diff --git a/.gitignore b/.gitignore index 2f13bf45..4729597c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,19 @@ builds/ CMakeLists.txt.user +CMakeSettings.json ci_shadervalidator/validateshaders + +# CMake build output build/ -.vscode/ \ No newline at end of file +bin/ + +#Visual Studio [Code] folders +.vscode/ +.vs/ + +# JetBrains CLion folders +cmake-build-*/ +.idea/ + +# Vcpkg manifest +vcpkg.json diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 00000000..61068eda --- /dev/null +++ b/.gitmodules @@ -0,0 +1,15 @@ +[submodule "ref/glm"] + path = ref/glm + url = https://github.com/g-truc/glm.git +[submodule "manul/thirdparty/nvrhi"] + path = manul/thirdparty/nvrhi + url = https://github.com/WLs50/nvrhi.git +[submodule "manul/thirdparty/yaml-cpp"] + path = manul/thirdparty/yaml-cpp + url = https://github.com/jbeder/yaml-cpp.git +[submodule "manul/thirdparty/fmt"] + path = manul/thirdparty/fmt + url = https://github.com/fmtlib/fmt.git +[submodule "manul/thirdparty/entt"] + path = manul/thirdparty/entt + url = https://github.com/skypjack/entt.git diff --git a/AnimModel.cpp b/AnimModel.cpp index 13ca6589..b21ad0c1 100644 --- a/AnimModel.cpp +++ b/AnimModel.cpp @@ -674,7 +674,7 @@ TAnimModel::export_as_text_( std::ostream &Output ) const { // texture auto texturefile { ( m_materialdata.replacable_skins[ 1 ] != null_handle ? - GfxRenderer->Material( m_materialdata.replacable_skins[ 1 ] ).name : + GfxRenderer->Material( m_materialdata.replacable_skins[ 1 ] )->GetName() : "none" ) }; if( texturefile.find( szTexturePath ) == 0 ) { // don't include 'textures/' in the path diff --git a/AnimModel.h b/AnimModel.h index d19e24e2..42546377 100644 --- a/AnimModel.h +++ b/AnimModel.h @@ -61,7 +61,10 @@ class TAnimContainer : std::enable_shared_from_this float4 qDesired; // pozycja końcowa (1 dla interpolacji) float fAngleCurrent; // parametr interpolacyjny: 0=start, 1=docelowy float fAngleSpeed; // zmiana parametru interpolacji w sekundach + public: TSubModel *pSubModel; + + private: std::shared_ptr mAnim; // macierz do animacji kwaternionowych // dla kinematyki odwróconej używane są kwaterniony float fLength; // długość kości dla IK @@ -144,7 +147,7 @@ public: // lista animacji z eventem, które muszą być przeliczane również bez wyświetlania static std::list> acAnimList; -private: +public: // methods void RaPrepare(); // ustawienie animacji egzemplarza na wzorcu void RaAnimate( unsigned int const Framestamp ); // przeliczenie animacji egzemplarza diff --git a/CMakeLists.txt b/CMakeLists.txt index 115423b9..0cecc283 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -14,21 +14,14 @@ include(CheckCXXSymbolExists) set(CMAKE_FIND_PACKAGE_PREFER_CONFIG TRUE) set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/CMake_modules/") -set(DEPS_DIR ${DEPS_DIR} "${CMAKE_SOURCE_DIR}/ref") -project("eu07") +set(DEPS_DIR ${DEPS_DIR} "${CMAKE_CURRENT_SOURCE_DIR}/ref") +project("wls50") #set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fsanitize=address -fsanitize=undefined") #set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fsanitize=address -fsanitize=undefined -Wformat") #set(CMAKE_LD_FLAGS "${CMAKE_LD_FLAGS} -fsanitize=address -fsanitize=undefined") set(CMAKE_CXX_STANDARD 17) -include_directories("." -"Console" -"McZapkie" -"gl" -"ref/glad/include" -"ref/dds-ktx/include" -"${CMAKE_BINARY_DIR}/geninc") file(GLOB HEADERS "*.h" "Console/*.h" @@ -39,7 +32,12 @@ file(GLOB HEADERS "*.h" "network/backend/*.h" "widgets/*.h" "launcher/*.h" -"extras/*.h") +"extras/*.h" +"global_include/*.h") + +set(GLOBAL_ROOT_DIR "${CMAKE_CURRENT_SOURCE_DIR}") +set(GLOBAL_INCLUDE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/global_include") +set(IMGUI_DIR "${CMAKE_CURRENT_SOURCE_DIR}/imgui") if (APPLE) set (CMAKE_FIND_FRAMEWORK LAST) @@ -55,6 +53,8 @@ option(WITH_ZMQ "Compile with cppzmq" OFF) option(WITH_CRASHPAD "Compile with crashpad" OFF) option(USE_LTO "Use link-time optimization" OFF) +option(WITH_LIBMANUL "Experimental multi-backend renderer" OFF) + set(SOURCES "Texture.cpp" "Timer.cpp" @@ -165,8 +165,8 @@ set(SOURCES "widgets/trainingcard.cpp" "widgets/perfgraphs.cpp" -"ref/glad/src/glad.c" -"ref/dds-ktx/src/dds-ktx.c" +"${DEPS_DIR}/glad/src/glad.c" +"${DEPS_DIR}/dds-ktx/src/dds-ktx.c" "gl/shader.cpp" "gl/vao.cpp" @@ -200,45 +200,46 @@ set(SOURCES "vr/vr_interface.cpp" ) +set(DEFINITIONS) set(SOURCES ${SOURCES} "imgui/imgui_impl_opengl3.cpp") set(SOURCES ${SOURCES} "imgui/imgui_impl_opengl2.cpp") set_source_files_properties("imgui/imgui_impl_opengl3.cpp" PROPERTIES SKIP_PRECOMPILE_HEADERS TRUE) set_source_files_properties("imgui/imgui_impl_opengl2.cpp" PROPERTIES SKIP_PRECOMPILE_HEADERS TRUE) if (WITH_CRASHPAD) - add_definitions(-DWITH_CRASHPAD) + set(DEFINITIONS ${DEFINITIONS} "WITH_CRASHPAD") set(SOURCES ${SOURCES} "crashreporter.cpp") if (WIN32) - include_directories("ref/crashpad/include" "ref/crashpad/include/mini_chromium") + include_directories("${DEPS_DIR}/crashpad/include" "${DEPS_DIR}/crashpad/include/mini_chromium") else() - include_directories("ref/crashpad/crashpad" "ref/crashpad/crashpad/third_party/mini_chromium/mini_chromium") + include_directories("${DEPS_DIR}/crashpad/crashpad" "${DEPS_DIR}/crashpad/crashpad/third_party/mini_chromium/mini_chromium") endif() endif() if (WITH_PYTHON) - add_definitions(-DWITH_PYTHON) + set(DEFINITIONS ${DEFINITIONS} "WITH_PYTHON") set(SOURCES ${SOURCES} "PyInt.cpp") else() set(SOURCES ${SOURCES} "PyIntStub.cpp") endif() if (WITH_UART) - add_definitions(-DWITH_UART) + set(DEFINITIONS ${DEFINITIONS} "WITH_UART") set(SOURCES ${SOURCES} "uart.cpp") endif() if (WITH_ZMQ) - add_definitions(-DWITH_ZMQ) + set(DEFINITIONS ${DEFINITIONS} "WITH_ZMQ") set(SOURCES ${SOURCES} "zmq_input.cpp") endif() if (WITH_OPENVR) - add_definitions(-DWITH_OPENVR) - set(SOURCES ${SOURCES} "vr/openvr_imp.cpp") + set(DEFINITIONS ${DEFINITIONS} "WITH_OPENVR") + set(SOURCES ${SOURCES} "vr/openvr_imp.cpp") endif() if (WITH_LUA) - add_definitions(-DWITH_LUA) + set(DEFINITIONS ${DEFINITIONS} "WITH_LUA") set(SOURCES ${SOURCES} "lua.cpp") endif() @@ -250,7 +251,7 @@ if (WITH_OPENGL_MODERN) "opengl33precipitation.cpp" "opengl33particles.cpp" "opengl33renderer.cpp") - add_definitions(-DWITH_OPENGL_MODERN) + set(DEFINITIONS ${DEFINITIONS} "WITH_OPENGL_MODERN") endif() if (WITH_OPENGL_LEGACY) @@ -261,9 +262,11 @@ if (WITH_OPENGL_LEGACY) "openglprecipitation.cpp" "openglparticles.cpp" "openglrenderer.cpp") - add_definitions(-DWITH_OPENGL_LEGACY) + set(DEFINITIONS ${DEFINITIONS} "WITH_OPENGL_LEGACY") endif() +find_package(glfw3 3.4 REQUIRED) + set(SOURCES ${SOURCES} "extras/piped_proc.cpp" "widgets/cameraview_extcam.cpp") find_package(Git) @@ -303,30 +306,31 @@ set(OPENVR_LIBRARY "openvr_api") set(OPENVR_INCLUDE_DIR "") if (WIN32) - add_definitions(-DHAVE_ROUND) # to make pymath to not redefine round - add_definitions(-DGLFW_DLL) + set(DEFINITIONS ${DEFINITIONS} "HAVE_ROUND") # to make pymath to not redefine round + set(DEFINITIONS ${DEFINITIONS} "GLFW_DLL") set(SOURCES ${SOURCES} "windows.cpp" "Console.cpp" "Console/LPT.cpp" "Console/PoKeys55.cpp") - set(GLFW3_INCLUDE_DIR ${GLFW3_INCLUDE_DIR} "${DEPS_DIR}/glfw/include/") - set(PNG_INCLUDE_DIRS ${PNG_INCLUDE_DIRS} "${DEPS_DIR}/libpng/include/") - set(ZLIB_INCLUDE_DIR ${ZLIB_INCLUDE_DIR} "${DEPS_DIR}/zlib/") + #set(GLFW3_INCLUDE_DIR ${GLFW3_INCLUDE_DIR} "${DEPS_DIR}/glfw/include/") + #set(PNG_INCLUDE_DIRS ${PNG_INCLUDE_DIRS} "${DEPS_DIR}/libpng/include/") + #set(ZLIB_INCLUDE_DIR ${ZLIB_INCLUDE_DIR} "${DEPS_DIR}/zlib/") set(OPENAL_INCLUDE_DIR ${OPENAL_INCLUDE_DIR} "${DEPS_DIR}/openal/include") set(LIBSNDFILE_INCLUDE_DIR ${LIBSNDFILE_INCLUDE_DIR} "${DEPS_DIR}/libsndfile/include") set(LUAJIT_INCLUDE_DIR ${LUAJIT_INCLUDE_DIR} "${DEPS_DIR}/luajit/include") set(PYTHON_INCLUDE_DIR ${PYTHON_INCLUDE_DIR} "${DEPS_DIR}/python/include") set(libserialport_INCLUDE_DIR ${LIBSERIALPORT_INCLUDE_DIR} "${DEPS_DIR}/libserialport/include") set(OPENVR_INCLUDE_DIR "${DEPS_DIR}/openvr/include") - - if(${CMAKE_EXE_LINKER_FLAGS} STREQUAL "/machine:x64") - set (ARCH "x64") - else() - set (ARCH "x86") - endif() + #if(${CMAKE_EXE_LINKER_FLAGS} STREQUAL "/machine:x64") + # set (ARCH "x64") + #else() + # set (ARCH "x86") + #endif() + + set(ARCH "x64") set (PREFIX "-${ARCH}") - set(GLFW3_LIBRARIES ${GLFW3_LIBRARIES} "${DEPS_DIR}/glfw/lib/${ARCH}/glfw3dll.lib") - set(PNG_LIBRARIES ${PNG_LIBRARIES} "${DEPS_DIR}/libpng/lib/${ARCH}/libpng16.lib") + #set(GLFW3_LIBRARIES ${GLFW3_LIBRARIES} "${DEPS_DIR}/glfw/lib/${ARCH}/glfw3dll.lib") + #set(PNG_LIBRARIES ${PNG_LIBRARIES} "${DEPS_DIR}/libpng/lib/${ARCH}/libpng16.lib") set(OPENAL_LIBRARY ${OPENAL_LIBRARY} "${DEPS_DIR}/openal/lib/${ARCH}/OpenAL32.lib") set(LIBSNDFILE_LIBRARY ${LIBSNDFILE_LIBRARY} "${DEPS_DIR}/libsndfile/lib/${ARCH}/libsndfile-1.lib") set(LUAJIT_LIBRARIES ${LUAJIT_LIBRARIES} "${DEPS_DIR}/luajit/lib/${ARCH}/lua51.lib") @@ -347,6 +351,18 @@ endif() add_executable(${PROJECT_NAME} ${SOURCES} ${HEADERS}) +target_compile_definitions(${PROJECT_NAME} PRIVATE ${DEFINITIONS}) + +target_include_directories(${PROJECT_NAME} PRIVATE + "." + "Console" + "McZapkie" + "gl" + "${DEPS_DIR}/glad/include" + "${DEPS_DIR}/dds-ktx/include" + "${CMAKE_BINARY_DIR}/geninc" + "${GLOBAL_INCLUDE_DIR}") + if (${CMAKE_CXX_COMPILER_ID} STREQUAL MSVC) # override cmake defaults set(CMAKE_CXX_FLAGS_RELWITHDEBINFO " /MD /Zi /O2 /DNDEBUG") @@ -379,7 +395,7 @@ if(NOT ${CMAKE_VERSION} VERSION_LESS "3.16.0") if (USE_PCH) target_precompile_headers(${PROJECT_NAME} PRIVATE "$<$:${CMAKE_CURRENT_SOURCE_DIR}/stdafx.h>") - set_source_files_properties("ref/glad/src/glad.c" "ref/dds-ktx/src/dds-ktx.c" "stb/stb_image.c" + set_source_files_properties("/glad/src/glad.c" "ref/dds-ktx/src/dds-ktx.c" "stb/stb_image.c" "imgui/imgui.cpp" "imgui/imgui_demo.cpp" "imgui/imgui_draw.cpp" "imgui/imgui_widgets.cpp" "imgui/imgui_impl_glfw.cpp" PROPERTIES SKIP_PRECOMPILE_HEADERS TRUE) endif() @@ -390,50 +406,49 @@ if (USE_LTO) endif() if (WITH_OPENVR) - include_directories(${OPENVR_INCLUDE_DIR}) + target_include_directories(${PROJECT_NAME} PRIVATE ${OPENVR_INCLUDE_DIR}) target_link_libraries(${PROJECT_NAME} ${OPENVR_LIBRARY}) endif() if (WITH_CRASHPAD) if (WIN32) - target_link_libraries(${PROJECT_NAME} "${CMAKE_SOURCE_DIR}/ref/crashpad/lib_md/base.lib") - target_link_libraries(${PROJECT_NAME} "${CMAKE_SOURCE_DIR}/ref/crashpad/lib_md/client.lib") - target_link_libraries(${PROJECT_NAME} "${CMAKE_SOURCE_DIR}/ref/crashpad/lib_md/util.lib") + target_link_libraries(${PROJECT_NAME} "${DEPS_DIR}/crashpad/lib_md/base.lib") + target_link_libraries(${PROJECT_NAME} "${DEPS_DIR}/crashpad/lib_md/client.lib") + target_link_libraries(${PROJECT_NAME} "${DEPS_DIR}/crashpad/lib_md/util.lib") else() - target_link_libraries(${PROJECT_NAME} "${CMAKE_SOURCE_DIR}/ref/crashpad/crashpad/out/Default/obj/client/libclient.a") - target_link_libraries(${PROJECT_NAME} "${CMAKE_SOURCE_DIR}/ref/crashpad/crashpad/out/Default/obj/util/libutil.a") - target_link_libraries(${PROJECT_NAME} "${CMAKE_SOURCE_DIR}/ref/crashpad/crashpad/out/Default/obj/third_party/mini_chromium/mini_chromium/base/libbase.a") + target_link_libraries(${PROJECT_NAME} "${DEPS_DIR}/crashpad/crashpad/out/Default/obj/client/libclient.a") + target_link_libraries(${PROJECT_NAME} "${DEPS_DIR}/crashpad/crashpad/out/Default/obj/util/libutil.a") + target_link_libraries(${PROJECT_NAME} "${DEPS_DIR}/crashpad/crashpad/out/Default/obj/third_party/mini_chromium/mini_chromium/base/libbase.a") endif() endif() -find_package(glfw3 REQUIRED) target_link_libraries(${PROJECT_NAME} glfw) if (WITH_PYTHON) find_package(PythonLibs 2 REQUIRED) - include_directories(${PYTHON_INCLUDE_DIRS}) + target_include_directories(${PROJECT_NAME} PRIVATE ${PYTHON_INCLUDE_DIRS}) target_link_libraries(${PROJECT_NAME} ${PYTHON_LIBRARIES}) endif() if (NOT WIN32) - find_package(PNG 1.6 REQUIRED) - target_link_libraries(${PROJECT_NAME} PNG::PNG) + #find_package(PNG 1.6 REQUIRED) + #target_link_libraries(${PROJECT_NAME} PNG::PNG) else() - include_directories(${PNG_INCLUDE_DIRS}) - target_link_libraries(${PROJECT_NAME} ${PNG_LIBRARIES}) + #include_directories(${PNG_INCLUDE_DIRS}) + #target_link_libraries(${PROJECT_NAME} ${PNG_LIBRARIES}) endif() find_package(Threads REQUIRED) target_link_libraries(${PROJECT_NAME} Threads::Threads) find_package(GLM REQUIRED) -include_directories(${GLM_INCLUDE_DIR}) +target_include_directories(${PROJECT_NAME} PRIVATE ${GLM_INCLUDE_DIR}) find_package(OpenAL REQUIRED) if (TARGET OpenAL::OpenAL) target_link_libraries(${PROJECT_NAME} OpenAL::OpenAL) else() - include_directories(${OPENAL_INCLUDE_DIR}) + target_include_directories(${PROJECT_NAME} PRIVATE ${OPENAL_INCLUDE_DIR}) target_link_libraries(${PROJECT_NAME} ${OPENAL_LIBRARY}) endif() @@ -442,13 +457,13 @@ target_link_libraries(${PROJECT_NAME} SndFile::sndfile) if (WITH_LUA) find_package(LuaJIT REQUIRED) - include_directories(${LUAJIT_INCLUDE_DIR}) + target_include_directories(${PROJECT_NAME} PRIVATE ${LUAJIT_INCLUDE_DIR}) target_link_libraries(${PROJECT_NAME} ${LUAJIT_LIBRARIES}) endif() if (WITH_UART) find_package(libserialport REQUIRED) - include_directories(${libserialport_INCLUDE_DIR}) + target_include_directories(${PROJECT_NAME} PRIVATE ${libserialport_INCLUDE_DIR}) target_link_libraries(${PROJECT_NAME} ${libserialport_LIBRARY}) endif() @@ -461,6 +476,18 @@ endif() if (WITH_ZMQ) find_package(cppzmq REQUIRED) - include_directories(${cppzmq_INCLUDE_DIR}) + target_include_directories(${PROJECT_NAME} PRIVATE ${cppzmq_INCLUDE_DIR}) target_link_libraries(${PROJECT_NAME} ${cppzmq_LIBRARY}) endif() + +if (WIN32) + add_custom_command(TARGET ${PROJECT_NAME} POST_BUILD + COMMAND ${CMAKE_COMMAND} -E copy $ $ + COMMAND_EXPAND_LISTS + ) +endif () + +if (WITH_LIBMANUL) + add_subdirectory("manul") + target_link_libraries(${PROJECT_NAME} "manul") +endif () diff --git a/DynObj.cpp b/DynObj.cpp index e4f4b6b4..d1aba9e7 100644 --- a/DynObj.cpp +++ b/DynObj.cpp @@ -209,18 +209,18 @@ material_data::assign( std::string const &Replacableskin ) { // BUGS! it's not entierly designed whether opacity is property of material or submodel, // and code does confusing things with this in various places textures_alpha = ( - GfxRenderer->Material( replacable_skins[ 1 ] ).is_translucent() ? + GfxRenderer->Material( replacable_skins[ 1 ] )->is_translucent() ? 0x31310031 : // tekstura -1 z kanałem alfa - nie renderować w cyklu nieprzezroczystych 0x30300030 ); // wszystkie tekstury nieprzezroczyste - nie renderować w cyklu przezroczystych - if( GfxRenderer->Material( replacable_skins[ 2 ] ).is_translucent() ) { + if( GfxRenderer->Material( replacable_skins[ 2 ] )->is_translucent() ) { // tekstura -2 z kanałem alfa - nie renderować w cyklu nieprzezroczystych textures_alpha |= 0x02020002; } - if( GfxRenderer->Material( replacable_skins[ 3 ] ).is_translucent() ) { + if( GfxRenderer->Material( replacable_skins[ 3 ] )->is_translucent() ) { // tekstura -3 z kanałem alfa - nie renderować w cyklu nieprzezroczystych textures_alpha |= 0x04040004; } - if( GfxRenderer->Material( replacable_skins[ 4 ] ).is_translucent() ) { + if( GfxRenderer->Material( replacable_skins[ 4 ] )->is_translucent() ) { // tekstura -4 z kanałem alfa - nie renderować w cyklu nieprzezroczystych textures_alpha |= 0x08080008; } diff --git a/DynObj.h b/DynObj.h index 840238d6..14c2d5d5 100644 --- a/DynObj.h +++ b/DynObj.h @@ -13,12 +13,12 @@ http://mozilla.org/MPL/2.0/. #include #include "Classes.h" -#include "material.h" +#include "interfaces/IMaterial.h" #include "MOVER.h" #include "TrkFoll.h" #include "Button.h" #include "AirCoupler.h" -#include "Texture.h" +#include "interfaces/ITexture.h" #include "sound.h" #include "Spring.h" @@ -180,7 +180,7 @@ class TDynamicObject { // klasa pojazdu public: static bool bDynamicRemove; // moved from ground -private: // położenie pojazdu w świecie oraz parametry ruchu +//private: // położenie pojazdu w świecie oraz parametry ruchu Math3D::vector3 vPosition; // Ra: pozycja pojazdu liczona zaraz po przesunięciu Math3D::vector3 vCoulpler[ 2 ]; // współrzędne sprzęgów do liczenia zderzeń czołowych Math3D::vector3 vUp, vFront, vLeft; // wektory jednostkowe ustawienia pojazdu @@ -309,7 +309,7 @@ private: TSubModel *smWiper; // wycieraczka (poniekąd też wajcha) // Ra: koneic animacji do ogarnięcia -private: +//private: // types struct exchange_data { float unload_count { 0.f }; // amount to unload diff --git a/Globals.cpp b/Globals.cpp index e2c360c7..7c220fa1 100644 --- a/Globals.cpp +++ b/Globals.cpp @@ -23,8 +23,6 @@ http://mozilla.org/MPL/2.0/. #include "Timer.h" #include "vao.h" -global_settings Global; - void global_settings::LoadIniFile(std::string asFileName) { @@ -410,7 +408,8 @@ global_settings::ConfigParse(cParser &Parser) { GfxRenderer = "default"; } BasicRenderer = (GfxRenderer == "simple"); - LegacyRenderer = (GfxRenderer != "default"); + NvRenderer = !GfxRenderer.compare(0, 5, "manul"); + LegacyRenderer = !NvRenderer && (GfxRenderer != "default"); } else if (token == "shadows") { @@ -1083,6 +1082,16 @@ global_settings::ConfigParse_gfx( cParser &Parser, std::string_view const Token Parser >> reflectiontune.fidelity; reflectiontune.fidelity = clamp(reflectiontune.fidelity, 0, 2); } + else if (Token == "gfx.reflections.range_instances") + { + Parser.getTokens(1, false); + Parser >> reflectiontune.range_instances; + } + else if (Token == "gfx.reflections.range_vehicles") + { + Parser.getTokens(1, false); + Parser >> reflectiontune.range_vehicles; + } else if (Token == "gfx.framebuffer.width") { Parser.getTokens(1, false); @@ -1469,9 +1478,14 @@ global_settings::export_as_text( std::ostream &Output, std::string const Key, st } } -template <> -void -global_settings::export_as_text( std::ostream &Output, std::string const Key, bool const &Value ) const { +template <> void global_settings::export_as_text(std::ostream &Output, std::string const Key, bool const &Value) const +{ - Output << Key << " " << ( Value ? "yes" : "no" ) << "\n"; + Output << Key << " " << (Value ? "yes" : "no") << "\n"; +} + +global_settings &GetGlobalSettings() +{ + static global_settings global{}; + return global; } diff --git a/Globals.h b/Globals.h index e0b9f36e..4bd627c6 100644 --- a/Globals.h +++ b/Globals.h @@ -128,6 +128,7 @@ struct global_settings { bool ScaleSpecularValues{ true }; std::string GfxRenderer{ "default" }; bool LegacyRenderer{ false }; + bool NvRenderer{ false }; bool BasicRenderer{ false }; bool RenderShadows{ true }; int RenderCabShadowsRange{ 0 }; @@ -216,7 +217,7 @@ struct global_settings { int iMultiplayer{ 0 }; // blokada działania niektórych eventów na rzecz kominikacji bool bIsolatedTrainName{ false }; //wysyłanie zajęcia odcinka izolowanego z nazwą pociągu // other - std::string AppName{ "EU07" }; + std::string AppName{ "Wls50" }; std::string asVersion; // z opisem motiontelemetry::conf_t motiontelemetry_conf; std::string screenshot_dir; @@ -353,4 +354,6 @@ template <> void global_settings::export_as_text( std::ostream &Output, std::string const Key, bool const &Value ) const; -extern global_settings Global; +extern global_settings& GetGlobalSettings(); + +#define Global (GetGlobalSettings()) diff --git a/Model3d.cpp b/Model3d.cpp index 7fbd655a..faa1f691 100644 --- a/Model3d.cpp +++ b/Model3d.cpp @@ -420,7 +420,7 @@ std::pair TSubModel::Load( cParser &parser, bool dynamic ) if (m_material > 0) { - const opengl_material &mat = GfxRenderer->Material(m_material); + const IMaterial *mat = GfxRenderer->Material(m_material); /* // if material does have opacity set, replace submodel opacity with it if (mat.opacity) @@ -433,8 +433,8 @@ std::pair TSubModel::Load( cParser &parser, bool dynamic ) } */ // and same thing with selfillum - if (mat.selfillum) - fLight = *mat.selfillum; + if (mat->GetSelfillum()) + fLight = *mat->GetSelfillum(); } // visibility range @@ -806,11 +806,10 @@ void TSubModel::InitialRotate(bool doit) (*mat)(3)[0] = (*mat)(3)[1] = (*mat)(3)[2] = 0.0; if( eType != TP_STARS ) { // gwiazdki mają kolory zamiast normalnych, to ich wtedy nie ruszamy - for( auto &vertex : Vertices ) { - vertex.normal = ( - glm::length( vertex.normal ) > 0.0f ? - glm::normalize( ( *mat ) * vertex.normal ) : - glm::vec3() ); + for (auto &vertex : Vertices) + { + vertex.normal = (*mat) * vertex.normal; + vertex.tangent.xyz = (*mat) * vertex.tangent.xyz; } } } @@ -823,19 +822,17 @@ void TSubModel::InitialRotate(bool doit) if (doit) { // jeśli jest jednostkowy transform, to przeliczamy // wierzchołki, a mnożenie podajemy dalej - float swapcopy; - for( auto &vertex : Vertices ) { - vertex.position.x = -vertex.position.x; // zmiana znaku X - swapcopy = vertex.position.y; // zamiana Y i Z - vertex.position.y = vertex.position.z; - vertex.position.z = swapcopy; + for (auto &vertex : Vertices) + { + glm::mat4 vertexTransform{{-1.f, 0.f, 0.f, 0.f}, {0.f, 0.f, 1.f, 0.f}, {0.f, 1.f, 0.f, 0.f}, {0.f, 0.f, 0.f, 1.f}}; + vertex.position = vertexTransform * glm::vec4(vertex.position, 1.f); // wektory normalne również trzeba przekształcić, bo się źle oświetlają - if( eType != TP_STARS ) { - // gwiazdki mają kolory zamiast normalnych, to // ich wtedy nie ruszamy - vertex.normal.x = -vertex.normal.x; // zmiana znaku X - swapcopy = vertex.normal.y; // zamiana Y i Z - vertex.normal.y = vertex.normal.z; - vertex.normal.z = swapcopy; + if (eType != TP_STARS) + { + glm::mat3 normalTransform{{-1.f, 0.f, 0.f}, {0.f, 0.f, 1.f}, {0.f, 1.f, 0.f}}; + // gwiazdki mają kolory zamiast normalnych, to // ich wtedy nie ruszamy + vertex.normal = normalTransform * vertex.normal; + vertex.tangent.xyz = normalTransform * vertex.tangent.xyz; } } if (Child) @@ -2043,8 +2040,8 @@ void TSubModel::BinInit(TSubModel *s, float4x4 *m, std::vector *t, // if we don't have phase flags set for some reason, try to fix it if (!(iFlags & 0x30) && m_material != null_handle) { - const opengl_material &mat = GfxRenderer->Material(m_material); - float opacity = mat.get_or_guess_opacity(); + const IMaterial *mat = GfxRenderer->Material(m_material); + float opacity = mat->get_or_guess_opacity(); // set phase flag based on material opacity if (opacity == 0.0f) @@ -2055,7 +2052,7 @@ void TSubModel::BinInit(TSubModel *s, float4x4 *m, std::vector *t, if ( m_material != null_handle ) { - opengl_material const &mat = GfxRenderer->Material(m_material); + IMaterial const *mat = GfxRenderer->Material(m_material); /* // if material does have opacity set, replace submodel opacity with it if (mat.opacity) @@ -2068,8 +2065,8 @@ void TSubModel::BinInit(TSubModel *s, float4x4 *m, std::vector *t, } */ // replace submodel selfillum with material one - if( mat.selfillum ) { - fLight = mat.selfillum.value(); + if( mat->GetSelfillum() ) { + fLight = mat->GetSelfillum().value(); } } } diff --git a/Model3d.h b/Model3d.h index 256c583a..d6455ca7 100644 --- a/Model3d.h +++ b/Model3d.h @@ -77,7 +77,7 @@ public: int index_count; }; -private: +public: int iNext{ 0 }; int iChild{ 0 }; int eType{ TP_ROTATOR }; // Ra: modele binarne dają więcej możliwości niż mesh złożony z trójkątów @@ -85,7 +85,7 @@ private: public: // chwilowo TAnimType b_Anim{ TAnimType::at_None }; -private: +public: uint32_t iFlags{ 0x0200 }; // bit 9=1: submodel został utworzony a nie ustawiony na wczytany plik // flagi informacyjne: // bit 0: =1 faza rysowania zależy od wymiennej tekstury 0 @@ -130,9 +130,10 @@ private: bool m_rotation_init_done = false; + public: TSubModel *Next { nullptr }; TSubModel *Child { nullptr }; -private: +public: material_handle m_material { null_handle }; // numer tekstury, -1 wymienna, 0 brak bool bWire { false }; // nie używane, ale wczytywane float Opacity { 1.0f }; @@ -155,7 +156,7 @@ public: // chwilowo float fVisible { 1.f }; // visibility level std::string m_materialname; // robocza nazwa tekstury do zapisania w pliku binarnym std::string pName; // robocza nazwa -private: +public: int SeekFaceNormal( std::vector const &Masks, int const Startface, unsigned int const Mask, glm::vec3 const &Position, gfx::vertex_array const &Vertices ); void RaAnimation(TAnimType a); void RaAnimation(glm::mat4 &m, TAnimType a); @@ -254,7 +255,7 @@ class TModel3d friend opengl_renderer; friend opengl33_renderer; -private: +public: TSubModel *Root { nullptr }; // drzewo submodeli uint32_t iFlags { 0 }; // Ra: czy submodele mają przezroczyste tekstury public: // Ra: tymczasowo diff --git a/PyInt.cpp b/PyInt.cpp index 12b79429..e70925c9 100644 --- a/PyInt.cpp +++ b/PyInt.cpp @@ -48,7 +48,6 @@ void render_task::run() { PyDict_SetItemString(input, datapair.first.c_str(), list); Py_DECREF(list); } - delete m_input; m_input = nullptr; // call the renderer @@ -69,32 +68,30 @@ void render_task::run() { const unsigned char *image = reinterpret_cast( PyString_AsString( output ) ); std::lock_guard guard(m_target->mutex); - if (m_target->image) - delete[] m_target->image; - if (!Global.gfx_usegles) + if (false && !Global.gfx_usegles) { int size = width * height * 3; format = GL_SRGB8; components = GL_RGB; - m_target->image = new unsigned char[size]; - memcpy(m_target->image, image, size); + m_target->image.resize(size); + memcpy(m_target->image.data(), image, size); } else { format = GL_SRGB8_ALPHA8; components = GL_RGBA; - m_target->image = new unsigned char[width * height * 4]; + m_target->image.resize(width * height * 4); int w = width; int h = height; for (int y = 0; y < h; y++) for (int x = 0; x < w; x++) { - m_target->image[(y * w + x) * 4 + 0] = image[(y * w + x) * 3 + 0]; - m_target->image[(y * w + x) * 4 + 1] = image[(y * w + x) * 3 + 1]; - m_target->image[(y * w + x) * 4 + 2] = image[(y * w + x) * 3 + 2]; - m_target->image[(y * w + x) * 4 + 3] = 0xFF; + m_target->image[(y * w + x) * 4 + 0] = image[(y * w + x) * 4 + 0]; + m_target->image[(y * w + x) * 4 + 1] = image[(y * w + x) * 4 + 1]; + m_target->image[(y * w + x) * 4 + 2] = image[(y * w + x) * 4 + 2]; + m_target->image[(y * w + x) * 4 + 3] = image[(y * w + x) * 4 + 3]; } } @@ -112,36 +109,33 @@ void render_task::run() { void render_task::upload() { - if (Global.python_uploadmain && m_target->image) + if (Global.python_uploadmain && m_target && m_target->shared_tex) { - glBindTexture(GL_TEXTURE_2D, m_target->shared_tex); - glTexImage2D( - GL_TEXTURE_2D, 0, - m_target->format, - m_target->width, m_target->height, 0, - m_target->components, GL_UNSIGNED_BYTE, m_target->image); - - if (Global.python_mipmaps) - { - glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR_MIPMAP_LINEAR); - glGenerateMipmap(GL_TEXTURE_2D); - } - else - { - glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); - } - - if (Global.python_threadedupload) - glFlush(); + m_target->shared_tex->update_from_memory(m_target->width, m_target->height, reinterpret_cast(m_target->image.data())); + //glBindTexture(GL_TEXTURE_2D, m_target->shared_tex->get_id()); + //glTexImage2D( + // GL_TEXTURE_2D, 0, + // m_target->format, + // m_target->width, m_target->height, 0, + // m_target->components, GL_UNSIGNED_BYTE, m_target->image); + // + //if (Global.python_mipmaps) + //{ + // glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR_MIPMAP_LINEAR); + // glGenerateMipmap(GL_TEXTURE_2D); + //} + //else + //{ + // glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); + //} + // + //if (Global.python_threadedupload) + // glFlush(); } - - delete this; } void render_task::cancel() { - delete m_input; - delete this; } // initializes the module. returns true on success @@ -239,7 +233,7 @@ void python_taskqueue::exit() { } // get rid of the leftover tasks // with the workers dead we don't have to worry about concurrent access anymore - for( auto *task : m_tasks.data ) { + for( auto task : m_tasks.data ) { task->cancel(); } // take a bow @@ -259,7 +253,7 @@ auto python_taskqueue::insert( task_request const &Task ) -> bool { auto *renderer { fetch_renderer( Task.renderer ) }; if( renderer == nullptr ) { return false; } - auto *newtask { new render_task( renderer, Task.input, Task.target ) }; + auto newtask = std::make_shared( renderer, Task.input, Task.target ); bool newtaskinserted { false }; // acquire a lock on the task queue and add the new task { @@ -341,13 +335,15 @@ auto python_taskqueue::fetch_renderer( std::string const Renderer ) ->PyObject * ErrorLog( "Python Renderer: class \"" + file + "\" not defined" ); goto cache_and_return; } - rendererarguments = Py_BuildValue( "(s)", path.c_str() ); + rendererarguments = Py_BuildValue("(s)", path.c_str()); if( rendererarguments == nullptr ) { ErrorLog( "Python Renderer: failed to create initialization arguments" ); goto cache_and_return; } renderer = PyObject_CallObject( renderername, rendererarguments ); + PyObject_CallMethod(renderer, "manul_set_format", "(s)", "RGBA"); + if( PyErr_Occurred() != nullptr ) { error(); renderer = nullptr; @@ -375,7 +371,7 @@ void python_taskqueue::run( GLFWwindow *Context, rendertask_sequence &Tasks, upl auto *threadstate { PyThreadState_New( m_mainthread->interp ) }; PyEval_ReleaseLock(); - render_task *task { nullptr }; + std::shared_ptr task { nullptr }; while( false == Exit.load() ) { // regardless of the reason we woke up prime the spurious wakeup flag for the next time diff --git a/PyInt.h b/PyInt.h index 88c8e646..38646e7c 100644 --- a/PyInt.h +++ b/PyInt.h @@ -49,6 +49,7 @@ http://mozilla.org/MPL/2.0/. #include "Classes.h" #include "utilities.h" +#include "Texture.h" #define PyGetFloat(param) PyFloat_FromDouble(param) #define PyGetInt(param) PyInt_FromLong(param) @@ -59,20 +60,15 @@ http://mozilla.org/MPL/2.0/. struct python_rt { std::mutex mutex; - GLuint shared_tex; + ITexture* shared_tex; int format; int components; int width; int height; - unsigned char *image = nullptr; + std::string image; std::chrono::high_resolution_clock::time_point timestamp; - - ~python_rt() { - if (image) - delete[] image; - } }; // TODO: extract common base and inherit specialization from it @@ -80,7 +76,7 @@ class render_task { public: // constructors - render_task( PyObject *Renderer, dictionary_source *Input, std::shared_ptr Target ) : + render_task( PyObject *Renderer, std::shared_ptr Input, std::shared_ptr Target ) : m_renderer( Renderer ), m_input( Input ), m_target( Target ) {} // methods @@ -92,7 +88,7 @@ public: private: // members PyObject *m_renderer {nullptr}; - dictionary_source *m_input { nullptr }; + std::shared_ptr m_input{nullptr}; std::shared_ptr m_target { nullptr }; }; @@ -103,7 +99,7 @@ public: struct task_request { std::string const &renderer; - dictionary_source *input; + std::shared_ptr input; std::shared_ptr target; }; // constructors @@ -128,8 +124,8 @@ private: // types static int const WORKERCOUNT { 1 }; using worker_array = std::array; - using rendertask_sequence = threading::lockable< std::deque >; - using uploadtask_sequence = threading::lockable< std::deque >; + using rendertask_sequence = threading::lockable< std::deque> >; + using uploadtask_sequence = threading::lockable< std::deque> >; // methods auto fetch_renderer( std::string const Renderer ) -> PyObject *; void run(GLFWwindow *Context, rendertask_sequence &Tasks, uploadtask_sequence &Upload_Tasks, threading::condition_variable &Condition, std::atomic &Exit ); diff --git a/Texture.cpp b/Texture.cpp index b0ec120f..4710c6f3 100644 --- a/Texture.cpp +++ b/Texture.cpp @@ -25,8 +25,9 @@ http://mozilla.org/MPL/2.0/. #include "utilities.h" #include "flip-s3tc.h" #include "stb/stb_image.h" -#include +//#include #include "dds-ktx/dds-ktx.h" +#include "winheaders.h" #define EU07_DEFERRED_TEXTURE_UPLOAD @@ -252,7 +253,7 @@ opengl_texture::load() { if( type == ".dds" ) { load_DDS(); } else if( type == ".tga" ) { load_TGA(); } - else if( type == ".png" ) { load_PNG(); } + else if( type == ".png" ) { load_STBI(); } else if( type == ".ktx" ) { load_KTX(); } else if( type == ".bmp" ) { load_STBI(); } else if( type == ".jpg" ) { load_STBI(); } @@ -293,49 +294,49 @@ fail: void opengl_texture::load_PNG() { - png_image png; - memset(&png, 0, sizeof(png_image)); - png.version = PNG_IMAGE_VERSION; - - png_image_begin_read_from_file(&png, (name + type).c_str()); - if (png.warning_or_error) - { - data_state = resource_state::failed; - ErrorLog(name + " error: " + std::string(png.message)); - return; - } - - if (png.format & PNG_FORMAT_FLAG_ALPHA) - { - data_format = GL_RGBA; - data_components = GL_RGBA; - png.format = PNG_FORMAT_RGBA; - } - else - { - data_format = GL_RGB; - data_components = GL_RGB; - png.format = PNG_FORMAT_RGB; - } - data_width = png.width; - data_height = png.height; - - data.resize(PNG_IMAGE_SIZE(png)); - - png_image_finish_read(&png, nullptr, - (void*)&data[0], -data_width * PNG_IMAGE_PIXEL_SIZE(png.format), nullptr); - // we're storing texture data internally with bottom-left origin - // so use negative stride - - if (png.warning_or_error) - { - data_state = resource_state::failed; - ErrorLog(name + " error: " + std::string(png.message)); - return; - } - - data_mapcount = 1; - data_state = resource_state::good; + //png_image png; + //memset(&png, 0, sizeof(png_image)); + //png.version = PNG_IMAGE_VERSION; +// + //png_image_begin_read_from_file(&png, (name + type).c_str()); + //if (png.warning_or_error) + //{ + // data_state = resource_state::failed; + // ErrorLog(name + " error: " + std::string(png.message)); + // return; + //} +// + //if (png.format & PNG_FORMAT_FLAG_ALPHA) + //{ + // data_format = GL_RGBA; + // data_components = GL_RGBA; + // png.format = PNG_FORMAT_RGBA; + //} + //else + //{ + // data_format = GL_RGB; + // data_components = GL_RGB; + // png.format = PNG_FORMAT_RGB; + //} + //data_width = png.width; + //data_height = png.height; +// + //data.resize(PNG_IMAGE_SIZE(png)); +// + //png_image_finish_read(&png, nullptr, + // (void*)&data[0], -data_width * PNG_IMAGE_PIXEL_SIZE(png.format), nullptr); + //// we're storing texture data internally with bottom-left origin + //// so use negative stride +// + //if (png.warning_or_error) + //{ + // data_state = resource_state::failed; + // ErrorLog(name + " error: " + std::string(png.message)); + // return; + //} +// + //data_mapcount = 1; + //data_state = resource_state::good; } void opengl_texture::load_STBI() @@ -383,7 +384,7 @@ opengl_texture::make_from_memory(size_t width, size_t height, const uint8_t *raw release(); data_width = width; - data_height = width; + data_height = height; data.resize(data_width * data_height * 4); memcpy(data.data(), raw, data.size()); @@ -395,15 +396,44 @@ opengl_texture::make_from_memory(size_t width, size_t height, const uint8_t *raw is_texstub = false; } +void opengl_texture::update_from_memory(size_t width, size_t height, const uint8_t *raw) +{ + if (id != -1 && (width != data_width || height != data_height || GL_SRGB8_ALPHA8 != data_format || GL_RGBA != data_components)) + { + glDeleteTextures(1, &id); + id = -1; + } + if (id == -1) + { + data_width = width; + data_height = height; + data_format = GL_SRGB8_ALPHA8; + data_components = GL_RGBA; + glGenTextures(1, &id); + glBindTexture(target, id); + set_filtering(); + glTexParameteri(target, GL_TEXTURE_WRAP_S, wrap_mode_s); + glTexParameteri(target, GL_TEXTURE_WRAP_T, wrap_mode_t); + glTexParameteri(target, GL_GENERATE_MIPMAP, GL_TRUE); + } + else + { + glBindTexture(target, id); + } + glTexImage2D(target, 0, data_format, data_width, data_height, 0, data_components, GL_UNSIGNED_BYTE, raw); + glGenerateMipmap(target); + glFlush(); +} + void opengl_texture::make_request() { auto const components { Split( name, '?' ) }; - auto *dictionary { new dictionary_source( components.back() ) }; + auto dictionary = std::make_shared( components.back() ); auto rt = std::make_shared(); - rt->shared_tex = id; + rt->shared_tex = this; Application.request( { ToLower( components.front() ), dictionary, rt } ); } @@ -1451,7 +1481,7 @@ texture_manager::find_in_databank( std::string const &Texturename ) const { // checks whether specified file exists. std::pair -texture_manager::find_on_disk( std::string const &Texturename ) const { +texture_manager::find_on_disk( std::string const &Texturename ) { std::vector const filenames { Global.asCurrentTexturePath + Texturename, diff --git a/Texture.h b/Texture.h index 273dd0f0..6df64684 100644 --- a/Texture.h +++ b/Texture.h @@ -14,8 +14,9 @@ http://mozilla.org/MPL/2.0/. #include #include "ResourceManager.h" #include "gl/ubo.h" +#include "interfaces/ITexture.h" -struct opengl_texture { +struct opengl_texture : public ITexture { static DDSURFACEDESC2 deserialize_ddsd(std::istream&); static DDCOLORKEY deserialize_ddck(std::istream&); static DDPIXELFORMAT deserialize_ddpf(std::istream&); @@ -30,33 +31,57 @@ struct opengl_texture { bind( size_t unit ); static void unbind( size_t unit ); - bool - create( bool const Static = false ); + virtual bool + create( bool const Static = false ) override; // releases resources allocated on the opengl end, storing local copy if requested void - release(); + release() override; void - make_stub(); + make_stub() override; void alloc_rendertarget( GLint format, GLint components, int width, int height, int layers = 1, int samples = 1, GLint wrap = GL_CLAMP_TO_EDGE ); - void - set_components_hint( GLint hint ); + virtual void + set_components_hint( GLint hint ) override; static void reset_unit_cache(); - inline - int - width() const { + virtual int + get_width() const override { return data_width; } - inline + virtual int - height() const { + get_height() const override { return data_height; } - inline + virtual + size_t + get_id() const override { + return id; } + virtual bool - is_stub() const { + is_stub() const override { return is_texstub; } + virtual + bool + get_has_alpha() const override { + return has_alpha; } + virtual + bool + get_is_ready() const override { + return is_ready; } + virtual + std::string_view + get_traits() const override { + return traits; } + virtual + std::string_view + get_name() const override { + return name; } + virtual + std::string_view + get_type() const override { + return type; } - void make_from_memory(size_t width, size_t height, const uint8_t *data); + virtual void make_from_memory(size_t width, size_t height, const uint8_t *data) override; + virtual void update_from_memory(size_t width, size_t height, const uint8_t *data) override; // members GLuint id{ (GLuint)-1 }; // associated GL resource @@ -72,7 +97,7 @@ struct opengl_texture { static std::array units; static GLint m_activeunit; -private: +public: // methods void make_request(); void load_PNG(); @@ -111,8 +136,6 @@ private: static std::unordered_map> mapping; }; -typedef int texture_handle; - class texture_manager { public: @@ -154,9 +177,13 @@ private: // checks whether specified texture is in the texture bank. returns texture id, or npos. texture_handle find_in_databank( std::string const &Texturename ) const; + + public: // checks whether specified file exists. returns name of the located file, or empty string. - std::pair - find_on_disk( std::string const &Texturename ) const; + static std::pair + find_on_disk( std::string const &Texturename ); + + private: void delete_textures(); diff --git a/Track.cpp b/Track.cpp index b5bb4253..5e6a28df 100644 --- a/Track.cpp +++ b/Track.cpp @@ -607,13 +607,13 @@ void TTrack::Load(cParser *parser, glm::dvec3 const &pOrigin) else if (iCategoryFlag & 2) if (m_material1 && fTexLength) { // dla drogi trzeba ustalić proporcje boków nawierzchni - auto const &texture1 { GfxRenderer->Texture( GfxRenderer->Material( m_material1 ).textures[0] ) }; - if( texture1.height() > 0 ) { - fTexRatio1 = static_cast( texture1.width() ) / static_cast( texture1.height() ); // proporcja boków + auto const &texture1 { GfxRenderer->Texture( GfxRenderer->Material( m_material1 )->GetTexture(0) ) }; + if( texture1.get_height() > 0 ) { + fTexRatio1 = static_cast( texture1.get_width() ) / static_cast( texture1.get_height() ); // proporcja boków } - auto const &texture2 { GfxRenderer->Texture( GfxRenderer->Material( m_material2 ).textures[0] ) }; - if( texture2.height() > 0 ) { - fTexRatio2 = static_cast( texture2.width() ) / static_cast( texture2.height() ); // proporcja boków + auto const &texture2 { GfxRenderer->Texture( GfxRenderer->Material( m_material2 )->GetTexture(0) ) }; + if( texture2.get_height() > 0 ) { + fTexRatio2 = static_cast( texture2.get_width() ) / static_cast( texture2.get_height() ); // proporcja boków } } break; @@ -2258,7 +2258,7 @@ TTrack::export_as_text_( std::ostream &Output ) const { // texture parameters are supplied only if the path is set as visible auto texturefile { ( m_material1 != null_handle ? - GfxRenderer->Material( m_material1 ).name : + GfxRenderer->Material( m_material1 )->GetName() : "none" ) }; if( texturefile.find( szTexturePath ) == 0 ) { // don't include 'textures/' in the path @@ -2270,7 +2270,7 @@ TTrack::export_as_text_( std::ostream &Output ) const { texturefile = ( m_material2 != null_handle ? - GfxRenderer->Material( m_material2 ).name : + GfxRenderer->Material( m_material2 )->GetName() : "none" ); if( texturefile.find( szTexturePath ) == 0 ) { // don't include 'textures/' in the path @@ -2344,7 +2344,7 @@ TTrack::export_as_text_( std::ostream &Output ) const { } if( ( eType == tt_Switch ) && ( SwitchExtension->m_material3 != null_handle ) ) { - auto texturefile { GfxRenderer->Material( m_material2 ).name }; + auto texturefile { GfxRenderer->Material( m_material2 )->GetName() }; if( texturefile.find( szTexturePath ) == 0 ) { // don't include 'textures/' in the path texturefile.erase( 0, std::string{ szTexturePath }.size() ); @@ -2467,7 +2467,7 @@ TTrack::texture_length( material_handle const Material ) { if( Material == null_handle ) { return fTexLength; } - auto const texturelength { GfxRenderer->Material( Material ).size.y }; + auto const texturelength { GfxRenderer->Material( Material )->GetSize().y }; return ( texturelength < 0.f ? fTexLength : diff --git a/Track.h b/Track.h index ccecc6ea..c993648c 100644 --- a/Track.h +++ b/Track.h @@ -152,7 +152,7 @@ class TTrack : public scene::basic_node // NOTE: temporary arrangement friend itemproperties_panel; -private: +public: std::vector Isolated; // obwód izolowany obsługujący zajęcia/zwolnienia grupy torów std::shared_ptr SwitchExtension; // dodatkowe dane do toru, który jest zwrotnicą std::shared_ptr Segment; diff --git a/Train.cpp b/Train.cpp index b0246fc2..cc8f3678 100644 --- a/Train.cpp +++ b/Train.cpp @@ -640,12 +640,12 @@ bool TTrain::Init(TDynamicObject *NewDynamicObject, bool e3d) return true; } -dictionary_source *TTrain::GetTrainState( dictionary_source const &Extraparameters ) { +std::shared_ptr TTrain::GetTrainState( dictionary_source const &Extraparameters ) { if( ( mvOccupied == nullptr ) || ( mvControlled == nullptr ) ) { return nullptr; } - auto *dict { new dictionary_source( Extraparameters ) }; + auto dict = std::make_shared( Extraparameters ); if( dict == nullptr ) { return nullptr; } dict->insert( "name", DynamicObject->asName ); @@ -836,7 +836,7 @@ dictionary_source *TTrain::GetTrainState( dictionary_source const &Extraparamete dict->insert( "velnext", driver->VelNext ); dict->insert( "actualproximitydist", driver->ActualProximityDist ); // train data - driver->TrainTimetable().serialize( dict ); + driver->TrainTimetable().serialize( dict.get() ); dict->insert( "train_atpassengerstop", driver->IsAtPassengerStop ); dict->insert( "train_length", driver->fLength ); // world state data @@ -8842,7 +8842,7 @@ bool TTrain::InitializeCab(int NewCabNo, std::string const &asFileName) screen.script = DynamicObject->asBaseDir + screen.script; } - opengl_texture *tex = nullptr; + ITexture *tex = nullptr; TSubModel *submodel = nullptr; if (screen.target != "none") { @@ -8866,12 +8866,12 @@ bool TTrain::InitializeCab(int NewCabNo, std::string const &asFileName) continue; } - tex = &GfxRenderer->Texture(GfxRenderer->Material(material).textures[0]); + tex = &GfxRenderer->Texture(GfxRenderer->Material(material)->GetTexture(0)); } else { // TODO: fix leak - tex = new opengl_texture(); + tex = ITexture::null_texture(); tex->make_stub(); } @@ -8880,7 +8880,7 @@ bool TTrain::InitializeCab(int NewCabNo, std::string const &asFileName) // TBD, TODO: keep texture handles around, so we can undo the static switch when the // user changes cabs? auto rt = std::make_shared(); - rt->shared_tex = tex->id; + rt->shared_tex = tex; // record renderer and material binding for future update requests m_screens.emplace_back(screen); diff --git a/Train.h b/Train.h index 15bd2a03..b08fb8d2 100644 --- a/Train.h +++ b/Train.h @@ -167,7 +167,7 @@ class TTrain { void add_distance( double const Distance ); // McZapkie-310302: ladowanie parametrow z pliku bool LoadMMediaFile(std::string const &asFileName); - dictionary_source *GetTrainState( dictionary_source const &Extraparameters ); + std::shared_ptr GetTrainState( dictionary_source const &Extraparameters ); state_t get_state() const; inline float get_radiovolume() const { return m_radiovolume; } // basic_table interface diff --git a/application.cpp b/application.cpp index ccd49af3..a6762cc7 100644 --- a/application.cpp +++ b/application.cpp @@ -206,10 +206,7 @@ eu07_application::init( int Argc, char *Argv[] ) { if( ( result = init_glfw() ) != 0 ) { return result; } - if( ( result = init_ogl() ) != 0 ) { - return result; - } - if( ( result = init_ui() ) != 0 ) { + if( needs_ogl() && ( result = init_ogl() ) != 0 ) { return result; } if (crashreport_is_pending()) { // run crashgui as early as possible @@ -222,6 +219,9 @@ eu07_application::init( int Argc, char *Argv[] ) { if( ( result = init_gfx() ) != 0 ) { return result; } + if( ( result = init_ui() ) != 0 ) { // ui now depends on activated renderer + return result; + } if( ( result = init_audio() ) != 0 ) { return result; } @@ -422,7 +422,7 @@ eu07_application::run() { if (m_screenshot_queued) { m_screenshot_queued = false; - screenshot_man.make_screenshot(); + GfxRenderer->MakeScreenshot(); } if (m_network) @@ -445,7 +445,6 @@ eu07_application::request( python_taskqueue::task_request const &Task ) { if( ( false == result ) && ( Task.input != nullptr ) ) { // clean up allocated resources since the worker won't - delete Task.input; } return result; } @@ -695,8 +694,12 @@ std::string eu07_application::describe_monitor(GLFWmonitor *monitor) const { // private: -void -eu07_application::init_debug() { +bool eu07_application::needs_ogl() const +{ + return !Global.NvRenderer; +} + +void eu07_application::init_debug() { #if defined(_MSC_VER) && defined (_DEBUG) // memory leaks @@ -827,6 +830,11 @@ eu07_application::init_glfw() { crashreport_add_info("gfxrenderer", Global.GfxRenderer); + if (!needs_ogl()) + { + glfwWindowHint(GLFW_CLIENT_API, GLFW_NO_API); + } + else { if( !Global.LegacyRenderer ) { Global.bUseVBO = true; // activate core profile for opengl 3.3 renderer @@ -858,6 +866,7 @@ eu07_application::init_glfw() { if (Global.gfx_gldebug) glfwWindowHint( GLFW_OPENGL_DEBUG_CONTEXT, GLFW_TRUE ); + } glfwWindowHint(GLFW_SRGB_CAPABLE, !Global.gfx_shadergamma); @@ -952,6 +961,10 @@ eu07_application::init_gfx() { // default render path GfxRenderer = gfx_renderer_factory::get_instance()->create("modern"); } + else if (!Global.GfxRenderer.compare(0, 5, "manul")) + { + GfxRenderer = gfx_renderer_factory::get_instance()->create(Global.GfxRenderer); + } else { // legacy render path GfxRenderer = gfx_renderer_factory::get_instance()->create("legacy"); diff --git a/application.h b/application.h index 4d6b2955..c6f846d8 100644 --- a/application.h +++ b/application.h @@ -100,6 +100,7 @@ private: using modeptr_array = std::array, static_cast( mode::count_ )>; using mode_stack = std::stack; // methods + bool needs_ogl() const; void init_debug(); void init_files(); int init_settings( int Argc, char *Argv[] ); diff --git a/driveruipanels.cpp b/driveruipanels.cpp index eeddbed4..ab9f9a1a 100644 --- a/driveruipanels.cpp +++ b/driveruipanels.cpp @@ -513,8 +513,8 @@ timetable_panel::render() { ImGui::PopFont(); } -void -debug_panel::update() { +void debug_panel::update() +{ if( false == is_open ) { return; } @@ -572,7 +572,6 @@ debug_panel::update() { void debug_panel::render() { - if( false == is_open ) { return; } ImGui::PushFont(ui_layer::font_mono); diff --git a/editoruipanels.cpp b/editoruipanels.cpp index 7b6afde1..4f2ccdfd 100644 --- a/editoruipanels.cpp +++ b/editoruipanels.cpp @@ -97,7 +97,7 @@ itemproperties_panel::update( scene::basic_node const *Node ) { // texture auto texturefile { ( ( subnode->Material()->replacable_skins[ 1 ] != null_handle ) ? - GfxRenderer->Material( subnode->Material()->replacable_skins[ 1 ] ).name : + GfxRenderer->Material( subnode->Material()->replacable_skins[ 1 ] )->GetName() : "(none)" ) }; if( texturefile.find( szTexturePath ) == 0 ) { // don't include 'textures/' in the path @@ -128,14 +128,14 @@ itemproperties_panel::update( scene::basic_node const *Node ) { // textures auto texturefile { ( ( subnode->m_material1 != null_handle ) ? - GfxRenderer->Material( subnode->m_material1 ).name : + GfxRenderer->Material( subnode->m_material1 )->GetName() : "(none)" ) }; if( texturefile.find( szTexturePath ) == 0 ) { texturefile.erase( 0, std::string{ szTexturePath }.size() ); } auto texturefile2{ ( ( subnode->m_material2 != null_handle ) ? - GfxRenderer->Material( subnode->m_material2 ).name : + GfxRenderer->Material( subnode->m_material2 )->GetName() : "(none)" ) }; if( texturefile2.find( szTexturePath ) == 0 ) { texturefile2.erase( 0, std::string{ szTexturePath }.size() ); diff --git a/global_include/interfaces/IMaterial.h b/global_include/interfaces/IMaterial.h new file mode 100644 index 00000000..eaf7268f --- /dev/null +++ b/global_include/interfaces/IMaterial.h @@ -0,0 +1,60 @@ +#pragma once + +#include +#include +#include + +#include "ITexture.h" + +struct IMaterial +{ + virtual void finalize(bool Loadnow) = 0; + virtual bool update() = 0; + virtual float get_or_guess_opacity() const = 0; + virtual bool is_translucent() const = 0; + virtual glm::vec2 GetSize() const = 0; + virtual std::string GetName() const = 0; + virtual std::optional GetSelfillum() const = 0; + virtual int GetShadowRank() const = 0; + virtual texture_handle GetTexture(int slot) const = 0; + static IMaterial *null_material() + { + static struct NullMaterial : public IMaterial + { + virtual void finalize(bool Loadnow) override {} + virtual bool update() override + { + return false; + } + virtual float get_or_guess_opacity() const override + { + return 1.f; + } + virtual bool is_translucent() const override + { + return false; + } + virtual glm::vec2 GetSize() const override + { + return {-1.f, -1.f}; + } + virtual std::string GetName() const override + { + return ""; + } + virtual std::optional GetSelfillum() const override + { + return std::nullopt; + } + virtual int GetShadowRank() const override + { + return 0; + } + virtual texture_handle GetTexture(int slot) const override + { + return 0; + } + } null_material{}; + return &null_material; + } +}; \ No newline at end of file diff --git a/global_include/interfaces/ITexture.h b/global_include/interfaces/ITexture.h new file mode 100644 index 00000000..8a1a6796 --- /dev/null +++ b/global_include/interfaces/ITexture.h @@ -0,0 +1,76 @@ +#pragma once + +typedef int texture_handle; + +#define null_handle (0) + +struct ITexture +{ + virtual bool create(bool Static = false) = 0; + virtual int get_width() const = 0; + virtual int get_height() const = 0; + virtual size_t get_id() const = 0; + virtual void release() = 0; + virtual void make_stub() = 0; + virtual std::string_view get_traits() const = 0; + virtual std::string_view get_name() const = 0; + virtual std::string_view get_type() const = 0; + virtual bool is_stub() const = 0; + virtual bool get_has_alpha() const = 0; + virtual bool get_is_ready() const = 0; + virtual void set_components_hint(int hint) = 0; + virtual void make_from_memory(size_t width, size_t height, const uint8_t *data) = 0; + virtual void update_from_memory(size_t width, size_t height, const uint8_t *data) = 0; + static ITexture *null_texture() + { + static struct NullTexture : public ITexture + { + virtual bool create(bool Static = false) override + { + return false; + } + virtual bool is_stub() const override + { + return false; + } + virtual int get_width() const override + { + return 1; + } + virtual int get_height() const override + { + return 1; + } + virtual size_t get_id() const override + { + return 0; + } + virtual void release() override {} + virtual void make_stub() override {} + virtual std::string_view get_traits() const override + { + return ""; + } + virtual std::string_view get_name() const override + { + return ""; + } + virtual std::string_view get_type() const override + { + return ""; + } + virtual bool get_has_alpha() const override + { + return false; + } + virtual bool get_is_ready() const override + { + return false; + } + virtual void set_components_hint(int hint) override {} + virtual void make_from_memory(size_t width, size_t height, const uint8_t *data) override {} + virtual void update_from_memory(size_t width, size_t height, const uint8_t *data) override {} + } null_texture{}; + return &null_texture; + } +}; \ No newline at end of file diff --git a/imgui/imgui.h b/imgui/imgui.h index 75d0013e..00a1f5cb 100644 --- a/imgui/imgui.h +++ b/imgui/imgui.h @@ -1744,7 +1744,7 @@ struct ImGuiListClipper #define IM_COL32(R,G,B,A) (((ImU32)(A)<Texture(image); + auto &tex = GfxRenderer->Texture(image); tex.create(); - if (tex.is_ready) - return tex.id; + if (tex.get_is_ready()) + return tex.get_id(); } return -1; @@ -36,8 +36,8 @@ public: glm::ivec2 size() const { if (image != null_handle) { - opengl_texture &tex = GfxRenderer->Texture(image); - return glm::ivec2(tex.width(), tex.height()); + auto &tex = GfxRenderer->Texture(image); + return glm::ivec2(tex.get_width(), tex.get_height()); } return glm::ivec2(); } diff --git a/launcher/scenery_list.cpp b/launcher/scenery_list.cpp index 3db32ac0..4340dcba 100644 --- a/launcher/scenery_list.cpp +++ b/launcher/scenery_list.cpp @@ -81,14 +81,14 @@ void ui::scenerylist_panel::draw_scenery_image() } if (selected_scenery->image != null_handle) { - opengl_texture &tex = GfxRenderer->Texture(selected_scenery->image); + auto &tex = GfxRenderer->Texture(selected_scenery->image); tex.create(); - if (tex.is_ready) { + if (tex.get_is_ready()) { float avail_width = ImGui::GetContentRegionAvailWidth(); - float height = avail_width / tex.width() * tex.height(); + float height = avail_width / tex.get_width() * tex.get_height(); - ImGui::Image(reinterpret_cast(tex.id), ImVec2(avail_width, height), ImVec2(0, 1), ImVec2(1, 0)); + ImGui::Image(reinterpret_cast(tex.get_id()), ImVec2(avail_width, height), ImVec2(0, 1), ImVec2(1, 0)); } } } diff --git a/manul/.clang-format b/manul/.clang-format new file mode 100644 index 00000000..f6cb8ad9 --- /dev/null +++ b/manul/.clang-format @@ -0,0 +1 @@ +BasedOnStyle: Google diff --git a/manul/CMakeLists.txt b/manul/CMakeLists.txt new file mode 100644 index 00000000..b56e9a06 --- /dev/null +++ b/manul/CMakeLists.txt @@ -0,0 +1,101 @@ + +set(LIBMANUL_NAME "manul") + +set(LIBMANUL_WITH_DX12 OFF) +set(LIBMANUL_WITH_VULKAN OFF) + +if (WIN32) + set(LIBMANUL_WITH_DX12 ON) +elseif (UNIX) + set(LIBMANUL_WITH_VULKAN ON) +endif () + +if (LIBMANUL_WITH_VULKAN) + find_package(Vulkan 1.3.230 REQUIRED) + include_directories(${Vulkan_INCLUDE_DIRS}) +endif () + +# Third-party deps +add_subdirectory("thirdparty/nvrhi") +add_subdirectory("thirdparty/yaml-cpp") +add_subdirectory("thirdparty/fmt") +add_subdirectory("thirdparty/entt") +add_subdirectory("thirdparty/fsr2") + +# Source code +file(GLOB_RECURSE src + "renderer/*.cpp" + "renderer/*.hpp" + "renderer/*.h") + +add_library(${LIBMANUL_NAME} ${src}) + +target_include_directories(${LIBMANUL_NAME} PUBLIC + "renderer/include") + +target_include_directories(${LIBMANUL_NAME} PRIVATE + "renderer/source" + "${GLOBAL_INCLUDE_DIR}" + "${IMGUI_DIR}" + "${GLM_INCLUDE_DIR}") + +# Needs more refactoring to get rid of that unfortunately... +target_include_directories(${LIBMANUL_NAME} PRIVATE + "${GLOBAL_ROOT_DIR}") + +# DynObj requires MOVER.h +target_include_directories(${LIBMANUL_NAME} PRIVATE + "${GLOBAL_ROOT_DIR}/McZapkie") + +# OpenAL required by MOVER.h +target_include_directories(${LIBMANUL_NAME} PRIVATE + "${OPENAL_INCLUDE_DIR}") + +# GLuint, GLint typedef'd here +target_include_directories(${LIBMANUL_NAME} PRIVATE + "${DEPS_DIR}/glad/include") + +target_compile_definitions(${LIBMANUL_NAME} PRIVATE + GLM_ENABLE_EXPERIMENTAL + GLM_FORCE_SWIZZLE) + +target_compile_definitions(${LIBMANUL_NAME} PRIVATE + _USE_MATH_DEFINES) + +# windows headers included SOMEWHERE +target_compile_definitions(${LIBMANUL_NAME} PRIVATE + NOMINMAX) + +# to avoid global_settings changing size... +target_compile_definitions(${LIBMANUL_NAME} PRIVATE + ${DEFINITIONS}) + +# we need to include libserialport stuff to include uart because of +# the setting class having mismatched size across TUs otherwise +target_include_directories(${LIBMANUL_NAME} PRIVATE + ${libserialport_INCLUDE_DIR} ${LUAJIT_INCLUDE_DIR}) + +if (LIBMANUL_WITH_DX12) + target_link_libraries(${LIBMANUL_NAME} nvrhi_d3d12 dxgi.lib) + target_compile_definitions(${LIBMANUL_NAME} PUBLIC "LIBMANUL_WITH_D3D12=1" "GLFW_EXPOSE_NATIVE_WIN32") +else () + target_compile_definitions(${LIBMANUL_NAME} PUBLIC "LIBMANUL_WITH_D3D12=0") +endif () + +if (LIBMANUL_WITH_VULKAN) + target_link_libraries(${LIBMANUL_NAME} nvrhi_vk Vulkan::Headers) + target_compile_definitions(${LIBMANUL_NAME} PUBLIC "LIBMANUL_WITH_VULKAN=1" "GLFW_INCLUDE_VULKAN") +else () + target_compile_definitions(${LIBMANUL_NAME} PUBLIC "LIBMANUL_WITH_VULKAN=0") +endif () + +## For double-precision vector goodness +#if (WIN32) +# target_compile_options(${LIBMANUL_NAME} PRIVATE "/arch:AVX2") +#elseif (UNIX) +# target_compile_options(${LIBMANUL_NAME} PRIVATE "-mavx2") +#endif () + +target_sources(${LIBMANUL_NAME} INTERFACE "${CMAKE_CURRENT_SOURCE_DIR}/eu07_source/register.cpp") + +target_link_libraries(${LIBMANUL_NAME} ${LIBMANUL_NAME}_fsr2 nvrhi yaml-cpp fmt EnTT glfw) diff --git a/manul/eu07_source/register.cpp b/manul/eu07_source/register.cpp new file mode 100644 index 00000000..822a9cb8 --- /dev/null +++ b/manul/eu07_source/register.cpp @@ -0,0 +1,31 @@ +#include "Logs.h" +#include "nvrenderer/nvrenderer.h" + +namespace { +std::unique_ptr create_nvrenderer_for_d3d12() { + return std::make_unique(NvRenderer::Api::D3D12); +} +std::unique_ptr create_nvrenderer_for_vulkan() { + return std::make_unique(NvRenderer::Api::Vulkan); +} +std::unique_ptr create_nvrenderer_default() { +#if LIBMANUL_WITH_D3D12 + return std::make_unique(NvRenderer::Api::D3D12); +#elif LIBMANUL_WITH_VULKAN + return std::make_unique(NvRenderer::Api::Vulkan); +#endif + ErrorLog("Failed to initialize any Manul Renderer"); + return nullptr; +} +} // namespace + +bool register_manul_d3d12 = + LIBMANUL_WITH_D3D12 && + gfx_renderer_factory::get_instance()->register_backend( + "manul_d3d12", &create_nvrenderer_for_d3d12); +bool register_manul_vulkan = + LIBMANUL_WITH_VULKAN && + gfx_renderer_factory::get_instance()->register_backend( + "manul_vulkan", &create_nvrenderer_for_vulkan); +bool register_manul = gfx_renderer_factory::get_instance()->register_backend( + "manul", &create_nvrenderer_default); \ No newline at end of file diff --git a/manul/renderer/include/nvrenderer/nvrenderer.h b/manul/renderer/include/nvrenderer/nvrenderer.h new file mode 100644 index 00000000..7c37ae2f --- /dev/null +++ b/manul/renderer/include/nvrenderer/nvrenderer.h @@ -0,0 +1,729 @@ +#pragma once + +//STL includes required by EU07 includes +#include +#include +#include +#include +#include + +// OpenGL includes required by EU07 includes +#include // for GLuint, GLint + +// Div. includes required by EU07 includes +#include +#include + +#include +#include + +#include +#include +#include + +// EU07 includes +#include +#include + +#include "quadtree.h" +#include "renderer.h" +#include "nvrenderer_enums.h" +#include "resource_registry.h" +#include "sky.h" + +template +struct MaRendererConstants { + static constexpr size_t NumMaterialPasses() noexcept { + return static_cast(Renderer::RenderPassType::Num); + } + static constexpr size_t NumDrawTypes() noexcept { + return static_cast(Renderer::DrawType::Num); + } + static constexpr size_t NumShadowPipelines() noexcept { + return NumDrawTypes() << 1; + } + static constexpr size_t NumMaterialPipelines() noexcept { + return NumDrawTypes() * NumMaterialPasses(); + } + + static constexpr size_t GetPipelineIndex( + typename Renderer::RenderPassType pass_type, + typename Renderer::DrawType draw_type) { + return static_cast(draw_type) * NumMaterialPasses() + + static_cast(pass_type); + } + + static constexpr size_t GetDefaultShadowPipelineIndex( + typename Renderer::DrawType type, const bool masked) { + return static_cast(type) << 1 | !!masked & 1; + } +}; + +class NvRenderer : public gfx_renderer, public MaResourceRegistry { + public: + enum class Api { D3D11, D3D12, Vulkan }; + + using RenderPassType = RendererEnums::RenderPassType; + using DrawType = RendererEnums::DrawType; + + public: + using Constants = MaRendererConstants; + // SZ renderer interface implementation + virtual ~NvRenderer() override {} + virtual bool Init(GLFWwindow *Window) override; + virtual bool AddViewport( + const global_settings::extraviewport_config &conf) override; + virtual void Shutdown() override; + virtual bool Render() override; + virtual void SwapBuffers() override; + virtual float Framerate() override; + virtual gfx::geometrybank_handle Create_Bank() override; + virtual gfx::geometry_handle Insert(gfx::index_array &Indices, + gfx::vertex_array &Vertices, + gfx::geometrybank_handle const &Geometry, + int const Type) override; + virtual gfx::geometry_handle Insert(gfx::vertex_array &Vertices, + gfx::geometrybank_handle const &Geometry, + int const Type) override; + virtual bool Replace(gfx::vertex_array &Vertices, + gfx::geometry_handle const &Geometry, int const Type, + std::size_t const Offset = 0) override; + virtual bool Append(gfx::vertex_array &Vertices, + gfx::geometry_handle const &Geometry, + int const Type) override; + virtual gfx::index_array const &Indices( + gfx::geometry_handle const &Geometry) const override; + virtual gfx::vertex_array const &Vertices( + gfx::geometry_handle const &Geometry) const override; + virtual material_handle Fetch_Material(std::string const &Filename, + bool const Loadnow = true) override; + virtual void Bind_Material(material_handle const Material, + TSubModel const *sm = nullptr, + lighting_data const *lighting = nullptr) override; + virtual IMaterial const *Material( + material_handle const Material) const override; + virtual std::shared_ptr Fetch_Shader( + std::string const &name) override; + virtual texture_handle Fetch_Texture( + std::string const &Filename, bool const Loadnow = true, + GLint format_hint = GL_SRGB_ALPHA) override; + virtual void Bind_Texture(texture_handle const Texture) override; + virtual void Bind_Texture(std::size_t const Unit, + texture_handle const Texture) override; + virtual ITexture &Texture(texture_handle const Texture) override; + virtual ITexture const &Texture(texture_handle const Texture) const override; + virtual void Pick_Control_Callback( + std::function Callback) + override; + virtual void Pick_Node_Callback( + std::function Callback) override; + virtual TSubModel const *Pick_Control() const override; + virtual scene::basic_node const *Pick_Node() const override; + virtual glm::dvec3 Mouse_Position() const override; + virtual void Update(double const Deltatime) override; + virtual void Update_Pick_Control() override; + virtual void Update_Pick_Node() override; + virtual glm::dvec3 Update_Mouse_Position() override; + virtual bool Debug_Ui_State(std::optional) override; + virtual std::string const &info_times() const override; + virtual std::string const &info_stats() const override; + virtual imgui_renderer *GetImguiRenderer() override; + virtual void MakeScreenshot() override; + NvRenderer(Api api) : m_api(api), MaResourceRegistry(nullptr) {} + + static bool d3d11_renderer_register; + static bool d3d12_renderer_register; + static bool vk_renderer_register; + static bool renderer_register; + + struct IFrustumTester { + virtual bool IntersectSphere(const glm::dvec3 &origin, + double radius) const = 0; + virtual bool IntersectBox(const glm::dvec3 &origin, + const glm::dvec3 &extent) const = 0; + virtual bool IntersectBox(const glm::dmat4x3 &transform, + const glm::dvec3 &origin, + const glm::dvec3 &extent) const = 0; + }; + + class NvRendererBackend *GetBackend() const { return m_backend.get(); } + + // private: + friend class NvRendererBackend; + friend class NvRendererMessageCallback; + friend class NvImguiRenderer; + friend class NvTextureManager; + friend struct NvGbuffer; + friend struct NvSsao; + friend struct FullScreenPass; + friend struct NvTAA; + friend struct NvFSR; + friend struct MaEnvironment; + friend struct MaShadowMap; + Api m_api; + std::shared_ptr m_backend; + std::shared_ptr m_message_callback; + std::shared_ptr m_imgui_renderer; + std::shared_ptr m_gbuffer; + std::shared_ptr m_gbuffer_cube; + std::shared_ptr m_gbuffer_shadow; + std::shared_ptr m_gbuffer_lighting; + std::shared_ptr m_gbuffer_blit; + std::shared_ptr m_ssao; + std::shared_ptr m_motion_cache; + std::shared_ptr m_instance_cache; + std::shared_ptr m_taa; + std::shared_ptr m_tonemap; + std::shared_ptr m_fsr; + std::shared_ptr m_environment; + std::shared_ptr m_shadow_map; + std::shared_ptr m_contact_shadows; + std::shared_ptr m_bloom; + std::shared_ptr m_sky; + std::shared_ptr m_auto_exposure; + + std::shared_ptr m_config; + struct MaConfig *GetConfig() const { return m_config.get(); } + static struct MaConfig *Config(); + + struct GeometryBounds { + glm::dvec3 m_origin; + glm::dvec3 m_extent; + }; + GeometryBounds GetGeometryBounds(gfx::geometry_handle const &handle) const; + + size_t GetCurrentFrame() const; + void DebugUi(); + + glm::dmat4 m_previous_view_proj; + glm::dmat4 m_previous_view; + + bool m_debug_ui_active; + + nvrhi::CommandListHandle m_command_list; + nvrhi::EventQueryHandle m_upload_event_query; + + std::mutex m_mtx_context_lock; + glm::dvec3 m_previous_env_position; + uint64_t m_previous_env_frame; + + using section_sequence = std::vector; + using distancecell_pair = std::pair; + using cell_sequence = std::vector; + struct RenderPass { + RenderPassType m_type; + double m_draw_range; + uint64_t m_frame_index; + bool m_draw_shapes = true; + bool m_draw_lines = true; + bool m_draw_tanimobj = true; + bool m_draw_dynamic = true; + bool m_draw_track = true; + bool m_draw_instances = true; + bool m_sort_batches = true; + bool m_sort_transparents = true; + nvrhi::CommandListHandle m_command_list_draw; + nvrhi::CommandListHandle m_command_list_preparation; + nvrhi::FramebufferHandle m_framebuffer; + nvrhi::ViewportState m_viewport_state; + glm::dmat4 m_projection; + glm::dvec3 m_origin; + glm::dmat3 m_transform; + glm::dmat3 m_history_transform; + double ScreenRadius(const glm::dvec3 &origin, double radius) const { + glm::dvec4 ndc = + m_projection * + glm::dvec4(0., radius, -glm::length(origin - m_origin), 1.); + return glm::abs(ndc.y / ndc.w); + } + double ScreenRadius(double sqr_distance, double radius) const { + glm::dvec4 ndc = + m_projection * glm::dvec4(0., radius, -glm::sqrt(sqr_distance), 1.); + return glm::abs(ndc.y / ndc.w); + } + bool NeedsHistory() const { return m_type == RenderPassType::Deferred; } + bool SphereVisible(const glm::dvec3 &origin, double radius) const { + return !m_frustum_tester || + m_frustum_tester->IntersectSphere(origin - m_origin, radius); + } + bool BoxVisible(const glm::dvec3 &origin, const glm::dvec3 &extent) const { + return !m_frustum_tester || + m_frustum_tester->IntersectBox(origin - m_origin, extent); + } + bool BoxVisible(glm::dmat4x3 transform, const glm::dvec3 &origin, + const glm::dvec3 &extent) const { + transform[3] -= m_origin; + return !m_frustum_tester || + m_frustum_tester->IntersectBox(transform, origin, extent); + } + bool Visible(scene::bounding_area const &area) const { + return SphereVisible(area.center, area.radius); + } + bool Visible(TDynamicObject *dynamic) const { + return SphereVisible(dynamic->GetPosition(), dynamic->radius() * 1.25); + } + const IFrustumTester *m_frustum_tester; + }; + + struct GeometryChunk { + std::vector m_vertices; + std::vector m_indices; + size_t m_vertex_offset; + size_t m_index_offset; + size_t m_vertex_count; + size_t m_index_count; + bool m_indexed; + bool m_is_uptodate = false; + uint64_t m_last_frame_requested = static_cast(-1); + uint64_t m_last_frame_updated = static_cast(-1); + uint64_t m_last_frame_uploaded = static_cast(-1); + nvrhi::BufferHandle m_index_buffer; + nvrhi::BufferHandle m_vertex_buffer; + nvrhi::EventQueryHandle m_chunk_ready_handle; + std::future m_chunk_upload; + glm::vec3 m_origin; + glm::vec3 m_extent; + glm::dvec3 m_last_position_requested; + std::function m_replace_impl; + void UpdateBounds(); + }; + + struct GeometryBank { + nvrhi::BufferHandle m_index_buffer; + nvrhi::BufferHandle m_vertex_buffer; + size_t m_vertex_count; + size_t m_index_count; + std::vector m_chunks; + bool m_is_uptodate = false; + nvrhi::EventQueryHandle m_uploaded_query; + uint64_t m_last_frame_requested = static_cast(-1); + }; + std::vector m_geometry_banks; + + nvrhi::BufferHandle m_culling_view_data; + struct GeometryBatch { + struct CullingViewData { + glm::vec4 m_frustum_planes[6]; + glm::mat4 m_projection; + }; + struct CullingPushConstants { + glm::vec3 m_origin; + float m_instance_radius; + float m_min_radius; + float m_max_radius; + uint32_t m_num_instances; + }; + struct CullingCommandBuffer { + uint32_t m_index_count_per_instance; + uint32_t m_instance_count; + uint32_t m_start_index_location; + int32_t m_base_vertex_location; + uint32_t m_start_instance_location; + }; + gfx::geometry_handle m_geometry; + material_handle m_material; + std::vector m_transforms; + glm::vec3 m_diffuse; + glm::dvec3 m_origin; + glm::dvec3 m_extent; + glm::dvec3 m_instance_origin; + nvrhi::BufferHandle m_static_instance_buffer; + nvrhi::BufferHandle m_instance_buffer; + nvrhi::BufferHandle m_static_command_buffer; + nvrhi::BufferHandle m_command_buffer; + nvrhi::BindingSetHandle m_culling_binding_set; + double m_sqr_distance_max; + double m_sqr_distance_min; + double m_instance_radius; + std::string m_name; + }; + std::vector m_geometry_batches; + QuadTree m_batch_quadtree; + + struct TrackBatch { + std::string m_name; + glm::dvec3 m_origin; + glm::dvec3 m_extent; + glm::dvec3 m_geometry_origin; + glm::vec3 m_diffuse; + std::vector m_draw_commands; + gfx::geometry_handle m_geometry; + material_handle m_material; + nvrhi::BufferHandle m_command_buffer; + struct BufferRegion { + size_t m_start_vertex; + size_t m_vertex_count; + size_t m_start_index; + size_t m_index_count; + }; + std::vector m_regions; + std::vector m_regions_need_update; + }; + + bool TrackBatchPartialUpdate(size_t batch_index, size_t track_index, + gfx::vertex_array &vertices); + + std::vector m_track_batches; + QuadTree m_track_quadtree; + + struct Shape { + std::string m_name; + glm::dvec3 m_origin; + glm::dvec3 m_extent; + glm::dvec3 m_geometry_origin; + gfx::geometry_handle m_geometry; + bool m_draw_in_opaque; + bool m_draw_in_transparent; + material_handle m_material; + glm::vec3 m_diffuse; + }; + + std::vector m_shapes; + QuadTree m_shape_quadtree; + + struct Line { + std::string m_name; + glm::dvec3 m_origin; + glm::dvec3 m_extent; + glm::dvec3 m_geometry_origin; + gfx::geometry_handle m_geometry; + float m_line_width; + glm::vec3 m_color; + float m_metalness; + float m_roughness; + }; + + std::vector m_lines; + QuadTree m_line_quadtree; + + struct Renderable { + struct RenderableItem { + bool m_render_in_forward = false; + glm::dmat4x3 m_transform; + glm::dmat4x3 m_history_transform; + gfx::geometry_handle m_geometry; + material_handle m_material; + double m_sqr_distance_max; + double m_sqr_distance_min; + float m_opacity; + float m_selfillum; + glm::vec3 m_diffuse; + }; + struct SpotLight { + glm::vec3 m_color; + glm::dvec3 m_origin; + glm::vec3 m_direction; + float m_radius; + float m_cos_inner_cone; + float m_cos_outer_cone; + }; + std::vector m_items; + std::vector m_spotlights; + bool m_render_in_deferred = false; + bool m_render_in_forward = false; + void Reset() { + m_items.clear(); + m_spotlights.clear(); + m_render_in_deferred = false; + m_render_in_forward = false; + } + }; + + struct AnimObj { + std::string m_name; + glm::dvec3 m_origin; + glm::dvec3 m_extent; + bool m_render_in_deferred; + bool m_render_in_forward; + bool m_animatable; + bool m_was_once_animated = false; + double m_sqr_distance_max; + double m_sqr_distance_min; + double m_distance; + TAnimModel *m_model; + Renderable m_renderable; + }; + + std::vector m_animateds; + QuadTree m_animated_quadtree; + + struct DynObj { + TDynamicObject *m_dynamic; + glm::dvec3 m_location; + double m_radius; + double m_distance; + Renderable m_renderable; + Renderable m_renderable_kabina; + }; + uint32_t m_dynamic_with_kabina; + std::vector m_dynamics; + std::vector m_renderable_dynamics; + std::vector m_renderable_spotlights; + + struct Cell { + scene::basic_cell *m_cell; + glm::dvec3 m_origin; + glm::dvec3 m_extent; + }; + + std::vector m_cells; + QuadTree m_cell_quadtree; + + void GatherSpotLights(const RenderPass &pass); + + void UpdateGeometry(gfx::geometry_handle handle, const RenderPass &pass, + bool *p_is_uploading = nullptr); + section_sequence m_sectionqueue; + cell_sequence m_cellqueue; + struct MaterialCache; + struct MaterialTemplate : public MaResourceRegistry { + struct TextureBinding { + std::string m_name; + std::string m_sampler_name; + int m_hint; + texture_handle m_default_texture; + }; + nvrhi::static_vector m_texture_bindings; + std::array + m_pipelines; + std::array + m_resource_mappings; + std::string m_name; + std::string m_masked_shadow_texture; + nvrhi::BindingLayoutHandle m_binding_layout; + virtual bool CreateBindingSet(size_t pipeline_index, MaterialCache &cache); + [[nodiscard]] nvrhi::IGraphicsPipeline *GetPipeline( + RenderPassType pass_type, DrawType draw_type, bool alpha_masked) const; + virtual void Init(const YAML::Node &conf); + MaterialTemplate(const std::string &name, NvRenderer *renderer) + : m_name(name), MaResourceRegistry(renderer), m_renderer(renderer) {} + NvRenderer *m_renderer; + }; + struct MaterialCache : public IMaterial, public MaResourceRegistry { + explicit MaterialCache(MaterialTemplate *my_template) + : MaResourceRegistry(my_template), m_template(my_template) {} + void Init() { InitResourceRegistry(); } + std::array + m_last_texture_updates{}; + std::string m_name; + std::array + m_pipelines; + std::array + m_binding_sets; + std::array m_texture_handles; + nvrhi::BindingSetHandle m_binding_set; + nvrhi::BindingSetHandle m_binding_set_cubemap; + nvrhi::BindingSetHandle m_binding_set_shadow; + glm::dvec3 m_last_position_requested; + MaterialTemplate *m_template; + bool m_masked_shadow; + int m_shadow_rank; + uint64_t m_last_frame_requested = 0; + std::optional m_opacity; + glm::dvec2 m_size; + [[nodiscard]] bool ShouldRenderInPass(const RenderPass &pass) const; + void finalize(bool Loadnow) override {} + bool update() override { return false; } + [[nodiscard]] float get_or_guess_opacity() const override { + if (m_opacity.has_value()) return *m_opacity; + if (m_masked_shadow) + return 0.0f; + else + return 0.5f; + } + bool is_translucent() const override { return m_masked_shadow; } + glm::vec2 GetSize() const override { return m_size; } + std::string GetName() const override { return m_name; } + std::optional GetSelfillum() const override { return std::nullopt; } + texture_handle GetTexture(int slot) const override { return m_texture_handles[slot]; }; + int GetShadowRank() const override { return m_shadow_rank; } + }; + + std::unordered_map m_material_map; + std::vector m_material_cache; + bool m_scene_initialized = false; + bool m_envir_can_filter = false; + + std::array(DrawType::Num)> + m_input_layouts; + nvrhi::InputLayoutHandle GetInputLayout(DrawType draw_type); + struct DrawConstants { + glm::mat4 m_jittered_projection; + glm::mat4 m_projection; + glm::mat4 m_projection_history; + }; + struct CubeDrawConstants { + glm::mat4 m_face_projection; + }; + struct PushConstantsDraw { + glm::mat3x4 m_modelview; + glm::mat3x4 m_modelview_history; + glm::vec3 m_diffuse; + float m_alpha_threshold; + float m_alpha_mult; + float m_selfillum; + }; + typedef PushConstantsDraw PushConstantsCubemap; + struct PushConstantsLine { + glm::mat3x4 m_modelview; + glm::mat3x4 m_modelview_history; + glm::vec3 m_color; + float m_line_weight; + float m_metalness; + float m_roughness; + }; + + struct PushConstantsShadow { + glm::mat4 m_modelviewprojection; + float m_alpha_threshold; + }; + bool InitMaterials(); + std::unordered_map> + m_material_templates; + + nvrhi::FramebufferHandle m_framebuffer_forward; + nvrhi::BindingLayoutHandle m_binding_layout_drawconstants; + nvrhi::BindingLayoutHandle m_binding_layout_cubedrawconstants; + nvrhi::BindingLayoutHandle m_binding_layout_shadowdrawconstants; + nvrhi::BindingLayoutHandle m_binding_layout_forward; + nvrhi::BindingSetHandle m_binding_set_drawconstants; + nvrhi::BindingSetHandle m_binding_set_cubedrawconstants; + nvrhi::BindingSetHandle m_binding_set_shadowdrawconstants; + nvrhi::BindingSetHandle m_binding_set_line; + std::array m_binding_set_forward; + nvrhi::BufferHandle m_cubedrawconstant_buffer; + nvrhi::BufferHandle m_drawconstant_buffer; + std::array m_vertex_shader; + std::array + m_vertex_shader_cubemap; + std::array + m_vertex_shader_shadow; + nvrhi::BindingLayoutHandle m_binding_layout_shadow_masked; + nvrhi::ShaderHandle m_pixel_shader_shadow_masked; + std::array + m_input_layout; + std::array + m_pso_shadow; + nvrhi::GraphicsPipelineHandle m_pso_line; + + std::condition_variable m_cv_next_frame; + glm::mat4 m_previous_projection; + + struct DrawCallStat { + void Reset() { + m_drawcalls = 0; + m_triangles = 0; + } + int m_drawcalls = 0; + int m_triangles = 0; + void Draw(nvrhi::DrawArguments const &args) { + ++m_drawcalls; + m_triangles += args.vertexCount * args.instanceCount / 3; + } + }; + DrawCallStat m_drawcalls_shape{}; + DrawCallStat m_drawcalls_line{}; + DrawCallStat m_drawcalls_tanimobj{}; + DrawCallStat m_drawcalls_dynamic{}; + DrawCallStat m_drawcalls_track{}; + DrawCallStat m_drawcalls_instances{}; + DrawCallStat *m_drawcall_counter = nullptr; + bool m_draw_shapes = true; + bool m_draw_lines = true; + bool m_draw_tanimobj = true; + bool m_draw_dynamic = true; + bool m_draw_track = true; + bool m_draw_instances = true; + bool m_sort_batches = true; + bool m_sort_transparents = true; + bool m_pause_animations = false; + std::unordered_set m_batched_instances; + + static const void *CombinePointers(const void *a, const void *b) { + union { + struct { + uint32_t a; + uint32_t b; + }; + const void *c; + } val{}; + val.a = static_cast(reinterpret_cast(a)); + val.b = static_cast(reinterpret_cast(b)); + return val.c; + } + + static double SqrDistToScreenSize(double sqr_dist, double radius) { + double dist = glm::sqrt(sqr_dist); + glm::dmat4 std_projection = + glm::perspectiveRH_ZO(glm::radians(45.), 1., .1, 2e5); + glm::dvec4 ndc = std_projection * glm::dvec4(0., radius, -dist, 1.); + return glm::abs(ndc.y / ndc.w); + }; + + void UpdateDrawData(const RenderPass &pass, const glm::dmat4 &transform, + const glm::dmat4 &history_transform, + float opacity_threshold, float opacity_mult, + float selfillum, const glm::vec3& diffuse); + + void UpdateDrawDataLine(const RenderPass &pass, const glm::dmat4 &transform, + const glm::dmat4 &history_transform, + const Line &line); + + void BindConstants(const RenderPass &pass, nvrhi::GraphicsState &gfx_state); + + bool BindMaterial(material_handle handle, DrawType draw_type, + const RenderPass &pass, nvrhi::GraphicsState &gfx_state, + float &alpha_threshold); + + bool BindLineMaterial(DrawType draw_type, const RenderPass &pass, + nvrhi::GraphicsState &gfx_state); + + bool BindGeometry(gfx::geometry_handle handle, const RenderPass &pass, + nvrhi::GraphicsState &gfx_state, nvrhi::DrawArguments &args, + bool &indexed); + + void GatherModelsForBatching(); + void GatherTracksForBatching(); + void GatherShapesForBatching(); + void GatherAnimatedsForBatching(); + void GatherCellsForAnimation(); + void GatherDynamics(); + + void RenderBatches(const RenderPass &pass); + void RenderTracks(const RenderPass &pass); + void RenderShapes(const RenderPass &pass); + void RenderLines(const RenderPass &pass); + void RenderAnimateds(const RenderPass &pass); + void RenderKabina(const RenderPass &pass); + void Render(const Renderable &renderable, const RenderPass &pass, + const glm::dvec3 &history_origin, const double distance); + void Animate(const glm::dvec3 &origin, double radius, uint64_t frame); + + void Render(TAnimModel *Instance, const RenderPass &pass); + bool Render(TDynamicObject *Dynamic, const RenderPass &pass); + bool Render(TModel3d *Model, material_data const *Material, + float const Squaredistance, const RenderPass &pass); + void Render(TSubModel *Submodel, const RenderPass &pass); + bool Render_cab(TDynamicObject const *Dynamic, const RenderPass &pass); + + void Animate(AnimObj &instance, const glm::dvec3 &origin, uint64_t frame); + void Animate(DynObj &instance, const glm::dvec3 &origin, uint64_t frame); + void Animate(Renderable &renderable, TModel3d *Model, + const material_data *material, double distance, + const glm::dvec3 &position, const glm::vec3 &angle, + uint64_t frame); + void Animate(Renderable &renderable, TModel3d *Model, + const material_data *material, double distance, + const glm::dmat4 &transform, uint64_t frame); + void Animate(Renderable &renderable, TSubModel *Submodel, + const material_data *material, double distance, + const glm::dmat4 &transform, uint64_t frame); + +#if LIBMANUL_WITH_D3D12 + bool InitForD3D12(GLFWwindow *Window); +#endif + +#if LIBMANUL_WITH_VULKAN + bool InitForVulkan(GLFWwindow *Window); +#endif +}; \ No newline at end of file diff --git a/manul/renderer/include/nvrenderer/nvrenderer_enums.h b/manul/renderer/include/nvrenderer/nvrenderer_enums.h new file mode 100644 index 00000000..ac8d6e74 --- /dev/null +++ b/manul/renderer/include/nvrenderer/nvrenderer_enums.h @@ -0,0 +1,18 @@ +#pragma once + +namespace RendererEnums { + +enum class RenderPassType { + Deferred, + Forward, + CubeMap, + ShadowMap, + Num, + + RendererWarmUp + +}; + +enum class DrawType : uint8_t { Model, InstancedModel, Num }; + +} diff --git a/manul/renderer/include/nvrenderer/quadtree.h b/manul/renderer/include/nvrenderer/quadtree.h new file mode 100644 index 00000000..7ad4d6ea --- /dev/null +++ b/manul/renderer/include/nvrenderer/quadtree.h @@ -0,0 +1,96 @@ +#pragma once + +#include +#include +#include +#include +#include + +struct QuadTreeLeave { + QuadTreeLeave(const glm::dvec3& origin, const glm::dvec3& extent, + uint32_t index) + : m_origin(origin), m_extent(extent), m_index(index) {} + glm::dvec3 m_origin; + glm::dvec3 m_extent; + uint32_t m_index; +}; + +struct QuadTreeBuilder { + struct Node { + std::array, 4> m_children; + std::vector m_leaves; + glm::dvec2 m_min; + glm::dvec2 m_max; + glm::dvec3 m_actual_min; + glm::dvec3 m_actual_max; + [[nodiscard]] int GetChildIndex(glm::dvec3 origin) const { + glm::dvec2 mid = .5 * (m_min + m_max); + return (origin.x < mid.x ? 0 : 1) | (origin.z < mid.y ? 0 : 2); + } + [[nodiscard]] glm::dvec4 GetChildBounds(int index) const { + glm::dvec2 mid = .5 * (m_min + m_max); + return glm::dvec4{ + index & 1 ? mid.x : m_min.x, index & 2 ? mid.y : m_min.y, + index & 1 ? m_max.x : mid.x, index & 2 ? m_max.y : mid.y}; + } + Node(const double min_x, const double min_z, const double max_x, + const double max_z) + : m_min(min_x, min_z), + m_max(max_x, max_z), + m_actual_min(std::numeric_limits::max()), + m_actual_max(-std::numeric_limits::max()) {} + explicit Node(const glm::dvec4& minmax_xz) + : m_min(minmax_xz.x, minmax_xz.y), + m_max(minmax_xz.z, minmax_xz.w), + m_actual_min(std::numeric_limits::max()), + m_actual_max(-std::numeric_limits::max()) {} + [[nodiscard]] int NumChildren() const { + int result = 0; + for (const auto& child : m_children) { + if (child) ++result; + } + return result; + } + [[nodiscard]] const Node* FirstChild() const { + for (const auto& child : m_children) { + if (child) return child.get(); + } + return nullptr; + } + void Insert(uint32_t index, glm::dvec3 min_, glm::dvec3 max_, int level); + }; + std::shared_ptr m_root; + glm::dvec3 m_min; + glm::dvec3 m_max; + int m_max_levels; + QuadTreeBuilder(double min_x, double min_z, double max_x, double max_z); + void Insert(uint32_t index, glm::dvec3 min, glm::dvec3 max) const; +}; + +struct QuadTree { + struct Node { + glm::dvec3 m_origin; + glm::dvec3 m_extent; + uint32_t m_first_child; + uint32_t m_child_count; + uint32_t m_first_leave; + uint32_t m_leave_count; + }; + std::vector m_nodes; + std::vector m_leaves; + void Build(const QuadTreeBuilder& builder); + void Add(Node& node, const QuadTreeBuilder::Node& item); + template + void ForEach(const Tester& tester, CallbackFn fn, size_t subtree_index = 0) { + const auto& subtree = m_nodes[subtree_index]; + if (!tester.BoxVisible(subtree.m_origin, subtree.m_extent)) return; + for (int i = 0; i < subtree.m_leave_count; ++i) { + const auto& leave = m_leaves[subtree.m_first_leave + i]; + if (!tester.BoxVisible(leave.m_origin, leave.m_extent)) continue; + fn(leave.m_index); + } + for (int i = 0; i < subtree.m_child_count; ++i) { + ForEach(tester, fn, subtree.m_first_child + i); + } + } +}; \ No newline at end of file diff --git a/manul/renderer/include/nvrenderer/resource_registry.h b/manul/renderer/include/nvrenderer/resource_registry.h new file mode 100644 index 00000000..26142017 --- /dev/null +++ b/manul/renderer/include/nvrenderer/resource_registry.h @@ -0,0 +1,110 @@ +#pragma once + +#include + +#include +#include + +class NvTextureManager; +class MaResourceRegistry; + +struct MaResourceMapping { + int m_slot; + int m_size; + entt::hashed_string m_key; + nvrhi::ResourceType m_type; + +#define MA_RESOURCE_MAPPING_INITIALIZER(type) \ + template \ + static MaResourceMapping type(int slot, const KeyType& key) { \ + MaResourceMapping mapping{}; \ + mapping.m_slot = slot; \ + mapping.m_key = static_cast(key); \ + mapping.m_type = nvrhi::ResourceType::type; \ + return mapping; \ + } + + template + static MaResourceMapping Texture_SRV(int slot, const KeyType& key) { + MaResourceMapping mapping{}; + mapping.m_slot = slot; + mapping.m_key = static_cast(key); + mapping.m_type = nvrhi::ResourceType::Texture_SRV; + return mapping; + } + MA_RESOURCE_MAPPING_INITIALIZER(Texture_UAV) + MA_RESOURCE_MAPPING_INITIALIZER(TypedBuffer_SRV) + MA_RESOURCE_MAPPING_INITIALIZER(TypedBuffer_UAV) + MA_RESOURCE_MAPPING_INITIALIZER(StructuredBuffer_SRV) + MA_RESOURCE_MAPPING_INITIALIZER(StructuredBuffer_UAV) + MA_RESOURCE_MAPPING_INITIALIZER(RawBuffer_SRV) + MA_RESOURCE_MAPPING_INITIALIZER(RawBuffer_UAV) + MA_RESOURCE_MAPPING_INITIALIZER(ConstantBuffer) + MA_RESOURCE_MAPPING_INITIALIZER(VolatileConstantBuffer) + MA_RESOURCE_MAPPING_INITIALIZER(Sampler) + MA_RESOURCE_MAPPING_INITIALIZER(RayTracingAccelStruct) + +#undef MA_RESOURCE_MAPPING_INITIALIZER + + static MaResourceMapping PushConstants(const int slot, const int size) { + MaResourceMapping mapping{}; + mapping.m_slot = slot; + mapping.m_type = nvrhi::ResourceType::PushConstants; + mapping.m_size = size; + return mapping; + } + + template + static MaResourceMapping PushConstants(const int slot) { + MaResourceMapping mapping{}; + mapping.m_slot = slot; + mapping.m_type = nvrhi::ResourceType::PushConstants; + mapping.m_size = sizeof(PushType); + return mapping; + } +}; + +struct MaResourceMappingSet { + nvrhi::static_vector m_mappings; + MaResourceMappingSet& Add(const MaResourceMapping& mapping); + void ToBindingLayout(nvrhi::BindingLayoutDesc& desc) const; + bool ToBindingSet(nvrhi::BindingSetDesc& desc, + const MaResourceRegistry* registry, + const nvrhi::BindingLayoutDesc* reference_layout = nullptr) const; +}; + +struct MaResourceView { + nvrhi::IResource* m_resource = nullptr; + nvrhi::ResourceType m_type = nvrhi::ResourceType::None; + [[nodiscard]] bool IsValid() const { + return m_resource && m_type != nvrhi::ResourceType::None; + } +}; + +class MaResourceRegistry { + public: + [[nodiscard]] MaResourceView GetResource( + const entt::hashed_string& key, nvrhi::ResourceType requested_type) const; + [[nodiscard]] NvTextureManager* GetTextureManager() const; + [[nodiscard]] uint64_t GetLastStreamingTextureUpdate() const; + void UpdateLastStreamingTextureUse(const glm::dvec3& location) const; + void RegisterResource(bool global, const entt::hashed_string& key, + nvrhi::IResource* resource, nvrhi::ResourceType type); + void RegisterTexture(const entt::hashed_string& key, size_t handle); + void RegisterResource(bool global, const char* key, + nvrhi::IResource* resource, nvrhi::ResourceType type); + void RegisterTexture(const char* key, size_t handle); + virtual ~MaResourceRegistry() = default; + + protected: + explicit MaResourceRegistry(MaResourceRegistry* parent); + void InitResourceRegistry(); + + private: + [[nodiscard]] MaResourceView GetResourceLocal( + const entt::hashed_string& key, nvrhi::ResourceType requested_type) const; + MaResourceRegistry* m_parent = nullptr; + std::shared_ptr m_texture_manager = nullptr; + entt::dense_map m_resource_views{}; + entt::dense_map m_streaming_textures{}; +}; \ No newline at end of file diff --git a/manul/renderer/source/IntelTAA.h b/manul/renderer/source/IntelTAA.h new file mode 100644 index 00000000..978f7f13 --- /dev/null +++ b/manul/renderer/source/IntelTAA.h @@ -0,0 +1,142 @@ +/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +// Copyright (C) 2016-2021, Intel Corporation +// +// SPDX-License-Identifier: MIT +/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +// +// Author(s): Lukasz, Migas (Lukasz.Migas@intel.com) +// +/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + +// See https://github.com/GameTechDev/TAA + +#ifndef __INTEL_TAA_H__ +#define __INTEL_TAA_H__ + +#define INTEL_TAA_NUM_THREADS_X 8 +#define INTEL_TAA_NUM_THREADS_Y 8 + +#ifdef __cplusplus + +#include + +namespace IntelTAA +{ + // cpp<->hlsl mapping + typedef glm::mat4 Matrix4x4; + typedef glm::vec4 Vector4; + typedef glm::vec3 Vector3; + typedef glm::vec2 Vector2; + typedef glm::ivec2 Vector2i; + typedef glm::ivec4 Vector4i; + typedef glm::uvec4 Vector4ui; + typedef unsigned int uint32; + +#else // #ifdef __cplusplus + +// cpp<->hlsl mapping +#define Matrix4x4 float4x4 +#define Vector4 float4 +#define Vector3 float3 +#define Vector2 float2 +#define Vector2i int2 +#define Vector4i int4 +#define Vector4ui uint4 +#define uint32 uint + +#endif + +// Constant buffer +struct FTAAResolve +{ + Vector4 Resolution; //width, height, 1/width, 1/height + Vector2 Jitter; + uint32 FrameNumber; + uint32 DebugFlags; // AllowLongestVelocityVector | AllowNeighbourhoodSampling | AllowYCoCg | AllowVarianceClipping | AllowBicubicFilter | AllowDepthThreshold | MarkNoHistoryPixels + float LerpMul; + float LerpPow; + float VarClipGammaMin; // (MIN_VARIANCE_GAMMA) + float VarClipGammaMax; // (MAX_VARIANCE_GAMMA) + float PreExposureNewOverOld; + float Padding0; + float Padding1; + float Padding2; +}; + +#ifndef __cplusplus + + typedef float fp32_t; + typedef float2 fp32_t2; + typedef float3 fp32_t3; + typedef float4 fp32_t4; + + #if 0 == USE_FP16 + typedef float fp16_t; + typedef float2 fp16_t2; + typedef float3 fp16_t3; + typedef float4 fp16_t4; + + typedef int i16_t; + typedef int2 i16_t2; + typedef int3 i16_t3; + typedef int4 i16_t4; + + typedef uint ui16_t; + typedef uint2 ui16_t2; + typedef uint3 ui16_t3; + typedef uint4 ui16_t4; + #else + typedef float16_t fp16_t; + typedef float16_t2 fp16_t2; + typedef float16_t3 fp16_t3; + typedef float16_t4 fp16_t4; + + typedef int16_t i16_t; + typedef int16_t2 i16_t2; + typedef int16_t3 i16_t3; + typedef int16_t4 i16_t4; + + typedef uint16_t ui16_t; + typedef uint16_t2 ui16_t2; + typedef uint16_t3 ui16_t3; + typedef uint16_t4 ui16_t4; + #endif + + // this is all that the effect requires + struct TAAParams + { + FTAAResolve CBData; + + // in current MiniEngine's format + Texture2D VelocityBuffer; + + // Current colour buffer - rgb used + Texture2D ColourTexture; + + // Stored temporal antialiased pixel - .a should be sufficient enough to handle weight stored as float [0.5f, 1.f) + Texture2D HistoryTexture; + + // Current linear depth buffer - used only when USE_DEPTH_THRESHOLD is set + Texture2D DepthBuffer; + + // Previous linear frame depth buffer - used only when USE_DEPTH_THRESHOLD is set + Texture2D PrvDepthBuffer; + + // Antialiased colour buffer (used in a next frame as the HistoryTexture) + RWTexture2D OutTexture; + + // Samplers + SamplerState MinMagLinearMipPointClamp; + SamplerState MinMagMipPointClamp; + }; + +#endif // #ifndef __cplusplus + + + + +#ifdef __cplusplus +} // namespace +#endif // #ifdef __cplusplus + +#endif // #ifndef __INTEL_TAA_H__ \ No newline at end of file diff --git a/manul/renderer/source/XeGTAO.h b/manul/renderer/source/XeGTAO.h new file mode 100644 index 00000000..2abb5347 --- /dev/null +++ b/manul/renderer/source/XeGTAO.h @@ -0,0 +1,263 @@ +/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +// Copyright (C) 2016-2021, Intel Corporation +// +// SPDX-License-Identifier: MIT +/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +// +// XeGTAO is based on GTAO/GTSO "Jimenez et al. / Practical Real-Time Strategies for Accurate Indirect Occlusion", +// https://www.activision.com/cdn/research/Practical_Real_Time_Strategies_for_Accurate_Indirect_Occlusion_NEW%20VERSION_COLOR.pdf +// +// Implementation: Filip Strugar (filip.strugar@intel.com), Steve Mccalla (\_/) +// Version: 1.02 (='.'=) +// Details: https://github.com/GameTechDev/XeGTAO (")_(") +// +// Version history: +// 1.00 (2021-08-09): Initial release +// 1.01 (2021-09-02): Fix for depth going to inf for 'far' depth buffer values that are out of fp16 range +// 1.02 (2021-09-03): More fast_acos use and made final horizon cos clamping optional (off by default): 3-4% perf boost +// 1.10 (2021-09-03): Added a couple of heuristics to combat over-darkening errors in certain scenarios +// 1.20 (2021-09-06): Optional normal from depth generation is now a standalone pass: no longer integrated into +// main XeGTAO pass to reduce complexity and allow reuse; also quality of generated normals improved +// 1.21 (2021-09-28): Replaced 'groupshared'-based denoiser with a slightly slower multi-pass one where a 2-pass new +// equals 1-pass old. However, 1-pass new is faster than the 1-pass old and enough when TAA enabled. +// 1.22 (2021-09-28): Added 'XeGTAO_' prefix to all local functions to avoid name clashes with various user codebases. +// 1.30 (2021-10-10): Added support for directional component (bent normals). +/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + +#ifndef __XE_GTAO_TYPES_H__ +#define __XE_GTAO_TYPES_H__ + +#ifdef __cplusplus + +#include + +namespace XeGTAO +{ + + // cpp<->hlsl mapping + struct Matrix4x4 { float m[16]; }; + struct Vector3 { float x,y,z; }; + struct Vector2 { float x,y; }; + struct Vector2i { int x,y; }; + typedef unsigned int uint; + +#else // #ifdef __cplusplus + + // cpp<->hlsl mapping + #define Matrix4x4 float4x4 + #define Vector3 float3 + #define Vector2 float2 + #define Vector2i int2 + +#endif + + // Global consts that need to be visible from both shader and cpp side + #define XE_GTAO_DEPTH_MIP_LEVELS 5 // this one is hard-coded to 5 for now + #define XE_GTAO_NUMTHREADS_X 8 // these can be changed + #define XE_GTAO_NUMTHREADS_Y 8 // these can be changed + + struct GTAOConstants + { + Vector2i ViewportSize; + Vector2 ViewportPixelSize; // .zw == 1.0 / ViewportSize.xy + + Vector2 DepthUnpackConsts; + Vector2 CameraTanHalfFOV; + + Vector2 NDCToViewMul; + Vector2 NDCToViewAdd; + + Vector2 NDCToViewMul_x_PixelSize; + float EffectRadius; // world (viewspace) maximum size of the shadow + float EffectFalloffRange; + + float RadiusMultiplier; + float Padding0; + float FinalValuePower; + float DenoiseBlurBeta; + + float SampleDistributionPower; + float ThinOccluderCompensation; + float DepthMIPSamplingOffset; + int NoiseIndex; // frameIndex % 64 if using TAA or 0 otherwise + }; + + // This is used only for the development (ray traced ground truth). + struct ReferenceRTAOConstants + { + float TotalRaysLength ; // similar to Radius from GTAO + float Albedo ; // the assumption on the average material albedo + int MaxBounces ; // how many rays to recurse before stopping + int AccumulatedFrames ; // how many frames have we accumulated so far (after resetting/clearing). If 0 - this is the first. + int AccumulateFrameMax ; // how many frames are we aiming to accumulate; stop when we hit! + int Padding0; + int Padding1; + int Padding2; +#ifdef __cplusplus + ReferenceRTAOConstants( ) { TotalRaysLength = 1.0f; Albedo = 0.0f; MaxBounces = 1; AccumulatedFrames = 0; AccumulateFrameMax = 0; } +#endif + }; + + #ifndef XE_GTAO_USE_DEFAULT_CONSTANTS + #define XE_GTAO_USE_DEFAULT_CONSTANTS 1 + #endif + + // some constants reduce performance if provided as dynamic values; if these constants are not required to be dynamic and they match default values, + // set XE_GTAO_USE_DEFAULT_CONSTANTS and the code will compile into a more efficient shader + #define XE_GTAO_DEFAULT_RADIUS_MULTIPLIER (1.457f ) // allows us to use different value as compared to ground truth radius to counter inherent screen space biases + #define XE_GTAO_DEFAULT_FALLOFF_RANGE (0.615f ) // distant samples contribute less + #define XE_GTAO_DEFAULT_SAMPLE_DISTRIBUTION_POWER (2.0f ) // small crevices more important than big surfaces + #define XE_GTAO_DEFAULT_THIN_OCCLUDER_COMPENSATION (0.0f ) // the new 'thickness heuristic' approach + #define XE_GTAO_DEFAULT_FINAL_VALUE_POWER (2.2f ) // modifies the final ambient occlusion value using power function - this allows some of the above heuristics to do different things + #define XE_GTAO_DEFAULT_DEPTH_MIP_SAMPLING_OFFSET (3.30f ) // main trade-off between performance (memory bandwidth) and quality (temporal stability is the first affected, thin objects next) + + #define XE_GTAO_OCCLUSION_TERM_SCALE (1.5f) // for packing in UNORM (because raw, pre-denoised occlusion term can overshoot 1 but will later average out to 1) + + // From https://www.shadertoy.com/view/3tB3z3 - except we're using R2 here + #define XE_HILBERT_LEVEL 6U + #define XE_HILBERT_WIDTH ( (1U << XE_HILBERT_LEVEL) ) + #define XE_HILBERT_AREA ( XE_HILBERT_WIDTH * XE_HILBERT_WIDTH ) + inline uint HilbertIndex( uint posX, uint posY ) + { + uint index = 0U; + for( uint curLevel = XE_HILBERT_WIDTH/2U; curLevel > 0U; curLevel /= 2U ) + { + uint regionX = ( posX & curLevel ) > 0U; + uint regionY = ( posY & curLevel ) > 0U; + index += curLevel * curLevel * ( (3U * regionX) ^ regionY); + if( regionY == 0U ) + { + if( regionX == 1U ) + { + posX = uint( (XE_HILBERT_WIDTH - 1U) ) - posX; + posY = uint( (XE_HILBERT_WIDTH - 1U) ) - posY; + } + + uint temp = posX; + posX = posY; + posY = temp; + } + } + return index; + } + +#ifdef __cplusplus + + struct GTAOSettings + { + int QualityLevel = 2; // 0: low; 1: medium; 2: high; 3: ultra + int DenoisePasses = 1; // 0: disabled; 1: sharp; 2: medium; 3: soft + float Radius = 0.5f; // [0.0, ~ ] World (view) space size of the occlusion sphere. + + // auto-tune-d settings + float RadiusMultiplier = XE_GTAO_DEFAULT_RADIUS_MULTIPLIER; + float FalloffRange = XE_GTAO_DEFAULT_FALLOFF_RANGE; + float SampleDistributionPower = XE_GTAO_DEFAULT_SAMPLE_DISTRIBUTION_POWER; + float ThinOccluderCompensation = XE_GTAO_DEFAULT_THIN_OCCLUDER_COMPENSATION; + float FinalValuePower = XE_GTAO_DEFAULT_FINAL_VALUE_POWER; + float DepthMIPSamplingOffset = XE_GTAO_DEFAULT_DEPTH_MIP_SAMPLING_OFFSET; + }; + + template inline T clamp( T const & v, T const & min, T const & max ) { assert( max >= min ); if( v < min ) return min; if( v > max ) return max; return v; } + + // If using TAA then set noiseIndex to frameIndex % 64 - otherwise use 0 + inline void GTAOUpdateConstants( XeGTAO::GTAOConstants& consts, int viewportWidth, int viewportHeight, const XeGTAO::GTAOSettings & settings, const float projMatrix[16], bool rowMajor, unsigned int frameCounter ) + { + consts.ViewportSize = { viewportWidth, viewportHeight }; + consts.ViewportPixelSize = { 1.0f / (float)viewportWidth, 1.0f / (float)viewportHeight }; + + float depthLinearizeMul = (rowMajor)?(-projMatrix[3 * 4 + 2]):(-projMatrix[3 + 2 * 4]); // float depthLinearizeMul = ( clipFar * clipNear ) / ( clipFar - clipNear ); + float depthLinearizeAdd = (rowMajor)?( projMatrix[2 * 4 + 2]):( projMatrix[2 + 2 * 4]); // float depthLinearizeAdd = clipFar / ( clipFar - clipNear ); + + // correct the handedness issue. need to make sure this below is correct, but I think it is. + if( depthLinearizeMul * depthLinearizeAdd < 0 ) + depthLinearizeAdd = -depthLinearizeAdd; + consts.DepthUnpackConsts = { -depthLinearizeMul, depthLinearizeAdd }; + + float tanHalfFOVY = 1.0f / ((rowMajor)?(projMatrix[1 * 4 + 1]):(projMatrix[1 + 1 * 4])); // = tanf( drawContext.Camera.GetYFOV( ) * 0.5f ); + float tanHalfFOVX = 1.0F / ((rowMajor)?(projMatrix[0 * 4 + 0]):(projMatrix[0 + 0 * 4])); // = tanHalfFOVY * drawContext.Camera.GetAspect( ); + consts.CameraTanHalfFOV = { tanHalfFOVX, tanHalfFOVY }; + + consts.NDCToViewMul = { consts.CameraTanHalfFOV.x * 2.0f, consts.CameraTanHalfFOV.y * -2.0f }; + consts.NDCToViewAdd = { consts.CameraTanHalfFOV.x * -1.0f, consts.CameraTanHalfFOV.y * 1.0f }; + + consts.NDCToViewMul_x_PixelSize = { consts.NDCToViewMul.x * consts.ViewportPixelSize.x, consts.NDCToViewMul.y * consts.ViewportPixelSize.y }; + + consts.EffectRadius = settings.Radius; + + consts.EffectFalloffRange = settings.FalloffRange; + consts.DenoiseBlurBeta = (settings.DenoisePasses==0)?(1e4f):(1.2f); // high value disables denoise - more elegant & correct way would be do set all edges to 0 + + consts.RadiusMultiplier = settings.RadiusMultiplier; + consts.SampleDistributionPower = settings.SampleDistributionPower; + consts.ThinOccluderCompensation = settings.ThinOccluderCompensation; + consts.FinalValuePower = settings.FinalValuePower; + consts.DepthMIPSamplingOffset = settings.DepthMIPSamplingOffset; + consts.NoiseIndex = (settings.DenoisePasses>0)?(frameCounter % 64):(0); + consts.Padding0 = 0; + } + +#ifdef IMGUI_API + inline bool GTAOImGuiSettings( XeGTAO::GTAOSettings & settings ) + { + bool hadChanges = false; + + ImGui::PushItemWidth( 120.0f ); + + ImGui::Text( "Performance/quality settings:" ); + + ImGui::Combo( "Quality Level", &settings.QualityLevel, "Low\0Medium\0High\0Ultra\00"); + if( ImGui::IsItemHovered( ) ) ImGui::SetTooltip( "Higher quality settings use more samples per pixel but are slower" ); + settings.QualityLevel = clamp( settings.QualityLevel , 0, 3 ); + + ImGui::Combo( "Denoising level", &settings.DenoisePasses, "Disabled\0Sharp\0Medium\0Soft\00"); + if( ImGui::IsItemHovered( ) ) ImGui::SetTooltip( "The amount of edge-aware spatial denoise applied" ); + settings.DenoisePasses = clamp( settings.DenoisePasses , 0, 3 ); + + ImGui::Text( "Visual settings:" ); + + settings.Radius = clamp( settings.Radius, 0.0f, 100000.0f ); + + hadChanges |= ImGui::InputFloat( "Effect radius", &settings.Radius , 0.05f, 0.0f, "%.2f" ); + if( ImGui::IsItemHovered( ) ) ImGui::SetTooltip( "World (viewspace) effect radius\nExpected range: depends on the scene & requirements, anything from 0.01 to 1000+" ); + settings.Radius = clamp( settings.Radius , 0.0f, 10000.0f ); + + if( ImGui::CollapsingHeader( "Auto-tuned settings (heuristics)" ) ) + { + hadChanges |= ImGui::InputFloat( "Radius multiplier", &settings.RadiusMultiplier , 0.05f, 0.0f, "%.2f" ); + if( ImGui::IsItemHovered( ) ) ImGui::SetTooltip( "Multiplies the 'Effect Radius' - used by the auto-tune to best match raytraced ground truth\nExpected range: [0.3, 3.0], defaults to %.3f", XE_GTAO_DEFAULT_RADIUS_MULTIPLIER ); + settings.RadiusMultiplier = clamp( settings.RadiusMultiplier , 0.3f, 3.0f ); + + hadChanges |= ImGui::InputFloat( "Falloff range", &settings.FalloffRange , 0.05f, 0.0f, "%.2f" ); + if( ImGui::IsItemHovered( ) ) ImGui::SetTooltip( "Gently reduce sample impact as it gets out of 'Effect radius' bounds\nExpected range: [0.0, 1.0], defaults to %.3f", XE_GTAO_DEFAULT_FALLOFF_RANGE ); + settings.FalloffRange = clamp( settings.FalloffRange , 0.0f, 1.0f ); + + hadChanges |= ImGui::InputFloat( "Sample distribution power", &settings.SampleDistributionPower , 0.05f, 0.0f, "%.2f" ); + if( ImGui::IsItemHovered( ) ) ImGui::SetTooltip( "Make samples on a slice equally distributed (1.0) or focus more towards the center (>1.0)\nExpected range: [1.0, 3.0], 2defaults to %.3f", XE_GTAO_DEFAULT_SAMPLE_DISTRIBUTION_POWER ); + settings.SampleDistributionPower = clamp( settings.SampleDistributionPower , 1.0f, 3.0f ); + + hadChanges |= ImGui::InputFloat( "Thin occluder compensation", &settings.ThinOccluderCompensation, 0.05f, 0.0f, "%.2f" ); + if( ImGui::IsItemHovered( ) ) ImGui::SetTooltip( "Slightly reduce impact of samples further back to counter the bias from depth-based (incomplete) input scene geometry data\nExpected range: [0.0, 0.7], defaults to %.3f", XE_GTAO_DEFAULT_THIN_OCCLUDER_COMPENSATION ); + settings.ThinOccluderCompensation = clamp( settings.ThinOccluderCompensation , 0.0f, 0.7f ); + + hadChanges |= ImGui::InputFloat( "Final power", &settings.FinalValuePower, 0.05f, 0.0f, "%.2f" ); + if( ImGui::IsItemHovered( ) ) ImGui::SetTooltip( "Applies power function to the final value: occlusion = pow( occlusion, finalPower )\nExpected range: [0.5, 5.0], defaults to %.3f", XE_GTAO_DEFAULT_FINAL_VALUE_POWER ); + settings.FinalValuePower = clamp( settings.FinalValuePower , 0.5f, 5.0f ); + + hadChanges |= ImGui::InputFloat( "Depth MIP sampling offset", &settings.DepthMIPSamplingOffset, 0.05f, 0.0f, "%.2f" ); + if( ImGui::IsItemHovered( ) ) ImGui::SetTooltip( "Mainly performance (texture memory bandwidth) setting but as a side-effect reduces overshadowing by thin objects and increases temporal instability\nExpected range: [2.0, 6.0], defaults to %.3f", XE_GTAO_DEFAULT_DEPTH_MIP_SAMPLING_OFFSET ); + settings.DepthMIPSamplingOffset = clamp( settings.DepthMIPSamplingOffset , 0.0f, 30.0f ); + } + + ImGui::PopItemWidth( ); + + return hadChanges; + } +#endif // IMGUI_API + +} // close the namespace + +#endif // #ifdef __cplusplus + + +#endif // __XE_GTAO_TYPES_H__ \ No newline at end of file diff --git a/manul/renderer/source/auto_exposure.cpp b/manul/renderer/source/auto_exposure.cpp new file mode 100644 index 00000000..c1a997dc --- /dev/null +++ b/manul/renderer/source/auto_exposure.cpp @@ -0,0 +1,113 @@ +#include "auto_exposure.h" + +#include + +#include "config.h" +#include "nvrenderer/nvrenderer.h" +#include "nvrendererbackend.h" + +MaAutoExposure::MaAutoExposure(NvRenderer *renderer) + : MaResourceRegistry(renderer), m_backend(renderer->GetBackend()) {} + +void MaAutoExposure::Render(nvrhi::ICommandList *command_list) { + PushConstantsAutoExposure push_constants{}; + push_constants.m_delta_time = .01f; + push_constants.m_num_mips = m_num_mips; + push_constants.m_num_workgroups = + ((m_width + 63) / 64) * ((m_height + 64) / 64); + push_constants.m_min_luminance_ev = + NvRenderer::Config()->m_lighting.m_min_luminance_ev; + push_constants.m_max_luminance_ev = + NvRenderer::Config()->m_lighting.m_max_luminance_ev; + command_list->setComputeState(nvrhi::ComputeState() + .addBindingSet(m_bindings_auto_exposure) + .setPipeline(m_pso_auto_exposure)); + command_list->setPushConstants(&push_constants, sizeof(push_constants)); + command_list->dispatch((m_width + 63) / 64, (m_height + 64) / 64, 1); + + command_list->setComputeState( + nvrhi::ComputeState() + .addBindingSet(m_bindings_auto_exposure_apply) + .setPipeline(m_pso_auto_exposure_apply)); + command_list->dispatch((m_width + 7) / 8, (m_height + 7) / 8, 1); +} + +void MaAutoExposure::Init() { + nvrhi::TextureHandle input_texture = dynamic_cast( + GetResource("scene_lit_texture", nvrhi::ResourceType::Texture_SRV) + .m_resource); + + auto desc = input_texture->getDesc(); + m_width = desc.width; + m_height = desc.height; + m_num_mips = + glm::floor(glm::log2(static_cast(glm::max(m_width, m_height)))); + + m_6th_mip_img = m_backend->GetDevice()->createTexture( + nvrhi::TextureDesc() + .setFormat(nvrhi::Format::R32_FLOAT) + .setWidth(m_width >> 6) + .setHeight(m_height >> 6) + .setIsUAV(true) + .setInitialState(nvrhi::ResourceStates::UnorderedAccess) + .setKeepInitialState(true) + .setDebugName("Auto Exposure 6th Mip")); + + m_output_exposure_fsr2 = m_backend->GetDevice()->createTexture( + nvrhi::TextureDesc() + .setFormat(nvrhi::Format::RG16_FLOAT) + .setWidth(1) + .setHeight(1) + .setIsUAV(true) + .setInitialState(nvrhi::ResourceStates::ShaderResource) + .setKeepInitialState(true) + .setDebugName("Auto Exposure Output (FSR2)")); + + m_atomic_counter = m_backend->GetDevice()->createBuffer( + nvrhi::BufferDesc() + .setByteSize(sizeof(uint32_t)) + .setStructStride(sizeof(uint32_t)) + .setCanHaveUAVs(true) + .setInitialState(nvrhi::ResourceStates::UnorderedAccess) + .setKeepInitialState(true) + .setDebugName("Auto Exposure Atomic Counter")); + + auto cs_auto_exposure = m_backend->CreateShader( + "autoexp_compute_avg_luminance", nvrhi::ShaderType::Compute); + + nvrhi::BindingLayoutHandle binding_layout; + nvrhi::utils::CreateBindingSetAndLayout( + m_backend->GetDevice(), nvrhi::ShaderType::Compute, 0, + nvrhi::BindingSetDesc() + .addItem(nvrhi::BindingSetItem::PushConstants( + 1, sizeof(PushConstantsAutoExposure))) + .addItem(nvrhi::BindingSetItem::Texture_SRV(0, input_texture)) + .addItem( + nvrhi::BindingSetItem::Texture_UAV(0, m_output_exposure_fsr2)) + .addItem( + nvrhi::BindingSetItem::StructuredBuffer_UAV(2, m_atomic_counter)) + .addItem(nvrhi::BindingSetItem::Texture_UAV(3, m_6th_mip_img)), + binding_layout, m_bindings_auto_exposure); + + m_pso_auto_exposure = m_backend->GetDevice()->createComputePipeline( + nvrhi::ComputePipelineDesc() + .addBindingLayout(binding_layout) + .setComputeShader(cs_auto_exposure)); + + auto cs_auto_exposure_apply = + m_backend->CreateShader("autoexp_apply", nvrhi::ShaderType::Compute); + + nvrhi::BindingLayoutHandle binding_layout_apply; + nvrhi::utils::CreateBindingSetAndLayout( + m_backend->GetDevice(), nvrhi::ShaderType::Compute, 0, + nvrhi::BindingSetDesc() + .addItem( + nvrhi::BindingSetItem::Texture_SRV(0, m_output_exposure_fsr2)) + .addItem(nvrhi::BindingSetItem::Texture_UAV(0, input_texture)), + binding_layout_apply, m_bindings_auto_exposure_apply); + + m_pso_auto_exposure_apply = m_backend->GetDevice()->createComputePipeline( + nvrhi::ComputePipelineDesc() + .addBindingLayout(binding_layout_apply) + .setComputeShader(cs_auto_exposure_apply)); +} diff --git a/manul/renderer/source/auto_exposure.h b/manul/renderer/source/auto_exposure.h new file mode 100644 index 00000000..c9806a14 --- /dev/null +++ b/manul/renderer/source/auto_exposure.h @@ -0,0 +1,39 @@ +#pragma once + +#include "nvrenderer/resource_registry.h" + +#include + +class NvRenderer; +class NvRendererBackend; + +struct MaAutoExposure : public MaResourceRegistry { + MaAutoExposure(NvRenderer* renderer); + + void Init(); + void Render(nvrhi::ICommandList* command_list); + + uint32_t m_width; + uint32_t m_height; + uint32_t m_num_mips; + + struct PushConstantsAutoExposure { + uint32_t m_num_mips; + uint32_t m_num_workgroups; + float m_delta_time; + float m_min_luminance_ev; + float m_max_luminance_ev; + }; + + NvRendererBackend* m_backend; + + nvrhi::TextureHandle m_output_exposure_fsr2; + nvrhi::TextureHandle m_6th_mip_img; + nvrhi::BufferHandle m_atomic_counter; + + nvrhi::BindingSetHandle m_bindings_auto_exposure; + nvrhi::ComputePipelineHandle m_pso_auto_exposure; + + nvrhi::BindingSetHandle m_bindings_auto_exposure_apply; + nvrhi::ComputePipelineHandle m_pso_auto_exposure_apply; +}; \ No newline at end of file diff --git a/manul/renderer/source/bloom.cpp b/manul/renderer/source/bloom.cpp new file mode 100644 index 00000000..a104bf57 --- /dev/null +++ b/manul/renderer/source/bloom.cpp @@ -0,0 +1,178 @@ +#include "bloom.h" + +#include + +#include "nvrendererbackend.h" + +void Bloom::UpdateConstants(nvrhi::ICommandList* command_list) { + BloomConstants constants{}; + constants.m_prefilter_vector = + glm::vec4{m_threshold, m_threshold - m_knee, m_knee * 2.f, .25f / m_knee}; + constants.m_mix_factor = m_mix_factor; + command_list->writeBuffer(m_constant_buffer, &constants, sizeof(constants)); +} + +void Bloom::OnGui() { + if (!m_gui_active) return; + if (ImGui::Begin("Bloom settings", &m_gui_active, + ImGuiWindowFlags_AlwaysAutoResize)) { + ImGui::SliderFloat("Threshold", &m_threshold, 0.f, 100.f); + ImGui::SliderFloat("Knee", &m_knee, 0.f, 100.f); + ImGui::SliderFloat("Mix Factor", &m_mix_factor, 0.f, 100.f); + ImGui::End(); + } +} + +void Bloom::ShowGui() { m_gui_active = true; } + +void Bloom::Init(nvrhi::ITexture* texture) { + auto source_desc = texture->getDesc(); + + int mip_count = 7; + m_working_texture = m_backend->GetDevice()->createTexture( + nvrhi::TextureDesc() + .setWidth(source_desc.width) + .setHeight(source_desc.height) + .setFormat(nvrhi::Format::RGBA16_FLOAT) + .setMipLevels(mip_count) + .setIsUAV(true) + .setInitialState(nvrhi::ResourceStates::UnorderedAccess) + .setKeepInitialState(true)); + + m_constant_buffer = m_backend->GetDevice()->createBuffer( + nvrhi::utils::CreateVolatileConstantBufferDesc(sizeof(BloomConstants), + "Bloom Constants", 16) + .setInitialState(nvrhi::ResourceStates::ConstantBuffer) + .setKeepInitialState(true)); + + auto shader_prefilter = + m_backend->CreateShader("bloom_prefilter", nvrhi::ShaderType::Compute); + auto shader_downsample = + m_backend->CreateShader("bloom_downsample", nvrhi::ShaderType::Compute); + auto shader_upsample = + m_backend->CreateShader("bloom_upsample", nvrhi::ShaderType::Compute); + auto shader_final = + m_backend->CreateShader("bloom_apply", nvrhi::ShaderType::Compute); + auto binding_layout = m_backend->GetDevice()->createBindingLayout( + nvrhi::BindingLayoutDesc() + .setVisibility(nvrhi::ShaderType::Compute) + .addItem(nvrhi::BindingLayoutItem::VolatileConstantBuffer(0)) + .addItem(nvrhi::BindingLayoutItem::Texture_SRV(0)) + .addItem(nvrhi::BindingLayoutItem::Texture_UAV(0)) + .addItem(nvrhi::BindingLayoutItem::Sampler(0))); + auto binding_layout_final = m_backend->GetDevice()->createBindingLayout( + nvrhi::BindingLayoutDesc() + .setVisibility(nvrhi::ShaderType::Compute) + .addItem(nvrhi::BindingLayoutItem::VolatileConstantBuffer(0)) + .addItem(nvrhi::BindingLayoutItem::Texture_SRV(0)) + .addItem(nvrhi::BindingLayoutItem::Texture_SRV(1)) + .addItem(nvrhi::BindingLayoutItem::Texture_UAV(0)) + .addItem(nvrhi::BindingLayoutItem::Sampler(0))); + auto pso_prefilter = m_backend->GetDevice()->createComputePipeline( + nvrhi::ComputePipelineDesc() + .setComputeShader(shader_prefilter) + .addBindingLayout(binding_layout)); + auto pso_downsample = m_backend->GetDevice()->createComputePipeline( + nvrhi::ComputePipelineDesc() + .setComputeShader(shader_downsample) + .addBindingLayout(binding_layout)); + auto pso_upsample = m_backend->GetDevice()->createComputePipeline( + nvrhi::ComputePipelineDesc() + .setComputeShader(shader_upsample) + .addBindingLayout(binding_layout)); + auto pso_final = m_backend->GetDevice()->createComputePipeline( + nvrhi::ComputePipelineDesc() + .setComputeShader(shader_final) + .addBindingLayout(binding_layout_final)); + auto sampler_linear_clamp = m_backend->GetDevice()->createSampler( + nvrhi::SamplerDesc().setAllFilters(true).setAllAddressModes( + nvrhi::SamplerAddressMode::ClampToEdge)); + { + auto& stage = m_stages.emplace_back(); + stage.m_width = source_desc.width; + stage.m_height = source_desc.height; + stage.m_pso = pso_prefilter; + stage.m_binding_set = m_backend->GetDevice()->createBindingSet( + nvrhi::BindingSetDesc() + .addItem( + nvrhi::BindingSetItem::ConstantBuffer(0, m_constant_buffer)) + .addItem(nvrhi::BindingSetItem::Texture_SRV( + 0, texture, nvrhi::Format::UNKNOWN, + nvrhi::TextureSubresourceSet(0, 1, 0, 1))) + .addItem(nvrhi::BindingSetItem::Texture_UAV( + 0, m_working_texture, nvrhi::Format::UNKNOWN, + nvrhi::TextureSubresourceSet(0, 1, 0, 1))) + .addItem(nvrhi::BindingSetItem::Sampler(0, sampler_linear_clamp)), + binding_layout); + } + for (int i = 1; i < mip_count; ++i) { + auto& stage = m_stages.emplace_back(); + stage.m_width = glm::max(1u, source_desc.width >> i); + stage.m_height = glm::max(1u, source_desc.height >> i); + stage.m_pso = pso_downsample; + stage.m_binding_set = m_backend->GetDevice()->createBindingSet( + nvrhi::BindingSetDesc() + .addItem( + nvrhi::BindingSetItem::ConstantBuffer(0, m_constant_buffer)) + .addItem(nvrhi::BindingSetItem::Texture_SRV( + 0, m_working_texture, nvrhi::Format::UNKNOWN, + nvrhi::TextureSubresourceSet(glm::max(0, i - 1), 1, 0, 1))) + .addItem(nvrhi::BindingSetItem::Texture_UAV( + 0, m_working_texture, nvrhi::Format::UNKNOWN, + nvrhi::TextureSubresourceSet(i, 1, 0, 1))) + .addItem(nvrhi::BindingSetItem::Sampler(0, sampler_linear_clamp)), + binding_layout); + } + for (int i = mip_count - 2; i >= 1; --i) { + auto& stage = m_stages.emplace_back(); + stage.m_width = glm::max(1u, source_desc.width >> i); + stage.m_height = glm::max(1u, source_desc.height >> i); + stage.m_pso = pso_upsample; + stage.m_binding_set = m_backend->GetDevice()->createBindingSet( + nvrhi::BindingSetDesc() + .addItem( + nvrhi::BindingSetItem::ConstantBuffer(0, m_constant_buffer)) + .addItem(nvrhi::BindingSetItem::Texture_SRV( + 0, m_working_texture, nvrhi::Format::UNKNOWN, + nvrhi::TextureSubresourceSet(i + 1, 1, 0, 1))) + .addItem(nvrhi::BindingSetItem::Texture_UAV( + 0, m_working_texture, nvrhi::Format::UNKNOWN, + nvrhi::TextureSubresourceSet(i, 1, 0, 1))) + .addItem(nvrhi::BindingSetItem::Sampler(0, sampler_linear_clamp)), + binding_layout); + } + { + auto& stage = m_stages.emplace_back(); + stage.m_width = source_desc.width; + stage.m_height = source_desc.height; + stage.m_pso = pso_final; + stage.m_binding_set = m_backend->GetDevice()->createBindingSet( + nvrhi::BindingSetDesc() + .addItem( + nvrhi::BindingSetItem::ConstantBuffer(0, m_constant_buffer)) + .addItem(nvrhi::BindingSetItem::Texture_SRV( + 0, m_working_texture, nvrhi::Format::UNKNOWN, + nvrhi::TextureSubresourceSet(1, 1, 0, 1))) + .addItem(nvrhi::BindingSetItem::Texture_SRV( + 1, texture, nvrhi::Format::UNKNOWN, + nvrhi::TextureSubresourceSet(0, 1, 0, 1))) + .addItem(nvrhi::BindingSetItem::Texture_UAV( + 0, m_working_texture, nvrhi::Format::UNKNOWN, + nvrhi::TextureSubresourceSet(0, 1, 0, 1))) + .addItem(nvrhi::BindingSetItem::Sampler(0, sampler_linear_clamp)), + binding_layout_final); + } +} + +void Bloom::Render(nvrhi::ICommandList* command_list) { + command_list->beginMarker("Bloom"); + UpdateConstants(command_list); + for (const auto& stage : m_stages) { + command_list->setComputeState(nvrhi::ComputeState() + .setPipeline(stage.m_pso) + .addBindingSet(stage.m_binding_set)); + command_list->dispatch((stage.m_width + 7) / 8, + (stage.m_height + 7) / 8, 1); + } + command_list->endMarker(); +} diff --git a/manul/renderer/source/bloom.h b/manul/renderer/source/bloom.h new file mode 100644 index 00000000..a089e2f9 --- /dev/null +++ b/manul/renderer/source/bloom.h @@ -0,0 +1,36 @@ +#pragma once + +#include +#include + +struct Bloom { + struct BloomConstants { + glm::vec4 m_prefilter_vector; + float m_mix_factor; + }; + float m_threshold = 3.f; + float m_knee = .6f; + float m_mix_factor = .04f; + bool m_gui_active = false; + void UpdateConstants(nvrhi::ICommandList* command_list); + void OnGui(); + void ShowGui(); + Bloom(class NvRendererBackend* backend) : m_backend(backend) {} + + void Init(nvrhi::ITexture* texture); + void Render(nvrhi::ICommandList* command_list); + + nvrhi::TextureHandle m_working_texture; + nvrhi::BufferHandle m_constant_buffer; + + struct BloomStage { + int m_width; + int m_height; + nvrhi::BindingSetHandle m_binding_set; + nvrhi::ComputePipelineHandle m_pso; + }; + + std::vector m_stages; + + class NvRendererBackend* m_backend; +}; \ No newline at end of file diff --git a/manul/renderer/source/config.cpp b/manul/renderer/source/config.cpp new file mode 100644 index 00000000..83a2b36c --- /dev/null +++ b/manul/renderer/source/config.cpp @@ -0,0 +1,54 @@ +#include "config.h" + +#include "nvrenderer/nvrenderer.h" +#include "nvrendererbackend.h" + +void MaConfig::Init(const std::filesystem::path& config_file) { + Init(YAML::LoadFile(config_file.generic_string())); +} + +void MaConfig::Init(const YAML::Node& node) { + m_display.Init(node["display"]); + m_shadow.Init(node["shadows"]); + m_lighting.Init(node["lighting"]); + m_weight_lines = node["wire_diameter_lines"].as(.01f); + m_weight_tractions = node["wire_diameter_tractions"].as(.005f); +} + +void MaConfig::MaConfigDisplay::Init(const YAML::Node& node) { + m_hdr_configs[0].Init(node["hdr_config"]["sdr"]); + m_hdr_configs[0].m_tonemap_function = MaTonemapType::Default_Srgb; + m_hdr_configs[1].Init(node["hdr_config"]["hdr"]); + m_hdr_configs[1].m_tonemap_function = MaTonemapType::Linear_Rec2020; + m_adapter_index = node["adapter"].as(); + m_output_index = node["output"].as(); + m_disable_hdr = node["disable_hdr"].as(false); +} + +MaConfig::MaConfigDisplay::MaConfigHDR MaConfig::MaConfigDisplay::GetHDRConfig() + const { + auto renderer = dynamic_cast(GfxRenderer.get()); + return GetHDRConfig(renderer ? renderer->GetBackend()->IsHDRDisplay() + : false); +} + +void MaConfig::MaConfigDisplay::MaConfigHDR::Init(const YAML::Node& node) { + m_scene_exposure = node["pre_tonemap_exposure"].as(); + m_ui_nits = node["ui_nits"].as(); + m_scene_nits = node["scene_nits"].as(); + m_scene_gamma = node["scene_gamma"].as(); +} + +void MaConfig::MaConfigShadow::Init(const YAML::Node& node) { + m_resolution = node["resolution"].as(); + m_cascade_distances = node["cascades"].as>(); +} + +void MaConfig::MaConfigLighting::Init(const YAML::Node& node) { + m_max_lights_per_scene = node["max_lights_per_scene"].as(2048); + m_selfillum_multiplier = node["selfillum_factor"].as(1.f); + m_freespot_multiplier = node["freespot_factor"].as(10.f); + m_luminance_threshold = node["luminance_threshold"].as(.01f); + m_min_luminance_ev = node["min_luminance_ev"].as(-3.f); + m_max_luminance_ev = node["max_luminance_ev"].as(3.f); +} diff --git a/manul/renderer/source/config.h b/manul/renderer/source/config.h new file mode 100644 index 00000000..7a0e87f3 --- /dev/null +++ b/manul/renderer/source/config.h @@ -0,0 +1,48 @@ +#pragma once + +#include + +#include + +struct MaConfig { + enum MaTonemapType { Default_Srgb = 0, Linear_Rec2020 }; + void Init(const std::filesystem::path& config_file); + void Init(const YAML::Node& node); + struct MaConfigDisplay { + void Init(const YAML::Node& node); + struct MaConfigHDR { + void Init(const YAML::Node& node); + MaTonemapType m_tonemap_function; + float m_ui_nits; + float m_scene_nits; + float m_scene_exposure; + float m_scene_gamma; + float GetMaxOutputNits() const { + return std::max(m_ui_nits, m_scene_nits); + } + float GetMinOutputNits() const { return 1.e-3f; } + }; + std::array m_hdr_configs; + int m_adapter_index; + int m_output_index; + bool m_disable_hdr = false; + MaConfigHDR GetHDRConfig(bool is_hdr) const { return m_hdr_configs[is_hdr]; } + MaConfigHDR GetHDRConfig() const; + } m_display; + struct MaConfigLighting{ + void Init(const YAML::Node& node); + int m_max_lights_per_scene; + float m_selfillum_multiplier; + float m_freespot_multiplier; + float m_luminance_threshold; + float m_min_luminance_ev; + float m_max_luminance_ev; + } m_lighting; + float m_weight_lines; + float m_weight_tractions; + struct MaConfigShadow { + void Init(const YAML::Node& node); + int m_resolution; + std::vector m_cascade_distances; + } m_shadow; +}; \ No newline at end of file diff --git a/manul/renderer/source/contactshadows.cpp b/manul/renderer/source/contactshadows.cpp new file mode 100644 index 00000000..e83b461e --- /dev/null +++ b/manul/renderer/source/contactshadows.cpp @@ -0,0 +1,76 @@ +#include "contactshadows.h" + +#include + +#include "gbuffer.h" +#include "nvrenderer/nvrenderer.h" +#include "nvrendererbackend.h" + +MaContactShadows::MaContactShadows(NvRenderer* renderer, NvGbuffer* gbuffer) + : m_backend(renderer->GetBackend()), + m_gbuffer(gbuffer), + m_width(0), + m_height(0) {} + +void MaContactShadows::Init() { + m_width = m_gbuffer->m_gbuffer_depth->getDesc().width; + m_height = m_gbuffer->m_gbuffer_depth->getDesc().height; + m_compute_shader = m_backend->CreateShader("contact_shadows", + nvrhi::ShaderType::Compute); + m_constant_buffer = m_backend->GetDevice()->createBuffer( + nvrhi::utils::CreateStaticConstantBufferDesc(sizeof(ComputeConstants), + "Contact shadow constants") + .setInitialState(nvrhi::ResourceStates::ConstantBuffer) + .setKeepInitialState(true)); + m_output_texture = m_backend->GetDevice()->createTexture( + nvrhi::TextureDesc() + .setFormat(nvrhi::Format::R8_UNORM) + .setWidth(m_width) + .setHeight(m_height) + .setIsUAV(true) + .setInitialState(nvrhi::ResourceStates::ShaderResource) + .setKeepInitialState(true)); + nvrhi::utils::CreateBindingSetAndLayout( + m_backend->GetDevice(), nvrhi::ShaderType::Compute, 0, + nvrhi::BindingSetDesc() + .addItem( + nvrhi::BindingSetItem::Texture_SRV(0, m_gbuffer->m_gbuffer_depth)) + .addItem(nvrhi::BindingSetItem::Texture_UAV(0, m_output_texture)) + .addItem(nvrhi::BindingSetItem::ConstantBuffer(0, m_constant_buffer)) + .addItem(nvrhi::BindingSetItem::Sampler( + 0, m_backend->GetDevice()->createSampler( + nvrhi::SamplerDesc() + .setAllFilters(true) + .setAllAddressModes( + nvrhi::SamplerAddressMode::ClampToEdge) + .setReductionType( + nvrhi::SamplerReductionType::Maximum)))), + m_binding_layout, m_binding_set); + m_pipeline = m_backend->GetDevice()->createComputePipeline( + nvrhi::ComputePipelineDesc() + .setComputeShader(m_compute_shader) + .addBindingLayout(m_binding_layout)); +} + +void MaContactShadows::Render(nvrhi::ICommandList* command_list) { + command_list->setComputeState(nvrhi::ComputeState() + .setPipeline(m_pipeline) + .addBindingSet(m_binding_set)); + command_list->dispatch((m_width + 7) / 8, (m_height + 7) / 8, 1); +} + +void MaContactShadows::UpdateConstants(nvrhi::ICommandList* command_list, + const glm::dmat4& projection, + const glm::dmat4& view, + const glm::dvec3& light, + uint64_t frame_index) { + ComputeConstants constants{}; + constants.g_InverseProjection = glm::inverse(projection); + constants.g_Projection = projection; + constants.g_LightDirView = view * glm::dvec4(-light, 0.); + constants.g_NumSamples = 16; + constants.g_SampleRange = .1; + constants.g_Thickness = .01; + constants.g_FrameIndex = frame_index % 64; + command_list->writeBuffer(m_constant_buffer, &constants, sizeof(constants)); +} diff --git a/manul/renderer/source/contactshadows.h b/manul/renderer/source/contactshadows.h new file mode 100644 index 00000000..b9fa8fd9 --- /dev/null +++ b/manul/renderer/source/contactshadows.h @@ -0,0 +1,36 @@ +#pragma once + +#include +#include + +struct MaContactShadows { + MaContactShadows(class NvRenderer* renderer, class NvGbuffer* gbuffer); + void Init(); + void Render(nvrhi::ICommandList* command_list); + void UpdateConstants(nvrhi::ICommandList* command_list, + const glm::dmat4& projection, const glm::dmat4& view, + const glm::dvec3& light, uint64_t frame_index); + + struct ComputeConstants { + glm::mat4 g_Projection; + glm::mat4 g_InverseProjection; + glm::vec3 g_LightDirView; + float g_NumSamples; + float g_SampleRange; + float g_Thickness; + uint32_t g_FrameIndex; + }; + + nvrhi::BindingLayoutHandle m_binding_layout; + nvrhi::BindingSetHandle m_binding_set; + nvrhi::ComputePipelineHandle m_pipeline; + nvrhi::ShaderHandle m_compute_shader; + nvrhi::BufferHandle m_constant_buffer; + + nvrhi::TextureHandle m_output_texture; + + class NvRendererBackend* m_backend; + class NvGbuffer* m_gbuffer; + int m_width; + int m_height; +}; \ No newline at end of file diff --git a/manul/renderer/source/copypass.cpp b/manul/renderer/source/copypass.cpp new file mode 100644 index 00000000..05d2331c --- /dev/null +++ b/manul/renderer/source/copypass.cpp @@ -0,0 +1,37 @@ +#include "copypass.h" + +#include + +#include "nvrendererbackend.h" + +void CopyPass::Init() { + nvrhi::utils::CreateBindingSetAndLayout( + m_backend->GetDevice(), nvrhi::ShaderType::Pixel, 0, + nvrhi::BindingSetDesc() + .addItem(nvrhi::BindingSetItem::Texture_SRV(0, m_source)) + .addItem(nvrhi::BindingSetItem::Sampler( + 0, m_backend->GetDevice()->createSampler(nvrhi::SamplerDesc()))), + m_binding_layout, m_binding_set); + m_pixel_shader = m_backend->CreateShader("copy", nvrhi::ShaderType::Pixel); + m_framebuffer = m_backend->GetDevice()->createFramebuffer( + nvrhi::FramebufferDesc().addColorAttachment(m_output)); + FullScreenPass::Init(); +} + +void CopyPass::CreatePipelineDesc(nvrhi::GraphicsPipelineDesc& pipeline_desc) { + FullScreenPass::CreatePipelineDesc(pipeline_desc); + pipeline_desc.addBindingLayout(m_binding_layout); + pipeline_desc.setPixelShader(m_pixel_shader); +} + +void CopyPass::Render(nvrhi::ICommandList* command_list) { + nvrhi::GraphicsState graphics_state; + InitState(graphics_state); + graphics_state.addBindingSet(m_binding_set); + command_list->setGraphicsState(graphics_state); + Draw(command_list); +} + +nvrhi::IFramebuffer* CopyPass::GetFramebuffer() { + return m_framebuffer; +} diff --git a/manul/renderer/source/copypass.h b/manul/renderer/source/copypass.h new file mode 100644 index 00000000..fff0cc36 --- /dev/null +++ b/manul/renderer/source/copypass.h @@ -0,0 +1,28 @@ +#pragma once + +#include + +#include "fullscreenpass.h" + +struct CopyPass : public FullScreenPass { + CopyPass(class NvRendererBackend* backend, nvrhi::ITexture* source, nvrhi::ITexture* output) + : FullScreenPass(backend), + m_source(source), m_output(output) {} + + virtual void Init() override; + + virtual void CreatePipelineDesc( + nvrhi::GraphicsPipelineDesc& pipeline_desc) override; + + virtual void Render(nvrhi::ICommandList* command_list) override; + + virtual nvrhi::IFramebuffer* GetFramebuffer() override; + + nvrhi::BindingLayoutHandle m_binding_layout; + nvrhi::BindingSetHandle m_binding_set; + nvrhi::ShaderHandle m_pixel_shader; + nvrhi::FramebufferHandle m_framebuffer; + + nvrhi::ITexture* m_source; + nvrhi::ITexture* m_output; +}; \ No newline at end of file diff --git a/manul/renderer/source/csm.cpp b/manul/renderer/source/csm.cpp new file mode 100644 index 00000000..83b611da --- /dev/null +++ b/manul/renderer/source/csm.cpp @@ -0,0 +1,188 @@ +#include "csm.h" + +#include + +#include "config.h" +#include "nvrenderer/nvrenderer.h" +#include "nvrendererbackend.h" + +MaShadowMap::MaShadowMap(NvRenderer* renderer) + : MaResourceRegistry(renderer), m_backend(renderer->m_backend.get()) {} + +void MaShadowMap::Init() { + InitResourceRegistry(); + const auto& shadow_config = NvRenderer::Config()->m_shadow; + int num_cascades = shadow_config.m_cascade_distances.size(); + m_cascade_matrices.resize(num_cascades); + m_cascade_matrices_clamped.resize(num_cascades); + m_shadow_planes.resize(num_cascades + 1); + m_far_plane_first = shadow_config.m_cascade_distances.front(); + m_far_plane_last = shadow_config.m_cascade_distances.back(); + m_projection_buffer = m_backend->GetDevice()->createBuffer( + nvrhi::utils::CreateStaticConstantBufferDesc( + sizeof(ShadowProjectionConstants), "Shadow projections") + .setInitialState(nvrhi::ResourceStates::ConstantBuffer) + .setKeepInitialState(true)); + m_inverse_projection_buffer = m_backend->GetDevice()->createBuffer( + nvrhi::utils::CreateStaticConstantBufferDesc( + sizeof(ShadowProjectionConstants), "Inverse shadow projections") + .setInitialState(nvrhi::ResourceStates::ConstantBuffer) + .setKeepInitialState(true)); + RegisterResource(true, "shadow_projection_buffer", m_projection_buffer, + nvrhi::ResourceType::ConstantBuffer); +} + +void MaShadowMap::CalcCascades(const glm::dmat4& projection, + const glm::dmat4& view, + const glm::dvec3& light) { + const auto& shadow_config = NvRenderer::Config()->m_shadow; + + glm::dmat4 inverse_projection = glm::inverse(projection); + glm::dmat4 inverse_view = glm::inverse(view); + + double projection_near, projection_far; + { + glm::dvec4 ndc_near{0., 0., 0., 1.}; + glm::dvec4 ndc_far{0., 0., 1., 1.}; + ndc_near = inverse_projection * ndc_near; + ndc_far = inverse_projection * ndc_far; + + projection_near = -ndc_near.z / ndc_near.w; + projection_far = -ndc_far.z / ndc_far.w; + } + + // Set near and far plane offset + m_shadow_planes.front() = projection_near; + for (int i = 1; i < shadow_config.m_cascade_distances.size(); ++i) + m_shadow_planes[i] = shadow_config.m_cascade_distances[i]; + // m_shadow_planes.back() = std::min(m_far_plane_last, projection_far); + // m_shadow_planes[1] = std::min(m_far_plane_first, m_shadow_planes.back()); + // + //// Fill intermediate plane offsets + // double base = m_shadow_planes.back() / m_shadow_planes[1]; + // double denom = 1. / (m_shadow_planes.size() - 2.); + // for (int i = 2; i < m_shadow_planes.size() - 1; ++i) { + // m_shadow_planes[i] = m_shadow_planes[1] * glm::pow(base, (i - 1) * + // denom); + // } + + static std::vector plane_corners; + plane_corners.resize(4 * (m_shadow_planes.size())); + + // for (int i = 0; i < m_shadow_planes.size(); ++i) { + // glm::dvec3* plane = &plane_corners[i * 4]; + // GetViewPlaneCornersWorldSpace(projection, inverse_projection, + // inverse_view, + // m_shadow_planes[i], plane[0], plane[1], + // plane[2], plane[3]); + // } + + glm::dvec3 up = glm::abs(light.y) > .999 ? glm::dvec3{0., 0., 1.} + : glm::dvec3{0., 1., 0.}; + + for (int i = 0; i < m_cascade_matrices.size(); ++i) { + glm::dvec3 plane[8]; + GetViewPlaneCornersWorldSpace(projection, inverse_projection, inverse_view, + m_shadow_planes[i], true, plane[0], plane[1], + plane[2], plane[3]); + GetViewPlaneCornersWorldSpace(projection, inverse_projection, inverse_view, + m_shadow_planes[i + 1], false, plane[4], + plane[5], plane[6], plane[7]); + + glm::dvec3 world_min{std::numeric_limits::max()}; + glm::dvec3 world_max{-std::numeric_limits::max()}; + double offset = 0.; + for (int j = 0; j < 8; ++j) { + world_min = glm::min(world_min, plane[j]); + world_max = glm::max(world_max, plane[j]); + } + + double actual_size = glm::max(glm::distance(plane[0], plane[7]), + glm::distance(plane[4], plane[7])); + + glm::dvec3 center = -Global.pCamera.Pos; + + glm::dmat4 shadow_view = glm::lookAtRH(center, center - light, up); + + glm::dvec3 min{std::numeric_limits::max()}; + glm::dvec3 max{-std::numeric_limits::max()}; + + double frustumchunkdepth = + m_shadow_planes[i + 1] - + (m_shadow_planes[i] > 1.f ? m_shadow_planes[i] : 0.f); + double quantizationstep{glm::min(frustumchunkdepth, 50.)}; + + for (int j = 0; j < 8; ++j) { + glm::dvec3 v = shadow_view * glm::dvec4(plane[j], 1.f); + min = glm::min(min, v); + max = glm::max(max, v); + } + + glm::dvec2 size = max - min; + glm::dvec2 diff = static_cast(actual_size) - size; + max.xy += glm::max(diff * .5, 0.); + min.xy -= glm::max(diff * .5, 0.); + + glm::dvec2 pixel_size = + static_cast(actual_size / shadow_config.m_resolution); + min.xy = glm::round(min.xy / pixel_size) * pixel_size; + max.xy = glm::round(max.xy / pixel_size) * pixel_size; + + // max = quantizationstep * glm::ceil(max / quantizationstep); + // min = quantizationstep * glm::floor(min / quantizationstep); + + glm::dmat4 shadow_proj = glm::orthoRH_ZO(min.x, max.x, min.y, max.y, + -max.z - 500., -min.z + 500.); + glm::dmat4 shadow_proj_clamped = glm::orthoRH_ZO( + min.x, max.x, min.y, max.y, -max.z - 500., -min.z + 500.); + + m_cascade_matrices[i] = shadow_proj * shadow_view; + m_cascade_matrices_clamped[i] = shadow_proj_clamped * shadow_view; + } +} + +void MaShadowMap::UpdateConstants(nvrhi::ICommandList* command_list) { + { + ShadowProjectionConstants constants{}; + for (int i = 0; i < std::min(m_cascade_matrices.size(), + constants.m_shadow_projection.size()); + ++i) { + constants.m_shadow_projection[i] = m_cascade_matrices[i]; + constants.m_shadow_planes[i] = + m_shadow_planes[i + 1] * m_shadow_planes[i + 1]; + } + command_list->writeBuffer(m_projection_buffer, &constants, + sizeof(constants)); + } +} + +void MaShadowMap::GetViewPlaneCornersWorldSpace( + const glm::dmat4& projection, const glm::dmat4& inverse_projection, + const glm::dmat4& inverse_view, const double& d, bool normalize, + glm::dvec3& ll, glm::dvec3& lr, glm::dvec3& ul, glm::dvec3& ur) { + glm::dvec4 lll{-1., -1., 1., 1.}; + glm::dvec4 llr{1., -1., 1., 1.}; + glm::dvec4 lul{-1., 1., 1., 1.}; + glm::dvec4 lur{1., 1., 1., 1.}; + + auto unproject = [&](glm::dvec4& v) -> void { + v = inverse_projection * v; + if (normalize) { + v /= v.w; + v *= d / glm::length(glm::dvec3(v.xyz)); + } else { + v *= d / -v.z; + } + v.w = 1.; + }; + + unproject(lll); + unproject(llr); + unproject(lul); + unproject(lur); + + ll = inverse_view * lll; + lr = inverse_view * llr; + ul = inverse_view * lul; + ur = inverse_view * lur; +} diff --git a/manul/renderer/source/csm.h b/manul/renderer/source/csm.h new file mode 100644 index 00000000..97e7cb0a --- /dev/null +++ b/manul/renderer/source/csm.h @@ -0,0 +1,30 @@ +#pragma once + +#include + +#include "nvrenderer/resource_registry.h" + +struct MaShadowMap : public MaResourceRegistry { + MaShadowMap(class NvRenderer* renderer); + void Init(); + std::vector m_shadow_planes; + std::vector m_cascade_matrices; + std::vector m_cascade_matrices_clamped; + double m_far_plane_first; + double m_far_plane_last; + double m_shadow_far_plane; + nvrhi::BufferHandle m_projection_buffer; + nvrhi::BufferHandle m_inverse_projection_buffer; + class NvRendererBackend* m_backend; + void CalcCascades(const glm::dmat4& projection, const glm::dmat4& view, + const glm::dvec3& light); + void UpdateConstants(nvrhi::ICommandList* command_list); + static void GetViewPlaneCornersWorldSpace( + const glm::dmat4& projection, const glm::dmat4& inverse_projection, + const glm::dmat4& inverse_view, const double& d, bool normalize, + glm::dvec3& ll, glm::dvec3& lr, glm::dvec3& ul, glm::dvec3& ur); + struct ShadowProjectionConstants { + std::array m_shadow_projection; + std::array m_shadow_planes; + }; +}; \ No newline at end of file diff --git a/manul/renderer/source/ddspp/LICENSE b/manul/renderer/source/ddspp/LICENSE new file mode 100644 index 00000000..8bd3ee8c --- /dev/null +++ b/manul/renderer/source/ddspp/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2018-2023 Emilio López + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/manul/renderer/source/ddspp/ddspp.h b/manul/renderer/source/ddspp/ddspp.h new file mode 100644 index 00000000..278e849b --- /dev/null +++ b/manul/renderer/source/ddspp/ddspp.h @@ -0,0 +1,1122 @@ +#pragma once + +// Sources +// https://learn.microsoft.com/en-us/windows/uwp/gaming/complete-code-for-ddstextureloader +// https://learn.microsoft.com/en-us/windows/win32/direct3ddds/dds-header +// https://learn.microsoft.com/en-us/windows/win32/direct3ddds/dds-header-dxt10 +// https://learn.microsoft.com/en-us/windows/win32/direct3ddds/dds-pixelformat + +#if (__cpp_constexpr >= 201304) || (_MSC_VER > 1900) +#define ddspp_constexpr constexpr +#else +#define ddspp_constexpr const +#endif + +namespace ddspp { +namespace internal { +static ddspp_constexpr unsigned int DDS_MAGIC = 0x20534444; + +static ddspp_constexpr unsigned int DDS_ALPHAPIXELS = 0x00000001; +static ddspp_constexpr unsigned int DDS_ALPHA = 0x00000002; // DDPF_ALPHA +static ddspp_constexpr unsigned int DDS_FOURCC = 0x00000004; // DDPF_FOURCC +static ddspp_constexpr unsigned int DDS_RGB = 0x00000040; // DDPF_RGB +static ddspp_constexpr unsigned int DDS_RGBA = + 0x00000041; // DDPF_RGB | DDPF_ALPHAPIXELS +static ddspp_constexpr unsigned int DDS_YUV = 0x00000200; // DDPF_YUV +static ddspp_constexpr unsigned int DDS_LUMINANCE = + 0x00020000; // DDPF_LUMINANCE +static ddspp_constexpr unsigned int DDS_LUMINANCEA = + 0x00020001; // DDPF_LUMINANCE | DDPF_ALPHAPIXELS + +static ddspp_constexpr unsigned int DDS_PAL8 = + 0x00000020; // DDPF_PALETTEINDEXED8 +static ddspp_constexpr unsigned int DDS_BUMPDUDV = 0x00080000; // DDPF_BUMPDUDV + +static ddspp_constexpr unsigned int DDS_HEADER_FLAGS_CAPS = + 0x00000001; // DDSD_CAPS +static ddspp_constexpr unsigned int DDS_HEADER_FLAGS_HEIGHT = + 0x00000002; // DDSD_HEIGHT +static ddspp_constexpr unsigned int DDS_HEADER_FLAGS_WIDTH = + 0x00000004; // DDSD_WIDTH +static ddspp_constexpr unsigned int DDS_HEADER_FLAGS_PITCH = + 0x00000008; // DDSD_PITCH +static ddspp_constexpr unsigned int DDS_HEADER_FLAGS_PIXELFORMAT = + 0x00001000; // DDSD_PIXELFORMAT +static ddspp_constexpr unsigned int DDS_HEADER_FLAGS_MIPMAP = + 0x00020000; // DDSD_MIPMAPCOUNT +static ddspp_constexpr unsigned int DDS_HEADER_FLAGS_LINEARSIZE = + 0x00080000; // DDSD_LINEARSIZE +static ddspp_constexpr unsigned int DDS_HEADER_FLAGS_VOLUME = + 0x00800000; // DDSD_DEPTH + +static ddspp_constexpr unsigned int DDS_HEADER_CAPS_COMPLEX = + 0x00000008; // DDSCAPS_COMPLEX +static ddspp_constexpr unsigned int DDS_HEADER_CAPS_MIPMAP = + 0x00400000; // DDSCAPS_MIPMAP +static ddspp_constexpr unsigned int DDS_HEADER_CAPS_TEXTURE = + 0x00001000; // DDSCAPS_TEXTURE + +static ddspp_constexpr unsigned int DDS_HEADER_CAPS2_CUBEMAP = + 0x00000200; // DDSCAPS2_CUBEMAP +static ddspp_constexpr unsigned int DDS_HEADER_CAPS2_CUBEMAP_POSITIVEX = + 0x00000600; // DDSCAPS2_CUBEMAP | DDSCAPS2_CUBEMAP_POSITIVEX +static ddspp_constexpr unsigned int DDS_HEADER_CAPS2_CUBEMAP_NEGATIVEX = + 0x00000a00; // DDSCAPS2_CUBEMAP | DDSCAPS2_CUBEMAP_NEGATIVEX +static ddspp_constexpr unsigned int DDS_HEADER_CAPS2_CUBEMAP_POSITIVEY = + 0x00001200; // DDSCAPS2_CUBEMAP | DDSCAPS2_CUBEMAP_POSITIVEY +static ddspp_constexpr unsigned int DDS_HEADER_CAPS2_CUBEMAP_NEGATIVEY = + 0x00002200; // DDSCAPS2_CUBEMAP | DDSCAPS2_CUBEMAP_NEGATIVEY +static ddspp_constexpr unsigned int DDS_HEADER_CAPS2_CUBEMAP_POSITIVEZ = + 0x00004200; // DDSCAPS2_CUBEMAP | DDSCAPS2_CUBEMAP_POSITIVEZ +static ddspp_constexpr unsigned int DDS_HEADER_CAPS2_CUBEMAP_NEGATIVEZ = + 0x00008200; // DDSCAPS2_CUBEMAP | DDSCAPS2_CUBEMAP_NEGATIVEZ +static ddspp_constexpr unsigned int DDS_HEADER_CAPS2_VOLUME = + 0x00200000; // DDSCAPS2_VOLUME +static ddspp_constexpr unsigned int DDS_HEADER_CAPS2_CUBEMAP_ALLFACES = + DDS_HEADER_CAPS2_CUBEMAP_POSITIVEX | DDS_HEADER_CAPS2_CUBEMAP_NEGATIVEX | + DDS_HEADER_CAPS2_CUBEMAP_POSITIVEY | DDS_HEADER_CAPS2_CUBEMAP_NEGATIVEY | + DDS_HEADER_CAPS2_CUBEMAP_POSITIVEZ | DDS_HEADER_CAPS2_CUBEMAP_NEGATIVEZ; + +static ddspp_constexpr unsigned int DXGI_MISC_FLAG_CUBEMAP = + 0x2; // https://learn.microsoft.com/en-us/windows/win32/api/d3d11/ne-d3d11-d3d11_resource_misc_flag +static ddspp_constexpr unsigned int DDS_MISC_FLAGS2_ALPHA_MODE_MASK = 0x7; + +#define ddspp_make_fourcc(a, b, c, d) \ + ((a) + ((b) << 8) + ((c) << 16) + ((d) << 24)) + +// FOURCC constants +static ddspp_constexpr unsigned int FOURCC_DXT1 = + ddspp_make_fourcc('D', 'X', 'T', '1'); // BC1_UNORM +static ddspp_constexpr unsigned int FOURCC_DXT2 = + ddspp_make_fourcc('D', 'X', 'T', '2'); // BC2_UNORM +static ddspp_constexpr unsigned int FOURCC_DXT3 = + ddspp_make_fourcc('D', 'X', 'T', '3'); // BC2_UNORM +static ddspp_constexpr unsigned int FOURCC_DXT4 = + ddspp_make_fourcc('D', 'X', 'T', '4'); // BC3_UNORM +static ddspp_constexpr unsigned int FOURCC_DXT5 = + ddspp_make_fourcc('D', 'X', 'T', '5'); // BC3_UNORM +static ddspp_constexpr unsigned int FOURCC_ATI1 = + ddspp_make_fourcc('A', 'T', 'I', '1'); // BC4_UNORM +static ddspp_constexpr unsigned int FOURCC_BC4U = + ddspp_make_fourcc('B', 'C', '4', 'U'); // BC4_UNORM +static ddspp_constexpr unsigned int FOURCC_BC4S = + ddspp_make_fourcc('B', 'C', '4', 'S'); // BC4_SNORM +static ddspp_constexpr unsigned int FOURCC_ATI2 = + ddspp_make_fourcc('A', 'T', 'I', '2'); // BC5_UNORM +static ddspp_constexpr unsigned int FOURCC_BC5U = + ddspp_make_fourcc('B', 'C', '5', 'U'); // BC5_UNORM +static ddspp_constexpr unsigned int FOURCC_BC5S = + ddspp_make_fourcc('B', 'C', '5', 'S'); // BC5_SNORM +static ddspp_constexpr unsigned int FOURCC_RGBG = + ddspp_make_fourcc('R', 'G', 'B', 'G'); // R8G8_B8G8_UNORM +static ddspp_constexpr unsigned int FOURCC_GRBG = + ddspp_make_fourcc('G', 'R', 'G', 'B'); // G8R8_G8B8_UNORM +static ddspp_constexpr unsigned int FOURCC_YUY2 = + ddspp_make_fourcc('Y', 'U', 'Y', '2'); // YUY2 +static ddspp_constexpr unsigned int FOURCC_DXT10 = + ddspp_make_fourcc('D', 'X', '1', '0'); // DDS extension header + +// These values come from the original D3D9 D3DFORMAT values +// https://learn.microsoft.com/en-us/windows/win32/direct3d9/d3dformat +static ddspp_constexpr unsigned int FOURCC_RGB8 = 20; +static ddspp_constexpr unsigned int FOURCC_A8R8G8B8 = 21; +static ddspp_constexpr unsigned int FOURCC_X8R8G8B8 = 22; +static ddspp_constexpr unsigned int FOURCC_R5G6B5 = + 23; // B5G6R5_UNORM (needs swizzling) +static ddspp_constexpr unsigned int FOURCC_X1R5G5B5 = 24; +static ddspp_constexpr unsigned int FOURCC_RGB5A1 = + 25; // B5G5R5A1_UNORM (needs swizzling) +static ddspp_constexpr unsigned int FOURCC_RGBA4 = + 26; // B4G4R4A4_UNORM (needs swizzling) +static ddspp_constexpr unsigned int FOURCC_R3G3B2 = 27; +static ddspp_constexpr unsigned int FOURCC_A8 = 28; +static ddspp_constexpr unsigned int FOURCC_A8R3G3B2 = 29; +static ddspp_constexpr unsigned int FOURCC_X4R4G4B4 = 30; +static ddspp_constexpr unsigned int FOURCC_A2B10G10R10 = 31; +static ddspp_constexpr unsigned int FOURCC_A8B8G8R8 = 32; +static ddspp_constexpr unsigned int FOURCC_X8B8G8R8 = 33; +static ddspp_constexpr unsigned int FOURCC_G16R16 = 34; +static ddspp_constexpr unsigned int FOURCC_A2R10G10B10 = 35; +static ddspp_constexpr unsigned int FOURCC_RGBA16U = 36; // R16G16B16A16_UNORM +static ddspp_constexpr unsigned int FOURCC_RGBA16S = 110; // R16G16B16A16_SNORM +static ddspp_constexpr unsigned int FOURCC_R16F = 111; // R16_FLOAT +static ddspp_constexpr unsigned int FOURCC_RG16F = 112; // R16G16_FLOAT +static ddspp_constexpr unsigned int FOURCC_RGBA16F = 113; // R16G16B16A16_FLOAT +static ddspp_constexpr unsigned int FOURCC_R32F = 114; // R32_FLOAT +static ddspp_constexpr unsigned int FOURCC_RG32F = 115; // R32G32_FLOAT +static ddspp_constexpr unsigned int FOURCC_RGBA32F = 116; // R32G32B32A32_FLOAT + +struct PixelFormat { + unsigned int size; + unsigned int flags; + unsigned int fourCC; + unsigned int RGBBitCount; + unsigned int RBitMask; + unsigned int GBitMask; + unsigned int BBitMask; + unsigned int ABitMask; +}; + +static_assert(sizeof(PixelFormat) == 32, "PixelFormat size mismatch"); + +inline ddspp_constexpr bool is_rgba_mask(const PixelFormat& ddspf, + unsigned int rmask, unsigned int gmask, + unsigned int bmask, + unsigned int amask) { + return (ddspf.RBitMask == rmask) && (ddspf.GBitMask == gmask) && + (ddspf.BBitMask == bmask) && (ddspf.ABitMask == amask); +} + +inline ddspp_constexpr bool is_rgb_mask(const PixelFormat& ddspf, + unsigned int rmask, unsigned int gmask, + unsigned int bmask) { + return (ddspf.RBitMask == rmask) && (ddspf.GBitMask == gmask) && + (ddspf.BBitMask == bmask); +} +} // namespace internal + +using namespace internal; + +// https://docs.microsoft.com/en-us/windows/desktop/api/d3d11/ne-d3d11-d3d11_resource_dimension +enum DXGIResourceDimension : unsigned char { + DXGI_Unknown, + DXGI_Buffer, + DXGI_Texture1D, + DXGI_Texture2D, + DXGI_Texture3D +}; + +// Matches DXGI_FORMAT +// https://docs.microsoft.com/en-us/windows/desktop/api/dxgiformat/ne-dxgiformat-dxgi_format +enum DXGIFormat : unsigned int { + UNKNOWN = 0, + R32G32B32A32_TYPELESS = 1, + R32G32B32A32_FLOAT = 2, + R32G32B32A32_UINT = 3, + R32G32B32A32_SINT = 4, + R32G32B32_TYPELESS = 5, + R32G32B32_FLOAT = 6, + R32G32B32_UINT = 7, + R32G32B32_SINT = 8, + R16G16B16A16_TYPELESS = 9, + R16G16B16A16_FLOAT = 10, + R16G16B16A16_UNORM = 11, + R16G16B16A16_UINT = 12, + R16G16B16A16_SNORM = 13, + R16G16B16A16_SINT = 14, + R32G32_TYPELESS = 15, + R32G32_FLOAT = 16, + R32G32_UINT = 17, + R32G32_SINT = 18, + R32G8X24_TYPELESS = 19, + D32_FLOAT_S8X24_UINT = 20, + R32_FLOAT_X8X24_TYPELESS = 21, + X32_TYPELESS_G8X24_UINT = 22, + R10G10B10A2_TYPELESS = 23, + R10G10B10A2_UNORM = 24, + R10G10B10A2_UINT = 25, + R11G11B10_FLOAT = 26, + R8G8B8A8_TYPELESS = 27, + R8G8B8A8_UNORM = 28, + R8G8B8A8_UNORM_SRGB = 29, + R8G8B8A8_UINT = 30, + R8G8B8A8_SNORM = 31, + R8G8B8A8_SINT = 32, + R16G16_TYPELESS = 33, + R16G16_FLOAT = 34, + R16G16_UNORM = 35, + R16G16_UINT = 36, + R16G16_SNORM = 37, + R16G16_SINT = 38, + R32_TYPELESS = 39, + D32_FLOAT = 40, + R32_FLOAT = 41, + R32_UINT = 42, + R32_SINT = 43, + R24G8_TYPELESS = 44, + D24_UNORM_S8_UINT = 45, + R24_UNORM_X8_TYPELESS = 46, + X24_TYPELESS_G8_UINT = 47, + R8G8_TYPELESS = 48, + R8G8_UNORM = 49, + R8G8_UINT = 50, + R8G8_SNORM = 51, + R8G8_SINT = 52, + R16_TYPELESS = 53, + R16_FLOAT = 54, + D16_UNORM = 55, + R16_UNORM = 56, + R16_UINT = 57, + R16_SNORM = 58, + R16_SINT = 59, + R8_TYPELESS = 60, + R8_UNORM = 61, + R8_UINT = 62, + R8_SNORM = 63, + R8_SINT = 64, + A8_UNORM = 65, + R1_UNORM = 66, + R9G9B9E5_SHAREDEXP = 67, + R8G8_B8G8_UNORM = 68, + G8R8_G8B8_UNORM = 69, + BC1_TYPELESS = 70, + BC1_UNORM = 71, + BC1_UNORM_SRGB = 72, + BC2_TYPELESS = 73, + BC2_UNORM = 74, + BC2_UNORM_SRGB = 75, + BC3_TYPELESS = 76, + BC3_UNORM = 77, + BC3_UNORM_SRGB = 78, + BC4_TYPELESS = 79, + BC4_UNORM = 80, + BC4_SNORM = 81, + BC5_TYPELESS = 82, + BC5_UNORM = 83, + BC5_SNORM = 84, + B5G6R5_UNORM = 85, + B5G5R5A1_UNORM = 86, + B8G8R8A8_UNORM = 87, + B8G8R8X8_UNORM = 88, + R10G10B10_XR_BIAS_A2_UNORM = 89, + B8G8R8A8_TYPELESS = 90, + B8G8R8A8_UNORM_SRGB = 91, + B8G8R8X8_TYPELESS = 92, + B8G8R8X8_UNORM_SRGB = 93, + BC6H_TYPELESS = 94, + BC6H_UF16 = 95, + BC6H_SF16 = 96, + BC7_TYPELESS = 97, + BC7_UNORM = 98, + BC7_UNORM_SRGB = 99, + AYUV = 100, + Y410 = 101, + Y416 = 102, + NV12 = 103, + P010 = 104, + P016 = 105, + OPAQUE_420 = 106, + YUY2 = 107, + Y210 = 108, + Y216 = 109, + NV11 = 110, + AI44 = 111, + IA44 = 112, + P8 = 113, + A8P8 = 114, + B4G4R4A4_UNORM = 115, + + P208 = 130, + V208 = 131, + V408 = 132, + ASTC_4X4_TYPELESS = 133, + ASTC_4X4_UNORM = 134, + ASTC_4X4_UNORM_SRGB = 135, + ASTC_5X4_TYPELESS = 137, + ASTC_5X4_UNORM = 138, + ASTC_5X4_UNORM_SRGB = 139, + ASTC_5X5_TYPELESS = 141, + ASTC_5X5_UNORM = 142, + ASTC_5X5_UNORM_SRGB = 143, + + ASTC_6X5_TYPELESS = 145, + ASTC_6X5_UNORM = 146, + ASTC_6X5_UNORM_SRGB = 147, + + ASTC_6X6_TYPELESS = 149, + ASTC_6X6_UNORM = 150, + ASTC_6X6_UNORM_SRGB = 151, + + ASTC_8X5_TYPELESS = 153, + ASTC_8X5_UNORM = 154, + ASTC_8X5_UNORM_SRGB = 155, + + ASTC_8X6_TYPELESS = 157, + ASTC_8X6_UNORM = 158, + ASTC_8X6_UNORM_SRGB = 159, + + ASTC_8X8_TYPELESS = 161, + ASTC_8X8_UNORM = 162, + ASTC_8X8_UNORM_SRGB = 163, + + ASTC_10X5_TYPELESS = 165, + ASTC_10X5_UNORM = 166, + ASTC_10X5_UNORM_SRGB = 167, + + ASTC_10X6_TYPELESS = 169, + ASTC_10X6_UNORM = 170, + ASTC_10X6_UNORM_SRGB = 171, + + ASTC_10X8_TYPELESS = 173, + ASTC_10X8_UNORM = 174, + ASTC_10X8_UNORM_SRGB = 175, + + ASTC_10X10_TYPELESS = 177, + ASTC_10X10_UNORM = 178, + ASTC_10X10_UNORM_SRGB = 179, + + ASTC_12X10_TYPELESS = 181, + ASTC_12X10_UNORM = 182, + ASTC_12X10_UNORM_SRGB = 183, + + ASTC_12X12_TYPELESS = 185, + ASTC_12X12_UNORM = 186, + ASTC_12X12_UNORM_SRGB = 187, + + FORCE_UINT = 0xffffffff +}; + +struct Header { + unsigned int size; + unsigned int flags; + unsigned int height; + unsigned int width; + unsigned int pitchOrLinearSize; + unsigned int depth; + unsigned int mipMapCount; + unsigned int reserved1[11]; + PixelFormat ddspf; + unsigned int caps; + unsigned int caps2; + unsigned int caps3; + unsigned int caps4; + unsigned int reserved2; +}; + +static_assert(sizeof(Header) == 124, "DDS Header size mismatch"); + +struct HeaderDXT10 { + DXGIFormat dxgiFormat; + DXGIResourceDimension resourceDimension; + unsigned int miscFlag; + unsigned int arraySize; + unsigned int reserved; +}; + +static_assert(sizeof(HeaderDXT10) == 20, + "DDS DX10 Extended Header size mismatch"); + +// Maximum possible size of header. Use this to read in only the header, decode, +// seek to the real header size, then read in the rest of the image data +ddspp_constexpr int MAX_HEADER_SIZE = + sizeof(DDS_MAGIC) + sizeof(Header) + sizeof(HeaderDXT10); + +enum Result : unsigned char { Success, Error }; + +enum TextureType : unsigned char { + Texture1D, + Texture2D, + Texture3D, + Cubemap, +}; + +struct Descriptor { + DXGIFormat format; + TextureType type; + unsigned int width; + unsigned int height; + unsigned int depth; + unsigned int numMips; + unsigned int arraySize; + unsigned int rowPitch; // Row pitch for mip 0 + unsigned int depthPitch; // Size of mip 0 + unsigned int + bitsPerPixelOrBlock; // If compressed bits per block, else bits per pixel + unsigned int blockWidth; // Width of block in pixels (1 if uncompressed) + unsigned int blockHeight; // Height of block in pixels (1 if uncompressed) + bool compressed; + bool srgb; + unsigned int + headerSize; // Actual size of header, use this to get to image data +}; + +inline ddspp_constexpr bool is_dxt10(const Header& header) { + const PixelFormat& ddspf = header.ddspf; + return (ddspf.flags & DDS_FOURCC) && (ddspf.fourCC == FOURCC_DXT10); +} + +inline ddspp_constexpr bool is_compressed(DXGIFormat format) { + return (format >= BC1_UNORM && format <= BC5_SNORM) || + (format >= BC6H_TYPELESS && format <= BC7_UNORM_SRGB) || + (format >= ASTC_4X4_TYPELESS && format <= ASTC_12X12_UNORM_SRGB); +} + +inline ddspp_constexpr bool is_srgb(DXGIFormat format) { + switch (format) { + case R8G8B8A8_UNORM_SRGB: + case BC1_UNORM_SRGB: + case BC2_UNORM_SRGB: + case BC3_UNORM_SRGB: + case B8G8R8A8_UNORM_SRGB: + case B8G8R8X8_UNORM_SRGB: + case BC7_UNORM_SRGB: + case ASTC_4X4_UNORM_SRGB: + case ASTC_5X4_UNORM_SRGB: + case ASTC_5X5_UNORM_SRGB: + case ASTC_6X5_UNORM_SRGB: + case ASTC_6X6_UNORM_SRGB: + case ASTC_8X5_UNORM_SRGB: + case ASTC_8X6_UNORM_SRGB: + case ASTC_8X8_UNORM_SRGB: + case ASTC_10X5_UNORM_SRGB: + case ASTC_10X6_UNORM_SRGB: + case ASTC_10X8_UNORM_SRGB: + case ASTC_10X10_UNORM_SRGB: + case ASTC_12X10_UNORM_SRGB: + case ASTC_12X12_UNORM_SRGB: + return true; + default: + return false; + } +} + +inline ddspp_constexpr unsigned int get_bits_per_pixel_or_block( + DXGIFormat format) { + if (format >= ASTC_4X4_TYPELESS && format <= ASTC_12X12_UNORM_SRGB) { + return 128; // All ASTC blocks are the same size + } + + switch (format) { + case R1_UNORM: + return 1; + case R8_TYPELESS: + case R8_UNORM: + case R8_UINT: + case R8_SNORM: + case R8_SINT: + case A8_UNORM: + case AI44: + case IA44: + case P8: + return 8; + case NV12: + case OPAQUE_420: + case NV11: + return 12; + case R8G8_TYPELESS: + case R8G8_UNORM: + case R8G8_UINT: + case R8G8_SNORM: + case R8G8_SINT: + case R16_TYPELESS: + case R16_FLOAT: + case D16_UNORM: + case R16_UNORM: + case R16_UINT: + case R16_SNORM: + case R16_SINT: + case B5G6R5_UNORM: + case B5G5R5A1_UNORM: + case A8P8: + case B4G4R4A4_UNORM: + return 16; + case P010: + case P016: + return 24; + case BC1_UNORM: + case BC1_UNORM_SRGB: + case BC1_TYPELESS: + case BC4_UNORM: + case BC4_SNORM: + case BC4_TYPELESS: + case R16G16B16A16_TYPELESS: + case R16G16B16A16_FLOAT: + case R16G16B16A16_UNORM: + case R16G16B16A16_UINT: + case R16G16B16A16_SNORM: + case R16G16B16A16_SINT: + case R32G32_TYPELESS: + case R32G32_FLOAT: + case R32G32_UINT: + case R32G32_SINT: + case R32G8X24_TYPELESS: + case D32_FLOAT_S8X24_UINT: + case R32_FLOAT_X8X24_TYPELESS: + case X32_TYPELESS_G8X24_UINT: + case Y416: + case Y210: + case Y216: + return 64; + case R32G32B32_TYPELESS: + case R32G32B32_FLOAT: + case R32G32B32_UINT: + case R32G32B32_SINT: + return 96; + case BC2_UNORM: + case BC2_UNORM_SRGB: + case BC2_TYPELESS: + case BC3_UNORM: + case BC3_UNORM_SRGB: + case BC3_TYPELESS: + case BC5_UNORM: + case BC5_SNORM: + case BC6H_UF16: + case BC6H_SF16: + case BC7_UNORM: + case BC7_UNORM_SRGB: + case R32G32B32A32_TYPELESS: + case R32G32B32A32_FLOAT: + case R32G32B32A32_UINT: + case R32G32B32A32_SINT: + return 128; + default: + return 32; // Most formats are 32 bits per pixel + break; + } +} + +inline ddspp_constexpr void get_block_size(DXGIFormat format, + unsigned int& blockWidth, + unsigned int& blockHeight) { + switch (format) { + case BC1_UNORM: + case BC1_UNORM_SRGB: + case BC1_TYPELESS: + case BC4_UNORM: + case BC4_SNORM: + case BC4_TYPELESS: + case BC2_UNORM: + case BC2_UNORM_SRGB: + case BC2_TYPELESS: + case BC3_UNORM: + case BC3_UNORM_SRGB: + case BC3_TYPELESS: + case BC5_UNORM: + case BC5_SNORM: + case BC6H_UF16: + case BC6H_SF16: + case BC7_UNORM: + case BC7_UNORM_SRGB: + case ASTC_4X4_TYPELESS: + case ASTC_4X4_UNORM: + case ASTC_4X4_UNORM_SRGB: + blockWidth = 4; + blockHeight = 4; + break; + case ASTC_5X4_TYPELESS: + case ASTC_5X4_UNORM: + case ASTC_5X4_UNORM_SRGB: + blockWidth = 5; + blockHeight = 4; + break; + case ASTC_5X5_TYPELESS: + case ASTC_5X5_UNORM: + case ASTC_5X5_UNORM_SRGB: + blockWidth = 5; + blockHeight = 5; + break; + case ASTC_6X5_TYPELESS: + case ASTC_6X5_UNORM: + case ASTC_6X5_UNORM_SRGB: + blockWidth = 6; + blockHeight = 5; + case ASTC_6X6_TYPELESS: + case ASTC_6X6_UNORM: + case ASTC_6X6_UNORM_SRGB: + blockWidth = 6; + blockHeight = 6; + case ASTC_8X5_TYPELESS: + case ASTC_8X5_UNORM: + case ASTC_8X5_UNORM_SRGB: + blockWidth = 8; + blockHeight = 5; + case ASTC_8X6_TYPELESS: + case ASTC_8X6_UNORM: + case ASTC_8X6_UNORM_SRGB: + blockWidth = 8; + blockHeight = 6; + case ASTC_8X8_TYPELESS: + case ASTC_8X8_UNORM: + case ASTC_8X8_UNORM_SRGB: + blockWidth = 8; + blockHeight = 8; + case ASTC_10X5_TYPELESS: + case ASTC_10X5_UNORM: + case ASTC_10X5_UNORM_SRGB: + blockWidth = 10; + blockHeight = 5; + case ASTC_10X6_TYPELESS: + case ASTC_10X6_UNORM: + case ASTC_10X6_UNORM_SRGB: + blockWidth = 10; + blockHeight = 6; + case ASTC_10X8_TYPELESS: + case ASTC_10X8_UNORM: + case ASTC_10X8_UNORM_SRGB: + blockWidth = 10; + blockHeight = 8; + case ASTC_10X10_TYPELESS: + case ASTC_10X10_UNORM: + case ASTC_10X10_UNORM_SRGB: + blockWidth = 10; + blockHeight = 10; + case ASTC_12X10_TYPELESS: + case ASTC_12X10_UNORM: + case ASTC_12X10_UNORM_SRGB: + blockWidth = 12; + blockHeight = 10; + case ASTC_12X12_TYPELESS: + case ASTC_12X12_UNORM: + case ASTC_12X12_UNORM_SRGB: + blockWidth = 12; + blockHeight = 12; + default: + blockWidth = 1; + blockHeight = 1; + break; + } + + return; +} + +inline ddspp_constexpr unsigned int get_row_pitch( + unsigned int width, unsigned int bitsPerPixelOrBlock, + unsigned int blockWidth, unsigned int mip) { + // Shift width by mipmap index, round to next block size and round to next + // byte (for the rare less than 1 byte per pixel formats) E.g. width = 119, + // mip = 3, BC1 compression + // ((((119 >> 2) + 4 - 1) / 4) * 64) / 8 = 64 bytes + return ((((((width >> mip) > 1) ? (width >> mip) : 1) + blockWidth - 1) / + blockWidth) * + bitsPerPixelOrBlock + + 7) / + 8; +} + +// Returns number of bytes for each row of a given mip. Valid range is [0, +// desc.numMips) +inline ddspp_constexpr unsigned int get_row_pitch(const Descriptor& desc, + unsigned int mip) { + return get_row_pitch(desc.width, desc.bitsPerPixelOrBlock, desc.blockWidth, + mip); +} + +inline Result decode_header(unsigned char* sourceData, Descriptor& desc) { + unsigned int magic = *reinterpret_cast( + sourceData); // First 4 bytes are the magic DDS number + + if (magic != DDS_MAGIC) { + return ddspp::Error; + } + + const Header header = + *reinterpret_cast(sourceData + sizeof(DDS_MAGIC)); + const PixelFormat& ddspf = header.ddspf; + bool dxt10Extension = is_dxt10(header); + const HeaderDXT10 dxt10Header = *reinterpret_cast( + sourceData + sizeof(DDS_MAGIC) + sizeof(Header)); + + // Read basic data from the header + desc.width = header.width > 0 ? header.width : 1; + desc.height = header.height > 0 ? header.height : 1; + desc.depth = header.depth > 0 ? header.depth : 1; + desc.numMips = header.mipMapCount > 0 ? header.mipMapCount : 1; + + // Set some sensible defaults + desc.arraySize = 1; + desc.srgb = false; + desc.type = Texture2D; + desc.format = UNKNOWN; + + if (dxt10Extension) { + desc.format = dxt10Header.dxgiFormat; + + desc.arraySize = dxt10Header.arraySize; + + switch (dxt10Header.resourceDimension) { + case DXGI_Texture1D: + desc.depth = 1; + desc.type = Texture1D; + break; + case DXGI_Texture2D: + desc.depth = 1; + + if (dxt10Header.miscFlag & DXGI_MISC_FLAG_CUBEMAP) { + desc.type = Cubemap; + } else { + desc.type = Texture2D; + } + + break; + case DXGI_Texture3D: + desc.type = Texture3D; + desc.arraySize = 1; // There are no 3D texture arrays + break; + default: + break; + } + } else { + if (ddspf.flags & DDS_FOURCC) { + unsigned int fourCC = ddspf.fourCC; + + switch (fourCC) { + // Compressed + case FOURCC_DXT1: + desc.format = BC1_UNORM; + break; + case FOURCC_DXT2: // fallthrough + case FOURCC_DXT3: + desc.format = BC2_UNORM; + break; + case FOURCC_DXT4: // fallthrough + case FOURCC_DXT5: + desc.format = BC3_UNORM; + break; + case FOURCC_ATI1: // fallthrough + case FOURCC_BC4U: + desc.format = BC4_UNORM; + break; + case FOURCC_BC4S: + desc.format = BC4_SNORM; + break; + case FOURCC_ATI2: // fallthrough + case FOURCC_BC5U: + desc.format = BC5_UNORM; + break; + case FOURCC_BC5S: + desc.format = BC5_SNORM; + break; + + // Video + case FOURCC_RGBG: + desc.format = R8G8_B8G8_UNORM; + break; + case FOURCC_GRBG: + desc.format = G8R8_G8B8_UNORM; + break; + case FOURCC_YUY2: + desc.format = YUY2; + break; + + // Packed + case FOURCC_R5G6B5: + desc.format = B5G6R5_UNORM; + break; + case FOURCC_RGB5A1: + desc.format = B5G5R5A1_UNORM; + break; + case FOURCC_RGBA4: + desc.format = B4G4R4A4_UNORM; + break; + + // Uncompressed + case FOURCC_A8: + desc.format = R8_UNORM; + break; + case FOURCC_A2B10G10R10: + desc.format = R10G10B10A2_UNORM; + break; + case FOURCC_RGBA16U: + desc.format = R16G16B16A16_UNORM; + break; + case FOURCC_RGBA16S: + desc.format = R16G16B16A16_SNORM; + break; + case FOURCC_R16F: + desc.format = R16_FLOAT; + break; + case FOURCC_RG16F: + desc.format = R16G16_FLOAT; + break; + case FOURCC_RGBA16F: + desc.format = R16G16B16A16_FLOAT; + break; + case FOURCC_R32F: + desc.format = R32_FLOAT; + break; + case FOURCC_RG32F: + desc.format = R32G32_FLOAT; + break; + case FOURCC_RGBA32F: + desc.format = R32G32B32A32_FLOAT; + break; + default: + break; + } + } else if (ddspf.flags & DDS_RGB) { + switch (ddspf.RGBBitCount) { + case 32: + if (is_rgba_mask(ddspf, 0x000000ff, 0x0000ff00, 0x00ff0000, + 0xff000000)) { + desc.format = R8G8B8A8_UNORM; + } else if (is_rgba_mask(ddspf, 0x00ff0000, 0x0000ff00, 0x000000ff, + 0xff000000)) { + desc.format = B8G8R8A8_UNORM; + } else if (is_rgba_mask(ddspf, 0x00ff0000, 0x0000ff00, 0x000000ff, + 0x00000000)) { + desc.format = B8G8R8X8_UNORM; + } + + // No DXGI format maps to (0x000000ff, 0x0000ff00, 0x00ff0000, + // 0x00000000) aka D3DFMT_X8B8G8R8 No DXGI format maps to (0x000003ff, + // 0x000ffc00, 0x3ff00000, 0xc0000000) aka D3DFMT_A2R10G10B10 + + // Note that many common DDS reader/writers (including D3DX) swap the + // the RED/BLUE masks for 10:10:10:2 formats. We assume + // below that the 'backwards' header mask is being used since it is + // most likely written by D3DX. The more robust solution is to use the + // 'DX10' header extension and specify the + // DXGI_FORMAT_R10G10B10A2_UNORM format directly + + // For 'correct' writers, this should be 0x000003ff, 0x000ffc00, + // 0x3ff00000 for RGB data + else if (is_rgba_mask(ddspf, 0x3ff00000, 0x000ffc00, 0x000003ff, + 0xc0000000)) { + desc.format = R10G10B10A2_UNORM; + } else if (is_rgba_mask(ddspf, 0x0000ffff, 0xffff0000, 0x00000000, + 0x00000000)) { + desc.format = R16G16_UNORM; + } else if (is_rgba_mask(ddspf, 0xffffffff, 0x00000000, 0x00000000, + 0x00000000)) { + // The only 32-bit color channel format in D3D9 was R32F + desc.format = R32_FLOAT; // D3DX writes this out as a FourCC of 114 + } + break; + case 24: + if (is_rgb_mask(ddspf, 0x00ff0000, 0x0000ff00, 0x000000ff)) { + desc.format = B8G8R8X8_UNORM; + } + break; + case 16: + if (is_rgba_mask(ddspf, 0x7c00, 0x03e0, 0x001f, 0x8000)) { + desc.format = B5G5R5A1_UNORM; + } else if (is_rgba_mask(ddspf, 0xf800, 0x07e0, 0x001f, 0x0000)) { + desc.format = B5G6R5_UNORM; + } else if (is_rgba_mask(ddspf, 0x0f00, 0x00f0, 0x000f, 0xf000)) { + desc.format = B4G4R4A4_UNORM; + } + // No DXGI format maps to (0x7c00, 0x03e0, 0x001f, 0x0000) aka + // D3DFMT_X1R5G5B5. No DXGI format maps to (0x0f00, 0x00f0, 0x000f, + // 0x0000) aka D3DFMT_X4R4G4B4. No 3:3:2, 3:3:2:8, or paletted DXGI + // formats aka D3DFMT_A8R3G3B2, D3DFMT_R3G3B2, D3DFMT_P8, D3DFMT_A8P8, + // etc. + break; + default: + break; + } + } else if (ddspf.flags & DDS_LUMINANCE) { + switch (ddspf.RGBBitCount) { + case 16: + if (is_rgba_mask(ddspf, 0x0000ffff, 0x00000000, 0x00000000, + 0x00000000)) { + desc.format = + R16_UNORM; // D3DX10/11 writes this out as DX10 extension. + } + if (is_rgba_mask(ddspf, 0x000000ff, 0x00000000, 0x00000000, + 0x0000ff00)) { + desc.format = + R8G8_UNORM; // D3DX10/11 writes this out as DX10 extension. + } + break; + case 8: + if (is_rgba_mask(ddspf, 0x000000ff, 0x00000000, 0x00000000, + 0x00000000)) { + desc.format = + R8_UNORM; // D3DX10/11 writes this out as DX10 extension + } + + // No DXGI format maps to (0x0f, 0x00, 0x00, 0xf0) aka D3DFMT_A4L4 + + if (is_rgba_mask(ddspf, 0x000000ff, 0x00000000, 0x00000000, + 0x0000ff00)) { + desc.format = R8G8_UNORM; // Some DDS writers assume the bitcount + // should be 8 instead of 16 + } + break; + } + } else if (ddspf.flags & DDS_ALPHA) { + if (ddspf.RGBBitCount == 8) { + desc.format = A8_UNORM; + } + } else if (ddspf.flags & DDS_BUMPDUDV) { + if (ddspf.RGBBitCount == 32) { + if (is_rgba_mask(ddspf, 0x000000ff, 0x0000ff00, 0x00ff0000, + 0xff000000)) { + desc.format = + R8G8B8A8_SNORM; // D3DX10/11 writes this out as DX10 extension + } + if (is_rgba_mask(ddspf, 0x0000ffff, 0xffff0000, 0x00000000, + 0x00000000)) { + desc.format = + R16G16_SNORM; // D3DX10/11 writes this out as DX10 extension + } + + // No DXGI format maps to (0x3ff00000, 0x000ffc00, 0x000003ff, + // 0xc0000000) aka D3DFMT_A2W10V10U10 + } else if (ddspf.RGBBitCount == 16) { + if (is_rgba_mask(ddspf, 0x000000ff, 0x0000ff00, 0x00000000, + 0x00000000)) { + desc.format = + R8G8_SNORM; // D3DX10/11 writes this out as DX10 extension + } + } + } + + if ((header.flags & DDS_HEADER_FLAGS_VOLUME) || + (header.caps2 & DDS_HEADER_CAPS2_VOLUME)) { + desc.type = Texture3D; + } else if (header.caps2 & DDS_HEADER_CAPS2_CUBEMAP) { + if ((header.caps2 & DDS_HEADER_CAPS2_CUBEMAP_ALLFACES) != + DDS_HEADER_CAPS2_CUBEMAP_ALLFACES) { + return ddspp::Error; + } + + desc.type = Cubemap; + desc.arraySize = 1; + desc.depth = 1; + } else { + desc.type = Texture2D; + } + } + + desc.compressed = is_compressed(desc.format); + desc.srgb = is_srgb(desc.format); + desc.bitsPerPixelOrBlock = get_bits_per_pixel_or_block(desc.format); + get_block_size(desc.format, desc.blockWidth, desc.blockHeight); + + desc.rowPitch = + get_row_pitch(desc.width, desc.bitsPerPixelOrBlock, desc.blockWidth, 0); + desc.depthPitch = desc.rowPitch * desc.height / desc.blockHeight; + desc.headerSize = sizeof(DDS_MAGIC) + sizeof(Header) + + (dxt10Extension ? sizeof(HeaderDXT10) : 0); + + return ddspp::Success; +} + +inline void encode_header(const DXGIFormat format, const unsigned int width, + const unsigned int height, const unsigned int depth, + const TextureType type, const unsigned int mipCount, + const unsigned int arraySize, Header& header, + HeaderDXT10& dxt10Header) { + header.size = sizeof(Header); + + // Fill in header flags + header.flags = DDS_HEADER_FLAGS_CAPS | DDS_HEADER_FLAGS_HEIGHT | + DDS_HEADER_FLAGS_WIDTH | DDS_HEADER_FLAGS_PIXELFORMAT; + header.caps = DDS_HEADER_CAPS_TEXTURE; + header.caps2 = 0; + + if (mipCount > 1) { + header.flags |= DDS_HEADER_FLAGS_MIPMAP; + header.caps |= DDS_HEADER_CAPS_COMPLEX | DDS_HEADER_CAPS_MIPMAP; + } + + unsigned int bitsPerPixelOrBlock = get_bits_per_pixel_or_block(format); + + if (is_compressed(format)) { + header.flags |= DDS_HEADER_FLAGS_LINEARSIZE; + unsigned int blockWidth, blockHeight; + get_block_size(format, blockWidth, blockHeight); + header.pitchOrLinearSize = + width * height * bitsPerPixelOrBlock / (8 * blockWidth * blockHeight); + } else { + header.flags |= DDS_HEADER_FLAGS_PITCH; + header.pitchOrLinearSize = width * bitsPerPixelOrBlock / 8; + } + + header.height = height; + header.width = width; + header.depth = depth; + header.mipMapCount = mipCount; + header.reserved1[0] = header.reserved1[1] = header.reserved1[2] = 0; + header.reserved1[3] = header.reserved1[4] = header.reserved1[5] = 0; + header.reserved1[6] = header.reserved1[7] = header.reserved1[8] = 0; + header.reserved1[9] = header.reserved1[10] = 0; + + // Fill in pixel format + PixelFormat& ddspf = header.ddspf; + ddspf.size = sizeof(PixelFormat); + ddspf.fourCC = FOURCC_DXT10; + ddspf.flags = 0; + ddspf.flags |= DDS_FOURCC; + + dxt10Header.dxgiFormat = format; + dxt10Header.arraySize = arraySize; + dxt10Header.miscFlag = 0; + + if (type == Texture1D) { + dxt10Header.resourceDimension = DXGI_Texture1D; + } else if (type == Texture2D) { + dxt10Header.resourceDimension = DXGI_Texture2D; + } else if (type == Cubemap) { + dxt10Header.resourceDimension = DXGI_Texture2D; + dxt10Header.miscFlag |= DXGI_MISC_FLAG_CUBEMAP; + header.caps |= DDS_HEADER_CAPS_COMPLEX; + header.caps2 |= + DDS_HEADER_CAPS2_CUBEMAP | DDS_HEADER_CAPS2_CUBEMAP_ALLFACES; + } else if (type == Texture3D) { + dxt10Header.resourceDimension = DXGI_Texture3D; + header.flags |= DDS_HEADER_FLAGS_VOLUME; + header.caps2 |= DDS_HEADER_CAPS2_VOLUME; + } + + // dxt10Header.miscFlag TODO Alpha Mode + + // Unused + header.caps3 = 0; + header.caps4 = 0; + header.reserved2 = 0; +} + +// Returns the offset from the base pointer to the desired mip and slice +// Slice is either a texture from an array, a face from a cubemap, or a 2D slice +// of a volume texture +inline ddspp_constexpr unsigned int get_offset(const Descriptor& desc, + const unsigned int mip, + const unsigned int slice) { + // The mip/slice arrangement is different between texture arrays and volume + // textures + // + // Arrays + // __________ _____ __ __________ _____ __ __________ _____ __ + // | || ||__|| || ||__|| || ||__| + // | ||_____| | ||_____| | ||_____| + // | | | | | | + // |__________| |__________| |__________| + // + // Volume + // __________ __________ __________ _____ _____ _____ __ __ __ + // | || || || || || ||__||__||__| + // | || || ||_____||_____||_____| + // | || || | + // |__________||__________||__________| + // + + unsigned long long offset = 0; + unsigned long long mip0Size = desc.depthPitch * 8; // Work in bits + + if (desc.type == Texture3D) { + for (unsigned int m = 0; m < mip; ++m) { + unsigned long long mipSize = mip0Size >> 2 * m; + offset += mipSize * desc.numMips; + } + + unsigned long long lastMip = mip0Size >> 2 * mip; + + offset += lastMip * slice; + } else { + unsigned long long mipChainSize = 0; + + for (unsigned int m = 0; m < desc.numMips; ++m) { + unsigned long long mipSize = + mip0Size >> 2 * m; // Divide by 2 in width and height + mipChainSize += mipSize > desc.bitsPerPixelOrBlock + ? mipSize + : desc.bitsPerPixelOrBlock; + } + + offset += mipChainSize * slice; + + for (unsigned int m = 0; m < mip; ++m) { + unsigned long long mipSize = + mip0Size >> 2 * m; // Divide by 2 in width and height + offset += mipSize > desc.bitsPerPixelOrBlock ? mipSize + : desc.bitsPerPixelOrBlock; + } + } + + offset /= 8; // Back to bytes + + return (unsigned int)offset; +} +} // namespace ddspp diff --git a/manul/renderer/source/environment.cpp b/manul/renderer/source/environment.cpp new file mode 100644 index 00000000..fb06b1ba --- /dev/null +++ b/manul/renderer/source/environment.cpp @@ -0,0 +1,932 @@ +#include "environment.h" + +#include +#include + +#include "gbuffer.h" +#include "nvrenderer/nvrenderer.h" +#include "nvrendererbackend.h" +#include "sky.h" + +int MaEnvironment::GetCurrentSetIndex() { + if (m_locked_set_index >= 0 && IsReady()) { + m_current_set_index = std::exchange(m_locked_set_index, -1); + } + return m_current_set_index; +} + +nvrhi::BindingSetHandle MaEnvironment::GetBindingSet(int pass, int mip, int set, + NvGbuffer* gbuffer_cube) { + using namespace nvrhi; + static std::map cache{}; + auto& handle = + cache[((set & 0xf) << 28) | ((pass & 0xfff) << 16) | (mip & 0xffff)]; + if (!handle) { + switch (pass) { + case 1: + if (!mip) { + int previous_set = set - 1; + while (previous_set < 0) + previous_set += std::size(m_dynamic_envmap_diffuse); + handle = m_backend->GetDevice()->createBindingSet( + BindingSetDesc() + .addItem(BindingSetItem::Texture_SRV(0, m_skybox)) + .addItem(BindingSetItem::Texture_SRV( + 1, gbuffer_cube->m_gbuffer_diffuse, Format::UNKNOWN, + AllSubresources)) + .addItem(BindingSetItem::Texture_SRV( + 2, gbuffer_cube->m_gbuffer_normal, Format::UNKNOWN, + AllSubresources)) + .addItem(BindingSetItem::Texture_SRV( + 3, gbuffer_cube->m_gbuffer_params, Format::UNKNOWN, + AllSubresources)) + .addItem(BindingSetItem::Texture_SRV( + 4, gbuffer_cube->m_gbuffer_depth, Format::UNKNOWN, + AllSubresources)) + .addItem(BindingSetItem::Texture_SRV( + 5, m_dynamic_envmap_diffuse[previous_set], + Format::UNKNOWN, AllSubresources)) + .addItem(BindingSetItem::Texture_SRV(13, m_sky_texture)) + .addItem(BindingSetItem::Texture_SRV(14, m_aerial_lut)) + .addItem(BindingSetItem::Texture_UAV( + 0, m_dynamic_skybox[set], Format::UNKNOWN, + TextureSubresourceSet( + 0, 1, 0, TextureSubresourceSet::AllArraySlices), + TextureDimension::Texture2DArray)) + .addItem(BindingSetItem::Sampler(0, m_sampler_linear_clamp)) + .addItem(BindingSetItem::Sampler(1, m_sampler_point_clamp)) + .addItem(BindingSetItem::Sampler(13, m_sampler_linear_clamp)) + .addItem(BindingSetItem::ConstantBuffer( + 13, m_sky->m_sky_constants)) + .addItem(BindingSetItem::ConstantBuffer( + 1, m_face_inverse_projection_buffer)) + .addItem(BindingSetItem::PushConstants( + 0, sizeof(CubeLightingConstants))), + m_bl_gbuffer_lighting); + } else { + handle = m_backend->GetDevice()->createBindingSet( + BindingSetDesc() + .addItem(BindingSetItem::Texture_SRV( + 1, m_dynamic_skybox[set], Format::UNKNOWN, + TextureSubresourceSet( + mip - 1, 1, 0, + TextureSubresourceSet::AllArraySlices))) + .addItem(BindingSetItem::Texture_UAV( + 0, m_dynamic_skybox[set], Format::UNKNOWN, + TextureSubresourceSet( + mip, 1, 0, TextureSubresourceSet::AllArraySlices), + TextureDimension::Texture2DArray)) + .addItem(BindingSetItem::Sampler(1, m_sampler_linear_clamp)) + .addItem(BindingSetItem::PushConstants( + 0, sizeof(EnvironmentFilterConstants))), + m_bl_diffuse_ibl); + } + break; + case 2: + handle = m_backend->GetDevice()->createBindingSet( + BindingSetDesc() + .addItem(BindingSetItem::Texture_SRV( + 1, m_dynamic_skybox[set], Format::UNKNOWN, + TextureSubresourceSet( + 0, TextureSubresourceSet::AllMipLevels, 0, + TextureSubresourceSet::AllArraySlices))) + .addItem(BindingSetItem::Texture_UAV( + 0, m_dynamic_envmap_diffuse[set], Format::UNKNOWN, + AllSubresources, TextureDimension::Texture2DArray)) + .addItem(BindingSetItem::Sampler(1, m_sampler_linear_clamp)) + .addItem(BindingSetItem::PushConstants( + 0, sizeof(EnvironmentFilterConstants))), + m_bl_diffuse_ibl); + break; + case 3: + handle = m_backend->GetDevice()->createBindingSet( + BindingSetDesc() + .addItem(BindingSetItem::Texture_SRV( + 1, m_dynamic_skybox[set], Format::UNKNOWN, + TextureSubresourceSet( + 0, TextureSubresourceSet::AllMipLevels, 0, + TextureSubresourceSet::AllArraySlices))) + .addItem(BindingSetItem::Texture_UAV( + 0, m_dynamic_envmap_specular[set], Format::UNKNOWN, + TextureSubresourceSet( + mip, 1, 0, TextureSubresourceSet::AllArraySlices), + TextureDimension::Texture2DArray)) + .addItem(BindingSetItem::Sampler(1, m_sampler_linear_clamp)) + .addItem(BindingSetItem::PushConstants( + 0, sizeof(EnvironmentFilterConstants))), + m_bl_diffuse_ibl); + break; + } + } + return handle; +} + +MaEnvironment::MaEnvironment(NvRenderer* renderer) + : MaResourceRegistry(renderer), + m_backend(renderer->m_backend.get()), + m_gbuffer(renderer->m_gbuffer.get()), + m_sky(renderer->m_sky.get()) {} + +void MaEnvironment::Init(const std::string& texture, float pre_exposure) { + InitResourceRegistry(); + using namespace nvrhi; + m_cs_sample_equirectangular = m_backend->CreateShader( + "envmap_CSSampleEquirectangular", ShaderType::Compute); + m_cs_diffuse_ibl = + m_backend->CreateShader("envmap_CSDiffuseIBL", ShaderType::Compute); + m_cs_specular_ibl = + m_backend->CreateShader("envmap_CSSpecularIBL", ShaderType::Compute); + m_cs_generate_mip = + m_backend->CreateShader("envmap_CSGenerateCubeMip", ShaderType::Compute); + m_cs_integrate_brdf = + m_backend->CreateShader("envmap_CSIntegrateBRDF", ShaderType::Compute); + m_cs_gbuffer_lighting = + m_backend->CreateShader("gbuffer_cube_lighting", ShaderType::Compute); + + m_face_inverse_projection_buffer = m_backend->GetDevice()->createBuffer( + nvrhi::utils::CreateStaticConstantBufferDesc( + sizeof(glm::mat4), "Inverse Face Projection Buffer") + .setInitialState(nvrhi::ResourceStates::ConstantBuffer) + .setKeepInitialState(true)); + + { + auto command_list = m_backend->GetDevice()->createCommandList(); + glm::mat4 inverse_projection = glm::inverse( + glm::perspectiveFovRH_ZO(glm::radians(90.f), 1.f, 1.f, .1f, + Global.reflectiontune.range_instances)); + command_list->open(); + command_list->writeBuffer(m_face_inverse_projection_buffer, + &inverse_projection, sizeof(inverse_projection)); + command_list->close(); + m_backend->GetDevice()->executeCommandList(command_list); + } + + m_bl_gbuffer_lighting = m_backend->GetDevice()->createBindingLayout( + BindingLayoutDesc() + .setVisibility(ShaderType::Compute) + .addItem(BindingLayoutItem::Texture_SRV(0)) + .addItem(BindingLayoutItem::Texture_SRV(1)) + .addItem(BindingLayoutItem::Texture_SRV(2)) + .addItem(BindingLayoutItem::Texture_SRV(3)) + .addItem(BindingLayoutItem::Texture_SRV(4)) + .addItem(BindingLayoutItem::Texture_SRV(5)) + .addItem(BindingLayoutItem::Texture_SRV(13)) + .addItem(BindingLayoutItem::Texture_SRV(14)) + .addItem(BindingLayoutItem::Texture_UAV(0)) + .addItem(BindingLayoutItem::Sampler(0)) + .addItem(BindingLayoutItem::Sampler(1)) + .addItem(BindingLayoutItem::Sampler(13)) + .addItem(BindingLayoutItem::VolatileConstantBuffer(13)) + .addItem(BindingLayoutItem::ConstantBuffer(1)) + .addItem(BindingLayoutItem::PushConstants( + 0, sizeof(CubeLightingConstants)))); + m_pso_gbuffer_lighting = m_backend->GetDevice()->createComputePipeline( + ComputePipelineDesc() + .addBindingLayout(m_bl_gbuffer_lighting) + .setComputeShader(m_cs_gbuffer_lighting)); + + m_bl_sample_equirectangular = m_backend->GetDevice()->createBindingLayout( + BindingLayoutDesc() + .setVisibility(ShaderType::Compute) + .addItem(BindingLayoutItem::Texture_SRV(0)) + .addItem(BindingLayoutItem::Texture_UAV(0)) + .addItem(BindingLayoutItem::Sampler(0)) + .addItem(BindingLayoutItem::PushConstants( + 0, sizeof(EnvironmentFilterConstants)))); + m_pso_sample_equirectangular = m_backend->GetDevice()->createComputePipeline( + ComputePipelineDesc() + .addBindingLayout(m_bl_sample_equirectangular) + .setComputeShader(m_cs_sample_equirectangular)); + + m_bl_diffuse_ibl = m_backend->GetDevice()->createBindingLayout( + BindingLayoutDesc() + .setVisibility(ShaderType::Compute) + .addItem(BindingLayoutItem::Texture_SRV(1)) + .addItem(BindingLayoutItem::Texture_UAV(0)) + .addItem(BindingLayoutItem::Sampler(1)) + .addItem(BindingLayoutItem::PushConstants( + 0, sizeof(EnvironmentFilterConstants)))); + m_pso_diffuse_ibl = m_backend->GetDevice()->createComputePipeline( + ComputePipelineDesc() + .addBindingLayout(m_bl_diffuse_ibl) + .setComputeShader(m_cs_diffuse_ibl)); + + m_pso_generate_mip = m_backend->GetDevice()->createComputePipeline( + ComputePipelineDesc() + .addBindingLayout(m_bl_diffuse_ibl) + .setComputeShader(m_cs_generate_mip)); + + m_pso_specular_ibl = m_backend->GetDevice()->createComputePipeline( + ComputePipelineDesc() + .addBindingLayout(m_bl_diffuse_ibl) + .setComputeShader(m_cs_specular_ibl)); + + m_bl_integrate_brdf = m_backend->GetDevice()->createBindingLayout( + BindingLayoutDesc() + .setVisibility(ShaderType::Compute) + .addItem(BindingLayoutItem::Texture_UAV(1)) + .addItem(BindingLayoutItem::PushConstants( + 0, sizeof(EnvironmentFilterConstants)))); + + m_pso_integrate_brdf = m_backend->GetDevice()->createComputePipeline( + ComputePipelineDesc() + .addBindingLayout(m_bl_integrate_brdf) + .setComputeShader(m_cs_integrate_brdf)); + + int skybox_width = 2048; + int dynamic_skybox_width = 512; + int skybox_mips = static_cast(floor(log2(skybox_width))) + 1; + int dynamic_skybox_mips = + static_cast(floor(log2(dynamic_skybox_width))) + 1; + int diffuse_width = 64; + int specular_width = 1024; + int dynamic_specular_width = 256; + int specular_mips = 6; + + m_skybox = m_backend->GetDevice()->createTexture( + TextureDesc() + .setDimension(TextureDimension::TextureCube) + .setFormat(Format::R11G11B10_FLOAT) + .setArraySize(6) + .setWidth(skybox_width) + .setHeight(skybox_width) + .setMipLevels(skybox_mips) + .setIsUAV(true) + .setInitialState(ResourceStates::ShaderResource) + .setKeepInitialState(true) + .setDebugName("Skybox")); + + m_dynamic_skybox[0] = m_backend->GetDevice()->createTexture( + TextureDesc() + .setDimension(TextureDimension::TextureCube) + .setFormat(Format::R11G11B10_FLOAT) + .setArraySize(6) + .setWidth(dynamic_skybox_width) + .setHeight(dynamic_skybox_width) + .setMipLevels(dynamic_skybox_mips) + .setIsUAV(true) + .setInitialState(ResourceStates::UnorderedAccess) + .setKeepInitialState(true) + .setDebugName("Dynamic Skybox")); + + m_dynamic_skybox[1] = m_backend->GetDevice()->createTexture( + TextureDesc() + .setDimension(TextureDimension::TextureCube) + .setFormat(Format::R11G11B10_FLOAT) + .setArraySize(6) + .setWidth(dynamic_skybox_width) + .setHeight(dynamic_skybox_width) + .setMipLevels(dynamic_skybox_mips) + .setIsUAV(true) + .setInitialState(ResourceStates::UnorderedAccess) + .setKeepInitialState(true) + .setDebugName("Dynamic Skybox")); + + m_sampler_linear_clamp_v_repeat_h = m_backend->GetDevice()->createSampler( + SamplerDesc() + .setAllAddressModes(SamplerAddressMode::Clamp) + .setAddressU(SamplerAddressMode::Repeat) + .setAllFilters(true)); + + m_sampler_linear_clamp = m_backend->GetDevice()->createSampler( + SamplerDesc() + .setAllAddressModes(SamplerAddressMode::Clamp) + .setAllFilters(true)); + + m_sampler_point_clamp = m_backend->GetDevice()->createSampler( + SamplerDesc() + .setAllAddressModes(SamplerAddressMode::Clamp) + .setAllFilters(false)); + CommandListHandle command_list = m_backend->GetDevice()->createCommandList(); + command_list->open(); + + { + m_brdf_lut = m_backend->GetDevice()->createTexture( + TextureDesc() + .setFormat(Format::RG16_FLOAT) + .setDimension(TextureDimension::Texture2D) + .setWidth(512) + .setHeight(512) + .setMipLevels(1) + .setIsUAV(true) + .setInitialState(ResourceStates::ShaderResource) + .setKeepInitialState(true) + .setDebugName("BRDF LUT")); + + RegisterResource(true, "env_brdf_lut", m_brdf_lut, + ResourceType::Texture_SRV); + + BindingSetHandle binding_set = m_backend->GetDevice()->createBindingSet( + BindingSetDesc() + .addItem(BindingSetItem::Texture_UAV(1, m_brdf_lut)) + .addItem(BindingSetItem::PushConstants( + 0, sizeof(EnvironmentFilterConstants))), + m_bl_integrate_brdf); + + ComputeState compute_state = ComputeState() + .setPipeline(m_pso_integrate_brdf) + .addBindingSet(binding_set); + + int target_width = m_brdf_lut->getDesc().width; + int target_height = m_brdf_lut->getDesc().height; + command_list->setComputeState(compute_state); + + EnvironmentFilterConstants filter_constants{}; + filter_constants.m_sample_count = 4096; + command_list->setPushConstants(&filter_constants, sizeof(filter_constants)); + + command_list->dispatch((target_width + 31) / 32, (target_height + 31) / 32, + 1); + } + + { + m_envmap_diffuse = m_backend->GetDevice()->createTexture( + TextureDesc() + .setArraySize(6) + .setFormat(Format::R11G11B10_FLOAT) + .setDimension(TextureDimension::TextureCube) + .setWidth(diffuse_width) + .setHeight(diffuse_width) + .setMipLevels(1) + .setIsUAV(true) + .setInitialState(ResourceStates::ShaderResource) + .setKeepInitialState(true) + .setDebugName("Diffuse IBL")); + for (int i = 0; i < std::size(m_dynamic_envmap_diffuse); ++i) { + auto debug_name = fmt::format("Dynamic Diffuse IBL[{}]", i); + auto resource_name = fmt::format("env_dynamic_diffuse_{}", i); + m_dynamic_envmap_diffuse[i] = m_backend->GetDevice()->createTexture( + TextureDesc() + .setArraySize(6) + .setFormat(Format::R11G11B10_FLOAT) + .setDimension(TextureDimension::TextureCube) + .setWidth(diffuse_width) + .setHeight(diffuse_width) + .setMipLevels(1) + .setIsUAV(true) + .setInitialState(i ? ResourceStates::UnorderedAccess + : ResourceStates::ShaderResource) + .setKeepInitialState(true) + .setDebugName(debug_name.c_str())); + } + RegisterResource(true, "env_dynamic_diffuse", m_dynamic_envmap_diffuse[0], + ResourceType::Texture_SRV); + } + + { + m_envmap_specular = m_backend->GetDevice()->createTexture( + TextureDesc() + .setArraySize(6) + .setFormat(Format::R11G11B10_FLOAT) + .setDimension(TextureDimension::TextureCube) + .setWidth(specular_width) + .setHeight(specular_width) + .setMipLevels(specular_mips) + .setIsUAV(true) + .setInitialState(ResourceStates::ShaderResource) + .setKeepInitialState(true) + .setDebugName("Specular IBL")); + for (int i = 0; i < std::size(m_dynamic_envmap_specular); ++i) { + auto debug_name = fmt::format("Dynamic Specular IBL[{}]", i); + auto resource_name = fmt::format("env_dynamic_specular_{}", i); + m_dynamic_envmap_specular[i] = m_backend->GetDevice()->createTexture( + TextureDesc() + .setArraySize(6) + .setFormat(Format::R11G11B10_FLOAT) + .setDimension(TextureDimension::TextureCube) + .setWidth(dynamic_specular_width) + .setHeight(dynamic_specular_width) + .setMipLevels(specular_mips) + .setIsUAV(true) + .setInitialState(i ? ResourceStates::UnorderedAccess + : ResourceStates::ShaderResource) + .setKeepInitialState(true) + .setDebugName(debug_name.c_str())); + } + RegisterResource(true, "env_dynamic_specular", m_dynamic_envmap_specular[0], + ResourceType::Texture_SRV); + } + + m_sky_texture = m_backend->GetDevice()->createTexture( + TextureDesc(m_sky->m_aerial_lut->m_sky_texture->getDesc()) + .setDebugName("Envmap Sky Texture")); + + m_aerial_lut = m_backend->GetDevice()->createTexture( + TextureDesc(m_sky->m_aerial_lut->m_lut->getDesc()) + .setDebugName("Envmap Aerial LUT")); + + command_list->close(); + m_backend->GetDevice()->executeCommandList(command_list); + + m_environment_pass = std::make_shared(this); + m_environment_pass->Init(); +} + +void MaEnvironment::Render(nvrhi::ICommandList* command_list, + glm::dmat4 const& jitter, + glm::dmat4 const& projection, glm::dmat4 const& view, + glm::dmat4 const& previous_view_projection) { + m_environment_pass->UpdateConstants(command_list, jitter, projection, view, + previous_view_projection); + m_environment_pass->Render(command_list); +} + +void MaEnvironment::Filter(uint64_t sky_instance_id, NvGbuffer* gbuffer_cube) { + using namespace nvrhi; + int pixels_per_pass_sqr = m_pixels_per_pass * m_pixels_per_pass; + int target_set_index = 1; + int source_set_index = 0; + + static uint64_t prev_instance = -1; + if (filter_step == 0) { + if (!IsReady()) { + return; + } + // m_locked_set_index = (GetCurrentSetIndex() + 1) % 2; + m_ready_handle = m_backend->GetDevice()->createEventQuery(); + + // CommandListHandle transition_command_list = + // m_backend->GetDevice()->createCommandList(); + // transition_command_list->open(); + // + // transition_command_list->setTextureState(m_sky->m_aerial_lut->m_sky_texture, + // nvrhi::AllSubresources, + // nvrhi::ResourceStates::Common); + // transition_command_list->setTextureState(m_sky->m_aerial_lut->m_lut, + // nvrhi::AllSubresources, + // nvrhi::ResourceStates::Common); + // + // transition_command_list->close(); + // auto transition_id = + // m_backend->GetDevice()->executeCommandList(transition_command_list); + // + // m_backend->GetDevice()->queueWaitForCommandList( + // nvrhi::CommandQueue::Copy, nvrhi::CommandQueue::Graphics, + // transition_id); + + CommandListHandle command_list = m_backend->GetDevice()->createCommandList( + CommandListParameters() + .setQueueType(CommandQueue::Graphics) + .setEnableImmediateExecution(false)); + command_list->open(); + + { + auto diff_desc = m_sky_texture->getDesc(); + for (int i = 0; i < diff_desc.arraySize; ++i) { + for (int j = 0; j < diff_desc.mipLevels; ++j) { + auto slice = nvrhi::TextureSlice() + .setArraySlice(i) + .setMipLevel(j) + .setWidth(-1) + .setHeight(-1) + .resolve(diff_desc); + command_list->copyTexture(m_sky_texture, slice, + m_sky->m_aerial_lut->m_sky_texture, slice); + } + } + } + + { + auto diff_desc = m_aerial_lut->getDesc(); + for (int i = 0; i < diff_desc.arraySize; ++i) { + for (int j = 0; j < diff_desc.mipLevels; ++j) { + auto slice = nvrhi::TextureSlice() + .setArraySlice(i) + .setMipLevel(j) + .setWidth(-1) + .setHeight(-1) + .resolve(diff_desc); + command_list->copyTexture(m_aerial_lut, slice, + m_sky->m_aerial_lut->m_lut, slice); + } + } + } + + // auto diff_desc = m_dynamic_envmap_diffuse[0]->getDesc(); + // for (int i = 0; i < 6; ++i) { + // for (int j = 0; j < diff_desc.mipLevels; ++j) { + // auto slice = nvrhi::TextureSlice() + // .setArraySlice(i) + // .setMipLevel(j) + // .setWidth(-1) + // .setHeight(-1) + // .resolve(diff_desc); + // command_list->copyTexture(m_dynamic_envmap_diffuse[0], slice, + // m_dynamic_envmap_diffuse[1], slice); + // } + // } + // + // auto spec_desc = m_dynamic_envmap_specular[0]->getDesc(); + // for (int i = 0; i < 6; ++i) { + // for (int j = 0; j < spec_desc.mipLevels; ++j) { + // auto slice = nvrhi::TextureSlice() + // .setArraySlice(i) + // .setMipLevel(j) + // .setWidth(-1) + // .setHeight(-1) + // .resolve(spec_desc); + // command_list->copyTexture(m_dynamic_envmap_specular[0], slice, + // m_dynamic_envmap_specular[1], slice); + // } + //} + + // command_list->setTextureState(m_sky_texture, nvrhi::AllSubresources, + // nvrhi::ResourceStates::Common); + // command_list->setTextureState(m_aerial_lut, nvrhi::AllSubresources, + // nvrhi::ResourceStates::Common); + command_list->close(); + prev_instance = m_backend->GetDevice()->executeCommandList( + command_list, nvrhi::CommandQueue::Graphics); + // CommandListHandle transition_command_list = + // m_backend->GetDevice()->createCommandList(); + // transition_command_list->open(); + // + // transition_command_list->setTextureState(m_skybox, AllSubresources, + // ResourceStates::UnorderedAccess); + // transition_command_list->setTextureState(m_dynamic_skybox[target_set_index], + // AllSubresources, + // ResourceStates::UnorderedAccess); + // transition_command_list->setTextureState( + // m_dynamic_envmap_diffuse[target_set_index], AllSubresources, + // ResourceStates::UnorderedAccess); + // transition_command_list->setTextureState( + // m_dynamic_envmap_specular[target_set_index], AllSubresources, + // ResourceStates::UnorderedAccess); + // transition_command_list->setTextureState( + // m_dynamic_envmap_diffuse[source_set_index], AllSubresources, + // ResourceStates::ShaderResource); + // transition_command_list->setTextureState( + // m_dynamic_envmap_specular[source_set_index], AllSubresources, + // ResourceStates::ShaderResource); + // transition_command_list->setTextureState(gbuffer_cube->m_gbuffer_diffuse, + // AllSubresources, + // ResourceStates::ShaderResource); + // transition_command_list->setTextureState(gbuffer_cube->m_gbuffer_normal, + // AllSubresources, + // ResourceStates::ShaderResource); + // transition_command_list->setTextureState(gbuffer_cube->m_gbuffer_params, + // AllSubresources, + // ResourceStates::ShaderResource); + // transition_command_list->setTextureState(gbuffer_cube->m_gbuffer_depth, + // AllSubresources, + // ResourceStates::ShaderResource); + // transition_command_list->commitBarriers(); + // + // transition_command_list->close(); + // auto instance = + // m_backend->GetDevice()->executeCommandList(transition_command_list); + // m_backend->GetDevice()->queueWaitForCommandList( + // nvrhi::CommandQueue::Compute, nvrhi::CommandQueue::Graphics, + // instance); + ++filter_step; + mip = 0; + return; + } + + if (filter_step == 1) { + // CommandListHandle command_list_transition = + // m_backend->GetDevice()->createCommandList(); + // command_list_transition->open(); + // + // command_list_transition->setTextureState( + // m_sky->m_aerial_lut->m_sky_texture, nvrhi::AllSubresources, + // nvrhi::ResourceStates::ShaderResource); + // + // command_list_transition->close(); + // auto instance = + // m_backend->GetDevice()->executeCommandList(command_list_transition); + + if (prev_instance != -1) { + //m_backend->GetDevice()->queueWaitForCommandList( + // nvrhi::CommandQueue::Compute, nvrhi::CommandQueue::Graphics, + // prev_instance); + //prev_instance = -1; + } + CommandListHandle command_list = m_backend->GetDevice()->createCommandList( + CommandListParameters() + .setQueueType(CommandQueue::Graphics) + .setEnableImmediateExecution(false)); + // m_backend->GetDevice()->queueWaitForCommandList( + // nvrhi::CommandQueue::Compute, nvrhi::CommandQueue::Graphics, + // instance); + command_list->open(); + + while (true) { + int target_width = std::max( + m_dynamic_skybox[target_set_index]->getDesc().width >> mip, 1u); + int target_height = std::max( + m_dynamic_skybox[target_set_index]->getDesc().height >> mip, 1u); + + int pixels_x = std::min(m_pixels_per_pass, target_width - x); + int pixels_y = std::min(m_pixels_per_pass, target_height - y); + + if (pixels_x * pixels_y > pixels_per_pass_sqr) { + break; + } + + pixels_per_pass_sqr -= pixels_x * pixels_y; + + if (mip >= m_dynamic_skybox[target_set_index]->getDesc().mipLevels) { + break; + } + if (!mip) m_sky->UpdateConstants(command_list); + ComputeState compute_state; + compute_state + .setPipeline(mip ? m_pso_generate_mip : m_pso_gbuffer_lighting) + .addBindingSet( + GetBindingSet(filter_step, mip, target_set_index, gbuffer_cube)); + command_list->setComputeState(compute_state); + + if (!mip) { + CubeLightingConstants filter_constants{}; + const auto& daylight = Global.DayLight; + filter_constants.m_offset_x = x; + filter_constants.m_offset_y = y; + filter_constants.m_offset_z = 0; + filter_constants.m_light_direction = -daylight.direction; + filter_constants.m_height = Global.pCamera.Pos.y; + filter_constants.m_light_color = glm::vec4(m_sky->CalcSunColor(), 1.f); + command_list->setPushConstants(&filter_constants, + sizeof(filter_constants)); + } else { + EnvironmentFilterConstants filter_constants{}; + filter_constants.m_offset_x = x; + filter_constants.m_offset_y = y; + filter_constants.m_offset_z = 0; + command_list->setPushConstants(&filter_constants, + sizeof(filter_constants)); + } + + command_list->dispatch((pixels_x + 31) / 32, (pixels_y + 31) / 32, 6); + x += m_pixels_per_pass; + if (x >= target_width) { + x = 0; + y += m_pixels_per_pass; + } + if (y >= target_height) { + y = 0; + ++mip; + } + } + + if (mip >= m_dynamic_skybox[target_set_index]->getDesc().mipLevels) { + mip = 0; + ++filter_step; + } + + command_list->close(); + m_backend->GetDevice()->executeCommandList(command_list, + nvrhi::CommandQueue::Graphics); + } + + if (filter_step == 2) { + CommandListHandle command_list = m_backend->GetDevice()->createCommandList( + CommandListParameters() + .setQueueType(CommandQueue::Graphics) + .setEnableImmediateExecution(false)); + command_list->open(); + + ComputeState compute_state = + ComputeState() + .setPipeline(m_pso_diffuse_ibl) + .addBindingSet( + GetBindingSet(filter_step, 0, target_set_index, gbuffer_cube)); + + int target_width = + m_dynamic_envmap_diffuse[target_set_index]->getDesc().width; + int target_height = + m_dynamic_envmap_diffuse[target_set_index]->getDesc().height; + command_list->setComputeState(compute_state); + + EnvironmentFilterConstants filter_constants{}; + filter_constants.m_sample_count = 32; + filter_constants.m_source_width = + m_dynamic_skybox[target_set_index]->getDesc().width; + filter_constants.m_offset_x = 0; + filter_constants.m_offset_y = 0; + filter_constants.m_offset_z = 0; + filter_constants.m_mip_bias = 1.; + command_list->setPushConstants(&filter_constants, sizeof(filter_constants)); + + command_list->dispatch((target_width + 31) / 32, (target_height + 31) / 32, + 6); + command_list->close(); + m_backend->GetDevice()->executeCommandList(command_list, + nvrhi::CommandQueue::Graphics); + ++filter_step; + } + + if (filter_step == 3) { + CommandListHandle command_list = m_backend->GetDevice()->createCommandList( + CommandListParameters() + .setQueueType(CommandQueue::Graphics) + .setEnableImmediateExecution(false)); + command_list->open(); + + while (true) { + int target_width = std::max( + 1u, + m_dynamic_envmap_specular[target_set_index]->getDesc().width >> mip); + int target_height = std::max( + 1u, + m_dynamic_envmap_specular[target_set_index]->getDesc().height >> mip); + + int pixels_x = std::min(m_pixels_per_pass, target_width - x); + int pixels_y = std::min(m_pixels_per_pass, target_height - y); + + if (pixels_x * pixels_y > pixels_per_pass_sqr) { + break; + } + + if (mip >= + m_dynamic_envmap_specular[target_set_index]->getDesc().mipLevels) { + break; + } + + pixels_per_pass_sqr -= pixels_x * pixels_y; + + ComputeState compute_state = + ComputeState() + .setPipeline(m_pso_specular_ibl) + .addBindingSet(GetBindingSet(filter_step, mip, target_set_index, + gbuffer_cube)); + + EnvironmentFilterConstants filter_constants{}; + filter_constants.m_sample_count = 32; + filter_constants.m_roughness = + glm::pow(static_cast(mip) / + (m_dynamic_envmap_specular[target_set_index] + ->getDesc() + .mipLevels - + 1.), + 2.); + filter_constants.m_source_width = + m_dynamic_skybox[target_set_index]->getDesc().width; + filter_constants.m_mip_bias = + mip ? 1. + : log2(target_width / + static_cast(filter_constants.m_source_width)); + filter_constants.m_offset_x = x; + filter_constants.m_offset_y = y; + filter_constants.m_offset_z = 0; + command_list->setComputeState(compute_state); + command_list->setPushConstants(&filter_constants, + sizeof(filter_constants)); + + command_list->dispatch((pixels_x + 31) / 32, (pixels_y + 31) / 32, 6); + + x += m_pixels_per_pass; + if (x >= target_width) { + x = 0; + y += m_pixels_per_pass; + } + if (y >= target_height) { + y = 0; + ++mip; + } + } + command_list->close(); + m_backend->GetDevice()->executeCommandList(command_list, + nvrhi::CommandQueue::Graphics); + if (mip >= + m_dynamic_envmap_specular[target_set_index]->getDesc().mipLevels) { + mip = 0; + filter_step = 4; + } + } + + if (filter_step == 4) { + CommandListHandle command_list = m_backend->GetDevice()->createCommandList( + CommandListParameters() + .setQueueType(CommandQueue::Graphics) + .setEnableImmediateExecution(false)); + command_list->open(); + + auto diff_desc = m_dynamic_envmap_diffuse[0]->getDesc(); + for (int i = 0; i < 6; ++i) { + for (int j = 0; j < diff_desc.mipLevels; ++j) { + auto slice = nvrhi::TextureSlice() + .setArraySlice(i) + .setMipLevel(j) + .setWidth(-1) + .setHeight(-1) + .resolve(diff_desc); + command_list->copyTexture(m_dynamic_envmap_diffuse[0], slice, + m_dynamic_envmap_diffuse[1], slice); + } + } + + auto spec_desc = m_dynamic_envmap_specular[0]->getDesc(); + for (int i = 0; i < 6; ++i) { + for (int j = 0; j < spec_desc.mipLevels; ++j) { + auto slice = nvrhi::TextureSlice() + .setArraySlice(i) + .setMipLevel(j) + .setWidth(-1) + .setHeight(-1) + .resolve(spec_desc); + command_list->copyTexture(m_dynamic_envmap_specular[0], slice, + m_dynamic_envmap_specular[1], slice); + } + } + + command_list->close(); + m_backend->GetDevice()->executeCommandList(command_list, + nvrhi::CommandQueue::Graphics); + filter_step = 0; + m_backend->GetDevice()->setEventQuery(m_ready_handle, + nvrhi::CommandQueue::Graphics); + } +} + +bool MaEnvironment::IsReady() const { + return !m_ready_handle || + m_backend->GetDevice()->pollEventQuery(m_ready_handle); +} + +EnvironmentRenderPass::EnvironmentRenderPass(MaEnvironment* environment) + : FullScreenPass(environment->m_backend), + m_environment(environment), + m_gbuffer(environment->m_gbuffer), + m_skybox_texture(environment->m_skybox) {} + +void EnvironmentRenderPass::Init() { + m_environment_constants = m_backend->GetDevice()->createBuffer( + nvrhi::utils::CreateVolatileConstantBufferDesc( + sizeof(EnvironmentConstants), "Skybox Draw Constants", 16) + .setInitialState(nvrhi::ResourceStates::ConstantBuffer) + .setKeepInitialState(true)); + m_binding_layout = m_backend->GetDevice()->createBindingLayout( + nvrhi::BindingLayoutDesc() + .setVisibility(nvrhi::ShaderType::Pixel) + .addItem(nvrhi::BindingLayoutItem::Texture_SRV(0)) + .addItem(nvrhi::BindingLayoutItem::Texture_SRV(13)) + .addItem(nvrhi::BindingLayoutItem::Sampler(0)) + .addItem(nvrhi::BindingLayoutItem::Sampler(13)) + .addItem(nvrhi::BindingLayoutItem::VolatileConstantBuffer(0))); + auto sampler = m_backend->GetDevice()->createSampler( + nvrhi::SamplerDesc() + .setAllAddressModes(nvrhi::SamplerAddressMode::Clamp) + .setAllFilters(true)); + for (int i = 0; i < 2; ++i) { + m_binding_set[i] = m_backend->GetDevice()->createBindingSet( + nvrhi::BindingSetDesc() + .addItem( + nvrhi::BindingSetItem::Texture_SRV(0, m_environment->m_skybox)) + .addItem(nvrhi::BindingSetItem::Texture_SRV( + 13, m_environment->m_sky->m_aerial_lut->m_sky_texture)) + .addItem(nvrhi::BindingSetItem::Sampler( + 0, m_environment->m_sampler_linear_clamp)) + .addItem(nvrhi::BindingSetItem::Sampler( + 13, m_environment->m_sampler_linear_clamp)) + .addItem(nvrhi::BindingSetItem::ConstantBuffer( + 0, m_environment_constants)), + m_binding_layout); + } + + m_pixel_shader = m_backend->CreateShader("skybox", nvrhi::ShaderType::Pixel); + FullScreenPass::Init(); +} + +void EnvironmentRenderPass::CreatePipelineDesc( + nvrhi::GraphicsPipelineDesc& pipeline_desc) { + FullScreenPass::CreatePipelineDesc(pipeline_desc); + pipeline_desc.addBindingLayout(m_binding_layout); + pipeline_desc.setPixelShader(m_pixel_shader); + pipeline_desc.renderState.setDepthStencilState( + nvrhi::DepthStencilState() + .enableDepthTest() + .disableDepthWrite() + .setDepthFunc(nvrhi::ComparisonFunc::GreaterOrEqual) + .disableStencil()); +} + +void EnvironmentRenderPass::UpdateConstants( + nvrhi::ICommandList* command_list, glm::dmat4 const& jitter, + glm::dmat4 const& projection, glm::dmat4 const& view, + glm::dmat4 const& previous_view_projection) { + EnvironmentConstants constants{}; + + constants.m_reproject_matrix = + glm::inverse(projection * view) * previous_view_projection; + constants.m_inverse_view_projection = + glm::inverse(jitter * projection * glm::dmat4(glm::dmat3(view))); + constants.m_sun_direction = -Global.DayLight.direction; + constants.m_height = Global.pCamera.Pos.y; + + command_list->writeBuffer(m_environment_constants, &constants, + sizeof(constants)); +} + +void EnvironmentRenderPass::Render(nvrhi::ICommandList* command_list) { + nvrhi::GraphicsState graphics_state; + InitState(graphics_state); + graphics_state.addBindingSet( + m_binding_set[m_environment->GetCurrentSetIndex()]); + command_list->setGraphicsState(graphics_state); + Draw(command_list); +} + +nvrhi::IFramebuffer* EnvironmentRenderPass::GetFramebuffer() { + return m_gbuffer->m_framebuffer; +} diff --git a/manul/renderer/source/environment.h b/manul/renderer/source/environment.h new file mode 100644 index 00000000..4b8c6ae9 --- /dev/null +++ b/manul/renderer/source/environment.h @@ -0,0 +1,139 @@ +#pragma once + +#include "fullscreenpass.h" +#include "nvrenderer/resource_registry.h" +#include "nvrhi/nvrhi.h" + +struct MaEnvironment : public MaResourceRegistry { + nvrhi::TextureHandle m_skybox; + nvrhi::TextureHandle m_dynamic_skybox[2]; + nvrhi::TextureHandle m_envmap_specular; + nvrhi::TextureHandle m_dynamic_envmap_specular[2]; + nvrhi::TextureHandle m_envmap_diffuse; + nvrhi::TextureHandle m_dynamic_envmap_diffuse[2]; + nvrhi::TextureHandle m_hdri; + nvrhi::TextureHandle m_brdf_lut; + nvrhi::TextureHandle m_sky_texture; + nvrhi::TextureHandle m_aerial_lut; + + nvrhi::SamplerHandle m_sampler_linear_clamp_v_repeat_h; + nvrhi::SamplerHandle m_sampler_linear_clamp; + nvrhi::SamplerHandle m_sampler_point_clamp; + + nvrhi::ShaderHandle m_cs_sample_equirectangular; + nvrhi::ComputePipelineHandle m_pso_sample_equirectangular; + nvrhi::BindingLayoutHandle m_bl_sample_equirectangular; + + nvrhi::ShaderHandle m_cs_gbuffer_lighting; + nvrhi::ComputePipelineHandle m_pso_gbuffer_lighting; + nvrhi::BindingLayoutHandle m_bl_gbuffer_lighting; + + nvrhi::ShaderHandle m_cs_diffuse_ibl; + nvrhi::ComputePipelineHandle m_pso_diffuse_ibl; + nvrhi::BindingLayoutHandle m_bl_diffuse_ibl; + + nvrhi::ShaderHandle m_cs_specular_ibl; + nvrhi::ComputePipelineHandle m_pso_specular_ibl; + + nvrhi::ShaderHandle m_cs_generate_mip; + nvrhi::ComputePipelineHandle m_pso_generate_mip; + + nvrhi::ShaderHandle m_cs_integrate_brdf; + nvrhi::ComputePipelineHandle m_pso_integrate_brdf; + nvrhi::BindingLayoutHandle m_bl_integrate_brdf; + nvrhi::EventQueryHandle m_ready_handle; + + nvrhi::BufferHandle m_face_inverse_projection_buffer; + + class NvRendererBackend* m_backend; + struct NvGbuffer* m_gbuffer; + struct Sky* m_sky; + int filter_step = 0; + int mip = 0; + int x = 0; + int y = 0; + + int m_current_set_index = 0; + int m_locked_set_index = 0; + int GetCurrentSetIndex(); + + std::shared_ptr m_environment_pass; + + const int m_pixels_per_pass = 256; + + nvrhi::BindingSetHandle GetBindingSet(int pass, int mip, int set, + NvGbuffer* gbuffer_cube); + + struct EnvironmentFilterConstants { + EnvironmentFilterConstants() { + m_pre_exposure_mul = 1.f; + m_roughness = 0.f; + m_sample_count = 32.f; + m_source_width = 2048.f; + m_mip_bias = 0.f; + m_offset_x = 0; + m_offset_y = 0; + m_offset_z = 0; + } + float m_pre_exposure_mul; + float m_roughness; + float m_sample_count; + float m_source_width; + float m_mip_bias; + uint32_t m_offset_x; + uint32_t m_offset_y; + uint32_t m_offset_z; + }; + + struct CubeLightingConstants { + uint32_t m_offset_x; + uint32_t m_offset_y; + uint32_t m_offset_z; + uint32_t m_unused; + glm::vec3 m_light_direction; + float m_height; + glm::vec4 m_light_color; + }; + + MaEnvironment(class NvRenderer* renderer); + void Init(const std::string& texture, float pre_exposure); + void Render(nvrhi::ICommandList* command_list, glm::dmat4 const& jitter, + glm::dmat4 const& projection, glm::dmat4 const& view, + glm::dmat4 const& previous_view_projection); + void Filter(uint64_t sky_instance_id, NvGbuffer* gbuffer_cube); + bool IsReady() const; +}; + +struct EnvironmentRenderPass : public FullScreenPass { + EnvironmentRenderPass(MaEnvironment* environment); + + struct EnvironmentConstants { + glm::mat4 m_inverse_view_projection; + glm::mat4 m_reproject_matrix; + glm::vec3 m_sun_direction; + float m_height; + }; + + virtual void Init() override; + + virtual void CreatePipelineDesc( + nvrhi::GraphicsPipelineDesc& pipeline_desc) override; + + void UpdateConstants(nvrhi::ICommandList* command_list, + glm::dmat4 const& jitter, glm::dmat4 const& projection, + glm::dmat4 const& view, + glm::dmat4 const& previous_view_projection); + + virtual void Render(nvrhi::ICommandList* command_list) override; + + virtual nvrhi::IFramebuffer* GetFramebuffer() override; + + struct NvGbuffer* m_gbuffer; + MaEnvironment* m_environment; + nvrhi::BufferHandle m_environment_constants; + nvrhi::TextureHandle m_skybox_texture; + nvrhi::BindingLayoutHandle m_binding_layout; + nvrhi::BindingSetHandle m_binding_set[2]; + nvrhi::ShaderHandle m_pixel_shader; + nvrhi::FramebufferHandle m_framebuffer; +}; \ No newline at end of file diff --git a/manul/renderer/source/fsr.cpp b/manul/renderer/source/fsr.cpp new file mode 100644 index 00000000..c5a4fb55 --- /dev/null +++ b/manul/renderer/source/fsr.cpp @@ -0,0 +1,201 @@ +#include "fsr.h" + +#if LIBMANUL_WITH_D3D12 +#include + +#include "nvrenderer_d3d12.h" +#endif + +#if LIBMANUL_WITH_VULKAN +#include +#include + +#include "nvrenderer_vulkan.h" +#endif + +#include "Globals.h" +#include "gbuffer.h" +#include "gbufferblitpass.h" + +NvFSR::NvFSR(NvRenderer* renderer) + : m_backend(renderer->m_backend.get()), + m_inputpass(renderer->m_gbuffer_blit.get()), + m_gbuffer(renderer->m_gbuffer.get()) {} + +void OnFsrMessage(FfxFsr2MsgType type, const wchar_t* msg) { + //__debugbreak(); +} + +void NvFSR::Init() { + m_width = m_backend->GetCurrentFramebuffer()->getFramebufferInfo().width; + m_height = m_backend->GetCurrentFramebuffer()->getFramebufferInfo().height; + m_input_width = m_gbuffer->m_framebuffer->getFramebufferInfo().width; + m_input_height = m_gbuffer->m_framebuffer->getFramebufferInfo().height; + + m_color = m_inputpass->m_output; + m_depth = m_gbuffer->m_gbuffer_depth; + m_motion = m_gbuffer->m_gbuffer_motion; + + m_output = m_backend->GetDevice()->createTexture( + nvrhi::TextureDesc() + .setFormat(nvrhi::Format::RGBA16_FLOAT) + .setWidth(m_width) + .setHeight(m_height) + .setIsUAV(true) + .setDebugName("FSR Output") + .setInitialState(nvrhi::ResourceStates::ShaderResource) + .setKeepInitialState(true)); + m_auto_exposure_buffer = m_backend->GetDevice()->createTexture( + nvrhi::TextureDesc() + .setFormat(nvrhi::Format::RG32_FLOAT) + .setWidth(1) + .setHeight(1) + .setIsUAV(true) + .setDebugName("FSR Auto Exposure Buffer") + .setInitialState(nvrhi::ResourceStates::UnorderedAccess) + .setKeepInitialState(true)); + auto device = m_backend->GetDevice(); + FfxFsr2ContextDescription context_description{}; + switch (device->getGraphicsAPI()) { +#if LIBMANUL_WITH_D3D12 + case nvrhi::GraphicsAPI::D3D12: + m_scratch_buffer.resize(ffxFsr2GetScratchMemorySizeDX12()); + ffxFsr2GetInterfaceDX12(&m_fsr2_interface, + m_backend->GetDevice()->getNativeObject( + nvrhi::ObjectTypes::D3D12_Device), + m_scratch_buffer.data(), m_scratch_buffer.size()); + context_description.device = m_backend->GetDevice()->getNativeObject( + nvrhi::ObjectTypes::D3D12_Device); + break; +#endif +#if LIBMANUL_WITH_VULKAN + case nvrhi::GraphicsAPI::VULKAN: + m_scratch_buffer.resize( + ffxFsr2GetScratchMemorySizeVK(m_backend->GetDevice()->getNativeObject( + nvrhi::ObjectTypes::VK_PhysicalDevice))); + ffxFsr2GetInterfaceVK(&m_fsr2_interface, m_scratch_buffer.data(), + m_scratch_buffer.size(), + m_backend->GetDevice()->getNativeObject( + nvrhi::ObjectTypes::VK_PhysicalDevice), + dynamic_cast(m_backend) + ->GetDeviceProcAddr()); + context_description.device = + ffxGetDeviceVK(m_backend->GetDevice()->getNativeObject( + nvrhi::ObjectTypes::VK_Device)); + break; +#endif + default: + break; + } + context_description.callbacks = m_fsr2_interface; + context_description.displaySize.width = m_width; + context_description.displaySize.height = m_height; + context_description.maxRenderSize.width = 3440; + context_description.maxRenderSize.height = 1440; + context_description.flags = // FFX_FSR2_ENABLE_DEBUG_CHECKING | + FFX_FSR2_ENABLE_AUTO_EXPOSURE | FFX_FSR2_ENABLE_HIGH_DYNAMIC_RANGE | + FFX_FSR2_ENABLE_DEPTH_INVERTED; + context_description.fpMessage = &OnFsrMessage; + ffxFsr2ContextCreate(&m_fsr2_context, &context_description); +} + +void NvFSR::Render(nvrhi::ICommandList* command_list, double far_plane, + double near_plane, double fov) { + FfxFsr2DispatchDescription dispatch_description{}; + switch (m_backend->GetDevice()->getGraphicsAPI()) { +#if LIBMANUL_WITH_D3D12 + case nvrhi::GraphicsAPI::D3D12: + dispatch_description.commandList = + ffxGetCommandListDX12(command_list->getNativeObject( + nvrhi::ObjectTypes::D3D12_GraphicsCommandList)); + break; +#endif +#if LIBMANUL_WITH_VULKAN + case nvrhi::GraphicsAPI::VULKAN: + dispatch_description.commandList = ffxGetCommandListVK( + command_list->getNativeObject(nvrhi::ObjectTypes::VK_CommandBuffer)); + break; +#endif + default: + break; + } + dispatch_description.color = GetFfxResource(m_color, L"FSR2 Input Color"); + dispatch_description.depth = GetFfxResource(m_depth, L"FSR2 Input Depth"); + dispatch_description.motionVectors = + GetFfxResource(m_motion, L"FSR2 Input Motion"); + dispatch_description.exposure = + GetFfxResource(nullptr, L"FSR2 Empty Auto Exposure"); + dispatch_description.reactive = + GetFfxResource(nullptr, L"FSR2 Empty Input Reactive Map"); + dispatch_description.transparencyAndComposition = + GetFfxResource(nullptr, L"FSR2 Empty Transparency And Composition Map"); + dispatch_description.output = GetFfxResource( + m_output, L"FSR2 Output", FFX_RESOURCE_STATE_UNORDERED_ACCESS); + + dispatch_description.jitterOffset.x = m_current_jitter.x; + dispatch_description.jitterOffset.y = m_current_jitter.y; + dispatch_description.motionVectorScale.x = static_cast(m_input_width); + dispatch_description.motionVectorScale.y = static_cast(m_input_height); + dispatch_description.reset = false; + dispatch_description.enableSharpening = true; + dispatch_description.sharpness = .4; + dispatch_description.frameTimeDelta = 10.f; + dispatch_description.preExposure = 1.0f; + dispatch_description.renderSize.width = m_input_width; + dispatch_description.renderSize.height = m_input_height; + dispatch_description.cameraFar = far_plane; + dispatch_description.cameraNear = near_plane; + dispatch_description.cameraFovAngleVertical = fov; + + ffxFsr2ContextDispatch(&m_fsr2_context, &dispatch_description); + command_list->clearState(); +} + +FfxResource NvFSR::GetFfxResource(nvrhi::ITexture* texture, wchar_t const* name, + FfxResourceStates state) { + switch (m_backend->GetDevice()->getGraphicsAPI()) { +#if LIBMANUL_WITH_D3D12 + case nvrhi::GraphicsAPI::D3D12: + if (!texture) { + return ffxGetResourceDX12(&m_fsr2_context, nullptr, name, state); + } + return ffxGetResourceDX12( + &m_fsr2_context, + texture->getNativeObject(nvrhi::ObjectTypes::D3D12_Resource), name, + state); +#endif +#if LIBMANUL_WITH_VULKAN + case nvrhi::GraphicsAPI::VULKAN: { + if (!texture) { + return ffxGetTextureResourceVK(&m_fsr2_context, nullptr, nullptr, 1, 1, + VK_FORMAT_UNDEFINED, name, state); + } + const auto& desc = texture->getDesc(); + return ffxGetTextureResourceVK( + &m_fsr2_context, + texture->getNativeObject(nvrhi::ObjectTypes::VK_Image), + texture->getNativeView(nvrhi::ObjectTypes::VK_ImageView), desc.width, + desc.height, nvrhi::vulkan::convertFormat(desc.format), name, state); + } +#endif + default: + return {}; + } +} + +void NvFSR::BeginFrame() { + ++m_current_frame; + ComputeJitter(); +} + +glm::dmat4 NvFSR::GetJitterMatrix() const { + return glm::translate(glm::dvec3(2. * m_current_jitter.x / m_input_width, + -2. * m_current_jitter.y / m_input_height, + 0.)); +} + +void NvFSR::ComputeJitter() { + int phase_count = ffxFsr2GetJitterPhaseCount(m_input_width, m_width); + ffxFsr2GetJitterOffset(&m_current_jitter.x, &m_current_jitter.y, + m_current_frame % phase_count, phase_count); +} diff --git a/manul/renderer/source/fsr.h b/manul/renderer/source/fsr.h new file mode 100644 index 00000000..01fca247 --- /dev/null +++ b/manul/renderer/source/fsr.h @@ -0,0 +1,45 @@ +#pragma once + +#include +#include + +#include "nvrendererbackend.h" + +struct NvFSR { + NvFSR(class NvRenderer* renderer); + void Init(); + void Render(nvrhi::ICommandList* command_list, double far_plane, + double near_plane, double fov); + + FfxFsr2Interface m_fsr2_interface; + FfxFsr2Context m_fsr2_context; + std::string m_scratch_buffer; + + nvrhi::ITexture* m_color; + nvrhi::ITexture* m_auto_exposure_buffer; + nvrhi::ITexture* m_depth; + nvrhi::ITexture* m_motion; + nvrhi::TextureHandle m_output; + + FfxResource GetFfxResource( + nvrhi::ITexture* texture, wchar_t const* name = nullptr, + FfxResourceStates state = FFX_RESOURCE_STATE_COMPUTE_READ); + + int m_input_width; + int m_input_height; + + int m_width; + int m_height; + glm::vec2 m_current_jitter; + + class NvRendererBackend* m_backend; + struct NvGbuffer* m_gbuffer; + struct GbufferBlitPass* m_inputpass; + struct MaAutoExposure* m_auto_exposure; + + size_t m_current_frame = 0; + + void BeginFrame(); + glm::dmat4 GetJitterMatrix() const; + void ComputeJitter(); +}; \ No newline at end of file diff --git a/manul/renderer/source/fullscreenpass.cpp b/manul/renderer/source/fullscreenpass.cpp new file mode 100644 index 00000000..43dfeeca --- /dev/null +++ b/manul/renderer/source/fullscreenpass.cpp @@ -0,0 +1,96 @@ +#include "nvrenderer/nvrenderer.h" + +#include "fullscreenpass.h" + +#include "nvrendererbackend.h" + +FullScreenPass::FullScreenPass(NvRendererBackend* backend) + : m_backend(backend) {} + +nvrhi::IShader* FullScreenPass::GetVertexShader() { + static nvrhi::ShaderHandle vertex_shader = nullptr; + if (!vertex_shader) + vertex_shader = m_backend->CreateShader("fx_vertex", nvrhi::ShaderType::Vertex); + return vertex_shader; +} + +nvrhi::IInputLayout* FullScreenPass::GetInputLayout() { + static nvrhi::InputLayoutHandle input_layout = nullptr; + if (!input_layout) { + nvrhi::VertexAttributeDesc attribute_desc = + nvrhi::VertexAttributeDesc() + .setName("Position") + .setElementStride(sizeof(glm::vec2)) + .setOffset(0) + .setFormat(nvrhi::Format::RG32_FLOAT) + .setBufferIndex(0) + .setIsInstanced(false); + input_layout = m_backend->GetDevice()->createInputLayout(&attribute_desc, 1, + GetVertexShader()); + } + return input_layout; +} + +nvrhi::IBuffer* FullScreenPass::GetVertexBuffer() { + static nvrhi::BufferHandle vertex_buffer = nullptr; + if (!vertex_buffer) { + glm::vec2 vertices[]{{0.f, 0.f}, {1.f, 0.f}, {0.f, 1.f}, {1.f, 1.f}}; + vertex_buffer = m_backend->GetDevice()->createBuffer( + nvrhi::BufferDesc() + .setIsVertexBuffer(true) + .setByteSize(sizeof(vertices)) + .setInitialState(nvrhi::ResourceStates::VertexBuffer) + .setKeepInitialState(true) + .setCpuAccess(nvrhi::CpuAccessMode::Write)); + void* map = m_backend->GetDevice()->mapBuffer(vertex_buffer, + nvrhi::CpuAccessMode::Write); + memcpy(map, vertices, sizeof(vertices)); + m_backend->GetDevice()->unmapBuffer(vertex_buffer); + } + return vertex_buffer; +} + +void FullScreenPass::Init() { CreatePipeline(); } + +void FullScreenPass::CreatePipeline() { + nvrhi::GraphicsPipelineDesc pipeline_desc; + CreatePipelineDesc(pipeline_desc); + m_pipeline = m_backend->GetDevice()->createGraphicsPipeline(pipeline_desc, + GetFramebuffer()); +} + +void FullScreenPass::CreatePipelineDesc( + nvrhi::GraphicsPipelineDesc& pipeline_desc) { + pipeline_desc.setVertexShader(GetVertexShader()) + .setInputLayout(GetInputLayout()) + .setPrimType(nvrhi::PrimitiveType::TriangleStrip) + .setRenderState( + nvrhi::RenderState() + .setBlendState(nvrhi::BlendState().setRenderTarget( + 0, nvrhi::BlendState::RenderTarget().disableBlend())) + .setRasterState(nvrhi::RasterState() + .setCullNone() + .disableScissor() + .disableDepthClip() + .setFillSolid()) + .setDepthStencilState(nvrhi::DepthStencilState() + .disableDepthTest() + .disableDepthWrite() + .disableStencil())); +} + +nvrhi::IFramebuffer* FullScreenPass::GetFramebuffer() { return m_backend->GetCurrentFramebuffer(); } + +void FullScreenPass::InitState(nvrhi::GraphicsState& render_state) { + nvrhi::IFramebuffer* framebuffer = GetFramebuffer(); + render_state.setFramebuffer(framebuffer); + render_state.setViewport(nvrhi::ViewportState().addViewportAndScissorRect( + framebuffer->getFramebufferInfo().getViewport())); + render_state.setPipeline(m_pipeline); + render_state.addVertexBuffer( + nvrhi::VertexBufferBinding().setSlot(0).setBuffer(GetVertexBuffer())); +} + +void FullScreenPass::Draw(nvrhi::ICommandList* command_list) { + command_list->draw(nvrhi::DrawArguments().setVertexCount(4)); +} diff --git a/manul/renderer/source/fullscreenpass.h b/manul/renderer/source/fullscreenpass.h new file mode 100644 index 00000000..aad87fe8 --- /dev/null +++ b/manul/renderer/source/fullscreenpass.h @@ -0,0 +1,21 @@ +#pragma once + +#include + +struct FullScreenPass { + + FullScreenPass(class NvRendererBackend* backend); + virtual ~FullScreenPass() = default; + nvrhi::IShader* GetVertexShader(); + nvrhi::IInputLayout* GetInputLayout(); + nvrhi::IBuffer* GetVertexBuffer(); + virtual void Init(); + void CreatePipeline(); + virtual void CreatePipelineDesc(nvrhi::GraphicsPipelineDesc& pipeline_desc); + nvrhi::GraphicsPipelineHandle m_pipeline; + class NvRendererBackend* m_backend; + virtual nvrhi::IFramebuffer* GetFramebuffer(); + void InitState(nvrhi::GraphicsState& render_state); + void Draw(nvrhi::ICommandList* command_list); + virtual void Render(nvrhi::ICommandList* command_list) = 0; +}; \ No newline at end of file diff --git a/manul/renderer/source/gbuffer.cpp b/manul/renderer/source/gbuffer.cpp new file mode 100644 index 00000000..c945eaa3 --- /dev/null +++ b/manul/renderer/source/gbuffer.cpp @@ -0,0 +1,117 @@ +#include "gbuffer.h" + +#include + +#include "nvrenderer/nvrenderer.h" +#include "nvrendererbackend.h" + +NvGbuffer::NvGbuffer(NvRenderer* renderer) + : m_backend(renderer->m_backend.get()) {} + +void NvGbuffer::Init(int width, int height, bool is_cube, bool depth_only, + int slices) { + m_depth_only = depth_only; + nvrhi::TextureDesc buffer_desc = + nvrhi::TextureDesc() + .setWidth(width) + .setHeight(height) + .setInitialState(nvrhi::ResourceStates::ShaderResource) + .setIsRenderTarget(true) + .setKeepInitialState(true) + .setClearValue(nvrhi::Color(0.f, 0.f, 0.f, 0.f)) + .setUseClearValue(true); + if (is_cube) { + buffer_desc.setDimension(nvrhi::TextureDimension::TextureCube); + buffer_desc.setArraySize(6); + } else if (slices > 1) { + buffer_desc.setDimension(nvrhi::TextureDimension::Texture2DArray); + buffer_desc.setArraySize(slices); + } + if (!depth_only) { + m_gbuffer_diffuse = m_backend->GetDevice()->createTexture( + nvrhi::TextureDesc(buffer_desc) + .setFormat(nvrhi::Format::R10G10B10A2_UNORM) + .setDebugName("GBuffer Diffuse")); + m_gbuffer_emission = m_backend->GetDevice()->createTexture( + nvrhi::TextureDesc(buffer_desc) + .setFormat(nvrhi::Format::RGBA16_FLOAT) + .setDebugName("GBuffer Emission")); + m_gbuffer_params = m_backend->GetDevice()->createTexture( + nvrhi::TextureDesc(buffer_desc) + .setFormat(nvrhi::Format::RGBA8_UNORM) + .setDebugName("GBuffer Params")); + m_gbuffer_normal = m_backend->GetDevice()->createTexture( + nvrhi::TextureDesc(buffer_desc) + .setFormat(nvrhi::Format::R10G10B10A2_UNORM) + .setClearValue(nvrhi::Color(.5f, .5f, 1.f, 0.f)) + .setDebugName("GBuffer Normal")); + m_gbuffer_motion = m_backend->GetDevice()->createTexture( + nvrhi::TextureDesc(buffer_desc) + .setFormat(nvrhi::Format::RG16_FLOAT) + .setClearValue(nvrhi::Color(0.f, 0.f, 0.f, 0.f)) + .setDebugName("GBuffer Motion")); + } + m_gbuffer_depth = m_backend->GetDevice()->createTexture( + nvrhi::TextureDesc(buffer_desc) + .setIsTypeless(true) + .setInitialState(nvrhi::ResourceStates::ShaderResource) + .setFormat(nvrhi::Format::D32) + .setDebugName("GBuffer Deph")); + nvrhi::TextureSubresourceSet subresource_set = + nvrhi::TextureSubresourceSet(0, 1, 0, buffer_desc.arraySize); + nvrhi::FramebufferDesc fb_desc = nvrhi::FramebufferDesc().setDepthAttachment( + m_gbuffer_depth, subresource_set); + if (!depth_only) { + fb_desc.addColorAttachment(m_gbuffer_diffuse, subresource_set) + .addColorAttachment(m_gbuffer_emission, subresource_set) + .addColorAttachment(m_gbuffer_params, subresource_set) + .addColorAttachment(m_gbuffer_normal, subresource_set) + .addColorAttachment(m_gbuffer_motion, subresource_set); + } + m_framebuffer = m_backend->GetDevice()->createFramebuffer(fb_desc); + m_slice_framebuffers.resize(buffer_desc.arraySize); + for (int i = 0; i < buffer_desc.arraySize; ++i) { + nvrhi::TextureSubresourceSet subresource_set = + nvrhi::TextureSubresourceSet(0, 1, i, 1); + nvrhi::FramebufferDesc fb_desc = + nvrhi::FramebufferDesc().setDepthAttachment(m_gbuffer_depth, + subresource_set); + if (!depth_only) { + fb_desc.addColorAttachment(m_gbuffer_diffuse, subresource_set) + .addColorAttachment(m_gbuffer_emission, subresource_set) + .addColorAttachment(m_gbuffer_params, subresource_set) + .addColorAttachment(m_gbuffer_normal, subresource_set) + .addColorAttachment(m_gbuffer_motion, subresource_set); + } + m_slice_framebuffers[i] = + m_backend->GetDevice()->createFramebuffer(fb_desc); + } +} + +void NvGbuffer::Clear(nvrhi::ICommandList* command_list) { + if (!m_depth_only) { + nvrhi::utils::ClearColorAttachment(command_list, m_framebuffer, 0, + nvrhi::Color(0.f, 0.f, 0.f, 0.f)); + nvrhi::utils::ClearColorAttachment(command_list, m_framebuffer, 1, + nvrhi::Color(0.f, 0.f, 0.f, 0.f)); + nvrhi::utils::ClearColorAttachment(command_list, m_framebuffer, 2, + nvrhi::Color(0.f, 0.f, 0.f, 0.f)); + nvrhi::utils::ClearColorAttachment(command_list, m_framebuffer, 3, + nvrhi::Color(.5f, .5f, 1.f, 0.f)); + nvrhi::utils::ClearColorAttachment(command_list, m_framebuffer, 4, + nvrhi::Color(0.f, 0.f, 0.f, 0.f)); + } + ClearDepthStencilAttachment(command_list, m_framebuffer, + m_depth_only ? 0.f : 0.f, 0); +} + +void NvGbuffer::ClearDepthStencilAttachment(nvrhi::ICommandList* commandList, + nvrhi::IFramebuffer* framebuffer, + float depth, uint32_t stencil) { + const nvrhi::FramebufferAttachment& att = + framebuffer->getDesc().depthAttachment; + if (att.texture) { + commandList->clearDepthStencilTexture(att.texture, att.subresources, true, + depth, false, stencil); + } +} diff --git a/manul/renderer/source/gbuffer.h b/manul/renderer/source/gbuffer.h new file mode 100644 index 00000000..7152ea4a --- /dev/null +++ b/manul/renderer/source/gbuffer.h @@ -0,0 +1,27 @@ +#pragma once + +#include + +struct NvGbuffer { + NvGbuffer(class NvRenderer* renderer); + void Init(int width, int height, bool is_cube, bool depth_only = false, int slices = 1); + void Clear(nvrhi::ICommandList* command_list); + + nvrhi::TextureHandle m_gbuffer_diffuse; + nvrhi::TextureHandle m_gbuffer_emission; + nvrhi::TextureHandle m_gbuffer_normal; + nvrhi::TextureHandle m_gbuffer_params; + nvrhi::TextureHandle m_gbuffer_motion; + nvrhi::TextureHandle m_gbuffer_depth; + + nvrhi::FramebufferHandle m_framebuffer; + std::vector m_slice_framebuffers; + + class NvRendererBackend* m_backend; + + bool m_depth_only; + + static void ClearDepthStencilAttachment(nvrhi::ICommandList* commandList, + nvrhi::IFramebuffer* framebuffer, + float depth, uint32_t stencil); +}; diff --git a/manul/renderer/source/gbufferblitpass.cpp b/manul/renderer/source/gbufferblitpass.cpp new file mode 100644 index 00000000..f1dc8647 --- /dev/null +++ b/manul/renderer/source/gbufferblitpass.cpp @@ -0,0 +1,209 @@ +#include "gbufferblitpass.h" + +#include +#include +#include + +#include "contactshadows.h" +#include "csm.h" +#include "environment.h" +#include "gbuffer.h" +#include "nvrendererbackend.h" +#include "sky.h" +#include "ssao.h" + +GbufferBlitPass::GbufferBlitPass(NvRenderer* renderer, NvGbuffer* gbuffer, + NvGbuffer* gbuffer_shadow, NvSsao* ssao, + MaEnvironment* environment, + MaShadowMap* shadow_map, + MaContactShadows* contact_shadows, Sky* sky) + : FullScreenPass(renderer->GetBackend()), + MaResourceRegistry(renderer), + m_gbuffer(gbuffer), + m_gbuffer_shadow(gbuffer_shadow), + m_ssao(ssao), + m_environment(environment), + m_shadow_map(shadow_map), + m_contact_shadows(contact_shadows), + m_sky(sky) {} + +void GbufferBlitPass::Init() { + InitResourceRegistry(); + m_draw_constants = m_backend->GetDevice()->createBuffer( + nvrhi::utils::CreateVolatileConstantBufferDesc( + sizeof(DrawConstants), "GBuffer Lighting Constants", 16) + .setInitialState(nvrhi::ResourceStates::ConstantBuffer) + .setKeepInitialState(true)); + RegisterResource(true, "gbuffer_lighting_constants", m_draw_constants, + nvrhi::ResourceType::VolatileConstantBuffer); + const nvrhi::SamplerHandle sampler_shadow_comp = + m_backend->GetDevice()->createSampler( + nvrhi::SamplerDesc() + .setReductionType(nvrhi::SamplerReductionType::Comparison) + .setComparisonFunc(nvrhi::ComparisonFunc::Greater) + .setAllAddressModes(nvrhi::SamplerAddressMode::ClampToEdge) + .setAllFilters(true)); + const nvrhi::SamplerHandle sampler_linear = + m_backend->GetDevice()->createSampler( + nvrhi::SamplerDesc().setAllFilters(true)); + const nvrhi::SamplerHandle sampler_linear_clamp = + m_backend->GetDevice()->createSampler( + nvrhi::SamplerDesc() + .setAllAddressModes(nvrhi::SamplerAddressMode::ClampToEdge) + .setAllFilters(true)); + RegisterResource(true, "shadow_sampler_comp", sampler_shadow_comp, + nvrhi::ResourceType::Sampler); + RegisterResource(true, "sampler_linear_wrap", sampler_linear, + nvrhi::ResourceType::Sampler); + RegisterResource(true, "sampler_linear_clamp", sampler_linear_clamp, + nvrhi::ResourceType::Sampler); + m_scene_depth = m_backend->GetDevice()->createTexture( + nvrhi::TextureDesc(m_gbuffer->m_gbuffer_depth->getDesc()) + .setFormat(nvrhi::Format::R32_FLOAT) + .setDebugName("Scene Depth") + .setInitialState(nvrhi::ResourceStates::ShaderResource) + .setUseClearValue(false) + .setIsRenderTarget(false)); + RegisterResource(true, "gbuffer_depth", m_scene_depth, + nvrhi::ResourceType::Texture_SRV); + m_output = m_backend->GetDevice()->createTexture( + nvrhi::TextureDesc() + .setWidth(m_gbuffer->m_framebuffer->getFramebufferInfo().width) + .setHeight(m_gbuffer->m_framebuffer->getFramebufferInfo().height) + .setFormat(nvrhi::Format::RGBA16_FLOAT) + .setIsUAV(true) + .setIsRenderTarget(true) + .setInitialState(nvrhi::ResourceStates::ShaderResource) + .setKeepInitialState(true)); + RegisterResource(true, "scene_lit_texture", m_output, + nvrhi::ResourceType::Texture_SRV); + m_binding_layout = m_backend->GetDevice()->createBindingLayout( + nvrhi::BindingLayoutDesc() + .addItem(nvrhi::BindingLayoutItem::VolatileConstantBuffer(2)) + .addItem(nvrhi::BindingLayoutItem::ConstantBuffer(11)) + .addItem(nvrhi::BindingLayoutItem::Texture_SRV(0)) + .addItem(nvrhi::BindingLayoutItem::Texture_SRV(1)) + .addItem(nvrhi::BindingLayoutItem::Texture_SRV(2)) + .addItem(nvrhi::BindingLayoutItem::Texture_SRV(3)) + .addItem(nvrhi::BindingLayoutItem::Texture_SRV(4)) + .addItem(nvrhi::BindingLayoutItem::Texture_SRV(5)) + .addItem(nvrhi::BindingLayoutItem::Texture_SRV(8)) + .addItem(nvrhi::BindingLayoutItem::Texture_SRV(9)) + .addItem(nvrhi::BindingLayoutItem::Texture_SRV(10)) + .addItem(nvrhi::BindingLayoutItem::Texture_SRV(11)) + .addItem(nvrhi::BindingLayoutItem::Texture_SRV(12)) + .addItem(nvrhi::BindingLayoutItem::Texture_SRV(14)) + .addItem(nvrhi::BindingLayoutItem::Texture_SRV(16)) + .addItem(nvrhi::BindingLayoutItem::StructuredBuffer_SRV(17)) + .addItem(nvrhi::BindingLayoutItem::StructuredBuffer_SRV(18)) + .addItem(nvrhi::BindingLayoutItem::Sampler(8)) + .addItem(nvrhi::BindingLayoutItem::Sampler(11)) + .addItem(nvrhi::BindingLayoutItem::Sampler(13)) + .addItem(nvrhi::BindingLayoutItem::Texture_UAV(0)) + .setVisibility(nvrhi::ShaderType::Compute)); + for (int i = 0; i < std::size(m_binding_set); ++i) { + m_binding_set[i] = m_backend->GetDevice()->createBindingSet( + nvrhi::BindingSetDesc() + .addItem(nvrhi::BindingSetItem::ConstantBuffer(2, m_draw_constants)) + .addItem(nvrhi::BindingSetItem::ConstantBuffer( + 11, m_shadow_map->m_projection_buffer)) + .addItem(nvrhi::BindingSetItem::Texture_SRV( + 0, m_gbuffer->m_gbuffer_diffuse)) + .addItem(nvrhi::BindingSetItem::Texture_SRV( + 1, m_gbuffer->m_gbuffer_emission)) + .addItem(nvrhi::BindingSetItem::Texture_SRV( + 2, m_gbuffer->m_gbuffer_params)) + .addItem(nvrhi::BindingSetItem::Texture_SRV( + 3, m_gbuffer->m_gbuffer_normal)) + .addItem(nvrhi::BindingSetItem::Texture_SRV( + 4, m_gbuffer->m_gbuffer_depth)) + .addItem(nvrhi::BindingSetItem::Texture_SRV(5, m_ssao->m_outputAO)) + .addItem(nvrhi::BindingSetItem::Texture_SRV( + 8, m_environment->m_dynamic_envmap_diffuse[0])) + .addItem(nvrhi::BindingSetItem::Texture_SRV( + 9, m_environment->m_dynamic_envmap_specular[0])) + .addItem(nvrhi::BindingSetItem::Texture_SRV( + 10, m_environment->m_brdf_lut)) + .addItem(nvrhi::BindingSetItem::Texture_SRV( + 11, m_gbuffer_shadow->m_gbuffer_depth)) + .addItem(nvrhi::BindingSetItem::Texture_SRV( + 12, m_contact_shadows->m_output_texture)) + .addItem(nvrhi::BindingSetItem::Texture_SRV( + 14, m_sky->m_aerial_lut->m_lut)) + .addItem(nvrhi::BindingSetItem::Texture_SRV( + 16, static_cast( + GetResource("forwardplus_index_grid_opaque", nvrhi::ResourceType::Texture_SRV) + .m_resource))) + .addItem(nvrhi::BindingSetItem::StructuredBuffer_SRV( + 17, static_cast( + GetResource("forwardplus_index_buffer_opaque", nvrhi::ResourceType::StructuredBuffer_SRV) + .m_resource))) + .addItem(nvrhi::BindingSetItem::StructuredBuffer_SRV( + 18, static_cast( + GetResource("forwardplus_light_buffer", nvrhi::ResourceType::StructuredBuffer_SRV) + .m_resource))) + .addItem(nvrhi::BindingSetItem::Sampler(8, sampler_linear)) + .addItem(nvrhi::BindingSetItem::Sampler(11, sampler_shadow_comp)) + .addItem(nvrhi::BindingSetItem::Sampler(13, sampler_linear_clamp)) + .addItem(nvrhi::BindingSetItem::Texture_UAV(0, m_output)), + m_binding_layout); + } + m_pixel_shader = + m_backend->CreateShader("gbuffer_lighting", nvrhi::ShaderType::Compute); + m_pso = m_backend->GetDevice()->createComputePipeline( + nvrhi::ComputePipelineDesc() + .setComputeShader(m_pixel_shader) + .addBindingLayout(m_binding_layout)); + // m_framebuffer = m_backend->GetDevice()->createFramebuffer( + // nvrhi::FramebufferDesc().addColorAttachment(m_output)); + // FullScreenPass::Init(); +} + +void GbufferBlitPass::CreatePipelineDesc( + nvrhi::GraphicsPipelineDesc& pipeline_desc) { + FullScreenPass::CreatePipelineDesc(pipeline_desc); + pipeline_desc.addBindingLayout(m_binding_layout); + pipeline_desc.setPixelShader(m_pixel_shader); +} + +void GbufferBlitPass::UpdateConstants(nvrhi::ICommandList* command_list, + glm::dmat4& view, + const glm::dmat4& projection) { + DrawConstants constants{}; + constants.m_inverse_model_view = glm::inverse(glm::dmat4(glm::dmat3(view))); + constants.m_inverse_projection = glm::inverse(projection); + + const auto& daylight = Global.DayLight; + constants.m_light_dir = glm::vec4(-daylight.direction, 0.f); + constants.m_light_color = glm::vec4(m_sky->CalcSunColor(), 1.); + constants.m_altitude = Global.pCamera.Pos.y; + constants.m_time = Timer::GetTime(); + + command_list->writeBuffer(m_draw_constants, &constants, sizeof(constants)); +} + +void GbufferBlitPass::Render(nvrhi::ICommandList* command_list, + glm::dmat4& view, const glm::dmat4& projection) { + UpdateConstants(command_list, view, projection); + Render(command_list); + command_list->copyTexture( + m_scene_depth, nvrhi::TextureSlice().resolve(m_scene_depth->getDesc()), + m_gbuffer->m_gbuffer_depth, + nvrhi::TextureSlice().resolve(m_scene_depth->getDesc())); +} + +void GbufferBlitPass::Render(nvrhi::ICommandList* command_list) { + nvrhi::ComputeState graphics_state; + auto desc = m_output->getDesc(); + // InitState(graphics_state); + graphics_state.setPipeline(m_pso); + graphics_state.addBindingSet( + m_binding_set[m_environment->GetCurrentSetIndex()]); + command_list->setComputeState(graphics_state); +#define DISPATCH_SIZE(size, groupsize) ((size + groupsize - 1) / groupsize) + command_list->dispatch(DISPATCH_SIZE(desc.width, 8), + DISPATCH_SIZE(desc.height, 8), 1); + // Draw(command_list); +} + +nvrhi::IFramebuffer* GbufferBlitPass::GetFramebuffer() { return m_framebuffer; } diff --git a/manul/renderer/source/gbufferblitpass.h b/manul/renderer/source/gbufferblitpass.h new file mode 100644 index 00000000..29ede6b6 --- /dev/null +++ b/manul/renderer/source/gbufferblitpass.h @@ -0,0 +1,53 @@ +#pragma once + +#include "fullscreenpass.h" +#include "nvrenderer/resource_registry.h" + +struct GbufferBlitPass : public FullScreenPass, public MaResourceRegistry { + GbufferBlitPass(class NvRenderer* renderer, struct NvGbuffer* gbuffer, + struct NvGbuffer* gbuffer_shadow, struct NvSsao* ssao, + struct MaEnvironment* environment, + struct MaShadowMap* shadow_map, + struct MaContactShadows* contact_shadows, struct Sky* sky); + + virtual void Init() override; + + virtual void CreatePipelineDesc( + nvrhi::GraphicsPipelineDesc& pipeline_desc) override; + + void UpdateConstants(nvrhi::ICommandList* command_list, glm::dmat4& view, + const glm::dmat4& projection); + + void Render(nvrhi::ICommandList* command_list, glm::dmat4& view, + const glm::dmat4& projection); + virtual void Render(nvrhi::ICommandList* command_list) override; + + struct DrawConstants { + glm::mat4 m_inverse_model_view; + glm::mat4 m_inverse_projection; + glm::vec3 m_light_dir; + float m_altitude; + glm::vec4 m_light_color; + float m_time; + }; + + nvrhi::BindingLayoutHandle m_binding_layout; + nvrhi::BindingSetHandle m_binding_set[2]; + nvrhi::ShaderHandle m_pixel_shader; + nvrhi::FramebufferHandle m_framebuffer; + nvrhi::BufferHandle m_draw_constants; + nvrhi::TextureHandle m_scene_depth; + + NvGbuffer* m_gbuffer; + NvGbuffer* m_gbuffer_shadow; + NvSsao* m_ssao; + MaEnvironment* m_environment; + MaShadowMap* m_shadow_map; + MaContactShadows* m_contact_shadows; + Sky* m_sky; + + nvrhi::ComputePipelineHandle m_pso; + + nvrhi::TextureHandle m_output; + virtual nvrhi::IFramebuffer* GetFramebuffer() override; +}; \ No newline at end of file diff --git a/manul/renderer/source/gbufferlighting.cpp b/manul/renderer/source/gbufferlighting.cpp new file mode 100644 index 00000000..4f065bbb --- /dev/null +++ b/manul/renderer/source/gbufferlighting.cpp @@ -0,0 +1,365 @@ +#include "gbufferlighting.h" + +#include + +#include + +#include "gbuffer.h" +#include "nvrendererbackend.h" +#include "ssao.h" +#include "config.h" + +void GbufferLighting::Init() { + auto fb_info = m_renderer->m_gbuffer->m_framebuffer->getFramebufferInfo(); + m_width = fb_info.width; + m_height = fb_info.height; + + m_tiles_x = (m_width + 7) / 8; + m_tiles_y = (m_height + 7) / 8; + + m_frustum_buffer = m_renderer->GetBackend()->GetDevice()->createBuffer( + nvrhi::BufferDesc() + .setDebugName("Forward Plus Frustum Buffer") + .setStructStride(4 * sizeof(glm::vec4) + 10 * sizeof(float)) + .setByteSize(m_tiles_x * m_tiles_y * (4 * sizeof(glm::vec4) + 10 * sizeof(float))) + .setCanHaveUAVs(true) + .setInitialState(nvrhi::ResourceStates::UnorderedAccess) + .setKeepInitialState(true)); + + m_view_params_buffer = m_renderer->GetBackend()->GetDevice()->createBuffer( + nvrhi::utils::CreateVolatileConstantBufferDesc( + sizeof(ViewParams), "Forward Plus View Parameters", 16) + .setInitialState(nvrhi::ResourceStates::ConstantBuffer) + .setKeepInitialState(true)); + + m_dispatch_params_buffer = + m_renderer->GetBackend()->GetDevice()->createBuffer( + nvrhi::utils::CreateVolatileConstantBufferDesc( + sizeof(ViewParams), "Forward Plus Dispatch Parameters", 16) + .setInitialState(nvrhi::ResourceStates::ConstantBuffer) + .setKeepInitialState(true)); + + { + auto atomic_counter_desc = + nvrhi::BufferDesc() + .setInitialState(nvrhi::ResourceStates::UnorderedAccess) + .setStructStride(sizeof(uint32_t)) + .setKeepInitialState(true) + .setByteSize(sizeof(uint32_t)) + .setCanHaveUAVs(true); + + m_atomic_counter_lights_opaque = + m_renderer->GetBackend()->GetDevice()->createBuffer( + nvrhi::BufferDesc(atomic_counter_desc) + .setDebugName("Forward Plus Atomic Counter Lights Opaque")); + + m_atomic_counter_lights_transparent = + m_renderer->GetBackend()->GetDevice()->createBuffer( + nvrhi::BufferDesc(atomic_counter_desc) + .setDebugName( + "Forward Plus Atomic Counter Lights Transparent")); + } + + { + auto index_buffer_desc = + nvrhi::BufferDesc() + .setInitialState(nvrhi::ResourceStates::UnorderedAccess) + .setStructStride(sizeof(uint32_t)) + .setKeepInitialState(true) + .setByteSize(sizeof(uint32_t) * m_tiles_x * m_tiles_y * 64) + .setCanHaveUAVs(true); + + m_index_buffer_lights_opaque = + m_renderer->GetBackend()->GetDevice()->createBuffer( + nvrhi::BufferDesc(index_buffer_desc) + .setDebugName("Forward Plus Index Buffer Lights Opaque")); + + m_index_buffer_lights_transparent = + m_renderer->GetBackend()->GetDevice()->createBuffer( + nvrhi::BufferDesc(index_buffer_desc) + .setDebugName("Forward Plus Index Buffer Lights Transparent")); + } + + { + auto index_grid_desc = + nvrhi::TextureDesc() + .setInitialState(nvrhi::ResourceStates::UnorderedAccess) + .setFormat(nvrhi::Format::RG32_UINT) + .setKeepInitialState(true) + .setWidth(m_tiles_x) + .setHeight(m_tiles_y) + .setIsUAV(true); + + m_index_grid_lights_opaque = + m_renderer->GetBackend()->GetDevice()->createTexture( + nvrhi::TextureDesc(index_grid_desc) + .setDebugName("Forward Plus Index Grid Lights Opaque")); + + m_index_grid_lights_transparent = + m_renderer->GetBackend()->GetDevice()->createTexture( + nvrhi::TextureDesc(index_grid_desc) + .setDebugName("Forward Plus Index Grid Lights Transparent")); + } + + { + m_lighting_buffer_capacity = + NvRenderer::Config()->m_lighting.m_max_lights_per_scene; + m_light_buffer = m_renderer->GetBackend()->GetDevice()->createBuffer( + nvrhi::BufferDesc() + .setInitialState(nvrhi::ResourceStates::ShaderResource) + .setKeepInitialState(true) + .setByteSize(m_lighting_buffer_capacity * + sizeof(m_packed_buffer[0])) + .setStructStride(sizeof(m_packed_buffer[0])) + .setDebugName("Light Buffer")); + } + + RegisterResource(true, "forwardplus_light_buffer", m_light_buffer, + nvrhi::ResourceType::StructuredBuffer_SRV); + RegisterResource(true, "forwardplus_index_grid_opaque", + m_index_grid_lights_opaque, + nvrhi::ResourceType::Texture_SRV); + RegisterResource(true, "forwardplus_index_grid_transparent", + m_index_grid_lights_transparent, + nvrhi::ResourceType::Texture_SRV); + RegisterResource(true, "forwardplus_index_buffer_opaque", + m_index_buffer_lights_opaque, + nvrhi::ResourceType::StructuredBuffer_SRV); + RegisterResource(true, "forwardplus_index_buffer_transparent", + m_index_buffer_lights_transparent, + nvrhi::ResourceType::StructuredBuffer_SRV); + + { + nvrhi::BindingLayoutHandle binding_layout_comp_frustums; + nvrhi::utils::CreateBindingSetAndLayout( + m_renderer->GetBackend()->GetDevice(), nvrhi::ShaderType::Compute, 0, + nvrhi::BindingSetDesc() + .addItem( + nvrhi::BindingSetItem::ConstantBuffer(3, m_view_params_buffer)) + .addItem(nvrhi::BindingSetItem::ConstantBuffer( + 4, m_dispatch_params_buffer)) + .addItem(nvrhi::BindingSetItem::StructuredBuffer_UAV( + 0, m_frustum_buffer)), + binding_layout_comp_frustums, m_bindings_comp_frustums); + + auto cs_comp_frustums = m_renderer->m_backend->CreateShader( + "forwardplus_compute_frustums", nvrhi::ShaderType::Compute); + + m_pso_comp_frustums = + m_renderer->GetBackend()->GetDevice()->createComputePipeline( + nvrhi::ComputePipelineDesc() + .addBindingLayout(binding_layout_comp_frustums) + .setComputeShader(cs_comp_frustums)); + } + + { + nvrhi::BindingLayoutHandle binding_layout_cull_lights; + nvrhi::utils::CreateBindingSetAndLayout( + m_renderer->GetBackend()->GetDevice(), nvrhi::ShaderType::Compute, 0, + nvrhi::BindingSetDesc() + .addItem( + nvrhi::BindingSetItem::ConstantBuffer(3, m_view_params_buffer)) + .addItem(nvrhi::BindingSetItem::ConstantBuffer( + 4, m_dispatch_params_buffer)) + .addItem(nvrhi::BindingSetItem::Texture_SRV( + 3, m_renderer->m_gbuffer->m_gbuffer_depth)) + .addItem( + nvrhi::BindingSetItem::StructuredBuffer_SRV(8, m_light_buffer)) + .addItem(nvrhi::BindingSetItem::StructuredBuffer_SRV( + 9, m_frustum_buffer)) + .addItem(nvrhi::BindingSetItem::StructuredBuffer_UAV( + 1, m_atomic_counter_lights_opaque)) + .addItem(nvrhi::BindingSetItem::StructuredBuffer_UAV( + 2, m_atomic_counter_lights_transparent)) + .addItem(nvrhi::BindingSetItem::StructuredBuffer_UAV( + 3, m_index_buffer_lights_opaque)) + .addItem(nvrhi::BindingSetItem::StructuredBuffer_UAV( + 4, m_index_buffer_lights_transparent)) + .addItem(nvrhi::BindingSetItem::Texture_UAV( + 5, m_index_grid_lights_opaque)) + .addItem(nvrhi::BindingSetItem::Texture_UAV( + 6, m_index_grid_lights_transparent)), + binding_layout_cull_lights, m_bindings_cull_lights); + + auto cs_cull_lights = m_renderer->m_backend->CreateShader( + "forwardplus_cull_lights", nvrhi::ShaderType::Compute); + + m_pso_cull_lights = + m_renderer->GetBackend()->GetDevice()->createComputePipeline( + nvrhi::ComputePipelineDesc() + .addBindingLayout(binding_layout_cull_lights) + .setComputeShader(cs_cull_lights)); + } + +// auto texture_desc = +// nvrhi::TextureDesc() +// .setWidth(m_width) +// .setHeight(m_height) +// .setFormat(nvrhi::Format::R11G11B10_FLOAT) +// .setIsUAV(true) +// .setInitialState(nvrhi::ResourceStates::ShaderResource) +// .setKeepInitialState(true); +//texture_desc +// texture_desc.setDebugName("Deferred Diffuse Buffer"); +// m_diffuse_texture = +// m_renderer->GetBackend()->GetDevice()->createTexture(texture_desc); +// RegisterResource(true, "deferred_lights", m_diffuse_texture, +// nvrhi::ResourceType::Texture_SRV); +// +// m_view_constants = m_renderer->GetBackend()->GetDevice()->createBuffer( +// nvrhi::utils::CreateVolatileConstantBufferDesc( +// sizeof(ViewConstants), "Deferred Lighting Constants", 16) +// .setInitialState(nvrhi::ResourceStates::ConstantBuffer) +// .setKeepInitialState(true)); +// +// nvrhi::BindingLayoutHandle binding_layout_spot; +// nvrhi::BindingLayoutHandle binding_layout_clear; +// +// nvrhi::utils::CreateBindingSetAndLayout( +// m_renderer->GetBackend()->GetDevice(), nvrhi::ShaderType::Compute, 0, +// nvrhi::BindingSetDesc().addItem( +// nvrhi::BindingSetItem::Texture_UAV(0, m_diffuse_texture)), +// binding_layout_clear, m_binding_set_clear); +// +// nvrhi::utils::CreateBindingSetAndLayout( +// m_renderer->GetBackend()->GetDevice(), nvrhi::ShaderType::Compute, 0, +// nvrhi::BindingSetDesc() +// .addItem(nvrhi::BindingSetItem::ConstantBuffer(0, m_view_constants)) +// .addItem(nvrhi::BindingSetItem::PushConstants( +// 1, sizeof(PushConstantsSpotLight))) +// .addItem(nvrhi::BindingSetItem::Texture_UAV(0, m_diffuse_texture)) +// .addItem(nvrhi::BindingSetItem::Texture_SRV( +// 0, m_renderer->m_gbuffer->m_gbuffer_depth)) +// .addItem(nvrhi::BindingSetItem::Texture_SRV( +// 1, m_renderer->m_gbuffer->m_gbuffer_normal)) +// .addItem(nvrhi::BindingSetItem::Texture_SRV( +// 2, m_renderer->m_gbuffer->m_gbuffer_params)) +// .addItem(nvrhi::BindingSetItem::Texture_SRV( +// 3, m_renderer->m_gbuffer->m_gbuffer_diffuse)) +// .addItem(nvrhi::BindingSetItem::Texture_SRV( +// 5, m_renderer->m_ssao->m_outputAO)), +// binding_layout_spot, m_binding_set_spotlight); +// +// auto clear_shader = m_renderer->m_backend->CreateShader( +// "gbuffer_light_clear", nvrhi::ShaderType::Compute); +// auto spotlight_shader = m_renderer->m_backend->CreateShader( +// "gbuffer_light_spot", nvrhi::ShaderType::Compute); +// +// m_pso_clear = m_renderer->m_backend->GetDevice()->createComputePipeline( +// nvrhi::ComputePipelineDesc() +// .setComputeShader(clear_shader) +// .addBindingLayout(binding_layout_clear)); +// +// m_pso_spotlight = m_renderer->m_backend->GetDevice()->createComputePipeline( +// nvrhi::ComputePipelineDesc() +// .setComputeShader(spotlight_shader) +// .addBindingLayout(binding_layout_spot)); +} + +void GbufferLighting::Render(const NvRenderer::RenderPass& pass) { +// ViewConstants view_constants{}; +// view_constants.m_inverse_model_view = +// static_cast(glm::inverse(pass.m_transform)); +// view_constants.m_inverse_projection = +// static_cast(glm::inverse(pass.m_projection)); +// pass.m_command_list_draw->writeBuffer(m_view_constants, &view_constants, +// sizeof(view_constants)); + m_packed_buffer.clear(); + for (int i = 0; i < m_renderer->m_renderable_spotlights.size(); ++i) { + if (i >= m_lighting_buffer_capacity) break; + auto& light = m_packed_buffer.emplace_back( + m_renderer->m_renderable_spotlights[i], pass.m_origin); + } + + pass.m_command_list_draw->writeBuffer( + m_light_buffer, m_packed_buffer.data(), + m_packed_buffer.size() * sizeof(m_packed_buffer[0])); + + ViewParams view_params{}; + view_params.m_inverse_projection = + static_cast(glm::inverse(pass.m_projection)); + view_params.m_view = static_cast(pass.m_transform); + view_params.m_screen_dimensions = {m_width, m_height}; + view_params.m_num_lights = m_packed_buffer.size(); + pass.m_command_list_draw->writeBuffer(m_view_params_buffer, &view_params, + sizeof(view_params)); + + { + DispatchParams dispatch_params{}; + dispatch_params.m_num_threads = {m_tiles_x, m_tiles_y, 1u}; + dispatch_params.m_num_thread_groups = + (dispatch_params.m_num_threads + 7u) / 8u; + pass.m_command_list_draw->writeBuffer( + m_dispatch_params_buffer, &dispatch_params, sizeof(dispatch_params)); + + pass.m_command_list_draw->setComputeState( + nvrhi::ComputeState() + .setPipeline(m_pso_comp_frustums) + .addBindingSet(m_bindings_comp_frustums)); + pass.m_command_list_draw->dispatch(dispatch_params.m_num_thread_groups.x, + dispatch_params.m_num_thread_groups.y, + dispatch_params.m_num_thread_groups.z); + } + + { + DispatchParams dispatch_params{}; + dispatch_params.m_num_thread_groups = {m_tiles_x, m_tiles_y, 1u}; + dispatch_params.m_num_threads = dispatch_params.m_num_thread_groups * 8u; + pass.m_command_list_draw->writeBuffer( + m_dispatch_params_buffer, &dispatch_params, sizeof(dispatch_params)); + + uint32_t zero = 0; + pass.m_command_list_draw->writeBuffer(m_atomic_counter_lights_opaque, &zero, + sizeof(zero)); + pass.m_command_list_draw->writeBuffer(m_atomic_counter_lights_transparent, + &zero, sizeof(zero)); + + pass.m_command_list_draw->setComputeState( + nvrhi::ComputeState() + .setPipeline(m_pso_cull_lights) + .addBindingSet(m_bindings_cull_lights)); + pass.m_command_list_draw->dispatch(dispatch_params.m_num_thread_groups.x, + dispatch_params.m_num_thread_groups.y, + dispatch_params.m_num_thread_groups.z); + } + +// { +// pass.m_command_list_draw->setComputeState( +// nvrhi::ComputeState() +// .setPipeline(m_pso_clear) +// .addBindingSet(m_binding_set_clear)); +// pass.m_command_list_draw->dispatch((m_width + 7) / 8, (m_height + 7) / 8); +// } +// +// for (const auto& spotlight : m_renderer->m_renderable_spotlights) { +// PushConstantsSpotLight push_constants{}; +// push_constants.m_origin = spotlight.m_origin - pass.m_origin; +// push_constants.m_radius_sqr = spotlight.m_radius * spotlight.m_radius; +// push_constants.m_direction = spotlight.m_direction; +// push_constants.m_cos_inner_cone = spotlight.m_cos_inner_cone; +// push_constants.m_cos_outer_cone = spotlight.m_cos_outer_cone; +// push_constants.m_color = spotlight.m_color; +// +// pass.m_command_list_draw->setComputeState( +// nvrhi::ComputeState() +// .setPipeline(m_pso_spotlight) +// .addBindingSet(m_binding_set_spotlight)); +// pass.m_command_list_draw->setPushConstants(&push_constants, +// sizeof(push_constants)); +// pass.m_command_list_draw->dispatch((m_width + 7) / 8, (m_height + 7) / 8); +// } +} + +GbufferLighting::PackedSpotLight::PackedSpotLight( + const NvRenderer::Renderable::SpotLight& spotlight, + glm::dvec3 const& origin) { + m_origin = spotlight.m_origin - origin; + m_radius = spotlight.m_radius; + m_direction_cos_inner = + glm::packHalf4x16({spotlight.m_direction, spotlight.m_cos_inner_cone}); + glm::vec3 color = + spotlight.m_color.r * glm::vec3(0.4123908f, 0.21263901f, 0.01933082f) + + spotlight.m_color.g * glm::vec3(0.35758434f, 0.71516868f, 0.11919478f) + + spotlight.m_color.b * glm::vec3(0.18048079f, 0.07219232f, 0.95053215f); + m_color_cos_outer = glm::packHalf4x16({color, spotlight.m_cos_outer_cone}); +} diff --git a/manul/renderer/source/gbufferlighting.h b/manul/renderer/source/gbufferlighting.h new file mode 100644 index 00000000..aac2a393 --- /dev/null +++ b/manul/renderer/source/gbufferlighting.h @@ -0,0 +1,84 @@ +#pragma once + +#include +#include + +#include + +struct GbufferLighting : public MaResourceRegistry { + GbufferLighting(NvRenderer* renderer) + : MaResourceRegistry(renderer), m_renderer(renderer) {} + + struct ViewConstants { + glm::mat4 m_inverse_model_view; + glm::mat4 m_inverse_projection; + }; + + struct PushConstantsSpotLight { + glm::vec3 m_origin; + float m_radius_sqr; + glm::vec3 m_direction; + float m_cos_inner_cone; + glm::vec3 m_color; + float m_cos_outer_cone; + }; + + struct PackedSpotLight { + explicit PackedSpotLight(NvRenderer::Renderable::SpotLight const& spotlight, + glm::dvec3 const& origin); + glm::vec3 m_origin; + float m_radius; + uint64_t m_direction_cos_inner; + uint64_t m_color_cos_outer; + }; + + struct DispatchParams { + alignas(sizeof(glm::vec4)) glm::uvec3 m_num_thread_groups; + alignas(sizeof(glm::vec4)) glm::uvec3 m_num_threads; + }; + + struct ViewParams { + glm::mat4 m_inverse_projection; + glm::mat4 m_view; + glm::vec2 m_screen_dimensions; + uint32_t m_num_lights; + }; + + std::vector m_packed_buffer; + size_t m_lighting_buffer_capacity; + + nvrhi::BindingSetHandle m_bindings_cull_lights; + nvrhi::ComputePipelineHandle m_pso_cull_lights; + + nvrhi::BindingSetHandle m_bindings_comp_frustums; + nvrhi::ComputePipelineHandle m_pso_comp_frustums; + + nvrhi::BufferHandle m_atomic_counter_lights_opaque; + nvrhi::BufferHandle m_atomic_counter_lights_transparent; + nvrhi::BufferHandle m_index_buffer_lights_opaque; + nvrhi::BufferHandle m_index_buffer_lights_transparent; + nvrhi::TextureHandle m_index_grid_lights_opaque; + nvrhi::TextureHandle m_index_grid_lights_transparent; + + nvrhi::TextureHandle m_diffuse_texture; + nvrhi::TextureHandle m_specular_texture; + nvrhi::BufferHandle m_light_buffer; + nvrhi::BufferHandle m_view_constants; + nvrhi::BufferHandle m_frustum_buffer; + nvrhi::BufferHandle m_dispatch_params_buffer; + nvrhi::BufferHandle m_view_params_buffer; + nvrhi::BindingSetHandle m_binding_set_spotlight; + nvrhi::ComputePipelineHandle m_pso_spotlight; + nvrhi::BindingSetHandle m_binding_set_clear; + nvrhi::ComputePipelineHandle m_pso_clear; + + int m_width; + int m_height; + int m_tiles_x; + int m_tiles_y; + + void Init(); + void Render(const NvRenderer::RenderPass& pass); + + NvRenderer* m_renderer; +}; \ No newline at end of file diff --git a/manul/renderer/source/imgui_nvrhi.cpp b/manul/renderer/source/imgui_nvrhi.cpp new file mode 100644 index 00000000..70757c1f --- /dev/null +++ b/manul/renderer/source/imgui_nvrhi.cpp @@ -0,0 +1,408 @@ +/* +* Copyright (c) 2014-2021, NVIDIA CORPORATION. All rights reserved. +* +* Permission is hereby granted, free of charge, to any person obtaining a +* copy of this software and associated documentation files (the "Software"), +* to deal in the Software without restriction, including without limitation +* the rights to use, copy, modify, merge, publish, distribute, sublicense, +* and/or sell copies of the Software, and to permit persons to whom the +* Software is furnished to do so, subject to the following conditions: +* +* The above copyright notice and this permission notice shall be included in +* all copies or substantial portions of the Software. +* +* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +* DEALINGS IN THE SOFTWARE. +*/ + +/* +License for Dear ImGui + +Copyright (c) 2014-2019 Omar Cornut + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +*/ + +#include + +#include + +#include + +#include "imgui_nvrhi.h" +#include "nvrendererbackend.h" +#include "config.h" + +struct VERTEX_CONSTANT_BUFFER +{ + float mvp[4][4]; +}; + +struct ImguiPushConstants { + glm::vec2 m_inv_display_size; + float m_ui_nits; + MaConfig::MaTonemapType m_tonemap_function; +}; + +bool ImGui_NVRHI::createFontTexture(nvrhi::ICommandList* commandList) +{ + ImGuiIO& io = ImGui::GetIO(); + unsigned char *pixels; + int width, height; + + io.Fonts->GetTexDataAsRGBA32(&pixels, &width, &height); + + { + nvrhi::TextureDesc desc; + desc.width = width; + desc.height = height; + desc.format = nvrhi::Format::RGBA8_UNORM; + desc.debugName = "ImGui font texture"; + + fontTexture = renderer->createTexture(desc); + + commandList->beginTrackingTextureState(fontTexture, nvrhi::AllSubresources, nvrhi::ResourceStates::Common); + + if (fontTexture == nullptr) + return false; + + commandList->writeTexture(fontTexture, 0, 0, pixels, width * 4); + + commandList->setPermanentTextureState(fontTexture, nvrhi::ResourceStates::ShaderResource); + commandList->commitBarriers(); + + io.Fonts->TexID = fontTexture; + } + + { + const auto desc = nvrhi::SamplerDesc() + .setAllAddressModes(nvrhi::SamplerAddressMode::Wrap) + .setAllFilters(true); + + fontSampler = renderer->createSampler(desc); + + if (fontSampler == nullptr) + return false; + } + + return true; +} + +bool ImGui_NVRHI::init(NvRendererBackend *backend) +{ + this->renderer = renderer; + + m_commandList = renderer->createCommandList(); + + m_commandList->open(); + + vertexShader = backend->CreateShader("imgui_vertex", nvrhi::ShaderType::Vertex); + if (vertexShader == nullptr) + { + printf("error creating NVRHI vertex shader object\n"); + assert(0); + return false; + } + + pixelShader = backend->CreateShader("imgui_pixel", nvrhi::ShaderType::Pixel); + if (pixelShader == nullptr) + { + printf("error creating NVRHI pixel shader object\n"); + assert(0); + return false; + } + + // create attribute layout object + nvrhi::VertexAttributeDesc vertexAttribLayout[] = { + { "POSITION", nvrhi::Format::RG32_FLOAT, 1, 0, offsetof(ImDrawVert,pos), sizeof(ImDrawVert), false }, + { "TEXCOORD", nvrhi::Format::RG32_FLOAT, 1, 0, offsetof(ImDrawVert,uv), sizeof(ImDrawVert), false }, + { "COLOR", nvrhi::Format::RGBA8_UNORM, 1, 0, offsetof(ImDrawVert,col), sizeof(ImDrawVert), false }, + }; + + shaderAttribLayout = renderer->createInputLayout(vertexAttribLayout, sizeof(vertexAttribLayout) / sizeof(vertexAttribLayout[0]), vertexShader); + + // add the default font - before creating the font texture + auto& io = ImGui::GetIO(); + io.Fonts->AddFontDefault(); + + // create font texture + if (!createFontTexture(m_commandList)) + { + return false; + } + + // create PSO + { + nvrhi::BlendState blendState; + blendState.targets[0].setBlendEnable(true) + .setSrcBlend(nvrhi::BlendFactor::SrcAlpha) + .setDestBlend(nvrhi::BlendFactor::InvSrcAlpha) + .setSrcBlendAlpha(nvrhi::BlendFactor::InvSrcAlpha) + .setDestBlendAlpha(nvrhi::BlendFactor::Zero); + + auto rasterState = nvrhi::RasterState() + .setFillSolid() + .setCullNone() + .setScissorEnable(true) + .setDepthClipEnable(true); + + auto depthStencilState = nvrhi::DepthStencilState() + .disableDepthTest() + .enableDepthWrite() + .disableStencil() + .setDepthFunc(nvrhi::ComparisonFunc::Always); + + nvrhi::RenderState renderState; + renderState.blendState = blendState; + renderState.depthStencilState = depthStencilState; + renderState.rasterState = rasterState; + + nvrhi::BindingLayoutDesc layoutDesc; + layoutDesc.visibility = nvrhi::ShaderType::All; + layoutDesc.bindings = { + nvrhi::BindingLayoutItem::PushConstants(0, sizeof(ImguiPushConstants)), + nvrhi::BindingLayoutItem::Texture_SRV(0), + nvrhi::BindingLayoutItem::Sampler(0) + }; + bindingLayout = renderer->createBindingLayout(layoutDesc); + + basePSODesc.primType = nvrhi::PrimitiveType::TriangleList; + basePSODesc.inputLayout = shaderAttribLayout; + basePSODesc.VS = vertexShader; + basePSODesc.PS = pixelShader; + basePSODesc.renderState = renderState; + basePSODesc.bindingLayouts = { bindingLayout }; + } + + m_commandList->close(); + renderer->executeCommandList(m_commandList); + + return true; +} + +bool ImGui_NVRHI::reallocateBuffer(nvrhi::BufferHandle& buffer, size_t requiredSize, size_t reallocateSize, const bool indexBuffer) +{ + if (buffer == nullptr || size_t(buffer->getDesc().byteSize) < requiredSize) + { + nvrhi::BufferDesc desc; + desc.byteSize = uint32_t(reallocateSize); + desc.structStride = 0; + desc.debugName = indexBuffer ? "ImGui index buffer" : "ImGui vertex buffer"; + desc.canHaveUAVs = false; + desc.isVertexBuffer = !indexBuffer; + desc.isIndexBuffer = indexBuffer; + desc.isDrawIndirectArgs = false; + desc.isVolatile = false; + desc.initialState = indexBuffer ? nvrhi::ResourceStates::IndexBuffer : nvrhi::ResourceStates::VertexBuffer; + desc.keepInitialState = true; + + buffer = renderer->createBuffer(desc); + + if (!buffer) + { + return false; + } + } + + return true; +} + +bool ImGui_NVRHI::beginFrame() +{ + return true; +} + +nvrhi::IGraphicsPipeline* ImGui_NVRHI::getPSO(nvrhi::IFramebuffer* fb) +{ + if (pso) + return pso; + + pso = renderer->createGraphicsPipeline(basePSODesc, fb); + assert(pso); + + return pso; +} + +nvrhi::IBindingSet* ImGui_NVRHI::getBindingSet(void* handle) +{ + nvrhi::ITexture* texture = reinterpret_cast(handle); + auto iter = bindingsCache.find(texture); + if (iter != bindingsCache.end()) + { + return iter->second; + } + + nvrhi::BindingSetDesc desc; + + desc.bindings = { + nvrhi::BindingSetItem::PushConstants(0, sizeof(ImguiPushConstants)), + nvrhi::BindingSetItem::Texture_SRV(0, texture), + nvrhi::BindingSetItem::Sampler(0, fontSampler) + }; + + nvrhi::BindingSetHandle binding; + binding = renderer->createBindingSet(desc, bindingLayout); + assert(binding); + + bindingsCache[texture] = binding; + return binding; +} + +bool ImGui_NVRHI::updateGeometry(nvrhi::ICommandList* commandList) +{ + ImDrawData *drawData = ImGui::GetDrawData(); + + // create/resize vertex and index buffers if needed + if (!reallocateBuffer(vertexBuffer, + drawData->TotalVtxCount * sizeof(ImDrawVert), + (drawData->TotalVtxCount + 5000) * sizeof(ImDrawVert), + false)) + { + return false; + } + + if (!reallocateBuffer(indexBuffer, + drawData->TotalIdxCount * sizeof(ImDrawIdx), + (drawData->TotalIdxCount + 5000) * sizeof(ImDrawIdx), + true)) + { + return false; + } + + vtxBuffer.resize(vertexBuffer->getDesc().byteSize / sizeof(ImDrawVert)); + idxBuffer.resize(indexBuffer->getDesc().byteSize / sizeof(ImDrawIdx)); + + // copy and convert all vertices into a single contiguous buffer + ImDrawVert *vtxDst = &vtxBuffer[0]; + ImDrawIdx *idxDst = &idxBuffer[0]; + + for(int n = 0; n < drawData->CmdListsCount; n++) + { + const ImDrawList *cmdList = drawData->CmdLists[n]; + + memcpy(vtxDst, cmdList->VtxBuffer.Data, cmdList->VtxBuffer.Size * sizeof(ImDrawVert)); + memcpy(idxDst, cmdList->IdxBuffer.Data, cmdList->IdxBuffer.Size * sizeof(ImDrawIdx)); + + vtxDst += cmdList->VtxBuffer.Size; + idxDst += cmdList->IdxBuffer.Size; + } + + commandList->writeBuffer(vertexBuffer, &vtxBuffer[0], vertexBuffer->getDesc().byteSize); + commandList->writeBuffer(indexBuffer, &idxBuffer[0], indexBuffer->getDesc().byteSize); + + return true; +} + +bool ImGui_NVRHI::render(nvrhi::IFramebuffer* framebuffer) +{ + ImDrawData *drawData = ImGui::GetDrawData(); + const auto& io = ImGui::GetIO(); + + m_commandList->open(); + m_commandList->beginMarker("ImGUI"); + + if (!updateGeometry(m_commandList)) + { + return false; + } + + // handle DPI scaling + drawData->ScaleClipRects(io.DisplayFramebufferScale); + + ImguiPushConstants push_constants{}; + push_constants.m_inv_display_size = {1.f / io.DisplaySize.x, 1.f / io.DisplaySize.y}; + push_constants.m_ui_nits = NvRenderer::Config()->m_display.GetHDRConfig().m_ui_nits; + push_constants.m_tonemap_function = NvRenderer::Config()->m_display.GetHDRConfig().m_tonemap_function; + + // set up graphics state + nvrhi::GraphicsState drawState; + + drawState.framebuffer = framebuffer; + assert(drawState.framebuffer); + + drawState.pipeline = getPSO(drawState.framebuffer); + + drawState.viewport.viewports.push_back(nvrhi::Viewport(io.DisplaySize.x * io.DisplayFramebufferScale.x, + io.DisplaySize.y * io.DisplayFramebufferScale.y)); + drawState.viewport.scissorRects.resize(1); // updated below + + nvrhi::VertexBufferBinding vbufBinding; + vbufBinding.buffer = vertexBuffer; + vbufBinding.slot = 0; + vbufBinding.offset = 0; + drawState.vertexBuffers.push_back(vbufBinding); + + drawState.indexBuffer.buffer = indexBuffer; + drawState.indexBuffer.format = (sizeof(ImDrawIdx) == 2 ? nvrhi::Format::R16_UINT : nvrhi::Format::R32_UINT); + drawState.indexBuffer.offset = 0; + + // render command lists + int vtxOffset = 0; + int idxOffset = 0; + for(int n = 0; n < drawData->CmdListsCount; n++) + { + const ImDrawList *cmdList = drawData->CmdLists[n]; + for(int i = 0; i < cmdList->CmdBuffer.Size; i++) + { + const ImDrawCmd *pCmd = &cmdList->CmdBuffer[i]; + + if (pCmd->UserCallback) + { + pCmd->UserCallback(cmdList, pCmd); + } else { + drawState.bindings = { getBindingSet(pCmd->TextureId) }; + assert(drawState.bindings[0]); + + drawState.viewport.scissorRects[0] = nvrhi::Rect(int(pCmd->ClipRect.x), + int(pCmd->ClipRect.z), + int(pCmd->ClipRect.y), + int(pCmd->ClipRect.w)); + + nvrhi::DrawArguments drawArguments; + drawArguments.vertexCount = pCmd->ElemCount; + drawArguments.startIndexLocation = idxOffset; + drawArguments.startVertexLocation = vtxOffset; + + m_commandList->setGraphicsState(drawState); + m_commandList->setPushConstants(&push_constants, sizeof(push_constants)); + m_commandList->drawIndexed(drawArguments); + } + + idxOffset += pCmd->ElemCount; + } + + vtxOffset += cmdList->VtxBuffer.Size; + } + + m_commandList->endMarker(); + m_commandList->close(); + renderer->executeCommandList(m_commandList); + + return true; +} + +void ImGui_NVRHI::backbufferResizing() +{ + pso = nullptr; +} diff --git a/manul/renderer/source/imgui_nvrhi.h b/manul/renderer/source/imgui_nvrhi.h new file mode 100644 index 00000000..93ce983c --- /dev/null +++ b/manul/renderer/source/imgui_nvrhi.h @@ -0,0 +1,98 @@ +/* +* Copyright (c) 2014-2021, NVIDIA CORPORATION. All rights reserved. +* +* Permission is hereby granted, free of charge, to any person obtaining a +* copy of this software and associated documentation files (the "Software"), +* to deal in the Software without restriction, including without limitation +* the rights to use, copy, modify, merge, publish, distribute, sublicense, +* and/or sell copies of the Software, and to permit persons to whom the +* Software is furnished to do so, subject to the following conditions: +* +* The above copyright notice and this permission notice shall be included in +* all copies or substantial portions of the Software. +* +* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +* DEALINGS IN THE SOFTWARE. +*/ + +/* +License for Dear ImGui + +Copyright (c) 2014-2019 Omar Cornut + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +*/ + +#pragma once + +#include +#include +#include +#include + +#include + +#include +#include "nvtexture.h" + +struct ImGui_NVRHI +{ + nvrhi::DeviceHandle renderer; + nvrhi::CommandListHandle m_commandList; + + nvrhi::ShaderHandle vertexShader; + nvrhi::ShaderHandle pixelShader; + nvrhi::InputLayoutHandle shaderAttribLayout; + + nvrhi::TextureHandle fontTexture; + nvrhi::SamplerHandle fontSampler; + + nvrhi::BufferHandle vertexBuffer; + nvrhi::BufferHandle indexBuffer; + + nvrhi::BindingLayoutHandle bindingLayout; + nvrhi::GraphicsPipelineDesc basePSODesc; + + nvrhi::GraphicsPipelineHandle pso; + std::unordered_map bindingsCache; + + std::vector vtxBuffer; + std::vector idxBuffer; + + NvTextureManager* textureManager; + + bool init(class NvRendererBackend *backend); + bool beginFrame(); + bool render(nvrhi::IFramebuffer* framebuffer); + void backbufferResizing(); + +private: + bool reallocateBuffer(nvrhi::BufferHandle& buffer, size_t requiredSize, size_t reallocateSize, bool isIndexBuffer); + + bool createFontTexture(nvrhi::ICommandList* commandList); + + nvrhi::IGraphicsPipeline* getPSO(nvrhi::IFramebuffer* fb); + nvrhi::IBindingSet* getBindingSet(void* handle); + bool updateGeometry(nvrhi::ICommandList* commandList); +}; diff --git a/manul/renderer/source/instancecache.cpp b/manul/renderer/source/instancecache.cpp new file mode 100644 index 00000000..7d349350 --- /dev/null +++ b/manul/renderer/source/instancecache.cpp @@ -0,0 +1 @@ +#include "instancecache.h" \ No newline at end of file diff --git a/manul/renderer/source/instancecache.h b/manul/renderer/source/instancecache.h new file mode 100644 index 00000000..089bdbe0 --- /dev/null +++ b/manul/renderer/source/instancecache.h @@ -0,0 +1,54 @@ +#pragma once + +#include "nvrenderer/nvrenderer.h" + +struct InstanceCacheId { + gfx::geometry_handle m_geometry; + material_handle m_material; + InstanceCacheId(gfx::geometry_handle geometry, material_handle material) + : m_geometry(geometry), m_material(material) {} +}; + +template <> +struct std::hash { + std::size_t operator()(const InstanceCacheId& op) const { + size_t hash_geometry = std::hash()(op.m_geometry); + size_t hash_material = std::hash()(op.m_material); + return hash_geometry ^ hash_material + 0x9e3779b9 + (hash_geometry << 6) + + (hash_geometry >> 2); + } +}; + +template <> +struct std::equal_to { + bool operator()(const InstanceCacheId& lhs, + const InstanceCacheId& rhs) const { + return lhs.m_geometry == rhs.m_geometry && lhs.m_material == rhs.m_material; + } +}; + +struct InstanceCache { + struct Instance { + glm::mat3x4 m_transform; + glm::mat3x4 m_transform_history; + Instance(const glm::dmat4& transform, const glm::dmat4& transform_history) + : m_transform(static_cast(glm::transpose(transform))), + m_transform_history( + static_cast(glm::transpose(transform_history))) {} + }; + std::vector m_instances; +}; + +struct InstanceBank { + std::unordered_map m_cache; + void Clear() { + for (auto& [id, cache] : m_cache) { + cache.m_instances.clear(); + } + } + void AddInstance(gfx::geometry_handle geometry, material_handle material, + const glm::dmat4& transform, const glm::dmat4& history) { + auto& cache = m_cache[{geometry, material}]; + cache.m_instances.emplace_back(transform, history); + } +}; \ No newline at end of file diff --git a/manul/renderer/source/ma_dds.cpp b/manul/renderer/source/ma_dds.cpp new file mode 100644 index 00000000..c981b0ae --- /dev/null +++ b/manul/renderer/source/ma_dds.cpp @@ -0,0 +1,149 @@ +#include "ddspp/ddspp.h" +#include "nvtexture.h" + +#include + +bool NvTexture::LoadDDS(std::string &data, int size_bias) { + ddspp::Descriptor desc{}; + if (ddspp::decode_header(reinterpret_cast(data.data()), desc) != + ddspp::Success) + return false; + std::stringstream ss(data, std::ios::in | std::ios::binary); + // auto sd = opengl_texture::deserialize_ddsd(ss); + // int blksize = 16; + // m_bc = true; + m_has_alpha = false; + switch (desc.format) { + case ddspp::DXGIFormat::BC1_UNORM: + case ddspp::DXGIFormat::BC1_UNORM_SRGB: + m_format = + m_srgb ? nvrhi::Format::BC1_UNORM_SRGB : nvrhi::Format::BC1_UNORM; + break; + + case ddspp::DXGIFormat::BC2_UNORM: + case ddspp::DXGIFormat::BC2_UNORM_SRGB: + m_format = + m_srgb ? nvrhi::Format::BC2_UNORM_SRGB : nvrhi::Format::BC2_UNORM; + break; + + case ddspp::DXGIFormat::BC3_UNORM: + case ddspp::DXGIFormat::BC3_UNORM_SRGB: + m_format = + m_srgb ? nvrhi::Format::BC3_UNORM_SRGB : nvrhi::Format::BC3_UNORM; + break; + + case ddspp::DXGIFormat::BC4_UNORM: + m_format = nvrhi::Format::BC4_UNORM; + break; + + case ddspp::DXGIFormat::BC4_SNORM: + m_format = nvrhi::Format::BC4_SNORM; + break; + + case ddspp::DXGIFormat::BC5_UNORM: + m_format = nvrhi::Format::BC5_UNORM; + break; + + case ddspp::DXGIFormat::BC5_SNORM: + m_format = nvrhi::Format::BC5_SNORM; + break; + + case ddspp::DXGIFormat::BC6H_SF16: + m_format = nvrhi::Format::BC6H_SFLOAT; + break; + + case ddspp::DXGIFormat::BC6H_UF16: + m_format = nvrhi::Format::BC6H_UFLOAT; + break; + + case ddspp::DXGIFormat::BC7_UNORM: + case ddspp::DXGIFormat::BC7_UNORM_SRGB: + m_format = + m_srgb ? nvrhi::Format::BC7_UNORM_SRGB : nvrhi::Format::BC7_UNORM; + break; + + default: + return false; + } + // + m_width = desc.width; + m_height = desc.height; + + struct Bc2Block { + uint64_t alpha; + uint16_t color0; + uint16_t color1; + uint32_t pixels; + [[nodiscard]] bool HasTransparency() const { + return alpha != static_cast(-1); + } + }; + + static_assert(sizeof(Bc2Block) == 16); + + struct Bc3Block { + uint16_t alpha; + uint16_t pixels0; + uint16_t pixels1; + uint16_t pixels2; + uint64_t color_block; + [[nodiscard]] bool HasTransparency() const { + return alpha != static_cast(-1); + } + }; + + struct Bc7Block { + uint8_t data[16]; + [[nodiscard]] bool HasTransparency() const { + int mode = 0; + if (!data[0]) return false; + for (; !(data[0] & (1 << (7 - mode))); ++mode) + ; + return mode > 3; + } + }; + + static_assert(sizeof(Bc3Block) == 16); + for (int mip = 0; mip < desc.numMips; ++mip) { + int width = std::max(m_width >> mip, 1); + int height = std::max(m_height >> mip, 1); + int blkx = (width + desc.blockWidth - 1) / desc.blockWidth; + int blky = (height + desc.blockHeight - 1) / desc.blockHeight; + auto &[pitch, mip_data] = m_data.emplace_back(); + pitch = ddspp::get_row_pitch(desc, mip); + mip_data.resize(pitch * blky, '\0'); + ss.seekg(desc.headerSize + ddspp::get_offset(desc, mip, 0)); + ss.read(mip_data.data(), mip_data.size()); + if (!mip) { + switch (desc.format) { + case ddspp::DXGIFormat::BC2_UNORM: + case ddspp::DXGIFormat::BC2_UNORM_SRGB: + for (size_t j = 0; !m_has_alpha && j < blkx * blky; ++j) { + const Bc2Block &block = + reinterpret_cast(data.data())[j]; + if (block.HasTransparency()) m_has_alpha = true; + } + break; + case ddspp::DXGIFormat::BC3_UNORM: + case ddspp::DXGIFormat::BC3_UNORM_SRGB: + for (size_t j = 0; !m_has_alpha && j < blkx * blky; ++j) { + const Bc3Block &block = + reinterpret_cast(data.data())[j]; + if (block.HasTransparency()) m_has_alpha = true; + } + break; + case ddspp::DXGIFormat::BC7_UNORM: + case ddspp::DXGIFormat::BC7_UNORM_SRGB: + for (size_t j = 0; !m_has_alpha && j < blkx * blky; ++j) { + const Bc7Block &block = + reinterpret_cast(data.data())[j]; + if (block.HasTransparency()) m_has_alpha = true; + } + break; + default: + break; + } + } + } + return true; +} \ No newline at end of file diff --git a/manul/renderer/source/materialparser.cpp b/manul/renderer/source/materialparser.cpp new file mode 100644 index 00000000..7f7c0823 --- /dev/null +++ b/manul/renderer/source/materialparser.cpp @@ -0,0 +1,336 @@ +#include "materialparser.h" + +#include "nvrenderer/nvrenderer.h" + +#include +#include +#include +#include +#include +#include +#include + +std::string_view MaterialAdapter::GetTexturePathForEntry( + std::string_view key) const { + if (m_material_internal) { + return m_material_internal->GetTexturePathForEntry(key); + } + return std::string_view(); +} + +int MaterialAdapter::GetTextureSizeBiasForEntry(std::string_view key) const { + if (m_material_internal) { + return m_material_internal->GetTextureSizeBiasForEntry(key); + } + return 0; +} + +std::string_view MaterialAdapter::GetShader() const { + if (m_material_internal) { + return m_material_internal->GetShader(); + } + return std::string_view(); +} + +int MaterialAdapter::GetShadowRank() const { + if (m_material_internal) { + return m_material_internal->GetShadowRank(); + } + return 0; +} + +glm::dvec2 MaterialAdapter::GetSize() const { + if (m_material_internal) { + return m_material_internal->GetSize(); + } + return {-1., -1.}; +} + +std::optional MaterialAdapter::GetOpacity() const { + if (m_material_internal) { + return m_material_internal->GetOpacity(); + } + return std::nullopt; +} + +bool MaterialAdapter::Parse(std::string_view filepath) { + if (m_material_internal = MaterialAdapterManul::Parse(filepath); + m_material_internal) { + return true; + } + if (m_material_internal = MaterialAdapterLegacyMatFile::Parse(filepath); + m_material_internal) { + return true; + } + if (m_material_internal = MaterialAdapterSingleTexture::Parse(filepath); + m_material_internal) { + return true; + } + return false; +} + +std::optional MaterialAdapter::GetMaskedShadowOverride() const { + if (m_material_internal) { + return m_material_internal->GetMaskedShadowOverride(); + } + return std::nullopt; +} + +std::shared_ptr MaterialAdapterLegacyMatFile::Parse( + std::string_view path) { + auto const locator{material_manager::find_on_disk(std::string(path))}; + + if (locator.first.size()) { + // try to parse located file resource + cParser materialparser(locator.first + locator.second, + cParser::buffer_FILE); + auto material = std::make_shared(); + while (material->ParseLevel(materialparser, 0)) { + } + return material; + } else { + return nullptr; + } +} + +std::string_view MaterialAdapterLegacyMatFile::GetTexturePathForEntry( + std::string_view key) const { + if (key == "diffuse") { + if (auto it = m_texture_mapping.find("_diffuse:"); + it != m_texture_mapping.end()) { + return it->second.m_path; + } + if (auto it = m_texture_mapping.find("1:"); it != m_texture_mapping.end()) { + return it->second.m_path; + } + } else if (key == "normal") { + if (auto it = m_texture_mapping.find("_normals:"); + it != m_texture_mapping.end()) { + return it->second.m_path; + } + if (auto it = m_texture_mapping.find("_normalmap:"); + it != m_texture_mapping.end()) { + return it->second.m_path; + } + if (auto it = m_texture_mapping.find("2:"); it != m_texture_mapping.end()) { + return it->second.m_path; + } + } else { + if (auto it = m_texture_mapping.find(fmt::format("_{}:", key)); + it != m_texture_mapping.end()) { + return it->second.m_path; + } + } + return std::string_view(); +} + +std::string_view MaterialAdapterLegacyMatFile::GetShader() const { + if (m_shader == "water") { + return "legacy_water"; + } + if (IsNormalMapShader() && HasNormalMap()) { + return "legacy_normalmap"; + } + return "legacy"; +} + +bool MaterialAdapterLegacyMatFile::ParseLevel(cParser& parser, int priority) { + // NOTE: comma can be part of legacy file names, so we don't treat it as a + // separator here + auto key{parser.getToken(true, "\n\r\t ;[]")}; + // key can be an actual key or block end + if ((true == key.empty()) || (key == "}")) { + return false; + } + + if (priority != -1) { + // regular attribute processing mode + + // mark potential material change + // update_on_weather_change |= is_weather(key); + // update_on_season_change |= is_season(key); + + if (key == Global.Weather) { + // weather textures override generic (pri 0) and seasonal (pri 1) textures + // seasonal weather textures (pri 1+2=3) override generic weather (pri 2) + // textures skip the opening bracket + auto const value{parser.getToken(true, "\n\r\t ;")}; + while (ParseLevel(parser, priority + 2)) { + ; // all work is done in the header + } + } else if (key == Global.Season) { + // seasonal textures override generic textures + // skip the opening bracket + auto const value{parser.getToken(true, "\n\r\t ;")}; + while (ParseLevel(parser, priority + 1)) { + ; // all work is done in the header + } + } + + else if (key.compare(0, 7, "texture") == 0) { + key.erase(0, 7); + + auto value{deserialize_random_set(parser)}; + replace_slashes(value); + auto& [tex_priority, texture] = m_texture_mapping[key]; + if (tex_priority < priority) { + texture = value; + tex_priority = priority; + } + } else if (key.compare(0, 5, "param") == 0) { + // key.erase(0, 5); + // + parser.getToken(true, "\n\r\t;"); + // std::istringstream stream(value); + // glm::vec4 data; + // stream >> data.r; + // stream >> data.g; + // stream >> data.b; + // stream >> data.a; + // + // auto it = parse_info->param_mapping.find(key); + // if (it == parse_info->param_mapping.end()) + // parse_info->param_mapping.emplace( + // std::make_pair(key, parse_info_s::param_def({data, Priority}))); + // else if (Priority > it->second.priority) { + // parse_info->param_mapping.erase(it); + // parse_info->param_mapping.emplace( + // std::make_pair(key, parse_info_s::param_def({data, Priority}))); + // } + } else if (key == "shader:" && + (m_shader.empty() || priority > m_shader_priority)) { + m_shader = deserialize_random_set(parser); + m_shader_priority = priority; + } else if (key == "opacity:" && priority > m_opacity_priority) { + std::string value = deserialize_random_set(parser); + m_opacity = std::stof(value); // m7t: handle exception + m_opacity_priority = priority; + } else if (key == "selfillum:" && priority > m_selfillum_priority) { + std::string value = deserialize_random_set(parser); + m_selfillum = std::stof(value); // m7t: handle exception + m_selfillum_priority = priority; + } else if (key == "glossiness:" /* && Priority > m_glossiness_priority*/) { + deserialize_random_set(parser); + // glossiness = std::stof(value); // m7t: handle exception + // m_glossiness_priority = Priority; + } else if (key == "shadow_rank:") { + std::string value = deserialize_random_set(parser); + m_shadow_rank = std::stoi(value); // m7t: handle exception + } else if (key == "size:") { + parser.getTokens(2); + parser >> m_size.x >> m_size.y; + } else { + auto const value = parser.getToken(true, "\n\r\t ;"); + if (value == "{") { + // unrecognized or ignored token, but comes with attribute block and + // potential further nesting go through it and discard the content + while (ParseLevel(parser, -1)) { + ; // all work is done in the header + } + } + } + } else { + // discard mode; ignores all retrieved tokens + auto const value{parser.getToken(true, "\n\r\t ;")}; + if (value == "{") { + // ignored tokens can come with their own blocks, ignore these recursively + // go through it and discard the content + while (true == ParseLevel(parser, -1)) { + ; // all work is done in the header + } + } + } + + return true; // return value marks a key: value pair was extracted, nothing + // about whether it's recognized +} + +bool MaterialAdapterLegacyMatFile::HasNormalMap() const { + return m_texture_mapping.find("_normals:") != m_texture_mapping.end() || + m_texture_mapping.find("_normalmap:") != m_texture_mapping.end() || + m_texture_mapping.find("2:") != m_texture_mapping.end(); +} + +bool MaterialAdapterLegacyMatFile::IsNormalMapShader() const { + return m_shader.find("normalmap") != std::string::npos || + m_shader.find("parallax") != std::string::npos; +} + +std::optional MaterialAdapterLegacyMatFile::GetOpacity() const { + return m_opacity; +} + +std::shared_ptr MaterialAdapterSingleTexture::Parse( + std::string_view path) { + return std::make_shared(path); +} + +std::string_view MaterialAdapterSingleTexture::GetTexturePathForEntry( + std::string_view key) const { + if (key == "diffuse") { + return m_tex_diffuse; + } + return std::string_view(); +} + +std::string_view MaterialAdapterSingleTexture::GetShader() const { + return "legacy"; +} + +std::optional MaterialAdapterSingleTexture::GetOpacity() const { + return std::nullopt; +} + +std::shared_ptr MaterialAdapterManul::Parse( + std::string_view path) { + std::string entries[]{ + Global.asCurrentTexturePath + std::string(path) + ".manul", + std::string(path) + ".manul"}; + for (auto it = std::begin(entries); it != std::end(entries); ++it) { + if (!std::filesystem::exists(*it)) { + continue; + } + auto root = YAML::LoadFile(*it); + auto material = std::make_shared(); + material->m_shader = root["shader"].as(); + for (const auto it : root["textures"]) { + material->m_textures[it.first.as()] = + it.second.as(); + } + if (auto alpha_threshold = root["alpha_threshold"]; + alpha_threshold.IsScalar()) { + material->m_alpha_threshold = alpha_threshold.as(); + } + if (auto size_bias = root["max_resolution_bias"]; size_bias.IsScalar()) + material->m_size_bias = size_bias.as(); + return material; + } + return nullptr; +} + +std::string_view MaterialAdapterManul::GetTexturePathForEntry( + std::string_view key) const { + if (auto it = m_textures.find(std::string(key)); it != m_textures.end()) { + return it->second; + } + return std::string_view(); +} + +int MaterialAdapterManul::GetTextureSizeBiasForEntry( + std::string_view key) const { + return m_size_bias; +} + +std::string_view MaterialAdapterManul::GetShader() const { return m_shader; } + +std::optional MaterialAdapterManul::GetOpacity() const { + return m_alpha_threshold; +} + +std::optional MaterialAdapterInternal::GetMaskedShadowOverride() const { + auto threshold = GetOpacity(); + if (threshold.has_value()) { + return !!*threshold; + } + return std::nullopt; +} diff --git a/manul/renderer/source/materialparser.h b/manul/renderer/source/materialparser.h new file mode 100644 index 00000000..2db2a677 --- /dev/null +++ b/manul/renderer/source/materialparser.h @@ -0,0 +1,94 @@ +#pragma once + +#include +#include +#include +#include + +#include + +struct MaterialAdapterInternal { + virtual ~MaterialAdapterInternal() = default; + virtual std::string_view GetTexturePathForEntry( + std::string_view key) const = 0; + virtual int GetTextureSizeBiasForEntry( + std::string_view key) const = 0; + virtual std::string_view GetShader() const = 0; + virtual int GetShadowRank() const { return 0; } + virtual glm::dvec2 GetSize() const { return {-1., -1.}; } + virtual std::optional GetOpacity() const = 0; + virtual std::optional GetMaskedShadowOverride() const; +}; + +struct MaterialAdapter { + std::string_view GetTexturePathForEntry(std::string_view key) const; + int GetTextureSizeBiasForEntry(std::string_view key) const; + std::string_view GetShader() const; + int GetShadowRank() const; + glm::dvec2 GetSize() const; + std::optional GetOpacity() const; + bool Parse(std::string_view filepath); + std::shared_ptr m_material_internal; + std::optional GetMaskedShadowOverride() const; +}; + +struct MaterialAdapterManul : public MaterialAdapterInternal { + static std::shared_ptr Parse(std::string_view path); + virtual std::string_view GetTexturePathForEntry( + std::string_view key) const override; + virtual int GetTextureSizeBiasForEntry(std::string_view key) const override; + virtual std::string_view GetShader() const override; + virtual std::optional GetOpacity() const override; + std::string m_shader; + std::unordered_map m_textures; + int m_size_bias; + std::optional m_alpha_threshold = std::nullopt; + glm::dvec2 m_size{-1., -1.}; + virtual glm::dvec2 GetSize() const override { return m_size; } +}; + +struct MaterialAdapterLegacyMatFile : public MaterialAdapterInternal { + static std::shared_ptr Parse(std::string_view path); + virtual std::string_view GetTexturePathForEntry( + std::string_view key) const override; + virtual int GetTextureSizeBiasForEntry(std::string_view key) const override { + return 0; + } + virtual std::string_view GetShader() const override; + bool ParseLevel(class cParser& parser, int priority); + std::optional m_opacity = std::nullopt; + int m_shadow_rank; + float m_selfillum; + std::string m_tex_diffuse; + std::string m_tex_normal; + std::string m_shader; + int m_shader_priority = -1; + struct TextureEntry { + int m_priority = -1; + std::string m_path = ""; + }; + glm::dvec2 m_size{-1., -1.}; + virtual glm::dvec2 GetSize() const override { return m_size; } + bool HasNormalMap() const; + bool IsNormalMapShader() const; + std::unordered_map m_texture_mapping; + virtual int GetShadowRank() const override { return m_shadow_rank; } + virtual std::optional GetOpacity() const override; + int m_opacity_priority = -1; + int m_selfillum_priority = -1; + int m_diffuse_priority = -1; + int m_normal_priority = -1; +}; + +struct MaterialAdapterSingleTexture : public MaterialAdapterInternal { + static std::shared_ptr Parse(std::string_view path); + MaterialAdapterSingleTexture(std::string_view path) : m_tex_diffuse(path){}; + virtual std::string_view GetTexturePathForEntry( + std::string_view key) const override; + virtual int GetTextureSizeBiasForEntry(std::string_view key) const override { + return 0; + } + virtual std::string_view GetShader() const override; + virtual std::optional GetOpacity() const override; + std::string m_tex_diffuse; +}; \ No newline at end of file diff --git a/manul/renderer/source/motioncache.cpp b/manul/renderer/source/motioncache.cpp new file mode 100644 index 00000000..b3de31b6 --- /dev/null +++ b/manul/renderer/source/motioncache.cpp @@ -0,0 +1,10 @@ +#include "motioncache.h" + +MotionCacheScope::MotionCacheScope(void const* instance, MotionCache* cache) + : m_instance(instance), m_cache(cache) { + m_cache->SetActiveScope(this); +} + +MotionCacheScope::~MotionCacheScope() { + m_cache->UnsetActiveScope(this); +} diff --git a/manul/renderer/source/motioncache.h b/manul/renderer/source/motioncache.h new file mode 100644 index 00000000..dfd04a69 --- /dev/null +++ b/manul/renderer/source/motioncache.h @@ -0,0 +1,76 @@ +#pragma once + +#include +#include +#include + +struct MotionCacheId { + union { + struct { + void const* m_instance; + void const* m_sub; + }; + struct { + size_t m_key[2]; + }; + }; + MotionCacheId(void const* instance, void const* sub) + : m_instance(instance), m_sub(sub) {} +}; + +template <> +struct std::hash { + std::size_t operator()(const MotionCacheId& k) const { + using hash = std::hash; + size_t hash_instance = hash()(k.m_key[0]); + size_t hash_sub = hash()(k.m_key[1]); + return hash_instance ^ + hash_sub + 0x9e3779b9 + (hash_instance << 6) + (hash_instance >> 2); + } +}; + +template <> +struct std::equal_to { + bool operator()(const MotionCacheId& lhs, const MotionCacheId& rhs) const{ + return lhs.m_key[0] == rhs.m_key[0] && lhs.m_key[1] == rhs.m_key[1]; + } +}; + +struct MotionCacheEntry { + glm::dmat4x3 m_cached_transform{}; + glm::dmat4x3 m_history_transform{}; + size_t m_cached_frame = static_cast(-1); +}; + +struct MotionCacheScope { + friend struct MotionCache; + ~MotionCacheScope(); + + private: + MotionCacheScope(void const* instance, struct MotionCache* cache); + void const* m_instance; + MotionCache* m_cache; +}; + +struct MotionCache { + friend struct MotionCacheScope; + [[nodiscard]] MotionCacheScope SetInstance(void const* instance) { + return {instance, this}; + } + MotionCacheEntry& Get(void const* sub) { + assert(m_active_scope); + return m_cache[MotionCacheId{m_active_scope->m_instance, sub}]; + } + + private: + std::unordered_map m_cache{}; + MotionCacheScope* m_active_scope{}; + void SetActiveScope(MotionCacheScope* scope) { + assert(!m_active_scope); + m_active_scope = scope; + } + void UnsetActiveScope(const MotionCacheScope* scope) { + assert(m_active_scope == scope); + m_active_scope = nullptr; + } +}; \ No newline at end of file diff --git a/manul/renderer/source/nvmaterial.cpp b/manul/renderer/source/nvmaterial.cpp new file mode 100644 index 00000000..76a85352 --- /dev/null +++ b/manul/renderer/source/nvmaterial.cpp @@ -0,0 +1,590 @@ +#include "nvmaterial.h" +#include "nvrenderer/nvrenderer.h" + +#include +#include + +#include "Logs.h" +#include "csm.h" +#include "environment.h" +#include "gbuffer.h" +#include "gbufferblitpass.h" +#include "nvrendererbackend.h" +#include "nvtexture.h" +#include "sky.h" + +bool NvRenderer::MaterialTemplate::CreateBindingSet(size_t pipeline_index, + MaterialCache &cache) { + // for (size_t i = 0; i < cache.m_pipelines.size(); ++i) { + auto pipeline = cache.m_pipelines[pipeline_index]; + if (!pipeline) return false; + + nvrhi::BindingSetDesc binding_set_desc{}; + + auto binding_layout = pipeline->getDesc().bindingLayouts[0]; + + if (!m_resource_mappings[pipeline_index].ToBindingSet( + binding_set_desc, &cache, binding_layout->getDesc())) + return false; + + cache.m_binding_sets[pipeline_index] = + m_renderer->GetBackend()->GetDevice()->createBindingSet(binding_set_desc, + binding_layout); + //} + // nvrhi::BindingSetDesc binding_set_desc = nvrhi::BindingSetDesc(); + // nvrhi::BindingSetDesc binding_set_desc_cube = nvrhi::BindingSetDesc(); + // nvrhi::BindingSetDesc binding_set_desc_shadow = nvrhi::BindingSetDesc(); + // nvrhi::static_vector samplers{}; + // for (int i = 0; i < m_texture_bindings.size(); ++i) { + // const auto &binding = m_texture_bindings[i]; + // if (binding.m_name.empty()) continue; + // auto texture = m_renderer->m_texture_manager->GetRhiTexture( + // cache.m_textures[i], pass.m_command_list_preparation); + // if (!texture) { + // texture = m_renderer->m_texture_manager->GetRhiTexture( + // 1, pass.m_command_list_preparation); + // } + // auto &sampler = samplers.emplace_back(); + // auto &sampler_cubemap = samplers.emplace_back(); + // sampler = m_renderer->m_texture_manager->GetSamplerForTraits( + // m_renderer->m_texture_manager->GetTraits(cache.m_textures[i]), + // RenderPassType::Deferred); + // sampler_cubemap = m_renderer->m_texture_manager->GetSamplerForTraits( + // m_renderer->m_texture_manager->GetTraits(cache.m_textures[i]), + // RenderPassType::CubeMap); + // binding_set_desc.addItem(nvrhi::BindingSetItem::Texture_SRV(i, texture)); + // binding_set_desc.addItem(nvrhi::BindingSetItem::Sampler(i, sampler)); + // binding_set_desc_cube.addItem( + // nvrhi::BindingSetItem::Texture_SRV(i, texture)); + // binding_set_desc_cube.addItem( + // nvrhi::BindingSetItem::Sampler(i, sampler_cubemap)); + // if (cache.m_masked_shadow && i == m_masked_shadow_texture) { + // auto &shadow_sampler = samplers.emplace_back(); + // shadow_sampler = m_renderer->m_texture_manager->GetSamplerForTraits( + // m_renderer->m_texture_manager->GetTraits(cache.m_textures[i]), + // RenderPassType::ShadowMap); + // binding_set_desc_shadow.addItem( + // nvrhi::BindingSetItem::Texture_SRV(0, texture)); + // binding_set_desc_shadow.addItem( + // nvrhi::BindingSetItem::Sampler(0, shadow_sampler)); + // } + // } + // cache.m_binding_set = + // m_renderer->GetBackend()->GetDevice()->createBindingSet( + // binding_set_desc, m_binding_layout); + // cache.m_binding_set_cubemap = + // m_renderer->GetBackend()->GetDevice()->createBindingSet( + // binding_set_desc_cube, m_binding_layout); + // if (cache.m_masked_shadow) { + // cache.m_binding_set_shadow = + // m_renderer->GetBackend()->GetDevice()->createBindingSet( + // binding_set_desc_shadow, + // m_renderer->m_binding_layout_shadow_masked); + // } + cache.m_last_texture_updates[pipeline_index] = NvTexture::s_change_counter; + return true; +} + +nvrhi::IGraphicsPipeline *NvRenderer::MaterialTemplate::GetPipeline( + RenderPassType pass_type, DrawType draw_type, bool alpha_masked) const { + if (auto pipeline = + m_pipelines[Constants::GetPipelineIndex(pass_type, draw_type)]) + return pipeline; + if (pass_type == RenderPassType::ShadowMap) { + return m_renderer->m_pso_shadow[Constants::GetDefaultShadowPipelineIndex( + draw_type, alpha_masked)]; + } + return nullptr; +} + +void NvRenderer::MaterialTemplate::Init(const YAML::Node &conf) { + InitResourceRegistry(); + std::vector texture_mappings{}; + std::vector sampler_mappings{}; + MaResourceMapping texture_mapping_shadow{}; + MaResourceMapping sampler_mapping_shadow{}; + m_pipelines.fill(nullptr); + m_masked_shadow_texture = conf["masked_shadow_texture"].as(); + for (const auto it : conf["textures"]) { + auto index = it.second["binding"].as(); + m_texture_bindings.resize( + glm::max(m_texture_bindings.size(), static_cast(index) + 1)); + auto &[name, sampler_name, hint, default_texture] = + m_texture_bindings[index]; + + name = it.first.as(); + sampler_name = fmt::format("{:s}_sampler", name.c_str()); + + texture_mappings.emplace_back( + MaResourceMapping::Texture_SRV(index, name.c_str())); + sampler_mappings.emplace_back( + MaResourceMapping::Sampler(index, sampler_name.c_str())); + + RegisterTexture(name.c_str(), 1); + RegisterResource( + false, "masked_shadow_sampler", + GetTextureManager()->GetSamplerForTraits(0, RenderPassType::ShadowMap), + nvrhi::ResourceType::Sampler); + + const static std::unordered_map hints{ + {"color", GL_SRGB_ALPHA}, {"linear", GL_RGBA}, {"normalmap", GL_RG}}; + hint = hints.at(it.second["hint"].as()); + + if (it.first.Scalar() == conf["masked_shadow_texture"].Scalar()) { + texture_mapping_shadow = MaResourceMapping::Texture_SRV(0, name.c_str()); + sampler_mapping_shadow = + MaResourceMapping::Sampler(0, "masked_shadow_sampler"); + } + } + std::array(RenderPassType::Num)> + pixel_shaders; + for (int i = 0; i < pixel_shaders.size(); ++i) { + pixel_shaders[i] = m_renderer->GetBackend()->CreateMaterialShader( + m_name, static_cast(i)); + } + + { + nvrhi::BindingLayoutDesc binding_layout_desc; + binding_layout_desc.setVisibility(nvrhi::ShaderType::Pixel); + for (int i = 0; i < m_texture_bindings.size(); ++i) { + if (m_texture_bindings[i].m_name.empty()) continue; + binding_layout_desc.addItem(nvrhi::BindingLayoutItem::Texture_SRV(i)) + .addItem(nvrhi::BindingLayoutItem::Sampler(i)); + } + m_binding_layout = + m_renderer->GetBackend()->GetDevice()->createBindingLayout( + binding_layout_desc); + } + for (size_t i = 0; i < Constants::NumMaterialPasses(); ++i) { + auto pass = static_cast(i); + for (size_t j = 0; j < Constants::NumDrawTypes(); ++j) { + auto draw = static_cast(j); + auto &mappings = + m_resource_mappings[Constants::GetPipelineIndex(pass, draw)]; + nvrhi::GraphicsPipelineDesc pipeline_desc{}; + auto pixel_shader = pixel_shaders[static_cast(pass)]; + if (!pixel_shader) { + if (pass == RenderPassType::ShadowMap) { + mappings.Add(MaResourceMapping::PushConstants(1)) + .Add(texture_mapping_shadow) + .Add(sampler_mapping_shadow); + } + continue; + } + pipeline_desc.setPixelShader(pixel_shader) + .setPrimType(nvrhi::PrimitiveType::TriangleList); + + for (const auto &mapping : texture_mappings) mappings.Add(mapping); + for (const auto &mapping : sampler_mappings) mappings.Add(mapping); + + nvrhi::IFramebuffer *framebuffer; + pipeline_desc.setInputLayout( + m_renderer->m_input_layout[static_cast(draw)]); + switch (pass) { + case RenderPassType::Deferred: + case RenderPassType::Forward: + pipeline_desc.setVertexShader( + m_renderer->m_vertex_shader[static_cast(draw)]); + break; + case RenderPassType::CubeMap: + pipeline_desc.setVertexShader( + m_renderer->m_vertex_shader_cubemap[static_cast(draw)]); + break; + default:; + } + switch (pass) { + case RenderPassType::Deferred: + case RenderPassType::Forward: + mappings.Add(MaResourceMapping::PushConstants(1)) + .Add(MaResourceMapping::ConstantBuffer( + 0, "cb_draw_constants_static")); + break; + case RenderPassType::CubeMap: + mappings + .Add(MaResourceMapping::PushConstants(1)) + .Add(MaResourceMapping::ConstantBuffer( + 0, "cb_draw_constants_static_cubemap")); + break; + default:; + } + switch (pass) { + case RenderPassType::Forward: + mappings + .Add(MaResourceMapping::VolatileConstantBuffer( + 2, "gbuffer_lighting_constants")) + .Add(MaResourceMapping::ConstantBuffer( + 11, "shadow_projection_buffer")) + .Add(MaResourceMapping::Texture_SRV(8, "env_dynamic_diffuse")) + .Add(MaResourceMapping::Texture_SRV(9, "env_dynamic_specular")) + .Add(MaResourceMapping::Texture_SRV(10, "env_brdf_lut")) + .Add(MaResourceMapping::Texture_SRV(11, "shadow_depths")) + .Add(MaResourceMapping::Texture_SRV(12, "gbuffer_depth")) + .Add(MaResourceMapping::Texture_SRV(14, "sky_aerial_lut")) + .Add(MaResourceMapping::Texture_SRV(16, "forwardplus_index_grid_transparent")) + .Add(MaResourceMapping::StructuredBuffer_SRV(17, "forwardplus_index_buffer_transparent")) + .Add(MaResourceMapping::StructuredBuffer_SRV(18, "forwardplus_light_buffer")) + .Add(MaResourceMapping::Sampler(8, "sampler_linear_wrap")) + .Add(MaResourceMapping::Sampler(11, "shadow_sampler_comp")) + .Add(MaResourceMapping::Sampler(13, "sampler_linear_clamp")); + break; + default:; + } + switch (pass) { + case RenderPassType::Deferred: + framebuffer = m_renderer->m_gbuffer->m_framebuffer; + break; + case RenderPassType::Forward: + framebuffer = m_renderer->m_framebuffer_forward; + break; + case RenderPassType::CubeMap: + framebuffer = m_renderer->m_gbuffer_cube->m_framebuffer; + break; + default:; + } + switch (pass) { + case RenderPassType::Deferred: + case RenderPassType::CubeMap: + pipeline_desc.setRenderState( + nvrhi::RenderState() + .setDepthStencilState( + nvrhi::DepthStencilState() + .enableDepthTest() + .enableDepthWrite() + .disableStencil() + .setDepthFunc(nvrhi::ComparisonFunc::Greater)) + .setRasterState(nvrhi::RasterState() + .setFillSolid() + .enableDepthClip() + .disableScissor() + .setCullFront()) + .setBlendState(nvrhi::BlendState().setRenderTarget( + 0, nvrhi::BlendState::RenderTarget().disableBlend()))); + break; + case RenderPassType::Forward: + pipeline_desc.setRenderState( + nvrhi::RenderState() + .setDepthStencilState( + nvrhi::DepthStencilState() + .enableDepthTest() + .disableDepthWrite() + .disableStencil() + .setDepthFunc(nvrhi::ComparisonFunc::Greater)) + .setRasterState(nvrhi::RasterState() + .setFillSolid() + .enableDepthClip() + .disableScissor() + .setCullFront()) + .setBlendState( + nvrhi::BlendState() + .setRenderTarget( + 0, nvrhi::BlendState::RenderTarget() + .enableBlend() + .setBlendOp(nvrhi::BlendOp::Add) + .setSrcBlend(nvrhi::BlendFactor::One) + .setDestBlend( + nvrhi::BlendFactor::OneMinusSrcAlpha)) + .setRenderTarget(1, nvrhi::BlendState::RenderTarget() + .disableBlend()))); + break; + default:; + } + + nvrhi::BindingLayoutDesc bl_desc{}; + bl_desc.visibility = nvrhi::ShaderType::All; + // for (const auto &bl : pipeline_desc.bindingLayouts) { + // bl_desc.visibility = bl_desc.visibility | bl->getDesc()->visibility; + // for (const auto &element : bl->getDesc()->bindings) { + // bl_desc.addItem(element); + // } + // } + + mappings.ToBindingLayout(bl_desc); + + pipeline_desc.bindingLayouts.resize(0); + pipeline_desc.addBindingLayout( + m_renderer->GetBackend()->GetDevice()->createBindingLayout(bl_desc)); + + m_pipelines[Constants::GetPipelineIndex(pass, draw)] = + m_renderer->GetBackend()->GetDevice()->createGraphicsPipeline( + pipeline_desc, framebuffer); + } + } +} + +bool NvRenderer::InitMaterials() { + m_drawconstant_buffer = m_backend->GetDevice()->createBuffer( + nvrhi::utils::CreateStaticConstantBufferDesc(sizeof(DrawConstants), + "Draw Constants") + .setInitialState(nvrhi::ResourceStates::ConstantBuffer) + .setKeepInitialState(true)); + m_cubedrawconstant_buffer = m_backend->GetDevice()->createBuffer( + nvrhi::utils::CreateStaticConstantBufferDesc(sizeof(CubeDrawConstants), + "Draw Data") + .setInitialState(nvrhi::ResourceStates::ConstantBuffer) + .setKeepInitialState(true)); + + RegisterResource(true, "cb_draw_constants_static", m_drawconstant_buffer, + nvrhi::ResourceType::ConstantBuffer); + RegisterResource(true, "cb_draw_constants_static_cubemap", + m_cubedrawconstant_buffer, + nvrhi::ResourceType::ConstantBuffer); + + { + nvrhi::CommandListHandle command_list = + GetBackend()->GetDevice()->createCommandList(); + command_list->open(); + CubeDrawConstants data; + data.m_face_projection = glm::perspectiveFovRH_ZO( + M_PI_2, 1., 1., .1, + static_cast(Global.reflectiontune.range_instances)); + command_list->writeBuffer(m_cubedrawconstant_buffer, &data, sizeof(data)); + command_list->close(); + GetBackend()->GetDevice()->executeCommandList(command_list); + } + + nvrhi::utils::CreateBindingSetAndLayout( + m_backend->GetDevice(), nvrhi::ShaderType::AllGraphics, 0, + nvrhi::BindingSetDesc() + .addItem( + nvrhi::BindingSetItem::ConstantBuffer(0, m_drawconstant_buffer)) + .addItem(nvrhi::BindingSetItem::PushConstants( + 1, sizeof(PushConstantsDraw))), + m_binding_layout_drawconstants, m_binding_set_drawconstants); + nvrhi::utils::CreateBindingSetAndLayout( + m_backend->GetDevice(), nvrhi::ShaderType::AllGraphics, 0, + nvrhi::BindingSetDesc() + .addItem(nvrhi::BindingSetItem::ConstantBuffer( + 0, m_cubedrawconstant_buffer)) + .addItem(nvrhi::BindingSetItem::PushConstants( + 1, sizeof(PushConstantsCubemap))), + m_binding_layout_cubedrawconstants, m_binding_set_cubedrawconstants); + nvrhi::utils::CreateBindingSetAndLayout( + m_backend->GetDevice(), nvrhi::ShaderType::AllGraphics, 0, + nvrhi::BindingSetDesc().addItem( + nvrhi::BindingSetItem::PushConstants(1, sizeof(PushConstantsShadow))), + m_binding_layout_shadowdrawconstants, m_binding_set_shadowdrawconstants); + m_binding_layout_forward = GetBackend()->GetDevice()->createBindingLayout( + nvrhi::BindingLayoutDesc() + .setVisibility(nvrhi::ShaderType::Pixel) + .addItem(nvrhi::BindingLayoutItem::VolatileConstantBuffer(2)) + .addItem(nvrhi::BindingLayoutItem::ConstantBuffer(11)) + .addItem(nvrhi::BindingLayoutItem::Texture_SRV(8)) + .addItem(nvrhi::BindingLayoutItem::Texture_SRV(9)) + .addItem(nvrhi::BindingLayoutItem::Texture_SRV(10)) + .addItem(nvrhi::BindingLayoutItem::Texture_SRV(11)) + .addItem(nvrhi::BindingLayoutItem::Texture_SRV(12)) + .addItem(nvrhi::BindingLayoutItem::Texture_SRV(14)) + .addItem(nvrhi::BindingLayoutItem::Sampler(8)) + .addItem(nvrhi::BindingLayoutItem::Sampler(11)) + .addItem(nvrhi::BindingLayoutItem::Sampler(13))); + for (int i = 0; i < m_binding_set_forward.size(); ++i) { + m_binding_set_forward[i] = m_backend->GetDevice()->createBindingSet( + nvrhi::BindingSetDesc() + .addItem(nvrhi::BindingSetItem::ConstantBuffer( + 2, m_gbuffer_blit->m_draw_constants)) + .addItem(nvrhi::BindingSetItem::ConstantBuffer( + 11, m_shadow_map->m_projection_buffer)) + .addItem(nvrhi::BindingSetItem::Texture_SRV( + 8, m_environment->m_dynamic_envmap_diffuse[0])) + .addItem(nvrhi::BindingSetItem::Texture_SRV( + 9, m_environment->m_dynamic_envmap_specular[0])) + .addItem(nvrhi::BindingSetItem::Texture_SRV( + 10, m_environment->m_brdf_lut)) + .addItem(nvrhi::BindingSetItem::Texture_SRV( + 11, m_gbuffer_shadow->m_gbuffer_depth)) + .addItem(nvrhi::BindingSetItem::Texture_SRV( + 12, m_gbuffer->m_gbuffer_depth)) + .addItem(nvrhi::BindingSetItem::Texture_SRV( + 14, m_sky->m_aerial_lut->m_lut)) + .addItem(nvrhi::BindingSetItem::Sampler( + 8, m_backend->GetDevice()->createSampler( + nvrhi::SamplerDesc().setAllFilters(true)))) + .addItem(nvrhi::BindingSetItem::Sampler( + 11, m_backend->GetDevice()->createSampler( + nvrhi::SamplerDesc() + .setReductionType( + nvrhi::SamplerReductionType::Comparison) + .setComparisonFunc(nvrhi::ComparisonFunc::Greater) + .setAllAddressModes( + nvrhi::SamplerAddressMode::ClampToEdge) + .setAllFilters(true)))) + .addItem(nvrhi::BindingSetItem::Sampler( + 13, m_backend->GetDevice()->createSampler( + nvrhi::SamplerDesc() + .setAllAddressModes( + nvrhi::SamplerAddressMode::ClampToEdge) + .setAllFilters(true)))), + m_binding_layout_forward); + } + + m_vertex_shader[static_cast(DrawType::Model)] = + m_backend->CreateShader("default_vertex", nvrhi::ShaderType::Vertex); + m_vertex_shader[static_cast(DrawType::InstancedModel)] = + m_backend->CreateShader("instanced_vertex", nvrhi::ShaderType::Vertex); + m_vertex_shader_shadow[static_cast(DrawType::Model)] = + m_backend->CreateShader("shadow_vertex", nvrhi::ShaderType::Vertex); + m_vertex_shader_shadow[static_cast(DrawType::InstancedModel)] = + m_backend->CreateShader("instanced_shadow_vertex", + nvrhi::ShaderType::Vertex); + m_vertex_shader_cubemap[static_cast(DrawType::Model)] = + m_backend->CreateShader("cubemap_vertex", nvrhi::ShaderType::Vertex); + m_vertex_shader_cubemap[static_cast(DrawType::InstancedModel)] = + m_backend->CreateShader("instanced_cubemap_vertex", + nvrhi::ShaderType::Vertex); + m_pixel_shader_shadow_masked = + m_backend->CreateShader("shadow_masked", nvrhi::ShaderType::Pixel); + + nvrhi::VertexAttributeDesc desc[]{ + nvrhi::VertexAttributeDesc() + .setBufferIndex(0) + .setElementStride(sizeof(gfx::basic_vertex)) + .setFormat(nvrhi::Format::RGB32_FLOAT) + .setName("Position") + .setIsInstanced(false) + .setOffset(offsetof(gfx::basic_vertex, position)), + nvrhi::VertexAttributeDesc() + .setBufferIndex(0) + .setElementStride(sizeof(gfx::basic_vertex)) + .setFormat(nvrhi::Format::RGB32_FLOAT) + .setName("Normal") + .setIsInstanced(false) + .setOffset(offsetof(gfx::basic_vertex, normal)), + nvrhi::VertexAttributeDesc() + .setBufferIndex(0) + .setElementStride(sizeof(gfx::basic_vertex)) + .setFormat(nvrhi::Format::RG32_FLOAT) + .setName("TexCoord") + .setIsInstanced(false) + .setOffset(offsetof(gfx::basic_vertex, texture)), + nvrhi::VertexAttributeDesc() + .setBufferIndex(0) + .setElementStride(sizeof(gfx::basic_vertex)) + .setFormat(nvrhi::Format::RGBA32_FLOAT) + .setName("Tangent") + .setIsInstanced(false) + .setOffset(offsetof(gfx::basic_vertex, tangent)), + nvrhi::VertexAttributeDesc() + .setBufferIndex(1) + .setElementStride(sizeof(glm::mat3x4)) + .setFormat(nvrhi::Format::RGBA32_FLOAT) + .setName("InstanceTransform") + .setIsInstanced(true) + .setArraySize(3) + .setOffset(0)}; + m_input_layout[static_cast(DrawType::Model)] = + m_backend->GetDevice()->createInputLayout( + desc, std::size(desc) - 1, + m_vertex_shader[static_cast(DrawType::Model)]); + m_input_layout[static_cast(DrawType::InstancedModel)] = + m_backend->GetDevice()->createInputLayout( + desc, std::size(desc), + m_vertex_shader[static_cast(DrawType::InstancedModel)]); + + { + m_binding_layout_shadow_masked = + m_backend->GetDevice()->createBindingLayout( + nvrhi::BindingLayoutDesc() + .setVisibility(nvrhi::ShaderType::Pixel) + .addItem(nvrhi::BindingLayoutItem::Texture_SRV(0)) + .addItem(nvrhi::BindingLayoutItem::Sampler(0))); + for (int i = 0; i < Constants::NumDrawTypes(); ++i) { + for (int j = 0; j < 2; ++j) { + DrawType draw = static_cast(i); + bool masked = j; + nvrhi::BindingLayoutDesc desc = + *m_binding_layout_shadowdrawconstants->getDesc(); + desc.visibility = nvrhi::ShaderType::All; + if (masked) + desc.addItem(nvrhi::BindingLayoutItem::Texture_SRV(0)) + .addItem(nvrhi::BindingLayoutItem::Sampler(0)); + auto binding_layout = + GetBackend()->GetDevice()->createBindingLayout(desc); + auto pipeline_desc = + nvrhi::GraphicsPipelineDesc() + .setRenderState( + nvrhi::RenderState() + .setDepthStencilState( + nvrhi::DepthStencilState() + .enableDepthTest() + .enableDepthWrite() + .disableStencil() + .setDepthFunc(nvrhi::ComparisonFunc::Greater)) + .setRasterState(nvrhi::RasterState() + .setFillSolid() + .disableDepthClip() + .disableScissor() + .setCullBack() + .setDepthBias(1) + .setSlopeScaleDepthBias(-4.f)) + .setBlendState(nvrhi::BlendState().setRenderTarget( + 0, + nvrhi::BlendState::RenderTarget().disableBlend()))) + .setVertexShader( + m_vertex_shader_shadow[static_cast(draw)]) + .setInputLayout(m_input_layout[static_cast(draw)]); + if (masked) { + pipeline_desc.setPixelShader(m_pixel_shader_shadow_masked); + } + pipeline_desc.addBindingLayout(binding_layout); + + m_pso_shadow[Constants::GetDefaultShadowPipelineIndex(draw, masked)] = + GetBackend()->GetDevice()->createGraphicsPipeline( + pipeline_desc, m_gbuffer_shadow->m_framebuffer); + } + } + } + + { + auto vs_line = + m_backend->CreateShader("vtx_line", nvrhi::ShaderType::Vertex); + auto gs_line = + m_backend->CreateShader("geo_line", nvrhi::ShaderType::Geometry); + auto ps_line = + m_backend->CreateShader("pix_line", nvrhi::ShaderType::Pixel); + nvrhi::BindingLayoutHandle binding_layout_line; + nvrhi::utils::CreateBindingSetAndLayout( + GetBackend()->GetDevice(), nvrhi::ShaderType::AllGraphics, 0, + nvrhi::BindingSetDesc() + .addItem( + nvrhi::BindingSetItem::ConstantBuffer(0, m_drawconstant_buffer)) + .addItem(nvrhi::BindingSetItem::PushConstants( + 1, sizeof(PushConstantsLine))), + binding_layout_line, m_binding_set_line); + + m_pso_line = GetBackend()->GetDevice()->createGraphicsPipeline( + nvrhi::GraphicsPipelineDesc() + .setRenderState( + nvrhi::RenderState() + .setDepthStencilState( + nvrhi::DepthStencilState() + .enableDepthTest() + .enableDepthWrite() + .disableStencil() + .setDepthFunc(nvrhi::ComparisonFunc::Greater)) + .setRasterState(nvrhi::RasterState() + .setFillSolid() + .enableDepthClip() + .disableScissor() + .setCullFront()) + .setBlendState(nvrhi::BlendState().setRenderTarget( + 0, nvrhi::BlendState::RenderTarget().disableBlend()))) + .setPrimType(nvrhi::PrimitiveType::LineList) + .setVertexShader(vs_line) + .setGeometryShader(gs_line) + .setPixelShader(ps_line) + .setInputLayout( + m_input_layout[static_cast(DrawType::Model)]) + .addBindingLayout(binding_layout_line), + m_gbuffer->m_framebuffer); + } + + auto config = YAML::LoadFile("shaders/project.manul"); + for (const auto item : config["shaders"]["materials"]) { + auto material = + std::make_shared(item.first.as(), this); + m_material_templates[material->m_name] = material; + material->Init(item.second); + } + + return true; +} diff --git a/manul/renderer/source/nvmaterial.h b/manul/renderer/source/nvmaterial.h new file mode 100644 index 00000000..4eea5e75 --- /dev/null +++ b/manul/renderer/source/nvmaterial.h @@ -0,0 +1,7 @@ +#pragma once + +struct NvMaterial { + + + +}; \ No newline at end of file diff --git a/manul/renderer/source/nvmaterial_legacyloader.cpp b/manul/renderer/source/nvmaterial_legacyloader.cpp new file mode 100644 index 00000000..08a2c46d --- /dev/null +++ b/manul/renderer/source/nvmaterial_legacyloader.cpp @@ -0,0 +1 @@ +#include "nvmaterial.h" \ No newline at end of file diff --git a/manul/renderer/source/nvrenderer.cpp b/manul/renderer/source/nvrenderer.cpp new file mode 100644 index 00000000..f2ee1a1a --- /dev/null +++ b/manul/renderer/source/nvrenderer.cpp @@ -0,0 +1,1992 @@ +#include "nvrenderer/nvrenderer.h" + +#include +#include +#include +#include +#include +#include +#include + +#include +#include + +#include "auto_exposure.h" +#include "bloom.h" +#include "config.h" +#include "contactshadows.h" +#include "csm.h" +#include "environment.h" +#include "fsr.h" +#include "gbuffer.h" +#include "gbufferblitpass.h" +#include "gbufferlighting.h" +#include "instancecache.h" +#include "materialparser.h" +#include "motioncache.h" +#include "nvrenderer_imgui.h" +#include "nvrendererbackend.h" +#include "nvtexture.h" +#include "sky.h" +#include "ssao.h" +#include "tonemap.h" + +#define TINYEXR_USE_MINIZ 0 +#define TINYEXR_USE_STB_ZLIB 1 +#define TINYEXR_IMPLEMENTATION +#include +#include + +#include "tinyexr.h" + +bool NvRenderer::Init(GLFWwindow *Window) { + m_message_callback = std::make_shared(); + m_config = std::make_shared(); + m_config->Init("config.manul"); + + switch (m_api) { + case Api::D3D12: +#if LIBMANUL_WITH_D3D12 + if (!InitForD3D12(Window)) { + return false; + } +#else + ErrorLog("D3D12 rendering backend not available in current Eu07 build!"); + return false; +#endif + break; + case Api::Vulkan: +#if LIBMANUL_WITH_VULKAN + if (!InitForVulkan(Window)) { + return false; + } +#else + ErrorLog("Vulkan rendering backend not available in current Eu07 build!"); + return false; +#endif + break; + } + + m_backend->Init(); + InitResourceRegistry(); + + RegisterTexture("noise_2d_ldr", + GetTextureManager()->FetchTexture( + "manul/textures/noise/LDR_RGB1_0", GL_RGBA, 0, false)); + + m_imgui_renderer = std::make_shared(this); + m_gbuffer = std::make_shared(this); + m_gbuffer_cube = std::make_shared(this); + m_gbuffer_shadow = std::make_shared(this); + m_contact_shadows = std::make_shared(this, m_gbuffer.get()); + m_shadow_map = std::make_shared(this); + m_sky = std::make_shared(this); + m_environment = std::make_shared(this); + m_ssao = std::make_shared(this); + m_gbuffer_lighting = std::make_shared(this); + m_gbuffer_blit = std::make_shared( + this, m_gbuffer.get(), m_gbuffer_shadow.get(), m_ssao.get(), + m_environment.get(), m_shadow_map.get(), m_contact_shadows.get(), + m_sky.get()); + m_auto_exposure = std::make_shared(this); + m_fsr = std::make_shared(this); + m_bloom = std::make_shared(GetBackend()); + + m_gbuffer->Init(Global.gfx_framebuffer_width, Global.gfx_framebuffer_height, + false, false, false); + m_contact_shadows->Init(); + m_shadow_map->Init(); + m_gbuffer_cube->Init(512, 512, true, false, false); + const auto &shadow_config = GetConfig()->m_shadow; + m_gbuffer_shadow->Init(shadow_config.m_resolution, shadow_config.m_resolution, + false, true, m_shadow_map->m_cascade_matrices.size()); + m_ssao->Init(); + m_sky->Init(); + m_environment->Init("farm_field_puresky_8k.hdr", -1.f); + m_gbuffer_lighting->Init(); + m_gbuffer_blit->Init(); + m_auto_exposure->Init(); + m_fsr->Init(); + // m_taa->Init(); + // m_tonemap = std::make_shared(m_backend.get(), + // m_fsr->m_output); + // m_bloom->Init(m_fsr->m_output); + m_bloom->Init(m_fsr->m_output); + m_tonemap = std::make_shared(this, m_bloom->m_working_texture); + m_tonemap->Init(); + + m_framebuffer_forward = GetBackend()->GetDevice()->createFramebuffer( + nvrhi::FramebufferDesc() + .addColorAttachment(m_gbuffer_blit->m_output) + .setDepthAttachment(m_gbuffer->m_gbuffer_depth)); + + m_motion_cache = std::make_shared(); + m_instance_cache = std::make_shared(); + + m_command_list = m_backend->GetDevice()->createCommandList(); + + RegisterResource(true, "shadow_depths", m_gbuffer_shadow->m_gbuffer_depth, + nvrhi::ResourceType::Texture_SRV); + + // RegisterResource(true, "gbuffer_depth", m_gbuffer->m_gbuffer_depth, + // nvrhi::ResourceType::Texture_SRV); + + if (!InitMaterials()) return false; + return true; +} + +bool NvRenderer::AddViewport( + const global_settings::extraviewport_config &conf) { + return false; +} + +void NvRenderer::Shutdown() {} + +bool NvRenderer::Render() { + std::scoped_lock lock(m_mtx_context_lock); + Timer::subsystem.gfx_total + .start(); // note: gfx_total is actually frame total, clean this up + m_backend->UpdateWindowSize(); + m_backend->BeginFrame(); + nvrhi::CommandListHandle command_list_clear = + m_backend->GetDevice()->createCommandList(/* + nvrhi::CommandListParameters().setEnableImmediateExecution(false)*/); + nvrhi::FramebufferHandle framebuffer = m_backend->GetCurrentFramebuffer(); + command_list_clear->open(); + + // nvrhi::utils::ClearColorAttachment( + // command_list_clear, framebuffer, 0, + // nvrhi::Color(51.0f / 255.0f, 102.0f / 255.0f, 85.0f / 255.0f, 1.0f)); + command_list_clear->close(); + m_backend->GetDevice()->executeCommandList(command_list_clear); + + struct Frustum { + std::array m_planes; + Frustum(const glm::dmat4 &view_projection) { + glm::mat4 m = glm::transpose(view_projection); + m_planes[0] = {m[3] + m[0]}; + m_planes[1] = {m[3] - m[0]}; + m_planes[2] = {m[3] + m[1]}; + m_planes[3] = {m[3] - m[1]}; + m_planes[4] = {m[2]}; + m_planes[5] = {m[3] - m[2]}; + for (auto &plane : m_planes) { + plane /= glm::length(static_cast(plane.xyz)); + } + } + bool SphereInside(const glm::dvec3 &origin, double radius) const { + for (const auto &plane : m_planes) { + if (glm::dot(glm::dvec4(origin, 1.), plane) < -radius) { + return false; + } + } + return true; + } + bool BoxInside(const glm::dvec3 &origin, const glm::dvec3 &extent) const { + glm::dvec4 p[8]; + for (int i = 0; i < 8; ++i) { + p[i] = + glm::dvec4{(i & 1) ? origin.x + extent.x : origin.x - extent.x, + (i & 2) ? origin.y + extent.y : origin.y - extent.y, + (i & 4) ? origin.z + extent.z : origin.z - extent.z, 1.}; + } + for (const auto &plane : m_planes) { + bool inside = false; + + for (int j = 0; j < 8; ++j) { + if (glm::dot(p[j], plane) > 0.) { + inside = true; + break; + } + } + + if (!inside) return false; + } + + return true; + } + bool BoxInside(const glm::dmat4x3 &transform, const glm::dvec3 &origin, + const glm::dvec3 &extent) const { + glm::dvec4 p[8]; + for (int i = 0; i < 8; ++i) { + p[i] = + glm::dvec4{(i & 1) ? origin.x + extent.x : origin.x - extent.x, + (i & 2) ? origin.y + extent.y : origin.y - extent.y, + (i & 4) ? origin.z + extent.z : origin.z - extent.z, 1.}; + p[i] = glm::dvec4(transform * p[i], 1.); + } + for (const auto &plane : m_planes) { + bool inside = false; + + for (int j = 0; j < 8; ++j) { + if (glm::dot(p[j], plane) > 0.) { + inside = true; + break; + } + } + + if (!inside) return false; + } + + return true; + } + }; + + struct SingleFrustumTester : public IFrustumTester { + Frustum m_frustum; + SingleFrustumTester(const glm::dmat4 &projection, const glm::dmat4 &view) + : m_frustum(projection * view) {} + virtual bool IntersectSphere(const glm::dvec3 &origin, + double radius) const override { + return m_frustum.SphereInside(origin, radius); + } + virtual bool IntersectBox(const glm::dvec3 &origin, + const glm::dvec3 &extent) const override { + return m_frustum.BoxInside(origin, extent); + } + virtual bool IntersectBox(const glm::dmat4x3 &transform, + const glm::dvec3 &origin, + const glm::dvec3 &extent) const override { + return m_frustum.BoxInside(transform, origin, extent); + } + }; + struct CubeFrustumTester : public IFrustumTester { + Frustum m_frustum; + CubeFrustumTester() + : m_frustum(glm::orthoRH_ZO(-Global.reflectiontune.range_instances, + Global.reflectiontune.range_instances, + -Global.reflectiontune.range_instances, + Global.reflectiontune.range_instances, + -Global.reflectiontune.range_instances, + Global.reflectiontune.range_instances)) {} + virtual bool IntersectSphere(const glm::dvec3 &origin, + double radius) const override { + return m_frustum.SphereInside(origin, radius); + } + virtual bool IntersectBox(const glm::dvec3 &origin, + const glm::dvec3 &extent) const override { + return m_frustum.BoxInside(origin, extent); + } + virtual bool IntersectBox(const glm::dmat4x3 &transform, + const glm::dvec3 &origin, + const glm::dvec3 &extent) const override { + return m_frustum.BoxInside(transform, origin, extent); + } + }; + if (simulation::is_ready && !Global.gfx_skiprendering) { + if (m_scene_initialized) { + m_fsr->BeginFrame(); + + glm::dmat4 transform{1.}; + + RenderPass pass{}; + + pass.m_draw_shapes = m_draw_shapes; + pass.m_draw_lines = m_draw_lines; + pass.m_draw_tanimobj = m_draw_tanimobj; + pass.m_draw_dynamic = m_draw_dynamic; + pass.m_draw_track = m_draw_track; + pass.m_draw_instances = m_draw_instances; + pass.m_sort_batches = m_sort_batches; + pass.m_sort_transparents = m_sort_transparents; + + // modelview + // if (!DebugCameraFlag) { + pass.m_origin = Global.pCamera.Pos; + Global.pCamera.SetMatrix(transform); + + pass.m_draw_range = Global.BaseDrawRange * Global.fDistanceFactor; + + // if (!Global.headtrack_conf.magic_window || false) { + // pass.m_camera.position() += + // Global.viewport_move * glm::dmat3(transform); + // transform = + // glm::dmat4(glm::inverse(Global.viewport_rotate)) * transform; + // } + pass.m_frame_index = GetCurrentFrame(); + + transform = transform * + glm::translate(static_cast(Global.pCamera.Pos)); + transform = static_cast(static_cast(transform)); + //} else { + // pass.m_camera.position() = Global.pDebugCamera.Pos; + // Global.pDebugCamera.SetMatrix(transform); + //} + + // glm::dvec3 view_pos = static_cast(Global.pCamera.Pos); + // glm::dvec3 view_center = + // static_cast(Global.pCamera.LookAt); glm::dvec3 view_up = + // static_cast(Global.pCamera.vUp); + // + // glm::dvec3 view_dir = glm::rotateY( + // glm::rotateX(glm::rotateZ(-view_center, Global.pCamera.Angle.z), + // Global.pCamera.Angle.x), + // Global.pCamera.Angle.y); + // + // transform = glm::lookAtRH(view_pos, view_pos + view_dir, view_up); + + m_drawcall_counter = nullptr; + m_drawcalls_dynamic.Reset(); + m_drawcalls_shape.Reset(); + m_drawcalls_line.Reset(); + m_drawcalls_tanimobj.Reset(); + m_drawcalls_track.Reset(); + m_drawcalls_instances.Reset(); + + pass.m_type = RenderPassType::Deferred; + pass.m_framebuffer = m_gbuffer->m_framebuffer; + + auto info = pass.m_framebuffer->getFramebufferInfo(); + pass.m_viewport_state = + nvrhi::ViewportState().addViewportAndScissorRect(info.getViewport()); + + double fov = glm::radians(static_cast(Global.FieldOfView) / + Global.ZoomFactor); + glm::dmat4 projection = glm::perspectiveFovRH_ZO( + fov, static_cast(Global.window_size.x), + static_cast(Global.window_size.y), pass.m_draw_range, .1); + + SingleFrustumTester frustum_tester{projection, transform}; + DrawConstants draw_constants{}; + + glm::dmat4 jitter = m_fsr->GetJitterMatrix(); + + draw_constants.m_jittered_projection = + static_cast(jitter * projection); + draw_constants.m_projection = static_cast(projection); + draw_constants.m_projection_history = + std::exchange(m_previous_projection, draw_constants.m_projection); + + uint64_t sky_instance_id; + { + nvrhi::CommandListHandle command_list_sky = + m_backend->GetDevice()->createCommandList(); + command_list_sky->open(); + command_list_sky->beginMarker("Sky LUT render"); + m_sky->Render(command_list_sky, projection, transform); + command_list_sky->endMarker(); + command_list_sky->close(); + sky_instance_id = + m_backend->GetDevice()->executeCommandList(command_list_sky); + } + + if (!m_pause_animations) { + Animate(pass.m_origin, pass.m_draw_range, pass.m_frame_index); + } + + nvrhi::CommandListHandle command_list = + m_backend->GetDevice()->createCommandList(); + command_list->open(); + command_list->beginMarker("Application render"); + command_list->beginMarker("Render scene"); + + pass.m_projection = projection; + pass.m_command_list_preparation = command_list; + pass.m_command_list_draw = command_list; + m_gbuffer->Clear(pass.m_command_list_draw); + + pass.m_command_list_preparation->writeBuffer( + m_drawconstant_buffer, &draw_constants, sizeof(draw_constants)); + pass.m_frustum_tester = &frustum_tester; + pass.m_transform = transform; + pass.m_history_transform = + std::exchange(m_previous_view, pass.m_transform); + + Timer::subsystem.gfx_color.start(); + RenderKabina(pass); + RenderShapes(pass); + RenderBatches(pass); + RenderTracks(pass); + RenderAnimateds(pass); + RenderLines(pass); + + GatherSpotLights(pass); + + Timer::subsystem.gfx_color.stop(); + + glm::dmat4 view_proj = projection * transform; + glm::dmat4 previous_view_proj = + std::exchange(m_previous_view_proj, view_proj); + + glm::dmat4 reproject = glm::inverse(view_proj) * previous_view_proj; + + command_list->beginMarker("Render skybox"); + m_environment->Render(command_list, jitter, projection, transform, + previous_view_proj); + command_list->endMarker(); + + command_list->endMarker(); + + { // Shadow render pass + Timer::subsystem.gfx_shadows.start(); + command_list->beginMarker("Shadow render"); + m_shadow_map->CalcCascades( + glm::perspectiveFovRH_ZO(fov, + static_cast(Global.window_size.x), + static_cast(Global.window_size.y), + .1, pass.m_draw_range), + transform, Global.DayLight.direction); + m_shadow_map->UpdateConstants(command_list); + m_gbuffer_shadow->Clear(command_list); + + for (int cascade = 0; cascade < m_shadow_map->m_cascade_matrices.size(); + ++cascade) { + RenderPass pass{}; + + pass.m_draw_shapes = + m_draw_shapes; // && Global.shadowtune.fidelity >= 0; + pass.m_draw_lines = + m_draw_lines; // && Global.shadowtune.fidelity >= 0; + pass.m_draw_tanimobj = + m_draw_tanimobj; // && Global.reflectiontune.fidelity >= 1; + pass.m_draw_dynamic = + m_draw_dynamic; // && Global.reflectiontune.fidelity >= 2; + pass.m_draw_track = + m_draw_track; // && Global.reflectiontune.fidelity >= 0; + pass.m_draw_instances = m_draw_instances; + pass.m_sort_batches = m_sort_batches; + pass.m_sort_transparents = m_sort_transparents; + + SingleFrustumTester frustum_tester{ + m_shadow_map->m_cascade_matrices_clamped[cascade], + glm::dmat4{1.}}; + + pass.m_origin = Global.pCamera.Pos; + pass.m_transform = glm::dmat3{1.}; + // pass.m_camera.position() = simulation::Train->Dynamic()->vPosition; + pass.m_draw_range = 150.; + pass.m_type = RenderPassType::ShadowMap; + pass.m_framebuffer = m_gbuffer_shadow->m_slice_framebuffers[cascade]; + pass.m_command_list_draw = command_list; + pass.m_command_list_preparation = command_list; + pass.m_frustum_tester = &frustum_tester; + pass.m_projection = m_shadow_map->m_cascade_matrices[cascade]; + + auto info = pass.m_framebuffer->getFramebufferInfo(); + pass.m_viewport_state = + nvrhi::ViewportState().addViewportAndScissorRect( + info.getViewport()); + + // CullBatches(pass); + // for (int i = 0.; i < 6.; ++i) { + // pass.m_viewport_state.addViewportAndScissorRect( + // nvrhi::Viewport(i * 2048, (i + 1) * 2048, 0, 2048, 0, 1)); + // } + + RenderKabina(pass); + RenderShapes(pass); + RenderBatches(pass); + RenderTracks(pass); + RenderAnimateds(pass); + } + + Timer::subsystem.gfx_shadows.stop(); + command_list->endMarker(); + } + + if (m_environment->IsReady()) { // CubeMap render pass + command_list->beginMarker("Envmap render"); + + Timer::subsystem.gfx_reflections.start(); + // CubeDrawConstants draw_constants{}; + // for (int i = 0; i < std::size(draw_constants.m_face_projection); ++i) + // { + // draw_constants.m_face_projection[i] = + // glm::perspectiveFovRH_ZO( + // glm::radians(90.f), 1.f, 1.f, .1f, + // static_cast(Global.BaseDrawRange * + // Global.fDistanceFactor)) * + // glm::lookAtRH(glm::vec3{0.f, 0.f, 0.f}, targets[i], ups[i]); + // } + // + // command_list->writeBuffer(m_cubedrawconstant_buffer, &draw_constants, + // sizeof(draw_constants)); + + static glm::dvec3 targets[]{{-1., 0., 0.}, {1., 0., 0.}, {0., 1., 0.}, + {0., -1., 0.}, {0., 0., 1.}, {0., 0., -1.}}; + static glm::dvec3 ups[]{{0., 1., 0.}, {0., 1., 0.}, {0., 0., -1.}, + {0., 0., 1.}, {0., 1., 0.}, {0., 1., 0.}}; + + glm::dvec3 current_camera_pos = Global.pCamera.Pos; + uint64_t current_frame = GetCurrentFrame(); + uint64_t previous_frame = + std::exchange(m_previous_env_frame, current_frame); + + m_gbuffer_cube->Clear(command_list); + for (int face = 0; face < 6; ++face) { + m_instance_cache->Clear(); + glm::dmat4 transform = + glm::lookAtRH(glm::dvec3{0., 0., 0.}, targets[face], ups[face]); + + glm::dmat4 projection = glm::perspectiveFovRH_ZO( + M_PI_2, 1., 1., + static_cast(Global.reflectiontune.range_instances), .1); + + SingleFrustumTester frustum_tester{projection, transform}; + RenderPass pass{}; + + pass.m_transform = transform; + pass.m_draw_shapes = + m_draw_shapes && Global.reflectiontune.fidelity >= 0; + pass.m_draw_lines = + m_draw_lines && Global.reflectiontune.fidelity >= 2; + pass.m_draw_tanimobj = + m_draw_tanimobj && Global.reflectiontune.fidelity >= 1; + pass.m_draw_dynamic = + m_draw_dynamic && Global.reflectiontune.fidelity >= 2; + pass.m_draw_track = + m_draw_track && Global.reflectiontune.fidelity >= 0; + pass.m_draw_instances = m_draw_instances; + pass.m_sort_batches = m_sort_batches; + pass.m_sort_transparents = m_sort_transparents; + + pass.m_origin = current_camera_pos; + // pass.m_camera.position() = simulation::Train->Dynamic()->vPosition; + pass.m_draw_range = Global.BaseDrawRange * Global.fDistanceFactor; + pass.m_type = RenderPassType::CubeMap; + pass.m_framebuffer = m_gbuffer_cube->m_slice_framebuffers[face]; + pass.m_command_list_draw = command_list; + pass.m_command_list_preparation = command_list; + pass.m_frustum_tester = &frustum_tester; + pass.m_projection = projection; + + auto info = pass.m_framebuffer->getFramebufferInfo(); + pass.m_viewport_state = + nvrhi::ViewportState().addViewportAndScissorRect( + info.getViewport()); + + // for (int i = 0.; i < 6.; ++i) { + // pass.m_viewport_state.addViewportAndScissorRect( + // nvrhi::Viewport(i * 2048, (i + 1) * 2048, 0, 2048, 0, 1)); + // } + + // CullBatches(pass); + RenderShapes(pass); + RenderBatches(pass); + RenderTracks(pass); + RenderAnimateds(pass); + } + + Timer::subsystem.gfx_reflections.stop(); + command_list->endMarker(); + m_envir_can_filter = true; + } + + m_contact_shadows->UpdateConstants(command_list, projection, transform, + Global.DayLight.direction, + pass.m_frame_index); + m_contact_shadows->Render(command_list); + m_ssao->Render(command_list, draw_constants.m_projection, + pass.m_frame_index); + // m_sky_transmittance->Render(command_list); + Timer::subsystem.gfx_swap.start(); + + command_list->beginMarker("Deferred lights"); + m_gbuffer_lighting->Render(pass); + command_list->endMarker(); + + command_list->beginMarker("GBuffer blit"); + m_gbuffer_blit->Render(command_list, transform, jitter * projection); + command_list->endMarker(); + + if (true) { + command_list->beginMarker("Forward pass"); + pass.m_framebuffer = m_framebuffer_forward; + pass.m_type = RenderPassType::Forward; + RenderShapes(pass); + RenderAnimateds(pass); + RenderKabina(pass); + command_list->endMarker(); + } + + m_auto_exposure->Render(command_list); + m_fsr->Render(command_list, pass.m_draw_range, .1, fov); + m_bloom->Render(command_list); + m_tonemap->Render(command_list); + + for (auto &bank : m_geometry_banks) { + for (auto &chunk : bank.m_chunks) { + if (glm::distance2(chunk.m_last_position_requested, pass.m_origin) > + Global.BaseDrawRange * Global.BaseDrawRange) { + chunk.m_is_uptodate = false; + chunk.m_index_buffer = nullptr; + chunk.m_vertex_buffer = nullptr; + } + } + } + + for (auto &material : m_material_cache) { + if (glm::distance2(material.m_last_position_requested, pass.m_origin) > + 10 * 10) { + material.m_binding_set = nullptr; + material.m_binding_set_cubemap = nullptr; + material.m_binding_set_shadow = nullptr; + } + } + + command_list->endMarker(); + command_list->close(); + m_backend->GetDevice()->executeCommandList(command_list); + + GetTextureManager()->Cleanup(pass.m_origin); + for (auto &material : m_material_cache) { + if (GetCurrentFrame() - material.m_last_frame_requested > 100) { + material.m_binding_sets.fill(nullptr); + material.m_last_texture_updates.fill(0); + } + } + + Timer::subsystem.gfx_swap.stop(); + + if (m_envir_can_filter) + m_environment->Filter(sky_instance_id, m_gbuffer_cube.get()); + } else { + // Prepare all section geometries to be uploaded to gpu as soon as we need + // them + for (auto section : simulation::Region->m_sections) { + if (!section) continue; + section->create_geometry(); + } + GatherModelsForBatching(); + GatherTracksForBatching(); + GatherShapesForBatching(); + GatherAnimatedsForBatching(); + GatherCellsForAnimation(); + GatherDynamics(); + // RenderPass pass{}; + // pass.m_command_list_preparation = command_list; + // for (uint32_t bank = 0; bank < m_geometry_banks.size(); ++bank) { + // for (uint32_t chunk = 0; chunk < + // m_geometry_banks[bank].m_chunks.size(); + // ++chunk) { + // m_geometry_banks[bank].m_chunks[chunk].m_last_frame_requested = + // GetCurrentFrame(); + // UpdateGeometry({bank + 1, chunk + 1}, pass); + // } + // } + m_scene_initialized = true; + } + } + m_previous_env_position = Global.pCamera.Pos; + + // Timer::subsystem.gfx_reflections.start(); + // Timer::subsystem.gfx_reflections.stop(); + Timer::subsystem.gfx_gui.start(); + DebugUi(); + m_sky->OnGui(); + m_bloom->OnGui(); + Application.render_ui(); + Timer::subsystem.gfx_gui.stop(); + Timer::subsystem.gfx_total.stop(); + return true; +} + +void NvRenderer::SwapBuffers() { + m_backend->Present(); + + // if (!m_upload_event_query || + // m_backend->GetDevice()->pollEventQuery(m_upload_event_query)) { + // { + // m_upload_event_query = m_backend->GetDevice()->createEventQuery(); + // size_t frame_index = GetCurrentFrame(); + // + // for (auto &bank : m_geometry_banks) { + // if (bank.m_last_frame_requested == frame_index && + // !bank.m_is_uptodate) { + // bank.m_uploaded_query = m_upload_event_query; + // } + // } + // + // RenderPass pass{}; + // pass.m_type = RenderPassType::Deferred; + // pass.m_frame_index = frame_index; + // pass.m_command_list_preparation = + // m_backend->GetDevice()->createCommandList(); + // pass.m_command_list_preparation->open(); + // for (gfx::geometry_handle handle{1, 0}; + // handle.bank <= m_geometry_banks.size(); ++handle.bank) { + // auto &bank = m_geometry_banks[handle.bank - 1]; + // if (bank.m_is_uptodate) continue; + // UpdateGeometryBank(handle, pass, true); + // } + // pass.m_command_list_preparation->close(); + // m_backend->GetDevice()->executeCommandList(pass.m_command_list_preparation); + // m_backend->GetDevice()->setEventQuery(m_upload_event_query, + // nvrhi::CommandQueue::Graphics); + // } + // } + m_backend->GetDevice()->runGarbageCollection(); +} + +float NvRenderer::Framerate() { return 0.0f; } + +gfx::geometrybank_handle NvRenderer::Create_Bank() { + gfx::geometrybank_handle handle{ + static_cast(m_geometry_banks.size() + 1), 0}; + auto &bank = m_geometry_banks.emplace_back(); + return handle; +} + +gfx::geometry_handle NvRenderer::Insert( + gfx::index_array &Indices, gfx::vertex_array &Vertices, + gfx::geometrybank_handle const &Geometry, int const Type) { + if (!Type || Type >= TP_ROTATOR) return {}; + + auto &bank = m_geometry_banks[Geometry.bank - 1]; + gfx::geometrybank_handle handle{ + Geometry.bank, static_cast(bank.m_chunks.size() + 1)}; + + auto &chunk = bank.m_chunks.emplace_back(); + chunk.m_indices = std::move(Indices); + chunk.m_vertices = std::move(Vertices); + + switch (Type) { + case GL_TRIANGLES: + break; + case GL_LINES: + case GL_LINE_LOOP: + case GL_LINE_STRIP: + break; + default: + break; + } + + chunk.UpdateBounds(); + chunk.m_is_uptodate = false; + bank.m_is_uptodate = false; + return handle; +} + +gfx::geometry_handle NvRenderer::Insert( + gfx::vertex_array &Vertices, gfx::geometrybank_handle const &Geometry, + int const Type) { + if (!Type || Type >= TP_ROTATOR) return {}; + + auto &bank = m_geometry_banks[Geometry.bank - 1]; + gfx::geometrybank_handle handle{ + Geometry.bank, static_cast(bank.m_chunks.size() + 1)}; + + auto &chunk = bank.m_chunks.emplace_back(); + chunk.m_indices = {}; + + gfx::calculate_tangents(Vertices, {}, Type); + + switch (Type) { + case GL_TRIANGLES: + chunk.m_vertices = std::move(Vertices); + break; + case GL_TRIANGLE_STRIP: + chunk.m_vertices = std::move(Vertices); + for (int i = 2; i < std::size(chunk.m_vertices); ++i) { + if (i % 2) { + chunk.m_indices.emplace_back(i); + chunk.m_indices.emplace_back(i - 1); + chunk.m_indices.emplace_back(i - 2); + } else { + chunk.m_indices.emplace_back(i - 2); + chunk.m_indices.emplace_back(i - 1); + chunk.m_indices.emplace_back(i); + } + } + break; + case GL_TRIANGLE_FAN: + chunk.m_vertices = std::move(Vertices); + for (int i = 2; i < std::size(chunk.m_vertices); ++i) { + chunk.m_indices.emplace_back(0); + chunk.m_indices.emplace_back(i - 1); + chunk.m_indices.emplace_back(i); + } + break; + case GL_LINES: + chunk.m_vertices = std::move(Vertices); + break; + case GL_LINE_LOOP: + chunk.m_vertices = std::move(Vertices); + chunk.m_indices.reserve(chunk.m_vertices.size() * 2); + for (int i = 1; i <= chunk.m_vertices.size(); ++i) { + chunk.m_indices.emplace_back(i - 1); + chunk.m_indices.emplace_back(i % chunk.m_vertices.size()); + } + break; + case GL_LINE_STRIP: + chunk.m_vertices = std::move(Vertices); + chunk.m_indices.reserve((chunk.m_vertices.size() - 1) * 2); + for (int i = 1; i < chunk.m_vertices.size(); ++i) { + chunk.m_indices.emplace_back(i - 1); + chunk.m_indices.emplace_back(i); + } + break; + default:; + break; + } + + chunk.UpdateBounds(); + chunk.m_is_uptodate = false; + bank.m_is_uptodate = false; + return handle; +} + +bool NvRenderer::Replace(gfx::vertex_array &Vertices, + gfx::geometry_handle const &Geometry, int const Type, + std::size_t const Offset) { + if (!Type || Type >= TP_ROTATOR) return false; + + auto &bank = m_geometry_banks[Geometry.bank - 1]; + auto &chunk = bank.m_chunks[Geometry.chunk - 1]; + + gfx::calculate_tangents(Vertices, {}, Type); + if (chunk.m_replace_impl) return chunk.m_replace_impl(Vertices, Type); + + chunk.m_indices = {}; + + switch (Type) { + case GL_TRIANGLES: + chunk.m_vertices = std::move(Vertices); + break; + case GL_TRIANGLE_STRIP: + chunk.m_vertices = std::move(Vertices); + for (int i = 2; i < std::size(chunk.m_vertices); ++i) { + if (i % 2) { + chunk.m_indices.emplace_back(i); + chunk.m_indices.emplace_back(i - 1); + chunk.m_indices.emplace_back(i - 2); + } else { + chunk.m_indices.emplace_back(i - 2); + chunk.m_indices.emplace_back(i - 1); + chunk.m_indices.emplace_back(i); + } + } + break; + case GL_LINES: + case GL_LINE_LOOP: + case GL_LINE_STRIP: + break; + default: + break; + } + + chunk.UpdateBounds(); + chunk.m_is_uptodate = false; + bank.m_is_uptodate = false; + return true; +} + +bool NvRenderer::Append(gfx::vertex_array &Vertices, + gfx::geometry_handle const &Geometry, int const Type) { + return false; +} + +gfx::index_array const &NvRenderer::Indices( + gfx::geometry_handle const &handle) const { + // if (!handle.bank || !handle.chunk || handle.bank > m_geometry_banks.size() + // || + // handle.chunk > m_geometry_banks[handle.bank - 1].m_chunks.size()) + // return {}; + return m_geometry_banks[handle.bank - 1].m_chunks[handle.chunk - 1].m_indices; +} + +gfx::vertex_array const &NvRenderer::Vertices( + gfx::geometry_handle const &handle) const { + // if (!handle.bank || !handle.chunk || handle.bank > m_geometry_banks.size() + // || + // handle.chunk > m_geometry_banks[handle.bank - 1].m_chunks.size()) + // return {}; + return m_geometry_banks[handle.bank - 1] + .m_chunks[handle.chunk - 1] + .m_vertices; +} + +material_handle NvRenderer::Fetch_Material(std::string const &Filename, + bool const Loadnow) { + auto filename{Filename}; + + if (contains(filename, '|')) { + filename.erase( + filename.find('|')); // po | może być nazwa kolejnej tekstury + } + + // discern references to textures generated by a script + // TBD: support file: for file resources? + + // process supplied resource name + if (auto const isgenerated{filename.find("make:") == 0 || + filename.find("internal_src:") == 0}) { + // generated resource + // scheme:(user@)path?query + + // remove scheme indicator + // filename.erase(0, filename.find(':') + 1); + //// TBD, TODO: allow shader specification as part of the query? + // erase_leading_slashes(filename); + } else { + // regular file resource + // (filepath/)filename.extension + + erase_extension(filename); + replace_slashes(filename); + erase_leading_slashes(filename); + } + + const auto &[it, is_new] = m_material_map.try_emplace(filename, -1); + if (is_new) { + MaterialAdapter adapter{}; + adapter.Parse(filename); + auto shader = adapter.GetShader(); + MaterialTemplate *material_template = nullptr; + if (const auto template_found = + m_material_templates.find(adapter.GetShader()); + template_found != m_material_templates.end()) { + material_template = template_found->second.get(); + } + + auto &cache = m_material_cache.emplace_back(material_template); + cache.Init(); + it->second = static_cast(m_material_cache.size()); + cache.m_name = filename; + cache.m_opacity = adapter.GetOpacity(); + cache.m_shadow_rank = adapter.GetShadowRank(); + cache.m_size = adapter.GetSize(); + cache.m_masked_shadow = false; + + auto texture_manager = GetTextureManager(); + + for (int i = 0; i < material_template->m_texture_bindings.size(); ++i) { + const auto &[key, sampler_key, hint, m_default_texture] = + material_template->m_texture_bindings[i]; + auto handle = texture_manager->FetchTexture( + static_cast(adapter.GetTexturePathForEntry(key)), hint, + adapter.GetTextureSizeBiasForEntry(key), true); + cache.m_texture_handles[i] = handle; + cache.RegisterTexture(key.c_str(), handle); + cache.RegisterResource(false, sampler_key.c_str(), + texture_manager->GetSamplerForTraits( + texture_manager->GetTraits(handle), + NvRenderer::RenderPassType::Deferred), + nvrhi::ResourceType::Sampler); + if (key == cache.m_template->m_masked_shadow_texture && + texture_manager->IsValidHandle(handle)) { + cache.m_masked_shadow = + texture_manager->GetTexture(handle)->m_has_alpha; + } + } + + // cache.m_textures.resize(cache.m_template->m_texture_bindings.size()); + // for (int i = 0; i < cache.m_textures.size(); ++i) { + // const auto &binding = cache.m_template->m_texture_bindings[i]; + // cache.m_textures[i] = ; + // if (i == cache.m_template->m_masked_shadow_texture && + // m_texture_manager->IsValidHandle(cache.m_textures[i])) { + // cache.m_masked_shadow = + // m_texture_manager->GetTexture(cache.m_textures[i])->m_has_alpha; + // } + // } + // if (auto masked_shadow = adapter.GetMaskedShadowOverride()) + // cache.m_masked_shadow = *masked_shadow; + cache.m_pipelines.fill(nullptr); + for (int j = 0; j < static_cast(DrawType::Num); ++j) { + for (int i = 0; i < static_cast(RenderPassType::Num); ++i) { + const auto pass = static_cast(i); + const auto draw = static_cast(j); + auto pipeline = + cache.m_template->GetPipeline(pass, draw, cache.m_masked_shadow); + cache.m_pipelines[Constants::GetPipelineIndex(pass, draw)] = pipeline; + } + } + } + return it->second; +} + +void NvRenderer::Bind_Material(material_handle const Material, + TSubModel const *sm, + lighting_data const *lighting) {} + +IMaterial const *NvRenderer::Material(material_handle const handle) const { + if (!handle || handle > m_material_cache.size()) { + return &m_material_cache[0]; + } + return &m_material_cache[handle - 1]; +} + +std::shared_ptr NvRenderer::Fetch_Shader(std::string const &name) { + return std::shared_ptr(); +} + +texture_handle NvRenderer::Fetch_Texture(std::string const &Filename, + bool const Loadnow, + GLint format_hint) { + return GetTextureManager()->FetchTexture(Filename, format_hint, 0, false); +} + +void NvRenderer::Bind_Texture(texture_handle const Texture) {} + +void NvRenderer::Bind_Texture(std::size_t const Unit, + texture_handle const Texture) {} + +ITexture &NvRenderer::Texture(texture_handle const Texture) { + if (auto texture_manager = GetTextureManager(); + texture_manager->IsValidHandle(Texture)) + return *texture_manager->GetTexture(Texture); + return *ITexture::null_texture(); +} + +ITexture const &NvRenderer::Texture(texture_handle const Texture) const { + if (auto texture_manager = GetTextureManager(); + texture_manager->IsValidHandle(Texture)) + return *texture_manager->GetTexture(Texture); + return *ITexture::null_texture(); +} + +void NvRenderer::Pick_Control_Callback( + std::function Callback) {} + +void NvRenderer::Pick_Node_Callback( + std::function Callback) {} + +TSubModel const *NvRenderer::Pick_Control() const { return nullptr; } + +scene::basic_node const *NvRenderer::Pick_Node() const { return nullptr; } + +glm::dvec3 NvRenderer::Mouse_Position() const { return glm::dvec3(); } + +void NvRenderer::Update(double const Deltatime) {} + +void NvRenderer::Update_Pick_Control() {} + +void NvRenderer::Update_Pick_Node() {} + +glm::dvec3 NvRenderer::Update_Mouse_Position() { return glm::dvec3(); } + +bool NvRenderer::Debug_Ui_State(std::optional param) { + if (param) { + m_debug_ui_active = *param; + } + return m_debug_ui_active; +} + +std::string const &NvRenderer::info_times() const { + // TODO: insert return statement here + static std::string placeholder = ""; + return placeholder; +} + +std::string const &NvRenderer::info_stats() const { + // TODO: insert return statement here + static std::string placeholder = ""; + return placeholder; +} + +imgui_renderer *NvRenderer::GetImguiRenderer() { + return m_imgui_renderer.get(); +} + +void NvRenderer::MakeScreenshot() { + nvrhi::CommandListHandle command_list = + GetBackend()->GetDevice()->createCommandList(); + command_list->open(); + + nvrhi::ITexture *source = m_tonemap->m_source; + + nvrhi::TextureDesc staging_desc = source->getDesc(); + nvrhi::StagingTextureHandle staging_texture = + GetBackend()->GetDevice()->createStagingTexture( + staging_desc, nvrhi::CpuAccessMode::Read); + + command_list->copyTexture(staging_texture, nvrhi::TextureSlice(), source, + nvrhi::TextureSlice()); + + command_list->close(); + GetBackend()->GetDevice()->executeCommandList(command_list); + + size_t row_pitch; + auto map = GetBackend()->GetDevice()->mapStagingTexture( + staging_texture, nvrhi::TextureSlice().resolve(staging_desc), + nvrhi::CpuAccessMode::Read, &row_pitch); + + std::string output{}; + output.resize(row_pitch * staging_desc.height); + memcpy(output.data(), map, output.size()); + + GetBackend()->GetDevice()->unmapStagingTexture(staging_texture); + + { + EXRHeader header; + InitEXRHeader(&header); + + EXRImage image; + InitEXRImage(&image); + + image.num_channels = 3; + + std::vector images[3]; + images[0].resize(staging_desc.width * staging_desc.height); + images[1].resize(staging_desc.width * staging_desc.height); + images[2].resize(staging_desc.width * staging_desc.height); + + // Split RGBRGBRGB... into R, G and B layer + for (int y = 0; y < staging_desc.height; ++y) { + const uint16_t *src = + reinterpret_cast(output.data() + row_pitch * y); + size_t row_start = y * staging_desc.width; + for (int x = 0; x < staging_desc.width; ++x) { + images[0][row_start + x] = src[4 * x + 0]; + images[1][row_start + x] = src[4 * x + 1]; + images[2][row_start + x] = src[4 * x + 2]; + } + } + + uint16_t *image_ptr[3]; + image_ptr[0] = images[2].data(); // B + image_ptr[1] = images[1].data(); // G + image_ptr[2] = images[0].data(); // R + + image.images = reinterpret_cast(image_ptr); + image.width = static_cast(staging_desc.width); + image.height = static_cast(staging_desc.height); + + header.num_channels = 3; + header.channels = static_cast( + malloc(sizeof(EXRChannelInfo) * header.num_channels)); + // Must be (A)BGR order, since most of EXR viewers expect this channel + // order. + strncpy(header.channels[0].name, "B", 255); + header.channels[0].name[strlen("B")] = '\0'; + strncpy(header.channels[1].name, "G", 255); + header.channels[1].name[strlen("G")] = '\0'; + strncpy(header.channels[2].name, "R", 255); + header.channels[2].name[strlen("R")] = '\0'; + + header.channels[0].p_linear = 1; + header.channels[1].p_linear = 1; + header.channels[2].p_linear = 1; + + header.pixel_types = + static_cast(malloc(sizeof(int) * header.num_channels)); + header.requested_pixel_types = + static_cast(malloc(sizeof(int) * header.num_channels)); + for (int i = 0; i < header.num_channels; i++) { + header.pixel_types[i] = + TINYEXR_PIXELTYPE_HALF; // pixel type of input image + header.requested_pixel_types[i] = + TINYEXR_PIXELTYPE_HALF; // pixel type of output image to be stored in + // .EXR + } + + const char *err = nullptr; // or nullptr in C++11 or later. + if (int ret = SaveEXRImageToFile( + &image, &header, + fmt::format("{}@{}_{:%Y%m%d_%H%M%S}.exr", + simulation::Train != nullptr + ? simulation::Train->Occupied()->Name + : "", + Global.SceneryFile, fmt::localtime(std::time(nullptr))) + .c_str(), + &err); + ret != TINYEXR_SUCCESS) { + fprintf(stderr, "Save EXR err: %s\n", err); + FreeEXRErrorMessage(err); // free's buffer for an error message + //__debugbreak(); + } + // printf("Saved exr file. [ %s ] \n", outfilename); + free(header.channels); + free(header.pixel_types); + free(header.requested_pixel_types); + } +} + +MaConfig *NvRenderer::Config() { + NvRenderer *me = dynamic_cast(GfxRenderer.get()); + return me ? me->GetConfig() : nullptr; +} + +NvRenderer::GeometryBounds NvRenderer::GetGeometryBounds( + gfx::geometry_handle const &handle) const { + if (!handle.bank || handle.bank > m_geometry_banks.size()) return {}; + auto &bank = m_geometry_banks[handle.bank - 1]; + if (!handle.chunk || handle.chunk > bank.m_chunks.size()) return {}; + auto &chunk = bank.m_chunks[handle.chunk - 1]; + return {chunk.m_origin, chunk.m_extent}; +} + +size_t NvRenderer::GetCurrentFrame() const { return m_fsr->m_current_frame; } + +void NvRenderer::DebugUi() { + if (!m_debug_ui_active) return; + + if (ImGui::Begin("Renderer Debug", &m_debug_ui_active, + ImGuiWindowFlags_AlwaysAutoResize)) { + ImGui::LabelText("Draws Dynamic", "%d (%d triangles)", + m_drawcalls_dynamic.m_drawcalls, + m_drawcalls_dynamic.m_triangles); + ImGui::LabelText("Draws TAnimObj", "%d (%d triangles)", + m_drawcalls_tanimobj.m_drawcalls, + m_drawcalls_tanimobj.m_triangles); + ImGui::LabelText("Draws Shape", "%d (%d triangles)", + m_drawcalls_shape.m_drawcalls, + m_drawcalls_shape.m_triangles); + ImGui::LabelText("Draws Line", "%d (%d triangles)", + m_drawcalls_line.m_drawcalls, + m_drawcalls_line.m_triangles); + ImGui::LabelText("Draws Track", "%d (%d triangles)", + m_drawcalls_track.m_drawcalls, + m_drawcalls_track.m_triangles); + ImGui::LabelText("Draws Instances", "%d (%d triangles)", + m_drawcalls_instances.m_drawcalls, + m_drawcalls_instances.m_triangles); + ImGui::Checkbox("Draw Dynamics", &m_draw_dynamic); + ImGui::Checkbox("Draw TAnimObjs", &m_draw_tanimobj); + ImGui::Checkbox("Draw Shapes", &m_draw_shapes); + ImGui::Checkbox("Draw Lines", &m_draw_lines); + ImGui::Checkbox("Draw Tracks", &m_draw_track); + ImGui::Checkbox("Draw Instances", &m_draw_instances); + ImGui::Checkbox("Sort Batches", &m_sort_batches); + ImGui::Checkbox("Sort Transparents", &m_sort_transparents); + ImGui::Checkbox("Pause Animation updates", &m_pause_animations); + if (ImGui::Button("Sky Config")) m_sky->ShowGui(); + ImGui::SameLine(); + if (ImGui::Button("Bloom Config")) m_bloom->ShowGui(); + ImGui::SameLine(); + if (ImGui::Button("Take Screenshot")) MakeScreenshot(); + } + ImGui::End(); +} + +void NvRenderer::UpdateGeometry(gfx::geometry_handle handle, + const RenderPass &pass, bool *p_is_uploading) { + if (!handle.bank || handle.bank > m_geometry_banks.size()) return; + auto &bank = m_geometry_banks[handle.bank - 1]; + if (!handle.chunk || handle.chunk > bank.m_chunks.size()) return; + auto &chunk = bank.m_chunks[handle.chunk - 1]; + + bool is_uploading = + chunk.m_chunk_ready_handle && + !m_backend->GetDevice()->pollEventQuery(chunk.m_chunk_ready_handle); + + if (p_is_uploading) *p_is_uploading = is_uploading; + + if (is_uploading) return; + + chunk.m_chunk_ready_handle = nullptr; + if (chunk.m_is_uptodate) return; // Nothing to do + if (chunk.m_last_frame_requested != pass.m_frame_index) { + return; + } + + // chunk.m_index_offset = index_count; + // chunk.m_vertex_offset = vertex_count; + chunk.m_indexed = !!chunk.m_indices.size(); + // vertex_count += chunk.m_vertices.size(); + // index_count += chunk.m_indices.size(); + + if (chunk.m_vertices.size() && + (!chunk.m_vertex_buffer || + chunk.m_vertices.size() > chunk.m_vertex_count)) { + chunk.m_vertex_buffer = m_backend->GetDevice()->createBuffer( + nvrhi::BufferDesc() + .setIsVertexBuffer(true) + .setByteSize(chunk.m_vertices.size() * sizeof(gfx::basic_vertex)) + .setInitialState(nvrhi::ResourceStates::VertexBuffer) + .setKeepInitialState(true)); + } + + if (chunk.m_indices.size() && + (!chunk.m_index_buffer || chunk.m_indices.size() > chunk.m_index_count)) { + chunk.m_index_buffer = m_backend->GetDevice()->createBuffer( + nvrhi::BufferDesc() + .setIsIndexBuffer(true) + .setByteSize(chunk.m_indices.size() * sizeof(gfx::basic_index)) + .setInitialState(nvrhi::ResourceStates::IndexBuffer) + .setKeepInitialState(true)); + } + + chunk.m_vertex_count = chunk.m_vertices.size(); + chunk.m_index_count = chunk.m_indices.size(); + + if (chunk.m_vertex_buffer) + pass.m_command_list_preparation->writeBuffer( + chunk.m_vertex_buffer, chunk.m_vertices.data(), + chunk.m_vertices.size() * sizeof(gfx::basic_vertex)); + + if (chunk.m_index_buffer) + pass.m_command_list_preparation->writeBuffer( + chunk.m_index_buffer, chunk.m_indices.data(), + chunk.m_indices.size() * sizeof(gfx::basic_index)); + + // nvrhi::CommandListHandle command_list = pass.m_command_list_preparation; + // + // if (big_and_chunky) { + // command_list = m_backend->GetDevice()->createCommandList(); + // command_list->open(); + // chunk.m_chunk_ready_handle = m_backend->GetDevice()->createEventQuery(); + // } + // + // if (chunk.m_vertex_buffer) + // command_list->writeBuffer( + // chunk.m_vertex_buffer, chunk.m_vertices.data(), + // chunk.m_vertices.size() * sizeof(gfx::basic_vertex)); + // + // if (chunk.m_index_buffer) + // command_list->writeBuffer( + // chunk.m_index_buffer, chunk.m_indices.data(), + // chunk.m_indices.size() * sizeof(gfx::basic_index)); + // + // if (big_and_chunky) { + // command_list->close(); + // m_backend->GetDevice()->executeCommandList(command_list); + // m_backend->GetDevice()->setEventQuery(chunk.m_chunk_ready_handle, + // nvrhi::CommandQueue::Graphics); + // } + + chunk.m_is_uptodate = true; + + // bool needs_initialize_all = false; + // + // if (!bank.m_vertex_buffer || vertex_count > bank.m_vertex_count || + // index_count > bank.m_vertex_count) { + // // Need to create new set of buffers (either not enough space to upload, + // or + // // not initialized yet) + // if (!allow_full_rebuild) { + // return; + // } + // bank.m_vertex_count = vertex_count; + // bank.m_index_count = index_count; + // if (bank.m_vertex_count) + // bank.m_vertex_buffer = m_backend->GetDevice()->createBuffer( + // nvrhi::BufferDesc() + // .setIsVertexBuffer(true) + // .setByteSize(vertex_count * sizeof(gfx::basic_vertex)) + // .setInitialState(nvrhi::ResourceStates::VertexBuffer) + // .setCpuAccess(nvrhi::CpuAccessMode::Write) + // .setKeepInitialState(true)); + // if (bank.m_index_count) + // bank.m_index_buffer = m_backend->GetDevice()->createBuffer( + // nvrhi::BufferDesc() + // .setIsIndexBuffer(true) + // .setByteSize(index_count * sizeof(gfx::basic_index)) + // .setInitialState(nvrhi::ResourceStates::IndexBuffer) + // .setCpuAccess(nvrhi::CpuAccessMode::Write) + // .setKeepInitialState(true)); + // else + // bank.m_index_buffer = nullptr; + // needs_initialize_all = true; + // } + // + //// Upload vertex chunks + // if (bank.m_vertex_buffer) { + // for (auto &chunk : bank.m_chunks) { + // if (!needs_initialize_all && chunk.m_is_uptodate) { + // continue; + // } + // pass.m_command_list_preparation->writeBuffer( + // bank.m_vertex_buffer, chunk.m_vertices.data(), + // chunk.m_vertex_count * sizeof(gfx::basic_vertex), + // chunk.m_vertex_offset * sizeof(gfx::basic_vertex)); + // } + // } + // + //// Upload index chunks + // if (bank.m_index_buffer) { + // for (auto &chunk : bank.m_chunks) { + // if (!needs_initialize_all && chunk.m_is_uptodate) { + // continue; + // } + // chunk.m_is_uptodate = true; + // if (chunk.m_indexed) + // pass.m_command_list_preparation->writeBuffer( + // bank.m_index_buffer, chunk.m_indices.data(), + // chunk.m_index_count * sizeof(gfx::basic_index), + // chunk.m_index_offset * sizeof(gfx::basic_index)); + // } + // } + + // Set uptodate flag + // if (!needs_further_updates) bank.m_is_uptodate = true; +} + +nvrhi::InputLayoutHandle NvRenderer::GetInputLayout(DrawType draw_type) { + // auto &input_layout = m_input_layouts[static_cast(draw_type)]; + // if (!input_layout) { + // switch (draw_type) { + // case DrawType::Model: { + // break; + // } + // } + // } + // return input_layout; + return nullptr; +} + +void NvRenderer::UpdateDrawData(const RenderPass &pass, + const glm::dmat4 &transform, + const glm::dmat4 &history_transform, + float opacity_threshold, float opacity_mult, + float selfillum, const glm::vec3 &diffuse) { + switch (pass.m_type) { + case RenderPassType::RendererWarmUp: + return; + case RenderPassType::ShadowMap: { + PushConstantsShadow data{}; + data.m_modelviewprojection = pass.m_projection * transform; + data.m_alpha_threshold = opacity_threshold; + pass.m_command_list_draw->setPushConstants(&data, sizeof(data)); + break; + } + case RenderPassType::CubeMap: { + PushConstantsCubemap data{}; + data.m_modelview = static_cast(glm::transpose(transform)); + data.m_alpha_mult = opacity_mult; + data.m_alpha_threshold = opacity_threshold; + data.m_selfillum = + selfillum * Config()->m_lighting.m_selfillum_multiplier; + data.m_diffuse = diffuse; + pass.m_command_list_draw->setPushConstants(&data, sizeof(data)); + break; + } + case RenderPassType::Deferred: + case RenderPassType::Forward: { + PushConstantsDraw data{}; + data.m_modelview = static_cast(glm::transpose(transform)); + data.m_modelview_history = + static_cast(glm::transpose(history_transform)); + data.m_alpha_mult = opacity_mult; + data.m_alpha_threshold = opacity_threshold; + data.m_selfillum = + selfillum * Config()->m_lighting.m_selfillum_multiplier; + data.m_diffuse = diffuse; + pass.m_command_list_draw->setPushConstants(&data, sizeof(data)); + break; + } + } +} + +void NvRenderer::UpdateDrawDataLine(const RenderPass &pass, + const glm::dmat4 &transform, + const glm::dmat4 &history_transform, + const Line &line) { + switch (pass.m_type) { + case RenderPassType::Deferred: + case RenderPassType::Forward: { + PushConstantsLine data{}; + data.m_modelview = static_cast(glm::transpose(transform)); + data.m_modelview_history = + static_cast(glm::transpose(history_transform)); + data.m_color = line.m_color; + data.m_line_weight = line.m_line_width; + data.m_metalness = line.m_metalness; + data.m_roughness = line.m_roughness; + pass.m_command_list_draw->setPushConstants(&data, sizeof(data)); + break; + } + default: + return; + } +} + +void NvRenderer::BindConstants(const RenderPass &pass, + nvrhi::GraphicsState &gfx_state) { + gfx_state.setFramebuffer(pass.m_framebuffer); + gfx_state.setViewport(pass.m_viewport_state); + // switch (pass.m_type) { + // case RenderPassType::CubeMap: + // gfx_state.addBindingSet(m_binding_set_cubedrawconstants); + // break; + // case RenderPassType::Forward: + // gfx_state.addBindingSet(m_binding_set_drawconstants); + // gfx_state.addBindingSet( + // m_binding_set_forward[m_environment->GetCurrentSetIndex()]); + // break; + // case RenderPassType::Deferred: + // gfx_state.addBindingSet(m_binding_set_drawconstants); + // break; + // case RenderPassType::ShadowMap: + // gfx_state.addBindingSet(m_binding_set_shadowdrawconstants); + // break; + // } +} + +bool NvRenderer::BindMaterial(material_handle handle, DrawType draw_type, + const RenderPass &pass, + nvrhi::GraphicsState &gfx_state, + float &alpha_threshold) { + if (pass.m_type == RenderPassType::RendererWarmUp) return true; + if (!handle || handle > m_material_cache.size()) { + return false; + } + MaterialCache &cache = m_material_cache[handle - 1]; + + if (!cache.ShouldRenderInPass(pass)) return false; + + auto pipeline_index = Constants::GetPipelineIndex(pass.m_type, draw_type); + + if (!cache.m_pipelines[pipeline_index]) { + return false; + } + + cache.m_last_position_requested = pass.m_origin; + + if (cache.m_last_texture_updates[pipeline_index] < + cache.GetLastStreamingTextureUpdate()) { + cache.m_template->CreateBindingSet(pipeline_index, cache); + } + + if (!cache.m_binding_sets[pipeline_index]) return false; + + cache.m_last_frame_requested = GetCurrentFrame(); + cache.UpdateLastStreamingTextureUse(pass.m_origin); + + gfx_state.setPipeline(cache.m_pipelines[pipeline_index]); + gfx_state.addBindingSet(cache.m_binding_sets[pipeline_index]); + + if (cache.m_opacity) { + alpha_threshold = + (pass.m_type == RenderPassType::Forward ? -cache.m_opacity.value() + : cache.m_opacity.value()); + } else { + alpha_threshold = (pass.m_type == RenderPassType::Forward ? 0.f : .5f); + } + + return true; +} + +bool NvRenderer::BindLineMaterial(NvRenderer::DrawType draw_type, + const NvRenderer::RenderPass &pass, + nvrhi::GraphicsState &gfx_state) { + if (draw_type != DrawType::Model || pass.m_type != RenderPassType::Deferred) + return false; + + gfx_state.setPipeline(m_pso_line); + gfx_state.addBindingSet(m_binding_set_line); + + return true; +} + +bool NvRenderer::BindGeometry(gfx::geometry_handle handle, + const RenderPass &pass, + nvrhi::GraphicsState &gfx_state, + nvrhi::DrawArguments &args, bool &indexed) { + if (!handle.bank || !handle.chunk || handle.bank > m_geometry_banks.size()) + return false; + auto &bank = m_geometry_banks[handle.bank - 1]; + if (handle.chunk > bank.m_chunks.size()) return false; + auto &chunk = bank.m_chunks[handle.chunk - 1]; + bank.m_last_frame_requested = pass.m_frame_index; + chunk.m_last_frame_requested = pass.m_frame_index; + chunk.m_last_position_requested = pass.m_origin; + bool is_uploading; + UpdateGeometry(handle, pass, &is_uploading); + if (is_uploading) return false; + // if (bank.m_uploaded_query && + // !m_backend->GetDevice()->pollEventQuery(bank.m_uploaded_query)) + // return false; + // gfx_state.addVertexBuffer( + // nvrhi::VertexBufferBinding() + // .setBuffer(bank.m_vertex_buffer) + // .setSlot(0) + // .setOffset(chunk.m_vertex_offset * sizeof(gfx::basic_vertex)) + // .setSize(chunk.m_vertex_count * sizeof(gfx::basic_vertex))); + // gfx_state.setIndexBuffer( + // nvrhi::IndexBufferBinding() + // .setBuffer(bank.m_index_buffer) + // .setFormat(sizeof(gfx::basic_index) == 2 ? nvrhi::Format::R16_UINT + // : + // nvrhi::Format::R32_UINT) + // .setOffset(chunk.m_index_offset * sizeof(gfx::basic_index)) + // .setSize(chunk.m_index_count * sizeof(gfx::basic_index))); + gfx_state.addVertexBuffer( + nvrhi::VertexBufferBinding().setBuffer(chunk.m_vertex_buffer).setSlot(0)); + gfx_state.setIndexBuffer(nvrhi::IndexBufferBinding() + .setBuffer(chunk.m_index_buffer) + .setFormat(sizeof(gfx::basic_index) == 2 + ? nvrhi::Format::R16_UINT + : nvrhi::Format::R32_UINT)); + args.setStartVertexLocation(0).setStartIndexLocation(0).setVertexCount( + chunk.m_indexed ? chunk.m_index_count : chunk.m_vertex_count); + indexed = chunk.m_indexed; + return chunk.m_vertex_buffer && (!indexed || chunk.m_index_buffer); +} + +void NvRenderer::Render(TAnimModel *Instance, const RenderPass &pass) { + if (!pass.m_draw_tanimobj) return; + m_drawcall_counter = &m_drawcalls_tanimobj; + if (!Instance->m_visible) { + return; + } + + double distancesquared = glm::distance2(Instance->location(), pass.m_origin); + + pass.m_command_list_draw->beginMarker(Instance->m_name.c_str()); + TSubModel::iInstance = reinterpret_cast(Instance); + auto instance_scope = m_motion_cache->SetInstance(Instance); + if (Instance->pModel) { + // renderowanie rekurencyjne submodeli + Render(Instance->pModel, Instance->Material(), distancesquared, pass); + } + pass.m_command_list_draw->endMarker(); +} + +bool NvRenderer::Render(TDynamicObject *Dynamic, const RenderPass &pass) { + if (!pass.m_draw_dynamic) return false; + m_drawcall_counter = &m_drawcalls_dynamic; + + // lod visibility ranges are defined for base (x 1.0) viewing distance. for + // render we adjust them for actual range multiplier and zoom + double squaredistance; + glm::dvec3 const originoffset = Dynamic->vPosition - pass.m_origin; + squaredistance = + glm::length2(originoffset / static_cast(Global.ZoomFactor)); + + pass.m_command_list_draw->beginMarker(Dynamic->name().c_str()); + TSubModel::iInstance = reinterpret_cast(Dynamic); + auto instance_scope = m_motion_cache->SetInstance(Dynamic); + // render + if (Dynamic->mdLowPolyInt) { + // Render_lowpoly(Dynamic, squaredistance, false); + Render(Dynamic->mdLowPolyInt, Dynamic->Material(), squaredistance, pass); + } + if (Dynamic->mdLoad) { + // renderowanie nieprzezroczystego ładunku + Render(Dynamic->mdLoad, Dynamic->Material(), squaredistance, pass); + } + if (Dynamic->mdModel) { + // main model + Render(Dynamic->mdModel, Dynamic->Material(), squaredistance, pass); + } + // optional attached models + for (auto *attachment : Dynamic->mdAttachments) { + Render(attachment, Dynamic->Material(), squaredistance, pass); + } + // optional coupling adapters + // Render_coupler_adapter(Dynamic, squaredistance, end::front); + // Render_coupler_adapter(Dynamic, squaredistance, end::rear); + + // TODO: check if this reset is needed. In theory each object should render + // all parts based on its own instance data anyway? + // if (Dynamic->btnOn) + // Dynamic->TurnOff(); // przywrócenie domyślnych pozycji submodeli + + pass.m_command_list_draw->endMarker(); + return true; +} + +bool NvRenderer::Render(TModel3d *Model, material_data const *material, + float const Squaredistance, const RenderPass &pass) { + // int alpha = material ? material->textures_alpha : 0x30300030; + // if (pass.m_type == RenderPassType::Forward) { + // if (!(alpha & Model->iFlags & 0x2F2F002F)) { + // // nothing to render + // return false; + // } + // } else { + // alpha ^= + // 0x0F0F000F; // odwrócenie flag tekstur, aby wyłapać nieprzezroczyste + // if (!(alpha & Model->iFlags & 0x1F1F001F)) { + // // czy w ogóle jest co robić w tym cyklu? + // return false; + // } + // } + + // pass.m_command_list_draw->beginMarker(Model->NameGet().c_str()); + // Model->Root->fSquareDist = Squaredistance; // zmienna globalna! + // + //// setup + // Model->Root->ReplacableSet((material ? material->replacable_skins : + // nullptr), + // alpha); + // + //// render + // Render(Model->Root, pass); + // + // pass.m_command_list_draw->endMarker(); + // post-render cleanup + + return true; +} + +void NvRenderer::Render(TSubModel *Submodel, const RenderPass &pass) { + // for (; Submodel; Submodel = Submodel->Next) { + // if (!Submodel->iVisible) continue; + // + // if (Submodel->fSquareDist >= Submodel->fSquareMaxDist || + // Submodel->fSquareDist < Submodel->fSquareMinDist) + // continue; + // + // if (m_batched_instances.find(CombinePointers( + // reinterpret_cast(TSubModel::iInstance), Submodel)) + // == m_batched_instances.end() && + // (Submodel->iAlpha & Submodel->iFlags & + // ((pass.m_type == RenderPassType::Forward) ? 0x2F : 0x1F)) && + // Submodel->eType < TP_ROTATOR) { + // nvrhi::GraphicsState gfx_state{}; + // + // nvrhi::DrawArguments draw_arguments{}; + // bool indexed; + // float alpha_threshold; + // + // if (!BindGeometry(Submodel->m_geometry.handle, pass, gfx_state, + // draw_arguments, indexed)) + // return; + // // textures... + // if (Submodel->m_material < 0) { // zmienialne skóry + // if (!BindMaterial(Submodel->ReplacableSkinId[-Submodel->m_material], + // DrawType::Model, pass, gfx_state, alpha_threshold)) + // return; + // } else { + // // również 0 + // if (!BindMaterial(Submodel->m_material, DrawType::Model, pass, + // gfx_state, alpha_threshold)) + // return; + // } + // pass.m_command_list_draw->beginMarker(Submodel->pName.c_str()); + // + // float emission = + // Submodel->fLight > Global.fLuminance ? Submodel->f4Emision.a : 0.f; + // + // BindConstants(pass, gfx_state); + // + // pass.m_command_list_draw->setGraphicsState(gfx_state); + // + // auto &motion_cache = m_motion_cache->Get(Submodel); + // UpdateDrawData( + // pass, pass.m_transform * motion_cache.m_cached_transform, + // pass.m_history_transform * motion_cache.m_history_transform, + // alpha_threshold, 1.f, emission); + // + // if (indexed) + // pass.m_command_list_draw->drawIndexed(draw_arguments); + // else + // pass.m_command_list_draw->draw(draw_arguments); + // m_drawcall_counter->Draw(draw_arguments); + // pass.m_command_list_draw->endMarker(); + // } + // if (Submodel->Child != nullptr) { + // if (Submodel->iAlpha & Submodel->iFlags & + // ((pass.m_type == RenderPassType::Forward) ? 0x002F0000 + // : 0x001F0000)) { + // Render(Submodel->Child, pass); + // } + // } + //} +} + +bool NvRenderer::Render_cab(TDynamicObject const *Dynamic, + const RenderPass &pass) { + // if (!pass.m_draw_dynamic) return false; + // m_drawcall_counter = &m_drawcalls_dynamic; + // if (FreeFlyModeFlag || !Dynamic->bDisplayCab || + // (Dynamic->mdKabina == Dynamic->mdModel)) { + // return false; + // } + // TSubModel::iInstance = reinterpret_cast(Dynamic); + // auto instance_scope = m_motion_cache->SetInstance(Dynamic); + // if (Dynamic->mdKabina) + // return Render(Dynamic->mdKabina, Dynamic->Material(), 0.0, pass); + // else + // return false; + return true; +} + +void NvRenderer::Animate(AnimObj &instance, const glm::dvec3 &origin, + uint64_t frame) { + instance.m_was_once_animated = true; + instance.m_model->RaAnimate(frame); + instance.m_model->RaPrepare(); + auto instance_scope = m_motion_cache->SetInstance(instance.m_model); + TSubModel::iInstance = reinterpret_cast(instance.m_model); + instance.m_renderable.Reset(); + double distance = glm::distance2(instance.m_origin, origin); + if (!instance.m_animatable) distance = -1.; + Animate(instance.m_renderable, instance.m_model->Model(), + instance.m_model->Material(), distance, instance.m_origin, + glm::radians(instance.m_model->vAngle), frame); +} + +void NvRenderer::Animate(DynObj &instance, const glm::dvec3 &origin, + uint64_t frame) { + // setup + TSubModel::iInstance = reinterpret_cast( + instance.m_dynamic); // żeby nie robić cudzych animacji + instance.m_dynamic + ->ABuLittleUpdate( // ustawianie zmiennych submodeli dla wspólnego modelu + 0); + + glm::dmat4 dynamic_transform = + glm::translate(instance.m_location) * + static_cast(instance.m_dynamic->mMatrix); + + const material_data *material = instance.m_dynamic->Material(); + + bool render_kabina = Global.pCamera.m_owner == instance.m_dynamic && + instance.m_dynamic->mdKabina; + + auto instance_scope = m_motion_cache->SetInstance(instance.m_dynamic); + instance.m_renderable.Reset(); + instance.m_renderable_kabina.Reset(); + // render + if (instance.m_dynamic->mdLowPolyInt) { + // Render_lowpoly(Dynamic, squaredistance, false); + Animate(instance.m_renderable, instance.m_dynamic->mdLowPolyInt, material, + instance.m_distance, dynamic_transform, frame); + } + if (instance.m_dynamic->mdLoad) { + // renderowanie nieprzezroczystego ładunku + Animate(instance.m_renderable, instance.m_dynamic->mdLoad, material, + instance.m_distance, + dynamic_transform * glm::translate(static_cast( + instance.m_dynamic->LoadOffset)), + frame); + } + if (instance.m_dynamic->mdModel) { + // main model + Animate(instance.m_renderable, instance.m_dynamic->mdModel, material, + instance.m_distance, dynamic_transform, frame); + } + // optional attached models + for (auto *attachment : instance.m_dynamic->mdAttachments) { + Animate(instance.m_renderable, attachment, material, instance.m_distance, + dynamic_transform, frame); + } + + if (render_kabina) { + Animate(instance.m_renderable_kabina, instance.m_dynamic->mdKabina, + material, instance.m_distance, dynamic_transform, frame); + } + + if (instance.m_dynamic->btnOn) instance.m_dynamic->TurnOff(); +} + +void NvRenderer::Animate(Renderable &renderable, TModel3d *Model, + const material_data *material, double distance, + const glm::dvec3 &position, const glm::vec3 &angle, + uint64_t frame) { + return Animate( + renderable, Model, material, distance, + glm::translate(static_cast(position)) * + glm::rotate(static_cast(angle.y), glm::dvec3{0., 1., 0.}) * + glm::rotate(static_cast(angle.x), glm::dvec3{1., 0., 0.}) * + glm::rotate(static_cast(angle.z), glm::dvec3{0., 0., 1.}), + frame); +} + +void NvRenderer::Animate(Renderable &renderable, TModel3d *Model, + const material_data *material, double distance, + const glm::dmat4 &transform, uint64_t frame) { + Model->Root->pRoot = Model; + // render + Animate(renderable, Model->Root, material, distance, transform, frame); +} + +void NvRenderer::Animate(Renderable &renderable, TSubModel *Submodel, + const material_data *material, double distance, + const glm::dmat4 &transform, uint64_t frame) { + static material_handle null_material[5]{0}; + const material_handle *replacable = + material ? material->replacable_skins : null_material; + const int alpha = material ? material->textures_alpha : 0x30300030; + + for (; Submodel; Submodel = Submodel->Next) { + if (!Submodel->iVisible) continue; + + if (distance >= 0. && (distance >= Submodel->fSquareMaxDist || + distance < Submodel->fSquareMinDist)) + continue; + + glm::dmat4 model_transform = transform; + + if (Submodel->iFlags & 0xC000) { + glm::mat4 anim_transform{1.f}; + if (Submodel->fMatrix) { + anim_transform = glm::make_mat4(Submodel->fMatrix->readArray()); + } + if (Submodel->b_aAnim != TAnimType::at_None) { + Submodel->RaAnimation(anim_transform, Submodel->b_aAnim); + } + model_transform = + model_transform * static_cast(anim_transform); + } + + if (Submodel->eType < TP_ROTATOR && + m_batched_instances.find(CombinePointers( + reinterpret_cast(TSubModel::iInstance), Submodel)) == + m_batched_instances.end()) { + auto &item = renderable.m_items.emplace_back(); + + auto &motion_cache = m_motion_cache->Get(Submodel); + + motion_cache.m_history_transform = + std::exchange(motion_cache.m_cached_transform, model_transform); + + item.m_transform = motion_cache.m_cached_transform; + item.m_history_transform = motion_cache.m_history_transform; + + item.m_material = Submodel->m_material < 0 + ? replacable[-Submodel->m_material] + : Submodel->m_material; + item.m_geometry = Submodel->m_geometry.handle; + item.m_render_in_forward = alpha & Submodel->Flags() & 0x0000002F; + item.m_opacity = Submodel->Opacity; + + if ((Submodel->f4Emision.a > 0.f) && + (Global.fLuminance < Submodel->fLight)) + item.m_selfillum = Submodel->f4Emision.a; + else + item.m_selfillum = 0.f; + + if (distance < 0.) { + item.m_sqr_distance_max = Submodel->fSquareMaxDist; + item.m_sqr_distance_min = Submodel->fSquareMinDist; + item.m_history_transform = item.m_transform; + } else { + item.m_sqr_distance_max = std::numeric_limits::max(); + item.m_sqr_distance_min = -std::numeric_limits::max(); + } + + item.m_diffuse = Submodel->f4Diffuse; + renderable.m_render_in_forward |= item.m_render_in_forward; + renderable.m_render_in_deferred |= !item.m_render_in_forward; + } + + else if (Submodel->eType == TP_FREESPOTLIGHT) { + if ((Submodel->f4Emision.a <= 0.f) || + (Global.fLuminance >= Submodel->fLight)) + continue; + Renderable::SpotLight &spotlight = renderable.m_spotlights.emplace_back(); + spotlight.m_origin = model_transform[3]; + spotlight.m_direction = glm::normalize(-model_transform[2]); + spotlight.m_color = + Submodel->f4Diffuse * Config()->m_lighting.m_freespot_multiplier; + spotlight.m_cos_outer_cone = Submodel->fCosFalloffAngle; + spotlight.m_cos_inner_cone = Submodel->fCosHotspotAngle; + spotlight.m_radius = glm::sqrt( + 1.f / Config()->m_lighting.m_luminance_threshold * + glm::dot(spotlight.m_color, glm::vec3(.2126f, .7152f, .0722f))); + } + + // auto last_frame = + // std::exchange(motion_cache.m_cached_frame, m_frame_index); + // assert(last_frame != pass.m_frame_index); + + Animate(renderable, Submodel->Child, material, distance, model_transform, + frame); + } +} + +void NvRenderer::GeometryChunk::UpdateBounds() { + glm::vec3 min{std::numeric_limits::max()}; + glm::vec3 max{-std::numeric_limits::max()}; + for (const auto &vertex : m_vertices) { + min = glm::min(min, vertex.position); + max = glm::max(max, vertex.position); + } + m_origin = .5f * (max + min); + m_extent = .5f * (max - min); +} + +bool NvRenderer::MaterialCache::ShouldRenderInPass( + const RenderPass &pass) const { + if ((pass.m_type == RenderPassType::ShadowMap || + pass.m_type == RenderPassType::CubeMap) && + m_shadow_rank > Global.gfx_shadow_rank_cutoff) { + return false; + } + return true; +} diff --git a/manul/renderer/source/nvrenderer_d3d12.cpp b/manul/renderer/source/nvrenderer_d3d12.cpp new file mode 100644 index 00000000..19e36033 --- /dev/null +++ b/manul/renderer/source/nvrenderer_d3d12.cpp @@ -0,0 +1,413 @@ +#include "nvrenderer_d3d12.h" + +#include + +#include "Globals.h" +#include "Logs.h" +#include "config.h" +#include "nvrenderer/nvrenderer.h" + +#if LIBMANUL_WITH_D3D12 + +#include +#include + +#include "nvrendererbackend.h" + +#define HR_RETURN(op) \ + hr = (HRESULT)(op); \ + if (FAILED(hr)) { \ + ErrorLog(fmt::format(#op " returned HRESULT={}", hr)); \ + return false; \ + } + +bool NvRenderer::InitForD3D12(GLFWwindow *Window) { + // Create d3d device + std::shared_ptr Backend = + std::make_shared(); + m_backend = Backend; + + Backend->m_renderer = this; + Backend->m_hwnd = glfwGetWin32Window(Window); + + if (!Backend->CreateDevice()) { + return false; + } + + if (!Backend->CreateSwapChain(Window)) { + return false; + } + + if (!Backend->CreateRenderTarget()) { + return false; + } + + return true; +} + +std::string NvRendererBackend_D3D12::LoadShaderBlob( + const std::string &filename, const std::string &entrypoint) { + std::string path = "shaders/shaders_dxil/" + filename; + if (entrypoint != "main") path += "_" + entrypoint; + path += ".bin"; + std::ifstream ifs(path, std::ios::binary | std::ios::ate); + std::string blob(ifs.tellg(), '\0'); + ifs.seekg(0, std::ios_base::beg); + ifs.read(blob.data(), blob.size()); + return blob; +} + +int NvRendererBackend_D3D12::GetCurrentBackBufferIndex() { + return m_swapchain->GetCurrentBackBufferIndex(); +} + +int NvRendererBackend_D3D12::GetBackBufferCount() { + return m_swapchain_desc.BufferCount; +} + +nvrhi::TextureHandle NvRendererBackend_D3D12::GetBackBuffer(int index) { + return m_RhiSwapChainBuffers[index]; +} + +bool NvRendererBackend_D3D12::BeginFrame() { + WaitForSingleObject( + m_FrameFenceEvents[m_swapchain->GetCurrentBackBufferIndex()], INFINITE); + return true; +} + +bool NvRendererBackend_D3D12::SetHDRMetaData(float MaxOutputNits /*=1000.0f*/, + float MinOutputNits /*=0.001f*/, + float MaxCLL /*=2000.0f*/, + float MaxFALL /*=500.0f*/) { + HRESULT hr; + struct DisplayChromaticities { + float RedX; + float RedY; + float GreenX; + float GreenY; + float BlueX; + float BlueY; + float WhiteX; + float WhiteY; + }; + + if (!m_swapchain) { + return false; + } + + auto hdr_config = + NvRenderer::Config()->m_display.GetHDRConfig(IsHDRDisplay()); + + // Clean the hdr metadata if the display doesn't support HDR + // if (!m_hdrSupport) { + // ThrowIfFailed( + // m_swapChain->SetHDRMetaData(DXGI_HDR_METADATA_TYPE_NONE, 0, nullptr)); + // return; + //} + + static const DisplayChromaticities DisplayChromaticityList[] = { + {0.64000f, 0.33000f, 0.30000f, 0.60000f, 0.15000f, 0.06000f, 0.31270f, + 0.32900f}, // Display Gamut Rec709 + {0.70800f, 0.29200f, 0.17000f, 0.79700f, 0.13100f, 0.04600f, 0.31270f, + 0.32900f}, // Display Gamut Rec2020 + }; + + // Select the chromaticity based on HDR format of the DWM. + int selectedChroma = 1; + // if (true//m_currentSwapChainBitDepth == _16 && + // m_currentSwapChainColorSpace == + // DXGI_COLOR_SPACE_RGB_FULL_G10_NONE_P709) { + // selectedChroma = 0; + // } else if (m_currentSwapChainBitDepth == _10 && + // m_currentSwapChainColorSpace == + // DXGI_COLOR_SPACE_RGB_FULL_G2084_NONE_P2020) { + // selectedChroma = 1; + // } else { + // // Reset the metadata since this is not a supported HDR format. + // HR_RETURN( + // m_swapChain->SetHDRMetaData(DXGI_HDR_METADATA_TYPE_NONE, 0, + // nullptr)); + // return; + // } + + // Set HDR meta data + const DisplayChromaticities &Chroma = DisplayChromaticityList[selectedChroma]; + DXGI_HDR_METADATA_HDR10 HDR10MetaData = {}; + HDR10MetaData.RedPrimary[0] = static_cast(Chroma.RedX * 50000.0f); + HDR10MetaData.RedPrimary[1] = static_cast(Chroma.RedY * 50000.0f); + HDR10MetaData.GreenPrimary[0] = static_cast(Chroma.GreenX * 50000.0f); + HDR10MetaData.GreenPrimary[1] = static_cast(Chroma.GreenY * 50000.0f); + HDR10MetaData.BluePrimary[0] = static_cast(Chroma.BlueX * 50000.0f); + HDR10MetaData.BluePrimary[1] = static_cast(Chroma.BlueY * 50000.0f); + HDR10MetaData.WhitePoint[0] = static_cast(Chroma.WhiteX * 50000.0f); + HDR10MetaData.WhitePoint[1] = static_cast(Chroma.WhiteY * 50000.0f); + HDR10MetaData.MaxMasteringLuminance = + static_cast(hdr_config.GetMaxOutputNits() * 10000.0f); + HDR10MetaData.MinMasteringLuminance = + static_cast(hdr_config.GetMinOutputNits() * 10000.0f); + HDR10MetaData.MaxContentLightLevel = static_cast(MaxCLL); + HDR10MetaData.MaxFrameAverageLightLevel = static_cast(MaxFALL); + if (IsHDRDisplay()) { + HR_RETURN(m_swapchain->SetHDRMetaData(DXGI_HDR_METADATA_TYPE_HDR10, + sizeof(DXGI_HDR_METADATA_HDR10), + &HDR10MetaData)) + HR_RETURN( + m_swapchain->SetColorSpace1(DXGI_COLOR_SPACE_RGB_FULL_G2084_NONE_P2020)) + } else { + HR_RETURN( + m_swapchain->SetColorSpace1(DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709)) + } + + return true; +} + +void NvRendererBackend_D3D12::Present() { + // if (!m_windowVisible) + // return; + + auto bufferIndex = m_swapchain->GetCurrentBackBufferIndex(); + + UINT presentFlags = 0; + if (false /*!vsync_enabled*/ && !Global.bFullScreen && m_TearingSupported) + presentFlags |= DXGI_PRESENT_ALLOW_TEARING; + + m_swapchain->Present(1, presentFlags); + + m_FrameFence->SetEventOnCompletion(m_FrameCount, + m_FrameFenceEvents[bufferIndex]); + m_graphics_queue->Signal(m_FrameFence, m_FrameCount); + m_FrameCount++; +} + +bool NvRendererBackend_D3D12::IsHDRDisplay() const { + return m_output_desc.BitsPerColor > 8 && + !NvRenderer::Config()->m_display.m_disable_hdr; +} + +bool NvRendererBackend_D3D12::CreateDevice() { + HRESULT hr; + HR_RETURN( + CreateDXGIFactory2(Global.gfx_gldebug ? DXGI_CREATE_FACTORY_DEBUG : 0, + IID_PPV_ARGS(&m_dxgi_factory))) + + if (Global.gfx_gldebug) { + nvrhi::RefCountPtr pDebug; + HR_RETURN(D3D12GetDebugInterface(IID_PPV_ARGS(&pDebug))) + + pDebug->EnableDebugLayer(); + } + + WriteLog("Available graphics adapters:"); + for (int i = 0;; ++i) { + nvrhi::RefCountPtr adapter = nullptr; + if (FAILED(m_dxgi_factory->EnumAdapters(i, &adapter))) break; + DXGI_ADAPTER_DESC desc{}; + HR_RETURN(adapter->GetDesc(&desc)); + std::string str_desc{}; + str_desc.resize( + wcstombs(nullptr, desc.Description, std::size(desc.Description))); + wcstombs(str_desc.data(), desc.Description, str_desc.size()); + WriteLog(fmt::format("- adapter{}: {}", i, str_desc)); + } + + if (FAILED(m_dxgi_factory->EnumAdapters( + NvRenderer::Config()->m_display.m_adapter_index, &m_dxgi_adapter))) { + ErrorLog(fmt::format("Invalid adapter index: {}", + NvRenderer::Config()->m_display.m_adapter_index)); + return false; + } + + nvrhi::RefCountPtr output; + nvrhi::RefCountPtr output6; + if (FAILED(m_dxgi_adapter->EnumOutputs( + NvRenderer::Config()->m_display.m_output_index, &output))) { + ErrorLog(fmt::format("Invalid output index: {}", + NvRenderer::Config()->m_display.m_output_index)); + } + + HR_RETURN(output->QueryInterface(&output6)); + HR_RETURN(output6->GetDesc1(&m_output_desc)); + + // { + // DXGI_ADAPTER_DESC aDesc; + // m_DxgiAdapter->GetDesc(&aDesc); + // + // m_RendererString = GetAdapterName(aDesc); + // m_IsNvidia = IsNvDeviceID(aDesc.VendorId); + // } + + HR_RETURN(D3D12CreateDevice(m_dxgi_adapter, D3D_FEATURE_LEVEL_12_0, + IID_PPV_ARGS(&m_d3d_device))) + + if (Global.gfx_gldebug) { + nvrhi::RefCountPtr pInfoQueue; + m_d3d_device->QueryInterface(&pInfoQueue); + + if (pInfoQueue) { + pInfoQueue->SetBreakOnSeverity(D3D12_MESSAGE_SEVERITY_CORRUPTION, true); + pInfoQueue->SetBreakOnSeverity(D3D12_MESSAGE_SEVERITY_ERROR, true); + + D3D12_MESSAGE_ID disableMessageIDs[] = { + D3D12_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_MISMATCHINGCLEARVALUE, + D3D12_MESSAGE_ID_COMMAND_LIST_STATIC_DESCRIPTOR_RESOURCE_DIMENSION_MISMATCH, // descriptor validation doesn't understand acceleration structures + }; + + D3D12_INFO_QUEUE_FILTER filter = {}; + filter.DenyList.pIDList = disableMessageIDs; + filter.DenyList.NumIDs = + sizeof(disableMessageIDs) / sizeof(disableMessageIDs[0]); + pInfoQueue->AddStorageFilterEntries(&filter); + } + } + + D3D12_COMMAND_QUEUE_DESC queueDesc; + ZeroMemory(&queueDesc, sizeof(queueDesc)); + queueDesc.Flags = D3D12_COMMAND_QUEUE_FLAG_NONE; + queueDesc.Priority = D3D12_COMMAND_QUEUE_PRIORITY_HIGH; + queueDesc.Type = D3D12_COMMAND_LIST_TYPE_DIRECT; + queueDesc.NodeMask = 1; + HR_RETURN(m_d3d_device->CreateCommandQueue(&queueDesc, + IID_PPV_ARGS(&m_graphics_queue))) + m_graphics_queue->SetName(L"Graphics Queue"); + + if (true) { + queueDesc.Type = D3D12_COMMAND_LIST_TYPE_COMPUTE; + queueDesc.Priority = D3D12_COMMAND_QUEUE_PRIORITY_NORMAL; + HR_RETURN(m_d3d_device->CreateCommandQueue(&queueDesc, + IID_PPV_ARGS(&m_compute_queue))) + m_compute_queue->SetName(L"Compute Queue"); + } + + if (true) { + queueDesc.Type = D3D12_COMMAND_LIST_TYPE_COPY; + queueDesc.Priority = D3D12_COMMAND_QUEUE_PRIORITY_NORMAL; + HR_RETURN(m_d3d_device->CreateCommandQueue(&queueDesc, + IID_PPV_ARGS(&m_copy_queue))) + m_copy_queue->SetName(L"Copy Queue"); + } + + nvrhi::d3d12::DeviceDesc deviceDesc; + deviceDesc.errorCB = GetMessageCallback(); + deviceDesc.pDevice = m_d3d_device; + deviceDesc.pGraphicsCommandQueue = m_graphics_queue; + deviceDesc.pComputeCommandQueue = m_compute_queue; + deviceDesc.pCopyCommandQueue = m_copy_queue; + + m_device = nvrhi::d3d12::createDevice(deviceDesc); + + if (Global.gfx_gldebug) { + m_device = nvrhi::validation::createValidationLayer(m_device); + } + + return true; +} + +bool NvRendererBackend_D3D12::CreateSwapChain(GLFWwindow *window) { + HRESULT hr; + ZeroMemory(&m_swapchain_desc, sizeof(m_swapchain_desc)); + + if (Global.bFullScreen) { + const GLFWvidmode *mode = glfwGetVideoMode(glfwGetWindowMonitor(window)); + m_swapchain_desc.Width = mode->width; + m_swapchain_desc.Height = mode->height; + } else { + int fbWidth = 0, fbHeight = 0; + glfwGetFramebufferSize(window, &fbWidth, &fbHeight); + m_swapchain_desc.Width = fbWidth; + m_swapchain_desc.Height = fbHeight; + } + + m_swapchain_desc.BufferCount = 3; + m_swapchain_desc.BufferUsage = + DXGI_USAGE_SHADER_INPUT | DXGI_USAGE_RENDER_TARGET_OUTPUT; + m_swapchain_desc.SampleDesc.Count = 1; + m_swapchain_desc.SampleDesc.Quality = 0; + m_swapchain_desc.SwapEffect = DXGI_SWAP_EFFECT_FLIP_DISCARD; + m_swapchain_desc.Flags = DXGI_SWAP_CHAIN_FLAG_ALLOW_MODE_SWITCH; + m_swapchain_desc.Format = IsHDRDisplay() ? DXGI_FORMAT_R10G10B10A2_UNORM : DXGI_FORMAT_R8G8B8A8_UNORM; + + nvrhi::RefCountPtr pDxgiFactory5; + if (SUCCEEDED(m_dxgi_factory->QueryInterface(IID_PPV_ARGS(&pDxgiFactory5)))) { + BOOL supported = 0; + if (SUCCEEDED(pDxgiFactory5->CheckFeatureSupport( + DXGI_FEATURE_PRESENT_ALLOW_TEARING, &supported, sizeof(supported)))) + m_TearingSupported = (supported != 0); + } + + if (m_TearingSupported) { + m_swapchain_desc.Flags |= DXGI_SWAP_CHAIN_FLAG_ALLOW_TEARING; + } + + m_fullscreen_desc = {}; + m_fullscreen_desc.RefreshRate.Numerator = 0; + m_fullscreen_desc.RefreshRate.Denominator = 1; + m_fullscreen_desc.ScanlineOrdering = DXGI_MODE_SCANLINE_ORDER_PROGRESSIVE; + m_fullscreen_desc.Scaling = DXGI_MODE_SCALING_UNSPECIFIED; + m_fullscreen_desc.Windowed = !Global.bFullScreen; + + nvrhi::RefCountPtr pSwapChain1; + HR_RETURN(m_dxgi_factory->CreateSwapChainForHwnd( + m_graphics_queue, m_hwnd, &m_swapchain_desc, &m_fullscreen_desc, nullptr, + &pSwapChain1)) + + HR_RETURN(pSwapChain1->QueryInterface(IID_PPV_ARGS(&m_swapchain))) + + if (!CreateRenderTarget()) return false; + + HR_RETURN(m_d3d_device->CreateFence(0, D3D12_FENCE_FLAG_NONE, + IID_PPV_ARGS(&m_FrameFence))); + + for (UINT bufferIndex = 0; bufferIndex < m_swapchain_desc.BufferCount; + bufferIndex++) { + m_FrameFenceEvents.push_back(CreateEvent(nullptr, false, true, nullptr)); + } + if (!SetHDRMetaData()) return false; + + return true; +} + +bool NvRendererBackend_D3D12::CreateRenderTarget() { + m_SwapChainBuffers.resize(m_swapchain_desc.BufferCount); + m_RhiSwapChainBuffers.resize(m_swapchain_desc.BufferCount); + + HRESULT hr; + + for (UINT n = 0; n < m_swapchain_desc.BufferCount; n++) { + HR_RETURN(m_swapchain->GetBuffer(n, IID_PPV_ARGS(&m_SwapChainBuffers[n]))) + + nvrhi::TextureDesc textureDesc; + textureDesc.width = m_swapchain_desc.Width; + textureDesc.height = m_swapchain_desc.Height; + textureDesc.sampleCount = m_swapchain_desc.SampleDesc.Count; + textureDesc.sampleQuality = m_swapchain_desc.SampleDesc.Quality; + textureDesc.format = IsHDRDisplay() ? nvrhi::Format::R10G10B10A2_UNORM : nvrhi::Format::RGBA8_UNORM; + textureDesc.debugName = "SwapChainBuffer"; + textureDesc.isRenderTarget = true; + textureDesc.isUAV = false; + textureDesc.initialState = nvrhi::ResourceStates::Present; + textureDesc.keepInitialState = true; + + m_RhiSwapChainBuffers[n] = m_device->createHandleForNativeTexture( + nvrhi::ObjectTypes::D3D12_Resource, + nvrhi::Object(m_SwapChainBuffers[n]), textureDesc); + } + + return true; +} + +void NvRendererBackend_D3D12::ReleaseRenderTarget() { + // Make sure that all frames have finished rendering + m_device->waitForIdle(); + + // Release all in-flight references to the render targets + m_device->runGarbageCollection(); + + // Set the events so that WaitForSingleObject in OneFrame will not hang later + for (auto e : m_FrameFenceEvents) SetEvent(e); + + // Release the old buffers because ResizeBuffers requires that + m_RhiSwapChainBuffers.clear(); + m_SwapChainBuffers.clear(); +} + +#endif \ No newline at end of file diff --git a/manul/renderer/source/nvrenderer_d3d12.h b/manul/renderer/source/nvrenderer_d3d12.h new file mode 100644 index 00000000..f220a673 --- /dev/null +++ b/manul/renderer/source/nvrenderer_d3d12.h @@ -0,0 +1,72 @@ +#pragma once + +#include + +#include "nvrenderer/nvrenderer.h" +#include "nvrendererbackend.h" + +#if LIBMANUL_WITH_D3D12 + +#include +#include +#include +#include + +class NvRendererBackend_D3D12 : public NvRendererBackend { + friend class NvRenderer; + + virtual std::string LoadShaderBlob(const std::string &filename, + const std::string &entrypoint) override; + virtual int GetCurrentBackBufferIndex() override; + virtual int GetBackBufferCount() override; + virtual nvrhi::TextureHandle GetBackBuffer(int index) override; + virtual bool BeginFrame() override; + virtual void Present() override; + virtual bool IsHDRDisplay() const override; + virtual void UpdateWindowSize() override{} + + bool SetHDRMetaData(float MaxOutputNits = 1000.0f, + float MinOutputNits = 0.001f, float MaxCLL = 2000.0f, + float MaxFALL = 500.0f); + + // Window handle + HWND m_hwnd; + + // Direct3D resources + nvrhi::RefCountPtr m_d3d_device; + nvrhi::RefCountPtr m_graphics_queue; + nvrhi::RefCountPtr m_aux_graphics_queue; + nvrhi::RefCountPtr m_compute_queue; + nvrhi::RefCountPtr m_copy_queue; + nvrhi::RefCountPtr m_dxgi_factory; + nvrhi::RefCountPtr m_dxgi_adapter; + nvrhi::RefCountPtr m_swapchain; + DXGI_SWAP_CHAIN_DESC1 m_swapchain_desc; + DXGI_SWAP_CHAIN_FULLSCREEN_DESC m_fullscreen_desc; + DXGI_OUTPUT_DESC1 m_output_desc; + + bool m_TearingSupported = false; + + std::vector> m_SwapChainBuffers; + std::vector m_RhiSwapChainBuffers; + nvrhi::RefCountPtr m_FrameFence; + std::vector m_FrameFenceEvents; + + UINT64 m_FrameCount = 1; + + // RHI resources + + // Utility functions + bool CreateDevice(); + bool CreateSwapChain(GLFWwindow *window); + bool CreateRenderTarget(); + void ReleaseRenderTarget(); + virtual void LoadShaderBlobs() override; + + nvrhi::DeviceHandle m_device; + + public: + nvrhi::IDevice *GetDevice() override { return m_device.Get(); } +}; + +#endif \ No newline at end of file diff --git a/manul/renderer/source/nvrenderer_imgui.cpp b/manul/renderer/source/nvrenderer_imgui.cpp new file mode 100644 index 00000000..b147890f --- /dev/null +++ b/manul/renderer/source/nvrenderer_imgui.cpp @@ -0,0 +1,19 @@ +#include "nvrenderer_imgui.h" + +#include "nvrendererbackend.h" + +bool NvImguiRenderer::Init() { return m_rhi.init(m_backend.get()); } + +void NvImguiRenderer::Shutdown() {} + +void NvImguiRenderer::BeginFrame() { m_rhi.beginFrame(); } + +void NvImguiRenderer::Render() { + m_rhi.render(m_backend->GetCurrentFramebuffer()); +} + +NvImguiRenderer::NvImguiRenderer(NvRenderer *renderer) + : m_backend(renderer->m_backend) { + m_rhi.renderer = m_backend->GetDevice(); + m_rhi.textureManager = renderer->GetTextureManager(); +} diff --git a/manul/renderer/source/nvrenderer_imgui.h b/manul/renderer/source/nvrenderer_imgui.h new file mode 100644 index 00000000..de261b8b --- /dev/null +++ b/manul/renderer/source/nvrenderer_imgui.h @@ -0,0 +1,17 @@ +#pragma once + +#include "imgui_nvrhi.h" +#include "nvrenderer/nvrenderer.h" + +class NvImguiRenderer : public imgui_renderer { + virtual bool Init() override; + virtual void Shutdown() override; + virtual void BeginFrame() override; + virtual void Render() override; + + std::shared_ptr m_backend; + ImGui_NVRHI m_rhi; + + public: + NvImguiRenderer(class NvRenderer *renderer); +}; \ No newline at end of file diff --git a/manul/renderer/source/nvrenderer_vulkan.cpp b/manul/renderer/source/nvrenderer_vulkan.cpp new file mode 100644 index 00000000..a50789e5 --- /dev/null +++ b/manul/renderer/source/nvrenderer_vulkan.cpp @@ -0,0 +1,1088 @@ +#include "nvrenderer_vulkan.h" + +#include +#include + +#include "Globals.h" +#include "Logs.h" +#include "config.h" +#include "nvrenderer/nvrenderer.h" + +#if LIBMANUL_WITH_VULKAN + +#include + +VULKAN_HPP_DEFAULT_DISPATCH_LOADER_DYNAMIC_STORAGE + +#include "nvrendererbackend.h" + +#define MA_ERROR_LOG(fmt_str, ...) ErrorLog(fmt::format(fmt_str, __VA_ARGS__)) +#define MA_INFO_LOG(fmt_str, ...) WriteLog(fmt::format(fmt_str, __VA_ARGS__)) +#define CHECK(...) \ + if (!(__VA_ARGS__)) { \ + MA_ERROR_LOG("Initialization failure at {:s}", #__VA_ARGS__); \ + return false; \ + } + +namespace { +std::vector stringSetToVector( + const std::unordered_set& set) { + std::vector ret; + for (const auto& s : set) { + ret.push_back(s.c_str()); + } + + return ret; +} + +template +std::vector setToVector(const std::unordered_set& set) { + std::vector ret; + for (const auto& s : set) { + ret.push_back(s); + } + + return ret; +} + +VKAPI_ATTR VkBool32 VKAPI_CALL vulkanDebugCallback( + VkDebugReportFlagsEXT flags, VkDebugReportObjectTypeEXT objType, + uint64_t obj, size_t location, int32_t code, const char* layerPrefix, + // ReSharper disable once CppParameterMayBeConstPtrOrRef + const char* msg, void* userData) { + // auto manager = static_cast(userData); + + // if (manager) { + // const auto& ignored = + // manager->m_DeviceParams.ignoredVulkanValidationMessageLocations; + // const auto found = std::find(ignored.begin(), ignored.end(), location); + // if (found != ignored.end()) return VK_FALSE; + // } + if (flags & VK_DEBUG_REPORT_ERROR_BIT_EXT) { + MA_ERROR_LOG("[Vulkan: location={:#x} code={:d}, layerPrefix='{:s}'] {:s}", + location, code, layerPrefix, msg); + // throw std::runtime_error(""); + } else { + MA_INFO_LOG("[Vulkan: location={:#x} code={:d}, layerPrefix='{:s}'] {:s}", + location, code, layerPrefix, msg); + } + + return VK_FALSE; +} +} // namespace + +bool NvRenderer::InitForVulkan(GLFWwindow* Window) { + // Create d3d device + const auto Backend = std::make_shared(); + m_backend = Backend; + + Backend->m_Window = Window; + Backend->m_renderer = this; + + Backend->m_BackBufferWidth = Global.window_size.x; + Backend->m_BackBufferHeight = Global.window_size.y; + //glfwGetWindowSize(Window, &Backend->m_BackBufferWidth, + // &Backend->m_BackBufferHeight); + Backend->m_EnableComputeQueue = true; + Backend->m_EnableCopyQueue = true; + Backend->m_EnableNvrhiValidationLayer = false; + Backend->m_VsyncEnabled = Global.VSync; + Backend->m_SwapChainBufferCount = 3; + Backend->m_EnableDebugRuntime = Global.gfx_gldebug; + + if (!Backend->CreateInstance()) return false; + if (!Backend->CreateDevice()) return false; + if (!Backend->CreateSwapChain()) return false; + + Backend->m_BackBufferWidth = 0; + Backend->m_BackBufferHeight = 0; + + Backend->UpdateWindowSize(); + // if (!Backend->CreateDevice()) { + // return false; + // } + // + // if (!Backend->CreateSwapChain(Window)) { + // return false; + //} + // + // if (!Backend->CreateRenderTarget()) { + // return false; + //} + + return true; +} + +nvrhi::IDevice* NvRendererBackend_Vulkan::GetDevice() { + return m_EnableNvrhiValidationLayer ? m_ValidationLayer : m_NvrhiDevice; +} + +std::string NvRendererBackend_Vulkan::LoadShaderBlob( + const std::string& filename, const std::string& entrypoint) { + return {}; +} + +int NvRendererBackend_Vulkan::GetCurrentBackBufferIndex() { + return m_SwapChainIndex; +} + +int NvRendererBackend_Vulkan::GetBackBufferCount() { + return static_cast(m_SwapChainImages.size()); +} + +nvrhi::TextureHandle NvRendererBackend_Vulkan::GetBackBuffer(int index) { + return m_SwapChainImages[index].rhiHandle; +} + +bool NvRendererBackend_Vulkan::BeginFrame() { + const auto& semaphore = m_PresentSemaphores[m_PresentSemaphoreIndex]; + + vk::Result res = vk::Result::eErrorUnknown; + + constexpr int maxAttempts = 3; + for (int attempt = 0; attempt < maxAttempts; ++attempt) { + res = m_VulkanDevice.acquireNextImageKHR( + m_SwapChain, + std::numeric_limits::max(), // timeout + semaphore, vk::Fence(), &m_SwapChainIndex); + + if (res == vk::Result::eErrorOutOfDateKHR) { + // BackBufferResizing(); + auto surfaceCaps = + m_VulkanPhysicalDevice.getSurfaceCapabilitiesKHR(m_WindowSurface); + + m_BackBufferWidth = static_cast(surfaceCaps.currentExtent.width); + m_BackBufferHeight = static_cast(surfaceCaps.currentExtent.height); + + ResizeSwapChain(); + // BackBufferResized(); + } else + break; + } + + if (res == vk::Result::eSuccess) { + m_NvrhiDevice->queueWaitForSemaphore(nvrhi::CommandQueue::Graphics, + semaphore, 0); + return true; + } + + return false; +} +void NvRendererBackend_Vulkan::Present() { + const auto& semaphore = m_PresentSemaphores[m_PresentSemaphoreIndex]; + + m_NvrhiDevice->queueSignalSemaphore(nvrhi::CommandQueue::Graphics, semaphore, + 0); + + m_BarrierCommandList->open(); // umm... + m_BarrierCommandList->close(); + m_NvrhiDevice->executeCommandList(m_BarrierCommandList); + + const vk::PresentInfoKHR info = vk::PresentInfoKHR() + .setWaitSemaphoreCount(1) + .setPWaitSemaphores(&semaphore) + .setSwapchainCount(1) + .setPSwapchains(&m_SwapChain) + .setPImageIndices(&m_SwapChainIndex); + + const vk::Result res = m_PresentQueue.presentKHR(&info); + assert(res == vk::Result::eSuccess || res == vk::Result::eErrorOutOfDateKHR); + + m_PresentSemaphoreIndex = + (m_PresentSemaphoreIndex + 1) % m_PresentSemaphores.size(); + +#ifndef _WIN32 + if (m_VsyncEnabled) { + m_PresentQueue.waitIdle(); + } +#endif + + while (m_FramesInFlight.size() >= m_MaxFramesInFlight) { + auto query = m_FramesInFlight.front(); + m_FramesInFlight.pop(); + + m_NvrhiDevice->waitEventQuery(query); + + m_QueryPool.push_back(query); + } + + nvrhi::EventQueryHandle query; + if (!m_QueryPool.empty()) { + query = m_QueryPool.back(); + m_QueryPool.pop_back(); + } else { + query = m_NvrhiDevice->createEventQuery(); + } + + m_NvrhiDevice->resetEventQuery(query); + m_NvrhiDevice->setEventQuery(query, nvrhi::CommandQueue::Graphics); + m_FramesInFlight.push(query); +} + +bool NvRendererBackend_Vulkan::IsHDRDisplay() const { return false; } + +bool NvRendererBackend_Vulkan::CreateInstance() { + if (m_EnableDebugRuntime) { + enabledExtensions.instance.insert("VK_EXT_debug_report"); + enabledExtensions.layers.insert("VK_LAYER_KHRONOS_validation"); + } + + const auto vkGetInstanceProcAddr = + m_dynamicLoader.getProcAddress( + "vkGetInstanceProcAddr"); + VULKAN_HPP_DEFAULT_DISPATCHER.init(vkGetInstanceProcAddr); + return createInstance(); +} + +PFN_vkGetDeviceProcAddr NvRendererBackend_Vulkan::GetDeviceProcAddr() { + return m_dynamicLoader.getProcAddress( + "vkGetDeviceProcAddr"); +} + +bool NvRendererBackend_Vulkan::CreateDevice() { + if (m_EnableDebugRuntime) { + installDebugCallback(); + } + + std::vector requiredVulkanDeviceExtensions{ + VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME}; + + // add device extensions requested by the user + for (const std::string& name : requiredVulkanDeviceExtensions) { + // enabledExtensions.device.insert(name); + } + // for (const std::string& name : + // m_DeviceParams.optionalVulkanDeviceExtensions) { + // optionalExtensions.device.insert(name); + //} + + // if (!m_DeviceParams.headlessDevice) { + // Need to adjust the swap chain format before creating the device because + // it affects physical device selection + // if (m_DeviceParams.swapChainFormat == nvrhi::Format::SRGBA8_UNORM) + // m_DeviceParams.swapChainFormat = nvrhi::Format::SBGRA8_UNORM; + // else if (m_DeviceParams.swapChainFormat == nvrhi::Format::RGBA8_UNORM) + // m_DeviceParams.swapChainFormat = nvrhi::Format::BGRA8_UNORM; + + CHECK(createWindowSurface()) + //} + CHECK(pickPhysicalDevice()) + CHECK(findQueueFamilies(m_VulkanPhysicalDevice)) + CHECK(createDevice()) + + auto vecInstanceExt = stringSetToVector(enabledExtensions.instance); + auto vecLayers = stringSetToVector(enabledExtensions.layers); + auto vecDeviceExt = stringSetToVector(enabledExtensions.device); + + nvrhi::vulkan::DeviceDesc deviceDesc; + deviceDesc.errorCB = GetMessageCallback(); + deviceDesc.instance = m_VulkanInstance; + deviceDesc.physicalDevice = m_VulkanPhysicalDevice; + deviceDesc.device = m_VulkanDevice; + deviceDesc.graphicsQueue = m_GraphicsQueue; + deviceDesc.graphicsQueueIndex = m_GraphicsQueueFamily; + if (m_EnableComputeQueue) { + deviceDesc.computeQueue = m_ComputeQueue; + deviceDesc.computeQueueIndex = m_ComputeQueueFamily; + } + if (m_EnableCopyQueue) { + deviceDesc.transferQueue = m_TransferQueue; + deviceDesc.transferQueueIndex = m_TransferQueueFamily; + } + deviceDesc.instanceExtensions = vecInstanceExt.data(); + deviceDesc.numInstanceExtensions = vecInstanceExt.size(); + deviceDesc.deviceExtensions = vecDeviceExt.data(); + deviceDesc.numDeviceExtensions = vecDeviceExt.size(); + deviceDesc.bufferDeviceAddressSupported = m_BufferDeviceAddressSupported; + + m_NvrhiDevice = nvrhi::vulkan::createDevice(deviceDesc); + + if (m_EnableNvrhiValidationLayer) { + m_ValidationLayer = nvrhi::validation::createValidationLayer(m_NvrhiDevice); + } + + return true; +} + +bool NvRendererBackend_Vulkan::CreateSwapChain() { + CHECK(createSwapChain()) + + m_BarrierCommandList = m_NvrhiDevice->createCommandList(); + + m_PresentSemaphores.reserve(m_MaxFramesInFlight + 1); + for (uint32_t i = 0; i < m_MaxFramesInFlight + 1; ++i) { + m_PresentSemaphores.push_back( + m_VulkanDevice.createSemaphore(vk::SemaphoreCreateInfo())); + } + + return true; +} +void NvRendererBackend_Vulkan::ResizeSwapChain() { + if (m_VulkanDevice) { + destroySwapChain(); + createSwapChain(); + } +} + +void NvRendererBackend_Vulkan::UpdateWindowSize() { + int width; + int height; + glfwGetWindowSize(m_Window, &width, &height); + + // if (width == 0 || height == 0) { + // // window is minimized + // m_windowVisible = false; + // return; + // } + // + // m_windowVisible = true; + + if (m_BackBufferWidth != width || m_BackBufferHeight != height) { + // window is not minimized, and the size has changed + + // BackBufferResizing(); + + m_BackBufferWidth = width; + m_BackBufferHeight = height; + // m_DeviceParams.vsyncEnabled = m_RequestedVSync; + + ResizeSwapChain(); + + // BackBufferResized(); + } + + // m_DeviceParams.vsyncEnabled = m_RequestedVSync; +} + +bool NvRendererBackend_Vulkan::createInstance() { + if (!glfwVulkanSupported()) { + MA_ERROR_LOG( + "{:s}", + "GLFW reports that Vulkan is not supported. Perhaps missing a call to " + "glfwInit()?"); + return false; + } + + // add any extensions required by GLFW + uint32_t glfwExtCount; + const char** glfwExt = glfwGetRequiredInstanceExtensions(&glfwExtCount); + assert(glfwExt); + + for (uint32_t i = 0; i < glfwExtCount; i++) { + enabledExtensions.instance.insert(std::string(glfwExt[i])); + } + + // add instance extensions requested by the user + // for (const std::string& name : + // m_DeviceParams.requiredVulkanInstanceExtensions) { + // enabledExtensions.instance.insert(name); + //} + // for (const std::string& name : + // m_DeviceParams.optionalVulkanInstanceExtensions) { + // optionalExtensions.instance.insert(name); + //} + + // add layers requested by the user + // for (const std::string& name : m_DeviceParams.requiredVulkanLayers) { + // enabledExtensions.layers.insert(name); + //} + // for (const std::string& name : m_DeviceParams.optionalVulkanLayers) { + // optionalExtensions.layers.insert(name); + //} + + std::unordered_set requiredExtensions = + enabledExtensions.instance; + + // figure out which optional extensions are supported + for (const auto& instanceExt : vk::enumerateInstanceExtensionProperties()) { + const std::string name = instanceExt.extensionName; + if (optionalExtensions.instance.find(name) != + optionalExtensions.instance.end()) { + enabledExtensions.instance.insert(name); + } + + requiredExtensions.erase(name); + } + + if (!requiredExtensions.empty()) { + std::stringstream ss; + ss << "Cannot create a Vulkan instance because the following required " + "extension(s) are not supported:"; + for (const auto& ext : requiredExtensions) ss << std::endl << " - " << ext; + + MA_ERROR_LOG("{:s}", ss.str().c_str()); + return false; + } + + MA_INFO_LOG("{:s}", "Enabled Vulkan instance extensions:"); + for (const auto& ext : enabledExtensions.instance) { + MA_INFO_LOG(" {:s}", ext.c_str()); + } + + std::unordered_set requiredLayers = enabledExtensions.layers; + + for (const auto& layer : vk::enumerateInstanceLayerProperties()) { + const std::string name = layer.layerName; + if (optionalExtensions.layers.find(name) != + optionalExtensions.layers.end()) { + enabledExtensions.layers.insert(name); + } + + requiredLayers.erase(name); + } + + if (!requiredLayers.empty()) { + std::stringstream ss; + ss << "Cannot create a Vulkan instance because the following required " + "layer(s) are not supported:"; + for (const auto& ext : requiredLayers) ss << std::endl << " - " << ext; + + MA_ERROR_LOG("{:s}", ss.str().c_str()); + return false; + } + + MA_INFO_LOG("{:s}", "Enabled Vulkan layers:"); + for (const auto& layer : enabledExtensions.layers) { + MA_INFO_LOG(" {:s}", layer.c_str()); + } + + auto instanceExtVec = stringSetToVector(enabledExtensions.instance); + auto layerVec = stringSetToVector(enabledExtensions.layers); + + auto applicationInfo = vk::ApplicationInfo(); + + // Query the Vulkan API version supported on the system to make sure we use at + // least 1.3 when that's present. + vk::Result res = vk::enumerateInstanceVersion(&applicationInfo.apiVersion); + + if (res != vk::Result::eSuccess) { + MA_ERROR_LOG("Call to vkEnumerateInstanceVersion failed, error code = {:s}", + nvrhi::vulkan::resultToString(static_cast(res))); + return false; + } + + constexpr uint32_t minimumVulkanVersion = VK_MAKE_API_VERSION(0, 1, 3, 0); + + // Check if the Vulkan API version is sufficient. + if (applicationInfo.apiVersion < minimumVulkanVersion) { + MA_ERROR_LOG( + "The Vulkan API version supported on the system ({:d}.{:d}.{:d}) is " + "too low, " + "at least {:d}.{:d}.{:d} is required.", + VK_API_VERSION_MAJOR(applicationInfo.apiVersion), + VK_API_VERSION_MINOR(applicationInfo.apiVersion), + VK_API_VERSION_PATCH(applicationInfo.apiVersion), + VK_API_VERSION_MAJOR(minimumVulkanVersion), + VK_API_VERSION_MINOR(minimumVulkanVersion), + VK_API_VERSION_PATCH(minimumVulkanVersion)); + return false; + } + + // Spec says: A non-zero variant indicates the API is a variant of the Vulkan + // API and applications will typically need to be modified to run against it. + if (VK_API_VERSION_VARIANT(applicationInfo.apiVersion) != 0) { + MA_ERROR_LOG( + "The Vulkan API supported on the system uses an unexpected variant: " + "{:d}.", + VK_API_VERSION_VARIANT(applicationInfo.apiVersion)); + return false; + } + + // Create the vulkan instance + vk::InstanceCreateInfo info = + vk::InstanceCreateInfo() + .setEnabledLayerCount(static_cast(layerVec.size())) + .setPpEnabledLayerNames(layerVec.data()) + .setEnabledExtensionCount( + static_cast(instanceExtVec.size())) + .setPpEnabledExtensionNames(instanceExtVec.data()) + .setPApplicationInfo(&applicationInfo); + + res = vk::createInstance(&info, nullptr, &m_VulkanInstance); + if (res != vk::Result::eSuccess) { + MA_ERROR_LOG("Failed to create a Vulkan instance, error code = {:s}", + nvrhi::vulkan::resultToString(static_cast(res))); + return false; + } + + VULKAN_HPP_DEFAULT_DISPATCHER.init(m_VulkanInstance); + + return true; +} + +bool NvRendererBackend_Vulkan::createWindowSurface() { + if (const VkResult res = glfwCreateWindowSurface( + m_VulkanInstance, m_Window, nullptr, + reinterpret_cast(&m_WindowSurface)); + res != VK_SUCCESS) { + MA_ERROR_LOG("Failed to create a GLFW window surface, error code = {:s}", + nvrhi::vulkan::resultToString(res)); + return false; + } + + return true; +} + +void NvRendererBackend_Vulkan::installDebugCallback() { + auto info = vk::DebugReportCallbackCreateInfoEXT() + .setFlags(vk::DebugReportFlagBitsEXT::eError | + vk::DebugReportFlagBitsEXT::eWarning | + vk::DebugReportFlagBitsEXT::eInformation | + vk::DebugReportFlagBitsEXT::ePerformanceWarning) + .setPfnCallback(&vulkanDebugCallback) + .setPUserData(this); + + const vk::Result res = m_VulkanInstance.createDebugReportCallbackEXT( + &info, nullptr, &m_DebugReportCallback); + assert(res == vk::Result::eSuccess); +} + +bool NvRendererBackend_Vulkan::pickPhysicalDevice() { + VkFormat requestedFormat = + nvrhi::vulkan::convertFormat(nvrhi::Format::BGRA8_UNORM); + vk::Extent2D requestedExtent(m_BackBufferWidth, m_BackBufferHeight); + + auto devices = m_VulkanInstance.enumeratePhysicalDevices(); + + int firstDevice = 0; + int lastDevice = static_cast(devices.size()) - 1; + // if (m_DeviceParams.adapterIndex >= 0) { + // if (m_DeviceParams.adapterIndex > lastDevice) { + // log::error("The specified Vulkan physical device %d does not exist.", + // m_DeviceParams.adapterIndex); + // return false; + // } + // firstDevice = m_DeviceParams.adapterIndex; + // lastDevice = m_DeviceParams.adapterIndex; + // } + + // Start building an error message in case we cannot find a device. + std::stringstream errorStream; + errorStream << "Cannot find a Vulkan device that supports all the required " + "extensions and properties."; + + // build a list of GPUs + std::vector discreteGPUs; + std::vector otherGPUs; + for (int deviceIndex = firstDevice; deviceIndex <= lastDevice; + ++deviceIndex) { + vk::PhysicalDevice const& dev = devices[deviceIndex]; + vk::PhysicalDeviceProperties prop = dev.getProperties(); + + errorStream << std::endl << prop.deviceName.data() << ":"; + + // check that all required device extensions are present + std::unordered_set requiredExtensions = + enabledExtensions.device; + auto deviceExtensions = dev.enumerateDeviceExtensionProperties(); + for (const auto& ext : deviceExtensions) { + requiredExtensions.erase(std::string(ext.extensionName.data())); + } + + bool deviceIsGood = true; + + if (!requiredExtensions.empty()) { + // device is missing one or more required extensions + for (const auto& ext : requiredExtensions) { + errorStream << std::endl << " - missing " << ext; + } + deviceIsGood = false; + } + + auto deviceFeatures = dev.getFeatures(); + if (!deviceFeatures.samplerAnisotropy) { + // device is a toaster oven + errorStream << std::endl << " - does not support samplerAnisotropy"; + deviceIsGood = false; + } + if (!deviceFeatures.textureCompressionBC) { + errorStream << std::endl << " - does not support textureCompressionBC"; + deviceIsGood = false; + } + + if (!findQueueFamilies(dev)) { + // device doesn't have all the queue families we need + errorStream << std::endl + << " - does not support the necessary queue types"; + deviceIsGood = false; + } + + if (deviceIsGood && m_WindowSurface) { + if (bool surfaceSupported = + dev.getSurfaceSupportKHR(m_PresentQueueFamily, m_WindowSurface); + !surfaceSupported) { + errorStream << std::endl << " - does not support the window surface"; + deviceIsGood = false; + } else { + // check that this device supports our intended swap chain creation + // parameters + auto surfaceCaps = dev.getSurfaceCapabilitiesKHR(m_WindowSurface); + auto surfaceFmts = dev.getSurfaceFormatsKHR(m_WindowSurface); + + if (surfaceCaps.minImageCount > m_SwapChainBufferCount || + (surfaceCaps.maxImageCount < m_SwapChainBufferCount && + surfaceCaps.maxImageCount > 0)) { + errorStream + << std::endl + << " - cannot support the requested swap chain image count:"; + errorStream << " requested " << m_SwapChainBufferCount + << ", available " << surfaceCaps.minImageCount << " - " + << surfaceCaps.maxImageCount; + deviceIsGood = false; + } + + if (surfaceCaps.minImageExtent.width > requestedExtent.width || + surfaceCaps.minImageExtent.height > requestedExtent.height || + surfaceCaps.maxImageExtent.width < requestedExtent.width || + surfaceCaps.maxImageExtent.height < requestedExtent.height) { + errorStream << std::endl + << " - cannot support the requested swap chain size:"; + errorStream << " requested " << requestedExtent.width << "x" + << requestedExtent.height << ", "; + errorStream << " available " << surfaceCaps.minImageExtent.width + << "x" << surfaceCaps.minImageExtent.height; + errorStream << " - " << surfaceCaps.maxImageExtent.width << "x" + << surfaceCaps.maxImageExtent.height; + deviceIsGood = false; + } + + bool surfaceFormatPresent = false; + for (const vk::SurfaceFormatKHR& surfaceFmt : surfaceFmts) { + if (surfaceFmt.format == static_cast(requestedFormat)) { + surfaceFormatPresent = true; + break; + } + } + + if (!surfaceFormatPresent) { + // can't create a swap chain using the format requested + errorStream << std::endl + << " - does not support the requested swap chain format"; + deviceIsGood = false; + } + + // check that we can present from the graphics queue + if (uint32_t canPresent = dev.getSurfaceSupportKHR( + m_GraphicsQueueFamily, m_WindowSurface); + !canPresent) { + errorStream << std::endl << " - cannot present"; + deviceIsGood = false; + } + } + } + + if (!deviceIsGood) continue; + + if (prop.deviceType == vk::PhysicalDeviceType::eDiscreteGpu) { + discreteGPUs.push_back(dev); + } else { + otherGPUs.push_back(dev); + } + } + + // pick the first discrete GPU if it exists, otherwise the first integrated + // GPU + if (!discreteGPUs.empty()) { + m_VulkanPhysicalDevice = discreteGPUs[0]; + return true; + } + + if (!otherGPUs.empty()) { + m_VulkanPhysicalDevice = otherGPUs[0]; + return true; + } + + MA_ERROR_LOG("{:s}", errorStream.str().c_str()); + + return false; +} + +bool NvRendererBackend_Vulkan::findQueueFamilies( + vk::PhysicalDevice physicalDevice) { + auto props = physicalDevice.getQueueFamilyProperties(); + + for (int i = 0; i < static_cast(props.size()); i++) { + const auto& queueFamily = props[i]; + + if (m_GraphicsQueueFamily == -1) { + if (queueFamily.queueCount > 0 && + (queueFamily.queueFlags & vk::QueueFlagBits::eGraphics)) { + m_GraphicsQueueFamily = i; + } + } + + if (m_ComputeQueueFamily == -1) { + if (queueFamily.queueCount > 0 && + (queueFamily.queueFlags & vk::QueueFlagBits::eCompute) && + !(queueFamily.queueFlags & vk::QueueFlagBits::eGraphics)) { + m_ComputeQueueFamily = i; + } + } + + if (m_TransferQueueFamily == -1) { + if (queueFamily.queueCount > 0 && + (queueFamily.queueFlags & vk::QueueFlagBits::eTransfer) && + !(queueFamily.queueFlags & vk::QueueFlagBits::eCompute) && + !(queueFamily.queueFlags & vk::QueueFlagBits::eGraphics)) { + m_TransferQueueFamily = i; + } + } + + if (m_PresentQueueFamily == -1) { + if (queueFamily.queueCount > 0 && + glfwGetPhysicalDevicePresentationSupport(m_VulkanInstance, + physicalDevice, i)) { + m_PresentQueueFamily = i; + } + } + } + + if (m_GraphicsQueueFamily == -1 || m_PresentQueueFamily == -1 || + (m_ComputeQueueFamily == -1 && m_EnableComputeQueue) || + (m_TransferQueueFamily == -1 && m_EnableCopyQueue)) { + return false; + } + + return true; +} +bool NvRendererBackend_Vulkan::createDevice() { + // figure out which optional extensions are supported + auto deviceExtensions = + m_VulkanPhysicalDevice.enumerateDeviceExtensionProperties(); + for (const auto& ext : deviceExtensions) { + const std::string name = ext.extensionName; + if (optionalExtensions.device.find(name) != + optionalExtensions.device.end()) { + enabledExtensions.device.insert(name); + } + + // if (m_DeviceParams.enableRayTracingExtensions && + // m_RayTracingExtensions.find(name) != m_RayTracingExtensions.end()) { + // enabledExtensions.device.insert(name); + // } + } + + // if (!m_DeviceParams.headlessDevice) { + enabledExtensions.device.insert(VK_KHR_SWAPCHAIN_EXTENSION_NAME); + //} + + const vk::PhysicalDeviceProperties physicalDeviceProperties = + m_VulkanPhysicalDevice.getProperties(); + m_RendererString = std::string(physicalDeviceProperties.deviceName.data()); + + bool accelStructSupported = false; + bool rayPipelineSupported = false; + bool rayQuerySupported = false; + bool meshletsSupported = false; + bool vrsSupported = false; + bool synchronization2Supported = false; + bool maintenance4Supported = false; + + MA_INFO_LOG("{:s}", "Enabled Vulkan device extensions:"); + for (const auto& ext : enabledExtensions.device) { + MA_INFO_LOG(" {:s}", ext.c_str()); + + if (ext == VK_KHR_ACCELERATION_STRUCTURE_EXTENSION_NAME) + accelStructSupported = true; + else if (ext == VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME) + rayPipelineSupported = true; + else if (ext == VK_KHR_RAY_QUERY_EXTENSION_NAME) + rayQuerySupported = true; + else if (ext == VK_NV_MESH_SHADER_EXTENSION_NAME) + meshletsSupported = true; + else if (ext == VK_KHR_FRAGMENT_SHADING_RATE_EXTENSION_NAME) + vrsSupported = true; + else if (ext == VK_KHR_SYNCHRONIZATION_2_EXTENSION_NAME) + synchronization2Supported = true; + else if (ext == VK_KHR_MAINTENANCE_4_EXTENSION_NAME) + maintenance4Supported = true; + else if (ext == VK_KHR_SWAPCHAIN_MUTABLE_FORMAT_EXTENSION_NAME) + m_SwapChainMutableFormatSupported = true; + } + +#define APPEND_EXTENSION(condition, desc) \ + if (condition) { \ + (desc).pNext = pNext; \ + pNext = &(desc); \ + } // NOLINT(cppcoreguidelines-macro-usage) + void* pNext = nullptr; + + vk::PhysicalDeviceFeatures2 physicalDeviceFeatures2; + // Determine support for Buffer Device Address, the Vulkan 1.2 way + auto bufferDeviceAddressFeatures = + vk::PhysicalDeviceBufferDeviceAddressFeatures(); + // Determine support for maintenance4 + auto maintenance4Features = vk::PhysicalDeviceMaintenance4Features(); + + // Put the user-provided extension structure at the end of the chain + // pNext = m_DeviceParams.physicalDeviceFeatures2Extensions; + APPEND_EXTENSION(true, bufferDeviceAddressFeatures); + APPEND_EXTENSION(maintenance4Supported, maintenance4Features); + + physicalDeviceFeatures2.pNext = pNext; + m_VulkanPhysicalDevice.getFeatures2(&physicalDeviceFeatures2); + + std::unordered_set uniqueQueueFamilies = {m_GraphicsQueueFamily}; + + // if (!m_DeviceParams.headlessDevice) + uniqueQueueFamilies.insert(m_PresentQueueFamily); + + if (m_EnableComputeQueue) uniqueQueueFamilies.insert(m_ComputeQueueFamily); + + if (m_EnableCopyQueue) uniqueQueueFamilies.insert(m_TransferQueueFamily); + + float priority = 1.f; + std::vector queueDesc; + queueDesc.reserve(uniqueQueueFamilies.size()); + for (int queueFamily : uniqueQueueFamilies) { + queueDesc.push_back(vk::DeviceQueueCreateInfo() + .setQueueFamilyIndex(queueFamily) + .setQueueCount(1) + .setPQueuePriorities(&priority)); + } + + auto accelStructFeatures = + vk::PhysicalDeviceAccelerationStructureFeaturesKHR() + .setAccelerationStructure(true); + auto rayPipelineFeatures = vk::PhysicalDeviceRayTracingPipelineFeaturesKHR() + .setRayTracingPipeline(true) + .setRayTraversalPrimitiveCulling(true); + auto rayQueryFeatures = + vk::PhysicalDeviceRayQueryFeaturesKHR().setRayQuery(true); + auto meshletFeatures = vk::PhysicalDeviceMeshShaderFeaturesNV() + .setTaskShader(true) + .setMeshShader(true); + auto vrsFeatures = vk::PhysicalDeviceFragmentShadingRateFeaturesKHR() + .setPipelineFragmentShadingRate(true) + .setPrimitiveFragmentShadingRate(true) + .setAttachmentFragmentShadingRate(true); + auto vulkan13features = + vk::PhysicalDeviceVulkan13Features() + .setSynchronization2(synchronization2Supported) + .setMaintenance4(maintenance4Features.maintenance4); + + pNext = nullptr; + APPEND_EXTENSION(accelStructSupported, accelStructFeatures) + APPEND_EXTENSION(rayPipelineSupported, rayPipelineFeatures) + APPEND_EXTENSION(rayQuerySupported, rayQueryFeatures) + APPEND_EXTENSION(meshletsSupported, meshletFeatures) + APPEND_EXTENSION(vrsSupported, vrsFeatures) + APPEND_EXTENSION(physicalDeviceProperties.apiVersion >= VK_API_VERSION_1_3, + vulkan13features) + APPEND_EXTENSION(physicalDeviceProperties.apiVersion < VK_API_VERSION_1_3 && + maintenance4Supported, + maintenance4Features); +#undef APPEND_EXTENSION + + auto deviceFeatures = vk::PhysicalDeviceFeatures() + .setShaderImageGatherExtended(true) + .setSamplerAnisotropy(true) + .setTessellationShader(true) + .setTextureCompressionBC(true) + .setGeometryShader(true) + .setImageCubeArray(true) + .setShaderFloat64(true) + .setShaderInt16(true) + .setDualSrcBlend(true) + .setMultiDrawIndirect(true); + + auto vulkan12features = + vk::PhysicalDeviceVulkan12Features() + .setDescriptorIndexing(true) + .setRuntimeDescriptorArray(true) + .setDescriptorBindingPartiallyBound(true) + .setDescriptorBindingVariableDescriptorCount(true) + .setTimelineSemaphore(true) + .setShaderSampledImageArrayNonUniformIndexing(true) + .setSamplerFilterMinmax(true) + .setShaderFloat16(true) + .setBufferDeviceAddress( + bufferDeviceAddressFeatures.bufferDeviceAddress) + .setPNext(pNext); + + auto layerVec = stringSetToVector(enabledExtensions.layers); + auto extVec = stringSetToVector(enabledExtensions.device); + + auto deviceDesc = + vk::DeviceCreateInfo() + .setPQueueCreateInfos(queueDesc.data()) + .setQueueCreateInfoCount(static_cast(queueDesc.size())) + .setPEnabledFeatures(&deviceFeatures) + .setEnabledExtensionCount(static_cast(extVec.size())) + .setPpEnabledExtensionNames(extVec.data()) + .setEnabledLayerCount(static_cast(layerVec.size())) + .setPpEnabledLayerNames(layerVec.data()) + .setPNext(&vulkan12features); + + // if (m_DeviceParams.deviceCreateInfoCallback) + // m_DeviceParams.deviceCreateInfoCallback(deviceDesc); + + if (const vk::Result res = m_VulkanPhysicalDevice.createDevice( + &deviceDesc, nullptr, &m_VulkanDevice); + res != vk::Result::eSuccess) { + MA_ERROR_LOG("Failed to create a Vulkan physical device, error code = {:s}", + nvrhi::vulkan::resultToString(static_cast(res))); + return false; + } + + m_VulkanDevice.getQueue(m_GraphicsQueueFamily, 0, &m_GraphicsQueue); + if (m_EnableComputeQueue) + m_VulkanDevice.getQueue(m_ComputeQueueFamily, 0, &m_ComputeQueue); + if (m_EnableCopyQueue) + m_VulkanDevice.getQueue(m_TransferQueueFamily, 0, &m_TransferQueue); + // if (!m_DeviceParams.headlessDevice) + m_VulkanDevice.getQueue(m_PresentQueueFamily, 0, &m_PresentQueue); + + VULKAN_HPP_DEFAULT_DISPATCHER.init(m_VulkanDevice); + + // remember the bufferDeviceAddress feature enablement + m_BufferDeviceAddressSupported = vulkan12features.bufferDeviceAddress; + + MA_INFO_LOG("Created Vulkan device: {:s}", m_RendererString.c_str()); + + return true; +} +bool NvRendererBackend_Vulkan::createSwapChain() { + destroySwapChain(); + + m_SwapChainFormat = {static_cast(nvrhi::vulkan::convertFormat( + nvrhi::Format::BGRA8_UNORM)), + vk::ColorSpaceKHR::eSrgbNonlinear}; + + vk::Extent2D extent = vk::Extent2D(m_BackBufferWidth, m_BackBufferHeight); + + std::unordered_set uniqueQueues = { + static_cast(m_GraphicsQueueFamily), + static_cast(m_PresentQueueFamily)}; + + std::vector queues = setToVector(uniqueQueues); + + const bool enableSwapChainSharing = queues.size() > 1; + + auto desc = + vk::SwapchainCreateInfoKHR() + .setSurface(m_WindowSurface) + .setMinImageCount(m_SwapChainBufferCount) + .setImageFormat(m_SwapChainFormat.format) + .setImageColorSpace(m_SwapChainFormat.colorSpace) + .setImageExtent(extent) + .setImageArrayLayers(1) + .setImageUsage(vk::ImageUsageFlagBits::eColorAttachment | + vk::ImageUsageFlagBits::eTransferDst | + vk::ImageUsageFlagBits::eSampled) + .setImageSharingMode(enableSwapChainSharing + ? vk::SharingMode::eConcurrent + : vk::SharingMode::eExclusive) + .setFlags(m_SwapChainMutableFormatSupported + ? vk::SwapchainCreateFlagBitsKHR::eMutableFormat + : static_cast(0)) + .setQueueFamilyIndexCount( + enableSwapChainSharing ? static_cast(queues.size()) : 0) + .setPQueueFamilyIndices(enableSwapChainSharing ? queues.data() + : nullptr) + .setPreTransform(vk::SurfaceTransformFlagBitsKHR::eIdentity) + .setCompositeAlpha(vk::CompositeAlphaFlagBitsKHR::eOpaque) + .setPresentMode(m_VsyncEnabled ? vk::PresentModeKHR::eFifo + : vk::PresentModeKHR::eImmediate) + .setClipped(true) + .setOldSwapchain(nullptr); + + std::vector imageFormats = {m_SwapChainFormat.format}; + switch (m_SwapChainFormat.format) { + case vk::Format::eR8G8B8A8Unorm: + imageFormats.push_back(vk::Format::eR8G8B8A8Srgb); + break; + case vk::Format::eR8G8B8A8Srgb: + imageFormats.push_back(vk::Format::eR8G8B8A8Unorm); + break; + case vk::Format::eB8G8R8A8Unorm: + imageFormats.push_back(vk::Format::eB8G8R8A8Srgb); + break; + case vk::Format::eB8G8R8A8Srgb: + imageFormats.push_back(vk::Format::eB8G8R8A8Unorm); + break; + default:; + } + + auto imageFormatListCreateInfo = + vk::ImageFormatListCreateInfo().setViewFormats(imageFormats); + + if (m_SwapChainMutableFormatSupported) + desc.pNext = &imageFormatListCreateInfo; + + if (const vk::Result res = + m_VulkanDevice.createSwapchainKHR(&desc, nullptr, &m_SwapChain); + res != vk::Result::eSuccess) { + MA_ERROR_LOG("Failed to create a Vulkan swap chain, error code = {:s}", + nvrhi::vulkan::resultToString(static_cast(res))); + return false; + } + + struct DisplayChromaticities { + float RedX; + float RedY; + float GreenX; + float GreenY; + float BlueX; + float BlueY; + float WhiteX; + float WhiteY; + } Chromacities{0.70800f, 0.29200f, 0.17000f, 0.79700f, + 0.13100f, 0.04600f, 0.31270f, 0.32900f}; + + //vk::HdrMetadataEXT hdr_metadata{{Chromacities.RedX, Chromacities.RedY}, + // {Chromacities.GreenX, Chromacities.GreenY}, + // {Chromacities.BlueX, Chromacities.BlueY}, + // {Chromacities.WhiteX, Chromacities.WhiteY}, + // 2500.f, + // .001f, + // 2000.f, + // 500.f, + // nullptr}; + // m_VulkanDevice.setHdrMetadataEXT(1, &m_SwapChain, &hdr_metadata); + + // retrieve swap chain images + auto images = m_VulkanDevice.getSwapchainImagesKHR(m_SwapChain); + for (auto image : images) { + SwapChainImage sci; + sci.image = image; + + nvrhi::TextureDesc textureDesc; + textureDesc.width = m_BackBufferWidth; + textureDesc.height = m_BackBufferHeight; + textureDesc.format = nvrhi::Format::BGRA8_UNORM; + textureDesc.debugName = "Swap chain image"; + textureDesc.initialState = nvrhi::ResourceStates::Present; + textureDesc.keepInitialState = true; + textureDesc.isRenderTarget = true; + + sci.rhiHandle = m_NvrhiDevice->createHandleForNativeTexture( + nvrhi::ObjectTypes::VK_Image, nvrhi::Object(sci.image), textureDesc); + m_SwapChainImages.push_back(sci); + } + m_framebuffers.clear(); + for (int i = 0; i < GetBackBufferCount(); ++i) { + m_framebuffers.emplace_back(GetDevice()->createFramebuffer( + nvrhi::FramebufferDesc().addColorAttachment( + nvrhi::FramebufferAttachment().setTexture(GetBackBuffer(i))))); + } + + m_SwapChainIndex = 0; + + return true; +} + +void NvRendererBackend_Vulkan::destroySwapChain() { + if (m_VulkanDevice) { + m_VulkanDevice.waitIdle(); + } + + if (m_SwapChain) { + m_VulkanDevice.destroySwapchainKHR(m_SwapChain); + m_SwapChain = nullptr; + } + + m_SwapChainImages.clear(); +} + +#endif \ No newline at end of file diff --git a/manul/renderer/source/nvrenderer_vulkan.h b/manul/renderer/source/nvrenderer_vulkan.h new file mode 100644 index 00000000..3777bdc8 --- /dev/null +++ b/manul/renderer/source/nvrenderer_vulkan.h @@ -0,0 +1,182 @@ +#pragma once + +#include + +#include "nvrenderer/nvrenderer.h" +#include "nvrendererbackend.h" + +#if LIBMANUL_WITH_VULKAN + +#define VULKAN_HPP_DISPATCH_LOADER_DYNAMIC 1 +#include + +#include + +class NvRendererBackend_Vulkan : public NvRendererBackend { + friend class NvRenderer; + + nvrhi::IDevice *GetDevice() override; + std::string LoadShaderBlob(const std::string &filename, + const std::string &entrypoint) override; + virtual int GetCurrentBackBufferIndex() override; + virtual int GetBackBufferCount() override; + virtual nvrhi::TextureHandle GetBackBuffer(int index) override; + virtual bool BeginFrame() override; + virtual void Present() override; + virtual void UpdateWindowSize() override; + bool IsHDRDisplay() const override; + + // bool SetHDRMetaData(float MaxOutputNits = 1000.0f, + // float MinOutputNits = 0.001f, float MaxCLL = 2000.0f, + // float MaxFALL = 500.0f); + + //// Window handle + // HWND m_hwnd; + // + //// Direct3D resources + // nvrhi::RefCountPtr m_d3d_device; + // nvrhi::RefCountPtr m_graphics_queue; + // nvrhi::RefCountPtr m_aux_graphics_queue; + // nvrhi::RefCountPtr m_compute_queue; + // nvrhi::RefCountPtr m_copy_queue; + // nvrhi::RefCountPtr m_dxgi_factory; + // nvrhi::RefCountPtr m_dxgi_adapter; + // nvrhi::RefCountPtr m_swapchain; + // DXGI_SWAP_CHAIN_DESC1 m_swapchain_desc; + // DXGI_SWAP_CHAIN_FULLSCREEN_DESC m_fullscreen_desc; + // DXGI_OUTPUT_DESC1 m_output_desc; + + // bool m_TearingSupported = false; + // + // std::vector> m_SwapChainBuffers; + // std::vector m_RhiSwapChainBuffers; + // nvrhi::RefCountPtr m_FrameFence; + // std::vector m_FrameFenceEvents; + + // UINT64 m_FrameCount = 1; + + // RHI resources + + // Utility functions + // bool CreateDevice(); + // bool CreateSwapChain(GLFWwindow *window); + // bool CreateRenderTarget(); + // void ReleaseRenderTarget(); + virtual void LoadShaderBlobs() override; + + public: + bool CreateInstance(); + bool CreateDevice(); + bool CreateSwapChain(); + void ResizeSwapChain(); + [[nodiscard]] PFN_vkGetDeviceProcAddr GetDeviceProcAddr(); + + private: + int32_t m_BackBufferWidth; + int32_t m_BackBufferHeight; + bool m_VsyncEnabled; + bool m_EnableNvrhiValidationLayer; + bool m_EnableDebugRuntime = false; + bool createInstance(); + bool createWindowSurface(); + void installDebugCallback(); + bool pickPhysicalDevice(); + bool findQueueFamilies(vk::PhysicalDevice physicalDevice); + bool createDevice(); + bool createSwapChain(); + void destroySwapChain(); + + struct VulkanExtensionSet { + std::unordered_set instance; + std::unordered_set layers; + std::unordered_set device; + }; + + // minimal set of required extensions + VulkanExtensionSet enabledExtensions = { + // instance + { + VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME, + VK_EXT_SWAPCHAIN_COLOR_SPACE_EXTENSION_NAME, + }, + // layers + {}, + // device + { + VK_KHR_MAINTENANCE1_EXTENSION_NAME, + VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME, + }, + }; + + // optional extensions + VulkanExtensionSet optionalExtensions = { + // instance + {VK_EXT_DEBUG_UTILS_EXTENSION_NAME}, + // layers + {}, + // device + {VK_EXT_DEBUG_MARKER_EXTENSION_NAME, + VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME, + VK_KHR_BUFFER_DEVICE_ADDRESS_EXTENSION_NAME, + VK_NV_MESH_SHADER_EXTENSION_NAME, + VK_KHR_FRAGMENT_SHADING_RATE_EXTENSION_NAME, + VK_KHR_SYNCHRONIZATION_2_EXTENSION_NAME, + VK_KHR_MAINTENANCE_4_EXTENSION_NAME, + VK_KHR_SWAPCHAIN_MUTABLE_FORMAT_EXTENSION_NAME}, + }; + + std::string m_RendererString; + + vk::DynamicLoader m_dynamicLoader; + + vk::Instance m_VulkanInstance; + vk::DebugReportCallbackEXT m_DebugReportCallback; + + vk::SurfaceKHR m_WindowSurface; + + vk::PhysicalDevice m_VulkanPhysicalDevice; + + vk::Device m_VulkanDevice; + vk::Queue m_GraphicsQueue; + vk::Queue m_ComputeQueue; + vk::Queue m_TransferQueue; + vk::Queue m_PresentQueue; + + int m_GraphicsQueueFamily = -1; + int m_ComputeQueueFamily = -1; + int m_TransferQueueFamily = -1; + int m_PresentQueueFamily = -1; + + int m_SwapChainBufferCount; + + vk::SurfaceFormatKHR m_SwapChainFormat; + vk::SwapchainKHR m_SwapChain; + + struct SwapChainImage { + vk::Image image; + nvrhi::TextureHandle rhiHandle; + }; + + std::vector m_SwapChainImages; + uint32_t m_SwapChainIndex = static_cast(-1); + int m_MaxFramesInFlight = 2; + + nvrhi::vulkan::DeviceHandle m_NvrhiDevice; + nvrhi::DeviceHandle m_ValidationLayer; + + nvrhi::CommandListHandle m_BarrierCommandList; + std::vector m_PresentSemaphores; + uint32_t m_PresentSemaphoreIndex = 0; + + std::queue m_FramesInFlight; + std::vector m_QueryPool; + + GLFWwindow *m_Window; + + bool m_EnableComputeQueue; + bool m_EnableCopyQueue; + bool m_SwapChainMutableFormatSupported = false; + bool m_BufferDeviceAddressSupported = false; +}; + +#endif \ No newline at end of file diff --git a/manul/renderer/source/nvrendererbackend.cpp b/manul/renderer/source/nvrendererbackend.cpp new file mode 100644 index 00000000..2fb7e969 --- /dev/null +++ b/manul/renderer/source/nvrendererbackend.cpp @@ -0,0 +1,86 @@ +#include "nvrendererbackend.h" + +#include "Logs.h" +#include + +void NvRendererMessageCallback::message(nvrhi::MessageSeverity severity, + const char *messageText) { + switch (severity) { + case nvrhi::MessageSeverity::Info: + case nvrhi::MessageSeverity::Warning: + WriteLog(messageText); + break; + case nvrhi::MessageSeverity::Error: + ErrorLog(messageText); + //__debugbreak(); + break; + case nvrhi::MessageSeverity::Fatal: + ErrorLog(messageText); + //__debugbreak(); + break; + } +} + +void NvRendererBackend::Init() { + LoadShaderBlobs(); + for (int i = 0; i < GetBackBufferCount(); ++i) { + m_framebuffers.emplace_back(GetDevice()->createFramebuffer( + nvrhi::FramebufferDesc().addColorAttachment( + nvrhi::FramebufferAttachment().setTexture(GetBackBuffer(i))))); + } +} + +nvrhi::FramebufferHandle NvRendererBackend::GetCurrentFramebuffer() { + return m_framebuffers[GetCurrentBackBufferIndex()]; +} + +nvrhi::ShaderHandle NvRendererBackend::CreateShader(const std::string &name, + nvrhi::ShaderType type) { + if (auto blob_found = m_shader_blobs.find(name); + blob_found != m_shader_blobs.end()) { + const auto &blob = blob_found->second; + nvrhi::ShaderDesc shader_desc{}; + shader_desc.shaderType = type; + shader_desc.debugName = name; + shader_desc.entryName = blob.m_entrypoint; + return GetDevice()->createShader(shader_desc, blob.m_blob.data(), + blob.m_blob.size()); + } + return nullptr; +} + +nvrhi::ShaderHandle NvRendererBackend::CreateMaterialShader( + const std::string &name, NvRenderer::RenderPassType pass) { + if (auto blob_found = m_material_blobs.find(name); + blob_found != m_material_blobs.end()) { + const auto &blob = blob_found->second[static_cast(pass)]; + WriteLog(name); + WriteLog(blob.m_entrypoint); + WriteLog(fmt::format("{:d}", static_cast(pass))); + if (blob.m_blob.empty()) return nullptr; + nvrhi::ShaderDesc shader_desc{}; + shader_desc.shaderType = nvrhi::ShaderType::Pixel; + shader_desc.debugName = name; + shader_desc.entryName = blob.m_entrypoint; + return GetDevice()->createShader(shader_desc, blob.m_blob.data(), + blob.m_blob.size()); + } + return nullptr; +} + +void NvRendererBackend::AddMaterialShaderBlob(std::string_view material, + std::string_view pass, + std::string blob, + const std::string &entrypoint) { + const static std::unordered_map + material_passes{{"deferred", NvRenderer::RenderPassType::Deferred}, + {"forward", NvRenderer::RenderPassType::Forward}, + {"cubemap", NvRenderer::RenderPassType::CubeMap}}; + m_material_blobs[std::string(material)][static_cast( + material_passes.at(pass))] = {entrypoint, blob}; +} + +void NvRendererBackend::AddShaderBlob(std::string_view shader, std::string blob, + const std::string &entrypoint) { + m_shader_blobs[std::string(shader)] = {entrypoint, blob}; +} diff --git a/manul/renderer/source/nvrendererbackend.h b/manul/renderer/source/nvrendererbackend.h new file mode 100644 index 00000000..0c482cea --- /dev/null +++ b/manul/renderer/source/nvrendererbackend.h @@ -0,0 +1,58 @@ +#pragma once + +#include + +#include "nvrenderer/nvrenderer.h" + +struct ShaderDefine { + std::string m_name; + std::string m_definition; +}; + +class NvRendererBackend { + protected: + friend class NvRenderer; + NvRenderer *m_renderer; + virtual std::string LoadShaderBlob(const std::string &fileName, + const std::string &entryName) = 0; + virtual bool BeginFrame() = 0; + virtual void Present() = 0; + virtual void UpdateWindowSize() = 0; + virtual int GetCurrentBackBufferIndex() = 0; + virtual int GetBackBufferCount() = 0; + virtual nvrhi::TextureHandle GetBackBuffer(int index) = 0; + class NvRendererMessageCallback *GetMessageCallback() const { + return m_renderer->m_message_callback.get(); + } + void AddMaterialShaderBlob(std::string_view material, std::string_view pass, + std::string blob, const std::string &entrypoint); + void AddShaderBlob(std::string_view shader, std::string blob, + const std::string &entrypoint); + virtual void LoadShaderBlobs() {} + struct ShaderBlob { + std::string m_entrypoint; + std::string m_blob; + }; + std::unordered_map m_shader_blobs; + std::unordered_map< + std::string, + std::array> + m_material_blobs; + + public: + void Init(); + virtual bool IsHDRDisplay() const { return false; } + // nvrhi::DeviceHandle m_device; + virtual nvrhi::IDevice *GetDevice() { return nullptr; }; + std::vector m_framebuffers; + nvrhi::FramebufferHandle GetCurrentFramebuffer(); + nvrhi::ShaderHandle CreateShader(const std::string &name, + nvrhi::ShaderType type); + nvrhi::ShaderHandle CreateMaterialShader(const std::string &name, + NvRenderer::RenderPassType pass); +}; + +class NvRendererMessageCallback : public nvrhi::IMessageCallback { + virtual void message(nvrhi::MessageSeverity severity, + const char *messageText) override; +}; \ No newline at end of file diff --git a/manul/renderer/source/nvtexture.cpp b/manul/renderer/source/nvtexture.cpp new file mode 100644 index 00000000..2dc0a250 --- /dev/null +++ b/manul/renderer/source/nvtexture.cpp @@ -0,0 +1,512 @@ +#include "nvtexture.h" +#include "nvrenderer/nvrenderer.h" + +#include +#include +#include +#include +#include +#include + +#include "Logs.h" +// #include "Texture.h" +#include "nvrendererbackend.h" +#include "stbi/stb_image.h" +#define STB_IMAGE_RESIZE2_IMPLEMENTATION +#include "stbi/stb_image_resize2.h" +#undef STB_IMAGE_RESIZE2_IMPLEMENTATION + +uint64_t NvTexture::s_change_counter = 0; + +void NvTexture::Load(int size_bias) { + if (m_sz_texture->is_stub()) { + m_width = 2; + m_height = 2; + auto &[pitch, data] = m_data.emplace_back(); + pitch = m_width * 4; + m_format = nvrhi::Format::RGBA8_UNORM; + data.resize(pitch * m_height, '\0'); + return; + } + std::string buf{}; + { + std::ifstream file(fmt::format("{}{}", m_sz_texture->get_name().data(), + m_sz_texture->get_type().data()), + std::ios::binary | std::ios::ate); + buf.resize(file.tellg(), '\0'); + file.seekg(0); + file.read(buf.data(), buf.size()); + }; + stbi_set_flip_vertically_on_load(true); + if (LoadDDS(buf, size_bias)) { + } else if (int channels; stbi_uc *source = stbi_load_from_memory( + reinterpret_cast(buf.data()), + buf.size(), &m_width, &m_height, &channels, 4)) { + int mipcount = + static_cast(floor(log2(std::max(m_width, m_height)))) + 1; + + m_has_alpha = channels == 4; + + m_format = + m_srgb ? nvrhi::Format::SRGBA8_UNORM : nvrhi::Format::RGBA8_UNORM; + int width = m_width, prev_width = m_width, height = m_height, + prev_height = m_height; + for (int i = 0; i < mipcount; ++i) { + auto &[pitch, data] = m_data.emplace_back(); + pitch = width * 4; + data.resize(pitch * height, '\0'); + if (!i) { + memcpy(data.data(), source, data.size()); + } else { + stbir_resize(m_data[i - 1].second.data(), prev_width, prev_height, + prev_width * 4, data.data(), width, height, width * 4, + STBIR_4CHANNEL, + m_srgb ? STBIR_TYPE_UINT8_SRGB : STBIR_TYPE_UINT8, + STBIR_EDGE_WRAP, STBIR_FILTER_MITCHELL); + } + prev_width = std::exchange(width, std::max(1, width >> 1)); + prev_height = std::exchange(height, std::max(1, height >> 1)); + } + + stbi_image_free(source); + } else if (m_sz_texture->get_type() == ".tga") { + std::stringstream ss(buf, std::ios::in | std::ios::binary); + // Read the header of the TGA, compare it with the known headers for + // compressed and uncompressed TGAs + unsigned char tgaheader[18]; + ss.read((char *)tgaheader, sizeof(unsigned char) * 18); + + while (tgaheader[0] > 0) { + --tgaheader[0]; + + unsigned char temp; + ss.read((char *)&temp, sizeof(unsigned char)); + } + + m_width = tgaheader[13] * 256 + tgaheader[12]; + m_height = tgaheader[15] * 256 + tgaheader[14]; + m_format = + m_srgb ? nvrhi::Format::SRGBA8_UNORM : nvrhi::Format::RGBA8_UNORM; + int const bytesperpixel = tgaheader[16] / 8; + + // check whether width, height an BitsPerPixel are valid + if ((m_width <= 0) || (m_height <= 0) || + ((bytesperpixel != 1) && (bytesperpixel != 3) && + (bytesperpixel != 4))) { + return; + } + + m_has_alpha = false; + + auto &[pitch, data] = m_data.emplace_back(); + pitch = m_width * 4; + // allocate the data buffer + int const datasize = pitch * m_height; + data.resize(datasize); + + // call the appropriate loader-routine + if (tgaheader[2] == 2) { + // uncompressed TGA + // rgb or greyscale image, expand to bgra + unsigned char buffer[4] = {255, 255, 255, + 255}; // alpha channel will be white + + unsigned int *datapointer = (unsigned int *)&data[0]; + unsigned int *bufferpointer = (unsigned int *)&buffer[0]; + + int const pixelcount = m_width * m_height; + + for (int i = 0; i < pixelcount; ++i) { + ss.read((char *)&buffer[0], sizeof(unsigned char) * bytesperpixel); + if (bytesperpixel == 1) { + // expand greyscale data + buffer[1] = buffer[0]; + buffer[2] = buffer[0]; + } + std::swap(buffer[0], buffer[2]); + // copy all four values in one operation + (*datapointer) = (*bufferpointer); + ++datapointer; + } + } else if (tgaheader[2] == 10) { + // compressed TGA + int currentpixel = 0; + + unsigned char buffer[4] = {255, 255, 255, 255}; + const int pixelcount = m_width * m_height; + + unsigned int *datapointer = (unsigned int *)&data[0]; + unsigned int *bufferpointer = (unsigned int *)&buffer[0]; + + do { + unsigned char chunkheader = 0; + + ss.read((char *)&chunkheader, sizeof(unsigned char)); + + if ((chunkheader & 0x80) == 0) { + // if the high bit is not set, it means it is the number of RAW color + // packets, plus 1 + for (int i = 0; i <= chunkheader; ++i) { + ss.read((char *)&buffer[0], bytesperpixel); + m_has_alpha |= bytesperpixel == 4 && buffer[3] != 255; + + if (bytesperpixel == 1) { + // expand greyscale data + buffer[1] = buffer[0]; + buffer[2] = buffer[0]; + } + std::swap(buffer[0], buffer[2]); + // copy all four values in one operation + (*datapointer) = (*bufferpointer); + + ++datapointer; + ++currentpixel; + } + } else { + // rle chunk, the color supplied afterwards is reapeated header + 1 + // times (not including the highest bit) + chunkheader &= ~0x80; + // read the current color + ss.read((char *)&buffer[0], bytesperpixel); + m_has_alpha |= bytesperpixel == 4 && buffer[3] != 255; + + if (bytesperpixel == 1) { + // expand greyscale data + buffer[1] = buffer[0]; + buffer[2] = buffer[0]; + } + std::swap(buffer[0], buffer[2]); + // copy the color into the image data as many times as dictated + for (int i = 0; i <= chunkheader; ++i) { + (*datapointer) = (*bufferpointer); + ++datapointer; + ++currentpixel; + } + } + + } while (currentpixel < pixelcount); + } + } + int max_size = Global.iMaxTextureSize >> size_bias; + while (m_data.size() > 1) { + if (m_width <= max_size && m_height <= max_size) { + break; + } + m_width = std::max(m_width >> 1, 1); + m_height = std::max(m_height >> 1, 1); + m_data.erase(m_data.begin()); + } +} + +void NvTexture::set_components_hint(int format_hint) { + m_srgb = format_hint == GL_SRGB || format_hint == GL_SRGB8 || + format_hint == GL_SRGB_ALPHA || format_hint == GL_SRGB8_ALPHA8; +} + +void NvTexture::make_from_memory(size_t width, size_t height, + const uint8_t *data) { + m_data.clear(); + m_rhi_texture = nullptr; + auto &[pitch, slice] = m_data.emplace_back(); + m_format = nvrhi::Format::RGBA8_UNORM; + pitch = 4 * width; + slice.resize(pitch * height); + memcpy(slice.data(), data, slice.size()); +} + +void NvTexture::update_from_memory(size_t width, size_t height, + const uint8_t *data) { + auto renderer = dynamic_cast(GfxRenderer.get()); + if (!renderer) return; + auto backend = renderer->GetBackend(); + if (width != m_width || height != m_height || + m_format != nvrhi::Format::RGBA8_UNORM || !m_rhi_texture) { + m_data.clear(); + m_width = width; + m_height = height; + auto &[pitch, slice] = m_data.emplace_back(); + m_format = nvrhi::Format::RGBA8_UNORM; + pitch = 4 * width; + slice.resize(pitch * height); + m_rhi_texture = backend->GetDevice()->createTexture( + nvrhi::TextureDesc() + .setDebugName(std::string(m_sz_texture->get_name())) + .setWidth(m_width) + .setHeight(m_height) + .setMipLevels(m_data.size()) + .setFormat(m_format) + .setInitialState(nvrhi::ResourceStates::ShaderResource) + .setKeepInitialState(true)); + m_last_change = ++s_change_counter; + } + auto &slice = std::get<1>(m_data.front()); + memcpy(slice.data(), data, slice.size()); + nvrhi::CommandListHandle command_list = + backend->GetDevice()->createCommandList( + nvrhi::CommandListParameters() + .setQueueType(nvrhi::CommandQueue::Copy) + .setEnableImmediateExecution(false)); + command_list->open(); + for (int mip = 0; mip < m_data.size(); ++mip) { + const auto &[pitch, data] = m_data[mip]; + command_list->writeTexture(m_rhi_texture, 0, mip, data.data(), pitch); + } + command_list->close(); + backend->GetDevice()->executeCommandList(command_list, + nvrhi::CommandQueue::Copy); +} + +bool NvTexture::IsLoaded() const { return false; } + +NvTextureManager::NvTextureManager(NvRenderer *renderer) + : m_backend(renderer->m_backend.get()) {} + +size_t NvTextureManager::FetchTexture(std::string path, int format_hint, + int size_bias, bool unload_on_location) { + if (contains(path, '|')) { + path.erase(path.find('|')); // po | może być nazwa kolejnej tekstury + } + + std::pair locator; // resource name, resource type + std::string traits; + + // discern textures generated by a script + // TBD: support file: for file resources? + auto const isgenerated{path.find("make:") == 0}; + auto const isinternalsrc{path.find("internal_src:") == 0}; + // process supplied resource name + if (isgenerated || isinternalsrc) { + // generated resource + // scheme:(user@)path?query + + // remove scheme indicator + path.erase(0, path.find(':') + 1); + // TODO: extract traits specification from the query + // clean up slashes + erase_leading_slashes(path); + } else { + // regular file resource + // (filepath/)(#)filename.extension(:traits) + + // extract trait specifications + auto const traitpos = path.rfind(':'); + if (traitpos != std::string::npos) { + // po dwukropku mogą być podane dodatkowe informacje niebędące nazwą + // tekstury + if (path.size() > traitpos + 1) { + traits = path.substr(traitpos + 1); + } + path.erase(traitpos); + } + // potentially trim file type indicator since we check for multiple types + erase_extension(path); + // clean up slashes + erase_leading_slashes(path); + path = ToLower(path); + // temporary code for legacy assets -- textures with names beginning with # + // are to be sharpened + if ((starts_with(path, "#")) || (contains(path, "/#"))) { + traits += '#'; + } + } + // try to locate requested texture in the databank + // TBD, TODO: include trait specification in the resource id in the databank? + + { + const std::array filenames{ + Global.asCurrentTexturePath + path, path, szTexturePath + path}; + for (const auto &filename : filenames) { + if (auto found = m_texture_map.find(filename); + found != m_texture_map.end()) + return found->second; + } + } + + // if the lookup fails... + if (isgenerated) { + // TODO: verify presence of the generator script + locator.first = path; + locator.second = "make:"; + } else if (isinternalsrc) { + locator.first = path; + locator.second = "internalsrc:"; + } else { + // ...for file resources check if it's on disk + locator = texture_manager::find_on_disk(path); + if (true == locator.first.empty()) { + // there's nothing matching in the databank nor on the disk, report + // failure + ErrorLog("Bad file: failed to locate texture file \"" + path + "\"", + logtype::file); + return 0; + } + } + + auto &new_texture = m_texture_cache.emplace_back(); + auto index = m_texture_cache.size(); + m_texture_map.emplace(locator.first, index); + + new_texture = std::make_shared(); + + auto sz_texture = std::make_shared(); + new_texture->m_sz_texture = sz_texture; + sz_texture->is_texstub = isgenerated; + sz_texture->name = locator.first; + sz_texture->type = locator.second; + sz_texture->traits = traits; + sz_texture->components_hint = format_hint; + + new_texture->set_components_hint(format_hint); + + new_texture->Load(size_bias); + WriteLog("Created texture object for \"" + locator.first + "\"", + logtype::texture); + + if (unload_on_location) { + new_texture->m_gc_slot = m_unloadable_textures.size(); + auto &gc_slot = m_unloadable_textures.emplace_back(); + gc_slot.m_index = index - 1; + } else { + new_texture->m_gc_slot = static_cast(-1); + } + + return index; +} + +bool NvTexture::CreateRhiTexture() { + if (m_rhi_texture) return true; + m_last_change = ++s_change_counter; + auto renderer = dynamic_cast(GfxRenderer.get()); + if (!renderer) return false; + auto backend = renderer->GetBackend(); + m_rhi_texture = renderer->GetBackend()->GetDevice()->createTexture( + nvrhi::TextureDesc() + .setDebugName(std::string(m_sz_texture->get_name())) + .setWidth(m_width) + .setHeight(m_height) + .setMipLevels(m_data.size()) + .setFormat(m_format) + .setInitialState(nvrhi::ResourceStates::CopyDest) + .setKeepInitialState(true)); + nvrhi::CommandListHandle command_list = + backend->GetDevice()->createCommandList( + nvrhi::CommandListParameters() + .setQueueType(nvrhi::CommandQueue::Copy) + .setEnableImmediateExecution(false)); + command_list->open(); + for (int mip = 0; mip < m_data.size(); ++mip) { + const auto &[pitch, data] = m_data[mip]; + command_list->writeTexture(m_rhi_texture, 0, mip, data.data(), pitch); + } + command_list->close(); + backend->GetDevice()->executeCommandList(command_list, + nvrhi::CommandQueue::Copy); + if (m_sz_texture->get_type() == "make:") { + auto const components{Split(std::string(m_sz_texture->get_name()), '?')}; + + auto dictionary = std::make_shared(components.back()); + + auto rt = std::make_shared(); + rt->shared_tex = this; + + if (!Application.request( + {ToLower(components.front()), dictionary, rt})) /*__debugbreak()*/ + ; + } + return true; +} + +bool NvTextureManager::IsValidHandle(size_t handle) { + return handle > 0 && handle <= m_texture_cache.size(); +} + +NvTexture *NvTextureManager::GetTexture(size_t handle) { + if (!handle || handle > m_texture_cache.size()) { + return nullptr; + } + return m_texture_cache[handle - 1].get(); +} + +nvrhi::ITexture *NvTextureManager::GetRhiTexture( + size_t handle, nvrhi::ICommandList *command_list) { + if (!IsValidHandle(handle)) { + return nullptr; + } + const auto &texture = m_texture_cache[handle - 1]; + // if (!texture.m_rhi_texture) { + // texture.m_rhi_texture = m_backend->GetDevice()->createTexture( + // nvrhi::TextureDesc() + // .setDebugName(texture.m_sz_texture.name) + // .setWidth(texture.m_width) + // .setHeight(texture.m_height) + // .setMipLevels(texture.m_mipcount) + // .setFormat(texture.m_format) + // .setInitialState(nvrhi::ResourceStates::ShaderResource) + // .setKeepInitialState(true)); + // + // for (int mip = 0; mip < texture.m_mipcount; ++mip) { + // const auto &[pitch, data] = texture.m_data[mip]; + // command_list->writeTexture(texture.m_rhi_texture, 0, mip, data.data(), + // pitch); + // } + // } + texture->CreateRhiTexture(); + return texture->m_rhi_texture; +} + +TextureTraitFlags NvTextureManager::GetTraits(size_t handle) { + if (!IsValidHandle(handle)) { + return 0; + } + return m_texture_cache[handle - 1]->GetTraits(); +} + +void NvTextureManager::UpdateLastUse(size_t handle, + const glm::dvec3 &location) { + if (!IsValidHandle(handle)) { + return; + } + const auto &texture = m_texture_cache[handle - 1]; + if (texture->m_gc_slot < m_unloadable_textures.size()) { + m_unloadable_textures[texture->m_gc_slot].m_last_position_requested = + location; + } +} + +nvrhi::SamplerHandle NvTextureManager::GetSamplerForTraits( + TextureTraitFlags traits, NvRenderer::RenderPassType pass) { + switch (pass) { + case NvRenderer::RenderPassType::CubeMap: + case NvRenderer::RenderPassType::ShadowMap: + traits[MaTextureTraits_Sharpen] = false; + traits[MaTextureTraits_NoAnisotropy] = true; + traits[MaTextureTraits_NoMipBias] = true; + break; + } + auto &sampler = m_samplers[traits]; + if (!sampler) { + nvrhi::SamplerDesc desc = + nvrhi::SamplerDesc() + .setAddressU(traits[MaTextureTraits_ClampS] + ? nvrhi::SamplerAddressMode::Clamp + : nvrhi::SamplerAddressMode::Wrap) + .setAddressV(traits[MaTextureTraits_ClampT] + ? nvrhi::SamplerAddressMode::Clamp + : nvrhi::SamplerAddressMode::Wrap) + .setAllFilters(true) + .setMipFilter(false) + .setMaxAnisotropy(traits[MaTextureTraits_NoAnisotropy] ? 0.f : 16.f) + .setMipBias(traits[MaTextureTraits_NoMipBias] ? 0.f : -1.76f); + sampler = m_backend->GetDevice()->createSampler(desc); + } + return sampler; +} + +void NvTextureManager::Cleanup(const glm::dvec3 &location) { + for (const auto &slot : m_unloadable_textures) { + if (glm::distance2(slot.m_last_position_requested, location) > + Global.BaseDrawRange * Global.BaseDrawRange) { + m_texture_cache[slot.m_index]->m_rhi_texture = nullptr; + } + } +} diff --git a/manul/renderer/source/nvtexture.h b/manul/renderer/source/nvtexture.h new file mode 100644 index 00000000..7eab94ad --- /dev/null +++ b/manul/renderer/source/nvtexture.h @@ -0,0 +1,102 @@ +#pragma once + +#include +#include +#include +#include + +#include +#include "interfaces/ITexture.h" +#include "nvrenderer/nvrenderer_enums.h" + +enum MaTextureTraits { + MaTextureTraits_Sharpen, + MaTextureTraits_ClampS, + MaTextureTraits_ClampT, + + MaTextureTraits_NoMipBias, + MaTextureTraits_NoAnisotropy, + + MaTextureTraits_Num +}; + +using TextureTraitFlags = std::bitset; + +struct opengl_texture; + +struct NvTexture : public ITexture { + virtual bool create(bool Static = false) override { + return CreateRhiTexture(); + } + virtual int get_width() const override { return m_width; } + virtual int get_height() const override { return m_height; } + virtual size_t get_id() const override { + return reinterpret_cast(m_rhi_texture.Get()); + } + virtual void release() override {} + virtual void make_stub() override {} + virtual std::string_view get_traits() const override { return ""; } + virtual std::string_view get_name() const override { + return m_sz_texture->get_name(); + } + virtual std::string_view get_type() const override { + return m_sz_texture->get_type(); + } + virtual bool is_stub() const override { return false; } + virtual bool get_has_alpha() const override { return m_has_alpha; } + virtual bool get_is_ready() const override { return m_rhi_texture; } + virtual void set_components_hint(int format_hint) override; + virtual void make_from_memory(size_t width, size_t height, + const uint8_t* data) override; + virtual void update_from_memory(size_t width, size_t height, + const uint8_t* data) override; + + void Load(int size_bias); + bool LoadDDS(std::string& data, int size_bias); + bool IsLoaded() const; + std::shared_ptr m_sz_texture; + nvrhi::TextureHandle m_rhi_texture; + std::vector> m_data; + TextureTraitFlags GetTraits() const { return 0; } + int m_width; + int m_height; + int m_mipcount; + int m_slicecount; + bool m_srgb; + bool m_bc; + bool m_has_alpha; + nvrhi::Format m_format; + size_t m_gc_slot; + bool CreateRhiTexture(); + uint64_t m_last_change; + static uint64_t s_change_counter; + uint64_t m_own_handle; +}; + +class NvTextureManager { + public: + struct TextureGCSlot { + size_t m_index; + glm::dvec3 m_last_position_requested; + }; + NvTextureManager(class NvRenderer* renderer); + size_t FetchTexture(std::string path, int format_hint, int size_bias, + bool unload_on_location); + void UpdateLastUse(size_t handle, const glm::dvec3& location); + bool IsValidHandle(size_t handle); + NvTexture* GetTexture(size_t handle); + nvrhi::ITexture* GetRhiTexture(size_t handle, + nvrhi::ICommandList* command_list = nullptr); + TextureTraitFlags GetTraits(size_t handle); + nvrhi::SamplerHandle GetSamplerForTraits(TextureTraitFlags traits, + RendererEnums::RenderPassType pass); + std::vector m_unloadable_textures; + + void Cleanup(const glm::dvec3& location); + + private: + std::unordered_map m_samplers; + class NvRendererBackend* m_backend; + std::unordered_map m_texture_map; + std::vector> m_texture_cache; +}; diff --git a/manul/renderer/source/quadtree.cpp b/manul/renderer/source/quadtree.cpp new file mode 100644 index 00000000..51ddfdc7 --- /dev/null +++ b/manul/renderer/source/quadtree.cpp @@ -0,0 +1,94 @@ +#include "nvrenderer/quadtree.h" + +void QuadTreeBuilder::Node::Insert(uint32_t index, glm::dvec3 min_, + glm::dvec3 max_, int level) { + if (level > 0) { + int child = GetChildIndex(.5 * (min_ + max_)); + if (!m_children[child]) { + m_children[child] = std::make_shared(GetChildBounds(child)); + } + m_children[child]->Insert(index, min_, max_, level - 1); + } else { + m_leaves.emplace_back(.5 * (max_ + min_), .5 * (max_ - min_), index); + } + +#ifndef NDEBUG + if (compMin(m_actual_min) < -1.e10) { + __debugbreak(); + } + if (compMax(m_actual_max) > 1.e10) { + __debugbreak(); + } +#endif + + m_actual_min = min(min_, m_actual_min); + m_actual_max = max(max_, m_actual_max); + +#ifndef NDEBUG + if (compMax(glm::abs(m_actual_min)) > 1.e10) { + __debugbreak(); + } + if (compMax(glm::abs(m_actual_max)) > 1.e10) { + __debugbreak(); + } +#endif +} + +QuadTreeBuilder::QuadTreeBuilder(double min_x, double min_z, double max_x, + double max_z) + : m_root(std::make_shared(min_x, min_z, max_x, max_z)), + m_min(min_x, -std::numeric_limits::max(), min_z), + m_max(max_x, std::numeric_limits::max(), max_z), + m_max_levels(32) { + // Ensure outer bounds are square + glm::dvec2 origin = .5 * (m_max + m_min).xz; + glm::dvec2 extent = .5 * (m_max - m_min).xz; + extent = glm::dvec2(glm::compMax(extent)); + m_min.xz = origin - extent; + m_max.xz = origin + extent; + // glm::dvec3 scale_v = (m_max - m_min) / 50.; + // double scale = glm::min(scale_v.z, scale_v.x); + // m_max_levels = glm::max(1, (int)glm::ceil(glm::log2(scale))); +} + +void QuadTreeBuilder::Insert(uint32_t index, glm::dvec3 min, + glm::dvec3 max) const { + glm::dvec3 scale_v = (m_max - m_min) / (max - min); + double scale = glm::min(scale_v.z, scale_v.x); + int level = + glm::clamp((int)glm::floor(glm::log2(scale)), 0, m_max_levels - 1); + m_root->Insert(index, min, max, level); +} + +void QuadTree::Build(const QuadTreeBuilder& builder) { + Add(m_nodes.emplace_back(), *builder.m_root); +} + +void QuadTree::Add(Node& node, const QuadTreeBuilder::Node& item) { + if (item.m_leaves.empty() && item.NumChildren() == 1) { + return Add(node, *item.FirstChild()); + } + node.m_origin = .5 * (item.m_actual_max + item.m_actual_min); + node.m_extent = .5 * (item.m_actual_max - item.m_actual_min); + node.m_first_leave = m_leaves.size(); + node.m_leave_count = item.m_leaves.size(); + m_leaves.insert(m_leaves.end(), item.m_leaves.begin(), item.m_leaves.end()); + uint32_t first_child = m_nodes.size(); + uint32_t child_count = 0; + for (const auto& child : item.m_children) { + if (child) ++child_count; + } + node.m_first_child = first_child; + node.m_child_count = child_count; + // node reference invalidated from here + for (int i = 0; i < child_count; ++i) { + m_nodes.emplace_back(); + } + { + int child_index = first_child; + for (const auto& child : item.m_children) { + if (!child) continue; + Add(m_nodes[child_index++], *child); + } + } +} diff --git a/manul/renderer/source/resource_registry.cpp b/manul/renderer/source/resource_registry.cpp new file mode 100644 index 00000000..a728c573 --- /dev/null +++ b/manul/renderer/source/resource_registry.cpp @@ -0,0 +1,181 @@ +#include "nvrenderer/resource_registry.h" + +#include "Logs.h" +#include "fmt/compile.h" +#include "nvtexture.h" +#include "nvrenderer/nvrenderer.h" + +MaResourceMappingSet& MaResourceMappingSet::Add( + const MaResourceMapping& mapping) { + m_mappings.push_back(mapping); + return *this; +} + +void MaResourceMappingSet::ToBindingLayout( + nvrhi::BindingLayoutDesc& desc) const { + for (const auto& [slot, size, key, type] : m_mappings) { + nvrhi::BindingLayoutItem item{}; + item.type = type; + item.slot = slot; + item.size = size; + desc.addItem(item); + } +} + +bool MaResourceMappingSet::ToBindingSet( + nvrhi::BindingSetDesc& desc, const MaResourceRegistry* registry, + const nvrhi::BindingLayoutDesc* reference_layout) const { + bool is_valid = true; + for (const auto& [slot, size, key, type] : m_mappings) { + MaResourceView resource{}; + switch (type) { + case nvrhi::ResourceType::PushConstants: + case nvrhi::ResourceType::None: + break; + default: + resource = registry->GetResource(key, type); + } + bool item_is_valid = resource.IsValid(); + bool item_is_present = true; + nvrhi::BindingSetItem item{}; + item.slot = slot; + item.type = type; + item.resourceHandle = resource.m_resource; + item.dimension = nvrhi::TextureDimension::Unknown; + item.format = nvrhi::Format::UNKNOWN; + switch (type) { + case nvrhi::ResourceType::PushConstants: + item.range.byteOffset = 0; + item.range.byteSize = size; + item_is_valid = true; + break; + case nvrhi::ResourceType::RawBuffer_SRV: + case nvrhi::ResourceType::RawBuffer_UAV: + case nvrhi::ResourceType::StructuredBuffer_SRV: + case nvrhi::ResourceType::StructuredBuffer_UAV: + case nvrhi::ResourceType::TypedBuffer_SRV: + case nvrhi::ResourceType::TypedBuffer_UAV: + case nvrhi::ResourceType::ConstantBuffer: + case nvrhi::ResourceType::VolatileConstantBuffer: + item.range = nvrhi::EntireBuffer; + break; + case nvrhi::ResourceType::Texture_SRV: + case nvrhi::ResourceType::Texture_UAV: + item.subresources = nvrhi::AllSubresources; + default:; + } + if (reference_layout) { + item_is_present = false; + for (const auto& binding : reference_layout->bindings) { + if (binding.type != item.type || binding.slot != item.slot) continue; + item_is_present = true; + break; + } + } + if (item_is_valid && item_is_present) desc.addItem(item); + is_valid &= item_is_valid; + } + return is_valid; +} + +MaResourceView MaResourceRegistry::GetResource( + const entt::hashed_string& key, + const nvrhi::ResourceType requested_type) const { + auto registry = this; + while (registry) { + if (const auto resource = registry->GetResourceLocal(key, requested_type); + resource.IsValid()) + return resource; + registry = registry->m_parent; + } + std::string what = fmt::format("Unable to locate resource {:s} [{:#x}]", + key.data(), key.value()); + ErrorLog(fmt::format("Unable to locate resource {:s} [{:#x}]", key.data(), + key.value())); + throw std::runtime_error(what.c_str()); + return {}; +} + +MaResourceRegistry::MaResourceRegistry(MaResourceRegistry* parent) + : m_parent(parent) {} + +void MaResourceRegistry::InitResourceRegistry() { + if (m_parent) { + m_texture_manager = + std::shared_ptr(m_parent->GetTextureManager()); + } else { + m_texture_manager = + std::make_shared(dynamic_cast(this)); + } +} + +void MaResourceRegistry::RegisterResource(const bool global, + const entt::hashed_string& key, + nvrhi::IResource* resource, + const nvrhi::ResourceType type) { + auto registry = this; + while (global && registry->m_parent) registry = registry->m_parent; + registry->m_resource_views[key] = {resource, type}; +} + +void MaResourceRegistry::RegisterTexture(const entt::hashed_string& key, + const size_t handle) { + m_streaming_textures[key] = handle; +} + +void MaResourceRegistry::RegisterResource(const bool global, const char* key, + nvrhi::IResource* resource, + const nvrhi::ResourceType type) { + RegisterResource(global, static_cast(key), resource, + type); +} + +void MaResourceRegistry::RegisterTexture(const char* key, const size_t handle) { + RegisterTexture(static_cast(key), handle); +} + +MaResourceView MaResourceRegistry::GetResourceLocal( + const entt::hashed_string& key, + const nvrhi::ResourceType requested_type) const { + // Attempt to fetch streaming texture + if (requested_type == nvrhi::ResourceType::Texture_SRV) { + if (const auto it = m_streaming_textures.find(key); + it != m_streaming_textures.end()) { + if (const auto texture_manager = GetTextureManager(); + texture_manager && texture_manager->IsValidHandle(it->second)) + return {texture_manager->GetRhiTexture(it->second), + nvrhi::ResourceType::Texture_SRV}; + } + } + // Attempt to fetch static resource + if (const auto it = m_resource_views.find(key); + it != m_resource_views.end() && requested_type == it->second.m_type) { + return it->second; + } + return {}; +} + +NvTextureManager* MaResourceRegistry::GetTextureManager() const { + auto registry = this; + while (!registry->m_texture_manager && registry->m_parent) + registry = registry->m_parent; + return registry->m_texture_manager.get(); +} + +uint64_t MaResourceRegistry::GetLastStreamingTextureUpdate() const { + uint64_t last_update = 1; + const auto texture_manager = GetTextureManager(); + for (const auto& [key, texture] : m_streaming_textures) { + if (!texture_manager->IsValidHandle(texture)) continue; + last_update = std::max(last_update, + texture_manager->GetTexture(texture)->m_last_change); + } + return last_update; +} +void MaResourceRegistry::UpdateLastStreamingTextureUse( + const glm::dvec3& location) const { + const auto texture_manager = GetTextureManager(); + for (const auto& [key, texture] : m_streaming_textures) { + texture_manager->UpdateLastUse(texture, location); + } +} diff --git a/manul/renderer/source/shaders_d3d12.cpp b/manul/renderer/source/shaders_d3d12.cpp new file mode 100644 index 00000000..a7fad3c2 --- /dev/null +++ b/manul/renderer/source/shaders_d3d12.cpp @@ -0,0 +1,31 @@ +#include + +#include "nvrenderer_d3d12.h" + +#if LIBMANUL_WITH_D3D12 + +void NvRendererBackend_D3D12::LoadShaderBlobs() { + auto root = YAML::LoadFile("shaders/shaders_dxil.manul"); + + for (const auto entry : root["materials"]) { + std::string_view material = entry.first.as(); + for (const auto shader : entry.second) { + auto binary = shader.second["binary"].as(); + auto entrypoint = shader.second["entrypoint"].as(); + AddMaterialShaderBlob( + material, shader.first.as(), + std::string(binary.data(), binary.data() + binary.size()), + entrypoint); + } + } + + for (const auto shader : root["utility"]) { + auto binary = shader.second["binary"].as(); + auto entrypoint = shader.second["entrypoint"].as(); + AddShaderBlob(shader.first.as(), + std::string(binary.data(), binary.data() + binary.size()), + entrypoint); + } +} + +#endif diff --git a/manul/renderer/source/shaders_vulkan.cpp b/manul/renderer/source/shaders_vulkan.cpp new file mode 100644 index 00000000..9f806daa --- /dev/null +++ b/manul/renderer/source/shaders_vulkan.cpp @@ -0,0 +1,31 @@ +#include + +#include "nvrenderer_vulkan.h" + +#if LIBMANUL_WITH_VULKAN + +void NvRendererBackend_Vulkan::LoadShaderBlobs() { + auto root = YAML::LoadFile("shaders/shaders_spirv.manul"); + + for (const auto entry : root["materials"]) { + std::string_view material = entry.first.as(); + for (const auto shader : entry.second) { + auto binary = shader.second["binary"].as(); + auto entrypoint = shader.second["entrypoint"].as(); + AddMaterialShaderBlob( + material, shader.first.as(), + std::string(binary.data(), binary.data() + binary.size()), + entrypoint); + } + } + + for (const auto shader : root["utility"]) { + auto binary = shader.second["binary"].as(); + auto entrypoint = shader.second["entrypoint"].as(); + AddShaderBlob(shader.first.as(), + std::string(binary.data(), binary.data() + binary.size()), + entrypoint); + } +} + +#endif diff --git a/manul/renderer/source/sky.cpp b/manul/renderer/source/sky.cpp new file mode 100644 index 00000000..3c26ac38 --- /dev/null +++ b/manul/renderer/source/sky.cpp @@ -0,0 +1,442 @@ +#include "sky.h" + +#include + +#include "nvrendererbackend.h" +#include "simulationenvironment.h" +#include "simulationtime.h" + +namespace { +static const float PI = 3.14159265358979323846f; +static const float INV_PI = 0.31830988618379067154f; +static const float INV_4PI = 0.25f * INV_PI; +static const float PHASE_ISOTROPIC = INV_4PI; +static const float RAYLEIGH_PHASE_SCALE = (3.f / 16.f) * INV_PI; +static const float g = 0.8f; +static const float gg = g * g; + +static const float EARTH_RADIUS = 6371.0e3f; // km +static const float ATMOSPHERE_THICKNESS = 100.0e3f; // km +static const float ATMOSPHERE_RADIUS = EARTH_RADIUS + ATMOSPHERE_THICKNESS; +static const float EXPOSURE = -4.0; + +// Extraterrestial Solar Irradiance Spectra, units W * m^-2 * nm^-1 +// https://www.nrel.gov/grid/solar-resource/spectra.html +static const glm::vec4 sun_spectral_irradiance = + glm::vec4(1.679, 1.828, 1.986, 1.307); +// Rayleigh scattering coefficient at sea level, units km^-1 +// "Rayleigh-scattering calculations for the terrestrial atmosphere" +// by Anthony Bucholtz (1995). +static const glm::vec4 molecular_scattering_coefficient_base = + glm::vec4(6.605e-6, 1.067e-5, 1.842e-5, 3.156e-5); +// Fog scattering/extinction cross section, units m^2 / molecules +// Mie theory results for IOR of 1.333. Particle size is a log normal +// distribution of mean diameter=15 and std deviation=0.4 +static const glm::vec4 fog_scattering_cross_section = + glm::vec4(5.015e-10, 4.987e-10, 4.966e-10, 4.949e-10); +// Ozone absorption cross section, units m^2 / molecules +// "High spectral resolution ozone absorption cross-sections" +// by V. Gorshelev et al. (2014). +static const glm::vec4 ozone_absorption_cross_section = + glm::vec4(3.472e-25, 3.914e-25, 1.349e-25, 11.03e-27); +static const glm::mat4x3 M = { + 137.672389239975, -8.632904716299537, -1.7181567391931372, + 32.549094028629234, 91.29801417199785, -12.005406444382531, + -38.91428392614275, 34.31665471469816, 29.89044807197628, + 8.572844237945445, -11.103384660054624, 117.47585277566478}; +} // namespace + +Sky::Sky(NvRenderer* renderer) + : m_backend(renderer->GetBackend()), MaResourceRegistry(renderer) { + m_transmittance_pass = std::make_shared(this); + m_aerial_lut = std::make_shared(this); +} + +void Sky::Init() { + InitResourceRegistry(); + m_sky_constants = m_backend->GetDevice()->createBuffer( + nvrhi::utils::CreateVolatileConstantBufferDesc(sizeof(SkyConstants), + "Sky constants", 16) + .setInitialState(nvrhi::ResourceStates::ConstantBuffer) + .setKeepInitialState(true)); + m_transmittance_pass->Init(); + m_aerial_lut->Init(); + RegisterResource(true, "sky_aerial_lut", m_aerial_lut->m_lut, + nvrhi::ResourceType::Texture_SRV); +} + +void Sky::Render(nvrhi::ICommandList* command_list, + const glm::dmat4& projection, const glm::dmat4& view) { + UpdateConstants(command_list); + m_transmittance_pass->Render(command_list); + m_aerial_lut->Render(command_list, projection, view); +} + +float Sky::GetOzoneMean() const { + float month = glm::saturate(simulation::Time.year_day() / 366.f) * 12.f + .5f; + float month_fract = glm::fract(month); + int month_l = glm::floor(month); + static std::array ozone_means{347.f, 370.f, 381.f, 384.f, + 372.f, 352.f, 333.f, 317.f, + 298.f, 285.f, 290.f, 315.f}; + return glm::lerp(ozone_means[month_l], ozone_means[(month_l + 1) % 12], + month_fract); +} + +glm::vec4 Sky::GetAerosolAbsorptionCrossSection() const { + switch (m_aerosol_preset) { + case AerosolPreset::Rural: + return {5.0393e-23f, 8.0765e-23f, 1.3823e-22f, 2.3383e-22f}; + case AerosolPreset::Urban: + return {2.8722e-24f, 4.6168e-24f, 7.9706e-24f, 1.3578e-23f}; + default: + return glm::vec4(0.f); + } +} + +glm::vec4 Sky::GetAerosolScatteringCrossSection() const { + switch (m_aerosol_preset) { + case AerosolPreset::Rural: + return {2.6004e-22f, 2.4844e-22f, 2.8362e-22f, 2.7494e-22f}; + case AerosolPreset::Urban: + return {1.5908e-22f, 1.7711e-22f, 2.0942e-22f, 2.4033e-22f}; + default: + return glm::vec4(0.f); + } +} + +float Sky::GetAerosolBaseDensity() const { + switch (m_aerosol_preset) { + case AerosolPreset::Rural: + return 8.544e15f; + case AerosolPreset::Urban: + return 1.3681e17f; + default: + return 0.f; + } +} + +float Sky::GetAerosolBackgroundDividedByBaseDensity() const { + switch (m_aerosol_preset) { + case AerosolPreset::Rural: + return 2e3f / GetAerosolBaseDensity(); + case AerosolPreset::Urban: + return 2e3f / GetAerosolBaseDensity(); + default: + return 0.f; + } +} + +float Sky::GetAerosolHeightScale() const { + switch (m_aerosol_preset) { + case AerosolPreset::Rural: + return .73f; + case AerosolPreset::Urban: + return .73f; + default: + return 0.f; + } +} + +float Sky::GetFogDensity() const { + return 3e7f * glm::pow(0.99937f, glm::min(3e7f, m_visibility)); +} + +void Sky::UpdateConstants(nvrhi::ICommandList* command_list) { + SkyConstants constants{}; + constants.g_AerosolAbsorptionCrossSection = + GetAerosolAbsorptionCrossSection(); + constants.g_AerosolScatteringCrossSection = + GetAerosolScatteringCrossSection(); + constants.g_AerosolHeightScale = GetAerosolHeightScale(); + constants.g_AerosolBaseDensity = GetAerosolBaseDensity(); + constants.g_AerosolBackgroundDividedByBaseDensity = + GetAerosolBackgroundDividedByBaseDensity(); + constants.g_GroundAlbedo = glm::vec4{m_ground_albedo}; + constants.g_AerosolTurbidity = m_aerosol_turbidity; + constants.g_OzoneMean = GetOzoneMean(); + constants.g_FogDensity = GetFogDensity(); + constants.g_FogHeightOffset = m_fog_height_offset; + constants.g_FogHeightScale = m_fog_height_scale; + command_list->writeBuffer(m_sky_constants, &constants, sizeof(constants)); +} + +void Sky::OnGui() { + if (!m_gui_active) return; + if (ImGui::Begin("Sky settings", &m_gui_active, + ImGuiWindowFlags_AlwaysAutoResize)) { + ImGui::SliderFloat("Visibility", &m_visibility, 10.f, 3e4f); + ImGui::SliderFloat("Fog Offset", &m_fog_height_offset, 0.f, 10.f); + ImGui::SliderFloat("Fog Height", &m_fog_height_scale, .01f, 10.f); + if (ImGui::BeginCombo("Aerosol Type", + GetAerosolTypeDesc(m_aerosol_preset))) { + for (int i = 0; i < static_cast(AerosolPreset::Num); ++i) { + AerosolPreset preset = static_cast(i); + if (ImGui::Selectable(GetAerosolTypeDesc(preset), + preset == m_aerosol_preset)) { + m_aerosol_preset = preset; + } + } + ImGui::EndCombo(); + } + ImGui::SliderFloat("Aerosol Turbidity", &m_aerosol_turbidity, 0., 10.); + ImGui::SliderFloat("Ground Albedo", &m_ground_albedo, 0., 10.); + ImGui::End(); + } +} + +void Sky::ShowGui() { m_gui_active = true; } + +const char* Sky::GetAerosolTypeDesc(AerosolPreset preset) { + switch (preset) { + case AerosolPreset::Rural: + return "Rural"; + case AerosolPreset::Urban: + return "Urban"; + default: + return "INVALID"; + } +} + +glm::vec4 Sky::GetMolecularScatteringCoefficient(float h) const { + return molecular_scattering_coefficient_base * + glm::exp(-0.07771971f * glm::pow(h, 1.16364243f)); +} + +glm::vec4 Sky::GetMolecularAbsorptionCoefficient(float h) const { + h += 1e-4f; // Avoid division by 0 + float t = glm::log(h) - 3.22261f; + float density = 3.78547397e17f * (1.f / h) * glm::exp(-t * t * 5.55555555f); + return ozone_absorption_cross_section * GetOzoneMean() * density; +} + +glm::vec4 Sky::GetFogScatteringCoefficient(float h) const { + if (GetFogDensity() > 0.f) { + return fog_scattering_cross_section * GetFogDensity() * + glm::min(1.f, + glm::exp((-h + m_fog_height_offset) / m_fog_height_scale)); + } else { + return glm::vec4{0.f}; + } +} + +glm::vec3 Sky::CalcSunColor() const { + glm::vec4 transmittance = + ComputeTransmittance(-Global.DayLight.direction, 32); + return simulation::Environment.light_intensity() * + LinearSrgbFromSpectralSamples(sun_spectral_irradiance * + transmittance) * + glm::exp(EXPOSURE); +} + +glm::vec3 Sky::LinearSrgbFromSpectralSamples(glm::vec4 L) { + glm::vec3 c = M * L; + return c.r * glm::vec3(0.4123908f, 0.21263901f, 0.01933082f) + + c.g * glm::vec3(0.35758434f, 0.71516868f, 0.11919478f) + + c.b * glm::vec3(0.18048079f, 0.07219232f, 0.95053215f); +} + +float Sky::RaySphereIntersection(glm::vec3 ro, glm::vec3 rd, float radius) { + float b = glm::dot(ro, rd); + float c = glm::dot(ro, ro) - radius * radius; + if (c > 0.f && b > 0.f) return -1.f; + float d = b * b - c; + if (d < 0.f) return -1.f; + if (d > b * b) return (-b + glm::sqrt(d)); + return (-b - glm::sqrt(d)); +} + +float Sky::GetAerosolDensity(float h) const { + return GetAerosolBaseDensity() * (exp(-h / GetAerosolHeightScale()) + + GetAerosolBackgroundDividedByBaseDensity()); +} + +void Sky::GetAtmosphereCollisionCoefficients( + float h, glm::vec4& aerosol_absorption, glm::vec4& aerosol_scattering, + glm::vec4& molecular_absorption, glm::vec4& molecular_scattering, + glm::vec4& fog_scattering, glm::vec4& extinction) const { + h = glm::max(h, 1.e-3f); // In case height is negative + h *= 1.e-3f; + float aerosol_density = GetAerosolDensity(h); + aerosol_absorption = GetAerosolAbsorptionCrossSection() * aerosol_density * + m_aerosol_turbidity; + aerosol_scattering = GetAerosolScatteringCrossSection() * aerosol_density * + m_aerosol_turbidity; + molecular_absorption = GetMolecularAbsorptionCoefficient(h); + molecular_scattering = GetMolecularScatteringCoefficient(h); + fog_scattering = GetFogScatteringCoefficient(h); + extinction = aerosol_absorption + aerosol_scattering + molecular_absorption + + molecular_scattering + fog_scattering; +} + +glm::vec4 Sky::ComputeTransmittance(const glm::vec3& ray_dir, int steps) const { + glm::vec3 ray_origin{0.f, EARTH_RADIUS + Global.pCamera.Pos.y, 0.f}; + glm::vec4 transmittance{1.f}; + float t_max = std::numeric_limits::max(); + float atmos_dist = + RaySphereIntersection(ray_origin, ray_dir, ATMOSPHERE_RADIUS); + + if (RaySphereIntersection(ray_origin, ray_dir, EARTH_RADIUS) >= 0.0) { + return glm::vec4(0.f, 0.f, 0.f, 0.f); + } + + t_max = glm::min(t_max, atmos_dist); + float dt = t_max / float(steps); + + for (int i = 0; i < steps; ++i) { + float t = (float(i) + 0.5) * dt; + glm::vec3 x_t = ray_origin + ray_dir * t; + + float distance_to_earth_center = glm::length(x_t); + float altitude = distance_to_earth_center - EARTH_RADIUS; + + glm::vec4 aerosol_absorption, aerosol_scattering; + glm::vec4 molecular_absorption, molecular_scattering; + glm::vec4 fog_scattering; + glm::vec4 extinction; + GetAtmosphereCollisionCoefficients( + altitude, aerosol_absorption, aerosol_scattering, molecular_absorption, + molecular_scattering, fog_scattering, extinction); + + glm::vec4 step_transmittance = glm::exp(-dt * extinction); + transmittance *= step_transmittance; + } + return transmittance; +} + +void SkyTransmittancePass::Init() { + m_pixel_shader = + m_backend->CreateShader("sky_transmittance", nvrhi::ShaderType::Pixel); + m_output = m_backend->GetDevice()->createTexture( + nvrhi::TextureDesc() + .setFormat(nvrhi::Format::RGBA8_UNORM) + .setWidth(128) + .setHeight(128) + .setIsRenderTarget(true) + .setInitialState(nvrhi::ResourceStates::ShaderResource) + .setKeepInitialState(true)); + nvrhi::utils::CreateBindingSetAndLayout( + m_backend->GetDevice(), nvrhi::ShaderType::Pixel, 0, + nvrhi::BindingSetDesc().addItem( + nvrhi::BindingSetItem::ConstantBuffer(13, m_sky->m_sky_constants)), + m_binding_layout, m_binding_set); + m_framebuffer = m_backend->GetDevice()->createFramebuffer( + nvrhi::FramebufferDesc().addColorAttachment(m_output)); + FullScreenPass::Init(); +} + +void SkyTransmittancePass::CreatePipelineDesc( + nvrhi::GraphicsPipelineDesc& pipeline_desc) { + FullScreenPass::CreatePipelineDesc(pipeline_desc); + pipeline_desc.setPixelShader(m_pixel_shader); + pipeline_desc.addBindingLayout(m_binding_layout); +} + +void SkyTransmittancePass::Render(nvrhi::ICommandList* command_list) { + command_list->beginMarker("Sky transmittance"); + nvrhi::GraphicsState graphics_state; + InitState(graphics_state); + graphics_state.addBindingSet(m_binding_set); + command_list->setGraphicsState(graphics_state); + Draw(command_list); + command_list->endMarker(); +} + +nvrhi::IFramebuffer* SkyTransmittancePass::GetFramebuffer() { + return m_framebuffer; +} + +void SkyAerialLut::Init() { + m_sky_width = 128; + m_sky_height = 512; + m_lut_width = 64; + m_lut_height = 256; + m_lut_slices = 32; + m_constant_buffer = m_sky->m_backend->GetDevice()->createBuffer( + nvrhi::utils::CreateVolatileConstantBufferDesc( + sizeof(DispatchConstants), "Sky Aerial LUT Dispatch Constants", 16)); + m_lut = m_sky->m_backend->GetDevice()->createTexture( + nvrhi::TextureDesc() + .setDimension(nvrhi::TextureDimension::Texture2DArray) + .setWidth(m_lut_width) + .setHeight(m_lut_height) + .setArraySize(m_lut_slices) + .setFormat(nvrhi::Format::RGBA16_FLOAT) + .setIsUAV(true) + .setInitialState(nvrhi::ResourceStates::Common) + .setKeepInitialState(true) + .setDebugName("Sky Aerial LUT")); + m_sky_texture = m_sky->m_backend->GetDevice()->createTexture( + nvrhi::TextureDesc() + .setWidth(m_sky_width) + .setHeight(m_sky_height) + .setFormat(nvrhi::Format::RGBA16_FLOAT) + .setIsUAV(true) + .setInitialState(nvrhi::ResourceStates::Common) + .setKeepInitialState(true) + .setDebugName("Sky Texture")); + auto shader_lut = m_sky->m_backend->CreateShader("sky_aerial_lut", + nvrhi::ShaderType::Compute); + auto shader_sky = + m_sky->m_backend->CreateShader("sky", nvrhi::ShaderType::Compute); + auto sampler = m_sky->m_backend->GetDevice()->createSampler( + nvrhi::SamplerDesc() + .setAllAddressModes(nvrhi::SamplerAddressMode::ClampToEdge) + .setAllFilters(true)); + nvrhi::BindingLayoutHandle binding_layout_lut; + nvrhi::BindingLayoutHandle binding_layout_sky; + nvrhi::utils::CreateBindingSetAndLayout( + m_sky->m_backend->GetDevice(), nvrhi::ShaderType::Compute, 0, + nvrhi::BindingSetDesc() + .addItem(nvrhi::BindingSetItem::ConstantBuffer(0, m_constant_buffer)) + .addItem( + nvrhi::BindingSetItem::ConstantBuffer(13, m_sky->m_sky_constants)) + .addItem(nvrhi::BindingSetItem::Texture_UAV(0, m_lut)) + .addItem(nvrhi::BindingSetItem::Texture_SRV( + 13, m_sky->m_transmittance_pass->m_output)) + .addItem(nvrhi::BindingSetItem::Sampler(13, sampler)), + binding_layout_lut, m_bindings_lut); + nvrhi::utils::CreateBindingSetAndLayout( + m_sky->m_backend->GetDevice(), nvrhi::ShaderType::Compute, 0, + nvrhi::BindingSetDesc() + .addItem(nvrhi::BindingSetItem::ConstantBuffer(0, m_constant_buffer)) + .addItem( + nvrhi::BindingSetItem::ConstantBuffer(13, m_sky->m_sky_constants)) + .addItem(nvrhi::BindingSetItem::Texture_UAV(1, m_sky_texture)) + .addItem(nvrhi::BindingSetItem::Texture_SRV( + 13, m_sky->m_transmittance_pass->m_output)) + .addItem(nvrhi::BindingSetItem::Sampler(13, sampler)), + binding_layout_sky, m_bindings_sky); + m_pso_lut = m_sky->m_backend->GetDevice()->createComputePipeline( + nvrhi::ComputePipelineDesc() + .addBindingLayout(binding_layout_lut) + .setComputeShader(shader_lut)); + m_pso_sky = m_sky->m_backend->GetDevice()->createComputePipeline( + nvrhi::ComputePipelineDesc() + .addBindingLayout(binding_layout_sky) + .setComputeShader(shader_sky)); +} + +void SkyAerialLut::Render(nvrhi::ICommandList* command_list, + const glm::dmat4& projection, + const glm::dmat4& view) { + { + DispatchConstants constants{}; + constants.g_InverseView = static_cast(glm::inverse(view)); + constants.g_InverseProjection = glm::inverse(projection); + constants.g_SunDir = -Global.DayLight.direction; + constants.g_Altitude = Global.pCamera.Pos.y; + constants.g_MaxDepth = Global.BaseDrawRange * Global.fDistanceFactor; + command_list->writeBuffer(m_constant_buffer, &constants, sizeof(constants)); + } + + command_list->setComputeState( + nvrhi::ComputeState().setPipeline(m_pso_lut).addBindingSet( + m_bindings_lut)); + command_list->dispatch((m_lut_width + 7) / 8, (m_lut_height + 7) / 8, 1); + + command_list->setComputeState( + nvrhi::ComputeState().setPipeline(m_pso_sky).addBindingSet( + m_bindings_sky)); + command_list->dispatch((m_sky_width + 7) / 8, (m_sky_height + 7) / 8, 1); +} diff --git a/manul/renderer/source/sky.h b/manul/renderer/source/sky.h new file mode 100644 index 00000000..4c8e183c --- /dev/null +++ b/manul/renderer/source/sky.h @@ -0,0 +1,115 @@ +#pragma once + +#include "fullscreenpass.h" +#include "nvrenderer/resource_registry.h" + +struct Sky : public MaResourceRegistry { + Sky(class NvRenderer* renderer); + + void Init(); + void Render(nvrhi::ICommandList* command_list, const glm::dmat4& projection, + const glm::dmat4& view); + struct SkyConstants { + glm::vec4 g_AerosolAbsorptionCrossSection; + glm::vec4 g_AerosolScatteringCrossSection; + glm::vec4 g_GroundAlbedo; + float g_AerosolHeightScale; + float g_AerosolTurbidity; + float g_AerosolBaseDensity; + float g_AerosolBackgroundDividedByBaseDensity; + float g_OzoneMean; + float g_FogDensity; + float g_FogHeightOffset; + float g_FogHeightScale; + }; + nvrhi::BufferHandle m_sky_constants; + enum class AerosolPreset { + Rural, + Urban, + Num + } m_aerosol_preset = AerosolPreset::Rural; + float m_visibility = 1e4f; + float m_fog_height_offset = 0.f; + float m_fog_height_scale = .1f; + float m_aerosol_turbidity = 1.f; + float m_ground_albedo = .3f; + bool m_gui_active = false; + void UpdateConstants(nvrhi::ICommandList* command_list); + void OnGui(); + void ShowGui(); + static const char* GetAerosolTypeDesc(AerosolPreset preset); + class NvRendererBackend* m_backend; + std::shared_ptr m_transmittance_pass; + std::shared_ptr m_aerial_lut; + float GetOzoneMean() const; + glm::vec4 GetAerosolAbsorptionCrossSection() const; + glm::vec4 GetAerosolScatteringCrossSection() const; + float GetAerosolBaseDensity() const; + float GetAerosolBackgroundDividedByBaseDensity() const; + float GetAerosolHeightScale() const; + float GetFogDensity() const; + glm::vec4 GetMolecularScatteringCoefficient(float h) const; + glm::vec4 GetMolecularAbsorptionCoefficient(float h) const; + glm::vec4 GetFogScatteringCoefficient(float h) const; + glm::vec3 CalcSunColor() const; + static glm::vec3 LinearSrgbFromSpectralSamples(glm::vec4 L); + static float RaySphereIntersection(glm::vec3 ro, glm::vec3 rd, float radius); + float GetAerosolDensity(float h) const; + void GetAtmosphereCollisionCoefficients( + float h, glm::vec4& aerosol_absorption, glm::vec4& aerosol_scattering, + glm::vec4& molecular_absorption, glm::vec4& molecular_scattering, + glm::vec4& fog_scattering, glm::vec4& extinction) const; + glm::vec4 ComputeTransmittance(const glm::vec3& dir, int steps) const; +}; + +struct SkyTransmittancePass : public FullScreenPass { + SkyTransmittancePass(Sky* sky) : FullScreenPass(sky->m_backend), m_sky(sky) {} + + virtual void Init() override; + + virtual void CreatePipelineDesc( + nvrhi::GraphicsPipelineDesc& pipeline_desc) override; + + virtual void Render(nvrhi::ICommandList* command_list) override; + + virtual nvrhi::IFramebuffer* GetFramebuffer() override; + + nvrhi::BindingLayoutHandle m_binding_layout; + nvrhi::BindingSetHandle m_binding_set; + nvrhi::ShaderHandle m_pixel_shader; + nvrhi::FramebufferHandle m_framebuffer; + + nvrhi::ITexture* m_source; + nvrhi::Format m_output_format; + + nvrhi::TextureHandle m_output; + + Sky* m_sky; +}; + +struct SkyAerialLut { + struct DispatchConstants { + glm::mat4 g_InverseView; // DO NOT TRANSPOSE + glm::mat4 g_InverseProjection; + glm::vec3 g_SunDir; + float g_Altitude; + float g_MaxDepth; + }; + SkyAerialLut(Sky* sky) : m_sky(sky) {} + void Init(); + void Render(nvrhi::ICommandList* command_list, const glm::dmat4& projection, + const glm::dmat4& view); + nvrhi::TextureHandle m_lut; + nvrhi::TextureHandle m_sky_texture; + nvrhi::BufferHandle m_constant_buffer; + nvrhi::ComputePipelineHandle m_pso_lut; + nvrhi::ComputePipelineHandle m_pso_sky; + int m_sky_width; + int m_sky_height; + int m_lut_width; + int m_lut_height; + int m_lut_slices; + nvrhi::BindingSetHandle m_bindings_lut; + nvrhi::BindingSetHandle m_bindings_sky; + Sky* m_sky; +}; diff --git a/manul/renderer/source/ssao.cpp b/manul/renderer/source/ssao.cpp new file mode 100644 index 00000000..b36db4ec --- /dev/null +++ b/manul/renderer/source/ssao.cpp @@ -0,0 +1,262 @@ +#include "ssao.h" + +#include +#include + +#include + +#include "XeGTAO.h" +#include "gbuffer.h" +#include "nvrenderer/nvrenderer.h" +#include "nvrendererbackend.h" + +NvSsao::NvSsao(NvRenderer* renderer) + : m_backend(renderer->m_backend.get()), + m_gbuffer(renderer->m_gbuffer.get()), + m_width(0), + m_height(0) {} + +void NvSsao::Init() { + using namespace nvrhi; + m_CSPrefilterDepths16x16 = m_backend->CreateShader( + "gtao_CSPrefilterDepths16x16", ShaderType::Compute); + m_CSGTAOLow = m_backend->CreateShader("gtao_CSGTAOLow", ShaderType::Compute); + m_CSGTAOMedium = + m_backend->CreateShader("gtao_CSGTAOMedium", ShaderType::Compute); + m_CSGTAOHigh = + m_backend->CreateShader("gtao_CSGTAOHigh", ShaderType::Compute); + m_CSGTAOUltra = + m_backend->CreateShader("gtao_CSGTAOUltra", ShaderType::Compute); + m_CSDenoisePass = + m_backend->CreateShader("gtao_CSDenoisePass", ShaderType::Compute); + m_CSDenoiseLastPass = + m_backend->CreateShader("gtao_CSDenoiseLastPass", ShaderType::Compute); + + m_width = m_gbuffer->m_framebuffer->getFramebufferInfo().width; + m_height = m_gbuffer->m_framebuffer->getFramebufferInfo().height; + + m_constantBuffer = m_backend->GetDevice()->createBuffer( + nvrhi::utils::CreateStaticConstantBufferDesc( + sizeof(XeGTAO::GTAOConstants), "XeGTAO Constants") + .setInitialState(ResourceStates::ConstantBuffer) + .setKeepInitialState(true)); + + m_workingDepths = m_backend->GetDevice()->createTexture( + nvrhi::TextureDesc() + .setDebugName("XeGTAO Working Depths") + .setWidth(m_width) + .setHeight(m_height) + .setIsUAV(true) + .setFormat(Format::R32_FLOAT) + .setMipLevels(XE_GTAO_DEPTH_MIP_LEVELS) + .setInitialState(ResourceStates::ShaderResource) + .setKeepInitialState(true)); + + m_workingEdges = m_backend->GetDevice()->createTexture( + nvrhi::TextureDesc() + .setDebugName("XeGTAO Working Edges") + .setWidth(m_width) + .setHeight(m_height) + .setIsUAV(true) + .setFormat(Format::R8_UNORM) + .setInitialState(ResourceStates::ShaderResource) + .setKeepInitialState(true)); + + m_debugImage = m_backend->GetDevice()->createTexture( + nvrhi::TextureDesc() + .setDebugName("XeGTAO Debug Image") + .setWidth(m_width) + .setHeight(m_height) + .setIsUAV(true) + .setFormat(Format::R11G11B10_FLOAT) + .setInitialState(ResourceStates::ShaderResource) + .setKeepInitialState(true)); + + m_workingAOTerm = m_backend->GetDevice()->createTexture( + nvrhi::TextureDesc() + .setDebugName("XeGTAO Working AO Term A") + .setWidth(m_width) + .setHeight(m_height) + .setIsUAV(true) + .setFormat(Format::R8_UINT) + .setInitialState(ResourceStates::ShaderResource) + .setKeepInitialState(true)); + + m_workingAOTermPong = m_backend->GetDevice()->createTexture( + nvrhi::TextureDesc() + .setDebugName("XeGTAO Working AO Term B") + .setWidth(m_width) + .setHeight(m_height) + .setIsUAV(true) + .setFormat(Format::R8_UINT) + .setInitialState(ResourceStates::ShaderResource) + .setKeepInitialState(true)); + + m_outputAO = m_backend->GetDevice()->createTexture( + nvrhi::TextureDesc() + .setDebugName("XeGTAO Output AO") + .setWidth(m_width) + .setHeight(m_height) + .setIsUAV(true) + .setFormat(Format::R8_UNORM) + .setIsTypeless(true) + .setInitialState(ResourceStates::ShaderResource) + .setKeepInitialState(true)); + + SamplerHandle sampler_point = m_SamplerPoint = m_backend->GetDevice()->createSampler( + nvrhi::SamplerDesc() + .setAllAddressModes(SamplerAddressMode::Clamp) + .setAllFilters(false)); + + { + BindingLayoutHandle blPrefilterDepths; + BindingSetDesc bsDescPrefilter = + BindingSetDesc() + .addItem(BindingSetItem::ConstantBuffer(0, m_constantBuffer)) + .addItem(BindingSetItem::Texture_SRV(0, m_gbuffer->m_gbuffer_depth)) + .addItem(BindingSetItem::Sampler(0, sampler_point)); + for (int i = 0; i < XE_GTAO_DEPTH_MIP_LEVELS; ++i) { + bsDescPrefilter.addItem( + BindingSetItem::Texture_UAV(i, m_workingDepths, Format::UNKNOWN, + TextureSubresourceSet(i, 1, 0, 1))); + } + utils::CreateBindingSetAndLayout(m_backend->GetDevice(), + ShaderType::Compute, 0, bsDescPrefilter, + blPrefilterDepths, m_BSPrefilterDepths); + m_PSOPrefilterDepths = m_backend->GetDevice()->createComputePipeline( + ComputePipelineDesc() + .setComputeShader(m_CSPrefilterDepths16x16) + .addBindingLayout(blPrefilterDepths)); + } + + { + BindingLayoutHandle blGTAO; + utils::CreateBindingSetAndLayout( + m_backend->GetDevice(), ShaderType::Compute, 0, + BindingSetDesc() + .addItem(BindingSetItem::ConstantBuffer(0, m_constantBuffer)) + .addItem(BindingSetItem ::Texture_SRV(0, m_workingDepths)) + .addItem( + BindingSetItem::Texture_SRV(1, m_gbuffer->m_gbuffer_normal)) + .addItem(BindingSetItem::Texture_UAV(0, m_workingAOTerm)) + .addItem(BindingSetItem::Texture_UAV(1, m_workingEdges)) + .addItem(BindingSetItem::Texture_UAV(2, m_debugImage)) + .addItem(BindingSetItem::Sampler(0, sampler_point)), + blGTAO, m_BSGTAO); + m_PSOGTAO = m_backend->GetDevice()->createComputePipeline( + ComputePipelineDesc() + .setComputeShader(m_CSGTAOHigh) + .addBindingLayout(blGTAO)); + } + + { + BindingLayoutHandle blDenoise; + m_BLDenoise = m_backend->GetDevice()->createBindingLayout( + BindingLayoutDesc() + .setVisibility(nvrhi::ShaderType::Compute) + .addItem(BindingLayoutItem::ConstantBuffer(0)) + .addItem(BindingLayoutItem::Texture_SRV(0)) + .addItem(BindingLayoutItem::Texture_SRV(1)) + .addItem(BindingLayoutItem::Texture_UAV(0)) + .addItem(BindingLayoutItem::Texture_UAV(1)) + .addItem(BindingLayoutItem::Texture_UAV(2)) + .addItem(BindingLayoutItem::Sampler(0))); + utils::CreateBindingSetAndLayout( + m_backend->GetDevice(), ShaderType::Compute, 0, + BindingSetDesc() + .addItem(BindingSetItem::ConstantBuffer(0, m_constantBuffer)) + .addItem(BindingSetItem::Texture_SRV(1, m_workingEdges)) + .addItem(BindingSetItem::Texture_UAV(2, m_debugImage)) + .addItem(BindingSetItem::Sampler(0, sampler_point)), + blDenoise, m_BSDenoise); + m_PSODenoise = m_backend->GetDevice()->createComputePipeline( + ComputePipelineDesc() + .setComputeShader(m_CSDenoisePass) + //.addBindingLayout(blDenoise) + .addBindingLayout(m_BLDenoise)); + m_PSODenoiseLastPass = m_backend->GetDevice()->createComputePipeline( + ComputePipelineDesc() + .setComputeShader(m_CSDenoiseLastPass) + //.addBindingLayout(blDenoise) + .addBindingLayout(m_BLDenoise)); + } +} + +void NvSsao::Render(nvrhi::ICommandList* command_list, + const glm::mat4& projection, size_t frame_index) { + command_list->beginMarker("XeGTAO"); + + XeGTAO::GTAOConstants constants{}; + XeGTAO::GTAOSettings settings{}; + settings.QualityLevel = 2; + settings.Radius = 10.f; + settings.ThinOccluderCompensation = .7f; + XeGTAO::GTAOUpdateConstants(constants, m_width, m_height, settings, + glm::value_ptr(projection), false, frame_index); + command_list->writeBuffer(m_constantBuffer, &constants, sizeof(constants)); + + { + command_list->beginMarker("Prefilter Depth"); + nvrhi::ComputeState state; + state.setPipeline(m_PSOPrefilterDepths); + state.addBindingSet(m_BSPrefilterDepths); + + command_list->setComputeState(state); + command_list->dispatch((m_width + 16 - 1) / 16, (m_height + 16 - 1) / 16, + 1); + command_list->endMarker(); + } + + { + command_list->beginMarker("Main Pass"); + nvrhi::ComputeState state; + state.setPipeline(m_PSOGTAO); + state.addBindingSet(m_BSGTAO); + + command_list->setComputeState(state); + command_list->dispatch( + (m_width + XE_GTAO_NUMTHREADS_X - 1) / XE_GTAO_NUMTHREADS_X, + (m_height + XE_GTAO_NUMTHREADS_Y - 1) / XE_GTAO_NUMTHREADS_Y, 1); + command_list->endMarker(); + } + + { + command_list->beginMarker("Denoise Pass"); + int num_passes = 4; + nvrhi::ITexture* ping = m_workingAOTerm; + nvrhi::ITexture* pong = m_workingAOTermPong; + for (int i = 0; i < num_passes; ++i) { + nvrhi::ComputeState state; + bool last_pass = i == num_passes - 1; + auto bindingSet = m_backend->GetDevice()->createBindingSet( + nvrhi::BindingSetDesc() + .addItem( + nvrhi::BindingSetItem::ConstantBuffer(0, m_constantBuffer)) + .addItem(nvrhi::BindingSetItem::Texture_SRV(0, ping)) + .addItem(nvrhi::BindingSetItem::Texture_SRV( + 1, m_gbuffer->m_gbuffer_normal)) + .addItem(nvrhi::BindingSetItem::Texture_UAV( + 0, last_pass ? m_outputAO.Get() : pong, + nvrhi::Format::R8_UINT)) + .addItem(nvrhi::BindingSetItem::Texture_UAV(1, m_workingEdges)) + .addItem(nvrhi::BindingSetItem::Texture_UAV(2, m_debugImage)) + .addItem(nvrhi::BindingSetItem::Sampler(0, m_SamplerPoint)), + m_BLDenoise); + state.setPipeline(last_pass ? m_PSODenoiseLastPass : m_PSODenoise); + // state.addBindingSet(m_BSDenoise); + state.addBindingSet(bindingSet); + + command_list->setComputeState(state); + command_list->dispatch( + (m_width + (XE_GTAO_NUMTHREADS_X * 2) - 1) / + (XE_GTAO_NUMTHREADS_X * 2), + (m_height + XE_GTAO_NUMTHREADS_Y - 1) / XE_GTAO_NUMTHREADS_Y, 1); + std::swap(ping, pong); + } + command_list->endMarker(); + + command_list->setTextureState(m_outputAO, nvrhi::AllSubresources, + nvrhi::ResourceStates::ShaderResource); + } + command_list->endMarker(); +} diff --git a/manul/renderer/source/ssao.h b/manul/renderer/source/ssao.h new file mode 100644 index 00000000..2bdd539c --- /dev/null +++ b/manul/renderer/source/ssao.h @@ -0,0 +1,55 @@ +#pragma once + +#include + +#include + +#include + +struct NvSsao { + NvSsao(class NvRenderer* renderer); + void Init(); + + class NvRendererBackend* m_backend; + struct NvGbuffer* m_gbuffer; + + nvrhi::ShaderHandle m_CSPrefilterDepths16x16; + nvrhi::ComputePipelineHandle m_PSOPrefilterDepths; + nvrhi::BindingSetHandle m_BSPrefilterDepths; + + nvrhi::SamplerHandle m_SamplerPoint; + + nvrhi::ShaderHandle m_CSGTAOLow; + nvrhi::ShaderHandle m_CSGTAOMedium; + nvrhi::ShaderHandle m_CSGTAOHigh; + nvrhi::ShaderHandle m_CSGTAOUltra; + nvrhi::ComputePipelineHandle m_PSOGTAO; + nvrhi::BindingSetHandle m_BSGTAO; + + nvrhi::ShaderHandle m_CSDenoisePass; + nvrhi::ShaderHandle m_CSDenoiseLastPass; + nvrhi::ComputePipelineHandle m_PSODenoise; + nvrhi::ComputePipelineHandle m_PSODenoiseLastPass; + nvrhi::BindingLayoutHandle m_BLDenoise; + nvrhi::BindingSetHandle m_BSDenoise; + + nvrhi::ShaderHandle m_CSGenerateNormals; + nvrhi::ComputePipelineHandle m_PSOGenerateNormals; + nvrhi::BindingSetHandle m_BSGenerateNormals; + + nvrhi::TextureHandle m_workingDepths; + nvrhi::TextureHandle m_workingEdges; + nvrhi::TextureHandle m_workingAOTerm; + nvrhi::TextureHandle m_workingAOTermPong; + nvrhi::TextureHandle m_workingNormals; + nvrhi::TextureHandle m_debugImage; + nvrhi::TextureHandle m_outputAO; + nvrhi::BufferHandle m_constantBuffer; + + + int m_width; + int m_height; + + void Render(nvrhi::ICommandList* command_list, const glm::mat4& projection, + size_t frame_index); +}; \ No newline at end of file diff --git a/manul/renderer/source/stbi/stb_image.h b/manul/renderer/source/stbi/stb_image.h new file mode 100644 index 00000000..a632d543 --- /dev/null +++ b/manul/renderer/source/stbi/stb_image.h @@ -0,0 +1,7985 @@ +/* stb_image - v2.29 - public domain image loader - http://nothings.org/stb + no warranty implied; use at your own risk + + Do this: + #define STB_IMAGE_IMPLEMENTATION + before you include this file in *one* C or C++ file to create the implementation. + + // i.e. it should look like this: + #include ... + #include ... + #include ... + #define STB_IMAGE_IMPLEMENTATION + #include "stb_image.h" + + You can #define STBI_ASSERT(x) before the #include to avoid using assert.h. + And #define STBI_MALLOC, STBI_REALLOC, and STBI_FREE to avoid using malloc,realloc,free + + + QUICK NOTES: + Primarily of interest to game developers and other people who can + avoid problematic images and only need the trivial interface + + JPEG baseline & progressive (12 bpc/arithmetic not supported, same as stock IJG lib) + PNG 1/2/4/8/16-bit-per-channel + + TGA (not sure what subset, if a subset) + BMP non-1bpp, non-RLE + PSD (composited view only, no extra channels, 8/16 bit-per-channel) + + GIF (*comp always reports as 4-channel) + HDR (radiance rgbE format) + PIC (Softimage PIC) + PNM (PPM and PGM binary only) + + Animated GIF still needs a proper API, but here's one way to do it: + http://gist.github.com/urraka/685d9a6340b26b830d49 + + - decode from memory or through FILE (define STBI_NO_STDIO to remove code) + - decode from arbitrary I/O callbacks + - SIMD acceleration on x86/x64 (SSE2) and ARM (NEON) + + Full documentation under "DOCUMENTATION" below. + + +LICENSE + + See end of file for license information. + +RECENT REVISION HISTORY: + + 2.29 (2023-05-xx) optimizations + 2.28 (2023-01-29) many error fixes, security errors, just tons of stuff + 2.27 (2021-07-11) document stbi_info better, 16-bit PNM support, bug fixes + 2.26 (2020-07-13) many minor fixes + 2.25 (2020-02-02) fix warnings + 2.24 (2020-02-02) fix warnings; thread-local failure_reason and flip_vertically + 2.23 (2019-08-11) fix clang static analysis warning + 2.22 (2019-03-04) gif fixes, fix warnings + 2.21 (2019-02-25) fix typo in comment + 2.20 (2019-02-07) support utf8 filenames in Windows; fix warnings and platform ifdefs + 2.19 (2018-02-11) fix warning + 2.18 (2018-01-30) fix warnings + 2.17 (2018-01-29) bugfix, 1-bit BMP, 16-bitness query, fix warnings + 2.16 (2017-07-23) all functions have 16-bit variants; optimizations; bugfixes + 2.15 (2017-03-18) fix png-1,2,4; all Imagenet JPGs; no runtime SSE detection on GCC + 2.14 (2017-03-03) remove deprecated STBI_JPEG_OLD; fixes for Imagenet JPGs + 2.13 (2016-12-04) experimental 16-bit API, only for PNG so far; fixes + 2.12 (2016-04-02) fix typo in 2.11 PSD fix that caused crashes + 2.11 (2016-04-02) 16-bit PNGS; enable SSE2 in non-gcc x64 + RGB-format JPEG; remove white matting in PSD; + allocate large structures on the stack; + correct channel count for PNG & BMP + 2.10 (2016-01-22) avoid warning introduced in 2.09 + 2.09 (2016-01-16) 16-bit TGA; comments in PNM files; STBI_REALLOC_SIZED + + See end of file for full revision history. + + + ============================ Contributors ========================= + + Image formats Extensions, features + Sean Barrett (jpeg, png, bmp) Jetro Lauha (stbi_info) + Nicolas Schulz (hdr, psd) Martin "SpartanJ" Golini (stbi_info) + Jonathan Dummer (tga) James "moose2000" Brown (iPhone PNG) + Jean-Marc Lienher (gif) Ben "Disch" Wenger (io callbacks) + Tom Seddon (pic) Omar Cornut (1/2/4-bit PNG) + Thatcher Ulrich (psd) Nicolas Guillemot (vertical flip) + Ken Miller (pgm, ppm) Richard Mitton (16-bit PSD) + github:urraka (animated gif) Junggon Kim (PNM comments) + Christopher Forseth (animated gif) Daniel Gibson (16-bit TGA) + socks-the-fox (16-bit PNG) + Jeremy Sawicki (handle all ImageNet JPGs) + Optimizations & bugfixes Mikhail Morozov (1-bit BMP) + Fabian "ryg" Giesen Anael Seghezzi (is-16-bit query) + Arseny Kapoulkine Simon Breuss (16-bit PNM) + John-Mark Allen + Carmelo J Fdez-Aguera + + Bug & warning fixes + Marc LeBlanc David Woo Guillaume George Martins Mozeiko + Christpher Lloyd Jerry Jansson Joseph Thomson Blazej Dariusz Roszkowski + Phil Jordan Dave Moore Roy Eltham + Hayaki Saito Nathan Reed Won Chun + Luke Graham Johan Duparc Nick Verigakis the Horde3D community + Thomas Ruf Ronny Chevalier github:rlyeh + Janez Zemva John Bartholomew Michal Cichon github:romigrou + Jonathan Blow Ken Hamada Tero Hanninen github:svdijk + Eugene Golushkov Laurent Gomila Cort Stratton github:snagar + Aruelien Pocheville Sergio Gonzalez Thibault Reuille github:Zelex + Cass Everitt Ryamond Barbiero github:grim210 + Paul Du Bois Engin Manap Aldo Culquicondor github:sammyhw + Philipp Wiesemann Dale Weiler Oriol Ferrer Mesia github:phprus + Josh Tobin Neil Bickford Matthew Gregan github:poppolopoppo + Julian Raschke Gregory Mullen Christian Floisand github:darealshinji + Baldur Karlsson Kevin Schmidt JR Smith github:Michaelangel007 + Brad Weinberger Matvey Cherevko github:mosra + Luca Sas Alexander Veselov Zack Middleton [reserved] + Ryan C. Gordon [reserved] [reserved] + DO NOT ADD YOUR NAME HERE + + Jacko Dirks + + To add your name to the credits, pick a random blank space in the middle and fill it. + 80% of merge conflicts on stb PRs are due to people adding their name at the end + of the credits. +*/ + +#ifndef STBI_INCLUDE_STB_IMAGE_H +#define STBI_INCLUDE_STB_IMAGE_H + +// DOCUMENTATION +// +// Limitations: +// - no 12-bit-per-channel JPEG +// - no JPEGs with arithmetic coding +// - GIF always returns *comp=4 +// +// Basic usage (see HDR discussion below for HDR usage): +// int x,y,n; +// unsigned char *data = stbi_load(filename, &x, &y, &n, 0); +// // ... process data if not NULL ... +// // ... x = width, y = height, n = # 8-bit components per pixel ... +// // ... replace '0' with '1'..'4' to force that many components per pixel +// // ... but 'n' will always be the number that it would have been if you said 0 +// stbi_image_free(data); +// +// Standard parameters: +// int *x -- outputs image width in pixels +// int *y -- outputs image height in pixels +// int *channels_in_file -- outputs # of image components in image file +// int desired_channels -- if non-zero, # of image components requested in result +// +// The return value from an image loader is an 'unsigned char *' which points +// to the pixel data, or NULL on an allocation failure or if the image is +// corrupt or invalid. The pixel data consists of *y scanlines of *x pixels, +// with each pixel consisting of N interleaved 8-bit components; the first +// pixel pointed to is top-left-most in the image. There is no padding between +// image scanlines or between pixels, regardless of format. The number of +// components N is 'desired_channels' if desired_channels is non-zero, or +// *channels_in_file otherwise. If desired_channels is non-zero, +// *channels_in_file has the number of components that _would_ have been +// output otherwise. E.g. if you set desired_channels to 4, you will always +// get RGBA output, but you can check *channels_in_file to see if it's trivially +// opaque because e.g. there were only 3 channels in the source image. +// +// An output image with N components has the following components interleaved +// in this order in each pixel: +// +// N=#comp components +// 1 grey +// 2 grey, alpha +// 3 red, green, blue +// 4 red, green, blue, alpha +// +// If image loading fails for any reason, the return value will be NULL, +// and *x, *y, *channels_in_file will be unchanged. The function +// stbi_failure_reason() can be queried for an extremely brief, end-user +// unfriendly explanation of why the load failed. Define STBI_NO_FAILURE_STRINGS +// to avoid compiling these strings at all, and STBI_FAILURE_USERMSG to get slightly +// more user-friendly ones. +// +// Paletted PNG, BMP, GIF, and PIC images are automatically depalettized. +// +// To query the width, height and component count of an image without having to +// decode the full file, you can use the stbi_info family of functions: +// +// int x,y,n,ok; +// ok = stbi_info(filename, &x, &y, &n); +// // returns ok=1 and sets x, y, n if image is a supported format, +// // 0 otherwise. +// +// Note that stb_image pervasively uses ints in its public API for sizes, +// including sizes of memory buffers. This is now part of the API and thus +// hard to change without causing breakage. As a result, the various image +// loaders all have certain limits on image size; these differ somewhat +// by format but generally boil down to either just under 2GB or just under +// 1GB. When the decoded image would be larger than this, stb_image decoding +// will fail. +// +// Additionally, stb_image will reject image files that have any of their +// dimensions set to a larger value than the configurable STBI_MAX_DIMENSIONS, +// which defaults to 2**24 = 16777216 pixels. Due to the above memory limit, +// the only way to have an image with such dimensions load correctly +// is for it to have a rather extreme aspect ratio. Either way, the +// assumption here is that such larger images are likely to be malformed +// or malicious. If you do need to load an image with individual dimensions +// larger than that, and it still fits in the overall size limit, you can +// #define STBI_MAX_DIMENSIONS on your own to be something larger. +// +// =========================================================================== +// +// UNICODE: +// +// If compiling for Windows and you wish to use Unicode filenames, compile +// with +// #define STBI_WINDOWS_UTF8 +// and pass utf8-encoded filenames. Call stbi_convert_wchar_to_utf8 to convert +// Windows wchar_t filenames to utf8. +// +// =========================================================================== +// +// Philosophy +// +// stb libraries are designed with the following priorities: +// +// 1. easy to use +// 2. easy to maintain +// 3. good performance +// +// Sometimes I let "good performance" creep up in priority over "easy to maintain", +// and for best performance I may provide less-easy-to-use APIs that give higher +// performance, in addition to the easy-to-use ones. Nevertheless, it's important +// to keep in mind that from the standpoint of you, a client of this library, +// all you care about is #1 and #3, and stb libraries DO NOT emphasize #3 above all. +// +// Some secondary priorities arise directly from the first two, some of which +// provide more explicit reasons why performance can't be emphasized. +// +// - Portable ("ease of use") +// - Small source code footprint ("easy to maintain") +// - No dependencies ("ease of use") +// +// =========================================================================== +// +// I/O callbacks +// +// I/O callbacks allow you to read from arbitrary sources, like packaged +// files or some other source. Data read from callbacks are processed +// through a small internal buffer (currently 128 bytes) to try to reduce +// overhead. +// +// The three functions you must define are "read" (reads some bytes of data), +// "skip" (skips some bytes of data), "eof" (reports if the stream is at the end). +// +// =========================================================================== +// +// SIMD support +// +// The JPEG decoder will try to automatically use SIMD kernels on x86 when +// supported by the compiler. For ARM Neon support, you must explicitly +// request it. +// +// (The old do-it-yourself SIMD API is no longer supported in the current +// code.) +// +// On x86, SSE2 will automatically be used when available based on a run-time +// test; if not, the generic C versions are used as a fall-back. On ARM targets, +// the typical path is to have separate builds for NEON and non-NEON devices +// (at least this is true for iOS and Android). Therefore, the NEON support is +// toggled by a build flag: define STBI_NEON to get NEON loops. +// +// If for some reason you do not want to use any of SIMD code, or if +// you have issues compiling it, you can disable it entirely by +// defining STBI_NO_SIMD. +// +// =========================================================================== +// +// HDR image support (disable by defining STBI_NO_HDR) +// +// stb_image supports loading HDR images in general, and currently the Radiance +// .HDR file format specifically. You can still load any file through the existing +// interface; if you attempt to load an HDR file, it will be automatically remapped +// to LDR, assuming gamma 2.2 and an arbitrary scale factor defaulting to 1; +// both of these constants can be reconfigured through this interface: +// +// stbi_hdr_to_ldr_gamma(2.2f); +// stbi_hdr_to_ldr_scale(1.0f); +// +// (note, do not use _inverse_ constants; stbi_image will invert them +// appropriately). +// +// Additionally, there is a new, parallel interface for loading files as +// (linear) floats to preserve the full dynamic range: +// +// float *data = stbi_loadf(filename, &x, &y, &n, 0); +// +// If you load LDR images through this interface, those images will +// be promoted to floating point values, run through the inverse of +// constants corresponding to the above: +// +// stbi_ldr_to_hdr_scale(1.0f); +// stbi_ldr_to_hdr_gamma(2.2f); +// +// Finally, given a filename (or an open file or memory block--see header +// file for details) containing image data, you can query for the "most +// appropriate" interface to use (that is, whether the image is HDR or +// not), using: +// +// stbi_is_hdr(char *filename); +// +// =========================================================================== +// +// iPhone PNG support: +// +// We optionally support converting iPhone-formatted PNGs (which store +// premultiplied BGRA) back to RGB, even though they're internally encoded +// differently. To enable this conversion, call +// stbi_convert_iphone_png_to_rgb(1). +// +// Call stbi_set_unpremultiply_on_load(1) as well to force a divide per +// pixel to remove any premultiplied alpha *only* if the image file explicitly +// says there's premultiplied data (currently only happens in iPhone images, +// and only if iPhone convert-to-rgb processing is on). +// +// =========================================================================== +// +// ADDITIONAL CONFIGURATION +// +// - You can suppress implementation of any of the decoders to reduce +// your code footprint by #defining one or more of the following +// symbols before creating the implementation. +// +// STBI_NO_JPEG +// STBI_NO_PNG +// STBI_NO_BMP +// STBI_NO_PSD +// STBI_NO_TGA +// STBI_NO_GIF +// STBI_NO_HDR +// STBI_NO_PIC +// STBI_NO_PNM (.ppm and .pgm) +// +// - You can request *only* certain decoders and suppress all other ones +// (this will be more forward-compatible, as addition of new decoders +// doesn't require you to disable them explicitly): +// +// STBI_ONLY_JPEG +// STBI_ONLY_PNG +// STBI_ONLY_BMP +// STBI_ONLY_PSD +// STBI_ONLY_TGA +// STBI_ONLY_GIF +// STBI_ONLY_HDR +// STBI_ONLY_PIC +// STBI_ONLY_PNM (.ppm and .pgm) +// +// - If you use STBI_NO_PNG (or _ONLY_ without PNG), and you still +// want the zlib decoder to be available, #define STBI_SUPPORT_ZLIB +// +// - If you define STBI_MAX_DIMENSIONS, stb_image will reject images greater +// than that size (in either width or height) without further processing. +// This is to let programs in the wild set an upper bound to prevent +// denial-of-service attacks on untrusted data, as one could generate a +// valid image of gigantic dimensions and force stb_image to allocate a +// huge block of memory and spend disproportionate time decoding it. By +// default this is set to (1 << 24), which is 16777216, but that's still +// very big. + +#ifndef STBI_NO_STDIO +#include +#endif // STBI_NO_STDIO + +#define STBI_VERSION 1 + +enum +{ + STBI_default = 0, // only used for desired_channels + + STBI_grey = 1, + STBI_grey_alpha = 2, + STBI_rgb = 3, + STBI_rgb_alpha = 4 +}; + +#include +typedef unsigned char stbi_uc; +typedef unsigned short stbi_us; + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef STBIDEF +#ifdef STB_IMAGE_STATIC +#define STBIDEF static +#else +#define STBIDEF extern +#endif +#endif + +////////////////////////////////////////////////////////////////////////////// +// +// PRIMARY API - works on images of any type +// + +// +// load image by filename, open file, or memory buffer +// + +typedef struct +{ + int (*read) (void *user,char *data,int size); // fill 'data' with 'size' bytes. return number of bytes actually read + void (*skip) (void *user,int n); // skip the next 'n' bytes, or 'unget' the last -n bytes if negative + int (*eof) (void *user); // returns nonzero if we are at end of file/data +} stbi_io_callbacks; + +//////////////////////////////////// +// +// 8-bits-per-channel interface +// + +STBIDEF stbi_uc *stbi_load_from_memory (stbi_uc const *buffer, int len , int *x, int *y, int *channels_in_file, int desired_channels); +STBIDEF stbi_uc *stbi_load_from_callbacks(stbi_io_callbacks const *clbk , void *user, int *x, int *y, int *channels_in_file, int desired_channels); + +#ifndef STBI_NO_STDIO +STBIDEF stbi_uc *stbi_load (char const *filename, int *x, int *y, int *channels_in_file, int desired_channels); +STBIDEF stbi_uc *stbi_load_from_file (FILE *f, int *x, int *y, int *channels_in_file, int desired_channels); +// for stbi_load_from_file, file pointer is left pointing immediately after image +#endif + +#ifndef STBI_NO_GIF +STBIDEF stbi_uc *stbi_load_gif_from_memory(stbi_uc const *buffer, int len, int **delays, int *x, int *y, int *z, int *comp, int req_comp); +#endif + +#ifdef STBI_WINDOWS_UTF8 +STBIDEF int stbi_convert_wchar_to_utf8(char *buffer, size_t bufferlen, const wchar_t* input); +#endif + +//////////////////////////////////// +// +// 16-bits-per-channel interface +// + +STBIDEF stbi_us *stbi_load_16_from_memory (stbi_uc const *buffer, int len, int *x, int *y, int *channels_in_file, int desired_channels); +STBIDEF stbi_us *stbi_load_16_from_callbacks(stbi_io_callbacks const *clbk, void *user, int *x, int *y, int *channels_in_file, int desired_channels); + +#ifndef STBI_NO_STDIO +STBIDEF stbi_us *stbi_load_16 (char const *filename, int *x, int *y, int *channels_in_file, int desired_channels); +STBIDEF stbi_us *stbi_load_from_file_16(FILE *f, int *x, int *y, int *channels_in_file, int desired_channels); +#endif + +//////////////////////////////////// +// +// float-per-channel interface +// +#ifndef STBI_NO_LINEAR + STBIDEF float *stbi_loadf_from_memory (stbi_uc const *buffer, int len, int *x, int *y, int *channels_in_file, int desired_channels); + STBIDEF float *stbi_loadf_from_callbacks (stbi_io_callbacks const *clbk, void *user, int *x, int *y, int *channels_in_file, int desired_channels); + + #ifndef STBI_NO_STDIO + STBIDEF float *stbi_loadf (char const *filename, int *x, int *y, int *channels_in_file, int desired_channels); + STBIDEF float *stbi_loadf_from_file (FILE *f, int *x, int *y, int *channels_in_file, int desired_channels); + #endif +#endif + +#ifndef STBI_NO_HDR + STBIDEF void stbi_hdr_to_ldr_gamma(float gamma); + STBIDEF void stbi_hdr_to_ldr_scale(float scale); +#endif // STBI_NO_HDR + +#ifndef STBI_NO_LINEAR + STBIDEF void stbi_ldr_to_hdr_gamma(float gamma); + STBIDEF void stbi_ldr_to_hdr_scale(float scale); +#endif // STBI_NO_LINEAR + +// stbi_is_hdr is always defined, but always returns false if STBI_NO_HDR +STBIDEF int stbi_is_hdr_from_callbacks(stbi_io_callbacks const *clbk, void *user); +STBIDEF int stbi_is_hdr_from_memory(stbi_uc const *buffer, int len); +#ifndef STBI_NO_STDIO +STBIDEF int stbi_is_hdr (char const *filename); +STBIDEF int stbi_is_hdr_from_file(FILE *f); +#endif // STBI_NO_STDIO + + +// get a VERY brief reason for failure +// on most compilers (and ALL modern mainstream compilers) this is threadsafe +STBIDEF const char *stbi_failure_reason (void); + +// free the loaded image -- this is just free() +STBIDEF void stbi_image_free (void *retval_from_stbi_load); + +// get image dimensions & components without fully decoding +STBIDEF int stbi_info_from_memory(stbi_uc const *buffer, int len, int *x, int *y, int *comp); +STBIDEF int stbi_info_from_callbacks(stbi_io_callbacks const *clbk, void *user, int *x, int *y, int *comp); +STBIDEF int stbi_is_16_bit_from_memory(stbi_uc const *buffer, int len); +STBIDEF int stbi_is_16_bit_from_callbacks(stbi_io_callbacks const *clbk, void *user); + +#ifndef STBI_NO_STDIO +STBIDEF int stbi_info (char const *filename, int *x, int *y, int *comp); +STBIDEF int stbi_info_from_file (FILE *f, int *x, int *y, int *comp); +STBIDEF int stbi_is_16_bit (char const *filename); +STBIDEF int stbi_is_16_bit_from_file(FILE *f); +#endif + + + +// for image formats that explicitly notate that they have premultiplied alpha, +// we just return the colors as stored in the file. set this flag to force +// unpremultiplication. results are undefined if the unpremultiply overflow. +STBIDEF void stbi_set_unpremultiply_on_load(int flag_true_if_should_unpremultiply); + +// indicate whether we should process iphone images back to canonical format, +// or just pass them through "as-is" +STBIDEF void stbi_convert_iphone_png_to_rgb(int flag_true_if_should_convert); + +// flip the image vertically, so the first pixel in the output array is the bottom left +STBIDEF void stbi_set_flip_vertically_on_load(int flag_true_if_should_flip); + +// as above, but only applies to images loaded on the thread that calls the function +// this function is only available if your compiler supports thread-local variables; +// calling it will fail to link if your compiler doesn't +STBIDEF void stbi_set_unpremultiply_on_load_thread(int flag_true_if_should_unpremultiply); +STBIDEF void stbi_convert_iphone_png_to_rgb_thread(int flag_true_if_should_convert); +STBIDEF void stbi_set_flip_vertically_on_load_thread(int flag_true_if_should_flip); + +// ZLIB client - used by PNG, available for other purposes + +STBIDEF char *stbi_zlib_decode_malloc_guesssize(const char *buffer, int len, int initial_size, int *outlen); +STBIDEF char *stbi_zlib_decode_malloc_guesssize_headerflag(const char *buffer, int len, int initial_size, int *outlen, int parse_header); +STBIDEF char *stbi_zlib_decode_malloc(const char *buffer, int len, int *outlen); +STBIDEF int stbi_zlib_decode_buffer(char *obuffer, int olen, const char *ibuffer, int ilen); + +STBIDEF char *stbi_zlib_decode_noheader_malloc(const char *buffer, int len, int *outlen); +STBIDEF int stbi_zlib_decode_noheader_buffer(char *obuffer, int olen, const char *ibuffer, int ilen); + + +#ifdef __cplusplus +} +#endif + +// +// +//// end header file ///////////////////////////////////////////////////// +#endif // STBI_INCLUDE_STB_IMAGE_H + +#ifdef STB_IMAGE_IMPLEMENTATION + +#if defined(STBI_ONLY_JPEG) || defined(STBI_ONLY_PNG) || defined(STBI_ONLY_BMP) \ + || defined(STBI_ONLY_TGA) || defined(STBI_ONLY_GIF) || defined(STBI_ONLY_PSD) \ + || defined(STBI_ONLY_HDR) || defined(STBI_ONLY_PIC) || defined(STBI_ONLY_PNM) \ + || defined(STBI_ONLY_ZLIB) + #ifndef STBI_ONLY_JPEG + #define STBI_NO_JPEG + #endif + #ifndef STBI_ONLY_PNG + #define STBI_NO_PNG + #endif + #ifndef STBI_ONLY_BMP + #define STBI_NO_BMP + #endif + #ifndef STBI_ONLY_PSD + #define STBI_NO_PSD + #endif + #ifndef STBI_ONLY_TGA + #define STBI_NO_TGA + #endif + #ifndef STBI_ONLY_GIF + #define STBI_NO_GIF + #endif + #ifndef STBI_ONLY_HDR + #define STBI_NO_HDR + #endif + #ifndef STBI_ONLY_PIC + #define STBI_NO_PIC + #endif + #ifndef STBI_ONLY_PNM + #define STBI_NO_PNM + #endif +#endif + +#if defined(STBI_NO_PNG) && !defined(STBI_SUPPORT_ZLIB) && !defined(STBI_NO_ZLIB) +#define STBI_NO_ZLIB +#endif + + +#include +#include // ptrdiff_t on osx +#include +#include +#include + +#if !defined(STBI_NO_LINEAR) || !defined(STBI_NO_HDR) +#include // ldexp, pow +#endif + +#ifndef STBI_NO_STDIO +#include +#endif + +#ifndef STBI_ASSERT +#include +#define STBI_ASSERT(x) assert(x) +#endif + +#ifdef __cplusplus +#define STBI_EXTERN extern "C" +#else +#define STBI_EXTERN extern +#endif + + +#ifndef _MSC_VER + #ifdef __cplusplus + #define stbi_inline inline + #else + #define stbi_inline + #endif +#else + #define stbi_inline __forceinline +#endif + +#ifndef STBI_NO_THREAD_LOCALS + #if defined(__cplusplus) && __cplusplus >= 201103L + #define STBI_THREAD_LOCAL thread_local + #elif defined(__GNUC__) && __GNUC__ < 5 + #define STBI_THREAD_LOCAL __thread + #elif defined(_MSC_VER) + #define STBI_THREAD_LOCAL __declspec(thread) + #elif defined (__STDC_VERSION__) && __STDC_VERSION__ >= 201112L && !defined(__STDC_NO_THREADS__) + #define STBI_THREAD_LOCAL _Thread_local + #endif + + #ifndef STBI_THREAD_LOCAL + #if defined(__GNUC__) + #define STBI_THREAD_LOCAL __thread + #endif + #endif +#endif + +#if defined(_MSC_VER) || defined(__SYMBIAN32__) +typedef unsigned short stbi__uint16; +typedef signed short stbi__int16; +typedef unsigned int stbi__uint32; +typedef signed int stbi__int32; +#else +#include +typedef uint16_t stbi__uint16; +typedef int16_t stbi__int16; +typedef uint32_t stbi__uint32; +typedef int32_t stbi__int32; +#endif + +// should produce compiler error if size is wrong +typedef unsigned char validate_uint32[sizeof(stbi__uint32)==4 ? 1 : -1]; + +#ifdef _MSC_VER +#define STBI_NOTUSED(v) (void)(v) +#else +#define STBI_NOTUSED(v) (void)sizeof(v) +#endif + +#ifdef _MSC_VER +#define STBI_HAS_LROTL +#endif + +#ifdef STBI_HAS_LROTL + #define stbi_lrot(x,y) _lrotl(x,y) +#else + #define stbi_lrot(x,y) (((x) << (y)) | ((x) >> (-(y) & 31))) +#endif + +#if defined(STBI_MALLOC) && defined(STBI_FREE) && (defined(STBI_REALLOC) || defined(STBI_REALLOC_SIZED)) +// ok +#elif !defined(STBI_MALLOC) && !defined(STBI_FREE) && !defined(STBI_REALLOC) && !defined(STBI_REALLOC_SIZED) +// ok +#else +#error "Must define all or none of STBI_MALLOC, STBI_FREE, and STBI_REALLOC (or STBI_REALLOC_SIZED)." +#endif + +#ifndef STBI_MALLOC +#define STBI_MALLOC(sz) malloc(sz) +#define STBI_REALLOC(p,newsz) realloc(p,newsz) +#define STBI_FREE(p) free(p) +#endif + +#ifndef STBI_REALLOC_SIZED +#define STBI_REALLOC_SIZED(p,oldsz,newsz) STBI_REALLOC(p,newsz) +#endif + +// x86/x64 detection +#if defined(__x86_64__) || defined(_M_X64) +#define STBI__X64_TARGET +#elif defined(__i386) || defined(_M_IX86) +#define STBI__X86_TARGET +#endif + +#if defined(__GNUC__) && defined(STBI__X86_TARGET) && !defined(__SSE2__) && !defined(STBI_NO_SIMD) +// gcc doesn't support sse2 intrinsics unless you compile with -msse2, +// which in turn means it gets to use SSE2 everywhere. This is unfortunate, +// but previous attempts to provide the SSE2 functions with runtime +// detection caused numerous issues. The way architecture extensions are +// exposed in GCC/Clang is, sadly, not really suited for one-file libs. +// New behavior: if compiled with -msse2, we use SSE2 without any +// detection; if not, we don't use it at all. +#define STBI_NO_SIMD +#endif + +#if defined(__MINGW32__) && defined(STBI__X86_TARGET) && !defined(STBI_MINGW_ENABLE_SSE2) && !defined(STBI_NO_SIMD) +// Note that __MINGW32__ doesn't actually mean 32-bit, so we have to avoid STBI__X64_TARGET +// +// 32-bit MinGW wants ESP to be 16-byte aligned, but this is not in the +// Windows ABI and VC++ as well as Windows DLLs don't maintain that invariant. +// As a result, enabling SSE2 on 32-bit MinGW is dangerous when not +// simultaneously enabling "-mstackrealign". +// +// See https://github.com/nothings/stb/issues/81 for more information. +// +// So default to no SSE2 on 32-bit MinGW. If you've read this far and added +// -mstackrealign to your build settings, feel free to #define STBI_MINGW_ENABLE_SSE2. +#define STBI_NO_SIMD +#endif + +#if !defined(STBI_NO_SIMD) && (defined(STBI__X86_TARGET) || defined(STBI__X64_TARGET)) +#define STBI_SSE2 +#include + +#ifdef _MSC_VER + +#if _MSC_VER >= 1400 // not VC6 +#include // __cpuid +static int stbi__cpuid3(void) +{ + int info[4]; + __cpuid(info,1); + return info[3]; +} +#else +static int stbi__cpuid3(void) +{ + int res; + __asm { + mov eax,1 + cpuid + mov res,edx + } + return res; +} +#endif + +#define STBI_SIMD_ALIGN(type, name) __declspec(align(16)) type name + +#if !defined(STBI_NO_JPEG) && defined(STBI_SSE2) +static int stbi__sse2_available(void) +{ + int info3 = stbi__cpuid3(); + return ((info3 >> 26) & 1) != 0; +} +#endif + +#else // assume GCC-style if not VC++ +#define STBI_SIMD_ALIGN(type, name) type name __attribute__((aligned(16))) + +#if !defined(STBI_NO_JPEG) && defined(STBI_SSE2) +static int stbi__sse2_available(void) +{ + // If we're even attempting to compile this on GCC/Clang, that means + // -msse2 is on, which means the compiler is allowed to use SSE2 + // instructions at will, and so are we. + return 1; +} +#endif + +#endif +#endif + +// ARM NEON +#if defined(STBI_NO_SIMD) && defined(STBI_NEON) +#undef STBI_NEON +#endif + +#ifdef STBI_NEON +#include +#ifdef _MSC_VER +#define STBI_SIMD_ALIGN(type, name) __declspec(align(16)) type name +#else +#define STBI_SIMD_ALIGN(type, name) type name __attribute__((aligned(16))) +#endif +#endif + +#ifndef STBI_SIMD_ALIGN +#define STBI_SIMD_ALIGN(type, name) type name +#endif + +#ifndef STBI_MAX_DIMENSIONS +#define STBI_MAX_DIMENSIONS (1 << 24) +#endif + +/////////////////////////////////////////////// +// +// stbi__context struct and start_xxx functions + +// stbi__context structure is our basic context used by all images, so it +// contains all the IO context, plus some basic image information +typedef struct +{ + stbi__uint32 img_x, img_y; + int img_n, img_out_n; + + stbi_io_callbacks io; + void *io_user_data; + + int read_from_callbacks; + int buflen; + stbi_uc buffer_start[128]; + int callback_already_read; + + stbi_uc *img_buffer, *img_buffer_end; + stbi_uc *img_buffer_original, *img_buffer_original_end; +} stbi__context; + + +static void stbi__refill_buffer(stbi__context *s); + +// initialize a memory-decode context +static void stbi__start_mem(stbi__context *s, stbi_uc const *buffer, int len) +{ + s->io.read = NULL; + s->read_from_callbacks = 0; + s->callback_already_read = 0; + s->img_buffer = s->img_buffer_original = (stbi_uc *) buffer; + s->img_buffer_end = s->img_buffer_original_end = (stbi_uc *) buffer+len; +} + +// initialize a callback-based context +static void stbi__start_callbacks(stbi__context *s, stbi_io_callbacks *c, void *user) +{ + s->io = *c; + s->io_user_data = user; + s->buflen = sizeof(s->buffer_start); + s->read_from_callbacks = 1; + s->callback_already_read = 0; + s->img_buffer = s->img_buffer_original = s->buffer_start; + stbi__refill_buffer(s); + s->img_buffer_original_end = s->img_buffer_end; +} + +#ifndef STBI_NO_STDIO + +static int stbi__stdio_read(void *user, char *data, int size) +{ + return (int) fread(data,1,size,(FILE*) user); +} + +static void stbi__stdio_skip(void *user, int n) +{ + int ch; + fseek((FILE*) user, n, SEEK_CUR); + ch = fgetc((FILE*) user); /* have to read a byte to reset feof()'s flag */ + if (ch != EOF) { + ungetc(ch, (FILE *) user); /* push byte back onto stream if valid. */ + } +} + +static int stbi__stdio_eof(void *user) +{ + return feof((FILE*) user) || ferror((FILE *) user); +} + +static stbi_io_callbacks stbi__stdio_callbacks = +{ + stbi__stdio_read, + stbi__stdio_skip, + stbi__stdio_eof, +}; + +static void stbi__start_file(stbi__context *s, FILE *f) +{ + stbi__start_callbacks(s, &stbi__stdio_callbacks, (void *) f); +} + +//static void stop_file(stbi__context *s) { } + +#endif // !STBI_NO_STDIO + +static void stbi__rewind(stbi__context *s) +{ + // conceptually rewind SHOULD rewind to the beginning of the stream, + // but we just rewind to the beginning of the initial buffer, because + // we only use it after doing 'test', which only ever looks at at most 92 bytes + s->img_buffer = s->img_buffer_original; + s->img_buffer_end = s->img_buffer_original_end; +} + +enum +{ + STBI_ORDER_RGB, + STBI_ORDER_BGR +}; + +typedef struct +{ + int bits_per_channel; + int num_channels; + int channel_order; +} stbi__result_info; + +#ifndef STBI_NO_JPEG +static int stbi__jpeg_test(stbi__context *s); +static void *stbi__jpeg_load(stbi__context *s, int *x, int *y, int *comp, int req_comp, stbi__result_info *ri); +static int stbi__jpeg_info(stbi__context *s, int *x, int *y, int *comp); +#endif + +#ifndef STBI_NO_PNG +static int stbi__png_test(stbi__context *s); +static void *stbi__png_load(stbi__context *s, int *x, int *y, int *comp, int req_comp, stbi__result_info *ri); +static int stbi__png_info(stbi__context *s, int *x, int *y, int *comp); +static int stbi__png_is16(stbi__context *s); +#endif + +#ifndef STBI_NO_BMP +static int stbi__bmp_test(stbi__context *s); +static void *stbi__bmp_load(stbi__context *s, int *x, int *y, int *comp, int req_comp, stbi__result_info *ri); +static int stbi__bmp_info(stbi__context *s, int *x, int *y, int *comp); +#endif + +#ifndef STBI_NO_TGA +static int stbi__tga_test(stbi__context *s); +static void *stbi__tga_load(stbi__context *s, int *x, int *y, int *comp, int req_comp, stbi__result_info *ri); +static int stbi__tga_info(stbi__context *s, int *x, int *y, int *comp); +#endif + +#ifndef STBI_NO_PSD +static int stbi__psd_test(stbi__context *s); +static void *stbi__psd_load(stbi__context *s, int *x, int *y, int *comp, int req_comp, stbi__result_info *ri, int bpc); +static int stbi__psd_info(stbi__context *s, int *x, int *y, int *comp); +static int stbi__psd_is16(stbi__context *s); +#endif + +#ifndef STBI_NO_HDR +static int stbi__hdr_test(stbi__context *s); +static float *stbi__hdr_load(stbi__context *s, int *x, int *y, int *comp, int req_comp, stbi__result_info *ri); +static int stbi__hdr_info(stbi__context *s, int *x, int *y, int *comp); +#endif + +#ifndef STBI_NO_PIC +static int stbi__pic_test(stbi__context *s); +static void *stbi__pic_load(stbi__context *s, int *x, int *y, int *comp, int req_comp, stbi__result_info *ri); +static int stbi__pic_info(stbi__context *s, int *x, int *y, int *comp); +#endif + +#ifndef STBI_NO_GIF +static int stbi__gif_test(stbi__context *s); +static void *stbi__gif_load(stbi__context *s, int *x, int *y, int *comp, int req_comp, stbi__result_info *ri); +static void *stbi__load_gif_main(stbi__context *s, int **delays, int *x, int *y, int *z, int *comp, int req_comp); +static int stbi__gif_info(stbi__context *s, int *x, int *y, int *comp); +#endif + +#ifndef STBI_NO_PNM +static int stbi__pnm_test(stbi__context *s); +static void *stbi__pnm_load(stbi__context *s, int *x, int *y, int *comp, int req_comp, stbi__result_info *ri); +static int stbi__pnm_info(stbi__context *s, int *x, int *y, int *comp); +static int stbi__pnm_is16(stbi__context *s); +#endif + +static +#ifdef STBI_THREAD_LOCAL +STBI_THREAD_LOCAL +#endif +const char *stbi__g_failure_reason; + +STBIDEF const char *stbi_failure_reason(void) +{ + return stbi__g_failure_reason; +} + +#ifndef STBI_NO_FAILURE_STRINGS +static int stbi__err(const char *str) +{ + stbi__g_failure_reason = str; + return 0; +} +#endif + +static void *stbi__malloc(size_t size) +{ + return STBI_MALLOC(size); +} + +// stb_image uses ints pervasively, including for offset calculations. +// therefore the largest decoded image size we can support with the +// current code, even on 64-bit targets, is INT_MAX. this is not a +// significant limitation for the intended use case. +// +// we do, however, need to make sure our size calculations don't +// overflow. hence a few helper functions for size calculations that +// multiply integers together, making sure that they're non-negative +// and no overflow occurs. + +// return 1 if the sum is valid, 0 on overflow. +// negative terms are considered invalid. +static int stbi__addsizes_valid(int a, int b) +{ + if (b < 0) return 0; + // now 0 <= b <= INT_MAX, hence also + // 0 <= INT_MAX - b <= INTMAX. + // And "a + b <= INT_MAX" (which might overflow) is the + // same as a <= INT_MAX - b (no overflow) + return a <= INT_MAX - b; +} + +// returns 1 if the product is valid, 0 on overflow. +// negative factors are considered invalid. +static int stbi__mul2sizes_valid(int a, int b) +{ + if (a < 0 || b < 0) return 0; + if (b == 0) return 1; // mul-by-0 is always safe + // portable way to check for no overflows in a*b + return a <= INT_MAX/b; +} + +#if !defined(STBI_NO_JPEG) || !defined(STBI_NO_PNG) || !defined(STBI_NO_TGA) || !defined(STBI_NO_HDR) +// returns 1 if "a*b + add" has no negative terms/factors and doesn't overflow +static int stbi__mad2sizes_valid(int a, int b, int add) +{ + return stbi__mul2sizes_valid(a, b) && stbi__addsizes_valid(a*b, add); +} +#endif + +// returns 1 if "a*b*c + add" has no negative terms/factors and doesn't overflow +static int stbi__mad3sizes_valid(int a, int b, int c, int add) +{ + return stbi__mul2sizes_valid(a, b) && stbi__mul2sizes_valid(a*b, c) && + stbi__addsizes_valid(a*b*c, add); +} + +// returns 1 if "a*b*c*d + add" has no negative terms/factors and doesn't overflow +#if !defined(STBI_NO_LINEAR) || !defined(STBI_NO_HDR) || !defined(STBI_NO_PNM) +static int stbi__mad4sizes_valid(int a, int b, int c, int d, int add) +{ + return stbi__mul2sizes_valid(a, b) && stbi__mul2sizes_valid(a*b, c) && + stbi__mul2sizes_valid(a*b*c, d) && stbi__addsizes_valid(a*b*c*d, add); +} +#endif + +#if !defined(STBI_NO_JPEG) || !defined(STBI_NO_PNG) || !defined(STBI_NO_TGA) || !defined(STBI_NO_HDR) +// mallocs with size overflow checking +static void *stbi__malloc_mad2(int a, int b, int add) +{ + if (!stbi__mad2sizes_valid(a, b, add)) return NULL; + return stbi__malloc(a*b + add); +} +#endif + +static void *stbi__malloc_mad3(int a, int b, int c, int add) +{ + if (!stbi__mad3sizes_valid(a, b, c, add)) return NULL; + return stbi__malloc(a*b*c + add); +} + +#if !defined(STBI_NO_LINEAR) || !defined(STBI_NO_HDR) || !defined(STBI_NO_PNM) +static void *stbi__malloc_mad4(int a, int b, int c, int d, int add) +{ + if (!stbi__mad4sizes_valid(a, b, c, d, add)) return NULL; + return stbi__malloc(a*b*c*d + add); +} +#endif + +// returns 1 if the sum of two signed ints is valid (between -2^31 and 2^31-1 inclusive), 0 on overflow. +static int stbi__addints_valid(int a, int b) +{ + if ((a >= 0) != (b >= 0)) return 1; // a and b have different signs, so no overflow + if (a < 0 && b < 0) return a >= INT_MIN - b; // same as a + b >= INT_MIN; INT_MIN - b cannot overflow since b < 0. + return a <= INT_MAX - b; +} + +// returns 1 if the product of two ints fits in a signed short, 0 on overflow. +static int stbi__mul2shorts_valid(int a, int b) +{ + if (b == 0 || b == -1) return 1; // multiplication by 0 is always 0; check for -1 so SHRT_MIN/b doesn't overflow + if ((a >= 0) == (b >= 0)) return a <= SHRT_MAX/b; // product is positive, so similar to mul2sizes_valid + if (b < 0) return a <= SHRT_MIN / b; // same as a * b >= SHRT_MIN + return a >= SHRT_MIN / b; +} + +// stbi__err - error +// stbi__errpf - error returning pointer to float +// stbi__errpuc - error returning pointer to unsigned char + +#ifdef STBI_NO_FAILURE_STRINGS + #define stbi__err(x,y) 0 +#elif defined(STBI_FAILURE_USERMSG) + #define stbi__err(x,y) stbi__err(y) +#else + #define stbi__err(x,y) stbi__err(x) +#endif + +#define stbi__errpf(x,y) ((float *)(size_t) (stbi__err(x,y)?NULL:NULL)) +#define stbi__errpuc(x,y) ((unsigned char *)(size_t) (stbi__err(x,y)?NULL:NULL)) + +STBIDEF void stbi_image_free(void *retval_from_stbi_load) +{ + STBI_FREE(retval_from_stbi_load); +} + +#ifndef STBI_NO_LINEAR +static float *stbi__ldr_to_hdr(stbi_uc *data, int x, int y, int comp); +#endif + +#ifndef STBI_NO_HDR +static stbi_uc *stbi__hdr_to_ldr(float *data, int x, int y, int comp); +#endif + +static int stbi__vertically_flip_on_load_global = 0; + +STBIDEF void stbi_set_flip_vertically_on_load(int flag_true_if_should_flip) +{ + stbi__vertically_flip_on_load_global = flag_true_if_should_flip; +} + +#ifndef STBI_THREAD_LOCAL +#define stbi__vertically_flip_on_load stbi__vertically_flip_on_load_global +#else +static STBI_THREAD_LOCAL int stbi__vertically_flip_on_load_local, stbi__vertically_flip_on_load_set; + +STBIDEF void stbi_set_flip_vertically_on_load_thread(int flag_true_if_should_flip) +{ + stbi__vertically_flip_on_load_local = flag_true_if_should_flip; + stbi__vertically_flip_on_load_set = 1; +} + +#define stbi__vertically_flip_on_load (stbi__vertically_flip_on_load_set \ + ? stbi__vertically_flip_on_load_local \ + : stbi__vertically_flip_on_load_global) +#endif // STBI_THREAD_LOCAL + +static void *stbi__load_main(stbi__context *s, int *x, int *y, int *comp, int req_comp, stbi__result_info *ri, int bpc) +{ + memset(ri, 0, sizeof(*ri)); // make sure it's initialized if we add new fields + ri->bits_per_channel = 8; // default is 8 so most paths don't have to be changed + ri->channel_order = STBI_ORDER_RGB; // all current input & output are this, but this is here so we can add BGR order + ri->num_channels = 0; + + // test the formats with a very explicit header first (at least a FOURCC + // or distinctive magic number first) + #ifndef STBI_NO_PNG + if (stbi__png_test(s)) return stbi__png_load(s,x,y,comp,req_comp, ri); + #endif + #ifndef STBI_NO_BMP + if (stbi__bmp_test(s)) return stbi__bmp_load(s,x,y,comp,req_comp, ri); + #endif + #ifndef STBI_NO_GIF + if (stbi__gif_test(s)) return stbi__gif_load(s,x,y,comp,req_comp, ri); + #endif + #ifndef STBI_NO_PSD + if (stbi__psd_test(s)) return stbi__psd_load(s,x,y,comp,req_comp, ri, bpc); + #else + STBI_NOTUSED(bpc); + #endif + #ifndef STBI_NO_PIC + if (stbi__pic_test(s)) return stbi__pic_load(s,x,y,comp,req_comp, ri); + #endif + + // then the formats that can end up attempting to load with just 1 or 2 + // bytes matching expectations; these are prone to false positives, so + // try them later + #ifndef STBI_NO_JPEG + if (stbi__jpeg_test(s)) return stbi__jpeg_load(s,x,y,comp,req_comp, ri); + #endif + #ifndef STBI_NO_PNM + if (stbi__pnm_test(s)) return stbi__pnm_load(s,x,y,comp,req_comp, ri); + #endif + + #ifndef STBI_NO_HDR + if (stbi__hdr_test(s)) { + float *hdr = stbi__hdr_load(s, x,y,comp,req_comp, ri); + return stbi__hdr_to_ldr(hdr, *x, *y, req_comp ? req_comp : *comp); + } + #endif + + #ifndef STBI_NO_TGA + // test tga last because it's a crappy test! + if (stbi__tga_test(s)) + return stbi__tga_load(s,x,y,comp,req_comp, ri); + #endif + + return stbi__errpuc("unknown image type", "Image not of any known type, or corrupt"); +} + +static stbi_uc *stbi__convert_16_to_8(stbi__uint16 *orig, int w, int h, int channels) +{ + int i; + int img_len = w * h * channels; + stbi_uc *reduced; + + reduced = (stbi_uc *) stbi__malloc(img_len); + if (reduced == NULL) return stbi__errpuc("outofmem", "Out of memory"); + + for (i = 0; i < img_len; ++i) + reduced[i] = (stbi_uc)((orig[i] >> 8) & 0xFF); // top half of each byte is sufficient approx of 16->8 bit scaling + + STBI_FREE(orig); + return reduced; +} + +static stbi__uint16 *stbi__convert_8_to_16(stbi_uc *orig, int w, int h, int channels) +{ + int i; + int img_len = w * h * channels; + stbi__uint16 *enlarged; + + enlarged = (stbi__uint16 *) stbi__malloc(img_len*2); + if (enlarged == NULL) return (stbi__uint16 *) stbi__errpuc("outofmem", "Out of memory"); + + for (i = 0; i < img_len; ++i) + enlarged[i] = (stbi__uint16)((orig[i] << 8) + orig[i]); // replicate to high and low byte, maps 0->0, 255->0xffff + + STBI_FREE(orig); + return enlarged; +} + +static void stbi__vertical_flip(void *image, int w, int h, int bytes_per_pixel) +{ + int row; + size_t bytes_per_row = (size_t)w * bytes_per_pixel; + stbi_uc temp[2048]; + stbi_uc *bytes = (stbi_uc *)image; + + for (row = 0; row < (h>>1); row++) { + stbi_uc *row0 = bytes + row*bytes_per_row; + stbi_uc *row1 = bytes + (h - row - 1)*bytes_per_row; + // swap row0 with row1 + size_t bytes_left = bytes_per_row; + while (bytes_left) { + size_t bytes_copy = (bytes_left < sizeof(temp)) ? bytes_left : sizeof(temp); + memcpy(temp, row0, bytes_copy); + memcpy(row0, row1, bytes_copy); + memcpy(row1, temp, bytes_copy); + row0 += bytes_copy; + row1 += bytes_copy; + bytes_left -= bytes_copy; + } + } +} + +#ifndef STBI_NO_GIF +static void stbi__vertical_flip_slices(void *image, int w, int h, int z, int bytes_per_pixel) +{ + int slice; + int slice_size = w * h * bytes_per_pixel; + + stbi_uc *bytes = (stbi_uc *)image; + for (slice = 0; slice < z; ++slice) { + stbi__vertical_flip(bytes, w, h, bytes_per_pixel); + bytes += slice_size; + } +} +#endif + +static unsigned char *stbi__load_and_postprocess_8bit(stbi__context *s, int *x, int *y, int *comp, int req_comp) +{ + stbi__result_info ri; + void *result = stbi__load_main(s, x, y, comp, req_comp, &ri, 8); + + if (result == NULL) + return NULL; + + // it is the responsibility of the loaders to make sure we get either 8 or 16 bit. + STBI_ASSERT(ri.bits_per_channel == 8 || ri.bits_per_channel == 16); + + if (ri.bits_per_channel != 8) { + result = stbi__convert_16_to_8((stbi__uint16 *) result, *x, *y, req_comp == 0 ? *comp : req_comp); + ri.bits_per_channel = 8; + } + + // @TODO: move stbi__convert_format to here + + if (stbi__vertically_flip_on_load) { + int channels = req_comp ? req_comp : *comp; + stbi__vertical_flip(result, *x, *y, channels * sizeof(stbi_uc)); + } + + return (unsigned char *) result; +} + +static stbi__uint16 *stbi__load_and_postprocess_16bit(stbi__context *s, int *x, int *y, int *comp, int req_comp) +{ + stbi__result_info ri; + void *result = stbi__load_main(s, x, y, comp, req_comp, &ri, 16); + + if (result == NULL) + return NULL; + + // it is the responsibility of the loaders to make sure we get either 8 or 16 bit. + STBI_ASSERT(ri.bits_per_channel == 8 || ri.bits_per_channel == 16); + + if (ri.bits_per_channel != 16) { + result = stbi__convert_8_to_16((stbi_uc *) result, *x, *y, req_comp == 0 ? *comp : req_comp); + ri.bits_per_channel = 16; + } + + // @TODO: move stbi__convert_format16 to here + // @TODO: special case RGB-to-Y (and RGBA-to-YA) for 8-bit-to-16-bit case to keep more precision + + if (stbi__vertically_flip_on_load) { + int channels = req_comp ? req_comp : *comp; + stbi__vertical_flip(result, *x, *y, channels * sizeof(stbi__uint16)); + } + + return (stbi__uint16 *) result; +} + +#if !defined(STBI_NO_HDR) && !defined(STBI_NO_LINEAR) +static void stbi__float_postprocess(float *result, int *x, int *y, int *comp, int req_comp) +{ + if (stbi__vertically_flip_on_load && result != NULL) { + int channels = req_comp ? req_comp : *comp; + stbi__vertical_flip(result, *x, *y, channels * sizeof(float)); + } +} +#endif + +#ifndef STBI_NO_STDIO + +#if defined(_WIN32) && defined(STBI_WINDOWS_UTF8) +STBI_EXTERN __declspec(dllimport) int __stdcall MultiByteToWideChar(unsigned int cp, unsigned long flags, const char *str, int cbmb, wchar_t *widestr, int cchwide); +STBI_EXTERN __declspec(dllimport) int __stdcall WideCharToMultiByte(unsigned int cp, unsigned long flags, const wchar_t *widestr, int cchwide, char *str, int cbmb, const char *defchar, int *used_default); +#endif + +#if defined(_WIN32) && defined(STBI_WINDOWS_UTF8) +STBIDEF int stbi_convert_wchar_to_utf8(char *buffer, size_t bufferlen, const wchar_t* input) +{ + return WideCharToMultiByte(65001 /* UTF8 */, 0, input, -1, buffer, (int) bufferlen, NULL, NULL); +} +#endif + +static FILE *stbi__fopen(char const *filename, char const *mode) +{ + FILE *f; +#if defined(_WIN32) && defined(STBI_WINDOWS_UTF8) + wchar_t wMode[64]; + wchar_t wFilename[1024]; + if (0 == MultiByteToWideChar(65001 /* UTF8 */, 0, filename, -1, wFilename, sizeof(wFilename)/sizeof(*wFilename))) + return 0; + + if (0 == MultiByteToWideChar(65001 /* UTF8 */, 0, mode, -1, wMode, sizeof(wMode)/sizeof(*wMode))) + return 0; + +#if defined(_MSC_VER) && _MSC_VER >= 1400 + if (0 != _wfopen_s(&f, wFilename, wMode)) + f = 0; +#else + f = _wfopen(wFilename, wMode); +#endif + +#elif defined(_MSC_VER) && _MSC_VER >= 1400 + if (0 != fopen_s(&f, filename, mode)) + f=0; +#else + f = fopen(filename, mode); +#endif + return f; +} + + +STBIDEF stbi_uc *stbi_load(char const *filename, int *x, int *y, int *comp, int req_comp) +{ + FILE *f = stbi__fopen(filename, "rb"); + unsigned char *result; + if (!f) return stbi__errpuc("can't fopen", "Unable to open file"); + result = stbi_load_from_file(f,x,y,comp,req_comp); + fclose(f); + return result; +} + +STBIDEF stbi_uc *stbi_load_from_file(FILE *f, int *x, int *y, int *comp, int req_comp) +{ + unsigned char *result; + stbi__context s; + stbi__start_file(&s,f); + result = stbi__load_and_postprocess_8bit(&s,x,y,comp,req_comp); + if (result) { + // need to 'unget' all the characters in the IO buffer + fseek(f, - (int) (s.img_buffer_end - s.img_buffer), SEEK_CUR); + } + return result; +} + +STBIDEF stbi__uint16 *stbi_load_from_file_16(FILE *f, int *x, int *y, int *comp, int req_comp) +{ + stbi__uint16 *result; + stbi__context s; + stbi__start_file(&s,f); + result = stbi__load_and_postprocess_16bit(&s,x,y,comp,req_comp); + if (result) { + // need to 'unget' all the characters in the IO buffer + fseek(f, - (int) (s.img_buffer_end - s.img_buffer), SEEK_CUR); + } + return result; +} + +STBIDEF stbi_us *stbi_load_16(char const *filename, int *x, int *y, int *comp, int req_comp) +{ + FILE *f = stbi__fopen(filename, "rb"); + stbi__uint16 *result; + if (!f) return (stbi_us *) stbi__errpuc("can't fopen", "Unable to open file"); + result = stbi_load_from_file_16(f,x,y,comp,req_comp); + fclose(f); + return result; +} + + +#endif //!STBI_NO_STDIO + +STBIDEF stbi_us *stbi_load_16_from_memory(stbi_uc const *buffer, int len, int *x, int *y, int *channels_in_file, int desired_channels) +{ + stbi__context s; + stbi__start_mem(&s,buffer,len); + return stbi__load_and_postprocess_16bit(&s,x,y,channels_in_file,desired_channels); +} + +STBIDEF stbi_us *stbi_load_16_from_callbacks(stbi_io_callbacks const *clbk, void *user, int *x, int *y, int *channels_in_file, int desired_channels) +{ + stbi__context s; + stbi__start_callbacks(&s, (stbi_io_callbacks *)clbk, user); + return stbi__load_and_postprocess_16bit(&s,x,y,channels_in_file,desired_channels); +} + +STBIDEF stbi_uc *stbi_load_from_memory(stbi_uc const *buffer, int len, int *x, int *y, int *comp, int req_comp) +{ + stbi__context s; + stbi__start_mem(&s,buffer,len); + return stbi__load_and_postprocess_8bit(&s,x,y,comp,req_comp); +} + +STBIDEF stbi_uc *stbi_load_from_callbacks(stbi_io_callbacks const *clbk, void *user, int *x, int *y, int *comp, int req_comp) +{ + stbi__context s; + stbi__start_callbacks(&s, (stbi_io_callbacks *) clbk, user); + return stbi__load_and_postprocess_8bit(&s,x,y,comp,req_comp); +} + +#ifndef STBI_NO_GIF +STBIDEF stbi_uc *stbi_load_gif_from_memory(stbi_uc const *buffer, int len, int **delays, int *x, int *y, int *z, int *comp, int req_comp) +{ + unsigned char *result; + stbi__context s; + stbi__start_mem(&s,buffer,len); + + result = (unsigned char*) stbi__load_gif_main(&s, delays, x, y, z, comp, req_comp); + if (stbi__vertically_flip_on_load) { + stbi__vertical_flip_slices( result, *x, *y, *z, *comp ); + } + + return result; +} +#endif + +#ifndef STBI_NO_LINEAR +static float *stbi__loadf_main(stbi__context *s, int *x, int *y, int *comp, int req_comp) +{ + unsigned char *data; + #ifndef STBI_NO_HDR + if (stbi__hdr_test(s)) { + stbi__result_info ri; + float *hdr_data = stbi__hdr_load(s,x,y,comp,req_comp, &ri); + if (hdr_data) + stbi__float_postprocess(hdr_data,x,y,comp,req_comp); + return hdr_data; + } + #endif + data = stbi__load_and_postprocess_8bit(s, x, y, comp, req_comp); + if (data) + return stbi__ldr_to_hdr(data, *x, *y, req_comp ? req_comp : *comp); + return stbi__errpf("unknown image type", "Image not of any known type, or corrupt"); +} + +STBIDEF float *stbi_loadf_from_memory(stbi_uc const *buffer, int len, int *x, int *y, int *comp, int req_comp) +{ + stbi__context s; + stbi__start_mem(&s,buffer,len); + return stbi__loadf_main(&s,x,y,comp,req_comp); +} + +STBIDEF float *stbi_loadf_from_callbacks(stbi_io_callbacks const *clbk, void *user, int *x, int *y, int *comp, int req_comp) +{ + stbi__context s; + stbi__start_callbacks(&s, (stbi_io_callbacks *) clbk, user); + return stbi__loadf_main(&s,x,y,comp,req_comp); +} + +#ifndef STBI_NO_STDIO +STBIDEF float *stbi_loadf(char const *filename, int *x, int *y, int *comp, int req_comp) +{ + float *result; + FILE *f = stbi__fopen(filename, "rb"); + if (!f) return stbi__errpf("can't fopen", "Unable to open file"); + result = stbi_loadf_from_file(f,x,y,comp,req_comp); + fclose(f); + return result; +} + +STBIDEF float *stbi_loadf_from_file(FILE *f, int *x, int *y, int *comp, int req_comp) +{ + stbi__context s; + stbi__start_file(&s,f); + return stbi__loadf_main(&s,x,y,comp,req_comp); +} +#endif // !STBI_NO_STDIO + +#endif // !STBI_NO_LINEAR + +// these is-hdr-or-not is defined independent of whether STBI_NO_LINEAR is +// defined, for API simplicity; if STBI_NO_LINEAR is defined, it always +// reports false! + +STBIDEF int stbi_is_hdr_from_memory(stbi_uc const *buffer, int len) +{ + #ifndef STBI_NO_HDR + stbi__context s; + stbi__start_mem(&s,buffer,len); + return stbi__hdr_test(&s); + #else + STBI_NOTUSED(buffer); + STBI_NOTUSED(len); + return 0; + #endif +} + +#ifndef STBI_NO_STDIO +STBIDEF int stbi_is_hdr (char const *filename) +{ + FILE *f = stbi__fopen(filename, "rb"); + int result=0; + if (f) { + result = stbi_is_hdr_from_file(f); + fclose(f); + } + return result; +} + +STBIDEF int stbi_is_hdr_from_file(FILE *f) +{ + #ifndef STBI_NO_HDR + long pos = ftell(f); + int res; + stbi__context s; + stbi__start_file(&s,f); + res = stbi__hdr_test(&s); + fseek(f, pos, SEEK_SET); + return res; + #else + STBI_NOTUSED(f); + return 0; + #endif +} +#endif // !STBI_NO_STDIO + +STBIDEF int stbi_is_hdr_from_callbacks(stbi_io_callbacks const *clbk, void *user) +{ + #ifndef STBI_NO_HDR + stbi__context s; + stbi__start_callbacks(&s, (stbi_io_callbacks *) clbk, user); + return stbi__hdr_test(&s); + #else + STBI_NOTUSED(clbk); + STBI_NOTUSED(user); + return 0; + #endif +} + +#ifndef STBI_NO_LINEAR +static float stbi__l2h_gamma=2.2f, stbi__l2h_scale=1.0f; + +STBIDEF void stbi_ldr_to_hdr_gamma(float gamma) { stbi__l2h_gamma = gamma; } +STBIDEF void stbi_ldr_to_hdr_scale(float scale) { stbi__l2h_scale = scale; } +#endif + +static float stbi__h2l_gamma_i=1.0f/2.2f, stbi__h2l_scale_i=1.0f; + +STBIDEF void stbi_hdr_to_ldr_gamma(float gamma) { stbi__h2l_gamma_i = 1/gamma; } +STBIDEF void stbi_hdr_to_ldr_scale(float scale) { stbi__h2l_scale_i = 1/scale; } + + +////////////////////////////////////////////////////////////////////////////// +// +// Common code used by all image loaders +// + +enum +{ + STBI__SCAN_load=0, + STBI__SCAN_type, + STBI__SCAN_header +}; + +static void stbi__refill_buffer(stbi__context *s) +{ + int n = (s->io.read)(s->io_user_data,(char*)s->buffer_start,s->buflen); + s->callback_already_read += (int) (s->img_buffer - s->img_buffer_original); + if (n == 0) { + // at end of file, treat same as if from memory, but need to handle case + // where s->img_buffer isn't pointing to safe memory, e.g. 0-byte file + s->read_from_callbacks = 0; + s->img_buffer = s->buffer_start; + s->img_buffer_end = s->buffer_start+1; + *s->img_buffer = 0; + } else { + s->img_buffer = s->buffer_start; + s->img_buffer_end = s->buffer_start + n; + } +} + +stbi_inline static stbi_uc stbi__get8(stbi__context *s) +{ + if (s->img_buffer < s->img_buffer_end) + return *s->img_buffer++; + if (s->read_from_callbacks) { + stbi__refill_buffer(s); + return *s->img_buffer++; + } + return 0; +} + +#if defined(STBI_NO_JPEG) && defined(STBI_NO_HDR) && defined(STBI_NO_PIC) && defined(STBI_NO_PNM) +// nothing +#else +stbi_inline static int stbi__at_eof(stbi__context *s) +{ + if (s->io.read) { + if (!(s->io.eof)(s->io_user_data)) return 0; + // if feof() is true, check if buffer = end + // special case: we've only got the special 0 character at the end + if (s->read_from_callbacks == 0) return 1; + } + + return s->img_buffer >= s->img_buffer_end; +} +#endif + +#if defined(STBI_NO_JPEG) && defined(STBI_NO_PNG) && defined(STBI_NO_BMP) && defined(STBI_NO_PSD) && defined(STBI_NO_TGA) && defined(STBI_NO_GIF) && defined(STBI_NO_PIC) +// nothing +#else +static void stbi__skip(stbi__context *s, int n) +{ + if (n == 0) return; // already there! + if (n < 0) { + s->img_buffer = s->img_buffer_end; + return; + } + if (s->io.read) { + int blen = (int) (s->img_buffer_end - s->img_buffer); + if (blen < n) { + s->img_buffer = s->img_buffer_end; + (s->io.skip)(s->io_user_data, n - blen); + return; + } + } + s->img_buffer += n; +} +#endif + +#if defined(STBI_NO_PNG) && defined(STBI_NO_TGA) && defined(STBI_NO_HDR) && defined(STBI_NO_PNM) +// nothing +#else +static int stbi__getn(stbi__context *s, stbi_uc *buffer, int n) +{ + if (s->io.read) { + int blen = (int) (s->img_buffer_end - s->img_buffer); + if (blen < n) { + int res, count; + + memcpy(buffer, s->img_buffer, blen); + + count = (s->io.read)(s->io_user_data, (char*) buffer + blen, n - blen); + res = (count == (n-blen)); + s->img_buffer = s->img_buffer_end; + return res; + } + } + + if (s->img_buffer+n <= s->img_buffer_end) { + memcpy(buffer, s->img_buffer, n); + s->img_buffer += n; + return 1; + } else + return 0; +} +#endif + +#if defined(STBI_NO_JPEG) && defined(STBI_NO_PNG) && defined(STBI_NO_PSD) && defined(STBI_NO_PIC) +// nothing +#else +static int stbi__get16be(stbi__context *s) +{ + int z = stbi__get8(s); + return (z << 8) + stbi__get8(s); +} +#endif + +#if defined(STBI_NO_PNG) && defined(STBI_NO_PSD) && defined(STBI_NO_PIC) +// nothing +#else +static stbi__uint32 stbi__get32be(stbi__context *s) +{ + stbi__uint32 z = stbi__get16be(s); + return (z << 16) + stbi__get16be(s); +} +#endif + +#if defined(STBI_NO_BMP) && defined(STBI_NO_TGA) && defined(STBI_NO_GIF) +// nothing +#else +static int stbi__get16le(stbi__context *s) +{ + int z = stbi__get8(s); + return z + (stbi__get8(s) << 8); +} +#endif + +#ifndef STBI_NO_BMP +static stbi__uint32 stbi__get32le(stbi__context *s) +{ + stbi__uint32 z = stbi__get16le(s); + z += (stbi__uint32)stbi__get16le(s) << 16; + return z; +} +#endif + +#define STBI__BYTECAST(x) ((stbi_uc) ((x) & 255)) // truncate int to byte without warnings + +#if defined(STBI_NO_JPEG) && defined(STBI_NO_PNG) && defined(STBI_NO_BMP) && defined(STBI_NO_PSD) && defined(STBI_NO_TGA) && defined(STBI_NO_GIF) && defined(STBI_NO_PIC) && defined(STBI_NO_PNM) +// nothing +#else +////////////////////////////////////////////////////////////////////////////// +// +// generic converter from built-in img_n to req_comp +// individual types do this automatically as much as possible (e.g. jpeg +// does all cases internally since it needs to colorspace convert anyway, +// and it never has alpha, so very few cases ). png can automatically +// interleave an alpha=255 channel, but falls back to this for other cases +// +// assume data buffer is malloced, so malloc a new one and free that one +// only failure mode is malloc failing + +static stbi_uc stbi__compute_y(int r, int g, int b) +{ + return (stbi_uc) (((r*77) + (g*150) + (29*b)) >> 8); +} +#endif + +#if defined(STBI_NO_PNG) && defined(STBI_NO_BMP) && defined(STBI_NO_PSD) && defined(STBI_NO_TGA) && defined(STBI_NO_GIF) && defined(STBI_NO_PIC) && defined(STBI_NO_PNM) +// nothing +#else +static unsigned char *stbi__convert_format(unsigned char *data, int img_n, int req_comp, unsigned int x, unsigned int y) +{ + int i,j; + unsigned char *good; + + if (req_comp == img_n) return data; + STBI_ASSERT(req_comp >= 1 && req_comp <= 4); + + good = (unsigned char *) stbi__malloc_mad3(req_comp, x, y, 0); + if (good == NULL) { + STBI_FREE(data); + return stbi__errpuc("outofmem", "Out of memory"); + } + + for (j=0; j < (int) y; ++j) { + unsigned char *src = data + j * x * img_n ; + unsigned char *dest = good + j * x * req_comp; + + #define STBI__COMBO(a,b) ((a)*8+(b)) + #define STBI__CASE(a,b) case STBI__COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) + // convert source image with img_n components to one with req_comp components; + // avoid switch per pixel, so use switch per scanline and massive macros + switch (STBI__COMBO(img_n, req_comp)) { + STBI__CASE(1,2) { dest[0]=src[0]; dest[1]=255; } break; + STBI__CASE(1,3) { dest[0]=dest[1]=dest[2]=src[0]; } break; + STBI__CASE(1,4) { dest[0]=dest[1]=dest[2]=src[0]; dest[3]=255; } break; + STBI__CASE(2,1) { dest[0]=src[0]; } break; + STBI__CASE(2,3) { dest[0]=dest[1]=dest[2]=src[0]; } break; + STBI__CASE(2,4) { dest[0]=dest[1]=dest[2]=src[0]; dest[3]=src[1]; } break; + STBI__CASE(3,4) { dest[0]=src[0];dest[1]=src[1];dest[2]=src[2];dest[3]=255; } break; + STBI__CASE(3,1) { dest[0]=stbi__compute_y(src[0],src[1],src[2]); } break; + STBI__CASE(3,2) { dest[0]=stbi__compute_y(src[0],src[1],src[2]); dest[1] = 255; } break; + STBI__CASE(4,1) { dest[0]=stbi__compute_y(src[0],src[1],src[2]); } break; + STBI__CASE(4,2) { dest[0]=stbi__compute_y(src[0],src[1],src[2]); dest[1] = src[3]; } break; + STBI__CASE(4,3) { dest[0]=src[0];dest[1]=src[1];dest[2]=src[2]; } break; + default: STBI_ASSERT(0); STBI_FREE(data); STBI_FREE(good); return stbi__errpuc("unsupported", "Unsupported format conversion"); + } + #undef STBI__CASE + } + + STBI_FREE(data); + return good; +} +#endif + +#if defined(STBI_NO_PNG) && defined(STBI_NO_PSD) +// nothing +#else +static stbi__uint16 stbi__compute_y_16(int r, int g, int b) +{ + return (stbi__uint16) (((r*77) + (g*150) + (29*b)) >> 8); +} +#endif + +#if defined(STBI_NO_PNG) && defined(STBI_NO_PSD) +// nothing +#else +static stbi__uint16 *stbi__convert_format16(stbi__uint16 *data, int img_n, int req_comp, unsigned int x, unsigned int y) +{ + int i,j; + stbi__uint16 *good; + + if (req_comp == img_n) return data; + STBI_ASSERT(req_comp >= 1 && req_comp <= 4); + + good = (stbi__uint16 *) stbi__malloc(req_comp * x * y * 2); + if (good == NULL) { + STBI_FREE(data); + return (stbi__uint16 *) stbi__errpuc("outofmem", "Out of memory"); + } + + for (j=0; j < (int) y; ++j) { + stbi__uint16 *src = data + j * x * img_n ; + stbi__uint16 *dest = good + j * x * req_comp; + + #define STBI__COMBO(a,b) ((a)*8+(b)) + #define STBI__CASE(a,b) case STBI__COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) + // convert source image with img_n components to one with req_comp components; + // avoid switch per pixel, so use switch per scanline and massive macros + switch (STBI__COMBO(img_n, req_comp)) { + STBI__CASE(1,2) { dest[0]=src[0]; dest[1]=0xffff; } break; + STBI__CASE(1,3) { dest[0]=dest[1]=dest[2]=src[0]; } break; + STBI__CASE(1,4) { dest[0]=dest[1]=dest[2]=src[0]; dest[3]=0xffff; } break; + STBI__CASE(2,1) { dest[0]=src[0]; } break; + STBI__CASE(2,3) { dest[0]=dest[1]=dest[2]=src[0]; } break; + STBI__CASE(2,4) { dest[0]=dest[1]=dest[2]=src[0]; dest[3]=src[1]; } break; + STBI__CASE(3,4) { dest[0]=src[0];dest[1]=src[1];dest[2]=src[2];dest[3]=0xffff; } break; + STBI__CASE(3,1) { dest[0]=stbi__compute_y_16(src[0],src[1],src[2]); } break; + STBI__CASE(3,2) { dest[0]=stbi__compute_y_16(src[0],src[1],src[2]); dest[1] = 0xffff; } break; + STBI__CASE(4,1) { dest[0]=stbi__compute_y_16(src[0],src[1],src[2]); } break; + STBI__CASE(4,2) { dest[0]=stbi__compute_y_16(src[0],src[1],src[2]); dest[1] = src[3]; } break; + STBI__CASE(4,3) { dest[0]=src[0];dest[1]=src[1];dest[2]=src[2]; } break; + default: STBI_ASSERT(0); STBI_FREE(data); STBI_FREE(good); return (stbi__uint16*) stbi__errpuc("unsupported", "Unsupported format conversion"); + } + #undef STBI__CASE + } + + STBI_FREE(data); + return good; +} +#endif + +#ifndef STBI_NO_LINEAR +static float *stbi__ldr_to_hdr(stbi_uc *data, int x, int y, int comp) +{ + int i,k,n; + float *output; + if (!data) return NULL; + output = (float *) stbi__malloc_mad4(x, y, comp, sizeof(float), 0); + if (output == NULL) { STBI_FREE(data); return stbi__errpf("outofmem", "Out of memory"); } + // compute number of non-alpha components + if (comp & 1) n = comp; else n = comp-1; + for (i=0; i < x*y; ++i) { + for (k=0; k < n; ++k) { + output[i*comp + k] = (float) (pow(data[i*comp+k]/255.0f, stbi__l2h_gamma) * stbi__l2h_scale); + } + } + if (n < comp) { + for (i=0; i < x*y; ++i) { + output[i*comp + n] = data[i*comp + n]/255.0f; + } + } + STBI_FREE(data); + return output; +} +#endif + +#ifndef STBI_NO_HDR +#define stbi__float2int(x) ((int) (x)) +static stbi_uc *stbi__hdr_to_ldr(float *data, int x, int y, int comp) +{ + int i,k,n; + stbi_uc *output; + if (!data) return NULL; + output = (stbi_uc *) stbi__malloc_mad3(x, y, comp, 0); + if (output == NULL) { STBI_FREE(data); return stbi__errpuc("outofmem", "Out of memory"); } + // compute number of non-alpha components + if (comp & 1) n = comp; else n = comp-1; + for (i=0; i < x*y; ++i) { + for (k=0; k < n; ++k) { + float z = (float) pow(data[i*comp+k]*stbi__h2l_scale_i, stbi__h2l_gamma_i) * 255 + 0.5f; + if (z < 0) z = 0; + if (z > 255) z = 255; + output[i*comp + k] = (stbi_uc) stbi__float2int(z); + } + if (k < comp) { + float z = data[i*comp+k] * 255 + 0.5f; + if (z < 0) z = 0; + if (z > 255) z = 255; + output[i*comp + k] = (stbi_uc) stbi__float2int(z); + } + } + STBI_FREE(data); + return output; +} +#endif + +////////////////////////////////////////////////////////////////////////////// +// +// "baseline" JPEG/JFIF decoder +// +// simple implementation +// - doesn't support delayed output of y-dimension +// - simple interface (only one output format: 8-bit interleaved RGB) +// - doesn't try to recover corrupt jpegs +// - doesn't allow partial loading, loading multiple at once +// - still fast on x86 (copying globals into locals doesn't help x86) +// - allocates lots of intermediate memory (full size of all components) +// - non-interleaved case requires this anyway +// - allows good upsampling (see next) +// high-quality +// - upsampled channels are bilinearly interpolated, even across blocks +// - quality integer IDCT derived from IJG's 'slow' +// performance +// - fast huffman; reasonable integer IDCT +// - some SIMD kernels for common paths on targets with SSE2/NEON +// - uses a lot of intermediate memory, could cache poorly + +#ifndef STBI_NO_JPEG + +// huffman decoding acceleration +#define FAST_BITS 9 // larger handles more cases; smaller stomps less cache + +typedef struct +{ + stbi_uc fast[1 << FAST_BITS]; + // weirdly, repacking this into AoS is a 10% speed loss, instead of a win + stbi__uint16 code[256]; + stbi_uc values[256]; + stbi_uc size[257]; + unsigned int maxcode[18]; + int delta[17]; // old 'firstsymbol' - old 'firstcode' +} stbi__huffman; + +typedef struct +{ + stbi__context *s; + stbi__huffman huff_dc[4]; + stbi__huffman huff_ac[4]; + stbi__uint16 dequant[4][64]; + stbi__int16 fast_ac[4][1 << FAST_BITS]; + +// sizes for components, interleaved MCUs + int img_h_max, img_v_max; + int img_mcu_x, img_mcu_y; + int img_mcu_w, img_mcu_h; + +// definition of jpeg image component + struct + { + int id; + int h,v; + int tq; + int hd,ha; + int dc_pred; + + int x,y,w2,h2; + stbi_uc *data; + void *raw_data, *raw_coeff; + stbi_uc *linebuf; + short *coeff; // progressive only + int coeff_w, coeff_h; // number of 8x8 coefficient blocks + } img_comp[4]; + + stbi__uint32 code_buffer; // jpeg entropy-coded buffer + int code_bits; // number of valid bits + unsigned char marker; // marker seen while filling entropy buffer + int nomore; // flag if we saw a marker so must stop + + int progressive; + int spec_start; + int spec_end; + int succ_high; + int succ_low; + int eob_run; + int jfif; + int app14_color_transform; // Adobe APP14 tag + int rgb; + + int scan_n, order[4]; + int restart_interval, todo; + +// kernels + void (*idct_block_kernel)(stbi_uc *out, int out_stride, short data[64]); + void (*YCbCr_to_RGB_kernel)(stbi_uc *out, const stbi_uc *y, const stbi_uc *pcb, const stbi_uc *pcr, int count, int step); + stbi_uc *(*resample_row_hv_2_kernel)(stbi_uc *out, stbi_uc *in_near, stbi_uc *in_far, int w, int hs); +} stbi__jpeg; + +static int stbi__build_huffman(stbi__huffman *h, int *count) +{ + int i,j,k=0; + unsigned int code; + // build size list for each symbol (from JPEG spec) + for (i=0; i < 16; ++i) { + for (j=0; j < count[i]; ++j) { + h->size[k++] = (stbi_uc) (i+1); + if(k >= 257) return stbi__err("bad size list","Corrupt JPEG"); + } + } + h->size[k] = 0; + + // compute actual symbols (from jpeg spec) + code = 0; + k = 0; + for(j=1; j <= 16; ++j) { + // compute delta to add to code to compute symbol id + h->delta[j] = k - code; + if (h->size[k] == j) { + while (h->size[k] == j) + h->code[k++] = (stbi__uint16) (code++); + if (code-1 >= (1u << j)) return stbi__err("bad code lengths","Corrupt JPEG"); + } + // compute largest code + 1 for this size, preshifted as needed later + h->maxcode[j] = code << (16-j); + code <<= 1; + } + h->maxcode[j] = 0xffffffff; + + // build non-spec acceleration table; 255 is flag for not-accelerated + memset(h->fast, 255, 1 << FAST_BITS); + for (i=0; i < k; ++i) { + int s = h->size[i]; + if (s <= FAST_BITS) { + int c = h->code[i] << (FAST_BITS-s); + int m = 1 << (FAST_BITS-s); + for (j=0; j < m; ++j) { + h->fast[c+j] = (stbi_uc) i; + } + } + } + return 1; +} + +// build a table that decodes both magnitude and value of small ACs in +// one go. +static void stbi__build_fast_ac(stbi__int16 *fast_ac, stbi__huffman *h) +{ + int i; + for (i=0; i < (1 << FAST_BITS); ++i) { + stbi_uc fast = h->fast[i]; + fast_ac[i] = 0; + if (fast < 255) { + int rs = h->values[fast]; + int run = (rs >> 4) & 15; + int magbits = rs & 15; + int len = h->size[fast]; + + if (magbits && len + magbits <= FAST_BITS) { + // magnitude code followed by receive_extend code + int k = ((i << len) & ((1 << FAST_BITS) - 1)) >> (FAST_BITS - magbits); + int m = 1 << (magbits - 1); + if (k < m) k += (~0U << magbits) + 1; + // if the result is small enough, we can fit it in fast_ac table + if (k >= -128 && k <= 127) + fast_ac[i] = (stbi__int16) ((k * 256) + (run * 16) + (len + magbits)); + } + } + } +} + +static void stbi__grow_buffer_unsafe(stbi__jpeg *j) +{ + do { + unsigned int b = j->nomore ? 0 : stbi__get8(j->s); + if (b == 0xff) { + int c = stbi__get8(j->s); + while (c == 0xff) c = stbi__get8(j->s); // consume fill bytes + if (c != 0) { + j->marker = (unsigned char) c; + j->nomore = 1; + return; + } + } + j->code_buffer |= b << (24 - j->code_bits); + j->code_bits += 8; + } while (j->code_bits <= 24); +} + +// (1 << n) - 1 +static const stbi__uint32 stbi__bmask[17]={0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535}; + +// decode a jpeg huffman value from the bitstream +stbi_inline static int stbi__jpeg_huff_decode(stbi__jpeg *j, stbi__huffman *h) +{ + unsigned int temp; + int c,k; + + if (j->code_bits < 16) stbi__grow_buffer_unsafe(j); + + // look at the top FAST_BITS and determine what symbol ID it is, + // if the code is <= FAST_BITS + c = (j->code_buffer >> (32 - FAST_BITS)) & ((1 << FAST_BITS)-1); + k = h->fast[c]; + if (k < 255) { + int s = h->size[k]; + if (s > j->code_bits) + return -1; + j->code_buffer <<= s; + j->code_bits -= s; + return h->values[k]; + } + + // naive test is to shift the code_buffer down so k bits are + // valid, then test against maxcode. To speed this up, we've + // preshifted maxcode left so that it has (16-k) 0s at the + // end; in other words, regardless of the number of bits, it + // wants to be compared against something shifted to have 16; + // that way we don't need to shift inside the loop. + temp = j->code_buffer >> 16; + for (k=FAST_BITS+1 ; ; ++k) + if (temp < h->maxcode[k]) + break; + if (k == 17) { + // error! code not found + j->code_bits -= 16; + return -1; + } + + if (k > j->code_bits) + return -1; + + // convert the huffman code to the symbol id + c = ((j->code_buffer >> (32 - k)) & stbi__bmask[k]) + h->delta[k]; + if(c < 0 || c >= 256) // symbol id out of bounds! + return -1; + STBI_ASSERT((((j->code_buffer) >> (32 - h->size[c])) & stbi__bmask[h->size[c]]) == h->code[c]); + + // convert the id to a symbol + j->code_bits -= k; + j->code_buffer <<= k; + return h->values[c]; +} + +// bias[n] = (-1<code_bits < n) stbi__grow_buffer_unsafe(j); + if (j->code_bits < n) return 0; // ran out of bits from stream, return 0s intead of continuing + + sgn = j->code_buffer >> 31; // sign bit always in MSB; 0 if MSB clear (positive), 1 if MSB set (negative) + k = stbi_lrot(j->code_buffer, n); + j->code_buffer = k & ~stbi__bmask[n]; + k &= stbi__bmask[n]; + j->code_bits -= n; + return k + (stbi__jbias[n] & (sgn - 1)); +} + +// get some unsigned bits +stbi_inline static int stbi__jpeg_get_bits(stbi__jpeg *j, int n) +{ + unsigned int k; + if (j->code_bits < n) stbi__grow_buffer_unsafe(j); + if (j->code_bits < n) return 0; // ran out of bits from stream, return 0s intead of continuing + k = stbi_lrot(j->code_buffer, n); + j->code_buffer = k & ~stbi__bmask[n]; + k &= stbi__bmask[n]; + j->code_bits -= n; + return k; +} + +stbi_inline static int stbi__jpeg_get_bit(stbi__jpeg *j) +{ + unsigned int k; + if (j->code_bits < 1) stbi__grow_buffer_unsafe(j); + if (j->code_bits < 1) return 0; // ran out of bits from stream, return 0s intead of continuing + k = j->code_buffer; + j->code_buffer <<= 1; + --j->code_bits; + return k & 0x80000000; +} + +// given a value that's at position X in the zigzag stream, +// where does it appear in the 8x8 matrix coded as row-major? +static const stbi_uc stbi__jpeg_dezigzag[64+15] = +{ + 0, 1, 8, 16, 9, 2, 3, 10, + 17, 24, 32, 25, 18, 11, 4, 5, + 12, 19, 26, 33, 40, 48, 41, 34, + 27, 20, 13, 6, 7, 14, 21, 28, + 35, 42, 49, 56, 57, 50, 43, 36, + 29, 22, 15, 23, 30, 37, 44, 51, + 58, 59, 52, 45, 38, 31, 39, 46, + 53, 60, 61, 54, 47, 55, 62, 63, + // let corrupt input sample past end + 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63 +}; + +// decode one 64-entry block-- +static int stbi__jpeg_decode_block(stbi__jpeg *j, short data[64], stbi__huffman *hdc, stbi__huffman *hac, stbi__int16 *fac, int b, stbi__uint16 *dequant) +{ + int diff,dc,k; + int t; + + if (j->code_bits < 16) stbi__grow_buffer_unsafe(j); + t = stbi__jpeg_huff_decode(j, hdc); + if (t < 0 || t > 15) return stbi__err("bad huffman code","Corrupt JPEG"); + + // 0 all the ac values now so we can do it 32-bits at a time + memset(data,0,64*sizeof(data[0])); + + diff = t ? stbi__extend_receive(j, t) : 0; + if (!stbi__addints_valid(j->img_comp[b].dc_pred, diff)) return stbi__err("bad delta","Corrupt JPEG"); + dc = j->img_comp[b].dc_pred + diff; + j->img_comp[b].dc_pred = dc; + if (!stbi__mul2shorts_valid(dc, dequant[0])) return stbi__err("can't merge dc and ac", "Corrupt JPEG"); + data[0] = (short) (dc * dequant[0]); + + // decode AC components, see JPEG spec + k = 1; + do { + unsigned int zig; + int c,r,s; + if (j->code_bits < 16) stbi__grow_buffer_unsafe(j); + c = (j->code_buffer >> (32 - FAST_BITS)) & ((1 << FAST_BITS)-1); + r = fac[c]; + if (r) { // fast-AC path + k += (r >> 4) & 15; // run + s = r & 15; // combined length + if (s > j->code_bits) return stbi__err("bad huffman code", "Combined length longer than code bits available"); + j->code_buffer <<= s; + j->code_bits -= s; + // decode into unzigzag'd location + zig = stbi__jpeg_dezigzag[k++]; + data[zig] = (short) ((r >> 8) * dequant[zig]); + } else { + int rs = stbi__jpeg_huff_decode(j, hac); + if (rs < 0) return stbi__err("bad huffman code","Corrupt JPEG"); + s = rs & 15; + r = rs >> 4; + if (s == 0) { + if (rs != 0xf0) break; // end block + k += 16; + } else { + k += r; + // decode into unzigzag'd location + zig = stbi__jpeg_dezigzag[k++]; + data[zig] = (short) (stbi__extend_receive(j,s) * dequant[zig]); + } + } + } while (k < 64); + return 1; +} + +static int stbi__jpeg_decode_block_prog_dc(stbi__jpeg *j, short data[64], stbi__huffman *hdc, int b) +{ + int diff,dc; + int t; + if (j->spec_end != 0) return stbi__err("can't merge dc and ac", "Corrupt JPEG"); + + if (j->code_bits < 16) stbi__grow_buffer_unsafe(j); + + if (j->succ_high == 0) { + // first scan for DC coefficient, must be first + memset(data,0,64*sizeof(data[0])); // 0 all the ac values now + t = stbi__jpeg_huff_decode(j, hdc); + if (t < 0 || t > 15) return stbi__err("can't merge dc and ac", "Corrupt JPEG"); + diff = t ? stbi__extend_receive(j, t) : 0; + + if (!stbi__addints_valid(j->img_comp[b].dc_pred, diff)) return stbi__err("bad delta", "Corrupt JPEG"); + dc = j->img_comp[b].dc_pred + diff; + j->img_comp[b].dc_pred = dc; + if (!stbi__mul2shorts_valid(dc, 1 << j->succ_low)) return stbi__err("can't merge dc and ac", "Corrupt JPEG"); + data[0] = (short) (dc * (1 << j->succ_low)); + } else { + // refinement scan for DC coefficient + if (stbi__jpeg_get_bit(j)) + data[0] += (short) (1 << j->succ_low); + } + return 1; +} + +// @OPTIMIZE: store non-zigzagged during the decode passes, +// and only de-zigzag when dequantizing +static int stbi__jpeg_decode_block_prog_ac(stbi__jpeg *j, short data[64], stbi__huffman *hac, stbi__int16 *fac) +{ + int k; + if (j->spec_start == 0) return stbi__err("can't merge dc and ac", "Corrupt JPEG"); + + if (j->succ_high == 0) { + int shift = j->succ_low; + + if (j->eob_run) { + --j->eob_run; + return 1; + } + + k = j->spec_start; + do { + unsigned int zig; + int c,r,s; + if (j->code_bits < 16) stbi__grow_buffer_unsafe(j); + c = (j->code_buffer >> (32 - FAST_BITS)) & ((1 << FAST_BITS)-1); + r = fac[c]; + if (r) { // fast-AC path + k += (r >> 4) & 15; // run + s = r & 15; // combined length + if (s > j->code_bits) return stbi__err("bad huffman code", "Combined length longer than code bits available"); + j->code_buffer <<= s; + j->code_bits -= s; + zig = stbi__jpeg_dezigzag[k++]; + data[zig] = (short) ((r >> 8) * (1 << shift)); + } else { + int rs = stbi__jpeg_huff_decode(j, hac); + if (rs < 0) return stbi__err("bad huffman code","Corrupt JPEG"); + s = rs & 15; + r = rs >> 4; + if (s == 0) { + if (r < 15) { + j->eob_run = (1 << r); + if (r) + j->eob_run += stbi__jpeg_get_bits(j, r); + --j->eob_run; + break; + } + k += 16; + } else { + k += r; + zig = stbi__jpeg_dezigzag[k++]; + data[zig] = (short) (stbi__extend_receive(j,s) * (1 << shift)); + } + } + } while (k <= j->spec_end); + } else { + // refinement scan for these AC coefficients + + short bit = (short) (1 << j->succ_low); + + if (j->eob_run) { + --j->eob_run; + for (k = j->spec_start; k <= j->spec_end; ++k) { + short *p = &data[stbi__jpeg_dezigzag[k]]; + if (*p != 0) + if (stbi__jpeg_get_bit(j)) + if ((*p & bit)==0) { + if (*p > 0) + *p += bit; + else + *p -= bit; + } + } + } else { + k = j->spec_start; + do { + int r,s; + int rs = stbi__jpeg_huff_decode(j, hac); // @OPTIMIZE see if we can use the fast path here, advance-by-r is so slow, eh + if (rs < 0) return stbi__err("bad huffman code","Corrupt JPEG"); + s = rs & 15; + r = rs >> 4; + if (s == 0) { + if (r < 15) { + j->eob_run = (1 << r) - 1; + if (r) + j->eob_run += stbi__jpeg_get_bits(j, r); + r = 64; // force end of block + } else { + // r=15 s=0 should write 16 0s, so we just do + // a run of 15 0s and then write s (which is 0), + // so we don't have to do anything special here + } + } else { + if (s != 1) return stbi__err("bad huffman code", "Corrupt JPEG"); + // sign bit + if (stbi__jpeg_get_bit(j)) + s = bit; + else + s = -bit; + } + + // advance by r + while (k <= j->spec_end) { + short *p = &data[stbi__jpeg_dezigzag[k++]]; + if (*p != 0) { + if (stbi__jpeg_get_bit(j)) + if ((*p & bit)==0) { + if (*p > 0) + *p += bit; + else + *p -= bit; + } + } else { + if (r == 0) { + *p = (short) s; + break; + } + --r; + } + } + } while (k <= j->spec_end); + } + } + return 1; +} + +// take a -128..127 value and stbi__clamp it and convert to 0..255 +stbi_inline static stbi_uc stbi__clamp(int x) +{ + // trick to use a single test to catch both cases + if ((unsigned int) x > 255) { + if (x < 0) return 0; + if (x > 255) return 255; + } + return (stbi_uc) x; +} + +#define stbi__f2f(x) ((int) (((x) * 4096 + 0.5))) +#define stbi__fsh(x) ((x) * 4096) + +// derived from jidctint -- DCT_ISLOW +#define STBI__IDCT_1D(s0,s1,s2,s3,s4,s5,s6,s7) \ + int t0,t1,t2,t3,p1,p2,p3,p4,p5,x0,x1,x2,x3; \ + p2 = s2; \ + p3 = s6; \ + p1 = (p2+p3) * stbi__f2f(0.5411961f); \ + t2 = p1 + p3*stbi__f2f(-1.847759065f); \ + t3 = p1 + p2*stbi__f2f( 0.765366865f); \ + p2 = s0; \ + p3 = s4; \ + t0 = stbi__fsh(p2+p3); \ + t1 = stbi__fsh(p2-p3); \ + x0 = t0+t3; \ + x3 = t0-t3; \ + x1 = t1+t2; \ + x2 = t1-t2; \ + t0 = s7; \ + t1 = s5; \ + t2 = s3; \ + t3 = s1; \ + p3 = t0+t2; \ + p4 = t1+t3; \ + p1 = t0+t3; \ + p2 = t1+t2; \ + p5 = (p3+p4)*stbi__f2f( 1.175875602f); \ + t0 = t0*stbi__f2f( 0.298631336f); \ + t1 = t1*stbi__f2f( 2.053119869f); \ + t2 = t2*stbi__f2f( 3.072711026f); \ + t3 = t3*stbi__f2f( 1.501321110f); \ + p1 = p5 + p1*stbi__f2f(-0.899976223f); \ + p2 = p5 + p2*stbi__f2f(-2.562915447f); \ + p3 = p3*stbi__f2f(-1.961570560f); \ + p4 = p4*stbi__f2f(-0.390180644f); \ + t3 += p1+p4; \ + t2 += p2+p3; \ + t1 += p2+p4; \ + t0 += p1+p3; + +static void stbi__idct_block(stbi_uc *out, int out_stride, short data[64]) +{ + int i,val[64],*v=val; + stbi_uc *o; + short *d = data; + + // columns + for (i=0; i < 8; ++i,++d, ++v) { + // if all zeroes, shortcut -- this avoids dequantizing 0s and IDCTing + if (d[ 8]==0 && d[16]==0 && d[24]==0 && d[32]==0 + && d[40]==0 && d[48]==0 && d[56]==0) { + // no shortcut 0 seconds + // (1|2|3|4|5|6|7)==0 0 seconds + // all separate -0.047 seconds + // 1 && 2|3 && 4|5 && 6|7: -0.047 seconds + int dcterm = d[0]*4; + v[0] = v[8] = v[16] = v[24] = v[32] = v[40] = v[48] = v[56] = dcterm; + } else { + STBI__IDCT_1D(d[ 0],d[ 8],d[16],d[24],d[32],d[40],d[48],d[56]) + // constants scaled things up by 1<<12; let's bring them back + // down, but keep 2 extra bits of precision + x0 += 512; x1 += 512; x2 += 512; x3 += 512; + v[ 0] = (x0+t3) >> 10; + v[56] = (x0-t3) >> 10; + v[ 8] = (x1+t2) >> 10; + v[48] = (x1-t2) >> 10; + v[16] = (x2+t1) >> 10; + v[40] = (x2-t1) >> 10; + v[24] = (x3+t0) >> 10; + v[32] = (x3-t0) >> 10; + } + } + + for (i=0, v=val, o=out; i < 8; ++i,v+=8,o+=out_stride) { + // no fast case since the first 1D IDCT spread components out + STBI__IDCT_1D(v[0],v[1],v[2],v[3],v[4],v[5],v[6],v[7]) + // constants scaled things up by 1<<12, plus we had 1<<2 from first + // loop, plus horizontal and vertical each scale by sqrt(8) so together + // we've got an extra 1<<3, so 1<<17 total we need to remove. + // so we want to round that, which means adding 0.5 * 1<<17, + // aka 65536. Also, we'll end up with -128 to 127 that we want + // to encode as 0..255 by adding 128, so we'll add that before the shift + x0 += 65536 + (128<<17); + x1 += 65536 + (128<<17); + x2 += 65536 + (128<<17); + x3 += 65536 + (128<<17); + // tried computing the shifts into temps, or'ing the temps to see + // if any were out of range, but that was slower + o[0] = stbi__clamp((x0+t3) >> 17); + o[7] = stbi__clamp((x0-t3) >> 17); + o[1] = stbi__clamp((x1+t2) >> 17); + o[6] = stbi__clamp((x1-t2) >> 17); + o[2] = stbi__clamp((x2+t1) >> 17); + o[5] = stbi__clamp((x2-t1) >> 17); + o[3] = stbi__clamp((x3+t0) >> 17); + o[4] = stbi__clamp((x3-t0) >> 17); + } +} + +#ifdef STBI_SSE2 +// sse2 integer IDCT. not the fastest possible implementation but it +// produces bit-identical results to the generic C version so it's +// fully "transparent". +static void stbi__idct_simd(stbi_uc *out, int out_stride, short data[64]) +{ + // This is constructed to match our regular (generic) integer IDCT exactly. + __m128i row0, row1, row2, row3, row4, row5, row6, row7; + __m128i tmp; + + // dot product constant: even elems=x, odd elems=y + #define dct_const(x,y) _mm_setr_epi16((x),(y),(x),(y),(x),(y),(x),(y)) + + // out(0) = c0[even]*x + c0[odd]*y (c0, x, y 16-bit, out 32-bit) + // out(1) = c1[even]*x + c1[odd]*y + #define dct_rot(out0,out1, x,y,c0,c1) \ + __m128i c0##lo = _mm_unpacklo_epi16((x),(y)); \ + __m128i c0##hi = _mm_unpackhi_epi16((x),(y)); \ + __m128i out0##_l = _mm_madd_epi16(c0##lo, c0); \ + __m128i out0##_h = _mm_madd_epi16(c0##hi, c0); \ + __m128i out1##_l = _mm_madd_epi16(c0##lo, c1); \ + __m128i out1##_h = _mm_madd_epi16(c0##hi, c1) + + // out = in << 12 (in 16-bit, out 32-bit) + #define dct_widen(out, in) \ + __m128i out##_l = _mm_srai_epi32(_mm_unpacklo_epi16(_mm_setzero_si128(), (in)), 4); \ + __m128i out##_h = _mm_srai_epi32(_mm_unpackhi_epi16(_mm_setzero_si128(), (in)), 4) + + // wide add + #define dct_wadd(out, a, b) \ + __m128i out##_l = _mm_add_epi32(a##_l, b##_l); \ + __m128i out##_h = _mm_add_epi32(a##_h, b##_h) + + // wide sub + #define dct_wsub(out, a, b) \ + __m128i out##_l = _mm_sub_epi32(a##_l, b##_l); \ + __m128i out##_h = _mm_sub_epi32(a##_h, b##_h) + + // butterfly a/b, add bias, then shift by "s" and pack + #define dct_bfly32o(out0, out1, a,b,bias,s) \ + { \ + __m128i abiased_l = _mm_add_epi32(a##_l, bias); \ + __m128i abiased_h = _mm_add_epi32(a##_h, bias); \ + dct_wadd(sum, abiased, b); \ + dct_wsub(dif, abiased, b); \ + out0 = _mm_packs_epi32(_mm_srai_epi32(sum_l, s), _mm_srai_epi32(sum_h, s)); \ + out1 = _mm_packs_epi32(_mm_srai_epi32(dif_l, s), _mm_srai_epi32(dif_h, s)); \ + } + + // 8-bit interleave step (for transposes) + #define dct_interleave8(a, b) \ + tmp = a; \ + a = _mm_unpacklo_epi8(a, b); \ + b = _mm_unpackhi_epi8(tmp, b) + + // 16-bit interleave step (for transposes) + #define dct_interleave16(a, b) \ + tmp = a; \ + a = _mm_unpacklo_epi16(a, b); \ + b = _mm_unpackhi_epi16(tmp, b) + + #define dct_pass(bias,shift) \ + { \ + /* even part */ \ + dct_rot(t2e,t3e, row2,row6, rot0_0,rot0_1); \ + __m128i sum04 = _mm_add_epi16(row0, row4); \ + __m128i dif04 = _mm_sub_epi16(row0, row4); \ + dct_widen(t0e, sum04); \ + dct_widen(t1e, dif04); \ + dct_wadd(x0, t0e, t3e); \ + dct_wsub(x3, t0e, t3e); \ + dct_wadd(x1, t1e, t2e); \ + dct_wsub(x2, t1e, t2e); \ + /* odd part */ \ + dct_rot(y0o,y2o, row7,row3, rot2_0,rot2_1); \ + dct_rot(y1o,y3o, row5,row1, rot3_0,rot3_1); \ + __m128i sum17 = _mm_add_epi16(row1, row7); \ + __m128i sum35 = _mm_add_epi16(row3, row5); \ + dct_rot(y4o,y5o, sum17,sum35, rot1_0,rot1_1); \ + dct_wadd(x4, y0o, y4o); \ + dct_wadd(x5, y1o, y5o); \ + dct_wadd(x6, y2o, y5o); \ + dct_wadd(x7, y3o, y4o); \ + dct_bfly32o(row0,row7, x0,x7,bias,shift); \ + dct_bfly32o(row1,row6, x1,x6,bias,shift); \ + dct_bfly32o(row2,row5, x2,x5,bias,shift); \ + dct_bfly32o(row3,row4, x3,x4,bias,shift); \ + } + + __m128i rot0_0 = dct_const(stbi__f2f(0.5411961f), stbi__f2f(0.5411961f) + stbi__f2f(-1.847759065f)); + __m128i rot0_1 = dct_const(stbi__f2f(0.5411961f) + stbi__f2f( 0.765366865f), stbi__f2f(0.5411961f)); + __m128i rot1_0 = dct_const(stbi__f2f(1.175875602f) + stbi__f2f(-0.899976223f), stbi__f2f(1.175875602f)); + __m128i rot1_1 = dct_const(stbi__f2f(1.175875602f), stbi__f2f(1.175875602f) + stbi__f2f(-2.562915447f)); + __m128i rot2_0 = dct_const(stbi__f2f(-1.961570560f) + stbi__f2f( 0.298631336f), stbi__f2f(-1.961570560f)); + __m128i rot2_1 = dct_const(stbi__f2f(-1.961570560f), stbi__f2f(-1.961570560f) + stbi__f2f( 3.072711026f)); + __m128i rot3_0 = dct_const(stbi__f2f(-0.390180644f) + stbi__f2f( 2.053119869f), stbi__f2f(-0.390180644f)); + __m128i rot3_1 = dct_const(stbi__f2f(-0.390180644f), stbi__f2f(-0.390180644f) + stbi__f2f( 1.501321110f)); + + // rounding biases in column/row passes, see stbi__idct_block for explanation. + __m128i bias_0 = _mm_set1_epi32(512); + __m128i bias_1 = _mm_set1_epi32(65536 + (128<<17)); + + // load + row0 = _mm_load_si128((const __m128i *) (data + 0*8)); + row1 = _mm_load_si128((const __m128i *) (data + 1*8)); + row2 = _mm_load_si128((const __m128i *) (data + 2*8)); + row3 = _mm_load_si128((const __m128i *) (data + 3*8)); + row4 = _mm_load_si128((const __m128i *) (data + 4*8)); + row5 = _mm_load_si128((const __m128i *) (data + 5*8)); + row6 = _mm_load_si128((const __m128i *) (data + 6*8)); + row7 = _mm_load_si128((const __m128i *) (data + 7*8)); + + // column pass + dct_pass(bias_0, 10); + + { + // 16bit 8x8 transpose pass 1 + dct_interleave16(row0, row4); + dct_interleave16(row1, row5); + dct_interleave16(row2, row6); + dct_interleave16(row3, row7); + + // transpose pass 2 + dct_interleave16(row0, row2); + dct_interleave16(row1, row3); + dct_interleave16(row4, row6); + dct_interleave16(row5, row7); + + // transpose pass 3 + dct_interleave16(row0, row1); + dct_interleave16(row2, row3); + dct_interleave16(row4, row5); + dct_interleave16(row6, row7); + } + + // row pass + dct_pass(bias_1, 17); + + { + // pack + __m128i p0 = _mm_packus_epi16(row0, row1); // a0a1a2a3...a7b0b1b2b3...b7 + __m128i p1 = _mm_packus_epi16(row2, row3); + __m128i p2 = _mm_packus_epi16(row4, row5); + __m128i p3 = _mm_packus_epi16(row6, row7); + + // 8bit 8x8 transpose pass 1 + dct_interleave8(p0, p2); // a0e0a1e1... + dct_interleave8(p1, p3); // c0g0c1g1... + + // transpose pass 2 + dct_interleave8(p0, p1); // a0c0e0g0... + dct_interleave8(p2, p3); // b0d0f0h0... + + // transpose pass 3 + dct_interleave8(p0, p2); // a0b0c0d0... + dct_interleave8(p1, p3); // a4b4c4d4... + + // store + _mm_storel_epi64((__m128i *) out, p0); out += out_stride; + _mm_storel_epi64((__m128i *) out, _mm_shuffle_epi32(p0, 0x4e)); out += out_stride; + _mm_storel_epi64((__m128i *) out, p2); out += out_stride; + _mm_storel_epi64((__m128i *) out, _mm_shuffle_epi32(p2, 0x4e)); out += out_stride; + _mm_storel_epi64((__m128i *) out, p1); out += out_stride; + _mm_storel_epi64((__m128i *) out, _mm_shuffle_epi32(p1, 0x4e)); out += out_stride; + _mm_storel_epi64((__m128i *) out, p3); out += out_stride; + _mm_storel_epi64((__m128i *) out, _mm_shuffle_epi32(p3, 0x4e)); + } + +#undef dct_const +#undef dct_rot +#undef dct_widen +#undef dct_wadd +#undef dct_wsub +#undef dct_bfly32o +#undef dct_interleave8 +#undef dct_interleave16 +#undef dct_pass +} + +#endif // STBI_SSE2 + +#ifdef STBI_NEON + +// NEON integer IDCT. should produce bit-identical +// results to the generic C version. +static void stbi__idct_simd(stbi_uc *out, int out_stride, short data[64]) +{ + int16x8_t row0, row1, row2, row3, row4, row5, row6, row7; + + int16x4_t rot0_0 = vdup_n_s16(stbi__f2f(0.5411961f)); + int16x4_t rot0_1 = vdup_n_s16(stbi__f2f(-1.847759065f)); + int16x4_t rot0_2 = vdup_n_s16(stbi__f2f( 0.765366865f)); + int16x4_t rot1_0 = vdup_n_s16(stbi__f2f( 1.175875602f)); + int16x4_t rot1_1 = vdup_n_s16(stbi__f2f(-0.899976223f)); + int16x4_t rot1_2 = vdup_n_s16(stbi__f2f(-2.562915447f)); + int16x4_t rot2_0 = vdup_n_s16(stbi__f2f(-1.961570560f)); + int16x4_t rot2_1 = vdup_n_s16(stbi__f2f(-0.390180644f)); + int16x4_t rot3_0 = vdup_n_s16(stbi__f2f( 0.298631336f)); + int16x4_t rot3_1 = vdup_n_s16(stbi__f2f( 2.053119869f)); + int16x4_t rot3_2 = vdup_n_s16(stbi__f2f( 3.072711026f)); + int16x4_t rot3_3 = vdup_n_s16(stbi__f2f( 1.501321110f)); + +#define dct_long_mul(out, inq, coeff) \ + int32x4_t out##_l = vmull_s16(vget_low_s16(inq), coeff); \ + int32x4_t out##_h = vmull_s16(vget_high_s16(inq), coeff) + +#define dct_long_mac(out, acc, inq, coeff) \ + int32x4_t out##_l = vmlal_s16(acc##_l, vget_low_s16(inq), coeff); \ + int32x4_t out##_h = vmlal_s16(acc##_h, vget_high_s16(inq), coeff) + +#define dct_widen(out, inq) \ + int32x4_t out##_l = vshll_n_s16(vget_low_s16(inq), 12); \ + int32x4_t out##_h = vshll_n_s16(vget_high_s16(inq), 12) + +// wide add +#define dct_wadd(out, a, b) \ + int32x4_t out##_l = vaddq_s32(a##_l, b##_l); \ + int32x4_t out##_h = vaddq_s32(a##_h, b##_h) + +// wide sub +#define dct_wsub(out, a, b) \ + int32x4_t out##_l = vsubq_s32(a##_l, b##_l); \ + int32x4_t out##_h = vsubq_s32(a##_h, b##_h) + +// butterfly a/b, then shift using "shiftop" by "s" and pack +#define dct_bfly32o(out0,out1, a,b,shiftop,s) \ + { \ + dct_wadd(sum, a, b); \ + dct_wsub(dif, a, b); \ + out0 = vcombine_s16(shiftop(sum_l, s), shiftop(sum_h, s)); \ + out1 = vcombine_s16(shiftop(dif_l, s), shiftop(dif_h, s)); \ + } + +#define dct_pass(shiftop, shift) \ + { \ + /* even part */ \ + int16x8_t sum26 = vaddq_s16(row2, row6); \ + dct_long_mul(p1e, sum26, rot0_0); \ + dct_long_mac(t2e, p1e, row6, rot0_1); \ + dct_long_mac(t3e, p1e, row2, rot0_2); \ + int16x8_t sum04 = vaddq_s16(row0, row4); \ + int16x8_t dif04 = vsubq_s16(row0, row4); \ + dct_widen(t0e, sum04); \ + dct_widen(t1e, dif04); \ + dct_wadd(x0, t0e, t3e); \ + dct_wsub(x3, t0e, t3e); \ + dct_wadd(x1, t1e, t2e); \ + dct_wsub(x2, t1e, t2e); \ + /* odd part */ \ + int16x8_t sum15 = vaddq_s16(row1, row5); \ + int16x8_t sum17 = vaddq_s16(row1, row7); \ + int16x8_t sum35 = vaddq_s16(row3, row5); \ + int16x8_t sum37 = vaddq_s16(row3, row7); \ + int16x8_t sumodd = vaddq_s16(sum17, sum35); \ + dct_long_mul(p5o, sumodd, rot1_0); \ + dct_long_mac(p1o, p5o, sum17, rot1_1); \ + dct_long_mac(p2o, p5o, sum35, rot1_2); \ + dct_long_mul(p3o, sum37, rot2_0); \ + dct_long_mul(p4o, sum15, rot2_1); \ + dct_wadd(sump13o, p1o, p3o); \ + dct_wadd(sump24o, p2o, p4o); \ + dct_wadd(sump23o, p2o, p3o); \ + dct_wadd(sump14o, p1o, p4o); \ + dct_long_mac(x4, sump13o, row7, rot3_0); \ + dct_long_mac(x5, sump24o, row5, rot3_1); \ + dct_long_mac(x6, sump23o, row3, rot3_2); \ + dct_long_mac(x7, sump14o, row1, rot3_3); \ + dct_bfly32o(row0,row7, x0,x7,shiftop,shift); \ + dct_bfly32o(row1,row6, x1,x6,shiftop,shift); \ + dct_bfly32o(row2,row5, x2,x5,shiftop,shift); \ + dct_bfly32o(row3,row4, x3,x4,shiftop,shift); \ + } + + // load + row0 = vld1q_s16(data + 0*8); + row1 = vld1q_s16(data + 1*8); + row2 = vld1q_s16(data + 2*8); + row3 = vld1q_s16(data + 3*8); + row4 = vld1q_s16(data + 4*8); + row5 = vld1q_s16(data + 5*8); + row6 = vld1q_s16(data + 6*8); + row7 = vld1q_s16(data + 7*8); + + // add DC bias + row0 = vaddq_s16(row0, vsetq_lane_s16(1024, vdupq_n_s16(0), 0)); + + // column pass + dct_pass(vrshrn_n_s32, 10); + + // 16bit 8x8 transpose + { +// these three map to a single VTRN.16, VTRN.32, and VSWP, respectively. +// whether compilers actually get this is another story, sadly. +#define dct_trn16(x, y) { int16x8x2_t t = vtrnq_s16(x, y); x = t.val[0]; y = t.val[1]; } +#define dct_trn32(x, y) { int32x4x2_t t = vtrnq_s32(vreinterpretq_s32_s16(x), vreinterpretq_s32_s16(y)); x = vreinterpretq_s16_s32(t.val[0]); y = vreinterpretq_s16_s32(t.val[1]); } +#define dct_trn64(x, y) { int16x8_t x0 = x; int16x8_t y0 = y; x = vcombine_s16(vget_low_s16(x0), vget_low_s16(y0)); y = vcombine_s16(vget_high_s16(x0), vget_high_s16(y0)); } + + // pass 1 + dct_trn16(row0, row1); // a0b0a2b2a4b4a6b6 + dct_trn16(row2, row3); + dct_trn16(row4, row5); + dct_trn16(row6, row7); + + // pass 2 + dct_trn32(row0, row2); // a0b0c0d0a4b4c4d4 + dct_trn32(row1, row3); + dct_trn32(row4, row6); + dct_trn32(row5, row7); + + // pass 3 + dct_trn64(row0, row4); // a0b0c0d0e0f0g0h0 + dct_trn64(row1, row5); + dct_trn64(row2, row6); + dct_trn64(row3, row7); + +#undef dct_trn16 +#undef dct_trn32 +#undef dct_trn64 + } + + // row pass + // vrshrn_n_s32 only supports shifts up to 16, we need + // 17. so do a non-rounding shift of 16 first then follow + // up with a rounding shift by 1. + dct_pass(vshrn_n_s32, 16); + + { + // pack and round + uint8x8_t p0 = vqrshrun_n_s16(row0, 1); + uint8x8_t p1 = vqrshrun_n_s16(row1, 1); + uint8x8_t p2 = vqrshrun_n_s16(row2, 1); + uint8x8_t p3 = vqrshrun_n_s16(row3, 1); + uint8x8_t p4 = vqrshrun_n_s16(row4, 1); + uint8x8_t p5 = vqrshrun_n_s16(row5, 1); + uint8x8_t p6 = vqrshrun_n_s16(row6, 1); + uint8x8_t p7 = vqrshrun_n_s16(row7, 1); + + // again, these can translate into one instruction, but often don't. +#define dct_trn8_8(x, y) { uint8x8x2_t t = vtrn_u8(x, y); x = t.val[0]; y = t.val[1]; } +#define dct_trn8_16(x, y) { uint16x4x2_t t = vtrn_u16(vreinterpret_u16_u8(x), vreinterpret_u16_u8(y)); x = vreinterpret_u8_u16(t.val[0]); y = vreinterpret_u8_u16(t.val[1]); } +#define dct_trn8_32(x, y) { uint32x2x2_t t = vtrn_u32(vreinterpret_u32_u8(x), vreinterpret_u32_u8(y)); x = vreinterpret_u8_u32(t.val[0]); y = vreinterpret_u8_u32(t.val[1]); } + + // sadly can't use interleaved stores here since we only write + // 8 bytes to each scan line! + + // 8x8 8-bit transpose pass 1 + dct_trn8_8(p0, p1); + dct_trn8_8(p2, p3); + dct_trn8_8(p4, p5); + dct_trn8_8(p6, p7); + + // pass 2 + dct_trn8_16(p0, p2); + dct_trn8_16(p1, p3); + dct_trn8_16(p4, p6); + dct_trn8_16(p5, p7); + + // pass 3 + dct_trn8_32(p0, p4); + dct_trn8_32(p1, p5); + dct_trn8_32(p2, p6); + dct_trn8_32(p3, p7); + + // store + vst1_u8(out, p0); out += out_stride; + vst1_u8(out, p1); out += out_stride; + vst1_u8(out, p2); out += out_stride; + vst1_u8(out, p3); out += out_stride; + vst1_u8(out, p4); out += out_stride; + vst1_u8(out, p5); out += out_stride; + vst1_u8(out, p6); out += out_stride; + vst1_u8(out, p7); + +#undef dct_trn8_8 +#undef dct_trn8_16 +#undef dct_trn8_32 + } + +#undef dct_long_mul +#undef dct_long_mac +#undef dct_widen +#undef dct_wadd +#undef dct_wsub +#undef dct_bfly32o +#undef dct_pass +} + +#endif // STBI_NEON + +#define STBI__MARKER_none 0xff +// if there's a pending marker from the entropy stream, return that +// otherwise, fetch from the stream and get a marker. if there's no +// marker, return 0xff, which is never a valid marker value +static stbi_uc stbi__get_marker(stbi__jpeg *j) +{ + stbi_uc x; + if (j->marker != STBI__MARKER_none) { x = j->marker; j->marker = STBI__MARKER_none; return x; } + x = stbi__get8(j->s); + if (x != 0xff) return STBI__MARKER_none; + while (x == 0xff) + x = stbi__get8(j->s); // consume repeated 0xff fill bytes + return x; +} + +// in each scan, we'll have scan_n components, and the order +// of the components is specified by order[] +#define STBI__RESTART(x) ((x) >= 0xd0 && (x) <= 0xd7) + +// after a restart interval, stbi__jpeg_reset the entropy decoder and +// the dc prediction +static void stbi__jpeg_reset(stbi__jpeg *j) +{ + j->code_bits = 0; + j->code_buffer = 0; + j->nomore = 0; + j->img_comp[0].dc_pred = j->img_comp[1].dc_pred = j->img_comp[2].dc_pred = j->img_comp[3].dc_pred = 0; + j->marker = STBI__MARKER_none; + j->todo = j->restart_interval ? j->restart_interval : 0x7fffffff; + j->eob_run = 0; + // no more than 1<<31 MCUs if no restart_interal? that's plenty safe, + // since we don't even allow 1<<30 pixels +} + +static int stbi__parse_entropy_coded_data(stbi__jpeg *z) +{ + stbi__jpeg_reset(z); + if (!z->progressive) { + if (z->scan_n == 1) { + int i,j; + STBI_SIMD_ALIGN(short, data[64]); + int n = z->order[0]; + // non-interleaved data, we just need to process one block at a time, + // in trivial scanline order + // number of blocks to do just depends on how many actual "pixels" this + // component has, independent of interleaved MCU blocking and such + int w = (z->img_comp[n].x+7) >> 3; + int h = (z->img_comp[n].y+7) >> 3; + for (j=0; j < h; ++j) { + for (i=0; i < w; ++i) { + int ha = z->img_comp[n].ha; + if (!stbi__jpeg_decode_block(z, data, z->huff_dc+z->img_comp[n].hd, z->huff_ac+ha, z->fast_ac[ha], n, z->dequant[z->img_comp[n].tq])) return 0; + z->idct_block_kernel(z->img_comp[n].data+z->img_comp[n].w2*j*8+i*8, z->img_comp[n].w2, data); + // every data block is an MCU, so countdown the restart interval + if (--z->todo <= 0) { + if (z->code_bits < 24) stbi__grow_buffer_unsafe(z); + // if it's NOT a restart, then just bail, so we get corrupt data + // rather than no data + if (!STBI__RESTART(z->marker)) return 1; + stbi__jpeg_reset(z); + } + } + } + return 1; + } else { // interleaved + int i,j,k,x,y; + STBI_SIMD_ALIGN(short, data[64]); + for (j=0; j < z->img_mcu_y; ++j) { + for (i=0; i < z->img_mcu_x; ++i) { + // scan an interleaved mcu... process scan_n components in order + for (k=0; k < z->scan_n; ++k) { + int n = z->order[k]; + // scan out an mcu's worth of this component; that's just determined + // by the basic H and V specified for the component + for (y=0; y < z->img_comp[n].v; ++y) { + for (x=0; x < z->img_comp[n].h; ++x) { + int x2 = (i*z->img_comp[n].h + x)*8; + int y2 = (j*z->img_comp[n].v + y)*8; + int ha = z->img_comp[n].ha; + if (!stbi__jpeg_decode_block(z, data, z->huff_dc+z->img_comp[n].hd, z->huff_ac+ha, z->fast_ac[ha], n, z->dequant[z->img_comp[n].tq])) return 0; + z->idct_block_kernel(z->img_comp[n].data+z->img_comp[n].w2*y2+x2, z->img_comp[n].w2, data); + } + } + } + // after all interleaved components, that's an interleaved MCU, + // so now count down the restart interval + if (--z->todo <= 0) { + if (z->code_bits < 24) stbi__grow_buffer_unsafe(z); + if (!STBI__RESTART(z->marker)) return 1; + stbi__jpeg_reset(z); + } + } + } + return 1; + } + } else { + if (z->scan_n == 1) { + int i,j; + int n = z->order[0]; + // non-interleaved data, we just need to process one block at a time, + // in trivial scanline order + // number of blocks to do just depends on how many actual "pixels" this + // component has, independent of interleaved MCU blocking and such + int w = (z->img_comp[n].x+7) >> 3; + int h = (z->img_comp[n].y+7) >> 3; + for (j=0; j < h; ++j) { + for (i=0; i < w; ++i) { + short *data = z->img_comp[n].coeff + 64 * (i + j * z->img_comp[n].coeff_w); + if (z->spec_start == 0) { + if (!stbi__jpeg_decode_block_prog_dc(z, data, &z->huff_dc[z->img_comp[n].hd], n)) + return 0; + } else { + int ha = z->img_comp[n].ha; + if (!stbi__jpeg_decode_block_prog_ac(z, data, &z->huff_ac[ha], z->fast_ac[ha])) + return 0; + } + // every data block is an MCU, so countdown the restart interval + if (--z->todo <= 0) { + if (z->code_bits < 24) stbi__grow_buffer_unsafe(z); + if (!STBI__RESTART(z->marker)) return 1; + stbi__jpeg_reset(z); + } + } + } + return 1; + } else { // interleaved + int i,j,k,x,y; + for (j=0; j < z->img_mcu_y; ++j) { + for (i=0; i < z->img_mcu_x; ++i) { + // scan an interleaved mcu... process scan_n components in order + for (k=0; k < z->scan_n; ++k) { + int n = z->order[k]; + // scan out an mcu's worth of this component; that's just determined + // by the basic H and V specified for the component + for (y=0; y < z->img_comp[n].v; ++y) { + for (x=0; x < z->img_comp[n].h; ++x) { + int x2 = (i*z->img_comp[n].h + x); + int y2 = (j*z->img_comp[n].v + y); + short *data = z->img_comp[n].coeff + 64 * (x2 + y2 * z->img_comp[n].coeff_w); + if (!stbi__jpeg_decode_block_prog_dc(z, data, &z->huff_dc[z->img_comp[n].hd], n)) + return 0; + } + } + } + // after all interleaved components, that's an interleaved MCU, + // so now count down the restart interval + if (--z->todo <= 0) { + if (z->code_bits < 24) stbi__grow_buffer_unsafe(z); + if (!STBI__RESTART(z->marker)) return 1; + stbi__jpeg_reset(z); + } + } + } + return 1; + } + } +} + +static void stbi__jpeg_dequantize(short *data, stbi__uint16 *dequant) +{ + int i; + for (i=0; i < 64; ++i) + data[i] *= dequant[i]; +} + +static void stbi__jpeg_finish(stbi__jpeg *z) +{ + if (z->progressive) { + // dequantize and idct the data + int i,j,n; + for (n=0; n < z->s->img_n; ++n) { + int w = (z->img_comp[n].x+7) >> 3; + int h = (z->img_comp[n].y+7) >> 3; + for (j=0; j < h; ++j) { + for (i=0; i < w; ++i) { + short *data = z->img_comp[n].coeff + 64 * (i + j * z->img_comp[n].coeff_w); + stbi__jpeg_dequantize(data, z->dequant[z->img_comp[n].tq]); + z->idct_block_kernel(z->img_comp[n].data+z->img_comp[n].w2*j*8+i*8, z->img_comp[n].w2, data); + } + } + } + } +} + +static int stbi__process_marker(stbi__jpeg *z, int m) +{ + int L; + switch (m) { + case STBI__MARKER_none: // no marker found + return stbi__err("expected marker","Corrupt JPEG"); + + case 0xDD: // DRI - specify restart interval + if (stbi__get16be(z->s) != 4) return stbi__err("bad DRI len","Corrupt JPEG"); + z->restart_interval = stbi__get16be(z->s); + return 1; + + case 0xDB: // DQT - define quantization table + L = stbi__get16be(z->s)-2; + while (L > 0) { + int q = stbi__get8(z->s); + int p = q >> 4, sixteen = (p != 0); + int t = q & 15,i; + if (p != 0 && p != 1) return stbi__err("bad DQT type","Corrupt JPEG"); + if (t > 3) return stbi__err("bad DQT table","Corrupt JPEG"); + + for (i=0; i < 64; ++i) + z->dequant[t][stbi__jpeg_dezigzag[i]] = (stbi__uint16)(sixteen ? stbi__get16be(z->s) : stbi__get8(z->s)); + L -= (sixteen ? 129 : 65); + } + return L==0; + + case 0xC4: // DHT - define huffman table + L = stbi__get16be(z->s)-2; + while (L > 0) { + stbi_uc *v; + int sizes[16],i,n=0; + int q = stbi__get8(z->s); + int tc = q >> 4; + int th = q & 15; + if (tc > 1 || th > 3) return stbi__err("bad DHT header","Corrupt JPEG"); + for (i=0; i < 16; ++i) { + sizes[i] = stbi__get8(z->s); + n += sizes[i]; + } + if(n > 256) return stbi__err("bad DHT header","Corrupt JPEG"); // Loop over i < n would write past end of values! + L -= 17; + if (tc == 0) { + if (!stbi__build_huffman(z->huff_dc+th, sizes)) return 0; + v = z->huff_dc[th].values; + } else { + if (!stbi__build_huffman(z->huff_ac+th, sizes)) return 0; + v = z->huff_ac[th].values; + } + for (i=0; i < n; ++i) + v[i] = stbi__get8(z->s); + if (tc != 0) + stbi__build_fast_ac(z->fast_ac[th], z->huff_ac + th); + L -= n; + } + return L==0; + } + + // check for comment block or APP blocks + if ((m >= 0xE0 && m <= 0xEF) || m == 0xFE) { + L = stbi__get16be(z->s); + if (L < 2) { + if (m == 0xFE) + return stbi__err("bad COM len","Corrupt JPEG"); + else + return stbi__err("bad APP len","Corrupt JPEG"); + } + L -= 2; + + if (m == 0xE0 && L >= 5) { // JFIF APP0 segment + static const unsigned char tag[5] = {'J','F','I','F','\0'}; + int ok = 1; + int i; + for (i=0; i < 5; ++i) + if (stbi__get8(z->s) != tag[i]) + ok = 0; + L -= 5; + if (ok) + z->jfif = 1; + } else if (m == 0xEE && L >= 12) { // Adobe APP14 segment + static const unsigned char tag[6] = {'A','d','o','b','e','\0'}; + int ok = 1; + int i; + for (i=0; i < 6; ++i) + if (stbi__get8(z->s) != tag[i]) + ok = 0; + L -= 6; + if (ok) { + stbi__get8(z->s); // version + stbi__get16be(z->s); // flags0 + stbi__get16be(z->s); // flags1 + z->app14_color_transform = stbi__get8(z->s); // color transform + L -= 6; + } + } + + stbi__skip(z->s, L); + return 1; + } + + return stbi__err("unknown marker","Corrupt JPEG"); +} + +// after we see SOS +static int stbi__process_scan_header(stbi__jpeg *z) +{ + int i; + int Ls = stbi__get16be(z->s); + z->scan_n = stbi__get8(z->s); + if (z->scan_n < 1 || z->scan_n > 4 || z->scan_n > (int) z->s->img_n) return stbi__err("bad SOS component count","Corrupt JPEG"); + if (Ls != 6+2*z->scan_n) return stbi__err("bad SOS len","Corrupt JPEG"); + for (i=0; i < z->scan_n; ++i) { + int id = stbi__get8(z->s), which; + int q = stbi__get8(z->s); + for (which = 0; which < z->s->img_n; ++which) + if (z->img_comp[which].id == id) + break; + if (which == z->s->img_n) return 0; // no match + z->img_comp[which].hd = q >> 4; if (z->img_comp[which].hd > 3) return stbi__err("bad DC huff","Corrupt JPEG"); + z->img_comp[which].ha = q & 15; if (z->img_comp[which].ha > 3) return stbi__err("bad AC huff","Corrupt JPEG"); + z->order[i] = which; + } + + { + int aa; + z->spec_start = stbi__get8(z->s); + z->spec_end = stbi__get8(z->s); // should be 63, but might be 0 + aa = stbi__get8(z->s); + z->succ_high = (aa >> 4); + z->succ_low = (aa & 15); + if (z->progressive) { + if (z->spec_start > 63 || z->spec_end > 63 || z->spec_start > z->spec_end || z->succ_high > 13 || z->succ_low > 13) + return stbi__err("bad SOS", "Corrupt JPEG"); + } else { + if (z->spec_start != 0) return stbi__err("bad SOS","Corrupt JPEG"); + if (z->succ_high != 0 || z->succ_low != 0) return stbi__err("bad SOS","Corrupt JPEG"); + z->spec_end = 63; + } + } + + return 1; +} + +static int stbi__free_jpeg_components(stbi__jpeg *z, int ncomp, int why) +{ + int i; + for (i=0; i < ncomp; ++i) { + if (z->img_comp[i].raw_data) { + STBI_FREE(z->img_comp[i].raw_data); + z->img_comp[i].raw_data = NULL; + z->img_comp[i].data = NULL; + } + if (z->img_comp[i].raw_coeff) { + STBI_FREE(z->img_comp[i].raw_coeff); + z->img_comp[i].raw_coeff = 0; + z->img_comp[i].coeff = 0; + } + if (z->img_comp[i].linebuf) { + STBI_FREE(z->img_comp[i].linebuf); + z->img_comp[i].linebuf = NULL; + } + } + return why; +} + +static int stbi__process_frame_header(stbi__jpeg *z, int scan) +{ + stbi__context *s = z->s; + int Lf,p,i,q, h_max=1,v_max=1,c; + Lf = stbi__get16be(s); if (Lf < 11) return stbi__err("bad SOF len","Corrupt JPEG"); // JPEG + p = stbi__get8(s); if (p != 8) return stbi__err("only 8-bit","JPEG format not supported: 8-bit only"); // JPEG baseline + s->img_y = stbi__get16be(s); if (s->img_y == 0) return stbi__err("no header height", "JPEG format not supported: delayed height"); // Legal, but we don't handle it--but neither does IJG + s->img_x = stbi__get16be(s); if (s->img_x == 0) return stbi__err("0 width","Corrupt JPEG"); // JPEG requires + if (s->img_y > STBI_MAX_DIMENSIONS) return stbi__err("too large","Very large image (corrupt?)"); + if (s->img_x > STBI_MAX_DIMENSIONS) return stbi__err("too large","Very large image (corrupt?)"); + c = stbi__get8(s); + if (c != 3 && c != 1 && c != 4) return stbi__err("bad component count","Corrupt JPEG"); + s->img_n = c; + for (i=0; i < c; ++i) { + z->img_comp[i].data = NULL; + z->img_comp[i].linebuf = NULL; + } + + if (Lf != 8+3*s->img_n) return stbi__err("bad SOF len","Corrupt JPEG"); + + z->rgb = 0; + for (i=0; i < s->img_n; ++i) { + static const unsigned char rgb[3] = { 'R', 'G', 'B' }; + z->img_comp[i].id = stbi__get8(s); + if (s->img_n == 3 && z->img_comp[i].id == rgb[i]) + ++z->rgb; + q = stbi__get8(s); + z->img_comp[i].h = (q >> 4); if (!z->img_comp[i].h || z->img_comp[i].h > 4) return stbi__err("bad H","Corrupt JPEG"); + z->img_comp[i].v = q & 15; if (!z->img_comp[i].v || z->img_comp[i].v > 4) return stbi__err("bad V","Corrupt JPEG"); + z->img_comp[i].tq = stbi__get8(s); if (z->img_comp[i].tq > 3) return stbi__err("bad TQ","Corrupt JPEG"); + } + + if (scan != STBI__SCAN_load) return 1; + + if (!stbi__mad3sizes_valid(s->img_x, s->img_y, s->img_n, 0)) return stbi__err("too large", "Image too large to decode"); + + for (i=0; i < s->img_n; ++i) { + if (z->img_comp[i].h > h_max) h_max = z->img_comp[i].h; + if (z->img_comp[i].v > v_max) v_max = z->img_comp[i].v; + } + + // check that plane subsampling factors are integer ratios; our resamplers can't deal with fractional ratios + // and I've never seen a non-corrupted JPEG file actually use them + for (i=0; i < s->img_n; ++i) { + if (h_max % z->img_comp[i].h != 0) return stbi__err("bad H","Corrupt JPEG"); + if (v_max % z->img_comp[i].v != 0) return stbi__err("bad V","Corrupt JPEG"); + } + + // compute interleaved mcu info + z->img_h_max = h_max; + z->img_v_max = v_max; + z->img_mcu_w = h_max * 8; + z->img_mcu_h = v_max * 8; + // these sizes can't be more than 17 bits + z->img_mcu_x = (s->img_x + z->img_mcu_w-1) / z->img_mcu_w; + z->img_mcu_y = (s->img_y + z->img_mcu_h-1) / z->img_mcu_h; + + for (i=0; i < s->img_n; ++i) { + // number of effective pixels (e.g. for non-interleaved MCU) + z->img_comp[i].x = (s->img_x * z->img_comp[i].h + h_max-1) / h_max; + z->img_comp[i].y = (s->img_y * z->img_comp[i].v + v_max-1) / v_max; + // to simplify generation, we'll allocate enough memory to decode + // the bogus oversized data from using interleaved MCUs and their + // big blocks (e.g. a 16x16 iMCU on an image of width 33); we won't + // discard the extra data until colorspace conversion + // + // img_mcu_x, img_mcu_y: <=17 bits; comp[i].h and .v are <=4 (checked earlier) + // so these muls can't overflow with 32-bit ints (which we require) + z->img_comp[i].w2 = z->img_mcu_x * z->img_comp[i].h * 8; + z->img_comp[i].h2 = z->img_mcu_y * z->img_comp[i].v * 8; + z->img_comp[i].coeff = 0; + z->img_comp[i].raw_coeff = 0; + z->img_comp[i].linebuf = NULL; + z->img_comp[i].raw_data = stbi__malloc_mad2(z->img_comp[i].w2, z->img_comp[i].h2, 15); + if (z->img_comp[i].raw_data == NULL) + return stbi__free_jpeg_components(z, i+1, stbi__err("outofmem", "Out of memory")); + // align blocks for idct using mmx/sse + z->img_comp[i].data = (stbi_uc*) (((size_t) z->img_comp[i].raw_data + 15) & ~15); + if (z->progressive) { + // w2, h2 are multiples of 8 (see above) + z->img_comp[i].coeff_w = z->img_comp[i].w2 / 8; + z->img_comp[i].coeff_h = z->img_comp[i].h2 / 8; + z->img_comp[i].raw_coeff = stbi__malloc_mad3(z->img_comp[i].w2, z->img_comp[i].h2, sizeof(short), 15); + if (z->img_comp[i].raw_coeff == NULL) + return stbi__free_jpeg_components(z, i+1, stbi__err("outofmem", "Out of memory")); + z->img_comp[i].coeff = (short*) (((size_t) z->img_comp[i].raw_coeff + 15) & ~15); + } + } + + return 1; +} + +// use comparisons since in some cases we handle more than one case (e.g. SOF) +#define stbi__DNL(x) ((x) == 0xdc) +#define stbi__SOI(x) ((x) == 0xd8) +#define stbi__EOI(x) ((x) == 0xd9) +#define stbi__SOF(x) ((x) == 0xc0 || (x) == 0xc1 || (x) == 0xc2) +#define stbi__SOS(x) ((x) == 0xda) + +#define stbi__SOF_progressive(x) ((x) == 0xc2) + +static int stbi__decode_jpeg_header(stbi__jpeg *z, int scan) +{ + int m; + z->jfif = 0; + z->app14_color_transform = -1; // valid values are 0,1,2 + z->marker = STBI__MARKER_none; // initialize cached marker to empty + m = stbi__get_marker(z); + if (!stbi__SOI(m)) return stbi__err("no SOI","Corrupt JPEG"); + if (scan == STBI__SCAN_type) return 1; + m = stbi__get_marker(z); + while (!stbi__SOF(m)) { + if (!stbi__process_marker(z,m)) return 0; + m = stbi__get_marker(z); + while (m == STBI__MARKER_none) { + // some files have extra padding after their blocks, so ok, we'll scan + if (stbi__at_eof(z->s)) return stbi__err("no SOF", "Corrupt JPEG"); + m = stbi__get_marker(z); + } + } + z->progressive = stbi__SOF_progressive(m); + if (!stbi__process_frame_header(z, scan)) return 0; + return 1; +} + +static stbi_uc stbi__skip_jpeg_junk_at_end(stbi__jpeg *j) +{ + // some JPEGs have junk at end, skip over it but if we find what looks + // like a valid marker, resume there + while (!stbi__at_eof(j->s)) { + stbi_uc x = stbi__get8(j->s); + while (x == 0xff) { // might be a marker + if (stbi__at_eof(j->s)) return STBI__MARKER_none; + x = stbi__get8(j->s); + if (x != 0x00 && x != 0xff) { + // not a stuffed zero or lead-in to another marker, looks + // like an actual marker, return it + return x; + } + // stuffed zero has x=0 now which ends the loop, meaning we go + // back to regular scan loop. + // repeated 0xff keeps trying to read the next byte of the marker. + } + } + return STBI__MARKER_none; +} + +// decode image to YCbCr format +static int stbi__decode_jpeg_image(stbi__jpeg *j) +{ + int m; + for (m = 0; m < 4; m++) { + j->img_comp[m].raw_data = NULL; + j->img_comp[m].raw_coeff = NULL; + } + j->restart_interval = 0; + if (!stbi__decode_jpeg_header(j, STBI__SCAN_load)) return 0; + m = stbi__get_marker(j); + while (!stbi__EOI(m)) { + if (stbi__SOS(m)) { + if (!stbi__process_scan_header(j)) return 0; + if (!stbi__parse_entropy_coded_data(j)) return 0; + if (j->marker == STBI__MARKER_none ) { + j->marker = stbi__skip_jpeg_junk_at_end(j); + // if we reach eof without hitting a marker, stbi__get_marker() below will fail and we'll eventually return 0 + } + m = stbi__get_marker(j); + if (STBI__RESTART(m)) + m = stbi__get_marker(j); + } else if (stbi__DNL(m)) { + int Ld = stbi__get16be(j->s); + stbi__uint32 NL = stbi__get16be(j->s); + if (Ld != 4) return stbi__err("bad DNL len", "Corrupt JPEG"); + if (NL != j->s->img_y) return stbi__err("bad DNL height", "Corrupt JPEG"); + m = stbi__get_marker(j); + } else { + if (!stbi__process_marker(j, m)) return 1; + m = stbi__get_marker(j); + } + } + if (j->progressive) + stbi__jpeg_finish(j); + return 1; +} + +// static jfif-centered resampling (across block boundaries) + +typedef stbi_uc *(*resample_row_func)(stbi_uc *out, stbi_uc *in0, stbi_uc *in1, + int w, int hs); + +#define stbi__div4(x) ((stbi_uc) ((x) >> 2)) + +static stbi_uc *resample_row_1(stbi_uc *out, stbi_uc *in_near, stbi_uc *in_far, int w, int hs) +{ + STBI_NOTUSED(out); + STBI_NOTUSED(in_far); + STBI_NOTUSED(w); + STBI_NOTUSED(hs); + return in_near; +} + +static stbi_uc* stbi__resample_row_v_2(stbi_uc *out, stbi_uc *in_near, stbi_uc *in_far, int w, int hs) +{ + // need to generate two samples vertically for every one in input + int i; + STBI_NOTUSED(hs); + for (i=0; i < w; ++i) + out[i] = stbi__div4(3*in_near[i] + in_far[i] + 2); + return out; +} + +static stbi_uc* stbi__resample_row_h_2(stbi_uc *out, stbi_uc *in_near, stbi_uc *in_far, int w, int hs) +{ + // need to generate two samples horizontally for every one in input + int i; + stbi_uc *input = in_near; + + if (w == 1) { + // if only one sample, can't do any interpolation + out[0] = out[1] = input[0]; + return out; + } + + out[0] = input[0]; + out[1] = stbi__div4(input[0]*3 + input[1] + 2); + for (i=1; i < w-1; ++i) { + int n = 3*input[i]+2; + out[i*2+0] = stbi__div4(n+input[i-1]); + out[i*2+1] = stbi__div4(n+input[i+1]); + } + out[i*2+0] = stbi__div4(input[w-2]*3 + input[w-1] + 2); + out[i*2+1] = input[w-1]; + + STBI_NOTUSED(in_far); + STBI_NOTUSED(hs); + + return out; +} + +#define stbi__div16(x) ((stbi_uc) ((x) >> 4)) + +static stbi_uc *stbi__resample_row_hv_2(stbi_uc *out, stbi_uc *in_near, stbi_uc *in_far, int w, int hs) +{ + // need to generate 2x2 samples for every one in input + int i,t0,t1; + if (w == 1) { + out[0] = out[1] = stbi__div4(3*in_near[0] + in_far[0] + 2); + return out; + } + + t1 = 3*in_near[0] + in_far[0]; + out[0] = stbi__div4(t1+2); + for (i=1; i < w; ++i) { + t0 = t1; + t1 = 3*in_near[i]+in_far[i]; + out[i*2-1] = stbi__div16(3*t0 + t1 + 8); + out[i*2 ] = stbi__div16(3*t1 + t0 + 8); + } + out[w*2-1] = stbi__div4(t1+2); + + STBI_NOTUSED(hs); + + return out; +} + +#if defined(STBI_SSE2) || defined(STBI_NEON) +static stbi_uc *stbi__resample_row_hv_2_simd(stbi_uc *out, stbi_uc *in_near, stbi_uc *in_far, int w, int hs) +{ + // need to generate 2x2 samples for every one in input + int i=0,t0,t1; + + if (w == 1) { + out[0] = out[1] = stbi__div4(3*in_near[0] + in_far[0] + 2); + return out; + } + + t1 = 3*in_near[0] + in_far[0]; + // process groups of 8 pixels for as long as we can. + // note we can't handle the last pixel in a row in this loop + // because we need to handle the filter boundary conditions. + for (; i < ((w-1) & ~7); i += 8) { +#if defined(STBI_SSE2) + // load and perform the vertical filtering pass + // this uses 3*x + y = 4*x + (y - x) + __m128i zero = _mm_setzero_si128(); + __m128i farb = _mm_loadl_epi64((__m128i *) (in_far + i)); + __m128i nearb = _mm_loadl_epi64((__m128i *) (in_near + i)); + __m128i farw = _mm_unpacklo_epi8(farb, zero); + __m128i nearw = _mm_unpacklo_epi8(nearb, zero); + __m128i diff = _mm_sub_epi16(farw, nearw); + __m128i nears = _mm_slli_epi16(nearw, 2); + __m128i curr = _mm_add_epi16(nears, diff); // current row + + // horizontal filter works the same based on shifted vers of current + // row. "prev" is current row shifted right by 1 pixel; we need to + // insert the previous pixel value (from t1). + // "next" is current row shifted left by 1 pixel, with first pixel + // of next block of 8 pixels added in. + __m128i prv0 = _mm_slli_si128(curr, 2); + __m128i nxt0 = _mm_srli_si128(curr, 2); + __m128i prev = _mm_insert_epi16(prv0, t1, 0); + __m128i next = _mm_insert_epi16(nxt0, 3*in_near[i+8] + in_far[i+8], 7); + + // horizontal filter, polyphase implementation since it's convenient: + // even pixels = 3*cur + prev = cur*4 + (prev - cur) + // odd pixels = 3*cur + next = cur*4 + (next - cur) + // note the shared term. + __m128i bias = _mm_set1_epi16(8); + __m128i curs = _mm_slli_epi16(curr, 2); + __m128i prvd = _mm_sub_epi16(prev, curr); + __m128i nxtd = _mm_sub_epi16(next, curr); + __m128i curb = _mm_add_epi16(curs, bias); + __m128i even = _mm_add_epi16(prvd, curb); + __m128i odd = _mm_add_epi16(nxtd, curb); + + // interleave even and odd pixels, then undo scaling. + __m128i int0 = _mm_unpacklo_epi16(even, odd); + __m128i int1 = _mm_unpackhi_epi16(even, odd); + __m128i de0 = _mm_srli_epi16(int0, 4); + __m128i de1 = _mm_srli_epi16(int1, 4); + + // pack and write output + __m128i outv = _mm_packus_epi16(de0, de1); + _mm_storeu_si128((__m128i *) (out + i*2), outv); +#elif defined(STBI_NEON) + // load and perform the vertical filtering pass + // this uses 3*x + y = 4*x + (y - x) + uint8x8_t farb = vld1_u8(in_far + i); + uint8x8_t nearb = vld1_u8(in_near + i); + int16x8_t diff = vreinterpretq_s16_u16(vsubl_u8(farb, nearb)); + int16x8_t nears = vreinterpretq_s16_u16(vshll_n_u8(nearb, 2)); + int16x8_t curr = vaddq_s16(nears, diff); // current row + + // horizontal filter works the same based on shifted vers of current + // row. "prev" is current row shifted right by 1 pixel; we need to + // insert the previous pixel value (from t1). + // "next" is current row shifted left by 1 pixel, with first pixel + // of next block of 8 pixels added in. + int16x8_t prv0 = vextq_s16(curr, curr, 7); + int16x8_t nxt0 = vextq_s16(curr, curr, 1); + int16x8_t prev = vsetq_lane_s16(t1, prv0, 0); + int16x8_t next = vsetq_lane_s16(3*in_near[i+8] + in_far[i+8], nxt0, 7); + + // horizontal filter, polyphase implementation since it's convenient: + // even pixels = 3*cur + prev = cur*4 + (prev - cur) + // odd pixels = 3*cur + next = cur*4 + (next - cur) + // note the shared term. + int16x8_t curs = vshlq_n_s16(curr, 2); + int16x8_t prvd = vsubq_s16(prev, curr); + int16x8_t nxtd = vsubq_s16(next, curr); + int16x8_t even = vaddq_s16(curs, prvd); + int16x8_t odd = vaddq_s16(curs, nxtd); + + // undo scaling and round, then store with even/odd phases interleaved + uint8x8x2_t o; + o.val[0] = vqrshrun_n_s16(even, 4); + o.val[1] = vqrshrun_n_s16(odd, 4); + vst2_u8(out + i*2, o); +#endif + + // "previous" value for next iter + t1 = 3*in_near[i+7] + in_far[i+7]; + } + + t0 = t1; + t1 = 3*in_near[i] + in_far[i]; + out[i*2] = stbi__div16(3*t1 + t0 + 8); + + for (++i; i < w; ++i) { + t0 = t1; + t1 = 3*in_near[i]+in_far[i]; + out[i*2-1] = stbi__div16(3*t0 + t1 + 8); + out[i*2 ] = stbi__div16(3*t1 + t0 + 8); + } + out[w*2-1] = stbi__div4(t1+2); + + STBI_NOTUSED(hs); + + return out; +} +#endif + +static stbi_uc *stbi__resample_row_generic(stbi_uc *out, stbi_uc *in_near, stbi_uc *in_far, int w, int hs) +{ + // resample with nearest-neighbor + int i,j; + STBI_NOTUSED(in_far); + for (i=0; i < w; ++i) + for (j=0; j < hs; ++j) + out[i*hs+j] = in_near[i]; + return out; +} + +// this is a reduced-precision calculation of YCbCr-to-RGB introduced +// to make sure the code produces the same results in both SIMD and scalar +#define stbi__float2fixed(x) (((int) ((x) * 4096.0f + 0.5f)) << 8) +static void stbi__YCbCr_to_RGB_row(stbi_uc *out, const stbi_uc *y, const stbi_uc *pcb, const stbi_uc *pcr, int count, int step) +{ + int i; + for (i=0; i < count; ++i) { + int y_fixed = (y[i] << 20) + (1<<19); // rounding + int r,g,b; + int cr = pcr[i] - 128; + int cb = pcb[i] - 128; + r = y_fixed + cr* stbi__float2fixed(1.40200f); + g = y_fixed + (cr*-stbi__float2fixed(0.71414f)) + ((cb*-stbi__float2fixed(0.34414f)) & 0xffff0000); + b = y_fixed + cb* stbi__float2fixed(1.77200f); + r >>= 20; + g >>= 20; + b >>= 20; + if ((unsigned) r > 255) { if (r < 0) r = 0; else r = 255; } + if ((unsigned) g > 255) { if (g < 0) g = 0; else g = 255; } + if ((unsigned) b > 255) { if (b < 0) b = 0; else b = 255; } + out[0] = (stbi_uc)r; + out[1] = (stbi_uc)g; + out[2] = (stbi_uc)b; + out[3] = 255; + out += step; + } +} + +#if defined(STBI_SSE2) || defined(STBI_NEON) +static void stbi__YCbCr_to_RGB_simd(stbi_uc *out, stbi_uc const *y, stbi_uc const *pcb, stbi_uc const *pcr, int count, int step) +{ + int i = 0; + +#ifdef STBI_SSE2 + // step == 3 is pretty ugly on the final interleave, and i'm not convinced + // it's useful in practice (you wouldn't use it for textures, for example). + // so just accelerate step == 4 case. + if (step == 4) { + // this is a fairly straightforward implementation and not super-optimized. + __m128i signflip = _mm_set1_epi8(-0x80); + __m128i cr_const0 = _mm_set1_epi16( (short) ( 1.40200f*4096.0f+0.5f)); + __m128i cr_const1 = _mm_set1_epi16( - (short) ( 0.71414f*4096.0f+0.5f)); + __m128i cb_const0 = _mm_set1_epi16( - (short) ( 0.34414f*4096.0f+0.5f)); + __m128i cb_const1 = _mm_set1_epi16( (short) ( 1.77200f*4096.0f+0.5f)); + __m128i y_bias = _mm_set1_epi8((char) (unsigned char) 128); + __m128i xw = _mm_set1_epi16(255); // alpha channel + + for (; i+7 < count; i += 8) { + // load + __m128i y_bytes = _mm_loadl_epi64((__m128i *) (y+i)); + __m128i cr_bytes = _mm_loadl_epi64((__m128i *) (pcr+i)); + __m128i cb_bytes = _mm_loadl_epi64((__m128i *) (pcb+i)); + __m128i cr_biased = _mm_xor_si128(cr_bytes, signflip); // -128 + __m128i cb_biased = _mm_xor_si128(cb_bytes, signflip); // -128 + + // unpack to short (and left-shift cr, cb by 8) + __m128i yw = _mm_unpacklo_epi8(y_bias, y_bytes); + __m128i crw = _mm_unpacklo_epi8(_mm_setzero_si128(), cr_biased); + __m128i cbw = _mm_unpacklo_epi8(_mm_setzero_si128(), cb_biased); + + // color transform + __m128i yws = _mm_srli_epi16(yw, 4); + __m128i cr0 = _mm_mulhi_epi16(cr_const0, crw); + __m128i cb0 = _mm_mulhi_epi16(cb_const0, cbw); + __m128i cb1 = _mm_mulhi_epi16(cbw, cb_const1); + __m128i cr1 = _mm_mulhi_epi16(crw, cr_const1); + __m128i rws = _mm_add_epi16(cr0, yws); + __m128i gwt = _mm_add_epi16(cb0, yws); + __m128i bws = _mm_add_epi16(yws, cb1); + __m128i gws = _mm_add_epi16(gwt, cr1); + + // descale + __m128i rw = _mm_srai_epi16(rws, 4); + __m128i bw = _mm_srai_epi16(bws, 4); + __m128i gw = _mm_srai_epi16(gws, 4); + + // back to byte, set up for transpose + __m128i brb = _mm_packus_epi16(rw, bw); + __m128i gxb = _mm_packus_epi16(gw, xw); + + // transpose to interleave channels + __m128i t0 = _mm_unpacklo_epi8(brb, gxb); + __m128i t1 = _mm_unpackhi_epi8(brb, gxb); + __m128i o0 = _mm_unpacklo_epi16(t0, t1); + __m128i o1 = _mm_unpackhi_epi16(t0, t1); + + // store + _mm_storeu_si128((__m128i *) (out + 0), o0); + _mm_storeu_si128((__m128i *) (out + 16), o1); + out += 32; + } + } +#endif + +#ifdef STBI_NEON + // in this version, step=3 support would be easy to add. but is there demand? + if (step == 4) { + // this is a fairly straightforward implementation and not super-optimized. + uint8x8_t signflip = vdup_n_u8(0x80); + int16x8_t cr_const0 = vdupq_n_s16( (short) ( 1.40200f*4096.0f+0.5f)); + int16x8_t cr_const1 = vdupq_n_s16( - (short) ( 0.71414f*4096.0f+0.5f)); + int16x8_t cb_const0 = vdupq_n_s16( - (short) ( 0.34414f*4096.0f+0.5f)); + int16x8_t cb_const1 = vdupq_n_s16( (short) ( 1.77200f*4096.0f+0.5f)); + + for (; i+7 < count; i += 8) { + // load + uint8x8_t y_bytes = vld1_u8(y + i); + uint8x8_t cr_bytes = vld1_u8(pcr + i); + uint8x8_t cb_bytes = vld1_u8(pcb + i); + int8x8_t cr_biased = vreinterpret_s8_u8(vsub_u8(cr_bytes, signflip)); + int8x8_t cb_biased = vreinterpret_s8_u8(vsub_u8(cb_bytes, signflip)); + + // expand to s16 + int16x8_t yws = vreinterpretq_s16_u16(vshll_n_u8(y_bytes, 4)); + int16x8_t crw = vshll_n_s8(cr_biased, 7); + int16x8_t cbw = vshll_n_s8(cb_biased, 7); + + // color transform + int16x8_t cr0 = vqdmulhq_s16(crw, cr_const0); + int16x8_t cb0 = vqdmulhq_s16(cbw, cb_const0); + int16x8_t cr1 = vqdmulhq_s16(crw, cr_const1); + int16x8_t cb1 = vqdmulhq_s16(cbw, cb_const1); + int16x8_t rws = vaddq_s16(yws, cr0); + int16x8_t gws = vaddq_s16(vaddq_s16(yws, cb0), cr1); + int16x8_t bws = vaddq_s16(yws, cb1); + + // undo scaling, round, convert to byte + uint8x8x4_t o; + o.val[0] = vqrshrun_n_s16(rws, 4); + o.val[1] = vqrshrun_n_s16(gws, 4); + o.val[2] = vqrshrun_n_s16(bws, 4); + o.val[3] = vdup_n_u8(255); + + // store, interleaving r/g/b/a + vst4_u8(out, o); + out += 8*4; + } + } +#endif + + for (; i < count; ++i) { + int y_fixed = (y[i] << 20) + (1<<19); // rounding + int r,g,b; + int cr = pcr[i] - 128; + int cb = pcb[i] - 128; + r = y_fixed + cr* stbi__float2fixed(1.40200f); + g = y_fixed + cr*-stbi__float2fixed(0.71414f) + ((cb*-stbi__float2fixed(0.34414f)) & 0xffff0000); + b = y_fixed + cb* stbi__float2fixed(1.77200f); + r >>= 20; + g >>= 20; + b >>= 20; + if ((unsigned) r > 255) { if (r < 0) r = 0; else r = 255; } + if ((unsigned) g > 255) { if (g < 0) g = 0; else g = 255; } + if ((unsigned) b > 255) { if (b < 0) b = 0; else b = 255; } + out[0] = (stbi_uc)r; + out[1] = (stbi_uc)g; + out[2] = (stbi_uc)b; + out[3] = 255; + out += step; + } +} +#endif + +// set up the kernels +static void stbi__setup_jpeg(stbi__jpeg *j) +{ + j->idct_block_kernel = stbi__idct_block; + j->YCbCr_to_RGB_kernel = stbi__YCbCr_to_RGB_row; + j->resample_row_hv_2_kernel = stbi__resample_row_hv_2; + +#ifdef STBI_SSE2 + if (stbi__sse2_available()) { + j->idct_block_kernel = stbi__idct_simd; + j->YCbCr_to_RGB_kernel = stbi__YCbCr_to_RGB_simd; + j->resample_row_hv_2_kernel = stbi__resample_row_hv_2_simd; + } +#endif + +#ifdef STBI_NEON + j->idct_block_kernel = stbi__idct_simd; + j->YCbCr_to_RGB_kernel = stbi__YCbCr_to_RGB_simd; + j->resample_row_hv_2_kernel = stbi__resample_row_hv_2_simd; +#endif +} + +// clean up the temporary component buffers +static void stbi__cleanup_jpeg(stbi__jpeg *j) +{ + stbi__free_jpeg_components(j, j->s->img_n, 0); +} + +typedef struct +{ + resample_row_func resample; + stbi_uc *line0,*line1; + int hs,vs; // expansion factor in each axis + int w_lores; // horizontal pixels pre-expansion + int ystep; // how far through vertical expansion we are + int ypos; // which pre-expansion row we're on +} stbi__resample; + +// fast 0..255 * 0..255 => 0..255 rounded multiplication +static stbi_uc stbi__blinn_8x8(stbi_uc x, stbi_uc y) +{ + unsigned int t = x*y + 128; + return (stbi_uc) ((t + (t >>8)) >> 8); +} + +static stbi_uc *load_jpeg_image(stbi__jpeg *z, int *out_x, int *out_y, int *comp, int req_comp) +{ + int n, decode_n, is_rgb; + z->s->img_n = 0; // make stbi__cleanup_jpeg safe + + // validate req_comp + if (req_comp < 0 || req_comp > 4) return stbi__errpuc("bad req_comp", "Internal error"); + + // load a jpeg image from whichever source, but leave in YCbCr format + if (!stbi__decode_jpeg_image(z)) { stbi__cleanup_jpeg(z); return NULL; } + + // determine actual number of components to generate + n = req_comp ? req_comp : z->s->img_n >= 3 ? 3 : 1; + + is_rgb = z->s->img_n == 3 && (z->rgb == 3 || (z->app14_color_transform == 0 && !z->jfif)); + + if (z->s->img_n == 3 && n < 3 && !is_rgb) + decode_n = 1; + else + decode_n = z->s->img_n; + + // nothing to do if no components requested; check this now to avoid + // accessing uninitialized coutput[0] later + if (decode_n <= 0) { stbi__cleanup_jpeg(z); return NULL; } + + // resample and color-convert + { + int k; + unsigned int i,j; + stbi_uc *output; + stbi_uc *coutput[4] = { NULL, NULL, NULL, NULL }; + + stbi__resample res_comp[4]; + + for (k=0; k < decode_n; ++k) { + stbi__resample *r = &res_comp[k]; + + // allocate line buffer big enough for upsampling off the edges + // with upsample factor of 4 + z->img_comp[k].linebuf = (stbi_uc *) stbi__malloc(z->s->img_x + 3); + if (!z->img_comp[k].linebuf) { stbi__cleanup_jpeg(z); return stbi__errpuc("outofmem", "Out of memory"); } + + r->hs = z->img_h_max / z->img_comp[k].h; + r->vs = z->img_v_max / z->img_comp[k].v; + r->ystep = r->vs >> 1; + r->w_lores = (z->s->img_x + r->hs-1) / r->hs; + r->ypos = 0; + r->line0 = r->line1 = z->img_comp[k].data; + + if (r->hs == 1 && r->vs == 1) r->resample = resample_row_1; + else if (r->hs == 1 && r->vs == 2) r->resample = stbi__resample_row_v_2; + else if (r->hs == 2 && r->vs == 1) r->resample = stbi__resample_row_h_2; + else if (r->hs == 2 && r->vs == 2) r->resample = z->resample_row_hv_2_kernel; + else r->resample = stbi__resample_row_generic; + } + + // can't error after this so, this is safe + output = (stbi_uc *) stbi__malloc_mad3(n, z->s->img_x, z->s->img_y, 1); + if (!output) { stbi__cleanup_jpeg(z); return stbi__errpuc("outofmem", "Out of memory"); } + + // now go ahead and resample + for (j=0; j < z->s->img_y; ++j) { + stbi_uc *out = output + n * z->s->img_x * j; + for (k=0; k < decode_n; ++k) { + stbi__resample *r = &res_comp[k]; + int y_bot = r->ystep >= (r->vs >> 1); + coutput[k] = r->resample(z->img_comp[k].linebuf, + y_bot ? r->line1 : r->line0, + y_bot ? r->line0 : r->line1, + r->w_lores, r->hs); + if (++r->ystep >= r->vs) { + r->ystep = 0; + r->line0 = r->line1; + if (++r->ypos < z->img_comp[k].y) + r->line1 += z->img_comp[k].w2; + } + } + if (n >= 3) { + stbi_uc *y = coutput[0]; + if (z->s->img_n == 3) { + if (is_rgb) { + for (i=0; i < z->s->img_x; ++i) { + out[0] = y[i]; + out[1] = coutput[1][i]; + out[2] = coutput[2][i]; + out[3] = 255; + out += n; + } + } else { + z->YCbCr_to_RGB_kernel(out, y, coutput[1], coutput[2], z->s->img_x, n); + } + } else if (z->s->img_n == 4) { + if (z->app14_color_transform == 0) { // CMYK + for (i=0; i < z->s->img_x; ++i) { + stbi_uc m = coutput[3][i]; + out[0] = stbi__blinn_8x8(coutput[0][i], m); + out[1] = stbi__blinn_8x8(coutput[1][i], m); + out[2] = stbi__blinn_8x8(coutput[2][i], m); + out[3] = 255; + out += n; + } + } else if (z->app14_color_transform == 2) { // YCCK + z->YCbCr_to_RGB_kernel(out, y, coutput[1], coutput[2], z->s->img_x, n); + for (i=0; i < z->s->img_x; ++i) { + stbi_uc m = coutput[3][i]; + out[0] = stbi__blinn_8x8(255 - out[0], m); + out[1] = stbi__blinn_8x8(255 - out[1], m); + out[2] = stbi__blinn_8x8(255 - out[2], m); + out += n; + } + } else { // YCbCr + alpha? Ignore the fourth channel for now + z->YCbCr_to_RGB_kernel(out, y, coutput[1], coutput[2], z->s->img_x, n); + } + } else + for (i=0; i < z->s->img_x; ++i) { + out[0] = out[1] = out[2] = y[i]; + out[3] = 255; // not used if n==3 + out += n; + } + } else { + if (is_rgb) { + if (n == 1) + for (i=0; i < z->s->img_x; ++i) + *out++ = stbi__compute_y(coutput[0][i], coutput[1][i], coutput[2][i]); + else { + for (i=0; i < z->s->img_x; ++i, out += 2) { + out[0] = stbi__compute_y(coutput[0][i], coutput[1][i], coutput[2][i]); + out[1] = 255; + } + } + } else if (z->s->img_n == 4 && z->app14_color_transform == 0) { + for (i=0; i < z->s->img_x; ++i) { + stbi_uc m = coutput[3][i]; + stbi_uc r = stbi__blinn_8x8(coutput[0][i], m); + stbi_uc g = stbi__blinn_8x8(coutput[1][i], m); + stbi_uc b = stbi__blinn_8x8(coutput[2][i], m); + out[0] = stbi__compute_y(r, g, b); + out[1] = 255; + out += n; + } + } else if (z->s->img_n == 4 && z->app14_color_transform == 2) { + for (i=0; i < z->s->img_x; ++i) { + out[0] = stbi__blinn_8x8(255 - coutput[0][i], coutput[3][i]); + out[1] = 255; + out += n; + } + } else { + stbi_uc *y = coutput[0]; + if (n == 1) + for (i=0; i < z->s->img_x; ++i) out[i] = y[i]; + else + for (i=0; i < z->s->img_x; ++i) { *out++ = y[i]; *out++ = 255; } + } + } + } + stbi__cleanup_jpeg(z); + *out_x = z->s->img_x; + *out_y = z->s->img_y; + if (comp) *comp = z->s->img_n >= 3 ? 3 : 1; // report original components, not output + return output; + } +} + +static void *stbi__jpeg_load(stbi__context *s, int *x, int *y, int *comp, int req_comp, stbi__result_info *ri) +{ + unsigned char* result; + stbi__jpeg* j = (stbi__jpeg*) stbi__malloc(sizeof(stbi__jpeg)); + if (!j) return stbi__errpuc("outofmem", "Out of memory"); + memset(j, 0, sizeof(stbi__jpeg)); + STBI_NOTUSED(ri); + j->s = s; + stbi__setup_jpeg(j); + result = load_jpeg_image(j, x,y,comp,req_comp); + STBI_FREE(j); + return result; +} + +static int stbi__jpeg_test(stbi__context *s) +{ + int r; + stbi__jpeg* j = (stbi__jpeg*)stbi__malloc(sizeof(stbi__jpeg)); + if (!j) return stbi__err("outofmem", "Out of memory"); + memset(j, 0, sizeof(stbi__jpeg)); + j->s = s; + stbi__setup_jpeg(j); + r = stbi__decode_jpeg_header(j, STBI__SCAN_type); + stbi__rewind(s); + STBI_FREE(j); + return r; +} + +static int stbi__jpeg_info_raw(stbi__jpeg *j, int *x, int *y, int *comp) +{ + if (!stbi__decode_jpeg_header(j, STBI__SCAN_header)) { + stbi__rewind( j->s ); + return 0; + } + if (x) *x = j->s->img_x; + if (y) *y = j->s->img_y; + if (comp) *comp = j->s->img_n >= 3 ? 3 : 1; + return 1; +} + +static int stbi__jpeg_info(stbi__context *s, int *x, int *y, int *comp) +{ + int result; + stbi__jpeg* j = (stbi__jpeg*) (stbi__malloc(sizeof(stbi__jpeg))); + if (!j) return stbi__err("outofmem", "Out of memory"); + memset(j, 0, sizeof(stbi__jpeg)); + j->s = s; + result = stbi__jpeg_info_raw(j, x, y, comp); + STBI_FREE(j); + return result; +} +#endif + +// public domain zlib decode v0.2 Sean Barrett 2006-11-18 +// simple implementation +// - all input must be provided in an upfront buffer +// - all output is written to a single output buffer (can malloc/realloc) +// performance +// - fast huffman + +#ifndef STBI_NO_ZLIB + +// fast-way is faster to check than jpeg huffman, but slow way is slower +#define STBI__ZFAST_BITS 9 // accelerate all cases in default tables +#define STBI__ZFAST_MASK ((1 << STBI__ZFAST_BITS) - 1) +#define STBI__ZNSYMS 288 // number of symbols in literal/length alphabet + +// zlib-style huffman encoding +// (jpegs packs from left, zlib from right, so can't share code) +typedef struct +{ + stbi__uint16 fast[1 << STBI__ZFAST_BITS]; + stbi__uint16 firstcode[16]; + int maxcode[17]; + stbi__uint16 firstsymbol[16]; + stbi_uc size[STBI__ZNSYMS]; + stbi__uint16 value[STBI__ZNSYMS]; +} stbi__zhuffman; + +stbi_inline static int stbi__bitreverse16(int n) +{ + n = ((n & 0xAAAA) >> 1) | ((n & 0x5555) << 1); + n = ((n & 0xCCCC) >> 2) | ((n & 0x3333) << 2); + n = ((n & 0xF0F0) >> 4) | ((n & 0x0F0F) << 4); + n = ((n & 0xFF00) >> 8) | ((n & 0x00FF) << 8); + return n; +} + +stbi_inline static int stbi__bit_reverse(int v, int bits) +{ + STBI_ASSERT(bits <= 16); + // to bit reverse n bits, reverse 16 and shift + // e.g. 11 bits, bit reverse and shift away 5 + return stbi__bitreverse16(v) >> (16-bits); +} + +static int stbi__zbuild_huffman(stbi__zhuffman *z, const stbi_uc *sizelist, int num) +{ + int i,k=0; + int code, next_code[16], sizes[17]; + + // DEFLATE spec for generating codes + memset(sizes, 0, sizeof(sizes)); + memset(z->fast, 0, sizeof(z->fast)); + for (i=0; i < num; ++i) + ++sizes[sizelist[i]]; + sizes[0] = 0; + for (i=1; i < 16; ++i) + if (sizes[i] > (1 << i)) + return stbi__err("bad sizes", "Corrupt PNG"); + code = 0; + for (i=1; i < 16; ++i) { + next_code[i] = code; + z->firstcode[i] = (stbi__uint16) code; + z->firstsymbol[i] = (stbi__uint16) k; + code = (code + sizes[i]); + if (sizes[i]) + if (code-1 >= (1 << i)) return stbi__err("bad codelengths","Corrupt PNG"); + z->maxcode[i] = code << (16-i); // preshift for inner loop + code <<= 1; + k += sizes[i]; + } + z->maxcode[16] = 0x10000; // sentinel + for (i=0; i < num; ++i) { + int s = sizelist[i]; + if (s) { + int c = next_code[s] - z->firstcode[s] + z->firstsymbol[s]; + stbi__uint16 fastv = (stbi__uint16) ((s << 9) | i); + z->size [c] = (stbi_uc ) s; + z->value[c] = (stbi__uint16) i; + if (s <= STBI__ZFAST_BITS) { + int j = stbi__bit_reverse(next_code[s],s); + while (j < (1 << STBI__ZFAST_BITS)) { + z->fast[j] = fastv; + j += (1 << s); + } + } + ++next_code[s]; + } + } + return 1; +} + +// zlib-from-memory implementation for PNG reading +// because PNG allows splitting the zlib stream arbitrarily, +// and it's annoying structurally to have PNG call ZLIB call PNG, +// we require PNG read all the IDATs and combine them into a single +// memory buffer + +typedef struct +{ + stbi_uc *zbuffer, *zbuffer_end; + int num_bits; + int hit_zeof_once; + stbi__uint32 code_buffer; + + char *zout; + char *zout_start; + char *zout_end; + int z_expandable; + + stbi__zhuffman z_length, z_distance; +} stbi__zbuf; + +stbi_inline static int stbi__zeof(stbi__zbuf *z) +{ + return (z->zbuffer >= z->zbuffer_end); +} + +stbi_inline static stbi_uc stbi__zget8(stbi__zbuf *z) +{ + return stbi__zeof(z) ? 0 : *z->zbuffer++; +} + +static void stbi__fill_bits(stbi__zbuf *z) +{ + do { + if (z->code_buffer >= (1U << z->num_bits)) { + z->zbuffer = z->zbuffer_end; /* treat this as EOF so we fail. */ + return; + } + z->code_buffer |= (unsigned int) stbi__zget8(z) << z->num_bits; + z->num_bits += 8; + } while (z->num_bits <= 24); +} + +stbi_inline static unsigned int stbi__zreceive(stbi__zbuf *z, int n) +{ + unsigned int k; + if (z->num_bits < n) stbi__fill_bits(z); + k = z->code_buffer & ((1 << n) - 1); + z->code_buffer >>= n; + z->num_bits -= n; + return k; +} + +static int stbi__zhuffman_decode_slowpath(stbi__zbuf *a, stbi__zhuffman *z) +{ + int b,s,k; + // not resolved by fast table, so compute it the slow way + // use jpeg approach, which requires MSbits at top + k = stbi__bit_reverse(a->code_buffer, 16); + for (s=STBI__ZFAST_BITS+1; ; ++s) + if (k < z->maxcode[s]) + break; + if (s >= 16) return -1; // invalid code! + // code size is s, so: + b = (k >> (16-s)) - z->firstcode[s] + z->firstsymbol[s]; + if (b >= STBI__ZNSYMS) return -1; // some data was corrupt somewhere! + if (z->size[b] != s) return -1; // was originally an assert, but report failure instead. + a->code_buffer >>= s; + a->num_bits -= s; + return z->value[b]; +} + +stbi_inline static int stbi__zhuffman_decode(stbi__zbuf *a, stbi__zhuffman *z) +{ + int b,s; + if (a->num_bits < 16) { + if (stbi__zeof(a)) { + if (!a->hit_zeof_once) { + // This is the first time we hit eof, insert 16 extra padding btis + // to allow us to keep going; if we actually consume any of them + // though, that is invalid data. This is caught later. + a->hit_zeof_once = 1; + a->num_bits += 16; // add 16 implicit zero bits + } else { + // We already inserted our extra 16 padding bits and are again + // out, this stream is actually prematurely terminated. + return -1; + } + } else { + stbi__fill_bits(a); + } + } + b = z->fast[a->code_buffer & STBI__ZFAST_MASK]; + if (b) { + s = b >> 9; + a->code_buffer >>= s; + a->num_bits -= s; + return b & 511; + } + return stbi__zhuffman_decode_slowpath(a, z); +} + +static int stbi__zexpand(stbi__zbuf *z, char *zout, int n) // need to make room for n bytes +{ + char *q; + unsigned int cur, limit, old_limit; + z->zout = zout; + if (!z->z_expandable) return stbi__err("output buffer limit","Corrupt PNG"); + cur = (unsigned int) (z->zout - z->zout_start); + limit = old_limit = (unsigned) (z->zout_end - z->zout_start); + if (UINT_MAX - cur < (unsigned) n) return stbi__err("outofmem", "Out of memory"); + while (cur + n > limit) { + if(limit > UINT_MAX / 2) return stbi__err("outofmem", "Out of memory"); + limit *= 2; + } + q = (char *) STBI_REALLOC_SIZED(z->zout_start, old_limit, limit); + STBI_NOTUSED(old_limit); + if (q == NULL) return stbi__err("outofmem", "Out of memory"); + z->zout_start = q; + z->zout = q + cur; + z->zout_end = q + limit; + return 1; +} + +static const int stbi__zlength_base[31] = { + 3,4,5,6,7,8,9,10,11,13, + 15,17,19,23,27,31,35,43,51,59, + 67,83,99,115,131,163,195,227,258,0,0 }; + +static const int stbi__zlength_extra[31]= +{ 0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0 }; + +static const int stbi__zdist_base[32] = { 1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193, +257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0}; + +static const int stbi__zdist_extra[32] = +{ 0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13}; + +static int stbi__parse_huffman_block(stbi__zbuf *a) +{ + char *zout = a->zout; + for(;;) { + int z = stbi__zhuffman_decode(a, &a->z_length); + if (z < 256) { + if (z < 0) return stbi__err("bad huffman code","Corrupt PNG"); // error in huffman codes + if (zout >= a->zout_end) { + if (!stbi__zexpand(a, zout, 1)) return 0; + zout = a->zout; + } + *zout++ = (char) z; + } else { + stbi_uc *p; + int len,dist; + if (z == 256) { + a->zout = zout; + if (a->hit_zeof_once && a->num_bits < 16) { + // The first time we hit zeof, we inserted 16 extra zero bits into our bit + // buffer so the decoder can just do its speculative decoding. But if we + // actually consumed any of those bits (which is the case when num_bits < 16), + // the stream actually read past the end so it is malformed. + return stbi__err("unexpected end","Corrupt PNG"); + } + return 1; + } + if (z >= 286) return stbi__err("bad huffman code","Corrupt PNG"); // per DEFLATE, length codes 286 and 287 must not appear in compressed data + z -= 257; + len = stbi__zlength_base[z]; + if (stbi__zlength_extra[z]) len += stbi__zreceive(a, stbi__zlength_extra[z]); + z = stbi__zhuffman_decode(a, &a->z_distance); + if (z < 0 || z >= 30) return stbi__err("bad huffman code","Corrupt PNG"); // per DEFLATE, distance codes 30 and 31 must not appear in compressed data + dist = stbi__zdist_base[z]; + if (stbi__zdist_extra[z]) dist += stbi__zreceive(a, stbi__zdist_extra[z]); + if (zout - a->zout_start < dist) return stbi__err("bad dist","Corrupt PNG"); + if (len > a->zout_end - zout) { + if (!stbi__zexpand(a, zout, len)) return 0; + zout = a->zout; + } + p = (stbi_uc *) (zout - dist); + if (dist == 1) { // run of one byte; common in images. + stbi_uc v = *p; + if (len) { do *zout++ = v; while (--len); } + } else { + if (len) { do *zout++ = *p++; while (--len); } + } + } + } +} + +static int stbi__compute_huffman_codes(stbi__zbuf *a) +{ + static const stbi_uc length_dezigzag[19] = { 16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15 }; + stbi__zhuffman z_codelength; + stbi_uc lencodes[286+32+137];//padding for maximum single op + stbi_uc codelength_sizes[19]; + int i,n; + + int hlit = stbi__zreceive(a,5) + 257; + int hdist = stbi__zreceive(a,5) + 1; + int hclen = stbi__zreceive(a,4) + 4; + int ntot = hlit + hdist; + + memset(codelength_sizes, 0, sizeof(codelength_sizes)); + for (i=0; i < hclen; ++i) { + int s = stbi__zreceive(a,3); + codelength_sizes[length_dezigzag[i]] = (stbi_uc) s; + } + if (!stbi__zbuild_huffman(&z_codelength, codelength_sizes, 19)) return 0; + + n = 0; + while (n < ntot) { + int c = stbi__zhuffman_decode(a, &z_codelength); + if (c < 0 || c >= 19) return stbi__err("bad codelengths", "Corrupt PNG"); + if (c < 16) + lencodes[n++] = (stbi_uc) c; + else { + stbi_uc fill = 0; + if (c == 16) { + c = stbi__zreceive(a,2)+3; + if (n == 0) return stbi__err("bad codelengths", "Corrupt PNG"); + fill = lencodes[n-1]; + } else if (c == 17) { + c = stbi__zreceive(a,3)+3; + } else if (c == 18) { + c = stbi__zreceive(a,7)+11; + } else { + return stbi__err("bad codelengths", "Corrupt PNG"); + } + if (ntot - n < c) return stbi__err("bad codelengths", "Corrupt PNG"); + memset(lencodes+n, fill, c); + n += c; + } + } + if (n != ntot) return stbi__err("bad codelengths","Corrupt PNG"); + if (!stbi__zbuild_huffman(&a->z_length, lencodes, hlit)) return 0; + if (!stbi__zbuild_huffman(&a->z_distance, lencodes+hlit, hdist)) return 0; + return 1; +} + +static int stbi__parse_uncompressed_block(stbi__zbuf *a) +{ + stbi_uc header[4]; + int len,nlen,k; + if (a->num_bits & 7) + stbi__zreceive(a, a->num_bits & 7); // discard + // drain the bit-packed data into header + k = 0; + while (a->num_bits > 0) { + header[k++] = (stbi_uc) (a->code_buffer & 255); // suppress MSVC run-time check + a->code_buffer >>= 8; + a->num_bits -= 8; + } + if (a->num_bits < 0) return stbi__err("zlib corrupt","Corrupt PNG"); + // now fill header the normal way + while (k < 4) + header[k++] = stbi__zget8(a); + len = header[1] * 256 + header[0]; + nlen = header[3] * 256 + header[2]; + if (nlen != (len ^ 0xffff)) return stbi__err("zlib corrupt","Corrupt PNG"); + if (a->zbuffer + len > a->zbuffer_end) return stbi__err("read past buffer","Corrupt PNG"); + if (a->zout + len > a->zout_end) + if (!stbi__zexpand(a, a->zout, len)) return 0; + memcpy(a->zout, a->zbuffer, len); + a->zbuffer += len; + a->zout += len; + return 1; +} + +static int stbi__parse_zlib_header(stbi__zbuf *a) +{ + int cmf = stbi__zget8(a); + int cm = cmf & 15; + /* int cinfo = cmf >> 4; */ + int flg = stbi__zget8(a); + if (stbi__zeof(a)) return stbi__err("bad zlib header","Corrupt PNG"); // zlib spec + if ((cmf*256+flg) % 31 != 0) return stbi__err("bad zlib header","Corrupt PNG"); // zlib spec + if (flg & 32) return stbi__err("no preset dict","Corrupt PNG"); // preset dictionary not allowed in png + if (cm != 8) return stbi__err("bad compression","Corrupt PNG"); // DEFLATE required for png + // window = 1 << (8 + cinfo)... but who cares, we fully buffer output + return 1; +} + +static const stbi_uc stbi__zdefault_length[STBI__ZNSYMS] = +{ + 8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8, 8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8, + 8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8, 8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8, + 8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8, 8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8, + 8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8, 8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8, + 8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8, 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, + 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, + 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, + 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, + 7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7, 7,7,7,7,7,7,7,7,8,8,8,8,8,8,8,8 +}; +static const stbi_uc stbi__zdefault_distance[32] = +{ + 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +}; +/* +Init algorithm: +{ + int i; // use <= to match clearly with spec + for (i=0; i <= 143; ++i) stbi__zdefault_length[i] = 8; + for ( ; i <= 255; ++i) stbi__zdefault_length[i] = 9; + for ( ; i <= 279; ++i) stbi__zdefault_length[i] = 7; + for ( ; i <= 287; ++i) stbi__zdefault_length[i] = 8; + + for (i=0; i <= 31; ++i) stbi__zdefault_distance[i] = 5; +} +*/ + +static int stbi__parse_zlib(stbi__zbuf *a, int parse_header) +{ + int final, type; + if (parse_header) + if (!stbi__parse_zlib_header(a)) return 0; + a->num_bits = 0; + a->code_buffer = 0; + a->hit_zeof_once = 0; + do { + final = stbi__zreceive(a,1); + type = stbi__zreceive(a,2); + if (type == 0) { + if (!stbi__parse_uncompressed_block(a)) return 0; + } else if (type == 3) { + return 0; + } else { + if (type == 1) { + // use fixed code lengths + if (!stbi__zbuild_huffman(&a->z_length , stbi__zdefault_length , STBI__ZNSYMS)) return 0; + if (!stbi__zbuild_huffman(&a->z_distance, stbi__zdefault_distance, 32)) return 0; + } else { + if (!stbi__compute_huffman_codes(a)) return 0; + } + if (!stbi__parse_huffman_block(a)) return 0; + } + } while (!final); + return 1; +} + +static int stbi__do_zlib(stbi__zbuf *a, char *obuf, int olen, int exp, int parse_header) +{ + a->zout_start = obuf; + a->zout = obuf; + a->zout_end = obuf + olen; + a->z_expandable = exp; + + return stbi__parse_zlib(a, parse_header); +} + +STBIDEF char *stbi_zlib_decode_malloc_guesssize(const char *buffer, int len, int initial_size, int *outlen) +{ + stbi__zbuf a; + char *p = (char *) stbi__malloc(initial_size); + if (p == NULL) return NULL; + a.zbuffer = (stbi_uc *) buffer; + a.zbuffer_end = (stbi_uc *) buffer + len; + if (stbi__do_zlib(&a, p, initial_size, 1, 1)) { + if (outlen) *outlen = (int) (a.zout - a.zout_start); + return a.zout_start; + } else { + STBI_FREE(a.zout_start); + return NULL; + } +} + +STBIDEF char *stbi_zlib_decode_malloc(char const *buffer, int len, int *outlen) +{ + return stbi_zlib_decode_malloc_guesssize(buffer, len, 16384, outlen); +} + +STBIDEF char *stbi_zlib_decode_malloc_guesssize_headerflag(const char *buffer, int len, int initial_size, int *outlen, int parse_header) +{ + stbi__zbuf a; + char *p = (char *) stbi__malloc(initial_size); + if (p == NULL) return NULL; + a.zbuffer = (stbi_uc *) buffer; + a.zbuffer_end = (stbi_uc *) buffer + len; + if (stbi__do_zlib(&a, p, initial_size, 1, parse_header)) { + if (outlen) *outlen = (int) (a.zout - a.zout_start); + return a.zout_start; + } else { + STBI_FREE(a.zout_start); + return NULL; + } +} + +STBIDEF int stbi_zlib_decode_buffer(char *obuffer, int olen, char const *ibuffer, int ilen) +{ + stbi__zbuf a; + a.zbuffer = (stbi_uc *) ibuffer; + a.zbuffer_end = (stbi_uc *) ibuffer + ilen; + if (stbi__do_zlib(&a, obuffer, olen, 0, 1)) + return (int) (a.zout - a.zout_start); + else + return -1; +} + +STBIDEF char *stbi_zlib_decode_noheader_malloc(char const *buffer, int len, int *outlen) +{ + stbi__zbuf a; + char *p = (char *) stbi__malloc(16384); + if (p == NULL) return NULL; + a.zbuffer = (stbi_uc *) buffer; + a.zbuffer_end = (stbi_uc *) buffer+len; + if (stbi__do_zlib(&a, p, 16384, 1, 0)) { + if (outlen) *outlen = (int) (a.zout - a.zout_start); + return a.zout_start; + } else { + STBI_FREE(a.zout_start); + return NULL; + } +} + +STBIDEF int stbi_zlib_decode_noheader_buffer(char *obuffer, int olen, const char *ibuffer, int ilen) +{ + stbi__zbuf a; + a.zbuffer = (stbi_uc *) ibuffer; + a.zbuffer_end = (stbi_uc *) ibuffer + ilen; + if (stbi__do_zlib(&a, obuffer, olen, 0, 0)) + return (int) (a.zout - a.zout_start); + else + return -1; +} +#endif + +// public domain "baseline" PNG decoder v0.10 Sean Barrett 2006-11-18 +// simple implementation +// - only 8-bit samples +// - no CRC checking +// - allocates lots of intermediate memory +// - avoids problem of streaming data between subsystems +// - avoids explicit window management +// performance +// - uses stb_zlib, a PD zlib implementation with fast huffman decoding + +#ifndef STBI_NO_PNG +typedef struct +{ + stbi__uint32 length; + stbi__uint32 type; +} stbi__pngchunk; + +static stbi__pngchunk stbi__get_chunk_header(stbi__context *s) +{ + stbi__pngchunk c; + c.length = stbi__get32be(s); + c.type = stbi__get32be(s); + return c; +} + +static int stbi__check_png_header(stbi__context *s) +{ + static const stbi_uc png_sig[8] = { 137,80,78,71,13,10,26,10 }; + int i; + for (i=0; i < 8; ++i) + if (stbi__get8(s) != png_sig[i]) return stbi__err("bad png sig","Not a PNG"); + return 1; +} + +typedef struct +{ + stbi__context *s; + stbi_uc *idata, *expanded, *out; + int depth; +} stbi__png; + + +enum { + STBI__F_none=0, + STBI__F_sub=1, + STBI__F_up=2, + STBI__F_avg=3, + STBI__F_paeth=4, + // synthetic filter used for first scanline to avoid needing a dummy row of 0s + STBI__F_avg_first +}; + +static stbi_uc first_row_filter[5] = +{ + STBI__F_none, + STBI__F_sub, + STBI__F_none, + STBI__F_avg_first, + STBI__F_sub // Paeth with b=c=0 turns out to be equivalent to sub +}; + +static int stbi__paeth(int a, int b, int c) +{ + // This formulation looks very different from the reference in the PNG spec, but is + // actually equivalent and has favorable data dependencies and admits straightforward + // generation of branch-free code, which helps performance significantly. + int thresh = c*3 - (a + b); + int lo = a < b ? a : b; + int hi = a < b ? b : a; + int t0 = (hi <= thresh) ? lo : c; + int t1 = (thresh <= lo) ? hi : t0; + return t1; +} + +static const stbi_uc stbi__depth_scale_table[9] = { 0, 0xff, 0x55, 0, 0x11, 0,0,0, 0x01 }; + +// adds an extra all-255 alpha channel +// dest == src is legal +// img_n must be 1 or 3 +static void stbi__create_png_alpha_expand8(stbi_uc *dest, stbi_uc *src, stbi__uint32 x, int img_n) +{ + int i; + // must process data backwards since we allow dest==src + if (img_n == 1) { + for (i=x-1; i >= 0; --i) { + dest[i*2+1] = 255; + dest[i*2+0] = src[i]; + } + } else { + STBI_ASSERT(img_n == 3); + for (i=x-1; i >= 0; --i) { + dest[i*4+3] = 255; + dest[i*4+2] = src[i*3+2]; + dest[i*4+1] = src[i*3+1]; + dest[i*4+0] = src[i*3+0]; + } + } +} + +// create the png data from post-deflated data +static int stbi__create_png_image_raw(stbi__png *a, stbi_uc *raw, stbi__uint32 raw_len, int out_n, stbi__uint32 x, stbi__uint32 y, int depth, int color) +{ + int bytes = (depth == 16 ? 2 : 1); + stbi__context *s = a->s; + stbi__uint32 i,j,stride = x*out_n*bytes; + stbi__uint32 img_len, img_width_bytes; + stbi_uc *filter_buf; + int all_ok = 1; + int k; + int img_n = s->img_n; // copy it into a local for later + + int output_bytes = out_n*bytes; + int filter_bytes = img_n*bytes; + int width = x; + + STBI_ASSERT(out_n == s->img_n || out_n == s->img_n+1); + a->out = (stbi_uc *) stbi__malloc_mad3(x, y, output_bytes, 0); // extra bytes to write off the end into + if (!a->out) return stbi__err("outofmem", "Out of memory"); + + // note: error exits here don't need to clean up a->out individually, + // stbi__do_png always does on error. + if (!stbi__mad3sizes_valid(img_n, x, depth, 7)) return stbi__err("too large", "Corrupt PNG"); + img_width_bytes = (((img_n * x * depth) + 7) >> 3); + if (!stbi__mad2sizes_valid(img_width_bytes, y, img_width_bytes)) return stbi__err("too large", "Corrupt PNG"); + img_len = (img_width_bytes + 1) * y; + + // we used to check for exact match between raw_len and img_len on non-interlaced PNGs, + // but issue #276 reported a PNG in the wild that had extra data at the end (all zeros), + // so just check for raw_len < img_len always. + if (raw_len < img_len) return stbi__err("not enough pixels","Corrupt PNG"); + + // Allocate two scan lines worth of filter workspace buffer. + filter_buf = (stbi_uc *) stbi__malloc_mad2(img_width_bytes, 2, 0); + if (!filter_buf) return stbi__err("outofmem", "Out of memory"); + + // Filtering for low-bit-depth images + if (depth < 8) { + filter_bytes = 1; + width = img_width_bytes; + } + + for (j=0; j < y; ++j) { + // cur/prior filter buffers alternate + stbi_uc *cur = filter_buf + (j & 1)*img_width_bytes; + stbi_uc *prior = filter_buf + (~j & 1)*img_width_bytes; + stbi_uc *dest = a->out + stride*j; + int nk = width * filter_bytes; + int filter = *raw++; + + // check filter type + if (filter > 4) { + all_ok = stbi__err("invalid filter","Corrupt PNG"); + break; + } + + // if first row, use special filter that doesn't sample previous row + if (j == 0) filter = first_row_filter[filter]; + + // perform actual filtering + switch (filter) { + case STBI__F_none: + memcpy(cur, raw, nk); + break; + case STBI__F_sub: + memcpy(cur, raw, filter_bytes); + for (k = filter_bytes; k < nk; ++k) + cur[k] = STBI__BYTECAST(raw[k] + cur[k-filter_bytes]); + break; + case STBI__F_up: + for (k = 0; k < nk; ++k) + cur[k] = STBI__BYTECAST(raw[k] + prior[k]); + break; + case STBI__F_avg: + for (k = 0; k < filter_bytes; ++k) + cur[k] = STBI__BYTECAST(raw[k] + (prior[k]>>1)); + for (k = filter_bytes; k < nk; ++k) + cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-filter_bytes])>>1)); + break; + case STBI__F_paeth: + for (k = 0; k < filter_bytes; ++k) + cur[k] = STBI__BYTECAST(raw[k] + prior[k]); // prior[k] == stbi__paeth(0,prior[k],0) + for (k = filter_bytes; k < nk; ++k) + cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes], prior[k], prior[k-filter_bytes])); + break; + case STBI__F_avg_first: + memcpy(cur, raw, filter_bytes); + for (k = filter_bytes; k < nk; ++k) + cur[k] = STBI__BYTECAST(raw[k] + (cur[k-filter_bytes] >> 1)); + break; + } + + raw += nk; + + // expand decoded bits in cur to dest, also adding an extra alpha channel if desired + if (depth < 8) { + stbi_uc scale = (color == 0) ? stbi__depth_scale_table[depth] : 1; // scale grayscale values to 0..255 range + stbi_uc *in = cur; + stbi_uc *out = dest; + stbi_uc inb = 0; + stbi__uint32 nsmp = x*img_n; + + // expand bits to bytes first + if (depth == 4) { + for (i=0; i < nsmp; ++i) { + if ((i & 1) == 0) inb = *in++; + *out++ = scale * (inb >> 4); + inb <<= 4; + } + } else if (depth == 2) { + for (i=0; i < nsmp; ++i) { + if ((i & 3) == 0) inb = *in++; + *out++ = scale * (inb >> 6); + inb <<= 2; + } + } else { + STBI_ASSERT(depth == 1); + for (i=0; i < nsmp; ++i) { + if ((i & 7) == 0) inb = *in++; + *out++ = scale * (inb >> 7); + inb <<= 1; + } + } + + // insert alpha=255 values if desired + if (img_n != out_n) + stbi__create_png_alpha_expand8(dest, dest, x, img_n); + } else if (depth == 8) { + if (img_n == out_n) + memcpy(dest, cur, x*img_n); + else + stbi__create_png_alpha_expand8(dest, cur, x, img_n); + } else if (depth == 16) { + // convert the image data from big-endian to platform-native + stbi__uint16 *dest16 = (stbi__uint16*)dest; + stbi__uint32 nsmp = x*img_n; + + if (img_n == out_n) { + for (i = 0; i < nsmp; ++i, ++dest16, cur += 2) + *dest16 = (cur[0] << 8) | cur[1]; + } else { + STBI_ASSERT(img_n+1 == out_n); + if (img_n == 1) { + for (i = 0; i < x; ++i, dest16 += 2, cur += 2) { + dest16[0] = (cur[0] << 8) | cur[1]; + dest16[1] = 0xffff; + } + } else { + STBI_ASSERT(img_n == 3); + for (i = 0; i < x; ++i, dest16 += 4, cur += 6) { + dest16[0] = (cur[0] << 8) | cur[1]; + dest16[1] = (cur[2] << 8) | cur[3]; + dest16[2] = (cur[4] << 8) | cur[5]; + dest16[3] = 0xffff; + } + } + } + } + } + + STBI_FREE(filter_buf); + if (!all_ok) return 0; + + return 1; +} + +static int stbi__create_png_image(stbi__png *a, stbi_uc *image_data, stbi__uint32 image_data_len, int out_n, int depth, int color, int interlaced) +{ + int bytes = (depth == 16 ? 2 : 1); + int out_bytes = out_n * bytes; + stbi_uc *final; + int p; + if (!interlaced) + return stbi__create_png_image_raw(a, image_data, image_data_len, out_n, a->s->img_x, a->s->img_y, depth, color); + + // de-interlacing + final = (stbi_uc *) stbi__malloc_mad3(a->s->img_x, a->s->img_y, out_bytes, 0); + if (!final) return stbi__err("outofmem", "Out of memory"); + for (p=0; p < 7; ++p) { + int xorig[] = { 0,4,0,2,0,1,0 }; + int yorig[] = { 0,0,4,0,2,0,1 }; + int xspc[] = { 8,8,4,4,2,2,1 }; + int yspc[] = { 8,8,8,4,4,2,2 }; + int i,j,x,y; + // pass1_x[4] = 0, pass1_x[5] = 1, pass1_x[12] = 1 + x = (a->s->img_x - xorig[p] + xspc[p]-1) / xspc[p]; + y = (a->s->img_y - yorig[p] + yspc[p]-1) / yspc[p]; + if (x && y) { + stbi__uint32 img_len = ((((a->s->img_n * x * depth) + 7) >> 3) + 1) * y; + if (!stbi__create_png_image_raw(a, image_data, image_data_len, out_n, x, y, depth, color)) { + STBI_FREE(final); + return 0; + } + for (j=0; j < y; ++j) { + for (i=0; i < x; ++i) { + int out_y = j*yspc[p]+yorig[p]; + int out_x = i*xspc[p]+xorig[p]; + memcpy(final + out_y*a->s->img_x*out_bytes + out_x*out_bytes, + a->out + (j*x+i)*out_bytes, out_bytes); + } + } + STBI_FREE(a->out); + image_data += img_len; + image_data_len -= img_len; + } + } + a->out = final; + + return 1; +} + +static int stbi__compute_transparency(stbi__png *z, stbi_uc tc[3], int out_n) +{ + stbi__context *s = z->s; + stbi__uint32 i, pixel_count = s->img_x * s->img_y; + stbi_uc *p = z->out; + + // compute color-based transparency, assuming we've + // already got 255 as the alpha value in the output + STBI_ASSERT(out_n == 2 || out_n == 4); + + if (out_n == 2) { + for (i=0; i < pixel_count; ++i) { + p[1] = (p[0] == tc[0] ? 0 : 255); + p += 2; + } + } else { + for (i=0; i < pixel_count; ++i) { + if (p[0] == tc[0] && p[1] == tc[1] && p[2] == tc[2]) + p[3] = 0; + p += 4; + } + } + return 1; +} + +static int stbi__compute_transparency16(stbi__png *z, stbi__uint16 tc[3], int out_n) +{ + stbi__context *s = z->s; + stbi__uint32 i, pixel_count = s->img_x * s->img_y; + stbi__uint16 *p = (stbi__uint16*) z->out; + + // compute color-based transparency, assuming we've + // already got 65535 as the alpha value in the output + STBI_ASSERT(out_n == 2 || out_n == 4); + + if (out_n == 2) { + for (i = 0; i < pixel_count; ++i) { + p[1] = (p[0] == tc[0] ? 0 : 65535); + p += 2; + } + } else { + for (i = 0; i < pixel_count; ++i) { + if (p[0] == tc[0] && p[1] == tc[1] && p[2] == tc[2]) + p[3] = 0; + p += 4; + } + } + return 1; +} + +static int stbi__expand_png_palette(stbi__png *a, stbi_uc *palette, int len, int pal_img_n) +{ + stbi__uint32 i, pixel_count = a->s->img_x * a->s->img_y; + stbi_uc *p, *temp_out, *orig = a->out; + + p = (stbi_uc *) stbi__malloc_mad2(pixel_count, pal_img_n, 0); + if (p == NULL) return stbi__err("outofmem", "Out of memory"); + + // between here and free(out) below, exitting would leak + temp_out = p; + + if (pal_img_n == 3) { + for (i=0; i < pixel_count; ++i) { + int n = orig[i]*4; + p[0] = palette[n ]; + p[1] = palette[n+1]; + p[2] = palette[n+2]; + p += 3; + } + } else { + for (i=0; i < pixel_count; ++i) { + int n = orig[i]*4; + p[0] = palette[n ]; + p[1] = palette[n+1]; + p[2] = palette[n+2]; + p[3] = palette[n+3]; + p += 4; + } + } + STBI_FREE(a->out); + a->out = temp_out; + + STBI_NOTUSED(len); + + return 1; +} + +static int stbi__unpremultiply_on_load_global = 0; +static int stbi__de_iphone_flag_global = 0; + +STBIDEF void stbi_set_unpremultiply_on_load(int flag_true_if_should_unpremultiply) +{ + stbi__unpremultiply_on_load_global = flag_true_if_should_unpremultiply; +} + +STBIDEF void stbi_convert_iphone_png_to_rgb(int flag_true_if_should_convert) +{ + stbi__de_iphone_flag_global = flag_true_if_should_convert; +} + +#ifndef STBI_THREAD_LOCAL +#define stbi__unpremultiply_on_load stbi__unpremultiply_on_load_global +#define stbi__de_iphone_flag stbi__de_iphone_flag_global +#else +static STBI_THREAD_LOCAL int stbi__unpremultiply_on_load_local, stbi__unpremultiply_on_load_set; +static STBI_THREAD_LOCAL int stbi__de_iphone_flag_local, stbi__de_iphone_flag_set; + +STBIDEF void stbi_set_unpremultiply_on_load_thread(int flag_true_if_should_unpremultiply) +{ + stbi__unpremultiply_on_load_local = flag_true_if_should_unpremultiply; + stbi__unpremultiply_on_load_set = 1; +} + +STBIDEF void stbi_convert_iphone_png_to_rgb_thread(int flag_true_if_should_convert) +{ + stbi__de_iphone_flag_local = flag_true_if_should_convert; + stbi__de_iphone_flag_set = 1; +} + +#define stbi__unpremultiply_on_load (stbi__unpremultiply_on_load_set \ + ? stbi__unpremultiply_on_load_local \ + : stbi__unpremultiply_on_load_global) +#define stbi__de_iphone_flag (stbi__de_iphone_flag_set \ + ? stbi__de_iphone_flag_local \ + : stbi__de_iphone_flag_global) +#endif // STBI_THREAD_LOCAL + +static void stbi__de_iphone(stbi__png *z) +{ + stbi__context *s = z->s; + stbi__uint32 i, pixel_count = s->img_x * s->img_y; + stbi_uc *p = z->out; + + if (s->img_out_n == 3) { // convert bgr to rgb + for (i=0; i < pixel_count; ++i) { + stbi_uc t = p[0]; + p[0] = p[2]; + p[2] = t; + p += 3; + } + } else { + STBI_ASSERT(s->img_out_n == 4); + if (stbi__unpremultiply_on_load) { + // convert bgr to rgb and unpremultiply + for (i=0; i < pixel_count; ++i) { + stbi_uc a = p[3]; + stbi_uc t = p[0]; + if (a) { + stbi_uc half = a / 2; + p[0] = (p[2] * 255 + half) / a; + p[1] = (p[1] * 255 + half) / a; + p[2] = ( t * 255 + half) / a; + } else { + p[0] = p[2]; + p[2] = t; + } + p += 4; + } + } else { + // convert bgr to rgb + for (i=0; i < pixel_count; ++i) { + stbi_uc t = p[0]; + p[0] = p[2]; + p[2] = t; + p += 4; + } + } + } +} + +#define STBI__PNG_TYPE(a,b,c,d) (((unsigned) (a) << 24) + ((unsigned) (b) << 16) + ((unsigned) (c) << 8) + (unsigned) (d)) + +static int stbi__parse_png_file(stbi__png *z, int scan, int req_comp) +{ + stbi_uc palette[1024], pal_img_n=0; + stbi_uc has_trans=0, tc[3]={0}; + stbi__uint16 tc16[3]; + stbi__uint32 ioff=0, idata_limit=0, i, pal_len=0; + int first=1,k,interlace=0, color=0, is_iphone=0; + stbi__context *s = z->s; + + z->expanded = NULL; + z->idata = NULL; + z->out = NULL; + + if (!stbi__check_png_header(s)) return 0; + + if (scan == STBI__SCAN_type) return 1; + + for (;;) { + stbi__pngchunk c = stbi__get_chunk_header(s); + switch (c.type) { + case STBI__PNG_TYPE('C','g','B','I'): + is_iphone = 1; + stbi__skip(s, c.length); + break; + case STBI__PNG_TYPE('I','H','D','R'): { + int comp,filter; + if (!first) return stbi__err("multiple IHDR","Corrupt PNG"); + first = 0; + if (c.length != 13) return stbi__err("bad IHDR len","Corrupt PNG"); + s->img_x = stbi__get32be(s); + s->img_y = stbi__get32be(s); + if (s->img_y > STBI_MAX_DIMENSIONS) return stbi__err("too large","Very large image (corrupt?)"); + if (s->img_x > STBI_MAX_DIMENSIONS) return stbi__err("too large","Very large image (corrupt?)"); + z->depth = stbi__get8(s); if (z->depth != 1 && z->depth != 2 && z->depth != 4 && z->depth != 8 && z->depth != 16) return stbi__err("1/2/4/8/16-bit only","PNG not supported: 1/2/4/8/16-bit only"); + color = stbi__get8(s); if (color > 6) return stbi__err("bad ctype","Corrupt PNG"); + if (color == 3 && z->depth == 16) return stbi__err("bad ctype","Corrupt PNG"); + if (color == 3) pal_img_n = 3; else if (color & 1) return stbi__err("bad ctype","Corrupt PNG"); + comp = stbi__get8(s); if (comp) return stbi__err("bad comp method","Corrupt PNG"); + filter= stbi__get8(s); if (filter) return stbi__err("bad filter method","Corrupt PNG"); + interlace = stbi__get8(s); if (interlace>1) return stbi__err("bad interlace method","Corrupt PNG"); + if (!s->img_x || !s->img_y) return stbi__err("0-pixel image","Corrupt PNG"); + if (!pal_img_n) { + s->img_n = (color & 2 ? 3 : 1) + (color & 4 ? 1 : 0); + if ((1 << 30) / s->img_x / s->img_n < s->img_y) return stbi__err("too large", "Image too large to decode"); + } else { + // if paletted, then pal_n is our final components, and + // img_n is # components to decompress/filter. + s->img_n = 1; + if ((1 << 30) / s->img_x / 4 < s->img_y) return stbi__err("too large","Corrupt PNG"); + } + // even with SCAN_header, have to scan to see if we have a tRNS + break; + } + + case STBI__PNG_TYPE('P','L','T','E'): { + if (first) return stbi__err("first not IHDR", "Corrupt PNG"); + if (c.length > 256*3) return stbi__err("invalid PLTE","Corrupt PNG"); + pal_len = c.length / 3; + if (pal_len * 3 != c.length) return stbi__err("invalid PLTE","Corrupt PNG"); + for (i=0; i < pal_len; ++i) { + palette[i*4+0] = stbi__get8(s); + palette[i*4+1] = stbi__get8(s); + palette[i*4+2] = stbi__get8(s); + palette[i*4+3] = 255; + } + break; + } + + case STBI__PNG_TYPE('t','R','N','S'): { + if (first) return stbi__err("first not IHDR", "Corrupt PNG"); + if (z->idata) return stbi__err("tRNS after IDAT","Corrupt PNG"); + if (pal_img_n) { + if (scan == STBI__SCAN_header) { s->img_n = 4; return 1; } + if (pal_len == 0) return stbi__err("tRNS before PLTE","Corrupt PNG"); + if (c.length > pal_len) return stbi__err("bad tRNS len","Corrupt PNG"); + pal_img_n = 4; + for (i=0; i < c.length; ++i) + palette[i*4+3] = stbi__get8(s); + } else { + if (!(s->img_n & 1)) return stbi__err("tRNS with alpha","Corrupt PNG"); + if (c.length != (stbi__uint32) s->img_n*2) return stbi__err("bad tRNS len","Corrupt PNG"); + has_trans = 1; + // non-paletted with tRNS = constant alpha. if header-scanning, we can stop now. + if (scan == STBI__SCAN_header) { ++s->img_n; return 1; } + if (z->depth == 16) { + for (k = 0; k < s->img_n; ++k) tc16[k] = (stbi__uint16)stbi__get16be(s); // copy the values as-is + } else { + for (k = 0; k < s->img_n; ++k) tc[k] = (stbi_uc)(stbi__get16be(s) & 255) * stbi__depth_scale_table[z->depth]; // non 8-bit images will be larger + } + } + break; + } + + case STBI__PNG_TYPE('I','D','A','T'): { + if (first) return stbi__err("first not IHDR", "Corrupt PNG"); + if (pal_img_n && !pal_len) return stbi__err("no PLTE","Corrupt PNG"); + if (scan == STBI__SCAN_header) { + // header scan definitely stops at first IDAT + if (pal_img_n) + s->img_n = pal_img_n; + return 1; + } + if (c.length > (1u << 30)) return stbi__err("IDAT size limit", "IDAT section larger than 2^30 bytes"); + if ((int)(ioff + c.length) < (int)ioff) return 0; + if (ioff + c.length > idata_limit) { + stbi__uint32 idata_limit_old = idata_limit; + stbi_uc *p; + if (idata_limit == 0) idata_limit = c.length > 4096 ? c.length : 4096; + while (ioff + c.length > idata_limit) + idata_limit *= 2; + STBI_NOTUSED(idata_limit_old); + p = (stbi_uc *) STBI_REALLOC_SIZED(z->idata, idata_limit_old, idata_limit); if (p == NULL) return stbi__err("outofmem", "Out of memory"); + z->idata = p; + } + if (!stbi__getn(s, z->idata+ioff,c.length)) return stbi__err("outofdata","Corrupt PNG"); + ioff += c.length; + break; + } + + case STBI__PNG_TYPE('I','E','N','D'): { + stbi__uint32 raw_len, bpl; + if (first) return stbi__err("first not IHDR", "Corrupt PNG"); + if (scan != STBI__SCAN_load) return 1; + if (z->idata == NULL) return stbi__err("no IDAT","Corrupt PNG"); + // initial guess for decoded data size to avoid unnecessary reallocs + bpl = (s->img_x * z->depth + 7) / 8; // bytes per line, per component + raw_len = bpl * s->img_y * s->img_n /* pixels */ + s->img_y /* filter mode per row */; + z->expanded = (stbi_uc *) stbi_zlib_decode_malloc_guesssize_headerflag((char *) z->idata, ioff, raw_len, (int *) &raw_len, !is_iphone); + if (z->expanded == NULL) return 0; // zlib should set error + STBI_FREE(z->idata); z->idata = NULL; + if ((req_comp == s->img_n+1 && req_comp != 3 && !pal_img_n) || has_trans) + s->img_out_n = s->img_n+1; + else + s->img_out_n = s->img_n; + if (!stbi__create_png_image(z, z->expanded, raw_len, s->img_out_n, z->depth, color, interlace)) return 0; + if (has_trans) { + if (z->depth == 16) { + if (!stbi__compute_transparency16(z, tc16, s->img_out_n)) return 0; + } else { + if (!stbi__compute_transparency(z, tc, s->img_out_n)) return 0; + } + } + if (is_iphone && stbi__de_iphone_flag && s->img_out_n > 2) + stbi__de_iphone(z); + if (pal_img_n) { + // pal_img_n == 3 or 4 + s->img_n = pal_img_n; // record the actual colors we had + s->img_out_n = pal_img_n; + if (req_comp >= 3) s->img_out_n = req_comp; + if (!stbi__expand_png_palette(z, palette, pal_len, s->img_out_n)) + return 0; + } else if (has_trans) { + // non-paletted image with tRNS -> source image has (constant) alpha + ++s->img_n; + } + STBI_FREE(z->expanded); z->expanded = NULL; + // end of PNG chunk, read and skip CRC + stbi__get32be(s); + return 1; + } + + default: + // if critical, fail + if (first) return stbi__err("first not IHDR", "Corrupt PNG"); + if ((c.type & (1 << 29)) == 0) { + #ifndef STBI_NO_FAILURE_STRINGS + // not threadsafe + static char invalid_chunk[] = "XXXX PNG chunk not known"; + invalid_chunk[0] = STBI__BYTECAST(c.type >> 24); + invalid_chunk[1] = STBI__BYTECAST(c.type >> 16); + invalid_chunk[2] = STBI__BYTECAST(c.type >> 8); + invalid_chunk[3] = STBI__BYTECAST(c.type >> 0); + #endif + return stbi__err(invalid_chunk, "PNG not supported: unknown PNG chunk type"); + } + stbi__skip(s, c.length); + break; + } + // end of PNG chunk, read and skip CRC + stbi__get32be(s); + } +} + +static void *stbi__do_png(stbi__png *p, int *x, int *y, int *n, int req_comp, stbi__result_info *ri) +{ + void *result=NULL; + if (req_comp < 0 || req_comp > 4) return stbi__errpuc("bad req_comp", "Internal error"); + if (stbi__parse_png_file(p, STBI__SCAN_load, req_comp)) { + if (p->depth <= 8) + ri->bits_per_channel = 8; + else if (p->depth == 16) + ri->bits_per_channel = 16; + else + return stbi__errpuc("bad bits_per_channel", "PNG not supported: unsupported color depth"); + result = p->out; + p->out = NULL; + if (req_comp && req_comp != p->s->img_out_n) { + if (ri->bits_per_channel == 8) + result = stbi__convert_format((unsigned char *) result, p->s->img_out_n, req_comp, p->s->img_x, p->s->img_y); + else + result = stbi__convert_format16((stbi__uint16 *) result, p->s->img_out_n, req_comp, p->s->img_x, p->s->img_y); + p->s->img_out_n = req_comp; + if (result == NULL) return result; + } + *x = p->s->img_x; + *y = p->s->img_y; + if (n) *n = p->s->img_n; + } + STBI_FREE(p->out); p->out = NULL; + STBI_FREE(p->expanded); p->expanded = NULL; + STBI_FREE(p->idata); p->idata = NULL; + + return result; +} + +static void *stbi__png_load(stbi__context *s, int *x, int *y, int *comp, int req_comp, stbi__result_info *ri) +{ + stbi__png p; + p.s = s; + return stbi__do_png(&p, x,y,comp,req_comp, ri); +} + +static int stbi__png_test(stbi__context *s) +{ + int r; + r = stbi__check_png_header(s); + stbi__rewind(s); + return r; +} + +static int stbi__png_info_raw(stbi__png *p, int *x, int *y, int *comp) +{ + if (!stbi__parse_png_file(p, STBI__SCAN_header, 0)) { + stbi__rewind( p->s ); + return 0; + } + if (x) *x = p->s->img_x; + if (y) *y = p->s->img_y; + if (comp) *comp = p->s->img_n; + return 1; +} + +static int stbi__png_info(stbi__context *s, int *x, int *y, int *comp) +{ + stbi__png p; + p.s = s; + return stbi__png_info_raw(&p, x, y, comp); +} + +static int stbi__png_is16(stbi__context *s) +{ + stbi__png p; + p.s = s; + if (!stbi__png_info_raw(&p, NULL, NULL, NULL)) + return 0; + if (p.depth != 16) { + stbi__rewind(p.s); + return 0; + } + return 1; +} +#endif + +// Microsoft/Windows BMP image + +#ifndef STBI_NO_BMP +static int stbi__bmp_test_raw(stbi__context *s) +{ + int r; + int sz; + if (stbi__get8(s) != 'B') return 0; + if (stbi__get8(s) != 'M') return 0; + stbi__get32le(s); // discard filesize + stbi__get16le(s); // discard reserved + stbi__get16le(s); // discard reserved + stbi__get32le(s); // discard data offset + sz = stbi__get32le(s); + r = (sz == 12 || sz == 40 || sz == 56 || sz == 108 || sz == 124); + return r; +} + +static int stbi__bmp_test(stbi__context *s) +{ + int r = stbi__bmp_test_raw(s); + stbi__rewind(s); + return r; +} + + +// returns 0..31 for the highest set bit +static int stbi__high_bit(unsigned int z) +{ + int n=0; + if (z == 0) return -1; + if (z >= 0x10000) { n += 16; z >>= 16; } + if (z >= 0x00100) { n += 8; z >>= 8; } + if (z >= 0x00010) { n += 4; z >>= 4; } + if (z >= 0x00004) { n += 2; z >>= 2; } + if (z >= 0x00002) { n += 1;/* >>= 1;*/ } + return n; +} + +static int stbi__bitcount(unsigned int a) +{ + a = (a & 0x55555555) + ((a >> 1) & 0x55555555); // max 2 + a = (a & 0x33333333) + ((a >> 2) & 0x33333333); // max 4 + a = (a + (a >> 4)) & 0x0f0f0f0f; // max 8 per 4, now 8 bits + a = (a + (a >> 8)); // max 16 per 8 bits + a = (a + (a >> 16)); // max 32 per 8 bits + return a & 0xff; +} + +// extract an arbitrarily-aligned N-bit value (N=bits) +// from v, and then make it 8-bits long and fractionally +// extend it to full full range. +static int stbi__shiftsigned(unsigned int v, int shift, int bits) +{ + static unsigned int mul_table[9] = { + 0, + 0xff/*0b11111111*/, 0x55/*0b01010101*/, 0x49/*0b01001001*/, 0x11/*0b00010001*/, + 0x21/*0b00100001*/, 0x41/*0b01000001*/, 0x81/*0b10000001*/, 0x01/*0b00000001*/, + }; + static unsigned int shift_table[9] = { + 0, 0,0,1,0,2,4,6,0, + }; + if (shift < 0) + v <<= -shift; + else + v >>= shift; + STBI_ASSERT(v < 256); + v >>= (8-bits); + STBI_ASSERT(bits >= 0 && bits <= 8); + return (int) ((unsigned) v * mul_table[bits]) >> shift_table[bits]; +} + +typedef struct +{ + int bpp, offset, hsz; + unsigned int mr,mg,mb,ma, all_a; + int extra_read; +} stbi__bmp_data; + +static int stbi__bmp_set_mask_defaults(stbi__bmp_data *info, int compress) +{ + // BI_BITFIELDS specifies masks explicitly, don't override + if (compress == 3) + return 1; + + if (compress == 0) { + if (info->bpp == 16) { + info->mr = 31u << 10; + info->mg = 31u << 5; + info->mb = 31u << 0; + } else if (info->bpp == 32) { + info->mr = 0xffu << 16; + info->mg = 0xffu << 8; + info->mb = 0xffu << 0; + info->ma = 0xffu << 24; + info->all_a = 0; // if all_a is 0 at end, then we loaded alpha channel but it was all 0 + } else { + // otherwise, use defaults, which is all-0 + info->mr = info->mg = info->mb = info->ma = 0; + } + return 1; + } + return 0; // error +} + +static void *stbi__bmp_parse_header(stbi__context *s, stbi__bmp_data *info) +{ + int hsz; + if (stbi__get8(s) != 'B' || stbi__get8(s) != 'M') return stbi__errpuc("not BMP", "Corrupt BMP"); + stbi__get32le(s); // discard filesize + stbi__get16le(s); // discard reserved + stbi__get16le(s); // discard reserved + info->offset = stbi__get32le(s); + info->hsz = hsz = stbi__get32le(s); + info->mr = info->mg = info->mb = info->ma = 0; + info->extra_read = 14; + + if (info->offset < 0) return stbi__errpuc("bad BMP", "bad BMP"); + + if (hsz != 12 && hsz != 40 && hsz != 56 && hsz != 108 && hsz != 124) return stbi__errpuc("unknown BMP", "BMP type not supported: unknown"); + if (hsz == 12) { + s->img_x = stbi__get16le(s); + s->img_y = stbi__get16le(s); + } else { + s->img_x = stbi__get32le(s); + s->img_y = stbi__get32le(s); + } + if (stbi__get16le(s) != 1) return stbi__errpuc("bad BMP", "bad BMP"); + info->bpp = stbi__get16le(s); + if (hsz != 12) { + int compress = stbi__get32le(s); + if (compress == 1 || compress == 2) return stbi__errpuc("BMP RLE", "BMP type not supported: RLE"); + if (compress >= 4) return stbi__errpuc("BMP JPEG/PNG", "BMP type not supported: unsupported compression"); // this includes PNG/JPEG modes + if (compress == 3 && info->bpp != 16 && info->bpp != 32) return stbi__errpuc("bad BMP", "bad BMP"); // bitfields requires 16 or 32 bits/pixel + stbi__get32le(s); // discard sizeof + stbi__get32le(s); // discard hres + stbi__get32le(s); // discard vres + stbi__get32le(s); // discard colorsused + stbi__get32le(s); // discard max important + if (hsz == 40 || hsz == 56) { + if (hsz == 56) { + stbi__get32le(s); + stbi__get32le(s); + stbi__get32le(s); + stbi__get32le(s); + } + if (info->bpp == 16 || info->bpp == 32) { + if (compress == 0) { + stbi__bmp_set_mask_defaults(info, compress); + } else if (compress == 3) { + info->mr = stbi__get32le(s); + info->mg = stbi__get32le(s); + info->mb = stbi__get32le(s); + info->extra_read += 12; + // not documented, but generated by photoshop and handled by mspaint + if (info->mr == info->mg && info->mg == info->mb) { + // ?!?!? + return stbi__errpuc("bad BMP", "bad BMP"); + } + } else + return stbi__errpuc("bad BMP", "bad BMP"); + } + } else { + // V4/V5 header + int i; + if (hsz != 108 && hsz != 124) + return stbi__errpuc("bad BMP", "bad BMP"); + info->mr = stbi__get32le(s); + info->mg = stbi__get32le(s); + info->mb = stbi__get32le(s); + info->ma = stbi__get32le(s); + if (compress != 3) // override mr/mg/mb unless in BI_BITFIELDS mode, as per docs + stbi__bmp_set_mask_defaults(info, compress); + stbi__get32le(s); // discard color space + for (i=0; i < 12; ++i) + stbi__get32le(s); // discard color space parameters + if (hsz == 124) { + stbi__get32le(s); // discard rendering intent + stbi__get32le(s); // discard offset of profile data + stbi__get32le(s); // discard size of profile data + stbi__get32le(s); // discard reserved + } + } + } + return (void *) 1; +} + + +static void *stbi__bmp_load(stbi__context *s, int *x, int *y, int *comp, int req_comp, stbi__result_info *ri) +{ + stbi_uc *out; + unsigned int mr=0,mg=0,mb=0,ma=0, all_a; + stbi_uc pal[256][4]; + int psize=0,i,j,width; + int flip_vertically, pad, target; + stbi__bmp_data info; + STBI_NOTUSED(ri); + + info.all_a = 255; + if (stbi__bmp_parse_header(s, &info) == NULL) + return NULL; // error code already set + + flip_vertically = ((int) s->img_y) > 0; + s->img_y = abs((int) s->img_y); + + if (s->img_y > STBI_MAX_DIMENSIONS) return stbi__errpuc("too large","Very large image (corrupt?)"); + if (s->img_x > STBI_MAX_DIMENSIONS) return stbi__errpuc("too large","Very large image (corrupt?)"); + + mr = info.mr; + mg = info.mg; + mb = info.mb; + ma = info.ma; + all_a = info.all_a; + + if (info.hsz == 12) { + if (info.bpp < 24) + psize = (info.offset - info.extra_read - 24) / 3; + } else { + if (info.bpp < 16) + psize = (info.offset - info.extra_read - info.hsz) >> 2; + } + if (psize == 0) { + // accept some number of extra bytes after the header, but if the offset points either to before + // the header ends or implies a large amount of extra data, reject the file as malformed + int bytes_read_so_far = s->callback_already_read + (int)(s->img_buffer - s->img_buffer_original); + int header_limit = 1024; // max we actually read is below 256 bytes currently. + int extra_data_limit = 256*4; // what ordinarily goes here is a palette; 256 entries*4 bytes is its max size. + if (bytes_read_so_far <= 0 || bytes_read_so_far > header_limit) { + return stbi__errpuc("bad header", "Corrupt BMP"); + } + // we established that bytes_read_so_far is positive and sensible. + // the first half of this test rejects offsets that are either too small positives, or + // negative, and guarantees that info.offset >= bytes_read_so_far > 0. this in turn + // ensures the number computed in the second half of the test can't overflow. + if (info.offset < bytes_read_so_far || info.offset - bytes_read_so_far > extra_data_limit) { + return stbi__errpuc("bad offset", "Corrupt BMP"); + } else { + stbi__skip(s, info.offset - bytes_read_so_far); + } + } + + if (info.bpp == 24 && ma == 0xff000000) + s->img_n = 3; + else + s->img_n = ma ? 4 : 3; + if (req_comp && req_comp >= 3) // we can directly decode 3 or 4 + target = req_comp; + else + target = s->img_n; // if they want monochrome, we'll post-convert + + // sanity-check size + if (!stbi__mad3sizes_valid(target, s->img_x, s->img_y, 0)) + return stbi__errpuc("too large", "Corrupt BMP"); + + out = (stbi_uc *) stbi__malloc_mad3(target, s->img_x, s->img_y, 0); + if (!out) return stbi__errpuc("outofmem", "Out of memory"); + if (info.bpp < 16) { + int z=0; + if (psize == 0 || psize > 256) { STBI_FREE(out); return stbi__errpuc("invalid", "Corrupt BMP"); } + for (i=0; i < psize; ++i) { + pal[i][2] = stbi__get8(s); + pal[i][1] = stbi__get8(s); + pal[i][0] = stbi__get8(s); + if (info.hsz != 12) stbi__get8(s); + pal[i][3] = 255; + } + stbi__skip(s, info.offset - info.extra_read - info.hsz - psize * (info.hsz == 12 ? 3 : 4)); + if (info.bpp == 1) width = (s->img_x + 7) >> 3; + else if (info.bpp == 4) width = (s->img_x + 1) >> 1; + else if (info.bpp == 8) width = s->img_x; + else { STBI_FREE(out); return stbi__errpuc("bad bpp", "Corrupt BMP"); } + pad = (-width)&3; + if (info.bpp == 1) { + for (j=0; j < (int) s->img_y; ++j) { + int bit_offset = 7, v = stbi__get8(s); + for (i=0; i < (int) s->img_x; ++i) { + int color = (v>>bit_offset)&0x1; + out[z++] = pal[color][0]; + out[z++] = pal[color][1]; + out[z++] = pal[color][2]; + if (target == 4) out[z++] = 255; + if (i+1 == (int) s->img_x) break; + if((--bit_offset) < 0) { + bit_offset = 7; + v = stbi__get8(s); + } + } + stbi__skip(s, pad); + } + } else { + for (j=0; j < (int) s->img_y; ++j) { + for (i=0; i < (int) s->img_x; i += 2) { + int v=stbi__get8(s),v2=0; + if (info.bpp == 4) { + v2 = v & 15; + v >>= 4; + } + out[z++] = pal[v][0]; + out[z++] = pal[v][1]; + out[z++] = pal[v][2]; + if (target == 4) out[z++] = 255; + if (i+1 == (int) s->img_x) break; + v = (info.bpp == 8) ? stbi__get8(s) : v2; + out[z++] = pal[v][0]; + out[z++] = pal[v][1]; + out[z++] = pal[v][2]; + if (target == 4) out[z++] = 255; + } + stbi__skip(s, pad); + } + } + } else { + int rshift=0,gshift=0,bshift=0,ashift=0,rcount=0,gcount=0,bcount=0,acount=0; + int z = 0; + int easy=0; + stbi__skip(s, info.offset - info.extra_read - info.hsz); + if (info.bpp == 24) width = 3 * s->img_x; + else if (info.bpp == 16) width = 2*s->img_x; + else /* bpp = 32 and pad = 0 */ width=0; + pad = (-width) & 3; + if (info.bpp == 24) { + easy = 1; + } else if (info.bpp == 32) { + if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000) + easy = 2; + } + if (!easy) { + if (!mr || !mg || !mb) { STBI_FREE(out); return stbi__errpuc("bad masks", "Corrupt BMP"); } + // right shift amt to put high bit in position #7 + rshift = stbi__high_bit(mr)-7; rcount = stbi__bitcount(mr); + gshift = stbi__high_bit(mg)-7; gcount = stbi__bitcount(mg); + bshift = stbi__high_bit(mb)-7; bcount = stbi__bitcount(mb); + ashift = stbi__high_bit(ma)-7; acount = stbi__bitcount(ma); + if (rcount > 8 || gcount > 8 || bcount > 8 || acount > 8) { STBI_FREE(out); return stbi__errpuc("bad masks", "Corrupt BMP"); } + } + for (j=0; j < (int) s->img_y; ++j) { + if (easy) { + for (i=0; i < (int) s->img_x; ++i) { + unsigned char a; + out[z+2] = stbi__get8(s); + out[z+1] = stbi__get8(s); + out[z+0] = stbi__get8(s); + z += 3; + a = (easy == 2 ? stbi__get8(s) : 255); + all_a |= a; + if (target == 4) out[z++] = a; + } + } else { + int bpp = info.bpp; + for (i=0; i < (int) s->img_x; ++i) { + stbi__uint32 v = (bpp == 16 ? (stbi__uint32) stbi__get16le(s) : stbi__get32le(s)); + unsigned int a; + out[z++] = STBI__BYTECAST(stbi__shiftsigned(v & mr, rshift, rcount)); + out[z++] = STBI__BYTECAST(stbi__shiftsigned(v & mg, gshift, gcount)); + out[z++] = STBI__BYTECAST(stbi__shiftsigned(v & mb, bshift, bcount)); + a = (ma ? stbi__shiftsigned(v & ma, ashift, acount) : 255); + all_a |= a; + if (target == 4) out[z++] = STBI__BYTECAST(a); + } + } + stbi__skip(s, pad); + } + } + + // if alpha channel is all 0s, replace with all 255s + if (target == 4 && all_a == 0) + for (i=4*s->img_x*s->img_y-1; i >= 0; i -= 4) + out[i] = 255; + + if (flip_vertically) { + stbi_uc t; + for (j=0; j < (int) s->img_y>>1; ++j) { + stbi_uc *p1 = out + j *s->img_x*target; + stbi_uc *p2 = out + (s->img_y-1-j)*s->img_x*target; + for (i=0; i < (int) s->img_x*target; ++i) { + t = p1[i]; p1[i] = p2[i]; p2[i] = t; + } + } + } + + if (req_comp && req_comp != target) { + out = stbi__convert_format(out, target, req_comp, s->img_x, s->img_y); + if (out == NULL) return out; // stbi__convert_format frees input on failure + } + + *x = s->img_x; + *y = s->img_y; + if (comp) *comp = s->img_n; + return out; +} +#endif + +// Targa Truevision - TGA +// by Jonathan Dummer +#ifndef STBI_NO_TGA +// returns STBI_rgb or whatever, 0 on error +static int stbi__tga_get_comp(int bits_per_pixel, int is_grey, int* is_rgb16) +{ + // only RGB or RGBA (incl. 16bit) or grey allowed + if (is_rgb16) *is_rgb16 = 0; + switch(bits_per_pixel) { + case 8: return STBI_grey; + case 16: if(is_grey) return STBI_grey_alpha; + // fallthrough + case 15: if(is_rgb16) *is_rgb16 = 1; + return STBI_rgb; + case 24: // fallthrough + case 32: return bits_per_pixel/8; + default: return 0; + } +} + +static int stbi__tga_info(stbi__context *s, int *x, int *y, int *comp) +{ + int tga_w, tga_h, tga_comp, tga_image_type, tga_bits_per_pixel, tga_colormap_bpp; + int sz, tga_colormap_type; + stbi__get8(s); // discard Offset + tga_colormap_type = stbi__get8(s); // colormap type + if( tga_colormap_type > 1 ) { + stbi__rewind(s); + return 0; // only RGB or indexed allowed + } + tga_image_type = stbi__get8(s); // image type + if ( tga_colormap_type == 1 ) { // colormapped (paletted) image + if (tga_image_type != 1 && tga_image_type != 9) { + stbi__rewind(s); + return 0; + } + stbi__skip(s,4); // skip index of first colormap entry and number of entries + sz = stbi__get8(s); // check bits per palette color entry + if ( (sz != 8) && (sz != 15) && (sz != 16) && (sz != 24) && (sz != 32) ) { + stbi__rewind(s); + return 0; + } + stbi__skip(s,4); // skip image x and y origin + tga_colormap_bpp = sz; + } else { // "normal" image w/o colormap - only RGB or grey allowed, +/- RLE + if ( (tga_image_type != 2) && (tga_image_type != 3) && (tga_image_type != 10) && (tga_image_type != 11) ) { + stbi__rewind(s); + return 0; // only RGB or grey allowed, +/- RLE + } + stbi__skip(s,9); // skip colormap specification and image x/y origin + tga_colormap_bpp = 0; + } + tga_w = stbi__get16le(s); + if( tga_w < 1 ) { + stbi__rewind(s); + return 0; // test width + } + tga_h = stbi__get16le(s); + if( tga_h < 1 ) { + stbi__rewind(s); + return 0; // test height + } + tga_bits_per_pixel = stbi__get8(s); // bits per pixel + stbi__get8(s); // ignore alpha bits + if (tga_colormap_bpp != 0) { + if((tga_bits_per_pixel != 8) && (tga_bits_per_pixel != 16)) { + // when using a colormap, tga_bits_per_pixel is the size of the indexes + // I don't think anything but 8 or 16bit indexes makes sense + stbi__rewind(s); + return 0; + } + tga_comp = stbi__tga_get_comp(tga_colormap_bpp, 0, NULL); + } else { + tga_comp = stbi__tga_get_comp(tga_bits_per_pixel, (tga_image_type == 3) || (tga_image_type == 11), NULL); + } + if(!tga_comp) { + stbi__rewind(s); + return 0; + } + if (x) *x = tga_w; + if (y) *y = tga_h; + if (comp) *comp = tga_comp; + return 1; // seems to have passed everything +} + +static int stbi__tga_test(stbi__context *s) +{ + int res = 0; + int sz, tga_color_type; + stbi__get8(s); // discard Offset + tga_color_type = stbi__get8(s); // color type + if ( tga_color_type > 1 ) goto errorEnd; // only RGB or indexed allowed + sz = stbi__get8(s); // image type + if ( tga_color_type == 1 ) { // colormapped (paletted) image + if (sz != 1 && sz != 9) goto errorEnd; // colortype 1 demands image type 1 or 9 + stbi__skip(s,4); // skip index of first colormap entry and number of entries + sz = stbi__get8(s); // check bits per palette color entry + if ( (sz != 8) && (sz != 15) && (sz != 16) && (sz != 24) && (sz != 32) ) goto errorEnd; + stbi__skip(s,4); // skip image x and y origin + } else { // "normal" image w/o colormap + if ( (sz != 2) && (sz != 3) && (sz != 10) && (sz != 11) ) goto errorEnd; // only RGB or grey allowed, +/- RLE + stbi__skip(s,9); // skip colormap specification and image x/y origin + } + if ( stbi__get16le(s) < 1 ) goto errorEnd; // test width + if ( stbi__get16le(s) < 1 ) goto errorEnd; // test height + sz = stbi__get8(s); // bits per pixel + if ( (tga_color_type == 1) && (sz != 8) && (sz != 16) ) goto errorEnd; // for colormapped images, bpp is size of an index + if ( (sz != 8) && (sz != 15) && (sz != 16) && (sz != 24) && (sz != 32) ) goto errorEnd; + + res = 1; // if we got this far, everything's good and we can return 1 instead of 0 + +errorEnd: + stbi__rewind(s); + return res; +} + +// read 16bit value and convert to 24bit RGB +static void stbi__tga_read_rgb16(stbi__context *s, stbi_uc* out) +{ + stbi__uint16 px = (stbi__uint16)stbi__get16le(s); + stbi__uint16 fiveBitMask = 31; + // we have 3 channels with 5bits each + int r = (px >> 10) & fiveBitMask; + int g = (px >> 5) & fiveBitMask; + int b = px & fiveBitMask; + // Note that this saves the data in RGB(A) order, so it doesn't need to be swapped later + out[0] = (stbi_uc)((r * 255)/31); + out[1] = (stbi_uc)((g * 255)/31); + out[2] = (stbi_uc)((b * 255)/31); + + // some people claim that the most significant bit might be used for alpha + // (possibly if an alpha-bit is set in the "image descriptor byte") + // but that only made 16bit test images completely translucent.. + // so let's treat all 15 and 16bit TGAs as RGB with no alpha. +} + +static void *stbi__tga_load(stbi__context *s, int *x, int *y, int *comp, int req_comp, stbi__result_info *ri) +{ + // read in the TGA header stuff + int tga_offset = stbi__get8(s); + int tga_indexed = stbi__get8(s); + int tga_image_type = stbi__get8(s); + int tga_is_RLE = 0; + int tga_palette_start = stbi__get16le(s); + int tga_palette_len = stbi__get16le(s); + int tga_palette_bits = stbi__get8(s); + int tga_x_origin = stbi__get16le(s); + int tga_y_origin = stbi__get16le(s); + int tga_width = stbi__get16le(s); + int tga_height = stbi__get16le(s); + int tga_bits_per_pixel = stbi__get8(s); + int tga_comp, tga_rgb16=0; + int tga_inverted = stbi__get8(s); + // int tga_alpha_bits = tga_inverted & 15; // the 4 lowest bits - unused (useless?) + // image data + unsigned char *tga_data; + unsigned char *tga_palette = NULL; + int i, j; + unsigned char raw_data[4] = {0}; + int RLE_count = 0; + int RLE_repeating = 0; + int read_next_pixel = 1; + STBI_NOTUSED(ri); + STBI_NOTUSED(tga_x_origin); // @TODO + STBI_NOTUSED(tga_y_origin); // @TODO + + if (tga_height > STBI_MAX_DIMENSIONS) return stbi__errpuc("too large","Very large image (corrupt?)"); + if (tga_width > STBI_MAX_DIMENSIONS) return stbi__errpuc("too large","Very large image (corrupt?)"); + + // do a tiny bit of precessing + if ( tga_image_type >= 8 ) + { + tga_image_type -= 8; + tga_is_RLE = 1; + } + tga_inverted = 1 - ((tga_inverted >> 5) & 1); + + // If I'm paletted, then I'll use the number of bits from the palette + if ( tga_indexed ) tga_comp = stbi__tga_get_comp(tga_palette_bits, 0, &tga_rgb16); + else tga_comp = stbi__tga_get_comp(tga_bits_per_pixel, (tga_image_type == 3), &tga_rgb16); + + if(!tga_comp) // shouldn't really happen, stbi__tga_test() should have ensured basic consistency + return stbi__errpuc("bad format", "Can't find out TGA pixelformat"); + + // tga info + *x = tga_width; + *y = tga_height; + if (comp) *comp = tga_comp; + + if (!stbi__mad3sizes_valid(tga_width, tga_height, tga_comp, 0)) + return stbi__errpuc("too large", "Corrupt TGA"); + + tga_data = (unsigned char*)stbi__malloc_mad3(tga_width, tga_height, tga_comp, 0); + if (!tga_data) return stbi__errpuc("outofmem", "Out of memory"); + + // skip to the data's starting position (offset usually = 0) + stbi__skip(s, tga_offset ); + + if ( !tga_indexed && !tga_is_RLE && !tga_rgb16 ) { + for (i=0; i < tga_height; ++i) { + int row = tga_inverted ? tga_height -i - 1 : i; + stbi_uc *tga_row = tga_data + row*tga_width*tga_comp; + stbi__getn(s, tga_row, tga_width * tga_comp); + } + } else { + // do I need to load a palette? + if ( tga_indexed) + { + if (tga_palette_len == 0) { /* you have to have at least one entry! */ + STBI_FREE(tga_data); + return stbi__errpuc("bad palette", "Corrupt TGA"); + } + + // any data to skip? (offset usually = 0) + stbi__skip(s, tga_palette_start ); + // load the palette + tga_palette = (unsigned char*)stbi__malloc_mad2(tga_palette_len, tga_comp, 0); + if (!tga_palette) { + STBI_FREE(tga_data); + return stbi__errpuc("outofmem", "Out of memory"); + } + if (tga_rgb16) { + stbi_uc *pal_entry = tga_palette; + STBI_ASSERT(tga_comp == STBI_rgb); + for (i=0; i < tga_palette_len; ++i) { + stbi__tga_read_rgb16(s, pal_entry); + pal_entry += tga_comp; + } + } else if (!stbi__getn(s, tga_palette, tga_palette_len * tga_comp)) { + STBI_FREE(tga_data); + STBI_FREE(tga_palette); + return stbi__errpuc("bad palette", "Corrupt TGA"); + } + } + // load the data + for (i=0; i < tga_width * tga_height; ++i) + { + // if I'm in RLE mode, do I need to get a RLE stbi__pngchunk? + if ( tga_is_RLE ) + { + if ( RLE_count == 0 ) + { + // yep, get the next byte as a RLE command + int RLE_cmd = stbi__get8(s); + RLE_count = 1 + (RLE_cmd & 127); + RLE_repeating = RLE_cmd >> 7; + read_next_pixel = 1; + } else if ( !RLE_repeating ) + { + read_next_pixel = 1; + } + } else + { + read_next_pixel = 1; + } + // OK, if I need to read a pixel, do it now + if ( read_next_pixel ) + { + // load however much data we did have + if ( tga_indexed ) + { + // read in index, then perform the lookup + int pal_idx = (tga_bits_per_pixel == 8) ? stbi__get8(s) : stbi__get16le(s); + if ( pal_idx >= tga_palette_len ) { + // invalid index + pal_idx = 0; + } + pal_idx *= tga_comp; + for (j = 0; j < tga_comp; ++j) { + raw_data[j] = tga_palette[pal_idx+j]; + } + } else if(tga_rgb16) { + STBI_ASSERT(tga_comp == STBI_rgb); + stbi__tga_read_rgb16(s, raw_data); + } else { + // read in the data raw + for (j = 0; j < tga_comp; ++j) { + raw_data[j] = stbi__get8(s); + } + } + // clear the reading flag for the next pixel + read_next_pixel = 0; + } // end of reading a pixel + + // copy data + for (j = 0; j < tga_comp; ++j) + tga_data[i*tga_comp+j] = raw_data[j]; + + // in case we're in RLE mode, keep counting down + --RLE_count; + } + // do I need to invert the image? + if ( tga_inverted ) + { + for (j = 0; j*2 < tga_height; ++j) + { + int index1 = j * tga_width * tga_comp; + int index2 = (tga_height - 1 - j) * tga_width * tga_comp; + for (i = tga_width * tga_comp; i > 0; --i) + { + unsigned char temp = tga_data[index1]; + tga_data[index1] = tga_data[index2]; + tga_data[index2] = temp; + ++index1; + ++index2; + } + } + } + // clear my palette, if I had one + if ( tga_palette != NULL ) + { + STBI_FREE( tga_palette ); + } + } + + // swap RGB - if the source data was RGB16, it already is in the right order + if (tga_comp >= 3 && !tga_rgb16) + { + unsigned char* tga_pixel = tga_data; + for (i=0; i < tga_width * tga_height; ++i) + { + unsigned char temp = tga_pixel[0]; + tga_pixel[0] = tga_pixel[2]; + tga_pixel[2] = temp; + tga_pixel += tga_comp; + } + } + + // convert to target component count + if (req_comp && req_comp != tga_comp) + tga_data = stbi__convert_format(tga_data, tga_comp, req_comp, tga_width, tga_height); + + // the things I do to get rid of an error message, and yet keep + // Microsoft's C compilers happy... [8^( + tga_palette_start = tga_palette_len = tga_palette_bits = + tga_x_origin = tga_y_origin = 0; + STBI_NOTUSED(tga_palette_start); + // OK, done + return tga_data; +} +#endif + +// ************************************************************************************************* +// Photoshop PSD loader -- PD by Thatcher Ulrich, integration by Nicolas Schulz, tweaked by STB + +#ifndef STBI_NO_PSD +static int stbi__psd_test(stbi__context *s) +{ + int r = (stbi__get32be(s) == 0x38425053); + stbi__rewind(s); + return r; +} + +static int stbi__psd_decode_rle(stbi__context *s, stbi_uc *p, int pixelCount) +{ + int count, nleft, len; + + count = 0; + while ((nleft = pixelCount - count) > 0) { + len = stbi__get8(s); + if (len == 128) { + // No-op. + } else if (len < 128) { + // Copy next len+1 bytes literally. + len++; + if (len > nleft) return 0; // corrupt data + count += len; + while (len) { + *p = stbi__get8(s); + p += 4; + len--; + } + } else if (len > 128) { + stbi_uc val; + // Next -len+1 bytes in the dest are replicated from next source byte. + // (Interpret len as a negative 8-bit int.) + len = 257 - len; + if (len > nleft) return 0; // corrupt data + val = stbi__get8(s); + count += len; + while (len) { + *p = val; + p += 4; + len--; + } + } + } + + return 1; +} + +static void *stbi__psd_load(stbi__context *s, int *x, int *y, int *comp, int req_comp, stbi__result_info *ri, int bpc) +{ + int pixelCount; + int channelCount, compression; + int channel, i; + int bitdepth; + int w,h; + stbi_uc *out; + STBI_NOTUSED(ri); + + // Check identifier + if (stbi__get32be(s) != 0x38425053) // "8BPS" + return stbi__errpuc("not PSD", "Corrupt PSD image"); + + // Check file type version. + if (stbi__get16be(s) != 1) + return stbi__errpuc("wrong version", "Unsupported version of PSD image"); + + // Skip 6 reserved bytes. + stbi__skip(s, 6 ); + + // Read the number of channels (R, G, B, A, etc). + channelCount = stbi__get16be(s); + if (channelCount < 0 || channelCount > 16) + return stbi__errpuc("wrong channel count", "Unsupported number of channels in PSD image"); + + // Read the rows and columns of the image. + h = stbi__get32be(s); + w = stbi__get32be(s); + + if (h > STBI_MAX_DIMENSIONS) return stbi__errpuc("too large","Very large image (corrupt?)"); + if (w > STBI_MAX_DIMENSIONS) return stbi__errpuc("too large","Very large image (corrupt?)"); + + // Make sure the depth is 8 bits. + bitdepth = stbi__get16be(s); + if (bitdepth != 8 && bitdepth != 16) + return stbi__errpuc("unsupported bit depth", "PSD bit depth is not 8 or 16 bit"); + + // Make sure the color mode is RGB. + // Valid options are: + // 0: Bitmap + // 1: Grayscale + // 2: Indexed color + // 3: RGB color + // 4: CMYK color + // 7: Multichannel + // 8: Duotone + // 9: Lab color + if (stbi__get16be(s) != 3) + return stbi__errpuc("wrong color format", "PSD is not in RGB color format"); + + // Skip the Mode Data. (It's the palette for indexed color; other info for other modes.) + stbi__skip(s,stbi__get32be(s) ); + + // Skip the image resources. (resolution, pen tool paths, etc) + stbi__skip(s, stbi__get32be(s) ); + + // Skip the reserved data. + stbi__skip(s, stbi__get32be(s) ); + + // Find out if the data is compressed. + // Known values: + // 0: no compression + // 1: RLE compressed + compression = stbi__get16be(s); + if (compression > 1) + return stbi__errpuc("bad compression", "PSD has an unknown compression format"); + + // Check size + if (!stbi__mad3sizes_valid(4, w, h, 0)) + return stbi__errpuc("too large", "Corrupt PSD"); + + // Create the destination image. + + if (!compression && bitdepth == 16 && bpc == 16) { + out = (stbi_uc *) stbi__malloc_mad3(8, w, h, 0); + ri->bits_per_channel = 16; + } else + out = (stbi_uc *) stbi__malloc(4 * w*h); + + if (!out) return stbi__errpuc("outofmem", "Out of memory"); + pixelCount = w*h; + + // Initialize the data to zero. + //memset( out, 0, pixelCount * 4 ); + + // Finally, the image data. + if (compression) { + // RLE as used by .PSD and .TIFF + // Loop until you get the number of unpacked bytes you are expecting: + // Read the next source byte into n. + // If n is between 0 and 127 inclusive, copy the next n+1 bytes literally. + // Else if n is between -127 and -1 inclusive, copy the next byte -n+1 times. + // Else if n is 128, noop. + // Endloop + + // The RLE-compressed data is preceded by a 2-byte data count for each row in the data, + // which we're going to just skip. + stbi__skip(s, h * channelCount * 2 ); + + // Read the RLE data by channel. + for (channel = 0; channel < 4; channel++) { + stbi_uc *p; + + p = out+channel; + if (channel >= channelCount) { + // Fill this channel with default data. + for (i = 0; i < pixelCount; i++, p += 4) + *p = (channel == 3 ? 255 : 0); + } else { + // Read the RLE data. + if (!stbi__psd_decode_rle(s, p, pixelCount)) { + STBI_FREE(out); + return stbi__errpuc("corrupt", "bad RLE data"); + } + } + } + + } else { + // We're at the raw image data. It's each channel in order (Red, Green, Blue, Alpha, ...) + // where each channel consists of an 8-bit (or 16-bit) value for each pixel in the image. + + // Read the data by channel. + for (channel = 0; channel < 4; channel++) { + if (channel >= channelCount) { + // Fill this channel with default data. + if (bitdepth == 16 && bpc == 16) { + stbi__uint16 *q = ((stbi__uint16 *) out) + channel; + stbi__uint16 val = channel == 3 ? 65535 : 0; + for (i = 0; i < pixelCount; i++, q += 4) + *q = val; + } else { + stbi_uc *p = out+channel; + stbi_uc val = channel == 3 ? 255 : 0; + for (i = 0; i < pixelCount; i++, p += 4) + *p = val; + } + } else { + if (ri->bits_per_channel == 16) { // output bpc + stbi__uint16 *q = ((stbi__uint16 *) out) + channel; + for (i = 0; i < pixelCount; i++, q += 4) + *q = (stbi__uint16) stbi__get16be(s); + } else { + stbi_uc *p = out+channel; + if (bitdepth == 16) { // input bpc + for (i = 0; i < pixelCount; i++, p += 4) + *p = (stbi_uc) (stbi__get16be(s) >> 8); + } else { + for (i = 0; i < pixelCount; i++, p += 4) + *p = stbi__get8(s); + } + } + } + } + } + + // remove weird white matte from PSD + if (channelCount >= 4) { + if (ri->bits_per_channel == 16) { + for (i=0; i < w*h; ++i) { + stbi__uint16 *pixel = (stbi__uint16 *) out + 4*i; + if (pixel[3] != 0 && pixel[3] != 65535) { + float a = pixel[3] / 65535.0f; + float ra = 1.0f / a; + float inv_a = 65535.0f * (1 - ra); + pixel[0] = (stbi__uint16) (pixel[0]*ra + inv_a); + pixel[1] = (stbi__uint16) (pixel[1]*ra + inv_a); + pixel[2] = (stbi__uint16) (pixel[2]*ra + inv_a); + } + } + } else { + for (i=0; i < w*h; ++i) { + unsigned char *pixel = out + 4*i; + if (pixel[3] != 0 && pixel[3] != 255) { + float a = pixel[3] / 255.0f; + float ra = 1.0f / a; + float inv_a = 255.0f * (1 - ra); + pixel[0] = (unsigned char) (pixel[0]*ra + inv_a); + pixel[1] = (unsigned char) (pixel[1]*ra + inv_a); + pixel[2] = (unsigned char) (pixel[2]*ra + inv_a); + } + } + } + } + + // convert to desired output format + if (req_comp && req_comp != 4) { + if (ri->bits_per_channel == 16) + out = (stbi_uc *) stbi__convert_format16((stbi__uint16 *) out, 4, req_comp, w, h); + else + out = stbi__convert_format(out, 4, req_comp, w, h); + if (out == NULL) return out; // stbi__convert_format frees input on failure + } + + if (comp) *comp = 4; + *y = h; + *x = w; + + return out; +} +#endif + +// ************************************************************************************************* +// Softimage PIC loader +// by Tom Seddon +// +// See http://softimage.wiki.softimage.com/index.php/INFO:_PIC_file_format +// See http://ozviz.wasp.uwa.edu.au/~pbourke/dataformats/softimagepic/ + +#ifndef STBI_NO_PIC +static int stbi__pic_is4(stbi__context *s,const char *str) +{ + int i; + for (i=0; i<4; ++i) + if (stbi__get8(s) != (stbi_uc)str[i]) + return 0; + + return 1; +} + +static int stbi__pic_test_core(stbi__context *s) +{ + int i; + + if (!stbi__pic_is4(s,"\x53\x80\xF6\x34")) + return 0; + + for(i=0;i<84;++i) + stbi__get8(s); + + if (!stbi__pic_is4(s,"PICT")) + return 0; + + return 1; +} + +typedef struct +{ + stbi_uc size,type,channel; +} stbi__pic_packet; + +static stbi_uc *stbi__readval(stbi__context *s, int channel, stbi_uc *dest) +{ + int mask=0x80, i; + + for (i=0; i<4; ++i, mask>>=1) { + if (channel & mask) { + if (stbi__at_eof(s)) return stbi__errpuc("bad file","PIC file too short"); + dest[i]=stbi__get8(s); + } + } + + return dest; +} + +static void stbi__copyval(int channel,stbi_uc *dest,const stbi_uc *src) +{ + int mask=0x80,i; + + for (i=0;i<4; ++i, mask>>=1) + if (channel&mask) + dest[i]=src[i]; +} + +static stbi_uc *stbi__pic_load_core(stbi__context *s,int width,int height,int *comp, stbi_uc *result) +{ + int act_comp=0,num_packets=0,y,chained; + stbi__pic_packet packets[10]; + + // this will (should...) cater for even some bizarre stuff like having data + // for the same channel in multiple packets. + do { + stbi__pic_packet *packet; + + if (num_packets==sizeof(packets)/sizeof(packets[0])) + return stbi__errpuc("bad format","too many packets"); + + packet = &packets[num_packets++]; + + chained = stbi__get8(s); + packet->size = stbi__get8(s); + packet->type = stbi__get8(s); + packet->channel = stbi__get8(s); + + act_comp |= packet->channel; + + if (stbi__at_eof(s)) return stbi__errpuc("bad file","file too short (reading packets)"); + if (packet->size != 8) return stbi__errpuc("bad format","packet isn't 8bpp"); + } while (chained); + + *comp = (act_comp & 0x10 ? 4 : 3); // has alpha channel? + + for(y=0; ytype) { + default: + return stbi__errpuc("bad format","packet has bad compression type"); + + case 0: {//uncompressed + int x; + + for(x=0;xchannel,dest)) + return 0; + break; + } + + case 1://Pure RLE + { + int left=width, i; + + while (left>0) { + stbi_uc count,value[4]; + + count=stbi__get8(s); + if (stbi__at_eof(s)) return stbi__errpuc("bad file","file too short (pure read count)"); + + if (count > left) + count = (stbi_uc) left; + + if (!stbi__readval(s,packet->channel,value)) return 0; + + for(i=0; ichannel,dest,value); + left -= count; + } + } + break; + + case 2: {//Mixed RLE + int left=width; + while (left>0) { + int count = stbi__get8(s), i; + if (stbi__at_eof(s)) return stbi__errpuc("bad file","file too short (mixed read count)"); + + if (count >= 128) { // Repeated + stbi_uc value[4]; + + if (count==128) + count = stbi__get16be(s); + else + count -= 127; + if (count > left) + return stbi__errpuc("bad file","scanline overrun"); + + if (!stbi__readval(s,packet->channel,value)) + return 0; + + for(i=0;ichannel,dest,value); + } else { // Raw + ++count; + if (count>left) return stbi__errpuc("bad file","scanline overrun"); + + for(i=0;ichannel,dest)) + return 0; + } + left-=count; + } + break; + } + } + } + } + + return result; +} + +static void *stbi__pic_load(stbi__context *s,int *px,int *py,int *comp,int req_comp, stbi__result_info *ri) +{ + stbi_uc *result; + int i, x,y, internal_comp; + STBI_NOTUSED(ri); + + if (!comp) comp = &internal_comp; + + for (i=0; i<92; ++i) + stbi__get8(s); + + x = stbi__get16be(s); + y = stbi__get16be(s); + + if (y > STBI_MAX_DIMENSIONS) return stbi__errpuc("too large","Very large image (corrupt?)"); + if (x > STBI_MAX_DIMENSIONS) return stbi__errpuc("too large","Very large image (corrupt?)"); + + if (stbi__at_eof(s)) return stbi__errpuc("bad file","file too short (pic header)"); + if (!stbi__mad3sizes_valid(x, y, 4, 0)) return stbi__errpuc("too large", "PIC image too large to decode"); + + stbi__get32be(s); //skip `ratio' + stbi__get16be(s); //skip `fields' + stbi__get16be(s); //skip `pad' + + // intermediate buffer is RGBA + result = (stbi_uc *) stbi__malloc_mad3(x, y, 4, 0); + if (!result) return stbi__errpuc("outofmem", "Out of memory"); + memset(result, 0xff, x*y*4); + + if (!stbi__pic_load_core(s,x,y,comp, result)) { + STBI_FREE(result); + result=0; + } + *px = x; + *py = y; + if (req_comp == 0) req_comp = *comp; + result=stbi__convert_format(result,4,req_comp,x,y); + + return result; +} + +static int stbi__pic_test(stbi__context *s) +{ + int r = stbi__pic_test_core(s); + stbi__rewind(s); + return r; +} +#endif + +// ************************************************************************************************* +// GIF loader -- public domain by Jean-Marc Lienher -- simplified/shrunk by stb + +#ifndef STBI_NO_GIF +typedef struct +{ + stbi__int16 prefix; + stbi_uc first; + stbi_uc suffix; +} stbi__gif_lzw; + +typedef struct +{ + int w,h; + stbi_uc *out; // output buffer (always 4 components) + stbi_uc *background; // The current "background" as far as a gif is concerned + stbi_uc *history; + int flags, bgindex, ratio, transparent, eflags; + stbi_uc pal[256][4]; + stbi_uc lpal[256][4]; + stbi__gif_lzw codes[8192]; + stbi_uc *color_table; + int parse, step; + int lflags; + int start_x, start_y; + int max_x, max_y; + int cur_x, cur_y; + int line_size; + int delay; +} stbi__gif; + +static int stbi__gif_test_raw(stbi__context *s) +{ + int sz; + if (stbi__get8(s) != 'G' || stbi__get8(s) != 'I' || stbi__get8(s) != 'F' || stbi__get8(s) != '8') return 0; + sz = stbi__get8(s); + if (sz != '9' && sz != '7') return 0; + if (stbi__get8(s) != 'a') return 0; + return 1; +} + +static int stbi__gif_test(stbi__context *s) +{ + int r = stbi__gif_test_raw(s); + stbi__rewind(s); + return r; +} + +static void stbi__gif_parse_colortable(stbi__context *s, stbi_uc pal[256][4], int num_entries, int transp) +{ + int i; + for (i=0; i < num_entries; ++i) { + pal[i][2] = stbi__get8(s); + pal[i][1] = stbi__get8(s); + pal[i][0] = stbi__get8(s); + pal[i][3] = transp == i ? 0 : 255; + } +} + +static int stbi__gif_header(stbi__context *s, stbi__gif *g, int *comp, int is_info) +{ + stbi_uc version; + if (stbi__get8(s) != 'G' || stbi__get8(s) != 'I' || stbi__get8(s) != 'F' || stbi__get8(s) != '8') + return stbi__err("not GIF", "Corrupt GIF"); + + version = stbi__get8(s); + if (version != '7' && version != '9') return stbi__err("not GIF", "Corrupt GIF"); + if (stbi__get8(s) != 'a') return stbi__err("not GIF", "Corrupt GIF"); + + stbi__g_failure_reason = ""; + g->w = stbi__get16le(s); + g->h = stbi__get16le(s); + g->flags = stbi__get8(s); + g->bgindex = stbi__get8(s); + g->ratio = stbi__get8(s); + g->transparent = -1; + + if (g->w > STBI_MAX_DIMENSIONS) return stbi__err("too large","Very large image (corrupt?)"); + if (g->h > STBI_MAX_DIMENSIONS) return stbi__err("too large","Very large image (corrupt?)"); + + if (comp != 0) *comp = 4; // can't actually tell whether it's 3 or 4 until we parse the comments + + if (is_info) return 1; + + if (g->flags & 0x80) + stbi__gif_parse_colortable(s,g->pal, 2 << (g->flags & 7), -1); + + return 1; +} + +static int stbi__gif_info_raw(stbi__context *s, int *x, int *y, int *comp) +{ + stbi__gif* g = (stbi__gif*) stbi__malloc(sizeof(stbi__gif)); + if (!g) return stbi__err("outofmem", "Out of memory"); + if (!stbi__gif_header(s, g, comp, 1)) { + STBI_FREE(g); + stbi__rewind( s ); + return 0; + } + if (x) *x = g->w; + if (y) *y = g->h; + STBI_FREE(g); + return 1; +} + +static void stbi__out_gif_code(stbi__gif *g, stbi__uint16 code) +{ + stbi_uc *p, *c; + int idx; + + // recurse to decode the prefixes, since the linked-list is backwards, + // and working backwards through an interleaved image would be nasty + if (g->codes[code].prefix >= 0) + stbi__out_gif_code(g, g->codes[code].prefix); + + if (g->cur_y >= g->max_y) return; + + idx = g->cur_x + g->cur_y; + p = &g->out[idx]; + g->history[idx / 4] = 1; + + c = &g->color_table[g->codes[code].suffix * 4]; + if (c[3] > 128) { // don't render transparent pixels; + p[0] = c[2]; + p[1] = c[1]; + p[2] = c[0]; + p[3] = c[3]; + } + g->cur_x += 4; + + if (g->cur_x >= g->max_x) { + g->cur_x = g->start_x; + g->cur_y += g->step; + + while (g->cur_y >= g->max_y && g->parse > 0) { + g->step = (1 << g->parse) * g->line_size; + g->cur_y = g->start_y + (g->step >> 1); + --g->parse; + } + } +} + +static stbi_uc *stbi__process_gif_raster(stbi__context *s, stbi__gif *g) +{ + stbi_uc lzw_cs; + stbi__int32 len, init_code; + stbi__uint32 first; + stbi__int32 codesize, codemask, avail, oldcode, bits, valid_bits, clear; + stbi__gif_lzw *p; + + lzw_cs = stbi__get8(s); + if (lzw_cs > 12) return NULL; + clear = 1 << lzw_cs; + first = 1; + codesize = lzw_cs + 1; + codemask = (1 << codesize) - 1; + bits = 0; + valid_bits = 0; + for (init_code = 0; init_code < clear; init_code++) { + g->codes[init_code].prefix = -1; + g->codes[init_code].first = (stbi_uc) init_code; + g->codes[init_code].suffix = (stbi_uc) init_code; + } + + // support no starting clear code + avail = clear+2; + oldcode = -1; + + len = 0; + for(;;) { + if (valid_bits < codesize) { + if (len == 0) { + len = stbi__get8(s); // start new block + if (len == 0) + return g->out; + } + --len; + bits |= (stbi__int32) stbi__get8(s) << valid_bits; + valid_bits += 8; + } else { + stbi__int32 code = bits & codemask; + bits >>= codesize; + valid_bits -= codesize; + // @OPTIMIZE: is there some way we can accelerate the non-clear path? + if (code == clear) { // clear code + codesize = lzw_cs + 1; + codemask = (1 << codesize) - 1; + avail = clear + 2; + oldcode = -1; + first = 0; + } else if (code == clear + 1) { // end of stream code + stbi__skip(s, len); + while ((len = stbi__get8(s)) > 0) + stbi__skip(s,len); + return g->out; + } else if (code <= avail) { + if (first) { + return stbi__errpuc("no clear code", "Corrupt GIF"); + } + + if (oldcode >= 0) { + p = &g->codes[avail++]; + if (avail > 8192) { + return stbi__errpuc("too many codes", "Corrupt GIF"); + } + + p->prefix = (stbi__int16) oldcode; + p->first = g->codes[oldcode].first; + p->suffix = (code == avail) ? p->first : g->codes[code].first; + } else if (code == avail) + return stbi__errpuc("illegal code in raster", "Corrupt GIF"); + + stbi__out_gif_code(g, (stbi__uint16) code); + + if ((avail & codemask) == 0 && avail <= 0x0FFF) { + codesize++; + codemask = (1 << codesize) - 1; + } + + oldcode = code; + } else { + return stbi__errpuc("illegal code in raster", "Corrupt GIF"); + } + } + } +} + +// this function is designed to support animated gifs, although stb_image doesn't support it +// two back is the image from two frames ago, used for a very specific disposal format +static stbi_uc *stbi__gif_load_next(stbi__context *s, stbi__gif *g, int *comp, int req_comp, stbi_uc *two_back) +{ + int dispose; + int first_frame; + int pi; + int pcount; + STBI_NOTUSED(req_comp); + + // on first frame, any non-written pixels get the background colour (non-transparent) + first_frame = 0; + if (g->out == 0) { + if (!stbi__gif_header(s, g, comp,0)) return 0; // stbi__g_failure_reason set by stbi__gif_header + if (!stbi__mad3sizes_valid(4, g->w, g->h, 0)) + return stbi__errpuc("too large", "GIF image is too large"); + pcount = g->w * g->h; + g->out = (stbi_uc *) stbi__malloc(4 * pcount); + g->background = (stbi_uc *) stbi__malloc(4 * pcount); + g->history = (stbi_uc *) stbi__malloc(pcount); + if (!g->out || !g->background || !g->history) + return stbi__errpuc("outofmem", "Out of memory"); + + // image is treated as "transparent" at the start - ie, nothing overwrites the current background; + // background colour is only used for pixels that are not rendered first frame, after that "background" + // color refers to the color that was there the previous frame. + memset(g->out, 0x00, 4 * pcount); + memset(g->background, 0x00, 4 * pcount); // state of the background (starts transparent) + memset(g->history, 0x00, pcount); // pixels that were affected previous frame + first_frame = 1; + } else { + // second frame - how do we dispose of the previous one? + dispose = (g->eflags & 0x1C) >> 2; + pcount = g->w * g->h; + + if ((dispose == 3) && (two_back == 0)) { + dispose = 2; // if I don't have an image to revert back to, default to the old background + } + + if (dispose == 3) { // use previous graphic + for (pi = 0; pi < pcount; ++pi) { + if (g->history[pi]) { + memcpy( &g->out[pi * 4], &two_back[pi * 4], 4 ); + } + } + } else if (dispose == 2) { + // restore what was changed last frame to background before that frame; + for (pi = 0; pi < pcount; ++pi) { + if (g->history[pi]) { + memcpy( &g->out[pi * 4], &g->background[pi * 4], 4 ); + } + } + } else { + // This is a non-disposal case eithe way, so just + // leave the pixels as is, and they will become the new background + // 1: do not dispose + // 0: not specified. + } + + // background is what out is after the undoing of the previou frame; + memcpy( g->background, g->out, 4 * g->w * g->h ); + } + + // clear my history; + memset( g->history, 0x00, g->w * g->h ); // pixels that were affected previous frame + + for (;;) { + int tag = stbi__get8(s); + switch (tag) { + case 0x2C: /* Image Descriptor */ + { + stbi__int32 x, y, w, h; + stbi_uc *o; + + x = stbi__get16le(s); + y = stbi__get16le(s); + w = stbi__get16le(s); + h = stbi__get16le(s); + if (((x + w) > (g->w)) || ((y + h) > (g->h))) + return stbi__errpuc("bad Image Descriptor", "Corrupt GIF"); + + g->line_size = g->w * 4; + g->start_x = x * 4; + g->start_y = y * g->line_size; + g->max_x = g->start_x + w * 4; + g->max_y = g->start_y + h * g->line_size; + g->cur_x = g->start_x; + g->cur_y = g->start_y; + + // if the width of the specified rectangle is 0, that means + // we may not see *any* pixels or the image is malformed; + // to make sure this is caught, move the current y down to + // max_y (which is what out_gif_code checks). + if (w == 0) + g->cur_y = g->max_y; + + g->lflags = stbi__get8(s); + + if (g->lflags & 0x40) { + g->step = 8 * g->line_size; // first interlaced spacing + g->parse = 3; + } else { + g->step = g->line_size; + g->parse = 0; + } + + if (g->lflags & 0x80) { + stbi__gif_parse_colortable(s,g->lpal, 2 << (g->lflags & 7), g->eflags & 0x01 ? g->transparent : -1); + g->color_table = (stbi_uc *) g->lpal; + } else if (g->flags & 0x80) { + g->color_table = (stbi_uc *) g->pal; + } else + return stbi__errpuc("missing color table", "Corrupt GIF"); + + o = stbi__process_gif_raster(s, g); + if (!o) return NULL; + + // if this was the first frame, + pcount = g->w * g->h; + if (first_frame && (g->bgindex > 0)) { + // if first frame, any pixel not drawn to gets the background color + for (pi = 0; pi < pcount; ++pi) { + if (g->history[pi] == 0) { + g->pal[g->bgindex][3] = 255; // just in case it was made transparent, undo that; It will be reset next frame if need be; + memcpy( &g->out[pi * 4], &g->pal[g->bgindex], 4 ); + } + } + } + + return o; + } + + case 0x21: // Comment Extension. + { + int len; + int ext = stbi__get8(s); + if (ext == 0xF9) { // Graphic Control Extension. + len = stbi__get8(s); + if (len == 4) { + g->eflags = stbi__get8(s); + g->delay = 10 * stbi__get16le(s); // delay - 1/100th of a second, saving as 1/1000ths. + + // unset old transparent + if (g->transparent >= 0) { + g->pal[g->transparent][3] = 255; + } + if (g->eflags & 0x01) { + g->transparent = stbi__get8(s); + if (g->transparent >= 0) { + g->pal[g->transparent][3] = 0; + } + } else { + // don't need transparent + stbi__skip(s, 1); + g->transparent = -1; + } + } else { + stbi__skip(s, len); + break; + } + } + while ((len = stbi__get8(s)) != 0) { + stbi__skip(s, len); + } + break; + } + + case 0x3B: // gif stream termination code + return (stbi_uc *) s; // using '1' causes warning on some compilers + + default: + return stbi__errpuc("unknown code", "Corrupt GIF"); + } + } +} + +static void *stbi__load_gif_main_outofmem(stbi__gif *g, stbi_uc *out, int **delays) +{ + STBI_FREE(g->out); + STBI_FREE(g->history); + STBI_FREE(g->background); + + if (out) STBI_FREE(out); + if (delays && *delays) STBI_FREE(*delays); + return stbi__errpuc("outofmem", "Out of memory"); +} + +static void *stbi__load_gif_main(stbi__context *s, int **delays, int *x, int *y, int *z, int *comp, int req_comp) +{ + if (stbi__gif_test(s)) { + int layers = 0; + stbi_uc *u = 0; + stbi_uc *out = 0; + stbi_uc *two_back = 0; + stbi__gif g; + int stride; + int out_size = 0; + int delays_size = 0; + + STBI_NOTUSED(out_size); + STBI_NOTUSED(delays_size); + + memset(&g, 0, sizeof(g)); + if (delays) { + *delays = 0; + } + + do { + u = stbi__gif_load_next(s, &g, comp, req_comp, two_back); + if (u == (stbi_uc *) s) u = 0; // end of animated gif marker + + if (u) { + *x = g.w; + *y = g.h; + ++layers; + stride = g.w * g.h * 4; + + if (out) { + void *tmp = (stbi_uc*) STBI_REALLOC_SIZED( out, out_size, layers * stride ); + if (!tmp) + return stbi__load_gif_main_outofmem(&g, out, delays); + else { + out = (stbi_uc*) tmp; + out_size = layers * stride; + } + + if (delays) { + int *new_delays = (int*) STBI_REALLOC_SIZED( *delays, delays_size, sizeof(int) * layers ); + if (!new_delays) + return stbi__load_gif_main_outofmem(&g, out, delays); + *delays = new_delays; + delays_size = layers * sizeof(int); + } + } else { + out = (stbi_uc*)stbi__malloc( layers * stride ); + if (!out) + return stbi__load_gif_main_outofmem(&g, out, delays); + out_size = layers * stride; + if (delays) { + *delays = (int*) stbi__malloc( layers * sizeof(int) ); + if (!*delays) + return stbi__load_gif_main_outofmem(&g, out, delays); + delays_size = layers * sizeof(int); + } + } + memcpy( out + ((layers - 1) * stride), u, stride ); + if (layers >= 2) { + two_back = out - 2 * stride; + } + + if (delays) { + (*delays)[layers - 1U] = g.delay; + } + } + } while (u != 0); + + // free temp buffer; + STBI_FREE(g.out); + STBI_FREE(g.history); + STBI_FREE(g.background); + + // do the final conversion after loading everything; + if (req_comp && req_comp != 4) + out = stbi__convert_format(out, 4, req_comp, layers * g.w, g.h); + + *z = layers; + return out; + } else { + return stbi__errpuc("not GIF", "Image was not as a gif type."); + } +} + +static void *stbi__gif_load(stbi__context *s, int *x, int *y, int *comp, int req_comp, stbi__result_info *ri) +{ + stbi_uc *u = 0; + stbi__gif g; + memset(&g, 0, sizeof(g)); + STBI_NOTUSED(ri); + + u = stbi__gif_load_next(s, &g, comp, req_comp, 0); + if (u == (stbi_uc *) s) u = 0; // end of animated gif marker + if (u) { + *x = g.w; + *y = g.h; + + // moved conversion to after successful load so that the same + // can be done for multiple frames. + if (req_comp && req_comp != 4) + u = stbi__convert_format(u, 4, req_comp, g.w, g.h); + } else if (g.out) { + // if there was an error and we allocated an image buffer, free it! + STBI_FREE(g.out); + } + + // free buffers needed for multiple frame loading; + STBI_FREE(g.history); + STBI_FREE(g.background); + + return u; +} + +static int stbi__gif_info(stbi__context *s, int *x, int *y, int *comp) +{ + return stbi__gif_info_raw(s,x,y,comp); +} +#endif + +// ************************************************************************************************* +// Radiance RGBE HDR loader +// originally by Nicolas Schulz +#ifndef STBI_NO_HDR +static int stbi__hdr_test_core(stbi__context *s, const char *signature) +{ + int i; + for (i=0; signature[i]; ++i) + if (stbi__get8(s) != signature[i]) + return 0; + stbi__rewind(s); + return 1; +} + +static int stbi__hdr_test(stbi__context* s) +{ + int r = stbi__hdr_test_core(s, "#?RADIANCE\n"); + stbi__rewind(s); + if(!r) { + r = stbi__hdr_test_core(s, "#?RGBE\n"); + stbi__rewind(s); + } + return r; +} + +#define STBI__HDR_BUFLEN 1024 +static char *stbi__hdr_gettoken(stbi__context *z, char *buffer) +{ + int len=0; + char c = '\0'; + + c = (char) stbi__get8(z); + + while (!stbi__at_eof(z) && c != '\n') { + buffer[len++] = c; + if (len == STBI__HDR_BUFLEN-1) { + // flush to end of line + while (!stbi__at_eof(z) && stbi__get8(z) != '\n') + ; + break; + } + c = (char) stbi__get8(z); + } + + buffer[len] = 0; + return buffer; +} + +static void stbi__hdr_convert(float *output, stbi_uc *input, int req_comp) +{ + if ( input[3] != 0 ) { + float f1; + // Exponent + f1 = (float) ldexp(1.0f, input[3] - (int)(128 + 8)); + if (req_comp <= 2) + output[0] = (input[0] + input[1] + input[2]) * f1 / 3; + else { + output[0] = input[0] * f1; + output[1] = input[1] * f1; + output[2] = input[2] * f1; + } + if (req_comp == 2) output[1] = 1; + if (req_comp == 4) output[3] = 1; + } else { + switch (req_comp) { + case 4: output[3] = 1; /* fallthrough */ + case 3: output[0] = output[1] = output[2] = 0; + break; + case 2: output[1] = 1; /* fallthrough */ + case 1: output[0] = 0; + break; + } + } +} + +static float *stbi__hdr_load(stbi__context *s, int *x, int *y, int *comp, int req_comp, stbi__result_info *ri) +{ + char buffer[STBI__HDR_BUFLEN]; + char *token; + int valid = 0; + int width, height; + stbi_uc *scanline; + float *hdr_data; + int len; + unsigned char count, value; + int i, j, k, c1,c2, z; + const char *headerToken; + STBI_NOTUSED(ri); + + // Check identifier + headerToken = stbi__hdr_gettoken(s,buffer); + if (strcmp(headerToken, "#?RADIANCE") != 0 && strcmp(headerToken, "#?RGBE") != 0) + return stbi__errpf("not HDR", "Corrupt HDR image"); + + // Parse header + for(;;) { + token = stbi__hdr_gettoken(s,buffer); + if (token[0] == 0) break; + if (strcmp(token, "FORMAT=32-bit_rle_rgbe") == 0) valid = 1; + } + + if (!valid) return stbi__errpf("unsupported format", "Unsupported HDR format"); + + // Parse width and height + // can't use sscanf() if we're not using stdio! + token = stbi__hdr_gettoken(s,buffer); + if (strncmp(token, "-Y ", 3)) return stbi__errpf("unsupported data layout", "Unsupported HDR format"); + token += 3; + height = (int) strtol(token, &token, 10); + while (*token == ' ') ++token; + if (strncmp(token, "+X ", 3)) return stbi__errpf("unsupported data layout", "Unsupported HDR format"); + token += 3; + width = (int) strtol(token, NULL, 10); + + if (height > STBI_MAX_DIMENSIONS) return stbi__errpf("too large","Very large image (corrupt?)"); + if (width > STBI_MAX_DIMENSIONS) return stbi__errpf("too large","Very large image (corrupt?)"); + + *x = width; + *y = height; + + if (comp) *comp = 3; + if (req_comp == 0) req_comp = 3; + + if (!stbi__mad4sizes_valid(width, height, req_comp, sizeof(float), 0)) + return stbi__errpf("too large", "HDR image is too large"); + + // Read data + hdr_data = (float *) stbi__malloc_mad4(width, height, req_comp, sizeof(float), 0); + if (!hdr_data) + return stbi__errpf("outofmem", "Out of memory"); + + // Load image data + // image data is stored as some number of sca + if ( width < 8 || width >= 32768) { + // Read flat data + for (j=0; j < height; ++j) { + for (i=0; i < width; ++i) { + stbi_uc rgbe[4]; + main_decode_loop: + stbi__getn(s, rgbe, 4); + stbi__hdr_convert(hdr_data + j * width * req_comp + i * req_comp, rgbe, req_comp); + } + } + } else { + // Read RLE-encoded data + scanline = NULL; + + for (j = 0; j < height; ++j) { + c1 = stbi__get8(s); + c2 = stbi__get8(s); + len = stbi__get8(s); + if (c1 != 2 || c2 != 2 || (len & 0x80)) { + // not run-length encoded, so we have to actually use THIS data as a decoded + // pixel (note this can't be a valid pixel--one of RGB must be >= 128) + stbi_uc rgbe[4]; + rgbe[0] = (stbi_uc) c1; + rgbe[1] = (stbi_uc) c2; + rgbe[2] = (stbi_uc) len; + rgbe[3] = (stbi_uc) stbi__get8(s); + stbi__hdr_convert(hdr_data, rgbe, req_comp); + i = 1; + j = 0; + STBI_FREE(scanline); + goto main_decode_loop; // yes, this makes no sense + } + len <<= 8; + len |= stbi__get8(s); + if (len != width) { STBI_FREE(hdr_data); STBI_FREE(scanline); return stbi__errpf("invalid decoded scanline length", "corrupt HDR"); } + if (scanline == NULL) { + scanline = (stbi_uc *) stbi__malloc_mad2(width, 4, 0); + if (!scanline) { + STBI_FREE(hdr_data); + return stbi__errpf("outofmem", "Out of memory"); + } + } + + for (k = 0; k < 4; ++k) { + int nleft; + i = 0; + while ((nleft = width - i) > 0) { + count = stbi__get8(s); + if (count > 128) { + // Run + value = stbi__get8(s); + count -= 128; + if ((count == 0) || (count > nleft)) { STBI_FREE(hdr_data); STBI_FREE(scanline); return stbi__errpf("corrupt", "bad RLE data in HDR"); } + for (z = 0; z < count; ++z) + scanline[i++ * 4 + k] = value; + } else { + // Dump + if ((count == 0) || (count > nleft)) { STBI_FREE(hdr_data); STBI_FREE(scanline); return stbi__errpf("corrupt", "bad RLE data in HDR"); } + for (z = 0; z < count; ++z) + scanline[i++ * 4 + k] = stbi__get8(s); + } + } + } + for (i=0; i < width; ++i) + stbi__hdr_convert(hdr_data+(j*width + i)*req_comp, scanline + i*4, req_comp); + } + if (scanline) + STBI_FREE(scanline); + } + + return hdr_data; +} + +static int stbi__hdr_info(stbi__context *s, int *x, int *y, int *comp) +{ + char buffer[STBI__HDR_BUFLEN]; + char *token; + int valid = 0; + int dummy; + + if (!x) x = &dummy; + if (!y) y = &dummy; + if (!comp) comp = &dummy; + + if (stbi__hdr_test(s) == 0) { + stbi__rewind( s ); + return 0; + } + + for(;;) { + token = stbi__hdr_gettoken(s,buffer); + if (token[0] == 0) break; + if (strcmp(token, "FORMAT=32-bit_rle_rgbe") == 0) valid = 1; + } + + if (!valid) { + stbi__rewind( s ); + return 0; + } + token = stbi__hdr_gettoken(s,buffer); + if (strncmp(token, "-Y ", 3)) { + stbi__rewind( s ); + return 0; + } + token += 3; + *y = (int) strtol(token, &token, 10); + while (*token == ' ') ++token; + if (strncmp(token, "+X ", 3)) { + stbi__rewind( s ); + return 0; + } + token += 3; + *x = (int) strtol(token, NULL, 10); + *comp = 3; + return 1; +} +#endif // STBI_NO_HDR + +#ifndef STBI_NO_BMP +static int stbi__bmp_info(stbi__context *s, int *x, int *y, int *comp) +{ + void *p; + stbi__bmp_data info; + + info.all_a = 255; + p = stbi__bmp_parse_header(s, &info); + if (p == NULL) { + stbi__rewind( s ); + return 0; + } + if (x) *x = s->img_x; + if (y) *y = s->img_y; + if (comp) { + if (info.bpp == 24 && info.ma == 0xff000000) + *comp = 3; + else + *comp = info.ma ? 4 : 3; + } + return 1; +} +#endif + +#ifndef STBI_NO_PSD +static int stbi__psd_info(stbi__context *s, int *x, int *y, int *comp) +{ + int channelCount, dummy, depth; + if (!x) x = &dummy; + if (!y) y = &dummy; + if (!comp) comp = &dummy; + if (stbi__get32be(s) != 0x38425053) { + stbi__rewind( s ); + return 0; + } + if (stbi__get16be(s) != 1) { + stbi__rewind( s ); + return 0; + } + stbi__skip(s, 6); + channelCount = stbi__get16be(s); + if (channelCount < 0 || channelCount > 16) { + stbi__rewind( s ); + return 0; + } + *y = stbi__get32be(s); + *x = stbi__get32be(s); + depth = stbi__get16be(s); + if (depth != 8 && depth != 16) { + stbi__rewind( s ); + return 0; + } + if (stbi__get16be(s) != 3) { + stbi__rewind( s ); + return 0; + } + *comp = 4; + return 1; +} + +static int stbi__psd_is16(stbi__context *s) +{ + int channelCount, depth; + if (stbi__get32be(s) != 0x38425053) { + stbi__rewind( s ); + return 0; + } + if (stbi__get16be(s) != 1) { + stbi__rewind( s ); + return 0; + } + stbi__skip(s, 6); + channelCount = stbi__get16be(s); + if (channelCount < 0 || channelCount > 16) { + stbi__rewind( s ); + return 0; + } + STBI_NOTUSED(stbi__get32be(s)); + STBI_NOTUSED(stbi__get32be(s)); + depth = stbi__get16be(s); + if (depth != 16) { + stbi__rewind( s ); + return 0; + } + return 1; +} +#endif + +#ifndef STBI_NO_PIC +static int stbi__pic_info(stbi__context *s, int *x, int *y, int *comp) +{ + int act_comp=0,num_packets=0,chained,dummy; + stbi__pic_packet packets[10]; + + if (!x) x = &dummy; + if (!y) y = &dummy; + if (!comp) comp = &dummy; + + if (!stbi__pic_is4(s,"\x53\x80\xF6\x34")) { + stbi__rewind(s); + return 0; + } + + stbi__skip(s, 88); + + *x = stbi__get16be(s); + *y = stbi__get16be(s); + if (stbi__at_eof(s)) { + stbi__rewind( s); + return 0; + } + if ( (*x) != 0 && (1 << 28) / (*x) < (*y)) { + stbi__rewind( s ); + return 0; + } + + stbi__skip(s, 8); + + do { + stbi__pic_packet *packet; + + if (num_packets==sizeof(packets)/sizeof(packets[0])) + return 0; + + packet = &packets[num_packets++]; + chained = stbi__get8(s); + packet->size = stbi__get8(s); + packet->type = stbi__get8(s); + packet->channel = stbi__get8(s); + act_comp |= packet->channel; + + if (stbi__at_eof(s)) { + stbi__rewind( s ); + return 0; + } + if (packet->size != 8) { + stbi__rewind( s ); + return 0; + } + } while (chained); + + *comp = (act_comp & 0x10 ? 4 : 3); + + return 1; +} +#endif + +// ************************************************************************************************* +// Portable Gray Map and Portable Pixel Map loader +// by Ken Miller +// +// PGM: http://netpbm.sourceforge.net/doc/pgm.html +// PPM: http://netpbm.sourceforge.net/doc/ppm.html +// +// Known limitations: +// Does not support comments in the header section +// Does not support ASCII image data (formats P2 and P3) + +#ifndef STBI_NO_PNM + +static int stbi__pnm_test(stbi__context *s) +{ + char p, t; + p = (char) stbi__get8(s); + t = (char) stbi__get8(s); + if (p != 'P' || (t != '5' && t != '6')) { + stbi__rewind( s ); + return 0; + } + return 1; +} + +static void *stbi__pnm_load(stbi__context *s, int *x, int *y, int *comp, int req_comp, stbi__result_info *ri) +{ + stbi_uc *out; + STBI_NOTUSED(ri); + + ri->bits_per_channel = stbi__pnm_info(s, (int *)&s->img_x, (int *)&s->img_y, (int *)&s->img_n); + if (ri->bits_per_channel == 0) + return 0; + + if (s->img_y > STBI_MAX_DIMENSIONS) return stbi__errpuc("too large","Very large image (corrupt?)"); + if (s->img_x > STBI_MAX_DIMENSIONS) return stbi__errpuc("too large","Very large image (corrupt?)"); + + *x = s->img_x; + *y = s->img_y; + if (comp) *comp = s->img_n; + + if (!stbi__mad4sizes_valid(s->img_n, s->img_x, s->img_y, ri->bits_per_channel / 8, 0)) + return stbi__errpuc("too large", "PNM too large"); + + out = (stbi_uc *) stbi__malloc_mad4(s->img_n, s->img_x, s->img_y, ri->bits_per_channel / 8, 0); + if (!out) return stbi__errpuc("outofmem", "Out of memory"); + if (!stbi__getn(s, out, s->img_n * s->img_x * s->img_y * (ri->bits_per_channel / 8))) { + STBI_FREE(out); + return stbi__errpuc("bad PNM", "PNM file truncated"); + } + + if (req_comp && req_comp != s->img_n) { + if (ri->bits_per_channel == 16) { + out = (stbi_uc *) stbi__convert_format16((stbi__uint16 *) out, s->img_n, req_comp, s->img_x, s->img_y); + } else { + out = stbi__convert_format(out, s->img_n, req_comp, s->img_x, s->img_y); + } + if (out == NULL) return out; // stbi__convert_format frees input on failure + } + return out; +} + +static int stbi__pnm_isspace(char c) +{ + return c == ' ' || c == '\t' || c == '\n' || c == '\v' || c == '\f' || c == '\r'; +} + +static void stbi__pnm_skip_whitespace(stbi__context *s, char *c) +{ + for (;;) { + while (!stbi__at_eof(s) && stbi__pnm_isspace(*c)) + *c = (char) stbi__get8(s); + + if (stbi__at_eof(s) || *c != '#') + break; + + while (!stbi__at_eof(s) && *c != '\n' && *c != '\r' ) + *c = (char) stbi__get8(s); + } +} + +static int stbi__pnm_isdigit(char c) +{ + return c >= '0' && c <= '9'; +} + +static int stbi__pnm_getinteger(stbi__context *s, char *c) +{ + int value = 0; + + while (!stbi__at_eof(s) && stbi__pnm_isdigit(*c)) { + value = value*10 + (*c - '0'); + *c = (char) stbi__get8(s); + if((value > 214748364) || (value == 214748364 && *c > '7')) + return stbi__err("integer parse overflow", "Parsing an integer in the PPM header overflowed a 32-bit int"); + } + + return value; +} + +static int stbi__pnm_info(stbi__context *s, int *x, int *y, int *comp) +{ + int maxv, dummy; + char c, p, t; + + if (!x) x = &dummy; + if (!y) y = &dummy; + if (!comp) comp = &dummy; + + stbi__rewind(s); + + // Get identifier + p = (char) stbi__get8(s); + t = (char) stbi__get8(s); + if (p != 'P' || (t != '5' && t != '6')) { + stbi__rewind(s); + return 0; + } + + *comp = (t == '6') ? 3 : 1; // '5' is 1-component .pgm; '6' is 3-component .ppm + + c = (char) stbi__get8(s); + stbi__pnm_skip_whitespace(s, &c); + + *x = stbi__pnm_getinteger(s, &c); // read width + if(*x == 0) + return stbi__err("invalid width", "PPM image header had zero or overflowing width"); + stbi__pnm_skip_whitespace(s, &c); + + *y = stbi__pnm_getinteger(s, &c); // read height + if (*y == 0) + return stbi__err("invalid width", "PPM image header had zero or overflowing width"); + stbi__pnm_skip_whitespace(s, &c); + + maxv = stbi__pnm_getinteger(s, &c); // read max value + if (maxv > 65535) + return stbi__err("max value > 65535", "PPM image supports only 8-bit and 16-bit images"); + else if (maxv > 255) + return 16; + else + return 8; +} + +static int stbi__pnm_is16(stbi__context *s) +{ + if (stbi__pnm_info(s, NULL, NULL, NULL) == 16) + return 1; + return 0; +} +#endif + +static int stbi__info_main(stbi__context *s, int *x, int *y, int *comp) +{ + #ifndef STBI_NO_JPEG + if (stbi__jpeg_info(s, x, y, comp)) return 1; + #endif + + #ifndef STBI_NO_PNG + if (stbi__png_info(s, x, y, comp)) return 1; + #endif + + #ifndef STBI_NO_GIF + if (stbi__gif_info(s, x, y, comp)) return 1; + #endif + + #ifndef STBI_NO_BMP + if (stbi__bmp_info(s, x, y, comp)) return 1; + #endif + + #ifndef STBI_NO_PSD + if (stbi__psd_info(s, x, y, comp)) return 1; + #endif + + #ifndef STBI_NO_PIC + if (stbi__pic_info(s, x, y, comp)) return 1; + #endif + + #ifndef STBI_NO_PNM + if (stbi__pnm_info(s, x, y, comp)) return 1; + #endif + + #ifndef STBI_NO_HDR + if (stbi__hdr_info(s, x, y, comp)) return 1; + #endif + + // test tga last because it's a crappy test! + #ifndef STBI_NO_TGA + if (stbi__tga_info(s, x, y, comp)) + return 1; + #endif + return stbi__err("unknown image type", "Image not of any known type, or corrupt"); +} + +static int stbi__is_16_main(stbi__context *s) +{ + #ifndef STBI_NO_PNG + if (stbi__png_is16(s)) return 1; + #endif + + #ifndef STBI_NO_PSD + if (stbi__psd_is16(s)) return 1; + #endif + + #ifndef STBI_NO_PNM + if (stbi__pnm_is16(s)) return 1; + #endif + return 0; +} + +#ifndef STBI_NO_STDIO +STBIDEF int stbi_info(char const *filename, int *x, int *y, int *comp) +{ + FILE *f = stbi__fopen(filename, "rb"); + int result; + if (!f) return stbi__err("can't fopen", "Unable to open file"); + result = stbi_info_from_file(f, x, y, comp); + fclose(f); + return result; +} + +STBIDEF int stbi_info_from_file(FILE *f, int *x, int *y, int *comp) +{ + int r; + stbi__context s; + long pos = ftell(f); + stbi__start_file(&s, f); + r = stbi__info_main(&s,x,y,comp); + fseek(f,pos,SEEK_SET); + return r; +} + +STBIDEF int stbi_is_16_bit(char const *filename) +{ + FILE *f = stbi__fopen(filename, "rb"); + int result; + if (!f) return stbi__err("can't fopen", "Unable to open file"); + result = stbi_is_16_bit_from_file(f); + fclose(f); + return result; +} + +STBIDEF int stbi_is_16_bit_from_file(FILE *f) +{ + int r; + stbi__context s; + long pos = ftell(f); + stbi__start_file(&s, f); + r = stbi__is_16_main(&s); + fseek(f,pos,SEEK_SET); + return r; +} +#endif // !STBI_NO_STDIO + +STBIDEF int stbi_info_from_memory(stbi_uc const *buffer, int len, int *x, int *y, int *comp) +{ + stbi__context s; + stbi__start_mem(&s,buffer,len); + return stbi__info_main(&s,x,y,comp); +} + +STBIDEF int stbi_info_from_callbacks(stbi_io_callbacks const *c, void *user, int *x, int *y, int *comp) +{ + stbi__context s; + stbi__start_callbacks(&s, (stbi_io_callbacks *) c, user); + return stbi__info_main(&s,x,y,comp); +} + +STBIDEF int stbi_is_16_bit_from_memory(stbi_uc const *buffer, int len) +{ + stbi__context s; + stbi__start_mem(&s,buffer,len); + return stbi__is_16_main(&s); +} + +STBIDEF int stbi_is_16_bit_from_callbacks(stbi_io_callbacks const *c, void *user) +{ + stbi__context s; + stbi__start_callbacks(&s, (stbi_io_callbacks *) c, user); + return stbi__is_16_main(&s); +} + +#endif // STB_IMAGE_IMPLEMENTATION + +/* + revision history: + 2.20 (2019-02-07) support utf8 filenames in Windows; fix warnings and platform ifdefs + 2.19 (2018-02-11) fix warning + 2.18 (2018-01-30) fix warnings + 2.17 (2018-01-29) change sbti__shiftsigned to avoid clang -O2 bug + 1-bit BMP + *_is_16_bit api + avoid warnings + 2.16 (2017-07-23) all functions have 16-bit variants; + STBI_NO_STDIO works again; + compilation fixes; + fix rounding in unpremultiply; + optimize vertical flip; + disable raw_len validation; + documentation fixes + 2.15 (2017-03-18) fix png-1,2,4 bug; now all Imagenet JPGs decode; + warning fixes; disable run-time SSE detection on gcc; + uniform handling of optional "return" values; + thread-safe initialization of zlib tables + 2.14 (2017-03-03) remove deprecated STBI_JPEG_OLD; fixes for Imagenet JPGs + 2.13 (2016-11-29) add 16-bit API, only supported for PNG right now + 2.12 (2016-04-02) fix typo in 2.11 PSD fix that caused crashes + 2.11 (2016-04-02) allocate large structures on the stack + remove white matting for transparent PSD + fix reported channel count for PNG & BMP + re-enable SSE2 in non-gcc 64-bit + support RGB-formatted JPEG + read 16-bit PNGs (only as 8-bit) + 2.10 (2016-01-22) avoid warning introduced in 2.09 by STBI_REALLOC_SIZED + 2.09 (2016-01-16) allow comments in PNM files + 16-bit-per-pixel TGA (not bit-per-component) + info() for TGA could break due to .hdr handling + info() for BMP to shares code instead of sloppy parse + can use STBI_REALLOC_SIZED if allocator doesn't support realloc + code cleanup + 2.08 (2015-09-13) fix to 2.07 cleanup, reading RGB PSD as RGBA + 2.07 (2015-09-13) fix compiler warnings + partial animated GIF support + limited 16-bpc PSD support + #ifdef unused functions + bug with < 92 byte PIC,PNM,HDR,TGA + 2.06 (2015-04-19) fix bug where PSD returns wrong '*comp' value + 2.05 (2015-04-19) fix bug in progressive JPEG handling, fix warning + 2.04 (2015-04-15) try to re-enable SIMD on MinGW 64-bit + 2.03 (2015-04-12) extra corruption checking (mmozeiko) + stbi_set_flip_vertically_on_load (nguillemot) + fix NEON support; fix mingw support + 2.02 (2015-01-19) fix incorrect assert, fix warning + 2.01 (2015-01-17) fix various warnings; suppress SIMD on gcc 32-bit without -msse2 + 2.00b (2014-12-25) fix STBI_MALLOC in progressive JPEG + 2.00 (2014-12-25) optimize JPG, including x86 SSE2 & NEON SIMD (ryg) + progressive JPEG (stb) + PGM/PPM support (Ken Miller) + STBI_MALLOC,STBI_REALLOC,STBI_FREE + GIF bugfix -- seemingly never worked + STBI_NO_*, STBI_ONLY_* + 1.48 (2014-12-14) fix incorrectly-named assert() + 1.47 (2014-12-14) 1/2/4-bit PNG support, both direct and paletted (Omar Cornut & stb) + optimize PNG (ryg) + fix bug in interlaced PNG with user-specified channel count (stb) + 1.46 (2014-08-26) + fix broken tRNS chunk (colorkey-style transparency) in non-paletted PNG + 1.45 (2014-08-16) + fix MSVC-ARM internal compiler error by wrapping malloc + 1.44 (2014-08-07) + various warning fixes from Ronny Chevalier + 1.43 (2014-07-15) + fix MSVC-only compiler problem in code changed in 1.42 + 1.42 (2014-07-09) + don't define _CRT_SECURE_NO_WARNINGS (affects user code) + fixes to stbi__cleanup_jpeg path + added STBI_ASSERT to avoid requiring assert.h + 1.41 (2014-06-25) + fix search&replace from 1.36 that messed up comments/error messages + 1.40 (2014-06-22) + fix gcc struct-initialization warning + 1.39 (2014-06-15) + fix to TGA optimization when req_comp != number of components in TGA; + fix to GIF loading because BMP wasn't rewinding (whoops, no GIFs in my test suite) + add support for BMP version 5 (more ignored fields) + 1.38 (2014-06-06) + suppress MSVC warnings on integer casts truncating values + fix accidental rename of 'skip' field of I/O + 1.37 (2014-06-04) + remove duplicate typedef + 1.36 (2014-06-03) + convert to header file single-file library + if de-iphone isn't set, load iphone images color-swapped instead of returning NULL + 1.35 (2014-05-27) + various warnings + fix broken STBI_SIMD path + fix bug where stbi_load_from_file no longer left file pointer in correct place + fix broken non-easy path for 32-bit BMP (possibly never used) + TGA optimization by Arseny Kapoulkine + 1.34 (unknown) + use STBI_NOTUSED in stbi__resample_row_generic(), fix one more leak in tga failure case + 1.33 (2011-07-14) + make stbi_is_hdr work in STBI_NO_HDR (as specified), minor compiler-friendly improvements + 1.32 (2011-07-13) + support for "info" function for all supported filetypes (SpartanJ) + 1.31 (2011-06-20) + a few more leak fixes, bug in PNG handling (SpartanJ) + 1.30 (2011-06-11) + added ability to load files via callbacks to accomidate custom input streams (Ben Wenger) + removed deprecated format-specific test/load functions + removed support for installable file formats (stbi_loader) -- would have been broken for IO callbacks anyway + error cases in bmp and tga give messages and don't leak (Raymond Barbiero, grisha) + fix inefficiency in decoding 32-bit BMP (David Woo) + 1.29 (2010-08-16) + various warning fixes from Aurelien Pocheville + 1.28 (2010-08-01) + fix bug in GIF palette transparency (SpartanJ) + 1.27 (2010-08-01) + cast-to-stbi_uc to fix warnings + 1.26 (2010-07-24) + fix bug in file buffering for PNG reported by SpartanJ + 1.25 (2010-07-17) + refix trans_data warning (Won Chun) + 1.24 (2010-07-12) + perf improvements reading from files on platforms with lock-heavy fgetc() + minor perf improvements for jpeg + deprecated type-specific functions so we'll get feedback if they're needed + attempt to fix trans_data warning (Won Chun) + 1.23 fixed bug in iPhone support + 1.22 (2010-07-10) + removed image *writing* support + stbi_info support from Jetro Lauha + GIF support from Jean-Marc Lienher + iPhone PNG-extensions from James Brown + warning-fixes from Nicolas Schulz and Janez Zemva (i.stbi__err. Janez (U+017D)emva) + 1.21 fix use of 'stbi_uc' in header (reported by jon blow) + 1.20 added support for Softimage PIC, by Tom Seddon + 1.19 bug in interlaced PNG corruption check (found by ryg) + 1.18 (2008-08-02) + fix a threading bug (local mutable static) + 1.17 support interlaced PNG + 1.16 major bugfix - stbi__convert_format converted one too many pixels + 1.15 initialize some fields for thread safety + 1.14 fix threadsafe conversion bug + header-file-only version (#define STBI_HEADER_FILE_ONLY before including) + 1.13 threadsafe + 1.12 const qualifiers in the API + 1.11 Support installable IDCT, colorspace conversion routines + 1.10 Fixes for 64-bit (don't use "unsigned long") + optimized upsampling by Fabian "ryg" Giesen + 1.09 Fix format-conversion for PSD code (bad global variables!) + 1.08 Thatcher Ulrich's PSD code integrated by Nicolas Schulz + 1.07 attempt to fix C++ warning/errors again + 1.06 attempt to fix C++ warning/errors again + 1.05 fix TGA loading to return correct *comp and use good luminance calc + 1.04 default float alpha is 1, not 255; use 'void *' for stbi_image_free + 1.03 bugfixes to STBI_NO_STDIO, STBI_NO_HDR + 1.02 support for (subset of) HDR files, float interface for preferred access to them + 1.01 fix bug: possible bug in handling right-side up bmps... not sure + fix bug: the stbi__bmp_load() and stbi__tga_load() functions didn't work at all + 1.00 interface to zlib that skips zlib header + 0.99 correct handling of alpha in palette + 0.98 TGA loader by lonesock; dynamically add loaders (untested) + 0.97 jpeg errors on too large a file; also catch another malloc failure + 0.96 fix detection of invalid v value - particleman@mollyrocket forum + 0.95 during header scan, seek to markers in case of padding + 0.94 STBI_NO_STDIO to disable stdio usage; rename all #defines the same + 0.93 handle jpegtran output; verbose errors + 0.92 read 4,8,16,24,32-bit BMP files of several formats + 0.91 output 24-bit Windows 3.0 BMP files + 0.90 fix a few more warnings; bump version number to approach 1.0 + 0.61 bugfixes due to Marc LeBlanc, Christopher Lloyd + 0.60 fix compiling as c++ + 0.59 fix warnings: merge Dave Moore's -Wall fixes + 0.58 fix bug: zlib uncompressed mode len/nlen was wrong endian + 0.57 fix bug: jpg last huffman symbol before marker was >9 bits but less than 16 available + 0.56 fix bug: zlib uncompressed mode len vs. nlen + 0.55 fix bug: restart_interval not initialized to 0 + 0.54 allow NULL for 'int *comp' + 0.53 fix bug in png 3->4; speedup png decoding + 0.52 png handles req_comp=3,4 directly; minor cleanup; jpeg comments + 0.51 obey req_comp requests, 1-component jpegs return as 1-component, + on 'test' only check type, not whether we support this variant + 0.50 (2006-11-19) + first released version +*/ + + +/* +------------------------------------------------------------------------------ +This software is available under 2 licenses -- choose whichever you prefer. +------------------------------------------------------------------------------ +ALTERNATIVE A - MIT License +Copyright (c) 2017 Sean Barrett +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +------------------------------------------------------------------------------ +ALTERNATIVE B - Public Domain (www.unlicense.org) +This is free and unencumbered software released into the public domain. +Anyone is free to copy, modify, publish, use, compile, sell, or distribute this +software, either in source code form or as a compiled binary, for any purpose, +commercial or non-commercial, and by any means. +In jurisdictions that recognize copyright laws, the author or authors of this +software dedicate any and all copyright interest in the software to the public +domain. We make this dedication for the benefit of the public at large and to +the detriment of our heirs and successors. We intend this dedication to be an +overt act of relinquishment in perpetuity of all present and future rights to +this software under copyright law. +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN +ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +------------------------------------------------------------------------------ +*/ diff --git a/manul/renderer/source/stbi/stb_image_resize2.h b/manul/renderer/source/stbi/stb_image_resize2.h new file mode 100644 index 00000000..1cd379a7 --- /dev/null +++ b/manul/renderer/source/stbi/stb_image_resize2.h @@ -0,0 +1,10365 @@ +/* stb_image_resize2 - v2.06 - public domain image resizing + + by Jeff Roberts (v2) and Jorge L Rodriguez + http://github.com/nothings/stb + + Can be threaded with the extended API. SSE2, AVX, Neon and WASM SIMD support. Only + scaling and translation is supported, no rotations or shears. + + COMPILING & LINKING + In one C/C++ file that #includes this file, do this: + #define STB_IMAGE_RESIZE_IMPLEMENTATION + before the #include. That will create the implementation in that file. + + PORTING FROM VERSION 1 + + The API has changed. You can continue to use the old version of stb_image_resize.h, + which is available in the "deprecated/" directory. + + If you're using the old simple-to-use API, porting is straightforward. + (For more advanced APIs, read the documentation.) + + stbir_resize_uint8(): + - call `stbir_resize_uint8_linear`, cast channel count to `stbir_pixel_layout` + + stbir_resize_float(): + - call `stbir_resize_float_linear`, cast channel count to `stbir_pixel_layout` + + stbir_resize_uint8_srgb(): + - function name is unchanged + - cast channel count to `stbir_pixel_layout` + - above is sufficient unless your image has alpha and it's not RGBA/BGRA + - in that case, follow the below instructions for stbir_resize_uint8_srgb_edgemode + + stbir_resize_uint8_srgb_edgemode() + - switch to the "medium complexity" API + - stbir_resize(), very similar API but a few more parameters: + - pixel_layout: cast channel count to `stbir_pixel_layout` + - data_type: STBIR_TYPE_UINT8_SRGB + - edge: unchanged (STBIR_EDGE_WRAP, etc.) + - filter: STBIR_FILTER_DEFAULT + - which channel is alpha is specified in stbir_pixel_layout, see enum for details + + EASY API CALLS: + Easy API downsamples w/Mitchell filter, upsamples w/cubic interpolation, clamps to edge. + + stbir_resize_uint8_srgb( input_pixels, input_w, input_h, input_stride_in_bytes, + output_pixels, output_w, output_h, output_stride_in_bytes, + pixel_layout_enum ) + + stbir_resize_uint8_linear( input_pixels, input_w, input_h, input_stride_in_bytes, + output_pixels, output_w, output_h, output_stride_in_bytes, + pixel_layout_enum ) + + stbir_resize_float_linear( input_pixels, input_w, input_h, input_stride_in_bytes, + output_pixels, output_w, output_h, output_stride_in_bytes, + pixel_layout_enum ) + + If you pass NULL or zero for the output_pixels, we will allocate the output buffer + for you and return it from the function (free with free() or STBIR_FREE). + As a special case, XX_stride_in_bytes of 0 means packed continuously in memory. + + API LEVELS + There are three levels of API - easy-to-use, medium-complexity and extended-complexity. + + See the "header file" section of the source for API documentation. + + ADDITIONAL DOCUMENTATION + + MEMORY ALLOCATION + By default, we use malloc and free for memory allocation. To override the + memory allocation, before the implementation #include, add a: + + #define STBIR_MALLOC(size,user_data) ... + #define STBIR_FREE(ptr,user_data) ... + + Each resize makes exactly one call to malloc/free (unless you use the + extended API where you can do one allocation for many resizes). Under + address sanitizer, we do separate allocations to find overread/writes. + + PERFORMANCE + This library was written with an emphasis on performance. When testing + stb_image_resize with RGBA, the fastest mode is STBIR_4CHANNEL with + STBIR_TYPE_UINT8 pixels and CLAMPed edges (which is what many other resize + libs do by default). Also, make sure SIMD is turned on of course (default + for 64-bit targets). Avoid WRAP edge mode if you want the fastest speed. + + This library also comes with profiling built-in. If you define STBIR_PROFILE, + you can use the advanced API and get low-level profiling information by + calling stbir_resize_extended_profile_info() or stbir_resize_split_profile_info() + after a resize. + + SIMD + Most of the routines have optimized SSE2, AVX, NEON and WASM versions. + + On Microsoft compilers, we automatically turn on SIMD for 64-bit x64 and + ARM; for 32-bit x86 and ARM, you select SIMD mode by defining STBIR_SSE2 or + STBIR_NEON. For AVX and AVX2, we auto-select it by detecting the /arch:AVX + or /arch:AVX2 switches. You can also always manually turn SSE2, AVX or AVX2 + support on by defining STBIR_SSE2, STBIR_AVX or STBIR_AVX2. + + On Linux, SSE2 and Neon is on by default for 64-bit x64 or ARM64. For 32-bit, + we select x86 SIMD mode by whether you have -msse2, -mavx or -mavx2 enabled + on the command line. For 32-bit ARM, you must pass -mfpu=neon-vfpv4 for both + clang and GCC, but GCC also requires an additional -mfp16-format=ieee to + automatically enable NEON. + + On x86 platforms, you can also define STBIR_FP16C to turn on FP16C instructions + for converting back and forth to half-floats. This is autoselected when we + are using AVX2. Clang and GCC also require the -mf16c switch. ARM always uses + the built-in half float hardware NEON instructions. + + You can also tell us to use multiply-add instructions with STBIR_USE_FMA. + Because x86 doesn't always have fma, we turn it off by default to maintain + determinism across all platforms. If you don't care about non-FMA determinism + and are willing to restrict yourself to more recent x86 CPUs (around the AVX + timeframe), then fma will give you around a 15% speedup. + + You can force off SIMD in all cases by defining STBIR_NO_SIMD. You can turn + off AVX or AVX2 specifically with STBIR_NO_AVX or STBIR_NO_AVX2. AVX is 10% + to 40% faster, and AVX2 is generally another 12%. + + ALPHA CHANNEL + Most of the resizing functions provide the ability to control how the alpha + channel of an image is processed. + + When alpha represents transparency, it is important that when combining + colors with filtering, the pixels should not be treated equally; they + should use a weighted average based on their alpha values. For example, + if a pixel is 1% opaque bright green and another pixel is 99% opaque + black and you average them, the average will be 50% opaque, but the + unweighted average and will be a middling green color, while the weighted + average will be nearly black. This means the unweighted version introduced + green energy that didn't exist in the source image. + + (If you want to know why this makes sense, you can work out the math for + the following: consider what happens if you alpha composite a source image + over a fixed color and then average the output, vs. if you average the + source image pixels and then composite that over the same fixed color. + Only the weighted average produces the same result as the ground truth + composite-then-average result.) + + Therefore, it is in general best to "alpha weight" the pixels when applying + filters to them. This essentially means multiplying the colors by the alpha + values before combining them, and then dividing by the alpha value at the + end. + + The computer graphics industry introduced a technique called "premultiplied + alpha" or "associated alpha" in which image colors are stored in image files + already multiplied by their alpha. This saves some math when compositing, + and also avoids the need to divide by the alpha at the end (which is quite + inefficient). However, while premultiplied alpha is common in the movie CGI + industry, it is not commonplace in other industries like videogames, and most + consumer file formats are generally expected to contain not-premultiplied + colors. For example, Photoshop saves PNG files "unpremultiplied", and web + browsers like Chrome and Firefox expect PNG images to be unpremultiplied. + + Note that there are three possibilities that might describe your image + and resize expectation: + + 1. images are not premultiplied, alpha weighting is desired + 2. images are not premultiplied, alpha weighting is not desired + 3. images are premultiplied + + Both case #2 and case #3 require the exact same math: no alpha weighting + should be applied or removed. Only case 1 requires extra math operations; + the other two cases can be handled identically. + + stb_image_resize expects case #1 by default, applying alpha weighting to + images, expecting the input images to be unpremultiplied. This is what the + COLOR+ALPHA buffer types tell the resizer to do. + + When you use the pixel layouts STBIR_RGBA, STBIR_BGRA, STBIR_ARGB, + STBIR_ABGR, STBIR_RX, or STBIR_XR you are telling us that the pixels are + non-premultiplied. In these cases, the resizer will alpha weight the colors + (effectively creating the premultiplied image), do the filtering, and then + convert back to non-premult on exit. + + When you use the pixel layouts STBIR_RGBA_PM, STBIR_RGBA_PM, STBIR_RGBA_PM, + STBIR_RGBA_PM, STBIR_RX_PM or STBIR_XR_PM, you are telling that the pixels + ARE premultiplied. In this case, the resizer doesn't have to do the + premultipling - it can filter directly on the input. This about twice as + fast as the non-premultiplied case, so it's the right option if your data is + already setup correctly. + + When you use the pixel layout STBIR_4CHANNEL or STBIR_2CHANNEL, you are + telling us that there is no channel that represents transparency; it may be + RGB and some unrelated fourth channel that has been stored in the alpha + channel, but it is actually not alpha. No special processing will be + performed. + + The difference between the generic 4 or 2 channel layouts, and the + specialized _PM versions is with the _PM versions you are telling us that + the data *is* alpha, just don't premultiply it. That's important when + using SRGB pixel formats, we need to know where the alpha is, because + it is converted linearly (rather than with the SRGB converters). + + Because alpha weighting produces the same effect as premultiplying, you + even have the option with non-premultiplied inputs to let the resizer + produce a premultiplied output. Because the intially computed alpha-weighted + output image is effectively premultiplied, this is actually more performant + than the normal path which un-premultiplies the output image as a final step. + + Finally, when converting both in and out of non-premulitplied space (for + example, when using STBIR_RGBA), we go to somewhat heroic measures to + ensure that areas with zero alpha value pixels get something reasonable + in the RGB values. If you don't care about the RGB values of zero alpha + pixels, you can call the stbir_set_non_pm_alpha_speed_over_quality() + function - this runs a premultiplied resize about 25% faster. That said, + when you really care about speed, using premultiplied pixels for both in + and out (STBIR_RGBA_PM, etc) much faster than both of these premultiplied + options. + + PIXEL LAYOUT CONVERSION + The resizer can convert from some pixel layouts to others. When using the + stbir_set_pixel_layouts(), you can, for example, specify STBIR_RGBA + on input, and STBIR_ARGB on output, and it will re-organize the channels + during the resize. Currently, you can only convert between two pixel + layouts with the same number of channels. + + DETERMINISM + We commit to being deterministic (from x64 to ARM to scalar to SIMD, etc). + This requires compiling with fast-math off (using at least /fp:precise). + Also, you must turn off fp-contracting (which turns mult+adds into fmas)! + We attempt to do this with pragmas, but with Clang, you usually want to add + -ffp-contract=off to the command line as well. + + For 32-bit x86, you must use SSE and SSE2 codegen for determinism. That is, + if the scalar x87 unit gets used at all, we immediately lose determinism. + On Microsoft Visual Studio 2008 and earlier, from what we can tell there is + no way to be deterministic in 32-bit x86 (some x87 always leaks in, even + with fp:strict). On 32-bit x86 GCC, determinism requires both -msse2 and + -fpmath=sse. + + Note that we will not be deterministic with float data containing NaNs - + the NaNs will propagate differently on different SIMD and platforms. + + If you turn on STBIR_USE_FMA, then we will be deterministic with other + fma targets, but we will differ from non-fma targets (this is unavoidable, + because a fma isn't simply an add with a mult - it also introduces a + rounding difference compared to non-fma instruction sequences. + + FLOAT PIXEL FORMAT RANGE + Any range of values can be used for the non-alpha float data that you pass + in (0 to 1, -1 to 1, whatever). However, if you are inputting float values + but *outputting* bytes or shorts, you must use a range of 0 to 1 so that we + scale back properly. The alpha channel must also be 0 to 1 for any format + that does premultiplication prior to resizing. + + Note also that with float output, using filters with negative lobes, the + output filtered values might go slightly out of range. You can define + STBIR_FLOAT_LOW_CLAMP and/or STBIR_FLOAT_HIGH_CLAMP to specify the range + to clamp to on output, if that's important. + + MAX/MIN SCALE FACTORS + The input pixel resolutions are in integers, and we do the internal pointer + resolution in size_t sized integers. However, the scale ratio from input + resolution to output resolution is calculated in float form. This means + the effective possible scale ratio is limited to 24 bits (or 16 million + to 1). As you get close to the size of the float resolution (again, 16 + million pixels wide or high), you might start seeing float inaccuracy + issues in general in the pipeline. If you have to do extreme resizes, + you can usually do this is multiple stages (using float intermediate + buffers). + + FLIPPED IMAGES + Stride is just the delta from one scanline to the next. This means you can + use a negative stride to handle inverted images (point to the final + scanline and use a negative stride). You can invert the input or output, + using negative strides. + + DEFAULT FILTERS + For functions which don't provide explicit control over what filters to + use, you can change the compile-time defaults with: + + #define STBIR_DEFAULT_FILTER_UPSAMPLE STBIR_FILTER_something + #define STBIR_DEFAULT_FILTER_DOWNSAMPLE STBIR_FILTER_something + + See stbir_filter in the header-file section for the list of filters. + + NEW FILTERS + A number of 1D filter kernels are supplied. For a list of supported + filters, see the stbir_filter enum. You can install your own filters by + using the stbir_set_filter_callbacks function. + + PROGRESS + For interactive use with slow resize operations, you can use the the + scanline callbacks in the extended API. It would have to be a *very* large + image resample to need progress though - we're very fast. + + CEIL and FLOOR + In scalar mode, the only functions we use from math.h are ceilf and floorf, + but if you have your own versions, you can define the STBIR_CEILF(v) and + STBIR_FLOORF(v) macros and we'll use them instead. In SIMD, we just use + our own versions. + + ASSERT + Define STBIR_ASSERT(boolval) to override assert() and not use assert.h + + FUTURE TODOS + * For polyphase integral filters, we just memcpy the coeffs to dupe + them, but we should indirect and use the same coeff memory. + * Add pixel layout conversions for sensible different channel counts + (maybe, 1->3/4, 3->4, 4->1, 3->1). + * For SIMD encode and decode scanline routines, do any pre-aligning + for bad input/output buffer alignments and pitch? + * For very wide scanlines, we should we do vertical strips to stay within + L2 cache. Maybe do chunks of 1K pixels at a time. There would be + some pixel reconversion, but probably dwarfed by things falling out + of cache. Probably also something possible with alternating between + scattering and gathering at high resize scales? + * Rewrite the coefficient generator to do many at once. + * AVX-512 vertical kernels - worried about downclocking here. + * Convert the reincludes to macros when we know they aren't changing. + * Experiment with pivoting the horizontal and always using the + vertical filters (which are faster, but perhaps not enough to overcome + the pivot cost and the extra memory touches). Need to buffer the whole + image so have to balance memory use. + * Most of our code is internally function pointers, should we compile + all the SIMD stuff always and dynamically dispatch? + + CONTRIBUTORS + Jeff Roberts: 2.0 implementation, optimizations, SIMD + Martins Mozeiko: NEON simd, WASM simd, clang and GCC whisperer. + Fabian Giesen: half float and srgb converters + Sean Barrett: API design, optimizations + Jorge L Rodriguez: Original 1.0 implementation + Aras Pranckevicius: bugfixes + Nathan Reed: warning fixes for 1.0 + + REVISIONS + 2.06 (2024-02-10) fix for indentical width/height 3x or more down-scaling + undersampling a single row on rare resize ratios (about 1%) + 2.05 (2024-02-07) fix for 2 pixel to 1 pixel resizes with wrap (thanks Aras) + fix for output callback (thanks Julien Koenen) + 2.04 (2023-11-17) fix for rare AVX bug, shadowed symbol (thanks Nikola Smiljanic). + 2.03 (2023-11-01) ASAN and TSAN warnings fixed, minor tweaks. + 2.00 (2023-10-10) mostly new source: new api, optimizations, simd, vertical-first, etc + (2x-5x faster without simd, 4x-12x faster with simd) + (in some cases, 20x to 40x faster - resizing to very small for example) + 0.96 (2019-03-04) fixed warnings + 0.95 (2017-07-23) fixed warnings + 0.94 (2017-03-18) fixed warnings + 0.93 (2017-03-03) fixed bug with certain combinations of heights + 0.92 (2017-01-02) fix integer overflow on large (>2GB) images + 0.91 (2016-04-02) fix warnings; fix handling of subpixel regions + 0.90 (2014-09-17) first released version + + LICENSE + See end of file for license information. +*/ + +#if !defined(STB_IMAGE_RESIZE_DO_HORIZONTALS) && !defined(STB_IMAGE_RESIZE_DO_VERTICALS) && !defined(STB_IMAGE_RESIZE_DO_CODERS) // for internal re-includes + +#ifndef STBIR_INCLUDE_STB_IMAGE_RESIZE2_H +#define STBIR_INCLUDE_STB_IMAGE_RESIZE2_H + +#include +#ifdef _MSC_VER +typedef unsigned char stbir_uint8; +typedef unsigned short stbir_uint16; +typedef unsigned int stbir_uint32; +typedef unsigned __int64 stbir_uint64; +#else +#include +typedef uint8_t stbir_uint8; +typedef uint16_t stbir_uint16; +typedef uint32_t stbir_uint32; +typedef uint64_t stbir_uint64; +#endif + +#ifdef _M_IX86_FP +#if ( _M_IX86_FP >= 1 ) +#ifndef STBIR_SSE +#define STBIR_SSE +#endif +#endif +#endif + +#if defined(_x86_64) || defined( __x86_64__ ) || defined( _M_X64 ) || defined(__x86_64) || defined(_M_AMD64) || defined(__SSE2__) || defined(STBIR_SSE) || defined(STBIR_SSE2) + #ifndef STBIR_SSE2 + #define STBIR_SSE2 + #endif + #if defined(__AVX__) || defined(STBIR_AVX2) + #ifndef STBIR_AVX + #ifndef STBIR_NO_AVX + #define STBIR_AVX + #endif + #endif + #endif + #if defined(__AVX2__) || defined(STBIR_AVX2) + #ifndef STBIR_NO_AVX2 + #ifndef STBIR_AVX2 + #define STBIR_AVX2 + #endif + #if defined( _MSC_VER ) && !defined(__clang__) + #ifndef STBIR_FP16C // FP16C instructions are on all AVX2 cpus, so we can autoselect it here on microsoft - clang needs -m16c + #define STBIR_FP16C + #endif + #endif + #endif + #endif + #ifdef __F16C__ + #ifndef STBIR_FP16C // turn on FP16C instructions if the define is set (for clang and gcc) + #define STBIR_FP16C + #endif + #endif +#endif + +#if defined( _M_ARM64 ) || defined( __aarch64__ ) || defined( __arm64__ ) || defined(_M_ARM) || (__ARM_NEON_FP & 4) != 0 && __ARM_FP16_FORMAT_IEEE != 0 +#ifndef STBIR_NEON +#define STBIR_NEON +#endif +#endif + +#if defined(_M_ARM) +#ifdef STBIR_USE_FMA +#undef STBIR_USE_FMA // no FMA for 32-bit arm on MSVC +#endif +#endif + +#if defined(__wasm__) && defined(__wasm_simd128__) +#ifndef STBIR_WASM +#define STBIR_WASM +#endif +#endif + +#ifndef STBIRDEF +#ifdef STB_IMAGE_RESIZE_STATIC +#define STBIRDEF static +#else +#ifdef __cplusplus +#define STBIRDEF extern "C" +#else +#define STBIRDEF extern +#endif +#endif +#endif + +////////////////////////////////////////////////////////////////////////////// +//// start "header file" /////////////////////////////////////////////////// +// +// Easy-to-use API: +// +// * stride is the offset between successive rows of image data +// in memory, in bytes. specify 0 for packed continuously in memory +// * colorspace is linear or sRGB as specified by function name +// * Uses the default filters +// * Uses edge mode clamped +// * returned result is 1 for success or 0 in case of an error. + + +// stbir_pixel_layout specifies: +// number of channels +// order of channels +// whether color is premultiplied by alpha +// for back compatibility, you can cast the old channel count to an stbir_pixel_layout +typedef enum +{ + STBIR_1CHANNEL = 1, + STBIR_2CHANNEL = 2, + STBIR_RGB = 3, // 3-chan, with order specified (for channel flipping) + STBIR_BGR = 0, // 3-chan, with order specified (for channel flipping) + STBIR_4CHANNEL = 5, + + STBIR_RGBA = 4, // alpha formats, where alpha is NOT premultiplied into color channels + STBIR_BGRA = 6, + STBIR_ARGB = 7, + STBIR_ABGR = 8, + STBIR_RA = 9, + STBIR_AR = 10, + + STBIR_RGBA_PM = 11, // alpha formats, where alpha is premultiplied into color channels + STBIR_BGRA_PM = 12, + STBIR_ARGB_PM = 13, + STBIR_ABGR_PM = 14, + STBIR_RA_PM = 15, + STBIR_AR_PM = 16, + + STBIR_RGBA_NO_AW = 11, // alpha formats, where NO alpha weighting is applied at all! + STBIR_BGRA_NO_AW = 12, // these are just synonyms for the _PM flags (which also do + STBIR_ARGB_NO_AW = 13, // no alpha weighting). These names just make it more clear + STBIR_ABGR_NO_AW = 14, // for some folks). + STBIR_RA_NO_AW = 15, + STBIR_AR_NO_AW = 16, + +} stbir_pixel_layout; + +//=============================================================== +// Simple-complexity API +// +// If output_pixels is NULL (0), then we will allocate the buffer and return it to you. +//-------------------------------- + +STBIRDEF unsigned char * stbir_resize_uint8_srgb( const unsigned char *input_pixels , int input_w , int input_h, int input_stride_in_bytes, + unsigned char *output_pixels, int output_w, int output_h, int output_stride_in_bytes, + stbir_pixel_layout pixel_type ); + +STBIRDEF unsigned char * stbir_resize_uint8_linear( const unsigned char *input_pixels , int input_w , int input_h, int input_stride_in_bytes, + unsigned char *output_pixels, int output_w, int output_h, int output_stride_in_bytes, + stbir_pixel_layout pixel_type ); + +STBIRDEF float * stbir_resize_float_linear( const float *input_pixels , int input_w , int input_h, int input_stride_in_bytes, + float *output_pixels, int output_w, int output_h, int output_stride_in_bytes, + stbir_pixel_layout pixel_type ); +//=============================================================== + +//=============================================================== +// Medium-complexity API +// +// This extends the easy-to-use API as follows: +// +// * Can specify the datatype - U8, U8_SRGB, U16, FLOAT, HALF_FLOAT +// * Edge wrap can selected explicitly +// * Filter can be selected explicitly +//-------------------------------- + +typedef enum +{ + STBIR_EDGE_CLAMP = 0, + STBIR_EDGE_REFLECT = 1, + STBIR_EDGE_WRAP = 2, // this edge mode is slower and uses more memory + STBIR_EDGE_ZERO = 3, +} stbir_edge; + +typedef enum +{ + STBIR_FILTER_DEFAULT = 0, // use same filter type that easy-to-use API chooses + STBIR_FILTER_BOX = 1, // A trapezoid w/1-pixel wide ramps, same result as box for integer scale ratios + STBIR_FILTER_TRIANGLE = 2, // On upsampling, produces same results as bilinear texture filtering + STBIR_FILTER_CUBICBSPLINE = 3, // The cubic b-spline (aka Mitchell-Netrevalli with B=1,C=0), gaussian-esque + STBIR_FILTER_CATMULLROM = 4, // An interpolating cubic spline + STBIR_FILTER_MITCHELL = 5, // Mitchell-Netrevalli filter with B=1/3, C=1/3 + STBIR_FILTER_POINT_SAMPLE = 6, // Simple point sampling + STBIR_FILTER_OTHER = 7, // User callback specified +} stbir_filter; + +typedef enum +{ + STBIR_TYPE_UINT8 = 0, + STBIR_TYPE_UINT8_SRGB = 1, + STBIR_TYPE_UINT8_SRGB_ALPHA = 2, // alpha channel, when present, should also be SRGB (this is very unusual) + STBIR_TYPE_UINT16 = 3, + STBIR_TYPE_FLOAT = 4, + STBIR_TYPE_HALF_FLOAT = 5 +} stbir_datatype; + +// medium api +STBIRDEF void * stbir_resize( const void *input_pixels , int input_w , int input_h, int input_stride_in_bytes, + void *output_pixels, int output_w, int output_h, int output_stride_in_bytes, + stbir_pixel_layout pixel_layout, stbir_datatype data_type, + stbir_edge edge, stbir_filter filter ); +//=============================================================== + + + +//=============================================================== +// Extended-complexity API +// +// This API exposes all resize functionality. +// +// * Separate filter types for each axis +// * Separate edge modes for each axis +// * Separate input and output data types +// * Can specify regions with subpixel correctness +// * Can specify alpha flags +// * Can specify a memory callback +// * Can specify a callback data type for pixel input and output +// * Can be threaded for a single resize +// * Can be used to resize many frames without recalculating the sampler info +// +// Use this API as follows: +// 1) Call the stbir_resize_init function on a local STBIR_RESIZE structure +// 2) Call any of the stbir_set functions +// 3) Optionally call stbir_build_samplers() if you are going to resample multiple times +// with the same input and output dimensions (like resizing video frames) +// 4) Resample by calling stbir_resize_extended(). +// 5) Call stbir_free_samplers() if you called stbir_build_samplers() +//-------------------------------- + + +// Types: + +// INPUT CALLBACK: this callback is used for input scanlines +typedef void const * stbir_input_callback( void * optional_output, void const * input_ptr, int num_pixels, int x, int y, void * context ); + +// OUTPUT CALLBACK: this callback is used for output scanlines +typedef void stbir_output_callback( void const * output_ptr, int num_pixels, int y, void * context ); + +// callbacks for user installed filters +typedef float stbir__kernel_callback( float x, float scale, void * user_data ); // centered at zero +typedef float stbir__support_callback( float scale, void * user_data ); + +// internal structure with precomputed scaling +typedef struct stbir__info stbir__info; + +typedef struct STBIR_RESIZE // use the stbir_resize_init and stbir_override functions to set these values for future compatibility +{ + void * user_data; + void const * input_pixels; + int input_w, input_h; + double input_s0, input_t0, input_s1, input_t1; + stbir_input_callback * input_cb; + void * output_pixels; + int output_w, output_h; + int output_subx, output_suby, output_subw, output_subh; + stbir_output_callback * output_cb; + int input_stride_in_bytes; + int output_stride_in_bytes; + int splits; + int fast_alpha; + int needs_rebuild; + int called_alloc; + stbir_pixel_layout input_pixel_layout_public; + stbir_pixel_layout output_pixel_layout_public; + stbir_datatype input_data_type; + stbir_datatype output_data_type; + stbir_filter horizontal_filter, vertical_filter; + stbir_edge horizontal_edge, vertical_edge; + stbir__kernel_callback * horizontal_filter_kernel; stbir__support_callback * horizontal_filter_support; + stbir__kernel_callback * vertical_filter_kernel; stbir__support_callback * vertical_filter_support; + stbir__info * samplers; +} STBIR_RESIZE; + +// extended complexity api + + +// First off, you must ALWAYS call stbir_resize_init on your resize structure before any of the other calls! +STBIRDEF void stbir_resize_init( STBIR_RESIZE * resize, + const void *input_pixels, int input_w, int input_h, int input_stride_in_bytes, // stride can be zero + void *output_pixels, int output_w, int output_h, int output_stride_in_bytes, // stride can be zero + stbir_pixel_layout pixel_layout, stbir_datatype data_type ); + +//=============================================================== +// You can update these parameters any time after resize_init and there is no cost +//-------------------------------- + +STBIRDEF void stbir_set_datatypes( STBIR_RESIZE * resize, stbir_datatype input_type, stbir_datatype output_type ); +STBIRDEF void stbir_set_pixel_callbacks( STBIR_RESIZE * resize, stbir_input_callback * input_cb, stbir_output_callback * output_cb ); // no callbacks by default +STBIRDEF void stbir_set_user_data( STBIR_RESIZE * resize, void * user_data ); // pass back STBIR_RESIZE* by default +STBIRDEF void stbir_set_buffer_ptrs( STBIR_RESIZE * resize, const void * input_pixels, int input_stride_in_bytes, void * output_pixels, int output_stride_in_bytes ); + +//=============================================================== + + +//=============================================================== +// If you call any of these functions, you will trigger a sampler rebuild! +//-------------------------------- + +STBIRDEF int stbir_set_pixel_layouts( STBIR_RESIZE * resize, stbir_pixel_layout input_pixel_layout, stbir_pixel_layout output_pixel_layout ); // sets new buffer layouts +STBIRDEF int stbir_set_edgemodes( STBIR_RESIZE * resize, stbir_edge horizontal_edge, stbir_edge vertical_edge ); // CLAMP by default + +STBIRDEF int stbir_set_filters( STBIR_RESIZE * resize, stbir_filter horizontal_filter, stbir_filter vertical_filter ); // STBIR_DEFAULT_FILTER_UPSAMPLE/DOWNSAMPLE by default +STBIRDEF int stbir_set_filter_callbacks( STBIR_RESIZE * resize, stbir__kernel_callback * horizontal_filter, stbir__support_callback * horizontal_support, stbir__kernel_callback * vertical_filter, stbir__support_callback * vertical_support ); + +STBIRDEF int stbir_set_pixel_subrect( STBIR_RESIZE * resize, int subx, int suby, int subw, int subh ); // sets both sub-regions (full regions by default) +STBIRDEF int stbir_set_input_subrect( STBIR_RESIZE * resize, double s0, double t0, double s1, double t1 ); // sets input sub-region (full region by default) +STBIRDEF int stbir_set_output_pixel_subrect( STBIR_RESIZE * resize, int subx, int suby, int subw, int subh ); // sets output sub-region (full region by default) + +// when inputting AND outputting non-premultiplied alpha pixels, we use a slower but higher quality technique +// that fills the zero alpha pixel's RGB values with something plausible. If you don't care about areas of +// zero alpha, you can call this function to get about a 25% speed improvement for STBIR_RGBA to STBIR_RGBA +// types of resizes. +STBIRDEF int stbir_set_non_pm_alpha_speed_over_quality( STBIR_RESIZE * resize, int non_pma_alpha_speed_over_quality ); +//=============================================================== + + +//=============================================================== +// You can call build_samplers to prebuild all the internal data we need to resample. +// Then, if you call resize_extended many times with the same resize, you only pay the +// cost once. +// If you do call build_samplers, you MUST call free_samplers eventually. +//-------------------------------- + +// This builds the samplers and does one allocation +STBIRDEF int stbir_build_samplers( STBIR_RESIZE * resize ); + +// You MUST call this, if you call stbir_build_samplers or stbir_build_samplers_with_splits +STBIRDEF void stbir_free_samplers( STBIR_RESIZE * resize ); +//=============================================================== + + +// And this is the main function to perform the resize synchronously on one thread. +STBIRDEF int stbir_resize_extended( STBIR_RESIZE * resize ); + + +//=============================================================== +// Use these functions for multithreading. +// 1) You call stbir_build_samplers_with_splits first on the main thread +// 2) Then stbir_resize_with_split on each thread +// 3) stbir_free_samplers when done on the main thread +//-------------------------------- + +// This will build samplers for threading. +// You can pass in the number of threads you'd like to use (try_splits). +// It returns the number of splits (threads) that you can call it with. +/// It might be less if the image resize can't be split up that many ways. + +STBIRDEF int stbir_build_samplers_with_splits( STBIR_RESIZE * resize, int try_splits ); + +// This function does a split of the resizing (you call this fuction for each +// split, on multiple threads). A split is a piece of the output resize pixel space. + +// Note that you MUST call stbir_build_samplers_with_splits before stbir_resize_extended_split! + +// Usually, you will always call stbir_resize_split with split_start as the thread_index +// and "1" for the split_count. +// But, if you have a weird situation where you MIGHT want 8 threads, but sometimes +// only 4 threads, you can use 0,2,4,6 for the split_start's and use "2" for the +// split_count each time to turn in into a 4 thread resize. (This is unusual). + +STBIRDEF int stbir_resize_extended_split( STBIR_RESIZE * resize, int split_start, int split_count ); +//=============================================================== + + +//=============================================================== +// Pixel Callbacks info: +//-------------------------------- + +// The input callback is super flexible - it calls you with the input address +// (based on the stride and base pointer), it gives you an optional_output +// pointer that you can fill, or you can just return your own pointer into +// your own data. +// +// You can also do conversion from non-supported data types if necessary - in +// this case, you ignore the input_ptr and just use the x and y parameters to +// calculate your own input_ptr based on the size of each non-supported pixel. +// (Something like the third example below.) +// +// You can also install just an input or just an output callback by setting the +// callback that you don't want to zero. +// +// First example, progress: (getting a callback that you can monitor the progress): +// void const * my_callback( void * optional_output, void const * input_ptr, int num_pixels, int x, int y, void * context ) +// { +// percentage_done = y / input_height; +// return input_ptr; // use buffer from call +// } +// +// Next example, copying: (copy from some other buffer or stream): +// void const * my_callback( void * optional_output, void const * input_ptr, int num_pixels, int x, int y, void * context ) +// { +// CopyOrStreamData( optional_output, other_data_src, num_pixels * pixel_width_in_bytes ); +// return optional_output; // return the optional buffer that we filled +// } +// +// Third example, input another buffer without copying: (zero-copy from other buffer): +// void const * my_callback( void * optional_output, void const * input_ptr, int num_pixels, int x, int y, void * context ) +// { +// void * pixels = ( (char*) other_image_base ) + ( y * other_image_stride ) + ( x * other_pixel_width_in_bytes ); +// return pixels; // return pointer to your data without copying +// } +// +// +// The output callback is considerably simpler - it just calls you so that you can dump +// out each scanline. You could even directly copy out to disk if you have a simple format +// like TGA or BMP. You can also convert to other output types here if you want. +// +// Simple example: +// void const * my_output( void * output_ptr, int num_pixels, int y, void * context ) +// { +// percentage_done = y / output_height; +// fwrite( output_ptr, pixel_width_in_bytes, num_pixels, output_file ); +// } +//=============================================================== + + + + +//=============================================================== +// optional built-in profiling API +//-------------------------------- + +#ifdef STBIR_PROFILE + +typedef struct STBIR_PROFILE_INFO +{ + stbir_uint64 total_clocks; + + // how many clocks spent (of total_clocks) in the various resize routines, along with a string description + // there are "resize_count" number of zones + stbir_uint64 clocks[ 8 ]; + char const ** descriptions; + + // count of clocks and descriptions + stbir_uint32 count; +} STBIR_PROFILE_INFO; + +// use after calling stbir_resize_extended (or stbir_build_samplers or stbir_build_samplers_with_splits) +STBIRDEF void stbir_resize_build_profile_info( STBIR_PROFILE_INFO * out_info, STBIR_RESIZE const * resize ); + +// use after calling stbir_resize_extended +STBIRDEF void stbir_resize_extended_profile_info( STBIR_PROFILE_INFO * out_info, STBIR_RESIZE const * resize ); + +// use after calling stbir_resize_extended_split +STBIRDEF void stbir_resize_split_profile_info( STBIR_PROFILE_INFO * out_info, STBIR_RESIZE const * resize, int split_start, int split_num ); + +//=============================================================== + +#endif + + +//// end header file ///////////////////////////////////////////////////// +#endif // STBIR_INCLUDE_STB_IMAGE_RESIZE2_H + +#if defined(STB_IMAGE_RESIZE_IMPLEMENTATION) || defined(STB_IMAGE_RESIZE2_IMPLEMENTATION) + +#ifndef STBIR_ASSERT +#include +#define STBIR_ASSERT(x) assert(x) +#endif + +#ifndef STBIR_MALLOC +#include +#define STBIR_MALLOC(size,user_data) ((void)(user_data), malloc(size)) +#define STBIR_FREE(ptr,user_data) ((void)(user_data), free(ptr)) +// (we used the comma operator to evaluate user_data, to avoid "unused parameter" warnings) +#endif + +#ifdef _MSC_VER + +#define stbir__inline __forceinline + +#else + +#define stbir__inline __inline__ + +// Clang address sanitizer +#if defined(__has_feature) + #if __has_feature(address_sanitizer) || __has_feature(memory_sanitizer) + #ifndef STBIR__SEPARATE_ALLOCATIONS + #define STBIR__SEPARATE_ALLOCATIONS + #endif + #endif +#endif + +#endif + +// GCC and MSVC +#if defined(__SANITIZE_ADDRESS__) + #ifndef STBIR__SEPARATE_ALLOCATIONS + #define STBIR__SEPARATE_ALLOCATIONS + #endif +#endif + +// Always turn off automatic FMA use - use STBIR_USE_FMA if you want. +// Otherwise, this is a determinism disaster. +#ifndef STBIR_DONT_CHANGE_FP_CONTRACT // override in case you don't want this behavior +#if defined(_MSC_VER) && !defined(__clang__) +#if _MSC_VER > 1200 +#pragma fp_contract(off) +#endif +#elif defined(__GNUC__) && !defined(__clang__) +#pragma GCC optimize("fp-contract=off") +#else +#pragma STDC FP_CONTRACT OFF +#endif +#endif + +#ifdef _MSC_VER +#define STBIR__UNUSED(v) (void)(v) +#else +#define STBIR__UNUSED(v) (void)sizeof(v) +#endif + +#define STBIR__ARRAY_SIZE(a) (sizeof((a))/sizeof((a)[0])) + + +#ifndef STBIR_DEFAULT_FILTER_UPSAMPLE +#define STBIR_DEFAULT_FILTER_UPSAMPLE STBIR_FILTER_CATMULLROM +#endif + +#ifndef STBIR_DEFAULT_FILTER_DOWNSAMPLE +#define STBIR_DEFAULT_FILTER_DOWNSAMPLE STBIR_FILTER_MITCHELL +#endif + + +#ifndef STBIR__HEADER_FILENAME +#define STBIR__HEADER_FILENAME "stb_image_resize2.h" +#endif + +// the internal pixel layout enums are in a different order, so we can easily do range comparisons of types +// the public pixel layout is ordered in a way that if you cast num_channels (1-4) to the enum, you get something sensible +typedef enum +{ + STBIRI_1CHANNEL = 0, + STBIRI_2CHANNEL = 1, + STBIRI_RGB = 2, + STBIRI_BGR = 3, + STBIRI_4CHANNEL = 4, + + STBIRI_RGBA = 5, + STBIRI_BGRA = 6, + STBIRI_ARGB = 7, + STBIRI_ABGR = 8, + STBIRI_RA = 9, + STBIRI_AR = 10, + + STBIRI_RGBA_PM = 11, + STBIRI_BGRA_PM = 12, + STBIRI_ARGB_PM = 13, + STBIRI_ABGR_PM = 14, + STBIRI_RA_PM = 15, + STBIRI_AR_PM = 16, +} stbir_internal_pixel_layout; + +// define the public pixel layouts to not compile inside the implementation (to avoid accidental use) +#define STBIR_BGR bad_dont_use_in_implementation +#define STBIR_1CHANNEL STBIR_BGR +#define STBIR_2CHANNEL STBIR_BGR +#define STBIR_RGB STBIR_BGR +#define STBIR_RGBA STBIR_BGR +#define STBIR_4CHANNEL STBIR_BGR +#define STBIR_BGRA STBIR_BGR +#define STBIR_ARGB STBIR_BGR +#define STBIR_ABGR STBIR_BGR +#define STBIR_RA STBIR_BGR +#define STBIR_AR STBIR_BGR +#define STBIR_RGBA_PM STBIR_BGR +#define STBIR_BGRA_PM STBIR_BGR +#define STBIR_ARGB_PM STBIR_BGR +#define STBIR_ABGR_PM STBIR_BGR +#define STBIR_RA_PM STBIR_BGR +#define STBIR_AR_PM STBIR_BGR + +// must match stbir_datatype +static unsigned char stbir__type_size[] = { + 1,1,1,2,4,2 // STBIR_TYPE_UINT8,STBIR_TYPE_UINT8_SRGB,STBIR_TYPE_UINT8_SRGB_ALPHA,STBIR_TYPE_UINT16,STBIR_TYPE_FLOAT,STBIR_TYPE_HALF_FLOAT +}; + +// When gathering, the contributors are which source pixels contribute. +// When scattering, the contributors are which destination pixels are contributed to. +typedef struct +{ + int n0; // First contributing pixel + int n1; // Last contributing pixel +} stbir__contributors; + +typedef struct +{ + int lowest; // First sample index for whole filter + int highest; // Last sample index for whole filter + int widest; // widest single set of samples for an output +} stbir__filter_extent_info; + +typedef struct +{ + int n0; // First pixel of decode buffer to write to + int n1; // Last pixel of decode that will be written to + int pixel_offset_for_input; // Pixel offset into input_scanline +} stbir__span; + +typedef struct stbir__scale_info +{ + int input_full_size; + int output_sub_size; + float scale; + float inv_scale; + float pixel_shift; // starting shift in output pixel space (in pixels) + int scale_is_rational; + stbir_uint32 scale_numerator, scale_denominator; +} stbir__scale_info; + +typedef struct +{ + stbir__contributors * contributors; + float* coefficients; + stbir__contributors * gather_prescatter_contributors; + float * gather_prescatter_coefficients; + stbir__scale_info scale_info; + float support; + stbir_filter filter_enum; + stbir__kernel_callback * filter_kernel; + stbir__support_callback * filter_support; + stbir_edge edge; + int coefficient_width; + int filter_pixel_width; + int filter_pixel_margin; + int num_contributors; + int contributors_size; + int coefficients_size; + stbir__filter_extent_info extent_info; + int is_gather; // 0 = scatter, 1 = gather with scale >= 1, 2 = gather with scale < 1 + int gather_prescatter_num_contributors; + int gather_prescatter_coefficient_width; + int gather_prescatter_contributors_size; + int gather_prescatter_coefficients_size; +} stbir__sampler; + +typedef struct +{ + stbir__contributors conservative; + int edge_sizes[2]; // this can be less than filter_pixel_margin, if the filter and scaling falls off + stbir__span spans[2]; // can be two spans, if doing input subrect with clamp mode WRAP +} stbir__extents; + +typedef struct +{ +#ifdef STBIR_PROFILE + union + { + struct { stbir_uint64 total, looping, vertical, horizontal, decode, encode, alpha, unalpha; } named; + stbir_uint64 array[8]; + } profile; + stbir_uint64 * current_zone_excluded_ptr; +#endif + float* decode_buffer; + + int ring_buffer_first_scanline; + int ring_buffer_last_scanline; + int ring_buffer_begin_index; // first_scanline is at this index in the ring buffer + int start_output_y, end_output_y; + int start_input_y, end_input_y; // used in scatter only + + #ifdef STBIR__SEPARATE_ALLOCATIONS + float** ring_buffers; // one pointer for each ring buffer + #else + float* ring_buffer; // one big buffer that we index into + #endif + + float* vertical_buffer; + + char no_cache_straddle[64]; +} stbir__per_split_info; + +typedef void stbir__decode_pixels_func( float * decode, int width_times_channels, void const * input ); +typedef void stbir__alpha_weight_func( float * decode_buffer, int width_times_channels ); +typedef void stbir__horizontal_gather_channels_func( float * output_buffer, unsigned int output_sub_size, float const * decode_buffer, + stbir__contributors const * horizontal_contributors, float const * horizontal_coefficients, int coefficient_width ); +typedef void stbir__alpha_unweight_func(float * encode_buffer, int width_times_channels ); +typedef void stbir__encode_pixels_func( void * output, int width_times_channels, float const * encode ); + +struct stbir__info +{ +#ifdef STBIR_PROFILE + union + { + struct { stbir_uint64 total, build, alloc, horizontal, vertical, cleanup, pivot; } named; + stbir_uint64 array[7]; + } profile; + stbir_uint64 * current_zone_excluded_ptr; +#endif + stbir__sampler horizontal; + stbir__sampler vertical; + + void const * input_data; + void * output_data; + + int input_stride_bytes; + int output_stride_bytes; + int ring_buffer_length_bytes; // The length of an individual entry in the ring buffer. The total number of ring buffers is stbir__get_filter_pixel_width(filter) + int ring_buffer_num_entries; // Total number of entries in the ring buffer. + + stbir_datatype input_type; + stbir_datatype output_type; + + stbir_input_callback * in_pixels_cb; + void * user_data; + stbir_output_callback * out_pixels_cb; + + stbir__extents scanline_extents; + + void * alloced_mem; + stbir__per_split_info * split_info; // by default 1, but there will be N of these allocated based on the thread init you did + + stbir__decode_pixels_func * decode_pixels; + stbir__alpha_weight_func * alpha_weight; + stbir__horizontal_gather_channels_func * horizontal_gather_channels; + stbir__alpha_unweight_func * alpha_unweight; + stbir__encode_pixels_func * encode_pixels; + + int alloced_total; + int splits; // count of splits + + stbir_internal_pixel_layout input_pixel_layout_internal; + stbir_internal_pixel_layout output_pixel_layout_internal; + + int input_color_and_type; + int offset_x, offset_y; // offset within output_data + int vertical_first; + int channels; + int effective_channels; // same as channels, except on RGBA/ARGB (7), or XA/AX (3) + int alloc_ring_buffer_num_entries; // Number of entries in the ring buffer that will be allocated +}; + + +#define stbir__max_uint8_as_float 255.0f +#define stbir__max_uint16_as_float 65535.0f +#define stbir__max_uint8_as_float_inverted (1.0f/255.0f) +#define stbir__max_uint16_as_float_inverted (1.0f/65535.0f) +#define stbir__small_float ((float)1 / (1 << 20) / (1 << 20) / (1 << 20) / (1 << 20) / (1 << 20) / (1 << 20)) + +// min/max friendly +#define STBIR_CLAMP(x, xmin, xmax) do { \ + if ( (x) < (xmin) ) (x) = (xmin); \ + if ( (x) > (xmax) ) (x) = (xmax); \ +} while (0) + +static stbir__inline int stbir__min(int a, int b) +{ + return a < b ? a : b; +} + +static stbir__inline int stbir__max(int a, int b) +{ + return a > b ? a : b; +} + +static float stbir__srgb_uchar_to_linear_float[256] = { + 0.000000f, 0.000304f, 0.000607f, 0.000911f, 0.001214f, 0.001518f, 0.001821f, 0.002125f, 0.002428f, 0.002732f, 0.003035f, + 0.003347f, 0.003677f, 0.004025f, 0.004391f, 0.004777f, 0.005182f, 0.005605f, 0.006049f, 0.006512f, 0.006995f, 0.007499f, + 0.008023f, 0.008568f, 0.009134f, 0.009721f, 0.010330f, 0.010960f, 0.011612f, 0.012286f, 0.012983f, 0.013702f, 0.014444f, + 0.015209f, 0.015996f, 0.016807f, 0.017642f, 0.018500f, 0.019382f, 0.020289f, 0.021219f, 0.022174f, 0.023153f, 0.024158f, + 0.025187f, 0.026241f, 0.027321f, 0.028426f, 0.029557f, 0.030713f, 0.031896f, 0.033105f, 0.034340f, 0.035601f, 0.036889f, + 0.038204f, 0.039546f, 0.040915f, 0.042311f, 0.043735f, 0.045186f, 0.046665f, 0.048172f, 0.049707f, 0.051269f, 0.052861f, + 0.054480f, 0.056128f, 0.057805f, 0.059511f, 0.061246f, 0.063010f, 0.064803f, 0.066626f, 0.068478f, 0.070360f, 0.072272f, + 0.074214f, 0.076185f, 0.078187f, 0.080220f, 0.082283f, 0.084376f, 0.086500f, 0.088656f, 0.090842f, 0.093059f, 0.095307f, + 0.097587f, 0.099899f, 0.102242f, 0.104616f, 0.107023f, 0.109462f, 0.111932f, 0.114435f, 0.116971f, 0.119538f, 0.122139f, + 0.124772f, 0.127438f, 0.130136f, 0.132868f, 0.135633f, 0.138432f, 0.141263f, 0.144128f, 0.147027f, 0.149960f, 0.152926f, + 0.155926f, 0.158961f, 0.162029f, 0.165132f, 0.168269f, 0.171441f, 0.174647f, 0.177888f, 0.181164f, 0.184475f, 0.187821f, + 0.191202f, 0.194618f, 0.198069f, 0.201556f, 0.205079f, 0.208637f, 0.212231f, 0.215861f, 0.219526f, 0.223228f, 0.226966f, + 0.230740f, 0.234551f, 0.238398f, 0.242281f, 0.246201f, 0.250158f, 0.254152f, 0.258183f, 0.262251f, 0.266356f, 0.270498f, + 0.274677f, 0.278894f, 0.283149f, 0.287441f, 0.291771f, 0.296138f, 0.300544f, 0.304987f, 0.309469f, 0.313989f, 0.318547f, + 0.323143f, 0.327778f, 0.332452f, 0.337164f, 0.341914f, 0.346704f, 0.351533f, 0.356400f, 0.361307f, 0.366253f, 0.371238f, + 0.376262f, 0.381326f, 0.386430f, 0.391573f, 0.396755f, 0.401978f, 0.407240f, 0.412543f, 0.417885f, 0.423268f, 0.428691f, + 0.434154f, 0.439657f, 0.445201f, 0.450786f, 0.456411f, 0.462077f, 0.467784f, 0.473532f, 0.479320f, 0.485150f, 0.491021f, + 0.496933f, 0.502887f, 0.508881f, 0.514918f, 0.520996f, 0.527115f, 0.533276f, 0.539480f, 0.545725f, 0.552011f, 0.558340f, + 0.564712f, 0.571125f, 0.577581f, 0.584078f, 0.590619f, 0.597202f, 0.603827f, 0.610496f, 0.617207f, 0.623960f, 0.630757f, + 0.637597f, 0.644480f, 0.651406f, 0.658375f, 0.665387f, 0.672443f, 0.679543f, 0.686685f, 0.693872f, 0.701102f, 0.708376f, + 0.715694f, 0.723055f, 0.730461f, 0.737911f, 0.745404f, 0.752942f, 0.760525f, 0.768151f, 0.775822f, 0.783538f, 0.791298f, + 0.799103f, 0.806952f, 0.814847f, 0.822786f, 0.830770f, 0.838799f, 0.846873f, 0.854993f, 0.863157f, 0.871367f, 0.879622f, + 0.887923f, 0.896269f, 0.904661f, 0.913099f, 0.921582f, 0.930111f, 0.938686f, 0.947307f, 0.955974f, 0.964686f, 0.973445f, + 0.982251f, 0.991102f, 1.0f +}; + +typedef union +{ + unsigned int u; + float f; +} stbir__FP32; + +// From https://gist.github.com/rygorous/2203834 + +static const stbir_uint32 fp32_to_srgb8_tab4[104] = { + 0x0073000d, 0x007a000d, 0x0080000d, 0x0087000d, 0x008d000d, 0x0094000d, 0x009a000d, 0x00a1000d, + 0x00a7001a, 0x00b4001a, 0x00c1001a, 0x00ce001a, 0x00da001a, 0x00e7001a, 0x00f4001a, 0x0101001a, + 0x010e0033, 0x01280033, 0x01410033, 0x015b0033, 0x01750033, 0x018f0033, 0x01a80033, 0x01c20033, + 0x01dc0067, 0x020f0067, 0x02430067, 0x02760067, 0x02aa0067, 0x02dd0067, 0x03110067, 0x03440067, + 0x037800ce, 0x03df00ce, 0x044600ce, 0x04ad00ce, 0x051400ce, 0x057b00c5, 0x05dd00bc, 0x063b00b5, + 0x06970158, 0x07420142, 0x07e30130, 0x087b0120, 0x090b0112, 0x09940106, 0x0a1700fc, 0x0a9500f2, + 0x0b0f01cb, 0x0bf401ae, 0x0ccb0195, 0x0d950180, 0x0e56016e, 0x0f0d015e, 0x0fbc0150, 0x10630143, + 0x11070264, 0x1238023e, 0x1357021d, 0x14660201, 0x156601e9, 0x165a01d3, 0x174401c0, 0x182401af, + 0x18fe0331, 0x1a9602fe, 0x1c1502d2, 0x1d7e02ad, 0x1ed4028d, 0x201a0270, 0x21520256, 0x227d0240, + 0x239f0443, 0x25c003fe, 0x27bf03c4, 0x29a10392, 0x2b6a0367, 0x2d1d0341, 0x2ebe031f, 0x304d0300, + 0x31d105b0, 0x34a80555, 0x37520507, 0x39d504c5, 0x3c37048b, 0x3e7c0458, 0x40a8042a, 0x42bd0401, + 0x44c20798, 0x488e071e, 0x4c1c06b6, 0x4f76065d, 0x52a50610, 0x55ac05cc, 0x5892058f, 0x5b590559, + 0x5e0c0a23, 0x631c0980, 0x67db08f6, 0x6c55087f, 0x70940818, 0x74a007bd, 0x787d076c, 0x7c330723, +}; + +static stbir__inline stbir_uint8 stbir__linear_to_srgb_uchar(float in) +{ + static const stbir__FP32 almostone = { 0x3f7fffff }; // 1-eps + static const stbir__FP32 minval = { (127-13) << 23 }; + stbir_uint32 tab,bias,scale,t; + stbir__FP32 f; + + // Clamp to [2^(-13), 1-eps]; these two values map to 0 and 1, respectively. + // The tests are carefully written so that NaNs map to 0, same as in the reference + // implementation. + if (!(in > minval.f)) // written this way to catch NaNs + return 0; + if (in > almostone.f) + return 255; + + // Do the table lookup and unpack bias, scale + f.f = in; + tab = fp32_to_srgb8_tab4[(f.u - minval.u) >> 20]; + bias = (tab >> 16) << 9; + scale = tab & 0xffff; + + // Grab next-highest mantissa bits and perform linear interpolation + t = (f.u >> 12) & 0xff; + return (unsigned char) ((bias + scale*t) >> 16); +} + +#ifndef STBIR_FORCE_GATHER_FILTER_SCANLINES_AMOUNT +#define STBIR_FORCE_GATHER_FILTER_SCANLINES_AMOUNT 32 // when downsampling and <= 32 scanlines of buffering, use gather. gather used down to 1/8th scaling for 25% win. +#endif + +#ifndef STBIR_FORCE_MINIMUM_SCANLINES_FOR_SPLITS +#define STBIR_FORCE_MINIMUM_SCANLINES_FOR_SPLITS 4 // when threading, what is the minimum number of scanlines for a split? +#endif + +// restrict pointers for the output pointers +#if defined( _MSC_VER ) && !defined(__clang__) + #define STBIR_STREAMOUT_PTR( star ) star __restrict + #define STBIR_NO_UNROLL( ptr ) __assume(ptr) // this oddly keeps msvc from unrolling a loop +#elif defined( __clang__ ) + #define STBIR_STREAMOUT_PTR( star ) star __restrict__ + #define STBIR_NO_UNROLL( ptr ) __asm__ (""::"r"(ptr)) +#elif defined( __GNUC__ ) + #define STBIR_STREAMOUT_PTR( star ) star __restrict__ + #define STBIR_NO_UNROLL( ptr ) __asm__ (""::"r"(ptr)) +#else + #define STBIR_STREAMOUT_PTR( star ) star + #define STBIR_NO_UNROLL( ptr ) +#endif + +#ifdef STBIR_NO_SIMD // force simd off for whatever reason + +// force simd off overrides everything else, so clear it all + +#ifdef STBIR_SSE2 +#undef STBIR_SSE2 +#endif + +#ifdef STBIR_AVX +#undef STBIR_AVX +#endif + +#ifdef STBIR_NEON +#undef STBIR_NEON +#endif + +#ifdef STBIR_AVX2 +#undef STBIR_AVX2 +#endif + +#ifdef STBIR_FP16C +#undef STBIR_FP16C +#endif + +#ifdef STBIR_WASM +#undef STBIR_WASM +#endif + +#ifdef STBIR_SIMD +#undef STBIR_SIMD +#endif + +#else // STBIR_SIMD + +#ifdef STBIR_SSE2 + #include + + #define stbir__simdf __m128 + #define stbir__simdi __m128i + + #define stbir_simdi_castf( reg ) _mm_castps_si128(reg) + #define stbir_simdf_casti( reg ) _mm_castsi128_ps(reg) + + #define stbir__simdf_load( reg, ptr ) (reg) = _mm_loadu_ps( (float const*)(ptr) ) + #define stbir__simdi_load( reg, ptr ) (reg) = _mm_loadu_si128 ( (stbir__simdi const*)(ptr) ) + #define stbir__simdf_load1( out, ptr ) (out) = _mm_load_ss( (float const*)(ptr) ) // top values can be random (not denormal or nan for perf) + #define stbir__simdi_load1( out, ptr ) (out) = _mm_castps_si128( _mm_load_ss( (float const*)(ptr) )) + #define stbir__simdf_load1z( out, ptr ) (out) = _mm_load_ss( (float const*)(ptr) ) // top values must be zero + #define stbir__simdf_frep4( fvar ) _mm_set_ps1( fvar ) + #define stbir__simdf_load1frep4( out, fvar ) (out) = _mm_set_ps1( fvar ) + #define stbir__simdf_load2( out, ptr ) (out) = _mm_castsi128_ps( _mm_loadl_epi64( (__m128i*)(ptr)) ) // top values can be random (not denormal or nan for perf) + #define stbir__simdf_load2z( out, ptr ) (out) = _mm_castsi128_ps( _mm_loadl_epi64( (__m128i*)(ptr)) ) // top values must be zero + #define stbir__simdf_load2hmerge( out, reg, ptr ) (out) = _mm_castpd_ps(_mm_loadh_pd( _mm_castps_pd(reg), (double*)(ptr) )) + + #define stbir__simdf_zeroP() _mm_setzero_ps() + #define stbir__simdf_zero( reg ) (reg) = _mm_setzero_ps() + + #define stbir__simdf_store( ptr, reg ) _mm_storeu_ps( (float*)(ptr), reg ) + #define stbir__simdf_store1( ptr, reg ) _mm_store_ss( (float*)(ptr), reg ) + #define stbir__simdf_store2( ptr, reg ) _mm_storel_epi64( (__m128i*)(ptr), _mm_castps_si128(reg) ) + #define stbir__simdf_store2h( ptr, reg ) _mm_storeh_pd( (double*)(ptr), _mm_castps_pd(reg) ) + + #define stbir__simdi_store( ptr, reg ) _mm_storeu_si128( (__m128i*)(ptr), reg ) + #define stbir__simdi_store1( ptr, reg ) _mm_store_ss( (float*)(ptr), _mm_castsi128_ps(reg) ) + #define stbir__simdi_store2( ptr, reg ) _mm_storel_epi64( (__m128i*)(ptr), (reg) ) + + #define stbir__prefetch( ptr ) _mm_prefetch((char*)(ptr), _MM_HINT_T0 ) + + #define stbir__simdi_expand_u8_to_u32(out0,out1,out2,out3,ireg) \ + { \ + stbir__simdi zero = _mm_setzero_si128(); \ + out2 = _mm_unpacklo_epi8( ireg, zero ); \ + out3 = _mm_unpackhi_epi8( ireg, zero ); \ + out0 = _mm_unpacklo_epi16( out2, zero ); \ + out1 = _mm_unpackhi_epi16( out2, zero ); \ + out2 = _mm_unpacklo_epi16( out3, zero ); \ + out3 = _mm_unpackhi_epi16( out3, zero ); \ + } + +#define stbir__simdi_expand_u8_to_1u32(out,ireg) \ + { \ + stbir__simdi zero = _mm_setzero_si128(); \ + out = _mm_unpacklo_epi8( ireg, zero ); \ + out = _mm_unpacklo_epi16( out, zero ); \ + } + + #define stbir__simdi_expand_u16_to_u32(out0,out1,ireg) \ + { \ + stbir__simdi zero = _mm_setzero_si128(); \ + out0 = _mm_unpacklo_epi16( ireg, zero ); \ + out1 = _mm_unpackhi_epi16( ireg, zero ); \ + } + + #define stbir__simdf_convert_float_to_i32( i, f ) (i) = _mm_cvttps_epi32(f) + #define stbir__simdf_convert_float_to_int( f ) _mm_cvtt_ss2si(f) + #define stbir__simdf_convert_float_to_uint8( f ) ((unsigned char)_mm_cvtsi128_si32(_mm_cvttps_epi32(_mm_max_ps(_mm_min_ps(f,STBIR__CONSTF(STBIR_max_uint8_as_float)),_mm_setzero_ps())))) + #define stbir__simdf_convert_float_to_short( f ) ((unsigned short)_mm_cvtsi128_si32(_mm_cvttps_epi32(_mm_max_ps(_mm_min_ps(f,STBIR__CONSTF(STBIR_max_uint16_as_float)),_mm_setzero_ps())))) + + #define stbir__simdi_to_int( i ) _mm_cvtsi128_si32(i) + #define stbir__simdi_convert_i32_to_float(out, ireg) (out) = _mm_cvtepi32_ps( ireg ) + #define stbir__simdf_add( out, reg0, reg1 ) (out) = _mm_add_ps( reg0, reg1 ) + #define stbir__simdf_mult( out, reg0, reg1 ) (out) = _mm_mul_ps( reg0, reg1 ) + #define stbir__simdf_mult_mem( out, reg, ptr ) (out) = _mm_mul_ps( reg, _mm_loadu_ps( (float const*)(ptr) ) ) + #define stbir__simdf_mult1_mem( out, reg, ptr ) (out) = _mm_mul_ss( reg, _mm_load_ss( (float const*)(ptr) ) ) + #define stbir__simdf_add_mem( out, reg, ptr ) (out) = _mm_add_ps( reg, _mm_loadu_ps( (float const*)(ptr) ) ) + #define stbir__simdf_add1_mem( out, reg, ptr ) (out) = _mm_add_ss( reg, _mm_load_ss( (float const*)(ptr) ) ) + + #ifdef STBIR_USE_FMA // not on by default to maintain bit identical simd to non-simd + #include + #define stbir__simdf_madd( out, add, mul1, mul2 ) (out) = _mm_fmadd_ps( mul1, mul2, add ) + #define stbir__simdf_madd1( out, add, mul1, mul2 ) (out) = _mm_fmadd_ss( mul1, mul2, add ) + #define stbir__simdf_madd_mem( out, add, mul, ptr ) (out) = _mm_fmadd_ps( mul, _mm_loadu_ps( (float const*)(ptr) ), add ) + #define stbir__simdf_madd1_mem( out, add, mul, ptr ) (out) = _mm_fmadd_ss( mul, _mm_load_ss( (float const*)(ptr) ), add ) + #else + #define stbir__simdf_madd( out, add, mul1, mul2 ) (out) = _mm_add_ps( add, _mm_mul_ps( mul1, mul2 ) ) + #define stbir__simdf_madd1( out, add, mul1, mul2 ) (out) = _mm_add_ss( add, _mm_mul_ss( mul1, mul2 ) ) + #define stbir__simdf_madd_mem( out, add, mul, ptr ) (out) = _mm_add_ps( add, _mm_mul_ps( mul, _mm_loadu_ps( (float const*)(ptr) ) ) ) + #define stbir__simdf_madd1_mem( out, add, mul, ptr ) (out) = _mm_add_ss( add, _mm_mul_ss( mul, _mm_load_ss( (float const*)(ptr) ) ) ) + #endif + + #define stbir__simdf_add1( out, reg0, reg1 ) (out) = _mm_add_ss( reg0, reg1 ) + #define stbir__simdf_mult1( out, reg0, reg1 ) (out) = _mm_mul_ss( reg0, reg1 ) + + #define stbir__simdf_and( out, reg0, reg1 ) (out) = _mm_and_ps( reg0, reg1 ) + #define stbir__simdf_or( out, reg0, reg1 ) (out) = _mm_or_ps( reg0, reg1 ) + + #define stbir__simdf_min( out, reg0, reg1 ) (out) = _mm_min_ps( reg0, reg1 ) + #define stbir__simdf_max( out, reg0, reg1 ) (out) = _mm_max_ps( reg0, reg1 ) + #define stbir__simdf_min1( out, reg0, reg1 ) (out) = _mm_min_ss( reg0, reg1 ) + #define stbir__simdf_max1( out, reg0, reg1 ) (out) = _mm_max_ss( reg0, reg1 ) + + #define stbir__simdf_0123ABCDto3ABx( out, reg0, reg1 ) (out)=_mm_castsi128_ps( _mm_shuffle_epi32( _mm_castps_si128( _mm_shuffle_ps( reg1,reg0, (0<<0) + (1<<2) + (2<<4) + (3<<6) )), (3<<0) + (0<<2) + (1<<4) + (2<<6) ) ) + #define stbir__simdf_0123ABCDto23Ax( out, reg0, reg1 ) (out)=_mm_castsi128_ps( _mm_shuffle_epi32( _mm_castps_si128( _mm_shuffle_ps( reg1,reg0, (0<<0) + (1<<2) + (2<<4) + (3<<6) )), (2<<0) + (3<<2) + (0<<4) + (1<<6) ) ) + + static const stbir__simdf STBIR_zeroones = { 0.0f,1.0f,0.0f,1.0f }; + static const stbir__simdf STBIR_onezeros = { 1.0f,0.0f,1.0f,0.0f }; + #define stbir__simdf_aaa1( out, alp, ones ) (out)=_mm_castsi128_ps( _mm_shuffle_epi32( _mm_castps_si128( _mm_movehl_ps( ones, alp ) ), (1<<0) + (1<<2) + (1<<4) + (2<<6) ) ) + #define stbir__simdf_1aaa( out, alp, ones ) (out)=_mm_castsi128_ps( _mm_shuffle_epi32( _mm_castps_si128( _mm_movelh_ps( ones, alp ) ), (0<<0) + (2<<2) + (2<<4) + (2<<6) ) ) + #define stbir__simdf_a1a1( out, alp, ones) (out) = _mm_or_ps( _mm_castsi128_ps( _mm_srli_epi64( _mm_castps_si128(alp), 32 ) ), STBIR_zeroones ) + #define stbir__simdf_1a1a( out, alp, ones) (out) = _mm_or_ps( _mm_castsi128_ps( _mm_slli_epi64( _mm_castps_si128(alp), 32 ) ), STBIR_onezeros ) + + #define stbir__simdf_swiz( reg, one, two, three, four ) _mm_castsi128_ps( _mm_shuffle_epi32( _mm_castps_si128( reg ), (one<<0) + (two<<2) + (three<<4) + (four<<6) ) ) + + #define stbir__simdi_and( out, reg0, reg1 ) (out) = _mm_and_si128( reg0, reg1 ) + #define stbir__simdi_or( out, reg0, reg1 ) (out) = _mm_or_si128( reg0, reg1 ) + #define stbir__simdi_16madd( out, reg0, reg1 ) (out) = _mm_madd_epi16( reg0, reg1 ) + + #define stbir__simdf_pack_to_8bytes(out,aa,bb) \ + { \ + stbir__simdf af,bf; \ + stbir__simdi a,b; \ + af = _mm_min_ps( aa, STBIR_max_uint8_as_float ); \ + bf = _mm_min_ps( bb, STBIR_max_uint8_as_float ); \ + af = _mm_max_ps( af, _mm_setzero_ps() ); \ + bf = _mm_max_ps( bf, _mm_setzero_ps() ); \ + a = _mm_cvttps_epi32( af ); \ + b = _mm_cvttps_epi32( bf ); \ + a = _mm_packs_epi32( a, b ); \ + out = _mm_packus_epi16( a, a ); \ + } + + #define stbir__simdf_load4_transposed( o0, o1, o2, o3, ptr ) \ + stbir__simdf_load( o0, (ptr) ); \ + stbir__simdf_load( o1, (ptr)+4 ); \ + stbir__simdf_load( o2, (ptr)+8 ); \ + stbir__simdf_load( o3, (ptr)+12 ); \ + { \ + __m128 tmp0, tmp1, tmp2, tmp3; \ + tmp0 = _mm_unpacklo_ps(o0, o1); \ + tmp2 = _mm_unpacklo_ps(o2, o3); \ + tmp1 = _mm_unpackhi_ps(o0, o1); \ + tmp3 = _mm_unpackhi_ps(o2, o3); \ + o0 = _mm_movelh_ps(tmp0, tmp2); \ + o1 = _mm_movehl_ps(tmp2, tmp0); \ + o2 = _mm_movelh_ps(tmp1, tmp3); \ + o3 = _mm_movehl_ps(tmp3, tmp1); \ + } + + #define stbir__interleave_pack_and_store_16_u8( ptr, r0, r1, r2, r3 ) \ + r0 = _mm_packs_epi32( r0, r1 ); \ + r2 = _mm_packs_epi32( r2, r3 ); \ + r1 = _mm_unpacklo_epi16( r0, r2 ); \ + r3 = _mm_unpackhi_epi16( r0, r2 ); \ + r0 = _mm_unpacklo_epi16( r1, r3 ); \ + r2 = _mm_unpackhi_epi16( r1, r3 ); \ + r0 = _mm_packus_epi16( r0, r2 ); \ + stbir__simdi_store( ptr, r0 ); \ + + #define stbir__simdi_32shr( out, reg, imm ) out = _mm_srli_epi32( reg, imm ) + + #if defined(_MSC_VER) && !defined(__clang__) + // msvc inits with 8 bytes + #define STBIR__CONST_32_TO_8( v ) (char)(unsigned char)((v)&255),(char)(unsigned char)(((v)>>8)&255),(char)(unsigned char)(((v)>>16)&255),(char)(unsigned char)(((v)>>24)&255) + #define STBIR__CONST_4_32i( v ) STBIR__CONST_32_TO_8( v ), STBIR__CONST_32_TO_8( v ), STBIR__CONST_32_TO_8( v ), STBIR__CONST_32_TO_8( v ) + #define STBIR__CONST_4d_32i( v0, v1, v2, v3 ) STBIR__CONST_32_TO_8( v0 ), STBIR__CONST_32_TO_8( v1 ), STBIR__CONST_32_TO_8( v2 ), STBIR__CONST_32_TO_8( v3 ) + #else + // everything else inits with long long's + #define STBIR__CONST_4_32i( v ) (long long)((((stbir_uint64)(stbir_uint32)(v))<<32)|((stbir_uint64)(stbir_uint32)(v))),(long long)((((stbir_uint64)(stbir_uint32)(v))<<32)|((stbir_uint64)(stbir_uint32)(v))) + #define STBIR__CONST_4d_32i( v0, v1, v2, v3 ) (long long)((((stbir_uint64)(stbir_uint32)(v1))<<32)|((stbir_uint64)(stbir_uint32)(v0))),(long long)((((stbir_uint64)(stbir_uint32)(v3))<<32)|((stbir_uint64)(stbir_uint32)(v2))) + #endif + + #define STBIR__SIMDF_CONST(var, x) stbir__simdf var = { x, x, x, x } + #define STBIR__SIMDI_CONST(var, x) stbir__simdi var = { STBIR__CONST_4_32i(x) } + #define STBIR__CONSTF(var) (var) + #define STBIR__CONSTI(var) (var) + + #if defined(STBIR_AVX) || defined(__SSE4_1__) + #include + #define stbir__simdf_pack_to_8words(out,reg0,reg1) out = _mm_packus_epi32(_mm_cvttps_epi32(_mm_max_ps(_mm_min_ps(reg0,STBIR__CONSTF(STBIR_max_uint16_as_float)),_mm_setzero_ps())), _mm_cvttps_epi32(_mm_max_ps(_mm_min_ps(reg1,STBIR__CONSTF(STBIR_max_uint16_as_float)),_mm_setzero_ps()))) + #else + STBIR__SIMDI_CONST(stbir__s32_32768, 32768); + STBIR__SIMDI_CONST(stbir__s16_32768, ((32768<<16)|32768)); + + #define stbir__simdf_pack_to_8words(out,reg0,reg1) \ + { \ + stbir__simdi tmp0,tmp1; \ + tmp0 = _mm_cvttps_epi32(_mm_max_ps(_mm_min_ps(reg0,STBIR__CONSTF(STBIR_max_uint16_as_float)),_mm_setzero_ps())); \ + tmp1 = _mm_cvttps_epi32(_mm_max_ps(_mm_min_ps(reg1,STBIR__CONSTF(STBIR_max_uint16_as_float)),_mm_setzero_ps())); \ + tmp0 = _mm_sub_epi32( tmp0, stbir__s32_32768 ); \ + tmp1 = _mm_sub_epi32( tmp1, stbir__s32_32768 ); \ + out = _mm_packs_epi32( tmp0, tmp1 ); \ + out = _mm_sub_epi16( out, stbir__s16_32768 ); \ + } + + #endif + + #define STBIR_SIMD + + // if we detect AVX, set the simd8 defines + #ifdef STBIR_AVX + #include + #define STBIR_SIMD8 + #define stbir__simdf8 __m256 + #define stbir__simdi8 __m256i + #define stbir__simdf8_load( out, ptr ) (out) = _mm256_loadu_ps( (float const *)(ptr) ) + #define stbir__simdi8_load( out, ptr ) (out) = _mm256_loadu_si256( (__m256i const *)(ptr) ) + #define stbir__simdf8_mult( out, a, b ) (out) = _mm256_mul_ps( (a), (b) ) + #define stbir__simdf8_store( ptr, out ) _mm256_storeu_ps( (float*)(ptr), out ) + #define stbir__simdi8_store( ptr, reg ) _mm256_storeu_si256( (__m256i*)(ptr), reg ) + #define stbir__simdf8_frep8( fval ) _mm256_set1_ps( fval ) + + #define stbir__simdf8_min( out, reg0, reg1 ) (out) = _mm256_min_ps( reg0, reg1 ) + #define stbir__simdf8_max( out, reg0, reg1 ) (out) = _mm256_max_ps( reg0, reg1 ) + + #define stbir__simdf8_add4halves( out, bot4, top8 ) (out) = _mm_add_ps( bot4, _mm256_extractf128_ps( top8, 1 ) ) + #define stbir__simdf8_mult_mem( out, reg, ptr ) (out) = _mm256_mul_ps( reg, _mm256_loadu_ps( (float const*)(ptr) ) ) + #define stbir__simdf8_add_mem( out, reg, ptr ) (out) = _mm256_add_ps( reg, _mm256_loadu_ps( (float const*)(ptr) ) ) + #define stbir__simdf8_add( out, a, b ) (out) = _mm256_add_ps( a, b ) + #define stbir__simdf8_load1b( out, ptr ) (out) = _mm256_broadcast_ss( ptr ) + #define stbir__simdf_load1rep4( out, ptr ) (out) = _mm_broadcast_ss( ptr ) // avx load instruction + + #define stbir__simdi8_convert_i32_to_float(out, ireg) (out) = _mm256_cvtepi32_ps( ireg ) + #define stbir__simdf8_convert_float_to_i32( i, f ) (i) = _mm256_cvttps_epi32(f) + + #define stbir__simdf8_bot4s( out, a, b ) (out) = _mm256_permute2f128_ps(a,b, (0<<0)+(2<<4) ) + #define stbir__simdf8_top4s( out, a, b ) (out) = _mm256_permute2f128_ps(a,b, (1<<0)+(3<<4) ) + + #define stbir__simdf8_gettop4( reg ) _mm256_extractf128_ps(reg,1) + + #ifdef STBIR_AVX2 + + #define stbir__simdi8_expand_u8_to_u32(out0,out1,ireg) \ + { \ + stbir__simdi8 a, zero =_mm256_setzero_si256();\ + a = _mm256_permute4x64_epi64( _mm256_unpacklo_epi8( _mm256_permute4x64_epi64(_mm256_castsi128_si256(ireg),(0<<0)+(2<<2)+(1<<4)+(3<<6)), zero ),(0<<0)+(2<<2)+(1<<4)+(3<<6)); \ + out0 = _mm256_unpacklo_epi16( a, zero ); \ + out1 = _mm256_unpackhi_epi16( a, zero ); \ + } + + #define stbir__simdf8_pack_to_16bytes(out,aa,bb) \ + { \ + stbir__simdi8 t; \ + stbir__simdf8 af,bf; \ + stbir__simdi8 a,b; \ + af = _mm256_min_ps( aa, STBIR_max_uint8_as_floatX ); \ + bf = _mm256_min_ps( bb, STBIR_max_uint8_as_floatX ); \ + af = _mm256_max_ps( af, _mm256_setzero_ps() ); \ + bf = _mm256_max_ps( bf, _mm256_setzero_ps() ); \ + a = _mm256_cvttps_epi32( af ); \ + b = _mm256_cvttps_epi32( bf ); \ + t = _mm256_permute4x64_epi64( _mm256_packs_epi32( a, b ), (0<<0)+(2<<2)+(1<<4)+(3<<6) ); \ + out = _mm256_castsi256_si128( _mm256_permute4x64_epi64( _mm256_packus_epi16( t, t ), (0<<0)+(2<<2)+(1<<4)+(3<<6) ) ); \ + } + + #define stbir__simdi8_expand_u16_to_u32(out,ireg) out = _mm256_unpacklo_epi16( _mm256_permute4x64_epi64(_mm256_castsi128_si256(ireg),(0<<0)+(2<<2)+(1<<4)+(3<<6)), _mm256_setzero_si256() ); + + #define stbir__simdf8_pack_to_16words(out,aa,bb) \ + { \ + stbir__simdf8 af,bf; \ + stbir__simdi8 a,b; \ + af = _mm256_min_ps( aa, STBIR_max_uint16_as_floatX ); \ + bf = _mm256_min_ps( bb, STBIR_max_uint16_as_floatX ); \ + af = _mm256_max_ps( af, _mm256_setzero_ps() ); \ + bf = _mm256_max_ps( bf, _mm256_setzero_ps() ); \ + a = _mm256_cvttps_epi32( af ); \ + b = _mm256_cvttps_epi32( bf ); \ + (out) = _mm256_permute4x64_epi64( _mm256_packus_epi32(a, b), (0<<0)+(2<<2)+(1<<4)+(3<<6) ); \ + } + + #else + + #define stbir__simdi8_expand_u8_to_u32(out0,out1,ireg) \ + { \ + stbir__simdi a,zero = _mm_setzero_si128(); \ + a = _mm_unpacklo_epi8( ireg, zero ); \ + out0 = _mm256_setr_m128i( _mm_unpacklo_epi16( a, zero ), _mm_unpackhi_epi16( a, zero ) ); \ + a = _mm_unpackhi_epi8( ireg, zero ); \ + out1 = _mm256_setr_m128i( _mm_unpacklo_epi16( a, zero ), _mm_unpackhi_epi16( a, zero ) ); \ + } + + #define stbir__simdf8_pack_to_16bytes(out,aa,bb) \ + { \ + stbir__simdi t; \ + stbir__simdf8 af,bf; \ + stbir__simdi8 a,b; \ + af = _mm256_min_ps( aa, STBIR_max_uint8_as_floatX ); \ + bf = _mm256_min_ps( bb, STBIR_max_uint8_as_floatX ); \ + af = _mm256_max_ps( af, _mm256_setzero_ps() ); \ + bf = _mm256_max_ps( bf, _mm256_setzero_ps() ); \ + a = _mm256_cvttps_epi32( af ); \ + b = _mm256_cvttps_epi32( bf ); \ + out = _mm_packs_epi32( _mm256_castsi256_si128(a), _mm256_extractf128_si256( a, 1 ) ); \ + out = _mm_packus_epi16( out, out ); \ + t = _mm_packs_epi32( _mm256_castsi256_si128(b), _mm256_extractf128_si256( b, 1 ) ); \ + t = _mm_packus_epi16( t, t ); \ + out = _mm_castps_si128( _mm_shuffle_ps( _mm_castsi128_ps(out), _mm_castsi128_ps(t), (0<<0)+(1<<2)+(0<<4)+(1<<6) ) ); \ + } + + #define stbir__simdi8_expand_u16_to_u32(out,ireg) \ + { \ + stbir__simdi a,b,zero = _mm_setzero_si128(); \ + a = _mm_unpacklo_epi16( ireg, zero ); \ + b = _mm_unpackhi_epi16( ireg, zero ); \ + out = _mm256_insertf128_si256( _mm256_castsi128_si256( a ), b, 1 ); \ + } + + #define stbir__simdf8_pack_to_16words(out,aa,bb) \ + { \ + stbir__simdi t0,t1; \ + stbir__simdf8 af,bf; \ + stbir__simdi8 a,b; \ + af = _mm256_min_ps( aa, STBIR_max_uint16_as_floatX ); \ + bf = _mm256_min_ps( bb, STBIR_max_uint16_as_floatX ); \ + af = _mm256_max_ps( af, _mm256_setzero_ps() ); \ + bf = _mm256_max_ps( bf, _mm256_setzero_ps() ); \ + a = _mm256_cvttps_epi32( af ); \ + b = _mm256_cvttps_epi32( bf ); \ + t0 = _mm_packus_epi32( _mm256_castsi256_si128(a), _mm256_extractf128_si256( a, 1 ) ); \ + t1 = _mm_packus_epi32( _mm256_castsi256_si128(b), _mm256_extractf128_si256( b, 1 ) ); \ + out = _mm256_setr_m128i( t0, t1 ); \ + } + + #endif + + static __m256i stbir_00001111 = { STBIR__CONST_4d_32i( 0, 0, 0, 0 ), STBIR__CONST_4d_32i( 1, 1, 1, 1 ) }; + #define stbir__simdf8_0123to00001111( out, in ) (out) = _mm256_permutevar_ps ( in, stbir_00001111 ) + + static __m256i stbir_22223333 = { STBIR__CONST_4d_32i( 2, 2, 2, 2 ), STBIR__CONST_4d_32i( 3, 3, 3, 3 ) }; + #define stbir__simdf8_0123to22223333( out, in ) (out) = _mm256_permutevar_ps ( in, stbir_22223333 ) + + #define stbir__simdf8_0123to2222( out, in ) (out) = stbir__simdf_swiz(_mm256_castps256_ps128(in), 2,2,2,2 ) + + #define stbir__simdf8_load4b( out, ptr ) (out) = _mm256_broadcast_ps( (__m128 const *)(ptr) ) + + static __m256i stbir_00112233 = { STBIR__CONST_4d_32i( 0, 0, 1, 1 ), STBIR__CONST_4d_32i( 2, 2, 3, 3 ) }; + #define stbir__simdf8_0123to00112233( out, in ) (out) = _mm256_permutevar_ps ( in, stbir_00112233 ) + #define stbir__simdf8_add4( out, a8, b ) (out) = _mm256_add_ps( a8, _mm256_castps128_ps256( b ) ) + + static __m256i stbir_load6 = { STBIR__CONST_4_32i( 0x80000000 ), STBIR__CONST_4d_32i( 0x80000000, 0x80000000, 0, 0 ) }; + #define stbir__simdf8_load6z( out, ptr ) (out) = _mm256_maskload_ps( ptr, stbir_load6 ) + + #define stbir__simdf8_0123to00000000( out, in ) (out) = _mm256_shuffle_ps ( in, in, (0<<0)+(0<<2)+(0<<4)+(0<<6) ) + #define stbir__simdf8_0123to11111111( out, in ) (out) = _mm256_shuffle_ps ( in, in, (1<<0)+(1<<2)+(1<<4)+(1<<6) ) + #define stbir__simdf8_0123to22222222( out, in ) (out) = _mm256_shuffle_ps ( in, in, (2<<0)+(2<<2)+(2<<4)+(2<<6) ) + #define stbir__simdf8_0123to33333333( out, in ) (out) = _mm256_shuffle_ps ( in, in, (3<<0)+(3<<2)+(3<<4)+(3<<6) ) + #define stbir__simdf8_0123to21032103( out, in ) (out) = _mm256_shuffle_ps ( in, in, (2<<0)+(1<<2)+(0<<4)+(3<<6) ) + #define stbir__simdf8_0123to32103210( out, in ) (out) = _mm256_shuffle_ps ( in, in, (3<<0)+(2<<2)+(1<<4)+(0<<6) ) + #define stbir__simdf8_0123to12301230( out, in ) (out) = _mm256_shuffle_ps ( in, in, (1<<0)+(2<<2)+(3<<4)+(0<<6) ) + #define stbir__simdf8_0123to10321032( out, in ) (out) = _mm256_shuffle_ps ( in, in, (1<<0)+(0<<2)+(3<<4)+(2<<6) ) + #define stbir__simdf8_0123to30123012( out, in ) (out) = _mm256_shuffle_ps ( in, in, (3<<0)+(0<<2)+(1<<4)+(2<<6) ) + + #define stbir__simdf8_0123to11331133( out, in ) (out) = _mm256_shuffle_ps ( in, in, (1<<0)+(1<<2)+(3<<4)+(3<<6) ) + #define stbir__simdf8_0123to00220022( out, in ) (out) = _mm256_shuffle_ps ( in, in, (0<<0)+(0<<2)+(2<<4)+(2<<6) ) + + #define stbir__simdf8_aaa1( out, alp, ones ) (out) = _mm256_blend_ps( alp, ones, (1<<0)+(1<<1)+(1<<2)+(0<<3)+(1<<4)+(1<<5)+(1<<6)+(0<<7)); (out)=_mm256_shuffle_ps( out,out, (3<<0) + (3<<2) + (3<<4) + (0<<6) ) + #define stbir__simdf8_1aaa( out, alp, ones ) (out) = _mm256_blend_ps( alp, ones, (0<<0)+(1<<1)+(1<<2)+(1<<3)+(0<<4)+(1<<5)+(1<<6)+(1<<7)); (out)=_mm256_shuffle_ps( out,out, (1<<0) + (0<<2) + (0<<4) + (0<<6) ) + #define stbir__simdf8_a1a1( out, alp, ones) (out) = _mm256_blend_ps( alp, ones, (1<<0)+(0<<1)+(1<<2)+(0<<3)+(1<<4)+(0<<5)+(1<<6)+(0<<7)); (out)=_mm256_shuffle_ps( out,out, (1<<0) + (0<<2) + (3<<4) + (2<<6) ) + #define stbir__simdf8_1a1a( out, alp, ones) (out) = _mm256_blend_ps( alp, ones, (0<<0)+(1<<1)+(0<<2)+(1<<3)+(0<<4)+(1<<5)+(0<<6)+(1<<7)); (out)=_mm256_shuffle_ps( out,out, (1<<0) + (0<<2) + (3<<4) + (2<<6) ) + + #define stbir__simdf8_zero( reg ) (reg) = _mm256_setzero_ps() + + #ifdef STBIR_USE_FMA // not on by default to maintain bit identical simd to non-simd + #define stbir__simdf8_madd( out, add, mul1, mul2 ) (out) = _mm256_fmadd_ps( mul1, mul2, add ) + #define stbir__simdf8_madd_mem( out, add, mul, ptr ) (out) = _mm256_fmadd_ps( mul, _mm256_loadu_ps( (float const*)(ptr) ), add ) + #define stbir__simdf8_madd_mem4( out, add, mul, ptr )(out) = _mm256_fmadd_ps( _mm256_setr_m128( mul, _mm_setzero_ps() ), _mm256_setr_m128( _mm_loadu_ps( (float const*)(ptr) ), _mm_setzero_ps() ), add ) + #else + #define stbir__simdf8_madd( out, add, mul1, mul2 ) (out) = _mm256_add_ps( add, _mm256_mul_ps( mul1, mul2 ) ) + #define stbir__simdf8_madd_mem( out, add, mul, ptr ) (out) = _mm256_add_ps( add, _mm256_mul_ps( mul, _mm256_loadu_ps( (float const*)(ptr) ) ) ) + #define stbir__simdf8_madd_mem4( out, add, mul, ptr ) (out) = _mm256_add_ps( add, _mm256_setr_m128( _mm_mul_ps( mul, _mm_loadu_ps( (float const*)(ptr) ) ), _mm_setzero_ps() ) ) + #endif + #define stbir__if_simdf8_cast_to_simdf4( val ) _mm256_castps256_ps128( val ) + + #endif + + #ifdef STBIR_FLOORF + #undef STBIR_FLOORF + #endif + #define STBIR_FLOORF stbir_simd_floorf + static stbir__inline float stbir_simd_floorf(float x) // martins floorf + { + #if defined(STBIR_AVX) || defined(__SSE4_1__) || defined(STBIR_SSE41) + __m128 t = _mm_set_ss(x); + return _mm_cvtss_f32( _mm_floor_ss(t, t) ); + #else + __m128 f = _mm_set_ss(x); + __m128 t = _mm_cvtepi32_ps(_mm_cvttps_epi32(f)); + __m128 r = _mm_add_ss(t, _mm_and_ps(_mm_cmplt_ss(f, t), _mm_set_ss(-1.0f))); + return _mm_cvtss_f32(r); + #endif + } + + #ifdef STBIR_CEILF + #undef STBIR_CEILF + #endif + #define STBIR_CEILF stbir_simd_ceilf + static stbir__inline float stbir_simd_ceilf(float x) // martins ceilf + { + #if defined(STBIR_AVX) || defined(__SSE4_1__) || defined(STBIR_SSE41) + __m128 t = _mm_set_ss(x); + return _mm_cvtss_f32( _mm_ceil_ss(t, t) ); + #else + __m128 f = _mm_set_ss(x); + __m128 t = _mm_cvtepi32_ps(_mm_cvttps_epi32(f)); + __m128 r = _mm_add_ss(t, _mm_and_ps(_mm_cmplt_ss(t, f), _mm_set_ss(1.0f))); + return _mm_cvtss_f32(r); + #endif + } + +#elif defined(STBIR_NEON) + + #include + + #define stbir__simdf float32x4_t + #define stbir__simdi uint32x4_t + + #define stbir_simdi_castf( reg ) vreinterpretq_u32_f32(reg) + #define stbir_simdf_casti( reg ) vreinterpretq_f32_u32(reg) + + #define stbir__simdf_load( reg, ptr ) (reg) = vld1q_f32( (float const*)(ptr) ) + #define stbir__simdi_load( reg, ptr ) (reg) = vld1q_u32( (uint32_t const*)(ptr) ) + #define stbir__simdf_load1( out, ptr ) (out) = vld1q_dup_f32( (float const*)(ptr) ) // top values can be random (not denormal or nan for perf) + #define stbir__simdi_load1( out, ptr ) (out) = vld1q_dup_u32( (uint32_t const*)(ptr) ) + #define stbir__simdf_load1z( out, ptr ) (out) = vld1q_lane_f32( (float const*)(ptr), vdupq_n_f32(0), 0 ) // top values must be zero + #define stbir__simdf_frep4( fvar ) vdupq_n_f32( fvar ) + #define stbir__simdf_load1frep4( out, fvar ) (out) = vdupq_n_f32( fvar ) + #define stbir__simdf_load2( out, ptr ) (out) = vcombine_f32( vld1_f32( (float const*)(ptr) ), vcreate_f32(0) ) // top values can be random (not denormal or nan for perf) + #define stbir__simdf_load2z( out, ptr ) (out) = vcombine_f32( vld1_f32( (float const*)(ptr) ), vcreate_f32(0) ) // top values must be zero + #define stbir__simdf_load2hmerge( out, reg, ptr ) (out) = vcombine_f32( vget_low_f32(reg), vld1_f32( (float const*)(ptr) ) ) + + #define stbir__simdf_zeroP() vdupq_n_f32(0) + #define stbir__simdf_zero( reg ) (reg) = vdupq_n_f32(0) + + #define stbir__simdf_store( ptr, reg ) vst1q_f32( (float*)(ptr), reg ) + #define stbir__simdf_store1( ptr, reg ) vst1q_lane_f32( (float*)(ptr), reg, 0) + #define stbir__simdf_store2( ptr, reg ) vst1_f32( (float*)(ptr), vget_low_f32(reg) ) + #define stbir__simdf_store2h( ptr, reg ) vst1_f32( (float*)(ptr), vget_high_f32(reg) ) + + #define stbir__simdi_store( ptr, reg ) vst1q_u32( (uint32_t*)(ptr), reg ) + #define stbir__simdi_store1( ptr, reg ) vst1q_lane_u32( (uint32_t*)(ptr), reg, 0 ) + #define stbir__simdi_store2( ptr, reg ) vst1_u32( (uint32_t*)(ptr), vget_low_u32(reg) ) + + #define stbir__prefetch( ptr ) + + #define stbir__simdi_expand_u8_to_u32(out0,out1,out2,out3,ireg) \ + { \ + uint16x8_t l = vmovl_u8( vget_low_u8 ( vreinterpretq_u8_u32(ireg) ) ); \ + uint16x8_t h = vmovl_u8( vget_high_u8( vreinterpretq_u8_u32(ireg) ) ); \ + out0 = vmovl_u16( vget_low_u16 ( l ) ); \ + out1 = vmovl_u16( vget_high_u16( l ) ); \ + out2 = vmovl_u16( vget_low_u16 ( h ) ); \ + out3 = vmovl_u16( vget_high_u16( h ) ); \ + } + + #define stbir__simdi_expand_u8_to_1u32(out,ireg) \ + { \ + uint16x8_t tmp = vmovl_u8( vget_low_u8( vreinterpretq_u8_u32(ireg) ) ); \ + out = vmovl_u16( vget_low_u16( tmp ) ); \ + } + + #define stbir__simdi_expand_u16_to_u32(out0,out1,ireg) \ + { \ + uint16x8_t tmp = vreinterpretq_u16_u32(ireg); \ + out0 = vmovl_u16( vget_low_u16 ( tmp ) ); \ + out1 = vmovl_u16( vget_high_u16( tmp ) ); \ + } + + #define stbir__simdf_convert_float_to_i32( i, f ) (i) = vreinterpretq_u32_s32( vcvtq_s32_f32(f) ) + #define stbir__simdf_convert_float_to_int( f ) vgetq_lane_s32(vcvtq_s32_f32(f), 0) + #define stbir__simdi_to_int( i ) (int)vgetq_lane_u32(i, 0) + #define stbir__simdf_convert_float_to_uint8( f ) ((unsigned char)vgetq_lane_s32(vcvtq_s32_f32(vmaxq_f32(vminq_f32(f,STBIR__CONSTF(STBIR_max_uint8_as_float)),vdupq_n_f32(0))), 0)) + #define stbir__simdf_convert_float_to_short( f ) ((unsigned short)vgetq_lane_s32(vcvtq_s32_f32(vmaxq_f32(vminq_f32(f,STBIR__CONSTF(STBIR_max_uint16_as_float)),vdupq_n_f32(0))), 0)) + #define stbir__simdi_convert_i32_to_float(out, ireg) (out) = vcvtq_f32_s32( vreinterpretq_s32_u32(ireg) ) + #define stbir__simdf_add( out, reg0, reg1 ) (out) = vaddq_f32( reg0, reg1 ) + #define stbir__simdf_mult( out, reg0, reg1 ) (out) = vmulq_f32( reg0, reg1 ) + #define stbir__simdf_mult_mem( out, reg, ptr ) (out) = vmulq_f32( reg, vld1q_f32( (float const*)(ptr) ) ) + #define stbir__simdf_mult1_mem( out, reg, ptr ) (out) = vmulq_f32( reg, vld1q_dup_f32( (float const*)(ptr) ) ) + #define stbir__simdf_add_mem( out, reg, ptr ) (out) = vaddq_f32( reg, vld1q_f32( (float const*)(ptr) ) ) + #define stbir__simdf_add1_mem( out, reg, ptr ) (out) = vaddq_f32( reg, vld1q_dup_f32( (float const*)(ptr) ) ) + + #ifdef STBIR_USE_FMA // not on by default to maintain bit identical simd to non-simd (and also x64 no madd to arm madd) + #define stbir__simdf_madd( out, add, mul1, mul2 ) (out) = vfmaq_f32( add, mul1, mul2 ) + #define stbir__simdf_madd1( out, add, mul1, mul2 ) (out) = vfmaq_f32( add, mul1, mul2 ) + #define stbir__simdf_madd_mem( out, add, mul, ptr ) (out) = vfmaq_f32( add, mul, vld1q_f32( (float const*)(ptr) ) ) + #define stbir__simdf_madd1_mem( out, add, mul, ptr ) (out) = vfmaq_f32( add, mul, vld1q_dup_f32( (float const*)(ptr) ) ) + #else + #define stbir__simdf_madd( out, add, mul1, mul2 ) (out) = vaddq_f32( add, vmulq_f32( mul1, mul2 ) ) + #define stbir__simdf_madd1( out, add, mul1, mul2 ) (out) = vaddq_f32( add, vmulq_f32( mul1, mul2 ) ) + #define stbir__simdf_madd_mem( out, add, mul, ptr ) (out) = vaddq_f32( add, vmulq_f32( mul, vld1q_f32( (float const*)(ptr) ) ) ) + #define stbir__simdf_madd1_mem( out, add, mul, ptr ) (out) = vaddq_f32( add, vmulq_f32( mul, vld1q_dup_f32( (float const*)(ptr) ) ) ) + #endif + + #define stbir__simdf_add1( out, reg0, reg1 ) (out) = vaddq_f32( reg0, reg1 ) + #define stbir__simdf_mult1( out, reg0, reg1 ) (out) = vmulq_f32( reg0, reg1 ) + + #define stbir__simdf_and( out, reg0, reg1 ) (out) = vreinterpretq_f32_u32( vandq_u32( vreinterpretq_u32_f32(reg0), vreinterpretq_u32_f32(reg1) ) ) + #define stbir__simdf_or( out, reg0, reg1 ) (out) = vreinterpretq_f32_u32( vorrq_u32( vreinterpretq_u32_f32(reg0), vreinterpretq_u32_f32(reg1) ) ) + + #define stbir__simdf_min( out, reg0, reg1 ) (out) = vminq_f32( reg0, reg1 ) + #define stbir__simdf_max( out, reg0, reg1 ) (out) = vmaxq_f32( reg0, reg1 ) + #define stbir__simdf_min1( out, reg0, reg1 ) (out) = vminq_f32( reg0, reg1 ) + #define stbir__simdf_max1( out, reg0, reg1 ) (out) = vmaxq_f32( reg0, reg1 ) + + #define stbir__simdf_0123ABCDto3ABx( out, reg0, reg1 ) (out) = vextq_f32( reg0, reg1, 3 ) + #define stbir__simdf_0123ABCDto23Ax( out, reg0, reg1 ) (out) = vextq_f32( reg0, reg1, 2 ) + + #define stbir__simdf_a1a1( out, alp, ones ) (out) = vzipq_f32(vuzpq_f32(alp, alp).val[1], ones).val[0] + #define stbir__simdf_1a1a( out, alp, ones ) (out) = vzipq_f32(ones, vuzpq_f32(alp, alp).val[0]).val[0] + + #if defined( _M_ARM64 ) || defined( __aarch64__ ) || defined( __arm64__ ) + + #define stbir__simdf_aaa1( out, alp, ones ) (out) = vcopyq_laneq_f32(vdupq_n_f32(vgetq_lane_f32(alp, 3)), 3, ones, 3) + #define stbir__simdf_1aaa( out, alp, ones ) (out) = vcopyq_laneq_f32(vdupq_n_f32(vgetq_lane_f32(alp, 0)), 0, ones, 0) + + #if defined( _MSC_VER ) && !defined(__clang__) + #define stbir_make16(a,b,c,d) vcombine_u8( \ + vcreate_u8( (4*a+0) | ((4*a+1)<<8) | ((4*a+2)<<16) | ((4*a+3)<<24) | \ + ((stbir_uint64)(4*b+0)<<32) | ((stbir_uint64)(4*b+1)<<40) | ((stbir_uint64)(4*b+2)<<48) | ((stbir_uint64)(4*b+3)<<56)), \ + vcreate_u8( (4*c+0) | ((4*c+1)<<8) | ((4*c+2)<<16) | ((4*c+3)<<24) | \ + ((stbir_uint64)(4*d+0)<<32) | ((stbir_uint64)(4*d+1)<<40) | ((stbir_uint64)(4*d+2)<<48) | ((stbir_uint64)(4*d+3)<<56) ) ) + #else + #define stbir_make16(a,b,c,d) (uint8x16_t){4*a+0,4*a+1,4*a+2,4*a+3,4*b+0,4*b+1,4*b+2,4*b+3,4*c+0,4*c+1,4*c+2,4*c+3,4*d+0,4*d+1,4*d+2,4*d+3} + #endif + + #define stbir__simdf_swiz( reg, one, two, three, four ) vreinterpretq_f32_u8( vqtbl1q_u8( vreinterpretq_u8_f32(reg), stbir_make16(one, two, three, four) ) ) + + #define stbir__simdi_16madd( out, reg0, reg1 ) \ + { \ + int16x8_t r0 = vreinterpretq_s16_u32(reg0); \ + int16x8_t r1 = vreinterpretq_s16_u32(reg1); \ + int32x4_t tmp0 = vmull_s16( vget_low_s16(r0), vget_low_s16(r1) ); \ + int32x4_t tmp1 = vmull_s16( vget_high_s16(r0), vget_high_s16(r1) ); \ + (out) = vreinterpretq_u32_s32( vpaddq_s32(tmp0, tmp1) ); \ + } + + #else + + #define stbir__simdf_aaa1( out, alp, ones ) (out) = vsetq_lane_f32(1.0f, vdupq_n_f32(vgetq_lane_f32(alp, 3)), 3) + #define stbir__simdf_1aaa( out, alp, ones ) (out) = vsetq_lane_f32(1.0f, vdupq_n_f32(vgetq_lane_f32(alp, 0)), 0) + + #if defined( _MSC_VER ) && !defined(__clang__) + static stbir__inline uint8x8x2_t stbir_make8x2(float32x4_t reg) + { + uint8x8x2_t r = { { vget_low_u8(vreinterpretq_u8_f32(reg)), vget_high_u8(vreinterpretq_u8_f32(reg)) } }; + return r; + } + #define stbir_make8(a,b) vcreate_u8( \ + (4*a+0) | ((4*a+1)<<8) | ((4*a+2)<<16) | ((4*a+3)<<24) | \ + ((stbir_uint64)(4*b+0)<<32) | ((stbir_uint64)(4*b+1)<<40) | ((stbir_uint64)(4*b+2)<<48) | ((stbir_uint64)(4*b+3)<<56) ) + #else + #define stbir_make8x2(reg) (uint8x8x2_t){ { vget_low_u8(vreinterpretq_u8_f32(reg)), vget_high_u8(vreinterpretq_u8_f32(reg)) } } + #define stbir_make8(a,b) (uint8x8_t){4*a+0,4*a+1,4*a+2,4*a+3,4*b+0,4*b+1,4*b+2,4*b+3} + #endif + + #define stbir__simdf_swiz( reg, one, two, three, four ) vreinterpretq_f32_u8( vcombine_u8( \ + vtbl2_u8( stbir_make8x2( reg ), stbir_make8( one, two ) ), \ + vtbl2_u8( stbir_make8x2( reg ), stbir_make8( three, four ) ) ) ) + + #define stbir__simdi_16madd( out, reg0, reg1 ) \ + { \ + int16x8_t r0 = vreinterpretq_s16_u32(reg0); \ + int16x8_t r1 = vreinterpretq_s16_u32(reg1); \ + int32x4_t tmp0 = vmull_s16( vget_low_s16(r0), vget_low_s16(r1) ); \ + int32x4_t tmp1 = vmull_s16( vget_high_s16(r0), vget_high_s16(r1) ); \ + int32x2_t out0 = vpadd_s32( vget_low_s32(tmp0), vget_high_s32(tmp0) ); \ + int32x2_t out1 = vpadd_s32( vget_low_s32(tmp1), vget_high_s32(tmp1) ); \ + (out) = vreinterpretq_u32_s32( vcombine_s32(out0, out1) ); \ + } + + #endif + + #define stbir__simdi_and( out, reg0, reg1 ) (out) = vandq_u32( reg0, reg1 ) + #define stbir__simdi_or( out, reg0, reg1 ) (out) = vorrq_u32( reg0, reg1 ) + + #define stbir__simdf_pack_to_8bytes(out,aa,bb) \ + { \ + float32x4_t af = vmaxq_f32( vminq_f32(aa,STBIR__CONSTF(STBIR_max_uint8_as_float) ), vdupq_n_f32(0) ); \ + float32x4_t bf = vmaxq_f32( vminq_f32(bb,STBIR__CONSTF(STBIR_max_uint8_as_float) ), vdupq_n_f32(0) ); \ + int16x4_t ai = vqmovn_s32( vcvtq_s32_f32( af ) ); \ + int16x4_t bi = vqmovn_s32( vcvtq_s32_f32( bf ) ); \ + uint8x8_t out8 = vqmovun_s16( vcombine_s16(ai, bi) ); \ + out = vreinterpretq_u32_u8( vcombine_u8(out8, out8) ); \ + } + + #define stbir__simdf_pack_to_8words(out,aa,bb) \ + { \ + float32x4_t af = vmaxq_f32( vminq_f32(aa,STBIR__CONSTF(STBIR_max_uint16_as_float) ), vdupq_n_f32(0) ); \ + float32x4_t bf = vmaxq_f32( vminq_f32(bb,STBIR__CONSTF(STBIR_max_uint16_as_float) ), vdupq_n_f32(0) ); \ + int32x4_t ai = vcvtq_s32_f32( af ); \ + int32x4_t bi = vcvtq_s32_f32( bf ); \ + out = vreinterpretq_u32_u16( vcombine_u16(vqmovun_s32(ai), vqmovun_s32(bi)) ); \ + } + + #define stbir__interleave_pack_and_store_16_u8( ptr, r0, r1, r2, r3 ) \ + { \ + int16x4x2_t tmp0 = vzip_s16( vqmovn_s32(vreinterpretq_s32_u32(r0)), vqmovn_s32(vreinterpretq_s32_u32(r2)) ); \ + int16x4x2_t tmp1 = vzip_s16( vqmovn_s32(vreinterpretq_s32_u32(r1)), vqmovn_s32(vreinterpretq_s32_u32(r3)) ); \ + uint8x8x2_t out = \ + { { \ + vqmovun_s16( vcombine_s16(tmp0.val[0], tmp0.val[1]) ), \ + vqmovun_s16( vcombine_s16(tmp1.val[0], tmp1.val[1]) ), \ + } }; \ + vst2_u8(ptr, out); \ + } + + #define stbir__simdf_load4_transposed( o0, o1, o2, o3, ptr ) \ + { \ + float32x4x4_t tmp = vld4q_f32(ptr); \ + o0 = tmp.val[0]; \ + o1 = tmp.val[1]; \ + o2 = tmp.val[2]; \ + o3 = tmp.val[3]; \ + } + + #define stbir__simdi_32shr( out, reg, imm ) out = vshrq_n_u32( reg, imm ) + + #if defined( _MSC_VER ) && !defined(__clang__) + #define STBIR__SIMDF_CONST(var, x) __declspec(align(8)) float var[] = { x, x, x, x } + #define STBIR__SIMDI_CONST(var, x) __declspec(align(8)) uint32_t var[] = { x, x, x, x } + #define STBIR__CONSTF(var) (*(const float32x4_t*)var) + #define STBIR__CONSTI(var) (*(const uint32x4_t*)var) + #else + #define STBIR__SIMDF_CONST(var, x) stbir__simdf var = { x, x, x, x } + #define STBIR__SIMDI_CONST(var, x) stbir__simdi var = { x, x, x, x } + #define STBIR__CONSTF(var) (var) + #define STBIR__CONSTI(var) (var) + #endif + + #ifdef STBIR_FLOORF + #undef STBIR_FLOORF + #endif + #define STBIR_FLOORF stbir_simd_floorf + static stbir__inline float stbir_simd_floorf(float x) + { + #if defined( _M_ARM64 ) || defined( __aarch64__ ) || defined( __arm64__ ) + return vget_lane_f32( vrndm_f32( vdup_n_f32(x) ), 0); + #else + float32x2_t f = vdup_n_f32(x); + float32x2_t t = vcvt_f32_s32(vcvt_s32_f32(f)); + uint32x2_t a = vclt_f32(f, t); + uint32x2_t b = vreinterpret_u32_f32(vdup_n_f32(-1.0f)); + float32x2_t r = vadd_f32(t, vreinterpret_f32_u32(vand_u32(a, b))); + return vget_lane_f32(r, 0); + #endif + } + + #ifdef STBIR_CEILF + #undef STBIR_CEILF + #endif + #define STBIR_CEILF stbir_simd_ceilf + static stbir__inline float stbir_simd_ceilf(float x) + { + #if defined( _M_ARM64 ) || defined( __aarch64__ ) || defined( __arm64__ ) + return vget_lane_f32( vrndp_f32( vdup_n_f32(x) ), 0); + #else + float32x2_t f = vdup_n_f32(x); + float32x2_t t = vcvt_f32_s32(vcvt_s32_f32(f)); + uint32x2_t a = vclt_f32(t, f); + uint32x2_t b = vreinterpret_u32_f32(vdup_n_f32(1.0f)); + float32x2_t r = vadd_f32(t, vreinterpret_f32_u32(vand_u32(a, b))); + return vget_lane_f32(r, 0); + #endif + } + + #define STBIR_SIMD + +#elif defined(STBIR_WASM) + + #include + + #define stbir__simdf v128_t + #define stbir__simdi v128_t + + #define stbir_simdi_castf( reg ) (reg) + #define stbir_simdf_casti( reg ) (reg) + + #define stbir__simdf_load( reg, ptr ) (reg) = wasm_v128_load( (void const*)(ptr) ) + #define stbir__simdi_load( reg, ptr ) (reg) = wasm_v128_load( (void const*)(ptr) ) + #define stbir__simdf_load1( out, ptr ) (out) = wasm_v128_load32_splat( (void const*)(ptr) ) // top values can be random (not denormal or nan for perf) + #define stbir__simdi_load1( out, ptr ) (out) = wasm_v128_load32_splat( (void const*)(ptr) ) + #define stbir__simdf_load1z( out, ptr ) (out) = wasm_v128_load32_zero( (void const*)(ptr) ) // top values must be zero + #define stbir__simdf_frep4( fvar ) wasm_f32x4_splat( fvar ) + #define stbir__simdf_load1frep4( out, fvar ) (out) = wasm_f32x4_splat( fvar ) + #define stbir__simdf_load2( out, ptr ) (out) = wasm_v128_load64_splat( (void const*)(ptr) ) // top values can be random (not denormal or nan for perf) + #define stbir__simdf_load2z( out, ptr ) (out) = wasm_v128_load64_zero( (void const*)(ptr) ) // top values must be zero + #define stbir__simdf_load2hmerge( out, reg, ptr ) (out) = wasm_v128_load64_lane( (void const*)(ptr), reg, 1 ) + + #define stbir__simdf_zeroP() wasm_f32x4_const_splat(0) + #define stbir__simdf_zero( reg ) (reg) = wasm_f32x4_const_splat(0) + + #define stbir__simdf_store( ptr, reg ) wasm_v128_store( (void*)(ptr), reg ) + #define stbir__simdf_store1( ptr, reg ) wasm_v128_store32_lane( (void*)(ptr), reg, 0 ) + #define stbir__simdf_store2( ptr, reg ) wasm_v128_store64_lane( (void*)(ptr), reg, 0 ) + #define stbir__simdf_store2h( ptr, reg ) wasm_v128_store64_lane( (void*)(ptr), reg, 1 ) + + #define stbir__simdi_store( ptr, reg ) wasm_v128_store( (void*)(ptr), reg ) + #define stbir__simdi_store1( ptr, reg ) wasm_v128_store32_lane( (void*)(ptr), reg, 0 ) + #define stbir__simdi_store2( ptr, reg ) wasm_v128_store64_lane( (void*)(ptr), reg, 0 ) + + #define stbir__prefetch( ptr ) + + #define stbir__simdi_expand_u8_to_u32(out0,out1,out2,out3,ireg) \ + { \ + v128_t l = wasm_u16x8_extend_low_u8x16 ( ireg ); \ + v128_t h = wasm_u16x8_extend_high_u8x16( ireg ); \ + out0 = wasm_u32x4_extend_low_u16x8 ( l ); \ + out1 = wasm_u32x4_extend_high_u16x8( l ); \ + out2 = wasm_u32x4_extend_low_u16x8 ( h ); \ + out3 = wasm_u32x4_extend_high_u16x8( h ); \ + } + + #define stbir__simdi_expand_u8_to_1u32(out,ireg) \ + { \ + v128_t tmp = wasm_u16x8_extend_low_u8x16(ireg); \ + out = wasm_u32x4_extend_low_u16x8(tmp); \ + } + + #define stbir__simdi_expand_u16_to_u32(out0,out1,ireg) \ + { \ + out0 = wasm_u32x4_extend_low_u16x8 ( ireg ); \ + out1 = wasm_u32x4_extend_high_u16x8( ireg ); \ + } + + #define stbir__simdf_convert_float_to_i32( i, f ) (i) = wasm_i32x4_trunc_sat_f32x4(f) + #define stbir__simdf_convert_float_to_int( f ) wasm_i32x4_extract_lane(wasm_i32x4_trunc_sat_f32x4(f), 0) + #define stbir__simdi_to_int( i ) wasm_i32x4_extract_lane(i, 0) + #define stbir__simdf_convert_float_to_uint8( f ) ((unsigned char)wasm_i32x4_extract_lane(wasm_i32x4_trunc_sat_f32x4(wasm_f32x4_max(wasm_f32x4_min(f,STBIR_max_uint8_as_float),wasm_f32x4_const_splat(0))), 0)) + #define stbir__simdf_convert_float_to_short( f ) ((unsigned short)wasm_i32x4_extract_lane(wasm_i32x4_trunc_sat_f32x4(wasm_f32x4_max(wasm_f32x4_min(f,STBIR_max_uint16_as_float),wasm_f32x4_const_splat(0))), 0)) + #define stbir__simdi_convert_i32_to_float(out, ireg) (out) = wasm_f32x4_convert_i32x4(ireg) + #define stbir__simdf_add( out, reg0, reg1 ) (out) = wasm_f32x4_add( reg0, reg1 ) + #define stbir__simdf_mult( out, reg0, reg1 ) (out) = wasm_f32x4_mul( reg0, reg1 ) + #define stbir__simdf_mult_mem( out, reg, ptr ) (out) = wasm_f32x4_mul( reg, wasm_v128_load( (void const*)(ptr) ) ) + #define stbir__simdf_mult1_mem( out, reg, ptr ) (out) = wasm_f32x4_mul( reg, wasm_v128_load32_splat( (void const*)(ptr) ) ) + #define stbir__simdf_add_mem( out, reg, ptr ) (out) = wasm_f32x4_add( reg, wasm_v128_load( (void const*)(ptr) ) ) + #define stbir__simdf_add1_mem( out, reg, ptr ) (out) = wasm_f32x4_add( reg, wasm_v128_load32_splat( (void const*)(ptr) ) ) + + #define stbir__simdf_madd( out, add, mul1, mul2 ) (out) = wasm_f32x4_add( add, wasm_f32x4_mul( mul1, mul2 ) ) + #define stbir__simdf_madd1( out, add, mul1, mul2 ) (out) = wasm_f32x4_add( add, wasm_f32x4_mul( mul1, mul2 ) ) + #define stbir__simdf_madd_mem( out, add, mul, ptr ) (out) = wasm_f32x4_add( add, wasm_f32x4_mul( mul, wasm_v128_load( (void const*)(ptr) ) ) ) + #define stbir__simdf_madd1_mem( out, add, mul, ptr ) (out) = wasm_f32x4_add( add, wasm_f32x4_mul( mul, wasm_v128_load32_splat( (void const*)(ptr) ) ) ) + + #define stbir__simdf_add1( out, reg0, reg1 ) (out) = wasm_f32x4_add( reg0, reg1 ) + #define stbir__simdf_mult1( out, reg0, reg1 ) (out) = wasm_f32x4_mul( reg0, reg1 ) + + #define stbir__simdf_and( out, reg0, reg1 ) (out) = wasm_v128_and( reg0, reg1 ) + #define stbir__simdf_or( out, reg0, reg1 ) (out) = wasm_v128_or( reg0, reg1 ) + + #define stbir__simdf_min( out, reg0, reg1 ) (out) = wasm_f32x4_min( reg0, reg1 ) + #define stbir__simdf_max( out, reg0, reg1 ) (out) = wasm_f32x4_max( reg0, reg1 ) + #define stbir__simdf_min1( out, reg0, reg1 ) (out) = wasm_f32x4_min( reg0, reg1 ) + #define stbir__simdf_max1( out, reg0, reg1 ) (out) = wasm_f32x4_max( reg0, reg1 ) + + #define stbir__simdf_0123ABCDto3ABx( out, reg0, reg1 ) (out) = wasm_i32x4_shuffle( reg0, reg1, 3, 4, 5, -1 ) + #define stbir__simdf_0123ABCDto23Ax( out, reg0, reg1 ) (out) = wasm_i32x4_shuffle( reg0, reg1, 2, 3, 4, -1 ) + + #define stbir__simdf_aaa1(out,alp,ones) (out) = wasm_i32x4_shuffle(alp, ones, 3, 3, 3, 4) + #define stbir__simdf_1aaa(out,alp,ones) (out) = wasm_i32x4_shuffle(alp, ones, 4, 0, 0, 0) + #define stbir__simdf_a1a1(out,alp,ones) (out) = wasm_i32x4_shuffle(alp, ones, 1, 4, 3, 4) + #define stbir__simdf_1a1a(out,alp,ones) (out) = wasm_i32x4_shuffle(alp, ones, 4, 0, 4, 2) + + #define stbir__simdf_swiz( reg, one, two, three, four ) wasm_i32x4_shuffle(reg, reg, one, two, three, four) + + #define stbir__simdi_and( out, reg0, reg1 ) (out) = wasm_v128_and( reg0, reg1 ) + #define stbir__simdi_or( out, reg0, reg1 ) (out) = wasm_v128_or( reg0, reg1 ) + #define stbir__simdi_16madd( out, reg0, reg1 ) (out) = wasm_i32x4_dot_i16x8( reg0, reg1 ) + + #define stbir__simdf_pack_to_8bytes(out,aa,bb) \ + { \ + v128_t af = wasm_f32x4_max( wasm_f32x4_min(aa, STBIR_max_uint8_as_float), wasm_f32x4_const_splat(0) ); \ + v128_t bf = wasm_f32x4_max( wasm_f32x4_min(bb, STBIR_max_uint8_as_float), wasm_f32x4_const_splat(0) ); \ + v128_t ai = wasm_i32x4_trunc_sat_f32x4( af ); \ + v128_t bi = wasm_i32x4_trunc_sat_f32x4( bf ); \ + v128_t out16 = wasm_i16x8_narrow_i32x4( ai, bi ); \ + out = wasm_u8x16_narrow_i16x8( out16, out16 ); \ + } + + #define stbir__simdf_pack_to_8words(out,aa,bb) \ + { \ + v128_t af = wasm_f32x4_max( wasm_f32x4_min(aa, STBIR_max_uint16_as_float), wasm_f32x4_const_splat(0)); \ + v128_t bf = wasm_f32x4_max( wasm_f32x4_min(bb, STBIR_max_uint16_as_float), wasm_f32x4_const_splat(0)); \ + v128_t ai = wasm_i32x4_trunc_sat_f32x4( af ); \ + v128_t bi = wasm_i32x4_trunc_sat_f32x4( bf ); \ + out = wasm_u16x8_narrow_i32x4( ai, bi ); \ + } + + #define stbir__interleave_pack_and_store_16_u8( ptr, r0, r1, r2, r3 ) \ + { \ + v128_t tmp0 = wasm_i16x8_narrow_i32x4(r0, r1); \ + v128_t tmp1 = wasm_i16x8_narrow_i32x4(r2, r3); \ + v128_t tmp = wasm_u8x16_narrow_i16x8(tmp0, tmp1); \ + tmp = wasm_i8x16_shuffle(tmp, tmp, 0, 4, 8, 12, 1, 5, 9, 13, 2, 6, 10, 14, 3, 7, 11, 15); \ + wasm_v128_store( (void*)(ptr), tmp); \ + } + + #define stbir__simdf_load4_transposed( o0, o1, o2, o3, ptr ) \ + { \ + v128_t t0 = wasm_v128_load( ptr ); \ + v128_t t1 = wasm_v128_load( ptr+4 ); \ + v128_t t2 = wasm_v128_load( ptr+8 ); \ + v128_t t3 = wasm_v128_load( ptr+12 ); \ + v128_t s0 = wasm_i32x4_shuffle(t0, t1, 0, 4, 2, 6); \ + v128_t s1 = wasm_i32x4_shuffle(t0, t1, 1, 5, 3, 7); \ + v128_t s2 = wasm_i32x4_shuffle(t2, t3, 0, 4, 2, 6); \ + v128_t s3 = wasm_i32x4_shuffle(t2, t3, 1, 5, 3, 7); \ + o0 = wasm_i32x4_shuffle(s0, s2, 0, 1, 4, 5); \ + o1 = wasm_i32x4_shuffle(s1, s3, 0, 1, 4, 5); \ + o2 = wasm_i32x4_shuffle(s0, s2, 2, 3, 6, 7); \ + o3 = wasm_i32x4_shuffle(s1, s3, 2, 3, 6, 7); \ + } + + #define stbir__simdi_32shr( out, reg, imm ) out = wasm_u32x4_shr( reg, imm ) + + typedef float stbir__f32x4 __attribute__((__vector_size__(16), __aligned__(16))); + #define STBIR__SIMDF_CONST(var, x) stbir__simdf var = (v128_t)(stbir__f32x4){ x, x, x, x } + #define STBIR__SIMDI_CONST(var, x) stbir__simdi var = { x, x, x, x } + #define STBIR__CONSTF(var) (var) + #define STBIR__CONSTI(var) (var) + + #ifdef STBIR_FLOORF + #undef STBIR_FLOORF + #endif + #define STBIR_FLOORF stbir_simd_floorf + static stbir__inline float stbir_simd_floorf(float x) + { + return wasm_f32x4_extract_lane( wasm_f32x4_floor( wasm_f32x4_splat(x) ), 0); + } + + #ifdef STBIR_CEILF + #undef STBIR_CEILF + #endif + #define STBIR_CEILF stbir_simd_ceilf + static stbir__inline float stbir_simd_ceilf(float x) + { + return wasm_f32x4_extract_lane( wasm_f32x4_ceil( wasm_f32x4_splat(x) ), 0); + } + + #define STBIR_SIMD + +#endif // SSE2/NEON/WASM + +#endif // NO SIMD + +#ifdef STBIR_SIMD8 + #define stbir__simdfX stbir__simdf8 + #define stbir__simdiX stbir__simdi8 + #define stbir__simdfX_load stbir__simdf8_load + #define stbir__simdiX_load stbir__simdi8_load + #define stbir__simdfX_mult stbir__simdf8_mult + #define stbir__simdfX_add_mem stbir__simdf8_add_mem + #define stbir__simdfX_madd_mem stbir__simdf8_madd_mem + #define stbir__simdfX_store stbir__simdf8_store + #define stbir__simdiX_store stbir__simdi8_store + #define stbir__simdf_frepX stbir__simdf8_frep8 + #define stbir__simdfX_madd stbir__simdf8_madd + #define stbir__simdfX_min stbir__simdf8_min + #define stbir__simdfX_max stbir__simdf8_max + #define stbir__simdfX_aaa1 stbir__simdf8_aaa1 + #define stbir__simdfX_1aaa stbir__simdf8_1aaa + #define stbir__simdfX_a1a1 stbir__simdf8_a1a1 + #define stbir__simdfX_1a1a stbir__simdf8_1a1a + #define stbir__simdfX_convert_float_to_i32 stbir__simdf8_convert_float_to_i32 + #define stbir__simdfX_pack_to_words stbir__simdf8_pack_to_16words + #define stbir__simdfX_zero stbir__simdf8_zero + #define STBIR_onesX STBIR_ones8 + #define STBIR_max_uint8_as_floatX STBIR_max_uint8_as_float8 + #define STBIR_max_uint16_as_floatX STBIR_max_uint16_as_float8 + #define STBIR_simd_point5X STBIR_simd_point58 + #define stbir__simdfX_float_count 8 + #define stbir__simdfX_0123to1230 stbir__simdf8_0123to12301230 + #define stbir__simdfX_0123to2103 stbir__simdf8_0123to21032103 + static const stbir__simdf8 STBIR_max_uint16_as_float_inverted8 = { stbir__max_uint16_as_float_inverted,stbir__max_uint16_as_float_inverted,stbir__max_uint16_as_float_inverted,stbir__max_uint16_as_float_inverted,stbir__max_uint16_as_float_inverted,stbir__max_uint16_as_float_inverted,stbir__max_uint16_as_float_inverted,stbir__max_uint16_as_float_inverted }; + static const stbir__simdf8 STBIR_max_uint8_as_float_inverted8 = { stbir__max_uint8_as_float_inverted,stbir__max_uint8_as_float_inverted,stbir__max_uint8_as_float_inverted,stbir__max_uint8_as_float_inverted,stbir__max_uint8_as_float_inverted,stbir__max_uint8_as_float_inverted,stbir__max_uint8_as_float_inverted,stbir__max_uint8_as_float_inverted }; + static const stbir__simdf8 STBIR_ones8 = { 1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0 }; + static const stbir__simdf8 STBIR_simd_point58 = { 0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5 }; + static const stbir__simdf8 STBIR_max_uint8_as_float8 = { stbir__max_uint8_as_float,stbir__max_uint8_as_float,stbir__max_uint8_as_float,stbir__max_uint8_as_float, stbir__max_uint8_as_float,stbir__max_uint8_as_float,stbir__max_uint8_as_float,stbir__max_uint8_as_float }; + static const stbir__simdf8 STBIR_max_uint16_as_float8 = { stbir__max_uint16_as_float,stbir__max_uint16_as_float,stbir__max_uint16_as_float,stbir__max_uint16_as_float, stbir__max_uint16_as_float,stbir__max_uint16_as_float,stbir__max_uint16_as_float,stbir__max_uint16_as_float }; +#else + #define stbir__simdfX stbir__simdf + #define stbir__simdiX stbir__simdi + #define stbir__simdfX_load stbir__simdf_load + #define stbir__simdiX_load stbir__simdi_load + #define stbir__simdfX_mult stbir__simdf_mult + #define stbir__simdfX_add_mem stbir__simdf_add_mem + #define stbir__simdfX_madd_mem stbir__simdf_madd_mem + #define stbir__simdfX_store stbir__simdf_store + #define stbir__simdiX_store stbir__simdi_store + #define stbir__simdf_frepX stbir__simdf_frep4 + #define stbir__simdfX_madd stbir__simdf_madd + #define stbir__simdfX_min stbir__simdf_min + #define stbir__simdfX_max stbir__simdf_max + #define stbir__simdfX_aaa1 stbir__simdf_aaa1 + #define stbir__simdfX_1aaa stbir__simdf_1aaa + #define stbir__simdfX_a1a1 stbir__simdf_a1a1 + #define stbir__simdfX_1a1a stbir__simdf_1a1a + #define stbir__simdfX_convert_float_to_i32 stbir__simdf_convert_float_to_i32 + #define stbir__simdfX_pack_to_words stbir__simdf_pack_to_8words + #define stbir__simdfX_zero stbir__simdf_zero + #define STBIR_onesX STBIR__CONSTF(STBIR_ones) + #define STBIR_simd_point5X STBIR__CONSTF(STBIR_simd_point5) + #define STBIR_max_uint8_as_floatX STBIR__CONSTF(STBIR_max_uint8_as_float) + #define STBIR_max_uint16_as_floatX STBIR__CONSTF(STBIR_max_uint16_as_float) + #define stbir__simdfX_float_count 4 + #define stbir__if_simdf8_cast_to_simdf4( val ) ( val ) + #define stbir__simdfX_0123to1230 stbir__simdf_0123to1230 + #define stbir__simdfX_0123to2103 stbir__simdf_0123to2103 +#endif + + +#if defined(STBIR_NEON) && !defined(_M_ARM) + + #if defined( _MSC_VER ) && !defined(__clang__) + typedef __int16 stbir__FP16; + #else + typedef float16_t stbir__FP16; + #endif + +#else // no NEON, or 32-bit ARM for MSVC + + typedef union stbir__FP16 + { + unsigned short u; + } stbir__FP16; + +#endif + +#if !defined(STBIR_NEON) && !defined(STBIR_FP16C) || defined(STBIR_NEON) && defined(_M_ARM) + + // Fabian's half float routines, see: https://gist.github.com/rygorous/2156668 + + static stbir__inline float stbir__half_to_float( stbir__FP16 h ) + { + static const stbir__FP32 magic = { (254 - 15) << 23 }; + static const stbir__FP32 was_infnan = { (127 + 16) << 23 }; + stbir__FP32 o; + + o.u = (h.u & 0x7fff) << 13; // exponent/mantissa bits + o.f *= magic.f; // exponent adjust + if (o.f >= was_infnan.f) // make sure Inf/NaN survive + o.u |= 255 << 23; + o.u |= (h.u & 0x8000) << 16; // sign bit + return o.f; + } + + static stbir__inline stbir__FP16 stbir__float_to_half(float val) + { + stbir__FP32 f32infty = { 255 << 23 }; + stbir__FP32 f16max = { (127 + 16) << 23 }; + stbir__FP32 denorm_magic = { ((127 - 15) + (23 - 10) + 1) << 23 }; + unsigned int sign_mask = 0x80000000u; + stbir__FP16 o = { 0 }; + stbir__FP32 f; + unsigned int sign; + + f.f = val; + sign = f.u & sign_mask; + f.u ^= sign; + + if (f.u >= f16max.u) // result is Inf or NaN (all exponent bits set) + o.u = (f.u > f32infty.u) ? 0x7e00 : 0x7c00; // NaN->qNaN and Inf->Inf + else // (De)normalized number or zero + { + if (f.u < (113 << 23)) // resulting FP16 is subnormal or zero + { + // use a magic value to align our 10 mantissa bits at the bottom of + // the float. as long as FP addition is round-to-nearest-even this + // just works. + f.f += denorm_magic.f; + // and one integer subtract of the bias later, we have our final float! + o.u = (unsigned short) ( f.u - denorm_magic.u ); + } + else + { + unsigned int mant_odd = (f.u >> 13) & 1; // resulting mantissa is odd + // update exponent, rounding bias part 1 + f.u = f.u + ((15u - 127) << 23) + 0xfff; + // rounding bias part 2 + f.u += mant_odd; + // take the bits! + o.u = (unsigned short) ( f.u >> 13 ); + } + } + + o.u |= sign >> 16; + return o; + } + +#endif + + +#if defined(STBIR_FP16C) + + #include + + static stbir__inline void stbir__half_to_float_SIMD(float * output, stbir__FP16 const * input) + { + _mm256_storeu_ps( (float*)output, _mm256_cvtph_ps( _mm_loadu_si128( (__m128i const* )input ) ) ); + } + + static stbir__inline void stbir__float_to_half_SIMD(stbir__FP16 * output, float const * input) + { + _mm_storeu_si128( (__m128i*)output, _mm256_cvtps_ph( _mm256_loadu_ps( input ), 0 ) ); + } + + static stbir__inline float stbir__half_to_float( stbir__FP16 h ) + { + return _mm_cvtss_f32( _mm_cvtph_ps( _mm_cvtsi32_si128( (int)h.u ) ) ); + } + + static stbir__inline stbir__FP16 stbir__float_to_half( float f ) + { + stbir__FP16 h; + h.u = (unsigned short) _mm_cvtsi128_si32( _mm_cvtps_ph( _mm_set_ss( f ), 0 ) ); + return h; + } + +#elif defined(STBIR_SSE2) + + // Fabian's half float routines, see: https://gist.github.com/rygorous/2156668 + stbir__inline static void stbir__half_to_float_SIMD(float * output, void const * input) + { + static const STBIR__SIMDI_CONST(mask_nosign, 0x7fff); + static const STBIR__SIMDI_CONST(smallest_normal, 0x0400); + static const STBIR__SIMDI_CONST(infinity, 0x7c00); + static const STBIR__SIMDI_CONST(expadjust_normal, (127 - 15) << 23); + static const STBIR__SIMDI_CONST(magic_denorm, 113 << 23); + + __m128i i = _mm_loadu_si128 ( (__m128i const*)(input) ); + __m128i h = _mm_unpacklo_epi16 ( i, _mm_setzero_si128() ); + __m128i mnosign = STBIR__CONSTI(mask_nosign); + __m128i eadjust = STBIR__CONSTI(expadjust_normal); + __m128i smallest = STBIR__CONSTI(smallest_normal); + __m128i infty = STBIR__CONSTI(infinity); + __m128i expmant = _mm_and_si128(mnosign, h); + __m128i justsign = _mm_xor_si128(h, expmant); + __m128i b_notinfnan = _mm_cmpgt_epi32(infty, expmant); + __m128i b_isdenorm = _mm_cmpgt_epi32(smallest, expmant); + __m128i shifted = _mm_slli_epi32(expmant, 13); + __m128i adj_infnan = _mm_andnot_si128(b_notinfnan, eadjust); + __m128i adjusted = _mm_add_epi32(eadjust, shifted); + __m128i den1 = _mm_add_epi32(shifted, STBIR__CONSTI(magic_denorm)); + __m128i adjusted2 = _mm_add_epi32(adjusted, adj_infnan); + __m128 den2 = _mm_sub_ps(_mm_castsi128_ps(den1), *(const __m128 *)&magic_denorm); + __m128 adjusted3 = _mm_and_ps(den2, _mm_castsi128_ps(b_isdenorm)); + __m128 adjusted4 = _mm_andnot_ps(_mm_castsi128_ps(b_isdenorm), _mm_castsi128_ps(adjusted2)); + __m128 adjusted5 = _mm_or_ps(adjusted3, adjusted4); + __m128i sign = _mm_slli_epi32(justsign, 16); + __m128 final = _mm_or_ps(adjusted5, _mm_castsi128_ps(sign)); + stbir__simdf_store( output + 0, final ); + + h = _mm_unpackhi_epi16 ( i, _mm_setzero_si128() ); + expmant = _mm_and_si128(mnosign, h); + justsign = _mm_xor_si128(h, expmant); + b_notinfnan = _mm_cmpgt_epi32(infty, expmant); + b_isdenorm = _mm_cmpgt_epi32(smallest, expmant); + shifted = _mm_slli_epi32(expmant, 13); + adj_infnan = _mm_andnot_si128(b_notinfnan, eadjust); + adjusted = _mm_add_epi32(eadjust, shifted); + den1 = _mm_add_epi32(shifted, STBIR__CONSTI(magic_denorm)); + adjusted2 = _mm_add_epi32(adjusted, adj_infnan); + den2 = _mm_sub_ps(_mm_castsi128_ps(den1), *(const __m128 *)&magic_denorm); + adjusted3 = _mm_and_ps(den2, _mm_castsi128_ps(b_isdenorm)); + adjusted4 = _mm_andnot_ps(_mm_castsi128_ps(b_isdenorm), _mm_castsi128_ps(adjusted2)); + adjusted5 = _mm_or_ps(adjusted3, adjusted4); + sign = _mm_slli_epi32(justsign, 16); + final = _mm_or_ps(adjusted5, _mm_castsi128_ps(sign)); + stbir__simdf_store( output + 4, final ); + + // ~38 SSE2 ops for 8 values + } + + // Fabian's round-to-nearest-even float to half + // ~48 SSE2 ops for 8 output + stbir__inline static void stbir__float_to_half_SIMD(void * output, float const * input) + { + static const STBIR__SIMDI_CONST(mask_sign, 0x80000000u); + static const STBIR__SIMDI_CONST(c_f16max, (127 + 16) << 23); // all FP32 values >=this round to +inf + static const STBIR__SIMDI_CONST(c_nanbit, 0x200); + static const STBIR__SIMDI_CONST(c_infty_as_fp16, 0x7c00); + static const STBIR__SIMDI_CONST(c_min_normal, (127 - 14) << 23); // smallest FP32 that yields a normalized FP16 + static const STBIR__SIMDI_CONST(c_subnorm_magic, ((127 - 15) + (23 - 10) + 1) << 23); + static const STBIR__SIMDI_CONST(c_normal_bias, 0xfff - ((127 - 15) << 23)); // adjust exponent and add mantissa rounding + + __m128 f = _mm_loadu_ps(input); + __m128 msign = _mm_castsi128_ps(STBIR__CONSTI(mask_sign)); + __m128 justsign = _mm_and_ps(msign, f); + __m128 absf = _mm_xor_ps(f, justsign); + __m128i absf_int = _mm_castps_si128(absf); // the cast is "free" (extra bypass latency, but no thruput hit) + __m128i f16max = STBIR__CONSTI(c_f16max); + __m128 b_isnan = _mm_cmpunord_ps(absf, absf); // is this a NaN? + __m128i b_isregular = _mm_cmpgt_epi32(f16max, absf_int); // (sub)normalized or special? + __m128i nanbit = _mm_and_si128(_mm_castps_si128(b_isnan), STBIR__CONSTI(c_nanbit)); + __m128i inf_or_nan = _mm_or_si128(nanbit, STBIR__CONSTI(c_infty_as_fp16)); // output for specials + + __m128i min_normal = STBIR__CONSTI(c_min_normal); + __m128i b_issub = _mm_cmpgt_epi32(min_normal, absf_int); + + // "result is subnormal" path + __m128 subnorm1 = _mm_add_ps(absf, _mm_castsi128_ps(STBIR__CONSTI(c_subnorm_magic))); // magic value to round output mantissa + __m128i subnorm2 = _mm_sub_epi32(_mm_castps_si128(subnorm1), STBIR__CONSTI(c_subnorm_magic)); // subtract out bias + + // "result is normal" path + __m128i mantoddbit = _mm_slli_epi32(absf_int, 31 - 13); // shift bit 13 (mantissa LSB) to sign + __m128i mantodd = _mm_srai_epi32(mantoddbit, 31); // -1 if FP16 mantissa odd, else 0 + + __m128i round1 = _mm_add_epi32(absf_int, STBIR__CONSTI(c_normal_bias)); + __m128i round2 = _mm_sub_epi32(round1, mantodd); // if mantissa LSB odd, bias towards rounding up (RTNE) + __m128i normal = _mm_srli_epi32(round2, 13); // rounded result + + // combine the two non-specials + __m128i nonspecial = _mm_or_si128(_mm_and_si128(subnorm2, b_issub), _mm_andnot_si128(b_issub, normal)); + + // merge in specials as well + __m128i joined = _mm_or_si128(_mm_and_si128(nonspecial, b_isregular), _mm_andnot_si128(b_isregular, inf_or_nan)); + + __m128i sign_shift = _mm_srai_epi32(_mm_castps_si128(justsign), 16); + __m128i final2, final= _mm_or_si128(joined, sign_shift); + + f = _mm_loadu_ps(input+4); + justsign = _mm_and_ps(msign, f); + absf = _mm_xor_ps(f, justsign); + absf_int = _mm_castps_si128(absf); // the cast is "free" (extra bypass latency, but no thruput hit) + b_isnan = _mm_cmpunord_ps(absf, absf); // is this a NaN? + b_isregular = _mm_cmpgt_epi32(f16max, absf_int); // (sub)normalized or special? + nanbit = _mm_and_si128(_mm_castps_si128(b_isnan), c_nanbit); + inf_or_nan = _mm_or_si128(nanbit, STBIR__CONSTI(c_infty_as_fp16)); // output for specials + + b_issub = _mm_cmpgt_epi32(min_normal, absf_int); + + // "result is subnormal" path + subnorm1 = _mm_add_ps(absf, _mm_castsi128_ps(STBIR__CONSTI(c_subnorm_magic))); // magic value to round output mantissa + subnorm2 = _mm_sub_epi32(_mm_castps_si128(subnorm1), STBIR__CONSTI(c_subnorm_magic)); // subtract out bias + + // "result is normal" path + mantoddbit = _mm_slli_epi32(absf_int, 31 - 13); // shift bit 13 (mantissa LSB) to sign + mantodd = _mm_srai_epi32(mantoddbit, 31); // -1 if FP16 mantissa odd, else 0 + + round1 = _mm_add_epi32(absf_int, STBIR__CONSTI(c_normal_bias)); + round2 = _mm_sub_epi32(round1, mantodd); // if mantissa LSB odd, bias towards rounding up (RTNE) + normal = _mm_srli_epi32(round2, 13); // rounded result + + // combine the two non-specials + nonspecial = _mm_or_si128(_mm_and_si128(subnorm2, b_issub), _mm_andnot_si128(b_issub, normal)); + + // merge in specials as well + joined = _mm_or_si128(_mm_and_si128(nonspecial, b_isregular), _mm_andnot_si128(b_isregular, inf_or_nan)); + + sign_shift = _mm_srai_epi32(_mm_castps_si128(justsign), 16); + final2 = _mm_or_si128(joined, sign_shift); + final = _mm_packs_epi32(final, final2); + stbir__simdi_store( output,final ); + } + +#elif defined(STBIR_WASM) || (defined(STBIR_NEON) && defined(_MSC_VER) && defined(_M_ARM)) // WASM or 32-bit ARM on MSVC/clang + + static stbir__inline void stbir__half_to_float_SIMD(float * output, stbir__FP16 const * input) + { + for (int i=0; i<8; i++) + { + output[i] = stbir__half_to_float(input[i]); + } + } + + static stbir__inline void stbir__float_to_half_SIMD(stbir__FP16 * output, float const * input) + { + for (int i=0; i<8; i++) + { + output[i] = stbir__float_to_half(input[i]); + } + } + +#elif defined(STBIR_NEON) && defined(_MSC_VER) && defined(_M_ARM64) && !defined(__clang__) // 64-bit ARM on MSVC (not clang) + + static stbir__inline void stbir__half_to_float_SIMD(float * output, stbir__FP16 const * input) + { + float16x4_t in0 = vld1_f16(input + 0); + float16x4_t in1 = vld1_f16(input + 4); + vst1q_f32(output + 0, vcvt_f32_f16(in0)); + vst1q_f32(output + 4, vcvt_f32_f16(in1)); + } + + static stbir__inline void stbir__float_to_half_SIMD(stbir__FP16 * output, float const * input) + { + float16x4_t out0 = vcvt_f16_f32(vld1q_f32(input + 0)); + float16x4_t out1 = vcvt_f16_f32(vld1q_f32(input + 4)); + vst1_f16(output+0, out0); + vst1_f16(output+4, out1); + } + + static stbir__inline float stbir__half_to_float( stbir__FP16 h ) + { + return vgetq_lane_f32(vcvt_f32_f16(vld1_dup_f16(&h)), 0); + } + + static stbir__inline stbir__FP16 stbir__float_to_half( float f ) + { + return vget_lane_f16(vcvt_f16_f32(vdupq_n_f32(f)), 0).n16_u16[0]; + } + +#elif defined(STBIR_NEON) // 64-bit ARM + + static stbir__inline void stbir__half_to_float_SIMD(float * output, stbir__FP16 const * input) + { + float16x8_t in = vld1q_f16(input); + vst1q_f32(output + 0, vcvt_f32_f16(vget_low_f16(in))); + vst1q_f32(output + 4, vcvt_f32_f16(vget_high_f16(in))); + } + + static stbir__inline void stbir__float_to_half_SIMD(stbir__FP16 * output, float const * input) + { + float16x4_t out0 = vcvt_f16_f32(vld1q_f32(input + 0)); + float16x4_t out1 = vcvt_f16_f32(vld1q_f32(input + 4)); + vst1q_f16(output, vcombine_f16(out0, out1)); + } + + static stbir__inline float stbir__half_to_float( stbir__FP16 h ) + { + return vgetq_lane_f32(vcvt_f32_f16(vdup_n_f16(h)), 0); + } + + static stbir__inline stbir__FP16 stbir__float_to_half( float f ) + { + return vget_lane_f16(vcvt_f16_f32(vdupq_n_f32(f)), 0); + } + +#endif + + +#ifdef STBIR_SIMD + +#define stbir__simdf_0123to3333( out, reg ) (out) = stbir__simdf_swiz( reg, 3,3,3,3 ) +#define stbir__simdf_0123to2222( out, reg ) (out) = stbir__simdf_swiz( reg, 2,2,2,2 ) +#define stbir__simdf_0123to1111( out, reg ) (out) = stbir__simdf_swiz( reg, 1,1,1,1 ) +#define stbir__simdf_0123to0000( out, reg ) (out) = stbir__simdf_swiz( reg, 0,0,0,0 ) +#define stbir__simdf_0123to0003( out, reg ) (out) = stbir__simdf_swiz( reg, 0,0,0,3 ) +#define stbir__simdf_0123to0001( out, reg ) (out) = stbir__simdf_swiz( reg, 0,0,0,1 ) +#define stbir__simdf_0123to1122( out, reg ) (out) = stbir__simdf_swiz( reg, 1,1,2,2 ) +#define stbir__simdf_0123to2333( out, reg ) (out) = stbir__simdf_swiz( reg, 2,3,3,3 ) +#define stbir__simdf_0123to0023( out, reg ) (out) = stbir__simdf_swiz( reg, 0,0,2,3 ) +#define stbir__simdf_0123to1230( out, reg ) (out) = stbir__simdf_swiz( reg, 1,2,3,0 ) +#define stbir__simdf_0123to2103( out, reg ) (out) = stbir__simdf_swiz( reg, 2,1,0,3 ) +#define stbir__simdf_0123to3210( out, reg ) (out) = stbir__simdf_swiz( reg, 3,2,1,0 ) +#define stbir__simdf_0123to2301( out, reg ) (out) = stbir__simdf_swiz( reg, 2,3,0,1 ) +#define stbir__simdf_0123to3012( out, reg ) (out) = stbir__simdf_swiz( reg, 3,0,1,2 ) +#define stbir__simdf_0123to0011( out, reg ) (out) = stbir__simdf_swiz( reg, 0,0,1,1 ) +#define stbir__simdf_0123to1100( out, reg ) (out) = stbir__simdf_swiz( reg, 1,1,0,0 ) +#define stbir__simdf_0123to2233( out, reg ) (out) = stbir__simdf_swiz( reg, 2,2,3,3 ) +#define stbir__simdf_0123to1133( out, reg ) (out) = stbir__simdf_swiz( reg, 1,1,3,3 ) +#define stbir__simdf_0123to0022( out, reg ) (out) = stbir__simdf_swiz( reg, 0,0,2,2 ) +#define stbir__simdf_0123to1032( out, reg ) (out) = stbir__simdf_swiz( reg, 1,0,3,2 ) + +typedef union stbir__simdi_u32 +{ + stbir_uint32 m128i_u32[4]; + int m128i_i32[4]; + stbir__simdi m128i_i128; +} stbir__simdi_u32; + +static const int STBIR_mask[9] = { 0,0,0,-1,-1,-1,0,0,0 }; + +static const STBIR__SIMDF_CONST(STBIR_max_uint8_as_float, stbir__max_uint8_as_float); +static const STBIR__SIMDF_CONST(STBIR_max_uint16_as_float, stbir__max_uint16_as_float); +static const STBIR__SIMDF_CONST(STBIR_max_uint8_as_float_inverted, stbir__max_uint8_as_float_inverted); +static const STBIR__SIMDF_CONST(STBIR_max_uint16_as_float_inverted, stbir__max_uint16_as_float_inverted); + +static const STBIR__SIMDF_CONST(STBIR_simd_point5, 0.5f); +static const STBIR__SIMDF_CONST(STBIR_ones, 1.0f); +static const STBIR__SIMDI_CONST(STBIR_almost_zero, (127 - 13) << 23); +static const STBIR__SIMDI_CONST(STBIR_almost_one, 0x3f7fffff); +static const STBIR__SIMDI_CONST(STBIR_mastissa_mask, 0xff); +static const STBIR__SIMDI_CONST(STBIR_topscale, 0x02000000); + +// Basically, in simd mode, we unroll the proper amount, and we don't want +// the non-simd remnant loops to be unroll because they only run a few times +// Adding this switch saves about 5K on clang which is Captain Unroll the 3rd. +#define STBIR_SIMD_STREAMOUT_PTR( star ) STBIR_STREAMOUT_PTR( star ) +#define STBIR_SIMD_NO_UNROLL(ptr) STBIR_NO_UNROLL(ptr) + +#ifdef STBIR_MEMCPY +#undef STBIR_MEMCPY +#define STBIR_MEMCPY stbir_simd_memcpy +#endif + +// override normal use of memcpy with much simpler copy (faster and smaller with our sized copies) +static void stbir_simd_memcpy( void * dest, void const * src, size_t bytes ) +{ + char STBIR_SIMD_STREAMOUT_PTR (*) d = (char*) dest; + char STBIR_SIMD_STREAMOUT_PTR( * ) d_end = ((char*) dest) + bytes; + ptrdiff_t ofs_to_src = (char*)src - (char*)dest; + + // check overlaps + STBIR_ASSERT( ( ( d >= ( (char*)src) + bytes ) ) || ( ( d + bytes ) <= (char*)src ) ); + + if ( bytes < (16*stbir__simdfX_float_count) ) + { + if ( bytes < 16 ) + { + if ( bytes ) + { + do + { + STBIR_SIMD_NO_UNROLL(d); + d[ 0 ] = d[ ofs_to_src ]; + ++d; + } while ( d < d_end ); + } + } + else + { + stbir__simdf x; + // do one unaligned to get us aligned for the stream out below + stbir__simdf_load( x, ( d + ofs_to_src ) ); + stbir__simdf_store( d, x ); + d = (char*)( ( ( (ptrdiff_t)d ) + 16 ) & ~15 ); + + for(;;) + { + STBIR_SIMD_NO_UNROLL(d); + + if ( d > ( d_end - 16 ) ) + { + if ( d == d_end ) + return; + d = d_end - 16; + } + + stbir__simdf_load( x, ( d + ofs_to_src ) ); + stbir__simdf_store( d, x ); + d += 16; + } + } + } + else + { + stbir__simdfX x0,x1,x2,x3; + + // do one unaligned to get us aligned for the stream out below + stbir__simdfX_load( x0, ( d + ofs_to_src ) + 0*stbir__simdfX_float_count ); + stbir__simdfX_load( x1, ( d + ofs_to_src ) + 4*stbir__simdfX_float_count ); + stbir__simdfX_load( x2, ( d + ofs_to_src ) + 8*stbir__simdfX_float_count ); + stbir__simdfX_load( x3, ( d + ofs_to_src ) + 12*stbir__simdfX_float_count ); + stbir__simdfX_store( d + 0*stbir__simdfX_float_count, x0 ); + stbir__simdfX_store( d + 4*stbir__simdfX_float_count, x1 ); + stbir__simdfX_store( d + 8*stbir__simdfX_float_count, x2 ); + stbir__simdfX_store( d + 12*stbir__simdfX_float_count, x3 ); + d = (char*)( ( ( (ptrdiff_t)d ) + (16*stbir__simdfX_float_count) ) & ~((16*stbir__simdfX_float_count)-1) ); + + for(;;) + { + STBIR_SIMD_NO_UNROLL(d); + + if ( d > ( d_end - (16*stbir__simdfX_float_count) ) ) + { + if ( d == d_end ) + return; + d = d_end - (16*stbir__simdfX_float_count); + } + + stbir__simdfX_load( x0, ( d + ofs_to_src ) + 0*stbir__simdfX_float_count ); + stbir__simdfX_load( x1, ( d + ofs_to_src ) + 4*stbir__simdfX_float_count ); + stbir__simdfX_load( x2, ( d + ofs_to_src ) + 8*stbir__simdfX_float_count ); + stbir__simdfX_load( x3, ( d + ofs_to_src ) + 12*stbir__simdfX_float_count ); + stbir__simdfX_store( d + 0*stbir__simdfX_float_count, x0 ); + stbir__simdfX_store( d + 4*stbir__simdfX_float_count, x1 ); + stbir__simdfX_store( d + 8*stbir__simdfX_float_count, x2 ); + stbir__simdfX_store( d + 12*stbir__simdfX_float_count, x3 ); + d += (16*stbir__simdfX_float_count); + } + } +} + +// memcpy that is specically intentionally overlapping (src is smaller then dest, so can be +// a normal forward copy, bytes is divisible by 4 and bytes is greater than or equal to +// the diff between dest and src) +static void stbir_overlapping_memcpy( void * dest, void const * src, size_t bytes ) +{ + char STBIR_SIMD_STREAMOUT_PTR (*) sd = (char*) src; + char STBIR_SIMD_STREAMOUT_PTR( * ) s_end = ((char*) src) + bytes; + ptrdiff_t ofs_to_dest = (char*)dest - (char*)src; + + if ( ofs_to_dest >= 16 ) // is the overlap more than 16 away? + { + char STBIR_SIMD_STREAMOUT_PTR( * ) s_end16 = ((char*) src) + (bytes&~15); + do + { + stbir__simdf x; + STBIR_SIMD_NO_UNROLL(sd); + stbir__simdf_load( x, sd ); + stbir__simdf_store( ( sd + ofs_to_dest ), x ); + sd += 16; + } while ( sd < s_end16 ); + + if ( sd == s_end ) + return; + } + + do + { + STBIR_SIMD_NO_UNROLL(sd); + *(int*)( sd + ofs_to_dest ) = *(int*) sd; + sd += 4; + } while ( sd < s_end ); +} + +#else // no SSE2 + +// when in scalar mode, we let unrolling happen, so this macro just does the __restrict +#define STBIR_SIMD_STREAMOUT_PTR( star ) STBIR_STREAMOUT_PTR( star ) +#define STBIR_SIMD_NO_UNROLL(ptr) + +#endif // SSE2 + + +#ifdef STBIR_PROFILE + +#if defined(_x86_64) || defined( __x86_64__ ) || defined( _M_X64 ) || defined(__x86_64) || defined(__SSE2__) || defined(STBIR_SSE) || defined( _M_IX86_FP ) || defined(__i386) || defined( __i386__ ) || defined( _M_IX86 ) || defined( _X86_ ) + +#ifdef _MSC_VER + + STBIRDEF stbir_uint64 __rdtsc(); + #define STBIR_PROFILE_FUNC() __rdtsc() + +#else // non msvc + + static stbir__inline stbir_uint64 STBIR_PROFILE_FUNC() + { + stbir_uint32 lo, hi; + asm volatile ("rdtsc" : "=a" (lo), "=d" (hi) ); + return ( ( (stbir_uint64) hi ) << 32 ) | ( (stbir_uint64) lo ); + } + +#endif // msvc + +#elif defined( _M_ARM64 ) || defined( __aarch64__ ) || defined( __arm64__ ) || defined(__ARM_NEON__) + +#if defined( _MSC_VER ) && !defined(__clang__) + + #define STBIR_PROFILE_FUNC() _ReadStatusReg(ARM64_CNTVCT) + +#else + + static stbir__inline stbir_uint64 STBIR_PROFILE_FUNC() + { + stbir_uint64 tsc; + asm volatile("mrs %0, cntvct_el0" : "=r" (tsc)); + return tsc; + } + +#endif + +#else // x64, arm + +#error Unknown platform for profiling. + +#endif //x64 and + + +#define STBIR_ONLY_PROFILE_GET_SPLIT_INFO ,stbir__per_split_info * split_info +#define STBIR_ONLY_PROFILE_SET_SPLIT_INFO ,split_info + +#define STBIR_ONLY_PROFILE_BUILD_GET_INFO ,stbir__info * profile_info +#define STBIR_ONLY_PROFILE_BUILD_SET_INFO ,profile_info + +// super light-weight micro profiler +#define STBIR_PROFILE_START_ll( info, wh ) { stbir_uint64 wh##thiszonetime = STBIR_PROFILE_FUNC(); stbir_uint64 * wh##save_parent_excluded_ptr = info->current_zone_excluded_ptr; stbir_uint64 wh##current_zone_excluded = 0; info->current_zone_excluded_ptr = &wh##current_zone_excluded; +#define STBIR_PROFILE_END_ll( info, wh ) wh##thiszonetime = STBIR_PROFILE_FUNC() - wh##thiszonetime; info->profile.named.wh += wh##thiszonetime - wh##current_zone_excluded; *wh##save_parent_excluded_ptr += wh##thiszonetime; info->current_zone_excluded_ptr = wh##save_parent_excluded_ptr; } +#define STBIR_PROFILE_FIRST_START_ll( info, wh ) { int i; info->current_zone_excluded_ptr = &info->profile.named.total; for(i=0;iprofile.array);i++) info->profile.array[i]=0; } STBIR_PROFILE_START_ll( info, wh ); +#define STBIR_PROFILE_CLEAR_EXTRAS_ll( info, num ) { int extra; for(extra=1;extra<(num);extra++) { int i; for(i=0;iprofile.array);i++) (info)[extra].profile.array[i]=0; } } + +// for thread data +#define STBIR_PROFILE_START( wh ) STBIR_PROFILE_START_ll( split_info, wh ) +#define STBIR_PROFILE_END( wh ) STBIR_PROFILE_END_ll( split_info, wh ) +#define STBIR_PROFILE_FIRST_START( wh ) STBIR_PROFILE_FIRST_START_ll( split_info, wh ) +#define STBIR_PROFILE_CLEAR_EXTRAS() STBIR_PROFILE_CLEAR_EXTRAS_ll( split_info, split_count ) + +// for build data +#define STBIR_PROFILE_BUILD_START( wh ) STBIR_PROFILE_START_ll( profile_info, wh ) +#define STBIR_PROFILE_BUILD_END( wh ) STBIR_PROFILE_END_ll( profile_info, wh ) +#define STBIR_PROFILE_BUILD_FIRST_START( wh ) STBIR_PROFILE_FIRST_START_ll( profile_info, wh ) +#define STBIR_PROFILE_BUILD_CLEAR( info ) { int i; for(i=0;iprofile.array);i++) info->profile.array[i]=0; } + +#else // no profile + +#define STBIR_ONLY_PROFILE_GET_SPLIT_INFO +#define STBIR_ONLY_PROFILE_SET_SPLIT_INFO + +#define STBIR_ONLY_PROFILE_BUILD_GET_INFO +#define STBIR_ONLY_PROFILE_BUILD_SET_INFO + +#define STBIR_PROFILE_START( wh ) +#define STBIR_PROFILE_END( wh ) +#define STBIR_PROFILE_FIRST_START( wh ) +#define STBIR_PROFILE_CLEAR_EXTRAS( ) + +#define STBIR_PROFILE_BUILD_START( wh ) +#define STBIR_PROFILE_BUILD_END( wh ) +#define STBIR_PROFILE_BUILD_FIRST_START( wh ) +#define STBIR_PROFILE_BUILD_CLEAR( info ) + +#endif // stbir_profile + +#ifndef STBIR_CEILF +#include +#if _MSC_VER <= 1200 // support VC6 for Sean +#define STBIR_CEILF(x) ((float)ceil((float)(x))) +#define STBIR_FLOORF(x) ((float)floor((float)(x))) +#else +#define STBIR_CEILF(x) ceilf(x) +#define STBIR_FLOORF(x) floorf(x) +#endif +#endif + +#ifndef STBIR_MEMCPY +// For memcpy +#include +#define STBIR_MEMCPY( dest, src, len ) memcpy( dest, src, len ) +#endif + +#ifndef STBIR_SIMD + +// memcpy that is specically intentionally overlapping (src is smaller then dest, so can be +// a normal forward copy, bytes is divisible by 4 and bytes is greater than or equal to +// the diff between dest and src) +static void stbir_overlapping_memcpy( void * dest, void const * src, size_t bytes ) +{ + char STBIR_SIMD_STREAMOUT_PTR (*) sd = (char*) src; + char STBIR_SIMD_STREAMOUT_PTR( * ) s_end = ((char*) src) + bytes; + ptrdiff_t ofs_to_dest = (char*)dest - (char*)src; + + if ( ofs_to_dest >= 8 ) // is the overlap more than 8 away? + { + char STBIR_SIMD_STREAMOUT_PTR( * ) s_end8 = ((char*) src) + (bytes&~7); + do + { + STBIR_NO_UNROLL(sd); + *(stbir_uint64*)( sd + ofs_to_dest ) = *(stbir_uint64*) sd; + sd += 8; + } while ( sd < s_end8 ); + + if ( sd == s_end ) + return; + } + + do + { + STBIR_NO_UNROLL(sd); + *(int*)( sd + ofs_to_dest ) = *(int*) sd; + sd += 4; + } while ( sd < s_end ); +} + +#endif + +static float stbir__filter_trapezoid(float x, float scale, void * user_data) +{ + float halfscale = scale / 2; + float t = 0.5f + halfscale; + STBIR_ASSERT(scale <= 1); + STBIR__UNUSED(user_data); + + if ( x < 0.0f ) x = -x; + + if (x >= t) + return 0.0f; + else + { + float r = 0.5f - halfscale; + if (x <= r) + return 1.0f; + else + return (t - x) / scale; + } +} + +static float stbir__support_trapezoid(float scale, void * user_data) +{ + STBIR__UNUSED(user_data); + return 0.5f + scale / 2.0f; +} + +static float stbir__filter_triangle(float x, float s, void * user_data) +{ + STBIR__UNUSED(s); + STBIR__UNUSED(user_data); + + if ( x < 0.0f ) x = -x; + + if (x <= 1.0f) + return 1.0f - x; + else + return 0.0f; +} + +static float stbir__filter_point(float x, float s, void * user_data) +{ + STBIR__UNUSED(x); + STBIR__UNUSED(s); + STBIR__UNUSED(user_data); + + return 1.0f; +} + +static float stbir__filter_cubic(float x, float s, void * user_data) +{ + STBIR__UNUSED(s); + STBIR__UNUSED(user_data); + + if ( x < 0.0f ) x = -x; + + if (x < 1.0f) + return (4.0f + x*x*(3.0f*x - 6.0f))/6.0f; + else if (x < 2.0f) + return (8.0f + x*(-12.0f + x*(6.0f - x)))/6.0f; + + return (0.0f); +} + +static float stbir__filter_catmullrom(float x, float s, void * user_data) +{ + STBIR__UNUSED(s); + STBIR__UNUSED(user_data); + + if ( x < 0.0f ) x = -x; + + if (x < 1.0f) + return 1.0f - x*x*(2.5f - 1.5f*x); + else if (x < 2.0f) + return 2.0f - x*(4.0f + x*(0.5f*x - 2.5f)); + + return (0.0f); +} + +static float stbir__filter_mitchell(float x, float s, void * user_data) +{ + STBIR__UNUSED(s); + STBIR__UNUSED(user_data); + + if ( x < 0.0f ) x = -x; + + if (x < 1.0f) + return (16.0f + x*x*(21.0f * x - 36.0f))/18.0f; + else if (x < 2.0f) + return (32.0f + x*(-60.0f + x*(36.0f - 7.0f*x)))/18.0f; + + return (0.0f); +} + +static float stbir__support_zero(float s, void * user_data) +{ + STBIR__UNUSED(s); + STBIR__UNUSED(user_data); + return 0; +} + +static float stbir__support_zeropoint5(float s, void * user_data) +{ + STBIR__UNUSED(s); + STBIR__UNUSED(user_data); + return 0.5f; +} + +static float stbir__support_one(float s, void * user_data) +{ + STBIR__UNUSED(s); + STBIR__UNUSED(user_data); + return 1; +} + +static float stbir__support_two(float s, void * user_data) +{ + STBIR__UNUSED(s); + STBIR__UNUSED(user_data); + return 2; +} + +// This is the maximum number of input samples that can affect an output sample +// with the given filter from the output pixel's perspective +static int stbir__get_filter_pixel_width(stbir__support_callback * support, float scale, void * user_data) +{ + STBIR_ASSERT(support != 0); + + if ( scale >= ( 1.0f-stbir__small_float ) ) // upscale + return (int)STBIR_CEILF(support(1.0f/scale,user_data) * 2.0f); + else + return (int)STBIR_CEILF(support(scale,user_data) * 2.0f / scale); +} + +// this is how many coefficents per run of the filter (which is different +// from the filter_pixel_width depending on if we are scattering or gathering) +static int stbir__get_coefficient_width(stbir__sampler * samp, int is_gather, void * user_data) +{ + float scale = samp->scale_info.scale; + stbir__support_callback * support = samp->filter_support; + + switch( is_gather ) + { + case 1: + return (int)STBIR_CEILF(support(1.0f / scale, user_data) * 2.0f); + case 2: + return (int)STBIR_CEILF(support(scale, user_data) * 2.0f / scale); + case 0: + return (int)STBIR_CEILF(support(scale, user_data) * 2.0f); + default: + STBIR_ASSERT( (is_gather >= 0 ) && (is_gather <= 2 ) ); + return 0; + } +} + +static int stbir__get_contributors(stbir__sampler * samp, int is_gather) +{ + if (is_gather) + return samp->scale_info.output_sub_size; + else + return (samp->scale_info.input_full_size + samp->filter_pixel_margin * 2); +} + +static int stbir__edge_zero_full( int n, int max ) +{ + STBIR__UNUSED(n); + STBIR__UNUSED(max); + return 0; // NOTREACHED +} + +static int stbir__edge_clamp_full( int n, int max ) +{ + if (n < 0) + return 0; + + if (n >= max) + return max - 1; + + return n; // NOTREACHED +} + +static int stbir__edge_reflect_full( int n, int max ) +{ + if (n < 0) + { + if (n > -max) + return -n; + else + return max - 1; + } + + if (n >= max) + { + int max2 = max * 2; + if (n >= max2) + return 0; + else + return max2 - n - 1; + } + + return n; // NOTREACHED +} + +static int stbir__edge_wrap_full( int n, int max ) +{ + if (n >= 0) + return (n % max); + else + { + int m = (-n) % max; + + if (m != 0) + m = max - m; + + return (m); + } +} + +typedef int stbir__edge_wrap_func( int n, int max ); +static stbir__edge_wrap_func * stbir__edge_wrap_slow[] = +{ + stbir__edge_clamp_full, // STBIR_EDGE_CLAMP + stbir__edge_reflect_full, // STBIR_EDGE_REFLECT + stbir__edge_wrap_full, // STBIR_EDGE_WRAP + stbir__edge_zero_full, // STBIR_EDGE_ZERO +}; + +stbir__inline static int stbir__edge_wrap(stbir_edge edge, int n, int max) +{ + // avoid per-pixel switch + if (n >= 0 && n < max) + return n; + return stbir__edge_wrap_slow[edge]( n, max ); +} + +#define STBIR__MERGE_RUNS_PIXEL_THRESHOLD 16 + +// get information on the extents of a sampler +static void stbir__get_extents( stbir__sampler * samp, stbir__extents * scanline_extents ) +{ + int j, stop; + int left_margin, right_margin; + int min_n = 0x7fffffff, max_n = -0x7fffffff; + int min_left = 0x7fffffff, max_left = -0x7fffffff; + int min_right = 0x7fffffff, max_right = -0x7fffffff; + stbir_edge edge = samp->edge; + stbir__contributors* contributors = samp->contributors; + int output_sub_size = samp->scale_info.output_sub_size; + int input_full_size = samp->scale_info.input_full_size; + int filter_pixel_margin = samp->filter_pixel_margin; + + STBIR_ASSERT( samp->is_gather ); + + stop = output_sub_size; + for (j = 0; j < stop; j++ ) + { + STBIR_ASSERT( contributors[j].n1 >= contributors[j].n0 ); + if ( contributors[j].n0 < min_n ) + { + min_n = contributors[j].n0; + stop = j + filter_pixel_margin; // if we find a new min, only scan another filter width + if ( stop > output_sub_size ) stop = output_sub_size; + } + } + + stop = 0; + for (j = output_sub_size - 1; j >= stop; j-- ) + { + STBIR_ASSERT( contributors[j].n1 >= contributors[j].n0 ); + if ( contributors[j].n1 > max_n ) + { + max_n = contributors[j].n1; + stop = j - filter_pixel_margin; // if we find a new max, only scan another filter width + if (stop<0) stop = 0; + } + } + + STBIR_ASSERT( scanline_extents->conservative.n0 <= min_n ); + STBIR_ASSERT( scanline_extents->conservative.n1 >= max_n ); + + // now calculate how much into the margins we really read + left_margin = 0; + if ( min_n < 0 ) + { + left_margin = -min_n; + min_n = 0; + } + + right_margin = 0; + if ( max_n >= input_full_size ) + { + right_margin = max_n - input_full_size + 1; + max_n = input_full_size - 1; + } + + // index 1 is margin pixel extents (how many pixels we hang over the edge) + scanline_extents->edge_sizes[0] = left_margin; + scanline_extents->edge_sizes[1] = right_margin; + + // index 2 is pixels read from the input + scanline_extents->spans[0].n0 = min_n; + scanline_extents->spans[0].n1 = max_n; + scanline_extents->spans[0].pixel_offset_for_input = min_n; + + // default to no other input range + scanline_extents->spans[1].n0 = 0; + scanline_extents->spans[1].n1 = -1; + scanline_extents->spans[1].pixel_offset_for_input = 0; + + // don't have to do edge calc for zero clamp + if ( edge == STBIR_EDGE_ZERO ) + return; + + // convert margin pixels to the pixels within the input (min and max) + for( j = -left_margin ; j < 0 ; j++ ) + { + int p = stbir__edge_wrap( edge, j, input_full_size ); + if ( p < min_left ) + min_left = p; + if ( p > max_left ) + max_left = p; + } + + for( j = input_full_size ; j < (input_full_size + right_margin) ; j++ ) + { + int p = stbir__edge_wrap( edge, j, input_full_size ); + if ( p < min_right ) + min_right = p; + if ( p > max_right ) + max_right = p; + } + + // merge the left margin pixel region if it connects within 4 pixels of main pixel region + if ( min_left != 0x7fffffff ) + { + if ( ( ( min_left <= min_n ) && ( ( max_left + STBIR__MERGE_RUNS_PIXEL_THRESHOLD ) >= min_n ) ) || + ( ( min_n <= min_left ) && ( ( max_n + STBIR__MERGE_RUNS_PIXEL_THRESHOLD ) >= max_left ) ) ) + { + scanline_extents->spans[0].n0 = min_n = stbir__min( min_n, min_left ); + scanline_extents->spans[0].n1 = max_n = stbir__max( max_n, max_left ); + scanline_extents->spans[0].pixel_offset_for_input = min_n; + left_margin = 0; + } + } + + // merge the right margin pixel region if it connects within 4 pixels of main pixel region + if ( min_right != 0x7fffffff ) + { + if ( ( ( min_right <= min_n ) && ( ( max_right + STBIR__MERGE_RUNS_PIXEL_THRESHOLD ) >= min_n ) ) || + ( ( min_n <= min_right ) && ( ( max_n + STBIR__MERGE_RUNS_PIXEL_THRESHOLD ) >= max_right ) ) ) + { + scanline_extents->spans[0].n0 = min_n = stbir__min( min_n, min_right ); + scanline_extents->spans[0].n1 = max_n = stbir__max( max_n, max_right ); + scanline_extents->spans[0].pixel_offset_for_input = min_n; + right_margin = 0; + } + } + + STBIR_ASSERT( scanline_extents->conservative.n0 <= min_n ); + STBIR_ASSERT( scanline_extents->conservative.n1 >= max_n ); + + // you get two ranges when you have the WRAP edge mode and you are doing just the a piece of the resize + // so you need to get a second run of pixels from the opposite side of the scanline (which you + // wouldn't need except for WRAP) + + + // if we can't merge the min_left range, add it as a second range + if ( ( left_margin ) && ( min_left != 0x7fffffff ) ) + { + stbir__span * newspan = scanline_extents->spans + 1; + STBIR_ASSERT( right_margin == 0 ); + if ( min_left < scanline_extents->spans[0].n0 ) + { + scanline_extents->spans[1].pixel_offset_for_input = scanline_extents->spans[0].n0; + scanline_extents->spans[1].n0 = scanline_extents->spans[0].n0; + scanline_extents->spans[1].n1 = scanline_extents->spans[0].n1; + --newspan; + } + newspan->pixel_offset_for_input = min_left; + newspan->n0 = -left_margin; + newspan->n1 = ( max_left - min_left ) - left_margin; + scanline_extents->edge_sizes[0] = 0; // don't need to copy the left margin, since we are directly decoding into the margin + return; + } + + // if we can't merge the min_left range, add it as a second range + if ( ( right_margin ) && ( min_right != 0x7fffffff ) ) + { + stbir__span * newspan = scanline_extents->spans + 1; + if ( min_right < scanline_extents->spans[0].n0 ) + { + scanline_extents->spans[1].pixel_offset_for_input = scanline_extents->spans[0].n0; + scanline_extents->spans[1].n0 = scanline_extents->spans[0].n0; + scanline_extents->spans[1].n1 = scanline_extents->spans[0].n1; + --newspan; + } + newspan->pixel_offset_for_input = min_right; + newspan->n0 = scanline_extents->spans[1].n1 + 1; + newspan->n1 = scanline_extents->spans[1].n1 + 1 + ( max_right - min_right ); + scanline_extents->edge_sizes[1] = 0; // don't need to copy the right margin, since we are directly decoding into the margin + return; + } +} + +static void stbir__calculate_in_pixel_range( int * first_pixel, int * last_pixel, float out_pixel_center, float out_filter_radius, float inv_scale, float out_shift, int input_size, stbir_edge edge ) +{ + int first, last; + float out_pixel_influence_lowerbound = out_pixel_center - out_filter_radius; + float out_pixel_influence_upperbound = out_pixel_center + out_filter_radius; + + float in_pixel_influence_lowerbound = (out_pixel_influence_lowerbound + out_shift) * inv_scale; + float in_pixel_influence_upperbound = (out_pixel_influence_upperbound + out_shift) * inv_scale; + + first = (int)(STBIR_FLOORF(in_pixel_influence_lowerbound + 0.5f)); + last = (int)(STBIR_FLOORF(in_pixel_influence_upperbound - 0.5f)); + + if ( edge == STBIR_EDGE_WRAP ) + { + if ( first < -input_size ) + first = -input_size; + if ( last >= (input_size*2)) + last = (input_size*2) - 1; + } + + *first_pixel = first; + *last_pixel = last; +} + +static void stbir__calculate_coefficients_for_gather_upsample( float out_filter_radius, stbir__kernel_callback * kernel, stbir__scale_info * scale_info, int num_contributors, stbir__contributors* contributors, float* coefficient_group, int coefficient_width, stbir_edge edge, void * user_data ) +{ + int n, end; + float inv_scale = scale_info->inv_scale; + float out_shift = scale_info->pixel_shift; + int input_size = scale_info->input_full_size; + int numerator = scale_info->scale_numerator; + int polyphase = ( ( scale_info->scale_is_rational ) && ( numerator < num_contributors ) ); + + // Looping through out pixels + end = num_contributors; if ( polyphase ) end = numerator; + for (n = 0; n < end; n++) + { + int i; + int last_non_zero; + float out_pixel_center = (float)n + 0.5f; + float in_center_of_out = (out_pixel_center + out_shift) * inv_scale; + + int in_first_pixel, in_last_pixel; + + stbir__calculate_in_pixel_range( &in_first_pixel, &in_last_pixel, out_pixel_center, out_filter_radius, inv_scale, out_shift, input_size, edge ); + + last_non_zero = -1; + for (i = 0; i <= in_last_pixel - in_first_pixel; i++) + { + float in_pixel_center = (float)(i + in_first_pixel) + 0.5f; + float coeff = kernel(in_center_of_out - in_pixel_center, inv_scale, user_data); + + // kill denormals + if ( ( ( coeff < stbir__small_float ) && ( coeff > -stbir__small_float ) ) ) + { + if ( i == 0 ) // if we're at the front, just eat zero contributors + { + STBIR_ASSERT ( ( in_last_pixel - in_first_pixel ) != 0 ); // there should be at least one contrib + ++in_first_pixel; + i--; + continue; + } + coeff = 0; // make sure is fully zero (should keep denormals away) + } + else + last_non_zero = i; + + coefficient_group[i] = coeff; + } + + in_last_pixel = last_non_zero+in_first_pixel; // kills trailing zeros + contributors->n0 = in_first_pixel; + contributors->n1 = in_last_pixel; + + STBIR_ASSERT(contributors->n1 >= contributors->n0); + + ++contributors; + coefficient_group += coefficient_width; + } +} + +static void stbir__insert_coeff( stbir__contributors * contribs, float * coeffs, int new_pixel, float new_coeff ) +{ + if ( new_pixel <= contribs->n1 ) // before the end + { + if ( new_pixel < contribs->n0 ) // before the front? + { + int j, o = contribs->n0 - new_pixel; + for ( j = contribs->n1 - contribs->n0 ; j <= 0 ; j-- ) + coeffs[ j + o ] = coeffs[ j ]; + for ( j = 1 ; j < o ; j-- ) + coeffs[ j ] = coeffs[ 0 ]; + coeffs[ 0 ] = new_coeff; + contribs->n0 = new_pixel; + } + else + { + coeffs[ new_pixel - contribs->n0 ] += new_coeff; + } + } + else + { + int j, e = new_pixel - contribs->n0; + for( j = ( contribs->n1 - contribs->n0 ) + 1 ; j < e ; j++ ) // clear in-betweens coeffs if there are any + coeffs[j] = 0; + + coeffs[ e ] = new_coeff; + contribs->n1 = new_pixel; + } +} + +static void stbir__calculate_out_pixel_range( int * first_pixel, int * last_pixel, float in_pixel_center, float in_pixels_radius, float scale, float out_shift, int out_size ) +{ + float in_pixel_influence_lowerbound = in_pixel_center - in_pixels_radius; + float in_pixel_influence_upperbound = in_pixel_center + in_pixels_radius; + float out_pixel_influence_lowerbound = in_pixel_influence_lowerbound * scale - out_shift; + float out_pixel_influence_upperbound = in_pixel_influence_upperbound * scale - out_shift; + int out_first_pixel = (int)(STBIR_FLOORF(out_pixel_influence_lowerbound + 0.5f)); + int out_last_pixel = (int)(STBIR_FLOORF(out_pixel_influence_upperbound - 0.5f)); + + if ( out_first_pixel < 0 ) + out_first_pixel = 0; + if ( out_last_pixel >= out_size ) + out_last_pixel = out_size - 1; + *first_pixel = out_first_pixel; + *last_pixel = out_last_pixel; +} + +static void stbir__calculate_coefficients_for_gather_downsample( int start, int end, float in_pixels_radius, stbir__kernel_callback * kernel, stbir__scale_info * scale_info, int coefficient_width, int num_contributors, stbir__contributors * contributors, float * coefficient_group, void * user_data ) +{ + int in_pixel; + int i; + int first_out_inited = -1; + float scale = scale_info->scale; + float out_shift = scale_info->pixel_shift; + int out_size = scale_info->output_sub_size; + int numerator = scale_info->scale_numerator; + int polyphase = ( ( scale_info->scale_is_rational ) && ( numerator < out_size ) ); + + STBIR__UNUSED(num_contributors); + + // Loop through the input pixels + for (in_pixel = start; in_pixel < end; in_pixel++) + { + float in_pixel_center = (float)in_pixel + 0.5f; + float out_center_of_in = in_pixel_center * scale - out_shift; + int out_first_pixel, out_last_pixel; + + stbir__calculate_out_pixel_range( &out_first_pixel, &out_last_pixel, in_pixel_center, in_pixels_radius, scale, out_shift, out_size ); + + if ( out_first_pixel > out_last_pixel ) + continue; + + // clamp or exit if we are using polyphase filtering, and the limit is up + if ( polyphase ) + { + // when polyphase, you only have to do coeffs up to the numerator count + if ( out_first_pixel == numerator ) + break; + + // don't do any extra work, clamp last pixel at numerator too + if ( out_last_pixel >= numerator ) + out_last_pixel = numerator - 1; + } + + for (i = 0; i <= out_last_pixel - out_first_pixel; i++) + { + float out_pixel_center = (float)(i + out_first_pixel) + 0.5f; + float x = out_pixel_center - out_center_of_in; + float coeff = kernel(x, scale, user_data) * scale; + + // kill the coeff if it's too small (avoid denormals) + if ( ( ( coeff < stbir__small_float ) && ( coeff > -stbir__small_float ) ) ) + coeff = 0.0f; + + { + int out = i + out_first_pixel; + float * coeffs = coefficient_group + out * coefficient_width; + stbir__contributors * contribs = contributors + out; + + // is this the first time this output pixel has been seen? Init it. + if ( out > first_out_inited ) + { + STBIR_ASSERT( out == ( first_out_inited + 1 ) ); // ensure we have only advanced one at time + first_out_inited = out; + contribs->n0 = in_pixel; + contribs->n1 = in_pixel; + coeffs[0] = coeff; + } + else + { + // insert on end (always in order) + if ( coeffs[0] == 0.0f ) // if the first coefficent is zero, then zap it for this coeffs + { + STBIR_ASSERT( ( in_pixel - contribs->n0 ) == 1 ); // ensure that when we zap, we're at the 2nd pos + contribs->n0 = in_pixel; + } + contribs->n1 = in_pixel; + STBIR_ASSERT( ( in_pixel - contribs->n0 ) < coefficient_width ); + coeffs[in_pixel - contribs->n0] = coeff; + } + } + } + } +} + +#ifdef STBIR_RENORMALIZE_IN_FLOAT +#define STBIR_RENORM_TYPE float +#else +#define STBIR_RENORM_TYPE double +#endif + +static void stbir__cleanup_gathered_coefficients( stbir_edge edge, stbir__filter_extent_info* filter_info, stbir__scale_info * scale_info, int num_contributors, stbir__contributors* contributors, float * coefficient_group, int coefficient_width ) +{ + int input_size = scale_info->input_full_size; + int input_last_n1 = input_size - 1; + int n, end; + int lowest = 0x7fffffff; + int highest = -0x7fffffff; + int widest = -1; + int numerator = scale_info->scale_numerator; + int denominator = scale_info->scale_denominator; + int polyphase = ( ( scale_info->scale_is_rational ) && ( numerator < num_contributors ) ); + float * coeffs; + stbir__contributors * contribs; + + // weight all the coeffs for each sample + coeffs = coefficient_group; + contribs = contributors; + end = num_contributors; if ( polyphase ) end = numerator; + for (n = 0; n < end; n++) + { + int i; + STBIR_RENORM_TYPE filter_scale, total_filter = 0; + int e; + + // add all contribs + e = contribs->n1 - contribs->n0; + for( i = 0 ; i <= e ; i++ ) + { + total_filter += (STBIR_RENORM_TYPE) coeffs[i]; + STBIR_ASSERT( ( coeffs[i] >= -2.0f ) && ( coeffs[i] <= 2.0f ) ); // check for wonky weights + } + + // rescale + if ( ( total_filter < stbir__small_float ) && ( total_filter > -stbir__small_float ) ) + { + // all coeffs are extremely small, just zero it + contribs->n1 = contribs->n0; + coeffs[0] = 0.0f; + } + else + { + // if the total isn't 1.0, rescale everything + if ( ( total_filter < (1.0f-stbir__small_float) ) || ( total_filter > (1.0f+stbir__small_float) ) ) + { + filter_scale = ((STBIR_RENORM_TYPE)1.0) / total_filter; + + // scale them all + for (i = 0; i <= e; i++) + coeffs[i] = (float) ( coeffs[i] * filter_scale ); + } + } + ++contribs; + coeffs += coefficient_width; + } + + // if we have a rational for the scale, we can exploit the polyphaseness to not calculate + // most of the coefficients, so we copy them here + if ( polyphase ) + { + stbir__contributors * prev_contribs = contributors; + stbir__contributors * cur_contribs = contributors + numerator; + + for( n = numerator ; n < num_contributors ; n++ ) + { + cur_contribs->n0 = prev_contribs->n0 + denominator; + cur_contribs->n1 = prev_contribs->n1 + denominator; + ++cur_contribs; + ++prev_contribs; + } + stbir_overlapping_memcpy( coefficient_group + numerator * coefficient_width, coefficient_group, ( num_contributors - numerator ) * coefficient_width * sizeof( coeffs[ 0 ] ) ); + } + + coeffs = coefficient_group; + contribs = contributors; + for (n = 0; n < num_contributors; n++) + { + int i; + + // in zero edge mode, just remove out of bounds contribs completely (since their weights are accounted for now) + if ( edge == STBIR_EDGE_ZERO ) + { + // shrink the right side if necessary + if ( contribs->n1 > input_last_n1 ) + contribs->n1 = input_last_n1; + + // shrink the left side + if ( contribs->n0 < 0 ) + { + int j, left, skips = 0; + + skips = -contribs->n0; + contribs->n0 = 0; + + // now move down the weights + left = contribs->n1 - contribs->n0 + 1; + if ( left > 0 ) + { + for( j = 0 ; j < left ; j++ ) + coeffs[ j ] = coeffs[ j + skips ]; + } + } + } + else if ( ( edge == STBIR_EDGE_CLAMP ) || ( edge == STBIR_EDGE_REFLECT ) ) + { + // for clamp and reflect, calculate the true inbounds position (based on edge type) and just add that to the existing weight + + // right hand side first + if ( contribs->n1 > input_last_n1 ) + { + int start = contribs->n0; + int endi = contribs->n1; + contribs->n1 = input_last_n1; + for( i = input_size; i <= endi; i++ ) + stbir__insert_coeff( contribs, coeffs, stbir__edge_wrap_slow[edge]( i, input_size ), coeffs[i-start] ); + } + + // now check left hand edge + if ( contribs->n0 < 0 ) + { + int save_n0; + float save_n0_coeff; + float * c = coeffs - ( contribs->n0 + 1 ); + + // reinsert the coeffs with it reflected or clamped (insert accumulates, if the coeffs exist) + for( i = -1 ; i > contribs->n0 ; i-- ) + stbir__insert_coeff( contribs, coeffs, stbir__edge_wrap_slow[edge]( i, input_size ), *c-- ); + save_n0 = contribs->n0; + save_n0_coeff = c[0]; // save it, since we didn't do the final one (i==n0), because there might be too many coeffs to hold (before we resize)! + + // now slide all the coeffs down (since we have accumulated them in the positive contribs) and reset the first contrib + contribs->n0 = 0; + for(i = 0 ; i <= contribs->n1 ; i++ ) + coeffs[i] = coeffs[i-save_n0]; + + // now that we have shrunk down the contribs, we insert the first one safely + stbir__insert_coeff( contribs, coeffs, stbir__edge_wrap_slow[edge]( save_n0, input_size ), save_n0_coeff ); + } + } + + if ( contribs->n0 <= contribs->n1 ) + { + int diff = contribs->n1 - contribs->n0 + 1; + while ( diff && ( coeffs[ diff-1 ] == 0.0f ) ) + --diff; + contribs->n1 = contribs->n0 + diff - 1; + + if ( contribs->n0 <= contribs->n1 ) + { + if ( contribs->n0 < lowest ) + lowest = contribs->n0; + if ( contribs->n1 > highest ) + highest = contribs->n1; + if ( diff > widest ) + widest = diff; + } + + // re-zero out unused coefficients (if any) + for( i = diff ; i < coefficient_width ; i++ ) + coeffs[i] = 0.0f; + } + + ++contribs; + coeffs += coefficient_width; + } + filter_info->lowest = lowest; + filter_info->highest = highest; + filter_info->widest = widest; +} + +#undef STBIR_RENORM_TYPE + +static int stbir__pack_coefficients( int num_contributors, stbir__contributors* contributors, float * coefficents, int coefficient_width, int widest, int row0, int row1 ) +{ + #define STBIR_MOVE_1( dest, src ) { STBIR_NO_UNROLL(dest); ((stbir_uint32*)(dest))[0] = ((stbir_uint32*)(src))[0]; } + #define STBIR_MOVE_2( dest, src ) { STBIR_NO_UNROLL(dest); ((stbir_uint64*)(dest))[0] = ((stbir_uint64*)(src))[0]; } + #ifdef STBIR_SIMD + #define STBIR_MOVE_4( dest, src ) { stbir__simdf t; STBIR_NO_UNROLL(dest); stbir__simdf_load( t, src ); stbir__simdf_store( dest, t ); } + #else + #define STBIR_MOVE_4( dest, src ) { STBIR_NO_UNROLL(dest); ((stbir_uint64*)(dest))[0] = ((stbir_uint64*)(src))[0]; ((stbir_uint64*)(dest))[1] = ((stbir_uint64*)(src))[1]; } + #endif + + int row_end = row1 + 1; + STBIR__UNUSED( row0 ); // only used in an assert + + if ( coefficient_width != widest ) + { + float * pc = coefficents; + float * coeffs = coefficents; + float * pc_end = coefficents + num_contributors * widest; + switch( widest ) + { + case 1: + do { + STBIR_MOVE_1( pc, coeffs ); + ++pc; + coeffs += coefficient_width; + } while ( pc < pc_end ); + break; + case 2: + do { + STBIR_MOVE_2( pc, coeffs ); + pc += 2; + coeffs += coefficient_width; + } while ( pc < pc_end ); + break; + case 3: + do { + STBIR_MOVE_2( pc, coeffs ); + STBIR_MOVE_1( pc+2, coeffs+2 ); + pc += 3; + coeffs += coefficient_width; + } while ( pc < pc_end ); + break; + case 4: + do { + STBIR_MOVE_4( pc, coeffs ); + pc += 4; + coeffs += coefficient_width; + } while ( pc < pc_end ); + break; + case 5: + do { + STBIR_MOVE_4( pc, coeffs ); + STBIR_MOVE_1( pc+4, coeffs+4 ); + pc += 5; + coeffs += coefficient_width; + } while ( pc < pc_end ); + break; + case 6: + do { + STBIR_MOVE_4( pc, coeffs ); + STBIR_MOVE_2( pc+4, coeffs+4 ); + pc += 6; + coeffs += coefficient_width; + } while ( pc < pc_end ); + break; + case 7: + do { + STBIR_MOVE_4( pc, coeffs ); + STBIR_MOVE_2( pc+4, coeffs+4 ); + STBIR_MOVE_1( pc+6, coeffs+6 ); + pc += 7; + coeffs += coefficient_width; + } while ( pc < pc_end ); + break; + case 8: + do { + STBIR_MOVE_4( pc, coeffs ); + STBIR_MOVE_4( pc+4, coeffs+4 ); + pc += 8; + coeffs += coefficient_width; + } while ( pc < pc_end ); + break; + case 9: + do { + STBIR_MOVE_4( pc, coeffs ); + STBIR_MOVE_4( pc+4, coeffs+4 ); + STBIR_MOVE_1( pc+8, coeffs+8 ); + pc += 9; + coeffs += coefficient_width; + } while ( pc < pc_end ); + break; + case 10: + do { + STBIR_MOVE_4( pc, coeffs ); + STBIR_MOVE_4( pc+4, coeffs+4 ); + STBIR_MOVE_2( pc+8, coeffs+8 ); + pc += 10; + coeffs += coefficient_width; + } while ( pc < pc_end ); + break; + case 11: + do { + STBIR_MOVE_4( pc, coeffs ); + STBIR_MOVE_4( pc+4, coeffs+4 ); + STBIR_MOVE_2( pc+8, coeffs+8 ); + STBIR_MOVE_1( pc+10, coeffs+10 ); + pc += 11; + coeffs += coefficient_width; + } while ( pc < pc_end ); + break; + case 12: + do { + STBIR_MOVE_4( pc, coeffs ); + STBIR_MOVE_4( pc+4, coeffs+4 ); + STBIR_MOVE_4( pc+8, coeffs+8 ); + pc += 12; + coeffs += coefficient_width; + } while ( pc < pc_end ); + break; + default: + do { + float * copy_end = pc + widest - 4; + float * c = coeffs; + do { + STBIR_NO_UNROLL( pc ); + STBIR_MOVE_4( pc, c ); + pc += 4; + c += 4; + } while ( pc <= copy_end ); + copy_end += 4; + while ( pc < copy_end ) + { + STBIR_MOVE_1( pc, c ); + ++pc; ++c; + } + coeffs += coefficient_width; + } while ( pc < pc_end ); + break; + } + } + + // some horizontal routines read one float off the end (which is then masked off), so put in a sentinal so we don't read an snan or denormal + coefficents[ widest * num_contributors ] = 8888.0f; + + // the minimum we might read for unrolled filters widths is 12. So, we need to + // make sure we never read outside the decode buffer, by possibly moving + // the sample area back into the scanline, and putting zeros weights first. + // we start on the right edge and check until we're well past the possible + // clip area (2*widest). + { + stbir__contributors * contribs = contributors + num_contributors - 1; + float * coeffs = coefficents + widest * ( num_contributors - 1 ); + + // go until no chance of clipping (this is usually less than 8 lops) + while ( ( contribs >= contributors ) && ( ( contribs->n0 + widest*2 ) >= row_end ) ) + { + // might we clip?? + if ( ( contribs->n0 + widest ) > row_end ) + { + int stop_range = widest; + + // if range is larger than 12, it will be handled by generic loops that can terminate on the exact length + // of this contrib n1, instead of a fixed widest amount - so calculate this + if ( widest > 12 ) + { + int mod; + + // how far will be read in the n_coeff loop (which depends on the widest count mod4); + mod = widest & 3; + stop_range = ( ( ( contribs->n1 - contribs->n0 + 1 ) - mod + 3 ) & ~3 ) + mod; + + // the n_coeff loops do a minimum amount of coeffs, so factor that in! + if ( stop_range < ( 8 + mod ) ) stop_range = 8 + mod; + } + + // now see if we still clip with the refined range + if ( ( contribs->n0 + stop_range ) > row_end ) + { + int new_n0 = row_end - stop_range; + int num = contribs->n1 - contribs->n0 + 1; + int backup = contribs->n0 - new_n0; + float * from_co = coeffs + num - 1; + float * to_co = from_co + backup; + + STBIR_ASSERT( ( new_n0 >= row0 ) && ( new_n0 < contribs->n0 ) ); + + // move the coeffs over + while( num ) + { + *to_co-- = *from_co--; + --num; + } + // zero new positions + while ( to_co >= coeffs ) + *to_co-- = 0; + // set new start point + contribs->n0 = new_n0; + if ( widest > 12 ) + { + int mod; + + // how far will be read in the n_coeff loop (which depends on the widest count mod4); + mod = widest & 3; + stop_range = ( ( ( contribs->n1 - contribs->n0 + 1 ) - mod + 3 ) & ~3 ) + mod; + + // the n_coeff loops do a minimum amount of coeffs, so factor that in! + if ( stop_range < ( 8 + mod ) ) stop_range = 8 + mod; + } + } + } + --contribs; + coeffs -= widest; + } + } + + return widest; + #undef STBIR_MOVE_1 + #undef STBIR_MOVE_2 + #undef STBIR_MOVE_4 +} + +static void stbir__calculate_filters( stbir__sampler * samp, stbir__sampler * other_axis_for_pivot, void * user_data STBIR_ONLY_PROFILE_BUILD_GET_INFO ) +{ + int n; + float scale = samp->scale_info.scale; + stbir__kernel_callback * kernel = samp->filter_kernel; + stbir__support_callback * support = samp->filter_support; + float inv_scale = samp->scale_info.inv_scale; + int input_full_size = samp->scale_info.input_full_size; + int gather_num_contributors = samp->num_contributors; + stbir__contributors* gather_contributors = samp->contributors; + float * gather_coeffs = samp->coefficients; + int gather_coefficient_width = samp->coefficient_width; + + switch ( samp->is_gather ) + { + case 1: // gather upsample + { + float out_pixels_radius = support(inv_scale,user_data) * scale; + + stbir__calculate_coefficients_for_gather_upsample( out_pixels_radius, kernel, &samp->scale_info, gather_num_contributors, gather_contributors, gather_coeffs, gather_coefficient_width, samp->edge, user_data ); + + STBIR_PROFILE_BUILD_START( cleanup ); + stbir__cleanup_gathered_coefficients( samp->edge, &samp->extent_info, &samp->scale_info, gather_num_contributors, gather_contributors, gather_coeffs, gather_coefficient_width ); + STBIR_PROFILE_BUILD_END( cleanup ); + } + break; + + case 0: // scatter downsample (only on vertical) + case 2: // gather downsample + { + float in_pixels_radius = support(scale,user_data) * inv_scale; + int filter_pixel_margin = samp->filter_pixel_margin; + int input_end = input_full_size + filter_pixel_margin; + + // if this is a scatter, we do a downsample gather to get the coeffs, and then pivot after + if ( !samp->is_gather ) + { + // check if we are using the same gather downsample on the horizontal as this vertical, + // if so, then we don't have to generate them, we can just pivot from the horizontal. + if ( other_axis_for_pivot ) + { + gather_contributors = other_axis_for_pivot->contributors; + gather_coeffs = other_axis_for_pivot->coefficients; + gather_coefficient_width = other_axis_for_pivot->coefficient_width; + gather_num_contributors = other_axis_for_pivot->num_contributors; + samp->extent_info.lowest = other_axis_for_pivot->extent_info.lowest; + samp->extent_info.highest = other_axis_for_pivot->extent_info.highest; + samp->extent_info.widest = other_axis_for_pivot->extent_info.widest; + goto jump_right_to_pivot; + } + + gather_contributors = samp->gather_prescatter_contributors; + gather_coeffs = samp->gather_prescatter_coefficients; + gather_coefficient_width = samp->gather_prescatter_coefficient_width; + gather_num_contributors = samp->gather_prescatter_num_contributors; + } + + stbir__calculate_coefficients_for_gather_downsample( -filter_pixel_margin, input_end, in_pixels_radius, kernel, &samp->scale_info, gather_coefficient_width, gather_num_contributors, gather_contributors, gather_coeffs, user_data ); + + STBIR_PROFILE_BUILD_START( cleanup ); + stbir__cleanup_gathered_coefficients( samp->edge, &samp->extent_info, &samp->scale_info, gather_num_contributors, gather_contributors, gather_coeffs, gather_coefficient_width ); + STBIR_PROFILE_BUILD_END( cleanup ); + + if ( !samp->is_gather ) + { + // if this is a scatter (vertical only), then we need to pivot the coeffs + stbir__contributors * scatter_contributors; + int highest_set; + + jump_right_to_pivot: + + STBIR_PROFILE_BUILD_START( pivot ); + + highest_set = (-filter_pixel_margin) - 1; + for (n = 0; n < gather_num_contributors; n++) + { + int k; + int gn0 = gather_contributors->n0, gn1 = gather_contributors->n1; + int scatter_coefficient_width = samp->coefficient_width; + float * scatter_coeffs = samp->coefficients + ( gn0 + filter_pixel_margin ) * scatter_coefficient_width; + float * g_coeffs = gather_coeffs; + scatter_contributors = samp->contributors + ( gn0 + filter_pixel_margin ); + + for (k = gn0 ; k <= gn1 ; k++ ) + { + float gc = *g_coeffs++; + + // skip zero and denormals - must skip zeros to avoid adding coeffs beyond scatter_coefficient_width + // (which happens when pivoting from horizontal, which might have dummy zeros) + if ( ( ( gc >= stbir__small_float ) || ( gc <= -stbir__small_float ) ) ) + { + if ( ( k > highest_set ) || ( scatter_contributors->n0 > scatter_contributors->n1 ) ) + { + { + // if we are skipping over several contributors, we need to clear the skipped ones + stbir__contributors * clear_contributors = samp->contributors + ( highest_set + filter_pixel_margin + 1); + while ( clear_contributors < scatter_contributors ) + { + clear_contributors->n0 = 0; + clear_contributors->n1 = -1; + ++clear_contributors; + } + } + scatter_contributors->n0 = n; + scatter_contributors->n1 = n; + scatter_coeffs[0] = gc; + highest_set = k; + } + else + { + stbir__insert_coeff( scatter_contributors, scatter_coeffs, n, gc ); + } + STBIR_ASSERT( ( scatter_contributors->n1 - scatter_contributors->n0 + 1 ) <= scatter_coefficient_width ); + } + ++scatter_contributors; + scatter_coeffs += scatter_coefficient_width; + } + + ++gather_contributors; + gather_coeffs += gather_coefficient_width; + } + + // now clear any unset contribs + { + stbir__contributors * clear_contributors = samp->contributors + ( highest_set + filter_pixel_margin + 1); + stbir__contributors * end_contributors = samp->contributors + samp->num_contributors; + while ( clear_contributors < end_contributors ) + { + clear_contributors->n0 = 0; + clear_contributors->n1 = -1; + ++clear_contributors; + } + } + + STBIR_PROFILE_BUILD_END( pivot ); + } + } + break; + } +} + + +//======================================================================================================== +// scanline decoders and encoders + +#define stbir__coder_min_num 1 +#define STB_IMAGE_RESIZE_DO_CODERS +#include STBIR__HEADER_FILENAME + +#define stbir__decode_suffix BGRA +#define stbir__decode_swizzle +#define stbir__decode_order0 2 +#define stbir__decode_order1 1 +#define stbir__decode_order2 0 +#define stbir__decode_order3 3 +#define stbir__encode_order0 2 +#define stbir__encode_order1 1 +#define stbir__encode_order2 0 +#define stbir__encode_order3 3 +#define stbir__coder_min_num 4 +#define STB_IMAGE_RESIZE_DO_CODERS +#include STBIR__HEADER_FILENAME + +#define stbir__decode_suffix ARGB +#define stbir__decode_swizzle +#define stbir__decode_order0 1 +#define stbir__decode_order1 2 +#define stbir__decode_order2 3 +#define stbir__decode_order3 0 +#define stbir__encode_order0 3 +#define stbir__encode_order1 0 +#define stbir__encode_order2 1 +#define stbir__encode_order3 2 +#define stbir__coder_min_num 4 +#define STB_IMAGE_RESIZE_DO_CODERS +#include STBIR__HEADER_FILENAME + +#define stbir__decode_suffix ABGR +#define stbir__decode_swizzle +#define stbir__decode_order0 3 +#define stbir__decode_order1 2 +#define stbir__decode_order2 1 +#define stbir__decode_order3 0 +#define stbir__encode_order0 3 +#define stbir__encode_order1 2 +#define stbir__encode_order2 1 +#define stbir__encode_order3 0 +#define stbir__coder_min_num 4 +#define STB_IMAGE_RESIZE_DO_CODERS +#include STBIR__HEADER_FILENAME + +#define stbir__decode_suffix AR +#define stbir__decode_swizzle +#define stbir__decode_order0 1 +#define stbir__decode_order1 0 +#define stbir__decode_order2 3 +#define stbir__decode_order3 2 +#define stbir__encode_order0 1 +#define stbir__encode_order1 0 +#define stbir__encode_order2 3 +#define stbir__encode_order3 2 +#define stbir__coder_min_num 2 +#define STB_IMAGE_RESIZE_DO_CODERS +#include STBIR__HEADER_FILENAME + + +// fancy alpha means we expand to keep both premultipied and non-premultiplied color channels +static void stbir__fancy_alpha_weight_4ch( float * out_buffer, int width_times_channels ) +{ + float STBIR_STREAMOUT_PTR(*) out = out_buffer; + float const * end_decode = out_buffer + ( width_times_channels / 4 ) * 7; // decode buffer aligned to end of out_buffer + float STBIR_STREAMOUT_PTR(*) decode = (float*)end_decode - width_times_channels; + + // fancy alpha is stored internally as R G B A Rpm Gpm Bpm + + #ifdef STBIR_SIMD + + #ifdef STBIR_SIMD8 + decode += 16; + while ( decode <= end_decode ) + { + stbir__simdf8 d0,d1,a0,a1,p0,p1; + STBIR_NO_UNROLL(decode); + stbir__simdf8_load( d0, decode-16 ); + stbir__simdf8_load( d1, decode-16+8 ); + stbir__simdf8_0123to33333333( a0, d0 ); + stbir__simdf8_0123to33333333( a1, d1 ); + stbir__simdf8_mult( p0, a0, d0 ); + stbir__simdf8_mult( p1, a1, d1 ); + stbir__simdf8_bot4s( a0, d0, p0 ); + stbir__simdf8_bot4s( a1, d1, p1 ); + stbir__simdf8_top4s( d0, d0, p0 ); + stbir__simdf8_top4s( d1, d1, p1 ); + stbir__simdf8_store ( out, a0 ); + stbir__simdf8_store ( out+7, d0 ); + stbir__simdf8_store ( out+14, a1 ); + stbir__simdf8_store ( out+21, d1 ); + decode += 16; + out += 28; + } + decode -= 16; + #else + decode += 8; + while ( decode <= end_decode ) + { + stbir__simdf d0,a0,d1,a1,p0,p1; + STBIR_NO_UNROLL(decode); + stbir__simdf_load( d0, decode-8 ); + stbir__simdf_load( d1, decode-8+4 ); + stbir__simdf_0123to3333( a0, d0 ); + stbir__simdf_0123to3333( a1, d1 ); + stbir__simdf_mult( p0, a0, d0 ); + stbir__simdf_mult( p1, a1, d1 ); + stbir__simdf_store ( out, d0 ); + stbir__simdf_store ( out+4, p0 ); + stbir__simdf_store ( out+7, d1 ); + stbir__simdf_store ( out+7+4, p1 ); + decode += 8; + out += 14; + } + decode -= 8; + #endif + + // might be one last odd pixel + #ifdef STBIR_SIMD8 + while ( decode < end_decode ) + #else + if ( decode < end_decode ) + #endif + { + stbir__simdf d,a,p; + stbir__simdf_load( d, decode ); + stbir__simdf_0123to3333( a, d ); + stbir__simdf_mult( p, a, d ); + stbir__simdf_store ( out, d ); + stbir__simdf_store ( out+4, p ); + decode += 4; + out += 7; + } + + #else + + while( decode < end_decode ) + { + float r = decode[0], g = decode[1], b = decode[2], alpha = decode[3]; + out[0] = r; + out[1] = g; + out[2] = b; + out[3] = alpha; + out[4] = r * alpha; + out[5] = g * alpha; + out[6] = b * alpha; + out += 7; + decode += 4; + } + + #endif +} + +static void stbir__fancy_alpha_weight_2ch( float * out_buffer, int width_times_channels ) +{ + float STBIR_STREAMOUT_PTR(*) out = out_buffer; + float const * end_decode = out_buffer + ( width_times_channels / 2 ) * 3; + float STBIR_STREAMOUT_PTR(*) decode = (float*)end_decode - width_times_channels; + + // for fancy alpha, turns into: [X A Xpm][X A Xpm],etc + + #ifdef STBIR_SIMD + + decode += 8; + if ( decode <= end_decode ) + { + do { + #ifdef STBIR_SIMD8 + stbir__simdf8 d0,a0,p0; + STBIR_NO_UNROLL(decode); + stbir__simdf8_load( d0, decode-8 ); + stbir__simdf8_0123to11331133( p0, d0 ); + stbir__simdf8_0123to00220022( a0, d0 ); + stbir__simdf8_mult( p0, p0, a0 ); + + stbir__simdf_store2( out, stbir__if_simdf8_cast_to_simdf4( d0 ) ); + stbir__simdf_store( out+2, stbir__if_simdf8_cast_to_simdf4( p0 ) ); + stbir__simdf_store2h( out+3, stbir__if_simdf8_cast_to_simdf4( d0 ) ); + + stbir__simdf_store2( out+6, stbir__simdf8_gettop4( d0 ) ); + stbir__simdf_store( out+8, stbir__simdf8_gettop4( p0 ) ); + stbir__simdf_store2h( out+9, stbir__simdf8_gettop4( d0 ) ); + #else + stbir__simdf d0,a0,d1,a1,p0,p1; + STBIR_NO_UNROLL(decode); + stbir__simdf_load( d0, decode-8 ); + stbir__simdf_load( d1, decode-8+4 ); + stbir__simdf_0123to1133( p0, d0 ); + stbir__simdf_0123to1133( p1, d1 ); + stbir__simdf_0123to0022( a0, d0 ); + stbir__simdf_0123to0022( a1, d1 ); + stbir__simdf_mult( p0, p0, a0 ); + stbir__simdf_mult( p1, p1, a1 ); + + stbir__simdf_store2( out, d0 ); + stbir__simdf_store( out+2, p0 ); + stbir__simdf_store2h( out+3, d0 ); + + stbir__simdf_store2( out+6, d1 ); + stbir__simdf_store( out+8, p1 ); + stbir__simdf_store2h( out+9, d1 ); + #endif + decode += 8; + out += 12; + } while ( decode <= end_decode ); + } + decode -= 8; + #endif + + while( decode < end_decode ) + { + float x = decode[0], y = decode[1]; + STBIR_SIMD_NO_UNROLL(decode); + out[0] = x; + out[1] = y; + out[2] = x * y; + out += 3; + decode += 2; + } +} + +static void stbir__fancy_alpha_unweight_4ch( float * encode_buffer, int width_times_channels ) +{ + float STBIR_SIMD_STREAMOUT_PTR(*) encode = encode_buffer; + float STBIR_SIMD_STREAMOUT_PTR(*) input = encode_buffer; + float const * end_output = encode_buffer + width_times_channels; + + // fancy RGBA is stored internally as R G B A Rpm Gpm Bpm + + do { + float alpha = input[3]; +#ifdef STBIR_SIMD + stbir__simdf i,ia; + STBIR_SIMD_NO_UNROLL(encode); + if ( alpha < stbir__small_float ) + { + stbir__simdf_load( i, input ); + stbir__simdf_store( encode, i ); + } + else + { + stbir__simdf_load1frep4( ia, 1.0f / alpha ); + stbir__simdf_load( i, input+4 ); + stbir__simdf_mult( i, i, ia ); + stbir__simdf_store( encode, i ); + encode[3] = alpha; + } +#else + if ( alpha < stbir__small_float ) + { + encode[0] = input[0]; + encode[1] = input[1]; + encode[2] = input[2]; + } + else + { + float ialpha = 1.0f / alpha; + encode[0] = input[4] * ialpha; + encode[1] = input[5] * ialpha; + encode[2] = input[6] * ialpha; + } + encode[3] = alpha; +#endif + + input += 7; + encode += 4; + } while ( encode < end_output ); +} + +// format: [X A Xpm][X A Xpm] etc +static void stbir__fancy_alpha_unweight_2ch( float * encode_buffer, int width_times_channels ) +{ + float STBIR_SIMD_STREAMOUT_PTR(*) encode = encode_buffer; + float STBIR_SIMD_STREAMOUT_PTR(*) input = encode_buffer; + float const * end_output = encode_buffer + width_times_channels; + + do { + float alpha = input[1]; + encode[0] = input[0]; + if ( alpha >= stbir__small_float ) + encode[0] = input[2] / alpha; + encode[1] = alpha; + + input += 3; + encode += 2; + } while ( encode < end_output ); +} + +static void stbir__simple_alpha_weight_4ch( float * decode_buffer, int width_times_channels ) +{ + float STBIR_STREAMOUT_PTR(*) decode = decode_buffer; + float const * end_decode = decode_buffer + width_times_channels; + + #ifdef STBIR_SIMD + { + decode += 2 * stbir__simdfX_float_count; + while ( decode <= end_decode ) + { + stbir__simdfX d0,a0,d1,a1; + STBIR_NO_UNROLL(decode); + stbir__simdfX_load( d0, decode-2*stbir__simdfX_float_count ); + stbir__simdfX_load( d1, decode-2*stbir__simdfX_float_count+stbir__simdfX_float_count ); + stbir__simdfX_aaa1( a0, d0, STBIR_onesX ); + stbir__simdfX_aaa1( a1, d1, STBIR_onesX ); + stbir__simdfX_mult( d0, d0, a0 ); + stbir__simdfX_mult( d1, d1, a1 ); + stbir__simdfX_store ( decode-2*stbir__simdfX_float_count, d0 ); + stbir__simdfX_store ( decode-2*stbir__simdfX_float_count+stbir__simdfX_float_count, d1 ); + decode += 2 * stbir__simdfX_float_count; + } + decode -= 2 * stbir__simdfX_float_count; + + // few last pixels remnants + #ifdef STBIR_SIMD8 + while ( decode < end_decode ) + #else + if ( decode < end_decode ) + #endif + { + stbir__simdf d,a; + stbir__simdf_load( d, decode ); + stbir__simdf_aaa1( a, d, STBIR__CONSTF(STBIR_ones) ); + stbir__simdf_mult( d, d, a ); + stbir__simdf_store ( decode, d ); + decode += 4; + } + } + + #else + + while( decode < end_decode ) + { + float alpha = decode[3]; + decode[0] *= alpha; + decode[1] *= alpha; + decode[2] *= alpha; + decode += 4; + } + + #endif +} + +static void stbir__simple_alpha_weight_2ch( float * decode_buffer, int width_times_channels ) +{ + float STBIR_STREAMOUT_PTR(*) decode = decode_buffer; + float const * end_decode = decode_buffer + width_times_channels; + + #ifdef STBIR_SIMD + decode += 2 * stbir__simdfX_float_count; + while ( decode <= end_decode ) + { + stbir__simdfX d0,a0,d1,a1; + STBIR_NO_UNROLL(decode); + stbir__simdfX_load( d0, decode-2*stbir__simdfX_float_count ); + stbir__simdfX_load( d1, decode-2*stbir__simdfX_float_count+stbir__simdfX_float_count ); + stbir__simdfX_a1a1( a0, d0, STBIR_onesX ); + stbir__simdfX_a1a1( a1, d1, STBIR_onesX ); + stbir__simdfX_mult( d0, d0, a0 ); + stbir__simdfX_mult( d1, d1, a1 ); + stbir__simdfX_store ( decode-2*stbir__simdfX_float_count, d0 ); + stbir__simdfX_store ( decode-2*stbir__simdfX_float_count+stbir__simdfX_float_count, d1 ); + decode += 2 * stbir__simdfX_float_count; + } + decode -= 2 * stbir__simdfX_float_count; + #endif + + while( decode < end_decode ) + { + float alpha = decode[1]; + STBIR_SIMD_NO_UNROLL(decode); + decode[0] *= alpha; + decode += 2; + } +} + +static void stbir__simple_alpha_unweight_4ch( float * encode_buffer, int width_times_channels ) +{ + float STBIR_SIMD_STREAMOUT_PTR(*) encode = encode_buffer; + float const * end_output = encode_buffer + width_times_channels; + + do { + float alpha = encode[3]; + +#ifdef STBIR_SIMD + stbir__simdf i,ia; + STBIR_SIMD_NO_UNROLL(encode); + if ( alpha >= stbir__small_float ) + { + stbir__simdf_load1frep4( ia, 1.0f / alpha ); + stbir__simdf_load( i, encode ); + stbir__simdf_mult( i, i, ia ); + stbir__simdf_store( encode, i ); + encode[3] = alpha; + } +#else + if ( alpha >= stbir__small_float ) + { + float ialpha = 1.0f / alpha; + encode[0] *= ialpha; + encode[1] *= ialpha; + encode[2] *= ialpha; + } +#endif + encode += 4; + } while ( encode < end_output ); +} + +static void stbir__simple_alpha_unweight_2ch( float * encode_buffer, int width_times_channels ) +{ + float STBIR_SIMD_STREAMOUT_PTR(*) encode = encode_buffer; + float const * end_output = encode_buffer + width_times_channels; + + do { + float alpha = encode[1]; + if ( alpha >= stbir__small_float ) + encode[0] /= alpha; + encode += 2; + } while ( encode < end_output ); +} + + +// only used in RGB->BGR or BGR->RGB +static void stbir__simple_flip_3ch( float * decode_buffer, int width_times_channels ) +{ + float STBIR_STREAMOUT_PTR(*) decode = decode_buffer; + float const * end_decode = decode_buffer + width_times_channels; + + decode += 12; + while( decode <= end_decode ) + { + float t0,t1,t2,t3; + STBIR_NO_UNROLL(decode); + t0 = decode[0]; t1 = decode[3]; t2 = decode[6]; t3 = decode[9]; + decode[0] = decode[2]; decode[3] = decode[5]; decode[6] = decode[8]; decode[9] = decode[11]; + decode[2] = t0; decode[5] = t1; decode[8] = t2; decode[11] = t3; + decode += 12; + } + decode -= 12; + + while( decode < end_decode ) + { + float t = decode[0]; + STBIR_NO_UNROLL(decode); + decode[0] = decode[2]; + decode[2] = t; + decode += 3; + } +} + + + +static void stbir__decode_scanline(stbir__info const * stbir_info, int n, float * output_buffer STBIR_ONLY_PROFILE_GET_SPLIT_INFO ) +{ + int channels = stbir_info->channels; + int effective_channels = stbir_info->effective_channels; + int input_sample_in_bytes = stbir__type_size[stbir_info->input_type] * channels; + stbir_edge edge_horizontal = stbir_info->horizontal.edge; + stbir_edge edge_vertical = stbir_info->vertical.edge; + int row = stbir__edge_wrap(edge_vertical, n, stbir_info->vertical.scale_info.input_full_size); + const void* input_plane_data = ( (char *) stbir_info->input_data ) + (ptrdiff_t)row * (ptrdiff_t) stbir_info->input_stride_bytes; + stbir__span const * spans = stbir_info->scanline_extents.spans; + float* full_decode_buffer = output_buffer - stbir_info->scanline_extents.conservative.n0 * effective_channels; + + // if we are on edge_zero, and we get in here with an out of bounds n, then the calculate filters has failed + STBIR_ASSERT( !(edge_vertical == STBIR_EDGE_ZERO && (n < 0 || n >= stbir_info->vertical.scale_info.input_full_size)) ); + + do + { + float * decode_buffer; + void const * input_data; + float * end_decode; + int width_times_channels; + int width; + + if ( spans->n1 < spans->n0 ) + break; + + width = spans->n1 + 1 - spans->n0; + decode_buffer = full_decode_buffer + spans->n0 * effective_channels; + end_decode = full_decode_buffer + ( spans->n1 + 1 ) * effective_channels; + width_times_channels = width * channels; + + // read directly out of input plane by default + input_data = ( (char*)input_plane_data ) + spans->pixel_offset_for_input * input_sample_in_bytes; + + // if we have an input callback, call it to get the input data + if ( stbir_info->in_pixels_cb ) + { + // call the callback with a temp buffer (that they can choose to use or not). the temp is just right aligned memory in the decode_buffer itself + input_data = stbir_info->in_pixels_cb( ( (char*) end_decode ) - ( width * input_sample_in_bytes ), input_plane_data, width, spans->pixel_offset_for_input, row, stbir_info->user_data ); + } + + STBIR_PROFILE_START( decode ); + // convert the pixels info the float decode_buffer, (we index from end_decode, so that when channelsdecode_pixels( (float*)end_decode - width_times_channels, width_times_channels, input_data ); + STBIR_PROFILE_END( decode ); + + if (stbir_info->alpha_weight) + { + STBIR_PROFILE_START( alpha ); + stbir_info->alpha_weight( decode_buffer, width_times_channels ); + STBIR_PROFILE_END( alpha ); + } + + ++spans; + } while ( spans <= ( &stbir_info->scanline_extents.spans[1] ) ); + + // handle the edge_wrap filter (all other types are handled back out at the calculate_filter stage) + // basically the idea here is that if we have the whole scanline in memory, we don't redecode the + // wrapped edge pixels, and instead just memcpy them from the scanline into the edge positions + if ( ( edge_horizontal == STBIR_EDGE_WRAP ) && ( stbir_info->scanline_extents.edge_sizes[0] | stbir_info->scanline_extents.edge_sizes[1] ) ) + { + // this code only runs if we're in edge_wrap, and we're doing the entire scanline + int e, start_x[2]; + int input_full_size = stbir_info->horizontal.scale_info.input_full_size; + + start_x[0] = -stbir_info->scanline_extents.edge_sizes[0]; // left edge start x + start_x[1] = input_full_size; // right edge + + for( e = 0; e < 2 ; e++ ) + { + // do each margin + int margin = stbir_info->scanline_extents.edge_sizes[e]; + if ( margin ) + { + int x = start_x[e]; + float * marg = full_decode_buffer + x * effective_channels; + float const * src = full_decode_buffer + stbir__edge_wrap(edge_horizontal, x, input_full_size) * effective_channels; + STBIR_MEMCPY( marg, src, margin * effective_channels * sizeof(float) ); + } + } + } +} + + +//================= +// Do 1 channel horizontal routines + +#ifdef STBIR_SIMD + +#define stbir__1_coeff_only() \ + stbir__simdf tot,c; \ + STBIR_SIMD_NO_UNROLL(decode); \ + stbir__simdf_load1( c, hc ); \ + stbir__simdf_mult1_mem( tot, c, decode ); + +#define stbir__2_coeff_only() \ + stbir__simdf tot,c,d; \ + STBIR_SIMD_NO_UNROLL(decode); \ + stbir__simdf_load2z( c, hc ); \ + stbir__simdf_load2( d, decode ); \ + stbir__simdf_mult( tot, c, d ); \ + stbir__simdf_0123to1230( c, tot ); \ + stbir__simdf_add1( tot, tot, c ); + +#define stbir__3_coeff_only() \ + stbir__simdf tot,c,t; \ + STBIR_SIMD_NO_UNROLL(decode); \ + stbir__simdf_load( c, hc ); \ + stbir__simdf_mult_mem( tot, c, decode ); \ + stbir__simdf_0123to1230( c, tot ); \ + stbir__simdf_0123to2301( t, tot ); \ + stbir__simdf_add1( tot, tot, c ); \ + stbir__simdf_add1( tot, tot, t ); + +#define stbir__store_output_tiny() \ + stbir__simdf_store1( output, tot ); \ + horizontal_coefficients += coefficient_width; \ + ++horizontal_contributors; \ + output += 1; + +#define stbir__4_coeff_start() \ + stbir__simdf tot,c; \ + STBIR_SIMD_NO_UNROLL(decode); \ + stbir__simdf_load( c, hc ); \ + stbir__simdf_mult_mem( tot, c, decode ); \ + +#define stbir__4_coeff_continue_from_4( ofs ) \ + STBIR_SIMD_NO_UNROLL(decode); \ + stbir__simdf_load( c, hc + (ofs) ); \ + stbir__simdf_madd_mem( tot, tot, c, decode+(ofs) ); + +#define stbir__1_coeff_remnant( ofs ) \ + { stbir__simdf d; \ + stbir__simdf_load1z( c, hc + (ofs) ); \ + stbir__simdf_load1( d, decode + (ofs) ); \ + stbir__simdf_madd( tot, tot, d, c ); } + +#define stbir__2_coeff_remnant( ofs ) \ + { stbir__simdf d; \ + stbir__simdf_load2z( c, hc+(ofs) ); \ + stbir__simdf_load2( d, decode+(ofs) ); \ + stbir__simdf_madd( tot, tot, d, c ); } + +#define stbir__3_coeff_setup() \ + stbir__simdf mask; \ + stbir__simdf_load( mask, STBIR_mask + 3 ); + +#define stbir__3_coeff_remnant( ofs ) \ + stbir__simdf_load( c, hc+(ofs) ); \ + stbir__simdf_and( c, c, mask ); \ + stbir__simdf_madd_mem( tot, tot, c, decode+(ofs) ); + +#define stbir__store_output() \ + stbir__simdf_0123to2301( c, tot ); \ + stbir__simdf_add( tot, tot, c ); \ + stbir__simdf_0123to1230( c, tot ); \ + stbir__simdf_add1( tot, tot, c ); \ + stbir__simdf_store1( output, tot ); \ + horizontal_coefficients += coefficient_width; \ + ++horizontal_contributors; \ + output += 1; + +#else + +#define stbir__1_coeff_only() \ + float tot; \ + tot = decode[0]*hc[0]; + +#define stbir__2_coeff_only() \ + float tot; \ + tot = decode[0] * hc[0]; \ + tot += decode[1] * hc[1]; + +#define stbir__3_coeff_only() \ + float tot; \ + tot = decode[0] * hc[0]; \ + tot += decode[1] * hc[1]; \ + tot += decode[2] * hc[2]; + +#define stbir__store_output_tiny() \ + output[0] = tot; \ + horizontal_coefficients += coefficient_width; \ + ++horizontal_contributors; \ + output += 1; + +#define stbir__4_coeff_start() \ + float tot0,tot1,tot2,tot3; \ + tot0 = decode[0] * hc[0]; \ + tot1 = decode[1] * hc[1]; \ + tot2 = decode[2] * hc[2]; \ + tot3 = decode[3] * hc[3]; + +#define stbir__4_coeff_continue_from_4( ofs ) \ + tot0 += decode[0+(ofs)] * hc[0+(ofs)]; \ + tot1 += decode[1+(ofs)] * hc[1+(ofs)]; \ + tot2 += decode[2+(ofs)] * hc[2+(ofs)]; \ + tot3 += decode[3+(ofs)] * hc[3+(ofs)]; + +#define stbir__1_coeff_remnant( ofs ) \ + tot0 += decode[0+(ofs)] * hc[0+(ofs)]; + +#define stbir__2_coeff_remnant( ofs ) \ + tot0 += decode[0+(ofs)] * hc[0+(ofs)]; \ + tot1 += decode[1+(ofs)] * hc[1+(ofs)]; \ + +#define stbir__3_coeff_remnant( ofs ) \ + tot0 += decode[0+(ofs)] * hc[0+(ofs)]; \ + tot1 += decode[1+(ofs)] * hc[1+(ofs)]; \ + tot2 += decode[2+(ofs)] * hc[2+(ofs)]; + +#define stbir__store_output() \ + output[0] = (tot0+tot2)+(tot1+tot3); \ + horizontal_coefficients += coefficient_width; \ + ++horizontal_contributors; \ + output += 1; + +#endif + +#define STBIR__horizontal_channels 1 +#define STB_IMAGE_RESIZE_DO_HORIZONTALS +#include STBIR__HEADER_FILENAME + + +//================= +// Do 2 channel horizontal routines + +#ifdef STBIR_SIMD + +#define stbir__1_coeff_only() \ + stbir__simdf tot,c,d; \ + STBIR_SIMD_NO_UNROLL(decode); \ + stbir__simdf_load1z( c, hc ); \ + stbir__simdf_0123to0011( c, c ); \ + stbir__simdf_load2( d, decode ); \ + stbir__simdf_mult( tot, d, c ); + +#define stbir__2_coeff_only() \ + stbir__simdf tot,c; \ + STBIR_SIMD_NO_UNROLL(decode); \ + stbir__simdf_load2( c, hc ); \ + stbir__simdf_0123to0011( c, c ); \ + stbir__simdf_mult_mem( tot, c, decode ); + +#define stbir__3_coeff_only() \ + stbir__simdf tot,c,cs,d; \ + STBIR_SIMD_NO_UNROLL(decode); \ + stbir__simdf_load( cs, hc ); \ + stbir__simdf_0123to0011( c, cs ); \ + stbir__simdf_mult_mem( tot, c, decode ); \ + stbir__simdf_0123to2222( c, cs ); \ + stbir__simdf_load2z( d, decode+4 ); \ + stbir__simdf_madd( tot, tot, d, c ); + +#define stbir__store_output_tiny() \ + stbir__simdf_0123to2301( c, tot ); \ + stbir__simdf_add( tot, tot, c ); \ + stbir__simdf_store2( output, tot ); \ + horizontal_coefficients += coefficient_width; \ + ++horizontal_contributors; \ + output += 2; + +#ifdef STBIR_SIMD8 + +#define stbir__4_coeff_start() \ + stbir__simdf8 tot0,c,cs; \ + STBIR_SIMD_NO_UNROLL(decode); \ + stbir__simdf8_load4b( cs, hc ); \ + stbir__simdf8_0123to00112233( c, cs ); \ + stbir__simdf8_mult_mem( tot0, c, decode ); + +#define stbir__4_coeff_continue_from_4( ofs ) \ + STBIR_SIMD_NO_UNROLL(decode); \ + stbir__simdf8_load4b( cs, hc + (ofs) ); \ + stbir__simdf8_0123to00112233( c, cs ); \ + stbir__simdf8_madd_mem( tot0, tot0, c, decode+(ofs)*2 ); + +#define stbir__1_coeff_remnant( ofs ) \ + { stbir__simdf t; \ + stbir__simdf_load1z( t, hc + (ofs) ); \ + stbir__simdf_0123to0011( t, t ); \ + stbir__simdf_mult_mem( t, t, decode+(ofs)*2 ); \ + stbir__simdf8_add4( tot0, tot0, t ); } + +#define stbir__2_coeff_remnant( ofs ) \ + { stbir__simdf t; \ + stbir__simdf_load2( t, hc + (ofs) ); \ + stbir__simdf_0123to0011( t, t ); \ + stbir__simdf_mult_mem( t, t, decode+(ofs)*2 ); \ + stbir__simdf8_add4( tot0, tot0, t ); } + +#define stbir__3_coeff_remnant( ofs ) \ + { stbir__simdf8 d; \ + stbir__simdf8_load4b( cs, hc + (ofs) ); \ + stbir__simdf8_0123to00112233( c, cs ); \ + stbir__simdf8_load6z( d, decode+(ofs)*2 ); \ + stbir__simdf8_madd( tot0, tot0, c, d ); } + +#define stbir__store_output() \ + { stbir__simdf t,d; \ + stbir__simdf8_add4halves( t, stbir__if_simdf8_cast_to_simdf4(tot0), tot0 ); \ + stbir__simdf_0123to2301( d, t ); \ + stbir__simdf_add( t, t, d ); \ + stbir__simdf_store2( output, t ); \ + horizontal_coefficients += coefficient_width; \ + ++horizontal_contributors; \ + output += 2; } + +#else + +#define stbir__4_coeff_start() \ + stbir__simdf tot0,tot1,c,cs; \ + STBIR_SIMD_NO_UNROLL(decode); \ + stbir__simdf_load( cs, hc ); \ + stbir__simdf_0123to0011( c, cs ); \ + stbir__simdf_mult_mem( tot0, c, decode ); \ + stbir__simdf_0123to2233( c, cs ); \ + stbir__simdf_mult_mem( tot1, c, decode+4 ); + +#define stbir__4_coeff_continue_from_4( ofs ) \ + STBIR_SIMD_NO_UNROLL(decode); \ + stbir__simdf_load( cs, hc + (ofs) ); \ + stbir__simdf_0123to0011( c, cs ); \ + stbir__simdf_madd_mem( tot0, tot0, c, decode+(ofs)*2 ); \ + stbir__simdf_0123to2233( c, cs ); \ + stbir__simdf_madd_mem( tot1, tot1, c, decode+(ofs)*2+4 ); + +#define stbir__1_coeff_remnant( ofs ) \ + { stbir__simdf d; \ + stbir__simdf_load1z( cs, hc + (ofs) ); \ + stbir__simdf_0123to0011( c, cs ); \ + stbir__simdf_load2( d, decode + (ofs) * 2 ); \ + stbir__simdf_madd( tot0, tot0, d, c ); } + +#define stbir__2_coeff_remnant( ofs ) \ + stbir__simdf_load2( cs, hc + (ofs) ); \ + stbir__simdf_0123to0011( c, cs ); \ + stbir__simdf_madd_mem( tot0, tot0, c, decode+(ofs)*2 ); + +#define stbir__3_coeff_remnant( ofs ) \ + { stbir__simdf d; \ + stbir__simdf_load( cs, hc + (ofs) ); \ + stbir__simdf_0123to0011( c, cs ); \ + stbir__simdf_madd_mem( tot0, tot0, c, decode+(ofs)*2 ); \ + stbir__simdf_0123to2222( c, cs ); \ + stbir__simdf_load2z( d, decode + (ofs) * 2 + 4 ); \ + stbir__simdf_madd( tot1, tot1, d, c ); } + +#define stbir__store_output() \ + stbir__simdf_add( tot0, tot0, tot1 ); \ + stbir__simdf_0123to2301( c, tot0 ); \ + stbir__simdf_add( tot0, tot0, c ); \ + stbir__simdf_store2( output, tot0 ); \ + horizontal_coefficients += coefficient_width; \ + ++horizontal_contributors; \ + output += 2; + +#endif + +#else + +#define stbir__1_coeff_only() \ + float tota,totb,c; \ + c = hc[0]; \ + tota = decode[0]*c; \ + totb = decode[1]*c; + +#define stbir__2_coeff_only() \ + float tota,totb,c; \ + c = hc[0]; \ + tota = decode[0]*c; \ + totb = decode[1]*c; \ + c = hc[1]; \ + tota += decode[2]*c; \ + totb += decode[3]*c; + +// this weird order of add matches the simd +#define stbir__3_coeff_only() \ + float tota,totb,c; \ + c = hc[0]; \ + tota = decode[0]*c; \ + totb = decode[1]*c; \ + c = hc[2]; \ + tota += decode[4]*c; \ + totb += decode[5]*c; \ + c = hc[1]; \ + tota += decode[2]*c; \ + totb += decode[3]*c; + +#define stbir__store_output_tiny() \ + output[0] = tota; \ + output[1] = totb; \ + horizontal_coefficients += coefficient_width; \ + ++horizontal_contributors; \ + output += 2; + +#define stbir__4_coeff_start() \ + float tota0,tota1,tota2,tota3,totb0,totb1,totb2,totb3,c; \ + c = hc[0]; \ + tota0 = decode[0]*c; \ + totb0 = decode[1]*c; \ + c = hc[1]; \ + tota1 = decode[2]*c; \ + totb1 = decode[3]*c; \ + c = hc[2]; \ + tota2 = decode[4]*c; \ + totb2 = decode[5]*c; \ + c = hc[3]; \ + tota3 = decode[6]*c; \ + totb3 = decode[7]*c; + +#define stbir__4_coeff_continue_from_4( ofs ) \ + c = hc[0+(ofs)]; \ + tota0 += decode[0+(ofs)*2]*c; \ + totb0 += decode[1+(ofs)*2]*c; \ + c = hc[1+(ofs)]; \ + tota1 += decode[2+(ofs)*2]*c; \ + totb1 += decode[3+(ofs)*2]*c; \ + c = hc[2+(ofs)]; \ + tota2 += decode[4+(ofs)*2]*c; \ + totb2 += decode[5+(ofs)*2]*c; \ + c = hc[3+(ofs)]; \ + tota3 += decode[6+(ofs)*2]*c; \ + totb3 += decode[7+(ofs)*2]*c; + +#define stbir__1_coeff_remnant( ofs ) \ + c = hc[0+(ofs)]; \ + tota0 += decode[0+(ofs)*2] * c; \ + totb0 += decode[1+(ofs)*2] * c; + +#define stbir__2_coeff_remnant( ofs ) \ + c = hc[0+(ofs)]; \ + tota0 += decode[0+(ofs)*2] * c; \ + totb0 += decode[1+(ofs)*2] * c; \ + c = hc[1+(ofs)]; \ + tota1 += decode[2+(ofs)*2] * c; \ + totb1 += decode[3+(ofs)*2] * c; + +#define stbir__3_coeff_remnant( ofs ) \ + c = hc[0+(ofs)]; \ + tota0 += decode[0+(ofs)*2] * c; \ + totb0 += decode[1+(ofs)*2] * c; \ + c = hc[1+(ofs)]; \ + tota1 += decode[2+(ofs)*2] * c; \ + totb1 += decode[3+(ofs)*2] * c; \ + c = hc[2+(ofs)]; \ + tota2 += decode[4+(ofs)*2] * c; \ + totb2 += decode[5+(ofs)*2] * c; + +#define stbir__store_output() \ + output[0] = (tota0+tota2)+(tota1+tota3); \ + output[1] = (totb0+totb2)+(totb1+totb3); \ + horizontal_coefficients += coefficient_width; \ + ++horizontal_contributors; \ + output += 2; + +#endif + +#define STBIR__horizontal_channels 2 +#define STB_IMAGE_RESIZE_DO_HORIZONTALS +#include STBIR__HEADER_FILENAME + + +//================= +// Do 3 channel horizontal routines + +#ifdef STBIR_SIMD + +#define stbir__1_coeff_only() \ + stbir__simdf tot,c,d; \ + STBIR_SIMD_NO_UNROLL(decode); \ + stbir__simdf_load1z( c, hc ); \ + stbir__simdf_0123to0001( c, c ); \ + stbir__simdf_load( d, decode ); \ + stbir__simdf_mult( tot, d, c ); + +#define stbir__2_coeff_only() \ + stbir__simdf tot,c,cs,d; \ + STBIR_SIMD_NO_UNROLL(decode); \ + stbir__simdf_load2( cs, hc ); \ + stbir__simdf_0123to0000( c, cs ); \ + stbir__simdf_load( d, decode ); \ + stbir__simdf_mult( tot, d, c ); \ + stbir__simdf_0123to1111( c, cs ); \ + stbir__simdf_load( d, decode+3 ); \ + stbir__simdf_madd( tot, tot, d, c ); + +#define stbir__3_coeff_only() \ + stbir__simdf tot,c,d,cs; \ + STBIR_SIMD_NO_UNROLL(decode); \ + stbir__simdf_load( cs, hc ); \ + stbir__simdf_0123to0000( c, cs ); \ + stbir__simdf_load( d, decode ); \ + stbir__simdf_mult( tot, d, c ); \ + stbir__simdf_0123to1111( c, cs ); \ + stbir__simdf_load( d, decode+3 ); \ + stbir__simdf_madd( tot, tot, d, c ); \ + stbir__simdf_0123to2222( c, cs ); \ + stbir__simdf_load( d, decode+6 ); \ + stbir__simdf_madd( tot, tot, d, c ); + +#define stbir__store_output_tiny() \ + stbir__simdf_store2( output, tot ); \ + stbir__simdf_0123to2301( tot, tot ); \ + stbir__simdf_store1( output+2, tot ); \ + horizontal_coefficients += coefficient_width; \ + ++horizontal_contributors; \ + output += 3; + +#ifdef STBIR_SIMD8 + +// we're loading from the XXXYYY decode by -1 to get the XXXYYY into different halves of the AVX reg fyi +#define stbir__4_coeff_start() \ + stbir__simdf8 tot0,tot1,c,cs; stbir__simdf t; \ + STBIR_SIMD_NO_UNROLL(decode); \ + stbir__simdf8_load4b( cs, hc ); \ + stbir__simdf8_0123to00001111( c, cs ); \ + stbir__simdf8_mult_mem( tot0, c, decode - 1 ); \ + stbir__simdf8_0123to22223333( c, cs ); \ + stbir__simdf8_mult_mem( tot1, c, decode+6 - 1 ); + +#define stbir__4_coeff_continue_from_4( ofs ) \ + STBIR_SIMD_NO_UNROLL(decode); \ + stbir__simdf8_load4b( cs, hc + (ofs) ); \ + stbir__simdf8_0123to00001111( c, cs ); \ + stbir__simdf8_madd_mem( tot0, tot0, c, decode+(ofs)*3 - 1 ); \ + stbir__simdf8_0123to22223333( c, cs ); \ + stbir__simdf8_madd_mem( tot1, tot1, c, decode+(ofs)*3 + 6 - 1 ); + +#define stbir__1_coeff_remnant( ofs ) \ + STBIR_SIMD_NO_UNROLL(decode); \ + stbir__simdf_load1rep4( t, hc + (ofs) ); \ + stbir__simdf8_madd_mem4( tot0, tot0, t, decode+(ofs)*3 - 1 ); + +#define stbir__2_coeff_remnant( ofs ) \ + STBIR_SIMD_NO_UNROLL(decode); \ + stbir__simdf8_load4b( cs, hc + (ofs) - 2 ); \ + stbir__simdf8_0123to22223333( c, cs ); \ + stbir__simdf8_madd_mem( tot0, tot0, c, decode+(ofs)*3 - 1 ); + + #define stbir__3_coeff_remnant( ofs ) \ + STBIR_SIMD_NO_UNROLL(decode); \ + stbir__simdf8_load4b( cs, hc + (ofs) ); \ + stbir__simdf8_0123to00001111( c, cs ); \ + stbir__simdf8_madd_mem( tot0, tot0, c, decode+(ofs)*3 - 1 ); \ + stbir__simdf8_0123to2222( t, cs ); \ + stbir__simdf8_madd_mem4( tot1, tot1, t, decode+(ofs)*3 + 6 - 1 ); + +#define stbir__store_output() \ + stbir__simdf8_add( tot0, tot0, tot1 ); \ + stbir__simdf_0123to1230( t, stbir__if_simdf8_cast_to_simdf4( tot0 ) ); \ + stbir__simdf8_add4halves( t, t, tot0 ); \ + horizontal_coefficients += coefficient_width; \ + ++horizontal_contributors; \ + output += 3; \ + if ( output < output_end ) \ + { \ + stbir__simdf_store( output-3, t ); \ + continue; \ + } \ + { stbir__simdf tt; stbir__simdf_0123to2301( tt, t ); \ + stbir__simdf_store2( output-3, t ); \ + stbir__simdf_store1( output+2-3, tt ); } \ + break; + + +#else + +#define stbir__4_coeff_start() \ + stbir__simdf tot0,tot1,tot2,c,cs; \ + STBIR_SIMD_NO_UNROLL(decode); \ + stbir__simdf_load( cs, hc ); \ + stbir__simdf_0123to0001( c, cs ); \ + stbir__simdf_mult_mem( tot0, c, decode ); \ + stbir__simdf_0123to1122( c, cs ); \ + stbir__simdf_mult_mem( tot1, c, decode+4 ); \ + stbir__simdf_0123to2333( c, cs ); \ + stbir__simdf_mult_mem( tot2, c, decode+8 ); + +#define stbir__4_coeff_continue_from_4( ofs ) \ + STBIR_SIMD_NO_UNROLL(decode); \ + stbir__simdf_load( cs, hc + (ofs) ); \ + stbir__simdf_0123to0001( c, cs ); \ + stbir__simdf_madd_mem( tot0, tot0, c, decode+(ofs)*3 ); \ + stbir__simdf_0123to1122( c, cs ); \ + stbir__simdf_madd_mem( tot1, tot1, c, decode+(ofs)*3+4 ); \ + stbir__simdf_0123to2333( c, cs ); \ + stbir__simdf_madd_mem( tot2, tot2, c, decode+(ofs)*3+8 ); + +#define stbir__1_coeff_remnant( ofs ) \ + STBIR_SIMD_NO_UNROLL(decode); \ + stbir__simdf_load1z( c, hc + (ofs) ); \ + stbir__simdf_0123to0001( c, c ); \ + stbir__simdf_madd_mem( tot0, tot0, c, decode+(ofs)*3 ); + +#define stbir__2_coeff_remnant( ofs ) \ + { stbir__simdf d; \ + STBIR_SIMD_NO_UNROLL(decode); \ + stbir__simdf_load2z( cs, hc + (ofs) ); \ + stbir__simdf_0123to0001( c, cs ); \ + stbir__simdf_madd_mem( tot0, tot0, c, decode+(ofs)*3 ); \ + stbir__simdf_0123to1122( c, cs ); \ + stbir__simdf_load2z( d, decode+(ofs)*3+4 ); \ + stbir__simdf_madd( tot1, tot1, c, d ); } + +#define stbir__3_coeff_remnant( ofs ) \ + { stbir__simdf d; \ + STBIR_SIMD_NO_UNROLL(decode); \ + stbir__simdf_load( cs, hc + (ofs) ); \ + stbir__simdf_0123to0001( c, cs ); \ + stbir__simdf_madd_mem( tot0, tot0, c, decode+(ofs)*3 ); \ + stbir__simdf_0123to1122( c, cs ); \ + stbir__simdf_madd_mem( tot1, tot1, c, decode+(ofs)*3+4 ); \ + stbir__simdf_0123to2222( c, cs ); \ + stbir__simdf_load1z( d, decode+(ofs)*3+8 ); \ + stbir__simdf_madd( tot2, tot2, c, d ); } + +#define stbir__store_output() \ + stbir__simdf_0123ABCDto3ABx( c, tot0, tot1 ); \ + stbir__simdf_0123ABCDto23Ax( cs, tot1, tot2 ); \ + stbir__simdf_0123to1230( tot2, tot2 ); \ + stbir__simdf_add( tot0, tot0, cs ); \ + stbir__simdf_add( c, c, tot2 ); \ + stbir__simdf_add( tot0, tot0, c ); \ + horizontal_coefficients += coefficient_width; \ + ++horizontal_contributors; \ + output += 3; \ + if ( output < output_end ) \ + { \ + stbir__simdf_store( output-3, tot0 ); \ + continue; \ + } \ + stbir__simdf_0123to2301( tot1, tot0 ); \ + stbir__simdf_store2( output-3, tot0 ); \ + stbir__simdf_store1( output+2-3, tot1 ); \ + break; + +#endif + +#else + +#define stbir__1_coeff_only() \ + float tot0, tot1, tot2, c; \ + c = hc[0]; \ + tot0 = decode[0]*c; \ + tot1 = decode[1]*c; \ + tot2 = decode[2]*c; + +#define stbir__2_coeff_only() \ + float tot0, tot1, tot2, c; \ + c = hc[0]; \ + tot0 = decode[0]*c; \ + tot1 = decode[1]*c; \ + tot2 = decode[2]*c; \ + c = hc[1]; \ + tot0 += decode[3]*c; \ + tot1 += decode[4]*c; \ + tot2 += decode[5]*c; + +#define stbir__3_coeff_only() \ + float tot0, tot1, tot2, c; \ + c = hc[0]; \ + tot0 = decode[0]*c; \ + tot1 = decode[1]*c; \ + tot2 = decode[2]*c; \ + c = hc[1]; \ + tot0 += decode[3]*c; \ + tot1 += decode[4]*c; \ + tot2 += decode[5]*c; \ + c = hc[2]; \ + tot0 += decode[6]*c; \ + tot1 += decode[7]*c; \ + tot2 += decode[8]*c; + +#define stbir__store_output_tiny() \ + output[0] = tot0; \ + output[1] = tot1; \ + output[2] = tot2; \ + horizontal_coefficients += coefficient_width; \ + ++horizontal_contributors; \ + output += 3; + +#define stbir__4_coeff_start() \ + float tota0,tota1,tota2,totb0,totb1,totb2,totc0,totc1,totc2,totd0,totd1,totd2,c; \ + c = hc[0]; \ + tota0 = decode[0]*c; \ + tota1 = decode[1]*c; \ + tota2 = decode[2]*c; \ + c = hc[1]; \ + totb0 = decode[3]*c; \ + totb1 = decode[4]*c; \ + totb2 = decode[5]*c; \ + c = hc[2]; \ + totc0 = decode[6]*c; \ + totc1 = decode[7]*c; \ + totc2 = decode[8]*c; \ + c = hc[3]; \ + totd0 = decode[9]*c; \ + totd1 = decode[10]*c; \ + totd2 = decode[11]*c; + +#define stbir__4_coeff_continue_from_4( ofs ) \ + c = hc[0+(ofs)]; \ + tota0 += decode[0+(ofs)*3]*c; \ + tota1 += decode[1+(ofs)*3]*c; \ + tota2 += decode[2+(ofs)*3]*c; \ + c = hc[1+(ofs)]; \ + totb0 += decode[3+(ofs)*3]*c; \ + totb1 += decode[4+(ofs)*3]*c; \ + totb2 += decode[5+(ofs)*3]*c; \ + c = hc[2+(ofs)]; \ + totc0 += decode[6+(ofs)*3]*c; \ + totc1 += decode[7+(ofs)*3]*c; \ + totc2 += decode[8+(ofs)*3]*c; \ + c = hc[3+(ofs)]; \ + totd0 += decode[9+(ofs)*3]*c; \ + totd1 += decode[10+(ofs)*3]*c; \ + totd2 += decode[11+(ofs)*3]*c; + +#define stbir__1_coeff_remnant( ofs ) \ + c = hc[0+(ofs)]; \ + tota0 += decode[0+(ofs)*3]*c; \ + tota1 += decode[1+(ofs)*3]*c; \ + tota2 += decode[2+(ofs)*3]*c; + +#define stbir__2_coeff_remnant( ofs ) \ + c = hc[0+(ofs)]; \ + tota0 += decode[0+(ofs)*3]*c; \ + tota1 += decode[1+(ofs)*3]*c; \ + tota2 += decode[2+(ofs)*3]*c; \ + c = hc[1+(ofs)]; \ + totb0 += decode[3+(ofs)*3]*c; \ + totb1 += decode[4+(ofs)*3]*c; \ + totb2 += decode[5+(ofs)*3]*c; \ + +#define stbir__3_coeff_remnant( ofs ) \ + c = hc[0+(ofs)]; \ + tota0 += decode[0+(ofs)*3]*c; \ + tota1 += decode[1+(ofs)*3]*c; \ + tota2 += decode[2+(ofs)*3]*c; \ + c = hc[1+(ofs)]; \ + totb0 += decode[3+(ofs)*3]*c; \ + totb1 += decode[4+(ofs)*3]*c; \ + totb2 += decode[5+(ofs)*3]*c; \ + c = hc[2+(ofs)]; \ + totc0 += decode[6+(ofs)*3]*c; \ + totc1 += decode[7+(ofs)*3]*c; \ + totc2 += decode[8+(ofs)*3]*c; + +#define stbir__store_output() \ + output[0] = (tota0+totc0)+(totb0+totd0); \ + output[1] = (tota1+totc1)+(totb1+totd1); \ + output[2] = (tota2+totc2)+(totb2+totd2); \ + horizontal_coefficients += coefficient_width; \ + ++horizontal_contributors; \ + output += 3; + +#endif + +#define STBIR__horizontal_channels 3 +#define STB_IMAGE_RESIZE_DO_HORIZONTALS +#include STBIR__HEADER_FILENAME + +//================= +// Do 4 channel horizontal routines + +#ifdef STBIR_SIMD + +#define stbir__1_coeff_only() \ + stbir__simdf tot,c; \ + STBIR_SIMD_NO_UNROLL(decode); \ + stbir__simdf_load1( c, hc ); \ + stbir__simdf_0123to0000( c, c ); \ + stbir__simdf_mult_mem( tot, c, decode ); + +#define stbir__2_coeff_only() \ + stbir__simdf tot,c,cs; \ + STBIR_SIMD_NO_UNROLL(decode); \ + stbir__simdf_load2( cs, hc ); \ + stbir__simdf_0123to0000( c, cs ); \ + stbir__simdf_mult_mem( tot, c, decode ); \ + stbir__simdf_0123to1111( c, cs ); \ + stbir__simdf_madd_mem( tot, tot, c, decode+4 ); + +#define stbir__3_coeff_only() \ + stbir__simdf tot,c,cs; \ + STBIR_SIMD_NO_UNROLL(decode); \ + stbir__simdf_load( cs, hc ); \ + stbir__simdf_0123to0000( c, cs ); \ + stbir__simdf_mult_mem( tot, c, decode ); \ + stbir__simdf_0123to1111( c, cs ); \ + stbir__simdf_madd_mem( tot, tot, c, decode+4 ); \ + stbir__simdf_0123to2222( c, cs ); \ + stbir__simdf_madd_mem( tot, tot, c, decode+8 ); + +#define stbir__store_output_tiny() \ + stbir__simdf_store( output, tot ); \ + horizontal_coefficients += coefficient_width; \ + ++horizontal_contributors; \ + output += 4; + +#ifdef STBIR_SIMD8 + +#define stbir__4_coeff_start() \ + stbir__simdf8 tot0,c,cs; stbir__simdf t; \ + STBIR_SIMD_NO_UNROLL(decode); \ + stbir__simdf8_load4b( cs, hc ); \ + stbir__simdf8_0123to00001111( c, cs ); \ + stbir__simdf8_mult_mem( tot0, c, decode ); \ + stbir__simdf8_0123to22223333( c, cs ); \ + stbir__simdf8_madd_mem( tot0, tot0, c, decode+8 ); + +#define stbir__4_coeff_continue_from_4( ofs ) \ + STBIR_SIMD_NO_UNROLL(decode); \ + stbir__simdf8_load4b( cs, hc + (ofs) ); \ + stbir__simdf8_0123to00001111( c, cs ); \ + stbir__simdf8_madd_mem( tot0, tot0, c, decode+(ofs)*4 ); \ + stbir__simdf8_0123to22223333( c, cs ); \ + stbir__simdf8_madd_mem( tot0, tot0, c, decode+(ofs)*4+8 ); + +#define stbir__1_coeff_remnant( ofs ) \ + STBIR_SIMD_NO_UNROLL(decode); \ + stbir__simdf_load1rep4( t, hc + (ofs) ); \ + stbir__simdf8_madd_mem4( tot0, tot0, t, decode+(ofs)*4 ); + +#define stbir__2_coeff_remnant( ofs ) \ + STBIR_SIMD_NO_UNROLL(decode); \ + stbir__simdf8_load4b( cs, hc + (ofs) - 2 ); \ + stbir__simdf8_0123to22223333( c, cs ); \ + stbir__simdf8_madd_mem( tot0, tot0, c, decode+(ofs)*4 ); + + #define stbir__3_coeff_remnant( ofs ) \ + STBIR_SIMD_NO_UNROLL(decode); \ + stbir__simdf8_load4b( cs, hc + (ofs) ); \ + stbir__simdf8_0123to00001111( c, cs ); \ + stbir__simdf8_madd_mem( tot0, tot0, c, decode+(ofs)*4 ); \ + stbir__simdf8_0123to2222( t, cs ); \ + stbir__simdf8_madd_mem4( tot0, tot0, t, decode+(ofs)*4+8 ); + +#define stbir__store_output() \ + stbir__simdf8_add4halves( t, stbir__if_simdf8_cast_to_simdf4(tot0), tot0 ); \ + stbir__simdf_store( output, t ); \ + horizontal_coefficients += coefficient_width; \ + ++horizontal_contributors; \ + output += 4; + +#else + +#define stbir__4_coeff_start() \ + stbir__simdf tot0,tot1,c,cs; \ + STBIR_SIMD_NO_UNROLL(decode); \ + stbir__simdf_load( cs, hc ); \ + stbir__simdf_0123to0000( c, cs ); \ + stbir__simdf_mult_mem( tot0, c, decode ); \ + stbir__simdf_0123to1111( c, cs ); \ + stbir__simdf_mult_mem( tot1, c, decode+4 ); \ + stbir__simdf_0123to2222( c, cs ); \ + stbir__simdf_madd_mem( tot0, tot0, c, decode+8 ); \ + stbir__simdf_0123to3333( c, cs ); \ + stbir__simdf_madd_mem( tot1, tot1, c, decode+12 ); + +#define stbir__4_coeff_continue_from_4( ofs ) \ + STBIR_SIMD_NO_UNROLL(decode); \ + stbir__simdf_load( cs, hc + (ofs) ); \ + stbir__simdf_0123to0000( c, cs ); \ + stbir__simdf_madd_mem( tot0, tot0, c, decode+(ofs)*4 ); \ + stbir__simdf_0123to1111( c, cs ); \ + stbir__simdf_madd_mem( tot1, tot1, c, decode+(ofs)*4+4 ); \ + stbir__simdf_0123to2222( c, cs ); \ + stbir__simdf_madd_mem( tot0, tot0, c, decode+(ofs)*4+8 ); \ + stbir__simdf_0123to3333( c, cs ); \ + stbir__simdf_madd_mem( tot1, tot1, c, decode+(ofs)*4+12 ); + +#define stbir__1_coeff_remnant( ofs ) \ + STBIR_SIMD_NO_UNROLL(decode); \ + stbir__simdf_load1( c, hc + (ofs) ); \ + stbir__simdf_0123to0000( c, c ); \ + stbir__simdf_madd_mem( tot0, tot0, c, decode+(ofs)*4 ); + +#define stbir__2_coeff_remnant( ofs ) \ + STBIR_SIMD_NO_UNROLL(decode); \ + stbir__simdf_load2( cs, hc + (ofs) ); \ + stbir__simdf_0123to0000( c, cs ); \ + stbir__simdf_madd_mem( tot0, tot0, c, decode+(ofs)*4 ); \ + stbir__simdf_0123to1111( c, cs ); \ + stbir__simdf_madd_mem( tot1, tot1, c, decode+(ofs)*4+4 ); + +#define stbir__3_coeff_remnant( ofs ) \ + STBIR_SIMD_NO_UNROLL(decode); \ + stbir__simdf_load( cs, hc + (ofs) ); \ + stbir__simdf_0123to0000( c, cs ); \ + stbir__simdf_madd_mem( tot0, tot0, c, decode+(ofs)*4 ); \ + stbir__simdf_0123to1111( c, cs ); \ + stbir__simdf_madd_mem( tot1, tot1, c, decode+(ofs)*4+4 ); \ + stbir__simdf_0123to2222( c, cs ); \ + stbir__simdf_madd_mem( tot0, tot0, c, decode+(ofs)*4+8 ); + +#define stbir__store_output() \ + stbir__simdf_add( tot0, tot0, tot1 ); \ + stbir__simdf_store( output, tot0 ); \ + horizontal_coefficients += coefficient_width; \ + ++horizontal_contributors; \ + output += 4; + +#endif + +#else + +#define stbir__1_coeff_only() \ + float p0,p1,p2,p3,c; \ + STBIR_SIMD_NO_UNROLL(decode); \ + c = hc[0]; \ + p0 = decode[0] * c; \ + p1 = decode[1] * c; \ + p2 = decode[2] * c; \ + p3 = decode[3] * c; + +#define stbir__2_coeff_only() \ + float p0,p1,p2,p3,c; \ + STBIR_SIMD_NO_UNROLL(decode); \ + c = hc[0]; \ + p0 = decode[0] * c; \ + p1 = decode[1] * c; \ + p2 = decode[2] * c; \ + p3 = decode[3] * c; \ + c = hc[1]; \ + p0 += decode[4] * c; \ + p1 += decode[5] * c; \ + p2 += decode[6] * c; \ + p3 += decode[7] * c; + +#define stbir__3_coeff_only() \ + float p0,p1,p2,p3,c; \ + STBIR_SIMD_NO_UNROLL(decode); \ + c = hc[0]; \ + p0 = decode[0] * c; \ + p1 = decode[1] * c; \ + p2 = decode[2] * c; \ + p3 = decode[3] * c; \ + c = hc[1]; \ + p0 += decode[4] * c; \ + p1 += decode[5] * c; \ + p2 += decode[6] * c; \ + p3 += decode[7] * c; \ + c = hc[2]; \ + p0 += decode[8] * c; \ + p1 += decode[9] * c; \ + p2 += decode[10] * c; \ + p3 += decode[11] * c; + +#define stbir__store_output_tiny() \ + output[0] = p0; \ + output[1] = p1; \ + output[2] = p2; \ + output[3] = p3; \ + horizontal_coefficients += coefficient_width; \ + ++horizontal_contributors; \ + output += 4; + +#define stbir__4_coeff_start() \ + float x0,x1,x2,x3,y0,y1,y2,y3,c; \ + STBIR_SIMD_NO_UNROLL(decode); \ + c = hc[0]; \ + x0 = decode[0] * c; \ + x1 = decode[1] * c; \ + x2 = decode[2] * c; \ + x3 = decode[3] * c; \ + c = hc[1]; \ + y0 = decode[4] * c; \ + y1 = decode[5] * c; \ + y2 = decode[6] * c; \ + y3 = decode[7] * c; \ + c = hc[2]; \ + x0 += decode[8] * c; \ + x1 += decode[9] * c; \ + x2 += decode[10] * c; \ + x3 += decode[11] * c; \ + c = hc[3]; \ + y0 += decode[12] * c; \ + y1 += decode[13] * c; \ + y2 += decode[14] * c; \ + y3 += decode[15] * c; + +#define stbir__4_coeff_continue_from_4( ofs ) \ + STBIR_SIMD_NO_UNROLL(decode); \ + c = hc[0+(ofs)]; \ + x0 += decode[0+(ofs)*4] * c; \ + x1 += decode[1+(ofs)*4] * c; \ + x2 += decode[2+(ofs)*4] * c; \ + x3 += decode[3+(ofs)*4] * c; \ + c = hc[1+(ofs)]; \ + y0 += decode[4+(ofs)*4] * c; \ + y1 += decode[5+(ofs)*4] * c; \ + y2 += decode[6+(ofs)*4] * c; \ + y3 += decode[7+(ofs)*4] * c; \ + c = hc[2+(ofs)]; \ + x0 += decode[8+(ofs)*4] * c; \ + x1 += decode[9+(ofs)*4] * c; \ + x2 += decode[10+(ofs)*4] * c; \ + x3 += decode[11+(ofs)*4] * c; \ + c = hc[3+(ofs)]; \ + y0 += decode[12+(ofs)*4] * c; \ + y1 += decode[13+(ofs)*4] * c; \ + y2 += decode[14+(ofs)*4] * c; \ + y3 += decode[15+(ofs)*4] * c; + +#define stbir__1_coeff_remnant( ofs ) \ + STBIR_SIMD_NO_UNROLL(decode); \ + c = hc[0+(ofs)]; \ + x0 += decode[0+(ofs)*4] * c; \ + x1 += decode[1+(ofs)*4] * c; \ + x2 += decode[2+(ofs)*4] * c; \ + x3 += decode[3+(ofs)*4] * c; + +#define stbir__2_coeff_remnant( ofs ) \ + STBIR_SIMD_NO_UNROLL(decode); \ + c = hc[0+(ofs)]; \ + x0 += decode[0+(ofs)*4] * c; \ + x1 += decode[1+(ofs)*4] * c; \ + x2 += decode[2+(ofs)*4] * c; \ + x3 += decode[3+(ofs)*4] * c; \ + c = hc[1+(ofs)]; \ + y0 += decode[4+(ofs)*4] * c; \ + y1 += decode[5+(ofs)*4] * c; \ + y2 += decode[6+(ofs)*4] * c; \ + y3 += decode[7+(ofs)*4] * c; + +#define stbir__3_coeff_remnant( ofs ) \ + STBIR_SIMD_NO_UNROLL(decode); \ + c = hc[0+(ofs)]; \ + x0 += decode[0+(ofs)*4] * c; \ + x1 += decode[1+(ofs)*4] * c; \ + x2 += decode[2+(ofs)*4] * c; \ + x3 += decode[3+(ofs)*4] * c; \ + c = hc[1+(ofs)]; \ + y0 += decode[4+(ofs)*4] * c; \ + y1 += decode[5+(ofs)*4] * c; \ + y2 += decode[6+(ofs)*4] * c; \ + y3 += decode[7+(ofs)*4] * c; \ + c = hc[2+(ofs)]; \ + x0 += decode[8+(ofs)*4] * c; \ + x1 += decode[9+(ofs)*4] * c; \ + x2 += decode[10+(ofs)*4] * c; \ + x3 += decode[11+(ofs)*4] * c; + +#define stbir__store_output() \ + output[0] = x0 + y0; \ + output[1] = x1 + y1; \ + output[2] = x2 + y2; \ + output[3] = x3 + y3; \ + horizontal_coefficients += coefficient_width; \ + ++horizontal_contributors; \ + output += 4; + +#endif + +#define STBIR__horizontal_channels 4 +#define STB_IMAGE_RESIZE_DO_HORIZONTALS +#include STBIR__HEADER_FILENAME + + + +//================= +// Do 7 channel horizontal routines + +#ifdef STBIR_SIMD + +#define stbir__1_coeff_only() \ + stbir__simdf tot0,tot1,c; \ + STBIR_SIMD_NO_UNROLL(decode); \ + stbir__simdf_load1( c, hc ); \ + stbir__simdf_0123to0000( c, c ); \ + stbir__simdf_mult_mem( tot0, c, decode ); \ + stbir__simdf_mult_mem( tot1, c, decode+3 ); + +#define stbir__2_coeff_only() \ + stbir__simdf tot0,tot1,c,cs; \ + STBIR_SIMD_NO_UNROLL(decode); \ + stbir__simdf_load2( cs, hc ); \ + stbir__simdf_0123to0000( c, cs ); \ + stbir__simdf_mult_mem( tot0, c, decode ); \ + stbir__simdf_mult_mem( tot1, c, decode+3 ); \ + stbir__simdf_0123to1111( c, cs ); \ + stbir__simdf_madd_mem( tot0, tot0, c, decode+7 ); \ + stbir__simdf_madd_mem( tot1, tot1, c,decode+10 ); + +#define stbir__3_coeff_only() \ + stbir__simdf tot0,tot1,c,cs; \ + STBIR_SIMD_NO_UNROLL(decode); \ + stbir__simdf_load( cs, hc ); \ + stbir__simdf_0123to0000( c, cs ); \ + stbir__simdf_mult_mem( tot0, c, decode ); \ + stbir__simdf_mult_mem( tot1, c, decode+3 ); \ + stbir__simdf_0123to1111( c, cs ); \ + stbir__simdf_madd_mem( tot0, tot0, c, decode+7 ); \ + stbir__simdf_madd_mem( tot1, tot1, c, decode+10 ); \ + stbir__simdf_0123to2222( c, cs ); \ + stbir__simdf_madd_mem( tot0, tot0, c, decode+14 ); \ + stbir__simdf_madd_mem( tot1, tot1, c, decode+17 ); + +#define stbir__store_output_tiny() \ + stbir__simdf_store( output+3, tot1 ); \ + stbir__simdf_store( output, tot0 ); \ + horizontal_coefficients += coefficient_width; \ + ++horizontal_contributors; \ + output += 7; + +#ifdef STBIR_SIMD8 + +#define stbir__4_coeff_start() \ + stbir__simdf8 tot0,tot1,c,cs; \ + STBIR_SIMD_NO_UNROLL(decode); \ + stbir__simdf8_load4b( cs, hc ); \ + stbir__simdf8_0123to00000000( c, cs ); \ + stbir__simdf8_mult_mem( tot0, c, decode ); \ + stbir__simdf8_0123to11111111( c, cs ); \ + stbir__simdf8_mult_mem( tot1, c, decode+7 ); \ + stbir__simdf8_0123to22222222( c, cs ); \ + stbir__simdf8_madd_mem( tot0, tot0, c, decode+14 ); \ + stbir__simdf8_0123to33333333( c, cs ); \ + stbir__simdf8_madd_mem( tot1, tot1, c, decode+21 ); + +#define stbir__4_coeff_continue_from_4( ofs ) \ + STBIR_SIMD_NO_UNROLL(decode); \ + stbir__simdf8_load4b( cs, hc + (ofs) ); \ + stbir__simdf8_0123to00000000( c, cs ); \ + stbir__simdf8_madd_mem( tot0, tot0, c, decode+(ofs)*7 ); \ + stbir__simdf8_0123to11111111( c, cs ); \ + stbir__simdf8_madd_mem( tot1, tot1, c, decode+(ofs)*7+7 ); \ + stbir__simdf8_0123to22222222( c, cs ); \ + stbir__simdf8_madd_mem( tot0, tot0, c, decode+(ofs)*7+14 ); \ + stbir__simdf8_0123to33333333( c, cs ); \ + stbir__simdf8_madd_mem( tot1, tot1, c, decode+(ofs)*7+21 ); + +#define stbir__1_coeff_remnant( ofs ) \ + STBIR_SIMD_NO_UNROLL(decode); \ + stbir__simdf8_load1b( c, hc + (ofs) ); \ + stbir__simdf8_madd_mem( tot0, tot0, c, decode+(ofs)*7 ); + +#define stbir__2_coeff_remnant( ofs ) \ + STBIR_SIMD_NO_UNROLL(decode); \ + stbir__simdf8_load1b( c, hc + (ofs) ); \ + stbir__simdf8_madd_mem( tot0, tot0, c, decode+(ofs)*7 ); \ + stbir__simdf8_load1b( c, hc + (ofs)+1 ); \ + stbir__simdf8_madd_mem( tot1, tot1, c, decode+(ofs)*7+7 ); + +#define stbir__3_coeff_remnant( ofs ) \ + STBIR_SIMD_NO_UNROLL(decode); \ + stbir__simdf8_load4b( cs, hc + (ofs) ); \ + stbir__simdf8_0123to00000000( c, cs ); \ + stbir__simdf8_madd_mem( tot0, tot0, c, decode+(ofs)*7 ); \ + stbir__simdf8_0123to11111111( c, cs ); \ + stbir__simdf8_madd_mem( tot1, tot1, c, decode+(ofs)*7+7 ); \ + stbir__simdf8_0123to22222222( c, cs ); \ + stbir__simdf8_madd_mem( tot0, tot0, c, decode+(ofs)*7+14 ); + +#define stbir__store_output() \ + stbir__simdf8_add( tot0, tot0, tot1 ); \ + horizontal_coefficients += coefficient_width; \ + ++horizontal_contributors; \ + output += 7; \ + if ( output < output_end ) \ + { \ + stbir__simdf8_store( output-7, tot0 ); \ + continue; \ + } \ + stbir__simdf_store( output-7+3, stbir__simdf_swiz(stbir__simdf8_gettop4(tot0),0,0,1,2) ); \ + stbir__simdf_store( output-7, stbir__if_simdf8_cast_to_simdf4(tot0) ); \ + break; + +#else + +#define stbir__4_coeff_start() \ + stbir__simdf tot0,tot1,tot2,tot3,c,cs; \ + STBIR_SIMD_NO_UNROLL(decode); \ + stbir__simdf_load( cs, hc ); \ + stbir__simdf_0123to0000( c, cs ); \ + stbir__simdf_mult_mem( tot0, c, decode ); \ + stbir__simdf_mult_mem( tot1, c, decode+3 ); \ + stbir__simdf_0123to1111( c, cs ); \ + stbir__simdf_mult_mem( tot2, c, decode+7 ); \ + stbir__simdf_mult_mem( tot3, c, decode+10 ); \ + stbir__simdf_0123to2222( c, cs ); \ + stbir__simdf_madd_mem( tot0, tot0, c, decode+14 ); \ + stbir__simdf_madd_mem( tot1, tot1, c, decode+17 ); \ + stbir__simdf_0123to3333( c, cs ); \ + stbir__simdf_madd_mem( tot2, tot2, c, decode+21 ); \ + stbir__simdf_madd_mem( tot3, tot3, c, decode+24 ); + +#define stbir__4_coeff_continue_from_4( ofs ) \ + STBIR_SIMD_NO_UNROLL(decode); \ + stbir__simdf_load( cs, hc + (ofs) ); \ + stbir__simdf_0123to0000( c, cs ); \ + stbir__simdf_madd_mem( tot0, tot0, c, decode+(ofs)*7 ); \ + stbir__simdf_madd_mem( tot1, tot1, c, decode+(ofs)*7+3 ); \ + stbir__simdf_0123to1111( c, cs ); \ + stbir__simdf_madd_mem( tot2, tot2, c, decode+(ofs)*7+7 ); \ + stbir__simdf_madd_mem( tot3, tot3, c, decode+(ofs)*7+10 ); \ + stbir__simdf_0123to2222( c, cs ); \ + stbir__simdf_madd_mem( tot0, tot0, c, decode+(ofs)*7+14 ); \ + stbir__simdf_madd_mem( tot1, tot1, c, decode+(ofs)*7+17 ); \ + stbir__simdf_0123to3333( c, cs ); \ + stbir__simdf_madd_mem( tot2, tot2, c, decode+(ofs)*7+21 ); \ + stbir__simdf_madd_mem( tot3, tot3, c, decode+(ofs)*7+24 ); + +#define stbir__1_coeff_remnant( ofs ) \ + STBIR_SIMD_NO_UNROLL(decode); \ + stbir__simdf_load1( c, hc + (ofs) ); \ + stbir__simdf_0123to0000( c, c ); \ + stbir__simdf_madd_mem( tot0, tot0, c, decode+(ofs)*7 ); \ + stbir__simdf_madd_mem( tot1, tot1, c, decode+(ofs)*7+3 ); \ + +#define stbir__2_coeff_remnant( ofs ) \ + STBIR_SIMD_NO_UNROLL(decode); \ + stbir__simdf_load2( cs, hc + (ofs) ); \ + stbir__simdf_0123to0000( c, cs ); \ + stbir__simdf_madd_mem( tot0, tot0, c, decode+(ofs)*7 ); \ + stbir__simdf_madd_mem( tot1, tot1, c, decode+(ofs)*7+3 ); \ + stbir__simdf_0123to1111( c, cs ); \ + stbir__simdf_madd_mem( tot2, tot2, c, decode+(ofs)*7+7 ); \ + stbir__simdf_madd_mem( tot3, tot3, c, decode+(ofs)*7+10 ); + +#define stbir__3_coeff_remnant( ofs ) \ + STBIR_SIMD_NO_UNROLL(decode); \ + stbir__simdf_load( cs, hc + (ofs) ); \ + stbir__simdf_0123to0000( c, cs ); \ + stbir__simdf_madd_mem( tot0, tot0, c, decode+(ofs)*7 ); \ + stbir__simdf_madd_mem( tot1, tot1, c, decode+(ofs)*7+3 ); \ + stbir__simdf_0123to1111( c, cs ); \ + stbir__simdf_madd_mem( tot2, tot2, c, decode+(ofs)*7+7 ); \ + stbir__simdf_madd_mem( tot3, tot3, c, decode+(ofs)*7+10 ); \ + stbir__simdf_0123to2222( c, cs ); \ + stbir__simdf_madd_mem( tot0, tot0, c, decode+(ofs)*7+14 ); \ + stbir__simdf_madd_mem( tot1, tot1, c, decode+(ofs)*7+17 ); + +#define stbir__store_output() \ + stbir__simdf_add( tot0, tot0, tot2 ); \ + stbir__simdf_add( tot1, tot1, tot3 ); \ + stbir__simdf_store( output+3, tot1 ); \ + stbir__simdf_store( output, tot0 ); \ + horizontal_coefficients += coefficient_width; \ + ++horizontal_contributors; \ + output += 7; + +#endif + +#else + +#define stbir__1_coeff_only() \ + float tot0, tot1, tot2, tot3, tot4, tot5, tot6, c; \ + c = hc[0]; \ + tot0 = decode[0]*c; \ + tot1 = decode[1]*c; \ + tot2 = decode[2]*c; \ + tot3 = decode[3]*c; \ + tot4 = decode[4]*c; \ + tot5 = decode[5]*c; \ + tot6 = decode[6]*c; + +#define stbir__2_coeff_only() \ + float tot0, tot1, tot2, tot3, tot4, tot5, tot6, c; \ + c = hc[0]; \ + tot0 = decode[0]*c; \ + tot1 = decode[1]*c; \ + tot2 = decode[2]*c; \ + tot3 = decode[3]*c; \ + tot4 = decode[4]*c; \ + tot5 = decode[5]*c; \ + tot6 = decode[6]*c; \ + c = hc[1]; \ + tot0 += decode[7]*c; \ + tot1 += decode[8]*c; \ + tot2 += decode[9]*c; \ + tot3 += decode[10]*c; \ + tot4 += decode[11]*c; \ + tot5 += decode[12]*c; \ + tot6 += decode[13]*c; \ + +#define stbir__3_coeff_only() \ + float tot0, tot1, tot2, tot3, tot4, tot5, tot6, c; \ + c = hc[0]; \ + tot0 = decode[0]*c; \ + tot1 = decode[1]*c; \ + tot2 = decode[2]*c; \ + tot3 = decode[3]*c; \ + tot4 = decode[4]*c; \ + tot5 = decode[5]*c; \ + tot6 = decode[6]*c; \ + c = hc[1]; \ + tot0 += decode[7]*c; \ + tot1 += decode[8]*c; \ + tot2 += decode[9]*c; \ + tot3 += decode[10]*c; \ + tot4 += decode[11]*c; \ + tot5 += decode[12]*c; \ + tot6 += decode[13]*c; \ + c = hc[2]; \ + tot0 += decode[14]*c; \ + tot1 += decode[15]*c; \ + tot2 += decode[16]*c; \ + tot3 += decode[17]*c; \ + tot4 += decode[18]*c; \ + tot5 += decode[19]*c; \ + tot6 += decode[20]*c; \ + +#define stbir__store_output_tiny() \ + output[0] = tot0; \ + output[1] = tot1; \ + output[2] = tot2; \ + output[3] = tot3; \ + output[4] = tot4; \ + output[5] = tot5; \ + output[6] = tot6; \ + horizontal_coefficients += coefficient_width; \ + ++horizontal_contributors; \ + output += 7; + +#define stbir__4_coeff_start() \ + float x0,x1,x2,x3,x4,x5,x6,y0,y1,y2,y3,y4,y5,y6,c; \ + STBIR_SIMD_NO_UNROLL(decode); \ + c = hc[0]; \ + x0 = decode[0] * c; \ + x1 = decode[1] * c; \ + x2 = decode[2] * c; \ + x3 = decode[3] * c; \ + x4 = decode[4] * c; \ + x5 = decode[5] * c; \ + x6 = decode[6] * c; \ + c = hc[1]; \ + y0 = decode[7] * c; \ + y1 = decode[8] * c; \ + y2 = decode[9] * c; \ + y3 = decode[10] * c; \ + y4 = decode[11] * c; \ + y5 = decode[12] * c; \ + y6 = decode[13] * c; \ + c = hc[2]; \ + x0 += decode[14] * c; \ + x1 += decode[15] * c; \ + x2 += decode[16] * c; \ + x3 += decode[17] * c; \ + x4 += decode[18] * c; \ + x5 += decode[19] * c; \ + x6 += decode[20] * c; \ + c = hc[3]; \ + y0 += decode[21] * c; \ + y1 += decode[22] * c; \ + y2 += decode[23] * c; \ + y3 += decode[24] * c; \ + y4 += decode[25] * c; \ + y5 += decode[26] * c; \ + y6 += decode[27] * c; + +#define stbir__4_coeff_continue_from_4( ofs ) \ + STBIR_SIMD_NO_UNROLL(decode); \ + c = hc[0+(ofs)]; \ + x0 += decode[0+(ofs)*7] * c; \ + x1 += decode[1+(ofs)*7] * c; \ + x2 += decode[2+(ofs)*7] * c; \ + x3 += decode[3+(ofs)*7] * c; \ + x4 += decode[4+(ofs)*7] * c; \ + x5 += decode[5+(ofs)*7] * c; \ + x6 += decode[6+(ofs)*7] * c; \ + c = hc[1+(ofs)]; \ + y0 += decode[7+(ofs)*7] * c; \ + y1 += decode[8+(ofs)*7] * c; \ + y2 += decode[9+(ofs)*7] * c; \ + y3 += decode[10+(ofs)*7] * c; \ + y4 += decode[11+(ofs)*7] * c; \ + y5 += decode[12+(ofs)*7] * c; \ + y6 += decode[13+(ofs)*7] * c; \ + c = hc[2+(ofs)]; \ + x0 += decode[14+(ofs)*7] * c; \ + x1 += decode[15+(ofs)*7] * c; \ + x2 += decode[16+(ofs)*7] * c; \ + x3 += decode[17+(ofs)*7] * c; \ + x4 += decode[18+(ofs)*7] * c; \ + x5 += decode[19+(ofs)*7] * c; \ + x6 += decode[20+(ofs)*7] * c; \ + c = hc[3+(ofs)]; \ + y0 += decode[21+(ofs)*7] * c; \ + y1 += decode[22+(ofs)*7] * c; \ + y2 += decode[23+(ofs)*7] * c; \ + y3 += decode[24+(ofs)*7] * c; \ + y4 += decode[25+(ofs)*7] * c; \ + y5 += decode[26+(ofs)*7] * c; \ + y6 += decode[27+(ofs)*7] * c; + +#define stbir__1_coeff_remnant( ofs ) \ + STBIR_SIMD_NO_UNROLL(decode); \ + c = hc[0+(ofs)]; \ + x0 += decode[0+(ofs)*7] * c; \ + x1 += decode[1+(ofs)*7] * c; \ + x2 += decode[2+(ofs)*7] * c; \ + x3 += decode[3+(ofs)*7] * c; \ + x4 += decode[4+(ofs)*7] * c; \ + x5 += decode[5+(ofs)*7] * c; \ + x6 += decode[6+(ofs)*7] * c; \ + +#define stbir__2_coeff_remnant( ofs ) \ + STBIR_SIMD_NO_UNROLL(decode); \ + c = hc[0+(ofs)]; \ + x0 += decode[0+(ofs)*7] * c; \ + x1 += decode[1+(ofs)*7] * c; \ + x2 += decode[2+(ofs)*7] * c; \ + x3 += decode[3+(ofs)*7] * c; \ + x4 += decode[4+(ofs)*7] * c; \ + x5 += decode[5+(ofs)*7] * c; \ + x6 += decode[6+(ofs)*7] * c; \ + c = hc[1+(ofs)]; \ + y0 += decode[7+(ofs)*7] * c; \ + y1 += decode[8+(ofs)*7] * c; \ + y2 += decode[9+(ofs)*7] * c; \ + y3 += decode[10+(ofs)*7] * c; \ + y4 += decode[11+(ofs)*7] * c; \ + y5 += decode[12+(ofs)*7] * c; \ + y6 += decode[13+(ofs)*7] * c; \ + +#define stbir__3_coeff_remnant( ofs ) \ + STBIR_SIMD_NO_UNROLL(decode); \ + c = hc[0+(ofs)]; \ + x0 += decode[0+(ofs)*7] * c; \ + x1 += decode[1+(ofs)*7] * c; \ + x2 += decode[2+(ofs)*7] * c; \ + x3 += decode[3+(ofs)*7] * c; \ + x4 += decode[4+(ofs)*7] * c; \ + x5 += decode[5+(ofs)*7] * c; \ + x6 += decode[6+(ofs)*7] * c; \ + c = hc[1+(ofs)]; \ + y0 += decode[7+(ofs)*7] * c; \ + y1 += decode[8+(ofs)*7] * c; \ + y2 += decode[9+(ofs)*7] * c; \ + y3 += decode[10+(ofs)*7] * c; \ + y4 += decode[11+(ofs)*7] * c; \ + y5 += decode[12+(ofs)*7] * c; \ + y6 += decode[13+(ofs)*7] * c; \ + c = hc[2+(ofs)]; \ + x0 += decode[14+(ofs)*7] * c; \ + x1 += decode[15+(ofs)*7] * c; \ + x2 += decode[16+(ofs)*7] * c; \ + x3 += decode[17+(ofs)*7] * c; \ + x4 += decode[18+(ofs)*7] * c; \ + x5 += decode[19+(ofs)*7] * c; \ + x6 += decode[20+(ofs)*7] * c; \ + +#define stbir__store_output() \ + output[0] = x0 + y0; \ + output[1] = x1 + y1; \ + output[2] = x2 + y2; \ + output[3] = x3 + y3; \ + output[4] = x4 + y4; \ + output[5] = x5 + y5; \ + output[6] = x6 + y6; \ + horizontal_coefficients += coefficient_width; \ + ++horizontal_contributors; \ + output += 7; + +#endif + +#define STBIR__horizontal_channels 7 +#define STB_IMAGE_RESIZE_DO_HORIZONTALS +#include STBIR__HEADER_FILENAME + + +// include all of the vertical resamplers (both scatter and gather versions) + +#define STBIR__vertical_channels 1 +#define STB_IMAGE_RESIZE_DO_VERTICALS +#include STBIR__HEADER_FILENAME + +#define STBIR__vertical_channels 1 +#define STB_IMAGE_RESIZE_DO_VERTICALS +#define STB_IMAGE_RESIZE_VERTICAL_CONTINUE +#include STBIR__HEADER_FILENAME + +#define STBIR__vertical_channels 2 +#define STB_IMAGE_RESIZE_DO_VERTICALS +#include STBIR__HEADER_FILENAME + +#define STBIR__vertical_channels 2 +#define STB_IMAGE_RESIZE_DO_VERTICALS +#define STB_IMAGE_RESIZE_VERTICAL_CONTINUE +#include STBIR__HEADER_FILENAME + +#define STBIR__vertical_channels 3 +#define STB_IMAGE_RESIZE_DO_VERTICALS +#include STBIR__HEADER_FILENAME + +#define STBIR__vertical_channels 3 +#define STB_IMAGE_RESIZE_DO_VERTICALS +#define STB_IMAGE_RESIZE_VERTICAL_CONTINUE +#include STBIR__HEADER_FILENAME + +#define STBIR__vertical_channels 4 +#define STB_IMAGE_RESIZE_DO_VERTICALS +#include STBIR__HEADER_FILENAME + +#define STBIR__vertical_channels 4 +#define STB_IMAGE_RESIZE_DO_VERTICALS +#define STB_IMAGE_RESIZE_VERTICAL_CONTINUE +#include STBIR__HEADER_FILENAME + +#define STBIR__vertical_channels 5 +#define STB_IMAGE_RESIZE_DO_VERTICALS +#include STBIR__HEADER_FILENAME + +#define STBIR__vertical_channels 5 +#define STB_IMAGE_RESIZE_DO_VERTICALS +#define STB_IMAGE_RESIZE_VERTICAL_CONTINUE +#include STBIR__HEADER_FILENAME + +#define STBIR__vertical_channels 6 +#define STB_IMAGE_RESIZE_DO_VERTICALS +#include STBIR__HEADER_FILENAME + +#define STBIR__vertical_channels 6 +#define STB_IMAGE_RESIZE_DO_VERTICALS +#define STB_IMAGE_RESIZE_VERTICAL_CONTINUE +#include STBIR__HEADER_FILENAME + +#define STBIR__vertical_channels 7 +#define STB_IMAGE_RESIZE_DO_VERTICALS +#include STBIR__HEADER_FILENAME + +#define STBIR__vertical_channels 7 +#define STB_IMAGE_RESIZE_DO_VERTICALS +#define STB_IMAGE_RESIZE_VERTICAL_CONTINUE +#include STBIR__HEADER_FILENAME + +#define STBIR__vertical_channels 8 +#define STB_IMAGE_RESIZE_DO_VERTICALS +#include STBIR__HEADER_FILENAME + +#define STBIR__vertical_channels 8 +#define STB_IMAGE_RESIZE_DO_VERTICALS +#define STB_IMAGE_RESIZE_VERTICAL_CONTINUE +#include STBIR__HEADER_FILENAME + +typedef void STBIR_VERTICAL_GATHERFUNC( float * output, float const * coeffs, float const ** inputs, float const * input0_end ); + +static STBIR_VERTICAL_GATHERFUNC * stbir__vertical_gathers[ 8 ] = +{ + stbir__vertical_gather_with_1_coeffs,stbir__vertical_gather_with_2_coeffs,stbir__vertical_gather_with_3_coeffs,stbir__vertical_gather_with_4_coeffs,stbir__vertical_gather_with_5_coeffs,stbir__vertical_gather_with_6_coeffs,stbir__vertical_gather_with_7_coeffs,stbir__vertical_gather_with_8_coeffs +}; + +static STBIR_VERTICAL_GATHERFUNC * stbir__vertical_gathers_continues[ 8 ] = +{ + stbir__vertical_gather_with_1_coeffs_cont,stbir__vertical_gather_with_2_coeffs_cont,stbir__vertical_gather_with_3_coeffs_cont,stbir__vertical_gather_with_4_coeffs_cont,stbir__vertical_gather_with_5_coeffs_cont,stbir__vertical_gather_with_6_coeffs_cont,stbir__vertical_gather_with_7_coeffs_cont,stbir__vertical_gather_with_8_coeffs_cont +}; + +typedef void STBIR_VERTICAL_SCATTERFUNC( float ** outputs, float const * coeffs, float const * input, float const * input_end ); + +static STBIR_VERTICAL_SCATTERFUNC * stbir__vertical_scatter_sets[ 8 ] = +{ + stbir__vertical_scatter_with_1_coeffs,stbir__vertical_scatter_with_2_coeffs,stbir__vertical_scatter_with_3_coeffs,stbir__vertical_scatter_with_4_coeffs,stbir__vertical_scatter_with_5_coeffs,stbir__vertical_scatter_with_6_coeffs,stbir__vertical_scatter_with_7_coeffs,stbir__vertical_scatter_with_8_coeffs +}; + +static STBIR_VERTICAL_SCATTERFUNC * stbir__vertical_scatter_blends[ 8 ] = +{ + stbir__vertical_scatter_with_1_coeffs_cont,stbir__vertical_scatter_with_2_coeffs_cont,stbir__vertical_scatter_with_3_coeffs_cont,stbir__vertical_scatter_with_4_coeffs_cont,stbir__vertical_scatter_with_5_coeffs_cont,stbir__vertical_scatter_with_6_coeffs_cont,stbir__vertical_scatter_with_7_coeffs_cont,stbir__vertical_scatter_with_8_coeffs_cont +}; + + +static void stbir__encode_scanline( stbir__info const * stbir_info, void *output_buffer_data, float * encode_buffer, int row STBIR_ONLY_PROFILE_GET_SPLIT_INFO ) +{ + int num_pixels = stbir_info->horizontal.scale_info.output_sub_size; + int channels = stbir_info->channels; + int width_times_channels = num_pixels * channels; + void * output_buffer; + + // un-alpha weight if we need to + if ( stbir_info->alpha_unweight ) + { + STBIR_PROFILE_START( unalpha ); + stbir_info->alpha_unweight( encode_buffer, width_times_channels ); + STBIR_PROFILE_END( unalpha ); + } + + // write directly into output by default + output_buffer = output_buffer_data; + + // if we have an output callback, we first convert the decode buffer in place (and then hand that to the callback) + if ( stbir_info->out_pixels_cb ) + output_buffer = encode_buffer; + + STBIR_PROFILE_START( encode ); + // convert into the output buffer + stbir_info->encode_pixels( output_buffer, width_times_channels, encode_buffer ); + STBIR_PROFILE_END( encode ); + + // if we have an output callback, call it to send the data + if ( stbir_info->out_pixels_cb ) + stbir_info->out_pixels_cb( output_buffer, num_pixels, row, stbir_info->user_data ); +} + + +// Get the ring buffer pointer for an index +static float* stbir__get_ring_buffer_entry(stbir__info const * stbir_info, stbir__per_split_info const * split_info, int index ) +{ + STBIR_ASSERT( index < stbir_info->ring_buffer_num_entries ); + + #ifdef STBIR__SEPARATE_ALLOCATIONS + return split_info->ring_buffers[ index ]; + #else + return (float*) ( ( (char*) split_info->ring_buffer ) + ( index * stbir_info->ring_buffer_length_bytes ) ); + #endif +} + +// Get the specified scan line from the ring buffer +static float* stbir__get_ring_buffer_scanline(stbir__info const * stbir_info, stbir__per_split_info const * split_info, int get_scanline) +{ + int ring_buffer_index = (split_info->ring_buffer_begin_index + (get_scanline - split_info->ring_buffer_first_scanline)) % stbir_info->ring_buffer_num_entries; + return stbir__get_ring_buffer_entry( stbir_info, split_info, ring_buffer_index ); +} + +static void stbir__resample_horizontal_gather(stbir__info const * stbir_info, float* output_buffer, float const * input_buffer STBIR_ONLY_PROFILE_GET_SPLIT_INFO ) +{ + float const * decode_buffer = input_buffer - ( stbir_info->scanline_extents.conservative.n0 * stbir_info->effective_channels ); + + STBIR_PROFILE_START( horizontal ); + if ( ( stbir_info->horizontal.filter_enum == STBIR_FILTER_POINT_SAMPLE ) && ( stbir_info->horizontal.scale_info.scale == 1.0f ) ) + STBIR_MEMCPY( output_buffer, input_buffer, stbir_info->horizontal.scale_info.output_sub_size * sizeof( float ) * stbir_info->effective_channels ); + else + stbir_info->horizontal_gather_channels( output_buffer, stbir_info->horizontal.scale_info.output_sub_size, decode_buffer, stbir_info->horizontal.contributors, stbir_info->horizontal.coefficients, stbir_info->horizontal.coefficient_width ); + STBIR_PROFILE_END( horizontal ); +} + +static void stbir__resample_vertical_gather(stbir__info const * stbir_info, stbir__per_split_info* split_info, int n, int contrib_n0, int contrib_n1, float const * vertical_coefficients ) +{ + float* encode_buffer = split_info->vertical_buffer; + float* decode_buffer = split_info->decode_buffer; + int vertical_first = stbir_info->vertical_first; + int width = (vertical_first) ? ( stbir_info->scanline_extents.conservative.n1-stbir_info->scanline_extents.conservative.n0+1 ) : stbir_info->horizontal.scale_info.output_sub_size; + int width_times_channels = stbir_info->effective_channels * width; + + STBIR_ASSERT( stbir_info->vertical.is_gather ); + + // loop over the contributing scanlines and scale into the buffer + STBIR_PROFILE_START( vertical ); + { + int k = 0, total = contrib_n1 - contrib_n0 + 1; + STBIR_ASSERT( total > 0 ); + do { + float const * inputs[8]; + int i, cnt = total; if ( cnt > 8 ) cnt = 8; + for( i = 0 ; i < cnt ; i++ ) + inputs[ i ] = stbir__get_ring_buffer_scanline(stbir_info, split_info, k+i+contrib_n0 ); + + // call the N scanlines at a time function (up to 8 scanlines of blending at once) + ((k==0)?stbir__vertical_gathers:stbir__vertical_gathers_continues)[cnt-1]( (vertical_first) ? decode_buffer : encode_buffer, vertical_coefficients + k, inputs, inputs[0] + width_times_channels ); + k += cnt; + total -= cnt; + } while ( total ); + } + STBIR_PROFILE_END( vertical ); + + if ( vertical_first ) + { + // Now resample the gathered vertical data in the horizontal axis into the encode buffer + stbir__resample_horizontal_gather(stbir_info, encode_buffer, decode_buffer STBIR_ONLY_PROFILE_SET_SPLIT_INFO ); + } + + stbir__encode_scanline( stbir_info, ( (char *) stbir_info->output_data ) + ((ptrdiff_t)n * (ptrdiff_t)stbir_info->output_stride_bytes), + encode_buffer, n STBIR_ONLY_PROFILE_SET_SPLIT_INFO ); +} + +static void stbir__decode_and_resample_for_vertical_gather_loop(stbir__info const * stbir_info, stbir__per_split_info* split_info, int n) +{ + int ring_buffer_index; + float* ring_buffer; + + // Decode the nth scanline from the source image into the decode buffer. + stbir__decode_scanline( stbir_info, n, split_info->decode_buffer STBIR_ONLY_PROFILE_SET_SPLIT_INFO ); + + // update new end scanline + split_info->ring_buffer_last_scanline = n; + + // get ring buffer + ring_buffer_index = (split_info->ring_buffer_begin_index + (split_info->ring_buffer_last_scanline - split_info->ring_buffer_first_scanline)) % stbir_info->ring_buffer_num_entries; + ring_buffer = stbir__get_ring_buffer_entry(stbir_info, split_info, ring_buffer_index); + + // Now resample it into the ring buffer. + stbir__resample_horizontal_gather( stbir_info, ring_buffer, split_info->decode_buffer STBIR_ONLY_PROFILE_SET_SPLIT_INFO ); + + // Now it's sitting in the ring buffer ready to be used as source for the vertical sampling. +} + +static void stbir__vertical_gather_loop( stbir__info const * stbir_info, stbir__per_split_info* split_info, int split_count ) +{ + int y, start_output_y, end_output_y; + stbir__contributors* vertical_contributors = stbir_info->vertical.contributors; + float const * vertical_coefficients = stbir_info->vertical.coefficients; + + STBIR_ASSERT( stbir_info->vertical.is_gather ); + + start_output_y = split_info->start_output_y; + end_output_y = split_info[split_count-1].end_output_y; + + vertical_contributors += start_output_y; + vertical_coefficients += start_output_y * stbir_info->vertical.coefficient_width; + + // initialize the ring buffer for gathering + split_info->ring_buffer_begin_index = 0; + split_info->ring_buffer_first_scanline = stbir_info->vertical.extent_info.lowest; + split_info->ring_buffer_last_scanline = split_info->ring_buffer_first_scanline - 1; // means "empty" + + for (y = start_output_y; y < end_output_y; y++) + { + int in_first_scanline, in_last_scanline; + + in_first_scanline = vertical_contributors->n0; + in_last_scanline = vertical_contributors->n1; + + // make sure the indexing hasn't broken + STBIR_ASSERT( in_first_scanline >= split_info->ring_buffer_first_scanline ); + + // Load in new scanlines + while (in_last_scanline > split_info->ring_buffer_last_scanline) + { + STBIR_ASSERT( ( split_info->ring_buffer_last_scanline - split_info->ring_buffer_first_scanline + 1 ) <= stbir_info->ring_buffer_num_entries ); + + // make sure there was room in the ring buffer when we add new scanlines + if ( ( split_info->ring_buffer_last_scanline - split_info->ring_buffer_first_scanline + 1 ) == stbir_info->ring_buffer_num_entries ) + { + split_info->ring_buffer_first_scanline++; + split_info->ring_buffer_begin_index++; + } + + if ( stbir_info->vertical_first ) + { + float * ring_buffer = stbir__get_ring_buffer_scanline( stbir_info, split_info, ++split_info->ring_buffer_last_scanline ); + // Decode the nth scanline from the source image into the decode buffer. + stbir__decode_scanline( stbir_info, split_info->ring_buffer_last_scanline, ring_buffer STBIR_ONLY_PROFILE_SET_SPLIT_INFO ); + } + else + { + stbir__decode_and_resample_for_vertical_gather_loop(stbir_info, split_info, split_info->ring_buffer_last_scanline + 1); + } + } + + // Now all buffers should be ready to write a row of vertical sampling, so do it. + stbir__resample_vertical_gather(stbir_info, split_info, y, in_first_scanline, in_last_scanline, vertical_coefficients ); + + ++vertical_contributors; + vertical_coefficients += stbir_info->vertical.coefficient_width; + } +} + +#define STBIR__FLOAT_EMPTY_MARKER 3.0e+38F +#define STBIR__FLOAT_BUFFER_IS_EMPTY(ptr) ((ptr)[0]==STBIR__FLOAT_EMPTY_MARKER) + +static void stbir__encode_first_scanline_from_scatter(stbir__info const * stbir_info, stbir__per_split_info* split_info) +{ + // evict a scanline out into the output buffer + float* ring_buffer_entry = stbir__get_ring_buffer_entry(stbir_info, split_info, split_info->ring_buffer_begin_index ); + + // dump the scanline out + stbir__encode_scanline( stbir_info, ( (char *)stbir_info->output_data ) + ( (ptrdiff_t)split_info->ring_buffer_first_scanline * (ptrdiff_t)stbir_info->output_stride_bytes ), ring_buffer_entry, split_info->ring_buffer_first_scanline STBIR_ONLY_PROFILE_SET_SPLIT_INFO ); + + // mark it as empty + ring_buffer_entry[ 0 ] = STBIR__FLOAT_EMPTY_MARKER; + + // advance the first scanline + split_info->ring_buffer_first_scanline++; + if ( ++split_info->ring_buffer_begin_index == stbir_info->ring_buffer_num_entries ) + split_info->ring_buffer_begin_index = 0; +} + +static void stbir__horizontal_resample_and_encode_first_scanline_from_scatter(stbir__info const * stbir_info, stbir__per_split_info* split_info) +{ + // evict a scanline out into the output buffer + + float* ring_buffer_entry = stbir__get_ring_buffer_entry(stbir_info, split_info, split_info->ring_buffer_begin_index ); + + // Now resample it into the buffer. + stbir__resample_horizontal_gather( stbir_info, split_info->vertical_buffer, ring_buffer_entry STBIR_ONLY_PROFILE_SET_SPLIT_INFO ); + + // dump the scanline out + stbir__encode_scanline( stbir_info, ( (char *)stbir_info->output_data ) + ( (ptrdiff_t)split_info->ring_buffer_first_scanline * (ptrdiff_t)stbir_info->output_stride_bytes ), split_info->vertical_buffer, split_info->ring_buffer_first_scanline STBIR_ONLY_PROFILE_SET_SPLIT_INFO ); + + // mark it as empty + ring_buffer_entry[ 0 ] = STBIR__FLOAT_EMPTY_MARKER; + + // advance the first scanline + split_info->ring_buffer_first_scanline++; + if ( ++split_info->ring_buffer_begin_index == stbir_info->ring_buffer_num_entries ) + split_info->ring_buffer_begin_index = 0; +} + +static void stbir__resample_vertical_scatter(stbir__info const * stbir_info, stbir__per_split_info* split_info, int n0, int n1, float const * vertical_coefficients, float const * vertical_buffer, float const * vertical_buffer_end ) +{ + STBIR_ASSERT( !stbir_info->vertical.is_gather ); + + STBIR_PROFILE_START( vertical ); + { + int k = 0, total = n1 - n0 + 1; + STBIR_ASSERT( total > 0 ); + do { + float * outputs[8]; + int i, n = total; if ( n > 8 ) n = 8; + for( i = 0 ; i < n ; i++ ) + { + outputs[ i ] = stbir__get_ring_buffer_scanline(stbir_info, split_info, k+i+n0 ); + if ( ( i ) && ( STBIR__FLOAT_BUFFER_IS_EMPTY( outputs[i] ) != STBIR__FLOAT_BUFFER_IS_EMPTY( outputs[0] ) ) ) // make sure runs are of the same type + { + n = i; + break; + } + } + // call the scatter to N scanlines at a time function (up to 8 scanlines of scattering at once) + ((STBIR__FLOAT_BUFFER_IS_EMPTY( outputs[0] ))?stbir__vertical_scatter_sets:stbir__vertical_scatter_blends)[n-1]( outputs, vertical_coefficients + k, vertical_buffer, vertical_buffer_end ); + k += n; + total -= n; + } while ( total ); + } + + STBIR_PROFILE_END( vertical ); +} + +typedef void stbir__handle_scanline_for_scatter_func(stbir__info const * stbir_info, stbir__per_split_info* split_info); + +static void stbir__vertical_scatter_loop( stbir__info const * stbir_info, stbir__per_split_info* split_info, int split_count ) +{ + int y, start_output_y, end_output_y, start_input_y, end_input_y; + stbir__contributors* vertical_contributors = stbir_info->vertical.contributors; + float const * vertical_coefficients = stbir_info->vertical.coefficients; + stbir__handle_scanline_for_scatter_func * handle_scanline_for_scatter; + void * scanline_scatter_buffer; + void * scanline_scatter_buffer_end; + int on_first_input_y, last_input_y; + + STBIR_ASSERT( !stbir_info->vertical.is_gather ); + + start_output_y = split_info->start_output_y; + end_output_y = split_info[split_count-1].end_output_y; // may do multiple split counts + + start_input_y = split_info->start_input_y; + end_input_y = split_info[split_count-1].end_input_y; + + // adjust for starting offset start_input_y + y = start_input_y + stbir_info->vertical.filter_pixel_margin; + vertical_contributors += y ; + vertical_coefficients += stbir_info->vertical.coefficient_width * y; + + if ( stbir_info->vertical_first ) + { + handle_scanline_for_scatter = stbir__horizontal_resample_and_encode_first_scanline_from_scatter; + scanline_scatter_buffer = split_info->decode_buffer; + scanline_scatter_buffer_end = ( (char*) scanline_scatter_buffer ) + sizeof( float ) * stbir_info->effective_channels * (stbir_info->scanline_extents.conservative.n1-stbir_info->scanline_extents.conservative.n0+1); + } + else + { + handle_scanline_for_scatter = stbir__encode_first_scanline_from_scatter; + scanline_scatter_buffer = split_info->vertical_buffer; + scanline_scatter_buffer_end = ( (char*) scanline_scatter_buffer ) + sizeof( float ) * stbir_info->effective_channels * stbir_info->horizontal.scale_info.output_sub_size; + } + + // initialize the ring buffer for scattering + split_info->ring_buffer_first_scanline = start_output_y; + split_info->ring_buffer_last_scanline = -1; + split_info->ring_buffer_begin_index = -1; + + // mark all the buffers as empty to start + for( y = 0 ; y < stbir_info->ring_buffer_num_entries ; y++ ) + stbir__get_ring_buffer_entry( stbir_info, split_info, y )[0] = STBIR__FLOAT_EMPTY_MARKER; // only used on scatter + + // do the loop in input space + on_first_input_y = 1; last_input_y = start_input_y; + for (y = start_input_y ; y < end_input_y; y++) + { + int out_first_scanline, out_last_scanline; + + out_first_scanline = vertical_contributors->n0; + out_last_scanline = vertical_contributors->n1; + + STBIR_ASSERT(out_last_scanline - out_first_scanline + 1 <= stbir_info->ring_buffer_num_entries); + + if ( ( out_last_scanline >= out_first_scanline ) && ( ( ( out_first_scanline >= start_output_y ) && ( out_first_scanline < end_output_y ) ) || ( ( out_last_scanline >= start_output_y ) && ( out_last_scanline < end_output_y ) ) ) ) + { + float const * vc = vertical_coefficients; + + // keep track of the range actually seen for the next resize + last_input_y = y; + if ( ( on_first_input_y ) && ( y > start_input_y ) ) + split_info->start_input_y = y; + on_first_input_y = 0; + + // clip the region + if ( out_first_scanline < start_output_y ) + { + vc += start_output_y - out_first_scanline; + out_first_scanline = start_output_y; + } + + if ( out_last_scanline >= end_output_y ) + out_last_scanline = end_output_y - 1; + + // if very first scanline, init the index + if (split_info->ring_buffer_begin_index < 0) + split_info->ring_buffer_begin_index = out_first_scanline - start_output_y; + + STBIR_ASSERT( split_info->ring_buffer_begin_index <= out_first_scanline ); + + // Decode the nth scanline from the source image into the decode buffer. + stbir__decode_scanline( stbir_info, y, split_info->decode_buffer STBIR_ONLY_PROFILE_SET_SPLIT_INFO ); + + // When horizontal first, we resample horizontally into the vertical buffer before we scatter it out + if ( !stbir_info->vertical_first ) + stbir__resample_horizontal_gather( stbir_info, split_info->vertical_buffer, split_info->decode_buffer STBIR_ONLY_PROFILE_SET_SPLIT_INFO ); + + // Now it's sitting in the buffer ready to be distributed into the ring buffers. + + // evict from the ringbuffer, if we need are full + if ( ( ( split_info->ring_buffer_last_scanline - split_info->ring_buffer_first_scanline + 1 ) == stbir_info->ring_buffer_num_entries ) && + ( out_last_scanline > split_info->ring_buffer_last_scanline ) ) + handle_scanline_for_scatter( stbir_info, split_info ); + + // Now the horizontal buffer is ready to write to all ring buffer rows, so do it. + stbir__resample_vertical_scatter(stbir_info, split_info, out_first_scanline, out_last_scanline, vc, (float*)scanline_scatter_buffer, (float*)scanline_scatter_buffer_end ); + + // update the end of the buffer + if ( out_last_scanline > split_info->ring_buffer_last_scanline ) + split_info->ring_buffer_last_scanline = out_last_scanline; + } + ++vertical_contributors; + vertical_coefficients += stbir_info->vertical.coefficient_width; + } + + // now evict the scanlines that are left over in the ring buffer + while ( split_info->ring_buffer_first_scanline < end_output_y ) + handle_scanline_for_scatter(stbir_info, split_info); + + // update the end_input_y if we do multiple resizes with the same data + ++last_input_y; + for( y = 0 ; y < split_count; y++ ) + if ( split_info[y].end_input_y > last_input_y ) + split_info[y].end_input_y = last_input_y; +} + + +static stbir__kernel_callback * stbir__builtin_kernels[] = { 0, stbir__filter_trapezoid, stbir__filter_triangle, stbir__filter_cubic, stbir__filter_catmullrom, stbir__filter_mitchell, stbir__filter_point }; +static stbir__support_callback * stbir__builtin_supports[] = { 0, stbir__support_trapezoid, stbir__support_one, stbir__support_two, stbir__support_two, stbir__support_two, stbir__support_zeropoint5 }; + +static void stbir__set_sampler(stbir__sampler * samp, stbir_filter filter, stbir__kernel_callback * kernel, stbir__support_callback * support, stbir_edge edge, stbir__scale_info * scale_info, int always_gather, void * user_data ) +{ + // set filter + if (filter == 0) + { + filter = STBIR_DEFAULT_FILTER_DOWNSAMPLE; // default to downsample + if (scale_info->scale >= ( 1.0f - stbir__small_float ) ) + { + if ( (scale_info->scale <= ( 1.0f + stbir__small_float ) ) && ( STBIR_CEILF(scale_info->pixel_shift) == scale_info->pixel_shift ) ) + filter = STBIR_FILTER_POINT_SAMPLE; + else + filter = STBIR_DEFAULT_FILTER_UPSAMPLE; + } + } + samp->filter_enum = filter; + + STBIR_ASSERT(samp->filter_enum != 0); + STBIR_ASSERT((unsigned)samp->filter_enum < STBIR_FILTER_OTHER); + samp->filter_kernel = stbir__builtin_kernels[ filter ]; + samp->filter_support = stbir__builtin_supports[ filter ]; + + if ( kernel && support ) + { + samp->filter_kernel = kernel; + samp->filter_support = support; + samp->filter_enum = STBIR_FILTER_OTHER; + } + + samp->edge = edge; + samp->filter_pixel_width = stbir__get_filter_pixel_width (samp->filter_support, scale_info->scale, user_data ); + // Gather is always better, but in extreme downsamples, you have to most or all of the data in memory + // For horizontal, we always have all the pixels, so we always use gather here (always_gather==1). + // For vertical, we use gather if scaling up (which means we will have samp->filter_pixel_width + // scanlines in memory at once). + samp->is_gather = 0; + if ( scale_info->scale >= ( 1.0f - stbir__small_float ) ) + samp->is_gather = 1; + else if ( ( always_gather ) || ( samp->filter_pixel_width <= STBIR_FORCE_GATHER_FILTER_SCANLINES_AMOUNT ) ) + samp->is_gather = 2; + + // pre calculate stuff based on the above + samp->coefficient_width = stbir__get_coefficient_width(samp, samp->is_gather, user_data); + + // filter_pixel_width is the conservative size in pixels of input that affect an output pixel. + // In rare cases (only with 2 pix to 1 pix with the default filters), it's possible that the + // filter will extend before or after the scanline beyond just one extra entire copy of the + // scanline (we would hit the edge twice). We don't let you do that, so we clamp the total + // width to 3x the total of input pixel (once for the scanline, once for the left side + // overhang, and once for the right side). We only do this for edge mode, since the other + // modes can just re-edge clamp back in again. + if ( edge == STBIR_EDGE_WRAP ) + if ( samp->filter_pixel_width > ( scale_info->input_full_size * 3 ) ) + samp->filter_pixel_width = scale_info->input_full_size * 3; + + // This is how much to expand buffers to account for filters seeking outside + // the image boundaries. + samp->filter_pixel_margin = samp->filter_pixel_width / 2; + + // filter_pixel_margin is the amount that this filter can overhang on just one side of either + // end of the scanline (left or the right). Since we only allow you to overhang 1 scanline's + // worth of pixels, we clamp this one side of overhang to the input scanline size. Again, + // this clamping only happens in rare cases with the default filters (2 pix to 1 pix). + if ( edge == STBIR_EDGE_WRAP ) + if ( samp->filter_pixel_margin > scale_info->input_full_size ) + samp->filter_pixel_margin = scale_info->input_full_size; + + samp->num_contributors = stbir__get_contributors(samp, samp->is_gather); + + samp->contributors_size = samp->num_contributors * sizeof(stbir__contributors); + samp->coefficients_size = samp->num_contributors * samp->coefficient_width * sizeof(float) + sizeof(float); // extra sizeof(float) is padding + + samp->gather_prescatter_contributors = 0; + samp->gather_prescatter_coefficients = 0; + if ( samp->is_gather == 0 ) + { + samp->gather_prescatter_coefficient_width = samp->filter_pixel_width; + samp->gather_prescatter_num_contributors = stbir__get_contributors(samp, 2); + samp->gather_prescatter_contributors_size = samp->gather_prescatter_num_contributors * sizeof(stbir__contributors); + samp->gather_prescatter_coefficients_size = samp->gather_prescatter_num_contributors * samp->gather_prescatter_coefficient_width * sizeof(float); + } +} + +static void stbir__get_conservative_extents( stbir__sampler * samp, stbir__contributors * range, void * user_data ) +{ + float scale = samp->scale_info.scale; + float out_shift = samp->scale_info.pixel_shift; + stbir__support_callback * support = samp->filter_support; + int input_full_size = samp->scale_info.input_full_size; + stbir_edge edge = samp->edge; + float inv_scale = samp->scale_info.inv_scale; + + STBIR_ASSERT( samp->is_gather != 0 ); + + if ( samp->is_gather == 1 ) + { + int in_first_pixel, in_last_pixel; + float out_filter_radius = support(inv_scale, user_data) * scale; + + stbir__calculate_in_pixel_range( &in_first_pixel, &in_last_pixel, 0.5, out_filter_radius, inv_scale, out_shift, input_full_size, edge ); + range->n0 = in_first_pixel; + stbir__calculate_in_pixel_range( &in_first_pixel, &in_last_pixel, ( (float)(samp->scale_info.output_sub_size-1) ) + 0.5f, out_filter_radius, inv_scale, out_shift, input_full_size, edge ); + range->n1 = in_last_pixel; + } + else if ( samp->is_gather == 2 ) // downsample gather, refine + { + float in_pixels_radius = support(scale, user_data) * inv_scale; + int filter_pixel_margin = samp->filter_pixel_margin; + int output_sub_size = samp->scale_info.output_sub_size; + int input_end; + int n; + int in_first_pixel, in_last_pixel; + + // get a conservative area of the input range + stbir__calculate_in_pixel_range( &in_first_pixel, &in_last_pixel, 0, 0, inv_scale, out_shift, input_full_size, edge ); + range->n0 = in_first_pixel; + stbir__calculate_in_pixel_range( &in_first_pixel, &in_last_pixel, (float)output_sub_size, 0, inv_scale, out_shift, input_full_size, edge ); + range->n1 = in_last_pixel; + + // now go through the margin to the start of area to find bottom + n = range->n0 + 1; + input_end = -filter_pixel_margin; + while( n >= input_end ) + { + int out_first_pixel, out_last_pixel; + stbir__calculate_out_pixel_range( &out_first_pixel, &out_last_pixel, ((float)n)+0.5f, in_pixels_radius, scale, out_shift, output_sub_size ); + if ( out_first_pixel > out_last_pixel ) + break; + + if ( ( out_first_pixel < output_sub_size ) || ( out_last_pixel >= 0 ) ) + range->n0 = n; + --n; + } + + // now go through the end of the area through the margin to find top + n = range->n1 - 1; + input_end = n + 1 + filter_pixel_margin; + while( n <= input_end ) + { + int out_first_pixel, out_last_pixel; + stbir__calculate_out_pixel_range( &out_first_pixel, &out_last_pixel, ((float)n)+0.5f, in_pixels_radius, scale, out_shift, output_sub_size ); + if ( out_first_pixel > out_last_pixel ) + break; + if ( ( out_first_pixel < output_sub_size ) || ( out_last_pixel >= 0 ) ) + range->n1 = n; + ++n; + } + } + + if ( samp->edge == STBIR_EDGE_WRAP ) + { + // if we are wrapping, and we are very close to the image size (so the edges might merge), just use the scanline up to the edge + if ( ( range->n0 > 0 ) && ( range->n1 >= input_full_size ) ) + { + int marg = range->n1 - input_full_size + 1; + if ( ( marg + STBIR__MERGE_RUNS_PIXEL_THRESHOLD ) >= range->n0 ) + range->n0 = 0; + } + if ( ( range->n0 < 0 ) && ( range->n1 < (input_full_size-1) ) ) + { + int marg = -range->n0; + if ( ( input_full_size - marg - STBIR__MERGE_RUNS_PIXEL_THRESHOLD - 1 ) <= range->n1 ) + range->n1 = input_full_size - 1; + } + } + else + { + // for non-edge-wrap modes, we never read over the edge, so clamp + if ( range->n0 < 0 ) + range->n0 = 0; + if ( range->n1 >= input_full_size ) + range->n1 = input_full_size - 1; + } +} + +static void stbir__get_split_info( stbir__per_split_info* split_info, int splits, int output_height, int vertical_pixel_margin, int input_full_height ) +{ + int i, cur; + int left = output_height; + + cur = 0; + for( i = 0 ; i < splits ; i++ ) + { + int each; + split_info[i].start_output_y = cur; + each = left / ( splits - i ); + split_info[i].end_output_y = cur + each; + cur += each; + left -= each; + + // scatter range (updated to minimum as you run it) + split_info[i].start_input_y = -vertical_pixel_margin; + split_info[i].end_input_y = input_full_height + vertical_pixel_margin; + } +} + +static void stbir__free_internal_mem( stbir__info *info ) +{ + #define STBIR__FREE_AND_CLEAR( ptr ) { if ( ptr ) { void * p = (ptr); (ptr) = 0; STBIR_FREE( p, info->user_data); } } + + if ( info ) + { + #ifndef STBIR__SEPARATE_ALLOCATIONS + STBIR__FREE_AND_CLEAR( info->alloced_mem ); + #else + int i,j; + + if ( ( info->vertical.gather_prescatter_contributors ) && ( (void*)info->vertical.gather_prescatter_contributors != (void*)info->split_info[0].decode_buffer ) ) + { + STBIR__FREE_AND_CLEAR( info->vertical.gather_prescatter_coefficients ); + STBIR__FREE_AND_CLEAR( info->vertical.gather_prescatter_contributors ); + } + for( i = 0 ; i < info->splits ; i++ ) + { + for( j = 0 ; j < info->alloc_ring_buffer_num_entries ; j++ ) + { + #ifdef STBIR_SIMD8 + if ( info->effective_channels == 3 ) + --info->split_info[i].ring_buffers[j]; // avx in 3 channel mode needs one float at the start of the buffer + #endif + STBIR__FREE_AND_CLEAR( info->split_info[i].ring_buffers[j] ); + } + + #ifdef STBIR_SIMD8 + if ( info->effective_channels == 3 ) + --info->split_info[i].decode_buffer; // avx in 3 channel mode needs one float at the start of the buffer + #endif + STBIR__FREE_AND_CLEAR( info->split_info[i].decode_buffer ); + STBIR__FREE_AND_CLEAR( info->split_info[i].ring_buffers ); + STBIR__FREE_AND_CLEAR( info->split_info[i].vertical_buffer ); + } + STBIR__FREE_AND_CLEAR( info->split_info ); + if ( info->vertical.coefficients != info->horizontal.coefficients ) + { + STBIR__FREE_AND_CLEAR( info->vertical.coefficients ); + STBIR__FREE_AND_CLEAR( info->vertical.contributors ); + } + STBIR__FREE_AND_CLEAR( info->horizontal.coefficients ); + STBIR__FREE_AND_CLEAR( info->horizontal.contributors ); + STBIR__FREE_AND_CLEAR( info->alloced_mem ); + STBIR__FREE_AND_CLEAR( info ); + #endif + } + + #undef STBIR__FREE_AND_CLEAR +} + +static int stbir__get_max_split( int splits, int height ) +{ + int i; + int max = 0; + + for( i = 0 ; i < splits ; i++ ) + { + int each = height / ( splits - i ); + if ( each > max ) + max = each; + height -= each; + } + return max; +} + +static stbir__horizontal_gather_channels_func ** stbir__horizontal_gather_n_coeffs_funcs[8] = +{ + 0, stbir__horizontal_gather_1_channels_with_n_coeffs_funcs, stbir__horizontal_gather_2_channels_with_n_coeffs_funcs, stbir__horizontal_gather_3_channels_with_n_coeffs_funcs, stbir__horizontal_gather_4_channels_with_n_coeffs_funcs, 0,0, stbir__horizontal_gather_7_channels_with_n_coeffs_funcs +}; + +static stbir__horizontal_gather_channels_func ** stbir__horizontal_gather_channels_funcs[8] = +{ + 0, stbir__horizontal_gather_1_channels_funcs, stbir__horizontal_gather_2_channels_funcs, stbir__horizontal_gather_3_channels_funcs, stbir__horizontal_gather_4_channels_funcs, 0,0, stbir__horizontal_gather_7_channels_funcs +}; + +// there are six resize classifications: 0 == vertical scatter, 1 == vertical gather < 1x scale, 2 == vertical gather 1x-2x scale, 4 == vertical gather < 3x scale, 4 == vertical gather > 3x scale, 5 == <=4 pixel height, 6 == <=4 pixel wide column +#define STBIR_RESIZE_CLASSIFICATIONS 8 + +static float stbir__compute_weights[5][STBIR_RESIZE_CLASSIFICATIONS][4]= // 5 = 0=1chan, 1=2chan, 2=3chan, 3=4chan, 4=7chan +{ + { + { 1.00000f, 1.00000f, 0.31250f, 1.00000f }, + { 0.56250f, 0.59375f, 0.00000f, 0.96875f }, + { 1.00000f, 0.06250f, 0.00000f, 1.00000f }, + { 0.00000f, 0.09375f, 1.00000f, 1.00000f }, + { 1.00000f, 1.00000f, 1.00000f, 1.00000f }, + { 0.03125f, 0.12500f, 1.00000f, 1.00000f }, + { 0.06250f, 0.12500f, 0.00000f, 1.00000f }, + { 0.00000f, 1.00000f, 0.00000f, 0.03125f }, + }, { + { 0.00000f, 0.84375f, 0.00000f, 0.03125f }, + { 0.09375f, 0.93750f, 0.00000f, 0.78125f }, + { 0.87500f, 0.21875f, 0.00000f, 0.96875f }, + { 0.09375f, 0.09375f, 1.00000f, 1.00000f }, + { 1.00000f, 1.00000f, 1.00000f, 1.00000f }, + { 0.03125f, 0.12500f, 1.00000f, 1.00000f }, + { 0.06250f, 0.12500f, 0.00000f, 1.00000f }, + { 0.00000f, 1.00000f, 0.00000f, 0.53125f }, + }, { + { 0.00000f, 0.53125f, 0.00000f, 0.03125f }, + { 0.06250f, 0.96875f, 0.00000f, 0.53125f }, + { 0.87500f, 0.18750f, 0.00000f, 0.93750f }, + { 0.00000f, 0.09375f, 1.00000f, 1.00000f }, + { 1.00000f, 1.00000f, 1.00000f, 1.00000f }, + { 0.03125f, 0.12500f, 1.00000f, 1.00000f }, + { 0.06250f, 0.12500f, 0.00000f, 1.00000f }, + { 0.00000f, 1.00000f, 0.00000f, 0.56250f }, + }, { + { 0.00000f, 0.50000f, 0.00000f, 0.71875f }, + { 0.06250f, 0.84375f, 0.00000f, 0.87500f }, + { 1.00000f, 0.50000f, 0.50000f, 0.96875f }, + { 1.00000f, 0.09375f, 0.31250f, 0.50000f }, + { 1.00000f, 1.00000f, 1.00000f, 1.00000f }, + { 1.00000f, 0.03125f, 0.03125f, 0.53125f }, + { 0.18750f, 0.12500f, 0.00000f, 1.00000f }, + { 0.00000f, 1.00000f, 0.03125f, 0.18750f }, + }, { + { 0.00000f, 0.59375f, 0.00000f, 0.96875f }, + { 0.06250f, 0.81250f, 0.06250f, 0.59375f }, + { 0.75000f, 0.43750f, 0.12500f, 0.96875f }, + { 0.87500f, 0.06250f, 0.18750f, 0.43750f }, + { 1.00000f, 1.00000f, 1.00000f, 1.00000f }, + { 0.15625f, 0.12500f, 1.00000f, 1.00000f }, + { 0.06250f, 0.12500f, 0.00000f, 1.00000f }, + { 0.00000f, 1.00000f, 0.03125f, 0.34375f }, + } +}; + +// structure that allow us to query and override info for training the costs +typedef struct STBIR__V_FIRST_INFO +{ + double v_cost, h_cost; + int control_v_first; // 0 = no control, 1 = force hori, 2 = force vert + int v_first; + int v_resize_classification; + int is_gather; +} STBIR__V_FIRST_INFO; + +#ifdef STBIR__V_FIRST_INFO_BUFFER +static STBIR__V_FIRST_INFO STBIR__V_FIRST_INFO_BUFFER = {0}; +#define STBIR__V_FIRST_INFO_POINTER &STBIR__V_FIRST_INFO_BUFFER +#else +#define STBIR__V_FIRST_INFO_POINTER 0 +#endif + +// Figure out whether to scale along the horizontal or vertical first. +// This only *super* important when you are scaling by a massively +// different amount in the vertical vs the horizontal (for example, if +// you are scaling by 2x in the width, and 0.5x in the height, then you +// want to do the vertical scale first, because it's around 3x faster +// in that order. +// +// In more normal circumstances, this makes a 20-40% differences, so +// it's good to get right, but not critical. The normal way that you +// decide which direction goes first is just figuring out which +// direction does more multiplies. But with modern CPUs with their +// fancy caches and SIMD and high IPC abilities, so there's just a lot +// more that goes into it. +// +// My handwavy sort of solution is to have an app that does a whole +// bunch of timing for both vertical and horizontal first modes, +// and then another app that can read lots of these timing files +// and try to search for the best weights to use. Dotimings.c +// is the app that does a bunch of timings, and vf_train.c is the +// app that solves for the best weights (and shows how well it +// does currently). + +static int stbir__should_do_vertical_first( float weights_table[STBIR_RESIZE_CLASSIFICATIONS][4], int horizontal_filter_pixel_width, float horizontal_scale, int horizontal_output_size, int vertical_filter_pixel_width, float vertical_scale, int vertical_output_size, int is_gather, STBIR__V_FIRST_INFO * info ) +{ + double v_cost, h_cost; + float * weights; + int vertical_first; + int v_classification; + + // categorize the resize into buckets + if ( ( vertical_output_size <= 4 ) || ( horizontal_output_size <= 4 ) ) + v_classification = ( vertical_output_size < horizontal_output_size ) ? 6 : 7; + else if ( vertical_scale <= 1.0f ) + v_classification = ( is_gather ) ? 1 : 0; + else if ( vertical_scale <= 2.0f) + v_classification = 2; + else if ( vertical_scale <= 3.0f) + v_classification = 3; + else if ( vertical_scale <= 4.0f) + v_classification = 5; + else + v_classification = 6; + + // use the right weights + weights = weights_table[ v_classification ]; + + // this is the costs when you don't take into account modern CPUs with high ipc and simd and caches - wish we had a better estimate + h_cost = (float)horizontal_filter_pixel_width * weights[0] + horizontal_scale * (float)vertical_filter_pixel_width * weights[1]; + v_cost = (float)vertical_filter_pixel_width * weights[2] + vertical_scale * (float)horizontal_filter_pixel_width * weights[3]; + + // use computation estimate to decide vertical first or not + vertical_first = ( v_cost <= h_cost ) ? 1 : 0; + + // save these, if requested + if ( info ) + { + info->h_cost = h_cost; + info->v_cost = v_cost; + info->v_resize_classification = v_classification; + info->v_first = vertical_first; + info->is_gather = is_gather; + } + + // and this allows us to override everything for testing (see dotiming.c) + if ( ( info ) && ( info->control_v_first ) ) + vertical_first = ( info->control_v_first == 2 ) ? 1 : 0; + + return vertical_first; +} + +// layout lookups - must match stbir_internal_pixel_layout +static unsigned char stbir__pixel_channels[] = { + 1,2,3,3,4, // 1ch, 2ch, rgb, bgr, 4ch + 4,4,4,4,2,2, // RGBA,BGRA,ARGB,ABGR,RA,AR + 4,4,4,4,2,2, // RGBA_PM,BGRA_PM,ARGB_PM,ABGR_PM,RA_PM,AR_PM +}; + +// the internal pixel layout enums are in a different order, so we can easily do range comparisons of types +// the public pixel layout is ordered in a way that if you cast num_channels (1-4) to the enum, you get something sensible +static stbir_internal_pixel_layout stbir__pixel_layout_convert_public_to_internal[] = { + STBIRI_BGR, STBIRI_1CHANNEL, STBIRI_2CHANNEL, STBIRI_RGB, STBIRI_RGBA, + STBIRI_4CHANNEL, STBIRI_BGRA, STBIRI_ARGB, STBIRI_ABGR, STBIRI_RA, STBIRI_AR, + STBIRI_RGBA_PM, STBIRI_BGRA_PM, STBIRI_ARGB_PM, STBIRI_ABGR_PM, STBIRI_RA_PM, STBIRI_AR_PM, +}; + +static stbir__info * stbir__alloc_internal_mem_and_build_samplers( stbir__sampler * horizontal, stbir__sampler * vertical, stbir__contributors * conservative, stbir_pixel_layout input_pixel_layout_public, stbir_pixel_layout output_pixel_layout_public, int splits, int new_x, int new_y, int fast_alpha, void * user_data STBIR_ONLY_PROFILE_BUILD_GET_INFO ) +{ + static char stbir_channel_count_index[8]={ 9,0,1,2, 3,9,9,4 }; + + stbir__info * info = 0; + void * alloced = 0; + int alloced_total = 0; + int vertical_first; + int decode_buffer_size, ring_buffer_length_bytes, ring_buffer_size, vertical_buffer_size, alloc_ring_buffer_num_entries; + + int alpha_weighting_type = 0; // 0=none, 1=simple, 2=fancy + int conservative_split_output_size = stbir__get_max_split( splits, vertical->scale_info.output_sub_size ); + stbir_internal_pixel_layout input_pixel_layout = stbir__pixel_layout_convert_public_to_internal[ input_pixel_layout_public ]; + stbir_internal_pixel_layout output_pixel_layout = stbir__pixel_layout_convert_public_to_internal[ output_pixel_layout_public ]; + int channels = stbir__pixel_channels[ input_pixel_layout ]; + int effective_channels = channels; + + // first figure out what type of alpha weighting to use (if any) + if ( ( horizontal->filter_enum != STBIR_FILTER_POINT_SAMPLE ) || ( vertical->filter_enum != STBIR_FILTER_POINT_SAMPLE ) ) // no alpha weighting on point sampling + { + if ( ( input_pixel_layout >= STBIRI_RGBA ) && ( input_pixel_layout <= STBIRI_AR ) && ( output_pixel_layout >= STBIRI_RGBA ) && ( output_pixel_layout <= STBIRI_AR ) ) + { + if ( fast_alpha ) + { + alpha_weighting_type = 4; + } + else + { + static int fancy_alpha_effective_cnts[6] = { 7, 7, 7, 7, 3, 3 }; + alpha_weighting_type = 2; + effective_channels = fancy_alpha_effective_cnts[ input_pixel_layout - STBIRI_RGBA ]; + } + } + else if ( ( input_pixel_layout >= STBIRI_RGBA_PM ) && ( input_pixel_layout <= STBIRI_AR_PM ) && ( output_pixel_layout >= STBIRI_RGBA ) && ( output_pixel_layout <= STBIRI_AR ) ) + { + // input premult, output non-premult + alpha_weighting_type = 3; + } + else if ( ( input_pixel_layout >= STBIRI_RGBA ) && ( input_pixel_layout <= STBIRI_AR ) && ( output_pixel_layout >= STBIRI_RGBA_PM ) && ( output_pixel_layout <= STBIRI_AR_PM ) ) + { + // input non-premult, output premult + alpha_weighting_type = 1; + } + } + + // channel in and out count must match currently + if ( channels != stbir__pixel_channels[ output_pixel_layout ] ) + return 0; + + // get vertical first + vertical_first = stbir__should_do_vertical_first( stbir__compute_weights[ (int)stbir_channel_count_index[ effective_channels ] ], horizontal->filter_pixel_width, horizontal->scale_info.scale, horizontal->scale_info.output_sub_size, vertical->filter_pixel_width, vertical->scale_info.scale, vertical->scale_info.output_sub_size, vertical->is_gather, STBIR__V_FIRST_INFO_POINTER ); + + // sometimes read one float off in some of the unrolled loops (with a weight of zero coeff, so it doesn't have an effect) + decode_buffer_size = ( conservative->n1 - conservative->n0 + 1 ) * effective_channels * sizeof(float) + sizeof(float); // extra float for padding + +#if defined( STBIR__SEPARATE_ALLOCATIONS ) && defined(STBIR_SIMD8) + if ( effective_channels == 3 ) + decode_buffer_size += sizeof(float); // avx in 3 channel mode needs one float at the start of the buffer (only with separate allocations) +#endif + + ring_buffer_length_bytes = horizontal->scale_info.output_sub_size * effective_channels * sizeof(float) + sizeof(float); // extra float for padding + + // if we do vertical first, the ring buffer holds a whole decoded line + if ( vertical_first ) + ring_buffer_length_bytes = ( decode_buffer_size + 15 ) & ~15; + + if ( ( ring_buffer_length_bytes & 4095 ) == 0 ) ring_buffer_length_bytes += 64*3; // avoid 4k alias + + // One extra entry because floating point precision problems sometimes cause an extra to be necessary. + alloc_ring_buffer_num_entries = vertical->filter_pixel_width + 1; + + // we never need more ring buffer entries than the scanlines we're outputting when in scatter mode + if ( ( !vertical->is_gather ) && ( alloc_ring_buffer_num_entries > conservative_split_output_size ) ) + alloc_ring_buffer_num_entries = conservative_split_output_size; + + ring_buffer_size = alloc_ring_buffer_num_entries * ring_buffer_length_bytes; + + // The vertical buffer is used differently, depending on whether we are scattering + // the vertical scanlines, or gathering them. + // If scattering, it's used at the temp buffer to accumulate each output. + // If gathering, it's just the output buffer. + vertical_buffer_size = horizontal->scale_info.output_sub_size * effective_channels * sizeof(float) + sizeof(float); // extra float for padding + + // we make two passes through this loop, 1st to add everything up, 2nd to allocate and init + for(;;) + { + int i; + void * advance_mem = alloced; + int copy_horizontal = 0; + stbir__sampler * possibly_use_horizontal_for_pivot = 0; + +#ifdef STBIR__SEPARATE_ALLOCATIONS + #define STBIR__NEXT_PTR( ptr, size, ntype ) if ( alloced ) { void * p = STBIR_MALLOC( size, user_data); if ( p == 0 ) { stbir__free_internal_mem( info ); return 0; } (ptr) = (ntype*)p; } +#else + #define STBIR__NEXT_PTR( ptr, size, ntype ) advance_mem = (void*) ( ( ((size_t)advance_mem) + 15 ) & ~15 ); if ( alloced ) ptr = (ntype*)advance_mem; advance_mem = ((char*)advance_mem) + (size); +#endif + + STBIR__NEXT_PTR( info, sizeof( stbir__info ), stbir__info ); + + STBIR__NEXT_PTR( info->split_info, sizeof( stbir__per_split_info ) * splits, stbir__per_split_info ); + + if ( info ) + { + static stbir__alpha_weight_func * fancy_alpha_weights[6] = { stbir__fancy_alpha_weight_4ch, stbir__fancy_alpha_weight_4ch, stbir__fancy_alpha_weight_4ch, stbir__fancy_alpha_weight_4ch, stbir__fancy_alpha_weight_2ch, stbir__fancy_alpha_weight_2ch }; + static stbir__alpha_unweight_func * fancy_alpha_unweights[6] = { stbir__fancy_alpha_unweight_4ch, stbir__fancy_alpha_unweight_4ch, stbir__fancy_alpha_unweight_4ch, stbir__fancy_alpha_unweight_4ch, stbir__fancy_alpha_unweight_2ch, stbir__fancy_alpha_unweight_2ch }; + static stbir__alpha_weight_func * simple_alpha_weights[6] = { stbir__simple_alpha_weight_4ch, stbir__simple_alpha_weight_4ch, stbir__simple_alpha_weight_4ch, stbir__simple_alpha_weight_4ch, stbir__simple_alpha_weight_2ch, stbir__simple_alpha_weight_2ch }; + static stbir__alpha_unweight_func * simple_alpha_unweights[6] = { stbir__simple_alpha_unweight_4ch, stbir__simple_alpha_unweight_4ch, stbir__simple_alpha_unweight_4ch, stbir__simple_alpha_unweight_4ch, stbir__simple_alpha_unweight_2ch, stbir__simple_alpha_unweight_2ch }; + + // initialize info fields + info->alloced_mem = alloced; + info->alloced_total = alloced_total; + + info->channels = channels; + info->effective_channels = effective_channels; + + info->offset_x = new_x; + info->offset_y = new_y; + info->alloc_ring_buffer_num_entries = alloc_ring_buffer_num_entries; + info->ring_buffer_num_entries = 0; + info->ring_buffer_length_bytes = ring_buffer_length_bytes; + info->splits = splits; + info->vertical_first = vertical_first; + + info->input_pixel_layout_internal = input_pixel_layout; + info->output_pixel_layout_internal = output_pixel_layout; + + // setup alpha weight functions + info->alpha_weight = 0; + info->alpha_unweight = 0; + + // handle alpha weighting functions and overrides + if ( alpha_weighting_type == 2 ) + { + // high quality alpha multiplying on the way in, dividing on the way out + info->alpha_weight = fancy_alpha_weights[ input_pixel_layout - STBIRI_RGBA ]; + info->alpha_unweight = fancy_alpha_unweights[ output_pixel_layout - STBIRI_RGBA ]; + } + else if ( alpha_weighting_type == 4 ) + { + // fast alpha multiplying on the way in, dividing on the way out + info->alpha_weight = simple_alpha_weights[ input_pixel_layout - STBIRI_RGBA ]; + info->alpha_unweight = simple_alpha_unweights[ output_pixel_layout - STBIRI_RGBA ]; + } + else if ( alpha_weighting_type == 1 ) + { + // fast alpha on the way in, leave in premultiplied form on way out + info->alpha_weight = simple_alpha_weights[ input_pixel_layout - STBIRI_RGBA ]; + } + else if ( alpha_weighting_type == 3 ) + { + // incoming is premultiplied, fast alpha dividing on the way out - non-premultiplied output + info->alpha_unweight = simple_alpha_unweights[ output_pixel_layout - STBIRI_RGBA ]; + } + + // handle 3-chan color flipping, using the alpha weight path + if ( ( ( input_pixel_layout == STBIRI_RGB ) && ( output_pixel_layout == STBIRI_BGR ) ) || + ( ( input_pixel_layout == STBIRI_BGR ) && ( output_pixel_layout == STBIRI_RGB ) ) ) + { + // do the flipping on the smaller of the two ends + if ( horizontal->scale_info.scale < 1.0f ) + info->alpha_unweight = stbir__simple_flip_3ch; + else + info->alpha_weight = stbir__simple_flip_3ch; + } + + } + + // get all the per-split buffers + for( i = 0 ; i < splits ; i++ ) + { + STBIR__NEXT_PTR( info->split_info[i].decode_buffer, decode_buffer_size, float ); + +#ifdef STBIR__SEPARATE_ALLOCATIONS + + #ifdef STBIR_SIMD8 + if ( ( info ) && ( effective_channels == 3 ) ) + ++info->split_info[i].decode_buffer; // avx in 3 channel mode needs one float at the start of the buffer + #endif + + STBIR__NEXT_PTR( info->split_info[i].ring_buffers, alloc_ring_buffer_num_entries * sizeof(float*), float* ); + { + int j; + for( j = 0 ; j < alloc_ring_buffer_num_entries ; j++ ) + { + STBIR__NEXT_PTR( info->split_info[i].ring_buffers[j], ring_buffer_length_bytes, float ); + #ifdef STBIR_SIMD8 + if ( ( info ) && ( effective_channels == 3 ) ) + ++info->split_info[i].ring_buffers[j]; // avx in 3 channel mode needs one float at the start of the buffer + #endif + } + } +#else + STBIR__NEXT_PTR( info->split_info[i].ring_buffer, ring_buffer_size, float ); +#endif + STBIR__NEXT_PTR( info->split_info[i].vertical_buffer, vertical_buffer_size, float ); + } + + // alloc memory for to-be-pivoted coeffs (if necessary) + if ( vertical->is_gather == 0 ) + { + int both; + int temp_mem_amt; + + // when in vertical scatter mode, we first build the coefficients in gather mode, and then pivot after, + // that means we need two buffers, so we try to use the decode buffer and ring buffer for this. if that + // is too small, we just allocate extra memory to use as this temp. + + both = vertical->gather_prescatter_contributors_size + vertical->gather_prescatter_coefficients_size; + +#ifdef STBIR__SEPARATE_ALLOCATIONS + temp_mem_amt = decode_buffer_size; +#else + temp_mem_amt = ( decode_buffer_size + ring_buffer_size + vertical_buffer_size ) * splits; +#endif + if ( temp_mem_amt >= both ) + { + if ( info ) + { + vertical->gather_prescatter_contributors = (stbir__contributors*)info->split_info[0].decode_buffer; + vertical->gather_prescatter_coefficients = (float*) ( ( (char*)info->split_info[0].decode_buffer ) + vertical->gather_prescatter_contributors_size ); + } + } + else + { + // ring+decode memory is too small, so allocate temp memory + STBIR__NEXT_PTR( vertical->gather_prescatter_contributors, vertical->gather_prescatter_contributors_size, stbir__contributors ); + STBIR__NEXT_PTR( vertical->gather_prescatter_coefficients, vertical->gather_prescatter_coefficients_size, float ); + } + } + + STBIR__NEXT_PTR( horizontal->contributors, horizontal->contributors_size, stbir__contributors ); + STBIR__NEXT_PTR( horizontal->coefficients, horizontal->coefficients_size, float ); + + // are the two filters identical?? (happens a lot with mipmap generation) + if ( ( horizontal->filter_kernel == vertical->filter_kernel ) && ( horizontal->filter_support == vertical->filter_support ) && ( horizontal->edge == vertical->edge ) && ( horizontal->scale_info.output_sub_size == vertical->scale_info.output_sub_size ) ) + { + float diff_scale = horizontal->scale_info.scale - vertical->scale_info.scale; + float diff_shift = horizontal->scale_info.pixel_shift - vertical->scale_info.pixel_shift; + if ( diff_scale < 0.0f ) diff_scale = -diff_scale; + if ( diff_shift < 0.0f ) diff_shift = -diff_shift; + if ( ( diff_scale <= stbir__small_float ) && ( diff_shift <= stbir__small_float ) ) + { + if ( horizontal->is_gather == vertical->is_gather ) + { + copy_horizontal = 1; + goto no_vert_alloc; + } + // everything matches, but vertical is scatter, horizontal is gather, use horizontal coeffs for vertical pivot coeffs + possibly_use_horizontal_for_pivot = horizontal; + } + } + + STBIR__NEXT_PTR( vertical->contributors, vertical->contributors_size, stbir__contributors ); + STBIR__NEXT_PTR( vertical->coefficients, vertical->coefficients_size, float ); + + no_vert_alloc: + + if ( info ) + { + STBIR_PROFILE_BUILD_START( horizontal ); + + stbir__calculate_filters( horizontal, 0, user_data STBIR_ONLY_PROFILE_BUILD_SET_INFO ); + + // setup the horizontal gather functions + // start with defaulting to the n_coeffs functions (specialized on channels and remnant leftover) + info->horizontal_gather_channels = stbir__horizontal_gather_n_coeffs_funcs[ effective_channels ][ horizontal->extent_info.widest & 3 ]; + // but if the number of coeffs <= 12, use another set of special cases. <=12 coeffs is any enlarging resize, or shrinking resize down to about 1/3 size + if ( horizontal->extent_info.widest <= 12 ) + info->horizontal_gather_channels = stbir__horizontal_gather_channels_funcs[ effective_channels ][ horizontal->extent_info.widest - 1 ]; + + info->scanline_extents.conservative.n0 = conservative->n0; + info->scanline_extents.conservative.n1 = conservative->n1; + + // get exact extents + stbir__get_extents( horizontal, &info->scanline_extents ); + + // pack the horizontal coeffs + horizontal->coefficient_width = stbir__pack_coefficients(horizontal->num_contributors, horizontal->contributors, horizontal->coefficients, horizontal->coefficient_width, horizontal->extent_info.widest, info->scanline_extents.conservative.n0, info->scanline_extents.conservative.n1 ); + + STBIR_MEMCPY( &info->horizontal, horizontal, sizeof( stbir__sampler ) ); + + STBIR_PROFILE_BUILD_END( horizontal ); + + if ( copy_horizontal ) + { + STBIR_MEMCPY( &info->vertical, horizontal, sizeof( stbir__sampler ) ); + } + else + { + STBIR_PROFILE_BUILD_START( vertical ); + + stbir__calculate_filters( vertical, possibly_use_horizontal_for_pivot, user_data STBIR_ONLY_PROFILE_BUILD_SET_INFO ); + STBIR_MEMCPY( &info->vertical, vertical, sizeof( stbir__sampler ) ); + + STBIR_PROFILE_BUILD_END( vertical ); + } + + // setup the vertical split ranges + stbir__get_split_info( info->split_info, info->splits, info->vertical.scale_info.output_sub_size, info->vertical.filter_pixel_margin, info->vertical.scale_info.input_full_size ); + + // now we know precisely how many entries we need + info->ring_buffer_num_entries = info->vertical.extent_info.widest; + + // we never need more ring buffer entries than the scanlines we're outputting + if ( ( !info->vertical.is_gather ) && ( info->ring_buffer_num_entries > conservative_split_output_size ) ) + info->ring_buffer_num_entries = conservative_split_output_size; + STBIR_ASSERT( info->ring_buffer_num_entries <= info->alloc_ring_buffer_num_entries ); + + // a few of the horizontal gather functions read one dword past the end (but mask it out), so put in a normal value so no snans or denormals accidentally sneak in + for( i = 0 ; i < splits ; i++ ) + { + int width, ofs; + + // find the right most span + if ( info->scanline_extents.spans[0].n1 > info->scanline_extents.spans[1].n1 ) + width = info->scanline_extents.spans[0].n1 - info->scanline_extents.spans[0].n0; + else + width = info->scanline_extents.spans[1].n1 - info->scanline_extents.spans[1].n0; + + // this calc finds the exact end of the decoded scanline for all filter modes. + // usually this is just the width * effective channels. But we have to account + // for the area to the left of the scanline for wrap filtering and alignment, this + // is stored as a negative value in info->scanline_extents.conservative.n0. Next, + // we need to skip the exact size of the right hand size filter area (again for + // wrap mode), this is in info->scanline_extents.edge_sizes[1]). + ofs = ( width + 1 - info->scanline_extents.conservative.n0 + info->scanline_extents.edge_sizes[1] ) * effective_channels; + + // place a known, but numerically valid value in the decode buffer + info->split_info[i].decode_buffer[ ofs ] = 9999.0f; + + // if vertical filtering first, place a known, but numerically valid value in the all + // of the ring buffer accumulators + if ( vertical_first ) + { + int j; + for( j = 0; j < info->ring_buffer_num_entries ; j++ ) + { + stbir__get_ring_buffer_entry( info, info->split_info + i, j )[ ofs ] = 9999.0f; + } + } + } + } + + #undef STBIR__NEXT_PTR + + + // is this the first time through loop? + if ( info == 0 ) + { + alloced_total = (int) ( 15 + (size_t)advance_mem ); + alloced = STBIR_MALLOC( alloced_total, user_data ); + if ( alloced == 0 ) + return 0; + } + else + return info; // success + } +} + +static int stbir__perform_resize( stbir__info const * info, int split_start, int split_count ) +{ + stbir__per_split_info * split_info = info->split_info + split_start; + + STBIR_PROFILE_CLEAR_EXTRAS(); + + STBIR_PROFILE_FIRST_START( looping ); + if (info->vertical.is_gather) + stbir__vertical_gather_loop( info, split_info, split_count ); + else + stbir__vertical_scatter_loop( info, split_info, split_count ); + STBIR_PROFILE_END( looping ); + + return 1; +} + +static void stbir__update_info_from_resize( stbir__info * info, STBIR_RESIZE * resize ) +{ + static stbir__decode_pixels_func * decode_simple[STBIR_TYPE_HALF_FLOAT-STBIR_TYPE_UINT8_SRGB+1]= + { + /* 1ch-4ch */ stbir__decode_uint8_srgb, stbir__decode_uint8_srgb, 0, stbir__decode_float_linear, stbir__decode_half_float_linear, + }; + + static stbir__decode_pixels_func * decode_alphas[STBIRI_AR-STBIRI_RGBA+1][STBIR_TYPE_HALF_FLOAT-STBIR_TYPE_UINT8_SRGB+1]= + { + { /* RGBA */ stbir__decode_uint8_srgb4_linearalpha, stbir__decode_uint8_srgb, 0, stbir__decode_float_linear, stbir__decode_half_float_linear }, + { /* BGRA */ stbir__decode_uint8_srgb4_linearalpha_BGRA, stbir__decode_uint8_srgb_BGRA, 0, stbir__decode_float_linear_BGRA, stbir__decode_half_float_linear_BGRA }, + { /* ARGB */ stbir__decode_uint8_srgb4_linearalpha_ARGB, stbir__decode_uint8_srgb_ARGB, 0, stbir__decode_float_linear_ARGB, stbir__decode_half_float_linear_ARGB }, + { /* ABGR */ stbir__decode_uint8_srgb4_linearalpha_ABGR, stbir__decode_uint8_srgb_ABGR, 0, stbir__decode_float_linear_ABGR, stbir__decode_half_float_linear_ABGR }, + { /* RA */ stbir__decode_uint8_srgb2_linearalpha, stbir__decode_uint8_srgb, 0, stbir__decode_float_linear, stbir__decode_half_float_linear }, + { /* AR */ stbir__decode_uint8_srgb2_linearalpha_AR, stbir__decode_uint8_srgb_AR, 0, stbir__decode_float_linear_AR, stbir__decode_half_float_linear_AR }, + }; + + static stbir__decode_pixels_func * decode_simple_scaled_or_not[2][2]= + { + { stbir__decode_uint8_linear_scaled, stbir__decode_uint8_linear }, { stbir__decode_uint16_linear_scaled, stbir__decode_uint16_linear }, + }; + + static stbir__decode_pixels_func * decode_alphas_scaled_or_not[STBIRI_AR-STBIRI_RGBA+1][2][2]= + { + { /* RGBA */ { stbir__decode_uint8_linear_scaled, stbir__decode_uint8_linear }, { stbir__decode_uint16_linear_scaled, stbir__decode_uint16_linear } }, + { /* BGRA */ { stbir__decode_uint8_linear_scaled_BGRA, stbir__decode_uint8_linear_BGRA }, { stbir__decode_uint16_linear_scaled_BGRA, stbir__decode_uint16_linear_BGRA } }, + { /* ARGB */ { stbir__decode_uint8_linear_scaled_ARGB, stbir__decode_uint8_linear_ARGB }, { stbir__decode_uint16_linear_scaled_ARGB, stbir__decode_uint16_linear_ARGB } }, + { /* ABGR */ { stbir__decode_uint8_linear_scaled_ABGR, stbir__decode_uint8_linear_ABGR }, { stbir__decode_uint16_linear_scaled_ABGR, stbir__decode_uint16_linear_ABGR } }, + { /* RA */ { stbir__decode_uint8_linear_scaled, stbir__decode_uint8_linear }, { stbir__decode_uint16_linear_scaled, stbir__decode_uint16_linear } }, + { /* AR */ { stbir__decode_uint8_linear_scaled_AR, stbir__decode_uint8_linear_AR }, { stbir__decode_uint16_linear_scaled_AR, stbir__decode_uint16_linear_AR } } + }; + + static stbir__encode_pixels_func * encode_simple[STBIR_TYPE_HALF_FLOAT-STBIR_TYPE_UINT8_SRGB+1]= + { + /* 1ch-4ch */ stbir__encode_uint8_srgb, stbir__encode_uint8_srgb, 0, stbir__encode_float_linear, stbir__encode_half_float_linear, + }; + + static stbir__encode_pixels_func * encode_alphas[STBIRI_AR-STBIRI_RGBA+1][STBIR_TYPE_HALF_FLOAT-STBIR_TYPE_UINT8_SRGB+1]= + { + { /* RGBA */ stbir__encode_uint8_srgb4_linearalpha, stbir__encode_uint8_srgb, 0, stbir__encode_float_linear, stbir__encode_half_float_linear }, + { /* BGRA */ stbir__encode_uint8_srgb4_linearalpha_BGRA, stbir__encode_uint8_srgb_BGRA, 0, stbir__encode_float_linear_BGRA, stbir__encode_half_float_linear_BGRA }, + { /* ARGB */ stbir__encode_uint8_srgb4_linearalpha_ARGB, stbir__encode_uint8_srgb_ARGB, 0, stbir__encode_float_linear_ARGB, stbir__encode_half_float_linear_ARGB }, + { /* ABGR */ stbir__encode_uint8_srgb4_linearalpha_ABGR, stbir__encode_uint8_srgb_ABGR, 0, stbir__encode_float_linear_ABGR, stbir__encode_half_float_linear_ABGR }, + { /* RA */ stbir__encode_uint8_srgb2_linearalpha, stbir__encode_uint8_srgb, 0, stbir__encode_float_linear, stbir__encode_half_float_linear }, + { /* AR */ stbir__encode_uint8_srgb2_linearalpha_AR, stbir__encode_uint8_srgb_AR, 0, stbir__encode_float_linear_AR, stbir__encode_half_float_linear_AR } + }; + + static stbir__encode_pixels_func * encode_simple_scaled_or_not[2][2]= + { + { stbir__encode_uint8_linear_scaled, stbir__encode_uint8_linear }, { stbir__encode_uint16_linear_scaled, stbir__encode_uint16_linear }, + }; + + static stbir__encode_pixels_func * encode_alphas_scaled_or_not[STBIRI_AR-STBIRI_RGBA+1][2][2]= + { + { /* RGBA */ { stbir__encode_uint8_linear_scaled, stbir__encode_uint8_linear }, { stbir__encode_uint16_linear_scaled, stbir__encode_uint16_linear } }, + { /* BGRA */ { stbir__encode_uint8_linear_scaled_BGRA, stbir__encode_uint8_linear_BGRA }, { stbir__encode_uint16_linear_scaled_BGRA, stbir__encode_uint16_linear_BGRA } }, + { /* ARGB */ { stbir__encode_uint8_linear_scaled_ARGB, stbir__encode_uint8_linear_ARGB }, { stbir__encode_uint16_linear_scaled_ARGB, stbir__encode_uint16_linear_ARGB } }, + { /* ABGR */ { stbir__encode_uint8_linear_scaled_ABGR, stbir__encode_uint8_linear_ABGR }, { stbir__encode_uint16_linear_scaled_ABGR, stbir__encode_uint16_linear_ABGR } }, + { /* RA */ { stbir__encode_uint8_linear_scaled, stbir__encode_uint8_linear }, { stbir__encode_uint16_linear_scaled, stbir__encode_uint16_linear } }, + { /* AR */ { stbir__encode_uint8_linear_scaled_AR, stbir__encode_uint8_linear_AR }, { stbir__encode_uint16_linear_scaled_AR, stbir__encode_uint16_linear_AR } } + }; + + stbir__decode_pixels_func * decode_pixels = 0; + stbir__encode_pixels_func * encode_pixels = 0; + stbir_datatype input_type, output_type; + + input_type = resize->input_data_type; + output_type = resize->output_data_type; + info->input_data = resize->input_pixels; + info->input_stride_bytes = resize->input_stride_in_bytes; + info->output_stride_bytes = resize->output_stride_in_bytes; + + // if we're completely point sampling, then we can turn off SRGB + if ( ( info->horizontal.filter_enum == STBIR_FILTER_POINT_SAMPLE ) && ( info->vertical.filter_enum == STBIR_FILTER_POINT_SAMPLE ) ) + { + if ( ( ( input_type == STBIR_TYPE_UINT8_SRGB ) || ( input_type == STBIR_TYPE_UINT8_SRGB_ALPHA ) ) && + ( ( output_type == STBIR_TYPE_UINT8_SRGB ) || ( output_type == STBIR_TYPE_UINT8_SRGB_ALPHA ) ) ) + { + input_type = STBIR_TYPE_UINT8; + output_type = STBIR_TYPE_UINT8; + } + } + + // recalc the output and input strides + if ( info->input_stride_bytes == 0 ) + info->input_stride_bytes = info->channels * info->horizontal.scale_info.input_full_size * stbir__type_size[input_type]; + + if ( info->output_stride_bytes == 0 ) + info->output_stride_bytes = info->channels * info->horizontal.scale_info.output_sub_size * stbir__type_size[output_type]; + + // calc offset + info->output_data = ( (char*) resize->output_pixels ) + ( (ptrdiff_t) info->offset_y * (ptrdiff_t) resize->output_stride_in_bytes ) + ( info->offset_x * info->channels * stbir__type_size[output_type] ); + + info->in_pixels_cb = resize->input_cb; + info->user_data = resize->user_data; + info->out_pixels_cb = resize->output_cb; + + // setup the input format converters + if ( ( input_type == STBIR_TYPE_UINT8 ) || ( input_type == STBIR_TYPE_UINT16 ) ) + { + int non_scaled = 0; + + // check if we can run unscaled - 0-255.0/0-65535.0 instead of 0-1.0 (which is a tiny bit faster when doing linear 8->8 or 16->16) + if ( ( !info->alpha_weight ) && ( !info->alpha_unweight ) ) // don't short circuit when alpha weighting (get everything to 0-1.0 as usual) + if ( ( ( input_type == STBIR_TYPE_UINT8 ) && ( output_type == STBIR_TYPE_UINT8 ) ) || ( ( input_type == STBIR_TYPE_UINT16 ) && ( output_type == STBIR_TYPE_UINT16 ) ) ) + non_scaled = 1; + + if ( info->input_pixel_layout_internal <= STBIRI_4CHANNEL ) + decode_pixels = decode_simple_scaled_or_not[ input_type == STBIR_TYPE_UINT16 ][ non_scaled ]; + else + decode_pixels = decode_alphas_scaled_or_not[ ( info->input_pixel_layout_internal - STBIRI_RGBA ) % ( STBIRI_AR-STBIRI_RGBA+1 ) ][ input_type == STBIR_TYPE_UINT16 ][ non_scaled ]; + } + else + { + if ( info->input_pixel_layout_internal <= STBIRI_4CHANNEL ) + decode_pixels = decode_simple[ input_type - STBIR_TYPE_UINT8_SRGB ]; + else + decode_pixels = decode_alphas[ ( info->input_pixel_layout_internal - STBIRI_RGBA ) % ( STBIRI_AR-STBIRI_RGBA+1 ) ][ input_type - STBIR_TYPE_UINT8_SRGB ]; + } + + // setup the output format converters + if ( ( output_type == STBIR_TYPE_UINT8 ) || ( output_type == STBIR_TYPE_UINT16 ) ) + { + int non_scaled = 0; + + // check if we can run unscaled - 0-255.0/0-65535.0 instead of 0-1.0 (which is a tiny bit faster when doing linear 8->8 or 16->16) + if ( ( !info->alpha_weight ) && ( !info->alpha_unweight ) ) // don't short circuit when alpha weighting (get everything to 0-1.0 as usual) + if ( ( ( input_type == STBIR_TYPE_UINT8 ) && ( output_type == STBIR_TYPE_UINT8 ) ) || ( ( input_type == STBIR_TYPE_UINT16 ) && ( output_type == STBIR_TYPE_UINT16 ) ) ) + non_scaled = 1; + + if ( info->output_pixel_layout_internal <= STBIRI_4CHANNEL ) + encode_pixels = encode_simple_scaled_or_not[ output_type == STBIR_TYPE_UINT16 ][ non_scaled ]; + else + encode_pixels = encode_alphas_scaled_or_not[ ( info->output_pixel_layout_internal - STBIRI_RGBA ) % ( STBIRI_AR-STBIRI_RGBA+1 ) ][ output_type == STBIR_TYPE_UINT16 ][ non_scaled ]; + } + else + { + if ( info->output_pixel_layout_internal <= STBIRI_4CHANNEL ) + encode_pixels = encode_simple[ output_type - STBIR_TYPE_UINT8_SRGB ]; + else + encode_pixels = encode_alphas[ ( info->output_pixel_layout_internal - STBIRI_RGBA ) % ( STBIRI_AR-STBIRI_RGBA+1 ) ][ output_type - STBIR_TYPE_UINT8_SRGB ]; + } + + info->input_type = input_type; + info->output_type = output_type; + info->decode_pixels = decode_pixels; + info->encode_pixels = encode_pixels; +} + +static void stbir__clip( int * outx, int * outsubw, int outw, double * u0, double * u1 ) +{ + double per, adj; + int over; + + // do left/top edge + if ( *outx < 0 ) + { + per = ( (double)*outx ) / ( (double)*outsubw ); // is negative + adj = per * ( *u1 - *u0 ); + *u0 -= adj; // increases u0 + *outx = 0; + } + + // do right/bot edge + over = outw - ( *outx + *outsubw ); + if ( over < 0 ) + { + per = ( (double)over ) / ( (double)*outsubw ); // is negative + adj = per * ( *u1 - *u0 ); + *u1 += adj; // decrease u1 + *outsubw = outw - *outx; + } +} + +// converts a double to a rational that has less than one float bit of error (returns 0 if unable to do so) +static int stbir__double_to_rational(double f, stbir_uint32 limit, stbir_uint32 *numer, stbir_uint32 *denom, int limit_denom ) // limit_denom (1) or limit numer (0) +{ + double err; + stbir_uint64 top, bot; + stbir_uint64 numer_last = 0; + stbir_uint64 denom_last = 1; + stbir_uint64 numer_estimate = 1; + stbir_uint64 denom_estimate = 0; + + // scale to past float error range + top = (stbir_uint64)( f * (double)(1 << 25) ); + bot = 1 << 25; + + // keep refining, but usually stops in a few loops - usually 5 for bad cases + for(;;) + { + stbir_uint64 est, temp; + + // hit limit, break out and do best full range estimate + if ( ( ( limit_denom ) ? denom_estimate : numer_estimate ) >= limit ) + break; + + // is the current error less than 1 bit of a float? if so, we're done + if ( denom_estimate ) + { + err = ( (double)numer_estimate / (double)denom_estimate ) - f; + if ( err < 0.0 ) err = -err; + if ( err < ( 1.0 / (double)(1<<24) ) ) + { + // yup, found it + *numer = (stbir_uint32) numer_estimate; + *denom = (stbir_uint32) denom_estimate; + return 1; + } + } + + // no more refinement bits left? break out and do full range estimate + if ( bot == 0 ) + break; + + // gcd the estimate bits + est = top / bot; + temp = top % bot; + top = bot; + bot = temp; + + // move remainders + temp = est * denom_estimate + denom_last; + denom_last = denom_estimate; + denom_estimate = temp; + + // move remainders + temp = est * numer_estimate + numer_last; + numer_last = numer_estimate; + numer_estimate = temp; + } + + // we didn't fine anything good enough for float, use a full range estimate + if ( limit_denom ) + { + numer_estimate= (stbir_uint64)( f * (double)limit + 0.5 ); + denom_estimate = limit; + } + else + { + numer_estimate = limit; + denom_estimate = (stbir_uint64)( ( (double)limit / f ) + 0.5 ); + } + + *numer = (stbir_uint32) numer_estimate; + *denom = (stbir_uint32) denom_estimate; + + err = ( denom_estimate ) ? ( ( (double)(stbir_uint32)numer_estimate / (double)(stbir_uint32)denom_estimate ) - f ) : 1.0; + if ( err < 0.0 ) err = -err; + return ( err < ( 1.0 / (double)(1<<24) ) ) ? 1 : 0; +} + +static int stbir__calculate_region_transform( stbir__scale_info * scale_info, int output_full_range, int * output_offset, int output_sub_range, int input_full_range, double input_s0, double input_s1 ) +{ + double output_range, input_range, output_s, input_s, ratio, scale; + + input_s = input_s1 - input_s0; + + // null area + if ( ( output_full_range == 0 ) || ( input_full_range == 0 ) || + ( output_sub_range == 0 ) || ( input_s <= stbir__small_float ) ) + return 0; + + // are either of the ranges completely out of bounds? + if ( ( *output_offset >= output_full_range ) || ( ( *output_offset + output_sub_range ) <= 0 ) || ( input_s0 >= (1.0f-stbir__small_float) ) || ( input_s1 <= stbir__small_float ) ) + return 0; + + output_range = (double)output_full_range; + input_range = (double)input_full_range; + + output_s = ( (double)output_sub_range) / output_range; + + // figure out the scaling to use + ratio = output_s / input_s; + + // save scale before clipping + scale = ( output_range / input_range ) * ratio; + scale_info->scale = (float)scale; + scale_info->inv_scale = (float)( 1.0 / scale ); + + // clip output area to left/right output edges (and adjust input area) + stbir__clip( output_offset, &output_sub_range, output_full_range, &input_s0, &input_s1 ); + + // recalc input area + input_s = input_s1 - input_s0; + + // after clipping do we have zero input area? + if ( input_s <= stbir__small_float ) + return 0; + + // calculate and store the starting source offsets in output pixel space + scale_info->pixel_shift = (float) ( input_s0 * ratio * output_range ); + + scale_info->scale_is_rational = stbir__double_to_rational( scale, ( scale <= 1.0 ) ? output_full_range : input_full_range, &scale_info->scale_numerator, &scale_info->scale_denominator, ( scale >= 1.0 ) ); + + scale_info->input_full_size = input_full_range; + scale_info->output_sub_size = output_sub_range; + + return 1; +} + + +static void stbir__init_and_set_layout( STBIR_RESIZE * resize, stbir_pixel_layout pixel_layout, stbir_datatype data_type ) +{ + resize->input_cb = 0; + resize->output_cb = 0; + resize->user_data = resize; + resize->samplers = 0; + resize->called_alloc = 0; + resize->horizontal_filter = STBIR_FILTER_DEFAULT; + resize->horizontal_filter_kernel = 0; resize->horizontal_filter_support = 0; + resize->vertical_filter = STBIR_FILTER_DEFAULT; + resize->vertical_filter_kernel = 0; resize->vertical_filter_support = 0; + resize->horizontal_edge = STBIR_EDGE_CLAMP; + resize->vertical_edge = STBIR_EDGE_CLAMP; + resize->input_s0 = 0; resize->input_t0 = 0; resize->input_s1 = 1; resize->input_t1 = 1; + resize->output_subx = 0; resize->output_suby = 0; resize->output_subw = resize->output_w; resize->output_subh = resize->output_h; + resize->input_data_type = data_type; + resize->output_data_type = data_type; + resize->input_pixel_layout_public = pixel_layout; + resize->output_pixel_layout_public = pixel_layout; + resize->needs_rebuild = 1; +} + +STBIRDEF void stbir_resize_init( STBIR_RESIZE * resize, + const void *input_pixels, int input_w, int input_h, int input_stride_in_bytes, // stride can be zero + void *output_pixels, int output_w, int output_h, int output_stride_in_bytes, // stride can be zero + stbir_pixel_layout pixel_layout, stbir_datatype data_type ) +{ + resize->input_pixels = input_pixels; + resize->input_w = input_w; + resize->input_h = input_h; + resize->input_stride_in_bytes = input_stride_in_bytes; + resize->output_pixels = output_pixels; + resize->output_w = output_w; + resize->output_h = output_h; + resize->output_stride_in_bytes = output_stride_in_bytes; + resize->fast_alpha = 0; + + stbir__init_and_set_layout( resize, pixel_layout, data_type ); +} + +// You can update parameters any time after resize_init +STBIRDEF void stbir_set_datatypes( STBIR_RESIZE * resize, stbir_datatype input_type, stbir_datatype output_type ) // by default, datatype from resize_init +{ + resize->input_data_type = input_type; + resize->output_data_type = output_type; + if ( ( resize->samplers ) && ( !resize->needs_rebuild ) ) + stbir__update_info_from_resize( resize->samplers, resize ); +} + +STBIRDEF void stbir_set_pixel_callbacks( STBIR_RESIZE * resize, stbir_input_callback * input_cb, stbir_output_callback * output_cb ) // no callbacks by default +{ + resize->input_cb = input_cb; + resize->output_cb = output_cb; + + if ( ( resize->samplers ) && ( !resize->needs_rebuild ) ) + { + resize->samplers->in_pixels_cb = input_cb; + resize->samplers->out_pixels_cb = output_cb; + } +} + +STBIRDEF void stbir_set_user_data( STBIR_RESIZE * resize, void * user_data ) // pass back STBIR_RESIZE* by default +{ + resize->user_data = user_data; + if ( ( resize->samplers ) && ( !resize->needs_rebuild ) ) + resize->samplers->user_data = user_data; +} + +STBIRDEF void stbir_set_buffer_ptrs( STBIR_RESIZE * resize, const void * input_pixels, int input_stride_in_bytes, void * output_pixels, int output_stride_in_bytes ) +{ + resize->input_pixels = input_pixels; + resize->input_stride_in_bytes = input_stride_in_bytes; + resize->output_pixels = output_pixels; + resize->output_stride_in_bytes = output_stride_in_bytes; + if ( ( resize->samplers ) && ( !resize->needs_rebuild ) ) + stbir__update_info_from_resize( resize->samplers, resize ); +} + + +STBIRDEF int stbir_set_edgemodes( STBIR_RESIZE * resize, stbir_edge horizontal_edge, stbir_edge vertical_edge ) // CLAMP by default +{ + resize->horizontal_edge = horizontal_edge; + resize->vertical_edge = vertical_edge; + resize->needs_rebuild = 1; + return 1; +} + +STBIRDEF int stbir_set_filters( STBIR_RESIZE * resize, stbir_filter horizontal_filter, stbir_filter vertical_filter ) // STBIR_DEFAULT_FILTER_UPSAMPLE/DOWNSAMPLE by default +{ + resize->horizontal_filter = horizontal_filter; + resize->vertical_filter = vertical_filter; + resize->needs_rebuild = 1; + return 1; +} + +STBIRDEF int stbir_set_filter_callbacks( STBIR_RESIZE * resize, stbir__kernel_callback * horizontal_filter, stbir__support_callback * horizontal_support, stbir__kernel_callback * vertical_filter, stbir__support_callback * vertical_support ) +{ + resize->horizontal_filter_kernel = horizontal_filter; resize->horizontal_filter_support = horizontal_support; + resize->vertical_filter_kernel = vertical_filter; resize->vertical_filter_support = vertical_support; + resize->needs_rebuild = 1; + return 1; +} + +STBIRDEF int stbir_set_pixel_layouts( STBIR_RESIZE * resize, stbir_pixel_layout input_pixel_layout, stbir_pixel_layout output_pixel_layout ) // sets new pixel layouts +{ + resize->input_pixel_layout_public = input_pixel_layout; + resize->output_pixel_layout_public = output_pixel_layout; + resize->needs_rebuild = 1; + return 1; +} + + +STBIRDEF int stbir_set_non_pm_alpha_speed_over_quality( STBIR_RESIZE * resize, int non_pma_alpha_speed_over_quality ) // sets alpha speed +{ + resize->fast_alpha = non_pma_alpha_speed_over_quality; + resize->needs_rebuild = 1; + return 1; +} + +STBIRDEF int stbir_set_input_subrect( STBIR_RESIZE * resize, double s0, double t0, double s1, double t1 ) // sets input region (full region by default) +{ + resize->input_s0 = s0; + resize->input_t0 = t0; + resize->input_s1 = s1; + resize->input_t1 = t1; + resize->needs_rebuild = 1; + + // are we inbounds? + if ( ( s1 < stbir__small_float ) || ( (s1-s0) < stbir__small_float ) || + ( t1 < stbir__small_float ) || ( (t1-t0) < stbir__small_float ) || + ( s0 > (1.0f-stbir__small_float) ) || + ( t0 > (1.0f-stbir__small_float) ) ) + return 0; + + return 1; +} + +STBIRDEF int stbir_set_output_pixel_subrect( STBIR_RESIZE * resize, int subx, int suby, int subw, int subh ) // sets input region (full region by default) +{ + resize->output_subx = subx; + resize->output_suby = suby; + resize->output_subw = subw; + resize->output_subh = subh; + resize->needs_rebuild = 1; + + // are we inbounds? + if ( ( subx >= resize->output_w ) || ( ( subx + subw ) <= 0 ) || ( suby >= resize->output_h ) || ( ( suby + subh ) <= 0 ) || ( subw == 0 ) || ( subh == 0 ) ) + return 0; + + return 1; +} + +STBIRDEF int stbir_set_pixel_subrect( STBIR_RESIZE * resize, int subx, int suby, int subw, int subh ) // sets both regions (full regions by default) +{ + double s0, t0, s1, t1; + + s0 = ( (double)subx ) / ( (double)resize->output_w ); + t0 = ( (double)suby ) / ( (double)resize->output_h ); + s1 = ( (double)(subx+subw) ) / ( (double)resize->output_w ); + t1 = ( (double)(suby+subh) ) / ( (double)resize->output_h ); + + resize->input_s0 = s0; + resize->input_t0 = t0; + resize->input_s1 = s1; + resize->input_t1 = t1; + resize->output_subx = subx; + resize->output_suby = suby; + resize->output_subw = subw; + resize->output_subh = subh; + resize->needs_rebuild = 1; + + // are we inbounds? + if ( ( subx >= resize->output_w ) || ( ( subx + subw ) <= 0 ) || ( suby >= resize->output_h ) || ( ( suby + subh ) <= 0 ) || ( subw == 0 ) || ( subh == 0 ) ) + return 0; + + return 1; +} + +static int stbir__perform_build( STBIR_RESIZE * resize, int splits ) +{ + stbir__contributors conservative = { 0, 0 }; + stbir__sampler horizontal, vertical; + int new_output_subx, new_output_suby; + stbir__info * out_info; + #ifdef STBIR_PROFILE + stbir__info profile_infod; // used to contain building profile info before everything is allocated + stbir__info * profile_info = &profile_infod; + #endif + + // have we already built the samplers? + if ( resize->samplers ) + return 0; + + #define STBIR_RETURN_ERROR_AND_ASSERT( exp ) STBIR_ASSERT( !(exp) ); if (exp) return 0; + STBIR_RETURN_ERROR_AND_ASSERT( (unsigned)resize->horizontal_filter >= STBIR_FILTER_OTHER) + STBIR_RETURN_ERROR_AND_ASSERT( (unsigned)resize->vertical_filter >= STBIR_FILTER_OTHER) + #undef STBIR_RETURN_ERROR_AND_ASSERT + + if ( splits <= 0 ) + return 0; + + STBIR_PROFILE_BUILD_FIRST_START( build ); + + new_output_subx = resize->output_subx; + new_output_suby = resize->output_suby; + + // do horizontal clip and scale calcs + if ( !stbir__calculate_region_transform( &horizontal.scale_info, resize->output_w, &new_output_subx, resize->output_subw, resize->input_w, resize->input_s0, resize->input_s1 ) ) + return 0; + + // do vertical clip and scale calcs + if ( !stbir__calculate_region_transform( &vertical.scale_info, resize->output_h, &new_output_suby, resize->output_subh, resize->input_h, resize->input_t0, resize->input_t1 ) ) + return 0; + + // if nothing to do, just return + if ( ( horizontal.scale_info.output_sub_size == 0 ) || ( vertical.scale_info.output_sub_size == 0 ) ) + return 0; + + stbir__set_sampler(&horizontal, resize->horizontal_filter, resize->horizontal_filter_kernel, resize->horizontal_filter_support, resize->horizontal_edge, &horizontal.scale_info, 1, resize->user_data ); + stbir__get_conservative_extents( &horizontal, &conservative, resize->user_data ); + stbir__set_sampler(&vertical, resize->vertical_filter, resize->horizontal_filter_kernel, resize->vertical_filter_support, resize->vertical_edge, &vertical.scale_info, 0, resize->user_data ); + + if ( ( vertical.scale_info.output_sub_size / splits ) < STBIR_FORCE_MINIMUM_SCANLINES_FOR_SPLITS ) // each split should be a minimum of 4 scanlines (handwavey choice) + { + splits = vertical.scale_info.output_sub_size / STBIR_FORCE_MINIMUM_SCANLINES_FOR_SPLITS; + if ( splits == 0 ) splits = 1; + } + + STBIR_PROFILE_BUILD_START( alloc ); + out_info = stbir__alloc_internal_mem_and_build_samplers( &horizontal, &vertical, &conservative, resize->input_pixel_layout_public, resize->output_pixel_layout_public, splits, new_output_subx, new_output_suby, resize->fast_alpha, resize->user_data STBIR_ONLY_PROFILE_BUILD_SET_INFO ); + STBIR_PROFILE_BUILD_END( alloc ); + STBIR_PROFILE_BUILD_END( build ); + + if ( out_info ) + { + resize->splits = splits; + resize->samplers = out_info; + resize->needs_rebuild = 0; + #ifdef STBIR_PROFILE + STBIR_MEMCPY( &out_info->profile, &profile_infod.profile, sizeof( out_info->profile ) ); + #endif + + // update anything that can be changed without recalcing samplers + stbir__update_info_from_resize( out_info, resize ); + + return splits; + } + + return 0; +} + +void stbir_free_samplers( STBIR_RESIZE * resize ) +{ + if ( resize->samplers ) + { + stbir__free_internal_mem( resize->samplers ); + resize->samplers = 0; + resize->called_alloc = 0; + } +} + +STBIRDEF int stbir_build_samplers_with_splits( STBIR_RESIZE * resize, int splits ) +{ + if ( ( resize->samplers == 0 ) || ( resize->needs_rebuild ) ) + { + if ( resize->samplers ) + stbir_free_samplers( resize ); + + resize->called_alloc = 1; + return stbir__perform_build( resize, splits ); + } + + STBIR_PROFILE_BUILD_CLEAR( resize->samplers ); + + return 1; +} + +STBIRDEF int stbir_build_samplers( STBIR_RESIZE * resize ) +{ + return stbir_build_samplers_with_splits( resize, 1 ); +} + +STBIRDEF int stbir_resize_extended( STBIR_RESIZE * resize ) +{ + int result; + + if ( ( resize->samplers == 0 ) || ( resize->needs_rebuild ) ) + { + int alloc_state = resize->called_alloc; // remember allocated state + + if ( resize->samplers ) + { + stbir__free_internal_mem( resize->samplers ); + resize->samplers = 0; + } + + if ( !stbir_build_samplers( resize ) ) + return 0; + + resize->called_alloc = alloc_state; + + // if build_samplers succeeded (above), but there are no samplers set, then + // the area to stretch into was zero pixels, so don't do anything and return + // success + if ( resize->samplers == 0 ) + return 1; + } + else + { + // didn't build anything - clear it + STBIR_PROFILE_BUILD_CLEAR( resize->samplers ); + } + + // do resize + result = stbir__perform_resize( resize->samplers, 0, resize->splits ); + + // if we alloced, then free + if ( !resize->called_alloc ) + { + stbir_free_samplers( resize ); + resize->samplers = 0; + } + + return result; +} + +STBIRDEF int stbir_resize_extended_split( STBIR_RESIZE * resize, int split_start, int split_count ) +{ + STBIR_ASSERT( resize->samplers ); + + // if we're just doing the whole thing, call full + if ( ( split_start == -1 ) || ( ( split_start == 0 ) && ( split_count == resize->splits ) ) ) + return stbir_resize_extended( resize ); + + // you **must** build samplers first when using split resize + if ( ( resize->samplers == 0 ) || ( resize->needs_rebuild ) ) + return 0; + + if ( ( split_start >= resize->splits ) || ( split_start < 0 ) || ( ( split_start + split_count ) > resize->splits ) || ( split_count <= 0 ) ) + return 0; + + // do resize + return stbir__perform_resize( resize->samplers, split_start, split_count ); +} + +static int stbir__check_output_stuff( void ** ret_ptr, int * ret_pitch, void * output_pixels, int type_size, int output_w, int output_h, int output_stride_in_bytes, stbir_internal_pixel_layout pixel_layout ) +{ + size_t size; + int pitch; + void * ptr; + + pitch = output_w * type_size * stbir__pixel_channels[ pixel_layout ]; + if ( pitch == 0 ) + return 0; + + if ( output_stride_in_bytes == 0 ) + output_stride_in_bytes = pitch; + + if ( output_stride_in_bytes < pitch ) + return 0; + + size = output_stride_in_bytes * output_h; + if ( size == 0 ) + return 0; + + *ret_ptr = 0; + *ret_pitch = output_stride_in_bytes; + + if ( output_pixels == 0 ) + { + ptr = STBIR_MALLOC( size, 0 ); + if ( ptr == 0 ) + return 0; + + *ret_ptr = ptr; + *ret_pitch = pitch; + } + + return 1; +} + + +STBIRDEF unsigned char * stbir_resize_uint8_linear( const unsigned char *input_pixels , int input_w , int input_h, int input_stride_in_bytes, + unsigned char *output_pixels, int output_w, int output_h, int output_stride_in_bytes, + stbir_pixel_layout pixel_layout ) +{ + STBIR_RESIZE resize; + unsigned char * optr; + int opitch; + + if ( !stbir__check_output_stuff( (void**)&optr, &opitch, output_pixels, sizeof( unsigned char ), output_w, output_h, output_stride_in_bytes, stbir__pixel_layout_convert_public_to_internal[ pixel_layout ] ) ) + return 0; + + stbir_resize_init( &resize, + input_pixels, input_w, input_h, input_stride_in_bytes, + (optr) ? optr : output_pixels, output_w, output_h, opitch, + pixel_layout, STBIR_TYPE_UINT8 ); + + if ( !stbir_resize_extended( &resize ) ) + { + if ( optr ) + STBIR_FREE( optr, 0 ); + return 0; + } + + return (optr) ? optr : output_pixels; +} + +STBIRDEF unsigned char * stbir_resize_uint8_srgb( const unsigned char *input_pixels , int input_w , int input_h, int input_stride_in_bytes, + unsigned char *output_pixels, int output_w, int output_h, int output_stride_in_bytes, + stbir_pixel_layout pixel_layout ) +{ + STBIR_RESIZE resize; + unsigned char * optr; + int opitch; + + if ( !stbir__check_output_stuff( (void**)&optr, &opitch, output_pixels, sizeof( unsigned char ), output_w, output_h, output_stride_in_bytes, stbir__pixel_layout_convert_public_to_internal[ pixel_layout ] ) ) + return 0; + + stbir_resize_init( &resize, + input_pixels, input_w, input_h, input_stride_in_bytes, + (optr) ? optr : output_pixels, output_w, output_h, opitch, + pixel_layout, STBIR_TYPE_UINT8_SRGB ); + + if ( !stbir_resize_extended( &resize ) ) + { + if ( optr ) + STBIR_FREE( optr, 0 ); + return 0; + } + + return (optr) ? optr : output_pixels; +} + + +STBIRDEF float * stbir_resize_float_linear( const float *input_pixels , int input_w , int input_h, int input_stride_in_bytes, + float *output_pixels, int output_w, int output_h, int output_stride_in_bytes, + stbir_pixel_layout pixel_layout ) +{ + STBIR_RESIZE resize; + float * optr; + int opitch; + + if ( !stbir__check_output_stuff( (void**)&optr, &opitch, output_pixels, sizeof( float ), output_w, output_h, output_stride_in_bytes, stbir__pixel_layout_convert_public_to_internal[ pixel_layout ] ) ) + return 0; + + stbir_resize_init( &resize, + input_pixels, input_w, input_h, input_stride_in_bytes, + (optr) ? optr : output_pixels, output_w, output_h, opitch, + pixel_layout, STBIR_TYPE_FLOAT ); + + if ( !stbir_resize_extended( &resize ) ) + { + if ( optr ) + STBIR_FREE( optr, 0 ); + return 0; + } + + return (optr) ? optr : output_pixels; +} + + +STBIRDEF void * stbir_resize( const void *input_pixels , int input_w , int input_h, int input_stride_in_bytes, + void *output_pixels, int output_w, int output_h, int output_stride_in_bytes, + stbir_pixel_layout pixel_layout, stbir_datatype data_type, + stbir_edge edge, stbir_filter filter ) +{ + STBIR_RESIZE resize; + float * optr; + int opitch; + + if ( !stbir__check_output_stuff( (void**)&optr, &opitch, output_pixels, stbir__type_size[data_type], output_w, output_h, output_stride_in_bytes, stbir__pixel_layout_convert_public_to_internal[ pixel_layout ] ) ) + return 0; + + stbir_resize_init( &resize, + input_pixels, input_w, input_h, input_stride_in_bytes, + (optr) ? optr : output_pixels, output_w, output_h, output_stride_in_bytes, + pixel_layout, data_type ); + + resize.horizontal_edge = edge; + resize.vertical_edge = edge; + resize.horizontal_filter = filter; + resize.vertical_filter = filter; + + if ( !stbir_resize_extended( &resize ) ) + { + if ( optr ) + STBIR_FREE( optr, 0 ); + return 0; + } + + return (optr) ? optr : output_pixels; +} + +#ifdef STBIR_PROFILE + +STBIRDEF void stbir_resize_build_profile_info( STBIR_PROFILE_INFO * info, STBIR_RESIZE const * resize ) +{ + static char const * bdescriptions[6] = { "Building", "Allocating", "Horizontal sampler", "Vertical sampler", "Coefficient cleanup", "Coefficient piovot" } ; + stbir__info* samp = resize->samplers; + int i; + + typedef int testa[ (STBIR__ARRAY_SIZE( bdescriptions ) == (STBIR__ARRAY_SIZE( samp->profile.array )-1) )?1:-1]; + typedef int testb[ (sizeof( samp->profile.array ) == (sizeof(samp->profile.named)) )?1:-1]; + typedef int testc[ (sizeof( info->clocks ) >= (sizeof(samp->profile.named)) )?1:-1]; + + for( i = 0 ; i < STBIR__ARRAY_SIZE( bdescriptions ) ; i++) + info->clocks[i] = samp->profile.array[i+1]; + + info->total_clocks = samp->profile.named.total; + info->descriptions = bdescriptions; + info->count = STBIR__ARRAY_SIZE( bdescriptions ); +} + +STBIRDEF void stbir_resize_split_profile_info( STBIR_PROFILE_INFO * info, STBIR_RESIZE const * resize, int split_start, int split_count ) +{ + static char const * descriptions[7] = { "Looping", "Vertical sampling", "Horizontal sampling", "Scanline input", "Scanline output", "Alpha weighting", "Alpha unweighting" }; + stbir__per_split_info * split_info; + int s, i; + + typedef int testa[ (STBIR__ARRAY_SIZE( descriptions ) == (STBIR__ARRAY_SIZE( split_info->profile.array )-1) )?1:-1]; + typedef int testb[ (sizeof( split_info->profile.array ) == (sizeof(split_info->profile.named)) )?1:-1]; + typedef int testc[ (sizeof( info->clocks ) >= (sizeof(split_info->profile.named)) )?1:-1]; + + if ( split_start == -1 ) + { + split_start = 0; + split_count = resize->samplers->splits; + } + + if ( ( split_start >= resize->splits ) || ( split_start < 0 ) || ( ( split_start + split_count ) > resize->splits ) || ( split_count <= 0 ) ) + { + info->total_clocks = 0; + info->descriptions = 0; + info->count = 0; + return; + } + + split_info = resize->samplers->split_info + split_start; + + // sum up the profile from all the splits + for( i = 0 ; i < STBIR__ARRAY_SIZE( descriptions ) ; i++ ) + { + stbir_uint64 sum = 0; + for( s = 0 ; s < split_count ; s++ ) + sum += split_info[s].profile.array[i+1]; + info->clocks[i] = sum; + } + + info->total_clocks = split_info->profile.named.total; + info->descriptions = descriptions; + info->count = STBIR__ARRAY_SIZE( descriptions ); +} + +STBIRDEF void stbir_resize_extended_profile_info( STBIR_PROFILE_INFO * info, STBIR_RESIZE const * resize ) +{ + stbir_resize_split_profile_info( info, resize, -1, 0 ); +} + +#endif // STBIR_PROFILE + +#undef STBIR_BGR +#undef STBIR_1CHANNEL +#undef STBIR_2CHANNEL +#undef STBIR_RGB +#undef STBIR_RGBA +#undef STBIR_4CHANNEL +#undef STBIR_BGRA +#undef STBIR_ARGB +#undef STBIR_ABGR +#undef STBIR_RA +#undef STBIR_AR +#undef STBIR_RGBA_PM +#undef STBIR_BGRA_PM +#undef STBIR_ARGB_PM +#undef STBIR_ABGR_PM +#undef STBIR_RA_PM +#undef STBIR_AR_PM + +#endif // STB_IMAGE_RESIZE_IMPLEMENTATION + +#else // STB_IMAGE_RESIZE_HORIZONTALS&STB_IMAGE_RESIZE_DO_VERTICALS + +// we reinclude the header file to define all the horizontal functions +// specializing each function for the number of coeffs is 20-40% faster *OVERALL* + +// by including the header file again this way, we can still debug the functions + +#define STBIR_strs_join2( start, mid, end ) start##mid##end +#define STBIR_strs_join1( start, mid, end ) STBIR_strs_join2( start, mid, end ) + +#define STBIR_strs_join24( start, mid1, mid2, end ) start##mid1##mid2##end +#define STBIR_strs_join14( start, mid1, mid2, end ) STBIR_strs_join24( start, mid1, mid2, end ) + +#ifdef STB_IMAGE_RESIZE_DO_CODERS + +#ifdef stbir__decode_suffix +#define STBIR__CODER_NAME( name ) STBIR_strs_join1( name, _, stbir__decode_suffix ) +#else +#define STBIR__CODER_NAME( name ) name +#endif + +#ifdef stbir__decode_swizzle +#define stbir__decode_simdf8_flip(reg) STBIR_strs_join1( STBIR_strs_join1( STBIR_strs_join1( STBIR_strs_join1( stbir__simdf8_0123to,stbir__decode_order0,stbir__decode_order1),stbir__decode_order2,stbir__decode_order3),stbir__decode_order0,stbir__decode_order1),stbir__decode_order2,stbir__decode_order3)(reg, reg) +#define stbir__decode_simdf4_flip(reg) STBIR_strs_join1( STBIR_strs_join1( stbir__simdf_0123to,stbir__decode_order0,stbir__decode_order1),stbir__decode_order2,stbir__decode_order3)(reg, reg) +#define stbir__encode_simdf8_unflip(reg) STBIR_strs_join1( STBIR_strs_join1( STBIR_strs_join1( STBIR_strs_join1( stbir__simdf8_0123to,stbir__encode_order0,stbir__encode_order1),stbir__encode_order2,stbir__encode_order3),stbir__encode_order0,stbir__encode_order1),stbir__encode_order2,stbir__encode_order3)(reg, reg) +#define stbir__encode_simdf4_unflip(reg) STBIR_strs_join1( STBIR_strs_join1( stbir__simdf_0123to,stbir__encode_order0,stbir__encode_order1),stbir__encode_order2,stbir__encode_order3)(reg, reg) +#else +#define stbir__decode_order0 0 +#define stbir__decode_order1 1 +#define stbir__decode_order2 2 +#define stbir__decode_order3 3 +#define stbir__encode_order0 0 +#define stbir__encode_order1 1 +#define stbir__encode_order2 2 +#define stbir__encode_order3 3 +#define stbir__decode_simdf8_flip(reg) +#define stbir__decode_simdf4_flip(reg) +#define stbir__encode_simdf8_unflip(reg) +#define stbir__encode_simdf4_unflip(reg) +#endif + +#ifdef STBIR_SIMD8 +#define stbir__encode_simdfX_unflip stbir__encode_simdf8_unflip +#else +#define stbir__encode_simdfX_unflip stbir__encode_simdf4_unflip +#endif + +static void STBIR__CODER_NAME( stbir__decode_uint8_linear_scaled )( float * decodep, int width_times_channels, void const * inputp ) +{ + float STBIR_STREAMOUT_PTR( * ) decode = decodep; + float * decode_end = (float*) decode + width_times_channels; + unsigned char const * input = (unsigned char const*)inputp; + + #ifdef STBIR_SIMD + unsigned char const * end_input_m16 = input + width_times_channels - 16; + if ( width_times_channels >= 16 ) + { + decode_end -= 16; + for(;;) + { + #ifdef STBIR_SIMD8 + stbir__simdi i; stbir__simdi8 o0,o1; + stbir__simdf8 of0, of1; + STBIR_NO_UNROLL(decode); + stbir__simdi_load( i, input ); + stbir__simdi8_expand_u8_to_u32( o0, o1, i ); + stbir__simdi8_convert_i32_to_float( of0, o0 ); + stbir__simdi8_convert_i32_to_float( of1, o1 ); + stbir__simdf8_mult( of0, of0, STBIR_max_uint8_as_float_inverted8); + stbir__simdf8_mult( of1, of1, STBIR_max_uint8_as_float_inverted8); + stbir__decode_simdf8_flip( of0 ); + stbir__decode_simdf8_flip( of1 ); + stbir__simdf8_store( decode + 0, of0 ); + stbir__simdf8_store( decode + 8, of1 ); + #else + stbir__simdi i, o0, o1, o2, o3; + stbir__simdf of0, of1, of2, of3; + STBIR_NO_UNROLL(decode); + stbir__simdi_load( i, input ); + stbir__simdi_expand_u8_to_u32( o0,o1,o2,o3,i); + stbir__simdi_convert_i32_to_float( of0, o0 ); + stbir__simdi_convert_i32_to_float( of1, o1 ); + stbir__simdi_convert_i32_to_float( of2, o2 ); + stbir__simdi_convert_i32_to_float( of3, o3 ); + stbir__simdf_mult( of0, of0, STBIR__CONSTF(STBIR_max_uint8_as_float_inverted) ); + stbir__simdf_mult( of1, of1, STBIR__CONSTF(STBIR_max_uint8_as_float_inverted) ); + stbir__simdf_mult( of2, of2, STBIR__CONSTF(STBIR_max_uint8_as_float_inverted) ); + stbir__simdf_mult( of3, of3, STBIR__CONSTF(STBIR_max_uint8_as_float_inverted) ); + stbir__decode_simdf4_flip( of0 ); + stbir__decode_simdf4_flip( of1 ); + stbir__decode_simdf4_flip( of2 ); + stbir__decode_simdf4_flip( of3 ); + stbir__simdf_store( decode + 0, of0 ); + stbir__simdf_store( decode + 4, of1 ); + stbir__simdf_store( decode + 8, of2 ); + stbir__simdf_store( decode + 12, of3 ); + #endif + decode += 16; + input += 16; + if ( decode <= decode_end ) + continue; + if ( decode == ( decode_end + 16 ) ) + break; + decode = decode_end; // backup and do last couple + input = end_input_m16; + } + return; + } + #endif + + // try to do blocks of 4 when you can + #if stbir__coder_min_num != 3 // doesn't divide cleanly by four + decode += 4; + while( decode <= decode_end ) + { + STBIR_SIMD_NO_UNROLL(decode); + decode[0-4] = ((float)(input[stbir__decode_order0])) * stbir__max_uint8_as_float_inverted; + decode[1-4] = ((float)(input[stbir__decode_order1])) * stbir__max_uint8_as_float_inverted; + decode[2-4] = ((float)(input[stbir__decode_order2])) * stbir__max_uint8_as_float_inverted; + decode[3-4] = ((float)(input[stbir__decode_order3])) * stbir__max_uint8_as_float_inverted; + decode += 4; + input += 4; + } + decode -= 4; + #endif + + // do the remnants + #if stbir__coder_min_num < 4 + while( decode < decode_end ) + { + STBIR_NO_UNROLL(decode); + decode[0] = ((float)(input[stbir__decode_order0])) * stbir__max_uint8_as_float_inverted; + #if stbir__coder_min_num >= 2 + decode[1] = ((float)(input[stbir__decode_order1])) * stbir__max_uint8_as_float_inverted; + #endif + #if stbir__coder_min_num >= 3 + decode[2] = ((float)(input[stbir__decode_order2])) * stbir__max_uint8_as_float_inverted; + #endif + decode += stbir__coder_min_num; + input += stbir__coder_min_num; + } + #endif +} + +static void STBIR__CODER_NAME( stbir__encode_uint8_linear_scaled )( void * outputp, int width_times_channels, float const * encode ) +{ + unsigned char STBIR_SIMD_STREAMOUT_PTR( * ) output = (unsigned char *) outputp; + unsigned char * end_output = ( (unsigned char *) output ) + width_times_channels; + + #ifdef STBIR_SIMD + if ( width_times_channels >= stbir__simdfX_float_count*2 ) + { + float const * end_encode_m8 = encode + width_times_channels - stbir__simdfX_float_count*2; + end_output -= stbir__simdfX_float_count*2; + for(;;) + { + stbir__simdfX e0, e1; + stbir__simdi i; + STBIR_SIMD_NO_UNROLL(encode); + stbir__simdfX_madd_mem( e0, STBIR_simd_point5X, STBIR_max_uint8_as_floatX, encode ); + stbir__simdfX_madd_mem( e1, STBIR_simd_point5X, STBIR_max_uint8_as_floatX, encode+stbir__simdfX_float_count ); + stbir__encode_simdfX_unflip( e0 ); + stbir__encode_simdfX_unflip( e1 ); + #ifdef STBIR_SIMD8 + stbir__simdf8_pack_to_16bytes( i, e0, e1 ); + stbir__simdi_store( output, i ); + #else + stbir__simdf_pack_to_8bytes( i, e0, e1 ); + stbir__simdi_store2( output, i ); + #endif + encode += stbir__simdfX_float_count*2; + output += stbir__simdfX_float_count*2; + if ( output <= end_output ) + continue; + if ( output == ( end_output + stbir__simdfX_float_count*2 ) ) + break; + output = end_output; // backup and do last couple + encode = end_encode_m8; + } + return; + } + + // try to do blocks of 4 when you can + #if stbir__coder_min_num != 3 // doesn't divide cleanly by four + output += 4; + while( output <= end_output ) + { + stbir__simdf e0; + stbir__simdi i0; + STBIR_NO_UNROLL(encode); + stbir__simdf_load( e0, encode ); + stbir__simdf_madd( e0, STBIR__CONSTF(STBIR_simd_point5), STBIR__CONSTF(STBIR_max_uint8_as_float), e0 ); + stbir__encode_simdf4_unflip( e0 ); + stbir__simdf_pack_to_8bytes( i0, e0, e0 ); // only use first 4 + *(int*)(output-4) = stbir__simdi_to_int( i0 ); + output += 4; + encode += 4; + } + output -= 4; + #endif + + // do the remnants + #if stbir__coder_min_num < 4 + while( output < end_output ) + { + stbir__simdf e0; + STBIR_NO_UNROLL(encode); + stbir__simdf_madd1_mem( e0, STBIR__CONSTF(STBIR_simd_point5), STBIR__CONSTF(STBIR_max_uint8_as_float), encode+stbir__encode_order0 ); output[0] = stbir__simdf_convert_float_to_uint8( e0 ); + #if stbir__coder_min_num >= 2 + stbir__simdf_madd1_mem( e0, STBIR__CONSTF(STBIR_simd_point5), STBIR__CONSTF(STBIR_max_uint8_as_float), encode+stbir__encode_order1 ); output[1] = stbir__simdf_convert_float_to_uint8( e0 ); + #endif + #if stbir__coder_min_num >= 3 + stbir__simdf_madd1_mem( e0, STBIR__CONSTF(STBIR_simd_point5), STBIR__CONSTF(STBIR_max_uint8_as_float), encode+stbir__encode_order2 ); output[2] = stbir__simdf_convert_float_to_uint8( e0 ); + #endif + output += stbir__coder_min_num; + encode += stbir__coder_min_num; + } + #endif + + #else + + // try to do blocks of 4 when you can + #if stbir__coder_min_num != 3 // doesn't divide cleanly by four + output += 4; + while( output <= end_output ) + { + float f; + f = encode[stbir__encode_order0] * stbir__max_uint8_as_float + 0.5f; STBIR_CLAMP(f, 0, 255); output[0-4] = (unsigned char)f; + f = encode[stbir__encode_order1] * stbir__max_uint8_as_float + 0.5f; STBIR_CLAMP(f, 0, 255); output[1-4] = (unsigned char)f; + f = encode[stbir__encode_order2] * stbir__max_uint8_as_float + 0.5f; STBIR_CLAMP(f, 0, 255); output[2-4] = (unsigned char)f; + f = encode[stbir__encode_order3] * stbir__max_uint8_as_float + 0.5f; STBIR_CLAMP(f, 0, 255); output[3-4] = (unsigned char)f; + output += 4; + encode += 4; + } + output -= 4; + #endif + + // do the remnants + #if stbir__coder_min_num < 4 + while( output < end_output ) + { + float f; + STBIR_NO_UNROLL(encode); + f = encode[stbir__encode_order0] * stbir__max_uint8_as_float + 0.5f; STBIR_CLAMP(f, 0, 255); output[0] = (unsigned char)f; + #if stbir__coder_min_num >= 2 + f = encode[stbir__encode_order1] * stbir__max_uint8_as_float + 0.5f; STBIR_CLAMP(f, 0, 255); output[1] = (unsigned char)f; + #endif + #if stbir__coder_min_num >= 3 + f = encode[stbir__encode_order2] * stbir__max_uint8_as_float + 0.5f; STBIR_CLAMP(f, 0, 255); output[2] = (unsigned char)f; + #endif + output += stbir__coder_min_num; + encode += stbir__coder_min_num; + } + #endif + #endif +} + +static void STBIR__CODER_NAME(stbir__decode_uint8_linear)( float * decodep, int width_times_channels, void const * inputp ) +{ + float STBIR_STREAMOUT_PTR( * ) decode = decodep; + float * decode_end = (float*) decode + width_times_channels; + unsigned char const * input = (unsigned char const*)inputp; + + #ifdef STBIR_SIMD + unsigned char const * end_input_m16 = input + width_times_channels - 16; + if ( width_times_channels >= 16 ) + { + decode_end -= 16; + for(;;) + { + #ifdef STBIR_SIMD8 + stbir__simdi i; stbir__simdi8 o0,o1; + stbir__simdf8 of0, of1; + STBIR_NO_UNROLL(decode); + stbir__simdi_load( i, input ); + stbir__simdi8_expand_u8_to_u32( o0, o1, i ); + stbir__simdi8_convert_i32_to_float( of0, o0 ); + stbir__simdi8_convert_i32_to_float( of1, o1 ); + stbir__decode_simdf8_flip( of0 ); + stbir__decode_simdf8_flip( of1 ); + stbir__simdf8_store( decode + 0, of0 ); + stbir__simdf8_store( decode + 8, of1 ); + #else + stbir__simdi i, o0, o1, o2, o3; + stbir__simdf of0, of1, of2, of3; + STBIR_NO_UNROLL(decode); + stbir__simdi_load( i, input ); + stbir__simdi_expand_u8_to_u32( o0,o1,o2,o3,i); + stbir__simdi_convert_i32_to_float( of0, o0 ); + stbir__simdi_convert_i32_to_float( of1, o1 ); + stbir__simdi_convert_i32_to_float( of2, o2 ); + stbir__simdi_convert_i32_to_float( of3, o3 ); + stbir__decode_simdf4_flip( of0 ); + stbir__decode_simdf4_flip( of1 ); + stbir__decode_simdf4_flip( of2 ); + stbir__decode_simdf4_flip( of3 ); + stbir__simdf_store( decode + 0, of0 ); + stbir__simdf_store( decode + 4, of1 ); + stbir__simdf_store( decode + 8, of2 ); + stbir__simdf_store( decode + 12, of3 ); +#endif + decode += 16; + input += 16; + if ( decode <= decode_end ) + continue; + if ( decode == ( decode_end + 16 ) ) + break; + decode = decode_end; // backup and do last couple + input = end_input_m16; + } + return; + } + #endif + + // try to do blocks of 4 when you can + #if stbir__coder_min_num != 3 // doesn't divide cleanly by four + decode += 4; + while( decode <= decode_end ) + { + STBIR_SIMD_NO_UNROLL(decode); + decode[0-4] = ((float)(input[stbir__decode_order0])); + decode[1-4] = ((float)(input[stbir__decode_order1])); + decode[2-4] = ((float)(input[stbir__decode_order2])); + decode[3-4] = ((float)(input[stbir__decode_order3])); + decode += 4; + input += 4; + } + decode -= 4; + #endif + + // do the remnants + #if stbir__coder_min_num < 4 + while( decode < decode_end ) + { + STBIR_NO_UNROLL(decode); + decode[0] = ((float)(input[stbir__decode_order0])); + #if stbir__coder_min_num >= 2 + decode[1] = ((float)(input[stbir__decode_order1])); + #endif + #if stbir__coder_min_num >= 3 + decode[2] = ((float)(input[stbir__decode_order2])); + #endif + decode += stbir__coder_min_num; + input += stbir__coder_min_num; + } + #endif +} + +static void STBIR__CODER_NAME( stbir__encode_uint8_linear )( void * outputp, int width_times_channels, float const * encode ) +{ + unsigned char STBIR_SIMD_STREAMOUT_PTR( * ) output = (unsigned char *) outputp; + unsigned char * end_output = ( (unsigned char *) output ) + width_times_channels; + + #ifdef STBIR_SIMD + if ( width_times_channels >= stbir__simdfX_float_count*2 ) + { + float const * end_encode_m8 = encode + width_times_channels - stbir__simdfX_float_count*2; + end_output -= stbir__simdfX_float_count*2; + for(;;) + { + stbir__simdfX e0, e1; + stbir__simdi i; + STBIR_SIMD_NO_UNROLL(encode); + stbir__simdfX_add_mem( e0, STBIR_simd_point5X, encode ); + stbir__simdfX_add_mem( e1, STBIR_simd_point5X, encode+stbir__simdfX_float_count ); + stbir__encode_simdfX_unflip( e0 ); + stbir__encode_simdfX_unflip( e1 ); + #ifdef STBIR_SIMD8 + stbir__simdf8_pack_to_16bytes( i, e0, e1 ); + stbir__simdi_store( output, i ); + #else + stbir__simdf_pack_to_8bytes( i, e0, e1 ); + stbir__simdi_store2( output, i ); + #endif + encode += stbir__simdfX_float_count*2; + output += stbir__simdfX_float_count*2; + if ( output <= end_output ) + continue; + if ( output == ( end_output + stbir__simdfX_float_count*2 ) ) + break; + output = end_output; // backup and do last couple + encode = end_encode_m8; + } + return; + } + + // try to do blocks of 4 when you can + #if stbir__coder_min_num != 3 // doesn't divide cleanly by four + output += 4; + while( output <= end_output ) + { + stbir__simdf e0; + stbir__simdi i0; + STBIR_NO_UNROLL(encode); + stbir__simdf_load( e0, encode ); + stbir__simdf_add( e0, STBIR__CONSTF(STBIR_simd_point5), e0 ); + stbir__encode_simdf4_unflip( e0 ); + stbir__simdf_pack_to_8bytes( i0, e0, e0 ); // only use first 4 + *(int*)(output-4) = stbir__simdi_to_int( i0 ); + output += 4; + encode += 4; + } + output -= 4; + #endif + + #else + + // try to do blocks of 4 when you can + #if stbir__coder_min_num != 3 // doesn't divide cleanly by four + output += 4; + while( output <= end_output ) + { + float f; + f = encode[stbir__encode_order0] + 0.5f; STBIR_CLAMP(f, 0, 255); output[0-4] = (unsigned char)f; + f = encode[stbir__encode_order1] + 0.5f; STBIR_CLAMP(f, 0, 255); output[1-4] = (unsigned char)f; + f = encode[stbir__encode_order2] + 0.5f; STBIR_CLAMP(f, 0, 255); output[2-4] = (unsigned char)f; + f = encode[stbir__encode_order3] + 0.5f; STBIR_CLAMP(f, 0, 255); output[3-4] = (unsigned char)f; + output += 4; + encode += 4; + } + output -= 4; + #endif + + #endif + + // do the remnants + #if stbir__coder_min_num < 4 + while( output < end_output ) + { + float f; + STBIR_NO_UNROLL(encode); + f = encode[stbir__encode_order0] + 0.5f; STBIR_CLAMP(f, 0, 255); output[0] = (unsigned char)f; + #if stbir__coder_min_num >= 2 + f = encode[stbir__encode_order1] + 0.5f; STBIR_CLAMP(f, 0, 255); output[1] = (unsigned char)f; + #endif + #if stbir__coder_min_num >= 3 + f = encode[stbir__encode_order2] + 0.5f; STBIR_CLAMP(f, 0, 255); output[2] = (unsigned char)f; + #endif + output += stbir__coder_min_num; + encode += stbir__coder_min_num; + } + #endif +} + +static void STBIR__CODER_NAME(stbir__decode_uint8_srgb)( float * decodep, int width_times_channels, void const * inputp ) +{ + float STBIR_STREAMOUT_PTR( * ) decode = decodep; + float const * decode_end = (float*) decode + width_times_channels; + unsigned char const * input = (unsigned char const *)inputp; + + // try to do blocks of 4 when you can + #if stbir__coder_min_num != 3 // doesn't divide cleanly by four + decode += 4; + while( decode <= decode_end ) + { + decode[0-4] = stbir__srgb_uchar_to_linear_float[ input[ stbir__decode_order0 ] ]; + decode[1-4] = stbir__srgb_uchar_to_linear_float[ input[ stbir__decode_order1 ] ]; + decode[2-4] = stbir__srgb_uchar_to_linear_float[ input[ stbir__decode_order2 ] ]; + decode[3-4] = stbir__srgb_uchar_to_linear_float[ input[ stbir__decode_order3 ] ]; + decode += 4; + input += 4; + } + decode -= 4; + #endif + + // do the remnants + #if stbir__coder_min_num < 4 + while( decode < decode_end ) + { + STBIR_NO_UNROLL(decode); + decode[0] = stbir__srgb_uchar_to_linear_float[ input[ stbir__decode_order0 ] ]; + #if stbir__coder_min_num >= 2 + decode[1] = stbir__srgb_uchar_to_linear_float[ input[ stbir__decode_order1 ] ]; + #endif + #if stbir__coder_min_num >= 3 + decode[2] = stbir__srgb_uchar_to_linear_float[ input[ stbir__decode_order2 ] ]; + #endif + decode += stbir__coder_min_num; + input += stbir__coder_min_num; + } + #endif +} + +#define stbir__min_max_shift20( i, f ) \ + stbir__simdf_max( f, f, stbir_simdf_casti(STBIR__CONSTI( STBIR_almost_zero )) ); \ + stbir__simdf_min( f, f, stbir_simdf_casti(STBIR__CONSTI( STBIR_almost_one )) ); \ + stbir__simdi_32shr( i, stbir_simdi_castf( f ), 20 ); + +#define stbir__scale_and_convert( i, f ) \ + stbir__simdf_madd( f, STBIR__CONSTF( STBIR_simd_point5 ), STBIR__CONSTF( STBIR_max_uint8_as_float ), f ); \ + stbir__simdf_max( f, f, stbir__simdf_zeroP() ); \ + stbir__simdf_min( f, f, STBIR__CONSTF( STBIR_max_uint8_as_float ) ); \ + stbir__simdf_convert_float_to_i32( i, f ); + +#define stbir__linear_to_srgb_finish( i, f ) \ +{ \ + stbir__simdi temp; \ + stbir__simdi_32shr( temp, stbir_simdi_castf( f ), 12 ) ; \ + stbir__simdi_and( temp, temp, STBIR__CONSTI(STBIR_mastissa_mask) ); \ + stbir__simdi_or( temp, temp, STBIR__CONSTI(STBIR_topscale) ); \ + stbir__simdi_16madd( i, i, temp ); \ + stbir__simdi_32shr( i, i, 16 ); \ +} + +#define stbir__simdi_table_lookup2( v0,v1, table ) \ +{ \ + stbir__simdi_u32 temp0,temp1; \ + temp0.m128i_i128 = v0; \ + temp1.m128i_i128 = v1; \ + temp0.m128i_u32[0] = table[temp0.m128i_i32[0]]; temp0.m128i_u32[1] = table[temp0.m128i_i32[1]]; temp0.m128i_u32[2] = table[temp0.m128i_i32[2]]; temp0.m128i_u32[3] = table[temp0.m128i_i32[3]]; \ + temp1.m128i_u32[0] = table[temp1.m128i_i32[0]]; temp1.m128i_u32[1] = table[temp1.m128i_i32[1]]; temp1.m128i_u32[2] = table[temp1.m128i_i32[2]]; temp1.m128i_u32[3] = table[temp1.m128i_i32[3]]; \ + v0 = temp0.m128i_i128; \ + v1 = temp1.m128i_i128; \ +} + +#define stbir__simdi_table_lookup3( v0,v1,v2, table ) \ +{ \ + stbir__simdi_u32 temp0,temp1,temp2; \ + temp0.m128i_i128 = v0; \ + temp1.m128i_i128 = v1; \ + temp2.m128i_i128 = v2; \ + temp0.m128i_u32[0] = table[temp0.m128i_i32[0]]; temp0.m128i_u32[1] = table[temp0.m128i_i32[1]]; temp0.m128i_u32[2] = table[temp0.m128i_i32[2]]; temp0.m128i_u32[3] = table[temp0.m128i_i32[3]]; \ + temp1.m128i_u32[0] = table[temp1.m128i_i32[0]]; temp1.m128i_u32[1] = table[temp1.m128i_i32[1]]; temp1.m128i_u32[2] = table[temp1.m128i_i32[2]]; temp1.m128i_u32[3] = table[temp1.m128i_i32[3]]; \ + temp2.m128i_u32[0] = table[temp2.m128i_i32[0]]; temp2.m128i_u32[1] = table[temp2.m128i_i32[1]]; temp2.m128i_u32[2] = table[temp2.m128i_i32[2]]; temp2.m128i_u32[3] = table[temp2.m128i_i32[3]]; \ + v0 = temp0.m128i_i128; \ + v1 = temp1.m128i_i128; \ + v2 = temp2.m128i_i128; \ +} + +#define stbir__simdi_table_lookup4( v0,v1,v2,v3, table ) \ +{ \ + stbir__simdi_u32 temp0,temp1,temp2,temp3; \ + temp0.m128i_i128 = v0; \ + temp1.m128i_i128 = v1; \ + temp2.m128i_i128 = v2; \ + temp3.m128i_i128 = v3; \ + temp0.m128i_u32[0] = table[temp0.m128i_i32[0]]; temp0.m128i_u32[1] = table[temp0.m128i_i32[1]]; temp0.m128i_u32[2] = table[temp0.m128i_i32[2]]; temp0.m128i_u32[3] = table[temp0.m128i_i32[3]]; \ + temp1.m128i_u32[0] = table[temp1.m128i_i32[0]]; temp1.m128i_u32[1] = table[temp1.m128i_i32[1]]; temp1.m128i_u32[2] = table[temp1.m128i_i32[2]]; temp1.m128i_u32[3] = table[temp1.m128i_i32[3]]; \ + temp2.m128i_u32[0] = table[temp2.m128i_i32[0]]; temp2.m128i_u32[1] = table[temp2.m128i_i32[1]]; temp2.m128i_u32[2] = table[temp2.m128i_i32[2]]; temp2.m128i_u32[3] = table[temp2.m128i_i32[3]]; \ + temp3.m128i_u32[0] = table[temp3.m128i_i32[0]]; temp3.m128i_u32[1] = table[temp3.m128i_i32[1]]; temp3.m128i_u32[2] = table[temp3.m128i_i32[2]]; temp3.m128i_u32[3] = table[temp3.m128i_i32[3]]; \ + v0 = temp0.m128i_i128; \ + v1 = temp1.m128i_i128; \ + v2 = temp2.m128i_i128; \ + v3 = temp3.m128i_i128; \ +} + +static void STBIR__CODER_NAME( stbir__encode_uint8_srgb )( void * outputp, int width_times_channels, float const * encode ) +{ + unsigned char STBIR_SIMD_STREAMOUT_PTR( * ) output = (unsigned char*) outputp; + unsigned char * end_output = ( (unsigned char*) output ) + width_times_channels; + + #ifdef STBIR_SIMD + stbir_uint32 const * to_srgb = fp32_to_srgb8_tab4 - (127-13)*8; + + if ( width_times_channels >= 16 ) + { + float const * end_encode_m16 = encode + width_times_channels - 16; + end_output -= 16; + for(;;) + { + stbir__simdf f0, f1, f2, f3; + stbir__simdi i0, i1, i2, i3; + STBIR_SIMD_NO_UNROLL(encode); + + stbir__simdf_load4_transposed( f0, f1, f2, f3, encode ); + + stbir__min_max_shift20( i0, f0 ); + stbir__min_max_shift20( i1, f1 ); + stbir__min_max_shift20( i2, f2 ); + stbir__min_max_shift20( i3, f3 ); + + stbir__simdi_table_lookup4( i0, i1, i2, i3, to_srgb ); + + stbir__linear_to_srgb_finish( i0, f0 ); + stbir__linear_to_srgb_finish( i1, f1 ); + stbir__linear_to_srgb_finish( i2, f2 ); + stbir__linear_to_srgb_finish( i3, f3 ); + + stbir__interleave_pack_and_store_16_u8( output, STBIR_strs_join1(i, ,stbir__encode_order0), STBIR_strs_join1(i, ,stbir__encode_order1), STBIR_strs_join1(i, ,stbir__encode_order2), STBIR_strs_join1(i, ,stbir__encode_order3) ); + + encode += 16; + output += 16; + if ( output <= end_output ) + continue; + if ( output == ( end_output + 16 ) ) + break; + output = end_output; // backup and do last couple + encode = end_encode_m16; + } + return; + } + #endif + + // try to do blocks of 4 when you can + #if stbir__coder_min_num != 3 // doesn't divide cleanly by four + output += 4; + while ( output <= end_output ) + { + STBIR_SIMD_NO_UNROLL(encode); + + output[0-4] = stbir__linear_to_srgb_uchar( encode[stbir__encode_order0] ); + output[1-4] = stbir__linear_to_srgb_uchar( encode[stbir__encode_order1] ); + output[2-4] = stbir__linear_to_srgb_uchar( encode[stbir__encode_order2] ); + output[3-4] = stbir__linear_to_srgb_uchar( encode[stbir__encode_order3] ); + + output += 4; + encode += 4; + } + output -= 4; + #endif + + // do the remnants + #if stbir__coder_min_num < 4 + while( output < end_output ) + { + STBIR_NO_UNROLL(encode); + output[0] = stbir__linear_to_srgb_uchar( encode[stbir__encode_order0] ); + #if stbir__coder_min_num >= 2 + output[1] = stbir__linear_to_srgb_uchar( encode[stbir__encode_order1] ); + #endif + #if stbir__coder_min_num >= 3 + output[2] = stbir__linear_to_srgb_uchar( encode[stbir__encode_order2] ); + #endif + output += stbir__coder_min_num; + encode += stbir__coder_min_num; + } + #endif +} + +#if ( stbir__coder_min_num == 4 ) || ( ( stbir__coder_min_num == 1 ) && ( !defined(stbir__decode_swizzle) ) ) + +static void STBIR__CODER_NAME(stbir__decode_uint8_srgb4_linearalpha)( float * decodep, int width_times_channels, void const * inputp ) +{ + float STBIR_STREAMOUT_PTR( * ) decode = decodep; + float const * decode_end = (float*) decode + width_times_channels; + unsigned char const * input = (unsigned char const *)inputp; + do { + decode[0] = stbir__srgb_uchar_to_linear_float[ input[stbir__decode_order0] ]; + decode[1] = stbir__srgb_uchar_to_linear_float[ input[stbir__decode_order1] ]; + decode[2] = stbir__srgb_uchar_to_linear_float[ input[stbir__decode_order2] ]; + decode[3] = ( (float) input[stbir__decode_order3] ) * stbir__max_uint8_as_float_inverted; + input += 4; + decode += 4; + } while( decode < decode_end ); +} + + +static void STBIR__CODER_NAME( stbir__encode_uint8_srgb4_linearalpha )( void * outputp, int width_times_channels, float const * encode ) +{ + unsigned char STBIR_SIMD_STREAMOUT_PTR( * ) output = (unsigned char*) outputp; + unsigned char * end_output = ( (unsigned char*) output ) + width_times_channels; + + #ifdef STBIR_SIMD + stbir_uint32 const * to_srgb = fp32_to_srgb8_tab4 - (127-13)*8; + + if ( width_times_channels >= 16 ) + { + float const * end_encode_m16 = encode + width_times_channels - 16; + end_output -= 16; + for(;;) + { + stbir__simdf f0, f1, f2, f3; + stbir__simdi i0, i1, i2, i3; + + STBIR_SIMD_NO_UNROLL(encode); + stbir__simdf_load4_transposed( f0, f1, f2, f3, encode ); + + stbir__min_max_shift20( i0, f0 ); + stbir__min_max_shift20( i1, f1 ); + stbir__min_max_shift20( i2, f2 ); + stbir__scale_and_convert( i3, f3 ); + + stbir__simdi_table_lookup3( i0, i1, i2, to_srgb ); + + stbir__linear_to_srgb_finish( i0, f0 ); + stbir__linear_to_srgb_finish( i1, f1 ); + stbir__linear_to_srgb_finish( i2, f2 ); + + stbir__interleave_pack_and_store_16_u8( output, STBIR_strs_join1(i, ,stbir__encode_order0), STBIR_strs_join1(i, ,stbir__encode_order1), STBIR_strs_join1(i, ,stbir__encode_order2), STBIR_strs_join1(i, ,stbir__encode_order3) ); + + output += 16; + encode += 16; + + if ( output <= end_output ) + continue; + if ( output == ( end_output + 16 ) ) + break; + output = end_output; // backup and do last couple + encode = end_encode_m16; + } + return; + } + #endif + + do { + float f; + STBIR_SIMD_NO_UNROLL(encode); + + output[stbir__decode_order0] = stbir__linear_to_srgb_uchar( encode[0] ); + output[stbir__decode_order1] = stbir__linear_to_srgb_uchar( encode[1] ); + output[stbir__decode_order2] = stbir__linear_to_srgb_uchar( encode[2] ); + + f = encode[3] * stbir__max_uint8_as_float + 0.5f; + STBIR_CLAMP(f, 0, 255); + output[stbir__decode_order3] = (unsigned char) f; + + output += 4; + encode += 4; + } while( output < end_output ); +} + +#endif + +#if ( stbir__coder_min_num == 2 ) || ( ( stbir__coder_min_num == 1 ) && ( !defined(stbir__decode_swizzle) ) ) + +static void STBIR__CODER_NAME(stbir__decode_uint8_srgb2_linearalpha)( float * decodep, int width_times_channels, void const * inputp ) +{ + float STBIR_STREAMOUT_PTR( * ) decode = decodep; + float const * decode_end = (float*) decode + width_times_channels; + unsigned char const * input = (unsigned char const *)inputp; + decode += 4; + while( decode <= decode_end ) + { + decode[0-4] = stbir__srgb_uchar_to_linear_float[ input[stbir__decode_order0] ]; + decode[1-4] = ( (float) input[stbir__decode_order1] ) * stbir__max_uint8_as_float_inverted; + decode[2-4] = stbir__srgb_uchar_to_linear_float[ input[stbir__decode_order0+2] ]; + decode[3-4] = ( (float) input[stbir__decode_order1+2] ) * stbir__max_uint8_as_float_inverted; + input += 4; + decode += 4; + } + decode -= 4; + if( decode < decode_end ) + { + decode[0] = stbir__srgb_uchar_to_linear_float[ stbir__decode_order0 ]; + decode[1] = ( (float) input[stbir__decode_order1] ) * stbir__max_uint8_as_float_inverted; + } +} + +static void STBIR__CODER_NAME( stbir__encode_uint8_srgb2_linearalpha )( void * outputp, int width_times_channels, float const * encode ) +{ + unsigned char STBIR_SIMD_STREAMOUT_PTR( * ) output = (unsigned char*) outputp; + unsigned char * end_output = ( (unsigned char*) output ) + width_times_channels; + + #ifdef STBIR_SIMD + stbir_uint32 const * to_srgb = fp32_to_srgb8_tab4 - (127-13)*8; + + if ( width_times_channels >= 16 ) + { + float const * end_encode_m16 = encode + width_times_channels - 16; + end_output -= 16; + for(;;) + { + stbir__simdf f0, f1, f2, f3; + stbir__simdi i0, i1, i2, i3; + + STBIR_SIMD_NO_UNROLL(encode); + stbir__simdf_load4_transposed( f0, f1, f2, f3, encode ); + + stbir__min_max_shift20( i0, f0 ); + stbir__scale_and_convert( i1, f1 ); + stbir__min_max_shift20( i2, f2 ); + stbir__scale_and_convert( i3, f3 ); + + stbir__simdi_table_lookup2( i0, i2, to_srgb ); + + stbir__linear_to_srgb_finish( i0, f0 ); + stbir__linear_to_srgb_finish( i2, f2 ); + + stbir__interleave_pack_and_store_16_u8( output, STBIR_strs_join1(i, ,stbir__encode_order0), STBIR_strs_join1(i, ,stbir__encode_order1), STBIR_strs_join1(i, ,stbir__encode_order2), STBIR_strs_join1(i, ,stbir__encode_order3) ); + + output += 16; + encode += 16; + if ( output <= end_output ) + continue; + if ( output == ( end_output + 16 ) ) + break; + output = end_output; // backup and do last couple + encode = end_encode_m16; + } + return; + } + #endif + + do { + float f; + STBIR_SIMD_NO_UNROLL(encode); + + output[stbir__decode_order0] = stbir__linear_to_srgb_uchar( encode[0] ); + + f = encode[1] * stbir__max_uint8_as_float + 0.5f; + STBIR_CLAMP(f, 0, 255); + output[stbir__decode_order1] = (unsigned char) f; + + output += 2; + encode += 2; + } while( output < end_output ); +} + +#endif + +static void STBIR__CODER_NAME(stbir__decode_uint16_linear_scaled)( float * decodep, int width_times_channels, void const * inputp ) +{ + float STBIR_STREAMOUT_PTR( * ) decode = decodep; + float * decode_end = (float*) decode + width_times_channels; + unsigned short const * input = (unsigned short const *)inputp; + + #ifdef STBIR_SIMD + unsigned short const * end_input_m8 = input + width_times_channels - 8; + if ( width_times_channels >= 8 ) + { + decode_end -= 8; + for(;;) + { + #ifdef STBIR_SIMD8 + stbir__simdi i; stbir__simdi8 o; + stbir__simdf8 of; + STBIR_NO_UNROLL(decode); + stbir__simdi_load( i, input ); + stbir__simdi8_expand_u16_to_u32( o, i ); + stbir__simdi8_convert_i32_to_float( of, o ); + stbir__simdf8_mult( of, of, STBIR_max_uint16_as_float_inverted8); + stbir__decode_simdf8_flip( of ); + stbir__simdf8_store( decode + 0, of ); + #else + stbir__simdi i, o0, o1; + stbir__simdf of0, of1; + STBIR_NO_UNROLL(decode); + stbir__simdi_load( i, input ); + stbir__simdi_expand_u16_to_u32( o0,o1,i ); + stbir__simdi_convert_i32_to_float( of0, o0 ); + stbir__simdi_convert_i32_to_float( of1, o1 ); + stbir__simdf_mult( of0, of0, STBIR__CONSTF(STBIR_max_uint16_as_float_inverted) ); + stbir__simdf_mult( of1, of1, STBIR__CONSTF(STBIR_max_uint16_as_float_inverted)); + stbir__decode_simdf4_flip( of0 ); + stbir__decode_simdf4_flip( of1 ); + stbir__simdf_store( decode + 0, of0 ); + stbir__simdf_store( decode + 4, of1 ); + #endif + decode += 8; + input += 8; + if ( decode <= decode_end ) + continue; + if ( decode == ( decode_end + 8 ) ) + break; + decode = decode_end; // backup and do last couple + input = end_input_m8; + } + return; + } + #endif + + // try to do blocks of 4 when you can + #if stbir__coder_min_num != 3 // doesn't divide cleanly by four + decode += 4; + while( decode <= decode_end ) + { + STBIR_SIMD_NO_UNROLL(decode); + decode[0-4] = ((float)(input[stbir__decode_order0])) * stbir__max_uint16_as_float_inverted; + decode[1-4] = ((float)(input[stbir__decode_order1])) * stbir__max_uint16_as_float_inverted; + decode[2-4] = ((float)(input[stbir__decode_order2])) * stbir__max_uint16_as_float_inverted; + decode[3-4] = ((float)(input[stbir__decode_order3])) * stbir__max_uint16_as_float_inverted; + decode += 4; + input += 4; + } + decode -= 4; + #endif + + // do the remnants + #if stbir__coder_min_num < 4 + while( decode < decode_end ) + { + STBIR_NO_UNROLL(decode); + decode[0] = ((float)(input[stbir__decode_order0])) * stbir__max_uint16_as_float_inverted; + #if stbir__coder_min_num >= 2 + decode[1] = ((float)(input[stbir__decode_order1])) * stbir__max_uint16_as_float_inverted; + #endif + #if stbir__coder_min_num >= 3 + decode[2] = ((float)(input[stbir__decode_order2])) * stbir__max_uint16_as_float_inverted; + #endif + decode += stbir__coder_min_num; + input += stbir__coder_min_num; + } + #endif +} + + +static void STBIR__CODER_NAME(stbir__encode_uint16_linear_scaled)( void * outputp, int width_times_channels, float const * encode ) +{ + unsigned short STBIR_SIMD_STREAMOUT_PTR( * ) output = (unsigned short*) outputp; + unsigned short * end_output = ( (unsigned short*) output ) + width_times_channels; + + #ifdef STBIR_SIMD + { + if ( width_times_channels >= stbir__simdfX_float_count*2 ) + { + float const * end_encode_m8 = encode + width_times_channels - stbir__simdfX_float_count*2; + end_output -= stbir__simdfX_float_count*2; + for(;;) + { + stbir__simdfX e0, e1; + stbir__simdiX i; + STBIR_SIMD_NO_UNROLL(encode); + stbir__simdfX_madd_mem( e0, STBIR_simd_point5X, STBIR_max_uint16_as_floatX, encode ); + stbir__simdfX_madd_mem( e1, STBIR_simd_point5X, STBIR_max_uint16_as_floatX, encode+stbir__simdfX_float_count ); + stbir__encode_simdfX_unflip( e0 ); + stbir__encode_simdfX_unflip( e1 ); + stbir__simdfX_pack_to_words( i, e0, e1 ); + stbir__simdiX_store( output, i ); + encode += stbir__simdfX_float_count*2; + output += stbir__simdfX_float_count*2; + if ( output <= end_output ) + continue; + if ( output == ( end_output + stbir__simdfX_float_count*2 ) ) + break; + output = end_output; // backup and do last couple + encode = end_encode_m8; + } + return; + } + } + + // try to do blocks of 4 when you can + #if stbir__coder_min_num != 3 // doesn't divide cleanly by four + output += 4; + while( output <= end_output ) + { + stbir__simdf e; + stbir__simdi i; + STBIR_NO_UNROLL(encode); + stbir__simdf_load( e, encode ); + stbir__simdf_madd( e, STBIR__CONSTF(STBIR_simd_point5), STBIR__CONSTF(STBIR_max_uint16_as_float), e ); + stbir__encode_simdf4_unflip( e ); + stbir__simdf_pack_to_8words( i, e, e ); // only use first 4 + stbir__simdi_store2( output-4, i ); + output += 4; + encode += 4; + } + output -= 4; + #endif + + // do the remnants + #if stbir__coder_min_num < 4 + while( output < end_output ) + { + stbir__simdf e; + STBIR_NO_UNROLL(encode); + stbir__simdf_madd1_mem( e, STBIR__CONSTF(STBIR_simd_point5), STBIR__CONSTF(STBIR_max_uint16_as_float), encode+stbir__encode_order0 ); output[0] = stbir__simdf_convert_float_to_short( e ); + #if stbir__coder_min_num >= 2 + stbir__simdf_madd1_mem( e, STBIR__CONSTF(STBIR_simd_point5), STBIR__CONSTF(STBIR_max_uint16_as_float), encode+stbir__encode_order1 ); output[1] = stbir__simdf_convert_float_to_short( e ); + #endif + #if stbir__coder_min_num >= 3 + stbir__simdf_madd1_mem( e, STBIR__CONSTF(STBIR_simd_point5), STBIR__CONSTF(STBIR_max_uint16_as_float), encode+stbir__encode_order2 ); output[2] = stbir__simdf_convert_float_to_short( e ); + #endif + output += stbir__coder_min_num; + encode += stbir__coder_min_num; + } + #endif + + #else + + // try to do blocks of 4 when you can + #if stbir__coder_min_num != 3 // doesn't divide cleanly by four + output += 4; + while( output <= end_output ) + { + float f; + STBIR_SIMD_NO_UNROLL(encode); + f = encode[stbir__encode_order0] * stbir__max_uint16_as_float + 0.5f; STBIR_CLAMP(f, 0, 65535); output[0-4] = (unsigned short)f; + f = encode[stbir__encode_order1] * stbir__max_uint16_as_float + 0.5f; STBIR_CLAMP(f, 0, 65535); output[1-4] = (unsigned short)f; + f = encode[stbir__encode_order2] * stbir__max_uint16_as_float + 0.5f; STBIR_CLAMP(f, 0, 65535); output[2-4] = (unsigned short)f; + f = encode[stbir__encode_order3] * stbir__max_uint16_as_float + 0.5f; STBIR_CLAMP(f, 0, 65535); output[3-4] = (unsigned short)f; + output += 4; + encode += 4; + } + output -= 4; + #endif + + // do the remnants + #if stbir__coder_min_num < 4 + while( output < end_output ) + { + float f; + STBIR_NO_UNROLL(encode); + f = encode[stbir__encode_order0] * stbir__max_uint16_as_float + 0.5f; STBIR_CLAMP(f, 0, 65535); output[0] = (unsigned short)f; + #if stbir__coder_min_num >= 2 + f = encode[stbir__encode_order1] * stbir__max_uint16_as_float + 0.5f; STBIR_CLAMP(f, 0, 65535); output[1] = (unsigned short)f; + #endif + #if stbir__coder_min_num >= 3 + f = encode[stbir__encode_order2] * stbir__max_uint16_as_float + 0.5f; STBIR_CLAMP(f, 0, 65535); output[2] = (unsigned short)f; + #endif + output += stbir__coder_min_num; + encode += stbir__coder_min_num; + } + #endif + #endif +} + +static void STBIR__CODER_NAME(stbir__decode_uint16_linear)( float * decodep, int width_times_channels, void const * inputp ) +{ + float STBIR_STREAMOUT_PTR( * ) decode = decodep; + float * decode_end = (float*) decode + width_times_channels; + unsigned short const * input = (unsigned short const *)inputp; + + #ifdef STBIR_SIMD + unsigned short const * end_input_m8 = input + width_times_channels - 8; + if ( width_times_channels >= 8 ) + { + decode_end -= 8; + for(;;) + { + #ifdef STBIR_SIMD8 + stbir__simdi i; stbir__simdi8 o; + stbir__simdf8 of; + STBIR_NO_UNROLL(decode); + stbir__simdi_load( i, input ); + stbir__simdi8_expand_u16_to_u32( o, i ); + stbir__simdi8_convert_i32_to_float( of, o ); + stbir__decode_simdf8_flip( of ); + stbir__simdf8_store( decode + 0, of ); + #else + stbir__simdi i, o0, o1; + stbir__simdf of0, of1; + STBIR_NO_UNROLL(decode); + stbir__simdi_load( i, input ); + stbir__simdi_expand_u16_to_u32( o0, o1, i ); + stbir__simdi_convert_i32_to_float( of0, o0 ); + stbir__simdi_convert_i32_to_float( of1, o1 ); + stbir__decode_simdf4_flip( of0 ); + stbir__decode_simdf4_flip( of1 ); + stbir__simdf_store( decode + 0, of0 ); + stbir__simdf_store( decode + 4, of1 ); + #endif + decode += 8; + input += 8; + if ( decode <= decode_end ) + continue; + if ( decode == ( decode_end + 8 ) ) + break; + decode = decode_end; // backup and do last couple + input = end_input_m8; + } + return; + } + #endif + + // try to do blocks of 4 when you can + #if stbir__coder_min_num != 3 // doesn't divide cleanly by four + decode += 4; + while( decode <= decode_end ) + { + STBIR_SIMD_NO_UNROLL(decode); + decode[0-4] = ((float)(input[stbir__decode_order0])); + decode[1-4] = ((float)(input[stbir__decode_order1])); + decode[2-4] = ((float)(input[stbir__decode_order2])); + decode[3-4] = ((float)(input[stbir__decode_order3])); + decode += 4; + input += 4; + } + decode -= 4; + #endif + + // do the remnants + #if stbir__coder_min_num < 4 + while( decode < decode_end ) + { + STBIR_NO_UNROLL(decode); + decode[0] = ((float)(input[stbir__decode_order0])); + #if stbir__coder_min_num >= 2 + decode[1] = ((float)(input[stbir__decode_order1])); + #endif + #if stbir__coder_min_num >= 3 + decode[2] = ((float)(input[stbir__decode_order2])); + #endif + decode += stbir__coder_min_num; + input += stbir__coder_min_num; + } + #endif +} + +static void STBIR__CODER_NAME(stbir__encode_uint16_linear)( void * outputp, int width_times_channels, float const * encode ) +{ + unsigned short STBIR_SIMD_STREAMOUT_PTR( * ) output = (unsigned short*) outputp; + unsigned short * end_output = ( (unsigned short*) output ) + width_times_channels; + + #ifdef STBIR_SIMD + { + if ( width_times_channels >= stbir__simdfX_float_count*2 ) + { + float const * end_encode_m8 = encode + width_times_channels - stbir__simdfX_float_count*2; + end_output -= stbir__simdfX_float_count*2; + for(;;) + { + stbir__simdfX e0, e1; + stbir__simdiX i; + STBIR_SIMD_NO_UNROLL(encode); + stbir__simdfX_add_mem( e0, STBIR_simd_point5X, encode ); + stbir__simdfX_add_mem( e1, STBIR_simd_point5X, encode+stbir__simdfX_float_count ); + stbir__encode_simdfX_unflip( e0 ); + stbir__encode_simdfX_unflip( e1 ); + stbir__simdfX_pack_to_words( i, e0, e1 ); + stbir__simdiX_store( output, i ); + encode += stbir__simdfX_float_count*2; + output += stbir__simdfX_float_count*2; + if ( output <= end_output ) + continue; + if ( output == ( end_output + stbir__simdfX_float_count*2 ) ) + break; + output = end_output; // backup and do last couple + encode = end_encode_m8; + } + return; + } + } + + // try to do blocks of 4 when you can + #if stbir__coder_min_num != 3 // doesn't divide cleanly by four + output += 4; + while( output <= end_output ) + { + stbir__simdf e; + stbir__simdi i; + STBIR_NO_UNROLL(encode); + stbir__simdf_load( e, encode ); + stbir__simdf_add( e, STBIR__CONSTF(STBIR_simd_point5), e ); + stbir__encode_simdf4_unflip( e ); + stbir__simdf_pack_to_8words( i, e, e ); // only use first 4 + stbir__simdi_store2( output-4, i ); + output += 4; + encode += 4; + } + output -= 4; + #endif + + #else + + // try to do blocks of 4 when you can + #if stbir__coder_min_num != 3 // doesn't divide cleanly by four + output += 4; + while( output <= end_output ) + { + float f; + STBIR_SIMD_NO_UNROLL(encode); + f = encode[stbir__encode_order0] + 0.5f; STBIR_CLAMP(f, 0, 65535); output[0-4] = (unsigned short)f; + f = encode[stbir__encode_order1] + 0.5f; STBIR_CLAMP(f, 0, 65535); output[1-4] = (unsigned short)f; + f = encode[stbir__encode_order2] + 0.5f; STBIR_CLAMP(f, 0, 65535); output[2-4] = (unsigned short)f; + f = encode[stbir__encode_order3] + 0.5f; STBIR_CLAMP(f, 0, 65535); output[3-4] = (unsigned short)f; + output += 4; + encode += 4; + } + output -= 4; + #endif + + #endif + + // do the remnants + #if stbir__coder_min_num < 4 + while( output < end_output ) + { + float f; + STBIR_NO_UNROLL(encode); + f = encode[stbir__encode_order0] + 0.5f; STBIR_CLAMP(f, 0, 65535); output[0] = (unsigned short)f; + #if stbir__coder_min_num >= 2 + f = encode[stbir__encode_order1] + 0.5f; STBIR_CLAMP(f, 0, 65535); output[1] = (unsigned short)f; + #endif + #if stbir__coder_min_num >= 3 + f = encode[stbir__encode_order2] + 0.5f; STBIR_CLAMP(f, 0, 65535); output[2] = (unsigned short)f; + #endif + output += stbir__coder_min_num; + encode += stbir__coder_min_num; + } + #endif +} + +static void STBIR__CODER_NAME(stbir__decode_half_float_linear)( float * decodep, int width_times_channels, void const * inputp ) +{ + float STBIR_STREAMOUT_PTR( * ) decode = decodep; + float * decode_end = (float*) decode + width_times_channels; + stbir__FP16 const * input = (stbir__FP16 const *)inputp; + + #ifdef STBIR_SIMD + if ( width_times_channels >= 8 ) + { + stbir__FP16 const * end_input_m8 = input + width_times_channels - 8; + decode_end -= 8; + for(;;) + { + STBIR_NO_UNROLL(decode); + + stbir__half_to_float_SIMD( decode, input ); + #ifdef stbir__decode_swizzle + #ifdef STBIR_SIMD8 + { + stbir__simdf8 of; + stbir__simdf8_load( of, decode ); + stbir__decode_simdf8_flip( of ); + stbir__simdf8_store( decode, of ); + } + #else + { + stbir__simdf of0,of1; + stbir__simdf_load( of0, decode ); + stbir__simdf_load( of1, decode+4 ); + stbir__decode_simdf4_flip( of0 ); + stbir__decode_simdf4_flip( of1 ); + stbir__simdf_store( decode, of0 ); + stbir__simdf_store( decode+4, of1 ); + } + #endif + #endif + decode += 8; + input += 8; + if ( decode <= decode_end ) + continue; + if ( decode == ( decode_end + 8 ) ) + break; + decode = decode_end; // backup and do last couple + input = end_input_m8; + } + return; + } + #endif + + // try to do blocks of 4 when you can + #if stbir__coder_min_num != 3 // doesn't divide cleanly by four + decode += 4; + while( decode <= decode_end ) + { + STBIR_SIMD_NO_UNROLL(decode); + decode[0-4] = stbir__half_to_float(input[stbir__decode_order0]); + decode[1-4] = stbir__half_to_float(input[stbir__decode_order1]); + decode[2-4] = stbir__half_to_float(input[stbir__decode_order2]); + decode[3-4] = stbir__half_to_float(input[stbir__decode_order3]); + decode += 4; + input += 4; + } + decode -= 4; + #endif + + // do the remnants + #if stbir__coder_min_num < 4 + while( decode < decode_end ) + { + STBIR_NO_UNROLL(decode); + decode[0] = stbir__half_to_float(input[stbir__decode_order0]); + #if stbir__coder_min_num >= 2 + decode[1] = stbir__half_to_float(input[stbir__decode_order1]); + #endif + #if stbir__coder_min_num >= 3 + decode[2] = stbir__half_to_float(input[stbir__decode_order2]); + #endif + decode += stbir__coder_min_num; + input += stbir__coder_min_num; + } + #endif +} + +static void STBIR__CODER_NAME( stbir__encode_half_float_linear )( void * outputp, int width_times_channels, float const * encode ) +{ + stbir__FP16 STBIR_SIMD_STREAMOUT_PTR( * ) output = (stbir__FP16*) outputp; + stbir__FP16 * end_output = ( (stbir__FP16*) output ) + width_times_channels; + + #ifdef STBIR_SIMD + if ( width_times_channels >= 8 ) + { + float const * end_encode_m8 = encode + width_times_channels - 8; + end_output -= 8; + for(;;) + { + STBIR_SIMD_NO_UNROLL(encode); + #ifdef stbir__decode_swizzle + #ifdef STBIR_SIMD8 + { + stbir__simdf8 of; + stbir__simdf8_load( of, encode ); + stbir__encode_simdf8_unflip( of ); + stbir__float_to_half_SIMD( output, (float*)&of ); + } + #else + { + stbir__simdf of[2]; + stbir__simdf_load( of[0], encode ); + stbir__simdf_load( of[1], encode+4 ); + stbir__encode_simdf4_unflip( of[0] ); + stbir__encode_simdf4_unflip( of[1] ); + stbir__float_to_half_SIMD( output, (float*)of ); + } + #endif + #else + stbir__float_to_half_SIMD( output, encode ); + #endif + encode += 8; + output += 8; + if ( output <= end_output ) + continue; + if ( output == ( end_output + 8 ) ) + break; + output = end_output; // backup and do last couple + encode = end_encode_m8; + } + return; + } + #endif + + // try to do blocks of 4 when you can + #if stbir__coder_min_num != 3 // doesn't divide cleanly by four + output += 4; + while( output <= end_output ) + { + STBIR_SIMD_NO_UNROLL(output); + output[0-4] = stbir__float_to_half(encode[stbir__encode_order0]); + output[1-4] = stbir__float_to_half(encode[stbir__encode_order1]); + output[2-4] = stbir__float_to_half(encode[stbir__encode_order2]); + output[3-4] = stbir__float_to_half(encode[stbir__encode_order3]); + output += 4; + encode += 4; + } + output -= 4; + #endif + + // do the remnants + #if stbir__coder_min_num < 4 + while( output < end_output ) + { + STBIR_NO_UNROLL(output); + output[0] = stbir__float_to_half(encode[stbir__encode_order0]); + #if stbir__coder_min_num >= 2 + output[1] = stbir__float_to_half(encode[stbir__encode_order1]); + #endif + #if stbir__coder_min_num >= 3 + output[2] = stbir__float_to_half(encode[stbir__encode_order2]); + #endif + output += stbir__coder_min_num; + encode += stbir__coder_min_num; + } + #endif +} + +static void STBIR__CODER_NAME(stbir__decode_float_linear)( float * decodep, int width_times_channels, void const * inputp ) +{ + #ifdef stbir__decode_swizzle + float STBIR_STREAMOUT_PTR( * ) decode = decodep; + float * decode_end = (float*) decode + width_times_channels; + float const * input = (float const *)inputp; + + #ifdef STBIR_SIMD + if ( width_times_channels >= 16 ) + { + float const * end_input_m16 = input + width_times_channels - 16; + decode_end -= 16; + for(;;) + { + STBIR_NO_UNROLL(decode); + #ifdef stbir__decode_swizzle + #ifdef STBIR_SIMD8 + { + stbir__simdf8 of0,of1; + stbir__simdf8_load( of0, input ); + stbir__simdf8_load( of1, input+8 ); + stbir__decode_simdf8_flip( of0 ); + stbir__decode_simdf8_flip( of1 ); + stbir__simdf8_store( decode, of0 ); + stbir__simdf8_store( decode+8, of1 ); + } + #else + { + stbir__simdf of0,of1,of2,of3; + stbir__simdf_load( of0, input ); + stbir__simdf_load( of1, input+4 ); + stbir__simdf_load( of2, input+8 ); + stbir__simdf_load( of3, input+12 ); + stbir__decode_simdf4_flip( of0 ); + stbir__decode_simdf4_flip( of1 ); + stbir__decode_simdf4_flip( of2 ); + stbir__decode_simdf4_flip( of3 ); + stbir__simdf_store( decode, of0 ); + stbir__simdf_store( decode+4, of1 ); + stbir__simdf_store( decode+8, of2 ); + stbir__simdf_store( decode+12, of3 ); + } + #endif + #endif + decode += 16; + input += 16; + if ( decode <= decode_end ) + continue; + if ( decode == ( decode_end + 16 ) ) + break; + decode = decode_end; // backup and do last couple + input = end_input_m16; + } + return; + } + #endif + + // try to do blocks of 4 when you can + #if stbir__coder_min_num != 3 // doesn't divide cleanly by four + decode += 4; + while( decode <= decode_end ) + { + STBIR_SIMD_NO_UNROLL(decode); + decode[0-4] = input[stbir__decode_order0]; + decode[1-4] = input[stbir__decode_order1]; + decode[2-4] = input[stbir__decode_order2]; + decode[3-4] = input[stbir__decode_order3]; + decode += 4; + input += 4; + } + decode -= 4; + #endif + + // do the remnants + #if stbir__coder_min_num < 4 + while( decode < decode_end ) + { + STBIR_NO_UNROLL(decode); + decode[0] = input[stbir__decode_order0]; + #if stbir__coder_min_num >= 2 + decode[1] = input[stbir__decode_order1]; + #endif + #if stbir__coder_min_num >= 3 + decode[2] = input[stbir__decode_order2]; + #endif + decode += stbir__coder_min_num; + input += stbir__coder_min_num; + } + #endif + + #else + + if ( (void*)decodep != inputp ) + STBIR_MEMCPY( decodep, inputp, width_times_channels * sizeof( float ) ); + + #endif +} + +static void STBIR__CODER_NAME( stbir__encode_float_linear )( void * outputp, int width_times_channels, float const * encode ) +{ + #if !defined( STBIR_FLOAT_HIGH_CLAMP ) && !defined(STBIR_FLOAT_LO_CLAMP) && !defined(stbir__decode_swizzle) + + if ( (void*)outputp != (void*) encode ) + STBIR_MEMCPY( outputp, encode, width_times_channels * sizeof( float ) ); + + #else + + float STBIR_SIMD_STREAMOUT_PTR( * ) output = (float*) outputp; + float * end_output = ( (float*) output ) + width_times_channels; + + #ifdef STBIR_FLOAT_HIGH_CLAMP + #define stbir_scalar_hi_clamp( v ) if ( v > STBIR_FLOAT_HIGH_CLAMP ) v = STBIR_FLOAT_HIGH_CLAMP; + #else + #define stbir_scalar_hi_clamp( v ) + #endif + #ifdef STBIR_FLOAT_LOW_CLAMP + #define stbir_scalar_lo_clamp( v ) if ( v < STBIR_FLOAT_LOW_CLAMP ) v = STBIR_FLOAT_LOW_CLAMP; + #else + #define stbir_scalar_lo_clamp( v ) + #endif + + #ifdef STBIR_SIMD + + #ifdef STBIR_FLOAT_HIGH_CLAMP + const stbir__simdfX high_clamp = stbir__simdf_frepX(STBIR_FLOAT_HIGH_CLAMP); + #endif + #ifdef STBIR_FLOAT_LOW_CLAMP + const stbir__simdfX low_clamp = stbir__simdf_frepX(STBIR_FLOAT_LOW_CLAMP); + #endif + + if ( width_times_channels >= ( stbir__simdfX_float_count * 2 ) ) + { + float const * end_encode_m8 = encode + width_times_channels - ( stbir__simdfX_float_count * 2 ); + end_output -= ( stbir__simdfX_float_count * 2 ); + for(;;) + { + stbir__simdfX e0, e1; + STBIR_SIMD_NO_UNROLL(encode); + stbir__simdfX_load( e0, encode ); + stbir__simdfX_load( e1, encode+stbir__simdfX_float_count ); +#ifdef STBIR_FLOAT_HIGH_CLAMP + stbir__simdfX_min( e0, e0, high_clamp ); + stbir__simdfX_min( e1, e1, high_clamp ); +#endif +#ifdef STBIR_FLOAT_LOW_CLAMP + stbir__simdfX_max( e0, e0, low_clamp ); + stbir__simdfX_max( e1, e1, low_clamp ); +#endif + stbir__encode_simdfX_unflip( e0 ); + stbir__encode_simdfX_unflip( e1 ); + stbir__simdfX_store( output, e0 ); + stbir__simdfX_store( output+stbir__simdfX_float_count, e1 ); + encode += stbir__simdfX_float_count * 2; + output += stbir__simdfX_float_count * 2; + if ( output < end_output ) + continue; + if ( output == ( end_output + ( stbir__simdfX_float_count * 2 ) ) ) + break; + output = end_output; // backup and do last couple + encode = end_encode_m8; + } + return; + } + + // try to do blocks of 4 when you can + #if stbir__coder_min_num != 3 // doesn't divide cleanly by four + output += 4; + while( output <= end_output ) + { + stbir__simdf e0; + STBIR_NO_UNROLL(encode); + stbir__simdf_load( e0, encode ); +#ifdef STBIR_FLOAT_HIGH_CLAMP + stbir__simdf_min( e0, e0, high_clamp ); +#endif +#ifdef STBIR_FLOAT_LOW_CLAMP + stbir__simdf_max( e0, e0, low_clamp ); +#endif + stbir__encode_simdf4_unflip( e0 ); + stbir__simdf_store( output-4, e0 ); + output += 4; + encode += 4; + } + output -= 4; + #endif + + #else + + // try to do blocks of 4 when you can + #if stbir__coder_min_num != 3 // doesn't divide cleanly by four + output += 4; + while( output <= end_output ) + { + float e; + STBIR_SIMD_NO_UNROLL(encode); + e = encode[ stbir__encode_order0 ]; stbir_scalar_hi_clamp( e ); stbir_scalar_lo_clamp( e ); output[0-4] = e; + e = encode[ stbir__encode_order1 ]; stbir_scalar_hi_clamp( e ); stbir_scalar_lo_clamp( e ); output[1-4] = e; + e = encode[ stbir__encode_order2 ]; stbir_scalar_hi_clamp( e ); stbir_scalar_lo_clamp( e ); output[2-4] = e; + e = encode[ stbir__encode_order3 ]; stbir_scalar_hi_clamp( e ); stbir_scalar_lo_clamp( e ); output[3-4] = e; + output += 4; + encode += 4; + } + output -= 4; + + #endif + + #endif + + // do the remnants + #if stbir__coder_min_num < 4 + while( output < end_output ) + { + float e; + STBIR_NO_UNROLL(encode); + e = encode[ stbir__encode_order0 ]; stbir_scalar_hi_clamp( e ); stbir_scalar_lo_clamp( e ); output[0] = e; + #if stbir__coder_min_num >= 2 + e = encode[ stbir__encode_order1 ]; stbir_scalar_hi_clamp( e ); stbir_scalar_lo_clamp( e ); output[1] = e; + #endif + #if stbir__coder_min_num >= 3 + e = encode[ stbir__encode_order2 ]; stbir_scalar_hi_clamp( e ); stbir_scalar_lo_clamp( e ); output[2] = e; + #endif + output += stbir__coder_min_num; + encode += stbir__coder_min_num; + } + #endif + + #endif +} + +#undef stbir__decode_suffix +#undef stbir__decode_simdf8_flip +#undef stbir__decode_simdf4_flip +#undef stbir__decode_order0 +#undef stbir__decode_order1 +#undef stbir__decode_order2 +#undef stbir__decode_order3 +#undef stbir__encode_order0 +#undef stbir__encode_order1 +#undef stbir__encode_order2 +#undef stbir__encode_order3 +#undef stbir__encode_simdf8_unflip +#undef stbir__encode_simdf4_unflip +#undef stbir__encode_simdfX_unflip +#undef STBIR__CODER_NAME +#undef stbir__coder_min_num +#undef stbir__decode_swizzle +#undef stbir_scalar_hi_clamp +#undef stbir_scalar_lo_clamp +#undef STB_IMAGE_RESIZE_DO_CODERS + +#elif defined( STB_IMAGE_RESIZE_DO_VERTICALS) + +#ifdef STB_IMAGE_RESIZE_VERTICAL_CONTINUE +#define STBIR_chans( start, end ) STBIR_strs_join14(start,STBIR__vertical_channels,end,_cont) +#else +#define STBIR_chans( start, end ) STBIR_strs_join1(start,STBIR__vertical_channels,end) +#endif + +#if STBIR__vertical_channels >= 1 +#define stbIF0( code ) code +#else +#define stbIF0( code ) +#endif +#if STBIR__vertical_channels >= 2 +#define stbIF1( code ) code +#else +#define stbIF1( code ) +#endif +#if STBIR__vertical_channels >= 3 +#define stbIF2( code ) code +#else +#define stbIF2( code ) +#endif +#if STBIR__vertical_channels >= 4 +#define stbIF3( code ) code +#else +#define stbIF3( code ) +#endif +#if STBIR__vertical_channels >= 5 +#define stbIF4( code ) code +#else +#define stbIF4( code ) +#endif +#if STBIR__vertical_channels >= 6 +#define stbIF5( code ) code +#else +#define stbIF5( code ) +#endif +#if STBIR__vertical_channels >= 7 +#define stbIF6( code ) code +#else +#define stbIF6( code ) +#endif +#if STBIR__vertical_channels >= 8 +#define stbIF7( code ) code +#else +#define stbIF7( code ) +#endif + +static void STBIR_chans( stbir__vertical_scatter_with_,_coeffs)( float ** outputs, float const * vertical_coefficients, float const * input, float const * input_end ) +{ + stbIF0( float STBIR_SIMD_STREAMOUT_PTR( * ) output0 = outputs[0]; float c0s = vertical_coefficients[0]; ) + stbIF1( float STBIR_SIMD_STREAMOUT_PTR( * ) output1 = outputs[1]; float c1s = vertical_coefficients[1]; ) + stbIF2( float STBIR_SIMD_STREAMOUT_PTR( * ) output2 = outputs[2]; float c2s = vertical_coefficients[2]; ) + stbIF3( float STBIR_SIMD_STREAMOUT_PTR( * ) output3 = outputs[3]; float c3s = vertical_coefficients[3]; ) + stbIF4( float STBIR_SIMD_STREAMOUT_PTR( * ) output4 = outputs[4]; float c4s = vertical_coefficients[4]; ) + stbIF5( float STBIR_SIMD_STREAMOUT_PTR( * ) output5 = outputs[5]; float c5s = vertical_coefficients[5]; ) + stbIF6( float STBIR_SIMD_STREAMOUT_PTR( * ) output6 = outputs[6]; float c6s = vertical_coefficients[6]; ) + stbIF7( float STBIR_SIMD_STREAMOUT_PTR( * ) output7 = outputs[7]; float c7s = vertical_coefficients[7]; ) + + #ifdef STBIR_SIMD + { + stbIF0(stbir__simdfX c0 = stbir__simdf_frepX( c0s ); ) + stbIF1(stbir__simdfX c1 = stbir__simdf_frepX( c1s ); ) + stbIF2(stbir__simdfX c2 = stbir__simdf_frepX( c2s ); ) + stbIF3(stbir__simdfX c3 = stbir__simdf_frepX( c3s ); ) + stbIF4(stbir__simdfX c4 = stbir__simdf_frepX( c4s ); ) + stbIF5(stbir__simdfX c5 = stbir__simdf_frepX( c5s ); ) + stbIF6(stbir__simdfX c6 = stbir__simdf_frepX( c6s ); ) + stbIF7(stbir__simdfX c7 = stbir__simdf_frepX( c7s ); ) + while ( ( (char*)input_end - (char*) input ) >= (16*stbir__simdfX_float_count) ) + { + stbir__simdfX o0, o1, o2, o3, r0, r1, r2, r3; + STBIR_SIMD_NO_UNROLL(output0); + + stbir__simdfX_load( r0, input ); stbir__simdfX_load( r1, input+stbir__simdfX_float_count ); stbir__simdfX_load( r2, input+(2*stbir__simdfX_float_count) ); stbir__simdfX_load( r3, input+(3*stbir__simdfX_float_count) ); + + #ifdef STB_IMAGE_RESIZE_VERTICAL_CONTINUE + stbIF0( stbir__simdfX_load( o0, output0 ); stbir__simdfX_load( o1, output0+stbir__simdfX_float_count ); stbir__simdfX_load( o2, output0+(2*stbir__simdfX_float_count) ); stbir__simdfX_load( o3, output0+(3*stbir__simdfX_float_count) ); + stbir__simdfX_madd( o0, o0, r0, c0 ); stbir__simdfX_madd( o1, o1, r1, c0 ); stbir__simdfX_madd( o2, o2, r2, c0 ); stbir__simdfX_madd( o3, o3, r3, c0 ); + stbir__simdfX_store( output0, o0 ); stbir__simdfX_store( output0+stbir__simdfX_float_count, o1 ); stbir__simdfX_store( output0+(2*stbir__simdfX_float_count), o2 ); stbir__simdfX_store( output0+(3*stbir__simdfX_float_count), o3 ); ) + stbIF1( stbir__simdfX_load( o0, output1 ); stbir__simdfX_load( o1, output1+stbir__simdfX_float_count ); stbir__simdfX_load( o2, output1+(2*stbir__simdfX_float_count) ); stbir__simdfX_load( o3, output1+(3*stbir__simdfX_float_count) ); + stbir__simdfX_madd( o0, o0, r0, c1 ); stbir__simdfX_madd( o1, o1, r1, c1 ); stbir__simdfX_madd( o2, o2, r2, c1 ); stbir__simdfX_madd( o3, o3, r3, c1 ); + stbir__simdfX_store( output1, o0 ); stbir__simdfX_store( output1+stbir__simdfX_float_count, o1 ); stbir__simdfX_store( output1+(2*stbir__simdfX_float_count), o2 ); stbir__simdfX_store( output1+(3*stbir__simdfX_float_count), o3 ); ) + stbIF2( stbir__simdfX_load( o0, output2 ); stbir__simdfX_load( o1, output2+stbir__simdfX_float_count ); stbir__simdfX_load( o2, output2+(2*stbir__simdfX_float_count) ); stbir__simdfX_load( o3, output2+(3*stbir__simdfX_float_count) ); + stbir__simdfX_madd( o0, o0, r0, c2 ); stbir__simdfX_madd( o1, o1, r1, c2 ); stbir__simdfX_madd( o2, o2, r2, c2 ); stbir__simdfX_madd( o3, o3, r3, c2 ); + stbir__simdfX_store( output2, o0 ); stbir__simdfX_store( output2+stbir__simdfX_float_count, o1 ); stbir__simdfX_store( output2+(2*stbir__simdfX_float_count), o2 ); stbir__simdfX_store( output2+(3*stbir__simdfX_float_count), o3 ); ) + stbIF3( stbir__simdfX_load( o0, output3 ); stbir__simdfX_load( o1, output3+stbir__simdfX_float_count ); stbir__simdfX_load( o2, output3+(2*stbir__simdfX_float_count) ); stbir__simdfX_load( o3, output3+(3*stbir__simdfX_float_count) ); + stbir__simdfX_madd( o0, o0, r0, c3 ); stbir__simdfX_madd( o1, o1, r1, c3 ); stbir__simdfX_madd( o2, o2, r2, c3 ); stbir__simdfX_madd( o3, o3, r3, c3 ); + stbir__simdfX_store( output3, o0 ); stbir__simdfX_store( output3+stbir__simdfX_float_count, o1 ); stbir__simdfX_store( output3+(2*stbir__simdfX_float_count), o2 ); stbir__simdfX_store( output3+(3*stbir__simdfX_float_count), o3 ); ) + stbIF4( stbir__simdfX_load( o0, output4 ); stbir__simdfX_load( o1, output4+stbir__simdfX_float_count ); stbir__simdfX_load( o2, output4+(2*stbir__simdfX_float_count) ); stbir__simdfX_load( o3, output4+(3*stbir__simdfX_float_count) ); + stbir__simdfX_madd( o0, o0, r0, c4 ); stbir__simdfX_madd( o1, o1, r1, c4 ); stbir__simdfX_madd( o2, o2, r2, c4 ); stbir__simdfX_madd( o3, o3, r3, c4 ); + stbir__simdfX_store( output4, o0 ); stbir__simdfX_store( output4+stbir__simdfX_float_count, o1 ); stbir__simdfX_store( output4+(2*stbir__simdfX_float_count), o2 ); stbir__simdfX_store( output4+(3*stbir__simdfX_float_count), o3 ); ) + stbIF5( stbir__simdfX_load( o0, output5 ); stbir__simdfX_load( o1, output5+stbir__simdfX_float_count ); stbir__simdfX_load( o2, output5+(2*stbir__simdfX_float_count)); stbir__simdfX_load( o3, output5+(3*stbir__simdfX_float_count) ); + stbir__simdfX_madd( o0, o0, r0, c5 ); stbir__simdfX_madd( o1, o1, r1, c5 ); stbir__simdfX_madd( o2, o2, r2, c5 ); stbir__simdfX_madd( o3, o3, r3, c5 ); + stbir__simdfX_store( output5, o0 ); stbir__simdfX_store( output5+stbir__simdfX_float_count, o1 ); stbir__simdfX_store( output5+(2*stbir__simdfX_float_count), o2 ); stbir__simdfX_store( output5+(3*stbir__simdfX_float_count), o3 ); ) + stbIF6( stbir__simdfX_load( o0, output6 ); stbir__simdfX_load( o1, output6+stbir__simdfX_float_count ); stbir__simdfX_load( o2, output6+(2*stbir__simdfX_float_count) ); stbir__simdfX_load( o3, output6+(3*stbir__simdfX_float_count) ); + stbir__simdfX_madd( o0, o0, r0, c6 ); stbir__simdfX_madd( o1, o1, r1, c6 ); stbir__simdfX_madd( o2, o2, r2, c6 ); stbir__simdfX_madd( o3, o3, r3, c6 ); + stbir__simdfX_store( output6, o0 ); stbir__simdfX_store( output6+stbir__simdfX_float_count, o1 ); stbir__simdfX_store( output6+(2*stbir__simdfX_float_count), o2 ); stbir__simdfX_store( output6+(3*stbir__simdfX_float_count), o3 ); ) + stbIF7( stbir__simdfX_load( o0, output7 ); stbir__simdfX_load( o1, output7+stbir__simdfX_float_count ); stbir__simdfX_load( o2, output7+(2*stbir__simdfX_float_count) ); stbir__simdfX_load( o3, output7+(3*stbir__simdfX_float_count) ); + stbir__simdfX_madd( o0, o0, r0, c7 ); stbir__simdfX_madd( o1, o1, r1, c7 ); stbir__simdfX_madd( o2, o2, r2, c7 ); stbir__simdfX_madd( o3, o3, r3, c7 ); + stbir__simdfX_store( output7, o0 ); stbir__simdfX_store( output7+stbir__simdfX_float_count, o1 ); stbir__simdfX_store( output7+(2*stbir__simdfX_float_count), o2 ); stbir__simdfX_store( output7+(3*stbir__simdfX_float_count), o3 ); ) + #else + stbIF0( stbir__simdfX_mult( o0, r0, c0 ); stbir__simdfX_mult( o1, r1, c0 ); stbir__simdfX_mult( o2, r2, c0 ); stbir__simdfX_mult( o3, r3, c0 ); + stbir__simdfX_store( output0, o0 ); stbir__simdfX_store( output0+stbir__simdfX_float_count, o1 ); stbir__simdfX_store( output0+(2*stbir__simdfX_float_count), o2 ); stbir__simdfX_store( output0+(3*stbir__simdfX_float_count), o3 ); ) + stbIF1( stbir__simdfX_mult( o0, r0, c1 ); stbir__simdfX_mult( o1, r1, c1 ); stbir__simdfX_mult( o2, r2, c1 ); stbir__simdfX_mult( o3, r3, c1 ); + stbir__simdfX_store( output1, o0 ); stbir__simdfX_store( output1+stbir__simdfX_float_count, o1 ); stbir__simdfX_store( output1+(2*stbir__simdfX_float_count), o2 ); stbir__simdfX_store( output1+(3*stbir__simdfX_float_count), o3 ); ) + stbIF2( stbir__simdfX_mult( o0, r0, c2 ); stbir__simdfX_mult( o1, r1, c2 ); stbir__simdfX_mult( o2, r2, c2 ); stbir__simdfX_mult( o3, r3, c2 ); + stbir__simdfX_store( output2, o0 ); stbir__simdfX_store( output2+stbir__simdfX_float_count, o1 ); stbir__simdfX_store( output2+(2*stbir__simdfX_float_count), o2 ); stbir__simdfX_store( output2+(3*stbir__simdfX_float_count), o3 ); ) + stbIF3( stbir__simdfX_mult( o0, r0, c3 ); stbir__simdfX_mult( o1, r1, c3 ); stbir__simdfX_mult( o2, r2, c3 ); stbir__simdfX_mult( o3, r3, c3 ); + stbir__simdfX_store( output3, o0 ); stbir__simdfX_store( output3+stbir__simdfX_float_count, o1 ); stbir__simdfX_store( output3+(2*stbir__simdfX_float_count), o2 ); stbir__simdfX_store( output3+(3*stbir__simdfX_float_count), o3 ); ) + stbIF4( stbir__simdfX_mult( o0, r0, c4 ); stbir__simdfX_mult( o1, r1, c4 ); stbir__simdfX_mult( o2, r2, c4 ); stbir__simdfX_mult( o3, r3, c4 ); + stbir__simdfX_store( output4, o0 ); stbir__simdfX_store( output4+stbir__simdfX_float_count, o1 ); stbir__simdfX_store( output4+(2*stbir__simdfX_float_count), o2 ); stbir__simdfX_store( output4+(3*stbir__simdfX_float_count), o3 ); ) + stbIF5( stbir__simdfX_mult( o0, r0, c5 ); stbir__simdfX_mult( o1, r1, c5 ); stbir__simdfX_mult( o2, r2, c5 ); stbir__simdfX_mult( o3, r3, c5 ); + stbir__simdfX_store( output5, o0 ); stbir__simdfX_store( output5+stbir__simdfX_float_count, o1 ); stbir__simdfX_store( output5+(2*stbir__simdfX_float_count), o2 ); stbir__simdfX_store( output5+(3*stbir__simdfX_float_count), o3 ); ) + stbIF6( stbir__simdfX_mult( o0, r0, c6 ); stbir__simdfX_mult( o1, r1, c6 ); stbir__simdfX_mult( o2, r2, c6 ); stbir__simdfX_mult( o3, r3, c6 ); + stbir__simdfX_store( output6, o0 ); stbir__simdfX_store( output6+stbir__simdfX_float_count, o1 ); stbir__simdfX_store( output6+(2*stbir__simdfX_float_count), o2 ); stbir__simdfX_store( output6+(3*stbir__simdfX_float_count), o3 ); ) + stbIF7( stbir__simdfX_mult( o0, r0, c7 ); stbir__simdfX_mult( o1, r1, c7 ); stbir__simdfX_mult( o2, r2, c7 ); stbir__simdfX_mult( o3, r3, c7 ); + stbir__simdfX_store( output7, o0 ); stbir__simdfX_store( output7+stbir__simdfX_float_count, o1 ); stbir__simdfX_store( output7+(2*stbir__simdfX_float_count), o2 ); stbir__simdfX_store( output7+(3*stbir__simdfX_float_count), o3 ); ) + #endif + + input += (4*stbir__simdfX_float_count); + stbIF0( output0 += (4*stbir__simdfX_float_count); ) stbIF1( output1 += (4*stbir__simdfX_float_count); ) stbIF2( output2 += (4*stbir__simdfX_float_count); ) stbIF3( output3 += (4*stbir__simdfX_float_count); ) stbIF4( output4 += (4*stbir__simdfX_float_count); ) stbIF5( output5 += (4*stbir__simdfX_float_count); ) stbIF6( output6 += (4*stbir__simdfX_float_count); ) stbIF7( output7 += (4*stbir__simdfX_float_count); ) + } + while ( ( (char*)input_end - (char*) input ) >= 16 ) + { + stbir__simdf o0, r0; + STBIR_SIMD_NO_UNROLL(output0); + + stbir__simdf_load( r0, input ); + + #ifdef STB_IMAGE_RESIZE_VERTICAL_CONTINUE + stbIF0( stbir__simdf_load( o0, output0 ); stbir__simdf_madd( o0, o0, r0, stbir__if_simdf8_cast_to_simdf4( c0 ) ); stbir__simdf_store( output0, o0 ); ) + stbIF1( stbir__simdf_load( o0, output1 ); stbir__simdf_madd( o0, o0, r0, stbir__if_simdf8_cast_to_simdf4( c1 ) ); stbir__simdf_store( output1, o0 ); ) + stbIF2( stbir__simdf_load( o0, output2 ); stbir__simdf_madd( o0, o0, r0, stbir__if_simdf8_cast_to_simdf4( c2 ) ); stbir__simdf_store( output2, o0 ); ) + stbIF3( stbir__simdf_load( o0, output3 ); stbir__simdf_madd( o0, o0, r0, stbir__if_simdf8_cast_to_simdf4( c3 ) ); stbir__simdf_store( output3, o0 ); ) + stbIF4( stbir__simdf_load( o0, output4 ); stbir__simdf_madd( o0, o0, r0, stbir__if_simdf8_cast_to_simdf4( c4 ) ); stbir__simdf_store( output4, o0 ); ) + stbIF5( stbir__simdf_load( o0, output5 ); stbir__simdf_madd( o0, o0, r0, stbir__if_simdf8_cast_to_simdf4( c5 ) ); stbir__simdf_store( output5, o0 ); ) + stbIF6( stbir__simdf_load( o0, output6 ); stbir__simdf_madd( o0, o0, r0, stbir__if_simdf8_cast_to_simdf4( c6 ) ); stbir__simdf_store( output6, o0 ); ) + stbIF7( stbir__simdf_load( o0, output7 ); stbir__simdf_madd( o0, o0, r0, stbir__if_simdf8_cast_to_simdf4( c7 ) ); stbir__simdf_store( output7, o0 ); ) + #else + stbIF0( stbir__simdf_mult( o0, r0, stbir__if_simdf8_cast_to_simdf4( c0 ) ); stbir__simdf_store( output0, o0 ); ) + stbIF1( stbir__simdf_mult( o0, r0, stbir__if_simdf8_cast_to_simdf4( c1 ) ); stbir__simdf_store( output1, o0 ); ) + stbIF2( stbir__simdf_mult( o0, r0, stbir__if_simdf8_cast_to_simdf4( c2 ) ); stbir__simdf_store( output2, o0 ); ) + stbIF3( stbir__simdf_mult( o0, r0, stbir__if_simdf8_cast_to_simdf4( c3 ) ); stbir__simdf_store( output3, o0 ); ) + stbIF4( stbir__simdf_mult( o0, r0, stbir__if_simdf8_cast_to_simdf4( c4 ) ); stbir__simdf_store( output4, o0 ); ) + stbIF5( stbir__simdf_mult( o0, r0, stbir__if_simdf8_cast_to_simdf4( c5 ) ); stbir__simdf_store( output5, o0 ); ) + stbIF6( stbir__simdf_mult( o0, r0, stbir__if_simdf8_cast_to_simdf4( c6 ) ); stbir__simdf_store( output6, o0 ); ) + stbIF7( stbir__simdf_mult( o0, r0, stbir__if_simdf8_cast_to_simdf4( c7 ) ); stbir__simdf_store( output7, o0 ); ) + #endif + + input += 4; + stbIF0( output0 += 4; ) stbIF1( output1 += 4; ) stbIF2( output2 += 4; ) stbIF3( output3 += 4; ) stbIF4( output4 += 4; ) stbIF5( output5 += 4; ) stbIF6( output6 += 4; ) stbIF7( output7 += 4; ) + } + } + #else + while ( ( (char*)input_end - (char*) input ) >= 16 ) + { + float r0, r1, r2, r3; + STBIR_NO_UNROLL(input); + + r0 = input[0], r1 = input[1], r2 = input[2], r3 = input[3]; + + #ifdef STB_IMAGE_RESIZE_VERTICAL_CONTINUE + stbIF0( output0[0] += ( r0 * c0s ); output0[1] += ( r1 * c0s ); output0[2] += ( r2 * c0s ); output0[3] += ( r3 * c0s ); ) + stbIF1( output1[0] += ( r0 * c1s ); output1[1] += ( r1 * c1s ); output1[2] += ( r2 * c1s ); output1[3] += ( r3 * c1s ); ) + stbIF2( output2[0] += ( r0 * c2s ); output2[1] += ( r1 * c2s ); output2[2] += ( r2 * c2s ); output2[3] += ( r3 * c2s ); ) + stbIF3( output3[0] += ( r0 * c3s ); output3[1] += ( r1 * c3s ); output3[2] += ( r2 * c3s ); output3[3] += ( r3 * c3s ); ) + stbIF4( output4[0] += ( r0 * c4s ); output4[1] += ( r1 * c4s ); output4[2] += ( r2 * c4s ); output4[3] += ( r3 * c4s ); ) + stbIF5( output5[0] += ( r0 * c5s ); output5[1] += ( r1 * c5s ); output5[2] += ( r2 * c5s ); output5[3] += ( r3 * c5s ); ) + stbIF6( output6[0] += ( r0 * c6s ); output6[1] += ( r1 * c6s ); output6[2] += ( r2 * c6s ); output6[3] += ( r3 * c6s ); ) + stbIF7( output7[0] += ( r0 * c7s ); output7[1] += ( r1 * c7s ); output7[2] += ( r2 * c7s ); output7[3] += ( r3 * c7s ); ) + #else + stbIF0( output0[0] = ( r0 * c0s ); output0[1] = ( r1 * c0s ); output0[2] = ( r2 * c0s ); output0[3] = ( r3 * c0s ); ) + stbIF1( output1[0] = ( r0 * c1s ); output1[1] = ( r1 * c1s ); output1[2] = ( r2 * c1s ); output1[3] = ( r3 * c1s ); ) + stbIF2( output2[0] = ( r0 * c2s ); output2[1] = ( r1 * c2s ); output2[2] = ( r2 * c2s ); output2[3] = ( r3 * c2s ); ) + stbIF3( output3[0] = ( r0 * c3s ); output3[1] = ( r1 * c3s ); output3[2] = ( r2 * c3s ); output3[3] = ( r3 * c3s ); ) + stbIF4( output4[0] = ( r0 * c4s ); output4[1] = ( r1 * c4s ); output4[2] = ( r2 * c4s ); output4[3] = ( r3 * c4s ); ) + stbIF5( output5[0] = ( r0 * c5s ); output5[1] = ( r1 * c5s ); output5[2] = ( r2 * c5s ); output5[3] = ( r3 * c5s ); ) + stbIF6( output6[0] = ( r0 * c6s ); output6[1] = ( r1 * c6s ); output6[2] = ( r2 * c6s ); output6[3] = ( r3 * c6s ); ) + stbIF7( output7[0] = ( r0 * c7s ); output7[1] = ( r1 * c7s ); output7[2] = ( r2 * c7s ); output7[3] = ( r3 * c7s ); ) + #endif + + input += 4; + stbIF0( output0 += 4; ) stbIF1( output1 += 4; ) stbIF2( output2 += 4; ) stbIF3( output3 += 4; ) stbIF4( output4 += 4; ) stbIF5( output5 += 4; ) stbIF6( output6 += 4; ) stbIF7( output7 += 4; ) + } + #endif + while ( input < input_end ) + { + float r = input[0]; + STBIR_NO_UNROLL(output0); + + #ifdef STB_IMAGE_RESIZE_VERTICAL_CONTINUE + stbIF0( output0[0] += ( r * c0s ); ) + stbIF1( output1[0] += ( r * c1s ); ) + stbIF2( output2[0] += ( r * c2s ); ) + stbIF3( output3[0] += ( r * c3s ); ) + stbIF4( output4[0] += ( r * c4s ); ) + stbIF5( output5[0] += ( r * c5s ); ) + stbIF6( output6[0] += ( r * c6s ); ) + stbIF7( output7[0] += ( r * c7s ); ) + #else + stbIF0( output0[0] = ( r * c0s ); ) + stbIF1( output1[0] = ( r * c1s ); ) + stbIF2( output2[0] = ( r * c2s ); ) + stbIF3( output3[0] = ( r * c3s ); ) + stbIF4( output4[0] = ( r * c4s ); ) + stbIF5( output5[0] = ( r * c5s ); ) + stbIF6( output6[0] = ( r * c6s ); ) + stbIF7( output7[0] = ( r * c7s ); ) + #endif + + ++input; + stbIF0( ++output0; ) stbIF1( ++output1; ) stbIF2( ++output2; ) stbIF3( ++output3; ) stbIF4( ++output4; ) stbIF5( ++output5; ) stbIF6( ++output6; ) stbIF7( ++output7; ) + } +} + +static void STBIR_chans( stbir__vertical_gather_with_,_coeffs)( float * outputp, float const * vertical_coefficients, float const ** inputs, float const * input0_end ) +{ + float STBIR_SIMD_STREAMOUT_PTR( * ) output = outputp; + + stbIF0( float const * input0 = inputs[0]; float c0s = vertical_coefficients[0]; ) + stbIF1( float const * input1 = inputs[1]; float c1s = vertical_coefficients[1]; ) + stbIF2( float const * input2 = inputs[2]; float c2s = vertical_coefficients[2]; ) + stbIF3( float const * input3 = inputs[3]; float c3s = vertical_coefficients[3]; ) + stbIF4( float const * input4 = inputs[4]; float c4s = vertical_coefficients[4]; ) + stbIF5( float const * input5 = inputs[5]; float c5s = vertical_coefficients[5]; ) + stbIF6( float const * input6 = inputs[6]; float c6s = vertical_coefficients[6]; ) + stbIF7( float const * input7 = inputs[7]; float c7s = vertical_coefficients[7]; ) + +#if ( STBIR__vertical_channels == 1 ) && !defined(STB_IMAGE_RESIZE_VERTICAL_CONTINUE) + // check single channel one weight + if ( ( c0s >= (1.0f-0.000001f) ) && ( c0s <= (1.0f+0.000001f) ) ) + { + STBIR_MEMCPY( output, input0, (char*)input0_end - (char*)input0 ); + return; + } +#endif + + #ifdef STBIR_SIMD + { + stbIF0(stbir__simdfX c0 = stbir__simdf_frepX( c0s ); ) + stbIF1(stbir__simdfX c1 = stbir__simdf_frepX( c1s ); ) + stbIF2(stbir__simdfX c2 = stbir__simdf_frepX( c2s ); ) + stbIF3(stbir__simdfX c3 = stbir__simdf_frepX( c3s ); ) + stbIF4(stbir__simdfX c4 = stbir__simdf_frepX( c4s ); ) + stbIF5(stbir__simdfX c5 = stbir__simdf_frepX( c5s ); ) + stbIF6(stbir__simdfX c6 = stbir__simdf_frepX( c6s ); ) + stbIF7(stbir__simdfX c7 = stbir__simdf_frepX( c7s ); ) + + while ( ( (char*)input0_end - (char*) input0 ) >= (16*stbir__simdfX_float_count) ) + { + stbir__simdfX o0, o1, o2, o3, r0, r1, r2, r3; + STBIR_SIMD_NO_UNROLL(output); + + // prefetch four loop iterations ahead (doesn't affect much for small resizes, but helps with big ones) + stbIF0( stbir__prefetch( input0 + (16*stbir__simdfX_float_count) ); ) + stbIF1( stbir__prefetch( input1 + (16*stbir__simdfX_float_count) ); ) + stbIF2( stbir__prefetch( input2 + (16*stbir__simdfX_float_count) ); ) + stbIF3( stbir__prefetch( input3 + (16*stbir__simdfX_float_count) ); ) + stbIF4( stbir__prefetch( input4 + (16*stbir__simdfX_float_count) ); ) + stbIF5( stbir__prefetch( input5 + (16*stbir__simdfX_float_count) ); ) + stbIF6( stbir__prefetch( input6 + (16*stbir__simdfX_float_count) ); ) + stbIF7( stbir__prefetch( input7 + (16*stbir__simdfX_float_count) ); ) + + #ifdef STB_IMAGE_RESIZE_VERTICAL_CONTINUE + stbIF0( stbir__simdfX_load( o0, output ); stbir__simdfX_load( o1, output+stbir__simdfX_float_count ); stbir__simdfX_load( o2, output+(2*stbir__simdfX_float_count) ); stbir__simdfX_load( o3, output+(3*stbir__simdfX_float_count) ); + stbir__simdfX_load( r0, input0 ); stbir__simdfX_load( r1, input0+stbir__simdfX_float_count ); stbir__simdfX_load( r2, input0+(2*stbir__simdfX_float_count) ); stbir__simdfX_load( r3, input0+(3*stbir__simdfX_float_count) ); + stbir__simdfX_madd( o0, o0, r0, c0 ); stbir__simdfX_madd( o1, o1, r1, c0 ); stbir__simdfX_madd( o2, o2, r2, c0 ); stbir__simdfX_madd( o3, o3, r3, c0 ); ) + #else + stbIF0( stbir__simdfX_load( r0, input0 ); stbir__simdfX_load( r1, input0+stbir__simdfX_float_count ); stbir__simdfX_load( r2, input0+(2*stbir__simdfX_float_count) ); stbir__simdfX_load( r3, input0+(3*stbir__simdfX_float_count) ); + stbir__simdfX_mult( o0, r0, c0 ); stbir__simdfX_mult( o1, r1, c0 ); stbir__simdfX_mult( o2, r2, c0 ); stbir__simdfX_mult( o3, r3, c0 ); ) + #endif + + stbIF1( stbir__simdfX_load( r0, input1 ); stbir__simdfX_load( r1, input1+stbir__simdfX_float_count ); stbir__simdfX_load( r2, input1+(2*stbir__simdfX_float_count) ); stbir__simdfX_load( r3, input1+(3*stbir__simdfX_float_count) ); + stbir__simdfX_madd( o0, o0, r0, c1 ); stbir__simdfX_madd( o1, o1, r1, c1 ); stbir__simdfX_madd( o2, o2, r2, c1 ); stbir__simdfX_madd( o3, o3, r3, c1 ); ) + stbIF2( stbir__simdfX_load( r0, input2 ); stbir__simdfX_load( r1, input2+stbir__simdfX_float_count ); stbir__simdfX_load( r2, input2+(2*stbir__simdfX_float_count) ); stbir__simdfX_load( r3, input2+(3*stbir__simdfX_float_count) ); + stbir__simdfX_madd( o0, o0, r0, c2 ); stbir__simdfX_madd( o1, o1, r1, c2 ); stbir__simdfX_madd( o2, o2, r2, c2 ); stbir__simdfX_madd( o3, o3, r3, c2 ); ) + stbIF3( stbir__simdfX_load( r0, input3 ); stbir__simdfX_load( r1, input3+stbir__simdfX_float_count ); stbir__simdfX_load( r2, input3+(2*stbir__simdfX_float_count) ); stbir__simdfX_load( r3, input3+(3*stbir__simdfX_float_count) ); + stbir__simdfX_madd( o0, o0, r0, c3 ); stbir__simdfX_madd( o1, o1, r1, c3 ); stbir__simdfX_madd( o2, o2, r2, c3 ); stbir__simdfX_madd( o3, o3, r3, c3 ); ) + stbIF4( stbir__simdfX_load( r0, input4 ); stbir__simdfX_load( r1, input4+stbir__simdfX_float_count ); stbir__simdfX_load( r2, input4+(2*stbir__simdfX_float_count) ); stbir__simdfX_load( r3, input4+(3*stbir__simdfX_float_count) ); + stbir__simdfX_madd( o0, o0, r0, c4 ); stbir__simdfX_madd( o1, o1, r1, c4 ); stbir__simdfX_madd( o2, o2, r2, c4 ); stbir__simdfX_madd( o3, o3, r3, c4 ); ) + stbIF5( stbir__simdfX_load( r0, input5 ); stbir__simdfX_load( r1, input5+stbir__simdfX_float_count ); stbir__simdfX_load( r2, input5+(2*stbir__simdfX_float_count) ); stbir__simdfX_load( r3, input5+(3*stbir__simdfX_float_count) ); + stbir__simdfX_madd( o0, o0, r0, c5 ); stbir__simdfX_madd( o1, o1, r1, c5 ); stbir__simdfX_madd( o2, o2, r2, c5 ); stbir__simdfX_madd( o3, o3, r3, c5 ); ) + stbIF6( stbir__simdfX_load( r0, input6 ); stbir__simdfX_load( r1, input6+stbir__simdfX_float_count ); stbir__simdfX_load( r2, input6+(2*stbir__simdfX_float_count) ); stbir__simdfX_load( r3, input6+(3*stbir__simdfX_float_count) ); + stbir__simdfX_madd( o0, o0, r0, c6 ); stbir__simdfX_madd( o1, o1, r1, c6 ); stbir__simdfX_madd( o2, o2, r2, c6 ); stbir__simdfX_madd( o3, o3, r3, c6 ); ) + stbIF7( stbir__simdfX_load( r0, input7 ); stbir__simdfX_load( r1, input7+stbir__simdfX_float_count ); stbir__simdfX_load( r2, input7+(2*stbir__simdfX_float_count) ); stbir__simdfX_load( r3, input7+(3*stbir__simdfX_float_count) ); + stbir__simdfX_madd( o0, o0, r0, c7 ); stbir__simdfX_madd( o1, o1, r1, c7 ); stbir__simdfX_madd( o2, o2, r2, c7 ); stbir__simdfX_madd( o3, o3, r3, c7 ); ) + + stbir__simdfX_store( output, o0 ); stbir__simdfX_store( output+stbir__simdfX_float_count, o1 ); stbir__simdfX_store( output+(2*stbir__simdfX_float_count), o2 ); stbir__simdfX_store( output+(3*stbir__simdfX_float_count), o3 ); + output += (4*stbir__simdfX_float_count); + stbIF0( input0 += (4*stbir__simdfX_float_count); ) stbIF1( input1 += (4*stbir__simdfX_float_count); ) stbIF2( input2 += (4*stbir__simdfX_float_count); ) stbIF3( input3 += (4*stbir__simdfX_float_count); ) stbIF4( input4 += (4*stbir__simdfX_float_count); ) stbIF5( input5 += (4*stbir__simdfX_float_count); ) stbIF6( input6 += (4*stbir__simdfX_float_count); ) stbIF7( input7 += (4*stbir__simdfX_float_count); ) + } + + while ( ( (char*)input0_end - (char*) input0 ) >= 16 ) + { + stbir__simdf o0, r0; + STBIR_SIMD_NO_UNROLL(output); + + #ifdef STB_IMAGE_RESIZE_VERTICAL_CONTINUE + stbIF0( stbir__simdf_load( o0, output ); stbir__simdf_load( r0, input0 ); stbir__simdf_madd( o0, o0, r0, stbir__if_simdf8_cast_to_simdf4( c0 ) ); ) + #else + stbIF0( stbir__simdf_load( r0, input0 ); stbir__simdf_mult( o0, r0, stbir__if_simdf8_cast_to_simdf4( c0 ) ); ) + #endif + stbIF1( stbir__simdf_load( r0, input1 ); stbir__simdf_madd( o0, o0, r0, stbir__if_simdf8_cast_to_simdf4( c1 ) ); ) + stbIF2( stbir__simdf_load( r0, input2 ); stbir__simdf_madd( o0, o0, r0, stbir__if_simdf8_cast_to_simdf4( c2 ) ); ) + stbIF3( stbir__simdf_load( r0, input3 ); stbir__simdf_madd( o0, o0, r0, stbir__if_simdf8_cast_to_simdf4( c3 ) ); ) + stbIF4( stbir__simdf_load( r0, input4 ); stbir__simdf_madd( o0, o0, r0, stbir__if_simdf8_cast_to_simdf4( c4 ) ); ) + stbIF5( stbir__simdf_load( r0, input5 ); stbir__simdf_madd( o0, o0, r0, stbir__if_simdf8_cast_to_simdf4( c5 ) ); ) + stbIF6( stbir__simdf_load( r0, input6 ); stbir__simdf_madd( o0, o0, r0, stbir__if_simdf8_cast_to_simdf4( c6 ) ); ) + stbIF7( stbir__simdf_load( r0, input7 ); stbir__simdf_madd( o0, o0, r0, stbir__if_simdf8_cast_to_simdf4( c7 ) ); ) + + stbir__simdf_store( output, o0 ); + output += 4; + stbIF0( input0 += 4; ) stbIF1( input1 += 4; ) stbIF2( input2 += 4; ) stbIF3( input3 += 4; ) stbIF4( input4 += 4; ) stbIF5( input5 += 4; ) stbIF6( input6 += 4; ) stbIF7( input7 += 4; ) + } + } + #else + while ( ( (char*)input0_end - (char*) input0 ) >= 16 ) + { + float o0, o1, o2, o3; + STBIR_NO_UNROLL(output); + #ifdef STB_IMAGE_RESIZE_VERTICAL_CONTINUE + stbIF0( o0 = output[0] + input0[0] * c0s; o1 = output[1] + input0[1] * c0s; o2 = output[2] + input0[2] * c0s; o3 = output[3] + input0[3] * c0s; ) + #else + stbIF0( o0 = input0[0] * c0s; o1 = input0[1] * c0s; o2 = input0[2] * c0s; o3 = input0[3] * c0s; ) + #endif + stbIF1( o0 += input1[0] * c1s; o1 += input1[1] * c1s; o2 += input1[2] * c1s; o3 += input1[3] * c1s; ) + stbIF2( o0 += input2[0] * c2s; o1 += input2[1] * c2s; o2 += input2[2] * c2s; o3 += input2[3] * c2s; ) + stbIF3( o0 += input3[0] * c3s; o1 += input3[1] * c3s; o2 += input3[2] * c3s; o3 += input3[3] * c3s; ) + stbIF4( o0 += input4[0] * c4s; o1 += input4[1] * c4s; o2 += input4[2] * c4s; o3 += input4[3] * c4s; ) + stbIF5( o0 += input5[0] * c5s; o1 += input5[1] * c5s; o2 += input5[2] * c5s; o3 += input5[3] * c5s; ) + stbIF6( o0 += input6[0] * c6s; o1 += input6[1] * c6s; o2 += input6[2] * c6s; o3 += input6[3] * c6s; ) + stbIF7( o0 += input7[0] * c7s; o1 += input7[1] * c7s; o2 += input7[2] * c7s; o3 += input7[3] * c7s; ) + output[0] = o0; output[1] = o1; output[2] = o2; output[3] = o3; + output += 4; + stbIF0( input0 += 4; ) stbIF1( input1 += 4; ) stbIF2( input2 += 4; ) stbIF3( input3 += 4; ) stbIF4( input4 += 4; ) stbIF5( input5 += 4; ) stbIF6( input6 += 4; ) stbIF7( input7 += 4; ) + } + #endif + while ( input0 < input0_end ) + { + float o0; + STBIR_NO_UNROLL(output); + #ifdef STB_IMAGE_RESIZE_VERTICAL_CONTINUE + stbIF0( o0 = output[0] + input0[0] * c0s; ) + #else + stbIF0( o0 = input0[0] * c0s; ) + #endif + stbIF1( o0 += input1[0] * c1s; ) + stbIF2( o0 += input2[0] * c2s; ) + stbIF3( o0 += input3[0] * c3s; ) + stbIF4( o0 += input4[0] * c4s; ) + stbIF5( o0 += input5[0] * c5s; ) + stbIF6( o0 += input6[0] * c6s; ) + stbIF7( o0 += input7[0] * c7s; ) + output[0] = o0; + ++output; + stbIF0( ++input0; ) stbIF1( ++input1; ) stbIF2( ++input2; ) stbIF3( ++input3; ) stbIF4( ++input4; ) stbIF5( ++input5; ) stbIF6( ++input6; ) stbIF7( ++input7; ) + } +} + +#undef stbIF0 +#undef stbIF1 +#undef stbIF2 +#undef stbIF3 +#undef stbIF4 +#undef stbIF5 +#undef stbIF6 +#undef stbIF7 +#undef STB_IMAGE_RESIZE_DO_VERTICALS +#undef STBIR__vertical_channels +#undef STB_IMAGE_RESIZE_DO_HORIZONTALS +#undef STBIR_strs_join24 +#undef STBIR_strs_join14 +#undef STBIR_chans +#ifdef STB_IMAGE_RESIZE_VERTICAL_CONTINUE +#undef STB_IMAGE_RESIZE_VERTICAL_CONTINUE +#endif + +#else // !STB_IMAGE_RESIZE_DO_VERTICALS + +#define STBIR_chans( start, end ) STBIR_strs_join1(start,STBIR__horizontal_channels,end) + +#ifndef stbir__2_coeff_only +#define stbir__2_coeff_only() \ + stbir__1_coeff_only(); \ + stbir__1_coeff_remnant(1); +#endif + +#ifndef stbir__2_coeff_remnant +#define stbir__2_coeff_remnant( ofs ) \ + stbir__1_coeff_remnant(ofs); \ + stbir__1_coeff_remnant((ofs)+1); +#endif + +#ifndef stbir__3_coeff_only +#define stbir__3_coeff_only() \ + stbir__2_coeff_only(); \ + stbir__1_coeff_remnant(2); +#endif + +#ifndef stbir__3_coeff_remnant +#define stbir__3_coeff_remnant( ofs ) \ + stbir__2_coeff_remnant(ofs); \ + stbir__1_coeff_remnant((ofs)+2); +#endif + +#ifndef stbir__3_coeff_setup +#define stbir__3_coeff_setup() +#endif + +#ifndef stbir__4_coeff_start +#define stbir__4_coeff_start() \ + stbir__2_coeff_only(); \ + stbir__2_coeff_remnant(2); +#endif + +#ifndef stbir__4_coeff_continue_from_4 +#define stbir__4_coeff_continue_from_4( ofs ) \ + stbir__2_coeff_remnant(ofs); \ + stbir__2_coeff_remnant((ofs)+2); +#endif + +#ifndef stbir__store_output_tiny +#define stbir__store_output_tiny stbir__store_output +#endif + +static void STBIR_chans( stbir__horizontal_gather_,_channels_with_1_coeff)( float * output_buffer, unsigned int output_sub_size, float const * decode_buffer, stbir__contributors const * horizontal_contributors, float const * horizontal_coefficients, int coefficient_width ) +{ + float const * output_end = output_buffer + output_sub_size * STBIR__horizontal_channels; + float STBIR_SIMD_STREAMOUT_PTR( * ) output = output_buffer; + do { + float const * decode = decode_buffer + horizontal_contributors->n0 * STBIR__horizontal_channels; + float const * hc = horizontal_coefficients; + stbir__1_coeff_only(); + stbir__store_output_tiny(); + } while ( output < output_end ); +} + +static void STBIR_chans( stbir__horizontal_gather_,_channels_with_2_coeffs)( float * output_buffer, unsigned int output_sub_size, float const * decode_buffer, stbir__contributors const * horizontal_contributors, float const * horizontal_coefficients, int coefficient_width ) +{ + float const * output_end = output_buffer + output_sub_size * STBIR__horizontal_channels; + float STBIR_SIMD_STREAMOUT_PTR( * ) output = output_buffer; + do { + float const * decode = decode_buffer + horizontal_contributors->n0 * STBIR__horizontal_channels; + float const * hc = horizontal_coefficients; + stbir__2_coeff_only(); + stbir__store_output_tiny(); + } while ( output < output_end ); +} + +static void STBIR_chans( stbir__horizontal_gather_,_channels_with_3_coeffs)( float * output_buffer, unsigned int output_sub_size, float const * decode_buffer, stbir__contributors const * horizontal_contributors, float const * horizontal_coefficients, int coefficient_width ) +{ + float const * output_end = output_buffer + output_sub_size * STBIR__horizontal_channels; + float STBIR_SIMD_STREAMOUT_PTR( * ) output = output_buffer; + do { + float const * decode = decode_buffer + horizontal_contributors->n0 * STBIR__horizontal_channels; + float const * hc = horizontal_coefficients; + stbir__3_coeff_only(); + stbir__store_output_tiny(); + } while ( output < output_end ); +} + +static void STBIR_chans( stbir__horizontal_gather_,_channels_with_4_coeffs)( float * output_buffer, unsigned int output_sub_size, float const * decode_buffer, stbir__contributors const * horizontal_contributors, float const * horizontal_coefficients, int coefficient_width ) +{ + float const * output_end = output_buffer + output_sub_size * STBIR__horizontal_channels; + float STBIR_SIMD_STREAMOUT_PTR( * ) output = output_buffer; + do { + float const * decode = decode_buffer + horizontal_contributors->n0 * STBIR__horizontal_channels; + float const * hc = horizontal_coefficients; + stbir__4_coeff_start(); + stbir__store_output(); + } while ( output < output_end ); +} + +static void STBIR_chans( stbir__horizontal_gather_,_channels_with_5_coeffs)( float * output_buffer, unsigned int output_sub_size, float const * decode_buffer, stbir__contributors const * horizontal_contributors, float const * horizontal_coefficients, int coefficient_width ) +{ + float const * output_end = output_buffer + output_sub_size * STBIR__horizontal_channels; + float STBIR_SIMD_STREAMOUT_PTR( * ) output = output_buffer; + do { + float const * decode = decode_buffer + horizontal_contributors->n0 * STBIR__horizontal_channels; + float const * hc = horizontal_coefficients; + stbir__4_coeff_start(); + stbir__1_coeff_remnant(4); + stbir__store_output(); + } while ( output < output_end ); +} + +static void STBIR_chans( stbir__horizontal_gather_,_channels_with_6_coeffs)( float * output_buffer, unsigned int output_sub_size, float const * decode_buffer, stbir__contributors const * horizontal_contributors, float const * horizontal_coefficients, int coefficient_width ) +{ + float const * output_end = output_buffer + output_sub_size * STBIR__horizontal_channels; + float STBIR_SIMD_STREAMOUT_PTR( * ) output = output_buffer; + do { + float const * decode = decode_buffer + horizontal_contributors->n0 * STBIR__horizontal_channels; + float const * hc = horizontal_coefficients; + stbir__4_coeff_start(); + stbir__2_coeff_remnant(4); + stbir__store_output(); + } while ( output < output_end ); +} + +static void STBIR_chans( stbir__horizontal_gather_,_channels_with_7_coeffs)( float * output_buffer, unsigned int output_sub_size, float const * decode_buffer, stbir__contributors const * horizontal_contributors, float const * horizontal_coefficients, int coefficient_width ) +{ + float const * output_end = output_buffer + output_sub_size * STBIR__horizontal_channels; + float STBIR_SIMD_STREAMOUT_PTR( * ) output = output_buffer; + stbir__3_coeff_setup(); + do { + float const * decode = decode_buffer + horizontal_contributors->n0 * STBIR__horizontal_channels; + float const * hc = horizontal_coefficients; + + stbir__4_coeff_start(); + stbir__3_coeff_remnant(4); + stbir__store_output(); + } while ( output < output_end ); +} + +static void STBIR_chans( stbir__horizontal_gather_,_channels_with_8_coeffs)( float * output_buffer, unsigned int output_sub_size, float const * decode_buffer, stbir__contributors const * horizontal_contributors, float const * horizontal_coefficients, int coefficient_width ) +{ + float const * output_end = output_buffer + output_sub_size * STBIR__horizontal_channels; + float STBIR_SIMD_STREAMOUT_PTR( * ) output = output_buffer; + do { + float const * decode = decode_buffer + horizontal_contributors->n0 * STBIR__horizontal_channels; + float const * hc = horizontal_coefficients; + stbir__4_coeff_start(); + stbir__4_coeff_continue_from_4(4); + stbir__store_output(); + } while ( output < output_end ); +} + +static void STBIR_chans( stbir__horizontal_gather_,_channels_with_9_coeffs)( float * output_buffer, unsigned int output_sub_size, float const * decode_buffer, stbir__contributors const * horizontal_contributors, float const * horizontal_coefficients, int coefficient_width ) +{ + float const * output_end = output_buffer + output_sub_size * STBIR__horizontal_channels; + float STBIR_SIMD_STREAMOUT_PTR( * ) output = output_buffer; + do { + float const * decode = decode_buffer + horizontal_contributors->n0 * STBIR__horizontal_channels; + float const * hc = horizontal_coefficients; + stbir__4_coeff_start(); + stbir__4_coeff_continue_from_4(4); + stbir__1_coeff_remnant(8); + stbir__store_output(); + } while ( output < output_end ); +} + +static void STBIR_chans( stbir__horizontal_gather_,_channels_with_10_coeffs)( float * output_buffer, unsigned int output_sub_size, float const * decode_buffer, stbir__contributors const * horizontal_contributors, float const * horizontal_coefficients, int coefficient_width ) +{ + float const * output_end = output_buffer + output_sub_size * STBIR__horizontal_channels; + float STBIR_SIMD_STREAMOUT_PTR( * ) output = output_buffer; + do { + float const * decode = decode_buffer + horizontal_contributors->n0 * STBIR__horizontal_channels; + float const * hc = horizontal_coefficients; + stbir__4_coeff_start(); + stbir__4_coeff_continue_from_4(4); + stbir__2_coeff_remnant(8); + stbir__store_output(); + } while ( output < output_end ); +} + +static void STBIR_chans( stbir__horizontal_gather_,_channels_with_11_coeffs)( float * output_buffer, unsigned int output_sub_size, float const * decode_buffer, stbir__contributors const * horizontal_contributors, float const * horizontal_coefficients, int coefficient_width ) +{ + float const * output_end = output_buffer + output_sub_size * STBIR__horizontal_channels; + float STBIR_SIMD_STREAMOUT_PTR( * ) output = output_buffer; + stbir__3_coeff_setup(); + do { + float const * decode = decode_buffer + horizontal_contributors->n0 * STBIR__horizontal_channels; + float const * hc = horizontal_coefficients; + stbir__4_coeff_start(); + stbir__4_coeff_continue_from_4(4); + stbir__3_coeff_remnant(8); + stbir__store_output(); + } while ( output < output_end ); +} + +static void STBIR_chans( stbir__horizontal_gather_,_channels_with_12_coeffs)( float * output_buffer, unsigned int output_sub_size, float const * decode_buffer, stbir__contributors const * horizontal_contributors, float const * horizontal_coefficients, int coefficient_width ) +{ + float const * output_end = output_buffer + output_sub_size * STBIR__horizontal_channels; + float STBIR_SIMD_STREAMOUT_PTR( * ) output = output_buffer; + do { + float const * decode = decode_buffer + horizontal_contributors->n0 * STBIR__horizontal_channels; + float const * hc = horizontal_coefficients; + stbir__4_coeff_start(); + stbir__4_coeff_continue_from_4(4); + stbir__4_coeff_continue_from_4(8); + stbir__store_output(); + } while ( output < output_end ); +} + +static void STBIR_chans( stbir__horizontal_gather_,_channels_with_n_coeffs_mod0 )( float * output_buffer, unsigned int output_sub_size, float const * decode_buffer, stbir__contributors const * horizontal_contributors, float const * horizontal_coefficients, int coefficient_width ) +{ + float const * output_end = output_buffer + output_sub_size * STBIR__horizontal_channels; + float STBIR_SIMD_STREAMOUT_PTR( * ) output = output_buffer; + do { + float const * decode = decode_buffer + horizontal_contributors->n0 * STBIR__horizontal_channels; + int n = ( ( horizontal_contributors->n1 - horizontal_contributors->n0 + 1 ) - 4 + 3 ) >> 2; + float const * hc = horizontal_coefficients; + + stbir__4_coeff_start(); + do { + hc += 4; + decode += STBIR__horizontal_channels * 4; + stbir__4_coeff_continue_from_4( 0 ); + --n; + } while ( n > 0 ); + stbir__store_output(); + } while ( output < output_end ); +} + +static void STBIR_chans( stbir__horizontal_gather_,_channels_with_n_coeffs_mod1 )( float * output_buffer, unsigned int output_sub_size, float const * decode_buffer, stbir__contributors const * horizontal_contributors, float const * horizontal_coefficients, int coefficient_width ) +{ + float const * output_end = output_buffer + output_sub_size * STBIR__horizontal_channels; + float STBIR_SIMD_STREAMOUT_PTR( * ) output = output_buffer; + do { + float const * decode = decode_buffer + horizontal_contributors->n0 * STBIR__horizontal_channels; + int n = ( ( horizontal_contributors->n1 - horizontal_contributors->n0 + 1 ) - 5 + 3 ) >> 2; + float const * hc = horizontal_coefficients; + + stbir__4_coeff_start(); + do { + hc += 4; + decode += STBIR__horizontal_channels * 4; + stbir__4_coeff_continue_from_4( 0 ); + --n; + } while ( n > 0 ); + stbir__1_coeff_remnant( 4 ); + stbir__store_output(); + } while ( output < output_end ); +} + +static void STBIR_chans( stbir__horizontal_gather_,_channels_with_n_coeffs_mod2 )( float * output_buffer, unsigned int output_sub_size, float const * decode_buffer, stbir__contributors const * horizontal_contributors, float const * horizontal_coefficients, int coefficient_width ) +{ + float const * output_end = output_buffer + output_sub_size * STBIR__horizontal_channels; + float STBIR_SIMD_STREAMOUT_PTR( * ) output = output_buffer; + do { + float const * decode = decode_buffer + horizontal_contributors->n0 * STBIR__horizontal_channels; + int n = ( ( horizontal_contributors->n1 - horizontal_contributors->n0 + 1 ) - 6 + 3 ) >> 2; + float const * hc = horizontal_coefficients; + + stbir__4_coeff_start(); + do { + hc += 4; + decode += STBIR__horizontal_channels * 4; + stbir__4_coeff_continue_from_4( 0 ); + --n; + } while ( n > 0 ); + stbir__2_coeff_remnant( 4 ); + + stbir__store_output(); + } while ( output < output_end ); +} + +static void STBIR_chans( stbir__horizontal_gather_,_channels_with_n_coeffs_mod3 )( float * output_buffer, unsigned int output_sub_size, float const * decode_buffer, stbir__contributors const * horizontal_contributors, float const * horizontal_coefficients, int coefficient_width ) +{ + float const * output_end = output_buffer + output_sub_size * STBIR__horizontal_channels; + float STBIR_SIMD_STREAMOUT_PTR( * ) output = output_buffer; + stbir__3_coeff_setup(); + do { + float const * decode = decode_buffer + horizontal_contributors->n0 * STBIR__horizontal_channels; + int n = ( ( horizontal_contributors->n1 - horizontal_contributors->n0 + 1 ) - 7 + 3 ) >> 2; + float const * hc = horizontal_coefficients; + + stbir__4_coeff_start(); + do { + hc += 4; + decode += STBIR__horizontal_channels * 4; + stbir__4_coeff_continue_from_4( 0 ); + --n; + } while ( n > 0 ); + stbir__3_coeff_remnant( 4 ); + + stbir__store_output(); + } while ( output < output_end ); +} + +static stbir__horizontal_gather_channels_func * STBIR_chans(stbir__horizontal_gather_,_channels_with_n_coeffs_funcs)[4]= +{ + STBIR_chans(stbir__horizontal_gather_,_channels_with_n_coeffs_mod0), + STBIR_chans(stbir__horizontal_gather_,_channels_with_n_coeffs_mod1), + STBIR_chans(stbir__horizontal_gather_,_channels_with_n_coeffs_mod2), + STBIR_chans(stbir__horizontal_gather_,_channels_with_n_coeffs_mod3), +}; + +static stbir__horizontal_gather_channels_func * STBIR_chans(stbir__horizontal_gather_,_channels_funcs)[12]= +{ + STBIR_chans(stbir__horizontal_gather_,_channels_with_1_coeff), + STBIR_chans(stbir__horizontal_gather_,_channels_with_2_coeffs), + STBIR_chans(stbir__horizontal_gather_,_channels_with_3_coeffs), + STBIR_chans(stbir__horizontal_gather_,_channels_with_4_coeffs), + STBIR_chans(stbir__horizontal_gather_,_channels_with_5_coeffs), + STBIR_chans(stbir__horizontal_gather_,_channels_with_6_coeffs), + STBIR_chans(stbir__horizontal_gather_,_channels_with_7_coeffs), + STBIR_chans(stbir__horizontal_gather_,_channels_with_8_coeffs), + STBIR_chans(stbir__horizontal_gather_,_channels_with_9_coeffs), + STBIR_chans(stbir__horizontal_gather_,_channels_with_10_coeffs), + STBIR_chans(stbir__horizontal_gather_,_channels_with_11_coeffs), + STBIR_chans(stbir__horizontal_gather_,_channels_with_12_coeffs), +}; + +#undef STBIR__horizontal_channels +#undef STB_IMAGE_RESIZE_DO_HORIZONTALS +#undef stbir__1_coeff_only +#undef stbir__1_coeff_remnant +#undef stbir__2_coeff_only +#undef stbir__2_coeff_remnant +#undef stbir__3_coeff_only +#undef stbir__3_coeff_remnant +#undef stbir__3_coeff_setup +#undef stbir__4_coeff_start +#undef stbir__4_coeff_continue_from_4 +#undef stbir__store_output +#undef stbir__store_output_tiny +#undef STBIR_chans + +#endif // HORIZONALS + +#undef STBIR_strs_join2 +#undef STBIR_strs_join1 + +#endif // STB_IMAGE_RESIZE_DO_HORIZONTALS/VERTICALS/CODERS + +/* +------------------------------------------------------------------------------ +This software is available under 2 licenses -- choose whichever you prefer. +------------------------------------------------------------------------------ +ALTERNATIVE A - MIT License +Copyright (c) 2017 Sean Barrett +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +------------------------------------------------------------------------------ +ALTERNATIVE B - Public Domain (www.unlicense.org) +This is free and unencumbered software released into the public domain. +Anyone is free to copy, modify, publish, use, compile, sell, or distribute this +software, either in source code form or as a compiled binary, for any purpose, +commercial or non-commercial, and by any means. +In jurisdictions that recognize copyright laws, the author or authors of this +software dedicate any and all copyright interest in the software to the public +domain. We make this dedication for the benefit of the public at large and to +the detriment of our heirs and successors. We intend this dedication to be an +overt act of relinquishment in perpetuity of all present and future rights to +this software under copyright law. +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN +ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +------------------------------------------------------------------------------ +*/ diff --git a/manul/renderer/source/tinyexr.h b/manul/renderer/source/tinyexr.h new file mode 100644 index 00000000..d4001575 --- /dev/null +++ b/manul/renderer/source/tinyexr.h @@ -0,0 +1,9307 @@ +#ifndef TINYEXR_H_ +#define TINYEXR_H_ +/* +Copyright (c) 2014 - 2021, Syoyo Fujita and many contributors. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + * Neither the name of the Syoyo Fujita nor the + names of its contributors may be used to endorse or promote products + derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +// TinyEXR contains some OpenEXR code, which is licensed under ------------ + +/////////////////////////////////////////////////////////////////////////// +// +// Copyright (c) 2002, Industrial Light & Magic, a division of Lucas +// Digital Ltd. LLC +// +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Industrial Light & Magic nor the names of +// its contributors may be used to endorse or promote products derived +// from this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// +/////////////////////////////////////////////////////////////////////////// + +// End of OpenEXR license ------------------------------------------------- + + +// +// +// Do this: +// #define TINYEXR_IMPLEMENTATION +// before you include this file in *one* C or C++ file to create the +// implementation. +// +// // i.e. it should look like this: +// #include ... +// #include ... +// #include ... +// #define TINYEXR_IMPLEMENTATION +// #include "tinyexr.h" +// +// + +#include // for size_t +#include // guess stdint.h is available(C99) + +#ifdef __cplusplus +extern "C" { +#endif + +#if defined(_M_IX86) || defined(_M_X64) || defined(__i386__) || \ + defined(__i386) || defined(__i486__) || defined(__i486) || \ + defined(i386) || defined(__ia64__) || defined(__x86_64__) +#define TINYEXR_X86_OR_X64_CPU 1 +#else +#define TINYEXR_X86_OR_X64_CPU 0 +#endif + +#if (__BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__) || TINYEXR_X86_OR_X64_CPU +#define TINYEXR_LITTLE_ENDIAN 1 +#else +#define TINYEXR_LITTLE_ENDIAN 0 +#endif + +// Use miniz or not to decode ZIP format pixel. Linking with zlib +// required if this flag is 0 and TINYEXR_USE_STB_ZLIB is 0. +#ifndef TINYEXR_USE_MINIZ +#define TINYEXR_USE_MINIZ (1) +#endif + +// Use the ZIP implementation of stb_image.h and stb_image_write.h. +#ifndef TINYEXR_USE_STB_ZLIB +#define TINYEXR_USE_STB_ZLIB (0) +#endif + +// Use nanozlib. +#ifndef TINYEXR_USE_NANOZLIB +#define TINYEXR_USE_NANOZLIB (0) +#endif + +// Disable PIZ compression when applying cpplint. +#ifndef TINYEXR_USE_PIZ +#define TINYEXR_USE_PIZ (1) +#endif + +#ifndef TINYEXR_USE_ZFP +#define TINYEXR_USE_ZFP (0) // TinyEXR extension. +// http://computation.llnl.gov/projects/floating-point-compression +#endif + +#ifndef TINYEXR_USE_THREAD +#define TINYEXR_USE_THREAD (0) // No threaded loading. +// http://computation.llnl.gov/projects/floating-point-compression +#endif + +#ifndef TINYEXR_USE_OPENMP +#ifdef _OPENMP +#define TINYEXR_USE_OPENMP (1) +#else +#define TINYEXR_USE_OPENMP (0) +#endif +#endif + +#define TINYEXR_SUCCESS (0) +#define TINYEXR_ERROR_INVALID_MAGIC_NUMBER (-1) +#define TINYEXR_ERROR_INVALID_EXR_VERSION (-2) +#define TINYEXR_ERROR_INVALID_ARGUMENT (-3) +#define TINYEXR_ERROR_INVALID_DATA (-4) +#define TINYEXR_ERROR_INVALID_FILE (-5) +#define TINYEXR_ERROR_INVALID_PARAMETER (-6) +#define TINYEXR_ERROR_CANT_OPEN_FILE (-7) +#define TINYEXR_ERROR_UNSUPPORTED_FORMAT (-8) +#define TINYEXR_ERROR_INVALID_HEADER (-9) +#define TINYEXR_ERROR_UNSUPPORTED_FEATURE (-10) +#define TINYEXR_ERROR_CANT_WRITE_FILE (-11) +#define TINYEXR_ERROR_SERIALIZATION_FAILED (-12) +#define TINYEXR_ERROR_LAYER_NOT_FOUND (-13) +#define TINYEXR_ERROR_DATA_TOO_LARGE (-14) + +// @note { OpenEXR file format: http://www.openexr.com/openexrfilelayout.pdf } + +// pixel type: possible values are: UINT = 0 HALF = 1 FLOAT = 2 +#define TINYEXR_PIXELTYPE_UINT (0) +#define TINYEXR_PIXELTYPE_HALF (1) +#define TINYEXR_PIXELTYPE_FLOAT (2) + +#define TINYEXR_MAX_HEADER_ATTRIBUTES (1024) +#define TINYEXR_MAX_CUSTOM_ATTRIBUTES (128) + +#define TINYEXR_COMPRESSIONTYPE_NONE (0) +#define TINYEXR_COMPRESSIONTYPE_RLE (1) +#define TINYEXR_COMPRESSIONTYPE_ZIPS (2) +#define TINYEXR_COMPRESSIONTYPE_ZIP (3) +#define TINYEXR_COMPRESSIONTYPE_PIZ (4) +#define TINYEXR_COMPRESSIONTYPE_ZFP (128) // TinyEXR extension + +#define TINYEXR_ZFP_COMPRESSIONTYPE_RATE (0) +#define TINYEXR_ZFP_COMPRESSIONTYPE_PRECISION (1) +#define TINYEXR_ZFP_COMPRESSIONTYPE_ACCURACY (2) + +#define TINYEXR_TILE_ONE_LEVEL (0) +#define TINYEXR_TILE_MIPMAP_LEVELS (1) +#define TINYEXR_TILE_RIPMAP_LEVELS (2) + +#define TINYEXR_TILE_ROUND_DOWN (0) +#define TINYEXR_TILE_ROUND_UP (1) + +typedef struct TEXRVersion { + int version; // this must be 2 + // tile format image; + // not zero for only a single-part "normal" tiled file (according to spec.) + int tiled; + int long_name; // long name attribute + // deep image(EXR 2.0); + // for a multi-part file, indicates that at least one part is of type deep* (according to spec.) + int non_image; + int multipart; // multi-part(EXR 2.0) +} EXRVersion; + +typedef struct TEXRAttribute { + char name[256]; // name and type are up to 255 chars long. + char type[256]; + unsigned char *value; // uint8_t* + int size; + int pad0; +} EXRAttribute; + +typedef struct TEXRChannelInfo { + char name[256]; // less than 255 bytes long + int pixel_type; + int x_sampling; + int y_sampling; + unsigned char p_linear; + unsigned char pad[3]; +} EXRChannelInfo; + +typedef struct TEXRTile { + int offset_x; + int offset_y; + int level_x; + int level_y; + + int width; // actual width in a tile. + int height; // actual height int a tile. + + unsigned char **images; // image[channels][pixels] +} EXRTile; + +typedef struct TEXRBox2i { + int min_x; + int min_y; + int max_x; + int max_y; +} EXRBox2i; + +typedef struct TEXRHeader { + float pixel_aspect_ratio; + int line_order; + EXRBox2i data_window; + EXRBox2i display_window; + float screen_window_center[2]; + float screen_window_width; + + int chunk_count; + + // Properties for tiled format(`tiledesc`). + int tiled; + int tile_size_x; + int tile_size_y; + int tile_level_mode; + int tile_rounding_mode; + + int long_name; + // for a single-part file, agree with the version field bit 11 + // for a multi-part file, it is consistent with the type of part + int non_image; + int multipart; + unsigned int header_len; + + // Custom attributes(exludes required attributes(e.g. `channels`, + // `compression`, etc) + int num_custom_attributes; + EXRAttribute *custom_attributes; // array of EXRAttribute. size = + // `num_custom_attributes`. + + EXRChannelInfo *channels; // [num_channels] + + int *pixel_types; // Loaded pixel type(TINYEXR_PIXELTYPE_*) of `images` for + // each channel. This is overwritten with `requested_pixel_types` when + // loading. + int num_channels; + + int compression_type; // compression type(TINYEXR_COMPRESSIONTYPE_*) + int *requested_pixel_types; // Filled initially by + // ParseEXRHeaderFrom(Meomory|File), then users + // can edit it(only valid for HALF pixel type + // channel) + // name attribute required for multipart files; + // must be unique and non empty (according to spec.); + // use EXRSetNameAttr for setting value; + // max 255 character allowed - excluding terminating zero + char name[256]; +} EXRHeader; + +typedef struct TEXRMultiPartHeader { + int num_headers; + EXRHeader *headers; + +} EXRMultiPartHeader; + +typedef struct TEXRImage { + EXRTile *tiles; // Tiled pixel data. The application must reconstruct image + // from tiles manually. NULL if scanline format. + struct TEXRImage* next_level; // NULL if scanline format or image is the last level. + int level_x; // x level index + int level_y; // y level index + + unsigned char **images; // image[channels][pixels]. NULL if tiled format. + + int width; + int height; + int num_channels; + + // Properties for tile format. + int num_tiles; + +} EXRImage; + +typedef struct TEXRMultiPartImage { + int num_images; + EXRImage *images; + +} EXRMultiPartImage; + +typedef struct TDeepImage { + const char **channel_names; + float ***image; // image[channels][scanlines][samples] + int **offset_table; // offset_table[scanline][offsets] + int num_channels; + int width; + int height; + int pad0; +} DeepImage; + +// @deprecated { For backward compatibility. Not recommended to use. } +// Loads single-frame OpenEXR image. Assume EXR image contains A(single channel +// alpha) or RGB(A) channels. +// Application must free image data as returned by `out_rgba` +// Result image format is: float x RGBA x width x hight +// Returns negative value and may set error string in `err` when there's an +// error +extern int LoadEXR(float **out_rgba, int *width, int *height, + const char *filename, const char **err); + +// Loads single-frame OpenEXR image by specifying layer name. Assume EXR image +// contains A(single channel alpha) or RGB(A) channels. Application must free +// image data as returned by `out_rgba` Result image format is: float x RGBA x +// width x hight Returns negative value and may set error string in `err` when +// there's an error When the specified layer name is not found in the EXR file, +// the function will return `TINYEXR_ERROR_LAYER_NOT_FOUND`. +extern int LoadEXRWithLayer(float **out_rgba, int *width, int *height, + const char *filename, const char *layer_name, + const char **err); + +// +// Get layer infos from EXR file. +// +// @param[out] layer_names List of layer names. Application must free memory +// after using this. +// @param[out] num_layers The number of layers +// @param[out] err Error string(will be filled when the function returns error +// code). Free it using FreeEXRErrorMessage after using this value. +// +// @return TINYEXR_SUCCEES upon success. +// +extern int EXRLayers(const char *filename, const char **layer_names[], + int *num_layers, const char **err); + +// @deprecated +// Simple wrapper API for ParseEXRHeaderFromFile. +// checking given file is a EXR file(by just look up header) +// @return TINYEXR_SUCCEES for EXR image, TINYEXR_ERROR_INVALID_HEADER for +// others +extern int IsEXR(const char *filename); + +// Simple wrapper API for ParseEXRHeaderFromMemory. +// Check if given data is a EXR image(by just looking up a header section) +// @return TINYEXR_SUCCEES for EXR image, TINYEXR_ERROR_INVALID_HEADER for +// others +extern int IsEXRFromMemory(const unsigned char *memory, size_t size); + +// @deprecated +// Saves single-frame OpenEXR image to a buffer. Assume EXR image contains RGB(A) channels. +// components must be 1(Grayscale), 3(RGB) or 4(RGBA). +// Input image format is: `float x width x height`, or `float x RGB(A) x width x +// hight` +// Save image as fp16(HALF) format when `save_as_fp16` is positive non-zero +// value. +// Save image as fp32(FLOAT) format when `save_as_fp16` is 0. +// Use ZIP compression by default. +// `buffer` is the pointer to write EXR data. +// Memory for `buffer` is allocated internally in SaveEXRToMemory. +// Returns the data size of EXR file when the value is positive(up to 2GB EXR data). +// Returns negative value and may set error string in `err` when there's an +// error +extern int SaveEXRToMemory(const float *data, const int width, const int height, + const int components, const int save_as_fp16, + unsigned char **buffer, const char **err); + +// @deprecated { Not recommended, but handy to use. } +// Saves single-frame OpenEXR image to a buffer. Assume EXR image contains RGB(A) channels. +// components must be 1(Grayscale), 3(RGB) or 4(RGBA). +// Input image format is: `float x width x height`, or `float x RGB(A) x width x +// hight` +// Save image as fp16(HALF) format when `save_as_fp16` is positive non-zero +// value. +// Save image as fp32(FLOAT) format when `save_as_fp16` is 0. +// Use ZIP compression by default. +// Returns TINYEXR_SUCCEES(0) when success. +// Returns negative value and may set error string in `err` when there's an +// error +extern int SaveEXR(const float *data, const int width, const int height, + const int components, const int save_as_fp16, + const char *filename, const char **err); + +// Returns the number of resolution levels of the image (including the base) +extern int EXRNumLevels(const EXRImage* exr_image); + +// Initialize EXRHeader struct +extern void InitEXRHeader(EXRHeader *exr_header); + +// Set name attribute of EXRHeader struct (it makes a copy) +extern void EXRSetNameAttr(EXRHeader *exr_header, const char* name); + +// Initialize EXRImage struct +extern void InitEXRImage(EXRImage *exr_image); + +// Frees internal data of EXRHeader struct +extern int FreeEXRHeader(EXRHeader *exr_header); + +// Frees internal data of EXRImage struct +extern int FreeEXRImage(EXRImage *exr_image); + +// Frees error message +extern void FreeEXRErrorMessage(const char *msg); + +// Parse EXR version header of a file. +extern int ParseEXRVersionFromFile(EXRVersion *version, const char *filename); + +// Parse EXR version header from memory-mapped EXR data. +extern int ParseEXRVersionFromMemory(EXRVersion *version, + const unsigned char *memory, size_t size); + +// Parse single-part OpenEXR header from a file and initialize `EXRHeader`. +// When there was an error message, Application must free `err` with +// FreeEXRErrorMessage() +extern int ParseEXRHeaderFromFile(EXRHeader *header, const EXRVersion *version, + const char *filename, const char **err); + +// Parse single-part OpenEXR header from a memory and initialize `EXRHeader`. +// When there was an error message, Application must free `err` with +// FreeEXRErrorMessage() +extern int ParseEXRHeaderFromMemory(EXRHeader *header, + const EXRVersion *version, + const unsigned char *memory, size_t size, + const char **err); + +// Parse multi-part OpenEXR headers from a file and initialize `EXRHeader*` +// array. +// When there was an error message, Application must free `err` with +// FreeEXRErrorMessage() +extern int ParseEXRMultipartHeaderFromFile(EXRHeader ***headers, + int *num_headers, + const EXRVersion *version, + const char *filename, + const char **err); + +// Parse multi-part OpenEXR headers from a memory and initialize `EXRHeader*` +// array +// When there was an error message, Application must free `err` with +// FreeEXRErrorMessage() +extern int ParseEXRMultipartHeaderFromMemory(EXRHeader ***headers, + int *num_headers, + const EXRVersion *version, + const unsigned char *memory, + size_t size, const char **err); + +// Loads single-part OpenEXR image from a file. +// Application must setup `ParseEXRHeaderFromFile` before calling this function. +// Application can free EXRImage using `FreeEXRImage` +// Returns negative value and may set error string in `err` when there's an +// error +// When there was an error message, Application must free `err` with +// FreeEXRErrorMessage() +extern int LoadEXRImageFromFile(EXRImage *image, const EXRHeader *header, + const char *filename, const char **err); + +// Loads single-part OpenEXR image from a memory. +// Application must setup `EXRHeader` with +// `ParseEXRHeaderFromMemory` before calling this function. +// Application can free EXRImage using `FreeEXRImage` +// Returns negative value and may set error string in `err` when there's an +// error +// When there was an error message, Application must free `err` with +// FreeEXRErrorMessage() +extern int LoadEXRImageFromMemory(EXRImage *image, const EXRHeader *header, + const unsigned char *memory, + const size_t size, const char **err); + +// Loads multi-part OpenEXR image from a file. +// Application must setup `ParseEXRMultipartHeaderFromFile` before calling this +// function. +// Application can free EXRImage using `FreeEXRImage` +// Returns negative value and may set error string in `err` when there's an +// error +// When there was an error message, Application must free `err` with +// FreeEXRErrorMessage() +extern int LoadEXRMultipartImageFromFile(EXRImage *images, + const EXRHeader **headers, + unsigned int num_parts, + const char *filename, + const char **err); + +// Loads multi-part OpenEXR image from a memory. +// Application must setup `EXRHeader*` array with +// `ParseEXRMultipartHeaderFromMemory` before calling this function. +// Application can free EXRImage using `FreeEXRImage` +// Returns negative value and may set error string in `err` when there's an +// error +// When there was an error message, Application must free `err` with +// FreeEXRErrorMessage() +extern int LoadEXRMultipartImageFromMemory(EXRImage *images, + const EXRHeader **headers, + unsigned int num_parts, + const unsigned char *memory, + const size_t size, const char **err); + +// Saves multi-channel, single-frame OpenEXR image to a file. +// Returns negative value and may set error string in `err` when there's an +// error +// When there was an error message, Application must free `err` with +// FreeEXRErrorMessage() +extern int SaveEXRImageToFile(const EXRImage *image, + const EXRHeader *exr_header, const char *filename, + const char **err); + +// Saves multi-channel, single-frame OpenEXR image to a memory. +// Image is compressed using EXRImage.compression value. +// Return the number of bytes if success. +// Return zero and will set error string in `err` when there's an +// error. +// When there was an error message, Application must free `err` with +// FreeEXRErrorMessage() +extern size_t SaveEXRImageToMemory(const EXRImage *image, + const EXRHeader *exr_header, + unsigned char **memory, const char **err); + +// Saves multi-channel, multi-frame OpenEXR image to a memory. +// Image is compressed using EXRImage.compression value. +// File global attributes (eg. display_window) must be set in the first header. +// Returns negative value and may set error string in `err` when there's an +// error +// When there was an error message, Application must free `err` with +// FreeEXRErrorMessage() +extern int SaveEXRMultipartImageToFile(const EXRImage *images, + const EXRHeader **exr_headers, + unsigned int num_parts, + const char *filename, const char **err); + +// Saves multi-channel, multi-frame OpenEXR image to a memory. +// Image is compressed using EXRImage.compression value. +// File global attributes (eg. display_window) must be set in the first header. +// Return the number of bytes if success. +// Return zero and will set error string in `err` when there's an +// error. +// When there was an error message, Application must free `err` with +// FreeEXRErrorMessage() +extern size_t SaveEXRMultipartImageToMemory(const EXRImage *images, + const EXRHeader **exr_headers, + unsigned int num_parts, + unsigned char **memory, const char **err); +// Loads single-frame OpenEXR deep image. +// Application must free memory of variables in DeepImage(image, offset_table) +// Returns negative value and may set error string in `err` when there's an +// error +// When there was an error message, Application must free `err` with +// FreeEXRErrorMessage() +extern int LoadDeepEXR(DeepImage *out_image, const char *filename, + const char **err); + +// NOT YET IMPLEMENTED: +// Saves single-frame OpenEXR deep image. +// Returns negative value and may set error string in `err` when there's an +// error +// extern int SaveDeepEXR(const DeepImage *in_image, const char *filename, +// const char **err); + +// NOT YET IMPLEMENTED: +// Loads multi-part OpenEXR deep image. +// Application must free memory of variables in DeepImage(image, offset_table) +// extern int LoadMultiPartDeepEXR(DeepImage **out_image, int num_parts, const +// char *filename, +// const char **err); + +// For emscripten. +// Loads single-frame OpenEXR image from memory. Assume EXR image contains +// RGB(A) channels. +// Returns negative value and may set error string in `err` when there's an +// error +// When there was an error message, Application must free `err` with +// FreeEXRErrorMessage() +extern int LoadEXRFromMemory(float **out_rgba, int *width, int *height, + const unsigned char *memory, size_t size, + const char **err); + +#ifdef __cplusplus +} +#endif + +#endif // TINYEXR_H_ + +#ifdef TINYEXR_IMPLEMENTATION +#ifndef TINYEXR_IMPLEMENTATION_DEFINED +#define TINYEXR_IMPLEMENTATION_DEFINED + +#ifdef _WIN32 + +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#ifndef NOMINMAX +#define NOMINMAX +#endif +#include // for UTF-8 and memory-mapping + +#if !defined(WINAPI_FAMILY) || (WINAPI_FAMILY == WINAPI_FAMILY_DESKTOP_APP) +#define TINYEXR_USE_WIN32_MMAP (1) +#endif + +#elif defined(__linux__) || defined(__unix__) +#include // for open() +#include // for memory-mapping +#include // for stat +#include // for close() +#define TINYEXR_USE_POSIX_MMAP (1) +#endif + +#include +#include +#include +#include +#include + +//#include // debug + +#include +#include +#include +#include + +// https://stackoverflow.com/questions/5047971/how-do-i-check-for-c11-support +#if __cplusplus > 199711L || (defined(_MSC_VER) && _MSC_VER >= 1900) +#define TINYEXR_HAS_CXX11 (1) +// C++11 +#include + +#if TINYEXR_USE_THREAD +#include +#include +#endif + +#else // __cplusplus > 199711L +#define TINYEXR_HAS_CXX11 (0) +#endif // __cplusplus > 199711L + +#if TINYEXR_USE_OPENMP +#include +#endif + +#if defined(TINYEXR_USE_MINIZ) && (TINYEXR_USE_MINIZ==1) +#include +#else +// Issue #46. Please include your own zlib-compatible API header before +// including `tinyexr.h` +//#include "zlib.h" +#endif + +#if defined(TINYEXR_USE_NANOZLIB) && (TINYEXR_USE_NANOZLIB==1) +#define NANOZLIB_IMPLEMENTATION +#include "nanozlib.h" +#endif + +#if TINYEXR_USE_STB_ZLIB +// Since we don't know where a project has stb_image.h and stb_image_write.h +// and whether they are in the include path, we don't include them here, and +// instead declare the two relevant functions manually. +// from stb_image.h: +extern "C" int stbi_zlib_decode_buffer(char *obuffer, int olen, const char *ibuffer, int ilen); +// from stb_image_write.h: +extern "C" unsigned char *stbi_zlib_compress(unsigned char *data, int data_len, int *out_len, int quality); +#endif + + +#if TINYEXR_USE_ZFP + +#ifdef __clang__ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Weverything" +#endif + +#include "zfp.h" + +#ifdef __clang__ +#pragma clang diagnostic pop +#endif + +#endif + +// cond: conditional expression +// msg: std::string +// err: std::string* +#define TINYEXR_CHECK_AND_RETURN_MSG(cond, msg, err) do { \ + if (!(cond)) { \ + if (!err) { \ + std::ostringstream ss_e; \ + ss_e << __func__ << "():" << __LINE__ << msg << "\n"; \ + (*err) += ss_e.str(); \ + } \ + return false;\ + } \ + } while(0) + +// no error message. +#define TINYEXR_CHECK_AND_RETURN_C(cond, retcode) do { \ + if (!(cond)) { \ + return retcode; \ + } \ + } while(0) + +namespace tinyexr { + +#if __cplusplus > 199711L +// C++11 +typedef uint64_t tinyexr_uint64; +typedef int64_t tinyexr_int64; +#else +// Although `long long` is not a standard type pre C++11, assume it is defined +// as a compiler's extension. +#ifdef __clang__ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wc++11-long-long" +#endif +typedef unsigned long long tinyexr_uint64; +typedef long long tinyexr_int64; +#ifdef __clang__ +#pragma clang diagnostic pop +#endif +#endif + +// static bool IsBigEndian(void) { +// union { +// unsigned int i; +// char c[4]; +// } bint = {0x01020304}; +// +// return bint.c[0] == 1; +//} + +static void SetErrorMessage(const std::string &msg, const char **err) { + if (err) { +#ifdef _WIN32 + (*err) = _strdup(msg.c_str()); +#else + (*err) = strdup(msg.c_str()); +#endif + } +} + +#if 0 +static void SetWarningMessage(const std::string &msg, const char **warn) { + if (warn) { +#ifdef _WIN32 + (*warn) = _strdup(msg.c_str()); +#else + (*warn) = strdup(msg.c_str()); +#endif + } +} +#endif + +static const int kEXRVersionSize = 8; + +static void cpy2(unsigned short *dst_val, const unsigned short *src_val) { + unsigned char *dst = reinterpret_cast(dst_val); + const unsigned char *src = reinterpret_cast(src_val); + + dst[0] = src[0]; + dst[1] = src[1]; +} + +static void swap2(unsigned short *val) { +#if TINYEXR_LITTLE_ENDIAN + (void)val; +#else + unsigned short tmp = *val; + unsigned char *dst = reinterpret_cast(val); + unsigned char *src = reinterpret_cast(&tmp); + + dst[0] = src[1]; + dst[1] = src[0]; +#endif +} + +#ifdef __clang__ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wunused-function" +#endif + +#ifdef __GNUC__ +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wunused-function" +#endif +static void cpy4(int *dst_val, const int *src_val) { + unsigned char *dst = reinterpret_cast(dst_val); + const unsigned char *src = reinterpret_cast(src_val); + + dst[0] = src[0]; + dst[1] = src[1]; + dst[2] = src[2]; + dst[3] = src[3]; +} + +static void cpy4(unsigned int *dst_val, const unsigned int *src_val) { + unsigned char *dst = reinterpret_cast(dst_val); + const unsigned char *src = reinterpret_cast(src_val); + + dst[0] = src[0]; + dst[1] = src[1]; + dst[2] = src[2]; + dst[3] = src[3]; +} + +static void cpy4(float *dst_val, const float *src_val) { + unsigned char *dst = reinterpret_cast(dst_val); + const unsigned char *src = reinterpret_cast(src_val); + + dst[0] = src[0]; + dst[1] = src[1]; + dst[2] = src[2]; + dst[3] = src[3]; +} +#ifdef __clang__ +#pragma clang diagnostic pop +#endif + +#ifdef __GNUC__ +#pragma GCC diagnostic pop +#endif + +static void swap4(unsigned int *val) { +#if TINYEXR_LITTLE_ENDIAN + (void)val; +#else + unsigned int tmp = *val; + unsigned char *dst = reinterpret_cast(val); + unsigned char *src = reinterpret_cast(&tmp); + + dst[0] = src[3]; + dst[1] = src[2]; + dst[2] = src[1]; + dst[3] = src[0]; +#endif +} + +static void swap4(int *val) { +#if TINYEXR_LITTLE_ENDIAN + (void)val; +#else + int tmp = *val; + unsigned char *dst = reinterpret_cast(val); + unsigned char *src = reinterpret_cast(&tmp); + + dst[0] = src[3]; + dst[1] = src[2]; + dst[2] = src[1]; + dst[3] = src[0]; +#endif +} + +static void swap4(float *val) { +#if TINYEXR_LITTLE_ENDIAN + (void)val; +#else + float tmp = *val; + unsigned char *dst = reinterpret_cast(val); + unsigned char *src = reinterpret_cast(&tmp); + + dst[0] = src[3]; + dst[1] = src[2]; + dst[2] = src[1]; + dst[3] = src[0]; +#endif +} + +#if 0 +static void cpy8(tinyexr::tinyexr_uint64 *dst_val, const tinyexr::tinyexr_uint64 *src_val) { + unsigned char *dst = reinterpret_cast(dst_val); + const unsigned char *src = reinterpret_cast(src_val); + + dst[0] = src[0]; + dst[1] = src[1]; + dst[2] = src[2]; + dst[3] = src[3]; + dst[4] = src[4]; + dst[5] = src[5]; + dst[6] = src[6]; + dst[7] = src[7]; +} +#endif + +static void swap8(tinyexr::tinyexr_uint64 *val) { +#if TINYEXR_LITTLE_ENDIAN + (void)val; +#else + tinyexr::tinyexr_uint64 tmp = (*val); + unsigned char *dst = reinterpret_cast(val); + unsigned char *src = reinterpret_cast(&tmp); + + dst[0] = src[7]; + dst[1] = src[6]; + dst[2] = src[5]; + dst[3] = src[4]; + dst[4] = src[3]; + dst[5] = src[2]; + dst[6] = src[1]; + dst[7] = src[0]; +#endif +} + +// https://gist.github.com/rygorous/2156668 +union FP32 { + unsigned int u; + float f; + struct { +#if TINYEXR_LITTLE_ENDIAN + unsigned int Mantissa : 23; + unsigned int Exponent : 8; + unsigned int Sign : 1; +#else + unsigned int Sign : 1; + unsigned int Exponent : 8; + unsigned int Mantissa : 23; +#endif + } s; +}; + +#ifdef __clang__ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wpadded" +#endif + +union FP16 { + unsigned short u; + struct { +#if TINYEXR_LITTLE_ENDIAN + unsigned int Mantissa : 10; + unsigned int Exponent : 5; + unsigned int Sign : 1; +#else + unsigned int Sign : 1; + unsigned int Exponent : 5; + unsigned int Mantissa : 10; +#endif + } s; +}; + +#ifdef __clang__ +#pragma clang diagnostic pop +#endif + +static FP32 half_to_float(FP16 h) { + static const FP32 magic = {113 << 23}; + static const unsigned int shifted_exp = 0x7c00 + << 13; // exponent mask after shift + FP32 o; + + o.u = (h.u & 0x7fffU) << 13U; // exponent/mantissa bits + unsigned int exp_ = shifted_exp & o.u; // just the exponent + o.u += (127 - 15) << 23; // exponent adjust + + // handle exponent special cases + if (exp_ == shifted_exp) // Inf/NaN? + o.u += (128 - 16) << 23; // extra exp adjust + else if (exp_ == 0) // Zero/Denormal? + { + o.u += 1 << 23; // extra exp adjust + o.f -= magic.f; // renormalize + } + + o.u |= (h.u & 0x8000U) << 16U; // sign bit + return o; +} + +static FP16 float_to_half_full(FP32 f) { + FP16 o = {0}; + + // Based on ISPC reference code (with minor modifications) + if (f.s.Exponent == 0) // Signed zero/denormal (which will underflow) + o.s.Exponent = 0; + else if (f.s.Exponent == 255) // Inf or NaN (all exponent bits set) + { + o.s.Exponent = 31; + o.s.Mantissa = f.s.Mantissa ? 0x200 : 0; // NaN->qNaN and Inf->Inf + } else // Normalized number + { + // Exponent unbias the single, then bias the halfp + int newexp = f.s.Exponent - 127 + 15; + if (newexp >= 31) // Overflow, return signed infinity + o.s.Exponent = 31; + else if (newexp <= 0) // Underflow + { + if ((14 - newexp) <= 24) // Mantissa might be non-zero + { + unsigned int mant = f.s.Mantissa | 0x800000; // Hidden 1 bit + o.s.Mantissa = mant >> (14 - newexp); + if ((mant >> (13 - newexp)) & 1) // Check for rounding + o.u++; // Round, might overflow into exp bit, but this is OK + } + } else { + o.s.Exponent = static_cast(newexp); + o.s.Mantissa = f.s.Mantissa >> 13; + if (f.s.Mantissa & 0x1000) // Check for rounding + o.u++; // Round, might overflow to inf, this is OK + } + } + + o.s.Sign = f.s.Sign; + return o; +} + +// NOTE: From OpenEXR code +// #define IMF_INCREASING_Y 0 +// #define IMF_DECREASING_Y 1 +// #define IMF_RAMDOM_Y 2 +// +// #define IMF_NO_COMPRESSION 0 +// #define IMF_RLE_COMPRESSION 1 +// #define IMF_ZIPS_COMPRESSION 2 +// #define IMF_ZIP_COMPRESSION 3 +// #define IMF_PIZ_COMPRESSION 4 +// #define IMF_PXR24_COMPRESSION 5 +// #define IMF_B44_COMPRESSION 6 +// #define IMF_B44A_COMPRESSION 7 + +#ifdef __clang__ +#pragma clang diagnostic push + +#if __has_warning("-Wzero-as-null-pointer-constant") +#pragma clang diagnostic ignored "-Wzero-as-null-pointer-constant" +#endif + +#endif + +static const char *ReadString(std::string *s, const char *ptr, size_t len) { + // Read untile NULL(\0). + const char *p = ptr; + const char *q = ptr; + while ((size_t(q - ptr) < len) && (*q) != 0) { + q++; + } + + if (size_t(q - ptr) >= len) { + (*s).clear(); + return NULL; + } + + (*s) = std::string(p, q); + + return q + 1; // skip '\0' +} + +static bool ReadAttribute(std::string *name, std::string *type, + std::vector *data, size_t *marker_size, + const char *marker, size_t size) { + size_t name_len = strnlen(marker, size); + if (name_len == size) { + // String does not have a terminating character. + return false; + } + *name = std::string(marker, name_len); + + marker += name_len + 1; + size -= name_len + 1; + + size_t type_len = strnlen(marker, size); + if (type_len == size) { + return false; + } + *type = std::string(marker, type_len); + + marker += type_len + 1; + size -= type_len + 1; + + if (size < sizeof(uint32_t)) { + return false; + } + + uint32_t data_len; + memcpy(&data_len, marker, sizeof(uint32_t)); + tinyexr::swap4(reinterpret_cast(&data_len)); + + if (data_len == 0) { + if ((*type).compare("string") == 0) { + // Accept empty string attribute. + + marker += sizeof(uint32_t); + size -= sizeof(uint32_t); + + *marker_size = name_len + 1 + type_len + 1 + sizeof(uint32_t); + + data->resize(1); + (*data)[0] = '\0'; + + return true; + } else { + return false; + } + } + + marker += sizeof(uint32_t); + size -= sizeof(uint32_t); + + if (size < data_len) { + return false; + } + + data->resize(static_cast(data_len)); + memcpy(&data->at(0), marker, static_cast(data_len)); + + *marker_size = name_len + 1 + type_len + 1 + sizeof(uint32_t) + data_len; + return true; +} + +static void WriteAttributeToMemory(std::vector *out, + const char *name, const char *type, + const unsigned char *data, int len) { + out->insert(out->end(), name, name + strlen(name) + 1); + out->insert(out->end(), type, type + strlen(type) + 1); + + int outLen = len; + tinyexr::swap4(&outLen); + out->insert(out->end(), reinterpret_cast(&outLen), + reinterpret_cast(&outLen) + sizeof(int)); + out->insert(out->end(), data, data + len); +} + +typedef struct TChannelInfo { + std::string name; // less than 255 bytes long + int pixel_type; + int requested_pixel_type; + int x_sampling; + int y_sampling; + unsigned char p_linear; + unsigned char pad[3]; +} ChannelInfo; + +typedef struct { + int min_x; + int min_y; + int max_x; + int max_y; +} Box2iInfo; + +struct HeaderInfo { + std::vector channels; + std::vector attributes; + + Box2iInfo data_window; + int line_order; + Box2iInfo display_window; + float screen_window_center[2]; + float screen_window_width; + float pixel_aspect_ratio; + + int chunk_count; + + // Tiled format + int tiled; // Non-zero if the part is tiled. + int tile_size_x; + int tile_size_y; + int tile_level_mode; + int tile_rounding_mode; + + unsigned int header_len; + + int compression_type; + + // required for multi-part or non-image files + std::string name; + // required for multi-part or non-image files + std::string type; + + void clear() { + channels.clear(); + attributes.clear(); + + data_window.min_x = 0; + data_window.min_y = 0; + data_window.max_x = 0; + data_window.max_y = 0; + line_order = 0; + display_window.min_x = 0; + display_window.min_y = 0; + display_window.max_x = 0; + display_window.max_y = 0; + screen_window_center[0] = 0.0f; + screen_window_center[1] = 0.0f; + screen_window_width = 0.0f; + pixel_aspect_ratio = 0.0f; + + chunk_count = 0; + + // Tiled format + tiled = 0; + tile_size_x = 0; + tile_size_y = 0; + tile_level_mode = 0; + tile_rounding_mode = 0; + + header_len = 0; + compression_type = 0; + + name.clear(); + type.clear(); + } +}; + +static bool ReadChannelInfo(std::vector &channels, + const std::vector &data) { + const char *p = reinterpret_cast(&data.at(0)); + + for (;;) { + if ((*p) == 0) { + break; + } + ChannelInfo info; + info.requested_pixel_type = 0; + + tinyexr_int64 data_len = static_cast(data.size()) - + (p - reinterpret_cast(data.data())); + if (data_len < 0) { + return false; + } + + p = ReadString(&info.name, p, size_t(data_len)); + if ((p == NULL) && (info.name.empty())) { + // Buffer overrun. Issue #51. + return false; + } + + const unsigned char *data_end = + reinterpret_cast(p) + 16; + if (data_end >= (data.data() + data.size())) { + return false; + } + + memcpy(&info.pixel_type, p, sizeof(int)); + p += 4; + info.p_linear = static_cast(p[0]); // uchar + p += 1 + 3; // reserved: uchar[3] + memcpy(&info.x_sampling, p, sizeof(int)); // int + p += 4; + memcpy(&info.y_sampling, p, sizeof(int)); // int + p += 4; + + tinyexr::swap4(&info.pixel_type); + tinyexr::swap4(&info.x_sampling); + tinyexr::swap4(&info.y_sampling); + + channels.push_back(info); + } + + return true; +} + +static void WriteChannelInfo(std::vector &data, + const std::vector &channels) { + size_t sz = 0; + + // Calculate total size. + for (size_t c = 0; c < channels.size(); c++) { + sz += channels[c].name.length() + 1; // +1 for \0 + sz += 16; // 4 * int + } + data.resize(sz + 1); + + unsigned char *p = &data.at(0); + + for (size_t c = 0; c < channels.size(); c++) { + memcpy(p, channels[c].name.c_str(), channels[c].name.length()); + p += channels[c].name.length(); + (*p) = '\0'; + p++; + + int pixel_type = channels[c].requested_pixel_type; + int x_sampling = channels[c].x_sampling; + int y_sampling = channels[c].y_sampling; + tinyexr::swap4(&pixel_type); + tinyexr::swap4(&x_sampling); + tinyexr::swap4(&y_sampling); + + memcpy(p, &pixel_type, sizeof(int)); + p += sizeof(int); + + (*p) = channels[c].p_linear; + p += 4; + + memcpy(p, &x_sampling, sizeof(int)); + p += sizeof(int); + + memcpy(p, &y_sampling, sizeof(int)); + p += sizeof(int); + } + + (*p) = '\0'; +} + +static bool CompressZip(unsigned char *dst, + tinyexr::tinyexr_uint64 &compressedSize, + const unsigned char *src, unsigned long src_size) { + std::vector tmpBuf(src_size); + + // + // Apply EXR-specific? postprocess. Grabbed from OpenEXR's + // ImfZipCompressor.cpp + // + + // + // Reorder the pixel data. + // + + const char *srcPtr = reinterpret_cast(src); + + { + char *t1 = reinterpret_cast(&tmpBuf.at(0)); + char *t2 = reinterpret_cast(&tmpBuf.at(0)) + (src_size + 1) / 2; + const char *stop = srcPtr + src_size; + + for (;;) { + if (srcPtr < stop) + *(t1++) = *(srcPtr++); + else + break; + + if (srcPtr < stop) + *(t2++) = *(srcPtr++); + else + break; + } + } + + // + // Predictor. + // + + { + unsigned char *t = &tmpBuf.at(0) + 1; + unsigned char *stop = &tmpBuf.at(0) + src_size; + int p = t[-1]; + + while (t < stop) { + int d = int(t[0]) - p + (128 + 256); + p = t[0]; + t[0] = static_cast(d); + ++t; + } + } + +#if defined(TINYEXR_USE_MINIZ) && (TINYEXR_USE_MINIZ==1) + // + // Compress the data using miniz + // + + mz_ulong outSize = mz_compressBound(src_size); + int ret = mz_compress( + dst, &outSize, static_cast(&tmpBuf.at(0)), + src_size); + if (ret != MZ_OK) { + return false; + } + + compressedSize = outSize; +#elif defined(TINYEXR_USE_STB_ZLIB) && (TINYEXR_USE_STB_ZLIB==1) + int outSize; + unsigned char* ret = stbi_zlib_compress(const_cast(&tmpBuf.at(0)), src_size, &outSize, 8); + if (!ret) { + return false; + } + memcpy(dst, ret, outSize); + free(ret); + + compressedSize = outSize; +#elif defined(TINYEXR_USE_NANOZLIB) && (TINYEXR_USE_NANOZLIB==1) + uint64_t dstSize = nanoz_compressBound(static_cast(src_size)); + int outSize{0}; + unsigned char *ret = nanoz_compress(&tmpBuf.at(0), src_size, &outSize, /* quality */8); + if (!ret) { + return false; + } + + memcpy(dst, ret, outSize); + free(ret); + + compressedSize = outSize; +#else + uLong outSize = compressBound(static_cast(src_size)); + int ret = compress(dst, &outSize, static_cast(&tmpBuf.at(0)), + src_size); + if (ret != Z_OK) { + return false; + } + + compressedSize = outSize; +#endif + + // Use uncompressed data when compressed data is larger than uncompressed. + // (Issue 40) + if (compressedSize >= src_size) { + compressedSize = src_size; + memcpy(dst, src, src_size); + } + + return true; +} + +static bool DecompressZip(unsigned char *dst, + unsigned long *uncompressed_size /* inout */, + const unsigned char *src, unsigned long src_size) { + if ((*uncompressed_size) == src_size) { + // Data is not compressed(Issue 40). + memcpy(dst, src, src_size); + return true; + } + std::vector tmpBuf(*uncompressed_size); + +#if defined(TINYEXR_USE_MINIZ) && (TINYEXR_USE_MINIZ==1) + int ret = + mz_uncompress(&tmpBuf.at(0), uncompressed_size, src, src_size); + if (MZ_OK != ret) { + return false; + } +#elif TINYEXR_USE_STB_ZLIB + int ret = stbi_zlib_decode_buffer(reinterpret_cast(&tmpBuf.at(0)), + *uncompressed_size, reinterpret_cast(src), src_size); + if (ret < 0) { + return false; + } +#elif defined(TINYEXR_USE_NANOZLIB) && (TINYEXR_USE_NANOZLIB==1) + uint64_t dest_size = (*uncompressed_size); + uint64_t uncomp_size{0}; + nanoz_status_t ret = + nanoz_uncompress(src, src_size, dest_size, &tmpBuf.at(0), &uncomp_size); + if (NANOZ_SUCCESS != ret) { + return false; + } + if ((*uncompressed_size) != uncomp_size) { + return false; + } +#else + int ret = uncompress(&tmpBuf.at(0), uncompressed_size, src, src_size); + if (Z_OK != ret) { + return false; + } +#endif + + // + // Apply EXR-specific? postprocess. Grabbed from OpenEXR's + // ImfZipCompressor.cpp + // + + // Predictor. + { + unsigned char *t = &tmpBuf.at(0) + 1; + unsigned char *stop = &tmpBuf.at(0) + (*uncompressed_size); + + while (t < stop) { + int d = int(t[-1]) + int(t[0]) - 128; + t[0] = static_cast(d); + ++t; + } + } + + // Reorder the pixel data. + { + const char *t1 = reinterpret_cast(&tmpBuf.at(0)); + const char *t2 = reinterpret_cast(&tmpBuf.at(0)) + + (*uncompressed_size + 1) / 2; + char *s = reinterpret_cast(dst); + char *stop = s + (*uncompressed_size); + + for (;;) { + if (s < stop) + *(s++) = *(t1++); + else + break; + + if (s < stop) + *(s++) = *(t2++); + else + break; + } + } + + return true; +} + +// RLE code from OpenEXR -------------------------------------- + +#ifdef __clang__ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wsign-conversion" +#if __has_warning("-Wextra-semi-stmt") +#pragma clang diagnostic ignored "-Wextra-semi-stmt" +#endif +#endif + +#ifdef _MSC_VER +#pragma warning(push) +#pragma warning(disable : 4204) // nonstandard extension used : non-constant + // aggregate initializer (also supported by GNU + // C and C99, so no big deal) +#pragma warning(disable : 4244) // 'initializing': conversion from '__int64' to + // 'int', possible loss of data +#pragma warning(disable : 4267) // 'argument': conversion from '__int64' to + // 'int', possible loss of data +#pragma warning(disable : 4996) // 'strdup': The POSIX name for this item is + // deprecated. Instead, use the ISO C and C++ + // conformant name: _strdup. +#endif + +const int MIN_RUN_LENGTH = 3; +const int MAX_RUN_LENGTH = 127; + +// +// Compress an array of bytes, using run-length encoding, +// and return the length of the compressed data. +// + +static int rleCompress(int inLength, const char in[], signed char out[]) { + const char *inEnd = in + inLength; + const char *runStart = in; + const char *runEnd = in + 1; + signed char *outWrite = out; + + while (runStart < inEnd) { + while (runEnd < inEnd && *runStart == *runEnd && + runEnd - runStart - 1 < MAX_RUN_LENGTH) { + ++runEnd; + } + + if (runEnd - runStart >= MIN_RUN_LENGTH) { + // + // Compressible run + // + + *outWrite++ = static_cast(runEnd - runStart) - 1; + *outWrite++ = *(reinterpret_cast(runStart)); + runStart = runEnd; + } else { + // + // Uncompressable run + // + + while (runEnd < inEnd && + ((runEnd + 1 >= inEnd || *runEnd != *(runEnd + 1)) || + (runEnd + 2 >= inEnd || *(runEnd + 1) != *(runEnd + 2))) && + runEnd - runStart < MAX_RUN_LENGTH) { + ++runEnd; + } + + *outWrite++ = static_cast(runStart - runEnd); + + while (runStart < runEnd) { + *outWrite++ = *(reinterpret_cast(runStart++)); + } + } + + ++runEnd; + } + + return static_cast(outWrite - out); +} + +// +// Uncompress an array of bytes compressed with rleCompress(). +// Returns the length of the uncompressed data, or 0 if the +// length of the uncompressed data would be more than maxLength. +// + +static int rleUncompress(int inLength, int maxLength, const signed char in[], + char out[]) { + char *outStart = out; + + while (inLength > 0) { + if (*in < 0) { + int count = -(static_cast(*in++)); + inLength -= count + 1; + + // Fixes #116: Add bounds check to in buffer. + if ((0 > (maxLength -= count)) || (inLength < 0)) return 0; + + memcpy(out, in, count); + out += count; + in += count; + } else { + int count = *in++; + inLength -= 2; + + if ((0 > (maxLength -= count + 1)) || (inLength < 0)) return 0; + + memset(out, *reinterpret_cast(in), count + 1); + out += count + 1; + + in++; + } + } + + return static_cast(out - outStart); +} + +#ifdef __clang__ +#pragma clang diagnostic pop +#endif + +// End of RLE code from OpenEXR ----------------------------------- + +static bool CompressRle(unsigned char *dst, + tinyexr::tinyexr_uint64 &compressedSize, + const unsigned char *src, unsigned long src_size) { + std::vector tmpBuf(src_size); + + // + // Apply EXR-specific? postprocess. Grabbed from OpenEXR's + // ImfRleCompressor.cpp + // + + // + // Reorder the pixel data. + // + + const char *srcPtr = reinterpret_cast(src); + + { + char *t1 = reinterpret_cast(&tmpBuf.at(0)); + char *t2 = reinterpret_cast(&tmpBuf.at(0)) + (src_size + 1) / 2; + const char *stop = srcPtr + src_size; + + for (;;) { + if (srcPtr < stop) + *(t1++) = *(srcPtr++); + else + break; + + if (srcPtr < stop) + *(t2++) = *(srcPtr++); + else + break; + } + } + + // + // Predictor. + // + + { + unsigned char *t = &tmpBuf.at(0) + 1; + unsigned char *stop = &tmpBuf.at(0) + src_size; + int p = t[-1]; + + while (t < stop) { + int d = int(t[0]) - p + (128 + 256); + p = t[0]; + t[0] = static_cast(d); + ++t; + } + } + + // outSize will be (srcSiz * 3) / 2 at max. + int outSize = rleCompress(static_cast(src_size), + reinterpret_cast(&tmpBuf.at(0)), + reinterpret_cast(dst)); + TINYEXR_CHECK_AND_RETURN_C(outSize > 0, false); + + compressedSize = static_cast(outSize); + + // Use uncompressed data when compressed data is larger than uncompressed. + // (Issue 40) + if (compressedSize >= src_size) { + compressedSize = src_size; + memcpy(dst, src, src_size); + } + + return true; +} + +static bool DecompressRle(unsigned char *dst, + const unsigned long uncompressed_size, + const unsigned char *src, unsigned long src_size) { + if (uncompressed_size == src_size) { + // Data is not compressed(Issue 40). + memcpy(dst, src, src_size); + return true; + } + + // Workaround for issue #112. + // TODO(syoyo): Add more robust out-of-bounds check in `rleUncompress`. + if (src_size <= 2) { + return false; + } + + std::vector tmpBuf(uncompressed_size); + + int ret = rleUncompress(static_cast(src_size), + static_cast(uncompressed_size), + reinterpret_cast(src), + reinterpret_cast(&tmpBuf.at(0))); + if (ret != static_cast(uncompressed_size)) { + return false; + } + + // + // Apply EXR-specific? postprocess. Grabbed from OpenEXR's + // ImfRleCompressor.cpp + // + + // Predictor. + { + unsigned char *t = &tmpBuf.at(0) + 1; + unsigned char *stop = &tmpBuf.at(0) + uncompressed_size; + + while (t < stop) { + int d = int(t[-1]) + int(t[0]) - 128; + t[0] = static_cast(d); + ++t; + } + } + + // Reorder the pixel data. + { + const char *t1 = reinterpret_cast(&tmpBuf.at(0)); + const char *t2 = reinterpret_cast(&tmpBuf.at(0)) + + (uncompressed_size + 1) / 2; + char *s = reinterpret_cast(dst); + char *stop = s + uncompressed_size; + + for (;;) { + if (s < stop) + *(s++) = *(t1++); + else + break; + + if (s < stop) + *(s++) = *(t2++); + else + break; + } + } + + return true; +} + +#if TINYEXR_USE_PIZ + +#ifdef __clang__ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wc++11-long-long" +#pragma clang diagnostic ignored "-Wold-style-cast" +#pragma clang diagnostic ignored "-Wpadded" +#pragma clang diagnostic ignored "-Wsign-conversion" +#pragma clang diagnostic ignored "-Wc++11-extensions" +#pragma clang diagnostic ignored "-Wconversion" +#pragma clang diagnostic ignored "-Wc++98-compat-pedantic" + +#if __has_warning("-Wcast-qual") +#pragma clang diagnostic ignored "-Wcast-qual" +#endif + +#if __has_warning("-Wextra-semi-stmt") +#pragma clang diagnostic ignored "-Wextra-semi-stmt" +#endif + +#endif + +// +// PIZ compress/uncompress, based on OpenEXR's ImfPizCompressor.cpp +// +// ----------------------------------------------------------------- +// Copyright (c) 2004, Industrial Light & Magic, a division of Lucas +// Digital Ltd. LLC) +// (3 clause BSD license) +// + +struct PIZChannelData { + unsigned short *start; + unsigned short *end; + int nx; + int ny; + int ys; + int size; +}; + +//----------------------------------------------------------------------------- +// +// 16-bit Haar Wavelet encoding and decoding +// +// The source code in this file is derived from the encoding +// and decoding routines written by Christian Rouet for his +// PIZ image file format. +// +//----------------------------------------------------------------------------- + +// +// Wavelet basis functions without modulo arithmetic; they produce +// the best compression ratios when the wavelet-transformed data are +// Huffman-encoded, but the wavelet transform works only for 14-bit +// data (untransformed data values must be less than (1 << 14)). +// + +inline void wenc14(unsigned short a, unsigned short b, unsigned short &l, + unsigned short &h) { + short as = static_cast(a); + short bs = static_cast(b); + + short ms = (as + bs) >> 1; + short ds = as - bs; + + l = static_cast(ms); + h = static_cast(ds); +} + +inline void wdec14(unsigned short l, unsigned short h, unsigned short &a, + unsigned short &b) { + short ls = static_cast(l); + short hs = static_cast(h); + + int hi = hs; + int ai = ls + (hi & 1) + (hi >> 1); + + short as = static_cast(ai); + short bs = static_cast(ai - hi); + + a = static_cast(as); + b = static_cast(bs); +} + +// +// Wavelet basis functions with modulo arithmetic; they work with full +// 16-bit data, but Huffman-encoding the wavelet-transformed data doesn't +// compress the data quite as well. +// + +const int NBITS = 16; +const int A_OFFSET = 1 << (NBITS - 1); +const int M_OFFSET = 1 << (NBITS - 1); +const int MOD_MASK = (1 << NBITS) - 1; + +inline void wenc16(unsigned short a, unsigned short b, unsigned short &l, + unsigned short &h) { + int ao = (a + A_OFFSET) & MOD_MASK; + int m = ((ao + b) >> 1); + int d = ao - b; + + if (d < 0) m = (m + M_OFFSET) & MOD_MASK; + + d &= MOD_MASK; + + l = static_cast(m); + h = static_cast(d); +} + +inline void wdec16(unsigned short l, unsigned short h, unsigned short &a, + unsigned short &b) { + int m = l; + int d = h; + int bb = (m - (d >> 1)) & MOD_MASK; + int aa = (d + bb - A_OFFSET) & MOD_MASK; + b = static_cast(bb); + a = static_cast(aa); +} + +// +// 2D Wavelet encoding: +// + +static void wav2Encode( + unsigned short *in, // io: values are transformed in place + int nx, // i : x size + int ox, // i : x offset + int ny, // i : y size + int oy, // i : y offset + unsigned short mx) // i : maximum in[x][y] value +{ + bool w14 = (mx < (1 << 14)); + int n = (nx > ny) ? ny : nx; + int p = 1; // == 1 << level + int p2 = 2; // == 1 << (level+1) + + // + // Hierarchical loop on smaller dimension n + // + + while (p2 <= n) { + unsigned short *py = in; + unsigned short *ey = in + oy * (ny - p2); + int oy1 = oy * p; + int oy2 = oy * p2; + int ox1 = ox * p; + int ox2 = ox * p2; + unsigned short i00, i01, i10, i11; + + // + // Y loop + // + + for (; py <= ey; py += oy2) { + unsigned short *px = py; + unsigned short *ex = py + ox * (nx - p2); + + // + // X loop + // + + for (; px <= ex; px += ox2) { + unsigned short *p01 = px + ox1; + unsigned short *p10 = px + oy1; + unsigned short *p11 = p10 + ox1; + + // + // 2D wavelet encoding + // + + if (w14) { + wenc14(*px, *p01, i00, i01); + wenc14(*p10, *p11, i10, i11); + wenc14(i00, i10, *px, *p10); + wenc14(i01, i11, *p01, *p11); + } else { + wenc16(*px, *p01, i00, i01); + wenc16(*p10, *p11, i10, i11); + wenc16(i00, i10, *px, *p10); + wenc16(i01, i11, *p01, *p11); + } + } + + // + // Encode (1D) odd column (still in Y loop) + // + + if (nx & p) { + unsigned short *p10 = px + oy1; + + if (w14) + wenc14(*px, *p10, i00, *p10); + else + wenc16(*px, *p10, i00, *p10); + + *px = i00; + } + } + + // + // Encode (1D) odd line (must loop in X) + // + + if (ny & p) { + unsigned short *px = py; + unsigned short *ex = py + ox * (nx - p2); + + for (; px <= ex; px += ox2) { + unsigned short *p01 = px + ox1; + + if (w14) + wenc14(*px, *p01, i00, *p01); + else + wenc16(*px, *p01, i00, *p01); + + *px = i00; + } + } + + // + // Next level + // + + p = p2; + p2 <<= 1; + } +} + +// +// 2D Wavelet decoding: +// + +static void wav2Decode( + unsigned short *in, // io: values are transformed in place + int nx, // i : x size + int ox, // i : x offset + int ny, // i : y size + int oy, // i : y offset + unsigned short mx) // i : maximum in[x][y] value +{ + bool w14 = (mx < (1 << 14)); + int n = (nx > ny) ? ny : nx; + int p = 1; + int p2; + + // + // Search max level + // + + while (p <= n) p <<= 1; + + p >>= 1; + p2 = p; + p >>= 1; + + // + // Hierarchical loop on smaller dimension n + // + + while (p >= 1) { + unsigned short *py = in; + unsigned short *ey = in + oy * (ny - p2); + int oy1 = oy * p; + int oy2 = oy * p2; + int ox1 = ox * p; + int ox2 = ox * p2; + unsigned short i00, i01, i10, i11; + + // + // Y loop + // + + for (; py <= ey; py += oy2) { + unsigned short *px = py; + unsigned short *ex = py + ox * (nx - p2); + + // + // X loop + // + + for (; px <= ex; px += ox2) { + unsigned short *p01 = px + ox1; + unsigned short *p10 = px + oy1; + unsigned short *p11 = p10 + ox1; + + // + // 2D wavelet decoding + // + + if (w14) { + wdec14(*px, *p10, i00, i10); + wdec14(*p01, *p11, i01, i11); + wdec14(i00, i01, *px, *p01); + wdec14(i10, i11, *p10, *p11); + } else { + wdec16(*px, *p10, i00, i10); + wdec16(*p01, *p11, i01, i11); + wdec16(i00, i01, *px, *p01); + wdec16(i10, i11, *p10, *p11); + } + } + + // + // Decode (1D) odd column (still in Y loop) + // + + if (nx & p) { + unsigned short *p10 = px + oy1; + + if (w14) + wdec14(*px, *p10, i00, *p10); + else + wdec16(*px, *p10, i00, *p10); + + *px = i00; + } + } + + // + // Decode (1D) odd line (must loop in X) + // + + if (ny & p) { + unsigned short *px = py; + unsigned short *ex = py + ox * (nx - p2); + + for (; px <= ex; px += ox2) { + unsigned short *p01 = px + ox1; + + if (w14) + wdec14(*px, *p01, i00, *p01); + else + wdec16(*px, *p01, i00, *p01); + + *px = i00; + } + } + + // + // Next level + // + + p2 = p; + p >>= 1; + } +} + +//----------------------------------------------------------------------------- +// +// 16-bit Huffman compression and decompression. +// +// The source code in this file is derived from the 8-bit +// Huffman compression and decompression routines written +// by Christian Rouet for his PIZ image file format. +// +//----------------------------------------------------------------------------- + +// Adds some modification for tinyexr. + +const int HUF_ENCBITS = 16; // literal (value) bit length +const int HUF_DECBITS = 14; // decoding bit size (>= 8) + +const int HUF_ENCSIZE = (1 << HUF_ENCBITS) + 1; // encoding table size +const int HUF_DECSIZE = 1 << HUF_DECBITS; // decoding table size +const int HUF_DECMASK = HUF_DECSIZE - 1; + +struct HufDec { // short code long code + //------------------------------- + unsigned int len : 8; // code length 0 + unsigned int lit : 24; // lit p size + unsigned int *p; // 0 lits +}; + +inline long long hufLength(long long code) { return code & 63; } + +inline long long hufCode(long long code) { return code >> 6; } + +inline void outputBits(int nBits, long long bits, long long &c, int &lc, + char *&out) { + c <<= nBits; + lc += nBits; + + c |= bits; + + while (lc >= 8) *out++ = static_cast((c >> (lc -= 8))); +} + +inline long long getBits(int nBits, long long &c, int &lc, const char *&in) { + while (lc < nBits) { + c = (c << 8) | *(reinterpret_cast(in++)); + lc += 8; + } + + lc -= nBits; + return (c >> lc) & ((1 << nBits) - 1); +} + +// +// ENCODING TABLE BUILDING & (UN)PACKING +// + +// +// Build a "canonical" Huffman code table: +// - for each (uncompressed) symbol, hcode contains the length +// of the corresponding code (in the compressed data) +// - canonical codes are computed and stored in hcode +// - the rules for constructing canonical codes are as follows: +// * shorter codes (if filled with zeroes to the right) +// have a numerically higher value than longer codes +// * for codes with the same length, numerical values +// increase with numerical symbol values +// - because the canonical code table can be constructed from +// symbol lengths alone, the code table can be transmitted +// without sending the actual code values +// - see http://www.compressconsult.com/huffman/ +// + +static void hufCanonicalCodeTable(long long hcode[HUF_ENCSIZE]) { + long long n[59]; + + // + // For each i from 0 through 58, count the + // number of different codes of length i, and + // store the count in n[i]. + // + + for (int i = 0; i <= 58; ++i) n[i] = 0; + + for (int i = 0; i < HUF_ENCSIZE; ++i) n[hcode[i]] += 1; + + // + // For each i from 58 through 1, compute the + // numerically lowest code with length i, and + // store that code in n[i]. + // + + long long c = 0; + + for (int i = 58; i > 0; --i) { + long long nc = ((c + n[i]) >> 1); + n[i] = c; + c = nc; + } + + // + // hcode[i] contains the length, l, of the + // code for symbol i. Assign the next available + // code of length l to the symbol and store both + // l and the code in hcode[i]. + // + + for (int i = 0; i < HUF_ENCSIZE; ++i) { + int l = static_cast(hcode[i]); + + if (l > 0) hcode[i] = l | (n[l]++ << 6); + } +} + +// +// Compute Huffman codes (based on frq input) and store them in frq: +// - code structure is : [63:lsb - 6:msb] | [5-0: bit length]; +// - max code length is 58 bits; +// - codes outside the range [im-iM] have a null length (unused values); +// - original frequencies are destroyed; +// - encoding tables are used by hufEncode() and hufBuildDecTable(); +// + +struct FHeapCompare { + bool operator()(long long *a, long long *b) { return *a > *b; } +}; + +static bool hufBuildEncTable( + long long *frq, // io: input frequencies [HUF_ENCSIZE], output table + int *im, // o: min frq index + int *iM) // o: max frq index +{ + // + // This function assumes that when it is called, array frq + // indicates the frequency of all possible symbols in the data + // that are to be Huffman-encoded. (frq[i] contains the number + // of occurrences of symbol i in the data.) + // + // The loop below does three things: + // + // 1) Finds the minimum and maximum indices that point + // to non-zero entries in frq: + // + // frq[im] != 0, and frq[i] == 0 for all i < im + // frq[iM] != 0, and frq[i] == 0 for all i > iM + // + // 2) Fills array fHeap with pointers to all non-zero + // entries in frq. + // + // 3) Initializes array hlink such that hlink[i] == i + // for all array entries. + // + + std::vector hlink(HUF_ENCSIZE); + std::vector fHeap(HUF_ENCSIZE); + + *im = 0; + + while (!frq[*im]) (*im)++; + + int nf = 0; + + for (int i = *im; i < HUF_ENCSIZE; i++) { + hlink[i] = i; + + if (frq[i]) { + fHeap[nf] = &frq[i]; + nf++; + *iM = i; + } + } + + // + // Add a pseudo-symbol, with a frequency count of 1, to frq; + // adjust the fHeap and hlink array accordingly. Function + // hufEncode() uses the pseudo-symbol for run-length encoding. + // + + (*iM)++; + frq[*iM] = 1; + fHeap[nf] = &frq[*iM]; + nf++; + + // + // Build an array, scode, such that scode[i] contains the number + // of bits assigned to symbol i. Conceptually this is done by + // constructing a tree whose leaves are the symbols with non-zero + // frequency: + // + // Make a heap that contains all symbols with a non-zero frequency, + // with the least frequent symbol on top. + // + // Repeat until only one symbol is left on the heap: + // + // Take the two least frequent symbols off the top of the heap. + // Create a new node that has first two nodes as children, and + // whose frequency is the sum of the frequencies of the first + // two nodes. Put the new node back into the heap. + // + // The last node left on the heap is the root of the tree. For each + // leaf node, the distance between the root and the leaf is the length + // of the code for the corresponding symbol. + // + // The loop below doesn't actually build the tree; instead we compute + // the distances of the leaves from the root on the fly. When a new + // node is added to the heap, then that node's descendants are linked + // into a single linear list that starts at the new node, and the code + // lengths of the descendants (that is, their distance from the root + // of the tree) are incremented by one. + // + + std::make_heap(&fHeap[0], &fHeap[nf], FHeapCompare()); + + std::vector scode(HUF_ENCSIZE); + memset(scode.data(), 0, sizeof(long long) * HUF_ENCSIZE); + + while (nf > 1) { + // + // Find the indices, mm and m, of the two smallest non-zero frq + // values in fHeap, add the smallest frq to the second-smallest + // frq, and remove the smallest frq value from fHeap. + // + + int mm = fHeap[0] - frq; + std::pop_heap(&fHeap[0], &fHeap[nf], FHeapCompare()); + --nf; + + int m = fHeap[0] - frq; + std::pop_heap(&fHeap[0], &fHeap[nf], FHeapCompare()); + + frq[m] += frq[mm]; + std::push_heap(&fHeap[0], &fHeap[nf], FHeapCompare()); + + // + // The entries in scode are linked into lists with the + // entries in hlink serving as "next" pointers and with + // the end of a list marked by hlink[j] == j. + // + // Traverse the lists that start at scode[m] and scode[mm]. + // For each element visited, increment the length of the + // corresponding code by one bit. (If we visit scode[j] + // during the traversal, then the code for symbol j becomes + // one bit longer.) + // + // Merge the lists that start at scode[m] and scode[mm] + // into a single list that starts at scode[m]. + // + + // + // Add a bit to all codes in the first list. + // + + for (int j = m;; j = hlink[j]) { + scode[j]++; + + TINYEXR_CHECK_AND_RETURN_C(scode[j] <= 58, false); + + if (hlink[j] == j) { + // + // Merge the two lists. + // + + hlink[j] = mm; + break; + } + } + + // + // Add a bit to all codes in the second list + // + + for (int j = mm;; j = hlink[j]) { + scode[j]++; + + TINYEXR_CHECK_AND_RETURN_C(scode[j] <= 58, false); + + if (hlink[j] == j) break; + } + } + + // + // Build a canonical Huffman code table, replacing the code + // lengths in scode with (code, code length) pairs. Copy the + // code table from scode into frq. + // + + hufCanonicalCodeTable(scode.data()); + memcpy(frq, scode.data(), sizeof(long long) * HUF_ENCSIZE); + + return true; +} + +// +// Pack an encoding table: +// - only code lengths, not actual codes, are stored +// - runs of zeroes are compressed as follows: +// +// unpacked packed +// -------------------------------- +// 1 zero 0 (6 bits) +// 2 zeroes 59 +// 3 zeroes 60 +// 4 zeroes 61 +// 5 zeroes 62 +// n zeroes (6 or more) 63 n-6 (6 + 8 bits) +// + +const int SHORT_ZEROCODE_RUN = 59; +const int LONG_ZEROCODE_RUN = 63; +const int SHORTEST_LONG_RUN = 2 + LONG_ZEROCODE_RUN - SHORT_ZEROCODE_RUN; +const int LONGEST_LONG_RUN = 255 + SHORTEST_LONG_RUN; + +static void hufPackEncTable( + const long long *hcode, // i : encoding table [HUF_ENCSIZE] + int im, // i : min hcode index + int iM, // i : max hcode index + char **pcode) // o: ptr to packed table (updated) +{ + char *p = *pcode; + long long c = 0; + int lc = 0; + + for (; im <= iM; im++) { + int l = hufLength(hcode[im]); + + if (l == 0) { + int zerun = 1; + + while ((im < iM) && (zerun < LONGEST_LONG_RUN)) { + if (hufLength(hcode[im + 1]) > 0) break; + im++; + zerun++; + } + + if (zerun >= 2) { + if (zerun >= SHORTEST_LONG_RUN) { + outputBits(6, LONG_ZEROCODE_RUN, c, lc, p); + outputBits(8, zerun - SHORTEST_LONG_RUN, c, lc, p); + } else { + outputBits(6, SHORT_ZEROCODE_RUN + zerun - 2, c, lc, p); + } + continue; + } + } + + outputBits(6, l, c, lc, p); + } + + if (lc > 0) *p++ = (unsigned char)(c << (8 - lc)); + + *pcode = p; +} + +// +// Unpack an encoding table packed by hufPackEncTable(): +// + +static bool hufUnpackEncTable( + const char **pcode, // io: ptr to packed table (updated) + int ni, // i : input size (in bytes) + int im, // i : min hcode index + int iM, // i : max hcode index + long long *hcode) // o: encoding table [HUF_ENCSIZE] +{ + memset(hcode, 0, sizeof(long long) * HUF_ENCSIZE); + + const char *p = *pcode; + long long c = 0; + int lc = 0; + + for (; im <= iM; im++) { + if (p - *pcode >= ni) { + return false; + } + + long long l = hcode[im] = getBits(6, c, lc, p); // code length + + if (l == (long long)LONG_ZEROCODE_RUN) { + if (p - *pcode > ni) { + return false; + } + + int zerun = getBits(8, c, lc, p) + SHORTEST_LONG_RUN; + + if (im + zerun > iM + 1) { + return false; + } + + while (zerun--) hcode[im++] = 0; + + im--; + } else if (l >= (long long)SHORT_ZEROCODE_RUN) { + int zerun = l - SHORT_ZEROCODE_RUN + 2; + + if (im + zerun > iM + 1) { + return false; + } + + while (zerun--) hcode[im++] = 0; + + im--; + } + } + + *pcode = const_cast(p); + + hufCanonicalCodeTable(hcode); + + return true; +} + +// +// DECODING TABLE BUILDING +// + +// +// Clear a newly allocated decoding table so that it contains only zeroes. +// + +static void hufClearDecTable(HufDec *hdecod) // io: (allocated by caller) +// decoding table [HUF_DECSIZE] +{ + for (int i = 0; i < HUF_DECSIZE; i++) { + hdecod[i].len = 0; + hdecod[i].lit = 0; + hdecod[i].p = NULL; + } + // memset(hdecod, 0, sizeof(HufDec) * HUF_DECSIZE); +} + +// +// Build a decoding hash table based on the encoding table hcode: +// - short codes (<= HUF_DECBITS) are resolved with a single table access; +// - long code entry allocations are not optimized, because long codes are +// unfrequent; +// - decoding tables are used by hufDecode(); +// + +static bool hufBuildDecTable(const long long *hcode, // i : encoding table + int im, // i : min index in hcode + int iM, // i : max index in hcode + HufDec *hdecod) // o: (allocated by caller) +// decoding table [HUF_DECSIZE] +{ + // + // Init hashtable & loop on all codes. + // Assumes that hufClearDecTable(hdecod) has already been called. + // + + for (; im <= iM; im++) { + long long c = hufCode(hcode[im]); + int l = hufLength(hcode[im]); + + if (c >> l) { + // + // Error: c is supposed to be an l-bit code, + // but c contains a value that is greater + // than the largest l-bit number. + // + + // invalidTableEntry(); + return false; + } + + if (l > HUF_DECBITS) { + // + // Long code: add a secondary entry + // + + HufDec *pl = hdecod + (c >> (l - HUF_DECBITS)); + + if (pl->len) { + // + // Error: a short code has already + // been stored in table entry *pl. + // + + // invalidTableEntry(); + return false; + } + + pl->lit++; + + if (pl->p) { + unsigned int *p = pl->p; + pl->p = new unsigned int[pl->lit]; + + for (unsigned int i = 0; i < pl->lit - 1u; ++i) pl->p[i] = p[i]; + + delete[] p; + } else { + pl->p = new unsigned int[1]; + } + + pl->p[pl->lit - 1] = im; + } else if (l) { + // + // Short code: init all primary entries + // + + HufDec *pl = hdecod + (c << (HUF_DECBITS - l)); + + for (long long i = 1ULL << (HUF_DECBITS - l); i > 0; i--, pl++) { + if (pl->len || pl->p) { + // + // Error: a short code or a long code has + // already been stored in table entry *pl. + // + + // invalidTableEntry(); + return false; + } + + pl->len = l; + pl->lit = im; + } + } + } + + return true; +} + +// +// Free the long code entries of a decoding table built by hufBuildDecTable() +// + +static void hufFreeDecTable(HufDec *hdecod) // io: Decoding table +{ + for (int i = 0; i < HUF_DECSIZE; i++) { + if (hdecod[i].p) { + delete[] hdecod[i].p; + hdecod[i].p = 0; + } + } +} + +// +// ENCODING +// + +inline void outputCode(long long code, long long &c, int &lc, char *&out) { + outputBits(hufLength(code), hufCode(code), c, lc, out); +} + +inline void sendCode(long long sCode, int runCount, long long runCode, + long long &c, int &lc, char *&out) { + // + // Output a run of runCount instances of the symbol sCount. + // Output the symbols explicitly, or if that is shorter, output + // the sCode symbol once followed by a runCode symbol and runCount + // expressed as an 8-bit number. + // + + if (hufLength(sCode) + hufLength(runCode) + 8 < hufLength(sCode) * runCount) { + outputCode(sCode, c, lc, out); + outputCode(runCode, c, lc, out); + outputBits(8, runCount, c, lc, out); + } else { + while (runCount-- >= 0) outputCode(sCode, c, lc, out); + } +} + +// +// Encode (compress) ni values based on the Huffman encoding table hcode: +// + +static int hufEncode // return: output size (in bits) + (const long long *hcode, // i : encoding table + const unsigned short *in, // i : uncompressed input buffer + const int ni, // i : input buffer size (in bytes) + int rlc, // i : rl code + char *out) // o: compressed output buffer +{ + char *outStart = out; + long long c = 0; // bits not yet written to out + int lc = 0; // number of valid bits in c (LSB) + int s = in[0]; + int cs = 0; + + // + // Loop on input values + // + + for (int i = 1; i < ni; i++) { + // + // Count same values or send code + // + + if (s == in[i] && cs < 255) { + cs++; + } else { + sendCode(hcode[s], cs, hcode[rlc], c, lc, out); + cs = 0; + } + + s = in[i]; + } + + // + // Send remaining code + // + + sendCode(hcode[s], cs, hcode[rlc], c, lc, out); + + if (lc) *out = (c << (8 - lc)) & 0xff; + + return (out - outStart) * 8 + lc; +} + +// +// DECODING +// + +// +// In order to force the compiler to inline them, +// getChar() and getCode() are implemented as macros +// instead of "inline" functions. +// + +#define getChar(c, lc, in) \ + { \ + c = (c << 8) | *(unsigned char *)(in++); \ + lc += 8; \ + } + +#if 0 +#define getCode(po, rlc, c, lc, in, out, ob, oe) \ + { \ + if (po == rlc) { \ + if (lc < 8) getChar(c, lc, in); \ + \ + lc -= 8; \ + \ + unsigned char cs = (c >> lc); \ + \ + if (out + cs > oe) return false; \ + \ + /* TinyEXR issue 78 */ \ + unsigned short s = out[-1]; \ + \ + while (cs-- > 0) *out++ = s; \ + } else if (out < oe) { \ + *out++ = po; \ + } else { \ + return false; \ + } \ + } +#else +static bool getCode(int po, int rlc, long long &c, int &lc, const char *&in, + const char *in_end, unsigned short *&out, + const unsigned short *ob, const unsigned short *oe) { + (void)ob; + if (po == rlc) { + if (lc < 8) { + /* TinyEXR issue 78 */ + /* TinyEXR issue 160. in + 1 -> in */ + if (in >= in_end) { + return false; + } + + getChar(c, lc, in); + } + + lc -= 8; + + unsigned char cs = (c >> lc); + + if (out + cs > oe) return false; + + // Bounds check for safety + // Issue 100. + if ((out - 1) < ob) return false; + unsigned short s = out[-1]; + + while (cs-- > 0) *out++ = s; + } else if (out < oe) { + *out++ = po; + } else { + return false; + } + return true; +} +#endif + +// +// Decode (uncompress) ni bits based on encoding & decoding tables: +// + +static bool hufDecode(const long long *hcode, // i : encoding table + const HufDec *hdecod, // i : decoding table + const char *in, // i : compressed input buffer + int ni, // i : input size (in bits) + int rlc, // i : run-length code + int no, // i : expected output size (in bytes) + unsigned short *out) // o: uncompressed output buffer +{ + long long c = 0; + int lc = 0; + unsigned short *outb = out; // begin + unsigned short *oe = out + no; // end + const char *ie = in + (ni + 7) / 8; // input byte size + + // + // Loop on input bytes + // + + while (in < ie) { + getChar(c, lc, in); + + // + // Access decoding table + // + + while (lc >= HUF_DECBITS) { + const HufDec pl = hdecod[(c >> (lc - HUF_DECBITS)) & HUF_DECMASK]; + + if (pl.len) { + // + // Get short code + // + + lc -= pl.len; + // std::cout << "lit = " << pl.lit << std::endl; + // std::cout << "rlc = " << rlc << std::endl; + // std::cout << "c = " << c << std::endl; + // std::cout << "lc = " << lc << std::endl; + // std::cout << "in = " << in << std::endl; + // std::cout << "out = " << out << std::endl; + // std::cout << "oe = " << oe << std::endl; + if (!getCode(pl.lit, rlc, c, lc, in, ie, out, outb, oe)) { + return false; + } + } else { + if (!pl.p) { + return false; + } + // invalidCode(); // wrong code + + // + // Search long code + // + + unsigned int j; + + for (j = 0; j < pl.lit; j++) { + int l = hufLength(hcode[pl.p[j]]); + + while (lc < l && in < ie) // get more bits + getChar(c, lc, in); + + if (lc >= l) { + if (hufCode(hcode[pl.p[j]]) == + ((c >> (lc - l)) & (((long long)(1) << l) - 1))) { + // + // Found : get long code + // + + lc -= l; + if (!getCode(pl.p[j], rlc, c, lc, in, ie, out, outb, oe)) { + return false; + } + break; + } + } + } + + if (j == pl.lit) { + return false; + // invalidCode(); // Not found + } + } + } + } + + // + // Get remaining (short) codes + // + + int i = (8 - ni) & 7; + c >>= i; + lc -= i; + + while (lc > 0) { + const HufDec pl = hdecod[(c << (HUF_DECBITS - lc)) & HUF_DECMASK]; + + if (pl.len) { + lc -= pl.len; + if (!getCode(pl.lit, rlc, c, lc, in, ie, out, outb, oe)) { + return false; + } + } else { + return false; + // invalidCode(); // wrong (long) code + } + } + + if (out - outb != no) { + return false; + } + // notEnoughData (); + + return true; +} + +static void countFrequencies(std::vector &freq, + const unsigned short data[/*n*/], int n) { + for (int i = 0; i < HUF_ENCSIZE; ++i) freq[i] = 0; + + for (int i = 0; i < n; ++i) ++freq[data[i]]; +} + +static void writeUInt(char buf[4], unsigned int i) { + unsigned char *b = (unsigned char *)buf; + + b[0] = i; + b[1] = i >> 8; + b[2] = i >> 16; + b[3] = i >> 24; +} + +static unsigned int readUInt(const char buf[4]) { + const unsigned char *b = (const unsigned char *)buf; + + return (b[0] & 0x000000ff) | ((b[1] << 8) & 0x0000ff00) | + ((b[2] << 16) & 0x00ff0000) | ((b[3] << 24) & 0xff000000); +} + +// +// EXTERNAL INTERFACE +// + +static int hufCompress(const unsigned short raw[], int nRaw, + char compressed[]) { + if (nRaw == 0) return 0; + + std::vector freq(HUF_ENCSIZE); + + countFrequencies(freq, raw, nRaw); + + int im = 0; + int iM = 0; + hufBuildEncTable(freq.data(), &im, &iM); + + char *tableStart = compressed + 20; + char *tableEnd = tableStart; + hufPackEncTable(freq.data(), im, iM, &tableEnd); + int tableLength = tableEnd - tableStart; + + char *dataStart = tableEnd; + int nBits = hufEncode(freq.data(), raw, nRaw, iM, dataStart); + int data_length = (nBits + 7) / 8; + + writeUInt(compressed, im); + writeUInt(compressed + 4, iM); + writeUInt(compressed + 8, tableLength); + writeUInt(compressed + 12, nBits); + writeUInt(compressed + 16, 0); // room for future extensions + + return dataStart + data_length - compressed; +} + +static bool hufUncompress(const char compressed[], int nCompressed, + std::vector *raw) { + if (nCompressed == 0) { + if (raw->size() != 0) return false; + + return false; + } + + int im = readUInt(compressed); + int iM = readUInt(compressed + 4); + // int tableLength = readUInt (compressed + 8); + int nBits = readUInt(compressed + 12); + + if (im < 0 || im >= HUF_ENCSIZE || iM < 0 || iM >= HUF_ENCSIZE) return false; + + const char *ptr = compressed + 20; + + // + // Fast decoder needs at least 2x64-bits of compressed data, and + // needs to be run-able on this platform. Otherwise, fall back + // to the original decoder + // + + // if (FastHufDecoder::enabled() && nBits > 128) + //{ + // FastHufDecoder fhd (ptr, nCompressed - (ptr - compressed), im, iM, iM); + // fhd.decode ((unsigned char*)ptr, nBits, raw, nRaw); + //} + // else + { + std::vector freq(HUF_ENCSIZE); + std::vector hdec(HUF_DECSIZE); + + hufClearDecTable(&hdec.at(0)); + + hufUnpackEncTable(&ptr, nCompressed - (ptr - compressed), im, iM, + &freq.at(0)); + + { + if (nBits > 8 * (nCompressed - (ptr - compressed))) { + return false; + } + + hufBuildDecTable(&freq.at(0), im, iM, &hdec.at(0)); + hufDecode(&freq.at(0), &hdec.at(0), ptr, nBits, iM, raw->size(), + raw->data()); + } + // catch (...) + //{ + // hufFreeDecTable (hdec); + // throw; + //} + + hufFreeDecTable(&hdec.at(0)); + } + + return true; +} + +// +// Functions to compress the range of values in the pixel data +// + +const int USHORT_RANGE = (1 << 16); +const int BITMAP_SIZE = (USHORT_RANGE >> 3); + +static void bitmapFromData(const unsigned short data[/*nData*/], int nData, + unsigned char bitmap[BITMAP_SIZE], + unsigned short &minNonZero, + unsigned short &maxNonZero) { + for (int i = 0; i < BITMAP_SIZE; ++i) bitmap[i] = 0; + + for (int i = 0; i < nData; ++i) bitmap[data[i] >> 3] |= (1 << (data[i] & 7)); + + bitmap[0] &= ~1; // zero is not explicitly stored in + // the bitmap; we assume that the + // data always contain zeroes + minNonZero = BITMAP_SIZE - 1; + maxNonZero = 0; + + for (int i = 0; i < BITMAP_SIZE; ++i) { + if (bitmap[i]) { + if (minNonZero > i) minNonZero = i; + if (maxNonZero < i) maxNonZero = i; + } + } +} + +static unsigned short forwardLutFromBitmap( + const unsigned char bitmap[BITMAP_SIZE], unsigned short lut[USHORT_RANGE]) { + int k = 0; + + for (int i = 0; i < USHORT_RANGE; ++i) { + if ((i == 0) || (bitmap[i >> 3] & (1 << (i & 7)))) + lut[i] = k++; + else + lut[i] = 0; + } + + return k - 1; // maximum value stored in lut[], +} // i.e. number of ones in bitmap minus 1 + +static unsigned short reverseLutFromBitmap( + const unsigned char bitmap[BITMAP_SIZE], unsigned short lut[USHORT_RANGE]) { + int k = 0; + + for (int i = 0; i < USHORT_RANGE; ++i) { + if ((i == 0) || (bitmap[i >> 3] & (1 << (i & 7)))) lut[k++] = i; + } + + int n = k - 1; + + while (k < USHORT_RANGE) lut[k++] = 0; + + return n; // maximum k where lut[k] is non-zero, +} // i.e. number of ones in bitmap minus 1 + +static void applyLut(const unsigned short lut[USHORT_RANGE], + unsigned short data[/*nData*/], int nData) { + for (int i = 0; i < nData; ++i) data[i] = lut[data[i]]; +} + +#ifdef __clang__ +#pragma clang diagnostic pop +#endif // __clang__ + +#ifdef _MSC_VER +#pragma warning(pop) +#endif + +static bool CompressPiz(unsigned char *outPtr, unsigned int *outSize, + const unsigned char *inPtr, size_t inSize, + const std::vector &channelInfo, + int data_width, int num_lines) { + std::vector bitmap(BITMAP_SIZE); + unsigned short minNonZero; + unsigned short maxNonZero; + +#if !TINYEXR_LITTLE_ENDIAN + // @todo { PIZ compression on BigEndian architecture. } + return false; +#endif + + // Assume `inSize` is multiple of 2 or 4. + std::vector tmpBuffer(inSize / sizeof(unsigned short)); + + std::vector channelData(channelInfo.size()); + unsigned short *tmpBufferEnd = &tmpBuffer.at(0); + + for (size_t c = 0; c < channelData.size(); c++) { + PIZChannelData &cd = channelData[c]; + + cd.start = tmpBufferEnd; + cd.end = cd.start; + + cd.nx = data_width; + cd.ny = num_lines; + // cd.ys = c.channel().ySampling; + + size_t pixelSize = sizeof(int); // UINT and FLOAT + if (channelInfo[c].requested_pixel_type == TINYEXR_PIXELTYPE_HALF) { + pixelSize = sizeof(short); + } + + cd.size = static_cast(pixelSize / sizeof(short)); + + tmpBufferEnd += cd.nx * cd.ny * cd.size; + } + + const unsigned char *ptr = inPtr; + for (int y = 0; y < num_lines; ++y) { + for (size_t i = 0; i < channelData.size(); ++i) { + PIZChannelData &cd = channelData[i]; + + // if (modp (y, cd.ys) != 0) + // continue; + + size_t n = static_cast(cd.nx * cd.size); + memcpy(cd.end, ptr, n * sizeof(unsigned short)); + ptr += n * sizeof(unsigned short); + cd.end += n; + } + } + + bitmapFromData(&tmpBuffer.at(0), static_cast(tmpBuffer.size()), + bitmap.data(), minNonZero, maxNonZero); + + std::vector lut(USHORT_RANGE); + unsigned short maxValue = forwardLutFromBitmap(bitmap.data(), lut.data()); + applyLut(lut.data(), &tmpBuffer.at(0), static_cast(tmpBuffer.size())); + + // + // Store range compression info in _outBuffer + // + + char *buf = reinterpret_cast(outPtr); + + memcpy(buf, &minNonZero, sizeof(unsigned short)); + buf += sizeof(unsigned short); + memcpy(buf, &maxNonZero, sizeof(unsigned short)); + buf += sizeof(unsigned short); + + if (minNonZero <= maxNonZero) { + memcpy(buf, reinterpret_cast(&bitmap[0] + minNonZero), + maxNonZero - minNonZero + 1); + buf += maxNonZero - minNonZero + 1; + } + + // + // Apply wavelet encoding + // + + for (size_t i = 0; i < channelData.size(); ++i) { + PIZChannelData &cd = channelData[i]; + + for (int j = 0; j < cd.size; ++j) { + wav2Encode(cd.start + j, cd.nx, cd.size, cd.ny, cd.nx * cd.size, + maxValue); + } + } + + // + // Apply Huffman encoding; append the result to _outBuffer + // + + // length header(4byte), then huff data. Initialize length header with zero, + // then later fill it by `length`. + char *lengthPtr = buf; + int zero = 0; + memcpy(buf, &zero, sizeof(int)); + buf += sizeof(int); + + int length = + hufCompress(&tmpBuffer.at(0), static_cast(tmpBuffer.size()), buf); + memcpy(lengthPtr, &length, sizeof(int)); + + (*outSize) = static_cast( + (reinterpret_cast(buf) - outPtr) + + static_cast(length)); + + // Use uncompressed data when compressed data is larger than uncompressed. + // (Issue 40) + if ((*outSize) >= inSize) { + (*outSize) = static_cast(inSize); + memcpy(outPtr, inPtr, inSize); + } + return true; +} + +static bool DecompressPiz(unsigned char *outPtr, const unsigned char *inPtr, + size_t tmpBufSizeInBytes, size_t inLen, int num_channels, + const EXRChannelInfo *channels, int data_width, + int num_lines) { + if (inLen == tmpBufSizeInBytes) { + // Data is not compressed(Issue 40). + memcpy(outPtr, inPtr, inLen); + return true; + } + + std::vector bitmap(BITMAP_SIZE); + unsigned short minNonZero; + unsigned short maxNonZero; + +#if !TINYEXR_LITTLE_ENDIAN + // @todo { PIZ compression on BigEndian architecture. } + return false; +#endif + + memset(bitmap.data(), 0, BITMAP_SIZE); + + if (inLen < 4) { + return false; + } + + size_t readLen = 0; + + const unsigned char *ptr = inPtr; + // minNonZero = *(reinterpret_cast(ptr)); + tinyexr::cpy2(&minNonZero, reinterpret_cast(ptr)); + // maxNonZero = *(reinterpret_cast(ptr + 2)); + tinyexr::cpy2(&maxNonZero, reinterpret_cast(ptr + 2)); + ptr += 4; + readLen += 4; + + if (maxNonZero >= BITMAP_SIZE) { + return false; + } + + //printf("maxNonZero = %d\n", maxNonZero); + //printf("minNonZero = %d\n", minNonZero); + //printf("len = %d\n", (maxNonZero - minNonZero + 1)); + //printf("BITMAPSIZE - min = %d\n", (BITMAP_SIZE - minNonZero)); + + if (minNonZero <= maxNonZero) { + if (((maxNonZero - minNonZero + 1) + readLen) > inLen) { + // Input too short + return false; + } + + memcpy(reinterpret_cast(&bitmap[0] + minNonZero), ptr, + maxNonZero - minNonZero + 1); + ptr += maxNonZero - minNonZero + 1; + readLen += maxNonZero - minNonZero + 1; + } else { + // Issue 194 + if ((minNonZero == (BITMAP_SIZE - 1)) && (maxNonZero == 0)) { + // OK. all pixels are zero. And no need to read `bitmap` data. + } else { + // invalid minNonZero/maxNonZero combination. + return false; + } + } + + std::vector lut(USHORT_RANGE); + memset(lut.data(), 0, sizeof(unsigned short) * USHORT_RANGE); + unsigned short maxValue = reverseLutFromBitmap(bitmap.data(), lut.data()); + + // + // Huffman decoding + // + + if ((readLen + 4) > inLen) { + return false; + } + + int length=0; + + // length = *(reinterpret_cast(ptr)); + tinyexr::cpy4(&length, reinterpret_cast(ptr)); + ptr += sizeof(int); + + if (size_t((ptr - inPtr) + length) > inLen) { + return false; + } + + std::vector tmpBuffer(tmpBufSizeInBytes / sizeof(unsigned short)); + hufUncompress(reinterpret_cast(ptr), length, &tmpBuffer); + + // + // Wavelet decoding + // + + std::vector channelData(static_cast(num_channels)); + + unsigned short *tmpBufferEnd = &tmpBuffer.at(0); + + for (size_t i = 0; i < static_cast(num_channels); ++i) { + const EXRChannelInfo &chan = channels[i]; + + size_t pixelSize = sizeof(int); // UINT and FLOAT + if (chan.pixel_type == TINYEXR_PIXELTYPE_HALF) { + pixelSize = sizeof(short); + } + + channelData[i].start = tmpBufferEnd; + channelData[i].end = channelData[i].start; + channelData[i].nx = data_width; + channelData[i].ny = num_lines; + // channelData[i].ys = 1; + channelData[i].size = static_cast(pixelSize / sizeof(short)); + + tmpBufferEnd += channelData[i].nx * channelData[i].ny * channelData[i].size; + } + + for (size_t i = 0; i < channelData.size(); ++i) { + PIZChannelData &cd = channelData[i]; + + for (int j = 0; j < cd.size; ++j) { + wav2Decode(cd.start + j, cd.nx, cd.size, cd.ny, cd.nx * cd.size, + maxValue); + } + } + + // + // Expand the pixel data to their original range + // + + applyLut(lut.data(), &tmpBuffer.at(0), static_cast(tmpBufSizeInBytes / sizeof(unsigned short))); + + for (int y = 0; y < num_lines; y++) { + for (size_t i = 0; i < channelData.size(); ++i) { + PIZChannelData &cd = channelData[i]; + + // if (modp (y, cd.ys) != 0) + // continue; + + size_t n = static_cast(cd.nx * cd.size); + memcpy(outPtr, cd.end, static_cast(n * sizeof(unsigned short))); + outPtr += n * sizeof(unsigned short); + cd.end += n; + } + } + + return true; +} +#endif // TINYEXR_USE_PIZ + +#if TINYEXR_USE_ZFP + +struct ZFPCompressionParam { + double rate; + unsigned int precision; + unsigned int __pad0; + double tolerance; + int type; // TINYEXR_ZFP_COMPRESSIONTYPE_* + unsigned int __pad1; + + ZFPCompressionParam() { + type = TINYEXR_ZFP_COMPRESSIONTYPE_RATE; + rate = 2.0; + precision = 0; + tolerance = 0.0; + } +}; + +static bool FindZFPCompressionParam(ZFPCompressionParam *param, + const EXRAttribute *attributes, + int num_attributes, std::string *err) { + bool foundType = false; + + for (int i = 0; i < num_attributes; i++) { + if ((strcmp(attributes[i].name, "zfpCompressionType") == 0)) { + if (attributes[i].size == 1) { + param->type = static_cast(attributes[i].value[0]); + foundType = true; + break; + } else { + if (err) { + (*err) += + "zfpCompressionType attribute must be uchar(1 byte) type.\n"; + } + return false; + } + } + } + + if (!foundType) { + if (err) { + (*err) += "`zfpCompressionType` attribute not found.\n"; + } + return false; + } + + if (param->type == TINYEXR_ZFP_COMPRESSIONTYPE_RATE) { + for (int i = 0; i < num_attributes; i++) { + if ((strcmp(attributes[i].name, "zfpCompressionRate") == 0) && + (attributes[i].size == 8)) { + param->rate = *(reinterpret_cast(attributes[i].value)); + return true; + } + } + + if (err) { + (*err) += "`zfpCompressionRate` attribute not found.\n"; + } + + } else if (param->type == TINYEXR_ZFP_COMPRESSIONTYPE_PRECISION) { + for (int i = 0; i < num_attributes; i++) { + if ((strcmp(attributes[i].name, "zfpCompressionPrecision") == 0) && + (attributes[i].size == 4)) { + param->rate = *(reinterpret_cast(attributes[i].value)); + return true; + } + } + + if (err) { + (*err) += "`zfpCompressionPrecision` attribute not found.\n"; + } + + } else if (param->type == TINYEXR_ZFP_COMPRESSIONTYPE_ACCURACY) { + for (int i = 0; i < num_attributes; i++) { + if ((strcmp(attributes[i].name, "zfpCompressionTolerance") == 0) && + (attributes[i].size == 8)) { + param->tolerance = *(reinterpret_cast(attributes[i].value)); + return true; + } + } + + if (err) { + (*err) += "`zfpCompressionTolerance` attribute not found.\n"; + } + } else { + if (err) { + (*err) += "Unknown value specified for `zfpCompressionType`.\n"; + } + } + + return false; +} + +// Assume pixel format is FLOAT for all channels. +static bool DecompressZfp(float *dst, int dst_width, int dst_num_lines, + size_t num_channels, const unsigned char *src, + unsigned long src_size, + const ZFPCompressionParam ¶m) { + size_t uncompressed_size = + size_t(dst_width) * size_t(dst_num_lines) * num_channels; + + if (uncompressed_size == src_size) { + // Data is not compressed(Issue 40). + memcpy(dst, src, src_size); + } + + zfp_stream *zfp = NULL; + zfp_field *field = NULL; + + TINYEXR_CHECK_AND_RETURN_C((dst_width % 4) == 0, false); + TINYEXR_CHECK_AND_RETURN_C((dst_num_lines % 4) == 0, false); + + if ((size_t(dst_width) & 3U) || (size_t(dst_num_lines) & 3U)) { + return false; + } + + field = + zfp_field_2d(reinterpret_cast(const_cast(src)), + zfp_type_float, static_cast(dst_width), + static_cast(dst_num_lines) * + static_cast(num_channels)); + zfp = zfp_stream_open(NULL); + + if (param.type == TINYEXR_ZFP_COMPRESSIONTYPE_RATE) { + zfp_stream_set_rate(zfp, param.rate, zfp_type_float, /* dimension */ 2, + /* write random access */ 0); + } else if (param.type == TINYEXR_ZFP_COMPRESSIONTYPE_PRECISION) { + zfp_stream_set_precision(zfp, param.precision); + } else if (param.type == TINYEXR_ZFP_COMPRESSIONTYPE_ACCURACY) { + zfp_stream_set_accuracy(zfp, param.tolerance); + } else { + return false; + } + + size_t buf_size = zfp_stream_maximum_size(zfp, field); + std::vector buf(buf_size); + memcpy(&buf.at(0), src, src_size); + + bitstream *stream = stream_open(&buf.at(0), buf_size); + zfp_stream_set_bit_stream(zfp, stream); + zfp_stream_rewind(zfp); + + size_t image_size = size_t(dst_width) * size_t(dst_num_lines); + + for (size_t c = 0; c < size_t(num_channels); c++) { + // decompress 4x4 pixel block. + for (size_t y = 0; y < size_t(dst_num_lines); y += 4) { + for (size_t x = 0; x < size_t(dst_width); x += 4) { + float fblock[16]; + zfp_decode_block_float_2(zfp, fblock); + for (size_t j = 0; j < 4; j++) { + for (size_t i = 0; i < 4; i++) { + dst[c * image_size + ((y + j) * size_t(dst_width) + (x + i))] = + fblock[j * 4 + i]; + } + } + } + } + } + + zfp_field_free(field); + zfp_stream_close(zfp); + stream_close(stream); + + return true; +} + +// Assume pixel format is FLOAT for all channels. +static bool CompressZfp(std::vector *outBuf, + unsigned int *outSize, const float *inPtr, int width, + int num_lines, int num_channels, + const ZFPCompressionParam ¶m) { + zfp_stream *zfp = NULL; + zfp_field *field = NULL; + + TINYEXR_CHECK_AND_RETURN_C((width % 4) == 0, false); + TINYEXR_CHECK_AND_RETURN_C((num_lines % 4) == 0, false); + + if ((size_t(width) & 3U) || (size_t(num_lines) & 3U)) { + return false; + } + + // create input array. + field = zfp_field_2d(reinterpret_cast(const_cast(inPtr)), + zfp_type_float, static_cast(width), + static_cast(num_lines * num_channels)); + + zfp = zfp_stream_open(NULL); + + if (param.type == TINYEXR_ZFP_COMPRESSIONTYPE_RATE) { + zfp_stream_set_rate(zfp, param.rate, zfp_type_float, 2, 0); + } else if (param.type == TINYEXR_ZFP_COMPRESSIONTYPE_PRECISION) { + zfp_stream_set_precision(zfp, param.precision); + } else if (param.type == TINYEXR_ZFP_COMPRESSIONTYPE_ACCURACY) { + zfp_stream_set_accuracy(zfp, param.tolerance); + } else { + return false; + } + + size_t buf_size = zfp_stream_maximum_size(zfp, field); + + outBuf->resize(buf_size); + + bitstream *stream = stream_open(&outBuf->at(0), buf_size); + zfp_stream_set_bit_stream(zfp, stream); + zfp_field_free(field); + + size_t image_size = size_t(width) * size_t(num_lines); + + for (size_t c = 0; c < size_t(num_channels); c++) { + // compress 4x4 pixel block. + for (size_t y = 0; y < size_t(num_lines); y += 4) { + for (size_t x = 0; x < size_t(width); x += 4) { + float fblock[16]; + for (size_t j = 0; j < 4; j++) { + for (size_t i = 0; i < 4; i++) { + fblock[j * 4 + i] = + inPtr[c * image_size + ((y + j) * size_t(width) + (x + i))]; + } + } + zfp_encode_block_float_2(zfp, fblock); + } + } + } + + zfp_stream_flush(zfp); + (*outSize) = static_cast(zfp_stream_compressed_size(zfp)); + + zfp_stream_close(zfp); + + return true; +} + +#endif + +// +// ----------------------------------------------------------------- +// + +// heuristics +#define TINYEXR_DIMENSION_THRESHOLD (1024 * 8192) + +// TODO(syoyo): Refactor function arguments. +static bool DecodePixelData(/* out */ unsigned char **out_images, + const int *requested_pixel_types, + const unsigned char *data_ptr, size_t data_len, + int compression_type, int line_order, int width, + int height, int x_stride, int y, int line_no, + int num_lines, size_t pixel_data_size, + size_t num_attributes, + const EXRAttribute *attributes, size_t num_channels, + const EXRChannelInfo *channels, + const std::vector &channel_offset_list) { + if (compression_type == TINYEXR_COMPRESSIONTYPE_PIZ) { // PIZ +#if TINYEXR_USE_PIZ + if ((width == 0) || (num_lines == 0) || (pixel_data_size == 0)) { + // Invalid input #90 + return false; + } + + // Allocate original data size. + std::vector outBuf(static_cast( + static_cast(width * num_lines) * pixel_data_size)); + size_t tmpBufLen = outBuf.size(); + + bool ret = tinyexr::DecompressPiz( + reinterpret_cast(&outBuf.at(0)), data_ptr, tmpBufLen, + data_len, static_cast(num_channels), channels, width, num_lines); + + if (!ret) { + return false; + } + + // For PIZ_COMPRESSION: + // pixel sample data for channel 0 for scanline 0 + // pixel sample data for channel 1 for scanline 0 + // pixel sample data for channel ... for scanline 0 + // pixel sample data for channel n for scanline 0 + // pixel sample data for channel 0 for scanline 1 + // pixel sample data for channel 1 for scanline 1 + // pixel sample data for channel ... for scanline 1 + // pixel sample data for channel n for scanline 1 + // ... + for (size_t c = 0; c < static_cast(num_channels); c++) { + if (channels[c].pixel_type == TINYEXR_PIXELTYPE_HALF) { + for (size_t v = 0; v < static_cast(num_lines); v++) { + const unsigned short *line_ptr = reinterpret_cast( + &outBuf.at(v * pixel_data_size * static_cast(width) + + channel_offset_list[c] * static_cast(width))); + for (size_t u = 0; u < static_cast(width); u++) { + FP16 hf; + + // hf.u = line_ptr[u]; + // use `cpy` to avoid unaligned memory access when compiler's + // optimization is on. + tinyexr::cpy2(&(hf.u), line_ptr + u); + + tinyexr::swap2(reinterpret_cast(&hf.u)); + + if (requested_pixel_types[c] == TINYEXR_PIXELTYPE_HALF) { + unsigned short *image = + reinterpret_cast(out_images)[c]; + if (line_order == 0) { + image += (static_cast(line_no) + v) * + static_cast(x_stride) + + u; + } else { + image += static_cast( + (height - 1 - (line_no + static_cast(v)))) * + static_cast(x_stride) + + u; + } + *image = hf.u; + } else { // HALF -> FLOAT + FP32 f32 = half_to_float(hf); + float *image = reinterpret_cast(out_images)[c]; + size_t offset = 0; + if (line_order == 0) { + offset = (static_cast(line_no) + v) * + static_cast(x_stride) + + u; + } else { + offset = static_cast( + (height - 1 - (line_no + static_cast(v)))) * + static_cast(x_stride) + + u; + } + image += offset; + *image = f32.f; + } + } + } + } else if (channels[c].pixel_type == TINYEXR_PIXELTYPE_UINT) { + TINYEXR_CHECK_AND_RETURN_C(requested_pixel_types[c] == TINYEXR_PIXELTYPE_UINT, false); + + for (size_t v = 0; v < static_cast(num_lines); v++) { + const unsigned int *line_ptr = reinterpret_cast( + &outBuf.at(v * pixel_data_size * static_cast(width) + + channel_offset_list[c] * static_cast(width))); + for (size_t u = 0; u < static_cast(width); u++) { + unsigned int val; + // val = line_ptr[u]; + tinyexr::cpy4(&val, line_ptr + u); + + tinyexr::swap4(&val); + + unsigned int *image = + reinterpret_cast(out_images)[c]; + if (line_order == 0) { + image += (static_cast(line_no) + v) * + static_cast(x_stride) + + u; + } else { + image += static_cast( + (height - 1 - (line_no + static_cast(v)))) * + static_cast(x_stride) + + u; + } + *image = val; + } + } + } else if (channels[c].pixel_type == TINYEXR_PIXELTYPE_FLOAT) { + TINYEXR_CHECK_AND_RETURN_C(requested_pixel_types[c] == TINYEXR_PIXELTYPE_FLOAT, false); + for (size_t v = 0; v < static_cast(num_lines); v++) { + const float *line_ptr = reinterpret_cast(&outBuf.at( + v * pixel_data_size * static_cast(width) + + channel_offset_list[c] * static_cast(width))); + for (size_t u = 0; u < static_cast(width); u++) { + float val; + // val = line_ptr[u]; + tinyexr::cpy4(&val, line_ptr + u); + + tinyexr::swap4(reinterpret_cast(&val)); + + float *image = reinterpret_cast(out_images)[c]; + if (line_order == 0) { + image += (static_cast(line_no) + v) * + static_cast(x_stride) + + u; + } else { + image += static_cast( + (height - 1 - (line_no + static_cast(v)))) * + static_cast(x_stride) + + u; + } + *image = val; + } + } + } else { + return false; + } + } +#else + return false; +#endif + + } else if (compression_type == TINYEXR_COMPRESSIONTYPE_ZIPS || + compression_type == TINYEXR_COMPRESSIONTYPE_ZIP) { + // Allocate original data size. + std::vector outBuf(static_cast(width) * + static_cast(num_lines) * + pixel_data_size); + + unsigned long dstLen = static_cast(outBuf.size()); + TINYEXR_CHECK_AND_RETURN_C(dstLen > 0, false); + if (!tinyexr::DecompressZip( + reinterpret_cast(&outBuf.at(0)), &dstLen, data_ptr, + static_cast(data_len))) { + return false; + } + + // For ZIP_COMPRESSION: + // pixel sample data for channel 0 for scanline 0 + // pixel sample data for channel 1 for scanline 0 + // pixel sample data for channel ... for scanline 0 + // pixel sample data for channel n for scanline 0 + // pixel sample data for channel 0 for scanline 1 + // pixel sample data for channel 1 for scanline 1 + // pixel sample data for channel ... for scanline 1 + // pixel sample data for channel n for scanline 1 + // ... + for (size_t c = 0; c < static_cast(num_channels); c++) { + if (channels[c].pixel_type == TINYEXR_PIXELTYPE_HALF) { + for (size_t v = 0; v < static_cast(num_lines); v++) { + const unsigned short *line_ptr = reinterpret_cast( + &outBuf.at(v * static_cast(pixel_data_size) * + static_cast(width) + + channel_offset_list[c] * static_cast(width))); + for (size_t u = 0; u < static_cast(width); u++) { + tinyexr::FP16 hf; + + // hf.u = line_ptr[u]; + tinyexr::cpy2(&(hf.u), line_ptr + u); + + tinyexr::swap2(reinterpret_cast(&hf.u)); + + if (requested_pixel_types[c] == TINYEXR_PIXELTYPE_HALF) { + unsigned short *image = + reinterpret_cast(out_images)[c]; + if (line_order == 0) { + image += (static_cast(line_no) + v) * + static_cast(x_stride) + + u; + } else { + image += (static_cast(height) - 1U - + (static_cast(line_no) + v)) * + static_cast(x_stride) + + u; + } + *image = hf.u; + } else { // HALF -> FLOAT + tinyexr::FP32 f32 = half_to_float(hf); + float *image = reinterpret_cast(out_images)[c]; + size_t offset = 0; + if (line_order == 0) { + offset = (static_cast(line_no) + v) * + static_cast(x_stride) + + u; + } else { + offset = (static_cast(height) - 1U - + (static_cast(line_no) + v)) * + static_cast(x_stride) + + u; + } + image += offset; + + *image = f32.f; + } + } + } + } else if (channels[c].pixel_type == TINYEXR_PIXELTYPE_UINT) { + TINYEXR_CHECK_AND_RETURN_C(requested_pixel_types[c] == TINYEXR_PIXELTYPE_UINT, false); + + for (size_t v = 0; v < static_cast(num_lines); v++) { + const unsigned int *line_ptr = reinterpret_cast( + &outBuf.at(v * pixel_data_size * static_cast(width) + + channel_offset_list[c] * static_cast(width))); + for (size_t u = 0; u < static_cast(width); u++) { + unsigned int val; + // val = line_ptr[u]; + tinyexr::cpy4(&val, line_ptr + u); + + tinyexr::swap4(&val); + + unsigned int *image = + reinterpret_cast(out_images)[c]; + if (line_order == 0) { + image += (static_cast(line_no) + v) * + static_cast(x_stride) + + u; + } else { + image += (static_cast(height) - 1U - + (static_cast(line_no) + v)) * + static_cast(x_stride) + + u; + } + *image = val; + } + } + } else if (channels[c].pixel_type == TINYEXR_PIXELTYPE_FLOAT) { + TINYEXR_CHECK_AND_RETURN_C(requested_pixel_types[c] == TINYEXR_PIXELTYPE_FLOAT, false); + for (size_t v = 0; v < static_cast(num_lines); v++) { + const float *line_ptr = reinterpret_cast( + &outBuf.at(v * pixel_data_size * static_cast(width) + + channel_offset_list[c] * static_cast(width))); + for (size_t u = 0; u < static_cast(width); u++) { + float val; + // val = line_ptr[u]; + tinyexr::cpy4(&val, line_ptr + u); + + tinyexr::swap4(reinterpret_cast(&val)); + + float *image = reinterpret_cast(out_images)[c]; + if (line_order == 0) { + image += (static_cast(line_no) + v) * + static_cast(x_stride) + + u; + } else { + image += (static_cast(height) - 1U - + (static_cast(line_no) + v)) * + static_cast(x_stride) + + u; + } + *image = val; + } + } + } else { + return false; + } + } + } else if (compression_type == TINYEXR_COMPRESSIONTYPE_RLE) { + // Allocate original data size. + std::vector outBuf(static_cast(width) * + static_cast(num_lines) * + pixel_data_size); + + unsigned long dstLen = static_cast(outBuf.size()); + if (dstLen == 0) { + return false; + } + + if (!tinyexr::DecompressRle( + reinterpret_cast(&outBuf.at(0)), dstLen, data_ptr, + static_cast(data_len))) { + return false; + } + + // For RLE_COMPRESSION: + // pixel sample data for channel 0 for scanline 0 + // pixel sample data for channel 1 for scanline 0 + // pixel sample data for channel ... for scanline 0 + // pixel sample data for channel n for scanline 0 + // pixel sample data for channel 0 for scanline 1 + // pixel sample data for channel 1 for scanline 1 + // pixel sample data for channel ... for scanline 1 + // pixel sample data for channel n for scanline 1 + // ... + for (size_t c = 0; c < static_cast(num_channels); c++) { + if (channels[c].pixel_type == TINYEXR_PIXELTYPE_HALF) { + for (size_t v = 0; v < static_cast(num_lines); v++) { + const unsigned short *line_ptr = reinterpret_cast( + &outBuf.at(v * static_cast(pixel_data_size) * + static_cast(width) + + channel_offset_list[c] * static_cast(width))); + for (size_t u = 0; u < static_cast(width); u++) { + tinyexr::FP16 hf; + + // hf.u = line_ptr[u]; + tinyexr::cpy2(&(hf.u), line_ptr + u); + + tinyexr::swap2(reinterpret_cast(&hf.u)); + + if (requested_pixel_types[c] == TINYEXR_PIXELTYPE_HALF) { + unsigned short *image = + reinterpret_cast(out_images)[c]; + if (line_order == 0) { + image += (static_cast(line_no) + v) * + static_cast(x_stride) + + u; + } else { + image += (static_cast(height) - 1U - + (static_cast(line_no) + v)) * + static_cast(x_stride) + + u; + } + *image = hf.u; + } else { // HALF -> FLOAT + tinyexr::FP32 f32 = half_to_float(hf); + float *image = reinterpret_cast(out_images)[c]; + if (line_order == 0) { + image += (static_cast(line_no) + v) * + static_cast(x_stride) + + u; + } else { + image += (static_cast(height) - 1U - + (static_cast(line_no) + v)) * + static_cast(x_stride) + + u; + } + *image = f32.f; + } + } + } + } else if (channels[c].pixel_type == TINYEXR_PIXELTYPE_UINT) { + TINYEXR_CHECK_AND_RETURN_C(requested_pixel_types[c] == TINYEXR_PIXELTYPE_UINT, false); + + for (size_t v = 0; v < static_cast(num_lines); v++) { + const unsigned int *line_ptr = reinterpret_cast( + &outBuf.at(v * pixel_data_size * static_cast(width) + + channel_offset_list[c] * static_cast(width))); + for (size_t u = 0; u < static_cast(width); u++) { + unsigned int val; + // val = line_ptr[u]; + tinyexr::cpy4(&val, line_ptr + u); + + tinyexr::swap4(&val); + + unsigned int *image = + reinterpret_cast(out_images)[c]; + if (line_order == 0) { + image += (static_cast(line_no) + v) * + static_cast(x_stride) + + u; + } else { + image += (static_cast(height) - 1U - + (static_cast(line_no) + v)) * + static_cast(x_stride) + + u; + } + *image = val; + } + } + } else if (channels[c].pixel_type == TINYEXR_PIXELTYPE_FLOAT) { + TINYEXR_CHECK_AND_RETURN_C(requested_pixel_types[c] == TINYEXR_PIXELTYPE_FLOAT, false); + for (size_t v = 0; v < static_cast(num_lines); v++) { + const float *line_ptr = reinterpret_cast( + &outBuf.at(v * pixel_data_size * static_cast(width) + + channel_offset_list[c] * static_cast(width))); + for (size_t u = 0; u < static_cast(width); u++) { + float val; + // val = line_ptr[u]; + tinyexr::cpy4(&val, line_ptr + u); + + tinyexr::swap4(reinterpret_cast(&val)); + + float *image = reinterpret_cast(out_images)[c]; + if (line_order == 0) { + image += (static_cast(line_no) + v) * + static_cast(x_stride) + + u; + } else { + image += (static_cast(height) - 1U - + (static_cast(line_no) + v)) * + static_cast(x_stride) + + u; + } + *image = val; + } + } + } else { + return false; + } + } + } else if (compression_type == TINYEXR_COMPRESSIONTYPE_ZFP) { +#if TINYEXR_USE_ZFP + tinyexr::ZFPCompressionParam zfp_compression_param; + std::string e; + if (!tinyexr::FindZFPCompressionParam(&zfp_compression_param, attributes, + int(num_attributes), &e)) { + // This code path should not be reachable. + return false; + } + + // Allocate original data size. + std::vector outBuf(static_cast(width) * + static_cast(num_lines) * + pixel_data_size); + + unsigned long dstLen = outBuf.size(); + TINYEXR_CHECK_AND_RETURN_C(dstLen > 0, false); + tinyexr::DecompressZfp(reinterpret_cast(&outBuf.at(0)), width, + num_lines, num_channels, data_ptr, + static_cast(data_len), + zfp_compression_param); + + // For ZFP_COMPRESSION: + // pixel sample data for channel 0 for scanline 0 + // pixel sample data for channel 1 for scanline 0 + // pixel sample data for channel ... for scanline 0 + // pixel sample data for channel n for scanline 0 + // pixel sample data for channel 0 for scanline 1 + // pixel sample data for channel 1 for scanline 1 + // pixel sample data for channel ... for scanline 1 + // pixel sample data for channel n for scanline 1 + // ... + for (size_t c = 0; c < static_cast(num_channels); c++) { + TINYEXR_CHECK_AND_RETURN_C(channels[c].pixel_type == TINYEXR_PIXELTYPE_FLOAT, false); + if (channels[c].pixel_type == TINYEXR_PIXELTYPE_FLOAT) { + TINYEXR_CHECK_AND_RETURN_C(requested_pixel_types[c] == TINYEXR_PIXELTYPE_FLOAT, false); + for (size_t v = 0; v < static_cast(num_lines); v++) { + const float *line_ptr = reinterpret_cast( + &outBuf.at(v * pixel_data_size * static_cast(width) + + channel_offset_list[c] * static_cast(width))); + for (size_t u = 0; u < static_cast(width); u++) { + float val; + tinyexr::cpy4(&val, line_ptr + u); + + tinyexr::swap4(reinterpret_cast(&val)); + + float *image = reinterpret_cast(out_images)[c]; + if (line_order == 0) { + image += (static_cast(line_no) + v) * + static_cast(x_stride) + + u; + } else { + image += (static_cast(height) - 1U - + (static_cast(line_no) + v)) * + static_cast(x_stride) + + u; + } + *image = val; + } + } + } else { + return false; + } + } +#else + (void)attributes; + (void)num_attributes; + (void)num_channels; + return false; +#endif + } else if (compression_type == TINYEXR_COMPRESSIONTYPE_NONE) { + for (size_t c = 0; c < num_channels; c++) { + for (size_t v = 0; v < static_cast(num_lines); v++) { + if (channels[c].pixel_type == TINYEXR_PIXELTYPE_HALF) { + const unsigned short *line_ptr = + reinterpret_cast( + data_ptr + v * pixel_data_size * size_t(width) + + channel_offset_list[c] * static_cast(width)); + + if (requested_pixel_types[c] == TINYEXR_PIXELTYPE_HALF) { + unsigned short *outLine = + reinterpret_cast(out_images[c]); + if (line_order == 0) { + outLine += (size_t(y) + v) * size_t(x_stride); + } else { + outLine += + (size_t(height) - 1 - (size_t(y) + v)) * size_t(x_stride); + } + + for (int u = 0; u < width; u++) { + tinyexr::FP16 hf; + + // hf.u = line_ptr[u]; + tinyexr::cpy2(&(hf.u), line_ptr + u); + + tinyexr::swap2(reinterpret_cast(&hf.u)); + + outLine[u] = hf.u; + } + } else if (requested_pixel_types[c] == TINYEXR_PIXELTYPE_FLOAT) { + float *outLine = reinterpret_cast(out_images[c]); + if (line_order == 0) { + outLine += (size_t(y) + v) * size_t(x_stride); + } else { + outLine += + (size_t(height) - 1 - (size_t(y) + v)) * size_t(x_stride); + } + + if (reinterpret_cast(line_ptr + width) > + (data_ptr + data_len)) { + // Insufficient data size + return false; + } + + for (int u = 0; u < width; u++) { + tinyexr::FP16 hf; + + // address may not be aligned. use byte-wise copy for safety.#76 + // hf.u = line_ptr[u]; + tinyexr::cpy2(&(hf.u), line_ptr + u); + + tinyexr::swap2(reinterpret_cast(&hf.u)); + + tinyexr::FP32 f32 = half_to_float(hf); + + outLine[u] = f32.f; + } + } else { + return false; + } + } else if (channels[c].pixel_type == TINYEXR_PIXELTYPE_FLOAT) { + const float *line_ptr = reinterpret_cast( + data_ptr + v * pixel_data_size * size_t(width) + + channel_offset_list[c] * static_cast(width)); + + float *outLine = reinterpret_cast(out_images[c]); + if (line_order == 0) { + outLine += (size_t(y) + v) * size_t(x_stride); + } else { + outLine += + (size_t(height) - 1 - (size_t(y) + v)) * size_t(x_stride); + } + + if (reinterpret_cast(line_ptr + width) > + (data_ptr + data_len)) { + // Insufficient data size + return false; + } + + for (int u = 0; u < width; u++) { + float val; + tinyexr::cpy4(&val, line_ptr + u); + + tinyexr::swap4(reinterpret_cast(&val)); + + outLine[u] = val; + } + } else if (channels[c].pixel_type == TINYEXR_PIXELTYPE_UINT) { + const unsigned int *line_ptr = reinterpret_cast( + data_ptr + v * pixel_data_size * size_t(width) + + channel_offset_list[c] * static_cast(width)); + + unsigned int *outLine = + reinterpret_cast(out_images[c]); + if (line_order == 0) { + outLine += (size_t(y) + v) * size_t(x_stride); + } else { + outLine += + (size_t(height) - 1 - (size_t(y) + v)) * size_t(x_stride); + } + + if (reinterpret_cast(line_ptr + width) > + (data_ptr + data_len)) { + // Corrupted data + return false; + } + + for (int u = 0; u < width; u++) { + + unsigned int val; + tinyexr::cpy4(&val, line_ptr + u); + + tinyexr::swap4(reinterpret_cast(&val)); + + outLine[u] = val; + } + } + } + } + } + + return true; +} + +static bool DecodeTiledPixelData( + unsigned char **out_images, int *width, int *height, + const int *requested_pixel_types, const unsigned char *data_ptr, + size_t data_len, int compression_type, int line_order, int data_width, + int data_height, int tile_offset_x, int tile_offset_y, int tile_size_x, + int tile_size_y, size_t pixel_data_size, size_t num_attributes, + const EXRAttribute *attributes, size_t num_channels, + const EXRChannelInfo *channels, + const std::vector &channel_offset_list) { + // Here, data_width and data_height are the dimensions of the current (sub)level. + if (tile_size_x * tile_offset_x > data_width || + tile_size_y * tile_offset_y > data_height) { + return false; + } + + // Compute actual image size in a tile. + if ((tile_offset_x + 1) * tile_size_x >= data_width) { + (*width) = data_width - (tile_offset_x * tile_size_x); + } else { + (*width) = tile_size_x; + } + + if ((tile_offset_y + 1) * tile_size_y >= data_height) { + (*height) = data_height - (tile_offset_y * tile_size_y); + } else { + (*height) = tile_size_y; + } + + // Image size = tile size. + return DecodePixelData(out_images, requested_pixel_types, data_ptr, data_len, + compression_type, line_order, (*width), tile_size_y, + /* stride */ tile_size_x, /* y */ 0, /* line_no */ 0, + (*height), pixel_data_size, num_attributes, attributes, + num_channels, channels, channel_offset_list); +} + +static bool ComputeChannelLayout(std::vector *channel_offset_list, + int *pixel_data_size, size_t *channel_offset, + int num_channels, + const EXRChannelInfo *channels) { + channel_offset_list->resize(static_cast(num_channels)); + + (*pixel_data_size) = 0; + (*channel_offset) = 0; + + for (size_t c = 0; c < static_cast(num_channels); c++) { + (*channel_offset_list)[c] = (*channel_offset); + if (channels[c].pixel_type == TINYEXR_PIXELTYPE_HALF) { + (*pixel_data_size) += sizeof(unsigned short); + (*channel_offset) += sizeof(unsigned short); + } else if (channels[c].pixel_type == TINYEXR_PIXELTYPE_FLOAT) { + (*pixel_data_size) += sizeof(float); + (*channel_offset) += sizeof(float); + } else if (channels[c].pixel_type == TINYEXR_PIXELTYPE_UINT) { + (*pixel_data_size) += sizeof(unsigned int); + (*channel_offset) += sizeof(unsigned int); + } else { + // ??? + return false; + } + } + return true; +} + +// TODO: Simply return nullptr when failed to allocate? +static unsigned char **AllocateImage(int num_channels, + const EXRChannelInfo *channels, + const int *requested_pixel_types, + int data_width, int data_height, bool *success) { + unsigned char **images = + reinterpret_cast(static_cast( + malloc(sizeof(float *) * static_cast(num_channels)))); + + for (size_t c = 0; c < static_cast(num_channels); c++) { + images[c] = NULL; + } + + bool valid = true; + + for (size_t c = 0; c < static_cast(num_channels); c++) { + size_t data_len = + static_cast(data_width) * static_cast(data_height); + if (channels[c].pixel_type == TINYEXR_PIXELTYPE_HALF) { + // pixel_data_size += sizeof(unsigned short); + // channel_offset += sizeof(unsigned short); + // Alloc internal image for half type. + if (requested_pixel_types[c] == TINYEXR_PIXELTYPE_HALF) { + images[c] = + reinterpret_cast(static_cast( + malloc(sizeof(unsigned short) * data_len))); + } else if (requested_pixel_types[c] == TINYEXR_PIXELTYPE_FLOAT) { + images[c] = reinterpret_cast( + static_cast(malloc(sizeof(float) * data_len))); + } else { + images[c] = NULL; // just in case. + valid = false; + break; + } + } else if (channels[c].pixel_type == TINYEXR_PIXELTYPE_FLOAT) { + // pixel_data_size += sizeof(float); + // channel_offset += sizeof(float); + images[c] = reinterpret_cast( + static_cast(malloc(sizeof(float) * data_len))); + } else if (channels[c].pixel_type == TINYEXR_PIXELTYPE_UINT) { + // pixel_data_size += sizeof(unsigned int); + // channel_offset += sizeof(unsigned int); + images[c] = reinterpret_cast( + static_cast(malloc(sizeof(unsigned int) * data_len))); + } else { + images[c] = NULL; // just in case. + valid = false; + break; + } + } + + if (!valid) { + for (size_t c = 0; c < static_cast(num_channels); c++) { + if (images[c]) { + free(images[c]); + images[c] = NULL; + } + } + + if (success) { + (*success) = false; + } + } else { + if (success) { + (*success) = true; + } + } + + return images; +} + +#ifdef _WIN32 +static inline std::wstring UTF8ToWchar(const std::string &str) { + int wstr_size = + MultiByteToWideChar(CP_UTF8, 0, str.data(), (int)str.size(), NULL, 0); + std::wstring wstr(wstr_size, 0); + MultiByteToWideChar(CP_UTF8, 0, str.data(), (int)str.size(), &wstr[0], + (int)wstr.size()); + return wstr; +} +#endif + + +static int ParseEXRHeader(HeaderInfo *info, bool *empty_header, + const EXRVersion *version, std::string *err, + const unsigned char *buf, size_t size) { + const char *marker = reinterpret_cast(&buf[0]); + + if (empty_header) { + (*empty_header) = false; + } + + if (version->multipart) { + if (size > 0 && marker[0] == '\0') { + // End of header list. + if (empty_header) { + (*empty_header) = true; + } + return TINYEXR_SUCCESS; + } + } + + // According to the spec, the header of every OpenEXR file must contain at + // least the following attributes: + // + // channels chlist + // compression compression + // dataWindow box2i + // displayWindow box2i + // lineOrder lineOrder + // pixelAspectRatio float + // screenWindowCenter v2f + // screenWindowWidth float + bool has_channels = false; + bool has_compression = false; + bool has_data_window = false; + bool has_display_window = false; + bool has_line_order = false; + bool has_pixel_aspect_ratio = false; + bool has_screen_window_center = false; + bool has_screen_window_width = false; + bool has_name = false; + bool has_type = false; + + info->name.clear(); + info->type.clear(); + + info->data_window.min_x = 0; + info->data_window.min_y = 0; + info->data_window.max_x = 0; + info->data_window.max_y = 0; + info->line_order = 0; // @fixme + info->display_window.min_x = 0; + info->display_window.min_y = 0; + info->display_window.max_x = 0; + info->display_window.max_y = 0; + info->screen_window_center[0] = 0.0f; + info->screen_window_center[1] = 0.0f; + info->screen_window_width = -1.0f; + info->pixel_aspect_ratio = -1.0f; + + info->tiled = 0; + info->tile_size_x = -1; + info->tile_size_y = -1; + info->tile_level_mode = -1; + info->tile_rounding_mode = -1; + + info->attributes.clear(); + + // Read attributes + size_t orig_size = size; + for (size_t nattr = 0; nattr < TINYEXR_MAX_HEADER_ATTRIBUTES; nattr++) { + if (0 == size) { + if (err) { + (*err) += "Insufficient data size for attributes.\n"; + } + return TINYEXR_ERROR_INVALID_DATA; + } else if (marker[0] == '\0') { + size--; + break; + } + + std::string attr_name; + std::string attr_type; + std::vector data; + size_t marker_size; + if (!tinyexr::ReadAttribute(&attr_name, &attr_type, &data, &marker_size, + marker, size)) { + if (err) { + (*err) += "Failed to read attribute.\n"; + } + return TINYEXR_ERROR_INVALID_DATA; + } + marker += marker_size; + size -= marker_size; + + // For a multipart file, the version field 9th bit is 0. + if ((version->tiled || version->multipart || version->non_image) && attr_name.compare("tiles") == 0) { + unsigned int x_size, y_size; + unsigned char tile_mode; + if (data.size() != 9) { + if (err) { + (*err) += "(ParseEXRHeader) Invalid attribute data size. Attribute data size must be 9.\n"; + } + return TINYEXR_ERROR_INVALID_DATA; + } + + memcpy(&x_size, &data.at(0), sizeof(int)); + memcpy(&y_size, &data.at(4), sizeof(int)); + tile_mode = data[8]; + tinyexr::swap4(&x_size); + tinyexr::swap4(&y_size); + + if (x_size > static_cast(std::numeric_limits::max()) || + y_size > static_cast(std::numeric_limits::max())) { + if (err) { + (*err) = "Tile sizes were invalid."; + } + return TINYEXR_ERROR_UNSUPPORTED_FORMAT; + } + + info->tile_size_x = static_cast(x_size); + info->tile_size_y = static_cast(y_size); + + // mode = levelMode + roundingMode * 16 + info->tile_level_mode = tile_mode & 0x3; + info->tile_rounding_mode = (tile_mode >> 4) & 0x1; + info->tiled = 1; + } else if (attr_name.compare("compression") == 0) { + bool ok = false; + if (data[0] < TINYEXR_COMPRESSIONTYPE_PIZ) { + ok = true; + } + + if (data[0] == TINYEXR_COMPRESSIONTYPE_PIZ) { +#if TINYEXR_USE_PIZ + ok = true; +#else + if (err) { + (*err) = "PIZ compression is not supported."; + } + return TINYEXR_ERROR_UNSUPPORTED_FORMAT; +#endif + } + + if (data[0] == TINYEXR_COMPRESSIONTYPE_ZFP) { +#if TINYEXR_USE_ZFP + ok = true; +#else + if (err) { + (*err) = "ZFP compression is not supported."; + } + return TINYEXR_ERROR_UNSUPPORTED_FORMAT; +#endif + } + + if (!ok) { + if (err) { + (*err) = "Unknown compression type."; + } + return TINYEXR_ERROR_UNSUPPORTED_FORMAT; + } + + info->compression_type = static_cast(data[0]); + has_compression = true; + + } else if (attr_name.compare("channels") == 0) { + // name: zero-terminated string, from 1 to 255 bytes long + // pixel type: int, possible values are: UINT = 0 HALF = 1 FLOAT = 2 + // pLinear: unsigned char, possible values are 0 and 1 + // reserved: three chars, should be zero + // xSampling: int + // ySampling: int + + if (!ReadChannelInfo(info->channels, data)) { + if (err) { + (*err) += "Failed to parse channel info.\n"; + } + return TINYEXR_ERROR_INVALID_DATA; + } + + if (info->channels.size() < 1) { + if (err) { + (*err) += "# of channels is zero.\n"; + } + return TINYEXR_ERROR_INVALID_DATA; + } + + has_channels = true; + + } else if (attr_name.compare("dataWindow") == 0) { + if (data.size() >= 16) { + memcpy(&info->data_window.min_x, &data.at(0), sizeof(int)); + memcpy(&info->data_window.min_y, &data.at(4), sizeof(int)); + memcpy(&info->data_window.max_x, &data.at(8), sizeof(int)); + memcpy(&info->data_window.max_y, &data.at(12), sizeof(int)); + tinyexr::swap4(&info->data_window.min_x); + tinyexr::swap4(&info->data_window.min_y); + tinyexr::swap4(&info->data_window.max_x); + tinyexr::swap4(&info->data_window.max_y); + has_data_window = true; + } + } else if (attr_name.compare("displayWindow") == 0) { + if (data.size() >= 16) { + memcpy(&info->display_window.min_x, &data.at(0), sizeof(int)); + memcpy(&info->display_window.min_y, &data.at(4), sizeof(int)); + memcpy(&info->display_window.max_x, &data.at(8), sizeof(int)); + memcpy(&info->display_window.max_y, &data.at(12), sizeof(int)); + tinyexr::swap4(&info->display_window.min_x); + tinyexr::swap4(&info->display_window.min_y); + tinyexr::swap4(&info->display_window.max_x); + tinyexr::swap4(&info->display_window.max_y); + + has_display_window = true; + } + } else if (attr_name.compare("lineOrder") == 0) { + if (data.size() >= 1) { + info->line_order = static_cast(data[0]); + has_line_order = true; + } + } else if (attr_name.compare("pixelAspectRatio") == 0) { + if (data.size() >= sizeof(float)) { + memcpy(&info->pixel_aspect_ratio, &data.at(0), sizeof(float)); + tinyexr::swap4(&info->pixel_aspect_ratio); + has_pixel_aspect_ratio = true; + } + } else if (attr_name.compare("screenWindowCenter") == 0) { + if (data.size() >= 8) { + memcpy(&info->screen_window_center[0], &data.at(0), sizeof(float)); + memcpy(&info->screen_window_center[1], &data.at(4), sizeof(float)); + tinyexr::swap4(&info->screen_window_center[0]); + tinyexr::swap4(&info->screen_window_center[1]); + has_screen_window_center = true; + } + } else if (attr_name.compare("screenWindowWidth") == 0) { + if (data.size() >= sizeof(float)) { + memcpy(&info->screen_window_width, &data.at(0), sizeof(float)); + tinyexr::swap4(&info->screen_window_width); + + has_screen_window_width = true; + } + } else if (attr_name.compare("chunkCount") == 0) { + if (data.size() >= sizeof(int)) { + memcpy(&info->chunk_count, &data.at(0), sizeof(int)); + tinyexr::swap4(&info->chunk_count); + } + } else if (attr_name.compare("name") == 0) { + if (!data.empty() && data[0]) { + data.push_back(0); + size_t len = strlen(reinterpret_cast(&data[0])); + info->name.resize(len); + info->name.assign(reinterpret_cast(&data[0]), len); + has_name = true; + } + } else if (attr_name.compare("type") == 0) { + if (!data.empty() && data[0]) { + data.push_back(0); + size_t len = strlen(reinterpret_cast(&data[0])); + info->type.resize(len); + info->type.assign(reinterpret_cast(&data[0]), len); + has_type = true; + } + } else { + // Custom attribute(up to TINYEXR_MAX_CUSTOM_ATTRIBUTES) + if (info->attributes.size() < TINYEXR_MAX_CUSTOM_ATTRIBUTES) { + EXRAttribute attrib; +#ifdef _MSC_VER + strncpy_s(attrib.name, attr_name.c_str(), 255); + strncpy_s(attrib.type, attr_type.c_str(), 255); +#else + strncpy(attrib.name, attr_name.c_str(), 255); + strncpy(attrib.type, attr_type.c_str(), 255); +#endif + attrib.name[255] = '\0'; + attrib.type[255] = '\0'; + //std::cout << "i = " << info->attributes.size() << ", dsize = " << data.size() << "\n"; + attrib.size = static_cast(data.size()); + attrib.value = static_cast(malloc(data.size())); + memcpy(reinterpret_cast(attrib.value), &data.at(0), + data.size()); + info->attributes.push_back(attrib); + } + } + } + + // Check if required attributes exist + { + std::stringstream ss_err; + + if (!has_compression) { + ss_err << "\"compression\" attribute not found in the header." + << std::endl; + } + + if (!has_channels) { + ss_err << "\"channels\" attribute not found in the header." << std::endl; + } + + if (!has_line_order) { + ss_err << "\"lineOrder\" attribute not found in the header." << std::endl; + } + + if (!has_display_window) { + ss_err << "\"displayWindow\" attribute not found in the header." + << std::endl; + } + + if (!has_data_window) { + ss_err << "\"dataWindow\" attribute not found in the header or invalid." + << std::endl; + } + + if (!has_pixel_aspect_ratio) { + ss_err << "\"pixelAspectRatio\" attribute not found in the header." + << std::endl; + } + + if (!has_screen_window_width) { + ss_err << "\"screenWindowWidth\" attribute not found in the header." + << std::endl; + } + + if (!has_screen_window_center) { + ss_err << "\"screenWindowCenter\" attribute not found in the header." + << std::endl; + } + + if (version->multipart || version->non_image) { + if (!has_name) { + ss_err << "\"name\" attribute not found in the header." + << std::endl; + } + if (!has_type) { + ss_err << "\"type\" attribute not found in the header." + << std::endl; + } + } + + if (!(ss_err.str().empty())) { + if (err) { + (*err) += ss_err.str(); + } + + return TINYEXR_ERROR_INVALID_HEADER; + } + } + + info->header_len = static_cast(orig_size - size); + + return TINYEXR_SUCCESS; +} + +// C++ HeaderInfo to C EXRHeader conversion. +static bool ConvertHeader(EXRHeader *exr_header, const HeaderInfo &info, std::string *warn, std::string *err) { + exr_header->pixel_aspect_ratio = info.pixel_aspect_ratio; + exr_header->screen_window_center[0] = info.screen_window_center[0]; + exr_header->screen_window_center[1] = info.screen_window_center[1]; + exr_header->screen_window_width = info.screen_window_width; + exr_header->chunk_count = info.chunk_count; + exr_header->display_window.min_x = info.display_window.min_x; + exr_header->display_window.min_y = info.display_window.min_y; + exr_header->display_window.max_x = info.display_window.max_x; + exr_header->display_window.max_y = info.display_window.max_y; + exr_header->data_window.min_x = info.data_window.min_x; + exr_header->data_window.min_y = info.data_window.min_y; + exr_header->data_window.max_x = info.data_window.max_x; + exr_header->data_window.max_y = info.data_window.max_y; + exr_header->line_order = info.line_order; + exr_header->compression_type = info.compression_type; + exr_header->tiled = info.tiled; + exr_header->tile_size_x = info.tile_size_x; + exr_header->tile_size_y = info.tile_size_y; + exr_header->tile_level_mode = info.tile_level_mode; + exr_header->tile_rounding_mode = info.tile_rounding_mode; + + EXRSetNameAttr(exr_header, info.name.c_str()); + + + if (!info.type.empty()) { + bool valid = true; + if (info.type == "scanlineimage") { + if (exr_header->tiled) { + if (err) { + (*err) += "(ConvertHeader) tiled bit must be off for `scanlineimage` type.\n"; + } + valid = false; + } + } else if (info.type == "tiledimage") { + if (!exr_header->tiled) { + if (err) { + (*err) += "(ConvertHeader) tiled bit must be on for `tiledimage` type.\n"; + } + valid = false; + } + } else if (info.type == "deeptile") { + exr_header->non_image = 1; + if (!exr_header->tiled) { + if (err) { + (*err) += "(ConvertHeader) tiled bit must be on for `deeptile` type.\n"; + } + valid = false; + } + } else if (info.type == "deepscanline") { + exr_header->non_image = 1; + if (exr_header->tiled) { + if (err) { + (*err) += "(ConvertHeader) tiled bit must be off for `deepscanline` type.\n"; + } + //valid = false; + } + } else { + if (warn) { + std::stringstream ss; + ss << "(ConvertHeader) Unsupported or unknown info.type: " << info.type << "\n"; + (*warn) += ss.str(); + } + } + + if (!valid) { + return false; + } + } + + exr_header->num_channels = static_cast(info.channels.size()); + + exr_header->channels = static_cast(malloc( + sizeof(EXRChannelInfo) * static_cast(exr_header->num_channels))); + for (size_t c = 0; c < static_cast(exr_header->num_channels); c++) { +#ifdef _MSC_VER + strncpy_s(exr_header->channels[c].name, info.channels[c].name.c_str(), 255); +#else + strncpy(exr_header->channels[c].name, info.channels[c].name.c_str(), 255); +#endif + // manually add '\0' for safety. + exr_header->channels[c].name[255] = '\0'; + + exr_header->channels[c].pixel_type = info.channels[c].pixel_type; + exr_header->channels[c].p_linear = info.channels[c].p_linear; + exr_header->channels[c].x_sampling = info.channels[c].x_sampling; + exr_header->channels[c].y_sampling = info.channels[c].y_sampling; + } + + exr_header->pixel_types = static_cast( + malloc(sizeof(int) * static_cast(exr_header->num_channels))); + for (size_t c = 0; c < static_cast(exr_header->num_channels); c++) { + exr_header->pixel_types[c] = info.channels[c].pixel_type; + } + + // Initially fill with values of `pixel_types` + exr_header->requested_pixel_types = static_cast( + malloc(sizeof(int) * static_cast(exr_header->num_channels))); + for (size_t c = 0; c < static_cast(exr_header->num_channels); c++) { + exr_header->requested_pixel_types[c] = info.channels[c].pixel_type; + } + + exr_header->num_custom_attributes = static_cast(info.attributes.size()); + + if (exr_header->num_custom_attributes > 0) { + // TODO(syoyo): Report warning when # of attributes exceeds + // `TINYEXR_MAX_CUSTOM_ATTRIBUTES` + if (exr_header->num_custom_attributes > TINYEXR_MAX_CUSTOM_ATTRIBUTES) { + exr_header->num_custom_attributes = TINYEXR_MAX_CUSTOM_ATTRIBUTES; + } + + exr_header->custom_attributes = static_cast(malloc( + sizeof(EXRAttribute) * size_t(exr_header->num_custom_attributes))); + + for (size_t i = 0; i < size_t(exr_header->num_custom_attributes); i++) { + memcpy(exr_header->custom_attributes[i].name, info.attributes[i].name, + 256); + memcpy(exr_header->custom_attributes[i].type, info.attributes[i].type, + 256); + exr_header->custom_attributes[i].size = info.attributes[i].size; + // Just copy pointer + exr_header->custom_attributes[i].value = info.attributes[i].value; + } + + } else { + exr_header->custom_attributes = NULL; + } + + exr_header->header_len = info.header_len; + + return true; +} + +struct OffsetData { + OffsetData() : num_x_levels(0), num_y_levels(0) {} + std::vector > > offsets; + int num_x_levels; + int num_y_levels; +}; + +// -1 = error +static int LevelIndex(int lx, int ly, int tile_level_mode, int num_x_levels) { + switch (tile_level_mode) { + case TINYEXR_TILE_ONE_LEVEL: + return 0; + + case TINYEXR_TILE_MIPMAP_LEVELS: + return lx; + + case TINYEXR_TILE_RIPMAP_LEVELS: + return lx + ly * num_x_levels; + + default: + return -1; + } + return 0; +} + +static int LevelSize(int toplevel_size, int level, int tile_rounding_mode) { + if (level < 0) { + return -1; + } + + int b = static_cast(1u << static_cast(level)); + int level_size = toplevel_size / b; + + if (tile_rounding_mode == TINYEXR_TILE_ROUND_UP && level_size * b < toplevel_size) + level_size += 1; + + return std::max(level_size, 1); +} + +static int DecodeTiledLevel(EXRImage* exr_image, const EXRHeader* exr_header, + const OffsetData& offset_data, + const std::vector& channel_offset_list, + int pixel_data_size, + const unsigned char* head, const size_t size, + std::string* err) { + int num_channels = exr_header->num_channels; + + int level_index = LevelIndex(exr_image->level_x, exr_image->level_y, exr_header->tile_level_mode, offset_data.num_x_levels); + int num_y_tiles = int(offset_data.offsets[size_t(level_index)].size()); + if (num_y_tiles < 1) { + return TINYEXR_ERROR_INVALID_DATA; + } + int num_x_tiles = int(offset_data.offsets[size_t(level_index)][0].size()); + if (num_x_tiles < 1) { + return TINYEXR_ERROR_INVALID_DATA; + } + int num_tiles = num_x_tiles * num_y_tiles; + + int err_code = TINYEXR_SUCCESS; + + enum { + EF_SUCCESS = 0, + EF_INVALID_DATA = 1, + EF_INSUFFICIENT_DATA = 2, + EF_FAILED_TO_DECODE = 4 + }; +#if TINYEXR_HAS_CXX11 && (TINYEXR_USE_THREAD > 0) + std::atomic error_flag(EF_SUCCESS); +#else + unsigned error_flag(EF_SUCCESS); +#endif + + // Although the spec says : "...the data window is subdivided into an array of smaller rectangles...", + // the IlmImf library allows the dimensions of the tile to be larger (or equal) than the dimensions of the data window. +#if 0 + if ((exr_header->tile_size_x > exr_image->width || exr_header->tile_size_y > exr_image->height) && + exr_image->level_x == 0 && exr_image->level_y == 0) { + if (err) { + (*err) += "Failed to decode tile data.\n"; + } + err_code = TINYEXR_ERROR_INVALID_DATA; + } +#endif + exr_image->tiles = static_cast( + calloc(sizeof(EXRTile), static_cast(num_tiles))); + +#if TINYEXR_HAS_CXX11 && (TINYEXR_USE_THREAD > 0) + std::vector workers; + std::atomic tile_count(0); + + int num_threads = std::max(1, int(std::thread::hardware_concurrency())); + if (num_threads > int(num_tiles)) { + num_threads = int(num_tiles); + } + + for (int t = 0; t < num_threads; t++) { + workers.emplace_back(std::thread([&]() + { + int tile_idx = 0; + while ((tile_idx = tile_count++) < num_tiles) { + +#else +#if TINYEXR_USE_OPENMP +#pragma omp parallel for +#endif + for (int tile_idx = 0; tile_idx < num_tiles; tile_idx++) { +#endif + // Allocate memory for each tile. + bool alloc_success = false; + exr_image->tiles[tile_idx].images = tinyexr::AllocateImage( + num_channels, exr_header->channels, + exr_header->requested_pixel_types, exr_header->tile_size_x, + exr_header->tile_size_y, &alloc_success); + + if (!alloc_success) { + error_flag |= EF_INVALID_DATA; + continue; + } + + int x_tile = tile_idx % num_x_tiles; + int y_tile = tile_idx / num_x_tiles; + // 16 byte: tile coordinates + // 4 byte : data size + // ~ : data(uncompressed or compressed) + tinyexr::tinyexr_uint64 offset = offset_data.offsets[size_t(level_index)][size_t(y_tile)][size_t(x_tile)]; + if (offset + sizeof(int) * 5 > size) { + // Insufficient data size. + error_flag |= EF_INSUFFICIENT_DATA; + continue; + } + + size_t data_size = + size_t(size - (offset + sizeof(int) * 5)); + const unsigned char* data_ptr = + reinterpret_cast(head + offset); + + int tile_coordinates[4]; + memcpy(tile_coordinates, data_ptr, sizeof(int) * 4); + tinyexr::swap4(&tile_coordinates[0]); + tinyexr::swap4(&tile_coordinates[1]); + tinyexr::swap4(&tile_coordinates[2]); + tinyexr::swap4(&tile_coordinates[3]); + + if (tile_coordinates[2] != exr_image->level_x) { + // Invalid data. + error_flag |= EF_INVALID_DATA; + continue; + } + if (tile_coordinates[3] != exr_image->level_y) { + // Invalid data. + error_flag |= EF_INVALID_DATA; + continue; + } + + int data_len; + memcpy(&data_len, data_ptr + 16, + sizeof(int)); // 16 = sizeof(tile_coordinates) + tinyexr::swap4(&data_len); + + if (data_len < 2 || size_t(data_len) > data_size) { + // Insufficient data size. + error_flag |= EF_INSUFFICIENT_DATA; + continue; + } + + // Move to data addr: 20 = 16 + 4; + data_ptr += 20; + bool ret = tinyexr::DecodeTiledPixelData( + exr_image->tiles[tile_idx].images, + &(exr_image->tiles[tile_idx].width), + &(exr_image->tiles[tile_idx].height), + exr_header->requested_pixel_types, data_ptr, + static_cast(data_len), exr_header->compression_type, + exr_header->line_order, + exr_image->width, exr_image->height, + tile_coordinates[0], tile_coordinates[1], exr_header->tile_size_x, + exr_header->tile_size_y, static_cast(pixel_data_size), + static_cast(exr_header->num_custom_attributes), + exr_header->custom_attributes, + static_cast(exr_header->num_channels), + exr_header->channels, channel_offset_list); + + if (!ret) { + // Failed to decode tile data. + error_flag |= EF_FAILED_TO_DECODE; + } + + exr_image->tiles[tile_idx].offset_x = tile_coordinates[0]; + exr_image->tiles[tile_idx].offset_y = tile_coordinates[1]; + exr_image->tiles[tile_idx].level_x = tile_coordinates[2]; + exr_image->tiles[tile_idx].level_y = tile_coordinates[3]; + +#if TINYEXR_HAS_CXX11 && (TINYEXR_USE_THREAD > 0) + } + })); + } // num_thread loop + + for (auto& t : workers) { + t.join(); + } + +#else + } // parallel for +#endif + + // Even in the event of an error, the reserved memory may be freed. + exr_image->num_channels = num_channels; + exr_image->num_tiles = static_cast(num_tiles); + + if (error_flag) err_code = TINYEXR_ERROR_INVALID_DATA; + if (err) { + if (error_flag & EF_INSUFFICIENT_DATA) { + (*err) += "Insufficient data length.\n"; + } + if (error_flag & EF_FAILED_TO_DECODE) { + (*err) += "Failed to decode tile data.\n"; + } + } + return err_code; +} + +static int DecodeChunk(EXRImage *exr_image, const EXRHeader *exr_header, + const OffsetData& offset_data, + const unsigned char *head, const size_t size, + std::string *err) { + int num_channels = exr_header->num_channels; + + int num_scanline_blocks = 1; + if (exr_header->compression_type == TINYEXR_COMPRESSIONTYPE_ZIP) { + num_scanline_blocks = 16; + } else if (exr_header->compression_type == TINYEXR_COMPRESSIONTYPE_PIZ) { + num_scanline_blocks = 32; + } else if (exr_header->compression_type == TINYEXR_COMPRESSIONTYPE_ZFP) { + num_scanline_blocks = 16; + +#if TINYEXR_USE_ZFP + tinyexr::ZFPCompressionParam zfp_compression_param; + if (!FindZFPCompressionParam(&zfp_compression_param, + exr_header->custom_attributes, + int(exr_header->num_custom_attributes), err)) { + return TINYEXR_ERROR_INVALID_HEADER; + } +#endif + } + + if (exr_header->data_window.max_x < exr_header->data_window.min_x || + exr_header->data_window.max_y < exr_header->data_window.min_y) { + if (err) { + (*err) += "Invalid data window.\n"; + } + return TINYEXR_ERROR_INVALID_DATA; + } + + tinyexr_int64 data_width = + static_cast(exr_header->data_window.max_x) - static_cast(exr_header->data_window.min_x) + static_cast(1); + tinyexr_int64 data_height = + static_cast(exr_header->data_window.max_y) - static_cast(exr_header->data_window.min_y) + static_cast(1); + + if (data_width <= 0) { + if (err) { + (*err) += "Invalid data window width.\n"; + } + return TINYEXR_ERROR_INVALID_DATA; + } + + if (data_height <= 0) { + if (err) { + (*err) += "Invalid data window height.\n"; + } + return TINYEXR_ERROR_INVALID_DATA; + } + + // Do not allow too large data_width and data_height. header invalid? + { + if ((data_width > TINYEXR_DIMENSION_THRESHOLD) || (data_height > TINYEXR_DIMENSION_THRESHOLD)) { + if (err) { + std::stringstream ss; + ss << "data_with or data_height too large. data_width: " << data_width + << ", " + << "data_height = " << data_height << std::endl; + (*err) += ss.str(); + } + return TINYEXR_ERROR_INVALID_DATA; + } + if (exr_header->tiled) { + if ((exr_header->tile_size_x > TINYEXR_DIMENSION_THRESHOLD) || (exr_header->tile_size_y > TINYEXR_DIMENSION_THRESHOLD)) { + if (err) { + std::stringstream ss; + ss << "tile with or tile height too large. tile width: " << exr_header->tile_size_x + << ", " + << "tile height = " << exr_header->tile_size_y << std::endl; + (*err) += ss.str(); + } + return TINYEXR_ERROR_INVALID_DATA; + } + } + } + + const std::vector& offsets = offset_data.offsets[0][0]; + size_t num_blocks = offsets.size(); + + std::vector channel_offset_list; + int pixel_data_size = 0; + size_t channel_offset = 0; + if (!tinyexr::ComputeChannelLayout(&channel_offset_list, &pixel_data_size, + &channel_offset, num_channels, + exr_header->channels)) { + if (err) { + (*err) += "Failed to compute channel layout.\n"; + } + return TINYEXR_ERROR_INVALID_DATA; + } + +#if TINYEXR_HAS_CXX11 && (TINYEXR_USE_THREAD > 0) + std::atomic invalid_data(false); +#else + bool invalid_data(false); +#endif + + if (exr_header->tiled) { + // value check + if (exr_header->tile_size_x < 0) { + if (err) { + std::stringstream ss; + ss << "Invalid tile size x : " << exr_header->tile_size_x << "\n"; + (*err) += ss.str(); + } + return TINYEXR_ERROR_INVALID_HEADER; + } + + if (exr_header->tile_size_y < 0) { + if (err) { + std::stringstream ss; + ss << "Invalid tile size y : " << exr_header->tile_size_y << "\n"; + (*err) += ss.str(); + } + return TINYEXR_ERROR_INVALID_HEADER; + } + if (exr_header->tile_level_mode != TINYEXR_TILE_RIPMAP_LEVELS) { + EXRImage* level_image = NULL; + for (int level = 0; level < offset_data.num_x_levels; ++level) { + if (!level_image) { + level_image = exr_image; + } else { + level_image->next_level = new EXRImage; + InitEXRImage(level_image->next_level); + level_image = level_image->next_level; + } + level_image->width = + LevelSize(exr_header->data_window.max_x - exr_header->data_window.min_x + 1, level, exr_header->tile_rounding_mode); + if (level_image->width < 1) { + return TINYEXR_ERROR_INVALID_DATA; + } + + level_image->height = + LevelSize(exr_header->data_window.max_y - exr_header->data_window.min_y + 1, level, exr_header->tile_rounding_mode); + + if (level_image->height < 1) { + return TINYEXR_ERROR_INVALID_DATA; + } + + level_image->level_x = level; + level_image->level_y = level; + + int ret = DecodeTiledLevel(level_image, exr_header, + offset_data, + channel_offset_list, + pixel_data_size, + head, size, + err); + if (ret != TINYEXR_SUCCESS) return ret; + } + } else { + EXRImage* level_image = NULL; + for (int level_y = 0; level_y < offset_data.num_y_levels; ++level_y) + for (int level_x = 0; level_x < offset_data.num_x_levels; ++level_x) { + if (!level_image) { + level_image = exr_image; + } else { + level_image->next_level = new EXRImage; + InitEXRImage(level_image->next_level); + level_image = level_image->next_level; + } + + level_image->width = + LevelSize(exr_header->data_window.max_x - exr_header->data_window.min_x + 1, level_x, exr_header->tile_rounding_mode); + if (level_image->width < 1) { + return TINYEXR_ERROR_INVALID_DATA; + } + + level_image->height = + LevelSize(exr_header->data_window.max_y - exr_header->data_window.min_y + 1, level_y, exr_header->tile_rounding_mode); + if (level_image->height < 1) { + return TINYEXR_ERROR_INVALID_DATA; + } + + level_image->level_x = level_x; + level_image->level_y = level_y; + + int ret = DecodeTiledLevel(level_image, exr_header, + offset_data, + channel_offset_list, + pixel_data_size, + head, size, + err); + if (ret != TINYEXR_SUCCESS) return ret; + } + } + } else { // scanline format + // Don't allow too large image(256GB * pixel_data_size or more). Workaround + // for #104. + size_t total_data_len = + size_t(data_width) * size_t(data_height) * size_t(num_channels); + const bool total_data_len_overflown = + sizeof(void *) == 8 ? (total_data_len >= 0x4000000000) : false; + if ((total_data_len == 0) || total_data_len_overflown) { + if (err) { + std::stringstream ss; + ss << "Image data size is zero or too large: width = " << data_width + << ", height = " << data_height << ", channels = " << num_channels + << std::endl; + (*err) += ss.str(); + } + return TINYEXR_ERROR_INVALID_DATA; + } + + bool alloc_success = false; + exr_image->images = tinyexr::AllocateImage( + num_channels, exr_header->channels, exr_header->requested_pixel_types, + int(data_width), int(data_height), &alloc_success); + + if (!alloc_success) { + if (err) { + std::stringstream ss; + ss << "Failed to allocate memory for Images. Maybe EXR header is corrupted or Image data size is too large: width = " << data_width + << ", height = " << data_height << ", channels = " << num_channels + << std::endl; + (*err) += ss.str(); + } + return TINYEXR_ERROR_INVALID_DATA; + } + +#if TINYEXR_HAS_CXX11 && (TINYEXR_USE_THREAD > 0) + std::vector workers; + std::atomic y_count(0); + + int num_threads = std::max(1, int(std::thread::hardware_concurrency())); + if (num_threads > int(num_blocks)) { + num_threads = int(num_blocks); + } + + for (int t = 0; t < num_threads; t++) { + workers.emplace_back(std::thread([&]() { + int y = 0; + while ((y = y_count++) < int(num_blocks)) { + +#else + +#if TINYEXR_USE_OPENMP +#pragma omp parallel for +#endif + for (int y = 0; y < static_cast(num_blocks); y++) { + +#endif + size_t y_idx = static_cast(y); + + if (offsets[y_idx] + sizeof(int) * 2 > size) { + invalid_data = true; + } else { + // 4 byte: scan line + // 4 byte: data size + // ~ : pixel data(uncompressed or compressed) + size_t data_size = + size_t(size - (offsets[y_idx] + sizeof(int) * 2)); + const unsigned char *data_ptr = + reinterpret_cast(head + offsets[y_idx]); + + int line_no; + memcpy(&line_no, data_ptr, sizeof(int)); + int data_len; + memcpy(&data_len, data_ptr + 4, sizeof(int)); + tinyexr::swap4(&line_no); + tinyexr::swap4(&data_len); + + if (size_t(data_len) > data_size) { + invalid_data = true; + + } else if ((line_no > (2 << 20)) || (line_no < -(2 << 20))) { + // Too large value. Assume this is invalid + // 2**20 = 1048576 = heuristic value. + invalid_data = true; + } else if (data_len == 0) { + // TODO(syoyo): May be ok to raise the threshold for example + // `data_len < 4` + invalid_data = true; + } else { + // line_no may be negative. + int end_line_no = (std::min)(line_no + num_scanline_blocks, + (exr_header->data_window.max_y + 1)); + + int num_lines = end_line_no - line_no; + + if (num_lines <= 0) { + invalid_data = true; + } else { + // Move to data addr: 8 = 4 + 4; + data_ptr += 8; + + // Adjust line_no with data_window.bmin.y + + // overflow check + tinyexr_int64 lno = + static_cast(line_no) - + static_cast(exr_header->data_window.min_y); + if (lno > std::numeric_limits::max()) { + line_no = -1; // invalid + } else if (lno < -std::numeric_limits::max()) { + line_no = -1; // invalid + } else { + line_no -= exr_header->data_window.min_y; + } + + if (line_no < 0) { + invalid_data = true; + } else { + if (!tinyexr::DecodePixelData( + exr_image->images, exr_header->requested_pixel_types, + data_ptr, static_cast(data_len), + exr_header->compression_type, exr_header->line_order, + int(data_width), int(data_height), int(data_width), y, line_no, + num_lines, static_cast(pixel_data_size), + static_cast( + exr_header->num_custom_attributes), + exr_header->custom_attributes, + static_cast(exr_header->num_channels), + exr_header->channels, channel_offset_list)) { + invalid_data = true; + } + } + } + } + } + +#if TINYEXR_HAS_CXX11 && (TINYEXR_USE_THREAD > 0) + } + })); + } + + for (auto &t : workers) { + t.join(); + } +#else + } // omp parallel +#endif + } + + if (invalid_data) { + if (err) { + (*err) += "Invalid/Corrupted data found when decoding pixels.\n"; + } + + // free alloced image. + for (size_t c = 0; c < static_cast(num_channels); c++) { + if (exr_image->images[c]) { + free(exr_image->images[c]); + exr_image->images[c] = NULL; + } + } + return TINYEXR_ERROR_INVALID_DATA; + } + + // Overwrite `pixel_type` with `requested_pixel_type`. + { + for (int c = 0; c < exr_header->num_channels; c++) { + exr_header->pixel_types[c] = exr_header->requested_pixel_types[c]; + } + } + + { + exr_image->num_channels = num_channels; + + exr_image->width = int(data_width); + exr_image->height = int(data_height); + } + + return TINYEXR_SUCCESS; +} + +static bool ReconstructLineOffsets( + std::vector *offsets, size_t n, + const unsigned char *head, const unsigned char *marker, const size_t size) { + if (head >= marker) { + return false; + } + if (offsets->size() != n) { + return false; + } + + for (size_t i = 0; i < n; i++) { + size_t offset = static_cast(marker - head); + // Offset should not exceed whole EXR file/data size. + if ((offset + sizeof(tinyexr::tinyexr_uint64)) >= size) { + return false; + } + + int y; + unsigned int data_len; + + memcpy(&y, marker, sizeof(int)); + memcpy(&data_len, marker + 4, sizeof(unsigned int)); + + if (data_len >= size) { + return false; + } + + tinyexr::swap4(&y); + tinyexr::swap4(&data_len); + + (*offsets)[i] = offset; + + marker += data_len + 8; // 8 = 4 bytes(y) + 4 bytes(data_len) + } + + return true; +} + + +static int FloorLog2(unsigned x) { + // + // For x > 0, floorLog2(y) returns floor(log(x)/log(2)). + // + int y = 0; + while (x > 1) { + y += 1; + x >>= 1u; + } + return y; +} + + +static int CeilLog2(unsigned x) { + // + // For x > 0, ceilLog2(y) returns ceil(log(x)/log(2)). + // + int y = 0; + int r = 0; + while (x > 1) { + if (x & 1) + r = 1; + + y += 1; + x >>= 1u; + } + return y + r; +} + +static int RoundLog2(int x, int tile_rounding_mode) { + return (tile_rounding_mode == TINYEXR_TILE_ROUND_DOWN) ? FloorLog2(static_cast(x)) : CeilLog2(static_cast(x)); +} + +static int CalculateNumXLevels(const EXRHeader* exr_header) { + int min_x = exr_header->data_window.min_x; + int max_x = exr_header->data_window.max_x; + int min_y = exr_header->data_window.min_y; + int max_y = exr_header->data_window.max_y; + + int num = 0; + switch (exr_header->tile_level_mode) { + case TINYEXR_TILE_ONE_LEVEL: + + num = 1; + break; + + case TINYEXR_TILE_MIPMAP_LEVELS: + + { + int w = max_x - min_x + 1; + int h = max_y - min_y + 1; + num = RoundLog2(std::max(w, h), exr_header->tile_rounding_mode) + 1; + } + break; + + case TINYEXR_TILE_RIPMAP_LEVELS: + + { + int w = max_x - min_x + 1; + num = RoundLog2(w, exr_header->tile_rounding_mode) + 1; + } + break; + + default: + + return -1; + } + + return num; +} + +static int CalculateNumYLevels(const EXRHeader* exr_header) { + int min_x = exr_header->data_window.min_x; + int max_x = exr_header->data_window.max_x; + int min_y = exr_header->data_window.min_y; + int max_y = exr_header->data_window.max_y; + int num = 0; + + switch (exr_header->tile_level_mode) { + case TINYEXR_TILE_ONE_LEVEL: + + num = 1; + break; + + case TINYEXR_TILE_MIPMAP_LEVELS: + + { + int w = max_x - min_x + 1; + int h = max_y - min_y + 1; + num = RoundLog2(std::max(w, h), exr_header->tile_rounding_mode) + 1; + } + break; + + case TINYEXR_TILE_RIPMAP_LEVELS: + + { + int h = max_y - min_y + 1; + num = RoundLog2(h, exr_header->tile_rounding_mode) + 1; + } + break; + + default: + + return -1; + } + + return num; +} + +static bool CalculateNumTiles(std::vector& numTiles, + int toplevel_size, + int size, + int tile_rounding_mode) { + for (unsigned i = 0; i < numTiles.size(); i++) { + int l = LevelSize(toplevel_size, int(i), tile_rounding_mode); + if (l < 0) { + return false; + } + TINYEXR_CHECK_AND_RETURN_C(l <= std::numeric_limits::max() - size + 1, false); + + numTiles[i] = (l + size - 1) / size; + } + return true; +} + +static bool PrecalculateTileInfo(std::vector& num_x_tiles, + std::vector& num_y_tiles, + const EXRHeader* exr_header) { + int min_x = exr_header->data_window.min_x; + int max_x = exr_header->data_window.max_x; + int min_y = exr_header->data_window.min_y; + int max_y = exr_header->data_window.max_y; + + int num_x_levels = CalculateNumXLevels(exr_header); + + if (num_x_levels < 0) { + return false; + } + + int num_y_levels = CalculateNumYLevels(exr_header); + + if (num_y_levels < 0) { + return false; + } + + num_x_tiles.resize(size_t(num_x_levels)); + num_y_tiles.resize(size_t(num_y_levels)); + + if (!CalculateNumTiles(num_x_tiles, + max_x - min_x + 1, + exr_header->tile_size_x, + exr_header->tile_rounding_mode)) { + return false; + } + + if (!CalculateNumTiles(num_y_tiles, + max_y - min_y + 1, + exr_header->tile_size_y, + exr_header->tile_rounding_mode)) { + return false; + } + + return true; +} + +static void InitSingleResolutionOffsets(OffsetData& offset_data, size_t num_blocks) { + offset_data.offsets.resize(1); + offset_data.offsets[0].resize(1); + offset_data.offsets[0][0].resize(num_blocks); + offset_data.num_x_levels = 1; + offset_data.num_y_levels = 1; +} + +// Return sum of tile blocks. +// 0 = error +static int InitTileOffsets(OffsetData& offset_data, + const EXRHeader* exr_header, + const std::vector& num_x_tiles, + const std::vector& num_y_tiles) { + int num_tile_blocks = 0; + offset_data.num_x_levels = static_cast(num_x_tiles.size()); + offset_data.num_y_levels = static_cast(num_y_tiles.size()); + switch (exr_header->tile_level_mode) { + case TINYEXR_TILE_ONE_LEVEL: + case TINYEXR_TILE_MIPMAP_LEVELS: + TINYEXR_CHECK_AND_RETURN_C(offset_data.num_x_levels == offset_data.num_y_levels, 0); + offset_data.offsets.resize(size_t(offset_data.num_x_levels)); + + for (unsigned int l = 0; l < offset_data.offsets.size(); ++l) { + offset_data.offsets[l].resize(size_t(num_y_tiles[l])); + + for (unsigned int dy = 0; dy < offset_data.offsets[l].size(); ++dy) { + offset_data.offsets[l][dy].resize(size_t(num_x_tiles[l])); + num_tile_blocks += num_x_tiles[l]; + } + } + break; + + case TINYEXR_TILE_RIPMAP_LEVELS: + + offset_data.offsets.resize(static_cast(offset_data.num_x_levels) * static_cast(offset_data.num_y_levels)); + + for (int ly = 0; ly < offset_data.num_y_levels; ++ly) { + for (int lx = 0; lx < offset_data.num_x_levels; ++lx) { + int l = ly * offset_data.num_x_levels + lx; + offset_data.offsets[size_t(l)].resize(size_t(num_y_tiles[size_t(ly)])); + + for (size_t dy = 0; dy < offset_data.offsets[size_t(l)].size(); ++dy) { + offset_data.offsets[size_t(l)][dy].resize(size_t(num_x_tiles[size_t(lx)])); + num_tile_blocks += num_x_tiles[size_t(lx)]; + } + } + } + break; + + default: + return 0; + } + return num_tile_blocks; +} + +static bool IsAnyOffsetsAreInvalid(const OffsetData& offset_data) { + for (unsigned int l = 0; l < offset_data.offsets.size(); ++l) + for (unsigned int dy = 0; dy < offset_data.offsets[l].size(); ++dy) + for (unsigned int dx = 0; dx < offset_data.offsets[l][dy].size(); ++dx) + if (reinterpret_cast(offset_data.offsets[l][dy][dx]) <= 0) + return true; + + return false; +} + +static bool isValidTile(const EXRHeader* exr_header, + const OffsetData& offset_data, + int dx, int dy, int lx, int ly) { + if (lx < 0 || ly < 0 || dx < 0 || dy < 0) return false; + int num_x_levels = offset_data.num_x_levels; + int num_y_levels = offset_data.num_y_levels; + switch (exr_header->tile_level_mode) { + case TINYEXR_TILE_ONE_LEVEL: + + if (lx == 0 && + ly == 0 && + offset_data.offsets.size() > 0 && + offset_data.offsets[0].size() > static_cast(dy) && + offset_data.offsets[0][size_t(dy)].size() > static_cast(dx)) { + return true; + } + + break; + + case TINYEXR_TILE_MIPMAP_LEVELS: + + if (lx < num_x_levels && + ly < num_y_levels && + offset_data.offsets.size() > static_cast(lx) && + offset_data.offsets[size_t(lx)].size() > static_cast(dy) && + offset_data.offsets[size_t(lx)][size_t(dy)].size() > static_cast(dx)) { + return true; + } + + break; + + case TINYEXR_TILE_RIPMAP_LEVELS: + { + size_t idx = static_cast(lx) + static_cast(ly)* static_cast(num_x_levels); + if (lx < num_x_levels && + ly < num_y_levels && + (offset_data.offsets.size() > idx) && + offset_data.offsets[idx].size() > static_cast(dy) && + offset_data.offsets[idx][size_t(dy)].size() > static_cast(dx)) { + return true; + } + } + + break; + + default: + + return false; + } + + return false; +} + +static bool ReconstructTileOffsets(OffsetData& offset_data, + const EXRHeader* exr_header, + const unsigned char* head, const unsigned char* marker, const size_t size, + bool isMultiPartFile, + bool isDeep) { + int numXLevels = offset_data.num_x_levels; + for (unsigned int l = 0; l < offset_data.offsets.size(); ++l) { + for (unsigned int dy = 0; dy < offset_data.offsets[l].size(); ++dy) { + for (unsigned int dx = 0; dx < offset_data.offsets[l][dy].size(); ++dx) { + tinyexr::tinyexr_uint64 tileOffset = tinyexr::tinyexr_uint64(marker - head); + + + if (isMultiPartFile) { + if ((marker + sizeof(int)) >= (head + size)) { + return false; + } + + //int partNumber; + marker += sizeof(int); + } + + if ((marker + 4 * sizeof(int)) >= (head + size)) { + return false; + } + + int tileX; + memcpy(&tileX, marker, sizeof(int)); + tinyexr::swap4(&tileX); + marker += sizeof(int); + + int tileY; + memcpy(&tileY, marker, sizeof(int)); + tinyexr::swap4(&tileY); + marker += sizeof(int); + + int levelX; + memcpy(&levelX, marker, sizeof(int)); + tinyexr::swap4(&levelX); + marker += sizeof(int); + + int levelY; + memcpy(&levelY, marker, sizeof(int)); + tinyexr::swap4(&levelY); + marker += sizeof(int); + + if (isDeep) { + if ((marker + 2 * sizeof(tinyexr::tinyexr_int64)) >= (head + size)) { + return false; + } + tinyexr::tinyexr_int64 packed_offset_table_size; + memcpy(&packed_offset_table_size, marker, sizeof(tinyexr::tinyexr_int64)); + tinyexr::swap8(reinterpret_cast(&packed_offset_table_size)); + marker += sizeof(tinyexr::tinyexr_int64); + + tinyexr::tinyexr_int64 packed_sample_size; + memcpy(&packed_sample_size, marker, sizeof(tinyexr::tinyexr_int64)); + tinyexr::swap8(reinterpret_cast(&packed_sample_size)); + marker += sizeof(tinyexr::tinyexr_int64); + + // next Int64 is unpacked sample size - skip that too + marker += packed_offset_table_size + packed_sample_size + 8; + + if (marker >= (head + size)) { + return false; + } + + } else { + + if ((marker + sizeof(uint32_t)) >= (head + size)) { + return false; + } + + uint32_t dataSize; + memcpy(&dataSize, marker, sizeof(uint32_t)); + tinyexr::swap4(&dataSize); + marker += sizeof(uint32_t); + + marker += dataSize; + + if (marker >= (head + size)) { + return false; + } + } + + if (!isValidTile(exr_header, offset_data, + tileX, tileY, levelX, levelY)) { + return false; + } + + int level_idx = LevelIndex(levelX, levelY, exr_header->tile_level_mode, numXLevels); + if (level_idx < 0) { + return false; + } + + if (size_t(level_idx) >= offset_data.offsets.size()) { + return false; + } + + if (size_t(tileY) >= offset_data.offsets[size_t(level_idx)].size()) { + return false; + } + + if (size_t(tileX) >= offset_data.offsets[size_t(level_idx)][size_t(tileY)].size()) { + return false; + } + + offset_data.offsets[size_t(level_idx)][size_t(tileY)][size_t(tileX)] = tileOffset; + } + } + } + return true; +} + +// marker output is also +static int ReadOffsets(OffsetData& offset_data, + const unsigned char* head, + const unsigned char*& marker, + const size_t size, + const char** err) { + for (unsigned int l = 0; l < offset_data.offsets.size(); ++l) { + for (unsigned int dy = 0; dy < offset_data.offsets[l].size(); ++dy) { + for (unsigned int dx = 0; dx < offset_data.offsets[l][dy].size(); ++dx) { + tinyexr::tinyexr_uint64 offset; + if ((marker + sizeof(tinyexr_uint64)) >= (head + size)) { + tinyexr::SetErrorMessage("Insufficient data size in offset table.", err); + return TINYEXR_ERROR_INVALID_DATA; + } + + memcpy(&offset, marker, sizeof(tinyexr::tinyexr_uint64)); + tinyexr::swap8(&offset); + if (offset >= size) { + tinyexr::SetErrorMessage("Invalid offset value in DecodeEXRImage.", err); + return TINYEXR_ERROR_INVALID_DATA; + } + marker += sizeof(tinyexr::tinyexr_uint64); // = 8 + offset_data.offsets[l][dy][dx] = offset; + } + } + } + return TINYEXR_SUCCESS; +} + +static int DecodeEXRImage(EXRImage *exr_image, const EXRHeader *exr_header, + const unsigned char *head, + const unsigned char *marker, const size_t size, + const char **err) { + if (exr_image == NULL || exr_header == NULL || head == NULL || + marker == NULL || (size <= tinyexr::kEXRVersionSize)) { + tinyexr::SetErrorMessage("Invalid argument for DecodeEXRImage().", err); + return TINYEXR_ERROR_INVALID_ARGUMENT; + } + + int num_scanline_blocks = 1; + if (exr_header->compression_type == TINYEXR_COMPRESSIONTYPE_ZIP) { + num_scanline_blocks = 16; + } else if (exr_header->compression_type == TINYEXR_COMPRESSIONTYPE_PIZ) { + num_scanline_blocks = 32; + } else if (exr_header->compression_type == TINYEXR_COMPRESSIONTYPE_ZFP) { + num_scanline_blocks = 16; + } + + if (exr_header->data_window.max_x < exr_header->data_window.min_x || + exr_header->data_window.max_x - exr_header->data_window.min_x == + std::numeric_limits::max()) { + // Issue 63 + tinyexr::SetErrorMessage("Invalid data width value", err); + return TINYEXR_ERROR_INVALID_DATA; + } + tinyexr_int64 data_width = + static_cast(exr_header->data_window.max_x) - static_cast(exr_header->data_window.min_x) + static_cast(1); + if (data_width <= 0) { + tinyexr::SetErrorMessage("Invalid data window width value", err); + return TINYEXR_ERROR_INVALID_DATA; + } + + if (exr_header->data_window.max_y < exr_header->data_window.min_y || + exr_header->data_window.max_y - exr_header->data_window.min_y == + std::numeric_limits::max()) { + tinyexr::SetErrorMessage("Invalid data height value", err); + return TINYEXR_ERROR_INVALID_DATA; + } + tinyexr_int64 data_height = + static_cast(exr_header->data_window.max_y) - static_cast(exr_header->data_window.min_y) + static_cast(1); + + if (data_height <= 0) { + tinyexr::SetErrorMessage("Invalid data window height value", err); + return TINYEXR_ERROR_INVALID_DATA; + } + + // Do not allow too large data_width and data_height. header invalid? + { + if (data_width > TINYEXR_DIMENSION_THRESHOLD) { + tinyexr::SetErrorMessage("data width too large.", err); + return TINYEXR_ERROR_INVALID_DATA; + } + if (data_height > TINYEXR_DIMENSION_THRESHOLD) { + tinyexr::SetErrorMessage("data height too large.", err); + return TINYEXR_ERROR_INVALID_DATA; + } + } + + if (exr_header->tiled) { + if (exr_header->tile_size_x > TINYEXR_DIMENSION_THRESHOLD) { + tinyexr::SetErrorMessage("tile width too large.", err); + return TINYEXR_ERROR_INVALID_DATA; + } + if (exr_header->tile_size_y > TINYEXR_DIMENSION_THRESHOLD) { + tinyexr::SetErrorMessage("tile height too large.", err); + return TINYEXR_ERROR_INVALID_DATA; + } + } + + // Read offset tables. + OffsetData offset_data; + size_t num_blocks = 0; + // For a multi-resolution image, the size of the offset table will be calculated from the other attributes of the header. + // If chunk_count > 0 then chunk_count must be equal to the calculated tile count. + if (exr_header->tiled) { + { + std::vector num_x_tiles, num_y_tiles; + if (!PrecalculateTileInfo(num_x_tiles, num_y_tiles, exr_header)) { + tinyexr::SetErrorMessage("Failed to precalculate tile info.", err); + return TINYEXR_ERROR_INVALID_DATA; + } + num_blocks = size_t(InitTileOffsets(offset_data, exr_header, num_x_tiles, num_y_tiles)); + if (exr_header->chunk_count > 0) { + if (exr_header->chunk_count != static_cast(num_blocks)) { + tinyexr::SetErrorMessage("Invalid offset table size.", err); + return TINYEXR_ERROR_INVALID_DATA; + } + } + } + + int ret = ReadOffsets(offset_data, head, marker, size, err); + if (ret != TINYEXR_SUCCESS) return ret; + if (IsAnyOffsetsAreInvalid(offset_data)) { + if (!ReconstructTileOffsets(offset_data, exr_header, + head, marker, size, + exr_header->multipart, exr_header->non_image)) { + + tinyexr::SetErrorMessage("Invalid Tile Offsets data.", err); + return TINYEXR_ERROR_INVALID_DATA; + } + } + } else if (exr_header->chunk_count > 0) { + // Use `chunkCount` attribute. + num_blocks = static_cast(exr_header->chunk_count); + InitSingleResolutionOffsets(offset_data, num_blocks); + } else { + num_blocks = static_cast(data_height) / + static_cast(num_scanline_blocks); + if (num_blocks * static_cast(num_scanline_blocks) < + static_cast(data_height)) { + num_blocks++; + } + + InitSingleResolutionOffsets(offset_data, num_blocks); + } + + if (!exr_header->tiled) { + std::vector& offsets = offset_data.offsets[0][0]; + for (size_t y = 0; y < num_blocks; y++) { + tinyexr::tinyexr_uint64 offset; + // Issue #81 + if ((marker + sizeof(tinyexr_uint64)) >= (head + size)) { + tinyexr::SetErrorMessage("Insufficient data size in offset table.", err); + return TINYEXR_ERROR_INVALID_DATA; + } + + memcpy(&offset, marker, sizeof(tinyexr::tinyexr_uint64)); + tinyexr::swap8(&offset); + if (offset >= size) { + tinyexr::SetErrorMessage("Invalid offset value in DecodeEXRImage.", err); + return TINYEXR_ERROR_INVALID_DATA; + } + marker += sizeof(tinyexr::tinyexr_uint64); // = 8 + offsets[y] = offset; + } + + // If line offsets are invalid, we try to reconstruct it. + // See OpenEXR/IlmImf/ImfScanLineInputFile.cpp::readLineOffsets() for details. + for (size_t y = 0; y < num_blocks; y++) { + if (offsets[y] <= 0) { + // TODO(syoyo) Report as warning? + // if (err) { + // stringstream ss; + // ss << "Incomplete lineOffsets." << std::endl; + // (*err) += ss.str(); + //} + bool ret = + ReconstructLineOffsets(&offsets, num_blocks, head, marker, size); + if (ret) { + // OK + break; + } else { + tinyexr::SetErrorMessage( + "Cannot reconstruct lineOffset table in DecodeEXRImage.", err); + return TINYEXR_ERROR_INVALID_DATA; + } + } + } + } + + { + std::string e; + int ret = DecodeChunk(exr_image, exr_header, offset_data, head, size, &e); + + if (ret != TINYEXR_SUCCESS) { + if (!e.empty()) { + tinyexr::SetErrorMessage(e, err); + } + +#if 1 + FreeEXRImage(exr_image); +#else + // release memory(if exists) + if ((exr_header->num_channels > 0) && exr_image && exr_image->images) { + for (size_t c = 0; c < size_t(exr_header->num_channels); c++) { + if (exr_image->images[c]) { + free(exr_image->images[c]); + exr_image->images[c] = NULL; + } + } + free(exr_image->images); + exr_image->images = NULL; + } +#endif + } + + return ret; + } +} + +static void GetLayers(const EXRHeader &exr_header, + std::vector &layer_names) { + // Naive implementation + // Group channels by layers + // go over all channel names, split by periods + // collect unique names + layer_names.clear(); + for (int c = 0; c < exr_header.num_channels; c++) { + std::string full_name(exr_header.channels[c].name); + const size_t pos = full_name.find_last_of('.'); + if (pos != std::string::npos && pos != 0 && pos + 1 < full_name.size()) { + full_name.erase(pos); + if (std::find(layer_names.begin(), layer_names.end(), full_name) == + layer_names.end()) + layer_names.push_back(full_name); + } + } +} + +struct LayerChannel { + explicit LayerChannel(size_t i, std::string n) : index(i), name(n) {} + size_t index; + std::string name; +}; + +static void ChannelsInLayer(const EXRHeader &exr_header, + const std::string &layer_name, + std::vector &channels) { + channels.clear(); + //std::cout << "layer_name = " << layer_name << "\n"; + for (int c = 0; c < exr_header.num_channels; c++) { + //std::cout << "chan[" << c << "] = " << exr_header.channels[c].name << "\n"; + std::string ch_name(exr_header.channels[c].name); + if (layer_name.empty()) { + const size_t pos = ch_name.find_last_of('.'); + if (pos != std::string::npos && pos < ch_name.size()) { + if (pos != 0) continue; + ch_name = ch_name.substr(pos + 1); + } + } else { + const size_t pos = ch_name.find(layer_name + '.'); + if (pos == std::string::npos) continue; + if (pos == 0) { + ch_name = ch_name.substr(layer_name.size() + 1); + } + } + LayerChannel ch(size_t(c), ch_name); + channels.push_back(ch); + } +} + +} // namespace tinyexr + +int EXRLayers(const char *filename, const char **layer_names[], int *num_layers, + const char **err) { + EXRVersion exr_version; + EXRHeader exr_header; + InitEXRHeader(&exr_header); + + { + int ret = ParseEXRVersionFromFile(&exr_version, filename); + if (ret != TINYEXR_SUCCESS) { + tinyexr::SetErrorMessage("Invalid EXR header.", err); + return ret; + } + + if (exr_version.multipart || exr_version.non_image) { + tinyexr::SetErrorMessage( + "Loading multipart or DeepImage is not supported in LoadEXR() API", + err); + return TINYEXR_ERROR_INVALID_DATA; // @fixme. + } + } + + int ret = ParseEXRHeaderFromFile(&exr_header, &exr_version, filename, err); + if (ret != TINYEXR_SUCCESS) { + FreeEXRHeader(&exr_header); + return ret; + } + + std::vector layer_vec; + tinyexr::GetLayers(exr_header, layer_vec); + + (*num_layers) = int(layer_vec.size()); + (*layer_names) = static_cast( + malloc(sizeof(const char *) * static_cast(layer_vec.size()))); + for (size_t c = 0; c < static_cast(layer_vec.size()); c++) { +#ifdef _MSC_VER + (*layer_names)[c] = _strdup(layer_vec[c].c_str()); +#else + (*layer_names)[c] = strdup(layer_vec[c].c_str()); +#endif + } + + FreeEXRHeader(&exr_header); + return TINYEXR_SUCCESS; +} + +int LoadEXR(float **out_rgba, int *width, int *height, const char *filename, + const char **err) { + return LoadEXRWithLayer(out_rgba, width, height, filename, + /* layername */ NULL, err); +} + +int LoadEXRWithLayer(float **out_rgba, int *width, int *height, + const char *filename, const char *layername, + const char **err) { + if (out_rgba == NULL) { + tinyexr::SetErrorMessage("Invalid argument for LoadEXR()", err); + return TINYEXR_ERROR_INVALID_ARGUMENT; + } + + EXRVersion exr_version; + EXRImage exr_image; + EXRHeader exr_header; + InitEXRHeader(&exr_header); + InitEXRImage(&exr_image); + + { + int ret = ParseEXRVersionFromFile(&exr_version, filename); + if (ret != TINYEXR_SUCCESS) { + std::stringstream ss; + ss << "Failed to open EXR file or read version info from EXR file. code(" + << ret << ")"; + tinyexr::SetErrorMessage(ss.str(), err); + return ret; + } + + if (exr_version.multipart || exr_version.non_image) { + tinyexr::SetErrorMessage( + "Loading multipart or DeepImage is not supported in LoadEXR() API", + err); + return TINYEXR_ERROR_INVALID_DATA; // @fixme. + } + } + + { + int ret = ParseEXRHeaderFromFile(&exr_header, &exr_version, filename, err); + if (ret != TINYEXR_SUCCESS) { + FreeEXRHeader(&exr_header); + return ret; + } + } + + // Read HALF channel as FLOAT. + for (int i = 0; i < exr_header.num_channels; i++) { + if (exr_header.pixel_types[i] == TINYEXR_PIXELTYPE_HALF) { + exr_header.requested_pixel_types[i] = TINYEXR_PIXELTYPE_FLOAT; + } + } + + // TODO: Probably limit loading to layers (channels) selected by layer index + { + int ret = LoadEXRImageFromFile(&exr_image, &exr_header, filename, err); + if (ret != TINYEXR_SUCCESS) { + FreeEXRHeader(&exr_header); + return ret; + } + } + + // RGBA + int idxR = -1; + int idxG = -1; + int idxB = -1; + int idxA = -1; + + std::vector layer_names; + tinyexr::GetLayers(exr_header, layer_names); + + std::vector channels; + tinyexr::ChannelsInLayer( + exr_header, layername == NULL ? "" : std::string(layername), channels); + + + if (channels.size() < 1) { + if (layername == NULL) { + tinyexr::SetErrorMessage("Layer Not Found. Seems EXR contains channels with layer(e.g. `diffuse.R`). if you are using LoadEXR(), please try LoadEXRWithLayer(). LoadEXR() cannot load EXR having channels with layer.", err); + + } else { + tinyexr::SetErrorMessage("Layer Not Found", err); + } + FreeEXRHeader(&exr_header); + FreeEXRImage(&exr_image); + return TINYEXR_ERROR_LAYER_NOT_FOUND; + } + + size_t ch_count = channels.size() < 4 ? channels.size() : 4; + for (size_t c = 0; c < ch_count; c++) { + const tinyexr::LayerChannel &ch = channels[c]; + + if (ch.name == "R") { + idxR = int(ch.index); + } else if (ch.name == "G") { + idxG = int(ch.index); + } else if (ch.name == "B") { + idxB = int(ch.index); + } else if (ch.name == "A") { + idxA = int(ch.index); + } + } + + if (channels.size() == 1) { + int chIdx = int(channels.front().index); + // Grayscale channel only. + + (*out_rgba) = reinterpret_cast( + malloc(4 * sizeof(float) * static_cast(exr_image.width) * + static_cast(exr_image.height))); + + if (exr_header.tiled) { + const size_t tile_size_x = static_cast(exr_header.tile_size_x); + const size_t tile_size_y = static_cast(exr_header.tile_size_y); + for (int it = 0; it < exr_image.num_tiles; it++) { + for (size_t j = 0; j < tile_size_y; j++) { + for (size_t i = 0; i < tile_size_x; i++) { + const size_t ii = + static_cast(exr_image.tiles[it].offset_x) * tile_size_x + + i; + const size_t jj = + static_cast(exr_image.tiles[it].offset_y) * tile_size_y + + j; + const size_t idx = ii + jj * static_cast(exr_image.width); + + // out of region check. + if (ii >= static_cast(exr_image.width)) { + continue; + } + if (jj >= static_cast(exr_image.height)) { + continue; + } + const size_t srcIdx = i + j * tile_size_x; + unsigned char **src = exr_image.tiles[it].images; + (*out_rgba)[4 * idx + 0] = + reinterpret_cast(src)[chIdx][srcIdx]; + (*out_rgba)[4 * idx + 1] = + reinterpret_cast(src)[chIdx][srcIdx]; + (*out_rgba)[4 * idx + 2] = + reinterpret_cast(src)[chIdx][srcIdx]; + (*out_rgba)[4 * idx + 3] = + reinterpret_cast(src)[chIdx][srcIdx]; + } + } + } + } else { + const size_t pixel_size = static_cast(exr_image.width) * + static_cast(exr_image.height); + for (size_t i = 0; i < pixel_size; i++) { + const float val = + reinterpret_cast(exr_image.images)[chIdx][i]; + (*out_rgba)[4 * i + 0] = val; + (*out_rgba)[4 * i + 1] = val; + (*out_rgba)[4 * i + 2] = val; + (*out_rgba)[4 * i + 3] = val; + } + } + } else { + // Assume RGB(A) + + if (idxR == -1) { + tinyexr::SetErrorMessage("R channel not found", err); + + FreeEXRHeader(&exr_header); + FreeEXRImage(&exr_image); + return TINYEXR_ERROR_INVALID_DATA; + } + + if (idxG == -1) { + tinyexr::SetErrorMessage("G channel not found", err); + FreeEXRHeader(&exr_header); + FreeEXRImage(&exr_image); + return TINYEXR_ERROR_INVALID_DATA; + } + + if (idxB == -1) { + tinyexr::SetErrorMessage("B channel not found", err); + FreeEXRHeader(&exr_header); + FreeEXRImage(&exr_image); + return TINYEXR_ERROR_INVALID_DATA; + } + + (*out_rgba) = reinterpret_cast( + malloc(4 * sizeof(float) * static_cast(exr_image.width) * + static_cast(exr_image.height))); + if (exr_header.tiled) { + const size_t tile_size_x = static_cast(exr_header.tile_size_x); + const size_t tile_size_y = static_cast(exr_header.tile_size_y); + for (int it = 0; it < exr_image.num_tiles; it++) { + for (size_t j = 0; j < tile_size_y; j++) { + for (size_t i = 0; i < tile_size_x; i++) { + const size_t ii = + static_cast(exr_image.tiles[it].offset_x) * + tile_size_x + + i; + const size_t jj = + static_cast(exr_image.tiles[it].offset_y) * + tile_size_y + + j; + const size_t idx = ii + jj * static_cast(exr_image.width); + + // out of region check. + if (ii >= static_cast(exr_image.width)) { + continue; + } + if (jj >= static_cast(exr_image.height)) { + continue; + } + const size_t srcIdx = i + j * tile_size_x; + unsigned char **src = exr_image.tiles[it].images; + (*out_rgba)[4 * idx + 0] = + reinterpret_cast(src)[idxR][srcIdx]; + (*out_rgba)[4 * idx + 1] = + reinterpret_cast(src)[idxG][srcIdx]; + (*out_rgba)[4 * idx + 2] = + reinterpret_cast(src)[idxB][srcIdx]; + if (idxA != -1) { + (*out_rgba)[4 * idx + 3] = + reinterpret_cast(src)[idxA][srcIdx]; + } else { + (*out_rgba)[4 * idx + 3] = 1.0; + } + } + } + } + } else { + const size_t pixel_size = static_cast(exr_image.width) * + static_cast(exr_image.height); + for (size_t i = 0; i < pixel_size; i++) { + (*out_rgba)[4 * i + 0] = + reinterpret_cast(exr_image.images)[idxR][i]; + (*out_rgba)[4 * i + 1] = + reinterpret_cast(exr_image.images)[idxG][i]; + (*out_rgba)[4 * i + 2] = + reinterpret_cast(exr_image.images)[idxB][i]; + if (idxA != -1) { + (*out_rgba)[4 * i + 3] = + reinterpret_cast(exr_image.images)[idxA][i]; + } else { + (*out_rgba)[4 * i + 3] = 1.0; + } + } + } + } + + (*width) = exr_image.width; + (*height) = exr_image.height; + + FreeEXRHeader(&exr_header); + FreeEXRImage(&exr_image); + + return TINYEXR_SUCCESS; +} + +int IsEXR(const char *filename) { + EXRVersion exr_version; + + int ret = ParseEXRVersionFromFile(&exr_version, filename); + if (ret != TINYEXR_SUCCESS) { + return ret; + } + + return TINYEXR_SUCCESS; +} + +int IsEXRFromMemory(const unsigned char *memory, size_t size) { + EXRVersion exr_version; + + int ret = ParseEXRVersionFromMemory(&exr_version, memory, size); + if (ret != TINYEXR_SUCCESS) { + return ret; + } + + return TINYEXR_SUCCESS; +} + +int ParseEXRHeaderFromMemory(EXRHeader *exr_header, const EXRVersion *version, + const unsigned char *memory, size_t size, + const char **err) { + if (memory == NULL || exr_header == NULL) { + tinyexr::SetErrorMessage( + "Invalid argument. `memory` or `exr_header` argument is null in " + "ParseEXRHeaderFromMemory()", + err); + + // Invalid argument + return TINYEXR_ERROR_INVALID_ARGUMENT; + } + + if (size < tinyexr::kEXRVersionSize) { + tinyexr::SetErrorMessage("Insufficient header/data size.\n", err); + return TINYEXR_ERROR_INVALID_DATA; + } + + const unsigned char *marker = memory + tinyexr::kEXRVersionSize; + size_t marker_size = size - tinyexr::kEXRVersionSize; + + tinyexr::HeaderInfo info; + info.clear(); + + int ret; + { + std::string err_str; + ret = ParseEXRHeader(&info, NULL, version, &err_str, marker, marker_size); + + if (ret != TINYEXR_SUCCESS) { + if (err && !err_str.empty()) { + tinyexr::SetErrorMessage(err_str, err); + } + } + } + + { + std::string warn; + std::string err_str; + + if (!ConvertHeader(exr_header, info, &warn, &err_str)) { + // release mem + for (size_t i = 0; i < info.attributes.size(); i++) { + if (info.attributes[i].value) { + free(info.attributes[i].value); + } + } + if (err && !err_str.empty()) { + tinyexr::SetErrorMessage(err_str, err); + } + ret = TINYEXR_ERROR_INVALID_HEADER; + } + } + + exr_header->multipart = version->multipart ? 1 : 0; + exr_header->non_image = version->non_image ? 1 : 0; + + return ret; +} + +int LoadEXRFromMemory(float **out_rgba, int *width, int *height, + const unsigned char *memory, size_t size, + const char **err) { + if (out_rgba == NULL || memory == NULL) { + tinyexr::SetErrorMessage("Invalid argument for LoadEXRFromMemory", err); + return TINYEXR_ERROR_INVALID_ARGUMENT; + } + + EXRVersion exr_version; + EXRImage exr_image; + EXRHeader exr_header; + + InitEXRHeader(&exr_header); + + int ret = ParseEXRVersionFromMemory(&exr_version, memory, size); + if (ret != TINYEXR_SUCCESS) { + std::stringstream ss; + ss << "Failed to parse EXR version. code(" << ret << ")"; + tinyexr::SetErrorMessage(ss.str(), err); + return ret; + } + + ret = ParseEXRHeaderFromMemory(&exr_header, &exr_version, memory, size, err); + if (ret != TINYEXR_SUCCESS) { + return ret; + } + + // Read HALF channel as FLOAT. + for (int i = 0; i < exr_header.num_channels; i++) { + if (exr_header.pixel_types[i] == TINYEXR_PIXELTYPE_HALF) { + exr_header.requested_pixel_types[i] = TINYEXR_PIXELTYPE_FLOAT; + } + } + + InitEXRImage(&exr_image); + ret = LoadEXRImageFromMemory(&exr_image, &exr_header, memory, size, err); + if (ret != TINYEXR_SUCCESS) { + return ret; + } + + // RGBA + int idxR = -1; + int idxG = -1; + int idxB = -1; + int idxA = -1; + for (int c = 0; c < exr_header.num_channels; c++) { + if (strcmp(exr_header.channels[c].name, "R") == 0) { + idxR = c; + } else if (strcmp(exr_header.channels[c].name, "G") == 0) { + idxG = c; + } else if (strcmp(exr_header.channels[c].name, "B") == 0) { + idxB = c; + } else if (strcmp(exr_header.channels[c].name, "A") == 0) { + idxA = c; + } + } + + // TODO(syoyo): Refactor removing same code as used in LoadEXR(). + if (exr_header.num_channels == 1) { + // Grayscale channel only. + + (*out_rgba) = reinterpret_cast( + malloc(4 * sizeof(float) * static_cast(exr_image.width) * + static_cast(exr_image.height))); + + if (exr_header.tiled) { + const size_t tile_size_x = static_cast(exr_header.tile_size_x); + const size_t tile_size_y = static_cast(exr_header.tile_size_y); + for (int it = 0; it < exr_image.num_tiles; it++) { + for (size_t j = 0; j < tile_size_y; j++) { + for (size_t i = 0; i < tile_size_x; i++) { + const size_t ii = + static_cast(exr_image.tiles[it].offset_x) * + tile_size_x + + i; + const size_t jj = + static_cast(exr_image.tiles[it].offset_y) * + tile_size_y + + j; + const size_t idx = ii + jj * static_cast(exr_image.width); + + // out of region check. + if (ii >= static_cast(exr_image.width)) { + continue; + } + if (jj >= static_cast(exr_image.height)) { + continue; + } + const size_t srcIdx = i + j * tile_size_x; + unsigned char **src = exr_image.tiles[it].images; + (*out_rgba)[4 * idx + 0] = + reinterpret_cast(src)[0][srcIdx]; + (*out_rgba)[4 * idx + 1] = + reinterpret_cast(src)[0][srcIdx]; + (*out_rgba)[4 * idx + 2] = + reinterpret_cast(src)[0][srcIdx]; + (*out_rgba)[4 * idx + 3] = + reinterpret_cast(src)[0][srcIdx]; + } + } + } + } else { + const size_t pixel_size = static_cast(exr_image.width) * + static_cast(exr_image.height); + for (size_t i = 0; i < pixel_size; i++) { + const float val = reinterpret_cast(exr_image.images)[0][i]; + (*out_rgba)[4 * i + 0] = val; + (*out_rgba)[4 * i + 1] = val; + (*out_rgba)[4 * i + 2] = val; + (*out_rgba)[4 * i + 3] = val; + } + } + + } else { + // TODO(syoyo): Support non RGBA image. + + if (idxR == -1) { + tinyexr::SetErrorMessage("R channel not found", err); + + // @todo { free exr_image } + return TINYEXR_ERROR_INVALID_DATA; + } + + if (idxG == -1) { + tinyexr::SetErrorMessage("G channel not found", err); + // @todo { free exr_image } + return TINYEXR_ERROR_INVALID_DATA; + } + + if (idxB == -1) { + tinyexr::SetErrorMessage("B channel not found", err); + // @todo { free exr_image } + return TINYEXR_ERROR_INVALID_DATA; + } + + (*out_rgba) = reinterpret_cast( + malloc(4 * sizeof(float) * static_cast(exr_image.width) * + static_cast(exr_image.height))); + + if (exr_header.tiled) { + const size_t tile_size_x = static_cast(exr_header.tile_size_x); + const size_t tile_size_y = static_cast(exr_header.tile_size_y); + for (int it = 0; it < exr_image.num_tiles; it++) { + for (size_t j = 0; j < tile_size_y; j++) + for (size_t i = 0; i < tile_size_x; i++) { + const size_t ii = + static_cast(exr_image.tiles[it].offset_x) * + tile_size_x + + i; + const size_t jj = + static_cast(exr_image.tiles[it].offset_y) * + tile_size_y + + j; + const size_t idx = ii + jj * static_cast(exr_image.width); + + // out of region check. + if (ii >= static_cast(exr_image.width)) { + continue; + } + if (jj >= static_cast(exr_image.height)) { + continue; + } + const size_t srcIdx = i + j * tile_size_x; + unsigned char **src = exr_image.tiles[it].images; + (*out_rgba)[4 * idx + 0] = + reinterpret_cast(src)[idxR][srcIdx]; + (*out_rgba)[4 * idx + 1] = + reinterpret_cast(src)[idxG][srcIdx]; + (*out_rgba)[4 * idx + 2] = + reinterpret_cast(src)[idxB][srcIdx]; + if (idxA != -1) { + (*out_rgba)[4 * idx + 3] = + reinterpret_cast(src)[idxA][srcIdx]; + } else { + (*out_rgba)[4 * idx + 3] = 1.0; + } + } + } + } else { + const size_t pixel_size = static_cast(exr_image.width) * + static_cast(exr_image.height); + for (size_t i = 0; i < pixel_size; i++) { + (*out_rgba)[4 * i + 0] = + reinterpret_cast(exr_image.images)[idxR][i]; + (*out_rgba)[4 * i + 1] = + reinterpret_cast(exr_image.images)[idxG][i]; + (*out_rgba)[4 * i + 2] = + reinterpret_cast(exr_image.images)[idxB][i]; + if (idxA != -1) { + (*out_rgba)[4 * i + 3] = + reinterpret_cast(exr_image.images)[idxA][i]; + } else { + (*out_rgba)[4 * i + 3] = 1.0; + } + } + } + } + + (*width) = exr_image.width; + (*height) = exr_image.height; + + FreeEXRHeader(&exr_header); + FreeEXRImage(&exr_image); + + return TINYEXR_SUCCESS; +} + +// Represents a read-only file mapped to an address space in memory. +// If no memory-mapping API is available, falls back to allocating a buffer +// with a copy of the file's data. +struct MemoryMappedFile { + unsigned char *data; // To the start of the file's data. + size_t size; // The size of the file in bytes. +#ifdef TINYEXR_USE_WIN32_MMAP + HANDLE windows_file; + HANDLE windows_file_mapping; +#elif defined(TINYEXR_USE_POSIX_MMAP) + int posix_descriptor; +#endif + + // MemoryMappedFile's constructor tries to map memory to a file. + // If this succeeds, valid() will return true and all fields + // are usable; otherwise, valid() will return false. + MemoryMappedFile(const char *filename) { + data = NULL; + size = 0; +#ifdef TINYEXR_USE_WIN32_MMAP + windows_file_mapping = NULL; + windows_file = + CreateFileW(tinyexr::UTF8ToWchar(filename).c_str(), // lpFileName + GENERIC_READ, // dwDesiredAccess + FILE_SHARE_READ, // dwShareMode + NULL, // lpSecurityAttributes + OPEN_EXISTING, // dwCreationDisposition + FILE_ATTRIBUTE_READONLY, // dwFlagsAndAttributes + NULL); // hTemplateFile + if (windows_file == INVALID_HANDLE_VALUE) { + return; + } + + windows_file_mapping = CreateFileMapping(windows_file, // hFile + NULL, // lpFileMappingAttributes + PAGE_READONLY, // flProtect + 0, // dwMaximumSizeHigh + 0, // dwMaximumSizeLow + NULL); // lpName + if (windows_file_mapping == NULL) { + return; + } + + data = reinterpret_cast( + MapViewOfFile(windows_file_mapping, // hFileMappingObject + FILE_MAP_READ, // dwDesiredAccess + 0, // dwFileOffsetHigh + 0, // dwFileOffsetLow + 0)); // dwNumberOfBytesToMap + if (!data) { + return; + } + + LARGE_INTEGER windows_file_size = {}; + if (!GetFileSizeEx(windows_file, &windows_file_size) || + static_cast(windows_file_size.QuadPart) > + std::numeric_limits::max()) { + UnmapViewOfFile(data); + data = NULL; + return; + } + size = static_cast(windows_file_size.QuadPart); +#elif defined(TINYEXR_USE_POSIX_MMAP) + posix_descriptor = open(filename, O_RDONLY); + if (posix_descriptor == -1) { + return; + } + + struct stat info; + if (fstat(posix_descriptor, &info) < 0) { + return; + } + // Make sure st_size is in the valid range for a size_t. The second case + // can only fail if a POSIX implementation defines off_t to be a larger + // type than size_t - for instance, compiling with _FILE_OFFSET_BITS=64 + // on a 32-bit system. On current 64-bit systems, this check can never + // fail, so we turn off clang's Wtautological-type-limit-compare warning + // around this code. +#ifdef __clang__ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wtautological-type-limit-compare" +#endif + if (info.st_size < 0 || + info.st_size > std::numeric_limits::max()) { + return; + } +#ifdef __clang__ +#pragma clang diagnostic pop +#endif + size = static_cast(info.st_size); + + data = reinterpret_cast( + mmap(0, size, PROT_READ, MAP_SHARED, posix_descriptor, 0)); + if (data == MAP_FAILED) { + data = nullptr; + return; + } +#else + FILE *fp = fopen(filename, "rb"); + if (!fp) { + return; + } + + // Calling fseek(fp, 0, SEEK_END) isn't strictly-conforming C code, but + // since neither the WIN32 nor POSIX APIs are available in this branch, this + // is a reasonable fallback option. + if (fseek(fp, 0, SEEK_END) != 0) { + fclose(fp); + return; + } + const long ftell_result = ftell(fp); + if (ftell_result < 0) { + // Error from ftell + fclose(fp); + return; + } + size = static_cast(ftell_result); + if (fseek(fp, 0, SEEK_SET) != 0) { + fclose(fp); + size = 0; + return; + } + + data = reinterpret_cast(malloc(size)); + if (!data) { + size = 0; + fclose(fp); + return; + } + size_t read_bytes = fread(data, 1, size, fp); + if (read_bytes != size) { + // TODO: Try to read data until reading `size` bytes. + fclose(fp); + size = 0; + data = nullptr; + return; + } + fclose(fp); +#endif + } + + // MemoryMappedFile's destructor closes all its handles. + ~MemoryMappedFile() { +#ifdef TINYEXR_USE_WIN32_MMAP + if (data) { + (void)UnmapViewOfFile(data); + data = NULL; + } + + if (windows_file_mapping != NULL) { + (void)CloseHandle(windows_file_mapping); + } + + if (windows_file != INVALID_HANDLE_VALUE) { + (void)CloseHandle(windows_file); + } +#elif defined(TINYEXR_USE_POSIX_MMAP) + if (data) { + (void)munmap(data, size); + data = NULL; + } + + if (posix_descriptor != -1) { + (void)close(posix_descriptor); + } +#else + if (data) { + (void)free(data); + } + data = NULL; +#endif + } + + // A MemoryMappedFile cannot be copied or moved. + // Only check for this when compiling with C++11 or higher, since deleted + // function definitions were added then. +#if TINYEXR_HAS_CXX11 +#ifdef __clang__ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wc++98-compat" +#endif + MemoryMappedFile(const MemoryMappedFile &) = delete; + MemoryMappedFile &operator=(const MemoryMappedFile &) = delete; + MemoryMappedFile(MemoryMappedFile &&other) noexcept = delete; + MemoryMappedFile &operator=(MemoryMappedFile &&other) noexcept = delete; +#ifdef __clang__ +#pragma clang diagnostic pop +#endif +#endif + + // Returns whether this was successfully opened. + bool valid() const { return data; } +}; + +int LoadEXRImageFromFile(EXRImage *exr_image, const EXRHeader *exr_header, + const char *filename, const char **err) { + if (exr_image == NULL) { + tinyexr::SetErrorMessage("Invalid argument for LoadEXRImageFromFile", err); + return TINYEXR_ERROR_INVALID_ARGUMENT; + } + + MemoryMappedFile file(filename); + if (!file.valid()) { + tinyexr::SetErrorMessage("Cannot read file " + std::string(filename), err); + return TINYEXR_ERROR_CANT_OPEN_FILE; + } + + if (file.size < 16) { + tinyexr::SetErrorMessage("File size too short : " + std::string(filename), + err); + return TINYEXR_ERROR_INVALID_FILE; + } + + return LoadEXRImageFromMemory(exr_image, exr_header, file.data, file.size, + err); +} + +int LoadEXRImageFromMemory(EXRImage *exr_image, const EXRHeader *exr_header, + const unsigned char *memory, const size_t size, + const char **err) { + if (exr_image == NULL || memory == NULL || + (size < tinyexr::kEXRVersionSize)) { + tinyexr::SetErrorMessage("Invalid argument for LoadEXRImageFromMemory", + err); + return TINYEXR_ERROR_INVALID_ARGUMENT; + } + + if (exr_header->header_len == 0) { + tinyexr::SetErrorMessage("EXRHeader variable is not initialized.", err); + return TINYEXR_ERROR_INVALID_ARGUMENT; + } + + const unsigned char *head = memory; + const unsigned char *marker = reinterpret_cast( + memory + exr_header->header_len + + 8); // +8 for magic number + version header. + return tinyexr::DecodeEXRImage(exr_image, exr_header, head, marker, size, + err); +} + +namespace tinyexr +{ + +#ifdef __clang__ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wsign-conversion" +#endif + +// out_data must be allocated initially with the block-header size +// of the current image(-part) type +static bool EncodePixelData(/* out */ std::vector& out_data, + const unsigned char* const* images, + int compression_type, + int /*line_order*/, + int width, // for tiled : tile.width + int /*height*/, // for tiled : header.tile_size_y + int x_stride, // for tiled : header.tile_size_x + int line_no, // for tiled : 0 + int num_lines, // for tiled : tile.height + size_t pixel_data_size, + const std::vector& channels, + const std::vector& channel_offset_list, + std::string *err, + const void* compression_param = 0) // zfp compression param +{ + size_t buf_size = static_cast(width) * + static_cast(num_lines) * + static_cast(pixel_data_size); + //int last2bit = (buf_size & 3); + // buf_size must be multiple of four + //if(last2bit) buf_size += 4 - last2bit; + std::vector buf(buf_size); + + size_t start_y = static_cast(line_no); + for (size_t c = 0; c < channels.size(); c++) { + if (channels[c].pixel_type == TINYEXR_PIXELTYPE_HALF) { + if (channels[c].requested_pixel_type == TINYEXR_PIXELTYPE_FLOAT) { + for (int y = 0; y < num_lines; y++) { + // Assume increasing Y + float *line_ptr = reinterpret_cast(&buf.at( + static_cast(pixel_data_size * size_t(y) * size_t(width)) + + channel_offset_list[c] * + static_cast(width))); + for (int x = 0; x < width; x++) { + tinyexr::FP16 h16; + h16.u = reinterpret_cast( + images)[c][(y + start_y) * size_t(x_stride) + size_t(x)]; + + tinyexr::FP32 f32 = half_to_float(h16); + + tinyexr::swap4(&f32.f); + + // line_ptr[x] = f32.f; + tinyexr::cpy4(line_ptr + x, &(f32.f)); + } + } + } else if (channels[c].requested_pixel_type == TINYEXR_PIXELTYPE_HALF) { + for (int y = 0; y < num_lines; y++) { + // Assume increasing Y + unsigned short *line_ptr = reinterpret_cast( + &buf.at(static_cast(pixel_data_size * y * + width) + + channel_offset_list[c] * + static_cast(width))); + for (int x = 0; x < width; x++) { + unsigned short val = reinterpret_cast( + images)[c][(y + start_y) * x_stride + x]; + + tinyexr::swap2(&val); + + // line_ptr[x] = val; + tinyexr::cpy2(line_ptr + x, &val); + } + } + } else { + if (err) { + (*err) += "Invalid requested_pixel_type.\n"; + } + return false; + } + + } else if (channels[c].pixel_type == TINYEXR_PIXELTYPE_FLOAT) { + if (channels[c].requested_pixel_type == TINYEXR_PIXELTYPE_HALF) { + for (int y = 0; y < num_lines; y++) { + // Assume increasing Y + unsigned short *line_ptr = reinterpret_cast( + &buf.at(static_cast(pixel_data_size * y * + width) + + channel_offset_list[c] * + static_cast(width))); + for (int x = 0; x < width; x++) { + tinyexr::FP32 f32; + f32.f = reinterpret_cast( + images)[c][(y + start_y) * x_stride + x]; + + tinyexr::FP16 h16; + h16 = float_to_half_full(f32); + + tinyexr::swap2(reinterpret_cast(&h16.u)); + + // line_ptr[x] = h16.u; + tinyexr::cpy2(line_ptr + x, &(h16.u)); + } + } + } else if (channels[c].requested_pixel_type == TINYEXR_PIXELTYPE_FLOAT) { + for (int y = 0; y < num_lines; y++) { + // Assume increasing Y + float *line_ptr = reinterpret_cast(&buf.at( + static_cast(pixel_data_size * y * width) + + channel_offset_list[c] * + static_cast(width))); + for (int x = 0; x < width; x++) { + float val = reinterpret_cast( + images)[c][(y + start_y) * x_stride + x]; + + tinyexr::swap4(&val); + + // line_ptr[x] = val; + tinyexr::cpy4(line_ptr + x, &val); + } + } + } else { + if (err) { + (*err) += "Invalid requested_pixel_type.\n"; + } + return false; + } + } else if (channels[c].pixel_type == TINYEXR_PIXELTYPE_UINT) { + for (int y = 0; y < num_lines; y++) { + // Assume increasing Y + unsigned int *line_ptr = reinterpret_cast(&buf.at( + static_cast(pixel_data_size * y * width) + + channel_offset_list[c] * static_cast(width))); + for (int x = 0; x < width; x++) { + unsigned int val = reinterpret_cast( + images)[c][(y + start_y) * x_stride + x]; + + tinyexr::swap4(&val); + + // line_ptr[x] = val; + tinyexr::cpy4(line_ptr + x, &val); + } + } + } + } + + if (compression_type == TINYEXR_COMPRESSIONTYPE_NONE) { + // 4 byte: scan line + // 4 byte: data size + // ~ : pixel data(uncompressed) + out_data.insert(out_data.end(), buf.begin(), buf.end()); + + } else if ((compression_type == TINYEXR_COMPRESSIONTYPE_ZIPS) || + (compression_type == TINYEXR_COMPRESSIONTYPE_ZIP)) { +#if defined(TINYEXR_USE_MINIZ) && (TINYEXR_USE_MINIZ==1) + std::vector block(mz_compressBound( + static_cast(buf.size()))); +#elif TINYEXR_USE_STB_ZLIB + // there is no compressBound() function, so we use a value that + // is grossly overestimated, but should always work + std::vector block(256 + 2 * buf.size()); +#elif defined(TINYEXR_USE_NANOZLIB) && (TINYEXR_USE_NANOZLIB == 1) + std::vector block(nanoz_compressBound( + static_cast(buf.size()))); +#else + std::vector block( + compressBound(static_cast(buf.size()))); +#endif + tinyexr::tinyexr_uint64 outSize = block.size(); + + if (!tinyexr::CompressZip(&block.at(0), outSize, + reinterpret_cast(&buf.at(0)), + static_cast(buf.size()))) { + if (err) { + (*err) += "Zip compresssion failed.\n"; + } + return false; + } + + // 4 byte: scan line + // 4 byte: data size + // ~ : pixel data(compressed) + unsigned int data_len = static_cast(outSize); // truncate + + out_data.insert(out_data.end(), block.begin(), block.begin() + data_len); + + } else if (compression_type == TINYEXR_COMPRESSIONTYPE_RLE) { + // (buf.size() * 3) / 2 would be enough. + std::vector block((buf.size() * 3) / 2); + + tinyexr::tinyexr_uint64 outSize = block.size(); + + if (!tinyexr::CompressRle(&block.at(0), outSize, + reinterpret_cast(&buf.at(0)), + static_cast(buf.size()))) { + if (err) { + (*err) += "RLE compresssion failed.\n"; + } + return false; + } + + // 4 byte: scan line + // 4 byte: data size + // ~ : pixel data(compressed) + unsigned int data_len = static_cast(outSize); // truncate + out_data.insert(out_data.end(), block.begin(), block.begin() + data_len); + + } else if (compression_type == TINYEXR_COMPRESSIONTYPE_PIZ) { +#if TINYEXR_USE_PIZ + unsigned int bufLen = + 8192 + static_cast( + 2 * static_cast( + buf.size())); // @fixme { compute good bound. } + std::vector block(bufLen); + unsigned int outSize = static_cast(block.size()); + + if (!CompressPiz(&block.at(0), &outSize, + reinterpret_cast(&buf.at(0)), + buf.size(), channels, width, num_lines)) { + if (err) { + (*err) += "PIZ compresssion failed.\n"; + } + return false; + } + + // 4 byte: scan line + // 4 byte: data size + // ~ : pixel data(compressed) + unsigned int data_len = outSize; + out_data.insert(out_data.end(), block.begin(), block.begin() + data_len); + +#else + if (err) { + (*err) += "PIZ compression is disabled in this build.\n"; + } + return false; +#endif + } else if (compression_type == TINYEXR_COMPRESSIONTYPE_ZFP) { +#if TINYEXR_USE_ZFP + const ZFPCompressionParam* zfp_compression_param = reinterpret_cast(compression_param); + std::vector block; + unsigned int outSize; + + tinyexr::CompressZfp( + &block, &outSize, reinterpret_cast(&buf.at(0)), + width, num_lines, static_cast(channels.size()), *zfp_compression_param); + + // 4 byte: scan line + // 4 byte: data size + // ~ : pixel data(compressed) + unsigned int data_len = outSize; + out_data.insert(out_data.end(), block.begin(), block.begin() + data_len); + +#else + if (err) { + (*err) += "ZFP compression is disabled in this build.\n"; + } + (void)compression_param; + return false; +#endif + } else { + return false; + } + + return true; +} + +static int EncodeTiledLevel(const EXRImage* level_image, const EXRHeader* exr_header, + const std::vector& channels, + std::vector >& data_list, + size_t start_index, // for data_list + int num_x_tiles, int num_y_tiles, + const std::vector& channel_offset_list, + int pixel_data_size, + const void* compression_param, // must be set if zfp compression is enabled + std::string* err) { + int num_tiles = num_x_tiles * num_y_tiles; + if (num_tiles != level_image->num_tiles) { + if (err) { + (*err) += "Invalid number of tiles in argument.\n"; + } + return TINYEXR_ERROR_INVALID_ARGUMENT; + } + + if ((exr_header->tile_size_x > level_image->width || exr_header->tile_size_y > level_image->height) && + level_image->level_x == 0 && level_image->level_y == 0) { + if (err) { + (*err) += "Failed to encode tile data.\n"; + } + return TINYEXR_ERROR_INVALID_DATA; + } + + +#if TINYEXR_HAS_CXX11 && (TINYEXR_USE_THREAD > 0) + std::atomic invalid_data(false); +#else + bool invalid_data(false); +#endif + +#if TINYEXR_HAS_CXX11 && (TINYEXR_USE_THREAD > 0) + std::vector workers; + std::atomic tile_count(0); + + int num_threads = std::max(1, int(std::thread::hardware_concurrency())); + if (num_threads > int(num_tiles)) { + num_threads = int(num_tiles); + } + + for (int t = 0; t < num_threads; t++) { + workers.emplace_back(std::thread([&]() { + int i = 0; + while ((i = tile_count++) < num_tiles) { + +#else + // Use signed int since some OpenMP compiler doesn't allow unsigned type for + // `parallel for` +#if TINYEXR_USE_OPENMP +#pragma omp parallel for +#endif + for (int i = 0; i < num_tiles; i++) { + +#endif + size_t tile_idx = static_cast(i); + size_t data_idx = tile_idx + start_index; + + int x_tile = i % num_x_tiles; + int y_tile = i / num_x_tiles; + + EXRTile& tile = level_image->tiles[tile_idx]; + + const unsigned char* const* images = + static_cast(tile.images); + + data_list[data_idx].resize(5*sizeof(int)); + size_t data_header_size = data_list[data_idx].size(); + bool ret = EncodePixelData(data_list[data_idx], + images, + exr_header->compression_type, + 0, // increasing y + tile.width, + exr_header->tile_size_y, + exr_header->tile_size_x, + 0, + tile.height, + pixel_data_size, + channels, + channel_offset_list, + err, compression_param); + if (!ret) { + invalid_data = true; + continue; + } + if (data_list[data_idx].size() <= data_header_size) { + invalid_data = true; + continue; + } + + int data_len = static_cast(data_list[data_idx].size() - data_header_size); + //tileX, tileY, levelX, levelY // pixel_data_size(int) + memcpy(&data_list[data_idx][0], &x_tile, sizeof(int)); + memcpy(&data_list[data_idx][4], &y_tile, sizeof(int)); + memcpy(&data_list[data_idx][8], &level_image->level_x, sizeof(int)); + memcpy(&data_list[data_idx][12], &level_image->level_y, sizeof(int)); + memcpy(&data_list[data_idx][16], &data_len, sizeof(int)); + + swap4(reinterpret_cast(&data_list[data_idx][0])); + swap4(reinterpret_cast(&data_list[data_idx][4])); + swap4(reinterpret_cast(&data_list[data_idx][8])); + swap4(reinterpret_cast(&data_list[data_idx][12])); + swap4(reinterpret_cast(&data_list[data_idx][16])); + +#if TINYEXR_HAS_CXX11 && (TINYEXR_USE_THREAD > 0) + } +})); + } + + for (auto &t : workers) { + t.join(); + } +#else + } // omp parallel +#endif + + if (invalid_data) { + if (err) { + (*err) += "Failed to encode tile data.\n"; + } + return TINYEXR_ERROR_INVALID_DATA; + } + return TINYEXR_SUCCESS; +} + +static int NumScanlines(int compression_type) { + int num_scanlines = 1; + if (compression_type == TINYEXR_COMPRESSIONTYPE_ZIP) { + num_scanlines = 16; + } else if (compression_type == TINYEXR_COMPRESSIONTYPE_PIZ) { + num_scanlines = 32; + } else if (compression_type == TINYEXR_COMPRESSIONTYPE_ZFP) { + num_scanlines = 16; + } + return num_scanlines; +} + +static int EncodeChunk(const EXRImage* exr_image, const EXRHeader* exr_header, + const std::vector& channels, + int num_blocks, + tinyexr_uint64 chunk_offset, // starting offset of current chunk + bool is_multipart, + OffsetData& offset_data, // output block offsets, must be initialized + std::vector >& data_list, // output + tinyexr_uint64& total_size, // output: ending offset of current chunk + std::string* err) { + int num_scanlines = NumScanlines(exr_header->compression_type); + + data_list.resize(num_blocks); + + std::vector channel_offset_list( + static_cast(exr_header->num_channels)); + + int pixel_data_size = 0; + { + size_t channel_offset = 0; + for (size_t c = 0; c < static_cast(exr_header->num_channels); c++) { + channel_offset_list[c] = channel_offset; + if (channels[c].requested_pixel_type == TINYEXR_PIXELTYPE_HALF) { + pixel_data_size += sizeof(unsigned short); + channel_offset += sizeof(unsigned short); + } else if (channels[c].requested_pixel_type == + TINYEXR_PIXELTYPE_FLOAT) { + pixel_data_size += sizeof(float); + channel_offset += sizeof(float); + } else if (channels[c].requested_pixel_type == TINYEXR_PIXELTYPE_UINT) { + pixel_data_size += sizeof(unsigned int); + channel_offset += sizeof(unsigned int); + } else { + if (err) { + (*err) += "Invalid requested_pixel_type.\n"; + } + return TINYEXR_ERROR_INVALID_DATA; + } + } + } + + const void* compression_param = 0; +#if TINYEXR_USE_ZFP + tinyexr::ZFPCompressionParam zfp_compression_param; + + // Use ZFP compression parameter from custom attributes(if such a parameter + // exists) + { + std::string e; + bool ret = tinyexr::FindZFPCompressionParam( + &zfp_compression_param, exr_header->custom_attributes, + exr_header->num_custom_attributes, &e); + + if (!ret) { + // Use predefined compression parameter. + zfp_compression_param.type = 0; + zfp_compression_param.rate = 2; + } + compression_param = &zfp_compression_param; + } +#endif + + tinyexr_uint64 offset = chunk_offset; + tinyexr_uint64 doffset = is_multipart ? 4u : 0u; + + if (exr_image->tiles) { + const EXRImage* level_image = exr_image; + size_t block_idx = 0; + //tinyexr::tinyexr_uint64 block_data_size = 0; + int num_levels = (exr_header->tile_level_mode != TINYEXR_TILE_RIPMAP_LEVELS) ? + offset_data.num_x_levels : (offset_data.num_x_levels * offset_data.num_y_levels); + for (int level_index = 0; level_index < num_levels; ++level_index) { + if (!level_image) { + if (err) { + (*err) += "Invalid number of tiled levels for EncodeChunk\n"; + } + return TINYEXR_ERROR_INVALID_DATA; + } + + int level_index_from_image = LevelIndex(level_image->level_x, level_image->level_y, + exr_header->tile_level_mode, offset_data.num_x_levels); + if (level_index_from_image < 0) { + if (err) { + (*err) += "Invalid tile level mode\n"; + } + return TINYEXR_ERROR_INVALID_DATA; + } + + if (level_index_from_image != level_index) { + if (err) { + (*err) += "Incorrect level ordering in tiled image\n"; + } + return TINYEXR_ERROR_INVALID_DATA; + } + int num_y_tiles = int(offset_data.offsets[level_index].size()); + if (num_y_tiles <= 0) { + if (err) { + (*err) += "Invalid Y tile size\n"; + } + return TINYEXR_ERROR_INVALID_DATA; + } + + int num_x_tiles = int(offset_data.offsets[level_index][0].size()); + if (num_x_tiles <= 0) { + if (err) { + (*err) += "Invalid X tile size\n"; + } + return TINYEXR_ERROR_INVALID_DATA; + } + + std::string e; + int ret = EncodeTiledLevel(level_image, + exr_header, + channels, + data_list, + block_idx, + num_x_tiles, + num_y_tiles, + channel_offset_list, + pixel_data_size, + compression_param, + &e); + if (ret != TINYEXR_SUCCESS) { + if (!e.empty() && err) { + (*err) += e; + } + return ret; + } + + for (size_t j = 0; j < static_cast(num_y_tiles); ++j) + for (size_t i = 0; i < static_cast(num_x_tiles); ++i) { + offset_data.offsets[level_index][j][i] = offset; + swap8(reinterpret_cast(&offset_data.offsets[level_index][j][i])); + offset += data_list[block_idx].size() + doffset; + //block_data_size += data_list[block_idx].size(); + ++block_idx; + } + level_image = level_image->next_level; + } + TINYEXR_CHECK_AND_RETURN_C(static_cast(block_idx) == num_blocks, TINYEXR_ERROR_INVALID_DATA); + total_size = offset; + } else { // scanlines + std::vector& offsets = offset_data.offsets[0][0]; + +#if TINYEXR_HAS_CXX11 && (TINYEXR_USE_THREAD > 0) + std::atomic invalid_data(false); + std::vector workers; + std::atomic block_count(0); + + int num_threads = std::min(std::max(1, int(std::thread::hardware_concurrency())), num_blocks); + + for (int t = 0; t < num_threads; t++) { + workers.emplace_back(std::thread([&]() { + int i = 0; + while ((i = block_count++) < num_blocks) { + +#else + bool invalid_data(false); +#if TINYEXR_USE_OPENMP +#pragma omp parallel for +#endif + for (int i = 0; i < num_blocks; i++) { + +#endif + int start_y = num_scanlines * i; + int end_Y = (std::min)(num_scanlines * (i + 1), exr_image->height); + int num_lines = end_Y - start_y; + + const unsigned char* const* images = + static_cast(exr_image->images); + + data_list[i].resize(2*sizeof(int)); + size_t data_header_size = data_list[i].size(); + + bool ret = EncodePixelData(data_list[i], + images, + exr_header->compression_type, + 0, // increasing y + exr_image->width, + exr_image->height, + exr_image->width, + start_y, + num_lines, + pixel_data_size, + channels, + channel_offset_list, + err, + compression_param); + if (!ret) { + invalid_data = true; + continue; // "break" cannot be used with OpenMP + } + if (data_list[i].size() <= data_header_size) { + invalid_data = true; + continue; // "break" cannot be used with OpenMP + } + int data_len = static_cast(data_list[i].size() - data_header_size); + memcpy(&data_list[i][0], &start_y, sizeof(int)); + memcpy(&data_list[i][4], &data_len, sizeof(int)); + + swap4(reinterpret_cast(&data_list[i][0])); + swap4(reinterpret_cast(&data_list[i][4])); +#if TINYEXR_HAS_CXX11 && (TINYEXR_USE_THREAD > 0) + } + })); + } + + for (auto &t : workers) { + t.join(); + } +#else + } // omp parallel +#endif + + if (invalid_data) { + if (err) { + (*err) += "Failed to encode scanline data.\n"; + } + return TINYEXR_ERROR_INVALID_DATA; + } + + for (size_t i = 0; i < static_cast(num_blocks); i++) { + offsets[i] = offset; + tinyexr::swap8(reinterpret_cast(&offsets[i])); + offset += data_list[i].size() + doffset; + } + + total_size = static_cast(offset); + } + return TINYEXR_SUCCESS; +} + +// can save a single or multi-part image (no deep* formats) +static size_t SaveEXRNPartImageToMemory(const EXRImage* exr_images, + const EXRHeader** exr_headers, + unsigned int num_parts, + unsigned char** memory_out, const char** err) { + if (exr_images == NULL || exr_headers == NULL || num_parts == 0 || + memory_out == NULL) { + SetErrorMessage("Invalid argument for SaveEXRNPartImageToMemory", + err); + return 0; + } + { + for (unsigned int i = 0; i < num_parts; ++i) { + if (exr_headers[i]->compression_type < 0) { + SetErrorMessage("Invalid argument for SaveEXRNPartImageToMemory", + err); + return 0; + } +#if !TINYEXR_USE_PIZ + if (exr_headers[i]->compression_type == TINYEXR_COMPRESSIONTYPE_PIZ) { + SetErrorMessage("PIZ compression is not supported in this build", + err); + return 0; + } +#endif + if (exr_headers[i]->compression_type == TINYEXR_COMPRESSIONTYPE_ZFP) { +#if !TINYEXR_USE_ZFP + SetErrorMessage("ZFP compression is not supported in this build", + err); + return 0; +#else + // All channels must be fp32. + // No fp16 support in ZFP atm(as of 2023 June) + // https://github.com/LLNL/fpzip/issues/2 + for (int c = 0; c < exr_headers[i]->num_channels; ++c) { + if (exr_headers[i]->requested_pixel_types[c] != TINYEXR_PIXELTYPE_FLOAT) { + SetErrorMessage("Pixel type must be FLOAT for ZFP compression", + err); + return 0; + } + } +#endif + } + } + } + + std::vector memory; + + // Header + { + const char header[] = { 0x76, 0x2f, 0x31, 0x01 }; + memory.insert(memory.end(), header, header + 4); + } + + // Version + // using value from the first header + int long_name = exr_headers[0]->long_name; + { + char marker[] = { 2, 0, 0, 0 }; + /* @todo + if (exr_header->non_image) { + marker[1] |= 0x8; + } + */ + // tiled + if (num_parts == 1 && exr_images[0].tiles) { + marker[1] |= 0x2; + } + // long_name + if (long_name) { + marker[1] |= 0x4; + } + // multipart + if (num_parts > 1) { + marker[1] |= 0x10; + } + memory.insert(memory.end(), marker, marker + 4); + } + + int total_chunk_count = 0; + std::vector chunk_count(num_parts); + std::vector offset_data(num_parts); + for (unsigned int i = 0; i < num_parts; ++i) { + if (!exr_images[i].tiles) { + int num_scanlines = NumScanlines(exr_headers[i]->compression_type); + chunk_count[i] = + (exr_images[i].height + num_scanlines - 1) / num_scanlines; + InitSingleResolutionOffsets(offset_data[i], chunk_count[i]); + total_chunk_count += chunk_count[i]; + } else { + { + std::vector num_x_tiles, num_y_tiles; + if (!PrecalculateTileInfo(num_x_tiles, num_y_tiles, exr_headers[i])) { + SetErrorMessage("Failed to precalculate Tile info", + err); + return TINYEXR_ERROR_INVALID_DATA; + } + int ntiles = InitTileOffsets(offset_data[i], exr_headers[i], num_x_tiles, num_y_tiles); + if (ntiles > 0) { + chunk_count[i] = ntiles; + } else { + SetErrorMessage("Failed to compute Tile offsets", + err); + return TINYEXR_ERROR_INVALID_DATA; + + } + total_chunk_count += chunk_count[i]; + } + } + } + // Write attributes to memory buffer. + std::vector< std::vector > channels(num_parts); + { + std::set partnames; + for (unsigned int i = 0; i < num_parts; ++i) { + //channels + { + std::vector data; + + for (int c = 0; c < exr_headers[i]->num_channels; c++) { + tinyexr::ChannelInfo info; + info.p_linear = 0; + info.pixel_type = exr_headers[i]->pixel_types[c]; + info.requested_pixel_type = exr_headers[i]->requested_pixel_types[c]; + info.x_sampling = 1; + info.y_sampling = 1; + info.name = std::string(exr_headers[i]->channels[c].name); + channels[i].push_back(info); + } + + tinyexr::WriteChannelInfo(data, channels[i]); + + tinyexr::WriteAttributeToMemory(&memory, "channels", "chlist", &data.at(0), + static_cast(data.size())); + } + + { + int comp = exr_headers[i]->compression_type; + swap4(&comp); + WriteAttributeToMemory( + &memory, "compression", "compression", + reinterpret_cast(&comp), 1); + } + + { + int data[4] = { 0, 0, exr_images[i].width - 1, exr_images[i].height - 1 }; + swap4(&data[0]); + swap4(&data[1]); + swap4(&data[2]); + swap4(&data[3]); + WriteAttributeToMemory( + &memory, "dataWindow", "box2i", + reinterpret_cast(data), sizeof(int) * 4); + + int data0[4] = { 0, 0, exr_images[0].width - 1, exr_images[0].height - 1 }; + swap4(&data0[0]); + swap4(&data0[1]); + swap4(&data0[2]); + swap4(&data0[3]); + // Note: must be the same across parts (currently, using value from the first header) + WriteAttributeToMemory( + &memory, "displayWindow", "box2i", + reinterpret_cast(data0), sizeof(int) * 4); + } + + { + unsigned char line_order = 0; // @fixme { read line_order from EXRHeader } + WriteAttributeToMemory(&memory, "lineOrder", "lineOrder", + &line_order, 1); + } + + { + // Note: must be the same across parts + float aspectRatio = 1.0f; + swap4(&aspectRatio); + WriteAttributeToMemory( + &memory, "pixelAspectRatio", "float", + reinterpret_cast(&aspectRatio), sizeof(float)); + } + + { + float center[2] = { 0.0f, 0.0f }; + swap4(¢er[0]); + swap4(¢er[1]); + WriteAttributeToMemory( + &memory, "screenWindowCenter", "v2f", + reinterpret_cast(center), 2 * sizeof(float)); + } + + { + float w = 1.0f; + swap4(&w); + WriteAttributeToMemory(&memory, "screenWindowWidth", "float", + reinterpret_cast(&w), + sizeof(float)); + } + + if (exr_images[i].tiles) { + unsigned char tile_mode = static_cast(exr_headers[i]->tile_level_mode & 0x3); + if (exr_headers[i]->tile_rounding_mode) tile_mode |= (1u << 4u); + //unsigned char data[9] = { 0, 0, 0, 0, 0, 0, 0, 0, 0 }; + unsigned int datai[3] = { 0, 0, 0 }; + unsigned char* data = reinterpret_cast(&datai[0]); + datai[0] = static_cast(exr_headers[i]->tile_size_x); + datai[1] = static_cast(exr_headers[i]->tile_size_y); + data[8] = tile_mode; + swap4(reinterpret_cast(&data[0])); + swap4(reinterpret_cast(&data[4])); + WriteAttributeToMemory( + &memory, "tiles", "tiledesc", + reinterpret_cast(data), 9); + } + + // must be present for multi-part files - according to spec. + if (num_parts > 1) { + // name + { + size_t len = 0; + if ((len = strlen(exr_headers[i]->name)) > 0) { +#if TINYEXR_HAS_CXX11 + partnames.emplace(exr_headers[i]->name); +#else + partnames.insert(std::string(exr_headers[i]->name)); +#endif + if (partnames.size() != i + 1) { + SetErrorMessage("'name' attributes must be unique for a multi-part file", err); + return 0; + } + WriteAttributeToMemory( + &memory, "name", "string", + reinterpret_cast(exr_headers[i]->name), + static_cast(len)); + } else { + SetErrorMessage("Invalid 'name' attribute for a multi-part file", err); + return 0; + } + } + // type + { + const char* type = "scanlineimage"; + if (exr_images[i].tiles) type = "tiledimage"; + WriteAttributeToMemory( + &memory, "type", "string", + reinterpret_cast(type), + static_cast(strlen(type))); + } + // chunkCount + { + WriteAttributeToMemory( + &memory, "chunkCount", "int", + reinterpret_cast(&chunk_count[i]), + 4); + } + } + + // Custom attributes + if (exr_headers[i]->num_custom_attributes > 0) { + for (int j = 0; j < exr_headers[i]->num_custom_attributes; j++) { + tinyexr::WriteAttributeToMemory( + &memory, exr_headers[i]->custom_attributes[j].name, + exr_headers[i]->custom_attributes[j].type, + reinterpret_cast( + exr_headers[i]->custom_attributes[j].value), + exr_headers[i]->custom_attributes[j].size); + } + } + + { // end of header + memory.push_back(0); + } + } + } + if (num_parts > 1) { + // end of header list + memory.push_back(0); + } + + tinyexr_uint64 chunk_offset = memory.size() + size_t(total_chunk_count) * sizeof(tinyexr_uint64); + + tinyexr_uint64 total_size = 0; + std::vector< std::vector< std::vector > > data_lists(num_parts); + for (unsigned int i = 0; i < num_parts; ++i) { + std::string e; + int ret = EncodeChunk(&exr_images[i], exr_headers[i], + channels[i], + chunk_count[i], + // starting offset of current chunk after part-number + chunk_offset, + num_parts > 1, + offset_data[i], // output: block offsets, must be initialized + data_lists[i], // output + total_size, // output + &e); + if (ret != TINYEXR_SUCCESS) { + if (!e.empty()) { + tinyexr::SetErrorMessage(e, err); + } + return 0; + } + chunk_offset = total_size; + } + + // Allocating required memory + if (total_size == 0) { // something went wrong + tinyexr::SetErrorMessage("Output memory size is zero", err); + return TINYEXR_ERROR_INVALID_DATA; + } + (*memory_out) = static_cast(malloc(size_t(total_size))); + + // Writing header + memcpy((*memory_out), &memory[0], memory.size()); + unsigned char* memory_ptr = *memory_out + memory.size(); + size_t sum = memory.size(); + + // Writing offset data for chunks + for (unsigned int i = 0; i < num_parts; ++i) { + if (exr_images[i].tiles) { + const EXRImage* level_image = &exr_images[i]; + int num_levels = (exr_headers[i]->tile_level_mode != TINYEXR_TILE_RIPMAP_LEVELS) ? + offset_data[i].num_x_levels : (offset_data[i].num_x_levels * offset_data[i].num_y_levels); + for (int level_index = 0; level_index < num_levels; ++level_index) { + for (size_t j = 0; j < offset_data[i].offsets[level_index].size(); ++j) { + size_t num_bytes = sizeof(tinyexr_uint64) * offset_data[i].offsets[level_index][j].size(); + sum += num_bytes; + if (sum > total_size) { + tinyexr::SetErrorMessage("Invalid offset bytes in Tiled Part image.", err); + return TINYEXR_ERROR_INVALID_DATA; + } + + memcpy(memory_ptr, + reinterpret_cast(&offset_data[i].offsets[level_index][j][0]), + num_bytes); + memory_ptr += num_bytes; + } + level_image = level_image->next_level; + } + } else { + size_t num_bytes = sizeof(tinyexr::tinyexr_uint64) * static_cast(chunk_count[i]); + sum += num_bytes; + if (sum > total_size) { + tinyexr::SetErrorMessage("Invalid offset bytes in Part image.", err); + return TINYEXR_ERROR_INVALID_DATA; + } + std::vector& offsets = offset_data[i].offsets[0][0]; + memcpy(memory_ptr, reinterpret_cast(&offsets[0]), num_bytes); + memory_ptr += num_bytes; + } + } + + // Writing chunk data + for (unsigned int i = 0; i < num_parts; ++i) { + for (size_t j = 0; j < static_cast(chunk_count[i]); ++j) { + if (num_parts > 1) { + sum += 4; + if (sum > total_size) { + tinyexr::SetErrorMessage("Buffer overrun in reading Part image chunk data.", err); + return TINYEXR_ERROR_INVALID_DATA; + } + unsigned int part_number = i; + swap4(&part_number); + memcpy(memory_ptr, &part_number, 4); + memory_ptr += 4; + } + sum += data_lists[i][j].size(); + if (sum > total_size) { + tinyexr::SetErrorMessage("Buffer overrun in reading Part image chunk data.", err); + return TINYEXR_ERROR_INVALID_DATA; + } + memcpy(memory_ptr, &data_lists[i][j][0], data_lists[i][j].size()); + memory_ptr += data_lists[i][j].size(); + } + } + + if (sum != total_size) { + tinyexr::SetErrorMessage("Corrupted Part image chunk data.", err); + return TINYEXR_ERROR_INVALID_DATA; + } + + return size_t(total_size); // OK +} + +#ifdef __clang__ +#pragma clang diagnostic pop +#endif + +} // tinyexr + +size_t SaveEXRImageToMemory(const EXRImage* exr_image, + const EXRHeader* exr_header, + unsigned char** memory_out, const char** err) { + return tinyexr::SaveEXRNPartImageToMemory(exr_image, &exr_header, 1, memory_out, err); +} + +int SaveEXRImageToFile(const EXRImage *exr_image, const EXRHeader *exr_header, + const char *filename, const char **err) { + if (exr_image == NULL || filename == NULL || + exr_header->compression_type < 0) { + tinyexr::SetErrorMessage("Invalid argument for SaveEXRImageToFile", err); + return TINYEXR_ERROR_INVALID_ARGUMENT; + } + +#if !TINYEXR_USE_PIZ + if (exr_header->compression_type == TINYEXR_COMPRESSIONTYPE_PIZ) { + tinyexr::SetErrorMessage("PIZ compression is not supported in this build", + err); + return TINYEXR_ERROR_UNSUPPORTED_FEATURE; + } +#endif + +#if !TINYEXR_USE_ZFP + if (exr_header->compression_type == TINYEXR_COMPRESSIONTYPE_ZFP) { + tinyexr::SetErrorMessage("ZFP compression is not supported in this build", + err); + return TINYEXR_ERROR_UNSUPPORTED_FEATURE; + } +#endif + + FILE *fp = NULL; +#ifdef _WIN32 +#if defined(_MSC_VER) || (defined(MINGW_HAS_SECURE_API) && MINGW_HAS_SECURE_API) // MSVC, MinGW GCC, or Clang + errno_t errcode = + _wfopen_s(&fp, tinyexr::UTF8ToWchar(filename).c_str(), L"wb"); + if (errcode != 0) { + tinyexr::SetErrorMessage("Cannot write a file: " + std::string(filename), + err); + return TINYEXR_ERROR_CANT_WRITE_FILE; + } +#else + // Unknown compiler or MinGW without MINGW_HAS_SECURE_API. + fp = fopen(filename, "wb"); +#endif +#else + fp = fopen(filename, "wb"); +#endif + if (!fp) { + tinyexr::SetErrorMessage("Cannot write a file: " + std::string(filename), + err); + return TINYEXR_ERROR_CANT_WRITE_FILE; + } + + unsigned char *mem = NULL; + size_t mem_size = SaveEXRImageToMemory(exr_image, exr_header, &mem, err); + if (mem_size == 0) { + fclose(fp); + return TINYEXR_ERROR_SERIALIZATION_FAILED; + } + + size_t written_size = 0; + if ((mem_size > 0) && mem) { + written_size = fwrite(mem, 1, mem_size, fp); + } + free(mem); + + fclose(fp); + + if (written_size != mem_size) { + tinyexr::SetErrorMessage("Cannot write a file", err); + return TINYEXR_ERROR_CANT_WRITE_FILE; + } + + return TINYEXR_SUCCESS; +} + +size_t SaveEXRMultipartImageToMemory(const EXRImage* exr_images, + const EXRHeader** exr_headers, + unsigned int num_parts, + unsigned char** memory_out, const char** err) { + if (exr_images == NULL || exr_headers == NULL || num_parts < 2 || + memory_out == NULL) { + tinyexr::SetErrorMessage("Invalid argument for SaveEXRNPartImageToMemory", + err); + return 0; + } + return tinyexr::SaveEXRNPartImageToMemory(exr_images, exr_headers, num_parts, memory_out, err); +} + +int SaveEXRMultipartImageToFile(const EXRImage* exr_images, + const EXRHeader** exr_headers, + unsigned int num_parts, + const char* filename, + const char** err) { + if (exr_images == NULL || exr_headers == NULL || num_parts < 2) { + tinyexr::SetErrorMessage("Invalid argument for SaveEXRMultipartImageToFile", + err); + return TINYEXR_ERROR_INVALID_ARGUMENT; + } + + FILE *fp = NULL; +#ifdef _WIN32 +#if defined(_MSC_VER) || (defined(MINGW_HAS_SECURE_API) && MINGW_HAS_SECURE_API) // MSVC, MinGW GCC, or Clang. + errno_t errcode = + _wfopen_s(&fp, tinyexr::UTF8ToWchar(filename).c_str(), L"wb"); + if (errcode != 0) { + tinyexr::SetErrorMessage("Cannot write a file: " + std::string(filename), + err); + return TINYEXR_ERROR_CANT_WRITE_FILE; + } +#else + // Unknown compiler or MinGW without MINGW_HAS_SECURE_API. + fp = fopen(filename, "wb"); +#endif +#else + fp = fopen(filename, "wb"); +#endif + if (!fp) { + tinyexr::SetErrorMessage("Cannot write a file: " + std::string(filename), + err); + return TINYEXR_ERROR_CANT_WRITE_FILE; + } + + unsigned char *mem = NULL; + size_t mem_size = SaveEXRMultipartImageToMemory(exr_images, exr_headers, num_parts, &mem, err); + if (mem_size == 0) { + fclose(fp); + return TINYEXR_ERROR_SERIALIZATION_FAILED; + } + + size_t written_size = 0; + if ((mem_size > 0) && mem) { + written_size = fwrite(mem, 1, mem_size, fp); + } + free(mem); + + fclose(fp); + + if (written_size != mem_size) { + tinyexr::SetErrorMessage("Cannot write a file", err); + return TINYEXR_ERROR_CANT_WRITE_FILE; + } + + return TINYEXR_SUCCESS; +} + +int LoadDeepEXR(DeepImage *deep_image, const char *filename, const char **err) { + if (deep_image == NULL) { + tinyexr::SetErrorMessage("Invalid argument for LoadDeepEXR", err); + return TINYEXR_ERROR_INVALID_ARGUMENT; + } + + MemoryMappedFile file(filename); + if (!file.valid()) { + tinyexr::SetErrorMessage("Cannot read file " + std::string(filename), err); + return TINYEXR_ERROR_CANT_OPEN_FILE; + } + + if (file.size == 0) { + tinyexr::SetErrorMessage("File size is zero : " + std::string(filename), + err); + return TINYEXR_ERROR_INVALID_FILE; + } + + const char *head = reinterpret_cast(file.data); + const char *marker = reinterpret_cast(file.data); + + // Header check. + { + const char header[] = {0x76, 0x2f, 0x31, 0x01}; + + if (memcmp(marker, header, 4) != 0) { + tinyexr::SetErrorMessage("Invalid magic number", err); + return TINYEXR_ERROR_INVALID_MAGIC_NUMBER; + } + marker += 4; + } + + // Version, scanline. + { + // ver 2.0, scanline, deep bit on(0x800) + // must be [2, 0, 0, 0] + if (marker[0] != 2 || marker[1] != 8 || marker[2] != 0 || marker[3] != 0) { + tinyexr::SetErrorMessage("Unsupported version or scanline", err); + return TINYEXR_ERROR_UNSUPPORTED_FORMAT; + } + + marker += 4; + } + + int dx = -1; + int dy = -1; + int dw = -1; + int dh = -1; + int num_scanline_blocks = 1; // 16 for ZIP compression. + int compression_type = -1; + int num_channels = -1; + std::vector channels; + + // Read attributes + size_t size = file.size - tinyexr::kEXRVersionSize; + for (;;) { + if (0 == size) { + return TINYEXR_ERROR_INVALID_DATA; + } else if (marker[0] == '\0') { + marker++; + size--; + break; + } + + std::string attr_name; + std::string attr_type; + std::vector data; + size_t marker_size; + if (!tinyexr::ReadAttribute(&attr_name, &attr_type, &data, &marker_size, + marker, size)) { + std::stringstream ss; + ss << "Failed to parse attribute\n"; + tinyexr::SetErrorMessage(ss.str(), err); + return TINYEXR_ERROR_INVALID_DATA; + } + marker += marker_size; + size -= marker_size; + + if (attr_name.compare("compression") == 0) { + compression_type = data[0]; + if (compression_type > TINYEXR_COMPRESSIONTYPE_PIZ) { + std::stringstream ss; + ss << "Unsupported compression type : " << compression_type; + tinyexr::SetErrorMessage(ss.str(), err); + return TINYEXR_ERROR_UNSUPPORTED_FORMAT; + } + + if (compression_type == TINYEXR_COMPRESSIONTYPE_ZIP) { + num_scanline_blocks = 16; + } + + } else if (attr_name.compare("channels") == 0) { + // name: zero-terminated string, from 1 to 255 bytes long + // pixel type: int, possible values are: UINT = 0 HALF = 1 FLOAT = 2 + // pLinear: unsigned char, possible values are 0 and 1 + // reserved: three chars, should be zero + // xSampling: int + // ySampling: int + + if (!tinyexr::ReadChannelInfo(channels, data)) { + tinyexr::SetErrorMessage("Failed to parse channel info", err); + return TINYEXR_ERROR_INVALID_DATA; + } + + num_channels = static_cast(channels.size()); + + if (num_channels < 1) { + tinyexr::SetErrorMessage("Invalid channels format", err); + return TINYEXR_ERROR_INVALID_DATA; + } + + } else if (attr_name.compare("dataWindow") == 0) { + memcpy(&dx, &data.at(0), sizeof(int)); + memcpy(&dy, &data.at(4), sizeof(int)); + memcpy(&dw, &data.at(8), sizeof(int)); + memcpy(&dh, &data.at(12), sizeof(int)); + tinyexr::swap4(&dx); + tinyexr::swap4(&dy); + tinyexr::swap4(&dw); + tinyexr::swap4(&dh); + + } else if (attr_name.compare("displayWindow") == 0) { + int x; + int y; + int w; + int h; + memcpy(&x, &data.at(0), sizeof(int)); + memcpy(&y, &data.at(4), sizeof(int)); + memcpy(&w, &data.at(8), sizeof(int)); + memcpy(&h, &data.at(12), sizeof(int)); + tinyexr::swap4(&x); + tinyexr::swap4(&y); + tinyexr::swap4(&w); + tinyexr::swap4(&h); + } + } + + TINYEXR_CHECK_AND_RETURN_C(dx >= 0, TINYEXR_ERROR_INVALID_DATA); + TINYEXR_CHECK_AND_RETURN_C(dy >= 0, TINYEXR_ERROR_INVALID_DATA); + TINYEXR_CHECK_AND_RETURN_C(dw >= 0, TINYEXR_ERROR_INVALID_DATA); + TINYEXR_CHECK_AND_RETURN_C(dh >= 0, TINYEXR_ERROR_INVALID_DATA); + TINYEXR_CHECK_AND_RETURN_C(num_channels >= 1, TINYEXR_ERROR_INVALID_DATA); + + int data_width = dw - dx + 1; + int data_height = dh - dy + 1; + + // Read offset tables. + int num_blocks = data_height / num_scanline_blocks; + if (num_blocks * num_scanline_blocks < data_height) { + num_blocks++; + } + + std::vector offsets(static_cast(num_blocks)); + + for (size_t y = 0; y < static_cast(num_blocks); y++) { + tinyexr::tinyexr_int64 offset; + memcpy(&offset, marker, sizeof(tinyexr::tinyexr_int64)); + tinyexr::swap8(reinterpret_cast(&offset)); + marker += sizeof(tinyexr::tinyexr_int64); // = 8 + offsets[y] = offset; + } + +#if TINYEXR_USE_PIZ + if ((compression_type == TINYEXR_COMPRESSIONTYPE_NONE) || + (compression_type == TINYEXR_COMPRESSIONTYPE_RLE) || + (compression_type == TINYEXR_COMPRESSIONTYPE_ZIPS) || + (compression_type == TINYEXR_COMPRESSIONTYPE_ZIP) || + (compression_type == TINYEXR_COMPRESSIONTYPE_PIZ)) { +#else + if ((compression_type == TINYEXR_COMPRESSIONTYPE_NONE) || + (compression_type == TINYEXR_COMPRESSIONTYPE_RLE) || + (compression_type == TINYEXR_COMPRESSIONTYPE_ZIPS) || + (compression_type == TINYEXR_COMPRESSIONTYPE_ZIP)) { +#endif + // OK + } else { + tinyexr::SetErrorMessage("Unsupported compression format", err); + return TINYEXR_ERROR_UNSUPPORTED_FORMAT; + } + + deep_image->image = static_cast( + malloc(sizeof(float **) * static_cast(num_channels))); + for (int c = 0; c < num_channels; c++) { + deep_image->image[c] = static_cast( + malloc(sizeof(float *) * static_cast(data_height))); + for (int y = 0; y < data_height; y++) { + } + } + + deep_image->offset_table = static_cast( + malloc(sizeof(int *) * static_cast(data_height))); + for (int y = 0; y < data_height; y++) { + deep_image->offset_table[y] = static_cast( + malloc(sizeof(int) * static_cast(data_width))); + } + + for (size_t y = 0; y < static_cast(num_blocks); y++) { + const unsigned char *data_ptr = + reinterpret_cast(head + offsets[y]); + + // int: y coordinate + // int64: packed size of pixel offset table + // int64: packed size of sample data + // int64: unpacked size of sample data + // compressed pixel offset table + // compressed sample data + int line_no; + tinyexr::tinyexr_int64 packedOffsetTableSize; + tinyexr::tinyexr_int64 packedSampleDataSize; + tinyexr::tinyexr_int64 unpackedSampleDataSize; + memcpy(&line_no, data_ptr, sizeof(int)); + memcpy(&packedOffsetTableSize, data_ptr + 4, + sizeof(tinyexr::tinyexr_int64)); + memcpy(&packedSampleDataSize, data_ptr + 12, + sizeof(tinyexr::tinyexr_int64)); + memcpy(&unpackedSampleDataSize, data_ptr + 20, + sizeof(tinyexr::tinyexr_int64)); + + tinyexr::swap4(&line_no); + tinyexr::swap8( + reinterpret_cast(&packedOffsetTableSize)); + tinyexr::swap8( + reinterpret_cast(&packedSampleDataSize)); + tinyexr::swap8( + reinterpret_cast(&unpackedSampleDataSize)); + + std::vector pixelOffsetTable(static_cast(data_width)); + + // decode pixel offset table. + { + unsigned long dstLen = + static_cast(pixelOffsetTable.size() * sizeof(int)); + if (!tinyexr::DecompressZip( + reinterpret_cast(&pixelOffsetTable.at(0)), + &dstLen, data_ptr + 28, + static_cast(packedOffsetTableSize))) { + return false; + } + + TINYEXR_CHECK_AND_RETURN_C(dstLen == pixelOffsetTable.size() * sizeof(int), TINYEXR_ERROR_INVALID_DATA); + for (size_t i = 0; i < static_cast(data_width); i++) { + deep_image->offset_table[y][i] = pixelOffsetTable[i]; + } + } + + std::vector sample_data( + static_cast(unpackedSampleDataSize)); + + // decode sample data. + { + unsigned long dstLen = static_cast(unpackedSampleDataSize); + if (dstLen) { + if (!tinyexr::DecompressZip( + reinterpret_cast(&sample_data.at(0)), &dstLen, + data_ptr + 28 + packedOffsetTableSize, + static_cast(packedSampleDataSize))) { + return false; + } + TINYEXR_CHECK_AND_RETURN_C(dstLen == static_cast(unpackedSampleDataSize), TINYEXR_ERROR_INVALID_DATA); + } + } + + // decode sample + int sampleSize = -1; + std::vector channel_offset_list(static_cast(num_channels)); + { + int channel_offset = 0; + for (size_t i = 0; i < static_cast(num_channels); i++) { + channel_offset_list[i] = channel_offset; + if (channels[i].pixel_type == TINYEXR_PIXELTYPE_UINT) { // UINT + channel_offset += 4; + } else if (channels[i].pixel_type == TINYEXR_PIXELTYPE_HALF) { // half + channel_offset += 2; + } else if (channels[i].pixel_type == + TINYEXR_PIXELTYPE_FLOAT) { // float + channel_offset += 4; + } else { + tinyexr::SetErrorMessage("Invalid pixel_type in chnnels.", err); + return TINYEXR_ERROR_INVALID_DATA; + } + } + sampleSize = channel_offset; + } + TINYEXR_CHECK_AND_RETURN_C(sampleSize >= 2, TINYEXR_ERROR_INVALID_DATA); + + TINYEXR_CHECK_AND_RETURN_C(static_cast( + pixelOffsetTable[static_cast(data_width - 1)] * + sampleSize) == sample_data.size(), TINYEXR_ERROR_INVALID_DATA); + int samples_per_line = static_cast(sample_data.size()) / sampleSize; + + // + // Alloc memory + // + + // + // pixel data is stored as image[channels][pixel_samples] + // + { + tinyexr::tinyexr_uint64 data_offset = 0; + for (size_t c = 0; c < static_cast(num_channels); c++) { + deep_image->image[c][y] = static_cast( + malloc(sizeof(float) * static_cast(samples_per_line))); + + if (channels[c].pixel_type == 0) { // UINT + for (size_t x = 0; x < static_cast(samples_per_line); x++) { + unsigned int ui; + unsigned int *src_ptr = reinterpret_cast( + &sample_data.at(size_t(data_offset) + x * sizeof(int))); + tinyexr::cpy4(&ui, src_ptr); + deep_image->image[c][y][x] = static_cast(ui); // @fixme + } + data_offset += + sizeof(unsigned int) * static_cast(samples_per_line); + } else if (channels[c].pixel_type == 1) { // half + for (size_t x = 0; x < static_cast(samples_per_line); x++) { + tinyexr::FP16 f16; + const unsigned short *src_ptr = reinterpret_cast( + &sample_data.at(size_t(data_offset) + x * sizeof(short))); + tinyexr::cpy2(&(f16.u), src_ptr); + tinyexr::FP32 f32 = half_to_float(f16); + deep_image->image[c][y][x] = f32.f; + } + data_offset += sizeof(short) * static_cast(samples_per_line); + } else { // float + for (size_t x = 0; x < static_cast(samples_per_line); x++) { + float f; + const float *src_ptr = reinterpret_cast( + &sample_data.at(size_t(data_offset) + x * sizeof(float))); + tinyexr::cpy4(&f, src_ptr); + deep_image->image[c][y][x] = f; + } + data_offset += sizeof(float) * static_cast(samples_per_line); + } + } + } + } // y + + deep_image->width = data_width; + deep_image->height = data_height; + + deep_image->channel_names = static_cast( + malloc(sizeof(const char *) * static_cast(num_channels))); + for (size_t c = 0; c < static_cast(num_channels); c++) { +#ifdef _WIN32 + deep_image->channel_names[c] = _strdup(channels[c].name.c_str()); +#else + deep_image->channel_names[c] = strdup(channels[c].name.c_str()); +#endif + } + deep_image->num_channels = num_channels; + + return TINYEXR_SUCCESS; +} + +void InitEXRImage(EXRImage *exr_image) { + if (exr_image == NULL) { + return; + } + + exr_image->width = 0; + exr_image->height = 0; + exr_image->num_channels = 0; + + exr_image->images = NULL; + exr_image->tiles = NULL; + exr_image->next_level = NULL; + exr_image->level_x = 0; + exr_image->level_y = 0; + + exr_image->num_tiles = 0; +} + +void FreeEXRErrorMessage(const char *msg) { + if (msg) { + free(reinterpret_cast(const_cast(msg))); + } + return; +} + +void InitEXRHeader(EXRHeader *exr_header) { + if (exr_header == NULL) { + return; + } + + memset(exr_header, 0, sizeof(EXRHeader)); +} + +int FreeEXRHeader(EXRHeader *exr_header) { + if (exr_header == NULL) { + return TINYEXR_ERROR_INVALID_ARGUMENT; + } + + if (exr_header->channels) { + free(exr_header->channels); + } + + if (exr_header->pixel_types) { + free(exr_header->pixel_types); + } + + if (exr_header->requested_pixel_types) { + free(exr_header->requested_pixel_types); + } + + for (int i = 0; i < exr_header->num_custom_attributes; i++) { + if (exr_header->custom_attributes[i].value) { + free(exr_header->custom_attributes[i].value); + } + } + + if (exr_header->custom_attributes) { + free(exr_header->custom_attributes); + } + + EXRSetNameAttr(exr_header, NULL); + + return TINYEXR_SUCCESS; +} + +void EXRSetNameAttr(EXRHeader* exr_header, const char* name) { + if (exr_header == NULL) { + return; + } + memset(exr_header->name, 0, 256); + if (name != NULL) { + size_t len = std::min(strlen(name), size_t(255)); + if (len) { + memcpy(exr_header->name, name, len); + } + } +} + +int EXRNumLevels(const EXRImage* exr_image) { + if (exr_image == NULL) return 0; + if(exr_image->images) return 1; // scanlines + int levels = 1; + const EXRImage* level_image = exr_image; + while((level_image = level_image->next_level)) ++levels; + return levels; +} + +int FreeEXRImage(EXRImage *exr_image) { + if (exr_image == NULL) { + return TINYEXR_ERROR_INVALID_ARGUMENT; + } + + if (exr_image->next_level) { + FreeEXRImage(exr_image->next_level); + delete exr_image->next_level; + } + + for (int i = 0; i < exr_image->num_channels; i++) { + if (exr_image->images && exr_image->images[i]) { + free(exr_image->images[i]); + } + } + + if (exr_image->images) { + free(exr_image->images); + } + + if (exr_image->tiles) { + for (int tid = 0; tid < exr_image->num_tiles; tid++) { + for (int i = 0; i < exr_image->num_channels; i++) { + if (exr_image->tiles[tid].images && exr_image->tiles[tid].images[i]) { + free(exr_image->tiles[tid].images[i]); + } + } + if (exr_image->tiles[tid].images) { + free(exr_image->tiles[tid].images); + } + } + free(exr_image->tiles); + } + + return TINYEXR_SUCCESS; +} + +int ParseEXRHeaderFromFile(EXRHeader *exr_header, const EXRVersion *exr_version, + const char *filename, const char **err) { + if (exr_header == NULL || exr_version == NULL || filename == NULL) { + tinyexr::SetErrorMessage("Invalid argument for ParseEXRHeaderFromFile", + err); + return TINYEXR_ERROR_INVALID_ARGUMENT; + } + + MemoryMappedFile file(filename); + if (!file.valid()) { + tinyexr::SetErrorMessage("Cannot read file " + std::string(filename), err); + return TINYEXR_ERROR_CANT_OPEN_FILE; + } + + return ParseEXRHeaderFromMemory(exr_header, exr_version, file.data, file.size, + err); +} + +int ParseEXRMultipartHeaderFromMemory(EXRHeader ***exr_headers, + int *num_headers, + const EXRVersion *exr_version, + const unsigned char *memory, size_t size, + const char **err) { + if (memory == NULL || exr_headers == NULL || num_headers == NULL || + exr_version == NULL) { + // Invalid argument + tinyexr::SetErrorMessage( + "Invalid argument for ParseEXRMultipartHeaderFromMemory", err); + return TINYEXR_ERROR_INVALID_ARGUMENT; + } + + if (size < tinyexr::kEXRVersionSize) { + tinyexr::SetErrorMessage("Data size too short", err); + return TINYEXR_ERROR_INVALID_DATA; + } + + const unsigned char *marker = memory + tinyexr::kEXRVersionSize; + size_t marker_size = size - tinyexr::kEXRVersionSize; + + std::vector infos; + + for (;;) { + tinyexr::HeaderInfo info; + info.clear(); + + std::string err_str; + bool empty_header = false; + int ret = ParseEXRHeader(&info, &empty_header, exr_version, &err_str, + marker, marker_size); + + if (ret != TINYEXR_SUCCESS) { + + // Free malloc-allocated memory here. + for (size_t i = 0; i < info.attributes.size(); i++) { + if (info.attributes[i].value) { + free(info.attributes[i].value); + } + } + + tinyexr::SetErrorMessage(err_str, err); + return ret; + } + + if (empty_header) { + marker += 1; // skip '\0' + break; + } + + // `chunkCount` must exist in the header. + if (info.chunk_count == 0) { + + // Free malloc-allocated memory here. + for (size_t i = 0; i < info.attributes.size(); i++) { + if (info.attributes[i].value) { + free(info.attributes[i].value); + } + } + + tinyexr::SetErrorMessage( + "`chunkCount' attribute is not found in the header.", err); + return TINYEXR_ERROR_INVALID_DATA; + } + + infos.push_back(info); + + // move to next header. + marker += info.header_len; + size -= info.header_len; + } + + // allocate memory for EXRHeader and create array of EXRHeader pointers. + (*exr_headers) = + static_cast(malloc(sizeof(EXRHeader *) * infos.size())); + + + int retcode = TINYEXR_SUCCESS; + + for (size_t i = 0; i < infos.size(); i++) { + EXRHeader *exr_header = static_cast(malloc(sizeof(EXRHeader))); + memset(exr_header, 0, sizeof(EXRHeader)); + + std::string warn; + std::string _err; + if (!ConvertHeader(exr_header, infos[i], &warn, &_err)) { + + // Free malloc-allocated memory here. + for (size_t k = 0; k < infos[i].attributes.size(); k++) { + if (infos[i].attributes[k].value) { + free(infos[i].attributes[k].value); + } + } + + if (!_err.empty()) { + tinyexr::SetErrorMessage( + _err, err); + } + // continue to converting headers + retcode = TINYEXR_ERROR_INVALID_HEADER; + } + + exr_header->multipart = exr_version->multipart ? 1 : 0; + + (*exr_headers)[i] = exr_header; + } + + (*num_headers) = static_cast(infos.size()); + + return retcode; +} + +int ParseEXRMultipartHeaderFromFile(EXRHeader ***exr_headers, int *num_headers, + const EXRVersion *exr_version, + const char *filename, const char **err) { + if (exr_headers == NULL || num_headers == NULL || exr_version == NULL || + filename == NULL) { + tinyexr::SetErrorMessage( + "Invalid argument for ParseEXRMultipartHeaderFromFile()", err); + return TINYEXR_ERROR_INVALID_ARGUMENT; + } + + MemoryMappedFile file(filename); + if (!file.valid()) { + tinyexr::SetErrorMessage("Cannot read file " + std::string(filename), err); + return TINYEXR_ERROR_CANT_OPEN_FILE; + } + + return ParseEXRMultipartHeaderFromMemory( + exr_headers, num_headers, exr_version, file.data, file.size, err); +} + +int ParseEXRVersionFromMemory(EXRVersion *version, const unsigned char *memory, + size_t size) { + if (version == NULL || memory == NULL) { + return TINYEXR_ERROR_INVALID_ARGUMENT; + } + + if (size < tinyexr::kEXRVersionSize) { + return TINYEXR_ERROR_INVALID_DATA; + } + + const unsigned char *marker = memory; + + // Header check. + { + const char header[] = {0x76, 0x2f, 0x31, 0x01}; + + if (memcmp(marker, header, 4) != 0) { + return TINYEXR_ERROR_INVALID_MAGIC_NUMBER; + } + marker += 4; + } + + version->tiled = false; + version->long_name = false; + version->non_image = false; + version->multipart = false; + + // Parse version header. + { + // must be 2 + if (marker[0] != 2) { + return TINYEXR_ERROR_INVALID_EXR_VERSION; + } + + if (version == NULL) { + return TINYEXR_SUCCESS; // May OK + } + + version->version = 2; + + if (marker[1] & 0x2) { // 9th bit + version->tiled = true; + } + if (marker[1] & 0x4) { // 10th bit + version->long_name = true; + } + if (marker[1] & 0x8) { // 11th bit + version->non_image = true; // (deep image) + } + if (marker[1] & 0x10) { // 12th bit + version->multipart = true; + } + } + + return TINYEXR_SUCCESS; +} + +int ParseEXRVersionFromFile(EXRVersion *version, const char *filename) { + if (filename == NULL) { + return TINYEXR_ERROR_INVALID_ARGUMENT; + } + + FILE *fp = NULL; +#ifdef _WIN32 +#if defined(_MSC_VER) || (defined(MINGW_HAS_SECURE_API) && MINGW_HAS_SECURE_API) // MSVC, MinGW GCC, or Clang. + errno_t err = _wfopen_s(&fp, tinyexr::UTF8ToWchar(filename).c_str(), L"rb"); + if (err != 0) { + // TODO(syoyo): return wfopen_s erro code + return TINYEXR_ERROR_CANT_OPEN_FILE; + } +#else + // Unknown compiler or MinGW without MINGW_HAS_SECURE_API. + fp = fopen(filename, "rb"); +#endif +#else + fp = fopen(filename, "rb"); +#endif + if (!fp) { + return TINYEXR_ERROR_CANT_OPEN_FILE; + } + + // Try to read kEXRVersionSize bytes; if the file is shorter than + // kEXRVersionSize, this will produce an error. This avoids a call to + // fseek(fp, 0, SEEK_END), which is not required to be supported by C + // implementations. + unsigned char buf[tinyexr::kEXRVersionSize]; + size_t ret = fread(&buf[0], 1, tinyexr::kEXRVersionSize, fp); + fclose(fp); + + if (ret != tinyexr::kEXRVersionSize) { + return TINYEXR_ERROR_INVALID_FILE; + } + + return ParseEXRVersionFromMemory(version, buf, tinyexr::kEXRVersionSize); +} + +int LoadEXRMultipartImageFromMemory(EXRImage *exr_images, + const EXRHeader **exr_headers, + unsigned int num_parts, + const unsigned char *memory, + const size_t size, const char **err) { + if (exr_images == NULL || exr_headers == NULL || num_parts == 0 || + memory == NULL || (size <= tinyexr::kEXRVersionSize)) { + tinyexr::SetErrorMessage( + "Invalid argument for LoadEXRMultipartImageFromMemory()", err); + return TINYEXR_ERROR_INVALID_ARGUMENT; + } + + // compute total header size. + size_t total_header_size = 0; + for (unsigned int i = 0; i < num_parts; i++) { + if (exr_headers[i]->header_len == 0) { + tinyexr::SetErrorMessage("EXRHeader variable is not initialized.", err); + return TINYEXR_ERROR_INVALID_ARGUMENT; + } + + total_header_size += exr_headers[i]->header_len; + } + + const char *marker = reinterpret_cast( + memory + total_header_size + 4 + + 4); // +8 for magic number and version header. + + marker += 1; // Skip empty header. + + // NOTE 1: + // In multipart image, There is 'part number' before chunk data. + // 4 byte : part number + // 4+ : chunk + // + // NOTE 2: + // EXR spec says 'part number' is 'unsigned long' but actually this is + // 'unsigned int(4 bytes)' in OpenEXR implementation... + // http://www.openexr.com/openexrfilelayout.pdf + + // Load chunk offset table. + std::vector chunk_offset_table_list; + chunk_offset_table_list.reserve(num_parts); + for (size_t i = 0; i < static_cast(num_parts); i++) { + chunk_offset_table_list.resize(chunk_offset_table_list.size() + 1); + tinyexr::OffsetData& offset_data = chunk_offset_table_list.back(); + if (!exr_headers[i]->tiled || exr_headers[i]->tile_level_mode == TINYEXR_TILE_ONE_LEVEL) { + tinyexr::InitSingleResolutionOffsets(offset_data, size_t(exr_headers[i]->chunk_count)); + std::vector& offset_table = offset_data.offsets[0][0]; + + for (size_t c = 0; c < offset_table.size(); c++) { + tinyexr::tinyexr_uint64 offset; + memcpy(&offset, marker, 8); + tinyexr::swap8(&offset); + + if (offset >= size) { + tinyexr::SetErrorMessage("Invalid offset size in EXR header chunks.", + err); + return TINYEXR_ERROR_INVALID_DATA; + } + + offset_table[c] = offset + 4; // +4 to skip 'part number' + marker += 8; + } + } else { + { + std::vector num_x_tiles, num_y_tiles; + if (!tinyexr::PrecalculateTileInfo(num_x_tiles, num_y_tiles, exr_headers[i])) { + tinyexr::SetErrorMessage("Invalid tile info.", err); + return TINYEXR_ERROR_INVALID_DATA; + } + int num_blocks = InitTileOffsets(offset_data, exr_headers[i], num_x_tiles, num_y_tiles); + if (num_blocks != exr_headers[i]->chunk_count) { + tinyexr::SetErrorMessage("Invalid offset table size.", err); + return TINYEXR_ERROR_INVALID_DATA; + } + } + for (unsigned int l = 0; l < offset_data.offsets.size(); ++l) { + for (unsigned int dy = 0; dy < offset_data.offsets[l].size(); ++dy) { + for (unsigned int dx = 0; dx < offset_data.offsets[l][dy].size(); ++dx) { + tinyexr::tinyexr_uint64 offset; + memcpy(&offset, marker, sizeof(tinyexr::tinyexr_uint64)); + tinyexr::swap8(&offset); + if (offset >= size) { + tinyexr::SetErrorMessage("Invalid offset size in EXR header chunks.", + err); + return TINYEXR_ERROR_INVALID_DATA; + } + offset_data.offsets[l][dy][dx] = offset + 4; // +4 to skip 'part number' + marker += sizeof(tinyexr::tinyexr_uint64); // = 8 + } + } + } + } + } + + // Decode image. + for (size_t i = 0; i < static_cast(num_parts); i++) { + tinyexr::OffsetData &offset_data = chunk_offset_table_list[i]; + + // First check 'part number' is identical to 'i' + for (unsigned int l = 0; l < offset_data.offsets.size(); ++l) + for (unsigned int dy = 0; dy < offset_data.offsets[l].size(); ++dy) + for (unsigned int dx = 0; dx < offset_data.offsets[l][dy].size(); ++dx) { + + const unsigned char *part_number_addr = + memory + offset_data.offsets[l][dy][dx] - 4; // -4 to move to 'part number' field. + unsigned int part_no; + memcpy(&part_no, part_number_addr, sizeof(unsigned int)); // 4 + tinyexr::swap4(&part_no); + + if (part_no != i) { + tinyexr::SetErrorMessage("Invalid `part number' in EXR header chunks.", + err); + return TINYEXR_ERROR_INVALID_DATA; + } + } + + std::string e; + int ret = tinyexr::DecodeChunk(&exr_images[i], exr_headers[i], offset_data, + memory, size, &e); + if (ret != TINYEXR_SUCCESS) { + if (!e.empty()) { + tinyexr::SetErrorMessage(e, err); + } + return ret; + } + } + + return TINYEXR_SUCCESS; +} + +int LoadEXRMultipartImageFromFile(EXRImage *exr_images, + const EXRHeader **exr_headers, + unsigned int num_parts, const char *filename, + const char **err) { + if (exr_images == NULL || exr_headers == NULL || num_parts == 0) { + tinyexr::SetErrorMessage( + "Invalid argument for LoadEXRMultipartImageFromFile", err); + return TINYEXR_ERROR_INVALID_ARGUMENT; + } + + MemoryMappedFile file(filename); + if (!file.valid()) { + tinyexr::SetErrorMessage("Cannot read file " + std::string(filename), err); + return TINYEXR_ERROR_CANT_OPEN_FILE; + } + + return LoadEXRMultipartImageFromMemory(exr_images, exr_headers, num_parts, + file.data, file.size, err); +} + +int SaveEXRToMemory(const float *data, int width, int height, int components, + const int save_as_fp16, unsigned char **outbuf, const char **err) { + + if ((components == 1) || components == 3 || components == 4) { + // OK + } else { + std::stringstream ss; + ss << "Unsupported component value : " << components << std::endl; + + tinyexr::SetErrorMessage(ss.str(), err); + return TINYEXR_ERROR_INVALID_ARGUMENT; + } + + EXRHeader header; + InitEXRHeader(&header); + + if ((width < 16) && (height < 16)) { + // No compression for small image. + header.compression_type = TINYEXR_COMPRESSIONTYPE_NONE; + } else { + header.compression_type = TINYEXR_COMPRESSIONTYPE_ZIP; + } + + EXRImage image; + InitEXRImage(&image); + + image.num_channels = components; + + std::vector images[4]; + + if (components == 1) { + images[0].resize(static_cast(width * height)); + memcpy(images[0].data(), data, sizeof(float) * size_t(width * height)); + } else { + images[0].resize(static_cast(width * height)); + images[1].resize(static_cast(width * height)); + images[2].resize(static_cast(width * height)); + images[3].resize(static_cast(width * height)); + + // Split RGB(A)RGB(A)RGB(A)... into R, G and B(and A) layers + for (size_t i = 0; i < static_cast(width * height); i++) { + images[0][i] = data[static_cast(components) * i + 0]; + images[1][i] = data[static_cast(components) * i + 1]; + images[2][i] = data[static_cast(components) * i + 2]; + if (components == 4) { + images[3][i] = data[static_cast(components) * i + 3]; + } + } + } + + float *image_ptr[4] = {0, 0, 0, 0}; + if (components == 4) { + image_ptr[0] = &(images[3].at(0)); // A + image_ptr[1] = &(images[2].at(0)); // B + image_ptr[2] = &(images[1].at(0)); // G + image_ptr[3] = &(images[0].at(0)); // R + } else if (components == 3) { + image_ptr[0] = &(images[2].at(0)); // B + image_ptr[1] = &(images[1].at(0)); // G + image_ptr[2] = &(images[0].at(0)); // R + } else if (components == 1) { + image_ptr[0] = &(images[0].at(0)); // A + } + + image.images = reinterpret_cast(image_ptr); + image.width = width; + image.height = height; + + header.num_channels = components; + header.channels = static_cast(malloc( + sizeof(EXRChannelInfo) * static_cast(header.num_channels))); + // Must be (A)BGR order, since most of EXR viewers expect this channel order. + if (components == 4) { +#ifdef _MSC_VER + strncpy_s(header.channels[0].name, "A", 255); + strncpy_s(header.channels[1].name, "B", 255); + strncpy_s(header.channels[2].name, "G", 255); + strncpy_s(header.channels[3].name, "R", 255); +#else + strncpy(header.channels[0].name, "A", 255); + strncpy(header.channels[1].name, "B", 255); + strncpy(header.channels[2].name, "G", 255); + strncpy(header.channels[3].name, "R", 255); +#endif + header.channels[0].name[strlen("A")] = '\0'; + header.channels[1].name[strlen("B")] = '\0'; + header.channels[2].name[strlen("G")] = '\0'; + header.channels[3].name[strlen("R")] = '\0'; + } else if (components == 3) { +#ifdef _MSC_VER + strncpy_s(header.channels[0].name, "B", 255); + strncpy_s(header.channels[1].name, "G", 255); + strncpy_s(header.channels[2].name, "R", 255); +#else + strncpy(header.channels[0].name, "B", 255); + strncpy(header.channels[1].name, "G", 255); + strncpy(header.channels[2].name, "R", 255); +#endif + header.channels[0].name[strlen("B")] = '\0'; + header.channels[1].name[strlen("G")] = '\0'; + header.channels[2].name[strlen("R")] = '\0'; + } else { +#ifdef _MSC_VER + strncpy_s(header.channels[0].name, "A", 255); +#else + strncpy(header.channels[0].name, "A", 255); +#endif + header.channels[0].name[strlen("A")] = '\0'; + } + + header.pixel_types = static_cast( + malloc(sizeof(int) * static_cast(header.num_channels))); + header.requested_pixel_types = static_cast( + malloc(sizeof(int) * static_cast(header.num_channels))); + for (int i = 0; i < header.num_channels; i++) { + header.pixel_types[i] = + TINYEXR_PIXELTYPE_FLOAT; // pixel type of input image + + if (save_as_fp16 > 0) { + header.requested_pixel_types[i] = + TINYEXR_PIXELTYPE_HALF; // save with half(fp16) pixel format + } else { + header.requested_pixel_types[i] = + TINYEXR_PIXELTYPE_FLOAT; // save with float(fp32) pixel format(i.e. + // no precision reduction) + } + } + + + unsigned char *mem_buf; + size_t mem_size = SaveEXRImageToMemory(&image, &header, &mem_buf, err); + + if (mem_size == 0) { + return TINYEXR_ERROR_SERIALIZATION_FAILED; + } + + free(header.channels); + free(header.pixel_types); + free(header.requested_pixel_types); + + if (mem_size > size_t(std::numeric_limits::max())) { + free(mem_buf); + return TINYEXR_ERROR_DATA_TOO_LARGE; + } + + (*outbuf) = mem_buf; + + return int(mem_size); +} + +int SaveEXR(const float *data, int width, int height, int components, + const int save_as_fp16, const char *outfilename, const char **err) { + if ((components == 1) || components == 3 || components == 4) { + // OK + } else { + std::stringstream ss; + ss << "Unsupported component value : " << components << std::endl; + + tinyexr::SetErrorMessage(ss.str(), err); + return TINYEXR_ERROR_INVALID_ARGUMENT; + } + + EXRHeader header; + InitEXRHeader(&header); + + if ((width < 16) && (height < 16)) { + // No compression for small image. + header.compression_type = TINYEXR_COMPRESSIONTYPE_NONE; + } else { + header.compression_type = TINYEXR_COMPRESSIONTYPE_ZIP; + } + + EXRImage image; + InitEXRImage(&image); + + image.num_channels = components; + + std::vector images[4]; + const size_t pixel_count = + static_cast(width) * static_cast(height); + + if (components == 1) { + images[0].resize(pixel_count); + memcpy(images[0].data(), data, sizeof(float) * pixel_count); + } else { + images[0].resize(pixel_count); + images[1].resize(pixel_count); + images[2].resize(pixel_count); + images[3].resize(pixel_count); + + // Split RGB(A)RGB(A)RGB(A)... into R, G and B(and A) layers + for (size_t i = 0; i < pixel_count; i++) { + images[0][i] = data[static_cast(components) * i + 0]; + images[1][i] = data[static_cast(components) * i + 1]; + images[2][i] = data[static_cast(components) * i + 2]; + if (components == 4) { + images[3][i] = data[static_cast(components) * i + 3]; + } + } + } + + float *image_ptr[4] = {0, 0, 0, 0}; + if (components == 4) { + image_ptr[0] = &(images[3].at(0)); // A + image_ptr[1] = &(images[2].at(0)); // B + image_ptr[2] = &(images[1].at(0)); // G + image_ptr[3] = &(images[0].at(0)); // R + } else if (components == 3) { + image_ptr[0] = &(images[2].at(0)); // B + image_ptr[1] = &(images[1].at(0)); // G + image_ptr[2] = &(images[0].at(0)); // R + } else if (components == 1) { + image_ptr[0] = &(images[0].at(0)); // A + } + + image.images = reinterpret_cast(image_ptr); + image.width = width; + image.height = height; + + header.num_channels = components; + header.channels = static_cast(malloc( + sizeof(EXRChannelInfo) * static_cast(header.num_channels))); + // Must be (A)BGR order, since most of EXR viewers expect this channel order. + if (components == 4) { +#ifdef _MSC_VER + strncpy_s(header.channels[0].name, "A", 255); + strncpy_s(header.channels[1].name, "B", 255); + strncpy_s(header.channels[2].name, "G", 255); + strncpy_s(header.channels[3].name, "R", 255); +#else + strncpy(header.channels[0].name, "A", 255); + strncpy(header.channels[1].name, "B", 255); + strncpy(header.channels[2].name, "G", 255); + strncpy(header.channels[3].name, "R", 255); +#endif + header.channels[0].name[strlen("A")] = '\0'; + header.channels[1].name[strlen("B")] = '\0'; + header.channels[2].name[strlen("G")] = '\0'; + header.channels[3].name[strlen("R")] = '\0'; + } else if (components == 3) { +#ifdef _MSC_VER + strncpy_s(header.channels[0].name, "B", 255); + strncpy_s(header.channels[1].name, "G", 255); + strncpy_s(header.channels[2].name, "R", 255); +#else + strncpy(header.channels[0].name, "B", 255); + strncpy(header.channels[1].name, "G", 255); + strncpy(header.channels[2].name, "R", 255); +#endif + header.channels[0].name[strlen("B")] = '\0'; + header.channels[1].name[strlen("G")] = '\0'; + header.channels[2].name[strlen("R")] = '\0'; + } else { +#ifdef _MSC_VER + strncpy_s(header.channels[0].name, "A", 255); +#else + strncpy(header.channels[0].name, "A", 255); +#endif + header.channels[0].name[strlen("A")] = '\0'; + } + + header.pixel_types = static_cast( + malloc(sizeof(int) * static_cast(header.num_channels))); + header.requested_pixel_types = static_cast( + malloc(sizeof(int) * static_cast(header.num_channels))); + for (int i = 0; i < header.num_channels; i++) { + header.pixel_types[i] = + TINYEXR_PIXELTYPE_FLOAT; // pixel type of input image + + if (save_as_fp16 > 0) { + header.requested_pixel_types[i] = + TINYEXR_PIXELTYPE_HALF; // save with half(fp16) pixel format + } else { + header.requested_pixel_types[i] = + TINYEXR_PIXELTYPE_FLOAT; // save with float(fp32) pixel format(i.e. + // no precision reduction) + } + } + + int ret = SaveEXRImageToFile(&image, &header, outfilename, err); + if (ret != TINYEXR_SUCCESS) { + return ret; + } + + free(header.channels); + free(header.pixel_types); + free(header.requested_pixel_types); + + return ret; +} + +#ifdef __clang__ +// zero-as-null-pointer-constant +#pragma clang diagnostic pop +#endif + +#endif // TINYEXR_IMPLEMENTATION_DEFINED +#endif // TINYEXR_IMPLEMENTATION diff --git a/manul/renderer/source/tonemap.cpp b/manul/renderer/source/tonemap.cpp new file mode 100644 index 00000000..39588f9f --- /dev/null +++ b/manul/renderer/source/tonemap.cpp @@ -0,0 +1,68 @@ +#include "tonemap.h" + +#include + +#include "config.h" +#include "nvrendererbackend.h" + +void TonemapPass::Init() { + nvrhi::utils::CreateBindingSetAndLayout( + m_backend->GetDevice(), nvrhi::ShaderType::Pixel, 0, + nvrhi::BindingSetDesc() + .addItem(nvrhi::BindingSetItem::Texture_SRV(0, m_source)) + .addItem(nvrhi::BindingSetItem::Texture_SRV( + 1, static_cast( + m_renderer + ->GetResource("noise_2d_ldr", + nvrhi::ResourceType::Texture_SRV) + .m_resource))) + .addItem(nvrhi::BindingSetItem::Sampler( + 0, m_backend->GetDevice()->createSampler(nvrhi::SamplerDesc()))) + .addItem(nvrhi::BindingSetItem::PushConstants(0, sizeof(glm::vec4))), + m_binding_layout, m_binding_set); + m_pixel_shader = m_backend->CreateShader("tonemap", nvrhi::ShaderType::Pixel); + m_output = m_backend->GetDevice()->createTexture( + nvrhi::TextureDesc() + .setFormat(m_output_format) + .setWidth(m_source->getDesc().width) + .setHeight(m_source->getDesc().height) + .setIsRenderTarget(true) + .setInitialState(nvrhi::ResourceStates::ShaderResource) + .setKeepInitialState(true)); + m_framebuffer = m_backend->GetDevice()->createFramebuffer( + nvrhi::FramebufferDesc().addColorAttachment(m_output)); + FullScreenPass::Init(); +} + +void TonemapPass::CreatePipelineDesc( + nvrhi::GraphicsPipelineDesc& pipeline_desc) { + FullScreenPass::CreatePipelineDesc(pipeline_desc); + pipeline_desc.addBindingLayout(m_binding_layout); + pipeline_desc.setPixelShader(m_pixel_shader); +} + +void TonemapPass::Render(nvrhi::ICommandList* command_list) { + nvrhi::GraphicsState graphics_state; + InitState(graphics_state); + graphics_state.addBindingSet(m_binding_set); + command_list->setGraphicsState(graphics_state); + + auto hdr_config = NvRenderer::Config()->m_display.GetHDRConfig(); + + struct TonemapConstants { + MaConfig::MaTonemapType m_tonemap_function; + float m_scene_exposure; + float m_scene_nits; + float m_scene_gamma; + } tonemap_constants{hdr_config.m_tonemap_function, + glm::pow(2.f, hdr_config.m_scene_exposure), hdr_config.m_scene_nits, + hdr_config.m_scene_gamma}; + + command_list->setPushConstants(&tonemap_constants, sizeof(tonemap_constants)); + + Draw(command_list); +} + +nvrhi::IFramebuffer* TonemapPass::GetFramebuffer() { + return FullScreenPass::GetFramebuffer(); // m_framebuffer; +} diff --git a/manul/renderer/source/tonemap.h b/manul/renderer/source/tonemap.h new file mode 100644 index 00000000..ab2d21c9 --- /dev/null +++ b/manul/renderer/source/tonemap.h @@ -0,0 +1,39 @@ +#pragma once + +#include + +#include "nvrenderer/nvrenderer.h" + +#include "fullscreenpass.h" + +struct TonemapPass : public FullScreenPass { + TonemapPass(class NvRenderer* renderer, nvrhi::ITexture* source, + nvrhi::Format output_format = nvrhi::Format::UNKNOWN) + : FullScreenPass(renderer->GetBackend()), + m_renderer(renderer), + m_source(source), + m_output_format(output_format == nvrhi::Format::UNKNOWN + ? source->getDesc().format + : output_format) {} + + virtual void Init() override; + + virtual void CreatePipelineDesc( + nvrhi::GraphicsPipelineDesc& pipeline_desc) override; + + virtual void Render(nvrhi::ICommandList* command_list) override; + + virtual nvrhi::IFramebuffer* GetFramebuffer() override; + + nvrhi::BindingLayoutHandle m_binding_layout; + nvrhi::BindingSetHandle m_binding_set; + nvrhi::ShaderHandle m_pixel_shader; + nvrhi::FramebufferHandle m_framebuffer; + + nvrhi::ITexture* m_source; + nvrhi::Format m_output_format; + + nvrhi::TextureHandle m_output; + + class NvRenderer* m_renderer; +}; \ No newline at end of file diff --git a/ref/glm/glm/detail/func_trigonometric_simd.inl b/manul/renderer/source/topo_utils.cpp similarity index 100% rename from ref/glm/glm/detail/func_trigonometric_simd.inl rename to manul/renderer/source/topo_utils.cpp diff --git a/manul/renderer/source/topo_utils.h b/manul/renderer/source/topo_utils.h new file mode 100644 index 00000000..3a9a4979 --- /dev/null +++ b/manul/renderer/source/topo_utils.h @@ -0,0 +1,10 @@ +#pragma once + +#include + +struct MaTopologyUtils { + + void ConvertTopology(gfx::index_array &Indices, gfx::vertex_array &Vertices, + int const Typ) const; + +}; \ No newline at end of file diff --git a/manul/renderer/source/track_batching.cpp b/manul/renderer/source/track_batching.cpp new file mode 100644 index 00000000..988f1a5a --- /dev/null +++ b/manul/renderer/source/track_batching.cpp @@ -0,0 +1,1101 @@ +#include "config.h" +#include "motioncache.h" +#include "nvrenderer/nvrenderer.h" +#include "nvrendererbackend.h" + +#include +#include + +namespace BatchingUtils { + +struct RadiusTester { + glm::dvec3 m_origin; + double m_radius_sqr; + bool BoxVisible(const glm::dvec3& origin, const glm::dvec3& extent) const { + glm::dvec3 closest = glm::clamp(m_origin, origin - extent, origin + extent); + return glm::distance2(closest, m_origin) < m_radius_sqr; + } + RadiusTester(const glm::dvec3& origin, double radius) + : m_origin(origin), m_radius_sqr(radius * radius) {} +}; + +} // namespace BatchingUtils + +void NvRenderer::GatherModelsForBatching() { + struct BatchedId { + gfx::geometry_handle m_geometry; + material_handle m_material; + int m_tile_x; + int m_tile_y; + }; + struct BatchedIdHash { + constexpr static size_t HashCombine(std::size_t seed, std::size_t hash) { + return hash + 0x9e3779b9 + (seed << 6) + (seed >> 2); + } + size_t operator()(const BatchedId& rhs) const { + std::hash hasher; + return HashCombine(HashCombine(HashCombine(hasher(rhs.m_geometry), + hasher(rhs.m_material)), + hasher(rhs.m_tile_x)), + hasher(rhs.m_tile_y)); + } + }; + struct BatchedIdEq { + bool operator()(const BatchedId& lhs, const BatchedId& rhs) const { + return lhs.m_geometry == rhs.m_geometry && + lhs.m_material == rhs.m_material && lhs.m_tile_x == rhs.m_tile_x && + lhs.m_tile_y == rhs.m_tile_y; + } + }; + std::unordered_map batches{}; + double tile_size_std = 500.; + double tile_size_loddable = 250.; + auto get_batch_for_geometry = + [&batches, this, tile_size_std, tile_size_loddable]( + gfx::geometry_handle geometry, material_handle material, + const glm::dvec3& origin, bool likely_loddable, bool& is_new, + const glm::vec3& diffuse) -> GeometryBatch* { + // is_new = true; + // return &m_geometry_batches.emplace_back(); + double tile_size = likely_loddable ? tile_size_loddable : tile_size_std; + BatchedId id{}; + id.m_geometry = geometry; + id.m_material = material; + id.m_tile_x = glm::floor(origin.x / tile_size); + id.m_tile_y = glm::floor(origin.z / tile_size); + auto [it, is_actually_new] = batches.emplace(id, 0); + is_new = is_actually_new; + if (is_actually_new) { + it->second = m_geometry_batches.size(); + auto& batch = m_geometry_batches.emplace_back(); + batch.m_name = + std::to_string(id.m_tile_x) + "_" + std::to_string(id.m_tile_y); + batch.m_diffuse = diffuse; + return &batch; + } + return &m_geometry_batches[it->second]; + }; + auto sqr_dist_to_screensize = + [this](double sqr_dist, gfx::geometry_handle geometry) -> double { + const auto [origin, extent] = GetGeometryBounds(geometry); + double radius = glm::length(extent); + return SqrDistToScreenSize(sqr_dist, radius); + }; + for (auto section : simulation::Region->m_sections) { + if (!section) continue; + for (const auto& cell : section->m_cells) { + for (auto instance : cell.m_instancesopaque) { + static bool (*is_allowed_animation)(TAnimType) = + [](TAnimType anim) -> bool { + switch (anim) { + case TAnimType::at_None: + case TAnimType::at_Wind: + return true; + default: + return false; + } + }; + static void (*for_each_submodel)( + TSubModel const* sm, std::function) = + [](TSubModel const* sm, + std::function callback) { + for (; sm; sm = sm->Next) { + if (callback(sm)) for_each_submodel(sm->Child, callback); + } + }; + auto root = instance->Model()->GetSMRoot(); + auto alpha = instance->Material() ? instance->Material()->textures_alpha + : 0x20200020; + bool likely_loddable = false; + for_each_submodel(root, [&](TSubModel const* sm) -> bool { + if (sm->fSquareMinDist >= 0.) { + likely_loddable = true; + return false; + } + return true; + }); + bool fully_batchable = true; + root->ReplacableSet(instance->Material()->replacable_skins, 0); + glm::dvec3 angle = glm::radians(instance->Angles()); + glm::dmat4 transform = + glm::translate(static_cast(instance->location())) * + glm::rotate(static_cast(angle.y), glm::dvec3{0., 1., 0.}) * + glm::rotate(static_cast(angle.x), glm::dvec3{1., 0., 0.}) * + glm::rotate(static_cast(angle.z), glm::dvec3{0., 0., 1.}); + for_each_submodel(root, [&](TSubModel const* sm) -> bool { + // Model światła wyłączonego -> zmienny stan widoczności + if (std::find(instance->LightsOff.begin(), instance->LightsOff.end(), + sm) != instance->LightsOff.end()) { + fully_batchable = false; + return false; + } + // Model światła włączonego -> zmienny stan widoczności + if (std::find(instance->LightsOn.begin(), instance->LightsOn.end(), + sm) != instance->LightsOn.end()) { + fully_batchable = false; + return false; + } + // Model animowany przez event + if (std::find_if(instance->m_animlist.begin(), + instance->m_animlist.end(), + [sm](std::shared_ptr ac) -> bool { + return ac->pSubModel == sm; + }) != instance->m_animlist.end()) { + fully_batchable = false; + return false; + } + // Model animowany + if ((sm->Flags() & 0x4000) && !is_allowed_animation(sm->b_Anim)) { + fully_batchable = false; + return false; + } + // Model przezroczysty -> kontynować sprawdzanie w hierarchii + if (sm->Flags() & 0x0000002F & alpha) { + fully_batchable = false; + return true; + } + if (sm->eType >= TP_ROTATOR) return true; + m_batched_instances.emplace(CombinePointers(instance, sm)); + float4x4 matrix; + sm->ParentMatrix(&matrix); + if (!sm->m_geometry.handle) return true; + auto material = sm->m_material < 0 + ? sm->ReplacableSkinId[-sm->m_material] + : sm->m_material; + if (!material) return true; + auto sm_transform = + transform * + static_cast(glm::make_mat4(matrix.readArray())); + auto [origin, extent] = GetGeometryBounds(sm->m_geometry.handle); + bool new_batch; + auto batch = get_batch_for_geometry(sm->m_geometry.handle, material, + sm_transform[3], likely_loddable, + new_batch, sm->f4Diffuse); + if (new_batch) { + batch->m_geometry = sm->m_geometry.handle; + batch->m_instance_origin = origin; + batch->m_material = material; + batch->m_name += + "_" + instance->Model()->NameGet() + "_" + sm->pName; + batch->m_sqr_distance_max = sm->fSquareMaxDist; + batch->m_sqr_distance_min = sm->fSquareMinDist; + } + batch->m_transforms.emplace_back(sm_transform); + return true; + }); + // Model w całości statyczny? -> można pomijać ewaluację TAnimObj + if (fully_batchable) { + m_batched_instances.emplace(CombinePointers(instance, nullptr)); + } + } + } + } + glm::dvec3 world_min{std::numeric_limits::max()}; + glm::dvec3 world_max{-std::numeric_limits::max()}; + for (auto& batch : m_geometry_batches) { + auto [origin, extent] = GetGeometryBounds(batch.m_geometry); + batch.m_instance_radius = glm::length(extent); + glm::dvec3 batch_min{std::numeric_limits::max()}; + glm::dvec3 batch_max{-std::numeric_limits::max()}; + for (const auto& transform : batch.m_transforms) { + for (int i = 0; i < 8; ++i) { + glm::dvec3 corner = + transform * + glm::dvec4{i & 1 ? origin.x + extent.x : origin.x - extent.x, + i & 2 ? origin.y + extent.y : origin.y - extent.y, + i & 4 ? origin.z + extent.z : origin.z - extent.z, 1.}; + batch_min = glm::min(batch_min, corner); + batch_max = glm::max(batch_max, corner); + } + } + world_min = glm::min(batch_min, world_min); + world_max = glm::max(batch_max, world_max); + batch.m_origin = .5 * (batch_max + batch_min); + batch.m_extent = .5 * (batch_max - batch_min); + } + QuadTreeBuilder builder{world_min.x, world_min.z, world_max.x, world_max.z}; + for (int i = 0; i < m_geometry_batches.size(); ++i) { + const auto& batch = m_geometry_batches[i]; + builder.Insert(i, batch.m_origin - batch.m_extent, + batch.m_origin + batch.m_extent); + } + m_batch_quadtree.Build(builder); +} + +void NvRenderer::GatherTracksForBatching() { + struct TrackBatchId { + glm::dvec3 m_geometry_origin; + material_handle m_material; + }; + struct TrackBatchIdHash { + constexpr static size_t HashCombine(std::size_t seed, std::size_t hash) { + return hash + 0x9e3779b9 + (seed << 6) + (seed >> 2); + } + size_t operator()(const TrackBatchId& rhs) const { + std::hash hasher; + std::hash hasher_d; + return HashCombine( + HashCombine(HashCombine(hasher(rhs.m_material), + hasher_d(rhs.m_geometry_origin.x)), + hasher_d(rhs.m_geometry_origin.y)), + hasher_d(rhs.m_geometry_origin.z)); + } + }; + struct TrackBatchIdEq { + bool operator()(const TrackBatchId& lhs, const TrackBatchId& rhs) const { + return lhs.m_material == rhs.m_material && + lhs.m_geometry_origin == rhs.m_geometry_origin; + } + }; + struct TrackEntry { + glm::dvec3 m_origin; + glm::dvec3 m_extent; + gfx::geometry_handle* m_original_geometry; + }; + struct TrackBatch { + glm::dvec3 m_geometry_origin{0.}; + material_handle m_material = 0; + glm::dvec3 m_world_min = glm::dvec3{std::numeric_limits::max()}; + glm::dvec3 m_world_max = glm::dvec3{-std::numeric_limits::max()}; + std::vector m_tracks{}; + }; + + std::vector batches{}; + std::unordered_map + batch_mapping{}; + glm::dvec3 world_min{std::numeric_limits::max()}; + glm::dvec3 world_max{-std::numeric_limits::max()}; + auto add_geometry = [&](TTrack* track, material_handle material, + gfx::geometry_handle* geometry) { + auto [origin, extent] = GetGeometryBounds(*geometry); + origin += track->m_origin; + world_min = glm::min(world_min, origin - extent); + world_max = glm::max(world_max, origin + extent); + TrackBatchId id{}; + id.m_geometry_origin = track->m_origin; + id.m_material = material; + auto [it, is_actually_new] = batch_mapping.emplace(id, 0); + if (is_actually_new) { + it->second = batches.size(); + auto& batch = batches.emplace_back(); + batch.m_material = material; + batch.m_geometry_origin = track->m_origin; + } + auto& batch = batches[it->second]; + batch.m_world_min = glm::min(batch.m_world_min, origin - extent); + batch.m_world_max = glm::max(batch.m_world_max, origin + extent); + auto& entry = batch.m_tracks.emplace_back(); + entry.m_extent = extent; + entry.m_origin = origin; + entry.m_original_geometry = geometry; + }; + for (auto section : simulation::Region->m_sections) { + if (!section) continue; + for (const auto& cell : section->m_cells) { + for (const auto track : cell.m_paths) { + if (!track) continue; + for (auto& geometry : track->Geometry1) + add_geometry(track, track->m_material1, &geometry); + for (auto& geometry : track->Geometry2) + add_geometry(track, track->m_material2, &geometry); + if (auto extension = track->SwitchExtension.get()) + add_geometry(track, extension->m_material3, &extension->Geometry3); + } + } + } + QuadTreeBuilder builder{world_min.x, world_min.z, world_max.x, world_max.z}; + m_track_batches.resize(batches.size()); + for (int i = 0; i < batches.size(); ++i) { + const auto& batch = batches[i]; + builder.Insert(i, batch.m_world_min, batch.m_world_max); + auto& track_batch = m_track_batches[i]; + track_batch.m_diffuse = {1.f, 1.f, 1.f}; + track_batch.m_name = Material(batch.m_material)->GetName(); + track_batch.m_origin = .5 * (batch.m_world_max + batch.m_world_min); + track_batch.m_extent = .5 * (batch.m_world_max - batch.m_world_min); + track_batch.m_material = batch.m_material; + track_batch.m_geometry_origin = batch.m_geometry_origin; + std::vector vertices{}; + std::vector indices{}; + for (int j = 0; j < batch.m_tracks.size(); ++j) { + const auto& track = batch.m_tracks[j]; + if (!(track.m_original_geometry->bank && + track.m_original_geometry->chunk)) + continue; + auto& chunk = m_geometry_banks[track.m_original_geometry->bank - 1] + .m_chunks[track.m_original_geometry->chunk - 1]; + // assert(chunk.m_indices.size()); + track_batch.m_draw_commands.emplace_back() + .setStartVertexLocation(vertices.size()) + .setStartIndexLocation(indices.size()) + .setVertexCount(chunk.m_indices.size()); + auto& region = track_batch.m_regions.emplace_back(); + region.m_start_vertex = vertices.size(); + region.m_vertex_count = chunk.m_vertices.size(); + region.m_start_index = indices.size(); + region.m_index_count = chunk.m_indices.size(); + vertices.insert(vertices.end(), chunk.m_vertices.begin(), + chunk.m_vertices.end()); + indices.insert(indices.end(), chunk.m_indices.begin(), + chunk.m_indices.end()); + chunk.m_replace_impl = std::bind(&NvRenderer::TrackBatchPartialUpdate, + this, i, j, std::placeholders::_1); + } + track_batch.m_regions_need_update.resize( + track_batch.m_draw_commands.size()); + auto bank = Create_Bank(); + track_batch.m_geometry = Insert(indices, vertices, bank, GL_TRIANGLES); + } + m_track_quadtree.Build(builder); +} + +void NvRenderer::GatherShapesForBatching() { + float mult_lines = Config()->m_weight_lines; + float mult_traction = Config()->m_weight_tractions; + glm::dvec3 world_min{std::numeric_limits::max()}; + glm::dvec3 world_max{-std::numeric_limits::max()}; + auto add_shape = [&](const scene::shape_node::shapenode_data& data) { + if (!data.material || !data.geometry) return; + auto [origin, extent] = GetGeometryBounds(data.geometry); + origin += data.origin; + auto& shape = m_shapes.emplace_back(); + shape.m_extent = extent; + shape.m_origin = origin; + shape.m_geometry = data.geometry; + shape.m_material = data.material; + shape.m_draw_in_opaque = !data.translucent; + shape.m_draw_in_transparent = data.translucent; + shape.m_geometry_origin = data.origin; + shape.m_diffuse = data.lighting.diffuse; + world_min = glm::min(world_min, origin - extent); + world_max = glm::max(world_max, origin + extent); + }; + auto add_line = [&](const scene::lines_node::linesnode_data& data) { + auto [origin, extent] = GetGeometryBounds(data.geometry); + origin += data.origin; + auto& line = m_lines.emplace_back(); + line.m_extent = extent; + line.m_origin = origin; + line.m_geometry = data.geometry; + line.m_geometry_origin = data.origin; + line.m_line_width = data.line_width * mult_lines; + line.m_color = data.lighting.diffuse; + line.m_metalness = 0.f; + line.m_roughness = 1.f; + world_min = glm::min(world_min, origin - extent); + world_max = glm::max(world_max, origin + extent); + }; + auto add_traction = [&](const TTraction* traction) { + auto [origin, extent] = GetGeometryBounds(traction->m_geometry); + origin += traction->m_origin; + auto& line = m_lines.emplace_back(); + line.m_extent = extent; + line.m_origin = origin; + line.m_geometry = traction->m_geometry; + line.m_geometry_origin = traction->m_origin; + line.m_line_width = traction->WireThickness * mult_traction; + line.m_metalness = 1.f; + switch (traction->Material) { + case 1: { + if (TestFlag(traction->DamageFlag, 1)) { + line.m_color = {0.00000f, 0.32549f, 0.2882353f}; // zielona miedź + line.m_roughness = .8f; + } else { + line.m_color = {0.35098f, 0.22549f, 0.1f}; // czerwona miedź + line.m_roughness = .1f; + } + break; + } + case 2: { + if (TestFlag(traction->DamageFlag, 1)) { + line.m_color = {0.10f, 0.10f, 0.10f}; // czarne Al + line.m_roughness = .8f; + } else { + line.m_color = {0.25f, 0.25f, 0.25f}; // srebrne Al + line.m_roughness = .1f; + } + break; + } + default: { + break; + } + } + world_min = glm::min(world_min, origin - extent); + world_max = glm::max(world_max, origin + extent); + }; + for (auto section : simulation::Region->m_sections) { + if (!section) continue; + for (const auto& shape : section->m_shapes) add_shape(shape.data()); + for (const auto& cell : section->m_cells) { + for (const auto& shape : cell.m_shapesopaque) add_shape(shape.data()); + for (const auto& shape : cell.m_shapestranslucent) + add_shape(shape.data()); + for (const auto& line : cell.m_lines) add_line(line.data()); + for (const auto& traction : cell.m_traction) add_traction(traction); + } + } + + QuadTreeBuilder shape_builder{world_min.x, world_min.z, world_max.x, + world_max.z}; + for (int i = 0; i < m_shapes.size(); ++i) { + const auto& shape = m_shapes[i]; + shape_builder.Insert(i, shape.m_origin - shape.m_extent, + shape.m_origin + shape.m_extent); + } + m_shape_quadtree.Build(shape_builder); + + QuadTreeBuilder line_builder{world_min.x, world_min.z, world_max.x, + world_max.z}; + for (int i = 0; i < m_lines.size(); ++i) { + const auto& line = m_lines[i]; + line_builder.Insert(i, line.m_origin - line.m_extent, + line.m_origin + line.m_extent); + } + m_line_quadtree.Build(line_builder); +} + +void NvRenderer::GatherAnimatedsForBatching() { + glm::dvec3 world_min{std::numeric_limits::max()}; + glm::dvec3 world_max{-std::numeric_limits::max()}; + auto add_instance = [&](TAnimModel* model) { + if (m_batched_instances.find(CombinePointers(model, nullptr)) != + m_batched_instances.end()) + return; + m_batched_instances.emplace(CombinePointers(model, nullptr)); + auto const flags = model->Flags(); + auto alpha = + (model->Material() != nullptr ? model->Material()->textures_alpha + : 0x30300030); + + glm::dvec3 origin = model->location(); + glm::dvec3 extent = glm::dvec3(model->radius()); + auto& animated = m_animateds.emplace_back(); + animated.m_extent = extent; + animated.m_origin = origin; + animated.m_name = model->name(); + animated.m_model = model; + animated.m_animatable = model->iNumLights || model->m_animlist.size(); + animated.m_render_in_forward = alpha & flags & 0x2F2F002F; + animated.m_render_in_deferred = (alpha ^ 0x0F0F000F) & flags & 0x1F1F001F; + animated.m_sqr_distance_max = model->m_rangesquaredmax; + animated.m_sqr_distance_min = model->m_rangesquaredmin; + world_min = glm::min(world_min, origin - extent); + world_max = glm::max(world_max, origin + extent); + }; + for (auto section : simulation::Region->m_sections) { + if (!section) continue; + for (const auto& cell : section->m_cells) { + for (const auto& instance : cell.m_instancesopaque) + add_instance(instance); + for (const auto& instance : cell.m_instancetranslucent) + add_instance(instance); + } + } + QuadTreeBuilder builder{world_min.x, world_min.z, world_max.x, world_max.z}; + for (int i = 0; i < m_animateds.size(); ++i) { + const auto& instance = m_animateds[i]; + builder.Insert(i, instance.m_origin - instance.m_extent, + instance.m_origin + instance.m_extent); + } + m_animated_quadtree.Build(builder); +} + +void NvRenderer::GatherCellsForAnimation() { + glm::dvec3 world_min{std::numeric_limits::max()}; + glm::dvec3 world_max{-std::numeric_limits::max()}; + auto add_cell = [&](scene::basic_cell* sz_cell) { + auto& cell = m_cells.emplace_back(); + cell.m_cell = sz_cell; + cell.m_origin = sz_cell->m_area.center; + cell.m_extent = glm::dvec3(sz_cell->m_area.radius); + world_min = glm::min(world_min, cell.m_origin - cell.m_extent); + world_max = glm::max(world_max, cell.m_origin + cell.m_extent); + }; + for (auto section : simulation::Region->m_sections) { + if (!section) continue; + for (auto& cell : section->m_cells) { + bool has_switch = false; + for (const auto& track : cell.m_paths) { + if (track->SwitchExtension) { + has_switch = true; + break; + } + } + if (!has_switch) continue; + add_cell(&cell); + } + } + QuadTreeBuilder builder{world_min.x, world_min.z, world_max.x, world_max.z}; + for (int i = 0; i < m_cells.size(); ++i) { + const auto& cell = m_cells[i]; + builder.Insert(i, cell.m_origin - cell.m_extent, + cell.m_origin + cell.m_extent); + } + m_cell_quadtree.Build(builder); +} + +void NvRenderer::GatherDynamics() { + auto add_dynamic = [&](TDynamicObject* obj) { + if (!obj->mdModel) return; + auto& dynamic = m_dynamics.emplace_back(); + dynamic.m_dynamic = obj; + dynamic.m_radius = obj->radius(); + }; + for (const auto dynamic : simulation::Vehicles.sequence()) { + add_dynamic(dynamic); + } +} + +bool NvRenderer::TrackBatchPartialUpdate(size_t batch_index, size_t track_index, + gfx::vertex_array& vertices) { + auto& batch = m_track_batches[batch_index]; + auto& chunk = m_geometry_banks[batch.m_geometry.bank - 1] + .m_chunks[batch.m_geometry.chunk - 1]; + const auto& region = batch.m_regions[track_index]; + if (vertices.size() > region.m_vertex_count) return false; + std::copy(vertices.begin(), vertices.end(), + chunk.m_vertices.begin() + region.m_start_vertex); + if (chunk.m_vertex_buffer) batch.m_regions_need_update[track_index] = true; + return true; +} + +void NvRenderer::RenderBatches(const RenderPass& pass) { + static std::vector> batches_to_render; + batches_to_render.clear(); + + if (!pass.m_draw_instances) return; + m_drawcall_counter = &m_drawcalls_instances; + + auto motion_scope = m_motion_cache->SetInstance(nullptr); + const auto& motion_cache = m_motion_cache->Get(nullptr); + glm::dmat4 batch_transform = + pass.m_transform * motion_cache.m_cached_transform; + glm::dmat4 history_transform = + pass.m_history_transform * motion_cache.m_history_transform; + + m_batch_quadtree.ForEach(pass, [&](uint32_t batch_index) { + GeometryBatch& batch = m_geometry_batches[batch_index]; + glm::dvec3 closest_point = + glm::clamp(pass.m_origin, batch.m_origin - batch.m_extent, + batch.m_origin + batch.m_extent) - + pass.m_origin; + if (glm::dot(closest_point, closest_point) >= batch.m_sqr_distance_max) + return; + if (batch.m_transforms.size() > 0) { + double min_dist = std::numeric_limits::max(); + double max_dist = -std::numeric_limits::max(); + for (const auto& instance_transform : batch.m_transforms) { + if (!pass.SphereVisible( + instance_transform * glm::dvec4(batch.m_instance_origin, 1.), + batch.m_instance_radius)) + continue; + glm::dvec3 offset = instance_transform[3].xyz - pass.m_origin; + double dist = glm::dot(offset, offset); + min_dist = glm::min(min_dist, dist); + max_dist = glm::max(max_dist, dist); + } + if (min_dist > max_dist) return; + if (min_dist >= batch.m_sqr_distance_max || + min_dist < batch.m_sqr_distance_min) + return; + + if (!batch.m_static_instance_buffer) { + pass.m_command_list_preparation->beginMarker(batch.m_name.c_str()); + std::vector instances; + instances.reserve(batch.m_transforms.size()); + glm::dmat4 pre_transform = glm::translate(-batch.m_origin); + for (const auto& instance_transform : batch.m_transforms) { + instances.emplace_back(static_cast( + glm::transpose(pre_transform * instance_transform))); + } + batch.m_static_instance_buffer = + GetBackend()->GetDevice()->createBuffer( + nvrhi::BufferDesc() + .setByteSize(instances.size() * sizeof(instances[0])) + .setIsVertexBuffer(true) + .setInitialState(nvrhi::ResourceStates::VertexBuffer) + .setKeepInitialState(true)); + pass.m_command_list_preparation->writeBuffer( + batch.m_static_instance_buffer, instances.data(), + instances.size() * sizeof(instances[0])); + pass.m_command_list_preparation->setPermanentBufferState( + batch.m_static_instance_buffer, + nvrhi::ResourceStates::VertexBuffer); + pass.m_command_list_preparation->endMarker(); + } + + const auto material = m_material_cache[batch.m_material - 1]; + if (!material.ShouldRenderInPass(pass)) return; + + union { + uint64_t m_command_index; + struct { + uint32_t m_priority; + uint32_t m_material_index; + }; + } command_index; + + command_index.m_priority = 0; + if (material.m_masked_shadow) command_index.m_priority |= 1; + + command_index.m_material_index = batch.m_material; + + batches_to_render.emplace_back(command_index.m_command_index, + batch_index); + + // if (indexed) + // pass.m_command_list_draw->drawIndexedIndirect(0); + // else + // pass.m_command_list_draw->drawIndirect(0); + // m_drawcall_counter->Draw(draw_arguments); + } + }); + if (pass.m_sort_batches) { + std::sort(batches_to_render.begin(), batches_to_render.end(), + [](const auto& lhs, const auto& rhs) -> bool { + return std::get<0>(lhs) < std::get<0>(rhs); + }); + } + for (const auto& [material_handle, batch_index] : batches_to_render) { + const GeometryBatch& batch = m_geometry_batches[batch_index]; + nvrhi::GraphicsState gfx_state; + nvrhi::DrawArguments draw_arguments{}; + bool indexed; + float alpha_threshold; + if (!BindGeometry(batch.m_geometry, pass, gfx_state, draw_arguments, + indexed)) + return; + + if (!BindMaterial(batch.m_material, DrawType::InstancedModel, pass, + gfx_state, alpha_threshold)) + return; + + BindConstants(pass, gfx_state); + + gfx_state.addVertexBuffer(nvrhi::VertexBufferBinding().setSlot(1).setBuffer( + batch.m_static_instance_buffer)); + + pass.m_command_list_draw->beginMarker(batch.m_name.c_str()); + + pass.m_command_list_draw->setGraphicsState(gfx_state); + + UpdateDrawData(pass, batch_transform * glm::translate(batch.m_origin), + history_transform * glm::translate(batch.m_origin), + alpha_threshold, 1.f, 0.f, batch.m_diffuse); + + draw_arguments.setInstanceCount(batch.m_transforms.size()); + if (indexed) + pass.m_command_list_draw->drawIndexed(draw_arguments); + else + pass.m_command_list_draw->draw(draw_arguments); + + pass.m_command_list_draw->endMarker(); + m_drawcall_counter->Draw(draw_arguments); + } + m_drawcall_counter = nullptr; +} + +void NvRenderer::RenderTracks(const RenderPass& pass) { + if (!pass.m_draw_track) return; + m_drawcall_counter = &m_drawcalls_track; + + auto motion_scope = m_motion_cache->SetInstance(nullptr); + const auto& motion_cache = m_motion_cache->Get(nullptr); + glm::dmat4 batch_transform = + pass.m_transform * motion_cache.m_cached_transform; + glm::dmat4 history_transform = + pass.m_history_transform * motion_cache.m_history_transform; + + m_track_quadtree.ForEach(pass, [&](size_t batch_index) { + TrackBatch& batch = m_track_batches[batch_index]; + nvrhi::GraphicsState gfx_state; + nvrhi::DrawArguments draw_arguments{}; + bool indexed; + float alpha_threshold; + if (!BindGeometry(batch.m_geometry, pass, gfx_state, draw_arguments, + indexed)) + return; + if (!BindMaterial(batch.m_material, DrawType::Model, pass, gfx_state, + alpha_threshold)) + return; + + if (!batch.m_command_buffer) { + batch.m_command_buffer = GetBackend()->GetDevice()->createBuffer( + nvrhi::BufferDesc() + .setByteSize(batch.m_draw_commands.size() * + sizeof(nvrhi::DrawArguments)) + .setStructStride(sizeof(nvrhi::DrawArguments)) + .setIsDrawIndirectArgs(true) + .setInitialState(nvrhi::ResourceStates::IndirectArgument) + .setKeepInitialState(true)); + pass.m_command_list_preparation->writeBuffer( + batch.m_command_buffer, batch.m_draw_commands.data(), + batch.m_draw_commands.size() * sizeof(nvrhi::DrawArguments)); + } + + { // Partial buffer update (needed immediately for legacy animations) + if (const auto& chunk = m_geometry_banks[batch.m_geometry.bank - 1] + .m_chunks[batch.m_geometry.chunk - 1]; + chunk.m_vertex_buffer) { + for (int i = 0; i < batch.m_regions.size(); ++i) { + if (!batch.m_regions_need_update[i]) continue; + batch.m_regions_need_update[i] = false; + const auto& region = batch.m_regions[i]; + pass.m_command_list_preparation->writeBuffer( + chunk.m_vertex_buffer, &chunk.m_vertices[region.m_start_vertex], + sizeof(gfx::basic_vertex) * region.m_vertex_count, + sizeof(gfx::basic_vertex) * region.m_start_vertex); + } + } + } + + gfx_state.setIndirectParams(batch.m_command_buffer); + + BindConstants(pass, gfx_state); + + glm::dmat4 instance_transform = glm::translate(batch.m_geometry_origin); + + pass.m_command_list_draw->beginMarker(batch.m_name.c_str()); + + pass.m_command_list_draw->setGraphicsState(gfx_state); + + UpdateDrawData(pass, batch_transform * instance_transform, + history_transform * instance_transform, alpha_threshold, 1.f, + 0.f, batch.m_diffuse); + + pass.m_command_list_draw->drawIndexedIndirect(0, + batch.m_draw_commands.size()); + + m_drawcall_counter->Draw(draw_arguments); + + pass.m_command_list_draw->endMarker(); + }); + m_drawcall_counter = nullptr; +} + +void NvRenderer::RenderShapes(const RenderPass& pass) { + if (!pass.m_draw_shapes) return; + m_drawcall_counter = &m_drawcalls_shape; + + auto motion_scope = m_motion_cache->SetInstance(nullptr); + const auto& motion_cache = m_motion_cache->Get(nullptr); + glm::dmat4 batch_transform = + pass.m_transform * motion_cache.m_cached_transform; + glm::dmat4 history_transform = + pass.m_history_transform * motion_cache.m_history_transform; + + m_shape_quadtree.ForEach(pass, [&](uint32_t shape_index) { + const auto& shape = m_shapes[shape_index]; + switch (pass.m_type) { + case RenderPassType::Forward: + if (!shape.m_draw_in_transparent) return; + break; + default: + if (!shape.m_draw_in_opaque) return; + } + nvrhi::GraphicsState gfx_state; + nvrhi::DrawArguments draw_arguments{}; + bool indexed; + float alpha_threshold; + if (!BindGeometry(shape.m_geometry, pass, gfx_state, draw_arguments, + indexed)) + return; + if (!BindMaterial(shape.m_material, DrawType::Model, pass, gfx_state, + alpha_threshold)) + return; + + BindConstants(pass, gfx_state); + + glm::dmat4 instance_transform = glm::translate(shape.m_geometry_origin); + + // pass.m_command_list_draw->beginMarker(batch.m_name.c_str()); + + pass.m_command_list_draw->setGraphicsState(gfx_state); + + UpdateDrawData(pass, batch_transform * instance_transform, + history_transform * instance_transform, alpha_threshold, 1.f, + 0.f, shape.m_diffuse); + + if (indexed) + pass.m_command_list_draw->drawIndexed(draw_arguments); + else + pass.m_command_list_draw->draw(draw_arguments); + m_drawcall_counter->Draw(draw_arguments); + }); +} + +void NvRenderer::RenderLines(const NvRenderer::RenderPass& pass) { + if (!pass.m_draw_lines) return; + m_drawcall_counter = &m_drawcalls_line; + + auto motion_scope = m_motion_cache->SetInstance(nullptr); + const auto& motion_cache = m_motion_cache->Get(nullptr); + glm::dmat4 batch_transform = + pass.m_transform * motion_cache.m_cached_transform; + glm::dmat4 history_transform = + pass.m_history_transform * motion_cache.m_history_transform; + + pass.m_command_list_draw->beginMarker("Lines"); + + m_line_quadtree.ForEach(pass, [&](uint32_t shape_index) { + const auto& line = m_lines[shape_index]; + + nvrhi::GraphicsState gfx_state; + nvrhi::DrawArguments draw_arguments{}; + bool indexed; + if (!BindGeometry(line.m_geometry, pass, gfx_state, draw_arguments, + indexed)) + return; + if (!BindLineMaterial(DrawType::Model, pass, gfx_state)) return; + + BindConstants(pass, gfx_state); + + glm::dmat4 instance_transform = glm::translate(line.m_geometry_origin); + + // pass.m_command_list_draw->beginMarker(batch.m_name.c_str()); + + pass.m_command_list_draw->setGraphicsState(gfx_state); + + UpdateDrawDataLine(pass, batch_transform * instance_transform, + history_transform * instance_transform, line); + + if (indexed) + pass.m_command_list_draw->drawIndexed(draw_arguments); + else + pass.m_command_list_draw->draw(draw_arguments); + m_drawcall_counter->Draw(draw_arguments); + }); + pass.m_command_list_draw->endMarker(); +} + +void NvRenderer::RenderAnimateds(const RenderPass& pass) { + auto motion_scope = m_motion_cache->SetInstance(nullptr); + const auto& motion_cache = m_motion_cache->Get(nullptr); + glm::dvec3 history_origin = motion_cache.m_history_transform[3]; + + struct RenderCommand { + enum ObjectType { ObjectType_Animated, ObjectType_Dynamic }; + uint32_t m_render_distance; + ObjectType m_type; + uint32_t m_index; + void SetDistance(float distance) { + union { + uint32_t asuint; + float asfloat; + } val; + val.asfloat = distance; + constexpr static uint32_t sign_mask = 1 << 31; + m_render_distance = + val.asuint & sign_mask ? val.asuint : sign_mask - val.asuint; + } + }; + + struct RenderCommandComparer { + bool operator()(const RenderCommand& lhs, const RenderCommand& rhs) const { + return lhs.m_render_distance < rhs.m_render_distance; + } + }; + + static std::vector render_commands{}; + render_commands.clear(); + + if (pass.m_draw_tanimobj) { + m_animated_quadtree.ForEach(pass, [&](uint32_t animated_index) { + const auto& instance = m_animateds[animated_index]; + + switch (pass.m_type) { + case RenderPassType::Forward: + if (!instance.m_renderable.m_render_in_forward) return; + break; + default: + if (!instance.m_renderable.m_render_in_deferred) return; + } + + double distance = glm::distance2(instance.m_origin, pass.m_origin); + if (distance >= instance.m_sqr_distance_max || + distance < instance.m_sqr_distance_min) + return; + + RenderCommand render_command{}; + render_command.SetDistance(distance); + render_command.m_type = RenderCommand::ObjectType_Animated; + render_command.m_index = animated_index; + + render_commands.emplace_back(render_command); + }); + } + + if (pass.m_draw_dynamic) { + for (uint32_t dynamic_index : m_renderable_dynamics) { + const auto& dynamic = m_dynamics[dynamic_index]; + + switch (pass.m_type) { + case RenderPassType::Forward: + if (!dynamic.m_renderable.m_render_in_forward) continue; + break; + default: + if (!dynamic.m_renderable.m_render_in_deferred) continue; + } + + if (!pass.SphereVisible(dynamic.m_location, dynamic.m_radius)) continue; + + RenderCommand render_command{}; + render_command.SetDistance(dynamic.m_distance); + render_command.m_type = RenderCommand::ObjectType_Dynamic; + render_command.m_index = dynamic_index; + + render_commands.emplace_back(render_command); + } + } + + if (pass.m_type == RenderPassType::Forward && pass.m_sort_transparents) { + std::sort(render_commands.begin(), render_commands.end(), + RenderCommandComparer{}); + } + + for (const auto& command : render_commands) { + switch (command.m_type) { + case RenderCommand::ObjectType_Animated: + m_drawcall_counter = &m_drawcalls_tanimobj; + Render(m_animateds[command.m_index].m_renderable, pass, history_origin, + m_animateds[command.m_index].m_distance); + break; + case RenderCommand::ObjectType_Dynamic: + m_drawcall_counter = &m_drawcalls_dynamic; + Render(m_dynamics[command.m_index].m_renderable, pass, history_origin, + m_dynamics[command.m_index].m_distance); + break; + } + } +} + +void NvRenderer::RenderKabina(const RenderPass& pass) { + if (!pass.m_draw_dynamic) return; + if (m_dynamic_with_kabina >= m_dynamics.size()) return; + + m_drawcall_counter = &m_drawcalls_dynamic; + + auto motion_scope = m_motion_cache->SetInstance(nullptr); + const auto& motion_cache = m_motion_cache->Get(nullptr); + glm::dvec3 history_origin = motion_cache.m_history_transform[3]; + + const auto& dynamic = m_dynamics[m_dynamic_with_kabina]; + switch (pass.m_type) { + case RenderPassType::Forward: + if (!dynamic.m_renderable_kabina.m_render_in_forward) return; + break; + default: + if (!dynamic.m_renderable_kabina.m_render_in_deferred) return; + } + Render(dynamic.m_renderable_kabina, pass, history_origin, dynamic.m_distance); +} + +void NvRenderer::Render(const Renderable& renderable, const RenderPass& pass, + const glm::dvec3& history_origin, double distance) { + for (const auto& item : renderable.m_items) { + if (item.m_render_in_forward != (pass.m_type == RenderPassType::Forward)) + continue; + if (distance < item.m_sqr_distance_min || + distance >= item.m_sqr_distance_max) + continue; + const auto& [origin, extent] = GetGeometryBounds(item.m_geometry); + if (!pass.BoxVisible(item.m_transform, origin, extent)) continue; + + nvrhi::GraphicsState gfx_state; + nvrhi::DrawArguments draw_arguments{}; + bool indexed; + float alpha_threshold; + if (!BindGeometry(item.m_geometry, pass, gfx_state, draw_arguments, + indexed)) + return; + if (!BindMaterial(item.m_material, DrawType::Model, pass, gfx_state, + alpha_threshold)) + return; + + BindConstants(pass, gfx_state); + + pass.m_command_list_draw->setGraphicsState(gfx_state); + + auto transform = item.m_transform; + transform[3] -= pass.m_origin; + + auto history_transform = item.m_history_transform; + history_transform[3] += history_origin; + + UpdateDrawData(pass, pass.m_transform * transform, + pass.m_history_transform * history_transform, + alpha_threshold, item.m_opacity, item.m_selfillum, + item.m_diffuse); + + if (indexed) + pass.m_command_list_draw->drawIndexed(draw_arguments); + else + pass.m_command_list_draw->draw(draw_arguments); + m_drawcall_counter->Draw(draw_arguments); + } +} + +void NvRenderer::Animate(const glm::dvec3& origin, double radius, + uint64_t frame) { + { + auto motion_scope = m_motion_cache->SetInstance(nullptr); + auto& motion_cache = m_motion_cache->Get(nullptr); + motion_cache.m_history_transform = + std::exchange(motion_cache.m_cached_transform, glm::translate(-origin)); + } + + BatchingUtils::RadiusTester tester{origin, radius}; + + m_renderable_dynamics.clear(); + m_dynamic_with_kabina = static_cast(-1); + + for (uint32_t i = 0; i < m_dynamics.size(); ++i) { + auto& dynamic = m_dynamics[i]; + dynamic.m_location = dynamic.m_dynamic->vPosition; + dynamic.m_distance = glm::distance2(dynamic.m_location, origin); + + if (Global.pCamera.m_owner == dynamic.m_dynamic) m_dynamic_with_kabina = i; + + if (m_dynamic_with_kabina == i || + dynamic.m_radius * dynamic.m_radius / dynamic.m_distance >= + .005 * .005) { + m_renderable_dynamics.emplace_back(i); + Animate(dynamic, origin, frame); + } + } + + m_cell_quadtree.ForEach(tester, [&](uint32_t cell_index) { + const auto& cell = m_cells[cell_index]; + cell.m_cell->RaAnimate(frame); + }); + + m_animated_quadtree.ForEach(tester, [&](uint32_t animated_index) { + auto& instance = m_animateds[animated_index]; + instance.m_distance = glm::distance2(instance.m_origin, origin); + if (!instance.m_animatable && instance.m_was_once_animated) return; + Animate(instance, origin, frame); + }); +} + +void NvRenderer::GatherSpotLights(const RenderPass& pass) { + m_renderable_spotlights.clear(); + auto traverse_spotlights = [&](const Renderable& renderable) { + for (const auto& spotlight : renderable.m_spotlights) { + if (pass.SphereVisible(spotlight.m_origin, spotlight.m_radius)) + m_renderable_spotlights.emplace_back(spotlight); + } + }; + for (const auto& dyn_id : m_renderable_dynamics) { + const auto& dynamic = m_dynamics[dyn_id]; + traverse_spotlights(dynamic.m_renderable); + if (dyn_id == m_dynamic_with_kabina) + traverse_spotlights(dynamic.m_renderable_kabina); + } + m_animated_quadtree.ForEach( + BatchingUtils::RadiusTester{pass.m_origin, pass.m_draw_range}, + [&](uint32_t animated_index) { + auto& instance = m_animateds[animated_index]; + if (instance.m_renderable.m_spotlights.empty()) return; + traverse_spotlights(instance.m_renderable); + }); +} diff --git a/manul/renderer/source/vaTAAShared.h b/manul/renderer/source/vaTAAShared.h new file mode 100644 index 00000000..c7b2fb7c --- /dev/null +++ b/manul/renderer/source/vaTAAShared.h @@ -0,0 +1,35 @@ +/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +// Copyright (C) 2016-2021, Intel Corporation +// +// SPDX-License-Identifier: MIT +/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +// +// Author(s): Lukasz, Migas (Lukasz.Migas@intel.com) - TAA code, Filip Strugar (filip.strugar@intel.com) - integration +// +/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + +#ifndef __TAA_SHARED_H__ +#define __TAA_SHARED_H__ + +#include "IntelTAA.h" + +#ifdef __cplusplus +namespace IntelTAA +{ +#endif // #ifdef __cplusplus + + #define TAA_CONSTANTSBUFFERSLOT 0 + + // used in a generic way depending on the shader + struct TAAConstants + { + Matrix4x4 ReprojectionMatrix; + FTAAResolve Consts; + }; + +#ifdef __cplusplus +} // close the namespace +#endif // #ifdef __cplusplus + + +#endif // __TAA_SHARED_H__ \ No newline at end of file diff --git a/manul/thirdparty/entt b/manul/thirdparty/entt new file mode 160000 index 00000000..4d3e1164 --- /dev/null +++ b/manul/thirdparty/entt @@ -0,0 +1 @@ +Subproject commit 4d3e11645b1356e2a765eb19ac92faea4e6dc748 diff --git a/manul/thirdparty/fmt b/manul/thirdparty/fmt new file mode 160000 index 00000000..9212ff6c --- /dev/null +++ b/manul/thirdparty/fmt @@ -0,0 +1 @@ +Subproject commit 9212ff6ca163fc0f0ff8e09628747cb084d265cc diff --git a/manul/thirdparty/fsr2/CMakeLists.txt b/manul/thirdparty/fsr2/CMakeLists.txt new file mode 100644 index 00000000..aec773a0 --- /dev/null +++ b/manul/thirdparty/fsr2/CMakeLists.txt @@ -0,0 +1,24 @@ + +set(fsr2_src_dir "${CMAKE_CURRENT_SOURCE_DIR}/src/ffx-fsr2-api") +set(fsr2_shader_dir "${CMAKE_CURRENT_SOURCE_DIR}/src/shaders") +set(fsr2_include_dir "${CMAKE_CURRENT_SOURCE_DIR}/include") + +file(GLOB src "${fsr2_src_dir}/*.cpp" "${fsr2_src_dir}/*.h") +file(GLOB_RECURSE src_vk "${fsr2_src_dir}/vk/*.cpp" "${fsr2_src_dir}/vk/*.h") +file(GLOB_RECURSE src_dx12 "${fsr2_src_dir}/dx12/*.cpp" "${fsr2_src_dir}/dx12/*.h") + +add_library("${LIBMANUL_NAME}_fsr2" STATIC ${src}) + +if (LIBMANUL_WITH_VULKAN) + target_sources("${LIBMANUL_NAME}_fsr2" PRIVATE ${src_vk}) + target_link_libraries("${LIBMANUL_NAME}_fsr2" PRIVATE Vulkan::Headers Vulkan::Vulkan) +endif () + +if (LIBMANUL_WITH_DX12) + target_sources("${LIBMANUL_NAME}_fsr2" PRIVATE ${src_dx12}) +endif () + +target_compile_definitions("${LIBMANUL_NAME}_fsr2" PUBLIC FFX_GCC) + +target_include_directories("${LIBMANUL_NAME}_fsr2" PRIVATE ${fsr2_src_dir} ${fsr2_shader_dir} ${fsr2_include_dir}) +target_include_directories("${LIBMANUL_NAME}_fsr2" INTERFACE "${CMAKE_CURRENT_SOURCE_DIR}/src") diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/CMakeCompileShaders.txt b/manul/thirdparty/fsr2/include/FidelityFX/gpu/CMakeCompileShaders.txt new file mode 100644 index 00000000..ac1088d0 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/CMakeCompileShaders.txt @@ -0,0 +1,141 @@ +# This file is part of the FidelityFX SDK. +# +# Copyright (C) 2024 Advanced Micro Devices, Inc. +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files(the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions : +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. + +# Function to compile a set of shaders using the FidelityFX shader compiler driver. +# +# EXECUTABLE Path to the FidelityFX SC tool executable. +# BASE_ARGS The base arguments for the compiler. +# API_BASE_ARGS API (DX12 or Vulkan) specific base args. +# PERMUTATION_ARGS Permutation set to compile for. +# SHADER_FILES A list of shader files to compile using the permutation matrix expanded from SC_PERMUTATION_ARGS. +# OUTPUT_PATH Path to store compiled shader output. +# +# Returns +# A list of header files generated by the FidelityFX Shader Compiler driver. +function(compile_shaders_with_depfile + EXECUTABLE BASE_ARGS API_BASE_ARGS + PERMUTATION_ARGS INCLUDES_ARGS + SHADER_FILES OUTPUT_PATH + PERMUTATION_OUTPUTS) + + #message(STATUS "OUTPUT_PATH=${OUTPUT_PATH}") + #message(STATUS "EXE=${EXECUTABLE}") + #message(STATUS "BASE=${BASE_ARGS}") + #message(STATUS "API=${API_BASE_ARGS}") + #message(STATUS "PERMS=${PERMUTATION_ARGS}") + #message(STATUS "INCLUDES=${INCLUDES_ARGS}") + #message(STATUS "SHADER_FILES=${SHADER_FILES}") + + # Figure out if this HLSL or GLSL + list(GET SHADER_FILES 0 FIRST_SHADER_FILE) + get_filename_component(SHADER_EXT "${FIRST_SHADER_FILE}" LAST_EXT) + string(TOUPPER "${SHADER_EXT}" SHADER_EXT) + set(INCLUDE_SPACE ) + set(HLSL_WAVE64_ARGS ) + set(HLSL_WAVE32_ARGS ) + set(HLSL_16BIT_ARGS ) + if (SHADER_EXT STREQUAL ".HLSL") + set(INCLUDE_SPACE " ") + set(HLSL_WAVE64_ARGS "-DFFX_PREFER_WAVE64=\"[WaveSize(64)]\"" "-DFFX_HLSL_SM=66" -T cs_6_6) + set(HLSL_WAVE32_ARGS "-DFFX_HLSL_SM=62" -T cs_6_2) + set(HLSL_16BIT_ARGS "-enable-16bit-types") + endif() + # GLSL requires no spaces: -I -I etc. + # HLSL requires spaces: -I -I etc. + set(COMPILE_INCLUDE_ARGS ) + foreach(INC ${INCLUDES_ARGS}) + list(APPEND COMPILE_INCLUDE_ARGS "-I${INCLUDE_SPACE}${INC}") + endforeach(INC) + + if (FFX_API_BACKEND STREQUAL GDK_DESKTOP_X64) + set(FFX_GDK_OPTION -compiler=gdk.desktop.x64) + elseif (FFX_API_BACKEND STREQUAL GDK_SCARLETT_X64) + set(FFX_GDK_OPTION -compiler=gdk.scarlett.x64) + else() + set(FFX_GDK_OPTION ) + endif() + + foreach(PASS_SHADER ${SHADER_FILES}) + get_filename_component(PASS_SHADER_FILENAME ${PASS_SHADER} NAME_WE) + get_filename_component(PASS_SHADER_TARGET ${PASS_SHADER} NAME_WLE) + + set(WAVE32_PERMUTATION_HEADER ${OUTPUT_PATH}/${PASS_SHADER_TARGET}_permutations.h) + set(WAVE64_PERMUTATION_HEADER ${OUTPUT_PATH}/${PASS_SHADER_TARGET}_wave64_permutations.h) + set(WAVE32_16BIT_PERMUTATION_HEADER ${OUTPUT_PATH}/${PASS_SHADER_TARGET}_16bit_permutations.h) + set(WAVE64_16BIT_PERMUTATION_HEADER ${OUTPUT_PATH}/${PASS_SHADER_TARGET}_wave64_16bit_permutations.h) + + # combine base and permutation args + set(SC_ARGS ${BASE_ARGS} ${API_BASE_ARGS} ${PERMUTATION_ARGS}) + + # Wave32 + add_custom_command( + OUTPUT ${WAVE32_PERMUTATION_HEADER} + COMMAND ${EXECUTABLE} ${FFX_GDK_OPTION} ${SC_ARGS} -name=${PASS_SHADER_FILENAME} -DFFX_HALF=0 ${HLSL_WAVE32_ARGS} ${COMPILE_INCLUDE_ARGS} -output=${OUTPUT_PATH} ${PASS_SHADER} + WORKING_DIRECTORY ${CMAKE_BINARY_DIR} + DEPENDS ${PASS_SHADER} + DEPFILE ${WAVE32_PERMUTATION_HEADER}.d + ) + list(APPEND PERMUTATION_OUTPUTS ${WAVE32_PERMUTATION_HEADER}) + + # Wave64 + add_custom_command( + OUTPUT ${WAVE64_PERMUTATION_HEADER} + COMMAND ${EXECUTABLE} ${FFX_GDK_OPTION} ${SC_ARGS} -name=${PASS_SHADER_FILENAME}_wave64 -DFFX_HALF=0 ${HLSL_WAVE64_ARGS} ${COMPILE_INCLUDE_ARGS} -output=${OUTPUT_PATH} ${PASS_SHADER} + WORKING_DIRECTORY ${CMAKE_BINARY_DIR} + DEPENDS ${PASS_SHADER} + DEPFILE ${WAVE64_PERMUTATION_HEADER}.d + ) + list(APPEND PERMUTATION_OUTPUTS ${WAVE64_PERMUTATION_HEADER}) + + # Wave32 16-bit + add_custom_command( + OUTPUT ${WAVE32_16BIT_PERMUTATION_HEADER} + COMMAND ${EXECUTABLE} ${FFX_GDK_OPTION} ${SC_ARGS} -name=${PASS_SHADER_FILENAME}_16bit -DFFX_HALF=1 ${HLSL_16BIT_ARGS} ${HLSL_WAVE32_ARGS} ${COMPILE_INCLUDE_ARGS} -output=${OUTPUT_PATH} ${PASS_SHADER} + WORKING_DIRECTORY ${CMAKE_BINARY_DIR} + DEPENDS ${PASS_SHADER} + DEPFILE ${WAVE32_16BIT_PERMUTATION_HEADER}.d + ) + list(APPEND PERMUTATION_OUTPUTS ${WAVE32_16BIT_PERMUTATION_HEADER}) + + # Wave64 16-bit + add_custom_command( + OUTPUT ${WAVE64_16BIT_PERMUTATION_HEADER} + COMMAND ${EXECUTABLE} ${FFX_GDK_OPTION} ${SC_ARGS} -name=${PASS_SHADER_FILENAME}_wave64_16bit -DFFX_HALF=1 ${HLSL_16BIT_ARGS} ${HLSL_WAVE64_ARGS} ${COMPILE_INCLUDE_ARGS} -output=${OUTPUT_PATH} ${PASS_SHADER} + WORKING_DIRECTORY ${CMAKE_BINARY_DIR} + DEPENDS ${PASS_SHADER} + DEPFILE ${WAVE64_16BIT_PERMUTATION_HEADER}.d + ) + list(APPEND PERMUTATION_OUTPUTS ${WAVE64_16BIT_PERMUTATION_HEADER}) + endforeach(PASS_SHADER) + + set(${PERMUTATION_OUTPUTS} ${PERMUTATION_OUTPUTS} PARENT_SCOPE) +endfunction() + +# macro to add shader output files to a list for dependencies +macro (add_shader_output) + foreach (_SHADER_SRC ${ARGN}) + #message (STATUS ${_SHADER_SRC}) + list (APPEND FFX_SC_PERMUTATION_OUTPUTS "${_SHADER_SRC}") + endforeach() + + set (FFX_SC_PERMUTATION_OUTPUTS ${FFX_SC_PERMUTATION_OUTPUTS} PARENT_SCOPE) +endmacro() \ No newline at end of file diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/blur/CMakeCompileBlurShaders.txt b/manul/thirdparty/fsr2/include/FidelityFX/gpu/blur/CMakeCompileBlurShaders.txt new file mode 100644 index 00000000..7fe0d7ae --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/blur/CMakeCompileBlurShaders.txt @@ -0,0 +1,48 @@ +# This file is part of the FidelityFX SDK. +# +# Copyright (C) 2024 Advanced Micro Devices, Inc. +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files(the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions : +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. + +set(BLUR_BASE_ARGS + -reflection -deps=gcc -DFFX_GPU=1) + +set(BLUR_PERMUTATION_ARGS + -DFFX_BLUR_OPTION_KERNEL_DIMENSION={3,5,7,9,11,13,15,17,19,21} + -DFFX_BLUR_OPTION_KERNEL_PERMUTATION={0,1,2}) + +set(BLUR_INCLUDE_ARGS + "${FFX_GPU_PATH}" + "${FFX_GPU_PATH}/blur") + +if (NOT BLUR_SHADER_EXT) + set(BLUR_SHADER_EXT *) +endif() + +file(GLOB BLUR_SHADERS + "shaders/blur/ffx_blur_pass.${BLUR_SHADER_EXT}") + +# compile all the shaders +compile_shaders_with_depfile( + "${FFX_SC_EXECUTABLE}" + "${BLUR_BASE_ARGS}" "${BLUR_API_BASE_ARGS}" "${BLUR_PERMUTATION_ARGS}" "${BLUR_INCLUDE_ARGS}" + "${BLUR_SHADERS}" "${FFX_PASS_SHADER_OUTPUT_PATH}" BLUR_PERMUTATION_OUTPUTS) + +# add the header files they generate to the main list of dependencies +add_shader_output("${BLUR_PERMUTATION_OUTPUTS}") \ No newline at end of file diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/blur/ffx_blur.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/blur/ffx_blur.h new file mode 100644 index 00000000..f982b99e --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/blur/ffx_blur.h @@ -0,0 +1,937 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_BLUR_H +#define FFX_BLUR_H +//_____________________________________________________________/\_______________________________________________________________ +//============================================================================================================================== +// +// [FFX BLUR] Blur +// +//============================================================================================================================== +// +/// @defgroup FfxGPUBlur FidelityFX BLUR +/// FidelityFX Blur GPU documentation +/// +/// @ingroup FfxGPUEffects + +//------------------------------------------------------------------------------------------------------------------------------ +// +// ABOUT +// ===== +// AMD FidelityFX Blur is a collection of blurring effects implemented on compute shaders, hand-optimized for maximum performance. +// FFX-Blur includes +// - Gaussian Blur w/ large kernel support (up to 21x21) +// +//============================================================================================================================== + +//============================================================================================================================== +// BLUR SETUP +//============================================================================================================================== + + +/// FFX_BLUR_TILE_SIZE_Y: Tile Y dimensions that the local threadgroup will work on. +/// Note: each threadgroup is responsible for blurring a tile of the input image. +/// +/// @ingroup FfxGPUBlur +#ifndef FFX_BLUR_TILE_SIZE_Y +#define FFX_BLUR_TILE_SIZE_Y 8 +#endif + +/// FFX_BLUR_TILE_SIZE_X: Tile X dimensions that the local threadgroup will work on. +/// Note: each threadgroup is responsible for blurring a tile of the input image. +/// +/// @ingroup FfxGPUBlur +#ifndef FFX_BLUR_TILE_SIZE_X +#define FFX_BLUR_TILE_SIZE_X 8 +#endif + +/// FFX_BLUR_DISPATCH_Y: Y dimension of the Blur compute dispatch. +/// The compute dispatch on the CPU side uses this value when invoking Dispatch. +/// +/// @ingroup FfxGPUBlur +#define FFX_BLUR_DISPATCH_Y 8 + +#ifndef FFX_CPU + +/// FFX_BLUR_OPTION_KERNEL_DIMENSION needs to be defined by the client application +/// App should define e.g the following for 5x5 blur: +/// #define FFX_BLUR_OPTION_KERNEL_DIMENSION 5 +/// +/// @ingroup FfxGPUBlur +#ifndef FFX_BLUR_OPTION_KERNEL_DIMENSION +#error Please define FFX_BLUR_OPTION_KERNEL_DIMENSION +#endif + +/// FFX_BLUR_KERNEL_RANGE is defined relative to FFX_BLUR_OPTION_KERNEL_DIMENSION +/// See ffx_blur_callbacks_*.h for details. +/// +/// @ingroup FfxGPUBlur +#ifndef FFX_BLUR_KERNEL_RANGE +#error Please define FFX_BLUR_KERNEL_RANGE +#endif + +//-------------------------------------------------------------------------------------- +// BLUR CONFIG +//-------------------------------------------------------------------------------------- +// hardcoded variants +#define BLUR_DEBUG_PREFILL_OUTPUT_CACHE_WITH_COLOR 0 +#define BLUR_GROUPSHARED_MEMORY_SOA 0 // [Deprecated] improves LDS but too high traffic still +#define BLUR_GROUPSHARED_MEMORY_HALF 0 // [Deprecated] LOTS of LDS traffic (1x ds_read per channel), need to pack with FfxUInt32 +#define BLUR_GROUPSHARED_MEMORY_PK_UINT 1 // 1x ds_read2st64_b32 for all three channels +#define BLUR_FP16_KERNEL_LOOPS 1 // use fp16 for kernel loop counters and lds indexing (increases VGPR due to sdwa) +#define BLUR_FP16_CLAMP 1 // ensure fp16 min/max is used for clamp() +// cpu-driven variants +#ifndef BLUR_ENABLE_INPUT_CACHE +#define BLUR_ENABLE_INPUT_CACHE 0 // currently only slows the algorithm :( +#endif +#ifndef BLUR_DISABLE_CLAMP +#define BLUR_DISABLE_CLAMP 0 // Generates incorrect image at the image borders (no clamp), for testing theoretical speed +#endif +#ifndef BLUR_OPTIMIZED_CLAMP +#define BLUR_OPTIMIZED_CLAMP 0 // [Experimental] Testing a new optimized clamp ISA +#endif + +// constants +#define BLUR_TILE_SIZE_Y_INV (1.0 / FFX_BLUR_TILE_SIZE_Y) + +//-------------------------------------------------------------------------------------- +// GROUPSHARED MEMORY +//-------------------------------------------------------------------------------------- +// Define CacheTypes +#if BLUR_GROUPSHARED_MEMORY_SOA + #if BLUR_GROUPSHARED_MEMORY_HALF + #ifdef FFX_HLSL + #define BLUR_GROUPSHARED_MEMORY_TYPE groupshared FfxFloat16 + #else + #define BLUR_GROUPSHARED_MEMORY_TYPE shared FfxFloat16 + #endif + #else + #ifdef FFX_HLSL + #define BLUR_GROUPSHARED_MEMORY_TYPE groupshared FfxFloat32 + #else + #define BLUR_GROUPSHARED_MEMORY_TYPE shared FfxFloat32 + #endif + #endif +#else // BLUR_GROUPSHARED_MEMORY_SOA + #if BLUR_GROUPSHARED_MEMORY_HALF + #ifdef FFX_HLSL + #define BLUR_GROUPSHARED_MEMORY_TYPE groupshared FfxFloat16x3 + #else + #define BLUR_GROUPSHARED_MEMORY_TYPE shared FfxFloat16x3 + #endif + #else + #ifdef FFX_HLSL + #define BLUR_GROUPSHARED_MEMORY_TYPE groupshared FfxFloat32x3 + #else + #define BLUR_GROUPSHARED_MEMORY_TYPE shared FfxFloat32x3 + #endif + #endif +#endif // BLUR_GROUPSHARED_MEMORY_SOA + +//============================================================================================================================== +// MATH HELPERS +//============================================================================================================================== +#define DIV_AND_ROUND_UP(x, y) (((x) + ((y)-1)) / ((y))) +// Fast modulo operator for powers of two values for Y: x % y == x & (y-1) +#define FAST_MOD(x, y) ((x) & (y - 1)) +#if FFX_HALF +#define FAST_MOD16(x, y) ((x) & (y - FfxInt16(1))) +#endif + +// OUTPUT CACHE ######################################## +/* +# Notes from Jordan's Presentation +src: https://gpuopen.com/gdc-presentations/2019/gdc-2019-s5-blend-of-gcn-optimization-and-color-processing.pdf +Use 2^n tiles to use bitwise AND in place of the more ALU-expensive % operator, see #define FAST_MOD above +MinTiles -> Ceil(HalfKernel / TileSize) * 2 + 1 +*/ +#if FFX_BLUR_OPTION_KERNEL_DIMENSION > 7 +#define NUM_TILES_OUTPUT_CACHE 8 +#else +#define NUM_TILES_OUTPUT_CACHE 4 +#endif + +#define NUM_PIXELS_OUTPUT_CACHE (FFX_BLUR_TILE_SIZE_Y * FFX_BLUR_TILE_SIZE_X * NUM_TILES_OUTPUT_CACHE) + + +#if BLUR_GROUPSHARED_MEMORY_PK_UINT +#ifdef FFX_HLSL + groupshared FfxUInt32 OutputCacheRG[NUM_PIXELS_OUTPUT_CACHE]; // RG: 2x fp16's are packed into 32bit unsigned int + groupshared FfxFloat32 OutputCacheB [NUM_PIXELS_OUTPUT_CACHE]; // B : don't use fp16 for B to avoid bank conflicts +#else + shared FfxUInt32 OutputCacheRG[NUM_PIXELS_OUTPUT_CACHE]; // RG: 2x fp16's are packed into 32bit unsigned int + shared FfxFloat32 OutputCacheB [NUM_PIXELS_OUTPUT_CACHE]; // B : don't use fp16 for B to avoid bank conflicts +#endif +#else + #if BLUR_GROUPSHARED_MEMORY_SOA + BLUR_GROUPSHARED_MEMORY_TYPE OutputCache[NUM_PIXELS_OUTPUT_CACHE * 3]; // stores rrrrrr...ggggggg...bbbbb... + #else + BLUR_GROUPSHARED_MEMORY_TYPE OutputCache[NUM_PIXELS_OUTPUT_CACHE]; // stores rgbrgbrgbrgbrgbrgbrgbrgb... + #endif // BLUR_GROUPSHARED_MEMORY_SOA +#endif // BLUR_GROUPSHARED_MEMORY_PK_UINT + +// Based on the FFX_BLUR_OPTION_KERNEL_DIMENSION, we will need to pre-fill a number of tiles. +// e.g. TILE_SIZE_Y=8 +// ----------------------------------------- +// kernel = 3 | NUM_PREFILL_TILES_OUTPUT_CACHE = 1 | +// kernel = 5 | NUM_PREFILL_TILES_OUTPUT_CACHE = 1 | +// kernel = 7 | NUM_PREFILL_TILES_OUTPUT_CACHE = 1 | +// kernel = 9* | NUM_PREFILL_TILES_OUTPUT_CACHE = 2*| +// kernel = 11 | NUM_PREFILL_TILES_OUTPUT_CACHE = 2 | +// kernel = 13 | NUM_PREFILL_TILES_OUTPUT_CACHE = 2 | +// kernel = 15 | NUM_PREFILL_TILES_OUTPUT_CACHE = 2 | +// kernel = 17*| NUM_PREFILL_TILES_OUTPUT_CACHE = 3*| +// kernel = 19 | NUM_PREFILL_TILES_OUTPUT_CACHE = 3 | +// kernel = 21 | NUM_PREFILL_TILES_OUTPUT_CACHE = 3 | +// kernel = 23 | NUM_PREFILL_TILES_OUTPUT_CACHE = 3 | +// ----------------------------------------- +#define NUM_PREFILL_TILES_OUTPUT_CACHE DIV_AND_ROUND_UP(FFX_BLUR_OPTION_KERNEL_DIMENSION, FFX_BLUR_TILE_SIZE_Y) + + +// INPUT CACHE ######################################## +#if BLUR_ENABLE_INPUT_CACHE + #define INPUT_CACHE_TILE_SIZE_X (FFX_BLUR_TILE_SIZE_X + FFX_BLUR_OPTION_KERNEL_DIMENSION - 1) + #define NUM_TILES_INPUT_CACHE 1 + #define NUM_PIXELS_INPUT_CACHE ((INPUT_CACHE_TILE_SIZE_X * FFX_BLUR_TILE_SIZE_Y) * NUM_TILES_INPUT_CACHE) + + #if BLUR_GROUPSHARED_MEMORY_PK_UINT + #ifdef FFX_HLSL + groupshared FfxUInt32 InputCacheRG[NUM_PIXELS_INPUT_CACHE]; // RG: 2x fp16's are packed into 32bit unsigned int + groupshared FfxFloat32 InputCacheB [NUM_PIXELS_INPUT_CACHE]; // B : don't use fp16 for B to avoid bank conflicts + #else + shared FfxUInt32 InputCacheRG[NUM_PIXELS_INPUT_CACHE]; // RG: 2x fp16's are packed into 32bit unsigned int + shared FfxFloat32 InputCacheB [NUM_PIXELS_INPUT_CACHE]; // B : don't use fp16 for B to avoid bank conflicts + #endif + #else + #if BLUR_GROUPSHARED_MEMORY_SOA + BLUR_GROUPSHARED_MEMORY_TYPE InputCache[NUM_PIXELS_INPUT_CACHE * 3]; // stores rrrrrr...ggggggg...bbbbb... + #else + BLUR_GROUPSHARED_MEMORY_TYPE InputCache[NUM_PIXELS_INPUT_CACHE]; // stores rgbrgbrgbrgbrgbrgbrgbrgb... + #endif // BLUR_GROUPSHARED_MEMORY_SOA + #endif //BLUR_GROUPSHARED_MEMORY_PK_UINT +#endif // BLUR_ENABLE_INPUT_CACHE + +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + +//============================================================================================================================== +// GROUPSHARED MEMORY MAPPING FUNCTIONS +//============================================================================================================================== +// LDS ops ---------------------------------------------------------------------------------- +// LDS TILES : FFX_BLUR_TILE_SIZE_X * FFX_BLUR_TILE_SIZE_Y sized tiles +// e.g. FFX_BLUR_TILE_SIZE_X = 8 +// +// <------------ FFX_BLUR_TILE_SIZE_X --------------> +// ^ OutputCache[0-7] +// | OutputCache[8-15] +// | +// | // TILE #1 +// | +// | +// v OutputCache[56-63] +// <------------------------------------------------> +// | +// <------------ FFX_BLUR_TILE_SIZE_X --------------> +// ^ OutputCache[64-71] +// | +// | +// | // TILE #2 +// | +// | +// v +// <------------------------------------------------> +// | +//... +FfxUInt32 PackF2(FfxFloat32x2 c) { return (ffxF32ToF16(c.r) << 16) | ffxF32ToF16(c.g); } +FfxFloat32x2 UnpackToF2(FfxUInt32 packedRG) +{ +#ifdef FFX_HLSL + return f16tof32(FfxUInt32x2(packedRG >> 16, packedRG & 0xFFFF)); +#else + return unpackHalf2x16(packedRG).yx; +#endif +} +#if FFX_HALF +FfxUInt32 PackH2(FfxFloat16x2 c) { return (ffxF32ToF16(FfxFloat32(c.r)) << 16) | ffxF32ToF16(FfxFloat32(c.g)); } // TODO: is there a cast fp16->FfxUInt32 and skip fp16->fp32 promotion? +FfxFloat16x2 UnpackToH2(FfxUInt32 packedRG){ return FfxFloat16x2(UnpackToF2(packedRG)); } +#endif + +#ifdef FFX_HLSL +inline FfxUInt32 FlattenIndex(FfxInt32x2 Index, FfxInt32 ElementStride) +#else +FfxUInt32 FlattenIndex(FfxInt32x2 Index, FfxInt32 ElementStride) +#endif +{ + return Index.x + Index.y * ElementStride; +} + +#if BLUR_GROUPSHARED_MEMORY_SOA + void SetOutputCache(FfxInt32x2 index, FfxFloat32x3 value) + { + FfxInt32 iLDS = index.x + index.y * BLUR_TILE_SIZE_X; + OutputCache[iLDS + NUM_PIXELS_OUTPUT_CACHE * 0] = value.r; + OutputCache[iLDS + NUM_PIXELS_OUTPUT_CACHE * 1] = value.g; + OutputCache[iLDS + NUM_PIXELS_OUTPUT_CACHE * 2] = value.b; + } + FfxFloat32x3 GetOutputCache(FfxInt32x2 index) + { + FfxInt32 iLDS = index.x + index.y * FFX_BLUR_TILE_SIZE_X; + FfxFloat32x3 c; + c.r = OutputCache[iLDS + NUM_PIXELS_OUTPUT_CACHE * 0]; + c.g = OutputCache[iLDS + NUM_PIXELS_OUTPUT_CACHE * 1]; + c.b = OutputCache[iLDS + NUM_PIXELS_OUTPUT_CACHE * 2]; + return c; + } + #if BLUR_ENABLE_INPUT_CACHE + void SetInputCache(FfxInt32x2 index, FfxFloat32x3 value) + { + FfxInt32 iLDS = index.x + index.y * INPUT_CACHE_TILE_SIZE_X; + InputCache[iLDS + NUM_PIXELS_INPUT_CACHE * 0] = value.r; + InputCache[iLDS + NUM_PIXELS_INPUT_CACHE * 1] = value.g; + InputCache[iLDS + NUM_PIXELS_INPUT_CACHE * 2] = value.b; + } + FfxFloat32x3 GetInputCache(FfxInt32x2 index) + { + FfxInt32 iLDS = index.x + index.y * INPUT_CACHE_TILE_SIZE_X; + FfxFloat32x3 c; + c.r = InputCache[iLDS + NUM_PIXELS_INPUT_CACHE * 0]; + c.g = InputCache[iLDS + NUM_PIXELS_INPUT_CACHE * 1]; + c.b = InputCache[iLDS + NUM_PIXELS_INPUT_CACHE * 2]; + return c; + } + #endif // BLUR_ENABLE_INPUT_CACHE +#else + #if BLUR_GROUPSHARED_MEMORY_PK_UINT + #if FFX_HALF + void SetOutputCache(FfxInt32x2 index, FfxFloat16x3 value) + { + FfxInt32 iLDS = index.x + index.y * FFX_BLUR_TILE_SIZE_X; + OutputCacheRG[iLDS] = PackH2(value.rg); + OutputCacheB[iLDS] = value.b; + } + FfxFloat16x3 GetOutputCache(FfxInt32x2 index) + { + FfxInt32 iLDS = index.x + index.y * FFX_BLUR_TILE_SIZE_X; + FfxFloat16x2 RG = UnpackToH2(OutputCacheRG[iLDS]); + return FfxFloat16x3(RG.r, RG.g, OutputCacheB[iLDS]); + } + #else + void SetOutputCache(FfxInt32x2 index, FfxFloat32x3 value) + { + FfxInt32 iLDS = index.x + index.y * FFX_BLUR_TILE_SIZE_X; + OutputCacheRG[iLDS] = PackF2(value.rg); + OutputCacheB[iLDS] = value.b; + } + FfxFloat32x3 GetOutputCache(FfxInt32x2 index) + { + FfxInt32 iLDS = index.x + index.y * FFX_BLUR_TILE_SIZE_X; + FfxFloat32x2 RG = UnpackToF2(OutputCacheRG[iLDS]); + return FfxFloat32x3(RG.r, RG.g, OutputCacheB[iLDS]); + } + #endif // FFX_HALF + #else + #if FFX_HALF + void SetOutputCache(FfxInt32x2 index, FfxFloat16x3 value) + { + const FfxUInt32 iLDS = FlattenIndex(index, FFX_BLUR_TILE_SIZE_X); + OutputCache[iLDS] = value; + } + FfxFloat16x3 GetOutputCache(FfxInt32x2 index) + { + const FfxUInt32 iLDS = FlattenIndex(index, FFX_BLUR_TILE_SIZE_X); + return OutputCache[iLDS]; + } + #else + void SetOutputCache(FfxInt32x2 index, FfxFloat32x3 value) + { + const FfxUInt32 iLDS = FlattenIndex(index, FFX_BLUR_TILE_SIZE_X); + OutputCache[iLDS] = value; + } + FfxFloat32x3 GetOutputCache(FfxInt32x2 index) + { + const FfxUInt32 iLDS = FlattenIndex(index, FFX_BLUR_TILE_SIZE_X); + return OutputCache[iLDS]; + } + #endif // FFX_HALF + #endif // BLUR_GROUPSHARED_MEMORY_PK_UINT + + + #if BLUR_ENABLE_INPUT_CACHE + #if BLUR_GROUPSHARED_MEMORY_PK_UINT + #if FFX_HALF + void SetInputCache(FfxInt32x2 index, FfxFloat16x3 value) + { + FfxInt32 iLDS = FlattenIndex(index, INPUT_CACHE_TILE_SIZE_X); + InputCacheRG[iLDS] = PackH2(value.rg); + InputCacheB[iLDS] = value.b; + } + FfxFloat16x3 GetInputCache(FfxInt32x2 index) + { + FfxInt32 iLDS = FlattenIndex(index, INPUT_CACHE_TILE_SIZE_X); + FfxFloat16x2 RG = UnpackToH2(InputCacheRG[iLDS]); + return FfxFloat16x3(RG.r, RG.g, InputCacheB[iLDS]); + } + #else + void SetInputCache(FfxInt32x2 index, FfxFloat32x3 value) + { + //FfxInt32 iLDS = FlattenIndex(index, INPUT_CACHE_TILE_SIZE_X); + FfxInt32 iLDS = index.x + index.y * INPUT_CACHE_TILE_SIZE_X; + InputCacheRG[iLDS] = PackF2(value.rg); + InputCacheB[iLDS] = value.b; + } + FfxFloat32x3 GetInputCache(FfxInt32x2 index) + { + //FfxInt32 iLDS = FlattenIndex(index, INPUT_CACHE_TILE_SIZE_X); + FfxInt32 iLDS = index.x + index.y * INPUT_CACHE_TILE_SIZE_X; + + FfxFloat32x2 RG = UnpackToF2(InputCacheRG[iLDS]); + return FfxFloat32x3(RG.r, RG.g, InputCacheB[iLDS]); + } + #endif // FFX_HALF + #else + void SetInputCache(FfxInt32x2 index, FfxFloat32x3 value) { InputCache[index.x + index.y * INPUT_CACHE_TILE_SIZE_X].rgb = value; } + FfxFloat32x3 GetInputCache(FfxInt32x2 index) { return InputCache[index.x + index.y * INPUT_CACHE_TILE_SIZE_X].rgb; } + #endif // BLUR_GROUPSHARED_MEMORY_PK_UINT + #endif // BLUR_ENABLE_INPUT_CACHE + +#endif // BLUR_GROUPSHARED_MEMORY_SOA + + +void LDSBarrier() +{ + FFX_GROUP_MEMORY_BARRIER; +} + +// index of the LDS tile in the ring buffer +#if FFX_HALF + #if BLUR_FP16_KERNEL_LOOPS + FfxInt16 GetOutputCacheTile(FfxInt16 iTile) { return FAST_MOD16(iTile, FfxInt16(NUM_TILES_OUTPUT_CACHE)); } + void CacheInOutputTile(FfxInt32x2 threadID, FfxInt16 iTile, FfxFloat16x3 color) + { + FfxInt16 iLDSTile = GetOutputCacheTile(iTile); + FfxInt16x2 TileOffset = FfxInt16x2(0, FfxInt16(FFX_BLUR_TILE_SIZE_Y) * iLDSTile); + FfxInt16x2 iLDS = FfxInt16x2(threadID) + TileOffset; + SetOutputCache(iLDS, color); + } + FfxFloat16x3 LoadFromCachedOutputTile(FfxInt32x2 threadID, FfxInt16 iTile) + { + FfxInt16 iLDSTile = GetOutputCacheTile(iTile); + FfxInt16x2 TileOffset = FfxInt16x2(0, FfxInt16(FFX_BLUR_TILE_SIZE_Y) * iLDSTile); + FfxInt16x2 iLDS = FfxInt16x2(threadID) + TileOffset; + return GetOutputCache(iLDS); + } + #else // BLUR_FP16_KERNEL_LOOPS + FfxInt32 GetOutputCacheTile(FfxInt32 iTile) { return FAST_MOD(iTile, NUM_TILES_OUTPUT_CACHE); } + void CacheInOutputTile(FfxInt32x2 threadID, FfxInt32 iTile, FfxFloat16x3 color) + { + FfxInt32 iLDSTile = GetOutputCacheTile(iTile); + FfxInt32x2 TileOffset = FfxInt32x2(0, FFX_BLUR_TILE_SIZE_Y * iLDSTile); + FfxInt32x2 iLDS = threadID + TileOffset; + SetOutputCache(iLDS, color); + } + FfxFloat32x3 LoadFromCachedOutputTile(FfxInt32x2 threadID, FfxInt32 iTile) + { + FfxInt32 iLDSTile = GetOutputCacheTile(iTile); + FfxInt32x2 TileOffset = FfxInt32x2(0, FFX_BLUR_TILE_SIZE_Y * iLDSTile); + FfxInt32x2 iLDS = threadID + TileOffset; + return GetOutputCache(iLDS); + } + #endif // BLUR_FP16_KERNEL_LOOPS + +#else + FfxInt32 GetOutputCacheTile(FfxInt32 iTile) { return FAST_MOD(iTile, NUM_TILES_OUTPUT_CACHE); } + void CacheInOutputTile(FfxInt32x2 threadID, FfxInt32 iTile, FfxFloat32x3 color) + { + FfxInt32 iLDSTile = GetOutputCacheTile(iTile); // map image tile to LDS ring buffered tiles + FfxInt32x2 TileOffset = FfxInt32x2(0, FFX_BLUR_TILE_SIZE_Y * iLDSTile); // pixel offset for this tile + FfxInt32x2 iLDS = threadID + TileOffset; // 2D LDS coord based on local thread ID + SetOutputCache(iLDS, color); + } + FfxFloat32x3 LoadFromCachedOutputTile(FfxInt32x2 threadID, FfxInt32 iTile) + { + FfxInt32 iLDSTile = GetOutputCacheTile(iTile); // map image tile to LDS ring buffered tiles + FfxInt32x2 TileOffset = FfxInt32x2(0, FFX_BLUR_TILE_SIZE_Y * iLDSTile); // pixel offset for this tile + FfxInt32x2 iLDS = threadID + TileOffset; // 2D LDS coord based on local thread ID + return GetOutputCache(iLDS); + } +#endif // FFX_HALF + +#if BLUR_ENABLE_INPUT_CACHE + #if FFX_HALF + void CacheInInputTile(FfxInt32x2 threadID, FfxInt32 KernelOffset, FfxFloat16x3 c) + #else + void CacheInInputTile(FfxInt32x2 threadID, FfxInt32 KernelOffset, FfxFloat32x3 c) + #endif + { + FfxInt32x2 InputCacheCoord = threadID + FfxInt32x2(KernelOffset, 0) + FfxInt32x2(FFX_BLUR_KERNEL_RANGE-1, 0); + SetInputCache(InputCacheCoord, c); + } + + #if FFX_HALF + FfxFloat16x3 LoadFromCachedInputTile(FfxInt32x2 threadID, FfxInt32 KernelOffset) + #else + FfxFloat32x3 LoadFromCachedInputTile(FfxInt32x2 threadID, FfxInt32 KernelOffset) + #endif + { + FfxInt32x2 InputCacheCoord = threadID + FfxInt32x2(KernelOffset,0) + FfxInt32x2(FFX_BLUR_KERNEL_RANGE-1, 0); + return GetInputCache(InputCacheCoord); + } +#endif // BLUR_ENABLE_INPUT_CACHE + + +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//============================================================================================================================== +// BLUR FUNCTIONS +//============================================================================================================================== +#if FFX_HALF +FfxFloat16x3 HorizontalBlurFromTexture(FfxInt32x2 CenterPixelLocation, FfxInt32x2 ImageSize) +{ +#if BLUR_FP16_CLAMP // this uses 4 less VGPRs but not faster + const FfxInt16 ImageSizeClampValueX = FfxInt16(ImageSize.x - 1); + FfxFloat16x3 BlurredImage = BlurLoadInput(FfxInt16x2(CenterPixelLocation)) * BlurLoadKernelWeight(0); + for (FfxInt32 i = 1; i < FFX_BLUR_KERNEL_RANGE; ++i) + { + FfxInt32x2 Offset = FfxInt32x2(i, 0); + FfxInt16x2 SampleCoordXX = FfxInt16x2(CenterPixelLocation.x + i, CenterPixelLocation.x - i); +#if !BLUR_DISABLE_CLAMP + SampleCoordXX = clamp(SampleCoordXX, FfxInt16x2(0, 0), FfxInt16x2(ImageSizeClampValueX, ImageSizeClampValueX)); +#endif + BlurredImage += BlurLoadInput(FfxInt16x2(SampleCoordXX[0], CenterPixelLocation.y)) * BlurLoadKernelWeight(i); + BlurredImage += BlurLoadInput(FfxInt16x2(SampleCoordXX[1], CenterPixelLocation.y)) * BlurLoadKernelWeight(i); + } +#else + FfxFloat16x3 BlurredImage = FfxFloat16x3(0.f, 0.f, 0.f); + for (FfxInt32 i = -FFX_BLUR_KERNEL_RANGE + 1; i < FFX_BLUR_KERNEL_RANGE; ++i) + { + FfxInt32x2 SampleCoord = CenterPixelLocation + FfxInt32x2(i, 0); // horizontal blur +#if !BLUR_DISABLE_CLAMP + SampleCoord.x = clamp(SampleCoord.x, 0, ImageSize.x-1); // clamp +#endif + FfxFloat16x3 c = BlurLoadInput(SampleCoord); + BlurredImage += c * BlurLoadKernelWeight(abs(i)); + } +#endif // BLUR_FP16_CLAMP + return BlurredImage; +} +#else // FFX_HALF +FfxFloat32x3 HorizontalBlurFromTexture(FfxInt32x2 CenterPixelLocation, FfxInt32x2 ImageSize) +{ + FfxFloat32x3 BlurredImage = FfxFloat32x3(0.f, 0.f, 0.f); + for (FfxInt32 i = -FFX_BLUR_KERNEL_RANGE + 1; i < FFX_BLUR_KERNEL_RANGE; ++i) + { + FfxInt32x2 SampleCoord = CenterPixelLocation + FfxInt32x2(i, 0); // horizontal blur +#if !BLUR_DISABLE_CLAMP + SampleCoord.x = clamp(SampleCoord.x, 0, ImageSize.x-1); // clamp +#endif + FfxFloat32x3 c = BlurLoadInput(SampleCoord); + BlurredImage += c * BlurLoadKernelWeight(abs(i)); + } + return BlurredImage; +} +#endif // FFX_HALF + +#if BLUR_ENABLE_INPUT_CACHE +#if FFX_HALF +FfxFloat16x3 HorizontalBlurFromCachedInput(FfxInt32x2 threadID) +#else +FfxFloat32x3 HorizontalBlurFromCachedInput(FfxInt32x2 threadID) +#endif +{ + #if FFX_HALF + FfxFloat16x3 BlurredImage = FfxFloat16x3(0.f, 0.f, 0.f); + #else + FfxFloat32x3 BlurredImage = FfxFloat32x3(0.f, 0.f, 0.f); + #endif // FFX_HALF + + for (FfxInt32 i = -FFX_BLUR_KERNEL_RANGE + 1; i < FFX_BLUR_KERNEL_RANGE; ++i) + { + BlurredImage += LoadFromCachedInputTile(threadID, i) * BlurLoadKernelWeight(abs(i)); + } + return BlurredImage; +} +#endif // BLUR_ENABLE_INPUT_CACHE + +#if FFX_HALF + #if BLUR_FP16_KERNEL_LOOPS + FfxFloat16x3 VerticalBlurFromCachedOutput(FfxInt32x2 ThreadID, FfxInt32x2 WorkGroupID,FfxInt16x2 CenterPixelLocation, FfxInt16x2 ImageSize) + { + const FfxInt16x2 ImageSizeClampValueXY = ImageSize.xy - FfxInt16x2(1, 1); + const FfxUInt32 iTileCount = DIV_AND_ROUND_UP(FfxUInt32(ImageSize.y), FFX_BLUR_TILE_SIZE_Y * FFX_BLUR_DISPATCH_Y); + FfxFloat16x3 value = FfxFloat16x3(0, 0, 0); + #ifndef FFX_HLSL + // For some reason using 16 bit integer for this loop in glsl does not work. It seems to be due to the use of + // a negative value as a starting value that is compared to a positive value, which seems to incorrectly cause + // the condition to always be false. + for (FfxInt32 i = (FfxInt32(-FFX_BLUR_KERNEL_RANGE) + FfxInt32(1)); i < FfxInt32(FFX_BLUR_KERNEL_RANGE); ++i) + #else + for (FfxInt16 i = (FfxInt16(-FFX_BLUR_KERNEL_RANGE) + FfxInt16(1)); i < FfxInt16(FFX_BLUR_KERNEL_RANGE); ++i) + #endif + { + FfxInt16x2 KernelSampleLocation = CenterPixelLocation + FfxInt16x2(0, i); +#if !BLUR_DISABLE_CLAMP + KernelSampleLocation.xy = clamp(KernelSampleLocation.xy, FfxInt16x2(0, 0), ImageSizeClampValueXY); +#endif + + const FfxInt16 iTile_ImageSpace = FfxInt16(KernelSampleLocation.y * BLUR_TILE_SIZE_Y_INV); + const FfxInt16 iTile = FfxInt16(iTile_ImageSpace - iTileCount * WorkGroupID.y); + FfxInt16x2 TileThreadID = FfxInt16x2(ThreadID.x, FAST_MOD16(KernelSampleLocation.y, FfxInt16(FFX_BLUR_TILE_SIZE_Y))); + + FfxFloat16x3 c = LoadFromCachedOutputTile(TileThreadID, iTile); + value += c * BlurLoadKernelWeight(abs(i)); + } + return value; + } + #else + FfxFloat16x3 VerticalBlurFromCachedOutput(FfxInt32x2 ThreadID, FfxInt32x2 WorkGroupID, FfxInt32x2 CenterPixelLocation, FfxInt32x2 ImageSize) + { + const FfxUInt32 iTileCount = DIV_AND_ROUND_UP(ImageSize.y, FFX_BLUR_TILE_SIZE_Y * FFX_BLUR_DISPATCH_Y); + FfxFloat16x3 value = FfxFloat16x3(0, 0, 0); + #if BLUR_FP16_CLAMP + const FfxInt16x2 ClampUpperLimitXY = ImageSize.xy - 1; + for (FfxInt16 i = -FFX_BLUR_KERNEL_RANGE + 1; i < FFX_BLUR_KERNEL_RANGE; ++i) + { + FfxInt16x2 KernelSampleLocation = CenterPixelLocation + FfxInt16x2(0, i); +#if !BLUR_DISABLE_CLAMP +#if BLUR_OPTIMIZED_CLAMP + bool bNegative = firstbithigh(KernelSampleLocation.x) == 31; + KernelSampleLocation.y = bNegative ? 0 : KernelSampleLocation.y; +#else + KernelSampleLocation.xy = clamp(KernelSampleLocation.xy, FfxInt16x2(0, 0), ClampUpperLimitXY); +#endif // BLUR_OPTIMIZED_CLAMP +#endif + const FfxInt16 iTile_ImageSpace = FfxInt16(KernelSampleLocation.y * FFX_BLUR_TILE_SIZE_Y_INV); + const FfxInt16 iTile = iTile_ImageSpace - iTileCount * WorkGroupID.y; + FfxInt16x2 TileThreadID = FfxInt16x2(ThreadID.x, FAST_MOD16(KernelSampleLocation.y, FfxInt16(FFX_BLUR_TILE_SIZE_Y))); + + FfxFloat16x3 c = LoadFromCachedOutputTile(TileThreadID, iTile); + value += c * BlurLoadKernelWeight(abs(i)); + } + #else + for (FfxInt32 i = -FFX_BLUR_KERNEL_RANGE + 1; i < FFX_BLUR_KERNEL_RANGE; ++i) + { + FfxInt32x2 KernelSampleLocation = CenterPixelLocation + FfxInt32x2(0, i); +#if !BLUR_DISABLE_CLAMP +#if BLUR_OPTIMIZED_CLAMP + bool bNegative = firstbithigh(KernelSampleLocation.x) == 31; + KernelSampleLocation.y = bNegative ? 0 : KernelSampleLocation.y; +#else + KernelSampleLocation.xy = clamp(KernelSampleLocation.xy, 0, ImageSize.xy-1); +#endif // BLUR_OPTIMIZED_CLAMP +#endif + + const FfxInt32 iTile_ImageSpace = FfxInt32(KernelSampleLocation.y * FFX_BLUR_TILE_SIZE_Y_INV); + const FfxInt32 iTile = iTile_ImageSpace - (iTileCountPerWorkgroup * WorkGroupID.y); + + FfxInt32x2 TileThreadID = FfxInt32x2(ThreadID.x, FAST_MOD(KernelSampleLocation.y, FFX_BLUR_TILE_SIZE_Y)); + + FfxFloat16x3 c = LoadFromCachedOutputTile(TileThreadID, iTile); + value += c * BlurLoadKernelWeight(abs(i)); + } + #endif // BLUR_FP16_CLAMP + return value; + } + #endif // BLUR_FP16_KERNEL_LOOPS +#else // FFX_HALF + FfxFloat32x3 VerticalBlurFromCachedOutput(FfxInt32x2 ThreadID, FfxInt32x2 WorkGroupID,FfxInt32x2 CenterPixelLocation, FfxInt32x2 ImageSize) + { + const FfxInt32 iTileCountPerWorkgroup = DIV_AND_ROUND_UP(ImageSize.y, FFX_BLUR_TILE_SIZE_Y * FFX_BLUR_DISPATCH_Y); + + FfxFloat32x3 value = FfxFloat32x3(0,0,0); + for (FfxInt32 i = -FFX_BLUR_KERNEL_RANGE + 1; i < FFX_BLUR_KERNEL_RANGE; ++i) + { + FfxInt32x2 KernelSampleLocation = CenterPixelLocation + FfxInt32x2(0, i); +#if !BLUR_DISABLE_CLAMP + KernelSampleLocation.xy = clamp(KernelSampleLocation.xy, FfxInt32x2(0, 0), ImageSize.xy-1); +#endif + + // which 'global' tile in the image space + const FfxInt32 iTile_ImageSpace = FfxInt32(KernelSampleLocation.y * BLUR_TILE_SIZE_Y_INV); + + // local tile in this workgroup - apply the offset to convert to local space tile coordinates + // this is needed for workgroups that have WorkgroupID.y > 0: the previous workgroup's + // tile mapping doesn't have to align with the current one's depending on the FFX_BLUR_TILE_SIZE_XY. + // e.g. WorkGroupID=1's first tile will map to 0 in local space, but could be some non-0 index + // in the local space of the previous workgroup (WorkGroupID=0). + // Not correcting for this mapping will result in a chopped image on the workgroup borders. + const FfxInt32 iTile = iTile_ImageSpace - (iTileCountPerWorkgroup * WorkGroupID.y); + + FfxInt32x2 TileThreadID = FfxInt32x2(ThreadID.x, FAST_MOD(KernelSampleLocation.y, FFX_BLUR_TILE_SIZE_Y)); + //FfxInt32x2 TileThreadID = FfxInt32x2(ThreadID.x, KernelSampleLocation.y % BLUR_TILE_SIZE_Y); + + value += LoadFromCachedOutputTile(TileThreadID, iTile) * BlurLoadKernelWeight(abs(i)); + } + return value; + } +#endif // FFX_HALF +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//============================================================================================================================== +// INPUT/OUTPUT CACHE HELPERS +//============================================================================================================================== +// +#if BLUR_ENABLE_INPUT_CACHE +// Fills the input cache with the corresponding rgion from the image + kernel extents + void FillInputCache(in FfxInt32x2 lxy, FfxInt32x2 CenterPixelLocation, FfxInt32x2 ImageSize) + { +#if FFX_HALF + FfxFloat16x3 c = FfxFloat16x3(0, 0, 0); +#else + FfxFloat32x3 c = FfxFloat32x3(0, 0, 0); +#endif + + // slide the thread group over the InputCache + const FfxInt32 iNumLoops = DIV_AND_ROUND_UP(INPUT_CACHE_TILE_SIZE_X, FFX_BLUR_TILE_SIZE_X); + for (FfxInt32 i = 0; i < iNumLoops; ++i) + { + FfxInt32x2 LDSCoord = lxy - FfxInt32x2(FFX_BLUR_KERNEL_RANGE - 1, 0) + FfxInt32x2(i * FFX_BLUR_TILE_SIZE_X, 0); + FfxInt32x2 SamplePosition = CenterPixelLocation - FfxInt32x2(FFX_BLUR_KERNEL_RANGE - 1, 0) + FfxInt32x2(i * FFX_BLUR_TILE_SIZE_X, 0); +#if !BLUR_DISABLE_CLAMP + SamplePosition.x = clamp(SamplePosition.x, 0, ImageSize.x - 1); +#endif + c = BlurLoadInput(SamplePosition); + + // clamp to LDS bounds if we're on the last iteration of the loop + if (i == iNumLoops - 1) + { + // faster than 'if (LDSCoord.x < INPUT_CACHE_TILE_SIZE_X)', avoids a vmem sync at the cost of some ALU + LDSCoord.x = clamp(LDSCoord.x, -FfxInt32x2(FFX_BLUR_KERNEL_RANGE - 1, 0), (INPUT_CACHE_TILE_SIZE_X - 1) - FfxInt32x2(FFX_BLUR_KERNEL_RANGE - 1, 0)); + } + CacheInInputTile(LDSCoord, 0, c); + } + LDSBarrier(); + } +#endif // BLUR_ENABLE_INPUT_CACHE +// Fills the output cache with the horizontally-blurred image. +void PreFillOutputCache(in FfxInt32x2 gxy, in FfxInt32x2 lxy, in FfxInt32x2 WorkGroupID, FfxInt32x2 ImageSize) +{ +#if BLUR_DEBUG_PREFILL_OUTPUT_CACHE_WITH_COLOR + FfxFloat32x3 FillColor = FfxFloat32x3(0, 0, 0); // black border color + [unroll] + for (FfxInt32 iTile = 0; iTile < NUM_TILES_OUTPUT_CACHE; ++iTile) + { + CacheInOutputTile(lxy, iTile, FillColor); + } + LDSBarrier(); +#endif + + // load from VMEM the first NUM_PREFILL_TILES_OUTPUT_CACHE tiles + // while doing the horizontal blur, going top down +#if FFX_HALF + for (FfxInt16 j = FfxInt16(0); j < FfxInt16(NUM_PREFILL_TILES_OUTPUT_CACHE); ++j) +#else + for (FfxInt32 j = 0; j < NUM_PREFILL_TILES_OUTPUT_CACHE; ++j) +#endif + { + const FfxInt32x2 ImageCoordinate = gxy + FfxInt32x2(0, FFX_BLUR_TILE_SIZE_Y * j); +#if FFX_HALF + FfxFloat16x3 c = HorizontalBlurFromTexture(ImageCoordinate, ImageSize); +#else + FfxFloat32x3 c = HorizontalBlurFromTexture(ImageCoordinate, ImageSize); +#endif + CacheInOutputTile(lxy, j, c); + } + +#if FFX_BLUR_DISPATCH_Y != 1 + // for any workgroup that doesn't start frop the top of the image, + // fill the cache from the tail, going upwards in the image space + if (WorkGroupID.y != 0) + { + +#if FFX_HALF + FfxFloat16x3 c = FfxFloat16x3(0, 0, 0); +#else + FfxFloat32x3 c = FfxFloat32x3(0, 0, 0); +#endif +#if FFX_HALF + for (FfxInt16 j = FfxInt16(1); j < FfxInt16(NUM_PREFILL_TILES_OUTPUT_CACHE+1 + (DIV_AND_ROUND_UP(FFX_BLUR_KERNEL_RANGE, FFX_BLUR_TILE_SIZE_Y))); ++j) +#else + for (FfxInt32 j = 1; j < NUM_PREFILL_TILES_OUTPUT_CACHE+1 + (DIV_AND_ROUND_UP(FFX_BLUR_KERNEL_RANGE, FFX_BLUR_TILE_SIZE_Y)); ++j) +#endif + { + const FfxInt32x2 ImageCoordinate = gxy - FfxInt32x2(0, FFX_BLUR_TILE_SIZE_Y * j); + + #if BLUR_ENABLE_INPUT_CACHE + FillInputCache(lxy, ImageCoordinate, ImageSize); + c = HorizontalBlurFromCachedInput(lxy); + #else + c = HorizontalBlurFromTexture(ImageCoordinate, ImageSize); + #endif + +#if FFX_HALF + CacheInOutputTile(lxy, (FfxInt16(NUM_TILES_OUTPUT_CACHE) - j), c); +#else + CacheInOutputTile(lxy, (NUM_TILES_OUTPUT_CACHE - j), c); +#endif + } + } +#endif + + LDSBarrier(); // OutputCache Sync: Read -> Write ========================================= +} + +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//============================================================================================================================== +// BLUR GAUSSIAN BLUR ALGORITHM +//============================================================================================================================== + +/// ffxBlur: The main idea of the algorithm is to utilize a number of tiles (8x8) that are cached on the groupshared memory +/// in a ring-buffer fashion to speed up texture lookups in a hand-optimized compute shader. +/// The tiles are defined by the FFX_BLUR_TILE_SIZE_X and FFX_BLUR_TILE_SIZE_Y defines, and are typically 8x8 pixels. +/// The image is horizontally blurred while being cached on the groupshared memory, +/// and when all the groupshared tiles are filled, a vertical blur pass is done on the groupshared memory +/// and the result is stored in the UAV as the final destination. +/// +/// The algorithm is as follows: +/// - Pre-fill LDS with 8x8 tiles, storing vertical tiles, containing horizontally blurred color +/// - Loop until the entire image is covered: +/// - Run a vertical blur pass on the LDS and output to final destination UAV +/// - Re-fill LDS with horizontally-blurred data +/// - Finish off the remaining last row/section of the image +/// +/// @param [in] GlobalThreadID The SV_DispatchThreadID.xy or gl_GlobalInvocationID.xy. +/// @param [in] WorkGroupLocalThreadID The SV_GroupThreadID.xy or gl_LocalInvocationID.xy. +/// @param [in] WorkGroupID The SV_GroupID.xy or gl_WorkGroupID.xy. +/// @param [in] ImageSize The two dimensional size of the input and output image. +/// +/// @ingroup FfxGPUBlur +void ffxBlur( + in FfxInt32x2 GlobalThreadID, + in FfxInt32x2 WorkGroupLocalThreadID, + in FfxInt32x2 WorkGroupID, + FfxInt32x2 ImageSize) +{ + // Each threadgroup processes a number of tiles of size FFX_BLUR_TILE_SIZE_Y * FFX_BLUR_TILE_SIZE_X + // This number depends on the image height and the vertical dimension (_Y) of the FFX_BLUR_TILE_SIZE + //const FfxUInt32 iTileCount = DIV_AND_ROUND_UP(ImageSize.y, FFX_BLUR_TILE_SIZE_Y); + const FfxUInt32 iTileCount = + DIV_AND_ROUND_UP( + ImageSize.y, + FFX_BLUR_TILE_SIZE_Y * FFX_BLUR_DISPATCH_Y); + + FfxInt32x2 gxy = FfxInt32x2( + WorkGroupID.x * FFX_BLUR_TILE_SIZE_X + WorkGroupLocalThreadID.x + , WorkGroupLocalThreadID.y + WorkGroupID.y * iTileCount * FFX_BLUR_TILE_SIZE_Y + ); + FfxInt32x2 lxy = WorkGroupLocalThreadID; + + if (gxy.x >= ImageSize.x) + return; + + //------------------------------------------------------------------------------------------------- + // STEP #1 + //------------------------------------------------------------------------------------------------- + // Pre-fill the output cache with a few tiles of horizontally blurred image. + // The tile count to pre-fill is a function of kernel width and TileSizeY. + PreFillOutputCache(gxy, lxy, WorkGroupID, ImageSize); // doesn't sync waves + + + //------------------------------------------------------------------------------------------------- + // STEP #2 + //------------------------------------------------------------------------------------------------- + // loop through the tiles and write out to UAV as we go from top to down + FfxInt32 iTileOutput = 0; + +#if FFX_HALF + FfxFloat16x3 c = FfxFloat16x3(0, 0, 0); +#else + FfxFloat32x3 c = FfxFloat32x3(0, 0, 0); +#endif + for (; iTileOutput < iTileCount - NUM_PREFILL_TILES_OUTPUT_CACHE; ++iTileOutput) + { + // index of next tile that we'll cache the output to + // It runs ahead of the tile we will be writing out to UAV by NUM_PREFILL_TILES_OUTPUT_CACHE tiles + FfxInt32 iNextTileOutputCache = iTileOutput + NUM_PREFILL_TILES_OUTPUT_CACHE; + const FfxInt32x2 HorizontalBlurInputCoord = gxy + FfxInt32x2(0, FFX_BLUR_TILE_SIZE_Y * iNextTileOutputCache); + + // run horizontal blur & cache the next output tile + #if BLUR_ENABLE_INPUT_CACHE + FillInputCache(lxy, HorizontalBlurInputCoord, ImageSize); + c = HorizontalBlurFromCachedInput(lxy); + #else + // Number of image_load instructions will scale with FFX_BLUR_OPTION_KERNEL_DIMENSION. + c = HorizontalBlurFromTexture(HorizontalBlurInputCoord, ImageSize); + #endif // BLUR_ENABLE_INPUT_CACHE + +#if FFX_HALF + CacheInOutputTile(lxy, FfxInt16(iNextTileOutputCache), c); +#else + CacheInOutputTile(lxy, iNextTileOutputCache, c); +#endif + + LDSBarrier(); // OutputCache Sync: Write -> Read ========================================= + + // Start writing out the pixel value which has its final value + // convolved from the pixels aready in the LDS section. + const FfxInt32x2 OutputCoord = gxy + FfxInt32x2(0, FFX_BLUR_TILE_SIZE_Y * iTileOutput); +#if FFX_HALF + c = VerticalBlurFromCachedOutput(lxy, WorkGroupID, FfxInt16x2(OutputCoord), FfxInt16x2(ImageSize)); +#else + c = VerticalBlurFromCachedOutput(lxy, WorkGroupID, OutputCoord, ImageSize); +#endif + BlurStoreOutput(OutputCoord, c); + LDSBarrier(); // OutputCache Sync: Read -> Write ========================================= + } + + + //------------------------------------------------------------------------------------------------- + // STEP #3 + //------------------------------------------------------------------------------------------------- + // fill in the remaining last tiles (= loop for NUM_PREFILL_TILES_OUTPUT_CACHE) + for (; iTileOutput < iTileCount; ++iTileOutput) + { + const FfxInt32x2 OutputCoord = gxy + FfxInt32x2(0, FFX_BLUR_TILE_SIZE_Y * iTileOutput); + if (iTileOutput >= iTileCount - NUM_PREFILL_TILES_OUTPUT_CACHE) + { + FfxInt32 iNextTileOutputCache = iTileOutput + NUM_PREFILL_TILES_OUTPUT_CACHE; + const FfxInt32x2 HorizontalBlurInputCoord = gxy + FfxInt32x2(0, FFX_BLUR_TILE_SIZE_Y * iNextTileOutputCache); + + // run horizontal blur & cache the next output tile +#if BLUR_ENABLE_INPUT_CACHE + FillInputCache(lxy, HorizontalBlurInputCoord, ImageSize); + c = HorizontalBlurFromCachedInput(lxy); +#else + // Number of image_load instructions will scale with FFX_BLUR_OPTION_KERNEL_DIMENSION. + c = HorizontalBlurFromTexture(HorizontalBlurInputCoord, ImageSize); +#endif // BLUR_ENABLE_INPUT_CACHE + +#if FFX_HALF + CacheInOutputTile(lxy, FfxInt16(iNextTileOutputCache), c); +#else + CacheInOutputTile(lxy, iNextTileOutputCache, c); +#endif + + LDSBarrier(); // OutputCache Sync: Write -> Read ========================================= + } +#if FFX_HALF + c = VerticalBlurFromCachedOutput(lxy, WorkGroupID, FfxInt16x2(OutputCoord), FfxInt16x2(ImageSize)); +#else + c = VerticalBlurFromCachedOutput(lxy, WorkGroupID, OutputCoord, ImageSize); +#endif + BlurStoreOutput(OutputCoord, c); + } +} + +#endif // !FFX_CPU +#endif // FFX_BLUR_H diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/blur/ffx_blur_blur.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/blur/ffx_blur_blur.h new file mode 100644 index 00000000..225fbe0f --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/blur/ffx_blur_blur.h @@ -0,0 +1,65 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_core.h" + +FFX_BLUR_KERNEL_TYPE BlurLoadKernelWeight(FfxInt32 iKernelIndex) +{ + return FfxBlurLoadKernelWeight(iKernelIndex); +} + +#if FFX_HALF + +void BlurStoreOutput(FfxInt32x2 outPxCoord, FfxFloat16x3 color) +{ + FfxBlurStoreOutput(outPxCoord, color); +} + +FfxFloat16x3 BlurLoadInput(FfxInt16x2 inPxCoord) +{ + return FfxBlurLoadInput(inPxCoord); +} + +#else // FFX_HALF + +void BlurStoreOutput(FfxInt32x2 outPxCoord, FfxFloat32x3 color) +{ + FfxBlurStoreOutput(outPxCoord, color); +} + +// DXIL generates load/sync/store blocks for each channel, ticket open: https://ontrack-internal.amd.com/browse/SWDEV-303837 +// this is 10x times slower!!! +//void Blur_StoreOutput(FfxInt32x2 outPxCoord, FfxFloat32x3 color) { texColorOutput[outPxCoord].rgb = color; } +FfxFloat32x3 BlurLoadInput(FfxInt32x2 inPxCoord) +{ + return FfxBlurLoadInput(inPxCoord); +} + +#endif // !FFX_HALF + +#include "blur/ffx_blur.h" + + +void ffxBlurPass(FfxInt32x2 DispatchThreadID, FfxInt32x2 LocalThreadId, FfxInt32x2 WorkGroupId) +{ + ffxBlur(DispatchThreadID, LocalThreadId, WorkGroupId, ImageSize()); +} diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/blur/ffx_blur_callbacks_glsl.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/blur/ffx_blur_callbacks_glsl.h new file mode 100644 index 00000000..3f8bcd9b --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/blur/ffx_blur_callbacks_glsl.h @@ -0,0 +1,216 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_blur_resources.h" + +#if defined(FFX_GPU) +#include "ffx_core.h" + +#ifndef FFX_PREFER_WAVE64 +#define FFX_PREFER_WAVE64 +#endif // #if defined(FFX_PREFER_WAVE64) + +#pragma warning(disable: 3205) // conversion from larger type to smaller + +#if defined(FFX_BLUR_BIND_CB_BLUR) + layout (set = 0, binding = FFX_BLUR_BIND_CB_BLUR, std140) uniform cbBLUR_t + { + FfxInt32x2 imageSize; + } cbBLUR; +#endif + +FfxInt32x2 ImageSize() +{ + return cbBLUR.imageSize; +} + +// SRVs +#if defined FFX_BLUR_BIND_SRV_INPUT_SRC + layout (set = 0, binding = FFX_BLUR_BIND_SRV_INPUT_SRC) uniform texture2D r_input_src; +#endif + +// UAV declarations +#if defined FFX_BLUR_BIND_UAV_OUTPUT + layout (set = 0, binding = FFX_BLUR_BIND_UAV_OUTPUT, rgba32f) uniform image2D rw_output; +#endif + +// FFX_BLUR_OPTION_KERNEL_DIMENSION to be defined by the client application +// App should define e.g the following for 5x5 blur: +// #define FFX_BLUR_OPTION_KERNEL_DIMENSION 5 +#ifndef FFX_BLUR_OPTION_KERNEL_DIMENSION +#error Please define FFX_BLUR_OPTION_KERNEL_DIMENSION +#endif + +// FFX_BLUR_KERNEL_RANGE is center + half width of the kernel +// +// consider a blur kernel 5x5 - '*' indicates the center of the kernel +// FFX_BLUR_OPTION_KERNEL_DIMENSION=5 +// |---------------| +// x x x x x +// x x x x x +// x x x* x x +// x x x x x +// x x x x x +// +// +// as separate 1D kernels +// +// x x x* x x +// |-------| +// FFX_BLUR_KERNEL_RANGE +// +#define FFX_BLUR_KERNEL_RANGE (((FFX_BLUR_OPTION_KERNEL_DIMENSION - 1) / 2) + 1) +#define FFX_BLUR_KERNEL_RANGE_MINUS1 (FFX_BLUR_KERNEL_RANGE - 1) + +// +// FFX-Blur Callback definitions +// +#if FFX_HALF +#define FFX_BLUR_KERNEL_TYPE FfxFloat16 +#else +#define FFX_BLUR_KERNEL_TYPE FfxFloat32 +#endif + +FFX_BLUR_KERNEL_TYPE FfxBlurLoadKernelWeight(FfxInt32 iKernelIndex) +{ +// GAUSSIAN BLUR 1D KERNELS +// +//---------------------------------------------------------------------------------------------------------------------------------- +//---------------------------------------------------------------------------------------------------------------------------------- +// Kernel Size: [3, 21]: odd numbers +// Kernels are pregenerated using three different sigma values. +// Larger sigmas are better for larger kernels. + const FFX_BLUR_KERNEL_TYPE kernel_weights[FFX_BLUR_KERNEL_RANGE] = +#if FFX_BLUR_OPTION_KERNEL_PERMUTATION == 0 +// Sigma: 1.6 +#if FFX_BLUR_KERNEL_RANGE == 2 + { FFX_BLUR_KERNEL_TYPE(0.3765770884), FFX_BLUR_KERNEL_TYPE(0.3117114558) }; +#elif FFX_BLUR_KERNEL_RANGE == 3 + { FFX_BLUR_KERNEL_TYPE(0.2782163289), FFX_BLUR_KERNEL_TYPE(0.230293397), FFX_BLUR_KERNEL_TYPE(0.1305984385) }; +#elif FFX_BLUR_KERNEL_RANGE == 4 + { FFX_BLUR_KERNEL_TYPE(0.2525903052), FFX_BLUR_KERNEL_TYPE(0.2090814714), FFX_BLUR_KERNEL_TYPE(0.1185692428), FFX_BLUR_KERNEL_TYPE(0.0460541333) }; +#elif FFX_BLUR_KERNEL_RANGE == 5 + { FFX_BLUR_KERNEL_TYPE(0.2465514351), FFX_BLUR_KERNEL_TYPE(0.2040828004), FFX_BLUR_KERNEL_TYPE(0.115734517), FFX_BLUR_KERNEL_TYPE(0.0449530818), FFX_BLUR_KERNEL_TYPE(0.0119538834) }; +#elif FFX_BLUR_KERNEL_RANGE == 6 + { FFX_BLUR_KERNEL_TYPE(0.245483563), FFX_BLUR_KERNEL_TYPE(0.2031988699), FFX_BLUR_KERNEL_TYPE(0.1152332436), FFX_BLUR_KERNEL_TYPE(0.0447583794), FFX_BLUR_KERNEL_TYPE(0.0119021083), FFX_BLUR_KERNEL_TYPE(0.0021656173) }; +#elif FFX_BLUR_KERNEL_RANGE == 7 + { FFX_BLUR_KERNEL_TYPE(0.2453513488), FFX_BLUR_KERNEL_TYPE(0.2030894296), FFX_BLUR_KERNEL_TYPE(0.1151711805), FFX_BLUR_KERNEL_TYPE(0.0447342732), FFX_BLUR_KERNEL_TYPE(0.011895698), FFX_BLUR_KERNEL_TYPE(0.0021644509), FFX_BLUR_KERNEL_TYPE(0.0002692935) }; +#elif FFX_BLUR_KERNEL_RANGE == 8 + { FFX_BLUR_KERNEL_TYPE(0.2453401155), FFX_BLUR_KERNEL_TYPE(0.2030801313), FFX_BLUR_KERNEL_TYPE(0.1151659074), FFX_BLUR_KERNEL_TYPE(0.044732225), FFX_BLUR_KERNEL_TYPE(0.0118951533), FFX_BLUR_KERNEL_TYPE(0.0021643518), FFX_BLUR_KERNEL_TYPE(0.0002692811), FFX_BLUR_KERNEL_TYPE(2.28922E-05) }; +#elif FFX_BLUR_KERNEL_RANGE == 9 + { FFX_BLUR_KERNEL_TYPE(0.2453394635), FFX_BLUR_KERNEL_TYPE(0.2030795916), FFX_BLUR_KERNEL_TYPE(0.1151656014), FFX_BLUR_KERNEL_TYPE(0.0447321061), FFX_BLUR_KERNEL_TYPE(0.0118951217), FFX_BLUR_KERNEL_TYPE(0.0021643461), FFX_BLUR_KERNEL_TYPE(0.0002692804), FFX_BLUR_KERNEL_TYPE(2.28922E-05), FFX_BLUR_KERNEL_TYPE(1.3287E-06) }; +#elif FFX_BLUR_KERNEL_RANGE == 10 + { FFX_BLUR_KERNEL_TYPE(0.2453394377), FFX_BLUR_KERNEL_TYPE(0.2030795703), FFX_BLUR_KERNEL_TYPE(0.1151655892), FFX_BLUR_KERNEL_TYPE(0.0447321014), FFX_BLUR_KERNEL_TYPE(0.0118951205), FFX_BLUR_KERNEL_TYPE(0.0021643458), FFX_BLUR_KERNEL_TYPE(0.0002692804), FFX_BLUR_KERNEL_TYPE(2.28922E-05), FFX_BLUR_KERNEL_TYPE(1.3287E-06), FFX_BLUR_KERNEL_TYPE(5.26E-08) }; +#elif FFX_BLUR_KERNEL_RANGE == 11 + { FFX_BLUR_KERNEL_TYPE(0.2453394371), FFX_BLUR_KERNEL_TYPE(0.2030795697), FFX_BLUR_KERNEL_TYPE(0.1151655889), FFX_BLUR_KERNEL_TYPE(0.0447321013), FFX_BLUR_KERNEL_TYPE(0.0118951204), FFX_BLUR_KERNEL_TYPE(0.0021643458), FFX_BLUR_KERNEL_TYPE(0.0002692804), FFX_BLUR_KERNEL_TYPE(2.28922E-05), FFX_BLUR_KERNEL_TYPE(1.3287E-06), FFX_BLUR_KERNEL_TYPE(5.26E-08), FFX_BLUR_KERNEL_TYPE(1.4E-09) }; +#endif +#elif FFX_BLUR_OPTION_KERNEL_PERMUTATION == 1 +// Sigma: 2.8 +#if FFX_BLUR_KERNEL_RANGE == 2 + { FFX_BLUR_KERNEL_TYPE(0.3474999743), FFX_BLUR_KERNEL_TYPE(0.3262500129) }; +#elif FFX_BLUR_KERNEL_RANGE == 3 + { FFX_BLUR_KERNEL_TYPE(0.2256541468), FFX_BLUR_KERNEL_TYPE(0.2118551763), FFX_BLUR_KERNEL_TYPE(0.1753177504) }; +#elif FFX_BLUR_KERNEL_RANGE == 4 + { FFX_BLUR_KERNEL_TYPE(0.1796953063), FFX_BLUR_KERNEL_TYPE(0.1687067636), FFX_BLUR_KERNEL_TYPE(0.1396108926), FFX_BLUR_KERNEL_TYPE(0.1018346906) }; +#elif FFX_BLUR_KERNEL_RANGE == 5 + { FFX_BLUR_KERNEL_TYPE(0.1588894947), FFX_BLUR_KERNEL_TYPE(0.1491732476), FFX_BLUR_KERNEL_TYPE(0.1234462081), FFX_BLUR_KERNEL_TYPE(0.0900438796), FFX_BLUR_KERNEL_TYPE(0.0578919173) }; +#elif FFX_BLUR_KERNEL_RANGE == 6 + { FFX_BLUR_KERNEL_TYPE(0.1491060676), FFX_BLUR_KERNEL_TYPE(0.1399880866), FFX_BLUR_KERNEL_TYPE(0.1158451582), FFX_BLUR_KERNEL_TYPE(0.0844995374), FFX_BLUR_KERNEL_TYPE(0.054327293), FFX_BLUR_KERNEL_TYPE(0.0307868909) }; +#elif FFX_BLUR_KERNEL_RANGE == 7 + { FFX_BLUR_KERNEL_TYPE(0.1446570603), FFX_BLUR_KERNEL_TYPE(0.1358111404), FFX_BLUR_KERNEL_TYPE(0.1123885856), FFX_BLUR_KERNEL_TYPE(0.0819782513), FFX_BLUR_KERNEL_TYPE(0.0527062824), FFX_BLUR_KERNEL_TYPE(0.0298682757), FFX_BLUR_KERNEL_TYPE(0.0149189344) }; +#elif FFX_BLUR_KERNEL_RANGE == 8 + { FFX_BLUR_KERNEL_TYPE(0.1427814521), FFX_BLUR_KERNEL_TYPE(0.1340502275), FFX_BLUR_KERNEL_TYPE(0.110931367), FFX_BLUR_KERNEL_TYPE(0.0809153299), FFX_BLUR_KERNEL_TYPE(0.0520228983), FFX_BLUR_KERNEL_TYPE(0.0294810068), FFX_BLUR_KERNEL_TYPE(0.0147254971), FFX_BLUR_KERNEL_TYPE(0.0064829474) }; +#elif FFX_BLUR_KERNEL_RANGE == 9 + { FFX_BLUR_KERNEL_TYPE(0.1420666821), FFX_BLUR_KERNEL_TYPE(0.1333791663), FFX_BLUR_KERNEL_TYPE(0.1103760399), FFX_BLUR_KERNEL_TYPE(0.0805102644), FFX_BLUR_KERNEL_TYPE(0.0517624694), FFX_BLUR_KERNEL_TYPE(0.0293334236), FFX_BLUR_KERNEL_TYPE(0.0146517806), FFX_BLUR_KERNEL_TYPE(0.0064504935), FFX_BLUR_KERNEL_TYPE(0.0025030212) }; +#elif FFX_BLUR_KERNEL_RANGE == 10 + { FFX_BLUR_KERNEL_TYPE(0.1418238658), FFX_BLUR_KERNEL_TYPE(0.1331511984), FFX_BLUR_KERNEL_TYPE(0.1101873883), FFX_BLUR_KERNEL_TYPE(0.0803726585), FFX_BLUR_KERNEL_TYPE(0.0516739985), FFX_BLUR_KERNEL_TYPE(0.0292832877), FFX_BLUR_KERNEL_TYPE(0.0146267382), FFX_BLUR_KERNEL_TYPE(0.0064394685), FFX_BLUR_KERNEL_TYPE(0.0024987432), FFX_BLUR_KERNEL_TYPE(0.0008545858) }; +#elif FFX_BLUR_KERNEL_RANGE == 11 + { FFX_BLUR_KERNEL_TYPE(0.1417508359), FFX_BLUR_KERNEL_TYPE(0.1330826344), FFX_BLUR_KERNEL_TYPE(0.1101306491), FFX_BLUR_KERNEL_TYPE(0.0803312719), FFX_BLUR_KERNEL_TYPE(0.0516473898), FFX_BLUR_KERNEL_TYPE(0.0292682088), FFX_BLUR_KERNEL_TYPE(0.0146192064), FFX_BLUR_KERNEL_TYPE(0.0064361526), FFX_BLUR_KERNEL_TYPE(0.0024974565), FFX_BLUR_KERNEL_TYPE(0.0008541457), FFX_BLUR_KERNEL_TYPE(0.0002574667) }; +#endif +#elif FFX_BLUR_OPTION_KERNEL_PERMUTATION == 2 +// Sigma: 4 +#if FFX_BLUR_KERNEL_RANGE == 2 + { FFX_BLUR_KERNEL_TYPE(0.3402771036), FFX_BLUR_KERNEL_TYPE(0.3298614482) }; +#elif FFX_BLUR_KERNEL_RANGE == 3 + { FFX_BLUR_KERNEL_TYPE(0.2125433723), FFX_BLUR_KERNEL_TYPE(0.2060375614), FFX_BLUR_KERNEL_TYPE(0.1876907525) }; +#elif FFX_BLUR_KERNEL_RANGE == 4 + { FFX_BLUR_KERNEL_TYPE(0.1608542243), FFX_BLUR_KERNEL_TYPE(0.1559305837), FFX_BLUR_KERNEL_TYPE(0.1420455978), FFX_BLUR_KERNEL_TYPE(0.1215967064) }; +#elif FFX_BLUR_KERNEL_RANGE == 5 + { FFX_BLUR_KERNEL_TYPE(0.1345347233), FFX_BLUR_KERNEL_TYPE(0.1304167051), FFX_BLUR_KERNEL_TYPE(0.1188036266), FFX_BLUR_KERNEL_TYPE(0.1017006505), FFX_BLUR_KERNEL_TYPE(0.0818116562) }; +#elif FFX_BLUR_KERNEL_RANGE == 6 + { FFX_BLUR_KERNEL_TYPE(0.1197258568), FFX_BLUR_KERNEL_TYPE(0.1160611281), FFX_BLUR_KERNEL_TYPE(0.1057263555), FFX_BLUR_KERNEL_TYPE(0.090505984), FFX_BLUR_KERNEL_TYPE(0.0728062644), FFX_BLUR_KERNEL_TYPE(0.0550373395) }; +#elif FFX_BLUR_KERNEL_RANGE == 7 + { FFX_BLUR_KERNEL_TYPE(0.1110429695), FFX_BLUR_KERNEL_TYPE(0.1076440182), FFX_BLUR_KERNEL_TYPE(0.0980587551), FFX_BLUR_KERNEL_TYPE(0.0839422118), FFX_BLUR_KERNEL_TYPE(0.0675261302), FFX_BLUR_KERNEL_TYPE(0.0510458624), FFX_BLUR_KERNEL_TYPE(0.0362615375) }; +#elif FFX_BLUR_KERNEL_RANGE == 8 + { FFX_BLUR_KERNEL_TYPE(0.1059153311), FFX_BLUR_KERNEL_TYPE(0.1026733334), FFX_BLUR_KERNEL_TYPE(0.0935306896), FFX_BLUR_KERNEL_TYPE(0.0800660068), FFX_BLUR_KERNEL_TYPE(0.0644079717), FFX_BLUR_KERNEL_TYPE(0.0486887143), FFX_BLUR_KERNEL_TYPE(0.0345870861), FFX_BLUR_KERNEL_TYPE(0.0230885324) }; +#elif FFX_BLUR_KERNEL_RANGE == 9 + { FFX_BLUR_KERNEL_TYPE(0.1029336421), FFX_BLUR_KERNEL_TYPE(0.0997829119), FFX_BLUR_KERNEL_TYPE(0.0908976484), FFX_BLUR_KERNEL_TYPE(0.0778120183), FFX_BLUR_KERNEL_TYPE(0.0625947824), FFX_BLUR_KERNEL_TYPE(0.0473180477), FFX_BLUR_KERNEL_TYPE(0.0336134033), FFX_BLUR_KERNEL_TYPE(0.0224385526), FFX_BLUR_KERNEL_TYPE(0.0140758142) }; +#elif FFX_BLUR_KERNEL_RANGE == 10 + { FFX_BLUR_KERNEL_TYPE(0.1012533395), FFX_BLUR_KERNEL_TYPE(0.0981540422), FFX_BLUR_KERNEL_TYPE(0.089413823), FFX_BLUR_KERNEL_TYPE(0.0765418045), FFX_BLUR_KERNEL_TYPE(0.0615729768), FFX_BLUR_KERNEL_TYPE(0.0465456216), FFX_BLUR_KERNEL_TYPE(0.0330646936), FFX_BLUR_KERNEL_TYPE(0.0220722627), FFX_BLUR_KERNEL_TYPE(0.0138460388), FFX_BLUR_KERNEL_TYPE(0.0081620671) }; +#elif FFX_BLUR_KERNEL_RANGE == 11 + { FFX_BLUR_KERNEL_TYPE(0.1003459368), FFX_BLUR_KERNEL_TYPE(0.0972744146), FFX_BLUR_KERNEL_TYPE(0.0886125226), FFX_BLUR_KERNEL_TYPE(0.0758558594), FFX_BLUR_KERNEL_TYPE(0.0610211779), FFX_BLUR_KERNEL_TYPE(0.0461284934), FFX_BLUR_KERNEL_TYPE(0.0327683775), FFX_BLUR_KERNEL_TYPE(0.0218744576), FFX_BLUR_KERNEL_TYPE(0.0137219546), FFX_BLUR_KERNEL_TYPE(0.008088921), FFX_BLUR_KERNEL_TYPE(0.0044808529) }; +#endif +#else +#error FFX_BLUR_OPTION_KERNEL_PERMUTATION is not a valid value. +#endif // FFX_BLUR_OPTION_KERNEL_PERMUTATIONs + + return kernel_weights[iKernelIndex]; +} + +#if FFX_HALF + +#if defined (FFX_BLUR_BIND_UAV_OUTPUT) +void FfxBlurStoreOutput(FfxInt32x2 outPxCoord, FfxFloat16x3 color) +{ + imageStore(rw_output, outPxCoord, FfxFloat16x4(color, 1)); +} +#endif // #if defined (FFX_BLUR_BIND_UAV_OUTPUT) + +#if defined (FFX_BLUR_BIND_SRV_INPUT_SRC) +FfxFloat16x3 FfxBlurLoadInput(FfxInt16x2 inPxCoord) +{ + return FfxFloat16x3(texelFetch(r_input_src, inPxCoord, 0).rgb); +} +#endif // #if defined FFX_BLUR_BIND_SRV_INPUT_SRC + +#else // FFX_HALF + +#if defined (FFX_BLUR_BIND_UAV_OUTPUT) +void FfxBlurStoreOutput(FfxInt32x2 outPxCoord, FfxFloat32x3 color) +{ + imageStore(rw_output, outPxCoord, FfxFloat32x4(color, 1)); +} +#endif // #if defined FFX_BLUR_BIND_UAV_OUTPUT + +// DXIL generates load/sync/store blocks for each channel, ticket open: https://ontrack-internal.amd.com/browse/SWDEV-303837 +// this is 10x times slower!!! +//void Blur_StoreOutput(FfxInt32x2 outPxCoord, FfxFloat32x3 color) { texColorOutput[outPxCoord].rgb = color; } +#if defined (FFX_BLUR_BIND_SRV_INPUT_SRC) +FfxFloat32x3 FfxBlurLoadInput(FfxInt32x2 inPxCoord) +{ + return texelFetch(r_input_src, inPxCoord, 0).rgb; +} +#endif // #if defined FFX_BLUR_BIND_SRV_INPUT_SRC + +#endif // !FFX_HALF + +#endif // #if defined(FFX_GPU) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/blur/ffx_blur_callbacks_hlsl.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/blur/ffx_blur_callbacks_hlsl.h new file mode 100644 index 00000000..f74c42ff --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/blur/ffx_blur_callbacks_hlsl.h @@ -0,0 +1,254 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_blur_resources.h" + +#if defined(FFX_GPU) + +#ifdef __hlsl_dx_compiler +#pragma dxc diagnostic push +#pragma dxc diagnostic ignored "-Wambig-lit-shift" +#endif //__hlsl_dx_compiler + +#include "ffx_core.h" + +#ifdef __hlsl_dx_compiler +#pragma dxc diagnostic pop +#endif //__hlsl_dx_compiler + +#ifndef FFX_PREFER_WAVE64 +#define FFX_PREFER_WAVE64 +#endif // #ifndef FFX_PREFER_WAVE64 + +#if defined(FFX_GPU) +#pragma warning(disable: 3205) // conversion from larger type to smaller +#endif // #if defined(FFX_GPU) + +#define DECLARE_SRV_REGISTER(regIndex) t##regIndex +#define DECLARE_UAV_REGISTER(regIndex) u##regIndex +#define DECLARE_CB_REGISTER(regIndex) b##regIndex +#define FFX_BLUR_DECLARE_SRV(regIndex) register(DECLARE_SRV_REGISTER(regIndex)) +#define FFX_BLUR_DECLARE_UAV(regIndex) register(DECLARE_UAV_REGISTER(regIndex)) +#define FFX_BLUR_DECLARE_CB(regIndex) register(DECLARE_CB_REGISTER(regIndex)) + +#if defined(FFX_BLUR_BIND_CB_BLUR) + cbuffer cbBLUR : FFX_BLUR_DECLARE_CB(FFX_BLUR_BIND_CB_BLUR) + { + FfxInt32x2 imageSize; + #define FFX_BLUR_CONSTANT_BUFFER_1_SIZE 2 // Number of 32-bit values. This must be kept in sync with the cbBLUR size. + }; +#else + #define imageSize 0 +#endif + +#define FFX_BLUR_ROOTSIG_STRINGIFY(p) FFX_BLUR_ROOTSIG_STR(p) +#define FFX_BLUR_ROOTSIG_STR(p) #p +#define FFX_BLUR_ROOTSIG [RootSignature("DescriptorTable(UAV(u0, numDescriptors = " FFX_BLUR_ROOTSIG_STRINGIFY(FFX_BLUR_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "DescriptorTable(SRV(t0, numDescriptors = " FFX_BLUR_ROOTSIG_STRINGIFY(FFX_BLUR_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "CBV(b0)" )] + +#if defined(FFX_BLUR_EMBED_ROOTSIG) +#define FFX_BLUR_EMBED_ROOTSIG_CONTENT FFX_BLUR_ROOTSIG +#else +#define FFX_BLUR_EMBED_ROOTSIG_CONTENT +#endif // #if FFX_BLUR_EMBED_ROOTSIG + +FfxInt32x2 ImageSize() +{ + return imageSize; +} + +// SRVs +#if defined FFX_BLUR_BIND_SRV_INPUT_SRC + #if FFX_HALF + Texture2D r_input_src : FFX_BLUR_DECLARE_SRV(FFX_BLUR_BIND_SRV_INPUT_SRC); + #else + Texture2D r_input_src : FFX_BLUR_DECLARE_SRV(FFX_BLUR_BIND_SRV_INPUT_SRC); + #endif // FFX_HALF +#endif + + // UAV declarations +#if defined FFX_BLUR_BIND_UAV_OUTPUT + #if FFX_HALF + RWTexture2D rw_output : FFX_BLUR_DECLARE_UAV(FFX_BLUR_BIND_UAV_OUTPUT); + #else + RWTexture2D rw_output : FFX_BLUR_DECLARE_UAV(FFX_BLUR_BIND_UAV_OUTPUT); + #endif // FFX_HALF +#endif + +// FFX_BLUR_OPTION_KERNEL_DIMENSION to be defined by the client application +// App should define e.g the following for 5x5 blur: +// #define FFX_BLUR_OPTION_KERNEL_DIMENSION 5 +#ifndef FFX_BLUR_OPTION_KERNEL_DIMENSION +#error Please define FFX_BLUR_OPTION_KERNEL_DIMENSION +#endif + +// FFX_BLUR_KERNEL_RANGE is center + half width of the kernel +// +// consider a blur kernel 5x5 - '*' indicates the center of the kernel +// FFX_BLUR_OPTION_KERNEL_DIMENSION=5 +// |---------------| +// x x x x x +// x x x x x +// x x x* x x +// x x x x x +// x x x x x +// +// +// as separate 1D kernels +// +// x x x* x x +// |-------| +// FFX_BLUR_KERNEL_RANGE +// +#define FFX_BLUR_KERNEL_RANGE (((FFX_BLUR_OPTION_KERNEL_DIMENSION - 1) / 2) + 1) +#define FFX_BLUR_KERNEL_RANGE_MINUS1 (FFX_BLUR_KERNEL_RANGE - 1) + +// +// FFX-Blur Callback definitions +// +#if FFX_HALF + #define FFX_BLUR_KERNEL_TYPE FfxFloat16 +#else + #define FFX_BLUR_KERNEL_TYPE FfxFloat32 +#endif + +inline FFX_BLUR_KERNEL_TYPE FfxBlurLoadKernelWeight(FfxInt32 iKernelIndex) +{ +// GAUSSIAN BLUR 1D KERNELS +// +//---------------------------------------------------------------------------------------------------------------------------------- +// Kernel Size: [3, 21]: odd numbers +// Kernels are pregenerated using three different sigma values. +// Larger sigmas are better for larger kernels. + const FFX_BLUR_KERNEL_TYPE kernel_weights[FFX_BLUR_KERNEL_RANGE] = +#if FFX_BLUR_OPTION_KERNEL_PERMUTATION == 0 +// Sigma: 1.6 +#if FFX_BLUR_KERNEL_RANGE == 2 + { 0.3765770884, 0.3117114558 }; +#elif FFX_BLUR_KERNEL_RANGE == 3 + { 0.2782163289, 0.230293397, 0.1305984385 }; +#elif FFX_BLUR_KERNEL_RANGE == 4 + { 0.2525903052, 0.2090814714, 0.1185692428, 0.0460541333 }; +#elif FFX_BLUR_KERNEL_RANGE == 5 + { 0.2465514351, 0.2040828004, 0.115734517, 0.0449530818, 0.0119538834 }; +#elif FFX_BLUR_KERNEL_RANGE == 6 + { 0.245483563, 0.2031988699, 0.1152332436, 0.0447583794, 0.0119021083, 0.0021656173 }; +#elif FFX_BLUR_KERNEL_RANGE == 7 + { 0.2453513488, 0.2030894296, 0.1151711805, 0.0447342732, 0.011895698, 0.0021644509, 0.0002692935 }; +#elif FFX_BLUR_KERNEL_RANGE == 8 + { 0.2453401155, 0.2030801313, 0.1151659074, 0.044732225, 0.0118951533, 0.0021643518, 0.0002692811, 2.28922E-05 }; +#elif FFX_BLUR_KERNEL_RANGE == 9 + { 0.2453394635, 0.2030795916, 0.1151656014, 0.0447321061, 0.0118951217, 0.0021643461, 0.0002692804, 2.28922E-05, 1.3287E-06 }; +#elif FFX_BLUR_KERNEL_RANGE == 10 + { 0.2453394377, 0.2030795703, 0.1151655892, 0.0447321014, 0.0118951205, 0.0021643458, 0.0002692804, 2.28922E-05, 1.3287E-06, 5.26E-08 }; +#elif FFX_BLUR_KERNEL_RANGE == 11 + { 0.2453394371, 0.2030795697, 0.1151655889, 0.0447321013, 0.0118951204, 0.0021643458, 0.0002692804, 2.28922E-05, 1.3287E-06, 5.26E-08, 1.4E-09 }; +#endif +#elif FFX_BLUR_OPTION_KERNEL_PERMUTATION == 1 +// Sigma: 2.8 +#if FFX_BLUR_KERNEL_RANGE == 2 + { 0.3474999743, 0.3262500129 }; +#elif FFX_BLUR_KERNEL_RANGE == 3 + { 0.2256541468, 0.2118551763, 0.1753177504 }; +#elif FFX_BLUR_KERNEL_RANGE == 4 + { 0.1796953063, 0.1687067636, 0.1396108926, 0.1018346906 }; +#elif FFX_BLUR_KERNEL_RANGE == 5 + { 0.1588894947, 0.1491732476, 0.1234462081, 0.0900438796, 0.0578919173 }; +#elif FFX_BLUR_KERNEL_RANGE == 6 + { 0.1491060676, 0.1399880866, 0.1158451582, 0.0844995374, 0.054327293, 0.0307868909 }; +#elif FFX_BLUR_KERNEL_RANGE == 7 + { 0.1446570603, 0.1358111404, 0.1123885856, 0.0819782513, 0.0527062824, 0.0298682757, 0.0149189344 }; +#elif FFX_BLUR_KERNEL_RANGE == 8 + { 0.1427814521, 0.1340502275, 0.110931367, 0.0809153299, 0.0520228983, 0.0294810068, 0.0147254971, 0.0064829474 }; +#elif FFX_BLUR_KERNEL_RANGE == 9 + { 0.1420666821, 0.1333791663, 0.1103760399, 0.0805102644, 0.0517624694, 0.0293334236, 0.0146517806, 0.0064504935, 0.0025030212 }; +#elif FFX_BLUR_KERNEL_RANGE == 10 + { 0.1418238658, 0.1331511984, 0.1101873883, 0.0803726585, 0.0516739985, 0.0292832877, 0.0146267382, 0.0064394685, 0.0024987432, 0.0008545858 }; +#elif FFX_BLUR_KERNEL_RANGE == 11 + { 0.1417508359, 0.1330826344, 0.1101306491, 0.0803312719, 0.0516473898, 0.0292682088, 0.0146192064, 0.0064361526, 0.0024974565, 0.0008541457, 0.0002574667 }; +#endif +#elif FFX_BLUR_OPTION_KERNEL_PERMUTATION == 2 +// Sigma: 4 +#if FFX_BLUR_KERNEL_RANGE == 2 + { 0.3402771036, 0.3298614482 }; +#elif FFX_BLUR_KERNEL_RANGE == 3 + { 0.2125433723, 0.2060375614, 0.1876907525 }; +#elif FFX_BLUR_KERNEL_RANGE == 4 + { 0.1608542243, 0.1559305837, 0.1420455978, 0.1215967064 }; +#elif FFX_BLUR_KERNEL_RANGE == 5 + { 0.1345347233, 0.1304167051, 0.1188036266, 0.1017006505, 0.0818116562 }; +#elif FFX_BLUR_KERNEL_RANGE == 6 + { 0.1197258568, 0.1160611281, 0.1057263555, 0.090505984, 0.0728062644, 0.0550373395 }; +#elif FFX_BLUR_KERNEL_RANGE == 7 + { 0.1110429695, 0.1076440182, 0.0980587551, 0.0839422118, 0.0675261302, 0.0510458624, 0.0362615375 }; +#elif FFX_BLUR_KERNEL_RANGE == 8 + { 0.1059153311, 0.1026733334, 0.0935306896, 0.0800660068, 0.0644079717, 0.0486887143, 0.0345870861, 0.0230885324 }; +#elif FFX_BLUR_KERNEL_RANGE == 9 + { 0.1029336421, 0.0997829119, 0.0908976484, 0.0778120183, 0.0625947824, 0.0473180477, 0.0336134033, 0.0224385526, 0.0140758142 }; +#elif FFX_BLUR_KERNEL_RANGE == 10 + { 0.1012533395, 0.0981540422, 0.089413823, 0.0765418045, 0.0615729768, 0.0465456216, 0.0330646936, 0.0220722627, 0.0138460388, 0.0081620671 }; +#elif FFX_BLUR_KERNEL_RANGE == 11 + { 0.1003459368, 0.0972744146, 0.0886125226, 0.0758558594, 0.0610211779, 0.0461284934, 0.0327683775, 0.0218744576, 0.0137219546, 0.008088921, 0.0044808529 }; +#endif +#else +#error FFX_BLUR_OPTION_KERNEL_PERMUTATION is not a valid value. +#endif // FFX_BLUR_OPTION_KERNEL_PERMUTATIONs + + return kernel_weights[iKernelIndex]; +} + +#if FFX_HALF + + #if defined (FFX_BLUR_BIND_UAV_OUTPUT) + void FfxBlurStoreOutput(FfxInt32x2 outPxCoord, FfxFloat16x3 color) + { + rw_output[outPxCoord] = FfxFloat16x4(color, 1); + } + #endif // #if defined (FFX_BLUR_BIND_UAV_OUTPUT) + + #if defined (FFX_BLUR_BIND_SRV_INPUT_SRC) + FfxFloat16x3 FfxBlurLoadInput(FfxInt16x2 inPxCoord) + { + return r_input_src[inPxCoord].rgb; + } + #endif // #if defined (FFX_BLUR_BIND_SRV_INPUT_SRC) + +#else // FFX_HALF + + #if defined (FFX_BLUR_BIND_UAV_OUTPUT) + void FfxBlurStoreOutput(FfxInt32x2 outPxCoord, FfxFloat32x3 color) + { + rw_output[outPxCoord] = FfxFloat32x4(color, 1); + } + #endif // #if defined (FFX_BLUR_BIND_UAV_OUTPUT) + + #if defined (FFX_BLUR_BIND_SRV_INPUT_SRC) + FfxFloat32x3 FfxBlurLoadInput(FfxInt32x2 inPxCoord) + { + return r_input_src[inPxCoord].rgb; + } + #endif // #if defined (FFX_BLUR_BIND_SRV_INPUT_SRC) + +#endif // !FFX_HALF + +#endif // #if defined(FFX_GPU) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/blur/ffx_blur_resources.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/blur/ffx_blur_resources.h new file mode 100644 index 00000000..636de9b6 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/blur/ffx_blur_resources.h @@ -0,0 +1,39 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_BLUR_RESOURCES_H +#define FFX_BLUR_RESOURCES_H + +#if defined(FFX_CPU) || defined(FFX_GPU) + +#define FFX_BLUR_RESOURCE_IDENTIFIER_NULL 0 +#define FFX_BLUR_RESOURCE_IDENTIFIER_INPUT_SRC 1 +#define FFX_BLUR_RESOURCE_IDENTIFIER_OUTPUT 2 + +#define FFX_BLUR_RESOURCE_IDENTIFIER_COUNT 3 + +// CBV resource definitions +#define FFX_BLUR_CONSTANTBUFFER_IDENTIFIER_BLUR 0 + +#endif // #if defined(FFX_CPU) || defined(FFX_GPU) + +#endif // FFX_BLUR_RESOURCES_H diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizer/CMakeCompileBrixelizerShaders.txt b/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizer/CMakeCompileBrixelizerShaders.txt new file mode 100644 index 00000000..c361b207 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizer/CMakeCompileBrixelizerShaders.txt @@ -0,0 +1,74 @@ +# This file is part of the FidelityFX SDK. +# +# Copyright (C) 2024 Advanced Micro Devices, Inc. +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files(the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions : +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. + +set(BRIXELIZER_BASE_ARGS + -reflection -deps=gcc -DFFX_GPU=1) + +set(BRIXELIZER_INCLUDE_ARGS + "${FFX_GPU_PATH}" + "${FFX_GPU_PATH}/brixelizer") + +if (NOT BRIXELIZER_SHADER_EXT) + set(BRIXELIZER_SHADER_EXT *) +endif() + +file(GLOB BRIXELIZER_SHADERS + "shaders/brixelizer/ffx_brixelizer_cascade_ops_build_tree_aabb_pass.${BRIXELIZER_SHADER_EXT}" + "shaders/brixelizer/ffx_brixelizer_cascade_ops_clear_brick_storage_pass.${BRIXELIZER_SHADER_EXT}" + "shaders/brixelizer/ffx_brixelizer_cascade_ops_clear_build_counters_pass.${BRIXELIZER_SHADER_EXT}" + "shaders/brixelizer/ffx_brixelizer_cascade_ops_clear_job_counter_pass.${BRIXELIZER_SHADER_EXT}" + "shaders/brixelizer/ffx_brixelizer_cascade_ops_clear_ref_counters_pass.${BRIXELIZER_SHADER_EXT}" + "shaders/brixelizer/ffx_brixelizer_cascade_ops_coarse_culling_pass.${BRIXELIZER_SHADER_EXT}" + "shaders/brixelizer/ffx_brixelizer_cascade_ops_compact_references_pass.${BRIXELIZER_SHADER_EXT}" + "shaders/brixelizer/ffx_brixelizer_cascade_ops_compress_brick_pass.${BRIXELIZER_SHADER_EXT}" + "shaders/brixelizer/ffx_brixelizer_cascade_ops_emit_sdf_pass.${BRIXELIZER_SHADER_EXT}" + "shaders/brixelizer/ffx_brixelizer_cascade_ops_free_cascade_pass.${BRIXELIZER_SHADER_EXT}" + "shaders/brixelizer/ffx_brixelizer_cascade_ops_initialize_cascade_pass.${BRIXELIZER_SHADER_EXT}" + "shaders/brixelizer/ffx_brixelizer_cascade_ops_invalidate_job_areas_pass.${BRIXELIZER_SHADER_EXT}" + "shaders/brixelizer/ffx_brixelizer_cascade_ops_mark_cascade_uninitialized_pass.${BRIXELIZER_SHADER_EXT}" + "shaders/brixelizer/ffx_brixelizer_cascade_ops_reset_cascade_pass.${BRIXELIZER_SHADER_EXT}" + "shaders/brixelizer/ffx_brixelizer_cascade_ops_scan_jobs_pass.${BRIXELIZER_SHADER_EXT}" + "shaders/brixelizer/ffx_brixelizer_cascade_ops_scan_references_pass.${BRIXELIZER_SHADER_EXT}" + "shaders/brixelizer/ffx_brixelizer_cascade_ops_scroll_cascade_pass.${BRIXELIZER_SHADER_EXT}" + "shaders/brixelizer/ffx_brixelizer_cascade_ops_voxelize_pass.${BRIXELIZER_SHADER_EXT}" + "shaders/brixelizer/ffx_brixelizer_context_ops_clear_brick_pass.${BRIXELIZER_SHADER_EXT}" + "shaders/brixelizer/ffx_brixelizer_context_ops_clear_counters_pass.${BRIXELIZER_SHADER_EXT}" + "shaders/brixelizer/ffx_brixelizer_context_ops_collect_clear_bricks_pass.${BRIXELIZER_SHADER_EXT}" + "shaders/brixelizer/ffx_brixelizer_context_ops_collect_dirty_bricks_pass.${BRIXELIZER_SHADER_EXT}" + "shaders/brixelizer/ffx_brixelizer_context_ops_eikonal_pass.${BRIXELIZER_SHADER_EXT}" + "shaders/brixelizer/ffx_brixelizer_context_ops_merge_bricks_pass.${BRIXELIZER_SHADER_EXT}" + "shaders/brixelizer/ffx_brixelizer_context_ops_merge_cascades_pass.${BRIXELIZER_SHADER_EXT}" + "shaders/brixelizer/ffx_brixelizer_context_ops_prepare_clear_bricks_pass.${BRIXELIZER_SHADER_EXT}" + "shaders/brixelizer/ffx_brixelizer_context_ops_prepare_eikonal_args_pass.${BRIXELIZER_SHADER_EXT}" + "shaders/brixelizer/ffx_brixelizer_context_ops_prepare_merge_bricks_args_pass.${BRIXELIZER_SHADER_EXT}" + "shaders/brixelizer/ffx_brixelizer_debug_draw_aabb_tree.${BRIXELIZER_SHADER_EXT}" + "shaders/brixelizer/ffx_brixelizer_debug_draw_instance_aabbs.${BRIXELIZER_SHADER_EXT}" + "shaders/brixelizer/ffx_brixelizer_debug_visualization_pass.${BRIXELIZER_SHADER_EXT}") + +# compile all the shaders +compile_shaders_with_depfile( + "${FFX_SC_EXECUTABLE}" + "${BRIXELIZER_BASE_ARGS}" "${BRIXELIZER_API_BASE_ARGS}" "" "${BRIXELIZER_INCLUDE_ARGS}" + "${BRIXELIZER_SHADERS}" "${FFX_PASS_SHADER_OUTPUT_PATH}" BRIXELIZER_PERMUTATION_OUTPUTS) + +# add the header files they generate to the main list of dependencies +add_shader_output("${BRIXELIZER_PERMUTATION_OUTPUTS}") \ No newline at end of file diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizer/ffx_brixelizer_brick_common.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizer/ffx_brixelizer_brick_common.h new file mode 100644 index 00000000..ee1f6283 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizer/ffx_brixelizer_brick_common.h @@ -0,0 +1,117 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_BRIXELIZER_BRICK_COMMON_H +#define FFX_BRIXELIZER_BRICK_COMMON_H + +#include "ffx_brixelizer_common.h" + +FfxUInt32 FfxBrixelizerBrickGetIndex(FfxUInt32 brick_id) +{ + return brick_id & FFX_BRIXELIZER_BRICK_ID_MASK; +} + +FfxUInt32x3 FfxBrixelizerWrapCoords(FfxInt32x3 clipmap_offset, FfxUInt32 wrap_mask, FfxUInt32x3 voxel_coord) +{ + return (voxel_coord + FfxUInt32x3(clipmap_offset)) & FfxUInt32x3(wrap_mask, wrap_mask, wrap_mask); +} + +FfxUInt32x3 FfxBrixelizerWrapCoords(FfxBrixelizerCascadeInfo cinfo, FfxUInt32x3 voxel_coord) +{ + return (voxel_coord + cinfo.clipmap_offset) & FfxUInt32x3(FFX_BRIXELIZER_CASCADE_WRAP_MASK, FFX_BRIXELIZER_CASCADE_WRAP_MASK, FFX_BRIXELIZER_CASCADE_WRAP_MASK); +} + +FfxUInt32 FfxBrixelizerLoadBrickIDUniform(FfxUInt32 voxel_flat_id, FfxUInt32 cascade_id) +{ + return LoadCascadeBrickMapArrayUniform(cascade_id, voxel_flat_id); +} + +FfxUInt32x3 FfxBrixelizerGetSDFAtlasOffset(FfxUInt32 brick_id) +{ + FfxUInt32 dim = 8; + FfxUInt32 offset = FfxBrixelizerBrickGetIndex(brick_id); + FfxUInt32 bperdim = FFX_BRIXELIZER_STATIC_CONFIG_SDF_ATLAS_SIZE / dim; + FfxUInt32 xoffset = offset % bperdim; + FfxUInt32 yoffset = (offset / bperdim) % bperdim; + FfxUInt32 zoffset = (offset / bperdim / bperdim); + return FfxUInt32x3(xoffset, yoffset, zoffset) * dim; +} + +struct FfxBxAtlasBounds +{ + FfxUInt32 brick_dim; + FfxFloat32x3 uvw_min; + FfxFloat32x3 uvw_max; +}; + +FfxBxAtlasBounds FfxBrixelizerGetAtlasBounds(FfxUInt32 brick_id) +{ + FfxUInt32x3 brick_offset = FfxBrixelizerGetSDFAtlasOffset(brick_id); + FfxBxAtlasBounds bounds; + bounds.brick_dim = FfxUInt32(8); + bounds.uvw_min = (FfxFloat32x3(brick_offset) + FFX_BROADCAST_FLOAT32X3(0.5)) / FFX_BRIXELIZER_STATIC_CONFIG_SDF_ATLAS_SIZE; + bounds.uvw_max = (FfxFloat32x3(brick_offset) + FFX_BROADCAST_FLOAT32X3(float(8.0 - 0.5))) / FFX_BRIXELIZER_STATIC_CONFIG_SDF_ATLAS_SIZE; + return bounds; +} + +FfxFloat32 FfxBrixelizerSampleBrixelDistance(FfxUInt32 brick_id, FfxFloat32x3 uvw) +{ + FfxUInt32 brick_dim = FfxUInt32(8); + FfxFloat32 idim = FfxFloat32(1.0) / FfxFloat32(brick_dim); + FfxUInt32 texture_offset = FfxBrixelizerBrickGetIndex(brick_id); + + // Offset for 7x7x7 region + + FfxUInt32x3 brick_offset = FfxBrixelizerGetSDFAtlasOffset(brick_id); + FfxFloat32x3 uvw_min = (FfxFloat32x3(brick_offset) + FFX_BROADCAST_FLOAT32X3(0.5)) / FFX_BRIXELIZER_STATIC_CONFIG_SDF_ATLAS_SIZE; + FfxFloat32x3 uvw_max = (FfxFloat32x3(brick_offset) + FFX_BROADCAST_FLOAT32X3(FfxFloat32(brick_dim - FfxFloat32(0.5)))) / FFX_BRIXELIZER_STATIC_CONFIG_SDF_ATLAS_SIZE; + uvw = ffxLerp(uvw_min, uvw_max, uvw); + + return SampleSDFAtlas(uvw); +} + +FfxFloat32 FfxBrixelizerSampleBrixelDistance(FfxFloat32x3 uvw_min, FfxFloat32x3 uvw_max, FfxFloat32x3 uvw) +{ + uvw = ffxLerp(uvw_min, uvw_max, uvw); + return SampleSDFAtlas(uvw); +} + +FfxFloat32x3 FfxBrixelizerGetBrixelGrad(FfxFloat32x3 uvw_min, FfxFloat32x3 uvw_max, FfxFloat32x3 uvw) { + FfxFloat32 EPS = FfxFloat32(0.25) / (FfxFloat32(8.0) - FfxFloat32(1.0)); + + FfxFloat32x4 k = FfxFloat32x4(1.0, 1.0, 1.0, 0.0); + if (uvw.x > FfxFloat32(0.5)) k.x = -k.x; + if (uvw.y > FfxFloat32(0.5)) k.y = -k.y; + if (uvw.z > FfxFloat32(0.5)) k.z = -k.z; + FfxFloat32 fcenter = FfxBrixelizerSampleBrixelDistance(uvw_min, uvw_max, uvw); + FfxFloat32x3 grad = normalize( + k.xww * (FfxBrixelizerSampleBrixelDistance(uvw_min, uvw_max, uvw + k.xww * EPS) - fcenter) + + k.wyw * (FfxBrixelizerSampleBrixelDistance(uvw_min, uvw_max, uvw + k.wyw * EPS) - fcenter) + + k.wwz * (FfxBrixelizerSampleBrixelDistance(uvw_min, uvw_max, uvw + k.wwz * EPS) - fcenter) + ); + if (any(isnan(grad))) { + return normalize(uvw - FFX_BROADCAST_FLOAT32X3(0.5)); + } + return grad; +} + +#endif // FFX_BRIXELIZER_BRICK_COMMON_H \ No newline at end of file diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizer/ffx_brixelizer_brick_common_private.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizer/ffx_brixelizer_brick_common_private.h new file mode 100644 index 00000000..7cc6e1f0 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizer/ffx_brixelizer_brick_common_private.h @@ -0,0 +1,58 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_BRIXELIZER_BRICK_COMMON_PRIVATE_H +#define FFX_BRIXELIZER_BRICK_COMMON_PRIVATE_H + +#include "ffx_brixelizer_common_private.h" +#include "ffx_brixelizer_brick_common.h" + +FfxUInt32 FfxBrixelizerVoxelGetIndex(FfxUInt32 voxel_id) +{ + return voxel_id & FFX_BRIXELIZER_VOXEL_ID_MASK; +} + +FfxUInt32 FfxBrixelizerGetVoxelCascade(FfxUInt32 voxel_id) +{ + return voxel_id >> FFX_BRIXELIZER_CASCADE_ID_SHIFT; +} + +FfxUInt32 WrapFlatCoords(FfxBrixelizerCascadeInfo CINFO, FfxUInt32 voxel_idx) +{ + return FfxBrixelizerFlattenPOT((FfxBrixelizerUnflattenPOT(voxel_idx, FFX_BRIXELIZER_CASCADE_DEGREE) + CINFO.clipmap_offset) & FFX_BROADCAST_UINT32X3(FFX_BRIXELIZER_CASCADE_WRAP_MASK), FFX_BRIXELIZER_CASCADE_DEGREE); +} + +FfxUInt32 FfxBrixelizerMakeBrickID(FfxUInt32 offset) +{ + return offset; +} + +FfxFloat32x3 FfxBrixelizerGetBrixelGrad(FfxUInt32 brick_id, FfxFloat32x3 uvw) +{ + FfxFloat32 EPS = FfxFloat32(0.1) / (FfxFloat32(8.0) - FfxFloat32(1.0)); + FfxUInt32x3 brick_offset = FfxBrixelizerGetSDFAtlasOffset(brick_id); + FfxFloat32x3 uvw_min = (FfxFloat32x3(brick_offset) + FFX_BROADCAST_FLOAT32X3(0.5)) / FFX_BRIXELIZER_STATIC_CONFIG_SDF_ATLAS_SIZE; + FfxFloat32x3 uvw_max = (FfxFloat32x3(brick_offset) + FFX_BROADCAST_FLOAT32X3(float(8.0 - float(0.5)))) / FFX_BRIXELIZER_STATIC_CONFIG_SDF_ATLAS_SIZE; + return FfxBrixelizerGetBrixelGrad(uvw_min, uvw_max, uvw); +} + +#endif // FFX_BRIXELIZER_BRICK_COMMON_PRIVATE_H diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizer/ffx_brixelizer_build_common.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizer/ffx_brixelizer_build_common.h new file mode 100644 index 00000000..31ee3559 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizer/ffx_brixelizer_build_common.h @@ -0,0 +1,39 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_BRIXELIZER_BUILD_COMMON_H +#define FFX_BRIXELIZER_BUILD_COMMON_H + +#include "ffx_brixelizer_common_private.h" + +void FfxBrixelizerMarkBrickFree(FfxUInt32 brick_id) +{ + StoreBricksVoxelMap(FfxBrixelizerBrickGetIndex(brick_id), FFX_BRIXELIZER_INVALID_ID); +} + +FfxUInt32 FfxBrixelizerLoadBrickVoxelID(FfxUInt32 brick_id) +{ + return LoadBricksVoxelMap(FfxBrixelizerBrickGetIndex(brick_id)); +} +// FfxUInt32 FfxBrixelizerLoadBrickCascadeID(FfxUInt32 brick_id) { return LoadBricksVoxelMap(FfxBrixelizerBrickGetIndex(brick_id)) >> FFX_BRIXELIZER_CASCADE_ID_SHIFT; } + +#endif // FFX_BRIXELIZER_BUILD_COMMON_H \ No newline at end of file diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizer/ffx_brixelizer_callbacks_glsl.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizer/ffx_brixelizer_callbacks_glsl.h new file mode 100644 index 00000000..18ec5a2f --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizer/ffx_brixelizer_callbacks_glsl.h @@ -0,0 +1,1287 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_BRIXELIZER_CALLBACKS_GLSL_H +#define FFX_BRIXELIZER_CALLBACKS_GLSL_H + +#include "ffx_brixelizer_resources.h" +#include "ffx_brixelizer_host_gpu_shared.h" +#include "ffx_brixelizer_host_gpu_shared_private.h" + +#if defined(FFX_GPU) +#ifndef FFX_PREFER_WAVE64 +#define FFX_PREFER_WAVE64 +#endif // #ifndef FFX_PREFER_WAVE64 + +#define FFX_BRIXELIZER_SIZEOF_UINT 4 + +// CBVs + +#if defined BRIXELIZER_BIND_CB_CASCADE_INFO + layout (set = 0, binding = BRIXELIZER_BIND_CB_CASCADE_INFO, std140) uniform BrixelizerCascadeInfo_t + { + FfxBrixelizerCascadeInfo data; + } cbBrixelizerCascadeInfo; +#endif + +#if defined BRIXELIZER_BIND_CB_CONTEXT_INFO + layout (set = 0, binding = BRIXELIZER_BIND_CB_CONTEXT_INFO, std140) uniform BrixelizerContextInfo_t + { + FfxBrixelizerContextInfo data; + } cbBrixelizerContextInfo; +#endif + +#if defined BRIXELIZER_BIND_CB_BUILD_INFO + layout (set = 0, binding = BRIXELIZER_BIND_CB_BUILD_INFO, std140) uniform BrixelizerBuildInfo_t + { + FfxBrixelizerBuildInfo data; + } cbBrixelizerBuildInfo; +#endif + +#if defined BRIXELIZER_BIND_CB_DEBUG_INFO + layout (set = 0, binding = BRIXELIZER_BIND_CB_DEBUG_INFO, std140) uniform BrixelizerDebugInfo_t + { + FfxBrixelizerDebugInfo data; + } cbBrixelizerDebugInfo; +#endif + +// SRVs + +#if defined BRIXELIZER_BIND_SRV_DEBUG_INSTANCE_ID_BUFFER + layout (set = 0, binding = BRIXELIZER_BIND_SRV_DEBUG_INSTANCE_ID_BUFFER, std430) readonly buffer BrixelizerDebugInstanceID_t + { + FfxUInt32 data[]; + } r_debug_instance_id; +#endif + +#if defined BRIXELIZER_BIND_SRV_JOB_BUFFER + layout (set = 0, binding = BRIXELIZER_BIND_SRV_JOB_BUFFER, std430) readonly buffer BrixelizerJob_t + { + FfxBrixelizerBrixelizationJob data[]; + } r_job_buffer; +#endif + +#if defined BRIXELIZER_BIND_SRV_JOB_INDEX_BUFFER + layout (set = 0, binding = BRIXELIZER_BIND_SRV_JOB_INDEX_BUFFER, std430) readonly buffer BrixelizerJobIndex_t + { + FfxUInt32 data[]; + } r_job_index_buffer; +#endif + +#if defined BRIXELIZER_BIND_SRV_INSTANCE_INFO_BUFFER + layout (set = 0, binding = BRIXELIZER_BIND_SRV_INSTANCE_INFO_BUFFER, std430) readonly buffer BrixelizerInstanceInfo_t + { + FfxBrixelizerInstanceInfo data[]; + } r_instance_info_buffer; +#endif + +#if defined BRIXELIZER_BIND_SRV_INSTANCE_TRANSFORM_BUFFER + layout (set = 0, binding = BRIXELIZER_BIND_SRV_INSTANCE_TRANSFORM_BUFFER, std430) readonly buffer BrixelizerInstanceTransform_t + { + FfxFloat32x4 data[]; + } r_instance_transform_buffer; +#endif + +#if defined BRIXELIZER_BIND_SRV_VERTEX_BUFFERS + layout (set = 1, binding = BRIXELIZER_BIND_SRV_VERTEX_BUFFERS, std430) readonly buffer BrixelizerVertexBuffer_t + { + FfxUInt32 data[]; + } r_vertex_buffers[FFX_BRIXELIZER_STATIC_CONFIG_MAX_VERTEX_BUFFERS]; +#endif + +#if defined BRIXELIZER_BIND_SRV_SDF_ATLAS + layout (set = 0, binding = BRIXELIZER_BIND_SRV_SDF_ATLAS) uniform texture3D r_sdf_atlas; +#endif + +// UAVs + +#if defined BRIXELIZER_BIND_UAV_DEBUG_AABBS + layout (set = 0, binding = BRIXELIZER_BIND_UAV_DEBUG_AABBS, std430) buffer BrixelizerDebugAABBs_t + { + FfxBrixelizerDebugAABB data[]; + } rw_debug_aabbs; +#endif + +#if defined BRIXELIZER_BIND_UAV_CASCADE_AABB_TREE + layout (set = 0, binding = BRIXELIZER_BIND_UAV_CASCADE_AABB_TREE, std430) buffer BrixelizerCascadeAABBTree_t + { + FfxUInt32 data[]; + } rw_cascade_aabbtree; +#endif + +#if defined BRIXELIZER_BIND_UAV_CASCADE_BRICK_MAP + layout (set = 0, binding = BRIXELIZER_BIND_UAV_CASCADE_BRICK_MAP, std430) buffer BrixelizerCascadeBrickMap_t + { + FfxUInt32 data[]; + } rw_cascade_brick_map; +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_COUNTERS + layout (set = 0, binding = BRIXELIZER_BIND_UAV_SCRATCH_COUNTERS, std430) buffer BrixelizerScratchCounters_t + { + FfxUInt32 data[]; + } rw_scratch_counters; +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_INDEX_SWAP + layout (set = 0, binding = BRIXELIZER_BIND_UAV_SCRATCH_INDEX_SWAP, std430) buffer BrixelizerScratchIndexSwap_t + { + FfxUInt32 data[]; + } rw_scratch_index_swap; +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_VOXEL_ALLOCATION_FAIL_COUNTER + layout (set = 0, binding = BRIXELIZER_BIND_UAV_SCRATCH_VOXEL_ALLOCATION_FAIL_COUNTER, std430) buffer BrixelizerScratchVoxelAllocationFailCounter_t + { + FfxUInt32 data[]; + } rw_scratch_voxel_allocation_fail_counter; +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_BRICKS_STORAGE + layout (set = 0, binding = BRIXELIZER_BIND_UAV_SCRATCH_BRICKS_STORAGE, std430) buffer BrixelizerScratchBricksStorage_t + { + FfxUInt32 data[]; + } rw_scratch_bricks_storage; +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_BRICKS_STORAGE_OFFSETS + layout (set = 0, binding = BRIXELIZER_BIND_UAV_SCRATCH_BRICKS_STORAGE_OFFSETS, std430) buffer BrixelizerScratchBricksStorageOffsets_t + { + FfxUInt32 data[]; + } rw_scratch_bricks_storage_offsets; +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_BRICKS_COMPRESSION_LIST + layout (set = 0, binding = BRIXELIZER_BIND_UAV_SCRATCH_BRICKS_COMPRESSION_LIST, std430) buffer BrixelizerScratchBricksCompressionList_t + { + FfxUInt32 data[]; + } rw_scratch_bricks_compression_list; +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_BRICKS_CLEAR_LIST + layout (set = 0, binding = BRIXELIZER_BIND_UAV_SCRATCH_BRICKS_CLEAR_LIST, std430) buffer BrixelizerScratchBricksClearList_t + { + FfxUInt32 data[]; + } rw_scratch_bricks_clear_list; +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_JOB_COUNTERS + layout (set = 0, binding = BRIXELIZER_BIND_UAV_SCRATCH_JOB_COUNTERS, std430) buffer BrixelizerScratchJobCounters_t + { + FfxUInt32 data[]; + } rw_scratch_job_counters; +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_JOB_COUNTERS_SCAN + layout (set = 0, binding = BRIXELIZER_BIND_UAV_SCRATCH_JOB_COUNTERS_SCAN, std430) buffer BrixelizerScratchJobCountersScan_t + { + FfxUInt32 data[]; + } rw_scratch_job_counters_scan; +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_JOB_GLOBAL_COUNTERS_SCAN + layout (set = 0, binding = BRIXELIZER_BIND_UAV_SCRATCH_JOB_GLOBAL_COUNTERS_SCAN, std430) buffer BrixelizerScratchJobGlobalCountersScan_t + { + FfxUInt32 data[]; + } rw_scratch_job_global_counters_scan; +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_CR1_REFERENCES + layout (set = 0, binding = BRIXELIZER_BIND_UAV_SCRATCH_CR1_REFERENCES, std430) buffer BrixelizerScratchCR1References_t + { + FfxBrixelizerTriangleReference data[]; + } rw_scratch_cr1_references; +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_CR1_COMPACTED_REFERENCES + layout (set = 0, binding = BRIXELIZER_BIND_UAV_SCRATCH_CR1_COMPACTED_REFERENCES, std430) buffer BrixelizerScratchCR1CompactedReferences_t + { + FfxUInt32 data[]; + } rw_scratch_cr1_compacted_references; +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_CR1_REF_COUNTERS + layout (set = 0, binding = BRIXELIZER_BIND_UAV_SCRATCH_CR1_REF_COUNTERS, std430) buffer BrixelizerScratchCR1RefCounters_t + { + FfxUInt32 data[]; + } rw_scratch_cr1_ref_counters; +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_CR1_INSTANCE_REF_COUNTERS + layout (set = 0, binding = BRIXELIZER_BIND_UAV_SCRATCH_CR1_INSTANCE_REF_COUNTERS, std430) buffer BrixelizerScratchCR1InstanceRefCounters_t + { + FfxUInt32 data[]; + } rw_scratch_cr1_instance_ref_counters; +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_CR1_REF_COUNTER_SCAN + layout (set = 0, binding = BRIXELIZER_BIND_UAV_SCRATCH_CR1_REF_COUNTER_SCAN, std430) buffer BrixelizerScratchCR1RefCounterScan_t + { + FfxUInt32 data[]; + } rw_scratch_cr1_ref_counter_scan; +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_CR1_REF_GLOBAL_SCAN + layout (set = 0, binding = BRIXELIZER_BIND_UAV_SCRATCH_CR1_REF_GLOBAL_SCAN, std430) buffer BrixelizerScratchCR1RefGlobalScan_t + { + FfxUInt32 data[]; + } rw_scratch_cr1_ref_global_scan; +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_CR1_STAMP_SCAN + layout (set = 0, binding = BRIXELIZER_BIND_UAV_SCRATCH_CR1_STAMP_SCAN, std430) buffer BrixelizerScratchCR1StampScan_t + { + FfxUInt32 data[]; + } rw_scratch_cr1_stamp_scan; +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_CR1_STAMP_GLOBAL_SCAN + layout (set = 0, binding = BRIXELIZER_BIND_UAV_SCRATCH_CR1_STAMP_GLOBAL_SCAN, std430) buffer BrixelizerScratchCR1StampGlobalScan_t + { + FfxUInt32 data[]; + } rw_scratch_cr1_stamp_global_scan; +#endif + +#if defined BRIXELIZER_BIND_UAV_INDIRECT_ARGS + layout (set = 0, binding = BRIXELIZER_BIND_UAV_INDIRECT_ARGS, std430) buffer BrixelizerIndirectArgs_t + { + FfxUInt32 data[]; + } rw_indirect_args_1; +#endif + +#if defined BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_VOXEL_MAP + layout (set = 0, binding = BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_VOXEL_MAP, std430) buffer BrixelizerContextBricksVoxelMap_t + { + FfxUInt32 data[]; + } rw_bctx_bricks_voxel_map; +#endif + +#if defined BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_AABB + layout (set = 0, binding = BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_AABB, std430) buffer BrixelizerContextBricksAABB_t + { + FfxUInt32 data[]; + } rw_bctx_bricks_aabb; +#endif + +#if defined BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_FREE_LIST + layout (set = 0, binding = BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_FREE_LIST, std430) buffer BrixelizerContextBricksFreeList_t + { + FfxUInt32 data[]; + } rw_bctx_bricks_free_list; +#endif + +#if defined BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_CLEAR_LIST + layout (set = 0, binding = BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_CLEAR_LIST, std430) buffer BrixelizerContextBricksClearList_t + { + FfxUInt32 data[]; + } rw_bctx_bricks_clear_list; +#endif + +#if defined BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_EIKONAL_LIST + layout (set = 0, binding = BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_EIKONAL_LIST, std430) buffer BrixelizerContextBricksEikonalList_t + { + FfxUInt32 data[]; + } rw_bctx_bricks_eikonal_list; +#endif + +#if defined BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_MERGE_LIST + layout (set = 0, binding = BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_MERGE_LIST, std430) buffer BrixelizerContextBricksMergeList_t + { + FfxUInt32 data[]; + } rw_bctx_bricks_merge_list; +#endif + +#if defined BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_EIKONAL_COUNTERS + layout (set = 0, binding = BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_EIKONAL_COUNTERS, std430) buffer BrixelizerContextBricksEikonalCounters_t + { + FfxUInt32 data[]; + } rw_bctx_bricks_eikonal_counters; +#endif + +#if defined BRIXELIZER_BIND_UAV_CONTEXT_COUNTERS + layout (set = 0, binding = BRIXELIZER_BIND_UAV_CONTEXT_COUNTERS, std430) buffer BrixelizerContextCounters_t + { + FfxUInt32 data[]; + } rw_bctx_counters; +#endif + +#if defined BRIXELIZER_BIND_UAV_CASCADE_BRICK_MAPS + layout (set = 0, binding = BRIXELIZER_BIND_UAV_CASCADE_BRICK_MAPS, std430) buffer BrixelizerCascadeBrickMaps_t + { + FfxUInt32 data[]; + } rw_cascade_brick_maps[24]; +#endif + +#if defined BRIXELIZER_BIND_UAV_CASCADE_AABB_TREES + layout (set = 0, binding = BRIXELIZER_BIND_UAV_CASCADE_AABB_TREES, std430) buffer BrixelizerCascadeAABBTrees_t + { + FfxUInt32 data[]; + } rw_cascade_aabbtrees[24]; +#endif + +#if defined BRIXELIZER_BIND_UAV_SDF_ATLAS + layout (set = 0, binding = BRIXELIZER_BIND_UAV_SDF_ATLAS, r8) uniform image3D rw_sdf_atlas; +#endif + +#if defined BRIXELIZER_BIND_UAV_DEBUG_OUTPUT + layout (set = 0, binding = BRIXELIZER_BIND_UAV_DEBUG_OUTPUT, rgba16f) uniform image2D rw_debug_output; +#endif + +layout (set = 0, binding = 1000) uniform sampler g_wrap_linear_sampler; + +FfxBrixelizerDebugAABB GetDebugAABB(FfxUInt32 idx); +void StoreDebugAABB(FfxUInt32 idx, FfxBrixelizerDebugAABB aabb); +FfxUInt32 GetDebugInstanceID(FfxUInt32 idx); +FfxBrixelizerCascadeInfo GetCascadeInfo(); +FfxUInt32x3 GetCascadeInfoClipmapOffset(); +FfxUInt32 GetCascadeInfoIndex(); +FfxFloat32x3 GetCascadeInfoGridMin(); +FfxFloat32x3 GetCascadeInfoGridMax(); +FfxFloat32 GetCascadeInfoVoxelSize(); +FfxInt32x3 GetCascadeInfoClipmapInvalidationOffset(); +FfxBrixelizerCascadeInfo GetCascadeInfo(FfxUInt32 idx); +FfxUInt32 GetContextInfoNumBricks(); +FfxUInt32x3 GetContextInfoCascadeClipmapOffset(FfxUInt32 cascade_index); +FfxBrixelizerBuildInfo GetBuildInfo(); +FfxUInt32 GetBuildInfoDoInitialization(); +FfxInt32 GetBuildInfoTreeIteration(); +FfxUInt32 GetBuildInfoNumJobs(); +FfxUInt32 GetDebugInfoMaxAABBs(); +FfxFloat32x4x4 GetDebugInfoInvView(); +FfxFloat32x4x4 GetDebugInfoInvProj(); +FfxFloat32 GetDebugInfoPreviewSDFSolveEpsilon(); +FfxUInt32 GetDebugInfoStartCascadeIndex(); +FfxUInt32 GetDebugInfoEndCascadeIndex(); +FfxFloat32 GetDebugInfoTMin(); +FfxFloat32 GetDebugInfoTMax(); +FfxUInt32 GetDebugInfoDebugState(); +FfxBrixelizerBrixelizationJob LoadBrixelizationJob(FfxUInt32 idx); +FfxUInt32 LoadJobIndex(FfxUInt32 idx); +FfxBrixelizerInstanceInfo LoadInstanceInfo(FfxUInt32 index); +FfxFloat32x3x4 LoadInstanceTransform(FfxUInt32 idx); +FfxUInt32 LoadVertexBufferUInt(FfxUInt32 bufferIdx, FfxUInt32 elementIdx); +FfxUInt32x2 LoadVertexBufferUInt2(FfxUInt32 bufferIdx, FfxUInt32 elementIdx); +FfxUInt32x3 LoadVertexBufferUInt3(FfxUInt32 bufferIdx, FfxUInt32 elementIdx); +FfxFloat32x2 LoadVertexBufferFloat2(FfxUInt32 bufferIdx, FfxUInt32 elementIdx); +FfxFloat32x3 LoadVertexBufferFloat3(FfxUInt32 bufferIdx, FfxUInt32 elementIdx); +FfxFloat32x4 LoadVertexBufferFloat4(FfxUInt32 bufferIdx, FfxUInt32 elementIdx); +FfxFloat32 SampleSDFAtlas(FfxFloat32x3 uvw); +FfxUInt32 LoadCascadeBrickMap(FfxUInt32 elementIdx); +void StoreCascadeBrickMap(FfxUInt32 elementIdx, FfxUInt32 value); +FfxUInt32 LoadCascadeBrickMapArrayUniform(FfxUInt32 bufferIdx, FfxUInt32 elementIdx); +void StoreCascadeBrickMapArrayUniform(FfxUInt32 bufferIdx, FfxUInt32 elementIdx, FfxUInt32 value); +FfxUInt32 LoadScratchCounter(FfxUInt32 counter); +void StoreScratchCounter(FfxUInt32 counter, FfxUInt32 value); +void IncrementScratchCounter(FfxUInt32 counter, FfxUInt32 value, inout FfxUInt32 originalValue); +FfxUInt32x2 LoadScratchIndexSwapUInt2(FfxUInt32 elementIdx); +FfxFloat32x3 LoadScratchIndexSwapFloat3(FfxUInt32 elementIdx); +void StoreScratchIndexSwapUInt2(FfxUInt32 elementIdx, FfxUInt32x2 value); +void StoreScratchIndexSwapFloat3(FfxUInt32 elementIdx, FfxFloat32x3 value); +void GetScratchIndexSwapDimensions(inout FfxUInt32 size); +FfxUInt32 LoadScratchVoxelAllocationFailCounter(FfxUInt32 elementIdx); +void StoreScratchVoxelAllocationFailCounter(FfxUInt32 elementIdx, FfxUInt32 value); +FfxUInt32 LoadScratchBricksStorage(FfxUInt32 elementIdx); +void StoreScratchBricksStorage(FfxUInt32 elementIdx, FfxUInt32 value); +void GetScratchBricksStorageDimensions(inout FfxUInt32 size); +void MinScratchBricksStorage(FfxUInt32 elementIdx, FfxUInt32 value); +FfxUInt32 LoadScratchBricksStorageOffsets(FfxUInt32 elementIdx); +void StoreScratchBricksStorageOffsets(FfxUInt32 elementIdx, FfxUInt32 value); +FfxUInt32 LoadScratchBricksCompressionList(FfxUInt32 elementIdx); +void StoreScratchBricksCompressionList(FfxUInt32 elementIdx, FfxUInt32 value); +FfxUInt32 LoadScratchBricksClearList(FfxUInt32 elementIdx); +void StoreScratchBricksClearList(FfxUInt32 elementIdx, FfxUInt32 value); +FfxUInt32 LoadScratchJobCounter(FfxUInt32 counterIdx); +void StoreScratchJobCounter(FfxUInt32 counterIdx, FfxUInt32 value); +void IncrementScratchJobCounter(FfxUInt32 counterIdx, FfxUInt32 value); +FfxUInt32 LoadScratchJobCountersScan(FfxUInt32 elementIdx); +void StoreScratchJobCountersScan(FfxUInt32 elementIdx, FfxUInt32 value); +FfxUInt32 LoadGlobalJobTriangleCounterScan(FfxUInt32 elementIdx); +void StoreGlobalJobTriangleCounterScan(FfxUInt32 elementIdx, FfxUInt32 scan); +FfxBrixelizerTriangleReference LoadScratchCR1Reference(FfxUInt32 elementIdx); +void StoreScratchCR1Reference(FfxUInt32 elementIdx, FfxBrixelizerTriangleReference ref); +void GetScratchMaxReferences(inout FfxUInt32 size); +FfxUInt32 LoadScratchCR1CompactedReferences(FfxUInt32 elementIdx); +void StoreScratchCR1CompactedReferences(FfxUInt32 elementIdx, FfxUInt32 value); +FfxUInt32 LoadScratchCR1RefCounter(FfxUInt32 elementIdx); +void StoreScratchCR1RefCounter(FfxUInt32 elementIdx, FfxUInt32 value); +void IncrementScratchCR1RefCounter(FfxUInt32 elementIdx, FfxUInt32 value, inout FfxUInt32 originalValue); +FfxUInt32 LoadScratchCR1RefCounterScan(FfxUInt32 elementIdx); +void StoreScratchCR1RefCounterScan(FfxUInt32 elementIdx, FfxUInt32 value); +FfxUInt32 LoadVoxelReferenceGroupSum(FfxUInt32 elementIdx); +void StoreVoxelReferenceGroupSum(FfxUInt32 elementIdx, FfxUInt32 value); +FfxUInt32 LoadScratchCR1StampScan(FfxUInt32 elementIdx); +void StoreScratchCR1StampScan(FfxUInt32 elementIdx, FfxUInt32 value); +FfxUInt32 LoadStampGroupSum(FfxUInt32 elementIdx); +void StoreStampGroupSum(FfxUInt32 elementIdx, FfxUInt32 value); +void StoreIndirectArgs(FfxUInt32 elementIdx, FfxUInt32 value); +FfxUInt32 LoadBricksVoxelMap(FfxUInt32 elementIdx); +void StoreBricksVoxelMap(FfxUInt32 elementIdx, FfxUInt32 value); +FfxUInt32 LoadBricksAABB(FfxUInt32 elementIdx); +void StoreBricksAABB(FfxUInt32 elementIdx, FfxUInt32 value); +FfxUInt32 LoadBricksFreeList(FfxUInt32 elementIdx); +void StoreBricksFreeList(FfxUInt32 elementIdx, FfxUInt32 value); +FfxUInt32 LoadBricksClearList(FfxUInt32 elementIdx); +void StoreBricksClearList(FfxUInt32 elementIdx, FfxUInt32 value); +FfxUInt32 LoadBricksDirtyList(FfxUInt32 elementIdx); +void StoreBricksDirtyList(FfxUInt32 elementIdx, FfxUInt32 value); +FfxUInt32 LoadBricksMergeList(FfxUInt32 elementIdx); +void StoreBricksMergeList(FfxUInt32 elementIdx, FfxUInt32 value); +FfxUInt32 LoadBricksEikonalCounters(FfxUInt32 elementIdx); +void StoreBricksEikonalCounters(FfxUInt32 elementIdx, FfxUInt32 value); +FfxUInt32 LoadContextCounter(FfxUInt32 elementIdx); +void StoreContextCounter(FfxUInt32 elementIdx, FfxUInt32 value); +void IncrementContextCounter(FfxUInt32 elementIdx, FfxUInt32 value, inout FfxUInt32 originalValue); +FfxFloat32x3 LoadCascadeAABBTreeFloat3(FfxUInt32 elementIdx); +FfxUInt32 LoadCascadeAABBTreeUInt(FfxUInt32 elementIdx); +void StoreCascadeAABBTreeUInt(FfxUInt32 elementIdx, FfxUInt32 value); +void StoreCascadeAABBTreeFloat3(FfxUInt32 elementIdx, FfxFloat32x3 value); +FfxFloat32x3 LoadCascadeAABBTreesFloat3(FfxUInt32 cascadeID, FfxUInt32 elementIdx); +FfxUInt32 LoadCascadeAABBTreesUInt(FfxUInt32 cascadeID, FfxUInt32 elementIdx); +FfxFloat32 LoadSDFAtlas(FfxUInt32x3 coord); +void StoreSDFAtlas(FfxUInt32x3 coord, FfxFloat32 value); +void StoreDebugOutput(FfxUInt32x2 coord, FfxFloat32x3 outputValue); +void GetDebugOutputDimensions(inout FfxUInt32 width, inout FfxUInt32 height); + +#if defined BRIXELIZER_BIND_UAV_DEBUG_AABBS +FfxBrixelizerDebugAABB GetDebugAABB(FfxUInt32 idx) +{ + return rw_debug_aabbs.data[idx]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_DEBUG_AABBS +void StoreDebugAABB(FfxUInt32 idx, FfxBrixelizerDebugAABB aabb) +{ + rw_debug_aabbs.data[idx] = aabb; +} +#endif + +#if defined BRIXELIZER_BIND_SRV_DEBUG_INSTANCE_ID_BUFFER +FfxUInt32 GetDebugInstanceID(FfxUInt32 idx) +{ + return r_debug_instance_id.data[idx]; +} +#endif + +#if defined BRIXELIZER_BIND_CB_CASCADE_INFO +FfxBrixelizerCascadeInfo GetCascadeInfo() +{ + return cbBrixelizerCascadeInfo.data; +} +#endif + +#if defined BRIXELIZER_BIND_CB_CASCADE_INFO +FfxUInt32x3 GetCascadeInfoClipmapOffset() +{ + return cbBrixelizerCascadeInfo.data.clipmap_offset; +} +#endif + +#if defined BRIXELIZER_BIND_CB_CASCADE_INFO +FfxUInt32 GetCascadeInfoIndex() +{ + return cbBrixelizerCascadeInfo.data.index; +} +#endif + +#if defined BRIXELIZER_BIND_CB_CASCADE_INFO +FfxFloat32x3 GetCascadeInfoGridMin() +{ + return cbBrixelizerCascadeInfo.data.grid_min; +} +#endif + +#if defined BRIXELIZER_BIND_CB_CASCADE_INFO +FfxFloat32x3 GetCascadeInfoGridMax() +{ + return cbBrixelizerCascadeInfo.data.grid_max; +} +#endif + +#if defined BRIXELIZER_BIND_CB_CASCADE_INFO +FfxFloat32 GetCascadeInfoVoxelSize() +{ + return cbBrixelizerCascadeInfo.data.voxel_size; +} +#endif + +#if defined BRIXELIZER_BIND_CB_CASCADE_INFO +FfxInt32x3 GetCascadeInfoClipmapInvalidationOffset() +{ + return cbBrixelizerCascadeInfo.data.clipmap_invalidation_offset; +} +#endif + +#if defined BRIXELIZER_BIND_CB_CONTEXT_INFO +FfxBrixelizerCascadeInfo GetCascadeInfo(FfxUInt32 idx) +{ + return cbBrixelizerContextInfo.data.cascades[idx]; +} +#endif + +#if defined BRIXELIZER_BIND_CB_CONTEXT_INFO +FfxUInt32 GetContextInfoNumBricks() +{ + return cbBrixelizerContextInfo.data.num_bricks; +} +#endif + +#if defined BRIXELIZER_BIND_CB_CONTEXT_INFO +FfxUInt32x3 GetContextInfoCascadeClipmapOffset(FfxUInt32 cascade_index) +{ + return cbBrixelizerContextInfo.data.cascades[cascade_index].clipmap_offset; +} +#endif + +#if defined BRIXELIZER_BIND_CB_BUILD_INFO +FfxBrixelizerBuildInfo GetBuildInfo() +{ + return cbBrixelizerBuildInfo.data; +} +#endif + +#if defined BRIXELIZER_BIND_CB_BUILD_INFO +FfxUInt32 GetBuildInfoDoInitialization() +{ + return cbBrixelizerBuildInfo.data.do_initialization; +} +#endif + +#if defined BRIXELIZER_BIND_CB_BUILD_INFO +FfxInt32 GetBuildInfoTreeIteration() +{ + return cbBrixelizerBuildInfo.data.tree_iteration; +} +#endif + +#if defined BRIXELIZER_BIND_CB_BUILD_INFO +FfxUInt32 GetBuildInfoNumJobs() +{ + return cbBrixelizerBuildInfo.data.num_jobs; +} +#endif + +#if defined BRIXELIZER_BIND_CB_DEBUG_INFO +FfxUInt32 GetDebugInfoMaxAABBs() +{ + return cbBrixelizerDebugInfo.data.max_aabbs; +} +#endif + +#if defined BRIXELIZER_BIND_CB_DEBUG_INFO +FfxFloat32x4x4 GetDebugInfoInvView() +{ + return cbBrixelizerDebugInfo.data.inv_view; +} +#endif + +#if defined BRIXELIZER_BIND_CB_DEBUG_INFO +FfxFloat32x4x4 GetDebugInfoInvProj() +{ + return cbBrixelizerDebugInfo.data.inv_proj; +} +#endif + +#if defined BRIXELIZER_BIND_CB_DEBUG_INFO +FfxFloat32 GetDebugInfoPreviewSDFSolveEpsilon() +{ + return cbBrixelizerDebugInfo.data.preview_sdf_solve_eps; +} +#endif + +#if defined BRIXELIZER_BIND_CB_DEBUG_INFO +FfxUInt32 GetDebugInfoStartCascadeIndex() +{ + return cbBrixelizerDebugInfo.data.start_cascade_idx; +} +#endif + +#if defined BRIXELIZER_BIND_CB_DEBUG_INFO +FfxUInt32 GetDebugInfoEndCascadeIndex() +{ + return cbBrixelizerDebugInfo.data.end_cascade_idx; +} +#endif + +#if defined BRIXELIZER_BIND_CB_DEBUG_INFO +FfxFloat32 GetDebugInfoTMin() +{ + return cbBrixelizerDebugInfo.data.t_min; +} +#endif + +#if defined BRIXELIZER_BIND_CB_DEBUG_INFO +FfxFloat32 GetDebugInfoTMax() +{ + return cbBrixelizerDebugInfo.data.t_max; +} +#endif + +#if defined BRIXELIZER_BIND_CB_DEBUG_INFO +FfxUInt32 GetDebugInfoDebugState() +{ + return cbBrixelizerDebugInfo.data.debug_state; +} +#endif + +#if defined BRIXELIZER_BIND_SRV_JOB_BUFFER +FfxBrixelizerBrixelizationJob LoadBrixelizationJob(FfxUInt32 idx) +{ + return r_job_buffer.data[idx]; +} +#endif + +#if defined BRIXELIZER_BIND_SRV_JOB_INDEX_BUFFER +FfxUInt32 LoadJobIndex(FfxUInt32 idx) +{ + return r_job_index_buffer.data[idx]; +} +#endif + +#if defined BRIXELIZER_BIND_SRV_INSTANCE_INFO_BUFFER +FfxBrixelizerInstanceInfo LoadInstanceInfo(FfxUInt32 index) +{ + return r_instance_info_buffer.data[index]; +} +#endif + +#if defined BRIXELIZER_BIND_SRV_INSTANCE_TRANSFORM_BUFFER +FfxFloat32x3x4 LoadInstanceTransform(FfxUInt32 idx) +{ + // Instance transforms as stored in rows, so load in the 3 rows for this matrix. + FfxFloat32x4 M0 = r_instance_transform_buffer.data[idx * FfxUInt32(3) + FfxUInt32(0)]; + FfxFloat32x4 M1 = r_instance_transform_buffer.data[idx * FfxUInt32(3) + FfxUInt32(1)]; + FfxFloat32x4 M2 = r_instance_transform_buffer.data[idx * FfxUInt32(3) + FfxUInt32(2)]; + + // A GLSL mat4x3 is constructed using 4xvec3 columns so we need to reshuffle the 3 rows that we loaded into 4 columns. + + return FfxFloat32x3x4(FfxFloat32x3(M0.x, M1.x, M2.x), + FfxFloat32x3(M0.y, M1.y, M2.y), + FfxFloat32x3(M0.z, M1.z, M2.z), + FfxFloat32x3(M0.w, M1.w, M2.w)); +} +#endif + +#if defined BRIXELIZER_BIND_SRV_VERTEX_BUFFERS +FfxUInt32 LoadVertexBufferUInt(FfxUInt32 bufferIdx, FfxUInt32 elementIdx) +{ + return r_vertex_buffers[nonuniformEXT(bufferIdx)].data[elementIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_SRV_VERTEX_BUFFERS +FfxUInt32x2 LoadVertexBufferUInt2(FfxUInt32 bufferIdx, FfxUInt32 elementIdx) +{ + return FfxUInt32x2(r_vertex_buffers[nonuniformEXT(bufferIdx)].data[elementIdx + 0], + r_vertex_buffers[nonuniformEXT(bufferIdx)].data[elementIdx + 1]); +} +#endif + +#if defined BRIXELIZER_BIND_SRV_VERTEX_BUFFERS +FfxUInt32x3 LoadVertexBufferUInt3(FfxUInt32 bufferIdx, FfxUInt32 elementIdx) +{ + return FfxUInt32x3(r_vertex_buffers[nonuniformEXT(bufferIdx)].data[elementIdx + 0], + r_vertex_buffers[nonuniformEXT(bufferIdx)].data[elementIdx + 1], + r_vertex_buffers[nonuniformEXT(bufferIdx)].data[elementIdx + 2]); +} +#endif + +#if defined BRIXELIZER_BIND_SRV_VERTEX_BUFFERS +FfxFloat32x2 LoadVertexBufferFloat2(FfxUInt32 bufferIdx, FfxUInt32 elementIdx) +{ + return FfxFloat32x2(uintBitsToFloat(r_vertex_buffers[nonuniformEXT(bufferIdx)].data[elementIdx + 0]), + uintBitsToFloat(r_vertex_buffers[nonuniformEXT(bufferIdx)].data[elementIdx + 1])); +} +#endif + +#if defined BRIXELIZER_BIND_SRV_VERTEX_BUFFERS +FfxFloat32x3 LoadVertexBufferFloat3(FfxUInt32 bufferIdx, FfxUInt32 elementIdx) +{ + return FfxFloat32x3(uintBitsToFloat(r_vertex_buffers[nonuniformEXT(bufferIdx)].data[elementIdx + 0]), + uintBitsToFloat(r_vertex_buffers[nonuniformEXT(bufferIdx)].data[elementIdx + 1]), + uintBitsToFloat(r_vertex_buffers[nonuniformEXT(bufferIdx)].data[elementIdx + 2])); +} +#endif + +#if defined BRIXELIZER_BIND_SRV_VERTEX_BUFFERS +FfxFloat32x4 LoadVertexBufferFloat4(FfxUInt32 bufferIdx, FfxUInt32 elementIdx) +{ + return FfxFloat32x4(uintBitsToFloat(r_vertex_buffers[nonuniformEXT(bufferIdx)].data[elementIdx + 0]), + uintBitsToFloat(r_vertex_buffers[nonuniformEXT(bufferIdx)].data[elementIdx + 1]), + uintBitsToFloat(r_vertex_buffers[nonuniformEXT(bufferIdx)].data[elementIdx + 2]), + uintBitsToFloat(r_vertex_buffers[nonuniformEXT(bufferIdx)].data[elementIdx + 3])); +} +#endif + +#if defined(BRIXELIZER_BIND_SRV_SDF_ATLAS) +FfxFloat32 SampleSDFAtlas(FfxFloat32x3 uvw) +{ + return textureLod(sampler3D(r_sdf_atlas, g_wrap_linear_sampler), uvw, FfxFloat32(0.0f)).r; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_CASCADE_BRICK_MAP +FfxUInt32 LoadCascadeBrickMap(FfxUInt32 elementIdx) +{ + return rw_cascade_brick_map.data[elementIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_CASCADE_BRICK_MAP +void StoreCascadeBrickMap(FfxUInt32 elementIdx, FfxUInt32 value) +{ + rw_cascade_brick_map.data[elementIdx] = value; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_CASCADE_BRICK_MAPS +FfxUInt32 LoadCascadeBrickMapArrayUniform(FfxUInt32 bufferIdx, FfxUInt32 elementIdx) +{ + return rw_cascade_brick_maps[bufferIdx].data[elementIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_CASCADE_BRICK_MAPS +void StoreCascadeBrickMapArrayUniform(FfxUInt32 bufferIdx, FfxUInt32 elementIdx, FfxUInt32 value) +{ + rw_cascade_brick_maps[bufferIdx].data[elementIdx] = value; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_COUNTERS +FfxUInt32 LoadScratchCounter(FfxUInt32 counter) +{ + return rw_scratch_counters.data[counter]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_COUNTERS +void StoreScratchCounter(FfxUInt32 counter, FfxUInt32 value) +{ + rw_scratch_counters.data[counter] = value; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_COUNTERS +void IncrementScratchCounter(FfxUInt32 counter, FfxUInt32 value, inout FfxUInt32 originalValue) +{ + originalValue = atomicAdd(rw_scratch_counters.data[counter], value); +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_INDEX_SWAP +FfxUInt32x2 LoadScratchIndexSwapUInt2(FfxUInt32 elementIdx) +{ + return FfxUInt32x2(rw_scratch_index_swap.data[elementIdx + 0], + rw_scratch_index_swap.data[elementIdx + 1]); +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_INDEX_SWAP +FfxFloat32x3 LoadScratchIndexSwapFloat3(FfxUInt32 elementIdx) +{ + return FfxFloat32x3(uintBitsToFloat(rw_scratch_index_swap.data[elementIdx + 0]), + uintBitsToFloat(rw_scratch_index_swap.data[elementIdx + 1]), + uintBitsToFloat(rw_scratch_index_swap.data[elementIdx + 2])); +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_INDEX_SWAP +void StoreScratchIndexSwapUInt2(FfxUInt32 elementIdx, FfxUInt32x2 value) +{ + rw_scratch_index_swap.data[elementIdx + 0] = value.x; + rw_scratch_index_swap.data[elementIdx + 1] = value.y; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_INDEX_SWAP +void StoreScratchIndexSwapFloat3(FfxUInt32 elementIdx, FfxFloat32x3 value) +{ + rw_scratch_index_swap.data[elementIdx + 0] = floatBitsToUint(value.x); + rw_scratch_index_swap.data[elementIdx + 1] = floatBitsToUint(value.y); + rw_scratch_index_swap.data[elementIdx + 2] = floatBitsToUint(value.z); +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_INDEX_SWAP +void GetScratchIndexSwapDimensions(inout FfxUInt32 size) +{ + FfxUInt32 numStructs = rw_scratch_index_swap.data.length(); + FfxUInt32 stride = 4; + size = numStructs * stride; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_VOXEL_ALLOCATION_FAIL_COUNTER +FfxUInt32 LoadScratchVoxelAllocationFailCounter(FfxUInt32 elementIdx) +{ + return rw_scratch_voxel_allocation_fail_counter.data[elementIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_VOXEL_ALLOCATION_FAIL_COUNTER +void StoreScratchVoxelAllocationFailCounter(FfxUInt32 elementIdx, FfxUInt32 value) +{ + rw_scratch_voxel_allocation_fail_counter.data[elementIdx] = value; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_BRICKS_STORAGE +FfxUInt32 LoadScratchBricksStorage(FfxUInt32 elementIdx) +{ + return rw_scratch_bricks_storage.data[elementIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_BRICKS_STORAGE +void StoreScratchBricksStorage(FfxUInt32 elementIdx, FfxUInt32 value) +{ + rw_scratch_bricks_storage.data[elementIdx] = value; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_BRICKS_STORAGE +void GetScratchBricksStorageDimensions(inout FfxUInt32 size) +{ + FfxUInt32 numStructs = rw_scratch_bricks_storage.data.length(); + FfxUInt32 stride = 4; + size = numStructs * stride; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_BRICKS_STORAGE +void MinScratchBricksStorage(FfxUInt32 elementIdx, FfxUInt32 value) +{ + atomicMin(rw_scratch_bricks_storage.data[elementIdx], value); +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_BRICKS_STORAGE_OFFSETS +FfxUInt32 LoadScratchBricksStorageOffsets(FfxUInt32 elementIdx) +{ + return rw_scratch_bricks_storage_offsets.data[elementIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_BRICKS_STORAGE_OFFSETS +void StoreScratchBricksStorageOffsets(FfxUInt32 elementIdx, FfxUInt32 value) +{ + rw_scratch_bricks_storage_offsets.data[elementIdx] = value; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_BRICKS_COMPRESSION_LIST +FfxUInt32 LoadScratchBricksCompressionList(FfxUInt32 elementIdx) +{ + return rw_scratch_bricks_compression_list.data[elementIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_BRICKS_COMPRESSION_LIST +void StoreScratchBricksCompressionList(FfxUInt32 elementIdx, FfxUInt32 value) +{ + rw_scratch_bricks_compression_list.data[elementIdx] = value; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_BRICKS_CLEAR_LIST +FfxUInt32 LoadScratchBricksClearList(FfxUInt32 elementIdx) +{ + return rw_scratch_bricks_clear_list.data[elementIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_BRICKS_CLEAR_LIST +void StoreScratchBricksClearList(FfxUInt32 elementIdx, FfxUInt32 value) +{ + rw_scratch_bricks_clear_list.data[elementIdx] = value; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_JOB_COUNTERS +FfxUInt32 LoadScratchJobCounter(FfxUInt32 counterIdx) +{ + return rw_scratch_job_counters.data[counterIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_JOB_COUNTERS +void StoreScratchJobCounter(FfxUInt32 counterIdx, FfxUInt32 value) +{ + rw_scratch_job_counters.data[counterIdx] = value; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_JOB_COUNTERS +void IncrementScratchJobCounter(FfxUInt32 counterIdx, FfxUInt32 value) +{ + atomicAdd(rw_scratch_job_counters.data[counterIdx], value); +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_JOB_COUNTERS_SCAN +FfxUInt32 LoadScratchJobCountersScan(FfxUInt32 elementIdx) +{ + return rw_scratch_job_counters_scan.data[elementIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_JOB_COUNTERS_SCAN +void StoreScratchJobCountersScan(FfxUInt32 elementIdx, FfxUInt32 value) +{ + rw_scratch_job_counters_scan.data[elementIdx] = value; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_JOB_GLOBAL_COUNTERS_SCAN +FfxUInt32 LoadGlobalJobTriangleCounterScan(FfxUInt32 elementIdx) +{ + return rw_scratch_job_global_counters_scan.data[elementIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_JOB_GLOBAL_COUNTERS_SCAN +void StoreGlobalJobTriangleCounterScan(FfxUInt32 elementIdx, FfxUInt32 scan) +{ + rw_scratch_job_global_counters_scan.data[elementIdx] = scan; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_CR1_REFERENCES +FfxBrixelizerTriangleReference LoadScratchCR1Reference(FfxUInt32 elementIdx) +{ + return rw_scratch_cr1_references.data[elementIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_CR1_REFERENCES +void StoreScratchCR1Reference(FfxUInt32 elementIdx, FfxBrixelizerTriangleReference ref) +{ + rw_scratch_cr1_references.data[elementIdx] = ref; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_CR1_REFERENCES +void GetScratchMaxReferences(inout FfxUInt32 size) +{ + size = rw_scratch_cr1_references.data.length(); +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_CR1_COMPACTED_REFERENCES +FfxUInt32 LoadScratchCR1CompactedReferences(FfxUInt32 elementIdx) +{ + return rw_scratch_cr1_compacted_references.data[elementIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_CR1_COMPACTED_REFERENCES +void StoreScratchCR1CompactedReferences(FfxUInt32 elementIdx, FfxUInt32 value) +{ + rw_scratch_cr1_compacted_references.data[elementIdx] = value; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_CR1_REF_COUNTERS +FfxUInt32 LoadScratchCR1RefCounter(FfxUInt32 elementIdx) +{ + return rw_scratch_cr1_ref_counters.data[elementIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_CR1_REF_COUNTERS +void StoreScratchCR1RefCounter(FfxUInt32 elementIdx, FfxUInt32 value) +{ + rw_scratch_cr1_ref_counters.data[elementIdx] = value; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_CR1_REF_COUNTERS +void IncrementScratchCR1RefCounter(FfxUInt32 elementIdx, FfxUInt32 value, inout FfxUInt32 originalValue) +{ + originalValue = atomicAdd(rw_scratch_cr1_ref_counters.data[elementIdx], value); +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_CR1_REF_COUNTER_SCAN +FfxUInt32 LoadScratchCR1RefCounterScan(FfxUInt32 elementIdx) +{ + return rw_scratch_cr1_ref_counter_scan.data[elementIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_CR1_REF_COUNTER_SCAN +void StoreScratchCR1RefCounterScan(FfxUInt32 elementIdx, FfxUInt32 value) +{ + rw_scratch_cr1_ref_counter_scan.data[elementIdx] = value; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_CR1_REF_GLOBAL_SCAN +FfxUInt32 LoadVoxelReferenceGroupSum(FfxUInt32 elementIdx) +{ + return rw_scratch_cr1_ref_global_scan.data[elementIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_CR1_REF_GLOBAL_SCAN +void StoreVoxelReferenceGroupSum(FfxUInt32 elementIdx, FfxUInt32 value) +{ + rw_scratch_cr1_ref_global_scan.data[elementIdx] = value; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_CR1_STAMP_SCAN +FfxUInt32 LoadScratchCR1StampScan(FfxUInt32 elementIdx) +{ + return rw_scratch_cr1_stamp_scan.data[elementIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_CR1_STAMP_SCAN +void StoreScratchCR1StampScan(FfxUInt32 elementIdx, FfxUInt32 value) +{ + rw_scratch_cr1_stamp_scan.data[elementIdx] = value; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_CR1_STAMP_GLOBAL_SCAN +FfxUInt32 LoadStampGroupSum(FfxUInt32 elementIdx) +{ + return rw_scratch_cr1_stamp_global_scan.data[elementIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_CR1_STAMP_GLOBAL_SCAN +void StoreStampGroupSum(FfxUInt32 elementIdx, FfxUInt32 value) +{ + rw_scratch_cr1_stamp_global_scan.data[elementIdx] = value; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_INDIRECT_ARGS +void StoreIndirectArgs(FfxUInt32 elementIdx, FfxUInt32 value) +{ + rw_indirect_args_1.data[elementIdx] = value; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_VOXEL_MAP +FfxUInt32 LoadBricksVoxelMap(FfxUInt32 elementIdx) +{ + return rw_bctx_bricks_voxel_map.data[elementIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_VOXEL_MAP +void StoreBricksVoxelMap(FfxUInt32 elementIdx, FfxUInt32 value) +{ + rw_bctx_bricks_voxel_map.data[elementIdx] = value; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_AABB +FfxUInt32 LoadBricksAABB(FfxUInt32 elementIdx) +{ + return rw_bctx_bricks_aabb.data[elementIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_AABB +void StoreBricksAABB(FfxUInt32 elementIdx, FfxUInt32 value) +{ + rw_bctx_bricks_aabb.data[elementIdx] = value; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_FREE_LIST +FfxUInt32 LoadBricksFreeList(FfxUInt32 elementIdx) +{ + return rw_bctx_bricks_free_list.data[elementIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_FREE_LIST +void StoreBricksFreeList(FfxUInt32 elementIdx, FfxUInt32 value) +{ + rw_bctx_bricks_free_list.data[elementIdx] = value; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_CLEAR_LIST +FfxUInt32 LoadBricksClearList(FfxUInt32 elementIdx) +{ + return rw_bctx_bricks_clear_list.data[elementIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_CLEAR_LIST +void StoreBricksClearList(FfxUInt32 elementIdx, FfxUInt32 value) +{ + rw_bctx_bricks_clear_list.data[elementIdx] = value; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_EIKONAL_LIST +FfxUInt32 LoadBricksDirtyList(FfxUInt32 elementIdx) +{ + return rw_bctx_bricks_eikonal_list.data[elementIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_EIKONAL_LIST +void StoreBricksDirtyList(FfxUInt32 elementIdx, FfxUInt32 value) +{ + rw_bctx_bricks_eikonal_list.data[elementIdx] = value; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_MERGE_LIST +FfxUInt32 LoadBricksMergeList(FfxUInt32 elementIdx) +{ + return rw_bctx_bricks_merge_list.data[elementIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_MERGE_LIST +void StoreBricksMergeList(FfxUInt32 elementIdx, FfxUInt32 value) +{ + rw_bctx_bricks_merge_list.data[elementIdx] = value; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_EIKONAL_COUNTERS +FfxUInt32 LoadBricksEikonalCounters(FfxUInt32 elementIdx) +{ + return rw_bctx_bricks_eikonal_counters.data[elementIdx & FFX_BRIXELIZER_BRICK_ID_MASK]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_EIKONAL_COUNTERS +void StoreBricksEikonalCounters(FfxUInt32 elementIdx, FfxUInt32 value) +{ + rw_bctx_bricks_eikonal_counters.data[elementIdx & FFX_BRIXELIZER_BRICK_ID_MASK] = value; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_CONTEXT_COUNTERS +FfxUInt32 LoadContextCounter(FfxUInt32 elementIdx) +{ + return rw_bctx_counters.data[elementIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_CONTEXT_COUNTERS +void StoreContextCounter(FfxUInt32 elementIdx, FfxUInt32 value) +{ + rw_bctx_counters.data[elementIdx] = value; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_CONTEXT_COUNTERS +void IncrementContextCounter(FfxUInt32 elementIdx, FfxUInt32 value, inout FfxUInt32 originalValue) +{ + originalValue = atomicAdd(rw_bctx_counters.data[elementIdx], value); +} +#endif + +#if defined BRIXELIZER_BIND_UAV_CASCADE_AABB_TREE +FfxFloat32x3 LoadCascadeAABBTreeFloat3(FfxUInt32 elementIdx) +{ + return FfxFloat32x3(uintBitsToFloat(rw_cascade_aabbtree.data[elementIdx + 0]), + uintBitsToFloat(rw_cascade_aabbtree.data[elementIdx + 1]), + uintBitsToFloat(rw_cascade_aabbtree.data[elementIdx + 2])); +} +#endif + +#if defined BRIXELIZER_BIND_UAV_CASCADE_AABB_TREE +FfxUInt32 LoadCascadeAABBTreeUInt(FfxUInt32 elementIdx) +{ + return rw_cascade_aabbtree.data[elementIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_CASCADE_AABB_TREE +void StoreCascadeAABBTreeUInt(FfxUInt32 elementIdx, FfxUInt32 value) +{ + rw_cascade_aabbtree.data[elementIdx] = value; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_CASCADE_AABB_TREE +void StoreCascadeAABBTreeFloat3(FfxUInt32 elementIdx, FfxFloat32x3 value) +{ + rw_cascade_aabbtree.data[elementIdx + 0] = floatBitsToUint(value.x); + rw_cascade_aabbtree.data[elementIdx + 1] = floatBitsToUint(value.y); + rw_cascade_aabbtree.data[elementIdx + 2] = floatBitsToUint(value.z); +} +#endif + +#if defined BRIXELIZER_BIND_UAV_CASCADE_AABB_TREES +FfxFloat32x3 LoadCascadeAABBTreesFloat3(FfxUInt32 cascadeID, FfxUInt32 elementIdx) +{ + return FfxFloat32x3(uintBitsToFloat(rw_cascade_aabbtrees[cascadeID].data[elementIdx + 0]), + uintBitsToFloat(rw_cascade_aabbtrees[cascadeID].data[elementIdx + 1]), + uintBitsToFloat(rw_cascade_aabbtrees[cascadeID].data[elementIdx + 2])); +} +#endif + +#if defined BRIXELIZER_BIND_UAV_CASCADE_AABB_TREES +FfxUInt32 LoadCascadeAABBTreesUInt(FfxUInt32 cascadeID, FfxUInt32 elementIdx) +{ + return rw_cascade_aabbtrees[cascadeID].data[elementIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SDF_ATLAS +FfxFloat32 LoadSDFAtlas(FfxUInt32x3 coord) +{ + return imageLoad(rw_sdf_atlas, FfxInt32x3(coord)).x; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SDF_ATLAS +void StoreSDFAtlas(FfxUInt32x3 coord, FfxFloat32 value) +{ + imageStore(rw_sdf_atlas, FfxInt32x3(coord), FfxFloat32x4(value, 0.0f, 0.0f, 0.0f)); +} +#endif + +#if defined BRIXELIZER_BIND_UAV_DEBUG_OUTPUT +void StoreDebugOutput(FfxUInt32x2 coord, FfxFloat32x3 outputValue) +{ + imageStore(rw_debug_output, FfxInt32x2(coord), FfxFloat32x4(outputValue, 1.0f)); +} +#endif + +#if defined BRIXELIZER_BIND_UAV_DEBUG_OUTPUT +void GetDebugOutputDimensions(inout FfxUInt32 width, inout FfxUInt32 height) +{ + FfxInt32x2 size = imageSize(rw_debug_output); + width = FfxUInt32(size.x); + height = FfxUInt32(size.y); +} +#endif + +#endif // #if defined(FFX_GPU) + +#endif // FFX_BRIXELIZER_CALLBACKS_GLSL_H \ No newline at end of file diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizer/ffx_brixelizer_callbacks_hlsl.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizer/ffx_brixelizer_callbacks_hlsl.h new file mode 100644 index 00000000..91a4ccc4 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizer/ffx_brixelizer_callbacks_hlsl.h @@ -0,0 +1,1188 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_BRIXELIZER_CALLBACKS_HLSL_H +#define FFX_BRIXELIZER_CALLBACKS_HLSL_H + +#include "ffx_brixelizer_resources.h" +#include "ffx_brixelizer_host_gpu_shared.h" +#include "ffx_brixelizer_host_gpu_shared_private.h" + +#if defined(FFX_GPU) +#ifndef FFX_PREFER_WAVE64 +#define FFX_PREFER_WAVE64 +#endif // #ifndef FFX_PREFER_WAVE64 + +#define FFX_BRIXELIZER_SIZEOF_UINT 4 + +#define DECLARE_SRV_REGISTER(regIndex) t##regIndex +#define DECLARE_UAV_REGISTER(regIndex) u##regIndex +#define DECLARE_CB_REGISTER(regIndex) b##regIndex +#define FFX_BRIXELIZER_DECLARE_SRV(regIndex) register(DECLARE_SRV_REGISTER(regIndex)) +#define FFX_BRIXELIZER_DECLARE_UAV(regIndex) register(DECLARE_UAV_REGISTER(regIndex)) +#define FFX_BRIXELIZER_DECLARE_CB(regIndex) register(DECLARE_CB_REGISTER(regIndex)) +#define FFX_BRIXELIZER_DECLARE_STATIC_SRV(regIndex) register(DECLARE_SRV_REGISTER(regIndex), space1) + +#define FFX_BRIXELIZER_ROOTSIG_STRINGIFY(p) FFX_BRIXELIZER_ROOTSIG_STR(p) +#define FFX_BRIXELIZER_ROOTSIG_STR(p) #p +#define FFX_BRIXELIZER_ROOTSIG [RootSignature("DescriptorTable(UAV(u0, numDescriptors = " FFX_BRIXELIZER_ROOTSIG_STRINGIFY(FFX_BRIXELIZER_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "DescriptorTable(SRV(t0, numDescriptors = " FFX_BRIXELIZER_ROOTSIG_STRINGIFY(FFX_BRIXELIZER_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "DescriptorTable(Sampler(s0)), " \ + "CBV(b0), " \ + "CBV(b1), " \ + "CBV(b2), " \ + "CBV(b3)")] +#define FFX_BRIXELIZER_VOXELIZE_ROOTSIG [RootSignature("DescriptorTable(UAV(u0, numDescriptors = " FFX_BRIXELIZER_ROOTSIG_STRINGIFY(FFX_BRIXELIZER_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "DescriptorTable(SRV(t0, numDescriptors = " FFX_BRIXELIZER_ROOTSIG_STRINGIFY(FFX_BRIXELIZER_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "DescriptorTable(SRV(t0, space = 1, numDescriptors = unbounded)), " \ + "DescriptorTable(Sampler(s0)), " \ + "CBV(b0), " \ + "CBV(b1), " \ + "CBV(b2), " \ + "CBV(b3)")] + +#if defined(FFX_BRIXELIZER_EMBED_ROOTSIG) +#define FFX_BRIXELIZER_EMBED_ROOTSIG_CONTENT FFX_BRIXELIZER_ROOTSIG +#define FFX_BRIXELIZER_EMBED_VOXELIZE_ROOTSIG_CONTENT FFX_BRIXELIZER_VOXELIZE_ROOTSIG +#else +#define FFX_BRIXELIZER_EMBED_ROOTSIG_CONTENT +#define FFX_BRIXELIZER_EMBED_VOXELIZE_ROOTSIG_CONTENT +#endif // #if FFX_BRIXELIZER_EMBED_ROOTSIG + +// CBVs + +#if defined BRIXELIZER_BIND_CB_CASCADE_INFO + ConstantBuffer cbBrixelizerCascadeInfo : FFX_BRIXELIZER_DECLARE_CB(BRIXELIZER_BIND_CB_CASCADE_INFO); +#endif + +#if defined BRIXELIZER_BIND_CB_CONTEXT_INFO + ConstantBuffer cbBrixelizerContextInfo : FFX_BRIXELIZER_DECLARE_CB(BRIXELIZER_BIND_CB_CONTEXT_INFO); +#endif + +#if defined BRIXELIZER_BIND_CB_BUILD_INFO + ConstantBuffer cbBrixelizerBuildInfo : FFX_BRIXELIZER_DECLARE_CB(BRIXELIZER_BIND_CB_BUILD_INFO); +#endif + +#if defined BRIXELIZER_BIND_CB_DEBUG_INFO + ConstantBuffer cbBrixelizerDebugInfo : FFX_BRIXELIZER_DECLARE_CB(BRIXELIZER_BIND_CB_DEBUG_INFO); +#endif + +#if defined BRIXELIZER_BIND_UAV_DEBUG_AABBS + RWStructuredBuffer rw_debug_aabbs : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_BIND_UAV_DEBUG_AABBS); +#endif + +#if defined BRIXELIZER_BIND_SRV_DEBUG_INSTANCE_ID_BUFFER + StructuredBuffer r_debug_instance_id : FFX_BRIXELIZER_DECLARE_SRV(BRIXELIZER_BIND_SRV_DEBUG_INSTANCE_ID_BUFFER); +#endif + +// SRVs + +#if defined BRIXELIZER_BIND_SRV_JOB_BUFFER + StructuredBuffer r_job_buffer : FFX_BRIXELIZER_DECLARE_SRV(BRIXELIZER_BIND_SRV_JOB_BUFFER); +#endif + +#if defined BRIXELIZER_BIND_SRV_JOB_INDEX_BUFFER + StructuredBuffer r_job_index_buffer : FFX_BRIXELIZER_DECLARE_SRV(BRIXELIZER_BIND_SRV_JOB_INDEX_BUFFER); +#endif + +#if defined BRIXELIZER_BIND_SRV_INSTANCE_INFO_BUFFER + StructuredBuffer r_instance_info_buffer : FFX_BRIXELIZER_DECLARE_SRV(BRIXELIZER_BIND_SRV_INSTANCE_INFO_BUFFER); +#endif + +#if defined BRIXELIZER_BIND_SRV_INSTANCE_TRANSFORM_BUFFER + StructuredBuffer r_instance_transform_buffer : FFX_BRIXELIZER_DECLARE_SRV(BRIXELIZER_BIND_SRV_INSTANCE_TRANSFORM_BUFFER); +#endif + +#if defined BRIXELIZER_BIND_SRV_VERTEX_BUFFERS + StructuredBuffer r_vertex_buffers[FFX_BRIXELIZER_STATIC_CONFIG_MAX_VERTEX_BUFFERS] : FFX_BRIXELIZER_DECLARE_STATIC_SRV(BRIXELIZER_BIND_SRV_VERTEX_BUFFERS); +#endif + +#if defined BRIXELIZER_BIND_SRV_SDF_ATLAS + Texture3D r_sdf_atlas : FFX_BRIXELIZER_DECLARE_SRV(BRIXELIZER_BIND_SRV_SDF_ATLAS); +#endif + +// UAVs + +#if defined BRIXELIZER_BIND_UAV_CASCADE_AABB_TREE + RWStructuredBuffer rw_cascade_aabbtree : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_BIND_UAV_CASCADE_AABB_TREE); +#endif + +#if defined BRIXELIZER_BIND_UAV_CASCADE_BRICK_MAP + RWStructuredBuffer rw_cascade_brick_map : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_BIND_UAV_CASCADE_BRICK_MAP); +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_COUNTERS + RWStructuredBuffer rw_scratch_counters : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_BIND_UAV_SCRATCH_COUNTERS); +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_INDEX_SWAP + RWStructuredBuffer rw_scratch_index_swap : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_BIND_UAV_SCRATCH_INDEX_SWAP); +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_VOXEL_ALLOCATION_FAIL_COUNTER + RWStructuredBuffer rw_scratch_voxel_allocation_fail_counter : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_BIND_UAV_SCRATCH_VOXEL_ALLOCATION_FAIL_COUNTER); +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_BRICKS_STORAGE + RWStructuredBuffer rw_scratch_bricks_storage : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_BIND_UAV_SCRATCH_BRICKS_STORAGE); +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_BRICKS_STORAGE_OFFSETS + RWStructuredBuffer rw_scratch_bricks_storage_offsets : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_BIND_UAV_SCRATCH_BRICKS_STORAGE_OFFSETS); +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_BRICKS_COMPRESSION_LIST + RWStructuredBuffer rw_scratch_bricks_compression_list : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_BIND_UAV_SCRATCH_BRICKS_COMPRESSION_LIST); +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_BRICKS_CLEAR_LIST + RWStructuredBuffer rw_scratch_bricks_clear_list : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_BIND_UAV_SCRATCH_BRICKS_CLEAR_LIST); +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_JOB_COUNTERS + RWStructuredBuffer rw_scratch_job_counters : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_BIND_UAV_SCRATCH_JOB_COUNTERS); +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_JOB_COUNTERS_SCAN + RWStructuredBuffer rw_scratch_job_counters_scan : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_BIND_UAV_SCRATCH_JOB_COUNTERS_SCAN); +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_JOB_GLOBAL_COUNTERS_SCAN + RWStructuredBuffer rw_scratch_job_global_counters_scan : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_BIND_UAV_SCRATCH_JOB_GLOBAL_COUNTERS_SCAN); +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_CR1_REFERENCES + RWStructuredBuffer rw_scratch_cr1_references : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_BIND_UAV_SCRATCH_CR1_REFERENCES); +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_CR1_COMPACTED_REFERENCES + RWStructuredBuffer rw_scratch_cr1_compacted_references : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_BIND_UAV_SCRATCH_CR1_COMPACTED_REFERENCES); +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_CR1_REF_COUNTERS + RWStructuredBuffer rw_scratch_cr1_ref_counters : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_BIND_UAV_SCRATCH_CR1_REF_COUNTERS); +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_CR1_REF_COUNTER_SCAN + RWStructuredBuffer rw_scratch_cr1_ref_counter_scan : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_BIND_UAV_SCRATCH_CR1_REF_COUNTER_SCAN); +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_CR1_REF_GLOBAL_SCAN + RWStructuredBuffer rw_scratch_cr1_ref_global_scan : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_BIND_UAV_SCRATCH_CR1_REF_GLOBAL_SCAN); +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_CR1_STAMP_SCAN + RWStructuredBuffer rw_scratch_cr1_stamp_scan : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_BIND_UAV_SCRATCH_CR1_STAMP_SCAN); +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_CR1_STAMP_GLOBAL_SCAN + RWStructuredBuffer rw_scratch_cr1_stamp_global_scan : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_BIND_UAV_SCRATCH_CR1_STAMP_GLOBAL_SCAN); +#endif + +#if defined BRIXELIZER_BIND_UAV_INDIRECT_ARGS + RWStructuredBuffer rw_indirect_args_1 : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_BIND_UAV_INDIRECT_ARGS); +#endif + +#if defined BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_VOXEL_MAP + RWStructuredBuffer rw_bctx_bricks_voxel_map : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_VOXEL_MAP); +#endif + +#if defined BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_AABB + RWStructuredBuffer rw_bctx_bricks_aabb : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_AABB); +#endif + +#if defined BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_FREE_LIST + RWStructuredBuffer rw_bctx_bricks_free_list : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_FREE_LIST); +#endif + +#if defined BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_CLEAR_LIST + RWStructuredBuffer rw_bctx_bricks_clear_list : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_CLEAR_LIST); +#endif + +#if defined BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_EIKONAL_LIST + RWStructuredBuffer rw_bctx_bricks_eikonal_list : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_EIKONAL_LIST); +#endif + +#if defined BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_MERGE_LIST + RWStructuredBuffer rw_bctx_bricks_merge_list : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_MERGE_LIST); +#endif + +#if defined BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_EIKONAL_COUNTERS + RWStructuredBuffer rw_bctx_bricks_eikonal_counters : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_EIKONAL_COUNTERS); +#endif + +#if defined BRIXELIZER_BIND_UAV_CONTEXT_COUNTERS + RWStructuredBuffer rw_bctx_counters : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_BIND_UAV_CONTEXT_COUNTERS); +#endif + +#if defined BRIXELIZER_BIND_UAV_CASCADE_BRICK_MAPS + RWStructuredBuffer rw_cascade_brick_maps[24] : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_BIND_UAV_CASCADE_BRICK_MAPS); +#endif + +#if defined BRIXELIZER_BIND_UAV_CASCADE_AABB_TREES + RWStructuredBuffer rw_cascade_aabbtrees[24] : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_BIND_UAV_CASCADE_AABB_TREES); +#endif + +#if defined BRIXELIZER_BIND_UAV_SDF_ATLAS + RWTexture3D rw_sdf_atlas : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_BIND_UAV_SDF_ATLAS); +#endif + +#if defined BRIXELIZER_BIND_UAV_DEBUG_OUTPUT + RWTexture2D rw_debug_output : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_BIND_UAV_DEBUG_OUTPUT); +#endif + +SamplerState g_wrap_linear_sampler : register(s0); + +FfxBrixelizerDebugAABB GetDebugAABB(FfxUInt32 idx); +void StoreDebugAABB(FfxUInt32 idx, FfxBrixelizerDebugAABB aabb); +FfxUInt32 GetDebugInstanceID(FfxUInt32 idx); +FfxBrixelizerCascadeInfo GetCascadeInfo(); +FfxUInt32x3 GetCascadeInfoClipmapOffset(); +FfxUInt32 GetCascadeInfoIndex(); +FfxFloat32x3 GetCascadeInfoGridMin(); +FfxFloat32x3 GetCascadeInfoGridMax(); +FfxFloat32 GetCascadeInfoVoxelSize(); +FfxInt32x3 GetCascadeInfoClipmapInvalidationOffset(); +FfxBrixelizerCascadeInfo GetCascadeInfo(FfxUInt32 idx); +FfxUInt32 GetContextInfoNumBricks(); +FfxUInt32x3 GetContextInfoCascadeClipmapOffset(FfxUInt32 cascade_index); +FfxBrixelizerBuildInfo GetBuildInfo(); +FfxUInt32 GetBuildInfoDoInitialization(); +FfxInt32 GetBuildInfoTreeIteration(); +FfxUInt32 GetBuildInfoNumJobs(); +FfxUInt32 GetDebugInfoMaxAABBs(); +FfxFloat32x4x4 GetDebugInfoInvView(); +FfxFloat32x4x4 GetDebugInfoInvProj(); +FfxFloat32 GetDebugInfoPreviewSDFSolveEpsilon(); +FfxUInt32 GetDebugInfoStartCascadeIndex(); +FfxUInt32 GetDebugInfoEndCascadeIndex(); +FfxFloat32 GetDebugInfoTMin(); +FfxFloat32 GetDebugInfoTMax(); +FfxUInt32 GetDebugInfoDebugState(); +FfxBrixelizerBrixelizationJob LoadBrixelizationJob(FfxUInt32 idx); +FfxUInt32 LoadJobIndex(FfxUInt32 idx); +FfxBrixelizerInstanceInfo LoadInstanceInfo(FfxUInt32 index); +FfxFloat32x3x4 LoadInstanceTransform(FfxUInt32 idx); +FfxUInt32 LoadVertexBufferUInt(FfxUInt32 bufferIdx, FfxUInt32 elementIdx); +FfxUInt32x2 LoadVertexBufferUInt2(FfxUInt32 bufferIdx, FfxUInt32 elementIdx); +FfxUInt32x3 LoadVertexBufferUInt3(FfxUInt32 bufferIdx, FfxUInt32 elementIdx); +FfxFloat32x2 LoadVertexBufferFloat2(FfxUInt32 bufferIdx, FfxUInt32 elementIdx); +FfxFloat32x3 LoadVertexBufferFloat3(FfxUInt32 bufferIdx, FfxUInt32 elementIdx); +FfxFloat32x4 LoadVertexBufferFloat4(FfxUInt32 bufferIdx, FfxUInt32 elementIdx); +FfxFloat32 SampleSDFAtlas(FfxFloat32x3 uvw); +FfxUInt32 LoadCascadeBrickMap(FfxUInt32 elementIdx); +void StoreCascadeBrickMap(FfxUInt32 elementIdx, FfxUInt32 value); +FfxUInt32 LoadCascadeBrickMapArrayUniform(FfxUInt32 bufferIdx, FfxUInt32 elementIdx); +void StoreCascadeBrickMapArrayUniform(FfxUInt32 bufferIdx, FfxUInt32 elementIdx, FfxUInt32 value); +FfxUInt32 LoadScratchCounter(FfxUInt32 counter); +void StoreScratchCounter(FfxUInt32 counter, FfxUInt32 value); +void IncrementScratchCounter(FfxUInt32 counter, FfxUInt32 value, inout FfxUInt32 originalValue); +FfxUInt32x2 LoadScratchIndexSwapUInt2(FfxUInt32 elementIdx); +FfxFloat32x3 LoadScratchIndexSwapFloat3(FfxUInt32 elementIdx); +void StoreScratchIndexSwapUInt2(FfxUInt32 elementIdx, FfxUInt32x2 value); +void StoreScratchIndexSwapFloat3(FfxUInt32 elementIdx, FfxFloat32x3 value); +void GetScratchIndexSwapDimensions(inout FfxUInt32 size); +FfxUInt32 LoadScratchVoxelAllocationFailCounter(FfxUInt32 elementIdx); +void StoreScratchVoxelAllocationFailCounter(FfxUInt32 elementIdx, FfxUInt32 value); +FfxUInt32 LoadScratchBricksStorage(FfxUInt32 elementIdx); +void StoreScratchBricksStorage(FfxUInt32 elementIdx, FfxUInt32 value); +void GetScratchBricksStorageDimensions(inout FfxUInt32 size); +void MinScratchBricksStorage(FfxUInt32 elementIdx, FfxUInt32 value); +FfxUInt32 LoadScratchBricksStorageOffsets(FfxUInt32 elementIdx); +void StoreScratchBricksStorageOffsets(FfxUInt32 elementIdx, FfxUInt32 value); +FfxUInt32 LoadScratchBricksCompressionList(FfxUInt32 elementIdx); +void StoreScratchBricksCompressionList(FfxUInt32 elementIdx, FfxUInt32 value); +FfxUInt32 LoadScratchBricksClearList(FfxUInt32 elementIdx); +void StoreScratchBricksClearList(FfxUInt32 elementIdx, FfxUInt32 value); +FfxUInt32 LoadScratchJobCounter(FfxUInt32 counterIdx); +void StoreScratchJobCounter(FfxUInt32 counterIdx, FfxUInt32 value); +void IncrementScratchJobCounter(FfxUInt32 counterIdx, FfxUInt32 value); +FfxUInt32 LoadScratchJobCountersScan(FfxUInt32 elementIdx); +void StoreScratchJobCountersScan(FfxUInt32 elementIdx, FfxUInt32 value); +FfxUInt32 LoadGlobalJobTriangleCounterScan(FfxUInt32 elementIdx); +void StoreGlobalJobTriangleCounterScan(FfxUInt32 elementIdx, FfxUInt32 scan); +FfxBrixelizerTriangleReference LoadScratchCR1Reference(FfxUInt32 elementIdx); +void StoreScratchCR1Reference(FfxUInt32 elementIdx, FfxBrixelizerTriangleReference ref); +void GetScratchMaxReferences(inout FfxUInt32 size); +FfxUInt32 LoadScratchCR1CompactedReferences(FfxUInt32 elementIdx); +void StoreScratchCR1CompactedReferences(FfxUInt32 elementIdx, FfxUInt32 value); +FfxUInt32 LoadScratchCR1RefCounter(FfxUInt32 elementIdx); +void StoreScratchCR1RefCounter(FfxUInt32 elementIdx, FfxUInt32 value); +void IncrementScratchCR1RefCounter(FfxUInt32 elementIdx, FfxUInt32 value, inout FfxUInt32 originalValue); +FfxUInt32 LoadScratchCR1RefCounterScan(FfxUInt32 elementIdx); +void StoreScratchCR1RefCounterScan(FfxUInt32 elementIdx, FfxUInt32 value); +FfxUInt32 LoadVoxelReferenceGroupSum(FfxUInt32 elementIdx); +void StoreVoxelReferenceGroupSum(FfxUInt32 elementIdx, FfxUInt32 value); +FfxUInt32 LoadScratchCR1StampScan(FfxUInt32 elementIdx); +void StoreScratchCR1StampScan(FfxUInt32 elementIdx, FfxUInt32 value); +FfxUInt32 LoadStampGroupSum(FfxUInt32 elementIdx); +void StoreStampGroupSum(FfxUInt32 elementIdx, FfxUInt32 value); +void StoreIndirectArgs(FfxUInt32 elementIdx, FfxUInt32 value); +FfxUInt32 LoadBricksVoxelMap(FfxUInt32 elementIdx); +void StoreBricksVoxelMap(FfxUInt32 elementIdx, FfxUInt32 value); +FfxUInt32 LoadBricksAABB(FfxUInt32 elementIdx); +void StoreBricksAABB(FfxUInt32 elementIdx, FfxUInt32 value); +FfxUInt32 LoadBricksFreeList(FfxUInt32 elementIdx); +void StoreBricksFreeList(FfxUInt32 elementIdx, FfxUInt32 value); +FfxUInt32 LoadBricksClearList(FfxUInt32 elementIdx); +void StoreBricksClearList(FfxUInt32 elementIdx, FfxUInt32 value); +FfxUInt32 LoadBricksDirtyList(FfxUInt32 elementIdx); +void StoreBricksDirtyList(FfxUInt32 elementIdx, FfxUInt32 value); +FfxUInt32 LoadBricksMergeList(FfxUInt32 elementIdx); +void StoreBricksMergeList(FfxUInt32 elementIdx, FfxUInt32 value); +FfxUInt32 LoadBricksEikonalCounters(FfxUInt32 elementIdx); +void StoreBricksEikonalCounters(FfxUInt32 elementIdx, FfxUInt32 value); +FfxUInt32 LoadContextCounter(FfxUInt32 elementIdx); +void StoreContextCounter(FfxUInt32 elementIdx, FfxUInt32 value); +void IncrementContextCounter(FfxUInt32 elementIdx, FfxUInt32 value, inout FfxUInt32 originalValue); +FfxFloat32x3 LoadCascadeAABBTreeFloat3(FfxUInt32 elementIdx); +FfxUInt32 LoadCascadeAABBTreeUInt(FfxUInt32 elementIdx); +void StoreCascadeAABBTreeUInt(FfxUInt32 elementIdx, FfxUInt32 value); +void StoreCascadeAABBTreeFloat3(FfxUInt32 elementIdx, FfxFloat32x3 value); +FfxFloat32x3 LoadCascadeAABBTreesFloat3(FfxUInt32 cascadeID, FfxUInt32 elementIdx); +FfxUInt32 LoadCascadeAABBTreesUInt(FfxUInt32 cascadeID, FfxUInt32 elementIdx); +FfxFloat32 LoadSDFAtlas(FfxUInt32x3 coord); +void StoreSDFAtlas(FfxUInt32x3 coord, FfxFloat32 value); +void StoreDebugOutput(FfxUInt32x2 coord, FfxFloat32x3 output); +void GetDebugOutputDimensions(inout FfxUInt32 width, inout FfxUInt32 height); + +#if defined BRIXELIZER_BIND_UAV_DEBUG_AABBS +FfxBrixelizerDebugAABB GetDebugAABB(FfxUInt32 idx) +{ + return rw_debug_aabbs[idx]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_DEBUG_AABBS +void StoreDebugAABB(FfxUInt32 idx, FfxBrixelizerDebugAABB aabb) +{ + rw_debug_aabbs[idx] = aabb; +} +#endif + +#if defined BRIXELIZER_BIND_SRV_DEBUG_INSTANCE_ID_BUFFER +FfxUInt32 GetDebugInstanceID(FfxUInt32 idx) +{ + return r_debug_instance_id[idx]; +} +#endif + +#if defined BRIXELIZER_BIND_CB_CASCADE_INFO +FfxBrixelizerCascadeInfo GetCascadeInfo() +{ + return cbBrixelizerCascadeInfo; +} +#endif + +#if defined BRIXELIZER_BIND_CB_CASCADE_INFO +FfxUInt32x3 GetCascadeInfoClipmapOffset() +{ + return cbBrixelizerCascadeInfo.clipmap_offset; +} +#endif + +#if defined BRIXELIZER_BIND_CB_CASCADE_INFO +FfxUInt32 GetCascadeInfoIndex() +{ + return cbBrixelizerCascadeInfo.index; +} +#endif + +#if defined BRIXELIZER_BIND_CB_CASCADE_INFO +FfxFloat32x3 GetCascadeInfoGridMin() +{ + return cbBrixelizerCascadeInfo.grid_min; +} +#endif + +#if defined BRIXELIZER_BIND_CB_CASCADE_INFO +FfxFloat32x3 GetCascadeInfoGridMax() +{ + return cbBrixelizerCascadeInfo.grid_max; +} +#endif + +#if defined BRIXELIZER_BIND_CB_CASCADE_INFO +FfxFloat32 GetCascadeInfoVoxelSize() +{ + return cbBrixelizerCascadeInfo.voxel_size; +} +#endif + +#if defined BRIXELIZER_BIND_CB_CASCADE_INFO +FfxInt32x3 GetCascadeInfoClipmapInvalidationOffset() +{ + return cbBrixelizerCascadeInfo.clipmap_invalidation_offset; +} +#endif + +#if defined BRIXELIZER_BIND_CB_CONTEXT_INFO +FfxBrixelizerCascadeInfo GetCascadeInfo(FfxUInt32 idx) +{ + return cbBrixelizerContextInfo.cascades[idx]; +} +#endif + +#if defined BRIXELIZER_BIND_CB_CONTEXT_INFO +FfxUInt32 GetContextInfoNumBricks() +{ + return cbBrixelizerContextInfo.num_bricks; +} +#endif + +#if defined BRIXELIZER_BIND_CB_CONTEXT_INFO +FfxUInt32x3 GetContextInfoCascadeClipmapOffset(FfxUInt32 cascade_index) +{ + return cbBrixelizerContextInfo.cascades[cascade_index].clipmap_offset; +} +#endif + +#if defined BRIXELIZER_BIND_CB_BUILD_INFO +FfxBrixelizerBuildInfo GetBuildInfo() +{ + return cbBrixelizerBuildInfo; +} +#endif + +#if defined BRIXELIZER_BIND_CB_BUILD_INFO +FfxUInt32 GetBuildInfoDoInitialization() +{ + return cbBrixelizerBuildInfo.do_initialization; +} +#endif + +#if defined BRIXELIZER_BIND_CB_BUILD_INFO +FfxInt32 GetBuildInfoTreeIteration() +{ + return cbBrixelizerBuildInfo.tree_iteration; +} +#endif + +#if defined BRIXELIZER_BIND_CB_BUILD_INFO +FfxUInt32 GetBuildInfoNumJobs() +{ + return cbBrixelizerBuildInfo.num_jobs; +} +#endif + +#if defined BRIXELIZER_BIND_CB_DEBUG_INFO +FfxUInt32 GetDebugInfoMaxAABBs() +{ + return cbBrixelizerDebugInfo.max_aabbs; +} +#endif + +#if defined BRIXELIZER_BIND_CB_DEBUG_INFO +FfxFloat32x4x4 GetDebugInfoInvView() +{ + return cbBrixelizerDebugInfo.inv_view; +} +#endif + +#if defined BRIXELIZER_BIND_CB_DEBUG_INFO +FfxFloat32x4x4 GetDebugInfoInvProj() +{ + return cbBrixelizerDebugInfo.inv_proj; +} +#endif + +#if defined BRIXELIZER_BIND_CB_DEBUG_INFO +FfxFloat32 GetDebugInfoPreviewSDFSolveEpsilon() +{ + return cbBrixelizerDebugInfo.preview_sdf_solve_eps; +} +#endif + +#if defined BRIXELIZER_BIND_CB_DEBUG_INFO +FfxUInt32 GetDebugInfoStartCascadeIndex() +{ + return cbBrixelizerDebugInfo.start_cascade_idx; +} +#endif + +#if defined BRIXELIZER_BIND_CB_DEBUG_INFO +FfxUInt32 GetDebugInfoEndCascadeIndex() +{ + return cbBrixelizerDebugInfo.end_cascade_idx; +} +#endif + +#if defined BRIXELIZER_BIND_CB_DEBUG_INFO +FfxFloat32 GetDebugInfoTMin() +{ + return cbBrixelizerDebugInfo.t_min; +} +#endif + +#if defined BRIXELIZER_BIND_CB_DEBUG_INFO +FfxFloat32 GetDebugInfoTMax() +{ + return cbBrixelizerDebugInfo.t_max; +} +#endif + +#if defined BRIXELIZER_BIND_CB_DEBUG_INFO +FfxUInt32 GetDebugInfoDebugState() +{ + return cbBrixelizerDebugInfo.debug_state; +} +#endif + +#if defined BRIXELIZER_BIND_SRV_JOB_BUFFER +FfxBrixelizerBrixelizationJob LoadBrixelizationJob(FfxUInt32 idx) +{ + return r_job_buffer[idx]; +} +#endif + +#if defined BRIXELIZER_BIND_SRV_JOB_INDEX_BUFFER +FfxUInt32 LoadJobIndex(FfxUInt32 idx) +{ + return r_job_index_buffer[idx]; +} +#endif + +#if defined BRIXELIZER_BIND_SRV_INSTANCE_INFO_BUFFER +FfxBrixelizerInstanceInfo LoadInstanceInfo(FfxUInt32 index) +{ + return r_instance_info_buffer[index]; +} +#endif + +#if defined BRIXELIZER_BIND_SRV_INSTANCE_TRANSFORM_BUFFER +FfxFloat32x3x4 LoadInstanceTransform(FfxUInt32 idx) +{ + FfxFloat32x4 M0 = r_instance_transform_buffer[idx * FfxUInt32(3) + FfxUInt32(0)]; + FfxFloat32x4 M1 = r_instance_transform_buffer[idx * FfxUInt32(3) + FfxUInt32(1)]; + FfxFloat32x4 M2 = r_instance_transform_buffer[idx * FfxUInt32(3) + FfxUInt32(2)]; + + return FfxFloat32x3x4(M0, M1, M2); +} +#endif + +#if defined BRIXELIZER_BIND_SRV_VERTEX_BUFFERS +FfxUInt32 LoadVertexBufferUInt(FfxUInt32 bufferIdx, FfxUInt32 elementIdx) +{ + return r_vertex_buffers[NonUniformResourceIndex(bufferIdx)][elementIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_SRV_VERTEX_BUFFERS +FfxUInt32x2 LoadVertexBufferUInt2(FfxUInt32 bufferIdx, FfxUInt32 elementIdx) +{ + return FfxUInt32x2(r_vertex_buffers[NonUniformResourceIndex(bufferIdx)][elementIdx + 0], + r_vertex_buffers[NonUniformResourceIndex(bufferIdx)][elementIdx + 1]); +} +#endif + +#if defined BRIXELIZER_BIND_SRV_VERTEX_BUFFERS +FfxUInt32x3 LoadVertexBufferUInt3(FfxUInt32 bufferIdx, FfxUInt32 elementIdx) +{ + return FfxUInt32x3(r_vertex_buffers[NonUniformResourceIndex(bufferIdx)][elementIdx + 0], + r_vertex_buffers[NonUniformResourceIndex(bufferIdx)][elementIdx + 1], + r_vertex_buffers[NonUniformResourceIndex(bufferIdx)][elementIdx + 2]); +} +#endif + +#if defined BRIXELIZER_BIND_SRV_VERTEX_BUFFERS +FfxFloat32x2 LoadVertexBufferFloat2(FfxUInt32 bufferIdx, FfxUInt32 elementIdx) +{ + return FfxFloat32x2(asfloat(r_vertex_buffers[NonUniformResourceIndex(bufferIdx)][elementIdx + 0]), + asfloat(r_vertex_buffers[NonUniformResourceIndex(bufferIdx)][elementIdx + 1])); +} +#endif + +#if defined BRIXELIZER_BIND_SRV_VERTEX_BUFFERS +FfxFloat32x3 LoadVertexBufferFloat3(FfxUInt32 bufferIdx, FfxUInt32 elementIdx) +{ + return FfxFloat32x3(asfloat(r_vertex_buffers[NonUniformResourceIndex(bufferIdx)][elementIdx + 0]), + asfloat(r_vertex_buffers[NonUniformResourceIndex(bufferIdx)][elementIdx + 1]), + asfloat(r_vertex_buffers[NonUniformResourceIndex(bufferIdx)][elementIdx + 2])); +} +#endif + +#if defined BRIXELIZER_BIND_SRV_VERTEX_BUFFERS +FfxFloat32x4 LoadVertexBufferFloat4(FfxUInt32 bufferIdx, FfxUInt32 elementIdx) +{ + return FfxFloat32x4(asfloat(r_vertex_buffers[NonUniformResourceIndex(bufferIdx)][elementIdx + 0]), + asfloat(r_vertex_buffers[NonUniformResourceIndex(bufferIdx)][elementIdx + 1]), + asfloat(r_vertex_buffers[NonUniformResourceIndex(bufferIdx)][elementIdx + 2]), + asfloat(r_vertex_buffers[NonUniformResourceIndex(bufferIdx)][elementIdx + 3])); +} +#endif + +#if defined(BRIXELIZER_BIND_SRV_SDF_ATLAS) +FfxFloat32 SampleSDFAtlas(FfxFloat32x3 uvw) +{ + return r_sdf_atlas.SampleLevel(g_wrap_linear_sampler, uvw, FfxFloat32(0.0)); +} +#endif + +#if defined BRIXELIZER_BIND_UAV_CASCADE_BRICK_MAP +FfxUInt32 LoadCascadeBrickMap(FfxUInt32 elementIdx) +{ + return rw_cascade_brick_map[elementIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_CASCADE_BRICK_MAP +void StoreCascadeBrickMap(FfxUInt32 elementIdx, FfxUInt32 value) +{ + rw_cascade_brick_map[elementIdx] = value; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_CASCADE_BRICK_MAPS +FfxUInt32 LoadCascadeBrickMapArrayUniform(FfxUInt32 bufferIdx, FfxUInt32 elementIdx) +{ + return rw_cascade_brick_maps[bufferIdx][elementIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_CASCADE_BRICK_MAPS +void StoreCascadeBrickMapArrayUniform(FfxUInt32 bufferIdx, FfxUInt32 elementIdx, FfxUInt32 value) +{ + rw_cascade_brick_maps[bufferIdx][elementIdx] = value; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_COUNTERS +FfxUInt32 LoadScratchCounter(FfxUInt32 counter) +{ + return rw_scratch_counters[counter]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_COUNTERS +void StoreScratchCounter(FfxUInt32 counter, FfxUInt32 value) +{ + rw_scratch_counters[counter] = value; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_COUNTERS +void IncrementScratchCounter(FfxUInt32 counter, FfxUInt32 value, inout FfxUInt32 originalValue) +{ + InterlockedAdd(rw_scratch_counters[counter], value, originalValue); +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_INDEX_SWAP +FfxUInt32x2 LoadScratchIndexSwapUInt2(FfxUInt32 elementIdx) +{ + return FfxUInt32x2(rw_scratch_index_swap[elementIdx + 0], + rw_scratch_index_swap[elementIdx + 1]); +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_INDEX_SWAP +FfxFloat32x3 LoadScratchIndexSwapFloat3(FfxUInt32 elementIdx) +{ + return FfxFloat32x3(asfloat(rw_scratch_index_swap[elementIdx + 0]), + asfloat(rw_scratch_index_swap[elementIdx + 1]), + asfloat(rw_scratch_index_swap[elementIdx + 2])); +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_INDEX_SWAP +void StoreScratchIndexSwapUInt2(FfxUInt32 elementIdx, FfxUInt32x2 value) +{ + rw_scratch_index_swap[elementIdx + 0] = value.x; + rw_scratch_index_swap[elementIdx + 1] = value.y; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_INDEX_SWAP +void StoreScratchIndexSwapFloat3(FfxUInt32 elementIdx, FfxFloat32x3 value) +{ + rw_scratch_index_swap[elementIdx + 0] = asuint(value.x); + rw_scratch_index_swap[elementIdx + 1] = asuint(value.y); + rw_scratch_index_swap[elementIdx + 2] = asuint(value.z); +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_INDEX_SWAP +void GetScratchIndexSwapDimensions(inout FfxUInt32 size) +{ + FfxUInt32 numStructs = 0; + FfxUInt32 stride = 0; + rw_scratch_index_swap.GetDimensions(numStructs, stride); + size = numStructs * stride; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_VOXEL_ALLOCATION_FAIL_COUNTER +FfxUInt32 LoadScratchVoxelAllocationFailCounter(FfxUInt32 elementIdx) +{ + return rw_scratch_voxel_allocation_fail_counter[elementIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_VOXEL_ALLOCATION_FAIL_COUNTER +void StoreScratchVoxelAllocationFailCounter(FfxUInt32 elementIdx, FfxUInt32 value) +{ + rw_scratch_voxel_allocation_fail_counter[elementIdx] = value; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_BRICKS_STORAGE +FfxUInt32 LoadScratchBricksStorage(FfxUInt32 elementIdx) +{ + return rw_scratch_bricks_storage[elementIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_BRICKS_STORAGE +void StoreScratchBricksStorage(FfxUInt32 elementIdx, FfxUInt32 value) +{ + rw_scratch_bricks_storage[elementIdx] = value; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_BRICKS_STORAGE +void GetScratchBricksStorageDimensions(inout FfxUInt32 size) +{ + FfxUInt32 numStructs = 0; + FfxUInt32 stride = 0; + rw_scratch_bricks_storage.GetDimensions(numStructs, stride); + size = numStructs * stride; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_BRICKS_STORAGE +void MinScratchBricksStorage(FfxUInt32 elementIdx, FfxUInt32 value) +{ + InterlockedMin(rw_scratch_bricks_storage[elementIdx], value); +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_BRICKS_STORAGE_OFFSETS +FfxUInt32 LoadScratchBricksStorageOffsets(FfxUInt32 elementIdx) +{ + return rw_scratch_bricks_storage_offsets[elementIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_BRICKS_STORAGE_OFFSETS +void StoreScratchBricksStorageOffsets(FfxUInt32 elementIdx, FfxUInt32 value) +{ + rw_scratch_bricks_storage_offsets[elementIdx] = value; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_BRICKS_COMPRESSION_LIST +FfxUInt32 LoadScratchBricksCompressionList(FfxUInt32 elementIdx) +{ + return rw_scratch_bricks_compression_list[elementIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_BRICKS_COMPRESSION_LIST +void StoreScratchBricksCompressionList(FfxUInt32 elementIdx, FfxUInt32 value) +{ + rw_scratch_bricks_compression_list[elementIdx] = value; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_BRICKS_CLEAR_LIST +FfxUInt32 LoadScratchBricksClearList(FfxUInt32 elementIdx) +{ + return rw_scratch_bricks_clear_list[elementIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_BRICKS_CLEAR_LIST +void StoreScratchBricksClearList(FfxUInt32 elementIdx, FfxUInt32 value) +{ + rw_scratch_bricks_clear_list[elementIdx] = value; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_JOB_COUNTERS +FfxUInt32 LoadScratchJobCounter(FfxUInt32 counterIdx) +{ + return rw_scratch_job_counters[counterIdx]; +} +#endif + +void StoreScratchJobCounter(FfxUInt32 counterIdx, FfxUInt32 value) +{ +#if defined BRIXELIZER_BIND_UAV_SCRATCH_JOB_COUNTERS + rw_scratch_job_counters[counterIdx] = value; +#endif +} + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_JOB_COUNTERS +void IncrementScratchJobCounter(FfxUInt32 counterIdx, FfxUInt32 value) +{ + InterlockedAdd(rw_scratch_job_counters[counterIdx], value); +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_JOB_COUNTERS_SCAN +FfxUInt32 LoadScratchJobCountersScan(FfxUInt32 elementIdx) +{ + return rw_scratch_job_counters_scan[elementIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_JOB_COUNTERS_SCAN +void StoreScratchJobCountersScan(FfxUInt32 elementIdx, FfxUInt32 value) +{ + rw_scratch_job_counters_scan[elementIdx] = value; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_JOB_GLOBAL_COUNTERS_SCAN +FfxUInt32 LoadGlobalJobTriangleCounterScan(FfxUInt32 elementIdx) +{ + return rw_scratch_job_global_counters_scan[elementIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_JOB_GLOBAL_COUNTERS_SCAN +void StoreGlobalJobTriangleCounterScan(FfxUInt32 elementIdx, FfxUInt32 scan) +{ + rw_scratch_job_global_counters_scan[elementIdx] = scan; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_CR1_REFERENCES +FfxBrixelizerTriangleReference LoadScratchCR1Reference(FfxUInt32 elementIdx) +{ + return rw_scratch_cr1_references[elementIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_CR1_REFERENCES +void StoreScratchCR1Reference(FfxUInt32 elementIdx, FfxBrixelizerTriangleReference ref) +{ + rw_scratch_cr1_references[elementIdx] = ref; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_CR1_REFERENCES +void GetScratchMaxReferences(inout FfxUInt32 size) +{ + FfxUInt32 numStructs = 0; + FfxUInt32 stride = 0; + rw_scratch_cr1_references.GetDimensions(numStructs, stride); + size = numStructs; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_CR1_COMPACTED_REFERENCES +FfxUInt32 LoadScratchCR1CompactedReferences(FfxUInt32 elementIdx) +{ + return rw_scratch_cr1_compacted_references[elementIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_CR1_COMPACTED_REFERENCES +void StoreScratchCR1CompactedReferences(FfxUInt32 elementIdx, FfxUInt32 value) +{ + rw_scratch_cr1_compacted_references[elementIdx] = value; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_CR1_REF_COUNTERS +FfxUInt32 LoadScratchCR1RefCounter(FfxUInt32 elementIdx) +{ + return rw_scratch_cr1_ref_counters[elementIdx]; +} +#endif + +void StoreScratchCR1RefCounter(FfxUInt32 elementIdx, FfxUInt32 value) +{ +#if defined BRIXELIZER_BIND_UAV_SCRATCH_CR1_REF_COUNTERS + rw_scratch_cr1_ref_counters[elementIdx] = value; +#endif +} + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_CR1_REF_COUNTERS +void IncrementScratchCR1RefCounter(FfxUInt32 elementIdx, FfxUInt32 value, inout FfxUInt32 originalValue) +{ + InterlockedAdd(rw_scratch_cr1_ref_counters[elementIdx], value, originalValue); +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_CR1_REF_COUNTER_SCAN +FfxUInt32 LoadScratchCR1RefCounterScan(FfxUInt32 elementIdx) +{ + return rw_scratch_cr1_ref_counter_scan[elementIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_CR1_REF_COUNTER_SCAN +void StoreScratchCR1RefCounterScan(FfxUInt32 elementIdx, FfxUInt32 value) +{ + rw_scratch_cr1_ref_counter_scan[elementIdx] = value; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_CR1_REF_GLOBAL_SCAN +FfxUInt32 LoadVoxelReferenceGroupSum(FfxUInt32 elementIdx) +{ + return rw_scratch_cr1_ref_global_scan[elementIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_CR1_REF_GLOBAL_SCAN +void StoreVoxelReferenceGroupSum(FfxUInt32 elementIdx, FfxUInt32 value) +{ + rw_scratch_cr1_ref_global_scan[elementIdx] = value; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_CR1_STAMP_SCAN +FfxUInt32 LoadScratchCR1StampScan(FfxUInt32 elementIdx) +{ + return rw_scratch_cr1_stamp_scan[elementIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_CR1_STAMP_SCAN +void StoreScratchCR1StampScan(FfxUInt32 elementIdx, FfxUInt32 value) +{ + rw_scratch_cr1_stamp_scan[elementIdx] = value; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_CR1_STAMP_GLOBAL_SCAN +FfxUInt32 LoadStampGroupSum(FfxUInt32 elementIdx) +{ + return rw_scratch_cr1_stamp_global_scan[elementIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SCRATCH_CR1_STAMP_GLOBAL_SCAN +void StoreStampGroupSum(FfxUInt32 elementIdx, FfxUInt32 value) +{ + rw_scratch_cr1_stamp_global_scan[elementIdx] = value; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_INDIRECT_ARGS +void StoreIndirectArgs(FfxUInt32 elementIdx, FfxUInt32 value) +{ + rw_indirect_args_1[elementIdx] = value; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_VOXEL_MAP +FfxUInt32 LoadBricksVoxelMap(FfxUInt32 elementIdx) +{ + return rw_bctx_bricks_voxel_map[elementIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_VOXEL_MAP +void StoreBricksVoxelMap(FfxUInt32 elementIdx, FfxUInt32 value) +{ + rw_bctx_bricks_voxel_map[elementIdx] = value; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_AABB +FfxUInt32 LoadBricksAABB(FfxUInt32 elementIdx) +{ + return rw_bctx_bricks_aabb[elementIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_AABB +void StoreBricksAABB(FfxUInt32 elementIdx, FfxUInt32 value) +{ + rw_bctx_bricks_aabb[elementIdx] = value; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_FREE_LIST +FfxUInt32 LoadBricksFreeList(FfxUInt32 elementIdx) +{ + return rw_bctx_bricks_free_list[elementIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_FREE_LIST +void StoreBricksFreeList(FfxUInt32 elementIdx, FfxUInt32 value) +{ + rw_bctx_bricks_free_list[elementIdx] = value; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_CLEAR_LIST +FfxUInt32 LoadBricksClearList(FfxUInt32 elementIdx) +{ + return rw_bctx_bricks_clear_list[elementIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_CLEAR_LIST +void StoreBricksClearList(FfxUInt32 elementIdx, FfxUInt32 value) +{ + rw_bctx_bricks_clear_list[elementIdx] = value; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_EIKONAL_LIST +FfxUInt32 LoadBricksDirtyList(FfxUInt32 elementIdx) +{ + return rw_bctx_bricks_eikonal_list[elementIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_EIKONAL_LIST +void StoreBricksDirtyList(FfxUInt32 elementIdx, FfxUInt32 value) +{ + rw_bctx_bricks_eikonal_list[elementIdx] = value; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_MERGE_LIST +FfxUInt32 LoadBricksMergeList(FfxUInt32 elementIdx) +{ + return rw_bctx_bricks_merge_list[elementIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_MERGE_LIST +void StoreBricksMergeList(FfxUInt32 elementIdx, FfxUInt32 value) +{ + rw_bctx_bricks_merge_list[elementIdx] = value; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_EIKONAL_COUNTERS +FfxUInt32 LoadBricksEikonalCounters(FfxUInt32 elementIdx) +{ + return rw_bctx_bricks_eikonal_counters[elementIdx & FFX_BRIXELIZER_BRICK_ID_MASK]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_CONTEXT_BRICKS_EIKONAL_COUNTERS +void StoreBricksEikonalCounters(FfxUInt32 elementIdx, FfxUInt32 value) +{ + rw_bctx_bricks_eikonal_counters[elementIdx & FFX_BRIXELIZER_BRICK_ID_MASK] = value; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_CONTEXT_COUNTERS +FfxUInt32 LoadContextCounter(FfxUInt32 elementIdx) +{ + return rw_bctx_counters[elementIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_CONTEXT_COUNTERS +void StoreContextCounter(FfxUInt32 elementIdx, FfxUInt32 value) +{ + rw_bctx_counters[elementIdx] = value; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_CONTEXT_COUNTERS +void IncrementContextCounter(FfxUInt32 elementIdx, FfxUInt32 value, inout FfxUInt32 originalValue) +{ + InterlockedAdd(rw_bctx_counters[elementIdx], value, originalValue); +} +#endif + +#if defined BRIXELIZER_BIND_UAV_CASCADE_AABB_TREE +FfxFloat32x3 LoadCascadeAABBTreeFloat3(FfxUInt32 elementIdx) +{ + return FfxFloat32x3(asfloat(rw_cascade_aabbtree[elementIdx + 0]), + asfloat(rw_cascade_aabbtree[elementIdx + 1]), + asfloat(rw_cascade_aabbtree[elementIdx + 2])); +} +#endif + +#if defined BRIXELIZER_BIND_UAV_CASCADE_AABB_TREE +FfxUInt32 LoadCascadeAABBTreeUInt(FfxUInt32 elementIdx) +{ + return rw_cascade_aabbtree[elementIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_CASCADE_AABB_TREE +void StoreCascadeAABBTreeUInt(FfxUInt32 elementIdx, FfxUInt32 value) +{ + rw_cascade_aabbtree[elementIdx] = value; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_CASCADE_AABB_TREE +void StoreCascadeAABBTreeFloat3(FfxUInt32 elementIdx, FfxFloat32x3 value) +{ + rw_cascade_aabbtree[elementIdx + 0] = asuint(value.x); + rw_cascade_aabbtree[elementIdx + 1] = asuint(value.y); + rw_cascade_aabbtree[elementIdx + 2] = asuint(value.z); +} +#endif + +#if defined BRIXELIZER_BIND_UAV_CASCADE_AABB_TREES +FfxFloat32x3 LoadCascadeAABBTreesFloat3(FfxUInt32 cascadeID, FfxUInt32 elementIdx) +{ + return FfxFloat32x3(asfloat(rw_cascade_aabbtrees[cascadeID][elementIdx + 0]), + asfloat(rw_cascade_aabbtrees[cascadeID][elementIdx + 1]), + asfloat(rw_cascade_aabbtrees[cascadeID][elementIdx + 2])); +} +#endif + +#if defined BRIXELIZER_BIND_UAV_CASCADE_AABB_TREES +FfxUInt32 LoadCascadeAABBTreesUInt(FfxUInt32 cascadeID, FfxUInt32 elementIdx) +{ + return rw_cascade_aabbtrees[cascadeID][elementIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SDF_ATLAS +FfxFloat32 LoadSDFAtlas(FfxUInt32x3 coord) +{ + return rw_sdf_atlas[coord]; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_SDF_ATLAS +void StoreSDFAtlas(FfxUInt32x3 coord, FfxFloat32 value) +{ + rw_sdf_atlas[coord] = value; +} +#endif + +#if defined BRIXELIZER_BIND_UAV_DEBUG_OUTPUT +void StoreDebugOutput(FfxUInt32x2 coord, FfxFloat32x3 output) +{ + rw_debug_output[coord] = FfxFloat32x4(output, 1.0f); +} +#endif + +#if defined BRIXELIZER_BIND_UAV_DEBUG_OUTPUT +void GetDebugOutputDimensions(inout FfxUInt32 width, inout FfxUInt32 height) +{ + rw_debug_output.GetDimensions(width, height); +} +#endif + +#endif // #if defined(FFX_GPU) + +#endif // FFX_BRIXELIZER_CALLBACKS_HLSL_H diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizer/ffx_brixelizer_cascade_ops.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizer/ffx_brixelizer_cascade_ops.h new file mode 100644 index 00000000..40fdf8b1 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizer/ffx_brixelizer_cascade_ops.h @@ -0,0 +1,1477 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_BRIXELIZER_CASCADE_OPS_H +#define FFX_BRIXELIZER_CASCADE_OPS_H + +#include "ffx_brixelizer_host_gpu_shared_private.h" +#include "ffx_brixelizer_brick_common_private.h" +#include "ffx_brixelizer_build_common.h" +#include "ffx_brixelizer_common_private.h" +#include "ffx_brixelizer_mesh_common.h" + +void FfxBrixelizerClearRefCounter(FfxUInt32 idx) +{ + StoreScratchCR1RefCounter(idx, FfxUInt32(0)); + StoreScratchVoxelAllocationFailCounter(idx, FfxUInt32(0)); +} + +// Search for n where a[n] <= offset and a[n+1] > offset +#define LOWER_BOUND(offset, total_count) \ + { \ + FfxUInt32 cursor = FfxUInt32(0); \ + FfxUInt32 size = total_count; \ + while (size > FfxUInt32(0)) { \ + FfxUInt32 size_half = size >> FfxUInt32(1); \ + FfxUInt32 mid = cursor + size_half; \ + if (LOWER_BOUND_LOAD(mid) > offset) \ + size = size_half; \ + else { \ + cursor = mid + FfxUInt32(1); \ + size = size - size_half - FfxUInt32(1); \ + } \ + } \ + \ + LOWER_BOUND_RESULT = max(cursor, FfxUInt32(1)) - FfxUInt32(1); \ + } + +FfxUInt32x3 WrapCoords(FfxUInt32x3 voxel_coord) +{ + return (voxel_coord + GetCascadeInfoClipmapOffset()) & FFX_BROADCAST_UINT32X3(FFX_BRIXELIZER_CASCADE_WRAP_MASK); +} + +FfxUInt32 WrapFlatCoords(FfxUInt32 voxel_idx) +{ + return FfxBrixelizerFlattenPOT((FfxBrixelizerUnflattenPOT(voxel_idx, FFX_BRIXELIZER_CASCADE_DEGREE) + GetCascadeInfoClipmapOffset()) & FFX_BROADCAST_UINT32X3(FFX_BRIXELIZER_CASCADE_WRAP_MASK), FFX_BRIXELIZER_CASCADE_DEGREE); +} + +void MarkFailed(FfxUInt32 flat_voxel_idx) +{ + StoreScratchVoxelAllocationFailCounter(flat_voxel_idx, FfxUInt32(1)); +} + +FfxBoolean IsBuildable(FfxUInt32 voxel_idx) +{ + return LoadCascadeBrickMap(WrapFlatCoords(voxel_idx)) == FFX_BRIXELIZER_UNINITIALIZED_ID; +} + +FfxBoolean CanBuildThisVoxel(FfxUInt32 flat_voxel_idx) +{ + if (!IsBuildable(flat_voxel_idx)) return false; + return true; +} + +void AddReferenceOrMarkVoxelFailed(FfxUInt32 voxel_idx, FfxUInt32 triangle_id) +{ + if (!CanBuildThisVoxel(voxel_idx)) { + return; + } + + FfxUInt32 local_ref_idx; + IncrementScratchCR1RefCounter(voxel_idx, FfxUInt32(1), local_ref_idx); + FfxBrixelizerTriangleReference ref; + ref.voxel_idx = voxel_idx; + ref.triangle_id = triangle_id; + ref.local_ref_idx = local_ref_idx; + FfxUInt32 coarse_ref_offset; + IncrementScratchCounter(FFX_BRIXELIZER_SCRATCH_COUNTER_REFERENCES, FfxUInt32(1), coarse_ref_offset); + FfxUInt32 max_references = LoadScratchCounter(FFX_BRIXELIZER_SCRATCH_COUNTER_MAX_REFERENCES); + if (coarse_ref_offset < max_references) { + StoreScratchCR1Reference(coarse_ref_offset, ref); + } else { + MarkFailed(voxel_idx); + } +} + +FfxUInt32 GetReferenceOffset(FfxUInt32 voxel_idx) +{ + FfxUInt32 group_scan_id = voxel_idx / FFX_BRIXELIZER_STATIC_CONFIG_SCAN_REFERENCES_GROUP_SIZE; + FfxUInt32 group_scan_value = LoadVoxelReferenceGroupSum(group_scan_id); + FfxUInt32 local_scan_value = LoadScratchCR1RefCounterScan(voxel_idx); + return group_scan_value + local_scan_value; +} + +struct FfxBrixelizerCRItemPacked { + FfxUInt32 pack0; + FfxUInt32 pack1; +}; + +struct FfxBrixelizerCRItem { + FfxUInt32x3 bounds_min; + FfxUInt32x3 bounds_max; +}; + +FFX_GROUPSHARED FfxUInt32 gs_ffx_brixelizer_voxelizer_items_ref_count[FFX_BRIXELIZER_STATIC_CONFIG_VOXELIZER_GROUP_SIZE]; +FFX_GROUPSHARED FfxUInt32 gs_ffx_brixelizer_voxelizer_items_triangle_id_swap_offsets[FFX_BRIXELIZER_STATIC_CONFIG_VOXELIZER_GROUP_SIZE]; +FFX_GROUPSHARED FfxBrixelizerCRItemPacked gs_ffx_brixelizer_voxelizer_items[FFX_BRIXELIZER_STATIC_CONFIG_VOXELIZER_GROUP_SIZE]; +FFX_GROUPSHARED FfxUInt32 gs_ffx_brixelizer_voxelizer_item_counter; +FFX_GROUPSHARED FfxUInt32 gs_ffx_brixelizer_voxelizer_ref_counter; +FFX_GROUPSHARED FfxUInt32 gs_ffx_brixelizer_voxelizer_ref_offset; +FFX_GROUPSHARED FfxUInt32 gs_ffx_brixelizer_triangle_offset_global; +FFX_GROUPSHARED FfxUInt32 gs_ffx_brixelizer_triangle_offset; +FFX_GROUPSHARED FfxBoolean gs_ffx_brixelizer_voxelizer_has_space; + +void FfxBrixelizerCRStoreItem(FfxInt32 index, FfxBrixelizerCRItem item) +{ + FfxUInt32 pack0 = ((item.bounds_min.x & FfxUInt32(0x3ff)) << FfxUInt32(0)) | + ((item.bounds_min.y & FfxUInt32(0x3ff)) << FfxUInt32(10)) | + ((item.bounds_min.z & FfxUInt32(0x3ff)) << FfxUInt32(20)); + FfxUInt32 pack1 = ((item.bounds_max.x & FfxUInt32(0x3ff)) << FfxUInt32(0)) | + ((item.bounds_max.y & FfxUInt32(0x3ff)) << FfxUInt32(10)) | + ((item.bounds_max.z & FfxUInt32(0x3ff)) << FfxUInt32(20)); + FfxBrixelizerCRItemPacked packed; + packed.pack0 = pack0; + packed.pack1 = pack1; + gs_ffx_brixelizer_voxelizer_items[index] = packed; +} + +FfxBrixelizerCRItem FfxBrixelizerCRLoadItem(FfxInt32 index) +{ + FfxBrixelizerCRItemPacked pack = gs_ffx_brixelizer_voxelizer_items[index]; + FfxBrixelizerCRItem item; + item.bounds_min.x = (pack.pack0 >> FfxUInt32(0)) & FfxUInt32(0x3ff); + item.bounds_min.y = (pack.pack0 >> FfxUInt32(10)) & FfxUInt32(0x3ff); + item.bounds_min.z = (pack.pack0 >> FfxUInt32(20)) & FfxUInt32(0x3ff); + item.bounds_max.x = (pack.pack1 >> FfxUInt32(0)) & FfxUInt32(0x3ff); + item.bounds_max.y = (pack.pack1 >> FfxUInt32(10)) & FfxUInt32(0x3ff); + item.bounds_max.z = (pack.pack1 >> FfxUInt32(20)) & FfxUInt32(0x3ff); + return item; +} + +struct FfxBrixelizerCRVoxelTriangleBounds { + FfxFloat32x3 bound_min; + FfxFloat32x3 bound_max; + FfxUInt32x3 ubound_min; + FfxUInt32x3 ubound_max; +}; + +FfxBrixelizerTriangle FetchTriangle(FfxBrixelizerBasicMeshInfo instance_info, FfxUInt32 instance_id, FfxUInt32 job_idx, FfxUInt32 triangle_index) +{ + FfxBrixelizerTrianglePos pos = FfxBrixelizerFetchTriangle(instance_info, instance_id, triangle_index); + + FfxBrixelizerTriangle tri; + tri.face3 = pos.face3; + tri.job_idx = job_idx; + tri.triangle_index = triangle_index; + tri.wp0 = FfxFloat32x3(pos.wp0 - GetCascadeInfoGridMin()); + tri.wp1 = FfxFloat32x3(pos.wp1 - GetCascadeInfoGridMin()); + tri.wp2 = FfxFloat32x3(pos.wp2 - GetCascadeInfoGridMin()); + + return tri; +} + +FfxBoolean GetTriangleBounds(FfxUInt32 instance_id, FfxUInt32 job_idx, FfxBrixelizerBasicMeshInfo instance_info, FfxUInt32 triangle_index, FFX_PARAMETER_OUT FfxBrixelizerTriangle tri, + FFX_PARAMETER_OUT FfxBrixelizerCRVoxelTriangleBounds tvbounds) +{ + FfxUInt32 job_num_triangles = instance_info.triangleCount; + if (triangle_index < job_num_triangles) { + tri = FetchTriangle(instance_info, instance_id, job_idx, triangle_index); + FfxFloat32 inflation_size = FfxFloat32(GetCascadeInfoVoxelSize() / FfxFloat32(7.0)); + tvbounds.bound_min = FfxFloat32x3(min(tri.wp0.x, min(tri.wp1.x, tri.wp2.x)), + min(tri.wp0.y, min(tri.wp1.y, tri.wp2.y)), + min(tri.wp0.z, min(tri.wp1.z, tri.wp2.z))); + tvbounds.bound_max = FfxFloat32x3(max(tri.wp0.x, max(tri.wp1.x, tri.wp2.x)), + max(tri.wp0.y, max(tri.wp1.y, tri.wp2.y)), + max(tri.wp0.z, max(tri.wp1.z, tri.wp2.z))); + + FfxFloat32x3 bounds_min; + + bounds_min.x = tvbounds.bound_min.x > FfxFloat32(0.0) ? tvbounds.bound_min.x : tvbounds.bound_min.x - FfxFloat32(1.0); + bounds_min.y = tvbounds.bound_min.y > FfxFloat32(0.0) ? tvbounds.bound_min.y : tvbounds.bound_min.y - FfxFloat32(1.0); + bounds_min.z = tvbounds.bound_min.z > FfxFloat32(0.0) ? tvbounds.bound_min.z : tvbounds.bound_min.z - FfxFloat32(1.0); + + tvbounds.ubound_min = min( + FFX_BROADCAST_INT32X3(FFX_BRIXELIZER_CASCADE_RESOLUTION - FfxUInt32(1)), + max( + FFX_BROADCAST_INT32X3(0), + FfxInt32x3((bounds_min - FFX_BROADCAST_FLOAT32X3(inflation_size)) / FfxFloat32(GetCascadeInfoVoxelSize())) + ) + ); + + FfxFloat32x3 bounds_max; + + bounds_max.x = tvbounds.bound_max.x > FfxFloat32(0.0) ? tvbounds.bound_max.x : tvbounds.bound_max.x - FfxFloat32(1.0); + bounds_max.y = tvbounds.bound_max.y > FfxFloat32(0.0) ? tvbounds.bound_max.y : tvbounds.bound_max.y - FfxFloat32(1.0); + bounds_max.z = tvbounds.bound_max.z > FfxFloat32(0.0) ? tvbounds.bound_max.z : tvbounds.bound_max.z - FfxFloat32(1.0); + + tvbounds.ubound_max = min( + FFX_BROADCAST_INT32X3(FFX_BRIXELIZER_CASCADE_RESOLUTION - FfxUInt32(1)), + max( + FFX_BROADCAST_INT32X3(0), + FfxInt32x3((bounds_max + FFX_BROADCAST_FLOAT32X3(inflation_size)) / FfxFloat32(GetCascadeInfoVoxelSize())) + ) + ) + + FFX_BROADCAST_INT32X3(1); + return all(FFX_LESS_THAN_EQUAL(tvbounds.bound_min, FfxFloat32x3(GetCascadeInfoGridMax() - GetCascadeInfoGridMin()) + FFX_BROADCAST_FLOAT32X3(inflation_size))) && + all(FFX_GREATER_THAN_EQUAL(tvbounds.bound_max, FFX_BROADCAST_FLOAT32X3(0.0) + FFX_BROADCAST_FLOAT32X3(-inflation_size))); + } + return false; +} + +void FfxBrixelizerStoreTriangleCenter(FfxUInt32 triangle_id_swap_offset, FfxBrixelizerTriangle tri) +{ + StoreScratchIndexSwapFloat3(triangle_id_swap_offset / FFX_BRIXELIZER_SIZEOF_UINT, (tri.wp0 + tri.wp1 + tri.wp2) / FfxFloat32(3.0)); +} + +FfxFloat32x3 FfxBrixelizerLoadTriangleCenter(FfxUInt32 triangle_id_swap_offset) +{ + return LoadScratchIndexSwapFloat3(triangle_id_swap_offset / FFX_BRIXELIZER_SIZEOF_UINT); +} + +struct FfxBrixelizerTrianglePartial { + FfxFloat32x3 wp0; + FfxFloat32x3 wp1; + FfxFloat32x3 wp2; +}; + +struct FfxBrixelizerTrianglePartialCompressed { + FfxUInt32x2 wp0xy; + FfxUInt32x2 ed0; + FfxUInt32x2 ed1; +}; + +// Compress to f32x3 v0 and f16x3 e0, e1 and store +void FfxBrixelizerStoreTrianglePartial(FfxUInt32 triangle_id_swap_offset, FfxBrixelizerTriangle tri) +{ + FfxBrixelizerTrianglePartialCompressed trip; + trip.wp0xy = ffxAsUInt32(tri.wp0.xy); + FfxFloat32x3 e0 = tri.wp1 - tri.wp0; + FfxFloat32x3 e1 = tri.wp2 - tri.wp0; + FfxFloat32x4 v0 = FfxFloat32x4(e0.xyz, e1.x); + trip.ed0 = ffxPackF32x2(v0); + trip.ed1.x = ffxPackF32(e1.yz); + trip.ed1.y = ffxAsUInt32(tri.wp0.z); + StoreScratchIndexSwapUInt2((triangle_id_swap_offset / FFX_BRIXELIZER_SIZEOF_UINT) + FfxUInt32(0), trip.wp0xy); + StoreScratchIndexSwapUInt2((triangle_id_swap_offset / FFX_BRIXELIZER_SIZEOF_UINT) + FfxUInt32(2), trip.ed0); + StoreScratchIndexSwapUInt2((triangle_id_swap_offset / FFX_BRIXELIZER_SIZEOF_UINT) + FfxUInt32(4), trip.ed1); +} + +void FfxBrixelizerLoadTrianglePartial(FfxUInt32 triangle_id_swap_offset, FFX_PARAMETER_OUT FfxBrixelizerTrianglePartial tri) +{ + FfxBrixelizerTrianglePartialCompressed tripc; + tripc.wp0xy = LoadScratchIndexSwapUInt2((triangle_id_swap_offset / FFX_BRIXELIZER_SIZEOF_UINT) + FfxUInt32(0)); + tripc.ed0 = LoadScratchIndexSwapUInt2((triangle_id_swap_offset / FFX_BRIXELIZER_SIZEOF_UINT) + FfxUInt32(2)); + tripc.ed1 = LoadScratchIndexSwapUInt2((triangle_id_swap_offset / FFX_BRIXELIZER_SIZEOF_UINT) + FfxUInt32(4)); + tri.wp0.xy = ffxAsFloat(tripc.wp0xy.xy); + tri.wp0.z = ffxAsFloat(tripc.ed1.y); + FfxFloat32x4 v0 = ffxUnpackF32x2(tripc.ed0); + FfxFloat32x2 v1 = ffxUnpackF32(tripc.ed1.x); + tri.wp1 = tri.wp0 + FfxFloat32x3(v0.xyz); + tri.wp2 = tri.wp0 + FfxFloat32x3(v0.w, v1.xy); +} + +// Integer scan +FFX_GROUPSHARED FfxUInt32 gs_ffx_brixelizer_scan_buffer[FFX_BRIXELIZER_STATIC_CONFIG_SCAN_REFERENCES_GROUP_SIZE]; +FFX_GROUPSHARED FfxUInt32 gs_ffx_brixelizer_scan_group_id; +FfxUInt32 GroupScanExclusiveAdd(FfxUInt32 gid, FfxUInt32 group_size) +{ + FfxUInt32 sum = FfxUInt32(0); + for (FfxUInt32 stride = FfxUInt32(1); stride <= (group_size >> FfxUInt32(1)); stride <<= FfxUInt32(1)) { + if (gid < group_size / (FfxUInt32(2) * stride)) { + gs_ffx_brixelizer_scan_buffer[FfxUInt32(2) * (gid + FfxUInt32(1)) * stride - FfxUInt32(1)] += gs_ffx_brixelizer_scan_buffer[(FfxUInt32(2) * gid + FfxUInt32(1)) * stride - FfxUInt32(1)]; + } + FFX_GROUP_MEMORY_BARRIER; + } + + if (gid == FfxUInt32(0)) { + sum = gs_ffx_brixelizer_scan_buffer[group_size - FfxUInt32(1)]; + gs_ffx_brixelizer_scan_buffer[group_size - FfxUInt32(1)] = FfxUInt32(0); + } + FFX_GROUP_MEMORY_BARRIER; + + for (FfxUInt32 stride = (group_size >> FfxUInt32(1)); stride > FfxUInt32(0); stride >>= FfxUInt32(1)) { + if (gid < group_size / (FfxUInt32(2) * stride)) { + FfxUInt32 tmp = gs_ffx_brixelizer_scan_buffer[(FfxUInt32(2) * gid + FfxUInt32(1)) * stride - FfxUInt32(1)]; + gs_ffx_brixelizer_scan_buffer[(FfxUInt32(2) * gid + FfxUInt32(1)) * stride - FfxUInt32(1)] = gs_ffx_brixelizer_scan_buffer[FfxUInt32(2) * (gid + FfxUInt32(1)) * stride - FfxUInt32(1)]; + gs_ffx_brixelizer_scan_buffer[FfxUInt32(2) * (gid + FfxUInt32(1)) * stride - FfxUInt32(1)] = gs_ffx_brixelizer_scan_buffer[FfxUInt32(2) * (gid + FfxUInt32(1)) * stride - FfxUInt32(1)] + tmp; + } + FFX_GROUP_MEMORY_BARRIER; + } + + return sum; +} + +FfxUInt32 LoadJobTriangleCountScan(FfxUInt32 job_idx) +{ + return LoadScratchJobCountersScan(job_idx) + LoadGlobalJobTriangleCounterScan(job_idx / FFX_BRIXELIZER_STATIC_CONFIG_SCAN_REFERENCES_GROUP_SIZE); +} + +FfxUInt32 JobLowerBound(FfxUInt32 triangle_offset, FfxUInt32 total_job_count) +{ +#define LOWER_BOUND_LOAD(mid) LoadJobTriangleCountScan(mid) + + FfxUInt32 LOWER_BOUND_RESULT; + + LOWER_BOUND(triangle_offset, total_job_count); + +#undef LOWER_BOUND_LOAD + + return LOWER_BOUND_RESULT; +} + +FfxUInt32 JobLowerBoundBySubvoxel(FfxUInt32 subvoxel_offset, FfxUInt32 total_job_count) +{ +#define LOWER_BOUND_LOAD(mid) LoadJobIndex(mid) + + FfxUInt32 LOWER_BOUND_RESULT; + + LOWER_BOUND(subvoxel_offset, total_job_count); + +#undef LOWER_BOUND_LOAD + + return LOWER_BOUND_RESULT; +} + +// One group performs global scan for all the other groups +#define GROUP_SCAN(gid, total_group_count, group_size, LoadGlobal, StoreGlobal) \ + { \ + FFX_GROUP_MEMORY_BARRIER; \ + if (gid == FfxUInt32(0)) gs_ffx_brixelizer_scan_group_id = FfxUInt32(0); \ + FFX_GROUP_MEMORY_BARRIER; \ + for (FfxUInt32 cursor = FfxUInt32(0); cursor < total_group_count; cursor += group_size) { \ + FFX_GROUP_MEMORY_BARRIER; \ + if (gid + cursor < total_group_count) \ + gs_ffx_brixelizer_scan_buffer[gid] = LoadGlobal(gid + cursor); \ + else \ + gs_ffx_brixelizer_scan_buffer[gid] = FfxUInt32(0); \ + FFX_GROUP_MEMORY_BARRIER; \ + FfxUInt32 sum = GroupScanExclusiveAdd(gid, group_size); \ + \ + if (gid + cursor < total_group_count) StoreGlobal(gid + cursor, gs_ffx_brixelizer_scan_buffer[gid] + gs_ffx_brixelizer_scan_group_id); \ + \ + FFX_GROUP_MEMORY_BARRIER; \ + \ + if (gid == FfxUInt32(0)) gs_ffx_brixelizer_scan_group_id += sum; \ + } \ + } + +// Used for group scan macros +FfxUInt32 StampLowerBound(FfxUInt32 item_id) +{ +#define LOWER_BOUND_LOAD(mid) LoadScratchCR1StampScan(mid) + + FfxUInt32 LOWER_BOUND_RESULT; + + LOWER_BOUND(item_id, FFX_BRIXELIZER_CASCADE_RESOLUTION * FFX_BRIXELIZER_CASCADE_RESOLUTION * FFX_BRIXELIZER_CASCADE_RESOLUTION); + +#undef LOWER_BOUND_LOAD + + return LOWER_BOUND_RESULT; +} + +void AddBrickToCompressionList(FfxUInt32 brick_id) +{ + FfxUInt32 offset; + IncrementScratchCounter(FFX_BRIXELIZER_SCRATCH_COUNTER_COMPRESSION_BRICKS, FfxUInt32(1), offset); + StoreScratchBricksCompressionList(offset, brick_id); +} + +FfxUInt32 AllocateBrick() +{ + FfxUInt32 brick_idx; + IncrementScratchCounter(FFX_BRIXELIZER_SCRATCH_COUNTER_NUM_BRICKS_ALLOCATED, FfxUInt32(1), brick_idx); + if (brick_idx > GetBuildInfo().max_bricks_per_bake) { + return FFX_BRIXELIZER_INVALID_ID; + } + + FfxUInt32 val; + IncrementContextCounter(FFX_BRIXELIZER_CONTEXT_COUNTER_BRICK_COUNT, FfxUInt32(1), val); + if (val >= LoadContextCounter(FFX_BRIXELIZER_CONTEXT_COUNTER_FREE_BRICKS)) return FFX_BRIXELIZER_INVALID_ID; + FfxUInt32 brick_id = LoadBricksFreeList(val); + return brick_id; +} + +void MapBrickToVoxel(FfxUInt32 brick_id, FfxUInt32 voxel_id) +{ + voxel_id |= (GetCascadeInfoIndex()) << FFX_BRIXELIZER_CASCADE_ID_SHIFT; + StoreBricksVoxelMap(FfxBrixelizerBrickGetIndex(brick_id), voxel_id); +} + +FfxUInt32 BrickGetStorageOffset(FfxUInt32 brick_id) +{ + return LoadScratchBricksStorageOffsets(FfxBrixelizerBrickGetIndex(brick_id)); +} + +FfxUInt32 AllocateStorage(FfxUInt32 brick_id) +{ + FfxUInt32 dim = FfxUInt32(8); + FfxUInt32 size = dim * dim * dim * FfxUInt32(4); + FfxUInt32 offset; + IncrementScratchCounter(FFX_BRIXELIZER_SCRATCH_COUNTER_STORAGE_OFFSET, size, offset); + if (offset + size > LoadScratchCounter(FFX_BRIXELIZER_SCRATCH_COUNTER_STORAGE_SIZE)) { + StoreScratchBricksStorageOffsets(FfxBrixelizerBrickGetIndex(brick_id), FFX_BRIXELIZER_INVALID_ALLOCATION); + return FFX_BRIXELIZER_INVALID_ALLOCATION; + } + StoreScratchBricksStorageOffsets(FfxBrixelizerBrickGetIndex(brick_id), offset); + return offset; +} + +void AppendClearBrick(FfxUInt32 brick_id) +{ + FfxUInt32 offset; + IncrementScratchCounter(FFX_BRIXELIZER_SCRATCH_COUNTER_CLEAR_BRICKS, 1, offset); + StoreScratchBricksClearList(offset, brick_id); +} + +// Utilities for 32 scratch space for atomics to work +FfxFloat32 LoadBrixelData32(FfxUInt32 brick_id, FfxInt32x3 coord) +{ + FfxInt32 brick_dim = FfxInt32(8); + if (any(FFX_GREATER_THAN_EQUAL(coord, FFX_BROADCAST_INT32X3(brick_dim))) || any(FFX_LESS_THAN(coord, FFX_BROADCAST_INT32X3(0)))) return FfxFloat32(1.0); + + const FfxUInt32 brick_size = brick_dim * brick_dim * brick_dim * FFX_BRIXELIZER_SIZEOF_UINT; + FfxUInt32 offset = FfxBrixelizerFlattenPOT(coord, 3); + offset += BrickGetStorageOffset(brick_id) / FFX_BRIXELIZER_SIZEOF_UINT; + FfxUInt32 uval = LoadScratchBricksStorage(offset); + return FfxBrixelizerUnpackDistance(uval); +} + +void BrickInterlockedMin32(FfxUInt32 brick_id, FfxInt32x3 coord, FfxUInt32 uval) +{ + FfxInt32 brick_dim = 8; + if (any(FFX_GREATER_THAN_EQUAL(coord, FFX_BROADCAST_INT32X3(brick_dim))) || any(FFX_LESS_THAN(coord, FFX_BROADCAST_INT32X3(0)))) return; + + const FfxUInt32 brick_size = brick_dim * brick_dim * brick_dim * FFX_BRIXELIZER_SIZEOF_UINT; + FfxUInt32 offset = FfxBrixelizerFlattenPOT(coord, 3) * FFX_BRIXELIZER_SIZEOF_UINT; + offset += BrickGetStorageOffset(brick_id); + MinScratchBricksStorage(offset / FFX_BRIXELIZER_SIZEOF_UINT, uval); +} + +void BrickInterlockedMin32(FfxUInt32 brick_id, FfxInt32x3 coord, FfxFloat32 fval) +{ + BrickInterlockedMin32(brick_id, coord, FfxBrixelizerPackDistance(fval)); +} + +void ClearBrixelData32(FfxUInt32 brick_id, FfxInt32x3 coord) +{ + FfxInt32 brick_dim = 8; + if (any(FFX_GREATER_THAN_EQUAL(coord, FFX_BROADCAST_INT32X3(brick_dim))) || any(FFX_LESS_THAN(coord, FFX_BROADCAST_INT32X3(0)))) return; + + FfxUInt32 offset = FfxBrixelizerFlattenPOT(coord, 3) * FFX_BRIXELIZER_SIZEOF_UINT; + offset += BrickGetStorageOffset(brick_id); + StoreScratchBricksStorage(offset / FFX_BRIXELIZER_SIZEOF_UINT, FfxBrixelizerPackDistance(FfxFloat32(1.0))); +} + +void InitializeIndirectArgs(FfxUInt32 subvoxel_count) +{ + { + FfxUInt32 tier_cnt = LoadScratchCounter(FFX_BRIXELIZER_SCRATCH_COUNTER_CLEAR_BRICKS); + StoreIndirectArgs(FFX_BRIXELIZER_INDIRECT_OFFSETS_CLEAR_BRICKS_32 + 0, tier_cnt * 8); + StoreIndirectArgs(FFX_BRIXELIZER_INDIRECT_OFFSETS_CLEAR_BRICKS_32 + 1, 1); + StoreIndirectArgs(FFX_BRIXELIZER_INDIRECT_OFFSETS_CLEAR_BRICKS_32 + 2, 1); + } + { + StoreIndirectArgs(FFX_BRIXELIZER_INDIRECT_OFFSETS_EMIT_SDF_32 + 0, subvoxel_count); + StoreIndirectArgs(FFX_BRIXELIZER_INDIRECT_OFFSETS_EMIT_SDF_32 + 1, 1); + StoreIndirectArgs(FFX_BRIXELIZER_INDIRECT_OFFSETS_EMIT_SDF_32 + 2, 1); + } + { + FfxUInt32 tier_cnt = LoadScratchCounter(FFX_BRIXELIZER_SCRATCH_COUNTER_COMPRESSION_BRICKS); + StoreIndirectArgs(FFX_BRIXELIZER_INDIRECT_OFFSETS_COMPRESS_32 + 0, tier_cnt); + StoreIndirectArgs(FFX_BRIXELIZER_INDIRECT_OFFSETS_COMPRESS_32 + 1, 1); + StoreIndirectArgs(FFX_BRIXELIZER_INDIRECT_OFFSETS_COMPRESS_32 + 2, 1); + } + { + FfxUInt32 total_cell_count = FFX_BRIXELIZER_CASCADE_RESOLUTION * FFX_BRIXELIZER_CASCADE_RESOLUTION * FFX_BRIXELIZER_CASCADE_RESOLUTION; + FfxUInt32 total_references = min(LoadScratchCounter(FFX_BRIXELIZER_SCRATCH_COUNTER_REFERENCES), LoadScratchCounter(FFX_BRIXELIZER_SCRATCH_COUNTER_MAX_REFERENCES)); + FfxUInt32 total_thread_count = max(total_cell_count, total_references); + + StoreIndirectArgs(FFX_BRIXELIZER_INDIRECT_OFFSETS_COMPACT_REFERENCES_32 + 0, (total_thread_count + FFX_BRIXELIZER_STATIC_CONFIG_COMPACT_REFERENCES_GROUP_SIZE - 1) / FFX_BRIXELIZER_STATIC_CONFIG_COMPACT_REFERENCES_GROUP_SIZE); + StoreIndirectArgs(FFX_BRIXELIZER_INDIRECT_OFFSETS_COMPACT_REFERENCES_32 + 1, 1); + StoreIndirectArgs(FFX_BRIXELIZER_INDIRECT_OFFSETS_COMPACT_REFERENCES_32 + 2, 1); + } +} + +void InitializeJobIndirectArgs(FfxUInt32 num_triangles) +{ + StoreIndirectArgs(FFX_BRIXELIZER_INDIRECT_OFFSETS_VOXELIZE_32 + 0, (num_triangles + FFX_BRIXELIZER_STATIC_CONFIG_VOXELIZER_GROUP_SIZE - 1) / FFX_BRIXELIZER_STATIC_CONFIG_VOXELIZER_GROUP_SIZE); + StoreIndirectArgs(FFX_BRIXELIZER_INDIRECT_OFFSETS_VOXELIZE_32 + 1, 1); + StoreIndirectArgs(FFX_BRIXELIZER_INDIRECT_OFFSETS_VOXELIZE_32 + 2, 1); +} + +void FfxBrixelizerClearBuildCounters() +{ + for (FfxUInt32 i = FfxUInt32(0); i < FFX_BRIXELIZER_NUM_SCRATCH_COUNTERS; i++) { + StoreScratchCounter(i, FfxUInt32(0)); + } + FfxUInt32 storage_size; + GetScratchBricksStorageDimensions(storage_size); + StoreScratchCounter(FFX_BRIXELIZER_SCRATCH_COUNTER_STORAGE_SIZE, storage_size); + GetScratchIndexSwapDimensions(storage_size); + StoreScratchCounter(FFX_BRIXELIZER_SCRATCH_COUNTER_MAX_TRIANGLES, storage_size); + GetScratchMaxReferences(storage_size); + StoreScratchCounter(FFX_BRIXELIZER_SCRATCH_COUNTER_MAX_REFERENCES, storage_size); + for (FfxUInt32 i = 0; i < FFX_BROADCAST_UINT32(FFX_BRIXELIZER_NUM_INDIRECT_OFFSETS) * FFX_BROADCAST_UINT32(FFX_BRIXELIZER_STATIC_CONFIG_INDIRECT_DISPATCH_STRIDE32); i++) { + StoreIndirectArgs(i, FfxUInt32(0)); + } +} + +void FfxBrixelizerResetCascade(FfxUInt32 tid) +{ + if (tid < FFX_BRIXELIZER_CASCADE_RESOLUTION * FFX_BRIXELIZER_CASCADE_RESOLUTION * FFX_BRIXELIZER_CASCADE_RESOLUTION) { + FfxUInt32 brick_id = LoadCascadeBrickMap(tid); + if (FfxBrixelizerIsValidID(brick_id)) { + FfxBrixelizerMarkBrickFree(brick_id); + } + StoreCascadeBrickMap(tid, FFX_BRIXELIZER_UNINITIALIZED_ID); + } +} + +void FfxBrixelizerInitializeCascade(FfxUInt32 tid) +{ + if (tid < FFX_BRIXELIZER_CASCADE_RESOLUTION * FFX_BRIXELIZER_CASCADE_RESOLUTION * FFX_BRIXELIZER_CASCADE_RESOLUTION) { + FfxUInt32 brick_id = LoadCascadeBrickMap(tid); + if (brick_id == FFX_BRIXELIZER_UNINITIALIZED_ID) { + StoreCascadeBrickMap(tid, FFX_BRIXELIZER_INVALID_ID); + } + } +} + +void FfxBrixelizerMarkCascadeUninitialized(FfxUInt32 tid) +{ + if (tid < FFX_BRIXELIZER_CASCADE_RESOLUTION * FFX_BRIXELIZER_CASCADE_RESOLUTION * FFX_BRIXELIZER_CASCADE_RESOLUTION) { + StoreCascadeBrickMap(tid, FFX_BRIXELIZER_UNINITIALIZED_ID); + } +} + +void FfxBrixelizerFreeCascade(FfxUInt32 tid) +{ + if (tid < FFX_BRIXELIZER_CASCADE_RESOLUTION * FFX_BRIXELIZER_CASCADE_RESOLUTION * FFX_BRIXELIZER_CASCADE_RESOLUTION) { + FfxUInt32 brick_id = LoadCascadeBrickMap(tid); + if (FfxBrixelizerIsValidID(brick_id)) { + FfxBrixelizerMarkBrickFree(brick_id); + } + StoreCascadeBrickMap(tid, FFX_BRIXELIZER_UNINITIALIZED_ID); + } +} + +void FfxBrixelizerScrollCascade(FfxUInt32 tid) +{ + if (all(FFX_LESS_THAN(FfxBrixelizerUnflattenPOT(tid, FFX_BRIXELIZER_CASCADE_DEGREE), FFX_BROADCAST_UINT32X3(FFX_BRIXELIZER_CASCADE_RESOLUTION)))) { + FfxInt32x3 voxel_coord = to_int3(FfxBrixelizerUnflattenPOT(tid, FFX_BRIXELIZER_CASCADE_DEGREE)); +#ifdef FFX_BRIXELIZER_DEBUG_FORCE_REBUILD + FfxUInt32 voxel_idx = FfxBrixelizerFlattenPOT(voxel_coord, FFX_BRIXELIZER_CASCADE_DEGREE); + FfxUInt32 brick_id = LoadCascadeBrickMap(WrapFlatCoords(voxel_idx)); + StoreCascadeBrickMap(WrapFlatCoords(voxel_idx), FFX_BRIXELIZER_UNINITIALIZED_ID); +#else // !FFX_BRIXELIZER_DEBUG_FORCE_REBUILD + + // Scrolling clipmap update + if (any(FFX_LESS_THAN(voxel_coord, -GetCascadeInfoClipmapInvalidationOffset())) || any(FFX_GREATER_THAN_EQUAL(voxel_coord, FFX_BROADCAST_INT32X3(FFX_BRIXELIZER_CASCADE_RESOLUTION) - GetCascadeInfoClipmapInvalidationOffset()))) { + FfxUInt32 voxel_idx = FfxBrixelizerFlattenPOT(voxel_coord, FFX_BRIXELIZER_CASCADE_DEGREE); + FfxUInt32 brick_id = LoadCascadeBrickMap(WrapFlatCoords(voxel_idx)); + if (FfxBrixelizerIsValidID(brick_id)) { + FfxBrixelizerMarkBrickFree(brick_id); + } + StoreCascadeBrickMap(WrapFlatCoords(voxel_idx), FFX_BRIXELIZER_UNINITIALIZED_ID); + } + +#endif // !FFX_BRIXELIZER_DEBUG_FORCE_REBUILD + } +} + +void FfxBrixelizerClearRefCounters(FfxUInt32 tid) +{ + FfxUInt32x3 voxel_coord = FfxBrixelizerUnflattenPOT(tid, FFX_BRIXELIZER_CASCADE_DEGREE); + if (all(FFX_LESS_THAN(voxel_coord, FFX_BROADCAST_UINT32X3(FFX_BRIXELIZER_CASCADE_RESOLUTION)))) { + FfxUInt32 voxel_idx = FfxBrixelizerFlattenPOT(voxel_coord, FFX_BRIXELIZER_CASCADE_DEGREE); + FfxBrixelizerClearRefCounter(voxel_idx); + } +} + +void FfxBrixelizerClearJobCounter(FfxUInt32 tid) +{ + if (tid < GetBuildInfoNumJobs()) StoreScratchJobCounter(tid, FfxUInt32(0)); +} + +void FfxBrixelizerInvalidateJobAreas(FfxUInt32 gtid, FfxUInt32 group_id) +{ + + FfxUInt32 thread_subvoxel_offset = group_id * FFX_BRIXELIZER_STATIC_CONFIG_VOXELIZER_GROUP_SIZE + gtid; + FfxUInt32 job_idx = JobLowerBoundBySubvoxel(thread_subvoxel_offset, GetBuildInfoNumJobs()); + + if (job_idx < GetBuildInfoNumJobs()) { + FfxBrixelizerBrixelizationJob job = LoadBrixelizationJob(job_idx); + FfxUInt32 subvoxel_id = thread_subvoxel_offset - LoadJobIndex(job_idx); + FfxInt32x3 dim = FfxInt32x3(job.aabbMax - job.aabbMin); + + ffxassert(all(job.aabbMax > FFX_BROADCAST_UINT32X3(0))); + ffxassert(all(job.aabbMin >= FFX_BROADCAST_UINT32X3(0))); + ffxassert(all(job.aabbMin < FFX_BROADCAST_UINT32X3(FFX_BRIXELIZER_CASCADE_RESOLUTION))); + ffxassert(all(job.aabbMax > job.aabbMin)); + ffxassert(all(job.aabbMax <= FFX_BROADCAST_UINT32X3(FFX_BRIXELIZER_CASCADE_RESOLUTION))); + + if (FFX_HAS_FLAG(job.flags, FFX_BRIXELIZER_JOB_FLAG_INVALIDATE)) { + if (subvoxel_id < dim.x * dim.y * dim.z) { + FfxUInt32x3 subvoxel_coord = FfxBrixelizerUnflatten(subvoxel_id, dim); + FfxUInt32x3 global_voxel_coord = subvoxel_coord + job.aabbMin; + ffxassert(all(global_voxel_coord >= FFX_BROADCAST_UINT32X3(0)) && all(global_voxel_coord < FFX_BROADCAST_UINT32X3(FFX_BRIXELIZER_CASCADE_RESOLUTION))); + FfxUInt32 brick_id = LoadCascadeBrickMap(WrapFlatCoords(FfxBrixelizerFlattenPOT(global_voxel_coord, FFX_BRIXELIZER_CASCADE_DEGREE))); + if (brick_id != FFX_BRIXELIZER_UNINITIALIZED_ID) { + FfxBrixelizerMarkBrickFree(brick_id); + StoreCascadeBrickMap(WrapFlatCoords(FfxBrixelizerFlattenPOT(global_voxel_coord, FFX_BRIXELIZER_CASCADE_DEGREE)), FFX_BRIXELIZER_UNINITIALIZED_ID); + } + } + } else { + } + } +} + +void FfxBrixelizerCoarseCulling(FfxUInt32 gtid, FfxUInt32 group_id) +{ + FfxUInt32 thread_subvoxel_offset = group_id * FFX_BRIXELIZER_STATIC_CONFIG_VOXELIZER_GROUP_SIZE + gtid; + FfxUInt32 job_idx = JobLowerBoundBySubvoxel(thread_subvoxel_offset, GetBuildInfoNumJobs()); + + FfxBoolean needs_rebuild = false; + + if (job_idx < GetBuildInfoNumJobs()) { + FfxBrixelizerBrixelizationJob job = LoadBrixelizationJob(job_idx); + FfxUInt32 subvoxel_id = thread_subvoxel_offset - LoadJobIndex(job_idx); + FfxInt32x3 dim = FfxInt32x3(job.aabbMax - job.aabbMin); + + ffxassert(all(job.aabbMax > FFX_BROADCAST_UINT32X3(0))); + ffxassert(all(job.aabbMin >= FFX_BROADCAST_UINT32X3(0))); + ffxassert(all(job.aabbMin < FFX_BROADCAST_UINT32X3(FFX_BRIXELIZER_CASCADE_RESOLUTION))); + ffxassert(all(job.aabbMax > job.aabbMin)); + ffxassert(all(job.aabbMax <= FFX_BROADCAST_UINT32X3(FFX_BRIXELIZER_CASCADE_RESOLUTION))); + if (FFX_HAS_FLAG(job.flags, FFX_BRIXELIZER_JOB_FLAG_INVALIDATE)) { + } else { + if (subvoxel_id < dim.x * dim.y * dim.z) { + FfxUInt32x3 subvoxel_coord = FfxBrixelizerUnflatten(subvoxel_id, dim); + FfxUInt32x3 global_voxel_coord = subvoxel_coord + job.aabbMin; + ffxassert(all(global_voxel_coord >= FFX_BROADCAST_UINT32X3(0)) && all(global_voxel_coord < FFX_BROADCAST_UINT32X3(FFX_BRIXELIZER_CASCADE_RESOLUTION))); + FfxUInt32 voxel_idx = FfxBrixelizerFlattenPOT(global_voxel_coord, FFX_BRIXELIZER_CASCADE_DEGREE); + FfxBoolean this_needs_rebuild = CanBuildThisVoxel(voxel_idx); +#ifdef FFX_BRIXELIZER_DEBUG_FORCE_REBUILD + this_needs_rebuild = true; +#else // !FFX_BRIXELIZER_DEBUG_FORCE_REBUILD + +#endif // !FFX_BRIXELIZER_DEBUG_FORCE_REBUILD + + needs_rebuild = this_needs_rebuild; + } + } + } + if (needs_rebuild) { + IncrementScratchJobCounter(job_idx, 1); + } +} + +void FfxBrixelizerScanJobs(FfxUInt32 job_idx, FfxUInt32 gtid, FfxUInt32 group_id) +{ + FfxBoolean is_touched = job_idx < GetBuildInfoNumJobs() && LoadScratchJobCounter(job_idx) > 0; + FfxBrixelizerBrixelizationJob job = LoadBrixelizationJob(job_idx); + FfxBrixelizerInstanceInfo instance_info = LoadInstanceInfo(job.instanceIdx); + + ffxassert((job.flags & FFX_BRIXELIZER_JOB_FLAG_INVALIDATE) == 0); + // Scan triangle counts so that later we can map thread_id -> job_idx + { + gs_ffx_brixelizer_scan_buffer[gtid] = is_touched ? instance_info.triangleCount : 0; + FFX_GROUP_MEMORY_BARRIER; + FfxUInt32 sum = GroupScanExclusiveAdd(gtid, FFX_BRIXELIZER_STATIC_CONFIG_SCAN_REFERENCES_GROUP_SIZE); + if (job_idx < GetBuildInfoNumJobs()) StoreScratchJobCountersScan(job_idx, gs_ffx_brixelizer_scan_buffer[gtid]); + + if (gtid == 0) // The first thread stores the sum + StoreGlobalJobTriangleCounterScan(group_id, sum); + } + if (gtid == 0) IncrementScratchCounter(FFX_BRIXELIZER_SCRATCH_COUNTER_GROUP_INDEX, 1, gs_ffx_brixelizer_scan_group_id); + + FfxUInt32 total_group_count = (GetBuildInfoNumJobs() + FFX_BRIXELIZER_STATIC_CONFIG_SCAN_REFERENCES_GROUP_SIZE - 1) / FFX_BRIXELIZER_STATIC_CONFIG_SCAN_REFERENCES_GROUP_SIZE; + + FFX_GROUP_MEMORY_BARRIER; // Wait for gs_ffx_brixelizer_scan_group_id + if (total_group_count - 1 == gs_ffx_brixelizer_scan_group_id) { // the last group does the rest of the scans + + GROUP_SCAN(gtid, + total_group_count, + FFX_BRIXELIZER_STATIC_CONFIG_SCAN_REFERENCES_GROUP_SIZE, + LoadGlobalJobTriangleCounterScan, + StoreGlobalJobTriangleCounterScan); + + if (gtid == 0) { + StoreScratchCounter(FFX_BRIXELIZER_SCRATCH_COUNTER_GROUP_INDEX, FfxUInt32(0)); + InitializeJobIndirectArgs(gs_ffx_brixelizer_scan_group_id); + } + } +} + +void FfxBrixelizerVoxelize(FfxUInt32 gtid, FfxUInt32 group_id) +{ + if (gtid == 0) { + gs_ffx_brixelizer_voxelizer_item_counter = 0; + gs_ffx_brixelizer_voxelizer_ref_counter = 0; + gs_ffx_brixelizer_voxelizer_ref_offset = 0; + gs_ffx_brixelizer_triangle_offset_global = 0; + gs_ffx_brixelizer_triangle_offset = 0; + } + FFX_GROUP_MEMORY_BARRIER; // Wait for initialization + + FfxUInt32 thread_triangle_offset = group_id * FFX_BRIXELIZER_STATIC_CONFIG_VOXELIZER_GROUP_SIZE + gtid; + FfxUInt32 job_idx = JobLowerBound(thread_triangle_offset, GetBuildInfoNumJobs()); + FfxBoolean is_touched = job_idx < GetBuildInfoNumJobs() && LoadScratchJobCounter(job_idx) > 0; + FfxUInt32 triangle_index = thread_triangle_offset - LoadJobTriangleCountScan(job_idx); + FfxBrixelizerTriangle tri; + FfxBrixelizerCRVoxelTriangleBounds tvbounds; + FfxBoolean collides = false; + if (is_touched) { + FfxBrixelizerBrixelizationJob job = LoadBrixelizationJob(job_idx); + FfxBrixelizerInstanceInfo instance_info = LoadInstanceInfo(job.instanceIdx); + if (triangle_index < instance_info.triangleCount) { + collides = GetTriangleBounds(job.instanceIdx, job_idx, ffxBrixelizerInstanceInfoGetMeshInfo(instance_info), triangle_index, /* out */ tri, + /* out */ tvbounds); + } + } + + ffxassert(!collides || all(tvbounds.ubound_max <= FFX_BROADCAST_UINT32X3(FFX_BRIXELIZER_CASCADE_RESOLUTION))); + ffxassert(!collides || all(tvbounds.ubound_min < FFX_BROADCAST_UINT32X3(FFX_BRIXELIZER_CASCADE_RESOLUTION))); + + FfxUInt32 item_offset; + + if (collides) { + FFX_ATOMIC_ADD_RETURN(gs_ffx_brixelizer_voxelizer_item_counter, 1, item_offset); + + FfxBrixelizerCRItem item; + item.bounds_min = tvbounds.ubound_min; + item.bounds_max = tvbounds.ubound_max; + + FfxBrixelizerCRStoreItem(FfxInt32(item_offset), item); + + FfxUInt32x3 dim = tvbounds.ubound_max - tvbounds.ubound_min; + +#if defined(FFX_BRIXELIZER_VOXELIZER_2D) + FfxUInt32 num_refs = dim.x * dim.z; +#else // !defined(FFX_BRIXELIZER_VOXELIZER_2D) + FfxUInt32 num_refs = dim.x * dim.y * dim.z; +#endif // !defined(FFX_BRIXELIZER_VOXELIZER_2D) + FFX_ATOMIC_ADD(gs_ffx_brixelizer_voxelizer_ref_counter, num_refs); + gs_ffx_brixelizer_voxelizer_items_ref_count[item_offset] = num_refs; + gs_ffx_brixelizer_voxelizer_items_triangle_id_swap_offsets[item_offset] = 0; + } + + FFX_GROUP_MEMORY_BARRIER; // Wait for gs_ffx_brixelizer_voxelizer_ref_counter + + if (gs_ffx_brixelizer_voxelizer_item_counter == FfxUInt32(0)) return; // scalar + +#if defined(FFX_BRIXELIZER_VOXELIZER_CHECK_BRICKS) + { + FfxUInt32 item_id = FfxUInt32(0); + FfxUInt32 ref_scan = FfxUInt32(0); + for (FfxUInt32 ref_id = gtid; ref_id < gs_ffx_brixelizer_voxelizer_ref_counter; ref_id += FFX_BRIXELIZER_STATIC_CONFIG_VOXELIZER_GROUP_SIZE) { + while (ref_id >= gs_ffx_brixelizer_voxelizer_items_ref_count[item_id] + ref_scan) { + ref_scan += gs_ffx_brixelizer_voxelizer_items_ref_count[item_id]; + item_id++; + } + if (ref_id >= gs_ffx_brixelizer_voxelizer_ref_counter) break; + FfxUInt32 local_ref_id = ref_id - ref_scan; + FfxBrixelizerCRItem item = FfxBrixelizerCRLoadItem(item_id); + FfxUInt32x3 dim = item.bounds_max - item.bounds_min; + +# if defined(FFX_BRIXELIZER_VOXELIZER_2D) + FfxUInt32x2 local_voxel_coord = FfxBrixelizerUnflatten(local_ref_id, dim.xz); + + for (FfxUInt32 y = FfxUInt32(0); y < dim.y; y++) { + FfxUInt32x3 global_voxel_coord = FfxUInt32x3(local_voxel_coord.x, y, local_voxel_coord.y) + item.bounds_min; + FfxUInt32 voxel_idx = FfxBrixelizerFlattenPOT(global_voxel_coord, FFX_BRIXELIZER_CASCADE_DEGREE); + if (CanBuildThisVoxel(voxel_idx)) { + FFX_ATOMIC_OR(gs_ffx_brixelizer_voxelizer_items_triangle_id_swap_offsets[item_id], FfxUInt32(1)); + } + } +# else // !defined(FFX_BRIXELIZER_VOXELIZER_2D) + FfxUInt32x3 local_voxel_coord = FfxBrixelizerUnflatten(local_ref_id, dim); + FfxUInt32x3 global_voxel_coord = local_voxel_coord + item.bounds_min; + FfxUInt32 voxel_idx = FfxBrixelizerFlattenPOT(global_voxel_coord, FFX_BRIXELIZER_CASCADE_DEGREE); + if (CanBuildThisVoxel(voxel_idx)) { + FFX_ATOMIC_OR(gs_ffx_brixelizer_voxelizer_items_triangle_id_swap_offsets[item_id], FfxUInt32(1)); + } +# endif // !defined(FFX_BRIXELIZER_VOXELIZER_2D) + } + } + +#endif // defined(FFX_BRIXELIZER_VOXELIZER_CHECK_BRICKS) + + FFX_GROUP_MEMORY_BARRIER; + + const FfxUInt32 MAX_STORAGE = LoadScratchCounter(FFX_BRIXELIZER_SCRATCH_COUNTER_MAX_TRIANGLES); + + FfxFloat32x3 bounds = tvbounds.bound_max - tvbounds.bound_min; + FfxFloat32 aabb_max_dim = ffxMax3(bounds.x, bounds.y, bounds.z); + FfxFloat32 voxel_size_ratio = aabb_max_dim / GetCascadeInfoVoxelSize(); + FfxBoolean small_triangle = voxel_size_ratio < FfxFloat32(1.0e-1); // 1/10th of a brick is small enough for the point approximation + + FfxUInt32 triangle_size = FfxUInt32(0); + if (small_triangle) + triangle_size = FfxUInt32(12); + else + triangle_size = FfxUInt32(24); + +#if defined(FFX_BRIXELIZER_VOXELIZER_CHECK_BRICKS) + FfxUInt32 hit_cnt = gs_ffx_brixelizer_voxelizer_items_triangle_id_swap_offsets[item_offset]; +#else // ! defined(FFX_BRIXELIZER_VOXELIZER_CHECK_BRICKS) + FfxUInt32 hit_cnt = 1; +#endif // ! defined(FFX_BRIXELIZER_VOXELIZER_CHECK_BRICKS) + FfxUInt32 local_triangle_swap_offset; + + if (collides && hit_cnt != FfxUInt32(0)) FFX_ATOMIC_ADD_RETURN(gs_ffx_brixelizer_triangle_offset, triangle_size, local_triangle_swap_offset); + + FFX_GROUP_MEMORY_BARRIER; + + if (gtid == FfxUInt32(0)) { + IncrementScratchCounter(FFX_BRIXELIZER_SCRATCH_COUNTER_TRIANGLES, /* in */ gs_ffx_brixelizer_triangle_offset, + /* out */ gs_ffx_brixelizer_triangle_offset_global); + // Check that there's enough swap space for the triangles + gs_ffx_brixelizer_voxelizer_has_space = gs_ffx_brixelizer_triangle_offset_global + gs_ffx_brixelizer_triangle_offset <= MAX_STORAGE; + } + + FFX_GROUP_MEMORY_BARRIER; + + // Swap only triangles that have enough resources to get voxelized + if (collides && gs_ffx_brixelizer_voxelizer_has_space) { + if (hit_cnt != FfxUInt32(0)) { + FfxUInt32 triangle_id_swap_offset = local_triangle_swap_offset + gs_ffx_brixelizer_triangle_offset_global; + if (small_triangle) { + FfxBrixelizerStoreTriangleCenter(triangle_id_swap_offset, tri); + triangle_id_swap_offset |= FFX_BRIXELIZER_TRIANGLE_SMALL_FLAG; + } else + FfxBrixelizerStoreTrianglePartial(triangle_id_swap_offset, tri); + gs_ffx_brixelizer_voxelizer_items_triangle_id_swap_offsets[item_offset] = triangle_id_swap_offset; + } else { + gs_ffx_brixelizer_voxelizer_items_triangle_id_swap_offsets[item_offset] = FfxUInt32(-1); + } + } + + FFX_GROUP_MEMORY_BARRIER; + + { + FfxUInt32 item_id = FfxUInt32(0); + FfxUInt32 ref_scan = FfxUInt32(0); + for (FfxUInt32 ref_id = gtid; ref_id < gs_ffx_brixelizer_voxelizer_ref_counter; ref_id += FFX_BRIXELIZER_STATIC_CONFIG_VOXELIZER_GROUP_SIZE) { + while (ref_id >= gs_ffx_brixelizer_voxelizer_items_ref_count[item_id] + ref_scan) { + ref_scan += gs_ffx_brixelizer_voxelizer_items_ref_count[item_id]; + item_id++; + } + if (ref_id >= gs_ffx_brixelizer_voxelizer_ref_counter) break; + if (gs_ffx_brixelizer_voxelizer_items_triangle_id_swap_offsets[item_id] == FfxUInt32(-1)) continue; // Skip if culled + + FfxUInt32 local_ref_id = ref_id - ref_scan; + FfxBrixelizerCRItem item = FfxBrixelizerCRLoadItem(FfxInt32(item_id)); + FfxUInt32x3 dim = item.bounds_max - item.bounds_min; + FfxUInt32 num_cells = dim.x * dim.y * dim.z; + +#if defined(FFX_BRIXELIZER_VOXELIZER_2D) + FfxUInt32x2 local_voxel_coord = FfxBrixelizerUnflatten(local_ref_id, dim.xz); + + // Only cull if the number of cells is more than N + FfxBoolean check_range = !FfxBrixelizerTriangleIsSmall(gs_ffx_brixelizer_voxelizer_items_triangle_id_swap_offsets[item_id]) && num_cells > FfxUInt32(1); + FfxBrixelizerTrianglePartial tri; + FfxFloat32x3 e0; + FfxFloat32x3 e1; + FfxFloat32x3 e2; + FfxFloat32x3 gn; + if (check_range) { + FfxBrixelizerLoadTrianglePartial(FfxBrixelizerTriangleIDGetOffset(gs_ffx_brixelizer_voxelizer_items_triangle_id_swap_offsets[item_id]), /* out */ tri); + e0 = tri.wp1.xyz - tri.wp0.xyz; + e1 = tri.wp2.xyz - tri.wp1.xyz; + e2 = tri.wp0.xyz - tri.wp2.xyz; + gn = normalize(cross(e2, e0)); + } + for (FfxUInt32 y = FfxUInt32(0); y < dim.y; y++) { + FfxUInt32x3 global_voxel_coord = FfxUInt32x3(local_voxel_coord.x, y, local_voxel_coord.y) + item.bounds_min; + FfxUInt32 voxel_idx = FfxBrixelizerFlattenPOT(global_voxel_coord, FFX_BRIXELIZER_CASCADE_DEGREE); + if (check_range) { + FfxFloat32x3 voxel_offset = GetCascadeInfoVoxelSize() * (FfxFloat32x3(global_voxel_coord) + FFX_BROADCAST_FLOAT32X3(0.5)); + FfxFloat32 dist = abs(dot(gn, (voxel_offset - tri.wp0))); + if (dist > GetCascadeInfoVoxelSize() * FfxFloat32(2.0)) continue; + dist = CalculateDistanceToTriangle(voxel_offset, tri.wp0, tri.wp1, tri.wp2); + if (dist > GetCascadeInfoVoxelSize() * FfxFloat32(2.0)) continue; + } + if (!gs_ffx_brixelizer_voxelizer_has_space) { + MarkFailed(voxel_idx); + } else { + AddReferenceOrMarkVoxelFailed(voxel_idx, gs_ffx_brixelizer_voxelizer_items_triangle_id_swap_offsets[item_id]); + } + } +#else // !defined(FFX_BRIXELIZER_VOXELIZER_2D) + FfxUInt32x3 local_voxel_coord = FfxBrixelizerUnflatten(local_ref_id, dim); + FfxUInt32x3 global_voxel_coord = local_voxel_coord + item.bounds_min; + FfxUInt32 voxel_idx = FfxBrixelizerFlattenPOT(global_voxel_coord, FFX_BRIXELIZER_CASCADE_DEGREE); + if (!gs_ffx_brixelizer_voxelizer_has_space) { + MarkFailed(voxel_idx); + } else { + AddReferenceOrMarkVoxelFailed(voxel_idx, gs_ffx_brixelizer_voxelizer_items_triangle_id_swap_offsets[item_id]); + } +#endif // !defined(FFX_BRIXELIZER_VOXELIZER_2D) + } + } +} + +void FfxBrixelizerScanReferences(FfxUInt32 voxel_flat_id, FfxUInt32 gtid, FfxUInt32 group_id) +{ + FfxUInt32 total_cell_count = (FFX_BRIXELIZER_CASCADE_RESOLUTION * FFX_BRIXELIZER_CASCADE_RESOLUTION * FFX_BRIXELIZER_CASCADE_RESOLUTION); + FfxUInt32 total_group_count = (total_cell_count + FFX_BRIXELIZER_STATIC_CONFIG_SCAN_REFERENCES_GROUP_SIZE - FfxUInt32(1)) / FFX_BRIXELIZER_STATIC_CONFIG_SCAN_REFERENCES_GROUP_SIZE; + FfxUInt32 ref_count = voxel_flat_id < total_cell_count ? LoadScratchCR1RefCounter(voxel_flat_id) : FfxUInt32(0); + + FfxUInt32 failed_at_voxelizer = LoadScratchVoxelAllocationFailCounter(voxel_flat_id); + + if (failed_at_voxelizer != FfxUInt32(0)) { + ref_count = FfxUInt32(0); + FfxBrixelizerClearRefCounter(voxel_flat_id); + } + + FfxUInt32 brick_id = LoadCascadeBrickMap(WrapFlatCoords(voxel_flat_id)); + + // Brick allocation/deallocation logic + if (ref_count > 0) { + if (brick_id == FFX_BRIXELIZER_UNINITIALIZED_ID) { // Allocate a new brick + brick_id = AllocateBrick(); + if (FfxBrixelizerIsInvalidID(brick_id)) { + ref_count = FfxUInt32(0); + FfxBrixelizerClearRefCounter(voxel_flat_id); + StoreCascadeBrickMap(WrapFlatCoords(voxel_flat_id), FFX_BRIXELIZER_UNINITIALIZED_ID); + } else { + ffxassert(FfxBrixelizerIsValidID(brick_id)); + FfxUInt32 storage_alloc_offset = AllocateStorage(brick_id); + if (storage_alloc_offset == FFX_BRIXELIZER_INVALID_ALLOCATION) { + ref_count = FfxUInt32(0); + FfxBrixelizerClearRefCounter(voxel_flat_id); + FfxBrixelizerMarkBrickFree(brick_id); + StoreCascadeBrickMap(WrapFlatCoords(voxel_flat_id), FFX_BRIXELIZER_UNINITIALIZED_ID); + brick_id = FFX_BRIXELIZER_INVALID_ID; + } else { + AppendClearBrick(brick_id); + AddBrickToCompressionList(brick_id); + StoreCascadeBrickMap(WrapFlatCoords(voxel_flat_id), brick_id); + } + } + } else { // Already have an assigned brick + ref_count = FfxUInt32(0); // No need to rebuild + FfxBrixelizerClearRefCounter(voxel_flat_id); + } + } else { + if (failed_at_voxelizer == FfxUInt32(0) && // Restart next frame + brick_id == FFX_BRIXELIZER_UNINITIALIZED_ID) { + brick_id = FFX_BRIXELIZER_INVALID_ID; + StoreCascadeBrickMap(WrapFlatCoords(voxel_flat_id), FFX_BRIXELIZER_INVALID_ID); + FfxBrixelizerClearRefCounter(voxel_flat_id); + } + } + + if (FfxBrixelizerIsValidID(brick_id) && brick_id != FFX_BRIXELIZER_UNINITIALIZED_ID) { + MapBrickToVoxel(brick_id, voxel_flat_id); // Update mapping + } + + //////////////////////////////////////////////////// + { + // Scan the ref counts for sorting + gs_ffx_brixelizer_scan_buffer[gtid] = ref_count; + FFX_GROUP_MEMORY_BARRIER; + FfxUInt32 ref_sum = GroupScanExclusiveAdd(gtid, FFX_BRIXELIZER_STATIC_CONFIG_SCAN_REFERENCES_GROUP_SIZE); + StoreScratchCR1RefCounterScan(voxel_flat_id, gs_ffx_brixelizer_scan_buffer[gtid]); + + if (gtid == FfxUInt32(0)) // The first thread stores the sum + StoreVoxelReferenceGroupSum(group_id, ref_sum); + } + //////////////////////////////////////////////////// + { + // Scan the stamp counts for work distribution + FfxUInt32 stamp_count = FfxUInt32(0); + if ((ref_count > 0) && FfxBrixelizerIsValidID(brick_id)) { + stamp_count = ((ref_count + FFX_BRIXELIZER_STATIC_CONFIG_EMIT_SDF_REFS_PER_GROUP - FfxUInt32(1)) / FFX_BRIXELIZER_STATIC_CONFIG_EMIT_SDF_REFS_PER_GROUP); + } + gs_ffx_brixelizer_scan_buffer[gtid] = stamp_count; + FFX_GROUP_MEMORY_BARRIER; + FfxUInt32 stamp_sum = GroupScanExclusiveAdd(gtid, FFX_BRIXELIZER_STATIC_CONFIG_SCAN_REFERENCES_GROUP_SIZE); + StoreScratchCR1StampScan(voxel_flat_id, gs_ffx_brixelizer_scan_buffer[gtid]); + if (gtid == FfxUInt32(0)) // The first thread stores the sum + StoreStampGroupSum(group_id, stamp_sum); + } + + if (gtid == FfxUInt32(0)) IncrementScratchCounter(FFX_BRIXELIZER_SCRATCH_COUNTER_GROUP_INDEX, FfxUInt32(1), gs_ffx_brixelizer_scan_group_id); + + FFX_GROUP_MEMORY_BARRIER; // Wait for gs_ffx_brixelizer_scan_group_id + if (total_group_count - FfxUInt32(1) == gs_ffx_brixelizer_scan_group_id) { // the last group does the rest of the scans + + GROUP_SCAN(gtid, + total_group_count, + FFX_BRIXELIZER_STATIC_CONFIG_SCAN_REFERENCES_GROUP_SIZE, + LoadVoxelReferenceGroupSum, + StoreVoxelReferenceGroupSum); + + GROUP_SCAN(gtid, + total_group_count, + FFX_BRIXELIZER_STATIC_CONFIG_SCAN_REFERENCES_GROUP_SIZE, + LoadStampGroupSum, + StoreStampGroupSum); + + if (gtid == FfxUInt32(0)) { + StoreScratchCounter(FFX_BRIXELIZER_SCRATCH_COUNTER_GROUP_INDEX, FfxUInt32(0)); + InitializeIndirectArgs(gs_ffx_brixelizer_scan_group_id); + } + } +} + +void FfxBrixelizerCompactReferences(FfxUInt32 tid) +{ + FfxUInt32 total_cell_count = (FFX_BRIXELIZER_CASCADE_RESOLUTION * FFX_BRIXELIZER_CASCADE_RESOLUTION * FFX_BRIXELIZER_CASCADE_RESOLUTION); + FfxUInt32 total_group_count = (total_cell_count + FFX_BRIXELIZER_STATIC_CONFIG_SCAN_REFERENCES_GROUP_SIZE - FfxUInt32(1)) / FFX_BRIXELIZER_STATIC_CONFIG_SCAN_REFERENCES_GROUP_SIZE; + + FfxUInt32 total_references = min(LoadScratchCounter(FFX_BRIXELIZER_SCRATCH_COUNTER_REFERENCES), LoadScratchCounter(FFX_BRIXELIZER_SCRATCH_COUNTER_MAX_REFERENCES)); + if (tid < total_references) { + FfxBrixelizerTriangleReference ref = LoadScratchCR1Reference(tid); + FfxUInt32 voxel_id = ref.voxel_idx; + FfxUInt32 ref_count = LoadScratchCR1RefCounter(voxel_id); + if (ref_count > 0) { + ffxassert(ref.local_ref_idx < ref_count); + FfxUInt32 offset = GetReferenceOffset(voxel_id) + ref.local_ref_idx; + StoreScratchCR1CompactedReferences(offset, ref.triangle_id); + } + } + + if (tid < total_cell_count) { + FfxUInt32 group_scan_id = tid / FFX_BRIXELIZER_STATIC_CONFIG_SCAN_REFERENCES_GROUP_SIZE; + FfxUInt32 group_scan_value = LoadStampGroupSum(group_scan_id); + FfxUInt32 local_scan_value = LoadScratchCR1StampScan(tid); + FfxUInt32 stamp_offset = group_scan_value + local_scan_value; + StoreScratchCR1StampScan(tid, stamp_offset); + } +} + +void FfxBrixelizerEmitSDF(FfxUInt32 ref_id_offset, FfxUInt32 global_stamp_id) +{ + FfxUInt32 voxel_id = StampLowerBound(global_stamp_id); + FfxUInt32 brick_id = LoadCascadeBrickMap(WrapFlatCoords(voxel_id)); + FfxUInt32 ref_count = LoadScratchCR1RefCounter(voxel_id); + + if (FfxBrixelizerIsInvalidID(brick_id) || ref_count == FfxUInt32(0)) return; + + FfxUInt32 refbatch_count = (ref_count + FFX_BRIXELIZER_STATIC_CONFIG_EMIT_SDF_REFS_PER_GROUP - 1) / FFX_BRIXELIZER_STATIC_CONFIG_EMIT_SDF_REFS_PER_GROUP; + FfxUInt32 global_stamp_offset = LoadScratchCR1StampScan(voxel_id); + FfxUInt32 voxel_stamp_id = global_stamp_id - global_stamp_offset; + FfxUInt32 refbatch_id = voxel_stamp_id % refbatch_count; + FfxUInt32 voxel_ref_offset = GetReferenceOffset(voxel_id); + FfxUInt32 refbatch_item_offset = refbatch_id * FFX_BRIXELIZER_STATIC_CONFIG_EMIT_SDF_REFS_PER_GROUP; + FfxUInt32 start_ref_id = voxel_ref_offset + refbatch_item_offset; + FfxUInt32 end_ref_id = voxel_ref_offset + min(refbatch_item_offset + FFX_BRIXELIZER_STATIC_CONFIG_EMIT_SDF_REFS_PER_GROUP, ref_count); + + FfxUInt32x3 stamp_min = FfxUInt32x3(0, 0, 0); + FfxUInt32x3 stamp_max = stamp_min + FFX_BROADCAST_UINT32X3(8); + + const FfxFloat32 brick_width = FfxFloat32(8.0); + FfxUInt32x3 voxel_coord = FfxBrixelizerUnflattenPOT(voxel_id, FFX_BRIXELIZER_CASCADE_DEGREE); + FfxFloat32 brixel_size = FfxFloat32(GetCascadeInfoVoxelSize() / (brick_width - FfxFloat32(FfxFloat32(1.0)))); + FfxFloat32 half_brixel_size = FfxFloat32(brixel_size / FfxFloat32(FfxFloat32(2.0))); + FfxFloat32x3 brick_min = to_float3(voxel_coord) * FfxFloat32(GetCascadeInfoVoxelSize()) - FFX_BROADCAST_FLOAT32X3(FfxFloat32(half_brixel_size)); + FfxFloat32x3 brick_max = brick_min + FFX_BROADCAST_FLOAT32X3(brixel_size * brick_width); + FfxFloat32 clamped_dist = ffxAsFloat(FfxUInt32(-1)); + for (FfxUInt32 ref_id = start_ref_id + ref_id_offset; ref_id < end_ref_id; ref_id += FFX_BRIXELIZER_STATIC_CONFIG_EMIT_SDF_GROUP_SIZE) { + FfxUInt32 triangle_id = LoadScratchCR1CompactedReferences(ref_id); + + if (FfxBrixelizerTriangleIsSmall(triangle_id)) { + FfxFloat32x3 center = FfxBrixelizerLoadTriangleCenter(FfxBrixelizerTriangleIDGetOffset(triangle_id)); + FfxFloat32x3 COORD = (center - brick_min) / (brixel_size); + FfxFloat32x3 VOXEL = clamp(floor(COORD), FFX_BROADCAST_FLOAT32X3(0.0), FFX_BROADCAST_FLOAT32X3(7.0)); + FfxFloat32x3 p = VOXEL + FFX_BROADCAST_FLOAT32X3(FfxFloat32(0.5)); + FfxFloat32 dist = dot2(p - COORD) * FfxFloat32(0.25) * FfxFloat32(0.25); + clamped_dist = FfxFloat32(1.0) * clamp(dist, FfxFloat32(0.0), FfxFloat32(1.0)); + BrickInterlockedMin32(brick_id, FfxInt32x3(VOXEL), clamped_dist); + } else { + + FfxBrixelizerTrianglePartial tri; + FfxBrixelizerLoadTrianglePartial(FfxBrixelizerTriangleIDGetOffset(triangle_id), /* out */ tri); + + FfxFloat32x3 TRIANGLE_VERTEX_0 = (tri.wp0 - brick_min) / (brixel_size); + FfxFloat32x3 TRIANGLE_VERTEX_1 = (tri.wp1 - brick_min) / (brixel_size); + FfxFloat32x3 TRIANGLE_VERTEX_2 = (tri.wp2 - brick_min) / (brixel_size); + const FfxFloat32 TRIANGLE_OFFSET = FfxFloat32(FfxFloat32(0.0)); + FfxFloat32x3 TRIANGLE_MIN = min(TRIANGLE_VERTEX_0, min(TRIANGLE_VERTEX_1, TRIANGLE_VERTEX_2)); + FfxFloat32x3 TRIANGLE_MAX = max(TRIANGLE_VERTEX_0, max(TRIANGLE_VERTEX_1, TRIANGLE_VERTEX_2)); + FfxFloat32x3 TRIANGLE_AABB_MIN; + FfxFloat32x3 TRIANGLE_AABB_MAX; + + TRIANGLE_AABB_MIN.x = (floor(TRIANGLE_MIN.x < FfxFloat32(0.0) ? TRIANGLE_MIN.x - FfxFloat32(1.0) : TRIANGLE_MIN.x)) - TRIANGLE_OFFSET; + TRIANGLE_AABB_MIN.y = (floor(TRIANGLE_MIN.y < FfxFloat32(0.0) ? TRIANGLE_MIN.y - FfxFloat32(1.0) : TRIANGLE_MIN.y)) - TRIANGLE_OFFSET; + TRIANGLE_AABB_MIN.z = (floor(TRIANGLE_MIN.z < FfxFloat32(0.0) ? TRIANGLE_MIN.z - FfxFloat32(1.0) : TRIANGLE_MIN.z)) - TRIANGLE_OFFSET; + + TRIANGLE_AABB_MAX.x = (floor(TRIANGLE_MAX.x < FfxFloat32(0.0) ? TRIANGLE_MAX.x - FfxFloat32(1.0) : TRIANGLE_MAX.x)) + (FfxFloat32(1.0) + TRIANGLE_OFFSET); + TRIANGLE_AABB_MAX.y = (floor(TRIANGLE_MAX.y < FfxFloat32(0.0) ? TRIANGLE_MAX.y - FfxFloat32(1.0) : TRIANGLE_MAX.y)) + (FfxFloat32(1.0) + TRIANGLE_OFFSET); + TRIANGLE_AABB_MAX.z = (floor(TRIANGLE_MAX.z < FfxFloat32(0.0) ? TRIANGLE_MAX.z - FfxFloat32(1.0) : TRIANGLE_MAX.z)) + (FfxFloat32(1.0) + TRIANGLE_OFFSET); + + TRIANGLE_AABB_MIN = max(TRIANGLE_AABB_MIN, FfxFloat32x3(stamp_min)); + TRIANGLE_AABB_MAX = min(TRIANGLE_AABB_MAX, FfxFloat32x3(stamp_max)); + + if (all(FFX_EQUAL(TRIANGLE_AABB_MIN, TRIANGLE_AABB_MAX))) continue; + + FfxFloat32x3 a = TRIANGLE_VERTEX_0; + FfxFloat32x3 b = TRIANGLE_VERTEX_1; + FfxFloat32x3 c = TRIANGLE_VERTEX_2; + FfxFloat32x3 ba = TRIANGLE_VERTEX_1 - TRIANGLE_VERTEX_0; + FfxFloat32x3 ac = TRIANGLE_VERTEX_0 - TRIANGLE_VERTEX_2; + FfxFloat32x3 cb = TRIANGLE_VERTEX_2 - TRIANGLE_VERTEX_1; + FfxFloat32x3 nor = cross(ba, ac); + FfxFloat32x3 cross_ba_nor = cross(ba, nor); + FfxFloat32x3 cross_cb_nor = cross(cb, nor); + FfxFloat32x3 cross_ac_nor = cross(ac, nor); + FfxFloat32 dot2_ba = dot2(ba); + FfxFloat32 dot2_cb = dot2(cb); + FfxFloat32 dot2_ac = dot2(ac); + FfxFloat32 dot2_nor = dot2(nor); + +#define FFX_BRIXELIZER_TRIANGLE_VOXELIZER_THIN_LAYER + +#define FFX_BRIXELIZER_TRIANGLE_VOXELIZER_BODY \ + { \ + FfxFloat32x3 p = VOXEL + FFX_BROADCAST_FLOAT32X3(FfxFloat32(0.5)); \ + FfxFloat32 dist = CalculateDistanceToTriangleSquared(ba, p - a, c - b, p - b, ac, p - c, nor, cross_ba_nor, cross_cb_nor, cross_ac_nor, dot2_ba, dot2_cb, dot2_ac, dot2_nor) * \ + FfxFloat32(0.25) * FfxFloat32(0.25); \ + clamped_dist = FfxFloat32(1.0) * clamp(dist, FfxFloat32(0.0), FfxFloat32(1.0)); \ + BrickInterlockedMin32(brick_id, FfxInt32x3(VOXEL), clamped_dist); \ + } + + // for FFX_BRIXELIZER_TRIANGLE_VOXELIZER_THIN_LAYER: + // Basically a simple 2D loop over 2D AABB of a triangle selected by VX_CRD_2 and VX_CRD_0 + // Then 1D loop for the depth layer of that triangle for VX_CRD_1 + // Sensitive to the selection of the major axis + // else: + // Iterates 3D AABB of a triangle + + // Macros allow to change the major plane easily + // For thin layer there's a major plane for the outer 2D iteration and then the one axis left for 1D iteration + #if !defined(VX_CRD_0) + # define VX_CRD_0 x + #endif // !defined(VX_CRD_0) + + #if !defined(VX_CRD_1) + # define VX_CRD_1 y + #endif // !defined(VX_CRD_1) + + #if !defined(VX_CRD_2) + # define VX_CRD_2 z + #endif // !defined(VX_CRD_2) + + { // Everything is in grid space + + // 3 2d edge normals with offsets for edge functions for 3 projections xy, yz, xz + brixelizerreal3 de_xy; + brixelizerreal3x2 ne_xy; + brixelizerreal3 de_xz; + brixelizerreal3x2 ne_xz; + brixelizerreal3 de_yz; + brixelizerreal3x2 ne_yz; + + brixelizerreal3 gn; // triangle plane normal + + // Need to offset the edge functions by the grid alignment + FfxBrixelizerGet2DEdges( // + /* out */ de_xy, // + /* out */ ne_xy, // + /* out */ de_xz, // + /* out */ ne_xz, // + /* out */ de_yz, // + /* out */ ne_yz, // + /* out */ gn, // + brixelizerreal3(TRIANGLE_VERTEX_0), // + brixelizerreal3(TRIANGLE_VERTEX_1), // + brixelizerreal3(TRIANGLE_VERTEX_2), // + TRIANGLE_OFFSET, // + false + ); + + brixelizerreal3 VOXEL; + + // Some duplication but with the other ordering, only one is used though + brixelizerreal3 de_yx = de_xy; + brixelizerreal3x2 ne_yx = ne_xy; + brixelizerreal3 de_zx = de_xz; + brixelizerreal3x2 ne_zx = ne_xz; + brixelizerreal3 de_zy = de_yz; + brixelizerreal3x2 ne_zy = ne_yz; + + #define _CONCAT(a, b) a##b + #define CONCAT(a, b) _CONCAT(a, b) + #define VX_CRD_02 CONCAT(VX_CRD_0, VX_CRD_2) + #define VX_CRD_01 CONCAT(VX_CRD_0, VX_CRD_1) + #define VX_CRD_12 CONCAT(VX_CRD_1, VX_CRD_2) + #define VX_DE_01 CONCAT(de_, VX_CRD_01) + #define VX_DE_02 CONCAT(de_, VX_CRD_02) + #define VX_DE_12 CONCAT(de_, VX_CRD_12) + #define VX_NE_02 CONCAT(ne_, VX_CRD_02) + #define VX_NE_01 CONCAT(ne_, VX_CRD_01) + #define VX_NE_12 CONCAT(ne_, VX_CRD_12) + + // Just one row of the voxelizer along the 1st + #if defined(FFX_BRIXELIZER_TRIANGLE_VOXELIZER_ONE_ROW) + + // gn = normalize(cross(e2, e0)); + if (gn.VX_CRD_1 < brixelizerreal(0.0)) { + gn = -gn; // make normal point in +z direction + } + brixelizerreal ny_inv = brixelizerreal(brixelizerreal(1.0) / max(gn.VX_CRD_1, brixelizerreal(1.0e-4))); + brixelizerreal d_tri = -dot(gn, brixelizerreal3(TRIANGLE_VERTEX_0)); + // 2 plane equation offsets with grid alignment + brixelizerreal d_tri_proj_min = -FfxBrixelizerOffsetByMax(d_tri, gn.VX_CRD_01, TRIANGLE_OFFSET) * ny_inv; + brixelizerreal d_tri_proj_max = -FfxBrixelizerOffsetByMin(d_tri, gn.VX_CRD_01, TRIANGLE_OFFSET) * ny_inv; + + VOXEL.VX_CRD_2 = TRIANGLE_AABB_MIN.VX_CRD_2; + { + VOXEL.VX_CRD_0 = TRIANGLE_AABB_MIN.VX_CRD_0; + { + if (FfxBrixelizerEvalEdge(VOXEL.VX_CRD_02, VX_DE_02, VX_NE_02)) // 2D triangle test + { + // Now figure out the 3rd coordinate range [min, max] + // By doing range analysis on the evaluation of the plane equation on the 4 corners of the row + brixelizerreal y00 = -((VOXEL.VX_CRD_0 + brixelizerreal(0.0)) * gn.VX_CRD_0 + (VOXEL.VX_CRD_2 + brixelizerreal(0.0)) * gn.VX_CRD_2) * ny_inv; + brixelizerreal y01 = -((VOXEL.VX_CRD_0 + brixelizerreal(0.0)) * gn.VX_CRD_0 + (VOXEL.VX_CRD_2 + brixelizerreal(1.0)) * gn.VX_CRD_2) * ny_inv; + brixelizerreal y10 = -((VOXEL.VX_CRD_0 + brixelizerreal(1.0)) * gn.VX_CRD_0 + (VOXEL.VX_CRD_2 + brixelizerreal(0.0)) * gn.VX_CRD_2) * ny_inv; + brixelizerreal y11 = -((VOXEL.VX_CRD_0 + brixelizerreal(1.0)) * gn.VX_CRD_0 + (VOXEL.VX_CRD_2 + brixelizerreal(1.0)) * gn.VX_CRD_2) * ny_inv; + brixelizerreal min_y = floor(min(y00, min(y01, min(y10, y11))) - d_tri * ny_inv); + min_y = max(TRIANGLE_AABB_MIN.VX_CRD_1, min_y); + brixelizerreal max_y = floor(max(y00, max(y01, max(y10, y11))) - d_tri * ny_inv) + brixelizerreal(1.0); + max_y = min(TRIANGLE_AABB_MAX.VX_CRD_1, max_y); + + // brixelizerreal min_y = floor(min(y00, min(y01, min(y10, y11 + d_tri_proj_min))) + d_tri_proj_min); + // min_y = max(TRIANGLE_AABB_MIN.VX_CRD_1, min_y); + // brixelizerreal max_y = floor(max(y00, max(y01, max(y10, y11))) + d_tri_proj_max) + brixelizerreal(1.0); + // max_y = min(TRIANGLE_AABB_MAX.VX_CRD_1, max_y); + + for (VOXEL.VX_CRD_1 = min_y; VOXEL.VX_CRD_1 < max_y; VOXEL.VX_CRD_1 += brixelizerreal(1.0)) { + // for (VOXEL.VX_CRD_1 = TRIANGLE_AABB_MIN.VX_CRD_1; VOXEL.VX_CRD_1 < TRIANGLE_AABB_MAX.VX_CRD_1; VOXEL.VX_CRD_1 += brixelizerreal(1.0)) { + // if (FfxBrixelizerEvalEdge(VOXEL.VX_CRD_01, VX_DE_01, VX_NE_01) && // the rest of the 2D triangle tests + // FfxBrixelizerEvalEdge(VOXEL.VX_CRD_12, VX_DE_12, VX_NE_12)) // + { FFX_BRIXELIZER_TRIANGLE_VOXELIZER_BODY; } + } + } + } + } + + // Outer loop iterates on the 2d bounding box + #elif defined(FFX_BRIXELIZER_TRIANGLE_VOXELIZER_THIN_LAYER) + // gn = normalize(cross(e2, e0)); + if (gn.VX_CRD_1 < brixelizerreal(0.0)) { + gn = -gn; // make normal point in +z direction + } + brixelizerreal ny_inv = brixelizerreal(brixelizerreal(1.0) / max(gn.VX_CRD_1, brixelizerreal(1.0e-4))); + brixelizerreal d_tri = -dot(gn, brixelizerreal3(TRIANGLE_VERTEX_0)); + brixelizerreal d_tri_proj_min = -FfxBrixelizerOffsetByMax(d_tri, gn.VX_CRD_01, TRIANGLE_OFFSET) * ny_inv; + brixelizerreal d_tri_proj_max = -FfxBrixelizerOffsetByMin(d_tri, gn.VX_CRD_01, TRIANGLE_OFFSET) * ny_inv; + // For thin layer we iterate N^2 and project a point on two planes to find the lower/upper bound for the 3rd inner loop + for (VOXEL.VX_CRD_2 = TRIANGLE_AABB_MIN.VX_CRD_2; VOXEL.VX_CRD_2 < TRIANGLE_AABB_MAX.VX_CRD_2; VOXEL.VX_CRD_2 += brixelizerreal(1.0)) { + for (VOXEL.VX_CRD_0 = TRIANGLE_AABB_MIN.VX_CRD_0; VOXEL.VX_CRD_0 < TRIANGLE_AABB_MAX.VX_CRD_0; VOXEL.VX_CRD_0 += brixelizerreal(1.0)) { + if (FfxBrixelizerEvalEdge(VOXEL.VX_CRD_02, VX_DE_02, VX_NE_02)) // 2D triangle test + { + // Now figure out the 3rd coordinate range [min, max] + // By doing range analysis on the evaluation of 4 corners of the grid + brixelizerreal y00 = -((VOXEL.VX_CRD_0 + brixelizerreal(0.0)) * gn.VX_CRD_0 + (VOXEL.VX_CRD_2 + brixelizerreal(0.0)) * gn.VX_CRD_2) * ny_inv; + brixelizerreal y01 = -((VOXEL.VX_CRD_0 + brixelizerreal(0.0)) * gn.VX_CRD_0 + (VOXEL.VX_CRD_2 + brixelizerreal(1.0)) * gn.VX_CRD_2) * ny_inv; + brixelizerreal y10 = -((VOXEL.VX_CRD_0 + brixelizerreal(1.0)) * gn.VX_CRD_0 + (VOXEL.VX_CRD_2 + brixelizerreal(0.0)) * gn.VX_CRD_2) * ny_inv; + brixelizerreal y11 = -((VOXEL.VX_CRD_0 + brixelizerreal(1.0)) * gn.VX_CRD_0 + (VOXEL.VX_CRD_2 + brixelizerreal(1.0)) * gn.VX_CRD_2) * ny_inv; + brixelizerreal min_y = floor(min(y00 + d_tri_proj_min, min(y01 + d_tri_proj_min, min(y10 + d_tri_proj_min, y11 + d_tri_proj_min)))); + min_y = max(TRIANGLE_AABB_MIN.VX_CRD_1, min_y); + brixelizerreal max_y = floor(max(y00 + d_tri_proj_max, max(y01 + d_tri_proj_max, max(y10 + d_tri_proj_max, y11 + d_tri_proj_max)))) + brixelizerreal(1.0); + max_y = min(TRIANGLE_AABB_MAX.VX_CRD_1, max_y); + + for (VOXEL.VX_CRD_1 = min_y; VOXEL.VX_CRD_1 < max_y; VOXEL.VX_CRD_1 += brixelizerreal(1.0)) { + if (FfxBrixelizerEvalEdge(VOXEL.VX_CRD_01, VX_DE_01, VX_NE_01) && // the rest of the 2D triangle tests + FfxBrixelizerEvalEdge(VOXEL.VX_CRD_12, VX_DE_12, VX_NE_12)) // + { + FFX_BRIXELIZER_TRIANGLE_VOXELIZER_BODY; + } + } + } + } + } + #else // !FFX_BRIXELIZER_TRIANGLE_VOXELIZER_THIN_LAYER + // For thick layer we iterate N^3 + for (VOXEL.VX_CRD_2 = TRIANGLE_AABB_MIN.VX_CRD_2; VOXEL.VX_CRD_2 < TRIANGLE_AABB_MAX.VX_CRD_2; VOXEL.VX_CRD_2 += brixelizerreal(1.0)) { + for (VOXEL.VX_CRD_0 = TRIANGLE_AABB_MIN.VX_CRD_0; VOXEL.VX_CRD_0 < TRIANGLE_AABB_MAX.VX_CRD_0; VOXEL.VX_CRD_0 += brixelizerreal(1.0)) { + if (FfxBrixelizerEvalEdge(VOXEL.VX_CRD_02, VX_DE_02, VX_NE_02)) // + { + for (VOXEL.VX_CRD_1 = TRIANGLE_AABB_MIN.VX_CRD_1; VOXEL.VX_CRD_1 < TRIANGLE_AABB_MAX.VX_CRD_1; VOXEL.VX_CRD_1 += brixelizerreal(1.0)) { + if (FfxBrixelizerEvalEdge(VOXEL.VX_CRD_01, VX_DE_01, VX_NE_01) && // + FfxBrixelizerEvalEdge(VOXEL.VX_CRD_12, VX_DE_12, VX_NE_12)) // + { + FFX_BRIXELIZER_TRIANGLE_VOXELIZER_BODY; + } + } + } + } + } + #endif + } + +#undef FFX_BRIXELIZER_TRIANGLE_VOXELIZER_BODY + +#undef FFX_BRIXELIZER_TRIANGLE_VOXELIZER_THIN_LAYER + } + } +} + +FFX_GROUPSHARED FfxUInt32x3 lds_aabb_tree_min; +FFX_GROUPSHARED FfxUInt32x3 lds_aabb_tree_max; +// Build AABB tree for 64^3 for 4^3 stamp +void FfxBrixelizerBuildTreeAABB(FfxUInt32x3 gid, FfxUInt32x3 group_id) +{ + FfxUInt32 layer_idx = GetBuildInfoTreeIteration(); + + if (all(FFX_EQUAL(gid, FFX_BROADCAST_UINT32X3(0)))) { + lds_aabb_tree_min = FFX_BROADCAST_UINT32X3(FfxUInt32(-1)); + lds_aabb_tree_max = FFX_BROADCAST_UINT32X3(FfxUInt32(0)); + } + + FFX_GROUP_MEMORY_BARRIER; + + if (layer_idx == FfxUInt32(0)) { // bottom level 16^16^16 of 4^4^4 + FfxUInt32x3 child_coord = gid.xyz; + FfxUInt32x3 node_offset = group_id.xyz * FfxUInt32(4); + FfxUInt32x3 voxel_coord = node_offset + child_coord; + FfxUInt32 brick_id = LoadCascadeBrickMap(FfxBrixelizerFlattenPOT(WrapCoords(voxel_coord), FFX_BRIXELIZER_CASCADE_DEGREE)); + FfxBoolean full_or_unitialized = brick_id != FFX_BRIXELIZER_INVALID_ID; // It's a valid brick or an uninitialized one + if (full_or_unitialized) { + FfxUInt32 brick_aabb_pack = 0x3FE00; + if (brick_id != FFX_BRIXELIZER_UNINITIALIZED_ID) { + brick_aabb_pack = LoadBricksAABB(FfxBrixelizerBrickGetIndex(brick_id)); + } + FfxUInt32x3 brick_aabb_umin = FfxBrixelizerUnflattenPOT(brick_aabb_pack & ((FfxUInt32(1) << FfxUInt32(9)) - FfxUInt32(1)), FfxUInt32(3)); + FfxUInt32x3 brick_aabb_umax = FfxBrixelizerUnflattenPOT((brick_aabb_pack >> FfxUInt32(9)) & ((FfxUInt32(1) << FfxUInt32(9)) - FfxUInt32(1)), FfxUInt32(3)); + FFX_ATOMIC_MIN(lds_aabb_tree_min.x, child_coord.x * FfxUInt32(8) + brick_aabb_umin.x); + FFX_ATOMIC_MIN(lds_aabb_tree_min.y, child_coord.y * FfxUInt32(8) + brick_aabb_umin.y); + FFX_ATOMIC_MIN(lds_aabb_tree_min.z, child_coord.z * FfxUInt32(8) + brick_aabb_umin.z); + FFX_ATOMIC_MAX(lds_aabb_tree_max.x, child_coord.x * FfxUInt32(8) + brick_aabb_umax.x); + FFX_ATOMIC_MAX(lds_aabb_tree_max.y, child_coord.y * FfxUInt32(8) + brick_aabb_umax.y); + FFX_ATOMIC_MAX(lds_aabb_tree_max.z, child_coord.z * FfxUInt32(8) + brick_aabb_umax.z); + } + FFX_GROUP_MEMORY_BARRIER; + if (all(FFX_EQUAL(gid, FFX_BROADCAST_UINT32X3(0)))) { + FfxUInt32 flat_stamp_idx = FfxBrixelizerFlattenPOT(group_id.xyz, FfxUInt32(4)); + FfxUInt32 min_pack = FfxBrixelizerFlattenPOT(lds_aabb_tree_min.xyz & FfxUInt32(0x1f), FfxUInt32(5)); + FfxUInt32 max_pack = FfxBrixelizerFlattenPOT(lds_aabb_tree_max.xyz & FfxUInt32(0x1f), FfxUInt32(5)); + StoreCascadeAABBTreeUInt(flat_stamp_idx, min_pack | (max_pack << FfxUInt32(16))); + } + } else if (layer_idx == FfxUInt32(1)) { // mid level 4^4^4 of 4^4^4 + FfxUInt32x3 child_coord = gid.xyz * FfxUInt32(4) + group_id.xyz * FfxUInt32(16); + FfxUInt32 child_idx = FfxBrixelizerFlattenPOT(child_coord / FfxUInt32(4), FfxUInt32(4)); + FfxUInt32 bottom_aabb_node = LoadCascadeAABBTreeUInt(child_idx); + FfxUInt32x3 aabb_min = FfxBrixelizerUnflattenPOT(bottom_aabb_node & FfxUInt32(0x7fff), FfxUInt32(5)); + FfxUInt32x3 aabb_max = FfxBrixelizerUnflattenPOT((bottom_aabb_node >> FfxUInt32(16)) & FfxUInt32(0x7fff), FfxUInt32(5)); + if (bottom_aabb_node != FFX_BRIXELIZER_INVALID_BOTTOM_AABB_NODE) { + FFX_ATOMIC_MIN(lds_aabb_tree_min.x, child_coord.x * FfxUInt32(8) + aabb_min.x); + FFX_ATOMIC_MIN(lds_aabb_tree_min.y, child_coord.y * FfxUInt32(8) + aabb_min.y); + FFX_ATOMIC_MIN(lds_aabb_tree_min.z, child_coord.z * FfxUInt32(8) + aabb_min.z); + FFX_ATOMIC_MAX(lds_aabb_tree_max.x, child_coord.x * FfxUInt32(8) + aabb_max.x); + FFX_ATOMIC_MAX(lds_aabb_tree_max.y, child_coord.y * FfxUInt32(8) + aabb_max.y); + FFX_ATOMIC_MAX(lds_aabb_tree_max.z, child_coord.z * FfxUInt32(8) + aabb_max.z); + } + FFX_GROUP_MEMORY_BARRIER; + if (all(FFX_EQUAL(gid, FFX_BROADCAST_UINT32X3(0)))) { + if (lds_aabb_tree_min.x == FfxUInt32(-1)) { // TODO(Dihara): Check this!!!!! + StoreCascadeAABBTreeFloat3(FfxUInt32(16 * 16 * 16) + 6 * FfxBrixelizerFlattenPOT(group_id, 2) + 0, FfxFloat32x3(0.0, 0.0, 0.0)); + StoreCascadeAABBTreeFloat3(FfxUInt32(16 * 16 * 16) + 6 * FfxBrixelizerFlattenPOT(group_id, 2) + 3, FfxFloat32x3(0.0, 0.0, 0.0)); + } else { + FfxFloat32x3 world_aabb_min = FfxFloat32x3(lds_aabb_tree_min.xyz) * GetCascadeInfoVoxelSize() / FfxFloat32(8.0) + GetCascadeInfoGridMin(); + FfxFloat32x3 world_aabb_max = FfxFloat32x3(lds_aabb_tree_max.xyz + FFX_BROADCAST_UINT32X3(1)) * GetCascadeInfoVoxelSize() / FfxFloat32(8.0) + GetCascadeInfoGridMin(); + StoreCascadeAABBTreeFloat3(FfxUInt32(16 * 16 * 16) + 3 * (2 * FfxBrixelizerFlattenPOT(group_id, 2) + FfxUInt32(0)), FfxFloat32x3(world_aabb_min)); + StoreCascadeAABBTreeFloat3(FfxUInt32(16 * 16 * 16) + 3 * (2 * FfxBrixelizerFlattenPOT(group_id, 2) + FfxUInt32(1)), FfxFloat32x3(world_aabb_max)); + } + } + } else if (layer_idx == FfxUInt32(2)) { // toP level 4^4^4 + FfxUInt32x3 child_coord = gid.xyz; + FfxUInt32 child_idx = FfxBrixelizerFlattenPOT(child_coord, FfxUInt32(2)); + FfxFloat32x3 stamp_aabb_min = LoadCascadeAABBTreeFloat3(FfxUInt32(16 * 16 * 16) + (FfxUInt32(2) * child_idx + FfxUInt32(0)) * 3); + FfxFloat32x3 stamp_aabb_max = LoadCascadeAABBTreeFloat3(FfxUInt32(16 * 16 * 16) + (FfxUInt32(2) * child_idx + FfxUInt32(1)) * 3); + FfxUInt32x3 voxel_aabb_min = FfxUInt32x3(max(FFX_BROADCAST_FLOAT32X3(0.0), stamp_aabb_min - GetCascadeInfoGridMin()) / (GetCascadeInfoVoxelSize() / FfxFloat32(8.0))); + FfxUInt32x3 voxel_aabb_max = FfxUInt32x3(max(FFX_BROADCAST_FLOAT32X3(0.0), stamp_aabb_max - GetCascadeInfoGridMin()) / (GetCascadeInfoVoxelSize() / FfxFloat32(8.0))); + if (ffxAsUInt32(stamp_aabb_min.x) != ffxAsUInt32(stamp_aabb_max.x)) { + FFX_ATOMIC_MIN(lds_aabb_tree_min.x, voxel_aabb_min.x); + FFX_ATOMIC_MIN(lds_aabb_tree_min.y, voxel_aabb_min.y); + FFX_ATOMIC_MIN(lds_aabb_tree_min.z, voxel_aabb_min.z); + FFX_ATOMIC_MAX(lds_aabb_tree_max.x, voxel_aabb_max.x); + FFX_ATOMIC_MAX(lds_aabb_tree_max.y, voxel_aabb_max.y); + FFX_ATOMIC_MAX(lds_aabb_tree_max.z, voxel_aabb_max.z); + } + FFX_GROUP_MEMORY_BARRIER; + if (all(FFX_EQUAL(gid, FFX_BROADCAST_UINT32X3(0)))) { + if (lds_aabb_tree_min.x == FfxUInt32(-1)) { // TODO(Dihara): Check this!!!!! + StoreCascadeAABBTreeFloat3(FfxUInt32(16 * 16 * 16) + FfxUInt32(4 * 4 * 4) * 6 + 0, FfxFloat32x3(0.0, 0.0, 0.0)); + StoreCascadeAABBTreeFloat3(FfxUInt32(16 * 16 * 16) + FfxUInt32(4 * 4 * 4) * 6 + 3, FfxFloat32x3(0.0, 0.0, 0.0)); + } else { + FfxFloat32x3 world_aabb_min = FfxFloat32x3(lds_aabb_tree_min.xyz) * GetCascadeInfoVoxelSize() / FfxFloat32(8.0) + GetCascadeInfoGridMin(); + FfxFloat32x3 world_aabb_max = FfxFloat32x3(lds_aabb_tree_max.xyz) * GetCascadeInfoVoxelSize() / FfxFloat32(8.0) + GetCascadeInfoGridMin(); + StoreCascadeAABBTreeFloat3(FfxUInt32(16 * 16 * 16) + 3 * FfxUInt32(2 * 4 * 4 * 4 + 0), world_aabb_min); + StoreCascadeAABBTreeFloat3(FfxUInt32(16 * 16 * 16) + 3 * FfxUInt32(2 * 4 * 4 * 4 + 1), world_aabb_max); + } + } + } +} + +void FfxBrixelizerClearBrickStorage(FfxUInt32 gtid, FfxUInt32 group_id) +{ + FfxUInt32 brick_offset = group_id >> FfxUInt32(3); + FfxUInt32 stamp_id = group_id & FfxUInt32(7); + FfxUInt32 brick_id = LoadScratchBricksClearList(brick_offset); + FfxUInt32 brick_dim = FfxUInt32(8); + FfxUInt32x3 local_coord = FfxBrixelizerUnflattenPOT(gtid, FfxUInt32(2)) + FfxBrixelizerUnflattenPOT(stamp_id, FfxUInt32(1)) * FfxUInt32(4); + + ClearBrixelData32(brick_id, FfxInt32x3(local_coord)); +} + +FFX_GROUPSHARED FfxUInt32x3 lds_brick_aabb_min; +FFX_GROUPSHARED FfxUInt32x3 lds_brick_aabb_max; +void FfxBrixelizerCompressBrick(FfxUInt32 gtid, FfxUInt32 brick_map_offset) +{ + FfxUInt32 brick_id = LoadScratchBricksCompressionList(brick_map_offset); + FfxUInt32 voxel_id = FfxBrixelizerLoadBrickVoxelID(brick_id); + FfxUInt32 voxel_idx = FfxBrixelizerVoxelGetIndex(voxel_id); + FfxUInt32 cascade_id = FfxBrixelizerGetVoxelCascade(voxel_id); + + if (gtid == 0) { + lds_brick_aabb_max = FFX_BROADCAST_UINT32X3(0); + lds_brick_aabb_min = FFX_BROADCAST_UINT32X3(0xffffffffu); + } + FfxUInt32x3 local_coord = FfxBrixelizerUnflattenPOT(gtid, FfxUInt32(3)); + FfxFloat32 val = LoadBrixelData32(brick_id, FfxInt32x3(local_coord)); + + FFX_GROUP_MEMORY_BARRIER; + if (val < FfxFloat32(1.0 / 8.0)) { + FFX_ATOMIC_MAX(lds_brick_aabb_max.x, local_coord.x); + FFX_ATOMIC_MAX(lds_brick_aabb_max.y, local_coord.y); + FFX_ATOMIC_MAX(lds_brick_aabb_max.z, local_coord.z); + FFX_ATOMIC_MIN(lds_brick_aabb_min.x, local_coord.x); + FFX_ATOMIC_MIN(lds_brick_aabb_min.y, local_coord.y); + FFX_ATOMIC_MIN(lds_brick_aabb_min.z, local_coord.z); + } + FFX_GROUP_MEMORY_BARRIER; + if (gtid == FfxUInt32(0)) { + if (lds_brick_aabb_min.x == FfxUInt32(0xffffffff)) { // free brick + FfxBrixelizerMarkBrickFree(brick_id); + StoreCascadeBrickMap(WrapFlatCoords(voxel_idx), FFX_BRIXELIZER_INVALID_ID); + } else { + FfxUInt32 pack0 = FfxBrixelizerFlattenPOT(min(FFX_BROADCAST_UINT32X3(7), lds_brick_aabb_min), FfxUInt32(3)); + FfxUInt32 pack1 = FfxBrixelizerFlattenPOT(min(FFX_BROADCAST_UINT32X3(7), lds_brick_aabb_max), FfxUInt32(3)); + StoreBricksAABB(FfxBrixelizerBrickGetIndex(brick_id), pack0 | (pack1 << FfxUInt32(9))); + } + } + + if (lds_brick_aabb_min.x != 0xffffffffu) { + if (abs(val) > FfxFloat32(0.9999)) return; + val = (FfxBrixelizerGetSign(val) * sqrt(abs(val)) * FfxFloat32(4.0)) / FfxFloat32(8 - 1); + ffxassert(val >= -FfxFloat32(1.0) && val <= FfxFloat32(1.0)); + StoreSDFAtlas(FfxBrixelizerGetSDFAtlasOffset(brick_id) + local_coord, clamp(val, FfxFloat32(0.0), FfxFloat32(1.0))); + } +} + +#endif // ifndef FFX_BRIXELIZER_CASCADE_OPS_H \ No newline at end of file diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizer/ffx_brixelizer_common.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizer/ffx_brixelizer_common.h new file mode 100644 index 00000000..1be68537 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizer/ffx_brixelizer_common.h @@ -0,0 +1,103 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_BRIXELIZER_COMMON_H +#define FFX_BRIXELIZER_COMMON_H + +#include "../ffx_core.h" +#include "ffx_brixelizer_host_gpu_shared.h" + +#define ffxassert(x) + +FfxBoolean FfxBrixelizerIsValidID(FfxUInt32 id) +{ + return (id & FFX_BRIXELIZER_INVALID_ID) != FFX_BRIXELIZER_INVALID_ID; +} + +FfxBoolean FfxBrixelizerIntersectAABB(FfxFloat32x3 ray_origin, FfxFloat32x3 ray_invdir, FfxFloat32x3 box_min, FfxFloat32x3 box_max, FFX_PARAMETER_OUT FfxFloat32 hit_min, FFX_PARAMETER_OUT FfxFloat32 hit_max) +{ + FfxFloat32x3 tbot = ray_invdir * (box_min - ray_origin); + FfxFloat32x3 ttop = ray_invdir * (box_max - ray_origin); + FfxFloat32x3 tmin = min(ttop, tbot); + FfxFloat32x3 tmax = max(ttop, tbot); + FfxFloat32x2 t = max(tmin.xx, tmin.yz); + FfxFloat32 t0 = max(t.x, t.y); + t = min(tmax.xx, tmax.yz); + FfxFloat32 t1 = min(t.x, t.y); + hit_min = max(t0, FfxFloat32(0.0)); + hit_max = max(t1, FfxFloat32(0.0)); + return hit_max > hit_min; +} + +FfxUInt32 FfxBrixelizerFlattenPOT(FfxUInt32x3 voxel_coord, FfxUInt32 degree) +{ + return voxel_coord.x | (voxel_coord.y << degree) | (voxel_coord.z << (2 * degree)); +} + +FfxUInt32x3 FfxBrixelizerUnflattenPOT(FfxUInt32 flat_bx_coord, FfxUInt32 degree) +{ + return FfxUInt32x3(flat_bx_coord & ((FfxUInt32(1) << degree) - 1), (flat_bx_coord >> degree) & ((FfxUInt32(1) << degree) - 1), flat_bx_coord >> (2 * degree)); +} + +FfxUInt32 FfxBrixelizerPackUnsigned8Bits(FfxFloat32 a) +{ + return FfxUInt32(ffxSaturate(a) * FfxFloat32(255.0)) & 0xffu; +} + +FfxFloat32 FfxBrixelizerUnpackUnsigned8Bits(FfxUInt32 uval) +{ + return FfxFloat32(uval & 0xff) / FfxFloat32(255.0); +} + +FfxUInt32 PackUVWC(FfxFloat32x4 uvwc) +{ + FfxUInt32 pack = // + (FfxBrixelizerPackUnsigned8Bits(uvwc.x) << 0) // + | (FfxBrixelizerPackUnsigned8Bits(uvwc.y) << 8) // + | (FfxBrixelizerPackUnsigned8Bits(uvwc.z) << 16) // + | (FfxBrixelizerPackUnsigned8Bits(uvwc.w) << 24); // + return pack; +} + +FfxFloat32x2 FfxBrixelizerOctahedronToUV(FfxFloat32x3 N) +{ + N.xy = FfxFloat32x2(N.xy) / dot(FFX_BROADCAST_FLOAT32X3(1.0), abs(N)); + FfxFloat32x2 k; + k.x = N.x >= float(0.0) ? float(1.0) : -float(1.0); + k.y = N.y >= float(0.0) ? float(1.0) : -float(1.0); + if (N.z <= float(0.0)) N.xy = (float(1.0) - abs(FfxFloat32x2(N.yx))) * k; + return N.xy * float(0.5) + float(0.5); +} + +FfxFloat32x3 FfxBrixelizerUVToOctahedron(FfxFloat32x2 UV) +{ + UV = float(2.0) * (UV - float(0.5)); + FfxFloat32x3 N = FfxFloat32x3(UV, float(1.0) - abs(UV.x) - abs(UV.y)); + float t = max(-N.z, float(0.0)); + FfxFloat32x2 k; + k.x = N.x >= float(0.0) ? -t : t; + k.y = N.y >= float(0.0) ? -t : t; + N.xy += k; + return normalize(N); +} + +#endif // FFX_BRIXELIZER_COMMON_H \ No newline at end of file diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizer/ffx_brixelizer_common_private.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizer/ffx_brixelizer_common_private.h new file mode 100644 index 00000000..22fc4156 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizer/ffx_brixelizer_common_private.h @@ -0,0 +1,243 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_BRIXELIZER_COMMON_PRIVATE_H +#define FFX_BRIXELIZER_COMMON_PRIVATE_H + +#include "ffx_brixelizer_common.h" +#include "ffx_brixelizer_host_gpu_shared_private.h" + +FfxInt32x3 to_int3(FfxUInt32x3 a) { return FfxInt32x3(FfxInt32(a.x), FfxInt32(a.y), FfxInt32(a.z)); } +FfxFloat32x3 to_float3(FfxUInt32x3 a) { return FfxFloat32x3(FfxFloat32(a.x), FfxFloat32(a.y), FfxFloat32(a.z)); } +FfxFloat32x3 to_float3(FfxInt32x3 a) { return FfxFloat32x3(FfxFloat32(a.x), FfxFloat32(a.y), FfxFloat32(a.z)); } + +FfxUInt32 FfxBrixelizerPackDistance(FfxFloat32 distance) +{ + FfxUInt32 uval = ffxAsUInt32(distance); + FfxUInt32 sign_bit = uval >> FfxUInt32(31); + return (uval << 1) | sign_bit; +} + +FfxFloat32 FfxBrixelizerUnpackDistance(FfxUInt32 uval) +{ + FfxUInt32 sign_bit = (uval & 1); + return ffxAsFloat((uval >> FfxUInt32(1)) | (sign_bit << FfxUInt32(31))); +} + +// Returns the minimal absolute value with its sign unchanged +FfxFloat32 FfxBrixelizerUnsignedMin(FfxFloat32 a, FfxFloat32 b) { return abs(a) < abs(b) ? a : b; } +// sign without zero +FfxFloat32 FfxBrixelizerGetSign(FfxFloat32 v) { return v < FfxFloat32(0.0) ? -FfxFloat32(1.0) : FfxFloat32(1.0); } + +FfxFloat32 dot2(FfxFloat32x3 v) { return dot(v, v); } +FfxFloat32 dot2(FfxFloat32x2 v) { return dot(v, v); } + +// https://www.shadertoy.com/view/4sXXRN +// The MIT License +// Copyright © 2014 Inigo Quilez +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included +// in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. +// +// It computes the distance to a triangle. +// +// See here: http://iquilezles.org/www/articles/triangledistance/triangledistance.htm +// +// In case a mesh was rendered, only one square root would be needed for the +// whole mesh. In this example the triangle is given a thckness of 0.01 units +// for display purposes. Like the square root, this thickness should be added +// only once for the whole mesh too. +FfxFloat32 CalculateDistanceToTriangle(FfxFloat32x3 p, FfxFloat32x3 a, FfxFloat32x3 b, FfxFloat32x3 c) { + FfxFloat32x3 ba = b - a; + FfxFloat32x3 pa = p - a; + FfxFloat32x3 cb = c - b; + FfxFloat32x3 pb = p - b; + FfxFloat32x3 ac = a - c; + FfxFloat32x3 pc = p - c; + FfxFloat32x3 nor = cross(ba, ac); + + return sqrt( // + (sign(dot(cross(ba, nor), pa)) + // + sign(dot(cross(cb, nor), pb)) + // + sign(dot(cross(ac, nor), pc)) < // + FfxFloat32(2.0)) // + ? // + min(min( // + dot2(ba * ffxSaturate(dot(ba, pa) / dot2(ba)) - pa), // + dot2(cb * ffxSaturate(dot(cb, pb) / dot2(cb)) - pb)), // + dot2(ac * ffxSaturate(dot(ac, pc) / dot2(ac)) - pc)) // + : // + dot(nor, pa) * dot(nor, pa) / dot2(nor) // + ); // +} + +FfxFloat32 CalculateDistanceToTriangleSquared(FfxFloat32x3 ba, // + FfxFloat32x3 pa, // + FfxFloat32x3 cb, // + FfxFloat32x3 pb, // + FfxFloat32x3 ac, // + FfxFloat32x3 pc, // + FfxFloat32x3 nor, // + FfxFloat32x3 cross_ba_nor, // + FfxFloat32x3 cross_cb_nor, // + FfxFloat32x3 cross_ac_nor, // + FfxFloat32 dot2_ba, // + FfxFloat32 dot2_cb, // + FfxFloat32 dot2_ac, // + FfxFloat32 dot2_nor // +) { + return // + ( // + (sign(dot(cross_ba_nor, pa)) + // + sign(dot(cross_cb_nor, pb)) + // + sign(dot(cross_ac_nor, pc)) < // + FfxFloat32(2.0)) // + ? // + min(min( // + dot2(ba * ffxSaturate(dot(ba, pa) / dot2_ba) - pa), // + dot2(cb * ffxSaturate(dot(cb, pb) / dot2_cb) - pb)), // + dot2(ac * ffxSaturate(dot(ac, pc) / dot2_ac) - pc)) // + : // + dot(nor, pa) * dot(nor, pa) / dot2_nor // + ); // +} + +#define brixelizerreal FfxFloat32 +#define brixelizerreal2 FfxFloat32x2 +#define brixelizerreal3 FfxFloat32x3 +#define brixelizerreal4 FfxFloat32x4 + +#ifdef FFX_HLSL +# define brixelizerreal3x2 float3x2 +#else +# define brixelizerreal3x2 mat3x2 +#endif + +brixelizerreal3 to_brixelizerreal3(FfxUInt32x3 a) { return brixelizerreal3(brixelizerreal(a.x), brixelizerreal(a.y), brixelizerreal(a.z)); } + +// Offsets the plane equation for the nearest grid point +brixelizerreal FfxBrixelizerOffsetByMax(brixelizerreal de, brixelizerreal2 ne, brixelizerreal offset) +{ + de += max(FfxFloat32(0.0), ne.x) + abs(ne.x * offset); + de += max(FfxFloat32(0.0), ne.y) + abs(ne.y * offset); + return de; +} + +// Offsets the plane equation for the next grid point +brixelizerreal FfxBrixelizerOffsetByMin(brixelizerreal de, brixelizerreal2 ne, brixelizerreal offset) +{ + de += min(FfxFloat32(0.0), ne.x) - abs(ne.x * offset); + de += min(FfxFloat32(0.0), ne.y) - abs(ne.x * offset); + return de; +} + +void FfxBrixelizerGet2DEdge(FFX_PARAMETER_OUT brixelizerreal2 ne, + FFX_PARAMETER_OUT brixelizerreal de, + brixelizerreal orientation, + brixelizerreal edge_x, + brixelizerreal edge_y, + brixelizerreal vertex_x, + brixelizerreal vertex_y, + brixelizerreal offset) +{ + ne = brixelizerreal2(-orientation * edge_y, orientation * edge_x); + de = -(ne.x * vertex_x + ne.y * vertex_y); + de = FfxBrixelizerOffsetByMax(de, ne, offset); +} + +void FfxBrixelizerGet2DEdges( + FFX_PARAMETER_OUT brixelizerreal3 de_xy, + FFX_PARAMETER_OUT brixelizerreal3x2 ne_xy, + FFX_PARAMETER_OUT brixelizerreal3 de_xz, + FFX_PARAMETER_OUT brixelizerreal3x2 ne_xz, + FFX_PARAMETER_OUT brixelizerreal3 de_yz, + FFX_PARAMETER_OUT brixelizerreal3x2 ne_yz, + FFX_PARAMETER_OUT brixelizerreal3 gn, + brixelizerreal3 TRIANGLE_VERTEX_0, + brixelizerreal3 TRIANGLE_VERTEX_1, + brixelizerreal3 TRIANGLE_VERTEX_2, + brixelizerreal offset, + bool invert) +{ + brixelizerreal3 e0 = TRIANGLE_VERTEX_1.xyz - TRIANGLE_VERTEX_0.xyz; + brixelizerreal3 e1 = TRIANGLE_VERTEX_2.xyz - TRIANGLE_VERTEX_1.xyz; + brixelizerreal3 e2 = TRIANGLE_VERTEX_0.xyz - TRIANGLE_VERTEX_2.xyz; + if (invert) { + e0 = -e0; + e1 = -e1; + e2 = -e2; + } + + gn = normalize(cross(e2, e0)); + + brixelizerreal orientation_xy = brixelizerreal(gn.z < FfxFloat32(0.0) ? -FfxFloat32(1.0) : FfxFloat32(1.0)); + FfxBrixelizerGet2DEdge(/* out */ ne_xy[0], /* out */ de_xy[0], orientation_xy, e0.x, e0.y, TRIANGLE_VERTEX_0.x, TRIANGLE_VERTEX_0.y, offset); + FfxBrixelizerGet2DEdge(/* out */ ne_xy[1], /* out */ de_xy[1], orientation_xy, e1.x, e1.y, TRIANGLE_VERTEX_1.x, TRIANGLE_VERTEX_1.y, offset); + FfxBrixelizerGet2DEdge(/* out */ ne_xy[2], /* out */ de_xy[2], orientation_xy, e2.x, e2.y, TRIANGLE_VERTEX_2.x, TRIANGLE_VERTEX_2.y, offset); + brixelizerreal orientation_xz = brixelizerreal(gn.y > FfxFloat32(0.0) ? -FfxFloat32(1.0) : FfxFloat32(1.0)); + FfxBrixelizerGet2DEdge(/* out */ ne_xz[0], /* out */ de_xz[0], orientation_xz, e0.x, e0.z, TRIANGLE_VERTEX_0.x, TRIANGLE_VERTEX_0.z, offset); + FfxBrixelizerGet2DEdge(/* out */ ne_xz[1], /* out */ de_xz[1], orientation_xz, e1.x, e1.z, TRIANGLE_VERTEX_1.x, TRIANGLE_VERTEX_1.z, offset); + FfxBrixelizerGet2DEdge(/* out */ ne_xz[2], /* out */ de_xz[2], orientation_xz, e2.x, e2.z, TRIANGLE_VERTEX_2.x, TRIANGLE_VERTEX_2.z, offset); + brixelizerreal orientation_yz = brixelizerreal(gn.x < FfxFloat32(0.0) ? -FfxFloat32(1.0) : FfxFloat32(1.0)); + FfxBrixelizerGet2DEdge(/* out */ ne_yz[0], /* out */ de_yz[0], orientation_yz, e0.y, e0.z, TRIANGLE_VERTEX_0.y, TRIANGLE_VERTEX_0.z, offset); + FfxBrixelizerGet2DEdge(/* out */ ne_yz[1], /* out */ de_yz[1], orientation_yz, e1.y, e1.z, TRIANGLE_VERTEX_1.y, TRIANGLE_VERTEX_1.z, offset); + FfxBrixelizerGet2DEdge(/* out */ ne_yz[2], /* out */ de_yz[2], orientation_yz, e2.y, e2.z, TRIANGLE_VERTEX_2.y, TRIANGLE_VERTEX_2.z, offset); +} + +bool FfxBrixelizerEvalEdge(brixelizerreal2 vertex, brixelizerreal3 de, brixelizerreal3x2 ne) +{ + return (ne[0].x * vertex.x + ne[0].y * vertex.y + de[0] >= brixelizerreal(FfxFloat32(0.0))) && + (ne[1].x * vertex.x + ne[1].y * vertex.y + de[1] >= brixelizerreal(FfxFloat32(0.0))) && + (ne[2].x * vertex.x + ne[2].y * vertex.y + de[2] >= brixelizerreal(FfxFloat32(0.0))); +} + +// We need those non-POT versions around for culling +FfxUInt32x3 FfxBrixelizerUnflatten(FfxUInt32 flat_bx_coord, FfxUInt32x3 dim) +{ + return FfxUInt32x3(flat_bx_coord % dim.x, (flat_bx_coord / dim.x) % dim.y, flat_bx_coord / (dim.x * dim.y)); +} + +FfxUInt32x2 FfxBrixelizerUnflatten(FfxUInt32 flat_bx_coord, FfxUInt32x2 dim) +{ + return FfxUInt32x2(flat_bx_coord % dim.x, (flat_bx_coord / dim.x) % dim.y); +} + +FfxUInt32 FfxBrixelizerFlatten(FfxUInt32x3 voxel_coord, FfxUInt32x3 dim) +{ + return voxel_coord.x + voxel_coord.y * dim.x + voxel_coord.z * dim.x * dim.y; +} + +#endif // FFX_BRIXELIZER_COMMON_PRIVATE_H \ No newline at end of file diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizer/ffx_brixelizer_context_ops.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizer/ffx_brixelizer_context_ops.h new file mode 100644 index 00000000..9298d451 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizer/ffx_brixelizer_context_ops.h @@ -0,0 +1,306 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_BRIXELIZER_CONTEXT_OPS_H +#define FFX_BRIXELIZER_CONTEXT_OPS_H + +#include "ffx_brixelizer_host_gpu_shared_private.h" +#include "ffx_brixelizer_brick_common_private.h" +#include "ffx_brixelizer_build_common.h" +#include "ffx_brixelizer_common_private.h" + +void FfxBrixelizerAppendClearBrick(FfxUInt32 brick_id) +{ + FfxUInt32 offset; + IncrementContextCounter(FFX_BRIXELIZER_CONTEXT_COUNTER_CLEAR_BRICKS, FfxUInt32(1), offset); + StoreBricksClearList(offset, brick_id); +} + +void FfxBrixelizerAppendDirtyBrick(FfxUInt32 brick_id) +{ + FfxUInt32 offset; + IncrementContextCounter(FFX_BRIXELIZER_CONTEXT_COUNTER_DIRTY_BRICKS, FfxUInt32(1), offset); + StoreBricksDirtyList(offset, brick_id); +} + +void FfxBrixelizerClearCounters() +{ + for (FfxUInt32 i = 0; i < FFX_BRIXELIZER_NUM_CONTEXT_COUNTERS; i++) { + StoreContextCounter(i, FfxUInt32(0)); + } +} + +void FfxBrixelizerAddBrickToFreeList(FfxUInt32 brick_id) +{ + FfxUInt32 offset; + IncrementContextCounter(FFX_BRIXELIZER_CONTEXT_COUNTER_FREE_BRICKS, FfxUInt32(1), offset); + StoreBricksFreeList(offset, brick_id); +} + +FfxFloat32 FfxBrixelizerLoadBrixelDist(FfxUInt32 brick_id, FfxInt32x3 coord) +{ + if (any(FFX_GREATER_THAN(coord, FFX_BROADCAST_INT32X3(7))) || any(FFX_LESS_THAN(coord, FFX_BROADCAST_INT32X3(0)))) return FfxFloat32(1.0); + return LoadSDFAtlas(FfxBrixelizerGetSDFAtlasOffset(brick_id) + coord); +} + +void FfxBrixelizerStoreBrixelDist(FfxUInt32 brick_id, FfxUInt32x3 coord, FfxFloat32 dist) +{ + StoreSDFAtlas(FfxBrixelizerGetSDFAtlasOffset(brick_id) + coord, clamp(dist, FfxFloat32(0.0), FfxFloat32(1.0))); +} + +void FfxBrixelizerClearBrick(FfxUInt32 brick_id, FfxUInt32x3 voxel_coord) +{ + FfxBrixelizerStoreBrixelDist(brick_id, voxel_coord, FfxFloat32(1.0)); +} + +FfxFloat32 FfxBrixelizerEikonalMin(FfxFloat32 a, FfxFloat32 b) +{ + return FfxBrixelizerUnsignedMin(a, b); +} + +// Eikonal solver, enforce |gradient|==d +// Generic form for n dimensions: +// U = 1/n * (sum(U_i) + sqrt(sum(U_i) * sum(U_i) - n * (sum(U_i * U_i) - D))) +// when sqrt is non real then fall back to min of lower dimensions +FfxFloat32 FfxBrixelizerEikonal1D(FfxFloat32 x, FfxFloat32 y, FfxFloat32 z, FfxFloat32 d) +{ + FfxFloat32 xyz = FfxBrixelizerEikonalMin(x, FfxBrixelizerEikonalMin(y, z)); + return (xyz + d * FfxBrixelizerGetSign(xyz)); +} + +FfxFloat32 FfxBrixelizerEikonal2D(FfxFloat32 x, FfxFloat32 y, FfxFloat32 d) +{ + const FfxFloat32 k = FfxFloat32(1.0) / FfxFloat32(2.0); + FfxFloat32 xy = x + y; + FfxFloat32 v = xy * xy - FfxFloat32(2.0) * (x * x + y * y - d * d); + if (v < FfxFloat32(0.0)) return FfxFloat32(1.0); + return k * (xy + sqrt(v) * FfxBrixelizerGetSign(xy)); +} + +FfxFloat32 FfxBrixelizerEikonal3D(FfxFloat32 x, FfxFloat32 y, FfxFloat32 z, FfxFloat32 d) +{ + const FfxFloat32 k = FfxFloat32(1.0) / FfxFloat32(3.0); + FfxFloat32 xyz = x + y + z; + FfxFloat32 v = xyz * xyz - FfxFloat32(3.0) * (x * x + y * y + z * z - d * d); + if (v < FfxFloat32(0.0)) return FfxFloat32(1.0); + return k * (xyz + sqrt(v) * FfxBrixelizerGetSign(xyz)); +} + +FFX_GROUPSHARED FfxFloat32 lds_eikonal_sdf_cache[512]; +FfxFloat32 FfxBrixelizerLDSLoadSDF(FfxInt32x3 coord) +{ + if (any(FFX_LESS_THAN(coord, FFX_BROADCAST_INT32X3(0))) || any(FFX_GREATER_THAN(coord, FFX_BROADCAST_INT32X3(7)))) return FfxFloat32(1.0); + return lds_eikonal_sdf_cache[FfxUInt32(coord.x) + FfxUInt32(coord.y) * FfxUInt32(8) + FfxUInt32(coord.z) * FfxUInt32(8 * 8)]; +} + +void FfxBrixelizerLDSStoreSDF(FfxInt32x3 coord, FfxFloat32 sdf) +{ + lds_eikonal_sdf_cache[FfxUInt32(coord.x) + FfxUInt32(coord.y) * FfxUInt32(8) + FfxUInt32(coord.z) * FfxUInt32(8 * 8)] = sdf; +} + +// Collects a list of bricks to clear for indirect args +// those don't have a brick_id->voxel_id mapping are considered free +// those that got eikonal counter are considered dirty as they had something baked in them +// DEFINE_ENTRY(64, 1, 1, CollectClearBricks) +void FfxBrixelizerCollectClearBricks(FfxUInt32 brick_offset) +{ + if (brick_offset >= GetContextInfoNumBricks()) return; + + FfxUInt32 brick_id = FfxBrixelizerMakeBrickID(brick_offset); + FfxUInt32 dim = 8; + FfxUInt32 voxel_id = FfxBrixelizerLoadBrickVoxelID(brick_id); + FfxUInt32 voxel_idx = FfxBrixelizerVoxelGetIndex(voxel_id); + FfxUInt32 cascade_id = FfxBrixelizerGetVoxelCascade(voxel_id); + FfxUInt32 eikonal_counter = LoadBricksEikonalCounters(brick_id); + + // @TODO cleanup this mess + if (GetBuildInfoDoInitialization() > 0) { + StoreBricksEikonalCounters(brick_id, 0); + FfxBrixelizerMarkBrickFree(brick_id); + FfxBrixelizerAddBrickToFreeList(brick_id); + FfxBrixelizerAppendClearBrick(brick_id); + } else { +#ifdef FFX_BRIXELIZER_DEBUG_FORCE_REBUILD + StoreBricksEikonalCounters(brick_id, 0); + FfxBrixelizerMarkBrickFree(brick_id); + FfxBrixelizerAddBrickToFreeList(brick_id); + FfxBrixelizerAppendClearBrick(brick_id); + +#else // !FFX_BRIXELIZER_DEBUG_FORCE_REBUILD + + if (FfxBrixelizerIsInvalidID(voxel_id)) { + FfxBrixelizerAddBrickToFreeList(brick_id); + if (eikonal_counter > 0) { // Means there's been some baking using this brick so need to clear + FfxBrixelizerAppendClearBrick(brick_id); + StoreBricksEikonalCounters(brick_id, 0); + } + } + +#endif // !FFX_BRIXELIZER_DEBUG_FORCE_REBUILD + } +} + +void FfxBrixelizerPrepareClearBricks() +{ + FfxUInt32 tier_cnt = LoadContextCounter(FFX_BRIXELIZER_CONTEXT_COUNTER_CLEAR_BRICKS); + StoreIndirectArgs(FFX_BRIXELIZER_INDIRECT_OFFSETS_CLEAR_BRICKS_32 + FfxUInt32(0), tier_cnt * FfxUInt32(1 << (3))); + StoreIndirectArgs(FFX_BRIXELIZER_INDIRECT_OFFSETS_CLEAR_BRICKS_32 + FfxUInt32(1), FfxUInt32(1)); + StoreIndirectArgs(FFX_BRIXELIZER_INDIRECT_OFFSETS_CLEAR_BRICKS_32 + FfxUInt32(2), FfxUInt32(1)); +} + +void FfxBrixelizerClearBrickEntry(FfxUInt32 gtid, FfxUInt32 group_id) +{ + FfxUInt32 brick_offset = group_id.x >> (3); + FfxUInt32 stamp_id = group_id.x & ((1 << (3)) - 1); + FfxUInt32 brick_id = LoadBricksClearList(brick_offset); + FfxUInt32 brick_dim = 8; + FfxUInt32x3 local_coord = FfxBrixelizerUnflattenPOT(gtid, 2) + FfxBrixelizerUnflattenPOT(stamp_id, 1) * FfxUInt32(4); + + FfxBrixelizerClearBrick(brick_id, local_coord); +} + +void FfxBrixelizerCollectDirtyBricks(FfxUInt32 brick_offset) +{ + FfxUInt32 brick_id = FfxBrixelizerMakeBrickID(brick_offset); + FfxUInt32 eikonal_counter = LoadBricksEikonalCounters(brick_id); + FfxUInt32 dim = 8; + FfxUInt32 voxel_id = FfxBrixelizerLoadBrickVoxelID(brick_id); + + if (FfxBrixelizerIsValidID(voxel_id)) { + FfxUInt32 voxel_idx = FfxBrixelizerVoxelGetIndex(voxel_id); + FfxUInt32 cascade_idx = FfxBrixelizerGetVoxelCascade(voxel_id); + FfxUInt32x3 clipmap_offset = GetContextInfoCascadeClipmapOffset(cascade_idx); + FfxUInt32x3 voxel_offset = FfxBrixelizerUnflattenPOT(voxel_idx, FFX_BRIXELIZER_CASCADE_DEGREE); + FfxUInt32 wrapped_voxel_idx = FfxBrixelizerFlattenPOT(FfxBrixelizerWrapCoords(FfxInt32x3(clipmap_offset), FFX_BRIXELIZER_CASCADE_WRAP_MASK, voxel_offset), FFX_BRIXELIZER_CASCADE_DEGREE); + if (eikonal_counter < 16) { + FfxBrixelizerAppendDirtyBrick(brick_id); + StoreBricksEikonalCounters(brick_id, eikonal_counter + 16); + } + } +} + +// DEFINE_ENTRY(512, 1, 1, Eikonal) +void FfxBrixelizerEikonal(FfxUInt32 local_coord_packed, FfxUInt32 brick_offset) +{ + FfxUInt32 brick_id = LoadBricksDirtyList(brick_offset); + FfxUInt32 voxel_id = FfxBrixelizerLoadBrickVoxelID(brick_id); + FfxUInt32x3 local_coord = FfxBrixelizerUnflattenPOT(local_coord_packed, 3); + if (FfxBrixelizerIsValidID(voxel_id)) { + FfxFloat32 cell_distance = FfxFloat32(1.0) / (FfxFloat32(8)); + FfxFloat32 e = FfxBrixelizerLoadBrixelDist(brick_id, FfxInt32x3(local_coord)); + + FfxBrixelizerLDSStoreSDF(FfxInt32x3(local_coord), e); + FFX_GROUP_MEMORY_BARRIER; + for (FfxUInt32 j = FfxUInt32(0); j < FfxUInt32(3); j++) { + for (FfxUInt32 i = FfxUInt32(0); i < FfxUInt32(4); i++) { + FfxUInt32 d = FfxUInt32(1) << (FfxUInt32(3) - i); + FfxFloat32x3 min_dists = FFX_BROADCAST_FLOAT32X3(FfxFloat32(1.0)); + min_dists.x = FfxBrixelizerEikonalMin(FfxBrixelizerLDSLoadSDF(FfxInt32x3(local_coord) + FfxInt32x3(d, 0, 0)), FfxBrixelizerLDSLoadSDF(FfxInt32x3(local_coord) + FfxInt32x3(-d, 0, 0))); + min_dists.y = FfxBrixelizerEikonalMin(FfxBrixelizerLDSLoadSDF(FfxInt32x3(local_coord) + FfxInt32x3(0, d, 0)), FfxBrixelizerLDSLoadSDF(FfxInt32x3(local_coord) + FfxInt32x3(0, -d, 0))); + min_dists.z = FfxBrixelizerEikonalMin(FfxBrixelizerLDSLoadSDF(FfxInt32x3(local_coord) + FfxInt32x3(0, 0, d)), FfxBrixelizerLDSLoadSDF(FfxInt32x3(local_coord) + FfxInt32x3(0, 0, -d))); + min_dists = abs(min_dists); + FfxFloat32 e10 = FfxBrixelizerEikonal1D(min_dists.x, min_dists.y, min_dists.z, d * cell_distance); + FfxFloat32 e20 = FfxBrixelizerEikonal2D(min_dists.x, min_dists.y, d * cell_distance); + FfxFloat32 e21 = FfxBrixelizerEikonal2D(min_dists.x, min_dists.z, d * cell_distance); + FfxFloat32 e22 = FfxBrixelizerEikonal2D(min_dists.z, min_dists.y, d * cell_distance); + FfxFloat32 e30 = FfxBrixelizerEikonal3D(min_dists.x, min_dists.y, min_dists.z, d * cell_distance); + e = FfxBrixelizerEikonalMin(e, FfxBrixelizerEikonalMin(e10, FfxBrixelizerEikonalMin(e20, FfxBrixelizerEikonalMin(e21, FfxBrixelizerEikonalMin(e22, e30))))); + e = FfxBrixelizerEikonalMin(e, e10); + FfxBrixelizerLDSStoreSDF(FfxInt32x3(local_coord), e); + } + } + + FfxBrixelizerStoreBrixelDist(brick_id, local_coord, e); + } +} + +void FfxBrixelizerMergeBricks(FfxUInt32 gtid, FfxUInt32 group_id) +{ + FfxUInt32 cnt = LoadContextCounter(FFX_BRIXELIZER_CONTEXT_COUNTER_MERGE_BRICKS); + FfxUInt32 merge_idx = group_id / FfxUInt32(8); + FfxUInt32 stamp_idx = group_id % FfxUInt32(8); + FfxUInt32 voxel_idx = gtid + stamp_idx * FfxUInt32(64); + FfxUInt32x3 voxel_offset = FfxBrixelizerUnflattenPOT(voxel_idx, FfxUInt32(3)); + if (merge_idx >= cnt) return; + FfxUInt32 brick_A = LoadBricksMergeList(merge_idx * FfxUInt32(2) + FfxUInt32(0)); + FfxUInt32 brick_B = LoadBricksMergeList(merge_idx * FfxUInt32(2) + FfxUInt32(1)); + FfxUInt32x3 atlas_offset_A = FfxBrixelizerGetSDFAtlasOffset(brick_A); + FfxUInt32x3 atlas_offset_B = FfxBrixelizerGetSDFAtlasOffset(brick_B); + { + FfxFloat32 sdf_val_A = LoadSDFAtlas(atlas_offset_A + voxel_offset); + FfxFloat32 sdf_val_B = LoadSDFAtlas(atlas_offset_B + voxel_offset); + StoreSDFAtlas(atlas_offset_B + voxel_offset, min(sdf_val_A, sdf_val_B)); + } +} + +void FfxBrixelizerMergeCascades(FfxUInt32 voxel_idx) +{ + // Assume the same clipmap state so no need to wrap the coords + FfxUInt32 brick_A = LoadCascadeBrickMapArrayUniform(GetBuildInfo().src_cascade_A, voxel_idx); + FfxUInt32 brick_B = LoadCascadeBrickMapArrayUniform(GetBuildInfo().src_cascade_B, voxel_idx); + if (FfxBrixelizerIsValidID(brick_A) && FfxBrixelizerIsValidID(brick_B)) { + FfxUInt32 offset; + IncrementContextCounter(FFX_BRIXELIZER_CONTEXT_COUNTER_MERGE_BRICKS, FfxUInt32(1), /* out */ offset); + StoreBricksMergeList(offset * FfxUInt32(2) + FfxUInt32(0), brick_A); + StoreBricksMergeList(offset * FfxUInt32(2) + FfxUInt32(1), brick_B); + StoreCascadeBrickMapArrayUniform(GetBuildInfo().dst_cascade, voxel_idx, brick_B); // we store the 2nd brick and merge into it + + FfxUInt32 brick_A_aabb_pack = LoadBricksAABB(FfxBrixelizerBrickGetIndex(brick_A)); + FfxUInt32x3 brick_A_aabb_umin = FfxBrixelizerUnflattenPOT(brick_A_aabb_pack & ((FfxUInt32(1) << FfxUInt32(9)) - FfxUInt32(1)), FfxUInt32(3)); + FfxUInt32x3 brick_A_aabb_umax = FfxBrixelizerUnflattenPOT((brick_A_aabb_pack >> FfxUInt32(9)) & ((FfxUInt32(1) << FfxUInt32(9)) - FfxUInt32(1)), FfxUInt32(3)); + + FfxUInt32 brick_B_aabb_pack = LoadBricksAABB(FfxBrixelizerBrickGetIndex(brick_B)); + FfxUInt32x3 brick_B_aabb_umin = FfxBrixelizerUnflattenPOT(brick_B_aabb_pack & ((FfxUInt32(1) << FfxUInt32(9)) - FfxUInt32(1)), FfxUInt32(3)); + FfxUInt32x3 brick_B_aabb_umax = FfxBrixelizerUnflattenPOT((brick_B_aabb_pack >> FfxUInt32(9)) & ((FfxUInt32(1) << FfxUInt32(9)) - FfxUInt32(1)), FfxUInt32(3)); + + brick_B_aabb_umin = min(brick_A_aabb_umin, brick_B_aabb_umin); + brick_B_aabb_umax = max(brick_A_aabb_umax, brick_B_aabb_umax); + brick_B_aabb_pack = FfxBrixelizerFlattenPOT(brick_B_aabb_umin, 3) | (FfxBrixelizerFlattenPOT(brick_B_aabb_umax, 3) << 9); + + StoreBricksAABB(FfxBrixelizerBrickGetIndex(brick_B), brick_B_aabb_pack); + } else if (brick_B == FFX_BRIXELIZER_UNINITIALIZED_ID || brick_A == FFX_BRIXELIZER_UNINITIALIZED_ID) { + StoreCascadeBrickMapArrayUniform(GetBuildInfo().dst_cascade, voxel_idx, FFX_BRIXELIZER_UNINITIALIZED_ID); + } else if (FfxBrixelizerIsValidID(brick_B)) { + StoreCascadeBrickMapArrayUniform(GetBuildInfo().dst_cascade, voxel_idx, brick_B); + } else { + StoreCascadeBrickMapArrayUniform(GetBuildInfo().dst_cascade, voxel_idx, brick_A); + } +} + +void FfxBrixelizerPrepareEikonalArgs() +{ + FfxUInt32 tier_cnt = LoadContextCounter(FFX_BRIXELIZER_CONTEXT_COUNTER_DIRTY_BRICKS); + StoreContextCounter(FFX_BRIXELIZER_CONTEXT_COUNTER_DIRTY_BRICKS, 0); + StoreIndirectArgs(FFX_BRIXELIZER_INDIRECT_OFFSETS_EIKONAL_32 + 0, tier_cnt); + StoreIndirectArgs(FFX_BRIXELIZER_INDIRECT_OFFSETS_EIKONAL_32 + FfxUInt32(1), 1); + StoreIndirectArgs(FFX_BRIXELIZER_INDIRECT_OFFSETS_EIKONAL_32 + 2, 1); +} + +void FfxBrixelizerPrepareMergeBricksArgs() +{ + FfxUInt32 cnt = LoadContextCounter(FFX_BRIXELIZER_CONTEXT_COUNTER_MERGE_BRICKS); + StoreIndirectArgs(FFX_BRIXELIZER_INDIRECT_OFFSETS_MERGE_BRICKS_32 + FfxUInt32(0), cnt * FfxUInt32(8)); // 2^3 of 4^3 lanes + StoreIndirectArgs(FFX_BRIXELIZER_INDIRECT_OFFSETS_MERGE_BRICKS_32 + FfxUInt32(1), FfxUInt32(1)); + StoreIndirectArgs(FFX_BRIXELIZER_INDIRECT_OFFSETS_MERGE_BRICKS_32 + FfxUInt32(2), FfxUInt32(1)); +} + +#endif // ifndef FFX_BRIXELIZER_CONTEXT_OPS_H \ No newline at end of file diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizer/ffx_brixelizer_debug_aabbs.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizer/ffx_brixelizer_debug_aabbs.h new file mode 100644 index 00000000..60939416 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizer/ffx_brixelizer_debug_aabbs.h @@ -0,0 +1,105 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_brixelizer_common.h" +#include "ffx_brixelizer_host_gpu_shared.h" + +void PushAABB(FfxBrixelizerDebugAABB aabb) +{ + FfxUInt32 offset; + IncrementContextCounter(FFX_BRIXELIZER_CONTEXT_COUNTER_NUM_DEBUG_AABBS, 1, offset); + if (offset < GetDebugInfoMaxAABBs()) { + StoreDebugAABB(offset, aabb); + } +} + +void FfxBrixelizerDrawAABBTreeAABB(FfxUInt32 aabb_index) +{ + // if g_debug_info.debug_state is set to 1 we only want to draw the cascade bounding box + if (GetDebugInfoDebugState() == 1 && aabb_index > 0) { + return; + } + if (aabb_index == 0) { + FfxBrixelizerCascadeInfo cascade_info = GetCascadeInfo(); + FfxBrixelizerDebugAABB debug_aabb; + debug_aabb.color = FfxFloat32x3(1.0f, 0.0f, 0.0f); + debug_aabb.aabbMin = cascade_info.grid_min; + debug_aabb.aabbMax = cascade_info.grid_max; + PushAABB(debug_aabb); + } else if (aabb_index == 1) { + // root aabb + FfxUInt32 index = 16*16*16 + 4*4*4*6; + FfxBrixelizerDebugAABB debug_aabb; + debug_aabb.color = FfxFloat32x3(0.0f, 1.0f, 1.0f); + debug_aabb.aabbMin = LoadCascadeAABBTreeFloat3(index); + debug_aabb.aabbMax = LoadCascadeAABBTreeFloat3(index + 3); + PushAABB(debug_aabb); + } else if (aabb_index <= 1 + 4*4*4) { + // second level aabb + FfxUInt32 index = 16*16*16 + (aabb_index - 2)*6; + FfxBrixelizerDebugAABB debug_aabb; + debug_aabb.color = FfxFloat32x3(1.0f, 1.0f, 0.0f); + debug_aabb.aabbMin = LoadCascadeAABBTreeFloat3(index); + debug_aabb.aabbMax = LoadCascadeAABBTreeFloat3(index + 3); + + if (ffxAsUInt32(debug_aabb.aabbMin.x) == ffxAsUInt32(debug_aabb.aabbMax.x)) { + return; + } + + PushAABB(debug_aabb); + + } else if (aabb_index <= 1 + 4*4*4 + 16*16*16) { + // leaf aabb + FfxBrixelizerCascadeInfo cascade_info = GetCascadeInfo(); + FfxUInt32 index = aabb_index - (4*4*4 + 1 + 1); + FfxUInt32 packedAABB = LoadCascadeAABBTreeUInt(index); + if (packedAABB == FFX_BRIXELIZER_INVALID_BOTTOM_AABB_NODE) { + return; + } + + FfxUInt32x3 leaf_offset = FfxBrixelizerUnflattenPOT(index, 4) * 32; + FfxUInt32x3 aabbMin = leaf_offset + FfxBrixelizerUnflattenPOT(packedAABB & ((1 << 15) - 1), 5); + FfxUInt32x3 aabbMax = leaf_offset + FfxBrixelizerUnflattenPOT((packedAABB >> 16) & ((1 << 15) - 1), 5) + 1; + + FfxBrixelizerDebugAABB debug_aabb; + debug_aabb.color = FfxFloat32x3(0.0f, 1.0f, 0.0f); + debug_aabb.aabbMin = cascade_info.grid_min + FfxFloat32x3(aabbMin) * cascade_info.voxel_size / 8.0f; + debug_aabb.aabbMax = cascade_info.grid_min + FfxFloat32x3(aabbMax) * cascade_info.voxel_size / 8.0f; + PushAABB(debug_aabb); + } +} + +void FfxBrixelizerDrawInstanceAABB(FfxUInt32 index) +{ + // XXX -- use debug_state to pass in number of instance IDs + if (index >= GetDebugInfoDebugState()) { + return; + } + + FfxUInt32 instance_id = GetDebugInstanceID(index); + FfxBrixelizerInstanceInfo instance_info = LoadInstanceInfo(instance_id); + FfxBrixelizerDebugAABB debug_aabb; + debug_aabb.color = FfxFloat32x3(0.0f, 0.0f, 1.0f); + debug_aabb.aabbMin = instance_info.aabbMin; + debug_aabb.aabbMax = instance_info.aabbMax; + PushAABB(debug_aabb); +} \ No newline at end of file diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizer/ffx_brixelizer_debug_visualization.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizer/ffx_brixelizer_debug_visualization.h new file mode 100644 index 00000000..c8e15647 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizer/ffx_brixelizer_debug_visualization.h @@ -0,0 +1,199 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_BRIXELIZER_DEBUG_VISUALIZATION_H +#define FFX_BRIXELIZER_DEBUG_VISUALIZATION_H + +#include "ffx_brixelizer_host_gpu_shared.h" + +#define FFX_BRIXELIZER_TRAVERSAL_EPS (GetDebugInfoPreviewSDFSolveEpsilon() / FfxFloat32(8.0)) + +#include "ffx_brixelizer_trace_ops.h" + +// XXX -- tmp +FfxUInt32 FfxBrixelizerGetVoxelCascade(FfxUInt32 voxel_id) +{ + return voxel_id >> FFX_BRIXELIZER_CASCADE_ID_SHIFT; +} + +#define FLT_INF 1e30f + +// By Morgan McGuire @morgan3d, http://graphicscodex.com +// Reuse permitted under the BSD license. +// https://www.shadertoy.com/view/4dsSzr +FfxFloat32x3 FFX_HeatmapGradient(FfxFloat32 t) +{ + return clamp((pow(t, 1.5) * 0.8 + 0.2) * FfxFloat32x3(smoothstep(0.0, 0.35, t) + t * 0.5, smoothstep(0.5, 1.0, t), max(1.0 - t * 1.7, t * 7.0 - 6.0)), 0.0, 1.0); +} + +// License? +FfxFloat32x3 FFX_RandomColor(FfxFloat32x2 uv) { + uv = ffxFract(uv * FfxFloat32(15.718281828459045)); + FfxFloat32x3 seeds = FfxFloat32x3(FfxFloat32(0.123), FfxFloat32(0.456), FfxFloat32(0.789)); + seeds = ffxFract((uv.x + FfxFloat32(0.5718281828459045) + seeds) * ((seeds + FFX_MODULO(uv.x, FfxFloat32(0.141592653589793))) * FfxFloat32(27.61803398875) + FfxFloat32(4.718281828459045))); + seeds = ffxFract((uv.y + FfxFloat32(0.5718281828459045) + seeds) * ((seeds + FFX_MODULO(uv.y, FfxFloat32(0.141592653589793))) * FfxFloat32(27.61803398875) + FfxFloat32(4.718281828459045))); + seeds = ffxFract((FfxFloat32(0.5718281828459045) + seeds) * ((seeds + FFX_MODULO(uv.x, FfxFloat32(0.141592653589793))) * FfxFloat32(27.61803398875) + FfxFloat32(4.718281828459045))); + return seeds; +} + +FfxFloat32x3 FFX_ViewSpaceToWorldSpace(FfxFloat32x4 view_space_coord) +{ + return FFX_TRANSFORM_VECTOR(GetDebugInfoInvView(), view_space_coord).xyz; +} + +FfxFloat32x3 FFX_InvProjectPosition(FfxFloat32x3 coord, FfxFloat32x4x4 mat) +{ + coord.y = (FfxFloat32(1.0) - coord.y); + coord.xy = FfxFloat32(2.0) * coord.xy - 1; + FfxFloat32x4 projected = FFX_TRANSFORM_VECTOR(mat, FfxFloat32x4(coord, 1)); + projected.xyz /= projected.w; + return projected.xyz; +} + +FfxFloat32x3 FFX_ScreenSpaceToViewSpace(FfxFloat32x3 screen_uv_coord) +{ + return FFX_InvProjectPosition(screen_uv_coord, GetDebugInfoInvProj()); +} + +FfxFloat32 FFX_HitEdgeDist(FfxFloat32x3 hit, FfxFloat32x3 boxMin, FfxFloat32x3 boxMax) +{ + FfxFloat32x3 a = min(abs(hit - boxMin), abs(hit - boxMax)); + return min(min(a.x + a.y, a.x + a.z), a.y + a.z); +} + +// modified from inigo quilez +FfxFloat32 FFX_BoxHitDist(FfxUInt32x2 tid, FfxFloat32x3 ro, FfxFloat32x3 rd, FfxFloat32x3 boxMin, FfxFloat32x3 boxMax) +{ + FfxFloat32x3 halfSize = (boxMax - boxMin) / 2.0f; + FfxFloat32x3 center = boxMin + halfSize; + FfxFloat32x3 rop = ro - center; + FfxFloat32x3 ird = 1.0f / rd; + FfxFloat32x3 n = rop * ird; + FfxFloat32x3 k = abs(ird) * halfSize; + FfxFloat32x3 t1 = -n - k; + FfxFloat32x3 t2 = -n + k; + + FfxFloat32 tNear = max(max(t1.x, t1.y), t1.z); + FfxFloat32 tFar = min(min(t2.x, t2.y), t2.z); + + if (tNear > tFar || tFar < 0.0f) return FLT_INF; + + FfxFloat32 nearEdgeDist = FFX_HitEdgeDist(ro + tNear * rd, boxMin, boxMax); + FfxFloat32 farEdgeDist = FFX_HitEdgeDist(ro + tFar * rd, boxMin, boxMax); + + const FfxFloat32 nearClip = 0.1f; + if (tNear > nearClip && nearEdgeDist / tNear < 0.001f) { + return tNear; + } else if (tFar > nearClip && farEdgeDist / tFar < 0.001f) { + return tFar; + } + return FLT_INF; +} + +void FfxBrixelizerDebugVisualization(FfxUInt32x2 tid) +{ + FfxUInt32 width, height; + GetDebugOutputDimensions(width, height); + FfxFloat32x2 uv = (FfxFloat32x2(tid.xy) + FfxFloat32(0.5).xx) / FfxFloat32x2(width, height); + + FfxFloat32x3 screen_uv_space_ray_origin = FfxFloat32x3(uv, FfxFloat32(0.5)); + FfxFloat32x3 view_space_ray = FFX_ScreenSpaceToViewSpace(screen_uv_space_ray_origin); + FfxFloat32x3 view_space_ray_direction = normalize(view_space_ray); + FfxFloat32x3 ray_direction = normalize(FFX_ViewSpaceToWorldSpace(FfxFloat32x4(view_space_ray_direction, FfxFloat32(0.0)))); + FfxFloat32x3 ray_origin = FFX_ViewSpaceToWorldSpace(FfxFloat32x4(0.0, 0.0, 0.0, 1.0)); + + FfxBrixelizerRayDesc ray_desc; + ray_desc.start_cascade_id = GetDebugInfoStartCascadeIndex(); + ray_desc.end_cascade_id = GetDebugInfoEndCascadeIndex(); + ray_desc.t_min = GetDebugInfoTMin(); + ray_desc.t_max = GetDebugInfoTMax(); + ray_desc.origin = ray_origin; + ray_desc.direction = ray_direction; + + FfxBrixelizerHitRaw hit_payload; + FfxBoolean hit = FfxBrixelizerTraverseRaw(ray_desc, hit_payload); + FfxFloat32 hit_dist = FLT_INF; + FfxFloat32x3 out_color = FfxFloat32x3(0.0f, 0.0f, 0.0f); + + if (hit) { + hit_dist = hit_payload.t; + switch (GetDebugInfoDebugState()) { + case FFX_BRIXELIZER_TRACE_DEBUG_MODE_DISTANCE: { + FfxFloat32 dist = (hit_payload.t - ray_desc.t_min) / (ray_desc.t_max - ray_desc.t_min); + out_color = FfxFloat32x3(0.0f, smoothstep(0.0f, 1.0f, dist), smoothstep(0.0f, 1.0f, 1.0f - dist)); + break; + } + case FFX_BRIXELIZER_TRACE_DEBUG_MODE_UVW: { + FfxFloat32x3 uvw = FfxFloat32x3( + FfxBrixelizerUnpackUnsigned8Bits((hit_payload.uvwc >> 0) & 0xff), + FfxBrixelizerUnpackUnsigned8Bits((hit_payload.uvwc >> 8) & 0xff), + FfxBrixelizerUnpackUnsigned8Bits((hit_payload.uvwc >> 16) & 0xff) + ); + out_color = uvw; + break; + } + case FFX_BRIXELIZER_TRACE_DEBUG_MODE_ITERATIONS: + out_color = FFX_HeatmapGradient(FfxFloat32(hit_payload.iter_count) / FfxFloat32(64)); + break; + case FFX_BRIXELIZER_TRACE_DEBUG_MODE_GRAD: { + out_color = FfxBrixelizerGetHitNormal(hit_payload) * FfxFloat32(0.5) + FfxFloat32(0.5); + break; + } + case FFX_BRIXELIZER_TRACE_DEBUG_MODE_BRICK_ID: + out_color = FFX_RandomColor(FfxFloat32x2(FfxFloat32(hit_payload.brick_id % 256) / FfxFloat32(256.0), FfxFloat32((hit_payload.brick_id / 256) % 256) / FfxFloat32(256.0))); + break; + case FFX_BRIXELIZER_TRACE_DEBUG_MODE_CASCADE_ID: { + FfxUInt32 voxel_id = LoadBricksVoxelMap(FfxBrixelizerBrickGetIndex(hit_payload.brick_id)); + FfxUInt32 cascade_id = FfxBrixelizerGetVoxelCascade(voxel_id); + out_color = FFX_RandomColor(FfxFloat32x2(FfxFloat32(cascade_id % 256) / FfxFloat32(256.0), FfxFloat32((cascade_id / 256) % 256) / FfxFloat32(256.0))); + break; + } + } + } else { + out_color = FFX_HeatmapGradient(FfxFloat32(hit_payload.iter_count) / FfxFloat32(64)); + } + + FfxFloat32 aabb_hit_dist = FLT_INF; + FfxFloat32x3 aabb_color = FfxFloat32x3(0.0f, 0.0f, 0.0f); + + FfxUInt32 num_debug_aabbs = min(GetDebugInfoMaxAABBs(), LoadContextCounter(FFX_BRIXELIZER_CONTEXT_COUNTER_NUM_DEBUG_AABBS)); + + for (FfxUInt32 i = 0; i < num_debug_aabbs; ++i) { + FfxBrixelizerDebugAABB aabb = GetDebugAABB(i); + + FfxFloat32 this_hit_dist = FFX_BoxHitDist(tid, ray_desc.origin, ray_desc.direction, aabb.aabbMin, aabb.aabbMax); + if (this_hit_dist < aabb_hit_dist) { + aabb_hit_dist = this_hit_dist; + aabb_color = aabb.color; + } + } + + if (aabb_hit_dist < hit_dist) { + out_color = aabb_color; + } else if (aabb_hit_dist < FLT_INF) { + out_color = ffxLerp(out_color, aabb_color, 0.25f); + } + + StoreDebugOutput(tid, out_color); +} + +#endif // ifndef FFX_BRIXELIZER_DEBUG_VISUALIZATION_H \ No newline at end of file diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizer/ffx_brixelizer_host_gpu_shared.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizer/ffx_brixelizer_host_gpu_shared.h new file mode 100644 index 00000000..7afa787d --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizer/ffx_brixelizer_host_gpu_shared.h @@ -0,0 +1,230 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_BRIXELIZER_HOST_GPU_SHARED_H +#define FFX_BRIXELIZER_HOST_GPU_SHARED_H + +#include "../ffx_core.h" + +#define FFX_BRIXELIZER_MAX_CASCADES 24 +#define FFX_BRIXELIZER_MAX_INSTANCES (FfxUInt32(1) << FfxUInt32(16)) +#define FFX_BRIXELIZER_CASCADE_RESOLUTION 64 +#define FFX_BRIXELIZER_MAX_INSTANCES (FfxUInt32(1) << FfxUInt32(16)) +#define FFX_BRIXELIZER_INVALID_ID 0x00ffffffu +#define FFX_BRIXELIZER_UNINITIALIZED_ID 0xffffffffu +#define FFX_BRIXELIZER_INVALID_BOTTOM_AABB_NODE 0x7fff +#define FFX_BRIXELIZER_MAX_BRICKS_X8 (1 << 18) +#define FFX_BRIXELIZER_MAX_BRICKS FFX_BRIXELIZER_MAX_BRICKS_X8 +#define FFX_BRIXELIZER_BRICK_AABBS_STRIDE (sizeof(FfxUInt32)) +#define FFX_BRIXELIZER_BRICK_AABBS_SIZE (FFX_BRIXELIZER_MAX_BRICKS_X8 * FFX_BRIXELIZER_BRICK_AABBS_STRIDE) +#define FFX_BRIXELIZER_CASCADE_AABB_TREE_SIZE ((16 * 16 * 16) * sizeof(FfxUInt32) + (4 * 4 * 4 + 1) * sizeof(FfxFloat32x3) * 2) +#define FFX_BRIXELIZER_CASCADE_AABB_TREE_STRIDE (sizeof(FfxUInt32)) +#define FFX_BRIXELIZER_CASCADE_BRICK_MAP_SIZE (FFX_BRIXELIZER_CASCADE_RESOLUTION * FFX_BRIXELIZER_CASCADE_RESOLUTION * FFX_BRIXELIZER_CASCADE_RESOLUTION * sizeof(FfxUInt32)) +#define FFX_BRIXELIZER_CASCADE_BRICK_MAP_STRIDE (sizeof(FfxUInt32)) + +#define FFX_BRIXELIZER_BRICK_ID_MASK 0xffffff + +#define FFX_BRIXELIZER_CASCADE_DEGREE FfxUInt32(6) +#define FFX_BRIXELIZER_CASCADE_WRAP_MASK FfxUInt32(63) + +#define FFX_BRIXELIZER_STATIC_CONFIG_SDF_ATLAS_SIZE FfxUInt32(512) + +#if defined(FFX_CPU) + #define FFX_BRIXELIZER_CONST static const +#elif defined(FFX_HLSL) + #define FFX_BRIXELIZER_CONST static const +#elif defined(FFX_GLSL) + #define FFX_BRIXELIZER_CONST const +#else + FFX_STATIC_ASSERT(0) +#endif + +#ifdef FFX_CPU + #define FFX_BRIXELIZER_BEGIN_STRUCT(name) typedef struct name { + #define FFX_BRIXELIZER_END_STRUCT(name) } name; + #define FFX_BRIXELIZER_BEGIN_ENUM(name) typedef enum name { + #define FFX_BRIXELIZER_END_ENUM(name) } name; + #define FFX_BRIXELIZER_ENUM_VALUE(name, value) name = value, +#else + #define FFX_BRIXELIZER_BEGIN_STRUCT(name) struct name { + #define FFX_BRIXELIZER_END_STRUCT(name) }; + #define FFX_BRIXELIZER_BEGIN_ENUM(name) + #define FFX_BRIXELIZER_END_ENUM(name) + #define FFX_BRIXELIZER_ENUM_VALUE(name, value) FFX_BRIXELIZER_CONST FfxUInt32 name = value; +#endif + +/// An enumeration of flags which can be specified for different options when doing a cascade update. +/// +/// @ingroup Brixelizer +FFX_BRIXELIZER_BEGIN_ENUM(FfxBrixelizerCascadeUpdateFlags) + FFX_BRIXELIZER_ENUM_VALUE(FFX_BRIXELIZER_CASCADE_UPDATE_FLAG_NONE, FfxUInt32(0)) ///< No flags. + FFX_BRIXELIZER_ENUM_VALUE(FFX_BRIXELIZER_CASCADE_UPDATE_FLAG_RESET, FfxUInt32(1) << FfxUInt32(0)) ///< Reset the cascade. This clears and frees all bricks currently in the cascade ready to rebuild the cascade completely. +FFX_BRIXELIZER_END_ENUM(FfxBrixelizerCascadeUpdateFlags) + +/// An enumeration of the different possible debug outputs for the Brixelizer debug visualization. +/// +/// @ingroup Brixelizer +FFX_BRIXELIZER_BEGIN_ENUM(FfxBrixelizerTraceDebugModes) + FFX_BRIXELIZER_ENUM_VALUE(FFX_BRIXELIZER_TRACE_DEBUG_MODE_DISTANCE, 0) ///< Display a visualisation of the distance to hit, with closer hits in blue and further hits in green. + FFX_BRIXELIZER_ENUM_VALUE(FFX_BRIXELIZER_TRACE_DEBUG_MODE_UVW, 1) ///< Display the UVW coordinates of hits. + FFX_BRIXELIZER_ENUM_VALUE(FFX_BRIXELIZER_TRACE_DEBUG_MODE_ITERATIONS, 2) ///< Display a heatmap visualizing number of iterations in the scene. + FFX_BRIXELIZER_ENUM_VALUE(FFX_BRIXELIZER_TRACE_DEBUG_MODE_GRAD, 3) ///< Display the normals at hits. + FFX_BRIXELIZER_ENUM_VALUE(FFX_BRIXELIZER_TRACE_DEBUG_MODE_BRICK_ID, 4) ///< Display each brick in its own color. + FFX_BRIXELIZER_ENUM_VALUE(FFX_BRIXELIZER_TRACE_DEBUG_MODE_CASCADE_ID, 5) ///< Display each cascade in itw own color. +FFX_BRIXELIZER_END_ENUM(FfxBrixelizerTraceDebugModes) + +/// A structure of parameters describing a cascade. This structure is primarily for Brixelizer +/// internal use. +/// +/// @ingroup Brixelizer +FFX_BRIXELIZER_BEGIN_STRUCT(FfxBrixelizerCascadeInfo) + FfxFloat32x3 grid_min; + FfxFloat32 voxel_size; + + FfxFloat32x3 grid_max; + FfxUInt32 flags; ///< the latest build_flags; see FfxBrixelizerCascadeUpdateFlags + + FfxUInt32x3 clipmap_offset; + FfxUInt32 pad00; + + FfxInt32x3 clipmap_invalidation_offset; + FfxUInt32 pad33; + + FfxInt32x3 ioffset; + FfxUInt32 index; + + FfxFloat32x3 grid_mid; + FfxUInt32 is_enabled; + + FfxUInt32x2 rel_grid_min_fp16; + FfxUInt32x2 rel_grid_max_fp16; + + FfxUInt32 pad11; + FfxUInt32 pad22; + FfxFloat32 ivoxel_size; + FfxUInt32 is_initialized; +FFX_BRIXELIZER_END_STRUCT(FfxBrixelizerCascadeInfo) + +/// A structure of parameters describing the Brixelizer context. This structure is primarily +/// for Brixelizer internal use. +/// +/// @ingroup Brixelizer +FFX_BRIXELIZER_BEGIN_STRUCT(FfxBrixelizerContextInfo) + FfxUInt32 num_bricks; + FfxUInt32 frame_index; + FfxFloat32 imesh_unit; + FfxFloat32 mesh_unit; + + FfxBrixelizerCascadeInfo cascades[FFX_BRIXELIZER_MAX_CASCADES]; +FFX_BRIXELIZER_END_STRUCT(FfxBrixelizerContextInfo) + +// ============================================================================= +// Debug/context counters +// ============================================================================= +// Important to match the first a couple of counters with the FfxBrixelizerScratchCounters to share code +#define MEMBER_LIST \ + MEMBER(brickCount, BRICK_COUNT, 0) \ + MEMBER(dirtyBricks, DIRTY_BRICKS, 1) \ + MEMBER(freeBricks, FREE_BRICKS, 2) \ + MEMBER(clearBricks, CLEAR_BRICKS, 3) \ + MEMBER(mergeBricks, MERGE_BRICKS, 4) \ + MEMBER(numDebugAABBs, NUM_DEBUG_AABBS, 5) + +/// A structure containing all the counters used by the Brixelizer context. These can +/// be read back from the context after processing each update for analysis. +/// brickCount gives the total number of bricks allocated. +/// dirtyBricks gives the total number of bricks requiring an eikonal pass for completion. +/// freeBricks gives the total number of free bricks. This is the maximum number of bricks which can be allocated within a frame. +/// clearBricks gives the total number of bricks to be cleared in a frame. Bricks are cleared by having all distance values reset to 1. +/// mergeBricks gives the total number of bricks to be merged in a frame. +/// numDebugAABBs gives the total number of debug AABBs requested to be drawn in a debug visualization. +/// +/// @ingroup Brixelizer +FFX_BRIXELIZER_BEGIN_STRUCT(FfxBrixelizerDebugCounters) +#define MEMBER(camel_name, _upper_name, _index) FfxUInt32 camel_name; + MEMBER_LIST +#undef MEMBER +FFX_BRIXELIZER_END_STRUCT(FfxBrixelizerDebugCounters) + +FFX_BRIXELIZER_BEGIN_ENUM(FfxBrixelizerContextCounterIndex) +#define MEMBER(_camel_name, upper_name, index) FFX_BRIXELIZER_ENUM_VALUE(FFX_BRIXELIZER_CONTEXT_COUNTER_##upper_name, index) + MEMBER_LIST +#undef MEMBER +FFX_BRIXELIZER_END_ENUM(FfxBrixelizerContextCounterIndex) + +#define MEMBER(_camel_name, _upper_name, _index) + 1 +FFX_BRIXELIZER_CONST FfxUInt32 FFX_BRIXELIZER_NUM_CONTEXT_COUNTERS = 0 MEMBER_LIST; +#undef MEMBER +#undef MEMBER_LIST + +// ============================================================================= +// Scratch counters +// ============================================================================= +#define MEMBER_LIST \ + MEMBER(triangles, TRIANGLES, 0) \ + MEMBER(maxTriangles, MAX_TRIANGLES, 1) \ + MEMBER(references, REFERENCES, 2) \ + MEMBER(maxReferences, MAX_REFERENCES, 3) \ + MEMBER(groupIndex, GROUP_INDEX, 4) \ + MEMBER(compressionBricks, COMPRESSION_BRICKS, 5) \ + MEMBER(storageOffset, STORAGE_OFFSET, 6) \ + MEMBER(storageSize, STORAGE_SIZE, 7) \ + MEMBER(numBricksAllocated, NUM_BRICKS_ALLOCATED, 8) \ + MEMBER(clearBricks, CLEAR_BRICKS, 9) + +/// A structure containing the counters used by the Brixelizer context for each cascade +/// update. This can be readback and used for analysis after each update. The following +/// members contain useful information for analysing Brixelizer resource usage. +/// +/// triangles is used to store the total amount of storage space requested within the triangle buffer during an update. This is useful for determining a sensible value of triangleSwapSize in either FfxBrixelizerRawCascadeUpdateDescription or FfxBrixelizerUpdateDescription. +/// references is used to store the total number of reference allocations requested by Brixelizer during an update. This is useful for determining a sensible value of maxReferences in either FfxBrixelizerRawCascadeUpdateDescription or FfxBrixelizerUpdateDescription. +/// numBricksAllocated is used to store the number of brick allocations requested in an update. This is useful for determining a sensible value of maxBricksPerBake in either FfxBrixelizerRawCascadeUpdateDescription or FfxBrixelizerUpdateDescription. +/// +/// The following counters are used internally by Brixelizer. +/// +/// maxTriangles is used to store the storage size of the triangle buffer. +/// maxReferences is used to store the maxmimum number of references that can be stored. +/// groupIndex is used as a global atomic for wavefront synchronisation. +/// compressionBricks the number of bricks to compress (i.e. calculate AABBs for) this udpate. +/// storageOffset the next free position in the bricks scratch buffer. +/// storageSize the size of the bricks scratch buffer. +/// clearBricks the amount of bricks in the scratch buffer to initialize. +/// +/// @ingroup Brixelizer +FFX_BRIXELIZER_BEGIN_STRUCT(FfxBrixelizerScratchCounters) +#define MEMBER(camel_name, _upper_name, _index) FfxUInt32 camel_name; + MEMBER_LIST +#undef MEMBER +FFX_BRIXELIZER_END_STRUCT(FfxBrixelizerScratchCounters) + +FFX_BRIXELIZER_BEGIN_ENUM(FfxBrixelizerScratchCounterIndex) +#define MEMBER(_camel_name, upper_name, index) FFX_BRIXELIZER_ENUM_VALUE(FFX_BRIXELIZER_SCRATCH_COUNTER_##upper_name, index) + MEMBER_LIST +#undef MEMBER +FFX_BRIXELIZER_END_ENUM(FfxBrixelizerScratchCounterIndex) + +#define MEMBER(_camel_name, _upper_name, _index) + 1 +FFX_BRIXELIZER_CONST FfxUInt32 FFX_BRIXELIZER_NUM_SCRATCH_COUNTERS = 0 MEMBER_LIST; +#undef MEMBER +#undef MEMBER_LIST + +#endif diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizer/ffx_brixelizer_host_gpu_shared_private.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizer/ffx_brixelizer_host_gpu_shared_private.h new file mode 100644 index 00000000..8f8a80b2 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizer/ffx_brixelizer_host_gpu_shared_private.h @@ -0,0 +1,222 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_BRIXELIZER_HOST_GPU_SHARED_PRIVATE_H +#define FFX_BRIXELIZER_HOST_GPU_SHARED_PRIVATE_H + +#include "../ffx_core.h" +#include "ffx_brixelizer_host_gpu_shared.h" + +FFX_BRIXELIZER_BEGIN_ENUM(FfxBrixelizerInstanceFlagsInternal) + FFX_BRIXELIZER_ENUM_VALUE(FFX_BRIXELIZER_INSTANCE_FLAG_USE_U16_INDEX, (FfxUInt32(1) << FfxUInt32(0))) + FFX_BRIXELIZER_ENUM_VALUE(FFX_BRIXELIZER_INSTANCE_FLAG_USE_RGBA16_VERTEX, (FfxUInt32(1) << FfxUInt32(2))) + FFX_BRIXELIZER_ENUM_VALUE(FFX_BRIXELIZER_INSTANCE_FLAG_USE_INDEXLESS_QUAD_LIST, (FfxUInt32(1) << FfxUInt32(3))) + FFX_BRIXELIZER_ENUM_VALUE(FFX_BRIXELIZER_INSTANCE_FLAG_UV_FORMAT_RG16_UNORM, (FfxUInt32(1) << FfxUInt32(4))) + FFX_BRIXELIZER_ENUM_VALUE(FFX_BRIXELIZER_INSTANCE_FLAG_UV_FORMAT_RG32_FLOAT, (FfxUInt32(1) << FfxUInt32(5))) + FFX_BRIXELIZER_ENUM_VALUE(FFX_BRIXELIZER_INSTANCE_FLAG_COLOR_FORMAT_RGBA32_FLOAT, (FfxUInt32(1) << FfxUInt32(6))) + FFX_BRIXELIZER_ENUM_VALUE(FFX_BRIXELIZER_INSTANCE_FLAG_COLOR_FORMAT_RGBA8_UNORM, (FfxUInt32(1) << FfxUInt32(7))) +FFX_BRIXELIZER_END_ENUM(FfxBrixelizerInstanceFlagsInternal) + +#define FFX_BRIXELIZER_STATIC_CONFIG_VOXELIZER_GROUP_SIZE FfxUInt32(256) +#define FFX_BRIXELIZER_STATIC_CONFIG_SCAN_REFERENCES_GROUP_SIZE FfxUInt32(256) +#define FFX_BRIXELIZER_STATIC_CONFIG_MAX_VERTEX_BUFFERS FfxUInt32(8192) +#define FFX_BRIXELIZER_STATIC_CONFIG_COMPACT_REFERENCES_GROUP_SIZE FfxUInt32(64) +#define FFX_BRIXELIZER_STATIC_CONFIG_EMIT_SDF_GROUP_SIZE FfxUInt32(32) +#define FFX_BRIXELIZER_STATIC_CONFIG_EMIT_SDF_REFS_PER_GROUP FFX_BRIXELIZER_STATIC_CONFIG_EMIT_SDF_GROUP_SIZE +#define FFX_BRIXELIZER_STATIC_CONFIG_INDIRECT_DISPATCH_STRIDE32 FfxUInt32(4) +#define FFX_BRIXELIZER_STATIC_CONFIG_INDIRECT_DISPATCH_STRIDE FfxUInt32(16) + +// index deliberately starts at 1 +#define MEMBER_LIST \ + MEMBER(CompactReferences, COMPACT_REFERENCES, 1) \ + MEMBER(EmitSDF, EMIT_SDF, 2) \ + MEMBER(Voxelize, VOXELIZE, 3) \ + MEMBER(Compress, COMPRESS, 4) \ + MEMBER(Eikonal, EIKONAL, 5) \ + MEMBER(ClearBricks, CLEAR_BRICKS, 6) \ + MEMBER(MergeBricks, MERGE_BRICKS, 7) \ + MEMBER(InstanceOpsTrianglePass1, INSTANCE_OPS_TRIANGLE_PASS_1, 8) \ + MEMBER(InstanceOpsDeferredReleaseBrits, INSTANCE_OPS_DEFERRED_RELEASE_BRITS, 9) \ + MEMBER(ClearBrits, CLEAR_BRITS, 10) + +FFX_BRIXELIZER_BEGIN_STRUCT(FfxBrixelizerIndirectOffsets) + FfxUInt32x4 pad; +#define MEMBER(pascal_name, _upper_name, _index) FfxUInt32x4 pascal_name; + MEMBER_LIST +#undef MEMBER +FFX_BRIXELIZER_END_STRUCT(FfxBrixelizerIndirectOffsets) + +#define MEMBER(_pascal_name, _upper_name, _index) + 1 +FFX_BRIXELIZER_CONST FfxUInt32 FFX_BRIXELIZER_NUM_INDIRECT_OFFSETS = 1 MEMBER_LIST; +#undef MEMBER + +FFX_BRIXELIZER_BEGIN_ENUM(FfxBrixelizerIndirectOffsetsEnum) +#define MEMBER(_pascal_name, upper_name, index) FFX_BRIXELIZER_ENUM_VALUE(FFX_BRIXELIZER_INDIRECT_OFFSETS_##upper_name, index * FFX_BRIXELIZER_STATIC_CONFIG_INDIRECT_DISPATCH_STRIDE) + MEMBER_LIST +#undef MEMBER +#define MEMBER(_pascal_name, upper_name, index) FFX_BRIXELIZER_ENUM_VALUE(FFX_BRIXELIZER_INDIRECT_OFFSETS_##upper_name##_32, index * FFX_BRIXELIZER_STATIC_CONFIG_INDIRECT_DISPATCH_STRIDE32) + MEMBER_LIST +#undef MEMBER +FFX_BRIXELIZER_END_ENUM(FfxBrixelizerIndirectOffsetsEnum) + +#undef MEMBER_LIST + +FFX_BRIXELIZER_BEGIN_ENUM(FfxBrixelizerJobFlagsInternal) + FFX_BRIXELIZER_ENUM_VALUE(FFX_BRIXELIZER_JOB_FLAG_NONE, FfxUInt32(0)) + FFX_BRIXELIZER_ENUM_VALUE(FFX_BRIXELIZER_JOB_FLAG_INVALIDATE, (FfxUInt32(1) << FfxUInt32(0))) +FFX_BRIXELIZER_END_ENUM(FfxBrixelizerJobFlagsInternal) + +FFX_BRIXELIZER_BEGIN_STRUCT(FfxBrixelizerBasicMeshInfo) + FfxUInt32 flags; + FfxUInt32 indexBufferID; + FfxUInt32 indexBufferOffset; + FfxUInt32 vertexBufferID; + FfxUInt32 vertexBufferOffset; + FfxUInt32 vertexCount; + FfxUInt32 vertexStride; + FfxUInt32 triangleCount; +FFX_BRIXELIZER_END_STRUCT(FfxBrixelizerBasicMeshInfo) + +FFX_BRIXELIZER_BEGIN_STRUCT(FfxBrixelizerInstanceInfo) + FfxFloat32x3 aabbMin; // voxel aligned + FfxUInt32 pack0; // | 16: vertex buffer id | 16: index buffer id | + + FfxFloat32x3 aabbMax; // voxel aligned + FfxUInt32 pack1; // ! 6: vertex stride | 10: flags | | | + + FfxUInt32 indexBufferOffset; + FfxUInt32 vertexBufferOffset; + FfxUInt32 vertexCount; + FfxUInt32 triangleCount; + + FfxUInt32x3 padding; + FfxUInt32 index; +FFX_BRIXELIZER_END_STRUCT(FfxBrixelizerInstanceInfo) + +#ifdef FFX_GPU +FfxBrixelizerBasicMeshInfo ffxBrixelizerInstanceInfoGetMeshInfo(FFX_PARAMETER_IN FfxBrixelizerInstanceInfo instance_info) +{ + FfxBrixelizerBasicMeshInfo info; + info.flags = (instance_info.pack1 >> 16) & FfxUInt32(0x1ff); + info.triangleCount = instance_info.triangleCount; + info.indexBufferID = (instance_info.pack0 >> 0) & FfxUInt32(0xffff); + info.indexBufferOffset = instance_info.indexBufferOffset; + info.vertexBufferID = (instance_info.pack0 >> 16) & FfxUInt32(0xffff); + info.vertexBufferOffset = instance_info.vertexBufferOffset; + info.vertexStride = (instance_info.pack1 >> 26) & 0x3f; + return info; +} +#endif + +FFX_BRIXELIZER_BEGIN_STRUCT(FfxBrixelizerBrixelizationJob) + FfxUInt32x3 aabbMin; // in local cascade voxel size + FfxUInt32 instanceIdx; + + FfxUInt32x3 aabbMax; // in local cascade voxel size + FfxUInt32 flags; +FFX_BRIXELIZER_END_STRUCT(FfxBrixelizerBrixelizationJob) + +FFX_BRIXELIZER_BEGIN_STRUCT(FfxBrixelizerIndexRef) + FfxUInt32 surface_id; + FfxUInt32 instance_id; + FfxUInt32 triangle_index; + FfxUInt32 pad0; +FFX_BRIXELIZER_END_STRUCT(FfxBrixelizerIndexRef) + +FFX_BRIXELIZER_BEGIN_STRUCT(FfxBrixelizerTriangleReference) + FfxUInt32 voxel_idx; + FfxUInt32 triangle_id; + FfxUInt32 local_ref_idx; +FFX_BRIXELIZER_END_STRUCT(FfxBrixelizerTriangleReference) + +FFX_BRIXELIZER_BEGIN_STRUCT(FfxBrixelizerInstanceReference) + FfxUInt32 voxel_idx; + FfxUInt32 instance_id; + FfxUInt32 local_ref_idx; +FFX_BRIXELIZER_END_STRUCT(FfxBrixelizerInstanceReference) + +FFX_BRIXELIZER_BEGIN_STRUCT(FfxBrixelizerTriangle) + FfxUInt32 job_idx; + FfxUInt32 triangle_index; + FfxUInt32x3 face3; + + FfxFloat32x3 wp0; + FfxFloat32x3 wp1; + FfxFloat32x3 wp2; +FFX_BRIXELIZER_END_STRUCT(FfxBrixelizerTriangle) + +#define FFX_BRIXELIZER_TRIANGLE_SMALL_FLAG (FfxUInt32(1) << FfxUInt32(31)) +#define FFX_BRIXELIZER_TRIANGLE_OFFSET_MASK (0x7fffffffu) + +#define FFX_BRIXELIZER_INVALID_ALLOCATION 0x00ffffffu +#define FFX_BRIXELIZER_VOXEL_ID_MASK 0xffffff +#define FFX_BRIXELIZER_CASCADE_ID_SHIFT 24 + +#ifdef FFX_GPU +FfxBoolean FfxBrixelizerTriangleIsSmall(FfxUInt32 id) { return ((id & FFX_BRIXELIZER_TRIANGLE_SMALL_FLAG) != 0); } +FfxUInt32 FfxBrixelizerTriangleIDGetOffset(FfxUInt32 id) { return id & FFX_BRIXELIZER_TRIANGLE_OFFSET_MASK; } +FfxBoolean FfxBrixelizerIsInvalidID(FfxUInt32 id) { return (id & FFX_BRIXELIZER_INVALID_ID) == FFX_BRIXELIZER_INVALID_ID; } +#endif + +FFX_BRIXELIZER_BEGIN_STRUCT(FfxBrixelizerBuildInfo) + FfxInt32 tree_iteration; + FfxUInt32 max_bricks_per_bake; + FfxUInt32 num_jobs; + FfxUInt32 cascade_index; + + FfxUInt32 cascade_shift; // [1, 2, 4] for 1x, 2x and 4x + FfxUInt32 is_dynamic; + FfxUInt32 do_initialization; + FfxUInt32 num_job_voxels; + + FfxUInt32 src_cascade_A; + FfxUInt32 src_cascade_B; + FfxUInt32 dst_cascade; + FfxUInt32 merge_instance_idx; + + FfxUInt32x3 _padding; + FfxUInt32 build_flags; +FFX_BRIXELIZER_END_STRUCT(FfxBrixelizerBuildInfo) + +FFX_BRIXELIZER_BEGIN_STRUCT(FfxBrixelizerDebugAABB) + FfxFloat32x3 color; + FfxFloat32x3 aabbMin; + FfxFloat32x3 aabbMax; +FFX_BRIXELIZER_END_STRUCT(FfxBrixelizerDebugAABB) + +FFX_BRIXELIZER_BEGIN_STRUCT(FfxBrixelizerDebugInfo) + FfxFloat32x4x4 inv_view; ///< Stored in row-major order. + + FfxFloat32x4x4 inv_proj; ///< Stored in row-major order. + + FfxFloat32 t_min; + FfxFloat32 t_max; + FfxFloat32 preview_sdf_solve_eps; + FfxUInt32 start_cascade_idx; + + FfxUInt32 end_cascade_idx; + FfxUInt32 debug_state; + FfxUInt32 max_aabbs; + FfxUInt32 _padding; +FFX_BRIXELIZER_END_STRUCT(FfxBrixelizerDebugInfo) + +#endif // FFX_BRIXELIZER_HOST_GPU_SHARED_PRIVATE_H \ No newline at end of file diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizer/ffx_brixelizer_mesh_common.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizer/ffx_brixelizer_mesh_common.h new file mode 100644 index 00000000..2f9da247 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizer/ffx_brixelizer_mesh_common.h @@ -0,0 +1,173 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_BRIXELIZER_MESH_COMMON_H +#define FFX_BRIXELIZER_MESH_COMMON_H + +#include "ffx_brixelizer_common_private.h" + +struct FfxBrixelizerTrianglePos { + FfxUInt32x3 face3; + + FfxFloat32x3 wp0; + FfxFloat32x3 wp1; + FfxFloat32x3 wp2; +}; + +FfxFloat32x3 FFX_Fetch_PositionRGBA16(FfxUInt32 buffer_id, FfxUInt32 offset, FfxUInt32 vertex_id, FfxUInt32 stride) +{ + FfxUInt32x2 pack = LoadVertexBufferUInt2(buffer_id, (offset + stride * vertex_id) / FFX_BRIXELIZER_SIZEOF_UINT); + + FfxFloat32x2 xy = ffxUnpackF32(pack.x); + FfxFloat32x2 zw = ffxUnpackF32(pack.y); + +#if 0 + FfxFloat32 x = f16tof32((pack.x >> FfxUInt32(0)) & FfxUInt32(0xFFFF)); + FfxFloat32 y = f16tof32((pack.x >> FfxUInt32(16)) & FfxUInt32(0xFFFF)); + FfxFloat32 z = f16tof32((pack.y >> FfxUInt32(0)) & FfxUInt32(0xFFFF)); + FfxFloat32 w = f16tof32((pack.y >> FfxUInt32(16)) & FfxUInt32(0xFFFF)); +#endif + + return FfxFloat32x4(xy, zw).xyz; +} + +FfxFloat32x4 FFX_Fetch_Unorm4(FfxUInt32 buffer_id, FfxUInt32 offset, FfxUInt32 vertex_id, FfxUInt32 stride) +{ + FfxUInt32 pack = LoadVertexBufferUInt(buffer_id, (offset + stride * vertex_id) / FFX_BRIXELIZER_SIZEOF_UINT); + FfxFloat32 x = FfxFloat32((pack >> FfxUInt32(0)) & FfxUInt32(0xFF)) / FfxFloat32(255.0); + FfxFloat32 y = FfxFloat32((pack >> FfxUInt32(8)) & FfxUInt32(0xFF)) / FfxFloat32(255.0); + FfxFloat32 z = FfxFloat32((pack >> FfxUInt32(16)) & FfxUInt32(0xFF)) / FfxFloat32(255.0); + FfxFloat32 w = FfxFloat32((pack >> FfxUInt32(24)) & FfxUInt32(0xFF)) / FfxFloat32(255.0); + return FfxFloat32x4(x, y, z, w); +} + +FfxFloat32x2 FFX_Fetch_RG16_UNORM(FfxUInt32 buffer_id, FfxUInt32 offset, FfxUInt32 vertex_id, FfxUInt32 stride) +{ + FfxUInt32 pack = LoadVertexBufferUInt(buffer_id, (offset + stride * vertex_id) / FFX_BRIXELIZER_SIZEOF_UINT); + FfxFloat32 x = FfxFloat32((pack >> FfxUInt32(0)) & 0xFFFFu) / FfxFloat32(65535.0); + FfxFloat32 y = FfxFloat32((pack >> FfxUInt32(16)) & 0xFFFFu) / FfxFloat32(65535.0); + return FfxFloat32x2(x, y); +} + +void FFX_Fetch_Face_Indices_U32(FfxUInt32 buffer_id, FFX_PARAMETER_OUT FfxUInt32x3 face3, FfxUInt32 offset, FfxUInt32 triangle_id) +{ + face3 = LoadVertexBufferUInt3(buffer_id, (offset + FfxUInt32(12) * triangle_id) / FFX_BRIXELIZER_SIZEOF_UINT); +} + +void FFX_Fetch_Face_Indices_U16(FfxUInt32 buffer_id, FFX_PARAMETER_OUT FfxUInt32x3 face3, FfxUInt32 offset, FfxUInt32 triangle_id) +{ + FfxUInt32 word_offset = offset / 2; + + FfxUInt32 word_id_0 = word_offset + triangle_id * FfxUInt32(3) + FfxUInt32(0); + FfxUInt32 dword_id_0 = word_id_0 / FfxUInt32(2); + FfxUInt32 shift_0 = FfxUInt32(16) * (word_id_0 & FfxUInt32(1)); + + FfxUInt32 word_id_1 = word_offset + triangle_id * FfxUInt32(3) + FfxUInt32(1); + FfxUInt32 dword_id_1 = word_id_1 / FfxUInt32(2); + FfxUInt32 shift_1 = FfxUInt32(16) * (word_id_1 & FfxUInt32(1)); + + FfxUInt32 word_id_2 = word_offset + triangle_id * FfxUInt32(3) + FfxUInt32(2); + FfxUInt32 dword_id_2 = word_id_2 / FfxUInt32(2); + FfxUInt32 shift_2 = FfxUInt32(16) * (word_id_2 & FfxUInt32(1)); + + FfxUInt32 u0 = LoadVertexBufferUInt(buffer_id, dword_id_0); + u0 = (u0 >> shift_0) & FfxUInt32(0xFFFF); + FfxUInt32 u1 = LoadVertexBufferUInt(buffer_id, dword_id_1); + u1 = (u1 >> shift_1) & FfxUInt32(0xFFFF); + FfxUInt32 u2 = LoadVertexBufferUInt(buffer_id, dword_id_2); + u2 = (u2 >> shift_2) & FfxUInt32(0xFFFF); + face3 = FfxUInt32x3(u0, u1, u2); +} + +FfxFloat32x2 FFX_Fetch_float2(FfxUInt32 buffer_id, FfxUInt32 offset, FfxUInt32 vertex_id, FfxUInt32 stride) +{ + return LoadVertexBufferFloat2(buffer_id, (offset + stride * vertex_id) / FFX_BRIXELIZER_SIZEOF_UINT); +} + +FfxFloat32x3 FFX_Fetch_float3(FfxUInt32 buffer_id, FfxUInt32 offset, FfxUInt32 vertex_id, FfxUInt32 stride) +{ + return LoadVertexBufferFloat3(buffer_id, (offset + stride * vertex_id) / FFX_BRIXELIZER_SIZEOF_UINT); +} + +FfxFloat32x4 FFX_Fetch_float4(FfxUInt32 buffer_id, FfxUInt32 offset, FfxUInt32 vertex_id, FfxUInt32 stride) +{ + return LoadVertexBufferFloat4(buffer_id, (offset + stride * vertex_id) / FFX_BRIXELIZER_SIZEOF_UINT); +} + +FfxFloat32x3 FFX_Fetch_Position(FfxUInt32 flags, FfxUInt32 buffer_id, FfxUInt32 offset, FfxUInt32 vertex_id, FfxUInt32 stride) +{ + if (FFX_HAS_FLAG(flags, FFX_BRIXELIZER_INSTANCE_FLAG_USE_RGBA16_VERTEX)) { + FfxUInt32x2 pack = LoadVertexBufferUInt2(buffer_id, (offset + stride * vertex_id) / FFX_BRIXELIZER_SIZEOF_UINT); + + FfxFloat32x2 xy = ffxUnpackF32(pack.x); + FfxFloat32x2 zw = ffxUnpackF32(pack.y); + + return FfxFloat32x4(xy, zw).xyz; + } else + return LoadVertexBufferFloat3(buffer_id, (offset + stride * vertex_id) / FFX_BRIXELIZER_SIZEOF_UINT); +} + +FfxUInt32x3 FfxBrixelizerFetchFace(FfxUInt32 flags, FfxUInt32 indexBufferID, FfxUInt32 indexBufferOffset, FfxUInt32 triangle_idx) +{ + if (FFX_HAS_FLAG(flags, FFX_BRIXELIZER_INSTANCE_FLAG_USE_INDEXLESS_QUAD_LIST)) { // Procedural quad index buffer + FfxUInt32 quad_id = triangle_idx / FfxUInt32(2); // 2 triangles per quad + FfxUInt32 base_vertex = quad_id * FfxUInt32(4); // 4 vertices per quad + if (FFX_HAS_FLAG(triangle_idx, FfxUInt32(1))) { + return FFX_BROADCAST_UINT32X3(base_vertex) + FfxUInt32x3(FfxUInt32(2), FfxUInt32(3), FfxUInt32(0)); + } else { + return FFX_BROADCAST_UINT32X3(base_vertex) + FfxUInt32x3(FfxUInt32(0), FfxUInt32(1), FfxUInt32(2)); + } + } else { + FfxUInt32x3 face3; + if (FFX_HAS_FLAG(flags, FFX_BRIXELIZER_INSTANCE_FLAG_USE_U16_INDEX)) { + FFX_Fetch_Face_Indices_U16(indexBufferID, /* out */ face3, /* in */ indexBufferOffset, /* in */ triangle_idx); + } else { // FFX_BRIXELIZER_INDEX_TYPE_U32 + FFX_Fetch_Face_Indices_U32(indexBufferID, /* out */ face3, /* in */ indexBufferOffset, /* in */ triangle_idx); + } + return face3; + } +} + +FfxBrixelizerTrianglePos FfxBrixelizerFetchTriangle(FfxUInt32 flags, FfxUInt32 indexBufferID, FfxUInt32 indexBufferOffset, FfxUInt32 vertexBufferID, FfxUInt32 vertexBufferOffset, FfxUInt32 vertexBufferStride, + FfxUInt32 instance_idx, FfxUInt32 triangle_idx) +{ + FfxUInt32x3 face3 = FfxBrixelizerFetchFace(flags, indexBufferID, indexBufferOffset, triangle_idx); + FfxFloat32x3 p0 = FFX_Fetch_Position(flags, vertexBufferID, vertexBufferOffset, face3.x, vertexBufferStride); + FfxFloat32x3 p1 = FFX_Fetch_Position(flags, vertexBufferID, vertexBufferOffset, face3.y, vertexBufferStride); + FfxFloat32x3 p2 = FFX_Fetch_Position(flags, vertexBufferID, vertexBufferOffset, face3.z, vertexBufferStride); + FfxBrixelizerTrianglePos tri; + + FfxFloat32x3x4 obj_to_anchor = LoadInstanceTransform(instance_idx); + tri.face3 = face3; + tri.wp0 = FFX_TRANSFORM_VECTOR(obj_to_anchor, FfxFloat32x4(p0, FfxFloat32(1.0))).xyz; + tri.wp1 = FFX_TRANSFORM_VECTOR(obj_to_anchor, FfxFloat32x4(p1, FfxFloat32(1.0))).xyz; + tri.wp2 = FFX_TRANSFORM_VECTOR(obj_to_anchor, FfxFloat32x4(p2, FfxFloat32(1.0))).xyz; + return tri; +} + +FfxBrixelizerTrianglePos FfxBrixelizerFetchTriangle(FfxBrixelizerBasicMeshInfo mesh_info, FfxUInt32 instance_id, FfxUInt32 triangle_id) +{ + return FfxBrixelizerFetchTriangle(mesh_info.flags, mesh_info.indexBufferID, mesh_info.indexBufferOffset, mesh_info.vertexBufferID, mesh_info.vertexBufferOffset, + mesh_info.vertexStride, instance_id, triangle_id); +} + +#endif // FFX_BRIXELIZER_MESH_COMMON_H \ No newline at end of file diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizer/ffx_brixelizer_resources.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizer/ffx_brixelizer_resources.h new file mode 100644 index 00000000..98b54d96 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizer/ffx_brixelizer_resources.h @@ -0,0 +1,91 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_BRIXELIZER_RESOURCES_H +#define FFX_BRIXELIZER_RESOURCES_H + +#if defined(FFX_CPU) || defined(FFX_GPU) +#define FFX_BRIXELIZER_RESOURCE_IDENTIFIER_NULL 0 +#define FFX_BRIXELIZER_RESOURCE_IDENTIFIER_CASCADE_AABB_TREE 1 // 24 elements +#define FFX_BRIXELIZER_RESOURCE_IDENTIFIER_CASCADE_AABB_TREES 1 // 24 elements (Same as the previous ID, used for binding the descriptor array) +// The cascade octree previously occupied 24 elements here. +#define FFX_BRIXELIZER_RESOURCE_IDENTIFIER_CASCADE_BRICK_MAP 25 // 24 elements +#define FFX_BRIXELIZER_RESOURCE_IDENTIFIER_CASCADE_BRICK_MAPS 25 // 24 elements (Same as the previous ID, used for binding the descriptor array) +#define FFX_BRIXELIZER_RESOURCE_IDENTIFIER_CASCADE_READBACK_BUFFERS 49 // 3 * 24 elements + +#define FFX_BRIXELIZER_RESOURCE_IDENTIFIER_INSTANCE_INFO_BUFFER 121 +#define FFX_BRIXELIZER_RESOURCE_IDENTIFIER_INSTANCE_TRANSFORM_BUFFER 122 +#define FFX_BRIXELIZER_RESOURCE_IDENTIFIER_JOB_BUFFER 123 +#define FFX_BRIXELIZER_RESOURCE_IDENTIFIER_JOB_INDEX_BUFFER 124 +#define FFX_BRIXELIZER_RESOURCE_IDENTIFIER_INDIRECT_ARGS_1 125 + +#define FFX_BRIXELIZER_RESOURCE_IDENTIFIER_SCRATCH_COUNTERS 126 +#define FFX_BRIXELIZER_RESOURCE_IDENTIFIER_SCRATCH_INDEX_SWAP 127 +#define FFX_BRIXELIZER_RESOURCE_IDENTIFIER_SCRATCH_VOXEL_ALLOCATION_FAIL_COUNTER 128 +#define FFX_BRIXELIZER_RESOURCE_IDENTIFIER_SCRATCH_BRICKS_STORAGE 129 +#define FFX_BRIXELIZER_RESOURCE_IDENTIFIER_SCRATCH_BRICKS_STORAGE_OFFSETS 130 +#define FFX_BRIXELIZER_RESOURCE_IDENTIFIER_SCRATCH_BRICKS_COMPRESSION_LIST 131 +#define FFX_BRIXELIZER_RESOURCE_IDENTIFIER_SCRATCH_BRICKS_CLEAR_LIST 132 +#define FFX_BRIXELIZER_RESOURCE_IDENTIFIER_SCRATCH_JOB_COUNTERS 133 +#define FFX_BRIXELIZER_RESOURCE_IDENTIFIER_SCRATCH_JOB_COUNTERS_SCAN 134 +#define FFX_BRIXELIZER_RESOURCE_IDENTIFIER_SCRATCH_JOB_GLOBAL_COUNTERS_SCAN 135 +#define FFX_BRIXELIZER_RESOURCE_IDENTIFIER_SCRATCH_CR1_REFERENCES 136 +#define FFX_BRIXELIZER_RESOURCE_IDENTIFIER_SCRATCH_CR1_COMPACTED_REFERENCES 137 +#define FFX_BRIXELIZER_RESOURCE_IDENTIFIER_SCRATCH_CR1_REF_COUNTERS 138 +#define FFX_BRIXELIZER_RESOURCE_IDENTIFIER_SCRATCH_CR1_REF_COUNTER_SCAN 139 +#define FFX_BRIXELIZER_RESOURCE_IDENTIFIER_SCRATCH_CR1_REF_GLOBAL_SCAN 140 +#define FFX_BRIXELIZER_RESOURCE_IDENTIFIER_SCRATCH_CR1_STAMP_SCAN 141 +#define FFX_BRIXELIZER_RESOURCE_IDENTIFIER_SCRATCH_CR1_STAMP_GLOBAL_SCAN 142 +#define FFX_BRIXELIZER_RESOURCE_IDENTIFIER_SCRATCH_DEBUG_AABBS 143 + +#define FFX_BRIXELIZER_RESOURCE_IDENTIFIER_CONTEXT_BRICKS_VOXEL_MAP 144 +#define FFX_BRIXELIZER_RESOURCE_IDENTIFIER_CONTEXT_BRICKS_AABB 145 +#define FFX_BRIXELIZER_RESOURCE_IDENTIFIER_CONTEXT_BRICKS_FREE_LIST 146 +#define FFX_BRIXELIZER_RESOURCE_IDENTIFIER_CONTEXT_BRICKS_CLEAR_LIST 147 +#define FFX_BRIXELIZER_RESOURCE_IDENTIFIER_CONTEXT_BRICKS_EIKONAL_LIST 148 +#define FFX_BRIXELIZER_RESOURCE_IDENTIFIER_CONTEXT_BRICKS_MERGE_LIST 149 +#define FFX_BRIXELIZER_RESOURCE_IDENTIFIER_CONTEXT_BRICKS_EIKONAL_COUNTERS 150 +#define FFX_BRIXELIZER_RESOURCE_IDENTIFIER_CONTEXT_COUNTERS 151 +#define FFX_BRIXELIZER_RESOURCE_IDENTIFIER_CONTEXT_COUNTERS_READBACK_0 152 +#define FFX_BRIXELIZER_RESOURCE_IDENTIFIER_CONTEXT_COUNTERS_READBACK_1 153 +#define FFX_BRIXELIZER_RESOURCE_IDENTIFIER_CONTEXT_COUNTERS_READBACK_2 154 +#define FFX_BRIXELIZER_RESOURCE_IDENTIFIER_CONTEXT_SDF_ATLAS 155 + +#define FFX_BRIXELIZER_RESOURCE_IDENTIFIER_UPLOAD_INSTANCE_INFO_BUFFER 156 +#define FFX_BRIXELIZER_RESOURCE_IDENTIFIER_UPLOAD_INSTANCE_TRANSFORM_BUFFER 157 +#define FFX_BRIXELIZER_RESOURCE_IDENTIFIER_UPLOAD_JOB_BUFFER 158 +#define FFX_BRIXELIZER_RESOURCE_IDENTIFIER_UPLOAD_JOB_INDEX_BUFFER 159 +#define FFX_BRIXELIZER_RESOURCE_IDENTIFIER_DEBUG_OUTPUT 160 +#define FFX_BRIXELIZER_RESOURCE_IDENTIFIER_SCRATCH_BUFFER 161 + +#define FFX_BRIXELIZER_RESOURCE_IDENTIFIER_UPLOAD_DEBUG_INSTANCE_ID_BUFFER 162 + +#define FFX_BRIXELIZER_RESOURCE_IDENTIFIER_COUNT 163 + +#define FFX_BRIXELIZER_CONSTANTBUFFER_IDENTIFIER_CASCADE_INFO 0 +#define FFX_BRIXELIZER_CONSTANTBUFFER_IDENTIFIER_CONTEXT_INFO 1 +#define FFX_BRIXELIZER_CONSTANTBUFFER_IDENTIFIER_BUILD_INFO 2 +#define FFX_BRIXELIZER_CONSTANTBUFFER_IDENTIFIER_DEBUG_INFO 3 + +#endif // #if defined(FFX_CPU) || defined(FFX_GPU) + +#endif //!defined( FFX_BRIXELIZER_RESOURCES_H ) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizer/ffx_brixelizer_trace_ops.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizer/ffx_brixelizer_trace_ops.h new file mode 100644 index 00000000..752bacf1 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizer/ffx_brixelizer_trace_ops.h @@ -0,0 +1,354 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_BRIXELIZER_TRACE_OPS_H +#define FFX_BRIXELIZER_TRACE_OPS_H + +#include "../ffx_core.h" + +#include "ffx_brixelizer_host_gpu_shared.h" + +FfxFloat32x3 LoadCascadeAABBTreesFloat3(FfxUInt32 cascadeID, FfxUInt32 elementIndex); +FfxUInt32 LoadCascadeAABBTreesUInt(FfxUInt32 cascadeID, FfxUInt32 elementIndex); +FfxUInt32 LoadBricksAABB(FfxUInt32 elementIndex); +FfxBrixelizerCascadeInfo GetCascadeInfo(FfxUInt32 cascadeID); +FfxFloat32 SampleSDFAtlas(FfxFloat32x3 uvw); +FfxUInt32 LoadCascadeBrickMapArrayUniform(FfxUInt32 cascadeID, FfxUInt32 elementIndex); + +#include "ffx_brixelizer_brick_common.h" + +/// A structure encapsulating the parameters for a ray to be marched using Brixelizer. +/// +/// @ingroup Brixelizer +struct FfxBrixelizerRayDesc { + FfxUInt32 start_cascade_id; ///< The index of the most detailed cascade for ray traversal. + FfxUInt32 end_cascade_id; ///< The index of the least detailed cascade for ray traversal. + FfxFloat32 t_min; ///< The minimum distance at which to accept a hit. + FfxFloat32 t_max; ///< The maximum distance at which to accept a hit. + FfxFloat32x3 origin; ///< The origin of the ray. + FfxFloat32x3 direction; ///< The direction of the ray. This input should be normalized. +}; + +/// A structure encapsulating all data associated with a ray SDF hit. +/// +/// @ingroup Brixelizer +struct FfxBrixelizerHitRaw { + FfxFloat32 t; ///< The distance from the ray origin to the hit. + FfxUInt32 brick_id; ///< The ID of a hit brick. + FfxUInt32 uvwc; ///< Packed UVW coordinates of the hit location. UVW coordinates are in brick space. + FfxUInt32 iter_count; ///< The count of iterations to find the intersection. +}; + +/// A structure encapsulating minimal data associated with a ray SDF hit. +/// +/// @ingroup Brixelizer +struct FfxBrixelizerHit { + FfxFloat32 t; ///< The distance from the ray origin to the hit. +}; + +/// A structure encapsulating the distance to a ray hit and the normal of the surface hit. +/// +/// @ingroup Brixelizer +struct FfxBrixelizerHitWithNormal { + FfxFloat32 t; ///< The distance from the ray origin to the hit. + FfxFloat32x3 normal; ///< The normal of the SDF surface at the hit location. +}; + +FfxFloat32 FfxBrixelizerGetIntersectCorner(FfxBrixelizerCascadeInfo CINFO, FfxFloat32x3 corner_sign, FfxFloat32x3 ray_cursor, FfxFloat32x3 ray_idirection, FfxFloat32 EPS, inout FfxUInt32x3 coord, FfxFloat32 voxel_k) +{ + FfxFloat32x3 relative_cascade_origin = CINFO.grid_min - ray_cursor; + coord = FfxUInt32x3(-relative_cascade_origin / (CINFO.voxel_size * voxel_k)); + FfxFloat32x3 node_max = relative_cascade_origin + (FfxFloat32x3(coord.x, coord.y, coord.z) + corner_sign) * (CINFO.voxel_size * voxel_k); + FfxFloat32x3 tbot = ray_idirection * node_max; + FfxFloat32 hit_max = min(tbot.x, min(tbot.y, tbot.z)) + EPS; + return hit_max; +} + +/// This function is used for running a ray query against the Brixelizer SDF acceleration structure. +/// The "raw" version returns the data immediately accessible from the SDF structure generated by a hit. +/// +/// @param [in] ray_desc A structure encapsulating the parameters of the ray for ray traversal. See FfxBrixelizerRayDesc. +/// @param [out] hit A structure of values to be filled in with details of any hit. +/// +/// @retval +/// true The ray hit the SDF and hit data has been written to the hit parameter. +/// @retval +/// false The ray did not intersect the SDF and no hit data has been written. +/// +/// @ingroup Brixelizer +FfxBoolean FfxBrixelizerTraverseRaw(in FfxBrixelizerRayDesc ray_desc, out FfxBrixelizerHitRaw hit) +{ + FfxUInt32 cascade_id = ray_desc.start_cascade_id; + FfxUInt32 g_end_cascade = ray_desc.end_cascade_id; + + FfxFloat32x3 ray_origin = ray_desc.origin; + FfxFloat32 ray_t = ray_desc.t_min; + FfxFloat32x3 ray_direction = ray_desc.direction; + FfxFloat32x3 ray_idirection = FfxFloat32(1.0) / ray_desc.direction; + FfxFloat32x3 corner_sign = FfxFloat32x3( + ray_direction.x > FfxFloat32(0.0) ? FfxFloat32(1.0) : FfxFloat32(0.0), + ray_direction.y > FfxFloat32(0.0) ? FfxFloat32(1.0) : FfxFloat32(0.0), + ray_direction.z > FfxFloat32(0.0) ? FfxFloat32(1.0) : FfxFloat32(0.0) + ); + hit.iter_count = 0; + FfxUInt32 local_iter_cnt = 0; + cascade_id = ffxWaveMin(cascade_id); + for (; cascade_id <= g_end_cascade; cascade_id++) { + cascade_id = ffxWaveReadLaneFirstU1(cascade_id); + FfxBrixelizerCascadeInfo CINFO = GetCascadeInfo(cascade_id); + const FfxFloat32 voxel_size = CINFO.voxel_size; + local_iter_cnt = 0; + + FfxFloat32 orig_ray_t = ray_t; + + FfxFloat32 EPS = CINFO.voxel_size / FfxFloat32(1024.0); + FfxFloat32 cascade_hit_min; + FfxFloat32 cascade_hit_max; + FfxFloat32x3 ray_cursor = ray_origin + ray_direction * ray_t; + FfxFloat32 top_level_max; + const FfxUInt32 ITER_LIMIT = 32; + FfxFloat32x3 cascade_aabb_min = LoadCascadeAABBTreesFloat3(cascade_id, (16 * 16 * 16) + (2 * 4 * 4 * 4 + 0) * 3); + FfxFloat32x3 cascade_aabb_max = LoadCascadeAABBTreesFloat3(cascade_id, (16 * 16 * 16) + (2 * 4 * 4 * 4 + 1) * 3); + + // if the ray cursor isn't inside the current cascade skip to the next one + if (!((CINFO.is_enabled > 0) && all(FFX_GREATER_THAN(ray_cursor, CINFO.grid_min)) && all(FFX_LESS_THAN(ray_cursor, CINFO.grid_max)))) { + continue; + } + + if (FfxBrixelizerIntersectAABB(ray_origin, ray_idirection, cascade_aabb_min, cascade_aabb_max, + /* out */ cascade_hit_min, + /* out */ cascade_hit_max)) { + FfxFloat32 stamp_size = FfxFloat32(16.0); + FfxUInt32 level = 0; + cascade_hit_max = min(cascade_hit_max, ray_desc.t_max); + + while (ray_t < cascade_hit_max) { + hit.iter_count++; + local_iter_cnt++; + if (local_iter_cnt > ITER_LIMIT) + break; + + ray_cursor = ray_origin + ray_direction * ray_t; + + FfxFloat32x3 stamp_aabb_min; + FfxFloat32x3 stamp_aabb_max; + + FfxUInt32x3 stamp_coord; + FfxFloat32 stamp_hit_max = ray_t + FfxBrixelizerGetIntersectCorner(CINFO, corner_sign, ray_cursor, ray_idirection, EPS, /* inout */ stamp_coord, stamp_size); + FfxUInt32 stamp_idx = FfxBrixelizerFlattenPOT(stamp_coord, FfxUInt32(2) << level); + if (level == 0) { + top_level_max = stamp_hit_max; + stamp_aabb_min = LoadCascadeAABBTreesFloat3(cascade_id, (16 * 16 * 16) + (2 * stamp_idx + 0) * 3); + stamp_aabb_max = LoadCascadeAABBTreesFloat3(cascade_id, (16 * 16 * 16) + (2 * stamp_idx + 1) * 3); + } else { + FfxUInt32 bottom_stamp_pack = LoadCascadeAABBTreesUInt(cascade_id, stamp_idx); + if (bottom_stamp_pack == FFX_BRIXELIZER_INVALID_BOTTOM_AABB_NODE) { + stamp_aabb_min = FFX_BROADCAST_FLOAT32X3(0.0); + stamp_aabb_max = FFX_BROADCAST_FLOAT32X3(0.0); + } else { + FfxUInt32x3 bottom_iaabb_min = FfxBrixelizerUnflattenPOT(bottom_stamp_pack & 0x7fff, 5); + FfxUInt32x3 bottom_iaabb_max = FfxBrixelizerUnflattenPOT((bottom_stamp_pack >> 16) & 0x7fff, 5); + FfxFloat32x3 bottom_stamp_world_coord = FfxFloat32x3(stamp_coord) * CINFO.voxel_size * FfxFloat32(4.0) + CINFO.grid_min; + stamp_aabb_min = bottom_stamp_world_coord + FfxFloat32x3(bottom_iaabb_min) * CINFO.voxel_size / FfxFloat32(8.0); + stamp_aabb_max = bottom_stamp_world_coord + FfxFloat32x3(bottom_iaabb_max + FFX_BROADCAST_UINT32X3(1)) * CINFO.voxel_size / FfxFloat32(8.0); + } + } + + FfxFloat32 stamp_aabb_hit_max; + FfxFloat32 stamp_aabb_hit_min; + if (ffxAsUInt32(stamp_aabb_min.x) == ffxAsUInt32(stamp_aabb_max.x) || !FfxBrixelizerIntersectAABB(ray_origin, ray_idirection, stamp_aabb_min, stamp_aabb_max, + /* out */ stamp_aabb_hit_min, + /* out */ stamp_aabb_hit_max)) { // empty node + ray_t = stamp_hit_max; // Advance the ray + if (level == 0) { + continue; + } else { + if (ray_t > top_level_max) { + level = 0; + stamp_size = FfxFloat32(16.0); + } + continue; + } + } else { + if (level == 0) { + level = 1; + stamp_size = FfxFloat32(4.0); + continue; + } else { + stamp_aabb_hit_max = min(stamp_aabb_hit_max, ray_desc.t_max); + + while (ray_t < stamp_aabb_hit_max) { + hit.iter_count++; + local_iter_cnt++; + if (local_iter_cnt > ITER_LIMIT) + break; + + ray_cursor = ray_origin + ray_direction * ray_t; + + FfxUInt32x3 voxel; + FfxFloat32 voxel_hit_max = FfxBrixelizerGetIntersectCorner(CINFO, corner_sign, ray_cursor, ray_idirection, EPS, /* inout */ voxel, FfxFloat32(1.0)); + if (voxel_hit_max < EPS) { + ray_t = ray_t + voxel_hit_max; + break; + } + voxel_hit_max += ray_t; + FfxUInt32 brick_id = FfxBrixelizerLoadBrickIDUniform(FfxBrixelizerFlattenPOT(FfxBrixelizerWrapCoords(CINFO, voxel), 6), cascade_id); + if (brick_id == FFX_BRIXELIZER_UNINITIALIZED_ID) { + hit.iter_count = ITER_LIMIT + 1; + local_iter_cnt = ITER_LIMIT + 1; + break; + } + if (FfxBrixelizerIsValidID(brick_id)) { + FfxFloat32x3 voxel_min = FfxFloat32x3(voxel.x, voxel.y, voxel.z) * CINFO.voxel_size + CINFO.grid_min; + FfxUInt32 brick_aabb_pack = LoadBricksAABB(FfxBrixelizerBrickGetIndex(brick_id)); + FfxUInt32x3 brick_aabb_umin = FfxBrixelizerUnflattenPOT(brick_aabb_pack & ((1 << 9) - 1), 3); + FfxUInt32x3 brick_aabb_umax = FfxBrixelizerUnflattenPOT((brick_aabb_pack >> 9) & ((1 << 9) - 1), 3) + FFX_BROADCAST_UINT32X3(1); + FfxFloat32x3 brick_aabb_min = voxel_min - FFX_BROADCAST_FLOAT32X3(CINFO.voxel_size / FfxFloat32(2.0 * 7.0)) + FfxFloat32x3(brick_aabb_umin) * (CINFO.voxel_size / FfxFloat32(7.0)); + FfxFloat32x3 brick_aabb_max = voxel_min - FFX_BROADCAST_FLOAT32X3(CINFO.voxel_size / FfxFloat32(2.0 * 7.0)) + FfxFloat32x3(brick_aabb_umax) * (CINFO.voxel_size / FfxFloat32(7.0)); + FfxFloat32 brick_hit_min; + FfxFloat32 brick_hit_max; + if (FfxBrixelizerIntersectAABB(ray_cursor, ray_idirection, brick_aabb_min, brick_aabb_max, + /* out */ brick_hit_min, + /* out */ brick_hit_max)) { + + FfxFloat32x3 uvw = (ray_cursor + brick_hit_min * ray_direction - voxel_min) * CINFO.ivoxel_size; + FfxFloat32 dist = FfxFloat32(1.0); + FfxFloat32 total_dist = 0.0f; + FfxFloat32x3 brick_offset = FfxBrixelizerGetSDFAtlasOffset(brick_id); + FfxFloat32x3 uvw_min = (brick_offset + FFX_BROADCAST_FLOAT32X3(FfxFloat32(0.5))) / FfxFloat32(FFX_BRIXELIZER_STATIC_CONFIG_SDF_ATLAS_SIZE); + FfxFloat32x3 uvw_max = uvw_min + FFX_BROADCAST_FLOAT32X3(FfxFloat32(7.0)) / FfxFloat32(FFX_BRIXELIZER_STATIC_CONFIG_SDF_ATLAS_SIZE); + for (FfxUInt32 i = 0; i < 8; i++) { + hit.iter_count++; + dist = FfxBrixelizerSampleBrixelDistance(uvw_min, uvw_max, uvw) - FFX_BRIXELIZER_TRAVERSAL_EPS; + if (dist < FFX_BRIXELIZER_TRAVERSAL_EPS) { + hit.t = ray_t + brick_hit_min + total_dist * voxel_size; + if (hit.t > ray_desc.t_max) { + return false; + } + + hit.brick_id = brick_id; + hit.uvwc = PackUVWC(FfxFloat32x4(uvw, 0.0)); + return true; + } + uvw += ray_direction * dist; + total_dist += dist; + if (any(FFX_GREATER_THAN(abs(uvw - FFX_BROADCAST_FLOAT32X3(0.5)), FFX_BROADCAST_FLOAT32X3(0.501)))) + break; + } + } + } + ray_t = voxel_hit_max; + } + if (ray_t > top_level_max) { + level = 0; + stamp_size = FfxFloat32(16.0); + } + if (local_iter_cnt > ITER_LIMIT) + break; + ray_t = stamp_hit_max; + continue; + } + } + } + } + + if (local_iter_cnt > ITER_LIMIT) { + ray_t = max(orig_ray_t, ray_t - CINFO.voxel_size); + continue; + } + + // advance ray to end of current cascade + FfxBrixelizerIntersectAABB(ray_origin, ray_idirection, CINFO.grid_min, CINFO.grid_max, /* out */ cascade_hit_min, /* out */ cascade_hit_max); + ray_t = max(orig_ray_t, cascade_hit_max - CINFO.voxel_size); + } + + return false; +} + +/// Calculate a normal from a hit described by an FfxBrixelizerHitRaw structure. +/// +/// @param [in] hit A ray hit with the SDF returned by FfxBrixelizerTraverseRaw. +/// +/// @retval A normal to the hit described by the hit paramter. +/// +/// @ingroup Brixelizer +FfxFloat32x3 FfxBrixelizerGetHitNormal(FfxBrixelizerHitRaw hit) +{ + FfxFloat32x3 uvw = FfxFloat32x3( + FfxBrixelizerUnpackUnsigned8Bits((hit.uvwc >> 0) & 0xff), + FfxBrixelizerUnpackUnsigned8Bits((hit.uvwc >> 8) & 0xff), + FfxBrixelizerUnpackUnsigned8Bits((hit.uvwc >> 16) & 0xff) + ); + uvw += FFX_BROADCAST_FLOAT32X3(1.0 / 512.0); + FfxUInt32x3 brick_offset = FfxBrixelizerGetSDFAtlasOffset(hit.brick_id); + FfxFloat32x3 uvw_min = (FfxFloat32x3(brick_offset) + FFX_BROADCAST_FLOAT32X3(0.5)) / FFX_BRIXELIZER_STATIC_CONFIG_SDF_ATLAS_SIZE; + FfxFloat32x3 uvw_max = (FfxFloat32x3(brick_offset) + FFX_BROADCAST_FLOAT32X3(float(8.0 - 0.5))) / FFX_BRIXELIZER_STATIC_CONFIG_SDF_ATLAS_SIZE; + return FfxBrixelizerGetBrixelGrad(uvw_min, uvw_max, uvw); +} + +/// This function is used for running a ray query against the Brixelizer SDF acceleration structure. +/// This version simply returns the distance to a hit if a hit is encountered. +/// +/// @param [in] ray_desc A structure encapsulating the parameters of the ray for ray traversal. See FfxBrixelizerRayDesc. +/// @param [out] hit A structure of values to be filled in with details of any hit. +/// +/// @retval +/// true The ray hit the SDF and hit data has been written to the hit parameter. +/// @retval +/// false The ray did not intersect the SDF and no hit data has been written. +/// +/// @ingroup Brixelizer +FfxBoolean FfxBrixelizerTraverse(FfxBrixelizerRayDesc ray_desc, out FfxBrixelizerHit hit) +{ + FfxBrixelizerHitRaw raw_payload; + FfxBoolean result = FfxBrixelizerTraverseRaw(ray_desc, raw_payload); + hit.t = raw_payload.t; + return result; +} + +/// This function is used for running a ray query against the Brixelizer SDF acceleration structure. +/// This version returns the distance to a hit and a normal to the SDF geometry at a hit location when a hit +/// is encountered. +/// +/// +/// @param [in] ray_desc A structure encapsulating the parameters of the ray for ray traversal. See FfxBrixelizerRayDesc. +/// @param [out] hit A structure of values to be filled in with details of any hit. +/// +/// @retval +/// true The ray hit the SDF and hit data has been written to the hit parameter. +/// @retval +/// false The ray did not intersect the SDF and no hit data has been written. +/// +/// @ingroup Brixelizer +FfxBoolean FfxBrixelizerTraverseWithNormal(FfxBrixelizerRayDesc ray_desc, out FfxBrixelizerHitWithNormal hit) +{ + FfxBrixelizerHitRaw raw_payload; + FfxBoolean result = FfxBrixelizerTraverseRaw(ray_desc, raw_payload); + if (!result) { + return false; + } + hit.t = raw_payload.t; + hit.normal = FfxBrixelizerGetHitNormal(raw_payload); + return true; +} + +#endif // FFX_BRIXELIZER_TRACE_OPS_H \ No newline at end of file diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizergi/CMakeCompileBrixelizerGIShaders.txt b/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizergi/CMakeCompileBrixelizerGIShaders.txt new file mode 100644 index 00000000..0f314829 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizergi/CMakeCompileBrixelizerGIShaders.txt @@ -0,0 +1,68 @@ +# This file is part of the FidelityFX SDK. +# +# Copyright (C) 2024 Advanced Micro Devices, Inc. +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files(the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions : +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. + +set(BRIXELIZER_GI_BASE_ARGS + -reflection -deps=gcc -DFFX_GPU=1) + +set(BRIXELIZER_GI_INCLUDE_ARGS + "${FFX_GPU_PATH}" + "${FFX_GPU_PATH}/brixelizer" + "${FFX_GPU_PATH}/brixelizergi") + +set(BRIXELIZER_GI_PERMUTATION_ARGS + -DFFX_BRIXELIZER_GI_OPTION_DEPTH_INVERTED={0,1} + -DFFX_BRIXELIZER_GI_OPTION_DISABLE_SPECULAR={0,1} + -DFFX_BRIXELIZER_GI_OPTION_DISABLE_DENOISER={0,1}) + +if (NOT BRIXELIZER_GI_SHADER_EXT) + set(BRIXELIZER_GI_SHADER_EXT *) +endif() + +file(GLOB BRIXELIZER_GI_SHADERS + "shaders/brixelizergi/ffx_brixelizergi_blur_x.${BRIXELIZER_GI_SHADER_EXT}" + "shaders/brixelizergi/ffx_brixelizergi_blur_y.${BRIXELIZER_GI_SHADER_EXT}" + "shaders/brixelizergi/ffx_brixelizergi_clear_cache.${BRIXELIZER_GI_SHADER_EXT}" + "shaders/brixelizergi/ffx_brixelizergi_debug_visualization.${BRIXELIZER_GI_SHADER_EXT}" + "shaders/brixelizergi/ffx_brixelizergi_downsample.${BRIXELIZER_GI_SHADER_EXT}" + "shaders/brixelizergi/ffx_brixelizergi_emit_irradiance_cache.${BRIXELIZER_GI_SHADER_EXT}" + "shaders/brixelizergi/ffx_brixelizergi_emit_primary_ray_radiance.${BRIXELIZER_GI_SHADER_EXT}" + "shaders/brixelizergi/ffx_brixelizergi_fill_screen_probes.${BRIXELIZER_GI_SHADER_EXT}" + "shaders/brixelizergi/ffx_brixelizergi_generate_disocclusion_mask.${BRIXELIZER_GI_SHADER_EXT}" + "shaders/brixelizergi/ffx_brixelizergi_interpolate_screen_probes.${BRIXELIZER_GI_SHADER_EXT}" + "shaders/brixelizergi/ffx_brixelizergi_prepare_clear_cache.${BRIXELIZER_GI_SHADER_EXT}" + "shaders/brixelizergi/ffx_brixelizergi_project_screen_probes.${BRIXELIZER_GI_SHADER_EXT}" + "shaders/brixelizergi/ffx_brixelizergi_propagate_sh.${BRIXELIZER_GI_SHADER_EXT}" + "shaders/brixelizergi/ffx_brixelizergi_reproject_gi.${BRIXELIZER_GI_SHADER_EXT}" + "shaders/brixelizergi/ffx_brixelizergi_reproject_screen_probes.${BRIXELIZER_GI_SHADER_EXT}" + "shaders/brixelizergi/ffx_brixelizergi_spawn_screen_probes.${BRIXELIZER_GI_SHADER_EXT}" + "shaders/brixelizergi/ffx_brixelizergi_specular_pre_trace.${BRIXELIZER_GI_SHADER_EXT}" + "shaders/brixelizergi/ffx_brixelizergi_specular_trace.${BRIXELIZER_GI_SHADER_EXT}" + "shaders/brixelizergi/ffx_brixelizergi_upsample.${BRIXELIZER_GI_SHADER_EXT}") + +# compile all the shaders +compile_shaders_with_depfile( + "${FFX_SC_EXECUTABLE}" + "${BRIXELIZER_GI_BASE_ARGS}" "${BRIXELIZER_GI_API_BASE_ARGS}" "${BRIXELIZER_GI_PERMUTATION_ARGS}" "${BRIXELIZER_GI_INCLUDE_ARGS}" + "${BRIXELIZER_GI_SHADERS}" "${FFX_PASS_SHADER_OUTPUT_PATH}" BRIXELIZER_GI_PERMUTATION_OUTPUTS) + +# add the header files they generate to the main list of dependencies +add_shader_output("${BRIXELIZER_GI_PERMUTATION_OUTPUTS}") \ No newline at end of file diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizergi/ffx_brixelizergi_callbacks_glsl.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizergi/ffx_brixelizergi_callbacks_glsl.h new file mode 100644 index 00000000..82a56797 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizergi/ffx_brixelizergi_callbacks_glsl.h @@ -0,0 +1,1269 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_BRIXELIZER_GI_CALLBACKS_GLSL_H +#define FFX_BRIXELIZER_GI_CALLBACKS_GLSL_H + +#include "../ffx_core.h" + +#include "ffx_brixelizer_host_gpu_shared.h" +#include "ffx_brixelizergi_host_interface.h" + +#if defined(FFX_GPU) +#ifndef FFX_PREFER_WAVE64 +#define FFX_PREFER_WAVE64 +#endif // #ifndef FFX_PREFER_WAVE64 + +FfxBrixelizerGIConstants GetGIConstants(); +FfxUInt32x2 GetBufferDimensions(); +FfxFloat32x2 GetBufferDimensionsF32(); +FfxFloat32x2 GetProbeBufferDimensionsF32(); +FfxUInt32 GetFrameIndex(); +FfxUInt32x2 GetTileBufferDimensions(); +FfxFloat32x3 GetCameraPosition(); +FfxFloat32x4x4 GetViewMatrix(); +FfxFloat32x4x4 GetViewProjectionMatrix(); +FfxFloat32x4x4 GetInverseViewMatrix(); +FfxFloat32x4x4 GetInverseProjectionMatrix(); +FfxFloat32x4x4 GetInverseViewProjectionMatrix(); +FfxFloat32x4x4 GetPreviousViewProjectionMatrix(); +FfxFloat32x4x4 GetPreviousInverseViewMatrix(); +FfxFloat32x4x4 GetPreviousInverseProjectionMatrix(); +FfxFloat32 GetRoughnessThreshold(); +FfxUInt32 GetRoughnessChannel(); +FfxFloat32 GetEnvironmentMapIntensity(); +FfxUInt32 GetTracingConstantsStartCascade(); +FfxUInt32 GetTracingConstantsEndCascade(); +FfxFloat32 GetTracingConstantsRayPushoff(); +FfxFloat32 GetTracingConstantsTMin(); +FfxFloat32 GetTracingConstantsTMax(); +FfxFloat32 GetTracingConstantsSDFSolveEpsilon(); +FfxFloat32 GetTracingConstantsSpecularRayPushoff(); +FfxFloat32 GetTracingConstantsSpecularSDFSolveEpsilon(); +FfxUInt32 GetPassConstantsCascadeIndex(); +FfxFloat32 GetPassConstantsEnergyDecayK(); +FfxBrixelizerGIScalingConstants GetScalingConstants(); +FfxUInt32 GetScalingRoughnessChannel(); +FfxUInt32 LoadTempSpawnMask(FfxUInt32x2 coord); +void StoreTempSpawnMask(FfxUInt32x2 coord, FfxUInt32 value); +FfxUInt32 LoadTempRandomSeed(FfxUInt32x2 coord); +void StoreTempRandomSeed(FfxUInt32x2 coord, FfxUInt32 value); +FfxUInt32x4 LoadTempSpecularPretraceTarget(FfxUInt32x2 coord); +void StoreTempSpecularPretraceTarget(FfxUInt32x2 coord, FfxUInt32x4 value); +FfxFloat32x4 LoadStaticScreenProbesStat(FfxUInt32x2 coord); +void StoreStaticScreenProbesStat(FfxUInt32x2 coord, FfxFloat32x4 value); +FfxFloat32x4 SampleSpecularTargetSRV(FfxFloat32x2 uv); +FfxFloat32x4 LoadSpecularTargetSRV(FfxUInt32x2 coord); +FfxFloat32x4 LoadSpecularTarget(FfxUInt32x2 coord); +void StoreSpecularTarget(FfxUInt32x2 coord, FfxFloat32x4 value); +FfxUInt32x4 LoadStaticProbeInfo(FfxUInt32 index); +void StoreStaticProbeInfo(FfxUInt32 index, FfxUInt32x4 value); +FfxUInt32x2 LoadStaticProbeSHBuffer(FfxUInt32 index); +void StoreStaticProbeSHBuffer(FfxUInt32 index, FfxUInt32x2 value); +FfxUInt32x4 LoadTempProbeInfo(FfxUInt32 index); +void StoreTempProbeInfo(FfxUInt32 index, FfxUInt32x4 info); +FfxUInt32x2 LoadTempProbeSHBuffer(FfxUInt32 index); +void StoreTempProbeSHBuffer(FfxUInt32 index, FfxUInt32x2 value); +FfxFloat32x3 SamplePrevLitOutput(FfxFloat32x2 uv); +FfxFloat32 LoadDepth(FfxUInt32x2 pixel_coordinate); +FfxFloat32 LoadRoughness(FfxUInt32x2 pixel_coordinate); +FfxFloat32 LoadPrevDepth(FfxUInt32x2 pixel_coordinate); +FfxFloat32 SampleDepth(FfxFloat32x2 uv); +FfxFloat32 SamplePrevDepth(FfxFloat32x2 uv); +FfxFloat32x3 LoadWorldNormal(FfxUInt32x2 pixel_coordinate); +FfxFloat32x3 LoadPrevWorldNormal(FfxUInt32x2 pixel_coordinate); +FfxFloat32x3 SampleWorldNormal(FfxFloat32x2 uv); +FfxFloat32x3 SamplePrevWorldNormal(FfxFloat32x2 uv); +FfxFloat32x2 SampleMotionVector(FfxFloat32x2 uv); +FfxFloat32x2 LoadMotionVector(FfxUInt32x2 pixel_coordinate); +FfxUInt32 LoadDisocclusionMask(FfxUInt32x2 pixel_coordinate); +void StoreDisocclusionMask(FfxUInt32x2 pixel_coordinate, float value); +FfxUInt32 LoadRaySwapIndirectArgs(FfxUInt32 elementIdx); +void StoreRaySwapIndirectArgs(FfxUInt32 elementIdx, FfxUInt32 value); +void IncrementRaySwapIndirectArgs(FfxUInt32 elementIdx, FfxUInt32 value, inout FfxUInt32 originalValue); +FfxUInt32x2 LoadBricksDirectSH(FfxUInt32 elementIdx); +void StoreBricksDirectSH(FfxUInt32 elementIdx, FfxUInt32x2 value); +FfxUInt32x2 LoadBricksSH(FfxUInt32 elementIdx); +void StoreBricksSH(FfxUInt32 elementIdx, FfxUInt32x2 value); +FfxUInt32x4 LoadBricksSHState(FfxUInt32 elementIdx); +void StoreBricksSHState(FfxUInt32 elementIdx, FfxUInt32x4 value); +FfxUInt32 LoadTempSpecularRaySwap(FfxUInt32 elementIdx); +void StoreTempSpecularRaySwap(FfxUInt32 elementIdx, FfxUInt32 value); +FfxFloat32x2 SampleBlueNoise(FfxUInt32x2 pixel, FfxUInt32 sample_index, FfxUInt32 dimension_offset); +FfxFloat32x2 SampleBlueNoise(in FfxUInt32x2 pixel, in FfxUInt32 sample_index); +FfxFloat32x4 LoadStaticScreenProbesSRV(FfxUInt32x2 coord); +FfxFloat32x4 SampleStaticScreenProbesSRV(FfxFloat32x2 uv); +FfxFloat32x4 LoadStaticScreenProbes(FfxUInt32x2 coord); +void StoreStaticScreenProbes(FfxUInt32x2 coord, FfxFloat32x4 value); +FfxFloat32x4 SampleStaticGITargetSRV(FfxFloat32x2 uv); +FfxFloat32x4 LoadStaticGITargetSRV(FfxUInt32x2 coord); +void StoreStaticGITarget(FfxUInt32x2 coord, FfxFloat32x4 value); +FfxFloat32x4 LoadDebugTraget(FfxUInt32x2 coord); +void StoreDebugTarget(FfxUInt32x2 coord, FfxFloat32x4 value); +FfxFloat32x3 SampleEnvironmentMap(FfxFloat32x3 world_space_reflected_direction); +FfxFloat32x3 SampleRadianceCacheSRV(FfxFloat32x3 uvw); +FfxFloat32x3 LoadRadianceCache(FfxUInt32x3 coord); +void StoreRadianceCache(FfxUInt32x3 coord, FfxFloat32x3 value); +void StoreDebugVisualization(FfxUInt32x2 pixel_coordinate, FfxFloat32x4 value); + +FfxFloat32 LoadSourceDepth(FfxUInt32x2 coord); +FfxFloat32x3 LoadSourceNormal(FfxUInt32x2 coord); +FfxFloat32x4 GatherSourceDepth(FfxFloat32x2 uv); +FfxFloat32x4 GatherSourcePrevDepth(FfxFloat32x2 uv); +FfxFloat32x3 SampleSourceNormal(FfxFloat32x2 uv); +FfxFloat32x3 SampleSourcePrevNormal(FfxFloat32x2 uv); +FfxFloat32 SampleSourceRoughness(FfxFloat32x2 uv); +FfxFloat32x2 SampleSourceMotionVector(FfxFloat32x2 uv); +FfxFloat32x3 SampleSourcePrevLitOutput(FfxFloat32x2 uv); +FfxFloat32x3 SampleDownsampledDiffuseGI(FfxFloat32x2 uv); +FfxFloat32x3 SampleDownsampledSpecularGI(FfxFloat32x2 uv); + +void StoreDownsampledDepth(FfxUInt32x2 pixel_coordinate, FfxFloat32 value); +void StoreDownsampledPrevDepth(FfxUInt32x2 pixel_coordinate, FfxFloat32 value); +void StoreDownsampledNormal(FfxUInt32x2 pixel_coordinate, FfxFloat32x3 value); +void StoreDownsampledPrevNormal(FfxUInt32x2 pixel_coordinate, FfxFloat32x3 value); +void StoreDownsampledRoughness(FfxUInt32x2 pixel_coordinate, FfxFloat32 value); +void StoreDownsampledMotionVector(FfxUInt32x2 pixel_coordinate, FfxFloat32x2 value); +void StoreDownsampledPrevLitOutput(FfxUInt32x2 pixel_coordinate, FfxFloat32x3 value); +void StoreUpsampledDiffuseGI(FfxUInt32x2 pixel_coordinate, FfxFloat32x3 value); +void StoreUpsampledSpecularGI(FfxUInt32x2 pixel_coordinate, FfxFloat32x3 value); + +FfxBrixelizerContextInfo GetContextInfo(); +FfxBrixelizerCascadeInfo GetCascadeInfo(FfxUInt32 cascadeID); +FfxBrixelizerCascadeInfo GetCascadeInfoNonUniform(FfxUInt32 cascadeID); +FfxFloat32 SampleSDFAtlas(FfxFloat32x3 uvw); +FfxUInt32 LoadContextCounter(FfxUInt32 elementIdx); +FfxUInt32 LoadBricksClearList(FfxUInt32 elementIdx); +FfxFloat32x3 LoadCascadeAABBTreesFloat3(FfxUInt32 cascadeID, FfxUInt32 elementIndex); +FfxUInt32 LoadCascadeAABBTreesUInt(FfxUInt32 cascadeID, FfxUInt32 elementIndex); +FfxUInt32 LoadBricksVoxelMap(FfxUInt32 elementIndex); +FfxUInt32 LoadBricksAABB(FfxUInt32 elementIndex); +FfxUInt32 LoadCascadeBrickMapArrayUniform(FfxUInt32 cascadeID, FfxUInt32 elementIndex); +FfxUInt32 LoadCascadeBrickMapArrayNonUniform(FfxUInt32 cascadeID, FfxUInt32 elementIndex); + +// CBVs + +#if defined BRIXELIZER_GI_BIND_CB_SDFGI + layout (set = 0, binding = BRIXELIZER_GI_BIND_CB_SDFGI, std140) uniform GIConstants_t + { + FfxBrixelizerGIConstants data; + } g_sdfgi_constants; +#endif + +#if defined BRIXELIZER_GI_BIND_CB_PASS_CONSTANTS + layout (set = 0, binding = BRIXELIZER_GI_BIND_CB_PASS_CONSTANTS, std140) uniform PassConstants_t + { + FfxBrixelizerGIPassConstants data; + } g_pass_constants; +#endif + +#if defined BRIXELIZER_GI_BIND_CB_SCALING_CONSTANTS + layout (set = 0, binding = BRIXELIZER_GI_BIND_CB_SCALING_CONSTANTS, std140) uniform ScalingConstants_t + { + FfxBrixelizerGIScalingConstants data; + } g_scaling_constants; +#endif + +// SRVs + +#if defined BRIXELIZER_GI_BIND_SRV_DISOCCLUSION_MASK + layout (set = 0, binding = BRIXELIZER_GI_BIND_SRV_DISOCCLUSION_MASK) uniform texture2D g_r_disocclusion_mask; +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_STATIC_GI_TARGET + layout (set = 0, binding = BRIXELIZER_GI_BIND_SRV_STATIC_GI_TARGET) uniform texture2D g_sdfgi_r_static_gitarget; +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_STATIC_SCREEN_PROBES + layout (set = 0, binding = BRIXELIZER_GI_BIND_SRV_STATIC_SCREEN_PROBES) uniform texture2D g_sdfgi_r_static_screen_probes; +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_SPECULAR_TARGET + layout (set = 0, binding = BRIXELIZER_GI_BIND_SRV_SPECULAR_TARGET) uniform texture2D g_sdfgi_r_specular_target; +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_RADIANCE_CACHE + layout (set = 0, binding = BRIXELIZER_GI_BIND_SRV_RADIANCE_CACHE) uniform texture3D g_bctx_radiance_cache; +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_INPUT_PREV_LIT_OUTPUT + layout (set = 0, binding = BRIXELIZER_GI_BIND_SRV_INPUT_PREV_LIT_OUTPUT) uniform texture2D g_prev_lit_output; +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_INPUT_DEPTH + layout (set = 0, binding = BRIXELIZER_GI_BIND_SRV_INPUT_DEPTH) uniform texture2D g_depth; +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_INPUT_HISTORY_DEPTH + layout (set = 0, binding = BRIXELIZER_GI_BIND_SRV_INPUT_HISTORY_DEPTH) uniform texture2D g_history_depth; +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_INPUT_NORMAL + layout (set = 0, binding = BRIXELIZER_GI_BIND_SRV_INPUT_NORMAL) uniform texture2D g_normal; +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_INPUT_HISTORY_NORMAL + layout (set = 0, binding = BRIXELIZER_GI_BIND_SRV_INPUT_HISTORY_NORMAL) uniform texture2D g_history_normal; +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_INPUT_ROUGHNESS + layout (set = 0, binding = BRIXELIZER_GI_BIND_SRV_INPUT_ROUGHNESS) uniform texture2D g_roughness; +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_INPUT_MOTION_VECTORS + layout (set = 0, binding = BRIXELIZER_GI_BIND_SRV_INPUT_MOTION_VECTORS) uniform texture2D g_motion_vectors; +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_INPUT_ENVIRONMENT_MAP + layout (set = 0, binding = BRIXELIZER_GI_BIND_SRV_INPUT_ENVIRONMENT_MAP) uniform textureCube g_environment_map; +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_INPUT_BLUE_NOISE + layout (set = 0, binding = BRIXELIZER_GI_BIND_SRV_INPUT_BLUE_NOISE) uniform texture2D g_blue_noise; +#endif + +// Downsampled SRVs + +#if defined BRIXELIZER_GI_BIND_SRV_SOURCE_PREV_LIT_OUTPUT + layout (set = 0, binding = BRIXELIZER_GI_BIND_SRV_SOURCE_PREV_LIT_OUTPUT) uniform texture2D g_src_prev_lit_output; +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_SOURCE_DEPTH + layout (set = 0, binding = BRIXELIZER_GI_BIND_SRV_SOURCE_DEPTH) uniform texture2D g_src_depth; +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_SOURCE_HISTORY_DEPTH + layout (set = 0, binding = BRIXELIZER_GI_BIND_SRV_SOURCE_HISTORY_DEPTH) uniform texture2D g_src_history_depth; +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_SOURCE_NORMAL + layout (set = 0, binding = BRIXELIZER_GI_BIND_SRV_SOURCE_NORMAL) uniform texture2D g_src_normal; +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_SOURCE_HISTORY_NORMAL + layout (set = 0, binding = BRIXELIZER_GI_BIND_SRV_SOURCE_HISTORY_NORMAL) uniform texture2D g_src_history_normal; +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_SOURCE_ROUGHNESS + layout (set = 0, binding = BRIXELIZER_GI_BIND_SRV_SOURCE_ROUGHNESS) uniform texture2D g_src_roughness; +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_SOURCE_MOTION_VECTORS + layout (set = 0, binding = BRIXELIZER_GI_BIND_SRV_SOURCE_MOTION_VECTORS) uniform texture2D g_src_motion_vectors; +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_DOWNSAMPLED_DIFFUSE_GI + layout (set = 0, binding = BRIXELIZER_GI_BIND_SRV_DOWNSAMPLED_DIFFUSE_GI) uniform texture2D g_downsampled_diffuse_gi; +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_DOWNSAMPLED_SPECULAR_GI + layout (set = 0, binding = BRIXELIZER_GI_BIND_SRV_DOWNSAMPLED_SPECULAR_GI) uniform texture2D g_downsampled_specular_gi; +#endif + +// UAVs + +#if defined BRIXELIZER_GI_BIND_UAV_DISOCCLUSION_MASK + layout (set = 0, binding = BRIXELIZER_GI_BIND_UAV_DISOCCLUSION_MASK, r8) uniform image2D g_rw_disocclusion_mask; +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_STATIC_SCREEN_PROBES + layout (set = 0, binding = BRIXELIZER_GI_BIND_UAV_STATIC_SCREEN_PROBES, rgba16f) uniform image2D g_sdfgi_rw_static_screen_probes; +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_STATIC_GI_TARGET + layout (set = 0, binding = BRIXELIZER_GI_BIND_UAV_STATIC_GI_TARGET, rgba16f) uniform image2D g_sdfgi_rw_static_gitarget; +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_DEBUG_TARGET + layout (set = 0, binding = BRIXELIZER_GI_BIND_UAV_DEBUG_TARGET, rgba16f) uniform image2D g_sdfgi_rw_debug_target; +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_RADIANCE_CACHE + layout (set = 0, binding = BRIXELIZER_GI_BIND_UAV_RADIANCE_CACHE, r11f_g11f_b10f) uniform image3D g_rw_bctx_radiance_cache; +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_TEMP_SPAWN_MASK + layout (set = 0, binding = BRIXELIZER_GI_BIND_UAV_TEMP_SPAWN_MASK, r32ui) uniform uimage2D g_sdfgi_rw_temp_spawn_mask; +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_TEMP_RAND_SEED + layout (set = 0, binding = BRIXELIZER_GI_BIND_UAV_TEMP_RAND_SEED, r8ui) uniform uimage2D g_sdfgi_rw_temp_rand_seed; +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_TEMP_SPECULAR_PRETRACE_TARGET + layout (set = 0, binding = BRIXELIZER_GI_BIND_UAV_TEMP_SPECULAR_PRETRACE_TARGET, rgba32ui) uniform uimage2D g_sdfgi_rw_temp_specular_pretrace_target; +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_STATIC_SCREEN_PROBES_STAT + layout (set = 0, binding = BRIXELIZER_GI_BIND_UAV_STATIC_SCREEN_PROBES_STAT, rgba16f) uniform image2D g_sdfgi_rw_static_screen_probes_stat; +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_SPECULAR_TARGET + layout (set = 0, binding = BRIXELIZER_GI_BIND_UAV_SPECULAR_TARGET, rgba16f) uniform image2D g_sdfgi_rw_specular_target; +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_DEBUG_VISUALIZATION + layout (set = 0, binding = BRIXELIZER_GI_BIND_UAV_DEBUG_VISUALIZATION, rgba16f) uniform image2D g_rw_debug_visualization; +#endif + +// Downsampled resources + +#if defined BRIXELIZER_GI_BIND_UAV_DOWNSAMPLED_PREV_LIT_OUTPUT + layout (set = 0, binding = BRIXELIZER_GI_BIND_UAV_DOWNSAMPLED_PREV_LIT_OUTPUT, rgba16f) uniform image2D g_downsampled_prev_lit_output; +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_DOWNSAMPLED_DEPTH + layout (set = 0, binding = BRIXELIZER_GI_BIND_UAV_DOWNSAMPLED_DEPTH, r32f) uniform image2D g_downsampled_depth; +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_DOWNSAMPLED_HISTORY_DEPTH + layout (set = 0, binding = BRIXELIZER_GI_BIND_UAV_DOWNSAMPLED_HISTORY_DEPTH, r32f) uniform image2D g_downsampled_history_depth; +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_DOWNSAMPLED_NORMAL + layout (set = 0, binding = BRIXELIZER_GI_BIND_UAV_DOWNSAMPLED_NORMAL, rgba16f) uniform image2D g_downsampled_normal; +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_DOWNSAMPLED_HISTORY_NORMAL + layout (set = 0, binding = BRIXELIZER_GI_BIND_UAV_DOWNSAMPLED_HISTORY_NORMAL, rgba16f) uniform image2D g_downsampled_history_normal; +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_DOWNSAMPLED_ROUGHNESS + layout (set = 0, binding = BRIXELIZER_GI_BIND_UAV_DOWNSAMPLED_ROUGHNESS, r8) uniform image2D g_downsampled_roughness; +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_DOWNSAMPLED_MOTION_VECTORS + layout (set = 0, binding = BRIXELIZER_GI_BIND_UAV_DOWNSAMPLED_MOTION_VECTORS, rg16f) uniform image2D g_downsampled_motion_vectors; +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_UPSAMPLED_DIFFUSE_GI + layout (set = 0, binding = BRIXELIZER_GI_BIND_UAV_UPSAMPLED_DIFFUSE_GI, rgba16f) uniform image2D g_upsampled_diffuse_gi; +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_UPSAMPLED_SPECULAR_GI + layout (set = 0, binding = BRIXELIZER_GI_BIND_UAV_UPSAMPLED_SPECULAR_GI, rgba16f) uniform image2D g_upsampled_specular_gi; +#endif + +// UAVs + +#if defined BRIXELIZER_GI_BIND_UAV_STATIC_PROBE_INFO + layout (set = 0, binding = BRIXELIZER_GI_BIND_UAV_STATIC_PROBE_INFO, std430) buffer BrixelizerGIStaticProbeInfo_t + { + FfxUInt32x4 data[]; + } g_sdfgi_rw_static_probe_info; +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_STATIC_PROBE_SH_BUFFER + layout (set = 0, binding = BRIXELIZER_GI_BIND_UAV_STATIC_PROBE_SH_BUFFER, std430) buffer BrixelizerGIStaticProbeSH_t + { + FfxUInt32x2 data[]; + } g_sdfgi_rw_static_probe_sh_buffer; +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_TEMP_PROBE_INFO + layout (set = 0, binding = BRIXELIZER_GI_BIND_UAV_TEMP_PROBE_INFO, std430) buffer BrixelizerGITempProbeInfo_t + { + FfxUInt32x4 data[]; + } g_sdfgi_rw_temp_probe_info; +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_TEMP_PROBE_SH_BUFFER + layout (set = 0, binding = BRIXELIZER_GI_BIND_UAV_TEMP_PROBE_SH_BUFFER, std430) buffer BrixelizerGITempProbeSH_t + { + FfxUInt32x2 data[]; + } g_sdfgi_rw_temp_probe_sh_buffer; +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_RAY_SWAP_INDIRECT_ARGS + layout (set = 0, binding = BRIXELIZER_GI_BIND_UAV_RAY_SWAP_INDIRECT_ARGS, std430) buffer BrixelizerGIRaySwapIndirectArgs_t + { + FfxUInt32 data[]; + } g_sdfgi_rw_ray_swap_indirect_args; +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_BRICKS_DIRECT_SH + layout (set = 0, binding = BRIXELIZER_GI_BIND_UAV_BRICKS_DIRECT_SH, std430) buffer BrixelizerGIBricksDirectSH_t + { + FfxUInt32x2 data[]; + } g_bctx_bricks_direct_sh; +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_BRICKS_SH + layout (set = 0, binding = BRIXELIZER_GI_BIND_UAV_BRICKS_SH, std430) buffer BrixelizerGIBricksSH_t + { + FfxUInt32x2 data[]; + } g_bctx_bricks_sh; +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_BRICKS_SH_STATE + layout (set = 0, binding = BRIXELIZER_GI_BIND_UAV_BRICKS_SH_STATE, std430) buffer BrixelizerGIBricksSHState_t + { + FfxUInt32x4 data[]; + } g_bctx_bricks_sh_state; +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_TEMP_SPECULAR_RAY_SWAP + layout (set = 0, binding = BRIXELIZER_GI_BIND_UAV_TEMP_SPECULAR_RAY_SWAP, std430) buffer BrixelizerGITempSpecularRaySwap_t + { + FfxUInt32 data[]; + } g_sdfgi_rw_temp_specular_ray_swap; +#endif + +// Brixelizer Resources + +#if defined BRIXELIZER_BIND_CB_CONTEXT_INFO + layout (set = 0, binding = BRIXELIZER_BIND_CB_CONTEXT_INFO, std140) uniform BrixelizerContextInfo_t + { + FfxBrixelizerContextInfo data; + } g_bx_context_info; +#endif + +#if defined BRIXELIZER_BIND_SRV_SDF_ATLAS + layout (set = 0, binding = BRIXELIZER_BIND_SRV_SDF_ATLAS) uniform texture3D r_sdf_atlas; +#endif + +#if defined BRIXELIZER_BIND_SRV_CONTEXT_BRICKS_AABB + layout (set = 0, binding = BRIXELIZER_BIND_SRV_CONTEXT_BRICKS_AABB, std430) readonly buffer BrixelizerBricksAABB_t + { + FfxUInt32 data[]; + } r_bctx_bricks_aabb; +#endif + +#if defined BRIXELIZER_BIND_SRV_CONTEXT_BRICKS_VOXEL_MAP + layout (set = 0, binding = BRIXELIZER_BIND_SRV_CONTEXT_BRICKS_VOXEL_MAP, std430) readonly buffer BrixelizerVoxelMap_t + { + FfxUInt32 data[]; + } r_bctx_bricks_voxel_map; +#endif + +#if defined BRIXELIZER_BIND_SRV_CONTEXT_COUNTERS + layout (set = 0, binding = BRIXELIZER_BIND_SRV_CONTEXT_COUNTERS, std430) readonly buffer BrixelizerCounters_t + { + FfxUInt32 data[]; + } r_bctx_counters; +#endif + +#if defined BRIXELIZER_BIND_SRV_CONTEXT_BRICKS_CLEAR_LIST + layout (set = 0, binding = BRIXELIZER_BIND_SRV_CONTEXT_BRICKS_CLEAR_LIST, std430) readonly buffer BrixelizerBricksClearList_t + { + FfxUInt32 data[]; + } r_bctx_bricks_clear_list; +#endif + +#if defined BRIXELIZER_BIND_SRV_CASCADE_AABB_TREES + layout (set = 0, binding = BRIXELIZER_BIND_SRV_CASCADE_AABB_TREES, std430) readonly buffer BrixelizerCascadeAABBTrees_t + { + FfxUInt32 data[]; + } r_cascade_aabbtrees[24]; +#endif + +#if defined BRIXELIZER_BIND_SRV_CASCADE_BRICK_MAPS + layout (set = 0, binding = BRIXELIZER_BIND_SRV_CASCADE_BRICK_MAPS, std430) readonly buffer BrixelizerCascadeBrickMaps_t + { + FfxUInt32 data[]; + } r_cascade_brick_maps[24]; +#endif + +layout (set = 0, binding = 1000) uniform sampler g_clamp_linear_sampler; +layout (set = 0, binding = 1001) uniform sampler g_clamp_nearest_sampler; +layout (set = 0, binding = 1002) uniform sampler g_wrap_linear_sampler; +layout (set = 0, binding = 1003) uniform sampler g_wrap_nearest_sampler; + +#if defined BRIXELIZER_BIND_CB_CONTEXT_INFO +FfxBrixelizerContextInfo GetContextInfo() +{ + return g_bx_context_info.data; +} + +FfxBrixelizerCascadeInfo GetCascadeInfo(FfxUInt32 cascadeID) +{ + return g_bx_context_info.data.cascades[cascadeID]; +} + +FfxBrixelizerCascadeInfo GetCascadeInfoNonUniform(FfxUInt32 cascadeID) +{ + return g_bx_context_info.data.cascades[nonuniformEXT(cascadeID)]; +} +#endif + +#if defined BRIXELIZER_BIND_SRV_SDF_ATLAS +FfxFloat32 SampleSDFAtlas(FfxFloat32x3 uvw) +{ + return textureLod(sampler3D(r_sdf_atlas, g_wrap_linear_sampler), uvw, 0.0f).r; +} +#endif + +#if defined BRIXELIZER_BIND_SRV_CONTEXT_COUNTERS +FfxUInt32 LoadContextCounter(FfxUInt32 elementIdx) +{ + return r_bctx_counters.data[elementIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_SRV_CONTEXT_BRICKS_CLEAR_LIST +FfxUInt32 LoadBricksClearList(FfxUInt32 elementIdx) +{ + return r_bctx_bricks_clear_list.data[elementIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_SRV_CASCADE_AABB_TREES +FfxFloat32x3 LoadCascadeAABBTreesFloat3(FfxUInt32 cascadeID, FfxUInt32 elementIndex) +{ + return FfxFloat32x3(uintBitsToFloat(r_cascade_aabbtrees[cascadeID].data[elementIndex + 0]), + uintBitsToFloat(r_cascade_aabbtrees[cascadeID].data[elementIndex + 1]), + uintBitsToFloat(r_cascade_aabbtrees[cascadeID].data[elementIndex + 2])); +} + +FfxUInt32 LoadCascadeAABBTreesUInt(FfxUInt32 cascadeID, FfxUInt32 elementIndex) +{ + return r_cascade_aabbtrees[cascadeID].data[elementIndex]; +} +#endif + +#if defined BRIXELIZER_BIND_SRV_CONTEXT_BRICKS_VOXEL_MAP +FfxUInt32 LoadBricksVoxelMap(FfxUInt32 elementIndex) +{ + return r_bctx_bricks_voxel_map.data[elementIndex]; +} +#endif + +#if defined BRIXELIZER_BIND_SRV_CONTEXT_BRICKS_AABB +FfxUInt32 LoadBricksAABB(FfxUInt32 elementIndex) +{ + return r_bctx_bricks_aabb.data[elementIndex]; +} +#endif + +#if defined BRIXELIZER_BIND_SRV_CASCADE_BRICK_MAPS +FfxUInt32 LoadCascadeBrickMapArrayUniform(FfxUInt32 cascadeID, FfxUInt32 elementIndex) +{ + return r_cascade_brick_maps[cascadeID].data[elementIndex]; +} + +FfxUInt32 LoadCascadeBrickMapArrayNonUniform(FfxUInt32 cascadeID, FfxUInt32 elementIndex) +{ + return r_cascade_brick_maps[nonuniformEXT(cascadeID)].data[elementIndex]; +} +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_INPUT_ENVIRONMENT_MAP +FfxFloat32x3 SampleEnvironmentMap(FfxFloat32x3 world_space_reflected_direction) +{ + return textureLod(samplerCube(g_environment_map, g_wrap_linear_sampler), world_space_reflected_direction, 0.0f).rgb * GetEnvironmentMapIntensity(); +} +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_RADIANCE_CACHE +FfxFloat32x3 SampleRadianceCacheSRV(FfxFloat32x3 uvw) +{ + return textureLod(sampler3D(g_bctx_radiance_cache, g_clamp_nearest_sampler), uvw, 0.0f).rgb; +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_RADIANCE_CACHE +FfxFloat32x3 LoadRadianceCache(FfxUInt32x3 coord) +{ + return imageLoad(g_rw_bctx_radiance_cache, FfxInt32x3(coord)).rgb; +} + +void StoreRadianceCache(FfxUInt32x3 coord, FfxFloat32x3 value) +{ + imageStore(g_rw_bctx_radiance_cache, FfxInt32x3(coord), FfxFloat32x4(value, 0.0f)); +} +#endif + +// GI Resources + +#if defined BRIXELIZER_GI_BIND_CB_SDFGI +FfxBrixelizerGIConstants GetGIConstants() +{ + return g_sdfgi_constants.data; +} + +FfxUInt32x2 GetBufferDimensions() +{ + return g_sdfgi_constants.data.buffer_dimensions; +} + +FfxFloat32x2 GetBufferDimensionsF32() +{ + return g_sdfgi_constants.data.buffer_dimensions_f32; +} + +FfxFloat32x2 GetProbeBufferDimensionsF32() +{ + return g_sdfgi_constants.data.probe_buffer_dimensions_f32; +} + +FfxUInt32 GetFrameIndex() +{ + return g_sdfgi_constants.data.frame_index; +} + +FfxUInt32x2 GetTileBufferDimensions() +{ + return g_sdfgi_constants.data.tile_buffer_dimensions; +} + +FfxFloat32x3 GetCameraPosition() +{ + return g_sdfgi_constants.data.camera_position; +} + +FfxFloat32x4x4 GetViewMatrix() +{ + return g_sdfgi_constants.data.view; +} + +FfxFloat32x4x4 GetViewProjectionMatrix() +{ + return g_sdfgi_constants.data.view_proj; +} + +FfxFloat32x4x4 GetInverseViewMatrix() +{ + return g_sdfgi_constants.data.inv_view; +} + +FfxFloat32x4x4 GetInverseProjectionMatrix() +{ + return g_sdfgi_constants.data.inv_proj; +} + +FfxFloat32x4x4 GetInverseViewProjectionMatrix() +{ + return g_sdfgi_constants.data.inv_view_proj; +} + +FfxFloat32x4x4 GetPreviousViewProjectionMatrix() +{ + return g_sdfgi_constants.data.prev_view_proj; +} + +FfxFloat32x4x4 GetPreviousInverseViewMatrix() +{ + return g_sdfgi_constants.data.prev_inv_view; +} + +FfxFloat32x4x4 GetPreviousInverseProjectionMatrix() +{ + return g_sdfgi_constants.data.prev_inv_proj; +} + +FfxFloat32 GetRoughnessThreshold() +{ + return g_sdfgi_constants.data.roughnessThreshold; +} + +FfxUInt32 GetRoughnessChannel() +{ + return g_sdfgi_constants.data.roughnessChannel; +} + +FfxFloat32 GetEnvironmentMapIntensity() +{ + return g_sdfgi_constants.data.environmentMapIntensity; +} + +FfxUInt32 GetTracingConstantsStartCascade() +{ + return g_sdfgi_constants.data.tracing_constants.start_cascade; +} + +FfxUInt32 GetTracingConstantsEndCascade() +{ + return g_sdfgi_constants.data.tracing_constants.end_cascade; +} + +FfxFloat32 GetTracingConstantsRayPushoff() +{ + return g_sdfgi_constants.data.tracing_constants.ray_pushoff; +} + +FfxFloat32 GetTracingConstantsTMin() +{ + return g_sdfgi_constants.data.tracing_constants.t_min; +} + +FfxFloat32 GetTracingConstantsTMax() +{ + return g_sdfgi_constants.data.tracing_constants.t_max; +} + +FfxFloat32 GetTracingConstantsSDFSolveEpsilon() +{ + return g_sdfgi_constants.data.tracing_constants.sdf_solve_eps; +} + +FfxFloat32 GetTracingConstantsSpecularRayPushoff() +{ + return g_sdfgi_constants.data.tracing_constants.specular_ray_pushoff; +} + +FfxFloat32 GetTracingConstantsSpecularSDFSolveEpsilon() +{ + return g_sdfgi_constants.data.tracing_constants.specular_sdf_solve_eps; +} +#endif + +#if defined BRIXELIZER_GI_BIND_CB_PASS_CONSTANTS +FfxUInt32 GetPassConstantsCascadeIndex() +{ + return g_pass_constants.data.cascade_idx; +} + +FfxFloat32 GetPassConstantsEnergyDecayK() +{ + return g_pass_constants.data.energy_decay_k; +} +#endif + +#if defined BRIXELIZER_GI_BIND_CB_SCALING_CONSTANTS +FfxBrixelizerGIScalingConstants GetScalingConstants() +{ + return g_scaling_constants.data; +} + +FfxUInt32 GetScalingRoughnessChannel() +{ + return g_scaling_constants.data.roughnessChannel; +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_TEMP_SPAWN_MASK +FfxUInt32 LoadTempSpawnMask(FfxUInt32x2 coord) +{ + return imageLoad(g_sdfgi_rw_temp_spawn_mask, FfxInt32x2(coord)).r; +} + +void StoreTempSpawnMask(FfxUInt32x2 coord, FfxUInt32 value) +{ + imageStore(g_sdfgi_rw_temp_spawn_mask, FfxInt32x2(coord), FfxUInt32x4(value, 0, 0, 0)); +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_TEMP_RAND_SEED +FfxUInt32 LoadTempRandomSeed(FfxUInt32x2 coord) +{ + return imageLoad(g_sdfgi_rw_temp_rand_seed, FfxInt32x2(coord)).r; +} + +void StoreTempRandomSeed(FfxUInt32x2 coord, FfxUInt32 value) +{ + imageStore(g_sdfgi_rw_temp_rand_seed, FfxInt32x2(coord), FfxUInt32x4(value, 0, 0, 0)); +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_TEMP_SPECULAR_PRETRACE_TARGET +FfxUInt32x4 LoadTempSpecularPretraceTarget(FfxUInt32x2 coord) +{ + return imageLoad(g_sdfgi_rw_temp_specular_pretrace_target, FfxInt32x2(coord)); +} + +void StoreTempSpecularPretraceTarget(FfxUInt32x2 coord, FfxUInt32x4 value) +{ + imageStore(g_sdfgi_rw_temp_specular_pretrace_target, FfxInt32x2(coord), value); +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_STATIC_SCREEN_PROBES_STAT +FfxFloat32x4 LoadStaticScreenProbesStat(FfxUInt32x2 coord) +{ + return imageLoad(g_sdfgi_rw_static_screen_probes_stat, FfxInt32x2(coord)); +} + +void StoreStaticScreenProbesStat(FfxUInt32x2 coord, FfxFloat32x4 value) +{ + imageStore(g_sdfgi_rw_static_screen_probes_stat, FfxInt32x2(coord), value); +} +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_SPECULAR_TARGET +FfxFloat32x4 SampleSpecularTargetSRV(FfxFloat32x2 uv) +{ + return textureLod(sampler2D(g_sdfgi_r_specular_target, g_clamp_nearest_sampler), uv, 0.0f); +} + +FfxFloat32x4 LoadSpecularTargetSRV(FfxUInt32x2 coord) +{ + return texelFetch(g_sdfgi_r_specular_target, FfxInt32x2(coord), 0); +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_SPECULAR_TARGET +FfxFloat32x4 LoadSpecularTarget(FfxUInt32x2 coord) +{ + return imageLoad(g_sdfgi_rw_specular_target, FfxInt32x2(coord)); +} + +void StoreSpecularTarget(FfxUInt32x2 coord, FfxFloat32x4 value) +{ + imageStore(g_sdfgi_rw_specular_target, FfxInt32x2(coord), value); +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_STATIC_PROBE_INFO +FfxUInt32x4 LoadStaticProbeInfo(FfxUInt32 index) +{ + return g_sdfgi_rw_static_probe_info.data[index]; +} + +void StoreStaticProbeInfo(FfxUInt32 index, FfxUInt32x4 value) +{ + g_sdfgi_rw_static_probe_info.data[index] = value; +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_STATIC_PROBE_SH_BUFFER +FfxUInt32x2 LoadStaticProbeSHBuffer(FfxUInt32 index) +{ + return g_sdfgi_rw_static_probe_sh_buffer.data[index]; +} + +void StoreStaticProbeSHBuffer(FfxUInt32 index, FfxUInt32x2 value) +{ + g_sdfgi_rw_static_probe_sh_buffer.data[index] = value; +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_TEMP_PROBE_INFO +FfxUInt32x4 LoadTempProbeInfo(FfxUInt32 index) +{ + return g_sdfgi_rw_temp_probe_info.data[index]; +} + +void StoreTempProbeInfo(FfxUInt32 index, FfxUInt32x4 info) +{ + g_sdfgi_rw_temp_probe_info.data[index] = info; +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_TEMP_PROBE_SH_BUFFER +FfxUInt32x2 LoadTempProbeSHBuffer(FfxUInt32 index) +{ + return g_sdfgi_rw_temp_probe_sh_buffer.data[index]; +} + +void StoreTempProbeSHBuffer(FfxUInt32 index, FfxUInt32x2 value) +{ + g_sdfgi_rw_temp_probe_sh_buffer.data[index] = value; + +} +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_INPUT_PREV_LIT_OUTPUT +FfxFloat32x3 SamplePrevLitOutput(FfxFloat32x2 uv) +{ + return textureLod(sampler2D(g_prev_lit_output, g_clamp_nearest_sampler), uv, FfxFloat32(0.0f)).rgb; +} +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_INPUT_DEPTH +FfxFloat32 LoadDepth(FfxUInt32x2 pixel_coordinate) +{ + return texelFetch(g_depth, FfxInt32x2(pixel_coordinate), 0).x; +} +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_INPUT_ROUGHNESS +FfxFloat32 LoadRoughness(FfxUInt32x2 pixel_coordinate) +{ + FfxFloat32 roughness = texelFetch(g_roughness, FfxInt32x2(pixel_coordinate), 0)[GetRoughnessChannel()]; + + if (g_sdfgi_constants.data.isRoughnessPerceptual == 1) + roughness *= roughness; + + return roughness; +} +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_INPUT_HISTORY_DEPTH +FfxFloat32 LoadPrevDepth(FfxUInt32x2 pixel_coordinate) +{ + return texelFetch(g_history_depth, FfxInt32x2(pixel_coordinate), 0).x; +} +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_INPUT_DEPTH +FfxFloat32 SampleDepth(FfxFloat32x2 uv) +{ + return textureLod(sampler2D(g_depth, g_clamp_nearest_sampler), uv, 0.0f).x; +} +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_INPUT_HISTORY_DEPTH +FfxFloat32 SamplePrevDepth(FfxFloat32x2 uv) +{ + return textureLod(sampler2D(g_history_depth, g_clamp_nearest_sampler), uv, 0.0f).x; +} +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_INPUT_NORMAL +FfxFloat32x3 LoadWorldNormal(FfxUInt32x2 pixel_coordinate) +{ + return normalize(texelFetch(g_normal, FfxInt32x2(pixel_coordinate), 0).xyz * g_sdfgi_constants.data.normalsUnpackMul + g_sdfgi_constants.data.normalsUnpackAdd); +} +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_INPUT_HISTORY_NORMAL +FfxFloat32x3 LoadPrevWorldNormal(FfxUInt32x2 pixel_coordinate) +{ + return normalize(texelFetch(g_history_normal, FfxInt32x2(pixel_coordinate), 0).xyz * g_sdfgi_constants.data.normalsUnpackMul + g_sdfgi_constants.data.normalsUnpackAdd); +} +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_INPUT_NORMAL +FfxFloat32x3 SampleWorldNormal(FfxFloat32x2 uv) +{ + return normalize(textureLod(sampler2D(g_normal, g_clamp_nearest_sampler), uv, 0.0f).xyz * g_sdfgi_constants.data.normalsUnpackMul + g_sdfgi_constants.data.normalsUnpackAdd); +} +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_INPUT_HISTORY_NORMAL +FfxFloat32x3 SamplePrevWorldNormal(FfxFloat32x2 uv) +{ + return normalize(textureLod(sampler2D(g_history_normal, g_clamp_nearest_sampler), uv, 0.0f).xyz * g_sdfgi_constants.data.normalsUnpackMul + g_sdfgi_constants.data.normalsUnpackAdd); +} +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_INPUT_MOTION_VECTORS +FfxFloat32x2 SampleMotionVector(FfxFloat32x2 uv) +{ + return textureLod(sampler2D(g_motion_vectors, g_clamp_nearest_sampler), uv, 0.0f).xy * g_sdfgi_constants.data.motionVectorScale; +} + +FfxFloat32x2 LoadMotionVector(FfxUInt32x2 pixel_coordinate) +{ + return texelFetch(g_motion_vectors, FfxInt32x2(pixel_coordinate), 0).xy * g_sdfgi_constants.data.motionVectorScale; +} +#endif // BRIXELIZER_GI_BIND_SRV_INPUT_MOTION_VECTORS + +#if defined BRIXELIZER_GI_BIND_SRV_DISOCCLUSION_MASK +FfxUInt32 LoadDisocclusionMask(FfxUInt32x2 pixel_coordinate) +{ + return FfxUInt32(texelFetch(g_r_disocclusion_mask, FfxInt32x2(pixel_coordinate), 0).x); +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_DISOCCLUSION_MASK +void StoreDisocclusionMask(FfxUInt32x2 pixel_coordinate, FfxFloat32 value) +{ + imageStore(g_rw_disocclusion_mask, FfxInt32x2(pixel_coordinate), FfxFloat32x4(value, 0.0f, 0.0f, 0.0f)); +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_RAY_SWAP_INDIRECT_ARGS +FfxUInt32 LoadRaySwapIndirectArgs(FfxUInt32 elementIdx) +{ + return g_sdfgi_rw_ray_swap_indirect_args.data[elementIdx]; +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_RAY_SWAP_INDIRECT_ARGS +void StoreRaySwapIndirectArgs(FfxUInt32 elementIdx, FfxUInt32 value) +{ + g_sdfgi_rw_ray_swap_indirect_args.data[elementIdx] = value; +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_RAY_SWAP_INDIRECT_ARGS +void IncrementRaySwapIndirectArgs(FfxUInt32 elementIdx, FfxUInt32 value, inout FfxUInt32 originalValue) +{ + originalValue = atomicAdd(g_sdfgi_rw_ray_swap_indirect_args.data[elementIdx], value); +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_BRICKS_DIRECT_SH +FfxUInt32x2 LoadBricksDirectSH(FfxUInt32 elementIdx) +{ + return g_bctx_bricks_direct_sh.data[elementIdx]; +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_BRICKS_DIRECT_SH +void StoreBricksDirectSH(FfxUInt32 elementIdx, FfxUInt32x2 value) +{ + g_bctx_bricks_direct_sh.data[elementIdx] = value; +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_BRICKS_SH +FfxUInt32x2 LoadBricksSH(FfxUInt32 elementIdx) +{ + return g_bctx_bricks_sh.data[elementIdx]; +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_BRICKS_SH +void StoreBricksSH(FfxUInt32 elementIdx, FfxUInt32x2 value) +{ + g_bctx_bricks_sh.data[elementIdx] = value; +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_BRICKS_SH_STATE +FfxUInt32x4 LoadBricksSHState(FfxUInt32 elementIdx) +{ + return g_bctx_bricks_sh_state.data[elementIdx]; +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_BRICKS_SH_STATE +void StoreBricksSHState(FfxUInt32 elementIdx, FfxUInt32x4 value) +{ + g_bctx_bricks_sh_state.data[elementIdx] = value; +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_TEMP_SPECULAR_RAY_SWAP +FfxUInt32 LoadTempSpecularRaySwap(FfxUInt32 elementIdx) +{ + return g_sdfgi_rw_temp_specular_ray_swap.data[elementIdx]; +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_TEMP_SPECULAR_RAY_SWAP +void StoreTempSpecularRaySwap(FfxUInt32 elementIdx, FfxUInt32 value) +{ + g_sdfgi_rw_temp_specular_ray_swap.data[elementIdx] = value; +} +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_INPUT_BLUE_NOISE +FfxFloat32x2 SampleBlueNoise(FfxUInt32x2 pixel, FfxUInt32 sample_index, FfxUInt32 dimension_offset) +{ + FfxInt32x2 coord = FfxInt32x2(pixel.x & 127u, pixel.y & 127u); + FfxFloat32x2 xi = texelFetch(g_blue_noise, FfxInt32x2(coord), 0).xy; + // xi.x = frac(xi.x + FfxFloat32((pixel.x >> 7) & 0xFFu) * GOLDEN_RATIO); + // xi.y = frac(xi.y + FfxFloat32((pixel.y >> 7) & 0xFFu) * GOLDEN_RATIO); + // return fmod(xi + (sample_index & 255) * GOLDEN_RATIO, 1.0f); + return xi; +} +#endif + +FfxFloat32x2 SampleBlueNoise(in FfxUInt32x2 pixel, in FfxUInt32 sample_index) +{ + return SampleBlueNoise(pixel, sample_index, 0); +} + +#if defined BRIXELIZER_GI_BIND_SRV_STATIC_SCREEN_PROBES +FfxFloat32x4 LoadStaticScreenProbesSRV(FfxUInt32x2 coord) +{ + return texelFetch(g_sdfgi_r_static_screen_probes, FfxInt32x2(coord), 0); +} + +FfxFloat32x4 SampleStaticScreenProbesSRV(FfxFloat32x2 uv) +{ + return textureLod(sampler2D(g_sdfgi_r_static_screen_probes, g_clamp_nearest_sampler), uv, 0.0f); +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_STATIC_SCREEN_PROBES +FfxFloat32x4 LoadStaticScreenProbes(FfxUInt32x2 coord) +{ + return imageLoad(g_sdfgi_rw_static_screen_probes, FfxInt32x2(coord)); +} + +void StoreStaticScreenProbes(FfxUInt32x2 coord, FfxFloat32x4 value) +{ + imageStore(g_sdfgi_rw_static_screen_probes, FfxInt32x2(coord), value); +} +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_STATIC_GI_TARGET +FfxFloat32x4 SampleStaticGITargetSRV(FfxFloat32x2 uv) +{ + return textureLod(sampler2D(g_sdfgi_r_static_gitarget, g_clamp_nearest_sampler), uv, 0.0f); +} + +FfxFloat32x4 LoadStaticGITargetSRV(FfxUInt32x2 coord) +{ + return texelFetch(g_sdfgi_r_static_gitarget, FfxInt32x2(coord), 0); +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_STATIC_GI_TARGET +void StoreStaticGITarget(FfxUInt32x2 coord, FfxFloat32x4 value) +{ + imageStore(g_sdfgi_rw_static_gitarget, FfxInt32x2(coord), value); +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_DEBUG_TARGET +FfxFloat32x4 LoadDebugTraget(FfxUInt32x2 coord) +{ + return imageLoad(g_sdfgi_rw_debug_target, FfxInt32x2(coord)); +} + +void StoreDebugTarget(FfxUInt32x2 coord, FfxFloat32x4 value) +{ + imageStore(g_sdfgi_rw_debug_target, FfxInt32x2(coord), value); +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_DEBUG_VISUALIZATION +void StoreDebugVisualization(FfxUInt32x2 pixel_coordinate, FfxFloat32x4 value) +{ + imageStore(g_rw_debug_visualization, FfxInt32x2(pixel_coordinate), value); +} +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_SOURCE_DEPTH +FfxFloat32 LoadSourceDepth(FfxUInt32x2 coord) +{ + return texelFetch(g_src_depth, FfxInt32x2(coord), 0).r; +} + +FfxFloat32x4 GatherSourceDepth(FfxFloat32x2 uv) +{ + return textureGather(sampler2D(g_src_depth, g_clamp_nearest_sampler), uv, 0); +} +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_SOURCE_HISTORY_DEPTH +FfxFloat32x4 GatherSourcePrevDepth(FfxFloat32x2 uv) +{ + return textureGather(sampler2D(g_src_history_depth, g_clamp_nearest_sampler), uv, 0); +} +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_SOURCE_NORMAL +FfxFloat32x3 LoadSourceNormal(FfxUInt32x2 coord) +{ + return normalize(texelFetch(g_src_normal, FfxInt32x2(coord), 0).xyz * g_sdfgi_constants.data.normalsUnpackMul + g_sdfgi_constants.data.normalsUnpackAdd); +} + +FfxFloat32x3 SampleSourceNormal(FfxFloat32x2 uv) +{ + return textureLod(sampler2D(g_src_normal, g_clamp_nearest_sampler), uv, 0.0f).rgb; +} +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_SOURCE_HISTORY_NORMAL +FfxFloat32x3 SampleSourcePrevNormal(FfxFloat32x2 uv) +{ + return textureLod(sampler2D(g_src_history_normal, g_clamp_nearest_sampler), uv, 0.0f).rgb; +} +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_SOURCE_ROUGHNESS +FfxFloat32 SampleSourceRoughness(FfxFloat32x2 uv) +{ + return textureLod(sampler2D(g_src_roughness, g_clamp_nearest_sampler), uv, 0.0f)[GetScalingRoughnessChannel()]; +} +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_SOURCE_MOTION_VECTORS +FfxFloat32x2 SampleSourceMotionVector(FfxFloat32x2 uv) +{ + return textureLod(sampler2D(g_src_motion_vectors, g_clamp_nearest_sampler), uv, 0.0f).xy; +} +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_SOURCE_PREV_LIT_OUTPUT +FfxFloat32x3 SampleSourcePrevLitOutput(FfxFloat32x2 uv) +{ + return textureLod(sampler2D(g_src_prev_lit_output, g_clamp_nearest_sampler), uv, 0.0f).xyz; +} +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_DOWNSAMPLED_DIFFUSE_GI +FfxFloat32x3 SampleDownsampledDiffuseGI(FfxFloat32x2 uv) +{ + return textureLod(sampler2D(g_downsampled_diffuse_gi, g_clamp_nearest_sampler), uv, 0.0f).xyz; +} +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_DOWNSAMPLED_SPECULAR_GI +FfxFloat32x3 SampleDownsampledSpecularGI(FfxFloat32x2 uv) +{ + return textureLod(sampler2D(g_downsampled_specular_gi, g_clamp_nearest_sampler), uv, 0.0f).xyz; +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_DOWNSAMPLED_DEPTH +void StoreDownsampledDepth(FfxUInt32x2 pixel_coordinate, FfxFloat32 value) +{ + imageStore(g_downsampled_depth, FfxInt32x2(pixel_coordinate), FfxFloat32x4(value, 0.0f, 0.0f, 0.0f)); +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_DOWNSAMPLED_HISTORY_DEPTH +void StoreDownsampledPrevDepth(FfxUInt32x2 pixel_coordinate, FfxFloat32 value) +{ + imageStore(g_downsampled_history_depth, FfxInt32x2(pixel_coordinate), FfxFloat32x4(value, 0.0f, 0.0f, 0.0f)); +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_DOWNSAMPLED_NORMAL +void StoreDownsampledNormal(FfxUInt32x2 pixel_coordinate, FfxFloat32x3 value) +{ + imageStore(g_downsampled_normal, FfxInt32x2(pixel_coordinate), FfxFloat32x4(value, 0.0f)); +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_DOWNSAMPLED_HISTORY_NORMAL +void StoreDownsampledPrevNormal(FfxUInt32x2 pixel_coordinate, FfxFloat32x3 value) +{ + imageStore(g_downsampled_history_normal, FfxInt32x2(pixel_coordinate), FfxFloat32x4(value, 0.0f)); +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_DOWNSAMPLED_ROUGHNESS +void StoreDownsampledRoughness(FfxUInt32x2 pixel_coordinate, FfxFloat32 value) +{ + imageStore(g_downsampled_roughness, FfxInt32x2(pixel_coordinate), FfxFloat32x4(value, 0.0f, 0.0f, 0.0f)); +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_DOWNSAMPLED_MOTION_VECTORS +void StoreDownsampledMotionVector(FfxUInt32x2 pixel_coordinate, FfxFloat32x2 value) +{ + imageStore(g_downsampled_motion_vectors, FfxInt32x2(pixel_coordinate), FfxFloat32x4(value, 0.0f, 0.0f)); +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_DOWNSAMPLED_PREV_LIT_OUTPUT +void StoreDownsampledPrevLitOutput(FfxUInt32x2 pixel_coordinate, FfxFloat32x3 value) +{ + imageStore(g_downsampled_prev_lit_output, FfxInt32x2(pixel_coordinate), FfxFloat32x4(value, 0.0f)); +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_UPSAMPLED_DIFFUSE_GI +void StoreUpsampledDiffuseGI(FfxUInt32x2 pixel_coordinate, FfxFloat32x3 value) +{ + imageStore(g_upsampled_diffuse_gi, FfxInt32x2(pixel_coordinate), FfxFloat32x4(value, 1.0f)); +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_UPSAMPLED_SPECULAR_GI +void StoreUpsampledSpecularGI(FfxUInt32x2 pixel_coordinate, FfxFloat32x3 value) +{ + imageStore(g_upsampled_specular_gi, FfxInt32x2(pixel_coordinate), FfxFloat32x4(value, 1.0f)); +} +#endif + +#endif // #if defined(FFX_GPU) + +#endif // FFX_BRIXELIZER_GI_CALLBACKS_GLSL_H diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizergi/ffx_brixelizergi_callbacks_hlsl.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizergi/ffx_brixelizergi_callbacks_hlsl.h new file mode 100644 index 00000000..9d05a14d --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizergi/ffx_brixelizergi_callbacks_hlsl.h @@ -0,0 +1,1246 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_BRIXELIZER_GI_CALLBACKS_HLSL_H +#define FFX_BRIXELIZER_GI_CALLBACKS_HLSL_H + +#include "../ffx_core.h" + +#include "ffx_brixelizer_host_gpu_shared.h" +#include "ffx_brixelizergi_host_interface.h" + +#if defined(FFX_GPU) +#ifndef FFX_PREFER_WAVE64 +#define FFX_PREFER_WAVE64 +#endif // #ifndef FFX_PREFER_WAVE64 + +FfxBrixelizerGIConstants GetGIConstants(); +FfxUInt32x2 GetBufferDimensions(); +FfxFloat32x2 GetBufferDimensionsF32(); +FfxFloat32x2 GetProbeBufferDimensionsF32(); +FfxUInt32 GetFrameIndex(); +FfxUInt32x2 GetTileBufferDimensions(); +FfxFloat32x3 GetCameraPosition(); +FfxFloat32x4x4 GetViewMatrix(); +FfxFloat32x4x4 GetViewProjectionMatrix(); +FfxFloat32x4x4 GetInverseViewMatrix(); +FfxFloat32x4x4 GetInverseProjectionMatrix(); +FfxFloat32x4x4 GetInverseViewProjectionMatrix(); +FfxFloat32x4x4 GetPreviousViewProjectionMatrix(); +FfxFloat32x4x4 GetPreviousInverseViewMatrix(); +FfxFloat32x4x4 GetPreviousInverseProjectionMatrix(); +FfxFloat32 GetRoughnessThreshold(); +FfxUInt32 GetRoughnessChannel(); +FfxFloat32 GetEnvironmentMapIntensity(); +FfxUInt32 GetTracingConstantsStartCascade(); +FfxUInt32 GetTracingConstantsEndCascade(); +FfxFloat32 GetTracingConstantsRayPushoff(); +FfxFloat32 GetTracingConstantsTMin(); +FfxFloat32 GetTracingConstantsTMax(); +FfxFloat32 GetTracingConstantsSDFSolveEpsilon(); +FfxFloat32 GetTracingConstantsSpecularRayPushoff(); +FfxFloat32 GetTracingConstantsSpecularSDFSolveEpsilon(); +FfxUInt32 GetPassConstantsCascadeIndex(); +FfxFloat32 GetPassConstantsEnergyDecayK(); +FfxBrixelizerGIScalingConstants GetScalingConstants(); +FfxUInt32 GetScalingRoughnessChannel(); +FfxUInt32 LoadTempSpawnMask(FfxUInt32x2 coord); +void StoreTempSpawnMask(FfxUInt32x2 coord, FfxUInt32 value); +FfxUInt32 LoadTempRandomSeed(FfxUInt32x2 coord); +void StoreTempRandomSeed(FfxUInt32x2 coord, FfxUInt32 value); +FfxUInt32x4 LoadTempSpecularPretraceTarget(FfxUInt32x2 coord); +void StoreTempSpecularPretraceTarget(FfxUInt32x2 coord, FfxUInt32x4 value); +FfxFloat32x4 LoadStaticScreenProbesStat(FfxUInt32x2 coord); +void StoreStaticScreenProbesStat(FfxUInt32x2 coord, FfxFloat32x4 value); +FfxFloat32x4 SampleSpecularTargetSRV(FfxFloat32x2 uv); +FfxFloat32x4 LoadSpecularTargetSRV(FfxUInt32x2 coord); +FfxFloat32x4 LoadSpecularTarget(FfxUInt32x2 coord); +void StoreSpecularTarget(FfxUInt32x2 coord, FfxFloat32x4 value); +FfxUInt32x4 LoadStaticProbeInfo(FfxUInt32 index); +void StoreStaticProbeInfo(FfxUInt32 index, FfxUInt32x4 value); +FfxUInt32x2 LoadStaticProbeSHBuffer(FfxUInt32 index); +void StoreStaticProbeSHBuffer(FfxUInt32 index, FfxUInt32x2 value); +FfxUInt32x4 LoadTempProbeInfo(FfxUInt32 index); +void StoreTempProbeInfo(FfxUInt32 index, FfxUInt32x4 info); +FfxUInt32x2 LoadTempProbeSHBuffer(FfxUInt32 index); +void StoreTempProbeSHBuffer(FfxUInt32 index, FfxUInt32x2 value); +FfxFloat32x3 SamplePrevLitOutput(FfxFloat32x2 uv); +FfxFloat32 LoadDepth(FfxUInt32x2 pixel_coordinate); +FfxFloat32 LoadRoughness(FfxUInt32x2 pixel_coordinate); +FfxFloat32 LoadPrevDepth(FfxUInt32x2 pixel_coordinate); +FfxFloat32 SampleDepth(FfxFloat32x2 uv); +FfxFloat32 SamplePrevDepth(FfxFloat32x2 uv); +FfxFloat32x3 LoadWorldNormal(FfxUInt32x2 pixel_coordinate); +FfxFloat32x3 LoadPrevWorldNormal(FfxUInt32x2 pixel_coordinate); +FfxFloat32x3 SampleWorldNormal(FfxFloat32x2 uv); +FfxFloat32x3 SamplePrevWorldNormal(FfxFloat32x2 uv); +FfxFloat32x2 SampleMotionVector(FfxFloat32x2 uv); +FfxFloat32x2 LoadMotionVector(FfxUInt32x2 pixel_coordinate); +FfxUInt32 LoadDisocclusionMask(FfxUInt32x2 pixel_coordinate); +void StoreDisocclusionMask(FfxUInt32x2 pixel_coordinate, float value); +FfxUInt32 LoadRaySwapIndirectArgs(FfxUInt32 elementIdx); +void StoreRaySwapIndirectArgs(FfxUInt32 elementIdx, FfxUInt32 value); +void IncrementRaySwapIndirectArgs(FfxUInt32 elementIdx, FfxUInt32 value, inout FfxUInt32 originalValue); +FfxUInt32x2 LoadBricksDirectSH(FfxUInt32 elementIdx); +void StoreBricksDirectSH(FfxUInt32 elementIdx, FfxUInt32x2 value); +FfxUInt32x2 LoadBricksSH(FfxUInt32 elementIdx); +void StoreBricksSH(FfxUInt32 elementIdx, FfxUInt32x2 value); +FfxUInt32x4 LoadBricksSHState(FfxUInt32 elementIdx); +void StoreBricksSHState(FfxUInt32 elementIdx, FfxUInt32x4 value); +FfxUInt32 LoadTempSpecularRaySwap(FfxUInt32 elementIdx); +void StoreTempSpecularRaySwap(FfxUInt32 elementIdx, FfxUInt32 value); +FfxFloat32x2 SampleBlueNoise(FfxUInt32x2 pixel, FfxUInt32 sample_index, FfxUInt32 dimension_offset); +FfxFloat32x2 SampleBlueNoise(in FfxUInt32x2 pixel, in FfxUInt32 sample_index); +FfxFloat32x4 LoadStaticScreenProbesSRV(FfxUInt32x2 coord); +FfxFloat32x4 SampleStaticScreenProbesSRV(FfxFloat32x2 uv); +FfxFloat32x4 LoadStaticScreenProbes(FfxUInt32x2 coord); +void StoreStaticScreenProbes(FfxUInt32x2 coord, FfxFloat32x4 value); +FfxFloat32x4 SampleStaticGITargetSRV(FfxFloat32x2 uv); +FfxFloat32x4 LoadStaticGITargetSRV(FfxUInt32x2 coord); +void StoreStaticGITarget(FfxUInt32x2 coord, FfxFloat32x4 value); +FfxFloat32x4 LoadDebugTraget(FfxUInt32x2 coord); +void StoreDebugTarget(FfxUInt32x2 coord, FfxFloat32x4 value); +FfxFloat32x3 SampleEnvironmentMap(FfxFloat32x3 world_space_reflected_direction); +FfxFloat32x3 SampleRadianceCacheSRV(FfxFloat32x3 uvw); +FfxFloat32x3 LoadRadianceCache(FfxUInt32x3 coord); +void StoreRadianceCache(FfxUInt32x3 coord, FfxFloat32x3 value); +void StoreDebugVisualization(FfxUInt32x2 pixel_coordinate, FfxFloat32x4 value); + +FfxFloat32 LoadSourceDepth(FfxUInt32x2 coord); +FfxFloat32x3 LoadSourceNormal(FfxUInt32x2 coord); +FfxFloat32x4 GatherSourceDepth(FfxFloat32x2 uv); +FfxFloat32x4 GatherSourcePrevDepth(FfxFloat32x2 uv); +FfxFloat32x3 SampleSourceNormal(FfxFloat32x2 uv); +FfxFloat32x3 SampleSourcePrevNormal(FfxFloat32x2 uv); +FfxFloat32 SampleSourceRoughness(FfxFloat32x2 uv); +FfxFloat32x2 SampleSourceMotionVector(FfxFloat32x2 uv); +FfxFloat32x3 SampleSourcePrevLitOutput(FfxFloat32x2 uv); +FfxFloat32x3 SampleDownsampledDiffuseGI(FfxFloat32x2 uv); +FfxFloat32x3 SampleDownsampledSpecularGI(FfxFloat32x2 uv); + +void StoreDownsampledDepth(FfxUInt32x2 pixel_coordinate, FfxFloat32 value); +void StoreDownsampledPrevDepth(FfxUInt32x2 pixel_coordinate, FfxFloat32 value); +void StoreDownsampledNormal(FfxUInt32x2 pixel_coordinate, FfxFloat32x3 value); +void StoreDownsampledPrevNormal(FfxUInt32x2 pixel_coordinate, FfxFloat32x3 value); +void StoreDownsampledRoughness(FfxUInt32x2 pixel_coordinate, FfxFloat32 value); +void StoreDownsampledMotionVector(FfxUInt32x2 pixel_coordinate, FfxFloat32x2 value); +void StoreDownsampledPrevLitOutput(FfxUInt32x2 pixel_coordinate, FfxFloat32x3 value); +void StoreUpsampledDiffuseGI(FfxUInt32x2 pixel_coordinate, FfxFloat32x3 value); +void StoreUpsampledSpecularGI(FfxUInt32x2 pixel_coordinate, FfxFloat32x3 value); + +FfxBrixelizerContextInfo GetContextInfo(); +FfxBrixelizerCascadeInfo GetCascadeInfo(FfxUInt32 cascadeID); +FfxBrixelizerCascadeInfo GetCascadeInfoNonUniform(FfxUInt32 cascadeID); +FfxFloat32 SampleSDFAtlas(FfxFloat32x3 uvw); +FfxUInt32 LoadContextCounter(FfxUInt32 elementIdx); +FfxUInt32 LoadBricksClearList(FfxUInt32 elementIdx); +FfxFloat32x3 LoadCascadeAABBTreesFloat3(FfxUInt32 cascadeID, FfxUInt32 elementIndex); +FfxUInt32 LoadCascadeAABBTreesUInt(FfxUInt32 cascadeID, FfxUInt32 elementIndex); +FfxUInt32 LoadBricksVoxelMap(FfxUInt32 elementIndex); +FfxUInt32 LoadBricksAABB(FfxUInt32 elementIndex); +FfxUInt32 LoadCascadeBrickMapArrayUniform(FfxUInt32 cascadeID, FfxUInt32 elementIndex); +FfxUInt32 LoadCascadeBrickMapArrayNonUniform(FfxUInt32 cascadeID, FfxUInt32 elementIndex); + +#define DECLARE_SRV_REGISTER(regIndex) t##regIndex +#define DECLARE_UAV_REGISTER(regIndex) u##regIndex +#define DECLARE_CB_REGISTER(regIndex) b##regIndex +#define DECLARE_SAMPLER_REGISTER(regIndex) s##regIndex +#define FFX_BRIXELIZER_DECLARE_SRV(regIndex) register(DECLARE_SRV_REGISTER(regIndex)) +#define FFX_BRIXELIZER_DECLARE_UAV(regIndex) register(DECLARE_UAV_REGISTER(regIndex)) +#define FFX_BRIXELIZER_DECLARE_CB(regIndex) register(DECLARE_CB_REGISTER(regIndex)) +#define FFX_BRIXELIZER_DECLARE_SAMPLER(regIndex) register(DECLARE_SAMPLER_REGISTER(regIndex)) + +// CBVs + +#if defined BRIXELIZER_GI_BIND_CB_SDFGI + ConstantBuffer g_sdfgi_constants : FFX_BRIXELIZER_DECLARE_CB(BRIXELIZER_GI_BIND_CB_SDFGI); +#endif + +#if defined BRIXELIZER_GI_BIND_CB_PASS_CONSTANTS + ConstantBuffer g_pass_constants : FFX_BRIXELIZER_DECLARE_CB(BRIXELIZER_GI_BIND_CB_PASS_CONSTANTS); +#endif + +#if defined BRIXELIZER_GI_BIND_CB_SCALING_CONSTANTS + ConstantBuffer g_scaling_constants : FFX_BRIXELIZER_DECLARE_CB(BRIXELIZER_GI_BIND_CB_SCALING_CONSTANTS); +#endif + +// SRVs + +#if defined BRIXELIZER_GI_BIND_SRV_DISOCCLUSION_MASK + Texture2D g_r_disocclusion_mask : FFX_BRIXELIZER_DECLARE_SRV(BRIXELIZER_GI_BIND_SRV_DISOCCLUSION_MASK); +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_STATIC_GI_TARGET + Texture2D g_sdfgi_r_static_gitarget : FFX_BRIXELIZER_DECLARE_SRV(BRIXELIZER_GI_BIND_SRV_STATIC_GI_TARGET); +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_STATIC_SCREEN_PROBES + Texture2D g_sdfgi_r_static_screen_probes : FFX_BRIXELIZER_DECLARE_SRV(BRIXELIZER_GI_BIND_SRV_STATIC_SCREEN_PROBES); +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_SPECULAR_TARGET + Texture2D g_sdfgi_r_specular_target : FFX_BRIXELIZER_DECLARE_SRV(BRIXELIZER_GI_BIND_SRV_SPECULAR_TARGET); +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_RADIANCE_CACHE + Texture3D g_bctx_radiance_cache : FFX_BRIXELIZER_DECLARE_SRV(BRIXELIZER_GI_BIND_SRV_RADIANCE_CACHE); +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_INPUT_PREV_LIT_OUTPUT + Texture2D g_prev_lit_output : FFX_BRIXELIZER_DECLARE_SRV(BRIXELIZER_GI_BIND_SRV_INPUT_PREV_LIT_OUTPUT); +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_INPUT_DEPTH + Texture2D g_depth : FFX_BRIXELIZER_DECLARE_SRV(BRIXELIZER_GI_BIND_SRV_INPUT_DEPTH); +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_INPUT_HISTORY_DEPTH + Texture2D g_history_depth : FFX_BRIXELIZER_DECLARE_SRV(BRIXELIZER_GI_BIND_SRV_INPUT_HISTORY_DEPTH); +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_INPUT_NORMAL + Texture2D g_normal : FFX_BRIXELIZER_DECLARE_SRV(BRIXELIZER_GI_BIND_SRV_INPUT_NORMAL); +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_INPUT_HISTORY_NORMAL + Texture2D g_history_normal : FFX_BRIXELIZER_DECLARE_SRV(BRIXELIZER_GI_BIND_SRV_INPUT_HISTORY_NORMAL); +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_INPUT_ROUGHNESS + Texture2D g_roughness : FFX_BRIXELIZER_DECLARE_SRV(BRIXELIZER_GI_BIND_SRV_INPUT_ROUGHNESS); +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_INPUT_MOTION_VECTORS + Texture2D g_motion_vectors : FFX_BRIXELIZER_DECLARE_SRV(BRIXELIZER_GI_BIND_SRV_INPUT_MOTION_VECTORS); +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_INPUT_ENVIRONMENT_MAP + TextureCube g_environment_map : FFX_BRIXELIZER_DECLARE_SRV(BRIXELIZER_GI_BIND_SRV_INPUT_ENVIRONMENT_MAP); +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_INPUT_BLUE_NOISE + Texture2D g_blue_noise : FFX_BRIXELIZER_DECLARE_SRV(BRIXELIZER_GI_BIND_SRV_INPUT_BLUE_NOISE); +#endif + +// Downsampled SRVs + +#if defined BRIXELIZER_GI_BIND_SRV_SOURCE_PREV_LIT_OUTPUT + Texture2D g_src_prev_lit_output : FFX_BRIXELIZER_DECLARE_SRV(BRIXELIZER_GI_BIND_SRV_SOURCE_PREV_LIT_OUTPUT); +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_SOURCE_DEPTH + Texture2D g_src_depth : FFX_BRIXELIZER_DECLARE_SRV(BRIXELIZER_GI_BIND_SRV_SOURCE_DEPTH); +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_SOURCE_HISTORY_DEPTH + Texture2D g_src_history_depth : FFX_BRIXELIZER_DECLARE_SRV(BRIXELIZER_GI_BIND_SRV_SOURCE_HISTORY_DEPTH); +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_SOURCE_NORMAL + Texture2D g_src_normal : FFX_BRIXELIZER_DECLARE_SRV(BRIXELIZER_GI_BIND_SRV_SOURCE_NORMAL); +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_SOURCE_HISTORY_NORMAL + Texture2D g_src_history_normal : FFX_BRIXELIZER_DECLARE_SRV(BRIXELIZER_GI_BIND_SRV_SOURCE_HISTORY_NORMAL); +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_SOURCE_ROUGHNESS + Texture2D g_src_roughness : FFX_BRIXELIZER_DECLARE_SRV(BRIXELIZER_GI_BIND_SRV_SOURCE_ROUGHNESS); +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_SOURCE_MOTION_VECTORS + Texture2D g_src_motion_vectors : FFX_BRIXELIZER_DECLARE_SRV(BRIXELIZER_GI_BIND_SRV_SOURCE_MOTION_VECTORS); +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_DOWNSAMPLED_DIFFUSE_GI + Texture2D g_downsampled_diffuse_gi : FFX_BRIXELIZER_DECLARE_SRV(BRIXELIZER_GI_BIND_SRV_DOWNSAMPLED_DIFFUSE_GI); +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_DOWNSAMPLED_SPECULAR_GI + Texture2D g_downsampled_specular_gi : FFX_BRIXELIZER_DECLARE_SRV(BRIXELIZER_GI_BIND_SRV_DOWNSAMPLED_SPECULAR_GI); +#endif + + +// UAVs + +#if defined BRIXELIZER_GI_BIND_UAV_DISOCCLUSION_MASK + RWTexture2D g_rw_disocclusion_mask : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_GI_BIND_UAV_DISOCCLUSION_MASK); +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_STATIC_SCREEN_PROBES + RWTexture2D g_sdfgi_rw_static_screen_probes : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_GI_BIND_UAV_STATIC_SCREEN_PROBES); +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_STATIC_PUSH_OFF_MAP + RWTexture2D g_sdfgi_rw_static_pushoff_map : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_GI_BIND_UAV_STATIC_PUSH_OFF_MAP); +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_STATIC_GI_TARGET + RWTexture2D g_sdfgi_rw_static_gitarget : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_GI_BIND_UAV_STATIC_GI_TARGET); +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_DEBUG_TARGET + RWTexture2D g_sdfgi_rw_debug_target : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_GI_BIND_UAV_DEBUG_TARGET); +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_RADIANCE_CACHE + RWTexture3D g_rw_bctx_radiance_cache : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_GI_BIND_UAV_RADIANCE_CACHE); +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_TEMP_SPAWN_MASK + RWTexture2D g_sdfgi_rw_temp_spawn_mask : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_GI_BIND_UAV_TEMP_SPAWN_MASK); +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_TEMP_RAND_SEED + RWTexture2D g_sdfgi_rw_temp_rand_seed : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_GI_BIND_UAV_TEMP_RAND_SEED); +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_TEMP_SPECULAR_PRETRACE_TARGET + RWTexture2D g_sdfgi_rw_temp_specular_pretrace_target : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_GI_BIND_UAV_TEMP_SPECULAR_PRETRACE_TARGET); +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_TEMP_BLUR_MASK + RWTexture2D g_sdfgi_rw_temp_blur_mask : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_GI_BIND_UAV_TEMP_BLUR_MASK); +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_STATIC_SCREEN_PROBES_STAT + RWTexture2D g_sdfgi_rw_static_screen_probes_stat : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_GI_BIND_UAV_STATIC_SCREEN_PROBES_STAT); +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_SPECULAR_TARGET + RWTexture2D g_sdfgi_rw_specular_target : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_GI_BIND_UAV_SPECULAR_TARGET); +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_SCREEN_PROBES_OUTPUT_COPY + RWTexture2D g_rw_screen_probes_output_copy : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_GI_BIND_UAV_SCREEN_PROBES_OUTPUT_COPY); +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_DEBUG_VISUALIZATION + RWTexture2D g_rw_debug_visualization : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_GI_BIND_UAV_DEBUG_VISUALIZATION); +#endif + +// Downsampled resources + +#if defined BRIXELIZER_GI_BIND_UAV_DOWNSAMPLED_PREV_LIT_OUTPUT + RWTexture2D g_downsampled_prev_lit_output : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_GI_BIND_UAV_DOWNSAMPLED_PREV_LIT_OUTPUT); +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_DOWNSAMPLED_DEPTH + RWTexture2D g_downsampled_depth : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_GI_BIND_UAV_DOWNSAMPLED_DEPTH); +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_DOWNSAMPLED_HISTORY_DEPTH + RWTexture2D g_downsampled_history_depth : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_GI_BIND_UAV_DOWNSAMPLED_HISTORY_DEPTH); +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_DOWNSAMPLED_NORMAL + RWTexture2D g_downsampled_normal : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_GI_BIND_UAV_DOWNSAMPLED_NORMAL); +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_DOWNSAMPLED_HISTORY_NORMAL + RWTexture2D g_downsampled_history_normal : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_GI_BIND_UAV_DOWNSAMPLED_HISTORY_NORMAL); +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_DOWNSAMPLED_ROUGHNESS + RWTexture2D g_downsampled_roughness : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_GI_BIND_UAV_DOWNSAMPLED_ROUGHNESS); +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_DOWNSAMPLED_MOTION_VECTORS + RWTexture2D g_downsampled_motion_vectors : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_GI_BIND_UAV_DOWNSAMPLED_MOTION_VECTORS); +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_UPSAMPLED_DIFFUSE_GI + RWTexture2D g_upsampled_diffuse_gi : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_GI_BIND_UAV_UPSAMPLED_DIFFUSE_GI); +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_UPSAMPLED_SPECULAR_GI + RWTexture2D g_upsampled_specular_gi : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_GI_BIND_UAV_UPSAMPLED_SPECULAR_GI); +#endif + +// UAVs + +#if defined BRIXELIZER_GI_BIND_UAV_STATIC_PROBE_INFO + RWStructuredBuffer g_sdfgi_rw_static_probe_info : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_GI_BIND_UAV_STATIC_PROBE_INFO); +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_STATIC_PROBE_SH_BUFFER + RWStructuredBuffer g_sdfgi_rw_static_probe_sh_buffer : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_GI_BIND_UAV_STATIC_PROBE_SH_BUFFER); +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_TEMP_PROBE_INFO + RWStructuredBuffer g_sdfgi_rw_temp_probe_info : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_GI_BIND_UAV_TEMP_PROBE_INFO); +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_TEMP_PROBE_SH_BUFFER + RWStructuredBuffer g_sdfgi_rw_temp_probe_sh_buffer : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_GI_BIND_UAV_TEMP_PROBE_SH_BUFFER); +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_RAY_SWAP_INDIRECT_ARGS + RWStructuredBuffer g_sdfgi_rw_ray_swap_indirect_args : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_GI_BIND_UAV_RAY_SWAP_INDIRECT_ARGS); +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_BRICKS_DIRECT_SH + RWStructuredBuffer g_bctx_bricks_direct_sh : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_GI_BIND_UAV_BRICKS_DIRECT_SH); +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_BRICKS_SH + RWStructuredBuffer g_bctx_bricks_sh : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_GI_BIND_UAV_BRICKS_SH); +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_BRICKS_SH_STATE + RWStructuredBuffer g_bctx_bricks_sh_state : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_GI_BIND_UAV_BRICKS_SH_STATE); +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_TEMP_SPECULAR_RAY_SWAP + RWStructuredBuffer g_sdfgi_rw_temp_specular_ray_swap : FFX_BRIXELIZER_DECLARE_UAV(BRIXELIZER_GI_BIND_UAV_TEMP_SPECULAR_RAY_SWAP); +#endif + +// Brixelizer Resources + +#if defined BRIXELIZER_BIND_CB_CONTEXT_INFO + ConstantBuffer g_bx_context_info : FFX_BRIXELIZER_DECLARE_CB(BRIXELIZER_BIND_CB_CONTEXT_INFO); +#endif + +#if defined BRIXELIZER_BIND_SRV_SDF_ATLAS + Texture3D r_sdf_atlas : FFX_BRIXELIZER_DECLARE_SRV(BRIXELIZER_BIND_SRV_SDF_ATLAS); +#endif + +#if defined BRIXELIZER_BIND_SRV_CONTEXT_BRICKS_AABB + StructuredBuffer r_bctx_bricks_aabb : FFX_BRIXELIZER_DECLARE_SRV(BRIXELIZER_BIND_SRV_CONTEXT_BRICKS_AABB); +#endif + +#if defined BRIXELIZER_BIND_SRV_CONTEXT_BRICKS_VOXEL_MAP + StructuredBuffer r_bctx_bricks_voxel_map : FFX_BRIXELIZER_DECLARE_SRV(BRIXELIZER_BIND_SRV_CONTEXT_BRICKS_VOXEL_MAP); +#endif + +#if defined BRIXELIZER_BIND_SRV_CONTEXT_COUNTERS + StructuredBuffer r_bctx_counters : FFX_BRIXELIZER_DECLARE_SRV(BRIXELIZER_BIND_SRV_CONTEXT_COUNTERS); +#endif + +#if defined BRIXELIZER_BIND_SRV_CONTEXT_BRICKS_CLEAR_LIST + StructuredBuffer r_bctx_bricks_clear_list : FFX_BRIXELIZER_DECLARE_SRV(BRIXELIZER_BIND_SRV_CONTEXT_BRICKS_CLEAR_LIST); +#endif + +#if defined BRIXELIZER_BIND_SRV_CASCADE_AABB_TREES + StructuredBuffer r_cascade_aabbtrees[24] : FFX_BRIXELIZER_DECLARE_SRV(BRIXELIZER_BIND_SRV_CASCADE_AABB_TREES); +#endif + +#if defined BRIXELIZER_BIND_SRV_CASCADE_BRICK_MAPS + StructuredBuffer r_cascade_brick_maps[24] : FFX_BRIXELIZER_DECLARE_SRV(BRIXELIZER_BIND_SRV_CASCADE_BRICK_MAPS); +#endif + +#if defined BRIXELIZER_BIND_SAMPLER_CLAMP_LINEAR_SAMPLER + SamplerState g_clamp_linear_sampler : FFX_BRIXELIZER_DECLARE_SAMPLER(BRIXELIZER_BIND_SAMPLER_CLAMP_LINEAR_SAMPLER); +#endif + +#if defined BRIXELIZER_BIND_SAMPLER_CLAMP_NEAREST_SAMPLER + SamplerState g_clamp_nearest_sampler : FFX_BRIXELIZER_DECLARE_SAMPLER(BRIXELIZER_BIND_SAMPLER_CLAMP_NEAREST_SAMPLER); +#endif + +#if defined BRIXELIZER_BIND_SAMPLER_WRAP_LINEAR_SAMPLER + SamplerState g_wrap_linear_sampler : FFX_BRIXELIZER_DECLARE_SAMPLER(BRIXELIZER_BIND_SAMPLER_WRAP_LINEAR_SAMPLER); +#endif + +#if defined BRIXELIZER_BIND_SAMPLER_WRAP_NEAREST_SAMPLER + SamplerState g_wrap_nearest_sampler : FFX_BRIXELIZER_DECLARE_SAMPLER(BRIXELIZER_BIND_SAMPLER_WRAP_NEAREST_SAMPLER); +#endif + +#if defined BRIXELIZER_BIND_CB_CONTEXT_INFO +FfxBrixelizerContextInfo GetContextInfo() +{ + return g_bx_context_info; +} + +FfxBrixelizerCascadeInfo GetCascadeInfo(FfxUInt32 cascadeID) +{ + return g_bx_context_info.cascades[cascadeID]; +} + +FfxBrixelizerCascadeInfo GetCascadeInfoNonUniform(FfxUInt32 cascadeID) +{ + return g_bx_context_info.cascades[NonUniformResourceIndex(cascadeID)]; +} +#endif + +#if defined BRIXELIZER_BIND_SRV_SDF_ATLAS +FfxFloat32 SampleSDFAtlas(FfxFloat32x3 uvw) +{ + return r_sdf_atlas.SampleLevel(g_wrap_linear_sampler, uvw, 0.0f); +} +#endif + +#if defined BRIXELIZER_BIND_SRV_CONTEXT_COUNTERS +FfxUInt32 LoadContextCounter(FfxUInt32 elementIdx) +{ + return r_bctx_counters[elementIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_SRV_CONTEXT_BRICKS_CLEAR_LIST +FfxUInt32 LoadBricksClearList(FfxUInt32 elementIdx) +{ + return r_bctx_bricks_clear_list[elementIdx]; +} +#endif + +#if defined BRIXELIZER_BIND_SRV_CASCADE_AABB_TREES +FfxFloat32x3 LoadCascadeAABBTreesFloat3(FfxUInt32 cascadeID, FfxUInt32 elementIndex) +{ + return FfxFloat32x3(asfloat(r_cascade_aabbtrees[cascadeID][elementIndex + 0]), + asfloat(r_cascade_aabbtrees[cascadeID][elementIndex + 1]), + asfloat(r_cascade_aabbtrees[cascadeID][elementIndex + 2])); +} + +FfxUInt32 LoadCascadeAABBTreesUInt(FfxUInt32 cascadeID, FfxUInt32 elementIndex) +{ + return r_cascade_aabbtrees[cascadeID][elementIndex]; +} +#endif + +#if defined BRIXELIZER_BIND_SRV_CONTEXT_BRICKS_VOXEL_MAP +FfxUInt32 LoadBricksVoxelMap(FfxUInt32 elementIndex) +{ + return r_bctx_bricks_voxel_map[elementIndex]; +} +#endif + +#if defined BRIXELIZER_BIND_SRV_CONTEXT_BRICKS_AABB +FfxUInt32 LoadBricksAABB(FfxUInt32 elementIndex) +{ + return r_bctx_bricks_aabb[elementIndex]; +} +#endif + +#if defined BRIXELIZER_BIND_SRV_CASCADE_BRICK_MAPS +FfxUInt32 LoadCascadeBrickMapArrayUniform(FfxUInt32 cascadeID, FfxUInt32 elementIndex) +{ + return r_cascade_brick_maps[cascadeID][elementIndex]; +} + +FfxUInt32 LoadCascadeBrickMapArrayNonUniform(FfxUInt32 cascadeID, FfxUInt32 elementIndex) +{ + return r_cascade_brick_maps[NonUniformResourceIndex(cascadeID)][elementIndex]; +} +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_INPUT_ENVIRONMENT_MAP +FfxFloat32x3 SampleEnvironmentMap(FfxFloat32x3 world_space_reflected_direction) +{ + return g_environment_map.SampleLevel(g_wrap_linear_sampler, world_space_reflected_direction, 0.0).xyz * GetEnvironmentMapIntensity(); +} +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_RADIANCE_CACHE +FfxFloat32x3 SampleRadianceCacheSRV(FfxFloat32x3 uvw) +{ + return g_bctx_radiance_cache.SampleLevel(g_clamp_nearest_sampler, uvw, 0.0f); +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_RADIANCE_CACHE +FfxFloat32x3 LoadRadianceCache(FfxUInt32x3 coord) +{ + return g_rw_bctx_radiance_cache[coord]; +} + +void StoreRadianceCache(FfxUInt32x3 coord, FfxFloat32x3 value) +{ + g_rw_bctx_radiance_cache[coord] = value; +} +#endif + +// GI Resources + +#if defined BRIXELIZER_GI_BIND_CB_SDFGI +FfxBrixelizerGIConstants GetGIConstants() +{ + return g_sdfgi_constants; +} + +FfxUInt32x2 GetBufferDimensions() +{ + return g_sdfgi_constants.buffer_dimensions; +} + +FfxFloat32x2 GetBufferDimensionsF32() +{ + return g_sdfgi_constants.buffer_dimensions_f32; +} + +FfxFloat32x2 GetProbeBufferDimensionsF32() +{ + return g_sdfgi_constants.probe_buffer_dimensions_f32; +} + +FfxUInt32 GetFrameIndex() +{ + return g_sdfgi_constants.frame_index; +} + +FfxUInt32x2 GetTileBufferDimensions() +{ + return g_sdfgi_constants.tile_buffer_dimensions; +} + +FfxFloat32x3 GetCameraPosition() +{ + return g_sdfgi_constants.camera_position; +} + +FfxFloat32x4x4 GetViewMatrix() +{ + return g_sdfgi_constants.view; +} + +FfxFloat32x4x4 GetViewProjectionMatrix() +{ + return g_sdfgi_constants.view_proj; +} + +FfxFloat32x4x4 GetInverseViewMatrix() +{ + return g_sdfgi_constants.inv_view; +} + +FfxFloat32x4x4 GetInverseProjectionMatrix() +{ + return g_sdfgi_constants.inv_proj; +} + +FfxFloat32x4x4 GetInverseViewProjectionMatrix() +{ + return g_sdfgi_constants.inv_view_proj; +} + +FfxFloat32x4x4 GetPreviousViewProjectionMatrix() +{ + return g_sdfgi_constants.prev_view_proj; +} + +FfxFloat32x4x4 GetPreviousInverseViewMatrix() +{ + return g_sdfgi_constants.prev_inv_view; +} + +FfxFloat32x4x4 GetPreviousInverseProjectionMatrix() +{ + return g_sdfgi_constants.prev_inv_proj; +} + +FfxFloat32 GetRoughnessThreshold() +{ + return g_sdfgi_constants.roughnessThreshold; +} + +FfxUInt32 GetRoughnessChannel() +{ + return g_sdfgi_constants.roughnessChannel; +} + +FfxFloat32 GetEnvironmentMapIntensity() +{ + return g_sdfgi_constants.environmentMapIntensity; +} + +FfxUInt32 GetTracingConstantsStartCascade() +{ + return g_sdfgi_constants.tracing_constants.start_cascade; +} + +FfxUInt32 GetTracingConstantsEndCascade() +{ + return g_sdfgi_constants.tracing_constants.end_cascade; +} + +FfxFloat32 GetTracingConstantsRayPushoff() +{ + return g_sdfgi_constants.tracing_constants.ray_pushoff; +} + +FfxFloat32 GetTracingConstantsTMin() +{ + return g_sdfgi_constants.tracing_constants.t_min; +} + +FfxFloat32 GetTracingConstantsTMax() +{ + return g_sdfgi_constants.tracing_constants.t_max; +} + +FfxFloat32 GetTracingConstantsSDFSolveEpsilon() +{ + return g_sdfgi_constants.tracing_constants.sdf_solve_eps; +} + +FfxFloat32 GetTracingConstantsSpecularRayPushoff() +{ + return g_sdfgi_constants.tracing_constants.specular_ray_pushoff; +} + +FfxFloat32 GetTracingConstantsSpecularSDFSolveEpsilon() +{ + return g_sdfgi_constants.tracing_constants.specular_sdf_solve_eps; +} +#endif + +#if defined BRIXELIZER_GI_BIND_CB_PASS_CONSTANTS +FfxUInt32 GetPassConstantsCascadeIndex() +{ + return g_pass_constants.cascade_idx; +} + +FfxFloat32 GetPassConstantsEnergyDecayK() +{ + return g_pass_constants.energy_decay_k; +} +#endif + +#if defined BRIXELIZER_GI_BIND_CB_SCALING_CONSTANTS +FfxBrixelizerGIScalingConstants GetScalingConstants() +{ + return g_scaling_constants; +} + +FfxUInt32 GetScalingRoughnessChannel() +{ + return g_scaling_constants.roughnessChannel; +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_TEMP_SPAWN_MASK +FfxUInt32 LoadTempSpawnMask(FfxUInt32x2 coord) +{ + return g_sdfgi_rw_temp_spawn_mask[coord]; +} + +void StoreTempSpawnMask(FfxUInt32x2 coord, FfxUInt32 value) +{ + g_sdfgi_rw_temp_spawn_mask[coord] = value; +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_TEMP_RAND_SEED +FfxUInt32 LoadTempRandomSeed(FfxUInt32x2 coord) +{ + return g_sdfgi_rw_temp_rand_seed[coord]; +} + +void StoreTempRandomSeed(FfxUInt32x2 coord, FfxUInt32 value) +{ + g_sdfgi_rw_temp_rand_seed[coord] = value; +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_TEMP_SPECULAR_PRETRACE_TARGET +FfxUInt32x4 LoadTempSpecularPretraceTarget(FfxUInt32x2 coord) +{ + return g_sdfgi_rw_temp_specular_pretrace_target[coord]; +} + +void StoreTempSpecularPretraceTarget(FfxUInt32x2 coord, FfxUInt32x4 value) +{ + g_sdfgi_rw_temp_specular_pretrace_target[coord] = value; +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_STATIC_SCREEN_PROBES_STAT +FfxFloat32x4 LoadStaticScreenProbesStat(FfxUInt32x2 coord) +{ + return g_sdfgi_rw_static_screen_probes_stat[coord]; +} + +void StoreStaticScreenProbesStat(FfxUInt32x2 coord, FfxFloat32x4 value) +{ + g_sdfgi_rw_static_screen_probes_stat[coord] = value; +} +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_SPECULAR_TARGET +FfxFloat32x4 SampleSpecularTargetSRV(FfxFloat32x2 uv) +{ + return g_sdfgi_r_specular_target.SampleLevel(g_clamp_nearest_sampler, uv, 0.0f); +} + +FfxFloat32x4 LoadSpecularTargetSRV(FfxUInt32x2 coord) +{ + return g_sdfgi_r_specular_target[coord]; +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_SPECULAR_TARGET +FfxFloat32x4 LoadSpecularTarget(FfxUInt32x2 coord) +{ + return g_sdfgi_rw_specular_target[coord]; +} + +void StoreSpecularTarget(FfxUInt32x2 coord, FfxFloat32x4 value) +{ + g_sdfgi_rw_specular_target[coord] = value; +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_STATIC_PROBE_INFO +FfxUInt32x4 LoadStaticProbeInfo(FfxUInt32 index) +{ + return g_sdfgi_rw_static_probe_info[index]; +} + +void StoreStaticProbeInfo(FfxUInt32 index, FfxUInt32x4 value) +{ + g_sdfgi_rw_static_probe_info[index] = value; +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_STATIC_PROBE_SH_BUFFER +FfxUInt32x2 LoadStaticProbeSHBuffer(FfxUInt32 index) +{ + return g_sdfgi_rw_static_probe_sh_buffer[index]; +} + +void StoreStaticProbeSHBuffer(FfxUInt32 index, FfxUInt32x2 value) +{ + g_sdfgi_rw_static_probe_sh_buffer[index] = value; +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_TEMP_PROBE_INFO +FfxUInt32x4 LoadTempProbeInfo(FfxUInt32 index) +{ + return g_sdfgi_rw_temp_probe_info[index]; +} + +void StoreTempProbeInfo(FfxUInt32 index, FfxUInt32x4 info) +{ + g_sdfgi_rw_temp_probe_info[index] = info; +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_TEMP_PROBE_SH_BUFFER +FfxUInt32x2 LoadTempProbeSHBuffer(FfxUInt32 index) +{ + return g_sdfgi_rw_temp_probe_sh_buffer[index]; +} + +void StoreTempProbeSHBuffer(FfxUInt32 index, FfxUInt32x2 value) +{ + g_sdfgi_rw_temp_probe_sh_buffer[index] = value; + +} +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_INPUT_PREV_LIT_OUTPUT +FfxFloat32x3 SamplePrevLitOutput(FfxFloat32x2 uv) +{ + return g_prev_lit_output.SampleLevel(g_clamp_nearest_sampler, uv, 0.0).rgb; +} +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_INPUT_DEPTH +FfxFloat32 LoadDepth(FfxUInt32x2 pixel_coordinate) +{ + return g_depth[pixel_coordinate].x; +} +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_INPUT_ROUGHNESS +FfxFloat32 LoadRoughness(FfxUInt32x2 pixel_coordinate) +{ + FfxFloat32 roughness = g_roughness[pixel_coordinate][GetRoughnessChannel()]; + + if (g_sdfgi_constants.isRoughnessPerceptual == 1) + roughness *= roughness; + + return roughness; +} +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_INPUT_HISTORY_DEPTH +FfxFloat32 LoadPrevDepth(FfxUInt32x2 pixel_coordinate) +{ + return g_history_depth[pixel_coordinate].x; +} +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_INPUT_DEPTH +FfxFloat32 SampleDepth(FfxFloat32x2 uv) +{ + return g_depth.SampleLevel(g_clamp_nearest_sampler, uv, 0.0).x; +} +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_INPUT_HISTORY_DEPTH +FfxFloat32 SamplePrevDepth(FfxFloat32x2 uv) +{ + return g_history_depth.SampleLevel(g_clamp_nearest_sampler, uv, 0.0).x; +} +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_INPUT_NORMAL +FfxFloat32x3 LoadWorldNormal(FfxUInt32x2 pixel_coordinate) +{ + return normalize(g_normal.Load(FfxInt32x3(pixel_coordinate, 0)).xyz * g_sdfgi_constants.normalsUnpackMul + g_sdfgi_constants.normalsUnpackAdd); +} +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_INPUT_HISTORY_NORMAL +FfxFloat32x3 LoadPrevWorldNormal(FfxUInt32x2 pixel_coordinate) +{ + return normalize(g_history_normal.Load(FfxInt32x3(pixel_coordinate, 0)).xyz * g_sdfgi_constants.normalsUnpackMul + g_sdfgi_constants.normalsUnpackAdd); +} +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_INPUT_NORMAL +FfxFloat32x3 SampleWorldNormal(FfxFloat32x2 uv) +{ + return normalize(g_normal.SampleLevel(g_clamp_nearest_sampler, uv, 0.0).xyz * g_sdfgi_constants.normalsUnpackMul + g_sdfgi_constants.normalsUnpackAdd); +} +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_INPUT_HISTORY_NORMAL +FfxFloat32x3 SamplePrevWorldNormal(FfxFloat32x2 uv) +{ + return normalize(g_history_normal.SampleLevel(g_clamp_nearest_sampler, uv, 0.0).xyz * g_sdfgi_constants.normalsUnpackMul + g_sdfgi_constants.normalsUnpackAdd); +} +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_INPUT_MOTION_VECTORS +FfxFloat32x2 SampleMotionVector(FfxFloat32x2 uv) +{ + return g_motion_vectors.SampleLevel(g_clamp_nearest_sampler, uv, 0.0).xy * g_sdfgi_constants.motionVectorScale; +} + +FfxFloat32x2 LoadMotionVector(FfxUInt32x2 pixel_coordinate) +{ + return g_motion_vectors[pixel_coordinate].xy * g_sdfgi_constants.motionVectorScale; +} +#endif // BRIXELIZER_GI_BIND_SRV_INPUT_MOTION_VECTORS + +#if defined BRIXELIZER_GI_BIND_SRV_DISOCCLUSION_MASK +FfxUInt32 LoadDisocclusionMask(FfxUInt32x2 pixel_coordinate) +{ + return g_r_disocclusion_mask[pixel_coordinate].x; +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_DISOCCLUSION_MASK +void StoreDisocclusionMask(FfxUInt32x2 pixel_coordinate, float value) +{ + g_rw_disocclusion_mask[pixel_coordinate] = value; +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_RAY_SWAP_INDIRECT_ARGS +FfxUInt32 LoadRaySwapIndirectArgs(FfxUInt32 elementIdx) +{ + return g_sdfgi_rw_ray_swap_indirect_args[elementIdx]; +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_RAY_SWAP_INDIRECT_ARGS +void StoreRaySwapIndirectArgs(FfxUInt32 elementIdx, FfxUInt32 value) +{ + g_sdfgi_rw_ray_swap_indirect_args[elementIdx] = value; +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_RAY_SWAP_INDIRECT_ARGS +void IncrementRaySwapIndirectArgs(FfxUInt32 elementIdx, FfxUInt32 value, inout FfxUInt32 originalValue) +{ + InterlockedAdd(g_sdfgi_rw_ray_swap_indirect_args[elementIdx], value, originalValue); +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_BRICKS_DIRECT_SH +FfxUInt32x2 LoadBricksDirectSH(FfxUInt32 elementIdx) +{ + return g_bctx_bricks_direct_sh[elementIdx]; +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_BRICKS_DIRECT_SH +void StoreBricksDirectSH(FfxUInt32 elementIdx, FfxUInt32x2 value) +{ + g_bctx_bricks_direct_sh[elementIdx] = value; +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_BRICKS_SH +FfxUInt32x2 LoadBricksSH(FfxUInt32 elementIdx) +{ + return g_bctx_bricks_sh[elementIdx]; +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_BRICKS_SH +void StoreBricksSH(FfxUInt32 elementIdx, FfxUInt32x2 value) +{ + g_bctx_bricks_sh[elementIdx] = value; +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_BRICKS_SH_STATE +FfxUInt32x4 LoadBricksSHState(FfxUInt32 elementIdx) +{ + return g_bctx_bricks_sh_state[elementIdx]; +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_BRICKS_SH_STATE +void StoreBricksSHState(FfxUInt32 elementIdx, FfxUInt32x4 value) +{ + g_bctx_bricks_sh_state[elementIdx] = value; +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_TEMP_SPECULAR_RAY_SWAP +FfxUInt32 LoadTempSpecularRaySwap(FfxUInt32 elementIdx) +{ + return g_sdfgi_rw_temp_specular_ray_swap[elementIdx]; +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_TEMP_SPECULAR_RAY_SWAP +void StoreTempSpecularRaySwap(FfxUInt32 elementIdx, FfxUInt32 value) +{ + g_sdfgi_rw_temp_specular_ray_swap[elementIdx] = value; +} +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_INPUT_BLUE_NOISE +FfxFloat32x2 SampleBlueNoise(FfxUInt32x2 pixel, FfxUInt32 sample_index, FfxUInt32 dimension_offset) +{ + FfxInt32x2 coord = FfxInt32x2(pixel.x & 127u, pixel.y & 127u); + FfxFloat32x2 xi = g_blue_noise[coord].xy; + // xi.x = frac(xi.x + FfxFloat32((pixel.x >> 7) & 0xFFu) * GOLDEN_RATIO); + // xi.y = frac(xi.y + FfxFloat32((pixel.y >> 7) & 0xFFu) * GOLDEN_RATIO); + // return fmod(xi + (sample_index & 255) * GOLDEN_RATIO, 1.0f); + return xi; +} +#endif + +FfxFloat32x2 SampleBlueNoise(in FfxUInt32x2 pixel, in FfxUInt32 sample_index) +{ + return SampleBlueNoise(pixel, sample_index, 0); +} + +#if defined BRIXELIZER_GI_BIND_SRV_STATIC_SCREEN_PROBES +FfxFloat32x4 LoadStaticScreenProbesSRV(FfxUInt32x2 coord) +{ + return g_sdfgi_r_static_screen_probes[coord]; +} + +FfxFloat32x4 SampleStaticScreenProbesSRV(FfxFloat32x2 uv) +{ + return g_sdfgi_r_static_screen_probes.SampleLevel(g_clamp_nearest_sampler, uv, FfxFloat32(0.0)); +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_STATIC_SCREEN_PROBES +FfxFloat32x4 LoadStaticScreenProbes(FfxUInt32x2 coord) +{ + return g_sdfgi_rw_static_screen_probes[coord]; +} + +void StoreStaticScreenProbes(FfxUInt32x2 coord, FfxFloat32x4 value) +{ + g_sdfgi_rw_static_screen_probes[coord] = value; + +} +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_STATIC_GI_TARGET +FfxFloat32x4 SampleStaticGITargetSRV(FfxFloat32x2 uv) +{ + return g_sdfgi_r_static_gitarget.SampleLevel(g_clamp_nearest_sampler, uv, 0.0f); +} + +FfxFloat32x4 LoadStaticGITargetSRV(FfxUInt32x2 coord) +{ + return g_sdfgi_r_static_gitarget[coord]; +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_STATIC_GI_TARGET +void StoreStaticGITarget(FfxUInt32x2 coord, FfxFloat32x4 value) +{ + g_sdfgi_rw_static_gitarget[coord] = value; +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_DEBUG_TARGET +FfxFloat32x4 LoadDebugTraget(FfxUInt32x2 coord) +{ + return g_sdfgi_rw_debug_target[coord]; +} + +void StoreDebugTarget(FfxUInt32x2 coord, FfxFloat32x4 value) +{ + g_sdfgi_rw_debug_target[coord] = value; +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_DEBUG_VISUALIZATION +void StoreDebugVisualization(FfxUInt32x2 pixel_coordinate, FfxFloat32x4 value) +{ + g_rw_debug_visualization[pixel_coordinate] = value; +} +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_SOURCE_DEPTH +FfxFloat32 LoadSourceDepth(FfxUInt32x2 coord) +{ + return g_src_depth[coord].r; +} + +FfxFloat32x4 GatherSourceDepth(FfxFloat32x2 uv) +{ + return g_src_depth.Gather(g_clamp_nearest_sampler, uv); +} +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_SOURCE_HISTORY_DEPTH +FfxFloat32x4 GatherSourcePrevDepth(FfxFloat32x2 uv) +{ + return g_src_history_depth.Gather(g_clamp_nearest_sampler, uv); +} +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_SOURCE_NORMAL +FfxFloat32x3 LoadSourceNormal(FfxUInt32x2 coord) +{ + return normalize(g_src_normal.Load(FfxInt32x3(coord, 0)).xyz * g_sdfgi_constants.normalsUnpackMul + g_sdfgi_constants.normalsUnpackAdd); +} + +FfxFloat32x3 SampleSourceNormal(FfxFloat32x2 uv) +{ + return g_src_normal.SampleLevel(g_clamp_nearest_sampler, uv, 0.0f).rgb; +} +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_SOURCE_HISTORY_NORMAL +FfxFloat32x3 SampleSourcePrevNormal(FfxFloat32x2 uv) +{ + return g_src_history_normal.SampleLevel(g_clamp_nearest_sampler, uv, 0.0f).rgb; +} +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_SOURCE_ROUGHNESS +FfxFloat32 SampleSourceRoughness(FfxFloat32x2 uv) +{ + return g_src_roughness.SampleLevel(g_clamp_nearest_sampler, uv, 0.0f)[GetScalingRoughnessChannel()]; +} +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_SOURCE_MOTION_VECTORS +FfxFloat32x2 SampleSourceMotionVector(FfxFloat32x2 uv) +{ + return g_src_motion_vectors.SampleLevel(g_clamp_nearest_sampler, uv, 0.0f).xy; +} +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_SOURCE_PREV_LIT_OUTPUT +FfxFloat32x3 SampleSourcePrevLitOutput(FfxFloat32x2 uv) +{ + return g_src_prev_lit_output.SampleLevel(g_clamp_nearest_sampler, uv, 0.0f).rgb; +} +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_DOWNSAMPLED_DIFFUSE_GI +FfxFloat32x3 SampleDownsampledDiffuseGI(FfxFloat32x2 uv) +{ + return g_downsampled_diffuse_gi.SampleLevel(g_clamp_nearest_sampler, uv, 0.0f).rgb; +} +#endif + +#if defined BRIXELIZER_GI_BIND_SRV_DOWNSAMPLED_SPECULAR_GI +FfxFloat32x3 SampleDownsampledSpecularGI(FfxFloat32x2 uv) +{ + return g_downsampled_specular_gi.SampleLevel(g_clamp_nearest_sampler, uv, 0.0f).rgb; +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_DOWNSAMPLED_DEPTH +void StoreDownsampledDepth(FfxUInt32x2 pixel_coordinate, FfxFloat32 value) +{ + g_downsampled_depth[pixel_coordinate] = value; +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_DOWNSAMPLED_HISTORY_DEPTH +void StoreDownsampledPrevDepth(FfxUInt32x2 pixel_coordinate, FfxFloat32 value) +{ + g_downsampled_history_depth[pixel_coordinate] = value; +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_DOWNSAMPLED_NORMAL +void StoreDownsampledNormal(FfxUInt32x2 pixel_coordinate, FfxFloat32x3 value) +{ + g_downsampled_normal[pixel_coordinate] = FfxFloat32x4(value, 0.0f); +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_DOWNSAMPLED_HISTORY_NORMAL +void StoreDownsampledPrevNormal(FfxUInt32x2 pixel_coordinate, FfxFloat32x3 value) +{ + g_downsampled_history_normal[pixel_coordinate] = FfxFloat32x4(value, 0.0f); +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_DOWNSAMPLED_ROUGHNESS +void StoreDownsampledRoughness(FfxUInt32x2 pixel_coordinate, FfxFloat32 value) +{ + g_downsampled_roughness[pixel_coordinate] = value; +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_DOWNSAMPLED_MOTION_VECTORS +void StoreDownsampledMotionVector(FfxUInt32x2 pixel_coordinate, FfxFloat32x2 value) +{ + g_downsampled_motion_vectors[pixel_coordinate] = FfxFloat32x4(value, 0.0f, 0.0f); +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_DOWNSAMPLED_PREV_LIT_OUTPUT +void StoreDownsampledPrevLitOutput(FfxUInt32x2 pixel_coordinate, FfxFloat32x3 value) +{ + g_downsampled_prev_lit_output[pixel_coordinate] = FfxFloat32x4(value, 0.0f); +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_UPSAMPLED_DIFFUSE_GI +void StoreUpsampledDiffuseGI(FfxUInt32x2 pixel_coordinate, FfxFloat32x3 value) +{ + g_upsampled_diffuse_gi[pixel_coordinate] = FfxFloat32x4(value, 1.0f); +} +#endif + +#if defined BRIXELIZER_GI_BIND_UAV_UPSAMPLED_SPECULAR_GI +void StoreUpsampledSpecularGI(FfxUInt32x2 pixel_coordinate, FfxFloat32x3 value) +{ + g_upsampled_specular_gi[pixel_coordinate] = FfxFloat32x4(value, 1.0f); +} +#endif + +#endif // #if defined(FFX_GPU) + +#endif // FFX_BRIXELIZER_GI_CALLBACKS_HLSL_H diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizergi/ffx_brixelizergi_common.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizergi/ffx_brixelizergi_common.h new file mode 100644 index 00000000..3c8356bf --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizergi/ffx_brixelizergi_common.h @@ -0,0 +1,143 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_BRIXELIZER_GI_COMMON_H +#define FFX_BRIXELIZER_GI_COMMON_H + +#include "../ffx_core.h" + +struct FfxRay +{ + FfxBoolean valid; + FfxFloat32 roughness; + FfxFloat32x3 camera_pos; + FfxFloat32x3 normal; + FfxFloat32x3 origin; + FfxFloat32x3 direction; + FfxFloat32x3 major_direction; +}; + +FfxBoolean ffxIsBackground(FfxFloat32 depth) +{ +#if FFX_BRIXELIZER_GI_OPTION_DEPTH_INVERTED == 1 + return depth < 1.e-12f; +# else // !FFX_BRIXELIZER_GI_OPTION_DEPTH_INVERTED + return depth >= (1.0f - 1.e-12f); +# endif // !FFX_BRIXELIZER_GI_OPTION_DEPTH_INVERTED +} + +FfxFloat32x3 ffxViewSpaceToWorldSpace(FfxFloat32x4 view_space_coord) +{ + return FFX_MATRIX_MULTIPLY(GetInverseViewMatrix(), view_space_coord).xyz; +} + +FfxFloat32x3 ffxPreviousViewSpaceToWorldSpace(FfxFloat32x4 view_space_coord) +{ + return FFX_MATRIX_MULTIPLY(GetPreviousInverseViewMatrix(), view_space_coord).xyz; +} + +// Transforms origin to uv space +// Mat must be able to transform origin from its current space into clip space. +FfxFloat32x3 ffxProjectPosition(FfxFloat32x3 origin, FfxFloat32x4x4 mat) +{ + FfxFloat32x4 projected = FFX_MATRIX_MULTIPLY(mat, FfxFloat32x4(origin, FfxFloat32(1.0))); + projected.xyz /= projected.w; + projected.xy = FfxFloat32(0.5) * projected.xy + FfxFloat32(0.5); + projected.y = (FfxFloat32(1.0) - projected.y); + return projected.xyz; +} + +FfxFloat32x3 ffxInvProjectPosition(FfxFloat32x3 coord, FfxFloat32x4x4 mat) +{ + coord.y = (FfxFloat32(1.0) - coord.y); + coord.xy = FfxFloat32(2.0) * coord.xy - FfxFloat32(1.0); + FfxFloat32x4 projected = FFX_MATRIX_MULTIPLY(mat, FfxFloat32x4(coord, FfxFloat32(1.0))); + projected.xyz /= projected.w; + return projected.xyz; +} + +FfxFloat32 ffxGetLinearDepth(FfxFloat32x2 uv, FfxFloat32 depth) +{ + const FfxFloat32x3 view_space_pos = ffxInvProjectPosition(FfxFloat32x3(uv, depth), GetInverseProjectionMatrix()); + return abs(view_space_pos.z); +} + +FfxFloat32x3 ffxScreenSpaceToViewSpace(FfxFloat32x3 screen_uv_coord) +{ + return ffxInvProjectPosition(screen_uv_coord, GetInverseProjectionMatrix()); +} + +FfxFloat32x3 ffxPreviousScreenSpaceToViewSpace(FfxFloat32x3 screen_uv_coord) +{ + return ffxInvProjectPosition(screen_uv_coord, GetPreviousInverseProjectionMatrix()); +} + +FfxFloat32x3 ffxGetWorldPosition(FfxFloat32x2 uv, FfxFloat32 depth) +{ + FfxFloat32x3 screen_uv_space_ray_origin = FfxFloat32x3(uv, depth); + FfxFloat32x3 view_space_position = ffxScreenSpaceToViewSpace(screen_uv_space_ray_origin); + FfxFloat32x3 world_space_origin = ffxViewSpaceToWorldSpace(FfxFloat32x4(view_space_position, 1.0)).xyz; + return world_space_origin; +} + +FfxFloat32x3 ffxGetPreviousWorldPosition(FfxFloat32x2 uv, FfxFloat32 depth) +{ + FfxFloat32x3 screen_uv_space_ray_origin = FfxFloat32x3(uv, depth); + FfxFloat32x3 view_space_position = ffxPreviousScreenSpaceToViewSpace(screen_uv_space_ray_origin); + FfxFloat32x3 world_space_origin = ffxPreviousViewSpaceToWorldSpace(FfxFloat32x4(view_space_position, 1.0)).xyz; + return world_space_origin; +} + +#if FFX_BRIXELIZER_GI_OPTION_DEPTH_INVERTED == 1 +FFX_STATIC const FfxFloat32 FfxBrixelizerGIFrontendConstants_BackgroundDepth = FfxFloat32(0.0); +#else // !FFX_BRIXELIZER_GI_OPTION_DEPTH_INVERTED +FFX_STATIC const FfxFloat32 FfxBrixelizerGIFrontendConstants_BackgroundDepth = FfxFloat32(1.0); +#endif // !FFX_BRIXELIZER_GI_OPTION_DEPTH_INVERTED + +FfxBoolean FfxBrixelizerGIIsDepthACloserThanB(FfxFloat32 a, FfxFloat32 b) +{ +#if FFX_BRIXELIZER_GI_OPTION_DEPTH_INVERTED == 1 + return a > b; +#else // !FFX_BRIXELIZER_GI_OPTION_DEPTH_INVERTED + return a < b; +#endif // !FFX_BRIXELIZER_GI_OPTION_DEPTH_INVERTED +} + +FfxFloat32 FfxBrixelizerGIDepthCloserOp(FfxFloat32 a, FfxFloat32 b) +{ +#ifdef FFX_BRIXELIZER_GI_OPTION_DEPTH_INVERTED + return max(a, b); +#else // !FFX_BRIXELIZER_GI_OPTION_DEPTH_INVERTED + return min(a, b); +#endif // !FFX_BRIXELIZER_GI_OPTION_DEPTH_INVERTED +} + +FfxFloat32 FfxBrixelizerGIDepthFarthestOp(FfxFloat32 a, FfxFloat32 b) +{ +#if FFX_BRIXELIZER_GI_OPTION_DEPTH_INVERTED == 1 + return min(a, b); +#else // !FFX_BRIXELIZER_GI_OPTION_DEPTH_INVERTED + return max(a, b); +#endif // !FFX_BRIXELIZER_GI_OPTION_DEPTH_INVERTED +} + +#endif // FFX_BRIXELIZER_GI_COMMON_H \ No newline at end of file diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizergi/ffx_brixelizergi_host_interface.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizergi/ffx_brixelizergi_host_interface.h new file mode 100644 index 00000000..cce186eb --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizergi/ffx_brixelizergi_host_interface.h @@ -0,0 +1,109 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_BRIXELIZER_GI_HOST_INTERFACE_H +#define FFX_BRIXELIZER_GI_HOST_INTERFACE_H + +#include "../ffx_core.h" + +#define FFX_BRIXELIZER_GI_INVALID_ID 0x00FFFFFFu + +struct FfxBrixelizerGITracingConstants +{ + FfxUInt32 start_cascade; + FfxUInt32 end_cascade; + FfxUInt32 debug_state; + FfxUInt32 debug_traversal_state; + + FfxFloat32 ray_pushoff; + FfxFloat32 sdf_solve_eps; + FfxFloat32 specular_ray_pushoff; + FfxFloat32 specular_sdf_solve_eps; + + FfxFloat32 preview_ray_pushoff; + FfxFloat32 preview_sdf_solve_eps; + FfxFloat32 t_min; + FfxFloat32 t_max; +}; + +struct FfxBrixelizerGIConstants +{ + FfxFloat32x4x4 view; + FfxFloat32x4x4 view_proj; + FfxFloat32x4x4 inv_view; + FfxFloat32x4x4 inv_proj; + FfxFloat32x4x4 inv_view_proj; + FfxFloat32x4x4 prev_view_proj; + FfxFloat32x4x4 prev_inv_view; + FfxFloat32x4x4 prev_inv_proj; + + FfxUInt32 target_height; + FfxUInt32 target_width; + FfxFloat32 environmentMapIntensity; + FfxUInt32 roughnessChannel; + + FfxUInt32 isRoughnessPerceptual; + FfxFloat32 roughnessThreshold; + FfxFloat32 normalsUnpackMul; + FfxFloat32 normalsUnpackAdd; + + FfxFloat32x2 motionVectorScale; + FfxUInt32 debug_type; + FfxFloat32 _padding; + + FfxUInt32x2 buffer_dimensions; + FfxUInt32x2 probe_buffer_dimensions; + + FfxFloat32x2 buffer_dimensions_f32; + FfxFloat32x2 ibuffer_dimensions; + + FfxFloat32x2 probe_buffer_dimensions_f32; + FfxFloat32x2 iprobe_buffer_dimensions; + + FfxUInt32x2 tile_buffer_dimensions; + FfxFloat32x2 tile_buffer_dimensions_f32; + + FfxUInt32x2 brick_tile_buffer_dimensions; + FfxFloat32x2 brick_tile_buffer_dimensions_f32; + + FfxFloat32x3 camera_position; + FfxUInt32 frame_index; + + FfxBrixelizerGITracingConstants tracing_constants; +}; + +struct FfxBrixelizerGIPassConstants +{ + FfxUInt32 cascade_idx; + FfxFloat32 energy_decay_k; + FfxUInt32x2 _padding; +}; + +struct FfxBrixelizerGIScalingConstants +{ + FfxUInt32x2 sourceSize; + FfxUInt32x2 downsampledSize; + FfxUInt32 roughnessChannel; + FfxUInt32x3 _padding; +}; + +#endif // FFX_BRIXELIZER_GI_HOST_INTERFACE_H diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizergi/ffx_brixelizergi_main.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizergi/ffx_brixelizergi_main.h new file mode 100644 index 00000000..b7c771bd --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizergi/ffx_brixelizergi_main.h @@ -0,0 +1,2029 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_BRIXELIZER_GI_MAIN_H +#define FFX_BRIXELIZER_GI_MAIN_H + +#include "../ffx_core.h" +#include "ffx_brixelizer_brick_common_private.h" + +FFX_STATIC FfxFloat32 s_sdf_solve_eps; + +#define FFX_BRIXELIZER_TRAVERSAL_EPS s_sdf_solve_eps +#include "ffx_brixelizergi_common.h" +#include "ffx_brixelizergi_probe_shading.h" +#include "ffx_brixelizer_trace_ops.h" + +// Z-up +FfxFloat32x3 FfxBrixelizerGIUVToHemioct(FfxFloat32x2 e) +{ + e = FfxFloat32(2.0) * e - FFX_BROADCAST_FLOAT32X2(FfxFloat32(1.0)); + FfxFloat32x2 temp = FfxFloat32x2(e.x + e.y, e.x - e.y) * FfxFloat32(0.5); + FfxFloat32x3 v = FfxFloat32x3(temp, FfxFloat32(1.0) - abs(temp.x) - abs(temp.y)); + return normalize(v); +} + +FfxFloat32x2 FfxBrixelizerGIHemioctToUV(FfxFloat32x3 v) +{ + FfxFloat32x2 p = v.xy * (FfxFloat32(1.0) / (abs(v.x) + abs(v.y) + v.z)); + return FfxFloat32x2(p.x + p.y, p.x - p.y) * FfxFloat32(0.5) + FFX_BROADCAST_FLOAT32X2(FfxFloat32(0.5)); +} + +FfxFloat32x3x3 FfxBrixelizerGICreateTBN(FfxFloat32x3 N) +{ + FfxFloat32x3 U; + if (abs(N.z) > FfxFloat32(0.0)) { + FfxFloat32 k = ffxSqrt(N.y * N.y + N.z * N.z); + U.x = FfxFloat32(0.0); + U.y = -N.z / k; + U.z = N.y / k; + } else { + FfxFloat32 k = ffxSqrt(N.x * N.x + N.y * N.y); + U.x = N.y / k; + U.y = -N.x / k; + U.z = FfxFloat32(0.0); + } + FfxFloat32x3x3 TBN; + TBN[0] = U; + TBN[1] = cross(N, U); + TBN[2] = N; + return TBN; +} + +FfxFloat32x3 FfxBrixelizerGITransform(FfxFloat32x3x3 TBN, FfxFloat32x3 direction) +{ + return direction.x * TBN[0] + direction.y * TBN[1] + direction.z * TBN[2]; // FFX_MATRIX_MULTIPLY(direction, TBN); // +} + +FfxFloat32x2 FfxBrixelizerGIGetUV(FfxUInt32x2 tid) +{ + return (FfxFloat32x2(tid) + FFX_BROADCAST_FLOAT32X2(FfxFloat32(0.5))) / GetBufferDimensionsF32(); +} + +FfxUInt32x2 FfxBrixelizerGIRoundDown(FfxUInt32x2 p, FfxUInt32 v) +{ + return v * (p / v); +} + +// From "Temporal Reprojection Anti-Aliasing" +// https://github.com/playdeadgames/temporal +/********************************************************************** +Copyright (c) [2015] [Playdead] + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +********************************************************************/ +FfxFloat32x3 FfxBrixelizerGIClipAABB(FfxFloat32x3 aabb_min, FfxFloat32x3 aabb_max, FfxFloat32x3 prev_sample) +{ + // Main idea behind clipping - it prevents clustering when neighbor color space + // is distant from history sample + + // Here we find intersection between color vector and aabb color box + + // Note: only clips towards aabb center + FfxFloat32x3 aabb_center = 0.5 * (aabb_max + aabb_min); + FfxFloat32x3 extent_clip = 0.5 * (aabb_max - aabb_min) + 0.001; + + // Find color vector + FfxFloat32x3 color_vector = prev_sample - aabb_center; + // Transform into clip space + FfxFloat32x3 color_vector_clip = color_vector / extent_clip; + // Find ffxMax absolute component + color_vector_clip = abs(color_vector_clip); + FfxFloat32 max_abs_unit = ffxMax(ffxMax(color_vector_clip.x, color_vector_clip.y), color_vector_clip.z); + + if (max_abs_unit > 1.0) { + return aabb_center + color_vector / max_abs_unit; // clip towards color vector + } else { + return prev_sample; // point is inside aabb + } +} + +FfxFloat32x3 FfxBrixelizerGIClipAABB(FfxFloat32x3 prev_sample, FfxFloat32x3 center, FfxFloat32 aabb_size) +{ + return FfxBrixelizerGIClipAABB(center - FFX_BROADCAST_FLOAT32X3(aabb_size), center + FFX_BROADCAST_FLOAT32X3(aabb_size), prev_sample); +} + +// https://www.pcg-random.org/ +FfxUInt32 FfxBrixelizerGIpcg(FfxUInt32 v) +{ + FfxUInt32 state = v * 747796405u + 2891336453u; + FfxUInt32 word = ((state >> ((state >> 28u) + 4u)) ^ state) * 277803737u; + return (word >> 22u) ^ word; +} + +FfxUInt32 FfxBrixelizerGIPackNormalTo32bits(FfxFloat32x3 normal) +{ + FfxFloat32x2 octuv = FfxBrixelizerOctahedronToUV(normal); + FfxUInt32 ix = FfxUInt32(octuv.x * FfxFloat32(65535.0)); + FfxUInt32 iy = FfxUInt32(octuv.y * FfxFloat32(65535.0)); + return ix | (iy << 16); +} + +FfxFloat32x3 FfxBrixelizerGIUnpackNormalFrom32bits(FfxUInt32 payload) +{ + FfxFloat32 ox = FfxFloat32(payload & 0xffff) / FfxFloat32(65535.0); + FfxFloat32 oy = FfxFloat32((payload >> 16) & 0xffff) / FfxFloat32(65535.0); + return FfxBrixelizerUVToOctahedron(FfxFloat32x2(ox, oy)); +} + +FfxFloat32 FfxBrixelizerGIUnpackUnorm16(FfxUInt32 a) +{ + return FfxFloat32(a & 0xffffu) / FfxFloat32(255.0 * 255.0); +} + +FfxUInt32 FfxBrixelizerGIPackUnorm16(FfxFloat32 a) +{ + return FfxUInt32(ffxSaturate(a) * FfxFloat32(255.0 * 255.0)); +} + +FfxFloat32 FfxBrixelizerGIUnpackUnorm8(FfxUInt32 a) +{ + return FfxFloat32(a & 0xffu) / 255.0; +} + +FfxUInt32 FfxBrixelizerGIPackUnorm8(FfxFloat32 a) +{ + return FfxUInt32(ffxSaturate(a) * 255.0); +} + +// Probes are spawned in screen space and placed on gbuffer +struct FfxBrixelizerGIProbeSpawnInfo +{ + FfxUInt32x2 seed_pixel; + FfxFloat32x3 normal; + FfxFloat32 depth; + FfxFloat32 eps; + FfxFloat32 pushoff; +}; + +FfxUInt32x4 FfxBrixelizerGIProbeSpawnInfoPack(in FfxBrixelizerGIProbeSpawnInfo p) +{ + FfxUInt32x4 pack = FfxUInt32x4(0, 0, 0, 0); + pack.x |= p.seed_pixel.x; + pack.x |= p.seed_pixel.y << 16u; + pack.y = FfxBrixelizerGIPackNormalTo32bits(p.normal); + pack.z = ffxAsUInt32(p.depth); + pack.w = ffxPackF32(FfxFloat32x2(p.eps, p.pushoff)); + return pack; +} +FfxUInt32x4 FfxBrixelizerGIProbeSpawnInfoInvalidPack() +{ + FfxBrixelizerGIProbeSpawnInfo pinfo; + + pinfo.seed_pixel.x = 0xffffu; + pinfo.seed_pixel.y = 0xffffu; + pinfo.normal = FFX_BROADCAST_FLOAT32X3(0.0); + pinfo.depth = FfxBrixelizerGIFrontendConstants_BackgroundDepth; + pinfo.eps = FfxFloat32(0.0); + pinfo.pushoff = FfxFloat32(0.0); + return FfxBrixelizerGIProbeSpawnInfoPack(pinfo); +} +FfxBrixelizerGIProbeSpawnInfo FfxBrixelizerGIProbeSpawnInfoUnpack(FfxUInt32x4 pack) +{ + FfxBrixelizerGIProbeSpawnInfo pinfo; + + pinfo.seed_pixel.x = pack.x & 0xffffu; + pinfo.seed_pixel.y = (pack.x >> 16u) & 0xffffu; + pinfo.normal = FfxBrixelizerGIUnpackNormalFrom32bits(pack.y); + pinfo.depth = ffxAsFloat(pack.z); + FfxFloat32x2 hpack = ffxUnpackF32(pack.w); + pinfo.eps = hpack.x; + pinfo.pushoff = hpack.y; + return pinfo; +} +FfxFloat32x3 FfxBrixelizerGIProbeSpawnInfoGetSpawnPosition(in FfxBrixelizerGIProbeSpawnInfo p) +{ + FfxFloat32x2 uv = FfxBrixelizerGIGetUV(p.seed_pixel); + return ffxGetWorldPosition(uv, p.depth); +} +FfxFloat32x3 FfxBrixelizerGIProbeSpawnInfoGetPrevSpawnPosition(in FfxBrixelizerGIProbeSpawnInfo p) +{ + FfxFloat32x2 uv = FfxBrixelizerGIGetUV(p.seed_pixel); + return ffxGetPreviousWorldPosition(uv, p.depth); +} +FfxFloat32x3 FfxBrixelizerGIProbeSpawnInfoGetRayDirection(in FfxBrixelizerGIProbeSpawnInfo p, FfxUInt32x2 probe_coord, FfxUInt32x2 cell) +{ + FfxFloat32x2 xi = SampleBlueNoise(probe_coord * 8u + cell, GetFrameIndex()); + FfxFloat32x2 hemioct_uv = (FfxFloat32x2(cell) + xi) / 8.0; + FfxFloat32x3 ray_direction = FfxBrixelizerGIUVToHemioct(hemioct_uv); + FfxFloat32x3x3 TBN = FfxBrixelizerGICreateTBN(p.normal); + return FfxBrixelizerGITransform(TBN, ray_direction); +} +FfxFloat32x3 FfxBrixelizerGIProbeSpawnInfoGetRayUnjitteredDirection(in FfxBrixelizerGIProbeSpawnInfo p, FfxUInt32x2 cell) +{ + FfxFloat32x2 hemioct_uv = (FfxFloat32x2(cell) + FFX_BROADCAST_FLOAT32X2(0.5)) / 8.0; + FfxFloat32x3 ray_direction = FfxBrixelizerGIUVToHemioct(hemioct_uv); + FfxFloat32x3x3 TBN = FfxBrixelizerGICreateTBN(p.normal); + return FfxBrixelizerGITransform(TBN, ray_direction); +} +FfxFloat32x3 FfxBrixelizerGIProbeSpawnInfoProjectOnHemisphere(in FfxBrixelizerGIProbeSpawnInfo p, FfxFloat32x3 dir) +{ + FfxFloat32x3x3 TBN = FfxBrixelizerGICreateTBN(p.normal); + FfxFloat32x3 proj = FfxFloat32x3( + dot(dir, TBN[0]), + dot(dir, TBN[1]), + dot(dir, TBN[2])); + return proj; +} +FfxBoolean FfxBrixelizerGIProbeSpawnInfoIsValid(in FfxBrixelizerGIProbeSpawnInfo p) +{ + return all(FFX_NOT_EQUAL(p.seed_pixel, FFX_BROADCAST_UINT32X2(0xffffu))); +} + +FfxFloat32 FfxBrixelizerGIWeight(FfxFloat32x3 center_normal, FfxFloat32x3 center_world_position, FfxFloat32x3 test_normal, FfxFloat32x3 test_world_position, FfxFloat32 eps_size, FfxFloat32 power, FfxFloat32 normal_power) +{ + return ffxPow(ffxPow(ffxSaturate(dot(center_normal, test_normal)), normal_power) * ffxSaturate(FfxFloat32(1.0) - length(center_world_position - test_world_position) / eps_size), power); +} + +FFX_MIN16_F FfxBrixelizerGIWeightMin16(FFX_MIN16_F3 center_normal, FfxFloat32x3 center_world_position, FFX_MIN16_F3 test_normal, FfxFloat32x3 test_world_position, FFX_MIN16_F eps_size, FFX_MIN16_F power) +{ + return ffxPow(ffxSaturate(dot(center_normal, test_normal)) * ffxSaturate(FFX_MIN16_F(1.0) - FFX_MIN16_F(length(center_world_position - test_world_position)) / eps_size), power); +} + +FfxUInt32 FfxBrixelizerGIScreenProbes_FindClosestProbe(FfxUInt32x2 tid, FfxInt32x2 offset) +{ + FfxInt32x2 pos = FfxInt32x2(tid) + offset; + + if (any(FFX_LESS_THAN(pos, FFX_BROADCAST_UINT32X2(0))) || any(FFX_GREATER_THAN_EQUAL(pos, GetTileBufferDimensions()))) + return FFX_BRIXELIZER_GI_INVALID_ID; + + FfxUInt32 probe_idx = pos.x + pos.y * GetTileBufferDimensions().x; + FfxBrixelizerGIProbeSpawnInfo pinfo = FfxBrixelizerGIProbeSpawnInfoUnpack(LoadTempProbeInfo(probe_idx)); + + if (!FfxBrixelizerGIProbeSpawnInfoIsValid(pinfo)) + return FFX_BRIXELIZER_GI_INVALID_ID; + + return pos.x | (pos.y << 16u); +} + +FfxFloat32 FfxBrixelizerGIGetFrameWeight(FfxUInt32 num_frames) +{ + return FfxFloat32(1.0) - FfxFloat32(1.0) / FfxFloat32(num_frames); +} + +// Src: Hacker's Delight, Henry S. Warren, 2001 +FfxFloat32 FfxBrixelizerGIRadicalInverse_VdC(FfxUInt32 bits) +{ + bits = (bits << 16u) | (bits >> 16u); + bits = ((bits & 0x55555555u) << 1u) | ((bits & 0xAAAAAAAAu) >> 1u); + bits = ((bits & 0x33333333u) << 2u) | ((bits & 0xCCCCCCCCu) >> 2u); + bits = ((bits & 0x0F0F0F0Fu) << 4u) | ((bits & 0xF0F0F0F0u) >> 4u); + bits = ((bits & 0x00FF00FFu) << 8u) | ((bits & 0xFF00FF00u) >> 8u); + return FfxFloat32(bits) * FfxFloat32(2.3283064365386963e-10); // / 0x100000000 +} + +FfxFloat32x2 FfxBrixelizerGIHammersley(FfxUInt32 i, FfxUInt32 N) +{ + return FfxFloat32x2(FfxFloat32(i) / FfxFloat32(N), FfxBrixelizerGIRadicalInverse_VdC(i)); +} + +// Copyright (c) 2018 Eric Heitz (the Authors). +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. +FfxFloat32x3 FfxBrixelizerGISampleGGXVNDF(FfxFloat32x3 Ve, FfxFloat32 alpha_x, FfxFloat32 alpha_y, FfxFloat32 U1, FfxFloat32 U2) +{ + // Input Ve: view direction + // Input alpha_x, alpha_y: roughness parameters + // Input U1, U2: uniform random numbers + // Output Ne: normal sampled with PDF D_Ve(Ne) = G1(Ve) * ffxMax(0, dot(Ve, Ne)) * D(Ne) / Ve.z + // + // + // Section 3.2: transforming the view direction to the hemisphere configuration + FfxFloat32x3 Vh = normalize(FfxFloat32x3(alpha_x * Ve.x, alpha_y * Ve.y, Ve.z)); + // Section 4.1: orthonormal basis (with special case if cross product is zero) + FfxFloat32 lensq = Vh.x * Vh.x + Vh.y * Vh.y; + FfxFloat32x3 T1 = lensq > 0 ? FfxFloat32x3(-Vh.y, Vh.x, 0) * ffxRsqrt(lensq) : FfxFloat32x3(1, 0, 0); + FfxFloat32x3 T2 = cross(Vh, T1); + // Section 4.2: parameterization of the projected area + FfxFloat32 r = ffxSqrt(U1); + FfxFloat32 phi = 2.0 * 3.14159265358979f * U2; + FfxFloat32 t1 = r * cos(phi); + FfxFloat32 t2 = r * sin(phi); + FfxFloat32 s = 0.5 * (1.0 + Vh.z); + t2 = (1.0 - s) * ffxSqrt(1.0 - t1 * t1) + s * t2; + // Section 4.3: reprojection onto hemisphere + FfxFloat32x3 Nh = t1 * T1 + t2 * T2 + ffxSqrt(ffxMax(0.0, 1.0 - t1 * t1 - t2 * t2)) * Vh; + // Section 3.4: transforming the normal back to the ellipsoid configuration + FfxFloat32x3 Ne = normalize(FfxFloat32x3(alpha_x * Nh.x, alpha_y * Nh.y, ffxMax(0.0, Nh.z))); + return Ne; +} + +FfxFloat32x3 FfxBrixelizerGISample_GGX_VNDF_Ellipsoid(FfxFloat32x3 Ve, FfxFloat32 alpha_x, FfxFloat32 alpha_y, FfxFloat32 U1, FfxFloat32 U2) +{ + return FfxBrixelizerGISampleGGXVNDF(Ve, alpha_x, alpha_y, U1, U2); +} + +FfxFloat32x3 FfxBrixelizerGISample_GGX_VNDF_Hemisphere(FfxFloat32x3 Ve, FfxFloat32 alpha, FfxFloat32 U1, FfxFloat32 U2) +{ + return FfxBrixelizerGISample_GGX_VNDF_Ellipsoid(Ve, alpha, alpha, U1, U2); +} + +FfxFloat32x3 FfxBrixelizerGISampleReflectionVector(FfxFloat32x3 view_direction, FfxFloat32x3 normal, FfxFloat32 roughness, FfxInt32x2 dispatch_thread_id, FfxUInt32x2 noise_coord) +{ + if (roughness < FfxFloat32(1.0e-3)) { + return reflect(view_direction, normal); + } + + FfxFloat32x3x3 tbn_transform = FfxBrixelizerGICreateTBN(normal); + FfxFloat32x3x3 inv_tbn_transform = transpose(tbn_transform); + FfxFloat32x3 view_direction_tbn = FfxBrixelizerGITransform(inv_tbn_transform, -view_direction); + + FfxFloat32x2 u = SampleBlueNoise(noise_coord, GetFrameIndex()); + + FfxFloat32x3 sampled_normal_tbn = FfxBrixelizerGISample_GGX_VNDF_Hemisphere(view_direction_tbn, roughness, u.x, u.y); + FfxFloat32x3 reflected_direction_tbn = reflect(-view_direction_tbn, sampled_normal_tbn); + // Transform reflected_direction back to the initial space. + + return FfxBrixelizerGITransform(tbn_transform, reflected_direction_tbn); +} + +FfxRay FfxBrixelizerGIGenReflectionRay(FfxUInt32x2 pixel_coordinate, FfxUInt32x2 noise_coord) +{ + FfxFloat32x2 uv = FfxBrixelizerGIGetUV(pixel_coordinate); + FfxFloat32 z = LoadDepth(pixel_coordinate); + FfxFloat32x3 screen_uv_space_ray_origin = FfxFloat32x3(uv, z); + FfxFloat32x3 view_space_ray = ffxScreenSpaceToViewSpace(screen_uv_space_ray_origin); + FfxFloat32x3 view_space_ray_direction = normalize(view_space_ray); + FfxFloat32x3 world_space_view_direction = FFX_MATRIX_MULTIPLY(GetInverseViewMatrix(), FfxFloat32x4(view_space_ray_direction, FfxFloat32(0.0))).xyz; + FfxFloat32x3 world_space_normal = LoadWorldNormal(pixel_coordinate); + FfxFloat32x3 world_space_origin = FFX_MATRIX_MULTIPLY(GetInverseViewMatrix(), FfxFloat32x4(view_space_ray, FfxFloat32(1.0))).xyz; + FfxFloat32x3 view_space_surface_normal = FFX_MATRIX_MULTIPLY(GetViewMatrix(), FfxFloat32x4(normalize(world_space_normal), 0)).xyz; + FfxFloat32 roughness = LoadRoughness(pixel_coordinate); + FfxFloat32x3 view_space_reflected_direction = FfxBrixelizerGISampleReflectionVector(view_space_ray_direction, view_space_surface_normal, roughness, FfxInt32x2(pixel_coordinate), noise_coord); + + FfxFloat32x3 world_space_ray_direction = FFX_MATRIX_MULTIPLY(GetInverseViewMatrix(), FfxFloat32x4(view_space_reflected_direction, FfxFloat32(0.0))).xyz; + + FfxRay ray; + + ray.roughness = roughness; + ray.valid = !ffxIsBackground(z); + ray.normal = world_space_normal; + ray.origin = world_space_origin; + ray.direction = normalize(world_space_ray_direction); + ray.major_direction = normalize(FFX_MATRIX_MULTIPLY(GetInverseViewMatrix(), FfxFloat32x4(reflect(view_space_ray_direction, view_space_surface_normal), FfxFloat32(0.0))).xyz); + ray.camera_pos = ffxViewSpaceToWorldSpace(FfxFloat32x4(0.0, 0.0, 0.0, 1.0)); + + return ray; +} + +FfxBoolean FfxBrixelizerGIIsCheckerboard(FfxUInt32x2 tid) +{ + FfxUInt32x2 qid = (tid / 8) % 4; + qid = ffxWaveReadLaneFirstU2(qid); // scalar + FfxUInt32 qidx = qid.x + qid.y * 4; + FfxUInt32 seed = LoadTempRandomSeed(tid / FfxUInt32(8)); + FfxUInt32 shift = seed % FfxUInt32(16); + return qidx == shift; +} + +//////////////////////////// +// Interface functions ///// +//////////////////////////// +void FfxBrixelizerGIClearCounters() +{ + StoreRaySwapIndirectArgs(0, 0); +} + +FfxFloat32 FfxBrixelizerGIGetEps(FfxFloat32x3 position) +{ + FfxBrixelizerCascadeInfo CINFO = GetCascadeInfo(GetTracingConstantsStartCascade()); + return GetTracingConstantsRayPushoff() * CINFO.voxel_size * ffxMax(FfxFloat32(1.0e-3), length(position - GetCameraPosition())); +} + +void FfxBrixelizerGISpawnScreenProbes(FfxUInt32x2 tid) +{ + if (any(FFX_GREATER_THAN_EQUAL(tid, GetTileBufferDimensions()))) + return; + + FfxUInt32x2 probe_screen_offset = tid * FfxUInt32(8); + FfxUInt32x2 probe_coord = tid; + FfxUInt32 probe_idx = probe_coord.x + probe_coord.y * GetTileBufferDimensions().x; + const FfxUInt32 max_num_points = FfxUInt32(64); + FfxUInt32x2 seed_pixel = FFX_BROADCAST_UINT32X2(-1); + FfxFloat32 depth = FfxBrixelizerGIFrontendConstants_BackgroundDepth; + const FfxUInt32 max_attempts = FfxUInt32(8); + + { + FfxUInt32 seed = FfxBrixelizerGIpcg(GetFrameIndex() + FfxBrixelizerGIpcg(probe_screen_offset.x + FfxBrixelizerGIpcg(probe_screen_offset.y))); + StoreTempRandomSeed(tid, seed & FfxUInt32(0xff)); + } + + for (FfxUInt32 i = 0; i < max_attempts; i++) + { + FfxFloat32x2 seed_jitter = FfxBrixelizerGIHammersley( + ( // + FfxBrixelizerGIpcg(GetFrameIndex()) + FfxBrixelizerGIpcg(probe_screen_offset.x + FfxBrixelizerGIpcg(probe_screen_offset.y + FfxBrixelizerGIpcg(i))) // + ) // + & (max_num_points - FfxUInt32(1)), + max_num_points); + FfxUInt32x2 try_seed_pixel = probe_screen_offset + FfxUInt32x2(floor(FfxFloat32(8.0) * seed_jitter)); + FfxFloat32 try_depth = LoadDepth(try_seed_pixel); + if (ffxIsBackground(try_depth)) + continue; + depth = try_depth; + seed_pixel = try_seed_pixel; + + break; + } + + if (seed_pixel.x == FfxUInt32(-1)) + { + StoreTempProbeInfo(probe_idx, FfxBrixelizerGIProbeSpawnInfoInvalidPack()); + return; + } + + FfxFloat32x3 normal = LoadWorldNormal(seed_pixel); + FfxBoolean is_sky_pixel = ffxIsBackground(depth); + + if (is_sky_pixel) + { + StoreTempProbeInfo(probe_idx, FfxBrixelizerGIProbeSpawnInfoInvalidPack()); + return; + } + + FfxBrixelizerGIProbeSpawnInfo pinfo; + + pinfo.seed_pixel = seed_pixel; + pinfo.normal = normal; + pinfo.depth = depth; + FfxUInt32 g_starting_cascade = GetTracingConstantsStartCascade(); + FfxUInt32 g_end_cascade = GetTracingConstantsEndCascade(); + FfxFloat32 ray_pushoff = GetTracingConstantsRayPushoff(); + FfxFloat32 xi = FfxFloat32((FfxBrixelizerGIpcg(GetFrameIndex()) + FfxBrixelizerGIpcg(tid.x + FfxBrixelizerGIpcg(tid.y))) & 0xff) / FfxFloat32(255.0); + pinfo.pushoff = ray_pushoff * FfxBrixelizerGIGetVoxelSize(FfxBrixelizerGIProbeSpawnInfoGetSpawnPosition(pinfo), g_starting_cascade, g_end_cascade, xi); + FfxBrixelizerCascadeInfo CINFO = GetCascadeInfo(g_starting_cascade); + pinfo.eps = FfxBrixelizerGIGetEps(FfxBrixelizerGIProbeSpawnInfoGetSpawnPosition(pinfo)); + StoreTempProbeInfo(probe_idx, FfxBrixelizerGIProbeSpawnInfoPack(pinfo)); +} + +FFX_GROUPSHARED FfxUInt32 lds_reprojected_probe_score; +FFX_GROUPSHARED FfxFloat32 lds_tile_weights[3 * 3]; +FFX_GROUPSHARED FfxUInt32 lds_reprojected_reprojected_cnt; +FFX_GROUPSHARED FfxUInt32 lds_reprojected_probe_x[8u * 8u]; +FFX_GROUPSHARED FfxUInt32 lds_reprojected_probe_y[8u * 8u]; +FFX_GROUPSHARED FfxUInt32 lds_reprojected_probe_z[8u * 8u]; +FFX_GROUPSHARED FfxUInt32 lds_reprojected_probe_w[8u * 8u]; +FFX_GROUPSHARED FfxUInt32 lds_reprojected_probe_num_samples[8u * 8u]; +FFX_GROUPSHARED FfxUInt32 lds_reprojected_probe_coords[8u * 8u]; + +void FfxBrixelizerGILDS_StoreRadiance(FfxInt32x2 c, FfxFloat32x4 r) +{ + FfxInt32 cell_idx = c.x + c.y * 8; + lds_reprojected_probe_x[cell_idx] = ffxPackF32(r.xy); + lds_reprojected_probe_y[cell_idx] = ffxPackF32(r.zw); +} + +FfxFloat32x4 FfxBrixelizerGILDS_LoadRadiance(FfxInt32x2 c) +{ + FfxInt32 cell_idx = c.x + c.y * 8; + return FfxFloat32x4(ffxUnpackF32(lds_reprojected_probe_x[cell_idx]), ffxUnpackF32(lds_reprojected_probe_y[cell_idx])); +} + +#define FFX_BRIXELIZER_GI_RADIANCE_QUANTIZE_K FfxFloat32(1.0e4) +FfxUInt32x4 FfxBrixelizerGIQuantizeRadiance(FfxFloat32x4 radiance) +{ + return FfxUInt32x4(floor(FFX_BRIXELIZER_GI_RADIANCE_QUANTIZE_K * radiance)); +} + +FfxFloat32x4 FfxBrixelizerGIRecoverRadiance(FfxUInt32x4 quantized_radiance) +{ + return FfxFloat32x4(quantized_radiance) / FFX_BRIXELIZER_GI_RADIANCE_QUANTIZE_K; +} + +FfxBoolean FfxBrixelizerGISampleWorldSDF(FfxFloat32x3 world_pos, inout FfxFloat32 voxel_size, inout FfxFloat32 sdf, inout FfxFloat32x3 grad) +{ + const FfxUInt32 g_starting_cascade = GetTracingConstantsStartCascade(); + const FfxUInt32 g_end_cascade = GetTracingConstantsEndCascade(); + + for (FfxUInt32 cascade_id = g_starting_cascade; cascade_id <= g_end_cascade; cascade_id++) + { + FfxBrixelizerCascadeInfo CINFO = GetCascadeInfo(cascade_id); + FfxFloat32 size = CINFO.grid_max.x - CINFO.grid_min.x; + + if (all(FFX_GREATER_THAN(world_pos, CINFO.grid_min)) && all(FFX_LESS_THAN(world_pos, CINFO.grid_max))) + { + FfxFloat32x3 rel_pos = world_pos - CINFO.grid_min; + FfxInt32x3 voxel_offset = FfxInt32x3(rel_pos / CINFO.voxel_size); + FfxFloat32x3 uvw = (rel_pos - FfxFloat32x3(voxel_offset) * CINFO.voxel_size) / CINFO.voxel_size; + FfxUInt32 voxel_idx = FfxBrixelizerFlattenPOT(FfxBrixelizerWrapCoords(FfxInt32x3(CINFO.clipmap_offset), FFX_BRIXELIZER_CASCADE_WRAP_MASK, FfxUInt32x3(voxel_offset)), FFX_BRIXELIZER_CASCADE_DEGREE); + FfxUInt32 brick_id = LoadCascadeBrickMapArrayUniform(cascade_id, voxel_idx); + + if (FfxBrixelizerIsValidID(brick_id)) + { + FfxFloat32x3 brick_offset = FfxBrixelizerGetSDFAtlasOffset(brick_id); + FfxFloat32x3 uvw_min = (brick_offset + FFX_BROADCAST_FLOAT32X3(0.5)) / FfxFloat32(FFX_BRIXELIZER_STATIC_CONFIG_SDF_ATLAS_SIZE); + FfxFloat32x3 uvw_max = uvw_min + FFX_BROADCAST_FLOAT32X3(7.0) / FfxFloat32(FFX_BRIXELIZER_STATIC_CONFIG_SDF_ATLAS_SIZE); + FfxFloat32x3 atlas_uvw = ffxLerp(uvw_min, uvw_max, uvw); + sdf = SampleSDFAtlas(atlas_uvw); + grad = FfxBrixelizerGetBrixelGrad(uvw_min, uvw_max, uvw); + voxel_size = CINFO.voxel_size; + return true; + } + } + } + return false; +} + +FfxFloat32x2 FfxBrixelizerGIFindClosestMotionVector(FfxUInt32x2 tid) +{ + FfxFloat32x2 motion_vector; + FfxFloat32 closest_depth = FfxBrixelizerGIFrontendConstants_BackgroundDepth; + + for (FfxInt32 y = -1; y <= 1; ++y) + { + for (FfxInt32 x = -1; x <= 1; ++x) + { + FfxInt32x2 coord = FfxInt32x2(tid) + FfxInt32x2(x, y); + + if (any(FFX_LESS_THAN(coord, FFX_BROADCAST_INT32X2(0))) || any(FFX_GREATER_THAN_EQUAL(coord, GetBufferDimensions()))) + continue; + + FfxFloat32 depth = LoadDepth(coord); + + if (FfxBrixelizerGIIsDepthACloserThanB(/* A */ depth, /* B */ closest_depth)) + { + motion_vector = LoadMotionVector(coord); + closest_depth = depth; + } + } + } + + return motion_vector; +} + +// 8x8 group +// This function reprojects the screen probes from the previous frame and does irradiance sharing iteration +void FfxBrixelizerGIReprojectScreenProbes(FfxUInt32x2 tid, FfxUInt32x2 gid) +{ + FfxUInt32x2 probe_screen_offset = FfxBrixelizerGIRoundDown(tid, 8u); + FfxUInt32x2 probe_coord = tid / 8u; + probe_coord = ffxWaveReadLaneFirstU2(probe_coord); // scalar + + FfxUInt32 probe_idx = probe_coord.x + probe_coord.y * GetTileBufferDimensions().x; + FfxUInt32 sh_index = gid.x + gid.y * 8u; + FfxUInt32 cell_idx = gid.x + gid.y * 8u; + FfxUInt32 qidx = (gid.x % 2) + (gid.y % 2) * 2; + FfxBrixelizerGIProbeSpawnInfo pinfo = FfxBrixelizerGIProbeSpawnInfoUnpack(LoadTempProbeInfo(probe_idx)); + + if (!FfxBrixelizerGIProbeSpawnInfoIsValid(pinfo)) // scalar + { + if (all(FFX_EQUAL(gid, FFX_BROADCAST_UINT32X2(0)))) + { + StoreTempSpawnMask(probe_coord, 0); + StoreStaticScreenProbesStat(probe_coord, FFX_BROADCAST_FLOAT32X4(0.0)); + } + StoreStaticScreenProbes(tid, FFX_BROADCAST_FLOAT32X4(0.0)); + return; + } + + if (all(FFX_EQUAL(gid, FFX_BROADCAST_UINT32X2(0)))) + { + lds_reprojected_probe_score = 0xffffffff;//(FfxUInt32)-1; + lds_reprojected_reprojected_cnt = 0; + } + + lds_reprojected_probe_x[cell_idx] = FfxUInt32(0); + lds_reprojected_probe_y[cell_idx] = FfxUInt32(0); + lds_reprojected_probe_z[cell_idx] = FfxUInt32(0); + lds_reprojected_probe_w[cell_idx] = FfxUInt32(0); + lds_reprojected_probe_num_samples[cell_idx] = 0; + FFX_GROUP_MEMORY_BARRIER; + + FfxFloat32x3 pixel_normal = LoadWorldNormal(tid); + FfxFloat32 pixel_depth = LoadDepth(tid); + FfxFloat32x2 pixel_uv = FfxBrixelizerGIGetUV(tid); + FfxFloat32x3 pixel_world_pos = ffxGetWorldPosition(pixel_uv, pixel_depth); + + FfxFloat32x3 probe_pos = FfxBrixelizerGIProbeSpawnInfoGetSpawnPosition(pinfo); + FfxFloat32 eps_size = pinfo.eps * FfxFloat32(4.0); // ffxPow(FfxFloat32(2.0), pinfo.eps) / FfxFloat32(2.0); + FfxFloat32x2 history_uv = FfxBrixelizerGIGetUV(tid) + FfxBrixelizerGIFindClosestMotionVector(tid); + + if (any(FFX_LESS_THAN(history_uv, FFX_BROADCAST_FLOAT32X2(0.0))) || any(FFX_GREATER_THAN(history_uv, FFX_BROADCAST_FLOAT32X2(1.0)))) + { + } + else + { + FfxUInt32x2 sample_pixel_coord = FfxUInt32x2(floor(history_uv * GetBufferDimensionsF32())); + FfxUInt32x2 sample_probe_coord = sample_pixel_coord / 8u; + FfxUInt32 sample_probe_idx = sample_probe_coord.x + sample_probe_coord.y * GetTileBufferDimensions().x; + FfxBrixelizerGIProbeSpawnInfo sample_pinfo = FfxBrixelizerGIProbeSpawnInfoUnpack(LoadStaticProbeInfo(sample_probe_idx)); + + if (FfxBrixelizerGIProbeSpawnInfoIsValid(sample_pinfo)) + { + FfxFloat32x3 sample_normal = sample_pinfo.normal; + FfxFloat32x3 sample_world_position = FfxBrixelizerGIProbeSpawnInfoGetPrevSpawnPosition(sample_pinfo); + FfxFloat32 weight = FfxBrixelizerGIWeight( // + pinfo.normal, // + sample_world_position, // + pinfo.normal, // + probe_pos, // + eps_size, // + FfxFloat32(4.0), // + FfxFloat32(1.0) + ); + if (weight > FfxFloat32(0.1)) + { + FfxUInt32 pack = FfxBrixelizerGIPackUnorm16(weight) << 16u; + + pack |= cell_idx; + lds_reprojected_probe_coords[cell_idx] = sample_probe_coord.x | (sample_probe_coord.y << 16); + FFX_ATOMIC_MIN(lds_reprojected_probe_score, pack); + } + } + } + + FFX_GROUP_MEMORY_BARRIER; + + FfxUInt32x2 cell = gid; + + if ((lds_reprojected_probe_score >> 16u) == 0xffffu) // fail; scalar + { + if (all(FFX_EQUAL(gid, FFX_BROADCAST_UINT32X2(0)))) + { + StoreTempSpawnMask(probe_coord, 0); + StoreStaticScreenProbesStat(probe_coord, FFX_BROADCAST_FLOAT32X4(0.0)); + } + StoreStaticScreenProbes(tid, FFX_BROADCAST_FLOAT32X4(0.0)); + } + else + { + FfxUInt32 pack = lds_reprojected_probe_score; + FfxUInt32 pack_probe_coords = lds_reprojected_probe_coords[pack & 0xffffu]; + FfxUInt32x2 base_sample_probe_coord = FfxUInt32x2(pack_probe_coords & 0xffffu, (pack_probe_coords >> 16u) & 0xffffu); + FfxInt32 radius = 1; + FfxFloat32x4 sh_acc = FFX_BROADCAST_FLOAT32X4(0.0); + FfxFloat32 weight_acc = FfxFloat32(0.0); + //////////////////////// + // Irradiance sharing // + //////////////////////// + if (all(FFX_LESS_THAN(gid, FFX_BROADCAST_UINT32X2(3)))) + { + FfxInt32 x = FfxInt32(gid.x) - 1; + FfxInt32 y = FfxInt32(gid.y) - 1; + FfxInt32x2 sample_probe_coord = FfxInt32x2(base_sample_probe_coord) + FfxInt32x2(x, y); + + if (any(FFX_LESS_THAN(sample_probe_coord, FFX_BROADCAST_INT32X2(0))) || any(FFX_GREATER_THAN_EQUAL(sample_probe_coord, GetTileBufferDimensions()))) + { + lds_tile_weights[gid.x + gid.y * 3] = FfxFloat32(0.0); + } + else + { + FfxUInt32 sample_probe_idx = sample_probe_coord.x + sample_probe_coord.y * GetTileBufferDimensions().x; + FfxBrixelizerGIProbeSpawnInfo sample_pinfo = FfxBrixelizerGIProbeSpawnInfoUnpack(LoadStaticProbeInfo(sample_probe_idx)); + + if (FfxBrixelizerGIProbeSpawnInfoIsValid(sample_pinfo)) + { + FfxFloat32x3 sample_normal = sample_pinfo.normal; + FfxFloat32x3 sample_world_position = FfxBrixelizerGIProbeSpawnInfoGetPrevSpawnPosition(sample_pinfo); + FfxFloat32 weight = FfxBrixelizerGIWeight(pinfo.normal, // + sample_world_position, // + pinfo.normal, // + probe_pos, // + eps_size * FfxFloat32(2.0), // + FfxFloat32(16.0), // + FfxFloat32(16.0) // + ); + lds_tile_weights[gid.x + gid.y * 3] = weight; + } + else + lds_tile_weights[gid.x + gid.y * 3] = FfxFloat32(0.0); + } + } + FFX_GROUP_MEMORY_BARRIER; + + for (FfxInt32 y = -radius; y <= radius; y++) // scalar + { + for (FfxInt32 x = -radius; x <= radius; x++) // scalar + { + FfxFloat32 weight = lds_tile_weights[(x + 1) + (y + 1) * 3]; + if (weight < FfxFloat32(0.1)) + continue; // scalar + + FfxInt32x2 sample_probe_coord = FfxInt32x2(base_sample_probe_coord) + FfxInt32x2(x, y); + if (any(FFX_LESS_THAN(sample_probe_coord, FFX_BROADCAST_INT32X2(0))) || any(FFX_GREATER_THAN_EQUAL(sample_probe_coord, GetTileBufferDimensions()))) + continue; // scalar + + FfxUInt32 sample_probe_idx = sample_probe_coord.x + sample_probe_coord.y * GetTileBufferDimensions().x; + FfxBrixelizerGIProbeSpawnInfo sample_pinfo = FfxBrixelizerGIProbeSpawnInfoUnpack(LoadStaticProbeInfo(sample_probe_idx)); + + FFX_ATOMIC_ADD(lds_reprojected_reprojected_cnt, 1u); + weight_acc += weight; + + // Parallax corrected reprojection + FfxFloat32x3 sample_world_position = FfxBrixelizerGIProbeSpawnInfoGetPrevSpawnPosition(sample_pinfo); + FfxFloat32x3 sample_ray_direction = FfxBrixelizerGIProbeSpawnInfoGetRayUnjitteredDirection(sample_pinfo, cell); + FfxFloat32x4 probe_radiance = LoadStaticScreenProbesSRV(sample_probe_coord * 8u + cell); + FfxFloat32x3 hit_point = sample_world_position + sample_ray_direction * probe_radiance.w; + FfxFloat32x3 reprojected_dir = hit_point - probe_pos; + FfxFloat32x3 hemisphere_transformed_dir = FfxBrixelizerGIProbeSpawnInfoProjectOnHemisphere(pinfo, normalize(reprojected_dir)); + + if (hemisphere_transformed_dir.z > FfxFloat32(0.0)) + { + FfxFloat32x2 uv = FfxBrixelizerGIHemioctToUV(hemisphere_transformed_dir); + uv = clamp(uv, 0.0f, 0.99f); + FfxUInt32x2 sample_cell_coord = FfxUInt32x2(floor(uv * FfxFloat32(8.0))); + FfxFloat32 quantized_weight = FfxFloat32(FfxUInt32(FfxFloat32(weight) * FfxFloat32(1.0e6))) * FfxFloat32(1.0e-6); + FfxUInt32x4 quantized_radiance = FfxBrixelizerGIQuantizeRadiance(quantized_weight * FfxFloat32x4(probe_radiance.xyz, length(reprojected_dir))); + FfxUInt32 sample_cell_idx = sample_cell_coord.x + sample_cell_coord.y * 8u; + FFX_ATOMIC_ADD(lds_reprojected_probe_x[sample_cell_idx], quantized_radiance.x); + FFX_ATOMIC_ADD(lds_reprojected_probe_y[sample_cell_idx], quantized_radiance.y); + FFX_ATOMIC_ADD(lds_reprojected_probe_z[sample_cell_idx], quantized_radiance.z); + FFX_ATOMIC_ADD(lds_reprojected_probe_w[sample_cell_idx], quantized_radiance.w); + FFX_ATOMIC_ADD(lds_reprojected_probe_num_samples[sample_cell_idx], FfxUInt32(FfxFloat32(quantized_weight) * 1.0e6)); + } + if (sh_index < 9) + sh_acc += weight * ffxUnpackF32x2(LoadStaticProbeSHBuffer(9 * sample_probe_idx + sh_index)); + } + } + + FFX_GROUP_MEMORY_BARRIER; + + FfxBoolean any_reproj = lds_reprojected_reprojected_cnt != 0; + + if (any_reproj) // scalar + { + if (sh_index < 9) + StoreTempProbeSHBuffer(9 * probe_idx + sh_index, ffxPackF32x2(sh_acc / ffxMax(weight_acc, FfxFloat32(1.0e-3)))); + + FfxFloat32x4 resolved_history = FfxBrixelizerGIRecoverRadiance(FfxUInt32x4( + lds_reprojected_probe_x[cell_idx], + lds_reprojected_probe_y[cell_idx], + lds_reprojected_probe_z[cell_idx], + lds_reprojected_probe_w[cell_idx])) + / ffxMax(FfxFloat32(1.0e-6), FfxFloat32(lds_reprojected_probe_num_samples[cell_idx]) * FfxFloat32(1.0e-6)); + FFX_GROUP_MEMORY_BARRIER; + + FfxBrixelizerGILDS_StoreRadiance(FfxInt32x2(gid.xy), FfxFloat32x4(resolved_history.xyz, resolved_history.w < FfxFloat32(1.0e-3) ? FfxFloat32(0.0f) : FfxFloat32(1.0f))); + + FFX_GROUP_MEMORY_BARRIER; + + for (FfxInt32 i = FfxInt32(2); i <= FfxInt32(8); i = i * 2) + { + FfxInt32 ox = FfxInt32(gid.x) * i; + FfxInt32 oy = FfxInt32(gid.y) * i; + FfxInt32 ix = FfxInt32(gid.x) * i + i / FfxInt32(2); + FfxInt32 iy = FfxInt32(gid.y) * i + i / FfxInt32(2); + + if (ix < 8 && iy < 8) + { + FfxFloat32x4 rad_weight00 = FfxBrixelizerGILDS_LoadRadiance(FfxInt32x2(ox, oy)); + FfxFloat32x4 rad_weight10 = FfxBrixelizerGILDS_LoadRadiance(FfxInt32x2(ox, iy)); + FfxFloat32x4 rad_weight01 = FfxBrixelizerGILDS_LoadRadiance(FfxInt32x2(ix, oy)); + FfxFloat32x4 rad_weight11 = FfxBrixelizerGILDS_LoadRadiance(FfxInt32x2(ix, iy)); + FfxFloat32x4 sum = rad_weight00 + rad_weight01 + rad_weight10 + rad_weight11; + FfxBrixelizerGILDS_StoreRadiance(FfxInt32x2(ox, oy), sum.xyzw); + } + + FFX_GROUP_MEMORY_BARRIER; + } + + FfxFloat32x4 stat = FfxBrixelizerGILDS_LoadRadiance(FfxInt32x2(0, 0)); + + if (resolved_history.w < FfxFloat32(1.0e-1)) + resolved_history = stat.xyzw / ffxMax(FfxFloat32(1.0e-3), stat.w); + + StoreStaticScreenProbes(tid, resolved_history); + + if (all(FFX_EQUAL(gid, FFX_BROADCAST_UINT32X2(0)))) + { + StoreStaticScreenProbesStat(probe_coord, stat.xyzw / ffxMax(FfxFloat32(1.0e-3), stat.w)); + StoreTempSpawnMask(probe_coord, 1); + } + } + else + { + if (all(FFX_EQUAL(gid, FFX_BROADCAST_UINT32X2(0)))) + { + StoreStaticScreenProbesStat(probe_coord, FFX_BROADCAST_FLOAT32X4(0)); + StoreTempSpawnMask(probe_coord, 0); + } + StoreStaticScreenProbes(tid, FFX_BROADCAST_FLOAT32X4(0.0)); + } + } +} + +struct RaySetup +{ + FfxUInt32x2 target_pixel_coord; + FfxFloat32x3 ray_direction; + FfxFloat32x3 ray_origin; + FfxFloat32x3 normal; + FfxBoolean valid; +}; + +RaySetup FfxBrixelizerGIGetRaySetup(FfxUInt32x2 tid) +{ + FfxUInt32x2 cell = tid % 8; + FfxUInt32x2 target_pixel_coord = tid; + FfxUInt32x2 probe_screen_offset = FfxBrixelizerGIRoundDown(target_pixel_coord, 8u); + FfxUInt32x2 probe_coord = target_pixel_coord / 8u; + FfxUInt32 probe_idx = probe_coord.x + probe_coord.y * GetTileBufferDimensions().x; + probe_idx = ffxWaveReadLaneFirstU1(probe_idx); + FfxUInt32x4 probe_pack = LoadTempProbeInfo(probe_idx); + + if (all(FFX_EQUAL(cell, FFX_BROADCAST_UINT32X2(0)))) + StoreStaticProbeInfo(probe_idx, probe_pack); + + FfxBrixelizerGIProbeSpawnInfo pinfo = FfxBrixelizerGIProbeSpawnInfoUnpack(probe_pack); + + FfxFloat32x3 ray_direction = FfxBrixelizerGIProbeSpawnInfoGetRayDirection(pinfo, probe_coord, cell); + FfxFloat32x3 world_pos = FfxBrixelizerGIProbeSpawnInfoGetSpawnPosition(pinfo); + + RaySetup rs; + rs.ray_direction = ray_direction; + rs.ray_origin = world_pos; + rs.target_pixel_coord = target_pixel_coord; + rs.normal = pinfo.normal; + rs.valid = FfxBrixelizerGIProbeSpawnInfoIsValid(pinfo); + + return rs; +} + +// 8x8 group or 2x32 waves +void FfxBrixelizerGIFillScreenProbes(FfxUInt32x2 tid) +{ + FfxUInt32x2 gid = tid % 8; + RaySetup rs = FfxBrixelizerGIGetRaySetup(tid); + FfxUInt32x2 pixel_coord = rs.target_pixel_coord; + FfxUInt32x2 probe_coord = pixel_coord / 8u; + probe_coord = ffxWaveReadLaneFirstU2(probe_coord); // scalar + FfxUInt32 probe_idx = probe_coord.x + probe_coord.y * GetTileBufferDimensions().x; + FfxBrixelizerGIProbeSpawnInfo pinfo = FfxBrixelizerGIProbeSpawnInfoUnpack(LoadStaticProbeInfo(probe_idx)); + + if (!FfxBrixelizerGIProbeSpawnInfoIsValid(pinfo)) // scalar + return; + + FfxFloat32x4 history = LoadStaticScreenProbesSRV(rs.target_pixel_coord); + + FfxBoolean successfull_reproj = LoadTempSpawnMask(probe_coord) == 1; + FfxBoolean skip = ffxWaveReadLaneFirstB1(!FfxBrixelizerGIIsCheckerboard(tid) && successfull_reproj); + + if (skip) // Scalar early out if reprojection was successful + { + StoreStaticScreenProbes(rs.target_pixel_coord, history); + return; + } + + FfxBrixelizerHitRaw hit; + + FfxUInt32 g_starting_cascade = GetTracingConstantsStartCascade(); + FfxUInt32 g_end_cascade = GetTracingConstantsEndCascade(); + FfxFloat32 total_pushoff = pinfo.pushoff; + + FfxUInt32 start_cascade_idx = g_starting_cascade; + + FfxBrixelizerRayDesc ray; + ray.start_cascade_id = start_cascade_idx; + ray.end_cascade_id = g_end_cascade; + ray.t_min = GetTracingConstantsTMin(); + ray.t_max = GetTracingConstantsTMax(); + ray.origin = rs.ray_origin + (rs.normal * total_pushoff); + ray.direction = rs.ray_direction; + + FfxFloat32x3 cursor = ray.origin; + + FfxFloat32 origin_distance = length(ray.origin - GetCameraPosition()); + // leak check + FfxFloat32x3 ray_origin_uvz = ffxProjectPosition(ray.origin, GetViewProjectionMatrix()); + ray_origin_uvz.xy = ffxSaturate(ray_origin_uvz.xy); // clamp to border + FfxFloat32 depth = SampleDepth(ray_origin_uvz.xy); + + FfxFloat32x3 screen_world_pos = ffxGetWorldPosition(ray_origin_uvz.xy, depth); + FfxFloat32 screen_ray_length = length(screen_world_pos - GetCameraPosition()); + + s_sdf_solve_eps = GetTracingConstantsSDFSolveEpsilon() / FfxFloat32(8.0); + + FfxBoolean ray_hit = FfxBrixelizerTraverseRaw(ray, hit); + FfxFloat32x4 radiance = FFX_BROADCAST_FLOAT32X4(FfxFloat32(0.0)); + FfxUInt32x2 pack = FfxUInt32x2(hit.brick_id, hit.uvwc); + FfxUInt32 brick_id = pack.x; + + { + // XXX -- the following should be if (!ray_hit) { ... } else { ... } + // but has been changed to if (!ray_hit) { ... } if (ray_hit) { ... } + // to avoid a compiler bug resulting in a TDR on certain driver versions + + if (!ray_hit) + radiance = FfxFloat32x4(SampleEnvironmentMap(rs.ray_direction), FfxFloat32(128.0)); + + if (ray_hit) + { + FfxFloat32x3 uvw = FfxFloat32x3( // + FfxBrixelizerUnpackUnsigned8Bits((pack.y >> 0) & 0xff), // + FfxBrixelizerUnpackUnsigned8Bits((pack.y >> 8) & 0xff), // + FfxBrixelizerUnpackUnsigned8Bits((pack.y >> 16) & 0xff) // + ); + uvw += FFX_BROADCAST_FLOAT32X3(1.0 / 512.0); + FfxUInt32 voxel_id = LoadBricksVoxelMap(FfxBrixelizerBrickGetIndex(brick_id)); + FfxUInt32 cascade_id = FfxBrixelizerGetVoxelCascade(voxel_id); + FfxBrixelizerCascadeInfo cinfo = GetCascadeInfo(cascade_id); + FfxUInt32 voxel_offset = FfxBrixelizerVoxelGetIndex(voxel_id); + FfxUInt32x3 voxel_coord = FfxBrixelizerUnflattenPOT(voxel_offset, FFX_BRIXELIZER_CASCADE_DEGREE); + FfxFloat32x3 voxel_min = FfxFloat32x3(voxel_coord) * cinfo.voxel_size + cinfo.grid_min; + FfxFloat32x3 hit_world_offset = voxel_min + uvw * cinfo.voxel_size; + FfxBxAtlasBounds atlas_bounds = FfxBrixelizerGetAtlasBounds(brick_id); + + radiance.xyz = FfxBrixelizerGISampleRadianceCacheSH(brick_id, rs.ray_direction); + + radiance = FfxFloat32x4(radiance.xyz, length(hit_world_offset - rs.ray_origin)); + } + } + + FfxFloat32 temporal_blend = FfxFloat32(1.0 / 4.0); // UPDATED! + + if (ffxAsUInt32(history.w) == FfxUInt32(0)) + temporal_blend = FfxFloat32(1.0); + + radiance.xyzw = ffxLerp(history.xyzw, radiance.xyzw, temporal_blend); + + FfxFloat32x4 stat = LoadStaticScreenProbesStat(probe_coord); + + if (any(FFX_NOT_EQUAL(ffxAsUInt32(stat), FFX_BROADCAST_UINT32X4(0)))) + radiance.xyz = FfxBrixelizerGIClipAABB(radiance.xyz, stat.xyz, FfxFloat32(0.3)); // crude firefly removal + + StoreStaticScreenProbes(rs.target_pixel_coord, radiance); +} + +// Transform 8x8 octahedral encoding into spherical harmonics +void FfxBrixelizerGIReprojectGI(FfxUInt32x2 tid) +{ + if (all(FFX_LESS_THAN(tid, GetBufferDimensions()))) + { + + FfxFloat32x2 mv = FfxBrixelizerGIFindClosestMotionVector(tid); + FfxFloat32x2 history_uv = FfxBrixelizerGIGetUV(tid) + mv; + + if (any(FFX_LESS_THAN(history_uv, FFX_BROADCAST_FLOAT32X2(0.0))) || any(FFX_GREATER_THAN(history_uv, FFX_BROADCAST_FLOAT32X2(1.0)))) + { + StoreStaticGITarget(tid, FFX_BROADCAST_FLOAT32X4(FfxFloat32(0.0))); +#if FFX_BRIXELIZER_GI_OPTION_DISABLE_SPECULAR == 0 + StoreSpecularTarget(tid, FFX_BROADCAST_FLOAT32X4(FfxFloat32(0.0))); +#endif + return; + } + + FfxFloat32x2 history_uv_scaled = history_uv * GetBufferDimensionsF32(); + + FfxFloat32x3 pixel_normal = LoadWorldNormal(tid); + FfxFloat32 pixel_depth = LoadDepth(tid); + + if (ffxIsBackground(pixel_depth)) + { + StoreStaticGITarget(tid, FFX_BROADCAST_FLOAT32X4(FfxFloat32(0.0))); +#if FFX_BRIXELIZER_GI_OPTION_DISABLE_SPECULAR == 0 + StoreSpecularTarget(tid, FFX_BROADCAST_FLOAT32X4(FfxFloat32(0.0))); +#endif + return; + } + + FfxFloat32x2 pixel_uv = FfxBrixelizerGIGetUV(tid); + FfxFloat32x3 pixel_world_pos = ffxGetWorldPosition(pixel_uv, pixel_depth); + + FfxBoolean disoccluded = LoadDisocclusionMask(tid) > 0; + + if (disoccluded) + { + StoreStaticGITarget(tid, FFX_BROADCAST_FLOAT32X4(FfxFloat32(0.0))); +#if FFX_BRIXELIZER_GI_OPTION_DISABLE_SPECULAR == 0 + StoreSpecularTarget(tid, FFX_BROADCAST_FLOAT32X4(FfxFloat32(0.0))); +#endif + } + else + { + StoreStaticGITarget(tid, SampleStaticGITargetSRV(history_uv)); +#if FFX_BRIXELIZER_GI_OPTION_DISABLE_SPECULAR == 0 + StoreSpecularTarget(tid, SampleSpecularTargetSRV(history_uv)); +#endif + } + } +} + +FFX_GROUPSHARED FfxUInt32x2 lds_probe_sh_buffer[9 * 8 * 8]; // (1, 3, 5) coefficients for 3 bands of SH + +// 8x8 group +FfxUInt32 FfxBrixelizerGIGetSHIndex(FfxUInt32x2 xy) +{ + return xy.x + xy.y * 8; +} + +FfxUInt32 FfxBrixelizerGIGetSHLDSIndex(FfxUInt32x2 xy, FfxUInt32 sh_index) +{ + return 9 * FfxBrixelizerGIGetSHIndex(xy) + sh_index; +} + +// Transform 8x8 octahedral encoding into spherical harmonics +// void FfxBrixelizerGIProjectScreenProbes(FfxUInt32 group_idx, FfxUInt32x2 gid) +void FfxBrixelizerGIProjectScreenProbes(FfxUInt32x2 tid, FfxUInt32x2 gid) +{ + FfxUInt32x2 probe_screen_offset = FfxBrixelizerGIRoundDown(tid, 8u); + FfxUInt32x2 probe_coord = tid / 8u; + FfxUInt32 probe_idx = probe_coord.x + probe_coord.y * GetTileBufferDimensions().x; + FfxBrixelizerGIProbeSpawnInfo pinfo = FfxBrixelizerGIProbeSpawnInfoUnpack(LoadTempProbeInfo(probe_idx)); + + if (!FfxBrixelizerGIProbeSpawnInfoIsValid(pinfo)) // scalar + return; + + FfxFloat32x3 ray_direction = FfxBrixelizerGIProbeSpawnInfoGetRayDirection(pinfo, probe_coord, gid); + FfxFloat32x3 world_pos = FfxBrixelizerGIProbeSpawnInfoGetSpawnPosition(pinfo); + FfxFloat32x4 radiance = LoadStaticScreenProbesSRV(tid); + + FfxFloat32x4 stat = LoadStaticScreenProbesStat(probe_coord); + + if (all(FFX_EQUAL(ffxAsUInt32(radiance), FFX_BROADCAST_UINT32X4(0)))) + radiance = stat; + + FfxFloat32 direction_sh[9]; + FfxBrixelizerGISHGetCoefficients(ray_direction, direction_sh); + + FfxFloat32 c = dot(ray_direction, pinfo.normal); + + for (FfxUInt32 j = 0; j < 9; j++) + lds_probe_sh_buffer[FfxBrixelizerGIGetSHLDSIndex(gid, j)] = ffxPackF32x2(FfxFloat32x4(direction_sh[j] * radiance.xyz * c, FfxFloat32(1.0))); + + FFX_GROUP_MEMORY_BARRIER; + + FfxUInt32 sh_offset = probe_coord.x + probe_coord.y * GetTileBufferDimensions().x; + + for (FfxInt32 sh_index = 0; sh_index < 9; sh_index++) + { + for (FfxInt32 i = 0; i < 3; i++) + { + FfxUInt32 stride = 1 << (i + 1); // 2 4 8 + + if (all(FFX_LESS_THAN(gid, FFX_BROADCAST_UINT32X2(8 / stride)))) // 4 2 1 + { + FFX_MIN16_F4 a00 = FFX_MIN16_F4(ffxUnpackF32x2(lds_probe_sh_buffer[FfxBrixelizerGIGetSHLDSIndex(gid.xy * stride + FfxUInt32x2(0, 0), sh_index)])); + FFX_MIN16_F4 a10 = FFX_MIN16_F4(ffxUnpackF32x2(lds_probe_sh_buffer[FfxBrixelizerGIGetSHLDSIndex(gid.xy * stride + FfxUInt32x2(stride / 2, 0), sh_index)])); + FFX_MIN16_F4 a01 = FFX_MIN16_F4(ffxUnpackF32x2(lds_probe_sh_buffer[FfxBrixelizerGIGetSHLDSIndex(gid.xy * stride + FfxUInt32x2(0, stride / 2), sh_index)])); + FFX_MIN16_F4 a11 = FFX_MIN16_F4(ffxUnpackF32x2(lds_probe_sh_buffer[FfxBrixelizerGIGetSHLDSIndex(gid.xy * stride + FfxUInt32x2(stride / 2, stride / 2), sh_index)])); + lds_probe_sh_buffer[FfxBrixelizerGIGetSHLDSIndex(gid.xy * stride, sh_index)] = ffxPackF32x2(FfxFloat32x4(a00 + a01 + a10 + a11)); + } + } + } + FFX_GROUP_MEMORY_BARRIER; + + FfxUInt32 thread_sh_index = gid.x + gid.y * 8; + + if (thread_sh_index < 9) + { + FfxFloat32x4 irradiance_history = ffxUnpackF32x2(LoadTempProbeSHBuffer(9 * sh_offset + thread_sh_index)); + FfxFloat32x4 irradiance_sh = ffxUnpackF32x2(lds_probe_sh_buffer[FfxBrixelizerGIGetSHLDSIndex(FfxUInt32x2(0, 0), thread_sh_index)]); + + irradiance_sh.w = FfxFloat32(1.0); + + StoreTempProbeSHBuffer(9 * sh_offset + thread_sh_index, ffxPackF32x2(irradiance_sh)); + } +} + +void FfxBrixelizerGIEmitIrradianceCache(FfxUInt32x2 tid) +{ + FfxUInt32 g_starting_cascade = GetTracingConstantsStartCascade(); + FfxUInt32 g_end_cascade = GetTracingConstantsEndCascade(); + FfxUInt32x2 probe_coord = tid; + FfxUInt32 probe_idx = probe_coord.x + probe_coord.y * GetTileBufferDimensions().x; + FfxBrixelizerGIProbeSpawnInfo pinfo = FfxBrixelizerGIProbeSpawnInfoUnpack(LoadTempProbeInfo(probe_idx)); + + if (!FfxBrixelizerGIProbeSpawnInfoIsValid(pinfo)) // scalar + return; + + FfxFloat32x3 world_pos = FfxBrixelizerGIProbeSpawnInfoGetSpawnPosition(pinfo); + FfxFloat32x3 ray = normalize(world_pos - GetCameraPosition()); + FfxFloat32 xi = FfxFloat32(FfxBrixelizerGIpcg(tid.x + FfxBrixelizerGIpcg(tid.y + FfxBrixelizerGIpcg(GetFrameIndex()))) & 0xffu) / FfxFloat32(255.0); + FfxUInt32 sh_offset = probe_coord.x + probe_coord.y * GetTileBufferDimensions().x; + + FfxFloat32x4 input_sh[9]; + + for (FfxInt32 i = 0; i < 9; i++) + input_sh[i] = ffxUnpackF32x2(LoadTempProbeSHBuffer(9 * sh_offset + i)); + + FfxBrixelizerGIEmitIrradiance(world_pos, pinfo.normal, normalize(-ray + pinfo.normal), input_sh, xi, g_starting_cascade, g_end_cascade); + + for (FfxUInt32 i = 0; i < 9; i++) + StoreStaticProbeSHBuffer(9 * sh_offset + i, ffxPackF32x2(input_sh[i])); +} + +void FfxBrixelizerGIBlendSH(FfxUInt32x2 tid) +{ + if (any(FFX_GREATER_THAN_EQUAL(tid, GetTileBufferDimensions()))) + return; + + FfxInt32 radius = 0; + FfxFloat32x4 acc[9]; + + for (FfxUInt32 i = 0; i < 9; i++) + acc[i] = FFX_BROADCAST_FLOAT32X4(FfxFloat32(0.0)); + + FfxFloat32 weight_sum = FfxFloat32(0.0); + + for (FfxInt32 y = -radius; y <= radius; y++) + { + for (FfxInt32 x = -radius; x <= radius; x++) + { + FfxInt32x2 sample_coord = FfxInt32x2(tid) + FfxInt32x2(x, y); + + if (any(FFX_LESS_THAN(sample_coord, FFX_BROADCAST_INT32X2(0))) || any(FFX_GREATER_THAN(sample_coord, GetTileBufferDimensions()))) + continue; + + FfxUInt32 sh_offset = sample_coord.x + sample_coord.y * GetTileBufferDimensions().x; + FfxFloat32 weight = FfxFloat32(1.0) / (1.0 + FfxFloat32(x * x) + FfxFloat32(y * y)); + + for (FfxUInt32 i = 0; i < 9; i++) + acc[i] += weight * ffxUnpackF32x2(LoadTempProbeSHBuffer(9 * sh_offset + i)); + + weight_sum += weight; + } + } + + FfxUInt32 sh_offset = tid.x + tid.y * GetTileBufferDimensions().x; + + for (FfxUInt32 i = 0; i < 9; i++) + { + acc[i] /= ffxMax(FfxFloat32(1.0e-3), weight_sum); + acc[i].w = FfxFloat32(1.0); + + StoreStaticProbeSHBuffer(9 * sh_offset + i, ffxPackF32x2(acc[i])); + } +} + +#define FfxBrixelizerGIMAX_SAMPLES FfxFloat32(64.0) +#define FfxBrixelizerGIMAX_SPECULAR_SAMPLES FfxFloat32(32.0) + +FfxFloat32 FfxBrixelizerGIComputeTemporalVariance(FfxFloat32x3 history_radiance, FfxFloat32x3 radiance) +{ + FfxFloat32 history_luminance = FfxBrixelizerGIGetLuminance(history_radiance); + FfxFloat32 luminance = FfxBrixelizerGIGetLuminance(radiance); + FfxFloat32 diff = abs(history_luminance - luminance) / ffxMax(ffxMax(history_luminance, luminance), FfxFloat32(0.5)); + return diff * diff; +} + +void FfxBrixelizerGISpecularPreTrace(FfxUInt32x2 quarter_res_tid) +{ + FfxUInt32 g_starting_cascade = GetTracingConstantsStartCascade(); + FfxUInt32 g_end_cascade = GetTracingConstantsEndCascade(); + const FfxUInt32 max_num_points = 64; + FfxUInt32x2 full_res_tid = quarter_res_tid * 4 + FfxUInt32x2(FfxBrixelizerGIHammersley( // + (FfxBrixelizerGIpcg(GetFrameIndex()) + FfxBrixelizerGIpcg(quarter_res_tid.x + FfxBrixelizerGIpcg(quarter_res_tid.y))) & (max_num_points - 1), + max_num_points) + * FfxFloat32(4.0)); + + FfxRay base_ray = FfxBrixelizerGIGenReflectionRay(full_res_tid, quarter_res_tid); + FfxFloat32 ray_pushoff = GetTracingConstantsSpecularRayPushoff(); + FfxFloat32 total_pushoff = ray_pushoff * FfxBrixelizerGIGetVoxelSize(base_ray.origin, g_starting_cascade, g_end_cascade, FfxFloat32(0.0)); + + if (base_ray.valid) + { + FfxBrixelizerRayDesc ray; + ray.start_cascade_id = g_starting_cascade; + ray.end_cascade_id = g_end_cascade; + ray.t_min = GetTracingConstantsTMin(); + ray.t_max = GetTracingConstantsTMax(); + ray.direction = base_ray.direction; + ray.origin = base_ray.origin + (base_ray.normal) * total_pushoff; // + aoray.direction + s_sdf_solve_eps = GetTracingConstantsSpecularSDFSolveEpsilon() / FfxFloat32(8.0); + + FfxBrixelizerHitRaw hit; + hit.brick_id = FFX_BRIXELIZER_INVALID_ID; + hit.uvwc = 0; + + FfxBoolean out_of_budget = !FfxBrixelizerTraverseRaw(ray, hit); + + if (FfxBrixelizerIsValidID(hit.brick_id)) + StoreTempSpecularPretraceTarget(quarter_res_tid * FfxUInt32x2(1, 1), FfxUInt32x4((1 << 24u) | hit.brick_id, 0, 0, 0)); + else + StoreTempSpecularPretraceTarget(quarter_res_tid * FfxUInt32x2(1, 1), FFX_BROADCAST_UINT32X4(out_of_budget ? 0xffffffffu : 0)); + + } + else + StoreTempSpecularPretraceTarget(quarter_res_tid * FfxUInt32x2(1, 1), FFX_BROADCAST_UINT32X4(0)); +} + +void PushSpecularRay(FfxUInt32x2 tid) +{ + FfxUInt32 pack = tid.x | (tid.y << 16u); + FfxUInt32 offset; + IncrementRaySwapIndirectArgs(0, 1, offset); + StoreTempSpecularRaySwap(offset, pack); +} + +FfxUInt32x2 LoadSpecularRay(FfxUInt32 tid) +{ + FfxUInt32 pack = LoadTempSpecularRaySwap(tid); + return FfxUInt32x2(pack & 0xffffu, (pack >> 16u) & 0xffffu); +} + +void FfxBrixelizerGISpecularTrace(FfxUInt32x2 tid) +{ + FfxFloat32 xi = FfxFloat32((FfxBrixelizerGIpcg(GetFrameIndex()) + FfxBrixelizerGIpcg(tid.x + FfxBrixelizerGIpcg(tid.y))) & 0xff) / FfxFloat32(255.0); + + FfxRay base_ray = FfxBrixelizerGIGenReflectionRay(tid, tid); + FfxFloat32 ray_pushoff = GetTracingConstantsSpecularRayPushoff(); + FfxUInt32 g_starting_cascade = GetTracingConstantsStartCascade() + 2; + FfxUInt32 g_end_cascade = GetTracingConstantsEndCascade(); + FfxFloat32 total_pushoff = ray_pushoff * FfxBrixelizerGIGetVoxelSize(base_ray.origin, g_starting_cascade, g_end_cascade, FfxFloat32(0.0)); + + s_sdf_solve_eps = GetTracingConstantsSpecularSDFSolveEpsilon() / FfxFloat32(8.0); + + FfxFloat32x3 ray_direction = base_ray.direction; + FfxFloat32x3 ray_origin = base_ray.origin + (base_ray.normal) * total_pushoff; + FfxFloat32x3 ray_idirection = FfxFloat32(1.0) / ray_direction; + const FfxInt32 NUM_TAP_COORDS = 5; + + FfxInt32x2 coords[NUM_TAP_COORDS] = { + FfxInt32x2(0, 0), // + FfxInt32x2(1, 0), // + FfxInt32x2(-1, 0), // + FfxInt32x2(0, 1), // + FfxInt32x2(0, -1), // + }; + const FfxUInt32 MAX_TAPS = 5; + + FfxUInt32x2 packs[MAX_TAPS]; + FfxUInt32 num_samples = 0; + + FfxInt32x2 xy = FfxInt32x2(tid / 4); + FfxUInt32x4 pretrace = LoadTempSpecularPretraceTarget(xy * FfxUInt32x2(1, 1)); + + if (pretrace.x != 0 && pretrace.x != 0xffffffffu) + { + FfxUInt32 brick_id = pretrace.x & 0x00ffffffu; + FfxUInt32 voxel_id = LoadBricksVoxelMap(FfxBrixelizerBrickGetIndex(brick_id)); + FfxUInt32 cascade_id = FfxBrixelizerGetVoxelCascade(voxel_id); + FfxBrixelizerCascadeInfo CINFO = GetCascadeInfoNonUniform(cascade_id); + FfxUInt32 voxel_offset = FfxBrixelizerVoxelGetIndex(voxel_id); + FfxUInt32x3 voxel_coord = FfxBrixelizerUnflattenPOT(voxel_offset, FFX_BRIXELIZER_CASCADE_DEGREE); + FfxFloat32x3 voxel_min = FfxFloat32x3(voxel_coord) * CINFO.voxel_size + CINFO.grid_min; + FfxUInt32 brick_aabb_pack = LoadBricksAABB(FfxBrixelizerBrickGetIndex(brick_id)); + FfxUInt32x3 brick_aabb_umin = FfxBrixelizerUnflattenPOT(brick_aabb_pack & ((1 << 9) - 1), 3); + FfxUInt32x3 brick_aabb_umax = FfxBrixelizerUnflattenPOT((brick_aabb_pack >> 9) & ((1 << 9) - 1), 3) + FFX_BROADCAST_UINT32X3(1); + FfxFloat32x3 brick_aabb_min = voxel_min - FFX_BROADCAST_FLOAT32X3(CINFO.voxel_size / FfxFloat32(2.0 * 7.0)) + FfxFloat32x3(brick_aabb_umin) * (CINFO.voxel_size / FfxFloat32(7.0)); + FfxFloat32x3 brick_aabb_max = voxel_min - FFX_BROADCAST_FLOAT32X3(CINFO.voxel_size / FfxFloat32(2.0 * 7.0)) + FfxFloat32x3(brick_aabb_umax) * (CINFO.voxel_size / FfxFloat32(7.0)); + + brick_aabb_min = clamp(brick_aabb_min, voxel_min, voxel_min + FFX_BROADCAST_FLOAT32X3(CINFO.voxel_size)); + brick_aabb_max = clamp(brick_aabb_max, voxel_min, voxel_min + FFX_BROADCAST_FLOAT32X3(CINFO.voxel_size)); + FfxFloat32 brick_hit_min = FfxFloat32(0.0); + FfxFloat32 brick_hit_max = FfxFloat32(0.0); + + if (FfxBrixelizerIntersectAABB(ray_origin, ray_idirection, brick_aabb_min, brick_aabb_max, + /* out */ brick_hit_min, + /* out */ brick_hit_max)) + { + FfxFloat32x3 ray_cursor = ray_origin + ray_direction * (brick_hit_min); + FfxFloat32x3 uvw = (ray_cursor - voxel_min) * CINFO.ivoxel_size; + FfxFloat32 dist = FfxFloat32(1.0); + FfxFloat32x3 brick_offset = FfxBrixelizerGetSDFAtlasOffset(brick_id); + FfxFloat32x3 uvw_min = (brick_offset + FFX_BROADCAST_FLOAT32X3(FfxFloat32(0.5))) / FfxFloat32(FFX_BRIXELIZER_STATIC_CONFIG_SDF_ATLAS_SIZE); + FfxFloat32x3 uvw_max = uvw_min + FFX_BROADCAST_FLOAT32X3(FfxFloat32(7.0)) / FfxFloat32(FFX_BRIXELIZER_STATIC_CONFIG_SDF_ATLAS_SIZE); + + for (FfxUInt32 i = 0; i < 8; i++) + { + dist = FfxBrixelizerSampleBrixelDistance(uvw_min, uvw_max, uvw) - FFX_BRIXELIZER_TRAVERSAL_EPS; + + if (dist < FFX_BRIXELIZER_TRAVERSAL_EPS) + { + StoreSpecularTarget(tid, FfxFloat32x4(FfxBrixelizerGISampleRadianceCache(brick_id, uvw), FfxFloat32(1.0))); + return; + } + + uvw += ray_direction * dist; + + if (any(FFX_GREATER_THAN(abs(uvw - FFX_BROADCAST_FLOAT32X3(0.5)), FFX_BROADCAST_FLOAT32X3(0.501)))) + break; + } + } + else + StoreSpecularTarget(tid, FfxFloat32x4(0.0, 0.0, 0.0, 0.0)); + } + else + StoreSpecularTarget(tid, FfxFloat32x4(0.0, 0.0, 0.0, 0.0)); +} + +void FfxBrixelizerGISpecularLoadNeighborhood( + FfxInt32x2 pixel_coordinate, + out FFX_MIN16_F4 radiance, + out FFX_MIN16_F3 normal, + out FfxFloat32 depth, + FfxUInt32x2 screen_size) +{ + radiance = FFX_MIN16_F4(LoadSpecularTarget(pixel_coordinate)); + normal = FFX_MIN16_F3(LoadWorldNormal(pixel_coordinate)); + FfxFloat32x2 uv = (pixel_coordinate.xy + (0.5).xx) / FfxFloat32x2(screen_size.xy); + depth = LoadDepth(pixel_coordinate); +} + +FFX_GROUPSHARED FfxUInt32x4 g_ffx_dnsr_shared[16][16]; +FFX_GROUPSHARED FfxFloat32 g_ffx_dnsr_shared_depth[16][16]; + +struct FfxBrixelizerGISpecularNeighborhoodSample +{ + FFX_MIN16_F4 radiance; + FFX_MIN16_F3 normal; + FfxFloat32 depth; +}; + +FfxFloat32x3 SpecularNeighborhoodSampleGetWorldPos(in FfxBrixelizerGISpecularNeighborhoodSample s, FfxFloat32x2 uv) +{ + return ffxGetWorldPosition(uv, s.depth); +} + +FfxBrixelizerGISpecularNeighborhoodSample FfxBrixelizerGISpecularLoadFromGroupSharedMemory(FfxInt32x2 idx) +{ + FfxUInt32x2 packed_radiance = FfxUInt32x2(g_ffx_dnsr_shared[idx.y][idx.x].x, g_ffx_dnsr_shared[idx.y][idx.x].y); + FFX_MIN16_F4 unpacked_radiance = FFX_MIN16_F4(ffxUnpackF32x2(packed_radiance)); + FfxUInt32x2 packed_normal_variance = FfxUInt32x2(g_ffx_dnsr_shared[idx.y][idx.x].z, g_ffx_dnsr_shared[idx.y][idx.x].w); + FFX_MIN16_F4 unpacked_normal_variance = FFX_MIN16_F4(ffxUnpackF32x2(packed_normal_variance)); + + FfxBrixelizerGISpecularNeighborhoodSample specSample; + specSample.radiance = unpacked_radiance.xyzw; + specSample.normal = unpacked_normal_variance.xyz; + specSample.depth = g_ffx_dnsr_shared_depth[idx.y][idx.x]; + return specSample; +} + +void FfxBrixelizerGISpecularStoreInGroupSharedMemory(FfxInt32x2 group_thread_id, FFX_MIN16_F4 radiance, FFX_MIN16_F3 normal, FfxFloat32 depth) +{ + g_ffx_dnsr_shared[group_thread_id.y][group_thread_id.x].x = ffxPackF32(FfxFloat32x2(radiance.xy)); + g_ffx_dnsr_shared[group_thread_id.y][group_thread_id.x].y = ffxPackF32(FfxFloat32x2(radiance.zw)); + g_ffx_dnsr_shared[group_thread_id.y][group_thread_id.x].z = ffxPackF32(FfxFloat32x2(normal.xy)); + g_ffx_dnsr_shared[group_thread_id.y][group_thread_id.x].w = ffxPackF32(FfxFloat32x2(normal.z, FFX_MIN16_F(0.0))); + g_ffx_dnsr_shared_depth[group_thread_id.y][group_thread_id.x] = depth; +} + +void FfxBrixelizerGISpecularInitializeGroupSharedMemory(FfxInt32x2 dispatch_thread_id, FfxInt32x2 group_thread_id, FfxInt32x2 screen_size) +{ + // Load 16x16 region into shared memory using 4 8x8 blocks. + FfxInt32x2 offset[4] = { FfxInt32x2(0, 0), FfxInt32x2(8, 0), FfxInt32x2(0, 8), FfxInt32x2(8, 8) }; + + // Intermediate storage registers to cache the result of all loads + FFX_MIN16_F4 radiance[4]; + FFX_MIN16_F3 normal[4]; + FfxFloat32 depth[4]; + + // Start in the upper left corner of the 16x16 region. + dispatch_thread_id -= 4; + + // First store all loads in registers + for (FfxInt32 i = 0; i < 4; ++i) + FfxBrixelizerGISpecularLoadNeighborhood(dispatch_thread_id + offset[i], radiance[i], normal[i], depth[i], screen_size); + + // Then move all registers to FFX_GROUPSHARED memory + for (FfxInt32 j = 0; j < 4; ++j) + FfxBrixelizerGISpecularStoreInGroupSharedMemory(group_thread_id + offset[j], radiance[j], normal[j], depth[j]); // X +} + +FFX_MIN16_F3 FfxBrixelizerGISampleWorldGI(FfxFloat32x3 world_pos, FfxFloat32 xi, FFX_MIN16_F cosine_sh[9]) +{ + FfxUInt32 g_starting_cascade = GetTracingConstantsStartCascade(); + FfxUInt32 g_end_cascade = GetTracingConstantsEndCascade(); + + FFX_MIN16_F4 probe_sh[9]; + + if (FfxBrixelizerGIInterpolateBrickSH(world_pos, g_starting_cascade, g_end_cascade, xi, /* inout */ probe_sh)) + { + FFX_MIN16_F3 cur_irradiance = FFX_BROADCAST_MIN_FLOAT16X3(0.0); + + for (FfxUInt32 i = 0; i < 9; i++) + cur_irradiance += cosine_sh[i] * probe_sh[i].xyz; + + return cur_irradiance / FFX_MIN16_F(FFX_BRIXELIZER_GI_PI * FfxFloat32(2.0)); + } + + return FFX_BROADCAST_MIN_FLOAT16X3(FFX_MIN16_F(0.0)); +} + +// 8x8 group +// Project 2x2 closest SH probes onto GBuffer normals, use irradiance ambient cache when projection fails +void FfxBrixelizerGIInterpolateScreenProbes(FfxUInt32x2 tid, FfxUInt32x2 gid) +{ + FfxUInt32x2 probe_screen_offset = FfxBrixelizerGIRoundDown(tid, 8u); + FfxUInt32x2 probe_coord = tid / 8u; + FfxUInt32 probe_idx = probe_coord.x + probe_coord.y * GetTileBufferDimensions().x; + FfxBrixelizerGIProbeSpawnInfo pinfo = FfxBrixelizerGIProbeSpawnInfoUnpack(LoadTempProbeInfo(probe_idx)); + + FfxFloat32x3 pixel_normal = LoadWorldNormal(tid); + FfxFloat32 pixel_depth = LoadDepth(tid); + FfxFloat32x2 pixel_uv = FfxBrixelizerGIGetUV(tid); + FfxFloat32x3 world_pos = ffxGetWorldPosition(pixel_uv, pixel_depth); + FfxFloat32x3 view = normalize(world_pos - GetCameraPosition()); + FfxFloat32 eps_size = FfxBrixelizerGIGetEps(world_pos); + FfxBoolean is_sky_pixel = ffxIsBackground(pixel_depth); + FfxUInt32 g_starting_cascade = GetTracingConstantsStartCascade(); + FfxUInt32 g_end_cascade = GetTracingConstantsEndCascade(); + FfxFloat32 xi = FfxFloat32(FfxBrixelizerGIpcg(tid.x + FfxBrixelizerGIpcg(tid.y + FfxBrixelizerGIpcg(GetFrameIndex()))) & 0xffu) / FfxFloat32(255.0); + + if (is_sky_pixel) + { + StoreStaticGITarget(tid, FFX_BROADCAST_FLOAT32X4(FfxFloat32(0.0))); + StoreSpecularTarget(tid, FFX_BROADCAST_FLOAT32X4(FfxFloat32(0.0))); + return; + } + + FfxFloat32x4 w = FFX_BROADCAST_FLOAT32X4(0.0); + FfxUInt32x4 probes = FFX_BROADCAST_UINT32X4(FFX_BRIXELIZER_GI_INVALID_ID); + + FfxInt32x2 offset = FfxInt32x2(tid.x < pinfo.seed_pixel.x ? -1 : 1, tid.y < pinfo.seed_pixel.y ? -1 : 1); + probes.x = FfxBrixelizerGIScreenProbes_FindClosestProbe(probe_coord, FfxInt32x2(0, 0)); + probes.y = FfxBrixelizerGIScreenProbes_FindClosestProbe(probe_coord, FfxInt32x2(offset.x, 0)); + probes.z = FfxBrixelizerGIScreenProbes_FindClosestProbe(probe_coord, FfxInt32x2(0, offset.y)); + probes.w = FfxBrixelizerGIScreenProbes_FindClosestProbe(probe_coord, offset); + + if (probes.y == probes.x) + probes.y = FFX_BRIXELIZER_GI_INVALID_ID; + if (probes.z == probes.y || probes.z == probes.x) + probes.z = FFX_BRIXELIZER_GI_INVALID_ID; + if (probes.w == probes.z || probes.w == probes.y || probes.w == probes.x) + probes.w = FFX_BRIXELIZER_GI_INVALID_ID; + + for (FfxUInt32 i = 0; i < 4; i++) + { + if (probes[i] != FFX_BRIXELIZER_GI_INVALID_ID) + { + FfxUInt32x2 pos = FfxUInt32x2(probes[i] & 0xffffu, (probes[i] >> 16u) & 0xffffu); + FfxUInt32 probe_idx = pos.x + pos.y * GetTileBufferDimensions().x; + FfxBrixelizerGIProbeSpawnInfo pinfo = FfxBrixelizerGIProbeSpawnInfoUnpack(LoadTempProbeInfo(probe_idx)); + FfxFloat32x3 probe_spawn_position = FfxBrixelizerGIProbeSpawnInfoGetSpawnPosition(pinfo); + FfxFloat32 dist = length(probe_spawn_position - world_pos); + + if (abs(dot(probe_spawn_position - world_pos, pixel_normal)) > eps_size) + w[i] = FfxFloat32(0.0); + else + w[i] = ffxPow(ffxSaturate(dot(pixel_normal, pinfo.normal)) * ffxSaturate(FfxFloat32(1.0) - dist / eps_size), FfxFloat32(8.0)); + } + } + + FfxRay base_ray = FfxBrixelizerGIGenReflectionRay(tid, tid); + FFX_MIN16_F cosine_sh[9]; + FFX_MIN16_F reflection_sh[9]; + + FfxFloat32 roughness = LoadRoughness(tid); + FfxBrixelizerGISHGetCoefficients_ClampedCosine16(pixel_normal, cosine_sh); + FfxBrixelizerGISHGetCoefficients_ClampedCosine16(base_ray.major_direction, reflection_sh); + + FfxFloat32x3 irradiance = FFX_BROADCAST_FLOAT32X3(0.0); + FfxFloat32x3 specular_irradiance = FFX_BROADCAST_FLOAT32X3(0.0); + FfxFloat32 num_diffuse_samples = 0; + +#if FFX_BRIXELIZER_GI_OPTION_DISABLE_DENOISER == 0 + FfxFloat32x4 reprojected = LoadStaticGITargetSRV(tid); + num_diffuse_samples = ffxMin(FfxBrixelizerGIMAX_SAMPLES - FfxFloat32(1.0), reprojected.w); + FfxFloat32 temporal_weight = FfxFloat32(1.0) / (FfxFloat32(1.0) + num_diffuse_samples); // sample count weight, purely temporal +#endif + + FfxFloat32 weight_sum = FfxFloat32(0.0); + + for (FfxUInt32 j = 0; j < 4; j++) + { + if (probes[j] != FFX_BRIXELIZER_GI_INVALID_ID) + { + FfxUInt32x2 pos = FfxUInt32x2(probes[j] & 0xffffu, (probes[j] >> 16u) & 0xffffu); + FfxUInt32 probe_idx = pos.x + pos.y * GetTileBufferDimensions().x; + FfxBrixelizerGIProbeSpawnInfo pinfo = FfxBrixelizerGIProbeSpawnInfoUnpack(LoadTempProbeInfo(probe_idx)); + FfxFloat32x3 cur_irradiance = FFX_BROADCAST_FLOAT32X3(0.0); + + FfxFloat32x4 probe_sh[9]; + for (FfxUInt32 i = 0; i < 9; i++) + probe_sh[i] = ffxUnpackF32x2(LoadStaticProbeSHBuffer(9 * probe_idx + i)).xyzw; + + for (FfxUInt32 i = 0; i < 9; i++) + cur_irradiance += FfxFloat32(cosine_sh[i]) * probe_sh[i].xyz; + + FfxFloat32 weight = FfxFloat32(1.0); + FfxFloat32x3 probe_spawn_position = FfxBrixelizerGIProbeSpawnInfoGetSpawnPosition(pinfo); + + irradiance += w[j] * cur_irradiance * weight; + weight_sum += w[j] * weight; + } + } + + const FfxFloat32 EPS = FfxFloat32(1.0e-2); + irradiance /= (ffxMax(weight_sum, EPS) * FFX_BRIXELIZER_GI_PI * FfxFloat32(2.0)); + FfxFloat32 size_weight = ffxSaturate(eps_size / (GetContextInfo().cascades[0].voxel_size * FfxFloat32(64.0))); + FfxFloat32 total_sh_cache_weight = ffxSaturate(ffxLerp(FfxFloat32(1.0), FfxFloat32(0.0), size_weight) - ffxSaturate(FfxFloat32(1.0) - dot(pixel_normal, -view))); + + FFX_MIN16_F4 probe_sh[9]; + StoreDebugTarget(tid, FfxFloat32x4(0.0, 0.0, 0.0, 1.0)); + + FfxBoolean has_world_probe = FfxBrixelizerGIInterpolateBrickSH(world_pos, g_starting_cascade, g_end_cascade, xi, /* inout */ probe_sh); + + if (has_world_probe) + { + // if (probe_sh[0].w > FfxFloat32(4.0)) + { + if (weight_sum < FfxFloat32(1.0e-3)) + total_sh_cache_weight = FfxFloat32(0.0); + + FfxFloat32x3 cur_irradiance = FFX_BROADCAST_FLOAT32X3(0.0); + FfxFloat32x3 cur_specular_irradiance = FFX_BROADCAST_FLOAT32X3(0.0); + + for (FfxUInt32 i = 0; i < 9; i++) + { + cur_irradiance += cosine_sh[i] * probe_sh[i].xyz; + cur_specular_irradiance += reflection_sh[i] * probe_sh[i].xyz; + } + + irradiance = cur_irradiance / (FFX_BRIXELIZER_GI_PI * FfxFloat32(2.0)); + specular_irradiance = cur_specular_irradiance / (FFX_BRIXELIZER_GI_PI * FfxFloat32(2.0)); + } + } + if (!has_world_probe && weight_sum < FfxFloat32(1.0e-3)) + { + StoreStaticGITarget(tid, FFX_BROADCAST_FLOAT32X4(0.0)); + StoreDebugTarget(tid, FfxFloat32x4(1.0, 0.0, 0.0, 1.0)); + } + else + { + irradiance = ffxMax(irradiance, FFX_BROADCAST_FLOAT32X3(0.0)); + +#if FFX_BRIXELIZER_GI_OPTION_DISABLE_DENOISER == 0 + reprojected.xyz = FfxBrixelizerGIClipAABB(reprojected.xyz, irradiance.xyz, FfxFloat32(0.2)); + + irradiance = ffxLerp(reprojected.xyz, irradiance, temporal_weight); +#endif + + FfxFloat32x4 result = FfxFloat32x4(irradiance, num_diffuse_samples + FfxFloat32(1.0)); + + if (any(isnan(result))) + result = FFX_BROADCAST_FLOAT32X4(0.0); + + StoreStaticGITarget(tid, result); + } + +#if FFX_BRIXELIZER_GI_OPTION_DISABLE_SPECULAR == 0 + // Specular part + { + FfxFloat32 num_specular_samples = 0; + FfxFloat32x4 specular_output = LoadSpecularTarget(tid); + +#if FFX_BRIXELIZER_GI_OPTION_DISABLE_DENOISER == 0 + FfxFloat32x4 specular_history = LoadSpecularTargetSRV(tid.xy); + num_specular_samples = specular_history.w; +#endif + + FfxFloat32 roughness = LoadRoughness(tid); + FfxFloat32 max_samples = ffxLerp(FfxFloat32(8.0), FfxFloat32(64.0), ffxSqrt(roughness)); + num_specular_samples = ffxMin(num_specular_samples, max_samples); + FfxFloat32 weight = FfxFloat32(1.0) / (FfxFloat32(1.0) + num_specular_samples); + + if (specular_output.w < FfxFloat32(1.0)) + { + if (any(isnan(specular_irradiance))) + specular_irradiance = FFX_BROADCAST_FLOAT32X3(0.0); + + specular_output.xyz = ffxLerp(specular_irradiance.xyz, specular_output.xyz, specular_output.w); + specular_output.xyz = FfxBrixelizerGIClipAABB(specular_output.xyz, specular_irradiance.xyz, FfxFloat32(0.1)); + specular_output.w = FfxFloat32(1.0); + } + +#if FFX_BRIXELIZER_GI_OPTION_DISABLE_DENOISER == 0 + if (specular_output.w > FfxFloat32(1.0e-3)) + specular_history.xyz = FfxBrixelizerGIClipAABB(specular_history.xyz, specular_output.xyz, FfxFloat32(0.5f)); + + specular_output.xyz = ffxLerp(specular_history.xyz, specular_output.xyz, ffxSaturate(weight * specular_output.w)); +#endif + + StoreSpecularTarget(tid.xy, FfxFloat32x4(specular_output.xyz, num_specular_samples + FfxFloat32(1.0))); + } +#endif +} + +void FfxBrixelizerGISpecularSpatialFilter(FfxUInt32x2 tid, FfxUInt32x2 gid) +{ + FfxBrixelizerGISpecularInitializeGroupSharedMemory(FfxInt32x2(tid), FfxInt32x2(gid), FfxInt32x2(GetBufferDimensions())); + FFX_GROUP_MEMORY_BARRIER; + + gid += 4; // Center threads in FFX_GROUPSHARED memory + + const FfxUInt32 sample_count = 0; + // +---+---+---+---+---+---+---+ + // | X | | | | | | | + // +---+---+---+---+---+---+---+ + // | | | | X | X | | | + // +---+---+---+---+---+---+---+ + // | | X | | X | | X | | + // +---+---+---+---+---+---+---+ + // | X | | | X | X | | X | + // +---+---+---+---+---+---+---+ + // | | | X | | | | X | + // +---+---+---+---+---+---+---+ + // | | X | X | | | | | + // +---+---+---+---+---+---+---+ + // | | | | X | | X | | + // +---+---+---+---+---+---+---+ + const FfxInt32x2 sample_offsets[] = { // + FfxInt32x2(0, 1), // + FfxInt32x2(-2, 1), // + FfxInt32x2(2, -3), // + FfxInt32x2(-3, 0), // + FfxInt32x2(1, 2), // + FfxInt32x2(-1, -2), // + FfxInt32x2(3, 0), // + FfxInt32x2(-3, 3), // + FfxInt32x2(0, -3), // + FfxInt32x2(-1, -1), // + FfxInt32x2(2, 1), // + FfxInt32x2(-2, -2), // + FfxInt32x2(1, 0), // + FfxInt32x2(0, 2), // + FfxInt32x2(3, -1) + }; + + FfxFloat32x2 uv = FfxBrixelizerGIGetUV(tid); + FfxBrixelizerGISpecularNeighborhoodSample center = FfxBrixelizerGISpecularLoadFromGroupSharedMemory(FfxInt32x2(gid)); + FFX_MIN16_F eps_size = FFX_MIN16_F(4.0) * FFX_MIN16_F(length(SpecularNeighborhoodSampleGetWorldPos(center, uv) - GetCameraPosition())); + FFX_MIN16_F4 signal_sum = FFX_BROADCAST_MIN_FLOAT16X4(FFX_MIN16_F(0.0)); + FFX_MIN16_F weight_sum = FFX_MIN16_F(0.0); + + if (ffxAsUInt32(FfxFloat32(center.radiance.w)) != 0) + { + signal_sum = center.radiance; + weight_sum = FFX_MIN16_F(1.0); + } + + for (FfxUInt32 i = 0; i < sample_count; i++) + { + FfxInt32x2 coord = FfxInt32x2(gid) + sample_offsets[i]; + + if ((GetFrameIndex() & FfxUInt32(1)) == FfxUInt32(1)) + coord = FfxInt32x2(gid) + sample_offsets[i].yx; + + FfxBrixelizerGISpecularNeighborhoodSample specSample = FfxBrixelizerGISpecularLoadFromGroupSharedMemory(coord); + + if (ffxIsBackground(specSample.depth) || ffxAsUInt32(specSample.depth) == 0) + continue; + + if (ffxAsUInt32(FfxFloat32(specSample.radiance.w)) == 0) + continue; + + FFX_MIN16_F weight = FfxBrixelizerGIWeightMin16( + specSample.normal, // + SpecularNeighborhoodSampleGetWorldPos(specSample, uv), // + center.normal, // + SpecularNeighborhoodSampleGetWorldPos(center, uv), // + eps_size, // + FFX_MIN16_F(8.0)); + + weight *= FFX_MIN16_F(FfxBrixelizerGIGetLuminanceWeight(FfxFloat32x3(specSample.radiance.xyz), FfxFloat32(2.0))); // + { + signal_sum += specSample.radiance * weight; + weight_sum += weight; + } + } + + StoreSpecularTarget(tid, signal_sum / ffxMax(FFX_MIN16_F(1.0e-3), weight_sum)); +} + +void FfxBrixelizerGIBlurGI(FfxUInt32x2 tid, FfxUInt32x2 gid) +{ + FfxFloat32 num_samples = ffxMin(LoadStaticGITargetSRV(tid).w, LoadSpecularTargetSRV(tid).w); + + FfxInt32 radius = FfxInt32(floor(FfxFloat32(8.0) * ffxSaturate(FfxFloat32(1.0) - ffxPow(num_samples / FfxBrixelizerGIMAX_SAMPLES, FfxFloat32(4.0))))); + + if (radius == 0) + { + FfxFloat32x4 diffuse = LoadStaticGITargetSRV(tid); + FfxFloat32x4 specular = LoadSpecularTargetSRV(tid); + + StoreStaticGITarget(tid, diffuse); + StoreSpecularTarget(tid, specular); + return; + } + +#if defined(FfxBrixelizerGIBlurGI_PASS_0) + FfxInt32x2 dir = FfxInt32x2(1, 0); +#else // !#if defined(FfxBrixelizerGIBlurGI_PASS_0) + FfxInt32x2 dir = FfxInt32x2(0, 1); +#endif // !#if defined(FfxBrixelizerGIBlurGI_PASS_0) + + FfxFloat32x4 acc = FFX_BROADCAST_FLOAT32X4(FfxFloat32(0.0)); +#if FFX_BRIXELIZER_GI_OPTION_DISABLE_SPECULAR == 0 + FfxFloat32x4 specular_acc = FFX_BROADCAST_FLOAT32X4(FfxFloat32(0.0)); +#endif + FfxFloat32 weight_acc = FfxFloat32(0.0); + FfxFloat32 specular_weight_acc = FfxFloat32(0.0); + FfxFloat32x3 pixel_normal = LoadWorldNormal(tid); + FfxFloat32 pixel_depth = LoadDepth(tid); + + if (ffxIsBackground(pixel_depth)) + { + StoreStaticGITarget(tid, FFX_BROADCAST_FLOAT32X4(0.0)); +#if FFX_BRIXELIZER_GI_OPTION_DISABLE_SPECULAR == 0 + StoreSpecularTarget(tid, FFX_BROADCAST_FLOAT32X4(0.0)); +#endif + return; + } + + FfxFloat32x2 pixel_uv = FfxBrixelizerGIGetUV(tid); + FfxFloat32x3 pixel_world_pos = ffxGetWorldPosition(pixel_uv, pixel_depth); + FfxFloat32 eps_size = FfxFloat32(1.0) * length(pixel_world_pos - GetCameraPosition()); + + for (FfxInt32 c = -radius; c <= radius; c++) + { + FfxInt32x2 coord = FfxInt32x2(tid) + dir * c; + + if (any(FFX_LESS_THAN(coord, FFX_BROADCAST_INT32X2(0))) || any(FFX_GREATER_THAN_EQUAL(coord, GetBufferDimensions()))) + continue; + + FfxFloat32x3 sample_normal = LoadWorldNormal(coord); + FfxFloat32 sample_depth = LoadDepth(coord); + + if (ffxIsBackground(sample_depth)) + continue; + + FfxFloat32x2 sample_uv = FfxBrixelizerGIGetUV(coord); + FfxFloat32x3 sample_world_pos = ffxGetWorldPosition(sample_uv, sample_depth); + FfxFloat32 weight = FfxBrixelizerGIWeight( + pixel_normal, // + pixel_world_pos, // + sample_normal, // + sample_world_pos, // + eps_size, // + FfxFloat32(16.0), // + FfxFloat32(16.0) // + ); // + + FfxFloat32x4 diffuse_gi_sample = LoadStaticGITargetSRV(coord); +#if FFX_BRIXELIZER_GI_OPTION_DISABLE_SPECULAR == 0 + FfxFloat32x4 specular_gi_sample = LoadSpecularTargetSRV(coord); +#endif + + if (any(FFX_GREATER_THAN(diffuse_gi_sample, FFX_BROADCAST_FLOAT32X4(1.0e-6)))) + { + FfxFloat32 diff_weight = weight * FfxBrixelizerGIGetLuminanceWeight(diffuse_gi_sample.xyz, FfxFloat32(2.5)); + weight_acc += diff_weight; + acc += diffuse_gi_sample * diff_weight; + } + +#if FFX_BRIXELIZER_GI_OPTION_DISABLE_SPECULAR == 0 + if (specular_gi_sample.w > FfxFloat32(1.0e-6)) + { + FfxFloat32 spec_weight = weight * FfxFloat32(0.1) / FfxFloat32(1 + c * c) * FfxBrixelizerGIGetLuminanceWeight(specular_gi_sample.xyz, FfxFloat32(2.5)); + specular_acc += specular_gi_sample * spec_weight; + specular_weight_acc += spec_weight; + } +#endif + } + acc /= ffxMax(FfxFloat32(1.0e-6), weight_acc); + +#if FFX_BRIXELIZER_GI_OPTION_DISABLE_SPECULAR == 0 + specular_acc /= ffxMax(FfxFloat32(1.0e-6), specular_weight_acc); +#endif + + if (any(isnan(acc))) + { + acc = FFX_BROADCAST_FLOAT32X4(0.0); +#if FFX_BRIXELIZER_GI_OPTION_DISABLE_SPECULAR == 0 + specular_acc = FFX_BROADCAST_FLOAT32X4(0.0); +#endif + } + + StoreStaticGITarget(tid, acc); +#if FFX_BRIXELIZER_GI_OPTION_DISABLE_SPECULAR == 0 + StoreSpecularTarget(tid, specular_acc); +#endif +} + +void FfxBrixelizerGIDebugVisualization(FfxUInt32x2 tid) +{ + FfxFloat32x2 uv = (FfxFloat32x2(tid.xy) + FFX_BROADCAST_FLOAT32X2(0.5).xx) / FfxFloat32x2(GetGIConstants().target_width, GetGIConstants().target_height); + FfxFloat32 z = LoadDepth(tid.xy); + + if (ffxIsBackground(z)) + { + StoreDebugVisualization(tid, FfxFloat32x4(0.0f, 0.0f, 0.0f, 0.0f)); + return; + } + + FfxUInt32 g_starting_cascade = GetGIConstants().tracing_constants.start_cascade; + FfxUInt32 g_end_cascade = GetGIConstants().tracing_constants.end_cascade; + FfxFloat32x3 world_pos = ffxGetWorldPosition(uv, z); + FfxFloat32x3 world_normal = LoadWorldNormal(tid); + + if (GetGIConstants().debug_type == 0) + { + FfxFloat32x3 radiance = FFX_BROADCAST_FLOAT32X3(0.0f); + + FfxBrixelizerGISampleRadianceCache(world_pos, world_normal, FFX_BROADCAST_FLOAT32X3(0.0f), g_starting_cascade, g_end_cascade, radiance); + + StoreDebugVisualization(tid, FfxFloat32x4(radiance, 1.0f)); + } + else + { + FfxFloat32 xi = FfxFloat32(FfxBrixelizerGIpcg(tid.x + FfxBrixelizerGIpcg(tid.y + FfxBrixelizerGIpcg(GetFrameIndex()))) & 0xffu) / FfxFloat32(255.0); + + FFX_MIN16_F cosine_sh[9]; + FfxBrixelizerGISHGetCoefficients_ClampedCosine16(world_normal, cosine_sh); + + FFX_MIN16_F4 probe_sh[9]; + FfxBoolean has_world_probe = FfxBrixelizerGIInterpolateBrickSH(world_pos, g_starting_cascade, g_end_cascade, xi, /* inout */ probe_sh); + + FfxFloat32x3 irradiance = FFX_BROADCAST_FLOAT32X3(0.0f); + + if (has_world_probe) + { + for (FfxUInt32 i = 0; i < 9; i++) + irradiance += cosine_sh[i] * probe_sh[i].xyz; + } + + StoreDebugVisualization(tid, FfxFloat32x4(irradiance, 1.0f)); + } +} + +#define FFX_DISOCCLUSION_THRESHOLD 0.9 +FFX_MIN16_F FfxBrixelizerGIGetDisocclusionFactor(FFX_MIN16_F3 normal, FfxFloat32 linear_depth, FfxFloat32x3 world_position, FFX_MIN16_F3 history_normal, FfxFloat32x3 history_world_position) +{ + FFX_MIN16_F factor = FFX_MIN16_F(FfxFloat32(1.0) // + * exp(-abs(FfxFloat32(1.0) - ffxMax(0.0, dot(normal, history_normal))) * FfxFloat32(1.4)) // + * exp(-length(world_position - history_world_position) / linear_depth * FfxFloat32(1.0))); + return factor; +} + +void FfxBrixelizerGIGenerateDisocclusionMask(FfxUInt32x2 tid) +{ + FfxUInt32x2 screen_size = FfxUInt32x2(GetGIConstants().target_width, GetGIConstants().target_height); + + if (all(FFX_LESS_THAN(tid, screen_size))) + { + FfxFloat32x2 uv = (FfxFloat32x2(tid.xy) + FfxFloat32(0.5).xx) / FfxFloat32x2(screen_size.xy); + FFX_MIN16_F3 normal = FFX_MIN16_F3(LoadWorldNormal(tid)); + FfxFloat32 depth = LoadDepth(tid.xy); + FfxFloat32 linear_depth = ffxGetLinearDepth(uv, depth); + FfxFloat32x2 history_uv = uv + LoadMotionVector(tid.xy); + FFX_MIN16_F3 history_normal = FFX_MIN16_F3(SamplePrevWorldNormal(history_uv)); + FfxFloat32 depth_history = SamplePrevDepth(history_uv); + FfxFloat32 history_linear_depth = ffxGetLinearDepth(history_uv, depth_history); + + FfxFloat32x3 world_position = ffxGetWorldPosition(uv, depth); + FfxFloat32x3 prev_world_position = ffxGetWorldPosition(history_uv, depth_history); + + if (any(FFX_LESS_THAN(history_uv, FFX_BROADCAST_FLOAT32X2(0.0))) || any(FFX_GREATER_THAN(history_uv, FFX_BROADCAST_FLOAT32X2(1.0))) || FfxBrixelizerGIGetDisocclusionFactor(normal, linear_depth, world_position, history_normal, prev_world_position) < FFX_DISOCCLUSION_THRESHOLD) + StoreDisocclusionMask(tid.xy, FfxFloat32(1.0)); + else + StoreDisocclusionMask(tid.xy, FfxFloat32(0.0)); + } +} + +void FfxBrixelizerGIDownsample(FfxUInt32x2 tid) +{ + FfxUInt32x2 screen_size = GetScalingConstants().downsampledSize; + + if (all(FFX_LESS_THAN(tid, screen_size))) + { + FfxFloat32x2 uv = (FfxFloat32x2(tid.xy) + float(0.5).xx) / FfxFloat32x2(screen_size.xy); + + const FfxFloat32x4 depthGather = GatherSourceDepth(uv); + const FfxFloat32x4 depthGatherPrev = GatherSourcePrevDepth(uv); + + StoreDownsampledDepth(tid, FfxBrixelizerGIDepthCloserOp(FfxBrixelizerGIDepthCloserOp(depthGather.x, depthGather.y), FfxBrixelizerGIDepthCloserOp(depthGather.z, depthGather.w))); + StoreDownsampledPrevDepth(tid, FfxBrixelizerGIDepthCloserOp(FfxBrixelizerGIDepthCloserOp(depthGatherPrev.x, depthGatherPrev.y), FfxBrixelizerGIDepthCloserOp(depthGatherPrev.z, depthGatherPrev.w))); + StoreDownsampledNormal(tid, SampleSourceNormal(uv)); + StoreDownsampledPrevNormal(tid, SampleSourcePrevNormal(uv)); + StoreDownsampledRoughness(tid, SampleSourceRoughness(uv)); + StoreDownsampledMotionVector(tid, SampleSourceMotionVector(uv)); + StoreDownsampledPrevLitOutput(tid, SampleSourcePrevLitOutput(uv)); + } +} + +float FfxBrixelizerGINormalEdgeStoppingWeight(FfxFloat32x3 center_normal, FfxFloat32x3 sample_normal, float power) +{ + return pow(clamp(dot(center_normal, sample_normal), 0.0f, 1.0f), power); +} + +float FfxBrixelizerGIDepthEdgeStoppingWeight(float center_depth, float sample_depth, float phi) +{ + return exp(-abs(center_depth - sample_depth) / phi); +} + +float FfxBrixelizerGIComputeEdgeStoppingWeight( + float center_depth, + float sample_depth, + float phi_z, + FfxFloat32x3 center_normal, + FfxFloat32x3 sample_normal, + float phi_normal) +{ + const float wZ = FfxBrixelizerGIDepthEdgeStoppingWeight(center_depth, sample_depth, phi_z); + const float wNormal = FfxBrixelizerGINormalEdgeStoppingWeight(center_normal, sample_normal, phi_normal); + const float wL = 1.0f; + + const float w = exp(0.0 - max(wL, 0.0) - max(wZ, 0.0)) * wNormal; + + return w; +} + +void FfxBrixelizerGIUpsample(FfxUInt32x2 tid) +{ + FfxUInt32x2 low_res_screen_size = FfxUInt32x2(GetScalingConstants().downsampledSize); + FfxFloat32x2 low_res_texel_size = 1.0f / FfxFloat32x2(low_res_screen_size); + + FfxUInt32x2 hi_res_screen_size = FfxUInt32x2(GetScalingConstants().sourceSize); + FfxFloat32x2 uv = (FfxFloat32x2(tid.xy) + float(0.5).xx) / FfxFloat32x2(hi_res_screen_size.xy); + + if (all(FFX_LESS_THAN(tid, hi_res_screen_size))) + { + FfxFloat32 hi_res_depth = LoadSourceDepth(tid); + + if (ffxIsBackground(hi_res_depth)) + { + StoreUpsampledDiffuseGI(tid, FfxFloat32x3(0.0f, 0.0f, 0.0f)); + StoreUpsampledSpecularGI(tid, FfxFloat32x3(0.0f, 0.0f, 0.0f)); + return; + } + + FfxFloat32x3 hi_res_normal = LoadSourceNormal(tid); + + FfxFloat32x3 upsampled_diffuse = FFX_BROADCAST_FLOAT32X3(0.0f); + FfxFloat32x3 upsampled_specular = FFX_BROADCAST_FLOAT32X3(0.0f); + FfxFloat32 total_w = 0.0f; + + const FfxFloat32 FLT_EPS = 0.00000001; + + const FfxFloat32x2 g_kernel[4] = { + FfxFloat32x2(0.0f, 1.0f), + FfxFloat32x2(1.0f, 0.0f), + FfxFloat32x2(-1.0f, 0.0f), + FfxFloat32x2(0.0, -1.0f) + }; + + for (FfxUInt32 i = 0; i < 4; i++) + { + FfxFloat32x2 coarse_tex_coord = uv + g_kernel[i] * low_res_texel_size; + FfxFloat32 coarse_depth = SampleDepth(coarse_tex_coord); + + // If depth belongs to skybox, skip + if (ffxIsBackground(coarse_depth)) + continue; + + FfxFloat32x3 coarse_normal = SampleWorldNormal(coarse_tex_coord); + + FfxFloat32 w = FfxBrixelizerGIComputeEdgeStoppingWeight(hi_res_depth, + coarse_depth, + 1.0f, + hi_res_normal, + coarse_normal, + 32.0f); + + upsampled_diffuse += SampleDownsampledDiffuseGI(coarse_tex_coord) * w; + upsampled_specular += SampleDownsampledSpecularGI(coarse_tex_coord) * w; + total_w += w; + } + + upsampled_diffuse = upsampled_diffuse / max(total_w, FLT_EPS); + upsampled_specular = upsampled_specular / max(total_w, FLT_EPS); + + // Store + StoreUpsampledDiffuseGI(tid, upsampled_diffuse); + StoreUpsampledSpecularGI(tid, upsampled_specular); + } +} + +#endif // FFX_BRIXELIZER_GI_MAIN_H \ No newline at end of file diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizergi/ffx_brixelizergi_probe_shading.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizergi/ffx_brixelizergi_probe_shading.h new file mode 100644 index 00000000..17e58809 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizergi/ffx_brixelizergi_probe_shading.h @@ -0,0 +1,604 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_BRIXELIZER_GI_PROBE_SHADING_H +#define FFX_BRIXELIZER_GI_PROBE_SHADING_H + +#include "../ffx_core.h" + +FfxFloat32 FfxBrixelizerGIGetLuminance(FfxFloat32x3 color) +{ + return dot(color, FfxFloat32x3(FfxFloat32(0.299), FfxFloat32(0.587), FfxFloat32(0.114))); +} + +#define FFX_BRIXELIZER_GI_LUMINANCE_WEIGHT FfxFloat32(0.2) +FfxFloat32 FfxBrixelizerGIGetLuminanceWeight(FfxFloat32x3 radiance, FfxFloat32 weight_k) +{ + return exp(-weight_k * FfxBrixelizerGIGetLuminance(radiance)); +} + +#define FFX_BRIXELIZER_GI_PI FfxFloat32(3.141592653589793238463) +// Reference: +// https://en.wikipedia.org/wiki/Table_of_spherical_harmonics#Real_spherical_harmonics with |r| == 1 +// https://cseweb.ucsd.edu/~ravir/papers/envmap/envmap.pdf +#define FFX_BRIXELIZER_GI_SH_C0 FfxFloat32(0.2820947917738781) // 0.5 * math.sqrt(1.0 / math.pi) +#define FFX_BRIXELIZER_GI_SH_C1 FfxFloat32(0.4886025119029199) // 0.5 * math.sqrt(3.0 / math.pi) +#define FFX_BRIXELIZER_GI_SH_2_PI_3 ((FfxFloat32(2.0) * FFX_BRIXELIZER_GI_PI) / FfxFloat32(3.0)) +#define FFX_BRIXELIZER_GI_SH_PI_4 (FFX_BRIXELIZER_GI_PI / FfxFloat32(4.0)) +#define FFX_BRIXELIZER_GI_SH_C4 FfxFloat32(1.0925484305920792) // 0.5 * math.sqrt(15.0 / math.pi) +#define FFX_BRIXELIZER_GI_SH_C5 FfxFloat32(0.31539156525252005) // 0.25 * math.sqrt(5.0 / math.pi)) +#define FFX_BRIXELIZER_GI_SH_C6 FfxFloat32(0.5462742152960396) // 0.25 * math.sqrt(15.0 / math.pi) +#define FFX_BRIXELIZER_GI_SH_C7 FfxFloat32(0.24770795610037571) // math.pi / 4.0 * 0.25 * math.sqrt(5.0 / (math.pi)) +#define FFX_BRIXELIZER_GI_SH_C8 FfxFloat32(1.023326707946489) // math.sqrt(math.pi / 3) +#define FFX_BRIXELIZER_GI_SH_C9 FfxFloat32(0.8862269254527579) // math.sqrt(math.pi / 3) +#define FFX_BRIXELIZER_GI_SH_C10 FfxFloat32(0.8580855308097834) // math.sqrt(math.pi * 15.0 / (16.0 * 4.0)) +#define FFX_BRIXELIZER_GI_SH_C11 FfxFloat32(0.4290427654048917) // math.sqrt(3.0 * 2.0 * math.pi) / math.sqrt(64.0 * 8.0 / 5.0) + +// We use 3 bands(9 coefficients) +void FfxBrixelizerGISHGetCoefficients(FfxFloat32x3 direction, out FfxFloat32 coefficients[9]) +{ + coefficients[0] = FfxFloat32(1.0); + + coefficients[1] = direction.y; + coefficients[2] = direction.z; + coefficients[3] = direction.x; + + coefficients[4] = direction.x * direction.y; + coefficients[5] = direction.y * direction.z; + coefficients[6] = FfxFloat32(3.0) * direction.z * direction.z - FfxFloat32(1.0); + coefficients[7] = direction.x * direction.z; + coefficients[8] = direction.x * direction.x - direction.y * direction.y; + + // + + coefficients[0] = coefficients[0] * FFX_BRIXELIZER_GI_SH_C0; + + coefficients[1] = coefficients[1] * FFX_BRIXELIZER_GI_SH_C1; + coefficients[2] = coefficients[2] * FFX_BRIXELIZER_GI_SH_C1; + coefficients[3] = coefficients[3] * FFX_BRIXELIZER_GI_SH_C1; + + coefficients[4] = coefficients[4] * FFX_BRIXELIZER_GI_SH_C4; + coefficients[5] = coefficients[5] * FFX_BRIXELIZER_GI_SH_C4; + coefficients[6] = coefficients[6] * FFX_BRIXELIZER_GI_SH_C5; + coefficients[7] = coefficients[7] * FFX_BRIXELIZER_GI_SH_C4; + coefficients[8] = coefficients[8] * FFX_BRIXELIZER_GI_SH_C6; +} + +void FfxBrixelizerGISHGetCoefficients16(FfxFloat32x3 direction, out FFX_MIN16_F coefficients[9]) +{ + coefficients[0] = FFX_MIN16_F(1.0); + + coefficients[1] = FFX_MIN16_F(direction.y); + coefficients[2] = FFX_MIN16_F(direction.z); + coefficients[3] = FFX_MIN16_F(direction.x); + + coefficients[4] = FFX_MIN16_F(direction.x * direction.y); + coefficients[5] = FFX_MIN16_F(direction.y * direction.z); + coefficients[6] = FFX_MIN16_F(3.0) * FFX_MIN16_F(direction.z * direction.z) - FFX_MIN16_F(1.0); + coefficients[7] = FFX_MIN16_F(direction.x * direction.z); + coefficients[8] = FFX_MIN16_F(direction.x * direction.x - direction.y * direction.y); + + // + + coefficients[0] = coefficients[0] * FFX_MIN16_F(FFX_BRIXELIZER_GI_SH_C0); + + coefficients[1] = coefficients[1] * FFX_MIN16_F(FFX_BRIXELIZER_GI_SH_C1); + coefficients[2] = coefficients[2] * FFX_MIN16_F(FFX_BRIXELIZER_GI_SH_C1); + coefficients[3] = coefficients[3] * FFX_MIN16_F(FFX_BRIXELIZER_GI_SH_C1); + + coefficients[4] = coefficients[4] * FFX_MIN16_F(FFX_BRIXELIZER_GI_SH_C4); + coefficients[5] = coefficients[5] * FFX_MIN16_F(FFX_BRIXELIZER_GI_SH_C4); + coefficients[6] = coefficients[6] * FFX_MIN16_F(FFX_BRIXELIZER_GI_SH_C5); + coefficients[7] = coefficients[7] * FFX_MIN16_F(FFX_BRIXELIZER_GI_SH_C4); + coefficients[8] = coefficients[8] * FFX_MIN16_F(FFX_BRIXELIZER_GI_SH_C6); +} + +void FfxBrixelizerGISHGetCoefficients_ClampedCosine(FfxFloat32x3 cosine_lobe_dir, out FfxFloat32 coefficients[9]) +{ + FfxBrixelizerGISHGetCoefficients(cosine_lobe_dir, /* out */ coefficients); + coefficients[0] = coefficients[0] * FFX_BRIXELIZER_GI_PI; + + coefficients[1] = coefficients[1] * FFX_BRIXELIZER_GI_SH_2_PI_3; + coefficients[2] = coefficients[2] * FFX_BRIXELIZER_GI_SH_2_PI_3; + coefficients[3] = coefficients[3] * FFX_BRIXELIZER_GI_SH_2_PI_3; + + coefficients[4] = coefficients[4] * FFX_BRIXELIZER_GI_SH_PI_4; + coefficients[5] = coefficients[5] * FFX_BRIXELIZER_GI_SH_PI_4; + coefficients[6] = coefficients[6] * FFX_BRIXELIZER_GI_SH_PI_4; + coefficients[7] = coefficients[7] * FFX_BRIXELIZER_GI_SH_PI_4; + coefficients[8] = coefficients[8] * FFX_BRIXELIZER_GI_SH_PI_4; +} + +void FfxBrixelizerGISHGetCoefficients_ClampedCosine16(FfxFloat32x3 cosine_lobe_dir, out FFX_MIN16_F coefficients[9]) +{ + FfxBrixelizerGISHGetCoefficients16(cosine_lobe_dir, /* out */ coefficients); + coefficients[0] = coefficients[0] * FFX_MIN16_F(FFX_BRIXELIZER_GI_PI); + + coefficients[1] = coefficients[1] * FFX_MIN16_F(FFX_BRIXELIZER_GI_SH_2_PI_3); + coefficients[2] = coefficients[2] * FFX_MIN16_F(FFX_BRIXELIZER_GI_SH_2_PI_3); + coefficients[3] = coefficients[3] * FFX_MIN16_F(FFX_BRIXELIZER_GI_SH_2_PI_3); + + coefficients[4] = coefficients[4] * FFX_MIN16_F(FFX_BRIXELIZER_GI_SH_PI_4); + coefficients[5] = coefficients[5] * FFX_MIN16_F(FFX_BRIXELIZER_GI_SH_PI_4); + coefficients[6] = coefficients[6] * FFX_MIN16_F(FFX_BRIXELIZER_GI_SH_PI_4); + coefficients[7] = coefficients[7] * FFX_MIN16_F(FFX_BRIXELIZER_GI_SH_PI_4); + coefficients[8] = coefficients[8] * FFX_MIN16_F(FFX_BRIXELIZER_GI_SH_PI_4); +} + +void FfxBrixelizerGILoadBrickSH(FfxUInt32 brick_id, inout FfxFloat32x4 input_sh[9]) +{ + for (FfxInt32 i = 0; i < 9; i++) { + input_sh[i] = ffxUnpackF32x2(LoadBricksSH(FfxBrixelizerBrickGetIndex(brick_id) * 9 + i)); + } +} + +void FfxBrixelizerGILoadBrickSH16(FfxUInt32 brick_id, inout FFX_MIN16_F4 input_sh[9]) +{ + for (FfxInt32 i = 0; i < 9; i++) { + input_sh[i] = FFX_MIN16_F4(ffxUnpackF32x2(LoadBricksSH(FfxBrixelizerBrickGetIndex(brick_id) * 9 + i))); + } +} + +void FfxBrixelizerGIStoreBrickSH(FfxUInt32 brick_id, FfxFloat32x4 input_sh[9]) +{ + for (FfxInt32 i = 0; i < 9; i++) { + StoreBricksSH(FfxBrixelizerBrickGetIndex(brick_id) * 9 + i, ffxFloat16x4ToUint32x2(FFX_MIN16_F4(input_sh[i]))); + } +} + +void FfxBrixelizerGILoadBrickDirectSH(FfxUInt32 brick_id, inout FfxFloat32x4 input_sh[9]) +{ + for (FfxInt32 i = 0; i < 9; i++) { + input_sh[i] = ffxUnpackF32x2(LoadBricksDirectSH(FfxBrixelizerBrickGetIndex(brick_id) * 9 + i)); + } +} + +void FfxBrixelizerGILoadBrickDirectSH16(FfxUInt32 brick_id, inout FFX_MIN16_F4 input_sh[9]) +{ + for (FfxInt32 i = 0; i < 9; i++) { + input_sh[i] = FFX_MIN16_F4(ffxUnpackF32x2(LoadBricksDirectSH(FfxBrixelizerBrickGetIndex(brick_id) * 9 + i))); + } +} + +void FfxBrixelizerGIStoreBrickDirectSH(FfxUInt32 brick_id, FfxFloat32x4 input_sh[9]) +{ + for (FfxInt32 i = 0; i < 9; i++) { + StoreBricksDirectSH(FfxBrixelizerBrickGetIndex(brick_id) * 9 + i, ffxFloat16x4ToUint32x2(FFX_MIN16_F4(input_sh[i]))); + } +} + +// Pick the current voxel size for pushoff +FfxFloat32 FfxBrixelizerGIGetVoxelSize(FfxFloat32x3 world_pos, FfxUInt32 g_starting_cascade, FfxUInt32 g_end_cascade, FfxFloat32 xi) +{ + FfxBrixelizerCascadeInfo CINFO = GetCascadeInfo(g_starting_cascade); + FfxFloat32 size = CINFO.grid_max.x - CINFO.grid_min.x; + FfxFloat32 r = length(world_pos - CINFO.grid_mid) / (size * FfxFloat32(0.25)); // FfxFloat32(0.288675134594812)); + FfxFloat32 x = log2(ffxMax(r, FfxFloat32(1.0))); + return CINFO.voxel_size * ffxMax(FfxFloat32(1.0), r); +} + +FfxFloat32x3 FfxBrixelizerGISampleRadianceCache(FfxUInt32 brick_id, FfxFloat32x3 uvw) +{ + FfxUInt32x3 brick_offset = FfxBrixelizerGetSDFAtlasOffset(brick_id); + FfxFloat32x3 uvw_min = (FfxFloat32x3(brick_offset / 2) + FFX_BROADCAST_FLOAT32X3(FfxFloat32(0.5))) / FfxFloat32(FFX_BRIXELIZER_STATIC_CONFIG_SDF_ATLAS_SIZE / 2); + FfxFloat32x3 uvw_max = (FfxFloat32x3(brick_offset / 2) + FFX_BROADCAST_FLOAT32X3(FfxFloat32(3.5))) / FfxFloat32(FFX_BRIXELIZER_STATIC_CONFIG_SDF_ATLAS_SIZE / 2); + FfxFloat32x3 sample_uvw = ffxLerp(uvw_min, uvw_max, ffxSaturate(uvw)); + FfxFloat32x3 radiance = SampleRadianceCacheSRV(sample_uvw); + + if (any(isnan(radiance))) + radiance = FFX_BROADCAST_FLOAT32X3(0.0f); + + return radiance; +} + +FfxFloat32x3 FfxBrixelizerGISampleRadianceCacheSH(FfxUInt32 brick_id, FfxFloat32x3 ray_direction) +{ + FFX_MIN16_F cosine_sh[9]; + FfxBrixelizerGISHGetCoefficients_ClampedCosine16(-ray_direction, cosine_sh); + + FFX_MIN16_F4 shs[9]; + FfxBrixelizerGILoadBrickDirectSH16(brick_id, shs); + + FfxFloat32x3 radiance = FFX_BROADCAST_FLOAT32X3(0.0f); + + for (FfxUInt32 i = 0; i < 9; i++) + radiance += cosine_sh[i] * shs[i].xyz; + + if (any(isnan(radiance))) + radiance = FFX_BROADCAST_FLOAT32X3(0.0f); + + return radiance; +} + +FfxFloat32x3 FfxBrixelizerGISampleRadianceCache(FfxUInt32 cascade_id, FfxFloat32x3 dir, FfxBrixelizerCascadeInfo sdfCINFO, FfxFloat32x3 world_pos) +{ + FfxFloat32x3 rel_pos = world_pos - sdfCINFO.grid_min; + FfxInt32x3 voxel_offset = FfxInt32x3(rel_pos / sdfCINFO.voxel_size); + FfxFloat32x3 uvw = (rel_pos - FfxFloat32x3(voxel_offset) * sdfCINFO.voxel_size) / sdfCINFO.voxel_size; + FfxUInt32 voxel_idx = FfxBrixelizerFlattenPOT(FfxBrixelizerWrapCoords(FfxInt32x3(sdfCINFO.clipmap_offset), FFX_BRIXELIZER_CASCADE_WRAP_MASK, FfxUInt32x3(voxel_offset)), FFX_BRIXELIZER_CASCADE_DEGREE); + FfxUInt32 brick_id = LoadCascadeBrickMapArrayUniform(cascade_id, voxel_idx); + + if (FfxBrixelizerIsValidID(brick_id)) + { + FfxUInt32x4 sample_sh_state = LoadBricksSHState(FfxBrixelizerBrickGetIndex(brick_id)); + FFX_MIN16_F4 sample_dir_w = FFX_MIN16_F4(ffxUnpackF32x2(sample_sh_state.xy)); + + FfxUInt32x3 brick_offset = FfxBrixelizerGetSDFAtlasOffset(brick_id); + FfxFloat32x3 uvw_min = (FfxFloat32x3(brick_offset / 2) + FFX_BROADCAST_FLOAT32X3(FfxFloat32(0.5))) / FfxFloat32(FFX_BRIXELIZER_STATIC_CONFIG_SDF_ATLAS_SIZE / 2); + FfxFloat32x3 uvw_max = (FfxFloat32x3(brick_offset / 2) + FFX_BROADCAST_FLOAT32X3(FfxFloat32(3.5))) / FfxFloat32(FFX_BRIXELIZER_STATIC_CONFIG_SDF_ATLAS_SIZE / 2); + uvw = ffxLerp(uvw_min, uvw_max, ffxSaturate(uvw)); + FfxFloat32x3 radiance = SampleRadianceCacheSRV(uvw); + + if (any(isnan(radiance))) + radiance = FFX_BROADCAST_FLOAT32X3(0.0f); + + return radiance; + } + + return FFX_BROADCAST_FLOAT32X3(0.0); +} +FfxFloat32x3 FfxBrixelizerGISampleRadianceCacheSH(FfxUInt32 cascade_id, FfxFloat32x3 world_normal, FfxBrixelizerCascadeInfo sdfCINFO, FfxFloat32x3 world_pos) +{ + FfxFloat32x3 rel_pos = world_pos - sdfCINFO.grid_min; + FfxInt32x3 voxel_offset = FfxInt32x3(rel_pos / sdfCINFO.voxel_size); + FfxUInt32 voxel_idx = FfxBrixelizerFlattenPOT(FfxBrixelizerWrapCoords(FfxInt32x3(sdfCINFO.clipmap_offset), FFX_BRIXELIZER_CASCADE_WRAP_MASK, FfxUInt32x3(voxel_offset)), FFX_BRIXELIZER_CASCADE_DEGREE); + FfxUInt32 brick_id = LoadCascadeBrickMapArrayUniform(cascade_id, voxel_idx); + + if (FfxBrixelizerIsValidID(brick_id)) + { + FFX_MIN16_F cosine_sh[9]; + FfxBrixelizerGISHGetCoefficients_ClampedCosine16(world_normal, cosine_sh); + + FFX_MIN16_F4 shs[9]; + FfxBrixelizerGILoadBrickDirectSH16(brick_id, shs); + + FfxFloat32x3 radiance = FFX_BROADCAST_FLOAT32X3(0.0f); + + for (uint i = 0; i < 9; i++) + radiance += cosine_sh[i] * shs[i].xyz; + + if (any(isnan(radiance))) + radiance = FFX_BROADCAST_FLOAT32X3(0.0f); + + return radiance; + } + + return FFX_BROADCAST_FLOAT32X3(0.0); +} + +FfxBoolean FfxBrixelizerGISampleRadianceCache(FfxFloat32x3 world_offset, FfxFloat32x3 dir, FfxFloat32x3 grad, FfxUInt32 g_starting_cascade, FfxUInt32 g_end_cascade, inout FfxFloat32x3 cache, FfxFloat32 depth_eps) +{ + FfxFloat32x3 world_pos = world_offset; + for (FfxUInt32 cascade_id = g_starting_cascade; cascade_id <= g_end_cascade; cascade_id++) + { + FfxBrixelizerCascadeInfo sdfCINFO = GetCascadeInfo(cascade_id); + + if (sdfCINFO.is_enabled == 1 && all(FFX_GREATER_THAN(world_pos, sdfCINFO.grid_min)) && all(FFX_LESS_THAN(world_pos, sdfCINFO.grid_max))) + { + FfxFloat32x3 brick_sample = FfxBrixelizerGISampleRadianceCache(cascade_id, dir, sdfCINFO, world_pos); + const FfxFloat32 EPS = FfxFloat32(1.0e-3); + // Causes light leaks if the brick_sample is fully unlit. + //if (dot(brick_sample, brick_sample) > EPS * EPS) + { + cache = brick_sample; + return true; + } + } + } + cache = FFX_BROADCAST_FLOAT32X3(0.0f); + return false; +} +FfxBoolean FfxBrixelizerGISampleRadianceCache(FfxFloat32x3 world_offset, FfxFloat32x3 dir, FfxFloat32x3 grad, FfxUInt32 g_starting_cascade, FfxUInt32 g_end_cascade, inout FfxFloat32x3 cache) +{ + return FfxBrixelizerGISampleRadianceCache(world_offset, dir, grad, g_starting_cascade, g_end_cascade, cache, FfxFloat32(1.0 / 8.0)); +} +FfxBoolean FfxBrixelizerGISampleRadianceCacheSH(FfxFloat32x3 world_pos, FfxFloat32x3 world_normal, FfxUInt32 g_starting_cascade, FfxUInt32 g_end_cascade, inout FfxFloat32x3 cache) +{ + + for (FfxUInt32 cascade_id = g_starting_cascade; cascade_id <= g_end_cascade; cascade_id++) + { + FfxBrixelizerCascadeInfo sdfCINFO = GetCascadeInfo(cascade_id); + + if (sdfCINFO.is_enabled == 1 && all(FFX_GREATER_THAN(world_pos, sdfCINFO.grid_min)) && all(FFX_LESS_THAN(world_pos, sdfCINFO.grid_max))) + { + FfxFloat32x3 brick_sample = FfxBrixelizerGISampleRadianceCacheSH(cascade_id, world_normal, sdfCINFO, world_pos); + + cache = brick_sample; + return true; + } + } + cache = FFX_BROADCAST_FLOAT32X3(0.0f); + return false; +} +FfxBoolean FfxBrixelizerGILoadBrickSH(FfxFloat32x3 world_pos, FfxUInt32 g_starting_cascade, FfxUInt32 g_end_cascade, inout FfxFloat32x4 input_sh[9]) +{ + for (FfxUInt32 cascade_id = g_starting_cascade; cascade_id <= g_end_cascade; cascade_id++) + { + FfxBrixelizerCascadeInfo CINFO = GetCascadeInfo(cascade_id); + FfxFloat32x3 rel_pos = world_pos - CINFO.grid_min; + FfxFloat32 size = CINFO.grid_max.x - CINFO.grid_min.x; + + if (CINFO.is_enabled == 1 && all(FFX_GREATER_THAN(rel_pos, FFX_BROADCAST_FLOAT32X3(0.0))) && all(FFX_LESS_THAN(rel_pos, FFX_BROADCAST_FLOAT32X3(size)))) + { + FfxInt32x3 voxel_offset = FfxInt32x3(rel_pos * CINFO.ivoxel_size); + FfxUInt32 voxel_idx = FfxBrixelizerFlattenPOT(FfxBrixelizerWrapCoords(FfxInt32x3(CINFO.clipmap_offset), FFX_BRIXELIZER_CASCADE_WRAP_MASK, FfxUInt32x3(voxel_offset)), FFX_BRIXELIZER_CASCADE_DEGREE); + FfxUInt32 brick_id = LoadCascadeBrickMapArrayUniform(cascade_id, voxel_idx); + + if (FfxBrixelizerIsValidID(brick_id)) + { + FfxBrixelizerGILoadBrickSH(brick_id, /* inout */ input_sh); + return true; + } + } + } + return false; +} + +#define FfxBrixelizerGIGOLDEN_RATIO FfxFloat32(1.61803398875) +FfxBoolean FfxBrixelizerGIInterpolateBrickSH(FfxFloat32x3 world_pos, FfxUInt32 g_starting_cascade, FfxUInt32 g_end_cascade, FfxFloat32 xi, inout FFX_MIN16_F4 input_sh[9]) +{ + FfxUInt32 bricks[8] = { + FFX_BRIXELIZER_UNINITIALIZED_ID, // + FFX_BRIXELIZER_UNINITIALIZED_ID, // + FFX_BRIXELIZER_UNINITIALIZED_ID, // + FFX_BRIXELIZER_UNINITIALIZED_ID, // + FFX_BRIXELIZER_UNINITIALIZED_ID, // + FFX_BRIXELIZER_UNINITIALIZED_ID, // + FFX_BRIXELIZER_UNINITIALIZED_ID, // + FFX_BRIXELIZER_UNINITIALIZED_ID, // + }; + + FFX_MIN16_F3 uvw; + + for (FfxUInt32 cascade_id = g_starting_cascade; cascade_id <= g_end_cascade; cascade_id++) + { + FfxBrixelizerCascadeInfo CINFO = GetCascadeInfo(cascade_id); + FfxFloat32x3 rel_pos = world_pos - CINFO.grid_min; + FfxFloat32 size = CINFO.grid_max.x - CINFO.grid_min.x; + FfxFloat32 falloff = length(world_pos - CINFO.grid_mid) / (size / FfxFloat32(2.0)); + FfxBoolean skip = falloff > (FfxFloat32(1.0) - (xi * FfxFloat32(8.0) + FfxFloat32(0.0)) / FfxFloat32(FFX_BRIXELIZER_CASCADE_RESOLUTION)); + + if (CINFO.is_enabled == 1 && !skip && all(FFX_GREATER_THAN(rel_pos, FFX_BROADCAST_FLOAT32X3(0.0))) && all(FFX_LESS_THAN(rel_pos, FFX_BROADCAST_FLOAT32X3(size)))) + { + FfxFloat32x3 scaled_pos = rel_pos * CINFO.ivoxel_size - FFX_BROADCAST_FLOAT32X3(0.5); + uvw = FFX_MIN16_F3(ffxFract(scaled_pos)); + FfxInt32x3 base_coord = FfxInt32x3(floor(scaled_pos)); + FfxInt32x3 coords[8] = { + FfxInt32x3(scaled_pos) + FfxInt32x3(0, 0, 0), // + FfxInt32x3(scaled_pos) + FfxInt32x3(1, 0, 0), // + FfxInt32x3(scaled_pos) + FfxInt32x3(0, 1, 0), // + FfxInt32x3(scaled_pos) + FfxInt32x3(1, 1, 0), // + FfxInt32x3(scaled_pos) + FfxInt32x3(0, 0, 1), // + FfxInt32x3(scaled_pos) + FfxInt32x3(1, 0, 1), // + FfxInt32x3(scaled_pos) + FfxInt32x3(0, 1, 1), // + FfxInt32x3(scaled_pos) + FfxInt32x3(1, 1, 1), // + }; + + for (FfxInt32 i = 0; i < 8; i++) + { + if (any(FFX_LESS_THAN(coords[i], FFX_BROADCAST_INT32X3(0))) && any(FFX_GREATER_THAN_EQUAL(coords[i], FFX_BROADCAST_INT32X3(FFX_BRIXELIZER_CASCADE_RESOLUTION)))) + continue; + + FfxUInt32 voxel_idx = FfxBrixelizerFlattenPOT(FfxBrixelizerWrapCoords(FfxInt32x3(CINFO.clipmap_offset), FFX_BRIXELIZER_CASCADE_WRAP_MASK, FfxUInt32x3(coords[i])), FFX_BRIXELIZER_CASCADE_DEGREE); + FfxUInt32 brick_id = LoadCascadeBrickMapArrayNonUniform(cascade_id, voxel_idx); + + if (FfxBrixelizerIsValidID(brick_id)) + bricks[i] = brick_id; + } + break; + } + xi = ffxFract(xi + FfxFloat32(cascade_id) * FfxBrixelizerGIGOLDEN_RATIO); + } + + FFX_MIN16_F weights[8] = { + (FFX_MIN16_F(1.0) - uvw.x) * (FFX_MIN16_F(1.0) - uvw.y) * (FFX_MIN16_F(1.0) - uvw.z), // + uvw.x * (FFX_MIN16_F(1.0) - uvw.y) * (FFX_MIN16_F(1.0) - uvw.z), // + (FFX_MIN16_F(1.0) - uvw.x) * uvw.y * (FFX_MIN16_F(1.0) - uvw.z), // + uvw.x * uvw.y * (FFX_MIN16_F(1.0) - uvw.z), // + (FFX_MIN16_F(1.0) - uvw.x) * (FFX_MIN16_F(1.0) - uvw.y) * uvw.z, // + uvw.x * (FFX_MIN16_F(1.0) - uvw.y) * uvw.z, // + (FFX_MIN16_F(1.0) - uvw.x) * uvw.y * uvw.z, // + uvw.x * uvw.y * uvw.z, // + }; + + FFX_MIN16_F weight_sum = FFX_MIN16_F(0.0); + + for (FfxInt32 j = 0; j < 9; j++) + input_sh[j] = FFX_BROADCAST_MIN_FLOAT16X4(FFX_MIN16_F(0.0)); + + for (FfxInt32 i = 0; i < 8; i++) + { + if (bricks[i] == FFX_BRIXELIZER_UNINITIALIZED_ID) + continue; + + FFX_MIN16_F4 shs[9]; + FfxBrixelizerGILoadBrickSH16(bricks[i], /* inout */ shs); + + if (shs[0].w < FfxFloat32(1.0)) + continue; // skip if less than 16 samples of data as too noisy + + for (FfxInt32 j = 0; j < 9; j++) + input_sh[j] += shs[j] * weights[i]; + + weight_sum += weights[i]; + } + for (FfxInt32 j = 0; j < 9; j++) + input_sh[j] /= ffxMax(weight_sum, FFX_MIN16_F(1.0e-6)); + + return ffxAsUInt32(FfxFloat32(weight_sum)) != 0; +} + +void FfxBrixelizerGIEmitIrradiance(FfxFloat32x3 world_pos, FfxFloat32x3 probe_direction, FfxFloat32x3 ray_direction, FfxFloat32x4 input_sh[9], FfxFloat32 xi, FfxUInt32 g_starting_cascade, FfxUInt32 g_end_cascade) +{ + FfxFloat32 DoV = ffxSaturate(dot(-ray_direction, probe_direction)); + FfxFloat32 jk = ffxLerp(FfxFloat32(1.0), FfxFloat32(1.0 / 8.0), DoV); + xi = ffxLerp(-jk, jk, xi); // voxel jitter + + for (FfxUInt32 cascade_id = g_starting_cascade; cascade_id <= g_end_cascade; cascade_id++) + { + FfxFloat32 max_num_samples = FfxFloat32(64.0) * ffxPow(FfxFloat32(1.3), FfxFloat32(cascade_id - g_starting_cascade)); + FfxBrixelizerCascadeInfo CINFO = GetCascadeInfo(cascade_id); + FfxFloat32x3 rel_pos = world_pos - (CINFO.voxel_size) * ray_direction * xi - CINFO.grid_min; + FfxFloat32 size = CINFO.grid_max.x - CINFO.grid_min.x; + + if (CINFO.is_enabled == 1 && all(FFX_GREATER_THAN(rel_pos, FFX_BROADCAST_FLOAT32X3(0.0))) && all(FFX_LESS_THAN(rel_pos, FFX_BROADCAST_FLOAT32X3(size)))) + { + FfxInt32x3 voxel_offset = FfxInt32x3(rel_pos * CINFO.ivoxel_size); + FfxUInt32 voxel_idx = FfxBrixelizerFlattenPOT(FfxBrixelizerWrapCoords(FfxInt32x3(CINFO.clipmap_offset), FFX_BRIXELIZER_CASCADE_WRAP_MASK, FfxUInt32x3(voxel_offset)), FFX_BRIXELIZER_CASCADE_DEGREE); + FfxUInt32 brick_id = LoadCascadeBrickMapArrayUniform(cascade_id, voxel_idx); + + if (FfxBrixelizerIsValidID(brick_id)) + { + FfxFloat32x4 src_sh[9]; + FfxBrixelizerGILoadBrickSH(brick_id, /* inout */ src_sh); + FfxFloat32 num_samples = ffxMin(max_num_samples, src_sh[0].w); + + FfxUInt32x4 sh_state = LoadBricksSHState(FfxBrixelizerBrickGetIndex(brick_id)); + FFX_MIN16_F4 dir_w = FFX_MIN16_F4(ffxUnpackF32x2(sh_state.xy)); + if (any(isinf(dir_w)) || any(isnan(dir_w))) + dir_w = FFX_BROADCAST_MIN_FLOAT16X4(FFX_MIN16_F(0.0)); + + FfxFloat32 weight = FfxFloat32(1.0) - FfxFloat32(1.0) / (FfxFloat32(1.0) + num_samples); + + FfxFloat32x4 shs[9]; + for (FfxInt32 i = 0; i < 9; i++) + { + FfxFloat32x4 src = src_sh[i]; + const FfxFloat32 EPS = FfxFloat32(1.0e-4); + FfxFloat32x4 new_value = ffxLerp(input_sh[i], src, weight); + new_value.w = num_samples + FfxFloat32(1.0); + + if (any(isnan(new_value))) + new_value = FFX_BROADCAST_FLOAT32X4(0.0); + + shs[i] = new_value; + } + + dir_w.xyz = normalize(ffxLerp(FFX_MIN16_F3(probe_direction), dir_w.xyz, FFX_MIN16_F(weight))); + + sh_state.xy = ffxFloat16x4ToUint32x2(dir_w); + StoreBricksSHState(FfxBrixelizerBrickGetIndex(brick_id), sh_state); + + FfxBrixelizerGIStoreBrickSH(brick_id, shs); + } + } + } +} + +FfxInt32x3 FfxBrixelizerGIPickMajorDir(FfxFloat32x3 r) +{ + if (abs(r.x) > abs(r.y)) + { + if (abs(r.x) > abs(r.z)) + return FfxInt32x3(r.x > FfxFloat32(0.0) ? 1 : -1, 0, 0); + else + return FfxInt32x3(0, 0, r.z > FfxFloat32(0.0) ? 1 : -1); + } + else + { + if (abs(r.y) > abs(r.z)) + return FfxInt32x3(0, r.y > FfxFloat32(0.0) ? 1 : -1, 0); + else + return FfxInt32x3(0, 0, r.z > FfxFloat32(0.0) ? 1 : -1); + } +} + +void FfxBrixelizerGIEmitRadiance(FfxUInt32 brick_id, FfxFloat32x3 uvw, FfxFloat32x3 direction, FfxFloat32x3 radiance, FfxFloat32 weight) +{ + FfxUInt32x3 brick_offset = FfxBrixelizerGetSDFAtlasOffset(brick_id) / 2; + FfxInt32x3 coord = FfxInt32x3(ffxSaturate(uvw) * FfxFloat32(4.0)); + FfxFloat32x3 src = LoadRadianceCache(brick_offset + coord); + const FfxFloat32 EPS = FfxFloat32(1.0e-6); + + if (dot(src, src) < EPS * EPS) + weight = FfxFloat32(0.0); + + FfxFloat32x3 new_value = ffxLerp(radiance, src, weight); + + if (any(isnan(new_value))) + new_value = FFX_BROADCAST_FLOAT32X3(0.0); + + StoreRadianceCache(brick_offset + coord, new_value); + + { + FfxFloat32x4 src_sh[9]; + FfxBrixelizerGILoadBrickDirectSH(brick_id, /* inout */ src_sh); + + FfxFloat32 direction_sh[9]; + FfxBrixelizerGISHGetCoefficients(direction, direction_sh); + + for (FfxUInt32 j = 0; j < 9; j++) + { + src_sh[j].xyz = ffxLerp(direction_sh[j] * radiance.xyz, src_sh[j].xyz, weight); + src_sh[j].w += FfxFloat32(1.0); + } + + FfxBrixelizerGIStoreBrickDirectSH(brick_id, src_sh); + } + + // g_rw_pctx_volume_cache[brick_offset + coord] = ffxLerp(color, src, FfxFloat32(0.95)); + // break; // early out and let the rest for Propagate pass +} + +// xi - random [0, 1] +void FfxBrixelizerGIEmitRadiance(FfxFloat32x3 world_pos, FfxFloat32x3 world_normal, FfxFloat32x3 ray_direction, FfxFloat32x3 radiance, FfxFloat32 xi, FfxUInt32 g_starting_cascade, FfxUInt32 g_end_cascade) +{ + radiance = clamp(radiance, FFX_BROADCAST_FLOAT32X3(0.0), FFX_BROADCAST_FLOAT32X3(8.0)); // Some clamping has to be here for specular highlights + FfxFloat32 DoV = ffxSaturate(dot(-ray_direction, world_normal)); + FfxFloat32 jk = ffxLerp(FfxFloat32(4.0), FfxFloat32(1.0 / 8.0), DoV); // TODO: Make this tunable + + for (FfxUInt32 cascade_id = g_starting_cascade; cascade_id <= g_end_cascade; cascade_id++) + { + FfxBrixelizerCascadeInfo sdfCINFO = GetCascadeInfoNonUniform(cascade_id); + FfxFloat32 random_jitter = ffxLerp(-jk, jk, xi) * GetCascadeInfoNonUniform(g_starting_cascade).voxel_size; // voxel jitter + + // Jitter along the camera primary ray to inject into neighbor voxels + FfxFloat32x3 rel_pos = world_pos - ray_direction * random_jitter - sdfCINFO.grid_min; + FfxFloat32 size = sdfCINFO.grid_max.x - sdfCINFO.grid_min.x; + + // Check if relative position is within the cascade grid extents + if (sdfCINFO.is_enabled == 1 && all(FFX_GREATER_THAN(rel_pos, FFX_BROADCAST_FLOAT32X3(0.0))) && all(FFX_LESS_THAN(rel_pos, FFX_BROADCAST_FLOAT32X3(size)))) + { + + // Convert the relative voxel position into a voxel grid coordinate + FfxInt32x3 voxel_offset = FfxInt32x3(rel_pos / sdfCINFO.voxel_size); + + // Generate a 3D texture coordinate from + FfxFloat32x3 uvw = (rel_pos - FfxFloat32x3(voxel_offset) * sdfCINFO.voxel_size) / sdfCINFO.voxel_size; + uvw = ffxSaturate(uvw); + FfxFloat32x3 uvw_c = uvw - FFX_BROADCAST_FLOAT32X3(0.5); + FfxInt32x3 md = FfxBrixelizerGIPickMajorDir(uvw_c); + + FfxUInt32 voxel_idx = FfxBrixelizerFlattenPOT(FfxBrixelizerWrapCoords(FfxInt32x3(sdfCINFO.clipmap_offset), FFX_BRIXELIZER_CASCADE_WRAP_MASK, FfxUInt32x3(voxel_offset)), FFX_BRIXELIZER_CASCADE_DEGREE); + FfxUInt32 brick_id = LoadCascadeBrickMapArrayNonUniform(cascade_id, voxel_idx); + + if (FfxBrixelizerIsValidID(brick_id)) + { + FfxFloat32 weight = FfxFloat32(1.0) - FfxFloat32(1.0 / (FfxFloat32(8.0) * ffxPow(FfxFloat32(2.0), FfxFloat32(cascade_id - g_starting_cascade)))); + FfxBrixelizerGIEmitRadiance(brick_id, uvw, world_normal, radiance, weight); + } + } + xi = ffxFract(xi + FfxBrixelizerGIGOLDEN_RATIO); + } +} + +#endif // FFX_BRIXELIZER_GI_PROBE_SHADING_H \ No newline at end of file diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizergi/ffx_brixelizergi_radiance_cache_update.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizergi/ffx_brixelizergi_radiance_cache_update.h new file mode 100644 index 00000000..dc9f6e1f --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizergi/ffx_brixelizergi_radiance_cache_update.h @@ -0,0 +1,176 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_BRIXELIZER_GI_RADIANCE_CACHE_H +#define FFX_BRIXELIZER_GI_RADIANCE_CACHE_H + +#include "../ffx_core.h" + +#include "ffx_brixelizer_brick_common_private.h" +#include "ffx_brixelizergi_common.h" +#include "ffx_brixelizergi_probe_shading.h" + +FfxFloat32x3 GetWorldPosition(FfxUInt32x2 pixel_coordinate) +{ + FfxFloat32x2 uv = (FfxFloat32x2(pixel_coordinate.xy) + (0.5).xx) / FfxFloat32x2(GetGIConstants().target_width, GetGIConstants().target_height); + FfxFloat32 z = LoadDepth(pixel_coordinate); + FfxFloat32x3 screen_uv_space_ray_origin = FfxFloat32x3(uv, z); + FfxFloat32x3 view_space_position = ffxScreenSpaceToViewSpace(screen_uv_space_ray_origin); + FfxFloat32x3 world_space_origin = ffxViewSpaceToWorldSpace(FfxFloat32x4(view_space_position, FfxFloat32(1.0))).xyz; + return world_space_origin; +} + +// https://www.pcg-random.org/ +FfxUInt32 FFX_pcg(FfxUInt32 v) +{ + FfxUInt32 state = v * 747796405u + 2891336453u; + FfxUInt32 word = ((state >> ((state >> 28u) + 4u)) ^ state) * 277803737u; + return (word >> 22u) ^ word; +} + +void FfxBrixelizerGIEmitPrimaryRayRadiance(FfxUInt32x2 _tid) +{ + FfxUInt32x2 qid = FfxUInt32x2(GetGIConstants().frame_index & 3, (GetGIConstants().frame_index >> 2) & 3); + FfxUInt32x2 tid = _tid * 4 + qid; + + if (any(FFX_GREATER_THAN_EQUAL(tid, FfxUInt32x2(GetGIConstants().target_width, GetGIConstants().target_height)))) + return; + + FfxFloat32x2 uv = (FfxFloat32x2(tid.xy) + FFX_BROADCAST_FLOAT32X2(0.5).xx) / FfxFloat32x2(GetGIConstants().target_width, GetGIConstants().target_height); + FfxFloat32 z = LoadDepth(tid.xy); + + if (ffxIsBackground(z)) + return; + + FfxFloat32x2 prev_uv = uv + SampleMotionVector(uv); + + if (any(FFX_GREATER_THAN(prev_uv, FFX_BROADCAST_FLOAT32X2(1.0))) || any(FFX_LESS_THAN(prev_uv, FFX_BROADCAST_FLOAT32X2(0.0)))) + return; + + FfxFloat32x3 ray_origin = GetWorldPosition(tid.xy); + FfxFloat32x3 primary_radiance = SamplePrevLitOutput(prev_uv); + FfxFloat32 xi = FfxFloat32(FFX_pcg(tid.x + FFX_pcg(tid.y + FFX_pcg(GetGIConstants().frame_index))) & 0xffffu) / FfxFloat32(256 * 256 - 1); + FfxFloat32x3 screen_uv_space_ray_origin = FfxFloat32x3(uv, FfxFloat32(0.5)); + FfxFloat32x3 view_space_ray = ffxScreenSpaceToViewSpace(screen_uv_space_ray_origin); + FfxFloat32x3 view_space_ray_direction = normalize(view_space_ray); + FfxFloat32x3 ray_direction = -normalize(ffxViewSpaceToWorldSpace(FfxFloat32x4(view_space_ray_direction, FfxFloat32(0.0)))); + FfxBoolean disoccluded = LoadDisocclusionMask(tid.xy) > 0; + + if (disoccluded) + return; + + FfxUInt32 g_starting_cascade = GetGIConstants().tracing_constants.start_cascade; + FfxUInt32 g_end_cascade = GetGIConstants().tracing_constants.end_cascade; + FfxFloat32x3 world_normal = LoadWorldNormal(tid); + FfxBrixelizerGIEmitRadiance(ray_origin, world_normal, ray_direction, primary_radiance, xi, g_starting_cascade, g_end_cascade); +} + +void FfxBrixelizerGIPrepareClearCache(FfxUInt32x3 tid) +{ + FfxUInt32 cnt = LoadContextCounter(FFX_BRIXELIZER_CONTEXT_COUNTER_CLEAR_BRICKS); + StoreRaySwapIndirectArgs(0, cnt); + StoreRaySwapIndirectArgs(1, 1); + StoreRaySwapIndirectArgs(2, 1); +} + +void FfxBrixelizerGIClearCache(FfxUInt32x3 tid) +{ + FfxUInt32 brick_offset = tid.x / 64; + FfxUInt32 brick_id = LoadBricksClearList(brick_offset); + FfxUInt32x3 local_coord = FfxBrixelizerUnflattenPOT(tid.x % 64, 2); + + if ((tid.x % 64) == 0) { // clear SH + FfxFloat32x4 shs[9]; + for (FfxInt32 j = 0; j < 9; j++) + shs[j] = FFX_BROADCAST_FLOAT32X4(0.0); + FfxBrixelizerGIStoreBrickSH(brick_id, shs); + FfxBrixelizerGIStoreBrickDirectSH(brick_id, shs); + StoreBricksSHState(FfxBrixelizerBrickGetIndex(brick_id), FFX_BROADCAST_UINT32X4(0)); + } + StoreRadianceCache(FfxBrixelizerGetSDFAtlasOffset(brick_id) / 2 + local_coord, FfxFloat32x3(0.0, 0.0, 0.0)); +} + +void FfxBrixelizerGIPropagateSH(FfxUInt32x3 tid) +{ + if (tid.x >= FFX_BRIXELIZER_CASCADE_RESOLUTION * FFX_BRIXELIZER_CASCADE_RESOLUTION * FFX_BRIXELIZER_CASCADE_RESOLUTION) + return; + + FfxInt32x3 voxel = FfxInt32x3(FfxBrixelizerUnflattenPOT(tid.x, FFX_BRIXELIZER_CASCADE_DEGREE)); + FfxBrixelizerCascadeInfo CINFO = GetCascadeInfo(GetPassConstantsCascadeIndex()); + FfxUInt32 base_brick_id = LoadCascadeBrickMapArrayUniform(GetPassConstantsCascadeIndex(), WrapFlatCoords(CINFO, tid.x)); + if (!FfxBrixelizerIsValidID(base_brick_id)) + return; + FfxFloat32x4 base_sh[9]; + FfxBrixelizerGILoadBrickSH(base_brick_id, /* inout */ base_sh); + FfxFloat32 weight_acc = FfxFloat32(base_sh[0].w * base_sh[0].w); + for (FfxInt32 j = 0; j < 9; j++) + base_sh[j] *= weight_acc; + FfxInt32 next_cascade_idx = -1; + + FfxUInt32x4 sh_state = LoadBricksSHState(FfxBrixelizerBrickGetIndex(base_brick_id)); + FFX_MIN16_F4 dir_w = FFX_MIN16_F4(ffxUnpackF32x2(sh_state.xy)); + + if (next_cascade_idx == -1) + { + for (FfxInt32 z = -1; z <= 1; z++) + { + for (FfxInt32 y = -1; y <= 1; y++) + { + for (FfxInt32 x = -1; x <= 1; x++) + { + if (x == 0 && y == 0 && z == 0) + continue; + + FfxInt32x3 sample_voxel = voxel + FfxInt32x3(x, y, z); + + if (any(FFX_LESS_THAN(sample_voxel, FFX_BROADCAST_INT32X3(0))) || any(FFX_GREATER_THAN_EQUAL(sample_voxel, FFX_BROADCAST_INT32X3(FFX_BRIXELIZER_CASCADE_RESOLUTION)))) + continue; + + FfxUInt32 sample_brick_id = LoadCascadeBrickMapArrayUniform(GetPassConstantsCascadeIndex(), FfxBrixelizerFlattenPOT(FfxBrixelizerWrapCoords(CINFO, sample_voxel), FFX_BRIXELIZER_CASCADE_DEGREE)); + + if (FfxBrixelizerIsInvalidID(sample_brick_id)) + continue; + + FfxUInt32x4 sample_sh_state = LoadBricksSHState(FfxBrixelizerBrickGetIndex(sample_brick_id)); + FFX_MIN16_F4 sample_dir_w = FFX_MIN16_F4(ffxUnpackF32x2(sample_sh_state.xy)); + + if (dot(sample_dir_w.xyz, dir_w.xyz) < FFX_MIN16_F(0.0)) + continue; + + FfxFloat32x4 shs[9]; + FfxBrixelizerGILoadBrickSH(sample_brick_id, /* inout */ shs); + FfxFloat32 weight = FfxFloat32(1.0) / FfxFloat32(x * x + y * y + z * z); + for (FfxInt32 j = 0; j < 9; j++) + base_sh[j] += shs[j] * weight; + weight_acc += weight; + } + } + } + } + for (FfxInt32 j = 0; j < 9; j++) + base_sh[j] *= FfxFloat32(1.0) / ffxMax(weight_acc, FfxFloat32(1.0e-6)); + for (FfxInt32 j = 0; j < 9; j++) + base_sh[j].w *= GetPassConstantsEnergyDecayK(); + FfxBrixelizerGIStoreBrickSH(base_brick_id, base_sh); +} + +#endif // FFX_BRIXELIZER_GI_RADIANCE_CACHE_H \ No newline at end of file diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizergi/ffx_brixelizergi_resources.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizergi/ffx_brixelizergi_resources.h new file mode 100644 index 00000000..3a58629b --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/brixelizergi/ffx_brixelizergi_resources.h @@ -0,0 +1,117 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_BRIXELIZER_GI_RESOURCES_H +#define FFX_BRIXELIZER_GI_RESOURCES_H + +#if defined(FFX_CPU) || defined(FFX_GPU) + +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_NULL 0 +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_STATIC_GI_TARGET_0 1 +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_STATIC_GI_TARGET_1 2 +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_STATIC_SCREEN_PROBES_0 3 +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_STATIC_SCREEN_PROBES_1 4 +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_SPECULAR_TARGET_0 5 +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_SPECULAR_TARGET_1 6 +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_RADIANCE_CACHE 7 +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_STATIC_PUSHOFF_MAP 8 +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_DEBUG_TARGET 9 +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_STATIC_SCREEN_PROBES_STAT 10 +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_STATIC_PROBE_INFO 11 +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_STATIC_PROBE_SH 12 +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_RAY_SWAP_INDIRECT_ARGS 13 +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_BRICKS_DIRECT_SH 14 +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_BRICKS_SH 15 +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_BRICKS_SH_STATE 16 +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_DISOCCLUSION_MASK 17 + +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_TEMP_SPAWN_MASK 18 +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_TEMP_RAND_SEED 19 +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_TEMP_SPECULAR_PRETRACE_TARGET 20 +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_TEMP_BLUR_MASK 21 +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_TEMP_PROBE_INFO 22 +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_TEMP_PROBE_SH 23 +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_TEMP_SPECULAR_RAY_SWAP 24 + +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_DOWNSAMPLED_DEPTH 25 +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_DOWNSAMPLED_HISTORY_DEPTH 26 +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_DOWNSAMPLED_NORMAL 27 +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_DOWNSAMPLED_HISTORY_NORMAL 28 +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_DOWNSAMPLED_ROUGHNESS 29 +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_DOWNSAMPLED_MOTION_VECTORS 30 +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_DOWNSAMPLED_LIT_OUTPUT 31 + +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_DOWNSAMPLED_DIFFUSE_GI 32 +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_DOWNSAMPLED_SPECULAR_GI 33 + +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_COUNT_INTERNAL 34 + +// Resource IDs for aliasing purposes +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_SOURCE_DEPTH 34 +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_SOURCE_HISTORY_DEPTH 35 +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_SOURCE_NORMAL 36 +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_SOURCE_HISTORY_NORMAL 37 +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_SOURCE_ROUGHNESS 38 +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_SOURCE_MOTION_VECTORS 39 +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_SOURCE_LIT_OUTPUT 40 +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_UPSAMPLED_DIFFUSE_GI 41 +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_UPSAMPLED_SPECULAR_GI 42 + +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_OUTPUT_DIFFUSE_GI 43 +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_OUTPUT_SPECULAR_GI 44 +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_OUTPUT_DEBUG_VISUALIZATION 45 + +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_INPUT_ENVIRONMENT_MAP 46 +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_INPUT_PREV_LIT_OUTPUT 47 +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_INPUT_DEPTH 48 +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_INPUT_HISTORY_DEPTH 49 +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_INPUT_NORMAL 50 +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_INPUT_HISTORY_NORMAL 51 +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_INPUT_ROUGHNESS 52 +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_INPUT_MOTION_VECTORS 53 +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_INPUT_BLUE_NOISE 54 +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_INPUT_SDF_ATLAS 55 +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_INPUT_CONTEXT_BRICKS_AABB 56 +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_INPUT_CONTEXT_BRICKS_VOXEL_MAP 57 +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_INPUT_CONTEXT_COUNTERS 58 +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_INPUT_BRICKS_CLEAR_LIST 59 +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_INPUT_CASCADE_AABB_TREES 60 // 24 elements +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_INPUT_CASCADE_BRICK_MAPS 84 // 24 elements + +#define FFX_BRIXELIZER_GI_PING_PONG_RESOURCE_STATIC_GI_TARGET_READ 108 +#define FFX_BRIXELIZER_GI_PING_PONG_RESOURCE_STATIC_SCREEN_PROBES_READ 109 +#define FFX_BRIXELIZER_GI_PING_PONG_RESOURCE_STATIC_SPECULAR_TARGET_READ 110 +#define FFX_BRIXELIZER_GI_PING_PONG_RESOURCE_STATIC_SCREEN_PROBES_WRITE 111 +#define FFX_BRIXELIZER_GI_PING_PONG_RESOURCE_STATIC_GI_TARGET_WRITE 112 +#define FFX_BRIXELIZER_GI_PING_PONG_RESOURCE_STATIC_SPECULAR_TARGET_WRITE 113 +#define FFX_BRIXELIZER_GI_PING_PONG_RESOURCE_COUNT (113 - FFX_BRIXELIZER_GI_PING_PONG_RESOURCE_STATIC_GI_TARGET_READ) + +#define FFX_BRIXELIZER_GI_RESOURCE_IDENTIFIER_COUNT 114 + +#define FFX_BRIXELIZER_GI_CONSTANTBUFFER_IDENTIFIER_GI_CONSTANTS 0 +#define FFX_BRIXELIZER_GI_CONSTANTBUFFER_IDENTIFIER_PASS_CONSTANTS 1 +#define FFX_BRIXELIZER_GI_CONSTANTBUFFER_IDENTIFIER_SCALING_CONSTANTS 2 +#define FFX_BRIXELIZER_GI_CONSTANTBUFFER_IDENTIFIER_CONTEXT_INFO 3 + +#endif // #if defined(FFX_CPU) || defined(FFX_GPU) + +#endif //FFX_BRIXELIZER_GI_RESOURCES_H \ No newline at end of file diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/cacao/CMakeCompileCACAOShaders.txt b/manul/thirdparty/fsr2/include/FidelityFX/gpu/cacao/CMakeCompileCACAOShaders.txt new file mode 100644 index 00000000..6fa4c50b --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/cacao/CMakeCompileCACAOShaders.txt @@ -0,0 +1,77 @@ +# This file is part of the FidelityFX SDK. +# +# Copyright (C) 2024 Advanced Micro Devices, Inc. +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files(the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions : +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. + +set(CACAO_BASE_ARGS + -reflection -deps=gcc -DFFX_GPU=1) + +set(CACAO_PERMUTATION_ARGS + -DFFX_CACAO_OPTION_APPLY_SMART={0,1} +) + +set(CACAO_INCLUDE_ARGS + "${FFX_GPU_PATH}" + "${FFX_GPU_PATH}/cacao") + +if (NOT CACAO_SHADER_EXT) + set(CACAO_SHADER_EXT *) +endif() + +file(GLOB CACAO_SHADERS + "shaders/cacao/ffx_cacao_apply_pass.${CACAO_SHADER_EXT}" + "shaders/cacao/ffx_cacao_apply_non_smart_pass.${CACAO_SHADER_EXT}" + "shaders/cacao/ffx_cacao_apply_non_smart_half_pass.${CACAO_SHADER_EXT}" + "shaders/cacao/ffx_cacao_clear_load_counter_pass.${CACAO_SHADER_EXT}" + "shaders/cacao/ffx_cacao_edge_sensitive_blur_1_pass.${CACAO_SHADER_EXT}" + "shaders/cacao/ffx_cacao_edge_sensitive_blur_2_pass.${CACAO_SHADER_EXT}" + "shaders/cacao/ffx_cacao_edge_sensitive_blur_3_pass.${CACAO_SHADER_EXT}" + "shaders/cacao/ffx_cacao_edge_sensitive_blur_4_pass.${CACAO_SHADER_EXT}" + "shaders/cacao/ffx_cacao_edge_sensitive_blur_5_pass.${CACAO_SHADER_EXT}" + "shaders/cacao/ffx_cacao_edge_sensitive_blur_6_pass.${CACAO_SHADER_EXT}" + "shaders/cacao/ffx_cacao_edge_sensitive_blur_7_pass.${CACAO_SHADER_EXT}" + "shaders/cacao/ffx_cacao_edge_sensitive_blur_8_pass.${CACAO_SHADER_EXT}" + "shaders/cacao/ffx_cacao_generate_importance_map_pass.${CACAO_SHADER_EXT}" + "shaders/cacao/ffx_cacao_generate_importance_map_a_pass.${CACAO_SHADER_EXT}" + "shaders/cacao/ffx_cacao_generate_importance_map_b_pass.${CACAO_SHADER_EXT}" + "shaders/cacao/ffx_cacao_generate_q0_pass.${CACAO_SHADER_EXT}" + "shaders/cacao/ffx_cacao_generate_q1_pass.${CACAO_SHADER_EXT}" + "shaders/cacao/ffx_cacao_generate_q2_pass.${CACAO_SHADER_EXT}" + "shaders/cacao/ffx_cacao_generate_q3_pass.${CACAO_SHADER_EXT}" + "shaders/cacao/ffx_cacao_generate_q3_base_pass.${CACAO_SHADER_EXT}" + "shaders/cacao/ffx_cacao_prepare_downsampled_depths_pass.${CACAO_SHADER_EXT}" + "shaders/cacao/ffx_cacao_prepare_downsampled_depths_and_mips_pass.${CACAO_SHADER_EXT}" + "shaders/cacao/ffx_cacao_prepare_downsampled_depths_half_pass.${CACAO_SHADER_EXT}" + "shaders/cacao/ffx_cacao_prepare_downsampled_normals_pass.${CACAO_SHADER_EXT}" + "shaders/cacao/ffx_cacao_prepare_downsampled_normals_from_input_normals_pass.${CACAO_SHADER_EXT}" + "shaders/cacao/ffx_cacao_prepare_native_depths_pass.${CACAO_SHADER_EXT}" + "shaders/cacao/ffx_cacao_prepare_native_depths_and_mips_pass.${CACAO_SHADER_EXT}" + "shaders/cacao/ffx_cacao_prepare_native_depths_half_pass.${CACAO_SHADER_EXT}" + "shaders/cacao/ffx_cacao_prepare_native_normals_pass.${CACAO_SHADER_EXT}" + "shaders/cacao/ffx_cacao_prepare_native_normals_from_input_normals_pass.${CACAO_SHADER_EXT}" + "shaders/cacao/ffx_cacao_upscale_bilateral_5x5_pass.${CACAO_SHADER_EXT}") + +compile_shaders_with_depfile( + "${FFX_SC_EXECUTABLE}" + "${CACAO_BASE_ARGS}" "${CACAO_API_BASE_ARGS}" + "${CACAO_PERMUTATION_ARGS}" "${CACAO_INCLUDE_ARGS}" + "${CACAO_SHADERS}" "${FFX_PASS_SHADER_OUTPUT_PATH}" CACAO_PERMUTATION_OUTPUTS) + +add_shader_output("${CACAO_PERMUTATION_OUTPUTS}") \ No newline at end of file diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/cacao/ffx_cacao_apply.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/cacao/ffx_cacao_apply.h new file mode 100644 index 00000000..5f8d105c --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/cacao/ffx_cacao_apply.h @@ -0,0 +1,105 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_core.h" +#include "ffx_cacao_defines.h" +#include "ffx_cacao_utils.h" + +void FFX_CACAO_Apply(FfxUInt32x2 coord) +{ + FfxFloat32 ao; + FfxFloat32x2 inPos = coord; + FfxUInt32x2 pixPos = coord; + FfxUInt32x2 pixPosHalf = pixPos / FfxUInt32x2(2, 2); + + // calculate index in the four deinterleaved source array texture + FfxInt32 mx = FfxInt32(pixPos.x % 2); + FfxInt32 my = FfxInt32(pixPos.y % 2); + FfxInt32 ic = mx + my * 2; // center index + FfxInt32 ih = (1 - mx) + my * 2; // neighbouring, horizontal + FfxInt32 iv = mx + (1 - my) * 2; // neighbouring, vertical + FfxInt32 id = (1 - mx) + (1 - my) * 2; // diagonal + + FfxFloat32x2 centerVal = FFX_CACAO_Apply_LoadSSAOPass(FfxInt32x2(pixPosHalf), ic); + + ao = centerVal.x; + +#if 1 // change to 0 if you want to disable last pass high-res blur (for debugging purposes, etc.) + FfxFloat32x4 edgesLRTB = FFX_CACAO_UnpackEdges(centerVal.y); + + // return 1.0 - FfxFloat32x4( edgesLRTB.x, edgesLRTB.y * 0.5 + edgesLRTB.w * 0.5, edgesLRTB.z, 0.0 ); // debug show edges + + // convert index shifts to sampling offsets + FfxFloat32 fmx = FfxFloat32(mx); + FfxFloat32 fmy = FfxFloat32(my); + + // in case of an edge, push sampling offsets away from the edge (towards pixel center) + FfxFloat32 fmxe = (edgesLRTB.y - edgesLRTB.x); + FfxFloat32 fmye = (edgesLRTB.w - edgesLRTB.z); + + // calculate final sampling offsets and sample using bilinear filter + FfxFloat32x2 uvH = (inPos.xy + FfxFloat32x2(fmx + fmxe - 0.5, 0.5 - fmy)) * 0.5 * SSAOBufferInverseDimensions(); + FfxFloat32 aoH = FFX_CACAO_Apply_SampleSSAOUVPass(uvH, ih); + FfxFloat32x2 uvV = (inPos.xy + FfxFloat32x2(0.5 - fmx, fmy - 0.5 + fmye)) * 0.5 * SSAOBufferInverseDimensions(); + FfxFloat32 aoV = FFX_CACAO_Apply_SampleSSAOUVPass(uvV, iv); + FfxFloat32x2 uvD = (inPos.xy + FfxFloat32x2(fmx - 0.5 + fmxe, fmy - 0.5 + fmye)) * 0.5 * SSAOBufferInverseDimensions(); + FfxFloat32 aoD = FFX_CACAO_Apply_SampleSSAOUVPass(uvD, id); + + // reduce weight for samples near edge - if the edge is on both sides, weight goes to 0 + FfxFloat32x4 blendWeights; + blendWeights.x = 1.0; + blendWeights.y = (edgesLRTB.x + edgesLRTB.y) * 0.5; + blendWeights.z = (edgesLRTB.z + edgesLRTB.w) * 0.5; + blendWeights.w = (blendWeights.y + blendWeights.z) * 0.5; + + // calculate weighted average + FfxFloat32 blendWeightsSum = dot(blendWeights, FfxFloat32x4(1.0, 1.0, 1.0, 1.0)); + ao = dot(FfxFloat32x4(ao, aoH, aoV, aoD), blendWeights) / blendWeightsSum; +#endif + ao.x = pow(ao.x, 2.2); + FFX_CACAO_Apply_StoreOutput(FfxInt32x2(coord), ao.x); +} + + +// edge-ignorant blur & apply (for the lowest quality level 0) +void FFX_CACAO_NonSmartApply(FfxUInt32x2 tid) +{ + FfxFloat32x2 inUV = FfxFloat32x2(tid) * OutputBufferInverseDimensions(); + FfxFloat32 a = FFX_CACAO_Apply_SampleSSAOUVPass(inUV.xy, 0); + FfxFloat32 b = FFX_CACAO_Apply_SampleSSAOUVPass(inUV.xy, 1); + FfxFloat32 c = FFX_CACAO_Apply_SampleSSAOUVPass(inUV.xy, 2); + FfxFloat32 d = FFX_CACAO_Apply_SampleSSAOUVPass(inUV.xy, 3); + FfxFloat32 avg = (a + b + c + d) * 0.25f; + + FFX_CACAO_Apply_StoreOutput(FfxInt32x2(tid), avg); +} + +// edge-ignorant blur & apply, skipping half pixels in checkerboard pattern (for the Lowest quality level 0 and Settings::SkipHalfPixelsOnLowQualityLevel == true ) +void FFX_CACAO_NonSmartHalfApply(FfxUInt32x2 tid) +{ + FfxFloat32x2 inUV = FfxFloat32x2(tid) * OutputBufferInverseDimensions(); + FfxFloat32 a = FFX_CACAO_Apply_SampleSSAOUVPass(inUV.xy, 0); + FfxFloat32 d = FFX_CACAO_Apply_SampleSSAOUVPass(inUV.xy, 3); + FfxFloat32 avg = (a + d) * 0.5f; + + FFX_CACAO_Apply_StoreOutput(FfxInt32x2(tid), avg); +} diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/cacao/ffx_cacao_callbacks_glsl.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/cacao/ffx_cacao_callbacks_glsl.h new file mode 100644 index 00000000..96a106fe --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/cacao/ffx_cacao_callbacks_glsl.h @@ -0,0 +1,774 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_cacao_resources.h" + +#if defined(FFX_GPU) +#include "ffx_core.h" + +#ifndef FFX_PREFER_WAVE64 +#define FFX_PREFER_WAVE64 +#endif // #ifndef FFX_PREFER_WAVE64 + +#if defined(CACAO_BIND_CB_CACAO) + struct FFX_CACAO_Constants + { + FfxFloat32x2 DepthUnpackConsts; + FfxFloat32x2 CameraTanHalfFOV; + + FfxFloat32x2 NDCToViewMul; + FfxFloat32x2 NDCToViewAdd; + + FfxFloat32x2 DepthBufferUVToViewMul; + FfxFloat32x2 DepthBufferUVToViewAdd; + + FfxFloat32 EffectRadius; // world (viewspace) maximum size of the shadow + FfxFloat32 EffectShadowStrength; // global strength of the effect (0 - 5) + FfxFloat32 EffectShadowPow; + FfxFloat32 EffectShadowClamp; + + FfxFloat32 EffectFadeOutMul; // effect fade out from distance (ex. 25) + FfxFloat32 EffectFadeOutAdd; // effect fade out to distance (ex. 100) + FfxFloat32 EffectHorizonAngleThreshold; // limit errors on slopes and caused by insufficient geometry tessellation (0.05 to 0.5) + FfxFloat32 EffectSamplingRadiusNearLimitRec; // if viewspace pixel closer than this, don't enlarge shadow sampling radius anymore (makes no sense to grow beyond some distance, not enough samples to cover everything, so just limit the shadow growth; could be SSAOSettingsFadeOutFrom * 0.1 or less) + + FfxFloat32 DepthPrecisionOffsetMod; + FfxFloat32 NegRecEffectRadius; // -1.0 / EffectRadius + FfxFloat32 LoadCounterAvgDiv; // 1.0 / ( halfDepthMip[SSAO_DEPTH_MIP_LEVELS-1].sizeX * halfDepthMip[SSAO_DEPTH_MIP_LEVELS-1].sizeY ) + FfxFloat32 AdaptiveSampleCountLimit; + + FfxFloat32 InvSharpness; + FfxInt32 BlurNumPasses; + FfxFloat32 BilateralSigmaSquared; + FfxFloat32 BilateralSimilarityDistanceSigma; + + FfxFloat32x4 PatternRotScaleMatrices[4][5]; + + FfxFloat32 NormalsUnpackMul; + FfxFloat32 NormalsUnpackAdd; + FfxFloat32 DetailAOStrength; + FfxFloat32 Dummy0; + + FfxFloat32x2 SSAOBufferDimensions; + FfxFloat32x2 SSAOBufferInverseDimensions; + + FfxFloat32x2 DepthBufferDimensions; + FfxFloat32x2 DepthBufferInverseDimensions; + + FfxInt32x2 DepthBufferOffset; + FfxFloat32x4 PerPassFullResUVOffset[4]; + + FfxFloat32x2 OutputBufferDimensions; + FfxFloat32x2 OutputBufferInverseDimensions; + + FfxFloat32x2 ImportanceMapDimensions; + FfxFloat32x2 ImportanceMapInverseDimensions; + + FfxFloat32x2 DeinterleavedDepthBufferDimensions; + FfxFloat32x2 DeinterleavedDepthBufferInverseDimensions; + + FfxFloat32x2 DeinterleavedDepthBufferOffset; + FfxFloat32x2 DeinterleavedDepthBufferNormalisedOffset; + + mat4 NormalsWorldToViewspaceMatrix; + }; + + layout (set=0, binding = CACAO_BIND_CB_CACAO) uniform SSAOConstantsBuffer_t + { + FFX_CACAO_Constants g_FFX_CACAO_Consts; + }; + + #define FFX_CACAO_CONSTANT_BUFFER_1_SIZE 172 // Number of 32-bit values. This must be kept in sync with max( cbRCAS , cbSPD) size. +#endif + +FfxFloat32x2 DepthUnpackConsts(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.DepthUnpackConsts; +#else + return 0; +#endif +} +FfxFloat32x2 CameraTanHalfFOV(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.CameraTanHalfFOV; +#else + return 0; +#endif +} + +FfxFloat32x2 NDCToViewMul(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.NDCToViewMul; +#else + return 0; +#endif +} +FfxFloat32x2 NDCToViewAdd(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.NDCToViewAdd; +#else + return 0; +#endif +} + +FfxFloat32x2 DepthBufferUVToViewMul(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.DepthBufferUVToViewMul; +#else + return 0; +#endif +} +FfxFloat32x2 DepthBufferUVToViewAdd(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.DepthBufferUVToViewAdd; +#else + return 0; +#endif +} + +FfxFloat32 EffectRadius(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.EffectRadius; +#else + return 0; +#endif +} +FfxFloat32 EffectShadowStrength(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.EffectShadowStrength; +#else + return 0; +#endif +} +FfxFloat32 EffectShadowPow(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.EffectShadowPow; +#else + return 0; +#endif +} +FfxFloat32 EffectShadowClamp(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.EffectShadowClamp; +#else + return 0; +#endif +} + +FfxFloat32 EffectFadeOutMul(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.EffectFadeOutMul; +#else + return 0; +#endif +} +FfxFloat32 EffectFadeOutAdd(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.EffectFadeOutAdd; +#else + return 0; +#endif +} +FfxFloat32 EffectHorizonAngleThreshold(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.EffectHorizonAngleThreshold; +#else + return 0; +#endif +} +FfxFloat32 EffectSamplingRadiusNearLimitRec(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.EffectSamplingRadiusNearLimitRec; +#else + return 0; +#endif +} + +FfxFloat32 DepthPrecisionOffsetMod(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.DepthPrecisionOffsetMod; +#else + return 0; +#endif +} +FfxFloat32 NegRecEffectRadius(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.NegRecEffectRadius; +#else + return 0; +#endif +} +FfxFloat32 LoadCounterAvgDiv(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.LoadCounterAvgDiv; +#else + return 0; +#endif +} +FfxFloat32 AdaptiveSampleCountLimit(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.AdaptiveSampleCountLimit; +#else + return 0; +#endif +} + +FfxFloat32 InvSharpness(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.InvSharpness; +#else + return 0; +#endif +} +FfxInt32 BlurNumPasses(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.BlurNumPasses; +#else + return 0; +#endif +} +FfxFloat32 BilateralSigmaSquared(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.BilateralSigmaSquared; +#else + return 0; +#endif +} +FfxFloat32 BilateralSimilarityDistanceSigma(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.BilateralSimilarityDistanceSigma; +#else + return 0; +#endif +} + +FfxFloat32x4 PatternRotScaleMatrices(uint i, uint j){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.PatternRotScaleMatrices[i][j]; +#else + return 0; +#endif +} + +FfxFloat32 NormalsUnpackMul(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.NormalsUnpackMul; +#else + return 0; +#endif +} +FfxFloat32 NormalsUnpackAdd(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.NormalsUnpackAdd; +#else + return 0; +#endif +} +FfxFloat32 DetailAOStrength(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.DetailAOStrength; +#else + return 0; +#endif +} +FfxFloat32 Dummy0(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.Dummy0; +#else + return 0; +#endif +} + +FfxFloat32x2 SSAOBufferDimensions(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.SSAOBufferDimensions; +#else + return 0; +#endif +} +FfxFloat32x2 SSAOBufferInverseDimensions(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.SSAOBufferInverseDimensions; +#else + return 0; +#endif +} + +FfxFloat32x2 DepthBufferDimensions(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.DepthBufferDimensions; +#else + return 0; +#endif +} +FfxFloat32x2 DepthBufferInverseDimensions(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.DepthBufferInverseDimensions; +#else + return 0; +#endif +} + +FfxInt32x2 DepthBufferOffset(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.DepthBufferOffset; +#else + return 0; +#endif +} +FfxFloat32x4 PerPassFullResUVOffset(uint i){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.PerPassFullResUVOffset[i]; +#else + return 0; +#endif +} + +FfxFloat32x2 OutputBufferDimensions(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.OutputBufferDimensions; +#else + return 0; +#endif +} +FfxFloat32x2 OutputBufferInverseDimensions(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.OutputBufferInverseDimensions; +#else + return 0; +#endif +} + +FfxFloat32x2 ImportanceMapDimensions(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.ImportanceMapDimensions; +#else + return 0; +#endif +} +FfxFloat32x2 ImportanceMapInverseDimensions(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.ImportanceMapInverseDimensions; +#else + return 0; +#endif +} + +FfxFloat32x2 DeinterleavedDepthBufferDimensions(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.DeinterleavedDepthBufferDimensions; +#else + return 0; +#endif +} +FfxFloat32x2 DeinterleavedDepthBufferInverseDimensions(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.DeinterleavedDepthBufferInverseDimensions; +#else + return 0; +#endif +} + +FfxFloat32x2 DeinterleavedDepthBufferOffset(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.DeinterleavedDepthBufferOffset; +#else + return 0; +#endif +} +FfxFloat32x2 DeinterleavedDepthBufferNormalisedOffset(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.DeinterleavedDepthBufferNormalisedOffset; +#else + return 0; +#endif +} + +mat4 NormalsWorldToViewspaceMatrix(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.NormalsWorldToViewspaceMatrix; +#else + return 0; +#endif +} + +layout (set=0, binding = 1000) uniform sampler g_PointClampSampler; +layout (set=0, binding = 1001) uniform sampler g_PointMirrorSampler; +layout (set=0, binding = 1002) uniform sampler g_LinearClampSampler; +layout (set=0, binding = 1003) uniform sampler g_ViewspaceDepthTapSampler; +layout (set=0, binding = 1004) uniform sampler g_RealPointClampSampler; + + +#if defined CACAO_BIND_SRV_DEPTH_IN + layout (set=0, binding = CACAO_BIND_SRV_DEPTH_IN) uniform texture2D g_DepthIn; +#endif +#if defined CACAO_BIND_SRV_NORMAL_IN + layout (set=0, binding = CACAO_BIND_SRV_NORMAL_IN) uniform texture2D g_NormalIn; +#endif +#if defined CACAO_BIND_SRV_LOAD_COUNTER + layout (set=0, binding = CACAO_BIND_SRV_LOAD_COUNTER) uniform utexture1D g_LoadCounter; +#endif +#if defined CACAO_BIND_SRV_DEINTERLEAVED_DEPTHS + layout (set=0, binding = CACAO_BIND_SRV_DEINTERLEAVED_DEPTHS) uniform texture2DArray g_DeinterleavedDepth; +#endif +#if defined CACAO_BIND_SRV_DEINTERLEAVED_NORMALS + layout (set=0, binding = CACAO_BIND_SRV_DEINTERLEAVED_NORMALS) uniform texture2DArray g_DeinterleavedNormals; +#endif +#if defined CACAO_BIND_SRV_SSAO_BUFFER_PING + layout (set=0, binding = CACAO_BIND_SRV_SSAO_BUFFER_PING) uniform texture2DArray g_SsaoBufferPing; +#endif +#if defined CACAO_BIND_SRV_SSAO_BUFFER_PONG + layout (set=0, binding = CACAO_BIND_SRV_SSAO_BUFFER_PONG) uniform texture2DArray g_SsaoBufferPong; +#endif +#if defined CACAO_BIND_SRV_IMPORTANCE_MAP + layout (set=0, binding = CACAO_BIND_SRV_IMPORTANCE_MAP) uniform texture2D g_ImportanceMap; +#endif +#if defined CACAO_BIND_SRV_IMPORTANCE_MAP_PONG + layout (set=0, binding = CACAO_BIND_SRV_IMPORTANCE_MAP_PONG) uniform texture2D g_ImportanceMapPong; +#endif + +#if defined CACAO_BIND_UAV_LOAD_COUNTER + layout (set=0, binding = CACAO_BIND_UAV_LOAD_COUNTER, r32ui) uniform uimage1D g_RwLoadCounter; +#endif +#if defined CACAO_BIND_UAV_DEINTERLEAVED_DEPTHS + layout (set=0, binding = CACAO_BIND_UAV_DEINTERLEAVED_DEPTHS, r32f) uniform image2DArray g_RwDeinterleavedDepth; +#endif +#if defined CACAO_BIND_UAV_DEINTERLEAVED_NORMALS + layout (set=0, binding = CACAO_BIND_UAV_DEINTERLEAVED_NORMALS, rgba32f) uniform image2DArray g_RwDeinterleavedNormals; +#endif +#if defined CACAO_BIND_UAV_SSAO_BUFFER_PING + layout (set=0, binding = CACAO_BIND_UAV_SSAO_BUFFER_PING, rg32f) uniform image2DArray g_RwSsaoBufferPing; +#endif +#if defined CACAO_BIND_UAV_SSAO_BUFFER_PONG + layout (set=0, binding = CACAO_BIND_UAV_SSAO_BUFFER_PONG, rg32f) uniform image2DArray g_RwSsaoBufferPong; +#endif +#if defined CACAO_BIND_UAV_IMPORTANCE_MAP + layout (set = 0, binding = CACAO_BIND_UAV_IMPORTANCE_MAP, r32f) uniform image2D g_RwImportanceMap; +#endif +#if defined CACAO_BIND_UAV_IMPORTANCE_MAP_PONG + layout (set = 0, binding = CACAO_BIND_UAV_IMPORTANCE_MAP_PONG, r32f) uniform image2D g_RwImportanceMapPong; +#endif +#if defined CACAO_BIND_UAV_OUTPUT + layout (set = 0, binding = CACAO_BIND_UAV_OUTPUT, rgba16f) uniform image2D g_RwOutput; +#endif +#if defined CACAO_BIND_UAV_DEPTH_DOWNSAMPLED_MIPS + layout (set = 0, binding = CACAO_BIND_UAV_DEPTH_DOWNSAMPLED_MIPS, r32f) uniform image2DArray g_RwDepthMips[4]; +#endif + +// ============================================================================= +// Clear Load Counter +#if defined CACAO_BIND_UAV_LOAD_COUNTER +void FFX_CACAO_ClearLoadCounter_SetLoadCounter(FfxUInt32 val) +{ + imageStore(g_RwLoadCounter, 0, FfxUInt32x4(val, val, val, val)); +} +#endif // #if defined CACAO_BIND_UAV_LOAD_COUNTER + +// ============================================================================= +// Edge Sensitive Blur +#if defined CACAO_BIND_SRV_SSAO_BUFFER_PING +FfxFloat32x2 FFX_CACAO_EdgeSensitiveBlur_SampleInput(FfxFloat32x2 uv, FfxUInt32 layerId) +{ + return textureLod(sampler2DArray(g_SsaoBufferPing, g_PointMirrorSampler), FfxFloat32x3(uv, FfxFloat32(layerId)), 0.0f).xy; +} +#endif // #if defined CACAO_BIND_SRV_SSAO_BUFFER_PING + +#if defined CACAO_BIND_UAV_SSAO_BUFFER_PONG +void FFX_CACAO_EdgeSensitiveBlur_StoreOutput(FfxUInt32x2 coord, FfxFloat32x2 value, FfxUInt32 layerId) +{ + imageStore(g_RwSsaoBufferPong, FfxInt32x3(coord, layerId), FfxFloat32x4(value, 0, 0)); +} +#endif // #if defined CACAO_BIND_UAV_SSAO_BUFFER_PONG + +// ============================================================================= +// SSAO Generation +#if defined CACAO_BIND_SRV_DEINTERLEAVED_DEPTHS +FfxFloat32 FFX_CACAO_SSAOGeneration_SampleViewspaceDepthMip(FfxFloat32x2 uv, FfxFloat32 mip, FfxUInt32 layerId) +{ + return textureLod(sampler2DArray(g_DeinterleavedDepth, g_ViewspaceDepthTapSampler), FfxFloat32x3(uv, FfxFloat32(layerId)), mip).x; +} +#endif // #if defined CACAO_BIND_SRV_DEINTERLEAVED_DEPTHS + +#if defined CACAO_BIND_SRV_DEINTERLEAVED_DEPTHS +FfxFloat32x4 FFX_CACAO_SSAOGeneration_GatherViewspaceDepthOffset(FfxFloat32x2 uv, FfxInt32x2 offset, FfxUInt32 layerId) +{ + return textureGatherOffset(sampler2DArray(g_DeinterleavedDepth, g_PointMirrorSampler), FfxFloat32x3(uv, FfxFloat32(layerId)), offset, 0); +} +#endif // #if defined CACAO_BIND_SRV_DEINTERLEAVED_DEPTHS + +#if defined CACAO_BIND_SRV_LOAD_COUNTER +FfxUInt32 FFX_CACAO_SSAOGeneration_GetLoadCounter() +{ + return FfxUInt32(texelFetch(g_LoadCounter, 0, 0).x); +} +#endif // #if defined CACAO_BIND_SRV_LOAD_COUNTER + +#if defined CACAO_BIND_SRV_IMPORTANCE_MAP +FfxFloat32 FFX_CACAO_SSAOGeneration_SampleImportance(FfxFloat32x2 uv) +{ + return textureLod(sampler2D(g_ImportanceMap, g_LinearClampSampler), uv, 0.0f).x; +} +#endif // #if defined CACAO_BIND_SRV_IMPORTANCE_MAP + +#if defined CACAO_BIND_SRV_SSAO_BUFFER_PONG +FfxFloat32x2 FFX_CACAO_SSAOGeneration_LoadBasePassSSAOPass(FfxUInt32x2 coord, FfxUInt32 pass) +{ + return texelFetch(g_SsaoBufferPong, FfxInt32x3(coord, pass), 0).xy; +} +#endif // #if defined CACAO_BIND_SRV_SSAO_BUFFER_PONG + +#if defined CACAO_BIND_SRV_DEINTERLEAVED_NORMALS +FfxFloat32x3 FFX_CACAO_SSAOGeneration_GetNormalPass(FfxUInt32x2 coord, FfxUInt32 pass) +{ + return texelFetch(g_DeinterleavedNormals, FfxInt32x3(coord, pass), 0).xyz; +} +#endif // #if defined CACAO_BIND_SRV_DEINTERLEAVED_NORMALS + +#if defined CACAO_BIND_UAV_SSAO_BUFFER_PING +void FFX_CACAO_SSAOGeneration_StoreOutput(FfxUInt32x2 coord, FfxFloat32x2 val, FfxUInt32 layerId) +{ + imageStore(g_RwSsaoBufferPing, FfxInt32x3(coord, layerId), FfxFloat32x4(val, 0, 0)); +} +#endif // #if defined CACAO_BIND_UAV_SSAO_BUFFER_PING + +// ============================================================================ +// Apply +#if defined CACAO_BIND_SRV_SSAO_BUFFER_PING +FfxFloat32 FFX_CACAO_Apply_SampleSSAOUVPass(FfxFloat32x2 uv, FfxUInt32 pass) +{ + return textureLod(sampler2DArray(g_SsaoBufferPing, g_LinearClampSampler), FfxFloat32x3(uv, pass), 0.0f).x; +} +#endif // #if defined CACAO_BIND_SRV_SSAO_BUFFER_PING + +#if defined CACAO_BIND_SRV_SSAO_BUFFER_PING +FfxFloat32x2 FFX_CACAO_Apply_LoadSSAOPass(FfxUInt32x2 coord, FfxUInt32 pass) +{ + return texelFetch(g_SsaoBufferPing, FfxInt32x3(coord, pass), 0).xy; +} +#endif // #if defined CACAO_BIND_SRV_SSAO_BUFFER_PING + +#if defined CACAO_BIND_UAV_OUTPUT +void FFX_CACAO_Apply_StoreOutput(FfxUInt32x2 coord, FfxFloat32 val) +{ + FfxFloat32x4 prev = imageLoad(g_RwOutput, FfxInt32x2(coord)); + imageStore(g_RwOutput, FfxInt32x2(coord), FfxFloat32x4(val, prev.g, prev.b, prev.a)); +} +#endif // #if defined CACAO_BIND_UAV_OUTPUT + +// ============================================================================= +// Prepare +#if defined CACAO_BIND_SRV_DEPTH_IN +FfxFloat32x4 FFX_CACAO_Prepare_SampleDepthOffsets(FfxFloat32x2 uv) +{ + FfxFloat32x4 samples; + samples.x = textureLodOffset(sampler2D(g_DepthIn, g_PointClampSampler), uv, 0.0f, FfxInt32x2(0, 2)).x; + samples.y = textureLodOffset(sampler2D(g_DepthIn, g_PointClampSampler), uv, 0.0f, FfxInt32x2(2, 2)).x; + samples.z = textureLodOffset(sampler2D(g_DepthIn, g_PointClampSampler), uv, 0.0f, FfxInt32x2(2, 0)).x; + samples.w = textureLodOffset(sampler2D(g_DepthIn, g_PointClampSampler), uv, 0.0f, FfxInt32x2(0, 0)).x; + return samples; +} +#endif // #if defined CACAO_BIND_SRV_DEPTH_IN + +#if defined CACAO_BIND_SRV_DEPTH_IN +FfxFloat32x4 FFX_CACAO_Prepare_GatherDepth(FfxFloat32x2 uv) +{ + return textureGather(sampler2D(g_DepthIn, g_PointClampSampler), uv, 0); +} +#endif // #if defined CACAO_BIND_SRV_DEPTH_IN + +#if defined CACAO_BIND_SRV_DEPTH_IN +FfxFloat32 FFX_CACAO_Prepare_LoadDepth(FfxUInt32x2 coord) +{ + return texelFetch(g_DepthIn, FfxInt32x2(coord), 0).x; +} +#endif // #if defined CACAO_BIND_SRV_DEPTH_IN + +#if defined CACAO_BIND_SRV_DEPTH_IN +FfxFloat32 FFX_CACAO_Prepare_LoadDepthOffset(FfxUInt32x2 coord, FfxInt32x2 offset) +{ + return texelFetch(g_DepthIn, FfxInt32x2(coord) + offset, 0).x; //CACAO_TODO +} +#endif // #if defined CACAO_BIND_SRV_DEPTH_IN + +#if defined CACAO_BIND_SRV_DEPTH_IN +FfxFloat32x4 FFX_CACAO_Prepare_GatherDepthOffset(FfxFloat32x2 uv, FfxInt32x2 offset) +{ + return textureGatherOffset(sampler2D(g_DepthIn, g_PointClampSampler), uv, offset, 0); +} +#endif // #if defined CACAO_BIND_SRV_DEPTH_IN + +#if defined CACAO_BIND_SRV_NORMAL_IN +FfxFloat32x3 FFX_CACAO_Prepare_LoadNormal(FfxUInt32x2 coord) +{ + FfxFloat32x3 normal = texelFetch(g_NormalIn, FfxInt32x2(coord), 0).xyz; + normal = normal * NormalsUnpackMul().xxx + NormalsUnpackAdd().xxx; + normal = FFX_TRANSFORM_VECTOR(normal, FfxFloat32x3x3(NormalsWorldToViewspaceMatrix())).xyz; + return normal; +} +#endif // #if defined CACAO_BIND_SRV_NORMAL_IN + +#if defined CACAO_BIND_UAV_DEPTH_DOWNSAMPLED_MIPS +void FFX_CACAO_Prepare_StoreDepthMip0(FfxUInt32x2 coord, FfxUInt32 index, FfxFloat32 val) +{ + imageStore(g_RwDepthMips[0], FfxInt32x3(coord, index), FfxFloat32x4(val, val, val, val)); +} +#endif // #if defined CACAO_BIND_UAV_DEPTH_DOWNSAMPLED_MIPS + +#if defined CACAO_BIND_UAV_DEPTH_DOWNSAMPLED_MIPS +void FFX_CACAO_Prepare_StoreDepthMip1(FfxUInt32x2 coord, FfxUInt32 index, FfxFloat32 val) +{ + imageStore(g_RwDepthMips[1], FfxInt32x3(coord, index), FfxFloat32x4(val, val, val, val)); +} +#endif // #if defined CACAO_BIND_UAV_DEPTH_DOWNSAMPLED_MIPS + +#if defined CACAO_BIND_UAV_DEPTH_DOWNSAMPLED_MIPS +void FFX_CACAO_Prepare_StoreDepthMip2(FfxUInt32x2 coord, FfxUInt32 index, FfxFloat32 val) +{ + imageStore(g_RwDepthMips[2], FfxInt32x3(coord, index), FfxFloat32x4(val, val, val, val)); +} +#endif // #if defined CACAO_BIND_UAV_DEPTH_DOWNSAMPLED_MIPS + +#if defined CACAO_BIND_UAV_DEPTH_DOWNSAMPLED_MIPS +void FFX_CACAO_Prepare_StoreDepthMip3(FfxUInt32x2 coord, FfxUInt32 index, FfxFloat32 val) +{ + imageStore(g_RwDepthMips[3], FfxInt32x3(coord, index), FfxFloat32x4(val, val, val, val)); +} +#endif // #if defined CACAO_BIND_UAV_DEPTH_DOWNSAMPLED_MIPS + +#if defined CACAO_BIND_UAV_DEINTERLEAVED_DEPTHS +void FFX_CACAO_Prepare_StoreDepth(FfxUInt32x2 coord, FfxUInt32 index, FfxFloat32 val) +{ + imageStore(g_RwDeinterleavedDepth, FfxInt32x3(coord, index), FfxFloat32x4(val, val, val, val)); +} +#endif // #if defined CACAO_BIND_UAV_DEINTERLEAVED_DEPTHS + +#if defined CACAO_BIND_UAV_DEINTERLEAVED_DEPTHS +void FFX_CACAO_Prepare_StoreNormal(FfxUInt32x2 coord, FfxUInt32 index, FfxFloat32x3 normal) +{ + imageStore(g_RwDeinterleavedNormals, FfxInt32x3(coord, index), FfxFloat32x4(normal, 1.0f)); +} +#endif // #if defined CACAO_BIND_UAV_DEINTERLEAVED_DEPTHS + +// ============================================================================= +// Importance Map +#if defined CACAO_BIND_SRV_SSAO_BUFFER_PONG +FfxFloat32x4 FFX_CACAO_Importance_GatherSSAO(FfxFloat32x2 uv, FfxUInt32 index) +{ + return textureGather(sampler2DArray(g_SsaoBufferPong, g_PointClampSampler), FfxFloat32x3(uv, index), 0); +} +#endif // #if defined CACAO_BIND_SRV_SSAO_BUFFER_PONG + +#if defined CACAO_BIND_UAV_IMPORTANCE_MAP +void FFX_CACAO_Importance_StoreImportance(FfxUInt32x2 coord, FfxFloat32 val) +{ + imageStore(g_RwImportanceMap, FfxInt32x2(coord), FfxFloat32x4(val, val, val, val)); +} +#endif // #if defined CACAO_BIND_UAV_IMPORTANCE_MAP + +#if defined CACAO_BIND_SRV_IMPORTANCE_MAP +FfxFloat32 FFX_CACAO_Importance_SampleImportanceA(FfxFloat32x2 uv) +{ + return textureLod(sampler2D(g_ImportanceMap, g_LinearClampSampler), uv, 0.0f).x; +} +#endif // #if defined CACAO_BIND_SRV_IMPORTANCE_MAP + +#if defined CACAO_BIND_UAV_IMPORTANCE_MAP_PONG +void FFX_CACAO_Importance_StoreImportanceA(FfxUInt32x2 coord, FfxFloat32 val) +{ + imageStore(g_RwImportanceMapPong, FfxInt32x2(coord), FfxFloat32x4(val, val, val, val)); +} +#endif // #if defined CACAO_BIND_UAV_IMPORTANCE_MAP_PONG + +#if defined CACAO_BIND_SRV_IMPORTANCE_MAP_PONG +FfxFloat32 FFX_CACAO_Importance_SampleImportanceB(FfxFloat32x2 uv) +{ + return textureLod(sampler2D(g_ImportanceMapPong, g_LinearClampSampler), uv, 0.0f).x; +} +#endif // #if defined CACAO_BIND_SRV_IMPORTANCE_MAP_PONG + +#if defined CACAO_BIND_UAV_IMPORTANCE_MAP +void FFX_CACAO_Importance_StoreImportanceB(FfxUInt32x2 coord, FfxFloat32 val) +{ + imageStore(g_RwImportanceMap, FfxInt32x2(coord), FfxFloat32x4(val, val, val, val)); +} +#endif // #if defined CACAO_BIND_UAV_IMPORTANCE_MAP + +#if defined CACAO_BIND_UAV_LOAD_COUNTER +void FFX_CACAO_Importance_LoadCounterInterlockedAdd(FfxUInt32 val) +{ + imageAtomicAdd(g_RwLoadCounter, 0, val); +} +#endif // #if defined CACAO_BIND_UAV_LOAD_COUNTER + +// ============================================================================= +// Bilateral Upscale + +// These resources ping/pong which is handled by schedule dispatch +#if defined CACAO_BIND_UAV_OUTPUT +void FFX_CACAO_BilateralUpscale_StoreOutput(FfxUInt32x2 coord, FfxInt32x2 offset, FfxFloat32 val) +{ + FfxFloat32x4 prev = imageLoad(g_RwOutput, FfxInt32x2(coord) + offset); + imageStore(g_RwOutput, FfxInt32x2(coord) + offset, FfxFloat32x4(val, prev.g, prev.b, prev.a)); +} +#endif // #if defined CACAO_BIND_UAV_OUTPUT + +#if defined CACAO_BIND_SRV_SSAO_BUFFER_PING +FfxFloat32 FFX_CACAO_BilateralUpscale_SampleSSAOLinear(FfxFloat32x2 uv, FfxUInt32 index) +{ + return textureLod(sampler2DArray(g_SsaoBufferPing, g_LinearClampSampler), FfxFloat32x3(uv, index), 0).r; +} +#endif // #if defined CACAO_BIND_SRV_SSAO_BUFFER_PING + +#if defined CACAO_BIND_SRV_SSAO_BUFFER_PING +FfxFloat32 FFX_CACAO_BilateralUpscale_SampleSSAOPoint(FfxFloat32x2 uv, FfxUInt32 index) +{ + return textureLod(sampler2DArray(g_SsaoBufferPing, g_PointClampSampler), FfxFloat32x3(uv, index), 0).r; +} +#endif // #if defined CACAO_BIND_SRV_SSAO_BUFFER_PING + +#if defined CACAO_BIND_SRV_SSAO_BUFFER_PING +FfxFloat32x2 FFX_CACAO_BilateralUpscale_LoadSSAO(FfxUInt32x2 coord, FfxUInt32 index) +{ + return texelFetch(g_SsaoBufferPing, FfxInt32x3(coord, index), 0).rg; +} +#endif // #if defined CACAO_BIND_SRV_SSAO_BUFFER_PING + +#if defined CACAO_BIND_SRV_DEPTH_IN +FfxFloat32x4 FFX_CACAO_BilateralUpscale_LoadDepths(FfxUInt32x2 coord) +{ + FfxFloat32x4 depths; + depths.x = texelFetchOffset(g_DepthIn, FfxInt32x2(coord), 0, FfxInt32x2(0, 0)).x; + depths.y = texelFetchOffset(g_DepthIn, FfxInt32x2(coord), 0, FfxInt32x2(1, 0)).x; + depths.z = texelFetchOffset(g_DepthIn, FfxInt32x2(coord), 0, FfxInt32x2(0, 1)).x; + depths.w = texelFetchOffset(g_DepthIn, FfxInt32x2(coord), 0, FfxInt32x2(1, 1)).x; + return depths; +} +#endif // #if defined CACAO_BIND_SRV_DEPTH_IN + +#if defined CACAO_BIND_SRV_DEINTERLEAVED_DEPTHS +FfxFloat32 FFX_CACAO_BilateralUpscale_LoadDownscaledDepth(FfxUInt32x2 coord, FfxUInt32 index) +{ + return texelFetch(g_DeinterleavedDepth, FfxInt32x3(coord, index), 0).x; +} +#endif // #if defined CACAO_BIND_SRV_DEINTERLEAVED_DEPTHS + +#endif // #if defined(FFX_GPU) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/cacao/ffx_cacao_callbacks_hlsl.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/cacao/ffx_cacao_callbacks_hlsl.h new file mode 100644 index 00000000..206aaf4e --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/cacao/ffx_cacao_callbacks_hlsl.h @@ -0,0 +1,852 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_cacao_resources.h" + +#if defined(FFX_GPU) +#ifdef __hlsl_dx_compiler +#pragma dxc diagnostic push +#pragma dxc diagnostic ignored "-Wambig-lit-shift" +#endif //__hlsl_dx_compiler +#include "ffx_core.h" +#ifdef __hlsl_dx_compiler +#pragma dxc diagnostic pop +#endif //__hlsl_dx_compiler + +#ifndef FFX_PREFER_WAVE64 +#define FFX_PREFER_WAVE64 +#endif // #ifndef FFX_PREFER_WAVE64 + +#if defined(FFX_GPU) +#pragma warning(disable: 3205) // conversion from larger type to smaller +#endif // #if defined(FFX_GPU) + +#define DECLARE_SRV_REGISTER(regIndex) t##regIndex +#define DECLARE_UAV_REGISTER(regIndex) u##regIndex +#define DECLARE_CB_REGISTER(regIndex) b##regIndex +#define FFX_CACAO_DECLARE_SRV(regIndex) register(DECLARE_SRV_REGISTER(regIndex)) +#define FFX_CACAO_DECLARE_UAV(regIndex) register(DECLARE_UAV_REGISTER(regIndex)) +#define FFX_CACAO_DECLARE_CB(regIndex) register(DECLARE_CB_REGISTER(regIndex)) + +#if defined(CACAO_BIND_CB_CACAO) + struct FFX_CACAO_Constants + { + FfxFloat32x2 DepthUnpackConsts; + FfxFloat32x2 CameraTanHalfFOV; + + FfxFloat32x2 NDCToViewMul; + FfxFloat32x2 NDCToViewAdd; + + FfxFloat32x2 DepthBufferUVToViewMul; + FfxFloat32x2 DepthBufferUVToViewAdd; + + FfxFloat32 EffectRadius; // world (viewspace) maximum size of the shadow + FfxFloat32 EffectShadowStrength; // global strength of the effect (0 - 5) + FfxFloat32 EffectShadowPow; + FfxFloat32 EffectShadowClamp; + + FfxFloat32 EffectFadeOutMul; // effect fade out from distance (ex. 25) + FfxFloat32 EffectFadeOutAdd; // effect fade out to distance (ex. 100) + FfxFloat32 EffectHorizonAngleThreshold; // limit errors on slopes and caused by insufficient geometry tessellation (0.05 to 0.5) + FfxFloat32 EffectSamplingRadiusNearLimitRec; // if viewspace pixel closer than this, don't enlarge shadow sampling radius anymore (makes no sense to grow beyond some distance, not enough samples to cover everything, so just limit the shadow growth; could be SSAOSettingsFadeOutFrom * 0.1 or less) + + FfxFloat32 DepthPrecisionOffsetMod; + FfxFloat32 NegRecEffectRadius; // -1.0 / EffectRadius + FfxFloat32 LoadCounterAvgDiv; // 1.0 / ( halfDepthMip[SSAO_DEPTH_MIP_LEVELS-1].sizeX * halfDepthMip[SSAO_DEPTH_MIP_LEVELS-1].sizeY ) + FfxFloat32 AdaptiveSampleCountLimit; + + FfxFloat32 InvSharpness; + FfxInt32 BlurNumPasses; + FfxFloat32 BilateralSigmaSquared; + FfxFloat32 BilateralSimilarityDistanceSigma; + + FfxFloat32x4 PatternRotScaleMatrices[4][5]; + + FfxFloat32 NormalsUnpackMul; + FfxFloat32 NormalsUnpackAdd; + FfxFloat32 DetailAOStrength; + FfxFloat32 Dummy0; + + FfxFloat32x2 SSAOBufferDimensions; + FfxFloat32x2 SSAOBufferInverseDimensions; + + FfxFloat32x2 DepthBufferDimensions; + FfxFloat32x2 DepthBufferInverseDimensions; + + FfxInt32x2 DepthBufferOffset; + FfxFloat32x4 PerPassFullResUVOffset[4]; + + FfxFloat32x2 OutputBufferDimensions; + FfxFloat32x2 OutputBufferInverseDimensions; + + FfxFloat32x2 ImportanceMapDimensions; + FfxFloat32x2 ImportanceMapInverseDimensions; + + FfxFloat32x2 DeinterleavedDepthBufferDimensions; + FfxFloat32x2 DeinterleavedDepthBufferInverseDimensions; + + FfxFloat32x2 DeinterleavedDepthBufferOffset; + FfxFloat32x2 DeinterleavedDepthBufferNormalisedOffset; + + float4x4 NormalsWorldToViewspaceMatrix; + }; + + cbuffer SSAOConstantsBuffer_t : register(b0) + { + FFX_CACAO_Constants g_FFX_CACAO_Consts; + } + + #define FFX_CACAO_CONSTANT_BUFFER_1_SIZE 172 // Number of 32-bit values. This must be kept in sync with max( cbRCAS , cbSPD) size. +#endif + +FfxFloat32x2 DepthUnpackConsts(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.DepthUnpackConsts; +#else + return 0; +#endif +} +FfxFloat32x2 CameraTanHalfFOV(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.CameraTanHalfFOV; +#else + return 0; +#endif +} + +FfxFloat32x2 NDCToViewMul(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.NDCToViewMul; +#else + return 0; +#endif +} +FfxFloat32x2 NDCToViewAdd(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.NDCToViewAdd; +#else + return 0; +#endif +} + +FfxFloat32x2 DepthBufferUVToViewMul(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.DepthBufferUVToViewMul; +#else + return 0; +#endif +} +FfxFloat32x2 DepthBufferUVToViewAdd(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.DepthBufferUVToViewAdd; +#else + return 0; +#endif +} + +FfxFloat32 EffectRadius(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.EffectRadius; +#else + return 0; +#endif +} +FfxFloat32 EffectShadowStrength(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.EffectShadowStrength; +#else + return 0; +#endif +} +FfxFloat32 EffectShadowPow(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.EffectShadowPow; +#else + return 0; +#endif +} +FfxFloat32 EffectShadowClamp(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.EffectShadowClamp; +#else + return 0; +#endif +} + +FfxFloat32 EffectFadeOutMul(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.EffectFadeOutMul; +#else + return 0; +#endif +} +FfxFloat32 EffectFadeOutAdd(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.EffectFadeOutAdd; +#else + return 0; +#endif +} +FfxFloat32 EffectHorizonAngleThreshold(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.EffectHorizonAngleThreshold; +#else + return 0; +#endif +} +FfxFloat32 EffectSamplingRadiusNearLimitRec(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.EffectSamplingRadiusNearLimitRec; +#else + return 0; +#endif +} + +FfxFloat32 DepthPrecisionOffsetMod(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.DepthPrecisionOffsetMod; +#else + return 0; +#endif +} +FfxFloat32 NegRecEffectRadius(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.NegRecEffectRadius; +#else + return 0; +#endif +} +FfxFloat32 LoadCounterAvgDiv(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.LoadCounterAvgDiv; +#else + return 0; +#endif +} +FfxFloat32 AdaptiveSampleCountLimit(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.AdaptiveSampleCountLimit; +#else + return 0; +#endif +} + +FfxFloat32 InvSharpness(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.InvSharpness; +#else + return 0; +#endif +} +FfxInt32 BlurNumPasses(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.BlurNumPasses; +#else + return 0; +#endif +} +FfxFloat32 BilateralSigmaSquared(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.BilateralSigmaSquared; +#else + return 0; +#endif +} +FfxFloat32 BilateralSimilarityDistanceSigma(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.BilateralSimilarityDistanceSigma; +#else + return 0; +#endif +} + +FfxFloat32x4 PatternRotScaleMatrices(uint i, uint j){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.PatternRotScaleMatrices[i][j]; +#else + return 0; +#endif +} + +FfxFloat32 NormalsUnpackMul(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.NormalsUnpackMul; +#else + return 0; +#endif +} +FfxFloat32 NormalsUnpackAdd(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.NormalsUnpackAdd; +#else + return 0; +#endif +} +FfxFloat32 DetailAOStrength(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.DetailAOStrength; +#else + return 0; +#endif +} +FfxFloat32 Dummy0(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.Dummy0; +#else + return 0; +#endif +} + +FfxFloat32x2 SSAOBufferDimensions(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.SSAOBufferDimensions; +#else + return 0; +#endif +} +FfxFloat32x2 SSAOBufferInverseDimensions(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.SSAOBufferInverseDimensions; +#else + return 0; +#endif +} + +FfxFloat32x2 DepthBufferDimensions(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.DepthBufferDimensions; +#else + return 0; +#endif +} +FfxFloat32x2 DepthBufferInverseDimensions(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.DepthBufferInverseDimensions; +#else + return 0; +#endif +} + +FfxInt32x2 DepthBufferOffset(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.DepthBufferOffset; +#else + return 0; +#endif +} +FfxFloat32x4 PerPassFullResUVOffset(uint i){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.PerPassFullResUVOffset[i]; +#else + return 0; +#endif +} + +FfxFloat32x2 OutputBufferDimensions(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.OutputBufferDimensions; +#else + return 0; +#endif +} +FfxFloat32x2 OutputBufferInverseDimensions(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.OutputBufferInverseDimensions; +#else + return 0; +#endif +} + +FfxFloat32x2 ImportanceMapDimensions(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.ImportanceMapDimensions; +#else + return 0; +#endif +} +FfxFloat32x2 ImportanceMapInverseDimensions(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.ImportanceMapInverseDimensions; +#else + return 0; +#endif +} + +FfxFloat32x2 DeinterleavedDepthBufferDimensions(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.DeinterleavedDepthBufferDimensions; +#else + return 0; +#endif +} +FfxFloat32x2 DeinterleavedDepthBufferInverseDimensions(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.DeinterleavedDepthBufferInverseDimensions; +#else + return 0; +#endif +} + +FfxFloat32x2 DeinterleavedDepthBufferOffset(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.DeinterleavedDepthBufferOffset; +#else + return 0; +#endif +} +FfxFloat32x2 DeinterleavedDepthBufferNormalisedOffset(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.DeinterleavedDepthBufferNormalisedOffset; +#else + return 0; +#endif +} + +float4x4 NormalsWorldToViewspaceMatrix(){ +#if defined(CACAO_BIND_CB_CACAO) + return g_FFX_CACAO_Consts.NormalsWorldToViewspaceMatrix; +#else + return 0; +#endif +} + +#if defined(FFX_GPU) +#define FFX_CACAO_ROOTSIG_STRINGIFY(p) FFX_CACAO_ROOTSIG_STR(p) +#define FFX_CACAO_ROOTSIG_STR(p) #p +#define FFX_CACAO_ROOTSIG [RootSignature( "DescriptorTable(UAV(u0, numDescriptors = " FFX_CACAO_ROOTSIG_STRINGIFY(FFX_CACAO_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "DescriptorTable(SRV(t0, numDescriptors = " FFX_CACAO_ROOTSIG_STRINGIFY(FFX_CACAO_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "CBV(b0), " \ + "StaticSampler(s0, filter = FILTER_MIN_MAG_MIP_POINT, " \ + "addressU = TEXTURE_ADDRESS_CLAMP, " \ + "addressV = TEXTURE_ADDRESS_CLAMP, " \ + "addressW = TEXTURE_ADDRESS_CLAMP, " \ + "comparisonFunc = COMPARISON_NEVER, " \ + "borderColor = STATIC_BORDER_COLOR_TRANSPARENT_BLACK), " \ + "StaticSampler(s1, filter = FILTER_MIN_MAG_MIP_POINT, " \ + "addressU = TEXTURE_ADDRESS_MIRROR, " \ + "addressV = TEXTURE_ADDRESS_MIRROR, " \ + "addressW = TEXTURE_ADDRESS_MIRROR, " \ + "comparisonFunc = COMPARISON_NEVER, " \ + "borderColor = STATIC_BORDER_COLOR_TRANSPARENT_BLACK), " \ + "StaticSampler(s2, filter = FILTER_MIN_MAG_MIP_LINEAR, " \ + "addressU = TEXTURE_ADDRESS_CLAMP, " \ + "addressV = TEXTURE_ADDRESS_CLAMP, " \ + "addressW = TEXTURE_ADDRESS_CLAMP, " \ + "comparisonFunc = COMPARISON_NEVER, " \ + "borderColor = STATIC_BORDER_COLOR_TRANSPARENT_BLACK), " \ + "StaticSampler(s3, filter = FILTER_MIN_MAG_MIP_POINT, " \ + "addressU = TEXTURE_ADDRESS_CLAMP, " \ + "addressV = TEXTURE_ADDRESS_CLAMP, " \ + "addressW = TEXTURE_ADDRESS_CLAMP, " \ + "comparisonFunc = COMPARISON_NEVER, " \ + "borderColor = STATIC_BORDER_COLOR_TRANSPARENT_BLACK)" )] + +#define FFX_CACAO_CB2_ROOTSIG [RootSignature( "DescriptorTable(UAV(u0, numDescriptors = " FFX_CACAO_ROOTSIG_STRINGIFY(FFX_CACAO_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "DescriptorTable(SRV(t0, numDescriptors = " FFX_CACAO_ROOTSIG_STRINGIFY(FFX_CACAO_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "CBV(b0)" )] + +#define FFX_CACAO_CB_GENERATE_REACTIVE_ROOTSIG [RootSignature( "DescriptorTable(UAV(u0, numDescriptors = " FFX_CACAO_ROOTSIG_STRINGIFY(FFX_CACAO_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "DescriptorTable(SRV(t0, numDescriptors = " FFX_CACAO_ROOTSIG_STRINGIFY(FFX_CACAO_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "CBV(b0), " \ + "CBV(b1)")] + +#if defined(FFX_CACAO_EMBED_ROOTSIG) +#define FFX_CACAO_EMBED_ROOTSIG_CONTENT FFX_CACAO_ROOTSIG +#define FFX_CACAO_EMBED_CB2_ROOTSIG_CONTENT FFX_CACAO_CB2_ROOTSIG +#define FFX_CACAO_EMBED_CB_GENERATE_REACTIVE_ROOTSIG_CONTENT FFX_CACAO_CB_GENERATE_REACTIVE_ROOTSIG +#else +#define FFX_CACAO_EMBED_ROOTSIG_CONTENT +#define FFX_CACAO_EMBED_CB2_ROOTSIG_CONTENT +#define FFX_CACAO_EMBED_CB_GENERATE_REACTIVE_ROOTSIG_CONTENT +#endif // #if FFX_CACAO_EMBED_ROOTSIG +#endif // #if defined(FFX_GPU) + +SamplerState g_PointClampSampler : register(s0); +SamplerState g_PointMirrorSampler : register(s1); +SamplerState g_LinearClampSampler : register(s2); +SamplerState g_ViewspaceDepthTapSampler : register(s3); +SamplerState g_RealPointClampSampler : register(s4); + + #if defined CACAO_BIND_SRV_DEPTH_IN + Texture2D g_DepthIn : FFX_CACAO_DECLARE_SRV(FFX_CACAO_RESOURCE_IDENTIFIER_DEPTH_IN); + #endif + #if defined CACAO_BIND_SRV_DEPTH_IN + Texture2D g_NormalIn : FFX_CACAO_DECLARE_SRV(FFX_CACAO_RESOURCE_IDENTIFIER_NORMAL_IN); + #endif + #if defined CACAO_BIND_SRV_LOAD_COUNTER + Texture1D g_LoadCounter : FFX_CACAO_DECLARE_SRV(FFX_CACAO_RESOURCE_IDENTIFIER_LOAD_COUNTER_BUFFER); + #endif + #if defined CACAO_BIND_SRV_DEINTERLEAVED_DEPTHS + Texture2DArray g_DeinterleavedDepth : FFX_CACAO_DECLARE_SRV(FFX_CACAO_RESOURCE_IDENTIFIER_DEINTERLEAVED_DEPTHS); + #endif + #if defined CACAO_BIND_SRV_DEINTERLEAVED_NORMALS + Texture2DArray g_DeinterleavedNormals : FFX_CACAO_DECLARE_SRV(FFX_CACAO_RESOURCE_IDENTIFIER_DEINTERLEAVED_NORMALS); + #endif + #if defined CACAO_BIND_SRV_SSAO_BUFFER_PING + Texture2DArray g_SsaoBufferPing : FFX_CACAO_DECLARE_SRV(FFX_CACAO_RESOURCE_IDENTIFIER_SSAO_BUFFER_PONG); + #endif + #if defined CACAO_BIND_SRV_SSAO_BUFFER_PONG + Texture2DArray g_SsaoBufferPong : FFX_CACAO_DECLARE_SRV(FFX_CACAO_RESOURCE_IDENTIFIER_SSAO_BUFFER_PONG); + #endif + #if defined CACAO_BIND_SRV_IMPORTANCE_MAP + Texture2D g_ImportanceMap : FFX_CACAO_DECLARE_SRV(FFX_CACAO_RESOURCE_IDENTIFIER_IMPORTANCE_MAP); + #endif + #if defined CACAO_BIND_SRV_IMPORTANCE_MAP_PONG + Texture2D g_ImportanceMapPong : FFX_CACAO_DECLARE_SRV(FFX_CACAO_RESOURCE_IDENTIFIER_IMPORTANCE_MAP_PONG); + #endif + + #if defined CACAO_BIND_UAV_LOAD_COUNTER + RWTexture1D g_RwLoadCounter : FFX_CACAO_DECLARE_UAV(FFX_CACAO_RESOURCE_IDENTIFIER_LOAD_COUNTER_BUFFER); + #endif + #if defined CACAO_BIND_UAV_DEINTERLEAVED_DEPTHS + RWTexture2DArray g_RwDeinterleavedDepth : FFX_CACAO_DECLARE_UAV(FFX_CACAO_RESOURCE_IDENTIFIER_DEINTERLEAVED_DEPTHS); + #endif + #if defined CACAO_BIND_UAV_DEINTERLEAVED_NORMALS + RWTexture2DArray g_RwDeinterleavedNormals : FFX_CACAO_DECLARE_UAV(FFX_CACAO_RESOURCE_IDENTIFIER_DEINTERLEAVED_NORMALS); + #endif + #if defined CACAO_BIND_UAV_SSAO_BUFFER_PING + RWTexture2DArray g_RwSsaoBufferPing : FFX_CACAO_DECLARE_UAV(FFX_CACAO_RESOURCE_IDENTIFIER_SSAO_BUFFER_PONG); + #endif + #if defined CACAO_BIND_UAV_SSAO_BUFFER_PONG + RWTexture2DArray g_RwSsaoBufferPong : FFX_CACAO_DECLARE_UAV(FFX_CACAO_RESOURCE_IDENTIFIER_SSAO_BUFFER_PONG); + #endif + #if defined CACAO_BIND_UAV_IMPORTANCE_MAP + RWTexture2D g_RwImportanceMap : FFX_CACAO_DECLARE_UAV(FFX_CACAO_RESOURCE_IDENTIFIER_IMPORTANCE_MAP); + #endif + #if defined CACAO_BIND_UAV_IMPORTANCE_MAP_PONG + RWTexture2D g_RwImportanceMapPong : FFX_CACAO_DECLARE_UAV(FFX_CACAO_RESOURCE_IDENTIFIER_IMPORTANCE_MAP_PONG); + #endif + #if defined CACAO_BIND_UAV_OUTPUT + RWTexture2D g_RwOutput : FFX_CACAO_DECLARE_UAV(FFX_CACAO_RESOURCE_IDENTIFIER_OUTPUT); + #endif + #if defined CACAO_BIND_UAV_DEPTH_DOWNSAMPLED_MIPS + RWTexture2DArray g_RwDepthMips[4] : FFX_CACAO_DECLARE_UAV(FFX_CACAO_RESOURCE_IDENTIFIER_DOWNSAMPLED_DEPTH_MIPMAP_0); + #endif + +// ============================================================================= +// Clear Load Counter + +#if defined CACAO_BIND_UAV_LOAD_COUNTER +void FFX_CACAO_ClearLoadCounter_SetLoadCounter(FfxUInt32 val) +{ + g_RwLoadCounter[0] = val; +} +#endif + +// ============================================================================= +// Edge Sensitive Blur +#if defined CACAO_BIND_SRV_SSAO_BUFFER_PING +FfxFloat32x2 FFX_CACAO_EdgeSensitiveBlur_SampleInputOffset(FfxFloat32x2 uv, FfxInt32x2 offset, FfxUInt32 layerId) +{ + return g_SsaoBufferPing.SampleLevel(g_PointMirrorSampler, FfxFloat32x3(uv, FfxFloat32(layerId)), 0.0f, offset); +} +#endif // #if defined CACAO_BIND_SRV_SSAO_BUFFER_PING + +#if defined CACAO_BIND_SRV_SSAO_BUFFER_PING +FfxFloat32x2 FFX_CACAO_EdgeSensitiveBlur_SampleInput(FfxFloat32x2 uv, FfxUInt32 layerId) +{ + return g_SsaoBufferPing.SampleLevel(g_PointMirrorSampler, FfxFloat32x3(uv, FfxFloat32(layerId)), 0.0f); +} +#endif // #if defined CACAO_BIND_SRV_SSAO_BUFFER_PING + +#if defined CACAO_BIND_UAV_SSAO_BUFFER_PONG +void FFX_CACAO_EdgeSensitiveBlur_StoreOutput(FfxUInt32x2 coord, FfxFloat32x2 value, FfxUInt32 layerId) +{ + g_RwSsaoBufferPong[FfxInt32x3(coord, layerId)] = value; +} +#endif // #if defined CACAO_BIND_UAV_SSAO_BUFFER_PONG + +// ============================================================================= +// SSAO Generation + +#if defined CACAO_BIND_SRV_DEINTERLEAVED_DEPTHS +FfxFloat32 FFX_CACAO_SSAOGeneration_SampleViewspaceDepthMip(FfxFloat32x2 uv, FfxFloat32 mip, FfxUInt32 layerId) +{ + return g_DeinterleavedDepth.SampleLevel(g_ViewspaceDepthTapSampler, FfxFloat32x3(uv, FfxFloat32(layerId)), mip); +} +#endif // #if defined CACAO_BIND_SRV_DEINTERLEAVED_DEPTHS + +#if defined CACAO_BIND_SRV_DEINTERLEAVED_DEPTHS +FfxFloat32x4 FFX_CACAO_SSAOGeneration_GatherViewspaceDepthOffset(FfxFloat32x2 uv, FfxInt32x2 offset, FfxUInt32 layerId) +{ + return g_DeinterleavedDepth.GatherRed(g_PointMirrorSampler, FfxFloat32x3(uv, FfxFloat32(layerId)), offset); +} +#endif // #if defined CACAO_BIND_SRV_DEINTERLEAVED_DEPTHS + +#if defined CACAO_BIND_SRV_LOAD_COUNTER +FfxUInt32 FFX_CACAO_SSAOGeneration_GetLoadCounter() +{ + return g_LoadCounter[0]; +} +#endif // #if defined CACAO_BIND_SRV_LOAD_COUNTER + +#if defined CACAO_BIND_SRV_IMPORTANCE_MAP +FfxFloat32 FFX_CACAO_SSAOGeneration_SampleImportance(FfxFloat32x2 uv) +{ + return g_ImportanceMap.SampleLevel(g_LinearClampSampler, uv, 0.0f); +} +#endif // #if defined CACAO_BIND_SRV_IMPORTANCE_MAP + +#if defined CACAO_BIND_SRV_SSAO_BUFFER_PONG +FfxFloat32x2 FFX_CACAO_SSAOGeneration_LoadBasePassSSAOPass(FfxUInt32x2 coord, FfxUInt32 pass) +{ + return g_SsaoBufferPong.Load(FfxInt32x4(coord, pass, 0)).xy; +} +#endif // #if defined CACAO_BIND_SRV_SSAO_BUFFER_PONG + +#if defined CACAO_BIND_SRV_DEINTERLEAVED_NORMALS +FfxFloat32x3 FFX_CACAO_SSAOGeneration_GetNormalPass(FfxUInt32x2 coord, FfxUInt32 pass) +{ + return g_DeinterleavedNormals[FfxInt32x3(coord, pass)].xyz; +} +#endif // #if defined CACAO_BIND_SRV_DEINTERLEAVED_NORMALS + +#if defined CACAO_BIND_UAV_SSAO_BUFFER_PING +void FFX_CACAO_SSAOGeneration_StoreOutput(FfxUInt32x2 coord, FfxFloat32x2 val, FfxUInt32 layerId) +{ + g_RwSsaoBufferPing[FfxInt32x3(coord, layerId)] = val; +} +#endif // #if defined CACAO_BIND_UAV_SSAO_BUFFER_PING + +// ============================================================================ +// Apply + +// This resource can be ssao ping or pong, handled by schedule Dispatch +#if defined CACAO_BIND_SRV_SSAO_BUFFER_PING +FfxFloat32 FFX_CACAO_Apply_SampleSSAOUVPass(FfxFloat32x2 uv, FfxUInt32 pass) +{ + return g_SsaoBufferPing.SampleLevel(g_LinearClampSampler, FfxFloat32x3(uv, pass), 0.0f).x; +} +#endif // #if defined CACAO_BIND_SRV_SSAO_BUFFER_PING + +#if defined CACAO_BIND_SRV_SSAO_BUFFER_PING +FfxFloat32x2 FFX_CACAO_Apply_LoadSSAOPass(FfxUInt32x2 coord, FfxUInt32 pass) +{ + return g_SsaoBufferPing.Load(FfxInt32x4(coord, pass, 0)); +} +#endif // #if defined CACAO_BIND_SRV_SSAO_BUFFER_PING + +#if defined CACAO_BIND_UAV_OUTPUT +void FFX_CACAO_Apply_StoreOutput(FfxUInt32x2 coord, FfxFloat32 val) +{ + g_RwOutput[coord].r = val; +} +#endif // #if defined CACAO_BIND_UAV_OUTPUT + +// ============================================================================= +// Prepare +#if defined CACAO_BIND_SRV_DEPTH_IN +FfxFloat32x4 FFX_CACAO_Prepare_SampleDepthOffsets(FfxFloat32x2 uv) +{ + FfxFloat32x4 samples; + samples.x = g_DepthIn.SampleLevel(g_PointClampSampler, uv, 0.0f, FfxInt32x2(0, 2)); + samples.y = g_DepthIn.SampleLevel(g_PointClampSampler, uv, 0.0f, FfxInt32x2(2, 2)); + samples.z = g_DepthIn.SampleLevel(g_PointClampSampler, uv, 0.0f, FfxInt32x2(2, 0)); + samples.w = g_DepthIn.SampleLevel(g_PointClampSampler, uv, 0.0f, FfxInt32x2(0, 0)); + return samples; +} +#endif // #if defined CACAO_BIND_SRV_DEPTH_IN + +#if defined CACAO_BIND_SRV_DEPTH_IN +FfxFloat32x4 FFX_CACAO_Prepare_GatherDepth(FfxFloat32x2 uv) +{ + return g_DepthIn.GatherRed(g_PointClampSampler, uv); +} +#endif // #if defined CACAO_BIND_SRV_DEPTH_IN + +#if defined CACAO_BIND_SRV_DEPTH_IN +FfxFloat32 FFX_CACAO_Prepare_LoadDepth(FfxUInt32x2 coord) +{ + return g_DepthIn.Load(FfxInt32x3(coord, 0)); +} +#endif // #if defined CACAO_BIND_SRV_DEPTH_IN + +#if defined CACAO_BIND_SRV_DEPTH_IN +FfxFloat32 FFX_CACAO_Prepare_LoadDepthOffset(FfxUInt32x2 coord, FfxInt32x2 offset) +{ + return g_DepthIn.Load(FfxInt32x3(coord, 0), offset); +} +#endif // #if defined CACAO_BIND_SRV_DEPTH_IN + +#if defined CACAO_BIND_SRV_DEPTH_IN +FfxFloat32x4 FFX_CACAO_Prepare_GatherDepthOffset(FfxFloat32x2 uv, FfxInt32x2 offset) +{ + return g_DepthIn.GatherRed(g_PointClampSampler, uv, offset); +} +#endif // #if defined CACAO_BIND_SRV_DEPTH_IN + +#if defined CACAO_BIND_SRV_NORMAL_IN +FfxFloat32x3 FFX_CACAO_Prepare_LoadNormal(FfxUInt32x2 coord) +{ + FfxFloat32x3 normal = g_NormalIn.Load(FfxInt32x3(coord, 0)).xyz; + normal = normal * NormalsUnpackMul().xxx + NormalsUnpackAdd().xxx; + normal = mul(normal, (float3x3)NormalsWorldToViewspaceMatrix()).xyz; + // normal = normalize(normal); + return normal; +} +#endif // #if defined CACAO_BIND_SRV_NORMAL_IN + +#if defined CACAO_BIND_UAV_DEPTH_DOWNSAMPLED_MIPS +void FFX_CACAO_Prepare_StoreDepthMip0(FfxUInt32x2 coord, FfxUInt32 index, FfxFloat32 val) +{ + g_RwDepthMips[0][FfxInt32x3(coord, index)] = val; +} +#endif // #if defined CACAO_BIND_UAV_DEPTH_DOWNSAMPLED_MIPS + +#if defined CACAO_BIND_UAV_DEPTH_DOWNSAMPLED_MIPS +void FFX_CACAO_Prepare_StoreDepthMip1(FfxUInt32x2 coord, FfxUInt32 index, FfxFloat32 val) +{ + g_RwDepthMips[1][FfxInt32x3(coord, index)] = val; +} +#endif // #if defined CACAO_BIND_UAV_DEPTH_DOWNSAMPLED_MIPS + +#if defined CACAO_BIND_UAV_DEPTH_DOWNSAMPLED_MIPS +void FFX_CACAO_Prepare_StoreDepthMip2(FfxUInt32x2 coord, FfxUInt32 index, FfxFloat32 val) +{ + g_RwDepthMips[2][FfxInt32x3(coord, index)] = val; +} +#endif // #if defined CACAO_BIND_UAV_DEPTH_DOWNSAMPLED_MIPS + +#if defined CACAO_BIND_UAV_DEPTH_DOWNSAMPLED_MIPS +void FFX_CACAO_Prepare_StoreDepthMip3(FfxUInt32x2 coord, FfxUInt32 index, FfxFloat32 val) +{ + g_RwDepthMips[3][FfxInt32x3(coord, index)] = val; +} +#endif // #if defined CACAO_BIND_UAV_DEPTH_DOWNSAMPLED_MIPS + +#if defined CACAO_BIND_UAV_DEINTERLEAVED_DEPTHS +void FFX_CACAO_Prepare_StoreDepth(FfxUInt32x2 coord, FfxUInt32 index, FfxFloat32 val) +{ + g_RwDeinterleavedDepth[FfxInt32x3(coord, index)] = val; +} +#endif // #if defined CACAO_BIND_UAV_DEINTERLEAVED_DEPTHS + +#if defined CACAO_BIND_UAV_DEINTERLEAVED_DEPTHS +void FFX_CACAO_Prepare_StoreNormal(FfxUInt32x2 coord, FfxUInt32 index, FfxFloat32x3 normal) +{ + g_RwDeinterleavedNormals[FfxInt32x3(coord, index)] = FfxFloat32x4(normal, 1.0f); +} +#endif // #if defined CACAO_BIND_UAV_DEINTERLEAVED_DEPTHS + +// ============================================================================= +// Importance Map +#if defined CACAO_BIND_SRV_SSAO_BUFFER_PONG +FfxFloat32x4 FFX_CACAO_Importance_GatherSSAO(FfxFloat32x2 uv, FfxUInt32 index) +{ + return g_SsaoBufferPong.GatherRed(g_PointClampSampler, FfxFloat32x3(uv, index)); +} +#endif // #if defined CACAO_BIND_SRV_SSAO_BUFFER_PONG + +#if defined CACAO_BIND_UAV_IMPORTANCE_MAP +void FFX_CACAO_Importance_StoreImportance(FfxUInt32x2 coord, FfxFloat32 val) +{ + g_RwImportanceMap[coord] = val; +} +#endif // #if defined CACAO_BIND_UAV_IMPORTANCE_MAP + +#if defined CACAO_BIND_SRV_IMPORTANCE_MAP +FfxFloat32 FFX_CACAO_Importance_SampleImportanceA(FfxFloat32x2 uv) +{ + return g_ImportanceMap.SampleLevel(g_LinearClampSampler, uv, 0.0f); +} +#endif // #if defined CACAO_BIND_SRV_IMPORTANCE_MAP + +#if defined CACAO_BIND_UAV_IMPORTANCE_MAP_PONG +void FFX_CACAO_Importance_StoreImportanceA(FfxUInt32x2 coord, FfxFloat32 val) +{ + g_RwImportanceMapPong[coord] = val; +} +#endif // #if defined CACAO_BIND_UAV_IMPORTANCE_MAP_PONG + +#if defined CACAO_BIND_SRV_IMPORTANCE_MAP_PONG +FfxFloat32 FFX_CACAO_Importance_SampleImportanceB(FfxFloat32x2 uv) +{ + return g_ImportanceMapPong.SampleLevel(g_LinearClampSampler, uv, 0.0f); +} +#endif // #if defined CACAO_BIND_SRV_IMPORTANCE_MAP_PONG + +#if defined CACAO_BIND_UAV_IMPORTANCE_MAP +void FFX_CACAO_Importance_StoreImportanceB(FfxUInt32x2 coord, FfxFloat32 val) +{ + g_RwImportanceMap[coord] = val; +} +#endif // #if defined CACAO_BIND_UAV_IMPORTANCE_MAP + +#if defined CACAO_BIND_UAV_LOAD_COUNTER +void FFX_CACAO_Importance_LoadCounterInterlockedAdd(FfxUInt32 val) +{ + InterlockedAdd(g_RwLoadCounter[0], val); +} +#endif // #if defined CACAO_BIND_UAV_LOAD_COUNTER + +// ============================================================================= +// Bilateral Upscale + +// These resources ping/pong which is handled by schedule dispatch +#if defined CACAO_BIND_UAV_OUTPUT +void FFX_CACAO_BilateralUpscale_StoreOutput(FfxUInt32x2 coord, FfxInt32x2 offset, FfxFloat32 val) +{ + g_RwOutput[coord + offset].r = val; +} +#endif // #if defined CACAO_BIND_UAV_OUTPUT + +#if defined CACAO_BIND_SRV_SSAO_BUFFER_PING +FfxFloat32 FFX_CACAO_BilateralUpscale_SampleSSAOLinear(FfxFloat32x2 uv, FfxUInt32 index) +{ + return g_SsaoBufferPing.SampleLevel(g_LinearClampSampler, FfxFloat32x3(uv, index), 0).x; +} +#endif // #if defined CACAO_BIND_SRV_SSAO_BUFFER_PING + +#if defined CACAO_BIND_SRV_SSAO_BUFFER_PING +FfxFloat32 FFX_CACAO_BilateralUpscale_SampleSSAOPoint(FfxFloat32x2 uv, FfxUInt32 index) +{ + return g_SsaoBufferPing.SampleLevel(g_PointClampSampler, FfxFloat32x3(uv, index), 0).x; +} +#endif // #if defined CACAO_BIND_SRV_SSAO_BUFFER_PING + +#if defined CACAO_BIND_SRV_SSAO_BUFFER_PING +FfxFloat32x2 FFX_CACAO_BilateralUpscale_LoadSSAO(FfxUInt32x2 coord, FfxUInt32 index) +{ + return g_SsaoBufferPing.Load(FfxInt32x4(coord, index, 0)); +} +#endif // #if defined CACAO_BIND_SRV_SSAO_BUFFER_PING + +#if defined CACAO_BIND_SRV_DEPTH_IN +FfxFloat32x4 FFX_CACAO_BilateralUpscale_LoadDepths(FfxUInt32x2 coord) +{ + FfxFloat32x4 depths; + depths.x = g_DepthIn.Load(FfxInt32x3(coord, 0), FfxInt32x2(0, 0)); + depths.y = g_DepthIn.Load(FfxInt32x3(coord, 0), FfxInt32x2(1, 0)); + depths.z = g_DepthIn.Load(FfxInt32x3(coord, 0), FfxInt32x2(0, 1)); + depths.w = g_DepthIn.Load(FfxInt32x3(coord, 0), FfxInt32x2(1, 1)); + return depths; +} +#endif // #if defined CACAO_BIND_SRV_DEPTH_IN + +#if defined CACAO_BIND_SRV_DEINTERLEAVED_DEPTHS +FfxFloat32 FFX_CACAO_BilateralUpscale_LoadDownscaledDepth(FfxUInt32x2 coord, FfxUInt32 index) +{ + return g_DeinterleavedDepth.Load(FfxInt32x4(coord, index, 0)); +} +#endif // #if defined CACAO_BIND_SRV_DEINTERLEAVED_DEPTHS + +#endif // #if defined(FFX_GPU) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/cacao/ffx_cacao_defines.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/cacao/ffx_cacao_defines.h new file mode 100644 index 00000000..d12a83bc --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/cacao/ffx_cacao_defines.h @@ -0,0 +1,85 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +// Defines for constants common to both CACAO.cpp and CACAO.hlsl + +#ifndef FFX_CACAO_DEFINES_H +#define FFX_CACAO_DEFINES_H + +// ============================================================================ +// Prepare + +#define FFX_CACAO_PREPARE_DEPTHS_AND_MIPS_WIDTH 8 +#define FFX_CACAO_PREPARE_DEPTHS_AND_MIPS_HEIGHT 8 + +#define FFX_CACAO_PREPARE_DEPTHS_WIDTH 8 +#define FFX_CACAO_PREPARE_DEPTHS_HEIGHT 8 + +#define FFX_CACAO_PREPARE_DEPTHS_HALF_WIDTH 8 +#define FFX_CACAO_PREPARE_DEPTHS_HALF_HEIGHT 8 + +#define FFX_CACAO_PREPARE_NORMALS_WIDTH 8 +#define FFX_CACAO_PREPARE_NORMALS_HEIGHT 8 + +#define PREPARE_NORMALS_FROM_INPUT_NORMALS_WIDTH 8 +#define PREPARE_NORMALS_FROM_INPUT_NORMALS_HEIGHT 8 + +// ============================================================================ +// SSAO Generation + +#define FFX_CACAO_GENERATE_SPARSE_WIDTH 4 +#define FFX_CACAO_GENERATE_SPARSE_HEIGHT 16 + +#define FFX_CACAO_GENERATE_WIDTH 8 +#define FFX_CACAO_GENERATE_HEIGHT 8 + +// ============================================================================ +// Importance Map + +#define IMPORTANCE_MAP_WIDTH 8 +#define IMPORTANCE_MAP_HEIGHT 8 + +#define IMPORTANCE_MAP_A_WIDTH 8 +#define IMPORTANCE_MAP_A_HEIGHT 8 + +#define IMPORTANCE_MAP_B_WIDTH 8 +#define IMPORTANCE_MAP_B_HEIGHT 8 + +// ============================================================================ +// Edge Sensitive Blur + +#define FFX_CACAO_BLUR_WIDTH 16 +#define FFX_CACAO_BLUR_HEIGHT 16 + +// ============================================================================ +// Apply + +#define FFX_CACAO_APPLY_WIDTH 8 +#define FFX_CACAO_APPLY_HEIGHT 8 + +// ============================================================================ +// Bilateral Upscale + +#define FFX_CACAO_BILATERAL_UPSCALE_WIDTH 8 +#define FFX_CACAO_BILATERAL_UPSCALE_HEIGHT 8 + +#endif diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/cacao/ffx_cacao_edge_sensitive_blur.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/cacao/ffx_cacao_edge_sensitive_blur.h new file mode 100644 index 00000000..030200e3 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/cacao/ffx_cacao_edge_sensitive_blur.h @@ -0,0 +1,449 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_core.h" +#include "ffx_cacao_defines.h" +#include "ffx_cacao_utils.h" + +// all in one, SIMD in yo SIMD dawg, shader +#define FFX_CACAO_TILE_WIDTH 4 +#define FFX_CACAO_TILE_HEIGHT 3 +#define FFX_CACAO_HALF_TILE_WIDTH (FFX_CACAO_TILE_WIDTH / 2) +#define FFX_CACAO_QUARTER_TILE_WIDTH (FFX_CACAO_TILE_WIDTH / 4) + +#define FFX_CACAO_ARRAY_WIDTH (FFX_CACAO_HALF_TILE_WIDTH * FFX_CACAO_BLUR_WIDTH + 2) +#define FFX_CACAO_ARRAY_HEIGHT (FFX_CACAO_TILE_HEIGHT * FFX_CACAO_BLUR_HEIGHT + 2) + +#define FFX_CACAO_ITERS 4 + +FFX_GROUPSHARED FfxUInt32 s_FFX_CACAO_BlurF16Front_4[FFX_CACAO_ARRAY_WIDTH][FFX_CACAO_ARRAY_HEIGHT]; +FFX_GROUPSHARED FfxUInt32 s_FFX_CACAO_BlurF16Back_4[FFX_CACAO_ARRAY_WIDTH][FFX_CACAO_ARRAY_HEIGHT]; + +#if FFX_HALF +struct FFX_CACAO_Edges_4 +{ + FfxFloat16x4 left; + FfxFloat16x4 right; + FfxFloat16x4 top; + FfxFloat16x4 bottom; +}; + +FFX_CACAO_Edges_4 FFX_CACAO_UnpackEdgesFloat16_4(FfxFloat16x4 _packedVal) +{ + FfxUInt32x4 packedVal = FfxUInt32x4(_packedVal * 255.5); + FFX_CACAO_Edges_4 result; + result.left = FfxFloat16x4(ffxSaturate(FfxFloat16x4((packedVal >> 6) & 0x03) / 3.0 + InvSharpness())); + result.right = FfxFloat16x4(ffxSaturate(FfxFloat16x4((packedVal >> 4) & 0x03) / 3.0 + InvSharpness())); + result.top = FfxFloat16x4(ffxSaturate(FfxFloat16x4((packedVal >> 2) & 0x03) / 3.0 + InvSharpness())); + result.bottom = FfxFloat16x4(ffxSaturate(FfxFloat16x4((packedVal >> 0) & 0x03) / 3.0 + InvSharpness())); + + return result; +} + +FfxFloat16x4 FFX_CACAO_CalcBlurredSampleF16_4(FfxFloat16x4 packedEdges, FfxFloat16x4 centre, FfxFloat16x4 left, FfxFloat16x4 right, FfxFloat16x4 top, FfxFloat16x4 bottom) +{ + FfxFloat16x4 sum = centre * FfxFloat16(0.5f); + FfxFloat16x4 weight = FfxFloat16x4(0.5f, 0.5f, 0.5f, 0.5f); + FFX_CACAO_Edges_4 edges = FFX_CACAO_UnpackEdgesFloat16_4(packedEdges); + + sum += left * edges.left; + weight += edges.left; + sum += right * edges.right; + weight += edges.right; + sum += top * edges.top; + weight += edges.top; + sum += bottom * edges.bottom; + weight += edges.bottom; + + return sum / weight; +} + +void FFX_CACAO_LDSEdgeSensitiveBlur(const FfxUInt32 blurPasses, const FfxUInt32x2 tid, const FfxUInt32x2 gid, const FfxUInt32 layerId) +{ + FfxInt32x2 imageCoord = FfxInt32x2(gid) * (FfxInt32x2(FFX_CACAO_TILE_WIDTH * FFX_CACAO_BLUR_WIDTH, FFX_CACAO_TILE_HEIGHT * FFX_CACAO_BLUR_HEIGHT) - FfxInt32(2*blurPasses)) + FfxInt32x2(FFX_CACAO_TILE_WIDTH, FFX_CACAO_TILE_HEIGHT) * FfxInt32x2(tid) - FfxInt32(blurPasses); + FfxInt32x2 bufferCoord = FfxInt32x2(FFX_CACAO_HALF_TILE_WIDTH, FFX_CACAO_TILE_HEIGHT) * FfxInt32x2(tid) + 1; + + FfxFloat16x4 packedEdges[FFX_CACAO_QUARTER_TILE_WIDTH][FFX_CACAO_TILE_HEIGHT]; + { + FfxFloat32x2 inputVal[FFX_CACAO_TILE_WIDTH][FFX_CACAO_TILE_HEIGHT]; + FfxInt32 y; + FFX_UNROLL + for (y = 0; y < FFX_CACAO_TILE_HEIGHT; ++y) + { + FFX_UNROLL + for (FfxInt32 x = 0; x < FFX_CACAO_TILE_WIDTH; ++x) + { + FfxFloat32x2 sampleUV = (FfxFloat32x2(imageCoord + FfxInt32x2(x, y)) + 0.5f) * SSAOBufferInverseDimensions(); + inputVal[x][y] = FFX_CACAO_EdgeSensitiveBlur_SampleInput(sampleUV, layerId); + } + } + FFX_UNROLL + for (y = 0; y < FFX_CACAO_TILE_HEIGHT; ++y) + { + FFX_UNROLL + for (FfxInt32 x = 0; x < FFX_CACAO_QUARTER_TILE_WIDTH; ++x) + { + FfxFloat16x2 ssaoVals = FfxFloat16x2(inputVal[4 * x + 0][y].x, inputVal[4 * x + 1][y].x); + s_FFX_CACAO_BlurF16Front_4[bufferCoord.x + 2*x + 0][bufferCoord.y + y] = ffxPackF16(ssaoVals); + ssaoVals = FfxFloat16x2(inputVal[4 * x + 2][y].x, inputVal[4 * x + 3][y].x); + s_FFX_CACAO_BlurF16Front_4[bufferCoord.x + 2*x + 1][bufferCoord.y + y] = ffxPackF16(ssaoVals); + packedEdges[x][y] = FfxFloat16x4(inputVal[4 * x + 0][y].y, inputVal[4 * x + 1][y].y, inputVal[4 * x + 2][y].y, inputVal[4 * x + 3][y].y); + } + } + } + + FFX_GROUP_MEMORY_BARRIER; + + FFX_UNROLL + for (FfxUInt32 i = 0; i < (blurPasses + 1) / 2; ++i) + { + FFX_UNROLL + for (FfxInt32 y = 0; y < FFX_CACAO_TILE_HEIGHT; ++y) + { + FFX_UNROLL + for (FfxInt32 x = 0; x < FFX_CACAO_QUARTER_TILE_WIDTH; ++x) + { + FfxInt32x2 c = bufferCoord + FfxInt32x2(2*x, y); + FfxFloat16x4 centre = FfxFloat16x4(ffxUnpackF16(s_FFX_CACAO_BlurF16Front_4[c.x + 0][c.y + 0]), ffxUnpackF16(s_FFX_CACAO_BlurF16Front_4[c.x + 1][c.y + 0])); + FfxFloat16x4 top = FfxFloat16x4(ffxUnpackF16(s_FFX_CACAO_BlurF16Front_4[c.x + 0][c.y - 1]), ffxUnpackF16(s_FFX_CACAO_BlurF16Front_4[c.x + 1][c.y - 1])); + FfxFloat16x4 bottom = FfxFloat16x4(ffxUnpackF16(s_FFX_CACAO_BlurF16Front_4[c.x + 0][c.y + 1]), ffxUnpackF16(s_FFX_CACAO_BlurF16Front_4[c.x + 1][c.y + 1])); + + FfxFloat16x2 tmp = ffxUnpackF16(s_FFX_CACAO_BlurF16Front_4[c.x - 1][c.y + 0]); + FfxFloat16x4 left = FfxFloat16x4(tmp.y, centre.xyz); + tmp = ffxUnpackF16(s_FFX_CACAO_BlurF16Front_4[c.x + 2][c.y + 0]); + FfxFloat16x4 right = FfxFloat16x4(centre.yzw, tmp.x); + + FfxFloat16x4 tmp_4 = FFX_CACAO_CalcBlurredSampleF16_4(packedEdges[x][y], centre, left, right, top, bottom); + s_FFX_CACAO_BlurF16Back_4[c.x + 0][c.y] = ffxPackF16(tmp_4.xy); + s_FFX_CACAO_BlurF16Back_4[c.x + 1][c.y] = ffxPackF16(tmp_4.zw); + } + } + FFX_GROUP_MEMORY_BARRIER; + + if (2 * i + 1 < blurPasses) + { + FFX_UNROLL + for (FfxInt32 y = 0; y < FFX_CACAO_TILE_HEIGHT; ++y) + { + FFX_UNROLL + for (FfxInt32 x = 0; x < FFX_CACAO_QUARTER_TILE_WIDTH; ++x) + { + FfxInt32x2 c = bufferCoord + FfxInt32x2(2 * x, y); + FfxFloat16x4 centre = FfxFloat16x4(ffxUnpackF16(s_FFX_CACAO_BlurF16Back_4[c.x + 0][c.y + 0]), ffxUnpackF16(s_FFX_CACAO_BlurF16Back_4[c.x + 1][c.y + 0])); + FfxFloat16x4 top = FfxFloat16x4(ffxUnpackF16(s_FFX_CACAO_BlurF16Back_4[c.x + 0][c.y - 1]), ffxUnpackF16(s_FFX_CACAO_BlurF16Back_4[c.x + 1][c.y - 1])); + FfxFloat16x4 bottom = FfxFloat16x4(ffxUnpackF16(s_FFX_CACAO_BlurF16Back_4[c.x + 0][c.y + 1]), ffxUnpackF16(s_FFX_CACAO_BlurF16Back_4[c.x + 1][c.y + 1])); + + FfxFloat16x2 tmp = ffxUnpackF16(s_FFX_CACAO_BlurF16Back_4[c.x - 1][c.y + 0]); + FfxFloat16x4 left = FfxFloat16x4(tmp.y, centre.xyz); + tmp = ffxUnpackF16(s_FFX_CACAO_BlurF16Back_4[c.x + 2][c.y + 0]); + FfxFloat16x4 right = FfxFloat16x4(centre.yzw, tmp.x); + + FfxFloat16x4 tmp_4 = FFX_CACAO_CalcBlurredSampleF16_4(packedEdges[x][y], centre, left, right, top, bottom); + s_FFX_CACAO_BlurF16Front_4[c.x + 0][c.y] = ffxPackF16(tmp_4.xy); + s_FFX_CACAO_BlurF16Front_4[c.x + 1][c.y] = ffxPackF16(tmp_4.zw); + } + } + FFX_GROUP_MEMORY_BARRIER; + } + } + + FFX_UNROLL + for (FfxUInt32 y = 0; y < FFX_CACAO_TILE_HEIGHT; ++y) + { + FfxUInt32 outputY = FFX_CACAO_TILE_HEIGHT * tid.y + y; + if (blurPasses <= outputY && outputY < FFX_CACAO_TILE_HEIGHT * FFX_CACAO_BLUR_HEIGHT - blurPasses) + { + FFX_UNROLL + for (FfxInt32 x = 0; x < FFX_CACAO_QUARTER_TILE_WIDTH; ++x) + { + FfxUInt32 outputX = FFX_CACAO_TILE_WIDTH * tid.x + 4 * x; + + FfxFloat16x4 ssaoVal; + if (blurPasses % 2 == 0) + { + ssaoVal = FfxFloat16x4(ffxUnpackF16(s_FFX_CACAO_BlurF16Front_4[bufferCoord.x + x][bufferCoord.y + y]), ffxUnpackF16(s_FFX_CACAO_BlurF16Front_4[bufferCoord.x + x + 1][bufferCoord.y + y])); + } + else + { + ssaoVal = FfxFloat16x4(ffxUnpackF16(s_FFX_CACAO_BlurF16Back_4[bufferCoord.x + x][bufferCoord.y + y]), ffxUnpackF16(s_FFX_CACAO_BlurF16Back_4[bufferCoord.x + x + 1][bufferCoord.y + y])); + } + + if (blurPasses <= outputX && outputX < FFX_CACAO_TILE_WIDTH * FFX_CACAO_BLUR_WIDTH - blurPasses) + { + FFX_CACAO_EdgeSensitiveBlur_StoreOutput(imageCoord + FfxInt32x2(4 * x, y), FfxFloat32x2(ssaoVal.x, packedEdges[x][y].x), layerId); + } + outputX += 1; + if (blurPasses <= outputX && outputX < FFX_CACAO_TILE_WIDTH * FFX_CACAO_BLUR_WIDTH - blurPasses) + { + FFX_CACAO_EdgeSensitiveBlur_StoreOutput(imageCoord + FfxInt32x2(4 * x + 1, y), FfxFloat32x2(ssaoVal.y, packedEdges[x][y].y), layerId); + } + outputX += 1; + if (blurPasses <= outputX && outputX < FFX_CACAO_TILE_WIDTH * FFX_CACAO_BLUR_WIDTH - blurPasses) + { + FFX_CACAO_EdgeSensitiveBlur_StoreOutput(imageCoord + FfxInt32x2(4 * x + 2, y), FfxFloat32x2(ssaoVal.z, packedEdges[x][y].z), layerId); + } + outputX += 1; + if (blurPasses <= outputX && outputX < FFX_CACAO_TILE_WIDTH * FFX_CACAO_BLUR_WIDTH - blurPasses) + { + FFX_CACAO_EdgeSensitiveBlur_StoreOutput(imageCoord + FfxInt32x2(4 * x + 3, y), FfxFloat32x2(ssaoVal.w, packedEdges[x][y].w), layerId); + } + } + } + } +} +#else +struct FFX_CACAO_Edges_4 +{ + FfxFloat32x4 left; + FfxFloat32x4 right; + FfxFloat32x4 top; + FfxFloat32x4 bottom; +}; + +FFX_CACAO_Edges_4 FFX_CACAO_UnpackEdgesFloat32_4(FfxFloat32x4 _packedVal) +{ + FfxUInt32x4 packedVal = FfxUInt32x4(_packedVal * 255.5); + FFX_CACAO_Edges_4 result; + result.left = ffxSaturate(((packedVal >> 6) & 0x03) / 3.0 + InvSharpness()); + result.right = ffxSaturate(((packedVal >> 4) & 0x03) / 3.0 + InvSharpness()); + result.top = ffxSaturate(((packedVal >> 2) & 0x03) / 3.0 + InvSharpness()); + result.bottom = ffxSaturate(((packedVal >> 0) & 0x03) / 3.0 + InvSharpness()); + + return result; +} + +FfxFloat32x4 FFX_CACAO_CalcBlurredSampleF32_4(FfxFloat32x4 packedEdges, FfxFloat32x4 centre, FfxFloat32x4 left, FfxFloat32x4 right, FfxFloat32x4 top, FfxFloat32x4 bottom) +{ + FfxFloat32x4 sum = centre * FfxFloat32(0.5f); + FfxFloat32x4 weight = FfxFloat32x4(0.5f, 0.5f, 0.5f, 0.5f); + FFX_CACAO_Edges_4 edges = FFX_CACAO_UnpackEdgesFloat32_4(packedEdges); + + sum += left * edges.left; + weight += edges.left; + sum += right * edges.right; + weight += edges.right; + sum += top * edges.top; + weight += edges.top; + sum += bottom * edges.bottom; + weight += edges.bottom; + + return sum / weight; +} + +void FFX_CACAO_LDSEdgeSensitiveBlur(const FfxUInt32 blurPasses, const FfxUInt32x2 tid, const FfxUInt32x2 gid, const FfxUInt32 layerId) +{ + FfxInt32x2 imageCoord = FfxInt32x2(gid) * (FfxInt32x2(FFX_CACAO_TILE_WIDTH * FFX_CACAO_BLUR_WIDTH, FFX_CACAO_TILE_HEIGHT * FFX_CACAO_BLUR_HEIGHT) - FfxInt32(2*blurPasses)) + FfxInt32x2(FFX_CACAO_TILE_WIDTH, FFX_CACAO_TILE_HEIGHT) * FfxInt32x2(tid) - FfxInt32(blurPasses); + FfxInt32x2 bufferCoord = FfxInt32x2(FFX_CACAO_HALF_TILE_WIDTH, FFX_CACAO_TILE_HEIGHT) * FfxInt32x2(tid) + 1; + + FfxFloat32x4 packedEdges[FFX_CACAO_QUARTER_TILE_WIDTH][FFX_CACAO_TILE_HEIGHT]; + { + FfxFloat32x2 inputVal[FFX_CACAO_TILE_WIDTH][FFX_CACAO_TILE_HEIGHT]; + FfxInt32 y; + FFX_UNROLL + for (y = 0; y < FFX_CACAO_TILE_HEIGHT; ++y) + { + FFX_UNROLL + for (FfxInt32 x = 0; x < FFX_CACAO_TILE_WIDTH; ++x) + { + FfxFloat32x2 sampleUV = (FfxFloat32x2(imageCoord + FfxInt32x2(x, y)) + 0.5f) * SSAOBufferInverseDimensions(); + inputVal[x][y] = FFX_CACAO_EdgeSensitiveBlur_SampleInput(sampleUV, layerId); + } + } + FFX_UNROLL + for (y = 0; y < FFX_CACAO_TILE_HEIGHT; ++y) + { + FFX_UNROLL + for (FfxInt32 x = 0; x < FFX_CACAO_QUARTER_TILE_WIDTH; ++x) + { + FfxFloat32x2 ssaoVals = FfxFloat32x2(inputVal[4 * x + 0][y].x, inputVal[4 * x + 1][y].x); + s_FFX_CACAO_BlurF16Front_4[bufferCoord.x + 2*x + 0][bufferCoord.y + y] = ffxPackF32(ssaoVals); + ssaoVals = FfxFloat32x2(inputVal[4 * x + 2][y].x, inputVal[4 * x + 3][y].x); + s_FFX_CACAO_BlurF16Front_4[bufferCoord.x + 2*x + 1][bufferCoord.y + y] = ffxPackF32(ssaoVals); + packedEdges[x][y] = FfxFloat32x4(inputVal[4 * x + 0][y].y, inputVal[4 * x + 1][y].y, inputVal[4 * x + 2][y].y, inputVal[4 * x + 3][y].y); + } + } + } + + FFX_GROUP_MEMORY_BARRIER; + + FFX_UNROLL + for (FfxUInt32 i = 0; i < (blurPasses + 1) / 2; ++i) + { + FFX_UNROLL + for (FfxInt32 y = 0; y < FFX_CACAO_TILE_HEIGHT; ++y) + { + FFX_UNROLL + for (FfxInt32 x = 0; x < FFX_CACAO_QUARTER_TILE_WIDTH; ++x) + { + FfxInt32x2 c = bufferCoord + FfxInt32x2(2*x, y); + FfxFloat32x4 centre = FfxFloat32x4(ffxUnpackF32(s_FFX_CACAO_BlurF16Front_4[c.x + 0][c.y + 0]), ffxUnpackF32(s_FFX_CACAO_BlurF16Front_4[c.x + 1][c.y + 0])); + FfxFloat32x4 top = FfxFloat32x4(ffxUnpackF32(s_FFX_CACAO_BlurF16Front_4[c.x + 0][c.y - 1]), ffxUnpackF32(s_FFX_CACAO_BlurF16Front_4[c.x + 1][c.y - 1])); + FfxFloat32x4 bottom = FfxFloat32x4(ffxUnpackF32(s_FFX_CACAO_BlurF16Front_4[c.x + 0][c.y + 1]), ffxUnpackF32(s_FFX_CACAO_BlurF16Front_4[c.x + 1][c.y + 1])); + + FfxFloat32x2 tmp = ffxUnpackF32(s_FFX_CACAO_BlurF16Front_4[c.x - 1][c.y + 0]); + FfxFloat32x4 left = FfxFloat32x4(tmp.y, centre.xyz); + tmp = ffxUnpackF32(s_FFX_CACAO_BlurF16Front_4[c.x + 2][c.y + 0]); + FfxFloat32x4 right = FfxFloat32x4(centre.yzw, tmp.x); + + FfxFloat32x4 tmp_4 = FFX_CACAO_CalcBlurredSampleF32_4(packedEdges[x][y], centre, left, right, top, bottom); + s_FFX_CACAO_BlurF16Back_4[c.x + 0][c.y] = ffxPackF32(tmp_4.xy); + s_FFX_CACAO_BlurF16Back_4[c.x + 1][c.y] = ffxPackF32(tmp_4.zw); + } + } + FFX_GROUP_MEMORY_BARRIER; + + if (2 * i + 1 < blurPasses) + { + FFX_UNROLL + for (FfxInt32 y = 0; y < FFX_CACAO_TILE_HEIGHT; ++y) + { + FFX_UNROLL + for (FfxInt32 x = 0; x < FFX_CACAO_QUARTER_TILE_WIDTH; ++x) + { + FfxInt32x2 c = bufferCoord + FfxInt32x2(2 * x, y); + FfxFloat32x4 centre = FfxFloat32x4(ffxUnpackF32(s_FFX_CACAO_BlurF16Back_4[c.x + 0][c.y + 0]), ffxUnpackF32(s_FFX_CACAO_BlurF16Back_4[c.x + 1][c.y + 0])); + FfxFloat32x4 top = FfxFloat32x4(ffxUnpackF32(s_FFX_CACAO_BlurF16Back_4[c.x + 0][c.y - 1]), ffxUnpackF32(s_FFX_CACAO_BlurF16Back_4[c.x + 1][c.y - 1])); + FfxFloat32x4 bottom = FfxFloat32x4(ffxUnpackF32(s_FFX_CACAO_BlurF16Back_4[c.x + 0][c.y + 1]), ffxUnpackF32(s_FFX_CACAO_BlurF16Back_4[c.x + 1][c.y + 1])); + + FfxFloat32x2 tmp = ffxUnpackF32(s_FFX_CACAO_BlurF16Back_4[c.x - 1][c.y + 0]); + FfxFloat32x4 left = FfxFloat32x4(tmp.y, centre.xyz); + tmp = ffxUnpackF32(s_FFX_CACAO_BlurF16Back_4[c.x + 2][c.y + 0]); + FfxFloat32x4 right = FfxFloat32x4(centre.yzw, tmp.x); + + FfxFloat32x4 tmp_4 = FFX_CACAO_CalcBlurredSampleF32_4(packedEdges[x][y], centre, left, right, top, bottom); + s_FFX_CACAO_BlurF16Front_4[c.x + 0][c.y] = ffxPackF32(tmp_4.xy); + s_FFX_CACAO_BlurF16Front_4[c.x + 1][c.y] = ffxPackF32(tmp_4.zw); + } + } + FFX_GROUP_MEMORY_BARRIER; + } + } + + FFX_UNROLL + for (FfxUInt32 y = 0; y < FFX_CACAO_TILE_HEIGHT; ++y) + { + FfxUInt32 outputY = FFX_CACAO_TILE_HEIGHT * tid.y + y; + if (blurPasses <= outputY && outputY < FFX_CACAO_TILE_HEIGHT * FFX_CACAO_BLUR_HEIGHT - blurPasses) + { + FFX_UNROLL + for (FfxInt32 x = 0; x < FFX_CACAO_QUARTER_TILE_WIDTH; ++x) + { + FfxUInt32 outputX = FFX_CACAO_TILE_WIDTH * tid.x + 4 * x; + + FfxFloat32x4 ssaoVal; + if (blurPasses % 2 == 0) + { + ssaoVal = FfxFloat32x4(ffxUnpackF32(s_FFX_CACAO_BlurF16Front_4[bufferCoord.x + x][bufferCoord.y + y]), ffxUnpackF32(s_FFX_CACAO_BlurF16Front_4[bufferCoord.x + x + 1][bufferCoord.y + y])); + } + else + { + ssaoVal = FfxFloat32x4(ffxUnpackF32(s_FFX_CACAO_BlurF16Back_4[bufferCoord.x + x][bufferCoord.y + y]), ffxUnpackF32(s_FFX_CACAO_BlurF16Back_4[bufferCoord.x + x + 1][bufferCoord.y + y])); + } + + if (blurPasses <= outputX && outputX < FFX_CACAO_TILE_WIDTH * FFX_CACAO_BLUR_WIDTH - blurPasses) + { + FFX_CACAO_EdgeSensitiveBlur_StoreOutput(imageCoord + FfxInt32x2(4 * x, y), FfxFloat32x2(ssaoVal.x, packedEdges[x][y].x), layerId); + } + outputX += 1; + if (blurPasses <= outputX && outputX < FFX_CACAO_TILE_WIDTH * FFX_CACAO_BLUR_WIDTH - blurPasses) + { + FFX_CACAO_EdgeSensitiveBlur_StoreOutput(imageCoord + FfxInt32x2(4 * x + 1, y), FfxFloat32x2(ssaoVal.y, packedEdges[x][y].y), layerId); + } + outputX += 1; + if (blurPasses <= outputX && outputX < FFX_CACAO_TILE_WIDTH * FFX_CACAO_BLUR_WIDTH - blurPasses) + { + FFX_CACAO_EdgeSensitiveBlur_StoreOutput(imageCoord + FfxInt32x2(4 * x + 2, y), FfxFloat32x2(ssaoVal.z, packedEdges[x][y].z), layerId); + } + outputX += 1; + if (blurPasses <= outputX && outputX < FFX_CACAO_TILE_WIDTH * FFX_CACAO_BLUR_WIDTH - blurPasses) + { + FFX_CACAO_EdgeSensitiveBlur_StoreOutput(imageCoord + FfxInt32x2(4 * x + 3, y), FfxFloat32x2(ssaoVal.w, packedEdges[x][y].w), layerId); + } + } + } + } +} +#endif //FFX_HALF + +void FFX_CACAO_EdgeSensitiveBlur1(FfxUInt32x2 tid, FfxUInt32x3 gid) +{ + FfxUInt32 layerId = gid.z; + layerId = (layerId == 1 && BlurNumPasses() == 2) ? 3 : layerId; + FFX_CACAO_LDSEdgeSensitiveBlur(1, tid, gid.xy, layerId); +} + +void FFX_CACAO_EdgeSensitiveBlur2(FfxUInt32x2 tid, FfxUInt32x3 gid) +{ + FfxUInt32 layerId = gid.z; + layerId = (layerId == 1 && BlurNumPasses() == 2) ? 3 : layerId; + FFX_CACAO_LDSEdgeSensitiveBlur(2, tid, gid.xy, layerId); +} + +void FFX_CACAO_EdgeSensitiveBlur3(FfxUInt32x2 tid, FfxUInt32x3 gid) +{ + FfxUInt32 layerId = gid.z; + layerId = (layerId == 1 && BlurNumPasses() == 2) ? 3 : layerId; + FFX_CACAO_LDSEdgeSensitiveBlur(3, tid, gid.xy, layerId); +} + +void FFX_CACAO_EdgeSensitiveBlur4(FfxUInt32x2 tid, FfxUInt32x3 gid) +{ + FfxUInt32 layerId = gid.z; + layerId = (layerId == 1 && BlurNumPasses() == 2) ? 3 : layerId; + FFX_CACAO_LDSEdgeSensitiveBlur(4, tid, gid.xy, layerId); +} + +void FFX_CACAO_EdgeSensitiveBlur5(FfxUInt32x2 tid, FfxUInt32x3 gid) +{ + FfxUInt32 layerId = gid.z; + layerId = (layerId == 1 && BlurNumPasses() == 2) ? 3 : layerId; + FFX_CACAO_LDSEdgeSensitiveBlur(5, tid, gid.xy, layerId); +} + +void FFX_CACAO_EdgeSensitiveBlur6(FfxUInt32x2 tid, FfxUInt32x3 gid) +{ + FfxUInt32 layerId = gid.z; + layerId = (layerId == 1 && BlurNumPasses() == 2) ? 3 : layerId; + FFX_CACAO_LDSEdgeSensitiveBlur(6, tid, gid.xy, layerId); +} + +void FFX_CACAO_EdgeSensitiveBlur7(FfxUInt32x2 tid, FfxUInt32x3 gid) +{ + FfxUInt32 layerId = gid.z; + layerId = (layerId == 1 && BlurNumPasses() == 2) ? 3 : layerId; + FFX_CACAO_LDSEdgeSensitiveBlur(7, tid, gid.xy, layerId); +} + +void FFX_CACAO_EdgeSensitiveBlur8(FfxUInt32x2 tid, FfxUInt32x3 gid) +{ + FfxUInt32 layerId = gid.z; + layerId = (layerId == 1 && BlurNumPasses() == 2) ? 3 : layerId; + FFX_CACAO_LDSEdgeSensitiveBlur(8, tid, gid.xy, layerId); +} + +#undef FFX_CACAO_TILE_WIDTH +#undef FFX_CACAO_TILE_HEIGHT +#undef FFX_CACAO_HALF_TILE_WIDTH +#undef FFX_CACAO_QUARTER_TILE_WIDTH +#undef FFX_CACAO_ARRAY_WIDTH +#undef FFX_CACAO_ARRAY_HEIGHT +#undef FFX_CACAO_ITERS diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/cacao/ffx_cacao_importance_map.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/cacao/ffx_cacao_importance_map.h new file mode 100644 index 00000000..4c67478b --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/cacao/ffx_cacao_importance_map.h @@ -0,0 +1,111 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_core.h" +#include "ffx_cacao_defines.h" +#include "ffx_cacao_utils.h" + +void FFX_CACAO_GenerateImportanceMap(FfxUInt32x2 tid) +{ + FfxUInt32x2 basePos = tid * 2; + + FfxFloat32x2 baseUV = (FfxFloat32x2(basePos) + 1.0f) * SSAOBufferInverseDimensions(); + + FfxFloat32 avg = 0.0; + FfxFloat32 minV = 1.0; + FfxFloat32 maxV = 0.0; + FFX_UNROLL + for (FfxInt32 i = 0; i < 4; i++) + { + FfxFloat32x4 vals = FFX_CACAO_Importance_GatherSSAO(baseUV, i); + + // apply the same modifications that would have been applied in the main shader + vals = EffectShadowStrength() * vals; + + vals = 1 - vals; + + vals = pow(ffxSaturate(vals), FfxFloat32x4(EffectShadowPow(), EffectShadowPow(), EffectShadowPow(), EffectShadowPow())); + + avg += dot(FfxFloat32x4(vals.x, vals.y, vals.z, vals.w), FfxFloat32x4(1.0 / 16.0, 1.0 / 16.0, 1.0 / 16.0, 1.0 / 16.0)); + + maxV = max(maxV, max(max(vals.x, vals.y), max(vals.z, vals.w))); + minV = min(minV, min(min(vals.x, vals.y), min(vals.z, vals.w))); + } + + FfxFloat32 minMaxDiff = maxV - minV; + + FFX_CACAO_Importance_StoreImportance(tid, pow(ffxSaturate(minMaxDiff * 2.0), 0.8f)); +} + +FFX_STATIC const FfxFloat32 c_FFX_CACAO_SmoothenImportance = 1.0f; + +void FFX_CACAO_PostprocessImportanceMapA(FfxUInt32x2 tid) +{ + FfxFloat32x2 uv = (FfxFloat32x2(tid)+0.5f) * ImportanceMapInverseDimensions(); + + FfxFloat32 centre = FFX_CACAO_Importance_SampleImportanceA(uv); + + FfxFloat32x2 halfPixel = 0.5f * ImportanceMapInverseDimensions(); + + FfxFloat32x4 vals; + vals.x = FFX_CACAO_Importance_SampleImportanceA(uv + FfxFloat32x2(-halfPixel.x * 3, -halfPixel.y)); + vals.y = FFX_CACAO_Importance_SampleImportanceA(uv + FfxFloat32x2(+halfPixel.x, -halfPixel.y * 3)); + vals.z = FFX_CACAO_Importance_SampleImportanceA(uv + FfxFloat32x2(+halfPixel.x * 3, +halfPixel.y)); + vals.w = FFX_CACAO_Importance_SampleImportanceA(uv + FfxFloat32x2(-halfPixel.x, +halfPixel.y * 3)); + + FfxFloat32 avgVal = dot(vals, FfxFloat32x4(0.25, 0.25, 0.25, 0.25)); + vals.xy = max(vals.xy, vals.zw); + FfxFloat32 maxVal = max(centre, max(vals.x, vals.y)); + + FFX_CACAO_Importance_StoreImportanceA(tid, ffxLerp(maxVal, avgVal, c_FFX_CACAO_SmoothenImportance)); +} + +void FFX_CACAO_PostprocessImportanceMapB(FfxUInt32x2 tid) +{ + FfxFloat32x2 uv = (FfxFloat32x2(tid)+0.5f) * ImportanceMapInverseDimensions(); + + FfxFloat32 centre = FFX_CACAO_Importance_SampleImportanceB(uv); + + FfxFloat32x2 halfPixel = 0.5f * ImportanceMapInverseDimensions(); + + FfxFloat32x4 vals; + vals.x = FFX_CACAO_Importance_SampleImportanceB(uv + FfxFloat32x2(-halfPixel.x, -halfPixel.y * 3)); + vals.y = FFX_CACAO_Importance_SampleImportanceB(uv + FfxFloat32x2(+halfPixel.x * 3, -halfPixel.y)); + vals.z = FFX_CACAO_Importance_SampleImportanceB(uv + FfxFloat32x2(+halfPixel.x, +halfPixel.y * 3)); + vals.w = FFX_CACAO_Importance_SampleImportanceB(uv + FfxFloat32x2(-halfPixel.x * 3, +halfPixel.y)); + + FfxFloat32 avgVal = dot(vals, FfxFloat32x4(0.25, 0.25, 0.25, 0.25)); + vals.xy = max(vals.xy, vals.zw); + FfxFloat32 maxVal = max(centre, max(vals.x, vals.y)); + + FfxFloat32 retVal = ffxLerp(maxVal, avgVal, c_FFX_CACAO_SmoothenImportance); + FFX_CACAO_Importance_StoreImportanceB(tid, retVal); + + // sum the average; to avoid overflowing we assume max AO resolution is not bigger than 16384x16384; so quarter res (used here) will be 4096x4096, which leaves us with 8 bits per pixel + FfxUInt32 sum = FfxUInt32(ffxSaturate(retVal) * 255.0 + 0.5); + + // save every 9th to avoid InterlockedAdd congestion - since we're blurring, this is good enough; compensated by multiplying LoadCounterAvgDiv by 9 + if (((tid.x % 3) + (tid.y % 3)) == 0) + { + FFX_CACAO_Importance_LoadCounterInterlockedAdd(sum); + } +} diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/cacao/ffx_cacao_prepare.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/cacao/ffx_cacao_prepare.h new file mode 100644 index 00000000..52424f2d --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/cacao/ffx_cacao_prepare.h @@ -0,0 +1,310 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_core.h" +#include "ffx_cacao_defines.h" +#include "ffx_cacao_utils.h" + +FFX_GROUPSHARED FfxFloat32 s_FFX_CACAO_PrepareDepthsAndMipsBuffer[4][8][8]; + +FfxFloat32 FFX_CACAO_MipSmartAverage(FfxFloat32x4 depths) +{ + FfxFloat32 closest = min(min(depths.x, depths.y), min(depths.z, depths.w)); + FfxFloat32 falloffCalcMulSq = -1.0f / EffectRadius() * EffectRadius(); + FfxFloat32x4 dists = depths - closest.xxxx; + FfxFloat32x4 weights = ffxSaturate(dists * dists * falloffCalcMulSq + 1.0); + return dot(weights, depths) / dot(weights, FfxFloat32x4(1.0, 1.0, 1.0, 1.0)); +} + +void FFX_CACAO_PrepareDepthsAndMips(FfxFloat32x4 samples, FfxUInt32x2 outputCoord, FfxUInt32x2 gtid) +{ + samples = FFX_CACAO_ScreenSpaceToViewSpaceDepth(samples); + + s_FFX_CACAO_PrepareDepthsAndMipsBuffer[0][gtid.x][gtid.y] = samples.w; + s_FFX_CACAO_PrepareDepthsAndMipsBuffer[1][gtid.x][gtid.y] = samples.z; + s_FFX_CACAO_PrepareDepthsAndMipsBuffer[2][gtid.x][gtid.y] = samples.x; + s_FFX_CACAO_PrepareDepthsAndMipsBuffer[3][gtid.x][gtid.y] = samples.y; + + FFX_CACAO_Prepare_StoreDepthMip0(outputCoord, 0, samples.w); + FFX_CACAO_Prepare_StoreDepthMip0(outputCoord, 1, samples.z); + FFX_CACAO_Prepare_StoreDepthMip0(outputCoord, 2, samples.x); + FFX_CACAO_Prepare_StoreDepthMip0(outputCoord, 3, samples.y); + + FfxUInt32 depthArrayIndex = 2 * (gtid.y % 2) + (gtid.x % 2); + FfxUInt32x2 depthArrayOffset = FfxInt32x2(gtid.x % 2, gtid.y % 2); + FfxInt32x2 bufferCoord = FfxInt32x2(gtid) - FfxInt32x2(depthArrayOffset); + + outputCoord /= 2; + FFX_GROUP_MEMORY_BARRIER; + + // if (stillAlive) <-- all threads alive here + { + FfxFloat32 sample_00 = s_FFX_CACAO_PrepareDepthsAndMipsBuffer[depthArrayIndex][bufferCoord.x + 0][bufferCoord.y + 0]; + FfxFloat32 sample_01 = s_FFX_CACAO_PrepareDepthsAndMipsBuffer[depthArrayIndex][bufferCoord.x + 0][bufferCoord.y + 1]; + FfxFloat32 sample_10 = s_FFX_CACAO_PrepareDepthsAndMipsBuffer[depthArrayIndex][bufferCoord.x + 1][bufferCoord.y + 0]; + FfxFloat32 sample_11 = s_FFX_CACAO_PrepareDepthsAndMipsBuffer[depthArrayIndex][bufferCoord.x + 1][bufferCoord.y + 1]; + + FfxFloat32 avg = FFX_CACAO_MipSmartAverage(FfxFloat32x4(sample_00, sample_01, sample_10, sample_11)); + FFX_CACAO_Prepare_StoreDepthMip1(outputCoord, depthArrayIndex, avg); + s_FFX_CACAO_PrepareDepthsAndMipsBuffer[depthArrayIndex][bufferCoord.x][bufferCoord.y] = avg; + } + + bool stillAlive = gtid.x % 4 == depthArrayOffset.x && gtid.y % 4 == depthArrayOffset.y; + + outputCoord /= 2; + FFX_GROUP_MEMORY_BARRIER; + + if (stillAlive) + { + FfxFloat32 sample_00 = s_FFX_CACAO_PrepareDepthsAndMipsBuffer[depthArrayIndex][bufferCoord.x + 0][bufferCoord.y + 0]; + FfxFloat32 sample_01 = s_FFX_CACAO_PrepareDepthsAndMipsBuffer[depthArrayIndex][bufferCoord.x + 0][bufferCoord.y + 2]; + FfxFloat32 sample_10 = s_FFX_CACAO_PrepareDepthsAndMipsBuffer[depthArrayIndex][bufferCoord.x + 2][bufferCoord.y + 0]; + FfxFloat32 sample_11 = s_FFX_CACAO_PrepareDepthsAndMipsBuffer[depthArrayIndex][bufferCoord.x + 2][bufferCoord.y + 2]; + + FfxFloat32 avg = FFX_CACAO_MipSmartAverage(FfxFloat32x4(sample_00, sample_01, sample_10, sample_11)); + FFX_CACAO_Prepare_StoreDepthMip2(outputCoord, depthArrayIndex, avg); + s_FFX_CACAO_PrepareDepthsAndMipsBuffer[depthArrayIndex][bufferCoord.x][bufferCoord.y] = avg; + } + + stillAlive = gtid.x % 8 == depthArrayOffset.x && gtid.y % 8 == depthArrayOffset.y; + + outputCoord /= 2; + FFX_GROUP_MEMORY_BARRIER; + + if (stillAlive) + { + FfxFloat32 sample_00 = s_FFX_CACAO_PrepareDepthsAndMipsBuffer[depthArrayIndex][bufferCoord.x + 0][bufferCoord.y + 0]; + FfxFloat32 sample_01 = s_FFX_CACAO_PrepareDepthsAndMipsBuffer[depthArrayIndex][bufferCoord.x + 0][bufferCoord.y + 4]; + FfxFloat32 sample_10 = s_FFX_CACAO_PrepareDepthsAndMipsBuffer[depthArrayIndex][bufferCoord.x + 4][bufferCoord.y + 0]; + FfxFloat32 sample_11 = s_FFX_CACAO_PrepareDepthsAndMipsBuffer[depthArrayIndex][bufferCoord.x + 4][bufferCoord.y + 4]; + + FfxFloat32 avg = FFX_CACAO_MipSmartAverage(FfxFloat32x4(sample_00, sample_01, sample_10, sample_11)); + FFX_CACAO_Prepare_StoreDepthMip3(outputCoord, depthArrayIndex, avg); + } +} + +void FFX_CACAO_PrepareDownsampledDepthsAndMips(FfxUInt32x2 tid, FfxUInt32x2 gtid) +{ + FfxInt32x2 depthBufferCoord = 4 * FfxInt32x2(tid.xy); + FfxInt32x2 outputCoord = FfxInt32x2(tid); + + FfxFloat32x2 uv = (FfxFloat32x2(depthBufferCoord)+0.5f) * DepthBufferInverseDimensions(); + FfxFloat32x4 samples = FFX_CACAO_Prepare_SampleDepthOffsets(uv); + + FFX_CACAO_PrepareDepthsAndMips(samples, outputCoord, gtid); +} + +void FFX_CACAO_PrepareNativeDepthsAndMips(FfxUInt32x2 tid, FfxUInt32x2 gtid) +{ + FfxInt32x2 depthBufferCoord = 2 * FfxInt32x2(tid.xy); + FfxInt32x2 outputCoord = FfxInt32x2(tid); + + FfxFloat32x2 uv = (FfxFloat32x2(depthBufferCoord)+ 1.0f) * DepthBufferInverseDimensions(); + FfxFloat32x4 samples = FFX_CACAO_Prepare_GatherDepth(uv); + + FFX_CACAO_PrepareDepthsAndMips(samples, outputCoord, gtid); +} + +void FFX_CACAO_PrepareDepths(FfxFloat32x4 samples, FfxUInt32x2 tid) +{ + samples = FFX_CACAO_ScreenSpaceToViewSpaceDepth(samples); + FFX_CACAO_Prepare_StoreDepth(tid, 0, samples.w); + FFX_CACAO_Prepare_StoreDepth(tid, 1, samples.z); + FFX_CACAO_Prepare_StoreDepth(tid, 2, samples.x); + FFX_CACAO_Prepare_StoreDepth(tid, 3, samples.y); +} + +void FFX_CACAO_PrepareDownsampledDepths(FfxUInt32x2 tid) +{ + FfxInt32x2 depthBufferCoord = 4 * FfxInt32x2(tid.xy); + + FfxFloat32x2 uv = (FfxFloat32x2(depthBufferCoord)+0.5f) * DepthBufferInverseDimensions(); + FfxFloat32x4 samples = FFX_CACAO_Prepare_SampleDepthOffsets(uv); + + FFX_CACAO_PrepareDepths(samples, tid); +} + +void FFX_CACAO_PrepareNativeDepths(FfxUInt32x2 tid) +{ + FfxInt32x2 depthBufferCoord = 2 * FfxInt32x2(tid.xy); + + FfxFloat32x2 uv = (FfxFloat32x2(depthBufferCoord) + 1.0f) * DepthBufferInverseDimensions(); + FfxFloat32x4 samples = FFX_CACAO_Prepare_GatherDepth(uv); + + FFX_CACAO_PrepareDepths(samples, tid); +} + +void FFX_CACAO_PrepareDownsampledDepthsHalf(FfxUInt32x2 tid) +{ + FfxFloat32 sample_00 = FFX_CACAO_Prepare_LoadDepth(FfxInt32x2(4 * tid.x + 0, 4 * tid.y + 0)); + FfxFloat32 sample_11 = FFX_CACAO_Prepare_LoadDepth(FfxInt32x2(4 * tid.x + 2, 4 * tid.y + 2)); + sample_00 = FFX_CACAO_ScreenSpaceToViewSpaceDepth(sample_00); + sample_11 = FFX_CACAO_ScreenSpaceToViewSpaceDepth(sample_11); + FFX_CACAO_Prepare_StoreDepth(tid, 0, sample_00); + FFX_CACAO_Prepare_StoreDepth(tid, 3, sample_11); +} + +void FFX_CACAO_PrepareNativeDepthsHalf(FfxUInt32x2 tid) +{ + FfxFloat32 sample_00 = FFX_CACAO_Prepare_LoadDepth(FfxInt32x2(2 * tid.x + 0, 2 * tid.y + 0)); + FfxFloat32 sample_11 = FFX_CACAO_Prepare_LoadDepth(FfxInt32x2(2 * tid.x + 1, 2 * tid.y + 1)); + sample_00 = FFX_CACAO_ScreenSpaceToViewSpaceDepth(sample_00); + sample_11 = FFX_CACAO_ScreenSpaceToViewSpaceDepth(sample_11); + FFX_CACAO_Prepare_StoreDepth(tid, 0, sample_00); + FFX_CACAO_Prepare_StoreDepth(tid, 3, sample_11); +} + +struct FFX_CACAO_PrepareNormalsInputDepths +{ + FfxFloat32 depth_10; + FfxFloat32 depth_20; + + FfxFloat32 depth_01; + FfxFloat32 depth_11; + FfxFloat32 depth_21; + FfxFloat32 depth_31; + + FfxFloat32 depth_02; + FfxFloat32 depth_12; + FfxFloat32 depth_22; + FfxFloat32 depth_32; + + FfxFloat32 depth_13; + FfxFloat32 depth_23; +}; + +void FFX_CACAO_PrepareNormals(FFX_CACAO_PrepareNormalsInputDepths depths, FfxFloat32x2 uv, FfxFloat32x2 pixelSize, FfxUInt32x2 normalCoord) +{ + FfxFloat32x3 p_10 = FFX_CACAO_NDCToViewSpace(uv + FfxFloat32x2(+0.0f, -1.0f) * pixelSize, depths.depth_10); + FfxFloat32x3 p_20 = FFX_CACAO_NDCToViewSpace(uv + FfxFloat32x2(+1.0f, -1.0f) * pixelSize, depths.depth_20); + + FfxFloat32x3 p_01 = FFX_CACAO_NDCToViewSpace(uv + FfxFloat32x2(-1.0f, +0.0f) * pixelSize, depths.depth_01); + FfxFloat32x3 p_11 = FFX_CACAO_NDCToViewSpace(uv + FfxFloat32x2(+0.0f, +0.0f) * pixelSize, depths.depth_11); + FfxFloat32x3 p_21 = FFX_CACAO_NDCToViewSpace(uv + FfxFloat32x2(+1.0f, +0.0f) * pixelSize, depths.depth_21); + FfxFloat32x3 p_31 = FFX_CACAO_NDCToViewSpace(uv + FfxFloat32x2(+2.0f, +0.0f) * pixelSize, depths.depth_31); + + FfxFloat32x3 p_02 = FFX_CACAO_NDCToViewSpace(uv + FfxFloat32x2(-1.0f, +1.0f) * pixelSize, depths.depth_02); + FfxFloat32x3 p_12 = FFX_CACAO_NDCToViewSpace(uv + FfxFloat32x2(+0.0f, +1.0f) * pixelSize, depths.depth_12); + FfxFloat32x3 p_22 = FFX_CACAO_NDCToViewSpace(uv + FfxFloat32x2(+1.0f, +1.0f) * pixelSize, depths.depth_22); + FfxFloat32x3 p_32 = FFX_CACAO_NDCToViewSpace(uv + FfxFloat32x2(+2.0f, +1.0f) * pixelSize, depths.depth_32); + + FfxFloat32x3 p_13 = FFX_CACAO_NDCToViewSpace(uv + FfxFloat32x2(+0.0f, +2.0f) * pixelSize, depths.depth_13); + FfxFloat32x3 p_23 = FFX_CACAO_NDCToViewSpace(uv + FfxFloat32x2(+1.0f, +2.0f) * pixelSize, depths.depth_23); + + FfxFloat32x4 edges_11 = FFX_CACAO_CalculateEdges(p_11.z, p_01.z, p_21.z, p_10.z, p_12.z); + FfxFloat32x4 edges_21 = FFX_CACAO_CalculateEdges(p_21.z, p_11.z, p_31.z, p_20.z, p_22.z); + FfxFloat32x4 edges_12 = FFX_CACAO_CalculateEdges(p_12.z, p_02.z, p_22.z, p_11.z, p_13.z); + FfxFloat32x4 edges_22 = FFX_CACAO_CalculateEdges(p_22.z, p_12.z, p_32.z, p_21.z, p_23.z); + + FfxFloat32x3 norm_11 = FFX_CACAO_CalculateNormal(edges_11, p_11, p_01, p_21, p_10, p_12); + FfxFloat32x3 norm_21 = FFX_CACAO_CalculateNormal(edges_21, p_21, p_11, p_31, p_20, p_22); + FfxFloat32x3 norm_12 = FFX_CACAO_CalculateNormal(edges_12, p_12, p_02, p_22, p_11, p_13); + FfxFloat32x3 norm_22 = FFX_CACAO_CalculateNormal(edges_22, p_22, p_12, p_32, p_21, p_23); + + FFX_CACAO_Prepare_StoreNormal(normalCoord, 0, norm_11); + FFX_CACAO_Prepare_StoreNormal(normalCoord, 1, norm_21); + FFX_CACAO_Prepare_StoreNormal(normalCoord, 2, norm_12); + FFX_CACAO_Prepare_StoreNormal(normalCoord, 3, norm_22); +} + +void FFX_CACAO_PrepareDownsampledNormals(FfxUInt32x2 tid) +{ + FfxInt32x2 depthCoord = 4 * FfxInt32x2(tid) + DepthBufferOffset(); + + FFX_CACAO_PrepareNormalsInputDepths depths; + + depths.depth_10 = FFX_CACAO_ScreenSpaceToViewSpaceDepth(FFX_CACAO_Prepare_LoadDepthOffset(depthCoord, FfxInt32x2(+0, -2))); + depths.depth_20 = FFX_CACAO_ScreenSpaceToViewSpaceDepth(FFX_CACAO_Prepare_LoadDepthOffset(depthCoord, FfxInt32x2(+2, -2))); + + depths.depth_01 = FFX_CACAO_ScreenSpaceToViewSpaceDepth(FFX_CACAO_Prepare_LoadDepthOffset(depthCoord, FfxInt32x2(-2, +0))); + depths.depth_11 = FFX_CACAO_ScreenSpaceToViewSpaceDepth(FFX_CACAO_Prepare_LoadDepthOffset(depthCoord, FfxInt32x2(+0, +0))); + depths.depth_21 = FFX_CACAO_ScreenSpaceToViewSpaceDepth(FFX_CACAO_Prepare_LoadDepthOffset(depthCoord, FfxInt32x2(+2, +0))); + depths.depth_31 = FFX_CACAO_ScreenSpaceToViewSpaceDepth(FFX_CACAO_Prepare_LoadDepthOffset(depthCoord, FfxInt32x2(+4, +0))); + + depths.depth_02 = FFX_CACAO_ScreenSpaceToViewSpaceDepth(FFX_CACAO_Prepare_LoadDepthOffset(depthCoord, FfxInt32x2(-2, +2))); + depths.depth_12 = FFX_CACAO_ScreenSpaceToViewSpaceDepth(FFX_CACAO_Prepare_LoadDepthOffset(depthCoord, FfxInt32x2(+0, +2))); + depths.depth_22 = FFX_CACAO_ScreenSpaceToViewSpaceDepth(FFX_CACAO_Prepare_LoadDepthOffset(depthCoord, FfxInt32x2(+2, +2))); + depths.depth_32 = FFX_CACAO_ScreenSpaceToViewSpaceDepth(FFX_CACAO_Prepare_LoadDepthOffset(depthCoord, FfxInt32x2(+4, +2))); + + depths.depth_13 = FFX_CACAO_ScreenSpaceToViewSpaceDepth(FFX_CACAO_Prepare_LoadDepthOffset(depthCoord, FfxInt32x2(+0, +4))); + depths.depth_23 = FFX_CACAO_ScreenSpaceToViewSpaceDepth(FFX_CACAO_Prepare_LoadDepthOffset(depthCoord, FfxInt32x2(+2, +4))); + + FfxFloat32x2 pixelSize = 2.0f * OutputBufferInverseDimensions(); + FfxFloat32x2 uv = (FfxFloat32x2(4 * tid) + 0.5f) * OutputBufferInverseDimensions(); + + FFX_CACAO_PrepareNormals(depths, uv, pixelSize, tid); +} + +void FFX_CACAO_PrepareNativeNormals(FfxUInt32x2 tid) +{ + FfxInt32x2 depthCoord = 2 * FfxInt32x2(tid) + DepthBufferOffset(); + FfxFloat32x2 depthBufferUV = FfxFloat32x2(depthCoord) * DepthBufferInverseDimensions(); + FfxFloat32x4 samples_00 = FFX_CACAO_Prepare_GatherDepthOffset(depthBufferUV, FfxInt32x2(0, 0)); //CACAO_TODO fix gather + FfxFloat32x4 samples_10 = FFX_CACAO_Prepare_GatherDepthOffset(depthBufferUV, FfxInt32x2(2, 0)); + FfxFloat32x4 samples_01 = FFX_CACAO_Prepare_GatherDepthOffset(depthBufferUV, FfxInt32x2(0, 2)); + FfxFloat32x4 samples_11 = FFX_CACAO_Prepare_GatherDepthOffset(depthBufferUV, FfxInt32x2(2, 2)); + + FFX_CACAO_PrepareNormalsInputDepths depths; + + depths.depth_10 = FFX_CACAO_ScreenSpaceToViewSpaceDepth(samples_00.z); + depths.depth_20 = FFX_CACAO_ScreenSpaceToViewSpaceDepth(samples_10.w); + + depths.depth_01 = FFX_CACAO_ScreenSpaceToViewSpaceDepth(samples_00.x); + depths.depth_11 = FFX_CACAO_ScreenSpaceToViewSpaceDepth(samples_00.y); + depths.depth_21 = FFX_CACAO_ScreenSpaceToViewSpaceDepth(samples_10.x); + depths.depth_31 = FFX_CACAO_ScreenSpaceToViewSpaceDepth(samples_10.y); + + depths.depth_02 = FFX_CACAO_ScreenSpaceToViewSpaceDepth(samples_01.w); + depths.depth_12 = FFX_CACAO_ScreenSpaceToViewSpaceDepth(samples_01.z); + depths.depth_22 = FFX_CACAO_ScreenSpaceToViewSpaceDepth(samples_11.w); + depths.depth_32 = FFX_CACAO_ScreenSpaceToViewSpaceDepth(samples_11.z); + + depths.depth_13 = FFX_CACAO_ScreenSpaceToViewSpaceDepth(samples_01.y); + depths.depth_23 = FFX_CACAO_ScreenSpaceToViewSpaceDepth(samples_11.x); + + // use unused samples to make sure compiler doesn't overlap memory and put a sync + // between loads + FfxFloat32 epsilon = (samples_00.w + samples_10.z + samples_01.x + samples_11.y) * 1e-20f; + + FfxFloat32x2 pixelSize = OutputBufferInverseDimensions(); + FfxFloat32x2 uv = (FfxFloat32x2(2 * tid) + 0.5f + epsilon) * OutputBufferInverseDimensions(); + + FFX_CACAO_PrepareNormals(depths, uv, pixelSize, tid); +} + +void FFX_CACAO_PrepareDownsampledNormalsFromInputNormals(FfxUInt32x2 tid) +{ + FfxUInt32x2 baseCoord = 4 * tid; + FFX_CACAO_Prepare_StoreNormal(tid, 0, FFX_CACAO_Prepare_LoadNormal(baseCoord + FfxUInt32x2(0, 0))); + FFX_CACAO_Prepare_StoreNormal(tid, 1, FFX_CACAO_Prepare_LoadNormal(baseCoord + FfxUInt32x2(2, 0))); + FFX_CACAO_Prepare_StoreNormal(tid, 2, FFX_CACAO_Prepare_LoadNormal(baseCoord + FfxUInt32x2(0, 2))); + FFX_CACAO_Prepare_StoreNormal(tid, 3, FFX_CACAO_Prepare_LoadNormal(baseCoord + FfxUInt32x2(2, 2))); +} + +void FFX_CACAO_PrepareNativeNormalsFromInputNormals(FfxUInt32x2 tid) +{ + FfxUInt32x2 baseCoord = 2 * tid; + FFX_CACAO_Prepare_StoreNormal(tid, 0, FFX_CACAO_Prepare_LoadNormal(baseCoord + FfxUInt32x2(0, 0))); + FFX_CACAO_Prepare_StoreNormal(tid, 1, FFX_CACAO_Prepare_LoadNormal(baseCoord + FfxUInt32x2(1, 0))); + FFX_CACAO_Prepare_StoreNormal(tid, 2, FFX_CACAO_Prepare_LoadNormal(baseCoord + FfxUInt32x2(0, 1))); + FFX_CACAO_Prepare_StoreNormal(tid, 3, FFX_CACAO_Prepare_LoadNormal(baseCoord + FfxUInt32x2(1, 1))); +} diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/cacao/ffx_cacao_resources.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/cacao/ffx_cacao_resources.h new file mode 100644 index 00000000..eb83cbd2 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/cacao/ffx_cacao_resources.h @@ -0,0 +1,50 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_CACAO_RESOURCES_H +#define FFX_CACAO_RESOURCES_H + +#if defined(FFX_CPU) || defined(FFX_GPU) +#define FFX_FSR2_RESOURCE_IDENTIFIER_NULL 0 +#define FFX_CACAO_RESOURCE_IDENTIFIER_DEPTH_IN 1 +#define FFX_CACAO_RESOURCE_IDENTIFIER_NORMAL_IN 2 +#define FFX_CACAO_RESOURCE_IDENTIFIER_DEINTERLEAVED_DEPTHS 3 +#define FFX_CACAO_RESOURCE_IDENTIFIER_DEINTERLEAVED_NORMALS 4 +#define FFX_CACAO_RESOURCE_IDENTIFIER_SSAO_BUFFER_PING 5 +#define FFX_CACAO_RESOURCE_IDENTIFIER_SSAO_BUFFER_PONG 6 +#define FFX_CACAO_RESOURCE_IDENTIFIER_IMPORTANCE_MAP 7 +#define FFX_CACAO_RESOURCE_IDENTIFIER_IMPORTANCE_MAP_PONG 8 +#define FFX_CACAO_RESOURCE_IDENTIFIER_DOWNSAMPLED_SSAO_BUFFER 9 +#define FFX_CACAO_RESOURCE_IDENTIFIER_LOAD_COUNTER_BUFFER 10 +#define FFX_CACAO_RESOURCE_IDENTIFIER_OUTPUT 11 +#define FFX_CACAO_RESOURCE_IDENTIFIER_DOWNSAMPLED_DEPTH_MIPMAP_0 12 +#define FFX_CACAO_RESOURCE_IDENTIFIER_DOWNSAMPLED_DEPTH_MIPMAP_1 13 +#define FFX_CACAO_RESOURCE_IDENTIFIER_DOWNSAMPLED_DEPTH_MIPMAP_2 14 +#define FFX_CACAO_RESOURCE_IDENTIFIER_DOWNSAMPLED_DEPTH_MIPMAP_3 15 +#define FFX_CACAO_RESOURCE_IDENTIFIER_COUNT 16 + +#define FFX_CACAO_CONSTANTBUFFER_IDENTIFIER_CACAO 0 +#define FFX_CACAO_CONSTANTBUFFER_IDENTIFIER_COUNT 1 + +#endif // #if defined(FFX_CPU) || defined(FFX_GPU) + +#endif //!defined( FFX_FSR2_RESOURCES_H ) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/cacao/ffx_cacao_ssao_generation.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/cacao/ffx_cacao_ssao_generation.h new file mode 100644 index 00000000..315f1f88 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/cacao/ffx_cacao_ssao_generation.h @@ -0,0 +1,616 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_core.h" +#include "ffx_cacao_defines.h" +#include "ffx_cacao_utils.h" + +FFX_STATIC const FfxFloat32x4 g_FFX_CACAO_samplePatternMain[] = +{ + { 0.78488064, 0.56661671, 1.500000, -0.126083}, { 0.26022232, -0.29575172, 1.500000, -1.064030}, { 0.10459357, 0.08372527, 1.110000, -2.730563}, {-0.68286800, 0.04963045, 1.090000, -0.498827}, + {-0.13570161, -0.64190155, 1.250000, -0.532765}, {-0.26193795, -0.08205118, 0.670000, -1.783245}, {-0.61177456, 0.66664219, 0.710000, -0.044234}, { 0.43675563, 0.25119025, 0.610000, -1.167283}, + { 0.07884444, 0.86618668, 0.640000, -0.459002}, {-0.12790935, -0.29869005, 0.600000, -1.729424}, {-0.04031125, 0.02413622, 0.600000, -4.792042}, { 0.16201244, -0.52851415, 0.790000, -1.067055}, + {-0.70991218, 0.47301072, 0.640000, -0.335236}, { 0.03277707, -0.22349690, 0.600000, -1.982384}, { 0.68921727, 0.36800742, 0.630000, -0.266718}, { 0.29251814, 0.37775412, 0.610000, -1.422520}, + {-0.12224089, 0.96582592, 0.600000, -0.426142}, { 0.11071457, -0.16131058, 0.600000, -2.165947}, { 0.46562141, -0.59747696, 0.600000, -0.189760}, {-0.51548797, 0.11804193, 0.600000, -1.246800}, + { 0.89141309, -0.42090443, 0.600000, 0.028192}, {-0.32402530, -0.01591529, 0.600000, -1.543018}, { 0.60771245, 0.41635221, 0.600000, -0.605411}, { 0.02379565, -0.08239821, 0.600000, -3.809046}, + { 0.48951152, -0.23657045, 0.600000, -1.189011}, {-0.17611565, -0.81696892, 0.600000, -0.513724}, {-0.33930185, -0.20732205, 0.600000, -1.698047}, {-0.91974425, 0.05403209, 0.600000, 0.062246}, + {-0.15064627, -0.14949332, 0.600000, -1.896062}, { 0.53180975, -0.35210401, 0.600000, -0.758838}, { 0.41487166, 0.81442589, 0.600000, -0.505648}, {-0.24106961, -0.32721516, 0.600000, -1.665244} +}; + +#define FFX_CACAO_MAX_TAPS (32) +#define FFX_CACAO_ADAPTIVE_TAP_BASE_COUNT (5) +#define FFX_CACAO_ADAPTIVE_TAP_FLEXIBLE_COUNT (FFX_CACAO_MAX_TAPS - FFX_CACAO_ADAPTIVE_TAP_BASE_COUNT) + +// these values can be changed (up to FFX_CACAO_MAX_TAPS) with no changes required elsewhere; values for 4th and 5th preset are ignored but array needed to avoid compilation errors +// the actual number of texture samples is two times this value (each "tap" has two symmetrical depth texture samples) +FFX_STATIC const FfxUInt32 g_FFX_CACAO_numTaps[5] = {3, 5, 12, 0, 0}; + + +///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +// +// Optional parts that can be enabled for a required quality preset level and above (0 == Low, 1 == Medium, 2 == High, 3 == Highest/Adaptive, 4 == reference/unused ) +// Each has its own cost. To disable just set to 5 or above. +// +// (experimental) tilts the disk (although only half of the samples!) towards surface normal; this helps with effect uniformity between objects but reduces effect distance and has other side-effects +#define FFX_CACAO_TILT_SAMPLES_ENABLE_AT_QUALITY_PRESET (99) // to disable simply set to 99 or similar +#define FFX_CACAO_TILT_SAMPLES_AMOUNT (0.4) +// +#define FFX_CACAO_HALOING_REDUCTION_ENABLE_AT_QUALITY_PRESET (1) // to disable simply set to 99 or similar +#define FFX_CACAO_HALOING_REDUCTION_AMOUNT (0.6) // values from 0.0 - 1.0, 1.0 means max weighting (will cause artifacts, 0.8 is more reasonable) +// +#define FFX_CACAO_NORMAL_BASED_EDGES_ENABLE_AT_QUALITY_PRESET (2) //2 // to disable simply set to 99 or similar +#define FFX_CACAO_NORMAL_BASED_EDGES_DOT_THRESHOLD (0.5) // use 0-0.1 for super-sharp normal-based edges +// +#define FFX_CACAO_DETAIL_AO_ENABLE_AT_QUALITY_PRESET (1) //1 // whether to use DetailAOStrength; to disable simply set to 99 or similar +// +#define FFX_CACAO_DEPTH_MIPS_ENABLE_AT_QUALITY_PRESET (2) // !!warning!! the MIP generation on the C++ side will be enabled on quality preset 2 regardless of this value, so if changing here, change the C++ side too +#define FFX_CACAO_DEPTH_MIPS_GLOBAL_OFFSET (-4.3) // best noise/quality/performance tradeoff, found empirically +// +// !!warning!! the edge handling is hard-coded to 'disabled' on quality level 0, and enabled above, on the C++ side; while toggling it here will work for +// testing purposes, it will not yield performance gains (or correct results) +#define FFX_CACAO_DEPTH_BASED_EDGES_ENABLE_AT_QUALITY_PRESET (1) +// +#define FFX_CACAO_REDUCE_RADIUS_NEAR_SCREEN_BORDER_ENABLE_AT_QUALITY_PRESET (99) // 99 means disabled; only helpful if artifacts at the edges caused by lack of out of screen depth data are not acceptable with the depth sampler in either clamp or mirror modes + +// ======================================================================================================= +// SSAO Generation + +// calculate effect radius and fit our screen sampling pattern inside it +void FFX_CACAO_CalculateRadiusParameters(const FfxFloat32 pixCenterLength, const FfxFloat32x2 pixelDirRBViewspaceSizeAtCenterZ, out FfxFloat32 pixLookupRadiusMod, out FfxFloat32 effectRadius, out FfxFloat32 falloffCalcMulSq) +{ + effectRadius = EffectRadius(); + + // leaving this out for performance reasons: use something similar if radius needs to scale based on distance + //effectRadius *= pow( pixCenterLength, RadiusDistanceScalingFunctionPow()); + + // when too close, on-screen sampling disk will grow beyond screen size; limit this to avoid closeup temporal artifacts + const FfxFloat32 tooCloseLimitMod = ffxSaturate(pixCenterLength * EffectSamplingRadiusNearLimitRec()) * 0.8 + 0.2; + + effectRadius *= tooCloseLimitMod; + + // 0.85 is to reduce the radius to allow for more samples on a slope to still stay within influence + pixLookupRadiusMod = (0.85 * effectRadius) / pixelDirRBViewspaceSizeAtCenterZ.x; + + // used to calculate falloff (both for AO samples and per-sample weights) + falloffCalcMulSq = -1.0f / (effectRadius*effectRadius); +} + +// all vectors in viewspace +FfxFloat32 FFX_CACAO_CalculatePixelObscurance(FfxFloat32x3 pixelNormal, FfxFloat32x3 hitDelta, FfxFloat32 falloffCalcMulSq) +{ + FfxFloat32 lengthSq = dot(hitDelta, hitDelta); + FfxFloat32 NdotD = dot(pixelNormal, hitDelta) / sqrt(lengthSq); + + FfxFloat32 falloffMult = max(0.0, lengthSq * falloffCalcMulSq + 1.0); + + return max(0, NdotD - EffectHorizonAngleThreshold()) * falloffMult; +} + +void FFX_CACAO_SSAOTapInner(const FfxInt32 qualityLevel, + inout FfxFloat32 obscuranceSum, + inout FfxFloat32 weightSum, + const FfxFloat32x2 samplingUV, + const FfxFloat32 mipLevel, + const FfxFloat32x3 pixCenterPos, + const FfxFloat32x3 negViewspaceDir, + FfxFloat32x3 pixelNormal, + const FfxFloat32 falloffCalcMulSq, + const FfxFloat32 weightMod, + const FfxInt32 dbgTapIndex, + FfxUInt32 layerId) +{ + // get depth at sample + FfxFloat32 viewspaceSampleZ = FFX_CACAO_SSAOGeneration_SampleViewspaceDepthMip(samplingUV, mipLevel, layerId); + + // convert to viewspace + FfxFloat32x3 hitPos = FFX_CACAO_DepthBufferUVToViewSpace(samplingUV.xy, viewspaceSampleZ).xyz; + FfxFloat32x3 hitDelta = hitPos - pixCenterPos; + + FfxFloat32 obscurance = FFX_CACAO_CalculatePixelObscurance(pixelNormal, hitDelta, falloffCalcMulSq); + FfxFloat32 weight = 1.0; + + if (qualityLevel >= FFX_CACAO_HALOING_REDUCTION_ENABLE_AT_QUALITY_PRESET) + { + //FfxFloat32 reduct = max( 0, dot( hitDelta, negViewspaceDir ) ); + FfxFloat32 reduct = max(0, -hitDelta.z); // cheaper, less correct version + reduct = ffxSaturate(reduct * NegRecEffectRadius() + 2.0); // ffxSaturate( 2.0 - reduct / EffectRadius() ); + weight = FFX_CACAO_HALOING_REDUCTION_AMOUNT * reduct + (1.0 - FFX_CACAO_HALOING_REDUCTION_AMOUNT); + } + weight *= weightMod; + obscuranceSum += obscurance * weight; + weightSum += weight; +} + +void FFX_CACAO_SSAOTap(const FfxInt32 qualityLevel, + inout FfxFloat32 obscuranceSum, + inout FfxFloat32 weightSum, + const FfxInt32 tapIndex, + const FfxFloat32x2x2 rotScale, + const FfxFloat32x3 pixCenterPos, + const FfxFloat32x3 negViewspaceDir, + FfxFloat32x3 pixelNormal, + const FfxFloat32x2 normalizedScreenPos, + const FfxFloat32x2 depthBufferUV, + const FfxFloat32 mipOffset, + const FfxFloat32 falloffCalcMulSq, + FfxFloat32 weightMod, + FfxFloat32x2 normXY, + FfxFloat32 normXYLength, + const FfxUInt32 layerId) +{ + FfxFloat32x2 sampleOffset; + FfxFloat32 samplePow2Len; + + // patterns + { + FfxFloat32x4 newSample = g_FFX_CACAO_samplePatternMain[tapIndex]; + sampleOffset = FFX_TRANSFORM_VECTOR(rotScale, newSample.xy); + samplePow2Len = newSample.w; // precalculated, same as: samplePow2Len = log2( length( newSample.xy ) ); + weightMod *= newSample.z; + } + + // snap to pixel center (more correct obscurance math, avoids artifacts) + sampleOffset = round(sampleOffset); + + // calculate MIP based on the sample distance from the centre, similar to as described + // in http://graphics.cs.williams.edu/papers/SAOHPG12/. + FfxFloat32 mipLevel = (qualityLevel < FFX_CACAO_DEPTH_MIPS_ENABLE_AT_QUALITY_PRESET) ? (0) : (samplePow2Len + mipOffset); + + FfxFloat32x2 samplingUV = sampleOffset * DeinterleavedDepthBufferInverseDimensions() + depthBufferUV; + + FFX_CACAO_SSAOTapInner(qualityLevel, obscuranceSum, weightSum, samplingUV, mipLevel, pixCenterPos, negViewspaceDir, pixelNormal, falloffCalcMulSq, weightMod, tapIndex * 2, layerId); + + // for the second tap, just use the mirrored offset + FfxFloat32x2 sampleOffsetMirroredUV = -sampleOffset; + + // tilt the second set of samples so that the disk is effectively rotated by the normal + // effective at removing one set of artifacts, but too expensive for lower quality settings + if (qualityLevel >= FFX_CACAO_TILT_SAMPLES_ENABLE_AT_QUALITY_PRESET) + { + FfxFloat32 dotNorm = dot(sampleOffsetMirroredUV, normXY); + sampleOffsetMirroredUV -= dotNorm * normXYLength * normXY; + sampleOffsetMirroredUV = round(sampleOffsetMirroredUV); + } + + // snap to pixel center (more correct obscurance math, avoids artifacts) + FfxFloat32x2 samplingMirroredUV = sampleOffsetMirroredUV * DeinterleavedDepthBufferInverseDimensions() + depthBufferUV; + + FFX_CACAO_SSAOTapInner(qualityLevel, obscuranceSum, weightSum, samplingMirroredUV, mipLevel, pixCenterPos, negViewspaceDir, pixelNormal, falloffCalcMulSq, weightMod, tapIndex * 2 + 1, layerId); +} + +struct FFX_CACAO_SSAOHits +{ + FfxFloat32x3 hits[2]; + FfxFloat32 weightMod; +}; + +struct FFX_CACAO_SSAOSampleData +{ + FfxFloat32x2 uvOffset; + FfxFloat32 mipLevel; + FfxFloat32 weightMod; +}; + +FFX_CACAO_SSAOSampleData FFX_CACAO_SSAOGetSampleData(const FfxInt32 qualityLevel, + const FfxFloat32x2x2 rotScale, + const FfxFloat32x4 newSample, + const FfxFloat32 mipOffset) +{ + FfxFloat32x2 sampleOffset = FFX_TRANSFORM_VECTOR(rotScale, newSample.xy); + sampleOffset = round(sampleOffset) * DeinterleavedDepthBufferInverseDimensions(); + + FfxFloat32 samplePow2Len = newSample.w; + FfxFloat32 mipLevel = (qualityLevel < FFX_CACAO_DEPTH_MIPS_ENABLE_AT_QUALITY_PRESET) ? (0) : (samplePow2Len + mipOffset); + + FFX_CACAO_SSAOSampleData result; + + result.uvOffset = sampleOffset; + result.mipLevel = mipLevel; + result.weightMod = newSample.z; + + return result; +} + +FFX_CACAO_SSAOHits FFX_CACAO_SSAOGetHits2(FFX_CACAO_SSAOSampleData data, const FfxFloat32x2 depthBufferUV, const FfxUInt32 layerId) +{ + FFX_CACAO_SSAOHits result; + result.weightMod = data.weightMod; + FfxFloat32x2 sampleUV = depthBufferUV + data.uvOffset; + result.hits[0] = FfxFloat32x3(sampleUV, FFX_CACAO_SSAOGeneration_SampleViewspaceDepthMip(sampleUV, data.mipLevel, layerId)); + sampleUV = depthBufferUV - data.uvOffset; + result.hits[1] = FfxFloat32x3(sampleUV, FFX_CACAO_SSAOGeneration_SampleViewspaceDepthMip(sampleUV, data.mipLevel, layerId)); + return result; +} + +void FFX_CACAO_SSAOAddHits(const FfxInt32 qualityLevel, const FfxFloat32x3 pixCenterPos, const FfxFloat32x3 pixelNormal, const FfxFloat32 falloffCalcMulSq, inout FfxFloat32 weightSum, inout FfxFloat32 obscuranceSum, FFX_CACAO_SSAOHits hits) +{ + FfxFloat32 weight = hits.weightMod; + FFX_UNROLL + for (FfxInt32 hitIndex = 0; hitIndex < 2; ++hitIndex) + { + FfxFloat32x3 hit = hits.hits[hitIndex]; + FfxFloat32x3 hitPos = FFX_CACAO_DepthBufferUVToViewSpace(hit.xy, hit.z); + FfxFloat32x3 hitDelta = hitPos - pixCenterPos; + + FfxFloat32 obscurance = FFX_CACAO_CalculatePixelObscurance(pixelNormal, hitDelta, falloffCalcMulSq); + + if (qualityLevel >= FFX_CACAO_HALOING_REDUCTION_ENABLE_AT_QUALITY_PRESET) + { + //FfxFloat32 reduct = max( 0, dot( hitDelta, negViewspaceDir ) ); + FfxFloat32 reduct = max(0, -hitDelta.z); // cheaper, less correct version + reduct = ffxSaturate(reduct * NegRecEffectRadius() + 2.0); // ffxSaturate( 2.0 - reduct / EffectRadius() ); + weight = FFX_CACAO_HALOING_REDUCTION_AMOUNT * reduct + (1.0 - FFX_CACAO_HALOING_REDUCTION_AMOUNT); + } + obscuranceSum += obscurance * weight; + weightSum += weight; + } +} + +void FFX_CACAO_GenerateSSAOShadowsInternal(out FfxFloat32 outShadowTerm, + out FfxFloat32x4 outEdges, + out FfxFloat32 outWeight, + const FfxFloat32x2 SVPos /*, const FfxFloat32x2 normalizedScreenPos*/, + FFX_PARAMETER_UNIFORM FfxInt32 qualityLevel, + bool adaptiveBase, + const FfxUInt32 layerId) +{ + FfxFloat32x2 SVPosRounded = trunc(SVPos); + FfxUInt32x2 SVPosui = FfxUInt32x2(SVPosRounded); //same as FfxUInt32x2( SVPos ) + + const FfxInt32 numberOfTaps = (adaptiveBase) ? (FFX_CACAO_ADAPTIVE_TAP_BASE_COUNT) : FfxInt32(g_FFX_CACAO_numTaps[qualityLevel]); + FfxFloat32 pixZ, pixLZ, pixTZ, pixRZ, pixBZ; + + FfxFloat32x2 depthBufferUVCorner = (SVPos + 1.0f) * DeinterleavedDepthBufferInverseDimensions() + DeinterleavedDepthBufferNormalisedOffset(); //Need corner to avoid gather fixed point error. + FfxFloat32x2 depthBufferUV = (SVPos + 0.5f) * DeinterleavedDepthBufferInverseDimensions() + DeinterleavedDepthBufferNormalisedOffset(); //Need center coord + FfxFloat32x4 valuesUL = FFX_CACAO_SSAOGeneration_GatherViewspaceDepthOffset(depthBufferUVCorner, FfxInt32x2(-1, -1), layerId); + FfxFloat32x4 valuesBR = FFX_CACAO_SSAOGeneration_GatherViewspaceDepthOffset(depthBufferUVCorner, FfxInt32x2(0, 0), layerId); + + + // get this pixel's viewspace depth + pixZ = valuesUL.y; + + // get left right top bottom neighbouring pixels for edge detection (gets compiled out on qualityLevel == 0) + pixLZ = valuesUL.x; + pixTZ = valuesUL.z; + pixRZ = valuesBR.z; + pixBZ = valuesBR.x; + + // FfxFloat32x2 normalizedScreenPos = SVPosRounded * Viewport2xPixelSize() + Viewport2xPixelSize_x_025(); + FfxFloat32x2 normalizedScreenPos = (SVPosRounded + 0.5f) * SSAOBufferInverseDimensions(); + FfxFloat32x3 pixCenterPos = FFX_CACAO_NDCToViewSpace(normalizedScreenPos, pixZ); // g + + // Load this pixel's viewspace normal + // FfxUInt32x2 fullResCoord = 2 * (SVPosui * 2 + PerPassFullResCoordOffset().xy); + FfxFloat32x3 pixelNormal = FFX_CACAO_SSAOGeneration_GetNormalPass(SVPosui, layerId); + + // optimized approximation of: FfxFloat32x2 pixelDirRBViewspaceSizeAtCenterZ = FFX_CACAO_NDCToViewSpace( normalizedScreenPos.xy + _ViewportPixelSize().xy, pixCenterPos.z ).xy - pixCenterPos.xy; + // const FfxFloat32x2 pixelDirRBViewspaceSizeAtCenterZ = pixCenterPos.z * NDCToViewMul() * Viewport2xPixelSize(); + const FfxFloat32x2 pixelDirRBViewspaceSizeAtCenterZ = pixCenterPos.z * NDCToViewMul() * SSAOBufferInverseDimensions(); + + FfxFloat32 pixLookupRadiusMod; + FfxFloat32 falloffCalcMulSq; + + // calculate effect radius and fit our screen sampling pattern inside it + FfxFloat32 effectViewspaceRadius; + FFX_CACAO_CalculateRadiusParameters(length(pixCenterPos), pixelDirRBViewspaceSizeAtCenterZ, pixLookupRadiusMod, effectViewspaceRadius, falloffCalcMulSq); + + // calculate samples rotation/scaling + FfxFloat32x2x2 rotScale; + { + // reduce effect radius near the screen edges slightly; ideally, one would render a larger depth buffer (5% on each side) instead + if (!adaptiveBase && (qualityLevel >= FFX_CACAO_REDUCE_RADIUS_NEAR_SCREEN_BORDER_ENABLE_AT_QUALITY_PRESET)) + { + FfxFloat32 nearScreenBorder = min(min(depthBufferUV.x, 1.0 - depthBufferUV.x), min(depthBufferUV.y, 1.0 - depthBufferUV.y)); + nearScreenBorder = ffxSaturate(10.0 * nearScreenBorder + 0.6); + pixLookupRadiusMod *= nearScreenBorder; + } + + // load & update pseudo-random rotation matrix + FfxUInt32 pseudoRandomIndex = FfxUInt32(SVPosRounded.y * 2 + SVPosRounded.x) % 5; + FfxFloat32x4 rs = PatternRotScaleMatrices(layerId, pseudoRandomIndex); + rotScale = FfxFloat32x2x2(rs.x * pixLookupRadiusMod, rs.y * pixLookupRadiusMod, rs.z * pixLookupRadiusMod, rs.w * pixLookupRadiusMod); + } + + // the main obscurance & sample weight storage + FfxFloat32 obscuranceSum = 0.0; + FfxFloat32 weightSum = 0.0; + + // edge mask for between this and left/right/top/bottom neighbour pixels - not used in quality level 0 so initialize to "no edge" (1 is no edge, 0 is edge) + FfxFloat32x4 edgesLRTB = FfxFloat32x4(1.0, 1.0, 1.0, 1.0); + + // Move center pixel slightly towards camera to avoid imprecision artifacts due to using of 16bit depth buffer; a lot smaller offsets needed when using 32bit floats + pixCenterPos *= DepthPrecisionOffsetMod(); + + if (!adaptiveBase && (qualityLevel >= FFX_CACAO_DEPTH_BASED_EDGES_ENABLE_AT_QUALITY_PRESET)) + { + edgesLRTB = FFX_CACAO_CalculateEdges(pixZ, pixLZ, pixRZ, pixTZ, pixBZ); + } + + // adds a more high definition sharp effect, which gets blurred out (reuses left/right/top/bottom samples that we used for edge detection) + if (!adaptiveBase && (qualityLevel >= FFX_CACAO_DETAIL_AO_ENABLE_AT_QUALITY_PRESET)) + { + // disable in case of quality level 4 (reference) + if (qualityLevel != 4) + { + //approximate neighbouring pixels positions (actually just deltas or "positions - pixCenterPos" ) + FfxFloat32x3 viewspaceDirZNormalized = FfxFloat32x3(pixCenterPos.xy / pixCenterPos.zz, 1.0); + + // very close approximation of: FfxFloat32x3 pixLPos = FFX_CACAO_NDCToViewSpace( normalizedScreenPos + FfxFloat32x2( -HalfViewportPixelSize().x, 0.0 ), pixLZ ).xyz - pixCenterPos.xyz; + FfxFloat32x3 pixLDelta = FfxFloat32x3(-pixelDirRBViewspaceSizeAtCenterZ.x, 0.0, 0.0) + viewspaceDirZNormalized * (pixLZ - pixCenterPos.z); + // very close approximation of: FfxFloat32x3 pixRPos = FFX_CACAO_NDCToViewSpace( normalizedScreenPos + FfxFloat32x2( +HalfViewportPixelSize().x, 0.0 ), pixRZ ).xyz - pixCenterPos.xyz; + FfxFloat32x3 pixRDelta = FfxFloat32x3(+pixelDirRBViewspaceSizeAtCenterZ.x, 0.0, 0.0) + viewspaceDirZNormalized * (pixRZ - pixCenterPos.z); + // very close approximation of: FfxFloat32x3 pixTPos = FFX_CACAO_NDCToViewSpace( normalizedScreenPos + FfxFloat32x2( 0.0, -HalfViewportPixelSize().y ), pixTZ ).xyz - pixCenterPos.xyz; + FfxFloat32x3 pixTDelta = FfxFloat32x3(0.0, -pixelDirRBViewspaceSizeAtCenterZ.y, 0.0) + viewspaceDirZNormalized * (pixTZ - pixCenterPos.z); + // very close approximation of: FfxFloat32x3 pixBPos = FFX_CACAO_NDCToViewSpace( normalizedScreenPos + FfxFloat32x2( 0.0, +HalfViewportPixelSize().y ), pixBZ ).xyz - pixCenterPos.xyz; + FfxFloat32x3 pixBDelta = FfxFloat32x3(0.0, +pixelDirRBViewspaceSizeAtCenterZ.y, 0.0) + viewspaceDirZNormalized * (pixBZ - pixCenterPos.z); + + const FfxFloat32 rangeReductionConst = 4.0f; // this is to avoid various artifacts + const FfxFloat32 modifiedFalloffCalcMulSq = rangeReductionConst * falloffCalcMulSq; + + FfxFloat32x4 additionalObscurance; + additionalObscurance.x = FFX_CACAO_CalculatePixelObscurance(pixelNormal, pixLDelta, modifiedFalloffCalcMulSq); + additionalObscurance.y = FFX_CACAO_CalculatePixelObscurance(pixelNormal, pixRDelta, modifiedFalloffCalcMulSq); + additionalObscurance.z = FFX_CACAO_CalculatePixelObscurance(pixelNormal, pixTDelta, modifiedFalloffCalcMulSq); + additionalObscurance.w = FFX_CACAO_CalculatePixelObscurance(pixelNormal, pixBDelta, modifiedFalloffCalcMulSq); + + obscuranceSum += DetailAOStrength() * dot(additionalObscurance, edgesLRTB); + } + } + + // Sharp normals also create edges - but this adds to the cost as well + if (!adaptiveBase && (qualityLevel >= FFX_CACAO_NORMAL_BASED_EDGES_ENABLE_AT_QUALITY_PRESET)) + { + FfxFloat32x3 neighbourNormalL = FFX_CACAO_SSAOGeneration_GetNormalPass(SVPosui + FfxInt32x2(-1, +0), layerId); + FfxFloat32x3 neighbourNormalR = FFX_CACAO_SSAOGeneration_GetNormalPass(SVPosui + FfxInt32x2(+1, +0), layerId); + FfxFloat32x3 neighbourNormalT = FFX_CACAO_SSAOGeneration_GetNormalPass(SVPosui + FfxInt32x2(+0, -1), layerId); + FfxFloat32x3 neighbourNormalB = FFX_CACAO_SSAOGeneration_GetNormalPass(SVPosui + FfxInt32x2(+0, +1), layerId); + + const FfxFloat32 dotThreshold = FFX_CACAO_NORMAL_BASED_EDGES_DOT_THRESHOLD; + + FfxFloat32x4 normalEdgesLRTB; + normalEdgesLRTB.x = ffxSaturate((dot(pixelNormal, neighbourNormalL) + dotThreshold)); + normalEdgesLRTB.y = ffxSaturate((dot(pixelNormal, neighbourNormalR) + dotThreshold)); + normalEdgesLRTB.z = ffxSaturate((dot(pixelNormal, neighbourNormalT) + dotThreshold)); + normalEdgesLRTB.w = ffxSaturate((dot(pixelNormal, neighbourNormalB) + dotThreshold)); + + //#define FFX_CACAO_SMOOTHEN_NORMALS // fixes some aliasing artifacts but kills a lot of high detail and adds to the cost - not worth it probably but feel free to play with it +#ifdef FFX_CACAO_SMOOTHEN_NORMALS + //neighbourNormalL = LoadNormal( fullResCoord, FfxInt32x2( -1, 0 ) ); + //neighbourNormalR = LoadNormal( fullResCoord, FfxInt32x2( 1, 0 ) ); + //neighbourNormalT = LoadNormal( fullResCoord, FfxInt32x2( 0, -1 ) ); + //neighbourNormalB = LoadNormal( fullResCoord, FfxInt32x2( 0, 1 ) ); + pixelNormal += neighbourNormalL * edgesLRTB.x + neighbourNormalR * edgesLRTB.y + neighbourNormalT * edgesLRTB.z + neighbourNormalB * edgesLRTB.w; + pixelNormal = normalize(pixelNormal); +#endif + + edgesLRTB *= normalEdgesLRTB; + } + + + + const FfxFloat32 globalMipOffset = FFX_CACAO_DEPTH_MIPS_GLOBAL_OFFSET; + FfxFloat32 mipOffset = (qualityLevel < FFX_CACAO_DEPTH_MIPS_ENABLE_AT_QUALITY_PRESET) ? (0) : (log2(pixLookupRadiusMod) + globalMipOffset); + + // Used to tilt the second set of samples so that the disk is effectively rotated by the normal + // effective at removing one set of artifacts, but too expensive for lower quality settings + FfxFloat32x2 normXY = FfxFloat32x2(pixelNormal.x, pixelNormal.y); + FfxFloat32 normXYLength = length(normXY); + normXY /= FfxFloat32x2(normXYLength, -normXYLength); + normXYLength *= FFX_CACAO_TILT_SAMPLES_AMOUNT; + + const FfxFloat32x3 negViewspaceDir = -normalize(pixCenterPos); + + // standard, non-adaptive approach + if ((qualityLevel != 3) || adaptiveBase) + { + FFX_UNROLL + for (FfxInt32 i = 0; i < numberOfTaps; i++) + { + FFX_CACAO_SSAOTap(qualityLevel, obscuranceSum, weightSum, i, rotScale, pixCenterPos, negViewspaceDir, pixelNormal, normalizedScreenPos, depthBufferUV, mipOffset, falloffCalcMulSq, 1.0, normXY, normXYLength, layerId); + } + } + else // if( qualityLevel == 3 ) adaptive approach + { + // add new ones if needed + FfxFloat32x2 fullResUV = normalizedScreenPos + PerPassFullResUVOffset(layerId).xy; + FfxFloat32 importance = FFX_CACAO_SSAOGeneration_SampleImportance(fullResUV); + + // this is to normalize FFX_CACAO_DETAIL_AO_AMOUNT across all pixel regardless of importance + obscuranceSum *= (FFX_CACAO_ADAPTIVE_TAP_BASE_COUNT / FfxFloat32(FFX_CACAO_MAX_TAPS)) + (importance * FFX_CACAO_ADAPTIVE_TAP_FLEXIBLE_COUNT / FfxFloat32(FFX_CACAO_MAX_TAPS)); + + // load existing base values + FfxFloat32x2 baseValues = FFX_CACAO_SSAOGeneration_LoadBasePassSSAOPass(SVPosui, layerId); //PassIndex()); + weightSum += baseValues.y * FfxFloat32(FFX_CACAO_ADAPTIVE_TAP_BASE_COUNT * 4.0); + obscuranceSum += (baseValues.x) * weightSum; + + // increase importance around edges + FfxFloat32 edgeCount = dot(1.0 - edgesLRTB, FfxFloat32x4(1.0, 1.0, 1.0, 1.0)); + + FfxFloat32 avgTotalImportance = FfxFloat32(FFX_CACAO_SSAOGeneration_GetLoadCounter()) * LoadCounterAvgDiv(); + + FfxFloat32 importanceLimiter = ffxSaturate(AdaptiveSampleCountLimit() / avgTotalImportance); + importance *= importanceLimiter; + + FfxFloat32 additionalSampleCountFlt = FFX_CACAO_ADAPTIVE_TAP_FLEXIBLE_COUNT * importance; + + additionalSampleCountFlt += 1.5; + FfxUInt32 additionalSamples = FfxUInt32(additionalSampleCountFlt); + FfxUInt32 additionalSamplesTo = min(FFX_CACAO_MAX_TAPS - 1, additionalSamples + FFX_CACAO_ADAPTIVE_TAP_BASE_COUNT); + + // sample loop + { + FfxFloat32x4 newSample = g_FFX_CACAO_samplePatternMain[FFX_CACAO_ADAPTIVE_TAP_BASE_COUNT]; + FFX_CACAO_SSAOSampleData data = FFX_CACAO_SSAOGetSampleData(qualityLevel, rotScale, newSample, mipOffset); + FFX_CACAO_SSAOHits hits = FFX_CACAO_SSAOGetHits2(data, depthBufferUV, layerId); + newSample = g_FFX_CACAO_samplePatternMain[FFX_CACAO_ADAPTIVE_TAP_BASE_COUNT + 1]; + + for (FfxUInt32 i = FFX_CACAO_ADAPTIVE_TAP_BASE_COUNT; i < additionalSamplesTo - 1; i++) + { + data = FFX_CACAO_SSAOGetSampleData(qualityLevel, rotScale, newSample, mipOffset); + newSample = g_FFX_CACAO_samplePatternMain[i + 2]; + FFX_CACAO_SSAOHits nextHits = FFX_CACAO_SSAOGetHits2(data, depthBufferUV, layerId); + + FFX_CACAO_SSAOAddHits(qualityLevel, pixCenterPos, pixelNormal, falloffCalcMulSq, weightSum, obscuranceSum, hits); + hits = nextHits; + } + + // last loop iteration + { + FFX_CACAO_SSAOAddHits(qualityLevel, pixCenterPos, pixelNormal, falloffCalcMulSq, weightSum, obscuranceSum, hits); + } + } + } + + // early out for adaptive base - just output weight (used for the next pass) + if (adaptiveBase) + { + FfxFloat32 obscurance = obscuranceSum / weightSum; + + outShadowTerm = obscurance; + outEdges = FfxFloat32x4(0, 0, 0, 0); + outWeight = weightSum; + return; + } + + // calculate weighted average + FfxFloat32 obscurance = obscuranceSum / weightSum; + + // calculate fadeout (1 close, gradient, 0 far) + FfxFloat32 fadeOut = ffxSaturate(pixCenterPos.z * EffectFadeOutMul() + EffectFadeOutAdd()); + + // Reduce the SSAO shadowing if we're on the edge to remove artifacts on edges (we don't care for the lower quality one) + if (!adaptiveBase && (qualityLevel >= FFX_CACAO_DEPTH_BASED_EDGES_ENABLE_AT_QUALITY_PRESET)) + { + // FfxFloat32 edgeCount = dot( 1.0-edgesLRTB, FfxFloat32x4( 1.0, 1.0, 1.0, 1.0 ) ); + + // when there's more than 2 opposite edges, start fading out the occlusion to reduce aliasing artifacts + FfxFloat32 edgeFadeoutFactor = ffxSaturate((1.0 - edgesLRTB.x - edgesLRTB.y) * 0.35) + ffxSaturate((1.0 - edgesLRTB.z - edgesLRTB.w) * 0.35); + + // (experimental) if you want to reduce the effect next to any edge + // edgeFadeoutFactor += 0.1 * ffxSaturate( dot( 1 - edgesLRTB, FfxFloat32x4( 1, 1, 1, 1 ) ) ); + + fadeOut *= ffxSaturate(1.0 - edgeFadeoutFactor); + } + + // same as a bove, but a lot more conservative version + // fadeOut *= ffxSaturate( dot( edgesLRTB, FfxFloat32x4( 0.9, 0.9, 0.9, 0.9 ) ) - 2.6 ); + + // strength + obscurance = EffectShadowStrength() * obscurance; + + // clamp + obscurance = min(obscurance, EffectShadowClamp()); + + // fadeout + obscurance *= fadeOut; + + // conceptually switch to occlusion with the meaning being visibility (grows with visibility, occlusion == 1 implies full visibility), + // to be in line with what is more commonly used. + FfxFloat32 occlusion = 1.0 - obscurance; + + // modify the gradient + // note: this cannot be moved to a later pass because of loss of precision after storing in the render target + occlusion = pow(ffxSaturate(occlusion), EffectShadowPow()); + + // outputs! + outShadowTerm = occlusion; // Our final 'occlusion' term (0 means fully occluded, 1 means fully lit) + outEdges = edgesLRTB; // These are used to prevent blurring across edges, 1 means no edge, 0 means edge, 0.5 means half way there, etc. + outWeight = weightSum; +} + +void FFX_CACAO_GenerateQ0(FfxUInt32x3 tid) +{ + FfxUInt32 tidCorrectedZ = tid.z % 5; + FfxUInt32 layerId = tid.z / 5; + layerId = (layerId == 1 && BlurNumPasses() == 2) ? 3 : layerId; // Choose correct layer in 2 layer case + FfxUInt32 xOffset = (tid.y * 3 + tidCorrectedZ) % 5; + FfxUInt32x2 coord = FfxUInt32x2(5 * tid.x + xOffset, tid.y); + FfxFloat32x2 inPos = FfxFloat32x2(coord); + FfxFloat32 outShadowTerm; + FfxFloat32 outWeight; + FfxFloat32x4 outEdges; + FFX_CACAO_GenerateSSAOShadowsInternal(outShadowTerm, outEdges, outWeight, inPos.xy, 0, false, layerId); + FfxFloat32x2 out0; + out0.x = outShadowTerm; + out0.y = FFX_CACAO_PackEdges(FfxFloat32x4(1, 1, 1, 1)); // no edges in low quality + FFX_CACAO_SSAOGeneration_StoreOutput(coord, out0, layerId); +} + +void FFX_CACAO_GenerateQ1(FfxUInt32x3 tid) +{ + FfxUInt32 tidCorrectedZ = tid.z % 5; + FfxUInt32 layerId = tid.z / 5; + layerId = (layerId == 1 && BlurNumPasses() == 2) ? 3 : layerId; // Choose correct layer in 2 layer case + FfxUInt32 xOffset = (tid.y * 3 + tidCorrectedZ) % 5; + FfxUInt32x2 coord = FfxUInt32x2(5 * tid.x + xOffset, tid.y); + FfxFloat32x2 inPos = FfxFloat32x2(coord); + FfxFloat32 outShadowTerm; + FfxFloat32 outWeight; + FfxFloat32x4 outEdges; + FFX_CACAO_GenerateSSAOShadowsInternal(outShadowTerm, outEdges, outWeight, inPos.xy, 1, false, layerId); + FfxFloat32x2 out0; + out0.x = outShadowTerm; + out0.y = FFX_CACAO_PackEdges(outEdges); + FFX_CACAO_SSAOGeneration_StoreOutput(coord, out0, layerId); +} + +void FFX_CACAO_GenerateQ2(FfxUInt32x3 coord) +{ + FfxFloat32x2 inPos = FfxFloat32x2(coord.xy); + FfxUInt32 layerId = coord.z; + FfxFloat32 outShadowTerm; + FfxFloat32 outWeight; + FfxFloat32x4 outEdges; + FFX_CACAO_GenerateSSAOShadowsInternal(outShadowTerm, outEdges, outWeight, inPos.xy, 2, false, layerId); + FfxFloat32x2 out0; + out0.x = outShadowTerm; + out0.y = FFX_CACAO_PackEdges(outEdges); + FFX_CACAO_SSAOGeneration_StoreOutput(coord.xy, out0, layerId); +} + +void FFX_CACAO_GenerateQ3Base(FfxUInt32x3 coord) +{ + FfxFloat32x2 inPos = FfxFloat32x2(coord.xy); + FfxUInt32 layerId = coord.z; + FfxFloat32 outShadowTerm; + FfxFloat32 outWeight; + FfxFloat32x4 outEdges; + FFX_CACAO_GenerateSSAOShadowsInternal(outShadowTerm, outEdges, outWeight, inPos.xy, 3, true, layerId); + FfxFloat32x2 out0; + out0.x = outShadowTerm; + out0.y = outWeight / (FfxFloat32(FFX_CACAO_ADAPTIVE_TAP_BASE_COUNT) * 4.0); //0.0; //frac(outWeight / 6.0);// / (FfxFloat32)(FFX_CACAO_MAX_TAPS * 4.0); + FFX_CACAO_SSAOGeneration_StoreOutput(coord.xy, out0, layerId); +} + +void FFX_CACAO_GenerateQ3(FfxUInt32x3 coord) +{ + FfxFloat32x2 inPos = FfxFloat32x2(coord.xy); + FfxUInt32 layerId = coord.z; + FfxFloat32 outShadowTerm; + FfxFloat32 outWeight; + FfxFloat32x4 outEdges; + FFX_CACAO_GenerateSSAOShadowsInternal(outShadowTerm, outEdges, outWeight, inPos.xy, 3, false, layerId); + FfxFloat32x2 out0; + out0.x = outShadowTerm; + out0.y = FFX_CACAO_PackEdges(outEdges); + FFX_CACAO_SSAOGeneration_StoreOutput(coord.xy, out0, layerId); +} diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/cacao/ffx_cacao_upscale.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/cacao/ffx_cacao_upscale.h new file mode 100644 index 00000000..28835345 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/cacao/ffx_cacao_upscale.h @@ -0,0 +1,611 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_core.h" +#include "ffx_cacao_defines.h" +#include "ffx_cacao_utils.h" + +#define FFX_CACAO_BILATERAL_UPSCALE_BUFFER_WIDTH (FFX_CACAO_BILATERAL_UPSCALE_WIDTH + 4) +#define FFX_CACAO_BILATERAL_UPSCALE_BUFFER_HEIGHT (FFX_CACAO_BILATERAL_UPSCALE_HEIGHT + 4 + 4) + +struct FFX_CACAO_BilateralBufferVal +{ + FfxUInt32 packedDepths; + FfxUInt32 packedSsaoVals; +}; + +FFX_GROUPSHARED FFX_CACAO_BilateralBufferVal s_FFX_CACAO_BilateralUpscaleBuffer[FFX_CACAO_BILATERAL_UPSCALE_BUFFER_WIDTH][FFX_CACAO_BILATERAL_UPSCALE_BUFFER_HEIGHT]; + +void FFX_CACAO_BilateralUpscaleNxN(FfxUInt32x2 tid, FfxUInt32x2 gtid, FfxUInt32x2 gid, const FfxInt32 width, const FfxInt32 height, const bool useEdges) +{ + // fill in group shared buffer + { + FfxUInt32 threadNum = (gtid.y * FFX_CACAO_BILATERAL_UPSCALE_WIDTH + gtid.x) * 3; + FfxUInt32x2 bufferCoord = FfxUInt32x2(threadNum % FFX_CACAO_BILATERAL_UPSCALE_BUFFER_WIDTH, threadNum / FFX_CACAO_BILATERAL_UPSCALE_BUFFER_WIDTH); + FfxUInt32x2 imageCoord = (gid * FfxUInt32x2(FFX_CACAO_BILATERAL_UPSCALE_WIDTH, FFX_CACAO_BILATERAL_UPSCALE_HEIGHT)) + bufferCoord - 2; + + if (useEdges) + { + FfxFloat32x2 inputs[3]; + for (FfxInt32 j = 0; j < 3; ++j) + { + FfxInt32x2 p = FfxInt32x2(imageCoord.x + j, imageCoord.y); + FfxInt32x2 pos = p / 2; + FfxInt32 index = (p.x % 2) + 2 * (p.y % 2); + inputs[j] = FFX_CACAO_BilateralUpscale_LoadSSAO(pos, index); + } + + for (FfxInt32 i = 0; i < 3; ++i) + { + FfxInt32 mx = FfxInt32(imageCoord.x % 2); + FfxInt32 my = FfxInt32(imageCoord.y % 2); + + FfxInt32 ic = mx + my * 2; // center index + FfxInt32 ih = (1 - mx) + my * 2; // neighbouring, horizontal + FfxInt32 iv = mx + (1 - my) * 2; // neighbouring, vertical + FfxInt32 id = (1 - mx) + (1 - my) * 2; // diagonal + + FfxFloat32x2 centerVal = inputs[i]; + + FfxFloat32 ao = centerVal.x; + + FfxFloat32x4 edgesLRTB = FFX_CACAO_UnpackEdges(centerVal.y); + + // convert index shifts to sampling offsets + FfxFloat32 fmx = FfxFloat32(mx); + FfxFloat32 fmy = FfxFloat32(my); + + // in case of an edge, push sampling offsets away from the edge (towards pixel center) + FfxFloat32 fmxe = (edgesLRTB.y - edgesLRTB.x); + FfxFloat32 fmye = (edgesLRTB.w - edgesLRTB.z); + + // calculate final sampling offsets and sample using bilinear filter + FfxFloat32x2 p = imageCoord; + FfxFloat32x2 uvH = (p + FfxFloat32x2(fmx + fmxe - 0.5, 0.5 - fmy)) * 0.5 * SSAOBufferInverseDimensions(); + FfxFloat32 aoH = FFX_CACAO_BilateralUpscale_SampleSSAOLinear(uvH, ih); + FfxFloat32x2 uvV = (p + FfxFloat32x2(0.5 - fmx, fmy - 0.5 + fmye)) * 0.5 * SSAOBufferInverseDimensions(); + FfxFloat32 aoV = FFX_CACAO_BilateralUpscale_SampleSSAOLinear(uvV, iv); + FfxFloat32x2 uvD = (p + FfxFloat32x2(fmx - 0.5 + fmxe, fmy - 0.5 + fmye)) * 0.5 * SSAOBufferInverseDimensions(); + FfxFloat32 aoD = FFX_CACAO_BilateralUpscale_SampleSSAOLinear(uvD, id); + + // reduce weight for samples near edge - if the edge is on both sides, weight goes to 0 + FfxFloat32x4 blendWeights; + blendWeights.x = 1.0; + blendWeights.y = (edgesLRTB.x + edgesLRTB.y) * 0.5; + blendWeights.z = (edgesLRTB.z + edgesLRTB.w) * 0.5; + blendWeights.w = (blendWeights.y + blendWeights.z) * 0.5; + + // calculate weighted average + FfxFloat32 blendWeightsSum = dot(blendWeights, FfxFloat32x4(1.0, 1.0, 1.0, 1.0)); + ao = dot(FfxFloat32x4(ao, aoH, aoV, aoD), blendWeights) / blendWeightsSum; + + ++imageCoord.x; + + FFX_CACAO_BilateralBufferVal bufferVal; + + FfxUInt32x2 depthArrayBufferCoord = FfxUInt32x2((imageCoord / 2) + DeinterleavedDepthBufferOffset()); + FfxUInt32 depthArrayBufferIndex = ic; + FfxFloat32 depth = FFX_CACAO_BilateralUpscale_LoadDownscaledDepth(depthArrayBufferCoord, depthArrayBufferIndex); + + bufferVal.packedDepths = ffxPackF32(FfxFloat32x2(depth, depth)); + bufferVal.packedSsaoVals = ffxPackF32(FfxFloat32x2(ao, ao)); + + s_FFX_CACAO_BilateralUpscaleBuffer[bufferCoord.x + i][bufferCoord.y] = bufferVal; + } + } + else + { + for (FfxInt32 i = 0; i < 3; ++i) + { + FfxFloat32x2 sampleLoc0 = (FfxFloat32x2(imageCoord / 2) + 0.5f) * SSAOBufferInverseDimensions(); + FfxFloat32x2 sampleLoc1 = sampleLoc0; + FfxFloat32x2 sampleLoc2 = sampleLoc0; + FfxFloat32x2 sampleLoc3 = sampleLoc0; + switch ((imageCoord.y % 2) * 2 + (imageCoord.x % 2)) { + case 0: + sampleLoc1.x -= 0.5f * SSAOBufferInverseDimensions().x; + sampleLoc2.y -= 0.5f * SSAOBufferInverseDimensions().y; + sampleLoc3 -= 0.5f * SSAOBufferInverseDimensions(); + break; + case 1: + sampleLoc0.x += 0.5f * SSAOBufferInverseDimensions().x; + sampleLoc2 += FfxFloat32x2(0.5f, -0.5f) * SSAOBufferInverseDimensions(); + sampleLoc3.y -= 0.5f * SSAOBufferInverseDimensions().y; + break; + case 2: + sampleLoc0.y += 0.5f * SSAOBufferInverseDimensions().y; + sampleLoc1 += FfxFloat32x2(-0.5f, 0.5f) * SSAOBufferInverseDimensions(); + sampleLoc3.x -= 0.5f * SSAOBufferInverseDimensions().x; + break; + case 3: + sampleLoc0 += 0.5f * SSAOBufferInverseDimensions(); + sampleLoc1.y += 0.5f * SSAOBufferInverseDimensions().y; + sampleLoc2.x += 0.5f * SSAOBufferInverseDimensions().x; + break; + } + + FfxFloat32 ssaoVal0 = FFX_CACAO_BilateralUpscale_SampleSSAOPoint(sampleLoc0, 0); + FfxFloat32 ssaoVal1 = FFX_CACAO_BilateralUpscale_SampleSSAOPoint(sampleLoc1, 1); + FfxFloat32 ssaoVal2 = FFX_CACAO_BilateralUpscale_SampleSSAOPoint(sampleLoc2, 2); + FfxFloat32 ssaoVal3 = FFX_CACAO_BilateralUpscale_SampleSSAOPoint(sampleLoc3, 3); + + FfxUInt32x3 ssaoArrayBufferCoord = FfxUInt32x3(imageCoord / 2, 2 * (imageCoord.y % 2) + imageCoord.x % 2); + FfxUInt32x2 depthArrayBufferCoord = FfxUInt32x2(ssaoArrayBufferCoord.xy + DeinterleavedDepthBufferOffset()); + FfxUInt32 depthArrayBufferIndex = ssaoArrayBufferCoord.z; + ++imageCoord.x; + + FFX_CACAO_BilateralBufferVal bufferVal; + + FfxFloat32 depth = FFX_CACAO_BilateralUpscale_LoadDownscaledDepth(depthArrayBufferCoord, depthArrayBufferIndex); + FfxFloat32 ssaoVal = (ssaoVal0 + ssaoVal1 + ssaoVal2 + ssaoVal3) * 0.25f; + + bufferVal.packedDepths = ffxPackF32(FfxFloat32x2(depth, depth)); + bufferVal.packedSsaoVals = ffxPackF32(FfxFloat32x2(ssaoVal, ssaoVal)); //CACAO_TODO half path? + + s_FFX_CACAO_BilateralUpscaleBuffer[bufferCoord.x + i][bufferCoord.y] = bufferVal; + } + } + } + + FFX_GROUP_MEMORY_BARRIER; + + FfxFloat32 depths[4]; + // load depths + { + FfxInt32x2 fullBufferCoord = FfxInt32x2(2 * tid); + FfxInt32x2 fullDepthBufferCoord = fullBufferCoord + DepthBufferOffset(); + + FfxFloat32x4 screenSpaceDepths = FFX_CACAO_BilateralUpscale_LoadDepths(fullDepthBufferCoord); + + depths[0] = FFX_CACAO_ScreenSpaceToViewSpaceDepth(screenSpaceDepths.x); + depths[1] = FFX_CACAO_ScreenSpaceToViewSpaceDepth(screenSpaceDepths.y); + depths[2] = FFX_CACAO_ScreenSpaceToViewSpaceDepth(screenSpaceDepths.z); + depths[3] = FFX_CACAO_ScreenSpaceToViewSpaceDepth(screenSpaceDepths.w); + } + +#if FFX_HALF + FfxFloat16x4 packedDepths = FfxFloat16x4(depths[0], depths[1], depths[2], depths[3]); + + FfxInt32x2 baseBufferCoord = FfxInt32x2(gtid) + FfxInt32x2(width, height); + + FfxFloat16 epsilonWeight = FfxFloat16(1e-3f); + FfxFloat16x2 nearestSsaoVals = ffxUnpackF16(s_FFX_CACAO_BilateralUpscaleBuffer[baseBufferCoord.x][baseBufferCoord.y].packedSsaoVals); + FfxFloat16x4 packedTotals = epsilonWeight * FfxFloat16x4(1.0f, 1.0f, 1.0f, 1.0f); + packedTotals.xy *= nearestSsaoVals; + packedTotals.zw *= nearestSsaoVals; + FfxFloat16x4 packedTotalWeights = epsilonWeight * FfxFloat16x4(1.0f, 1.0f, 1.0f, 1.0f); + + FfxFloat32 distanceSigma = BilateralSimilarityDistanceSigma(); + FfxFloat16x2 packedDistSigma = FfxFloat16x2(1.0f / distanceSigma, 1.0f / distanceSigma); + FfxFloat32 sigma = BilateralSigmaSquared(); + FfxFloat16x2 packedSigma = FfxFloat16x2(1.0f / sigma, 1.0f / sigma); + + for (FfxInt32 x = -width; x <= width; ++x) + { + for (FfxInt32 y = -height; y <= height; ++y) + { + FfxInt32x2 bufferCoord = baseBufferCoord + FfxInt32x2(x, y); + + FFX_CACAO_BilateralBufferVal bufferVal = s_FFX_CACAO_BilateralUpscaleBuffer[bufferCoord.x][bufferCoord.y]; + + FfxFloat16x2 u = FfxFloat16x2(x, x) - FfxFloat16x2(0.0f, 0.5f); + FfxFloat16x2 v1 = FfxFloat16x2(y, y) - FfxFloat16x2(0.0f, 0.0f); + FfxFloat16x2 v2 = FfxFloat16x2(y, y) - FfxFloat16x2(0.5f, 0.5f); + u = u * u; + v1 = v1 * v1; + v2 = v2 * v2; + + FfxFloat16x2 dist1 = u + v1; + FfxFloat16x2 dist2 = u + v2; + + FfxFloat16x2 wx1 = exp(-dist1 * packedSigma); + FfxFloat16x2 wx2 = exp(-dist2 * packedSigma); + + FfxFloat16x2 bufferPackedDepths = ffxUnpackF16(bufferVal.packedDepths); + + FfxFloat16x2 diff1 = packedDepths.xy - bufferPackedDepths; + FfxFloat16x2 diff2 = packedDepths.zw - bufferPackedDepths; + diff1 *= diff1; + diff2 *= diff2; + + FfxFloat16x2 wy1 = exp(-diff1 * packedDistSigma); + FfxFloat16x2 wy2 = exp(-diff2 * packedDistSigma); + + FfxFloat16x2 weight1 = wx1 * wy1; + FfxFloat16x2 weight2 = wx2 * wy2; + + FfxFloat16x2 packedSsaoVals = ffxUnpackF16(bufferVal.packedSsaoVals); + packedTotals.xy += packedSsaoVals * weight1; + packedTotals.zw += packedSsaoVals * weight2; + packedTotalWeights.xy += weight1; + packedTotalWeights.zw += weight2; + } + } + + FfxUInt32x2 outputCoord = 2 * tid; + FfxFloat16x4 outputValues = packedTotals / packedTotalWeights; +#else + FfxFloat32x4 packedDepths = FfxFloat32x4(depths[0], depths[1], depths[2], depths[3]); + + FfxInt32x2 baseBufferCoord = FfxInt32x2(gtid) + FfxInt32x2(width, height); + + FfxFloat32 epsilonWeight = FfxFloat32(1e-3f); + FfxFloat32x2 nearestSsaoVals = ffxUnpackF32(s_FFX_CACAO_BilateralUpscaleBuffer[baseBufferCoord.x][baseBufferCoord.y].packedSsaoVals); + FfxFloat32x4 packedTotals = epsilonWeight * FfxFloat32x4(1.0f, 1.0f, 1.0f, 1.0f); + packedTotals.xy *= nearestSsaoVals; + packedTotals.zw *= nearestSsaoVals; + FfxFloat32x4 packedTotalWeights = epsilonWeight * FfxFloat32x4(1.0f, 1.0f, 1.0f, 1.0f); + + FfxFloat32 distanceSigma = BilateralSimilarityDistanceSigma(); + FfxFloat32x2 packedDistSigma = FfxFloat32x2(1.0f / distanceSigma, 1.0f / distanceSigma); + FfxFloat32 sigma = BilateralSigmaSquared(); + FfxFloat32x2 packedSigma = FfxFloat32x2(1.0f / sigma, 1.0f / sigma); + + for (FfxInt32 x = -width; x <= width; ++x) + { + for (FfxInt32 y = -height; y <= height; ++y) + { + FfxInt32x2 bufferCoord = baseBufferCoord + FfxInt32x2(x, y); + + FFX_CACAO_BilateralBufferVal bufferVal = s_FFX_CACAO_BilateralUpscaleBuffer[bufferCoord.x][bufferCoord.y]; + + FfxFloat32x2 u = FfxFloat32x2(x, x) - FfxFloat32x2(0.0f, 0.5f); + FfxFloat32x2 v1 = FfxFloat32x2(y, y) - FfxFloat32x2(0.0f, 0.0f); + FfxFloat32x2 v2 = FfxFloat32x2(y, y) - FfxFloat32x2(0.5f, 0.5f); + u = u * u; + v1 = v1 * v1; + v2 = v2 * v2; + + FfxFloat32x2 dist1 = u + v1; + FfxFloat32x2 dist2 = u + v2; + + FfxFloat32x2 wx1 = exp(-dist1 * packedSigma); + FfxFloat32x2 wx2 = exp(-dist2 * packedSigma); + + FfxFloat32x2 bufferPackedDepths = ffxUnpackF32(bufferVal.packedDepths); + + FfxFloat32x2 diff1 = packedDepths.xy - bufferPackedDepths; + FfxFloat32x2 diff2 = packedDepths.zw - bufferPackedDepths; + diff1 *= diff1; + diff2 *= diff2; + + FfxFloat32x2 wy1 = exp(-diff1 * packedDistSigma); + FfxFloat32x2 wy2 = exp(-diff2 * packedDistSigma); + + FfxFloat32x2 weight1 = wx1 * wy1; + FfxFloat32x2 weight2 = wx2 * wy2; + + FfxFloat32x2 packedSsaoVals = ffxUnpackF32(bufferVal.packedSsaoVals); + packedTotals.xy += packedSsaoVals * weight1; + packedTotals.zw += packedSsaoVals * weight2; + packedTotalWeights.xy += weight1; + packedTotalWeights.zw += weight2; + } + } + + FfxUInt32x2 outputCoord = 2 * tid; + FfxFloat32x4 outputValues = packedTotals / packedTotalWeights; + outputValues = pow(outputValues, FfxFloat32x4(2.2, 2.2, 2.2, 2.2)); +#endif //FFX_HALF + FFX_CACAO_BilateralUpscale_StoreOutput(outputCoord, FfxInt32x2(0, 0), outputValues.x); // totals[0] / totalWeights[0]; + FFX_CACAO_BilateralUpscale_StoreOutput(outputCoord, FfxInt32x2(1, 0), outputValues.y); // totals[1] / totalWeights[1]; + FFX_CACAO_BilateralUpscale_StoreOutput(outputCoord, FfxInt32x2(0, 1), outputValues.z); // totals[2] / totalWeights[2]; + FFX_CACAO_BilateralUpscale_StoreOutput(outputCoord, FfxInt32x2(1, 1), outputValues.w); // totals[3] / totalWeights[3]; +} + + +void FFX_CACAO_UpscaleBilateral5x5Smart(FfxUInt32x2 tid, FfxUInt32x2 gtid, FfxUInt32x2 gid) +{ + FFX_CACAO_BilateralUpscaleNxN(tid, gtid, gid, 2, 2, true); +} + +void FFX_CACAO_UpscaleBilateral5x5NonSmart(FfxUInt32x2 tid, FfxUInt32x2 gtid, FfxUInt32x2 gid) +{ + FFX_CACAO_BilateralUpscaleNxN(tid, gtid, gid, 2, 2, false); +} + +void FFX_CACAO_UpscaleBilateral7x7(FfxUInt32x2 tid, FfxUInt32x2 gtid, FfxUInt32x2 gid) +{ + FFX_CACAO_BilateralUpscaleNxN(tid, gtid, gid, 3, 3, true); +} + +#if FFX_HALF +void FFX_CACAO_UpscaleBilateral5x5Half(FfxUInt32x2 tid, FfxUInt32x2 gtid, FfxUInt32x2 gid) +{ + const FfxInt32 width = 2, height = 2; + + // fill in group shared buffer + { + FfxUInt32 threadNum = (gtid.y * FFX_CACAO_BILATERAL_UPSCALE_WIDTH + gtid.x) * 3; + FfxUInt32x2 bufferCoord = FfxUInt32x2(threadNum % FFX_CACAO_BILATERAL_UPSCALE_BUFFER_WIDTH, threadNum / FFX_CACAO_BILATERAL_UPSCALE_BUFFER_WIDTH); + FfxUInt32x2 imageCoord = (gid * FfxUInt32x2(FFX_CACAO_BILATERAL_UPSCALE_WIDTH, FFX_CACAO_BILATERAL_UPSCALE_HEIGHT)) + bufferCoord - 2; + + for (FfxInt32 i = 0; i < 3; ++i) + { + FfxFloat32x2 sampleLoc0 = (FfxFloat32x2(imageCoord / 2) + 0.5f) * SSAOBufferInverseDimensions(); + FfxFloat32x2 sampleLoc1 = sampleLoc0; + switch ((imageCoord.y % 2) * 2 + (imageCoord.x % 2)) { + case 0: + sampleLoc1 -= 0.5f * SSAOBufferInverseDimensions(); + break; + case 1: + sampleLoc0.x += 0.5f * SSAOBufferInverseDimensions().x; + sampleLoc1.y -= 0.5f * SSAOBufferInverseDimensions().y; + break; + case 2: + sampleLoc0.y += 0.5f * SSAOBufferInverseDimensions().y; + sampleLoc1.x -= 0.5f * SSAOBufferInverseDimensions().x; + break; + case 3: + sampleLoc0 += 0.5f * SSAOBufferInverseDimensions(); + break; + } + + FfxFloat32 ssaoVal0 = FFX_CACAO_BilateralUpscale_SampleSSAOPoint(sampleLoc0, 0); + FfxFloat32 ssaoVal1 = FFX_CACAO_BilateralUpscale_SampleSSAOPoint(sampleLoc1, 3); + + FfxUInt32x2 depthArrayBufferCoord = FfxUInt32x2((imageCoord / 2) + DeinterleavedDepthBufferOffset()); + FfxUInt32 depthArrayBufferIndex = (imageCoord.y % 2) * 3; + ++imageCoord.x; + + FFX_CACAO_BilateralBufferVal bufferVal; + + FfxFloat32 depth = FFX_CACAO_BilateralUpscale_LoadDownscaledDepth(depthArrayBufferCoord, depthArrayBufferIndex); + FfxFloat32 ssaoVal = (ssaoVal0 + ssaoVal1) * 0.5f; + + bufferVal.packedDepths = ffxPackF16(FfxFloat16x2(depth, depth)); + bufferVal.packedSsaoVals = ffxPackF16(FfxFloat16x2(ssaoVal, ssaoVal)); + + s_FFX_CACAO_BilateralUpscaleBuffer[bufferCoord.x + i][bufferCoord.y] = bufferVal; + } + } + + FFX_GROUP_MEMORY_BARRIER; + + FfxFloat32 depths[4]; + // load depths + { + FfxInt32x2 fullBufferCoord = FfxInt32x2(2 * tid); + FfxInt32x2 fullDepthBufferCoord = fullBufferCoord + DepthBufferOffset(); + + FfxFloat32x4 screenSpaceDepths = FFX_CACAO_BilateralUpscale_LoadDepths(fullDepthBufferCoord); + + depths[0] = FFX_CACAO_ScreenSpaceToViewSpaceDepth(screenSpaceDepths.x); + depths[1] = FFX_CACAO_ScreenSpaceToViewSpaceDepth(screenSpaceDepths.y); + depths[2] = FFX_CACAO_ScreenSpaceToViewSpaceDepth(screenSpaceDepths.z); + depths[3] = FFX_CACAO_ScreenSpaceToViewSpaceDepth(screenSpaceDepths.w); + } + FfxFloat16x4 packedDepths = FfxFloat16x4(depths[0], depths[1], depths[2], depths[3]); + + FfxInt32x2 baseBufferCoord = FfxInt32x2(gtid) + FfxInt32x2(width, height); + + FfxFloat16 epsilonWeight = FfxFloat16(1e-3f); + FfxFloat16x2 nearestSsaoVals = ffxUnpackF16(s_FFX_CACAO_BilateralUpscaleBuffer[baseBufferCoord.x][baseBufferCoord.y].packedSsaoVals); + FfxFloat16x4 packedTotals = epsilonWeight * FfxFloat16x4(1.0f, 1.0f, 1.0f, 1.0f); + packedTotals.xy *= nearestSsaoVals; + packedTotals.zw *= nearestSsaoVals; + FfxFloat16x4 packedTotalWeights = epsilonWeight * FfxFloat16x4(1.0f, 1.0f, 1.0f, 1.0f); + + FfxFloat32 distanceSigma = BilateralSimilarityDistanceSigma(); + FfxFloat16x2 packedDistSigma = FfxFloat16x2(1.0f / distanceSigma, 1.0f / distanceSigma); + FfxFloat32 sigma = BilateralSigmaSquared(); + FfxFloat16x2 packedSigma = FfxFloat16x2(1.0f / sigma, 1.0f / sigma); + + for (FfxInt32 x = -width; x <= width; ++x) + { + for (FfxInt32 y = -height; y <= height; ++y) + { + FfxInt32x2 bufferCoord = baseBufferCoord + FfxInt32x2(x, y); + + FFX_CACAO_BilateralBufferVal bufferVal = s_FFX_CACAO_BilateralUpscaleBuffer[bufferCoord.x][bufferCoord.y]; + + FfxFloat16x2 u = FfxFloat16x2(x, x) - FfxFloat16x2(0.0f, 0.5f); + FfxFloat16x2 v1 = FfxFloat16x2(y, y) - FfxFloat16x2(0.0f, 0.0f); + FfxFloat16x2 v2 = FfxFloat16x2(y, y) - FfxFloat16x2(0.5f, 0.5f); + u = u * u; + v1 = v1 * v1; + v2 = v2 * v2; + + FfxFloat16x2 dist1 = u + v1; + FfxFloat16x2 dist2 = u + v2; + + FfxFloat16x2 wx1 = exp(-dist1 * packedSigma); + FfxFloat16x2 wx2 = exp(-dist2 * packedSigma); + + FfxFloat16x2 bufferPackedDepths = ffxUnpackF16(bufferVal.packedDepths); + + FfxFloat16x2 diff1 = packedDepths.xy - bufferPackedDepths; + FfxFloat16x2 diff2 = packedDepths.zw - bufferPackedDepths; + diff1 *= diff1; + diff2 *= diff2; + + FfxFloat16x2 wy1 = exp(-diff1 * packedDistSigma); + FfxFloat16x2 wy2 = exp(-diff2 * packedDistSigma); + + FfxFloat16x2 weight1 = wx1 * wy1; + FfxFloat16x2 weight2 = wx2 * wy2; + + FfxFloat16x2 packedSsaoVals = ffxUnpackF16(bufferVal.packedSsaoVals); + packedTotals.xy += packedSsaoVals * weight1; + packedTotals.zw += packedSsaoVals * weight2; + packedTotalWeights.xy += weight1; + packedTotalWeights.zw += weight2; + } + } + + FfxUInt32x2 outputCoord = 2 * tid; + FfxFloat16x4 outputValues = packedTotals / packedTotalWeights; + FFX_CACAO_BilateralUpscale_StoreOutput(outputCoord, FfxInt32x2(0, 0), outputValues.x); // totals[0] / totalWeights[0]; + FFX_CACAO_BilateralUpscale_StoreOutput(outputCoord, FfxInt32x2(1, 0), outputValues.y); // totals[1] / totalWeights[1]; + FFX_CACAO_BilateralUpscale_StoreOutput(outputCoord, FfxInt32x2(0, 1), outputValues.z); // totals[2] / totalWeights[2]; + FFX_CACAO_BilateralUpscale_StoreOutput(outputCoord, FfxInt32x2(1, 1), outputValues.w); // totals[3] / totalWeights[3]; +} +#else +void FFX_CACAO_UpscaleBilateral5x5(FfxUInt32x2 tid, FfxUInt32x2 gtid, FfxUInt32x2 gid) +{ + const FfxInt32 width = 2, height = 2; + + // fill in group shared buffer + { + FfxUInt32 threadNum = (gtid.y * FFX_CACAO_BILATERAL_UPSCALE_WIDTH + gtid.x) * 3; + FfxUInt32x2 bufferCoord = FfxUInt32x2(threadNum % FFX_CACAO_BILATERAL_UPSCALE_BUFFER_WIDTH, threadNum / FFX_CACAO_BILATERAL_UPSCALE_BUFFER_WIDTH); + FfxUInt32x2 imageCoord = (gid * FfxUInt32x2(FFX_CACAO_BILATERAL_UPSCALE_WIDTH, FFX_CACAO_BILATERAL_UPSCALE_HEIGHT)) + bufferCoord - 2; + + for (FfxInt32 i = 0; i < 3; ++i) + { + FfxFloat32x2 sampleLoc0 = (FfxFloat32x2(imageCoord / 2) + 0.5f) * SSAOBufferInverseDimensions(); + FfxFloat32x2 sampleLoc1 = sampleLoc0; + switch ((imageCoord.y % 2) * 2 + (imageCoord.x % 2)) { + case 0: + sampleLoc1 -= 0.5f * SSAOBufferInverseDimensions(); + break; + case 1: + sampleLoc0.x += 0.5f * SSAOBufferInverseDimensions().x; + sampleLoc1.y -= 0.5f * SSAOBufferInverseDimensions().y; + break; + case 2: + sampleLoc0.y += 0.5f * SSAOBufferInverseDimensions().y; + sampleLoc1.x -= 0.5f * SSAOBufferInverseDimensions().x; + break; + case 3: + sampleLoc0 += 0.5f * SSAOBufferInverseDimensions(); + break; + } + + FfxFloat32 ssaoVal0 = FFX_CACAO_BilateralUpscale_SampleSSAOPoint(sampleLoc0, 0); + FfxFloat32 ssaoVal1 = FFX_CACAO_BilateralUpscale_SampleSSAOPoint(sampleLoc1, 3); + + FfxUInt32x2 depthArrayBufferCoord = FfxUInt32x2((imageCoord / 2) + DeinterleavedDepthBufferOffset()); + FfxUInt32 depthArrayBufferIndex = (imageCoord.y % 2) * 3; + ++imageCoord.x; + + FFX_CACAO_BilateralBufferVal bufferVal; + + FfxFloat32 depth = FFX_CACAO_BilateralUpscale_LoadDownscaledDepth(depthArrayBufferCoord, depthArrayBufferIndex); + FfxFloat32 ssaoVal = (ssaoVal0 + ssaoVal1) * 0.5f; + + bufferVal.packedDepths = ffxPackF32(FfxFloat32x2(depth, depth)); + bufferVal.packedSsaoVals = ffxPackF32(FfxFloat32x2(ssaoVal, ssaoVal)); + + s_FFX_CACAO_BilateralUpscaleBuffer[bufferCoord.x + i][bufferCoord.y] = bufferVal; + } + } + + FFX_GROUP_MEMORY_BARRIER; + + FfxFloat32 depths[4]; + // load depths + { + FfxInt32x2 fullBufferCoord = FfxInt32x2(2 * tid); + FfxInt32x2 fullDepthBufferCoord = fullBufferCoord + DepthBufferOffset(); + + FfxFloat32x4 screenSpaceDepths = FFX_CACAO_BilateralUpscale_LoadDepths(fullDepthBufferCoord); + + depths[0] = FFX_CACAO_ScreenSpaceToViewSpaceDepth(screenSpaceDepths.x); + depths[1] = FFX_CACAO_ScreenSpaceToViewSpaceDepth(screenSpaceDepths.y); + depths[2] = FFX_CACAO_ScreenSpaceToViewSpaceDepth(screenSpaceDepths.z); + depths[3] = FFX_CACAO_ScreenSpaceToViewSpaceDepth(screenSpaceDepths.w); + } + FfxFloat32x4 packedDepths = FfxFloat32x4(depths[0], depths[1], depths[2], depths[3]); + + FfxInt32x2 baseBufferCoord = FfxInt32x2(gtid) + FfxInt32x2(width, height); + + FfxFloat32 epsilonWeight = FfxFloat32(1e-3f); + FfxFloat32x2 nearestSsaoVals = ffxUnpackF32(s_FFX_CACAO_BilateralUpscaleBuffer[baseBufferCoord.x][baseBufferCoord.y].packedSsaoVals); + FfxFloat32x4 packedTotals = epsilonWeight * FfxFloat32x4(1.0f, 1.0f, 1.0f, 1.0f); + packedTotals.xy *= nearestSsaoVals; + packedTotals.zw *= nearestSsaoVals; + FfxFloat32x4 packedTotalWeights = epsilonWeight * FfxFloat32x4(1.0f, 1.0f, 1.0f, 1.0f); + + FfxFloat32 distanceSigma = BilateralSimilarityDistanceSigma(); + FfxFloat32x2 packedDistSigma = FfxFloat32x2(1.0f / distanceSigma, 1.0f / distanceSigma); + FfxFloat32 sigma = BilateralSigmaSquared(); + FfxFloat32x2 packedSigma = FfxFloat32x2(1.0f / sigma, 1.0f / sigma); + + for (FfxInt32 x = -width; x <= width; ++x) + { + for (FfxInt32 y = -height; y <= height; ++y) + { + FfxInt32x2 bufferCoord = baseBufferCoord + FfxInt32x2(x, y); + + FFX_CACAO_BilateralBufferVal bufferVal = s_FFX_CACAO_BilateralUpscaleBuffer[bufferCoord.x][bufferCoord.y]; + + FfxFloat32x2 u = FfxFloat32x2(x, x) - FfxFloat32x2(0.0f, 0.5f); + FfxFloat32x2 v1 = FfxFloat32x2(y, y) - FfxFloat32x2(0.0f, 0.0f); + FfxFloat32x2 v2 = FfxFloat32x2(y, y) - FfxFloat32x2(0.5f, 0.5f); + u = u * u; + v1 = v1 * v1; + v2 = v2 * v2; + + FfxFloat32x2 dist1 = u + v1; + FfxFloat32x2 dist2 = u + v2; + + FfxFloat32x2 wx1 = exp(-dist1 * packedSigma); + FfxFloat32x2 wx2 = exp(-dist2 * packedSigma); + + FfxFloat32x2 bufferPackedDepths = ffxUnpackF32(bufferVal.packedDepths); + + FfxFloat32x2 diff1 = packedDepths.xy - bufferPackedDepths; + FfxFloat32x2 diff2 = packedDepths.zw - bufferPackedDepths; + diff1 *= diff1; + diff2 *= diff2; + + FfxFloat32x2 wy1 = exp(-diff1 * packedDistSigma); + FfxFloat32x2 wy2 = exp(-diff2 * packedDistSigma); + + FfxFloat32x2 weight1 = wx1 * wy1; + FfxFloat32x2 weight2 = wx2 * wy2; + + FfxFloat32x2 packedSsaoVals = ffxUnpackF32(bufferVal.packedSsaoVals); + packedTotals.xy += packedSsaoVals * weight1; + packedTotals.zw += packedSsaoVals * weight2; + packedTotalWeights.xy += weight1; + packedTotalWeights.zw += weight2; + } + } + + FfxUInt32x2 outputCoord = 2 * tid; + FfxFloat32x4 outputValues = packedTotals / packedTotalWeights; + FFX_CACAO_BilateralUpscale_StoreOutput(outputCoord, FfxInt32x2(0, 0), outputValues.x); // totals[0] / totalWeights[0]; + FFX_CACAO_BilateralUpscale_StoreOutput(outputCoord, FfxInt32x2(1, 0), outputValues.y); // totals[1] / totalWeights[1]; + FFX_CACAO_BilateralUpscale_StoreOutput(outputCoord, FfxInt32x2(0, 1), outputValues.z); // totals[2] / totalWeights[2]; + FFX_CACAO_BilateralUpscale_StoreOutput(outputCoord, FfxInt32x2(1, 1), outputValues.w); // totals[3] / totalWeights[3]; +} +#endif //FFX_HALF + +void FFX_CACAO_UpscaleBilateral5x5Pass(FfxUInt32x2 tid, FfxUInt32x2 gtid, FfxUInt32x2 gid) +{ + #if FFX_CACAO_OPTION_APPLY_SMART + FFX_CACAO_UpscaleBilateral5x5Smart(tid, gtid, gid); + #else + + #if FFX_HALF + FFX_CACAO_UpscaleBilateral5x5Half(tid, gtid, gid); + #else + FFX_CACAO_UpscaleBilateral5x5NonSmart(tid, gtid, gid); + #endif + + #endif +} + +#undef FFX_CACAO_BILATERAL_UPSCALE_BUFFER_WIDTH +#undef FFX_CACAO_BILATERAL_UPSCALE_BUFFER_HEIGHT diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/cacao/ffx_cacao_utils.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/cacao/ffx_cacao_utils.h new file mode 100644 index 00000000..4c95ef94 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/cacao/ffx_cacao_utils.h @@ -0,0 +1,104 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +// packing/unpacking for edges; 2 bits per edge mean 4 gradient values (0, 0.33, 0.66, 1) for smoother transitions! +FfxFloat32 FFX_CACAO_PackEdges(FfxFloat32x4 edgesLRTB) +{ + edgesLRTB = round(ffxSaturate(edgesLRTB) * 3.05); + return dot(edgesLRTB, FfxFloat32x4(64.0 / 255.0, 16.0 / 255.0, 4.0 / 255.0, 1.0 / 255.0)); +} + +FfxFloat32x4 FFX_CACAO_UnpackEdges(FfxFloat32 _packedVal) +{ + FfxUInt32 packedVal = FfxUInt32(_packedVal * 255.5); + FfxFloat32x4 edgesLRTB; + edgesLRTB.x = FfxFloat32((packedVal >> 6) & 0x03) / 3.0; // there's really no need for mask (as it's an 8 bit input) but I'll leave it in so it doesn't cause any trouble in the future + edgesLRTB.y = FfxFloat32((packedVal >> 4) & 0x03) / 3.0; + edgesLRTB.z = FfxFloat32((packedVal >> 2) & 0x03) / 3.0; + edgesLRTB.w = FfxFloat32((packedVal >> 0) & 0x03) / 3.0; + + return ffxSaturate(edgesLRTB + InvSharpness()); +} + +FfxFloat32 FFX_CACAO_ScreenSpaceToViewSpaceDepth(FfxFloat32 screenDepth) +{ + FfxFloat32 depthLinearizeMul = DepthUnpackConsts().x; + FfxFloat32 depthLinearizeAdd = DepthUnpackConsts().y; + + return depthLinearizeMul * ffxInvertSafe(depthLinearizeAdd - screenDepth); +} + +FfxFloat32x4 FFX_CACAO_ScreenSpaceToViewSpaceDepth(FfxFloat32x4 screenDepth) +{ + FfxFloat32 depthLinearizeMul = DepthUnpackConsts().x; + FfxFloat32 depthLinearizeAdd = DepthUnpackConsts().y; + + return depthLinearizeMul * ffxInvertSafe(depthLinearizeAdd - screenDepth); +} + +FfxFloat32x4 FFX_CACAO_CalculateEdges(const FfxFloat32 centerZ, const FfxFloat32 leftZ, const FfxFloat32 rightZ, const FfxFloat32 topZ, const FfxFloat32 bottomZ) +{ + // slope-sensitive depth-based edge detection + FfxFloat32x4 edgesLRTB = FfxFloat32x4(leftZ, rightZ, topZ, bottomZ) - centerZ; + FfxFloat32x4 edgesLRTBSlopeAdjusted = edgesLRTB + edgesLRTB.yxwz; + edgesLRTB = min(abs(edgesLRTB), abs(edgesLRTBSlopeAdjusted)); + return ffxSaturate((1.3 - edgesLRTB / (centerZ * 0.040))); +} + +FfxFloat32x3 FFX_CACAO_NDCToViewSpace(FfxFloat32x2 pos, FfxFloat32 viewspaceDepth) +{ + FfxFloat32x3 ret; + + ret.xy = (NDCToViewMul() * pos.xy + NDCToViewAdd()) * viewspaceDepth; + + ret.z = viewspaceDepth; + + return ret; +} + +FfxFloat32x3 FFX_CACAO_DepthBufferUVToViewSpace(FfxFloat32x2 pos, FfxFloat32 viewspaceDepth) +{ + FfxFloat32x3 ret; + ret.xy = (DepthBufferUVToViewMul() * pos.xy + DepthBufferUVToViewAdd()) * viewspaceDepth; + ret.z = viewspaceDepth; + return ret; +} + +FfxFloat32x3 FFX_CACAO_CalculateNormal(const FfxFloat32x4 edgesLRTB, FfxFloat32x3 pixCenterPos, FfxFloat32x3 pixLPos, FfxFloat32x3 pixRPos, FfxFloat32x3 pixTPos, FfxFloat32x3 pixBPos) +{ + // Get this pixel's viewspace normal + FfxFloat32x4 acceptedNormals = FfxFloat32x4(edgesLRTB.x*edgesLRTB.z, edgesLRTB.z*edgesLRTB.y, edgesLRTB.y*edgesLRTB.w, edgesLRTB.w*edgesLRTB.x); + + pixLPos = normalize(pixLPos - pixCenterPos); + pixRPos = normalize(pixRPos - pixCenterPos); + pixTPos = normalize(pixTPos - pixCenterPos); + pixBPos = normalize(pixBPos - pixCenterPos); + + FfxFloat32x3 pixelNormal = FfxFloat32x3(0, 0, -0.0005); + pixelNormal += (acceptedNormals.x) * cross(pixLPos, pixTPos); + pixelNormal += (acceptedNormals.y) * cross(pixTPos, pixRPos); + pixelNormal += (acceptedNormals.z) * cross(pixRPos, pixBPos); + pixelNormal += (acceptedNormals.w) * cross(pixBPos, pixLPos); + pixelNormal = normalize(pixelNormal); + + return pixelNormal; +} \ No newline at end of file diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/cas/CMakeCompileCASShaders.txt b/manul/thirdparty/fsr2/include/FidelityFX/gpu/cas/CMakeCompileCASShaders.txt new file mode 100644 index 00000000..e4943597 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/cas/CMakeCompileCASShaders.txt @@ -0,0 +1,47 @@ +# This file is part of the FidelityFX SDK. +# +# Copyright (C) 2024 Advanced Micro Devices, Inc. +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files(the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions : +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. + +set(CAS_BASE_ARGS + -reflection -deps=gcc -DFFX_GPU=1) + +set(CAS_PERMUTATION_ARGS + -DFFX_CAS_OPTION_SHARPEN_ONLY={0,1} + -DFFX_CAS_COLOR_SPACE_CONVERSION={0,1,2,3,4}) + +set(CAS_INCLUDE_ARGS + "${FFX_GPU_PATH}" + "${FFX_GPU_PATH}/cas") + +if (NOT CAS_SHADER_EXT) + set(CAS_SHADER_EXT *) +endif() + +file(GLOB CAS_SHADERS + "shaders/cas/ffx_cas_sharpen_pass.${CAS_SHADER_EXT}") + +compile_shaders_with_depfile( + "${FFX_SC_EXECUTABLE}" + "${CAS_BASE_ARGS}" "${CAS_API_BASE_ARGS}" "${CAS_PERMUTATION_ARGS}" "${CAS_INCLUDE_ARGS}" + "${CAS_SHADERS}" "${FFX_PASS_SHADER_OUTPUT_PATH}" CAS_PERMUTATION_OUTPUTS) + +# add the header files they generate to the main list of dependencies +add_shader_output("${CAS_PERMUTATION_OUTPUTS}") diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/cas/ffx_cas.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/cas/ffx_cas.h new file mode 100644 index 00000000..3ef2ad73 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/cas/ffx_cas.h @@ -0,0 +1,1271 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +/// @defgroup FfxGPUCas FidelityFX CAS +/// FidelityFX Contrast Adaptive Sharpening GPU documentation +/// +/// @ingroup FfxGPUEffects + +/// The maximum scaling ratio that CAS can support. +/// +/// @ingroup FfxGPUCas +#define FFX_CAS_AREA_LIMIT (4.0) + +/// A function to check if the scaling ratio is supported by CAS. +/// +/// Contrast Adaptive Sharpening (CAS) supports a maximum scaling ratio expressed in FFX_CAS_AREA_LIMIT. +/// +/// @param [in] outX The width of the target output, expressed in pixels. +/// @param [in] outY The height of the target output, expressed in pixels. +/// @param [in] inX The width of the input surface, expressed in pixels. +/// @param [in] inY The height of the input surface, expressed in pixels. +/// +/// @returns +/// True if CAS supports scaling in the given configuration. +/// +/// @ingroup FfxGPUCas +FfxUInt32 ffxCasSupportScaling( + FFX_PARAMETER_IN FfxFloat32 outX, + FFX_PARAMETER_IN FfxFloat32 outY, + FFX_PARAMETER_IN FfxFloat32 inX, + FFX_PARAMETER_IN FfxFloat32 inY) +{ + return FfxUInt32(((outX * outY) * ffxReciprocal(inX * inY)) <= FFX_CAS_AREA_LIMIT); +} + +/// Call to setup required constant values (works on CPU or GPU). +/// +/// @param [out] const0 The first 4 32-bit values of the constant buffer which is populated by this function. +/// @param [out] const1 The second 4 32-bit values of the constant buffer which is populated by this function. +/// @param [in] sharpness Set to 0 for the default (lower ringing), 1 for maximum (higest ringing). +/// @param [in] inputSizeInPixelsX The size of the input resolution in the X dimension. +/// @param [in] inputSizeInPixelsY The size of the input resolution in the Y dimension. +/// @param [in] outputSizeInPixelsX The size of the output resolution in the X dimension. +/// @param [in] outputSizeInPixelsY The size of the output resolution in the Y dimension. +/// +/// @ingroup FfxGPUCas +FFX_STATIC void ffxCasSetup( + FFX_PARAMETER_INOUT FfxUInt32x4 const0, + FFX_PARAMETER_INOUT FfxUInt32x4 const1, + FFX_PARAMETER_IN FfxFloat32 sharpness, + FFX_PARAMETER_IN FfxFloat32 inputSizeInPixelsX, + FFX_PARAMETER_IN FfxFloat32 inputSizeInPixelsY, + FFX_PARAMETER_IN FfxFloat32 outputSizeInPixelsX, + FFX_PARAMETER_IN FfxFloat32 outputSizeInPixelsY) +{ + // Scaling terms. + const0[0] = ffxAsUInt32(inputSizeInPixelsX * ffxReciprocal(outputSizeInPixelsX)); + const0[1] = ffxAsUInt32(inputSizeInPixelsY * ffxReciprocal(outputSizeInPixelsY)); + const0[2] = ffxAsUInt32(FfxFloat32(0.5) * inputSizeInPixelsX * ffxReciprocal(outputSizeInPixelsX) - FfxFloat32(0.5)); + const0[3] = ffxAsUInt32(FfxFloat32(0.5) * inputSizeInPixelsY * ffxReciprocal(outputSizeInPixelsY) - FfxFloat32(0.5)); + + // Sharpness value. + FfxFloat32 sharp = -ffxReciprocal(ffxLerp(8.0, 5.0, ffxSaturate(sharpness))); + FfxFloat32x2 hSharp = {sharp, 0.0}; + const1[0] = ffxAsUInt32(sharp); + const1[1] = ffxPackHalf2x16(hSharp); + const1[2] = ffxAsUInt32(FfxFloat32(8.0) * inputSizeInPixelsX * ffxReciprocal(outputSizeInPixelsX)); + const1[3] = 0; +} + +#if defined(FFX_GPU) +#if defined(FFX_CAS_PACKED_ONLY) +// Avoid compiler errors by including default implementations of these callbacks. +FfxFloat32x3 casLoad(FFX_PARAMETER_IN FfxInt32x2 position) +{ + return FfxFloat32x3(0.0, 0.0, 0.0); +} + +void casInput( + FFX_PARAMETER_INOUT FfxFloat32 red, + FFX_PARAMETER_INOUT FfxFloat32 green, + FFX_PARAMETER_INOUT FfxFloat32 blue) +{ +} +#endif // #if defined(FFX_CAS_PACKED_ONLY) + +// No scaling algorithm uses minimal 3x3 pixel neighborhood. +void casFilterNoScaling( + FFX_PARAMETER_OUT FfxFloat32 outPixelRed, + FFX_PARAMETER_OUT FfxFloat32 outPixelGreen, + FFX_PARAMETER_OUT FfxFloat32 outPixelBlue, + FFX_PARAMETER_IN FfxUInt32x2 samplePosition, + FFX_PARAMETER_IN FfxUInt32x4 const0, + FFX_PARAMETER_IN FfxUInt32x4 const1) +{ + // Load a collection of samples in a 3x3 neighorhood, where e is the current pixel. + // a b c + // d e f + // g h i + FfxFloat32x3 sampleA = casLoad(FfxInt32x2(samplePosition) + FfxInt32x2(-1, -1)); + FfxFloat32x3 sampleB = casLoad(FfxInt32x2(samplePosition) + FfxInt32x2(0, -1)); + FfxFloat32x3 sampleC = casLoad(FfxInt32x2(samplePosition) + FfxInt32x2(1, -1)); + FfxFloat32x3 sampleD = casLoad(FfxInt32x2(samplePosition) + FfxInt32x2(-1, 0)); + FfxFloat32x3 sampleE = casLoad(FfxInt32x2(samplePosition)); + FfxFloat32x3 sampleF = casLoad(FfxInt32x2(samplePosition) + FfxInt32x2(1, 0)); + FfxFloat32x3 sampleG = casLoad(FfxInt32x2(samplePosition) + FfxInt32x2(-1, 1)); + FfxFloat32x3 sampleH = casLoad(FfxInt32x2(samplePosition) + FfxInt32x2(0, 1)); + FfxFloat32x3 sampleI = casLoad(FfxInt32x2(samplePosition) + FfxInt32x2(1, 1)); + + // Run optional input transform. + casInput(sampleA.r, sampleA.g, sampleA.b); + casInput(sampleB.r, sampleB.g, sampleB.b); + casInput(sampleC.r, sampleC.g, sampleC.b); + casInput(sampleD.r, sampleD.g, sampleD.b); + casInput(sampleE.r, sampleE.g, sampleE.b); + casInput(sampleF.r, sampleF.g, sampleF.b); + casInput(sampleG.r, sampleG.g, sampleG.b); + casInput(sampleH.r, sampleH.g, sampleH.b); + casInput(sampleI.r, sampleI.g, sampleI.b); + + // Soft min and max. + // a b c b + // d e f * 0.5 + d e f * 0.5 + // g h i h + // These are 2.0x bigger (factored out the extra multiply). + FfxFloat32 minimumRed = ffxMin3(ffxMin3(sampleD.r, sampleE.r, sampleF.r), sampleB.r, sampleH.r); + FfxFloat32 minimumGreen = ffxMin3(ffxMin3(sampleD.g, sampleE.g, sampleF.g), sampleB.g, sampleH.g); + FfxFloat32 minimumBlue = ffxMin3(ffxMin3(sampleD.b, sampleE.b, sampleF.b), sampleB.b, sampleH.b); + +#if defined(FFX_CAS_BETTER_DIAGONALS) + FfxFloat32 minimumRed2 = ffxMin3(ffxMin3(minimumRed, sampleA.r, sampleC.r), sampleG.r, sampleI.r); + FfxFloat32 minimumGreen2 = ffxMin3(ffxMin3(minimumGreen, sampleA.g, sampleC.g), sampleG.g, sampleI.g); + FfxFloat32 minimumBlue2 = ffxMin3(ffxMin3(minimumBlue, sampleA.b, sampleC.b), sampleG.b, sampleI.b); + minimumRed = minimumRed + minimumRed2; + minimumGreen = minimumGreen + minimumGreen2; + minimumBlue = minimumBlue + minimumBlue2; +#endif // #if defined(FFX_CAS_BETTER_DIAGONALS) + + FfxFloat32 maximumRed = ffxMax3(ffxMax3(sampleD.r, sampleE.r, sampleF.r), sampleB.r, sampleH.r); + FfxFloat32 maximumGreen = ffxMax3(ffxMax3(sampleD.g, sampleE.g, sampleF.g), sampleB.g, sampleH.g); + FfxFloat32 maximumBlue = ffxMax3(ffxMax3(sampleD.b, sampleE.b, sampleF.b), sampleB.b, sampleH.b); + +#if defined(FFX_CAS_BETTER_DIAGONALS) + FfxFloat32 maximumRed2 = ffxMax3(ffxMax3(maximumRed, sampleA.r, sampleC.r), sampleG.r, sampleI.r); + FfxFloat32 maximumGreen2 = ffxMax3(ffxMax3(maximumGreen, sampleA.g, sampleC.g), sampleG.g, sampleI.g); + FfxFloat32 maximumBlue2 = ffxMax3(ffxMax3(maximumBlue, sampleA.b, sampleC.b), sampleG.b, sampleI.b); + maximumRed = maximumRed + maximumRed2; + maximumGreen = maximumGreen + maximumGreen2; + maximumBlue = maximumBlue + maximumBlue2; +#endif // #if defined(FFX_CAS_BETTER_DIAGONALS) + + // Smooth minimum distance to signal limit divided by smooth max. +#if defined(FFX_CAS_USE_PRECISE_MATH) + FfxFloat32 reciprocalMaximumRed = ffxReciprocal(maximumRed); + FfxFloat32 reciprocalMaximumGreen = ffxReciprocal(maximumGreen); + FfxFloat32 reciprocalMaximumBlue = ffxReciprocal(maximumBlue); +#else + FfxFloat32 reciprocalMaximumRed = ffxApproximateReciprocal(maximumRed); + FfxFloat32 reciprocalMaximumGreen = ffxApproximateReciprocal(maximumGreen); + FfxFloat32 reciprocalMaximumBlue = ffxApproximateReciprocal(maximumBlue); +#endif // #if defined(FFX_CAS_USE_PRECISE_MATH) + +#if defined(FFX_CAS_USE_PRECISE_MATH) + FfxFloat32 amplifyRed = ffxSaturate(ffxMin(minimumRed, FfxFloat32(2.0) - maximumRed) * reciprocalMaximumRed); + FfxFloat32 amplifyGreen = ffxSaturate(ffxMin(minimumGreen, FfxFloat32(2.0) - maximumGreen) * reciprocalMaximumGreen); + FfxFloat32 amplifyBlue = ffxSaturate(ffxMin(minimumBlue, FfxFloat32(2.0) - maximumBlue) * reciprocalMaximumBlue); +#else + FfxFloat32 amplifyRed = ffxSaturate(ffxMin(minimumRed, FfxFloat32(1.0) - maximumRed) * reciprocalMaximumRed); + FfxFloat32 amplifyGreen = ffxSaturate(ffxMin(minimumGreen, FfxFloat32(1.0) - maximumGreen) * reciprocalMaximumGreen); + FfxFloat32 amplifyBlue = ffxSaturate(ffxMin(minimumBlue, FfxFloat32(1.0) - maximumBlue) * reciprocalMaximumBlue); +#endif // #if defined(FFX_CAS_USE_PRECISE_MATH) + + // Shaping amount of sharpening. +#if defined(FFX_CAS_USE_PRECISE_MATH) + amplifyRed = ffxSqrt(amplifyRed); + amplifyGreen = ffxSqrt(amplifyGreen); + amplifyBlue = ffxSqrt(amplifyBlue); +#else + amplifyRed = ffxApproximateSqrt(amplifyRed); + amplifyGreen = ffxApproximateSqrt(amplifyGreen); + amplifyBlue = ffxApproximateSqrt(amplifyBlue); +#endif // #if defined(FFX_CAS_USE_PRECISE_MATH) + + // Filter shape. + // 0 w 0 + // w 1 w + // 0 w 0 + FfxFloat32 peak = ffxAsFloat(const1.x); + FfxFloat32x3 weight = FfxFloat32x3(amplifyRed * peak, amplifyGreen * peak, amplifyBlue * peak); + + // Filter using green coef only, depending on dead code removal to strip out the extra overhead. +#if defined(FFX_CAS_USE_PRECISE_MATH) + FfxFloat32 reciprocalWeight = ffxReciprocal(FfxFloat32(1.0) + FfxFloat32(4.0) * weight.g); +#else + FfxFloat32 reciprocalWeight = ffxApproximateReciprocalMedium(FfxFloat32(1.0) + FfxFloat32(4.0) * weight.g); +#endif // #if defined(FFX_CAS_USE_PRECISE_MATH) + + outPixelRed = ffxSaturate((sampleB.r * weight.g + sampleD.r * weight.g + sampleF.r * weight.g + sampleH.r * weight.g + sampleE.r) * reciprocalWeight); + outPixelGreen = ffxSaturate((sampleB.g * weight.g + sampleD.g * weight.g + sampleF.g * weight.g + sampleH.g * weight.g + sampleE.g) * reciprocalWeight); + outPixelBlue = ffxSaturate((sampleB.b * weight.g + sampleD.b * weight.g + sampleF.b * weight.g + sampleH.b * weight.g + sampleE.b) * reciprocalWeight); +} + +#if FFX_HALF == 1 +// Half precision version algorithm with no scaling and filters 2 tiles in one run. +void casFilterNoScalingHalf( + FFX_PARAMETER_OUT FfxFloat16x2 outPixelRed, + FFX_PARAMETER_OUT FfxFloat16x2 outPixelGreen, + FFX_PARAMETER_OUT FfxFloat16x2 outPixelBlue, + FFX_PARAMETER_IN FfxUInt32x2 samplePosition, + FFX_PARAMETER_IN FfxUInt32x4 const0, + FFX_PARAMETER_IN FfxUInt32x4 const1) +{ + FfxInt16x2 samplePosition0 = FfxInt16x2(samplePosition); + FfxFloat16x3 sampleA0 = casLoadHalf(samplePosition0 + FfxInt16x2(-1, -1)); + FfxFloat16x3 sampleB0 = casLoadHalf(samplePosition0 + FfxInt16x2(0, -1)); + FfxFloat16x3 sampleC0 = casLoadHalf(samplePosition0 + FfxInt16x2(1, -1)); + FfxFloat16x3 sampleD0 = casLoadHalf(samplePosition0 + FfxInt16x2(-1, 0)); + FfxFloat16x3 sampleE0 = casLoadHalf(samplePosition0); + FfxFloat16x3 sampleF0 = casLoadHalf(samplePosition0 + FfxInt16x2(1, 0)); + FfxFloat16x3 sampleG0 = casLoadHalf(samplePosition0 + FfxInt16x2(-1, 1)); + FfxFloat16x3 sampleH0 = casLoadHalf(samplePosition0 + FfxInt16x2(0, 1)); + FfxFloat16x3 sampleI0 = casLoadHalf(samplePosition0 + FfxInt16x2(1, 1)); + FfxInt16x2 samplePosition1 = samplePosition0 + FfxInt16x2(8, 0); + FfxFloat16x3 sampleA1 = casLoadHalf(samplePosition1 + FfxInt16x2(-1, -1)); + FfxFloat16x3 sampleB1 = casLoadHalf(samplePosition1 + FfxInt16x2(0, -1)); + FfxFloat16x3 sampleC1 = casLoadHalf(samplePosition1 + FfxInt16x2(1, -1)); + FfxFloat16x3 sampleD1 = casLoadHalf(samplePosition1 + FfxInt16x2(-1, 0)); + FfxFloat16x3 sampleE1 = casLoadHalf(samplePosition1); + FfxFloat16x3 sampleF1 = casLoadHalf(samplePosition1 + FfxInt16x2(1, 0)); + FfxFloat16x3 sampleG1 = casLoadHalf(samplePosition1 + FfxInt16x2(-1, 1)); + FfxFloat16x3 sampleH1 = casLoadHalf(samplePosition1 + FfxInt16x2(0, 1)); + FfxFloat16x3 sampleI1 = casLoadHalf(samplePosition1 + FfxInt16x2(1, 1)); + + // AOS to SOA conversion. + FfxFloat16x2 aR = FfxFloat16x2(sampleA0.r, sampleA1.r); + FfxFloat16x2 aG = FfxFloat16x2(sampleA0.g, sampleA1.g); + FfxFloat16x2 aB = FfxFloat16x2(sampleA0.b, sampleA1.b); + FfxFloat16x2 bR = FfxFloat16x2(sampleB0.r, sampleB1.r); + FfxFloat16x2 bG = FfxFloat16x2(sampleB0.g, sampleB1.g); + FfxFloat16x2 bB = FfxFloat16x2(sampleB0.b, sampleB1.b); + FfxFloat16x2 cR = FfxFloat16x2(sampleC0.r, sampleC1.r); + FfxFloat16x2 cG = FfxFloat16x2(sampleC0.g, sampleC1.g); + FfxFloat16x2 cB = FfxFloat16x2(sampleC0.b, sampleC1.b); + FfxFloat16x2 dR = FfxFloat16x2(sampleD0.r, sampleD1.r); + FfxFloat16x2 dG = FfxFloat16x2(sampleD0.g, sampleD1.g); + FfxFloat16x2 dB = FfxFloat16x2(sampleD0.b, sampleD1.b); + FfxFloat16x2 eR = FfxFloat16x2(sampleE0.r, sampleE1.r); + FfxFloat16x2 eG = FfxFloat16x2(sampleE0.g, sampleE1.g); + FfxFloat16x2 eB = FfxFloat16x2(sampleE0.b, sampleE1.b); + FfxFloat16x2 fR = FfxFloat16x2(sampleF0.r, sampleF1.r); + FfxFloat16x2 fG = FfxFloat16x2(sampleF0.g, sampleF1.g); + FfxFloat16x2 fB = FfxFloat16x2(sampleF0.b, sampleF1.b); + FfxFloat16x2 gR = FfxFloat16x2(sampleG0.r, sampleG1.r); + FfxFloat16x2 gG = FfxFloat16x2(sampleG0.g, sampleG1.g); + FfxFloat16x2 gB = FfxFloat16x2(sampleG0.b, sampleG1.b); + FfxFloat16x2 hR = FfxFloat16x2(sampleH0.r, sampleH1.r); + FfxFloat16x2 hG = FfxFloat16x2(sampleH0.g, sampleH1.g); + FfxFloat16x2 hB = FfxFloat16x2(sampleH0.b, sampleH1.b); + FfxFloat16x2 iR = FfxFloat16x2(sampleI0.r, sampleI1.r); + FfxFloat16x2 iG = FfxFloat16x2(sampleI0.g, sampleI1.g); + FfxFloat16x2 iB = FfxFloat16x2(sampleI0.b, sampleI1.b); + + // Run optional input transform. + casInputHalf(aR, aG, aB); + casInputHalf(bR, bG, bB); + casInputHalf(cR, cG, cB); + casInputHalf(dR, dG, dB); + casInputHalf(eR, eG, eB); + casInputHalf(fR, fG, fB); + casInputHalf(gR, gG, gB); + casInputHalf(hR, hG, hB); + casInputHalf(iR, iG, iB); + + // Soft min and max. + FfxFloat16x2 minimumRed = ffxMin(ffxMin(fR, hR), ffxMin(ffxMin(bR, dR), eR)); + FfxFloat16x2 minimumGreen = ffxMin(ffxMin(fG, hG), ffxMin(ffxMin(bG, dG), eG)); + FfxFloat16x2 minimumBlue = ffxMin(ffxMin(fB, hB), ffxMin(ffxMin(bB, dB), eB)); + +#if defined(FFX_CAS_BETTER_DIAGONALS) + FfxFloat16x2 minimumRed2 = ffxMin(ffxMin(gR, iR), ffxMin(ffxMin(aR, cR), minimumRed)); + FfxFloat16x2 minimumGreen2 = ffxMin(ffxMin(gG, iG), ffxMin(ffxMin(aG, cG), minimumGreen)); + FfxFloat16x2 minimumBlue2 = ffxMin(ffxMin(gB, iB), ffxMin(ffxMin(aB, cB), minimumBlue)); + minimumRed = minimumRed + minimumRed2; + minimumGreen = minimumGreen + minimumGreen2; + minimumBlue = minimumBlue + minimumBlue2; +#endif // #if defined(FFX_CAS_BETTER_DIAGONALS) + + FfxFloat16x2 maximumRed = max(max(fR, hR), max(max(bR, dR), eR)); + FfxFloat16x2 maximumGreen = max(max(fG, hG), max(max(bG, dG), eG)); + FfxFloat16x2 maximumBlue = max(max(fB, hB), max(max(bB, dB), eB)); + +#if defined(FFX_CAS_BETTER_DIAGONALS) + FfxFloat16x2 maximumRed2 = max(max(gR, iR), max(max(aR, cR), maximumRed)); + FfxFloat16x2 maximumGreen2 = max(max(gG, iG), max(max(aG, cG), maximumGreen)); + FfxFloat16x2 maximumBlue2 = max(max(gB, iB), max(max(aB, cB), maximumBlue)); + maximumRed = maximumRed + maximumRed2; + maximumGreen = maximumGreen + maximumGreen2; + maximumBlue = maximumBlue + maximumBlue2; +#endif // #if defined(FFX_CAS_BETTER_DIAGONALS) + + // Smooth minimum distance to signal limit divided by smooth max. +#if defined(FFX_CAS_USE_PRECISE_MATH) + FfxFloat16x2 reciprocalMaximumRed = ffxReciprocalHalf(maximumRed); + FfxFloat16x2 reciprocalMaximumGreen = ffxReciprocalHalf(maximumGreen); + FfxFloat16x2 reciprocalMaximumBlue = ffxReciprocalHalf(maximumBlue); +#else + FfxFloat16x2 reciprocalMaximumRed = ffxApproximateReciprocalHalf(maximumRed); + FfxFloat16x2 reciprocalMaximumGreen = ffxApproximateReciprocalHalf(maximumGreen); + FfxFloat16x2 reciprocalMaximumBlue = ffxApproximateReciprocalHalf(maximumBlue); +#endif // #if defined(FFX_CAS_USE_PRECISE_MATH) + +#if defined(FFX_CAS_BETTER_DIAGONALS) + FfxFloat16x2 amplifyRed = ffxSaturate(min(minimumRed, FFX_BROADCAST_FLOAT16X2(2.0) - maximumRed) * reciprocalMaximumRed); + FfxFloat16x2 amplifyGreen = ffxSaturate(min(minimumGreen, FFX_BROADCAST_FLOAT16X2(2.0) - maximumGreen) * reciprocalMaximumGreen); + FfxFloat16x2 amplifyBlue = ffxSaturate(min(minimumBlue, FFX_BROADCAST_FLOAT16X2(2.0) - maximumBlue) * reciprocalMaximumBlue); +#else + FfxFloat16x2 amplifyRed = ffxSaturate(min(minimumRed, FFX_BROADCAST_FLOAT16X2(1.0) - maximumRed) * reciprocalMaximumRed); + FfxFloat16x2 amplifyGreen = ffxSaturate(min(minimumGreen, FFX_BROADCAST_FLOAT16X2(1.0) - maximumGreen) * reciprocalMaximumGreen); + FfxFloat16x2 amplifyBlue = ffxSaturate(min(minimumBlue, FFX_BROADCAST_FLOAT16X2(1.0) - maximumBlue) * reciprocalMaximumBlue); +#endif // #if defined(FFX_CAS_BETTER_DIAGONALS) + + // Shaping amount of sharpening. +#if defined(FFX_CAS_USE_PRECISE_MATH) + amplifyRed = ffxSqrt(amplifyRed); + amplifyGreen = ffxSqrt(amplifyGreen); + amplifyBlue = ffxSqrt(amplifyBlue); +#else + amplifyRed = ffxApproximateSqrtHalf(amplifyRed); + amplifyGreen = ffxApproximateSqrtHalf(amplifyGreen); + amplifyBlue = ffxApproximateSqrtHalf(amplifyBlue); +#endif // #if defined(FFX_CAS_USE_PRECISE_MATH) + + // Filter shape. + FfxFloat16 peak = FFX_UINT32_TO_FLOAT16X2(const1.y).x; + FfxFloat16x2 weightRed = amplifyRed * FFX_BROADCAST_FLOAT16X2(peak); + FfxFloat16x2 weightGreen = amplifyGreen * FFX_BROADCAST_FLOAT16X2(peak); + FfxFloat16x2 weightBlue = amplifyBlue * FFX_BROADCAST_FLOAT16X2(peak); + // Filter. +#if defined(FFX_CAS_USE_PRECISE_MATH) + FfxFloat16x2 reciprocalWeight = ffxReciprocalHalf(FFX_BROADCAST_FLOAT16X2(1.0) + FFX_BROADCAST_FLOAT16X2(4.0) * weightGreen); +#else + FfxFloat16x2 reciprocalWeight = ffxApproximateReciprocalMediumHalf(FFX_BROADCAST_FLOAT16X2(1.0) + FFX_BROADCAST_FLOAT16X2(4.0) * weightGreen); +#endif // #if defined(FFX_CAS_USE_PRECISE_MATH) + + outPixelRed = ffxSaturate((bR * weightGreen + dR * weightGreen + fR * weightGreen + hR * weightGreen + eR) * reciprocalWeight); + outPixelGreen = ffxSaturate((bG * weightGreen + dG * weightGreen + fG * weightGreen + hG * weightGreen + eG) * reciprocalWeight); + outPixelBlue = ffxSaturate((bB * weightGreen + dB * weightGreen + fB * weightGreen + hB * weightGreen + eB) * reciprocalWeight); +} +#endif // #if FFX_HALF == 1 + +// Scaling algorithm adaptively interpolates between nearest 4 results of the non-scaling algorithm. +void casFilterWithScaling( + FFX_PARAMETER_OUT FfxFloat32 pixR, + FFX_PARAMETER_OUT FfxFloat32 pixG, + FFX_PARAMETER_OUT FfxFloat32 pixB, + FFX_PARAMETER_IN FfxUInt32x2 samplePosition, + FFX_PARAMETER_IN FfxUInt32x4 const0, + FFX_PARAMETER_IN FfxUInt32x4 const1) +{ + // a b c d + // e f g h + // i j k l + // m n o p + // Working these 4 results. + // +-----+-----+ + // | | | + // | f..|..g | + // | . | . | + // +-----+-----+ + // | . | . | + // | j..|..k | + // | | | + // +-----+-----+ + FfxFloat32x2 pixelPosition = FfxFloat32x2(samplePosition) * ffxAsFloat(const0.xy) + ffxAsFloat(const0.zw); + FfxFloat32x2 floorPixelPosition = floor(pixelPosition); + pixelPosition -= floorPixelPosition; + FfxInt32x2 finalSamplePosition = FfxInt32x2(floorPixelPosition); + FfxFloat32x3 a = casLoad(finalSamplePosition + FfxInt32x2(-1, -1)); + FfxFloat32x3 b = casLoad(finalSamplePosition + FfxInt32x2(0, -1)); + FfxFloat32x3 e = casLoad(finalSamplePosition + FfxInt32x2(-1, 0)); + FfxFloat32x3 f = casLoad(finalSamplePosition); + FfxFloat32x3 c = casLoad(finalSamplePosition + FfxInt32x2(1, -1)); + FfxFloat32x3 d = casLoad(finalSamplePosition + FfxInt32x2(2, -1)); + FfxFloat32x3 g = casLoad(finalSamplePosition + FfxInt32x2(1, 0)); + FfxFloat32x3 h = casLoad(finalSamplePosition + FfxInt32x2(2, 0)); + FfxFloat32x3 i = casLoad(finalSamplePosition + FfxInt32x2(-1, 1)); + FfxFloat32x3 j = casLoad(finalSamplePosition + FfxInt32x2(0, 1)); + FfxFloat32x3 m = casLoad(finalSamplePosition + FfxInt32x2(-1, 2)); + FfxFloat32x3 n = casLoad(finalSamplePosition + FfxInt32x2(0, 2)); + FfxFloat32x3 k = casLoad(finalSamplePosition + FfxInt32x2(1, 1)); + FfxFloat32x3 l = casLoad(finalSamplePosition + FfxInt32x2(2, 1)); + FfxFloat32x3 o = casLoad(finalSamplePosition + FfxInt32x2(1, 2)); + FfxFloat32x3 p = casLoad(finalSamplePosition + FfxInt32x2(2, 2)); + + // Run optional input transform. + casInput(a.r, a.g, a.b); + casInput(b.r, b.g, b.b); + casInput(c.r, c.g, c.b); + casInput(d.r, d.g, d.b); + casInput(e.r, e.g, e.b); + casInput(f.r, f.g, f.b); + casInput(g.r, g.g, g.b); + casInput(h.r, h.g, h.b); + casInput(i.r, i.g, i.b); + casInput(j.r, j.g, j.b); + casInput(k.r, k.g, k.b); + casInput(l.r, l.g, l.b); + casInput(m.r, m.g, m.b); + casInput(n.r, n.g, n.b); + casInput(o.r, o.g, o.b); + casInput(p.r, p.g, p.b); + + // Soft min and max. + // These are 2.0x bigger (factored out the extra multiply). + // a b c b + // e f g * 0.5 + e f g * 0.5 [F] + // i j k j + FfxFloat32 minimumRed = ffxMin3(ffxMin3(b.r, e.r, f.r), g.r, j.r); + FfxFloat32 minimumGreen = ffxMin3(ffxMin3(b.g, e.g, f.g), g.g, j.g); + FfxFloat32 minimumBlue = ffxMin3(ffxMin3(b.b, e.b, f.b), g.b, j.b); + +#if defined(FFX_CAS_BETTER_DIAGONALS) + FfxFloat32 mnfR2 = ffxMin3(ffxMin3(minimumRed, a.r, c.r), i.r, k.r); + FfxFloat32 mnfG2 = ffxMin3(ffxMin3(minimumGreen, a.g, c.g), i.g, k.g); + FfxFloat32 mnfB2 = ffxMin3(ffxMin3(minimumBlue, a.b, c.b), i.b, k.b); + minimumRed = minimumRed + mnfR2; + minimumGreen = minimumGreen + mnfG2; + minimumBlue = minimumBlue + mnfB2; +#endif // #if defined(FFX_CAS_BETTER_DIAGONALS) + + FfxFloat32 mxfR = ffxMax3(ffxMax3(b.r, e.r, f.r), g.r, j.r); + FfxFloat32 mxfG = ffxMax3(ffxMax3(b.g, e.g, f.g), g.g, j.g); + FfxFloat32 mxfB = ffxMax3(ffxMax3(b.b, e.b, f.b), g.b, j.b); + +#if defined(FFX_CAS_BETTER_DIAGONALS) + FfxFloat32 mxfR2 = ffxMax3(ffxMax3(mxfR, a.r, c.r), i.r, k.r); + FfxFloat32 mxfG2 = ffxMax3(ffxMax3(mxfG, a.g, c.g), i.g, k.g); + FfxFloat32 mxfB2 = ffxMax3(ffxMax3(mxfB, a.b, c.b), i.b, k.b); + mxfR = mxfR + mxfR2; + mxfG = mxfG + mxfG2; + mxfB = mxfB + mxfB2; +#endif // #if defined(FFX_CAS_BETTER_DIAGONALS) + + // b c d c + // f g h * 0.5 + f g h * 0.5 [G] + // j k l k + FfxFloat32 mngR = ffxMin3(ffxMin3(c.r, f.r, g.r), h.r, k.r); + FfxFloat32 mngG = ffxMin3(ffxMin3(c.g, f.g, g.g), h.g, k.g); + FfxFloat32 mngB = ffxMin3(ffxMin3(c.b, f.b, g.b), h.b, k.b); + +#if defined(FFX_CAS_BETTER_DIAGONALS) + FfxFloat32 mngR2 = ffxMin3(ffxMin3(mngR, b.r, d.r), j.r, l.r); + FfxFloat32 mngG2 = ffxMin3(ffxMin3(mngG, b.g, d.g), j.g, l.g); + FfxFloat32 mngB2 = ffxMin3(ffxMin3(mngB, b.b, d.b), j.b, l.b); + mngR = mngR + mngR2; + mngG = mngG + mngG2; + mngB = mngB + mngB2; +#endif // #if defined(FFX_CAS_BETTER_DIAGONALS) + + FfxFloat32 mxgR = ffxMax3(ffxMax3(c.r, f.r, g.r), h.r, k.r); + FfxFloat32 mxgG = ffxMax3(ffxMax3(c.g, f.g, g.g), h.g, k.g); + FfxFloat32 mxgB = ffxMax3(ffxMax3(c.b, f.b, g.b), h.b, k.b); + +#if defined(FFX_CAS_BETTER_DIAGONALS) + FfxFloat32 mxgR2 = ffxMax3(ffxMax3(mxgR, b.r, d.r), j.r, l.r); + FfxFloat32 mxgG2 = ffxMax3(ffxMax3(mxgG, b.g, d.g), j.g, l.g); + FfxFloat32 mxgB2 = ffxMax3(ffxMax3(mxgB, b.b, d.b), j.b, l.b); + mxgR = mxgR + mxgR2; + mxgG = mxgG + mxgG2; + mxgB = mxgB + mxgB2; +#endif // #if defined(FFX_CAS_BETTER_DIAGONALS) + + // e f g f + // i j k * 0.5 + i j k * 0.5 [J] + // m n o n + FfxFloat32 mnjR = ffxMin3(ffxMin3(f.r, i.r, j.r), k.r, n.r); + FfxFloat32 mnjG = ffxMin3(ffxMin3(f.g, i.g, j.g), k.g, n.g); + FfxFloat32 mnjB = ffxMin3(ffxMin3(f.b, i.b, j.b), k.b, n.b); + +#if defined(FFX_CAS_BETTER_DIAGONALS) + FfxFloat32 mnjR2 = ffxMin3(ffxMin3(mnjR, e.r, g.r), m.r, o.r); + FfxFloat32 mnjG2 = ffxMin3(ffxMin3(mnjG, e.g, g.g), m.g, o.g); + FfxFloat32 mnjB2 = ffxMin3(ffxMin3(mnjB, e.b, g.b), m.b, o.b); + mnjR = mnjR + mnjR2; + mnjG = mnjG + mnjG2; + mnjB = mnjB + mnjB2; +#endif // #if defined(FFX_CAS_BETTER_DIAGONALS) + + FfxFloat32 mxjR = ffxMax3(ffxMax3(f.r, i.r, j.r), k.r, n.r); + FfxFloat32 mxjG = ffxMax3(ffxMax3(f.g, i.g, j.g), k.g, n.g); + FfxFloat32 mxjB = ffxMax3(ffxMax3(f.b, i.b, j.b), k.b, n.b); + +#if defined(FFX_CAS_BETTER_DIAGONALS) + FfxFloat32 mxjR2 = ffxMax3(ffxMax3(mxjR, e.r, g.r), m.r, o.r); + FfxFloat32 mxjG2 = ffxMax3(ffxMax3(mxjG, e.g, g.g), m.g, o.g); + FfxFloat32 mxjB2 = ffxMax3(ffxMax3(mxjB, e.b, g.b), m.b, o.b); + mxjR = mxjR + mxjR2; + mxjG = mxjG + mxjG2; + mxjB = mxjB + mxjB2; +#endif // #if defined(FFX_CAS_BETTER_DIAGONALS) + + // f g h g + // j k l * 0.5 + j k l * 0.5 [K] + // n o p o + FfxFloat32 mnkR = ffxMin3(ffxMin3(g.r, j.r, k.r), l.r, o.r); + FfxFloat32 mnkG = ffxMin3(ffxMin3(g.g, j.g, k.g), l.g, o.g); + FfxFloat32 mnkB = ffxMin3(ffxMin3(g.b, j.b, k.b), l.b, o.b); + +#if defined(FFX_CAS_BETTER_DIAGONALS) + FfxFloat32 mnkR2 = ffxMin3(ffxMin3(mnkR, f.r, h.r), n.r, p.r); + FfxFloat32 mnkG2 = ffxMin3(ffxMin3(mnkG, f.g, h.g), n.g, p.g); + FfxFloat32 mnkB2 = ffxMin3(ffxMin3(mnkB, f.b, h.b), n.b, p.b); + mnkR = mnkR + mnkR2; + mnkG = mnkG + mnkG2; + mnkB = mnkB + mnkB2; +#endif // #if defined(FFX_CAS_BETTER_DIAGONALS) + + FfxFloat32 mxkR = ffxMax3(ffxMax3(g.r, j.r, k.r), l.r, o.r); + FfxFloat32 mxkG = ffxMax3(ffxMax3(g.g, j.g, k.g), l.g, o.g); + FfxFloat32 mxkB = ffxMax3(ffxMax3(g.b, j.b, k.b), l.b, o.b); + +#if defined(FFX_CAS_BETTER_DIAGONALS) + FfxFloat32 mxkR2 = ffxMax3(ffxMax3(mxkR, f.r, h.r), n.r, p.r); + FfxFloat32 mxkG2 = ffxMax3(ffxMax3(mxkG, f.g, h.g), n.g, p.g); + FfxFloat32 mxkB2 = ffxMax3(ffxMax3(mxkB, f.b, h.b), n.b, p.b); + mxkR = mxkR + mxkR2; + mxkG = mxkG + mxkG2; + mxkB = mxkB + mxkB2; +#endif // #if defined(FFX_CAS_BETTER_DIAGONALS) + +#if defined(FFX_CAS_USE_PRECISE_MATH) + // Smooth minimum distance to signal limit divided by smooth max. + FfxFloat32 rcpMfR = ffxReciprocal(mxfR); + FfxFloat32 rcpMfG = ffxReciprocal(mxfG); + FfxFloat32 rcpMfB = ffxReciprocal(mxfB); + FfxFloat32 rcpMgR = ffxReciprocal(mxgR); + FfxFloat32 rcpMgG = ffxReciprocal(mxgG); + FfxFloat32 rcpMgB = ffxReciprocal(mxgB); + FfxFloat32 rcpMjR = ffxReciprocal(mxjR); + FfxFloat32 rcpMjG = ffxReciprocal(mxjG); + FfxFloat32 rcpMjB = ffxReciprocal(mxjB); + FfxFloat32 rcpMkR = ffxReciprocal(mxkR); + FfxFloat32 rcpMkG = ffxReciprocal(mxkG); + FfxFloat32 rcpMkB = ffxReciprocal(mxkB); +#else + // Smooth minimum distance to signal limit divided by smooth max. + FfxFloat32 rcpMfR = ffxApproximateReciprocal(mxfR); + FfxFloat32 rcpMfG = ffxApproximateReciprocal(mxfG); + FfxFloat32 rcpMfB = ffxApproximateReciprocal(mxfB); + FfxFloat32 rcpMgR = ffxApproximateReciprocal(mxgR); + FfxFloat32 rcpMgG = ffxApproximateReciprocal(mxgG); + FfxFloat32 rcpMgB = ffxApproximateReciprocal(mxgB); + FfxFloat32 rcpMjR = ffxApproximateReciprocal(mxjR); + FfxFloat32 rcpMjG = ffxApproximateReciprocal(mxjG); + FfxFloat32 rcpMjB = ffxApproximateReciprocal(mxjB); + FfxFloat32 rcpMkR = ffxApproximateReciprocal(mxkR); + FfxFloat32 rcpMkG = ffxApproximateReciprocal(mxkG); + FfxFloat32 rcpMkB = ffxApproximateReciprocal(mxkB); +#endif // #if defined(FFX_CAS_USE_PRECISE_MATH) + +#if defined(FFX_CAS_BETTER_DIAGONALS) + FfxFloat32 ampfR = ffxSaturate(ffxMin(minimumRed, FfxFloat32(2.0) - mxfR) * rcpMfR); + FfxFloat32 ampfG = ffxSaturate(ffxMin(minimumGreen, FfxFloat32(2.0) - mxfG) * rcpMfG); + FfxFloat32 ampfB = ffxSaturate(ffxMin(minimumBlue, FfxFloat32(2.0) - mxfB) * rcpMfB); + FfxFloat32 ampgR = ffxSaturate(ffxMin(mngR, FfxFloat32(2.0) - mxgR) * rcpMgR); + FfxFloat32 ampgG = ffxSaturate(ffxMin(mngG, FfxFloat32(2.0) - mxgG) * rcpMgG); + FfxFloat32 ampgB = ffxSaturate(ffxMin(mngB, FfxFloat32(2.0) - mxgB) * rcpMgB); + FfxFloat32 ampjR = ffxSaturate(ffxMin(mnjR, FfxFloat32(2.0) - mxjR) * rcpMjR); + FfxFloat32 ampjG = ffxSaturate(ffxMin(mnjG, FfxFloat32(2.0) - mxjG) * rcpMjG); + FfxFloat32 ampjB = ffxSaturate(ffxMin(mnjB, FfxFloat32(2.0) - mxjB) * rcpMjB); + FfxFloat32 ampkR = ffxSaturate(ffxMin(mnkR, FfxFloat32(2.0) - mxkR) * rcpMkR); + FfxFloat32 ampkG = ffxSaturate(ffxMin(mnkG, FfxFloat32(2.0) - mxkG) * rcpMkG); + FfxFloat32 ampkB = ffxSaturate(ffxMin(mnkB, FfxFloat32(2.0) - mxkB) * rcpMkB); +#else + FfxFloat32 ampfR = ffxSaturate(ffxMin(minimumRed, FfxFloat32(1.0) - mxfR) * rcpMfR); + FfxFloat32 ampfG = ffxSaturate(ffxMin(minimumGreen, FfxFloat32(1.0) - mxfG) * rcpMfG); + FfxFloat32 ampfB = ffxSaturate(ffxMin(minimumBlue, FfxFloat32(1.0) - mxfB) * rcpMfB); + FfxFloat32 ampgR = ffxSaturate(ffxMin(mngR, FfxFloat32(1.0) - mxgR) * rcpMgR); + FfxFloat32 ampgG = ffxSaturate(ffxMin(mngG, FfxFloat32(1.0) - mxgG) * rcpMgG); + FfxFloat32 ampgB = ffxSaturate(ffxMin(mngB, FfxFloat32(1.0) - mxgB) * rcpMgB); + FfxFloat32 ampjR = ffxSaturate(ffxMin(mnjR, FfxFloat32(1.0) - mxjR) * rcpMjR); + FfxFloat32 ampjG = ffxSaturate(ffxMin(mnjG, FfxFloat32(1.0) - mxjG) * rcpMjG); + FfxFloat32 ampjB = ffxSaturate(ffxMin(mnjB, FfxFloat32(1.0) - mxjB) * rcpMjB); + FfxFloat32 ampkR = ffxSaturate(ffxMin(mnkR, FfxFloat32(1.0) - mxkR) * rcpMkR); + FfxFloat32 ampkG = ffxSaturate(ffxMin(mnkG, FfxFloat32(1.0) - mxkG) * rcpMkG); + FfxFloat32 ampkB = ffxSaturate(ffxMin(mnkB, FfxFloat32(1.0) - mxkB) * rcpMkB); +#endif // #if defined(FFX_CAS_BETTER_DIAGONALS) + +#if defined(FFX_CAS_USE_PRECISE_MATH) + // Shaping amount of sharpening. + ampfR = ffxSqrt(ampfR); + ampfG = ffxSqrt(ampfG); + ampfB = ffxSqrt(ampfB); + ampgR = ffxSqrt(ampgR); + ampgG = ffxSqrt(ampgG); + ampgB = ffxSqrt(ampgB); + ampjR = ffxSqrt(ampjR); + ampjG = ffxSqrt(ampjG); + ampjB = ffxSqrt(ampjB); + ampkR = ffxSqrt(ampkR); + ampkG = ffxSqrt(ampkG); + ampkB = ffxSqrt(ampkB); +#else + // Shaping amount of sharpening. + ampfR = ffxApproximateSqrt(ampfR); + ampfG = ffxApproximateSqrt(ampfG); + ampfB = ffxApproximateSqrt(ampfB); + ampgR = ffxApproximateSqrt(ampgR); + ampgG = ffxApproximateSqrt(ampgG); + ampgB = ffxApproximateSqrt(ampgB); + ampjR = ffxApproximateSqrt(ampjR); + ampjG = ffxApproximateSqrt(ampjG); + ampjB = ffxApproximateSqrt(ampjB); + ampkR = ffxApproximateSqrt(ampkR); + ampkG = ffxApproximateSqrt(ampkG); + ampkB = ffxApproximateSqrt(ampkB); +#endif // #if defined(FFX_CAS_USE_PRECISE_MATH) + + // Filter shape. + // 0 w 0 + // w 1 w + // 0 w 0 + FfxFloat32 peak = ffxAsFloat(const1.x); + FfxFloat32 wfR = ampfR * peak; + FfxFloat32 wfG = ampfG * peak; + FfxFloat32 wfB = ampfB * peak; + FfxFloat32 wgR = ampgR * peak; + FfxFloat32 wgG = ampgG * peak; + FfxFloat32 wgB = ampgB * peak; + FfxFloat32 wjR = ampjR * peak; + FfxFloat32 wjG = ampjG * peak; + FfxFloat32 wjB = ampjB * peak; + FfxFloat32 wkR = ampkR * peak; + FfxFloat32 wkG = ampkG * peak; + FfxFloat32 wkB = ampkB * peak; + + // Blend between 4 results. + // s t + // u v + FfxFloat32 s = (FfxFloat32(1.0) - pixelPosition.x) * (FfxFloat32(1.0) - pixelPosition.y); + FfxFloat32 t = pixelPosition.x * (FfxFloat32(1.0) - pixelPosition.y); + FfxFloat32 u = (FfxFloat32(1.0) - pixelPosition.x) * pixelPosition.y; + FfxFloat32 v = pixelPosition.x * pixelPosition.y; + + // Thin edges to hide bilinear interpolation (helps diagonals). + FfxFloat32 thinB = 1.0 / 32.0; + +#if defined(FFX_CAS_USE_PRECISE_MATH) + s *= ffxReciprocal(thinB + (mxfG - minimumGreen)); + t *= ffxReciprocal(thinB + (mxgG - mngG)); + u *= ffxReciprocal(thinB + (mxjG - mnjG)); + v *= ffxReciprocal(thinB + (mxkG - mnkG)); +#else + s *= ffxApproximateReciprocal(thinB + (mxfG - minimumGreen)); + t *= ffxApproximateReciprocal(thinB + (mxgG - mngG)); + u *= ffxApproximateReciprocal(thinB + (mxjG - mnjG)); + v *= ffxApproximateReciprocal(thinB + (mxkG - mnkG)); +#endif // #if defined(FFX_CAS_USE_PRECISE_MATH) + + // Final weighting. + // b c + // e f g h + // i j k l + // n o + // _____ _____ _____ _____ + // fs gt + // + // _____ _____ _____ _____ + // fs s gt fs t gt + // ju kv + // _____ _____ _____ _____ + // fs gt + // ju u kv ju v kv + // _____ _____ _____ _____ + // + // ju kv + FfxFloat32 qbeR = wfR * s; + FfxFloat32 qbeG = wfG * s; + FfxFloat32 qbeB = wfB * s; + FfxFloat32 qchR = wgR * t; + FfxFloat32 qchG = wgG * t; + FfxFloat32 qchB = wgB * t; + FfxFloat32 qfR = wgR * t + wjR * u + s; + FfxFloat32 qfG = wgG * t + wjG * u + s; + FfxFloat32 qfB = wgB * t + wjB * u + s; + FfxFloat32 qgR = wfR * s + wkR * v + t; + FfxFloat32 qgG = wfG * s + wkG * v + t; + FfxFloat32 qgB = wfB * s + wkB * v + t; + FfxFloat32 qjR = wfR * s + wkR * v + u; + FfxFloat32 qjG = wfG * s + wkG * v + u; + FfxFloat32 qjB = wfB * s + wkB * v + u; + FfxFloat32 qkR = wgR * t + wjR * u + v; + FfxFloat32 qkG = wgG * t + wjG * u + v; + FfxFloat32 qkB = wgB * t + wjB * u + v; + FfxFloat32 qinR = wjR * u; + FfxFloat32 qinG = wjG * u; + FfxFloat32 qinB = wjB * u; + FfxFloat32 qloR = wkR * v; + FfxFloat32 qloG = wkG * v; + FfxFloat32 qloB = wkB * v; + + // Using green coef only, depending on dead code removal to strip out the extra overhead. +#if defined(FFX_CAS_USE_PRECISE_MATH) + FfxFloat32 rcpWG = ffxReciprocal(FfxFloat32(2.0) * qbeG + FfxFloat32(2.0) * qchG + FfxFloat32(2.0) * qinG + FfxFloat32(2.0) * qloG + qfG + qgG + qjG + qkG); +#else + FfxFloat32 rcpWG = ffxApproximateReciprocalMedium(FfxFloat32(2.0) * qbeG + FfxFloat32(2.0) * qchG + FfxFloat32(2.0) * qinG + FfxFloat32(2.0) * qloG + qfG + + qgG + qjG + qkG); +#endif // #if defined(FFX_CAS_USE_PRECISE_MATH) + + pixR = ffxSaturate((b.r * qbeG + e.r * qbeG + c.r * qchG + h.r * qchG + i.r * qinG + n.r * qinG + l.r * qloG + o.r * qloG + f.r * qfG + g.r * qgG + + j.r * qjG + + k.r * qkG) * + rcpWG); + pixG = ffxSaturate((b.g * qbeG + e.g * qbeG + c.g * qchG + h.g * qchG + i.g * qinG + n.g * qinG + l.g * qloG + o.g * qloG + f.g * qfG + g.g * qgG + + j.g * qjG + + k.g * qkG) * + rcpWG); + pixB = ffxSaturate((b.b * qbeG + e.b * qbeG + c.b * qchG + h.b * qchG + i.b * qinG + n.b * qinG + l.b * qloG + o.b * qloG + f.b * qfG + g.b * qgG + + j.b * qjG + + k.b * qkG) * + rcpWG); +} + +#if FFX_HALF == 1 +// Half precision version algorithm with scaling and filters 2 tiles in one run. +void casFilterWithScalingHalf( + FFX_PARAMETER_OUT FfxFloat16x2 pixR, + FFX_PARAMETER_OUT FfxFloat16x2 pixG, + FFX_PARAMETER_OUT FfxFloat16x2 pixB, + FFX_PARAMETER_IN FfxUInt32x2 ip, // Integer pixel position in output. + FFX_PARAMETER_IN FfxUInt32x4 const0, // Constants generated by ffxCasSetup(). + FFX_PARAMETER_IN FfxUInt32x4 const1) +{ + FfxFloat32x2 pp = FfxFloat32x2(ip) * ffxAsFloat(const0.xy) + ffxAsFloat(const0.zw); + + // Tile 0. + // Fractional position is needed in high precision here. + FfxFloat32x2 fp0 = floor(pp); + FfxFloat16x2 ppX; + ppX.x = FfxFloat16(pp.x - fp0.x); + FfxFloat16 ppY = FfxFloat16(pp.y - fp0.y); + FfxInt16x2 sp0 = FfxInt16x2(fp0); + FfxFloat16x3 a0 = casLoadHalf(sp0 + FfxInt16x2(-1, -1)); + FfxFloat16x3 b0 = casLoadHalf(sp0 + FfxInt16x2(0, -1)); + FfxFloat16x3 e0 = casLoadHalf(sp0 + FfxInt16x2(-1, 0)); + FfxFloat16x3 f0 = casLoadHalf(sp0); + FfxFloat16x3 c0 = casLoadHalf(sp0 + FfxInt16x2(1, -1)); + FfxFloat16x3 d0 = casLoadHalf(sp0 + FfxInt16x2(2, -1)); + FfxFloat16x3 g0 = casLoadHalf(sp0 + FfxInt16x2(1, 0)); + FfxFloat16x3 h0 = casLoadHalf(sp0 + FfxInt16x2(2, 0)); + FfxFloat16x3 i0 = casLoadHalf(sp0 + FfxInt16x2(-1, 1)); + FfxFloat16x3 j0 = casLoadHalf(sp0 + FfxInt16x2(0, 1)); + FfxFloat16x3 m0 = casLoadHalf(sp0 + FfxInt16x2(-1, 2)); + FfxFloat16x3 n0 = casLoadHalf(sp0 + FfxInt16x2(0, 2)); + FfxFloat16x3 k0 = casLoadHalf(sp0 + FfxInt16x2(1, 1)); + FfxFloat16x3 l0 = casLoadHalf(sp0 + FfxInt16x2(2, 1)); + FfxFloat16x3 o0 = casLoadHalf(sp0 + FfxInt16x2(1, 2)); + FfxFloat16x3 p0 = casLoadHalf(sp0 + FfxInt16x2(2, 2)); + + // Tile 1 (offset only in x). + FfxFloat32 pp1 = pp.x + ffxAsFloat(const1.z); + FfxFloat32 fp1 = floor(pp1); + ppX.y = FfxFloat16(pp1 - fp1); + FfxInt16x2 sp1 = FfxInt16x2(fp1, sp0.y); + FfxFloat16x3 a1 = casLoadHalf(sp1 + FfxInt16x2(-1, -1)); + FfxFloat16x3 b1 = casLoadHalf(sp1 + FfxInt16x2(0, -1)); + FfxFloat16x3 e1 = casLoadHalf(sp1 + FfxInt16x2(-1, 0)); + FfxFloat16x3 f1 = casLoadHalf(sp1); + FfxFloat16x3 c1 = casLoadHalf(sp1 + FfxInt16x2(1, -1)); + FfxFloat16x3 d1 = casLoadHalf(sp1 + FfxInt16x2(2, -1)); + FfxFloat16x3 g1 = casLoadHalf(sp1 + FfxInt16x2(1, 0)); + FfxFloat16x3 h1 = casLoadHalf(sp1 + FfxInt16x2(2, 0)); + FfxFloat16x3 i1 = casLoadHalf(sp1 + FfxInt16x2(-1, 1)); + FfxFloat16x3 j1 = casLoadHalf(sp1 + FfxInt16x2(0, 1)); + FfxFloat16x3 m1 = casLoadHalf(sp1 + FfxInt16x2(-1, 2)); + FfxFloat16x3 n1 = casLoadHalf(sp1 + FfxInt16x2(0, 2)); + FfxFloat16x3 k1 = casLoadHalf(sp1 + FfxInt16x2(1, 1)); + FfxFloat16x3 l1 = casLoadHalf(sp1 + FfxInt16x2(2, 1)); + FfxFloat16x3 o1 = casLoadHalf(sp1 + FfxInt16x2(1, 2)); + FfxFloat16x3 p1 = casLoadHalf(sp1 + FfxInt16x2(2, 2)); + + // AOS to SOA conversion. + FfxFloat16x2 aR = FfxFloat16x2(a0.r, a1.r); + FfxFloat16x2 aG = FfxFloat16x2(a0.g, a1.g); + FfxFloat16x2 aB = FfxFloat16x2(a0.b, a1.b); + FfxFloat16x2 bR = FfxFloat16x2(b0.r, b1.r); + FfxFloat16x2 bG = FfxFloat16x2(b0.g, b1.g); + FfxFloat16x2 bB = FfxFloat16x2(b0.b, b1.b); + FfxFloat16x2 cR = FfxFloat16x2(c0.r, c1.r); + FfxFloat16x2 cG = FfxFloat16x2(c0.g, c1.g); + FfxFloat16x2 cB = FfxFloat16x2(c0.b, c1.b); + FfxFloat16x2 dR = FfxFloat16x2(d0.r, d1.r); + FfxFloat16x2 dG = FfxFloat16x2(d0.g, d1.g); + FfxFloat16x2 dB = FfxFloat16x2(d0.b, d1.b); + FfxFloat16x2 eR = FfxFloat16x2(e0.r, e1.r); + FfxFloat16x2 eG = FfxFloat16x2(e0.g, e1.g); + FfxFloat16x2 eB = FfxFloat16x2(e0.b, e1.b); + FfxFloat16x2 fR = FfxFloat16x2(f0.r, f1.r); + FfxFloat16x2 fG = FfxFloat16x2(f0.g, f1.g); + FfxFloat16x2 fB = FfxFloat16x2(f0.b, f1.b); + FfxFloat16x2 gR = FfxFloat16x2(g0.r, g1.r); + FfxFloat16x2 gG = FfxFloat16x2(g0.g, g1.g); + FfxFloat16x2 gB = FfxFloat16x2(g0.b, g1.b); + FfxFloat16x2 hR = FfxFloat16x2(h0.r, h1.r); + FfxFloat16x2 hG = FfxFloat16x2(h0.g, h1.g); + FfxFloat16x2 hB = FfxFloat16x2(h0.b, h1.b); + FfxFloat16x2 iR = FfxFloat16x2(i0.r, i1.r); + FfxFloat16x2 iG = FfxFloat16x2(i0.g, i1.g); + FfxFloat16x2 iB = FfxFloat16x2(i0.b, i1.b); + FfxFloat16x2 jR = FfxFloat16x2(j0.r, j1.r); + FfxFloat16x2 jG = FfxFloat16x2(j0.g, j1.g); + FfxFloat16x2 jB = FfxFloat16x2(j0.b, j1.b); + FfxFloat16x2 kR = FfxFloat16x2(k0.r, k1.r); + FfxFloat16x2 kG = FfxFloat16x2(k0.g, k1.g); + FfxFloat16x2 kB = FfxFloat16x2(k0.b, k1.b); + FfxFloat16x2 lR = FfxFloat16x2(l0.r, l1.r); + FfxFloat16x2 lG = FfxFloat16x2(l0.g, l1.g); + FfxFloat16x2 lB = FfxFloat16x2(l0.b, l1.b); + FfxFloat16x2 mR = FfxFloat16x2(m0.r, m1.r); + FfxFloat16x2 mG = FfxFloat16x2(m0.g, m1.g); + FfxFloat16x2 mB = FfxFloat16x2(m0.b, m1.b); + FfxFloat16x2 nR = FfxFloat16x2(n0.r, n1.r); + FfxFloat16x2 nG = FfxFloat16x2(n0.g, n1.g); + FfxFloat16x2 nB = FfxFloat16x2(n0.b, n1.b); + FfxFloat16x2 oR = FfxFloat16x2(o0.r, o1.r); + FfxFloat16x2 oG = FfxFloat16x2(o0.g, o1.g); + FfxFloat16x2 oB = FfxFloat16x2(o0.b, o1.b); + FfxFloat16x2 pR = FfxFloat16x2(p0.r, p1.r); + FfxFloat16x2 pG = FfxFloat16x2(p0.g, p1.g); + FfxFloat16x2 pB = FfxFloat16x2(p0.b, p1.b); + + // Run optional input transform. + casInputHalf(aR, aG, aB); + casInputHalf(bR, bG, bB); + casInputHalf(cR, cG, cB); + casInputHalf(dR, dG, dB); + casInputHalf(eR, eG, eB); + casInputHalf(fR, fG, fB); + casInputHalf(gR, gG, gB); + casInputHalf(hR, hG, hB); + casInputHalf(iR, iG, iB); + casInputHalf(jR, jG, jB); + casInputHalf(kR, kG, kB); + casInputHalf(lR, lG, lB); + casInputHalf(mR, mG, mB); + casInputHalf(nR, nG, nB); + casInputHalf(oR, oG, oB); + casInputHalf(pR, pG, pB); + + // Soft min and max. + // These are 2.0x bigger (factored out the extra multiply). + // a b c b + // e f g * 0.5 + e f g * 0.5 [F] + // i j k j + FfxFloat16x2 minimumRed = ffxMin3Half(ffxMin3Half(bR, eR, fR), gR, jR); + FfxFloat16x2 minimumGreen = ffxMin3Half(ffxMin3Half(bG, eG, fG), gG, jG); + FfxFloat16x2 minimumBlue = ffxMin3Half(ffxMin3Half(bB, eB, fB), gB, jB); + +#ifdef FFX_CAS_BETTER_DIAGONALS + FfxFloat16x2 mnfR2 = ffxMin3Half(ffxMin3Half(minimumRed, aR, cR), iR, kR); + FfxFloat16x2 mnfG2 = ffxMin3Half(ffxMin3Half(minimumGreen, aG, cG), iG, kG); + FfxFloat16x2 mnfB2 = ffxMin3Half(ffxMin3Half(minimumBlue, aB, cB), iB, kB); + minimumRed = minimumRed + mnfR2; + minimumGreen = minimumGreen + mnfG2; + minimumBlue = minimumBlue + mnfB2; +#endif + FfxFloat16x2 mxfR = ffxMax3Half(ffxMax3Half(bR, eR, fR), gR, jR); + FfxFloat16x2 mxfG = ffxMax3Half(ffxMax3Half(bG, eG, fG), gG, jG); + FfxFloat16x2 mxfB = ffxMax3Half(ffxMax3Half(bB, eB, fB), gB, jB); +#ifdef FFX_CAS_BETTER_DIAGONALS + FfxFloat16x2 mxfR2 = ffxMax3Half(ffxMax3Half(mxfR, aR, cR), iR, kR); + FfxFloat16x2 mxfG2 = ffxMax3Half(ffxMax3Half(mxfG, aG, cG), iG, kG); + FfxFloat16x2 mxfB2 = ffxMax3Half(ffxMax3Half(mxfB, aB, cB), iB, kB); + mxfR = mxfR + mxfR2; + mxfG = mxfG + mxfG2; + mxfB = mxfB + mxfB2; +#endif + // b c d c + // f g h * 0.5 + f g h * 0.5 [G] + // j k l k + FfxFloat16x2 mngR = ffxMin3Half(ffxMin3Half(cR, fR, gR), hR, kR); + FfxFloat16x2 mngG = ffxMin3Half(ffxMin3Half(cG, fG, gG), hG, kG); + FfxFloat16x2 mngB = ffxMin3Half(ffxMin3Half(cB, fB, gB), hB, kB); +#ifdef FFX_CAS_BETTER_DIAGONALS + FfxFloat16x2 mngR2 = ffxMin3Half(ffxMin3Half(mngR, bR, dR), jR, lR); + FfxFloat16x2 mngG2 = ffxMin3Half(ffxMin3Half(mngG, bG, dG), jG, lG); + FfxFloat16x2 mngB2 = ffxMin3Half(ffxMin3Half(mngB, bB, dB), jB, lB); + mngR = mngR + mngR2; + mngG = mngG + mngG2; + mngB = mngB + mngB2; +#endif + FfxFloat16x2 mxgR = ffxMax3Half(ffxMax3Half(cR, fR, gR), hR, kR); + FfxFloat16x2 mxgG = ffxMax3Half(ffxMax3Half(cG, fG, gG), hG, kG); + FfxFloat16x2 mxgB = ffxMax3Half(ffxMax3Half(cB, fB, gB), hB, kB); +#ifdef FFX_CAS_BETTER_DIAGONALS + FfxFloat16x2 mxgR2 = ffxMax3Half(ffxMax3Half(mxgR, bR, dR), jR, lR); + FfxFloat16x2 mxgG2 = ffxMax3Half(ffxMax3Half(mxgG, bG, dG), jG, lG); + FfxFloat16x2 mxgB2 = ffxMax3Half(ffxMax3Half(mxgB, bB, dB), jB, lB); + mxgR = mxgR + mxgR2; + mxgG = mxgG + mxgG2; + mxgB = mxgB + mxgB2; +#endif + // e f g f + // i j k * 0.5 + i j k * 0.5 [J] + // m n o n + FfxFloat16x2 mnjR = ffxMin3Half(ffxMin3Half(fR, iR, jR), kR, nR); + FfxFloat16x2 mnjG = ffxMin3Half(ffxMin3Half(fG, iG, jG), kG, nG); + FfxFloat16x2 mnjB = ffxMin3Half(ffxMin3Half(fB, iB, jB), kB, nB); +#ifdef FFX_CAS_BETTER_DIAGONALS + FfxFloat16x2 mnjR2 = ffxMin3Half(ffxMin3Half(mnjR, eR, gR), mR, oR); + FfxFloat16x2 mnjG2 = ffxMin3Half(ffxMin3Half(mnjG, eG, gG), mG, oG); + FfxFloat16x2 mnjB2 = ffxMin3Half(ffxMin3Half(mnjB, eB, gB), mB, oB); + mnjR = mnjR + mnjR2; + mnjG = mnjG + mnjG2; + mnjB = mnjB + mnjB2; +#endif + FfxFloat16x2 mxjR = ffxMax3Half(ffxMax3Half(fR, iR, jR), kR, nR); + FfxFloat16x2 mxjG = ffxMax3Half(ffxMax3Half(fG, iG, jG), kG, nG); + FfxFloat16x2 mxjB = ffxMax3Half(ffxMax3Half(fB, iB, jB), kB, nB); +#ifdef FFX_CAS_BETTER_DIAGONALS + FfxFloat16x2 mxjR2 = ffxMax3Half(ffxMax3Half(mxjR, eR, gR), mR, oR); + FfxFloat16x2 mxjG2 = ffxMax3Half(ffxMax3Half(mxjG, eG, gG), mG, oG); + FfxFloat16x2 mxjB2 = ffxMax3Half(ffxMax3Half(mxjB, eB, gB), mB, oB); + mxjR = mxjR + mxjR2; + mxjG = mxjG + mxjG2; + mxjB = mxjB + mxjB2; +#endif + // f g h g + // j k l * 0.5 + j k l * 0.5 [K] + // n o p o + FfxFloat16x2 mnkR = ffxMin3Half(ffxMin3Half(gR, jR, kR), lR, oR); + FfxFloat16x2 mnkG = ffxMin3Half(ffxMin3Half(gG, jG, kG), lG, oG); + FfxFloat16x2 mnkB = ffxMin3Half(ffxMin3Half(gB, jB, kB), lB, oB); +#ifdef FFX_CAS_BETTER_DIAGONALS + FfxFloat16x2 mnkR2 = ffxMin3Half(ffxMin3Half(mnkR, fR, hR), nR, pR); + FfxFloat16x2 mnkG2 = ffxMin3Half(ffxMin3Half(mnkG, fG, hG), nG, pG); + FfxFloat16x2 mnkB2 = ffxMin3Half(ffxMin3Half(mnkB, fB, hB), nB, pB); + mnkR = mnkR + mnkR2; + mnkG = mnkG + mnkG2; + mnkB = mnkB + mnkB2; +#endif + FfxFloat16x2 mxkR = ffxMax3Half(ffxMax3Half(gR, jR, kR), lR, oR); + FfxFloat16x2 mxkG = ffxMax3Half(ffxMax3Half(gG, jG, kG), lG, oG); + FfxFloat16x2 mxkB = ffxMax3Half(ffxMax3Half(gB, jB, kB), lB, oB); +#ifdef FFX_CAS_BETTER_DIAGONALS + FfxFloat16x2 mxkR2 = ffxMax3Half(ffxMax3Half(mxkR, fR, hR), nR, pR); + FfxFloat16x2 mxkG2 = ffxMax3Half(ffxMax3Half(mxkG, fG, hG), nG, pG); + FfxFloat16x2 mxkB2 = ffxMax3Half(ffxMax3Half(mxkB, fB, hB), nB, pB); + mxkR = mxkR + mxkR2; + mxkG = mxkG + mxkG2; + mxkB = mxkB + mxkB2; +#endif + // Smooth minimum distance to signal limit divided by smooth max. +#ifdef FFX_CAS_USE_PRECISE_MATH + FfxFloat16x2 rcpMfR = ffxReciprocalHalf(mxfR); + FfxFloat16x2 rcpMfG = ffxReciprocalHalf(mxfG); + FfxFloat16x2 rcpMfB = ffxReciprocalHalf(mxfB); + FfxFloat16x2 rcpMgR = ffxReciprocalHalf(mxgR); + FfxFloat16x2 rcpMgG = ffxReciprocalHalf(mxgG); + FfxFloat16x2 rcpMgB = ffxReciprocalHalf(mxgB); + FfxFloat16x2 rcpMjR = ffxReciprocalHalf(mxjR); + FfxFloat16x2 rcpMjG = ffxReciprocalHalf(mxjG); + FfxFloat16x2 rcpMjB = ffxReciprocalHalf(mxjB); + FfxFloat16x2 rcpMkR = ffxReciprocalHalf(mxkR); + FfxFloat16x2 rcpMkG = ffxReciprocalHalf(mxkG); + FfxFloat16x2 rcpMkB = ffxReciprocalHalf(mxkB); +#else + FfxFloat16x2 rcpMfR = ffxApproximateReciprocalHalf(mxfR); + FfxFloat16x2 rcpMfG = ffxApproximateReciprocalHalf(mxfG); + FfxFloat16x2 rcpMfB = ffxApproximateReciprocalHalf(mxfB); + FfxFloat16x2 rcpMgR = ffxApproximateReciprocalHalf(mxgR); + FfxFloat16x2 rcpMgG = ffxApproximateReciprocalHalf(mxgG); + FfxFloat16x2 rcpMgB = ffxApproximateReciprocalHalf(mxgB); + FfxFloat16x2 rcpMjR = ffxApproximateReciprocalHalf(mxjR); + FfxFloat16x2 rcpMjG = ffxApproximateReciprocalHalf(mxjG); + FfxFloat16x2 rcpMjB = ffxApproximateReciprocalHalf(mxjB); + FfxFloat16x2 rcpMkR = ffxApproximateReciprocalHalf(mxkR); + FfxFloat16x2 rcpMkG = ffxApproximateReciprocalHalf(mxkG); + FfxFloat16x2 rcpMkB = ffxApproximateReciprocalHalf(mxkB); +#endif +#ifdef FFX_CAS_BETTER_DIAGONALS + FfxFloat16x2 ampfR = ffxSaturate(min(minimumRed, FFX_BROADCAST_FLOAT16X2(2.0) - mxfR) * rcpMfR); + FfxFloat16x2 ampfG = ffxSaturate(min(minimumGreen, FFX_BROADCAST_FLOAT16X2(2.0) - mxfG) * rcpMfG); + FfxFloat16x2 ampfB = ffxSaturate(min(minimumBlue, FFX_BROADCAST_FLOAT16X2(2.0) - mxfB) * rcpMfB); + FfxFloat16x2 ampgR = ffxSaturate(min(mngR, FFX_BROADCAST_FLOAT16X2(2.0) - mxgR) * rcpMgR); + FfxFloat16x2 ampgG = ffxSaturate(min(mngG, FFX_BROADCAST_FLOAT16X2(2.0) - mxgG) * rcpMgG); + FfxFloat16x2 ampgB = ffxSaturate(min(mngB, FFX_BROADCAST_FLOAT16X2(2.0) - mxgB) * rcpMgB); + FfxFloat16x2 ampjR = ffxSaturate(min(mnjR, FFX_BROADCAST_FLOAT16X2(2.0) - mxjR) * rcpMjR); + FfxFloat16x2 ampjG = ffxSaturate(min(mnjG, FFX_BROADCAST_FLOAT16X2(2.0) - mxjG) * rcpMjG); + FfxFloat16x2 ampjB = ffxSaturate(min(mnjB, FFX_BROADCAST_FLOAT16X2(2.0) - mxjB) * rcpMjB); + FfxFloat16x2 ampkR = ffxSaturate(min(mnkR, FFX_BROADCAST_FLOAT16X2(2.0) - mxkR) * rcpMkR); + FfxFloat16x2 ampkG = ffxSaturate(min(mnkG, FFX_BROADCAST_FLOAT16X2(2.0) - mxkG) * rcpMkG); + FfxFloat16x2 ampkB = ffxSaturate(min(mnkB, FFX_BROADCAST_FLOAT16X2(2.0) - mxkB) * rcpMkB); +#else + FfxFloat16x2 ampfR = ffxSaturate(min(minimumRed, FFX_BROADCAST_FLOAT16X2(1.0) - mxfR) * rcpMfR); + FfxFloat16x2 ampfG = ffxSaturate(min(minimumGreen, FFX_BROADCAST_FLOAT16X2(1.0) - mxfG) * rcpMfG); + FfxFloat16x2 ampfB = ffxSaturate(min(minimumBlue, FFX_BROADCAST_FLOAT16X2(1.0) - mxfB) * rcpMfB); + FfxFloat16x2 ampgR = ffxSaturate(min(mngR, FFX_BROADCAST_FLOAT16X2(1.0) - mxgR) * rcpMgR); + FfxFloat16x2 ampgG = ffxSaturate(min(mngG, FFX_BROADCAST_FLOAT16X2(1.0) - mxgG) * rcpMgG); + FfxFloat16x2 ampgB = ffxSaturate(min(mngB, FFX_BROADCAST_FLOAT16X2(1.0) - mxgB) * rcpMgB); + FfxFloat16x2 ampjR = ffxSaturate(min(mnjR, FFX_BROADCAST_FLOAT16X2(1.0) - mxjR) * rcpMjR); + FfxFloat16x2 ampjG = ffxSaturate(min(mnjG, FFX_BROADCAST_FLOAT16X2(1.0) - mxjG) * rcpMjG); + FfxFloat16x2 ampjB = ffxSaturate(min(mnjB, FFX_BROADCAST_FLOAT16X2(1.0) - mxjB) * rcpMjB); + FfxFloat16x2 ampkR = ffxSaturate(min(mnkR, FFX_BROADCAST_FLOAT16X2(1.0) - mxkR) * rcpMkR); + FfxFloat16x2 ampkG = ffxSaturate(min(mnkG, FFX_BROADCAST_FLOAT16X2(1.0) - mxkG) * rcpMkG); + FfxFloat16x2 ampkB = ffxSaturate(min(mnkB, FFX_BROADCAST_FLOAT16X2(1.0) - mxkB) * rcpMkB); +#endif + + // Shaping amount of sharpening. +#if defined(FFX_CAS_USE_PRECISE_MATH) + ampfR = ffxSqrt(ampfR); + ampfG = ffxSqrt(ampfG); + ampfB = ffxSqrt(ampfB); + ampgR = ffxSqrt(ampgR); + ampgG = ffxSqrt(ampgG); + ampgB = ffxSqrt(ampgB); + ampjR = ffxSqrt(ampjR); + ampjG = ffxSqrt(ampjG); + ampjB = ffxSqrt(ampjB); + ampkR = ffxSqrt(ampkR); + ampkG = ffxSqrt(ampkG); + ampkB = ffxSqrt(ampkB); +#else + ampfR = ffxApproximateSqrtHalf(ampfR); + ampfG = ffxApproximateSqrtHalf(ampfG); + ampfB = ffxApproximateSqrtHalf(ampfB); + ampgR = ffxApproximateSqrtHalf(ampgR); + ampgG = ffxApproximateSqrtHalf(ampgG); + ampgB = ffxApproximateSqrtHalf(ampgB); + ampjR = ffxApproximateSqrtHalf(ampjR); + ampjG = ffxApproximateSqrtHalf(ampjG); + ampjB = ffxApproximateSqrtHalf(ampjB); + ampkR = ffxApproximateSqrtHalf(ampkR); + ampkG = ffxApproximateSqrtHalf(ampkG); + ampkB = ffxApproximateSqrtHalf(ampkB); +#endif // #if defined(FFX_CAS_USE_PRECISE_MATH) + + // Filter shape. + FfxFloat16 peak = FFX_UINT32_TO_FLOAT16X2(const1.y).x; + FfxFloat16x2 wfR = ampfR * FFX_BROADCAST_FLOAT16X2(peak); + FfxFloat16x2 wfG = ampfG * FFX_BROADCAST_FLOAT16X2(peak); + FfxFloat16x2 wfB = ampfB * FFX_BROADCAST_FLOAT16X2(peak); + FfxFloat16x2 wgR = ampgR * FFX_BROADCAST_FLOAT16X2(peak); + FfxFloat16x2 wgG = ampgG * FFX_BROADCAST_FLOAT16X2(peak); + FfxFloat16x2 wgB = ampgB * FFX_BROADCAST_FLOAT16X2(peak); + FfxFloat16x2 wjR = ampjR * FFX_BROADCAST_FLOAT16X2(peak); + FfxFloat16x2 wjG = ampjG * FFX_BROADCAST_FLOAT16X2(peak); + FfxFloat16x2 wjB = ampjB * FFX_BROADCAST_FLOAT16X2(peak); + FfxFloat16x2 wkR = ampkR * FFX_BROADCAST_FLOAT16X2(peak); + FfxFloat16x2 wkG = ampkG * FFX_BROADCAST_FLOAT16X2(peak); + FfxFloat16x2 wkB = ampkB * FFX_BROADCAST_FLOAT16X2(peak); + + // Blend between 4 results. + FfxFloat16x2 s = (FFX_BROADCAST_FLOAT16X2(1.0) - ppX) * (FFX_BROADCAST_FLOAT16X2(1.0) - FFX_BROADCAST_FLOAT16X2(ppY)); + FfxFloat16x2 t = ppX * (FFX_BROADCAST_FLOAT16X2(1.0) - FFX_BROADCAST_FLOAT16X2(ppY)); + FfxFloat16x2 u = (FFX_BROADCAST_FLOAT16X2(1.0) - ppX) * FFX_BROADCAST_FLOAT16X2(ppY); + FfxFloat16x2 v = ppX * FFX_BROADCAST_FLOAT16X2(ppY); + + // Thin edges to hide bilinear interpolation (helps diagonals). + FfxFloat16x2 thinB = FFX_BROADCAST_FLOAT16X2(1.0 / 32.0); + +#if defined(FFX_CAS_USE_PRECISE_MATH) + s *= ffxReciprocalHalf(thinB + (mxfG - minimumGreen)); + t *= ffxReciprocalHalf(thinB + (mxgG - mngG)); + u *= ffxReciprocalHalf(thinB + (mxjG - mnjG)); + v *= ffxReciprocalHalf(thinB + (mxkG - mnkG)); +#else + s *= ffxApproximateReciprocalHalf(thinB + (mxfG - minimumGreen)); + t *= ffxApproximateReciprocalHalf(thinB + (mxgG - mngG)); + u *= ffxApproximateReciprocalHalf(thinB + (mxjG - mnjG)); + v *= ffxApproximateReciprocalHalf(thinB + (mxkG - mnkG)); +#endif // #if defined(FFX_CAS_USE_PRECISE_MATH) + + // Final weighting. + FfxFloat16x2 qbeR = wfR * s; + FfxFloat16x2 qbeG = wfG * s; + FfxFloat16x2 qbeB = wfB * s; + FfxFloat16x2 qchR = wgR * t; + FfxFloat16x2 qchG = wgG * t; + FfxFloat16x2 qchB = wgB * t; + FfxFloat16x2 qfR = wgR * t + wjR * u + s; + FfxFloat16x2 qfG = wgG * t + wjG * u + s; + FfxFloat16x2 qfB = wgB * t + wjB * u + s; + FfxFloat16x2 qgR = wfR * s + wkR * v + t; + FfxFloat16x2 qgG = wfG * s + wkG * v + t; + FfxFloat16x2 qgB = wfB * s + wkB * v + t; + FfxFloat16x2 qjR = wfR * s + wkR * v + u; + FfxFloat16x2 qjG = wfG * s + wkG * v + u; + FfxFloat16x2 qjB = wfB * s + wkB * v + u; + FfxFloat16x2 qkR = wgR * t + wjR * u + v; + FfxFloat16x2 qkG = wgG * t + wjG * u + v; + FfxFloat16x2 qkB = wgB * t + wjB * u + v; + FfxFloat16x2 qinR = wjR * u; + FfxFloat16x2 qinG = wjG * u; + FfxFloat16x2 qinB = wjB * u; + FfxFloat16x2 qloR = wkR * v; + FfxFloat16x2 qloG = wkG * v; + FfxFloat16x2 qloB = wkB * v; + + // Filter. +#if defined(FFX_CAS_USE_PRECISE_MATH) + FfxFloat16x2 rcpWG = ffxReciprocalHalf(FFX_BROADCAST_FLOAT16X2(2.0) * qbeG + FFX_BROADCAST_FLOAT16X2(2.0) * qchG + FFX_BROADCAST_FLOAT16X2(2.0) * qinG + + FFX_BROADCAST_FLOAT16X2(2.0) * qloG + qfG + qgG + qjG + qkG); +#else + FfxFloat16x2 rcpWG = ffxApproximateReciprocalMediumHalf( + FFX_BROADCAST_FLOAT16X2(2.0) * qbeG + FFX_BROADCAST_FLOAT16X2(2.0) * qchG + FFX_BROADCAST_FLOAT16X2(2.0) * qinG + + FFX_BROADCAST_FLOAT16X2(2.0) * qloG + qfG + qgG + qjG + qkG); +#endif // #if defined(FFX_CAS_USE_PRECISE_MATH) + + pixR = ffxSaturate( + (bR * qbeG + eR * qbeG + cR * qchG + hR * qchG + iR * qinG + nR * qinG + lR * qloG + oR * qloG + fR * qfG + gR * qgG + jR * qjG + kR * qkG) * rcpWG); + pixG = ffxSaturate( + (bG * qbeG + eG * qbeG + cG * qchG + hG * qchG + iG * qinG + nG * qinG + lG * qloG + oG * qloG + fG * qfG + gG * qgG + jG * qjG + kG * qkG) * rcpWG); + pixB = ffxSaturate( + (bB * qbeG + eB * qbeG + cB * qchG + hB * qchG + iB * qinG + nB * qinG + lB * qloG + oB * qloG + fB * qfG + gB * qgG + jB * qjG + kB * qkG) * rcpWG); +} +#endif // #if FFX_HALF == 1 + +/// Apply constant adaptive sharpening (CAS) filter to a single pixel. +/// +/// @param [out] pixR Red channel output value. This is non-vector to enable switching between ffxCasFilter and ffxCasFilterHalf. +/// @param [out] pixG Green channel output value. This is non-vector to enable switching between ffxCasFilter and ffxCasFilterHalf. +/// @param [out] pixB Blue channel output value. This is non-vector to enable switching between ffxCasFilter and ffxCasFilterHalf. +/// @param [in] samplePosition The integer pixel position in the output. +/// @param [in] const0 The first constant generated by ffxCasSetup. +/// @param [in] const1 The second constant generated by ffxCasSetup. +/// @param [in] noScaling Must be a compile-time literal value. A value of true applies sharpening only (no resizing). +/// +/// @ingroup FfxGPUCas +void ffxCasFilter( + FFX_PARAMETER_OUT FfxFloat32 pixR, + FFX_PARAMETER_OUT FfxFloat32 pixG, + FFX_PARAMETER_OUT FfxFloat32 pixB, + FFX_PARAMETER_IN FfxUInt32x2 samplePosition, + FFX_PARAMETER_IN FfxUInt32x4 const0, + FFX_PARAMETER_IN FfxUInt32x4 const1, + FFX_PARAMETER_IN FfxBoolean noScaling) +{ +#if defined(FFX_CAS_DEBUG_CHECKER) + // Debug a checker pattern of on/off tiles for visual inspection. + if ((((samplePosition.x ^ samplePosition.y) >> 8u) & 1u) == 0u) { + + FfxFloat32x3 pix0 = casLoad(FfxInt32x2(samplePosition)); + pixR = pix0.r; + pixG = pix0.g; + pixB = pix0.b; + casInput(pixR, pixG, pixB); + return; + } +#endif // #if defined(FFX_CAS_PACKED_ONLY) + + if (noScaling) { + casFilterNoScaling(pixR, pixG, pixB, samplePosition, const0, const1); + } else { + casFilterWithScaling(pixR, pixG, pixB, samplePosition, const0, const1); + } +} + +#if FFX_HALF == 1 +#if defined(FFX_HLSL) +#if !defined(FFX_CAS_USE_PRECISE_MATH) +// Missing a way to do packed re-interpetation, so must disable approximation optimizations. +#define FFX_CAS_USE_PRECISE_MATH (1) +#endif // #if !defined(FFX_CAS_USE_PRECISE_MATH) +#endif // #if defined(FFX_HLSL) + +/// A utility function which can be used to convert the packed SOA form results +/// returned by ffxCasFilterHalf into AOS form data ready for storing. +/// +/// The implementation of both ffxCasDepackHalf and ffxCasFilterHalf assumes +/// that the pixels packed together are separated by 8 pixels in the X dimension. +/// +/// It is suggested to only use ffxCasDepack right before stores. This is to maintain packed +/// math for any work after ffxCasFilterHalf. +/// +/// An example might look as follows: +/// ffxCasFilterHalf(cR, cG, cB, gxy, const0, const1, false); +/// ... +/// ffxCasDepack(c0, c1, cR, cG, cB); +/// imageStore(imgDst, FfxInt32x2(gxy), FfxFloat4(c0)); +/// imageStore(imgDst, FfxInt32x2(gxy) + FfxInt32x2(8, 0), FfxFloat4(c1)); +/// +/// @param [out] pix0 +/// @param [out] pix1 +/// @param [in] pixR The red channel components of two packed pixels. +/// @param [in] pixG The green channel components of two packed pixels. +/// @param [in] pixB The blue channel components of two packed pixels. +/// +/// @ingroup FfxGPUCas +void ffxCasDepackHalf( + FFX_PARAMETER_OUT FfxFloat16x4 pix0, + FFX_PARAMETER_OUT FfxFloat16x4 pix1, + FFX_PARAMETER_IN FfxFloat16x2 pixR, + FFX_PARAMETER_IN FfxFloat16x2 pixG, + FFX_PARAMETER_IN FfxFloat16x2 pixB) +{ +#ifdef FFX_HLSL + // Invoke a slower path for DX only, since it won't allow uninitialized values. + pix0.a = pix1.a = 0.0; +#endif + pix0.rgb = FfxFloat16x3(pixR.x, pixG.x, pixB.x); + pix1.rgb = FfxFloat16x3(pixR.y, pixG.y, pixB.y); +} + +/// Apply constant adaptive sharpening (CAS) filter to a pair of pixels. +/// +/// Output values are for 2 separate 8x8 tiles in a 16x8 region. +/// pix.x = right 8x8 tile +/// pix.y = left 8x8 tile +/// This enables later processing to easily be packed as well. +/// +/// @param [out] pixR Red channel output value. This is non-vector to enable switching between ffxCasFilter and ffxCasFilterHalf. +/// @param [out] pixG Green channel output value. This is non-vector to enable switching between ffxCasFilter and ffxCasFilterHalf. +/// @param [out] pixB Blue channel output value. This is non-vector to enable switching between ffxCasFilter and ffxCasFilterHalf. +/// @param [in] samplePosition The integer pixel position in the output. +/// @param [in] const0 The first constant generated by ffxCasSetup. +/// @param [in] const1 The second constant generated by ffxCasSetup. +/// @param [in] noScaling Must be a compile-time literal value. A value of true applies sharpening only (no resizing). +/// +/// @ingroup FfxGPUCas +void ffxCasFilterHalf( + FFX_PARAMETER_OUT FfxFloat16x2 pixR, + FFX_PARAMETER_OUT FfxFloat16x2 pixG, + FFX_PARAMETER_OUT FfxFloat16x2 pixB, + FFX_PARAMETER_IN FfxUInt32x2 samplePosition, + FFX_PARAMETER_IN FfxUInt32x4 const0, + FFX_PARAMETER_IN FfxUInt32x4 const1, + FFX_PARAMETER_IN FfxBoolean noScaling) +{ +#if defined(FFX_CAS_DEBUG_CHECKER) + // Debug a checker pattern of on/off tiles for visual inspection. + if ((((samplePosition.x ^ samplePosition.y) >> 8u) & 1u) == 0u) { + + FfxFloat16x3 pix0 = casLoadHalf(FfxInt16x2(ip)); + FfxFloat16x3 pix1 = casLoadHalf(FfxInt16x2(ip) + FfxInt16x2(8, 0)); + pixR = FfxFloat16x2(pix0.r, pix1.r); + pixG = FfxFloat16x2(pix0.g, pix1.g); + pixB = FfxFloat16x2(pix0.b, pix1.b); + casInputHalf(pixR, pixG, pixB); + return; + } +#endif // #if defined(FFX_CAS_PACKED_ONLY) + + // No scaling algorithm uses minimal 3x3 pixel neighborhood. + if (noScaling) { + casFilterNoScalingHalf(pixR, pixG, pixB, samplePosition, const0, const1); + } else { + casFilterWithScalingHalf(pixR, pixG, pixB, samplePosition, const0, const1); + } +} +#endif // #if FFX_HALF == 1 +#endif // #if defined(FFX_GPU) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/cas/ffx_cas_callbacks_glsl.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/cas/ffx_cas_callbacks_glsl.h new file mode 100644 index 00000000..d3ad38f8 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/cas/ffx_cas_callbacks_glsl.h @@ -0,0 +1,184 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_cas_resources.h" + +#if defined(FFX_GPU) +#include "ffx_core.h" + +#ifndef FFX_PREFER_WAVE64 +#define FFX_PREFER_WAVE64 +#endif // #ifndef FFX_PREFER_WAVE64 + +#if defined(CAS_BIND_CB_CAS) +layout(set = 0, binding = CAS_BIND_CB_CAS, std140) uniform cbCAS_t +{ + FfxUInt32x4 const0; + FfxUInt32x4 const1; +} +cbCAS; +#endif + +FfxUInt32x4 Const0() +{ +#if defined(CAS_BIND_CB_CAS) + return cbCAS.const0; +#else + return 0.f; +#endif +} + +FfxUInt32x4 Const1() +{ +#if defined(CAS_BIND_CB_CAS) + return cbCAS.const1; +#else + return 0.f; +#endif +} + +layout(set = 0, binding = 1000) uniform sampler s_LinearClamp; + + // SRVs + #if defined CAS_BIND_SRV_INPUT_COLOR + layout(set = 0, binding = CAS_BIND_SRV_INPUT_COLOR) uniform texture2D r_input_color; + #endif + + // UAV declarations + #if defined CAS_BIND_UAV_OUTPUT_COLOR + layout(set = 0, binding = CAS_BIND_UAV_OUTPUT_COLOR, rgba16) uniform image2D rw_output_color; + #endif + +#if FFX_HALF + + FfxFloat16x3 casLoadHalf(FFX_PARAMETER_IN FfxInt16x2 position) + { + #if defined(CAS_BIND_SRV_INPUT_COLOR) + return FfxFloat16x3(texelFetch(r_input_color, FfxInt32x2(position), 0).rgb); + #else + return FfxFloat16x3(0.f); + #endif + } + + // Transform input from the load into a linear color space between 0 and 1. + void casInputHalf(FFX_PARAMETER_INOUT FfxFloat16x2 red, FFX_PARAMETER_INOUT FfxFloat16x2 green, FFX_PARAMETER_INOUT FfxFloat16x2 blue) + { + #if FFX_CAS_COLOR_SPACE_CONVERSION == 1 // gamma 2.0 + red *= red; + green *= green; + blue *= blue; + #elif FFX_CAS_COLOR_SPACE_CONVERSION == 2 // gamma 2.2 + red = ffxLinearFromGammaHalf(red, FfxFloat16(2.2f)); + green = ffxLinearFromGammaHalf(green, FfxFloat16(2.2f)); + blue = ffxLinearFromGammaHalf(blue, FfxFloat16(2.2f)); + #elif FFX_CAS_COLOR_SPACE_CONVERSION == 3 // sRGB output (auto-degamma'd on sampler read) + + #elif FFX_CAS_COLOR_SPACE_CONVERSION == 4 // sRGB input/output + red = ffxLinearFromSrgbHalf(red); + green = ffxLinearFromSrgbHalf(green); + blue = ffxLinearFromSrgbHalf(blue); + #endif + } + + void casOutputHalf(FFX_PARAMETER_INOUT FfxFloat16x2 red, FFX_PARAMETER_INOUT FfxFloat16x2 green, FFX_PARAMETER_INOUT FfxFloat16x2 blue) + { + #if FFX_CAS_COLOR_SPACE_CONVERSION == 1 // gamma 2.0 + red = ffxSqrt(red); + green = ffxSqrt(green); + blue = ffxSqrt(blue); + #elif FFX_CAS_COLOR_SPACE_CONVERSION == 2 // gamma 2.2 + red = ffxGammaFromLinearHalf(red, FfxFloat16(1/2.2f)); + green = ffxGammaFromLinearHalf(green, FfxFloat16(1/2.2f)); + blue = ffxGammaFromLinearHalf(blue, FfxFloat16(1/2.2f)); + #elif FFX_CAS_COLOR_SPACE_CONVERSION == 3 // sRGB output (auto-degamma'd on sampler read) + red = ffxSrgbFromLinearHalf(red); + green = ffxSrgbFromLinearHalf(green); + blue = ffxSrgbFromLinearHalf(blue); + #elif FFX_CAS_COLOR_SPACE_CONVERSION == 4 // sRGB input/output + red = ffxSrgbFromLinearHalf(red); + green = ffxSrgbFromLinearHalf(green); + blue = ffxSrgbFromLinearHalf(blue); + #endif + } + + #else + + FfxFloat32x3 casLoad(FFX_PARAMETER_IN FfxInt32x2 position) + { + #if defined(CAS_BIND_SRV_INPUT_COLOR) + return texelFetch(r_input_color, position, 0).rgb; + #else + return FfxFloat32x3(0.f); + #endif + } + + // Transform input from the load into a linear color space between 0 and 1. + void casInput(FFX_PARAMETER_INOUT FfxFloat32 red, FFX_PARAMETER_INOUT FfxFloat32 green, FFX_PARAMETER_INOUT FfxFloat32 blue) + { + #if FFX_CAS_COLOR_SPACE_CONVERSION == 1 // gamma 2.0 + red *= red; + green *= green; + blue *= blue; + #elif FFX_CAS_COLOR_SPACE_CONVERSION == 2 // gamma 2.2 + red = ffxLinearFromGamma(red, FfxFloat32(2.2f)); + green = ffxLinearFromGamma(green, FfxFloat32(2.2f)); + blue = ffxLinearFromGamma(blue, FfxFloat32(2.2f)); + #elif FFX_CAS_COLOR_SPACE_CONVERSION == 3 // sRGB output (auto-degamma'd on sampler read) + + #elif FFX_CAS_COLOR_SPACE_CONVERSION == 4 // sRGB input/output + red = ffxLinearFromSrgb(red); + green = ffxLinearFromSrgb(green); + blue = ffxLinearFromSrgb(blue); + #endif + } + + void casOutput(FFX_PARAMETER_INOUT FfxFloat32 red, FFX_PARAMETER_INOUT FfxFloat32 green, FFX_PARAMETER_INOUT FfxFloat32 blue) + { + #if FFX_CAS_COLOR_SPACE_CONVERSION == 1 // gamma 2.0 + red = ffxSqrt(red); + green = ffxSqrt(green); + blue = ffxSqrt(blue); + #elif FFX_CAS_COLOR_SPACE_CONVERSION == 2 // gamma 2.2 + red = ffxGammaFromLinear(red, FfxFloat32(1/2.2f)); + green = ffxGammaFromLinear(green, FfxFloat32(1/2.2f)); + blue = ffxGammaFromLinear(blue, FfxFloat32(1/2.2f)); + #elif FFX_CAS_COLOR_SPACE_CONVERSION == 3 // sRGB output (auto-degamma'd on sampler read) + red = ffxSrgbFromLinear(red); + green = ffxSrgbFromLinear(green); + blue = ffxSrgbFromLinear(blue); + #elif FFX_CAS_COLOR_SPACE_CONVERSION == 4 // sRGB input/output + red = ffxSrgbFromLinear(red); + green = ffxSrgbFromLinear(green); + blue = ffxSrgbFromLinear(blue); + #endif + } + + #endif // FFX_HALF + + void casStoreOutput(FfxInt32x2 iPxPos, FfxFloat32x4 fColor) + { + #if defined(CAS_BIND_UAV_OUTPUT_COLOR) + imageStore(rw_output_color, iPxPos, fColor); + #endif + } + +#endif // #if defined(FFX_GPU) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/cas/ffx_cas_callbacks_hlsl.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/cas/ffx_cas_callbacks_hlsl.h new file mode 100644 index 00000000..2fba6515 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/cas/ffx_cas_callbacks_hlsl.h @@ -0,0 +1,226 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_cas_resources.h" + +#if defined(FFX_GPU) +#ifdef __hlsl_dx_compiler +#pragma dxc diagnostic push +#pragma dxc diagnostic ignored "-Wambig-lit-shift" +#endif //__hlsl_dx_compiler +#include "ffx_core.h" +#ifdef __hlsl_dx_compiler +#pragma dxc diagnostic pop +#endif //__hlsl_dx_compiler + +#ifndef FFX_PREFER_WAVE64 +#define FFX_PREFER_WAVE64 +#endif // #ifndef FFX_PREFER_WAVE64 + +#if defined(FFX_GPU) +#pragma warning(disable: 3205) // conversion from larger type to smaller +#endif // #if defined(FFX_GPU) + +#define DECLARE_SRV_REGISTER(regIndex) t##regIndex +#define DECLARE_UAV_REGISTER(regIndex) u##regIndex +#define DECLARE_CB_REGISTER(regIndex) b##regIndex +#define FFX_CAS_DECLARE_SRV(regIndex) register(DECLARE_SRV_REGISTER(regIndex)) +#define FFX_CAS_DECLARE_UAV(regIndex) register(DECLARE_UAV_REGISTER(regIndex)) +#define FFX_CAS_DECLARE_CB(regIndex) register(DECLARE_CB_REGISTER(regIndex)) + +#if defined(CAS_BIND_CB_CAS) + cbuffer cbCAS : FFX_CAS_DECLARE_CB(CAS_BIND_CB_CAS) + { + FfxUInt32x4 const0; + FfxUInt32x4 const1; + #define FFX_CAS_CONSTANT_BUFFER_1_SIZE 8 // Number of 32-bit values. This must be kept in sync with the cbCAS size. + }; +#else + #define const0 0 + #define const1 0 +#endif + +#if defined(FFX_GPU) +#define FFX_CAS_ROOTSIG_STRINGIFY(p) FFX_CAS_ROOTSIG_STR(p) +#define FFX_CAS_ROOTSIG_STR(p) #p +#define FFX_CAS_ROOTSIG [RootSignature( "DescriptorTable(UAV(u0, numDescriptors = " FFX_CAS_ROOTSIG_STRINGIFY(FFX_CAS_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "DescriptorTable(SRV(t0, numDescriptors = " FFX_CAS_ROOTSIG_STRINGIFY(FFX_CAS_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "CBV(b0), " \ + "StaticSampler(s0, filter = FILTER_MIN_MAG_MIP_LINEAR, " \ + "addressU = TEXTURE_ADDRESS_CLAMP, " \ + "addressV = TEXTURE_ADDRESS_CLAMP, " \ + "addressW = TEXTURE_ADDRESS_CLAMP, " \ + "comparisonFunc = COMPARISON_NEVER, " \ + "borderColor = STATIC_BORDER_COLOR_TRANSPARENT_BLACK)" )] + +#if defined(FFX_CAS_EMBED_ROOTSIG) +#define FFX_CAS_EMBED_ROOTSIG_CONTENT FFX_CAS_ROOTSIG +#else +#define FFX_CAS_EMBED_ROOTSIG_CONTENT +#endif // #if FFX_CAS_EMBED_ROOTSIG +#endif // #if defined(FFX_GPU) + + +FfxUInt32x4 Const0() +{ +#if defined(CAS_BIND_CB_CAS) + return const0; +#else + return 0.f; +#endif +} + +FfxUInt32x4 Const1() +{ +#if defined(CAS_BIND_CB_CAS) + return const1; +#else + return 0.f; +#endif +} + +SamplerState s_LinearClamp : register(s0); + + // SRVs + #if defined(CAS_BIND_SRV_INPUT_COLOR) + Texture2D r_input_color : FFX_CAS_DECLARE_SRV(CAS_BIND_SRV_INPUT_COLOR); + #endif + + // UAV declarations + #if defined(CAS_BIND_UAV_OUTPUT_COLOR) + RWTexture2D rw_output_color : FFX_CAS_DECLARE_UAV(CAS_BIND_UAV_OUTPUT_COLOR); + #endif + +#if FFX_HALF + +FfxFloat16x3 casLoadHalf(FFX_PARAMETER_IN FfxInt16x2 position) +{ +#if defined(CAS_BIND_SRV_INPUT_COLOR) + return FfxFloat16x3(r_input_color.Load(FfxInt32x3(position, 0)).rgb); +#else + return 0.f; +#endif +} + +// Transform input from the load into a linear color space between 0 and 1. +void casInputHalf(FFX_PARAMETER_INOUT FfxFloat16x2 red, FFX_PARAMETER_INOUT FfxFloat16x2 green, FFX_PARAMETER_INOUT FfxFloat16x2 blue) +{ +#if FFX_CAS_COLOR_SPACE_CONVERSION == 1 // gamma 2.0 + red *= red; + green *= green; + blue *= blue; +#elif FFX_CAS_COLOR_SPACE_CONVERSION == 2 // gamma 2.2 + red = ffxLinearFromGammaHalf(red, FfxFloat16(2.2f)); + green = ffxLinearFromGammaHalf(green, FfxFloat16(2.2f)); + blue = ffxLinearFromGammaHalf(blue, FfxFloat16(2.2f)); +#elif FFX_CAS_COLOR_SPACE_CONVERSION == 3 // sRGB output (auto-degamma'd on sampler read) + +#elif FFX_CAS_COLOR_SPACE_CONVERSION == 4 // sRGB input/output + red = ffxLinearFromSrgbHalf(red); + green = ffxLinearFromSrgbHalf(green); + blue = ffxLinearFromSrgbHalf(blue); +#endif +} + +void casOutputHalf(FFX_PARAMETER_INOUT FfxFloat16x2 red, FFX_PARAMETER_INOUT FfxFloat16x2 green, FFX_PARAMETER_INOUT FfxFloat16x2 blue) +{ +#if FFX_CAS_COLOR_SPACE_CONVERSION == 1 // gamma 2.0 + red = ffxSqrt(red); + green = ffxSqrt(green); + blue = ffxSqrt(blue); +#elif FFX_CAS_COLOR_SPACE_CONVERSION == 2 // gamma 2.2 + red = ffxGammaFromLinearHalf(red, FfxFloat16(1/2.2f)); + green = ffxGammaFromLinearHalf(green, FfxFloat16(1/2.2f)); + blue = ffxGammaFromLinearHalf(blue, FfxFloat16(1/2.2f)); +#elif FFX_CAS_COLOR_SPACE_CONVERSION == 3 // sRGB output (auto-degamma'd on sampler read) + red = ffxSrgbFromLinearHalf(red); + green = ffxSrgbFromLinearHalf(green); + blue = ffxSrgbFromLinearHalf(blue); +#elif FFX_CAS_COLOR_SPACE_CONVERSION == 4 // sRGB input/output + red = ffxSrgbFromLinearHalf(red); + green = ffxSrgbFromLinearHalf(green); + blue = ffxSrgbFromLinearHalf(blue); +#endif +} + +#else + +FfxFloat32x3 casLoad(FFX_PARAMETER_IN FfxInt32x2 position) +{ +#if defined(CAS_BIND_SRV_INPUT_COLOR) + return r_input_color.Load(FfxInt32x3(position, 0)).rgb; +#else + return 0.f; +#endif +} + +// Transform input from the load into a linear color space between 0 and 1. +void casInput(FFX_PARAMETER_INOUT FfxFloat32 red, FFX_PARAMETER_INOUT FfxFloat32 green, FFX_PARAMETER_INOUT FfxFloat32 blue) +{ +#if FFX_CAS_COLOR_SPACE_CONVERSION == 1 // gamma 2.0 + red *= red; + green *= green; + blue *= blue; +#elif FFX_CAS_COLOR_SPACE_CONVERSION == 2 // gamma 2.2 + red = ffxLinearFromGamma(red, FfxFloat32(2.2f)); + green = ffxLinearFromGamma(green, FfxFloat32(2.2f)); + blue = ffxLinearFromGamma(blue, FfxFloat32(2.2f)); +#elif FFX_CAS_COLOR_SPACE_CONVERSION == 3 // sRGB output (auto-degamma'd on sampler read) + +#elif FFX_CAS_COLOR_SPACE_CONVERSION == 4 // sRGB input/output + red = ffxLinearFromSrgb(red); + green = ffxLinearFromSrgb(green); + blue = ffxLinearFromSrgb(blue); +#endif +} + +void casOutput(FFX_PARAMETER_INOUT FfxFloat32 red, FFX_PARAMETER_INOUT FfxFloat32 green, FFX_PARAMETER_INOUT FfxFloat32 blue) +{ +#if FFX_CAS_COLOR_SPACE_CONVERSION == 1 // gamma 2.0 + red = ffxSqrt(red); + green = ffxSqrt(green); + blue = ffxSqrt(blue); +#elif FFX_CAS_COLOR_SPACE_CONVERSION == 2 // gamma 2.2 + red = ffxGammaFromLinear(red, FfxFloat32(1/2.2f)); + green = ffxGammaFromLinear(green, FfxFloat32(1/2.2f)); + blue = ffxGammaFromLinear(blue, FfxFloat32(1/2.2f)); +#elif FFX_CAS_COLOR_SPACE_CONVERSION == 3 // sRGB output (auto-degamma'd on sampler read) + red = ffxSrgbFromLinear(red); + green = ffxSrgbFromLinear(green); + blue = ffxSrgbFromLinear(blue); +#elif FFX_CAS_COLOR_SPACE_CONVERSION == 4 // sRGB input/output + red = ffxSrgbFromLinear(red); + green = ffxSrgbFromLinear(green); + blue = ffxSrgbFromLinear(blue); +#endif +} + +#endif // FFX_HALF + +void casStoreOutput(FfxInt32x2 iPxPos, FfxFloat32x4 fColor) +{ +#if defined(CAS_BIND_UAV_OUTPUT_COLOR) + rw_output_color[iPxPos] = fColor; +#endif +} + +#endif // #if defined(FFX_GPU) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/cas/ffx_cas_resources.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/cas/ffx_cas_resources.h new file mode 100644 index 00000000..2ea1adbc --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/cas/ffx_cas_resources.h @@ -0,0 +1,41 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_CAS_RESOURCES_H +#define FFX_CAS_RESOURCES_H + +#if defined(FFX_CPU) || defined(FFX_GPU) + +#define FFX_CAS_RESOURCE_IDENTIFIER_NULL 0 +#define FFX_CAS_RESOURCE_IDENTIFIER_INPUT_COLOR 1 +#define FFX_CAS_RESOURCE_IDENTIFIER_OUTPUT_COLOR 2 + +#define FFX_CAS_RESOURCE_IDENTIFIER_COUNT 3 + +// CBV resource definitions +#define FFX_CAS_CONSTANTBUFFER_IDENTIFIER_CAS 0 + +#define FFX_CAS_CONSTANTBUFFER_IDENTIFIER_COUNT 1 + +#endif // #if defined(FFX_CPU) || defined(FFX_GPU) + +#endif // FFX_CAS_RESOURCES_H diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/cas/ffx_cas_sharpen.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/cas/ffx_cas_sharpen.h new file mode 100644 index 00000000..ab96c7a0 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/cas/ffx_cas_sharpen.h @@ -0,0 +1,89 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_core.h" + +#if FFX_HALF + +#define FFX_CAS_PACKED_ONLY 1 + +#endif // FFX_HALF + +#include "cas/ffx_cas.h" + +void Sharpen(FfxUInt32x3 LocalThreadId, FfxUInt32x3 WorkGroupId, FfxUInt32x3 Dtid) +{ + // Do remapping of local xy in workgroup for a more PS-like swizzle pattern. + FfxUInt32x2 gxy = ffxRemapForQuad(LocalThreadId.x) + FfxUInt32x2(WorkGroupId.x << 4u, WorkGroupId.y << 4u); + + FfxBoolean sharpenOnly; +#if FFX_CAS_OPTION_SHARPEN_ONLY + sharpenOnly = true; +#else + sharpenOnly = false; +#endif // FFX_CAS_OPTION_SHARPEN_ONLY + +#if FFX_HALF + + // Filter. + FfxFloat16x4 c0, c1; + FfxFloat16x2 cR, cG, cB; + + ffxCasFilterHalf(cR, cG, cB, gxy, Const0(), Const1(), sharpenOnly); + casOutputHalf(cR, cG, cB); + ffxCasDepackHalf(c0, c1, cR, cG, cB); + casStoreOutput(FfxInt32x2(gxy), FfxFloat32x4(c0)); + casStoreOutput(FfxInt32x2(gxy) + FfxInt32x2(8, 0), FfxFloat32x4(c1)); + gxy.y += 8u; + + ffxCasFilterHalf(cR, cG, cB, gxy, Const0(), Const1(), sharpenOnly); + casOutputHalf(cR, cG, cB); + ffxCasDepackHalf(c0, c1, cR, cG, cB); + casStoreOutput(FfxInt32x2(gxy), FfxFloat32x4(c0)); + casStoreOutput(FfxInt32x2(gxy) + FfxInt32x2(8, 0), FfxFloat32x4(c1)); + +#else + + // Filter. + FfxFloat32x3 c; + + ffxCasFilter(c.r, c.g, c.b, gxy, Const0(), Const1(), sharpenOnly); + casOutput(c.r, c.g, c.b); + casStoreOutput(FfxInt32x2(gxy), FfxFloat32x4(c, 1)); + gxy.x += 8u; + + ffxCasFilter(c.r, c.g, c.b, gxy, Const0(), Const1(), sharpenOnly); + casOutput(c.r, c.g, c.b); + casStoreOutput(FfxInt32x2(gxy), FfxFloat32x4(c, 1)); + gxy.y += 8u; + + ffxCasFilter(c.r, c.g, c.b, gxy, Const0(), Const1(), sharpenOnly); + casOutput(c.r, c.g, c.b); + casStoreOutput(FfxInt32x2(gxy), FfxFloat32x4(c, 1)); + gxy.x -= 8u; + + ffxCasFilter(c.r, c.g, c.b, gxy, Const0(), Const1(), sharpenOnly); + casOutput(c.r, c.g, c.b); + casStoreOutput(FfxInt32x2(gxy), FfxFloat32x4(c, 1)); + +#endif // FFX_HALF +} diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/classifier/CMakeCompileClassifierShaders.txt b/manul/thirdparty/fsr2/include/FidelityFX/gpu/classifier/CMakeCompileClassifierShaders.txt new file mode 100644 index 00000000..b62699ea --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/classifier/CMakeCompileClassifierShaders.txt @@ -0,0 +1,49 @@ +# This file is part of the FidelityFX SDK. +# +# Copyright (C) 2024 Advanced Micro Devices, Inc. +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files(the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions : +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. + +set(CLASSIFIER_BASE_ARGS + -reflection -deps=gcc -DFFX_GPU=1) + +set(CLASSIFIER_PERMUTATION_ARGS + -DFFX_CLASSIFIER_OPTION_INVERTED_DEPTH={0,1} + -DFFX_CLASSIFIER_OPTION_CLASSIFIER_MODE={0,1} +) + +set(CLASSIFIER_INCLUDE_ARGS + "${FFX_GPU_PATH}" + "${FFX_GPU_PATH}/classifier") + +if (NOT CLASSIFIER_SHADER_EXT) + set(CLASSIFIER_SHADER_EXT *) +endif() + +file(GLOB CLASSIFIER_SHADERS + "shaders/classifier/ffx_classifier_shadows_pass.${CLASSIFIER_SHADER_EXT}" + "shaders/classifier/ffx_classifier_reflections_pass.${CLASSIFIER_SHADER_EXT}") + +compile_shaders_with_depfile( + "${FFX_SC_EXECUTABLE}" + "${CLASSIFIER_BASE_ARGS}" "${CLASSIFIER_API_BASE_ARGS}" "${CLASSIFIER_PERMUTATION_ARGS}" "${CLASSIFIER_INCLUDE_ARGS}" + "${CLASSIFIER_SHADERS}" "${FFX_PASS_SHADER_OUTPUT_PATH}" CLASSIFIER_PERMUTATION_OUTPUTS) + +# add the header files they generate to the main list of dependencies +add_shader_output("${CLASSIFIER_PERMUTATION_OUTPUTS}") diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/classifier/ffx_classifier_common.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/classifier/ffx_classifier_common.h new file mode 100644 index 00000000..3e896fd5 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/classifier/ffx_classifier_common.h @@ -0,0 +1,102 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#define TILE_SIZE_X 8 +#define TILE_SIZE_Y 4 +#define k_pushOff 4e-2f +#define k_tileSize FfxUInt32x2(TILE_SIZE_X, TILE_SIZE_Y) + +//-------------------------------------------------------------------------------------- +// I/O Structures +//-------------------------------------------------------------------------------------- + +struct Tile +{ +#if FFX_HALF + FfxUInt16x2 location; +#else + FfxUInt32x2 location; // Dead code, f32 not supported +#endif + FfxUInt32 mask; + + FfxFloat32 minT; + FfxFloat32 maxT; +}; + +Tile TileCreate(const FfxUInt32x2 id) +{ +#if FFX_HALF + FfxUInt16x2 f16ID = FfxUInt16x2(FfxUInt16(id.x), FfxUInt16(id.y)); + Tile t = { f16ID, 0, k_pushOff, FFX_POSITIVE_INFINITY_FLOAT }; // skyHeight +#else + Tile t = { id, 0, k_pushOff, FFX_POSITIVE_INFINITY_FLOAT }; //skyHeight +#endif + return t; +} + +FfxUInt32x4 TileToUint(const Tile t) +{ + const FfxUInt32x4 ui = FfxUInt32x4((FfxUInt32(t.location.y) << 16) | FfxUInt32(t.location.x), t.mask, ffxAsUInt32(t.minT), ffxAsUInt32(t.maxT)); + return ui; +} + +Tile TileFromUint(const FfxUInt32x4 ui) +{ +#if FFX_HALF + FfxUInt16x2 id = FfxUInt16x2(ui.x & 0xffff, (ui.x >> 16) & 0xffff); +#else + FfxUInt32x2 id; +#endif + Tile t = { id, ui.y, ffxAsFloat(ui.z), ffxAsFloat(ui.w) }; + return t; +} + +//-------------------------------------------------------------------------------------- +// helper functions +//-------------------------------------------------------------------------------------- + +FfxUInt32 LaneIdToBitShift(FfxUInt32x2 localID) +{ + return localID.y * TILE_SIZE_X + localID.x; +} + +FfxUInt32 BoolToWaveMask(FfxBoolean b, FfxUInt32x2 localID) +{ + const FfxUInt32 value = FfxUInt32(b) << LaneIdToBitShift(localID); + return ffxWaveOr(value); +} + +FfxBoolean WaveMaskToBool(FfxUInt32 mask, FfxUInt32x2 localID) +{ + return FfxBoolean((FfxUInt32(1) << LaneIdToBitShift(localID)) & mask); +} + + +#define k_pi 3.1415926535897932384f +#define k_2pi 2.0f * k_pi +#define k_pi_over_2 0.5f * k_pi + +// made using a modified version of https://www.asawicki.info/news_952_poisson_disc_generator +#define k_poissonDiscSampleCountLow 8 +#define k_poissonDiscSampleCountMid 16 +#define k_poissonDiscSampleCountHigh 24 +#define k_poissonDiscSampleCountUltra 32 diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/classifier/ffx_classifier_reflections.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/classifier/ffx_classifier_reflections.h new file mode 100644 index 00000000..9ac58a86 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/classifier/ffx_classifier_reflections.h @@ -0,0 +1,378 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#define TILE_CLASS_FULL_SW 0 +#define TILE_CLASS_HALF_SW 1 +#define TILE_CLASS_FULL_HW 2 + +#define FFX_CLASSIFIER_CLASSIFICATION_HW_RAYTRACING_ENABLED + +#include "ffx_classifier_reflections_common.h" + +FfxFloat32x2 Hash22(FfxFloat32x2 p) +{ + FfxFloat32x3 p3 = ffxFract(FfxFloat32x3(p.xyx) * FfxFloat32x3(.1031, .1030, .0973)); + p3 += dot(p3, p3.yzx + 33.33); + return ffxFract((p3.xx + p3.yz) * p3.zy); +} + +FfxFloat32x2 GetRandom(FfxUInt32x2 index) +{ + FfxFloat32 v = 0.152f; + FfxFloat32x2 pos = (FfxFloat32x2(index) * v + FfxFloat32(FrameIndex()) / 60.0f * 1500.0f + 50.0f); + return Hash22(pos); +} + +FfxFloat32x2 GetRandomLastFrame(FfxUInt32x2 index) +{ + FfxFloat32 v = 0.152f; + FfxFloat32x2 pos = (FfxFloat32x2(index) * v + FfxFloat32(FrameIndex() - 1) / 60.0f * 1500.0f + 50.0f); + return Hash22(pos); +} + +FfxBoolean IsSW(FfxFloat32 hitcounter, FfxFloat32 misscounter, FfxFloat32 rnd) +{ + // Turn a random tile full hybrid once in a while to get the opportunity for testing HiZ traversal + return rnd <= (+HybridSpawnRate() + hitcounter - misscounter * HybridMissWeight()); +} + +FfxBoolean IsConverged(FfxUInt32x2 pixel_coordinate, FfxFloat32x2 uv) +{ + FfxFloat32x2 motion_vector = LoadMotionVector(FfxInt32x2(pixel_coordinate)); + ; + return SampleVarianceHistory(uv - motion_vector) < VRTVarianceThreshold(); +} + +// In case no ray is traced we need to clear the buffers +void FillEnvironment(FfxUInt32x2 ray_coord, FfxFloat32 factor) +{ + // Fall back to the environment probe + FfxUInt32x2 screen_size = FfxUInt32x2(ReflectionWidth(), ReflectionHeight()); + FfxFloat32x2 uv = (ray_coord + 0.5) * InverseRenderSize(); + FfxFloat32x3 world_space_normal = LoadWorldSpaceNormal(FfxInt32x2(ray_coord)); + FfxFloat32 roughness = LoadRoughnessFromMaterialParametersInput(FfxUInt32x3(ray_coord, 0)); + FfxFloat32 z = GetInputDepth(ray_coord); + FfxFloat32x3 screen_uv_space_ray_origin = FfxFloat32x3(uv, z); + FfxFloat32x3 view_space_ray = ScreenSpaceToViewSpace(screen_uv_space_ray_origin); + FfxFloat32x3 view_space_ray_direction = normalize(view_space_ray); + FfxFloat32x3 view_space_surface_normal = FFX_MATRIX_MULTIPLY(ViewMatrix(), FfxFloat32x4(world_space_normal, 0)).xyz; + FfxFloat32x3 view_space_reflected_direction = reflect(view_space_ray_direction, view_space_surface_normal); + FfxFloat32x3 world_space_reflected_direction = FFX_MATRIX_MULTIPLY(InvView(), FfxFloat32x4(view_space_reflected_direction, 0)).xyz; + FfxFloat32x3 world_space_ray_origin = FFX_MATRIX_MULTIPLY(InvView(), FfxFloat32x4(view_space_ray, 1)).xyz; + + FfxFloat32x3 env_sample = SampleEnvironmentMap(world_space_reflected_direction, sqrt(roughness)); + + if (!any(isnan(env_sample))) + StoreRadiance(ray_coord, env_sample.xyzz * factor); + else + StoreRadiance(ray_coord, (0.0f).xxxx); +} + +void ZeroBuffers(FfxUInt32x2 dispatch_thread_id) +{ + StoreRadiance(dispatch_thread_id, (0.0f).xxxx); +} + +FfxFloat32x2 GetSurfaceReprojection(FfxFloat32x2 uv, FfxFloat32x2 motion_vector) +{ + // Reflector position reprojection + FfxFloat32x2 history_uv = uv - motion_vector; + return history_uv; +} + +FfxBoolean IsBaseRay(FfxUInt32x2 dispatch_thread_id, FfxUInt32 samples_per_quad) +{ + switch (samples_per_quad) + { + case 1: + return ((dispatch_thread_id.x & 1) | (dispatch_thread_id.y & 1)) == 0; // Deactivates 3 out of 4 rays + case 2: + return (dispatch_thread_id.x & 1) == (dispatch_thread_id.y & 1); // Deactivates 2 out of 4 rays. Keeps diagonal. + default: // case 4: + return true; + } +} + +FFX_GROUPSHARED FfxUInt32 g_TileCount; +FFX_GROUPSHARED FfxInt32 g_TileClass; +FFX_GROUPSHARED FfxUInt32 g_SWCount; +FFX_GROUPSHARED FfxUInt32 g_SWCountTotal; +FFX_GROUPSHARED FfxUInt32 g_base_ray_index_sw; + +void ClassifyTiles(FfxUInt32x2 dispatch_thread_id, + FfxUInt32x2 group_thread_id, + FfxFloat32 roughness, + FfxFloat32x3 view_space_surface_normal, + FfxFloat32 depth, + FfxInt32x2 screen_size, + FfxUInt32 samples_per_quad, + FfxBoolean enable_temporal_variance_guided_tracing, + FfxBoolean enable_hitcounter, + FfxBoolean enable_screen_space_tracing, + FfxBoolean enable_hw_ray_tracing) +{ + FfxUInt32 flat_group_thread_id = group_thread_id.x + group_thread_id.y * 8; + FfxBoolean is_first_lane_of_wave = ffxWaveIsFirstLane(); + + if (group_thread_id.x == 0 && group_thread_id.y == 0) + { + // Initialize group shared variables + g_TileCount = 0; + g_SWCount = 0; + g_SWCountTotal = 0; + g_base_ray_index_sw = 0; + +#ifdef FFX_CLASSIFIER_CLASSIFICATION_HW_RAYTRACING_ENABLED + // Initialize per 8x8 tile hit counter + if (enable_hitcounter) + { + // In case we do hybrid + if (enable_screen_space_tracing && enable_hw_ray_tracing) + { + // Feedback counters + // See Intersect.hlsl + FfxUInt32 hitcounter = 0; + + // Use surface motion vectors of one of the 8x8 pixels in the tile to reproject statistics from the previous frame + // Helps a lot in movement to sustain temoporal coherence +#define FFX_CLASSIFIER_CLASSIFICATION_REPROJECT_HITCOUNTER +#ifdef FFX_CLASSIFIER_CLASSIFICATION_REPROJECT_HITCOUNTER + { + // Grab motion vector from a random point in the subgroup + FfxFloat32x2 xi = GetRandom(dispatch_thread_id.xy / 8); + FfxInt32x2 mix = FfxInt32x2(xi * 8.0f); + FfxFloat32x2 motion_vector = LoadMotionVector(FfxInt32x2(dispatch_thread_id) + mix); + FfxFloat32x2 uv8 = (FfxFloat32x2(dispatch_thread_id.xy + mix)) / FFX_DNSR_Reflections_RoundUp8(screen_size); + FfxFloat32x2 surface_reprojection_uv = GetSurfaceReprojection(uv8, motion_vector); + hitcounter = LoadHitCounterHistory(FfxUInt32x2(surface_reprojection_uv * (FFX_DNSR_Reflections_RoundUp8(screen_size) / 8))); + } +#endif // FFX_CLASSIFIER_CLASSIFICATION_REPROJECT_HITCOUNTER + + // Use 3x3 region to grab the biggest success rate and create a safe band of hybrid rays to hide artefacts in movements +#define FFX_CLASSIFIER_CLASSIFICATION_SAFEBAND +#ifdef FFX_CLASSIFIER_CLASSIFICATION_SAFEBAND + FfxUInt32 same_pixel_hitcounter = 0; + // We need a safe band for some geometry not in the BVH to avoid fireflies + const FfxInt32 radius = 1; + for (FfxInt32 y = -radius; y <= radius; y++) + { + for (FfxInt32 x = -radius; x <= radius; x++) + { + FfxUInt32 pt = LoadHitCounterHistory(dispatch_thread_id.xy / 8 + FfxInt32x2(x, y)); + if (FFX_Hitcounter_GetSWHits(pt) > FFX_Hitcounter_GetSWHits(same_pixel_hitcounter)) + same_pixel_hitcounter = pt; + } + } +#else // FFX_CLASSIFIER_CLASSIFICATION_SAFEBAND + FfxUInt32 same_pixel_hitcounter = LoadHitCounterHistory(dispatch_thread_id.xy / 8); +#endif // FFX_CLASSIFIER_CLASSIFICATION_SAFEBAND + + // Again compare with the same pixel and Pick the one with the biggest success rate + if (FFX_Hitcounter_GetSWHits(hitcounter) < FFX_Hitcounter_GetSWHits(same_pixel_hitcounter)) + hitcounter = same_pixel_hitcounter; + + FfxFloat32 rnd = GetRandom(dispatch_thread_id.xy / 8).x; + FfxFloat32 rnd_last = GetRandomLastFrame(dispatch_thread_id.xy / 8).x; + FfxFloat32 sw_hitcount_new = FfxFloat32(FFX_Hitcounter_GetSWHits(hitcounter)); + FfxFloat32 sw_hitcount_old = FfxFloat32(FFX_Hitcounter_GetOldSWHits(hitcounter)); + FfxFloat32 sw_misscount_new = FfxFloat32(FFX_Hitcounter_GetSWMisses(hitcounter)); + FfxFloat32 sw_misscount_old = FfxFloat32(FFX_Hitcounter_GetOldSWMisses(hitcounter)); + FfxBoolean new_class = IsSW(sw_hitcount_new, sw_misscount_new, rnd); + FfxBoolean old_class = IsSW(sw_hitcount_old, sw_misscount_old, rnd_last); + + // To make transition less obvious we do and extra checkerboard stage + if (new_class == old_class) + { + if (new_class) + { + g_TileClass = TILE_CLASS_FULL_SW; + } + else + { + g_TileClass = TILE_CLASS_FULL_HW; + } + } + else + { + g_TileClass = TILE_CLASS_HALF_SW; + } + sw_hitcount_old = sw_hitcount_new; + sw_misscount_old = sw_misscount_new; + StoreHitCounter(dispatch_thread_id.xy / 8, + (FfxUInt32(clamp(sw_hitcount_old, 0.0f, 255.0f)) << 8) | (FfxUInt32(clamp(sw_misscount_old, 0.0f, 255.0f)) << 24)); + } + } + else + { + g_TileClass = TILE_CLASS_FULL_SW; + } +#endif // FFX_HYBRID_REFLECTIONS + } + FFX_GROUP_MEMORY_BARRIER; + + // First we figure out on a per thread basis if we need to shoot a reflection ray + FfxBoolean is_on_screen = (dispatch_thread_id.x < screen_size.x) && (dispatch_thread_id.y < screen_size.y); + // Allow for additional engine side checks. For example engines could additionally only cast reflection rays for specific depth ranges + FfxBoolean is_surface = !IsBackground(depth); + // Don't shoot a ray on very rough surfaces + FfxBoolean is_glossy_reflection = is_surface && IsGlossyReflection(roughness); + FfxBoolean needs_ray = is_on_screen && is_glossy_reflection; + + // Decide which ray to keep + FfxBoolean is_base_ray = IsBaseRay(dispatch_thread_id, samples_per_quad); + FfxBoolean is_converged = true; + if (enable_temporal_variance_guided_tracing) + { + FfxFloat32x2 uv = (dispatch_thread_id + 0.5) / screen_size; + is_converged = IsConverged(dispatch_thread_id, uv); + } + + needs_ray = needs_ray && (is_base_ray || !is_converged); + + // Extra check for back-facing rays, fresnel, mirror etc. + if (abs(view_space_surface_normal.z) > ReflectionsBackfacingThreshold()) + { + FillEnvironment(dispatch_thread_id, IBLFactor()); + needs_ray = false; + } + + // We need denoiser even for mirrors since ssr/hw transition ends up creating poping tile firefies. + FfxBoolean needs_denoiser = is_glossy_reflection; + + // Next we have to figure out for which pixels that ray is creating the values for. Thus, if we have to copy its value horizontal, vertical or across. + FfxBoolean require_copy = + !needs_ray && needs_denoiser; // Our pixel only requires a copy if we want to run a denoiser on it but don't want to shoot a ray for it. + + FfxBoolean copy_horizontal = FfxBoolean(ffxWaveXorU1(FfxUInt32(require_copy), 1)) && (samples_per_quad != 4) && is_base_ray; // QuadReadAcrossX + FfxBoolean copy_vertical = FfxBoolean(ffxWaveXorU1(FfxUInt32(require_copy), 2)) && (samples_per_quad == 1) && is_base_ray; // QuadReadAcrossY + FfxBoolean copy_diagonal = FfxBoolean(ffxWaveXorU1(FfxUInt32(require_copy), 3)) && (samples_per_quad == 1) && is_base_ray; // QuadReadAcrossDiagonal + + FfxBoolean needs_sw_ray = true; + + // In case there's only software rays we don't do hybridization +#ifdef FFX_CLASSIFIER_CLASSIFICATION_HW_RAYTRACING_ENABLED + needs_sw_ray = needs_ray && enable_screen_space_tracing; + + FfxBoolean needs_hw_ray = false; + if (enable_hw_ray_tracing && roughness < RTRoughnessThreshold()) + { + FfxBoolean checkerboard = ((group_thread_id.x ^ group_thread_id.y) & 1) == 0; + needs_sw_ray = needs_sw_ray && ((g_TileClass == TILE_CLASS_FULL_SW ? true : (g_TileClass == TILE_CLASS_HALF_SW ? checkerboard : false))); + needs_hw_ray = needs_ray && !needs_sw_ray; + } +#endif // FFX_CLASSIFIER_CLASSIFICATION_HW_RAYTRACING_ENABLED + + FfxUInt32 local_ray_index_in_wave_sw = ffxWavePrefixCountBits(needs_sw_ray); + FfxUInt32 wave_ray_offset_in_group_sw; + FfxUInt32 wave_ray_count_sw = ffxWaveActiveCountBits(needs_sw_ray); + +#ifdef FFX_CLASSIFIER_CLASSIFICATION_HW_RAYTRACING_ENABLED + FfxUInt32 local_ray_index_in_wave_hw = ffxWavePrefixCountBits(needs_hw_ray); + FfxUInt32 wave_ray_count_hw = ffxWaveActiveCountBits(needs_hw_ray); + FfxUInt32 base_ray_index_hw = 0; +#endif // FFX_CLASSIFIER_CLASSIFICATION_HW_RAYTRACING_ENABLED + + if (is_first_lane_of_wave) + { + if (wave_ray_count_sw > 0) + { +#ifdef FFX_GLSL + wave_ray_offset_in_group_sw = FFX_ATOMIC_ADD(g_SWCount, FfxInt32(wave_ray_count_sw)); +#else + InterlockedAdd(g_SWCount, wave_ray_count_sw, wave_ray_offset_in_group_sw); +#endif + } + +#ifdef FFX_CLASSIFIER_CLASSIFICATION_HW_RAYTRACING_ENABLED + if (wave_ray_count_hw > 0) + IncrementRayCounterHW(wave_ray_count_hw, base_ray_index_hw); +#endif // FFX_CLASSIFIER_CLASSIFICATION_HW_RAYTRACING_ENABLED + } + + base_ray_index_hw = ffxWaveReadLaneFirstU1(base_ray_index_hw); + wave_ray_offset_in_group_sw = ffxWaveReadLaneFirstU1(wave_ray_offset_in_group_sw); + + FFX_GROUP_MEMORY_BARRIER; + if (flat_group_thread_id == 0 && g_SWCount > 0) + { + // [IMPORTANT] We need to round up to the multiple of 32 for software rays, because of the atomic increment coalescing optimization + g_SWCountTotal = g_SWCount < 32 ? 32 : (g_SWCount > 32 ? 64 : 32); + IncrementRayCounterSW(g_SWCountTotal, g_base_ray_index_sw); + } + FFX_GROUP_MEMORY_BARRIER; + + if (needs_sw_ray) + { + FfxUInt32 ray_index_sw = g_base_ray_index_sw + wave_ray_offset_in_group_sw + local_ray_index_in_wave_sw; + StoreRay(ray_index_sw, dispatch_thread_id, copy_horizontal, copy_vertical, copy_diagonal); + } + +#ifdef FFX_CLASSIFIER_CLASSIFICATION_HW_RAYTRACING_ENABLED + else if (needs_hw_ray) + { + FfxUInt32 ray_index_hw = base_ray_index_hw + local_ray_index_in_wave_hw; + StoreRayHW(ray_index_hw, dispatch_thread_id, copy_horizontal, copy_vertical, copy_diagonal); + } +#endif // FFX_CLASSIFIER_CLASSIFICATION_HW_RAYTRACING_ENABLED + + if (flat_group_thread_id < g_SWCountTotal - g_SWCount) + { + // [IMPORTANT] We need to round up to the multiple of 32 for software rays, because of the atomic increment coalescing optimization + // Emit helper(dead) lanes to fill up 32 lanes per 8x8 tile + FfxUInt32 ray_index_sw = g_base_ray_index_sw + g_SWCount + flat_group_thread_id; + StoreRaySWHelper(ray_index_sw); + } + + // We only need denoiser if we trace any rays in the tile + if (is_first_lane_of_wave && (wave_ray_count_sw > 0 +#ifdef FFX_CLASSIFIER_CLASSIFICATION_HW_RAYTRACING_ENABLED + || wave_ray_count_hw > 0 +#endif // FFX_CLASSIFIER_CLASSIFICATION_HW_RAYTRACING_ENABLED + )) + { + FFX_ATOMIC_ADD(g_TileCount, 1); + } + + FFX_GROUP_MEMORY_BARRIER; // Wait until all waves wrote into g_TileCount + + if (g_TileCount > 0) + { + if (group_thread_id.x == 0 && group_thread_id.y == 0) + { + FfxUInt32 tile_index; + IncrementDenoiserTileCounter(tile_index); + StoreDenoiserTile(tile_index, dispatch_thread_id); + } + } + + if ((!needs_ray && !require_copy) // Discarded for some reason + || (needs_ray && !needs_hw_ray && !needs_sw_ray) // Or needs a ray but was discarded for some other reason + ) + { + if (is_surface) + { + FillEnvironment(dispatch_thread_id, IBLFactor()); + } + else + ZeroBuffers(dispatch_thread_id); + } +} diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/classifier/ffx_classifier_reflections_callbacks_glsl.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/classifier/ffx_classifier_reflections_callbacks_glsl.h new file mode 100644 index 00000000..6cb82ab0 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/classifier/ffx_classifier_reflections_callbacks_glsl.h @@ -0,0 +1,527 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_classifier_resources.h" + +#if defined(FFX_GPU) +#include "ffx_core.h" + +#ifndef FFX_PREFER_WAVE64 +#define FFX_PREFER_WAVE64 +#endif // #ifndef FFX_PREFER_WAVE64 + +#if defined(CLASSIFIER_BIND_CB_CLASSIFIER) + layout (set = 0, binding = CLASSIFIER_BIND_CB_CLASSIFIER, std140) uniform cbClassifierReflections_t + { + FfxFloat32Mat4 invViewProjection; + FfxFloat32Mat4 projection; + FfxFloat32Mat4 invProjection; + FfxFloat32Mat4 viewMatrix; + FfxFloat32Mat4 invView; + FfxFloat32Mat4 prevViewProjection; + FfxUInt32x2 renderSize; + FfxFloat32x2 inverseRenderSize; + FfxFloat32 iblFactor; + FfxUInt32 frameIndex; + FfxUInt32 samplesPerQuad; + FfxUInt32 temporalVarianceGuidedTracingEnabled; + FfxFloat32 globalRoughnessThreshold; + FfxFloat32 rtRoughnessThreshold; + FfxUInt32 mask; + FfxUInt32 reflectionWidth; + FfxUInt32 reflectionHeight; + FfxFloat32 hybridMissWeight; + FfxFloat32 hybridSpawnRate; + FfxFloat32 vrtVarianceThreshold; + FfxFloat32 reflectionsBackfacingThreshold; + FfxUInt32 randomSamplesPerPixel; + FfxFloat32x2 motionVectorScale; + FfxFloat32 normalsUnpackMul; + FfxFloat32 normalsUnpackAdd; + FfxUInt32 roughnessChannel; + FfxUInt32 isRoughnessPerceptual; + } cbClassifierReflection; + +FfxFloat32Mat4 InvViewProjection() +{ +#if defined CLASSIFIER_BIND_CB_CLASSIFIER + return cbClassifierReflection.invViewProjection; +#else + return FfxFloat32Mat4(0.0f); +#endif +} + +FfxFloat32Mat4 Projection() +{ +#if defined CLASSIFIER_BIND_CB_CLASSIFIER + return cbClassifierReflection.projection; +#else + return FfxFloat32Mat4(0.0f); +#endif +} + +FfxFloat32Mat4 InvProjection() +{ +#if defined CLASSIFIER_BIND_CB_CLASSIFIER + return cbClassifierReflection.invProjection; +#else + return FfxFloat32Mat4(0.0f); +#endif +} + +FfxFloat32Mat4 ViewMatrix() +{ +#if defined CLASSIFIER_BIND_CB_CLASSIFIER + return cbClassifierReflection.viewMatrix; +#else + return FfxFloat32Mat4(0.0f); +#endif +} + +FfxFloat32Mat4 InvView() +{ +#if defined CLASSIFIER_BIND_CB_CLASSIFIER + return cbClassifierReflection.invView; +#else + return FfxFloat32Mat4(0.0f); +#endif +} + +FfxFloat32Mat4 PrevViewProjection() +{ +#if defined CLASSIFIER_BIND_CB_CLASSIFIER + return cbClassifierReflection.prevViewProjection; +#else + return FfxFloat32Mat4(0.0f); +#endif +} + +FfxUInt32x2 RenderSize() +{ +#if defined CLASSIFIER_BIND_CB_CLASSIFIER + return cbClassifierReflection.renderSize; +#else + return FfxUInt32x2(0); +#endif +} + +FfxFloat32x2 InverseRenderSize() +{ +#if defined CLASSIFIER_BIND_CB_CLASSIFIER + return cbClassifierReflection.inverseRenderSize; +#else + return FfxFloat32x2(0.0f); +#endif +} + +FfxFloat32 IBLFactor() +{ +#if defined CLASSIFIER_BIND_CB_CLASSIFIER + return cbClassifierReflection.iblFactor; +#else + return 0.0f; +#endif +} + +FfxUInt32 FrameIndex() +{ +#if defined CLASSIFIER_BIND_CB_CLASSIFIER + return cbClassifierReflection.frameIndex; +#else + return 0; +#endif +} + +FfxUInt32 SamplesPerQuad() +{ +#if defined CLASSIFIER_BIND_CB_CLASSIFIER + return cbClassifierReflection.samplesPerQuad; +#else + return 0; +#endif +} + +FfxBoolean TemporalVarianceGuidedTracingEnabled() +{ +#if defined CLASSIFIER_BIND_CB_CLASSIFIER + return FfxBoolean(cbClassifierReflection.temporalVarianceGuidedTracingEnabled); +#else + return false; +#endif +} + +FfxFloat32 RoughnessThreshold() +{ +#if defined CLASSIFIER_BIND_CB_CLASSIFIER + return cbClassifierReflection.globalRoughnessThreshold; +#else + return 0.0f; +#endif +} + +FfxFloat32 RTRoughnessThreshold() +{ +#if defined CLASSIFIER_BIND_CB_CLASSIFIER + return cbClassifierReflection.rtRoughnessThreshold; +#else + return 0.0f; +#endif +} + +FfxUInt32 Mask() +{ +#if defined CLASSIFIER_BIND_CB_CLASSIFIER + return cbClassifierReflection.mask; +#else + return 0; +#endif +} + +FfxUInt32 ReflectionWidth() +{ +#if defined CLASSIFIER_BIND_CB_CLASSIFIER + return cbClassifierReflection.reflectionWidth; +#else + return 0; +#endif +} + +FfxUInt32 ReflectionHeight() +{ +#if defined CLASSIFIER_BIND_CB_CLASSIFIER + return cbClassifierReflection.reflectionHeight; +#else + return 0; +#endif +} + +FfxFloat32 HybridMissWeight() +{ +#if defined CLASSIFIER_BIND_CB_CLASSIFIER + return cbClassifierReflection.hybridMissWeight; +#else + return 0.f; +#endif +} + +FfxFloat32 HybridSpawnRate() +{ +#if defined CLASSIFIER_BIND_CB_CLASSIFIER + return cbClassifierReflection.hybridSpawnRate; +#else + return 0.f; +#endif +} + +FfxFloat32 VRTVarianceThreshold() +{ +#if defined CLASSIFIER_BIND_CB_CLASSIFIER + return cbClassifierReflection.vrtVarianceThreshold; +#else + return 0.f; +#endif +} + +FfxFloat32 ReflectionsBackfacingThreshold() +{ +#if defined CLASSIFIER_BIND_CB_CLASSIFIER + return cbClassifierReflection.reflectionsBackfacingThreshold; +#else + return 0.f; +#endif +} + +FfxUInt32 RandomSamplesPerPixel() +{ +#if defined CLASSIFIER_BIND_CB_CLASSIFIER + return cbClassifierReflection.randomSamplesPerPixel; +#else + return 0; +#endif +} + +FfxFloat32x2 MotionVectorScale() +{ +#if defined CLASSIFIER_BIND_CB_CLASSIFIER + return cbClassifierReflection.motionVectorScale; +#else + return FfxFloat32x2(0.0f); +#endif +} + +FfxFloat32 NormalsUnpackMul() +{ +#if defined CLASSIFIER_BIND_CB_CLASSIFIER + return cbClassifierReflection.normalsUnpackMul; +#else + return 0.0f; +#endif +} + +FfxFloat32 NormalsUnpackAdd() +{ +#if defined CLASSIFIER_BIND_CB_CLASSIFIER + return cbClassifierReflection.normalsUnpackAdd; +#else + return 0.0f; +#endif +} + +FfxUInt32 RoughnessChannel() +{ +#if defined CLASSIFIER_BIND_CB_CLASSIFIER + return cbClassifierReflection.roughnessChannel; +#else + return 0; +#endif +} + +FfxBoolean IsRoughnessPerceptual() +{ +#if defined CLASSIFIER_BIND_CB_CLASSIFIER + return FfxBoolean(cbClassifierReflection.isRoughnessPerceptual); +#else + return false; +#endif +} + +#endif // #if defined(CLASSIFIER_BIND_CB_CLASSIFIER) + +layout (set = 0, binding = 1000) uniform sampler s_EnvironmentMapSampler; +layout (set = 0, binding = 1001) uniform sampler s_LinearSampler; + +// SRVs +#if defined CLASSIFIER_BIND_SRV_INPUT_DEPTH + layout (set = 0, binding = CLASSIFIER_BIND_SRV_INPUT_DEPTH) uniform texture2D r_input_depth; +#endif +#if defined CLASSIFIER_BIND_SRV_INPUT_MOTION_VECTORS + layout (set = 0, binding = CLASSIFIER_BIND_SRV_INPUT_MOTION_VECTORS) uniform texture2D r_input_motion_vectors; +#endif +#if defined CLASSIFIER_BIND_SRV_INPUT_NORMAL + layout (set = 0, binding = CLASSIFIER_BIND_SRV_INPUT_NORMAL) uniform texture2D r_input_normal; +#endif +#if defined CLASSIFIER_BIND_SRV_INPUT_MATERIAL_PARAMETERS + layout (set = 0, binding = CLASSIFIER_BIND_SRV_INPUT_MATERIAL_PARAMETERS) uniform texture2D r_input_material_parameters; +#endif +#if defined CLASSIFIER_BIND_SRV_INPUT_ENVIRONMENT_MAP + layout (set = 0, binding = CLASSIFIER_BIND_SRV_INPUT_ENVIRONMENT_MAP) uniform textureCube r_input_environment_map; +#endif +#if defined CLASSIFIER_BIND_SRV_VARIANCE_HISTORY + layout (set = 0, binding = CLASSIFIER_BIND_SRV_VARIANCE_HISTORY) uniform texture2D r_variance_history; +#endif +#if defined CLASSIFIER_BIND_SRV_HIT_COUNTER_HISTORY + layout(set = 0, binding = CLASSIFIER_BIND_SRV_HIT_COUNTER_HISTORY) uniform utexture2D r_hit_counter_history; +#endif + +// UAVs +#if defined CLASSIFIER_BIND_UAV_RADIANCE + layout (set = 0, binding = CLASSIFIER_BIND_UAV_RADIANCE, rgba32f) uniform image2D rw_radiance; +#endif +#if defined CLASSIFIER_BIND_UAV_RAY_LIST + layout (set = 0, binding = CLASSIFIER_BIND_UAV_RAY_LIST, std430) buffer rw_ray_list_t + { + FfxUInt32 data[]; + } rw_ray_list; +#endif +#if defined CLASSIFIER_BIND_UAV_HW_RAY_LIST + layout(set = 0, binding = CLASSIFIER_BIND_UAV_HW_RAY_LIST, std430) buffer rw_hw_ray_list_t + { + FfxUInt32 data[]; + } rw_hw_ray_list; +#endif +#if defined CLASSIFIER_BIND_UAV_DENOISER_TILE_LIST + layout (set = 0, binding = CLASSIFIER_BIND_UAV_DENOISER_TILE_LIST, std430) buffer rw_denoiser_tile_list_t + { + FfxUInt32 data[]; + } rw_denoiser_tile_list; +#endif +#if defined CLASSIFIER_BIND_UAV_RAY_COUNTER + layout (set = 0, binding = CLASSIFIER_BIND_UAV_RAY_COUNTER, std430) buffer rw_ray_counter_t + { + FfxUInt32 data[]; + } rw_ray_counter; +#endif +#if defined CLASSIFIER_BIND_UAV_EXTRACTED_ROUGHNESS + layout (set = 0, binding = CLASSIFIER_BIND_UAV_EXTRACTED_ROUGHNESS, r32f) uniform image2D rw_extracted_roughness; +#endif +#if defined CLASSIFIER_BIND_UAV_HIT_COUNTER + layout(set = 0, binding = CLASSIFIER_BIND_UAV_HIT_COUNTER, r32ui) uniform uimage2D rw_hit_counter; +#endif + + +FfxFloat32x3 LoadWorldSpaceNormal(FfxInt32x2 pixel_coordinate) +{ +#if defined(CLASSIFIER_BIND_SRV_INPUT_NORMAL) + return normalize(NormalsUnpackMul() * texelFetch(r_input_normal, pixel_coordinate, 0).xyz + NormalsUnpackAdd()); +#else + return FfxFloat32x3(0.f); +#endif +} + +FfxFloat32x3 SampleEnvironmentMap(FfxFloat32x3 direction, FfxFloat32 preceptualRoughness) +{ +#if defined(CLASSIFIER_BIND_SRV_INPUT_ENVIRONMENT_MAP) + FfxInt32x2 cubeSize = textureSize(r_input_environment_map, 0); + FfxInt32 maxMipLevel = FfxInt32(log2(FfxFloat32(cubeSize.x > 0 ? cubeSize.x : 1))); + FfxFloat32 lod = clamp(preceptualRoughness * FfxFloat32(maxMipLevel), 0.0, FfxFloat32(maxMipLevel)); + return textureLod(samplerCube(r_input_environment_map, s_EnvironmentMapSampler), direction, lod).xyz * IBLFactor(); +#else + return FfxFloat32x3(0.0f); +#endif +} + +void IncrementRayCounterSW(FfxUInt32 value, FFX_PARAMETER_OUT FfxUInt32 original_value) +{ +#if defined (CLASSIFIER_BIND_UAV_RAY_COUNTER) + original_value = atomicAdd(rw_ray_counter.data[0], value); +#endif +} + +void IncrementRayCounterHW(FfxUInt32 value, FFX_PARAMETER_OUT FfxUInt32 original_value) +{ +#if defined (CLASSIFIER_BIND_UAV_RAY_COUNTER) + original_value = atomicAdd(rw_ray_counter.data[4], value); +#endif +} + +void IncrementDenoiserTileCounter(FFX_PARAMETER_OUT FfxUInt32 original_value) +{ +#if defined (CLASSIFIER_BIND_UAV_RAY_COUNTER) + original_value = atomicAdd(rw_ray_counter.data[2], 1); +#endif +} + +FfxUInt32 PackRayCoords(FfxUInt32x2 ray_coord, FfxBoolean copy_horizontal, FfxBoolean copy_vertical, FfxBoolean copy_diagonal) +{ + FfxUInt32 ray_x_15bit = ray_coord.x & 32767; // 0b111111111111111 + FfxUInt32 ray_y_14bit = ray_coord.y & 16383; // 0b11111111111111; + FfxUInt32 copy_horizontal_1bit = copy_horizontal ? 1 : 0; + FfxUInt32 copy_vertical_1bit = copy_vertical ? 1 : 0; + FfxUInt32 copy_diagonal_1bit = copy_diagonal ? 1 : 0; + + FfxUInt32 packed = (copy_diagonal_1bit << 31) | (copy_vertical_1bit << 30) | (copy_horizontal_1bit << 29) | (ray_y_14bit << 15) | (ray_x_15bit << 0); + return packed; +} + +void StoreRay(FfxUInt32 index, FfxUInt32x2 ray_coord, FfxBoolean copy_horizontal, FfxBoolean copy_vertical, FfxBoolean copy_diagonal) +{ +#if defined (CLASSIFIER_BIND_UAV_RAY_LIST) + FfxUInt32 packedRayCoords = PackRayCoords(ray_coord, copy_horizontal, copy_vertical, copy_diagonal); // Store out pixel to trace + rw_ray_list.data[index] = packedRayCoords; +#endif +} + +void StoreRaySWHelper(FfxUInt32 index) +{ +#if defined (CLASSIFIER_BIND_UAV_RAY_LIST) + rw_ray_list.data[index] = 0xffffffffu; +#endif +} + +void StoreRayHW(FfxUInt32 index, FfxUInt32x2 ray_coord, FfxBoolean copy_horizontal, FfxBoolean copy_vertical, FfxBoolean copy_diagonal) +{ +#if defined (CLASSIFIER_BIND_UAV_RAY_LIST) + FfxUInt32 packedRayCoords = PackRayCoords(ray_coord, copy_horizontal, copy_vertical, copy_diagonal); // Store out pixel to trace + rw_hw_ray_list.data[index] = packedRayCoords; +#endif +} + +void StoreDenoiserTile(FfxUInt32 index, FfxUInt32x2 tile_coord) +{ +#if defined (CLASSIFIER_BIND_UAV_DENOISER_TILE_LIST) + rw_denoiser_tile_list.data[index] = ((tile_coord.y & 0xffffu) << 16) | ((tile_coord.x & 0xffffu) << 0); // Store out pixel to trace +#endif +} + +void StoreExtractedRoughness(FfxUInt32x2 coordinate, FfxFloat32 roughness) +{ +#if defined (CLASSIFIER_BIND_UAV_EXTRACTED_ROUGHNESS) + imageStore(rw_extracted_roughness, FfxInt32x2(coordinate), FfxFloat32x4(roughness)); +#endif +} + +FfxFloat32 LoadRoughnessFromMaterialParametersInput(FfxUInt32x3 coordinate) +{ +#if defined (CLASSIFIER_BIND_SRV_INPUT_MATERIAL_PARAMETERS) + FfxFloat32 rawRoughness = texelFetch(r_input_material_parameters, FfxInt32x2(coordinate.xy), FfxInt32(coordinate.z))[RoughnessChannel()]; + if (IsRoughnessPerceptual()) + { + rawRoughness *= rawRoughness; + } + + return rawRoughness; +#else + return 0.0f; +#endif +} + +FfxFloat32 SampleVarianceHistory(FfxFloat32x2 coordinate) /**/ +{ +#if defined ( CLASSIFIER_BIND_SRV_VARIANCE_HISTORY ) + return FfxFloat32(textureLod(sampler2D(r_variance_history, s_LinearSampler), coordinate, 0.0f).x); +#else + return 0.0; +#endif +} + +void StoreRadiance(FfxUInt32x2 coordinate, FfxFloat32x4 radiance) +{ +#if defined (CLASSIFIER_BIND_UAV_RADIANCE) + imageStore(rw_radiance, FfxInt32x2(coordinate), radiance); +#endif +} + +FfxFloat32 GetInputDepth(FfxUInt32x2 coordinate) +{ +#if defined (CLASSIFIER_BIND_SRV_INPUT_DEPTH) + return texelFetch(r_input_depth, FfxInt32x2(coordinate), 0).r; +#else + return 0.0f; +#endif +} + +void StoreHitCounter(FfxUInt32x2 coordinate, FfxUInt32 value) +{ +#if defined(CLASSIFIER_BIND_UAV_HIT_COUNTER) + imageStore(rw_hit_counter, FfxInt32x2(coordinate), FfxUInt32x4(value)); +#endif +} + +FfxUInt32 LoadHitCounterHistory(FfxUInt32x2 coordinate) +{ +#if defined(CLASSIFIER_BIND_SRV_HIT_COUNTER_HISTORY) + return FfxUInt32(texelFetch(r_hit_counter_history, FfxInt32x2(coordinate), 0).r); +#else + return 0; +#endif +} + +FfxFloat32x2 LoadMotionVector(FfxInt32x2 pixel_coordinate) +{ +#if defined (CLASSIFIER_BIND_SRV_INPUT_MOTION_VECTORS) + return MotionVectorScale() * texelFetch(r_input_motion_vectors, pixel_coordinate, 0).xy; +#else + return FfxFloat32x2(0.0f); +#endif +} + +#endif // #if defined(FFX_GPU) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/classifier/ffx_classifier_reflections_callbacks_hlsl.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/classifier/ffx_classifier_reflections_callbacks_hlsl.h new file mode 100644 index 00000000..d458058d --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/classifier/ffx_classifier_reflections_callbacks_hlsl.h @@ -0,0 +1,477 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_classifier_resources.h" + +#if defined(FFX_GPU) +#ifdef __hlsl_dx_compiler +#pragma dxc diagnostic push +#pragma dxc diagnostic ignored "-Wambig-lit-shift" +#endif //__hlsl_dx_compiler +#include "ffx_core.h" +#ifdef __hlsl_dx_compiler +#pragma dxc diagnostic pop +#endif //__hlsl_dx_compiler + +#ifndef FFX_PREFER_WAVE64 +#define FFX_PREFER_WAVE64 +#endif // #ifndef FFX_PREFER_WAVE64 + +#if defined(FFX_GPU) +#pragma warning(disable: 3205) // conversion from larger type to smaller +#endif // #if defined(FFX_GPU) + +#define DECLARE_SRV_REGISTER(regIndex) t##regIndex +#define DECLARE_UAV_REGISTER(regIndex) u##regIndex +#define DECLARE_CB_REGISTER(regIndex) b##regIndex +#define FFX_CLASSIFIER_DECLARE_SRV(regIndex) register(DECLARE_SRV_REGISTER(regIndex)) +#define FFX_CLASSIFIER_DECLARE_UAV(regIndex) register(DECLARE_UAV_REGISTER(regIndex)) +#define FFX_CLASSIFIER_DECLARE_CB(regIndex) register(DECLARE_CB_REGISTER(regIndex)) + +#if defined(CLASSIFIER_BIND_CB_CLASSIFIER) +cbuffer cbClassifierReflection : FFX_CLASSIFIER_DECLARE_CB(CLASSIFIER_BIND_CB_CLASSIFIER) +{ + FfxFloat32Mat4 invViewProjection; + FfxFloat32Mat4 projection; + FfxFloat32Mat4 invProjection; + FfxFloat32Mat4 viewMatrix; + FfxFloat32Mat4 invView; + FfxFloat32Mat4 prevViewProjection; + FfxUInt32x2 renderSize; + FfxFloat32x2 inverseRenderSize; + FfxFloat32 iblFactor; + FfxUInt32 frameIndex; + FfxUInt32 samplesPerQuad; + FfxUInt32 temporalVarianceGuidedTracingEnabled; + FfxFloat32 globalRoughnessThreshold; + FfxFloat32 rtRoughnessThreshold; + FfxUInt32 mask; + FfxUInt32 reflectionWidth; + FfxUInt32 reflectionHeight; + FfxFloat32 hybridMissWeight; + FfxFloat32 hybridSpawnRate; + FfxFloat32 vrtVarianceThreshold; + FfxFloat32 reflectionsBackfacingThreshold; + FfxUInt32 randomSamplesPerPixel; + FfxFloat32x2 motionVectorScale; + FfxFloat32 normalsUnpackMul; + FfxFloat32 normalsUnpackAdd; + FfxUInt32 roughnessChannel; + FfxUInt32 isRoughnessPerceptual; + +#define FFX_CLASSIFIER_CONSTANT_BUFFER_1_SIZE 120 +}; +#else +#define invViewProjection 0 +#define projection 0 +#define invProjection 0 +#define viewMatrix 0 +#define invView 0 +#define prevViewProjection 0 +#define renderSize 0 +#define inverseRenderSize 0 +#define iblFactor 0 +#define roughnessThreshold 0 +#define varianceThreshold 0 +#define frameIndex 0 +#define samplesPerQuad 0 +#define temporalVarianceGuidedTracingEnabled 0 +#define globalRoughnessThreshold 0 +#define rtRoughnessThreshold 0 +#define mask 0 +#define reflectionWidth 0 +#define reflectionHeight 0 +#define hybridMissWeight 0 +#define hybridSpawnRate 0 +#define vrtVarianceThreshold 0 +#define reflectionsBackfacingThreshold 0 +#define randomSamplesPerPixel 0 +#define motionVectorScale 0 +#define normalsUnpackMul 0 +#define normalsUnpackAdd 0 +#define roughnessChannel 0 +#define isRoughnessPerceptual 0 +#endif + +#if defined(FFX_GPU) +#define FFX_CLASSIFIER_ROOTSIG_STRINGIFY(p) FFX_CLASSIFIER_ROOTSIG_STR(p) +#define FFX_CLASSIFIER_ROOTSIG_STR(p) #p +#define FFX_CLASSIFIER_ROOTSIG [RootSignature("DescriptorTable(UAV(u0, numDescriptors = " FFX_CLASSIFIER_ROOTSIG_STRINGIFY(FFX_CLASSIFIER_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "DescriptorTable(SRV(t0, numDescriptors = " FFX_CLASSIFIER_ROOTSIG_STRINGIFY(FFX_CLASSIFIER_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "CBV(b0), " \ + "StaticSampler(s0, filter = FILTER_MIN_MAG_MIP_LINEAR, " \ + "addressU = TEXTURE_ADDRESS_CLAMP, " \ + "addressV = TEXTURE_ADDRESS_CLAMP, " \ + "addressW = TEXTURE_ADDRESS_WRAP, " \ + "comparisonFunc = COMPARISON_ALWAYS, " \ + "borderColor = STATIC_BORDER_COLOR_TRANSPARENT_BLACK, " \ + "maxAnisotropy = 1), " \ + "StaticSampler(s1, filter = FILTER_MIN_MAG_MIP_LINEAR, " \ + "addressU = TEXTURE_ADDRESS_CLAMP, " \ + "addressV = TEXTURE_ADDRESS_CLAMP, " \ + "addressW = TEXTURE_ADDRESS_CLAMP, " \ + "comparisonFunc = COMPARISON_ALWAYS, " \ + "borderColor = STATIC_BORDER_COLOR_TRANSPARENT_BLACK, " \ + "maxAnisotropy = 1)" )] + +#if defined(FFX_CLASSIFIER_EMBED_ROOTSIG) +#define FFX_CLASSIFIER_EMBED_ROOTSIG_CONTENT FFX_CLASSIFIER_ROOTSIG +#else +#define FFX_CLASSIFIER_EMBED_ROOTSIG_CONTENT +#endif // #if FFX_CLASSIFIER_EMBED_ROOTSIG + +#endif // #if defined(FFX_GPU) + +SamplerState s_EnvironmentMapSampler : register(s0); +SamplerState s_LinearSampler : register(s1); + +FfxFloat32Mat4 InvViewProjection() +{ + return invViewProjection; +} + +FfxFloat32Mat4 Projection() +{ + return projection; +} + +FfxFloat32Mat4 InvProjection() +{ + return invProjection; +} + +FfxFloat32Mat4 ViewMatrix() +{ + return viewMatrix; +} + +FfxFloat32Mat4 InvView() +{ + return invView; +} + +FfxFloat32Mat4 PrevViewProjection() +{ + return prevViewProjection; +} + +FfxUInt32x2 RenderSize() +{ + return renderSize; +} + +FfxFloat32x2 InverseRenderSize() +{ + return inverseRenderSize; +} + +FfxFloat32 IBLFactor() +{ + return iblFactor; +} + +FfxFloat32 RoughnessThreshold() +{ + return globalRoughnessThreshold; +} + +FfxUInt32 FrameIndex() +{ + return frameIndex; +} + +FfxUInt32 SamplesPerQuad() +{ + return samplesPerQuad; +} + +FfxBoolean TemporalVarianceGuidedTracingEnabled() +{ + return FfxBoolean(temporalVarianceGuidedTracingEnabled); +} + +FfxFloat32 RTRoughnessThreshold() +{ + return rtRoughnessThreshold; +} + +FfxUInt32 Mask() +{ + return mask; +} + +FfxUInt32 ReflectionWidth() +{ + return reflectionWidth; +} + +FfxUInt32 ReflectionHeight() +{ + return reflectionHeight; +} + +FfxFloat32 HybridMissWeight() +{ + return hybridMissWeight; +} + +FfxFloat32 HybridSpawnRate() +{ + return hybridSpawnRate; +} + +FfxFloat32 VRTVarianceThreshold() +{ + return vrtVarianceThreshold; +} + +FfxFloat32 ReflectionsBackfacingThreshold() +{ + return reflectionsBackfacingThreshold; +} + +FfxUInt32 RandomSamplesPerPixel() +{ + return randomSamplesPerPixel; +} + +FfxFloat32x2 MotionVectorScale() +{ + return motionVectorScale; +} + + +FfxFloat32 NormalsUnpackMul() +{ + return normalsUnpackMul; +} + +FfxFloat32 NormalsUnpackAdd() +{ + return normalsUnpackAdd; +} + +FfxUInt32 RoughnessChannel() +{ + return roughnessChannel; +} + +FfxBoolean IsRoughnessPerceptual() +{ + return FfxBoolean(isRoughnessPerceptual); +} + + +#if defined CLASSIFIER_BIND_SRV_INPUT_DEPTH + Texture2D r_input_depth : FFX_CLASSIFIER_DECLARE_SRV(CLASSIFIER_BIND_SRV_INPUT_DEPTH); +#endif +#if defined CLASSIFIER_BIND_SRV_INPUT_MOTION_VECTORS + Texture2D r_input_motion_vectors : FFX_CLASSIFIER_DECLARE_SRV(CLASSIFIER_BIND_SRV_INPUT_MOTION_VECTORS); +#endif +#if defined CLASSIFIER_BIND_SRV_INPUT_NORMAL + Texture2D r_input_normal : FFX_CLASSIFIER_DECLARE_SRV(CLASSIFIER_BIND_SRV_INPUT_NORMAL); +#endif +#if defined CLASSIFIER_BIND_SRV_INPUT_MATERIAL_PARAMETERS + Texture2D r_input_material_parameters : FFX_CLASSIFIER_DECLARE_SRV(CLASSIFIER_BIND_SRV_INPUT_MATERIAL_PARAMETERS); +#endif +#if defined CLASSIFIER_BIND_SRV_INPUT_ENVIRONMENT_MAP + TextureCube r_input_environment_map : FFX_CLASSIFIER_DECLARE_SRV(CLASSIFIER_BIND_SRV_INPUT_ENVIRONMENT_MAP); +#endif +#if defined CLASSIFIER_BIND_SRV_VARIANCE_HISTORY + Texture2D r_variance_history : FFX_CLASSIFIER_DECLARE_SRV(CLASSIFIER_BIND_SRV_VARIANCE_HISTORY); +#endif +#if defined CLASSIFIER_BIND_SRV_HIT_COUNTER_HISTORY + Texture2D r_hit_counter_history : FFX_CLASSIFIER_DECLARE_SRV(CLASSIFIER_BIND_SRV_HIT_COUNTER_HISTORY); +#endif + + +// UAVs +#if defined CLASSIFIER_BIND_UAV_RADIANCE + RWTexture2D rw_radiance : FFX_CLASSIFIER_DECLARE_UAV(CLASSIFIER_BIND_UAV_RADIANCE); +#endif +#if defined CLASSIFIER_BIND_UAV_RAY_LIST + RWStructuredBuffer rw_ray_list : FFX_CLASSIFIER_DECLARE_UAV(CLASSIFIER_BIND_UAV_RAY_LIST); +#endif +#if defined CLASSIFIER_BIND_UAV_HW_RAY_LIST + RWStructuredBuffer rw_hw_ray_list : FFX_CLASSIFIER_DECLARE_UAV(CLASSIFIER_BIND_UAV_HW_RAY_LIST); +#endif +#if defined CLASSIFIER_BIND_UAV_DENOISER_TILE_LIST + RWStructuredBuffer rw_denoiser_tile_list : FFX_CLASSIFIER_DECLARE_UAV(CLASSIFIER_BIND_UAV_DENOISER_TILE_LIST); +#endif +#if defined CLASSIFIER_BIND_UAV_RAY_COUNTER + globallycoherent RWStructuredBuffer rw_ray_counter : FFX_CLASSIFIER_DECLARE_UAV(CLASSIFIER_BIND_UAV_RAY_COUNTER); +#endif +#if defined CLASSIFIER_BIND_UAV_EXTRACTED_ROUGHNESS + RWTexture2D rw_extracted_roughness : FFX_CLASSIFIER_DECLARE_UAV(CLASSIFIER_BIND_UAV_EXTRACTED_ROUGHNESS); +#endif +#if defined CLASSIFIER_BIND_UAV_HIT_COUNTER + RWTexture2D rw_hit_counter : FFX_CLASSIFIER_DECLARE_UAV(CLASSIFIER_BIND_UAV_HIT_COUNTER); +#endif + +#if FFX_HALF + +#endif // #if defined(FFX_HALF) + +#if defined(CLASSIFIER_BIND_SRV_INPUT_NORMAL) +FfxFloat32x3 LoadWorldSpaceNormal(FfxInt32x2 pixel_coordinate) +{ + return normalize(NormalsUnpackMul() * r_input_normal.Load(FfxInt32x3(pixel_coordinate, 0)).xyz + NormalsUnpackAdd()); +} +#endif // #if defined(CLASSIFIER_BIND_SRV_INPUT_NORMAL) + +#if defined(CLASSIFIER_BIND_SRV_INPUT_ENVIRONMENT_MAP) +FfxFloat32x3 SampleEnvironmentMap(FfxFloat32x3 direction, FfxFloat32 preceptualRoughness) +{ + FfxFloat32 Width; FfxFloat32 Height; + r_input_environment_map.GetDimensions(Width, Height); + FfxInt32 maxMipLevel = FfxInt32(log2(FfxFloat32(Width > 0 ? Width : 1))); + FfxFloat32 mip = clamp(preceptualRoughness * FfxFloat32(maxMipLevel), 0.0, FfxFloat32(maxMipLevel)); + return r_input_environment_map.SampleLevel(s_EnvironmentMapSampler, direction, mip).xyz * IBLFactor(); +} +#endif // #if defined(CLASSIFIER_BIND_SRV_INPUT_ENVIRONMENT_MAP) + +#if defined (CLASSIFIER_BIND_UAV_RAY_COUNTER) +void IncrementRayCounterSW(FfxUInt32 value, FFX_PARAMETER_OUT FfxUInt32 original_value) +{ + InterlockedAdd(rw_ray_counter[0], value, original_value); +} +#endif // #if defined (CLASSIFIER_BIND_UAV_RAY_COUNTER) + +#if defined (CLASSIFIER_BIND_UAV_RAY_COUNTER) +void IncrementRayCounterHW(FfxUInt32 value, FFX_PARAMETER_OUT FfxUInt32 original_value) +{ + InterlockedAdd(rw_ray_counter[4], value, original_value); +} +#endif // #if defined (CLASSIFIER_BIND_UAV_RAY_COUNTER) + +#if defined (CLASSIFIER_BIND_UAV_RAY_COUNTER) +void IncrementDenoiserTileCounter(FFX_PARAMETER_OUT FfxUInt32 original_value) +{ + InterlockedAdd(rw_ray_counter[2], 1, original_value); +} +#endif // #if defined (CLASSIFIER_BIND_UAV_RAY_COUNTER) + +FfxUInt32 PackRayCoords(FfxUInt32x2 ray_coord, FfxBoolean copy_horizontal, FfxBoolean copy_vertical, FfxBoolean copy_diagonal) +{ + FfxUInt32 ray_x_15bit = ray_coord.x & 32767; // 0b111111111111111 + FfxUInt32 ray_y_14bit = ray_coord.y & 16383; // 0b11111111111111; + FfxUInt32 copy_horizontal_1bit = copy_horizontal ? 1 : 0; + FfxUInt32 copy_vertical_1bit = copy_vertical ? 1 : 0; + FfxUInt32 copy_diagonal_1bit = copy_diagonal ? 1 : 0; + + FfxUInt32 packed = (copy_diagonal_1bit << 31) | (copy_vertical_1bit << 30) | (copy_horizontal_1bit << 29) | (ray_y_14bit << 15) | (ray_x_15bit << 0); + return packed; +} + +#if defined (CLASSIFIER_BIND_UAV_RAY_LIST) +void StoreRay(FfxInt32 index, FfxUInt32x2 ray_coord, FfxBoolean copy_horizontal, FfxBoolean copy_vertical, FfxBoolean copy_diagonal) +{ + FfxUInt32 packedRayCoords = PackRayCoords(ray_coord, copy_horizontal, copy_vertical, copy_diagonal); // Store out pixel to trace + rw_ray_list[index] = packedRayCoords; +} +#endif // #if defined (CLASSIFIER_BIND_UAV_RAY_LIST) + +#if defined (CLASSIFIER_BIND_UAV_RAY_LIST) +void StoreRaySWHelper(FfxInt32 index) +{ + rw_ray_list[index] = 0xffffffffu; +} +#endif // #if defined (CLASSIFIER_BIND_UAV_RAY_LIST) + +#if defined (CLASSIFIER_BIND_UAV_HW_RAY_LIST) +void StoreRayHW(FfxInt32 index, FfxUInt32x2 ray_coord, FfxBoolean copy_horizontal, FfxBoolean copy_vertical, FfxBoolean copy_diagonal) +{ + FfxUInt32 packedRayCoords = PackRayCoords(ray_coord, copy_horizontal, copy_vertical, copy_diagonal); // Store out pixel to trace + rw_hw_ray_list[index] = packedRayCoords; +} +#endif // #if defined (CLASSIFIER_BIND_UAV_HW_RAY_LIST) + +#if defined (CLASSIFIER_BIND_UAV_DENOISER_TILE_LIST) +void StoreDenoiserTile(FfxInt32 index, FfxUInt32x2 tile_coord) +{ + rw_denoiser_tile_list[index] = ((tile_coord.y & 0xffffu) << 16) | ((tile_coord.x & 0xffffu) << 0); // Store out pixel to trace +} +#endif // #if defined (CLASSIFIER_BIND_UAV_DENOISER_TILE_LIST) + +#if defined (CLASSIFIER_BIND_UAV_EXTRACTED_ROUGHNESS) +void StoreExtractedRoughness(FfxUInt32x2 coordinate, FfxFloat32 roughness) +{ + rw_extracted_roughness[coordinate] = roughness; +} +#endif // #if defined (CLASSIFIER_BIND_UAV_EXTRACTED_ROUGHNESS) + +#if defined (CLASSIFIER_BIND_SRV_INPUT_MATERIAL_PARAMETERS) +FfxFloat32 LoadRoughnessFromMaterialParametersInput(FfxUInt32x3 coordinate) /**/ +{ + FfxFloat32 rawRoughness = r_input_material_parameters.Load(coordinate)[RoughnessChannel()]; + if (IsRoughnessPerceptual()) + { + rawRoughness *= rawRoughness; + } + + return rawRoughness; +} +#endif // #if defined (CLASSIFIER_BIND_SRV_INPUT_MATERIAL_PARAMETERS) + +#if defined (CLASSIFIER_BIND_SRV_VARIANCE_HISTORY) +FfxFloat32 SampleVarianceHistory(FfxFloat32x2 coordinate) +{ + return (FfxFloat32)r_variance_history.SampleLevel(s_LinearSampler, coordinate, 0.0f).x; +} +#endif // #if defined (CLASSIFIER_BIND_SRV_VARIANCE_HISTORY) + +#if defined (CLASSIFIER_BIND_UAV_RADIANCE) +void StoreRadiance(FfxUInt32x2 coordinate, FfxFloat32x4 radiance) /**/ +{ + rw_radiance[coordinate] = radiance; +} +#endif // #if defined (CLASSIFIER_BIND_UAV_RADIANCE) + +#if defined (CLASSIFIER_BIND_SRV_INPUT_DEPTH) +FfxFloat32 GetInputDepth(FfxUInt32x2 coordinate) +{ + return r_input_depth[coordinate]; +} +#endif // #if defined (CLASSIFIER_BIND_SRV_INPUT_DEPTH) + +#if defined(CLASSIFIER_BIND_SRV_HIT_COUNTER_HISTORY) +FfxUInt32 LoadHitCounterHistory(FfxUInt32x2 coordinate) +{ + return r_hit_counter_history[coordinate]; +} +#endif // #if defined(CLASSIFIER_BIND_SRV_HIT_COUNTER_HISTORY) + +#if defined(CLASSIFIER_BIND_UAV_HIT_COUNTER) +void StoreHitCounter(FfxUInt32x2 coordinate, FfxUInt32 value) +{ + rw_hit_counter[coordinate] = value; +} +#endif // #if defined(CLASSIFIER_BIND_UAV_HIT_COUNTER) + +#if defined (CLASSIFIER_BIND_SRV_INPUT_MOTION_VECTORS) +FfxFloat32x2 LoadMotionVector(FfxInt32x2 pixel_coordinate) +{ + return MotionVectorScale() * r_input_motion_vectors.Load(FfxInt32x3(pixel_coordinate, 0)); +} +#endif // #if defined (CLASSIFIER_BIND_SRV_INPUT_MOTION_VECTORS) + +#endif // #if defined(FFX_GPU) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/classifier/ffx_classifier_reflections_common.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/classifier/ffx_classifier_reflections_common.h new file mode 100644 index 00000000..052082d0 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/classifier/ffx_classifier_reflections_common.h @@ -0,0 +1,118 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +// Use hitcounter feedback +#define FFX_CLASSIFIER_FLAGS_USE_HIT_COUNTER (1 << 0) +// Traverse in screen space +#define FFX_CLASSIFIER_FLAGS_USE_SCREEN_SPACE (1 << 1) +// Traverse using HW ray tracing +#define FFX_CLASSIFIER_FLAGS_USE_RAY_TRACING (1 << 2) +// Iterate BVH to search for the opaque fragment +#define FFX_CLASSIFIER_FLAGS_RESOLVE_TRANSPARENT (1 << 3) +// Grab radiance from screen space shaded image for ray traced intersections, when possible +#define FFX_CLASSIFIER_FLAGS_SHADING_USE_SCREEN (1 << 5) +// defines FFX_HSR_OPTION_SHADING_USE_SCREEN + +// Extra flags for debugging +#define FFX_CLASSIFIER_FLAGS_FLAG_0 (1 << 9) +#define FFX_CLASSIFIER_FLAGS_FLAG_1 (1 << 10) +#define FFX_CLASSIFIER_FLAGS_FLAG_2 (1 << 11) +#define FFX_CLASSIFIER_FLAGS_FLAG_3 (1 << 12) + +// Visualization tweaking +#define FFX_CLASSIFIER_FLAGS_SHOW_DEBUG_TARGET (1 << 13) +#define FFX_CLASSIFIER_FLAGS_SHOW_INTERSECTION (1 << 14) +#define FFX_CLASSIFIER_FLAGS_SHOW_REFLECTION_TARGET (1 << 15) +#define FFX_CLASSIFIER_FLAGS_APPLY_REFLECTIONS (1 << 16) +#define FFX_CLASSIFIER_FLAGS_INTERSECTION_ACCUMULATE (1 << 17) + +#define FFX_CLASSIFIER_FLAGS_VISUALIZE_WAVES (1 << 18) +#define FFX_CLASSIFIER_FLAGS_VISUALIZE_AVG_RADIANCE (1 << 19) +#define FFX_CLASSIFIER_FLAGS_VISUALIZE_VARIANCE (1 << 20) +#define FFX_CLASSIFIER_FLAGS_VISUALIZE_NUM_SAMPLES (1 << 21) +#define FFX_CLASSIFIER_FLAGS_VISUALIZE_RAY_LENGTH (1 << 23) +#define FFX_CLASSIFIER_FLAGS_VISUALIZE_REPROJECTION (1 << 25) +#define FFX_CLASSIFIER_FLAGS_VISUALIZE_TRANSPARENT_QUERY (1 << 26) +#define FFX_CLASSIFIER_FLAGS_VISUALIZE_HIT_COUNTER (1 << 27) +#define FFX_CLASSIFIER_FLAGS_VISUALIZE_PRIMARY_RAYS (1 << 28) + +#if defined(FFX_GPU) + +#define FFX_REFLECTIONS_SKY_DISTANCE 100.0f + +// Helper defines for hitcouter and classification +#define FFX_HITCOUNTER_SW_HIT_FLAG (1u << 0u) +#define FFX_HITCOUNTER_SW_HIT_SHIFT 0u +#define FFX_HITCOUNTER_SW_OLD_HIT_SHIFT 8u +#define FFX_HITCOUNTER_MASK 0xffu +#define FFX_HITCOUNTER_SW_MISS_FLAG (1u << 16u) +#define FFX_HITCOUNTER_SW_MISS_SHIFT 16u +#define FFX_HITCOUNTER_SW_OLD_MISS_SHIFT 24u + +#define FFX_Hitcounter_GetSWHits(counter) ((counter >> FFX_HITCOUNTER_SW_HIT_SHIFT) & FFX_HITCOUNTER_MASK) +#define FFX_Hitcounter_GetSWMisses(counter) ((counter >> FFX_HITCOUNTER_SW_MISS_SHIFT) & FFX_HITCOUNTER_MASK) +#define FFX_Hitcounter_GetOldSWHits(counter) ((counter >> FFX_HITCOUNTER_SW_OLD_HIT_SHIFT) & FFX_HITCOUNTER_MASK) +#define FFX_Hitcounter_GetOldSWMisses(counter) ((counter >> FFX_HITCOUNTER_SW_OLD_MISS_SHIFT) & FFX_HITCOUNTER_MASK) + +//=== Common functions of the HsrSample === + +void UnpackRayCoords(FfxUInt32 packed, FFX_PARAMETER_OUT FfxUInt32x2 ray_coord, FFX_PARAMETER_OUT FfxBoolean copy_horizontal, FFX_PARAMETER_OUT FfxBoolean copy_vertical, FFX_PARAMETER_OUT FfxBoolean copy_diagonal) { + ray_coord.x = (packed >> 0) & 32767; // 0b111111111111111; + ray_coord.y = (packed >> 15) & 16383; // 0b11111111111111; + copy_horizontal = FfxBoolean((packed >> 29) & 1u); + copy_vertical = FfxBoolean((packed >> 30) & 1u); + copy_diagonal = FfxBoolean((packed >> 31) & 1u); +} + +// Mat must be able to transform origin from texture space to a linear space. +FfxFloat32x3 InvProjectPosition(FfxFloat32x3 coord, FfxFloat32Mat4 mat) { + coord.y = (1 - coord.y); + coord.xy = 2 * coord.xy - 1; + FfxFloat32x4 projected = FFX_MATRIX_MULTIPLY(mat, FfxFloat32x4(coord, 1)); + projected.xyz /= projected.w; + return projected.xyz; +} + +FfxBoolean IsGlossyReflection(FfxFloat32 roughness) { + return roughness < RoughnessThreshold(); +} + +FfxFloat32x3 ScreenSpaceToViewSpace(FfxFloat32x3 screen_uv_coord) { + return InvProjectPosition(screen_uv_coord, InvProjection()); +} + +FfxBoolean IsBackground(FfxFloat32 depth) +{ +#if FFX_CLASSIFIER_OPTION_INVERTED_DEPTH + return depth < 1.e-6f; +#else + return depth >= (1.0f - 1.e-6f); +#endif +} + +// Rounds value to the nearest multiple of 8 +FfxUInt32x2 FFX_DNSR_Reflections_RoundUp8(FfxUInt32x2 value) { + FfxUInt32x2 round_down = value & ~7; // 0b111; + return FFX_SELECT((round_down == value), value, value + 8); +} + +#endif diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/classifier/ffx_classifier_resources.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/classifier/ffx_classifier_resources.h new file mode 100644 index 00000000..c3df115f --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/classifier/ffx_classifier_resources.h @@ -0,0 +1,59 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_CLASSIFIER_RESOURCES_H +#define FFX_CLASSIFIER_RESOURCES_H + +#if defined(FFX_CPU) || defined(FFX_GPU) +#define FFX_CLASSIFIER_RESOURCE_IDENTIFIER_NULL 0 +#define FFX_CLASSIFIER_RESOURCE_IDENTIFIER_INPUT_DEPTH 1 +#define FFX_CLASSIFIER_RESOURCE_IDENTIFIER_INPUT_NORMAL 2 +#define FFX_CLASSIFIER_RESOURCE_IDENTIFIER_WORK_QUEUE 3 +#define FFX_CLASSIFIER_RESOURCE_IDENTIFIER_OUTPUT_WORK_QUEUE_COUNTER 4 +#define FFX_CLASSIFIER_RESOURCE_IDENTIFIER_OUTPUT_RAY_HIT 5 +#define FFX_CLASSIFIER_RESOURCE_IDENTIFIER_INPUT_SHADOW_MAPS 7 +#define FFX_CLASSIFIER_RESOURCE_IDENTIFIER_INPUT_MOTION_VECTORS 8 +#define FFX_CLASSIFIER_RESOURCE_IDENTIFIER_INPUT_SPECULAR_ROUGHNESS 9 +#define FFX_CLASSIFIER_RESOURCE_IDENTIFIER_INPUT_ENVIRONMENT_MAP 10 +#define FFX_CLASSIFIER_RESOURCE_IDENTIFIER_VARIANCE_HISTORY 11 +#define FFX_CLASSIFIER_RESOURCE_IDENTIFIER_HIT_COUNTER_HISTORY 12 +#define FFX_CLASSIFIER_RESOURCE_IDENTIFIER_HIT_COUNTER 13 +#define FFX_CLASSIFIER_RESOURCE_IDENTIFIER_RAY_LIST 14 +#define FFX_CLASSIFIER_RESOURCE_IDENTIFIER_HW_RAY_LIST 15 +#define FFX_CLASSIFIER_RESOURCE_IDENTIFIER_EXTRACTED_ROUGHNESS 16 +#define FFX_CLASSIFIER_RESOURCE_IDENTIFIER_RAY_COUNTER 17 +#define FFX_CLASSIFIER_RESOURCE_IDENTIFIER_DENOISER_TILE_LIST 18 +#define FFX_CLASSIFIER_RESOURCE_IDENTIFIER_DEBUG_IMAGE 19 +#define FFX_CLASSIFIER_RESOURCE_IDENTIFIER_RADIANCE 20 + +#define FFX_CLASSIFIER_RESOURCE_IDENTIFIER_COUNT 25 // 21 + FFX_CLASSIFIER_MAX_SHADOW_MAP_TEXTURES_COUNT +#if defined(FFX_CLASSIFIER_MAX_SHADOW_MAP_TEXTURES_COUNT) +static_assert(FFX_CLASSIFIER_MAX_SHADOW_MAP_TEXTURES_COUNT == 4, + "This count represents 21 + FFX_CLASSIFIER_MAX_SHADOW_MAP_TEXTURES_COUNT. This assert monitors if MAX_SHADOW_MAP_TEXTURES_COUNT has changed"); +#endif // #if defined(FFX_CLASSIFIER_MAX_SHADOW_MAP_TEXTURES_COUNT) + +#define FFX_CLASSIFIER_CONSTANTBUFFER_IDENTIFIER_CLASSIFIER 0 +#define FFX_CLASSIFIER_CONSTANTBUFFER_IDENTIFIER_REFLECTION 1 + +#endif // #if defined(FFX_CPU) || defined(FFX_GPU) + +#endif //!defined( FFX_CLASSIFIER_RESOURCES_H ) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/classifier/ffx_classifier_shadows.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/classifier/ffx_classifier_shadows.h new file mode 100644 index 00000000..3bc5fc71 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/classifier/ffx_classifier_shadows.h @@ -0,0 +1,221 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +/// @defgroup FfxGPUClassifier FidelityFX Classifier +/// FidelityFX Classifier GPU documentation +/// +/// @ingroup FfxGPUEffects + +#include "ffx_classifier_common.h" + +struct ClassifyResults +{ + FfxBoolean bIsActiveLane; + FfxBoolean bIsInLight; + FfxFloat32 minT; + FfxFloat32 maxT; +}; + +ClassifyResults FfxClassify(const FfxUInt32x2 pixelCoord, + const FfxBoolean bUseNormal, + const FfxBoolean bUseCascadeBlocking) +{ + const FfxBoolean bIsInViewport = all(FFX_LESS_THAN(pixelCoord, TextureSize().xy)); + const FfxFloat32 depth = FfxClassifierSampleDepth(pixelCoord); + +#if FFX_CLASSIFIER_OPTION_INVERTED_DEPTH + FfxBoolean bIsActiveLane = bIsInViewport && (depth > 0.0f); +#else + FfxBoolean bIsActiveLane = bIsInViewport && (depth < 1.0f); +#endif + FfxBoolean bIsInLight = FFX_FALSE; + FfxFloat32 minT = FFX_POSITIVE_INFINITY_FLOAT; + FfxFloat32 maxT = 0.f; + + if (bUseNormal && bIsActiveLane) + { + const FfxFloat32x3 normal = normalize(FfxClassifierSampleNormal(pixelCoord)); + const FfxBoolean bIsNormalFacingLight = dot(normal, -LightDir()) > 0; + + bIsActiveLane = bIsActiveLane && bIsNormalFacingLight; + } + + if (bUseCascadeBlocking && bIsActiveLane) + { + const FfxFloat32x2 uv = pixelCoord * TextureSize().zw; + const FfxFloat32x4 homogeneous = FFX_MATRIX_MULTIPLY(ViewToWorld(), FfxFloat32x4(2.0f * FfxFloat32x2(uv.x, 1.0f - uv.y) - 1.0f, depth, 1)); + const FfxFloat32x3 worldPos = homogeneous.xyz / homogeneous.w; + + const FfxFloat32x3 lightViewSpacePos = FFX_MATRIX_MULTIPLY(LightView(), FfxFloat32x4(worldPos, 1)).xyz; + + FfxBoolean bIsInActiveCascade = FFX_FALSE; + + if (bUseCascadeBlocking) + { + const FfxFloat32 radius = SunSizeLightSpace() * lightViewSpacePos.z; + + FfxFloat32x3 shadowCoord = FfxFloat32x3(0, 0, 0); + FfxUInt32 cascadeIndex = 0; + for (FfxUInt32 i = 0; i < CascadeCount(); ++i) + { + shadowCoord = lightViewSpacePos * CascadeScale(i).xyz + CascadeOffset(i).xyz; + if (all(FFX_GREATER_THAN(shadowCoord.xy, FfxFloat32x2(0, 0))) && all(FFX_LESS_THAN(shadowCoord.xy, FfxFloat32x2(1, 1)))) + { + cascadeIndex = i; + break; + } + } + + // grow search area by a pixel to make sure we search a wide enough area + // also scale everything from UV to pixel coord for image loads. + const FfxFloat32x2 radiusCoord = abs(FfxFloat32x2(radius, radius) * CascadeScale(cascadeIndex).xy) * FfxFloat32x2(CascadeSize(), CascadeSize()) + FfxFloat32x2(1,1); + shadowCoord.xy *= CascadeSize(); + + #if FFX_CLASSIFIER_OPTION_INVERTED_DEPTH + const FfxFloat32 depthCmp = shadowCoord.z + BlockerOffset(); + #else + const FfxFloat32 depthCmp = shadowCoord.z - BlockerOffset(); + #endif + + #if FFX_CLASSIFIER_OPTION_INVERTED_DEPTH + FfxFloat32 maxD = 1; + FfxFloat32 minD = 0; + FfxFloat32 closetDepth = 1; + #else + FfxFloat32 maxD = 0; + FfxFloat32 minD = 1; + FfxFloat32 closetDepth = 0; + #endif + + + // With small shadow maps we will be bound on filtering since the shadow map can end up completely in LO cache + // using an image load is faster then a sample in RDNA but we will be losing the benefit of doing some of the ALU + // in the filter and getting 4 pixels of data per tap. + for (FfxUInt32 x = 0; x < k_poissonDiscSampleCountHigh; ++x) + { + const FfxFloat32x2 sampleUV = shadowCoord.xy + k_poissonDisc[x] * radiusCoord + 0.5f; + + // UV bounds check + if (!(all(FFX_GREATER_THAN_EQUAL(sampleUV.xy, FfxFloat32x2(0, 0))) && + all(FFX_LESS_THAN(sampleUV.xy, FfxFloat32x2(CascadeSize(), CascadeSize()))))) + continue; + const FfxFloat32 pixelDepth = FfxClassifierSampleShadowMap(sampleUV, cascadeIndex); + + // using min and max to reduce number of cmps + #if FFX_CLASSIFIER_OPTION_INVERTED_DEPTH + maxD = min(maxD, pixelDepth); + minD = max(minD, pixelDepth); + + // need to find closet point in front of the receiver + if (pixelDepth > depthCmp) + { + closetDepth = min(closetDepth, pixelDepth); + } + #else + maxD = max(maxD, pixelDepth); + minD = min(minD, pixelDepth); + + // need to find closet point in front of the receiver + if (pixelDepth < depthCmp) + { + closetDepth = max(closetDepth, pixelDepth); + } + #endif + } + + #if FFX_CLASSIFIER_OPTION_INVERTED_DEPTH + const FfxBoolean bIsInShadow = (maxD >= depthCmp); + bIsInLight = RejectLitPixels() && (minD <= depthCmp); + #else + const FfxBoolean bIsInShadow = (maxD <= depthCmp); + bIsInLight = RejectLitPixels() && (minD >= depthCmp); + #endif + bIsInActiveCascade = !bIsInShadow && !bIsInLight; + + if (bIsInActiveCascade && UseCascadesForRayT()) + { + #if FFX_CLASSIFIER_OPTION_INVERTED_DEPTH + const FfxFloat32 viewMinT = abs(min(shadowCoord.z + closetDepth + BlockerOffset(), 0) / CascadeScale(cascadeIndex).z); + const FfxFloat32 viewMaxT = abs((shadowCoord.z + minD - BlockerOffset()) / CascadeScale(cascadeIndex).z); + #else + const FfxFloat32 viewMinT = abs(max(shadowCoord.z - closetDepth - BlockerOffset(), 0) / CascadeScale(cascadeIndex).z); + const FfxFloat32 viewMaxT = abs((shadowCoord.z - minD + BlockerOffset()) / CascadeScale(cascadeIndex).z); + #endif + + // if its known that the light view matrix is only a rotation or has uniform scale this can be optimized. + minT = length(FFX_MATRIX_MULTIPLY(InverseLightView(), FfxFloat32x4(0, 0, viewMinT, 0)).xyz); + maxT = length(FFX_MATRIX_MULTIPLY(InverseLightView(), FfxFloat32x4(0, radius, viewMaxT, 0)).xyz); + + } + } + + bIsActiveLane = bIsActiveLane && bIsInActiveCascade; + } + + const ClassifyResults results = { bIsActiveLane, bIsInLight, minT, maxT }; + + return results; +} + +/// Classifier pass entry point. +/// +/// @param LocalThreadId The "flattened" index of a thread within a thread group (SV_GroupIndex). +/// @param WorkGroupId Index of the thread group currently executed (SV_GroupID). +/// @ingroup FfxGPUClassifier +void FfxClassifyShadows(FfxUInt32 LocalThreadId, FfxUInt32x3 WorkGroupId) +{ + const FfxUInt32x2 localID = ffxRemapForWaveReduction(LocalThreadId); + const FfxUInt32x2 pixelCoord = WorkGroupId.xy * k_tileSize + localID.xy; + +#if FFX_CLASSIFIER_OPTION_CLASSIFIER_MODE == 0 + ClassifyResults results = FfxClassify(pixelCoord, FFX_TRUE, FFX_FALSE); +#endif +#if FFX_CLASSIFIER_OPTION_CLASSIFIER_MODE == 1 + ClassifyResults results = FfxClassify(pixelCoord, FFX_TRUE, FFX_TRUE); +#endif + Tile currentTile = TileCreate(WorkGroupId.xy); + const FfxUInt32 mask = BoolToWaveMask(results.bIsActiveLane, localID); + currentTile.mask = mask; + +#if FFX_CLASSIFIER_OPTION_CLASSIFIER_MODE == 1 + if (UseCascadesForRayT()) + { + // At lest one lane must be active for the tile to be written out, so the infinitly and zero will be emoved by the wave min and max. + // Otherwise we will get minT to be infinite and maxT to be 0 + currentTile.minT = max(ffxWaveMin(results.minT), currentTile.minT); + currentTile.maxT = min(ffxWaveMax(results.maxT), currentTile.maxT); + } +#endif + + const FfxUInt32 lightMask = BoolToWaveMask(results.bIsInLight, localID); + const FfxBoolean bDiscardTile = (CountBits(mask) <= TileTolerance()); + + if (LocalThreadId == 0) + { + if (!bDiscardTile) + { + FfxClassifierStoreTile(TileToUint(currentTile)); + } + + FfxClassifierStoreLightMask(WorkGroupId.xy, lightMask); + } +} diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/classifier/ffx_classifier_shadows_callbacks_glsl.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/classifier/ffx_classifier_shadows_callbacks_glsl.h new file mode 100644 index 00000000..1126bb57 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/classifier/ffx_classifier_shadows_callbacks_glsl.h @@ -0,0 +1,287 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_classifier_resources.h" +#include "ffx_core.h" + +#if defined(FFX_GPU) + +const FfxFloat32x2 k_poissonDisc[] = { + FfxFloat32x2(0.640736f, -0.355205f), FfxFloat32x2(-0.725411f, -0.688316f), FfxFloat32x2(-0.185095f, 0.722648f), FfxFloat32x2(0.770596f, 0.637324f), + FfxFloat32x2(-0.921445f, 0.196997f), FfxFloat32x2(0.076571f, -0.98822f), FfxFloat32x2(-0.1348f, -0.0908536f), FfxFloat32x2(0.320109f, 0.257241f), + FfxFloat32x2(0.994021f, 0.109193f), FfxFloat32x2(0.304934f, 0.952374f), FfxFloat32x2(-0.698577f, 0.715535f), FfxFloat32x2(0.548701f, -0.836019f), + FfxFloat32x2(-0.443159f, 0.296121f), FfxFloat32x2(0.15067f, -0.489731f), FfxFloat32x2(-0.623829f, -0.208167f), FfxFloat32x2(-0.294778f, -0.596545f), + FfxFloat32x2(0.334086f, -0.128208f), FfxFloat32x2(-0.0619831f, 0.311747f), FfxFloat32x2(0.166112f, 0.61626f), FfxFloat32x2(-0.289127f, -0.957291f), + FfxFloat32x2(-0.98748f, -0.157745f), FfxFloat32x2(0.637501f, 0.0651571f), FfxFloat32x2(0.971376f, -0.237545f), FfxFloat32x2(-0.0170599f, 0.98059f), + FfxFloat32x2(-0.442564f, 0.896737f), FfxFloat32x2(0.48619f, 0.518723f), FfxFloat32x2(-0.725272f, 0.419965f), FfxFloat32x2(0.781417f, -0.624009f), + FfxFloat32x2(-0.899227f, -0.437482f), FfxFloat32x2(0.769219f, 0.33372f), FfxFloat32x2(-0.414411f, 0.00375378f), FfxFloat32x2(0.262856f, -0.759514f), +}; + +#if defined(FFX_CLASSIFIER_BIND_CB_CLASSIFIER) + layout (set = 0, binding = FFX_CLASSIFIER_BIND_CB_CLASSIFIER, std140) uniform cbClassifier_t + { + FfxFloat32x4 textureSize; + FfxFloat32x3 lightDir; + FfxFloat32 skyHeight; + + FfxFloat32x4 blockerOffset_cascadeSize_sunSizeLightSpace_pad; + FfxUInt32x4 cascadeCount_tileTolerance_pad_pad; + FfxFloat32x4 bRejectLitPixels_bUseCascadesForRayT_normalsUnpackMul_unpackAdd; + + FfxFloat32x4 cascadeScale[4]; + FfxFloat32x4 cascadeOffset[4]; + + // Matrices + FfxFloat32Mat4 viewToWorld; + FfxFloat32Mat4 lightView; + FfxFloat32Mat4 inverseLightView; + + //#define FFX_CLASSIFIER_CONSTANT_BUFFER_1_SIZE 18 + 2 booleans + 32 + 48// Number of 32-bit values + } cbClassifier; +#endif + +FfxFloat32x4 TextureSize() +{ +#if defined(FFX_CLASSIFIER_BIND_CB_CLASSIFIER) + return cbClassifier.textureSize; +#endif + return FfxFloat32x4(0,0,0,0); +} + +FfxFloat32x3 LightDir() +{ +#if defined(FFX_CLASSIFIER_BIND_CB_CLASSIFIER) + return cbClassifier.lightDir; +#endif + return FfxFloat32x3(0, 0, 0); +} + +FfxFloat32 SkyHeight() +{ +#if defined(FFX_CLASSIFIER_BIND_CB_CLASSIFIER) + return cbClassifier.skyHeight; +#endif + return FfxFloat32(0); +} + +FfxUInt32 CascadeCount() +{ +#if defined(FFX_CLASSIFIER_BIND_CB_CLASSIFIER) + return cbClassifier.cascadeCount_tileTolerance_pad_pad[0]; +#endif + return 0; +} + +FfxUInt32 TileTolerance() +{ +#if defined(FFX_CLASSIFIER_BIND_CB_CLASSIFIER) + return cbClassifier.cascadeCount_tileTolerance_pad_pad[1]; +#endif + return 0; +} + +FfxFloat32 BlockerOffset() +{ +#if defined(FFX_CLASSIFIER_BIND_CB_CLASSIFIER) + return cbClassifier.blockerOffset_cascadeSize_sunSizeLightSpace_pad[0]; +#endif + return 0; +} + +FfxFloat32 CascadeSize() +{ +#if defined(FFX_CLASSIFIER_BIND_CB_CLASSIFIER) + return cbClassifier.blockerOffset_cascadeSize_sunSizeLightSpace_pad[1]; +#endif + return 0; +} + +FfxFloat32 SunSizeLightSpace() +{ +#if defined(FFX_CLASSIFIER_BIND_CB_CLASSIFIER) + return cbClassifier.blockerOffset_cascadeSize_sunSizeLightSpace_pad[2]; +#endif + return 0; +} + +FfxBoolean RejectLitPixels() +{ +#if defined(FFX_CLASSIFIER_BIND_CB_CLASSIFIER) + return FfxBoolean(cbClassifier.bRejectLitPixels_bUseCascadesForRayT_normalsUnpackMul_unpackAdd[0]); +#endif + return false; +} + +FfxBoolean UseCascadesForRayT() +{ +#if defined(FFX_CLASSIFIER_BIND_CB_CLASSIFIER) + return FfxBoolean(cbClassifier.bRejectLitPixels_bUseCascadesForRayT_normalsUnpackMul_unpackAdd[1]); +#endif + return false; +} + +FfxFloat32 NormalsUnpackMul() +{ +#if defined(FFX_CLASSIFIER_BIND_CB_CLASSIFIER) + return cbClassifier.bRejectLitPixels_bUseCascadesForRayT_normalsUnpackMul_unpackAdd[2]; +#else + return 0; +#endif +} + +FfxFloat32 NormalsUnpackAdd() +{ +#if defined(FFX_CLASSIFIER_BIND_CB_CLASSIFIER) + return cbClassifier.bRejectLitPixels_bUseCascadesForRayT_normalsUnpackMul_unpackAdd[3]; +#else + return 0; +#endif +} + +FfxFloat32x4 CascadeScale(FfxUInt32 index) +{ +#if defined(FFX_CLASSIFIER_BIND_CB_CLASSIFIER) + return cbClassifier.cascadeScale[index]; +#else + return FfxFloat32x4(0,0,0,0); +#endif +} + +FfxFloat32x4 CascadeOffset(FfxUInt32 index) +{ +#if defined(FFX_CLASSIFIER_BIND_CB_CLASSIFIER) + return cbClassifier.cascadeOffset[index]; +#else + return FfxFloat32x4(0,0,0,0); +#endif +} + +FfxFloat32Mat4 ViewToWorld() +{ +#if defined(FFX_CLASSIFIER_BIND_CB_CLASSIFIER) + return cbClassifier.viewToWorld; +#endif + return FfxFloat32Mat4(0); +} + +FfxFloat32Mat4 LightView() +{ +#if defined(FFX_CLASSIFIER_BIND_CB_CLASSIFIER) + return cbClassifier.lightView; +#endif + return FfxFloat32Mat4(0); +} + +FfxFloat32Mat4 InverseLightView() +{ +#if defined(FFX_CLASSIFIER_BIND_CB_CLASSIFIER) + return cbClassifier.inverseLightView; +#endif + return FfxFloat32Mat4(0); +} + +// SRVs +#if defined(FFX_CLASSIFIER_BIND_SRV_INPUT_DEPTH) + layout (set = 0, binding = FFX_CLASSIFIER_BIND_SRV_INPUT_DEPTH) + uniform texture2D r_input_depth; +#endif +#if defined(FFX_CLASSIFIER_BIND_SRV_INPUT_NORMALS) + layout (set = 0, binding = FFX_CLASSIFIER_BIND_SRV_INPUT_NORMALS) + uniform texture2D r_input_normal; +#endif +#if defined(FFX_CLASSIFIER_BIND_SRV_INPUT_SHADOW_MAPS) + layout (set = 0, binding = FFX_CLASSIFIER_BIND_SRV_INPUT_SHADOW_MAPS) + uniform texture2D r_input_shadowMap[4]; +#endif + +// UAVs +#if defined(FFX_CLASSIFIER_BIND_UAV_OUTPUT_WORK_TILES) + layout (set = 0, binding = FFX_CLASSIFIER_BIND_UAV_OUTPUT_WORK_TILES, std430) + buffer rwsb_tiles_t + { + FfxUInt32x4 data[]; + } rwsb_tiles; +#endif +#if defined(FFX_CLASSIFIER_BIND_UAV_OUTPUT_WORK_TILES_COUNT) + layout (set = 0, binding = FFX_CLASSIFIER_BIND_UAV_OUTPUT_WORK_TILES_COUNT, std430) + coherent buffer rwb_tileCount_t + { + FfxUInt32 data[]; + } rwb_tileCount; +#endif +#if defined(FFX_CLASSIFIER_BIND_UAV_OUTPUT_RAY_HIT) + layout (set = 0, binding = FFX_CLASSIFIER_BIND_UAV_OUTPUT_RAY_HIT, r32ui) + uniform uimage2D rwt2d_rayHitResults; +#endif +#if defined(FFX_CLASSIFIER_BIND_UAV_OUTPUT_TEXTURE) + layout (set = 0, binding = FFX_CLASSIFIER_BIND_UAV_OUTPUT_TEXTURE, rgba32f) + uniform image2D rwt2d_output; +#endif + +FfxFloat32 FfxClassifierSampleDepth(FfxUInt32x2 uiPxPos) +{ +#if defined(FFX_CLASSIFIER_BIND_SRV_INPUT_DEPTH) + return texelFetch(r_input_depth, ivec2(uiPxPos), 0).r; +#else + return 0.0; +#endif // defined(FFX_CLASSIFIER_BIND_SRV_INPUT_DEPTH) +} + +#if defined(FFX_CLASSIFIER_BIND_SRV_INPUT_NORMALS) +FfxFloat32x3 FfxClassifierSampleNormal(FfxUInt32x2 uiPxPos) +{ + FfxFloat32x3 normal = texelFetch(r_input_normal, ivec2(uiPxPos), 0).rgb; + normal = normal * NormalsUnpackMul().xxx + NormalsUnpackAdd().xxx; + return normalize(normal); +} +#endif // #if defined(FFX_CLASSIFIER_BIND_SRV_INPUT_NORMALS) + +#if defined(FFX_CLASSIFIER_BIND_SRV_INPUT_SHADOW_MAPS) +FfxFloat32 FfxClassifierSampleShadowMap(FfxFloat32x2 sampleUV, FfxUInt32 cascadeIndex) +{ + nonuniformEXT FfxUInt32 nonUniformCascadeIndex = cascadeIndex; + return texelFetch(r_input_shadowMap[nonUniformCascadeIndex], ivec2(sampleUV), 0).r; +} +#endif // #if defined(FFX_CLASSIFIER_BIND_SRV_INPUT_SHADOW_MAPS) + +#if defined(FFX_CLASSIFIER_BIND_UAV_OUTPUT_RAY_HIT) +void FfxClassifierStoreLightMask(FfxUInt32x2 index, FfxUInt32 lightMask) +{ + imageStore(rwt2d_rayHitResults, ivec2(index), FfxUInt32x4(~lightMask, 0,0,0)); +} +#endif // #if defined(FFX_CLASSIFIER_BIND_UAV_OUTPUT_RAY_HIT) + +FfxUInt32 CountBits(const FfxUInt32 mask) +{ + return bitCount(mask); +} + +#if defined(FFX_CLASSIFIER_BIND_UAV_OUTPUT_WORK_TILES) || defined(FFX_CLASSIFIER_BIND_UAV_OUTPUT_WORK_TILES_COUNT) +void FfxClassifierStoreTile(FfxUInt32x4 uiTile) +{ + uint index = ~0; + index = atomicAdd(rwb_tileCount.data[0], 1); + rwsb_tiles.data[index] = uiTile; +} +#endif // #if defined(FFX_CLASSIFIER_BIND_UAV_OUTPUT_WORK_TILES) || defined(FFX_CLASSIFIER_BIND_UAV_OUTPUT_WORK_TILES_COUNT) + +#endif // #if defined(FFX_GPU) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/classifier/ffx_classifier_shadows_callbacks_hlsl.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/classifier/ffx_classifier_shadows_callbacks_hlsl.h new file mode 100644 index 00000000..6c286761 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/classifier/ffx_classifier_shadows_callbacks_hlsl.h @@ -0,0 +1,311 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_classifier_resources.h" + +#if defined(FFX_GPU) +#ifdef __hlsl_dx_compiler +#pragma dxc diagnostic push +#pragma dxc diagnostic ignored "-Wambig-lit-shift" +#endif //__hlsl_dx_compiler +#include "ffx_core.h" +#ifdef __hlsl_dx_compiler +#pragma dxc diagnostic pop +#endif //__hlsl_dx_compiler + +#ifndef FFX_PREFER_WAVE64 +#define FFX_PREFER_WAVE64 +#endif // #ifndef FFX_PREFER_WAVE64 + + +static const FfxFloat32x2 k_poissonDisc[] = { + FfxFloat32x2(0.640736f, -0.355205f), FfxFloat32x2(-0.725411f, -0.688316f), FfxFloat32x2(-0.185095f, 0.722648f), FfxFloat32x2(0.770596f, 0.637324f), + FfxFloat32x2(-0.921445f, 0.196997f), FfxFloat32x2(0.076571f, -0.98822f), FfxFloat32x2(-0.1348f, -0.0908536f), FfxFloat32x2(0.320109f, 0.257241f), + FfxFloat32x2(0.994021f, 0.109193f), FfxFloat32x2(0.304934f, 0.952374f), FfxFloat32x2(-0.698577f, 0.715535f), FfxFloat32x2(0.548701f, -0.836019f), + FfxFloat32x2(-0.443159f, 0.296121f), FfxFloat32x2(0.15067f, -0.489731f), FfxFloat32x2(-0.623829f, -0.208167f), FfxFloat32x2(-0.294778f, -0.596545f), + FfxFloat32x2(0.334086f, -0.128208f), FfxFloat32x2(-0.0619831f, 0.311747f), FfxFloat32x2(0.166112f, 0.61626f), FfxFloat32x2(-0.289127f, -0.957291f), + FfxFloat32x2(-0.98748f, -0.157745f), FfxFloat32x2(0.637501f, 0.0651571f), FfxFloat32x2(0.971376f, -0.237545f), FfxFloat32x2(-0.0170599f, 0.98059f), + FfxFloat32x2(-0.442564f, 0.896737f), FfxFloat32x2(0.48619f, 0.518723f), FfxFloat32x2(-0.725272f, 0.419965f), FfxFloat32x2(0.781417f, -0.624009f), + FfxFloat32x2(-0.899227f, -0.437482f), FfxFloat32x2(0.769219f, 0.33372f), FfxFloat32x2(-0.414411f, 0.00375378f), FfxFloat32x2(0.262856f, -0.759514f), +}; + + +#pragma warning(disable: 3205) // conversion from larger type to smaller + +#define DECLARE_SRV_REGISTER(regIndex) t##regIndex +#define DECLARE_UAV_REGISTER(regIndex) u##regIndex +#define DECLARE_CB_REGISTER(regIndex) b##regIndex +#define FFX_CLASSIFIER_DECLARE_SRV(regIndex) register(DECLARE_SRV_REGISTER(regIndex)) +#define FFX_CLASSIFIER_DECLARE_UAV(regIndex) register(DECLARE_UAV_REGISTER(regIndex)) +#define FFX_CLASSIFIER_DECLARE_CB(regIndex) register(DECLARE_CB_REGISTER(regIndex)) + +#if defined(FFX_CLASSIFIER_BIND_CB_CLASSIFIER) + cbuffer cbClassifier : FFX_CLASSIFIER_DECLARE_CB(FFX_CLASSIFIER_BIND_CB_CLASSIFIER) + { + FfxFloat32x4 textureSize; + FfxFloat32x3 lightDir; + FfxFloat32 skyHeight; + + FfxFloat32x4 blockerOffset_cascadeSize_sunSizeLightSpace_pad; + FfxUInt32x4 cascadeCount_tileTolerance_pad_pad; + FfxFloat32x4 bRejectLitPixels_bUseCascadesForRayT_normalsUnpackMul_unpackAdd; + + FfxFloat32x4 cascadeScale[4]; + FfxFloat32x4 cascadeOffset[4]; + + // Matrices + FfxFloat32Mat4 viewToWorld; + FfxFloat32Mat4 lightView; + FfxFloat32Mat4 inverseLightView; + + #define FFX_CLASSIFIER_CONSTANT_BUFFER_1_SIZE 100 + }; +#endif + +#define FFX_CLASSIFIER_ROOTSIG_STRINGIFY(p) FFX_CLASSIFIER_ROOTSIG_STR(p) +#define FFX_CLASSIFIER_ROOTSIG_STR(p) #p +#define FFX_CLASSIFIER_ROOTSIG [RootSignature( "DescriptorTable(UAV(u0, numDescriptors = " FFX_CLASSIFIER_ROOTSIG_STRINGIFY(FFX_CLASSIFIER_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "DescriptorTable(SRV(t0, numDescriptors = " FFX_CLASSIFIER_ROOTSIG_STRINGIFY(FFX_CLASSIFIER_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "CBV(b0), " \ + "StaticSampler(s0, filter = FILTER_MIN_MAG_MIP_LINEAR, " \ + "addressU = TEXTURE_ADDRESS_CLAMP, " \ + "addressV = TEXTURE_ADDRESS_CLAMP, " \ + "addressW = TEXTURE_ADDRESS_CLAMP, " \ + "comparisonFunc = COMPARISON_NEVER, " \ + "borderColor = STATIC_BORDER_COLOR_TRANSPARENT_BLACK)" )] + +#if defined(FFX_CLASSIFIER_EMBED_ROOTSIG) +#define FFX_CLASSIFIER_EMBED_ROOTSIG_CONTENT FFX_CLASSIFIER_ROOTSIG +#else +#define FFX_CLASSIFIER_EMBED_ROOTSIG_CONTENT +#endif // #if FFX_CLASSIFIER_EMBED_ROOTSIG + +FfxFloat32x4 TextureSize() +{ +#if defined(FFX_CLASSIFIER_BIND_CB_CLASSIFIER) + return textureSize; +#endif + return FfxFloat32x4(0, 0, 0, 0); +} + +FfxFloat32x3 LightDir() +{ +#if defined(FFX_CLASSIFIER_BIND_CB_CLASSIFIER) + return lightDir; +#endif + return FfxFloat32x3(0, 0, 0); +} + +FfxFloat32 SkyHeight() +{ +#if defined(FFX_CLASSIFIER_BIND_CB_CLASSIFIER) + return skyHeight; +#endif + return 0; +} + +FfxUInt32 CascadeCount() +{ +#if defined(FFX_CLASSIFIER_BIND_CB_CLASSIFIER) + return cascadeCount_tileTolerance_pad_pad[0]; +#endif + return 0; +} + +FfxUInt32 TileTolerance() +{ +#if defined(FFX_CLASSIFIER_BIND_CB_CLASSIFIER) + return cascadeCount_tileTolerance_pad_pad[1]; +#endif + return 0; +} + +FfxFloat32 BlockerOffset() +{ +#if defined(FFX_CLASSIFIER_BIND_CB_CLASSIFIER) + return blockerOffset_cascadeSize_sunSizeLightSpace_pad[0]; +#endif + return 0; +} + +FfxFloat32 CascadeSize() +{ +#if defined(FFX_CLASSIFIER_BIND_CB_CLASSIFIER) + return blockerOffset_cascadeSize_sunSizeLightSpace_pad[1]; +#endif + return 0; +} + +FfxFloat32 SunSizeLightSpace() +{ +#if defined(FFX_CLASSIFIER_BIND_CB_CLASSIFIER) + return blockerOffset_cascadeSize_sunSizeLightSpace_pad[2]; +#endif + return 0; +} + +FfxBoolean RejectLitPixels() +{ +#if defined(FFX_CLASSIFIER_BIND_CB_CLASSIFIER) + return bRejectLitPixels_bUseCascadesForRayT_normalsUnpackMul_unpackAdd[0]; +#endif + return false; +} + +FfxBoolean UseCascadesForRayT() +{ +#if defined(FFX_CLASSIFIER_BIND_CB_CLASSIFIER) + return bRejectLitPixels_bUseCascadesForRayT_normalsUnpackMul_unpackAdd[1]; +#endif + return false; +} + +FfxFloat32 NormalsUnpackMul() +{ +#if defined(FFX_CLASSIFIER_BIND_CB_CLASSIFIER) + return bRejectLitPixels_bUseCascadesForRayT_normalsUnpackMul_unpackAdd[2]; +#else + return 0; +#endif +} + +FfxFloat32 NormalsUnpackAdd() +{ +#if defined(FFX_CLASSIFIER_BIND_CB_CLASSIFIER) + return bRejectLitPixels_bUseCascadesForRayT_normalsUnpackMul_unpackAdd[3]; +#else + return 0; +#endif +} + +FfxFloat32x4 CascadeScale(int index) +{ +#if defined(FFX_CLASSIFIER_BIND_CB_CLASSIFIER) + return cascadeScale[index]; +#else + return FfxFloat32x4(0,0,0,0); +#endif +} + +FfxFloat32x4 CascadeOffset(int index) +{ +#if defined(FFX_CLASSIFIER_BIND_CB_CLASSIFIER) + return cascadeOffset[index]; +#else + return FfxFloat32x4(0,0,0,0); +#endif +} + +FfxFloat32Mat4 ViewToWorld() +{ +#if defined(FFX_CLASSIFIER_BIND_CB_CLASSIFIER) + return viewToWorld; +#endif + return 0; +} + +FfxFloat32Mat4 LightView() +{ +#if defined(FFX_CLASSIFIER_BIND_CB_CLASSIFIER) + return lightView; +#endif + return 0; +} + +FfxFloat32Mat4 InverseLightView() +{ +#if defined(FFX_CLASSIFIER_BIND_CB_CLASSIFIER) + return inverseLightView; +#endif + return 0; +} + +// SRVs +#if defined FFX_CLASSIFIER_BIND_SRV_INPUT_DEPTH + Texture2D r_input_depth : FFX_CLASSIFIER_DECLARE_SRV(FFX_CLASSIFIER_RESOURCE_IDENTIFIER_INPUT_DEPTH); +#endif +#if defined FFX_CLASSIFIER_BIND_SRV_INPUT_NORMALS + Texture2D r_input_normal : FFX_CLASSIFIER_DECLARE_SRV(FFX_CLASSIFIER_RESOURCE_IDENTIFIER_INPUT_NORMAL); +#endif +#if defined FFX_CLASSIFIER_BIND_SRV_INPUT_SHADOW_MAPS + Texture2D r_input_shadowMap[4] : FFX_CLASSIFIER_DECLARE_SRV(FFX_CLASSIFIER_RESOURCE_IDENTIFIER_INPUT_SHADOW_MAPS); +#endif + +// UAVs +#if defined FFX_CLASSIFIER_BIND_UAV_OUTPUT_WORK_TILES + RWStructuredBuffer rwsb_tiles : FFX_CLASSIFIER_DECLARE_UAV(FFX_CLASSIFIER_RESOURCE_IDENTIFIER_WORK_QUEUE); +#endif +#if defined FFX_CLASSIFIER_BIND_UAV_OUTPUT_WORK_TILES_COUNT + globallycoherent RWStructuredBuffer rwb_tileCount : FFX_CLASSIFIER_DECLARE_UAV(FFX_CLASSIFIER_RESOURCE_IDENTIFIER_OUTPUT_WORK_QUEUE_COUNTER); +#endif +#if defined FFX_CLASSIFIER_BIND_UAV_OUTPUT_RAY_HIT + RWTexture2D rwt2d_rayHitResults : FFX_CLASSIFIER_DECLARE_UAV(FFX_CLASSIFIER_RESOURCE_IDENTIFIER_OUTPUT_RAY_HIT); +#endif +#if defined FFX_CLASSIFIER_BIND_UAV_OUTPUT_TEXTURE + RWTexture2D rwt2d_output : FFX_CLASSIFIER_DECLARE_UAV(FFX_CLASSIFIER_RESOURCE_IDENTIFIER_OUTPUT_COLOR); +#endif + +#if defined(FFX_CLASSIFIER_BIND_SRV_INPUT_DEPTH) +FfxFloat32 FfxClassifierSampleDepth(FfxUInt32x2 uiPxPos) +{ + return r_input_depth[uiPxPos].r; +} +#endif // #if defined(FFX_CLASSIFIER_BIND_SRV_INPUT_DEPTH) + +#if defined(FFX_CLASSIFIER_BIND_SRV_INPUT_NORMALS) +FfxFloat32x3 FfxClassifierSampleNormal(FfxUInt32x2 uiPxPos) +{ + FfxFloat32x3 normal = r_input_normal[uiPxPos].rgb; + normal = normal * NormalsUnpackMul().xxx + NormalsUnpackAdd().xxx; + return normalize(normal); +} +#endif // #if defined(FFX_CLASSIFIER_BIND_SRV_INPUT_NORMALS) + +#if defined(FFX_CLASSIFIER_BIND_SRV_INPUT_SHADOW_MAPS) +FfxFloat32 FfxClassifierSampleShadowMap(FfxFloat32x2 sampleUV, FfxUInt32 cascadeIndex) +{ + return r_input_shadowMap[NonUniformResourceIndex(cascadeIndex)][FfxUInt32x2(sampleUV)]; +} +#endif // #if defined(FFX_CLASSIFIER_BIND_SRV_INPUT_SHADOW_MAPS) + +#if defined(FFX_CLASSIFIER_BIND_UAV_OUTPUT_RAY_HIT) +void FfxClassifierStoreLightMask(FfxUInt32x2 index, FfxUInt32 lightMask) +{ + rwt2d_rayHitResults[index] = ~lightMask; +} +#endif // #if defined(FFX_CLASSIFIER_BIND_UAV_OUTPUT_RAY_HIT) + +FfxUInt32 CountBits(const FfxUInt32 mask) +{ + return countbits(mask); +} + +#if defined(FFX_CLASSIFIER_BIND_UAV_OUTPUT_WORK_TILES) || defined(FFX_CLASSIFIER_BIND_UAV_OUTPUT_WORK_TILES_COUNT) +void FfxClassifierStoreTile(FfxUInt32x4 uiTile) +{ + uint index = ~0; + InterlockedAdd(rwb_tileCount[0], 1, index); + rwsb_tiles[index] = uiTile; +} +#endif // #if defined(FFX_CLASSIFIER_BIND_UAV_OUTPUT_WORK_TILES) || defined(FFX_CLASSIFIER_BIND_UAV_OUTPUT_WORK_TILES_COUNT) + +#endif // #if defined(FFX_GPU) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/denoiser/CMakeCompileDenoiserShaders.txt b/manul/thirdparty/fsr2/include/FidelityFX/gpu/denoiser/CMakeCompileDenoiserShaders.txt new file mode 100644 index 00000000..567424ce --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/denoiser/CMakeCompileDenoiserShaders.txt @@ -0,0 +1,52 @@ +# This file is part of the FidelityFX SDK. +# +# Copyright (C) 2024 Advanced Micro Devices, Inc. +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files(the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions : +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. + +set(DENOISER_BASE_ARGS + -reflection -deps=gcc -DFFX_GPU=1) + +set(DENOISER_PERMUTATION_ARGS + -DFFX_DENOISER_OPTION_INVERTED_DEPTH={0,1}) + +set(DENOISER_INCLUDE_ARGS + "${FFX_GPU_PATH}" + "${FFX_GPU_PATH}/denoiser") + +if (NOT DENOISER_SHADER_EXT) + set(DENOISER_SHADER_EXT *) +endif() + +file(GLOB DENOISER_SHADERS + "shaders/denoiser/ffx_denoiser_prepare_shadow_mask_pass.${DENOISER_SHADER_EXT}" + "shaders/denoiser/ffx_denoiser_shadows_tile_classification_pass.${DENOISER_SHADER_EXT}" + "shaders/denoiser/ffx_denoiser_filter_soft_shadows_0_pass.${DENOISER_SHADER_EXT}" + "shaders/denoiser/ffx_denoiser_filter_soft_shadows_1_pass.${DENOISER_SHADER_EXT}" + "shaders/denoiser/ffx_denoiser_filter_soft_shadows_2_pass.${DENOISER_SHADER_EXT}" + "shaders/denoiser/ffx_denoiser_prefilter_reflections_pass.${DENOISER_SHADER_EXT}" + "shaders/denoiser/ffx_denoiser_reproject_reflections_pass.${DENOISER_SHADER_EXT}" + "shaders/denoiser/ffx_denoiser_resolve_temporal_reflections_pass.${DENOISER_SHADER_EXT}") + +compile_shaders_with_depfile( + "${FFX_SC_EXECUTABLE}" + "${DENOISER_BASE_ARGS}" "${DENOISER_API_BASE_ARGS}" "${DENOISER_PERMUTATION_ARGS}" "${DENOISER_INCLUDE_ARGS}" + "${DENOISER_SHADERS}" "${FFX_PASS_SHADER_OUTPUT_PATH}" DENOISER_PERMUTATION_OUTPUTS) + +add_shader_output("${DENOISER_PERMUTATION_OUTPUTS}") diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/denoiser/ffx_denoiser_reflections_callbacks_glsl.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/denoiser/ffx_denoiser_reflections_callbacks_glsl.h new file mode 100644 index 00000000..1244e342 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/denoiser/ffx_denoiser_reflections_callbacks_glsl.h @@ -0,0 +1,642 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_denoiser_resources.h" + +#if defined(FFX_GPU) +#include "ffx_core.h" + +#ifndef FFX_PREFER_WAVE64 +#define FFX_PREFER_WAVE64 +#endif // #ifndef FFX_PREFER_WAVE64 + +#if defined(DENOISER_BIND_CB_DENOISER) + layout (set = 0, binding = DENOISER_BIND_CB_DENOISER, std140) uniform cbDenoiserReflections_t + { + FfxFloat32Mat4 invProjection; + FfxFloat32Mat4 invView; + FfxFloat32Mat4 prevViewProjection; + FfxUInt32x2 renderSize; + FfxFloat32x2 inverseRenderSize; + FfxFloat32x2 motionVectorScale; + FfxFloat32 normalsUnpackMul; + FfxFloat32 normalsUnpackAdd; + FfxBoolean isRoughnessPerceptual; + FfxFloat32 temporalStabilityFactor; + FfxFloat32 roughnessThreshold; + } cbDenoiserReflections; + +FfxFloat32Mat4 InvProjection() +{ +#if defined DENOISER_BIND_CB_DENOISER + return cbDenoiserReflections.invProjection; +#else + return FfxFloat32Mat4(0.0f); +#endif +} + +FfxFloat32Mat4 InvView() +{ +#if defined DENOISER_BIND_CB_DENOISER + return cbDenoiserReflections.invView; +#else + return FfxFloat32Mat4(0.0f); +#endif +} + +FfxFloat32Mat4 PrevViewProjection() +{ +#if defined DENOISER_BIND_CB_DENOISER + return cbDenoiserReflections.prevViewProjection; +#else + return FfxFloat32Mat4(0.0f); +#endif +} + +FfxUInt32x2 RenderSize() +{ +#if defined DENOISER_BIND_CB_DENOISER + return cbDenoiserReflections.renderSize; +#else + return FfxUInt32x2(0); +#endif +} + +FfxFloat32x2 InverseRenderSize() +{ +#if defined DENOISER_BIND_CB_DENOISER + return cbDenoiserReflections.inverseRenderSize; +#else + return FfxFloat32x2(0.0f); +#endif +} + +FfxFloat32x2 MotionVectorScale() +{ +#if defined DENOISER_BIND_CB_DENOISER + return cbDenoiserReflections.motionVectorScale; +#else + return FfxFloat32x2(0.0f); +#endif +} + +FfxFloat32 NormalsUnpackMul() +{ +#if defined DENOISER_BIND_CB_DENOISER + return cbDenoiserReflections.normalsUnpackMul; +#else + return 0.0f; +#endif +} + +FfxFloat32 NormalsUnpackAdd() +{ +#if defined DENOISER_BIND_CB_DENOISER + return cbDenoiserReflections.normalsUnpackAdd; +#else + return 0.0f; +#endif +} + +FfxBoolean IsRoughnessPerceptual() +{ +#if defined DENOISER_BIND_CB_DENOISER + return cbDenoiserReflections.isRoughnessPerceptual; +#else + return false; +#endif +} + +FfxFloat32 TemporalStabilityFactor() +{ +#if defined DENOISER_BIND_CB_DENOISER + return cbDenoiserReflections.temporalStabilityFactor; +#else + return 0.0f; +#endif +} + +FfxFloat32 RoughnessThreshold() +{ +#if defined DENOISER_BIND_CB_DENOISER + return cbDenoiserReflections.roughnessThreshold; +#else + return 0.0f; +#endif +} + +#endif // #if defined(DENOISER_BIND_CB_DENOISER) + +layout (set = 0, binding = 1000) uniform sampler s_LinearSampler; + +#if defined DENOISER_BIND_SRV_INPUT_DEPTH_HIERARCHY + layout (set = 0, binding = DENOISER_BIND_SRV_INPUT_DEPTH_HIERARCHY) uniform texture2D r_input_depth_hierarchy; +#endif +#if defined DENOISER_BIND_SRV_INPUT_MOTION_VECTORS + layout (set = 0, binding = DENOISER_BIND_SRV_INPUT_MOTION_VECTORS) uniform texture2D r_input_motion_vectors; +#endif +#if defined DENOISER_BIND_SRV_INPUT_NORMAL + layout (set = 0, binding = DENOISER_BIND_SRV_INPUT_NORMAL) uniform texture2D r_input_normal; +#endif +#if defined DENOISER_BIND_SRV_RADIANCE + layout (set = 0, binding = DENOISER_BIND_SRV_RADIANCE) uniform texture2D r_radiance; +#endif +#if defined DENOISER_BIND_SRV_RADIANCE_HISTORY + layout (set = 0, binding = DENOISER_BIND_SRV_RADIANCE_HISTORY) uniform texture2D r_radiance_history; +#endif +#if defined DENOISER_BIND_SRV_VARIANCE + layout (set = 0, binding = DENOISER_BIND_SRV_VARIANCE) uniform texture2D r_variance; +#endif +#if defined DENOISER_BIND_SRV_SAMPLE_COUNT + layout (set = 0, binding = DENOISER_BIND_SRV_SAMPLE_COUNT) uniform texture2D r_sample_count; +#endif +#if defined DENOISER_BIND_SRV_AVERAGE_RADIANCE + layout (set = 0, binding = DENOISER_BIND_SRV_AVERAGE_RADIANCE) uniform texture2D r_average_radiance; +#endif +#if defined DENOISER_BIND_SRV_EXTRACTED_ROUGHNESS + layout (set = 0, binding = DENOISER_BIND_SRV_EXTRACTED_ROUGHNESS) uniform texture2D r_extracted_roughness; +#endif +#if defined DENOISER_BIND_SRV_DEPTH_HISTORY + layout (set = 0, binding = DENOISER_BIND_SRV_DEPTH_HISTORY) uniform texture2D r_depth_history; +#endif +#if defined DENOISER_BIND_SRV_NORMAL_HISTORY + layout (set = 0, binding = DENOISER_BIND_SRV_NORMAL_HISTORY) uniform texture2D r_normal_history; +#endif +#if defined DENOISER_BIND_SRV_ROUGHNESS_HISTORY + layout (set = 0, binding = DENOISER_BIND_SRV_ROUGHNESS_HISTORY) uniform texture2D r_roughness_history; +#endif +#if defined DENOISER_BIND_SRV_REPROJECTED_RADIANCE + layout (set = 0, binding = DENOISER_BIND_SRV_REPROJECTED_RADIANCE) uniform texture2D r_reprojected_radiance; +#endif + +// UAVs +#if defined DENOISER_BIND_UAV_RADIANCE + layout (set = 0, binding = DENOISER_BIND_UAV_RADIANCE, rgba16f) uniform image2D rw_radiance; +#endif +#if defined DENOISER_BIND_UAV_VARIANCE + layout (set = 0, binding = DENOISER_BIND_UAV_VARIANCE, r16f) uniform image2D rw_variance; +#endif +#if defined DENOISER_BIND_UAV_SAMPLE_COUNT + layout (set = 0, binding = DENOISER_BIND_UAV_SAMPLE_COUNT, r16f) uniform image2D rw_sample_count; +#endif +#if defined DENOISER_BIND_UAV_AVERAGE_RADIANCE + layout (set = 0, binding = DENOISER_BIND_UAV_AVERAGE_RADIANCE, r11f_g11f_b10f) uniform image2D rw_average_radiance; +#endif +#if defined DENOISER_BIND_UAV_DENOISER_TILE_LIST + layout (set = 0, binding = DENOISER_BIND_UAV_DENOISER_TILE_LIST, std430) buffer rw_denoiser_tile_list_t + { + FfxUInt32 data[]; + } rw_denoiser_tile_list; +#endif +#if defined DENOISER_BIND_UAV_REPROJECTED_RADIANCE + layout (set = 0, binding = DENOISER_BIND_UAV_REPROJECTED_RADIANCE, rgba16f) uniform image2D rw_reprojected_radiance; +#endif + +#if FFX_HALF + +FfxFloat16x3 FFX_DENOISER_LoadWorldSpaceNormalH(FfxInt32x2 pixel_coordinate) +{ +#if defined(DENOISER_BIND_SRV_INPUT_NORMAL) + return normalize(FfxFloat16x3(NormalsUnpackMul() * texelFetch(r_input_normal, pixel_coordinate, 0).xyz + NormalsUnpackAdd())); +#else + return FfxFloat16x3(0.0f); +#endif +} + +FfxFloat16x3 LoadRadianceH(FfxInt32x3 coordinate) +{ +#if defined (DENOISER_BIND_SRV_RADIANCE) + return FfxFloat16x3(texelFetch(r_radiance, coordinate.xy, coordinate.z).xyz); +#else + return FfxFloat16x3(0.0f); +#endif +} + +FfxFloat16 LoadVarianceH(FfxInt32x3 coordinate) +{ +#if defined (DENOISER_BIND_SRV_VARIANCE) + return FfxFloat16(texelFetch(r_variance, coordinate.xy, coordinate.z).x); +#else + return FfxFloat16(0.0f); +#endif +} + +#if defined (DENOISER_BIND_SRV_AVERAGE_RADIANCE) +FfxFloat16x3 FFX_DNSR_Reflections_SampleAverageRadiance(FfxFloat32x2 uv) +{ + return FfxFloat16x3(textureLod(sampler2D(r_average_radiance, s_LinearSampler), uv, 0.0f).xyz); +} +#endif // #if defined (DENOISER_BIND_SRV_AVERAGE_RADIANCE) + +#if defined (DENOISER_BIND_SRV_EXTRACTED_ROUGHNESS) +FfxFloat16 FFX_DNSR_Reflections_LoadRoughness(FfxInt32x2 pixel_coordinate) +{ + FfxFloat16 rawRoughness = FfxFloat16(texelFetch(r_extracted_roughness, pixel_coordinate, 0).x); + if (IsRoughnessPerceptual()) + { + rawRoughness *= rawRoughness; + } + + return rawRoughness; +} +#endif // #if defined (DENOISER_BIND_SRV_EXTRACTED_ROUGHNESS) + +void StoreRadianceH(FfxInt32x2 coordinate, FfxFloat16x4 radiance) +{ +#if defined (DENOISER_BIND_UAV_RADIANCE) + imageStore(rw_radiance, coordinate, radiance); +#endif +} + +void StoreVarianceH(FfxInt32x2 coordinate, FfxFloat16 variance) +{ +#if defined (DENOISER_BIND_UAV_VARIANCE) + imageStore(rw_variance, coordinate, FfxFloat16x4(variance)); +#endif +} + +void FFX_DNSR_Reflections_StorePrefilteredReflections(FfxInt32x2 pixel_coordinate, FfxFloat16x3 radiance, FfxFloat16 variance) +{ + StoreRadianceH(pixel_coordinate, radiance.xyzz); + StoreVarianceH(pixel_coordinate, variance.x); +} + +void FFX_DNSR_Reflections_StoreTemporalAccumulation(FfxInt32x2 pixel_coordinate, FfxFloat16x3 radiance, FfxFloat16 variance) +{ + StoreRadianceH(pixel_coordinate, radiance.xyzz); + StoreVarianceH(pixel_coordinate, variance.x); +} + +#if defined (DENOISER_BIND_SRV_RADIANCE_HISTORY) +FfxFloat16x3 FFX_DNSR_Reflections_LoadRadianceHistory(FfxInt32x2 pixel_coordinate) +{ + return FfxFloat16x3(texelFetch(r_radiance_history, pixel_coordinate, 0).xyz); +} +#endif // #if defined (DENOISER_BIND_SRV_RADIANCE_HISTORY) + +#if defined (DENOISER_BIND_SRV_RADIANCE_HISTORY) +FfxFloat16x3 FFX_DNSR_Reflections_SampleRadianceHistory(FfxFloat32x2 uv) +{ + return FfxFloat16x3(textureLod(sampler2D(r_radiance_history, s_LinearSampler), uv, 0.0f).xyz); +} +#endif // #if defined (DENOISER_BIND_SRV_RADIANCE_HISTORY) + +#if defined (DENOISER_BIND_SRV_VARIANCE) +FfxFloat16 FFX_DNSR_Reflections_SampleVarianceHistory(FfxFloat32x2 uv) +{ + return FfxFloat16(textureLod(sampler2D(r_variance, s_LinearSampler), uv, 0.0f).x); +} +#endif // #if defined (DENOISER_BIND_SRV_VARIANCE) + +#if defined (DENOISER_BIND_SRV_SAMPLE_COUNT) +FfxFloat16 FFX_DNSR_Reflections_SampleNumSamplesHistory(FfxFloat32x2 uv) +{ + return FfxFloat16(textureLod(sampler2D(r_sample_count, s_LinearSampler), uv, 0.0f).x); +} +#endif // #if defined (DENOISER_BIND_SRV_SAMPLE_COUNT) + +#if defined (DENOISER_BIND_UAV_REPROJECTED_RADIANCE) +void FFX_DNSR_Reflections_StoreRadianceReprojected(FfxInt32x2 pixel_coordinate, FfxFloat16x3 value) +{ + imageStore(rw_reprojected_radiance, pixel_coordinate, FfxFloat16x4(value, 0.0f)); +} +#endif // #if defined (DENOISER_BIND_UAV_REPROJECTED_RADIANCE) + +#if defined (DENOISER_BIND_UAV_AVERAGE_RADIANCE) +void FFX_DNSR_Reflections_StoreAverageRadiance(FfxInt32x2 pixel_coordinate, FfxFloat16x3 value) +{ + imageStore(rw_average_radiance, pixel_coordinate, FfxFloat16x4(value, 0.0f)); +} +#endif // #if defined (DENOISER_BIND_UAV_AVERAGE_RADIANCE) + +FfxFloat16x3 FFX_DNSR_Reflections_LoadWorldSpaceNormal(FfxInt32x2 pixel_coordinate) +{ + return FFX_DENOISER_LoadWorldSpaceNormalH(pixel_coordinate); +} + +#if defined (DENOISER_BIND_SRV_ROUGHNESS_HISTORY) +FfxFloat16 FFX_DNSR_Reflections_SampleRoughnessHistory(FfxFloat32x2 uv) +{ + FfxFloat16 rawRoughness = FfxFloat16(textureLod(sampler2D(r_roughness_history, s_LinearSampler), uv, 0.0f).x); + if (IsRoughnessPerceptual()) + { + rawRoughness *= rawRoughness; + } + + return rawRoughness; +} +#endif // #if defined (DENOISER_BIND_SRV_ROUGHNESS_HISTORY) + +#if defined (DENOISER_BIND_SRV_NORMAL_HISTORY) +FfxFloat16x3 FFX_DNSR_Reflections_LoadWorldSpaceNormalHistory(FfxInt32x2 pixel_coordinate) +{ + return normalize(FfxFloat16x3(NormalsUnpackMul() * texelFetch(r_normal_history, pixel_coordinate.xy, 0).xyz + NormalsUnpackAdd())); +} +#endif // #if defined (DENOISER_BIND_SRV_NORMAL_HISTORY) + +#if defined (DENOISER_BIND_SRV_NORMAL_HISTORY) +FfxFloat16x3 FFX_DNSR_Reflections_SampleWorldSpaceNormalHistory(FfxFloat32x2 uv) +{ + return normalize(FfxFloat16x3(NormalsUnpackMul() * textureLod(sampler2D(r_normal_history, s_LinearSampler), uv, 0.0f).xyz + NormalsUnpackAdd())); +} +#endif // #if defined (DENOISER_BIND_SRV_NORMAL_HISTORY) + +#if defined (DENOISER_BIND_SRV_RADIANCE) +FfxFloat16 FFX_DNSR_Reflections_LoadRayLength(FfxInt32x2 pixel_coordinate) +{ + return FfxFloat16(texelFetch(r_radiance, pixel_coordinate, 0).w); +} +#endif // #if defined (DENOISER_BIND_SRV_RADIANCE) + +void FFX_DNSR_Reflections_StoreVariance(FfxInt32x2 pixel_coordinate, FfxFloat16 value) +{ + StoreVarianceH(pixel_coordinate, value); +} + +#if defined (DENOISER_BIND_UAV_SAMPLE_COUNT) +void FFX_DNSR_Reflections_StoreNumSamples(FfxInt32x2 pixel_coordinate, FfxFloat16 value) +{ + imageStore(rw_sample_count, pixel_coordinate, FfxFloat16x4(value)); +} +#endif // #if defined (DENOISER_BIND_UAV_SAMPLE_COUNT) + +FfxFloat16x3 FFX_DNSR_Reflections_LoadRadiance(FfxInt32x2 pixel_coordinate) +{ + return LoadRadianceH(FfxInt32x3(pixel_coordinate, 0)); +} + +#if defined (DENOISER_BIND_SRV_REPROJECTED_RADIANCE) +FfxFloat16x3 FFX_DNSR_Reflections_LoadRadianceReprojected(FfxInt32x2 pixel_coordinate) +{ + return FfxFloat16x3(texelFetch(r_reprojected_radiance, pixel_coordinate, 0).xyz); +} +#endif // #if defined (DENOISER_BIND_SRV_REPROJECTED_RADIANCE) + +FfxFloat16 FFX_DNSR_Reflections_LoadVariance(FfxInt32x2 pixel_coordinate) +{ + return LoadVarianceH(FfxInt32x3(pixel_coordinate, 0)); +} + +#if defined (DENOISER_BIND_SRV_SAMPLE_COUNT) +FfxFloat16 FFX_DNSR_Reflections_LoadNumSamples(FfxInt32x2 pixel_coordinate) +{ + return FfxFloat16(texelFetch(r_sample_count, pixel_coordinate, 0).x); +} +#endif // #if defined (DENOISER_BIND_SRV_SAMPLE_COUNT) + +#else // FFX_HALF + +FfxFloat32x3 LoadRadiance(FfxInt32x3 coordinate) +{ +#if defined (DENOISER_BIND_SRV_RADIANCE) + return texelFetch(r_radiance, coordinate.xy, coordinate.z).xyz; +#else + return FfxFloat32x3(0.0f); +#endif +} + +FfxFloat32 LoadVariance(FfxInt32x3 coordinate) +{ +#if defined (DENOISER_BIND_SRV_VARIANCE) + return texelFetch(r_variance, coordinate.xy, coordinate.z).x; +#else + return 0.0f; +#endif +} + +FfxFloat32x3 FFX_DENOISER_LoadWorldSpaceNormal(FfxInt32x2 pixel_coordinate) +{ +#if defined(DENOISER_BIND_SRV_INPUT_NORMAL) + return normalize(NormalsUnpackMul() * texelFetch(r_input_normal, pixel_coordinate, 0).xyz + NormalsUnpackAdd()); +#else + return FfxFloat32x3(0.0f); +#endif +} + +#if defined (DENOISER_BIND_SRV_EXTRACTED_ROUGHNESS) +FfxFloat32 FFX_DNSR_Reflections_LoadRoughness(FfxInt32x2 pixel_coordinate) +{ + FfxFloat32 rawRoughness = FfxFloat32(texelFetch(r_extracted_roughness, pixel_coordinate, 0).x); + if (IsRoughnessPerceptual()) + { + rawRoughness *= rawRoughness; + } + + return rawRoughness; +} +#endif // #if defined (DENOISER_BIND_SRV_EXTRACTED_ROUGHNESS) + +void StoreRadiance(FfxInt32x2 coordinate, FfxFloat32x4 radiance) +{ +#if defined (DENOISER_BIND_UAV_RADIANCE) + imageStore(rw_radiance, coordinate, radiance); +#endif +} + +void StoreVariance(FfxInt32x2 coordinate, FfxFloat32 variance) +{ +#if defined (DENOISER_BIND_UAV_VARIANCE) + imageStore(rw_variance, coordinate, FfxFloat32x4(variance)); +#endif +} + +void FFX_DNSR_Reflections_StorePrefilteredReflections(FfxInt32x2 pixel_coordinate, FfxFloat32x3 radiance, FfxFloat32 variance) +{ + StoreRadiance(pixel_coordinate, radiance.xyzz); + StoreVariance(pixel_coordinate, variance.x); +} + +void FFX_DNSR_Reflections_StoreTemporalAccumulation(FfxInt32x2 pixel_coordinate, FfxFloat32x3 radiance, FfxFloat32 variance) +{ + StoreRadiance(pixel_coordinate, radiance.xyzz); + StoreVariance(pixel_coordinate, variance.x); +} + +#if defined (DENOISER_BIND_SRV_AVERAGE_RADIANCE) +FfxFloat32x3 FFX_DNSR_Reflections_SampleAverageRadiance(FfxFloat32x2 uv) +{ + return FfxFloat32x3(textureLod(sampler2D(r_average_radiance, s_LinearSampler), uv, 0.0f).xyz); +} +#endif // #if defined (DENOISER_BIND_SRV_AVERAGE_RADIANCE) + +#if defined (DENOISER_BIND_SRV_RADIANCE_HISTORY) +FfxFloat32x3 FFX_DNSR_Reflections_LoadRadianceHistory(FfxInt32x2 pixel_coordinate) +{ + return FfxFloat32x3(texelFetch(r_radiance_history, pixel_coordinate, 0).xyz); +} +#endif // #if defined (DENOISER_BIND_SRV_RADIANCE_HISTORY) + +#if defined (DENOISER_BIND_SRV_RADIANCE_HISTORY) +FfxFloat32x3 FFX_DNSR_Reflections_SampleRadianceHistory(FfxFloat32x2 uv) +{ + return FfxFloat32x3(textureLod(sampler2D(r_radiance_history, s_LinearSampler), uv, 0.0f).xyz); +} +#endif // #if defined (DENOISER_BIND_SRV_RADIANCE_HISTORY) + +#if defined (DENOISER_BIND_SRV_VARIANCE) +FfxFloat32 FFX_DNSR_Reflections_SampleVarianceHistory(FfxFloat32x2 uv) +{ + return FfxFloat32(textureLod(sampler2D(r_variance, s_LinearSampler), uv, 0.0f).x); +} +#endif // #if defined (DENOISER_BIND_SRV_VARIANCE) + +#if defined (DENOISER_BIND_SRV_SAMPLE_COUNT) +FfxFloat32 FFX_DNSR_Reflections_SampleNumSamplesHistory(FfxFloat32x2 uv) +{ + return FfxFloat32(textureLod(sampler2D(r_sample_count, s_LinearSampler), uv, 0.0f).x); +} +#endif // #if defined (DENOISER_BIND_SRV_SAMPLE_COUNT) + +#if defined (DENOISER_BIND_UAV_REPROJECTED_RADIANCE) +void FFX_DNSR_Reflections_StoreRadianceReprojected(FfxInt32x2 pixel_coordinate, FfxFloat32x3 value) +{ + imageStore(rw_reprojected_radiance, pixel_coordinate, FfxFloat32x4(value, 0.0f)); +} +#endif // #if defined (DENOISER_BIND_UAV_REPROJECTED_RADIANCE) + +#if defined (DENOISER_BIND_UAV_AVERAGE_RADIANCE) +void FFX_DNSR_Reflections_StoreAverageRadiance(FfxInt32x2 pixel_coordinate, FfxFloat32x3 value) +{ + imageStore(rw_average_radiance, pixel_coordinate, FfxFloat32x4(value, 0.0f)); +} +#endif // #if defined (DENOISER_BIND_UAV_AVERAGE_RADIANCE) + +FfxFloat32x3 FFX_DNSR_Reflections_LoadWorldSpaceNormal(FfxInt32x2 pixel_coordinate) +{ + return FFX_DENOISER_LoadWorldSpaceNormal(pixel_coordinate); +} + +#if defined (DENOISER_BIND_SRV_ROUGHNESS_HISTORY) +FfxFloat32 FFX_DNSR_Reflections_SampleRoughnessHistory(FfxFloat32x2 uv) +{ + FfxFloat32 rawRoughness = FfxFloat32(textureLod(sampler2D(r_roughness_history, s_LinearSampler), uv, 0.0f).x); + if (IsRoughnessPerceptual()) + { + rawRoughness *= rawRoughness; + } + + return rawRoughness; +} +#endif // #if defined (DENOISER_BIND_SRV_ROUGHNESS_HISTORY) + +#if defined (DENOISER_BIND_SRV_NORMAL_HISTORY) +FfxFloat32x3 FFX_DNSR_Reflections_LoadWorldSpaceNormalHistory(FfxInt32x2 pixel_coordinate) +{ + return normalize(FfxFloat32x3(NormalsUnpackMul() * texelFetch(r_normal_history, pixel_coordinate.xy, 0).xyz + NormalsUnpackAdd())); +} +#endif // #if defined (DENOISER_BIND_SRV_NORMAL_HISTORY) + +#if defined (DENOISER_BIND_SRV_NORMAL_HISTORY) +FfxFloat32x3 FFX_DNSR_Reflections_SampleWorldSpaceNormalHistory(FfxFloat32x2 uv) +{ + return normalize(FfxFloat32x3(NormalsUnpackMul() * textureLod(sampler2D(r_normal_history, s_LinearSampler), uv, 0.0f).xyz + NormalsUnpackAdd())); +} +#endif // #if defined (DENOISER_BIND_SRV_NORMAL_HISTORY) + +#if defined (DENOISER_BIND_SRV_RADIANCE) +FfxFloat32 FFX_DNSR_Reflections_LoadRayLength(FfxInt32x2 pixel_coordinate) +{ + return FfxFloat32(texelFetch(r_radiance, pixel_coordinate, 0).w); +} +#endif // #if defined (DENOISER_BIND_SRV_RADIANCE) + +void FFX_DNSR_Reflections_StoreVariance(FfxInt32x2 pixel_coordinate, FfxFloat32 value) +{ + StoreVariance(pixel_coordinate, value); +} + +#if defined (DENOISER_BIND_UAV_SAMPLE_COUNT) +void FFX_DNSR_Reflections_StoreNumSamples(FfxInt32x2 pixel_coordinate, FfxFloat32 value) +{ + imageStore(rw_sample_count, pixel_coordinate, FfxFloat32x4(value)); +} +#endif // #if defined (DENOISER_BIND_UAV_SAMPLE_COUNT) + +FfxFloat32x3 FFX_DNSR_Reflections_LoadRadiance(FfxInt32x2 pixel_coordinate) +{ + return LoadRadiance(FfxInt32x3(pixel_coordinate, 0)); +} + +#if defined (DENOISER_BIND_SRV_REPROJECTED_RADIANCE) +FfxFloat32x3 FFX_DNSR_Reflections_LoadRadianceReprojected(FfxInt32x2 pixel_coordinate) +{ + return FfxFloat32x3(texelFetch(r_reprojected_radiance, pixel_coordinate, 0).xyz); +} +#endif // #if defined (DENOISER_BIND_SRV_REPROJECTED_RADIANCE) + +FfxFloat32 FFX_DNSR_Reflections_LoadVariance(FfxInt32x2 pixel_coordinate) +{ + return LoadVariance(FfxInt32x3(pixel_coordinate, 0)); +} + +#if defined (DENOISER_BIND_SRV_SAMPLE_COUNT) +FfxFloat32 FFX_DNSR_Reflections_LoadNumSamples(FfxInt32x2 pixel_coordinate) +{ + return FfxFloat32(texelFetch(r_sample_count, pixel_coordinate, 0).x); +} +#endif // #if defined (DENOISER_BIND_SRV_SAMPLE_COUNT) + +#endif // #if defined(FFX_HALF) + +FfxFloat32 FFX_DENOISER_LoadDepth(FfxInt32x2 pixel_coordinate, FfxInt32 mip) +{ +#if defined(DENOISER_BIND_SRV_INPUT_DEPTH_HIERARCHY) + return texelFetch(r_input_depth_hierarchy, pixel_coordinate, mip).x; +#else + return 0.0f; +#endif +} + +#if defined (DENOISER_BIND_UAV_DENOISER_TILE_LIST) +FfxUInt32 GetDenoiserTile(FfxUInt32 group_id) +{ + return rw_denoiser_tile_list.data[group_id]; +} +#endif // #if defined (DENOISER_BIND_UAV_DENOISER_TILE_LIST) + +#if defined (DENOISER_BIND_SRV_INPUT_MOTION_VECTORS) +FfxFloat32x2 FFX_DNSR_Reflections_LoadMotionVector(FfxInt32x2 pixel_coordinate) +{ + return MotionVectorScale() * texelFetch(r_input_motion_vectors, pixel_coordinate, 0).xy; +} +#endif // #if defined (DENOISER_BIND_SRV_INPUT_MOTION_VECTORS) + +FfxFloat32 FFX_DNSR_Reflections_LoadDepth(FfxInt32x2 pixel_coordinate) +{ + return FFX_DENOISER_LoadDepth(pixel_coordinate, 0); +} + +#if defined (DENOISER_BIND_SRV_DEPTH_HISTORY) +FfxFloat32 FFX_DNSR_Reflections_LoadDepthHistory(FfxInt32x2 pixel_coordinate) +{ + return texelFetch(r_depth_history, pixel_coordinate, 0).x; +} +#endif // #if defined (DENOISER_BIND_SRV_DEPTH_HISTORY) + +#if defined (DENOISER_BIND_SRV_DEPTH_HISTORY) +FfxFloat32 FFX_DNSR_Reflections_SampleDepthHistory(FfxFloat32x2 uv) +{ + return textureLod(sampler2D(r_depth_history, s_LinearSampler), uv, 0.0f).x; +} +#endif // #if defined (DENOISER_BIND_SRV_DEPTH_HISTORY) + +#endif // #if defined(FFX_GPU) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/denoiser/ffx_denoiser_reflections_callbacks_hlsl.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/denoiser/ffx_denoiser_reflections_callbacks_hlsl.h new file mode 100644 index 00000000..203c5792 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/denoiser/ffx_denoiser_reflections_callbacks_hlsl.h @@ -0,0 +1,647 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_denoiser_resources.h" + +#if defined(FFX_GPU) +#ifdef __hlsl_dx_compiler +#pragma dxc diagnostic push +#pragma dxc diagnostic ignored "-Wambig-lit-shift" +#endif //__hlsl_dx_compiler +#include "ffx_core.h" +#ifdef __hlsl_dx_compiler +#pragma dxc diagnostic pop +#endif //__hlsl_dx_compiler + +#ifndef FFX_PREFER_WAVE64 +#define FFX_PREFER_WAVE64 +#endif // #ifndef FFX_PREFER_WAVE64 + +#pragma warning(disable: 3205) // conversion from larger type to smaller + +#define DECLARE_SRV_REGISTER(regIndex) t##regIndex +#define DECLARE_UAV_REGISTER(regIndex) u##regIndex +#define DECLARE_CB_REGISTER(regIndex) b##regIndex +#define FFX_DENOISER_DECLARE_SRV(regIndex) register(DECLARE_SRV_REGISTER(regIndex)) +#define FFX_DENOISER_DECLARE_UAV(regIndex) register(DECLARE_UAV_REGISTER(regIndex)) +#define FFX_DENOISER_DECLARE_CB(regIndex) register(DECLARE_CB_REGISTER(regIndex)) + +#if defined(DENOISER_BIND_CB_DENOISER) + cbuffer cbDenoiserReflections : FFX_DENOISER_DECLARE_CB(DENOISER_BIND_CB_DENOISER) + { + FfxFloat32Mat4 invProjection; + FfxFloat32Mat4 invView; + FfxFloat32Mat4 prevViewProjection; + FfxUInt32x2 renderSize; + FfxFloat32x2 inverseRenderSize; + FfxFloat32x2 motionVectorScale; + FfxFloat32 normalsUnpackMul; + FfxFloat32 normalsUnpackAdd; + FfxBoolean isRoughnessPerceptual; + FfxFloat32 temporalStabilityFactor; + FfxFloat32 roughnessThreshold; + #define FFX_DENOISER_CONSTANT_BUFFER_1_SIZE 54 // Number of 32-bit values. This must be kept in sync with the cbDenoiser size. + }; +#else + #define invProjection 0 + #define invView 0 + #define prevViewProjection 0 + #define renderSize 0 + #define inverseRenderSize 0 + #define motionVectorScale 0 + #define normalsUnpackMul 0 + #define normalsUnpackAdd 0 + #define isRoughnessPerceptual 0 + #define temporalStabilityFactor 0 + #define roughnessThreshold 0 +#endif + +#if defined(FFX_GPU) +#define FFX_DENOISER_ROOTSIG_STRINGIFY(p) FFX_DENOISER_ROOTSIG_STR(p) +#define FFX_DENOISER_ROOTSIG_STR(p) #p +#define FFX_DENOISER_ROOTSIG [RootSignature("DescriptorTable(UAV(u0, numDescriptors = " FFX_DENOISER_ROOTSIG_STRINGIFY(FFX_DENOISER_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "DescriptorTable(SRV(t0, numDescriptors = " FFX_DENOISER_ROOTSIG_STRINGIFY(FFX_DENOISER_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "CBV(b0), " \ + "StaticSampler(s0, filter = FILTER_MIN_MAG_LINEAR_MIP_POINT, " \ + "addressU = TEXTURE_ADDRESS_CLAMP, " \ + "addressV = TEXTURE_ADDRESS_CLAMP, " \ + "addressW = TEXTURE_ADDRESS_CLAMP, " \ + "comparisonFunc = COMPARISON_ALWAYS, " \ + "borderColor = STATIC_BORDER_COLOR_TRANSPARENT_BLACK, " \ + "maxAnisotropy = 1)" )] + +#if defined(FFX_DENOISER_EMBED_ROOTSIG) +#define FFX_DENOISER_EMBED_ROOTSIG_CONTENT FFX_DENOISER_ROOTSIG +#else +#define FFX_DENOISER_EMBED_ROOTSIG_CONTENT +#endif // #if FFX_DENOISER_EMBED_ROOTSIG + +#endif // #if defined(FFX_GPU) + +SamplerState s_LinearSampler : register(s0); + +FfxFloat32Mat4 InvProjection() +{ + return invProjection; +} + +FfxFloat32Mat4 InvView() +{ + return invView; +} + +FfxFloat32Mat4 PrevViewProjection() +{ + return prevViewProjection; +} + +FfxUInt32x2 RenderSize() +{ + return renderSize; +} + +FfxFloat32x2 InverseRenderSize() +{ + return inverseRenderSize; +} + +FfxFloat32x2 MotionVectorScale() +{ + return motionVectorScale; +} + +FfxFloat32 NormalsUnpackMul() +{ + return normalsUnpackMul; +} + +FfxFloat32 NormalsUnpackAdd() +{ + return normalsUnpackAdd; +} + +FfxBoolean IsRoughnessPerceptual() +{ + return isRoughnessPerceptual; +} + +FfxFloat32 TemporalStabilityFactor() +{ + return temporalStabilityFactor; +} + +FfxFloat32 RoughnessThreshold() +{ + return roughnessThreshold; +} + +// SRVs + #if defined DENOISER_BIND_SRV_INPUT_DEPTH_HIERARCHY + Texture2D r_input_depth_hierarchy : FFX_DENOISER_DECLARE_SRV(DENOISER_BIND_SRV_INPUT_DEPTH_HIERARCHY); + #endif + #if defined DENOISER_BIND_SRV_INPUT_MOTION_VECTORS + Texture2D r_input_motion_vectors : FFX_DENOISER_DECLARE_SRV(DENOISER_BIND_SRV_INPUT_MOTION_VECTORS); + #endif + #if defined DENOISER_BIND_SRV_INPUT_NORMAL + Texture2D r_input_normal : FFX_DENOISER_DECLARE_SRV(DENOISER_BIND_SRV_INPUT_NORMAL); + #endif + #if defined DENOISER_BIND_SRV_RADIANCE + Texture2D r_radiance : FFX_DENOISER_DECLARE_SRV(DENOISER_BIND_SRV_RADIANCE); + #endif + #if defined DENOISER_BIND_SRV_RADIANCE_HISTORY + Texture2D r_radiance_history : FFX_DENOISER_DECLARE_SRV(DENOISER_BIND_SRV_RADIANCE_HISTORY); + #endif + #if defined DENOISER_BIND_SRV_VARIANCE + Texture2D r_variance : FFX_DENOISER_DECLARE_SRV(DENOISER_BIND_SRV_VARIANCE); + #endif + #if defined DENOISER_BIND_SRV_SAMPLE_COUNT + Texture2D r_sample_count : FFX_DENOISER_DECLARE_SRV(DENOISER_BIND_SRV_SAMPLE_COUNT); + #endif + #if defined DENOISER_BIND_SRV_AVERAGE_RADIANCE + Texture2D r_average_radiance : FFX_DENOISER_DECLARE_SRV(DENOISER_BIND_SRV_AVERAGE_RADIANCE); + #endif + #if defined DENOISER_BIND_SRV_EXTRACTED_ROUGHNESS + Texture2D r_extracted_roughness : FFX_DENOISER_DECLARE_SRV(DENOISER_BIND_SRV_EXTRACTED_ROUGHNESS); + #endif + #if defined DENOISER_BIND_SRV_DEPTH_HISTORY + Texture2D r_depth_history : FFX_DENOISER_DECLARE_SRV(DENOISER_BIND_SRV_DEPTH_HISTORY); + #endif + #if defined DENOISER_BIND_SRV_NORMAL_HISTORY + Texture2D r_normal_history : FFX_DENOISER_DECLARE_SRV(DENOISER_BIND_SRV_NORMAL_HISTORY); + #endif + #if defined DENOISER_BIND_SRV_ROUGHNESS_HISTORY + Texture2D r_roughness_history : FFX_DENOISER_DECLARE_SRV(DENOISER_BIND_SRV_ROUGHNESS_HISTORY); + #endif + #if defined DENOISER_BIND_SRV_REPROJECTED_RADIANCE + Texture2D r_reprojected_radiance : FFX_DENOISER_DECLARE_SRV(DENOISER_BIND_SRV_REPROJECTED_RADIANCE); + #endif + +// UAVs + #if defined DENOISER_BIND_UAV_RADIANCE + RWTexture2D rw_radiance : FFX_DENOISER_DECLARE_UAV(DENOISER_BIND_UAV_RADIANCE); + #endif + #if defined DENOISER_BIND_UAV_VARIANCE + RWTexture2D rw_variance : FFX_DENOISER_DECLARE_UAV(DENOISER_BIND_UAV_VARIANCE); + #endif + #if defined DENOISER_BIND_UAV_SAMPLE_COUNT + RWTexture2D rw_sample_count : FFX_DENOISER_DECLARE_UAV(DENOISER_BIND_UAV_SAMPLE_COUNT); + #endif + #if defined DENOISER_BIND_UAV_AVERAGE_RADIANCE + RWTexture2D rw_average_radiance : FFX_DENOISER_DECLARE_UAV(DENOISER_BIND_UAV_AVERAGE_RADIANCE); + #endif + #if defined DENOISER_BIND_UAV_DENOISER_TILE_LIST + RWStructuredBuffer rw_denoiser_tile_list : FFX_DENOISER_DECLARE_UAV(DENOISER_BIND_UAV_DENOISER_TILE_LIST); + #endif + #if defined DENOISER_BIND_UAV_REPROJECTED_RADIANCE + RWTexture2D rw_reprojected_radiance : FFX_DENOISER_DECLARE_UAV(DENOISER_BIND_UAV_REPROJECTED_RADIANCE); + #endif + +#if FFX_HALF + + +FfxFloat16x3 FFX_DENOISER_LoadWorldSpaceNormalH(FfxInt32x2 pixel_coordinate) +{ + #if defined(DENOISER_BIND_SRV_INPUT_NORMAL) + return normalize((FfxFloat16x3)(NormalsUnpackMul() * r_input_normal.Load(FfxInt32x3(pixel_coordinate, 0)) + NormalsUnpackAdd())); + #else + return 0.0f; + #endif // #if defined(DENOISER_BIND_SRV_INPUT_NORMAL) +} + +FfxFloat16x3 LoadRadianceH(FfxInt32x3 coordinate) +{ + #if defined (DENOISER_BIND_SRV_RADIANCE) + return (FfxFloat16x3)r_radiance.Load(coordinate).xyz; + #else + return 0.0f; + #endif // #if defined (DENOISER_BIND_SRV_RADIANCE) +} + +FfxFloat16 LoadVarianceH(FfxInt32x3 coordinate) +{ + #if defined (DENOISER_BIND_SRV_VARIANCE) + return (FfxFloat16)r_variance.Load(coordinate).x; + #else + return 0.0f; + #endif // #if defined (DENOISER_BIND_SRV_VARIANCE) +} + +#if defined (DENOISER_BIND_SRV_AVERAGE_RADIANCE) +FfxFloat16x3 FFX_DNSR_Reflections_SampleAverageRadiance(FfxFloat32x2 uv) +{ + return (FfxFloat16x3)r_average_radiance.SampleLevel(s_LinearSampler, uv, 0.0f).xyz; +} +#endif // #if defined (DENOISER_BIND_SRV_AVERAGE_RADIANCE) + +#if defined (DENOISER_BIND_SRV_EXTRACTED_ROUGHNESS) +FfxFloat16 FFX_DNSR_Reflections_LoadRoughness(FfxInt32x2 pixel_coordinate) +{ + FfxFloat16 rawRoughness = (FfxFloat16)r_extracted_roughness.Load(FfxInt32x3(pixel_coordinate, 0)); + if (IsRoughnessPerceptual()) + { + rawRoughness *= rawRoughness; + } + + return rawRoughness; +} +#endif // #if defined (DENOISER_BIND_SRV_EXTRACTED_ROUGHNESS) + +void StoreRadianceH(FfxInt32x2 coordinate, FfxFloat16x4 radiance) +{ + #if defined (DENOISER_BIND_UAV_RADIANCE) + rw_radiance[coordinate] = radiance; + #endif // #if defined (DENOISER_BIND_UAV_RADIANCE) +} + +void StoreVarianceH(FfxInt32x2 coordinate, FfxFloat16 variance) +{ + #if defined (DENOISER_BIND_UAV_VARIANCE) + rw_variance[coordinate] = variance; + #endif // #if defined (DENOISER_BIND_UAV_VARIANCE) +} + +void FFX_DNSR_Reflections_StorePrefilteredReflections(FfxInt32x2 pixel_coordinate, FfxFloat16x3 radiance, FfxFloat16 variance) +{ + StoreRadianceH(pixel_coordinate, radiance.xyzz); + StoreVarianceH(pixel_coordinate, variance.x); +} + +void FFX_DNSR_Reflections_StoreTemporalAccumulation(FfxInt32x2 pixel_coordinate, FfxFloat16x3 radiance, FfxFloat16 variance) +{ + StoreRadianceH(pixel_coordinate, radiance.xyzz); + StoreVarianceH(pixel_coordinate, variance.x); +} + +#if defined (DENOISER_BIND_SRV_RADIANCE_HISTORY) +FfxFloat16x3 FFX_DNSR_Reflections_LoadRadianceHistory(FfxInt32x2 pixel_coordinate) +{ + return (FfxFloat16x3)r_radiance_history.Load(FfxInt32x3(pixel_coordinate, 0)).xyz; +} +#endif // #if defined (DENOISER_BIND_SRV_RADIANCE_HISTORY) + +#if defined (DENOISER_BIND_SRV_RADIANCE_HISTORY) +FfxFloat16x3 FFX_DNSR_Reflections_SampleRadianceHistory(FfxFloat32x2 uv) +{ + return (FfxFloat16x3)r_radiance_history.SampleLevel(s_LinearSampler, uv, 0.0f).xyz; +} +#endif // #if defined (DENOISER_BIND_SRV_RADIANCE_HISTORY) + +#if defined (DENOISER_BIND_SRV_VARIANCE) +FfxFloat16 FFX_DNSR_Reflections_SampleVarianceHistory(FfxFloat32x2 uv) +{ + return (FfxFloat16)r_variance.SampleLevel(s_LinearSampler, uv, 0.0f).x; +} +#endif // #if defined (DENOISER_BIND_SRV_VARIANCE) + +#if defined (DENOISER_BIND_SRV_SAMPLE_COUNT) +FfxFloat16 FFX_DNSR_Reflections_SampleNumSamplesHistory(FfxFloat32x2 uv) +{ + return (FfxFloat16)r_sample_count.SampleLevel(s_LinearSampler, uv, 0.0f).x; +} +#endif // #if defined (DENOISER_BIND_SRV_SAMPLE_COUNT) + +#if defined (DENOISER_BIND_UAV_REPROJECTED_RADIANCE) +void FFX_DNSR_Reflections_StoreRadianceReprojected(FfxInt32x2 pixel_coordinate, FfxFloat16x3 value) +{ + rw_reprojected_radiance[pixel_coordinate] = value; +} +#endif // #if defined (DENOISER_BIND_UAV_REPROJECTED_RADIANCE) + +#if defined (DENOISER_BIND_UAV_AVERAGE_RADIANCE) +void FFX_DNSR_Reflections_StoreAverageRadiance(FfxInt32x2 pixel_coordinate, FfxFloat16x3 value) +{ + rw_average_radiance[pixel_coordinate] = value; +} +#endif // #if defined (DENOISER_BIND_UAV_AVERAGE_RADIANCE) + +FfxFloat16x3 FFX_DNSR_Reflections_LoadWorldSpaceNormal(FfxInt32x2 pixel_coordinate) +{ + return FFX_DENOISER_LoadWorldSpaceNormalH(pixel_coordinate); +} + +#if defined (DENOISER_BIND_SRV_ROUGHNESS_HISTORY) +FfxFloat16 FFX_DNSR_Reflections_SampleRoughnessHistory(FfxFloat32x2 uv) +{ + FfxFloat16 rawRoughness = (FfxFloat16)r_roughness_history.SampleLevel(s_LinearSampler, uv, 0.0f); + if (IsRoughnessPerceptual()) + { + rawRoughness *= rawRoughness; + } + + return rawRoughness; +} +#endif // #if defined (DENOISER_BIND_SRV_ROUGHNESS_HISTORY) + +#if defined (DENOISER_BIND_SRV_NORMAL_HISTORY) +FfxFloat16x3 FFX_DNSR_Reflections_LoadWorldSpaceNormalHistory(FfxInt32x2 pixel_coordinate) +{ + return normalize((FfxFloat16x3)(NormalsUnpackMul() * r_normal_history.Load(FfxInt32x3(pixel_coordinate, 0)) + NormalsUnpackAdd())); +} +#endif // #if defined (DENOISER_BIND_SRV_NORMAL_HISTORY) + +#if defined (DENOISER_BIND_SRV_NORMAL_HISTORY) +FfxFloat16x3 FFX_DNSR_Reflections_SampleWorldSpaceNormalHistory(FfxFloat32x2 uv) +{ + return normalize((FfxFloat16x3)(NormalsUnpackMul() * r_normal_history.SampleLevel(s_LinearSampler, uv, 0.0f) + NormalsUnpackAdd())); +} +#endif // #if defined (DENOISER_BIND_SRV_NORMAL_HISTORY) + +#if defined (DENOISER_BIND_SRV_RADIANCE) +FfxFloat16 FFX_DNSR_Reflections_LoadRayLength(FfxInt32x2 pixel_coordinate) +{ + return (FfxFloat16)r_radiance.Load(FfxInt32x3(pixel_coordinate, 0)).w; +} +#endif // #if defined (DENOISER_BIND_SRV_RADIANCE) + +void FFX_DNSR_Reflections_StoreVariance(FfxInt32x2 pixel_coordinate, FfxFloat16 value) +{ + StoreVarianceH(pixel_coordinate, value); +} + +#if defined (DENOISER_BIND_UAV_SAMPLE_COUNT) +void FFX_DNSR_Reflections_StoreNumSamples(FfxInt32x2 pixel_coordinate, FfxFloat16 value) +{ + rw_sample_count[pixel_coordinate] = value; +} +#endif // #if defined (DENOISER_BIND_UAV_SAMPLE_COUNT) + +FfxFloat16x3 FFX_DNSR_Reflections_LoadRadiance(FfxInt32x2 pixel_coordinate) +{ + return LoadRadianceH(FfxInt32x3(pixel_coordinate, 0)); +} + +#if defined (DENOISER_BIND_SRV_REPROJECTED_RADIANCE) +FfxFloat16x3 FFX_DNSR_Reflections_LoadRadianceReprojected(FfxInt32x2 pixel_coordinate) +{ + return (FfxFloat16x3)r_reprojected_radiance.Load(FfxInt32x3(pixel_coordinate, 0)).xyz; +} +#endif // #if defined (DENOISER_BIND_SRV_REPROJECTED_RADIANCE) + +FfxFloat16 FFX_DNSR_Reflections_LoadVariance(FfxInt32x2 pixel_coordinate) +{ + return LoadVarianceH(FfxInt32x3(pixel_coordinate, 0)); +} + +#if defined (DENOISER_BIND_SRV_SAMPLE_COUNT) +FfxFloat16 FFX_DNSR_Reflections_LoadNumSamples(FfxInt32x2 pixel_coordinate) +{ + return (FfxFloat16)r_sample_count.Load(FfxInt32x3(pixel_coordinate, 0)).x; +} +#endif // #if defined (DENOISER_BIND_SRV_SAMPLE_COUNT) + +#else // FFX_HALF + +FfxFloat32x3 LoadRadiance(FfxInt32x3 coordinate) +{ +#if defined (DENOISER_BIND_SRV_RADIANCE) + return r_radiance.Load(coordinate).xyz; +#else + return 0.0f; +#endif +} + +FfxFloat32 LoadVariance(FfxInt32x3 coordinate) +{ +#if defined (DENOISER_BIND_SRV_VARIANCE) + return r_variance.Load(coordinate).x; +#else + return 0.0f; +#endif +} + +FfxFloat32x3 FFX_DENOISER_LoadWorldSpaceNormal(FfxInt32x2 pixel_coordinate) +{ +#if defined(DENOISER_BIND_SRV_INPUT_NORMAL) + return normalize(NormalsUnpackMul() * r_input_normal.Load(FfxInt32x3(pixel_coordinate, 0)) + NormalsUnpackAdd()); +#else + return 0.0f; +#endif +} + +#if defined (DENOISER_BIND_SRV_EXTRACTED_ROUGHNESS) +FfxFloat32 FFX_DNSR_Reflections_LoadRoughness(FfxInt32x2 pixel_coordinate) +{ + FfxFloat32 rawRoughness = (FfxFloat32)r_extracted_roughness.Load(FfxInt32x3(pixel_coordinate, 0)); + if (IsRoughnessPerceptual()) + { + rawRoughness *= rawRoughness; + } + + return rawRoughness; +} +#endif // #if defined (DENOISER_BIND_SRV_EXTRACTED_ROUGHNESS) + +void StoreRadiance(FfxInt32x2 coordinate, FfxFloat32x4 radiance) +{ +#if defined (DENOISER_BIND_UAV_RADIANCE) + rw_radiance[coordinate] = radiance; +#endif +} + +void StoreVariance(FfxInt32x2 coordinate, FfxFloat32 variance) +{ +#if defined (DENOISER_BIND_UAV_VARIANCE) + rw_variance[coordinate] = variance; +#endif +} + +void FFX_DNSR_Reflections_StorePrefilteredReflections(FfxInt32x2 pixel_coordinate, FfxFloat32x3 radiance, FfxFloat32 variance) +{ + StoreRadiance(pixel_coordinate, radiance.xyzz); + StoreVariance(pixel_coordinate, variance.x); +} + +void FFX_DNSR_Reflections_StoreTemporalAccumulation(FfxInt32x2 pixel_coordinate, FfxFloat32x3 radiance, FfxFloat32 variance) +{ + StoreRadiance(pixel_coordinate, radiance.xyzz); + StoreVariance(pixel_coordinate, variance.x); +} + +#if defined (DENOISER_BIND_SRV_AVERAGE_RADIANCE) +FfxFloat32x3 FFX_DNSR_Reflections_SampleAverageRadiance(FfxFloat32x2 uv) +{ + return (FfxFloat32x3)r_average_radiance.SampleLevel(s_LinearSampler, uv, 0.0f).xyz; +} +#endif // #if defined (DENOISER_BIND_SRV_AVERAGE_RADIANCE) + +#if defined (DENOISER_BIND_SRV_RADIANCE_HISTORY) +FfxFloat32x3 FFX_DNSR_Reflections_LoadRadianceHistory(FfxInt32x2 pixel_coordinate) +{ + return (FfxFloat32x3)r_radiance_history.Load(FfxInt32x3(pixel_coordinate, 0)).xyz; +} +#endif // #if defined (DENOISER_BIND_SRV_RADIANCE_HISTORY) + +#if defined (DENOISER_BIND_SRV_RADIANCE_HISTORY) +FfxFloat32x3 FFX_DNSR_Reflections_SampleRadianceHistory(FfxFloat32x2 uv) +{ + return (FfxFloat32x3)r_radiance_history.SampleLevel(s_LinearSampler, uv, 0.0f).xyz; +} +#endif // #if defined (DENOISER_BIND_SRV_RADIANCE_HISTORY) + +#if defined (DENOISER_BIND_SRV_VARIANCE) +FfxFloat32 FFX_DNSR_Reflections_SampleVarianceHistory(FfxFloat32x2 uv) +{ + return (FfxFloat32)r_variance.SampleLevel(s_LinearSampler, uv, 0.0f).x; +} +#endif // #if defined (DENOISER_BIND_SRV_VARIANCE) + +#if defined (DENOISER_BIND_SRV_SAMPLE_COUNT) +FfxFloat32 FFX_DNSR_Reflections_SampleNumSamplesHistory(FfxFloat32x2 uv) +{ + return (FfxFloat32)r_sample_count.SampleLevel(s_LinearSampler, uv, 0.0f).x; +} +#endif // #if defined (DENOISER_BIND_SRV_SAMPLE_COUNT) + +#if defined (DENOISER_BIND_UAV_REPROJECTED_RADIANCE) +void FFX_DNSR_Reflections_StoreRadianceReprojected(FfxInt32x2 pixel_coordinate, FfxFloat32x3 value) +{ + rw_reprojected_radiance[pixel_coordinate] = value; +} +#endif // #if defined (DENOISER_BIND_UAV_REPROJECTED_RADIANCE) + +#if defined (DENOISER_BIND_UAV_AVERAGE_RADIANCE) +void FFX_DNSR_Reflections_StoreAverageRadiance(FfxInt32x2 pixel_coordinate, FfxFloat32x3 value) +{ + rw_average_radiance[pixel_coordinate] = value; +} +#endif // #if defined (DENOISER_BIND_UAV_AVERAGE_RADIANCE) + +FfxFloat32x3 FFX_DNSR_Reflections_LoadWorldSpaceNormal(FfxInt32x2 pixel_coordinate) +{ + return FFX_DENOISER_LoadWorldSpaceNormal(pixel_coordinate); +} + +#if defined (DENOISER_BIND_SRV_ROUGHNESS_HISTORY) +FfxFloat32 FFX_DNSR_Reflections_SampleRoughnessHistory(FfxFloat32x2 uv) +{ + FfxFloat32 rawRoughness = (FfxFloat32)r_roughness_history.SampleLevel(s_LinearSampler, uv, 0.0f); + if (IsRoughnessPerceptual()) + { + rawRoughness *= rawRoughness; + } + + return rawRoughness; +} +#endif // #if defined (DENOISER_BIND_SRV_ROUGHNESS_HISTORY) + +#if defined (DENOISER_BIND_SRV_NORMAL_HISTORY) +FfxFloat32x3 FFX_DNSR_Reflections_LoadWorldSpaceNormalHistory(FfxInt32x2 pixel_coordinate) +{ + return normalize((FfxFloat32x3)(NormalsUnpackMul() * r_normal_history.Load(FfxInt32x3(pixel_coordinate, 0)) + NormalsUnpackAdd())); +} +#endif // #if defined (DENOISER_BIND_SRV_NORMAL_HISTORY) + +#if defined (DENOISER_BIND_SRV_NORMAL_HISTORY) +FfxFloat32x3 FFX_DNSR_Reflections_SampleWorldSpaceNormalHistory(FfxFloat32x2 uv) +{ + return normalize((FfxFloat32x3)(NormalsUnpackMul() * r_normal_history.SampleLevel(s_LinearSampler, uv, 0.0f) + NormalsUnpackAdd())); +} +#endif // #if defined (DENOISER_BIND_SRV_NORMAL_HISTORY) + +#if defined (DENOISER_BIND_SRV_RADIANCE) +FfxFloat32 FFX_DNSR_Reflections_LoadRayLength(FfxInt32x2 pixel_coordinate) +{ + return (FfxFloat32)r_radiance.Load(FfxInt32x3(pixel_coordinate, 0)).w; +} +#endif // #if defined (DENOISER_BIND_SRV_RADIANCE) + +void FFX_DNSR_Reflections_StoreVariance(FfxInt32x2 pixel_coordinate, FfxFloat32 value) +{ + StoreVariance(pixel_coordinate, value); +} + +#if defined (DENOISER_BIND_UAV_SAMPLE_COUNT) +void FFX_DNSR_Reflections_StoreNumSamples(FfxInt32x2 pixel_coordinate, FfxFloat32 value) +{ + rw_sample_count[pixel_coordinate] = value; +} +#endif // #if defined (DENOISER_BIND_UAV_SAMPLE_COUNT) + +FfxFloat32x3 FFX_DNSR_Reflections_LoadRadiance(FfxInt32x2 pixel_coordinate) +{ + return LoadRadiance(FfxInt32x3(pixel_coordinate, 0)); +} + +#if defined (DENOISER_BIND_SRV_REPROJECTED_RADIANCE) +FfxFloat32x3 FFX_DNSR_Reflections_LoadRadianceReprojected(FfxInt32x2 pixel_coordinate) +{ + return (FfxFloat32x3)r_reprojected_radiance.Load(FfxInt32x3(pixel_coordinate, 0)).xyz; +} +#endif // #if defined (DENOISER_BIND_SRV_REPROJECTED_RADIANCE) + +FfxFloat32 FFX_DNSR_Reflections_LoadVariance(FfxInt32x2 pixel_coordinate) +{ + return LoadVariance(FfxInt32x3(pixel_coordinate, 0)); +} + +#if defined (DENOISER_BIND_SRV_SAMPLE_COUNT) +FfxFloat32 FFX_DNSR_Reflections_LoadNumSamples(FfxInt32x2 pixel_coordinate) +{ + return (FfxFloat32)r_sample_count.Load(FfxInt32x3(pixel_coordinate, 0)).x; +} +#endif // #if defined (DENOISER_BIND_SRV_SAMPLE_COUNT) + +#endif // #if defined(FFX_HALF) + +FfxFloat32 FFX_DENOISER_LoadDepth(FfxInt32x2 pixel_coordinate, FfxInt32 mip) +{ +#if defined(DENOISER_BIND_SRV_INPUT_DEPTH_HIERARCHY) + return r_input_depth_hierarchy.Load(FfxInt32x3(pixel_coordinate, mip)); +#else + return 0.0f; +#endif +} + +#if defined (DENOISER_BIND_UAV_DENOISER_TILE_LIST) +FfxUInt32 GetDenoiserTile(FfxUInt32 group_id) +{ + return rw_denoiser_tile_list[group_id]; +} +#endif // #if defined (DENOISER_BIND_UAV_DENOISER_TILE_LIST) + +#if defined (DENOISER_BIND_SRV_INPUT_MOTION_VECTORS) +FfxFloat32x2 FFX_DNSR_Reflections_LoadMotionVector(FfxInt32x2 pixel_coordinate) +{ + return MotionVectorScale() * r_input_motion_vectors.Load(FfxInt32x3(pixel_coordinate, 0)); +} +#endif // #if defined (DENOISER_BIND_SRV_INPUT_MOTION_VECTORS) + +FfxFloat32 FFX_DNSR_Reflections_LoadDepth(FfxInt32x2 pixel_coordinate) +{ + return FFX_DENOISER_LoadDepth(pixel_coordinate, 0); +} + +#if defined (DENOISER_BIND_SRV_DEPTH_HISTORY) +FfxFloat32 FFX_DNSR_Reflections_LoadDepthHistory(FfxInt32x2 pixel_coordinate) +{ + return r_depth_history.Load(FfxInt32x3(pixel_coordinate, 0)); +} +#endif // #if defined (DENOISER_BIND_SRV_DEPTH_HISTORY) + +#if defined (DENOISER_BIND_SRV_DEPTH_HISTORY) +FfxFloat32 FFX_DNSR_Reflections_SampleDepthHistory(FfxFloat32x2 uv) +{ + return r_depth_history.SampleLevel(s_LinearSampler, uv, 0.0f); +} +#endif // #if defined (DENOISER_BIND_SRV_DEPTH_HISTORY) + +#endif // #if defined(FFX_GPU) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/denoiser/ffx_denoiser_reflections_common.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/denoiser/ffx_denoiser_reflections_common.h new file mode 100644 index 00000000..5c1b7b12 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/denoiser/ffx_denoiser_reflections_common.h @@ -0,0 +1,286 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_DNSR_REFLECTIONS_COMMON +#define FFX_DNSR_REFLECTIONS_COMMON + +#include "ffx_denoiser_reflections_config.h" + +FfxBoolean FFX_DNSR_Reflections_IsGlossyReflection(FfxFloat32 roughness) { + return roughness < RoughnessThreshold(); +} + +FfxBoolean FFX_DNSR_Reflections_IsMirrorReflection(FfxFloat32 roughness) { + return roughness < 0.0001; +} + +// Transforms origin to uv space +// Mat must be able to transform origin from its current space into clip space. +FfxFloat32x3 ProjectPosition(FfxFloat32x3 origin, FfxFloat32Mat4 mat) { + FfxFloat32x4 projected = FFX_MATRIX_MULTIPLY(mat, FfxFloat32x4(origin, 1)); + projected.xyz /= projected.w; + projected.xy = 0.5 * projected.xy + 0.5; + projected.y = (1 - projected.y); + return projected.xyz; +} + +// Mat must be able to transform origin from texture space to a linear space. +FfxFloat32x3 FFX_DNSR_InvProjectPosition(FfxFloat32x3 coord, FfxFloat32Mat4 mat) { + coord.y = (1 - coord.y); + coord.xy = 2 * coord.xy - 1; + FfxFloat32x4 projected = FFX_MATRIX_MULTIPLY(mat, FfxFloat32x4(coord, 1)); + projected.xyz /= projected.w; + return projected.xyz; +} + +FfxFloat32 FFX_DNSR_Reflections_GetLinearDepth(FfxFloat32x2 uv, FfxFloat32 depth) { + const FfxFloat32x3 view_space_pos = FFX_DNSR_InvProjectPosition(FfxFloat32x3(uv, depth), InvProjection()); + return abs(view_space_pos.z); +} + +FfxFloat32x3 FFX_DNSR_Reflections_ScreenSpaceToViewSpace(FfxFloat32x3 screen_uv_coord) { + return FFX_DNSR_InvProjectPosition(screen_uv_coord, InvProjection()); +} + +FfxFloat32x3 FFX_DNSR_Reflections_WorldSpaceToScreenSpacePrevious(FfxFloat32x3 world_space_pos) { + return ProjectPosition(world_space_pos, PrevViewProjection()); +} + +FfxFloat32x3 FFX_DNSR_Reflections_ViewSpaceToWorldSpace(FfxFloat32x4 view_space_coord) { + return FFX_MATRIX_MULTIPLY(InvView(), view_space_coord).xyz; +} + +// Rounds value to the nearest multiple of 8 +FfxUInt32x2 FFX_DNSR_Reflections_RoundUp8(FfxUInt32x2 value) { + FfxUInt32x2 round_down = value & ~7; // 0b111; + return FFX_SELECT((round_down == value), value, value + 8); +} + +#if FFX_HALF + +FfxFloat16 FFX_DNSR_Reflections_Luminance(FfxFloat16x3 color) +{ + return max(FfxFloat16(dot(color, FfxFloat16x3(0.299f, 0.587f, 0.114f))), FfxFloat16(0.001)); +} + +FfxFloat16 FFX_DNSR_Reflections_ComputeTemporalVariance(FfxFloat16x3 history_radiance, FfxFloat16x3 radiance) { + FfxFloat16 history_luminance = FFX_DNSR_Reflections_Luminance(history_radiance); + FfxFloat16 luminance = FFX_DNSR_Reflections_Luminance(radiance); + FfxFloat16 diff = abs(history_luminance - luminance) / max(max(history_luminance, luminance), FfxFloat16(0.5f)); + return diff * diff; +} + +FfxUInt32 FFX_DNSR_Reflections_PackFloat16(FfxFloat16x2 v) +{ +#if defined(FFX_GLSL) + return ffxPackHalf2x16(FfxFloat32x2(v)); +#elif defined(FFX_HLSL) + FfxUInt32x2 p = ffxF32ToF16(FfxFloat32x2(v)); + return p.x | (p.y << 16); +#endif + + return 0; +} + +FfxFloat16x2 FFX_DNSR_Reflections_UnpackFloat16(FfxUInt32 a) +{ +#if defined(FFX_GLSL) + return FfxFloat16x2(unpackHalf2x16(a)); +#elif defined(FFX_HLSL) + FfxFloat32x2 tmp = f16tof32(FfxUInt32x2(a & 0xFFFF, a >> 16)); + return FfxFloat16x2(tmp); +#endif + + return FfxFloat16x2(0.0f, 0.0f); +} + +FfxUInt32x2 FFX_DNSR_Reflections_PackFloat16_4(FfxFloat16x4 v) { return FfxUInt32x2(FFX_DNSR_Reflections_PackFloat16(v.xy), FFX_DNSR_Reflections_PackFloat16(v.zw)); } + +FfxFloat16x4 FFX_DNSR_Reflections_UnpackFloat16_4(FfxUInt32x2 a) { return FfxFloat16x4(FFX_DNSR_Reflections_UnpackFloat16(a.x), FFX_DNSR_Reflections_UnpackFloat16(a.y)); } + +// From "Temporal Reprojection Anti-Aliasing" +// https://github.com/playdeadgames/temporal +/********************************************************************** +Copyright (c) [2015] [Playdead] + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +********************************************************************/ +FfxFloat16x3 FFX_DNSR_Reflections_ClipAABB(FfxFloat16x3 aabb_min, FfxFloat16x3 aabb_max, FfxFloat16x3 prev_sample) { + // Main idea behind clipping - it prevents clustering when neighbor color space + // is distant from history sample + + // Here we find intersection between color vector and aabb color box + + // Note: only clips towards aabb center + FfxFloat32x3 aabb_center = 0.5 * (aabb_max + aabb_min); + FfxFloat32x3 extent_clip = 0.5 * (aabb_max - aabb_min) + 0.001; + + // Find color vector + FfxFloat32x3 color_vector = prev_sample - aabb_center; + // Transform into clip space + FfxFloat32x3 color_vector_clip = color_vector / extent_clip; + // Find max absolute component + color_vector_clip = abs(color_vector_clip); + FfxFloat16 max_abs_unit = FfxFloat16(max(max(color_vector_clip.x, color_vector_clip.y), color_vector_clip.z)); + + if (max_abs_unit > 1.0) { + return FfxFloat16x3(aabb_center + color_vector / max_abs_unit); // clip towards color vector + } else { + return FfxFloat16x3(prev_sample); // point is inside aabb + } +} + +#ifdef FFX_DNSR_REFLECTIONS_ESTIMATES_LOCAL_NEIGHBORHOOD + +# ifndef FFX_DNSR_REFLECTIONS_LOCAL_NEIGHBORHOOD_RADIUS +# define FFX_DNSR_REFLECTIONS_LOCAL_NEIGHBORHOOD_RADIUS 4 +# endif + +FfxFloat16 FFX_DNSR_Reflections_LocalNeighborhoodKernelWeight(FfxFloat16 i) { + const FfxFloat16 radius = FfxFloat16(FFX_DNSR_REFLECTIONS_LOCAL_NEIGHBORHOOD_RADIUS + 1.0f); + return FfxFloat16(exp(-FFX_DNSR_REFLECTIONS_GAUSSIAN_K * (i * i) / (radius * radius))); +} + +#endif // FFX_DNSR_REFLECTIONS_ESTIMATES_LOCAL_NEIGHBORHOOD + +#else // FFX_HALF + +FfxFloat32 FFX_DNSR_Reflections_Luminance(FfxFloat32x3 color) +{ + return max(FfxFloat32(dot(color, FfxFloat32x3(0.299f, 0.587f, 0.114f))), FfxFloat32(0.001)); +} + +FfxFloat32 FFX_DNSR_Reflections_ComputeTemporalVariance(FfxFloat32x3 history_radiance, FfxFloat32x3 radiance) { + FfxFloat32 history_luminance = FFX_DNSR_Reflections_Luminance(history_radiance); + FfxFloat32 luminance = FFX_DNSR_Reflections_Luminance(radiance); + FfxFloat32 diff = abs(history_luminance - luminance) / max(max(history_luminance, luminance), FfxFloat32(0.5f)); + return diff * diff; +} + +FfxUInt32 FFX_DNSR_Reflections_PackFloat16(FfxFloat32x2 v) +{ +#if defined(FFX_GLSL) + return ffxPackHalf2x16(v); +#elif defined(FFX_HLSL) + FfxUInt32x2 p = ffxF32ToF16(v); + return p.x | (p.y << 16); +#endif + + return 0; +} + +FfxFloat32x2 FFX_DNSR_Reflections_UnpackFloat16(FfxUInt32 a) +{ +#if defined(FFX_GLSL) + return unpackHalf2x16(a); +#elif defined(FFX_HLSL) + FfxFloat32x2 tmp = f16tof32(FfxUInt32x2(a & 0xFFFF, a >> 16)); + return tmp; +#endif + + return FfxFloat32x2(0.0f, 0.0f); +} + +FfxUInt32x2 FFX_DNSR_Reflections_PackFloat16_4(FfxFloat32x4 v) { return FfxUInt32x2(FFX_DNSR_Reflections_PackFloat16(v.xy), FFX_DNSR_Reflections_PackFloat16(v.zw)); } + +FfxFloat32x4 FFX_DNSR_Reflections_UnpackFloat16_4(FfxUInt32x2 a) { return FfxFloat32x4(FFX_DNSR_Reflections_UnpackFloat16(a.x), FFX_DNSR_Reflections_UnpackFloat16(a.y)); } + +// From "Temporal Reprojection Anti-Aliasing" +// https://github.com/playdeadgames/temporal +/********************************************************************** +Copyright (c) [2015] [Playdead] + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +********************************************************************/ +FfxFloat32x3 FFX_DNSR_Reflections_ClipAABB(FfxFloat32x3 aabb_min, FfxFloat32x3 aabb_max, FfxFloat32x3 prev_sample) { + // Main idea behind clipping - it prevents clustering when neighbor color space + // is distant from history sample + + // Here we find intersection between color vector and aabb color box + + // Note: only clips towards aabb center + FfxFloat32x3 aabb_center = 0.5 * (aabb_max + aabb_min); + FfxFloat32x3 extent_clip = 0.5 * (aabb_max - aabb_min) + 0.001; + + // Find color vector + FfxFloat32x3 color_vector = prev_sample - aabb_center; + // Transform into clip space + FfxFloat32x3 color_vector_clip = color_vector / extent_clip; + // Find max absolute component + color_vector_clip = abs(color_vector_clip); + FfxFloat32 max_abs_unit = FfxFloat32(max(max(color_vector_clip.x, color_vector_clip.y), color_vector_clip.z)); + + if (max_abs_unit > 1.0) { + return FfxFloat32x3(aabb_center + color_vector / max_abs_unit); // clip towards color vector + } else { + return FfxFloat32x3(prev_sample); // point is inside aabb + } +} + +#ifdef FFX_DNSR_REFLECTIONS_ESTIMATES_LOCAL_NEIGHBORHOOD + +# ifndef FFX_DNSR_REFLECTIONS_LOCAL_NEIGHBORHOOD_RADIUS +# define FFX_DNSR_REFLECTIONS_LOCAL_NEIGHBORHOOD_RADIUS 4 +# endif + +FfxFloat32 FFX_DNSR_Reflections_LocalNeighborhoodKernelWeight(FfxFloat32 i) { + const FfxFloat32 radius = FFX_DNSR_REFLECTIONS_LOCAL_NEIGHBORHOOD_RADIUS + 1.0; + return exp(-FFX_DNSR_REFLECTIONS_GAUSSIAN_K * (i * i) / (radius * radius)); +} + +#endif // FFX_DNSR_REFLECTIONS_ESTIMATES_LOCAL_NEIGHBORHOOD + +#endif // FFX_HALF + +#endif // FFX_DNSR_REFLECTIONS_COMMON diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/denoiser/ffx_denoiser_reflections_config.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/denoiser/ffx_denoiser_reflections_config.h new file mode 100644 index 00000000..daba6fb3 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/denoiser/ffx_denoiser_reflections_config.h @@ -0,0 +1,41 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_DNSR_REFLECTIONS_CONFIG +#define FFX_DNSR_REFLECTIONS_CONFIG + +#define FFX_DNSR_REFLECTIONS_GAUSSIAN_K 3.0 +#define FFX_DNSR_REFLECTIONS_RADIANCE_WEIGHT_BIAS 0.6 +#define FFX_DNSR_REFLECTIONS_RADIANCE_WEIGHT_VARIANCE_K 0.1 +#define FFX_DNSR_REFLECTIONS_AVG_RADIANCE_LUMINANCE_WEIGHT 0.3 +#define FFX_DNSR_REFLECTIONS_PREFILTER_VARIANCE_WEIGHT 4.4 +#define FFX_DNSR_REFLECTIONS_REPROJECT_SURFACE_DISCARD_VARIANCE_WEIGHT 1.5 +#define FFX_DNSR_REFLECTIONS_PREFILTER_VARIANCE_BIAS 0.1 +#define FFX_DNSR_REFLECTIONS_PREFILTER_NORMAL_SIGMA 512.0 +#define FFX_DNSR_REFLECTIONS_PREFILTER_DEPTH_SIGMA 4.0 +#define FFX_DNSR_REFLECTIONS_DISOCCLUSION_NORMAL_WEIGHT 1.4 +#define FFX_DNSR_REFLECTIONS_DISOCCLUSION_DEPTH_WEIGHT 1.0 +#define FFX_DNSR_REFLECTIONS_DISOCCLUSION_THRESHOLD 0.9 +#define FFX_DNSR_REFLECTIONS_REPROJECTION_NORMAL_SIMILARITY_THRESHOLD 0.9999 +#define FFX_DNSR_REFLECTIONS_SAMPLES_FOR_ROUGHNESS(r) (1.0 - exp(-r * 100.0)) + +#endif // FFX_DNSR_REFLECTIONS_CONFIG diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/denoiser/ffx_denoiser_reflections_prefilter.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/denoiser/ffx_denoiser_reflections_prefilter.h new file mode 100644 index 00000000..f9d61e79 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/denoiser/ffx_denoiser_reflections_prefilter.h @@ -0,0 +1,340 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_DNSR_REFLECTIONS_PREFILTER +#define FFX_DNSR_REFLECTIONS_PREFILTER + +#include "ffx_denoiser_reflections_common.h" + +FFX_GROUPSHARED FfxUInt32 g_ffx_dnsr_shared_0[16][16]; +FFX_GROUPSHARED FfxUInt32 g_ffx_dnsr_shared_1[16][16]; +FFX_GROUPSHARED FfxUInt32 g_ffx_dnsr_shared_2[16][16]; +FFX_GROUPSHARED FfxUInt32 g_ffx_dnsr_shared_3[16][16]; +FFX_GROUPSHARED FfxFloat32 g_ffx_dnsr_shared_depth[16][16]; + +#if FFX_HALF + +struct FFX_DNSR_Reflections_NeighborhoodSample { + FfxFloat16x3 radiance; + FfxFloat16 variance; + FfxFloat16x3 normal; + FfxFloat32 depth; +}; + +FFX_DNSR_Reflections_NeighborhoodSample FFX_DNSR_Reflections_LoadFromGroupSharedMemory(FfxInt32x2 idx) { + FfxUInt32x2 packed_radiance = FfxUInt32x2(g_ffx_dnsr_shared_0[idx.y][idx.x], g_ffx_dnsr_shared_1[idx.y][idx.x]); + FfxFloat16x4 unpacked_radiance = FFX_DNSR_Reflections_UnpackFloat16_4(packed_radiance); + FfxUInt32x2 packed_normal_variance = FfxUInt32x2(g_ffx_dnsr_shared_2[idx.y][idx.x], g_ffx_dnsr_shared_3[idx.y][idx.x]); + FfxFloat16x4 unpacked_normal_variance = FFX_DNSR_Reflections_UnpackFloat16_4(packed_normal_variance); + + FFX_DNSR_Reflections_NeighborhoodSample neighborSample; + neighborSample.radiance = unpacked_radiance.xyz; + neighborSample.normal = unpacked_normal_variance.xyz; + neighborSample.variance = unpacked_normal_variance.w; + neighborSample.depth = g_ffx_dnsr_shared_depth[idx.y][idx.x]; + return neighborSample; +} + +void FFX_DNSR_Reflections_StoreInGroupSharedMemory(FfxInt32x2 group_thread_id, FfxFloat16x3 radiance, FfxFloat16 variance, FfxFloat16x3 normal, FfxFloat32 depth) { + g_ffx_dnsr_shared_0[group_thread_id.y][group_thread_id.x] = FFX_DNSR_Reflections_PackFloat16(radiance.xy); + g_ffx_dnsr_shared_1[group_thread_id.y][group_thread_id.x] = FFX_DNSR_Reflections_PackFloat16(radiance.zz); + g_ffx_dnsr_shared_2[group_thread_id.y][group_thread_id.x] = FFX_DNSR_Reflections_PackFloat16(normal.xy); + g_ffx_dnsr_shared_3[group_thread_id.y][group_thread_id.x] = FFX_DNSR_Reflections_PackFloat16(FfxFloat16x2(normal.z, variance)); + g_ffx_dnsr_shared_depth[group_thread_id.y][group_thread_id.x] = depth; +} + +void FFX_DNSR_Reflections_LoadNeighborhood( + FfxInt32x2 pixel_coordinate, + FFX_PARAMETER_OUT FfxFloat16x3 radiance, + FFX_PARAMETER_OUT FfxFloat16 variance, + FFX_PARAMETER_OUT FfxFloat16x3 normal, + FFX_PARAMETER_OUT FfxFloat32 depth, + FfxInt32x2 screen_size) { + + radiance = LoadRadianceH(FfxInt32x3(pixel_coordinate, 0)); + variance = LoadVarianceH(FfxInt32x3(pixel_coordinate, 0)); + + normal = FFX_DENOISER_LoadWorldSpaceNormalH(pixel_coordinate); + + FfxFloat32x2 uv = (pixel_coordinate.xy + (0.5f).xx) / FfxFloat32x2(screen_size.xy); + depth = FFX_DNSR_Reflections_GetLinearDepth(uv, FFX_DENOISER_LoadDepth(pixel_coordinate, 0)); +} + +void FFX_DNSR_Reflections_InitializeGroupSharedMemory(FfxInt32x2 dispatch_thread_id, FfxInt32x2 group_thread_id, FfxInt32x2 screen_size) { + // Load 16x16 region into shared memory using 4 8x8 blocks. + FfxInt32x2 offset[4] = {FfxInt32x2(0, 0), FfxInt32x2(8, 0), FfxInt32x2(0, 8), FfxInt32x2(8, 8)}; + + // Intermediate storage registers to cache the result of all loads + FfxFloat16x3 radiance[4]; + FfxFloat16 variance[4]; + FfxFloat16x3 normal[4]; + FfxFloat32 depth[4]; + + // Start in the upper left corner of the 16x16 region. + dispatch_thread_id -= 4; + + // First store all loads in registers + for (FfxInt32 i = 0; i < 4; ++i) { + FFX_DNSR_Reflections_LoadNeighborhood(dispatch_thread_id + offset[i], radiance[i], variance[i], normal[i], depth[i], screen_size); + } + + // Then move all registers to groupshared memory + for (FfxInt32 j = 0; j < 4; ++j) { + FFX_DNSR_Reflections_StoreInGroupSharedMemory(group_thread_id + offset[j], radiance[j], variance[j], normal[j], depth[j]); // X + } +} + +FfxFloat16 FFX_DNSR_Reflections_GetEdgeStoppingNormalWeight(FfxFloat16x3 normal_p, FfxFloat16x3 normal_q) { + return FfxFloat16(pow(max(dot(normal_p, normal_q), FfxFloat16(0.0f)), FFX_DNSR_REFLECTIONS_PREFILTER_NORMAL_SIGMA)); +} + +FfxFloat16 FFX_DNSR_Reflections_GetEdgeStoppingDepthWeight(FfxFloat32 center_depth, FfxFloat32 neighbor_depth) { + return FfxFloat16(exp(-abs(center_depth - neighbor_depth) * center_depth * FFX_DNSR_REFLECTIONS_PREFILTER_DEPTH_SIGMA)); +} + +FfxFloat16 FFX_DNSR_Reflections_GetRadianceWeight(FfxFloat16x3 center_radiance, FfxFloat16x3 neighbor_radiance, FfxFloat16 variance) { + return FfxFloat16(max(exp(-(FFX_DNSR_REFLECTIONS_RADIANCE_WEIGHT_BIAS + variance * FFX_DNSR_REFLECTIONS_RADIANCE_WEIGHT_VARIANCE_K) + * length(center_radiance - neighbor_radiance.xyz)) + , 1.0e-2)); +} + +void FFX_DNSR_Reflections_Resolve(FfxInt32x2 group_thread_id, FfxFloat16x3 avg_radiance, FFX_DNSR_Reflections_NeighborhoodSample center, + out FfxFloat16x3 resolved_radiance, out FfxFloat16 resolved_variance) { + // Initial weight is important to remove fireflies. + // That removes quite a bit of energy but makes everything much more stable. + FfxFloat16 accumulated_weight = FFX_DNSR_Reflections_GetRadianceWeight(avg_radiance, center.radiance.xyz, center.variance); + FfxFloat16x3 accumulated_radiance = center.radiance.xyz * accumulated_weight; + FfxFloat16 accumulated_variance = center.variance * accumulated_weight * accumulated_weight; + // First 15 numbers of Halton(2,3) streteched to [-3,3]. Skipping the center, as we already have that in center_radiance and center_variance. + const FfxUInt32 sample_count = 15; + const FfxInt32x2 sample_offsets[] = {FfxInt32x2(0, 1), FfxInt32x2(-2, 1), FfxInt32x2(2, -3), FfxInt32x2(-3, 0), FfxInt32x2(1, 2), FfxInt32x2(-1, -2), FfxInt32x2(3, 0), FfxInt32x2(-3, 3), + FfxInt32x2(0, -3), FfxInt32x2(-1, -1), FfxInt32x2(2, 1), FfxInt32x2(-2, -2), FfxInt32x2(1, 0), FfxInt32x2(0, 2), FfxInt32x2(3, -1)}; + FfxFloat16 variance_weight = FfxFloat16(max(FFX_DNSR_REFLECTIONS_PREFILTER_VARIANCE_BIAS, + 1.0 - exp(-(center.variance * FFX_DNSR_REFLECTIONS_PREFILTER_VARIANCE_WEIGHT)) + )); + for (FfxInt32 i = 0; i < sample_count; ++i) { + FfxInt32x2 new_idx = group_thread_id + sample_offsets[i]; + FFX_DNSR_Reflections_NeighborhoodSample neighbor = FFX_DNSR_Reflections_LoadFromGroupSharedMemory(new_idx); + + FfxFloat16 weight = FfxFloat16(1.0f); + weight *= FFX_DNSR_Reflections_GetEdgeStoppingNormalWeight(center.normal, neighbor.normal); + weight *= FFX_DNSR_Reflections_GetEdgeStoppingDepthWeight(center.depth, neighbor.depth); + weight *= FFX_DNSR_Reflections_GetRadianceWeight(avg_radiance, neighbor.radiance.xyz, center.variance); + weight *= variance_weight; + + // Accumulate all contributions. + accumulated_weight += weight; + accumulated_radiance += weight * neighbor.radiance.xyz; + accumulated_variance += weight * weight * neighbor.variance; + } + + accumulated_radiance /= accumulated_weight; + accumulated_variance /= (accumulated_weight * accumulated_weight); + resolved_radiance = accumulated_radiance; + resolved_variance = accumulated_variance; +} + +void FFX_DNSR_Reflections_Prefilter(FfxInt32x2 dispatch_thread_id, FfxInt32x2 group_thread_id, FfxUInt32x2 screen_size) { + FfxFloat16 center_roughness = FFX_DNSR_Reflections_LoadRoughness(dispatch_thread_id); + FFX_DNSR_Reflections_InitializeGroupSharedMemory(dispatch_thread_id, group_thread_id, FfxInt32x2(screen_size)); + FFX_GROUP_MEMORY_BARRIER; + + group_thread_id += 4; // Center threads in groupshared memory + + FFX_DNSR_Reflections_NeighborhoodSample center = FFX_DNSR_Reflections_LoadFromGroupSharedMemory(group_thread_id); + + FfxFloat16x3 resolved_radiance = center.radiance; + FfxFloat16 resolved_variance = center.variance; + + // Check if we have to denoise or if a simple copy is enough + bool needs_denoiser = center.variance > 0.0 && FFX_DNSR_Reflections_IsGlossyReflection(center_roughness) && !FFX_DNSR_Reflections_IsMirrorReflection(center_roughness); + if (needs_denoiser) { + FfxFloat32x2 uv8 = (FfxFloat32x2(dispatch_thread_id.xy) + (0.5).xx) / FFX_DNSR_Reflections_RoundUp8(screen_size); + FfxFloat16x3 avg_radiance = FFX_DNSR_Reflections_SampleAverageRadiance(uv8); + FFX_DNSR_Reflections_Resolve(group_thread_id, avg_radiance, center, resolved_radiance, resolved_variance); + } + + FFX_DNSR_Reflections_StorePrefilteredReflections(dispatch_thread_id, resolved_radiance, resolved_variance); +} + +#else // FFX_HALF + +struct FFX_DNSR_Reflections_NeighborhoodSample { + FfxFloat32x3 radiance; + FfxFloat32 variance; + FfxFloat32x3 normal; + FfxFloat32 depth; +}; + +FFX_DNSR_Reflections_NeighborhoodSample FFX_DNSR_Reflections_LoadFromGroupSharedMemory(FfxInt32x2 idx) { + FfxUInt32x2 packed_radiance = FfxUInt32x2(g_ffx_dnsr_shared_0[idx.y][idx.x], g_ffx_dnsr_shared_1[idx.y][idx.x]); + FfxFloat32x4 unpacked_radiance = FFX_DNSR_Reflections_UnpackFloat16_4(packed_radiance); + FfxUInt32x2 packed_normal_variance = FfxUInt32x2(g_ffx_dnsr_shared_2[idx.y][idx.x], g_ffx_dnsr_shared_3[idx.y][idx.x]); + FfxFloat32x4 unpacked_normal_variance = FFX_DNSR_Reflections_UnpackFloat16_4(packed_normal_variance); + + FFX_DNSR_Reflections_NeighborhoodSample neighborSample; + neighborSample.radiance = unpacked_radiance.xyz; + neighborSample.normal = unpacked_normal_variance.xyz; + neighborSample.variance = unpacked_normal_variance.w; + neighborSample.depth = g_ffx_dnsr_shared_depth[idx.y][idx.x]; + return neighborSample; +} + +void FFX_DNSR_Reflections_StoreInGroupSharedMemory(FfxInt32x2 group_thread_id, FfxFloat32x3 radiance, FfxFloat32 variance, FfxFloat32x3 normal, FfxFloat32 depth) { + g_ffx_dnsr_shared_0[group_thread_id.y][group_thread_id.x] = FFX_DNSR_Reflections_PackFloat16(radiance.xy); + g_ffx_dnsr_shared_1[group_thread_id.y][group_thread_id.x] = FFX_DNSR_Reflections_PackFloat16(radiance.zz); + g_ffx_dnsr_shared_2[group_thread_id.y][group_thread_id.x] = FFX_DNSR_Reflections_PackFloat16(normal.xy); + g_ffx_dnsr_shared_3[group_thread_id.y][group_thread_id.x] = FFX_DNSR_Reflections_PackFloat16(FfxFloat32x2(normal.z, variance)); + g_ffx_dnsr_shared_depth[group_thread_id.y][group_thread_id.x] = depth; +} + +void FFX_DNSR_Reflections_LoadNeighborhood( + FfxInt32x2 pixel_coordinate, + FFX_PARAMETER_OUT FfxFloat32x3 radiance, + FFX_PARAMETER_OUT FfxFloat32 variance, + FFX_PARAMETER_OUT FfxFloat32x3 normal, + FFX_PARAMETER_OUT FfxFloat32 depth, + FfxInt32x2 screen_size) { + + radiance = LoadRadiance(FfxInt32x3(pixel_coordinate, 0)); + variance = LoadVariance(FfxInt32x3(pixel_coordinate, 0)); + + normal = FFX_DENOISER_LoadWorldSpaceNormal(pixel_coordinate); + + FfxFloat32x2 uv = (pixel_coordinate.xy + (0.5f).xx) / FfxFloat32x2(screen_size.xy); + depth = FFX_DNSR_Reflections_GetLinearDepth(uv, FFX_DENOISER_LoadDepth(pixel_coordinate, 0)); +} + +void FFX_DNSR_Reflections_InitializeGroupSharedMemory(FfxInt32x2 dispatch_thread_id, FfxInt32x2 group_thread_id, FfxInt32x2 screen_size) { + // Load 16x16 region into shared memory using 4 8x8 blocks. + FfxInt32x2 offset[4] = {FfxInt32x2(0, 0), FfxInt32x2(8, 0), FfxInt32x2(0, 8), FfxInt32x2(8, 8)}; + + // Intermediate storage registers to cache the result of all loads + FfxFloat32x3 radiance[4]; + FfxFloat32 variance[4]; + FfxFloat32x3 normal[4]; + FfxFloat32 depth[4]; + + // Start in the upper left corner of the 16x16 region. + dispatch_thread_id -= 4; + + // First store all loads in registers + for (FfxInt32 i = 0; i < 4; ++i) { + FFX_DNSR_Reflections_LoadNeighborhood(dispatch_thread_id + offset[i], radiance[i], variance[i], normal[i], depth[i], screen_size); + } + + // Then move all registers to groupshared memory + for (FfxInt32 j = 0; j < 4; ++j) { + FFX_DNSR_Reflections_StoreInGroupSharedMemory(group_thread_id + offset[j], radiance[j], variance[j], normal[j], depth[j]); // X + } +} + +FfxFloat32 FFX_DNSR_Reflections_GetEdgeStoppingNormalWeight(FfxFloat32x3 normal_p, FfxFloat32x3 normal_q) { + return FfxFloat32(pow(max(dot(normal_p, normal_q), FfxFloat32(0.0f)), FFX_DNSR_REFLECTIONS_PREFILTER_NORMAL_SIGMA)); +} + +FfxFloat32 FFX_DNSR_Reflections_GetEdgeStoppingDepthWeight(FfxFloat32 center_depth, FfxFloat32 neighbor_depth) { + return FfxFloat32(exp(-abs(center_depth - neighbor_depth) * center_depth * FFX_DNSR_REFLECTIONS_PREFILTER_DEPTH_SIGMA)); +} + +FfxFloat32 FFX_DNSR_Reflections_GetRadianceWeight(FfxFloat32x3 center_radiance, FfxFloat32x3 neighbor_radiance, FfxFloat32 variance) { + return FfxFloat32(max(exp(-(FFX_DNSR_REFLECTIONS_RADIANCE_WEIGHT_BIAS + variance * FFX_DNSR_REFLECTIONS_RADIANCE_WEIGHT_VARIANCE_K) + * length(center_radiance - neighbor_radiance.xyz)) + , 1.0e-2)); +} + +void FFX_DNSR_Reflections_Resolve(FfxInt32x2 group_thread_id, FfxFloat32x3 avg_radiance, FFX_DNSR_Reflections_NeighborhoodSample center, + out FfxFloat32x3 resolved_radiance, out FfxFloat32 resolved_variance) { + // Initial weight is important to remove fireflies. + // That removes quite a bit of energy but makes everything much more stable. + FfxFloat32 accumulated_weight = FFX_DNSR_Reflections_GetRadianceWeight(avg_radiance, center.radiance.xyz, center.variance); + FfxFloat32x3 accumulated_radiance = center.radiance.xyz * accumulated_weight; + FfxFloat32 accumulated_variance = center.variance * accumulated_weight * accumulated_weight; + // First 15 numbers of Halton(2,3) streteched to [-3,3]. Skipping the center, as we already have that in center_radiance and center_variance. + const FfxUInt32 sample_count = 15; + const FfxInt32x2 sample_offsets[] = {FfxInt32x2(0, 1), FfxInt32x2(-2, 1), FfxInt32x2(2, -3), FfxInt32x2(-3, 0), FfxInt32x2(1, 2), FfxInt32x2(-1, -2), FfxInt32x2(3, 0), FfxInt32x2(-3, 3), + FfxInt32x2(0, -3), FfxInt32x2(-1, -1), FfxInt32x2(2, 1), FfxInt32x2(-2, -2), FfxInt32x2(1, 0), FfxInt32x2(0, 2), FfxInt32x2(3, -1)}; + FfxFloat32 variance_weight = FfxFloat32(max(FFX_DNSR_REFLECTIONS_PREFILTER_VARIANCE_BIAS, + 1.0 - exp(-(center.variance * FFX_DNSR_REFLECTIONS_PREFILTER_VARIANCE_WEIGHT)) + )); + for (FfxInt32 i = 0; i < sample_count; ++i) { + FfxInt32x2 new_idx = group_thread_id + sample_offsets[i]; + FFX_DNSR_Reflections_NeighborhoodSample neighbor = FFX_DNSR_Reflections_LoadFromGroupSharedMemory(new_idx); + + FfxFloat32 weight = FfxFloat32(1.0f); + weight *= FFX_DNSR_Reflections_GetEdgeStoppingNormalWeight(center.normal, neighbor.normal); + weight *= FFX_DNSR_Reflections_GetEdgeStoppingDepthWeight(center.depth, neighbor.depth); + weight *= FFX_DNSR_Reflections_GetRadianceWeight(avg_radiance, neighbor.radiance.xyz, center.variance); + weight *= variance_weight; + + // Accumulate all contributions. + accumulated_weight += weight; + accumulated_radiance += weight * neighbor.radiance.xyz; + accumulated_variance += weight * weight * neighbor.variance; + } + + accumulated_radiance /= accumulated_weight; + accumulated_variance /= (accumulated_weight * accumulated_weight); + resolved_radiance = accumulated_radiance; + resolved_variance = accumulated_variance; +} + +void FFX_DNSR_Reflections_Prefilter(FfxInt32x2 dispatch_thread_id, FfxInt32x2 group_thread_id, FfxUInt32x2 screen_size) { + FfxFloat32 center_roughness = FFX_DNSR_Reflections_LoadRoughness(dispatch_thread_id); + FFX_DNSR_Reflections_InitializeGroupSharedMemory(dispatch_thread_id, group_thread_id, FfxInt32x2(screen_size)); + FFX_GROUP_MEMORY_BARRIER; + + group_thread_id += 4; // Center threads in groupshared memory + + FFX_DNSR_Reflections_NeighborhoodSample center = FFX_DNSR_Reflections_LoadFromGroupSharedMemory(group_thread_id); + + FfxFloat32x3 resolved_radiance = center.radiance; + FfxFloat32 resolved_variance = center.variance; + + // Check if we have to denoise or if a simple copy is enough + bool needs_denoiser = center.variance > 0.0 && FFX_DNSR_Reflections_IsGlossyReflection(center_roughness) && !FFX_DNSR_Reflections_IsMirrorReflection(center_roughness); + if (needs_denoiser) { + FfxFloat32x2 uv8 = (FfxFloat32x2(dispatch_thread_id.xy) + (0.5).xx) / FFX_DNSR_Reflections_RoundUp8(screen_size); + FfxFloat32x3 avg_radiance = FFX_DNSR_Reflections_SampleAverageRadiance(uv8); + FFX_DNSR_Reflections_Resolve(group_thread_id, avg_radiance, center, resolved_radiance, resolved_variance); + } + + FFX_DNSR_Reflections_StorePrefilteredReflections(dispatch_thread_id, resolved_radiance, resolved_variance); +} + +#endif // FFX_HALF + +void Prefilter(FfxUInt32 group_index, FfxUInt32 group_id, FfxInt32x2 group_thread_id) { + FfxUInt32 packed_coords = GetDenoiserTile(group_id); + FfxInt32x2 dispatch_thread_id = FfxInt32x2(packed_coords & 0xffffu, (packed_coords >> 16) & 0xffffu) + group_thread_id; + FfxInt32x2 dispatch_group_id = dispatch_thread_id / 8; + FfxInt32x2 remapped_group_thread_id = FfxInt32x2(ffxRemapForWaveReduction(group_index)); + FfxInt32x2 remapped_dispatch_thread_id = FfxInt32x2(dispatch_group_id * 8 + remapped_group_thread_id); + + FFX_DNSR_Reflections_Prefilter(remapped_dispatch_thread_id, remapped_group_thread_id, RenderSize()); +} + +#else + +void Prefilter(FfxUInt32 group_index, FfxUInt32 group_id, FfxInt32x2 group_thread_id) {} + +#endif // FFX_DNSR_REFLECTIONS_PREFILTER diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/denoiser/ffx_denoiser_reflections_reproject.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/denoiser/ffx_denoiser_reflections_reproject.h new file mode 100644 index 00000000..d8ff0e09 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/denoiser/ffx_denoiser_reflections_reproject.h @@ -0,0 +1,722 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_DNSR_REFLECTIONS_REPROJECT +#define FFX_DNSR_REFLECTIONS_REPROJECT + +#define FFX_DNSR_REFLECTIONS_ESTIMATES_LOCAL_NEIGHBORHOOD +#include "ffx_denoiser_reflections_common.h" + +FFX_GROUPSHARED FfxUInt32 g_ffx_dnsr_shared_0[16][16]; +FFX_GROUPSHARED FfxUInt32 g_ffx_dnsr_shared_1[16][16]; + +#if FFX_HALF + +struct FFX_DNSR_Reflections_NeighborhoodSample { + FfxFloat16x3 radiance; +}; + +FFX_DNSR_Reflections_NeighborhoodSample FFX_DNSR_Reflections_LoadFromGroupSharedMemory(FfxInt32x2 idx) { + FfxUInt32x2 packed_radiance = FfxUInt32x2(g_ffx_dnsr_shared_0[idx.y][idx.x], g_ffx_dnsr_shared_1[idx.y][idx.x]); + FfxFloat16x4 unpacked_radiance = FFX_DNSR_Reflections_UnpackFloat16_4(packed_radiance); + + FFX_DNSR_Reflections_NeighborhoodSample neighborSample; + neighborSample.radiance = unpacked_radiance.xyz; + return neighborSample; +} + +void FFX_DNSR_Reflections_StoreInGroupSharedMemory(FfxInt32x2 group_thread_id, FfxFloat16x3 radiance) { + g_ffx_dnsr_shared_0[group_thread_id.y][group_thread_id.x] = FFX_DNSR_Reflections_PackFloat16(radiance.xy); + g_ffx_dnsr_shared_1[group_thread_id.y][group_thread_id.x] = FFX_DNSR_Reflections_PackFloat16(radiance.zz); +} + +void FFX_DNSR_Reflections_StoreInGroupSharedMemory(FfxInt32x2 group_thread_id, FfxFloat16x4 radiance_variance) { + g_ffx_dnsr_shared_0[group_thread_id.y][group_thread_id.x] = FFX_DNSR_Reflections_PackFloat16(radiance_variance.xy); + g_ffx_dnsr_shared_1[group_thread_id.y][group_thread_id.x] = FFX_DNSR_Reflections_PackFloat16(radiance_variance.zw); +} + +void FFX_DNSR_Reflections_InitializeGroupSharedMemory(FfxInt32x2 dispatch_thread_id, FfxInt32x2 group_thread_id, FfxInt32x2 screen_size) { + // Load 16x16 region into shared memory using 4 8x8 blocks. + FfxInt32x2 offset[4] = {FfxInt32x2(0, 0), FfxInt32x2(8, 0), FfxInt32x2(0, 8), FfxInt32x2(8, 8)}; + + // Intermediate storage registers to cache the result of all loads + FfxFloat16x3 radiance[4]; + + // Start in the upper left corner of the 16x16 region. + dispatch_thread_id -= 4; + + // First store all loads in registers + for (FfxInt32 i = 0; i < 4; ++i) { + radiance[i] = FFX_DNSR_Reflections_LoadRadiance(dispatch_thread_id + offset[i]); + } + + // Then move all registers to FFX_GROUPSHARED memory + for (FfxInt32 j = 0; j < 4; ++j) { + FFX_DNSR_Reflections_StoreInGroupSharedMemory(group_thread_id + offset[j], radiance[j]); // X + } +} + +FfxFloat16x4 FFX_DNSR_Reflections_LoadFromGroupSharedMemoryRaw(FfxInt32x2 idx) { + FfxUInt32x2 packed_radiance = FfxUInt32x2(g_ffx_dnsr_shared_0[idx.y][idx.x], g_ffx_dnsr_shared_1[idx.y][idx.x]); + return FFX_DNSR_Reflections_UnpackFloat16_4(packed_radiance); +} + +FfxFloat16 FFX_DNSR_Reflections_GetLuminanceWeight(FfxFloat16x3 val) { + FfxFloat16 luma = FFX_DNSR_Reflections_Luminance(val.xyz); + FfxFloat16 weight = FfxFloat16(max(exp(-luma * FFX_DNSR_REFLECTIONS_AVG_RADIANCE_LUMINANCE_WEIGHT), 1.0e-2)); + return weight; +} + +FfxFloat32x2 FFX_DNSR_Reflections_GetSurfaceReprojection(FfxInt32x2 dispatch_thread_id, FfxFloat32x2 uv, FfxFloat32x2 motion_vector) { + // Reflector position reprojection + FfxFloat32x2 history_uv = uv + motion_vector; + return history_uv; +} + +FfxFloat32x2 FFX_DNSR_Reflections_GetHitPositionReprojection(FfxInt32x2 dispatch_thread_id, FfxFloat32x2 uv, FfxFloat32 reflected_ray_length) { + FfxFloat32 z = FFX_DNSR_Reflections_LoadDepth(dispatch_thread_id); + FfxFloat32x3 view_space_ray = FFX_DNSR_Reflections_ScreenSpaceToViewSpace(FfxFloat32x3(uv, z)); + + // We start out with reconstructing the ray length in view space. + // This includes the portion from the camera to the reflecting surface as well as the portion from the surface to the hit position. + FfxFloat32 surface_depth = length(view_space_ray); + FfxFloat32 ray_length = surface_depth + reflected_ray_length; + + // We then perform a parallax correction by shooting a ray + // of the same length "straight through" the reflecting surface + // and reprojecting the tip of that ray to the previous frame. + view_space_ray /= surface_depth; // == normalize(view_space_ray) + view_space_ray *= ray_length; + FfxFloat32x3 world_hit_position = + FFX_DNSR_Reflections_ViewSpaceToWorldSpace(FfxFloat32x4(view_space_ray, 1)); // This is the "fake" hit position if we would follow the ray straight through the surface. + FfxFloat32x3 prev_hit_position = FFX_DNSR_Reflections_WorldSpaceToScreenSpacePrevious(world_hit_position); + FfxFloat32x2 history_uv = prev_hit_position.xy; + return history_uv; +} + +FfxFloat16 FFX_DNSR_Reflections_GetDisocclusionFactor(FfxFloat16x3 normal, FfxFloat16x3 history_normal, FfxFloat32 linear_depth, FfxFloat32 history_linear_depth) { + FfxFloat16 factor = FfxFloat16(1.0f // + * exp(-abs(1.0f - max(FfxFloat16(0.0f), dot(normal, history_normal))) * FFX_DNSR_REFLECTIONS_DISOCCLUSION_NORMAL_WEIGHT) // + * exp(-abs(history_linear_depth - linear_depth) / linear_depth * FFX_DNSR_REFLECTIONS_DISOCCLUSION_DEPTH_WEIGHT)); + return factor; +} + +struct FFX_DNSR_Reflections_Moments { + FfxFloat16x3 mean; + FfxFloat16x3 variance; +}; + +FFX_DNSR_Reflections_Moments FFX_DNSR_Reflections_EstimateLocalNeighborhoodInGroup(FfxInt32x2 group_thread_id) { + FFX_DNSR_Reflections_Moments estimate; + estimate.mean = FfxFloat16x3(0.0f, 0.0f, 0.0f); + estimate.variance = FfxFloat16x3(0.0f, 0.0f, 0.0f); + FfxFloat16 accumulated_weight = FfxFloat16(0.0f); + for (FfxInt32 j = -FFX_DNSR_REFLECTIONS_LOCAL_NEIGHBORHOOD_RADIUS; j <= FFX_DNSR_REFLECTIONS_LOCAL_NEIGHBORHOOD_RADIUS; ++j) { + for (FfxInt32 i = -FFX_DNSR_REFLECTIONS_LOCAL_NEIGHBORHOOD_RADIUS; i <= FFX_DNSR_REFLECTIONS_LOCAL_NEIGHBORHOOD_RADIUS; ++i) { + FfxInt32x2 new_idx = group_thread_id + FfxInt32x2(i, j); + FfxFloat16x3 radiance = FFX_DNSR_Reflections_LoadFromGroupSharedMemory(new_idx).radiance; + FfxFloat16 weight = FFX_DNSR_Reflections_LocalNeighborhoodKernelWeight(FfxFloat16(i)) * FFX_DNSR_Reflections_LocalNeighborhoodKernelWeight(FfxFloat16(j)); + accumulated_weight += weight; + estimate.mean += radiance * weight; + estimate.variance += radiance * radiance * weight; + } + } + estimate.mean /= accumulated_weight; + estimate.variance /= accumulated_weight; + + estimate.variance = abs(estimate.variance - estimate.mean * estimate.mean); + return estimate; +} + +FfxFloat32 dot2(FfxFloat32x3 a) { return dot(a, a); } + +void FFX_DNSR_Reflections_PickReprojection(FfxInt32x2 dispatch_thread_id, // + FfxInt32x2 group_thread_id, // + FfxUInt32x2 screen_size, // + FfxFloat16 roughness, // + FfxFloat16 ray_length, // + out FfxFloat16 disocclusion_factor, // + out FfxFloat32x2 reprojection_uv, // + out FfxFloat16x3 reprojection) { + + FFX_DNSR_Reflections_Moments local_neighborhood = FFX_DNSR_Reflections_EstimateLocalNeighborhoodInGroup(group_thread_id); + + FfxFloat32x2 uv = FfxFloat32x2(dispatch_thread_id.x + 0.5, dispatch_thread_id.y + 0.5) / screen_size; + FfxFloat16x3 normal = FFX_DNSR_Reflections_LoadWorldSpaceNormal(dispatch_thread_id); + FfxFloat16x3 history_normal; + FfxFloat32 history_linear_depth; + + { + const FfxFloat32x2 motion_vector = FFX_DNSR_Reflections_LoadMotionVector(dispatch_thread_id); + const FfxFloat32x2 surface_reprojection_uv = FFX_DNSR_Reflections_GetSurfaceReprojection(dispatch_thread_id, uv, motion_vector); + const FfxFloat32x2 hit_reprojection_uv = FFX_DNSR_Reflections_GetHitPositionReprojection(dispatch_thread_id, uv, ray_length); + const FfxFloat16x3 surface_normal = FFX_DNSR_Reflections_SampleWorldSpaceNormalHistory(surface_reprojection_uv); + const FfxFloat16x3 hit_normal = FFX_DNSR_Reflections_SampleWorldSpaceNormalHistory(hit_reprojection_uv); + const FfxFloat16x3 surface_history = FFX_DNSR_Reflections_SampleRadianceHistory(surface_reprojection_uv); + const FfxFloat16x3 hit_history = FFX_DNSR_Reflections_SampleRadianceHistory(hit_reprojection_uv); + const FfxFloat32 hit_normal_similarity = dot(normalize(FfxFloat32x3(hit_normal)), normalize(FfxFloat32x3(normal))); + const FfxFloat32 surface_normal_similarity = dot(normalize(FfxFloat32x3(surface_normal)), normalize(FfxFloat32x3(normal))); + const FfxFloat16 hit_roughness = FFX_DNSR_Reflections_SampleRoughnessHistory(hit_reprojection_uv); + const FfxFloat16 surface_roughness = FFX_DNSR_Reflections_SampleRoughnessHistory(surface_reprojection_uv); + + // Choose reprojection uv based on similarity to the local neighborhood. + if (hit_normal_similarity > FFX_DNSR_REFLECTIONS_REPROJECTION_NORMAL_SIMILARITY_THRESHOLD // Candidate for mirror reflection parallax + && hit_normal_similarity + 1.0e-3 > surface_normal_similarity // + && abs(hit_roughness - roughness) < abs(surface_roughness - roughness) + 1.0e-3 // + ) { + history_normal = hit_normal; + FfxFloat32 hit_history_depth = FFX_DNSR_Reflections_SampleDepthHistory(hit_reprojection_uv); + FfxFloat32 hit_history_linear_depth = FFX_DNSR_Reflections_GetLinearDepth(hit_reprojection_uv, hit_history_depth); + history_linear_depth = hit_history_linear_depth; + reprojection_uv = hit_reprojection_uv; + reprojection = hit_history; + } else { + // Reject surface reprojection based on simple distance + if (dot2(surface_history - local_neighborhood.mean) < + FFX_DNSR_REFLECTIONS_REPROJECT_SURFACE_DISCARD_VARIANCE_WEIGHT * length(local_neighborhood.variance)) { + history_normal = surface_normal; + FfxFloat32 surface_history_depth = FFX_DNSR_Reflections_SampleDepthHistory(surface_reprojection_uv); + FfxFloat32 surface_history_linear_depth = FFX_DNSR_Reflections_GetLinearDepth(surface_reprojection_uv, surface_history_depth); + history_linear_depth = surface_history_linear_depth; + reprojection_uv = surface_reprojection_uv; + reprojection = surface_history; + } else { + disocclusion_factor = FfxFloat16(0.0f); + return; + } + } + } + FfxFloat32 depth = FFX_DNSR_Reflections_LoadDepth(dispatch_thread_id); + FfxFloat32 linear_depth = FFX_DNSR_Reflections_GetLinearDepth(uv, depth); + // Determine disocclusion factor based on history + disocclusion_factor = FFX_DNSR_Reflections_GetDisocclusionFactor(normal, history_normal, linear_depth, history_linear_depth); + + if (disocclusion_factor > FFX_DNSR_REFLECTIONS_DISOCCLUSION_THRESHOLD) // Early out, good enough + return; + + // Try to find the closest sample in the vicinity if we are not convinced of a disocclusion + if (disocclusion_factor < FFX_DNSR_REFLECTIONS_DISOCCLUSION_THRESHOLD) { + FfxFloat32x2 closest_uv = reprojection_uv; + FfxFloat32x2 dudv = 1.0 / FfxFloat32x2(screen_size); + const FfxInt32 search_radius = 1; + for (FfxInt32 y = -search_radius; y <= search_radius; y++) { + for (FfxInt32 x = -search_radius; x <= search_radius; x++) { + FfxFloat32x2 uv = reprojection_uv + FfxFloat32x2(x, y) * dudv; + FfxFloat16x3 history_normal = FFX_DNSR_Reflections_SampleWorldSpaceNormalHistory(uv); + FfxFloat32 history_depth = FFX_DNSR_Reflections_SampleDepthHistory(uv); + FfxFloat32 history_linear_depth = FFX_DNSR_Reflections_GetLinearDepth(uv, history_depth); + FfxFloat16 weight = FFX_DNSR_Reflections_GetDisocclusionFactor(normal, history_normal, linear_depth, history_linear_depth); + if (weight > disocclusion_factor) { + disocclusion_factor = weight; + closest_uv = uv; + reprojection_uv = closest_uv; + } + } + } + reprojection = FFX_DNSR_Reflections_SampleRadianceHistory(reprojection_uv); + } + + // Rare slow path - triggered only on the edges. + // Try to get rid of potential leaks at bilinear interpolation level. + if (disocclusion_factor < FFX_DNSR_REFLECTIONS_DISOCCLUSION_THRESHOLD) { + // If we've got a discarded history, try to construct a better sample out of 2x2 interpolation neighborhood + // Helps quite a bit on the edges in movement + FfxFloat32 uvx = ffxFract(FfxFloat32(screen_size.x) * reprojection_uv.x + 0.5); + FfxFloat32 uvy = ffxFract(FfxFloat32(screen_size.y) * reprojection_uv.y + 0.5); + FfxInt32x2 reproject_texel_coords = FfxInt32x2(screen_size * reprojection_uv - 0.5); + FfxFloat16x3 reprojection00 = FFX_DNSR_Reflections_LoadRadianceHistory(reproject_texel_coords + FfxInt32x2(0, 0)); + FfxFloat16x3 reprojection10 = FFX_DNSR_Reflections_LoadRadianceHistory(reproject_texel_coords + FfxInt32x2(1, 0)); + FfxFloat16x3 reprojection01 = FFX_DNSR_Reflections_LoadRadianceHistory(reproject_texel_coords + FfxInt32x2(0, 1)); + FfxFloat16x3 reprojection11 = FFX_DNSR_Reflections_LoadRadianceHistory(reproject_texel_coords + FfxInt32x2(1, 1)); + FfxFloat16x3 normal00 = FFX_DNSR_Reflections_LoadWorldSpaceNormalHistory(reproject_texel_coords + FfxInt32x2(0, 0)); + FfxFloat16x3 normal10 = FFX_DNSR_Reflections_LoadWorldSpaceNormalHistory(reproject_texel_coords + FfxInt32x2(1, 0)); + FfxFloat16x3 normal01 = FFX_DNSR_Reflections_LoadWorldSpaceNormalHistory(reproject_texel_coords + FfxInt32x2(0, 1)); + FfxFloat16x3 normal11 = FFX_DNSR_Reflections_LoadWorldSpaceNormalHistory(reproject_texel_coords + FfxInt32x2(1, 1)); + FfxFloat32 depth00 = FFX_DNSR_Reflections_GetLinearDepth(reprojection_uv, FFX_DNSR_Reflections_LoadDepthHistory(reproject_texel_coords + FfxInt32x2(0, 0))); + FfxFloat32 depth10 = FFX_DNSR_Reflections_GetLinearDepth(reprojection_uv, FFX_DNSR_Reflections_LoadDepthHistory(reproject_texel_coords + FfxInt32x2(1, 0))); + FfxFloat32 depth01 = FFX_DNSR_Reflections_GetLinearDepth(reprojection_uv, FFX_DNSR_Reflections_LoadDepthHistory(reproject_texel_coords + FfxInt32x2(0, 1))); + FfxFloat32 depth11 = FFX_DNSR_Reflections_GetLinearDepth(reprojection_uv, FFX_DNSR_Reflections_LoadDepthHistory(reproject_texel_coords + FfxInt32x2(1, 1))); + FfxFloat16x4 w = FfxFloat16x4(1.0f, 1.0f, 1.0f, 1.0f); + // Initialize with occlusion weights + w.x = FFX_DNSR_Reflections_GetDisocclusionFactor(normal, normal00, linear_depth, depth00) > FFX_DNSR_REFLECTIONS_DISOCCLUSION_THRESHOLD / 2.0f ? FfxFloat16(1.0f) : FfxFloat16(0.0f); + w.y = FFX_DNSR_Reflections_GetDisocclusionFactor(normal, normal10, linear_depth, depth10) > FFX_DNSR_REFLECTIONS_DISOCCLUSION_THRESHOLD / 2.0f ? FfxFloat16(1.0f) : FfxFloat16(0.0f); + w.z = FFX_DNSR_Reflections_GetDisocclusionFactor(normal, normal01, linear_depth, depth01) > FFX_DNSR_REFLECTIONS_DISOCCLUSION_THRESHOLD / 2.0f ? FfxFloat16(1.0f) : FfxFloat16(0.0f); + w.w = FFX_DNSR_Reflections_GetDisocclusionFactor(normal, normal11, linear_depth, depth11) > FFX_DNSR_REFLECTIONS_DISOCCLUSION_THRESHOLD / 2.0f ? FfxFloat16(1.0f) : FfxFloat16(0.0f); + // And then mix in bilinear weights + w.x = FfxFloat16(w.x * (1.0 - uvx) * (1.0 - uvy)); + w.y = FfxFloat16(w.y * (uvx) * (1.0 - uvy)); + w.z = FfxFloat16(w.z * (1.0 - uvx) * (uvy)); + w.w = FfxFloat16(w.w * (uvx) * (uvy)); + FfxFloat16 ws = max(w.x + w.y + w.z + w.w, FfxFloat16(1.0e-3)); + // normalize + w /= ws; + + FfxFloat16x3 history_normal; + FfxFloat32 history_linear_depth; + reprojection = reprojection00 * w.x + reprojection10 * w.y + reprojection01 * w.z + reprojection11 * w.w; + history_linear_depth = depth00 * w.x + depth10 * w.y + depth01 * w.z + depth11 * w.w; + history_normal = normal00 * w.x + normal10 * w.y + normal01 * w.z + normal11 * w.w; + disocclusion_factor = FFX_DNSR_Reflections_GetDisocclusionFactor(normal, history_normal, linear_depth, history_linear_depth); + } + disocclusion_factor = disocclusion_factor < FFX_DNSR_REFLECTIONS_DISOCCLUSION_THRESHOLD ? FfxFloat16(0.0f) : disocclusion_factor; +} + +void FFX_DNSR_Reflections_Reproject(FfxInt32x2 dispatch_thread_id, FfxInt32x2 group_thread_id, FfxUInt32x2 screen_size, FfxFloat32 temporal_stability_factor, FfxInt32 max_samples) { + FFX_DNSR_Reflections_InitializeGroupSharedMemory(dispatch_thread_id, group_thread_id, FfxInt32x2(screen_size)); + FFX_GROUP_MEMORY_BARRIER; + + group_thread_id += 4; // Center threads in FFX_GROUPSHARED memory + + FfxFloat16 variance = FfxFloat16(1.0f); + FfxFloat16 num_samples = FfxFloat16(0.0f); + FfxFloat16 roughness = FFX_DNSR_Reflections_LoadRoughness(dispatch_thread_id); + FfxFloat32x3 normal = FFX_DNSR_Reflections_LoadWorldSpaceNormal(dispatch_thread_id); + FfxFloat16x3 radiance = FFX_DNSR_Reflections_LoadRadiance(dispatch_thread_id); + const FfxFloat16 ray_length = FFX_DNSR_Reflections_LoadRayLength(dispatch_thread_id); + + if (FFX_DNSR_Reflections_IsGlossyReflection(roughness)) { + FfxFloat16 disocclusion_factor; + FfxFloat32x2 reprojection_uv; + FfxFloat16x3 reprojection; + FFX_DNSR_Reflections_PickReprojection(/*in*/ dispatch_thread_id, + /* in */ group_thread_id, + /* in */ screen_size, + /* in */ roughness, + /* in */ ray_length, + /* out */ disocclusion_factor, + /* out */ reprojection_uv, + /* out */ reprojection); + if ( (reprojection_uv.x > 0.0f) && (reprojection_uv.y > 0.0f) && (reprojection_uv.x < 1.0f) && (reprojection_uv.y< 1.0f)) { + FfxFloat16 prev_variance = FFX_DNSR_Reflections_SampleVarianceHistory(reprojection_uv); + num_samples = FFX_DNSR_Reflections_SampleNumSamplesHistory(reprojection_uv) * disocclusion_factor; + FfxFloat16 s_max_samples = FfxFloat16(max(8.0f, FfxFloat16(max_samples) * FFX_DNSR_REFLECTIONS_SAMPLES_FOR_ROUGHNESS(roughness))); + num_samples = min(s_max_samples, num_samples + FfxFloat16(1.0f)); + FfxFloat16 new_variance = FFX_DNSR_Reflections_ComputeTemporalVariance(radiance.xyz, reprojection.xyz); + if (disocclusion_factor < FFX_DNSR_REFLECTIONS_DISOCCLUSION_THRESHOLD) { + FFX_DNSR_Reflections_StoreRadianceReprojected(dispatch_thread_id, FfxFloat16x3(0.0f, 0.0f, 0.0f)); + FFX_DNSR_Reflections_StoreVariance(dispatch_thread_id, FfxFloat16(1.0f)); + FFX_DNSR_Reflections_StoreNumSamples(dispatch_thread_id, FfxFloat16(1.0f)); + } else { + FfxFloat16 variance_mix = ffxLerp(new_variance, prev_variance, FfxFloat16(1.0f / num_samples)); + FFX_DNSR_Reflections_StoreRadianceReprojected(dispatch_thread_id, reprojection); + FFX_DNSR_Reflections_StoreVariance(dispatch_thread_id, variance_mix); + FFX_DNSR_Reflections_StoreNumSamples(dispatch_thread_id, num_samples); + // Mix in reprojection for radiance mip computation + radiance = ffxLerp(radiance, reprojection, FfxFloat16(0.3f)); + } + } else { + FFX_DNSR_Reflections_StoreRadianceReprojected(dispatch_thread_id, FfxFloat16x3(0.0f, 0.0f, 0.0f)); + FFX_DNSR_Reflections_StoreVariance(dispatch_thread_id, FfxFloat16(1.0f)); + FFX_DNSR_Reflections_StoreNumSamples(dispatch_thread_id, FfxFloat16(1.0f)); + } + } + + // Downsample 8x8 -> 1 radiance using FFX_GROUPSHARED memory + // Initialize FFX_GROUPSHARED array for downsampling + FfxFloat16 weight = FFX_DNSR_Reflections_GetLuminanceWeight(radiance.xyz); + radiance.xyz *= weight; + if ( (dispatch_thread_id.x >= screen_size.x) || (dispatch_thread_id.y >= screen_size.y) || any(isinf(radiance)) || any(isnan(radiance)) || (weight > FfxFloat16(1.0e3))) { + radiance = FfxFloat16x3(0.0f, 0.0f, 0.0f); + weight = FfxFloat16(0.0f); + } + + group_thread_id -= 4; // Center threads in FFX_GROUPSHARED memory + + FFX_DNSR_Reflections_StoreInGroupSharedMemory(group_thread_id, FfxFloat16x4(radiance.xyz, weight)); + FFX_GROUP_MEMORY_BARRIER; + + for (FfxInt32 i = 2; i <= 8; i = i * 2) { + FfxInt32 ox = group_thread_id.x * i; + FfxInt32 oy = group_thread_id.y * i; + FfxInt32 ix = group_thread_id.x * i + i / 2; + FfxInt32 iy = group_thread_id.y * i + i / 2; + if (ix < 8 && iy < 8) { + FfxFloat16x4 rad_weight00 = FFX_DNSR_Reflections_LoadFromGroupSharedMemoryRaw(FfxInt32x2(ox, oy)); + FfxFloat16x4 rad_weight10 = FFX_DNSR_Reflections_LoadFromGroupSharedMemoryRaw(FfxInt32x2(ox, iy)); + FfxFloat16x4 rad_weight01 = FFX_DNSR_Reflections_LoadFromGroupSharedMemoryRaw(FfxInt32x2(ix, oy)); + FfxFloat16x4 rad_weight11 = FFX_DNSR_Reflections_LoadFromGroupSharedMemoryRaw(FfxInt32x2(ix, iy)); + FfxFloat16x4 sum = rad_weight00 + rad_weight01 + rad_weight10 + rad_weight11; + FFX_DNSR_Reflections_StoreInGroupSharedMemory(FfxInt32x2(ox, oy), sum); + } + FFX_GROUP_MEMORY_BARRIER; + } + + if ((group_thread_id.x == 0) && (group_thread_id.y == 0)) { + FfxFloat16x4 sum = FFX_DNSR_Reflections_LoadFromGroupSharedMemoryRaw(FfxInt32x2(0, 0)); + FfxFloat16 weight_acc = max(sum.w, FfxFloat16(1.0e-3)); + FfxFloat32x3 radiance_avg = sum.xyz / weight_acc; + FFX_DNSR_Reflections_StoreAverageRadiance(dispatch_thread_id.xy / 8, FfxFloat16x3(radiance_avg)); + } +} + +#else // #if FFX_HALF + +struct FFX_DNSR_Reflections_NeighborhoodSample { + FfxFloat32x3 radiance; +}; + +FFX_DNSR_Reflections_NeighborhoodSample FFX_DNSR_Reflections_LoadFromGroupSharedMemory(FfxInt32x2 idx) { + FfxUInt32x2 packed_radiance = FfxUInt32x2(g_ffx_dnsr_shared_0[idx.y][idx.x], g_ffx_dnsr_shared_1[idx.y][idx.x]); + FfxFloat32x4 unpacked_radiance = FFX_DNSR_Reflections_UnpackFloat16_4(packed_radiance); + + FFX_DNSR_Reflections_NeighborhoodSample neighborSample; + neighborSample.radiance = unpacked_radiance.xyz; + return neighborSample; +} + +void FFX_DNSR_Reflections_StoreInGroupSharedMemory(FfxInt32x2 group_thread_id, FfxFloat32x3 radiance) { + g_ffx_dnsr_shared_0[group_thread_id.y][group_thread_id.x] = FFX_DNSR_Reflections_PackFloat16(radiance.xy); + g_ffx_dnsr_shared_1[group_thread_id.y][group_thread_id.x] = FFX_DNSR_Reflections_PackFloat16(radiance.zz); +} + +void FFX_DNSR_Reflections_StoreInGroupSharedMemory(FfxInt32x2 group_thread_id, FfxFloat32x4 radiance_variance) { + g_ffx_dnsr_shared_0[group_thread_id.y][group_thread_id.x] = FFX_DNSR_Reflections_PackFloat16(radiance_variance.xy); + g_ffx_dnsr_shared_1[group_thread_id.y][group_thread_id.x] = FFX_DNSR_Reflections_PackFloat16(radiance_variance.zw); +} + +void FFX_DNSR_Reflections_InitializeGroupSharedMemory(FfxInt32x2 dispatch_thread_id, FfxInt32x2 group_thread_id, FfxInt32x2 screen_size) { + // Load 16x16 region into shared memory using 4 8x8 blocks. + FfxInt32x2 offset[4] = {FfxInt32x2(0, 0), FfxInt32x2(8, 0), FfxInt32x2(0, 8), FfxInt32x2(8, 8)}; + + // Intermediate storage registers to cache the result of all loads + FfxFloat32x3 radiance[4]; + + // Start in the upper left corner of the 16x16 region. + dispatch_thread_id -= 4; + + // First store all loads in registers + for (FfxInt32 i = 0; i < 4; ++i) { + radiance[i] = FFX_DNSR_Reflections_LoadRadiance(dispatch_thread_id + offset[i]); + } + + // Then move all registers to FFX_GROUPSHARED memory + for (FfxInt32 j = 0; j < 4; ++j) { + FFX_DNSR_Reflections_StoreInGroupSharedMemory(group_thread_id + offset[j], radiance[j]); // X + } +} + +FfxFloat32x4 FFX_DNSR_Reflections_LoadFromGroupSharedMemoryRaw(FfxInt32x2 idx) { + FfxUInt32x2 packed_radiance = FfxUInt32x2(g_ffx_dnsr_shared_0[idx.y][idx.x], g_ffx_dnsr_shared_1[idx.y][idx.x]); + return FFX_DNSR_Reflections_UnpackFloat16_4(packed_radiance); +} + +FfxFloat32 FFX_DNSR_Reflections_GetLuminanceWeight(FfxFloat32x3 val) { + FfxFloat32 luma = FFX_DNSR_Reflections_Luminance(val.xyz); + FfxFloat32 weight = FfxFloat32(max(exp(-luma * FFX_DNSR_REFLECTIONS_AVG_RADIANCE_LUMINANCE_WEIGHT), 1.0e-2)); + return weight; +} + +FfxFloat32x2 FFX_DNSR_Reflections_GetSurfaceReprojection(FfxInt32x2 dispatch_thread_id, FfxFloat32x2 uv, FfxFloat32x2 motion_vector) { + // Reflector position reprojection + FfxFloat32x2 history_uv = uv + motion_vector; + return history_uv; +} + +FfxFloat32x2 FFX_DNSR_Reflections_GetHitPositionReprojection(FfxInt32x2 dispatch_thread_id, FfxFloat32x2 uv, FfxFloat32 reflected_ray_length) { + FfxFloat32 z = FFX_DNSR_Reflections_LoadDepth(dispatch_thread_id); + FfxFloat32x3 view_space_ray = FFX_DNSR_Reflections_ScreenSpaceToViewSpace(FfxFloat32x3(uv, z)); + + // We start out with reconstructing the ray length in view space. + // This includes the portion from the camera to the reflecting surface as well as the portion from the surface to the hit position. + FfxFloat32 surface_depth = length(view_space_ray); + FfxFloat32 ray_length = surface_depth + reflected_ray_length; + + // We then perform a parallax correction by shooting a ray + // of the same length "straight through" the reflecting surface + // and reprojecting the tip of that ray to the previous frame. + view_space_ray /= surface_depth; // == normalize(view_space_ray) + view_space_ray *= ray_length; + FfxFloat32x3 world_hit_position = + FFX_DNSR_Reflections_ViewSpaceToWorldSpace(FfxFloat32x4(view_space_ray, 1)); // This is the "fake" hit position if we would follow the ray straight through the surface. + FfxFloat32x3 prev_hit_position = FFX_DNSR_Reflections_WorldSpaceToScreenSpacePrevious(world_hit_position); + FfxFloat32x2 history_uv = prev_hit_position.xy; + return history_uv; +} + +FfxFloat32 FFX_DNSR_Reflections_GetDisocclusionFactor(FfxFloat32x3 normal, FfxFloat32x3 history_normal, FfxFloat32 linear_depth, FfxFloat32 history_linear_depth) { + FfxFloat32 factor = FfxFloat32(1.0f // + * exp(-abs(1.0f - max(FfxFloat32(0.0f), dot(normal, history_normal))) * FFX_DNSR_REFLECTIONS_DISOCCLUSION_NORMAL_WEIGHT) // + * exp(-abs(history_linear_depth - linear_depth) / linear_depth * FFX_DNSR_REFLECTIONS_DISOCCLUSION_DEPTH_WEIGHT)); + return factor; +} + +struct FFX_DNSR_Reflections_Moments { + FfxFloat32x3 mean; + FfxFloat32x3 variance; +}; + +FFX_DNSR_Reflections_Moments FFX_DNSR_Reflections_EstimateLocalNeighborhoodInGroup(FfxInt32x2 group_thread_id) { + FFX_DNSR_Reflections_Moments estimate; + estimate.mean = FfxFloat32x3(0.0f, 0.0f, 0.0f); + estimate.variance = FfxFloat32x3(0.0f, 0.0f, 0.0f); + FfxFloat32 accumulated_weight = FfxFloat32(0.0f); + for (FfxInt32 j = -FFX_DNSR_REFLECTIONS_LOCAL_NEIGHBORHOOD_RADIUS; j <= FFX_DNSR_REFLECTIONS_LOCAL_NEIGHBORHOOD_RADIUS; ++j) { + for (FfxInt32 i = -FFX_DNSR_REFLECTIONS_LOCAL_NEIGHBORHOOD_RADIUS; i <= FFX_DNSR_REFLECTIONS_LOCAL_NEIGHBORHOOD_RADIUS; ++i) { + FfxInt32x2 new_idx = group_thread_id + FfxInt32x2(i, j); + FfxFloat32x3 radiance = FFX_DNSR_Reflections_LoadFromGroupSharedMemory(new_idx).radiance; + FfxFloat32 weight = FFX_DNSR_Reflections_LocalNeighborhoodKernelWeight(FfxFloat32(i)) * FFX_DNSR_Reflections_LocalNeighborhoodKernelWeight(FfxFloat32(j)); + accumulated_weight += weight; + estimate.mean += radiance * weight; + estimate.variance += radiance * radiance * weight; + } + } + estimate.mean /= accumulated_weight; + estimate.variance /= accumulated_weight; + + estimate.variance = abs(estimate.variance - estimate.mean * estimate.mean); + return estimate; +} + +FfxFloat32 dot2(FfxFloat32x3 a) { return dot(a, a); } + +void FFX_DNSR_Reflections_PickReprojection(FfxInt32x2 dispatch_thread_id, // + FfxInt32x2 group_thread_id, // + FfxUInt32x2 screen_size, // + FfxFloat32 roughness, // + FfxFloat32 ray_length, // + out FfxFloat32 disocclusion_factor, // + out FfxFloat32x2 reprojection_uv, // + out FfxFloat32x3 reprojection) { + + FFX_DNSR_Reflections_Moments local_neighborhood = FFX_DNSR_Reflections_EstimateLocalNeighborhoodInGroup(group_thread_id); + + FfxFloat32x2 uv = FfxFloat32x2(dispatch_thread_id.x + 0.5, dispatch_thread_id.y + 0.5) / screen_size; + FfxFloat32x3 normal = FFX_DNSR_Reflections_LoadWorldSpaceNormal(dispatch_thread_id); + FfxFloat32x3 history_normal; + FfxFloat32 history_linear_depth; + + { + const FfxFloat32x2 motion_vector = FFX_DNSR_Reflections_LoadMotionVector(dispatch_thread_id); + const FfxFloat32x2 surface_reprojection_uv = FFX_DNSR_Reflections_GetSurfaceReprojection(dispatch_thread_id, uv, motion_vector); + const FfxFloat32x2 hit_reprojection_uv = FFX_DNSR_Reflections_GetHitPositionReprojection(dispatch_thread_id, uv, ray_length); + const FfxFloat32x3 surface_normal = FFX_DNSR_Reflections_SampleWorldSpaceNormalHistory(surface_reprojection_uv); + const FfxFloat32x3 hit_normal = FFX_DNSR_Reflections_SampleWorldSpaceNormalHistory(hit_reprojection_uv); + const FfxFloat32x3 surface_history = FFX_DNSR_Reflections_SampleRadianceHistory(surface_reprojection_uv); + const FfxFloat32x3 hit_history = FFX_DNSR_Reflections_SampleRadianceHistory(hit_reprojection_uv); + const FfxFloat32 hit_normal_similarity = dot(normalize(FfxFloat32x3(hit_normal)), normalize(FfxFloat32x3(normal))); + const FfxFloat32 surface_normal_similarity = dot(normalize(FfxFloat32x3(surface_normal)), normalize(FfxFloat32x3(normal))); + const FfxFloat32 hit_roughness = FFX_DNSR_Reflections_SampleRoughnessHistory(hit_reprojection_uv); + const FfxFloat32 surface_roughness = FFX_DNSR_Reflections_SampleRoughnessHistory(surface_reprojection_uv); + + // Choose reprojection uv based on similarity to the local neighborhood. + if (hit_normal_similarity > FFX_DNSR_REFLECTIONS_REPROJECTION_NORMAL_SIMILARITY_THRESHOLD // Candidate for mirror reflection parallax + && hit_normal_similarity + 1.0e-3 > surface_normal_similarity // + && abs(hit_roughness - roughness) < abs(surface_roughness - roughness) + 1.0e-3 // + ) { + history_normal = hit_normal; + FfxFloat32 hit_history_depth = FFX_DNSR_Reflections_SampleDepthHistory(hit_reprojection_uv); + FfxFloat32 hit_history_linear_depth = FFX_DNSR_Reflections_GetLinearDepth(hit_reprojection_uv, hit_history_depth); + history_linear_depth = hit_history_linear_depth; + reprojection_uv = hit_reprojection_uv; + reprojection = hit_history; + } else { + // Reject surface reprojection based on simple distance + if (dot2(surface_history - local_neighborhood.mean) < + FFX_DNSR_REFLECTIONS_REPROJECT_SURFACE_DISCARD_VARIANCE_WEIGHT * length(local_neighborhood.variance)) { + history_normal = surface_normal; + FfxFloat32 surface_history_depth = FFX_DNSR_Reflections_SampleDepthHistory(surface_reprojection_uv); + FfxFloat32 surface_history_linear_depth = FFX_DNSR_Reflections_GetLinearDepth(surface_reprojection_uv, surface_history_depth); + history_linear_depth = surface_history_linear_depth; + reprojection_uv = surface_reprojection_uv; + reprojection = surface_history; + } else { + disocclusion_factor = FfxFloat32(0.0f); + return; + } + } + } + FfxFloat32 depth = FFX_DNSR_Reflections_LoadDepth(dispatch_thread_id); + FfxFloat32 linear_depth = FFX_DNSR_Reflections_GetLinearDepth(uv, depth); + // Determine disocclusion factor based on history + disocclusion_factor = FFX_DNSR_Reflections_GetDisocclusionFactor(normal, history_normal, linear_depth, history_linear_depth); + + if (disocclusion_factor > FFX_DNSR_REFLECTIONS_DISOCCLUSION_THRESHOLD) // Early out, good enough + return; + + // Try to find the closest sample in the vicinity if we are not convinced of a disocclusion + if (disocclusion_factor < FFX_DNSR_REFLECTIONS_DISOCCLUSION_THRESHOLD) { + FfxFloat32x2 closest_uv = reprojection_uv; + FfxFloat32x2 dudv = 1.0 / FfxFloat32x2(screen_size); + const FfxInt32 search_radius = 1; + for (FfxInt32 y = -search_radius; y <= search_radius; y++) { + for (FfxInt32 x = -search_radius; x <= search_radius; x++) { + FfxFloat32x2 uv = reprojection_uv + FfxFloat32x2(x, y) * dudv; + FfxFloat32x3 history_normal = FFX_DNSR_Reflections_SampleWorldSpaceNormalHistory(uv); + FfxFloat32 history_depth = FFX_DNSR_Reflections_SampleDepthHistory(uv); + FfxFloat32 history_linear_depth = FFX_DNSR_Reflections_GetLinearDepth(uv, history_depth); + FfxFloat32 weight = FFX_DNSR_Reflections_GetDisocclusionFactor(normal, history_normal, linear_depth, history_linear_depth); + if (weight > disocclusion_factor) { + disocclusion_factor = weight; + closest_uv = uv; + reprojection_uv = closest_uv; + } + } + } + reprojection = FFX_DNSR_Reflections_SampleRadianceHistory(reprojection_uv); + } + + // Rare slow path - triggered only on the edges. + // Try to get rid of potential leaks at bilinear interpolation level. + if (disocclusion_factor < FFX_DNSR_REFLECTIONS_DISOCCLUSION_THRESHOLD) { + // If we've got a discarded history, try to construct a better sample out of 2x2 interpolation neighborhood + // Helps quite a bit on the edges in movement + FfxFloat32 uvx = ffxFract(FfxFloat32(screen_size.x) * reprojection_uv.x + 0.5); + FfxFloat32 uvy = ffxFract(FfxFloat32(screen_size.y) * reprojection_uv.y + 0.5); + FfxInt32x2 reproject_texel_coords = FfxInt32x2(screen_size * reprojection_uv - 0.5); + FfxFloat32x3 reprojection00 = FFX_DNSR_Reflections_LoadRadianceHistory(reproject_texel_coords + FfxInt32x2(0, 0)); + FfxFloat32x3 reprojection10 = FFX_DNSR_Reflections_LoadRadianceHistory(reproject_texel_coords + FfxInt32x2(1, 0)); + FfxFloat32x3 reprojection01 = FFX_DNSR_Reflections_LoadRadianceHistory(reproject_texel_coords + FfxInt32x2(0, 1)); + FfxFloat32x3 reprojection11 = FFX_DNSR_Reflections_LoadRadianceHistory(reproject_texel_coords + FfxInt32x2(1, 1)); + FfxFloat32x3 normal00 = FFX_DNSR_Reflections_LoadWorldSpaceNormalHistory(reproject_texel_coords + FfxInt32x2(0, 0)); + FfxFloat32x3 normal10 = FFX_DNSR_Reflections_LoadWorldSpaceNormalHistory(reproject_texel_coords + FfxInt32x2(1, 0)); + FfxFloat32x3 normal01 = FFX_DNSR_Reflections_LoadWorldSpaceNormalHistory(reproject_texel_coords + FfxInt32x2(0, 1)); + FfxFloat32x3 normal11 = FFX_DNSR_Reflections_LoadWorldSpaceNormalHistory(reproject_texel_coords + FfxInt32x2(1, 1)); + FfxFloat32 depth00 = FFX_DNSR_Reflections_GetLinearDepth(reprojection_uv, FFX_DNSR_Reflections_LoadDepthHistory(reproject_texel_coords + FfxInt32x2(0, 0))); + FfxFloat32 depth10 = FFX_DNSR_Reflections_GetLinearDepth(reprojection_uv, FFX_DNSR_Reflections_LoadDepthHistory(reproject_texel_coords + FfxInt32x2(1, 0))); + FfxFloat32 depth01 = FFX_DNSR_Reflections_GetLinearDepth(reprojection_uv, FFX_DNSR_Reflections_LoadDepthHistory(reproject_texel_coords + FfxInt32x2(0, 1))); + FfxFloat32 depth11 = FFX_DNSR_Reflections_GetLinearDepth(reprojection_uv, FFX_DNSR_Reflections_LoadDepthHistory(reproject_texel_coords + FfxInt32x2(1, 1))); + FfxFloat32x4 w = FfxFloat32x4(1.0f, 1.0f, 1.0f, 1.0f); + // Initialize with occlusion weights + w.x = FFX_DNSR_Reflections_GetDisocclusionFactor(normal, normal00, linear_depth, depth00) > FFX_DNSR_REFLECTIONS_DISOCCLUSION_THRESHOLD / 2.0f ? FfxFloat32(1.0f) : FfxFloat32(0.0f); + w.y = FFX_DNSR_Reflections_GetDisocclusionFactor(normal, normal10, linear_depth, depth10) > FFX_DNSR_REFLECTIONS_DISOCCLUSION_THRESHOLD / 2.0f ? FfxFloat32(1.0f) : FfxFloat32(0.0f); + w.z = FFX_DNSR_Reflections_GetDisocclusionFactor(normal, normal01, linear_depth, depth01) > FFX_DNSR_REFLECTIONS_DISOCCLUSION_THRESHOLD / 2.0f ? FfxFloat32(1.0f) : FfxFloat32(0.0f); + w.w = FFX_DNSR_Reflections_GetDisocclusionFactor(normal, normal11, linear_depth, depth11) > FFX_DNSR_REFLECTIONS_DISOCCLUSION_THRESHOLD / 2.0f ? FfxFloat32(1.0f) : FfxFloat32(0.0f); + // And then mix in bilinear weights + w.x = FfxFloat32(w.x * (1.0 - uvx) * (1.0 - uvy)); + w.y = FfxFloat32(w.y * (uvx) * (1.0 - uvy)); + w.z = FfxFloat32(w.z * (1.0 - uvx) * (uvy)); + w.w = FfxFloat32(w.w * (uvx) * (uvy)); + FfxFloat32 ws = max(w.x + w.y + w.z + w.w, FfxFloat32(1.0e-3)); + // normalize + w /= ws; + + FfxFloat32x3 history_normal; + FfxFloat32 history_linear_depth; + reprojection = reprojection00 * w.x + reprojection10 * w.y + reprojection01 * w.z + reprojection11 * w.w; + history_linear_depth = depth00 * w.x + depth10 * w.y + depth01 * w.z + depth11 * w.w; + history_normal = normal00 * w.x + normal10 * w.y + normal01 * w.z + normal11 * w.w; + disocclusion_factor = FFX_DNSR_Reflections_GetDisocclusionFactor(normal, history_normal, linear_depth, history_linear_depth); + } + disocclusion_factor = disocclusion_factor < FFX_DNSR_REFLECTIONS_DISOCCLUSION_THRESHOLD ? FfxFloat32(0.0f) : disocclusion_factor; +} + +void FFX_DNSR_Reflections_Reproject(FfxInt32x2 dispatch_thread_id, FfxInt32x2 group_thread_id, FfxUInt32x2 screen_size, FfxFloat32 temporal_stability_factor, FfxInt32 max_samples) { + FFX_DNSR_Reflections_InitializeGroupSharedMemory(dispatch_thread_id, group_thread_id, FfxInt32x2(screen_size)); + FFX_GROUP_MEMORY_BARRIER; + + group_thread_id += 4; // Center threads in FFX_GROUPSHARED memory + + FfxFloat32 variance = FfxFloat32(1.0f); + FfxFloat32 num_samples = FfxFloat32(0.0f); + FfxFloat32 roughness = FFX_DNSR_Reflections_LoadRoughness(dispatch_thread_id); + FfxFloat32x3 normal = FFX_DNSR_Reflections_LoadWorldSpaceNormal(dispatch_thread_id); + FfxFloat32x3 radiance = FFX_DNSR_Reflections_LoadRadiance(dispatch_thread_id); + const FfxFloat32 ray_length = FFX_DNSR_Reflections_LoadRayLength(dispatch_thread_id); + + if (FFX_DNSR_Reflections_IsGlossyReflection(roughness)) { + FfxFloat32 disocclusion_factor; + FfxFloat32x2 reprojection_uv; + FfxFloat32x3 reprojection; + FFX_DNSR_Reflections_PickReprojection(/*in*/ dispatch_thread_id, + /* in */ group_thread_id, + /* in */ screen_size, + /* in */ roughness, + /* in */ ray_length, + /* out */ disocclusion_factor, + /* out */ reprojection_uv, + /* out */ reprojection); + if ( (reprojection_uv.x > 0.0f) && (reprojection_uv.y > 0.0f) && (reprojection_uv.x < 1.0f) && (reprojection_uv.y< 1.0f)) { + FfxFloat32 prev_variance = FFX_DNSR_Reflections_SampleVarianceHistory(reprojection_uv); + num_samples = FFX_DNSR_Reflections_SampleNumSamplesHistory(reprojection_uv) * disocclusion_factor; + FfxFloat32 s_max_samples = FfxFloat32(max(8.0f, max_samples * FFX_DNSR_REFLECTIONS_SAMPLES_FOR_ROUGHNESS(roughness))); + num_samples = min(s_max_samples, num_samples + FfxFloat32(1.0f)); + FfxFloat32 new_variance = FFX_DNSR_Reflections_ComputeTemporalVariance(radiance.xyz, reprojection.xyz); + if (disocclusion_factor < FFX_DNSR_REFLECTIONS_DISOCCLUSION_THRESHOLD) { + FFX_DNSR_Reflections_StoreRadianceReprojected(dispatch_thread_id, FfxFloat32x3(0.0f, 0.0f, 0.0f)); + FFX_DNSR_Reflections_StoreVariance(dispatch_thread_id, FfxFloat32(1.0f)); + FFX_DNSR_Reflections_StoreNumSamples(dispatch_thread_id, FfxFloat32(1.0f)); + } else { + FfxFloat32 variance_mix = ffxLerp(new_variance, prev_variance, FfxFloat32(1.0f / num_samples)); + FFX_DNSR_Reflections_StoreRadianceReprojected(dispatch_thread_id, reprojection); + FFX_DNSR_Reflections_StoreVariance(dispatch_thread_id, variance_mix); + FFX_DNSR_Reflections_StoreNumSamples(dispatch_thread_id, num_samples); + // Mix in reprojection for radiance mip computation + radiance = ffxLerp(radiance, reprojection, FfxFloat32(0.3f)); + } + } else { + FFX_DNSR_Reflections_StoreRadianceReprojected(dispatch_thread_id, FfxFloat32x3(0.0f, 0.0f, 0.0f)); + FFX_DNSR_Reflections_StoreVariance(dispatch_thread_id, FfxFloat32(1.0f)); + FFX_DNSR_Reflections_StoreNumSamples(dispatch_thread_id, FfxFloat32(1.0f)); + } + } + + // Downsample 8x8 -> 1 radiance using FFX_GROUPSHARED memory + // Initialize FFX_GROUPSHARED array for downsampling + FfxFloat32 weight = FFX_DNSR_Reflections_GetLuminanceWeight(radiance.xyz); + radiance.xyz *= weight; + if ( (dispatch_thread_id.x >= screen_size.x) || (dispatch_thread_id.y >= screen_size.y) || any(isinf(radiance)) || any(isnan(radiance)) || (weight > FfxFloat32(1.0e3))) { + radiance = FfxFloat32x3(0.0f, 0.0f, 0.0f); + weight = FfxFloat32(0.0f); + } + + group_thread_id -= 4; // Center threads in FFX_GROUPSHARED memory + + FFX_DNSR_Reflections_StoreInGroupSharedMemory(group_thread_id, FfxFloat32x4(radiance.xyz, weight)); + FFX_GROUP_MEMORY_BARRIER; + + for (FfxInt32 i = 2; i <= 8; i = i * 2) { + FfxInt32 ox = group_thread_id.x * i; + FfxInt32 oy = group_thread_id.y * i; + FfxInt32 ix = group_thread_id.x * i + i / 2; + FfxInt32 iy = group_thread_id.y * i + i / 2; + if (ix < 8 && iy < 8) { + FfxFloat32x4 rad_weight00 = FFX_DNSR_Reflections_LoadFromGroupSharedMemoryRaw(FfxInt32x2(ox, oy)); + FfxFloat32x4 rad_weight10 = FFX_DNSR_Reflections_LoadFromGroupSharedMemoryRaw(FfxInt32x2(ox, iy)); + FfxFloat32x4 rad_weight01 = FFX_DNSR_Reflections_LoadFromGroupSharedMemoryRaw(FfxInt32x2(ix, oy)); + FfxFloat32x4 rad_weight11 = FFX_DNSR_Reflections_LoadFromGroupSharedMemoryRaw(FfxInt32x2(ix, iy)); + FfxFloat32x4 sum = rad_weight00 + rad_weight01 + rad_weight10 + rad_weight11; + FFX_DNSR_Reflections_StoreInGroupSharedMemory(FfxInt32x2(ox, oy), sum); + } + FFX_GROUP_MEMORY_BARRIER; + } + + if ((group_thread_id.x == 0) && (group_thread_id.y == 0)) { + FfxFloat32x4 sum = FFX_DNSR_Reflections_LoadFromGroupSharedMemoryRaw(FfxInt32x2(0, 0)); + FfxFloat32 weight_acc = max(sum.w, FfxFloat32(1.0e-3)); + FfxFloat32x3 radiance_avg = sum.xyz / weight_acc; + FFX_DNSR_Reflections_StoreAverageRadiance(dispatch_thread_id.xy / 8, FfxFloat32x3(radiance_avg)); + } +} + +#endif // #if FFX_HALF + +void Reproject(FfxUInt32 group_index, FfxUInt32 group_id, FfxUInt32x2 group_thread_id) { + FfxUInt32 packed_coords = GetDenoiserTile(group_id); + FfxInt32x2 dispatch_thread_id = FfxInt32x2(packed_coords & 0xffffu, (packed_coords >> 16) & 0xffffu) + FfxInt32x2(group_thread_id); + FfxInt32x2 dispatch_group_id = dispatch_thread_id / 8; + FfxInt32x2 remapped_group_thread_id = FfxInt32x2(ffxRemapForWaveReduction(group_index)); + FfxInt32x2 remapped_dispatch_thread_id = dispatch_group_id * 8 + remapped_group_thread_id; + + FFX_DNSR_Reflections_Reproject(remapped_dispatch_thread_id, remapped_group_thread_id, RenderSize(), TemporalStabilityFactor(), 32); +} + +#endif // FFX_DNSR_REFLECTIONS_REPROJECT diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/denoiser/ffx_denoiser_reflections_resolve_temporal.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/denoiser/ffx_denoiser_reflections_resolve_temporal.h new file mode 100644 index 00000000..bb584254 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/denoiser/ffx_denoiser_reflections_resolve_temporal.h @@ -0,0 +1,298 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_DNSR_REFLECTIONS_RESOLVE_TEMPORAL +#define FFX_DNSR_REFLECTIONS_RESOLVE_TEMPORAL + +#define RADIANCE_THRESHOLD 0.0001 + +#define FFX_DNSR_REFLECTIONS_ESTIMATES_LOCAL_NEIGHBORHOOD +#include "ffx_denoiser_reflections_common.h" + +FFX_GROUPSHARED FfxUInt32 g_ffx_dnsr_shared_0[16][16]; +FFX_GROUPSHARED FfxUInt32 g_ffx_dnsr_shared_1[16][16]; + +#if FFX_HALF + +struct FFX_DNSR_Reflections_NeighborhoodSample { + FfxFloat16x3 radiance; +}; + +FFX_DNSR_Reflections_NeighborhoodSample FFX_DNSR_Reflections_LoadFromGroupSharedMemory(FfxInt32x2 idx) { + FfxUInt32x2 packed_radiance = FfxUInt32x2(g_ffx_dnsr_shared_0[idx.y][idx.x], g_ffx_dnsr_shared_1[idx.y][idx.x]); + FfxFloat16x3 unpacked_radiance = FFX_DNSR_Reflections_UnpackFloat16_4(packed_radiance).xyz; + + FFX_DNSR_Reflections_NeighborhoodSample neighborSample; + neighborSample.radiance = unpacked_radiance; + return neighborSample; +} + +struct FFX_DNSR_Reflections_Moments { + FfxFloat16x3 mean; + FfxFloat16x3 variance; +}; + +FFX_DNSR_Reflections_Moments FFX_DNSR_Reflections_EstimateLocalNeighborhoodInGroup(FfxInt32x2 group_thread_id) { + FFX_DNSR_Reflections_Moments estimate; + estimate.mean = FfxFloat16x3(0.0f, 0.0f, 0.0f); + estimate.variance = FfxFloat16x3(0.0f, 0.0f, 0.0f); + FfxFloat16 accumulated_weight = FfxFloat16(0.0f); + for (FfxInt32 j = -FFX_DNSR_REFLECTIONS_LOCAL_NEIGHBORHOOD_RADIUS; j <= FFX_DNSR_REFLECTIONS_LOCAL_NEIGHBORHOOD_RADIUS; ++j) { + for (FfxInt32 i = -FFX_DNSR_REFLECTIONS_LOCAL_NEIGHBORHOOD_RADIUS; i <= FFX_DNSR_REFLECTIONS_LOCAL_NEIGHBORHOOD_RADIUS; ++i) { + FfxInt32x2 new_idx = group_thread_id + FfxInt32x2(i, j); + FfxFloat16x3 radiance = FFX_DNSR_Reflections_LoadFromGroupSharedMemory(new_idx).radiance; + FfxFloat16 weight = FFX_DNSR_Reflections_LocalNeighborhoodKernelWeight(FfxFloat16(i)) * FFX_DNSR_Reflections_LocalNeighborhoodKernelWeight(FfxFloat16(j)); + accumulated_weight += weight; + estimate.mean += radiance * weight; + estimate.variance += radiance * radiance * weight; + } + } + estimate.mean /= accumulated_weight; + estimate.variance /= accumulated_weight; + + estimate.variance = abs(estimate.variance - estimate.mean * estimate.mean); + return estimate; +} + +void FFX_DNSR_Reflections_StoreInGroupSharedMemory(FfxInt32x2 group_thread_id, FfxFloat16x3 radiance) { + g_ffx_dnsr_shared_0[group_thread_id.y][group_thread_id.x] = FFX_DNSR_Reflections_PackFloat16(radiance.xy); + g_ffx_dnsr_shared_1[group_thread_id.y][group_thread_id.x] = FFX_DNSR_Reflections_PackFloat16(radiance.zz); +} + +void FFX_DNSR_Reflections_LoadNeighborhood(FfxInt32x2 pixel_coordinate, out FfxFloat16x3 radiance) { radiance = FFX_DNSR_Reflections_LoadRadiance(pixel_coordinate); } + +void FFX_DNSR_Reflections_InitializeGroupSharedMemory(FfxInt32x2 dispatch_thread_id, FfxInt32x2 group_thread_id, FfxInt32x2 screen_size) { + // Load 16x16 region into shared memory using 4 8x8 blocks. + FfxInt32x2 offset[4] = {FfxInt32x2(0, 0), FfxInt32x2(8, 0), FfxInt32x2(0, 8), FfxInt32x2(8, 8)}; + + // Intermediate storage registers to cache the result of all loads + FfxFloat16x3 radiance[4]; + + // Start in the upper left corner of the 16x16 region. + dispatch_thread_id -= 4; + + // First store all loads in registers + for (FfxInt32 i = 0; i < 4; ++i) { + FFX_DNSR_Reflections_LoadNeighborhood(dispatch_thread_id + offset[i], radiance[i]); + } + + // Then move all registers to FFX_GROUPSHARED memory + for (FfxInt32 j = 0; j < 4; ++j) { + FFX_DNSR_Reflections_StoreInGroupSharedMemory(group_thread_id + offset[j], radiance[j]); + } +} + +void FFX_DNSR_Reflections_ResolveTemporal(FfxInt32x2 dispatch_thread_id, FfxInt32x2 group_thread_id, FfxUInt32x2 screen_size, FfxFloat32x2 inv_screen_size, FfxFloat32 history_clip_weight) { + FFX_DNSR_Reflections_InitializeGroupSharedMemory(dispatch_thread_id, group_thread_id, FfxInt32x2(screen_size)); + FFX_GROUP_MEMORY_BARRIER; + + group_thread_id += 4; // Center threads in FFX_GROUPSHARED memory + + FfxFloat16x3 radiance = FFX_DNSR_Reflections_LoadFromGroupSharedMemory(group_thread_id).radiance; + FfxFloat32 radianceSum = radiance.x + radiance.y + radiance.z; + if (radianceSum < RADIANCE_THRESHOLD) + { + FFX_DNSR_Reflections_StoreTemporalAccumulation(dispatch_thread_id, FfxFloat16x3(0.0f, 0.0f, 0.0f), FfxFloat16(0.0f)); + return; + } + + FFX_DNSR_Reflections_NeighborhoodSample center = FFX_DNSR_Reflections_LoadFromGroupSharedMemory(group_thread_id); + FfxFloat16x3 new_signal = center.radiance; + FfxFloat16 roughness = FFX_DNSR_Reflections_LoadRoughness(dispatch_thread_id); + FfxFloat16 new_variance = FFX_DNSR_Reflections_LoadVariance(dispatch_thread_id); + + if (FFX_DNSR_Reflections_IsGlossyReflection(roughness)) { + FfxFloat16 num_samples = FFX_DNSR_Reflections_LoadNumSamples(dispatch_thread_id); + FfxFloat32x2 uv8 = (FfxFloat32x2(dispatch_thread_id.xy) + (0.5).xx) / FFX_DNSR_Reflections_RoundUp8(screen_size); + FfxFloat16x3 avg_radiance = FFX_DNSR_Reflections_SampleAverageRadiance(uv8); + + FfxFloat16x3 old_signal = FFX_DNSR_Reflections_LoadRadianceReprojected(dispatch_thread_id); + FFX_DNSR_Reflections_Moments local_neighborhood = FFX_DNSR_Reflections_EstimateLocalNeighborhoodInGroup(group_thread_id); + // Clip history based on the curren local statistics + FfxFloat16x3 color_std = FfxFloat16x3((sqrt(local_neighborhood.variance.xyz) + length(local_neighborhood.mean.xyz - avg_radiance)) * history_clip_weight * 1.4f); + local_neighborhood.mean.xyz = ffxLerp(local_neighborhood.mean.xyz, avg_radiance, FfxFloat16x3(0.2f, 0.2f, 0.2f)); + FfxFloat16x3 radiance_min = local_neighborhood.mean.xyz - color_std; + FfxFloat16x3 radiance_max = local_neighborhood.mean.xyz + color_std; + FfxFloat16x3 clipped_old_signal = FFX_DNSR_Reflections_ClipAABB(radiance_min, radiance_max, old_signal.xyz); + FfxFloat16 accumulation_speed = FfxFloat16(1.0f) / max(num_samples, FfxFloat16(1.0f)); + FfxFloat16 weight = (FfxFloat16(1.0f) - accumulation_speed); + // Blend with average for small sample count + new_signal.xyz = ffxLerp(new_signal.xyz, avg_radiance, FfxFloat16(1.0f) / max(num_samples + FfxFloat16(1.0f), FfxFloat16(1.0f))); + // Clip outliers + { + FfxFloat16x3 radiance_min = avg_radiance.xyz - color_std * FfxFloat16x3(1.0f, 1.0f, 1.0f); + FfxFloat16x3 radiance_max = avg_radiance.xyz + color_std * FfxFloat16x3(1.0f, 1.0f, 1.0f); + new_signal.xyz = FFX_DNSR_Reflections_ClipAABB(radiance_min, radiance_max, new_signal.xyz); + } + // Blend with history +#ifdef FFX_GLSL + new_signal = (FfxFloat16(1.0) - weight) * new_signal + weight * clipped_old_signal; +#else + new_signal = ffxLerp(new_signal, clipped_old_signal, weight); +#endif + new_variance = ffxLerp(FFX_DNSR_Reflections_ComputeTemporalVariance(new_signal.xyz, clipped_old_signal.xyz), new_variance, weight); + if (any(isinf(new_signal)) || any(isnan(new_signal)) || isinf(new_variance) || isnan(new_variance)) { + new_signal = FfxFloat16x3(0.0f, 0.0f, 0.0f); + new_variance = FfxFloat16(0.0f); + } + + } + FFX_DNSR_Reflections_StoreTemporalAccumulation(dispatch_thread_id, new_signal, new_variance); +} + +#else // #if FFX_HALF + +struct FFX_DNSR_Reflections_NeighborhoodSample { + FfxFloat32x3 radiance; +}; + +FFX_DNSR_Reflections_NeighborhoodSample FFX_DNSR_Reflections_LoadFromGroupSharedMemory(FfxInt32x2 idx) { + FfxUInt32x2 packed_radiance = FfxUInt32x2(g_ffx_dnsr_shared_0[idx.y][idx.x], g_ffx_dnsr_shared_1[idx.y][idx.x]); + FfxFloat32x3 unpacked_radiance = FFX_DNSR_Reflections_UnpackFloat16_4(packed_radiance).xyz; + + FFX_DNSR_Reflections_NeighborhoodSample neighborSample; + neighborSample.radiance = unpacked_radiance; + return neighborSample; +} + +struct FFX_DNSR_Reflections_Moments { + FfxFloat32x3 mean; + FfxFloat32x3 variance; +}; + +FFX_DNSR_Reflections_Moments FFX_DNSR_Reflections_EstimateLocalNeighborhoodInGroup(FfxInt32x2 group_thread_id) { + FFX_DNSR_Reflections_Moments estimate; + estimate.mean = FfxFloat32x3(0.0f, 0.0f, 0.0f); + estimate.variance = FfxFloat32x3(0.0f, 0.0f, 0.0f); + FfxFloat32 accumulated_weight = FfxFloat32(0.0f); + for (FfxInt32 j = -FFX_DNSR_REFLECTIONS_LOCAL_NEIGHBORHOOD_RADIUS; j <= FFX_DNSR_REFLECTIONS_LOCAL_NEIGHBORHOOD_RADIUS; ++j) { + for (FfxInt32 i = -FFX_DNSR_REFLECTIONS_LOCAL_NEIGHBORHOOD_RADIUS; i <= FFX_DNSR_REFLECTIONS_LOCAL_NEIGHBORHOOD_RADIUS; ++i) { + FfxInt32x2 new_idx = group_thread_id + FfxInt32x2(i, j); + FfxFloat32x3 radiance = FFX_DNSR_Reflections_LoadFromGroupSharedMemory(new_idx).radiance; + FfxFloat32 weight = FFX_DNSR_Reflections_LocalNeighborhoodKernelWeight(FfxFloat32(i)) * FFX_DNSR_Reflections_LocalNeighborhoodKernelWeight(FfxFloat32(j)); + accumulated_weight += weight; + estimate.mean += radiance * weight; + estimate.variance += radiance * radiance * weight; + } + } + estimate.mean /= accumulated_weight; + estimate.variance /= accumulated_weight; + + estimate.variance = abs(estimate.variance - estimate.mean * estimate.mean); + return estimate; +} + +void FFX_DNSR_Reflections_StoreInGroupSharedMemory(FfxInt32x2 group_thread_id, FfxFloat32x3 radiance) { + g_ffx_dnsr_shared_0[group_thread_id.y][group_thread_id.x] = FFX_DNSR_Reflections_PackFloat16(radiance.xy); + g_ffx_dnsr_shared_1[group_thread_id.y][group_thread_id.x] = FFX_DNSR_Reflections_PackFloat16(radiance.zz); +} + +void FFX_DNSR_Reflections_LoadNeighborhood(FfxInt32x2 pixel_coordinate, out FfxFloat32x3 radiance) { radiance = FFX_DNSR_Reflections_LoadRadiance(pixel_coordinate); } + +void FFX_DNSR_Reflections_InitializeGroupSharedMemory(FfxInt32x2 dispatch_thread_id, FfxInt32x2 group_thread_id, FfxInt32x2 screen_size) { + // Load 16x16 region into shared memory using 4 8x8 blocks. + FfxInt32x2 offset[4] = {FfxInt32x2(0, 0), FfxInt32x2(8, 0), FfxInt32x2(0, 8), FfxInt32x2(8, 8)}; + + // Intermediate storage registers to cache the result of all loads + FfxFloat32x3 radiance[4]; + + // Start in the upper left corner of the 16x16 region. + dispatch_thread_id -= 4; + + // First store all loads in registers + for (FfxInt32 i = 0; i < 4; ++i) { + FFX_DNSR_Reflections_LoadNeighborhood(dispatch_thread_id + offset[i], radiance[i]); + } + + // Then move all registers to FFX_GROUPSHARED memory + for (FfxInt32 j = 0; j < 4; ++j) { + FFX_DNSR_Reflections_StoreInGroupSharedMemory(group_thread_id + offset[j], radiance[j]); + } +} + +void FFX_DNSR_Reflections_ResolveTemporal(FfxInt32x2 dispatch_thread_id, FfxInt32x2 group_thread_id, FfxUInt32x2 screen_size, FfxFloat32x2 inv_screen_size, FfxFloat32 history_clip_weight) { + FFX_DNSR_Reflections_InitializeGroupSharedMemory(dispatch_thread_id, group_thread_id, FfxInt32x2(screen_size)); + FFX_GROUP_MEMORY_BARRIER; + + group_thread_id += 4; // Center threads in FFX_GROUPSHARED memory + + FfxFloat32x3 radiance = FFX_DNSR_Reflections_LoadFromGroupSharedMemory(group_thread_id).radiance; + FfxFloat32 radianceSum = radiance.x + radiance.y + radiance.z; + if (radianceSum < RADIANCE_THRESHOLD) + { + FFX_DNSR_Reflections_StoreTemporalAccumulation(dispatch_thread_id, FfxFloat32x3(0.0f, 0.0f, 0.0f), FfxFloat32(0.0f)); + return; + } + + FFX_DNSR_Reflections_NeighborhoodSample center = FFX_DNSR_Reflections_LoadFromGroupSharedMemory(group_thread_id); + FfxFloat32x3 new_signal = center.radiance; + FfxFloat32 roughness = FFX_DNSR_Reflections_LoadRoughness(dispatch_thread_id); + FfxFloat32 new_variance = FFX_DNSR_Reflections_LoadVariance(dispatch_thread_id); + + if (FFX_DNSR_Reflections_IsGlossyReflection(roughness)) { + FfxFloat32 num_samples = FFX_DNSR_Reflections_LoadNumSamples(dispatch_thread_id); + FfxFloat32x2 uv8 = (FfxFloat32x2(dispatch_thread_id.xy) + (0.5).xx) / FFX_DNSR_Reflections_RoundUp8(screen_size); + FfxFloat32x3 avg_radiance = FFX_DNSR_Reflections_SampleAverageRadiance(uv8); + + FfxFloat32x3 old_signal = FFX_DNSR_Reflections_LoadRadianceReprojected(dispatch_thread_id); + FFX_DNSR_Reflections_Moments local_neighborhood = FFX_DNSR_Reflections_EstimateLocalNeighborhoodInGroup(group_thread_id); + // Clip history based on the curren local statistics + FfxFloat32x3 color_std = FfxFloat32x3((sqrt(local_neighborhood.variance.xyz) + length(local_neighborhood.mean.xyz - avg_radiance)) * history_clip_weight * 1.4f); + local_neighborhood.mean.xyz = ffxLerp(local_neighborhood.mean.xyz, avg_radiance, FfxFloat32x3(0.2f, 0.2f, 0.2f)); + FfxFloat32x3 radiance_min = local_neighborhood.mean.xyz - color_std; + FfxFloat32x3 radiance_max = local_neighborhood.mean.xyz + color_std; + FfxFloat32x3 clipped_old_signal = FFX_DNSR_Reflections_ClipAABB(radiance_min, radiance_max, old_signal.xyz); + FfxFloat32 accumulation_speed = FfxFloat32(1.0f) / max(num_samples, FfxFloat32(1.0f)); + FfxFloat32 weight = (FfxFloat32(1.0f) - accumulation_speed); + // Blend with average for small sample count + new_signal.xyz = ffxLerp(new_signal.xyz, avg_radiance, FfxFloat32(1.0f) / max(num_samples + FfxFloat32(1.0f), FfxFloat32(1.0f))); + // Clip outliers + { + FfxFloat32x3 radiance_min = avg_radiance.xyz - color_std * FfxFloat32x3(1.0f, 1.0f, 1.0f); + FfxFloat32x3 radiance_max = avg_radiance.xyz + color_std * FfxFloat32x3(1.0f, 1.0f, 1.0f); + new_signal.xyz = FFX_DNSR_Reflections_ClipAABB(radiance_min, radiance_max, new_signal.xyz); + } + // Blend with history + new_signal = ffxLerp(new_signal, clipped_old_signal, weight); + new_variance = ffxLerp(FFX_DNSR_Reflections_ComputeTemporalVariance(new_signal.xyz, clipped_old_signal.xyz), new_variance, weight); + if (any(isinf(new_signal)) || any(isnan(new_signal)) || isinf(new_variance) || isnan(new_variance)) { + new_signal = FfxFloat32x3(0.0f, 0.0f, 0.0f); + new_variance = FfxFloat32(0.0f); + } + + } + FFX_DNSR_Reflections_StoreTemporalAccumulation(dispatch_thread_id, new_signal, new_variance); +} + +#endif // #if FFX_HALF + +void ResolveTemporal(FfxUInt32 group_index, FfxUInt32 group_id, FfxUInt32x2 group_thread_id) { + FfxUInt32 packed_coords = GetDenoiserTile(group_id); + FfxInt32x2 dispatch_thread_id = FfxInt32x2(packed_coords & 0xffffu, (packed_coords >> 16) & 0xffffu) + FfxInt32x2(group_thread_id); + FfxInt32x2 dispatch_group_id = dispatch_thread_id / 8; + FfxInt32x2 remapped_group_thread_id = FfxInt32x2(ffxRemapForWaveReduction(group_index)); + FfxInt32x2 remapped_dispatch_thread_id = dispatch_group_id * 8 + remapped_group_thread_id; + + FFX_DNSR_Reflections_ResolveTemporal(remapped_dispatch_thread_id, remapped_group_thread_id, RenderSize(), InverseRenderSize(), TemporalStabilityFactor()); +} + +#endif // FFX_DNSR_REFLECTIONS_RESOLVE_TEMPORAL diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/denoiser/ffx_denoiser_resources.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/denoiser/ffx_denoiser_resources.h new file mode 100644 index 00000000..390ba15a --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/denoiser/ffx_denoiser_resources.h @@ -0,0 +1,94 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_SHADOWS_DENOISER_RESOURCES_H +#define FFX_SHADOWS_DENOISER_RESOURCES_H + +#if defined(FFX_CPU) || defined(FFX_GPU) +#define FFX_DENOISER_RESOURCE_IDENTIFIER_NULL 0 +#define FFX_DENOISER_RESOURCE_IDENTIFIER_HIT_MASK_RESULTS 1 + +#define FFX_DENOISER_RESOURCE_IDENTIFIER_TILE_BUFFER 2 +#define FFX_DENOISER_RESOURCE_IDENTIFIER_SHADOW_MASK 3 +#define FFX_DENOISER_RESOURCE_IDENTIFIER_RAYTRACER_RESULT 4 + +#define FFX_DENOISER_RESOURCE_IDENTIFIER_DEPTH 5 +#define FFX_DENOISER_RESOURCE_IDENTIFIER_VELOCITY 6 +#define FFX_DENOISER_RESOURCE_IDENTIFIER_NORMAL 7 +#define FFX_DENOISER_RESOURCE_IDENTIFIER_NORMAL_FP16 8 //same resource as NORMAL + +#define FFX_DENOISER_RESOURCE_IDENTIFIER_PREVIOUS_DEPTH 9 +#define FFX_DENOISER_RESOURCE_IDENTIFIER_TILE_META_DATA 10 + +#define FFX_DENOISER_RESOURCE_IDENTIFIER_MOMENTS0 11 +#define FFX_DENOISER_RESOURCE_IDENTIFIER_MOMENTS1 12 +#define FFX_DENOISER_RESOURCE_IDENTIFIER_PREVIOUS_MOMENTS 13 //same resource as MOMENT0 & MOMENT1 +#define FFX_DENOISER_RESOURCE_IDENTIFIER_CURRENT_MOMENTS 14 //same resource as MOMENT0 & MOMENT1 + +#define FFX_DENOISER_RESOURCE_IDENTIFIER_SCRATCH0 15 +#define FFX_DENOISER_RESOURCE_IDENTIFIER_SCRATCH1 16 +#define FFX_DENOISER_RESOURCE_IDENTIFIER_HISTORY 17 //same resource as SCRATCH1 +#define FFX_DENOISER_RESOURCE_IDENTIFIER_REPROJECTION_RESULTS 18 //same resource as SCRATCH0 +#define FFX_DENOISER_RESOURCE_IDENTIFIER_FILTER_INPUT 19 //same resource as SCRATCH0 & SCRATCH1 + +#define FFX_DENOISER_RESOURCE_IDENTIFIER_FILTER_OUTPUT 20 + +#define FFX_DENOISER_RESOURCE_IDENTIFIER_INPUT_DEPTH_HIERARCHY 21 +#define FFX_DENOISER_RESOURCE_IDENTIFIER_INPUT_MOTION_VECTORS 22 +#define FFX_DENOISER_RESOURCE_IDENTIFIER_INPUT_NORMAL 23 +#define FFX_DENOISER_RESOURCE_IDENTIFIER_OUTPUT 24 +#define FFX_DENOISER_RESOURCE_IDENTIFIER_RADIANCE 25 +#define FFX_DENOISER_RESOURCE_IDENTIFIER_RADIANCE_HISTORY 26 +#define FFX_DENOISER_RESOURCE_IDENTIFIER_VARIANCE 27 +#define FFX_DENOISER_RESOURCE_IDENTIFIER_SAMPLE_COUNT 28 +#define FFX_DENOISER_RESOURCE_IDENTIFIER_AVERAGE_RADIANCE 29 +#define FFX_DENOISER_RESOURCE_IDENTIFIER_DENOISER_TILE_LIST 10 +#define FFX_DENOISER_RESOURCE_IDENTIFIER_EXTRACTED_ROUGHNESS 31 +#define FFX_DENOISER_RESOURCE_IDENTIFIER_DEPTH_HISTORY 32 +#define FFX_DENOISER_RESOURCE_IDENTIFIER_NORMAL_HISTORY 33 +#define FFX_DENOISER_RESOURCE_IDENTIFIER_ROUGHNESS_HISTORY 34 +#define FFX_DENOISER_RESOURCE_IDENTIFIER_RADIANCE_0 35 +#define FFX_DENOISER_RESOURCE_IDENTIFIER_RADIANCE_1 36 +#define FFX_DENOISER_RESOURCE_IDENTIFIER_VARIANCE_0 37 +#define FFX_DENOISER_RESOURCE_IDENTIFIER_VARIANCE_1 38 +#define FFX_DENOISER_RESOURCE_IDENTIFIER_SAMPLE_COUNT_0 39 +#define FFX_DENOISER_RESOURCE_IDENTIFIER_SAMPLE_COUNT_1 40 +#define FFX_DENOISER_RESOURCE_IDENTIFIER_AVERAGE_RADIANCE_0 41 +#define FFX_DENOISER_RESOURCE_IDENTIFIER_AVERAGE_RADIANCE_1 42 +#define FFX_DENOISER_RESOURCE_IDENTIFIER_REPROJECTED_RADIANCE 43 +#define FFX_DENOISER_RESOURCE_IDENTIFIER_INDIRECT_ARGS 44 + +#define FFX_DENOISER_RESOURCE_IDENTIFIER_COUNT 45 + +// CBV resource definitions +#define FFX_DENOISER_SHADOWS_CONSTANTBUFFER_IDENTIFIER_DENOISER_SHADOWS0 0 +#define FFX_DENOISER_SHADOWS_CONSTANTBUFFER_IDENTIFIER_DENOISER_SHADOWS1 1 +#define FFX_DENOISER_SHADOWS_CONSTANTBUFFER_IDENTIFIER_DENOISER_SHADOWS2 2 +#define FFX_DENOISER_SHADOWS_CONSTANTBUFFER_IDENTIFIER_DENOISER_SHADOWS_COUNT 3 + +// CBV resource definitions +#define FFX_DENOISER_REFLECTIONS_CONSTANTBUFFER_IDENTIFIER 0 +#define FFX_DENOISER_REFLECTIONS_CONSTANTBUFFER_IDENTIFIER_COUNT 1 + +#endif // #if defined(FFX_CPU) || defined(FFX_GPU) + +#endif // FFX_SHADOWS_DENOISER_RESOURCES_H diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/denoiser/ffx_denoiser_shadows_callbacks_glsl.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/denoiser/ffx_denoiser_shadows_callbacks_glsl.h new file mode 100644 index 00000000..d8316a5b --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/denoiser/ffx_denoiser_shadows_callbacks_glsl.h @@ -0,0 +1,378 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_denoiser_resources.h" + +#if defined(FFX_GPU) +#include "ffx_core.h" + +#if defined(DENOISER_SHADOWS_BIND_CB0_DENOISER_SHADOWS) + layout (set = 0, binding = DENOISER_SHADOWS_BIND_CB0_DENOISER_SHADOWS, std140) uniform cb0DenoiserShadows_t + { + FfxInt32x2 iBufferDimensions; + } cb0DenoiserShadows; +#endif + +#if defined(DENOISER_SHADOWS_BIND_CB1_DENOISER_SHADOWS) + layout (set = 0, binding = DENOISER_SHADOWS_BIND_CB1_DENOISER_SHADOWS, std140) uniform cb1DenoiserShadows_t + { + FfxFloat32x3 fEye; + FfxInt32 iFirstFrame; + FfxInt32x2 iBufferDimensions; + FfxFloat32x2 fInvBufferDimensions; + FfxFloat32x2 fMotionVectorScale; + FfxFloat32x2 normalsUnpackMul_unpackAdd; + FfxFloat32Mat4 fProjectionInverse; + FfxFloat32Mat4 fReprojectionMatrix; + FfxFloat32Mat4 fViewProjectionInverse; + } cb1DenoiserShadows; +#endif + +#if defined(DENOISER_SHADOWS_BIND_CB2_DENOISER_SHADOWS) + layout (set = 0, binding = DENOISER_SHADOWS_BIND_CB2_DENOISER_SHADOWS, std140) uniform cb2DenoiserShadows_t + { + FfxFloat32Mat4 fProjectionInverse; + FfxFloat32x2 fInvBufferDimensions; + FfxFloat32x2 normalsUnpackMul_unpackAdd; + FfxInt32x2 iBufferDimensions; + FfxFloat32 fDepthSimilaritySigma; + } cb2DenoiserShadows; +#endif + +FfxInt32x2 BufferDimensions() +{ +#if defined(DENOISER_SHADOWS_BIND_CB0_DENOISER_SHADOWS) + return cb0DenoiserShadows.iBufferDimensions; +#elif defined(DENOISER_SHADOWS_BIND_CB1_DENOISER_SHADOWS) + return cb1DenoiserShadows.iBufferDimensions; +#elif defined(DENOISER_SHADOWS_BIND_CB2_DENOISER_SHADOWS) + return cb2DenoiserShadows.iBufferDimensions; +#endif + + return FfxInt32x2(0, 0); +} + +FfxFloat32x2 MotionVectorScale() +{ +#if defined(DENOISER_SHADOWS_BIND_CB1_DENOISER_SHADOWS) + return cb1DenoiserShadows.fMotionVectorScale; +#endif + return FfxFloat32x2(0, 0); +} + +// SRVs +#if defined DENOISER_SHADOWS_BIND_SRV_INPUT_HIT_MASK_RESULTS + layout (set = 0, binding = DENOISER_SHADOWS_BIND_SRV_INPUT_HIT_MASK_RESULTS) + uniform utexture2D r_hit_mask_results; +#endif +#if defined DENOISER_SHADOWS_BIND_SRV_DEPTH + layout (set = 0, binding = DENOISER_SHADOWS_BIND_SRV_DEPTH) + uniform texture2D r_depth; +#endif +#if defined DENOISER_SHADOWS_BIND_SRV_VELOCITY + layout (set = 0, binding = DENOISER_SHADOWS_BIND_SRV_VELOCITY) + uniform texture2D r_velocity; +#endif +#if defined DENOISER_SHADOWS_BIND_SRV_NORMAL + layout (set = 0, binding = DENOISER_SHADOWS_BIND_SRV_NORMAL) + uniform texture2D r_normal; +#endif +#if defined DENOISER_SHADOWS_BIND_SRV_HISTORY + layout (set = 0, binding = DENOISER_SHADOWS_BIND_SRV_HISTORY) + uniform texture2D r_history; +#endif +#if defined DENOISER_SHADOWS_BIND_SRV_PREVIOUS_DEPTH + layout (set = 0, binding = DENOISER_SHADOWS_BIND_SRV_PREVIOUS_DEPTH) + uniform texture2D r_previous_depth; +#endif +#if defined DENOISER_SHADOWS_BIND_SRV_PREVIOUS_MOMENTS + layout (set = 0, binding = DENOISER_SHADOWS_BIND_SRV_PREVIOUS_MOMENTS) + uniform texture2D r_previous_moments; +#endif +#if FFX_HALF + #if defined DENOISER_SHADOWS_BIND_SRV_FILTER_INPUT + layout (set = 0, binding = DENOISER_SHADOWS_BIND_SRV_FILTER_INPUT) + uniform texture2D r_filter_input; + #endif +#endif + +// UAV declarations +#if defined DENOISER_SHADOWS_BIND_UAV_SHADOW_MASK + layout (set = 0, binding = DENOISER_SHADOWS_BIND_UAV_SHADOW_MASK, std430) buffer rw_shadow_mask_t + { + FfxUInt32 data[]; + } rw_shadow_mask; +#endif +#if defined DENOISER_SHADOWS_BIND_UAV_RAYTRACER_RESULT + layout (set = 0, binding = DENOISER_SHADOWS_BIND_UAV_RAYTRACER_RESULT, std430) buffer rw_raytracer_result_t + { + FfxUInt32 data[]; + } rw_raytracer_result; +#endif +#if defined DENOISER_SHADOWS_BIND_UAV_TILE_METADATA + layout (set = 0, binding = DENOISER_SHADOWS_BIND_UAV_TILE_METADATA, std430) buffer rw_tile_metadata_t + { + FfxUInt32 data[]; + } rw_tile_metadata; +#endif +#if defined DENOISER_SHADOWS_BIND_UAV_REPROJECTION_RESULTS + layout (set = 0, binding = DENOISER_SHADOWS_BIND_UAV_REPROJECTION_RESULTS, rg32f) + uniform image2D rw_reprojection_results; +#endif +#if defined DENOISER_SHADOWS_BIND_UAV_CURRENT_MOMENTS + layout (set = 0, binding = DENOISER_SHADOWS_BIND_UAV_CURRENT_MOMENTS, rgba32f) + uniform image2D rw_current_moments; +#endif +#if defined DENOISER_SHADOWS_BIND_UAV_HISTORY + layout (set = 0, binding = DENOISER_SHADOWS_BIND_UAV_HISTORY, rg32f) + uniform image2D rw_history; +#endif +#if defined DENOISER_SHADOWS_BIND_UAV_FILTER_OUTPUT + layout (set = 0, binding = DENOISER_SHADOWS_BIND_UAV_FILTER_OUTPUT) writeonly + uniform image2D rw_filter_output; +#endif + +#define TILE_SIZE_X 8 +#define TILE_SIZE_Y 4 + +FfxUInt32 LaneIdToBitShift(FfxUInt32x2 localID) +{ + return localID.y * TILE_SIZE_X + localID.x; +} + +FfxBoolean WaveMaskToBool(FfxUInt32 mask, FfxUInt32x2 localID) +{ + return FfxBoolean((FfxUInt32(1) << LaneIdToBitShift(localID.xy)) & mask); +} + + +#if defined(DENOISER_SHADOWS_BIND_SRV_INPUT_HIT_MASK_RESULTS) +FfxBoolean HitsLight(FfxUInt32x2 did, FfxUInt32x2 gtid, FfxUInt32x2 gid) +{ + FfxUInt32 mask = texelFetch(r_hit_mask_results, ivec2(gid), 0).r; + return !WaveMaskToBool(mask, gtid); +} +#endif // #if defined(DENOISER_SHADOWS_BIND_SRV_INPUT_HIT_MASK_RESULTS) + +FfxFloat32 NormalsUnpackMul() +{ +#if defined(DENOISER_SHADOWS_BIND_CB1_DENOISER_SHADOWS) + return cb1DenoiserShadows.normalsUnpackMul_unpackAdd[0]; +#endif +#if defined(DENOISER_SHADOWS_BIND_CB2_DENOISER_SHADOWS) + return cb2DenoiserShadows.normalsUnpackMul_unpackAdd[0]; +#endif + return 0; +} + +FfxFloat32 NormalsUnpackAdd() +{ +#if defined(DENOISER_SHADOWS_BIND_CB1_DENOISER_SHADOWS) + return cb1DenoiserShadows.normalsUnpackMul_unpackAdd[1]; +#endif +#if defined(DENOISER_SHADOWS_BIND_CB2_DENOISER_SHADOWS) + return cb2DenoiserShadows.normalsUnpackMul_unpackAdd[1]; +#endif + return 0; +} + +#if defined(DENOISER_SHADOWS_BIND_UAV_SHADOW_MASK) +void StoreShadowMask(FfxUInt32 offset, FfxUInt32 value) +{ + rw_shadow_mask.data[offset] = value; +} +#endif // #if defined(DENOISER_SHADOWS_BIND_UAV_SHADOW_MASK) + +#if defined(DENOISER_SHADOWS_BIND_CB1_DENOISER_SHADOWS) +FfxFloat32Mat4 ViewProjectionInverse() +{ + return cb1DenoiserShadows.fViewProjectionInverse; +} +#endif // #if defined(DENOISER_SHADOWS_BIND_CB1_DENOISER_SHADOWS) + +#if defined(DENOISER_SHADOWS_BIND_CB1_DENOISER_SHADOWS) +FfxFloat32Mat4 ReprojectionMatrix() +{ + return cb1DenoiserShadows.fReprojectionMatrix; +} +#endif // #if defined(DENOISER_SHADOWS_BIND_CB1_DENOISER_SHADOWS) + +FfxFloat32Mat4 ProjectionInverse() +{ +#if defined(DENOISER_SHADOWS_BIND_CB1_DENOISER_SHADOWS) + return cb1DenoiserShadows.fProjectionInverse; +#endif +#if defined(DENOISER_SHADOWS_BIND_CB2_DENOISER_SHADOWS) + return cb2DenoiserShadows.fProjectionInverse; +#else + return FfxFloat32Mat4(0); +#endif +} + + +FfxFloat32x2 InvBufferDimensions() +{ +#if defined(DENOISER_SHADOWS_BIND_CB1_DENOISER_SHADOWS) + return cb1DenoiserShadows.fInvBufferDimensions; +#elif defined(DENOISER_SHADOWS_BIND_CB2_DENOISER_SHADOWS) + return cb2DenoiserShadows.fInvBufferDimensions; +#else + return FfxFloat32x2(0, 0); +#endif +} + +#if defined(DENOISER_SHADOWS_BIND_CB1_DENOISER_SHADOWS) +FfxInt32 IsFirstFrame() +{ + return cb1DenoiserShadows.iFirstFrame; +} +#endif // #if defined(DENOISER_SHADOWS_BIND_CB1_DENOISER_SHADOWS) + +#if defined(DENOISER_SHADOWS_BIND_CB1_DENOISER_SHADOWS) +FfxFloat32x3 Eye() +{ + return cb1DenoiserShadows.fEye; +} +#endif // #if defined(DENOISER_SHADOWS_BIND_CB1_DENOISER_SHADOWS) + +FfxFloat32 LoadDepth(FfxInt32x2 p) +{ +#if defined(DENOISER_SHADOWS_BIND_SRV_DEPTH) + return texelFetch(r_depth, ivec2(p), 0).x; +#else + return 0.f; +#endif +} + +#if defined(DENOISER_SHADOWS_BIND_SRV_PREVIOUS_DEPTH) +FfxFloat32 LoadPreviousDepth(FfxInt32x2 p) +{ + return texelFetch(r_previous_depth, ivec2(p), 0).x; +} +#endif // #if defined(DENOISER_SHADOWS_BIND_SRV_PREVIOUS_DEPTH) + +#if defined(DENOISER_SHADOWS_BIND_SRV_NORMAL) +FfxFloat32x3 LoadNormals(FfxUInt32x2 p) +{ + FfxFloat32x3 normal = texelFetch(r_normal, ivec2(p), 0).xyz; + normal = normal * NormalsUnpackMul().xxx + NormalsUnpackAdd().xxx; + return normalize(normal); +} +#endif // #if defined(DENOISER_SHADOWS_BIND_SRV_NORMAL) + +#if defined(DENOISER_SHADOWS_BIND_SRV_VELOCITY) +FfxFloat32x2 LoadVelocity(FfxInt32x2 p) +{ + FfxFloat32x2 velocity = texelFetch(r_velocity, ivec2(p), 0).rg; + return velocity * MotionVectorScale(); +} +#endif // #if defined(DENOISER_SHADOWS_BIND_SRV_VELOCITY) + +#if defined(DENOISER_SHADOWS_BIND_SRV_HISTORY) +layout (set = 0, binding = 1000) uniform sampler s_trilinerClamp; +FfxFloat32 LoadHistory(FfxFloat32x2 p) +{ + return FfxFloat32(textureLod(sampler2D(r_history, s_trilinerClamp), p, 0.0f).x); +} +#endif + +#if defined(DENOISER_SHADOWS_BIND_SRV_PREVIOUS_MOMENTS) +FfxFloat32x3 LoadPreviousMomentsBuffer(FfxInt32x2 p) +{ + return texelFetch(r_previous_moments, ivec2(p), 0).xyz; +} +#endif // #if defined(DENOISER_SHADOWS_BIND_SRV_PREVIOUS_MOMENTS) + +#if defined(DENOISER_SHADOWS_BIND_UAV_RAYTRACER_RESULT) +FfxUInt32 LoadRaytracedShadowMask(FfxUInt32 p) +{ + return rw_raytracer_result.data[p]; +} +#endif // #if defined(DENOISER_SHADOWS_BIND_UAV_RAYTRACER_RESULT) + +#if defined(DENOISER_SHADOWS_BIND_UAV_TILE_METADATA) +void StoreMetadata(FfxUInt32 p, FfxUInt32 val) +{ + rw_tile_metadata.data[p] = val; +} +#endif // #if defined(DENOISER_SHADOWS_BIND_UAV_TILE_METADATA) + +#if defined(DENOISER_SHADOWS_BIND_UAV_CURRENT_MOMENTS) +void StoreMoments(FfxUInt32x2 p, FfxFloat32x3 val) +{ + imageStore(rw_current_moments, ivec2(p), FfxFloat32x4(val, 0)); +} +#endif // #if defined(DENOISER_SHADOWS_BIND_UAV_CURRENT_MOMENTS) + +#if defined(DENOISER_SHADOWS_BIND_UAV_REPROJECTION_RESULTS) +void StoreReprojectionResults(FfxUInt32x2 p, FfxFloat32x2 val) +{ + imageStore(rw_reprojection_results, ivec2(p), FfxFloat32x4(val, 0, 0)); +} +#endif // #if defined(DENOISER_SHADOWS_BIND_UAV_REPROJECTION_RESULTS) + +#if defined(DENOISER_SHADOWS_BIND_CB2_DENOISER_SHADOWS) +FfxFloat32 DepthSimilaritySigma() +{ + return cb2DenoiserShadows.fDepthSimilaritySigma; +} +#endif + +#if FFX_HALF + +#if defined(DENOISER_SHADOWS_BIND_SRV_FILTER_INPUT) + FfxFloat16x2 LoadFilterInput(FfxUInt32x2 p) + { + return FfxFloat16x2(texelFetch(r_filter_input, ivec2(p), 0).xy); + } +#endif // #if defined(DENOISER_SHADOWS_BIND_SRV_FILTER_INPUT) + +#endif // #if FFX_HALF + +FfxBoolean IsShadowReciever(FfxUInt32x2 p) +{ + FfxFloat32 depth = LoadDepth(FfxInt32x2(p)); + return (depth > 0.0f) && (depth < 1.0f); +} + +#if defined(DENOISER_SHADOWS_BIND_UAV_TILE_METADATA) +FfxUInt32 LoadTileMetaData(FfxUInt32 p) +{ + return rw_tile_metadata.data[p]; +} +#endif // #if defined(DENOISER_SHADOWS_BIND_UAV_TILE_METADATA) + +void StoreHistory(FfxUInt32x2 p, FfxFloat32x2 val) +{ + #if defined(DENOISER_SHADOWS_BIND_UAV_HISTORY) + imageStore(rw_history, ivec2(p), FfxFloat32x4(val, 0, 0)); + #endif // #if defined(DENOISER_SHADOWS_BIND_UAV_HISTORY) +} + +void StoreFilterOutput(FfxUInt32x2 p, FfxFloat32 val) +{ + #if defined(DENOISER_SHADOWS_BIND_UAV_FILTER_OUTPUT) + imageStore(rw_filter_output, ivec2(p), FfxFloat32x4(val, 0, 0, 0)); + #endif // #if defined(DENOISER_SHADOWS_BIND_UAV_FILTER_OUTPUT) +} + +#endif // #if defined(FFX_GPU) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/denoiser/ffx_denoiser_shadows_callbacks_hlsl.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/denoiser/ffx_denoiser_shadows_callbacks_hlsl.h new file mode 100644 index 00000000..875fa2ba --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/denoiser/ffx_denoiser_shadows_callbacks_hlsl.h @@ -0,0 +1,392 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_denoiser_resources.h" + +#if defined(FFX_GPU) +#ifdef __hlsl_dx_compiler +#pragma dxc diagnostic push +#pragma dxc diagnostic ignored "-Wambig-lit-shift" +#endif //__hlsl_dx_compiler +#include "ffx_core.h" +#ifdef __hlsl_dx_compiler +#pragma dxc diagnostic pop +#endif //__hlsl_dx_compiler + +#ifndef FFX_PREFER_WAVE64 +#define FFX_PREFER_WAVE64 +#endif // #ifndef FFX_PREFER_WAVE64 + +#pragma warning(disable: 3205) // conversion from larger type to smaller + +#define FFX_DECLARE_SRV_REGISTER(regIndex) t##regIndex +#define FFX_DECLARE_UAV_REGISTER(regIndex) u##regIndex +#define FFX_DECLARE_CB_REGISTER(regIndex) b##regIndex +#define FFX_DENOISER_SHADOWS_DECLARE_SRV(regIndex) register(FFX_DECLARE_SRV_REGISTER(regIndex)) +#define FFX_DENOISER_SHADOWS_DECLARE_UAV(regIndex) register(FFX_DECLARE_UAV_REGISTER(regIndex)) +#define FFX_DENOISER_SHADOWS_DECLARE_CB(regIndex) register(FFX_DECLARE_CB_REGISTER(regIndex)) + +#if defined(DENOISER_SHADOWS_BIND_CB0_DENOISER_SHADOWS) + cbuffer cb0DenoiserShadows : FFX_DENOISER_SHADOWS_DECLARE_CB(DENOISER_SHADOWS_BIND_CB0_DENOISER_SHADOWS) + { + FfxInt32x2 iBufferDimensions; +#define FFX_DENOISER_SHADOWS_CONSTANT_BUFFER_0_SIZE 2 + } +#endif + +#if defined(DENOISER_SHADOWS_BIND_CB1_DENOISER_SHADOWS) + cbuffer cb1DenoiserShadows : FFX_DENOISER_SHADOWS_DECLARE_CB(DENOISER_SHADOWS_BIND_CB1_DENOISER_SHADOWS) + { + FfxFloat32x3 fEye; + FfxInt32 iFirstFrame; + FfxInt32x2 iBufferDimensions; + FfxFloat32x2 fInvBufferDimensions; + FfxFloat32x2 fMotionVectorScale; + FfxFloat32x2 normalsUnpackMul_unpackAdd; + FfxFloat32Mat4 fProjectionInverse; + FfxFloat32Mat4 fReprojectionMatrix; + FfxFloat32Mat4 fViewProjectionInverse; +#define FFX_DENOISER_SHADOWS_CONSTANT_BUFFER_1_SIZE 56 + } +#endif + +#if defined(DENOISER_SHADOWS_BIND_CB2_DENOISER_SHADOWS) + cbuffer cb2DenoiserShadows : FFX_DENOISER_SHADOWS_DECLARE_CB(DENOISER_SHADOWS_BIND_CB2_DENOISER_SHADOWS) + { + FfxFloat32Mat4 fProjectionInverse; + FfxFloat32x2 fInvBufferDimensions; + FfxFloat32x2 normalsUnpackMul_unpackAdd; + FfxInt32x2 iBufferDimensions; + FfxFloat32 fDepthSimilaritySigma; +#define FFX_DENOISER_SHADOWS_CONSTANT_BUFFER_2_SIZE 24 + } +#endif + +#if defined(FFX_GPU) +#define FFX_DENOISER_SHADOWS_ROOTSIG_STRINGIFY(p) FFX_DENOISER_SHADOWS_ROOTSIG_STR(p) +#define FFX_DENOISER_SHADOWS_ROOTSIG_STR(p) #p +#define FFX_DENOISER_SHADOWS_PREPARE_SHADOW_MASK_ROOTSIG [RootSignature( "DescriptorTable(UAV(u0, numDescriptors = " FFX_DENOISER_SHADOWS_ROOTSIG_STRINGIFY(FFX_DENOISER_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "DescriptorTable(SRV(t0, numDescriptors = " FFX_DENOISER_SHADOWS_ROOTSIG_STRINGIFY(FFX_DENOISER_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "CBV(b0)")] + +#define FFX_DENOISER_SHADOWS_TILE_CLASSIFICATION_ROOTSIG [RootSignature( "DescriptorTable(UAV(u0, numDescriptors = " FFX_DENOISER_SHADOWS_ROOTSIG_STRINGIFY(FFX_DENOISER_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "DescriptorTable(SRV(t0, numDescriptors = " FFX_DENOISER_SHADOWS_ROOTSIG_STRINGIFY(FFX_DENOISER_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "CBV(b0), " \ + "StaticSampler(s0, filter = FILTER_MIN_MAG_MIP_LINEAR, " \ + "addressU = TEXTURE_ADDRESS_CLAMP, " \ + "addressV = TEXTURE_ADDRESS_CLAMP, " \ + "addressW = TEXTURE_ADDRESS_CLAMP, " \ + "MinLOD = 0, " \ + "MaxLOD = 3.402823466e+38f, " \ + "mipLODBias = 0, " \ + "comparisonFunc = COMPARISON_LESS_EQUAL, " \ + "maxAnisotropy = 16, " \ + "borderColor = STATIC_BORDER_COLOR_OPAQUE_WHITE)")] + +#define FFX_DENOISER_SHADOWS_FILTER_SOFT_SHADOWS_ROOTSIG [RootSignature( "DescriptorTable(UAV(u0, numDescriptors = " FFX_DENOISER_SHADOWS_ROOTSIG_STRINGIFY(FFX_DENOISER_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "DescriptorTable(SRV(t0, numDescriptors = " FFX_DENOISER_SHADOWS_ROOTSIG_STRINGIFY(FFX_DENOISER_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "CBV(b0)")] + +#if defined(FFX_DENOISER_SHADOWS_EMBED_ROOTSIG) +#define FFX_DENOISER_SHADOWS_EMBED_PREPARE_SHADOW_MASK_ROOTSIG_CONTENT FFX_DENOISER_SHADOWS_PREPARE_SHADOW_MASK_ROOTSIG +#define FFX_DENOISER_SHADOWS_EMBED_TILE_CLASSIFICATION_ROOTSIG_CONTENT FFX_DENOISER_SHADOWS_TILE_CLASSIFICATION_ROOTSIG +#define FFX_DENOISER_SHADOWS_EMBED_FILTER_SOFT_SHADOWS_ROOTSIG_CONTENT FFX_DENOISER_SHADOWS_FILTER_SOFT_SHADOWS_ROOTSIG +#else +#define FFX_DENOISER_SHADOWS_EMBED_PREPARE_SHADOW_MASK_ROOTSIG_CONTENT +#define FFX_DENOISER_SHADOWS_EMBED_TILE_CLASSIFICATION_ROOTSIG_CONTENT +#define FFX_DENOISER_SHADOWS_EMBED_FILTER_SOFT_SHADOWS_ROOTSIG_CONTENT +#endif // #if FFX_DENOISER_SHADOWS_EMBED_ROOTSIG +#endif // #if defined(FFX_GPU) + +// Sampler +#if defined(DENOISER_SHADOWS_BIND_SRV_HISTORY) + SamplerState s_trilinerClamp : register(s0); +#endif + +// SRVs +#if defined DENOISER_SHADOWS_BIND_SRV_INPUT_HIT_MASK_RESULTS + Texture2D r_hit_mask_results : FFX_DENOISER_SHADOWS_DECLARE_SRV(DENOISER_SHADOWS_BIND_SRV_INPUT_HIT_MASK_RESULTS); +#endif +#if defined DENOISER_SHADOWS_BIND_SRV_DEPTH + Texture2D r_depth : FFX_DENOISER_SHADOWS_DECLARE_SRV(DENOISER_SHADOWS_BIND_SRV_DEPTH); +#endif +#if defined DENOISER_SHADOWS_BIND_SRV_VELOCITY + Texture2D r_velocity : FFX_DENOISER_SHADOWS_DECLARE_SRV(DENOISER_SHADOWS_BIND_SRV_VELOCITY); +#endif +#if defined DENOISER_SHADOWS_BIND_SRV_NORMAL + Texture2D r_normal : FFX_DENOISER_SHADOWS_DECLARE_SRV(DENOISER_SHADOWS_BIND_SRV_NORMAL); +#endif +#if defined DENOISER_SHADOWS_BIND_SRV_HISTORY + Texture2D r_history : FFX_DENOISER_SHADOWS_DECLARE_SRV(DENOISER_SHADOWS_BIND_SRV_HISTORY); +#endif +#if defined DENOISER_SHADOWS_BIND_SRV_PREVIOUS_DEPTH + Texture2D r_previous_depth : FFX_DENOISER_SHADOWS_DECLARE_SRV(DENOISER_SHADOWS_BIND_SRV_PREVIOUS_DEPTH); +#endif +#if defined DENOISER_SHADOWS_BIND_SRV_PREVIOUS_MOMENTS + Texture2D r_previous_moments : FFX_DENOISER_SHADOWS_DECLARE_SRV(DENOISER_SHADOWS_BIND_SRV_PREVIOUS_MOMENTS); +#endif + +#if FFX_HALF + #if defined DENOISER_SHADOWS_BIND_SRV_FILTER_INPUT + Texture2D r_filter_input : FFX_DENOISER_SHADOWS_DECLARE_SRV(DENOISER_SHADOWS_BIND_SRV_FILTER_INPUT); + #endif +#endif + +// UAV declarations +#if defined DENOISER_SHADOWS_BIND_UAV_SHADOW_MASK + RWStructuredBuffer rw_shadow_mask : FFX_DENOISER_SHADOWS_DECLARE_UAV(DENOISER_SHADOWS_BIND_UAV_SHADOW_MASK); +#endif +#if defined DENOISER_SHADOWS_BIND_UAV_RAYTRACER_RESULT + RWStructuredBuffer rw_raytracer_result : FFX_DENOISER_SHADOWS_DECLARE_UAV(DENOISER_SHADOWS_BIND_UAV_RAYTRACER_RESULT); +#endif +#if defined DENOISER_SHADOWS_BIND_UAV_TILE_METADATA + RWStructuredBuffer rw_tile_metadata : FFX_DENOISER_SHADOWS_DECLARE_UAV(DENOISER_SHADOWS_BIND_UAV_TILE_METADATA); +#endif +#if defined DENOISER_SHADOWS_BIND_UAV_REPROJECTION_RESULTS + RWTexture2D rw_reprojection_results : FFX_DENOISER_SHADOWS_DECLARE_UAV(DENOISER_SHADOWS_BIND_UAV_REPROJECTION_RESULTS); +#endif +#if defined DENOISER_SHADOWS_BIND_UAV_CURRENT_MOMENTS + RWTexture2D rw_current_moments : FFX_DENOISER_SHADOWS_DECLARE_UAV(DENOISER_SHADOWS_BIND_UAV_CURRENT_MOMENTS); +#endif +#if defined DENOISER_SHADOWS_BIND_UAV_HISTORY + RWTexture2D rw_history : FFX_DENOISER_SHADOWS_DECLARE_UAV(DENOISER_SHADOWS_BIND_UAV_HISTORY); +#endif +#if defined DENOISER_SHADOWS_BIND_UAV_FILTER_OUTPUT + RWTexture2D rw_filter_output : FFX_DENOISER_SHADOWS_DECLARE_UAV(DENOISER_SHADOWS_BIND_UAV_FILTER_OUTPUT); +#endif + +#define TILE_SIZE_X 8 +#define TILE_SIZE_Y 4 + +FfxUInt32 LaneIdToBitShift(FfxUInt32x2 localID) +{ + return localID.y * TILE_SIZE_X + localID.x; +} + +FfxBoolean WaveMaskToBool(FfxUInt32 mask, FfxUInt32x2 localID) +{ + return (1 << LaneIdToBitShift(localID.xy)) & mask; +} + +#if defined(DENOISER_SHADOWS_BIND_CB0_DENOISER_SHADOWS) || defined(DENOISER_SHADOWS_BIND_CB1_DENOISER_SHADOWS) || defined(DENOISER_SHADOWS_BIND_CB2_DENOISER_SHADOWS) +FfxInt32x2 BufferDimensions() +{ + return iBufferDimensions; +} +#endif // #if defined(DENOISER_SHADOWS_BIND_CB0_DENOISER_SHADOWS) || defined(DENOISER_SHADOWS_BIND_CB1_DENOISER_SHADOWS) || defined(DENOISER_SHADOWS_BIND_CB2_DENOISER_SHADOWS) + +#if defined(DENOISER_SHADOWS_BIND_SRV_INPUT_HIT_MASK_RESULTS) +FfxBoolean HitsLight(FfxUInt32x2 did, FfxUInt32x2 gtid, FfxUInt32x2 gid) +{ + return !WaveMaskToBool(r_hit_mask_results[gid], gtid); +} +#endif // #if defined(DENOISER_SHADOWS_BIND_SRV_INPUT_HIT_MASK_RESULTS) + +#if defined(DENOISER_SHADOWS_BIND_CB1_DENOISER_SHADOWS) || defined(DENOISER_SHADOWS_BIND_CB2_DENOISER_SHADOWS) +FfxFloat32 NormalsUnpackMul() +{ + return normalsUnpackMul_unpackAdd[0]; +} +#endif // #if defined(DENOISER_SHADOWS_BIND_CB1_DENOISER_SHADOWS) || defined(DENOISER_SHADOWS_BIND_CB2_DENOISER_SHADOWS) + +#if defined(DENOISER_SHADOWS_BIND_CB1_DENOISER_SHADOWS) || defined(DENOISER_SHADOWS_BIND_CB2_DENOISER_SHADOWS) +FfxFloat32 NormalsUnpackAdd() +{ + return normalsUnpackMul_unpackAdd[1]; +} +#endif // #if defined(DENOISER_SHADOWS_BIND_CB1_DENOISER_SHADOWS) || defined(DENOISER_SHADOWS_BIND_CB2_DENOISER_SHADOWS) + +#if defined(DENOISER_SHADOWS_BIND_UAV_SHADOW_MASK) +void StoreShadowMask(FfxUInt32 offset, FfxUInt32 value) +{ + rw_shadow_mask[offset] = value; +} +#endif // #if defined(DENOISER_SHADOWS_BIND_UAV_SHADOW_MASK) + +#if defined(DENOISER_SHADOWS_BIND_CB1_DENOISER_SHADOWS) +FfxFloat32Mat4 ViewProjectionInverse() +{ + return fViewProjectionInverse; +} +#endif // #if defined(DENOISER_SHADOWS_BIND_CB1_DENOISER_SHADOWS) + +#if defined(DENOISER_SHADOWS_BIND_CB1_DENOISER_SHADOWS) +FfxFloat32Mat4 ReprojectionMatrix() +{ + return fReprojectionMatrix; +} +#endif // #if defined(DENOISER_SHADOWS_BIND_CB1_DENOISER_SHADOWS) + +#if defined(DENOISER_SHADOWS_BIND_CB1_DENOISER_SHADOWS) || defined(DENOISER_SHADOWS_BIND_CB2_DENOISER_SHADOWS) +FfxFloat32Mat4 ProjectionInverse() +{ + return fProjectionInverse; +} +#endif // #if defined(DENOISER_SHADOWS_BIND_CB1_DENOISER_SHADOWS) || defined(DENOISER_SHADOWS_BIND_CB2_DENOISER_SHADOWS) + +#if defined(DENOISER_SHADOWS_BIND_CB1_DENOISER_SHADOWS) || defined(DENOISER_SHADOWS_BIND_CB2_DENOISER_SHADOWS) +FfxFloat32x2 InvBufferDimensions() +{ + return fInvBufferDimensions; +} +#endif // #if defined(DENOISER_SHADOWS_BIND_CB1_DENOISER_SHADOWS) || defined(DENOISER_SHADOWS_BIND_CB2_DENOISER_SHADOWS) + +#if defined(DENOISER_SHADOWS_BIND_CB1_DENOISER_SHADOWS) +FfxFloat32x2 MotionVectorScale() +{ + return fMotionVectorScale; +} +#endif // #if defined(DENOISER_SHADOWS_BIND_CB1_DENOISER_SHADOWS) + +#if defined(DENOISER_SHADOWS_BIND_CB1_DENOISER_SHADOWS) +FfxInt32 IsFirstFrame() +{ + return iFirstFrame; +} +#endif // #if defined(DENOISER_SHADOWS_BIND_CB1_DENOISER_SHADOWS) + +#if defined(DENOISER_SHADOWS_BIND_CB1_DENOISER_SHADOWS) +FfxFloat32x3 Eye() +{ + return fEye; +} +#endif // #if defined(DENOISER_SHADOWS_BIND_CB1_DENOISER_SHADOWS) + +FfxFloat32 LoadDepth(FfxInt32x2 p) +{ + #if defined(DENOISER_SHADOWS_BIND_SRV_DEPTH) + return r_depth.Load(FfxInt32x3(p, 0)).x; + #else + return 0.f; + #endif // #if defined(DENOISER_SHADOWS_BIND_SRV_DEPTH) +} + +#if defined(DENOISER_SHADOWS_BIND_SRV_PREVIOUS_DEPTH) +FfxFloat32 LoadPreviousDepth(FfxInt32x2 p) +{ + return r_previous_depth.Load(FfxInt32x3(p, 0)).x; +} +#endif // #if defined(DENOISER_SHADOWS_BIND_SRV_PREVIOUS_DEPTH) + +#if defined(DENOISER_SHADOWS_BIND_SRV_NORMAL) +FfxFloat32x3 LoadNormals(FfxInt32x2 p) +{ + FfxFloat32x3 normal = r_normal.Load(FfxInt32x3(p, 0)).xyz; + normal = normal * NormalsUnpackMul().xxx + NormalsUnpackAdd().xxx; + return normalize(normal); +} +#endif // #if defined(DENOISER_SHADOWS_BIND_SRV_NORMAL) + +#if defined(DENOISER_SHADOWS_BIND_SRV_VELOCITY) +FfxFloat32x2 LoadVelocity(FfxInt32x2 p) +{ + FfxFloat32x2 velocity = r_velocity.Load(FfxInt32x3(p, 0)).rg; + return velocity * MotionVectorScale(); +} +#endif // #if defined(DENOISER_SHADOWS_BIND_SRV_VELOCITY) + +#if defined(DENOISER_SHADOWS_BIND_SRV_HISTORY) +FfxFloat32 LoadHistory(FfxFloat32x2 p) +{ + return r_history.SampleLevel(s_trilinerClamp, p, 0).x; +} +#endif // #if defined(DENOISER_SHADOWS_BIND_SRV_HISTORY) + +#if defined(DENOISER_SHADOWS_BIND_SRV_PREVIOUS_MOMENTS) +FfxFloat32x3 LoadPreviousMomentsBuffer(FfxInt32x2 p) +{ + return r_previous_moments.Load(FfxInt32x3(p, 0)).xyz; +} +#endif // #if defined(DENOISER_SHADOWS_BIND_SRV_PREVIOUS_MOMENTS) + +#if defined(DENOISER_SHADOWS_BIND_UAV_RAYTRACER_RESULT) +FfxUInt32 LoadRaytracedShadowMask(FfxUInt32 p) +{ + return rw_raytracer_result[p]; +} +#endif // #if defined(DENOISER_SHADOWS_BIND_UAV_RAYTRACER_RESULT) + +#if defined(DENOISER_SHADOWS_BIND_UAV_TILE_METADATA) +void StoreMetadata(FfxUInt32 p, FfxUInt32 val) +{ + rw_tile_metadata[p] = val; +} +#endif // #if defined(DENOISER_SHADOWS_BIND_UAV_TILE_METADATA) + +#if defined(DENOISER_SHADOWS_BIND_UAV_CURRENT_MOMENTS) +void StoreMoments(FfxUInt32x2 p, FfxFloat32x3 val) +{ + rw_current_moments[p] = val; +} +#endif // #if defined(DENOISER_SHADOWS_BIND_UAV_CURRENT_MOMENTS) + +#if defined(DENOISER_SHADOWS_BIND_UAV_REPROJECTION_RESULTS) +void StoreReprojectionResults(FfxUInt32x2 p, FfxFloat32x2 val) +{ + rw_reprojection_results[p] = val; +} +#endif // #if defined(DENOISER_SHADOWS_BIND_UAV_REPROJECTION_RESULTS) + +#if defined(DENOISER_SHADOWS_BIND_CB2_DENOISER_SHADOWS) +FfxFloat32 DepthSimilaritySigma() +{ + return fDepthSimilaritySigma; +} +#endif // #if defined(DENOISER_SHADOWS_BIND_CB2_DENOISER_SHADOWS) + +#if FFX_HALF + #if defined(DENOISER_SHADOWS_BIND_SRV_FILTER_INPUT) + FfxFloat16x2 LoadFilterInput(FfxUInt32x2 p) + { + return (FfxFloat16x2)r_filter_input.Load(FfxInt32x3(p, 0)).xy; + } + #endif // #if defined(DENOISER_SHADOWS_BIND_SRV_FILTER_INPUT) +#endif + +FfxBoolean IsShadowReciever(FfxUInt32x2 p) +{ + FfxFloat32 depth = LoadDepth(p); + return (depth > 0.0f) && (depth < 1.0f); +} + +#if defined(DENOISER_SHADOWS_BIND_UAV_TILE_METADATA) +FfxUInt32 LoadTileMetaData(FfxUInt32 p) +{ + return rw_tile_metadata[p]; +} +#endif // #if defined(DENOISER_SHADOWS_BIND_UAV_TILE_METADATA) + +void StoreHistory(FfxUInt32x2 p, FfxFloat32x2 val) +{ + #if defined(DENOISER_SHADOWS_BIND_UAV_HISTORY) + rw_history[p] = val; + #endif // #if defined(DENOISER_SHADOWS_BIND_UAV_HISTORY) +} + +void StoreFilterOutput(FfxUInt32x2 p, FfxFloat32 val) +{ + #if defined(DENOISER_SHADOWS_BIND_UAV_FILTER_OUTPUT) + rw_filter_output[p].x = val; + #endif // #if defined(DENOISER_SHADOWS_BIND_UAV_FILTER_OUTPUT) +} + +#endif // #if defined(FFX_GPU) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/denoiser/ffx_denoiser_shadows_filter.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/denoiser/ffx_denoiser_shadows_filter.h new file mode 100644 index 00000000..6b3137d6 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/denoiser/ffx_denoiser_shadows_filter.h @@ -0,0 +1,331 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_DNSR_SHADOWS_FILTER_HLSL +#define FFX_DNSR_SHADOWS_FILTER_HLSL + +#include "ffx_denoiser_shadows_util.h" + +FFX_GROUPSHARED FfxUInt32 g_FFX_DNSR_Shadows_shared_input[16][16]; +FFX_GROUPSHARED FfxFloat32 g_FFX_DNSR_Shadows_shared_depth[16][16]; +FFX_GROUPSHARED FfxUInt32 g_FFX_DNSR_Shadows_shared_normals_xy[16][16]; +FFX_GROUPSHARED FfxUInt32 g_FFX_DNSR_Shadows_shared_normals_zw[16][16]; + +#if FFX_HALF +FfxUInt32 FFX_DNSR_Shadows_PackFloat16(FfxFloat16x2 v) +{ + return ffxPackHalf2x16(FfxFloat32x2(v)); +} + +FfxFloat16x2 FFX_DNSR_Shadows_UnpackFloat16(FfxUInt32 a) +{ + return ffxUnpackF16(a); +} + +FfxFloat16x2 FFX_DNSR_Shadows_LoadInputFromGroupSharedMemory(FfxInt32x2 idx) +{ + return FFX_DNSR_Shadows_UnpackFloat16(g_FFX_DNSR_Shadows_shared_input[idx.y][idx.x]); +} +#endif + +FfxFloat32 FFX_DNSR_Shadows_LoadDepthFromGroupSharedMemory(FfxInt32x2 idx) +{ + return g_FFX_DNSR_Shadows_shared_depth[idx.y][idx.x]; +} + +#if FFX_HALF +FfxFloat16x3 FFX_DNSR_Shadows_LoadNormalsFromGroupSharedMemory(FfxInt32x2 idx) +{ + FfxFloat16x3 normals; + normals.xy = FFX_DNSR_Shadows_UnpackFloat16(g_FFX_DNSR_Shadows_shared_normals_xy[idx.y][idx.x]); + normals.z = FFX_DNSR_Shadows_UnpackFloat16(g_FFX_DNSR_Shadows_shared_normals_zw[idx.y][idx.x]).x; + return normals; +} + +void FFX_DNSR_Shadows_StoreInGroupSharedMemory(FfxInt32x2 idx, FfxFloat16x3 normals, FfxFloat16x2 inp, FfxFloat32 depth) +{ + g_FFX_DNSR_Shadows_shared_input[idx.y][idx.x] = FFX_DNSR_Shadows_PackFloat16(inp); + g_FFX_DNSR_Shadows_shared_depth[idx.y][idx.x] = depth; + g_FFX_DNSR_Shadows_shared_normals_xy[idx.y][idx.x] = FFX_DNSR_Shadows_PackFloat16(normals.xy); + g_FFX_DNSR_Shadows_shared_normals_zw[idx.y][idx.x] = FFX_DNSR_Shadows_PackFloat16(FfxFloat16x2(normals.z, 0)); +} + +void FFX_DNSR_Shadows_LoadWithOffset(FfxInt32x2 did, FfxInt32x2 offset, out FfxFloat16x3 normals, out FfxFloat16x2 inp, out FfxFloat32 depth) +{ + did += offset; + + const FfxInt32x2 p = clamp(did, FfxInt32x2(0, 0), BufferDimensions() - 1); + normals = FfxFloat16x3(LoadNormals(p)); + inp = LoadFilterInput(p); + depth = LoadDepth(p); +} + +void FFX_DNSR_Shadows_StoreWithOffset(FfxInt32x2 gtid, FfxInt32x2 offset, FfxFloat16x3 normals, FfxFloat16x2 inp, FfxFloat32 depth) +{ + gtid += offset; + FFX_DNSR_Shadows_StoreInGroupSharedMemory(gtid, normals, inp, depth); +} + +void FFX_DNSR_Shadows_InitializeGroupSharedMemory(FfxInt32x2 did, FfxInt32x2 gtid) +{ + FfxInt32x2 offset_0 = FfxInt32x2(0, 0); + FfxInt32x2 offset_1 = FfxInt32x2(8, 0); + FfxInt32x2 offset_2 = FfxInt32x2(0, 8); + FfxInt32x2 offset_3 = FfxInt32x2(8, 8); + + FfxFloat16x3 normals_0; + FfxFloat16x2 input_0; + FfxFloat32 depth_0; + + FfxFloat16x3 normals_1; + FfxFloat16x2 input_1; + FfxFloat32 depth_1; + + FfxFloat16x3 normals_2; + FfxFloat16x2 input_2; + FfxFloat32 depth_2; + + FfxFloat16x3 normals_3; + FfxFloat16x2 input_3; + FfxFloat32 depth_3; + + /// XA + /// BC + + did -= 4; + FFX_DNSR_Shadows_LoadWithOffset(did, offset_0, normals_0, input_0, depth_0); // X + FFX_DNSR_Shadows_LoadWithOffset(did, offset_1, normals_1, input_1, depth_1); // A + FFX_DNSR_Shadows_LoadWithOffset(did, offset_2, normals_2, input_2, depth_2); // B + FFX_DNSR_Shadows_LoadWithOffset(did, offset_3, normals_3, input_3, depth_3); // C + + FFX_DNSR_Shadows_StoreWithOffset(gtid, offset_0, normals_0, input_0, depth_0); // X + FFX_DNSR_Shadows_StoreWithOffset(gtid, offset_1, normals_1, input_1, depth_1); // A + FFX_DNSR_Shadows_StoreWithOffset(gtid, offset_2, normals_2, input_2, depth_2); // B + FFX_DNSR_Shadows_StoreWithOffset(gtid, offset_3, normals_3, input_3, depth_3); // C +} +#else +// Not used, defined to make sure f32 path compiles +FfxUInt32 FFX_DNSR_Shadows_PackFloat16(FfxFloat32x2 v){return 0;} +FfxFloat32x2 FFX_DNSR_Shadows_UnpackFloat16(FfxUInt32 a){return FfxFloat32x2(0,0);} +FfxFloat32x2 FFX_DNSR_Shadows_LoadInputFromGroupSharedMemory(FfxInt32x2 idx){return FfxFloat32x2(0,0);} +FfxFloat32x3 FFX_DNSR_Shadows_LoadNormalsFromGroupSharedMemory(FfxInt32x2 idx){return FfxFloat32x3(0,0,0);} +void FFX_DNSR_Shadows_StoreInGroupSharedMemory(FfxInt32x2 idx, FfxFloat32x3 normals, FfxFloat32x2 inp, FfxFloat32 depth){} +void FFX_DNSR_Shadows_LoadWithOffset(FfxInt32x2 did, FfxInt32x2 offset, out FfxFloat32x3 normals, out FfxFloat32x2 inp, out FfxFloat32 depth){depth = 0;} +void FFX_DNSR_Shadows_StoreWithOffset(FfxInt32x2 gtid, FfxInt32x2 offset, FfxFloat32x3 normals, FfxFloat32x2 inp, FfxFloat32 depth){} +void FFX_DNSR_Shadows_InitializeGroupSharedMemory(FfxInt32x2 did, FfxInt32x2 gtid){} +#endif + +FfxFloat32 FFX_DNSR_Shadows_GetShadowSimilarity(FfxFloat32 x1, FfxFloat32 x2, FfxFloat32 sigma) +{ + return exp(-abs(x1 - x2) / sigma); +} + +FfxFloat32 FFX_DNSR_Shadows_GetDepthSimilarity(FfxFloat32 x1, FfxFloat32 x2, FfxFloat32 sigma) +{ + return exp(-abs(x1 - x2) / sigma); +} + +FfxFloat32 FFX_DNSR_Shadows_GetNormalSimilarity(FfxFloat32x3 x1, FfxFloat32x3 x2) +{ + return ffxPow(ffxSaturate(dot(x1, x2)), 32.0f); +} + +FfxFloat32 FFX_DNSR_Shadows_GetLinearDepth(FfxUInt32x2 did, FfxFloat32 depth) +{ + const FfxFloat32x2 uv = (did + 0.5f) * InvBufferDimensions(); + const FfxFloat32x2 ndc = 2.0f * FfxFloat32x2(uv.x, 1.0f - uv.y) - 1.0f; + + FfxFloat32x4 projected = FFX_MATRIX_MULTIPLY(ProjectionInverse(), FfxFloat32x4(ndc, depth, 1)); + + return abs(projected.z / projected.w); +} + +FfxFloat32 FFX_DNSR_Shadows_FetchFilteredVarianceFromGroupSharedMemory(FfxInt32x2 pos) +{ + const FfxInt32 k = 1; + FfxFloat32 variance = 0.0f; + const FfxFloat32 kernel[2][2] = + { + { 1.0f / 4.0f, 1.0f / 8.0f }, + { 1.0f / 8.0f, 1.0f / 16.0f } + }; + for (FfxInt32 y = -k; y <= k; ++y) + { + for (FfxInt32 x = -k; x <= k; ++x) + { + const FfxFloat32 w = kernel[abs(x)][abs(y)]; + variance += w * FFX_DNSR_Shadows_LoadInputFromGroupSharedMemory(pos + FfxInt32x2(x, y)).y; + } + } + return variance; +} + +void FFX_DNSR_Shadows_DenoiseFromGroupSharedMemory(FfxUInt32x2 did, FfxUInt32x2 gtid, inout FfxFloat32 weight_sum, inout FfxFloat32x2 shadow_sum, FfxFloat32 depth, FfxUInt32 stepsize) +{ + // Load our center sample + const FfxFloat32x2 shadow_center = FFX_DNSR_Shadows_LoadInputFromGroupSharedMemory(FfxInt32x2(gtid)); + const FfxFloat32x3 normal_center = FFX_DNSR_Shadows_LoadNormalsFromGroupSharedMemory(FfxInt32x2(gtid)); + + weight_sum = 1.0f; + shadow_sum = shadow_center; + + const FfxFloat32 variance = FFX_DNSR_Shadows_FetchFilteredVarianceFromGroupSharedMemory(FfxInt32x2(gtid)); + const FfxFloat32 std_deviation = sqrt(max(variance + 1e-9f, 0.0f)); + const FfxFloat32 depth_center = FFX_DNSR_Shadows_GetLinearDepth(did, depth); // linearize the depth value + + // Iterate filter kernel + const FfxInt32 k = 1; + const FfxFloat32 kernel[3] = { 1.0f, 2.0f / 3.0f, 1.0f / 6.0f }; + + for (FfxInt32 y = -k; y <= k; ++y) + { + for (FfxInt32 x = -k; x <= k; ++x) + { + // Should we process this sample? + const FfxInt32x2 step = FfxInt32x2(x, y) * FfxInt32x2(stepsize, stepsize); + const FfxInt32x2 gtid_idx = FfxInt32x2(gtid) + step; + const FfxInt32x2 did_idx = FfxInt32x2(did) + step; + + FfxFloat32 depth_neigh = FFX_DNSR_Shadows_LoadDepthFromGroupSharedMemory(gtid_idx); + FfxFloat32x3 normal_neigh = FFX_DNSR_Shadows_LoadNormalsFromGroupSharedMemory(gtid_idx); + FfxFloat32x2 shadow_neigh = FFX_DNSR_Shadows_LoadInputFromGroupSharedMemory(gtid_idx); + + FfxFloat32 sky_pixel_multiplier = ((x == 0 && y == 0) || depth_neigh >= 1.0f || depth_neigh <= 0.0f) ? 0 : 1; // Zero weight for sky pixels + + // Fetch our filtering values + depth_neigh = FFX_DNSR_Shadows_GetLinearDepth(did_idx, depth_neigh); + + // Evaluate the edge-stopping function + FfxFloat32 w = kernel[abs(x)] * kernel[abs(y)]; // kernel weight + w *= FFX_DNSR_Shadows_GetShadowSimilarity(shadow_center.x, shadow_neigh.x, std_deviation); + w *= FFX_DNSR_Shadows_GetDepthSimilarity(depth_center, depth_neigh, DepthSimilaritySigma()); + w *= FFX_DNSR_Shadows_GetNormalSimilarity(normal_center, normal_neigh); + w *= sky_pixel_multiplier; + + // Accumulate the filtered sample + shadow_sum += FfxFloat32x2(w, w * w) * shadow_neigh; + weight_sum += w; + } + } +} + +FfxFloat32x2 FFX_DNSR_Shadows_ApplyFilterWithPrecache(FfxUInt32x2 did, FfxUInt32x2 gtid, FfxUInt32 stepsize) +{ + FfxFloat32 weight_sum = 1.0; + FfxFloat32x2 shadow_sum = FfxFloat32x2(0, 0); + + FFX_DNSR_Shadows_InitializeGroupSharedMemory(FfxInt32x2(did), FfxInt32x2(gtid)); + FfxBoolean needs_denoiser = IsShadowReciever(did); + FFX_GROUP_MEMORY_BARRIER; + if (needs_denoiser) + { + FfxFloat32 depth = LoadDepth(FfxInt32x2(did)); + gtid += 4; // Center threads in groupshared memory + FFX_DNSR_Shadows_DenoiseFromGroupSharedMemory(did, gtid, weight_sum, shadow_sum, depth, stepsize); + } + + FfxFloat32 mean = shadow_sum.x / weight_sum; + FfxFloat32 variance = shadow_sum.y / (weight_sum * weight_sum); + return FfxFloat32x2(mean, variance); +} + +void FFX_DNSR_Shadows_ReadTileMetaData(FfxUInt32x2 gid, out FfxBoolean is_cleared, out FfxBoolean all_in_light) +{ + FfxUInt32 meta_data = LoadTileMetaData(gid.y * FFX_DNSR_Shadows_RoundedDivide(BufferDimensions().x, 8) + gid.x); + is_cleared = FfxBoolean(meta_data & FfxUInt32(TILE_META_DATA_CLEAR_MASK)); + all_in_light = FfxBoolean(meta_data & FfxUInt32(TILE_META_DATA_LIGHT_MASK)); +} + + +FfxFloat32x2 FFX_DNSR_Shadows_FilterSoftShadowsPass(FfxUInt32x2 gid, FfxUInt32x2 gtid, FfxUInt32x2 did, out FfxBoolean bWriteResults, const FfxUInt32 pass, const FfxUInt32 stepsize) +{ + FfxBoolean is_cleared; + FfxBoolean all_in_light; + FFX_DNSR_Shadows_ReadTileMetaData(gid, is_cleared, all_in_light); + + bWriteResults = FFX_FALSE; + FfxFloat32x2 results = FfxFloat32x2(0, 0); + + if (is_cleared) + { + if (pass != 1) + { + results.x = all_in_light ? 1.0 : 0.0; + bWriteResults = FFX_TRUE; + } + } + else + { + results = FFX_DNSR_Shadows_ApplyFilterWithPrecache(did, gtid, stepsize); + bWriteResults = FFX_TRUE; + } + + return results; +} + +void DenoiserShadowsFilterPass0(FfxUInt32x2 gid, FfxUInt32x2 gtid, FfxUInt32x2 did) +{ + const uint PASS_INDEX = 0; + const uint STEP_SIZE = 1; + + FfxBoolean bWriteOutput = FFX_FALSE; + const FfxFloat32x2 results = FFX_DNSR_Shadows_FilterSoftShadowsPass(gid, gtid, did, bWriteOutput, PASS_INDEX, STEP_SIZE); + + if (bWriteOutput) + { + StoreHistory(did, results); + } +} + +void DenoiserShadowsFilterPass1(FfxUInt32x2 gid, FfxUInt32x2 gtid, FfxUInt32x2 did) +{ + const uint PASS_INDEX = 1; + const uint STEP_SIZE = 2; + + FfxBoolean bWriteOutput = FFX_FALSE; + const FfxFloat32x2 results = FFX_DNSR_Shadows_FilterSoftShadowsPass(gid, gtid, did, bWriteOutput, PASS_INDEX, STEP_SIZE); + + if (bWriteOutput) + { + StoreHistory(did, results); + } +} + +void DenoiserShadowsFilterPass2(FfxUInt32x2 gid, FfxUInt32x2 gtid, FfxUInt32x2 did) +{ + const uint PASS_INDEX = 2; + const uint STEP_SIZE = 4; + + FfxBoolean bWriteOutput = FFX_FALSE; + const FfxFloat32x2 results = FFX_DNSR_Shadows_FilterSoftShadowsPass(gid, gtid, did, bWriteOutput, PASS_INDEX, STEP_SIZE); + + // Recover some of the contrast lost during denoising + const FfxFloat32 shadow_remap = max(1.2f - results.y, 1.0f); + const FfxFloat32 mean = pow(abs(results.x), shadow_remap); + + if (bWriteOutput) + { + StoreFilterOutput(did, mean); + } +} + +#endif diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/denoiser/ffx_denoiser_shadows_prepare.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/denoiser/ffx_denoiser_shadows_prepare.h new file mode 100644 index 00000000..c61276cf --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/denoiser/ffx_denoiser_shadows_prepare.h @@ -0,0 +1,53 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_DNSR_SHADOWS_PREPARESHADOWMASK_HLSL +#define FFX_DNSR_SHADOWS_PREPARESHADOWMASK_HLSL + +#include "ffx_denoiser_shadows_util.h" + +void FFX_DNSR_Shadows_CopyResult(FfxUInt32x2 gtid, FfxUInt32x2 gid) +{ + const FfxUInt32x2 did = gid * FfxUInt32x2(8, 4) + gtid; + const FfxUInt32 linear_tile_index = FFX_DNSR_Shadows_LinearTileIndex(gid, BufferDimensions().x); + const FfxBoolean hit_light = HitsLight(did, gtid, gid); + const FfxUInt32 lane_mask = hit_light ? FFX_DNSR_Shadows_GetBitMaskFromPixelPosition(did) : 0; + StoreShadowMask(linear_tile_index, ffxWaveOr(lane_mask)); +} + +void FFX_DNSR_Shadows_PrepareShadowMask(FfxUInt32x2 gtid, FfxUInt32x2 gid) +{ + gid *= 4; + FfxUInt32x2 tile_dimensions = (BufferDimensions() + FfxUInt32x2(7, 3)) / FfxUInt32x2(8, 4); + + for (FfxInt32 i = 0; i < 4; ++i) + { + for (FfxInt32 j = 0; j < 4; ++j) + { + FfxUInt32x2 tile_id = FfxUInt32x2(gid.x + i, gid.y + j); + tile_id = clamp(tile_id, FfxUInt32x2(0, 0), tile_dimensions - FfxUInt32x2(1,1)); + FFX_DNSR_Shadows_CopyResult(gtid, tile_id); + } + } +} + +#endif diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/denoiser/ffx_denoiser_shadows_tileclassification.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/denoiser/ffx_denoiser_shadows_tileclassification.h new file mode 100644 index 00000000..c3729e72 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/denoiser/ffx_denoiser_shadows_tileclassification.h @@ -0,0 +1,430 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_DNSR_SHADOWS_TILECLASSIFICATION_HLSL +#define FFX_DNSR_SHADOWS_TILECLASSIFICATION_HLSL + +#include "ffx_denoiser_shadows_util.h" + +FFX_GROUPSHARED FfxInt32 g_FFX_DNSR_Shadows_false_count; +FfxBoolean FFX_DNSR_Shadows_ThreadGroupAllTrue(FfxBoolean val) +{ + const FfxUInt32 lane_count_in_thread_group = 64; + if (ffxWaveLaneCount() == lane_count_in_thread_group) + { + return ffxWaveAllTrue(val); + } + else + { + FFX_GROUP_MEMORY_BARRIER; + g_FFX_DNSR_Shadows_false_count = 0; + FFX_GROUP_MEMORY_BARRIER; + if (!val) g_FFX_DNSR_Shadows_false_count = 1; + FFX_GROUP_MEMORY_BARRIER; + return g_FFX_DNSR_Shadows_false_count == 0; + } +} + +void FFX_DNSR_Shadows_SearchSpatialRegion(FfxUInt32x2 gid, out FfxBoolean all_in_light, out FfxBoolean all_in_shadow) +{ + // The spatial passes can reach a total region of 1+2+4 = 7x7 around each block. + // The masks are 8x4, so we need a larger vertical stride + + // Visualization - each x represents a 4x4 block, xx is one entire 8x4 mask as read from the raytracer result + // Same for yy, these are the ones we are working on right now + + // xx xx xx + // xx xx xx + // xx yy xx <-- yy here is the base_tile below + // xx yy xx + // xx xx xx + // xx xx xx + + // All of this should result in scalar ops + FfxUInt32x2 base_tile = FFX_DNSR_Shadows_GetTileIndexFromPixelPosition(gid * FfxInt32x2(8, 8)); + + // Load the entire region of masks in a scalar fashion + FfxUInt32 combined_or_mask = 0; + FfxUInt32 combined_and_mask = 0xFFFFFFFF; + for (FfxInt32 j = -2; j <= 3; ++j) + { + for (FfxInt32 i = -1; i <= 1; ++i) + { + FfxInt32x2 tile_index = FfxInt32x2(base_tile) + FfxInt32x2(i, j); + tile_index = clamp(tile_index, FfxInt32x2(0,0), FfxInt32x2(FFX_DNSR_Shadows_RoundedDivide(BufferDimensions().x, 8), FFX_DNSR_Shadows_RoundedDivide(BufferDimensions().y, 4)) - 1); + const FfxUInt32 linear_tile_index = FFX_DNSR_Shadows_LinearTileIndex(tile_index, BufferDimensions().x); + const FfxUInt32 shadow_mask = LoadRaytracedShadowMask(linear_tile_index); + + combined_or_mask = combined_or_mask | shadow_mask; + combined_and_mask = combined_and_mask & shadow_mask; + } + } + + all_in_light = combined_and_mask == 0xFFFFFFFFu; + all_in_shadow = combined_or_mask == 0u; +} + +FfxFloat32 FFX_DNSR_Shadows_GetLinearDepth(FfxUInt32x2 did, FfxFloat32 depth) +{ + const FfxFloat32x2 uv = (did + 0.5f) * InvBufferDimensions(); + const FfxFloat32x2 ndc = 2.0f * FfxFloat32x2(uv.x, 1.0f - uv.y) - 1.0f; + + FfxFloat32x4 projected = FFX_MATRIX_MULTIPLY(ProjectionInverse(), FfxFloat32x4(ndc, depth, 1)); + + return abs(projected.z / projected.w); +} + +FfxBoolean FFX_DNSR_Shadows_IsDisoccluded(FfxUInt32x2 did, FfxFloat32 depth, FfxFloat32x2 velocity) +{ + const FfxInt32x2 dims = BufferDimensions(); + const FfxFloat32x2 texel_size = InvBufferDimensions(); + const FfxFloat32x2 uv = (did + 0.5f) * texel_size; + const FfxFloat32x2 ndc = (2.0f * uv - 1.0f) * FfxFloat32x2(1.0f, -1.0f); + const FfxFloat32x2 previous_uv = uv + velocity; + + FfxBoolean is_disoccluded = FFX_TRUE; + + if (all(FFX_GREATER_THAN(previous_uv, FfxFloat32x2(0,0))) && all(FFX_LESS_THAN(previous_uv, FfxFloat32x2(1,1)))) + { + // Read the center values + FfxFloat32x3 normal = LoadNormals(did); + + FfxFloat32x4 clip_space = FFX_MATRIX_MULTIPLY(ReprojectionMatrix(), FfxFloat32x4(ndc, depth, 1.0f)); + + clip_space.z /= clip_space.w; // perspective divide + + // How aligned with the view vector? (the more Z aligned, the higher the depth errors) + const FfxFloat32x4 homogeneous = FFX_MATRIX_MULTIPLY(ViewProjectionInverse(), FfxFloat32x4(ndc, depth, 1.0f)); + const FfxFloat32x3 world_position = FfxFloat32x3(homogeneous.xyz / homogeneous.w); // perspective divide + const FfxFloat32x3 view_direction = normalize(Eye().xyz - world_position); + FfxFloat32 z_alignment = 1.0f - dot(view_direction, normal); + z_alignment = pow(z_alignment, 8); + + // Calculate the depth difference + FfxFloat32 linear_depth = FFX_DNSR_Shadows_GetLinearDepth(did, clip_space.z); // get linear depth + + FfxInt32x2 idx = FfxInt32x2(previous_uv * FfxFloat32x2(dims)); + const FfxFloat32 previous_depth = FFX_DNSR_Shadows_GetLinearDepth(idx, LoadPreviousDepth(idx)); + const FfxFloat32 depth_difference = abs(previous_depth - linear_depth) / linear_depth; + + // Resolve into the disocclusion mask + const FfxFloat32 depth_tolerance = ffxLerp(1e-2f, 1e-1f, z_alignment); + is_disoccluded = depth_difference >= depth_tolerance; + } + + return is_disoccluded; +} + +FfxFloat32x2 FFX_DNSR_Shadows_GetClosestVelocity(FfxInt32x2 did, FfxFloat32 depth) +{ + FfxFloat32x2 closest_velocity = LoadVelocity(did); + FfxFloat32 closest_depth = depth; + + FfxFloat32 new_depth = ffxQuadReadX(closest_depth); + FfxFloat32x2 new_velocity = ffxQuadReadX(closest_velocity); + +#if FFX_DENOISER_OPTION_INVERTED_DEPTH + if (new_depth > closest_depth) +#else + if (new_depth < closest_depth) +#endif + { + closest_depth = new_depth; + closest_velocity = new_velocity; + } + + new_depth = ffxQuadReadY(closest_depth); + new_velocity = ffxQuadReadY(closest_velocity); + +#if FFX_DENOISER_OPTION_INVERTED_DEPTH + if (new_depth > closest_depth) +#else + if (new_depth < closest_depth) +#endif + { + closest_depth = new_depth; + closest_velocity = new_velocity; + } + + return closest_velocity; +} + +#define KERNEL_RADIUS 8 +FfxFloat32 FFX_DNSR_Shadows_KernelWeight(FfxFloat32 i) +{ +#define KERNEL_WEIGHT(i) (exp(-3.0 * FfxFloat32(i * i) / ((KERNEL_RADIUS + 1.0) * (KERNEL_RADIUS + 1.0)))) + + // Statically initialize kernel_weights_sum + FfxFloat32 kernel_weights_sum = 0; + kernel_weights_sum += KERNEL_WEIGHT(0); + for (FfxInt32 c = 1; c <= KERNEL_RADIUS; ++c) + { + kernel_weights_sum += 2 * KERNEL_WEIGHT(c); // Add other half of the kernel to the sum + } + FfxFloat32 inv_kernel_weights_sum = ffxReciprocal(kernel_weights_sum); + + // The only runtime code in this function + return KERNEL_WEIGHT(i) * inv_kernel_weights_sum; +} + +void FFX_DNSR_Shadows_AccumulateMoments(FfxFloat32 value, FfxFloat32 weight, inout FfxFloat32 moments) +{ + // We get value from the horizontal neighborhood calculations. Thus, it's both mean and variance due to using one sample per pixel + moments += value * weight; +} + +// The horizontal part of a 17x17 local neighborhood kernel +FfxFloat32 FFX_DNSR_Shadows_HorizontalNeighborhood(FfxInt32x2 did) +{ + const FfxInt32x2 base_did = did; + + // Prevent vertical out of bounds access + if ((base_did.y < 0) || (base_did.y >= BufferDimensions().y)) return 0; + + const FfxUInt32x2 tile_index = FFX_DNSR_Shadows_GetTileIndexFromPixelPosition(base_did); + const FfxUInt32 linear_tile_index = FFX_DNSR_Shadows_LinearTileIndex(tile_index, BufferDimensions().x); + + const FfxUInt32 left_tile_index = linear_tile_index - 1; + const FfxUInt32 center_tile_index = linear_tile_index; + const FfxUInt32 right_tile_index = linear_tile_index + 1; + + FfxBoolean is_first_tile_in_row = tile_index.x == 0; + FfxBoolean is_last_tile_in_row = tile_index.x == (FFX_DNSR_Shadows_RoundedDivide(BufferDimensions().x, 8) - 1); + + FfxUInt32 left_tile = 0; + if (!is_first_tile_in_row) left_tile = LoadRaytracedShadowMask(left_tile_index); + FfxUInt32 center_tile = LoadRaytracedShadowMask(center_tile_index); + FfxUInt32 right_tile = 0; + if (!is_last_tile_in_row) right_tile = LoadRaytracedShadowMask(right_tile_index); + + // Construct a single FfxUInt32 with the lowest 17bits containing the horizontal part of the local neighborhood. + + // First extract the 8 bits of our row in each of the neighboring tiles + const FfxUInt32 row_base_index = (did.y % 4) * 8; + const FfxUInt32 left = (left_tile >> row_base_index) & 0xFF; + const FfxUInt32 center = (center_tile >> row_base_index) & 0xFF; + const FfxUInt32 right = (right_tile >> row_base_index) & 0xFF; + + // Combine them into a single mask containting [left, center, right] from least significant to most significant bit + FfxUInt32 neighborhood = left | (center << 8) | (right << 16); + + // Make sure our pixel is at bit position 9 to get the highest contribution from the filter kernel + const FfxUInt32 bit_index_in_row = (did.x % 8); + neighborhood = neighborhood >> bit_index_in_row; // Shift out bits to the right, so the center bit ends up at bit 9. + + FfxFloat32 moment = 0.0; // For one sample per pixel this is both, mean and variance + + // First 8 bits up to the center pixel + FfxUInt32 mask; + FfxInt32 i; + for (i = 0; i < 8; ++i) + { + mask = 1u << i; + moment += FfxBoolean(mask & neighborhood) ? FFX_DNSR_Shadows_KernelWeight(8 - i) : 0; + } + + // Center pixel + mask = 1u << 8; + moment += FfxBoolean(mask & neighborhood) ? FFX_DNSR_Shadows_KernelWeight(0) : 0; + + // Last 8 bits + for (i = 1; i <= 8; ++i) + { + mask = 1u << (8 + i); + moment += FfxBoolean(mask & neighborhood) ? FFX_DNSR_Shadows_KernelWeight(i) : 0; + } + + return moment; +} + +FFX_GROUPSHARED FfxFloat32 g_FFX_DNSR_Shadows_neighborhood[8][24]; + +FfxFloat32 FFX_DNSR_Shadows_ComputeLocalNeighborhood(FfxInt32x2 did, FfxInt32x2 gtid) +{ + FfxFloat32 local_neighborhood = 0; + + FfxFloat32 upper = FFX_DNSR_Shadows_HorizontalNeighborhood(FfxInt32x2(did.x, did.y - 8)); + FfxFloat32 center = FFX_DNSR_Shadows_HorizontalNeighborhood(FfxInt32x2(did.x, did.y)); + FfxFloat32 lower = FFX_DNSR_Shadows_HorizontalNeighborhood(FfxInt32x2(did.x, did.y + 8)); + + g_FFX_DNSR_Shadows_neighborhood[gtid.x][gtid.y] = upper; + g_FFX_DNSR_Shadows_neighborhood[gtid.x][gtid.y + 8] = center; + g_FFX_DNSR_Shadows_neighborhood[gtid.x][gtid.y + 16] = lower; + + FFX_GROUP_MEMORY_BARRIER; + + // First combine the own values. + // KERNEL_RADIUS pixels up is own upper and KERNEL_RADIUS pixels down is own lower value + FFX_DNSR_Shadows_AccumulateMoments(center, FFX_DNSR_Shadows_KernelWeight(0), local_neighborhood); + FFX_DNSR_Shadows_AccumulateMoments(upper, FFX_DNSR_Shadows_KernelWeight(KERNEL_RADIUS), local_neighborhood); + FFX_DNSR_Shadows_AccumulateMoments(lower, FFX_DNSR_Shadows_KernelWeight(KERNEL_RADIUS), local_neighborhood); + + // Then read the neighboring values. + for (FfxInt32 i = 1; i < KERNEL_RADIUS; ++i) + { + FfxFloat32 upper_value = g_FFX_DNSR_Shadows_neighborhood[gtid.x][8 + gtid.y - i]; + FfxFloat32 lower_value = g_FFX_DNSR_Shadows_neighborhood[gtid.x][8 + gtid.y + i]; + FfxFloat32 weight = FFX_DNSR_Shadows_KernelWeight(i); + FFX_DNSR_Shadows_AccumulateMoments(upper_value, weight, local_neighborhood); + FFX_DNSR_Shadows_AccumulateMoments(lower_value, weight, local_neighborhood); + } + + return local_neighborhood; +} + +void FFX_DNSR_Shadows_WriteTileMetaData(FfxUInt32x2 gid, FfxUInt32x2 gtid, FfxBoolean is_cleared, FfxBoolean all_in_light) +{ + if (all(FFX_EQUAL(gtid, FfxUInt32x2(0,0)))) + { + FfxUInt32 light_mask = all_in_light ? TILE_META_DATA_LIGHT_MASK : 0; + FfxUInt32 clear_mask = is_cleared ? TILE_META_DATA_CLEAR_MASK : 0; + FfxUInt32 mask = FfxUInt32(light_mask | clear_mask); + StoreMetadata(gid.y * FFX_DNSR_Shadows_RoundedDivide(BufferDimensions().x, 8) + gid.x, mask); + } +} + +void FFX_DNSR_Shadows_ClearTargets(FfxUInt32x2 did, FfxUInt32x2 gtid, FfxUInt32x2 gid, FfxFloat32 shadow_value, FfxBoolean is_shadow_receiver, FfxBoolean all_in_light) +{ + FFX_DNSR_Shadows_WriteTileMetaData(gid, gtid, FFX_TRUE, all_in_light); + StoreReprojectionResults(did, FfxFloat32x2(shadow_value, 0)); // mean, variance + + FfxFloat32 temporal_sample_count = is_shadow_receiver ? 1 : 0; + StoreMoments(did, FfxFloat32x3(shadow_value, 0, temporal_sample_count));// mean, variance, temporal sample count +} + +void FFX_DNSR_Shadows_TileClassification(FfxUInt32 group_index, FfxUInt32x2 gid) +{ + FfxUInt32x2 gtid = ffxRemapForWaveReduction(group_index); // Make sure we can use the QuadReadAcross intrinsics to access a 2x2 region. + FfxUInt32x2 did = gid * 8 + gtid; + + FfxBoolean is_shadow_receiver = IsShadowReciever(did); + + FfxBoolean skip_sky = FFX_DNSR_Shadows_ThreadGroupAllTrue(!is_shadow_receiver); + if (skip_sky) + { + // We have to set all resources of the tile we skipped to sensible values as neighboring active denoiser tiles might want to read them. + FFX_DNSR_Shadows_ClearTargets(did, gtid, gid, 0, is_shadow_receiver, FFX_FALSE); + return; + } + + FfxBoolean all_in_light = FFX_FALSE; + FfxBoolean all_in_shadow = FFX_FALSE; + FFX_DNSR_Shadows_SearchSpatialRegion(gid, all_in_light, all_in_shadow); + FfxFloat32 shadow_value = all_in_light ? 1 : 0; // Either all_in_light or all_in_shadow must be true, otherwise we would not skip the tile. + + FfxBoolean can_skip = all_in_light || all_in_shadow; + // We have to append the entire tile if there is a single lane that we can't skip + FfxBoolean skip_tile = FFX_DNSR_Shadows_ThreadGroupAllTrue(can_skip); + if (skip_tile) + { + // We have to set all resources of the tile we skipped to sensible values as neighboring active denoiser tiles might want to read them. + FFX_DNSR_Shadows_ClearTargets(did, gtid, gid, shadow_value, is_shadow_receiver, all_in_light); + return; + } + + FFX_DNSR_Shadows_WriteTileMetaData(gid, gtid, FFX_FALSE, FFX_FALSE); + + FfxFloat32 depth = LoadDepth(FfxInt32x2(did)); + const FfxFloat32x2 velocity = FFX_DNSR_Shadows_GetClosestVelocity(FfxInt32x2(did), depth); // Must happen before we deactivate lanes + const FfxFloat32 local_neighborhood = FFX_DNSR_Shadows_ComputeLocalNeighborhood(FfxInt32x2(did), FfxInt32x2(gtid)); + + const FfxFloat32x2 texel_size = InvBufferDimensions(); + const FfxFloat32x2 uv = (did.xy + 0.5f) * texel_size; + const FfxFloat32x2 history_uv = uv + velocity; + const FfxInt32x2 history_pos = FfxInt32x2(history_uv * BufferDimensions()); + + const FfxUInt32x2 tile_index = FFX_DNSR_Shadows_GetTileIndexFromPixelPosition(FfxInt32x2(did)); + const FfxUInt32 linear_tile_index = FFX_DNSR_Shadows_LinearTileIndex(tile_index, BufferDimensions().x); + + const FfxUInt32 shadow_tile = LoadRaytracedShadowMask(linear_tile_index); + + FfxFloat32x3 moments_current = FfxFloat32x3(0,0,0); + FfxFloat32 variance = 0; + FfxFloat32 shadow_clamped = 0; + if (is_shadow_receiver) // do not process sky pixels + { + FfxBoolean hit_light = FfxBoolean(shadow_tile & FFX_DNSR_Shadows_GetBitMaskFromPixelPosition(did)); + const FfxFloat32 shadow_current = hit_light ? 1.0 : 0.0; + + // Perform moments and variance calculations + { + FfxBoolean is_disoccluded = FFX_DNSR_Shadows_IsDisoccluded(did, depth, velocity); + const FfxFloat32x3 previous_moments = is_disoccluded ? FfxFloat32x3(0.0f, 0.0f, 0.0f) // Can't trust previous moments on disocclusion + : LoadPreviousMomentsBuffer(history_pos); + + const FfxFloat32 old_m = previous_moments.x; + const FfxFloat32 old_s = previous_moments.y; + const FfxFloat32 sample_count = previous_moments.z + 1.0f; + const FfxFloat32 new_m = old_m + (shadow_current - old_m) / sample_count; + const FfxFloat32 new_s = old_s + (shadow_current - old_m) * (shadow_current - new_m); + + variance = (sample_count > 1.0f ? new_s / (sample_count - 1.0f) : 1.0f); + moments_current = FfxFloat32x3(new_m, new_s, sample_count); + } + + // Retrieve local neighborhood and reproject + { + FfxFloat32 mean = local_neighborhood; + FfxFloat32 spatial_variance = local_neighborhood; + + spatial_variance = max(spatial_variance - mean * mean, 0.0f); + + // Compute the clamping bounding box + const FfxFloat32 std_deviation = sqrt(spatial_variance); + const FfxFloat32 nmin = mean - 0.5f * std_deviation; + const FfxFloat32 nmax = mean + 0.5f * std_deviation; + + // Clamp reprojected sample to local neighborhood + FfxFloat32 shadow_previous = shadow_current; + if (IsFirstFrame() == 0) + { + shadow_previous = LoadHistory(history_uv); + } + + shadow_clamped = clamp(shadow_previous, nmin, nmax); + + // Reduce history weighting + const FfxFloat32 sigma = 20.0f; + const FfxFloat32 temporal_discontinuity = (shadow_previous - mean) / max(0.5f * std_deviation, 0.001f); + const FfxFloat32 sample_counter_damper = exp(-temporal_discontinuity * temporal_discontinuity / sigma); + moments_current.z *= sample_counter_damper; + + // Boost variance on first frames + if (moments_current.z < 16.0f) + { + const FfxFloat32 variance_boost = max(16.0f - moments_current.z, 1.0f); + variance = max(variance, spatial_variance); + variance *= variance_boost; + } + } + + // Perform the temporal blend + const FfxFloat32 history_weight = sqrt(max(8.0f - moments_current.z, 0.0f) / 8.0f); + shadow_clamped = ffxLerp(shadow_clamped, shadow_current, ffxLerp(0.05f, 1.0f, history_weight)); + } + + // Output the results of the temporal pass + StoreReprojectionResults(did.xy, FfxFloat32x2(shadow_clamped, variance)); + StoreMoments(did.xy, moments_current); +} + +#endif diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/denoiser/ffx_denoiser_shadows_util.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/denoiser/ffx_denoiser_shadows_util.h new file mode 100644 index 00000000..51f861a4 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/denoiser/ffx_denoiser_shadows_util.h @@ -0,0 +1,50 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_DNSR_SHADOWS_UTILS_HLSL +#define FFX_DNSR_SHADOWS_UTILS_HLSL + +FfxUInt32 FFX_DNSR_Shadows_RoundedDivide(FfxUInt32 value, FfxUInt32 divisor) +{ + return (value + divisor - 1) / divisor; +} + +FfxUInt32x2 FFX_DNSR_Shadows_GetTileIndexFromPixelPosition(FfxUInt32x2 pixel_pos) +{ + return FfxUInt32x2(pixel_pos.x / 8, pixel_pos.y / 4); +} + +FfxUInt32 FFX_DNSR_Shadows_LinearTileIndex(FfxUInt32x2 tile_index, FfxUInt32 screen_width) +{ + return tile_index.y * FFX_DNSR_Shadows_RoundedDivide(screen_width, 8) + tile_index.x; +} + +FfxUInt32 FFX_DNSR_Shadows_GetBitMaskFromPixelPosition(FfxUInt32x2 pixel_pos) +{ + FfxUInt32 lane_index = (pixel_pos.y % 4) * 8 + (pixel_pos.x % 8); + return (1u << lane_index); +} + +#define TILE_META_DATA_CLEAR_MASK 1 +#define TILE_META_DATA_LIGHT_MASK 2 + +#endif diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/dof/CMakeCompileDOFShaders.txt b/manul/thirdparty/fsr2/include/FidelityFX/gpu/dof/CMakeCompileDOFShaders.txt new file mode 100644 index 00000000..4ab2f1c1 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/dof/CMakeCompileDOFShaders.txt @@ -0,0 +1,51 @@ +# This file is part of the FidelityFX SDK. +# +# Copyright (C) 2024 Advanced Micro Devices, Inc. +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files(the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions : +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. + +set(DOF_BASE_ARGS + -reflection -deps=gcc -DFFX_GPU=1) + +set(DOF_PERMUTATION_ARGS + -DFFX_DOF_OPTION_MAX_RING_MERGE_LOG={0,1} + -DFFX_DOF_OPTION_COMBINE_IN_PLACE={0,1} + -DFFX_DOF_OPTION_REVERSE_DEPTH={0,1}) + +set(DOF_INCLUDE_ARGS + "${FFX_GPU_PATH}" + "${FFX_GPU_PATH}/dof") + +if (NOT DOF_SHADER_EXT) + set(DOF_SHADER_EXT *) +endif() + +file(GLOB DOF_SHADERS + "shaders/dof/ffx_dof_downsample_depth_pass.${DOF_SHADER_EXT}" + "shaders/dof/ffx_dof_downsample_color_pass.${DOF_SHADER_EXT}" + "shaders/dof/ffx_dof_dilate_pass.${DOF_SHADER_EXT}" + "shaders/dof/ffx_dof_blur_pass.${DOF_SHADER_EXT}" + "shaders/dof/ffx_dof_composite_pass.${DOF_SHADER_EXT}") + +compile_shaders_with_depfile( + "${FFX_SC_EXECUTABLE}" + "${DOF_BASE_ARGS}" "${DOF_API_BASE_ARGS}" "${DOF_PERMUTATION_ARGS}" "${DOF_INCLUDE_ARGS}" + "${DOF_SHADERS}" "${FFX_PASS_SHADER_OUTPUT_PATH}" DOF_PERMUTATION_OUTPUTS) + +add_shader_output("${DOF_PERMUTATION_OUTPUTS}") diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/dof/ffx_dof_blur.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/dof/ffx_dof_blur.h new file mode 100644 index 00000000..9c6ab536 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/dof/ffx_dof_blur.h @@ -0,0 +1,714 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_core.h" +#include "ffx_dof_common.h" + +// Factor applied to a distance value before checking that it is in range of the blur kernel. +FFX_STATIC const FfxFloat32 FFX_DOF_RANGE_TOLERANCE_FACTOR = 0.98; + +// Accumulators for one ring. Used for ring occlusion. +struct FfxDofBucket +{ + FfxFloat32x4 color; // rgb=color sum, a=weight sum + FfxFloat32 ringCovg; // radius of the ring coverage (average of tileCoc/coc with some clamping) + FfxFloat32 radius; // radius of the ring center + FfxUInt32 sampleCount; // number of samples counted +}; + +// One sample of the input and related variables +struct FfxDofSample +{ + FfxFloat32 coc; // signed circle of confusion in pixels. negative values are far-field. + FfxFloat32x3 color; // color value of the sample +}; + +// Helper struct to contain all input variables +struct FfxDofInputState +{ + FfxUInt32x2 imageSize; // input pixel size (half res) + FfxFloat32x2 pxCoord; // pixel coordinates of the kernel center + FfxFloat32 tileCoc; // coc value bilinearly interpolated from the tile map + FfxFloat32 centerCoc; // signed coc value at the kernel center + FfxFloat32 ringGap; // undersampling factor. ringGap * nRings = tileCoc. + FfxUInt32 mipLevel; // mip level to use based on coc and MAX_RINGS + FfxBoolean nearField; // whether the center pixel is in the near field + FfxUInt32 nSamples, // number of actual samples taken + nRings; // number of rings to sample (<= MAX_RINGS) + FfxFloat32 covgFactor, covgBias; // coverage parameters +}; + +// Helper struct to contain accumulation variables +struct FfxDofAccumulators +{ + FfxDofBucket prevBucket, currBucket; + FfxFloat32x4 ringColor; + FfxFloat32 ringCovg; + FfxFloat32x4 nearColor, fillColor; +}; + +// Merges currBucket into prevBucket. Opacity is ratio of hit/total samples in current ring. +void FfxDofMergeBuckets(inout FfxDofAccumulators acc, FfxFloat32 opacity) +{ + // averaging + FfxFloat32 prevRC = ffxSaturate(acc.prevBucket.ringCovg / acc.prevBucket.sampleCount); + FfxFloat32 currRC = ffxSaturate(acc.currBucket.ringCovg / acc.currBucket.sampleCount); + + // occlusion term is calculated as the ratio of the area of intersection of both buckets + // (being viewed as rings with a radius (centered on the samples) and ring width (=avg coverage)) + // divided by the area of the previous bucket ring. + FfxFloat32 prevOuter = ffxSaturate(acc.prevBucket.radius + prevRC); + FfxFloat32 prevInner = (acc.prevBucket.radius - prevRC); + FfxFloat32 currOuter = ffxSaturate(acc.currBucket.radius + currRC); + FfxFloat32 currInner = (acc.currBucket.radius - currRC); + // intersection is between min(outer) and max(inner) + FfxFloat32 insOuter = min(prevOuter, currOuter); + FfxFloat32 insInner = max(prevInner, currInner); + // intersection area formula. + // ffxSaturate here fixes edge case where prev area = 0 -> ffxSaturate(0/0)=ffxSaturate(nan) = 0 + // The value does not matter in that case, since the previous values will be all zero, but it must be finite. + FfxFloat32 occlusion = insOuter < insInner ? 0 : ffxSaturate((insOuter * insOuter - sign(insInner) * insInner * insInner) / (prevOuter * prevOuter - sign(prevInner) * prevInner * prevInner)); + + FfxFloat32 factor = 1 - opacity * occlusion; + acc.prevBucket.color = acc.prevBucket.color * factor + acc.currBucket.color; + // select new radius so that (roughly) covers both rings, so in the middle of the combined ring + FfxFloat32 newRadius = 0.5 * (max(prevOuter, currOuter) + min(prevInner, currInner)); + // the new coverage should then be the difference between the radius and either bound + FfxFloat32 newCovg = 0.5 * (max(prevOuter, currOuter) - min(prevInner, currInner)); + acc.prevBucket.sampleCount = FfxUInt32(acc.prevBucket.sampleCount * factor) + acc.currBucket.sampleCount; + acc.prevBucket.ringCovg = acc.prevBucket.sampleCount * newCovg; + acc.prevBucket.radius = newRadius; +} + +FfxFloat32 FfxDofWeight(FfxDofInputState ins, FfxFloat32 coc) +{ + // Weight is inverse coc area (1 / pi*r^2). Use pi~=4 for perf reasons. + // Saturate to avoid explosion of weight close to zero. If coc < 0.5, the coc is contained + // within this pixel and the weight should be 1. + FfxFloat32 invRad = 1.0 / coc; + return ffxSaturate(invRad * invRad / 4); +} + +FfxFloat32 FfxDofCoverage(FfxDofInputState ins, FfxFloat32 coc) +{ + // Coverage is essentially the radius of the sample's projection to the lens aperture. + // The radius is normalized to the tile CoC and kernel diameter in samples. + // Add a small bias to account for gaps between sample rings. + // Clamped to avoid infinity near zero. + return ffxSaturate(ins.covgFactor / coc + ins.covgBias); +} + +#ifdef FFX_DOF_CUSTOM_SAMPLES + +// declarations only + +// *MUST DEFINE* own struct SampleStreamState ! See below #else for example. + +/// Callback for custom blur kernels. Gets the sample offset and advances the iterator. +/// @param state Mutable state for the sample stream. +/// @return The sample location in normalized uv coordinates. The default implementation approximates a circle using a combination of rotation and translation in an affine transform. +/// @ingroup FfxGPUDof +FfxFloat32x2 FfxDofAdvanceSampleStream(inout SampleStreamState state); + +/// Callback for custom blur kernels. Gets the number of samples in a ring and initalizes iteration state. +/// @param state Mutable state for the sample stream. +/// @param ins Input parameters for the blur kernel. Contains the full number of rings. +/// @param ri Index of the current ring. If rings are being merged, this is the center of the indices. +/// @param mergeRingsCount The number of rings being merged. 1 if the current ring is not merged with any other. +/// @return The number of samples in the ring, assuming no merging. This is divided by the mergeRingsCount to get the actual number of samples. +/// @ingroup FfxGPUDof +FfxUInt32 FfxDofInitSampleStream(out SampleStreamState state, FfxDofInputState ins, FfxFloat32 ri, FfxUInt32 mergeRingsCount); + +#else + +struct SampleStreamState { + // represents an affine 2d transform to go from one sample position to the next. + FfxFloat32 cosTheta; // top-left and bottom-right element of rotation matrix + FfxFloat32 sinThetaXAspect; // bottom-left element of rotation matrix + FfxFloat32 mSinThetaXrAspect; // top-right element of rotation matrix + FfxFloat32x2 translation; // additive part of affine transform + FfxFloat32x2 position; // next sample position +}; + +FfxFloat32x2 FfxDofAdvanceSampleStream(inout SampleStreamState state) +{ + FfxFloat32x2 pos = state.position; + // affine transformation. + FfxFloat32 x = state.cosTheta * pos.x + state.mSinThetaXrAspect * pos.y; + FfxFloat32 y = state.sinThetaXAspect * pos.x + state.cosTheta * pos.y; + state.position = FfxFloat32x2(x, y) + state.translation; + return pos; +} + +FfxUInt32 FfxDofInitSampleStream(out SampleStreamState state, FfxDofInputState ins, FfxFloat32 ri, FfxUInt32 merge) +{ +#if FFX_DOF_MAX_RING_MERGE > 1 + FfxUInt32 n = FfxUInt32(6.25 * (ins.nRings - ri)); // approx. pi/asin(1/(2*(nR-ri))) +#else + // using fixed-point version of above allows scalar alu to do the same operation. Equivalent if merge == 1 (=> ri is integer). + FfxUInt32 n = (27 * FfxUInt32(ins.nRings - ri)) >> 2; +#endif + FfxFloat32 r = ins.tileCoc * ffxReciprocal(ins.nRings) * FfxFloat32(ins.nRings - ri); + state.position = InputSizeHalfRcp() * (ins.pxCoord + FfxFloat32x2(r, 0)); + FfxFloat32 theta = 6.2831853 * ffxReciprocal(n) * merge; + FfxFloat32 s = sin(theta), c = cos(theta); + FfxFloat32x2 aspect = InputSizeHalf() * InputSizeHalfRcp().yx; + + state.cosTheta = c; + state.sinThetaXAspect = s * aspect.x; + state.mSinThetaXrAspect = -s * aspect.y; + state.translation = InputSizeHalfRcp() * (ins.pxCoord - ins.pxCoord.x * FfxFloat32x2(c, s) - ins.pxCoord.y * FfxFloat32x2(-s, c)); + return n; +} + +#endif // #ifdef FFX_DOF_CUSTOM_SAMPLES + +struct FfxDofRingParams { + FfxFloat32 distance; // distance to center in pixels / radius of ring + FfxFloat32 bucketBorder; // (far field) border between curr/prev bucket + FfxFloat32 rangeThreshNear; // threshold for in-range determination in near field + FfxFloat32 rangeThreshFar; // same for far field + FfxFloat32 rangeThreshFill; // threshold for main or fallback fill selection + FfxFloat32 fillQuality; // bg-fill contribution quality +}; + +FfxDofSample FfxDofFetchSample(FfxDofInputState ins, inout SampleStreamState streamState, FfxUInt32 mipBias) +{ + FfxFloat32x2 samplePos = FfxDofAdvanceSampleStream(streamState); + FfxUInt32 mipLevel = ins.mipLevel + mipBias; + FfxFloat32x4 texval = FfxDofSampleInput(samplePos, mipLevel); + FfxDofSample result; + result.coc = texval.a; + result.color = texval.rgb; + return result; +} + +void FfxDofProcessNearSample(FfxDofInputState ins, FfxDofSample s, inout FfxDofAccumulators acc, FfxDofRingParams ring) +{ + // feather the range slightly (1px) + FfxFloat32 inRangeWeight = ffxSaturate(s.coc - ring.rangeThreshNear); + FfxFloat32 weight = FfxDofWeight(ins, abs(s.coc)); + + // fill background behind center using farther away samples. + if (ins.nearField) + { + // Try to reject same-surface samples using using a slope of 1px radius per px distance. + // But use the rejected pixels if no others are available. + FfxFloat32 rejectionWeight = (s.coc < ring.rangeThreshFill) ? 1.0 : (1.0/2048.0); + // prefer nearest (in image space) samples + // Contribution decreases quadratically with sample distance. + acc.fillColor += FfxFloat32x4(s.color, 1) * weight * ring.fillQuality * rejectionWeight; + } + + acc.nearColor += FfxFloat32x4(s.color, 1) * weight * inRangeWeight; +} + +void FfxDofProcessFarSample(FfxDofInputState ins, FfxDofSample s, inout FfxDofAccumulators acc, FfxDofRingParams ring) +{ + FfxFloat32 clampedFarCoc = max(0, -s.coc); + FfxFloat32 inRangeWeight = ffxSaturate(-s.coc - ring.rangeThreshFar); + + FfxFloat32 covg = FfxDofCoverage(ins, abs(s.coc)); + FfxFloat32x4 color = FfxFloat32x4(s.color, 1) * FfxDofWeight(ins, abs(s.coc)) * inRangeWeight; + + if (-s.coc >= ring.bucketBorder) + { + acc.prevBucket.ringCovg += covg; + acc.prevBucket.color += color; + acc.prevBucket.sampleCount++; + } + else + { + acc.currBucket.ringCovg += covg; + acc.currBucket.color += color; + acc.currBucket.sampleCount++; + } +} + +void FfxDofProcessNearFar(FfxDofInputState ins, inout FfxDofAccumulators acc) +{ + // base case: both near and far-field are processed. + // scan outside-in for far-field occlusion + for (FfxUInt32 ri = 0; ri < ins.nRings; ri++) + { + acc.currBucket.color = FFX_BROADCAST_FLOAT32X4(0); + acc.currBucket.ringCovg = 0; + acc.currBucket.radius = ffxReciprocal(ins.nRings) * FfxFloat32(ins.nRings - ri); + acc.currBucket.sampleCount = 0; + + SampleStreamState streamState; + FfxUInt32 ringSamples = FfxDofInitSampleStream(streamState, ins, ri, 1); + FfxDofRingParams ring; + ring.distance = ins.tileCoc * ffxReciprocal(ins.nRings) * FfxFloat32(ins.nRings - ri); + ring.bucketBorder = (ins.nRings - 1 - ri + 2.5) * ins.tileCoc * ffxReciprocal(0.5 + ins.nRings); + ring.rangeThreshNear = max(0, ring.distance - ins.ringGap - 0.5); + ring.rangeThreshFar = max(0, ring.distance - ins.ringGap); + ring.rangeThreshFill = ins.centerCoc - ring.distance; + ring.fillQuality = (1 / ring.distance) * (1 / ring.distance); + + // partially unrolled loop + const FfxUInt32 UNROLL_CNT = 2; + FfxUInt32 iunr = 0; + for (iunr = 0; iunr + UNROLL_CNT <= ringSamples; iunr += UNROLL_CNT) + { + FFX_DOF_UNROLL + for (FfxUInt32 i = 0; i < UNROLL_CNT; i++) + { + FfxDofSample s = FfxDofFetchSample(ins, streamState, 0); + FfxDofProcessFarSample(ins, s, acc, ring); + FfxDofProcessNearSample(ins, s, acc, ring); + } + } + for (FfxUInt32 i = iunr; i < ringSamples; i++) + { + FfxDofSample s = FfxDofFetchSample(ins, streamState, 0); + FfxDofProcessFarSample(ins, s, acc, ring); + FfxDofProcessNearSample(ins, s, acc, ring); + } + + FfxFloat32 opacity = FfxFloat32(acc.currBucket.sampleCount) / FfxFloat32(ringSamples); + FfxDofMergeBuckets(acc, opacity); + } +} + +void FfxDofProcessNearOnly(FfxDofInputState ins, inout FfxDofAccumulators acc) +{ + // variant with the assumption that all samples are near field + for (FfxUInt32 ri = 0; ri < ins.nRings; ri++) + { + SampleStreamState streamState; + FfxUInt32 ringSamples = FfxDofInitSampleStream(streamState, ins, ri, 1); + FfxDofRingParams ring; + ring.distance = ins.tileCoc * ffxReciprocal(ins.nRings) * FfxFloat32(ins.nRings - ri); + ring.rangeThreshNear = max(0, ring.distance - ins.ringGap - 0.5); + ring.rangeThreshFill = ins.centerCoc - ring.distance; + ring.fillQuality = (1 / ring.distance) * (1 / ring.distance); + + // partially unrolled loop + const FfxUInt32 UNROLL_CNT = 4; + FfxUInt32 iunr = 0; + for (iunr = 0; iunr + UNROLL_CNT <= ringSamples; iunr += UNROLL_CNT) + { + FFX_DOF_UNROLL + for (FfxUInt32 i = 0; i < UNROLL_CNT; i++) + { + FfxDofSample s = FfxDofFetchSample(ins, streamState, 0); + FfxDofProcessNearSample(ins, s, acc, ring); + } + } + for (FfxUInt32 i = iunr; i < ringSamples; i++) + { + FfxDofSample s = FfxDofFetchSample(ins, streamState, 0); + FfxDofProcessNearSample(ins, s, acc, ring); + } + } +} + +void FfxDofProcessFarOnly(FfxDofInputState ins, inout FfxDofAccumulators acc) +{ + // variant with the assumption that all samples are far field + // scan outside-in for far-field occlusion + for (FfxUInt32 ri = 0; ri < ins.nRings; ri++) + { + acc.currBucket.color = FFX_BROADCAST_FLOAT32X4(0); + acc.currBucket.ringCovg = 0; + acc.currBucket.radius = ffxReciprocal(ins.nRings) * FfxFloat32(ins.nRings - ri); + acc.currBucket.sampleCount = 0; + + SampleStreamState streamState; + FfxUInt32 ringSamples = FfxDofInitSampleStream(streamState, ins, ri, 1); + FfxDofRingParams ring; + ring.distance = ins.tileCoc * ffxReciprocal(ins.nRings) * FfxFloat32(ins.nRings - ri); + ring.bucketBorder = (ins.nRings - 1 - ri + 2.5) * ins.tileCoc * ffxReciprocal(0.5 + ins.nRings); + ring.rangeThreshFar = max(0, ring.distance - ins.ringGap); + + // partially unrolled loop + const FfxUInt32 UNROLL_CNT = 3; + FfxUInt32 iunr = 0; + for (iunr = 0; iunr + UNROLL_CNT <= ringSamples; iunr += UNROLL_CNT) + { + FFX_DOF_UNROLL + for (FfxUInt32 i = 0; i < UNROLL_CNT; i++) + { + FfxDofSample s = FfxDofFetchSample(ins, streamState, 0); + FfxDofProcessFarSample(ins, s, acc, ring); + } + } + for (FfxUInt32 i = iunr; i < ringSamples; i++) + { + FfxDofSample s = FfxDofFetchSample(ins, streamState, 0); + FfxDofProcessFarSample(ins, s, acc, ring); + } + + FfxFloat32 opacity = FfxFloat32(acc.currBucket.sampleCount) / FfxFloat32(ringSamples); + FfxDofMergeBuckets(acc, opacity); + } +} + +void FfxDofProcessNearColorOnly(FfxDofInputState ins, inout FfxDofAccumulators acc) +{ + // variant with the assumption that all samples are near and equally weighed + for (FfxUInt32 ri = 0; ri < ins.nRings;) + { + // merge inner rings if possible + FfxUInt32 merge = min(min(1 << ri, FFX_DOF_MAX_RING_MERGE), ins.nRings - ri); + FfxFloat32 rif = ri + 0.5 * merge - 0.5; + FfxUInt32 weight = merge * merge; + SampleStreamState streamState; + FfxUInt32 ringSamples = FfxDofInitSampleStream(streamState, ins, rif, merge) / merge; + FfxUInt32 mipBias = 2 * FfxUInt32(log2(merge)); + FfxFloat32 sampleDist = ins.tileCoc * ffxReciprocal(ins.nRings) * (FfxFloat32(ins.nRings) - rif); + FfxHalfOpt rangeThresh = FfxHalfOpt(max(0, sampleDist - ins.ringGap - 0.5)); + + FfxHalfOpt3 nearColorAcc = FfxHalfOpt3(0, 0, 0); + FfxHalfOpt weightSum = FfxHalfOpt(0); + // We presume that all samples are in range + // partially unrolled loop (x6) + const FfxUInt32 UNROLL_CNT = 6; + FfxUInt32 iunr = 0; + for (iunr = 0; iunr + UNROLL_CNT <= ringSamples; iunr += UNROLL_CNT) + { + FFX_DOF_UNROLL + for (FfxUInt32 i = 0; i < UNROLL_CNT; i++) + { + FfxDofSample s = FfxDofFetchSample(ins, streamState, mipBias); + FfxHalfOpt rangeWeight = ffxSaturate(FfxHalfOpt(s.coc) - rangeThresh); + nearColorAcc += FfxHalfOpt3(s.color) * rangeWeight; + weightSum += rangeWeight; + } + } + for (FfxUInt32 i = iunr; i < ringSamples; i++) + { + FfxDofSample s = FfxDofFetchSample(ins, streamState, mipBias); + FfxHalfOpt rangeWeight = ffxSaturate(FfxHalfOpt(s.coc) - rangeThresh); + nearColorAcc += FfxHalfOpt3(s.color) * rangeWeight; + weightSum += rangeWeight; + } + acc.nearColor.rgb += nearColorAcc * FfxHalfOpt(weight); + acc.nearColor.a += weightSum * FfxHalfOpt(weight); + ri += merge; + } +} + +void FfxDofProcessFarColorOnly(FfxDofInputState ins, inout FfxDofAccumulators acc) +{ + FfxFloat32 nSamples = 0; + FfxUInt32 ri = 0; + // peel first iteration + if (ri < ins.nRings) + { + // merge inner rings if possible + FfxUInt32 merge = min(min(1 << ri, FFX_DOF_MAX_RING_MERGE), ins.nRings - ri); + FfxFloat32 rif = ri + 0.5 * merge - 0.5; + FfxUInt32 weight = merge * merge; + SampleStreamState streamState; + FfxUInt32 ringSamples = FfxDofInitSampleStream(streamState, ins, rif, merge) / merge; + FfxUInt32 mipBias = 2 * FfxUInt32(log2(merge)); + FfxFloat32 sampleDist = ins.tileCoc * ffxReciprocal(ins.nRings) * (FfxFloat32(ins.nRings) - rif); + FfxHalfOpt rangeThresh = FfxHalfOpt(max(0, sampleDist - ins.ringGap)); + + FfxHalfOpt3 colorAcc = FfxHalfOpt3(0, 0, 0); + FfxHalfOpt weightSum = FfxHalfOpt(0); + // partially unrolled loop (x8, then x4) + FfxUInt32 iunr = 0; + for (; iunr + 8 <= ringSamples; iunr += 8) + { + FFX_DOF_UNROLL + for (FfxUInt32 i = 0; i < 8; i++) + { + FfxDofSample s = FfxDofFetchSample(ins, streamState, mipBias); + FfxHalfOpt rangeWeight = ffxSaturate(FfxHalfOpt(-s.coc) - rangeThresh); + colorAcc += FfxHalfOpt3(s.color) * rangeWeight; + weightSum += rangeWeight; + } + } + for (; iunr + 4 <= ringSamples; iunr += 4) + { + FFX_DOF_UNROLL + for (FfxUInt32 i = 0; i < 4; i++) + { + FfxDofSample s = FfxDofFetchSample(ins, streamState, mipBias); + FfxHalfOpt rangeWeight = ffxSaturate(FfxHalfOpt(-s.coc) - rangeThresh); + colorAcc += FfxHalfOpt3(s.color) * rangeWeight; + weightSum += rangeWeight; + } + } + for (FfxUInt32 i = iunr; i < ringSamples; i++) + { + FfxDofSample s = FfxDofFetchSample(ins, streamState, mipBias); + FfxHalfOpt rangeWeight = ffxSaturate(FfxHalfOpt(-s.coc) - rangeThresh); + colorAcc += FfxHalfOpt3(s.color) * rangeWeight; + weightSum += rangeWeight; + } + acc.prevBucket.color.rgb += colorAcc * FfxHalfOpt(weight); + nSamples += weightSum * FfxHalfOpt(weight); + ri += merge; + } + while (ri < ins.nRings) + { + // merge inner rings if possible + FfxUInt32 merge = min(min(1 << ri, FFX_DOF_MAX_RING_MERGE), ins.nRings - ri); + FfxFloat32 rif = ri + 0.5 * merge - 0.5; + FfxUInt32 weight = merge * merge; + SampleStreamState streamState; + FfxUInt32 ringSamples = FfxDofInitSampleStream(streamState, ins, rif, merge) / merge; + FfxUInt32 mipBias = 2 * FfxUInt32(log2(merge)); + + FfxHalfOpt3 colorAcc = FfxHalfOpt3(0, 0, 0); + // partially unrolled loop (x12, then x4) + FfxUInt32 iunr = 0; + for (; iunr + 12 <= ringSamples; iunr += 12) + { + FFX_DOF_UNROLL + for (FfxUInt32 i = 0; i < 12; i++) + { + FfxDofSample s = FfxDofFetchSample(ins, streamState, mipBias); + // Max difference between sample coc and tile coc is 0.5px (see PrepareTile). + // Max radius of any ring after first (ri>0) is 1 less than tile coc. + // rangeWeight = 1 + colorAcc += FfxHalfOpt3(s.color); + } + } + for (; iunr + 4 <= ringSamples; iunr += 4) + { + FFX_DOF_UNROLL + for (FfxUInt32 i = 0; i < 4; i++) + { + FfxDofSample s = FfxDofFetchSample(ins, streamState, mipBias); + colorAcc += FfxHalfOpt3(s.color); + } + } + for (FfxUInt32 i = iunr; i < ringSamples; i++) + { + FfxDofSample s = FfxDofFetchSample(ins, streamState, mipBias); + colorAcc += FfxHalfOpt3(s.color); + } + acc.prevBucket.color.rgb += colorAcc * FfxHalfOpt(weight); + nSamples += ringSamples * weight; + ri += merge; + } + acc.prevBucket.color.a = nSamples; + acc.prevBucket.ringCovg = nSamples; + acc.prevBucket.sampleCount = FfxUInt32(nSamples); +} + +struct FfxDofTileClass +{ + FfxBoolean colorOnly, needsNear, needsFar; +}; + +// prepare values for the tile. Return classification. +FfxDofTileClass FfxDofPrepareTile(FfxUInt32x2 id, out FfxDofInputState ins) +{ + FfxDofTileClass tileClass; + FfxFloat32x2 dilatedCocSigned = FfxDofSampleDilatedRadius(id); + FfxFloat32x2 dilatedCoc = abs(dilatedCocSigned); + FfxFloat32 tileRad = max(dilatedCoc.x, dilatedCoc.y); + + // check if copying the tile is good enough +#if FFX_HLSL + if (WaveActiveAllTrue(tileRad < 0.5)) +#elif FFX_GLSL + if (subgroupAll(tileRad < 0.5)) +#endif + { + tileClass.needsNear = false; + tileClass.needsFar = false; + tileClass.colorOnly = false; + return tileClass; + } + + FfxFloat32 idealRingCount = // kernel radius in pixels -> one sample per pixel +#if FFX_HLSL + WaveActiveMax(ceil(tileRad)); +#elif FFX_GLSL + subgroupMax(ceil(tileRad)); +#endif + ins.nRings = FfxUInt32(idealRingCount); + ins.mipLevel = 0; + if (idealRingCount > MaxRings()) + { + ins.nRings = MaxRings(); + // use a higher mip to cover the missing rings. + // for every factor 2 decrease of the rings, increase mips by 1. + ins.mipLevel = FfxUInt32(log2(idealRingCount * ffxReciprocal(MaxRings()))); + } + // Gap = number of pixels between rings that are not sampled. + ins.ringGap = idealRingCount / ins.nRings - 1.0; + ins.tileCoc = tileRad; + + FfxFloat32x2 texcoord = FfxFloat32x2(id) + FfxFloat32x2(0.25, 0.25); // shift to center of top-left pixel in quad + // Add noise to reduce banding (if too noisy, this could be disabled) + { + /* hash22 adapted from https://www.shadertoy.com/view/4djSRW + Copyright (c)2014 David Hoskins. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE.*/ + FfxFloat32x3 p3 = ffxFract(texcoord.xyx * FfxFloat32x3(0.1031, 0.1030, 0.0973)); + p3 += dot(p3, p3.yzx + 33.33); + texcoord += ffxFract((p3.xx+p3.yz)*p3.zy) * 0.5 - 0.25; + } + ins.pxCoord = texcoord; + + FfxFloat32 centerCoc = FfxDofLoadInput(id).a; + ins.nearField = centerCoc > 0; + ins.centerCoc = abs(centerCoc); + + ins.nSamples = 0; +#ifdef FFX_DOF_CUSTOM_SAMPLES + for (FfxUInt32 ri = 0; ri < ins.nRings; ri++) + { + SampleStreamState streamState; + ins.nSamples += FfxDofInitSampleStream(streamState, ins, ri, 1); + } +#else + // due to rounding this will likely over-approximate, but that should be okay. + ins.nSamples = FfxUInt32(6.25 * 0.5 * (ins.nRings * (ins.nRings + 1))); +#endif + + // read first lane to force using a scalar register. + ins.covgFactor = ffxWaveReadLaneFirst(0.5 * ffxReciprocal(ins.nRings) * ins.tileCoc); + ins.covgBias = ffxWaveReadLaneFirst(0.5 * ffxReciprocal(ins.nRings)); + +#if FFX_HLSL + // simple check: is there even any near/far that we would sample? + // See ProcessNearSample: No relevant code is executed if the center is not near and no sample is near + // (use the CoC of the dilated tile minimum depth as the proxy for any sample) + tileClass.needsNear = WaveActiveAnyTrue(dilatedCocSigned.x > -1); + // See ProcessFarSample: All weights will be 0 if no sample is in the far field. + // (use the CoC of dilated tile max depth as proxy) + tileClass.needsFar = WaveActiveAnyTrue(dilatedCocSigned.y < 1); + + tileClass.colorOnly = WaveActiveAllTrue(dilatedCocSigned.x - dilatedCocSigned.y < 0.5); +#elif FFX_GLSL + // as above + tileClass.needsNear = subgroupAny(dilatedCocSigned.x > -1); + tileClass.needsFar = subgroupAny(dilatedCocSigned.y < 1); + tileClass.colorOnly = subgroupAll(dilatedCocSigned.x - dilatedCocSigned.y < 0.5); +#endif + + return tileClass; +} + +/// Blur pass entry point. Runs in 8x8x1 thread groups and computes transient near and far outputs. +/// +/// @param pixel Coordinate of the pixel (SV_DispatchThreadID) +/// @param halfImageSize Resolution of the source image (half resolution) in pixels +/// @ingroup FfxGPUDof +void FfxDofBlur(FfxUInt32x2 pixel, FfxUInt32x2 halfImageSize) +{ + FfxDofResetMaxTileRadius(); + + FfxDofInputState ins; + FfxDofTileClass tileClass = FfxDofPrepareTile(pixel, ins); + ins.imageSize = halfImageSize; + + // initialize accumulators + FfxDofAccumulators acc; + acc.prevBucket.color = FfxFloat32x4(0, 0, 0, 0); + acc.prevBucket.ringCovg = 0; + acc.prevBucket.radius = 0; + acc.prevBucket.sampleCount = 0; + + FfxFloat32 centerWeight = FfxDofWeight(ins, ins.centerCoc); + FfxFloat32 centerCovg = FfxDofCoverage(ins, ins.centerCoc); + + FfxFloat32x4 centerColor = FfxFloat32x4(FfxDofLoadInput(pixel).rgb, 1); + acc.nearColor = FfxFloat32x4(0, 0, 0, 0); + acc.fillColor = FfxFloat32x4(0, 0, 0, 0); + + if (ins.nearField) + { + // for near field: adjust center weight to cover everything beyond innermost ring + // radius of innermost ring: + FfxFloat32 innerRingRad = max(1, ins.tileCoc * ffxReciprocal(ins.nRings) - pow(2, ins.mipLevel)); + FfxFloat32 nearCenterWeight = innerRingRad * innerRingRad; + + // if center radius < 1px, split the center color between near and fill + FfxFloat32 nearPart = ffxSaturate(ins.centerCoc), fillPart = 1 - nearPart; + acc.nearColor = centerColor * centerWeight * nearCenterWeight * nearPart; + acc.fillColor = centerColor * fillPart; + } + + if (tileClass.needsNear && tileClass.needsFar) + { + FfxDofProcessNearFar(ins, acc); + } + else if (tileClass.needsNear) + { + if (tileClass.colorOnly) + FfxDofProcessNearColorOnly(ins, acc); + else + FfxDofProcessNearOnly(ins, acc); + } + else if (tileClass.needsFar) + { + if (tileClass.colorOnly) + FfxDofProcessFarColorOnly(ins, acc); + else + FfxDofProcessFarOnly(ins, acc); + } + else // if (!tileClass.needsFar && !tileClass.needsNear) + { + FfxDofStoreFar(pixel, FfxHalfOpt4(FfxDofLoadInput(pixel).rgb, 1)); + FfxDofStoreNear(pixel, FfxHalfOpt4(0, 0, 0, 0)); + return; + } + + // process center + acc.currBucket.ringCovg = ins.nearField ? 0 : centerCovg; + acc.currBucket.color = ins.nearField ? FfxFloat32x4(0, 0, 0, 0) : centerColor * centerWeight; + acc.currBucket.radius = 0; + acc.currBucket.sampleCount = 1; + FfxDofMergeBuckets(acc, 1); + + if (ins.nearField) + { + acc.prevBucket.color += acc.fillColor; + } + FfxFloat32 fgOpacity = (!tileClass.needsFar && tileClass.colorOnly) ? 1.0 : + ffxSaturate(acc.nearColor.a / (FfxDofWeight(ins, ins.tileCoc) * ins.nSamples)); + + FfxFloat32x4 ffTarget = acc.prevBucket.color / acc.prevBucket.color.a; + FfxFloat32x4 ffOutput = !any(isnan(ffTarget)) ? ffTarget : FfxFloat32x4(0, 0, 0, 0); + FfxFloat32x3 nfTarget = acc.nearColor.rgb / acc.nearColor.a; + FfxFloat32x4 nfOutput = FfxFloat32x4(!any(isnan(nfTarget)) ? nfTarget : FfxFloat32x3(0, 0, 0), fgOpacity); + + FfxDofStoreFar(pixel, FfxHalfOpt4(ffOutput)); + FfxDofStoreNear(pixel, FfxHalfOpt4(nfOutput)); +} diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/dof/ffx_dof_callbacks_glsl.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/dof/ffx_dof_callbacks_glsl.h new file mode 100644 index 00000000..d74e84e5 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/dof/ffx_dof_callbacks_glsl.h @@ -0,0 +1,282 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_dof_resources.h" +#include "ffx_core.h" + +#if defined(FFX_GPU) +#ifndef FFX_PREFER_WAVE64 +#define FFX_PREFER_WAVE64 +#endif // #ifndef FFX_PREFER_WAVE64 + +#if defined(FFX_DOF_BIND_CB_DOF) + layout (set = 0, binding = FFX_DOF_BIND_CB_DOF, std140) uniform cbDOF_t + { + FfxFloat32 cocScale; + FfxFloat32 cocBias; + FfxUInt32x2 inputSizeHalf; + FfxUInt32x2 inputSize; + FfxFloat32x2 inputSizeHalfRcp; + FfxFloat32 cocLimit; + FfxUInt32 maxRings; + #define FFX_DOF_CONSTANT_BUFFER_1_SIZE 10 // Number of 32-bit values. This must be kept in sync with the cbDOF size. + } cbDOF; +#endif + +FfxFloat32 CocScale() +{ + return cbDOF.cocScale; +} + +FfxFloat32 CocBias() +{ + return cbDOF.cocBias; +} + +FfxUInt32x2 InputSizeHalf() +{ + return cbDOF.inputSizeHalf; +} + +FfxUInt32x2 InputSize() +{ + return cbDOF.inputSize; +} + +FfxFloat32x2 InputSizeHalfRcp() +{ + return cbDOF.inputSizeHalfRcp; +} + +FfxFloat32 CocLimit() +{ + return cbDOF.cocLimit; +} + +FfxUInt32 MaxRings() +{ + return cbDOF.maxRings; +} + +layout (set = 0, binding = 1000) +uniform sampler LinearSampler; +layout (set = 0, binding = 1001) +uniform sampler PointSampler; + +#if FFX_HALF +#define FFX_DOF_HALF_OPT_LAYOUT rgba16f +#else // #if FFX_HALF +#define FFX_DOF_HALF_OPT_LAYOUT rgba32f +#endif // #if FFX_HALF #else + +// SRVs +#if defined(FFX_DOF_BIND_SRV_INPUT_DEPTH) + layout (set = 0, binding = FFX_DOF_BIND_SRV_INPUT_DEPTH) + uniform texture2D r_input_depth; +#endif +#if defined(FFX_DOF_BIND_SRV_INPUT_COLOR) + layout (set = 0, binding = FFX_DOF_BIND_SRV_INPUT_COLOR) + uniform texture2D r_input_color; +#endif +#if defined(FFX_DOF_BIND_SRV_INTERNAL_BILAT_COLOR) + layout (set = 0, binding = FFX_DOF_BIND_SRV_INTERNAL_BILAT_COLOR) + uniform texture2D r_internal_bilat_color; +#endif +#if defined(FFX_DOF_BIND_SRV_INTERNAL_DILATED_RADIUS) + layout (set = 0, binding = FFX_DOF_BIND_SRV_INTERNAL_DILATED_RADIUS) + uniform texture2D r_internal_dilated_radius; +#endif + +// UAVs +#if defined(FFX_DOF_BIND_UAV_INTERNAL_BILAT_COLOR) + layout (set = 0, binding = FFX_DOF_BIND_UAV_INTERNAL_BILAT_COLOR, FFX_DOF_HALF_OPT_LAYOUT) + uniform image2D rw_internal_bilat_color[4]; +#endif +#if defined(FFX_DOF_BIND_UAV_INTERNAL_RADIUS) + layout (set = 0, binding = FFX_DOF_BIND_UAV_INTERNAL_RADIUS, rg32f) + uniform image2D rw_internal_radius; +#endif +#if defined(FFX_DOF_BIND_UAV_INTERNAL_DILATED_RADIUS) + layout (set = 0, binding = FFX_DOF_BIND_UAV_INTERNAL_DILATED_RADIUS, rg32f) + uniform image2D rw_internal_dilated_radius; +#endif +#if defined(FFX_DOF_BIND_UAV_INTERNAL_NEAR) + layout (set = 0, binding = FFX_DOF_BIND_UAV_INTERNAL_NEAR, FFX_DOF_HALF_OPT_LAYOUT) + uniform image2D rw_internal_near; +#endif +#if defined(FFX_DOF_BIND_UAV_INTERNAL_FAR) + layout (set = 0, binding = FFX_DOF_BIND_UAV_INTERNAL_FAR, FFX_DOF_HALF_OPT_LAYOUT) + uniform image2D rw_internal_far; +#endif +#if defined(FFX_DOF_BIND_UAV_OUTPUT_COLOR) + layout (set = 0, binding = FFX_DOF_BIND_UAV_OUTPUT_COLOR, rgba32f) + uniform image2D rw_output_color; +#endif +#if defined(FFX_DOF_BIND_UAV_INTERNAL_GLOBALS) + layout (set = 0, binding = FFX_DOF_BIND_UAV_INTERNAL_GLOBALS, std430) + coherent buffer DofGlobalVars_t { uint maxTileRad; } rw_internal_globals; +#endif + +#include "ffx_dof_common.h" + +#if defined(FFX_DOF_BIND_SRV_INPUT_COLOR) +FfxHalfOpt4 FfxDofLoadSource(FfxInt32x2 tex) +{ + return FfxHalfOpt4(texelFetch(sampler2D(r_input_color, LinearSampler), tex, 0)); +} +#endif // #if defined(FFX_DOF_BIND_SRV_INPUT_COLOR) + +#if defined(FFX_DOF_BIND_UAV_INTERNAL_BILAT_COLOR) +void FfxDofStoreBilatMip(FfxUInt32 mip, FfxInt32x2 tex, FfxHalfOpt4 value) +{ + imageStore(rw_internal_bilat_color[mip], tex, value); +} +#endif // #if defined(FFX_DOF_BIND_UAV_INTERNAL_BILAT_COLOR) + +#if defined(FFX_DOF_BIND_CB_DOF) +FfxFloat32 FfxDofGetCoc(FfxFloat32 depth) +{ + // clamped for perf reasons + return clamp(CocScale() * depth + CocBias(), -CocLimit(), CocLimit()); +} +#endif // #if defined(FFX_DOF_BIND_CB_DOF) + +#if defined(FFX_DOF_BIND_UAV_INTERNAL_DILATED_RADIUS) +void FfxDofStoreDilatedRadius(FfxUInt32x2 coord, FfxFloat32x2 dilatedMinMax) +{ + imageStore(rw_internal_dilated_radius, ivec2(coord), vec4(dilatedMinMax, 0, 0)); +} +#endif // #if defined(FFX_DOF_BIND_UAV_INTERNAL_DILATED_RADIUS) + +#if defined(FFX_DOF_BIND_SRV_INTERNAL_DILATED_RADIUS) +#if defined(FFX_DOF_BIND_CB_DOF) +FfxFloat32x2 FfxDofSampleDilatedRadius(FfxUInt32x2 coord) +{ + return textureLod(sampler2D(r_internal_dilated_radius, LinearSampler), vec2(coord) * InputSizeHalfRcp(), 0).rg; +} +#endif // #if defined(FFX_DOF_BIND_CB_DOF) + +FfxFloat32x2 FfxDofLoadDilatedRadius(FfxUInt32x2 coord) +{ + return texelFetch(sampler2D(r_internal_dilated_radius, LinearSampler), ivec2(coord), 0).rg; +} +#endif // #if defined(FFX_DOF_BIND_SRV_INTERNAL_DILATED_RADIUS) + +#if defined(FFX_DOF_BIND_SRV_INTERNAL_BILAT_COLOR) +FfxHalfOpt4 FfxDofLoadInput(FfxUInt32x2 coord) +{ + return FfxHalfOpt4(texelFetch(sampler2D(r_internal_bilat_color, LinearSampler), ivec2(coord), 0)); +} + +#if defined(FFX_DOF_BIND_CB_DOF) +FfxHalfOpt4 FfxDofSampleInput(FfxFloat32x2 coord, FfxUInt32 mip) +{ + return FfxHalfOpt4(textureLod(sampler2D(r_internal_bilat_color, PointSampler), coord, mip)); +} +#endif // #if defined(FFX_DOF_BIND_CB_DOF) +#endif // #if defined(FFX_DOF_BIND_SRV_INTERNAL_BILAT_COLOR) + +#if defined(FFX_DOF_BIND_SRV_INPUT_DEPTH) +FfxFloat32x4 FfxDofGatherDepth(FfxFloat32x2 coord) +{ + return textureGather(sampler2D(r_input_depth, LinearSampler), coord); +} + +FfxFloat32 FfxDofLoadFullDepth(FfxUInt32x2 coord) +{ + return texelFetch(sampler2D(r_input_depth, LinearSampler), ivec2(coord), 0).r; +} +#endif // #if defined(FFX_DOF_BIND_SRV_INPUT_DEPTH) + +#if defined(FFX_DOF_BIND_UAV_INTERNAL_NEAR) +void FfxDofStoreNear(FfxUInt32x2 coord, FfxHalfOpt4 color) +{ + imageStore(rw_internal_near, ivec2(coord), color); +} + +FfxHalfOpt4 FfxDofLoadNear(FfxUInt32x2 coord) +{ + return FfxHalfOpt4(imageLoad(rw_internal_near, ivec2(coord))); +} +#endif // #if defined(FFX_DOF_BIND_UAV_INTERNAL_NEAR) + +#if defined(FFX_DOF_BIND_UAV_INTERNAL_FAR) +void FfxDofStoreFar(FfxUInt32x2 coord, FfxHalfOpt4 color) +{ + imageStore(rw_internal_far, ivec2(coord), color); +} + +FfxHalfOpt4 FfxDofLoadFar(FfxUInt32x2 coord) +{ + return FfxHalfOpt4(imageLoad(rw_internal_far, ivec2(coord))); +} +#endif // #if defined(FFX_DOF_BIND_UAV_INTERNAL_FAR) + +#if defined(FFX_DOF_BIND_UAV_INTERNAL_GLOBALS) +void FfxDofAccumMaxTileRadius(FfxUInt32 radius) +{ + atomicMax(rw_internal_globals.maxTileRad, radius); +} + +FfxUInt32 FfxDofGetMaxTileRadius() +{ + return rw_internal_globals.maxTileRad; +} + +void FfxDofResetMaxTileRadius() +{ + rw_internal_globals.maxTileRad = 0; +} +#endif // #if defined(FFX_DOF_BIND_UAV_INTERNAL_GLOBALS) + +#if defined(FFX_DOF_BIND_UAV_INTERNAL_RADIUS) +void FfxDofStoreTileRadius(FfxUInt32x2 tile, FfxFloat32x2 radius) +{ + imageStore(rw_internal_radius, ivec2(tile), vec4(radius, 0, 0)); +} + +FfxFloat32x2 FfxDofLoadTileRadius(FfxUInt32x2 tile) +{ + return imageLoad(rw_internal_radius, ivec2(tile)).rg; +} +#endif // #if defined(FFX_DOF_BIND_UAV_INTERNAL_RADIUS) + +#if defined(FFX_DOF_BIND_SRV_INPUT_COLOR) +FfxFloat32x4 FfxDofLoadFullInput(FfxUInt32x2 coord) +{ + return texelFetch(sampler2D(r_input_color, LinearSampler), ivec2(coord), 0); +} +#elif (defined(FFX_DOF_BIND_UAV_OUTPUT_COLOR)) && FFX_DOF_OPTION_COMBINE_IN_PLACE +FfxFloat32x4 FfxDofLoadFullInput(FfxUInt32x2 coord) +{ + return imageLoad(rw_output_color, ivec2(coord)); +} +#endif // #if defined(FFX_DOF_BIND_SRV_INPUT_COLOR) + +#if defined(FFX_DOF_BIND_UAV_OUTPUT_COLOR) +void FfxDofStoreOutput(FfxUInt32x2 coord, FfxFloat32x4 color) +{ + imageStore(rw_output_color, ivec2(coord), color); +} +#endif // #if defined(FFX_DOF_BIND_UAV_OUTPUT_COLOR) + +#endif // #if defined(FFX_GPU) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/dof/ffx_dof_callbacks_hlsl.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/dof/ffx_dof_callbacks_hlsl.h new file mode 100644 index 00000000..4e3dd94e --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/dof/ffx_dof_callbacks_hlsl.h @@ -0,0 +1,322 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_dof_resources.h" +#include "ffx_core.h" +#include "ffx_dof_common.h" + +#if defined(FFX_GPU) +#ifdef __hlsl_dx_compiler +#pragma dxc diagnostic push +#pragma dxc diagnostic ignored "-Wambig-lit-shift" +#endif //__hlsl_dx_compiler +#include "ffx_core.h" +#ifdef __hlsl_dx_compiler +#pragma dxc diagnostic pop +#endif //__hlsl_dx_compiler + +#ifndef FFX_PREFER_WAVE64 +#define FFX_PREFER_WAVE64 +#endif // #ifndef FFX_PREFER_WAVE64 + +#pragma warning(disable: 3205) // conversion from larger type to smaller + +#define DECLARE_SRV_REGISTER(regIndex) t##regIndex +#define DECLARE_UAV_REGISTER(regIndex) u##regIndex +#define DECLARE_CB_REGISTER(regIndex) b##regIndex +#define FFX_DOF_DECLARE_SRV(regIndex) register(DECLARE_SRV_REGISTER(regIndex)) +#define FFX_DOF_DECLARE_UAV(regIndex) register(DECLARE_UAV_REGISTER(regIndex)) +#define FFX_DOF_DECLARE_CB(regIndex) register(DECLARE_CB_REGISTER(regIndex)) + +#if defined(FFX_DOF_BIND_CB_DOF) + cbuffer cbDOF : FFX_DOF_DECLARE_CB(FFX_DOF_BIND_CB_DOF) + { + FfxFloat32 cocScale; + FfxFloat32 cocBias; + FfxUInt32x2 inputSizeHalf; + FfxUInt32x2 inputSize; + FfxFloat32x2 inputSizeHalfRcp; + FfxFloat32 cocLimit; + FfxUInt32 maxRings; + #define FFX_DOF_CONSTANT_BUFFER_1_SIZE 10 // Number of 32-bit values. This must be kept in sync with the cbDOF size. + }; +#else +#define cocScale 0 +#define cocBias 0 +#define inputSizeHalf 0 +#define inputSize 0 +#define inputSizeHalfRcp 0 +#define cocLimit 0 +#define maxRings 0 +#endif + +#define FFX_DOF_ROOTSIG_STRINGIFY(p) FFX_DOF_ROOTSIG_STR(p) +#define FFX_DOF_ROOTSIG_STR(p) #p +#define FFX_DOF_ROOTSIG [RootSignature("DescriptorTable(UAV(u0, numDescriptors = " FFX_DOF_ROOTSIG_STRINGIFY(FFX_DOF_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "DescriptorTable(SRV(t0, numDescriptors = " FFX_DOF_ROOTSIG_STRINGIFY(FFX_DOF_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "CBV(b0), " \ + "StaticSampler(s0, filter = FILTER_MIN_MAG_MIP_LINEAR, " \ + "addressU = TEXTURE_ADDRESS_CLAMP, " \ + "addressV = TEXTURE_ADDRESS_CLAMP, " \ + "addressW = TEXTURE_ADDRESS_CLAMP, " \ + "comparisonFunc = COMPARISON_NEVER, " \ + "borderColor = STATIC_BORDER_COLOR_TRANSPARENT_BLACK), " \ + "StaticSampler(s1, filter = FILTER_MIN_MAG_MIP_POINT, " \ + "addressU = TEXTURE_ADDRESS_CLAMP, " \ + "addressV = TEXTURE_ADDRESS_CLAMP, " \ + "addressW = TEXTURE_ADDRESS_CLAMP, " \ + "comparisonFunc = COMPARISON_NEVER, " \ + "borderColor = STATIC_BORDER_COLOR_TRANSPARENT_BLACK)" )] + +#if defined(FFX_DOF_EMBED_ROOTSIG) +#define FFX_DOF_EMBED_ROOTSIG_CONTENT FFX_DOF_ROOTSIG +#else +#define FFX_DOF_EMBED_ROOTSIG_CONTENT +#endif // #if FFX_SPD_EMBED_ROOTSIG + +FfxFloat32 CocScale() +{ + return cocScale; +} + +FfxFloat32 CocBias() +{ + return cocBias; +} + +FfxUInt32x2 InputSizeHalf() +{ + return inputSizeHalf; +} + +FfxUInt32x2 InputSize() +{ + return inputSize; +} + +FfxFloat32x2 InputSizeHalfRcp() +{ + return inputSizeHalfRcp; +} + +FfxFloat32 CocLimit() +{ + return cocLimit; +} + +FfxUInt32 MaxRings() +{ + return maxRings; +} + +SamplerState LinearSampler : register(s0); +SamplerState PointSampler : register(s1); + +// SRVs +#if defined(FFX_DOF_BIND_SRV_INPUT_DEPTH) + Texture2D r_input_depth : FFX_DOF_DECLARE_SRV(FFX_DOF_BIND_SRV_INPUT_DEPTH); +#endif +#if defined(FFX_DOF_BIND_SRV_INPUT_COLOR) + Texture2D r_input_color : FFX_DOF_DECLARE_SRV(FFX_DOF_BIND_SRV_INPUT_COLOR); +#endif +#if defined(FFX_DOF_BIND_SRV_INTERNAL_BILAT_COLOR) + Texture2D r_internal_bilat_color : FFX_DOF_DECLARE_SRV(FFX_DOF_BIND_SRV_INTERNAL_BILAT_COLOR); +#endif +#if defined(FFX_DOF_BIND_SRV_INTERNAL_DILATED_RADIUS) + Texture2D r_internal_dilated_radius : FFX_DOF_DECLARE_SRV(FFX_DOF_BIND_SRV_INTERNAL_DILATED_RADIUS); +#endif + +// UAVs +#if defined(FFX_DOF_BIND_UAV_INTERNAL_BILAT_COLOR) + RWTexture2D rw_internal_bilat_color[4] : FFX_DOF_DECLARE_UAV(FFX_DOF_BIND_UAV_INTERNAL_BILAT_COLOR); +#endif +#if defined(FFX_DOF_BIND_UAV_INTERNAL_RADIUS) + RWTexture2D rw_internal_radius : FFX_DOF_DECLARE_UAV(FFX_DOF_BIND_UAV_INTERNAL_RADIUS); +#endif +#if defined(FFX_DOF_BIND_UAV_INTERNAL_DILATED_RADIUS) + RWTexture2D rw_internal_dilated_radius : FFX_DOF_DECLARE_UAV(FFX_DOF_BIND_UAV_INTERNAL_DILATED_RADIUS); +#endif +#if defined(FFX_DOF_BIND_UAV_INTERNAL_NEAR) + RWTexture2D rw_internal_near : FFX_DOF_DECLARE_UAV(FFX_DOF_BIND_UAV_INTERNAL_NEAR); +#endif +#if defined(FFX_DOF_BIND_UAV_INTERNAL_FAR) + RWTexture2D rw_internal_far : FFX_DOF_DECLARE_UAV(FFX_DOF_BIND_UAV_INTERNAL_FAR); +#endif +#if defined(FFX_DOF_BIND_UAV_OUTPUT_COLOR) + RWTexture2D rw_output_color : FFX_DOF_DECLARE_UAV(FFX_DOF_BIND_UAV_OUTPUT_COLOR); +#endif +#if defined(FFX_DOF_BIND_UAV_INTERNAL_GLOBALS) + struct DofGlobalVars { uint maxTileRad; }; + globallycoherent RWStructuredBuffer rw_internal_globals : FFX_DOF_DECLARE_UAV(FFX_DOF_BIND_UAV_INTERNAL_GLOBALS); +#endif + +#if defined(FFX_DOF_BIND_SRV_INPUT_COLOR) +FfxHalfOpt4 FfxDofLoadSource(FfxInt32x2 tex) +{ + return FfxHalfOpt4(r_input_color[tex]); +} +#endif // #if defined(FFX_DOF_BIND_SRV_INPUT_COLOR) + +#if defined(FFX_DOF_BIND_UAV_INTERNAL_BILAT_COLOR) +void FfxDofStoreBilatMip(FfxUInt32 mip, FfxInt32x2 tex, FfxHalfOpt4 value) +{ + rw_internal_bilat_color[mip][tex] = value; +} +#endif // #if defined(FFX_DOF_BIND_UAV_INTERNAL_BILAT_COLOR) + +FfxFloat32 FfxDofGetCoc(FfxFloat32 depth) +{ + // clamped for perf reasons + return clamp(CocScale() * depth + CocBias(), -CocLimit(), CocLimit()); +} + +#if defined(FFX_DOF_BIND_UAV_INTERNAL_DILATED_RADIUS) +void FfxDofStoreDilatedRadius(FfxUInt32x2 coord, FfxFloat32x2 dilatedMinMax) +{ + rw_internal_dilated_radius[coord] = dilatedMinMax; +} +#endif // #if defined(FFX_DOF_BIND_UAV_INTERNAL_DILATED_RADIUS) + +#if defined(FFX_DOF_BIND_SRV_INTERNAL_DILATED_RADIUS) +FfxFloat32x2 FfxDofSampleDilatedRadius(FfxUInt32x2 coord) +{ + return r_internal_dilated_radius.SampleLevel(LinearSampler, float2(coord) * InputSizeHalfRcp(), 0); +} +#endif // #if defined(FFX_DOF_BIND_SRV_INTERNAL_DILATED_RADIUS) + +#if defined(FFX_DOF_BIND_SRV_INTERNAL_DILATED_RADIUS) +FfxFloat32x2 FfxDofLoadDilatedRadius(FfxUInt32x2 coord) +{ + return r_internal_dilated_radius[coord]; +} +#endif // #if defined(FFX_DOF_BIND_SRV_INTERNAL_DILATED_RADIUS) + +#if defined(FFX_DOF_BIND_SRV_INTERNAL_BILAT_COLOR) +FfxHalfOpt4 FfxDofLoadInput(FfxUInt32x2 coord) +{ + return r_internal_bilat_color[coord]; +} +#endif // #if defined(FFX_DOF_BIND_SRV_INTERNAL_BILAT_COLOR) + +#if defined(FFX_DOF_BIND_SRV_INTERNAL_BILAT_COLOR) +FfxHalfOpt4 FfxDofSampleInput(FfxFloat32x2 coord, FfxUInt32 mip) +{ + return r_internal_bilat_color.SampleLevel(PointSampler, coord, mip); +} +#endif // #if defined(FFX_DOF_BIND_SRV_INTERNAL_BILAT_COLOR) + +#if defined(FFX_DOF_BIND_SRV_INPUT_DEPTH) +FfxFloat32x4 FfxDofGatherDepth(FfxFloat32x2 coord) +{ + return r_input_depth.GatherRed(LinearSampler, coord); +} +#endif // #if defined(FFX_DOF_BIND_SRV_INPUT_DEPTH) + +#if defined(FFX_DOF_BIND_SRV_INPUT_DEPTH) +FfxFloat32 FfxDofLoadFullDepth(FfxUInt32x2 coord) +{ + return r_input_depth[coord]; +} +#endif // #if defined(FFX_DOF_BIND_SRV_INPUT_DEPTH) + +#if defined(FFX_DOF_BIND_UAV_INTERNAL_NEAR) +void FfxDofStoreNear(FfxUInt32x2 coord, FfxHalfOpt4 color) +{ + rw_internal_near[coord] = color; +} +#endif // #if defined(FFX_DOF_BIND_UAV_INTERNAL_NEAR) + +#if defined(FFX_DOF_BIND_UAV_INTERNAL_NEAR) +FfxHalfOpt4 FfxDofLoadNear(FfxUInt32x2 coord) +{ + return rw_internal_near[coord]; +} +#endif // #if defined(FFX_DOF_BIND_UAV_INTERNAL_NEAR) + +#if defined(FFX_DOF_BIND_UAV_INTERNAL_FAR) +void FfxDofStoreFar(FfxUInt32x2 coord, FfxHalfOpt4 color) +{ + rw_internal_far[coord] = color; +} +#endif // #if defined(FFX_DOF_BIND_UAV_INTERNAL_FAR) + +#if defined(FFX_DOF_BIND_UAV_INTERNAL_FAR) +FfxHalfOpt4 FfxDofLoadFar(FfxUInt32x2 coord) +{ + return rw_internal_far[coord]; +} +#endif // #if defined(FFX_DOF_BIND_UAV_INTERNAL_FAR) + +#if defined(FFX_DOF_BIND_UAV_INTERNAL_GLOBALS) +void FfxDofAccumMaxTileRadius(FfxUInt32 radius) +{ + uint dummy; + InterlockedMax(rw_internal_globals[0].maxTileRad, radius, dummy); +} +#endif // #if defined(FFX_DOF_BIND_UAV_INTERNAL_GLOBALS) + +#if defined(FFX_DOF_BIND_UAV_INTERNAL_GLOBALS) +FfxUInt32 FfxDofGetMaxTileRadius() +{ + return rw_internal_globals[0].maxTileRad; +} +#endif // #if defined(FFX_DOF_BIND_UAV_INTERNAL_GLOBALS) + +#if defined(FFX_DOF_BIND_UAV_INTERNAL_GLOBALS) +void FfxDofResetMaxTileRadius() +{ + rw_internal_globals[0].maxTileRad = 0; +} +#endif // #if defined(FFX_DOF_BIND_UAV_INTERNAL_GLOBALS) + +#if defined(FFX_DOF_BIND_UAV_INTERNAL_RADIUS) +void FfxDofStoreTileRadius(FfxUInt32x2 tile, FfxFloat32x2 radius) +{ + rw_internal_radius[tile] = radius; +} +#endif // #if defined(FFX_DOF_BIND_UAV_INTERNAL_RADIUS) + +#if defined(FFX_DOF_BIND_UAV_INTERNAL_RADIUS) +FfxFloat32x2 FfxDofLoadTileRadius(FfxUInt32x2 tile) +{ + return rw_internal_radius[tile]; +} +#endif // #if defined(FFX_DOF_BIND_UAV_INTERNAL_RADIUS) + +FfxFloat32x4 FfxDofLoadFullInput(FfxUInt32x2 coord) +{ +#if defined(FFX_DOF_BIND_SRV_INPUT_COLOR) + return r_input_color[coord]; +#elif (defined(FFX_DOF_BIND_UAV_OUTPUT_COLOR)) && FFX_DOF_OPTION_COMBINE_IN_PLACE + return rw_output_color[coord]; +#endif // #if defined(FFX_DOF_BIND_SRV_INPUT_COLOR) + return 0; +} + +#if defined(FFX_DOF_BIND_UAV_OUTPUT_COLOR) +void FfxDofStoreOutput(FfxUInt32x2 coord, FfxFloat32x4 color) +{ + rw_output_color[coord] = color; +} +#endif // #if defined(FFX_DOF_BIND_UAV_OUTPUT_COLOR) + +#endif // #if defined(FFX_GPU) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/dof/ffx_dof_common.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/dof/ffx_dof_common.h new file mode 100644 index 00000000..f95585e9 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/dof/ffx_dof_common.h @@ -0,0 +1,142 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_DOF_COMMON_H +#define FFX_DOF_COMMON_H + +/// @defgroup FfxGPUDof FidelityFX DOF +/// FidelityFX Depth of Field GPU documentation +/// +/// @ingroup FfxGPUEffects + +// Constants - these are fixed magic numbers. Changes likely require changing code. + +/// The width/height of tiles storing per-tile min and max CoC. The blur pass needs to run +/// at a compatible tile size, so that the assumption that min/max CoC is uniform for all threads in +/// a thread group holds. +/// +/// @ingroup FfxGPUDof +FFX_STATIC const FfxUInt32 FFX_DOF_DEPTH_TILE_SIZE = 8; + +// Default settings +#ifndef FFX_DOF_OPTION_MAX_MIP +/// The number of mips that should be generated in the color downsample pass +/// +/// @ingroup FfxGPUDof +#define FFX_DOF_OPTION_MAX_MIP 4 +#endif + +#ifndef FFX_DOF_OPTION_MAX_RING_MERGE_LOG +/// The base-2 logarithm of the number of blur kernel rings that may be merged, if possible. +/// +/// Setting this to zero disables ring merging. +/// +/// Values above 1 are technically valid, but are known to cause a visible quality drop. +/// +/// @ingroup FfxGPUDof +#define FFX_DOF_OPTION_MAX_RING_MERGE_LOG 1 +#endif + +#define FFX_DOF_MAX_RING_MERGE (1 << FFX_DOF_OPTION_MAX_RING_MERGE_LOG) + +// optional 16-bit types +#if FFX_HLSL +#if FFX_HALF +typedef FfxFloat16 FfxHalfOpt; +typedef FfxFloat16x2 FfxHalfOpt2; +typedef FfxFloat16x3 FfxHalfOpt3; +typedef FfxFloat16x4 FfxHalfOpt4; +#else +typedef FfxFloat32 FfxHalfOpt; +typedef FfxFloat32x2 FfxHalfOpt2; +typedef FfxFloat32x3 FfxHalfOpt3; +typedef FfxFloat32x4 FfxHalfOpt4; +#endif +#elif FFX_GLSL +#if FFX_HALF +#define FfxHalfOpt FfxFloat16 +#define FfxHalfOpt2 FfxFloat16x2 +#define FfxHalfOpt3 FfxFloat16x3 +#define FfxHalfOpt4 FfxFloat16x4 +#else +#define FfxHalfOpt FfxFloat32 +#define FfxHalfOpt2 FfxFloat32x2 +#define FfxHalfOpt3 FfxFloat32x3 +#define FfxHalfOpt4 FfxFloat32x4 +#endif +#endif + +// unroll macros with count argument +#if FFX_HLSL +#define FFX_DOF_UNROLL_N(_n) [unroll(_n)] +#define FFX_DOF_UNROLL [unroll] +#elif FFX_GLSL // #if FFX_HLSL +#define FFX_DOF_UNROLL_N(_n) +// enable unrolling loops +#extension GL_EXT_control_flow_attributes : enable + +#if GL_EXT_control_flow_attributes +#define FFX_DOF_UNROLL [[unroll]] +#else +#define FFX_DOF_UNROLL +#endif // #if GL_EXT_control_flow_attributes +#endif // #if FFX_HLSL #elif FFX_GLSL + +// ReadLaneFirst +#if FFX_HLSL +#define ffxWaveReadLaneFirst WaveReadLaneFirst +#elif FFX_GLSL +#define ffxWaveReadLaneFirst subgroupBroadcastFirst +#endif // #if FFX_GLSL + +// Callback declarations +FfxFloat32 FfxDofGetCoc(FfxFloat32 depth); // returns circle of confusion radius in pixels (at half-res). Sign indicates near-field (positive) or far-field (negative). +void FfxDofStoreDilatedRadius(FfxUInt32x2 coord, FfxFloat32x2 dilatedMinMax); +FfxFloat32x2 FfxDofSampleDilatedRadius(FfxUInt32x2 coord); // returns the dilated min and max depth for a pixel coordinate. Should be bilinearly interpolated! +FfxFloat32x2 FfxDofLoadDilatedRadius(FfxUInt32x2 coord); // returns the dilated depth for a *tile* coordinate without interpolation +FfxHalfOpt4 FfxDofLoadInput(FfxUInt32x2 coord); // returns input rgb and (in alpha) CoC in pixels from the most detailed mip (which is half-res) +FfxHalfOpt4 FfxDofSampleInput(FfxFloat32x2 coord, FfxUInt32 mip); // returns input rgb and (in alpha) CoC in pixels. +FfxFloat32x4 FfxDofGatherDepth(FfxFloat32x2 coord); // returns 4 input depth values in a quad, must use sampler with coordinate clamping +void FfxDofStoreNear(FfxUInt32x2 coord, FfxHalfOpt4 color); // stores the near color output from the blur pass +void FfxDofStoreFar(FfxUInt32x2 coord, FfxHalfOpt4 color); // stores the far color output from the blur pass +FfxHalfOpt4 FfxDofLoadNear(FfxUInt32x2 coord); // loads the near color value +FfxHalfOpt4 FfxDofLoadFar(FfxUInt32x2 coord); // loads the far color value +void FfxDofAccumMaxTileRadius(FfxUInt32 radius); // stores the global maximum dilation radius using an atomic max operation +FfxUInt32 FfxDofGetMaxTileRadius(); // gets the global maximum dilation radius +void FfxDofResetMaxTileRadius(); // sets max dilation radius back to zero +void FfxDofStoreTileRadius(FfxUInt32x2 tile, FfxFloat32x2 radius); // stores the min/max signed radius for a tile in the tile map +FfxFloat32x2 FfxDofLoadTileRadius(FfxUInt32x2 tile); // loads the min/max depth for a tile +FfxFloat32x4 FfxDofLoadFullInput(FfxUInt32x2 coord); // returns full resultion input rgba (alpha is ignored) +FfxFloat32 FfxDofLoadFullDepth(FfxUInt32x2 coord); // returns full resolution depth +void FfxDofStoreOutput(FfxUInt32x2 coord, FfxFloat32x4 color); // writes the final output + +// Common helper functions +FfxUInt32x2 FfxDofPxRadToTiles(FfxFloat32x2 rPx) +{ + return FfxUInt32x2(ceil(rPx / (FFX_DOF_DEPTH_TILE_SIZE / 2))) + 1; // +1 to handle diagonals & bilinear +} + +FfxFloat32x2 FfxDofGetCoc2(FfxFloat32x2 depths) +{ + return FfxFloat32x2(FfxDofGetCoc(depths.x), FfxDofGetCoc(depths.y)); +} +#endif // #ifndef FFX_DOF_COMMON_H diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/dof/ffx_dof_composite.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/dof/ffx_dof_composite.h new file mode 100644 index 00000000..c3402cc4 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/dof/ffx_dof_composite.h @@ -0,0 +1,629 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_core.h" +#include "ffx_dof_common.h" + +#if FFX_HALF +FfxFloat16 FfxMed9(FfxFloat16 a, FfxFloat16 b, FfxFloat16 c, + FfxFloat16 d, FfxFloat16 e, FfxFloat16 f, + FfxFloat16 g, FfxFloat16 h, FfxFloat16 i) +{ + // TODO (perf): compiler does not use med3 at all for these + FfxFloat16 hi_lo = ffxMax3Half(ffxMin3Half(a, b, c), ffxMin3Half(d, e, f), ffxMin3Half(g, h, i)); + FfxFloat16 mi_mi = ffxMed3Half(ffxMed3Half(a, b, c), ffxMed3Half(d, e, f), ffxMed3Half(g, h, i)); + FfxFloat16 lo_hi = ffxMin3Half(ffxMax3Half(a, b, c), ffxMax3Half(d, e, f), ffxMax3Half(g, h, i)); + return ffxMed3Half(hi_lo, mi_mi, lo_hi); +} +#endif + +FfxFloat32 FfxMed9(FfxFloat32 a, FfxFloat32 b, FfxFloat32 c, + FfxFloat32 d, FfxFloat32 e, FfxFloat32 f, + FfxFloat32 g, FfxFloat32 h, FfxFloat32 i) +{ + // TODO (perf): compiler does not use med3 at all for these + FfxFloat32 hi_lo = ffxMax3(ffxMin3(a, b, c), ffxMin3(d, e, f), ffxMin3(g, h, i)); + FfxFloat32 mi_mi = ffxMed3(ffxMed3(a, b, c), ffxMed3(d, e, f), ffxMed3(g, h, i)); + FfxFloat32 lo_hi = ffxMin3(ffxMax3(a, b, c), ffxMax3(d, e, f), ffxMax3(g, h, i)); + return ffxMed3(hi_lo, mi_mi, lo_hi); +} + +FfxFloat32 FfxCubicSpline(FfxFloat32 x) +{ + // evaluate cubic spline -2x^3 + 3x^2 + return x * x * (3 - 2 * x); +} + +FFX_STATIC const FfxUInt32 FFX_DOF_COMBINE_TILE_SIZE = 8; +FFX_STATIC const FfxUInt32 FFX_DOF_COMBINE_ROW_PITCH = FFX_DOF_COMBINE_TILE_SIZE + 3; // Add +2 for 3x3 filter margin, +1 on one side for bilinear filter. +FFX_STATIC const FfxUInt32 FFX_DOF_COMBINE_AREA = FFX_DOF_COMBINE_ROW_PITCH * FFX_DOF_COMBINE_ROW_PITCH; + +#if FFX_HALF +FFX_GROUPSHARED FfxUInt32 FfxDofLDSLuma[FFX_DOF_COMBINE_AREA]; +FFX_GROUPSHARED FfxUInt32 FfxDofLDSNearRG[FFX_DOF_COMBINE_AREA]; +FFX_GROUPSHARED FfxUInt32 FfxDofLDSNearBA[FFX_DOF_COMBINE_AREA]; +FFX_GROUPSHARED FfxUInt32 FfxDofLDSFarRG[FFX_DOF_COMBINE_AREA]; +FFX_GROUPSHARED FfxUInt32 FfxDofLDSFarBA[FFX_DOF_COMBINE_AREA]; + +FFX_GROUPSHARED FfxUInt32 FfxDofLDSFullColorRG[18*18]; +FFX_GROUPSHARED FfxFloat16 FfxDofLDSFullColorB[18*18]; +#else // #if FFX_HALF +FFX_GROUPSHARED FfxFloat32 FfxDofLDSNearLuma[FFX_DOF_COMBINE_AREA]; +FFX_GROUPSHARED FfxFloat32 FfxDofLDSFarLuma[FFX_DOF_COMBINE_AREA]; +FFX_GROUPSHARED FfxFloat32 FfxDofLDSNearR[FFX_DOF_COMBINE_AREA]; +FFX_GROUPSHARED FfxFloat32 FfxDofLDSNearG[FFX_DOF_COMBINE_AREA]; +FFX_GROUPSHARED FfxFloat32 FfxDofLDSNearB[FFX_DOF_COMBINE_AREA]; +FFX_GROUPSHARED FfxFloat32 FfxDofLDSNearA[FFX_DOF_COMBINE_AREA]; + +FFX_GROUPSHARED FfxFloat32 FfxDofLDSFarR[FFX_DOF_COMBINE_AREA]; +FFX_GROUPSHARED FfxFloat32 FfxDofLDSFarG[FFX_DOF_COMBINE_AREA]; +FFX_GROUPSHARED FfxFloat32 FfxDofLDSFarB[FFX_DOF_COMBINE_AREA]; +FFX_GROUPSHARED FfxFloat32 FfxDofLDSFarA[FFX_DOF_COMBINE_AREA]; + +FFX_GROUPSHARED FfxFloat32 FfxDofLDSFullColorR[18*18]; +FFX_GROUPSHARED FfxFloat32 FfxDofLDSFullColorG[18*18]; +FFX_GROUPSHARED FfxFloat32 FfxDofLDSFullColorB[18*18]; +#endif // #if FFX_HALF #else + +#if FFX_HALF +FfxFloat16x4 FfxDofGetIntermediateNearColor(FfxUInt32 idx) +{ + FfxFloat16x2 rg = FFX_UINT32_TO_FLOAT16X2(FfxDofLDSNearRG[idx]); + FfxFloat16x2 ba = FFX_UINT32_TO_FLOAT16X2(FfxDofLDSNearBA[idx]); + return FfxFloat16x4(rg, ba); +} +FfxFloat16x4 FfxDofGetIntermediateFarColor(FfxUInt32 idx) +{ + FfxFloat16x2 rg = FFX_UINT32_TO_FLOAT16X2(FfxDofLDSFarRG[idx]); + FfxFloat16x2 ba = FFX_UINT32_TO_FLOAT16X2(FfxDofLDSFarBA[idx]); + return FfxFloat16x4(rg, ba); +} +FfxFloat16x3 FfxDofGetIntFullColor(FfxUInt32 idx) +{ + FfxFloat16x2 rg = FFX_UINT32_TO_FLOAT16X2(FfxDofLDSFullColorRG[idx]); + FfxFloat16 b = FfxDofLDSFullColorB[idx]; + return FfxFloat16x3(rg, b); +} +void FfxDofSetIntNearLuma(FfxUInt32 idx, FfxFloat16 luma) +{ + FfxFloat16x2 unpacked = FFX_UINT32_TO_FLOAT16X2(FfxDofLDSLuma[idx]); + unpacked.x = luma; + FfxDofLDSLuma[idx] = FFX_FLOAT16X2_TO_UINT32(unpacked); +} +void FfxDofSetIntFarLuma(FfxUInt32 idx, FfxFloat16 luma) +{ + FfxFloat16x2 unpacked = FFX_UINT32_TO_FLOAT16X2(FfxDofLDSLuma[idx]); + unpacked.y = luma; + FfxDofLDSLuma[idx] = FFX_FLOAT16X2_TO_UINT32(unpacked); +} + +void FfxDofSetIntermediateNearColor(FfxUInt32 idx, FfxFloat16x4 col) +{ + FfxDofLDSNearRG[idx] = FFX_FLOAT16X2_TO_UINT32(col.rg); + FfxDofLDSNearBA[idx] = FFX_FLOAT16X2_TO_UINT32(col.ba); +} +void FfxDofSetIntermediateFarColor(FfxUInt32 idx, FfxFloat16x4 col) +{ + FfxDofLDSFarRG[idx] = FFX_FLOAT16X2_TO_UINT32(col.rg); + FfxDofLDSFarBA[idx] = FFX_FLOAT16X2_TO_UINT32(col.ba); +} +void FfxDofSetIntFullColor(FfxUInt32 idx, FfxFloat16x3 col) +{ + FfxDofLDSFullColorRG[idx] = FFX_FLOAT16X2_TO_UINT32(col.rg); + FfxDofLDSFullColorB[idx] = col.b; +} +FfxFloat16 FfxDofGetIntermediateNearAlpha(FfxUInt32 idx, FfxUInt32 offX, FfxUInt32 offY) +{ + return FfxDofGetIntermediateNearColor(idx + offX + FFX_DOF_COMBINE_ROW_PITCH * offY).a; +} +FfxFloat16 FfxDofGetIntermediateFarAlpha(FfxUInt32 idx) +{ + return FfxDofGetIntermediateFarColor(idx).a; +} +#else // #if FFX_HALF +FfxFloat32x4 FfxDofGetIntermediateNearColor(FfxUInt32 idx) +{ + return FfxFloat32x4(FfxDofLDSNearR[idx], FfxDofLDSNearG[idx], FfxDofLDSNearB[idx], FfxDofLDSNearA[idx]); +} +FfxFloat32x4 FfxDofGetIntermediateFarColor(FfxUInt32 idx) +{ + return FfxFloat32x4(FfxDofLDSFarR[idx], FfxDofLDSFarG[idx], FfxDofLDSFarB[idx], FfxDofLDSFarA[idx]); +} +FfxFloat32x3 FfxDofGetIntFullColor(FfxUInt32 idx) +{ + return FfxFloat32x3(FfxDofLDSFullColorR[idx], FfxDofLDSFullColorG[idx], FfxDofLDSFullColorB[idx]); +} +void FfxDofSetIntNearLuma(FfxUInt32 idx, FfxFloat32 luma) +{ + FfxDofLDSNearLuma[idx] = luma; +} +void FfxDofSetIntFarLuma(FfxUInt32 idx, FfxFloat32 luma) +{ + FfxDofLDSFarLuma[idx] = luma; +} + +void FfxDofSetIntermediateNearColor(FfxUInt32 idx, FfxFloat32x4 col) +{ + FfxDofLDSNearR[idx] = col.r; + FfxDofLDSNearG[idx] = col.g; + FfxDofLDSNearB[idx] = col.b; + FfxDofLDSNearA[idx] = col.a; +} +void FfxDofSetIntermediateFarColor(FfxUInt32 idx, FfxFloat32x4 col) +{ + FfxDofLDSFarR[idx] = col.r; + FfxDofLDSFarG[idx] = col.g; + FfxDofLDSFarB[idx] = col.b; + FfxDofLDSFarA[idx] = col.a; +} +void FfxDofSetIntFullColor(FfxUInt32 idx, FfxFloat32x3 col) +{ + FfxDofLDSFullColorR[idx] = col.r; + FfxDofLDSFullColorG[idx] = col.g; + FfxDofLDSFullColorB[idx] = col.b; +} +FfxFloat32 FfxDofGetIntermediateNearAlpha(FfxUInt32 idx, FfxUInt32 offX, FfxUInt32 offY) +{ + return FfxDofGetIntermediateNearColor(idx + offX + FFX_DOF_COMBINE_ROW_PITCH * offY).a; +} +FfxFloat32 FfxDofGetIntermediateFarAlpha(FfxUInt32 idx) +{ + return FfxDofGetIntermediateFarColor(idx).a; +} +#endif // #if FFX_HALF #else + +FfxHalfOpt3 FfxDofBlur3x3(FfxUInt32 baseIdx) +{ + // kernel coefficients based on coverage of a circle in a 3x3 grid + const FfxHalfOpt CORNER = FfxHalfOpt(0.5453); + const FfxHalfOpt SIDE = FfxHalfOpt(0.9717); + + // accumulate convolution + const FfxHalfOpt weights_sum = FfxHalfOpt(1) + FfxHalfOpt(4) * CORNER + FfxHalfOpt(4) * SIDE; + FfxHalfOpt3 sum = FfxDofGetIntFullColor(baseIdx + 19) + + CORNER * (FfxDofGetIntFullColor(baseIdx) + FfxDofGetIntFullColor(baseIdx + 2) + FfxDofGetIntFullColor(baseIdx + 36) + FfxDofGetIntFullColor(baseIdx + 38)) + + SIDE * (FfxDofGetIntFullColor(baseIdx + 1) + FfxDofGetIntFullColor(baseIdx + 18) + FfxDofGetIntFullColor(baseIdx + 20) + FfxDofGetIntFullColor(baseIdx + 37)); + + return sum / weights_sum; +} + +FfxHalfOpt4 FfxDofFinalCombineColors(FfxUInt32x2 coord, FfxUInt32x2 relCoord, FfxHalfOpt4 bg, FfxHalfOpt4 fg, FfxHalfOpt minFgW) +{ + FfxFloat32 d = FfxDofLoadFullDepth(coord); + FfxUInt32 baseIdx = relCoord.x + 18 * relCoord.y; + FfxHalfOpt3 full = FfxHalfOpt3(FfxDofGetIntFullColor(baseIdx + 19)); + FfxHalfOpt3 fixBlurred = FfxHalfOpt3(FfxDofBlur3x3(baseIdx)); + + // expand background around edges + if (bg.a > FfxHalfOpt(0)) bg.rgb /= bg.a; + // if any FG sample has zero weight, the interpolation is invalid. + if (minFgW == FfxHalfOpt(0)) fg.a = FfxHalfOpt(0); + FfxHalfOpt c = FfxHalfOpt(2) * FfxHalfOpt(abs(FfxDofGetCoc(d))); // double it for full-res pixels + FfxHalfOpt c1 = ffxSaturate(c - FfxHalfOpt(0.5)); // lerp factor for full vs. fixed 1.5px blur + FfxHalfOpt c2 = ffxSaturate(c - FfxHalfOpt(1.5)); // lerp factor for prev vs. quarter res + if (bg.a == FfxHalfOpt(0)) c2 = FfxHalfOpt(0); + FfxHalfOpt3 combinedColor = ffxLerp(full, fixBlurred, c1); + combinedColor = ffxLerp(combinedColor, bg.rgb, c2); + + combinedColor = ffxLerp(combinedColor, fg.rgb, FfxHalfOpt(FfxCubicSpline(fg.a))); + return FfxHalfOpt4(combinedColor, 1); +} + +#if FFX_HALF +FfxFloat16 FfxDofGetLDSNearLuma(FfxUInt32 idx, FfxUInt32 offX, FfxUInt32 offY) +{ + return FFX_UINT32_TO_FLOAT16X2(FfxDofLDSLuma[idx + offX + FFX_DOF_COMBINE_ROW_PITCH * offY]).x; +} +FfxFloat16 FfxDofGetLDSFarLuma(FfxUInt32 idx, FfxUInt32 offX, FfxUInt32 offY) +{ + return FFX_UINT32_TO_FLOAT16X2(FfxDofLDSLuma[idx + offX + FFX_DOF_COMBINE_ROW_PITCH * offY]).y; +} +#else // #if FFX_HALF +FfxFloat32 FfxDofGetLDSNearLuma(FfxUInt32 idx, FfxUInt32 offX, FfxUInt32 offY) +{ + return FfxDofLDSNearLuma[idx + offX + FFX_DOF_COMBINE_ROW_PITCH * offY]; +} +FfxFloat32 FfxDofGetLDSFarLuma(FfxUInt32 idx, FfxUInt32 offX, FfxUInt32 offY) +{ + return FfxDofLDSFarLuma[idx + offX + FFX_DOF_COMBINE_ROW_PITCH * offY]; +} +#endif // #if FFX_HALF #else + +FfxHalfOpt4 FfxDofFilterFF(FfxUInt32 baseIdx) +{ + // get the median of the surrounding 3x3 area of luma values + FfxHalfOpt med_luma = FfxMed9( + FfxDofGetLDSFarLuma(baseIdx, 0, 0), FfxDofGetLDSFarLuma(baseIdx, 1, 0), FfxDofGetLDSFarLuma(baseIdx, 2, 0), + FfxDofGetLDSFarLuma(baseIdx, 0, 1), FfxDofGetLDSFarLuma(baseIdx, 1, 1), FfxDofGetLDSFarLuma(baseIdx, 2, 1), + FfxDofGetLDSFarLuma(baseIdx, 0, 2), FfxDofGetLDSFarLuma(baseIdx, 1, 2), FfxDofGetLDSFarLuma(baseIdx, 2, 2)); + + FfxUInt32 idx = baseIdx + FFX_DOF_COMBINE_ROW_PITCH + 1; + FfxHalfOpt3 col = FfxDofGetIntermediateFarColor(idx).rgb; + FfxHalfOpt lumaFactor = clamp(med_luma / FfxDofGetLDSFarLuma(idx, 0, 0), FfxHalfOpt(0), FfxHalfOpt(2)); + // corner fix: if color pixel is on a corner (has 5 black pixels as neighbor), don't reduce color. + if (med_luma == FfxHalfOpt(0)) lumaFactor = FfxHalfOpt(1); + return FfxHalfOpt4(col * lumaFactor, FfxDofGetIntermediateFarAlpha(idx)); +} + +FfxHalfOpt4 FfxDofFilterNF(FfxUInt32 baseIdx) +{ + // Get 3x3 median luma + FfxHalfOpt med_luma = FfxMed9( + FfxDofGetLDSNearLuma(baseIdx, 0, 0), FfxDofGetLDSNearLuma(baseIdx, 1, 0), FfxDofGetLDSNearLuma(baseIdx, 2, 0), + FfxDofGetLDSNearLuma(baseIdx, 0, 1), FfxDofGetLDSNearLuma(baseIdx, 1, 1), FfxDofGetLDSNearLuma(baseIdx, 2, 1), + FfxDofGetLDSNearLuma(baseIdx, 0, 2), FfxDofGetLDSNearLuma(baseIdx, 1, 2), FfxDofGetLDSNearLuma(baseIdx, 2, 2)); + FfxHalfOpt avg_alpha = FfxHalfOpt(ffxReciprocal(9.0)) * ( + FfxDofGetIntermediateNearAlpha(baseIdx, 0, 0) + FfxDofGetIntermediateNearAlpha(baseIdx, 1, 0) + FfxDofGetIntermediateNearAlpha(baseIdx, 2, 0) + + FfxDofGetIntermediateNearAlpha(baseIdx, 0, 1) + FfxDofGetIntermediateNearAlpha(baseIdx, 1, 1) + FfxDofGetIntermediateNearAlpha(baseIdx, 2, 1) + + FfxDofGetIntermediateNearAlpha(baseIdx, 0, 2) + FfxDofGetIntermediateNearAlpha(baseIdx, 1, 2) + FfxDofGetIntermediateNearAlpha(baseIdx, 2, 2)); + + FfxUInt32 idx = baseIdx + FFX_DOF_COMBINE_ROW_PITCH + 1; + if (FfxDofGetIntermediateNearAlpha(idx, 0, 0) < 0.01) + { + // center has zero weight, grab one of the corner colors + FfxUInt32 maxIdx = baseIdx; + if (FfxDofGetLDSNearLuma(baseIdx, 2, 0) > FfxDofGetLDSNearLuma(maxIdx, 0, 0)) maxIdx = baseIdx + 2; + if (FfxDofGetLDSNearLuma(baseIdx, 0, 2) > FfxDofGetLDSNearLuma(maxIdx, 0, 0)) maxIdx = baseIdx + 2 * FFX_DOF_COMBINE_ROW_PITCH; + if (FfxDofGetLDSNearLuma(baseIdx, 2, 2) > FfxDofGetLDSNearLuma(maxIdx, 0, 0)) maxIdx = baseIdx + 2 * FFX_DOF_COMBINE_ROW_PITCH + 2; + idx = maxIdx; + } + FfxHalfOpt3 col = FfxDofGetIntermediateNearColor(idx).rgb; + FfxHalfOpt lumaFactor = med_luma > FfxHalfOpt(0) ? clamp(med_luma / FfxDofGetLDSNearLuma(idx, 0, 0), FfxHalfOpt(0), FfxHalfOpt(2)) : FfxHalfOpt(1.0); + return FfxHalfOpt4(col.rgb * lumaFactor, avg_alpha); +} + +FfxFloat32x2 FfxDofGetTileRadius(FfxUInt32x2 group) +{ + // need to read 4 values + FfxUInt32x2 tile = group * 2; + FfxFloat32x2 a = FfxDofLoadDilatedRadius(tile); + FfxFloat32x2 b = FfxDofLoadDilatedRadius(tile + FfxUInt32x2(0, 1)); + FfxFloat32x2 c = FfxDofLoadDilatedRadius(tile + FfxUInt32x2(1, 0)); + FfxFloat32x2 d = FfxDofLoadDilatedRadius(tile + FfxUInt32x2(1, 1)); + FfxFloat32 near = max(a.x, ffxMax3(b.x, c.x, d.x)); + FfxFloat32 far = min(a.y, ffxMin3(b.y, c.y, d.y)); + return FfxFloat32x2(near, far); +} + +void FfxDofCombineSharpOnly(FfxUInt32x2 group, FfxUInt32x2 thread) +{ +#if !defined(FFX_DOF_OPTION_COMBINE_IN_PLACE) || !FFX_DOF_OPTION_COMBINE_IN_PLACE + FfxUInt32x2 base = 16 * group; + FfxDofStoreOutput(base + thread + FfxUInt32x2(0, 0), FfxDofLoadFullInput(base + thread + FfxUInt32x2(0, 0))); + FfxDofStoreOutput(base + thread + FfxUInt32x2(8, 0), FfxDofLoadFullInput(base + thread + FfxUInt32x2(8, 0))); + FfxDofStoreOutput(base + thread + FfxUInt32x2(0, 8), FfxDofLoadFullInput(base + thread + FfxUInt32x2(0, 8))); + FfxDofStoreOutput(base + thread + FfxUInt32x2(8, 8), FfxDofLoadFullInput(base + thread + FfxUInt32x2(8, 8))); +#endif +} + +void FfxDofFetchFullColor(FfxUInt32x2 gid, FfxUInt32 gix, FfxUInt32x2 imageSize) +{ + FFX_DOF_UNROLL + for (FfxUInt32 iter = 0; iter < 6; iter++) + { + FfxUInt32 iFetch = (gix + iter * 64) % (18 * 18); + FfxInt32x2 coord = FfxInt32x2(gid * 16) + FfxInt32x2(iFetch % 18 - 1, iFetch / 18 - 1); + coord = clamp(coord, FfxInt32x2(0, 0), FfxInt32x2(imageSize) - FfxInt32x2(1, 1)); + FfxHalfOpt3 color = FfxHalfOpt3(FfxDofLoadFullInput(coord).rgb); + FfxDofSetIntFullColor(iFetch, color); + } +} + +void FfxDofSwizQuad(inout FfxUInt32x2 a, inout FfxUInt32x2 b, inout FfxUInt32x2 c, inout FfxUInt32x2 d) +{ + // Input: four color values in a quad. + // Re-orders the output to a swizzled format for better store throughput. + // This maps from one quad per lane, stored in four separate registers to + // four 16x2 regions (one per register). + // This is done in two steps. First, permute the values among the lanes + // using WaveReadLaneAt. Second, swap values between registers. + + // This only works for lane counts >= 32, do nothing otherwise for compatibility +#if FFX_HLSL + if (WaveGetLaneCount() < 32) return; + + FfxUInt32 lane = WaveGetLaneIndex(); + // index for A, switch bits around 43210 -> 10432. + FfxUInt32 idxA = ((lane & 3) << 3) + (lane >> 2); + // Adding 8/16/24 for B/C/D makes each variable offset from the previous by one slot. + a = WaveReadLaneAt(a, (lane & ~31) + (idxA + 0) % 32); + b = WaveReadLaneAt(b, (lane & ~31) + (idxA + 8) % 32); + c = WaveReadLaneAt(c, (lane & ~31) + (idxA + 16) % 32); + d = WaveReadLaneAt(d, (lane & ~31) + (idxA + 24) % 32); +#elif FFX_GLSL + if (gl_SubgroupSize < 32) return; + + FfxUInt32 lane = gl_SubgroupInvocationID; + FfxUInt32 idxA = ((lane & 3) << 3) + (lane >> 2); + a = subgroupShuffle(a, (lane & ~31) + (idxA + 0) % 32); + b = subgroupShuffle(b, (lane & ~31) + (idxA + 8) % 32); + c = subgroupShuffle(c, (lane & ~31) + (idxA + 16) % 32); + d = subgroupShuffle(d, (lane & ~31) + (idxA + 24) % 32); +#endif + + // Now, for each lane, a/b/c/d contain one value from each of the four 16x2 lines. + // And each group of 4 lanes have values from the same quads. + // We just need to shuffle between abcd, so that each set of 4 lanes contains one quad per variable. + // General idea: rotate by (lane % 4) variables. + if ((lane & 1) != 0) + { + // rotate A->B->C->D->A + FfxUInt32x2 tmp = d; + d = c; + c = b; + b = a; + a = tmp; + } + if ((lane & 2) != 0) + { + // swap A<->C and B<->D + FfxUInt32x2 tmp = a; + a = c; + c = tmp; + tmp = b; + b = d; + d = tmp; + } +} + +#if FFX_HALF +void FfxDofSwizQuad(inout FfxFloat16x4 a, inout FfxFloat16x4 b, inout FfxFloat16x4 c, inout FfxFloat16x4 d) +{ + // Same as above. + FfxUInt32x2 packed_a = FFX_FLOAT16X4_TO_UINT32X2(a); + FfxUInt32x2 packed_b = FFX_FLOAT16X4_TO_UINT32X2(b); + FfxUInt32x2 packed_c = FFX_FLOAT16X4_TO_UINT32X2(c); + FfxUInt32x2 packed_d = FFX_FLOAT16X4_TO_UINT32X2(d); + FfxDofSwizQuad(packed_a, packed_b, packed_c, packed_d); + a = FFX_UINT32X2_TO_FLOAT16X4(packed_a); + b = FFX_UINT32X2_TO_FLOAT16X4(packed_b); + c = FFX_UINT32X2_TO_FLOAT16X4(packed_c); + d = FFX_UINT32X2_TO_FLOAT16X4(packed_d); +} +#else // #if FFX_HALF +void FfxDofSwizQuad(inout FfxFloat32x4 a, inout FfxFloat32x4 b, inout FfxFloat32x4 c, inout FfxFloat32x4 d) +{ + // Same as above. + FfxUInt32x2 a0 = ffxAsUInt32(a.xy); + FfxUInt32x2 a1 = ffxAsUInt32(a.zw); + FfxUInt32x2 b0 = ffxAsUInt32(b.xy); + FfxUInt32x2 b1 = ffxAsUInt32(b.zw); + FfxUInt32x2 c0 = ffxAsUInt32(c.xy); + FfxUInt32x2 c1 = ffxAsUInt32(c.zw); + FfxUInt32x2 d0 = ffxAsUInt32(d.xy); + FfxUInt32x2 d1 = ffxAsUInt32(d.zw); + FfxDofSwizQuad(a0, b0, c0, d0); + FfxDofSwizQuad(a1, b1, c1, d1); + a = FfxFloat32x4(ffxAsFloat(a0), ffxAsFloat(a1)); + b = FfxFloat32x4(ffxAsFloat(b0), ffxAsFloat(b1)); + c = FfxFloat32x4(ffxAsFloat(c0), ffxAsFloat(c1)); + d = FfxFloat32x4(ffxAsFloat(d0), ffxAsFloat(d1)); +} +#endif // #if FFX_HALF #else + +void FfxDofCombineFarOnly(FfxUInt32x2 id, FfxUInt32x2 gtID, FfxUInt32x2 gid, FfxUInt32 gix, FfxUInt32x2 imageSize) +{ + // TODO: Is this the best configuration for fetching? + FFX_DOF_UNROLL_N(2) + for (FfxUInt32 iter = 0; iter < 2; iter++) + { + // HACK: with the modulo, we will re-fetch some pixels, but might be better than waiting twice (latency-wise) + // which is what the compiler would do if it had to possibly branch + FfxUInt32 iFetch = (gix + iter * 64) % FFX_DOF_COMBINE_AREA; + FfxInt32x2 coord = FfxInt32x2(gid * FFX_DOF_COMBINE_TILE_SIZE) + FfxInt32x2(iFetch % FFX_DOF_COMBINE_ROW_PITCH - 1, iFetch / FFX_DOF_COMBINE_ROW_PITCH - 1); + coord = clamp(coord, FfxInt32x2(0, 0), FfxInt32x2(imageSize - 1)); + FfxHalfOpt4 ffColor = FfxHalfOpt4(FfxDofLoadFar(coord)); + + // calculate and store luma for later median calculation + FfxHalfOpt ffLuma = FfxHalfOpt(0.2126) * ffColor.r + FfxHalfOpt(0.7152) * ffColor.g + FfxHalfOpt(0.0722) * ffColor.b; + FfxDofSetIntFarLuma(iFetch, ffLuma); + FfxDofSetIntermediateFarColor(iFetch, ffColor); + } + + FFX_GROUP_MEMORY_BARRIER; + + const FfxUInt32 baseIdx = gtID.x + gtID.y * FFX_DOF_COMBINE_ROW_PITCH; + // one extra round of filtering needs to be done around the edge, this index maps to that. + // TODO: This is ugly and possibly slow + const FfxUInt32 baseIdx2 = (FFX_DOF_COMBINE_TILE_SIZE + FFX_DOF_COMBINE_ROW_PITCH * gix + (gix / (FFX_DOF_COMBINE_TILE_SIZE + 1)) * ((gix - FFX_DOF_COMBINE_TILE_SIZE) * (-FFX_DOF_COMBINE_ROW_PITCH + 1) - (FFX_DOF_COMBINE_TILE_SIZE + 1))) % FFX_DOF_COMBINE_AREA; + + FfxHalfOpt4 ffColor = FfxHalfOpt4(0, 0, 0, 0), ffColor2 = FfxHalfOpt4(0, 0, 0, 0); + // far-field post-filter + ffColor = FfxDofFilterFF(baseIdx); + ffColor2 = gix < (2 * FFX_DOF_COMBINE_TILE_SIZE + 1) ? FfxDofFilterFF(baseIdx2) : FfxHalfOpt4(0, 0, 0, 0); + + FFX_GROUP_MEMORY_BARRIER; + + // write out colors for interpolation + FfxDofSetIntermediateFarColor(baseIdx, ffColor); + if (gix < (2 * FFX_DOF_COMBINE_TILE_SIZE + 1)) + { + FfxDofSetIntermediateFarColor(baseIdx2, ffColor2); + } + + FFX_GROUP_MEMORY_BARRIER; + + // upscaling + FfxHalfOpt4 ffTR = FfxHalfOpt4(0, 0, 0, 0), ffBL = FfxHalfOpt4(0, 0, 0, 0), ffBR = FfxHalfOpt4(0, 0, 0, 0); + ffTR = FfxHalfOpt(0.5) * ffColor + FfxHalfOpt(0.5) * FfxDofGetIntermediateFarColor(baseIdx + 1); + ffBL = FfxHalfOpt(0.5) * ffColor + FfxHalfOpt(0.5) * FfxDofGetIntermediateFarColor(baseIdx + FFX_DOF_COMBINE_ROW_PITCH); + ffBR = FfxHalfOpt(0.5) * ffTR + FfxHalfOpt(0.25) * FfxDofGetIntermediateFarColor(baseIdx + FFX_DOF_COMBINE_ROW_PITCH) + FfxHalfOpt(0.25) * FfxDofGetIntermediateFarColor(baseIdx + FFX_DOF_COMBINE_ROW_PITCH + 1); + + // top-left pixel + FfxUInt32x2 coord = 2 * id; + FfxUInt32x2 relCoord = 2 * gtID; + FfxUInt32x2 coordA = coord; + FfxHalfOpt4 colA = FfxDofFinalCombineColors(coord, relCoord, ffColor, FfxHalfOpt4(0, 0, 0, 0), FfxHalfOpt(0)); + // top-right + coord.x++; + relCoord.x++; + FfxUInt32x2 coordB = coord; + FfxHalfOpt4 colB = FfxDofFinalCombineColors(coord, relCoord, ffTR, FfxHalfOpt4(0, 0, 0, 0), FfxHalfOpt(0)); + // bottom-right + coord.y++; + relCoord.y++; + FfxUInt32x2 coordC = coord; + FfxHalfOpt4 colC = FfxDofFinalCombineColors(coord, relCoord, ffBR, FfxHalfOpt4(0, 0, 0, 0), FfxHalfOpt(0)); + // bottom-left + coord.x--; + relCoord.x--; + FfxUInt32x2 coordD = coord; + FfxHalfOpt4 colD = FfxDofFinalCombineColors(coord, relCoord, ffBL, FfxHalfOpt4(0, 0, 0, 0), FfxHalfOpt(0)); + + // TODO: Navi3 should make swizzling unnecessary because it supports write-combining clauses + FfxDofSwizQuad(colA, colB, colC, colD); + FfxDofSwizQuad(coordA, coordB, coordC, coordD); + + FfxDofStoreOutput(coordA, colA); + FfxDofStoreOutput(coordB, colB); + FfxDofStoreOutput(coordC, colC); + FfxDofStoreOutput(coordD, colD); +} + +void FfxDofCombineAll(FfxUInt32x2 id, FfxUInt32x2 gtID, FfxUInt32x2 gid, FfxUInt32 gix, FfxUInt32x2 imageSize) +{ + // TODO: Is this the best configuration for fetching? + FFX_DOF_UNROLL_N(2) + for (FfxUInt32 iter = 0; iter < 2; iter++) + { + // HACK: with the modulo, we will re-fetch some pixels, but might be better than waiting twice (latency-wise) + // which is what the compiler would do if it had to possibly branch + FfxUInt32 iFetch = (gix + iter * 64) % FFX_DOF_COMBINE_AREA; + FfxInt32x2 coord = FfxInt32x2(gid * FFX_DOF_COMBINE_TILE_SIZE) + FfxInt32x2(iFetch % FFX_DOF_COMBINE_ROW_PITCH - 1, iFetch / FFX_DOF_COMBINE_ROW_PITCH - 1); + coord = clamp(coord, FfxInt32x2(0, 0), FfxInt32x2(imageSize - 1)); + FfxHalfOpt4 ffColor = FfxHalfOpt4(FfxDofLoadFar(coord)); + FfxHalfOpt4 nfColor = FfxHalfOpt4(FfxDofLoadNear(coord)); + + // calculate and store luma for later median calculation + FfxHalfOpt ffLuma = FfxHalfOpt(0.2126) * ffColor.r + FfxHalfOpt(0.7152) * ffColor.g + FfxHalfOpt(0.0722) * ffColor.b; + FfxHalfOpt nfLuma = FfxHalfOpt(0.2126) * nfColor.r + FfxHalfOpt(0.7152) * nfColor.g + FfxHalfOpt(0.0722) * nfColor.b; + FfxDofSetIntFarLuma(iFetch, ffLuma); + FfxDofSetIntNearLuma(iFetch, nfLuma); + FfxDofSetIntermediateFarColor(iFetch, ffColor); + FfxDofSetIntermediateNearColor(iFetch, nfColor); + } + + FFX_GROUP_MEMORY_BARRIER; + + const FfxUInt32 baseIdx = gtID.x + gtID.y * FFX_DOF_COMBINE_ROW_PITCH; + // one extra round of filtering needs to be done around the edge, this index maps to that. + // TODO: same as above, ugly and slow. + const FfxUInt32 baseIdx2 = (FFX_DOF_COMBINE_TILE_SIZE + FFX_DOF_COMBINE_ROW_PITCH * gix + (gix / (FFX_DOF_COMBINE_TILE_SIZE + 1)) * ((gix - FFX_DOF_COMBINE_TILE_SIZE) * (-FFX_DOF_COMBINE_ROW_PITCH + 1) - (FFX_DOF_COMBINE_TILE_SIZE + 1))) % FFX_DOF_COMBINE_AREA; + + FfxHalfOpt4 ffColor = FfxHalfOpt4(0, 0, 0, 0), ffColor2 = FfxHalfOpt4(0, 0, 0, 0), nfColor = FfxHalfOpt4(0, 0, 0, 0), nfColor2 = FfxHalfOpt4(0, 0, 0, 0); + // far-field post-filter + ffColor = FfxDofFilterFF(baseIdx); + ffColor2 = gix < (2 * FFX_DOF_COMBINE_TILE_SIZE + 1) ? FfxDofFilterFF(baseIdx2) : FfxHalfOpt4(0, 0, 0, 0); + + // near-field post-filter + nfColor = FfxDofFilterNF(baseIdx); + nfColor2 = gix < (2 * FFX_DOF_COMBINE_TILE_SIZE + 1) ? FfxDofFilterNF(baseIdx2) : FfxHalfOpt4(0, 0, 0, 0); + + FFX_GROUP_MEMORY_BARRIER; + + // write out colors for interpolation + FfxDofSetIntermediateNearColor(baseIdx, nfColor); + FfxDofSetIntermediateFarColor(baseIdx, ffColor); + if (gix < (2 * FFX_DOF_COMBINE_TILE_SIZE + 1)) + { + FfxDofSetIntermediateNearColor(baseIdx2, nfColor2); + FfxDofSetIntermediateFarColor(baseIdx2, ffColor2); + } + + FFX_GROUP_MEMORY_BARRIER; + + // if any FG sample has zero weight, the interpolation is invalid. + // take the min and invalidate if zero (see CombineColors) + FfxHalfOpt fgMinW = min(nfColor.a, FfxHalfOpt(ffxMin3(FfxDofGetIntermediateNearAlpha(baseIdx, 1, 0), FfxDofGetIntermediateNearAlpha(baseIdx, 0, 1), FfxDofGetIntermediateNearAlpha(baseIdx, 1, 1)))); + + // upscaling + FfxHalfOpt4 nfTR = FfxHalfOpt4(0, 0, 0, 0), nfBL = FfxHalfOpt4(0, 0, 0, 0), nfBR = FfxHalfOpt4(0, 0, 0, 0); + nfTR = FfxHalfOpt(0.5) * nfColor + FfxHalfOpt(0.5) * FfxDofGetIntermediateNearColor(baseIdx + 1); + nfBL = FfxHalfOpt(0.5) * nfColor + FfxHalfOpt(0.5) * FfxDofGetIntermediateNearColor(baseIdx + FFX_DOF_COMBINE_ROW_PITCH); + nfBR = FfxHalfOpt(0.5) * nfTR + FfxHalfOpt(0.25) * FfxDofGetIntermediateNearColor(baseIdx + FFX_DOF_COMBINE_ROW_PITCH) + FfxHalfOpt(0.25) * FfxDofGetIntermediateNearColor(baseIdx + FFX_DOF_COMBINE_ROW_PITCH + 1); + + FfxHalfOpt4 ffTR = FfxHalfOpt4(0, 0, 0, 0), ffBL = FfxHalfOpt4(0, 0, 0, 0), ffBR = FfxHalfOpt4(0, 0, 0, 0); + ffTR = FfxHalfOpt(0.5) * ffColor + FfxHalfOpt(0.5) * FfxDofGetIntermediateFarColor(baseIdx + 1); + ffBL = FfxHalfOpt(0.5) * ffColor + FfxHalfOpt(0.5) * FfxDofGetIntermediateFarColor(baseIdx + FFX_DOF_COMBINE_ROW_PITCH); + ffBR = FfxHalfOpt(0.5) * ffTR + FfxHalfOpt(0.25) * FfxDofGetIntermediateFarColor(baseIdx + FFX_DOF_COMBINE_ROW_PITCH) + FfxHalfOpt(0.25) * FfxDofGetIntermediateFarColor(baseIdx + FFX_DOF_COMBINE_ROW_PITCH + 1); + + // top-left pixel + FfxUInt32x2 coord = 2 * id; + FfxUInt32x2 relCoord = 2 * gtID; + FfxUInt32x2 coordA = coord; + FfxHalfOpt4 colA = FfxDofFinalCombineColors(coord, relCoord, ffColor, nfColor, fgMinW); + // top-right + coord.x += 1; + relCoord.x += 1; + FfxUInt32x2 coordB = coord; + FfxHalfOpt4 colB = FfxDofFinalCombineColors(coord, relCoord, ffTR, nfTR, fgMinW); + // bottom-right + coord.y++; + relCoord.y++; + FfxUInt32x2 coordC = coord; + FfxHalfOpt4 colC = FfxDofFinalCombineColors(coord, relCoord, ffBR, nfBR, fgMinW); + // bottom-left + coord.x--; + relCoord.x--; + FfxUInt32x2 coordD = coord; + FfxHalfOpt4 colD = FfxDofFinalCombineColors(coord, relCoord, ffBL, nfBL, fgMinW); + + FfxDofSwizQuad(colA, colB, colC, colD); + FfxDofSwizQuad(coordA, coordB, coordC, coordD); + + FfxDofStoreOutput(coordA, colA); + FfxDofStoreOutput(coordB, colB); + FfxDofStoreOutput(coordC, colC); + FfxDofStoreOutput(coordD, colD); +} + +/// Entry point. Meant to run in 8x8 threads and writes 16x16 output pixels. +/// +/// @param threadID SV_DispatchThreadID.xy +/// @param groupThreadID SV_GroupThreadID.xy +/// @param group SV_GroupID.xy +/// @param index SV_GroupIndex +/// @param halfImageSize Pixel size of the input (half resolution) +/// @param fullImageSize Pixel size of the output (full resolution) +/// @ingroup FfxGPUDof +void FfxDofCombineHalfRes(FfxUInt32x2 threadID, FfxUInt32x2 groupThreadID, FfxUInt32x2 group, FfxUInt32 index, FfxUInt32x2 halfImageSize, FfxUInt32x2 fullImageSize) +{ + // classify tile + FfxFloat32x2 tileCoc = FfxDofGetTileRadius(group); + FfxBoolean nearNeeded = tileCoc.x > -1.025; // halved due to resolution change, then: 2px = threshold in main pass + small inaccuracy bias + FfxBoolean allSharp = max(abs(tileCoc.x), abs(tileCoc.y)) < 0.25; + + if (allSharp) + { + FfxDofCombineSharpOnly(group, groupThreadID); + } + else if (!nearNeeded) + { + FfxDofFetchFullColor(group, index, fullImageSize); + FfxDofCombineFarOnly(threadID, groupThreadID, group, index, halfImageSize); + } + else + { + FfxDofFetchFullColor(group, index, fullImageSize); + FfxDofCombineAll(threadID, groupThreadID, group, index, halfImageSize); + } +} diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/dof/ffx_dof_dilate_depth.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/dof/ffx_dof_dilate_depth.h new file mode 100644 index 00000000..5cd88769 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/dof/ffx_dof_dilate_depth.h @@ -0,0 +1,101 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_core.h" +#include "ffx_dof_common.h" + +// helper function for dilating depth values circularly +void FfxDofDilateStep(inout FfxFloat32 cMin, inout FfxFloat32 cMax, FfxInt32 x, FfxInt32 y, FfxInt32 r, FfxUInt32x2 size, FfxUInt32x2 dtID) +{ + if (x * x + y * y <= r * r) + { + // inside the circle + FfxInt32x2 tileID = FfxInt32x2(dtID) + FfxInt32x2(x, y); + if (tileID.x >= 0 && tileID.y >= 0 && tileID.x < size.x && tileID.y < size.y) + { + FfxFloat32x2 localCocRange = FfxDofLoadTileRadius(tileID); + FfxUInt32x2 tileRad = FfxDofPxRadToTiles(abs(localCocRange)); + + // seperately for min/max: check radius in range to spread and update + if (x * x + y * y < tileRad.x * tileRad.x) + { + // using max for cMin and min for cMax, since cMin actually refers to the CoC for the minimal view depth + // NOT the minimum signed CoC value + cMin = max(cMin, localCocRange.x); + } + if (x * x + y * y < tileRad.y * tileRad.y) + { + cMax = min(cMax, localCocRange.y); + } + } + } +} + +/// Entry point for the dilate pass. +/// +/// @param tile Coordinate of the tile to run on (SV_DispatchThreadID) +/// @param imageSize Resolution of the depth image (full resolution) +/// @ingroup FfxGPUDof +void FfxDofDilate(FfxUInt32x2 tile, FfxUInt32x2 imageSize) +{ + // dilate scatter-as-gather using global max radius + + // reject out-of-bounds on border + FfxUInt32x2 size = FfxUInt32x2(ceil(FfxFloat32x2(imageSize) / FfxFloat32(FFX_DOF_DEPTH_TILE_SIZE))); + + // get CoC and depth + FfxInt32 rMax = FfxInt32(FfxDofGetMaxTileRadius()); + FfxFloat32x2 cocMinMax = FfxDofLoadTileRadius(tile); + FfxFloat32x2 absCocMinMax = abs(cocMinMax); + + FfxFloat32 cMin = cocMinMax.x; + FfxFloat32 cMax = cocMinMax.y; + + // Very extremes of the kernel done explicity. Expanding the square (loop below) to this radius would + // waste time with a lot of failed radius checks. + if (rMax > 0) + { + FfxDofDilateStep(cMin, cMax, -rMax, 0, rMax, size, tile); + FfxDofDilateStep(cMin, cMax, rMax, 0, rMax, size, tile); + FfxDofDilateStep(cMin, cMax, 0, -rMax, rMax, size, tile); + FfxDofDilateStep(cMin, cMax, 0, rMax, rMax, size, tile); + } + // Gather the rest as a square shape. Likely faster than trying to make a circle. + for (FfxInt32 x = -rMax + 1; x < rMax; x++) + { + for (FfxInt32 y = -rMax + 1; y < rMax; y++) + { + // Zero offset is the starting point, don't need to handle again. + if (x == 0 && y == 0) continue; + FfxDofDilateStep(cMin, cMax, x, y, rMax, size, tile); + } + } + + // If center tile is in-focus enough: ignore far-field dilation (it is occluded). + if (absCocMinMax.x < 0.5 && absCocMinMax.y < 0.5) + { + cMax = cocMinMax.y; + } + + // store min and max + FfxDofStoreDilatedRadius(tile, FfxFloat32x2(cMin, cMax)); +} diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/dof/ffx_dof_downsample_color.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/dof/ffx_dof_downsample_color.h new file mode 100644 index 00000000..fbaa4151 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/dof/ffx_dof_downsample_color.h @@ -0,0 +1,176 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_core.h" + +#ifndef FFX_DOF_OPTION_MAX_MIP +#define FFX_DOF_OPTION_MAX_MIP FFX_DOF_INTERNAL_BILAT_MIP_COUNT +#endif + +#if FFX_HALF +#define FFX_SPD_PACKED_ONLY + +FFX_GROUPSHARED FfxFloat16x2 spdIntermediateRG[16][16]; +FFX_GROUPSHARED FfxFloat16x2 spdIntermediateBA[16][16]; + +FfxFloat16x4 SpdLoadSourceImageH(FfxInt32x2 tex, FfxUInt32 slice) +{ + FfxFloat16 d = FfxFloat16(FfxDofLoadFullDepth(tex)); + FfxFloat16 c = FfxFloat16(FfxDofGetCoc(d)); + return FfxFloat16x4(FfxDofLoadSource(tex).rgb, c); +} + +FfxFloat16x4 SpdLoadH(FfxInt32x2 tex, FfxUInt32 slice) +{ + return FfxFloat16x4(0, 0, 0, 0); +} + +void SpdStoreH(FfxInt32x2 pix, FfxFloat16x4 value, FfxUInt32 mip, FfxUInt32 slice) +{ + FfxDofStoreBilatMip(mip, pix, value); +} + +FfxFloat16x4 SpdLoadIntermediateH(FfxUInt32 x, FfxUInt32 y) +{ + return FfxFloat16x4( + spdIntermediateRG[x][y].x, + spdIntermediateRG[x][y].y, + spdIntermediateBA[x][y].x, + spdIntermediateBA[x][y].y); +} +void SpdStoreIntermediateH(FfxUInt32 x, FfxUInt32 y, FfxFloat16x4 value) +{ + spdIntermediateRG[x][y] = value.xy; + spdIntermediateBA[x][y] = value.zw; +} + +/// Bilateral downsampling function, half-precision version +/// @ingroup FfxGPUDof +FfxFloat16x4 FfxDofDownsampleQuadH(FfxFloat16x4 v0, FfxFloat16x4 v1, FfxFloat16x4 v2, FfxFloat16x4 v3) +{ + FfxFloat16 c0 = v0.a; + FfxFloat16 c1 = v1.a; + FfxFloat16 c2 = v2.a; + FfxFloat16 c3 = v3.a; + FfxFloat16 w1 = ffxSaturate(FfxFloat16(1.0) - abs(c0 - c1)); + FfxFloat16 w2 = ffxSaturate(FfxFloat16(1.0) - abs(c0 - c2)); + FfxFloat16 w3 = ffxSaturate(FfxFloat16(1.0) - abs(c0 - c3)); + FfxFloat16x3 color = v0.rgb + w1 * v1.rgb + w2 * v2.rgb + w3 * v3.rgb; + FfxFloat16 weights = FfxFloat16(1.0) + w1 + w2 + w3; + return FfxFloat16x4(color / weights, c0); +} + +FfxFloat16x4 SpdReduce4H(FfxFloat16x4 v0, FfxFloat16x4 v1, FfxFloat16x4 v2, FfxFloat16x4 v3) +{ + return FfxDofDownsampleQuadH(v0, v1, v2, v3); +} +#else // #if FFX_HALF +#define FFX_SPD_NO_WAVE_OPERATIONS 1 +FFX_GROUPSHARED FfxFloat32 spdIntermediateR[16][16]; +FFX_GROUPSHARED FfxFloat32 spdIntermediateG[16][16]; +FFX_GROUPSHARED FfxFloat32 spdIntermediateB[16][16]; +FFX_GROUPSHARED FfxFloat32 spdIntermediateA[16][16]; + +FfxFloat32x4 SpdLoadSourceImage(FfxInt32x2 tex, FfxUInt32 slice) +{ + FfxFloat32 d = FfxDofLoadFullDepth(tex); + FfxFloat32 c = FfxDofGetCoc(d); + return FfxFloat32x4(FfxDofLoadSource(tex).rgb, c); +} + +FfxFloat32x4 SpdLoad(FfxInt32x2 tex, FfxUInt32 slice) +{ + return FfxFloat32x4(0, 0, 0, 0); +} + +void SpdStore(FfxInt32x2 pix, FfxFloat32x4 value, FfxUInt32 mip, FfxUInt32 slice) +{ + FfxDofStoreBilatMip(mip, pix, value); +} + +FfxFloat32x4 SpdLoadIntermediate(FfxUInt32 x, FfxUInt32 y) +{ + return FfxFloat32x4( + spdIntermediateR[x][y], + spdIntermediateG[x][y], + spdIntermediateB[x][y], + spdIntermediateA[x][y]); +} +void SpdStoreIntermediate(FfxUInt32 x, FfxUInt32 y, FfxFloat32x4 value) +{ + spdIntermediateR[x][y] = value.r; + spdIntermediateG[x][y] = value.g; + spdIntermediateB[x][y] = value.b; + spdIntermediateA[x][y] = value.a; +} + +/// Bilateral downsampling function, full-precision version +/// @ingroup FfxGPUDof +FfxFloat32x4 FfxDofDownsampleQuad(FfxFloat32x4 v0, FfxFloat32x4 v1, FfxFloat32x4 v2, FfxFloat32x4 v3) +{ + FfxFloat32 c0 = v0.a; + FfxFloat32 c1 = v1.a; + FfxFloat32 c2 = v2.a; + FfxFloat32 c3 = v3.a; + FfxFloat32 w1 = ffxSaturate(1.0 - abs(c0 - c1)); + FfxFloat32 w2 = ffxSaturate(1.0 - abs(c0 - c2)); + FfxFloat32 w3 = ffxSaturate(1.0 - abs(c0 - c3)); + FfxFloat32x3 color = v0.rgb + w1 * v1.rgb + w2 * v2.rgb + w3 * v3.rgb; + FfxFloat32 weights = 1.0 + w1 + w2 + w3; + return FfxFloat32x4(color / weights, c0); +} + +FfxFloat32x4 SpdReduce4(FfxFloat32x4 v0, FfxFloat32x4 v1, FfxFloat32x4 v2, FfxFloat32x4 v3) +{ + return FfxDofDownsampleQuad(v0, v1, v2, v3); +} +#endif // #if FFX_HALF #else + +// we only generate 4 mips, so these functions are not needed and never called. +void SpdIncreaseAtomicCounter(FfxUInt32 slice) +{ + /*nothing*/ +} +FfxUInt32 SpdGetAtomicCounter() +{ + return 0; +} +void SpdResetAtomicCounter(FfxUInt32 slice) +{ + /*nothing*/ +} + +#include "spd/ffx_spd.h" + +/// Entry point for the downsample color pass. Uses SPD internally. +/// +/// @param LocalThreadId Thread index in thread group (SV_GroupIndex) +/// @param WorkGroupId Coordinate of the tile (SV_GroupID.xy) +/// @ingroup FfxGPUDof +void DownsampleColor(FfxUInt32 LocalThreadId, FfxUInt32x2 WorkGroupId) +{ +#if FFX_HALF + SpdDownsampleH(WorkGroupId, LocalThreadId, FfxUInt32(FFX_DOF_OPTION_MAX_MIP), FfxUInt32(0), FfxUInt32(0)); +#else + SpdDownsample(WorkGroupId, LocalThreadId, FfxUInt32(FFX_DOF_OPTION_MAX_MIP), FfxUInt32(0), FfxUInt32(0)); +#endif +} diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/dof/ffx_dof_downsample_depth.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/dof/ffx_dof_downsample_depth.h new file mode 100644 index 00000000..af59262a --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/dof/ffx_dof_downsample_depth.h @@ -0,0 +1,77 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_core.h" +#include "ffx_dof_common.h" + +FfxUInt32x2 FfxDofCocRadInTiles(FfxFloat32x2 zMinMax) +{ + FfxFloat32x2 rPx = abs(FfxDofGetCoc2(zMinMax)); + return FfxDofPxRadToTiles(rPx); +} + +FfxUInt32 FfxDofMaxCocInTiles(FfxFloat32x2 zMinMax) +{ + FfxUInt32x2 rTiles = FfxDofCocRadInTiles(zMinMax); + return max(rTiles.x, rTiles.y); +} + +/// Entry point for depth downsample function. SPD is not used for this, +/// since we only need one specific downsampled resolution. +/// +/// @param tile coordinate of the tile to run on (SV_DispatchThreadID) +/// @param imageSize Size of the depth image (full resolution) +/// @ingroup FfxGPUDof +void DownsampleDepth(FfxUInt32x2 tile, FfxUInt32x2 imageSize) +{ + FfxFloat32 minD = 1.0; + FfxFloat32 maxD = 0.0; + + const FfxUInt32x2 coordBase = tile * FFX_DOF_DEPTH_TILE_SIZE; + const FfxFloat32x2 rcpImageSize = ffxReciprocal(FfxFloat32x2(imageSize)); + + for (FfxUInt32 yy = 0; yy < FFX_DOF_DEPTH_TILE_SIZE; yy += 2) + { + for (FfxUInt32 xx = 0; xx < FFX_DOF_DEPTH_TILE_SIZE; xx += 2) + { + FfxUInt32x2 coordInt = coordBase + FfxUInt32x2(xx, yy); + FfxFloat32x2 coord = ffxSaturate(FfxFloat32x2(coordInt) * rcpImageSize); + FfxFloat32x4 d = FfxDofGatherDepth(coord); + + FfxFloat32 lo = min(min(min(d.x, d.y), d.z), d.w); + FfxFloat32 hi = max(max(max(d.x, d.y), d.z), d.w); + minD = min(minD, lo); + maxD = max(maxD, hi); + } + } + +#if FFX_DOF_OPTION_REVERSE_DEPTH + // if Z-buffer is reversed, the nearest Z is the max. + FfxFloat32x2 nearFarDepth = FfxFloat32x2(maxD, minD); +#else + FfxFloat32x2 nearFarDepth = FfxFloat32x2(minD, maxD); +#endif + FfxFloat32x2 coc = FfxDofGetCoc2(nearFarDepth); + FfxUInt32 rTiles = FfxDofMaxCocInTiles(nearFarDepth); + FfxDofAccumMaxTileRadius(rTiles); + FfxDofStoreTileRadius(tile, coc); +} diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/dof/ffx_dof_resources.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/dof/ffx_dof_resources.h new file mode 100644 index 00000000..c4d75216 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/dof/ffx_dof_resources.h @@ -0,0 +1,50 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_DOF_RESOURCES_H +#define FFX_DOF_RESOURCES_H + +#if defined(FFX_CPU) || defined(FFX_GPU) +#define FFX_DOF_RESOURCE_IDENTIFIER_NULL 0 +#define FFX_DOF_RESOURCE_IDENTIFIER_INPUT_DEPTH 1 +#define FFX_DOF_RESOURCE_IDENTIFIER_INPUT_COLOR 2 +#define FFX_DOF_RESOURCE_IDENTIFIER_INTERNAL_BILAT_COLOR 3 // same as MIP0 +#define FFX_DOF_RESOURCE_IDENTIFIER_INTERNAL_BILAT_COLOR_MIP0 3 +#define FFX_DOF_RESOURCE_IDENTIFIER_INTERNAL_BILAT_COLOR_MIP1 4 +#define FFX_DOF_RESOURCE_IDENTIFIER_INTERNAL_BILAT_COLOR_MIP2 5 +#define FFX_DOF_RESOURCE_IDENTIFIER_INTERNAL_BILAT_COLOR_MIP3 6 +#define FFX_DOF_RESOURCE_IDENTIFIER_INTERNAL_RADIUS 7 +#define FFX_DOF_RESOURCE_IDENTIFIER_INTERNAL_DILATED_RADIUS 8 +#define FFX_DOF_RESOURCE_IDENTIFIER_INTERNAL_NEAR 9 +#define FFX_DOF_RESOURCE_IDENTIFIER_INTERNAL_FAR 10 +#define FFX_DOF_RESOURCE_IDENTIFIER_OUTPUT_COLOR 11 +#define FFX_DOF_RESOURCE_IDENTIFIER_INTERNAL_GLOBALS 12 + +#define FFX_DOF_RESOURCE_IDENTIFIER_COUNT 13 + +#define FFX_DOF_CONSTANTBUFFER_IDENTIFIER_DOF 0 + +#define FFX_DOF_INTERNAL_BILAT_MIP_COUNT 4 + +#endif // #if defined(FFX_CPU) || defined(FFX_GPU) + +#endif //!defined( FFX_DOF_RESOURCES_H ) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/ffx_common_types.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/ffx_common_types.h new file mode 100644 index 00000000..2c4f0ba0 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/ffx_common_types.h @@ -0,0 +1,558 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_COMMON_TYPES_H +#define FFX_COMMON_TYPES_H + +#if defined(FFX_CPU) +#define FFX_PARAMETER_IN +#define FFX_PARAMETER_OUT +#define FFX_PARAMETER_INOUT +#define FFX_PARAMETER_UNIFORM +#elif defined(FFX_HLSL) +#define FFX_PARAMETER_IN in +#define FFX_PARAMETER_OUT out +#define FFX_PARAMETER_INOUT inout +#define FFX_PARAMETER_UNIFORM uniform +#elif defined(FFX_GLSL) +#define FFX_PARAMETER_IN in +#define FFX_PARAMETER_OUT out +#define FFX_PARAMETER_INOUT inout +#define FFX_PARAMETER_UNIFORM const //[cacao_placeholder] until a better fit is found! +#endif // #if defined(FFX_CPU) + +#if defined(FFX_CPU) +/// A typedef for a boolean value. +/// +/// @ingroup CPUTypes +typedef bool FfxBoolean; + +/// A typedef for a unsigned 8bit integer. +/// +/// @ingroup CPUTypes +typedef uint8_t FfxUInt8; + +/// A typedef for a unsigned 16bit integer. +/// +/// @ingroup CPUTypes +typedef uint16_t FfxUInt16; + +/// A typedef for a unsigned 32bit integer. +/// +/// @ingroup CPUTypes +typedef uint32_t FfxUInt32; + +/// A typedef for a unsigned 64bit integer. +/// +/// @ingroup CPUTypes +typedef uint64_t FfxUInt64; + +/// A typedef for a signed 8bit integer. +/// +/// @ingroup CPUTypes +typedef int8_t FfxInt8; + +/// A typedef for a signed 16bit integer. +/// +/// @ingroup CPUTypes +typedef int16_t FfxInt16; + +/// A typedef for a signed 32bit integer. +/// +/// @ingroup CPUTypes +typedef int32_t FfxInt32; + +/// A typedef for a signed 64bit integer. +/// +/// @ingroup CPUTypes +typedef int64_t FfxInt64; + +/// A typedef for a floating point value. +/// +/// @ingroup CPUTypes +typedef float FfxFloat32; + +/// A typedef for a 2-dimensional floating point value. +/// +/// @ingroup CPUTypes +typedef float FfxFloat32x2[2]; + +/// A typedef for a 3-dimensional floating point value. +/// +/// @ingroup CPUTypes +typedef float FfxFloat32x3[3]; + +/// A typedef for a 4-dimensional floating point value. +/// +/// @ingroup CPUTypes +typedef float FfxFloat32x4[4]; + +/// A typedef for a 2x2 floating point matrix. +/// +/// @ingroup CPUTypes +typedef float FfxFloat32x2x2[4]; + +/// A typedef for a 3x3 floating point matrix. +/// +/// @ingroup CPUTypes +typedef float FfxFloat32x3x3[9]; + +/// A typedef for a 3x4 floating point matrix. +/// +/// @ingroup CPUTypes +typedef float FfxFloat32x3x4[12]; + +/// A typedef for a 4x4 floating point matrix. +/// +/// @ingroup CPUTypes +typedef float FfxFloat32x4x4[16]; + +/// A typedef for a 2-dimensional 32bit signed integer. +/// +/// @ingroup CPUTypes +typedef int32_t FfxInt32x2[2]; + +/// A typedef for a 3-dimensional 32bit signed integer. +/// +/// @ingroup CPUTypes +typedef int32_t FfxInt32x3[3]; + +/// A typedef for a 4-dimensional 32bit signed integer. +/// +/// @ingroup CPUTypes +typedef int32_t FfxInt32x4[4]; + +/// A typedef for a 2-dimensional 32bit usigned integer. +/// +/// @ingroup CPUTypes +typedef uint32_t FfxUInt32x2[2]; + +/// A typedef for a 3-dimensional 32bit unsigned integer. +/// +/// @ingroup CPUTypes +typedef uint32_t FfxUInt32x3[3]; + +/// A typedef for a 4-dimensional 32bit unsigned integer. +/// +/// @ingroup CPUTypes +typedef uint32_t FfxUInt32x4[4]; +#endif // #if defined(FFX_CPU) + +#if defined(FFX_HLSL) + +#define FfxFloat32Mat4 matrix +#define FfxFloat32Mat3 matrix + +/// A typedef for a boolean value. +/// +/// @ingroup HLSLTypes +typedef bool FfxBoolean; + +#if FFX_HLSL_SM>=62 + +/// @defgroup HLSL62Types HLSL 6.2 And Above Types +/// HLSL 6.2 and above type defines for all commonly used variables +/// +/// @ingroup HLSLTypes + +/// A typedef for a floating point value. +/// +/// @ingroup HLSL62Types +typedef float32_t FfxFloat32; + +/// A typedef for a 2-dimensional floating point value. +/// +/// @ingroup HLSL62Types +typedef float32_t2 FfxFloat32x2; + +/// A typedef for a 3-dimensional floating point value. +/// +/// @ingroup HLSL62Types +typedef float32_t3 FfxFloat32x3; + +/// A typedef for a 4-dimensional floating point value. +/// +/// @ingroup HLSL62Types +typedef float32_t4 FfxFloat32x4; + +/// A [cacao_placeholder] typedef for matrix type until confirmed. +typedef float4x4 FfxFloat32x4x4; +typedef float3x4 FfxFloat32x3x4; +typedef float3x3 FfxFloat32x3x3; +typedef float2x2 FfxFloat32x2x2; + +/// A typedef for a unsigned 32bit integer. +/// +/// @ingroup HLSL62Types +typedef uint32_t FfxUInt32; + +/// A typedef for a 2-dimensional 32bit unsigned integer. +/// +/// @ingroup HLSL62Types +typedef uint32_t2 FfxUInt32x2; + +/// A typedef for a 3-dimensional 32bit unsigned integer. +/// +/// @ingroup HLSL62Types +typedef uint32_t3 FfxUInt32x3; + +/// A typedef for a 4-dimensional 32bit unsigned integer. +/// +/// @ingroup HLSL62Types +typedef uint32_t4 FfxUInt32x4; + +/// A typedef for a signed 32bit integer. +/// +/// @ingroup HLSL62Types +typedef int32_t FfxInt32; + +/// A typedef for a 2-dimensional signed 32bit integer. +/// +/// @ingroup HLSL62Types +typedef int32_t2 FfxInt32x2; + +/// A typedef for a 3-dimensional signed 32bit integer. +/// +/// @ingroup HLSL62Types +typedef int32_t3 FfxInt32x3; + +/// A typedef for a 4-dimensional signed 32bit integer. +/// +/// @ingroup HLSL62Types +typedef int32_t4 FfxInt32x4; + +#else // #if FFX_HLSL_SM>=62 + +/// @defgroup HLSLBaseTypes HLSL 6.1 And Below Types +/// HLSL 6.1 and below type defines for all commonly used variables +/// +/// @ingroup HLSLTypes + +#define FfxFloat32 float +#define FfxFloat32x2 float2 +#define FfxFloat32x3 float3 +#define FfxFloat32x4 float4 + +/// A [cacao_placeholder] typedef for matrix type until confirmed. +#define FfxFloat32x4x4 float4x4 +#define FfxFloat32x3x4 float3x4 +#define FfxFloat32x3x3 float3x3 +#define FfxFloat32x2x2 float2x2 + +/// A typedef for a unsigned 32bit integer. +/// +/// @ingroup GPU +typedef uint FfxUInt32; +typedef uint2 FfxUInt32x2; +typedef uint3 FfxUInt32x3; +typedef uint4 FfxUInt32x4; + +typedef int FfxInt32; +typedef int2 FfxInt32x2; +typedef int3 FfxInt32x3; +typedef int4 FfxInt32x4; + +#endif // #if FFX_HLSL_SM>=62 + +#if FFX_HALF + +#if FFX_HLSL_SM >= 62 + +typedef float16_t FfxFloat16; +typedef float16_t2 FfxFloat16x2; +typedef float16_t3 FfxFloat16x3; +typedef float16_t4 FfxFloat16x4; + +/// A typedef for an unsigned 16bit integer. +/// +/// @ingroup HLSLTypes +typedef uint16_t FfxUInt16; +typedef uint16_t2 FfxUInt16x2; +typedef uint16_t3 FfxUInt16x3; +typedef uint16_t4 FfxUInt16x4; + +/// A typedef for a signed 16bit integer. +/// +/// @ingroup HLSLTypes +typedef int16_t FfxInt16; +typedef int16_t2 FfxInt16x2; +typedef int16_t3 FfxInt16x3; +typedef int16_t4 FfxInt16x4; +#else // #if FFX_HLSL_SM>=62 +typedef min16float FfxFloat16; +typedef min16float2 FfxFloat16x2; +typedef min16float3 FfxFloat16x3; +typedef min16float4 FfxFloat16x4; + +/// A typedef for an unsigned 16bit integer. +/// +/// @ingroup HLSLTypes +typedef min16uint FfxUInt16; +typedef min16uint2 FfxUInt16x2; +typedef min16uint3 FfxUInt16x3; +typedef min16uint4 FfxUInt16x4; + +/// A typedef for a signed 16bit integer. +/// +/// @ingroup HLSLTypes +typedef min16int FfxInt16; +typedef min16int2 FfxInt16x2; +typedef min16int3 FfxInt16x3; +typedef min16int4 FfxInt16x4; +#endif // #if FFX_HLSL_SM>=62 + +#endif // FFX_HALF + +#endif // #if defined(FFX_HLSL) + +#if defined(FFX_GLSL) + +#define FfxFloat32Mat4 mat4 +#define FfxFloat32Mat3 mat3 + +/// A typedef for a boolean value. +/// +/// @ingroup GLSLTypes +#define FfxBoolean bool +#define FfxFloat32 float +#define FfxFloat32x2 vec2 +#define FfxFloat32x3 vec3 +#define FfxFloat32x4 vec4 +#define FfxUInt32 uint +#define FfxUInt32x2 uvec2 +#define FfxUInt32x3 uvec3 +#define FfxUInt32x4 uvec4 +#define FfxInt32 int +#define FfxInt32x2 ivec2 +#define FfxInt32x3 ivec3 +#define FfxInt32x4 ivec4 + +/// A [cacao_placeholder] typedef for matrix type until confirmed. +#define FfxFloat32x4x4 mat4 +#define FfxFloat32x3x4 mat4x3 +#define FfxFloat32x3x3 mat3 +#define FfxFloat32x2x2 mat2 + +#if FFX_HALF +#define FfxFloat16 float16_t +#define FfxFloat16x2 f16vec2 +#define FfxFloat16x3 f16vec3 +#define FfxFloat16x4 f16vec4 +#define FfxUInt16 uint16_t +#define FfxUInt16x2 u16vec2 +#define FfxUInt16x3 u16vec3 +#define FfxUInt16x4 u16vec4 +#define FfxInt16 int16_t +#define FfxInt16x2 i16vec2 +#define FfxInt16x3 i16vec3 +#define FfxInt16x4 i16vec4 +#endif // FFX_HALF +#endif // #if defined(FFX_GLSL) + +// Global toggles: +// #define FFX_HALF (1) +// #define FFX_HLSL_SM (62) + +#if FFX_HALF + +#if FFX_HLSL_SM >= 62 + +#define FFX_MIN16_SCALAR( TypeName, BaseComponentType ) typedef BaseComponentType##16_t TypeName; +#define FFX_MIN16_VECTOR( TypeName, BaseComponentType, COL ) typedef vector TypeName; +#define FFX_MIN16_MATRIX( TypeName, BaseComponentType, ROW, COL ) typedef matrix TypeName; + +#define FFX_16BIT_SCALAR( TypeName, BaseComponentType ) typedef BaseComponentType##16_t TypeName; +#define FFX_16BIT_VECTOR( TypeName, BaseComponentType, COL ) typedef vector TypeName; +#define FFX_16BIT_MATRIX( TypeName, BaseComponentType, ROW, COL ) typedef matrix TypeName; + +#else //FFX_HLSL_SM>=62 + +#define FFX_MIN16_SCALAR( TypeName, BaseComponentType ) typedef min16##BaseComponentType TypeName; +#define FFX_MIN16_VECTOR( TypeName, BaseComponentType, COL ) typedef vector TypeName; +#define FFX_MIN16_MATRIX( TypeName, BaseComponentType, ROW, COL ) typedef matrix TypeName; + +#define FFX_16BIT_SCALAR( TypeName, BaseComponentType ) FFX_MIN16_SCALAR( TypeName, BaseComponentType ); +#define FFX_16BIT_VECTOR( TypeName, BaseComponentType, COL ) FFX_MIN16_VECTOR( TypeName, BaseComponentType, COL ); +#define FFX_16BIT_MATRIX( TypeName, BaseComponentType, ROW, COL ) FFX_MIN16_MATRIX( TypeName, BaseComponentType, ROW, COL ); + +#endif //FFX_HLSL_SM>=62 + +#else //FFX_HALF + +#define FFX_MIN16_SCALAR( TypeName, BaseComponentType ) typedef BaseComponentType TypeName; +#define FFX_MIN16_VECTOR( TypeName, BaseComponentType, COL ) typedef vector TypeName; +#define FFX_MIN16_MATRIX( TypeName, BaseComponentType, ROW, COL ) typedef matrix TypeName; + +#define FFX_16BIT_SCALAR( TypeName, BaseComponentType ) typedef BaseComponentType TypeName; +#define FFX_16BIT_VECTOR( TypeName, BaseComponentType, COL ) typedef vector TypeName; +#define FFX_16BIT_MATRIX( TypeName, BaseComponentType, ROW, COL ) typedef matrix TypeName; + +#endif //FFX_HALF + +#if defined(FFX_GPU) +// Common typedefs: +#if defined(FFX_HLSL) +FFX_MIN16_SCALAR( FFX_MIN16_F , float ); +FFX_MIN16_VECTOR( FFX_MIN16_F2, float, 2 ); +FFX_MIN16_VECTOR( FFX_MIN16_F3, float, 3 ); +FFX_MIN16_VECTOR( FFX_MIN16_F4, float, 4 ); + +FFX_MIN16_SCALAR( FFX_MIN16_I, int ); +FFX_MIN16_VECTOR( FFX_MIN16_I2, int, 2 ); +FFX_MIN16_VECTOR( FFX_MIN16_I3, int, 3 ); +FFX_MIN16_VECTOR( FFX_MIN16_I4, int, 4 ); + +FFX_MIN16_SCALAR( FFX_MIN16_U, uint ); +FFX_MIN16_VECTOR( FFX_MIN16_U2, uint, 2 ); +FFX_MIN16_VECTOR( FFX_MIN16_U3, uint, 3 ); +FFX_MIN16_VECTOR( FFX_MIN16_U4, uint, 4 ); + +FFX_16BIT_SCALAR( FFX_F16_t , float ); +FFX_16BIT_VECTOR( FFX_F16_t2, float, 2 ); +FFX_16BIT_VECTOR( FFX_F16_t3, float, 3 ); +FFX_16BIT_VECTOR( FFX_F16_t4, float, 4 ); + +FFX_16BIT_SCALAR( FFX_I16_t, int ); +FFX_16BIT_VECTOR( FFX_I16_t2, int, 2 ); +FFX_16BIT_VECTOR( FFX_I16_t3, int, 3 ); +FFX_16BIT_VECTOR( FFX_I16_t4, int, 4 ); + +FFX_16BIT_SCALAR( FFX_U16_t, uint ); +FFX_16BIT_VECTOR( FFX_U16_t2, uint, 2 ); +FFX_16BIT_VECTOR( FFX_U16_t3, uint, 3 ); +FFX_16BIT_VECTOR( FFX_U16_t4, uint, 4 ); + +#define TYPEDEF_MIN16_TYPES(Prefix) \ +typedef FFX_MIN16_F Prefix##_F; \ +typedef FFX_MIN16_F2 Prefix##_F2; \ +typedef FFX_MIN16_F3 Prefix##_F3; \ +typedef FFX_MIN16_F4 Prefix##_F4; \ +typedef FFX_MIN16_I Prefix##_I; \ +typedef FFX_MIN16_I2 Prefix##_I2; \ +typedef FFX_MIN16_I3 Prefix##_I3; \ +typedef FFX_MIN16_I4 Prefix##_I4; \ +typedef FFX_MIN16_U Prefix##_U; \ +typedef FFX_MIN16_U2 Prefix##_U2; \ +typedef FFX_MIN16_U3 Prefix##_U3; \ +typedef FFX_MIN16_U4 Prefix##_U4; + +#define TYPEDEF_16BIT_TYPES(Prefix) \ +typedef FFX_16BIT_F Prefix##_F; \ +typedef FFX_16BIT_F2 Prefix##_F2; \ +typedef FFX_16BIT_F3 Prefix##_F3; \ +typedef FFX_16BIT_F4 Prefix##_F4; \ +typedef FFX_16BIT_I Prefix##_I; \ +typedef FFX_16BIT_I2 Prefix##_I2; \ +typedef FFX_16BIT_I3 Prefix##_I3; \ +typedef FFX_16BIT_I4 Prefix##_I4; \ +typedef FFX_16BIT_U Prefix##_U; \ +typedef FFX_16BIT_U2 Prefix##_U2; \ +typedef FFX_16BIT_U3 Prefix##_U3; \ +typedef FFX_16BIT_U4 Prefix##_U4; + +#define TYPEDEF_FULL_PRECISION_TYPES(Prefix) \ +typedef FfxFloat32 Prefix##_F; \ +typedef FfxFloat32x2 Prefix##_F2; \ +typedef FfxFloat32x3 Prefix##_F3; \ +typedef FfxFloat32x4 Prefix##_F4; \ +typedef FfxInt32 Prefix##_I; \ +typedef FfxInt32x2 Prefix##_I2; \ +typedef FfxInt32x3 Prefix##_I3; \ +typedef FfxInt32x4 Prefix##_I4; \ +typedef FfxUInt32 Prefix##_U; \ +typedef FfxUInt32x2 Prefix##_U2; \ +typedef FfxUInt32x3 Prefix##_U3; \ +typedef FfxUInt32x4 Prefix##_U4; +#endif // #if defined(FFX_HLSL) + +#if defined(FFX_GLSL) + +#if FFX_HALF + +#define FFX_MIN16_F float16_t +#define FFX_MIN16_F2 f16vec2 +#define FFX_MIN16_F3 f16vec3 +#define FFX_MIN16_F4 f16vec4 + +#define FFX_MIN16_I int16_t +#define FFX_MIN16_I2 i16vec2 +#define FFX_MIN16_I3 i16vec3 +#define FFX_MIN16_I4 i16vec4 + +#define FFX_MIN16_U uint16_t +#define FFX_MIN16_U2 u16vec2 +#define FFX_MIN16_U3 u16vec3 +#define FFX_MIN16_U4 u16vec4 + +#define FFX_16BIT_F float16_t +#define FFX_16BIT_F2 f16vec2 +#define FFX_16BIT_F3 f16vec3 +#define FFX_16BIT_F4 f16vec4 + +#define FFX_16BIT_I int16_t +#define FFX_16BIT_I2 i16vec2 +#define FFX_16BIT_I3 i16vec3 +#define FFX_16BIT_I4 i16vec4 + +#define FFX_16BIT_U uint16_t +#define FFX_16BIT_U2 u16vec2 +#define FFX_16BIT_U3 u16vec3 +#define FFX_16BIT_U4 u16vec4 + +#else // FFX_HALF + +#define FFX_MIN16_F float +#define FFX_MIN16_F2 vec2 +#define FFX_MIN16_F3 vec3 +#define FFX_MIN16_F4 vec4 + +#define FFX_MIN16_I int +#define FFX_MIN16_I2 ivec2 +#define FFX_MIN16_I3 ivec3 +#define FFX_MIN16_I4 ivec4 + +#define FFX_MIN16_U uint +#define FFX_MIN16_U2 uvec2 +#define FFX_MIN16_U3 uvec3 +#define FFX_MIN16_U4 uvec4 + +#define FFX_16BIT_F float +#define FFX_16BIT_F2 vec2 +#define FFX_16BIT_F3 vec3 +#define FFX_16BIT_F4 vec4 + +#define FFX_16BIT_I int +#define FFX_16BIT_I2 ivec2 +#define FFX_16BIT_I3 ivec3 +#define FFX_16BIT_I4 ivec4 + +#define FFX_16BIT_U uint +#define FFX_16BIT_U2 uvec2 +#define FFX_16BIT_U3 uvec3 +#define FFX_16BIT_U4 uvec4 + +#endif // FFX_HALF + +#endif // #if defined(FFX_GLSL) + +#endif // #if defined(FFX_GPU) +#endif // #ifndef FFX_COMMON_TYPES_H diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/ffx_core.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/ffx_core.h new file mode 100644 index 00000000..d1ed1441 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/ffx_core.h @@ -0,0 +1,80 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +/// @defgroup FfxGPU GPU +/// The FidelityFX SDK GPU References +/// +/// @ingroup ffxSDK + +/// @defgroup FfxHLSL HLSL References +/// FidelityFX SDK HLSL GPU References +/// +/// @ingroup FfxGPU + +/// @defgroup FfxGLSL GLSL References +/// FidelityFX SDK GLSL GPU References +/// +/// @ingroup FfxGPU + +/// @defgroup FfxGPUEffects FidelityFX GPU References +/// FidelityFX Effect GPU Reference Documentation +/// +/// @ingroup FfxGPU + +/// @defgroup GPUCore GPU Core +/// GPU defines and functions +/// +/// @ingroup FfxGPU + +#if !defined(FFX_CORE_H) +#define FFX_CORE_H + +#ifdef __hlsl_dx_compiler +#pragma dxc diagnostic push +#pragma dxc diagnostic ignored "-Wambig-lit-shift" +#endif //__hlsl_dx_compiler + +#include "ffx_common_types.h" + +#if defined(FFX_CPU) + #include "ffx_core_cpu.h" +#endif // #if defined(FFX_CPU) + +#if defined(FFX_GLSL) && defined(FFX_GPU) + #include "ffx_core_glsl.h" +#endif // #if defined(FFX_GLSL) && defined(FFX_GPU) + +#if defined(FFX_HLSL) && defined(FFX_GPU) + #include "ffx_core_hlsl.h" +#endif // #if defined(FFX_HLSL) && defined(FFX_GPU) + +#if defined(FFX_GPU) + #include "ffx_core_gpu_common.h" + #include "ffx_core_gpu_common_half.h" + #include "ffx_core_portability.h" +#endif // #if defined(FFX_GPU) + +#ifdef __hlsl_dx_compiler +#pragma dxc diagnostic pop +#endif //__hlsl_dx_compiler + +#endif // #if !defined(FFX_CORE_H) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/ffx_core_cpu.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/ffx_core_cpu.h new file mode 100644 index 00000000..4b6c41aa --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/ffx_core_cpu.h @@ -0,0 +1,338 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +/// A define for a true value in a boolean expression. +/// +/// @ingroup CPUTypes +#define FFX_TRUE (1) + +/// A define for a false value in a boolean expression. +/// +/// @ingroup CPUTypes +#define FFX_FALSE (0) + +#if !defined(FFX_STATIC) +/// A define to abstract declaration of static variables and functions. +/// +/// @ingroup CPUTypes +#define FFX_STATIC static +#endif // #if !defined(FFX_STATIC) + +/// @defgroup CPUCore CPU Core +/// Core CPU-side defines and functions +/// +/// @ingroup ffxHost + +#ifdef __clang__ +#pragma clang diagnostic ignored "-Wunused-variable" +#endif + +/// Interpret the bit layout of an IEEE-754 floating point value as an unsigned integer. +/// +/// @param [in] x A 32bit floating value. +/// +/// @returns +/// An unsigned 32bit integer value containing the bit pattern of x. +/// +/// @ingroup CPUCore +FFX_STATIC FfxUInt32 ffxAsUInt32(FfxFloat32 x) +{ + union + { + FfxFloat32 f; + FfxUInt32 u; + } bits; + + bits.f = x; + return bits.u; +} + +FFX_STATIC FfxFloat32 ffxDot2(FfxFloat32x2 a, FfxFloat32x2 b) +{ + return a[0] * b[0] + a[1] * b[1]; +} + +FFX_STATIC FfxFloat32 ffxDot3(FfxFloat32x3 a, FfxFloat32x3 b) +{ + return a[0] * b[0] + a[1] * b[1] + a[2] * b[2]; +} + +FFX_STATIC FfxFloat32 ffxDot4(FfxFloat32x4 a, FfxFloat32x4 b) +{ + return a[0] * b[0] + a[1] * b[1] + a[2] * b[2] + a[3] * b[3]; +} + +/// Compute the linear interopation between two values. +/// +/// Implemented by calling the GLSL mix instrinsic function. Implements the +/// following math: +/// +/// (1 - t) * x + t * y +/// +/// @param [in] x The first value to lerp between. +/// @param [in] y The second value to lerp between. +/// @param [in] t The value to determine how much of x and how much of y. +/// +/// @returns +/// A linearly interpolated value between x and y according to t. +/// +/// @ingroup CPUCore +FFX_STATIC FfxFloat32 ffxLerp(FfxFloat32 x, FfxFloat32 y, FfxFloat32 t) +{ + return y * t + (-x * t + x); +} + +/// Compute the reciprocal of a value. +/// +/// @param [in] x The value to compute the reciprocal for. +/// +/// @returns +/// The reciprocal value of x. +/// +/// @ingroup CPUCore +FFX_STATIC FfxFloat32 ffxReciprocal(FfxFloat32 x) +{ + return 1.0f / x; +} + +/// Compute the square root of a value. +/// +/// @param [in] x The first value to compute the min of. +/// +/// @returns +/// The the square root of x. +/// +/// @ingroup CPUCore +FFX_STATIC FfxFloat32 ffxSqrt(FfxFloat32 x) +{ + return FfxFloat32(sqrt(x)); +} + +FFX_STATIC FfxUInt32 ffxAShrSU1(FfxUInt32 a, FfxUInt32 b) +{ + return FfxUInt32(FfxInt32(a) >> FfxInt32(b)); +} + +/// Compute the factional part of a decimal value. +/// +/// This function calculates x - floor(x). +/// +/// @param [in] x The value to compute the fractional part from. +/// +/// @returns +/// The fractional part of x. +/// +/// @ingroup CPUCore +FFX_STATIC FfxFloat32 ffxFract(FfxFloat32 x) +{ + return x - FfxFloat32(floor(x)); +} + +/// Compute the reciprocal square root of a value. +/// +/// @param [in] x The value to compute the reciprocal for. +/// +/// @returns +/// The reciprocal square root value of x. +/// +/// @ingroup CPUCore +FFX_STATIC FfxFloat32 ffxRsqrt(FfxFloat32 x) +{ + return ffxReciprocal(ffxSqrt(x)); +} + +FFX_STATIC FfxFloat32 ffxMin(FfxFloat32 x, FfxFloat32 y) +{ + return x < y ? x : y; +} + +FFX_STATIC FfxUInt32 ffxMin(FfxUInt32 x, FfxUInt32 y) +{ + return x < y ? x : y; +} + +FFX_STATIC FfxFloat32 ffxMax(FfxFloat32 x, FfxFloat32 y) +{ + return x > y ? x : y; +} + +FFX_STATIC FfxUInt32 ffxMax(FfxUInt32 x, FfxUInt32 y) +{ + return x > y ? x : y; +} + +/// Clamp a value to a [0..1] range. +/// +/// @param [in] x The value to clamp to [0..1] range. +/// +/// @returns +/// The clamped version of x. +/// +/// @ingroup CPUCore +FFX_STATIC FfxFloat32 ffxSaturate(FfxFloat32 x) +{ + return ffxMin(1.0f, ffxMax(0.0f, x)); +} + +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + +FFX_STATIC void ffxOpAAddOneF3(FfxFloat32x3 d, FfxFloat32x3 a, FfxFloat32 b) +{ + d[0] = a[0] + b; + d[1] = a[1] + b; + d[2] = a[2] + b; + return; +} + +FFX_STATIC void ffxOpACpyF3(FfxFloat32x3 d, FfxFloat32x3 a) +{ + d[0] = a[0]; + d[1] = a[1]; + d[2] = a[2]; + return; +} + +FFX_STATIC void ffxOpAMulF3(FfxFloat32x3 d, FfxFloat32x3 a, FfxFloat32x3 b) +{ + d[0] = a[0] * b[0]; + d[1] = a[1] * b[1]; + d[2] = a[2] * b[2]; + return; +} + +FFX_STATIC void ffxOpAMulOneF3(FfxFloat32x3 d, FfxFloat32x3 a, FfxFloat32 b) +{ + d[0] = a[0] * b; + d[1] = a[1] * b; + d[2] = a[2] * b; + return; +} + +FFX_STATIC void ffxOpARcpF3(FfxFloat32x3 d, FfxFloat32x3 a) +{ + d[0] = ffxReciprocal(a[0]); + d[1] = ffxReciprocal(a[1]); + d[2] = ffxReciprocal(a[2]); + return; +} + +/// Convert FfxFloat32 to half (in lower 16-bits of output). +/// +/// This function implements the same fast technique that is documented here: ftp://ftp.fox-toolkit.org/pub/fasthalffloatconversion.pdf +/// +/// The function supports denormals. +/// +/// Some conversion rules are to make computations possibly "safer" on the GPU, +/// -INF & -NaN -> -65504 +/// +INF & +NaN -> +65504 +/// +/// @param [in] f The 32bit floating point value to convert. +/// +/// @returns +/// The closest 16bit floating point value to f. +/// +/// @ingroup CPUCore +FFX_STATIC FfxUInt32 ffxF32ToF16(FfxFloat32 f) +{ + static FfxUInt16 base[512] = { + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, 0x0004, 0x0008, 0x0010, 0x0020, 0x0040, 0x0080, 0x0100, 0x0200, 0x0400, + 0x0800, 0x0c00, 0x1000, 0x1400, 0x1800, 0x1c00, 0x2000, 0x2400, 0x2800, 0x2c00, 0x3000, 0x3400, 0x3800, 0x3c00, 0x4000, 0x4400, 0x4800, 0x4c00, 0x5000, + 0x5400, 0x5800, 0x5c00, 0x6000, 0x6400, 0x6800, 0x6c00, 0x7000, 0x7400, 0x7800, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, + 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, + 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, + 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, + 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, + 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, + 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, + 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, + 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, + 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, + 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, + 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8001, 0x8002, + 0x8004, 0x8008, 0x8010, 0x8020, 0x8040, 0x8080, 0x8100, 0x8200, 0x8400, 0x8800, 0x8c00, 0x9000, 0x9400, 0x9800, 0x9c00, 0xa000, 0xa400, 0xa800, 0xac00, + 0xb000, 0xb400, 0xb800, 0xbc00, 0xc000, 0xc400, 0xc800, 0xcc00, 0xd000, 0xd400, 0xd800, 0xdc00, 0xe000, 0xe400, 0xe800, 0xec00, 0xf000, 0xf400, 0xf800, + 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, + 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, + 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, + 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, + 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, + 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff + }; + + static FfxUInt8 shift[512] = { + 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, + 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, + 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, + 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, + 0x18, 0x18, 0x18, 0x17, 0x16, 0x15, 0x14, 0x13, 0x12, 0x11, 0x10, 0x0f, 0x0e, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, + 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, + 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, + 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, + 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, + 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, + 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, + 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, + 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, + 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, + 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x17, 0x16, 0x15, 0x14, 0x13, 0x12, 0x11, 0x10, 0x0f, 0x0e, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, + 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x18, + 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, + 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, + 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, + 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, + 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18 + }; + + union + { + FfxFloat32 f; + FfxUInt32 u; + } bits; + + bits.f = f; + FfxUInt32 u = bits.u; + FfxUInt32 i = u >> 23; + return (FfxUInt32)(base[i]) + ((u & 0x7fffff) >> shift[i]); +} + +/// Pack 2x32-bit floating point values in a single 32bit value. +/// +/// This function first converts each component of value into their nearest 16-bit floating +/// point representation, and then stores the X and Y components in the lower and upper 16 bits of the +/// 32bit unsigned integer respectively. +/// +/// @param [in] x A 2-dimensional floating point value to convert and pack. +/// +/// @returns +/// A packed 32bit value containing 2 16bit floating point values. +/// +/// @ingroup CPUCore +FFX_STATIC FfxUInt32 ffxPackHalf2x16(FfxFloat32x2 x) +{ + return ffxF32ToF16(x[0]) + (ffxF32ToF16(x[1]) << 16); +} diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/ffx_core_glsl.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/ffx_core_glsl.h new file mode 100644 index 00000000..c8dccacd --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/ffx_core_glsl.h @@ -0,0 +1,1916 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +/// @defgroup GLSLCore GLSL Core +/// GLSL core defines and functions +/// +/// @ingroup FfxGLSL + +/// A define for abstracting select functionality for pre/post HLSL 21 +/// +/// @ingroup GLSLCore +#define FFX_SELECT(cond, arg1, arg2) cond ? arg1 : arg2 + +/// A define for abstracting shared memory between shading languages. +/// +/// @ingroup GLSLCore +#define FFX_GROUPSHARED shared + +/// A define for abstracting compute memory barriers between shading languages. +/// +/// @ingroup GLSLCore +#define FFX_GROUP_MEMORY_BARRIER groupMemoryBarrier(); barrier() + +/// A define for abstracting compute atomic additions between shading languages. +/// +/// @ingroup GLSLCore +#define FFX_ATOMIC_ADD(x, y) atomicAdd(x, y) + +/// A define for abstracting compute atomic additions between shading languages. +/// +/// @ingroup GLSLCore +#define FFX_ATOMIC_ADD_RETURN(x, y, r) r = atomicAdd(x, y) + +/// A define for abstracting compute atomic OR between shading languages. +/// +/// @ingroup GLSLCore +#define FFX_ATOMIC_OR(x, y) atomicOr(x, y) + +/// A define for abstracting compute atomic min between shading languages. +/// +/// @ingroup GLSLCore +#define FFX_ATOMIC_MIN(x, y) atomicMin(x, y) + +/// A define for abstracting compute atomic max between shading languages. +/// +/// @ingroup GLSLCore +#define FFX_ATOMIC_MAX(x, y) atomicMax(x, y) + +/// A define added to accept static markup on functions to aid CPU/GPU portability of code. +/// +/// @ingroup GLSLCore +#define FFX_STATIC + +/// A define for abstracting loop unrolling between shading languages. +/// +/// @ingroup GLSLCore +#define FFX_UNROLL + +/// A define for abstracting a 'greater than' comparison operator between two types. +/// +/// @ingroup GLSLCore +#define FFX_GREATER_THAN(x, y) greaterThan(x, y) + +/// A define for abstracting a 'greater than or equal' comparison operator between two types. +/// +/// @ingroup GLSLCore +#define FFX_GREATER_THAN_EQUAL(x, y) greaterThanEqual(x, y) + +/// A define for abstracting a 'less than' comparison operator between two types. +/// +/// @ingroup GLSLCore +#define FFX_LESS_THAN(x, y) lessThan(x, y) + +/// A define for abstracting a 'less than or equal' comparison operator between two types. +/// +/// @ingroup GLSLCore +#define FFX_LESS_THAN_EQUAL(x, y) lessThanEqual(x, y) + +/// A define for abstracting an 'equal' comparison operator between two types. +/// +/// @ingroup GLSLCore +#define FFX_EQUAL(x, y) equal(x, y) + +/// A define for abstracting a 'not equal' comparison operator between two types. +/// +/// @ingroup GLSLCore +#define FFX_NOT_EQUAL(x, y) notEqual(x, y) + +/// A define for abstracting matrix multiply operations between shading languages. +/// +/// @ingroup GLSLCore +#define FFX_MATRIX_MULTIPLY(a, b) (a * b) + +/// A define for abstracting vector transformations between shading languages. +/// +/// @ingroup GLSLCore +#define FFX_TRANSFORM_VECTOR(a, b) (a * b) + +/// A define for abstracting modulo operations between shading languages. +/// +/// @ingroup GLSLCore +#define FFX_MODULO(a, b) (mod(a, b)) + +/// Broadcast a scalar value to a 1-dimensional floating point vector. +/// +/// @ingroup GLSLCore +#define FFX_BROADCAST_FLOAT32(x) FfxFloat32(x) + +/// Broadcast a scalar value to a 2-dimensional floating point vector. +/// +/// @ingroup GLSLCore +#define FFX_BROADCAST_FLOAT32X2(x) FfxFloat32x2(FfxFloat32(x)) + +/// Broadcast a scalar value to a 3-dimensional floating point vector. +/// +/// @ingroup GLSLCore +#define FFX_BROADCAST_FLOAT32X3(x) FfxFloat32x3(FfxFloat32(x)) + +/// Broadcast a scalar value to a 4-dimensional floating point vector. +/// +/// @ingroup GLSLCore +#define FFX_BROADCAST_FLOAT32X4(x) FfxFloat32x4(FfxFloat32(x)) + +/// Broadcast a scalar value to a 1-dimensional unsigned integer vector. +/// +/// @ingroup GLSLCore +#define FFX_BROADCAST_UINT32(x) FfxUInt32(x) + +/// Broadcast a scalar value to a 2-dimensional unsigned integer vector. +/// +/// @ingroup GLSLCore +#define FFX_BROADCAST_UINT32X2(x) FfxUInt32x2(FfxUInt32(x)) + +/// Broadcast a scalar value to a 3-dimensional unsigned integer vector. +/// +/// @ingroup GLSLCore +#define FFX_BROADCAST_UINT32X3(x) FfxUInt32x3(FfxUInt32(x)) + +/// Broadcast a scalar value to a 4-dimensional unsigned integer vector. +/// +/// @ingroup GLSLCore +#define FFX_BROADCAST_UINT32X4(x) FfxUInt32x4(FfxUInt32(x)) + +/// Broadcast a scalar value to a 1-dimensional signed integer vector. +/// +/// @ingroup GLSLCore +#define FFX_BROADCAST_INT32(x) FfxInt32(x) + +/// Broadcast a scalar value to a 2-dimensional signed integer vector. +/// +/// @ingroup GLSLCore +#define FFX_BROADCAST_INT32X2(x) FfxInt32x2(FfxInt32(x)) + +/// Broadcast a scalar value to a 3-dimensional signed integer vector. +/// +/// @ingroup GLSLCore +#define FFX_BROADCAST_INT32X3(x) FfxInt32x3(FfxInt32(x)) + +/// Broadcast a scalar value to a 4-dimensional signed integer vector. +/// +/// @ingroup GLSLCore +#define FFX_BROADCAST_INT32X4(x) FfxInt32x4(FfxInt32(x)) + +/// Broadcast a scalar value to a 1-dimensional half-precision floating point vector. +/// +/// @ingroup GLSLCore +#define FFX_BROADCAST_MIN_FLOAT16(x) FFX_MIN16_F(x) + +/// Broadcast a scalar value to a 2-dimensional half-precision floating point vector. +/// +/// @ingroup GLSLCore +#define FFX_BROADCAST_MIN_FLOAT16X2(x) FFX_MIN16_F2(FFX_MIN16_F(x)) + +/// Broadcast a scalar value to a 3-dimensional half-precision floating point vector. +/// +/// @ingroup GLSLCore +#define FFX_BROADCAST_MIN_FLOAT16X3(x) FFX_MIN16_F3(FFX_MIN16_F(x)) + +/// Broadcast a scalar value to a 4-dimensional half-precision floating point vector. +/// +/// @ingroup GLSLCore +#define FFX_BROADCAST_MIN_FLOAT16X4(x) FFX_MIN16_F4(FFX_MIN16_F(x)) + +/// Broadcast a scalar value to a 1-dimensional half-precision unsigned integer vector. +/// +/// @ingroup GLSLCore +#define FFX_BROADCAST_MIN_UINT16(x) FFX_MIN16_U(x) + +/// Broadcast a scalar value to a 2-dimensional half-precision unsigned integer vector. +/// +/// @ingroup GLSLCore +#define FFX_BROADCAST_MIN_UINT16X2(x) FFX_MIN16_U2(FFX_MIN16_U(x)) + +/// Broadcast a scalar value to a 3-dimensional half-precision unsigned integer vector. +/// +/// @ingroup GLSLCore +#define FFX_BROADCAST_MIN_UINT16X3(x) FFX_MIN16_U3(FFX_MIN16_U(x)) + +/// Broadcast a scalar value to a 4-dimensional half-precision unsigned integer vector. +/// +/// @ingroup GLSLCore +#define FFX_BROADCAST_MIN_UINT16X4(x) FFX_MIN16_U4(FFX_MIN16_U(x)) + +/// Broadcast a scalar value to a 1-dimensional half-precision signed integer vector. +/// +/// @ingroup GLSLCore +#define FFX_BROADCAST_MIN_INT16(x) FFX_MIN16_I(x) + +/// Broadcast a scalar value to a 2-dimensional half-precision signed integer vector. +/// +/// @ingroup GLSLCore +#define FFX_BROADCAST_MIN_INT16X2(x) FFX_MIN16_I2(FFX_MIN16_I(x)) + +/// Broadcast a scalar value to a 3-dimensional half-precision signed integer vector. +/// +/// @ingroup GLSLCore +#define FFX_BROADCAST_MIN_INT16X3(x) FFX_MIN16_I3(FFX_MIN16_I(x)) + +/// Broadcast a scalar value to a 4-dimensional half-precision signed integer vector. +/// +/// @ingroup GLSLCore +#define FFX_BROADCAST_MIN_INT16X4(x) FFX_MIN16_I4(FFX_MIN16_I(x)) + + #extension GL_EXT_shader_explicit_arithmetic_types : require +#if !defined(FFX_SKIP_EXT) +#if FFX_HALF + #extension GL_EXT_shader_16bit_storage : require +#endif // FFX_HALF + +#if defined(FFX_LONG) + #extension GL_ARB_gpu_shader_int64 : require + #extension GL_NV_shader_atomic_int64 : require +#endif // #if defined(FFX_LONG) + +#if defined(FFX_WAVE) + #extension GL_KHR_shader_subgroup_arithmetic : require + #extension GL_KHR_shader_subgroup_ballot : require + #extension GL_KHR_shader_subgroup_quad : require + #extension GL_KHR_shader_subgroup_shuffle : require +#endif // #if defined(FFX_WAVE) +#endif // #if !defined(FFX_SKIP_EXT) + +// Forward declarations +FfxFloat32 ffxSqrt(FfxFloat32 x); +FfxFloat32x2 ffxSqrt(FfxFloat32x2 x); +FfxFloat32x3 ffxSqrt(FfxFloat32x3 x); +FfxFloat32x4 ffxSqrt(FfxFloat32x4 x); + +/// Interprets the bit pattern of x as a floating-point number. +/// +/// @param [in] x The input value. +/// +/// @returns +/// The input interpreted as a floating-point number. +/// +/// @ingroup GLSLCore +FfxFloat32 ffxAsFloat(FfxUInt32 x) +{ + return uintBitsToFloat(x); +} + +/// Interprets the bit pattern of x as a floating-point number. +/// +/// @param [in] x The input value. +/// +/// @returns +/// The input interpreted as a floating-point number. +/// +/// @ingroup GLSLCore +FfxFloat32x2 ffxAsFloat(FfxUInt32x2 x) +{ + return uintBitsToFloat(x); +} + +/// Interprets the bit pattern of x as a floating-point number. +/// +/// @param [in] x The input value. +/// +/// @returns +/// The input interpreted as a floating-point number. +/// +/// @ingroup GLSLCore +FfxFloat32x3 ffxAsFloat(FfxUInt32x3 x) +{ + return uintBitsToFloat(x); +} + +/// Interprets the bit pattern of x as a floating-point number. +/// +/// @param [in] x The input value. +/// +/// @returns +/// The input interpreted as a floating-point number. +/// +/// @ingroup GLSLCore +FfxFloat32x4 ffxAsFloat(FfxUInt32x4 x) +{ + return uintBitsToFloat(x); +} + +/// Interprets the bit pattern of x as an unsigned integer. +/// +/// @param [in] x The input value. +/// +/// @returns +/// The input interpreted as an unsigned integer. +/// +/// @ingroup GLSLCore +FfxUInt32 ffxAsUInt32(FfxFloat32 x) +{ + return floatBitsToUint(x); +} + +/// Interprets the bit pattern of x as an unsigned integer. +/// +/// @param [in] x The input value. +/// +/// @returns +/// The input interpreted as an unsigned integer. +/// +/// @ingroup GLSLCore +FfxUInt32x2 ffxAsUInt32(FfxFloat32x2 x) +{ + return floatBitsToUint(x); +} + +/// Interprets the bit pattern of x as an unsigned integer. +/// +/// @param [in] x The input value. +/// +/// @returns +/// The input interpreted as an unsigned integer. +/// +/// @ingroup GLSLCore +FfxUInt32x3 ffxAsUInt32(FfxFloat32x3 x) +{ + return floatBitsToUint(x); +} + +/// Interprets the bit pattern of x as an unsigned integer. +/// +/// @param [in] x The input value. +/// +/// @returns +/// The input interpreted as an unsigned integer. +/// +/// @ingroup GLSLCore +FfxUInt32x4 ffxAsUInt32(FfxFloat32x4 x) +{ + return floatBitsToUint(x); +} + +/// Pack 2x32-bit floating point values in a single 32bit value. +/// +/// This function first converts each component of value into their nearest 16-bit floating +/// point representation, and then stores the X and Y components in the lower and upper 16 bits of the +/// 32bit unsigned integer respectively. +/// +/// @param [in] value A 2-dimensional floating point value to convert and pack. +/// +/// @returns +/// A packed 32bit value containing 2 16bit floating point values. +/// +/// @ingroup GLSLCore +FfxUInt32 ffxPackHalf2x16(FfxFloat32x2 value) +{ + return packHalf2x16(value); +} + +/// Convert a 32bit IEEE 754 floating point value to its nearest 16bit equivalent. +/// +/// @param [in] value The value to convert. +/// +/// @returns +/// The nearest 16bit equivalent of value. +/// +/// @ingroup GLSLCore +FfxUInt32 ffxF32ToF16(FfxFloat32 value) +{ + return packHalf2x16(FfxFloat32x2(value, 0.0)); +} + +/// Broadcast a scalar value to a 2-dimensional floating point vector. +/// +/// @param [in] value The value to to broadcast. +/// +/// @returns +/// A 2-dimensional floating point vector with value in each component. +/// +/// @ingroup GLSLCore +FfxFloat32x2 ffxBroadcast2(FfxFloat32 value) +{ + return FfxFloat32x2(value, value); +} + +/// Broadcast a scalar value to a 3-dimensional floating point vector. +/// +/// @param [in] value The value to to broadcast. +/// +/// @returns +/// A 3-dimensional floating point vector with value in each component. +/// +/// @ingroup GLSLCore +FfxFloat32x3 ffxBroadcast3(FfxFloat32 value) +{ + return FfxFloat32x3(value, value, value); +} + +/// Broadcast a scalar value to a 4-dimensional floating point vector. +/// +/// @param [in] value The value to to broadcast. +/// +/// @returns +/// A 4-dimensional floating point vector with value in each component. +/// +/// @ingroup GLSLCore +FfxFloat32x4 ffxBroadcast4(FfxFloat32 value) +{ + return FfxFloat32x4(value, value, value, value); +} + +/// Broadcast a scalar value to a 2-dimensional signed integer vector. +/// +/// @param [in] value The value to to broadcast. +/// +/// @returns +/// A 2-dimensional signed integer vector with value in each component. +/// +/// @ingroup GLSLCore +FfxInt32x2 ffxBroadcast2(FfxInt32 value) +{ + return FfxInt32x2(value, value); +} + +/// Broadcast a scalar value to a 3-dimensional signed integer vector. +/// +/// @param [in] value The value to to broadcast. +/// +/// @returns +/// A 3-dimensional signed integer vector with value in each component. +/// +/// @ingroup GLSLCore +FfxInt32x3 ffxBroadcast3(FfxInt32 value) +{ + return FfxInt32x3(value, value, value); +} + +/// Broadcast a scalar value to a 4-dimensional signed integer vector. +/// +/// @param [in] value The value to to broadcast. +/// +/// @returns +/// A 4-dimensional signed integer vector with value in each component. +/// +/// @ingroup GLSLCore +FfxInt32x4 ffxBroadcast4(FfxInt32 value) +{ + return FfxInt32x4(value, value, value, value); +} + +/// Broadcast a scalar value to a 2-dimensional unsigned integer vector. +/// +/// @param [in] value The value to to broadcast. +/// +/// @returns +/// A 2-dimensional unsigned integer vector with value in each component. +/// +/// @ingroup GLSLCore +FfxUInt32x2 ffxBroadcast2(FfxUInt32 value) +{ + return FfxUInt32x2(value, value); +} + +/// Broadcast a scalar value to a 3-dimensional unsigned integer vector. +/// +/// @param [in] value The value to to broadcast. +/// +/// @returns +/// A 3-dimensional unsigned integer vector with value in each component. +/// +/// @ingroup GLSLCore +FfxUInt32x3 ffxBroadcast3(FfxUInt32 value) +{ + return FfxUInt32x3(value, value, value); +} + +/// Broadcast a scalar value to a 4-dimensional unsigned integer vector. +/// +/// @param [in] value The value to to broadcast. +/// +/// @returns +/// A 4-dimensional unsigned integer vector with value in each component. +/// +/// @ingroup GLSLCore +FfxUInt32x4 ffxBroadcast4(FfxUInt32 value) +{ + return FfxUInt32x4(value, value, value, value); +} + +/// +/// +/// @ingroup GLSLCore +FfxUInt32 ffxBitfieldExtract(FfxUInt32 src, FfxUInt32 off, FfxUInt32 bits) +{ + return bitfieldExtract(src, FfxInt32(off), FfxInt32(bits)); +} + +/// +/// +/// @ingroup GLSLCore +FfxUInt32 ffxBitfieldInsert(FfxUInt32 src, FfxUInt32 ins, FfxUInt32 mask) +{ + return (ins & mask) | (src & (~mask)); +} + +// Proxy for V_BFI_B32 where the 'mask' is set as 'bits', 'mask=(1<mix instrinsic function. Implements the +/// following math: +/// +/// (1 - t) * x + t * y +/// +/// @param [in] x The first value to lerp between. +/// @param [in] y The second value to lerp between. +/// @param [in] t The value to determine how much of x and how much of y. +/// +/// @returns +/// A linearly interpolated value between x and y according to t. +/// +/// @ingroup GLSLCore +FfxFloat32 ffxLerp(FfxFloat32 x, FfxFloat32 y, FfxFloat32 t) +{ + return mix(x, y, t); +} + +/// Compute the linear interopation between two values. +/// +/// Implemented by calling the GLSL mix instrinsic function. Implements the +/// following math: +/// +/// (1 - t) * x + t * y +/// +/// @param [in] x The first value to lerp between. +/// @param [in] y The second value to lerp between. +/// @param [in] t The value to determine how much of x and how much of y. +/// +/// @returns +/// A linearly interpolated value between x and y according to t. +/// +/// @ingroup GLSLCore +FfxFloat32x2 ffxLerp(FfxFloat32x2 x, FfxFloat32x2 y, FfxFloat32 t) +{ + return mix(x, y, t); +} + +/// Compute the linear interopation between two values. +/// +/// Implemented by calling the GLSL mix instrinsic function. Implements the +/// following math: +/// +/// (1 - t) * x + t * y +/// +/// @param [in] x The first value to lerp between. +/// @param [in] y The second value to lerp between. +/// @param [in] t The value to determine how much of x and how much of y. +/// +/// @returns +/// A linearly interpolated value between x and y according to t. +/// +/// @ingroup GLSLCore +FfxFloat32x2 ffxLerp(FfxFloat32x2 x, FfxFloat32x2 y, FfxFloat32x2 t) +{ + return mix(x, y, t); +} + +/// Compute the linear interopation between two values. +/// +/// Implemented by calling the GLSL mix instrinsic function. Implements the +/// following math: +/// +/// (1 - t) * x + t * y +/// +/// @param [in] x The first value to lerp between. +/// @param [in] y The second value to lerp between. +/// @param [in] t The value to determine how much of x and how much of y. +/// +/// @returns +/// A linearly interpolated value between x and y according to t. +/// +/// @ingroup GLSLCore +FfxFloat32x3 ffxLerp(FfxFloat32x3 x, FfxFloat32x3 y, FfxFloat32 t) +{ + return mix(x, y, t); +} + +/// Compute the linear interopation between two values. +/// +/// Implemented by calling the GLSL mix instrinsic function. Implements the +/// following math: +/// +/// (1 - t) * x + t * y +/// +/// @param [in] x The first value to lerp between. +/// @param [in] y The second value to lerp between. +/// @param [in] t The value to determine how much of x and how much of y. +/// +/// @returns +/// A linearly interpolated value between x and y according to t. +/// +/// @ingroup GLSLCore +FfxFloat32x3 ffxLerp(FfxFloat32x3 x, FfxFloat32x3 y, FfxFloat32x3 t) +{ + return mix(x, y, t); +} + +/// Compute the linear interopation between two values. +/// +/// Implemented by calling the GLSL mix instrinsic function. Implements the +/// following math: +/// +/// (1 - t) * x + t * y +/// +/// @param [in] x The first value to lerp between. +/// @param [in] y The second value to lerp between. +/// @param [in] t The value to determine how much of x and how much of y. +/// +/// @returns +/// A linearly interpolated value between x and y according to t. +/// +/// @ingroup GLSLCore +FfxFloat32x4 ffxLerp(FfxFloat32x4 x, FfxFloat32x4 y, FfxFloat32 t) +{ + return mix(x, y, t); +} + +/// Compute the linear interopation between two values. +/// +/// Implemented by calling the GLSL mix instrinsic function. Implements the +/// following math: +/// +/// (1 - t) * x + t * y +/// +/// @param [in] x The first value to lerp between. +/// @param [in] y The second value to lerp between. +/// @param [in] t The value to determine how much of x and how much of y. +/// +/// @returns +/// A linearly interpolated value between x and y according to t. +/// +/// @ingroup GLSLCore +FfxFloat32x4 ffxLerp(FfxFloat32x4 x, FfxFloat32x4 y, FfxFloat32x4 t) +{ + return mix(x, y, t); +} + +/// Compute the maximum of three values. +/// +/// NOTE: This function should compile down to a single V_MAX3_F32 operation on +/// GCN or RDNA hardware. +/// +/// @param [in] x The first value to include in the max calculation. +/// @param [in] y The second value to include in the max calcuation. +/// @param [in] z The third value to include in the max calcuation. +/// +/// @returns +/// The maximum value of x, y, and z. +/// +/// @ingroup GLSLCore +FfxFloat32 ffxMax3(FfxFloat32 x, FfxFloat32 y, FfxFloat32 z) +{ + return max(x, max(y, z)); +} + +/// Compute the maximum of three values. +/// +/// NOTE: This function should compile down to a single V_MAX3_F32 operation on +/// GCN or RDNA hardware. +/// +/// @param [in] x The first value to include in the max calculation. +/// @param [in] y The second value to include in the max calcuation. +/// @param [in] z The third value to include in the max calcuation. +/// +/// @returns +/// The maximum value of x, y, and z. +/// +/// @ingroup GLSLCore +FfxFloat32x2 ffxMax3(FfxFloat32x2 x, FfxFloat32x2 y, FfxFloat32x2 z) +{ + return max(x, max(y, z)); +} + +/// Compute the maximum of three values. +/// +/// NOTE: This function should compile down to a single V_MAX3_F32 operation on +/// GCN or RDNA hardware. +/// +/// @param [in] x The first value to include in the max calculation. +/// @param [in] y The second value to include in the max calcuation. +/// @param [in] z The third value to include in the max calcuation. +/// +/// @returns +/// The maximum value of x, y, and z. +/// +/// @ingroup GLSLCore +FfxFloat32x3 ffxMax3(FfxFloat32x3 x, FfxFloat32x3 y, FfxFloat32x3 z) +{ + return max(x, max(y, z)); +} + +/// Compute the maximum of three values. +/// +/// NOTE: This function should compile down to a single V_MAX3_F32 operation on +/// GCN or RDNA hardware. +/// +/// @param [in] x The first value to include in the max calculation. +/// @param [in] y The second value to include in the max calcuation. +/// @param [in] z The third value to include in the max calcuation. +/// +/// @returns +/// The maximum value of x, y, and z. +/// +/// @ingroup GLSLCore +FfxFloat32x4 ffxMax3(FfxFloat32x4 x, FfxFloat32x4 y, FfxFloat32x4 z) +{ + return max(x, max(y, z)); +} + +/// Compute the maximum of three values. +/// +/// NOTE: This function should compile down to a single V_MAX3_F32 operation on +/// GCN or RDNA hardware. +/// +/// @param [in] x The first value to include in the max calculation. +/// @param [in] y The second value to include in the max calcuation. +/// @param [in] z The third value to include in the max calcuation. +/// +/// @returns +/// The maximum value of x, y, and z. +/// +/// @ingroup GLSLCore +FfxUInt32 ffxMax3(FfxUInt32 x, FfxUInt32 y, FfxUInt32 z) +{ + return max(x, max(y, z)); +} + +/// Compute the maximum of three values. +/// +/// NOTE: This function should compile down to a single V_MAX3_F32 operation on +/// GCN or RDNA hardware. +/// +/// @param [in] x The first value to include in the max calculation. +/// @param [in] y The second value to include in the max calcuation. +/// @param [in] z The third value to include in the max calcuation. +/// +/// @returns +/// The maximum value of x, y, and z. +/// +/// @ingroup GLSLCore +FfxUInt32x2 ffxMax3(FfxUInt32x2 x, FfxUInt32x2 y, FfxUInt32x2 z) +{ + return max(x, max(y, z)); +} + +/// Compute the maximum of three values. +/// +/// NOTE: This function should compile down to a single V_MAX3_F32 operation on +/// GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the max calculation. +/// @param [in] y The second value to include in the max calcuation. +/// @param [in] z The third value to include in the max calcuation. +/// +/// @returns +/// The maximum value of x, y, and z. +/// +/// @ingroup GLSLCore +FfxUInt32x3 ffxMax3(FfxUInt32x3 x, FfxUInt32x3 y, FfxUInt32x3 z) +{ + return max(x, max(y, z)); +} + +/// Compute the maximum of three values. +/// +/// NOTE: This function should compile down to a single V_MAX3_F32 operation on +/// GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the max calculation. +/// @param [in] y The second value to include in the max calcuation. +/// @param [in] z The third value to include in the max calcuation. +/// +/// @returns +/// The maximum value of x, y, and z. +/// +/// @ingroup GLSLCore +FfxUInt32x4 ffxMax3(FfxUInt32x4 x, FfxUInt32x4 y, FfxUInt32x4 z) +{ + return max(x, max(y, z)); +} + +/// Compute the median of three values. +/// +/// NOTE: This function should compile down to a single V_MED3_F32 operation on +/// GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the median calculation. +/// @param [in] y The second value to include in the median calcuation. +/// @param [in] z The third value to include in the median calcuation. +/// +/// @returns +/// The median value of x, y, and z. +/// +/// @ingroup GLSLCore +FfxFloat32 ffxMed3(FfxFloat32 x, FfxFloat32 y, FfxFloat32 z) +{ + return max(min(x, y), min(max(x, y), z)); +} + +/// Compute the median of three values. +/// +/// NOTE: This function should compile down to a single V_MED3_F32 operation on +/// GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the median calculation. +/// @param [in] y The second value to include in the median calcuation. +/// @param [in] z The third value to include in the median calcuation. +/// +/// @returns +/// The median value of x, y, and z. +/// +/// @ingroup GLSLCore +FfxFloat32x2 ffxMed3(FfxFloat32x2 x, FfxFloat32x2 y, FfxFloat32x2 z) +{ + return max(min(x, y), min(max(x, y), z)); +} + +/// Compute the median of three values. +/// +/// NOTE: This function should compile down to a single V_MED3_F32 operation on +/// GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the median calculation. +/// @param [in] y The second value to include in the median calcuation. +/// @param [in] z The third value to include in the median calcuation. +/// +/// @returns +/// The median value of x, y, and z. +/// +/// @ingroup GLSLCore +FfxFloat32x3 ffxMed3(FfxFloat32x3 x, FfxFloat32x3 y, FfxFloat32x3 z) +{ + return max(min(x, y), min(max(x, y), z)); +} + +/// Compute the median of three values. +/// +/// NOTE: This function should compile down to a single V_MED3_F32 operation on +/// GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the median calculation. +/// @param [in] y The second value to include in the median calcuation. +/// @param [in] z The third value to include in the median calcuation. +/// +/// @returns +/// The median value of x, y, and z. +/// +/// @ingroup GLSLCore +FfxFloat32x4 ffxMed3(FfxFloat32x4 x, FfxFloat32x4 y, FfxFloat32x4 z) +{ + return max(min(x, y), min(max(x, y), z)); +} + +/// Compute the median of three values. +/// +/// NOTE: This function should compile down to a single V_MED3_I32 operation on +/// GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the median calculation. +/// @param [in] y The second value to include in the median calcuation. +/// @param [in] z The third value to include in the median calcuation. +/// +/// @returns +/// The median value of x, y, and z. +/// +/// @ingroup GLSLCore +FfxInt32 ffxMed3(FfxInt32 x, FfxInt32 y, FfxInt32 z) +{ + return max(min(x, y), min(max(x, y), z)); +} + +/// Compute the median of three values. +/// +/// NOTE: This function should compile down to a single V_MED3_I32 operation on +/// GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the median calculation. +/// @param [in] y The second value to include in the median calcuation. +/// @param [in] z The third value to include in the median calcuation. +/// +/// @returns +/// The median value of x, y, and z. +/// +/// @ingroup GLSLCore +FfxInt32x2 ffxMed3(FfxInt32x2 x, FfxInt32x2 y, FfxInt32x2 z) +{ + return max(min(x, y), min(max(x, y), z)); +} + +/// Compute the median of three values. +/// +/// NOTE: This function should compile down to a single V_MED3_I32 operation on +/// GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the median calculation. +/// @param [in] y The second value to include in the median calcuation. +/// @param [in] z The third value to include in the median calcuation. +/// +/// @returns +/// The median value of x, y, and z. +/// +/// @ingroup GLSLCore +FfxInt32x3 ffxMed3(FfxInt32x3 x, FfxInt32x3 y, FfxInt32x3 z) +{ + return max(min(x, y), min(max(x, y), z)); +} + +/// Compute the median of three values. +/// +/// NOTE: This function should compile down to a single V_MED3_I32 operation on +/// GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the median calculation. +/// @param [in] y The second value to include in the median calcuation. +/// @param [in] z The third value to include in the median calcuation. +/// +/// @returns +/// The median value of x, y, and z. +/// +/// @ingroup GLSLCore +FfxInt32x4 ffxMed3(FfxInt32x4 x, FfxInt32x4 y, FfxInt32x4 z) +{ + return max(min(x, y), min(max(x, y), z)); +} + + +/// Compute the minimum of three values. +/// +/// NOTE: This function should compile down to a single V_MIN3_F32 operation on +/// GCN and RDNA hardware. +/// +/// @param [in] x The first value to include in the min calculation. +/// @param [in] y The second value to include in the min calcuation. +/// @param [in] z The third value to include in the min calcuation. +/// +/// @returns +/// The minimum value of x, y, and z. +/// +/// @ingroup GLSLCore +FfxFloat32 ffxMin3(FfxFloat32 x, FfxFloat32 y, FfxFloat32 z) +{ + return min(x, min(y, z)); +} + +/// Compute the minimum of three values. +/// +/// NOTE: This function should compile down to a single V_MIN3_F32 operation on +/// GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the min calculation. +/// @param [in] y The second value to include in the min calcuation. +/// @param [in] z The third value to include in the min calcuation. +/// +/// @returns +/// The minimum value of x, y, and z. +/// +/// @ingroup GLSLCore +FfxFloat32x2 ffxMin3(FfxFloat32x2 x, FfxFloat32x2 y, FfxFloat32x2 z) +{ + return min(x, min(y, z)); +} + +/// Compute the minimum of three values. +/// +/// NOTE: This function should compile down to a single V_MIN3_F32 operation on +/// GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the min calculation. +/// @param [in] y The second value to include in the min calcuation. +/// @param [in] z The third value to include in the min calcuation. +/// +/// @returns +/// The minimum value of x, y, and z. +/// +/// @ingroup GLSLCore +FfxFloat32x3 ffxMin3(FfxFloat32x3 x, FfxFloat32x3 y, FfxFloat32x3 z) +{ + return min(x, min(y, z)); +} + +/// Compute the minimum of three values. +/// +/// NOTE: This function should compile down to a single V_MIN3_F32 operation on +/// GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the min calculation. +/// @param [in] y The second value to include in the min calcuation. +/// @param [in] z The third value to include in the min calcuation. +/// +/// @returns +/// The minimum value of x, y, and z. +/// +/// @ingroup GLSLCore +FfxFloat32x4 ffxMin3(FfxFloat32x4 x, FfxFloat32x4 y, FfxFloat32x4 z) +{ + return min(x, min(y, z)); +} + +/// Compute the minimum of three values. +/// +/// NOTE: This function should compile down to a single V_MIN3_F32 operation on +/// GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the min calculation. +/// @param [in] y The second value to include in the min calcuation. +/// @param [in] z The third value to include in the min calcuation. +/// +/// @returns +/// The minimum value of x, y, and z. +/// +/// @ingroup GLSLCore +FfxUInt32 ffxMin3(FfxUInt32 x, FfxUInt32 y, FfxUInt32 z) +{ + return min(x, min(y, z)); +} + +/// Compute the minimum of three values. +/// +/// NOTE: This function should compile down to a single V_MIN3_F32 operation on +/// GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the min calculation. +/// @param [in] y The second value to include in the min calcuation. +/// @param [in] z The third value to include in the min calcuation. +/// +/// @returns +/// The minimum value of x, y, and z. +/// +/// @ingroup GLSLCore +FfxUInt32x2 ffxMin3(FfxUInt32x2 x, FfxUInt32x2 y, FfxUInt32x2 z) +{ + return min(x, min(y, z)); +} + +/// Compute the minimum of three values. +/// +/// NOTE: This function should compile down to a single V_MIN3_F32 operation on +/// GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the min calculation. +/// @param [in] y The second value to include in the min calcuation. +/// @param [in] z The third value to include in the min calcuation. +/// +/// @returns +/// The minimum value of x, y, and z. +/// +/// @ingroup GLSLCore +FfxUInt32x3 ffxMin3(FfxUInt32x3 x, FfxUInt32x3 y, FfxUInt32x3 z) +{ + return min(x, min(y, z)); +} + +/// Compute the minimum of three values. +/// +/// NOTE: This function should compile down to a single V_MIN3_F32 operation on +/// GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the min calculation. +/// @param [in] y The second value to include in the min calcuation. +/// @param [in] z The third value to include in the min calcuation. +/// +/// @returns +/// The minimum value of x, y, and z. +/// +/// @ingroup GLSLCore +FfxUInt32x4 ffxMin3(FfxUInt32x4 x, FfxUInt32x4 y, FfxUInt32x4 z) +{ + return min(x, min(y, z)); +} + +/// Compute the reciprocal of a value. +/// +/// NOTE: This function is only provided for GLSL. In HLSL the intrinsic function rcp can be used. +/// +/// @param [in] x The value to compute the reciprocal for. +/// +/// @returns +/// The reciprocal value of x. +/// +/// @ingroup GLSLCore +FfxFloat32 ffxReciprocal(FfxFloat32 x) +{ + return FfxFloat32(1.0) / x; +} + +/// Compute the reciprocal of a value. +/// +/// NOTE: This function is only provided for GLSL. In HLSL the intrinsic function rcp can be used. +/// +/// @param [in] x The value to compute the reciprocal for. +/// +/// @returns +/// The reciprocal value of x. +/// +/// @ingroup GLSLCore +FfxFloat32x2 ffxReciprocal(FfxFloat32x2 x) +{ + return ffxBroadcast2(1.0) / x; +} + +/// Compute the reciprocal of a value. +/// +/// NOTE: This function is only provided for GLSL. In HLSL the intrinsic function rcp can be used. +/// +/// @param [in] x The value to compute the reciprocal for. +/// +/// @returns +/// The reciprocal value of x. +/// +/// @ingroup GLSLCore +FfxFloat32x3 ffxReciprocal(FfxFloat32x3 x) +{ + return ffxBroadcast3(1.0) / x; +} + +/// Compute the reciprocal of a value. +/// +/// NOTE: This function is only provided for GLSL. In HLSL the intrinsic function rcp can be used. +/// +/// @param [in] x The value to compute the reciprocal for. +/// +/// @returns +/// The reciprocal value of x. +/// +/// @ingroup GLSLCore +FfxFloat32x4 ffxReciprocal(FfxFloat32x4 x) +{ + return ffxBroadcast4(1.0) / x; +} + +/// Compute the reciprocal square root of a value. +/// +/// NOTE: This function is only provided for GLSL. In HLSL the intrinsic function rsqrt can be used. +/// +/// @param [in] x The value to compute the reciprocal for. +/// +/// @returns +/// The reciprocal square root value of x. +/// +/// @ingroup GLSLCore +FfxFloat32 ffxRsqrt(FfxFloat32 x) +{ + return FfxFloat32(1.0) / ffxSqrt(x); +} + +/// Compute the reciprocal square root of a value. +/// +/// NOTE: This function is only provided for GLSL. In HLSL the intrinsic function rsqrt can be used. +/// +/// @param [in] x The value to compute the reciprocal for. +/// +/// @returns +/// The reciprocal square root value of x. +/// +/// @ingroup GLSLCore +FfxFloat32x2 ffxRsqrt(FfxFloat32x2 x) +{ + return ffxBroadcast2(1.0) / ffxSqrt(x); +} + +/// Compute the reciprocal square root of a value. +/// +/// NOTE: This function is only provided for GLSL. In HLSL the intrinsic function rsqrt can be used. +/// +/// @param [in] x The value to compute the reciprocal for. +/// +/// @returns +/// The reciprocal square root value of x. +/// +/// @ingroup GLSLCore +FfxFloat32x3 ffxRsqrt(FfxFloat32x3 x) +{ + return ffxBroadcast3(1.0) / ffxSqrt(x); +} + +/// Compute the reciprocal square root of a value. +/// +/// NOTE: This function is only provided for GLSL. In HLSL the intrinsic function rsqrt can be used. +/// +/// @param [in] x The value to compute the reciprocal for. +/// +/// @returns +/// The reciprocal square root value of x. +/// +/// @ingroup GLSLCore +FfxFloat32x4 rsqrt(FfxFloat32x4 x) +{ + return ffxBroadcast4(1.0) / ffxSqrt(x); +} + +/// Clamp a value to a [0..1] range. +/// +/// @param [in] x The value to clamp to [0..1] range. +/// +/// @returns +/// The clamped version of x. +/// +/// @ingroup GLSLCore +FfxFloat32 ffxSaturate(FfxFloat32 x) +{ + return clamp(x, FfxFloat32(0.0), FfxFloat32(1.0)); +} + +/// Clamp a value to a [0..1] range. +/// +/// @param [in] x The value to clamp to [0..1] range. +/// +/// @returns +/// The clamped version of x. +/// +/// @ingroup GLSLCore +FfxFloat32x2 ffxSaturate(FfxFloat32x2 x) +{ + return clamp(x, ffxBroadcast2(0.0), ffxBroadcast2(1.0)); +} + +/// Clamp a value to a [0..1] range. +/// +/// @param [in] x The value to clamp to [0..1] range. +/// +/// @returns +/// The clamped version of x. +/// +/// @ingroup GLSLCore +FfxFloat32x3 ffxSaturate(FfxFloat32x3 x) +{ + return clamp(x, ffxBroadcast3(0.0), ffxBroadcast3(1.0)); +} + +/// Clamp a value to a [0..1] range. +/// +/// @param [in] x The value to clamp to [0..1] range. +/// +/// @returns +/// The clamped version of x. +/// +/// @ingroup GLSLCore +FfxFloat32x4 ffxSaturate(FfxFloat32x4 x) +{ + return clamp(x, ffxBroadcast4(0.0), ffxBroadcast4(1.0)); +} + +/// Compute the factional part of a decimal value. +/// +/// This function calculates x - floor(x). Where floor is the intrinsic HLSL function. +/// +/// NOTE: This function should compile down to a single V_MAX3_F32 operation on GCN/RDNA hardware. It is +/// worth further noting that this function is intentionally distinct from the HLSL frac intrinsic +/// function. +/// +/// @param [in] x The value to compute the fractional part from. +/// +/// @returns +/// The fractional part of x. +/// +/// @ingroup GLSLCore +FfxFloat32 ffxFract(FfxFloat32 x) +{ + return fract(x); +} + +/// Compute the factional part of a decimal value. +/// +/// This function calculates x - floor(x). Where floor is the intrinsic HLSL function. +/// +/// NOTE: This function should compile down to a single V_MAX3_F32 operation on GCN/RDNA hardware. It is +/// worth further noting that this function is intentionally distinct from the HLSL frac intrinsic +/// function. +/// +/// @param [in] x The value to compute the fractional part from. +/// +/// @returns +/// The fractional part of x. +/// +/// @ingroup GLSLCore +FfxFloat32x2 ffxFract(FfxFloat32x2 x) +{ + return fract(x); +} + +/// Compute the factional part of a decimal value. +/// +/// This function calculates x - floor(x). Where floor is the intrinsic HLSL function. +/// +/// NOTE: This function should compile down to a single V_MAX3_F32 operation on GCN/RDNA hardware. It is +/// worth further noting that this function is intentionally distinct from the HLSL frac intrinsic +/// function. +/// +/// @param [in] x The value to compute the fractional part from. +/// +/// @returns +/// The fractional part of x. +/// +/// @ingroup GLSLCore +FfxFloat32x3 ffxFract(FfxFloat32x3 x) +{ + return fract(x); +} + +/// Compute the factional part of a decimal value. +/// +/// This function calculates x - floor(x). Where floor is the intrinsic HLSL function. +/// +/// NOTE: This function should compile down to a single V_MAX3_F32 operation on GCN/RDNA hardware. It is +/// worth further noting that this function is intentionally distinct from the HLSL frac intrinsic +/// function. +/// +/// @param [in] x The value to compute the fractional part from. +/// +/// @returns +/// The fractional part of x. +/// +/// @ingroup GLSLCore +FfxFloat32x4 ffxFract(FfxFloat32x4 x) +{ + return fract(x); +} + +/// Rounds to the nearest integer. In case the fractional part is 0.5, it will round to the nearest even integer. +/// +/// @param [in] x The value to be rounded. +/// +/// @returns +/// The nearest integer from x. The nearest even integer from x if equidistant from 2 integer. +/// +/// @ingroup GLSLCore +FfxFloat32 ffxRound(FfxFloat32 x) +{ + return roundEven(x); +} + +/// Rounds to the nearest integer. In case the fractional part is 0.5, it will round to the nearest even integer. +/// +/// @param [in] x The value to be rounded. +/// +/// @returns +/// The nearest integer from x. The nearest even integer from x if equidistant from 2 integer. +/// +/// @ingroup GLSLCore +FfxFloat32x2 ffxRound(FfxFloat32x2 x) +{ + return roundEven(x); +} + +/// Rounds to the nearest integer. In case the fractional part is 0.5, it will round to the nearest even integer. +/// +/// @param [in] x The value to be rounded. +/// +/// @returns +/// The nearest integer from x. The nearest even integer from x if equidistant from 2 integer. +/// +/// @ingroup GLSLCore +FfxFloat32x3 ffxRound(FfxFloat32x3 x) +{ + return roundEven(x); +} + +/// Rounds to the nearest integer. In case the fractional part is 0.5, it will round to the nearest even integer. +/// +/// @param [in] x The value to be rounded. +/// +/// @returns +/// The nearest integer from x. The nearest even integer from x if equidistant from 2 integer. +/// +/// @ingroup GLSLCore +FfxFloat32x4 ffxRound(FfxFloat32x4 x) +{ + return roundEven(x); +} + +FfxUInt32 ffxAShrSU1(FfxUInt32 a, FfxUInt32 b) +{ + return FfxUInt32(FfxInt32(a) >> FfxInt32(b)); +} + +FfxUInt32 ffxPackF32(FfxFloat32x2 v){ + return packHalf2x16(v); +} + +FfxFloat32x2 ffxUnpackF32(FfxUInt32 u){ + return unpackHalf2x16(u); +} + +FfxUInt32x2 ffxPackF32x2(FfxFloat32x4 v){ + return FfxUInt32x2(ffxPackF32(v.xy), ffxPackF32(v.zw)); +} + +FfxFloat32x4 ffxUnpackF32x2(FfxUInt32x2 a){ + return FfxFloat32x4(ffxUnpackF32(a.x), ffxUnpackF32(a.y)); +} + +/// @brief Inverts the value while avoiding division by zero. If the value is zero, zero is returned. +/// @param v Value to invert. +/// @return If v = 0 returns 0. If v != 0 returns 1/v. +FfxFloat32 ffxInvertSafe(FfxFloat32 v){ + FfxFloat32 s = sign(v); + FfxFloat32 s2 = s*s; + return s2/(v + s2 - 1.0); +} + +/// @brief Inverts the value while avoiding division by zero. If the value is zero, zero is returned. +/// @param v Value to invert. +/// @return If v = 0 returns 0. If v != 0 returns 1/v. +FfxFloat32x2 ffxInvertSafe(FfxFloat32x2 v){ + FfxFloat32x2 s = sign(v); + FfxFloat32x2 s2 = s*s; + return s2/(v + s2 - FfxFloat32x2(1.0, 1.0)); +} + +/// @brief Inverts the value while avoiding division by zero. If the value is zero, zero is returned. +/// @param v Value to invert. +/// @return If v = 0 returns 0. If v != 0 returns 1/v. +FfxFloat32x3 ffxInvertSafe(FfxFloat32x3 v){ + FfxFloat32x3 s = sign(v); + FfxFloat32x3 s2 = s*s; + return s2/(v + s2 - FfxFloat32x3(1.0, 1.0, 1.0)); +} + +/// @brief Inverts the value while avoiding division by zero. If the value is zero, zero is returned. +/// @param v Value to invert. +/// @return If v = 0 returns 0. If v != 0 returns 1/v. +FfxFloat32x4 ffxInvertSafe(FfxFloat32x4 v){ + FfxFloat32x4 s = sign(v); + FfxFloat32x4 s2 = s*s; + return s2/(v + s2 - FfxFloat32x4(1.0, 1.0, 1.0, 1.0)); +} +#if FFX_HALF +#define FFX_UINT32_TO_FLOAT16X2(x) unpackFloat2x16(FfxUInt32(x)) + +FfxUInt32 ffxPackF16(FfxFloat16x2 v){ + return packHalf2x16(v); +} + +FfxFloat16x2 ffxUnpackF16(FfxUInt32 u){ + return FfxFloat16x2(unpackHalf2x16(u)); +} + +FfxFloat16x4 ffxUint32x2ToFloat16x4(FfxUInt32x2 x) +{ + return FfxFloat16x4(unpackFloat2x16(x.x), unpackFloat2x16(x.y)); +} +#define FFX_UINT32X2_TO_FLOAT16X4(x) ffxUint32x2ToFloat16x4(FfxUInt32x2(x)) +#define FFX_UINT32_TO_UINT16X2(x) unpackUint2x16(FfxUInt32(x)) +#define FFX_UINT32X2_TO_UINT16X4(x) unpackUint4x16(pack64(FfxUInt32x2(x))) +//------------------------------------------------------------------------------------------------------------------------------ +#define FFX_FLOAT16X2_TO_UINT32(x) packFloat2x16(FfxFloat16x2(x)) +FfxUInt32x2 ffxFloat16x4ToUint32x2(FfxFloat16x4 x) +{ + return FfxUInt32x2(packFloat2x16(x.xy), packFloat2x16(x.zw)); +} +#define FFX_FLOAT16X4_TO_UINT32X2(x) ffxFloat16x4ToUint32x2(FfxFloat16x4(x)) +#define FFX_UINT16X2_TO_UINT32(x) packUint2x16(FfxUInt16x2(x)) +#define FFX_UINT16X4_TO_UINT32X2(x) unpack32(packUint4x16(FfxUInt16x4(x))) +//============================================================================================================================== +#define FFX_TO_UINT16(x) halfBitsToUint16(FfxFloat16(x)) +#define FFX_TO_UINT16X2(x) halfBitsToUint16(FfxFloat16x2(x)) +#define FFX_TO_UINT16X3(x) halfBitsToUint16(FfxFloat16x3(x)) +#define FFX_TO_UINT16X4(x) halfBitsToUint16(FfxFloat16x4(x)) +//------------------------------------------------------------------------------------------------------------------------------ +#define FFX_TO_FLOAT16(x) uint16BitsToHalf(FfxUInt16(x)) +#define FFX_TO_FLOAT16X2(x) uint16BitsToHalf(FfxUInt16x2(x)) +#define FFX_TO_FLOAT16X3(x) uint16BitsToHalf(FfxUInt16x3(x)) +#define FFX_TO_FLOAT16X4(x) uint16BitsToHalf(FfxUInt16x4(x)) +//============================================================================================================================== +FfxFloat16 ffxBroadcastFloat16(FfxFloat16 a) +{ + return FfxFloat16(a); +} +FfxFloat16x2 ffxBroadcastFloat16x2(FfxFloat16 a) +{ + return FfxFloat16x2(a, a); +} +FfxFloat16x3 ffxBroadcastFloat16x3(FfxFloat16 a) +{ + return FfxFloat16x3(a, a, a); +} +FfxFloat16x4 ffxBroadcastFloat16x4(FfxFloat16 a) +{ + return FfxFloat16x4(a, a, a, a); +} +#define FFX_BROADCAST_FLOAT16(a) FfxFloat16(a) +#define FFX_BROADCAST_FLOAT16X2(a) FfxFloat16x2(FfxFloat16(a)) +#define FFX_BROADCAST_FLOAT16X3(a) FfxFloat16x3(FfxFloat16(a)) +#define FFX_BROADCAST_FLOAT16X4(a) FfxFloat16x4(FfxFloat16(a)) +//------------------------------------------------------------------------------------------------------------------------------ +FfxInt16 ffxBroadcastInt16(FfxInt16 a) +{ + return FfxInt16(a); +} +FfxInt16x2 ffxBroadcastInt16x2(FfxInt16 a) +{ + return FfxInt16x2(a, a); +} +FfxInt16x3 ffxBroadcastInt16x3(FfxInt16 a) +{ + return FfxInt16x3(a, a, a); +} +FfxInt16x4 ffxBroadcastInt16x4(FfxInt16 a) +{ + return FfxInt16x4(a, a, a, a); +} +#define FFX_BROADCAST_INT16(a) FfxInt16(a) +#define FFX_BROADCAST_INT16X2(a) FfxInt16x2(FfxInt16(a)) +#define FFX_BROADCAST_INT16X3(a) FfxInt16x3(FfxInt16(a)) +#define FFX_BROADCAST_INT16X4(a) FfxInt16x4(FfxInt16(a)) +//------------------------------------------------------------------------------------------------------------------------------ +FfxUInt16 ffxBroadcastUInt16(FfxUInt16 a) +{ + return FfxUInt16(a); +} +FfxUInt16x2 ffxBroadcastUInt16x2(FfxUInt16 a) +{ + return FfxUInt16x2(a, a); +} +FfxUInt16x3 ffxBroadcastUInt16x3(FfxUInt16 a) +{ + return FfxUInt16x3(a, a, a); +} +FfxUInt16x4 ffxBroadcastUInt16x4(FfxUInt16 a) +{ + return FfxUInt16x4(a, a, a, a); +} +#define FFX_BROADCAST_UINT16(a) FfxUInt16(a) +#define FFX_BROADCAST_UINT16X2(a) FfxUInt16x2(FfxUInt16(a)) +#define FFX_BROADCAST_UINT16X3(a) FfxUInt16x3(FfxUInt16(a)) +#define FFX_BROADCAST_UINT16X4(a) FfxUInt16x4(FfxUInt16(a)) +//============================================================================================================================== +FfxUInt16 ffxAbsHalf(FfxUInt16 a) +{ + return FfxUInt16(abs(FfxInt16(a))); +} +FfxUInt16x2 ffxAbsHalf(FfxUInt16x2 a) +{ + return FfxUInt16x2(abs(FfxInt16x2(a))); +} +FfxUInt16x3 ffxAbsHalf(FfxUInt16x3 a) +{ + return FfxUInt16x3(abs(FfxInt16x3(a))); +} +FfxUInt16x4 ffxAbsHalf(FfxUInt16x4 a) +{ + return FfxUInt16x4(abs(FfxInt16x4(a))); +} +//------------------------------------------------------------------------------------------------------------------------------ +FfxFloat16 ffxClampHalf(FfxFloat16 x, FfxFloat16 n, FfxFloat16 m) +{ + return clamp(x, n, m); +} +FfxFloat16x2 ffxClampHalf(FfxFloat16x2 x, FfxFloat16x2 n, FfxFloat16x2 m) +{ + return clamp(x, n, m); +} +FfxFloat16x3 ffxClampHalf(FfxFloat16x3 x, FfxFloat16x3 n, FfxFloat16x3 m) +{ + return clamp(x, n, m); +} +FfxFloat16x4 ffxClampHalf(FfxFloat16x4 x, FfxFloat16x4 n, FfxFloat16x4 m) +{ + return clamp(x, n, m); +} +//------------------------------------------------------------------------------------------------------------------------------ +FfxFloat16 ffxFract(FfxFloat16 x) +{ + return fract(x); +} +FfxFloat16x2 ffxFract(FfxFloat16x2 x) +{ + return fract(x); +} +FfxFloat16x3 ffxFract(FfxFloat16x3 x) +{ + return fract(x); +} +FfxFloat16x4 ffxFract(FfxFloat16x4 x) +{ + return fract(x); +} +//------------------------------------------------------------------------------------------------------------------------------ +FfxFloat16 ffxLerp(FfxFloat16 x, FfxFloat16 y, FfxFloat16 a) +{ + return mix(x, y, a); +} +FfxFloat16x2 ffxLerp(FfxFloat16x2 x, FfxFloat16x2 y, FfxFloat16 a) +{ + return mix(x, y, a); +} +FfxFloat16x2 ffxLerp(FfxFloat16x2 x, FfxFloat16x2 y, FfxFloat16x2 a) +{ + return mix(x, y, a); +} +FfxFloat16x3 ffxLerp(FfxFloat16x3 x, FfxFloat16x3 y, FfxFloat16x3 a) +{ + return mix(x, y, a); +} +FfxFloat16x3 ffxLerp(FfxFloat16x3 x, FfxFloat16x3 y, FfxFloat16 a) +{ + return mix(x, y, a); +} +FfxFloat16x4 ffxLerp(FfxFloat16x4 x, FfxFloat16x4 y, FfxFloat16 a) +{ + return mix(x, y, a); +} +FfxFloat16x4 ffxLerp(FfxFloat16x4 x, FfxFloat16x4 y, FfxFloat16x4 a) +{ + return mix(x, y, a); +} +//------------------------------------------------------------------------------------------------------------------------------ +// No packed version of ffxMax3. +FfxFloat16 ffxMax3Half(FfxFloat16 x, FfxFloat16 y, FfxFloat16 z) +{ + return max(x, max(y, z)); +} +FfxFloat16x2 ffxMax3Half(FfxFloat16x2 x, FfxFloat16x2 y, FfxFloat16x2 z) +{ + return max(x, max(y, z)); +} +FfxFloat16x3 ffxMax3Half(FfxFloat16x3 x, FfxFloat16x3 y, FfxFloat16x3 z) +{ + return max(x, max(y, z)); +} +FfxFloat16x4 ffxMax3Half(FfxFloat16x4 x, FfxFloat16x4 y, FfxFloat16x4 z) +{ + return max(x, max(y, z)); +} +//------------------------------------------------------------------------------------------------------------------------------ +// No packed version of ffxMin3. +FfxFloat16 ffxMin3Half(FfxFloat16 x, FfxFloat16 y, FfxFloat16 z) +{ + return min(x, min(y, z)); +} +FfxFloat16x2 ffxMin3Half(FfxFloat16x2 x, FfxFloat16x2 y, FfxFloat16x2 z) +{ + return min(x, min(y, z)); +} +FfxFloat16x3 ffxMin3Half(FfxFloat16x3 x, FfxFloat16x3 y, FfxFloat16x3 z) +{ + return min(x, min(y, z)); +} +FfxFloat16x4 ffxMin3Half(FfxFloat16x4 x, FfxFloat16x4 y, FfxFloat16x4 z) +{ + return min(x, min(y, z)); +} +//------------------------------------------------------------------------------------------------------------------------------ +FfxFloat16 ffxMed3Half(FfxFloat16 x, FfxFloat16 y, FfxFloat16 z) +{ + return max(min(x, y), min(max(x, y), z)); +} +FfxFloat16x2 ffxMed3Half(FfxFloat16x2 x, FfxFloat16x2 y, FfxFloat16x2 z) +{ + return max(min(x, y), min(max(x, y), z)); +} +FfxFloat16x3 ffxMed3Half(FfxFloat16x3 x, FfxFloat16x3 y, FfxFloat16x3 z) +{ + return max(min(x, y), min(max(x, y), z)); +} +FfxFloat16x4 ffxMed3Half(FfxFloat16x4 x, FfxFloat16x4 y, FfxFloat16x4 z) +{ + return max(min(x, y), min(max(x, y), z)); +} +//------------------------------------------------------------------------------------------------------------------------------ +FfxFloat16 ffxReciprocalHalf(FfxFloat16 x) +{ + return FFX_BROADCAST_FLOAT16(1.0) / x; +} +FfxFloat16x2 ffxReciprocalHalf(FfxFloat16x2 x) +{ + return FFX_BROADCAST_FLOAT16X2(1.0) / x; +} +FfxFloat16x3 ffxReciprocalHalf(FfxFloat16x3 x) +{ + return FFX_BROADCAST_FLOAT16X3(1.0) / x; +} +FfxFloat16x4 ffxReciprocalHalf(FfxFloat16x4 x) +{ + return FFX_BROADCAST_FLOAT16X4(1.0) / x; +} +//------------------------------------------------------------------------------------------------------------------------------ +FfxFloat16 ffxReciprocalSquareRootHalf(FfxFloat16 x) +{ + return FFX_BROADCAST_FLOAT16(1.0) / sqrt(x); +} +FfxFloat16x2 ffxReciprocalSquareRootHalf(FfxFloat16x2 x) +{ + return FFX_BROADCAST_FLOAT16X2(1.0) / sqrt(x); +} +FfxFloat16x3 ffxReciprocalSquareRootHalf(FfxFloat16x3 x) +{ + return FFX_BROADCAST_FLOAT16X3(1.0) / sqrt(x); +} +FfxFloat16x4 ffxReciprocalSquareRootHalf(FfxFloat16x4 x) +{ + return FFX_BROADCAST_FLOAT16X4(1.0) / sqrt(x); +} +//------------------------------------------------------------------------------------------------------------------------------ +FfxFloat16 ffxSaturate(FfxFloat16 x) +{ + return clamp(x, FFX_BROADCAST_FLOAT16(0.0), FFX_BROADCAST_FLOAT16(1.0)); +} +FfxFloat16x2 ffxSaturate(FfxFloat16x2 x) +{ + return clamp(x, FFX_BROADCAST_FLOAT16X2(0.0), FFX_BROADCAST_FLOAT16X2(1.0)); +} +FfxFloat16x3 ffxSaturate(FfxFloat16x3 x) +{ + return clamp(x, FFX_BROADCAST_FLOAT16X3(0.0), FFX_BROADCAST_FLOAT16X3(1.0)); +} +FfxFloat16x4 ffxSaturate(FfxFloat16x4 x) +{ + return clamp(x, FFX_BROADCAST_FLOAT16X4(0.0), FFX_BROADCAST_FLOAT16X4(1.0)); +} +//------------------------------------------------------------------------------------------------------------------------------ +FfxUInt16 ffxBitShiftRightHalf(FfxUInt16 a, FfxUInt16 b) +{ + return FfxUInt16(FfxInt16(a) >> FfxInt16(b)); +} +FfxUInt16x2 ffxBitShiftRightHalf(FfxUInt16x2 a, FfxUInt16x2 b) +{ + return FfxUInt16x2(FfxInt16x2(a) >> FfxInt16x2(b)); +} +FfxUInt16x3 ffxBitShiftRightHalf(FfxUInt16x3 a, FfxUInt16x3 b) +{ + return FfxUInt16x3(FfxInt16x3(a) >> FfxInt16x3(b)); +} +FfxUInt16x4 ffxBitShiftRightHalf(FfxUInt16x4 a, FfxUInt16x4 b) +{ + return FfxUInt16x4(FfxInt16x4(a) >> FfxInt16x4(b)); +} +#endif // FFX_HALF + +#if defined(FFX_WAVE) +// Where 'x' must be a compile time literal. +FfxFloat32 ffxWaveXorF1(FfxFloat32 v, FfxUInt32 x) +{ + return subgroupShuffleXor(v, x); +} +FfxFloat32x2 ffxWaveXorF2(FfxFloat32x2 v, FfxUInt32 x) +{ + return subgroupShuffleXor(v, x); +} +FfxFloat32x3 ffxWaveXorF3(FfxFloat32x3 v, FfxUInt32 x) +{ + return subgroupShuffleXor(v, x); +} +FfxFloat32x4 ffxWaveXorF4(FfxFloat32x4 v, FfxUInt32 x) +{ + return subgroupShuffleXor(v, x); +} +FfxUInt32 ffxWaveXorU1(FfxUInt32 v, FfxUInt32 x) +{ + return subgroupShuffleXor(v, x); +} +FfxUInt32x2 ffxWaveXorU2(FfxUInt32x2 v, FfxUInt32 x) +{ + return subgroupShuffleXor(v, x); +} +FfxUInt32x3 ffxWaveXorU3(FfxUInt32x3 v, FfxUInt32 x) +{ + return subgroupShuffleXor(v, x); +} +FfxUInt32x4 ffxWaveXorU4(FfxUInt32x4 v, FfxUInt32 x) +{ + return subgroupShuffleXor(v, x); +} +FfxBoolean ffxWaveIsFirstLane() +{ + return subgroupElect(); +} +FfxUInt32 ffxWaveLaneIndex() +{ + return gl_SubgroupInvocationID; +} +FfxBoolean ffxWaveReadAtLaneIndexB1(FfxBoolean v, FfxUInt32 x ) +{ + return subgroupShuffle(v, x); +} +FfxUInt32 ffxWavePrefixCountBits(FfxBoolean v) +{ + return subgroupBallotExclusiveBitCount(subgroupBallot(v)); +} +FfxUInt32 ffxWaveActiveCountBits(FfxBoolean v) +{ + return subgroupBallotBitCount(subgroupBallot(v)); +} +FfxUInt32 ffxWaveReadLaneFirstU1(FfxUInt32 v) +{ + return subgroupBroadcastFirst(v); +} +FfxUInt32x2 ffxWaveReadLaneFirstU2(FfxUInt32x2 v) +{ + return subgroupBroadcastFirst(v); +} +FfxBoolean ffxWaveReadLaneFirstB1(FfxBoolean v) +{ + return subgroupBroadcastFirst(v); +} +FfxUInt32 ffxWaveOr(FfxUInt32 a) +{ + return subgroupOr(a); +} +FfxUInt32 ffxWaveMin(FfxUInt32 a) +{ + return subgroupMin(a); +} +FfxFloat32 ffxWaveMin(FfxFloat32 a) +{ + return subgroupMin(a); +} +FfxUInt32 ffxWaveMax(FfxUInt32 a) +{ + return subgroupMax(a); +} +FfxFloat32 ffxWaveMax(FfxFloat32 a) +{ + return subgroupMax(a); +} +FfxUInt32 ffxWaveSum(FfxUInt32 a) +{ + return subgroupAdd(a); +} +FfxFloat32 ffxWaveSum(FfxFloat32 a) +{ + return subgroupAdd(a); +} +FfxUInt32 ffxWaveLaneCount() +{ + return gl_SubgroupSize; +} +#if defined(FFX_WAVE_ALL_TRUE) +FfxBoolean ffxWaveAllTrue(FfxBoolean v) +{ + return subgroupAll(v); +} +#endif +FfxFloat32 ffxQuadReadX(FfxFloat32 v) +{ + return subgroupQuadSwapHorizontal(v); +} +FfxFloat32x2 ffxQuadReadX(FfxFloat32x2 v) +{ + return subgroupQuadSwapHorizontal(v); +} +FfxFloat32 ffxQuadReadY(FfxFloat32 v) +{ + return subgroupQuadSwapVertical(v); +} +FfxFloat32x2 ffxQuadReadY(FfxFloat32x2 v) +{ + return subgroupQuadSwapVertical(v); +} + +//------------------------------------------------------------------------------------------------------------------------------ +#if FFX_HALF +FfxFloat16x2 ffxWaveXorFloat16x2(FfxFloat16x2 v, FfxUInt32 x) +{ + return FFX_UINT32_TO_FLOAT16X2(subgroupShuffleXor(FFX_FLOAT16X2_TO_UINT32(v), x)); +} +FfxFloat16x4 ffxWaveXorFloat16x4(FfxFloat16x4 v, FfxUInt32 x) +{ + return FFX_UINT32X2_TO_FLOAT16X4(subgroupShuffleXor(FFX_FLOAT16X4_TO_UINT32X2(v), x)); +} +FfxUInt16x2 ffxWaveXorUint16x2(FfxUInt16x2 v, FfxUInt32 x) +{ + return FFX_UINT32_TO_UINT16X2(subgroupShuffleXor(FFX_UINT16X2_TO_UINT32(v), x)); +} +FfxUInt16x4 ffxWaveXorUint16x4(FfxUInt16x4 v, FfxUInt32 x) +{ + return FFX_UINT32X2_TO_UINT16X4(subgroupShuffleXor(FFX_UINT16X4_TO_UINT32X2(v), x)); +} +#endif // FFX_HALF +#endif // #if defined(FFX_WAVE) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/ffx_core_gpu_common.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/ffx_core_gpu_common.h new file mode 100644 index 00000000..9f88c949 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/ffx_core_gpu_common.h @@ -0,0 +1,2736 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +/// A define for a true value in a boolean expression. +/// +/// @ingroup GPUCore +#define FFX_TRUE (true) + +/// A define for a false value in a boolean expression. +/// +/// @ingroup GPUCore +#define FFX_FALSE (false) + +/// A define value for positive infinity. +/// +/// @ingroup GPUCore +#define FFX_POSITIVE_INFINITY_FLOAT ffxAsFloat(0x7f800000u) + +/// A define value for negative infinity. +/// +/// @ingroup GPUCore +#define FFX_NEGATIVE_INFINITY_FLOAT ffxAsFloat(0xff800000u) + +/// A define value for PI. +/// +/// @ingroup GPUCore +#define FFX_PI (3.14159) + +FFX_STATIC const FfxFloat32 FFX_FP16_MIN = 6.10e-05f; +FFX_STATIC const FfxFloat32 FFX_FP16_MAX = 65504.0f; +FFX_STATIC const FfxFloat32 FFX_TONEMAP_EPSILON = 1.0f / FFX_FP16_MAX; + +#define FFX_HAS_FLAG(v, f) ((v & f) == f) + +/// Compute the min of two values. +/// +/// @param [in] x The first value to compute the min of. +/// @param [in] y The second value to compute the min of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPUCore +FfxFloat32 ffxMin(FfxFloat32 x, FfxFloat32 y) +{ + return min(x, y); +} + +/// Compute the min of two values. +/// +/// @param [in] x The first value to compute the min of. +/// @param [in] y The second value to compute the min of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPUCore +FfxFloat32x2 ffxMin(FfxFloat32x2 x, FfxFloat32x2 y) +{ + return min(x, y); +} + +/// Compute the min of two values. +/// +/// @param [in] x The first value to compute the min of. +/// @param [in] y The second value to compute the min of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPUCore +FfxFloat32x3 ffxMin(FfxFloat32x3 x, FfxFloat32x3 y) +{ + return min(x, y); +} + +/// Compute the min of two values. +/// +/// @param [in] x The first value to compute the min of. +/// @param [in] y The second value to compute the min of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPUCore +FfxFloat32x4 ffxMin(FfxFloat32x4 x, FfxFloat32x4 y) +{ + return min(x, y); +} + +/// Compute the min of two values. +/// +/// @param [in] x The first value to compute the min of. +/// @param [in] y The second value to compute the min of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPUCore +FfxInt32 ffxMin(FfxInt32 x, FfxInt32 y) +{ + return min(x, y); +} + +/// Compute the min of two values. +/// +/// @param [in] x The first value to compute the min of. +/// @param [in] y The second value to compute the min of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPUCore +FfxInt32x2 ffxMin(FfxInt32x2 x, FfxInt32x2 y) +{ + return min(x, y); +} + +/// Compute the min of two values. +/// +/// @param [in] x The first value to compute the min of. +/// @param [in] y The second value to compute the min of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPUCore +FfxInt32x3 ffxMin(FfxInt32x3 x, FfxInt32x3 y) +{ + return min(x, y); +} + +/// Compute the min of two values. +/// +/// @param [in] x The first value to compute the min of. +/// @param [in] y The second value to compute the min of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPUCore +FfxInt32x4 ffxMin(FfxInt32x4 x, FfxInt32x4 y) +{ + return min(x, y); +} + +/// Compute the min of two values. +/// +/// @param [in] x The first value to compute the min of. +/// @param [in] y The second value to compute the min of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPUCore +FfxUInt32 ffxMin(FfxUInt32 x, FfxUInt32 y) +{ + return min(x, y); +} + +/// Compute the min of two values. +/// +/// @param [in] x The first value to compute the min of. +/// @param [in] y The second value to compute the min of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPUCore +FfxUInt32x2 ffxMin(FfxUInt32x2 x, FfxUInt32x2 y) +{ + return min(x, y); +} + +/// Compute the min of two values. +/// +/// @param [in] x The first value to compute the min of. +/// @param [in] y The second value to compute the min of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPUCore +FfxUInt32x3 ffxMin(FfxUInt32x3 x, FfxUInt32x3 y) +{ + return min(x, y); +} + +/// Compute the min of two values. +/// +/// @param [in] x The first value to compute the min of. +/// @param [in] y The second value to compute the min of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPUCore +FfxUInt32x4 ffxMin(FfxUInt32x4 x, FfxUInt32x4 y) +{ + return min(x, y); +} + +/// Compute the max of two values. +/// +/// @param [in] x The first value to compute the max of. +/// @param [in] y The second value to compute the max of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPUCore +FfxFloat32 ffxMax(FfxFloat32 x, FfxFloat32 y) +{ + return max(x, y); +} + +/// Compute the max of two values. +/// +/// @param [in] x The first value to compute the max of. +/// @param [in] y The second value to compute the max of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPUCore +FfxFloat32x2 ffxMax(FfxFloat32x2 x, FfxFloat32x2 y) +{ + return max(x, y); +} + +/// Compute the max of two values. +/// +/// @param [in] x The first value to compute the max of. +/// @param [in] y The second value to compute the max of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPUCore +FfxFloat32x3 ffxMax(FfxFloat32x3 x, FfxFloat32x3 y) +{ + return max(x, y); +} + +/// Compute the max of two values. +/// +/// @param [in] x The first value to compute the max of. +/// @param [in] y The second value to compute the max of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPUCore +FfxFloat32x4 ffxMax(FfxFloat32x4 x, FfxFloat32x4 y) +{ + return max(x, y); +} + +/// Compute the max of two values. +/// +/// @param [in] x The first value to compute the max of. +/// @param [in] y The second value to compute the max of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPUCore +FfxInt32 ffxMax(FfxInt32 x, FfxInt32 y) +{ + return max(x, y); +} + +/// Compute the max of two values. +/// +/// @param [in] x The first value to compute the max of. +/// @param [in] y The second value to compute the max of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPUCore +FfxInt32x2 ffxMax(FfxInt32x2 x, FfxInt32x2 y) +{ + return max(x, y); +} + +/// Compute the max of two values. +/// +/// @param [in] x The first value to compute the max of. +/// @param [in] y The second value to compute the max of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPUCore +FfxInt32x3 ffxMax(FfxInt32x3 x, FfxInt32x3 y) +{ + return max(x, y); +} + +/// Compute the max of two values. +/// +/// @param [in] x The first value to compute the max of. +/// @param [in] y The second value to compute the max of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPUCore +FfxInt32x4 ffxMax(FfxInt32x4 x, FfxInt32x4 y) +{ + return max(x, y); +} + +/// Compute the max of two values. +/// +/// @param [in] x The first value to compute the max of. +/// @param [in] y The second value to compute the max of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPUCore +FfxUInt32 ffxMax(FfxUInt32 x, FfxUInt32 y) +{ + return max(x, y); +} + +/// Compute the max of two values. +/// +/// @param [in] x The first value to compute the max of. +/// @param [in] y The second value to compute the max of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPUCore +FfxUInt32x2 ffxMax(FfxUInt32x2 x, FfxUInt32x2 y) +{ + return max(x, y); +} + +/// Compute the max of two values. +/// +/// @param [in] x The first value to compute the max of. +/// @param [in] y The second value to compute the max of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPUCore +FfxUInt32x3 ffxMax(FfxUInt32x3 x, FfxUInt32x3 y) +{ + return max(x, y); +} + +/// Compute the max of two values. +/// +/// @param [in] x The first value to compute the max of. +/// @param [in] y The second value to compute the max of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPUCore +FfxUInt32x4 ffxMax(FfxUInt32x4 x, FfxUInt32x4 y) +{ + return max(x, y); +} + +/// Compute the value of the first parameter raised to the power of the second. +/// +/// @param [in] x The value to raise to the power y. +/// @param [in] y The power to which to raise x. +/// +/// @returns +/// The value of the first parameter raised to the power of the second. +/// +/// @ingroup GPUCore +FfxFloat32 ffxPow(FfxFloat32 x, FfxFloat32 y) +{ + return pow(x, y); +} + +/// Compute the value of the first parameter raised to the power of the second. +/// +/// @param [in] x The value to raise to the power y. +/// @param [in] y The power to which to raise x. +/// +/// @returns +/// The value of the first parameter raised to the power of the second. +/// +/// @ingroup GPUCore +FfxFloat32x2 ffxPow(FfxFloat32x2 x, FfxFloat32x2 y) +{ + return pow(x, y); +} + +/// Compute the value of the first parameter raised to the power of the second. +/// +/// @param [in] x The value to raise to the power y. +/// @param [in] y The power to which to raise x. +/// +/// @returns +/// The value of the first parameter raised to the power of the second. +/// +/// @ingroup GPUCore +FfxFloat32x3 ffxPow(FfxFloat32x3 x, FfxFloat32x3 y) +{ + return pow(x, y); +} + +/// Compute the value of the first parameter raised to the power of the second. +/// +/// @param [in] x The value to raise to the power y. +/// @param [in] y The power to which to raise x. +/// +/// @returns +/// The value of the first parameter raised to the power of the second. +/// +/// @ingroup GPUCore +FfxFloat32x4 ffxPow(FfxFloat32x4 x, FfxFloat32x4 y) +{ + return pow(x, y); +} + +/// Compute the square root of a value. +/// +/// @param [in] x The first value to compute the min of. +/// +/// @returns +/// The the square root of x. +/// +/// @ingroup GPUCore +FfxFloat32 ffxSqrt(FfxFloat32 x) +{ + return sqrt(x); +} + +/// Compute the square root of a value. +/// +/// @param [in] x The first value to compute the min of. +/// +/// @returns +/// The the square root of x. +/// +/// @ingroup GPUCore +FfxFloat32x2 ffxSqrt(FfxFloat32x2 x) +{ + return sqrt(x); +} + +/// Compute the square root of a value. +/// +/// @param [in] x The first value to compute the min of. +/// +/// @returns +/// The the square root of x. +/// +/// @ingroup GPUCore +FfxFloat32x3 ffxSqrt(FfxFloat32x3 x) +{ + return sqrt(x); +} + +/// Compute the square root of a value. +/// +/// @param [in] x The first value to compute the min of. +/// +/// @returns +/// The the square root of x. +/// +/// @ingroup GPUCore +FfxFloat32x4 ffxSqrt(FfxFloat32x4 x) +{ + return sqrt(x); +} + +/// Copy the sign bit from 's' to positive 'd'. +/// +/// @param [in] d The value to copy the sign bit into. +/// @param [in] s The value to copy the sign bit from. +/// +/// @returns +/// The value of d with the sign bit from s. +/// +/// @ingroup GPUCore +FfxFloat32 ffxCopySignBit(FfxFloat32 d, FfxFloat32 s) +{ + return ffxAsFloat(ffxAsUInt32(d) | (ffxAsUInt32(s) & FfxUInt32(0x80000000u))); +} + +/// Copy the sign bit from 's' to positive 'd'. +/// +/// @param [in] d The value to copy the sign bit into. +/// @param [in] s The value to copy the sign bit from. +/// +/// @returns +/// The value of d with the sign bit from s. +/// +/// @ingroup GPUCore +FfxFloat32x2 ffxCopySignBit(FfxFloat32x2 d, FfxFloat32x2 s) +{ + return ffxAsFloat(ffxAsUInt32(d) | (ffxAsUInt32(s) & ffxBroadcast2(0x80000000u))); +} + +/// Copy the sign bit from 's' to positive 'd'. +/// +/// @param [in] d The value to copy the sign bit into. +/// @param [in] s The value to copy the sign bit from. +/// +/// @returns +/// The value of d with the sign bit from s. +/// +/// @ingroup GPUCore +FfxFloat32x3 ffxCopySignBit(FfxFloat32x3 d, FfxFloat32x3 s) +{ + return ffxAsFloat(ffxAsUInt32(d) | (ffxAsUInt32(s) & ffxBroadcast3(0x80000000u))); +} + +/// Copy the sign bit from 's' to positive 'd'. +/// +/// @param [in] d The value to copy the sign bit into. +/// @param [in] s The value to copy the sign bit from. +/// +/// @returns +/// The value of d with the sign bit from s. +/// +/// @ingroup GPUCore +FfxFloat32x4 ffxCopySignBit(FfxFloat32x4 d, FfxFloat32x4 s) +{ + return ffxAsFloat(ffxAsUInt32(d) | (ffxAsUInt32(s) & ffxBroadcast4(0x80000000u))); +} + +/// A single operation to return the following: +/// m = NaN := 0 +/// m >= 0 := 0 +/// m < 0 := 1 +/// +/// Uses the following useful floating point logic, +/// saturate(+a*(-INF)==-INF) := 0 +/// saturate( 0*(-INF)== NaN) := 0 +/// saturate(-a*(-INF)==+INF) := 1 +/// +/// This function is useful when creating masks for branch-free logic. +/// +/// @param [in] m The value to test against 0. +/// +/// @returns +/// 1.0 when the value is negative, or 0.0 when the value is 0 or position. +/// +/// @ingroup GPUCore +FfxFloat32 ffxIsSigned(FfxFloat32 m) +{ + return ffxSaturate(m * FfxFloat32(FFX_NEGATIVE_INFINITY_FLOAT)); +} + +/// A single operation to return the following: +/// m = NaN := 0 +/// m >= 0 := 0 +/// m < 0 := 1 +/// +/// Uses the following useful floating point logic, +/// saturate(+a*(-INF)==-INF) := 0 +/// saturate( 0*(-INF)== NaN) := 0 +/// saturate(-a*(-INF)==+INF) := 1 +/// +/// This function is useful when creating masks for branch-free logic. +/// +/// @param [in] m The value to test against 0. +/// +/// @returns +/// 1.0 when the value is negative, or 0.0 when the value is 0 or position. +/// +/// @ingroup GPUCore +FfxFloat32x2 ffxIsSigned(FfxFloat32x2 m) +{ + return ffxSaturate(m * ffxBroadcast2(FFX_NEGATIVE_INFINITY_FLOAT)); +} + +/// A single operation to return the following: +/// m = NaN := 0 +/// m >= 0 := 0 +/// m < 0 := 1 +/// +/// Uses the following useful floating point logic, +/// saturate(+a*(-INF)==-INF) := 0 +/// saturate( 0*(-INF)== NaN) := 0 +/// saturate(-a*(-INF)==+INF) := 1 +/// +/// This function is useful when creating masks for branch-free logic. +/// +/// @param [in] m The value to test against 0. +/// +/// @returns +/// 1.0 when the value is negative, or 0.0 when the value is 0 or position. +/// +/// @ingroup GPUCore +FfxFloat32x3 ffxIsSigned(FfxFloat32x3 m) +{ + return ffxSaturate(m * ffxBroadcast3(FFX_NEGATIVE_INFINITY_FLOAT)); +} + +/// A single operation to return the following: +/// m = NaN := 0 +/// m >= 0 := 0 +/// m < 0 := 1 +/// +/// Uses the following useful floating point logic, +/// saturate(+a*(-INF)==-INF) := 0 +/// saturate( 0*(-INF)== NaN) := 0 +/// saturate(-a*(-INF)==+INF) := 1 +/// +/// This function is useful when creating masks for branch-free logic. +/// +/// @param [in] m The value to test against for have the sign set. +/// +/// @returns +/// 1.0 when the value is negative, or 0.0 when the value is 0 or positive. +/// +/// @ingroup GPUCore +FfxFloat32x4 ffxIsSigned(FfxFloat32x4 m) +{ + return ffxSaturate(m * ffxBroadcast4(FFX_NEGATIVE_INFINITY_FLOAT)); +} + +/// A single operation to return the following: +/// m = NaN := 1 +/// m > 0 := 0 +/// m <= 0 := 1 +/// +/// This function is useful when creating masks for branch-free logic. +/// +/// @param [in] m The value to test against zero. +/// +/// @returns +/// 1.0 when the value is position, or 0.0 when the value is 0 or negative. +/// +/// @ingroup GPUCore +FfxFloat32 ffxIsGreaterThanZero(FfxFloat32 m) +{ + return ffxSaturate(m * FfxFloat32(FFX_POSITIVE_INFINITY_FLOAT)); +} + +/// A single operation to return the following: +/// m = NaN := 1 +/// m > 0 := 0 +/// m <= 0 := 1 +/// +/// This function is useful when creating masks for branch-free logic. +/// +/// @param [in] m The value to test against zero. +/// +/// @returns +/// 1.0 when the value is position, or 0.0 when the value is 0 or negative. +/// +/// @ingroup GPUCore +FfxFloat32x2 ffxIsGreaterThanZero(FfxFloat32x2 m) +{ + return ffxSaturate(m * ffxBroadcast2(FFX_POSITIVE_INFINITY_FLOAT)); +} + +/// A single operation to return the following: +/// m = NaN := 1 +/// m > 0 := 0 +/// m <= 0 := 1 +/// +/// This function is useful when creating masks for branch-free logic. +/// +/// @param [in] m The value to test against zero. +/// +/// @returns +/// 1.0 when the value is position, or 0.0 when the value is 0 or negative. +/// +/// @ingroup GPUCore +FfxFloat32x3 ffxIsGreaterThanZero(FfxFloat32x3 m) +{ + return ffxSaturate(m * ffxBroadcast3(FFX_POSITIVE_INFINITY_FLOAT)); +} + +/// A single operation to return the following: +/// m = NaN := 1 +/// m > 0 := 0 +/// m <= 0 := 1 +/// +/// This function is useful when creating masks for branch-free logic. +/// +/// @param [in] m The value to test against zero. +/// +/// @returns +/// 1.0 when the value is position, or 0.0 when the value is 0 or negative. +/// +/// @ingroup GPUCore +FfxFloat32x4 ffxIsGreaterThanZero(FfxFloat32x4 m) +{ + return ffxSaturate(m * ffxBroadcast4(FFX_POSITIVE_INFINITY_FLOAT)); +} + +/// Convert a 32bit floating point value to sortable integer. +/// +/// - If sign bit=0, flip the sign bit (positives). +/// - If sign bit=1, flip all bits (negatives). +/// +/// The function has the side effects that: +/// - Larger integers are more positive values. +/// - Float zero is mapped to center of integers (so clear to integer zero is a nice default for atomic max usage). +/// +/// @param [in] value The floating point value to make sortable. +/// +/// @returns +/// The sortable integer value. +/// +/// @ingroup GPUCore +FfxUInt32 ffxFloatToSortableInteger(FfxUInt32 value) +{ + return value ^ ((ffxAShrSU1(value, FfxUInt32(31))) | FfxUInt32(0x80000000)); +} + +/// Convert a sortable integer to a 32bit floating point value. +/// +/// The function has the side effects that: +/// - If sign bit=1, flip the sign bit (positives). +/// - If sign bit=0, flip all bits (negatives). +/// +/// @param [in] value The floating point value to make sortable. +/// +/// @returns +/// The sortable integer value. +/// +/// @ingroup GPUCore +FfxUInt32 ffxSortableIntegerToFloat(FfxUInt32 value) +{ + return value ^ ((~ffxAShrSU1(value, FfxUInt32(31))) | FfxUInt32(0x80000000)); +} + +/// Calculate a low-quality approximation for the square root of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] value The value to calculate an approximate to the square root for. +/// +/// @returns +/// An approximation of the square root, estimated to low quality. +/// +/// @ingroup GPUCore +FfxFloat32 ffxApproximateSqrt(FfxFloat32 value) +{ + return ffxAsFloat((ffxAsUInt32(value) >> FfxUInt32(1)) + FfxUInt32(0x1fbc4639)); +} + +/// Calculate a low-quality approximation for the reciprocal of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] value The value to calculate an approximate to the reciprocal for. +/// +/// @returns +/// An approximation of the reciprocal, estimated to low quality. +/// +/// @ingroup GPUCore +FfxFloat32 ffxApproximateReciprocal(FfxFloat32 value) +{ + return ffxAsFloat(FfxUInt32(0x7ef07ebb) - ffxAsUInt32(value)); +} + +/// Calculate a medium-quality approximation for the reciprocal of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] value The value to calculate an approximate to the reciprocal for. +/// +/// @returns +/// An approximation of the reciprocal, estimated to medium quality. +/// +/// @ingroup GPUCore +FfxFloat32 ffxApproximateReciprocalMedium(FfxFloat32 value) +{ + FfxFloat32 b = ffxAsFloat(FfxUInt32(0x7ef19fff) - ffxAsUInt32(value)); + return b * (-b * value + FfxFloat32(2.0)); +} + +/// Calculate a low-quality approximation for the reciprocal of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] value The value to calculate an approximate to the reciprocal square root for. +/// +/// @returns +/// An approximation of the reciprocal square root, estimated to low quality. +/// +/// @ingroup GPUCore +FfxFloat32 ffxApproximateReciprocalSquareRoot(FfxFloat32 value) +{ + return ffxAsFloat(FfxUInt32(0x5f347d74) - (ffxAsUInt32(value) >> FfxUInt32(1))); +} + +/// Calculate a low-quality approximation for the square root of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] value The value to calculate an approximate to the square root for. +/// +/// @returns +/// An approximation of the square root, estimated to low quality. +/// +/// @ingroup GPUCore +FfxFloat32x2 ffxApproximateSqrt(FfxFloat32x2 value) +{ + return ffxAsFloat((ffxAsUInt32(value) >> ffxBroadcast2(1u)) + ffxBroadcast2(0x1fbc4639u)); +} + +/// Calculate a low-quality approximation for the reciprocal of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] value The value to calculate an approximate to the reciprocal for. +/// +/// @returns +/// An approximation of the reciprocal, estimated to low quality. +/// +/// @ingroup GPUCore +FfxFloat32x2 ffxApproximateReciprocal(FfxFloat32x2 value) +{ + return ffxAsFloat(ffxBroadcast2(0x7ef07ebbu) - ffxAsUInt32(value)); +} + +/// Calculate a medium-quality approximation for the reciprocal of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] value The value to calculate an approximate to the reciprocal for. +/// +/// @returns +/// An approximation of the reciprocal, estimated to medium quality. +/// +/// @ingroup GPUCore +FfxFloat32x2 ffxApproximateReciprocalMedium(FfxFloat32x2 value) +{ + FfxFloat32x2 b = ffxAsFloat(ffxBroadcast2(0x7ef19fffu) - ffxAsUInt32(value)); + return b * (-b * value + ffxBroadcast2(2.0f)); +} + +/// Calculate a low-quality approximation for the square root of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] value The value to calculate an approximate to the square root for. +/// +/// @returns +/// An approximation of the square root, estimated to low quality. +/// +/// @ingroup GPUCore +FfxFloat32x2 ffxApproximateReciprocalSquareRoot(FfxFloat32x2 value) +{ + return ffxAsFloat(ffxBroadcast2(0x5f347d74u) - (ffxAsUInt32(value) >> ffxBroadcast2(1u))); +} + +/// Calculate a low-quality approximation for the square root of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] value The value to calculate an approximate to the square root for. +/// +/// @returns +/// An approximation of the square root, estimated to low quality. +/// +/// @ingroup GPUCore +FfxFloat32x3 ffxApproximateSqrt(FfxFloat32x3 value) +{ + return ffxAsFloat((ffxAsUInt32(value) >> ffxBroadcast3(1u)) + ffxBroadcast3(0x1fbc4639u)); +} + +/// Calculate a low-quality approximation for the reciprocal of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] value The value to calculate an approximate to the reciprocal for. +/// +/// @returns +/// An approximation of the reciprocal, estimated to low quality. +/// +/// @ingroup GPUCore +FfxFloat32x3 ffxApproximateReciprocal(FfxFloat32x3 value) +{ + return ffxAsFloat(ffxBroadcast3(0x7ef07ebbu) - ffxAsUInt32(value)); +} + +/// Calculate a medium-quality approximation for the reciprocal of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] value The value to calculate an approximate to the reciprocal for. +/// +/// @returns +/// An approximation of the reciprocal, estimated to medium quality. +/// +/// @ingroup GPUCore +FfxFloat32x3 ffxApproximateReciprocalMedium(FfxFloat32x3 value) +{ + FfxFloat32x3 b = ffxAsFloat(ffxBroadcast3(0x7ef19fffu) - ffxAsUInt32(value)); + return b * (-b * value + ffxBroadcast3(2.0f)); +} + +/// Calculate a low-quality approximation for the square root of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] value The value to calculate an approximate to the square root for. +/// +/// @returns +/// An approximation of the square root, estimated to low quality. +/// +/// @ingroup GPUCore +FfxFloat32x3 ffxApproximateReciprocalSquareRoot(FfxFloat32x3 value) +{ + return ffxAsFloat(ffxBroadcast3(0x5f347d74u) - (ffxAsUInt32(value) >> ffxBroadcast3(1u))); +} + +/// Calculate a low-quality approximation for the square root of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] value The value to calculate an approximate to the square root for. +/// +/// @returns +/// An approximation of the square root, estimated to low quality. +/// +/// @ingroup GPUCore +FfxFloat32x4 ffxApproximateSqrt(FfxFloat32x4 value) +{ + return ffxAsFloat((ffxAsUInt32(value) >> ffxBroadcast4(1u)) + ffxBroadcast4(0x1fbc4639u)); +} + +/// Calculate a low-quality approximation for the reciprocal of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] value The value to calculate an approximate to the reciprocal for. +/// +/// @returns +/// An approximation of the reciprocal, estimated to low quality. +/// +/// @ingroup GPUCore +FfxFloat32x4 ffxApproximateReciprocal(FfxFloat32x4 value) +{ + return ffxAsFloat(ffxBroadcast4(0x7ef07ebbu) - ffxAsUInt32(value)); +} + +/// Calculate a medium-quality approximation for the reciprocal of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] value The value to calculate an approximate to the reciprocal for. +/// +/// @returns +/// An approximation of the reciprocal, estimated to medium quality. +/// +/// @ingroup GPUCore +FfxFloat32x4 ffxApproximateReciprocalMedium(FfxFloat32x4 value) +{ + FfxFloat32x4 b = ffxAsFloat(ffxBroadcast4(0x7ef19fffu) - ffxAsUInt32(value)); + return b * (-b * value + ffxBroadcast4(2.0f)); +} + +/// Calculate a low-quality approximation for the square root of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] value The value to calculate an approximate to the square root for. +/// +/// @returns +/// An approximation of the square root, estimated to low quality. +/// +/// @ingroup GPUCore +FfxFloat32x4 ffxApproximateReciprocalSquareRoot(FfxFloat32x4 value) +{ + return ffxAsFloat(ffxBroadcast4(0x5f347d74u) - (ffxAsUInt32(value) >> ffxBroadcast4(1u))); +} + +/// Calculate dot product of 'a' and 'b'. +/// +/// @param [in] a First vector input. +/// @param [in] b Second vector input. +/// +/// @returns +/// The value of a dot b. +/// +/// @ingroup GPUCore +FfxFloat32 ffxDot2(FfxFloat32x2 a, FfxFloat32x2 b) +{ + return dot(a, b); +} + +/// Calculate dot product of 'a' and 'b'. +/// +/// @param [in] a First vector input. +/// @param [in] b Second vector input. +/// +/// @returns +/// The value of a dot b. +/// +/// @ingroup GPUCore +FfxFloat32 ffxDot3(FfxFloat32x3 a, FfxFloat32x3 b) +{ + return dot(a, b); +} + +/// Calculate dot product of 'a' and 'b'. +/// +/// @param [in] a First vector input. +/// @param [in] b Second vector input. +/// +/// @returns +/// The value of a dot b. +/// +/// @ingroup GPUCore +FfxFloat32 ffxDot4(FfxFloat32x4 a, FfxFloat32x4 b) +{ + return dot(a, b); +} + + +/// Compute an approximate conversion from PQ to Gamma2 space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between PQ and Gamma2. +/// +/// @returns +/// The value a converted into Gamma2. +/// +/// @ingroup GPUCore +FfxFloat32 ffxApproximatePQToGamma2Medium(FfxFloat32 a) +{ + return a * a * a * a; +} + +/// Compute an approximate conversion from PQ to linear space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between PQ and linear. +/// +/// @returns +/// The value a converted into linear. +/// +/// @ingroup GPUCore +FfxFloat32 ffxApproximatePQToLinear(FfxFloat32 a) +{ + return a * a * a * a * a * a * a * a; +} + +/// Compute an approximate conversion from gamma2 to PQ space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between gamma2 and PQ. +/// +/// @returns +/// The value a converted into PQ. +/// +/// @ingroup GPUCore +FfxFloat32 ffxApproximateGamma2ToPQ(FfxFloat32 a) +{ + return ffxAsFloat((ffxAsUInt32(a) >> FfxUInt32(2)) + FfxUInt32(0x2F9A4E46)); +} + +/// Compute a more accurate approximate conversion from gamma2 to PQ space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between gamma2 and PQ. +/// +/// @returns +/// The value a converted into PQ. +/// +/// @ingroup GPUCore +FfxFloat32 ffxApproximateGamma2ToPQMedium(FfxFloat32 a) +{ + FfxFloat32 b = ffxAsFloat((ffxAsUInt32(a) >> FfxUInt32(2)) + FfxUInt32(0x2F9A4E46)); + FfxFloat32 b4 = b * b * b * b; + return b - b * (b4 - a) / (FfxFloat32(4.0) * b4); +} + +/// Compute a high accuracy approximate conversion from gamma2 to PQ space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between gamma2 and PQ. +/// +/// @returns +/// The value a converted into PQ. +/// +/// @ingroup GPUCore +FfxFloat32 ffxApproximateGamma2ToPQHigh(FfxFloat32 a) +{ + return ffxSqrt(ffxSqrt(a)); +} + +/// Compute an approximate conversion from linear to PQ space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between linear and PQ. +/// +/// @returns +/// The value a converted into PQ. +/// +/// @ingroup GPUCore +FfxFloat32 ffxApproximateLinearToPQ(FfxFloat32 a) +{ + return ffxAsFloat((ffxAsUInt32(a) >> FfxUInt32(3)) + FfxUInt32(0x378D8723)); +} + +/// Compute a more accurate approximate conversion from linear to PQ space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between linear and PQ. +/// +/// @returns +/// The value a converted into PQ. +/// +/// @ingroup GPUCore +FfxFloat32 ffxApproximateLinearToPQMedium(FfxFloat32 a) +{ + FfxFloat32 b = ffxAsFloat((ffxAsUInt32(a) >> FfxUInt32(3)) + FfxUInt32(0x378D8723)); + FfxFloat32 b8 = b * b * b * b * b * b * b * b; + return b - b * (b8 - a) / (FfxFloat32(8.0) * b8); +} + +/// Compute a very accurate approximate conversion from linear to PQ space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between linear and PQ. +/// +/// @returns +/// The value a converted into PQ. +/// +/// @ingroup GPUCore +FfxFloat32 ffxApproximateLinearToPQHigh(FfxFloat32 a) +{ + return ffxSqrt(ffxSqrt(ffxSqrt(a))); +} + +/// Compute an approximate conversion from PQ to Gamma2 space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between PQ and Gamma2. +/// +/// @returns +/// The value a converted into Gamma2. +/// +/// @ingroup GPUCore +FfxFloat32x2 ffxApproximatePQToGamma2Medium(FfxFloat32x2 a) +{ + return a * a * a * a; +} + +/// Compute an approximate conversion from PQ to linear space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between PQ and linear. +/// +/// @returns +/// The value a converted into linear. +/// +/// @ingroup GPUCore +FfxFloat32x2 ffxApproximatePQToLinear(FfxFloat32x2 a) +{ + return a * a * a * a * a * a * a * a; +} + +/// Compute an approximate conversion from gamma2 to PQ space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between gamma2 and PQ. +/// +/// @returns +/// The value a converted into PQ. +/// +/// @ingroup GPUCore +FfxFloat32x2 ffxApproximateGamma2ToPQ(FfxFloat32x2 a) +{ + return ffxAsFloat((ffxAsUInt32(a) >> ffxBroadcast2(2u)) + ffxBroadcast2(0x2F9A4E46u)); +} + +/// Compute a more accurate approximate conversion from gamma2 to PQ space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between gamma2 and PQ. +/// +/// @returns +/// The value a converted into PQ. +/// +/// @ingroup GPUCore +FfxFloat32x2 ffxApproximateGamma2ToPQMedium(FfxFloat32x2 a) +{ + FfxFloat32x2 b = ffxAsFloat((ffxAsUInt32(a) >> ffxBroadcast2(2u)) + ffxBroadcast2(0x2F9A4E46u)); + FfxFloat32x2 b4 = b * b * b * b; + return b - b * (b4 - a) / (FfxFloat32(4.0) * b4); +} + +/// Compute a high accuracy approximate conversion from gamma2 to PQ space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between gamma2 and PQ. +/// +/// @returns +/// The value a converted into PQ. +/// +/// @ingroup GPUCore +FfxFloat32x2 ffxApproximateGamma2ToPQHigh(FfxFloat32x2 a) +{ + return ffxSqrt(ffxSqrt(a)); +} + +/// Compute an approximate conversion from linear to PQ space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between linear and PQ. +/// +/// @returns +/// The value a converted into PQ. +/// +/// @ingroup GPUCore +FfxFloat32x2 ffxApproximateLinearToPQ(FfxFloat32x2 a) +{ + return ffxAsFloat((ffxAsUInt32(a) >> ffxBroadcast2(3u)) + ffxBroadcast2(0x378D8723u)); +} + +/// Compute a more accurate approximate conversion from linear to PQ space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between linear and PQ. +/// +/// @returns +/// The value a converted into PQ. +/// +/// @ingroup GPUCore +FfxFloat32x2 ffxApproximateLinearToPQMedium(FfxFloat32x2 a) +{ + FfxFloat32x2 b = ffxAsFloat((ffxAsUInt32(a) >> ffxBroadcast2(3u)) + ffxBroadcast2(0x378D8723u)); + FfxFloat32x2 b8 = b * b * b * b * b * b * b * b; + return b - b * (b8 - a) / (FfxFloat32(8.0) * b8); +} + +/// Compute a very accurate approximate conversion from linear to PQ space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between linear and PQ. +/// +/// @returns +/// The value a converted into PQ. +/// +/// @ingroup GPUCore +FfxFloat32x2 ffxApproximateLinearToPQHigh(FfxFloat32x2 a) +{ + return ffxSqrt(ffxSqrt(ffxSqrt(a))); +} + +/// Compute an approximate conversion from PQ to Gamma2 space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between PQ and Gamma2. +/// +/// @returns +/// The value a converted into Gamma2. +/// +/// @ingroup GPUCore +FfxFloat32x3 ffxApproximatePQToGamma2Medium(FfxFloat32x3 a) +{ + return a * a * a * a; +} + +/// Compute an approximate conversion from PQ to linear space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between PQ and linear. +/// +/// @returns +/// The value a converted into linear. +/// +/// @ingroup GPUCore +FfxFloat32x3 ffxApproximatePQToLinear(FfxFloat32x3 a) +{ + return a * a * a * a * a * a * a * a; +} + +/// Compute an approximate conversion from gamma2 to PQ space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between gamma2 and PQ. +/// +/// @returns +/// The value a converted into PQ. +/// +/// @ingroup GPUCore +FfxFloat32x3 ffxApproximateGamma2ToPQ(FfxFloat32x3 a) +{ + return ffxAsFloat((ffxAsUInt32(a) >> ffxBroadcast3(2u)) + ffxBroadcast3(0x2F9A4E46u)); +} + +/// Compute a more accurate approximate conversion from gamma2 to PQ space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between gamma2 and PQ. +/// +/// @returns +/// The value a converted into PQ. +/// +/// @ingroup GPUCore +FfxFloat32x3 ffxApproximateGamma2ToPQMedium(FfxFloat32x3 a) +{ + FfxFloat32x3 b = ffxAsFloat((ffxAsUInt32(a) >> ffxBroadcast3(2u)) + ffxBroadcast3(0x2F9A4E46u)); + FfxFloat32x3 b4 = b * b * b * b; + return b - b * (b4 - a) / (FfxFloat32(4.0) * b4); +} + +/// Compute a high accuracy approximate conversion from gamma2 to PQ space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between gamma2 and PQ. +/// +/// @returns +/// The value a converted into PQ. +/// +/// @ingroup GPUCore +FfxFloat32x3 ffxApproximateGamma2ToPQHigh(FfxFloat32x3 a) +{ + return ffxSqrt(ffxSqrt(a)); +} + +/// Compute an approximate conversion from linear to PQ space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between linear and PQ. +/// +/// @returns +/// The value a converted into PQ. +/// +/// @ingroup GPUCore +FfxFloat32x3 ffxApproximateLinearToPQ(FfxFloat32x3 a) +{ + return ffxAsFloat((ffxAsUInt32(a) >> ffxBroadcast3(3u)) + ffxBroadcast3(0x378D8723u)); +} + +/// Compute a more accurate approximate conversion from linear to PQ space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between linear and PQ. +/// +/// @returns +/// The value a converted into PQ. +/// +/// @ingroup GPUCore +FfxFloat32x3 ffxApproximateLinearToPQMedium(FfxFloat32x3 a) +{ + FfxFloat32x3 b = ffxAsFloat((ffxAsUInt32(a) >> ffxBroadcast3(3u)) + ffxBroadcast3(0x378D8723u)); + FfxFloat32x3 b8 = b * b * b * b * b * b * b * b; + return b - b * (b8 - a) / (FfxFloat32(8.0) * b8); +} + +/// Compute a very accurate approximate conversion from linear to PQ space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between linear and PQ. +/// +/// @returns +/// The value a converted into PQ. +/// +/// @ingroup GPUCore +FfxFloat32x3 ffxApproximateLinearToPQHigh(FfxFloat32x3 a) +{ + return ffxSqrt(ffxSqrt(ffxSqrt(a))); +} + +/// Compute an approximate conversion from PQ to Gamma2 space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between PQ and Gamma2. +/// +/// @returns +/// The value a converted into Gamma2. +/// +/// @ingroup GPUCore +FfxFloat32x4 ffxApproximatePQToGamma2Medium(FfxFloat32x4 a) +{ + return a * a * a * a; +} + +/// Compute an approximate conversion from PQ to linear space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between PQ and linear. +/// +/// @returns +/// The value a converted into linear. +/// +/// @ingroup GPUCore +FfxFloat32x4 ffxApproximatePQToLinear(FfxFloat32x4 a) +{ + return a * a * a * a * a * a * a * a; +} + +/// Compute an approximate conversion from gamma2 to PQ space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between gamma2 and PQ. +/// +/// @returns +/// The value a converted into PQ. +/// +/// @ingroup GPUCore +FfxFloat32x4 ffxApproximateGamma2ToPQ(FfxFloat32x4 a) +{ + return ffxAsFloat((ffxAsUInt32(a) >> ffxBroadcast4(2u)) + ffxBroadcast4(0x2F9A4E46u)); +} + +/// Compute a more accurate approximate conversion from gamma2 to PQ space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between gamma2 and PQ. +/// +/// @returns +/// The value a converted into PQ. +/// +/// @ingroup GPUCore +FfxFloat32x4 ffxApproximateGamma2ToPQMedium(FfxFloat32x4 a) +{ + FfxFloat32x4 b = ffxAsFloat((ffxAsUInt32(a) >> ffxBroadcast4(2u)) + ffxBroadcast4(0x2F9A4E46u)); + FfxFloat32x4 b4 = b * b * b * b * b * b * b * b; + return b - b * (b4 - a) / (FfxFloat32(4.0) * b4); +} + +/// Compute a high accuracy approximate conversion from gamma2 to PQ space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between gamma2 and PQ. +/// +/// @returns +/// The value a converted into PQ. +/// +/// @ingroup GPUCore +FfxFloat32x4 ffxApproximateGamma2ToPQHigh(FfxFloat32x4 a) +{ + return ffxSqrt(ffxSqrt(a)); +} + +/// Compute an approximate conversion from linear to PQ space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between linear and PQ. +/// +/// @returns +/// The value a converted into PQ. +/// +/// @ingroup GPUCore +FfxFloat32x4 ffxApproximateLinearToPQ(FfxFloat32x4 a) +{ + return ffxAsFloat((ffxAsUInt32(a) >> ffxBroadcast4(3u)) + ffxBroadcast4(0x378D8723u)); +} + +/// Compute a more accurate approximate conversion from linear to PQ space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between linear and PQ. +/// +/// @returns +/// The value a converted into PQ. +/// +/// @ingroup GPUCore +FfxFloat32x4 ffxApproximateLinearToPQMedium(FfxFloat32x4 a) +{ + FfxFloat32x4 b = ffxAsFloat((ffxAsUInt32(a) >> ffxBroadcast4(3u)) + ffxBroadcast4(0x378D8723u)); + FfxFloat32x4 b8 = b * b * b * b * b * b * b * b; + return b - b * (b8 - a) / (FfxFloat32(8.0) * b8); +} + +/// Compute a very accurate approximate conversion from linear to PQ space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between linear and PQ. +/// +/// @returns +/// The value a converted into PQ. +/// +/// @ingroup GPUCore +FfxFloat32x4 ffxApproximateLinearToPQHigh(FfxFloat32x4 a) +{ + return ffxSqrt(ffxSqrt(ffxSqrt(a))); +} + +// An approximation of sine. +// +// Valid input range is {-1 to 1} representing {0 to 2 pi}, and the output range +// is {-1/4 to 1/4} representing {-1 to 1}. +// +// @param [in] value The value to calculate approximate sine for. +// +// @returns +// The approximate sine of value. +FfxFloat32 ffxParabolicSin(FfxFloat32 value) +{ + return value * abs(value) - value; +} + +// An approximation of sine. +// +// Valid input range is {-1 to 1} representing {0 to 2 pi}, and the output range +// is {-1/4 to 1/4} representing {-1 to 1}. +// +// @param [in] value The value to calculate approximate sine for. +// +// @returns +// The approximate sine of value. +FfxFloat32x2 ffxParabolicSin(FfxFloat32x2 x) +{ + return x * abs(x) - x; +} + +// An approximation of cosine. +// +// Valid input range is {-1 to 1} representing {0 to 2 pi}, and the output range +// is {-1/4 to 1/4} representing {-1 to 1}. +// +// @param [in] value The value to calculate approximate cosine for. +// +// @returns +// The approximate cosine of value. +FfxFloat32 ffxParabolicCos(FfxFloat32 x) +{ + x = ffxFract(x * FfxFloat32(0.5) + FfxFloat32(0.75)); + x = x * FfxFloat32(2.0) - FfxFloat32(1.0); + return ffxParabolicSin(x); +} + +// An approximation of cosine. +// +// Valid input range is {-1 to 1} representing {0 to 2 pi}, and the output range +// is {-1/4 to 1/4} representing {-1 to 1}. +// +// @param [in] value The value to calculate approximate cosine for. +// +// @returns +// The approximate cosine of value. +FfxFloat32x2 ffxParabolicCos(FfxFloat32x2 x) +{ + x = ffxFract(x * ffxBroadcast2(0.5f) + ffxBroadcast2(0.75f)); + x = x * ffxBroadcast2(2.0f) - ffxBroadcast2(1.0f); + return ffxParabolicSin(x); +} + +// An approximation of both sine and cosine. +// +// Valid input range is {-1 to 1} representing {0 to 2 pi}, and the output range +// is {-1/4 to 1/4} representing {-1 to 1}. +// +// @param [in] value The value to calculate approximate cosine for. +// +// @returns +// A FfxFloat32x2 containing approximations of both sine and cosine of value. +FfxFloat32x2 ffxParabolicSinCos(FfxFloat32 x) +{ + FfxFloat32 y = ffxFract(x * FfxFloat32(0.5) + FfxFloat32(0.75)); + y = y * FfxFloat32(2.0) - FfxFloat32(1.0); + return ffxParabolicSin(FfxFloat32x2(x, y)); +} + +/// Conditional free logic AND operation using values. +/// +/// @param [in] x The first value to be fed into the AND operator. +/// @param [in] y The second value to be fed into the AND operator. +/// +/// @returns +/// Result of the AND operation. +/// +/// @ingroup GPUCore +FfxUInt32 ffxZeroOneAnd(FfxUInt32 x, FfxUInt32 y) +{ + return min(x, y); +} + +/// Conditional free logic AND operation using two values. +/// +/// @param [in] x The first value to be fed into the AND operator. +/// @param [in] y The second value to be fed into the AND operator. +/// +/// @returns +/// Result of the AND operation. +/// +/// @ingroup GPUCore +FfxUInt32x2 ffxZeroOneAnd(FfxUInt32x2 x, FfxUInt32x2 y) +{ + return min(x, y); +} + +/// Conditional free logic AND operation using two values. +/// +/// @param [in] x The first value to be fed into the AND operator. +/// @param [in] y The second value to be fed into the AND operator. +/// +/// @returns +/// Result of the AND operation. +/// +/// @ingroup GPUCore +FfxUInt32x3 ffxZeroOneAnd(FfxUInt32x3 x, FfxUInt32x3 y) +{ + return min(x, y); +} + +/// Conditional free logic AND operation using two values. +/// +/// @param [in] x The first value to be fed into the AND operator. +/// @param [in] y The second value to be fed into the AND operator. +/// +/// @returns +/// Result of the AND operation. +/// +/// @ingroup GPUCore +FfxUInt32x4 ffxZeroOneAnd(FfxUInt32x4 x, FfxUInt32x4 y) +{ + return min(x, y); +} + +/// Conditional free logic NOT operation using two values. +/// +/// @param [in] x The first value to be fed into the NOT operator. +/// +/// @returns +/// Result of the NOT operation. +/// +/// @ingroup GPUCore +FfxUInt32 ffxZeroOneAnd(FfxUInt32 x) +{ + return x ^ FfxUInt32(1); +} + +/// Conditional free logic NOT operation using two values. +/// +/// @param [in] x The first value to be fed into the NOT operator. +/// +/// @returns +/// Result of the NOT operation. +/// +/// @ingroup GPUCore +FfxUInt32x2 ffxZeroOneAnd(FfxUInt32x2 x) +{ + return x ^ ffxBroadcast2(1u); +} + +/// Conditional free logic NOT operation using two values. +/// +/// @param [in] x The first value to be fed into the NOT operator. +/// +/// @returns +/// Result of the NOT operation. +/// +/// @ingroup GPUCore +FfxUInt32x3 ffxZeroOneAnd(FfxUInt32x3 x) +{ + return x ^ ffxBroadcast3(1u); +} + +/// Conditional free logic NOT operation using two values. +/// +/// @param [in] x The first value to be fed into the NOT operator. +/// +/// @returns +/// Result of the NOT operation. +/// +/// @ingroup GPUCore +FfxUInt32x4 ffxZeroOneAnd(FfxUInt32x4 x) +{ + return x ^ ffxBroadcast4(1u); +} + +/// Conditional free logic OR operation using two values. +/// +/// @param [in] x The first value to be fed into the OR operator. +/// @param [in] y The second value to be fed into the OR operator. +/// +/// @returns +/// Result of the OR operation. +/// +/// @ingroup GPUCore +FfxUInt32 ffxZeroOneOr(FfxUInt32 x, FfxUInt32 y) +{ + return max(x, y); +} + +/// Conditional free logic OR operation using two values. +/// +/// @param [in] x The first value to be fed into the OR operator. +/// @param [in] y The second value to be fed into the OR operator. +/// +/// @returns +/// Result of the OR operation. +/// +/// @ingroup GPUCore +FfxUInt32x2 ffxZeroOneOr(FfxUInt32x2 x, FfxUInt32x2 y) +{ + return max(x, y); +} + +/// Conditional free logic OR operation using two values. +/// +/// @param [in] x The first value to be fed into the OR operator. +/// @param [in] y The second value to be fed into the OR operator. +/// +/// @returns +/// Result of the OR operation. +/// +/// @ingroup GPUCore +FfxUInt32x3 ffxZeroOneOr(FfxUInt32x3 x, FfxUInt32x3 y) +{ + return max(x, y); +} + +/// Conditional free logic OR operation using two values. +/// +/// @param [in] x The first value to be fed into the OR operator. +/// @param [in] y The second value to be fed into the OR operator. +/// +/// @returns +/// Result of the OR operation. +/// +/// @ingroup GPUCore +FfxUInt32x4 ffxZeroOneOr(FfxUInt32x4 x, FfxUInt32x4 y) +{ + return max(x, y); +} + +/// Conditional free logic signed NOT operation using two half-precision FfxFloat32 values. +/// +/// @param [in] x The first value to be fed into the AND OR operator. +/// +/// @returns +/// Result of the AND OR operation. +/// +/// @ingroup GPUCore +FfxUInt32 ffxZeroOneAndToU1(FfxFloat32 x) +{ + return FfxUInt32(FfxFloat32(1.0) - x); +} + +/// Conditional free logic signed NOT operation using two half-precision FfxFloat32 values. +/// +/// @param [in] x The first value to be fed into the AND OR operator. +/// +/// @returns +/// Result of the AND OR operation. +/// +/// @ingroup GPUCore +FfxUInt32x2 ffxZeroOneAndToU2(FfxFloat32x2 x) +{ + return FfxUInt32x2(ffxBroadcast2(1.0) - x); +} + +/// Conditional free logic signed NOT operation using two half-precision FfxFloat32 values. +/// +/// @param [in] x The first value to be fed into the AND OR operator. +/// +/// @returns +/// Result of the AND OR operation. +/// +/// @ingroup GPUCore +FfxUInt32x3 ffxZeroOneAndToU3(FfxFloat32x3 x) +{ + return FfxUInt32x3(ffxBroadcast3(1.0) - x); +} + +/// Conditional free logic signed NOT operation using two half-precision FfxFloat32 values. +/// +/// @param [in] x The first value to be fed into the AND OR operator. +/// +/// @returns +/// Result of the AND OR operation. +/// +/// @ingroup GPUCore +FfxUInt32x4 ffxZeroOneAndToU4(FfxFloat32x4 x) +{ + return FfxUInt32x4(ffxBroadcast4(1.0) - x); +} + +/// Conditional free logic AND operation using two values followed by a NOT operation +/// using the resulting value and a third value. +/// +/// @param [in] x The first value to be fed into the AND operator. +/// @param [in] y The second value to be fed into the AND operator. +/// @param [in] z The second value to be fed into the OR operator. +/// +/// @returns +/// Result of the AND OR operation. +/// +/// @ingroup GPUCore +FfxFloat32 ffxZeroOneAndOr(FfxFloat32 x, FfxFloat32 y, FfxFloat32 z) +{ + return ffxSaturate(x * y + z); +} + +/// Conditional free logic AND operation using two values followed by a NOT operation +/// using the resulting value and a third value. +/// +/// @param [in] x The first value to be fed into the AND operator. +/// @param [in] y The second value to be fed into the AND operator. +/// @param [in] z The second value to be fed into the OR operator. +/// +/// @returns +/// Result of the AND OR operation. +/// +/// @ingroup GPUCore +FfxFloat32x2 ffxZeroOneAndOr(FfxFloat32x2 x, FfxFloat32x2 y, FfxFloat32x2 z) +{ + return ffxSaturate(x * y + z); +} + +/// Conditional free logic AND operation using two values followed by a NOT operation +/// using the resulting value and a third value. +/// +/// @param [in] x The first value to be fed into the AND operator. +/// @param [in] y The second value to be fed into the AND operator. +/// @param [in] z The second value to be fed into the OR operator. +/// +/// @returns +/// Result of the AND OR operation. +/// +/// @ingroup GPUCore +FfxFloat32x3 ffxZeroOneAndOr(FfxFloat32x3 x, FfxFloat32x3 y, FfxFloat32x3 z) +{ + return ffxSaturate(x * y + z); +} + +/// Conditional free logic AND operation using two values followed by a NOT operation +/// using the resulting value and a third value. +/// +/// @param [in] x The first value to be fed into the AND operator. +/// @param [in] y The second value to be fed into the AND operator. +/// @param [in] z The second value to be fed into the OR operator. +/// +/// @returns +/// Result of the AND OR operation. +/// +/// @ingroup GPUCore +FfxFloat32x4 ffxZeroOneAndOr(FfxFloat32x4 x, FfxFloat32x4 y, FfxFloat32x4 z) +{ + return ffxSaturate(x * y + z); +} + +/// Given a value, returns 1.0 if greater than zero and 0.0 if not. +/// +/// @param [in] x The value to be compared. +/// +/// @returns +/// Result of the greater than zero comparison. +/// +/// @ingroup GPUCore +FfxFloat32 ffxZeroOneIsGreaterThanZero(FfxFloat32 x) +{ + return ffxSaturate(x * FfxFloat32(FFX_POSITIVE_INFINITY_FLOAT)); +} + +/// Given a value, returns 1.0 if greater than zero and 0.0 if not. +/// +/// @param [in] x The value to be compared. +/// +/// @returns +/// Result of the greater than zero comparison. +/// +/// @ingroup GPUCore +FfxFloat32x2 ffxZeroOneIsGreaterThanZero(FfxFloat32x2 x) +{ + return ffxSaturate(x * ffxBroadcast2(FFX_POSITIVE_INFINITY_FLOAT)); +} + +/// Given a value, returns 1.0 if greater than zero and 0.0 if not. +/// +/// @param [in] x The value to be compared. +/// +/// @returns +/// Result of the greater than zero comparison. +/// +/// @ingroup GPUCore +FfxFloat32x3 ffxZeroOneIsGreaterThanZero(FfxFloat32x3 x) +{ + return ffxSaturate(x * ffxBroadcast3(FFX_POSITIVE_INFINITY_FLOAT)); +} + +/// Given a value, returns 1.0 if greater than zero and 0.0 if not. +/// +/// @param [in] x The value to be compared. +/// +/// @returns +/// Result of the greater than zero comparison. +/// +/// @ingroup GPUCore +FfxFloat32x4 ffxZeroOneIsGreaterThanZero(FfxFloat32x4 x) +{ + return ffxSaturate(x * ffxBroadcast4(FFX_POSITIVE_INFINITY_FLOAT)); +} + +/// Conditional free logic signed NOT operation using two FfxFloat32 values. +/// +/// @param [in] x The first value to be fed into the AND OR operator. +/// +/// @returns +/// Result of the AND OR operation. +/// +/// @ingroup GPUCore +FfxFloat32 ffxZeroOneAnd(FfxFloat32 x) +{ + return FfxFloat32(1.0) - x; +} + +/// Conditional free logic signed NOT operation using two FfxFloat32 values. +/// +/// @param [in] x The first value to be fed into the AND OR operator. +/// +/// @returns +/// Result of the AND OR operation. +/// +/// @ingroup GPUCore +FfxFloat32x2 ffxZeroOneAnd(FfxFloat32x2 x) +{ + return ffxBroadcast2(1.0) - x; +} + +/// Conditional free logic signed NOT operation using two FfxFloat32 values. +/// +/// @param [in] x The first value to be fed into the AND OR operator. +/// +/// @returns +/// Result of the AND OR operation. +/// +/// @ingroup GPUCore +FfxFloat32x3 ffxZeroOneAnd(FfxFloat32x3 x) +{ + return ffxBroadcast3(1.0) - x; +} + +/// Conditional free logic signed NOT operation using two FfxFloat32 values. +/// +/// @param [in] x The first value to be fed into the AND OR operator. +/// +/// @returns +/// Result of the AND OR operation. +/// +/// @ingroup GPUCore +FfxFloat32x4 ffxZeroOneAnd(FfxFloat32x4 x) +{ + return ffxBroadcast4(1.0) - x; +} + +/// Conditional free logic OR operation using two FfxFloat32 values. +/// +/// @param [in] x The first value to be fed into the OR operator. +/// @param [in] y The second value to be fed into the OR operator. +/// +/// @returns +/// Result of the OR operation. +/// +/// @ingroup GPUCore +FfxFloat32 ffxZeroOneOr(FfxFloat32 x, FfxFloat32 y) +{ + return max(x, y); +} + +/// Conditional free logic OR operation using two FfxFloat32 values. +/// +/// @param [in] x The first value to be fed into the OR operator. +/// @param [in] y The second value to be fed into the OR operator. +/// +/// @returns +/// Result of the OR operation. +/// +/// @ingroup GPUCore +FfxFloat32x2 ffxZeroOneOr(FfxFloat32x2 x, FfxFloat32x2 y) +{ + return max(x, y); +} + +/// Conditional free logic OR operation using two FfxFloat32 values. +/// +/// @param [in] x The first value to be fed into the OR operator. +/// @param [in] y The second value to be fed into the OR operator. +/// +/// @returns +/// Result of the OR operation. +/// +/// @ingroup GPUCore +FfxFloat32x3 ffxZeroOneOr(FfxFloat32x3 x, FfxFloat32x3 y) +{ + return max(x, y); +} + +/// Conditional free logic OR operation using two FfxFloat32 values. +/// +/// @param [in] x The first value to be fed into the OR operator. +/// @param [in] y The second value to be fed into the OR operator. +/// +/// @returns +/// Result of the OR operation. +/// +/// @ingroup GPUCore +FfxFloat32x4 ffxZeroOneOr(FfxFloat32x4 x, FfxFloat32x4 y) +{ + return max(x, y); +} + +/// Choose between two FfxFloat32 values if the first paramter is greater than zero. +/// +/// @param [in] x The value to compare against zero. +/// @param [in] y The value to return if the comparision is greater than zero. +/// @param [in] z The value to return if the comparision is less than or equal to zero. +/// +/// @returns +/// The selected value. +/// +/// @ingroup GPUCore +FfxFloat32 ffxZeroOneSelect(FfxFloat32 x, FfxFloat32 y, FfxFloat32 z) +{ + FfxFloat32 r = (-x) * z + z; + return x * y + r; +} + +/// Choose between two FfxFloat32 values if the first paramter is greater than zero. +/// +/// @param [in] x The value to compare against zero. +/// @param [in] y The value to return if the comparision is greater than zero. +/// @param [in] z The value to return if the comparision is less than or equal to zero. +/// +/// @returns +/// The selected value. +/// +/// @ingroup GPUCore +FfxFloat32x2 ffxZeroOneSelect(FfxFloat32x2 x, FfxFloat32x2 y, FfxFloat32x2 z) +{ + FfxFloat32x2 r = (-x) * z + z; + return x * y + r; +} + +/// Choose between two FfxFloat32 values if the first paramter is greater than zero. +/// +/// @param [in] x The value to compare against zero. +/// @param [in] y The value to return if the comparision is greater than zero. +/// @param [in] z The value to return if the comparision is less than or equal to zero. +/// +/// @returns +/// The selected value. +/// +/// @ingroup GPUCore +FfxFloat32x3 ffxZeroOneSelect(FfxFloat32x3 x, FfxFloat32x3 y, FfxFloat32x3 z) +{ + FfxFloat32x3 r = (-x) * z + z; + return x * y + r; +} + +/// Choose between two FfxFloat32 values if the first paramter is greater than zero. +/// +/// @param [in] x The value to compare against zero. +/// @param [in] y The value to return if the comparision is greater than zero. +/// @param [in] z The value to return if the comparision is less than or equal to zero. +/// +/// @returns +/// The selected value. +/// +/// @ingroup GPUCore +FfxFloat32x4 ffxZeroOneSelect(FfxFloat32x4 x, FfxFloat32x4 y, FfxFloat32x4 z) +{ + FfxFloat32x4 r = (-x) * z + z; + return x * y + r; +} + +/// Given a value, returns 1.0 if less than zero and 0.0 if not. +/// +/// @param [in] x The value to be compared. +/// +/// @returns +/// Result of the sign value. +/// +/// @ingroup GPUCore +FfxFloat32 ffxZeroOneIsSigned(FfxFloat32 x) +{ + return ffxSaturate(x * FfxFloat32(FFX_NEGATIVE_INFINITY_FLOAT)); +} + +/// Given a value, returns 1.0 if less than zero and 0.0 if not. +/// +/// @param [in] x The value to be compared. +/// +/// @returns +/// Result of the sign value. +/// +/// @ingroup GPUCore +FfxFloat32x2 ffxZeroOneIsSigned(FfxFloat32x2 x) +{ + return ffxSaturate(x * ffxBroadcast2(FFX_NEGATIVE_INFINITY_FLOAT)); +} + +/// Given a value, returns 1.0 if less than zero and 0.0 if not. +/// +/// @param [in] x The value to be compared. +/// +/// @returns +/// Result of the sign value. +/// +/// @ingroup GPUCore +FfxFloat32x3 ffxZeroOneIsSigned(FfxFloat32x3 x) +{ + return ffxSaturate(x * ffxBroadcast3(FFX_NEGATIVE_INFINITY_FLOAT)); +} + +/// Given a value, returns 1.0 if less than zero and 0.0 if not. +/// +/// @param [in] x The value to be compared. +/// +/// @returns +/// Result of the sign value. +/// +/// @ingroup GPUCore +FfxFloat32x4 ffxZeroOneIsSigned(FfxFloat32x4 x) +{ + return ffxSaturate(x * ffxBroadcast4(FFX_NEGATIVE_INFINITY_FLOAT)); +} + +/// Compute a Rec.709 color space. +/// +/// Rec.709 is used for some HDTVs. +/// +/// Both Rec.709 and sRGB have a linear segment which as spec'ed would intersect the curved segment 2 times. +/// (a.) For 8-bit sRGB, steps {0 to 10.3} are in the linear region (4% of the encoding range). +/// (b.) For 8-bit 709, steps {0 to 20.7} are in the linear region (8% of the encoding range). +/// +/// @param [in] color The color to convert to Rec. 709. +/// +/// @returns +/// The color in linear space. +/// +/// @ingroup GPUCore +FfxFloat32 ffxRec709FromLinear(FfxFloat32 color) +{ + FfxFloat32x3 j = FfxFloat32x3(0.018 * 4.5, 4.5, 0.45); + FfxFloat32x2 k = FfxFloat32x2(1.099, -0.099); + return clamp(j.x, color * j.y, pow(color, j.z) * k.x + k.y); +} + +/// Compute a Rec.709 color space. +/// +/// Rec.709 is used for some HDTVs. +/// +/// Both Rec.709 and sRGB have a linear segment which as spec'ed would intersect the curved segment 2 times. +/// (a.) For 8-bit sRGB, steps {0 to 10.3} are in the linear region (4% of the encoding range). +/// (b.) For 8-bit 709, steps {0 to 20.7} are in the linear region (8% of the encoding range). +/// +/// @param [in] color The color to convert to Rec. 709. +/// +/// @returns +/// The color in linear space. +/// +/// @ingroup GPUCore +FfxFloat32x2 ffxRec709FromLinear(FfxFloat32x2 color) +{ + FfxFloat32x3 j = FfxFloat32x3(0.018 * 4.5, 4.5, 0.45); + FfxFloat32x2 k = FfxFloat32x2(1.099, -0.099); + return clamp(j.xx, color * j.yy, pow(color, j.zz) * k.xx + k.yy); +} + +/// Compute a Rec.709 color space. +/// +/// Rec.709 is used for some HDTVs. +/// +/// Both Rec.709 and sRGB have a linear segment which as spec'ed would intersect the curved segment 2 times. +/// (a.) For 8-bit sRGB, steps {0 to 10.3} are in the linear region (4% of the encoding range). +/// (b.) For 8-bit 709, steps {0 to 20.7} are in the linear region (8% of the encoding range). +/// +/// @param [in] color The color to convert to Rec. 709. +/// +/// @returns +/// The color in linear space. +/// +/// @ingroup GPUCore +FfxFloat32x3 ffxRec709FromLinear(FfxFloat32x3 color) +{ + FfxFloat32x3 j = FfxFloat32x3(0.018 * 4.5, 4.5, 0.45); + FfxFloat32x2 k = FfxFloat32x2(1.099, -0.099); + return clamp(j.xxx, color * j.yyy, pow(color, j.zzz) * k.xxx + k.yyy); +} + +/// Compute a linear value from a REC.709 value. +/// +/// @param [in] color The value to convert to linear from REC.709. +/// +/// @returns +/// A value in linear space. +/// +/// @ingroup GPUCore +FfxFloat32 ffxLinearFromRec709(FfxFloat32 color) +{ + FfxFloat32x3 j = FfxFloat32x3(0.081 / 4.5, 1.0 / 4.5, 1.0 / 0.45); + FfxFloat32x2 k = FfxFloat32x2(1.0 / 1.099, 0.099 / 1.099); + return ffxZeroOneSelect(ffxZeroOneIsSigned(color - j.x), color * j.y, pow(color * k.x + k.y, j.z)); +} + +/// Compute a linear value from a REC.709 value. +/// +/// @param [in] color The value to convert to linear from REC.709. +/// +/// @returns +/// A value in linear space. +/// +/// @ingroup GPUCore +FfxFloat32x2 ffxLinearFromRec709(FfxFloat32x2 color) +{ + FfxFloat32x3 j = FfxFloat32x3(0.081 / 4.5, 1.0 / 4.5, 1.0 / 0.45); + FfxFloat32x2 k = FfxFloat32x2(1.0 / 1.099, 0.099 / 1.099); + return ffxZeroOneSelect(ffxZeroOneIsSigned(color - j.xx), color * j.yy, pow(color * k.xx + k.yy, j.zz)); +} + +/// Compute a linear value from a REC.709 value. +/// +/// @param [in] color The value to convert to linear from REC.709. +/// +/// @returns +/// A value in linear space. +/// +/// @ingroup GPUCore +FfxFloat32x3 ffxLinearFromRec709(FfxFloat32x3 color) +{ + FfxFloat32x3 j = FfxFloat32x3(0.081 / 4.5, 1.0 / 4.5, 1.0 / 0.45); + FfxFloat32x2 k = FfxFloat32x2(1.0 / 1.099, 0.099 / 1.099); + return ffxZeroOneSelect(ffxZeroOneIsSigned(color - j.xxx), color * j.yyy, pow(color * k.xxx + k.yyy, j.zzz)); +} + +/// Compute a gamma value from a linear value. +/// +/// Typically 2.2 for some PC displays, or 2.4-2.5 for CRTs, or 2.2 FreeSync2 native. +/// +/// Note: 'rcpX' is '1/x', where the 'x' is what would be used in ffxLinearFromGamma. +/// +/// @param [in] value The value to convert to gamma space from linear. +/// @param [in] power The reciprocal of power value used for the gamma curve. +/// +/// @returns +/// A value in gamma space. +/// +/// @ingroup GPUCore +FfxFloat32 ffxGammaFromLinear(FfxFloat32 value, FfxFloat32 power) +{ + return pow(value, FfxFloat32(power)); +} + +/// Compute a gamma value from a linear value. +/// +/// Typically 2.2 for some PC displays, or 2.4-2.5 for CRTs, or 2.2 FreeSync2 native. +/// +/// Note: 'rcpX' is '1/x', where the 'x' is what would be used in ffxLinearFromGamma. +/// +/// @param [in] value The value to convert to gamma space from linear. +/// @param [in] power The reciprocal of power value used for the gamma curve. +/// +/// @returns +/// A value in gamma space. +/// +/// @ingroup GPUCore +FfxFloat32x2 ffxGammaFromLinear(FfxFloat32x2 value, FfxFloat32 power) +{ + return pow(value, ffxBroadcast2(power)); +} + +/// Compute a gamma value from a linear value. +/// +/// Typically 2.2 for some PC displays, or 2.4-2.5 for CRTs, or 2.2 FreeSync2 native. +/// +/// Note: 'rcpX' is '1/x', where the 'x' is what would be used in ffxLinearFromGamma. +/// +/// @param [in] value The value to convert to gamma space from linear. +/// @param [in] power The reciprocal of power value used for the gamma curve. +/// +/// @returns +/// A value in gamma space. +/// +/// @ingroup GPUCore +FfxFloat32x3 ffxGammaFromLinear(FfxFloat32x3 value, FfxFloat32 power) +{ + return pow(value, ffxBroadcast3(power)); +} + +/// Compute a linear value from a value in a gamma space. +/// +/// Typically 2.2 for some PC displays, or 2.4-2.5 for CRTs, or 2.2 FreeSync2 native. +/// +/// @param [in] color The value to convert to linear in gamma space. +/// @param [in] power The power value used for the gamma curve. +/// +/// @returns +/// A value in linear space. +/// +/// @ingroup GPUCore +FfxFloat32 ffxLinearFromGamma(FfxFloat32 color, FfxFloat32 power) +{ + return pow(color, FfxFloat32(power)); +} + +/// Compute a linear value from a value in a gamma space. +/// +/// Typically 2.2 for some PC displays, or 2.4-2.5 for CRTs, or 2.2 FreeSync2 native. +/// +/// @param [in] color The value to convert to linear in gamma space. +/// @param [in] power The power value used for the gamma curve. +/// +/// @returns +/// A value in linear space. +/// +/// @ingroup GPUCore +FfxFloat32x2 ffxLinearFromGamma(FfxFloat32x2 color, FfxFloat32 power) +{ + return pow(color, ffxBroadcast2(power)); +} + +/// Compute a linear value from a value in a gamma space. +/// +/// Typically 2.2 for some PC displays, or 2.4-2.5 for CRTs, or 2.2 FreeSync2 native. +/// +/// @param [in] color The value to convert to linear in gamma space. +/// @param [in] power The power value used for the gamma curve. +/// +/// @returns +/// A value in linear space. +/// +/// @ingroup GPUCore +FfxFloat32x3 ffxLinearFromGamma(FfxFloat32x3 color, FfxFloat32 power) +{ + return pow(color, ffxBroadcast3(power)); +} + +/// Compute a PQ value from a linear value. +/// +/// @param [in] value The value to convert to PQ from linear. +/// +/// @returns +/// A value in linear space. +/// +/// @ingroup GPUCore +FfxFloat32 ffxPQFromLinear(FfxFloat32 value) +{ + FfxFloat32 p = pow(value, FfxFloat32(0.159302)); + return pow((FfxFloat32(0.835938) + FfxFloat32(18.8516) * p) / (FfxFloat32(1.0) + FfxFloat32(18.6875) * p), FfxFloat32(78.8438)); +} + +/// Compute a PQ value from a linear value. +/// +/// @param [in] value The value to convert to PQ from linear. +/// +/// @returns +/// A value in linear space. +/// +/// @ingroup GPUCore +FfxFloat32x2 ffxPQFromLinear(FfxFloat32x2 value) +{ + FfxFloat32x2 p = pow(value, ffxBroadcast2(0.159302)); + return pow((ffxBroadcast2(0.835938) + ffxBroadcast2(18.8516) * p) / (ffxBroadcast2(1.0) + ffxBroadcast2(18.6875) * p), ffxBroadcast2(78.8438)); +} + +/// Compute a PQ value from a linear value. +/// +/// @param [in] value The value to convert to PQ from linear. +/// +/// @returns +/// A value in linear space. +/// +/// @ingroup GPUCore +FfxFloat32x3 ffxPQFromLinear(FfxFloat32x3 value) +{ + FfxFloat32x3 p = pow(value, ffxBroadcast3(0.159302)); + return pow((ffxBroadcast3(0.835938) + ffxBroadcast3(18.8516) * p) / (ffxBroadcast3(1.0) + ffxBroadcast3(18.6875) * p), ffxBroadcast3(78.8438)); +} + +/// Compute a linear value from a value in a PQ space. +/// +/// Typically 2.2 for some PC displays, or 2.4-2.5 for CRTs, or 2.2 FreeSync2 native. +/// +/// @param [in] value The value to convert to linear in PQ space. +/// +/// @returns +/// A value in linear space. +/// +/// @ingroup GPUCore +FfxFloat32 ffxLinearFromPQ(FfxFloat32 value) +{ + FfxFloat32 p = pow(value, FfxFloat32(0.0126833)); + return pow(ffxSaturate(p - FfxFloat32(0.835938)) / (FfxFloat32(18.8516) - FfxFloat32(18.6875) * p), FfxFloat32(6.27739)); +} + +/// Compute a linear value from a value in a PQ space. +/// +/// Typically 2.2 for some PC displays, or 2.4-2.5 for CRTs, or 2.2 FreeSync2 native. +/// +/// @param [in] value The value to convert to linear in PQ space. +/// +/// @returns +/// A value in linear space. +/// +/// @ingroup GPUCore +FfxFloat32x2 ffxLinearFromPQ(FfxFloat32x2 value) +{ + FfxFloat32x2 p = pow(value, ffxBroadcast2(0.0126833)); + return pow(ffxSaturate(p - ffxBroadcast2(0.835938)) / (ffxBroadcast2(18.8516) - ffxBroadcast2(18.6875) * p), ffxBroadcast2(6.27739)); +} + +/// Compute a linear value from a value in a PQ space. +/// +/// Typically 2.2 for some PC displays, or 2.4-2.5 for CRTs, or 2.2 FreeSync2 native. +/// +/// @param [in] value The value to convert to linear in PQ space. +/// +/// @returns +/// A value in linear space. +/// +/// @ingroup GPUCore +FfxFloat32x3 ffxLinearFromPQ(FfxFloat32x3 value) +{ + FfxFloat32x3 p = pow(value, ffxBroadcast3(0.0126833)); + return pow(ffxSaturate(p - ffxBroadcast3(0.835938)) / (ffxBroadcast3(18.8516) - ffxBroadcast3(18.6875) * p), ffxBroadcast3(6.27739)); +} + +/// Compute an SRGB value from a linear value. +/// +/// @param [in] value The value to convert to SRGB from linear. +/// +/// @returns +/// A value in SRGB space. +/// +/// @ingroup GPUCore +FfxFloat32 ffxSrgbFromLinear(FfxFloat32 value) +{ + FfxFloat32x3 j = FfxFloat32x3(0.0031308 * 12.92, 12.92, 1.0 / 2.4); + FfxFloat32x2 k = FfxFloat32x2(1.055, -0.055); + return clamp(j.x, value * j.y, pow(value, j.z) * k.x + k.y); +} + +/// Compute an SRGB value from a linear value. +/// +/// @param [in] value The value to convert to SRGB from linear. +/// +/// @returns +/// A value in SRGB space. +/// +/// @ingroup GPUCore +FfxFloat32x2 ffxSrgbFromLinear(FfxFloat32x2 value) +{ + FfxFloat32x3 j = FfxFloat32x3(0.0031308 * 12.92, 12.92, 1.0 / 2.4); + FfxFloat32x2 k = FfxFloat32x2(1.055, -0.055); + return clamp(j.xx, value * j.yy, pow(value, j.zz) * k.xx + k.yy); +} + +/// Compute an SRGB value from a linear value. +/// +/// @param [in] value The value to convert to SRGB from linear. +/// +/// @returns +/// A value in SRGB space. +/// +/// @ingroup GPUCore +FfxFloat32x3 ffxSrgbFromLinear(FfxFloat32x3 value) +{ + FfxFloat32x3 j = FfxFloat32x3(0.0031308 * 12.92, 12.92, 1.0 / 2.4); + FfxFloat32x2 k = FfxFloat32x2(1.055, -0.055); + return clamp(j.xxx, value * j.yyy, pow(value, j.zzz) * k.xxx + k.yyy); +} + +/// Compute a linear value from a value in a SRGB space. +/// +/// Typically 2.2 for some PC displays, or 2.4-2.5 for CRTs, or 2.2 FreeSync2 native. +/// +/// @param [in] value The value to convert to linear in SRGB space. +/// +/// @returns +/// A value in linear space. +/// +/// @ingroup GPUCore +FfxFloat32 ffxLinearFromSrgb(FfxFloat32 value) +{ + FfxFloat32x3 j = FfxFloat32x3(0.04045 / 12.92, 1.0 / 12.92, 2.4); + FfxFloat32x2 k = FfxFloat32x2(1.0 / 1.055, 0.055 / 1.055); + return ffxZeroOneSelect(ffxZeroOneIsSigned(value - j.x), value * j.y, pow(value * k.x + k.y, j.z)); +} + +/// Compute a linear value from a value in a SRGB space. +/// +/// Typically 2.2 for some PC displays, or 2.4-2.5 for CRTs, or 2.2 FreeSync2 native. +/// +/// @param [in] value The value to convert to linear in SRGB space. +/// +/// @returns +/// A value in linear space. +/// +/// @ingroup GPUCore +FfxFloat32x2 ffxLinearFromSrgb(FfxFloat32x2 value) +{ + FfxFloat32x3 j = FfxFloat32x3(0.04045 / 12.92, 1.0 / 12.92, 2.4); + FfxFloat32x2 k = FfxFloat32x2(1.0 / 1.055, 0.055 / 1.055); + return ffxZeroOneSelect(ffxZeroOneIsSigned(value - j.xx), value * j.yy, pow(value * k.xx + k.yy, j.zz)); +} + +/// Compute a linear value from a value in a SRGB space. +/// +/// Typically 2.2 for some PC displays, or 2.4-2.5 for CRTs, or 2.2 FreeSync2 native. +/// +/// @param [in] value The value to convert to linear in SRGB space. +/// +/// @returns +/// A value in linear space. +/// +/// @ingroup GPUCore +FfxFloat32x3 ffxLinearFromSrgb(FfxFloat32x3 value) +{ + FfxFloat32x3 j = FfxFloat32x3(0.04045 / 12.92, 1.0 / 12.92, 2.4); + FfxFloat32x2 k = FfxFloat32x2(1.0 / 1.055, 0.055 / 1.055); + return ffxZeroOneSelect(ffxZeroOneIsSigned(value - j.xxx), value * j.yyy, pow(value * k.xxx + k.yyy, j.zzz)); +} + +/// A remapping of 64x1 to 8x8 imposing rotated 2x2 pixel quads in quad linear. +/// +/// Remap illustration: +/// +/// 543210 +/// ~~~~~~ +/// ..xxx. +/// yy...y +/// +/// @param [in] a The input 1D coordinates to remap. +/// +/// @returns +/// The remapped 2D coordinates. +/// +/// @ingroup GPUCore +FfxUInt32x2 ffxRemapForQuad(FfxUInt32 a) +{ + return FfxUInt32x2(ffxBitfieldExtract(a, 1u, 3u), ffxBitfieldInsertMask(ffxBitfieldExtract(a, 3u, 3u), a, 1u)); +} + +/// A helper function performing a remap 64x1 to 8x8 remapping which is necessary for 2D wave reductions. +/// +/// The 64-wide lane indices to 8x8 remapping is performed as follows: +/// +/// 00 01 08 09 10 11 18 19 +/// 02 03 0a 0b 12 13 1a 1b +/// 04 05 0c 0d 14 15 1c 1d +/// 06 07 0e 0f 16 17 1e 1f +/// 20 21 28 29 30 31 38 39 +/// 22 23 2a 2b 32 33 3a 3b +/// 24 25 2c 2d 34 35 3c 3d +/// 26 27 2e 2f 36 37 3e 3f +/// +/// @param [in] a The input 1D coordinate to remap. +/// +/// @returns +/// The remapped 2D coordinates. +/// +/// @ingroup GPUCore +FfxUInt32x2 ffxRemapForWaveReduction(FfxUInt32 a) +{ + return FfxUInt32x2(ffxBitfieldInsertMask(ffxBitfieldExtract(a, 2u, 3u), a, 1u), ffxBitfieldInsertMask(ffxBitfieldExtract(a, 3u, 3u), ffxBitfieldExtract(a, 1u, 2u), 2u)); +} diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/ffx_core_gpu_common_half.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/ffx_core_gpu_common_half.h new file mode 100644 index 00000000..1cb780b9 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/ffx_core_gpu_common_half.h @@ -0,0 +1,2981 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if FFX_HALF +#if FFX_HLSL_SM >= 62 +/// A define value for 16bit positive infinity. +/// +/// @ingroup GPUCore +#define FFX_POSITIVE_INFINITY_HALF FFX_TO_FLOAT16((uint16_t)0x7c00u) + +/// A define value for 16bit negative infinity. +/// +/// @ingroup GPUCore +#define FFX_NEGATIVE_INFINITY_HALF FFX_TO_FLOAT16((uint16_t)0xfc00u) +#else +/// A define value for 16bit positive infinity. +/// +/// @ingroup GPUCore +#define FFX_POSITIVE_INFINITY_HALF FFX_TO_FLOAT16(0x7c00u) + +/// A define value for 16bit negative infinity. +/// +/// @ingroup GPUCore +#define FFX_NEGATIVE_INFINITY_HALF FFX_TO_FLOAT16(0xfc00u) +#endif // #if FFX_HLSL_SM>=62 + +/// Compute the min of two values. +/// +/// @param [in] x The first value to compute the min of. +/// @param [in] y The second value to compute the min of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPUCore +FfxFloat16 ffxMin(FfxFloat16 x, FfxFloat16 y) +{ + return min(x, y); +} + +/// Compute the min of two values. +/// +/// @param [in] x The first value to compute the min of. +/// @param [in] y The second value to compute the min of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPUCore +FfxFloat16x2 ffxMin(FfxFloat16x2 x, FfxFloat16x2 y) +{ + return min(x, y); +} + +/// Compute the min of two values. +/// +/// @param [in] x The first value to compute the min of. +/// @param [in] y The second value to compute the min of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPUCore +FfxFloat16x3 ffxMin(FfxFloat16x3 x, FfxFloat16x3 y) +{ + return min(x, y); +} + +/// Compute the min of two values. +/// +/// @param [in] x The first value to compute the min of. +/// @param [in] y The second value to compute the min of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPUCore +FfxFloat16x4 ffxMin(FfxFloat16x4 x, FfxFloat16x4 y) +{ + return min(x, y); +} + +/// Compute the min of two values. +/// +/// @param [in] x The first value to compute the min of. +/// @param [in] y The second value to compute the min of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPUCore +FfxInt16 ffxMin(FfxInt16 x, FfxInt16 y) +{ + return min(x, y); +} + +/// Compute the min of two values. +/// +/// @param [in] x The first value to compute the min of. +/// @param [in] y The second value to compute the min of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPUCore +FfxInt16x2 ffxMin(FfxInt16x2 x, FfxInt16x2 y) +{ + return min(x, y); +} + +/// Compute the min of two values. +/// +/// @param [in] x The first value to compute the min of. +/// @param [in] y The second value to compute the min of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPUCore +FfxInt16x3 ffxMin(FfxInt16x3 x, FfxInt16x3 y) +{ + return min(x, y); +} + +/// Compute the min of two values. +/// +/// @param [in] x The first value to compute the min of. +/// @param [in] y The second value to compute the min of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPUCore +FfxInt16x4 ffxMin(FfxInt16x4 x, FfxInt16x4 y) +{ + return min(x, y); +} + +/// Compute the min of two values. +/// +/// @param [in] x The first value to compute the min of. +/// @param [in] y The second value to compute the min of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPUCore +FfxUInt16 ffxMin(FfxUInt16 x, FfxUInt16 y) +{ + return min(x, y); +} + +/// Compute the min of two values. +/// +/// @param [in] x The first value to compute the min of. +/// @param [in] y The second value to compute the min of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPUCore +FfxUInt16x2 ffxMin(FfxUInt16x2 x, FfxUInt16x2 y) +{ + return min(x, y); +} + +/// Compute the min of two values. +/// +/// @param [in] x The first value to compute the min of. +/// @param [in] y The second value to compute the min of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPUCore +FfxUInt16x3 ffxMin(FfxUInt16x3 x, FfxUInt16x3 y) +{ + return min(x, y); +} + +/// Compute the min of two values. +/// +/// @param [in] x The first value to compute the min of. +/// @param [in] y The second value to compute the min of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPUCore +FfxUInt16x4 ffxMin(FfxUInt16x4 x, FfxUInt16x4 y) +{ + return min(x, y); +} + +/// Compute the max of two values. +/// +/// @param [in] x The first value to compute the max of. +/// @param [in] y The second value to compute the max of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPUCore +FfxFloat16 ffxMax(FfxFloat16 x, FfxFloat16 y) +{ + return max(x, y); +} + +/// Compute the max of two values. +/// +/// @param [in] x The first value to compute the max of. +/// @param [in] y The second value to compute the max of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPUCore +FfxFloat16x2 ffxMax(FfxFloat16x2 x, FfxFloat16x2 y) +{ + return max(x, y); +} + +/// Compute the max of two values. +/// +/// @param [in] x The first value to compute the max of. +/// @param [in] y The second value to compute the max of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPUCore +FfxFloat16x3 ffxMax(FfxFloat16x3 x, FfxFloat16x3 y) +{ + return max(x, y); +} + +/// Compute the max of two values. +/// +/// @param [in] x The first value to compute the max of. +/// @param [in] y The second value to compute the max of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPUCore +FfxFloat16x4 ffxMax(FfxFloat16x4 x, FfxFloat16x4 y) +{ + return max(x, y); +} + +/// Compute the max of two values. +/// +/// @param [in] x The first value to compute the max of. +/// @param [in] y The second value to compute the max of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPUCore +FfxInt16 ffxMax(FfxInt16 x, FfxInt16 y) +{ + return max(x, y); +} + +/// Compute the max of two values. +/// +/// @param [in] x The first value to compute the max of. +/// @param [in] y The second value to compute the max of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPUCore +FfxInt16x2 ffxMax(FfxInt16x2 x, FfxInt16x2 y) +{ + return max(x, y); +} + +/// Compute the max of two values. +/// +/// @param [in] x The first value to compute the max of. +/// @param [in] y The second value to compute the max of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPUCore +FfxInt16x3 ffxMax(FfxInt16x3 x, FfxInt16x3 y) +{ + return max(x, y); +} + +/// Compute the max of two values. +/// +/// @param [in] x The first value to compute the max of. +/// @param [in] y The second value to compute the max of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPUCore +FfxInt16x4 ffxMax(FfxInt16x4 x, FfxInt16x4 y) +{ + return max(x, y); +} + +/// Compute the max of two values. +/// +/// @param [in] x The first value to compute the max of. +/// @param [in] y The second value to compute the max of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPUCore +FfxUInt16 ffxMax(FfxUInt16 x, FfxUInt16 y) +{ + return max(x, y); +} + +/// Compute the max of two values. +/// +/// @param [in] x The first value to compute the max of. +/// @param [in] y The second value to compute the max of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPUCore +FfxUInt16x2 ffxMax(FfxUInt16x2 x, FfxUInt16x2 y) +{ + return max(x, y); +} + +/// Compute the max of two values. +/// +/// @param [in] x The first value to compute the max of. +/// @param [in] y The second value to compute the max of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPUCore +FfxUInt16x3 ffxMax(FfxUInt16x3 x, FfxUInt16x3 y) +{ + return max(x, y); +} + +/// Compute the max of two values. +/// +/// @param [in] x The first value to compute the max of. +/// @param [in] y The second value to compute the max of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPUCore +FfxUInt16x4 ffxMax(FfxUInt16x4 x, FfxUInt16x4 y) +{ + return max(x, y); +} + +/// Compute the value of the first parameter raised to the power of the second. +/// +/// @param [in] x The value to raise to the power y. +/// @param [in] y The power to which to raise x. +/// +/// @returns +/// The value of the first parameter raised to the power of the second. +/// +/// @ingroup GPUCore +FfxFloat16 ffxPow(FfxFloat16 x, FfxFloat16 y) +{ + return pow(x, y); +} + +/// Compute the value of the first parameter raised to the power of the second. +/// +/// @param [in] x The value to raise to the power y. +/// @param [in] y The power to which to raise x. +/// +/// @returns +/// The value of the first parameter raised to the power of the second. +/// +/// @ingroup GPUCore +FfxFloat16x2 ffxPow(FfxFloat16x2 x, FfxFloat16x2 y) +{ + return pow(x, y); +} + +/// Compute the value of the first parameter raised to the power of the second. +/// +/// @param [in] x The value to raise to the power y. +/// @param [in] y The power to which to raise x. +/// +/// @returns +/// The value of the first parameter raised to the power of the second. +/// +/// @ingroup GPUCore +FfxFloat16x3 ffxPow(FfxFloat16x3 x, FfxFloat16x3 y) +{ + return pow(x, y); +} + +/// Compute the value of the first parameter raised to the power of the second. +/// +/// @param [in] x The value to raise to the power y. +/// @param [in] y The power to which to raise x. +/// +/// @returns +/// The value of the first parameter raised to the power of the second. +/// +/// @ingroup GPUCore +FfxFloat16x4 ffxPow(FfxFloat16x4 x, FfxFloat16x4 y) +{ + return pow(x, y); +} + +/// Compute the square root of a value. +/// +/// @param [in] x The first value to compute the min of. +/// +/// @returns +/// The the square root of x. +/// +/// @ingroup GPUCore +FfxFloat16 ffxSqrt(FfxFloat16 x) +{ + return sqrt(x); +} + +/// Compute the square root of a value. +/// +/// @param [in] x The first value to compute the min of. +/// +/// @returns +/// The the square root of x. +/// +/// @ingroup GPUCore +FfxFloat16x2 ffxSqrt(FfxFloat16x2 x) +{ + return sqrt(x); +} + +/// Compute the square root of a value. +/// +/// @param [in] x The first value to compute the min of. +/// +/// @returns +/// The the square root of x. +/// +/// @ingroup GPUCore +FfxFloat16x3 ffxSqrt(FfxFloat16x3 x) +{ + return sqrt(x); +} + +/// Compute the square root of a value. +/// +/// @param [in] x The first value to compute the min of. +/// +/// @returns +/// The the square root of x. +/// +/// @ingroup GPUCore +FfxFloat16x4 ffxSqrt(FfxFloat16x4 x) +{ + return sqrt(x); +} + +/// Copy the sign bit from 's' to positive 'd'. +/// +/// @param [in] d The value to copy the sign bit into. +/// @param [in] s The value to copy the sign bit from. +/// +/// @returns +/// The value of d with the sign bit from s. +/// +/// @ingroup GPUCore +FfxFloat16 ffxCopySignBitHalf(FfxFloat16 d, FfxFloat16 s) +{ + return FFX_TO_FLOAT16(FFX_TO_UINT16(d) | (FFX_TO_UINT16(s) & FFX_BROADCAST_UINT16(0x8000u))); +} + +/// Copy the sign bit from 's' to positive 'd'. +/// +/// @param [in] d The value to copy the sign bit into. +/// @param [in] s The value to copy the sign bit from. +/// +/// @returns +/// The value of d with the sign bit from s. +/// +/// @ingroup GPUCore +FfxFloat16x2 ffxCopySignBitHalf(FfxFloat16x2 d, FfxFloat16x2 s) +{ + return FFX_TO_FLOAT16X2(FFX_TO_UINT16X2(d) | (FFX_TO_UINT16X2(s) & FFX_BROADCAST_UINT16X2(0x8000u))); +} + +/// Copy the sign bit from 's' to positive 'd'. +/// +/// @param [in] d The value to copy the sign bit into. +/// @param [in] s The value to copy the sign bit from. +/// +/// @returns +/// The value of d with the sign bit from s. +/// +/// @ingroup GPUCore +FfxFloat16x3 ffxCopySignBitHalf(FfxFloat16x3 d, FfxFloat16x3 s) +{ + return FFX_TO_FLOAT16X3(FFX_TO_UINT16X3(d) | (FFX_TO_UINT16X3(s) & FFX_BROADCAST_UINT16X3(0x8000u))); +} + +/// Copy the sign bit from 's' to positive 'd'. +/// +/// @param [in] d The value to copy the sign bit into. +/// @param [in] s The value to copy the sign bit from. +/// +/// @returns +/// The value of d with the sign bit from s. +/// +/// @ingroup GPUCore +FfxFloat16x4 ffxCopySignBitHalf(FfxFloat16x4 d, FfxFloat16x4 s) +{ + return FFX_TO_FLOAT16X4(FFX_TO_UINT16X4(d) | (FFX_TO_UINT16X4(s) & FFX_BROADCAST_UINT16X4(0x8000u))); +} + +/// A single operation to return the following: +/// m = NaN := 0 +/// m >= 0 := 0 +/// m < 0 := 1 +/// +/// Uses the following useful floating point logic, +/// saturate(+a*(-INF)==-INF) := 0 +/// saturate( 0*(-INF)== NaN) := 0 +/// saturate(-a*(-INF)==+INF) := 1 +/// +/// This function is useful when creating masks for branch-free logic. +/// +/// @param [in] m The value to test against 0. +/// +/// @returns +/// 1.0 when the value is negative, or 0.0 when the value is 0 or position. +/// +/// @ingroup GPUCore +FfxFloat16 ffxIsSignedHalf(FfxFloat16 m) +{ + return ffxSaturate(m * FFX_BROADCAST_FLOAT16(FFX_NEGATIVE_INFINITY_HALF)); +} + +/// A single operation to return the following: +/// m = NaN := 0 +/// m >= 0 := 0 +/// m < 0 := 1 +/// +/// Uses the following useful floating point logic, +/// saturate(+a*(-INF)==-INF) := 0 +/// saturate( 0*(-INF)== NaN) := 0 +/// saturate(-a*(-INF)==+INF) := 1 +/// +/// This function is useful when creating masks for branch-free logic. +/// +/// @param [in] m The value to test against 0. +/// +/// @returns +/// 1.0 when the value is negative, or 0.0 when the value is 0 or position. +/// +/// @ingroup GPUCore +FfxFloat16x2 ffxIsSignedHalf(FfxFloat16x2 m) +{ + return ffxSaturate(m * FFX_BROADCAST_FLOAT16X2(FFX_NEGATIVE_INFINITY_HALF)); +} + +/// A single operation to return the following: +/// m = NaN := 0 +/// m >= 0 := 0 +/// m < 0 := 1 +/// +/// Uses the following useful floating point logic, +/// saturate(+a*(-INF)==-INF) := 0 +/// saturate( 0*(-INF)== NaN) := 0 +/// saturate(-a*(-INF)==+INF) := 1 +/// +/// This function is useful when creating masks for branch-free logic. +/// +/// @param [in] m The value to test against 0. +/// +/// @returns +/// 1.0 when the value is negative, or 0.0 when the value is 0 or position. +/// +/// @ingroup GPUCore +FfxFloat16x3 ffxIsSignedHalf(FfxFloat16x3 m) +{ + return ffxSaturate(m * FFX_BROADCAST_FLOAT16X3(FFX_NEGATIVE_INFINITY_HALF)); +} + +/// A single operation to return the following: +/// m = NaN := 0 +/// m >= 0 := 0 +/// m < 0 := 1 +/// +/// Uses the following useful floating point logic, +/// saturate(+a*(-INF)==-INF) := 0 +/// saturate( 0*(-INF)== NaN) := 0 +/// saturate(-a*(-INF)==+INF) := 1 +/// +/// This function is useful when creating masks for branch-free logic. +/// +/// @param [in] m The value to test against 0. +/// +/// @returns +/// 1.0 when the value is negative, or 0.0 when the value is 0 or position. +/// +/// @ingroup GPUCore +FfxFloat16x4 ffxIsSignedHalf(FfxFloat16x4 m) +{ + return ffxSaturate(m * FFX_BROADCAST_FLOAT16X4(FFX_NEGATIVE_INFINITY_HALF)); +} + +/// A single operation to return the following: +/// m = NaN := 1 +/// m > 0 := 0 +/// m <= 0 := 1 +/// +/// This function is useful when creating masks for branch-free logic. +/// +/// @param [in] m The value to test against zero. +/// +/// @returns +/// 1.0 when the value is position, or 0.0 when the value is 0 or negative. +/// +/// @ingroup GPUCore +FfxFloat16 ffxIsGreaterThanZeroHalf(FfxFloat16 m) +{ + return ffxSaturate(m * FFX_BROADCAST_FLOAT16(FFX_POSITIVE_INFINITY_HALF)); +} + +/// A single operation to return the following: +/// m = NaN := 1 +/// m > 0 := 0 +/// m <= 0 := 1 +/// +/// This function is useful when creating masks for branch-free logic. +/// +/// @param [in] m The value to test against zero. +/// +/// @returns +/// 1.0 when the value is position, or 0.0 when the value is 0 or negative. +/// +/// @ingroup GPUCore +FfxFloat16x2 ffxIsGreaterThanZeroHalf(FfxFloat16x2 m) +{ + return ffxSaturate(m * FFX_BROADCAST_FLOAT16X2(FFX_POSITIVE_INFINITY_HALF)); +} + +/// A single operation to return the following: +/// m = NaN := 1 +/// m > 0 := 0 +/// m <= 0 := 1 +/// +/// This function is useful when creating masks for branch-free logic. +/// +/// @param [in] m The value to test against zero. +/// +/// @returns +/// 1.0 when the value is position, or 0.0 when the value is 0 or negative. +/// +/// @ingroup GPUCore +FfxFloat16x3 ffxIsGreaterThanZeroHalf(FfxFloat16x3 m) +{ + return ffxSaturate(m * FFX_BROADCAST_FLOAT16X3(FFX_POSITIVE_INFINITY_HALF)); +} + +/// A single operation to return the following: +/// m = NaN := 1 +/// m > 0 := 0 +/// m <= 0 := 1 +/// +/// This function is useful when creating masks for branch-free logic. +/// +/// @param [in] m The value to test against zero. +/// +/// @returns +/// 1.0 when the value is position, or 0.0 when the value is 0 or negative. +/// +/// @ingroup GPUCore +FfxFloat16x4 ffxIsGreaterThanZeroHalf(FfxFloat16x4 m) +{ + return ffxSaturate(m * FFX_BROADCAST_FLOAT16X4(FFX_POSITIVE_INFINITY_HALF)); +} + +/// Convert a 16bit floating point value to sortable integer. +/// +/// - If sign bit=0, flip the sign bit (positives). +/// - If sign bit=1, flip all bits (negatives). +/// +/// The function has the side effects that: +/// - Larger integers are more positive values. +/// - Float zero is mapped to center of integers (so clear to integer zero is a nice default for atomic max usage). +/// +/// @param [in] x The floating point value to make sortable. +/// +/// @returns +/// The sortable integer value. +/// +/// @ingroup GPUCore +FfxUInt16 ffxFloatToSortableIntegerHalf(FfxUInt16 x) +{ + return x ^ ((ffxBitShiftRightHalf(x, FFX_BROADCAST_UINT16(15))) | FFX_BROADCAST_UINT16(0x8000)); +} + +/// Convert a sortable integer to a 16bit floating point value. +/// +/// The function has the side effects that: +/// - If sign bit=1, flip the sign bit (positives). +/// - If sign bit=0, flip all bits (negatives). +/// +/// @param [in] x The sortable integer value to make floating point. +/// +/// @returns +/// The floating point value. +/// +/// @ingroup GPUCore +FfxUInt16 ffxSortableIntegerToFloatHalf(FfxUInt16 x) +{ + return x ^ ((~ffxBitShiftRightHalf(x, FFX_BROADCAST_UINT16(15))) | FFX_BROADCAST_UINT16(0x8000)); +} + +/// Convert a pair of 16bit floating point values to a pair of sortable integers. +/// +/// - If sign bit=0, flip the sign bit (positives). +/// - If sign bit=1, flip all bits (negatives). +/// +/// The function has the side effects that: +/// - Larger integers are more positive values. +/// - Float zero is mapped to center of integers (so clear to integer zero is a nice default for atomic max usage). +/// +/// @param [in] x The floating point values to make sortable. +/// +/// @returns +/// The sortable integer values. +/// +/// @ingroup GPUCore +FfxUInt16x2 ffxFloatToSortableIntegerHalf(FfxUInt16x2 x) +{ + return x ^ ((ffxBitShiftRightHalf(x, FFX_BROADCAST_UINT16X2(15))) | FFX_BROADCAST_UINT16X2(0x8000)); +} + +/// Convert a pair of sortable integers to a pair of 16bit floating point values. +/// +/// The function has the side effects that: +/// - If sign bit=1, flip the sign bit (positives). +/// - If sign bit=0, flip all bits (negatives). +/// +/// @param [in] x The sortable integer values to make floating point. +/// +/// @returns +/// The floating point values. +/// +/// @ingroup GPUCore +FfxUInt16x2 ffxSortableIntegerToFloatHalf(FfxUInt16x2 x) +{ + return x ^ ((~ffxBitShiftRightHalf(x, FFX_BROADCAST_UINT16X2(15))) | FFX_BROADCAST_UINT16X2(0x8000)); +} + +/// Packs the bytes from the X and Y components of a FfxUInt32x2 into a single 32-bit integer. +/// +/// The resulting integer will contain bytes in the following order, from most to least significant: +/// [Zero] Y0 [Zero] X0 +/// +/// @param [in] i The integer pair to pack. +/// +/// @returns +/// The packed integer value. +/// +/// @ingroup GPUCore +FfxUInt32 ffxPackBytesZeroY0ZeroX0(FfxUInt32x2 i) +{ + return ((i.x) & 0xffu) | ((i.y << 16) & 0xff0000u); +} + +/// Packs the bytes from the X and Y components of a FfxUInt32x2 into a single 32-bit integer. +/// +/// The resulting integer will contain bytes in the following order, from most to least significant: +/// [Zero] Y1 [Zero] X1 +/// +/// @param [in] i The integer pair to pack. +/// +/// @returns +/// The packed integer value. +/// +/// @ingroup GPUCore +FfxUInt32 ffxPackBytesZeroY1ZeroX1(FfxUInt32x2 i) +{ + return ((i.x >> 8) & 0xffu) | ((i.y << 8) & 0xff0000u); +} + +/// Packs the bytes from the X and Y components of a FfxUInt32x2 into a single 32-bit integer. +/// +/// The resulting integer will contain bytes in the following order, from most to least significant: +/// [Zero] Y2 [Zero] X2 +/// +/// @param [in] i The integer pair to pack. +/// +/// @returns +/// The packed integer value. +/// +/// @ingroup GPUCore +FfxUInt32 ffxPackBytesZeroY2ZeroX2(FfxUInt32x2 i) +{ + return ((i.x >> 16) & 0xffu) | ((i.y) & 0xff0000u); +} + +/// Packs the bytes from the X and Y components of a FfxUInt32x2 into a single 32-bit integer. +/// +/// The resulting integer will contain bytes in the following order, from most to least significant: +/// [Zero] Y3 [Zero] X3 +/// +/// @param [in] i The integer pair to pack. +/// +/// @returns +/// The packed integer value. +/// +/// @ingroup GPUCore +FfxUInt32 ffxPackBytesZeroY3ZeroX3(FfxUInt32x2 i) +{ + return ((i.x >> 24) & 0xffu) | ((i.y >> 8) & 0xff0000u); +} + +/// Packs the bytes from the X and Y components of a FfxUInt32x2 into a single 32-bit integer. +/// +/// The resulting integer will contain bytes in the following order, from most to least significant: +/// Y3 Y2 Y1 X0 +/// +/// @param [in] i The integer pair to pack. +/// +/// @returns +/// The packed integer value. +/// +/// @ingroup GPUCore +FfxUInt32 ffxPackBytesY3Y2Y1X0(FfxUInt32x2 i) +{ + return ((i.x) & 0x000000ffu) | (i.y & 0xffffff00u); +} + +/// Packs the bytes from the X and Y components of a FfxUInt32x2 into a single 32-bit integer. +/// +/// The resulting integer will contain bytes in the following order, from most to least significant: +/// Y3 Y2 Y1 X2 +/// +/// @param [in] i The integer pair to pack. +/// +/// @returns +/// The packed integer value. +/// +/// @ingroup GPUCore +FfxUInt32 ffxPackBytesY3Y2Y1X2(FfxUInt32x2 i) +{ + return ((i.x >> 16) & 0x000000ffu) | (i.y & 0xffffff00u); +} + +/// Packs the bytes from the X and Y components of a FfxUInt32x2 into a single 32-bit integer. +/// +/// The resulting integer will contain bytes in the following order, from most to least significant: +/// Y3 Y2 X0 Y0 +/// +/// @param [in] i The integer pair to pack. +/// +/// @returns +/// The packed integer value. +/// +/// @ingroup GPUCore +FfxUInt32 ffxPackBytesY3Y2X0Y0(FfxUInt32x2 i) +{ + return ((i.x << 8) & 0x0000ff00u) | (i.y & 0xffff00ffu); +} + +/// Packs the bytes from the X and Y components of a FfxUInt32x2 into a single 32-bit integer. +/// +/// The resulting integer will contain bytes in the following order, from most to least significant: +/// Y3 Y2 X2 Y0 +/// +/// @param [in] i The integer pair to pack. +/// +/// @returns +/// The packed integer value. +/// +/// @ingroup GPUCore +FfxUInt32 ffxPackBytesY3Y2X2Y0(FfxUInt32x2 i) +{ + return ((i.x >> 8) & 0x0000ff00u) | (i.y & 0xffff00ffu); +} + +/// Packs the bytes from the X and Y components of a FfxUInt32x2 into a single 32-bit integer. +/// +/// The resulting integer will contain bytes in the following order, from most to least significant: +/// Y3 X0 Y1 Y0 +/// +/// @param [in] i The integer pair to pack. +/// +/// @returns +/// The packed integer value. +/// +/// @ingroup GPUCore +FfxUInt32 ffxPackBytesY3X0Y1Y0(FfxUInt32x2 i) +{ + return ((i.x << 16) & 0x00ff0000u) | (i.y & 0xff00ffffu); +} + +/// Packs the bytes from the X and Y components of a FfxUInt32x2 into a single 32-bit integer. +/// +/// The resulting integer will contain bytes in the following order, from most to least significant: +/// Y3 X2 Y1 Y0 +/// +/// @param [in] i The integer pair to pack. +/// +/// @returns +/// The packed integer value. +/// +/// @ingroup GPUCore +FfxUInt32 ffxPackBytesY3X2Y1Y0(FfxUInt32x2 i) +{ + return ((i.x) & 0x00ff0000u) | (i.y & 0xff00ffffu); +} + +/// Packs the bytes from the X and Y components of a FfxUInt32x2 into a single 32-bit integer. +/// +/// The resulting integer will contain bytes in the following order, from most to least significant: +/// X0 Y2 Y1 Y0 +/// +/// @param [in] i The integer pair to pack. +/// +/// @returns +/// The packed integer value. +/// +/// @ingroup GPUCore +FfxUInt32 ffxPackBytesX0Y2Y1Y0(FfxUInt32x2 i) +{ + return ((i.x << 24) & 0xff000000u) | (i.y & 0x00ffffffu); +} + +/// Packs the bytes from the X and Y components of a FfxUInt32x2 into a single 32-bit integer. +/// +/// The resulting integer will contain bytes in the following order, from most to least significant: +/// X2 Y2 Y1 Y0 +/// +/// @param [in] i The integer pair to pack. +/// +/// @returns +/// The packed integer value. +/// +/// @ingroup GPUCore +FfxUInt32 ffxPackBytesX2Y2Y1Y0(FfxUInt32x2 i) +{ + return ((i.x << 8) & 0xff000000u) | (i.y & 0x00ffffffu); +} + +/// Packs the bytes from the X and Y components of a FfxUInt32x2 into a single 32-bit integer. +/// +/// The resulting integer will contain bytes in the following order, from most to least significant: +/// Y2 X2 Y0 X0 +/// +/// @param [in] i The integer pair to pack. +/// +/// @returns +/// The packed integer value. +/// +/// @ingroup GPUCore +FfxUInt32 ffxPackBytesY2X2Y0X0(FfxUInt32x2 i) +{ + return ((i.x) & 0x00ff00ffu) | ((i.y << 8) & 0xff00ff00u); +} + +/// Packs the bytes from the X and Y components of a FfxUInt32x2 into a single 32-bit integer. +/// +/// The resulting integer will contain bytes in the following order, from most to least significant: +/// Y2 Y0 X2 X0 +/// +/// @param [in] i The integer pair to pack. +/// +/// @returns +/// The packed integer value. +/// +/// @ingroup GPUCore +FfxUInt32 ffxPackBytesY2Y0X2X0(FfxUInt32x2 i) +{ + return (((i.x) & 0xffu) | ((i.x >> 8) & 0xff00u) | ((i.y << 16) & 0xff0000u) | ((i.y << 8) & 0xff000000u)); +} + +/// Takes two Float16x2 values x and y, normalizes them and builds a single Uint16x2 value in the format {{x0,y0},{x1,y1}}. +/// +/// @param [in] x The first float16x2 value to pack. +/// @param [in] y The second float16x2 value to pack. +/// +/// @returns +/// The packed FfxUInt32x2 value. +/// +/// @ingroup GPUCore +FfxUInt16x2 ffxPackX0Y0X1Y1UnsignedToUint16x2(FfxFloat16x2 x, FfxFloat16x2 y) +{ + x *= FFX_BROADCAST_FLOAT16X2(1.0 / 32768.0); + y *= FFX_BROADCAST_FLOAT16X2(1.0 / 32768.0); + return FFX_UINT32_TO_UINT16X2(ffxPackBytesY2X2Y0X0(FfxUInt32x2(FFX_UINT16X2_TO_UINT32(FFX_TO_UINT16X2(x)), FFX_UINT16X2_TO_UINT32(FFX_TO_UINT16X2(y))))); +} + +/// Given a FfxUInt32x2 value d, Float16x2 value i and a resulting FfxUInt32x2 value r, this function packs d.x[0:7] into r.x[0:7], +/// d.y[0:7] into r.y[0:7], i.x[8:15] into r.x[8:15], r.y[8:15] and i.y[0:15] into r.x[16:31], r.y[16:31] using 3 ops. +/// +/// r=ffxPermuteUByte0Float16x2ToUint2(d,i) +/// Where 'k0' is an SGPR with {1.0/32768.0} packed into the lower 16-bits +/// Where 'k1' is an SGPR with 0x???? +/// Where 'k2' is an SGPR with 0x???? +/// V_PK_FMA_F16 i,i,k0.x,0 +/// V_PERM_B32 r.x,i,i,k1 +/// V_PERM_B32 r.y,i,i,k2 +/// +/// @param [in] d The FfxUInt32x2 value to be packed. +/// @param [in] i The FfxFloat16x2 value to be packed. +/// +/// @returns +/// The packed FfxUInt32x2 value. +/// +/// @ingroup GPUCore +FfxUInt32x2 ffxPermuteUByte0Float16x2ToUint2(FfxUInt32x2 d, FfxFloat16x2 i) +{ + FfxUInt32 b = FFX_UINT16X2_TO_UINT32(FFX_TO_UINT16X2(i * FFX_BROADCAST_FLOAT16X2(1.0 / 32768.0))); + return FfxUInt32x2(ffxPackBytesY3Y2Y1X0(FfxUInt32x2(d.x, b)), ffxPackBytesY3Y2Y1X2(FfxUInt32x2(d.y, b))); +} + +/// Given a FfxUInt32x2 value d, Float16x2 value i and a resulting FfxUInt32x2 value r, this function packs d.x[0:7] into r.x[8:15], +/// d.y[0:7] into r.y[8:15], i.x[0:7] into r.x[0:7], r.y[0:7] and i.y[0:15] into r.x[16:31], r.y[16:31] using 3 ops. +/// +/// r=ffxPermuteUByte1Float16x2ToUint2(d,i) +/// Where 'k0' is an SGPR with {1.0/32768.0} packed into the lower 16-bits +/// Where 'k1' is an SGPR with 0x???? +/// Where 'k2' is an SGPR with 0x???? +/// V_PK_FMA_F16 i,i,k0.x,0 +/// V_PERM_B32 r.x,i,i,k1 +/// V_PERM_B32 r.y,i,i,k2 +/// +/// @param [in] d The FfxUInt32x2 value to be packed. +/// @param [in] i The FfxFloat16x2 value to be packed. +/// +/// @returns +/// The packed FfxUInt32x2 value. +/// +/// @ingroup GPUCore +FfxUInt32x2 ffxPermuteUByte1Float16x2ToUint2(FfxUInt32x2 d, FfxFloat16x2 i) +{ + FfxUInt32 b = FFX_UINT16X2_TO_UINT32(FFX_TO_UINT16X2(i * FFX_BROADCAST_FLOAT16X2(1.0 / 32768.0))); + return FfxUInt32x2(ffxPackBytesY3Y2X0Y0(FfxUInt32x2(d.x, b)), ffxPackBytesY3Y2X2Y0(FfxUInt32x2(d.y, b))); +} + +/// Given a FfxUInt32x2 value d, Float16x2 value i and a resulting FfxUInt32x2 value r, this function packs d.x[0:7] into r.x[16:23], +/// d.y[0:7] into r.y[16:23], i.x[0:15] into r.x[0:15], r.y[0:15] and i.y[8:15] into r.x[24:31], r.y[24:31] using 3 ops. +/// +/// r=ffxPermuteUByte2Float16x2ToUint2(d,i) +/// Where 'k0' is an SGPR with {1.0/32768.0} packed into the lower 16-bits +/// Where 'k1' is an SGPR with 0x???? +/// Where 'k2' is an SGPR with 0x???? +/// V_PK_FMA_F16 i,i,k0.x,0 +/// V_PERM_B32 r.x,i,i,k1 +/// V_PERM_B32 r.y,i,i,k2 +/// +/// @param [in] d The FfxUInt32x2 value to be packed. +/// @param [in] i The FfxFloat16x2 value to be packed. +/// +/// @returns +/// The packed FfxUInt32x2 value. +/// +/// @ingroup GPUCore +FfxUInt32x2 ffxPermuteUByte2Float16x2ToUint2(FfxUInt32x2 d, FfxFloat16x2 i) +{ + FfxUInt32 b = FFX_UINT16X2_TO_UINT32(FFX_TO_UINT16X2(i * FFX_BROADCAST_FLOAT16X2(1.0 / 32768.0))); + return FfxUInt32x2(ffxPackBytesY3X0Y1Y0(FfxUInt32x2(d.x, b)), ffxPackBytesY3X2Y1Y0(FfxUInt32x2(d.y, b))); +} + +/// Given a FfxUInt32x2 value d, Float16x2 value i and a resulting FfxUInt32x2 value r, this function packs d.x[0:7] into r.x[24:31], +/// d.y[0:7] into r.y[24:31], i.x[0:15] into r.x[0:15], r.y[0:15] and i.y[0:7] into r.x[16:23], r.y[16:23] using 3 ops. +/// +/// r=ffxPermuteUByte3Float16x2ToUint2(d,i) +/// Where 'k0' is an SGPR with {1.0/32768.0} packed into the lower 16-bits +/// Where 'k1' is an SGPR with 0x???? +/// Where 'k2' is an SGPR with 0x???? +/// V_PK_FMA_F16 i,i,k0.x,0 +/// V_PERM_B32 r.x,i,i,k1 +/// V_PERM_B32 r.y,i,i,k2 +/// +/// @param [in] d The FfxUInt32x2 value to be packed. +/// @param [in] i The FfxFloat16x2 value to be packed. +/// +/// @returns +/// The packed FfxUInt32x2 value. +/// +/// @ingroup GPUCore +FfxUInt32x2 ffxPermuteUByte3Float16x2ToUint2(FfxUInt32x2 d, FfxFloat16x2 i) +{ + FfxUInt32 b = FFX_UINT16X2_TO_UINT32(FFX_TO_UINT16X2(i * FFX_BROADCAST_FLOAT16X2(1.0 / 32768.0))); + return FfxUInt32x2(ffxPackBytesX0Y2Y1Y0(FfxUInt32x2(d.x, b)), ffxPackBytesX2Y2Y1Y0(FfxUInt32x2(d.y, b))); +} + +/// Given a FfxUInt32x2 value i and a resulting Float16x2 value r, this function packs i.x[0:7] into r.x[0:7] and i.y[0:7] into r.y[0:7] using 2 ops. +/// +/// @param [in] i The FfxUInt32x2 value to be unpacked. +/// +/// @returns +/// The unpacked FfxFloat16x2. +/// +/// @ingroup GPUCore +FfxFloat16x2 ffxPermuteUByte0Uint2ToFloat16x2(FfxUInt32x2 i) +{ + return FFX_TO_FLOAT16X2(FFX_UINT32_TO_UINT16X2(ffxPackBytesZeroY0ZeroX0(i))) * FFX_BROADCAST_FLOAT16X2(32768.0); +} + +/// Given a FfxUInt32x2 value i and a resulting Float16x2 value r, this function packs i.x[8:15] into r.x[0:7] and i.y[8:15] into r.y[0:7] using 2 ops. +/// +/// @param [in] i The FfxUInt32x2 value to be unpacked. +/// +/// @returns +/// The unpacked FfxFloat16x2. +/// +/// @ingroup GPUCore +FfxFloat16x2 ffxPermuteUByte1Uint2ToFloat16x2(FfxUInt32x2 i) +{ + return FFX_TO_FLOAT16X2(FFX_UINT32_TO_UINT16X2(ffxPackBytesZeroY1ZeroX1(i))) * FFX_BROADCAST_FLOAT16X2(32768.0); +} + +/// Given a FfxUInt32x2 value i and a resulting Float16x2 value r, this function packs i.x[16:23] into r.x[0:7] and i.y[16:23] into r.y[0:7] using 2 ops. +/// +/// @param [in] i The FfxUInt32x2 value to be unpacked. +/// +/// @returns +/// The unpacked FfxFloat16x2. +/// +/// @ingroup GPUCore +FfxFloat16x2 ffxPermuteUByte2Uint2ToFloat16x2(FfxUInt32x2 i) +{ + return FFX_TO_FLOAT16X2(FFX_UINT32_TO_UINT16X2(ffxPackBytesZeroY2ZeroX2(i))) * FFX_BROADCAST_FLOAT16X2(32768.0); +} + +/// Given a FfxUInt32x2 value i and a resulting Float16x2 value r, this function packs i.x[24:31] into r.x[0:7] and i.y[24:31] into r.y[0:7] using 2 ops. +/// +/// @param [in] i The FfxUInt32x2 value to be unpacked. +/// +/// @returns +/// The unpacked FfxFloat16x2. +/// +/// @ingroup GPUCore +FfxFloat16x2 ffxPermuteUByte3Uint2ToFloat16x2(FfxUInt32x2 i) +{ + return FFX_TO_FLOAT16X2(FFX_UINT32_TO_UINT16X2(ffxPackBytesZeroY3ZeroX3(i))) * FFX_BROADCAST_FLOAT16X2(32768.0); +} + +/// Takes two Float16x2 values x and y, normalizes them and builds a single Uint16x2 value in the format {{x0,y0},{x1,y1}}. +/// +/// @param [in] x The first float16x2 value to pack. +/// @param [in] y The second float16x2 value to pack. +/// +/// @returns +/// The packed FfxUInt32x2 value. +/// +/// @ingroup GPUCore +FfxUInt16x2 ffxPackX0Y0X1Y1SignedToUint16x2(FfxFloat16x2 x, FfxFloat16x2 y) +{ + x = x * FFX_BROADCAST_FLOAT16X2(1.0 / 32768.0) + FFX_BROADCAST_FLOAT16X2(0.25 / 32768.0); + y = y * FFX_BROADCAST_FLOAT16X2(1.0 / 32768.0) + FFX_BROADCAST_FLOAT16X2(0.25 / 32768.0); + return FFX_UINT32_TO_UINT16X2(ffxPackBytesY2X2Y0X0(FfxUInt32x2(FFX_UINT16X2_TO_UINT32(FFX_TO_UINT16X2(x)), FFX_UINT16X2_TO_UINT32(FFX_TO_UINT16X2(y))))); +} + +/// Given a FfxUInt32x2 value d, Float16x2 value i and a resulting FfxUInt32x2 value r, this function packs d.x[0:7] into r.x[0:7], +/// d.y[0:7] into r.y[0:7], i.x[8:15] into r.x[8:15], r.y[8:15] and i.y[0:15] into r.x[16:31], r.y[16:31] using 3 ops. +/// +/// Handles signed byte values. +/// +/// @param [in] d The FfxUInt32x2 value to be packed. +/// @param [in] i The FfxFloat16x2 value to be packed. +/// +/// @returns +/// The packed FfxUInt32x2 value. +/// +/// @ingroup GPUCore +FfxUInt32x2 ffxPermuteSByte0Float16x2ToUint2(FfxUInt32x2 d, FfxFloat16x2 i) +{ + FfxUInt32 b = FFX_UINT16X2_TO_UINT32(FFX_TO_UINT16X2(i * FFX_BROADCAST_FLOAT16X2(1.0 / 32768.0) + FFX_BROADCAST_FLOAT16X2(0.25 / 32768.0))); + return FfxUInt32x2(ffxPackBytesY3Y2Y1X0(FfxUInt32x2(d.x, b)), ffxPackBytesY3Y2Y1X2(FfxUInt32x2(d.y, b))); +} + +/// Given a FfxUInt32x2 value d, Float16x2 value i and a resulting FfxUInt32x2 value r, this function packs d.x[0:7] into r.x[8:15], +/// d.y[0:7] into r.y[8:15], i.x[0:7] into r.x[0:7], r.y[0:7] and i.y[0:15] into r.x[16:31], r.y[16:31] using 3 ops. +/// +/// Handles signed byte values. +/// +/// @param [in] d The FfxUInt32x2 value to be packed. +/// @param [in] i The FfxFloat16x2 value to be packed. +/// +/// @returns +/// The packed FfxUInt32x2 value. +/// +/// @ingroup GPUCore +FfxUInt32x2 ffxPermuteSByte1Float16x2ToUint2(FfxUInt32x2 d, FfxFloat16x2 i) +{ + FfxUInt32 b = FFX_UINT16X2_TO_UINT32(FFX_TO_UINT16X2(i * FFX_BROADCAST_FLOAT16X2(1.0 / 32768.0) + FFX_BROADCAST_FLOAT16X2(0.25 / 32768.0))); + return FfxUInt32x2(ffxPackBytesY3Y2X0Y0(FfxUInt32x2(d.x, b)), ffxPackBytesY3Y2X2Y0(FfxUInt32x2(d.y, b))); +} + +/// Given a FfxUInt32x2 value d, Float16x2 value i and a resulting FfxUInt32x2 value r, this function packs d.x[0:7] into r.x[16:23], +/// d.y[0:7] into r.y[16:23], i.x[0:15] into r.x[0:15], r.y[0:15] and i.y[8:15] into r.x[24:31], r.y[24:31] using 3 ops. +/// +/// Handles signed byte values. +/// +/// @param [in] d The FfxUInt32x2 value to be packed. +/// @param [in] i The FfxFloat16x2 value to be packed. +/// +/// @returns +/// The packed FfxUInt32x2 value. +/// +/// @ingroup GPUCore +FfxUInt32x2 ffxPermuteSByte2Float16x2ToUint2(FfxUInt32x2 d, FfxFloat16x2 i) +{ + FfxUInt32 b = FFX_UINT16X2_TO_UINT32(FFX_TO_UINT16X2(i * FFX_BROADCAST_FLOAT16X2(1.0 / 32768.0) + FFX_BROADCAST_FLOAT16X2(0.25 / 32768.0))); + return FfxUInt32x2(ffxPackBytesY3X0Y1Y0(FfxUInt32x2(d.x, b)), ffxPackBytesY3X2Y1Y0(FfxUInt32x2(d.y, b))); +} + +/// Given a FfxUInt32x2 value d, Float16x2 value i and a resulting FfxUInt32x2 value r, this function packs d.x[0:7] into r.x[24:31], +/// d.y[0:7] into r.y[24:31], i.x[0:15] into r.x[0:15], r.y[0:15] and i.y[0:7] into r.x[16:23], r.y[16:23] using 3 ops. +/// +/// Handles signed byte values. +/// +/// @param [in] d The FfxUInt32x2 value to be packed. +/// @param [in] i The FfxFloat16x2 value to be packed. +/// +/// @returns +/// The packed FfxUInt32x2 value. +/// +/// @ingroup GPUCore +FfxUInt32x2 ffxPermuteSByte3Float16x2ToUint2(FfxUInt32x2 d, FfxFloat16x2 i) +{ + FfxUInt32 b = FFX_UINT16X2_TO_UINT32(FFX_TO_UINT16X2(i * FFX_BROADCAST_FLOAT16X2(1.0 / 32768.0) + FFX_BROADCAST_FLOAT16X2(0.25 / 32768.0))); + return FfxUInt32x2(ffxPackBytesX0Y2Y1Y0(FfxUInt32x2(d.x, b)), ffxPackBytesX2Y2Y1Y0(FfxUInt32x2(d.y, b))); +} + +/// Given a FfxUInt32x2 value d, Float16x2 value i and a resulting FfxUInt32x2 value r, this function packs d.x[0:7] into r.x[0:7], +/// d.y[0:7] into r.y[0:7], i.x[8:15] into r.x[8:15], r.y[8:15] and i.y[0:15] into r.x[16:31], r.y[16:31] using 3 ops. +/// +/// Zero-based flips the MSB bit of the byte (making 128 "exact zero" actually zero). +/// This is useful if there is a desire for cleared values to decode as zero. +/// +/// Handles signed byte values. +/// +/// @param [in] d The FfxUInt32x2 value to be packed. +/// @param [in] i The FfxFloat16x2 value to be packed. +/// +/// @returns +/// The packed FfxUInt32x2 value. +/// +/// @ingroup GPUCore +FfxUInt32x2 ffxPermuteZeroBasedSByte0Float16x2ToUint2(FfxUInt32x2 d, FfxFloat16x2 i) +{ + FfxUInt32 b = FFX_UINT16X2_TO_UINT32(FFX_TO_UINT16X2(i * FFX_BROADCAST_FLOAT16X2(1.0 / 32768.0) + FFX_BROADCAST_FLOAT16X2(0.25 / 32768.0))) ^ 0x00800080u; + return FfxUInt32x2(ffxPackBytesY3Y2Y1X0(FfxUInt32x2(d.x, b)), ffxPackBytesY3Y2Y1X2(FfxUInt32x2(d.y, b))); +} + +/// Given a FfxUInt32x2 value d, Float16x2 value i and a resulting FfxUInt32x2 value r, this function packs d.x[0:7] into r.x[8:15], +/// d.y[0:7] into r.y[8:15], i.x[0:7] into r.x[0:7], r.y[0:7] and i.y[0:15] into r.x[16:31], r.y[16:31] using 3 ops. +/// +/// Zero-based flips the MSB bit of the byte (making 128 "exact zero" actually zero). +/// This is useful if there is a desire for cleared values to decode as zero. +/// +/// Handles signed byte values. +/// +/// @param [in] d The FfxUInt32x2 value to be packed. +/// @param [in] i The FfxFloat16x2 value to be packed. +/// +/// @returns +/// The packed FfxUInt32x2 value. +/// +/// @ingroup GPUCore +FfxUInt32x2 ffxPermuteZeroBasedSByte1Float16x2ToUint2(FfxUInt32x2 d, FfxFloat16x2 i) +{ + FfxUInt32 b = FFX_UINT16X2_TO_UINT32(FFX_TO_UINT16X2(i * FFX_BROADCAST_FLOAT16X2(1.0 / 32768.0) + FFX_BROADCAST_FLOAT16X2(0.25 / 32768.0))) ^ 0x00800080u; + return FfxUInt32x2(ffxPackBytesY3Y2X0Y0(FfxUInt32x2(d.x, b)), ffxPackBytesY3Y2X2Y0(FfxUInt32x2(d.y, b))); +} + +/// Given a FfxUInt32x2 value d, Float16x2 value i and a resulting FfxUInt32x2 value r, this function packs d.x[0:7] into r.x[16:23], +/// d.y[0:7] into r.y[16:23], i.x[0:15] into r.x[0:15], r.y[0:15] and i.y[8:15] into r.x[24:31], r.y[24:31] using 3 ops. +/// +/// Zero-based flips the MSB bit of the byte (making 128 "exact zero" actually zero). +/// This is useful if there is a desire for cleared values to decode as zero. +/// +/// Handles signed byte values. +/// +/// @param [in] d The FfxUInt32x2 value to be packed. +/// @param [in] i The FfxFloat16x2 value to be packed. +/// +/// @returns +/// The packed FfxUInt32x2 value. +/// +/// @ingroup GPUCore +FfxUInt32x2 ffxPermuteZeroBasedSByte2Float16x2ToUint2(FfxUInt32x2 d, FfxFloat16x2 i) +{ + FfxUInt32 b = FFX_UINT16X2_TO_UINT32(FFX_TO_UINT16X2(i * FFX_BROADCAST_FLOAT16X2(1.0 / 32768.0) + FFX_BROADCAST_FLOAT16X2(0.25 / 32768.0))) ^ 0x00800080u; + return FfxUInt32x2(ffxPackBytesY3X0Y1Y0(FfxUInt32x2(d.x, b)), ffxPackBytesY3X2Y1Y0(FfxUInt32x2(d.y, b))); +} + +/// Given a FfxUInt32x2 value d, Float16x2 value i and a resulting FfxUInt32x2 value r, this function packs d.x[0:7] into r.x[24:31], +/// d.y[0:7] into r.y[24:31], i.x[0:15] into r.x[0:15], r.y[0:15] and i.y[0:7] into r.x[16:23], r.y[16:23] using 3 ops. +/// +/// Zero-based flips the MSB bit of the byte (making 128 "exact zero" actually zero). +/// This is useful if there is a desire for cleared values to decode as zero. +/// +/// Handles signed byte values. +/// +/// @param [in] d The FfxUInt32x2 value to be packed. +/// @param [in] i The FfxFloat16x2 value to be packed. +/// +/// @returns +/// The packed FfxUInt32x2 value. +/// +/// @ingroup GPUCore +FfxUInt32x2 ffxPermuteZeroBasedSByte3Float16x2ToUint2(FfxUInt32x2 d, FfxFloat16x2 i) +{ + FfxUInt32 b = FFX_UINT16X2_TO_UINT32(FFX_TO_UINT16X2(i * FFX_BROADCAST_FLOAT16X2(1.0 / 32768.0) + FFX_BROADCAST_FLOAT16X2(0.25 / 32768.0))) ^ 0x00800080u; + return FfxUInt32x2(ffxPackBytesX0Y2Y1Y0(FfxUInt32x2(d.x, b)), ffxPackBytesX2Y2Y1Y0(FfxUInt32x2(d.y, b))); +} + +/// Given a FfxUInt32x2 value i and a resulting Float16x2 value r, this function packs i.x[0:7] into r.x[0:7] and i.y[0:7] into r.y[0:7] using 2 ops. +/// +/// Handles signed byte values. +/// +/// @param [in] i The FfxUInt32x2 value to be unpacked. +/// +/// @returns +/// The unpacked FfxFloat16x2. +/// +/// @ingroup GPUCore +FfxFloat16x2 ffxPermuteSByte0Uint2ToFloat16x2(FfxUInt32x2 i) +{ + return FFX_TO_FLOAT16X2(FFX_UINT32_TO_UINT16X2(ffxPackBytesZeroY0ZeroX0(i))) * FFX_BROADCAST_FLOAT16X2(32768.0) - FFX_BROADCAST_FLOAT16X2(0.25); +} + +/// Given a FfxUInt32x2 value i and a resulting Float16x2 value r, this function packs i.x[8:15] into r.x[0:7] and i.y[8:15] into r.y[0:7] using 2 ops. +/// +/// Handles signed byte values. +/// +/// @param [in] i The FfxUInt32x2 value to be unpacked. +/// +/// @returns +/// The unpacked FfxFloat16x2. +/// +/// @ingroup GPUCore +FfxFloat16x2 ffxPermuteSByte1Uint2ToFloat16x2(FfxUInt32x2 i) +{ + return FFX_TO_FLOAT16X2(FFX_UINT32_TO_UINT16X2(ffxPackBytesZeroY1ZeroX1(i))) * FFX_BROADCAST_FLOAT16X2(32768.0) - FFX_BROADCAST_FLOAT16X2(0.25); +} + +/// Given a FfxUInt32x2 value i and a resulting Float16x2 value r, this function packs i.x[16:23] into r.x[0:7] and i.y[16:23] into r.y[0:7] using 2 ops. +/// +/// Handles signed byte values. +/// +/// @param [in] i The FfxUInt32x2 value to be unpacked. +/// +/// @returns +/// The unpacked FfxFloat16x2. +/// +/// @ingroup GPUCore +FfxFloat16x2 ffxPermuteSByte2Uint2ToFloat16x2(FfxUInt32x2 i) +{ + return FFX_TO_FLOAT16X2(FFX_UINT32_TO_UINT16X2(ffxPackBytesZeroY2ZeroX2(i))) * FFX_BROADCAST_FLOAT16X2(32768.0) - FFX_BROADCAST_FLOAT16X2(0.25); +} + +/// Given a FfxUInt32x2 value i and a resulting Float16x2 value r, this function packs i.x[24:31] into r.x[0:7] and i.y[24:31] into r.y[0:7] using 2 ops. +/// +/// Handles signed byte values. +/// +/// @param [in] i The FfxUInt32x2 value to be unpacked. +/// +/// @returns +/// The unpacked FfxFloat16x2. +/// +/// @ingroup GPUCore +FfxFloat16x2 ffxPermuteSByte3Uint2ToFloat16x2(FfxUInt32x2 i) +{ + return FFX_TO_FLOAT16X2(FFX_UINT32_TO_UINT16X2(ffxPackBytesZeroY3ZeroX3(i))) * FFX_BROADCAST_FLOAT16X2(32768.0) - FFX_BROADCAST_FLOAT16X2(0.25); +} + +/// Given a FfxUInt32x2 value i and a resulting Float16x2 value r, this function packs i.x[0:7] into r.x[0:7] and i.y[0:7] into r.y[0:7] using 2 ops. +/// +/// Handles signed byte values. +/// +/// @param [in] i The FfxUInt32x2 value to be unpacked. +/// +/// @returns +/// The unpacked FfxFloat16x2. +/// +/// @ingroup GPUCore +FfxFloat16x2 ffxPermuteZeroBasedSByte0Uint2ToFloat16x2(FfxUInt32x2 i) +{ + return FFX_TO_FLOAT16X2(FFX_UINT32_TO_UINT16X2(ffxPackBytesZeroY0ZeroX0(i) ^ 0x00800080u)) * FFX_BROADCAST_FLOAT16X2(32768.0) - FFX_BROADCAST_FLOAT16X2(0.25); +} + +/// Given a FfxUInt32x2 value i and a resulting Float16x2 value r, this function packs i.x[8:15] into r.x[0:7] and i.y[8:15] into r.y[0:7] using 2 ops. +/// +/// Handles signed byte values. +/// +/// @param [in] i The FfxUInt32x2 value to be unpacked. +/// +/// @returns +/// The unpacked FfxFloat16x2. +/// +/// @ingroup GPUCore +FfxFloat16x2 ffxPermuteZeroBasedSByte1Uint2ToFloat16x2(FfxUInt32x2 i) +{ + return FFX_TO_FLOAT16X2(FFX_UINT32_TO_UINT16X2(ffxPackBytesZeroY1ZeroX1(i) ^ 0x00800080u)) * FFX_BROADCAST_FLOAT16X2(32768.0) - FFX_BROADCAST_FLOAT16X2(0.25); +} + +/// Given a FfxUInt32x2 value i and a resulting Float16x2 value r, this function packs i.x[16:23] into r.x[0:7] and i.y[16:23] into r.y[0:7] using 2 ops. +/// +/// Handles signed byte values. +/// +/// @param [in] i The FfxUInt32x2 value to be unpacked. +/// +/// @returns +/// The unpacked FfxFloat16x2. +/// +/// @ingroup GPUCore +FfxFloat16x2 ffxPermuteZeroBasedSByte2Uint2ToFloat16x2(FfxUInt32x2 i) +{ + return FFX_TO_FLOAT16X2(FFX_UINT32_TO_UINT16X2(ffxPackBytesZeroY2ZeroX2(i) ^ 0x00800080u)) * FFX_BROADCAST_FLOAT16X2(32768.0) - FFX_BROADCAST_FLOAT16X2(0.25); +} + +/// Given a FfxUInt32x2 value i and a resulting Float16x2 value r, this function packs i.x[24:31] into r.x[0:7] and i.y[24:31] into r.y[0:7] using 2 ops. +/// +/// Handles signed byte values. +/// +/// @param [in] i The FfxUInt32x2 value to be unpacked. +/// +/// @returns +/// The unpacked FfxFloat16x2. +/// +/// @ingroup GPUCore +FfxFloat16x2 ffxPermuteZeroBasedSByte3Uint2ToFloat16x2(FfxUInt32x2 i) +{ + return FFX_TO_FLOAT16X2(FFX_UINT32_TO_UINT16X2(ffxPackBytesZeroY3ZeroX3(i) ^ 0x00800080u)) * FFX_BROADCAST_FLOAT16X2(32768.0) - FFX_BROADCAST_FLOAT16X2(0.25); +} + +/// Calculate a half-precision low-quality approximation for the square root of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] a The value to calculate an approximate to the square root for. +/// +/// @returns +/// An approximation of the square root, estimated to low quality. +/// +/// @ingroup GPUCore +FfxFloat16 ffxApproximateSqrtHalf(FfxFloat16 a) +{ + return FFX_TO_FLOAT16((FFX_TO_UINT16(a) >> FFX_BROADCAST_UINT16(1)) + FFX_BROADCAST_UINT16(0x1de2)); +} + +/// Calculate a half-precision low-quality approximation for the square root of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] a The value to calculate an approximate to the square root for. +/// +/// @returns +/// An approximation of the square root, estimated to low quality. +/// +/// @ingroup GPUCore +FfxFloat16x2 ffxApproximateSqrtHalf(FfxFloat16x2 a) +{ + return FFX_TO_FLOAT16X2((FFX_TO_UINT16X2(a) >> FFX_BROADCAST_UINT16X2(1)) + FFX_BROADCAST_UINT16X2(0x1de2)); +} + +/// Calculate a half-precision low-quality approximation for the square root of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] a The value to calculate an approximate to the square root for. +/// +/// @returns +/// An approximation of the square root, estimated to low quality. +/// +/// @ingroup GPUCore +FfxFloat16x3 ffxApproximateSqrtHalf(FfxFloat16x3 a) +{ + return FFX_TO_FLOAT16X3((FFX_TO_UINT16X3(a) >> FFX_BROADCAST_UINT16X3(1)) + FFX_BROADCAST_UINT16X3(0x1de2)); +} + +/// Calculate a half-precision low-quality approximation for the reciprocal of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] a The value to calculate an approximate to the reciprocal for. +/// +/// @returns +/// An approximation of the reciprocal, estimated to low quality. +/// +/// @ingroup GPUCore +FfxFloat16 ffxApproximateReciprocalHalf(FfxFloat16 a) +{ + return FFX_TO_FLOAT16(FFX_BROADCAST_UINT16(0x7784) - FFX_TO_UINT16(a)); +} + +/// Calculate a half-precision low-quality approximation for the reciprocal of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] a The value to calculate an approximate to the reciprocal for. +/// +/// @returns +/// An approximation of the reciprocal, estimated to low quality. +/// +/// @ingroup GPUCore +FfxFloat16x2 ffxApproximateReciprocalHalf(FfxFloat16x2 a) +{ + return FFX_TO_FLOAT16X2(FFX_BROADCAST_UINT16X2(0x7784) - FFX_TO_UINT16X2(a)); +} + +/// Calculate a half-precision low-quality approximation for the reciprocal of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] a The value to calculate an approximate to the reciprocal for. +/// +/// @returns +/// An approximation of the reciprocal, estimated to low quality. +/// +/// @ingroup GPUCore +FfxFloat16x3 ffxApproximateReciprocalHalf(FfxFloat16x3 a) +{ + return FFX_TO_FLOAT16X3(FFX_BROADCAST_UINT16X3(0x7784) - FFX_TO_UINT16X3(a)); +} + +/// Calculate a half-precision low-quality approximation for the reciprocal of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] a The value to calculate an approximate to the reciprocal for. +/// +/// @returns +/// An approximation of the reciprocal, estimated to low quality. +/// +/// @ingroup GPUCore +FfxFloat16x4 ffxApproximateReciprocalHalf(FfxFloat16x4 a) +{ + return FFX_TO_FLOAT16X4(FFX_BROADCAST_UINT16X4(0x7784) - FFX_TO_UINT16X4(a)); +} + +/// Calculate a half-precision medium-quality approximation for the reciprocal of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] a The value to calculate an approximate to the reciprocal for. +/// +/// @returns +/// An approximation of the reciprocal, estimated to medium quality. +/// +/// @ingroup GPUCore +FfxFloat16 ffxApproximateReciprocalMediumHalf(FfxFloat16 a) +{ + FfxFloat16 b = FFX_TO_FLOAT16(FFX_BROADCAST_UINT16(0x778d) - FFX_TO_UINT16(a)); + return b * (-b * a + FFX_BROADCAST_FLOAT16(2.0)); +} + +/// Calculate a half-precision medium-quality approximation for the reciprocal of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] a The value to calculate an approximate to the reciprocal for. +/// +/// @returns +/// An approximation of the reciprocal, estimated to medium quality. +/// +/// @ingroup GPUCore +FfxFloat16x2 ffxApproximateReciprocalMediumHalf(FfxFloat16x2 a) +{ + FfxFloat16x2 b = FFX_TO_FLOAT16X2(FFX_BROADCAST_UINT16X2(0x778d) - FFX_TO_UINT16X2(a)); + return b * (-b * a + FFX_BROADCAST_FLOAT16X2(2.0)); +} + +/// Calculate a half-precision medium-quality approximation for the reciprocal of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] a The value to calculate an approximate to the reciprocal for. +/// +/// @returns +/// An approximation of the reciprocal, estimated to medium quality. +/// +/// @ingroup GPUCore +FfxFloat16x3 ffxApproximateReciprocalMediumHalf(FfxFloat16x3 a) +{ + FfxFloat16x3 b = FFX_TO_FLOAT16X3(FFX_BROADCAST_UINT16X3(0x778d) - FFX_TO_UINT16X3(a)); + return b * (-b * a + FFX_BROADCAST_FLOAT16X3(2.0)); +} + +/// Calculate a half-precision medium-quality approximation for the reciprocal of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] a The value to calculate an approximate to the reciprocal for. +/// +/// @returns +/// An approximation of the reciprocal, estimated to medium quality. +/// +/// @ingroup GPUCore +FfxFloat16x4 ffxApproximateReciprocalMediumHalf(FfxFloat16x4 a) +{ + FfxFloat16x4 b = FFX_TO_FLOAT16X4(FFX_BROADCAST_UINT16X4(0x778d) - FFX_TO_UINT16X4(a)); + return b * (-b * a + FFX_BROADCAST_FLOAT16X4(2.0)); +} + +/// Calculate a half-precision low-quality approximation for the reciprocal of the square root of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] a The value to calculate an approximate to the reciprocal of the square root for. +/// +/// @returns +/// An approximation of the reciprocal of the square root, estimated to low quality. +/// +/// @ingroup GPUCore +FfxFloat16 ffxApproximateReciprocalSquareRootHalf(FfxFloat16 a) +{ + return FFX_TO_FLOAT16(FFX_BROADCAST_UINT16(0x59a3) - (FFX_TO_UINT16(a) >> FFX_BROADCAST_UINT16(1))); +} + +/// Calculate a half-precision low-quality approximation for the reciprocal of the square root of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] a The value to calculate an approximate to the reciprocal of the square root for. +/// +/// @returns +/// An approximation of the reciprocal of the square root, estimated to low quality. +/// +/// @ingroup GPUCore +FfxFloat16x2 ffxApproximateReciprocalSquareRootHalf(FfxFloat16x2 a) +{ + return FFX_TO_FLOAT16X2(FFX_BROADCAST_UINT16X2(0x59a3) - (FFX_TO_UINT16X2(a) >> FFX_BROADCAST_UINT16X2(1))); +} + +/// Calculate a half-precision low-quality approximation for the reciprocal of the square root of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] a The value to calculate an approximate to the reciprocal of the square root for. +/// +/// @returns +/// An approximation of the reciprocal of the square root, estimated to low quality. +/// +/// @ingroup GPUCore +FfxFloat16x3 ffxApproximateReciprocalSquareRootHalf(FfxFloat16x3 a) +{ + return FFX_TO_FLOAT16X3(FFX_BROADCAST_UINT16X3(0x59a3) - (FFX_TO_UINT16X3(a) >> FFX_BROADCAST_UINT16X3(1))); +} + +/// Calculate a half-precision low-quality approximation for the reciprocal of the square root of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] a The value to calculate an approximate to the reciprocal of the square root for. +/// +/// @returns +/// An approximation of the reciprocal of the square root, estimated to low quality. +/// +/// @ingroup GPUCore +FfxFloat16x4 ffxApproximateReciprocalSquareRootHalf(FfxFloat16x4 a) +{ + return FFX_TO_FLOAT16X4(FFX_BROADCAST_UINT16X4(0x59a3) - (FFX_TO_UINT16X4(a) >> FFX_BROADCAST_UINT16X4(1))); +} + +/// An approximation of sine. +/// +/// Valid input range is {-1 to 1} representing {0 to 2 pi}, and the output range +/// is {-1/4 to 1/4} representing {-1 to 1}. +/// +/// @param [in] x The value to calculate approximate sine for. +/// +/// @returns +/// The approximate sine of value. +FfxFloat16 ffxParabolicSinHalf(FfxFloat16 x) +{ + return x * abs(x) - x; +} + +/// An approximation of sine. +/// +/// Valid input range is {-1 to 1} representing {0 to 2 pi}, and the output range +/// is {-1/4 to 1/4} representing {-1 to 1}. +/// +/// @param [in] x The value to calculate approximate sine for. +/// +/// @returns +/// The approximate sine of value. +FfxFloat16x2 ffxParabolicSinHalf(FfxFloat16x2 x) +{ + return x * abs(x) - x; +} + +/// An approximation of cosine. +/// +/// Valid input range is {-1 to 1} representing {0 to 2 pi}, and the output range +/// is {-1/4 to 1/4} representing {-1 to 1}. +/// +/// @param [in] x The value to calculate approximate cosine for. +/// +/// @returns +/// The approximate cosine of value. +FfxFloat16 ffxParabolicCosHalf(FfxFloat16 x) +{ + x = ffxFract(x * FFX_BROADCAST_FLOAT16(0.5) + FFX_BROADCAST_FLOAT16(0.75)); + x = x * FFX_BROADCAST_FLOAT16(2.0) - FFX_BROADCAST_FLOAT16(1.0); + return ffxParabolicSinHalf(x); +} + +/// An approximation of cosine. +/// +/// Valid input range is {-1 to 1} representing {0 to 2 pi}, and the output range +/// is {-1/4 to 1/4} representing {-1 to 1}. +/// +/// @param [in] x The value to calculate approximate cosine for. +/// +/// @returns +/// The approximate cosine of value. +FfxFloat16x2 ffxParabolicCosHalf(FfxFloat16x2 x) +{ + x = ffxFract(x * FFX_BROADCAST_FLOAT16X2(0.5) + FFX_BROADCAST_FLOAT16X2(0.75)); + x = x * FFX_BROADCAST_FLOAT16X2(2.0) - FFX_BROADCAST_FLOAT16X2(1.0); + return ffxParabolicSinHalf(x); +} + +/// An approximation of both sine and cosine. +/// +/// Valid input range is {-1 to 1} representing {0 to 2 pi}, and the output range +/// is {-1/4 to 1/4} representing {-1 to 1}. +/// +/// @param [in] x The value to calculate approximate cosine for. +/// +/// @returns +/// A FfxFloat32x2 containing approximations of both sine and cosine of value. +FfxFloat16x2 ffxParabolicSinCosHalf(FfxFloat16 x) +{ + FfxFloat16 y = ffxFract(x * FFX_BROADCAST_FLOAT16(0.5) + FFX_BROADCAST_FLOAT16(0.75)); + y = y * FFX_BROADCAST_FLOAT16(2.0) - FFX_BROADCAST_FLOAT16(1.0); + return ffxParabolicSinHalf(FfxFloat16x2(x, y)); +} + +/// Conditional free logic AND operation using two half-precision values. +/// +/// @param [in] x The first value to be fed into the AND operator. +/// @param [in] y The second value to be fed into the AND operator. +/// +/// @returns +/// Result of the AND operation. +/// +/// @ingroup GPUCore +FfxUInt16 ffxZeroOneAndHalf(FfxUInt16 x, FfxUInt16 y) +{ + return min(x, y); +} + +/// Conditional free logic AND operation using two half-precision values. +/// +/// @param [in] x The first value to be fed into the AND operator. +/// @param [in] y The second value to be fed into the AND operator. +/// +/// @returns +/// Result of the AND operation. +/// +/// @ingroup GPUCore +FfxUInt16x2 ffxZeroOneAndHalf(FfxUInt16x2 x, FfxUInt16x2 y) +{ + return min(x, y); +} + +/// Conditional free logic AND operation using two half-precision values. +/// +/// @param [in] x The first value to be fed into the AND operator. +/// @param [in] y The second value to be fed into the AND operator. +/// +/// @returns +/// Result of the AND operation. +/// +/// @ingroup GPUCore +FfxUInt16x3 ffxZeroOneAndHalf(FfxUInt16x3 x, FfxUInt16x3 y) +{ + return min(x, y); +} + +/// Conditional free logic AND operation using two half-precision values. +/// +/// @param [in] x The first value to be fed into the AND operator. +/// @param [in] y The second value to be fed into the AND operator. +/// +/// @returns +/// Result of the AND operation. +/// +/// @ingroup GPUCore +FfxUInt16x4 ffxZeroOneAndHalf(FfxUInt16x4 x, FfxUInt16x4 y) +{ + return min(x, y); +} + +/// Conditional free logic NOT operation using two half-precision values. +/// +/// @param [in] x The first value to be fed into the NOT operator. +/// @param [in] y The second value to be fed into the NOT operator. +/// +/// @returns +/// Result of the NOT operation. +/// +/// @ingroup GPUCore +FfxUInt16 ffxZeroOneNotHalf(FfxUInt16 x) +{ + return x ^ FFX_BROADCAST_UINT16(1); +} + +/// Conditional free logic NOT operation using two half-precision values. +/// +/// @param [in] x The first value to be fed into the NOT operator. +/// @param [in] y The second value to be fed into the NOT operator. +/// +/// @returns +/// Result of the NOT operation. +/// +/// @ingroup GPUCore +FfxUInt16x2 ffxZeroOneNotHalf(FfxUInt16x2 x) +{ + return x ^ FFX_BROADCAST_UINT16X2(1); +} + +/// Conditional free logic NOT operation using two half-precision values. +/// +/// @param [in] x The first value to be fed into the NOT operator. +/// @param [in] y The second value to be fed into the NOT operator. +/// +/// @returns +/// Result of the NOT operation. +/// +/// @ingroup GPUCore +FfxUInt16x3 ffxZeroOneNotHalf(FfxUInt16x3 x) +{ + return x ^ FFX_BROADCAST_UINT16X3(1); +} + +/// Conditional free logic NOT operation using two half-precision values. +/// +/// @param [in] x The first value to be fed into the NOT operator. +/// @param [in] y The second value to be fed into the NOT operator. +/// +/// @returns +/// Result of the NOT operation. +/// +/// @ingroup GPUCore +FfxUInt16x4 ffxZeroOneNotHalf(FfxUInt16x4 x) +{ + return x ^ FFX_BROADCAST_UINT16X4(1); +} + +/// Conditional free logic OR operation using two half-precision values. +/// +/// @param [in] x The first value to be fed into the OR operator. +/// @param [in] y The second value to be fed into the OR operator. +/// +/// @returns +/// Result of the OR operation. +/// +/// @ingroup GPUCore +FfxUInt16 ffxZeroOneOrHalf(FfxUInt16 x, FfxUInt16 y) +{ + return max(x, y); +} + +/// Conditional free logic OR operation using two half-precision values. +/// +/// @param [in] x The first value to be fed into the OR operator. +/// @param [in] y The second value to be fed into the OR operator. +/// +/// @returns +/// Result of the OR operation. +/// +/// @ingroup GPUCore +FfxUInt16x2 ffxZeroOneOrHalf(FfxUInt16x2 x, FfxUInt16x2 y) +{ + return max(x, y); +} + +/// Conditional free logic OR operation using two half-precision values. +/// +/// @param [in] x The first value to be fed into the OR operator. +/// @param [in] y The second value to be fed into the OR operator. +/// +/// @returns +/// Result of the OR operation. +/// +/// @ingroup GPUCore +FfxUInt16x3 ffxZeroOneOrHalf(FfxUInt16x3 x, FfxUInt16x3 y) +{ + return max(x, y); +} + +/// Conditional free logic OR operation using two half-precision values. +/// +/// @param [in] x The first value to be fed into the OR operator. +/// @param [in] y The second value to be fed into the OR operator. +/// +/// @returns +/// Result of the OR operation. +/// +/// @ingroup GPUCore +FfxUInt16x4 ffxZeroOneOrHalf(FfxUInt16x4 x, FfxUInt16x4 y) +{ + return max(x, y); +} + +/// Convert a half-precision FfxFloat32 value between 0.0f and 1.0f to a half-precision Uint. +/// +/// @param [in] x The value to converted to a Uint. +/// +/// @returns +/// The converted Uint value. +/// +/// @ingroup GPUCore +FfxUInt16 ffxZeroOneFloat16ToUint16(FfxFloat16 x) +{ + return FFX_TO_UINT16(x * FFX_TO_FLOAT16(FFX_TO_UINT16(1))); +} + +/// Convert a half-precision FfxFloat32 value between 0.0f and 1.0f to a half-precision Uint. +/// +/// @param [in] x The value to converted to a Uint. +/// +/// @returns +/// The converted Uint value. +/// +/// @ingroup GPUCore +FfxUInt16x2 ffxZeroOneFloat16x2ToUint16x2(FfxFloat16x2 x) +{ + return FFX_TO_UINT16X2(x * FFX_TO_FLOAT16X2(FfxUInt16x2(1, 1))); +} + +/// Convert a half-precision FfxFloat32 value between 0.0f and 1.0f to a half-precision Uint. +/// +/// @param [in] x The value to converted to a Uint. +/// +/// @returns +/// The converted Uint value. +/// +/// @ingroup GPUCore +FfxUInt16x3 ffxZeroOneFloat16x3ToUint16x3(FfxFloat16x3 x) +{ + return FFX_TO_UINT16X3(x * FFX_TO_FLOAT16X3(FfxUInt16x3(1, 1, 1))); +} + +/// Convert a half-precision FfxFloat32 value between 0.0f and 1.0f to a half-precision Uint. +/// +/// @param [in] x The value to converted to a Uint. +/// +/// @returns +/// The converted Uint value. +/// +/// @ingroup GPUCore +FfxUInt16x4 ffxZeroOneFloat16x4ToUint16x4(FfxFloat16x4 x) +{ + return FFX_TO_UINT16X4(x * FFX_TO_FLOAT16X4(FfxUInt16x4(1, 1, 1, 1))); +} + +/// Convert a half-precision FfxUInt32 value between 0 and 1 to a half-precision FfxFloat32. +/// +/// @param [in] x The value to converted to a half-precision FfxFloat32. +/// +/// @returns +/// The converted half-precision FfxFloat32 value. +/// +/// @ingroup GPUCore +FfxFloat16 ffxZeroOneUint16ToFloat16(FfxUInt16 x) +{ + return FFX_TO_FLOAT16(x * FFX_TO_UINT16(FFX_TO_FLOAT16(1.0))); +} + +/// Convert a half-precision FfxUInt32 value between 0 and 1 to a half-precision FfxFloat32. +/// +/// @param [in] x The value to converted to a half-precision FfxFloat32. +/// +/// @returns +/// The converted half-precision FfxFloat32 value. +/// +/// @ingroup GPUCore +FfxFloat16x2 ffxZeroOneUint16x2ToFloat16x2(FfxUInt16x2 x) +{ + return FFX_TO_FLOAT16X2(x * FFX_TO_UINT16X2(FfxUInt16x2(FFX_TO_FLOAT16(1.0), FFX_TO_FLOAT16(1.0)))); +} + +/// Convert a half-precision FfxUInt32 value between 0 and 1 to a half-precision FfxFloat32. +/// +/// @param [in] x The value to converted to a half-precision FfxFloat32. +/// +/// @returns +/// The converted half-precision FfxFloat32 value. +/// +/// @ingroup GPUCore +FfxFloat16x3 ffxZeroOneUint16x3ToFloat16x3(FfxUInt16x3 x) +{ + return FFX_TO_FLOAT16X3(x * FFX_TO_UINT16X3(FfxUInt16x3(FFX_TO_FLOAT16(1.0), FFX_TO_FLOAT16(1.0), FFX_TO_FLOAT16(1.0)))); +} + +/// Convert a half-precision FfxUInt32 value between 0 and 1 to a half-precision FfxFloat32. +/// +/// @param [in] x The value to converted to a half-precision FfxFloat32. +/// +/// @returns +/// The converted half-precision FfxFloat32 value. +/// +/// @ingroup GPUCore +FfxFloat16x4 ffxZeroOneUint16x4ToFloat16x4(FfxUInt16x4 x) +{ + return FFX_TO_FLOAT16X4(x * FFX_TO_UINT16X4(FfxUInt16x4(FFX_TO_FLOAT16(1.0), FFX_TO_FLOAT16(1.0), FFX_TO_FLOAT16(1.0), FFX_TO_FLOAT16(1.0)))); +} + +/// Conditional free logic AND operation using two half-precision values. +/// +/// @param [in] x The first value to be fed into the AND operator. +/// @param [in] y The second value to be fed into the AND operator. +/// +/// @returns +/// Result of the AND operation. +/// +/// @ingroup GPUCore +FfxFloat16 ffxZeroOneAndHalf(FfxFloat16 x, FfxFloat16 y) +{ + return min(x, y); +} + +/// Conditional free logic AND operation using two half-precision values. +/// +/// @param [in] x The first value to be fed into the AND operator. +/// @param [in] y The second value to be fed into the AND operator. +/// +/// @returns +/// Result of the AND operation. +/// +/// @ingroup GPUCore +FfxFloat16x2 ffxZeroOneAndHalf(FfxFloat16x2 x, FfxFloat16x2 y) +{ + return min(x, y); +} + +/// Conditional free logic AND operation using two half-precision values. +/// +/// @param [in] x The first value to be fed into the AND operator. +/// @param [in] y The second value to be fed into the AND operator. +/// +/// @returns +/// Result of the AND operation. +/// +/// @ingroup GPUCore +FfxFloat16x3 ffxZeroOneAndHalf(FfxFloat16x3 x, FfxFloat16x3 y) +{ + return min(x, y); +} + +/// Conditional free logic AND operation using two half-precision values. +/// +/// @param [in] x The first value to be fed into the AND operator. +/// @param [in] y The second value to be fed into the AND operator. +/// +/// @returns +/// Result of the AND operation. +/// +/// @ingroup GPUCore +FfxFloat16x4 ffxZeroOneAndHalf(FfxFloat16x4 x, FfxFloat16x4 y) +{ + return min(x, y); +} + +/// Conditional free logic AND NOT operation using two half-precision values. +/// +/// @param [in] x The first value to be fed into the AND NOT operator. +/// @param [in] y The second value to be fed into the AND NOT operator. +/// +/// @returns +/// Result of the AND NOT operation. +/// +/// @ingroup GPUCore +FfxFloat16 ffxSignedZeroOneAndOrHalf(FfxFloat16 x, FfxFloat16 y) +{ + return (-x) * y + FFX_BROADCAST_FLOAT16(1.0); +} + +/// Conditional free logic AND NOT operation using two half-precision values. +/// +/// @param [in] x The first value to be fed into the AND NOT operator. +/// @param [in] y The second value to be fed into the AND NOT operator. +/// +/// @returns +/// Result of the AND NOT operation. +/// +/// @ingroup GPUCore +FfxFloat16x2 ffxSignedZeroOneAndOrHalf(FfxFloat16x2 x, FfxFloat16x2 y) +{ + return (-x) * y + FFX_BROADCAST_FLOAT16X2(1.0); +} + +/// Conditional free logic AND NOT operation using two half-precision values. +/// +/// @param [in] x The first value to be fed into the AND NOT operator. +/// @param [in] y The second value to be fed into the AND NOT operator. +/// +/// @returns +/// Result of the AND NOT operation. +/// +/// @ingroup GPUCore +FfxFloat16x3 ffxSignedZeroOneAndOrHalf(FfxFloat16x3 x, FfxFloat16x3 y) +{ + return (-x) * y + FFX_BROADCAST_FLOAT16X3(1.0); +} + +/// Conditional free logic AND NOT operation using two half-precision values. +/// +/// @param [in] x The first value to be fed into the AND NOT operator. +/// @param [in] y The second value to be fed into the AND NOT operator. +/// +/// @returns +/// Result of the AND NOT operation. +/// +/// @ingroup GPUCore +FfxFloat16x4 ffxSignedZeroOneAndOrHalf(FfxFloat16x4 x, FfxFloat16x4 y) +{ + return (-x) * y + FFX_BROADCAST_FLOAT16X4(1.0); +} + +/// Conditional free logic AND operation using two half-precision values followed by +/// a NOT operation using the resulting value and a third half-precision value. +/// +/// @param [in] x The first value to be fed into the AND operator. +/// @param [in] y The second value to be fed into the AND operator. +/// @param [in] z The second value to be fed into the OR operator. +/// +/// @returns +/// Result of the AND OR operation. +/// +/// @ingroup GPUCore +FfxFloat16 ffxZeroOneAndOrHalf(FfxFloat16 x, FfxFloat16 y, FfxFloat16 z) +{ + return ffxSaturate(x * y + z); +} + +/// Conditional free logic AND operation using two half-precision values followed by +/// a NOT operation using the resulting value and a third half-precision value. +/// +/// @param [in] x The first value to be fed into the AND operator. +/// @param [in] y The second value to be fed into the AND operator. +/// @param [in] z The second value to be fed into the OR operator. +/// +/// @returns +/// Result of the AND OR operation. +/// +/// @ingroup GPUCore +FfxFloat16x2 ffxZeroOneAndOrHalf(FfxFloat16x2 x, FfxFloat16x2 y, FfxFloat16x2 z) +{ + return ffxSaturate(x * y + z); +} + +/// Conditional free logic AND operation using two half-precision values followed by +/// a NOT operation using the resulting value and a third half-precision value. +/// +/// @param [in] x The first value to be fed into the AND operator. +/// @param [in] y The second value to be fed into the AND operator. +/// @param [in] z The second value to be fed into the OR operator. +/// +/// @returns +/// Result of the AND OR operation. +/// +/// @ingroup GPUCore +FfxFloat16x3 ffxZeroOneAndOrHalf(FfxFloat16x3 x, FfxFloat16x3 y, FfxFloat16x3 z) +{ + return ffxSaturate(x * y + z); +} + +/// Conditional free logic AND operation using two half-precision values followed by +/// a NOT operation using the resulting value and a third half-precision value. +/// +/// @param [in] x The first value to be fed into the AND operator. +/// @param [in] y The second value to be fed into the AND operator. +/// @param [in] z The second value to be fed into the OR operator. +/// +/// @returns +/// Result of the AND OR operation. +/// +/// @ingroup GPUCore +FfxFloat16x4 ffxZeroOneAndOrHalf(FfxFloat16x4 x, FfxFloat16x4 y, FfxFloat16x4 z) +{ + return ffxSaturate(x * y + z); +} + +/// Given a half-precision value, returns 1.0 if greater than zero and 0.0 if not. +/// +/// @param [in] x The value to be compared. +/// +/// @returns +/// Result of the greater than zero comparison. +/// +/// @ingroup GPUCore +FfxFloat16 ffxZeroOneIsGreaterThanZeroHalf(FfxFloat16 x) +{ + return ffxSaturate(x * FFX_BROADCAST_FLOAT16(FFX_POSITIVE_INFINITY_HALF)); +} + +/// Given a half-precision value, returns 1.0 if greater than zero and 0.0 if not. +/// +/// @param [in] x The value to be compared. +/// +/// @returns +/// Result of the greater than zero comparison. +/// +/// @ingroup GPUCore +FfxFloat16x2 ffxZeroOneIsGreaterThanZeroHalf(FfxFloat16x2 x) +{ + return ffxSaturate(x * FFX_BROADCAST_FLOAT16X2(FFX_POSITIVE_INFINITY_HALF)); +} + +/// Given a half-precision value, returns 1.0 if greater than zero and 0.0 if not. +/// +/// @param [in] x The value to be compared. +/// +/// @returns +/// Result of the greater than zero comparison. +/// +/// @ingroup GPUCore +FfxFloat16x3 ffxZeroOneIsGreaterThanZeroHalf(FfxFloat16x3 x) +{ + return ffxSaturate(x * FFX_BROADCAST_FLOAT16X3(FFX_POSITIVE_INFINITY_HALF)); +} + +/// Given a half-precision value, returns 1.0 if greater than zero and 0.0 if not. +/// +/// @param [in] x The value to be compared. +/// +/// @returns +/// Result of the greater than zero comparison. +/// +/// @ingroup GPUCore +FfxFloat16x4 ffxZeroOneIsGreaterThanZeroHalf(FfxFloat16x4 x) +{ + return ffxSaturate(x * FFX_BROADCAST_FLOAT16X4(FFX_POSITIVE_INFINITY_HALF)); +} + +/// Conditional free logic signed NOT operation using two half-precision FfxFloat32 values. +/// +/// @param [in] x The first value to be fed into the AND OR operator. +/// +/// @returns +/// Result of the AND OR operation. +/// +/// @ingroup GPUCore +FfxFloat16 ffxZeroOneNotHalf(FfxFloat16 x) +{ + return FFX_BROADCAST_FLOAT16(1.0) - x; +} + +/// Conditional free logic signed NOT operation using two half-precision FfxFloat32 values. +/// +/// @param [in] x The first value to be fed into the AND OR operator. +/// +/// @returns +/// Result of the AND OR operation. +/// +/// @ingroup GPUCore +FfxFloat16x2 ffxZeroOneNotHalf(FfxFloat16x2 x) +{ + return FFX_BROADCAST_FLOAT16X2(1.0) - x; +} + +/// Conditional free logic signed NOT operation using two half-precision FfxFloat32 values. +/// +/// @param [in] x The first value to be fed into the AND OR operator. +/// +/// @returns +/// Result of the AND OR operation. +/// +/// @ingroup GPUCore +FfxFloat16x3 ffxZeroOneNotHalf(FfxFloat16x3 x) +{ + return FFX_BROADCAST_FLOAT16X3(1.0) - x; +} + +/// Conditional free logic signed NOT operation using two half-precision FfxFloat32 values. +/// +/// @param [in] x The first value to be fed into the AND OR operator. +/// +/// @returns +/// Result of the AND OR operation. +/// +/// @ingroup GPUCore +FfxFloat16x4 ffxZeroOneNotHalf(FfxFloat16x4 x) +{ + return FFX_BROADCAST_FLOAT16X4(1.0) - x; +} + +/// Conditional free logic OR operation using two half-precision FfxFloat32 values. +/// +/// @param [in] x The first value to be fed into the OR operator. +/// @param [in] y The second value to be fed into the OR operator. +/// +/// @returns +/// Result of the OR operation. +/// +/// @ingroup GPUCore +FfxFloat16 ffxZeroOneOrHalf(FfxFloat16 x, FfxFloat16 y) +{ + return max(x, y); +} + +/// Conditional free logic OR operation using two half-precision FfxFloat32 values. +/// +/// @param [in] x The first value to be fed into the OR operator. +/// @param [in] y The second value to be fed into the OR operator. +/// +/// @returns +/// Result of the OR operation. +/// +/// @ingroup GPUCore +FfxFloat16x2 ffxZeroOneOrHalf(FfxFloat16x2 x, FfxFloat16x2 y) +{ + return max(x, y); +} + +/// Conditional free logic OR operation using two half-precision FfxFloat32 values. +/// +/// @param [in] x The first value to be fed into the OR operator. +/// @param [in] y The second value to be fed into the OR operator. +/// +/// @returns +/// Result of the OR operation. +/// +/// @ingroup GPUCore +FfxFloat16x3 ffxZeroOneOrHalf(FfxFloat16x3 x, FfxFloat16x3 y) +{ + return max(x, y); +} + +/// Conditional free logic OR operation using two half-precision FfxFloat32 values. +/// +/// @param [in] x The first value to be fed into the OR operator. +/// @param [in] y The second value to be fed into the OR operator. +/// +/// @returns +/// Result of the OR operation. +/// +/// @ingroup GPUCore +FfxFloat16x4 ffxZeroOneOrHalf(FfxFloat16x4 x, FfxFloat16x4 y) +{ + return max(x, y); +} + +/// Choose between two half-precision FfxFloat32 values if the first paramter is greater than zero. +/// +/// @param [in] x The value to compare against zero. +/// @param [in] y The value to return if the comparision is greater than zero. +/// @param [in] z The value to return if the comparision is less than or equal to zero. +/// +/// @returns +/// The selected value. +/// +/// @ingroup GPUCore +FfxFloat16 ffxZeroOneSelectHalf(FfxFloat16 x, FfxFloat16 y, FfxFloat16 z) +{ + FfxFloat16 r = (-x) * z + z; + return x * y + r; +} + +/// Choose between two half-precision FfxFloat32 values if the first paramter is greater than zero. +/// +/// @param [in] x The value to compare against zero. +/// @param [in] y The value to return if the comparision is greater than zero. +/// @param [in] z The value to return if the comparision is less than or equal to zero. +/// +/// @returns +/// The selected value. +/// +/// @ingroup GPUCore +FfxFloat16x2 ffxZeroOneSelectHalf(FfxFloat16x2 x, FfxFloat16x2 y, FfxFloat16x2 z) +{ + FfxFloat16x2 r = (-x) * z + z; + return x * y + r; +} + +/// Choose between two half-precision FfxFloat32 values if the first paramter is greater than zero. +/// +/// @param [in] x The value to compare against zero. +/// @param [in] y The value to return if the comparision is greater than zero. +/// @param [in] z The value to return if the comparision is less than or equal to zero. +/// +/// @returns +/// The selected value. +/// +/// @ingroup GPUCore +FfxFloat16x3 ffxZeroOneSelectHalf(FfxFloat16x3 x, FfxFloat16x3 y, FfxFloat16x3 z) +{ + FfxFloat16x3 r = (-x) * z + z; + return x * y + r; +} + +/// Choose between two half-precision FfxFloat32 values if the first paramter is greater than zero. +/// +/// @param [in] x The value to compare against zero. +/// @param [in] y The value to return if the comparision is greater than zero. +/// @param [in] z The value to return if the comparision is less than or equal to zero. +/// +/// @returns +/// The selected value. +/// +/// @ingroup GPUCore +FfxFloat16x4 ffxZeroOneSelectHalf(FfxFloat16x4 x, FfxFloat16x4 y, FfxFloat16x4 z) +{ + FfxFloat16x4 r = (-x) * z + z; + return x * y + r; +} + +/// Given a half-precision value, returns 1.0 if less than zero and 0.0 if not. +/// +/// @param [in] x The value to be compared. +/// +/// @returns +/// Result of the sign value. +/// +/// @ingroup GPUCore +FfxFloat16 ffxZeroOneIsSignedHalf(FfxFloat16 x) +{ + return ffxSaturate(x * FFX_BROADCAST_FLOAT16(FFX_NEGATIVE_INFINITY_HALF)); +} + +/// Given a half-precision value, returns 1.0 if less than zero and 0.0 if not. +/// +/// @param [in] x The value to be compared. +/// +/// @returns +/// Result of the sign value. +/// +/// @ingroup GPUCore +FfxFloat16x2 ffxZeroOneIsSignedHalf(FfxFloat16x2 x) +{ + return ffxSaturate(x * FFX_BROADCAST_FLOAT16X2(FFX_NEGATIVE_INFINITY_HALF)); +} + +/// Given a half-precision value, returns 1.0 if less than zero and 0.0 if not. +/// +/// @param [in] x The value to be compared. +/// +/// @returns +/// Result of the sign value. +/// +/// @ingroup GPUCore +FfxFloat16x3 ffxZeroOneIsSignedHalf(FfxFloat16x3 x) +{ + return ffxSaturate(x * FFX_BROADCAST_FLOAT16X3(FFX_NEGATIVE_INFINITY_HALF)); +} + +/// Given a half-precision value, returns 1.0 if less than zero and 0.0 if not. +/// +/// @param [in] x The value to be compared. +/// +/// @returns +/// Result of the sign value. +/// +/// @ingroup GPUCore +FfxFloat16x4 ffxZeroOneIsSignedHalf(FfxFloat16x4 x) +{ + return ffxSaturate(x * FFX_BROADCAST_FLOAT16X4(FFX_NEGATIVE_INFINITY_HALF)); +} + +/// Compute a Rec.709 color space. +/// +/// Rec.709 is used for some HDTVs. +/// +/// Both Rec.709 and sRGB have a linear segment which as spec'ed would intersect the curved segment 2 times. +/// (a.) For 8-bit sRGB, steps {0 to 10.3} are in the linear region (4% of the encoding range). +/// (b.) For 8-bit 709, steps {0 to 20.7} are in the linear region (8% of the encoding range). +/// +/// @param [in] c The color to convert to Rec. 709. +/// +/// @returns +/// The color in Rec.709 space. +/// +/// @ingroup GPUCore +FfxFloat16 ffxRec709FromLinearHalf(FfxFloat16 c) +{ + FfxFloat16x3 j = FfxFloat16x3(0.018 * 4.5, 4.5, 0.45); + FfxFloat16x2 k = FfxFloat16x2(1.099, -0.099); + return clamp(j.x, c * j.y, pow(c, j.z) * k.x + k.y); +} + +/// Compute a Rec.709 color space. +/// +/// Rec.709 is used for some HDTVs. +/// +/// Both Rec.709 and sRGB have a linear segment which as spec'ed would intersect the curved segment 2 times. +/// (a.) For 8-bit sRGB, steps {0 to 10.3} are in the linear region (4% of the encoding range). +/// (b.) For 8-bit 709, steps {0 to 20.7} are in the linear region (8% of the encoding range). +/// +/// @param [in] c The color to convert to Rec. 709. +/// +/// @returns +/// The color in Rec.709 space. +/// +/// @ingroup GPUCore +FfxFloat16x2 ffxRec709FromLinearHalf(FfxFloat16x2 c) +{ + FfxFloat16x3 j = FfxFloat16x3(0.018 * 4.5, 4.5, 0.45); + FfxFloat16x2 k = FfxFloat16x2(1.099, -0.099); + return clamp(j.xx, c * j.yy, pow(c, j.zz) * k.xx + k.yy); +} + +/// Compute a Rec.709 color space. +/// +/// Rec.709 is used for some HDTVs. +/// +/// Both Rec.709 and sRGB have a linear segment which as spec'ed would intersect the curved segment 2 times. +/// (a.) For 8-bit sRGB, steps {0 to 10.3} are in the linear region (4% of the encoding range). +/// (b.) For 8-bit 709, steps {0 to 20.7} are in the linear region (8% of the encoding range). +/// +/// @param [in] c The color to convert to Rec. 709. +/// +/// @returns +/// The color in Rec.709 space. +/// +/// @ingroup GPUCore +FfxFloat16x3 ffxRec709FromLinearHalf(FfxFloat16x3 c) +{ + FfxFloat16x3 j = FfxFloat16x3(0.018 * 4.5, 4.5, 0.45); + FfxFloat16x2 k = FfxFloat16x2(1.099, -0.099); + return clamp(j.xxx, c * j.yyy, pow(c, j.zzz) * k.xxx + k.yyy); +} + +/// Compute a gamma value from a linear value. +/// +/// Typically 2.2 for some PC displays, or 2.4-2.5 for CRTs, or 2.2 FreeSync2 native. +/// +/// Note: 'rcpX' is '1/x', where the 'x' is what would be used in ffxLinearFromGammaHalf. +/// +/// @param [in] c The value to convert to gamma space from linear. +/// @param [in] rcpX The reciprocal of power value used for the gamma curve. +/// +/// @returns +/// A value in gamma space. +/// +/// @ingroup GPUCore +FfxFloat16 ffxGammaFromLinearHalf(FfxFloat16 c, FfxFloat16 rcpX) +{ + return pow(c, FFX_BROADCAST_FLOAT16(rcpX)); +} + +/// Compute a gamma value from a linear value. +/// +/// Typically 2.2 for some PC displays, or 2.4-2.5 for CRTs, or 2.2 FreeSync2 native. +/// +/// Note: 'rcpX' is '1/x', where the 'x' is what would be used in ffxLinearFromGammaHalf. +/// +/// @param [in] c The value to convert to gamma space from linear. +/// @param [in] rcpX The reciprocal of power value used for the gamma curve. +/// +/// @returns +/// A value in gamma space. +/// +/// @ingroup GPUCore +FfxFloat16x2 ffxGammaFromLinearHalf(FfxFloat16x2 c, FfxFloat16 rcpX) +{ + return pow(c, FFX_BROADCAST_FLOAT16X2(rcpX)); +} + +/// Compute a gamma value from a linear value. +/// +/// Typically 2.2 for some PC displays, or 2.4-2.5 for CRTs, or 2.2 FreeSync2 native. +/// +/// Note: 'rcpX' is '1/x', where the 'x' is what would be used in ffxLinearFromGammaHalf. +/// +/// @param [in] c The value to convert to gamma space from linear. +/// @param [in] rcpX The reciprocal of power value used for the gamma curve. +/// +/// @returns +/// A value in gamma space. +/// +/// @ingroup GPUCore +FfxFloat16x3 ffxGammaFromLinearHalf(FfxFloat16x3 c, FfxFloat16 rcpX) +{ + return pow(c, FFX_BROADCAST_FLOAT16X3(rcpX)); +} + +/// Compute an SRGB value from a linear value. +/// +/// @param [in] c The value to convert to SRGB from linear. +/// +/// @returns +/// A value in SRGB space. +/// +/// @ingroup GPUCore +FfxFloat16 ffxSrgbFromLinearHalf(FfxFloat16 c) +{ + FfxFloat16x3 j = FfxFloat16x3(0.0031308 * 12.92, 12.92, 1.0 / 2.4); + FfxFloat16x2 k = FfxFloat16x2(1.055, -0.055); + return clamp(j.x, c * j.y, pow(c, j.z) * k.x + k.y); +} + +/// Compute an SRGB value from a linear value. +/// +/// @param [in] c The value to convert to SRGB from linear. +/// +/// @returns +/// A value in SRGB space. +/// +/// @ingroup GPUCore +FfxFloat16x2 ffxSrgbFromLinearHalf(FfxFloat16x2 c) +{ + FfxFloat16x3 j = FfxFloat16x3(0.0031308 * 12.92, 12.92, 1.0 / 2.4); + FfxFloat16x2 k = FfxFloat16x2(1.055, -0.055); + return clamp(j.xx, c * j.yy, pow(c, j.zz) * k.xx + k.yy); +} + +/// Compute an SRGB value from a linear value. +/// +/// @param [in] c The value to convert to SRGB from linear. +/// +/// @returns +/// A value in SRGB space. +/// +/// @ingroup GPUCore +FfxFloat16x3 ffxSrgbFromLinearHalf(FfxFloat16x3 c) +{ + FfxFloat16x3 j = FfxFloat16x3(0.0031308 * 12.92, 12.92, 1.0 / 2.4); + FfxFloat16x2 k = FfxFloat16x2(1.055, -0.055); + return clamp(j.xxx, c * j.yyy, pow(c, j.zzz) * k.xxx + k.yyy); +} + +/// Compute the square root of a value. +/// +/// @param [in] c The value to compute the square root for. +/// +/// @returns +/// A square root of the input value. +/// +/// @ingroup GPUCore +FfxFloat16 ffxSquareRootHalf(FfxFloat16 c) +{ + return sqrt(c); +} + +/// Compute the square root of a value. +/// +/// @param [in] c The value to compute the square root for. +/// +/// @returns +/// A square root of the input value. +/// +/// @ingroup GPUCore +FfxFloat16x2 ffxSquareRootHalf(FfxFloat16x2 c) +{ + return sqrt(c); +} + +/// Compute the square root of a value. +/// +/// @param [in] c The value to compute the square root for. +/// +/// @returns +/// A square root of the input value. +/// +/// @ingroup GPUCore +FfxFloat16x3 ffxSquareRootHalf(FfxFloat16x3 c) +{ + return sqrt(c); +} + +/// Compute the cube root of a value. +/// +/// @param [in] c The value to compute the cube root for. +/// +/// @returns +/// A cube root of the input value. +/// +/// @ingroup GPUCore +FfxFloat16 ffxCubeRootHalf(FfxFloat16 c) +{ + return pow(c, FFX_BROADCAST_FLOAT16(1.0 / 3.0)); +} + +/// Compute the cube root of a value. +/// +/// @param [in] c The value to compute the cube root for. +/// +/// @returns +/// A cube root of the input value. +/// +/// @ingroup GPUCore +FfxFloat16x2 ffxCubeRootHalf(FfxFloat16x2 c) +{ + return pow(c, FFX_BROADCAST_FLOAT16X2(1.0 / 3.0)); +} + +/// Compute the cube root of a value. +/// +/// @param [in] c The value to compute the cube root for. +/// +/// @returns +/// A cube root of the input value. +/// +/// @ingroup GPUCore +FfxFloat16x3 ffxCubeRootHalf(FfxFloat16x3 c) +{ + return pow(c, FFX_BROADCAST_FLOAT16X3(1.0 / 3.0)); +} + +/// Compute a linear value from a REC.709 value. +/// +/// @param [in] c The value to convert to linear from REC.709. +/// +/// @returns +/// A value in linear space. +/// +/// @ingroup GPUCore +FfxFloat16 ffxLinearFromRec709Half(FfxFloat16 c) +{ + FfxFloat16x3 j = FfxFloat16x3(0.081 / 4.5, 1.0 / 4.5, 1.0 / 0.45); + FfxFloat16x2 k = FfxFloat16x2(1.0 / 1.099, 0.099 / 1.099); + return ffxZeroOneSelectHalf(ffxZeroOneIsSignedHalf(c - j.x), c * j.y, pow(c * k.x + k.y, j.z)); +} + +/// Compute a linear value from a REC.709 value. +/// +/// @param [in] c The value to convert to linear from REC.709. +/// +/// @returns +/// A value in linear space. +/// +/// @ingroup GPUCore +FfxFloat16x2 ffxLinearFromRec709Half(FfxFloat16x2 c) +{ + FfxFloat16x3 j = FfxFloat16x3(0.081 / 4.5, 1.0 / 4.5, 1.0 / 0.45); + FfxFloat16x2 k = FfxFloat16x2(1.0 / 1.099, 0.099 / 1.099); + return ffxZeroOneSelectHalf(ffxZeroOneIsSignedHalf(c - j.xx), c * j.yy, pow(c * k.xx + k.yy, j.zz)); +} + +/// Compute a linear value from a REC.709 value. +/// +/// @param [in] c The value to convert to linear from REC.709. +/// +/// @returns +/// A value in linear space. +/// +/// @ingroup GPUCore +FfxFloat16x3 ffxLinearFromRec709Half(FfxFloat16x3 c) +{ + FfxFloat16x3 j = FfxFloat16x3(0.081 / 4.5, 1.0 / 4.5, 1.0 / 0.45); + FfxFloat16x2 k = FfxFloat16x2(1.0 / 1.099, 0.099 / 1.099); + return ffxZeroOneSelectHalf(ffxZeroOneIsSignedHalf(c - j.xxx), c * j.yyy, pow(c * k.xxx + k.yyy, j.zzz)); +} + +/// Compute a linear value from a value in a gamma space. +/// +/// Typically 2.2 for some PC displays, or 2.4-2.5 for CRTs, or 2.2 FreeSync2 native. +/// +/// @param [in] c The value to convert to linear in gamma space. +/// @param [in] x The power value used for the gamma curve. +/// +/// @returns +/// A value in linear space. +/// +/// @ingroup GPUCore +FfxFloat16 ffxLinearFromGammaHalf(FfxFloat16 c, FfxFloat16 x) +{ + return pow(c, FFX_BROADCAST_FLOAT16(x)); +} + +/// Compute a linear value from a value in a gamma space. +/// +/// Typically 2.2 for some PC displays, or 2.4-2.5 for CRTs, or 2.2 FreeSync2 native. +/// +/// @param [in] c The value to convert to linear in gamma space. +/// @param [in] x The power value used for the gamma curve. +/// +/// @returns +/// A value in linear space. +/// +/// @ingroup GPUCore +FfxFloat16x2 ffxLinearFromGammaHalf(FfxFloat16x2 c, FfxFloat16 x) +{ + return pow(c, FFX_BROADCAST_FLOAT16X2(x)); +} + +/// Compute a linear value from a value in a gamma space. +/// +/// Typically 2.2 for some PC displays, or 2.4-2.5 for CRTs, or 2.2 FreeSync2 native. +/// +/// @param [in] c The value to convert to linear in gamma space. +/// @param [in] x The power value used for the gamma curve. +/// +/// @returns +/// A value in linear space. +/// +/// @ingroup GPUCore +FfxFloat16x3 ffxLinearFromGammaHalf(FfxFloat16x3 c, FfxFloat16 x) +{ + return pow(c, FFX_BROADCAST_FLOAT16X3(x)); +} + +/// Compute a linear value from a value in a SRGB space. +/// +/// Typically 2.2 for some PC displays, or 2.4-2.5 for CRTs, or 2.2 FreeSync2 native. +/// +/// @param [in] c The value to convert to linear in SRGB space. +/// +/// @returns +/// A value in linear space. +/// +/// @ingroup GPUCore +FfxFloat16 ffxLinearFromSrgbHalf(FfxFloat16 c) +{ + FfxFloat16x3 j = FfxFloat16x3(0.04045 / 12.92, 1.0 / 12.92, 2.4); + FfxFloat16x2 k = FfxFloat16x2(1.0 / 1.055, 0.055 / 1.055); + return ffxZeroOneSelectHalf(ffxZeroOneIsSignedHalf(c - j.x), c * j.y, pow(c * k.x + k.y, j.z)); +} + +/// Compute a linear value from a value in a SRGB space. +/// +/// Typically 2.2 for some PC displays, or 2.4-2.5 for CRTs, or 2.2 FreeSync2 native. +/// +/// @param [in] c The value to convert to linear in SRGB space. +/// +/// @returns +/// A value in linear space. +/// +/// @ingroup GPUCore +FfxFloat16x2 ffxLinearFromSrgbHalf(FfxFloat16x2 c) +{ + FfxFloat16x3 j = FfxFloat16x3(0.04045 / 12.92, 1.0 / 12.92, 2.4); + FfxFloat16x2 k = FfxFloat16x2(1.0 / 1.055, 0.055 / 1.055); + return ffxZeroOneSelectHalf(ffxZeroOneIsSignedHalf(c - j.xx), c * j.yy, pow(c * k.xx + k.yy, j.zz)); +} + +/// Compute a linear value from a value in a SRGB space. +/// +/// Typically 2.2 for some PC displays, or 2.4-2.5 for CRTs, or 2.2 FreeSync2 native. +/// +/// @param [in] c The value to convert to linear in SRGB space. +/// +/// @returns +/// A value in linear space. +/// +/// @ingroup GPUCore +FfxFloat16x3 ffxLinearFromSrgbHalf(FfxFloat16x3 c) +{ + FfxFloat16x3 j = FfxFloat16x3(0.04045 / 12.92, 1.0 / 12.92, 2.4); + FfxFloat16x2 k = FfxFloat16x2(1.0 / 1.055, 0.055 / 1.055); + return ffxZeroOneSelectHalf(ffxZeroOneIsSignedHalf(c - j.xxx), c * j.yyy, pow(c * k.xxx + k.yyy, j.zzz)); +} + +/// A remapping of 64x1 to 8x8 imposing rotated 2x2 pixel quads in quad linear. +/// +/// Remap illustration: +/// +/// 543210 +/// ~~~~~~ +/// ..xxx. +/// yy...y +/// +/// @param [in] a The input 1D coordinates to remap. +/// +/// @returns +/// The remapped 2D coordinates. +/// +/// @ingroup GPUCore +FfxUInt16x2 ffxRemapForQuadHalf(FfxUInt32 a) +{ + return FfxUInt16x2(ffxBitfieldExtract(a, 1u, 3u), ffxBitfieldInsertMask(ffxBitfieldExtract(a, 3u, 3u), a, 1u)); +} + +/// A helper function performing a remap 64x1 to 8x8 remapping which is necessary for 2D wave reductions. +/// +/// The 64-wide lane indices to 8x8 remapping is performed as follows: +/// +/// 00 01 08 09 10 11 18 19 +/// 02 03 0a 0b 12 13 1a 1b +/// 04 05 0c 0d 14 15 1c 1d +/// 06 07 0e 0f 16 17 1e 1f +/// 20 21 28 29 30 31 38 39 +/// 22 23 2a 2b 32 33 3a 3b +/// 24 25 2c 2d 34 35 3c 3d +/// 26 27 2e 2f 36 37 3e 3f +/// +/// @param [in] a The input 1D coordinate to remap. +/// +/// @returns +/// The remapped 2D coordinates. +/// +/// @ingroup GPUCore +FfxUInt16x2 ffxRemapForWaveReductionHalf(FfxUInt32 a) +{ + return FfxUInt16x2(ffxBitfieldInsertMask(ffxBitfieldExtract(a, 2u, 3u), a, 1u), ffxBitfieldInsertMask(ffxBitfieldExtract(a, 3u, 3u), ffxBitfieldExtract(a, 1u, 2u), 2u)); +} + +#endif // FFX_HALF diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/ffx_core_hlsl.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/ffx_core_hlsl.h new file mode 100644 index 00000000..28827d98 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/ffx_core_hlsl.h @@ -0,0 +1,1898 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +/// @defgroup HLSLCore HLSL Core +/// HLSL core defines and functions +/// +/// @ingroup FfxHLSL + +#define DECLARE_SRV_REGISTER(regIndex) t##regIndex +#define DECLARE_UAV_REGISTER(regIndex) u##regIndex +#define DECLARE_CB_REGISTER(regIndex) b##regIndex +#define FFX_DECLARE_SRV(regIndex) register(DECLARE_SRV_REGISTER(regIndex)) +#define FFX_DECLARE_UAV(regIndex) register(DECLARE_UAV_REGISTER(regIndex)) +#define FFX_DECLARE_CB(regIndex) register(DECLARE_CB_REGISTER(regIndex)) + +/// A define for abstracting select functionality for pre/post HLSL 21 +/// +/// @ingroup HLSLCore +#if __HLSL_VERSION >= 2021 + +#define FFX_SELECT(cond, arg1, arg2) select(cond, arg1, arg2) + +#else // #if __HLSL_VERSION >= 2021 + +#define FFX_SELECT(cond, arg1, arg2) cond ? arg1 : arg2 + +#endif // #if __HLSL_VERSION >= 2021 + +/// A define for abstracting shared memory between shading languages. +/// +/// @ingroup HLSLCore +#define FFX_GROUPSHARED groupshared + +/// A define for abstracting compute memory barriers between shading languages. +/// +/// @ingroup HLSLCore +#define FFX_GROUP_MEMORY_BARRIER GroupMemoryBarrierWithGroupSync() + +/// A define for abstracting compute atomic additions between shading languages. +/// +/// @ingroup HLSLCore +#define FFX_ATOMIC_ADD(x, y) InterlockedAdd(x, y) + +/// A define for abstracting compute atomic additions between shading languages. +/// +/// @ingroup HLSLCore +#define FFX_ATOMIC_ADD_RETURN(x, y, r) InterlockedAdd(x, y, r) + +/// A define for abstracting compute atomic OR between shading languages. +/// +/// @ingroup HLSLCore +#define FFX_ATOMIC_OR(x, y) InterlockedOr(x, y) + +/// A define for abstracting compute atomic min between shading languages. +/// +/// @ingroup HLSLCore +#define FFX_ATOMIC_MIN(x, y) InterlockedMin(x, y) + +/// A define for abstracting compute atomic max between shading languages. +/// +/// @ingroup HLSLCore +#define FFX_ATOMIC_MAX(x, y) InterlockedMax(x, y) + +/// A define added to accept static markup on functions to aid CPU/GPU portability of code. +/// +/// @ingroup HLSLCore +#define FFX_STATIC static + +/// A define for abstracting loop unrolling between shading languages. +/// +/// @ingroup HLSLCore +#define FFX_UNROLL [unroll] + +/// A define for abstracting a 'greater than' comparison operator between two types. +/// +/// @ingroup HLSLCore +#define FFX_GREATER_THAN(x, y) x > y + +/// A define for abstracting a 'greater than or equal' comparison operator between two types. +/// +/// @ingroup HLSLCore +#define FFX_GREATER_THAN_EQUAL(x, y) x >= y + +/// A define for abstracting a 'less than' comparison operator between two types. +/// +/// @ingroup HLSLCore +#define FFX_LESS_THAN(x, y) x < y + +/// A define for abstracting a 'less than or equal' comparison operator between two types. +/// +/// @ingroup HLSLCore +#define FFX_LESS_THAN_EQUAL(x, y) x <= y + +/// A define for abstracting an 'equal' comparison operator between two types. +/// +/// @ingroup HLSLCore +#define FFX_EQUAL(x, y) x == y + +/// A define for abstracting a 'not equal' comparison operator between two types. +/// +/// @ingroup HLSLCore +#define FFX_NOT_EQUAL(x, y) x != y + +/// A define for abstracting matrix multiply operations between shading languages. +/// +/// @ingroup HLSLCore +#define FFX_MATRIX_MULTIPLY(a, b) mul(a, b) + +/// A define for abstracting vector transformations between shading languages. +/// +/// @ingroup HLSLCore +#define FFX_TRANSFORM_VECTOR(a, b) mul(a, b) + +/// A define for abstracting modulo operations between shading languages. +/// +/// @ingroup HLSLCore +#define FFX_MODULO(a, b) (fmod(a, b)) + +/// Broadcast a scalar value to a 1-dimensional floating point vector. +/// +/// @ingroup HLSLCore +#define FFX_BROADCAST_FLOAT32(x) FfxFloat32(x) + +/// Broadcast a scalar value to a 2-dimensional floating point vector. +/// +/// @ingroup HLSLCore +#define FFX_BROADCAST_FLOAT32X2(x) FfxFloat32(x) + +/// Broadcast a scalar value to a 3-dimensional floating point vector. +/// +/// @ingroup HLSLCore +#define FFX_BROADCAST_FLOAT32X3(x) FfxFloat32(x) + +/// Broadcast a scalar value to a 4-dimensional floating point vector. +/// +/// @ingroup HLSLCore +#define FFX_BROADCAST_FLOAT32X4(x) FfxFloat32(x) + +/// Broadcast a scalar value to a 1-dimensional unsigned integer vector. +/// +/// @ingroup HLSLCore +#define FFX_BROADCAST_UINT32(x) FfxUInt32(x) + +/// Broadcast a scalar value to a 2-dimensional unsigned integer vector. +/// +/// @ingroup HLSLCore +#define FFX_BROADCAST_UINT32X2(x) FfxUInt32(x) + +/// Broadcast a scalar value to a 4-dimensional unsigned integer vector. +/// +/// @ingroup HLSLCore +#define FFX_BROADCAST_UINT32X3(x) FfxUInt32(x) + +/// Broadcast a scalar value to a 4-dimensional unsigned integer vector. +/// +/// @ingroup HLSLCore +#define FFX_BROADCAST_UINT32X4(x) FfxUInt32(x) + +/// Broadcast a scalar value to a 1-dimensional signed integer vector. +/// +/// @ingroup HLSLCore +#define FFX_BROADCAST_INT32(x) FfxInt32(x) + +/// Broadcast a scalar value to a 2-dimensional signed integer vector. +/// +/// @ingroup HLSLCore +#define FFX_BROADCAST_INT32X2(x) FfxInt32(x) + +/// Broadcast a scalar value to a 3-dimensional signed integer vector. +/// +/// @ingroup HLSLCore +#define FFX_BROADCAST_INT32X3(x) FfxInt32(x) + +/// Broadcast a scalar value to a 4-dimensional signed integer vector. +/// +/// @ingroup HLSLCore +#define FFX_BROADCAST_INT32X4(x) FfxInt32(x) + +/// Broadcast a scalar value to a 1-dimensional half-precision floating point vector. +/// +/// @ingroup HLSLCore +#define FFX_BROADCAST_MIN_FLOAT16(a) FFX_MIN16_F(a) + +/// Broadcast a scalar value to a 2-dimensional half-precision floating point vector. +/// +/// @ingroup HLSLCore +#define FFX_BROADCAST_MIN_FLOAT16X2(a) FFX_MIN16_F(a) + +/// Broadcast a scalar value to a 3-dimensional half-precision floating point vector. +/// +/// @ingroup HLSLCore +#define FFX_BROADCAST_MIN_FLOAT16X3(a) FFX_MIN16_F(a) + +/// Broadcast a scalar value to a 4-dimensional half-precision floating point vector. +/// +/// @ingroup HLSLCore +#define FFX_BROADCAST_MIN_FLOAT16X4(a) FFX_MIN16_F(a) + +/// Broadcast a scalar value to a 1-dimensional half-precision unsigned integer vector. +/// +/// @ingroup HLSLCore +#define FFX_BROADCAST_MIN_UINT16(a) FFX_MIN16_U(a) + +/// Broadcast a scalar value to a 2-dimensional half-precision unsigned integer vector. +/// +/// @ingroup HLSLCore +#define FFX_BROADCAST_MIN_UINT16X2(a) FFX_MIN16_U(a) + +/// Broadcast a scalar value to a 3-dimensional half-precision unsigned integer vector. +/// +/// @ingroup HLSLCore +#define FFX_BROADCAST_MIN_UINT16X3(a) FFX_MIN16_U(a) + +/// Broadcast a scalar value to a 4-dimensional half-precision unsigned integer vector. +/// +/// @ingroup HLSLCore +#define FFX_BROADCAST_MIN_UINT16X4(a) FFX_MIN16_U(a) + +/// Broadcast a scalar value to a 1-dimensional half-precision signed integer vector. +/// +/// @ingroup HLSLCore +#define FFX_BROADCAST_MIN_INT16(a) FFX_MIN16_I(a) + +/// Broadcast a scalar value to a 2-dimensional half-precision signed integer vector. +/// +/// @ingroup HLSLCore +#define FFX_BROADCAST_MIN_INT16X2(a) FFX_MIN16_I(a) + +/// Broadcast a scalar value to a 3-dimensional half-precision signed integer vector. +/// +/// @ingroup HLSLCore +#define FFX_BROADCAST_MIN_INT16X3(a) FFX_MIN16_I(a) + +/// Broadcast a scalar value to a 4-dimensional half-precision signed integer vector. +/// +/// @ingroup HLSLCore +#define FFX_BROADCAST_MIN_INT16X4(a) FFX_MIN16_I(a) + +/// Convert FfxFloat32 to half (in lower 16-bits of output). +/// +/// This function implements the same fast technique that is documented here: ftp://ftp.fox-toolkit.org/pub/fasthalffloatconversion.pdf +/// +/// The function supports denormals. +/// +/// Some conversion rules are to make computations possibly "safer" on the GPU, +/// -INF & -NaN -> -65504 +/// +INF & +NaN -> +65504 +/// +/// @param [in] f The 32bit floating point value to convert. +/// +/// @returns +/// The closest 16bit floating point value to f. +/// +/// @ingroup HLSLCore +#define ffxF32ToF16 f32tof16 + +/// Pack 2x32-bit floating point values in a single 32bit value. +/// +/// This function first converts each component of value into their nearest 16-bit floating +/// point representation, and then stores the X and Y components in the lower and upper 16 bits of the +/// 32bit unsigned integer respectively. +/// +/// @param [in] value A 2-dimensional floating point value to convert and pack. +/// +/// @returns +/// A packed 32bit value containing 2 16bit floating point values. +/// +/// @ingroup HLSLCore +FfxUInt32 ffxPackHalf2x16(FfxFloat32x2 value) +{ + return ffxF32ToF16(value.x) | (ffxF32ToF16(value.y) << 16); +} + +/// Broadcast a scalar value to a 2-dimensional floating point vector. +/// +/// @param [in] value The value to to broadcast. +/// +/// @returns +/// A 2-dimensional floating point vector with value in each component. +/// +/// @ingroup HLSLCore +FfxFloat32x2 ffxBroadcast2(FfxFloat32 value) +{ + return FfxFloat32x2(value, value); +} + +/// Broadcast a scalar value to a 3-dimensional floating point vector. +/// +/// @param [in] value The value to to broadcast. +/// +/// @returns +/// A 3-dimensional floating point vector with value in each component. +/// +/// @ingroup HLSLCore +FfxFloat32x3 ffxBroadcast3(FfxFloat32 value) +{ + return FfxFloat32x3(value, value, value); +} + +/// Broadcast a scalar value to a 4-dimensional floating point vector. +/// +/// @param [in] value The value to to broadcast. +/// +/// @returns +/// A 4-dimensional floating point vector with value in each component. +/// +/// @ingroup HLSLCore +FfxFloat32x4 ffxBroadcast4(FfxFloat32 value) +{ + return FfxFloat32x4(value, value, value, value); +} + +/// Broadcast a scalar value to a 2-dimensional signed integer vector. +/// +/// @param [in] value The value to to broadcast. +/// +/// @returns +/// A 2-dimensional signed integer vector with value in each component. +/// +/// @ingroup HLSLCore +FfxInt32x2 ffxBroadcast2(FfxInt32 value) +{ + return FfxInt32x2(value, value); +} + +/// Broadcast a scalar value to a 3-dimensional signed integer vector. +/// +/// @param [in] value The value to to broadcast. +/// +/// @returns +/// A 3-dimensional signed integer vector with value in each component. +/// +/// @ingroup HLSLCore +FfxInt32x3 ffxBroadcast3(FfxInt32 value) +{ + return FfxInt32x3(value, value, value); +} + +/// Broadcast a scalar value to a 4-dimensional signed integer vector. +/// +/// @param [in] value The value to to broadcast. +/// +/// @returns +/// A 4-dimensional signed integer vector with value in each component. +/// +/// @ingroup HLSLCore +FfxInt32x4 ffxBroadcast4(FfxInt32 value) +{ + return FfxInt32x4(value, value, value, value); +} + +/// Broadcast a scalar value to a 2-dimensional unsigned integer vector. +/// +/// @param [in] value The value to to broadcast. +/// +/// @returns +/// A 2-dimensional unsigned integer vector with value in each component. +/// +/// @ingroup HLSLCore +FfxUInt32x2 ffxBroadcast2(FfxUInt32 value) +{ + return FfxUInt32x2(value, value); +} + +/// Broadcast a scalar value to a 3-dimensional unsigned integer vector. +/// +/// @param [in] value The value to to broadcast. +/// +/// @returns +/// A 3-dimensional unsigned integer vector with value in each component. +/// +/// @ingroup HLSLCore +FfxUInt32x3 ffxBroadcast3(FfxUInt32 value) +{ + return FfxUInt32x3(value, value, value); +} + +/// Broadcast a scalar value to a 4-dimensional unsigned integer vector. +/// +/// @param [in] value The value to to broadcast. +/// +/// @returns +/// A 4-dimensional unsigned integer vector with value in each component. +/// +/// @ingroup HLSLCore +FfxUInt32x4 ffxBroadcast4(FfxUInt32 value) +{ + return FfxUInt32x4(value, value, value, value); +} + +FfxUInt32 ffxBitfieldExtract(FfxUInt32 src, FfxUInt32 off, FfxUInt32 bits) +{ + FfxUInt32 mask = (1u << bits) - 1; + return (src >> off) & mask; +} + +FfxUInt32 ffxBitfieldInsert(FfxUInt32 src, FfxUInt32 ins, FfxUInt32 mask) +{ + return (ins & mask) | (src & (~mask)); +} + +FfxUInt32 ffxBitfieldInsertMask(FfxUInt32 src, FfxUInt32 ins, FfxUInt32 bits) +{ + FfxUInt32 mask = (1u << bits) - 1; + return (ins & mask) | (src & (~mask)); +} + +/// Interprets the bit pattern of x as an unsigned integer. +/// +/// @param [in] x The input value. +/// +/// @returns +/// The input interpreted as an unsigned integer. +/// +/// @ingroup HLSLCore +FfxUInt32 ffxAsUInt32(FfxFloat32 x) +{ + return asuint(x); +} + +/// Interprets the bit pattern of x as an unsigned integer. +/// +/// @param [in] x The input value. +/// +/// @returns +/// The input interpreted as an unsigned integer. +/// +/// @ingroup HLSLCore +FfxUInt32x2 ffxAsUInt32(FfxFloat32x2 x) +{ + return asuint(x); +} + +/// Interprets the bit pattern of x as an unsigned integer. +/// +/// @param [in] x The input value. +/// +/// @returns +/// The input interpreted as an unsigned integer. +/// +/// @ingroup HLSLCore +FfxUInt32x3 ffxAsUInt32(FfxFloat32x3 x) +{ + return asuint(x); +} + +/// Interprets the bit pattern of x as an unsigned integer. +/// +/// @param [in] x The input value. +/// +/// @returns +/// The input interpreted as an unsigned integer. +/// +/// @ingroup HLSLCore +FfxUInt32x4 ffxAsUInt32(FfxFloat32x4 x) +{ + return asuint(x); +} + +/// Interprets the bit pattern of x as a floating-point number. +/// +/// @param [in] x The input value. +/// +/// @returns +/// The input interpreted as a floating-point number. +/// +/// @ingroup HLSLCore +FfxFloat32 ffxAsFloat(FfxUInt32 x) +{ + return asfloat(x); +} + +/// Interprets the bit pattern of x as a floating-point number. +/// +/// @param [in] x The input value. +/// +/// @returns +/// The input interpreted as a floating-point number. +/// +/// @ingroup HLSLCore +FfxFloat32x2 ffxAsFloat(FfxUInt32x2 x) +{ + return asfloat(x); +} + +/// Interprets the bit pattern of x as a floating-point number. +/// +/// @param [in] x The input value. +/// +/// @returns +/// The input interpreted as a floating-point number. +/// +/// @ingroup HLSLCore +FfxFloat32x3 ffxAsFloat(FfxUInt32x3 x) +{ + return asfloat(x); +} + +/// Interprets the bit pattern of x as a floating-point number. +/// +/// @param [in] x The input value. +/// +/// @returns +/// The input interpreted as a floating-point number. +/// +/// @ingroup HLSLCore +FfxFloat32x4 ffxAsFloat(FfxUInt32x4 x) +{ + return asfloat(x); +} + +/// Compute the inverse of a value. +/// +/// @param [in] x The value to calulate the inverse of. +/// +/// @returns +/// The inverse of x. +/// +/// @ingroup HLSLCore +FfxFloat32 ffxReciprocal(FfxFloat32 x) +{ + return rcp(x); +} + +/// Compute the inverse of a value. +/// +/// @param [in] x The value to calulate the inverse of. +/// +/// @returns +/// The inverse of x. +/// +/// @ingroup HLSLCore +FfxFloat32x2 ffxReciprocal(FfxFloat32x2 x) +{ + return rcp(x); +} + +/// Compute the inverse of a value. +/// +/// @param [in] x The value to calulate the inverse of. +/// +/// @returns +/// The inverse of x. +/// +/// @ingroup HLSLCore +FfxFloat32x3 ffxReciprocal(FfxFloat32x3 x) +{ + return rcp(x); +} + +/// Compute the inverse of a value. +/// +/// @param [in] x The value to calulate the inverse of. +/// +/// @returns +/// The inverse of x. +/// +/// @ingroup HLSLCore +FfxFloat32x4 ffxReciprocal(FfxFloat32x4 x) +{ + return rcp(x); +} + +/// Compute the inverse square root of a value. +/// +/// @param [in] x The value to calulate the inverse square root of. +/// +/// @returns +/// The inverse square root of x. +/// +/// @ingroup HLSLCore +FfxFloat32 ffxRsqrt(FfxFloat32 x) +{ + return rsqrt(x); +} + +/// Compute the inverse square root of a value. +/// +/// @param [in] x The value to calulate the inverse square root of. +/// +/// @returns +/// The inverse square root of x. +/// +/// @ingroup HLSLCore +FfxFloat32x2 ffxRsqrt(FfxFloat32x2 x) +{ + return rsqrt(x); +} + +/// Compute the inverse square root of a value. +/// +/// @param [in] x The value to calulate the inverse square root of. +/// +/// @returns +/// The inverse square root of x. +/// +/// @ingroup HLSLCore +FfxFloat32x3 ffxRsqrt(FfxFloat32x3 x) +{ + return rsqrt(x); +} + +/// Compute the inverse square root of a value. +/// +/// @param [in] x The value to calulate the inverse square root of. +/// +/// @returns +/// The inverse square root of x. +/// +/// @ingroup HLSLCore +FfxFloat32x4 ffxRsqrt(FfxFloat32x4 x) +{ + return rsqrt(x); +} + +/// Compute the linear interopation between two values. +/// +/// Implemented by calling the HLSL mix instrinsic function. Implements the +/// following math: +/// +/// (1 - t) * x + t * y +/// +/// @param [in] x The first value to lerp between. +/// @param [in] y The second value to lerp between. +/// @param [in] t The value to determine how much of x and how much of y. +/// +/// @returns +/// A linearly interpolated value between x and y according to t. +/// +/// @ingroup HLSLCore +FfxFloat32 ffxLerp(FfxFloat32 x, FfxFloat32 y, FfxFloat32 t) +{ + return lerp(x, y, t); +} + +/// Compute the linear interopation between two values. +/// +/// Implemented by calling the HLSL mix instrinsic function. Implements the +/// following math: +/// +/// (1 - t) * x + t * y +/// +/// @param [in] x The first value to lerp between. +/// @param [in] y The second value to lerp between. +/// @param [in] t The value to determine how much of x and how much of y. +/// +/// @returns +/// A linearly interpolated value between x and y according to t. +/// +/// @ingroup HLSLCore +FfxFloat32x2 ffxLerp(FfxFloat32x2 x, FfxFloat32x2 y, FfxFloat32 t) +{ + return lerp(x, y, t); +} + +/// Compute the linear interopation between two values. +/// +/// Implemented by calling the HLSL mix instrinsic function. Implements the +/// following math: +/// +/// (1 - t) * x + t * y +/// +/// @param [in] x The first value to lerp between. +/// @param [in] y The second value to lerp between. +/// @param [in] t The value to determine how much of x and how much of y. +/// +/// @returns +/// A linearly interpolated value between x and y according to t. +/// +/// @ingroup HLSLCore +FfxFloat32x2 ffxLerp(FfxFloat32x2 x, FfxFloat32x2 y, FfxFloat32x2 t) +{ + return lerp(x, y, t); +} + +/// Compute the linear interopation between two values. +/// +/// Implemented by calling the HLSL mix instrinsic function. Implements the +/// following math: +/// +/// (1 - t) * x + t * y +/// +/// @param [in] x The first value to lerp between. +/// @param [in] y The second value to lerp between. +/// @param [in] t The value to determine how much of x and how much of y. +/// +/// @returns +/// A linearly interpolated value between x and y according to t. +/// +/// @ingroup HLSLCore +FfxFloat32x3 ffxLerp(FfxFloat32x3 x, FfxFloat32x3 y, FfxFloat32 t) +{ + return lerp(x, y, t); +} + +/// Compute the linear interopation between two values. +/// +/// Implemented by calling the HLSL mix instrinsic function. Implements the +/// following math: +/// +/// (1 - t) * x + t * y +/// +/// @param [in] x The first value to lerp between. +/// @param [in] y The second value to lerp between. +/// @param [in] t The value to determine how much of x and how much of y. +/// +/// @returns +/// A linearly interpolated value between x and y according to t. +/// +/// @ingroup HLSLCore +FfxFloat32x3 ffxLerp(FfxFloat32x3 x, FfxFloat32x3 y, FfxFloat32x3 t) +{ + return lerp(x, y, t); +} + +/// Compute the linear interopation between two values. +/// +/// Implemented by calling the HLSL mix instrinsic function. Implements the +/// following math: +/// +/// (1 - t) * x + t * y +/// +/// @param [in] x The first value to lerp between. +/// @param [in] y The second value to lerp between. +/// @param [in] t The value to determine how much of x and how much of y. +/// +/// @returns +/// A linearly interpolated value between x and y according to t. +/// +/// @ingroup HLSLCore +FfxFloat32x4 ffxLerp(FfxFloat32x4 x, FfxFloat32x4 y, FfxFloat32 t) +{ + return lerp(x, y, t); +} + +/// Compute the linear interopation between two values. +/// +/// Implemented by calling the HLSL mix instrinsic function. Implements the +/// following math: +/// +/// (1 - t) * x + t * y +/// +/// @param [in] x The first value to lerp between. +/// @param [in] y The second value to lerp between. +/// @param [in] t The value to determine how much of x and how much of y. +/// +/// @returns +/// A linearly interpolated value between x and y according to t. +/// +/// @ingroup HLSLCore +FfxFloat32x4 ffxLerp(FfxFloat32x4 x, FfxFloat32x4 y, FfxFloat32x4 t) +{ + return lerp(x, y, t); +} + +/// Clamp a value to a [0..1] range. +/// +/// @param [in] x The value to clamp to [0..1] range. +/// +/// @returns +/// The clamped version of x. +/// +/// @ingroup HLSLCore +FfxFloat32 ffxSaturate(FfxFloat32 x) +{ + return saturate(x); +} + +/// Clamp a value to a [0..1] range. +/// +/// @param [in] x The value to clamp to [0..1] range. +/// +/// @returns +/// The clamped version of x. +/// +/// @ingroup HLSLCore +FfxFloat32x2 ffxSaturate(FfxFloat32x2 x) +{ + return saturate(x); +} + +/// Clamp a value to a [0..1] range. +/// +/// @param [in] x The value to clamp to [0..1] range. +/// +/// @returns +/// The clamped version of x. +/// +/// @ingroup HLSLCore +FfxFloat32x3 ffxSaturate(FfxFloat32x3 x) +{ + return saturate(x); +} + +/// Clamp a value to a [0..1] range. +/// +/// @param [in] x The value to clamp to [0..1] range. +/// +/// @returns +/// The clamped version of x. +/// +/// @ingroup HLSLCore +FfxFloat32x4 ffxSaturate(FfxFloat32x4 x) +{ + return saturate(x); +} + +/// Compute the factional part of a decimal value. +/// +/// This function calculates x - floor(x). Where floor is the intrinsic HLSL function. +/// +/// NOTE: This function should compile down to a single V_MAX3_F32 operation on GCN/RDNA hardware. It is +/// worth further noting that this function is intentionally distinct from the HLSL frac intrinsic +/// function. +/// +/// @param [in] x The value to compute the fractional part from. +/// +/// @returns +/// The fractional part of x. +/// +/// @ingroup HLSLCore +FfxFloat32 ffxFract(FfxFloat32 x) +{ + return x - floor(x); +} + +/// Compute the factional part of a decimal value. +/// +/// This function calculates x - floor(x). Where floor is the intrinsic HLSL function. +/// +/// NOTE: This function should compile down to a single V_MAX3_F32 operation on GCN/RDNA hardware. It is +/// worth further noting that this function is intentionally distinct from the HLSL frac intrinsic +/// function. +/// +/// @param [in] x The value to compute the fractional part from. +/// +/// @returns +/// The fractional part of x. +/// +/// @ingroup HLSLCore +FfxFloat32x2 ffxFract(FfxFloat32x2 x) +{ + return x - floor(x); +} + +/// Compute the factional part of a decimal value. +/// +/// This function calculates x - floor(x). Where floor is the intrinsic HLSL function. +/// +/// NOTE: This function should compile down to a single V_MAX3_F32 operation on GCN/RDNA hardware. It is +/// worth further noting that this function is intentionally distinct from the HLSL frac intrinsic +/// function. +/// +/// @param [in] x The value to compute the fractional part from. +/// +/// @returns +/// The fractional part of x. +/// +/// @ingroup HLSLCore +FfxFloat32x3 ffxFract(FfxFloat32x3 x) +{ + return x - floor(x); +} + +/// Compute the factional part of a decimal value. +/// +/// This function calculates x - floor(x). Where floor is the intrinsic HLSL function. +/// +/// NOTE: This function should compile down to a single V_MAX3_F32 operation on GCN/RDNA hardware. It is +/// worth further noting that this function is intentionally distinct from the HLSL frac intrinsic +/// function. +/// +/// @param [in] x The value to compute the fractional part from. +/// +/// @returns +/// The fractional part of x. +/// +/// @ingroup HLSLCore +FfxFloat32x4 ffxFract(FfxFloat32x4 x) +{ + return x - floor(x); +} + +/// Rounds to the nearest integer. In case the fractional part is 0.5, it will round to the nearest even integer. +/// +/// @param [in] x The value to be rounded. +/// +/// @returns +/// The nearest integer from x. The nearest even integer from x if equidistant from 2 integer. +/// +/// @ingroup HLSLCore +FfxFloat32 ffxRound(FfxFloat32 x) +{ + return round(x); +} + +/// Rounds to the nearest integer. In case the fractional part is 0.5, it will round to the nearest even integer. +/// +/// @param [in] x The value to be rounded. +/// +/// @returns +/// The nearest integer from x. The nearest even integer from x if equidistant from 2 integer. +/// +/// @ingroup HLSLCore +FfxFloat32x2 ffxRound(FfxFloat32x2 x) +{ + return round(x); +} + +/// Rounds to the nearest integer. In case the fractional part is 0.5, it will round to the nearest even integer. +/// +/// @param [in] x The value to be rounded. +/// +/// @returns +/// The nearest integer from x. The nearest even integer from x if equidistant from 2 integer. +/// +/// @ingroup HLSLCore +FfxFloat32x3 ffxRound(FfxFloat32x3 x) +{ + return round(x); +} + +/// Rounds to the nearest integer. In case the fractional part is 0.5, it will round to the nearest even integer. +/// +/// @param [in] x The value to be rounded. +/// +/// @returns +/// The nearest integer from x. The nearest even integer from x if equidistant from 2 integer. +/// +/// @ingroup HLSLCore +FfxFloat32x4 ffxRound(FfxFloat32x4 x) +{ + return round(x); +} + +/// Compute the maximum of three values. +/// +/// NOTE: This function should compile down to a single V_MAX3_F32 operation on GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the max calculation. +/// @param [in] y The second value to include in the max calcuation. +/// @param [in] z The third value to include in the max calcuation. +/// +/// @returns +/// The maximum value of x, y, and z. +/// +/// @ingroup HLSLCore +FfxFloat32 ffxMax3(FfxFloat32 x, FfxFloat32 y, FfxFloat32 z) +{ + return max(x, max(y, z)); +} + +/// Compute the maximum of three values. +/// +/// NOTE: This function should compile down to a single V_MAX3_F32 operation on GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the max calculation. +/// @param [in] y The second value to include in the max calcuation. +/// @param [in] z The third value to include in the max calcuation. +/// +/// @returns +/// The maximum value of x, y, and z. +/// +/// @ingroup HLSLCore +FfxFloat32x2 ffxMax3(FfxFloat32x2 x, FfxFloat32x2 y, FfxFloat32x2 z) +{ + return max(x, max(y, z)); +} + +/// Compute the maximum of three values. +/// +/// NOTE: This function should compile down to a single V_MAX3_F32 operation on GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the max calculation. +/// @param [in] y The second value to include in the max calcuation. +/// @param [in] z The third value to include in the max calcuation. +/// +/// @returns +/// The maximum value of x, y, and z. +/// +/// @ingroup HLSLCore +FfxFloat32x3 ffxMax3(FfxFloat32x3 x, FfxFloat32x3 y, FfxFloat32x3 z) +{ + return max(x, max(y, z)); +} + +/// Compute the maximum of three values. +/// +/// NOTE: This function should compile down to a single V_MAX3_F32 operation on GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the max calculation. +/// @param [in] y The second value to include in the max calcuation. +/// @param [in] z The third value to include in the max calcuation. +/// +/// @returns +/// The maximum value of x, y, and z. +/// +/// @ingroup HLSLCore +FfxFloat32x4 ffxMax3(FfxFloat32x4 x, FfxFloat32x4 y, FfxFloat32x4 z) +{ + return max(x, max(y, z)); +} + +/// Compute the maximum of three values. +/// +/// NOTE: This function should compile down to a single V_MAX3_F32 operation on GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the max calculation. +/// @param [in] y The second value to include in the max calcuation. +/// @param [in] z The third value to include in the max calcuation. +/// +/// @returns +/// The maximum value of x, y, and z. +/// +/// @ingroup HLSLCore +FfxUInt32 ffxMax3(FfxUInt32 x, FfxUInt32 y, FfxUInt32 z) +{ + return max(x, max(y, z)); +} + +/// Compute the maximum of three values. +/// +/// NOTE: This function should compile down to a single V_MAX3_F32 operation on GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the max calculation. +/// @param [in] y The second value to include in the max calcuation. +/// @param [in] z The third value to include in the max calcuation. +/// +/// @returns +/// The maximum value of x, y, and z. +/// +/// @ingroup HLSLCore +FfxUInt32x2 ffxMax3(FfxUInt32x2 x, FfxUInt32x2 y, FfxUInt32x2 z) +{ + return max(x, max(y, z)); +} + +/// Compute the maximum of three values. +/// +/// NOTE: This function should compile down to a single V_MAX3_F32 operation on GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the max calculation. +/// @param [in] y The second value to include in the max calcuation. +/// @param [in] z The third value to include in the max calcuation. +/// +/// @returns +/// The maximum value of x, y, and z. +/// +/// @ingroup HLSLCore +FfxUInt32x3 ffxMax3(FfxUInt32x3 x, FfxUInt32x3 y, FfxUInt32x3 z) +{ + return max(x, max(y, z)); +} + +/// Compute the maximum of three values. +/// +/// NOTE: This function should compile down to a single V_MAX3_F32 operation on GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the max calculation. +/// @param [in] y The second value to include in the max calcuation. +/// @param [in] z The third value to include in the max calcuation. +/// +/// @returns +/// The maximum value of x, y, and z. +/// +/// @ingroup HLSLCore +FfxUInt32x4 ffxMax3(FfxUInt32x4 x, FfxUInt32x4 y, FfxUInt32x4 z) +{ + return max(x, max(y, z)); +} + +/// Compute the median of three values. +/// +/// NOTE: This function should compile down to a single V_MED3_F32 operation on GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the median calculation. +/// @param [in] y The second value to include in the median calcuation. +/// @param [in] z The third value to include in the median calcuation. +/// +/// @returns +/// The median value of x, y, and z. +/// +/// @ingroup HLSLCore +FfxFloat32 ffxMed3(FfxFloat32 x, FfxFloat32 y, FfxFloat32 z) +{ + return max(min(x, y), min(max(x, y), z)); +} + +/// Compute the median of three values. +/// +/// NOTE: This function should compile down to a single V_MED3_F32 operation on GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the median calculation. +/// @param [in] y The second value to include in the median calcuation. +/// @param [in] z The third value to include in the median calcuation. +/// +/// @returns +/// The median value of x, y, and z. +/// +/// @ingroup HLSLCore +FfxFloat32x2 ffxMed3(FfxFloat32x2 x, FfxFloat32x2 y, FfxFloat32x2 z) +{ + return max(min(x, y), min(max(x, y), z)); +} + +/// Compute the median of three values. +/// +/// NOTE: This function should compile down to a single V_MED3_F32 operation on GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the median calculation. +/// @param [in] y The second value to include in the median calcuation. +/// @param [in] z The third value to include in the median calcuation. +/// +/// @returns +/// The median value of x, y, and z. +/// +/// @ingroup HLSLCore +FfxFloat32x3 ffxMed3(FfxFloat32x3 x, FfxFloat32x3 y, FfxFloat32x3 z) +{ + return max(min(x, y), min(max(x, y), z)); +} + +/// Compute the median of three values. +/// +/// NOTE: This function should compile down to a single V_MED3_F32 operation on GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the median calculation. +/// @param [in] y The second value to include in the median calcuation. +/// @param [in] z The third value to include in the median calcuation. +/// +/// @returns +/// The median value of x, y, and z. +/// +/// @ingroup HLSLCore +FfxFloat32x4 ffxMed3(FfxFloat32x4 x, FfxFloat32x4 y, FfxFloat32x4 z) +{ + return max(min(x, y), min(max(x, y), z)); +} + +/// Compute the median of three values. +/// +/// NOTE: This function should compile down to a single V_MED3_F32 operation on GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the median calculation. +/// @param [in] y The second value to include in the median calcuation. +/// @param [in] z The third value to include in the median calcuation. +/// +/// @returns +/// The median value of x, y, and z. +/// +/// @ingroup HLSL +FfxInt32 ffxMed3(FfxInt32 x, FfxInt32 y, FfxInt32 z) +{ + return max(min(x, y), min(max(x, y), z)); + // return min(max(min(y, z), x), max(y, z)); + // return max(max(x, y), z) == x ? max(y, z) : (max(max(x, y), z) == y ? max(x, z) : max(x, y)); +} + +/// Compute the median of three values. +/// +/// NOTE: This function should compile down to a single V_MED3_F32 operation on GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the median calculation. +/// @param [in] y The second value to include in the median calcuation. +/// @param [in] z The third value to include in the median calcuation. +/// +/// @returns +/// The median value of x, y, and z. +/// +/// @ingroup HLSL +FfxInt32x2 ffxMed3(FfxInt32x2 x, FfxInt32x2 y, FfxInt32x2 z) +{ + return max(min(x, y), min(max(x, y), z)); + // return min(max(min(y, z), x), max(y, z)); + // return max(max(x, y), z) == x ? max(y, z) : (max(max(x, y), z) == y ? max(x, z) : max(x, y)); +} + +/// Compute the median of three values. +/// +/// NOTE: This function should compile down to a single V_MED3_F32 operation on GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the median calculation. +/// @param [in] y The second value to include in the median calcuation. +/// @param [in] z The third value to include in the median calcuation. +/// +/// @returns +/// The median value of x, y, and z. +/// +/// @ingroup HLSL +FfxInt32x3 ffxMed3(FfxInt32x3 x, FfxInt32x3 y, FfxInt32x3 z) +{ + return max(min(x, y), min(max(x, y), z)); +} + +/// Compute the median of three values. +/// +/// NOTE: This function should compile down to a single V_MED3_I32 operation on GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the median calculation. +/// @param [in] y The second value to include in the median calcuation. +/// @param [in] z The third value to include in the median calcuation. +/// +/// @returns +/// The median value of x, y, and z. +/// +/// @ingroup HLSL +FfxInt32x4 ffxMed3(FfxInt32x4 x, FfxInt32x4 y, FfxInt32x4 z) +{ + return max(min(x, y), min(max(x, y), z)); +} + +/// Compute the minimum of three values. +/// +/// NOTE: This function should compile down to a single V_MIN3_F32 operation on GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the min calculation. +/// @param [in] y The second value to include in the min calcuation. +/// @param [in] z The third value to include in the min calcuation. +/// +/// @returns +/// The minimum value of x, y, and z. +/// +/// @ingroup HLSLCore +FfxFloat32 ffxMin3(FfxFloat32 x, FfxFloat32 y, FfxFloat32 z) +{ + return min(x, min(y, z)); +} + +/// Compute the minimum of three values. +/// +/// NOTE: This function should compile down to a single V_MIN3_F32 operation on GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the min calculation. +/// @param [in] y The second value to include in the min calcuation. +/// @param [in] z The third value to include in the min calcuation. +/// +/// @returns +/// The minimum value of x, y, and z. +/// +/// @ingroup HLSLCore +FfxFloat32x2 ffxMin3(FfxFloat32x2 x, FfxFloat32x2 y, FfxFloat32x2 z) +{ + return min(x, min(y, z)); +} + +/// Compute the minimum of three values. +/// +/// NOTE: This function should compile down to a single V_MIN3_F32 operation on GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the min calculation. +/// @param [in] y The second value to include in the min calcuation. +/// @param [in] z The third value to include in the min calcuation. +/// +/// @returns +/// The minimum value of x, y, and z. +/// +/// @ingroup HLSLCore +FfxFloat32x3 ffxMin3(FfxFloat32x3 x, FfxFloat32x3 y, FfxFloat32x3 z) +{ + return min(x, min(y, z)); +} + +/// Compute the minimum of three values. +/// +/// NOTE: This function should compile down to a single V_MIN3_F32 operation on GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the min calculation. +/// @param [in] y The second value to include in the min calcuation. +/// @param [in] z The third value to include in the min calcuation. +/// +/// @returns +/// The minimum value of x, y, and z. +/// +/// @ingroup HLSLCore +FfxFloat32x4 ffxMin3(FfxFloat32x4 x, FfxFloat32x4 y, FfxFloat32x4 z) +{ + return min(x, min(y, z)); +} + +/// Compute the minimum of three values. +/// +/// NOTE: This function should compile down to a single V_MIN3_F32 operation on GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the min calculation. +/// @param [in] y The second value to include in the min calcuation. +/// @param [in] z The third value to include in the min calcuation. +/// +/// @returns +/// The minimum value of x, y, and z. +/// +/// @ingroup HLSLCore +FfxUInt32 ffxMin3(FfxUInt32 x, FfxUInt32 y, FfxUInt32 z) +{ + return min(x, min(y, z)); +} + +/// Compute the minimum of three values. +/// +/// NOTE: This function should compile down to a single V_MIN3_F32 operation on GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the min calculation. +/// @param [in] y The second value to include in the min calcuation. +/// @param [in] z The third value to include in the min calcuation. +/// +/// @returns +/// The minimum value of x, y, and z. +/// +/// @ingroup HLSLCore +FfxUInt32x2 ffxMin3(FfxUInt32x2 x, FfxUInt32x2 y, FfxUInt32x2 z) +{ + return min(x, min(y, z)); +} + +/// Compute the minimum of three values. +/// +/// NOTE: This function should compile down to a single V_MIN3_F32 operation on GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the min calculation. +/// @param [in] y The second value to include in the min calculation. +/// @param [in] z The third value to include in the min calculation. +/// +/// @returns +/// The minimum value of x, y, and z. +/// +/// @ingroup HLSLCore +FfxUInt32x3 ffxMin3(FfxUInt32x3 x, FfxUInt32x3 y, FfxUInt32x3 z) +{ + return min(x, min(y, z)); +} + +/// Compute the minimum of three values. +/// +/// NOTE: This function should compile down to a single V_MIN3_F32 operation on GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the min calculation. +/// @param [in] y The second value to include in the min calcuation. +/// @param [in] z The third value to include in the min calcuation. +/// +/// @returns +/// The minimum value of x, y, and z. +/// +/// @ingroup HLSLCore +FfxUInt32x4 ffxMin3(FfxUInt32x4 x, FfxUInt32x4 y, FfxUInt32x4 z) +{ + return min(x, min(y, z)); +} + + +FfxUInt32 ffxAShrSU1(FfxUInt32 a, FfxUInt32 b) +{ + return FfxUInt32(FfxInt32(a) >> FfxInt32(b)); +} + +FfxUInt32 ffxPackF32(FfxFloat32x2 v){ + FfxUInt32x2 p = FfxUInt32x2(ffxF32ToF16(FfxFloat32x2(v).x), ffxF32ToF16(FfxFloat32x2(v).y)); + return p.x | (p.y << 16); +} + +FfxFloat32x2 ffxUnpackF32(FfxUInt32 a){ + return f16tof32(FfxUInt32x2(a & 0xFFFF, a >> 16)); +} + +FfxUInt32x2 ffxPackF32x2(FfxFloat32x4 v){ + return FfxUInt32x2(ffxPackF32(v.xy), ffxPackF32(v.zw)); +} + +FfxFloat32x4 ffxUnpackF32x2(FfxUInt32x2 a){ + return FfxFloat32x4(ffxUnpackF32(a.x), ffxUnpackF32(a.y)); +} + +//============================================================================================================================== +// HLSL HALF +//============================================================================================================================== +//============================================================================================================================== +// Need to use manual unpack to get optimal execution (don't use packed types in buffers directly). +// Unpack requires this pattern: https://gpuopen.com/first-steps-implementing-fp16/ +FFX_MIN16_F2 ffxUint32ToFloat16x2(FfxUInt32 x) +{ + FfxFloat32x2 t = f16tof32(FfxUInt32x2(x & 0xFFFF, x >> 16)); + return FFX_MIN16_F2(t); +} +FFX_MIN16_F4 ffxUint32x2ToFloat16x4(FfxUInt32x2 x) +{ + return FFX_MIN16_F4(ffxUint32ToFloat16x2(x.x), ffxUint32ToFloat16x2(x.y)); +} +FFX_MIN16_U2 ffxUint32ToUint16x2(FfxUInt32 x) +{ + FfxUInt32x2 t = FfxUInt32x2(x & 0xFFFF, x >> 16); + return FFX_MIN16_U2(t); +} +FFX_MIN16_U4 ffxUint32x2ToUint16x4(FfxUInt32x2 x) +{ + return FFX_MIN16_U4(ffxUint32ToUint16x2(x.x), ffxUint32ToUint16x2(x.y)); +} + +FfxUInt32x2 ffxFloat16x4ToUint32x2(FFX_MIN16_F4 v) +{ + FfxUInt32x2 result; + result.x = ffxF32ToF16(v.x) | (ffxF32ToF16(v.y) << 16); + result.y = ffxF32ToF16(v.z) | (ffxF32ToF16(v.w) << 16); + return result; +} + +/// @brief Inverts the value while avoiding division by zero. If the value is zero, zero is returned. +/// @param v Value to invert. +/// @return If v = 0 returns 0. If v != 0 returns 1/v. +FfxFloat32 ffxInvertSafe(FfxFloat32 v){ + FfxFloat32 s = FfxFloat32(sign(v)); + FfxFloat32 s2 = s*s; + return s2/(v + s2 - 1.0); +} + +/// @brief Inverts the value while avoiding division by zero. If the value is zero, zero is returned. +/// @param v Value to invert. +/// @return If v = 0 returns 0. If v != 0 returns 1/v. +FfxFloat32x2 ffxInvertSafe(FfxFloat32x2 v){ + FfxFloat32x2 s = FfxFloat32x2(sign(v)); + FfxFloat32x2 s2 = s*s; + return s2/(v + s2 - FfxFloat32x2(1.0, 1.0)); +} + +/// @brief Inverts the value while avoiding division by zero. If the value is zero, zero is returned. +/// @param v Value to invert. +/// @return If v = 0 returns 0. If v != 0 returns 1/v. +FfxFloat32x3 ffxInvertSafe(FfxFloat32x3 v){ + FfxFloat32x3 s = FfxFloat32x3(sign(v)); + FfxFloat32x3 s2 = s*s; + return s2/(v + s2 - FfxFloat32x3(1.0, 1.0, 1.0)); +} + +/// @brief Inverts the value while avoiding division by zero. If the value is zero, zero is returned. +/// @param v Value to invert. +/// @return If v = 0 returns 0. If v != 0 returns 1/v. +FfxFloat32x4 ffxInvertSafe(FfxFloat32x4 v){ + FfxFloat32x4 s = FfxFloat32x4(sign(v)); + FfxFloat32x4 s2 = s*s; + return s2/(v + s2 - FfxFloat32x4(1.0, 1.0, 1.0, 1.0)); +} + +#define FFX_UINT32_TO_FLOAT16X2(x) ffxUint32ToFloat16x2(FfxUInt32(x)) +#if FFX_HALF + +#define FFX_UINT32X2_TO_FLOAT16X4(x) ffxUint32x2ToFloat16x4(FfxUInt32x2(x)) +#define FFX_UINT32_TO_UINT16X2(x) ffxUint32ToUint16x2(FfxUInt32(x)) +#define FFX_UINT32X2_TO_UINT16X4(x) ffxUint32x2ToUint16x4(FfxUInt32x2(x)) + +FfxUInt32 ffxPackF16(FfxFloat16x2 v){ + FfxUInt32x2 p = FfxUInt32x2(ffxF32ToF16(FfxFloat32x2(v).x), ffxF32ToF16(FfxFloat32x2(v).y)); + return p.x | (p.y << 16); +} + +FfxFloat16x2 ffxUnpackF16(FfxUInt32 a){ + return FfxFloat16x2(f16tof32(FfxUInt32x2(a & 0xFFFF, a >> 16))); +} + +//------------------------------------------------------------------------------------------------------------------------------ +FfxUInt32 FFX_MIN16_F2ToUint32(FFX_MIN16_F2 x) +{ + return ffxF32ToF16(x.x) + (ffxF32ToF16(x.y) << 16); +} +FfxUInt32x2 FFX_MIN16_F4ToUint32x2(FFX_MIN16_F4 x) +{ + return FfxUInt32x2(FFX_MIN16_F2ToUint32(x.xy), FFX_MIN16_F2ToUint32(x.zw)); +} +FfxUInt32 FFX_MIN16_U2ToUint32(FFX_MIN16_U2 x) +{ + return FfxUInt32(x.x) + (FfxUInt32(x.y) << 16); +} +FfxUInt32x2 FFX_MIN16_U4ToUint32x2(FFX_MIN16_U4 x) +{ + return FfxUInt32x2(FFX_MIN16_U2ToUint32(x.xy), FFX_MIN16_U2ToUint32(x.zw)); +} +#define FFX_FLOAT16X2_TO_UINT32(x) FFX_MIN16_F2ToUint32(FFX_MIN16_F2(x)) +#define FFX_FLOAT16X4_TO_UINT32X2(x) FFX_MIN16_F4ToUint32x2(FFX_MIN16_F4(x)) +#define FFX_UINT16X2_TO_UINT32(x) FFX_MIN16_U2ToUint32(FFX_MIN16_U2(x)) +#define FFX_UINT16X4_TO_UINT32X2(x) FFX_MIN16_U4ToUint32x2(FFX_MIN16_U4(x)) + +#if (FFX_HLSL_SM >= 62) && !defined(FFX_NO_16_BIT_CAST) +#define FFX_TO_UINT16(x) asuint16(x) +#define FFX_TO_UINT16X2(x) asuint16(x) +#define FFX_TO_UINT16X3(x) asuint16(x) +#define FFX_TO_UINT16X4(x) asuint16(x) +#else +#define FFX_TO_UINT16(a) FFX_MIN16_U(ffxF32ToF16(FfxFloat32(a))) +#define FFX_TO_UINT16X2(a) FFX_MIN16_U2(FFX_TO_UINT16((a).x), FFX_TO_UINT16((a).y)) +#define FFX_TO_UINT16X3(a) FFX_MIN16_U3(FFX_TO_UINT16((a).x), FFX_TO_UINT16((a).y), FFX_TO_UINT16((a).z)) +#define FFX_TO_UINT16X4(a) FFX_MIN16_U4(FFX_TO_UINT16((a).x), FFX_TO_UINT16((a).y), FFX_TO_UINT16((a).z), FFX_TO_UINT16((a).w)) +#endif // #if (FFX_HLSL_SM>=62) && !defined(FFX_NO_16_BIT_CAST) + +#if (FFX_HLSL_SM >= 62) && !defined(FFX_NO_16_BIT_CAST) +#define FFX_TO_FLOAT16(x) asfloat16(x) +#define FFX_TO_FLOAT16X2(x) asfloat16(x) +#define FFX_TO_FLOAT16X3(x) asfloat16(x) +#define FFX_TO_FLOAT16X4(x) asfloat16(x) +#else +#define FFX_TO_FLOAT16(a) FFX_MIN16_F(f16tof32(FfxUInt32(a))) +#define FFX_TO_FLOAT16X2(a) FFX_MIN16_F2(FFX_TO_FLOAT16((a).x), FFX_TO_FLOAT16((a).y)) +#define FFX_TO_FLOAT16X3(a) FFX_MIN16_F3(FFX_TO_FLOAT16((a).x), FFX_TO_FLOAT16((a).y), FFX_TO_FLOAT16((a).z)) +#define FFX_TO_FLOAT16X4(a) FFX_MIN16_F4(FFX_TO_FLOAT16((a).x), FFX_TO_FLOAT16((a).y), FFX_TO_FLOAT16((a).z), FFX_TO_FLOAT16((a).w)) +#endif // #if (FFX_HLSL_SM>=62) && !defined(FFX_NO_16_BIT_CAST) + +//============================================================================================================================== +#define FFX_BROADCAST_FLOAT16(a) FFX_MIN16_F(a) +#define FFX_BROADCAST_FLOAT16X2(a) FFX_MIN16_F(a) +#define FFX_BROADCAST_FLOAT16X3(a) FFX_MIN16_F(a) +#define FFX_BROADCAST_FLOAT16X4(a) FFX_MIN16_F(a) + +//------------------------------------------------------------------------------------------------------------------------------ +#define FFX_BROADCAST_INT16(a) FFX_MIN16_I(a) +#define FFX_BROADCAST_INT16X2(a) FFX_MIN16_I(a) +#define FFX_BROADCAST_INT16X3(a) FFX_MIN16_I(a) +#define FFX_BROADCAST_INT16X4(a) FFX_MIN16_I(a) + +//------------------------------------------------------------------------------------------------------------------------------ +#define FFX_BROADCAST_UINT16(a) FFX_MIN16_U(a) +#define FFX_BROADCAST_UINT16X2(a) FFX_MIN16_U(a) +#define FFX_BROADCAST_UINT16X3(a) FFX_MIN16_U(a) +#define FFX_BROADCAST_UINT16X4(a) FFX_MIN16_U(a) + +//============================================================================================================================== +FFX_MIN16_U ffxAbsHalf(FFX_MIN16_U a) +{ + return FFX_MIN16_U(abs(FFX_MIN16_I(a))); +} +FFX_MIN16_U2 ffxAbsHalf(FFX_MIN16_U2 a) +{ + return FFX_MIN16_U2(abs(FFX_MIN16_I2(a))); +} +FFX_MIN16_U3 ffxAbsHalf(FFX_MIN16_U3 a) +{ + return FFX_MIN16_U3(abs(FFX_MIN16_I3(a))); +} +FFX_MIN16_U4 ffxAbsHalf(FFX_MIN16_U4 a) +{ + return FFX_MIN16_U4(abs(FFX_MIN16_I4(a))); +} +//------------------------------------------------------------------------------------------------------------------------------ +FFX_MIN16_F ffxClampHalf(FFX_MIN16_F x, FFX_MIN16_F n, FFX_MIN16_F m) +{ + return max(n, min(x, m)); +} +FFX_MIN16_F2 ffxClampHalf(FFX_MIN16_F2 x, FFX_MIN16_F2 n, FFX_MIN16_F2 m) +{ + return max(n, min(x, m)); +} +FFX_MIN16_F3 ffxClampHalf(FFX_MIN16_F3 x, FFX_MIN16_F3 n, FFX_MIN16_F3 m) +{ + return max(n, min(x, m)); +} +FFX_MIN16_F4 ffxClampHalf(FFX_MIN16_F4 x, FFX_MIN16_F4 n, FFX_MIN16_F4 m) +{ + return max(n, min(x, m)); +} +//------------------------------------------------------------------------------------------------------------------------------ +// V_FRACT_F16 (note DX frac() is different). +FFX_MIN16_F ffxFract(FFX_MIN16_F x) +{ + return x - floor(x); +} +FFX_MIN16_F2 ffxFract(FFX_MIN16_F2 x) +{ + return x - floor(x); +} +FFX_MIN16_F3 ffxFract(FFX_MIN16_F3 x) +{ + return x - floor(x); +} +FFX_MIN16_F4 ffxFract(FFX_MIN16_F4 x) +{ + return x - floor(x); +} +//------------------------------------------------------------------------------------------------------------------------------ +FFX_MIN16_F ffxLerp(FFX_MIN16_F x, FFX_MIN16_F y, FFX_MIN16_F a) +{ + return lerp(x, y, a); +} +FFX_MIN16_F2 ffxLerp(FFX_MIN16_F2 x, FFX_MIN16_F2 y, FFX_MIN16_F a) +{ + return lerp(x, y, a); +} +FFX_MIN16_F2 ffxLerp(FFX_MIN16_F2 x, FFX_MIN16_F2 y, FFX_MIN16_F2 a) +{ + return lerp(x, y, a); +} +FFX_MIN16_F3 ffxLerp(FFX_MIN16_F3 x, FFX_MIN16_F3 y, FFX_MIN16_F a) +{ + return lerp(x, y, a); +} +FFX_MIN16_F3 ffxLerp(FFX_MIN16_F3 x, FFX_MIN16_F3 y, FFX_MIN16_F3 a) +{ + return lerp(x, y, a); +} +FFX_MIN16_F4 ffxLerp(FFX_MIN16_F4 x, FFX_MIN16_F4 y, FFX_MIN16_F a) +{ + return lerp(x, y, a); +} +FFX_MIN16_F4 ffxLerp(FFX_MIN16_F4 x, FFX_MIN16_F4 y, FFX_MIN16_F4 a) +{ + return lerp(x, y, a); +} +//------------------------------------------------------------------------------------------------------------------------------ +FFX_MIN16_F ffxMax3Half(FFX_MIN16_F x, FFX_MIN16_F y, FFX_MIN16_F z) +{ + return max(x, max(y, z)); +} +FFX_MIN16_F2 ffxMax3Half(FFX_MIN16_F2 x, FFX_MIN16_F2 y, FFX_MIN16_F2 z) +{ + return max(x, max(y, z)); +} +FFX_MIN16_F3 ffxMax3Half(FFX_MIN16_F3 x, FFX_MIN16_F3 y, FFX_MIN16_F3 z) +{ + return max(x, max(y, z)); +} +FFX_MIN16_F4 ffxMax3Half(FFX_MIN16_F4 x, FFX_MIN16_F4 y, FFX_MIN16_F4 z) +{ + return max(x, max(y, z)); +} +//------------------------------------------------------------------------------------------------------------------------------ +FFX_MIN16_F ffxMin3Half(FFX_MIN16_F x, FFX_MIN16_F y, FFX_MIN16_F z) +{ + return min(x, min(y, z)); +} +FFX_MIN16_F2 ffxMin3Half(FFX_MIN16_F2 x, FFX_MIN16_F2 y, FFX_MIN16_F2 z) +{ + return min(x, min(y, z)); +} +FFX_MIN16_F3 ffxMin3Half(FFX_MIN16_F3 x, FFX_MIN16_F3 y, FFX_MIN16_F3 z) +{ + return min(x, min(y, z)); +} +FFX_MIN16_F4 ffxMin3Half(FFX_MIN16_F4 x, FFX_MIN16_F4 y, FFX_MIN16_F4 z) +{ + return min(x, min(y, z)); +} +//------------------------------------------------------------------------------------------------------------------------------ +FFX_MIN16_F ffxMed3Half(FFX_MIN16_F x, FFX_MIN16_F y, FFX_MIN16_F z) +{ + return max(min(x, y), min(max(x, y), z)); +} +FFX_MIN16_F2 ffxMed3Half(FFX_MIN16_F2 x, FFX_MIN16_F2 y, FFX_MIN16_F2 z) +{ + return max(min(x, y), min(max(x, y), z)); +} +FFX_MIN16_F3 ffxMed3Half(FFX_MIN16_F3 x, FFX_MIN16_F3 y, FFX_MIN16_F3 z) +{ + return max(min(x, y), min(max(x, y), z)); +} +FFX_MIN16_F4 ffxMed3Half(FFX_MIN16_F4 x, FFX_MIN16_F4 y, FFX_MIN16_F4 z) +{ + return max(min(x, y), min(max(x, y), z)); +} +//------------------------------------------------------------------------------------------------------------------------------ +FFX_MIN16_I ffxMed3Half(FFX_MIN16_I x, FFX_MIN16_I y, FFX_MIN16_I z) +{ + return max(min(x, y), min(max(x, y), z)); +} +FFX_MIN16_I2 ffxMed3Half(FFX_MIN16_I2 x, FFX_MIN16_I2 y, FFX_MIN16_I2 z) +{ + return max(min(x, y), min(max(x, y), z)); +} +FFX_MIN16_I3 ffxMed3Half(FFX_MIN16_I3 x, FFX_MIN16_I3 y, FFX_MIN16_I3 z) +{ + return max(min(x, y), min(max(x, y), z)); +} +FFX_MIN16_I4 ffxMed3Half(FFX_MIN16_I4 x, FFX_MIN16_I4 y, FFX_MIN16_I4 z) +{ + return max(min(x, y), min(max(x, y), z)); +} +//------------------------------------------------------------------------------------------------------------------------------ +FFX_MIN16_F ffxReciprocalHalf(FFX_MIN16_F x) +{ + return rcp(x); +} +FFX_MIN16_F2 ffxReciprocalHalf(FFX_MIN16_F2 x) +{ + return rcp(x); +} +FFX_MIN16_F3 ffxReciprocalHalf(FFX_MIN16_F3 x) +{ + return rcp(x); +} +FFX_MIN16_F4 ffxReciprocalHalf(FFX_MIN16_F4 x) +{ + return rcp(x); +} +//------------------------------------------------------------------------------------------------------------------------------ +FFX_MIN16_F ffxReciprocalSquareRootHalf(FFX_MIN16_F x) +{ + return rsqrt(x); +} +FFX_MIN16_F2 ffxReciprocalSquareRootHalf(FFX_MIN16_F2 x) +{ + return rsqrt(x); +} +FFX_MIN16_F3 ffxReciprocalSquareRootHalf(FFX_MIN16_F3 x) +{ + return rsqrt(x); +} +FFX_MIN16_F4 ffxReciprocalSquareRootHalf(FFX_MIN16_F4 x) +{ + return rsqrt(x); +} +//------------------------------------------------------------------------------------------------------------------------------ +FFX_MIN16_F ffxSaturate(FFX_MIN16_F x) +{ + return saturate(x); +} +FFX_MIN16_F2 ffxSaturate(FFX_MIN16_F2 x) +{ + return saturate(x); +} +FFX_MIN16_F3 ffxSaturate(FFX_MIN16_F3 x) +{ + return saturate(x); +} +FFX_MIN16_F4 ffxSaturate(FFX_MIN16_F4 x) +{ + return saturate(x); +} +//------------------------------------------------------------------------------------------------------------------------------ +FFX_MIN16_U ffxBitShiftRightHalf(FFX_MIN16_U a, FFX_MIN16_U b) +{ + return FFX_MIN16_U(FFX_MIN16_I(a) >> FFX_MIN16_I(b)); +} +FFX_MIN16_U2 ffxBitShiftRightHalf(FFX_MIN16_U2 a, FFX_MIN16_U2 b) +{ + return FFX_MIN16_U2(FFX_MIN16_I2(a) >> FFX_MIN16_I2(b)); +} +FFX_MIN16_U3 ffxBitShiftRightHalf(FFX_MIN16_U3 a, FFX_MIN16_U3 b) +{ + return FFX_MIN16_U3(FFX_MIN16_I3(a) >> FFX_MIN16_I3(b)); +} +FFX_MIN16_U4 ffxBitShiftRightHalf(FFX_MIN16_U4 a, FFX_MIN16_U4 b) +{ + return FFX_MIN16_U4(FFX_MIN16_I4(a) >> FFX_MIN16_I4(b)); +} +#endif // FFX_HALF + +//============================================================================================================================== +// HLSL WAVE +//============================================================================================================================== +#if defined(FFX_WAVE) +// Where 'x' must be a compile time literal. +FfxFloat32 ffxWaveXorF1(FfxFloat32 v, FfxUInt32 x) +{ + return WaveReadLaneAt(v, WaveGetLaneIndex() ^ x); +} +FfxFloat32x2 ffxWaveXorF2(FfxFloat32x2 v, FfxUInt32 x) +{ + return WaveReadLaneAt(v, WaveGetLaneIndex() ^ x); +} +FfxFloat32x3 ffxWaveXorF3(FfxFloat32x3 v, FfxUInt32 x) +{ + return WaveReadLaneAt(v, WaveGetLaneIndex() ^ x); +} +FfxFloat32x4 ffxWaveXorF4(FfxFloat32x4 v, FfxUInt32 x) +{ + return WaveReadLaneAt(v, WaveGetLaneIndex() ^ x); +} +FfxUInt32 ffxWaveXorU1(FfxUInt32 v, FfxUInt32 x) +{ + return WaveReadLaneAt(v, WaveGetLaneIndex() ^ x); +} +FfxUInt32x2 ffxWaveXorU1(FfxUInt32x2 v, FfxUInt32 x) +{ + return WaveReadLaneAt(v, WaveGetLaneIndex() ^ x); +} +FfxUInt32x3 ffxWaveXorU1(FfxUInt32x3 v, FfxUInt32 x) +{ + return WaveReadLaneAt(v, WaveGetLaneIndex() ^ x); +} +FfxUInt32x4 ffxWaveXorU1(FfxUInt32x4 v, FfxUInt32 x) +{ + return WaveReadLaneAt(v, WaveGetLaneIndex() ^ x); +} +FfxBoolean ffxWaveIsFirstLane() +{ + return WaveIsFirstLane(); +} +FfxUInt32 ffxWaveLaneIndex() +{ + return WaveGetLaneIndex(); +} +FfxBoolean ffxWaveReadAtLaneIndexB1(FfxBoolean v, FfxUInt32 x) +{ + return WaveReadLaneAt(v, x); +} +FfxUInt32 ffxWavePrefixCountBits(FfxBoolean v) +{ + return WavePrefixCountBits(v); +} +FfxUInt32 ffxWaveActiveCountBits(FfxBoolean v) +{ + return WaveActiveCountBits(v); +} +FfxUInt32 ffxWaveReadLaneFirstU1(FfxUInt32 v) +{ + return WaveReadLaneFirst(v); +} +FfxUInt32x2 ffxWaveReadLaneFirstU2(FfxUInt32x2 v) +{ + return WaveReadLaneFirst(v); +} +FfxBoolean ffxWaveReadLaneFirstB1(FfxBoolean v) +{ + return WaveReadLaneFirst(v); +} +FfxUInt32 ffxWaveOr(FfxUInt32 a) +{ + return WaveActiveBitOr(a); +} +FfxUInt32 ffxWaveMin(FfxUInt32 a) +{ + return WaveActiveMin(a); +} +FfxFloat32 ffxWaveMin(FfxFloat32 a) +{ + return WaveActiveMin(a); +} +FfxUInt32 ffxWaveMax(FfxUInt32 a) +{ + return WaveActiveMax(a); +} +FfxFloat32 ffxWaveMax(FfxFloat32 a) +{ + return WaveActiveMax(a); +} +FfxUInt32 ffxWaveSum(FfxUInt32 a) +{ + return WaveActiveSum(a); +} +FfxFloat32 ffxWaveSum(FfxFloat32 a) +{ + return WaveActiveSum(a); +} +FfxUInt32 ffxWaveLaneCount() +{ + return WaveGetLaneCount(); +} +FfxBoolean ffxWaveAllTrue(FfxBoolean v) +{ + return WaveActiveAllTrue(v); +} +FfxFloat32 ffxQuadReadX(FfxFloat32 v) +{ + return QuadReadAcrossX(v); +} +FfxFloat32x2 ffxQuadReadX(FfxFloat32x2 v) +{ + return QuadReadAcrossX(v); +} +FfxFloat32 ffxQuadReadY(FfxFloat32 v) +{ + return QuadReadAcrossY(v); +} +FfxFloat32x2 ffxQuadReadY(FfxFloat32x2 v) +{ + return QuadReadAcrossY(v); +} + +#if FFX_HALF +FfxFloat16x2 ffxWaveXorFloat16x2(FfxFloat16x2 v, FfxUInt32 x) +{ + return FFX_UINT32_TO_FLOAT16X2(WaveReadLaneAt(FFX_FLOAT16X2_TO_UINT32(v), WaveGetLaneIndex() ^ x)); +} +FfxFloat16x4 ffxWaveXorFloat16x4(FfxFloat16x4 v, FfxUInt32 x) +{ + return FFX_UINT32X2_TO_FLOAT16X4(WaveReadLaneAt(FFX_FLOAT16X4_TO_UINT32X2(v), WaveGetLaneIndex() ^ x)); +} +FfxUInt16x2 ffxWaveXorUint16x2(FfxUInt16x2 v, FfxUInt32 x) +{ + return FFX_UINT32_TO_UINT16X2(WaveReadLaneAt(FFX_UINT16X2_TO_UINT32(v), WaveGetLaneIndex() ^ x)); +} +FfxUInt16x4 ffxWaveXorUint16x4(FfxUInt16x4 v, FfxUInt32 x) +{ + return FFX_UINT32X2_TO_UINT16X4(WaveReadLaneAt(FFX_UINT16X4_TO_UINT32X2(v), WaveGetLaneIndex() ^ x)); +} +#endif // FFX_HALF +#endif // #if defined(FFX_WAVE) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/ffx_core_portability.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/ffx_core_portability.h new file mode 100644 index 00000000..12147b9a --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/ffx_core_portability.h @@ -0,0 +1,46 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +void ffxOpAAddOneF3(FFX_PARAMETER_OUT FfxFloat32x3 d, FfxFloat32x3 a, FfxFloat32 b) +{ + d = a + ffxBroadcast3(b); +} + +void ffxOpACpyF3(FFX_PARAMETER_OUT FfxFloat32x3 d, FfxFloat32x3 a) +{ + d = a; +} + +void ffxOpAMulF3(FFX_PARAMETER_OUT FfxFloat32x3 d, FfxFloat32x3 a, FfxFloat32x3 b) +{ + d = a * b; +} + +void ffxOpAMulOneF3(FFX_PARAMETER_OUT FfxFloat32x3 d, FfxFloat32x3 a, FfxFloat32 b) +{ + d = a * b; +} + +void ffxOpARcpF3(FFX_PARAMETER_OUT FfxFloat32x3 d, FfxFloat32x3 a) +{ + d = ffxReciprocal(a); +} diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/frameinterpolation/CMakeCompileFrameinterpolationShaders.txt b/manul/thirdparty/fsr2/include/FidelityFX/gpu/frameinterpolation/CMakeCompileFrameinterpolationShaders.txt new file mode 100644 index 00000000..9652cb0d --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/frameinterpolation/CMakeCompileFrameinterpolationShaders.txt @@ -0,0 +1,55 @@ +# This file is part of the FidelityFX SDK. +# +# Copyright (C) 2024 Advanced Micro Devices, Inc. +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files(the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions : +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. + +set(FRAMEINTERPOLATION_BASE_ARGS + -DFFX_FRAMEINTERPOLATION_OPTION_UPSAMPLE_SAMPLERS_USE_DATA_HALF=0 + -DFFX_FRAMEINTERPOLATION_OPTION_ACCUMULATE_SAMPLERS_USE_DATA_HALF=0 + -DFFX_FRAMEINTERPOLATION_OPTION_REPROJECT_SAMPLERS_USE_DATA_HALF=1 + -DFFX_FRAMEINTERPOLATION_OPTION_POSTPROCESSLOCKSTATUS_SAMPLERS_USE_DATA_HALF=0 + # Upsample uses lanczos approximation + -DFFX_FRAMEINTERPOLATION_OPTION_UPSAMPLE_USE_LANCZOS_TYPE=2 + -reflection -deps=gcc -DFFX_GPU=1) + +set(FRAMEINTERPOLATION_PERMUTATION_ARGS + -DFFX_FRAMEINTERPOLATION_OPTION_LOW_RES_MOTION_VECTORS={0,1} + -DFFX_FRAMEINTERPOLATION_OPTION_JITTER_MOTION_VECTORS={0,1} + -DFFX_FRAMEINTERPOLATION_OPTION_INVERTED_DEPTH={0,1}) + +set(FRAMEINTERPOLATION_INCLUDE_ARGS + "${FFX_GPU_PATH}" + "${FFX_GPU_PATH}/frameinterpolation") + +if (NOT FRAMEINTERPOLATION_SHADER_EXT) + set(FRAMEINTERPOLATION_SHADER_EXT *) +endif() + +file(GLOB FRAMEINTERPOLATION_SHADERS + "shaders/frameinterpolation/*.${FRAMEINTERPOLATION_SHADER_EXT}") + +# compile all the shaders +compile_shaders_with_depfile( + "${FFX_SC_EXECUTABLE}" + "${FRAMEINTERPOLATION_BASE_ARGS}" "${FRAMEINTERPOLATION_API_BASE_ARGS}" "${FRAMEINTERPOLATION_PERMUTATION_ARGS}" "${FRAMEINTERPOLATION_INCLUDE_ARGS}" + "${FRAMEINTERPOLATION_SHADERS}" "${FFX_PASS_SHADER_OUTPUT_PATH}" FRAMEINTERPOLATION_PERMUTATION_OUTPUTS) + +# add the header files they generate to the main list of dependencies +add_shader_output("${FRAMEINTERPOLATION_PERMUTATION_OUTPUTS}") diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/frameinterpolation/ffx_frameinterpolation.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/frameinterpolation/ffx_frameinterpolation.h new file mode 100644 index 00000000..8f84b9cc --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/frameinterpolation/ffx_frameinterpolation.h @@ -0,0 +1,192 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_FRAMEINTERPOLATION_H +#define FFX_FRAMEINTERPOLATION_H + +struct InterpolationSourceColor +{ + FfxFloat32x3 fRaw; + FfxFloat32x3 fLinear; + FfxFloat32 fBilinearWeightSum; +}; + +InterpolationSourceColor NewInterpolationSourceColor() +{ + InterpolationSourceColor c; + c.fRaw = FfxFloat32x3(0.0, 0.0, 0.0); + c.fLinear = FfxFloat32x3(0.0, 0.0, 0.0); + c.fBilinearWeightSum = 0.0; + return c; +} + +InterpolationSourceColor SampleTextureBilinear(FfxBoolean isCurrent, FfxFloat32x2 fUv, FfxFloat32x2 fMotionVector, FfxInt32x2 texSize) +{ + InterpolationSourceColor result = NewInterpolationSourceColor(); + + FfxFloat32x2 fReprojectedUv = fUv + fMotionVector; + BilinearSamplingData bilinearInfo = GetBilinearSamplingData(fReprojectedUv, texSize); + + FfxFloat32x3 fColor = FfxFloat32x3(0.0, 0.0, 0.0); + FfxFloat32 fWeightSum = 0.0f; + for (FfxInt32 iSampleIndex = 0; iSampleIndex < 4; iSampleIndex++) { + + const FfxInt32x2 iOffset = bilinearInfo.iOffsets[iSampleIndex]; + const FfxInt32x2 iSamplePos = bilinearInfo.iBasePos + iOffset; + + if (IsInRect(iSamplePos, InterpolationRectBase(), InterpolationRectSize())) + { + FfxFloat32 fWeight = bilinearInfo.fWeights[iSampleIndex]; + + if (isCurrent) + fColor += LoadCurrentBackbuffer(iSamplePos).rgb * fWeight; + else + fColor += LoadPreviousBackbuffer(iSamplePos).rgb * fWeight; + fWeightSum += fWeight; + } + } + + //normalize colors + fColor = (fWeightSum != 0.0f) ? fColor / fWeightSum : FfxFloat32x3(0.0f, 0.0f, 0.0f); + + result.fRaw = fColor; + result.fLinear = RawRGBToLinear(fColor); + result.fBilinearWeightSum = fWeightSum; + + return result; +} + +void updateInPaintingWeight(inout FfxFloat32 fInPaintingWeight, FfxFloat32 fFactor) +{ + fInPaintingWeight = ffxSaturate(ffxMax(fInPaintingWeight, fFactor)); +} + +void computeInterpolatedColor(FfxUInt32x2 iPxPos, out FfxFloat32x3 fInterpolatedColor, inout FfxFloat32 fInPaintingWeight) +{ + const FfxFloat32x2 fUvInInterpolationRect = (FfxFloat32x2(iPxPos - InterpolationRectBase()) + 0.5f) / InterpolationRectSize(); + const FfxFloat32x2 fUvInScreenSpace = (FfxFloat32x2(iPxPos) + 0.5f) / DisplaySize(); + const FfxFloat32x2 fLrUvInInterpolationRect = fUvInInterpolationRect * (FfxFloat32x2(RenderSize()) / GetMaxRenderSize()); + + const FfxFloat32x2 fUvLetterBoxScale = FfxFloat32x2(InterpolationRectSize()) / DisplaySize(); + + // game MV are top left aligned, the function scales them to render res UV + VectorFieldEntry gameMv; + LoadInpaintedGameFieldMv(fUvInInterpolationRect, gameMv); + + // OF is done on the back buffers which already have black bars + VectorFieldEntry ofMv; + SampleOpticalFlowMotionVectorField(fUvInScreenSpace, ofMv); + + // Binarize disucclusion factor + FfxFloat32x2 fDisocclusionFactor = FfxFloat32x2(FFX_EQUAL(ffxSaturate(SampleDisocclusionMask(fLrUvInInterpolationRect).xy), FfxFloat32x2(1.0, 1.0))); + + InterpolationSourceColor fPrevColorGame = SampleTextureBilinear(false, fUvInScreenSpace, +gameMv.fMotionVector * fUvLetterBoxScale, DisplaySize()); + InterpolationSourceColor fCurrColorGame = SampleTextureBilinear(true, fUvInScreenSpace, -gameMv.fMotionVector * fUvLetterBoxScale, DisplaySize()); + + InterpolationSourceColor fPrevColorOF = SampleTextureBilinear(false, fUvInScreenSpace, +ofMv.fMotionVector * fUvLetterBoxScale, DisplaySize()); + InterpolationSourceColor fCurrColorOF = SampleTextureBilinear(true, fUvInScreenSpace, -ofMv.fMotionVector * fUvLetterBoxScale, DisplaySize()); + + FfxFloat32 fBilinearWeightSum = 0.0f; + FfxFloat32 fDisoccludedFactor = 0.0f; + + // Disocclusion logic + { + fDisocclusionFactor.x *= FfxFloat32(!gameMv.bNegOutside); + fDisocclusionFactor.y *= FfxFloat32(!gameMv.bPosOutside); + + // Inpaint in bi-directional disocclusion areas + updateInPaintingWeight(fInPaintingWeight, FfxFloat32(length(fDisocclusionFactor) <= FFX_FRAMEINTERPOLATION_EPSILON)); + + FfxFloat32 t = 0.5f; + t += 0.5f * (1 - (fDisocclusionFactor.x)); + t -= 0.5f * (1 - (fDisocclusionFactor.y)); + + fInterpolatedColor = ffxLerp(fPrevColorGame.fRaw, fCurrColorGame.fRaw, ffxSaturate(t)); + fBilinearWeightSum = ffxLerp(fPrevColorGame.fBilinearWeightSum, fCurrColorGame.fBilinearWeightSum, ffxSaturate(t)); + + fDisoccludedFactor = ffxSaturate(1 - ffxMin(fDisocclusionFactor.x, fDisocclusionFactor.y)); + + if (fPrevColorGame.fBilinearWeightSum == 0.0f) + { + fInterpolatedColor = fCurrColorGame.fRaw; + fBilinearWeightSum = fCurrColorGame.fBilinearWeightSum; + } + else if (fCurrColorGame.fBilinearWeightSum == 0.0f) + { + fInterpolatedColor = fPrevColorGame.fRaw; + fBilinearWeightSum = fPrevColorGame.fBilinearWeightSum; + } + if (fPrevColorGame.fBilinearWeightSum == 0 && fCurrColorGame.fBilinearWeightSum == 0) + { + fInPaintingWeight = 1.0f; + } + } + + { + + FfxFloat32 ofT = 0.5f; + + if (fPrevColorOF.fBilinearWeightSum > 0 && fCurrColorOF.fBilinearWeightSum > 0) + { + ofT = 0.5f; + } + else if (fPrevColorOF.fBilinearWeightSum > 0) + { + ofT = 0; + } else { + ofT = 1; + } + + const FfxFloat32x3 ofColor = ffxLerp(fPrevColorOF.fRaw, fCurrColorOF.fRaw, ofT); + + FfxFloat32 fOF_Sim = NormalizedDot3(fPrevColorOF.fRaw, fCurrColorOF.fRaw); + FfxFloat32 fGame_Sim = NormalizedDot3(fPrevColorGame.fRaw, fCurrColorGame.fRaw); + + fGame_Sim = ffxLerp(ffxMax(FFX_FRAMEINTERPOLATION_EPSILON, fGame_Sim), 1.0f, ffxSaturate(fDisoccludedFactor)); + FfxFloat32 fGameMvBias = ffxPow(ffxSaturate(fGame_Sim / ffxMax(FFX_FRAMEINTERPOLATION_EPSILON, fOF_Sim)), 1.0f); + + const FfxFloat32 fFrameIndexFactor = FfxFloat32(FrameIndexSinceLastReset() < 10); + fGameMvBias = ffxLerp(fGameMvBias, 1.0f, fFrameIndexFactor); + + fInterpolatedColor = ffxLerp(ofColor, fInterpolatedColor, ffxSaturate(fGameMvBias)); + } +} + +void computeFrameinterpolation(FfxInt32x2 iPxPos) +{ + FfxFloat32x3 fColor = FfxFloat32x3(0, 0, 0); + FfxFloat32 fInPaintingWeight = 0.0f; + + if (IsInRect(iPxPos, InterpolationRectBase(), InterpolationRectSize()) == false || FrameIndexSinceLastReset() == 0) + { + // if we just reset or we are out of the interpolation rect, copy the current back buffer and don't interpolate + fColor = LoadCurrentBackbuffer(iPxPos); + } + else + { + computeInterpolatedColor(iPxPos, fColor, fInPaintingWeight); + } + + StoreFrameinterpolationOutput(FfxInt32x2(iPxPos), FfxFloat32x4(fColor, fInPaintingWeight)); +} + +#endif // FFX_FRAMEINTERPOLATION_H diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/frameinterpolation/ffx_frameinterpolation_callbacks_glsl.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/frameinterpolation/ffx_frameinterpolation_callbacks_glsl.h new file mode 100644 index 00000000..b7d41919 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/frameinterpolation/ffx_frameinterpolation_callbacks_glsl.h @@ -0,0 +1,745 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_frameinterpolation_resources.h" +#include "ffx_core.h" + +#define COUNTER_SPD 0 +#define COUNTER_FRAME_INDEX_SINCE_LAST_RESET 1 + + /////////////////////////////////////////////// + // declare CBs and CB accessors +/////////////////////////////////////////////// +#if defined(FFX_FRAMEINTERPOLATION_BIND_CB_FRAMEINTERPOLATION) + layout (set = 0, binding = FFX_FRAMEINTERPOLATION_BIND_CB_FRAMEINTERPOLATION, std140) uniform cbFI_t + { + FfxInt32x2 renderSize; + FfxInt32x2 displaySize; + + FfxFloat32x2 displaySizeRcp; + FfxFloat32 cameraNear; + FfxFloat32 cameraFar; + + FfxInt32x2 upscalerTargetSize; + FfxInt32 Mode; + FfxInt32 reset; + + FfxFloat32x4 fDeviceToViewDepth; + + FfxFloat32 deltaTime; + FfxInt32 HUDLessAttachedFactor; + FfxFloat32x2 UNUSED; + + FfxFloat32x2 opticalFlowScale; + FfxInt32 opticalFlowBlockSize; + FfxUInt32 dispatchFlags; + + FfxInt32x2 maxRenderSize; + FfxInt32 opticalFlowHalfResMode; + FfxInt32 NumInstances; + + FfxInt32x2 interpolationRectBase; + FfxInt32x2 interpolationRectSize; + + FfxFloat32x3 debugBarColor; + FfxUInt32 backBufferTransferFunction; + + FfxFloat32x2 minMaxLuminance; + FfxFloat32 fTanHalfFOV; + FfxInt32 _pad1; + + FfxFloat32x2 fJitter; + FfxFloat32x2 fMotionVectorScale; + } cbFI; + + FfxFloat32x2 Jitter() + { + return cbFI.fJitter; + } + + FfxInt32x2 InterpolationRectBase() + { + return cbFI.interpolationRectBase; + } + + FfxInt32x2 InterpolationRectSize() + { + return cbFI.interpolationRectSize; + } + + FfxFloat32x2 MotionVectorScale() + { + return cbFI.fMotionVectorScale; + } + + FfxInt32x2 RenderSize() + { + return cbFI.renderSize; + } + + FfxInt32x2 DisplaySize() + { + return cbFI.displaySize; + } + + FfxBoolean Reset() + { + return cbFI.reset == 1; + } + + FfxFloat32x4 DeviceToViewSpaceTransformFactors() + { + return cbFI.fDeviceToViewDepth; + } + + FfxInt32x2 GetOpticalFlowSize() + { + FfxInt32x2 iOpticalFlowSize = FfxInt32x2((1.0 / cbFI.opticalFlowScale) / FfxFloat32x2(cbFI.opticalFlowBlockSize.xx)); + + return iOpticalFlowSize; + } + + FfxInt32x2 GetOpticalFlowSize2() + { + return GetOpticalFlowSize() * 1; + } + + FfxFloat32x2 GetOpticalFlowScale() + { + return cbFI.opticalFlowScale; + } + + FfxInt32 GetOpticalFlowBlockSize() + { + return cbFI.opticalFlowBlockSize; + } + + FfxInt32 GetHUDLessAttachedFactor() + { + return cbFI.HUDLessAttachedFactor; + } + + FfxUInt32 GetDispatchFlags() + { + return cbFI.dispatchFlags; + } + + FfxInt32x2 GetMaxRenderSize() + { + return cbFI.maxRenderSize; + } + + FfxInt32 GetOpticalFlowHalfResMode() + { + return cbFI.opticalFlowHalfResMode; + } + + FfxFloat32x3 GetDebugBarColor() + { + return cbFI.debugBarColor; + } + + FfxFloat32 TanHalfFoV() + { + return cbFI.fTanHalfFOV; + } + + FfxUInt32 BackBufferTransferFunction() + { + return cbFI.backBufferTransferFunction; + } + + FfxFloat32 MinLuminance() + { + return cbFI.minMaxLuminance[0]; + } + + FfxFloat32 MaxLuminance() + { + return cbFI.minMaxLuminance[1]; + } + +#endif // defined(FFX_FRAMEINTERPOLATION_BIND_CB_FRAMEINTERPOLATION) + + +#if defined(FFX_FRAMEINTERPOLATION_BIND_CB_INPAINTING_PYRAMID) + layout (set = 0, binding = FFX_FRAMEINTERPOLATION_BIND_CB_INPAINTING_PYRAMID, std140) uniform cbInpaintingPyramid_t + { + FfxUInt32 mips; + FfxUInt32 numWorkGroups; + FfxUInt32x2 workGroupOffset; + } cbInpaintingPyramid; + + FfxUInt32 NumMips() + { + return cbInpaintingPyramid.mips; + } + FfxUInt32 NumWorkGroups() + { + return cbInpaintingPyramid.numWorkGroups; + } + FfxUInt32x2 WorkGroupOffset() + { + return cbInpaintingPyramid.workGroupOffset; + } + +#endif // defined(FFX_FRAMEINTERPOLATION_BIND_CB_INPAINTING_PYRAMID) + + + /////////////////////////////////////////////// + // declare samplers +/////////////////////////////////////////////// + + +layout (set = 0, binding = 1000) uniform sampler s_LinearClamp; + + /////////////////////////////////////////////// + // declare SRVs and SRV accessors +/////////////////////////////////////////////// + +#ifdef FFX_FRAMEINTERPOLATION_BIND_SRV_PREVIOUS_INTERPOLATION_SOURCE + layout (set = 0, binding = FFX_FRAMEINTERPOLATION_BIND_SRV_PREVIOUS_INTERPOLATION_SOURCE) uniform texture2D r_previous_interpolation_source; + + FfxFloat32x3 LoadPreviousBackbuffer(FFX_PARAMETER_IN FfxInt32x2 iPxPos) + { + return texelFetch(r_previous_interpolation_source, iPxPos, 0).rgb; + } + FfxFloat32x3 SamplePreviousBackbuffer(FFX_PARAMETER_IN FfxFloat32x2 fUv) + { + return textureLod(sampler2D(r_previous_interpolation_source, s_LinearClamp), fUv, 0.0).xyz; + } +#endif + +#ifdef FFX_FRAMEINTERPOLATION_BIND_SRV_CURRENT_INTERPOLATION_SOURCE + layout (set = 0, binding = FFX_FRAMEINTERPOLATION_BIND_SRV_CURRENT_INTERPOLATION_SOURCE) uniform texture2D r_current_interpolation_source; + + FfxFloat32x3 LoadCurrentBackbuffer(FFX_PARAMETER_IN FfxInt32x2 iPxPos) + { + return texelFetch(r_current_interpolation_source, iPxPos, 0).rgb; + } + FfxFloat32x3 SampleCurrentBackbuffer(FFX_PARAMETER_IN FfxFloat32x2 fUv) + { + return textureLod(sampler2D(r_current_interpolation_source, s_LinearClamp), fUv, 0.0).xyz; + } +#endif + +#ifdef FFX_FRAMEINTERPOLATION_BIND_SRV_DILATED_MOTION_VECTORS + layout (set = 0, binding = FFX_FRAMEINTERPOLATION_BIND_SRV_DILATED_MOTION_VECTORS) uniform texture2D r_dilated_motion_vectors; + + FfxFloat32x2 LoadDilatedMotionVector(FFX_PARAMETER_IN FfxInt32x2 iPxPos) + { + return texelFetch(r_dilated_motion_vectors, iPxPos, 0).xy; + } +#endif + +#ifdef FFX_FRAMEINTERPOLATION_BIND_SRV_DILATED_DEPTH + layout (set = 0, binding = FFX_FRAMEINTERPOLATION_BIND_SRV_DILATED_DEPTH) uniform texture2D r_dilated_depth; + + FfxFloat32 LoadDilatedDepth(FFX_PARAMETER_IN FfxInt32x2 iPxPos) + { + return texelFetch(r_dilated_depth, iPxPos, 0).x; + } +#endif + +#ifdef FFX_FRAMEINTERPOLATION_BIND_SRV_RECONSTRUCTED_DEPTH_PREVIOUS_FRAME + layout (set = 0, binding = FFX_FRAMEINTERPOLATION_BIND_SRV_RECONSTRUCTED_DEPTH_PREVIOUS_FRAME) uniform utexture2D r_reconstructed_depth_previous_frame; + + FfxFloat32 LoadReconstructedDepthPreviousFrame(FFX_PARAMETER_IN FfxInt32x2 iPxInput) + { + return ffxAsFloat(texelFetch(r_reconstructed_depth_previous_frame, iPxInput, 0).x); + } +#endif + +#ifdef FFX_FRAMEINTERPOLATION_BIND_SRV_RECONSTRUCTED_DEPTH_INTERPOLATED_FRAME + layout (set = 0, binding = FFX_FRAMEINTERPOLATION_BIND_SRV_RECONSTRUCTED_DEPTH_INTERPOLATED_FRAME) uniform utexture2D r_reconstructed_depth_interpolated_frame; + + FfxFloat32 LoadEstimatedInterpolationFrameDepth(FFX_PARAMETER_IN FfxInt32x2 iPxInput) + { + return ffxAsFloat(texelFetch(r_reconstructed_depth_interpolated_frame, iPxInput, 0).x); + } +#endif + +#ifdef FFX_FRAMEINTERPOLATION_BIND_SRV_DISOCCLUSION_MASK + layout (set = 0, binding = FFX_FRAMEINTERPOLATION_BIND_SRV_DISOCCLUSION_MASK) uniform texture2D r_disocclusion_mask; + + FfxFloat32x4 LoadDisocclusionMask(FFX_PARAMETER_IN FfxInt32x2 iPxPos) + { + return texelFetch(r_disocclusion_mask, iPxPos, 0); + } + FfxFloat32x4 SampleDisocclusionMask(FFX_PARAMETER_IN FfxFloat32x2 fUv) + { + return textureLod(sampler2D(r_disocclusion_mask, s_LinearClamp), fUv, 0); + } +#endif + +#if defined(FFX_FRAMEINTERPOLATION_BIND_SRV_GAME_MOTION_VECTOR_FIELD_X) && \ + defined(FFX_FRAMEINTERPOLATION_BIND_SRV_GAME_MOTION_VECTOR_FIELD_Y) + layout (set = 0, binding = FFX_FRAMEINTERPOLATION_BIND_SRV_GAME_MOTION_VECTOR_FIELD_X) uniform utexture2D r_game_motion_vector_field_x; + layout (set = 0, binding = FFX_FRAMEINTERPOLATION_BIND_SRV_GAME_MOTION_VECTOR_FIELD_Y) uniform utexture2D r_game_motion_vector_field_y; + + FfxUInt32x2 LoadGameFieldMv(FFX_PARAMETER_IN FfxInt32x2 iPxSample) + { + FfxUInt32 packedX = texelFetch(r_game_motion_vector_field_x, iPxSample, 0).x; + FfxUInt32 packedY = texelFetch(r_game_motion_vector_field_y, iPxSample, 0).x; + + return FfxUInt32x2(packedX, packedY); + } +#endif + +#if defined(FFX_FRAMEINTERPOLATION_BIND_SRV_OPTICAL_FLOW_MOTION_VECTOR_FIELD_X) && \ + defined(FFX_FRAMEINTERPOLATION_BIND_SRV_OPTICAL_FLOW_MOTION_VECTOR_FIELD_Y) + layout (set = 0, binding = FFX_FRAMEINTERPOLATION_BIND_SRV_OPTICAL_FLOW_MOTION_VECTOR_FIELD_X) uniform utexture2D r_optical_flow_motion_vector_field_x; + layout (set = 0, binding = FFX_FRAMEINTERPOLATION_BIND_SRV_OPTICAL_FLOW_MOTION_VECTOR_FIELD_Y) uniform utexture2D r_optical_flow_motion_vector_field_y; + + FfxUInt32x2 LoadOpticalFlowFieldMv(FFX_PARAMETER_IN FfxInt32x2 iPxSample) + { + FfxUInt32 packedX = texelFetch(r_optical_flow_motion_vector_field_x, iPxSample, 0).x; + FfxUInt32 packedY = texelFetch(r_optical_flow_motion_vector_field_y, iPxSample, 0).x; + + return FfxUInt32x2(packedX, packedY); + } +#endif + +#ifdef FFX_FRAMEINTERPOLATION_BIND_SRV_OPTICAL_FLOW + layout (set = 0, binding = FFX_FRAMEINTERPOLATION_BIND_SRV_OPTICAL_FLOW) uniform itexture2D r_optical_flow; + + #if defined(FFX_FRAMEINTERPOLATION_BIND_CB_FRAMEINTERPOLATION) + FfxFloat32x2 LoadOpticalFlow(FFX_PARAMETER_IN FfxInt32x2 iPxPos) + { + return texelFetch(r_optical_flow, iPxPos, 0).xy * GetOpticalFlowScale(); + } + #endif +#endif + +#ifdef FFX_FRAMEINTERPOLATION_BIND_SRV_OPTICAL_FLOW_UPSAMPLED + layout (set = 0, binding = FFX_FRAMEINTERPOLATION_BIND_SRV_OPTICAL_FLOW_UPSAMPLED) uniform texture2D r_optical_flow_upsampled; + + FfxFloat32x2 LoadOpticalFlowUpsampled(FFX_PARAMETER_IN FfxInt32x2 iPxPos) + { + return texelFetch(r_optical_flow_upsampled, iPxPos, 0).xy; + } +#endif + +#ifdef FFX_FRAMEINTERPOLATION_BIND_SRV_OPTICAL_FLOW_CONFIDENCE + layout (set = 0, binding = FFX_FRAMEINTERPOLATION_BIND_SRV_OPTICAL_FLOW_CONFIDENCE) uniform utexture2D r_optical_flow_confidence; + + FfxFloat32 LoadOpticalFlowConfidence(FFX_PARAMETER_IN FfxInt32x2 iPxPos) + { + return texelFetch(r_optical_flow_confidence, iPxPos, 0).y; + } +#endif + +#ifdef FFX_FRAMEINTERPOLATION_BIND_SRV_OPTICAL_FLOW_GLOBAL_MOTION + layout (set = 0, binding = FFX_FRAMEINTERPOLATION_BIND_SRV_OPTICAL_FLOW_GLOBAL_MOTION) uniform utexture2D r_optical_flow_global_motion; + + FfxUInt32 LoadOpticalFlowGlobalMotion(FFX_PARAMETER_IN FfxInt32x2 iPxPos) + { + return texelFetch(r_optical_flow_global_motion, iPxPos, 0).x; + } +#endif + +#ifdef FFX_FRAMEINTERPOLATION_BIND_SRV_OPTICAL_FLOW_SCENE_CHANGE_DETECTION + layout (set = 0, binding = FFX_FRAMEINTERPOLATION_BIND_SRV_OPTICAL_FLOW_SCENE_CHANGE_DETECTION) uniform utexture2D r_optical_flow_scd; + + FfxUInt32 LoadOpticalFlowSceneChangeDetection(FFX_PARAMETER_IN FfxInt32x2 iPxPos) + { + return texelFetch(r_optical_flow_scd, iPxPos, 0).x; + } + + FfxBoolean HasSceneChanged() + { + #define SCD_OUTPUT_HISTORY_BITS_SLOT 1 + //if (FrameIndex() <= 5) // threshold according to original OpenCL code + //{ + // return 1.0; + //} + //else + { + // Report that the scene is changed if the change was detected in any of the + // 4 previous frames (0xfu - covers 4 history bits). + return ((texelFetch(r_optical_flow_scd, FfxInt32x2(SCD_OUTPUT_HISTORY_BITS_SLOT, 0), 0).x) & 0xfu) != 0; + } + } +#endif + +#ifdef FFX_FRAMEINTERPOLATION_BIND_SRV_OPTICAL_FLOW_DEBUG + layout (set = 0, binding = FFX_FRAMEINTERPOLATION_BIND_SRV_OPTICAL_FLOW_DEBUG) uniform texture2D r_optical_flow_debug; + + FfxFloat32x4 LoadOpticalFlowDebug(FFX_PARAMETER_IN FfxInt32x2 iPxPos) + { + return texelFetch(r_optical_flow_debug, iPxPos, 0); + } +#endif + +#ifdef FFX_FRAMEINTERPOLATION_BIND_SRV_OUTPUT + layout (set = 0, binding = FFX_FRAMEINTERPOLATION_BIND_SRV_OUTPUT) uniform texture2D r_output; + + FfxFloat32x4 LoadFrameInterpolationOutput(FFX_PARAMETER_IN FfxInt32x2 iPxInput) + { + return texelFetch(r_output, iPxInput, 0); + } +#endif + +#ifdef FFX_FRAMEINTERPOLATION_BIND_SRV_INPAINTING_PYRAMID + layout (set = 0, binding = FFX_FRAMEINTERPOLATION_BIND_SRV_INPAINTING_PYRAMID) uniform texture2D r_inpainting_pyramid; + + FfxFloat32x4 LoadInpaintingPyramid(FFX_PARAMETER_IN FfxInt32 mipLevel, FFX_PARAMETER_IN FfxUInt32x2 iPxInput) + { + return texelFetch(r_inpainting_pyramid, FfxInt32x2(iPxInput), mipLevel); + } +#endif + +#ifdef FFX_FRAMEINTERPOLATION_BIND_SRV_PRESENT_BACKBUFFER + layout (set = 0, binding = FFX_FRAMEINTERPOLATION_BIND_SRV_PRESENT_BACKBUFFER) uniform texture2D r_present_backbuffer; + + FfxFloat32x4 LoadPresentBackbuffer(FFX_PARAMETER_IN FfxInt32x2 iPxInput) + { + return texelFetch(r_present_backbuffer, iPxInput, 0); + } + FfxFloat32x4 SamplePresentBackbuffer(FFX_PARAMETER_IN FfxFloat32x2 fUv) + { + return textureLod(sampler2D(r_present_backbuffer, s_LinearClamp), fUv, 0.0); + } +#endif + +#ifdef FFX_FRAMEINTERPOLATION_BIND_SRV_COUNTERS + layout(set = 0, binding = FFX_FRAMEINTERPOLATION_BIND_SRV_COUNTERS) readonly buffer FrameInterpolationCounters_t + { + FfxUInt32 data[]; + } r_counters; + + FfxUInt32 LoadCounter(FFX_PARAMETER_IN FfxInt32 iPxPos) + { + return r_counters.data[iPxPos]; + } + + FfxUInt32 FrameIndexSinceLastReset() + { + return LoadCounter(COUNTER_FRAME_INDEX_SINCE_LAST_RESET); + } +#endif + + +#if defined(FFX_FRAMEINTERPOLATION_BIND_SRV_INPUT_DEPTH) + layout (set = 0, binding = FFX_FRAMEINTERPOLATION_BIND_SRV_INPUT_DEPTH) uniform texture2D r_input_depth; + + FfxFloat32 LoadInputDepth(FfxInt32x2 iPxPos) + { + return texelFetch(r_input_depth, iPxPos, 0).x; + } +#endif + +#if defined(FFX_FRAMEINTERPOLATION_BIND_SRV_INPUT_MOTION_VECTORS) + layout (set = 0, binding = FFX_FRAMEINTERPOLATION_BIND_SRV_INPUT_MOTION_VECTORS) uniform texture2D r_input_motion_vectors; + + FfxFloat32x2 LoadInputMotionVector(FfxInt32x2 iPxDilatedMotionVectorPos) + { + FfxFloat32x2 fSrcMotionVector = texelFetch(r_input_motion_vectors, iPxDilatedMotionVectorPos, 0).xy; + + FfxFloat32x2 fUvMotionVector = fSrcMotionVector * MotionVectorScale(); + + #if FFX_FRAMEINTERPOLATION_OPTION_JITTERED_MOTION_VECTORS + fUvMotionVector -= MotionVectorJitterCancellation(); + #endif + + return fUvMotionVector; + } +#endif + +/////////////////////////////////////////////// +// declare UAVs and UAV accessors +/////////////////////////////////////////////// +#ifdef FFX_FRAMEINTERPOLATION_BIND_UAV_OUTPUT + layout(set = 0, binding = FFX_FRAMEINTERPOLATION_BIND_UAV_OUTPUT /* app controlled format */) uniform image2D rw_output; + + FfxFloat32x4 RWLoadFrameinterpolationOutput(FFX_PARAMETER_IN FfxInt32x2 iPxPos) + { + return imageLoad(rw_output, iPxPos); + } + + void StoreFrameinterpolationOutput(FFX_PARAMETER_IN FfxInt32x2 iPxPos, FFX_PARAMETER_IN FfxFloat32x4 val) + { + imageStore(rw_output, iPxPos, val); + } +#endif + +#ifdef FFX_FRAMEINTERPOLATION_BIND_UAV_DILATED_MOTION_VECTORS + layout(set = 0, binding = FFX_FRAMEINTERPOLATION_BIND_UAV_DILATED_MOTION_VECTORS, rg16f) uniform image2D rw_dilated_motion_vectors; + + FfxFloat32x2 RWLoadDilatedMotionVectors(FFX_PARAMETER_IN FfxInt32x2 iPxPos) + { + return imageLoad(rw_dilated_motion_vectors, iPxPos).xy; + } + + void StoreDilatedMotionVectors(FFX_PARAMETER_IN FfxInt32x2 iPxPos, FFX_PARAMETER_IN FfxFloat32x2 val) + { + imageStore(rw_dilated_motion_vectors, iPxPos, FfxFloat32x4(val, 0.0, 0.0)); + } +#endif + +#ifdef FFX_FRAMEINTERPOLATION_BIND_UAV_DILATED_DEPTH + layout(set = 0, binding = FFX_FRAMEINTERPOLATION_BIND_UAV_DILATED_DEPTH, r32f) uniform image2D rw_dilated_depth; + + FfxFloat32 RWLoadDilatedDepth(FFX_PARAMETER_IN FfxInt32x2 iPxPos) + { + return imageLoad(rw_dilated_depth, iPxPos).x; + } + + void StoreDilatedDepth(FFX_PARAMETER_IN FfxInt32x2 iPxPos, FFX_PARAMETER_IN FfxFloat32 val) + { + imageStore(rw_dilated_depth, iPxPos, FfxFloat32x4(val, 0.0, 0.0, 0.0)); + } +#endif + +#ifdef FFX_FRAMEINTERPOLATION_BIND_UAV_RECONSTRUCTED_DEPTH_PREVIOUS_FRAME + layout(set = 0, binding = FFX_FRAMEINTERPOLATION_BIND_UAV_RECONSTRUCTED_DEPTH_PREVIOUS_FRAME, r32ui) uniform uimage2D rw_reconstructed_depth_previous_frame; + + FfxFloat32 RWLoadReconstructedDepthPreviousFrame(FFX_PARAMETER_IN FfxInt32x2 iPxPos) + { + return ffxAsFloat(imageLoad(rw_reconstructed_depth_previous_frame, iPxPos).x); + } + + void UpdateReconstructedDepthPreviousFrame(FfxInt32x2 iPxSample, FfxFloat32 fDepth) + { + FfxUInt32 uDepth = ffxAsUInt32(fDepth); + +#if FFX_FRAMEINTERPOLATION_OPTION_INVERTED_DEPTH + imageAtomicMax(rw_reconstructed_depth_previous_frame, iPxSample, uDepth); +#else + imageAtomicMin(rw_reconstructed_depth_previous_frame, iPxSample, uDepth); // min for standard, max for inverted depth +#endif + } +#endif + +#ifdef FFX_FRAMEINTERPOLATION_BIND_UAV_RECONSTRUCTED_DEPTH_INTERPOLATED_FRAME + layout(set = 0, binding = FFX_FRAMEINTERPOLATION_BIND_UAV_RECONSTRUCTED_DEPTH_INTERPOLATED_FRAME, r32ui) uniform uimage2D rw_reconstructed_depth_interpolated_frame; + + FfxFloat32 RWLoadReconstructedDepthInterpolatedFrame(FFX_PARAMETER_IN FfxInt32x2 iPxPos) + { + return ffxAsFloat(imageLoad(rw_reconstructed_depth_interpolated_frame, iPxPos).x); + } + + void StoreReconstructedDepthInterpolatedFrame(FFX_PARAMETER_IN FfxInt32x2 iPxPos, FFX_PARAMETER_IN FfxFloat32 value) + { + FfxUInt32 uDepth = ffxAsUInt32(value); + imageStore(rw_reconstructed_depth_interpolated_frame, iPxPos, FfxUInt32x4(uDepth, 0, 0, 0)); + } + + void UpdateReconstructedDepthInterpolatedFrame(FfxInt32x2 iPxSample, FfxFloat32 fDepth) + { + FfxUInt32 uDepth = ffxAsUInt32(fDepth); + +#if FFX_FRAMEINTERPOLATION_OPTION_INVERTED_DEPTH + imageAtomicMax(rw_reconstructed_depth_interpolated_frame, iPxSample, uDepth); +#else + imageAtomicMin(rw_reconstructed_depth_interpolated_frame, iPxSample, uDepth); // min for standard, max for inverted depth +#endif + } +#endif + +#ifdef FFX_FRAMEINTERPOLATION_BIND_UAV_DISOCCLUSION_MASK + layout(set = 0, binding = FFX_FRAMEINTERPOLATION_BIND_UAV_DISOCCLUSION_MASK, rg8) uniform image2D rw_disocclusion_mask; + + FfxFloat32x2 RWLoadDisocclusionMask(FFX_PARAMETER_IN FfxInt32x2 iPxPos) + { + return imageLoad(rw_disocclusion_mask, iPxPos).xy; + } + + void StoreDisocclusionMask(FFX_PARAMETER_IN FfxInt32x2 iPxPos, FFX_PARAMETER_IN FfxFloat32x2 val) + { + imageStore(rw_disocclusion_mask, iPxPos, FfxFloat32x4(val, 0.0, 0.0)); + } +#endif + +#if defined(FFX_FRAMEINTERPOLATION_BIND_UAV_GAME_MOTION_VECTOR_FIELD_X) && \ + defined(FFX_FRAMEINTERPOLATION_BIND_UAV_GAME_MOTION_VECTOR_FIELD_Y) + + layout(set = 0, binding = FFX_FRAMEINTERPOLATION_BIND_UAV_GAME_MOTION_VECTOR_FIELD_X, r32ui) uniform uimage2D rw_game_motion_vector_field_x; + layout(set = 0, binding = FFX_FRAMEINTERPOLATION_BIND_UAV_GAME_MOTION_VECTOR_FIELD_Y, r32ui) uniform uimage2D rw_game_motion_vector_field_y; + + FfxUInt32 RWLoadGameMotionVectorFieldX(FFX_PARAMETER_IN FfxInt32x2 iPxPos) + { + return imageLoad(rw_game_motion_vector_field_x, iPxPos).x; + } + + void StoreGameMotionVectorFieldX(FFX_PARAMETER_IN FfxInt32x2 iPxPos, FFX_PARAMETER_IN FfxUInt32 val) + { + imageStore(rw_game_motion_vector_field_x, iPxPos, FfxUInt32x4(val, 0, 0, 0)); + } + + FfxUInt32 RWLoadGameMotionVectorFieldY(FFX_PARAMETER_IN FfxInt32x2 iPxPos) + { + return imageLoad(rw_game_motion_vector_field_y, iPxPos).x; + } + + void StoreGameMotionVectorFieldY(FFX_PARAMETER_IN FfxInt32x2 iPxPos, FFX_PARAMETER_IN FfxUInt32 val) + { + imageStore(rw_game_motion_vector_field_y, iPxPos, FfxUInt32x4(val, 0, 0, 0)); + } + + void UpdateGameMotionVectorField(FFX_PARAMETER_IN FfxInt32x2 iPxPos, FFX_PARAMETER_IN FfxUInt32x2 packedVector) + { + imageAtomicMax(rw_game_motion_vector_field_x, iPxPos, packedVector.x); + imageAtomicMax(rw_game_motion_vector_field_y, iPxPos, packedVector.y); + } + + FfxUInt32 UpdateGameMotionVectorFieldEx(FFX_PARAMETER_IN FfxInt32x2 iPxPos, FFX_PARAMETER_IN FfxUInt32x2 packedVector) + { + FfxUInt32 uPreviousValueX = imageAtomicMax(rw_game_motion_vector_field_x, iPxPos, packedVector.x); + FfxUInt32 uPreviousValueY = imageAtomicMax(rw_game_motion_vector_field_y, iPxPos, packedVector.y); + + const FfxUInt32 uExistingVectorFieldEntry = ffxMax(uPreviousValueX, uPreviousValueY); + + return uExistingVectorFieldEntry; + } +#endif + +#if defined(FFX_FRAMEINTERPOLATION_BIND_UAV_OPTICAL_FLOW_MOTION_VECTOR_FIELD_X) && \ + defined(FFX_FRAMEINTERPOLATION_BIND_UAV_OPTICAL_FLOW_MOTION_VECTOR_FIELD_Y) + + layout(set = 0, binding = FFX_FRAMEINTERPOLATION_BIND_UAV_OPTICAL_FLOW_MOTION_VECTOR_FIELD_X, r32ui) uniform uimage2D rw_optical_flow_motion_vector_field_x; + layout(set = 0, binding = FFX_FRAMEINTERPOLATION_BIND_UAV_OPTICAL_FLOW_MOTION_VECTOR_FIELD_Y, r32ui) uniform uimage2D rw_optical_flow_motion_vector_field_y; + + FfxUInt32 RWLoadOpticalflowMotionVectorFieldX(FFX_PARAMETER_IN FfxInt32x2 iPxPos) + { + return imageLoad(rw_optical_flow_motion_vector_field_x, iPxPos).x; + } + void StoreOpticalflowMotionVectorFieldX(FFX_PARAMETER_IN FfxInt32x2 iPxPos, FFX_PARAMETER_IN FfxUInt32 val) + { + imageStore(rw_optical_flow_motion_vector_field_x, iPxPos, FfxUInt32x4(val, 0, 0, 0)); + } + FfxUInt32 RWLoadOpticalflowMotionVectorFieldY(FFX_PARAMETER_IN FfxInt32x2 iPxPos) + { + return imageLoad(rw_optical_flow_motion_vector_field_y, iPxPos).x; + } + void StoreOpticalflowMotionVectorFieldY(FFX_PARAMETER_IN FfxInt32x2 iPxPos, FFX_PARAMETER_IN FfxUInt32 val) + { + imageStore(rw_optical_flow_motion_vector_field_y, iPxPos, FfxUInt32x4(val, 0, 0, 0)); + } + void UpdateOpticalflowMotionVectorField(FFX_PARAMETER_IN FfxInt32x2 iPxPos, FFX_PARAMETER_IN FfxUInt32x2 packedVector) + { + imageAtomicMax(rw_optical_flow_motion_vector_field_x, iPxPos, packedVector.x); + imageAtomicMax(rw_optical_flow_motion_vector_field_y, iPxPos, packedVector.y); + } +#endif + +#ifdef FFX_FRAMEINTERPOLATION_BIND_UAV_COUNTERS + layout(set = 0, binding = FFX_FRAMEINTERPOLATION_BIND_UAV_COUNTERS) coherent buffer FrameInterpolationRWCounters_t + { + FfxUInt32 data[]; + } rw_counters; + + FfxUInt32 RWLoadCounter(FFX_PARAMETER_IN FfxInt32 iPxPos) + { + return rw_counters.data[iPxPos]; + } + + void StoreCounter(FFX_PARAMETER_IN FfxInt32 iPxPos, FFX_PARAMETER_IN FfxUInt32 counter) + { + rw_counters.data[iPxPos] = counter; + } + void AtomicIncreaseCounter(FFX_PARAMETER_IN FfxInt32 iPxPos, FFX_PARAMETER_OUT FfxUInt32 oldVal) + { + oldVal = atomicAdd(rw_counters.data[iPxPos], 1); + } +#endif + + +#if defined(FFX_FRAMEINTERPOLATION_BIND_UAV_INPAINTING_PYRAMID_MIPMAP_0) && \ + defined(FFX_FRAMEINTERPOLATION_BIND_UAV_INPAINTING_PYRAMID_MIPMAP_1) && \ + defined(FFX_FRAMEINTERPOLATION_BIND_UAV_INPAINTING_PYRAMID_MIPMAP_2) && \ + defined(FFX_FRAMEINTERPOLATION_BIND_UAV_INPAINTING_PYRAMID_MIPMAP_3) && \ + defined(FFX_FRAMEINTERPOLATION_BIND_UAV_INPAINTING_PYRAMID_MIPMAP_4) && \ + defined(FFX_FRAMEINTERPOLATION_BIND_UAV_INPAINTING_PYRAMID_MIPMAP_5) && \ + defined(FFX_FRAMEINTERPOLATION_BIND_UAV_INPAINTING_PYRAMID_MIPMAP_6) && \ + defined(FFX_FRAMEINTERPOLATION_BIND_UAV_INPAINTING_PYRAMID_MIPMAP_7) && \ + defined(FFX_FRAMEINTERPOLATION_BIND_UAV_INPAINTING_PYRAMID_MIPMAP_8) && \ + defined(FFX_FRAMEINTERPOLATION_BIND_UAV_INPAINTING_PYRAMID_MIPMAP_9) && \ + defined(FFX_FRAMEINTERPOLATION_BIND_UAV_INPAINTING_PYRAMID_MIPMAP_10) && \ + defined(FFX_FRAMEINTERPOLATION_BIND_UAV_INPAINTING_PYRAMID_MIPMAP_11) && \ + defined(FFX_FRAMEINTERPOLATION_BIND_UAV_INPAINTING_PYRAMID_MIPMAP_12) + + layout(set = 0, binding = FFX_FRAMEINTERPOLATION_BIND_UAV_INPAINTING_PYRAMID_MIPMAP_0, rgba16f) uniform image2D rw_inpainting_pyramid0; + layout(set = 0, binding = FFX_FRAMEINTERPOLATION_BIND_UAV_INPAINTING_PYRAMID_MIPMAP_1, rgba16f) uniform image2D rw_inpainting_pyramid1; + layout(set = 0, binding = FFX_FRAMEINTERPOLATION_BIND_UAV_INPAINTING_PYRAMID_MIPMAP_2, rgba16f) uniform image2D rw_inpainting_pyramid2; + layout(set = 0, binding = FFX_FRAMEINTERPOLATION_BIND_UAV_INPAINTING_PYRAMID_MIPMAP_3, rgba16f) uniform image2D rw_inpainting_pyramid3; + layout(set = 0, binding = FFX_FRAMEINTERPOLATION_BIND_UAV_INPAINTING_PYRAMID_MIPMAP_4, rgba16f) uniform image2D rw_inpainting_pyramid4; + layout(set = 0, binding = FFX_FRAMEINTERPOLATION_BIND_UAV_INPAINTING_PYRAMID_MIPMAP_5, rgba16f) coherent uniform image2D rw_inpainting_pyramid5; + layout(set = 0, binding = FFX_FRAMEINTERPOLATION_BIND_UAV_INPAINTING_PYRAMID_MIPMAP_6, rgba16f) uniform image2D rw_inpainting_pyramid6; + layout(set = 0, binding = FFX_FRAMEINTERPOLATION_BIND_UAV_INPAINTING_PYRAMID_MIPMAP_7, rgba16f) uniform image2D rw_inpainting_pyramid7; + layout(set = 0, binding = FFX_FRAMEINTERPOLATION_BIND_UAV_INPAINTING_PYRAMID_MIPMAP_8, rgba16f) uniform image2D rw_inpainting_pyramid8; + layout(set = 0, binding = FFX_FRAMEINTERPOLATION_BIND_UAV_INPAINTING_PYRAMID_MIPMAP_9, rgba16f) uniform image2D rw_inpainting_pyramid9; + layout(set = 0, binding = FFX_FRAMEINTERPOLATION_BIND_UAV_INPAINTING_PYRAMID_MIPMAP_10, rgba16f) uniform image2D rw_inpainting_pyramid10; + layout(set = 0, binding = FFX_FRAMEINTERPOLATION_BIND_UAV_INPAINTING_PYRAMID_MIPMAP_11, rgba16f) uniform image2D rw_inpainting_pyramid11; + layout(set = 0, binding = FFX_FRAMEINTERPOLATION_BIND_UAV_INPAINTING_PYRAMID_MIPMAP_12, rgba16f) uniform image2D rw_inpainting_pyramid12; + + + FfxFloat32x4 RWLoadInpaintingPyramid(FFX_PARAMETER_IN FfxInt32x2 iPxPos, FFX_PARAMETER_IN FfxUInt32 index) + { + #define LOAD(idx) \ + if (index == idx) \ + { \ + return imageLoad(rw_inpainting_pyramid##idx, iPxPos); \ + } + LOAD(0); + LOAD(1); + LOAD(2); + LOAD(3); + LOAD(4); + LOAD(5); + LOAD(6); + LOAD(7); + LOAD(8); + LOAD(9); + LOAD(10); + LOAD(11); + LOAD(12); + return FfxFloat32x4(0.0, 0.0, 0.0, 0.0); + + #undef LOAD + } + + void StoreInpaintingPyramid(FFX_PARAMETER_IN FfxInt32x2 iPxPos, FFX_PARAMETER_IN FfxFloat32x4 outValue, FFX_PARAMETER_IN FfxUInt32 index) + { + #define STORE(idx) \ + if (index == idx) \ + { \ + imageStore(rw_inpainting_pyramid##idx, iPxPos, outValue); \ + } + + STORE(0); + STORE(1); + STORE(2); + STORE(3); + STORE(4); + STORE(5); + STORE(6); + STORE(7); + STORE(8); + STORE(9); + STORE(10); + STORE(11); + STORE(12); + + #undef STORE + } +#endif diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/frameinterpolation/ffx_frameinterpolation_callbacks_hlsl.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/frameinterpolation/ffx_frameinterpolation_callbacks_hlsl.h new file mode 100644 index 00000000..470708c1 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/frameinterpolation/ffx_frameinterpolation_callbacks_hlsl.h @@ -0,0 +1,778 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_frameinterpolation_resources.h" + +#if defined(FFX_GPU) +#ifdef __hlsl_dx_compiler +#pragma dxc diagnostic push +#pragma dxc diagnostic ignored "-Wambig-lit-shift" +#endif //__hlsl_dx_compiler +#include "ffx_core.h" +#ifdef __hlsl_dx_compiler +#pragma dxc diagnostic pop +#endif //__hlsl_dx_compiler +#endif // #if defined(FFX_GPU) + +#if defined(FFX_GPU) + +#define COUNTER_SPD 0 +#define COUNTER_FRAME_INDEX_SINCE_LAST_RESET 1 + + /////////////////////////////////////////////// + // declare CBs and CB accessors +/////////////////////////////////////////////// +#if defined(FFX_FRAMEINTERPOLATION_BIND_CB_FRAMEINTERPOLATION) + cbuffer cbFI : FFX_DECLARE_CB(FFX_FRAMEINTERPOLATION_BIND_CB_FRAMEINTERPOLATION) + { + FfxInt32x2 renderSize; + FfxInt32x2 displaySize; + + FfxFloat32x2 displaySizeRcp; + FfxFloat32 cameraNear; + FfxFloat32 cameraFar; + + FfxInt32x2 upscalerTargetSize; + FfxInt32 Mode; + FfxInt32 reset; + + FfxFloat32x4 fDeviceToViewDepth; + + FfxFloat32 deltaTime; + FfxInt32 HUDLessAttachedFactor; + FfxFloat32x2 UNUSED; + + FfxFloat32x2 opticalFlowScale; + FfxInt32 opticalFlowBlockSize; + FfxUInt32 dispatchFlags; + + FfxInt32x2 maxRenderSize; + FfxInt32 opticalFlowHalfResMode; + FfxInt32 NumInstances; + + FfxInt32x2 interpolationRectBase; + FfxInt32x2 interpolationRectSize; + + FfxFloat32x3 debugBarColor; + FfxUInt32 backBufferTransferFunction; + + FfxFloat32x2 minMaxLuminance; + FfxFloat32 fTanHalfFOV; + FfxInt32 _pad1; + + FfxFloat32x2 fJitter; + FfxFloat32x2 fMotionVectorScale; + } + + const FfxFloat32x2 Jitter() + { + return fJitter; + } + + const FfxFloat32x2 MotionVectorScale() + { + return fMotionVectorScale; + } + + const FfxInt32x2 InterpolationRectBase() + { + return interpolationRectBase; + } + + const FfxInt32x2 InterpolationRectSize() + { + return interpolationRectSize; + } + + const FfxInt32x2 RenderSize() + { + return renderSize; + } + + const FfxInt32x2 DisplaySize() + { + return displaySize; + } + + const FfxBoolean Reset() + { + return reset == 1; + } + + FfxFloat32x4 DeviceToViewSpaceTransformFactors() + { + return fDeviceToViewDepth; + } + + FfxInt32x2 GetOpticalFlowSize() + { + FfxInt32x2 iOpticalFlowSize = (1.0f / opticalFlowScale) / FfxFloat32x2(opticalFlowBlockSize.xx); + + return iOpticalFlowSize; + } + + FfxInt32x2 GetOpticalFlowSize2() + { + return GetOpticalFlowSize() * 1; + } + + FfxFloat32x2 GetOpticalFlowScale() + { + return opticalFlowScale; + } + + FfxInt32 GetOpticalFlowBlockSize() + { + return opticalFlowBlockSize; + } + + FfxInt32 GetHUDLessAttachedFactor() + { + return HUDLessAttachedFactor; + } + + FfxUInt32 GetDispatchFlags() + { + return dispatchFlags; + } + + FfxInt32x2 GetMaxRenderSize() + { + return maxRenderSize; + } + + FfxInt32 GetOpticalFlowHalfResMode() + { + return opticalFlowHalfResMode; + } + + FfxFloat32x3 GetDebugBarColor() + { + return debugBarColor; + } + + FfxFloat32 TanHalfFoV() + { + return fTanHalfFOV; + } + + FfxUInt32 BackBufferTransferFunction() + { + return backBufferTransferFunction; + } + + FfxFloat32 MinLuminance() + { + return minMaxLuminance[0]; + } + + FfxFloat32 MaxLuminance() + { + return minMaxLuminance[1]; + } + +#endif // #if defined(FFX_FRAMEINTERPOLATION_BIND_CB_FRAMEINTERPOLATION) + +#if defined(FFX_FRAMEINTERPOLATION_BIND_CB_INPAINTING_PYRAMID) + cbuffer cbInpaintingPyramid : FFX_DECLARE_CB(FFX_FRAMEINTERPOLATION_BIND_CB_INPAINTING_PYRAMID) + { + FfxUInt32 mips; + FfxUInt32 numWorkGroups; + FfxUInt32x2 workGroupOffset; + } + + FfxUInt32 NumMips() + { + return mips; + } + FfxUInt32 NumWorkGroups() + { + return numWorkGroups; + } + FfxUInt32x2 WorkGroupOffset() + { + return workGroupOffset; + } +#endif // #if defined(FFX_FRAMEINTERPOLATION_BIND_CB_INPAINTING_PYRAMID) + +#define FFX_FRAMEINTERPOLATION_ROOTSIG_STRINGIFY(p) FFX_FRAMEINTERPOLATION_ROOTSIG_STR(p) +#define FFX_FRAMEINTERPOLATION_ROOTSIG_STR(p) #p +#define FFX_FRAMEINTERPOLATION_ROOTSIG [RootSignature( "DescriptorTable(UAV(u0, numDescriptors = " FFX_FRAMEINTERPOLATION_ROOTSIG_STRINGIFY(FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "DescriptorTable(SRV(t0, numDescriptors = " FFX_FRAMEINTERPOLATION_ROOTSIG_STRINGIFY(FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "CBV(b0), " \ + "StaticSampler(s0, filter = FILTER_MIN_MAG_MIP_LINEAR, " \ + "addressU = TEXTURE_ADDRESS_CLAMP, " \ + "addressV = TEXTURE_ADDRESS_CLAMP, " \ + "addressW = TEXTURE_ADDRESS_CLAMP, " \ + "comparisonFunc = COMPARISON_NEVER, " \ + "borderColor = STATIC_BORDER_COLOR_TRANSPARENT_BLACK)" )] + +#define FFX_FRAMEINTERPOLATION_INPAINTING_ROOTSIG [RootSignature( "DescriptorTable(UAV(u0, numDescriptors = " FFX_FRAMEINTERPOLATION_ROOTSIG_STRINGIFY(FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "DescriptorTable(SRV(t0, numDescriptors = " FFX_FRAMEINTERPOLATION_ROOTSIG_STRINGIFY(FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "CBV(b0), " \ + "CBV(b1), " \ + "StaticSampler(s0, filter = FILTER_MIN_MAG_MIP_LINEAR, " \ + "addressU = TEXTURE_ADDRESS_CLAMP, " \ + "addressV = TEXTURE_ADDRESS_CLAMP, " \ + "addressW = TEXTURE_ADDRESS_CLAMP, " \ + "comparisonFunc = COMPARISON_NEVER, " \ + "borderColor = STATIC_BORDER_COLOR_TRANSPARENT_BLACK)" )] + +#if defined(FFX_FRAMEINTERPOLATION_EMBED_ROOTSIG) +#define FFX_FRAMEINTERPOLATION_EMBED_ROOTSIG_CONTENT FFX_FRAMEINTERPOLATION_ROOTSIG +#define FFX_FRAMEINTERPOLATION_EMBED_INPAINTING_ROOTSIG_CONTENT FFX_FRAMEINTERPOLATION_INPAINTING_ROOTSIG +#else +#define FFX_FRAMEINTERPOLATION_EMBED_ROOTSIG_CONTENT +#define FFX_FRAMEINTERPOLATION_EMBED_INPAINTING_ROOTSIG_CONTENT +#endif // #if FFX_FRAMEINTERPOLATION_EMBED_ROOTSIG + +/////////////////////////////////////////////// +// declare samplers +/////////////////////////////////////////////// + +SamplerState s_LinearClamp : register(s0); + +/////////////////////////////////////////////// +// declare SRVs and SRV accessors +/////////////////////////////////////////////// + +#ifdef FFX_FRAMEINTERPOLATION_BIND_SRV_PREVIOUS_INTERPOLATION_SOURCE + Texture2D r_previous_interpolation_source : FFX_DECLARE_SRV(FFX_FRAMEINTERPOLATION_BIND_SRV_PREVIOUS_INTERPOLATION_SOURCE); + + FfxFloat32x3 LoadPreviousBackbuffer(FFX_PARAMETER_IN FfxInt32x2 iPxPos) + { + return r_previous_interpolation_source[iPxPos].rgb; + } + FfxFloat32x3 SamplePreviousBackbuffer(FFX_PARAMETER_IN FfxFloat32x2 fUv) + { + return r_previous_interpolation_source.SampleLevel(s_LinearClamp, fUv, 0).xyz; + } +#endif + +#ifdef FFX_FRAMEINTERPOLATION_BIND_SRV_CURRENT_INTERPOLATION_SOURCE + Texture2D r_current_interpolation_source : FFX_DECLARE_SRV(FFX_FRAMEINTERPOLATION_BIND_SRV_CURRENT_INTERPOLATION_SOURCE); + + FfxFloat32x3 LoadCurrentBackbuffer(FFX_PARAMETER_IN FfxInt32x2 iPxPos) + { + return r_current_interpolation_source[iPxPos].rgb; + } + FfxFloat32x3 SampleCurrentBackbuffer(FFX_PARAMETER_IN FfxFloat32x2 fUv) + { + return r_current_interpolation_source.SampleLevel(s_LinearClamp, fUv, 0).xyz; + } +#endif + +#ifdef FFX_FRAMEINTERPOLATION_BIND_SRV_DILATED_MOTION_VECTORS + Texture2D r_dilated_motion_vectors : FFX_DECLARE_SRV(FFX_FRAMEINTERPOLATION_BIND_SRV_DILATED_MOTION_VECTORS); + + FfxFloat32x2 LoadDilatedMotionVector(FFX_PARAMETER_IN FfxInt32x2 iPxPos) + { + return r_dilated_motion_vectors[iPxPos].xy; + } +#endif + +#ifdef FFX_FRAMEINTERPOLATION_BIND_SRV_DILATED_DEPTH + Texture2D r_dilated_depth : FFX_DECLARE_SRV(FFX_FRAMEINTERPOLATION_BIND_SRV_DILATED_DEPTH); + + FfxFloat32 LoadDilatedDepth(FFX_PARAMETER_IN FfxInt32x2 iPxPos) + { + return r_dilated_depth[iPxPos].x; + } +#endif + +#ifdef FFX_FRAMEINTERPOLATION_BIND_SRV_RECONSTRUCTED_DEPTH_PREVIOUS_FRAME + Texture2D r_reconstructed_depth_previous_frame : FFX_DECLARE_SRV(FFX_FRAMEINTERPOLATION_BIND_SRV_RECONSTRUCTED_DEPTH_PREVIOUS_FRAME); + + FfxFloat32 LoadReconstructedDepthPreviousFrame(FFX_PARAMETER_IN FfxInt32x2 iPxInput) + { + return asfloat(r_reconstructed_depth_previous_frame[iPxInput]); + } +#endif + +#ifdef FFX_FRAMEINTERPOLATION_BIND_SRV_RECONSTRUCTED_DEPTH_INTERPOLATED_FRAME + Texture2D r_reconstructed_depth_interpolated_frame : FFX_DECLARE_SRV(FFX_FRAMEINTERPOLATION_BIND_SRV_RECONSTRUCTED_DEPTH_INTERPOLATED_FRAME); + + FfxFloat32 LoadEstimatedInterpolationFrameDepth(FFX_PARAMETER_IN FfxInt32x2 iPxInput) + { + return asfloat(r_reconstructed_depth_interpolated_frame[iPxInput]); + } +#endif + +#ifdef FFX_FRAMEINTERPOLATION_BIND_SRV_DISOCCLUSION_MASK + Texture2D r_disocclusion_mask : FFX_DECLARE_SRV(FFX_FRAMEINTERPOLATION_BIND_SRV_DISOCCLUSION_MASK); + + FfxFloat32x4 LoadDisocclusionMask(FFX_PARAMETER_IN FfxInt32x2 iPxPos) + { + return r_disocclusion_mask[iPxPos]; + } + FfxFloat32x4 SampleDisocclusionMask(FFX_PARAMETER_IN FfxFloat32x2 fUv) + { + return r_disocclusion_mask.SampleLevel(s_LinearClamp, fUv, 0); + } +#endif + +#if defined(FFX_FRAMEINTERPOLATION_BIND_SRV_GAME_MOTION_VECTOR_FIELD_X) && \ + defined(FFX_FRAMEINTERPOLATION_BIND_SRV_GAME_MOTION_VECTOR_FIELD_Y) + Texture2D r_game_motion_vector_field_x : FFX_DECLARE_SRV(FFX_FRAMEINTERPOLATION_BIND_SRV_GAME_MOTION_VECTOR_FIELD_X); + Texture2D r_game_motion_vector_field_y : FFX_DECLARE_SRV(FFX_FRAMEINTERPOLATION_BIND_SRV_GAME_MOTION_VECTOR_FIELD_Y); + + FfxUInt32x2 LoadGameFieldMv(FFX_PARAMETER_IN FfxInt32x2 iPxSample) + { + FfxUInt32 packedX = r_game_motion_vector_field_x[iPxSample]; + FfxUInt32 packedY = r_game_motion_vector_field_y[iPxSample]; + + return FfxUInt32x2(packedX, packedY); + } +#endif + +#if defined(FFX_FRAMEINTERPOLATION_BIND_SRV_OPTICAL_FLOW_MOTION_VECTOR_FIELD_X) && \ + defined(FFX_FRAMEINTERPOLATION_BIND_SRV_OPTICAL_FLOW_MOTION_VECTOR_FIELD_Y) + Texture2D r_optical_flow_motion_vector_field_x : FFX_DECLARE_SRV(FFX_FRAMEINTERPOLATION_BIND_SRV_OPTICAL_FLOW_MOTION_VECTOR_FIELD_X); + Texture2D r_optical_flow_motion_vector_field_y : FFX_DECLARE_SRV(FFX_FRAMEINTERPOLATION_BIND_SRV_OPTICAL_FLOW_MOTION_VECTOR_FIELD_Y); + + FfxUInt32x2 LoadOpticalFlowFieldMv(FFX_PARAMETER_IN FfxInt32x2 iPxSample) + { + FfxUInt32 packedX = r_optical_flow_motion_vector_field_x[iPxSample]; + FfxUInt32 packedY = r_optical_flow_motion_vector_field_y[iPxSample]; + + return FfxUInt32x2(packedX, packedY); + } +#endif + +#ifdef FFX_FRAMEINTERPOLATION_BIND_SRV_OPTICAL_FLOW + Texture2D r_optical_flow : FFX_DECLARE_SRV(FFX_FRAMEINTERPOLATION_BIND_SRV_OPTICAL_FLOW); + + #if defined(FFX_FRAMEINTERPOLATION_BIND_CB_FRAMEINTERPOLATION) + FfxFloat32x2 LoadOpticalFlow(FFX_PARAMETER_IN FfxInt32x2 iPxPos) + { + return r_optical_flow[iPxPos] * GetOpticalFlowScale(); + } + #endif +#endif + +#ifdef FFX_FRAMEINTERPOLATION_BIND_SRV_OPTICAL_FLOW_UPSAMPLED + Texture2D r_optical_flow_upsampled : FFX_DECLARE_SRV(FFX_FRAMEINTERPOLATION_BIND_SRV_OPTICAL_FLOW_UPSAMPLED); + + FfxFloat32x2 LoadOpticalFlowUpsampled(FFX_PARAMETER_IN FfxInt32x2 iPxPos) + { + return r_optical_flow_upsampled[iPxPos]; + } +#endif + +#ifdef FFX_FRAMEINTERPOLATION_BIND_SRV_OPTICAL_FLOW_CONFIDENCE + Texture2D r_optical_flow_confidence : FFX_DECLARE_SRV(FFX_FRAMEINTERPOLATION_BIND_SRV_OPTICAL_FLOW_CONFIDENCE); + + FfxFloat32 LoadOpticalFlowConfidence(FFX_PARAMETER_IN FfxInt32x2 iPxPos) + { + return r_optical_flow_confidence[iPxPos].y; + } +#endif + +#ifdef FFX_FRAMEINTERPOLATION_BIND_SRV_OPTICAL_FLOW_GLOBAL_MOTION + Texture2D r_optical_flow_global_motion : FFX_DECLARE_SRV(FFX_FRAMEINTERPOLATION_BIND_SRV_OPTICAL_FLOW_GLOBAL_MOTION); + + FfxUInt32 LoadOpticalFlowGlobalMotion(FFX_PARAMETER_IN FfxInt32x2 iPxPos) + { + return r_optical_flow_global_motion[iPxPos]; + } +#endif + +#ifdef FFX_FRAMEINTERPOLATION_BIND_SRV_OPTICAL_FLOW_SCENE_CHANGE_DETECTION + Texture2D r_optical_flow_scd : FFX_DECLARE_SRV(FFX_FRAMEINTERPOLATION_BIND_SRV_OPTICAL_FLOW_SCENE_CHANGE_DETECTION); + + FfxUInt32 LoadOpticalFlowSceneChangeDetection(FFX_PARAMETER_IN FfxInt32x2 iPxPos) + { + return r_optical_flow_scd[iPxPos]; + } + + FfxBoolean HasSceneChanged() + { + #define SCD_OUTPUT_HISTORY_BITS_SLOT 1 + //if (FrameIndex() <= 5) // threshold according to original OpenCL code + //{ + // return 1.0; + //} + //else + { + // Report that the scene is changed if the change was detected in any of the + // 4 previous frames (0xfu - covers 4 history bits). + return (r_optical_flow_scd[FfxInt32x2(SCD_OUTPUT_HISTORY_BITS_SLOT, 0)] & 0xfu) != 0; + } + } +#endif + +#ifdef FFX_FRAMEINTERPOLATION_BIND_SRV_OPTICAL_FLOW_DEBUG + Texture2D r_optical_flow_debug : FFX_DECLARE_SRV(FFX_FRAMEINTERPOLATION_BIND_SRV_OPTICAL_FLOW_DEBUG); + + FfxFloat32x4 LoadOpticalFlowDebug(FFX_PARAMETER_IN FfxInt32x2 iPxPos) + { + return r_optical_flow_debug[iPxPos]; + } +#endif + +#ifdef FFX_FRAMEINTERPOLATION_BIND_SRV_OUTPUT + Texture2D r_output : FFX_DECLARE_SRV(FFX_FRAMEINTERPOLATION_BIND_SRV_OUTPUT); + + FfxFloat32x4 LoadFrameInterpolationOutput(FFX_PARAMETER_IN FfxInt32x2 iPxInput) + { + return r_output[iPxInput]; + } +#endif + +#ifdef FFX_FRAMEINTERPOLATION_BIND_SRV_INPAINTING_PYRAMID + Texture2D r_inpainting_pyramid : FFX_DECLARE_SRV(FFX_FRAMEINTERPOLATION_BIND_SRV_INPAINTING_PYRAMID); + + FfxFloat32x4 LoadInpaintingPyramid(FFX_PARAMETER_IN FfxInt32 mipLevel, FFX_PARAMETER_IN FfxUInt32x2 iPxInput) + { + return r_inpainting_pyramid.mips[mipLevel][iPxInput]; + } +#endif + +#ifdef FFX_FRAMEINTERPOLATION_BIND_SRV_PRESENT_BACKBUFFER + Texture2D r_present_backbuffer : FFX_DECLARE_SRV(FFX_FRAMEINTERPOLATION_BIND_SRV_PRESENT_BACKBUFFER); + + FfxFloat32x4 LoadPresentBackbuffer(FFX_PARAMETER_IN FfxInt32x2 iPxInput) + { + return r_present_backbuffer[iPxInput]; + } + FfxFloat32x4 SamplePresentBackbuffer(FFX_PARAMETER_IN FfxFloat32x2 fUv) + { + return r_present_backbuffer.SampleLevel(s_LinearClamp, fUv, 0); + } +#endif + +#ifdef FFX_FRAMEINTERPOLATION_BIND_SRV_COUNTERS + StructuredBuffer r_counters : FFX_DECLARE_SRV(FFX_FRAMEINTERPOLATION_BIND_SRV_COUNTERS); + + FfxUInt32 LoadCounter(FFX_PARAMETER_IN FfxInt32 iPxPos) + { + return r_counters[iPxPos]; + } + + const FfxUInt32 FrameIndexSinceLastReset() + { + return LoadCounter(COUNTER_FRAME_INDEX_SINCE_LAST_RESET); + } +#endif + +#if defined(FFX_FRAMEINTERPOLATION_BIND_SRV_INPUT_DEPTH) +Texture2D r_input_depth : FFX_DECLARE_SRV(FFX_FRAMEINTERPOLATION_BIND_SRV_INPUT_DEPTH); +FfxFloat32 LoadInputDepth(FfxInt32x2 iPxPos) +{ + return r_input_depth[iPxPos]; +} +#endif + +#if defined(FFX_FRAMEINTERPOLATION_BIND_SRV_INPUT_MOTION_VECTORS) +Texture2D r_input_motion_vectors : FFX_DECLARE_SRV(FFX_FRAMEINTERPOLATION_BIND_SRV_INPUT_MOTION_VECTORS); +FfxFloat32x2 LoadInputMotionVector(FfxInt32x2 iPxDilatedMotionVectorPos) +{ + FfxFloat32x2 fSrcMotionVector = r_input_motion_vectors[iPxDilatedMotionVectorPos].xy; + + FfxFloat32x2 fUvMotionVector = fSrcMotionVector * MotionVectorScale(); + +#if FFX_FRAMEINTERPOLATION_OPTION_JITTERED_MOTION_VECTORS + fUvMotionVector -= MotionVectorJitterCancellation(); +#endif + + return fUvMotionVector; +} +#endif +/////////////////////////////////////////////// +// declare UAVs and UAV accessors +/////////////////////////////////////////////// +#ifdef FFX_FRAMEINTERPOLATION_BIND_UAV_OUTPUT + RWTexture2D rw_output : FFX_DECLARE_UAV(FFX_FRAMEINTERPOLATION_BIND_UAV_OUTPUT); + + FfxFloat32x4 RWLoadFrameinterpolationOutput(FFX_PARAMETER_IN FfxInt32x2 iPxPos) + { + return rw_output[iPxPos]; + } + + void StoreFrameinterpolationOutput(FFX_PARAMETER_IN FfxInt32x2 iPxPos, FFX_PARAMETER_IN FfxFloat32x4 val) + { + rw_output[iPxPos] = val; + } +#endif + +#ifdef FFX_FRAMEINTERPOLATION_BIND_UAV_DILATED_MOTION_VECTORS + RWTexture2D rw_dilated_motion_vectors : FFX_DECLARE_UAV(FFX_FRAMEINTERPOLATION_BIND_UAV_DILATED_MOTION_VECTORS); + + FfxFloat32x2 RWLoadDilatedMotionVectors(FFX_PARAMETER_IN FfxInt32x2 iPxPos) + { + return rw_dilated_motion_vectors[iPxPos]; + } + + void StoreDilatedMotionVectors(FFX_PARAMETER_IN FfxInt32x2 iPxPos, FFX_PARAMETER_IN FfxFloat32x2 val) + { + rw_dilated_motion_vectors[iPxPos] = val; + } +#endif + +#ifdef FFX_FRAMEINTERPOLATION_BIND_UAV_DILATED_DEPTH + RWTexture2D rw_dilated_depth : FFX_DECLARE_UAV(FFX_FRAMEINTERPOLATION_BIND_UAV_DILATED_DEPTH); + + FfxFloat32 RWLoadDilatedDepth(FFX_PARAMETER_IN FfxInt32x2 iPxPos) + { + return rw_dilated_depth[iPxPos]; + } + + void StoreDilatedDepth(FFX_PARAMETER_IN FfxInt32x2 iPxPos, FFX_PARAMETER_IN FfxFloat32 val) + { + rw_dilated_depth[iPxPos] = val; + } +#endif + +#ifdef FFX_FRAMEINTERPOLATION_BIND_UAV_RECONSTRUCTED_DEPTH_PREVIOUS_FRAME + RWTexture2D rw_reconstructed_depth_previous_frame : FFX_DECLARE_UAV(FFX_FRAMEINTERPOLATION_BIND_UAV_RECONSTRUCTED_DEPTH_PREVIOUS_FRAME); + + FfxFloat32 RWLoadReconstructedDepthPreviousFrame(FFX_PARAMETER_IN FfxInt32x2 iPxPos) + { + return ffxAsFloat(rw_reconstructed_depth_previous_frame[iPxPos]); + } + + void UpdateReconstructedDepthPreviousFrame(FfxInt32x2 iPxSample, FfxFloat32 fDepth) + { + FfxUInt32 uDepth = ffxAsUInt32(fDepth); + +#if FFX_FRAMEINTERPOLATION_OPTION_INVERTED_DEPTH + InterlockedMax(rw_reconstructed_depth_previous_frame[iPxSample], uDepth); +#else + InterlockedMin(rw_reconstructed_depth_previous_frame[iPxSample], uDepth); // min for standard, max for inverted depth +#endif + } +#endif + +#ifdef FFX_FRAMEINTERPOLATION_BIND_UAV_RECONSTRUCTED_DEPTH_INTERPOLATED_FRAME + RWTexture2D rw_reconstructed_depth_interpolated_frame : FFX_DECLARE_UAV(FFX_FRAMEINTERPOLATION_BIND_UAV_RECONSTRUCTED_DEPTH_INTERPOLATED_FRAME); + + FfxFloat32 RWLoadReconstructedDepthInterpolatedFrame(FFX_PARAMETER_IN FfxInt32x2 iPxPos) + { + return ffxAsFloat(rw_reconstructed_depth_interpolated_frame[iPxPos]); + } + + void StoreReconstructedDepthInterpolatedFrame(FFX_PARAMETER_IN FfxInt32x2 iPxPos, FFX_PARAMETER_IN FfxFloat32 value) + { + FfxUInt32 uDepth = ffxAsUInt32(value); + rw_reconstructed_depth_interpolated_frame[iPxPos] = uDepth; + } + + void UpdateReconstructedDepthInterpolatedFrame(FfxInt32x2 iPxSample, FfxFloat32 fDepth) + { + FfxUInt32 uDepth = ffxAsUInt32(fDepth); + +#if FFX_FRAMEINTERPOLATION_OPTION_INVERTED_DEPTH + InterlockedMax(rw_reconstructed_depth_interpolated_frame[iPxSample], uDepth); +#else + InterlockedMin(rw_reconstructed_depth_interpolated_frame[iPxSample], uDepth); // min for standard, max for inverted depth +#endif + } +#endif + +#ifdef FFX_FRAMEINTERPOLATION_BIND_UAV_DISOCCLUSION_MASK + RWTexture2D rw_disocclusion_mask : FFX_DECLARE_UAV(FFX_FRAMEINTERPOLATION_BIND_UAV_DISOCCLUSION_MASK); + + FfxFloat32x2 RWLoadDisocclusionMask(FFX_PARAMETER_IN FfxInt32x2 iPxPos) + { + return rw_disocclusion_mask[iPxPos]; + } + + void StoreDisocclusionMask(FFX_PARAMETER_IN FfxInt32x2 iPxPos, FFX_PARAMETER_IN FfxFloat32x2 val) + { + rw_disocclusion_mask[iPxPos] = val; + } +#endif + +#if defined(FFX_FRAMEINTERPOLATION_BIND_UAV_GAME_MOTION_VECTOR_FIELD_X) && \ + defined(FFX_FRAMEINTERPOLATION_BIND_UAV_GAME_MOTION_VECTOR_FIELD_Y) + + RWTexture2D rw_game_motion_vector_field_x : FFX_DECLARE_UAV(FFX_FRAMEINTERPOLATION_BIND_UAV_GAME_MOTION_VECTOR_FIELD_X); + RWTexture2D rw_game_motion_vector_field_y : FFX_DECLARE_UAV(FFX_FRAMEINTERPOLATION_BIND_UAV_GAME_MOTION_VECTOR_FIELD_Y); + + FfxUInt32 RWLoadGameMotionVectorFieldX(FFX_PARAMETER_IN FfxInt32x2 iPxPos) + { + return rw_game_motion_vector_field_x[iPxPos]; + } + + void StoreGameMotionVectorFieldX(FFX_PARAMETER_IN FfxInt32x2 iPxPos, FFX_PARAMETER_IN FfxUInt32 val) + { + rw_game_motion_vector_field_x[iPxPos] = val; + } + + FfxUInt32 RWLoadGameMotionVectorFieldY(FFX_PARAMETER_IN FfxInt32x2 iPxPos) + { + return rw_game_motion_vector_field_y[iPxPos]; + } + + void StoreGameMotionVectorFieldY(FFX_PARAMETER_IN FfxInt32x2 iPxPos, FFX_PARAMETER_IN FfxUInt32 val) + { + rw_game_motion_vector_field_y[iPxPos] = val; + } + + void UpdateGameMotionVectorField(FFX_PARAMETER_IN FfxInt32x2 iPxPos, FFX_PARAMETER_IN FfxUInt32x2 packedVector) + { + InterlockedMax(rw_game_motion_vector_field_x[iPxPos], packedVector.x); + InterlockedMax(rw_game_motion_vector_field_y[iPxPos], packedVector.y); + } + + FfxUInt32 UpdateGameMotionVectorFieldEx(FFX_PARAMETER_IN FfxInt32x2 iPxPos, FFX_PARAMETER_IN FfxUInt32x2 packedVector) + { + FfxUInt32 uPreviousValueX = 0; + FfxUInt32 uPreviousValueY = 0; + InterlockedMax(rw_game_motion_vector_field_x[iPxPos], packedVector.x, uPreviousValueX); + InterlockedMax(rw_game_motion_vector_field_y[iPxPos], packedVector.y, uPreviousValueY); + + const FfxUInt32 uExistingVectorFieldEntry = ffxMax(uPreviousValueX, uPreviousValueY); + + return uExistingVectorFieldEntry; + } +#endif + +#if defined(FFX_FRAMEINTERPOLATION_BIND_UAV_OPTICAL_FLOW_MOTION_VECTOR_FIELD_X) && \ + defined(FFX_FRAMEINTERPOLATION_BIND_UAV_OPTICAL_FLOW_MOTION_VECTOR_FIELD_Y) + + RWTexture2D rw_optical_flow_motion_vector_field_x : FFX_DECLARE_UAV(FFX_FRAMEINTERPOLATION_BIND_UAV_OPTICAL_FLOW_MOTION_VECTOR_FIELD_X); + RWTexture2D rw_optical_flow_motion_vector_field_y : FFX_DECLARE_UAV(FFX_FRAMEINTERPOLATION_BIND_UAV_OPTICAL_FLOW_MOTION_VECTOR_FIELD_Y); + + FfxUInt32 RWLoadOpticalflowMotionVectorFieldX(FFX_PARAMETER_IN FfxInt32x2 iPxPos) + { + return rw_optical_flow_motion_vector_field_x[iPxPos]; + } + void StoreOpticalflowMotionVectorFieldX(FFX_PARAMETER_IN FfxInt32x2 iPxPos, FFX_PARAMETER_IN FfxUInt32 val) + { + rw_optical_flow_motion_vector_field_x[iPxPos] = val; + } + FfxUInt32 RWLoadOpticalflowMotionVectorFieldY(FFX_PARAMETER_IN FfxInt32x2 iPxPos) + { + return rw_optical_flow_motion_vector_field_y[iPxPos]; + } + void StoreOpticalflowMotionVectorFieldY(FFX_PARAMETER_IN FfxInt32x2 iPxPos, FFX_PARAMETER_IN FfxUInt32 val) + { + rw_optical_flow_motion_vector_field_y[iPxPos] = val; + } + void UpdateOpticalflowMotionVectorField(FFX_PARAMETER_IN FfxInt32x2 iPxPos, FFX_PARAMETER_IN FfxUInt32x2 packedVector) + { + InterlockedMax(rw_optical_flow_motion_vector_field_x[iPxPos], packedVector.x); + InterlockedMax(rw_optical_flow_motion_vector_field_y[iPxPos], packedVector.y); + } +#endif + +#ifdef FFX_FRAMEINTERPOLATION_BIND_UAV_COUNTERS + globallycoherent RWStructuredBuffer rw_counters : FFX_DECLARE_UAV(FFX_FRAMEINTERPOLATION_BIND_UAV_COUNTERS); + + FfxUInt32 RWLoadCounter(FFX_PARAMETER_IN FfxInt32 iPxPos) + { + return rw_counters[iPxPos]; + } + + void StoreCounter(FFX_PARAMETER_IN FfxInt32 iPxPos, FFX_PARAMETER_IN FfxUInt32 counter) + { + rw_counters[iPxPos] = counter; + } + void AtomicIncreaseCounter(FFX_PARAMETER_IN FfxInt32 iPxPos, FFX_PARAMETER_OUT FfxUInt32 oldVal) + { + InterlockedAdd(rw_counters[iPxPos], 1, oldVal); + } +#endif + + +#if defined(FFX_FRAMEINTERPOLATION_BIND_UAV_INPAINTING_PYRAMID_MIPMAP_0) && \ + defined(FFX_FRAMEINTERPOLATION_BIND_UAV_INPAINTING_PYRAMID_MIPMAP_1) && \ + defined(FFX_FRAMEINTERPOLATION_BIND_UAV_INPAINTING_PYRAMID_MIPMAP_2) && \ + defined(FFX_FRAMEINTERPOLATION_BIND_UAV_INPAINTING_PYRAMID_MIPMAP_3) && \ + defined(FFX_FRAMEINTERPOLATION_BIND_UAV_INPAINTING_PYRAMID_MIPMAP_4) && \ + defined(FFX_FRAMEINTERPOLATION_BIND_UAV_INPAINTING_PYRAMID_MIPMAP_5) && \ + defined(FFX_FRAMEINTERPOLATION_BIND_UAV_INPAINTING_PYRAMID_MIPMAP_6) && \ + defined(FFX_FRAMEINTERPOLATION_BIND_UAV_INPAINTING_PYRAMID_MIPMAP_7) && \ + defined(FFX_FRAMEINTERPOLATION_BIND_UAV_INPAINTING_PYRAMID_MIPMAP_8) && \ + defined(FFX_FRAMEINTERPOLATION_BIND_UAV_INPAINTING_PYRAMID_MIPMAP_9) && \ + defined(FFX_FRAMEINTERPOLATION_BIND_UAV_INPAINTING_PYRAMID_MIPMAP_10) && \ + defined(FFX_FRAMEINTERPOLATION_BIND_UAV_INPAINTING_PYRAMID_MIPMAP_11) && \ + defined(FFX_FRAMEINTERPOLATION_BIND_UAV_INPAINTING_PYRAMID_MIPMAP_12) + + RWTexture2D rw_inpainting_pyramid0 : FFX_DECLARE_UAV(FFX_FRAMEINTERPOLATION_BIND_UAV_INPAINTING_PYRAMID_MIPMAP_0); + RWTexture2D rw_inpainting_pyramid1 : FFX_DECLARE_UAV(FFX_FRAMEINTERPOLATION_BIND_UAV_INPAINTING_PYRAMID_MIPMAP_1); + RWTexture2D rw_inpainting_pyramid2 : FFX_DECLARE_UAV(FFX_FRAMEINTERPOLATION_BIND_UAV_INPAINTING_PYRAMID_MIPMAP_2); + RWTexture2D rw_inpainting_pyramid3 : FFX_DECLARE_UAV(FFX_FRAMEINTERPOLATION_BIND_UAV_INPAINTING_PYRAMID_MIPMAP_3); + RWTexture2D rw_inpainting_pyramid4 : FFX_DECLARE_UAV(FFX_FRAMEINTERPOLATION_BIND_UAV_INPAINTING_PYRAMID_MIPMAP_4); + globallycoherent RWTexture2D rw_inpainting_pyramid5 : FFX_DECLARE_UAV(FFX_FRAMEINTERPOLATION_BIND_UAV_INPAINTING_PYRAMID_MIPMAP_5); + RWTexture2D rw_inpainting_pyramid6 : FFX_DECLARE_UAV(FFX_FRAMEINTERPOLATION_BIND_UAV_INPAINTING_PYRAMID_MIPMAP_6); + RWTexture2D rw_inpainting_pyramid7 : FFX_DECLARE_UAV(FFX_FRAMEINTERPOLATION_BIND_UAV_INPAINTING_PYRAMID_MIPMAP_7); + RWTexture2D rw_inpainting_pyramid8 : FFX_DECLARE_UAV(FFX_FRAMEINTERPOLATION_BIND_UAV_INPAINTING_PYRAMID_MIPMAP_8); + RWTexture2D rw_inpainting_pyramid9 : FFX_DECLARE_UAV(FFX_FRAMEINTERPOLATION_BIND_UAV_INPAINTING_PYRAMID_MIPMAP_9); + RWTexture2D rw_inpainting_pyramid10 : FFX_DECLARE_UAV(FFX_FRAMEINTERPOLATION_BIND_UAV_INPAINTING_PYRAMID_MIPMAP_10); + RWTexture2D rw_inpainting_pyramid11 : FFX_DECLARE_UAV(FFX_FRAMEINTERPOLATION_BIND_UAV_INPAINTING_PYRAMID_MIPMAP_11); + RWTexture2D rw_inpainting_pyramid12 : FFX_DECLARE_UAV(FFX_FRAMEINTERPOLATION_BIND_UAV_INPAINTING_PYRAMID_MIPMAP_12); + + + FfxFloat32x4 RWLoadInpaintingPyramid(FFX_PARAMETER_IN FfxInt32x2 iPxPos, FFX_PARAMETER_IN FfxUInt32 index) + { + #define LOAD(idx) \ + if (index == idx) \ + { \ + return rw_inpainting_pyramid##idx[iPxPos]; \ + } + LOAD(0); + LOAD(1); + LOAD(2); + LOAD(3); + LOAD(4); + LOAD(5); + LOAD(6); + LOAD(7); + LOAD(8); + LOAD(9); + LOAD(10); + LOAD(11); + LOAD(12); + return 0; + + #undef LOAD + } + + void StoreInpaintingPyramid(FFX_PARAMETER_IN FfxInt32x2 iPxPos, FFX_PARAMETER_IN FfxFloat32x4 outValue, FFX_PARAMETER_IN FfxUInt32 index) + { + #define STORE(idx) \ + if (index == idx) \ + { \ + rw_inpainting_pyramid##idx[iPxPos] = outValue; \ + } + + STORE(0); + STORE(1); + STORE(2); + STORE(3); + STORE(4); + STORE(5); + STORE(6); + STORE(7); + STORE(8); + STORE(9); + STORE(10); + STORE(11); + STORE(12); + + #undef STORE + } +#endif + +#endif // #if defined(FFX_GPU) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/frameinterpolation/ffx_frameinterpolation_common.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/frameinterpolation/ffx_frameinterpolation_common.h new file mode 100644 index 00000000..8206bf43 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/frameinterpolation/ffx_frameinterpolation_common.h @@ -0,0 +1,445 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if !defined(FFX_FRAMEINTERPOLATION_COMMON_H) +#define FFX_FRAMEINTERPOLATION_COMMON_H + +#define FFX_FRAMEINTERPOLATION_DISPATCH_DRAW_DEBUG_TEAR_LINES (1 << 0) +#define FFX_FRAMEINTERPOLATION_DISPATCH_DRAW_DEBUG_RESET_INDICATORS (1 << 1) +#define FFX_FRAMEINTERPOLATION_DISPATCH_DRAW_DEBUG_VIEW (1 << 2) + +FFX_STATIC const FfxFloat32 FFX_FRAMEINTERPOLATION_EPSILON = 1e-03f; +FFX_STATIC const FfxFloat32 FFX_FRAMEINTERPOLATION_FLT_MAX = 3.402823466e+38f; +FFX_STATIC const FfxFloat32 FFX_FRAMEINTERPOLATION_FLT_MIN = 1.175494351e-38f; + +FFX_STATIC const FfxFloat32 fReconstructedDepthBilinearWeightThreshold = FFX_FRAMEINTERPOLATION_EPSILON; + +FfxFloat32 RGBToLuma(FfxFloat32x3 fLinearRgb) +{ + return dot(fLinearRgb, FfxFloat32x3(0.2126f, 0.7152f, 0.0722f)); +} + +FfxFloat32 LinearRec2020ToLuminance(FfxFloat32x3 linearRec2020RGB) +{ + FfxFloat32 fY = 0.2627 * linearRec2020RGB.x + 0.678 * linearRec2020RGB.y + 0.0593 * linearRec2020RGB.z; + return fY; +} + +FfxFloat32x3 ffxscRGBToLinear(FfxFloat32x3 value, FfxFloat32 minLuminance, FfxFloat32 maxLuminance) +{ + FfxFloat32x3 p = value - ffxBroadcast3(minLuminance / 80.0f); + return p / ffxBroadcast3((maxLuminance - minLuminance) / 80.0f); +} + +FfxFloat32x3 RawRGBToLinear(FfxFloat32x3 fRawRgb) +{ + FfxFloat32x3 fLinearRgb; + + switch (BackBufferTransferFunction()) + { + case 0: + fLinearRgb = ffxLinearFromSrgb(fRawRgb); + break; + case 1: + fLinearRgb = ffxLinearFromPQ(fRawRgb) * (10000.0f / MaxLuminance()); + break; + case 2: + fLinearRgb = ffxscRGBToLinear(fRawRgb, MinLuminance(), MaxLuminance()); + break; + } + + return fLinearRgb; +} + +FfxFloat32 RawRGBToLuminance(FfxFloat32x3 fRawRgb) +{ + FfxFloat32 fLuminance = 0.0f; + + switch (BackBufferTransferFunction()) + { + case 0: + fLuminance = RGBToLuma(RawRGBToLinear(fRawRgb)); + break; + case 1: + fLuminance = LinearRec2020ToLuminance(RawRGBToLinear(fRawRgb)); + break; + case 2: + fLuminance = RGBToLuma(RawRGBToLinear(fRawRgb)); + break; + } + + return fLuminance; +} + +FfxFloat32 RawRGBToPerceivedLuma(FfxFloat32x3 fRawRgb) +{ + FfxFloat32 fLuminance = RawRGBToLuminance(fRawRgb); + + FfxFloat32 fPercievedLuminance = 0; + if (fLuminance <= 216.0f / 24389.0f) + { + fPercievedLuminance = fLuminance * (24389.0f / 27.0f); + } + else + { + fPercievedLuminance = ffxPow(fLuminance, 1.0f / 3.0f) * 116.0f - 16.0f; + } + + return fPercievedLuminance * 0.01f; +} + +struct BilinearSamplingData +{ + FfxInt32x2 iOffsets[4]; + FfxFloat32 fWeights[4]; + FfxInt32x2 iBasePos; +}; + +BilinearSamplingData GetBilinearSamplingData(FfxFloat32x2 fUv, FfxInt32x2 iSize) +{ + BilinearSamplingData data; + + FfxFloat32x2 fPxSample = (fUv * iSize) - FfxFloat32x2(0.5f, 0.5f); + data.iBasePos = FfxInt32x2(floor(fPxSample)); + FfxFloat32x2 fPxFrac = ffxFract(fPxSample); + + data.iOffsets[0] = FfxInt32x2(0, 0); + data.iOffsets[1] = FfxInt32x2(1, 0); + data.iOffsets[2] = FfxInt32x2(0, 1); + data.iOffsets[3] = FfxInt32x2(1, 1); + + data.fWeights[0] = (1 - fPxFrac.x) * (1 - fPxFrac.y); + data.fWeights[1] = (fPxFrac.x) * (1 - fPxFrac.y); + data.fWeights[2] = (1 - fPxFrac.x) * (fPxFrac.y); + data.fWeights[3] = (fPxFrac.x) * (fPxFrac.y); + + return data; +} + +#if defined(FFX_FRAMEINTERPOLATION_BIND_CB_FRAMEINTERPOLATION) +FfxFloat32 ConvertFromDeviceDepthToViewSpace(FfxFloat32 fDeviceDepth) +{ + const FfxFloat32x4 deviceToViewDepth = DeviceToViewSpaceTransformFactors(); + return deviceToViewDepth[1] / (fDeviceDepth - deviceToViewDepth[0]); +} + +FfxFloat32x2 ComputeNdc(FfxFloat32x2 fPxPos, FfxInt32x2 iSize) +{ + return fPxPos / FfxFloat32x2(iSize) * FfxFloat32x2(2.0f, -2.0f) + FfxFloat32x2(-1.0f, 1.0f); +} + +FfxFloat32x3 GetViewSpacePosition(FfxInt32x2 iViewportPos, FfxInt32x2 iViewportSize, FfxFloat32 fDeviceDepth) +{ + const FfxFloat32x4 fDeviceToViewDepth = DeviceToViewSpaceTransformFactors(); + + const FfxFloat32 Z = ConvertFromDeviceDepthToViewSpace(fDeviceDepth); + + const FfxFloat32x2 fNdcPos = ComputeNdc(iViewportPos, iViewportSize); + const FfxFloat32 X = fDeviceToViewDepth[2] * fNdcPos.x * Z; + const FfxFloat32 Y = fDeviceToViewDepth[3] * fNdcPos.y * Z; + + return FfxFloat32x3(X, Y, Z); +} +#endif + +FfxBoolean IsOnScreen(FfxInt32x2 pos, FfxInt32x2 size) +{ + return all(FFX_LESS_THAN(FfxUInt32x2(pos), FfxUInt32x2(size))); +} + +FfxBoolean IsUvInside(FfxFloat32x2 fUv) +{ + return (fUv.x > 0.0f && fUv.x < 1.0f) && (fUv.y > 0.0f && fUv.y < 1.0f); +} + +FfxBoolean IsInRect(FfxInt32x2 pos, FfxInt32x2 iRectCorner, FfxInt32x2 iRectSize) +{ + return (pos.x >= iRectCorner.x && pos.x < (iRectSize.x + iRectCorner.x) && pos.y >= iRectCorner.y && pos.y < (iRectSize.y + iRectCorner.y)); +} + +FfxFloat32 MinDividedByMax(const FfxFloat32 v0, const FfxFloat32 v1) +{ + const FfxFloat32 m = ffxMax(v0, v1); + return m != 0 ? ffxMin(v0, v1) / m : 0; +} + +FfxFloat32 NormalizedDot3(const FfxFloat32x3 v0, const FfxFloat32x3 v1) +{ + FfxFloat32 fMaxLength = ffxMax(length(v0), length(v1)); + + return fMaxLength > 0.0f ? dot(v0 / fMaxLength, v1 / fMaxLength) : 1.0f; +} + +FfxFloat32 NormalizedDot2(const FfxFloat32x2 v0, const FfxFloat32x2 v1) +{ + FfxFloat32 fMaxLength = ffxMax(length(v0), length(v1)); + + return fMaxLength > 0.0f ? dot(v0 / fMaxLength, v1 / fMaxLength) : 1.0f; +} + +FfxFloat32 CalculateStaticContentFactor(FfxFloat32x3 fCurrentInterpolationSource, FfxFloat32x3 fPresentColor) +{ + const FfxFloat32x3 fFactor = ffxSaturate(FfxFloat32x3( + ffxSaturate((1.0f - MinDividedByMax(fCurrentInterpolationSource.r, fPresentColor.r)) / 0.1f), + ffxSaturate((1.0f - MinDividedByMax(fCurrentInterpolationSource.g, fPresentColor.g)) / 0.1f), + ffxSaturate((1.0f - MinDividedByMax(fCurrentInterpolationSource.b, fPresentColor.b)) / 0.1f) + )); + + return max(fFactor.x, max(fFactor.y, fFactor.z)); +} + +// +// MOTION VECTOR FIELD +// + +FFX_STATIC const FfxUInt32 MOTION_VECTOR_FIELD_ENTRY_BIT_COUNT = 32; + +// Make sure all bit counts add up to MOTION_VECTOR_FIELD_ENTRY_BIT_COUNT +FFX_STATIC const FfxUInt32 MOTION_VECTOR_FIELD_VECTOR_COEFFICIENT_BIT_COUNT = 16; +FFX_STATIC const FfxUInt32 MOTION_VECTOR_FIELD_PRIORITY_LOW_BIT_COUNT = 5; +FFX_STATIC const FfxUInt32 MOTION_VECTOR_FIELD_PRIORITY_HIGH_BIT_COUNT = 10; +FFX_STATIC const FfxUInt32 MOTION_VECTOR_PRIMARY_VECTOR_INDICATION_BIT_COUNT = 1; + +FFX_STATIC const FfxUInt32 MOTION_VECTOR_FIELD_PRIMARY_VECTOR_INDICATION_BIT = (1U << (MOTION_VECTOR_FIELD_ENTRY_BIT_COUNT - 1)); + +FFX_STATIC const FfxUInt32 PRIORITY_LOW_MAX = (1U << MOTION_VECTOR_FIELD_PRIORITY_LOW_BIT_COUNT) - 1; +FFX_STATIC const FfxUInt32 PRIORITY_HIGH_MAX = (1U << MOTION_VECTOR_FIELD_PRIORITY_HIGH_BIT_COUNT) - 1; + +FFX_STATIC const FfxUInt32 PRIORITY_LOW_OFFSET = MOTION_VECTOR_FIELD_VECTOR_COEFFICIENT_BIT_COUNT; +FFX_STATIC const FfxUInt32 PRIORITY_HIGH_OFFSET = PRIORITY_LOW_OFFSET + MOTION_VECTOR_FIELD_PRIORITY_LOW_BIT_COUNT; +FFX_STATIC const FfxUInt32 PRIMARY_VECTOR_INDICATION_OFFSET = PRIORITY_HIGH_OFFSET + MOTION_VECTOR_FIELD_PRIORITY_HIGH_BIT_COUNT; + +struct VectorFieldEntry +{ + FfxFloat32x2 fMotionVector; + FfxFloat32 uHighPriorityFactor; + FfxFloat32 uLowPriorityFactor; + FfxBoolean bValid; + FfxBoolean bPrimary; + FfxBoolean bSecondary; + FfxBoolean bInPainted; + FfxFloat32 fVelocity; + FfxBoolean bNegOutside; + FfxBoolean bPosOutside; +}; + +VectorFieldEntry NewVectorFieldEntry() +{ + VectorFieldEntry vfe; + vfe.fMotionVector = FfxFloat32x2(0.0, 0.0); + vfe.uHighPriorityFactor = 0.0; + vfe.uLowPriorityFactor = 0.0; + vfe.bValid = false; + vfe.bPrimary = false; + vfe.bSecondary = false; + vfe.bInPainted = false; + vfe.fVelocity = 0.0; + vfe.bNegOutside = false; + vfe.bPosOutside = false; + return vfe; +} + +FfxBoolean PackedVectorFieldEntryIsPrimary(FfxUInt32 packedEntry) +{ + return ((packedEntry & MOTION_VECTOR_FIELD_PRIMARY_VECTOR_INDICATION_BIT) != 0); +} + +FfxUInt32x2 PackVectorFieldEntries(FfxBoolean bIsPrimary, FfxUInt32 uHighPriorityFactor, FfxUInt32 uLowPriorityFactor, FfxFloat32x2 fMotionVector) +{ + const FfxUInt32 uPriority = + (FfxUInt32(bIsPrimary) * MOTION_VECTOR_FIELD_PRIMARY_VECTOR_INDICATION_BIT) + | ((uHighPriorityFactor & PRIORITY_HIGH_MAX) << PRIORITY_HIGH_OFFSET) + | ((uLowPriorityFactor & PRIORITY_LOW_MAX) << PRIORITY_LOW_OFFSET); + + FfxUInt32 packedX = uPriority | ffxF32ToF16(fMotionVector.x); + FfxUInt32 packedY = uPriority | ffxF32ToF16(fMotionVector.y); + + return FfxUInt32x2(packedX, packedY); +} + +void UnpackVectorFieldEntries(FfxUInt32x2 packed, out VectorFieldEntry vfElement) +{ + vfElement.uHighPriorityFactor = FfxFloat32((packed.x >> PRIORITY_HIGH_OFFSET) & PRIORITY_HIGH_MAX) / PRIORITY_HIGH_MAX; + vfElement.uLowPriorityFactor = FfxFloat32((packed.x >> PRIORITY_LOW_OFFSET) & PRIORITY_LOW_MAX) / PRIORITY_LOW_MAX; + + vfElement.bPrimary = PackedVectorFieldEntryIsPrimary(packed.x); + vfElement.bValid = (vfElement.uHighPriorityFactor > 0.0f); + vfElement.bSecondary = vfElement.bValid && !vfElement.bPrimary; + + // Reverse priority factor for secondary vectors + if (vfElement.bSecondary) + { + vfElement.uHighPriorityFactor = 1.0f - vfElement.uHighPriorityFactor; + } + + vfElement.fMotionVector.x = ffxUnpackF32(packed.x).x; + vfElement.fMotionVector.y = ffxUnpackF32(packed.y).x; + vfElement.bInPainted = false; +} + +// +// MOTION VECTOR FIELD +// + +#if defined(FFX_FRAMEINTERPOLATION_BIND_SRV_INPAINTING_PYRAMID) +FfxFloat32x4 ComputeMvInpaintingLevel(FfxFloat32x2 fUv, const FfxInt32 iMipLevel, const FfxInt32x2 iTexSize) +{ + BilinearSamplingData bilinearInfo = GetBilinearSamplingData(fUv, iTexSize); + + FfxFloat32 fSum = 0.0f; + FfxFloat32x4 fColor = FfxFloat32x4(0.0, 0.0, 0.0, 0.0); + fColor.z = 0; + + const FfxFloat32 fMaxPriorityFactor = 1.0f; + + for (FfxInt32 iSampleIndex = 0; iSampleIndex < 4; iSampleIndex++) + { + const FfxInt32x2 iOffset = bilinearInfo.iOffsets[iSampleIndex]; + const FfxInt32x2 iSamplePos = bilinearInfo.iBasePos + iOffset; + + if (IsOnScreen(iSamplePos, iTexSize)) + { + FfxFloat32x4 fSample = LoadInpaintingPyramid(iMipLevel, iSamplePos); + + const FfxFloat32 fPriorityFactor = fSample.z; + const FfxFloat32 fValidMvFactor = FfxFloat32(fSample.z > 0); + const FfxFloat32 fSampleWeight = bilinearInfo.fWeights[iSampleIndex] * fValidMvFactor * fPriorityFactor; + + fSum += fSampleWeight; + fColor += fSample * fSampleWeight; + } + } + + fColor /= (fSum > 0.0f) ? fSum : 1.0f; + + return fColor; +} +#if defined(FFX_FRAMEINTERPOLATION_BIND_CB_FRAMEINTERPOLATION) && \ + defined(FFX_FRAMEINTERPOLATION_BIND_SRV_GAME_MOTION_VECTOR_FIELD_X) && \ + defined(FFX_FRAMEINTERPOLATION_BIND_SRV_GAME_MOTION_VECTOR_FIELD_Y) + +void LoadInpaintedGameFieldMv(FfxFloat32x2 fUv, out VectorFieldEntry vfElement) +{ + FfxInt32x2 iPxSample = FfxInt32x2(fUv * RenderSize()); + FfxUInt32x2 packedGameFieldMv = LoadGameFieldMv(iPxSample); + UnpackVectorFieldEntries(packedGameFieldMv, vfElement); + + if (!vfElement.bValid) + { + //FfxFloat32x2 fUv = (FfxFloat32x2(iPxSample) + 0.5f) / RenderSize(); + FfxInt32x2 iTexSize = RenderSize(); + + FfxFloat32x4 fInPaintedVector = FfxFloat32x4(0.0, 0.0, 0.0, 0.0); + for (FfxInt32 iMipLevel = 0; iMipLevel < 11 && (fInPaintedVector.w == 0.0f); iMipLevel++) + { + iTexSize /= 2; + + fInPaintedVector = ComputeMvInpaintingLevel(fUv, iMipLevel, iTexSize); + } + + vfElement.fMotionVector = fInPaintedVector.xy; + vfElement.uHighPriorityFactor = fInPaintedVector.z; + vfElement.uLowPriorityFactor = fInPaintedVector.w; + vfElement.bInPainted = true; + } + + vfElement.bNegOutside = !IsUvInside(fUv - vfElement.fMotionVector); + vfElement.bPosOutside = !IsUvInside(fUv + vfElement.fMotionVector); + vfElement.fVelocity = length(vfElement.fMotionVector); +} +#endif +#endif + +#if defined(FFX_FRAMEINTERPOLATION_BIND_SRV_OPTICAL_FLOW_MOTION_VECTOR_FIELD_X) && \ + defined(FFX_FRAMEINTERPOLATION_BIND_SRV_OPTICAL_FLOW_MOTION_VECTOR_FIELD_Y) && \ + defined(FFX_FRAMEINTERPOLATION_BIND_CB_FRAMEINTERPOLATION) +void SampleOpticalFlowMotionVectorField(FfxFloat32x2 fUv, out VectorFieldEntry vfElement) +{ + const FfxFloat32 scaleFactor = 1.0f; + + BilinearSamplingData bilinearInfo = GetBilinearSamplingData(fUv, FfxInt32x2(GetOpticalFlowSize2() * scaleFactor)); + + vfElement = NewVectorFieldEntry(); + + FfxFloat32 fWeightSum = 0.0f; + for (FfxInt32 iSampleIndex = 0; iSampleIndex < 4; iSampleIndex++) + { + const FfxInt32x2 iOffset = bilinearInfo.iOffsets[iSampleIndex]; + const FfxInt32x2 iSamplePos = bilinearInfo.iBasePos + iOffset; + + if (IsOnScreen(iSamplePos, FfxInt32x2(GetOpticalFlowSize2() * scaleFactor))) + { + const FfxFloat32 fWeight = bilinearInfo.fWeights[iSampleIndex]; + + VectorFieldEntry fOfVectorSample = NewVectorFieldEntry(); + FfxInt32x2 packedOpticalFlowMv = FfxInt32x2(LoadOpticalFlowFieldMv(iSamplePos)); + UnpackVectorFieldEntries(packedOpticalFlowMv, fOfVectorSample); + + vfElement.fMotionVector += fOfVectorSample.fMotionVector * fWeight; + vfElement.uHighPriorityFactor += fOfVectorSample.uHighPriorityFactor * fWeight; + vfElement.uLowPriorityFactor += fOfVectorSample.uLowPriorityFactor * fWeight; + + fWeightSum += fWeight; + } + } + + if (fWeightSum > 0.0f) + { + vfElement.fMotionVector /= fWeightSum; + vfElement.uHighPriorityFactor /= fWeightSum; + vfElement.uLowPriorityFactor /= fWeightSum; + } + + vfElement.bNegOutside = !IsUvInside(fUv - vfElement.fMotionVector); + vfElement.bPosOutside = !IsUvInside(fUv + vfElement.fMotionVector); + vfElement.fVelocity = length(vfElement.fMotionVector); +} +#endif + +FfxFloat32x3 Tonemap(FfxFloat32x3 fRgb) +{ + return fRgb / (ffxMax(ffxMax(0.f, fRgb.r), ffxMax(fRgb.g, fRgb.b)) + 1.f).xxx; +} + +FfxFloat32x3 InverseTonemap(FfxFloat32x3 fRgb) +{ + return fRgb / ffxMax(FFX_TONEMAP_EPSILON, 1.f - ffxMax(fRgb.r, ffxMax(fRgb.g, fRgb.b))).xxx; +} + +FfxInt32x2 ComputeHrPosFromLrPos(FfxInt32x2 iPxLrPos) +{ + FfxFloat32x2 fSrcJitteredPos = FfxFloat32x2(iPxLrPos) + 0.5f - Jitter(); + FfxFloat32x2 fLrPosInHr = (fSrcJitteredPos / RenderSize()) * DisplaySize(); + FfxInt32x2 iPxHrPos = FfxInt32x2(floor(fLrPosInHr)); + return iPxHrPos; +} +#if FFX_HALF +FFX_MIN16_I2 ComputeHrPosFromLrPos(FFX_MIN16_I2 iPxLrPos) +{ + FFX_MIN16_F2 fSrcJitteredPos = FFX_MIN16_F2(iPxLrPos) + FFX_MIN16_F(0.5f) - FFX_MIN16_F2(Jitter()); + FFX_MIN16_F2 fLrPosInHr = (fSrcJitteredPos / FFX_MIN16_F2(RenderSize())) * FFX_MIN16_F2(DisplaySize()); + FFX_MIN16_I2 iPxHrPos = FFX_MIN16_I2(floor(fLrPosInHr)); + return iPxHrPos; +} +#endif + +#endif //!defined(FFX_FRAMEINTERPOLATION_COMMON_H) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/frameinterpolation/ffx_frameinterpolation_compute_game_vector_field_inpainting_pyramid.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/frameinterpolation/ffx_frameinterpolation_compute_game_vector_field_inpainting_pyramid.h new file mode 100644 index 00000000..75b3e1e2 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/frameinterpolation/ffx_frameinterpolation_compute_game_vector_field_inpainting_pyramid.h @@ -0,0 +1,121 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_FRAMEINTERPOLATION_COMPUTE_GAME_VECTOR_FIELD_INPAINTING_PYRAMID_H +#define FFX_FRAMEINTERPOLATION_COMPUTE_GAME_VECTOR_FIELD_INPAINTING_PYRAMID_H + +#include "ffx_frameinterpolation_common.h" +//-------------------------------------------------------------------------------------- +// Buffer definitions - global atomic counter +//-------------------------------------------------------------------------------------- + +FFX_GROUPSHARED FfxUInt32 spdCounter; +FFX_GROUPSHARED FfxFloat32 spdIntermediateR[16][16]; +FFX_GROUPSHARED FfxFloat32 spdIntermediateG[16][16]; +FFX_GROUPSHARED FfxFloat32 spdIntermediateB[16][16]; +FFX_GROUPSHARED FfxFloat32 spdIntermediateA[16][16]; + +FfxFloat32x4 SpdLoadSourceImage(FfxInt32x2 tex, FfxUInt32 slice) +{ + VectorFieldEntry gameMv; + FfxUInt32x2 packedGameFieldMv = LoadGameFieldMv(tex); + UnpackVectorFieldEntries(packedGameFieldMv, gameMv); + + return FfxFloat32x4(gameMv.fMotionVector, gameMv.uHighPriorityFactor, gameMv.uLowPriorityFactor) * FfxFloat32(DisplaySize().x > 0); +} + +FfxFloat32x4 SpdLoad(FfxInt32x2 tex, FfxUInt32 slice) +{ + return RWLoadInpaintingPyramid(tex, 5); +} + +void SpdStore(FfxInt32x2 pix, FfxFloat32x4 outValue, FfxUInt32 index, FfxUInt32 slice) +{ + StoreInpaintingPyramid(pix, outValue, index); +} + +void SpdIncreaseAtomicCounter(FfxUInt32 slice) +{ + AtomicIncreaseCounter(COUNTER_SPD, spdCounter); +} + +FfxUInt32 SpdGetAtomicCounter() +{ + return spdCounter; +} +void SpdResetAtomicCounter(FfxUInt32 slice) +{ + StoreCounter(COUNTER_SPD, 0); +} + +FfxFloat32x4 SpdLoadIntermediate(FfxUInt32 x, FfxUInt32 y) +{ + return FfxFloat32x4( + spdIntermediateR[x][y], + spdIntermediateG[x][y], + spdIntermediateB[x][y], + spdIntermediateA[x][y]); +} + +void SpdStoreIntermediate(FfxUInt32 x, FfxUInt32 y, FfxFloat32x4 value) +{ + spdIntermediateR[x][y] = value.x; + spdIntermediateG[x][y] = value.y; + spdIntermediateB[x][y] = value.z; + spdIntermediateA[x][y] = value.w; +} + +FfxFloat32x4 SpdReduce4(FfxFloat32x4 v0, FfxFloat32x4 v1, FfxFloat32x4 v2, FfxFloat32x4 v3) +{ + FfxFloat32x4 vec = FfxFloat32x4(0,0,0,0); + + FfxFloat32 fWeightSum = 0.0f; +#define ADD(SAMPLE) { \ + FfxFloat32 fWeight = FfxFloat32(SAMPLE.z > 0.0f); \ + vec += SAMPLE * fWeight; \ + fWeightSum += fWeight; \ + } + + ADD(v0); + ADD(v1); + ADD(v2); + ADD(v3); + + vec /= (fWeightSum > FFX_FRAMEINTERPOLATION_EPSILON) ? fWeightSum : 1.0f; + + return vec; +} + +#include "spd/ffx_spd.h" + +void computeFrameinterpolationGameVectorFieldInpaintingPyramid(FfxInt32x3 iGroupId, FfxInt32 iLocalIndex) +{ + SpdDownsample( + FfxUInt32x2(iGroupId.xy), + FfxUInt32(iLocalIndex), + FfxUInt32(NumMips()), + FfxUInt32(NumWorkGroups()), + FfxUInt32(iGroupId.z), + FfxUInt32x2(WorkGroupOffset())); +} + +#endif // FFX_FRAMEINTERPOLATION_COMPUTE_GAME_VECTOR_FIELD_INPAINTING_PYRAMID_H diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/frameinterpolation/ffx_frameinterpolation_compute_inpainting_pyramid.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/frameinterpolation/ffx_frameinterpolation_compute_inpainting_pyramid.h new file mode 100644 index 00000000..da2b6728 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/frameinterpolation/ffx_frameinterpolation_compute_inpainting_pyramid.h @@ -0,0 +1,120 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_FRAMEINTERPOLATION_COMPUTE_INPAINTING_PYRAMID_H +#define FFX_FRAMEINTERPOLATION_COMPUTE_INPAINTING_PYRAMID_H + +//-------------------------------------------------------------------------------------- +// Buffer definitions - global atomic counter +//-------------------------------------------------------------------------------------- + +FFX_GROUPSHARED FfxUInt32 spdCounter; +FFX_GROUPSHARED FfxFloat32 spdIntermediateR[16][16]; +FFX_GROUPSHARED FfxFloat32 spdIntermediateG[16][16]; +FFX_GROUPSHARED FfxFloat32 spdIntermediateB[16][16]; +FFX_GROUPSHARED FfxFloat32 spdIntermediateA[16][16]; + +FfxFloat32x4 SpdLoadSourceImage(FfxInt32x2 tex, FfxUInt32 slice) +{ + FfxFloat32x4 fColor = LoadFrameInterpolationOutput(tex) * FfxFloat32(DisplaySize().x > 0); + + // reverse sample weights + fColor.w = ffxSaturate(1.0f - fColor.w); + + + if (tex.x < InterpolationRectBase().x || tex.x >= (InterpolationRectSize().x + InterpolationRectBase().x) || tex.y < InterpolationRectBase().y || + tex.y >= (InterpolationRectSize().y + InterpolationRectBase().y)) + { + fColor.w = 0.0f; // don't take contributions from outside of the interpolation rect + } + + return fColor; +} + +FfxFloat32x4 SpdLoad(FfxInt32x2 tex, FfxUInt32 slice) +{ + return RWLoadInpaintingPyramid(tex, 5); +} + +void SpdStore(FfxInt32x2 pix, FfxFloat32x4 outValue, FfxUInt32 index, FfxUInt32 slice) +{ + StoreInpaintingPyramid(pix, outValue, index); +} + +void SpdIncreaseAtomicCounter(FfxUInt32 slice) +{ + AtomicIncreaseCounter(COUNTER_SPD, spdCounter); +} + +FfxUInt32 SpdGetAtomicCounter() +{ + return spdCounter; +} +void SpdResetAtomicCounter(FfxUInt32 slice) +{ + StoreCounter(COUNTER_SPD, 0); +} + +FfxFloat32x4 SpdLoadIntermediate(FfxUInt32 x, FfxUInt32 y) +{ + return FfxFloat32x4( + spdIntermediateR[x][y], + spdIntermediateG[x][y], + spdIntermediateB[x][y], + spdIntermediateA[x][y]); +} + +void SpdStoreIntermediate(FfxUInt32 x, FfxUInt32 y, FfxFloat32x4 value) +{ + spdIntermediateR[x][y] = value.x; + spdIntermediateG[x][y] = value.y; + spdIntermediateB[x][y] = value.z; + spdIntermediateA[x][y] = value.w; +} + +FfxFloat32x4 SpdReduce4(FfxFloat32x4 v0, FfxFloat32x4 v1, FfxFloat32x4 v2, FfxFloat32x4 v3) +{ + FfxFloat32x4 w = FfxFloat32x4(v0.w, v1.w, v2.w, v3.w); + + FfxFloat32 sum = (w[0] + w[1] + w[2] + w[3]); + + if (sum == 0.0f) { + return FfxFloat32x4(0.0, 0.0, 0.0, 0.0); + } + + return (v0 * w[0] + v1 * w[1] + v2 * w[2] + v3 * w[3]) / sum; +} + +#include "spd/ffx_spd.h" + +void computeFrameinterpolationInpaintingPyramid(FfxInt32x3 iGroupId, FfxInt32 iLocalIndex) +{ + SpdDownsample( + FfxUInt32x2(iGroupId.xy), + FfxUInt32(iLocalIndex), + FfxUInt32(NumMips()), + FfxUInt32(NumWorkGroups()), + FfxUInt32(iGroupId.z), + FfxUInt32x2(WorkGroupOffset())); +} + +#endif // FFX_FRAMEINTERPOLATION_COMPUTE_INPAINTING_PYRAMID_H diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/frameinterpolation/ffx_frameinterpolation_debug_view.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/frameinterpolation/ffx_frameinterpolation_debug_view.h new file mode 100644 index 00000000..d94defec --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/frameinterpolation/ffx_frameinterpolation_debug_view.h @@ -0,0 +1,163 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_FRAMEINTERPOLATION_DEBUG_VIEW_H +#define FFX_FRAMEINTERPOLATION_DEBUG_VIEW_H + +struct FfxFrameInterpolationDebugViewport +{ + FfxInt32x2 offset; + FfxInt32x2 size; +}; + +// Macro to cull and draw debug viewport +#define DRAW_VIEWPORT(function, pos, vp) \ + { \ + if (pointIsInsideViewport(pos, vp)) \ + { \ + function(pos, vp); \ + } \ + } + +FfxFloat32x2 getTransformedUv(FfxInt32x2 iPxPos, FfxFrameInterpolationDebugViewport vp) +{ + FfxFloat32x2 fUv = (FfxFloat32x2(iPxPos - vp.offset) + 0.5f) / vp.size; + + return fUv; +} + +FfxFloat32x4 getMotionVectorColor(FfxFloat32x2 fMotionVector) +{ + return FfxFloat32x4(0.5f + fMotionVector * DisplaySize() * 0.1f, 0.5f, 1.0f); +} + +FfxFloat32x4 getUnusedIndicationColor(FfxInt32x2 iPxPos, FfxFrameInterpolationDebugViewport vp) +{ + FfxInt32x2 basePos = iPxPos - vp.offset; + + FfxFloat32 ar = FfxFloat32(vp.size.x) / FfxFloat32(vp.size.y); + + return FfxFloat32x4(basePos.x == FfxInt32(basePos.y * ar), 0, 0, 1); +} + +void drawGameMotionVectorFieldVectors(FfxInt32x2 iPxPos, FfxFrameInterpolationDebugViewport vp) +{ + FfxFloat32x2 fUv = getTransformedUv(iPxPos, vp); + + VectorFieldEntry gameMv; + LoadInpaintedGameFieldMv(fUv, gameMv); + + StoreFrameinterpolationOutput(iPxPos, getMotionVectorColor(gameMv.fMotionVector)); +} + +void drawGameMotionVectorFieldDepthPriority(FfxInt32x2 iPxPos, FfxFrameInterpolationDebugViewport vp) +{ + FfxFloat32x2 fUv = getTransformedUv(iPxPos, vp); + + VectorFieldEntry gameMv; + LoadInpaintedGameFieldMv(fUv, gameMv); + + StoreFrameinterpolationOutput(iPxPos, FfxFloat32x4(0, gameMv.uHighPriorityFactor, 0, 1)); +} + +void drawOpticalFlowMotionVectorField(FfxInt32x2 iPxPos, FfxFrameInterpolationDebugViewport vp) +{ + FfxFloat32x2 fUv = getTransformedUv(iPxPos, vp); + + VectorFieldEntry ofMv; + SampleOpticalFlowMotionVectorField(fUv, ofMv); + + StoreFrameinterpolationOutput(iPxPos, getMotionVectorColor(ofMv.fMotionVector)); +} + +void drawDisocclusionMask(FfxInt32x2 iPxPos, FfxFrameInterpolationDebugViewport vp) +{ + FfxFloat32x2 fUv = getTransformedUv(iPxPos, vp); + + FfxFloat32x2 fLrUv = fUv * (FfxFloat32x2(RenderSize()) / GetMaxRenderSize()); + + FfxFloat32x2 fDisocclusionFactor = ffxSaturate(SampleDisocclusionMask(fLrUv).xy); + + StoreFrameinterpolationOutput(iPxPos, FfxFloat32x4(fDisocclusionFactor, 0, 1)); +} + +void drawPresentBackbuffer(FfxInt32x2 iPxPos, FfxFrameInterpolationDebugViewport vp) +{ + FfxFloat32x2 fUv = getTransformedUv(iPxPos, vp); + + FfxFloat32x4 fPresentColor = getUnusedIndicationColor(iPxPos, vp); + + if (GetHUDLessAttachedFactor() == 1) + { + fPresentColor = SamplePresentBackbuffer(fUv); + } + + StoreFrameinterpolationOutput(iPxPos, fPresentColor); +} + +void drawCurrentInterpolationSource(FfxInt32x2 iPxPos, FfxFrameInterpolationDebugViewport vp) +{ + FfxFloat32x2 fUv = getTransformedUv(iPxPos, vp); + + FfxFloat32x4 fCurrentBackBuffer = FfxFloat32x4(SampleCurrentBackbuffer(fUv), 1.0f); + + StoreFrameinterpolationOutput(iPxPos, fCurrentBackBuffer); +} + +FfxBoolean pointIsInsideViewport(FfxInt32x2 iPxPos, FfxFrameInterpolationDebugViewport vp) +{ + FfxInt32x2 extent = vp.offset + vp.size; + + return (iPxPos.x >= vp.offset.x && iPxPos.x < extent.x) && (iPxPos.y >= vp.offset.y && iPxPos.y < extent.y); +} + +void computeDebugView(FfxInt32x2 iPxPos) +{ +#define VIEWPORT_GRID_SIZE_X 3 +#define VIEWPORT_GRID_SIZE_Y 3 + + FfxFloat32x2 fViewportScale = FfxFloat32x2(1.0f / VIEWPORT_GRID_SIZE_X, 1.0f / VIEWPORT_GRID_SIZE_Y); + FfxInt32x2 iViewportSize = FfxInt32x2(DisplaySize() * fViewportScale); + + // compute grid [y][x] for easier placement of viewports + FfxFrameInterpolationDebugViewport vp[VIEWPORT_GRID_SIZE_Y][VIEWPORT_GRID_SIZE_X]; + for (FfxInt32 y = 0; y < VIEWPORT_GRID_SIZE_Y; y++) + { + for (FfxInt32 x = 0; x < VIEWPORT_GRID_SIZE_X; x++) + { + vp[y][x].offset = iViewportSize * FfxInt32x2(x, y); + vp[y][x].size = iViewportSize; + } + } + + // top row + DRAW_VIEWPORT(drawGameMotionVectorFieldVectors, iPxPos, vp[0][0]); + DRAW_VIEWPORT(drawGameMotionVectorFieldDepthPriority, iPxPos, vp[0][1]); + DRAW_VIEWPORT(drawOpticalFlowMotionVectorField, iPxPos, vp[0][2]); + + // bottom row + DRAW_VIEWPORT(drawDisocclusionMask, iPxPos, vp[2][0]); + DRAW_VIEWPORT(drawCurrentInterpolationSource, iPxPos, vp[2][1]); + DRAW_VIEWPORT(drawPresentBackbuffer, iPxPos, vp[2][2]); +} + +#endif // FFX_FRAMEINTERPOLATION_DEBUG_VIEW_H diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/frameinterpolation/ffx_frameinterpolation_disocclusion_mask.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/frameinterpolation/ffx_frameinterpolation_disocclusion_mask.h new file mode 100644 index 00000000..d9a9e29d --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/frameinterpolation/ffx_frameinterpolation_disocclusion_mask.h @@ -0,0 +1,142 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_FRAMEINTERPOLATION_DISOCCLUSION_MASK_H +#define FFX_FRAMEINTERPOLATION_DISOCCLUSION_MASK_H + +FFX_STATIC const FfxFloat32 DepthClipBaseScale = 1.0f; + +FfxFloat32 ComputeSampleDepthClip(FfxInt32x2 iPxSamplePos, FfxFloat32 fPreviousDepth, FfxFloat32 fPreviousDepthBilinearWeight, FfxFloat32 fCurrentDepthViewSpace) +{ + FfxFloat32 fPrevNearestDepthViewSpace = ConvertFromDeviceDepthToViewSpace(fPreviousDepth); + + // Depth separation logic ref: See "Minimum Triangle Separation for Correct Z-Buffer Occlusion" + // Intention: worst case of formula in Figure4 combined with Ksep factor in Section 4 + const FfxFloat32 fHalfViewportWidth = RenderSize().x * 0.5f; + FfxFloat32 fDepthThreshold = ffxMax(fCurrentDepthViewSpace, fPrevNearestDepthViewSpace); + + // WARNING: Ksep only works with reversed-z with infinite projection. + const FfxFloat32 Ksep = 1.37e-05f; + FfxFloat32 fRequiredDepthSeparation = Ksep * fDepthThreshold * TanHalfFoV() * fHalfViewportWidth; + FfxFloat32 fDepthDiff = fCurrentDepthViewSpace - fPrevNearestDepthViewSpace; + + FfxFloat32 fDepthClipFactor = (fDepthDiff > 0) ? ffxSaturate(fRequiredDepthSeparation / fDepthDiff) : 1.0f; + + return fPreviousDepthBilinearWeight * fDepthClipFactor * ffxLerp(1.0f, DepthClipBaseScale, ffxSaturate(fDepthDiff * fDepthDiff)); +} + +FfxFloat32 LoadEstimatedDepth(FfxUInt32 estimatedIndex, FfxInt32x2 iSamplePos) +{ + if (estimatedIndex == 0) + { + return LoadReconstructedDepthPreviousFrame(iSamplePos); + } + else if (estimatedIndex == 1) + { + return LoadDilatedDepth(iSamplePos); + } + + return 0; +} + +FfxFloat32 ComputeDepthClip(FfxUInt32 estimatedIndex, FfxFloat32x2 fUvSample, FfxFloat32 fCurrentDepthSample) +{ + FfxFloat32 fCurrentDepthViewSpace = ConvertFromDeviceDepthToViewSpace(fCurrentDepthSample); + BilinearSamplingData bilinearInfo = GetBilinearSamplingData(fUvSample, RenderSize()); + + FfxFloat32 fDilatedSum = 0.0f; + FfxFloat32 fDepth = 0.0f; + FfxFloat32 fWeightSum = 0.0f; + for (FfxInt32 iSampleIndex = 0; iSampleIndex < 4; iSampleIndex++) { + + const FfxInt32x2 iOffset = bilinearInfo.iOffsets[iSampleIndex]; + const FfxInt32x2 iSamplePos = bilinearInfo.iBasePos + iOffset; + + if (IsOnScreen(iSamplePos, RenderSize())) { + const FfxFloat32 fWeight = bilinearInfo.fWeights[iSampleIndex]; + if (fWeight > fReconstructedDepthBilinearWeightThreshold) { + + const FfxFloat32 fPrevDepthSample = LoadEstimatedDepth(estimatedIndex, iSamplePos); + const FfxFloat32 fPrevNearestDepthViewSpace = ConvertFromDeviceDepthToViewSpace(fPrevDepthSample); + + const FfxFloat32 fDepthDiff = fCurrentDepthViewSpace - fPrevNearestDepthViewSpace; + + if (fDepthDiff > 0.0f) { + +#if FFX_FRAMEINTERPOLATION_OPTION_INVERTED_DEPTH + const FfxFloat32 fPlaneDepth = ffxMin(fPrevDepthSample, fCurrentDepthSample); +#else + const FfxFloat32 fPlaneDepth = ffxMax(fPrevDepthSample, fCurrentDepthSample); +#endif + + const FfxFloat32x3 fCenter = GetViewSpacePosition(FfxInt32x2(RenderSize() * 0.5f), RenderSize(), fPlaneDepth); + const FfxFloat32x3 fCorner = GetViewSpacePosition(FfxInt32x2(0, 0), RenderSize(), fPlaneDepth); + + const FfxFloat32 fHalfViewportWidth = length(FfxFloat32x2(RenderSize())); + const FfxFloat32 fDepthThreshold = ffxMin(fCurrentDepthViewSpace, fPrevNearestDepthViewSpace); + + const FfxFloat32 Ksep = 1.37e-05f; + const FfxFloat32 Kfov = length(fCorner) / length(fCenter); + const FfxFloat32 fRequiredDepthSeparation = Ksep * Kfov * fHalfViewportWidth * fDepthThreshold; + + const FfxFloat32 fResolutionFactor = ffxSaturate(length(FfxFloat32x2(RenderSize())) / length(FfxFloat32x2(1920.0f, 1080.0f))); + const FfxFloat32 fPower = ffxLerp(1.0f, 3.0f, fResolutionFactor); + + fDepth += FfxFloat32((fRequiredDepthSeparation / fDepthDiff) >= 1.0f) * fWeight; + fWeightSum += fWeight; + } + } + } + } + + return (fWeightSum > 0.0f) ? ffxSaturate(1.0f - fDepth / fWeightSum) : 0.0f; +} + +void computeDisocclusionMask(FfxInt32x2 iPxPos) +{ + FfxFloat32 fDilatedDepth = LoadEstimatedInterpolationFrameDepth(iPxPos); + + FfxFloat32x2 fDepthUv = (iPxPos + 0.5f) / RenderSize(); + FfxFloat32 fCurrentDepthViewSpace = ConvertFromDeviceDepthToViewSpace(fDilatedDepth); + + VectorFieldEntry gameMv; + LoadInpaintedGameFieldMv(fDepthUv, gameMv); + + const FfxFloat32 fDepthClipInterpolatedToPrevious = 1.0f - ComputeDepthClip(0, fDepthUv + gameMv.fMotionVector, fDilatedDepth); + const FfxFloat32 fDepthClipInterpolatedToCurrent = 1.0f - ComputeDepthClip(1, fDepthUv - gameMv.fMotionVector, fDilatedDepth); + FfxFloat32x2 fDisocclusionMask = FfxFloat32x2(fDepthClipInterpolatedToPrevious, fDepthClipInterpolatedToCurrent); + + fDisocclusionMask = FfxFloat32x2(FFX_GREATER_THAN_EQUAL(fDisocclusionMask, ffxBroadcast2(FFX_FRAMEINTERPOLATION_EPSILON))); + + // Avoid false disocclusion if primary game vector pointer outside screen area + const FfxFloat32x2 fSrcMotionVector = gameMv.fMotionVector * 2.0f; + const FfxInt32x2 iSamplePosPrevious = FfxInt32x2((fDepthUv + fSrcMotionVector) * RenderSize()); + fDisocclusionMask.x = ffxSaturate(fDisocclusionMask.x + FfxFloat32(!IsOnScreen(iSamplePosPrevious, RenderSize()))); + + const FfxInt32x2 iSamplePosCurrent = FfxInt32x2((fDepthUv - fSrcMotionVector) * RenderSize()); + fDisocclusionMask.y = ffxSaturate(fDisocclusionMask.y + FfxFloat32(!IsOnScreen(iSamplePosCurrent, RenderSize()))); + + StoreDisocclusionMask(iPxPos, fDisocclusionMask); + +} + +#endif // FFX_FRAMEINTERPOLATION_DISOCCLUSION_MASK_H diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/frameinterpolation/ffx_frameinterpolation_game_motion_vector_field.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/frameinterpolation/ffx_frameinterpolation_game_motion_vector_field.h new file mode 100644 index 00000000..bc909961 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/frameinterpolation/ffx_frameinterpolation_game_motion_vector_field.h @@ -0,0 +1,118 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_FRAMEINTERPOLATION_GAME_MOTION_VECTOR_FIELD_H +#define FFX_FRAMEINTERPOLATION_GAME_MOTION_VECTOR_FIELD_H + +FfxUInt32 getPriorityFactorFromViewSpaceDepth(FfxFloat32 fViewSpaceDepthInMeters) +{ + fViewSpaceDepthInMeters = ffxPow(fViewSpaceDepthInMeters, 0.33f); + + FfxUInt32 uPriorityFactor = FfxUInt32(FfxFloat32(1 - (fViewSpaceDepthInMeters * (1.0f / (1.0f + fViewSpaceDepthInMeters)))) * PRIORITY_HIGH_MAX); + + return ffxMax(1, uPriorityFactor); +} + +void computeGameFieldMvs(FfxInt32x2 iPxPos) +{ + const FfxFloat32x2 fUvInScreenSpace = (FfxFloat32x2(iPxPos) + 0.5f) / RenderSize(); + const FfxFloat32x2 fUvInInterpolationRectStart = FfxFloat32x2(InterpolationRectBase()) / DisplaySize(); + const FfxFloat32x2 fUvLetterBoxScale = FfxFloat32x2(InterpolationRectSize()) / DisplaySize(); + const FfxFloat32x2 fUvInInterpolationRect = fUvInInterpolationRectStart + fUvInScreenSpace * fUvLetterBoxScale; + + const FfxFloat32 fDepthSample = LoadDilatedDepth(iPxPos); + const FfxFloat32x2 fGameMotionVector = LoadDilatedMotionVector(iPxPos); + const FfxFloat32x2 fMotionVectorHalf = fGameMotionVector * 0.5f; + const FfxFloat32x2 fInterpolatedLocationUv = fUvInScreenSpace + fMotionVectorHalf; + + const FfxFloat32 fViewSpaceDepth = ConvertFromDeviceDepthToViewSpace(fDepthSample); + const FfxUInt32 uHighPriorityFactorPrimary = getPriorityFactorFromViewSpaceDepth(fViewSpaceDepth); + + FfxFloat32x3 prevBackbufferCol = SamplePreviousBackbuffer(fUvInInterpolationRect).xyz; + FfxFloat32x3 curBackbufferCol = SamplePreviousBackbuffer(fUvInInterpolationRect + fGameMotionVector * fUvLetterBoxScale).xyz; + FfxFloat32 prevLuma = 0.001f + RawRGBToLuminance(prevBackbufferCol); + FfxFloat32 currLuma = 0.001f + RawRGBToLuminance(curBackbufferCol); + + FfxUInt32 uLowPriorityFactor = FfxUInt32(ffxRound(ffxPow(MinDividedByMax(prevLuma, currLuma), 1.0f / 1.0f) * PRIORITY_LOW_MAX)) + * FfxUInt32(IsUvInside(fUvInInterpolationRect + fGameMotionVector * fUvLetterBoxScale)); + + // Update primary motion vectors + { + const FfxUInt32x2 packedVectorPrimary = PackVectorFieldEntries(true, uHighPriorityFactorPrimary, uLowPriorityFactor, fMotionVectorHalf); + + BilinearSamplingData bilinearInfo = GetBilinearSamplingData(fInterpolatedLocationUv, RenderSize()); + for (FfxInt32 iSampleIndex = 0; iSampleIndex < 4; iSampleIndex++) + { + const FfxInt32x2 iOffset = bilinearInfo.iOffsets[iSampleIndex]; + const FfxInt32x2 iSamplePos = bilinearInfo.iBasePos + iOffset; + + if (IsOnScreen(iSamplePos, RenderSize())) + { + UpdateGameMotionVectorField(iSamplePos, packedVectorPrimary); + } + } + } + + // Update secondary vectors + // Main purpose of secondary vectors is to improve quality of inpainted vectors + const FfxBoolean bWriteSecondaryVectors = length(fMotionVectorHalf * RenderSize()) > FFX_FRAMEINTERPOLATION_EPSILON; + if (bWriteSecondaryVectors) + { + FfxBoolean bWriteSecondary = true; + FfxUInt32 uNumPrimaryHits = 0; + const FfxFloat32 fSecondaryStepScale = length(1.0f / RenderSize()); + const FfxFloat32x2 fStepMv = normalize(fGameMotionVector); + const FfxFloat32 fBreakDist = ffxMin(length(fMotionVectorHalf), length(FfxFloat32x2(0.5f, 0.5f))); + + for (FfxFloat32 fMvScale = fSecondaryStepScale; fMvScale <= fBreakDist && bWriteSecondary; fMvScale += fSecondaryStepScale) + { + const FfxFloat32x2 fSecondaryLocationUv = fInterpolatedLocationUv - fStepMv * fMvScale; + BilinearSamplingData bilinearInfo = GetBilinearSamplingData(fSecondaryLocationUv, RenderSize()); + + // Reverse depth prio for secondary vectors + FfxUInt32 uHighPriorityFactorSecondary = ffxMax(1, PRIORITY_HIGH_MAX - uHighPriorityFactorPrimary); + + const FfxFloat32x2 fToCenter = normalize(FfxFloat32x2(0.5f, 0.5f) - fSecondaryLocationUv); + uLowPriorityFactor = FfxUInt32(ffxMax(0.0f, dot(fToCenter, fStepMv)) * PRIORITY_LOW_MAX); + const FfxUInt32x2 packedVectorSecondary = PackVectorFieldEntries(false, uHighPriorityFactorSecondary, uLowPriorityFactor, fMotionVectorHalf); + + // Only write secondary mvs to single bilinear location + for (FfxInt32 iSampleIndex = 0; iSampleIndex < 1; iSampleIndex++) + { + const FfxInt32x2 iOffset = bilinearInfo.iOffsets[iSampleIndex]; + const FfxInt32x2 iSamplePos = bilinearInfo.iBasePos + iOffset; + + bWriteSecondary = bWriteSecondary && IsOnScreen(iSamplePos, RenderSize()); + + if (bWriteSecondary) + { + const FfxUInt32 uExistingVectorFieldEntry = UpdateGameMotionVectorFieldEx(iSamplePos, packedVectorSecondary); + + uNumPrimaryHits += FfxUInt32(PackedVectorFieldEntryIsPrimary(uExistingVectorFieldEntry)); + bWriteSecondary = bWriteSecondary && (uNumPrimaryHits <= 3); + } + } + } + } +} + +#endif // FFX_FRAMEINTERPOLATION_GAME_MOTION_VECTOR_FIELD_H diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/frameinterpolation/ffx_frameinterpolation_inpainting.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/frameinterpolation/ffx_frameinterpolation_inpainting.h new file mode 100644 index 00000000..7ad3630e --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/frameinterpolation/ffx_frameinterpolation_inpainting.h @@ -0,0 +1,150 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_FRAMEINTERPOLATION_INPAINTING_H +#define FFX_FRAMEINTERPOLATION_INPAINTING_H + +FfxFloat32x4 ComputeInpaintingLevel(FfxFloat32x2 fUv, const FfxInt32 iMipLevel, const FfxInt32x2 iTexSize) +{ + BilinearSamplingData bilinearInfo = GetBilinearSamplingData(fUv, iTexSize); + + FfxFloat32x4 fColor = FfxFloat32x4(0.0, 0.0, 0.0, 0.0); + + for (FfxInt32 iSampleIndex = 0; iSampleIndex < 4; iSampleIndex++) { + + const FfxInt32x2 iOffset = bilinearInfo.iOffsets[iSampleIndex]; + const FfxInt32x2 iSamplePos = bilinearInfo.iBasePos + iOffset; + + if (IsOnScreen(iSamplePos, iTexSize)) { + + FfxFloat32x4 fSample = LoadInpaintingPyramid(iMipLevel, iSamplePos); + + const FfxFloat32 fWeight = bilinearInfo.fWeights[iSampleIndex] * FfxFloat32(fSample.w > 0.0f); + + fColor += FfxFloat32x4(fSample.rgb * fWeight, fWeight); + } + } + + return fColor; +} + +FfxFloat32x3 ComputeInpainting(FfxInt32x2 iPxPos) +{ + FfxFloat32x2 fUv = (iPxPos + 0.5f) / (DisplaySize()); + + FfxFloat32x4 fColor = FfxFloat32x4(0.0, 0.0, 0.0, 0.0); + FfxFloat32 fWeightSum = 0.0f; + FfxInt32x2 iTexSize = DisplaySize(); + + for (FfxInt32 iMipLevel = 0; iMipLevel < 10; iMipLevel++) { + + iTexSize /= 2; + + FfxFloat32x4 fMipColor = ComputeInpaintingLevel(fUv, iMipLevel, iTexSize); + + if (fMipColor.w > 0.0f) { + const FfxFloat32x3 fNormalizedMipColor = fMipColor.rgb / fMipColor.w; + const FfxFloat32 fMipWeight = ffxPow(1.0f - iMipLevel / 10.0f, 3.0f) * fMipColor.w; + + fColor += FfxFloat32x4(fNormalizedMipColor, 1.0f) * fMipWeight; + } + } + + return fColor.rgb / fColor.w; +} + +void drawDebugTearLines(FfxInt32x2 iPxPos, inout FfxFloat32x3 fColor, inout FfxBoolean bWriteColor) +{ + if (iPxPos.x < 16) + { + fColor.g = 1.f; + bWriteColor = true; + } + else if (iPxPos.x > DisplaySize().x - 16) + { + fColor += GetDebugBarColor(); + bWriteColor = true; + } + +} + +void drawDebugResetIndicators(FfxInt32x2 iPxPos, inout FfxFloat32x3 fColor, inout FfxBoolean bWriteColor) +{ + if (iPxPos.y < 32 && Reset()) + { + fColor.r = 1.f; + bWriteColor = true; + } + else if (iPxPos.y > 32 && iPxPos.y < 64 && HasSceneChanged()) + { + fColor.b = 1.f; + bWriteColor = true; + } +} + +void computeInpainting(FfxInt32x2 iPxPos) +{ + FfxBoolean bWriteColor = false; + FfxFloat32x4 fInterpolatedColor = RWLoadFrameinterpolationOutput(iPxPos); + + const FfxFloat32 fInPaintingWeight = fInterpolatedColor.w; + if (fInPaintingWeight > FFX_FRAMEINTERPOLATION_EPSILON) + { + fInterpolatedColor.rgb = ffxLerp(fInterpolatedColor.rgb, ComputeInpainting(iPxPos) * FfxFloat32(DisplaySize().x > 0), fInPaintingWeight); + bWriteColor = true; + } + + if (GetHUDLessAttachedFactor() == 1) + { + const FfxFloat32x3 fCurrentInterpolationSource = LoadCurrentBackbuffer(iPxPos).rgb; + const FfxFloat32x3 fPresentColor = LoadPresentBackbuffer(iPxPos).rgb; + + if (any(FFX_GREATER_THAN(abs(fCurrentInterpolationSource - fPresentColor), FfxFloat32x3(0.0, 0.0, 0.0)))) + { + const FfxFloat32 fStaticFactor = CalculateStaticContentFactor(RawRGBToLinear(fCurrentInterpolationSource), RawRGBToLinear(fPresentColor)); + + if (fStaticFactor > FFX_FRAMEINTERPOLATION_EPSILON) + { + fInterpolatedColor.rgb = ffxLerp(fInterpolatedColor.rgb, fPresentColor, fStaticFactor); + bWriteColor = true; + } + } + } + + if ((GetDispatchFlags() & FFX_FRAMEINTERPOLATION_DISPATCH_DRAW_DEBUG_TEAR_LINES) != 0) + { + drawDebugTearLines(iPxPos, fInterpolatedColor.rgb, bWriteColor); + } + + if ((GetDispatchFlags() & FFX_FRAMEINTERPOLATION_DISPATCH_DRAW_DEBUG_RESET_INDICATORS) != 0) + { + drawDebugResetIndicators(iPxPos, fInterpolatedColor.rgb, bWriteColor); + } + + if (bWriteColor) + { + StoreFrameinterpolationOutput(iPxPos, FfxFloat32x4(fInterpolatedColor.rgb, 1.0f)); + } + +} + +#endif // FFX_FRAMEINTERPOLATION_INPAINTING_H diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/frameinterpolation/ffx_frameinterpolation_optical_flow_vector_field.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/frameinterpolation/ffx_frameinterpolation_optical_flow_vector_field.h new file mode 100644 index 00000000..23790741 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/frameinterpolation/ffx_frameinterpolation_optical_flow_vector_field.h @@ -0,0 +1,124 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_FRAMEINTERPOLATION_OPTICAL_FLOW_VECTOR_FIELD_H +#define FFX_FRAMEINTERPOLATION_OPTICAL_FLOW_VECTOR_FIELD_H + +void computeOpticalFlowFieldMvs(FfxUInt32x2 dtID, FfxFloat32x2 fOpticalFlowVector) +{ + FfxFloat32x2 fUv = FfxFloat32x2(FfxFloat32x2(dtID)+0.5f) / GetOpticalFlowSize2(); + + const FfxFloat32 scaleFactor = 1.0f; + FfxFloat32x2 fMotionVectorHalf = fOpticalFlowVector * 0.5f; + + FfxFloat32 fDilatedDepth = ConvertFromDeviceDepthToViewSpace(LoadDilatedDepth(FfxInt32x2(dtID))); + + FfxFloat32x3 prevBackbufferCol = SamplePreviousBackbuffer(fUv).xyz; + FfxFloat32x3 curBackbufferCol = SampleCurrentBackbuffer(fUv + fOpticalFlowVector).xyz; + + FfxFloat32 prevLuma = 0.001f + RawRGBToLuminance(prevBackbufferCol); + FfxFloat32 currLuma = 0.001f + RawRGBToLuminance(curBackbufferCol); + + FfxFloat32 fVelocity = length(fOpticalFlowVector * InterpolationRectSize()); + FfxUInt32 uHighPriorityFactor = FfxUInt32(fVelocity > 1.0f) * FfxUInt32(ffxSaturate(fVelocity / length(InterpolationRectSize() * 0.05f)) * PRIORITY_HIGH_MAX); + + if(uHighPriorityFactor > 0) { + FfxUInt32 uLowPriorityFactor = FfxUInt32(ffxRound(ffxPow(MinDividedByMax(prevLuma, currLuma), 1.0f / 1.0f) * PRIORITY_LOW_MAX)) + * FfxUInt32(IsUvInside(fUv + fOpticalFlowVector)); + + // Project current depth into previous frame locations. + // Push to all pixels having some contribution if reprojection is using bilinear logic. + + const FfxUInt32x2 packedVectorPrimary = PackVectorFieldEntries(true, uHighPriorityFactor, uLowPriorityFactor, fMotionVectorHalf); + + BilinearSamplingData bilinearInfo = GetBilinearSamplingData(fUv + fMotionVectorHalf, GetOpticalFlowSize2()); + for (FfxInt32 iSampleIndex = 0; iSampleIndex < 4; iSampleIndex++) + { + const FfxInt32x2 iOffset = bilinearInfo.iOffsets[iSampleIndex]; + const FfxInt32x2 iSamplePos = bilinearInfo.iBasePos + iOffset; + + if (IsOnScreen(iSamplePos, GetOpticalFlowSize2())) + { + UpdateOpticalflowMotionVectorField(iSamplePos, packedVectorPrimary); + } + } + } +} + +void computeOpticalFlowVectorField(FfxInt32x2 iPxPos) +{ + FfxFloat32x2 fOpticalFlowVector = FfxFloat32x2(0.0, 0.0); + FfxFloat32x2 fOpticalFlowVector3x3Avg = FfxFloat32x2(0.0, 0.0); + FfxInt32 size = 1; + FfxFloat32 sw = 0.0f; + + for(FfxInt32 y = -size; y <= size; y++) { + for(FfxInt32 x = -size; x <= size; x++) { + + FfxInt32x2 samplePos = iPxPos + FfxInt32x2(x, y); + + FfxFloat32x2 vs = LoadOpticalFlow(samplePos); + FfxFloat32 fConfidenceFactor = ffxMax(FFX_FRAMEINTERPOLATION_EPSILON, LoadOpticalFlowConfidence(samplePos)); + + + FfxFloat32 len = length(vs * InterpolationRectSize()); + FfxFloat32 len_factor = ffxMax(0.0f, 512.0f - len) * FfxFloat32(len > 1.0f); + FfxFloat32 w = len_factor; + + fOpticalFlowVector3x3Avg += vs * w; + + sw += w; + } + } + + fOpticalFlowVector3x3Avg /= sw; + + + sw = 0.0f; + for(FfxInt32 y = -size; y <= size; y++) { + for(FfxInt32 x = -size; x <= size; x++) { + + FfxInt32x2 samplePos = iPxPos + FfxInt32x2(x, y); + + FfxFloat32x2 vs = LoadOpticalFlow(samplePos); + + FfxFloat32 fConfidenceFactor = ffxMax(FFX_FRAMEINTERPOLATION_EPSILON, LoadOpticalFlowConfidence(samplePos)); + FfxFloat32 len = length(vs * InterpolationRectSize()); + FfxFloat32 len_factor = ffxMax(0.0f, 512.0f - len) * FfxFloat32(len > 1.0f); + + + FfxFloat32 w = ffxMax(0.0f, ffxPow(dot(fOpticalFlowVector3x3Avg, vs), 1.25f)) * len_factor; + + fOpticalFlowVector += vs * w; + sw += w; + } + } + + if (sw > FFX_FRAMEINTERPOLATION_EPSILON) + { + fOpticalFlowVector /= sw; + } + + computeOpticalFlowFieldMvs(iPxPos, fOpticalFlowVector); +} + +#endif // FFX_FRAMEINTERPOLATION_OPTICAL_FLOW_VECTOR_FIELD_H diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/frameinterpolation/ffx_frameinterpolation_reconstruct_dilated_velocity_and_previous_depth.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/frameinterpolation/ffx_frameinterpolation_reconstruct_dilated_velocity_and_previous_depth.h new file mode 100644 index 00000000..e92a5790 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/frameinterpolation/ffx_frameinterpolation_reconstruct_dilated_velocity_and_previous_depth.h @@ -0,0 +1,123 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_FRAMEINTERPOLATION_RECONSTRUCT_DILATED_VELOCITY_AND_PREVIOUS_DEPTH_H +#define FFX_FRAMEINTERPOLATION_RECONSTRUCT_DILATED_VELOCITY_AND_PREVIOUS_DEPTH_H + +void ReconstructPrevDepth(FfxInt32x2 iPxPos, FfxFloat32 fDepth, FfxFloat32x2 fMotionVector, FfxInt32x2 iPxDepthSize) +{ + fMotionVector *= FfxFloat32(length(fMotionVector * DisplaySize()) > 0.1f); + + FfxFloat32x2 fUv = (iPxPos + FfxFloat32(0.5)) / iPxDepthSize; + FfxFloat32x2 fReprojectedUv = fUv + fMotionVector; + + BilinearSamplingData bilinearInfo = GetBilinearSamplingData(fReprojectedUv, RenderSize()); + + // Project current depth into previous frame locations. + // Push to all pixels having some contribution if reprojection is using bilinear logic. + for (FfxInt32 iSampleIndex = 0; iSampleIndex < 4; iSampleIndex++) { + + const FfxInt32x2 iOffset = bilinearInfo.iOffsets[iSampleIndex]; + FfxFloat32 fWeight = bilinearInfo.fWeights[iSampleIndex]; + + if (fWeight > fReconstructedDepthBilinearWeightThreshold) { + + FfxInt32x2 iStorePos = bilinearInfo.iBasePos + iOffset; + if (IsOnScreen(iStorePos, iPxDepthSize)) { + UpdateReconstructedDepthPreviousFrame(iStorePos, fDepth); + } + } + } +} + +void FindNearestDepth(FFX_PARAMETER_IN FfxInt32x2 iPxPos, FFX_PARAMETER_IN FfxInt32x2 iPxSize, FFX_PARAMETER_OUT FfxFloat32 fNearestDepth, FFX_PARAMETER_OUT FfxInt32x2 fNearestDepthCoord) +{ + const FfxInt32 iSampleCount = 9; + const FfxInt32x2 iSampleOffsets[iSampleCount] = { + FfxInt32x2(+0, +0), + FfxInt32x2(+1, +0), + FfxInt32x2(+0, +1), + FfxInt32x2(+0, -1), + FfxInt32x2(-1, +0), + FfxInt32x2(-1, +1), + FfxInt32x2(+1, +1), + FfxInt32x2(-1, -1), + FfxInt32x2(+1, -1), + }; + + // pull out the depth loads to allow SC to batch them + FfxFloat32 depth[9]; + FfxInt32 iSampleIndex = 0; + FFX_UNROLL + for (iSampleIndex = 0; iSampleIndex < iSampleCount; ++iSampleIndex) { + + FfxInt32x2 iPos = iPxPos + iSampleOffsets[iSampleIndex]; + depth[iSampleIndex] = LoadInputDepth(iPos); + } + + // find closest depth + fNearestDepthCoord = iPxPos; + fNearestDepth = depth[0]; + FFX_UNROLL + for (iSampleIndex = 1; iSampleIndex < iSampleCount; ++iSampleIndex) { + + FfxInt32x2 iPos = iPxPos + iSampleOffsets[iSampleIndex]; + if (IsOnScreen(iPos, iPxSize)) { + + FfxFloat32 fNdDepth = depth[iSampleIndex]; +#if FFX_FRAMEINTERPOLATION_OPTION_INVERTED_DEPTH + if (fNdDepth > fNearestDepth) { +#else + if (fNdDepth < fNearestDepth) { +#endif + fNearestDepthCoord = iPos; + fNearestDepth = fNdDepth; + } + } + } +} + +void ReconstructAndDilate(FfxInt32x2 iPxLrPos) +{ + FfxFloat32 fDilatedDepth; + FfxInt32x2 iNearestDepthCoord; + + FindNearestDepth(iPxLrPos, RenderSize(), fDilatedDepth, iNearestDepthCoord); + +#if FFX_FRAMEINTERPOLATION_OPTION_LOW_RES_MOTION_VECTORS + FfxInt32x2 iSamplePos = iPxLrPos; + FfxInt32x2 iMotionVectorPos = iNearestDepthCoord; +#else + FfxInt32x2 iSamplePos = ComputeHrPosFromLrPos(iPxLrPos); + FfxInt32x2 iMotionVectorPos = ComputeHrPosFromLrPos(iNearestDepthCoord); +#endif + + FfxFloat32x2 fDilatedMotionVector = LoadInputMotionVector(iMotionVectorPos); + + StoreDilatedDepth(iPxLrPos, fDilatedDepth); + StoreDilatedMotionVectors(iPxLrPos, fDilatedMotionVector); + + ReconstructPrevDepth(iPxLrPos, fDilatedDepth, fDilatedMotionVector, RenderSize()); +} + + +#endif //!defined( FFX_FRAMEINTERPOLATION_RECONSTRUCT_DILATED_VELOCITY_AND_PREVIOUS_DEPTH_H ) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/frameinterpolation/ffx_frameinterpolation_reconstruct_previous_depth.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/frameinterpolation/ffx_frameinterpolation_reconstruct_previous_depth.h new file mode 100644 index 00000000..3f6cdbc4 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/frameinterpolation/ffx_frameinterpolation_reconstruct_previous_depth.h @@ -0,0 +1,59 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_FRAMEINTERPOLATION_RECONSTRUCT_PREVIOUS_DEPTH_H +#define FFX_FRAMEINTERPOLATION_RECONSTRUCT_PREVIOUS_DEPTH_H + +void ReconstructPrevDepth(FfxInt32x2 iPxPos, FfxUInt32 depthTarget, FfxFloat32 fDepth, FfxFloat32x2 fMotionVector, FfxInt32x2 iPxDepthSize) +{ + const FfxFloat32x2 fUv = (iPxPos + FfxFloat32(0.5)) / iPxDepthSize; + + // Project current depth into previous frame locations. + // Push to all pixels having some contribution if reprojection is using bilinear logic. + BilinearSamplingData bilinearInfo = GetBilinearSamplingData(fUv + fMotionVector, RenderSize()); + for (FfxInt32 iSampleIndex = 0; iSampleIndex < 4; iSampleIndex++) + { + const FfxInt32x2 iOffset = bilinearInfo.iOffsets[iSampleIndex]; + const FfxInt32x2 iSamplePos = bilinearInfo.iBasePos + iOffset; + const FfxFloat32 fSampleWeight = bilinearInfo.fWeights[iSampleIndex]; + + if (fSampleWeight > fReconstructedDepthBilinearWeightThreshold) + { + if (IsOnScreen(iSamplePos, RenderSize())) + { + if (depthTarget != 0) { + UpdateReconstructedDepthInterpolatedFrame(iSamplePos, fDepth); + } + } + } + } +} + +void reconstructPreviousDepth(FfxInt32x2 iPxPos) +{ + FfxFloat32x2 fMotionVector = LoadDilatedMotionVector(iPxPos); + FfxFloat32 fDilatedDepth = LoadDilatedDepth(iPxPos); + + ReconstructPrevDepth(iPxPos, 1, fDilatedDepth, fMotionVector * 0.5f, RenderSize()); +} + +#endif // FFX_FRAMEINTERPOLATION_RECONSTRUCT_PREVIOUS_DEPTH_H diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/frameinterpolation/ffx_frameinterpolation_resources.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/frameinterpolation/ffx_frameinterpolation_resources.h new file mode 100644 index 00000000..3bc5a94e --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/frameinterpolation/ffx_frameinterpolation_resources.h @@ -0,0 +1,99 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_FRAMEINTERPOLATION_RESOURCES_H +#define FFX_FRAMEINTERPOLATION_RESOURCES_H + +#if defined(FFX_CPU) || defined(FFX_GPU) +#define FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_NULL 0 +#define FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_OUTPUT 1 +//#define FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_BACKBUFFER 2 +#define FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_PREVIOUS_INTERPOLATION_SOURCE 3 +#define FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_CURRENT_INTERPOLATION_SOURCE 4 + +#define FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_DEPTH 5 +#define FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_MOTION_VECTORS 6 + +#define FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_RESERVED_2 7 +#define FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_RESERVED_3 8 +#define FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_RESERVED_4 9 + +#define FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_DILATED_DEPTH 10 +#define FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_DILATED_MOTION_VECTORS 11 +#define FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_RECONSTRUCTED_DEPTH_PREVIOUS_FRAME 12 +#define FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_RECONSTRUCTED_DEPTH_INTERPOLATED_FRAME 13 +#define FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_DISOCCLUSION_MASK 14 + +#define FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_GAME_MOTION_VECTOR_FIELD_X 15 +#define FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_GAME_MOTION_VECTOR_FIELD_Y 16 + +#define FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_OPTICAL_FLOW_MOTION_VECTOR_FIELD_X 17 +#define FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_OPTICAL_FLOW_MOTION_VECTOR_FIELD_Y 18 + +#define FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_OPTICAL_FLOW_VECTOR 19 +#define FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_RESERVED_5 20 +#define FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_OPTICAL_FLOW_CONFIDENCE 21 +#define FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_OPTICAL_FLOW_GLOBAL_MOTION 22 +#define FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_OPTICAL_FLOW_SCENE_CHANGE_DETECTION 23 + +#define FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_RESERVED_6 25 +#define FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_RESERVED_7 26 + +#define FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_DEBUG_OUTPUT_0 27 +#define FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_DEBUG_OUTPUT_1 28 +#define FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_DEBUG_OUTPUT 29 + +#define FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_RESERVED_8 30 +#define FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_PRESENT_BACKBUFFER 31 + +#define FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_COUNTERS 32 +#define FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_INPAINTING_PYRAMID 33 // same as FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_INPAINTING_PYRAMID_MIPMAP_0 +#define FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_INPAINTING_PYRAMID_MIPMAP_0 33 +#define FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_INPAINTING_PYRAMID_MIPMAP_1 34 +#define FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_INPAINTING_PYRAMID_MIPMAP_2 35 +#define FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_INPAINTING_PYRAMID_MIPMAP_3 36 +#define FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_INPAINTING_PYRAMID_MIPMAP_4 37 +#define FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_INPAINTING_PYRAMID_MIPMAP_5 38 +#define FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_INPAINTING_PYRAMID_MIPMAP_6 39 +#define FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_INPAINTING_PYRAMID_MIPMAP_7 40 +#define FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_INPAINTING_PYRAMID_MIPMAP_8 41 +#define FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_INPAINTING_PYRAMID_MIPMAP_9 42 +#define FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_INPAINTING_PYRAMID_MIPMAP_10 43 +#define FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_INPAINTING_PYRAMID_MIPMAP_11 44 +#define FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_INPAINTING_PYRAMID_MIPMAP_12 45 + +#define FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_DILATED_DEPTH_0 46 // resources for ping ponging if async is enabled. +#define FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_DILATED_DEPTH_1 47 // code relies on them being interleaved +#define FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_DILATED_MOTION_VECTORS_0 48 +#define FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_DILATED_MOTION_VECTORS_1 49 // code relies on them being interleaved +#define FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_RECONSTRUCTED_DEPTH_PREVIOUS_FRAME_0 50 +#define FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_RECONSTRUCTED_DEPTH_PREVIOUS_FRAME_1 51 // code relies on them being interleaved + +#define FFX_FRAMEINTERPOLATION_RESOURCE_IDENTIFIER_COUNT 52 + +#define FFX_FRAMEINTERPOLATION_CONSTANTBUFFER_IDENTIFIER 0 +#define FFX_FRAMEINTERPOLATION_INPAINTING_PYRAMID_CONSTANTBUFFER_IDENTIFIER 1 +#define FFX_FRAMEINTERPOLATION_CONSTANTBUFFER_COUNT 2 + +#endif // #if defined(FFX_CPU) || defined(FFX_GPU) + +#endif //!defined( FFX_FRAMEINTERPOLATION_RESOURCES_H ) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/frameinterpolation/ffx_frameinterpolation_setup.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/frameinterpolation/ffx_frameinterpolation_setup.h new file mode 100644 index 00000000..60dd3237 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/frameinterpolation/ffx_frameinterpolation_setup.h @@ -0,0 +1,50 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_FRAMEINTERPOLATION_SETUP_H +#define FFX_FRAMEINTERPOLATION_SETUP_H + +void setupFrameinterpolationResources(FfxInt32x2 iPxPos) +{ + // Update reset counters + StoreCounter(COUNTER_SPD, 0); + if (all(FFX_EQUAL(iPxPos, FfxInt32x2(0, 0)))) + { + if(Reset() || HasSceneChanged()) { + StoreCounter(COUNTER_FRAME_INDEX_SINCE_LAST_RESET, 0); + } else { + FfxUInt32 counter = RWLoadCounter(COUNTER_FRAME_INDEX_SINCE_LAST_RESET); + StoreCounter(COUNTER_FRAME_INDEX_SINCE_LAST_RESET, counter + 1); + } + } + + // Reset resources + StoreGameMotionVectorFieldX(iPxPos, 0); + StoreGameMotionVectorFieldY(iPxPos, 0); + + StoreOpticalflowMotionVectorFieldX(iPxPos, 0); + StoreOpticalflowMotionVectorFieldY(iPxPos, 0); + + StoreDisocclusionMask(iPxPos, FfxFloat32x2(0.0, 0.0)); +} + +#endif // FFX_FRAMEINTERPOLATION_SETUP_H diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr1/CMakeCompileFSR1Shaders.txt b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr1/CMakeCompileFSR1Shaders.txt new file mode 100644 index 00000000..c0b592cd --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr1/CMakeCompileFSR1Shaders.txt @@ -0,0 +1,49 @@ +# This file is part of the FidelityFX SDK. +# +# Copyright (C) 2024 Advanced Micro Devices, Inc. +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files(the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions : +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. + +set(FSR1_BASE_ARGS + -reflection -deps=gcc -DFFX_GPU=1) + +set(FSR1_PERMUTATION_ARGS + # Reproject can use either reference lanczos or LUT + -DFFX_FSR1_OPTION_APPLY_RCAS={0,1} + -DFFX_FSR1_OPTION_RCAS_PASSTHROUGH_ALPHA={0,1} + -DFFX_FSR1_OPTION_SRGB_CONVERSIONS={0,1}) + +set(FSR1_INCLUDE_ARGS + "${FFX_GPU_PATH}" + "${FFX_GPU_PATH}/fsr1") + +if (NOT FSR1_SHADER_EXT) + set(FSR1_SHADER_EXT *) +endif() + +file(GLOB FSR1_SHADERS + "shaders/fsr1/ffx_fsr1_easu_pass.${FSR1_SHADER_EXT}" + "shaders/fsr1/ffx_fsr1_rcas_pass.${FSR1_SHADER_EXT}") + +compile_shaders_with_depfile( + "${FFX_SC_EXECUTABLE}" + "${FSR1_BASE_ARGS}" "${FSR1_API_BASE_ARGS}" "${FSR1_PERMUTATION_ARGS}" "${FSR1_INCLUDE_ARGS}" + "${FSR1_SHADERS}" "${FFX_PASS_SHADER_OUTPUT_PATH}" FSR1_PERMUTATION_OUTPUTS) + +add_shader_output("${FSR1_PERMUTATION_OUTPUTS}") diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr1/ffx_fsr1.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr1/ffx_fsr1.h new file mode 100644 index 00000000..82ebf21f --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr1/ffx_fsr1.h @@ -0,0 +1,1252 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +/// @defgroup FfxGPUFsr1 FidelityFX FSR1 +/// FidelityFX Super Resolution 1 GPU documentation +/// +/// @ingroup FfxGPUEffects + +/// Setup required constant values for EASU (works on CPU or GPU). +/// +/// @param [out] con0 +/// @param [out] con1 +/// @param [out] con2 +/// @param [out] con3 +/// @param [in] inputViewportInPixelsX The rendered image resolution being upscaled in X dimension. +/// @param [in] inputViewportInPixelsY The rendered image resolution being upscaled in Y dimension. +/// @param [in] inputSizeInPixelsX The resolution of the resource containing the input image (useful for dynamic resolution) in X dimension. +/// @param [in] inputSizeInPixelsY The resolution of the resource containing the input image (useful for dynamic resolution) in Y dimension. +/// @param [in] outputSizeInPixelsX The display resolution which the input image gets upscaled to in X dimension. +/// @param [in] outputSizeInPixelsY The display resolution which the input image gets upscaled to in Y dimension. +/// +/// @ingroup FfxGPUFsr1 +FFX_STATIC void ffxFsrPopulateEasuConstants( + FFX_PARAMETER_INOUT FfxUInt32x4 con0, + FFX_PARAMETER_INOUT FfxUInt32x4 con1, + FFX_PARAMETER_INOUT FfxUInt32x4 con2, + FFX_PARAMETER_INOUT FfxUInt32x4 con3, + FFX_PARAMETER_IN FfxFloat32 inputViewportInPixelsX, + FFX_PARAMETER_IN FfxFloat32 inputViewportInPixelsY, + FFX_PARAMETER_IN FfxFloat32 inputSizeInPixelsX, + FFX_PARAMETER_IN FfxFloat32 inputSizeInPixelsY, + FFX_PARAMETER_IN FfxFloat32 outputSizeInPixelsX, + FFX_PARAMETER_IN FfxFloat32 outputSizeInPixelsY) +{ + // Output integer position to a pixel position in viewport. + con0[0] = ffxAsUInt32(inputViewportInPixelsX * ffxReciprocal(outputSizeInPixelsX)); + con0[1] = ffxAsUInt32(inputViewportInPixelsY * ffxReciprocal(outputSizeInPixelsY)); + con0[2] = ffxAsUInt32(FfxFloat32(0.5) * inputViewportInPixelsX * ffxReciprocal(outputSizeInPixelsX) - FfxFloat32(0.5)); + con0[3] = ffxAsUInt32(FfxFloat32(0.5) * inputViewportInPixelsY * ffxReciprocal(outputSizeInPixelsY) - FfxFloat32(0.5)); + + // Viewport pixel position to normalized image space. + // This is used to get upper-left of 'F' tap. + con1[0] = ffxAsUInt32(ffxReciprocal(inputSizeInPixelsX)); + con1[1] = ffxAsUInt32(ffxReciprocal(inputSizeInPixelsY)); + + // Centers of gather4, first offset from upper-left of 'F'. + // +---+---+ + // | | | + // +--(0)--+ + // | b | c | + // +---F---+---+---+ + // | e | f | g | h | + // +--(1)--+--(2)--+ + // | i | j | k | l | + // +---+---+---+---+ + // | n | o | + // +--(3)--+ + // | | | + // +---+---+ + con1[2] = ffxAsUInt32(FfxFloat32(1.0) * ffxReciprocal(inputSizeInPixelsX)); + con1[3] = ffxAsUInt32(FfxFloat32(-1.0) * ffxReciprocal(inputSizeInPixelsY)); + + // These are from (0) instead of 'F'. + con2[0] = ffxAsUInt32(FfxFloat32(-1.0) * ffxReciprocal(inputSizeInPixelsX)); + con2[1] = ffxAsUInt32(FfxFloat32(2.0) * ffxReciprocal(inputSizeInPixelsY)); + con2[2] = ffxAsUInt32(FfxFloat32(1.0) * ffxReciprocal(inputSizeInPixelsX)); + con2[3] = ffxAsUInt32(FfxFloat32(2.0) * ffxReciprocal(inputSizeInPixelsY)); + con3[0] = ffxAsUInt32(FfxFloat32(0.0) * ffxReciprocal(inputSizeInPixelsX)); + con3[1] = ffxAsUInt32(FfxFloat32(4.0) * ffxReciprocal(inputSizeInPixelsY)); + con3[2] = con3[3] = 0; +} + +/// Setup required constant values for EASU (works on CPU or GPU). +/// +/// @param [out] con0 +/// @param [out] con1 +/// @param [out] con2 +/// @param [out] con3 +/// @param [in] inputViewportInPixelsX The resolution of the input in the X dimension. +/// @param [in] inputViewportInPixelsY The resolution of the input in the Y dimension. +/// @param [in] inputSizeInPixelsX The input size in pixels in the X dimension. +/// @param [in] inputSizeInPixelsY The input size in pixels in the Y dimension. +/// @param [in] outputSizeInPixelsX The output size in pixels in the X dimension. +/// @param [in] outputSizeInPixelsY The output size in pixels in the Y dimension. +/// @param [in] inputOffsetInPixelsX The input image offset in the X dimension into the resource containing it (useful for dynamic resolution). +/// @param [in] inputOffsetInPixelsY The input image offset in the Y dimension into the resource containing it (useful for dynamic resolution). +/// +/// @ingroup FfxGPUFsr1 +FFX_STATIC void ffxFsrPopulateEasuConstantsOffset( + FFX_PARAMETER_INOUT FfxUInt32x4 con0, + FFX_PARAMETER_INOUT FfxUInt32x4 con1, + FFX_PARAMETER_INOUT FfxUInt32x4 con2, + FFX_PARAMETER_INOUT FfxUInt32x4 con3, + FFX_PARAMETER_IN FfxFloat32 inputViewportInPixelsX, + FFX_PARAMETER_IN FfxFloat32 inputViewportInPixelsY, + FFX_PARAMETER_IN FfxFloat32 inputSizeInPixelsX, + FFX_PARAMETER_IN FfxFloat32 inputSizeInPixelsY, + FFX_PARAMETER_IN FfxFloat32 outputSizeInPixelsX, + FFX_PARAMETER_IN FfxFloat32 outputSizeInPixelsY, + FFX_PARAMETER_IN FfxFloat32 inputOffsetInPixelsX, + FFX_PARAMETER_IN FfxFloat32 inputOffsetInPixelsY) +{ + ffxFsrPopulateEasuConstants( + con0, + con1, + con2, + con3, + inputViewportInPixelsX, + inputViewportInPixelsY, + inputSizeInPixelsX, + inputSizeInPixelsY, + outputSizeInPixelsX, + outputSizeInPixelsY); + + // override + con0[2] = ffxAsUInt32(FfxFloat32(0.5) * inputViewportInPixelsX * ffxReciprocal(outputSizeInPixelsX) - FfxFloat32(0.5) + inputOffsetInPixelsX); + con0[3] = ffxAsUInt32(FfxFloat32(0.5) * inputViewportInPixelsY * ffxReciprocal(outputSizeInPixelsY) - FfxFloat32(0.5) + inputOffsetInPixelsY); +} + +#if defined(FFX_GPU) && defined(FFX_FSR_EASU_FLOAT) +// Input callback prototypes, need to be implemented by calling shader +FfxFloat32x4 FsrEasuRF(FfxFloat32x2 p); +FfxFloat32x4 FsrEasuGF(FfxFloat32x2 p); +FfxFloat32x4 FsrEasuBF(FfxFloat32x2 p); + +// Filtering for a given tap for the scalar. +void fsrEasuTapFloat( + FFX_PARAMETER_INOUT FfxFloat32x3 accumulatedColor, // Accumulated color, with negative lobe. + FFX_PARAMETER_INOUT FfxFloat32 accumulatedWeight, // Accumulated weight. + FFX_PARAMETER_IN FfxFloat32x2 pixelOffset, // Pixel offset from resolve position to tap. + FFX_PARAMETER_IN FfxFloat32x2 gradientDirection, // Gradient direction. + FFX_PARAMETER_IN FfxFloat32x2 length, // Length. + FFX_PARAMETER_IN FfxFloat32 negativeLobeStrength, // Negative lobe strength. + FFX_PARAMETER_IN FfxFloat32 clippingPoint, // Clipping point. + FFX_PARAMETER_IN FfxFloat32x3 color) // Tap color. +{ + // Rotate offset by direction. + FfxFloat32x2 rotatedOffset; + rotatedOffset.x = (pixelOffset.x * (gradientDirection.x)) + (pixelOffset.y * gradientDirection.y); + rotatedOffset.y = (pixelOffset.x * (-gradientDirection.y)) + (pixelOffset.y * gradientDirection.x); + + // Anisotropy. + rotatedOffset *= length; + + // Compute distance^2. + FfxFloat32 distanceSquared = rotatedOffset.x * rotatedOffset.x + rotatedOffset.y * rotatedOffset.y; + + // Limit to the window as at corner, 2 taps can easily be outside. + distanceSquared = ffxMin(distanceSquared, clippingPoint); + + // Approximation of lancos2 without sin() or rcp(), or sqrt() to get x. + // (25/16 * (2/5 * x^2 - 1)^2 - (25/16 - 1)) * (1/4 * x^2 - 1)^2 + // |_______________________________________| |_______________| + // base window + // The general form of the 'base' is, + // (a*(b*x^2-1)^2-(a-1)) + // Where 'a=1/(2*b-b^2)' and 'b' moves around the negative lobe. + FfxFloat32 weightB = FfxFloat32(2.0 / 5.0) * distanceSquared + FfxFloat32(-1.0); + FfxFloat32 weightA = negativeLobeStrength * distanceSquared + FfxFloat32(-1.0); + weightB *= weightB; + weightA *= weightA; + weightB = FfxFloat32(25.0 / 16.0) * weightB + FfxFloat32(-(25.0 / 16.0 - 1.0)); + FfxFloat32 weight = weightB * weightA; + + // Do weighted average. + accumulatedColor += color * weight; + accumulatedWeight += weight; +} + +// Accumulate direction and length. +void fsrEasuSetFloat( + FFX_PARAMETER_INOUT FfxFloat32x2 direction, + FFX_PARAMETER_INOUT FfxFloat32 length, + FFX_PARAMETER_IN FfxFloat32x2 pp, + FFX_PARAMETER_IN FfxBoolean biS, + FFX_PARAMETER_IN FfxBoolean biT, + FFX_PARAMETER_IN FfxBoolean biU, + FFX_PARAMETER_IN FfxBoolean biV, + FFX_PARAMETER_IN FfxFloat32 lA, + FFX_PARAMETER_IN FfxFloat32 lB, + FFX_PARAMETER_IN FfxFloat32 lC, + FFX_PARAMETER_IN FfxFloat32 lD, + FFX_PARAMETER_IN FfxFloat32 lE) +{ + // Compute bilinear weight, branches factor out as predicates are compiler time immediates. + // s t + // u v + FfxFloat32 weight = FfxFloat32(0.0); + if (biS) + weight = (FfxFloat32(1.0) - pp.x) * (FfxFloat32(1.0) - pp.y); + if (biT) + weight = pp.x * (FfxFloat32(1.0) - pp.y); + if (biU) + weight = (FfxFloat32(1.0) - pp.x) * pp.y; + if (biV) + weight = pp.x * pp.y; + + // Direction is the '+' diff. + // a + // b c d + // e + // Then takes magnitude from abs average of both sides of 'c'. + // Length converts gradient reversal to 0, smoothly to non-reversal at 1, shaped, then adding horz and vert terms. + FfxFloat32 dc = lD - lC; + FfxFloat32 cb = lC - lB; + FfxFloat32 lengthX = max(abs(dc), abs(cb)); + lengthX = ffxApproximateReciprocal(lengthX); + FfxFloat32 directionX = lD - lB; + direction.x += directionX * weight; + lengthX = ffxSaturate(abs(directionX) * lengthX); + lengthX *= lengthX; + length += lengthX * weight; + + // Repeat for the y axis. + FfxFloat32 ec = lE - lC; + FfxFloat32 ca = lC - lA; + FfxFloat32 lengthY = max(abs(ec), abs(ca)); + lengthY = ffxApproximateReciprocal(lengthY); + FfxFloat32 directionY = lE - lA; + direction.y += directionY * weight; + lengthY = ffxSaturate(abs(directionY) * lengthY); + lengthY *= lengthY; + length += lengthY * weight; +} + +/// Apply edge-aware spatial upsampling using 32bit floating point precision calculations. +/// +/// @param [out] outPixel The computed color of a pixel. +/// @param [in] integerPosition Integer pixel position within the output. +/// @param [in] con0 The first constant value generated by ffxFsrPopulateEasuConstants. +/// @param [in] con1 The second constant value generated by ffxFsrPopulateEasuConstants. +/// @param [in] con2 The third constant value generated by ffxFsrPopulateEasuConstants. +/// @param [in] con3 The fourth constant value generated by ffxFsrPopulateEasuConstants. +/// +/// @ingroup FSR +void ffxFsrEasuFloat( + FFX_PARAMETER_OUT FfxFloat32x3 pix, + FFX_PARAMETER_IN FfxUInt32x2 ip, + FFX_PARAMETER_IN FfxUInt32x4 con0, + FFX_PARAMETER_IN FfxUInt32x4 con1, + FFX_PARAMETER_IN FfxUInt32x4 con2, + FFX_PARAMETER_IN FfxUInt32x4 con3) +{ + // Get position of 'f'. + FfxFloat32x2 pp = FfxFloat32x2(ip) * ffxAsFloat(con0.xy) + ffxAsFloat(con0.zw); + FfxFloat32x2 fp = floor(pp); + pp -= fp; + + // 12-tap kernel. + // b c + // e f g h + // i j k l + // n o + // Gather 4 ordering. + // a b + // r g + // For packed FP16, need either {rg} or {ab} so using the following setup for gather in all versions, + // a b <- unused (z) + // r g + // a b a b + // r g r g + // a b + // r g <- unused (z) + // Allowing dead-code removal to remove the 'z's. + FfxFloat32x2 p0 = fp * ffxAsFloat(con1.xy) + ffxAsFloat(con1.zw); + + // These are from p0 to avoid pulling two constants on pre-Navi hardware. + FfxFloat32x2 p1 = p0 + ffxAsFloat(con2.xy); + FfxFloat32x2 p2 = p0 + ffxAsFloat(con2.zw); + FfxFloat32x2 p3 = p0 + ffxAsFloat(con3.xy); + FfxFloat32x4 bczzR = FsrEasuRF(p0); + FfxFloat32x4 bczzG = FsrEasuGF(p0); + FfxFloat32x4 bczzB = FsrEasuBF(p0); + FfxFloat32x4 ijfeR = FsrEasuRF(p1); + FfxFloat32x4 ijfeG = FsrEasuGF(p1); + FfxFloat32x4 ijfeB = FsrEasuBF(p1); + FfxFloat32x4 klhgR = FsrEasuRF(p2); + FfxFloat32x4 klhgG = FsrEasuGF(p2); + FfxFloat32x4 klhgB = FsrEasuBF(p2); + FfxFloat32x4 zzonR = FsrEasuRF(p3); + FfxFloat32x4 zzonG = FsrEasuGF(p3); + FfxFloat32x4 zzonB = FsrEasuBF(p3); + + // Simplest multi-channel approximate luma possible (luma times 2, in 2 FMA/MAD). + FfxFloat32x4 bczzL = bczzB * ffxBroadcast4(0.5) + (bczzR * ffxBroadcast4(0.5) + bczzG); + FfxFloat32x4 ijfeL = ijfeB * ffxBroadcast4(0.5) + (ijfeR * ffxBroadcast4(0.5) + ijfeG); + FfxFloat32x4 klhgL = klhgB * ffxBroadcast4(0.5) + (klhgR * ffxBroadcast4(0.5) + klhgG); + FfxFloat32x4 zzonL = zzonB * ffxBroadcast4(0.5) + (zzonR * ffxBroadcast4(0.5) + zzonG); + + // Rename. + FfxFloat32 bL = bczzL.x; + FfxFloat32 cL = bczzL.y; + FfxFloat32 iL = ijfeL.x; + FfxFloat32 jL = ijfeL.y; + FfxFloat32 fL = ijfeL.z; + FfxFloat32 eL = ijfeL.w; + FfxFloat32 kL = klhgL.x; + FfxFloat32 lL = klhgL.y; + FfxFloat32 hL = klhgL.z; + FfxFloat32 gL = klhgL.w; + FfxFloat32 oL = zzonL.z; + FfxFloat32 nL = zzonL.w; + + // Accumulate for bilinear interpolation. + FfxFloat32x2 dir = ffxBroadcast2(0.0); + FfxFloat32 len = FfxFloat32(0.0); + fsrEasuSetFloat(dir, len, pp, FFX_TRUE, FFX_FALSE, FFX_FALSE, FFX_FALSE, bL, eL, fL, gL, jL); + fsrEasuSetFloat(dir, len, pp, FFX_FALSE, FFX_TRUE, FFX_FALSE, FFX_FALSE, cL, fL, gL, hL, kL); + fsrEasuSetFloat(dir, len, pp, FFX_FALSE, FFX_FALSE, FFX_TRUE, FFX_FALSE, fL, iL, jL, kL, nL); + fsrEasuSetFloat(dir, len, pp, FFX_FALSE, FFX_FALSE, FFX_FALSE, FFX_TRUE, gL, jL, kL, lL, oL); + + // Normalize with approximation, and cleanup close to zero. + FfxFloat32x2 dir2 = dir * dir; + FfxFloat32 dirR = dir2.x + dir2.y; + FfxBoolean zro = dirR < FfxFloat32(1.0 / 32768.0); + dirR = ffxApproximateReciprocalSquareRoot(dirR); + dirR = zro ? FfxFloat32(1.0) : dirR; + dir.x = zro ? FfxFloat32(1.0) : dir.x; + dir *= ffxBroadcast2(dirR); + + // Transform from {0 to 2} to {0 to 1} range, and shape with square. + len = len * FfxFloat32(0.5); + len *= len; + + // Stretch kernel {1.0 vert|horz, to sqrt(2.0) on diagonal}. + FfxFloat32 stretch = (dir.x * dir.x + dir.y * dir.y) * ffxApproximateReciprocal(max(abs(dir.x), abs(dir.y))); + + // Anisotropic length after rotation, + // x := 1.0 lerp to 'stretch' on edges + // y := 1.0 lerp to 2x on edges + FfxFloat32x2 len2 = FfxFloat32x2(FfxFloat32(1.0) + (stretch - FfxFloat32(1.0)) * len, FfxFloat32(1.0) + FfxFloat32(-0.5) * len); + + // Based on the amount of 'edge', + // the window shifts from +/-{sqrt(2.0) to slightly beyond 2.0}. + FfxFloat32 lob = FfxFloat32(0.5) + FfxFloat32((1.0 / 4.0 - 0.04) - 0.5) * len; + + // Set distance^2 clipping point to the end of the adjustable window. + FfxFloat32 clp = ffxApproximateReciprocal(lob); + + // Accumulation mixed with min/max of 4 nearest. + // b c + // e f g h + // i j k l + // n o + FfxFloat32x3 min4 = + ffxMin(ffxMin3(FfxFloat32x3(ijfeR.z, ijfeG.z, ijfeB.z), FfxFloat32x3(klhgR.w, klhgG.w, klhgB.w), FfxFloat32x3(ijfeR.y, ijfeG.y, ijfeB.y)), + FfxFloat32x3(klhgR.x, klhgG.x, klhgB.x)); + FfxFloat32x3 max4 = + max(ffxMax3(FfxFloat32x3(ijfeR.z, ijfeG.z, ijfeB.z), FfxFloat32x3(klhgR.w, klhgG.w, klhgB.w), FfxFloat32x3(ijfeR.y, ijfeG.y, ijfeB.y)), FfxFloat32x3(klhgR.x, klhgG.x, klhgB.x)); + + // Accumulation. + FfxFloat32x3 aC = ffxBroadcast3(0.0); + FfxFloat32 aW = FfxFloat32(0.0); + fsrEasuTapFloat(aC, aW, FfxFloat32x2(0.0, -1.0) - pp, dir, len2, lob, clp, FfxFloat32x3(bczzR.x, bczzG.x, bczzB.x)); // b + fsrEasuTapFloat(aC, aW, FfxFloat32x2(1.0, -1.0) - pp, dir, len2, lob, clp, FfxFloat32x3(bczzR.y, bczzG.y, bczzB.y)); // c + fsrEasuTapFloat(aC, aW, FfxFloat32x2(-1.0, 1.0) - pp, dir, len2, lob, clp, FfxFloat32x3(ijfeR.x, ijfeG.x, ijfeB.x)); // i + fsrEasuTapFloat(aC, aW, FfxFloat32x2(0.0, 1.0) - pp, dir, len2, lob, clp, FfxFloat32x3(ijfeR.y, ijfeG.y, ijfeB.y)); // j + fsrEasuTapFloat(aC, aW, FfxFloat32x2(0.0, 0.0) - pp, dir, len2, lob, clp, FfxFloat32x3(ijfeR.z, ijfeG.z, ijfeB.z)); // f + fsrEasuTapFloat(aC, aW, FfxFloat32x2(-1.0, 0.0) - pp, dir, len2, lob, clp, FfxFloat32x3(ijfeR.w, ijfeG.w, ijfeB.w)); // e + fsrEasuTapFloat(aC, aW, FfxFloat32x2(1.0, 1.0) - pp, dir, len2, lob, clp, FfxFloat32x3(klhgR.x, klhgG.x, klhgB.x)); // k + fsrEasuTapFloat(aC, aW, FfxFloat32x2(2.0, 1.0) - pp, dir, len2, lob, clp, FfxFloat32x3(klhgR.y, klhgG.y, klhgB.y)); // l + fsrEasuTapFloat(aC, aW, FfxFloat32x2(2.0, 0.0) - pp, dir, len2, lob, clp, FfxFloat32x3(klhgR.z, klhgG.z, klhgB.z)); // h + fsrEasuTapFloat(aC, aW, FfxFloat32x2(1.0, 0.0) - pp, dir, len2, lob, clp, FfxFloat32x3(klhgR.w, klhgG.w, klhgB.w)); // g + fsrEasuTapFloat(aC, aW, FfxFloat32x2(1.0, 2.0) - pp, dir, len2, lob, clp, FfxFloat32x3(zzonR.z, zzonG.z, zzonB.z)); // o + fsrEasuTapFloat(aC, aW, FfxFloat32x2(0.0, 2.0) - pp, dir, len2, lob, clp, FfxFloat32x3(zzonR.w, zzonG.w, zzonB.w)); // n + + // Normalize and dering. + pix = ffxMin(max4, max(min4, aC * ffxBroadcast3(ffxReciprocal(aW)))); +} +#endif // #if defined(FFX_GPU) && defined(FFX_FSR_EASU_FLOAT) + +#if defined(FFX_GPU) && FFX_HALF == 1 && defined(FFX_FSR_EASU_HALF) +// Input callback prototypes, need to be implemented by calling shader +FfxFloat16x4 FsrEasuRH(FfxFloat32x2 p); +FfxFloat16x4 FsrEasuGH(FfxFloat32x2 p); +FfxFloat16x4 FsrEasuBH(FfxFloat32x2 p); + +// This runs 2 taps in parallel. +void FsrEasuTapH( + FFX_PARAMETER_INOUT FfxFloat16x2 aCR, + FFX_PARAMETER_INOUT FfxFloat16x2 aCG, + FFX_PARAMETER_INOUT FfxFloat16x2 aCB, + FFX_PARAMETER_INOUT FfxFloat16x2 aW, + FFX_PARAMETER_IN FfxFloat16x2 offX, + FFX_PARAMETER_IN FfxFloat16x2 offY, + FFX_PARAMETER_IN FfxFloat16x2 dir, + FFX_PARAMETER_IN FfxFloat16x2 len, + FFX_PARAMETER_IN FfxFloat16 lob, + FFX_PARAMETER_IN FfxFloat16 clp, + FFX_PARAMETER_IN FfxFloat16x2 cR, + FFX_PARAMETER_IN FfxFloat16x2 cG, + FFX_PARAMETER_IN FfxFloat16x2 cB) +{ + FfxFloat16x2 vX, vY; + vX = offX * dir.xx + offY * dir.yy; + vY = offX * (-dir.yy) + offY * dir.xx; + vX *= len.x; + vY *= len.y; + FfxFloat16x2 d2 = vX * vX + vY * vY; + d2 = min(d2, FFX_BROADCAST_FLOAT16X2(clp)); + FfxFloat16x2 wB = FFX_BROADCAST_FLOAT16X2(2.0 / 5.0) * d2 + FFX_BROADCAST_FLOAT16X2(-1.0); + FfxFloat16x2 wA = FFX_BROADCAST_FLOAT16X2(lob) * d2 + FFX_BROADCAST_FLOAT16X2(-1.0); + wB *= wB; + wA *= wA; + wB = FFX_BROADCAST_FLOAT16X2(25.0 / 16.0) * wB + FFX_BROADCAST_FLOAT16X2(-(25.0 / 16.0 - 1.0)); + FfxFloat16x2 w = wB * wA; + aCR += cR * w; + aCG += cG * w; + aCB += cB * w; + aW += w; +} + +// This runs 2 taps in parallel. +void FsrEasuSetH( + FFX_PARAMETER_INOUT FfxFloat16x2 dirPX, + FFX_PARAMETER_INOUT FfxFloat16x2 dirPY, + FFX_PARAMETER_INOUT FfxFloat16x2 lenP, + FFX_PARAMETER_IN FfxFloat16x2 pp, + FFX_PARAMETER_IN FfxBoolean biST, + FFX_PARAMETER_IN FfxBoolean biUV, + FFX_PARAMETER_IN FfxFloat16x2 lA, + FFX_PARAMETER_IN FfxFloat16x2 lB, + FFX_PARAMETER_IN FfxFloat16x2 lC, + FFX_PARAMETER_IN FfxFloat16x2 lD, + FFX_PARAMETER_IN FfxFloat16x2 lE) +{ + FfxFloat16x2 w = FFX_BROADCAST_FLOAT16X2(0.0); + + if (biST) + w = (FfxFloat16x2(1.0, 0.0) + FfxFloat16x2(-pp.x, pp.x)) * FFX_BROADCAST_FLOAT16X2(FFX_BROADCAST_FLOAT16(1.0) - pp.y); + + if (biUV) + w = (FfxFloat16x2(1.0, 0.0) + FfxFloat16x2(-pp.x, pp.x)) * FFX_BROADCAST_FLOAT16X2(pp.y); + + // ABS is not free in the packed FP16 path. + FfxFloat16x2 dc = lD - lC; + FfxFloat16x2 cb = lC - lB; + FfxFloat16x2 lenX = max(abs(dc), abs(cb)); + lenX = ffxReciprocalHalf(lenX); + + FfxFloat16x2 dirX = lD - lB; + dirPX += dirX * w; + lenX = ffxSaturate(abs(dirX) * lenX); + lenX *= lenX; + lenP += lenX * w; + FfxFloat16x2 ec = lE - lC; + FfxFloat16x2 ca = lC - lA; + FfxFloat16x2 lenY = max(abs(ec), abs(ca)); + lenY = ffxReciprocalHalf(lenY); + FfxFloat16x2 dirY = lE - lA; + dirPY += dirY * w; + lenY = ffxSaturate(abs(dirY) * lenY); + lenY *= lenY; + lenP += lenY * w; +} + +void FsrEasuH( + FFX_PARAMETER_OUT FfxFloat16x3 pix, + FFX_PARAMETER_IN FfxUInt32x2 ip, + FFX_PARAMETER_IN FfxUInt32x4 con0, + FFX_PARAMETER_IN FfxUInt32x4 con1, + FFX_PARAMETER_IN FfxUInt32x4 con2, + FFX_PARAMETER_IN FfxUInt32x4 con3) +{ + FfxFloat32x2 pp = FfxFloat32x2(ip) * ffxAsFloat(con0.xy) + ffxAsFloat(con0.zw); + FfxFloat32x2 fp = floor(pp); + pp -= fp; + FfxFloat16x2 ppp = FfxFloat16x2(pp); + + FfxFloat32x2 p0 = fp * ffxAsFloat(con1.xy) + ffxAsFloat(con1.zw); + FfxFloat32x2 p1 = p0 + ffxAsFloat(con2.xy); + FfxFloat32x2 p2 = p0 + ffxAsFloat(con2.zw); + FfxFloat32x2 p3 = p0 + ffxAsFloat(con3.xy); + FfxFloat16x4 bczzR = FsrEasuRH(p0); + FfxFloat16x4 bczzG = FsrEasuGH(p0); + FfxFloat16x4 bczzB = FsrEasuBH(p0); + FfxFloat16x4 ijfeR = FsrEasuRH(p1); + FfxFloat16x4 ijfeG = FsrEasuGH(p1); + FfxFloat16x4 ijfeB = FsrEasuBH(p1); + FfxFloat16x4 klhgR = FsrEasuRH(p2); + FfxFloat16x4 klhgG = FsrEasuGH(p2); + FfxFloat16x4 klhgB = FsrEasuBH(p2); + FfxFloat16x4 zzonR = FsrEasuRH(p3); + FfxFloat16x4 zzonG = FsrEasuGH(p3); + FfxFloat16x4 zzonB = FsrEasuBH(p3); + + FfxFloat16x4 bczzL = bczzB * FFX_BROADCAST_FLOAT16X4(0.5) + (bczzR * FFX_BROADCAST_FLOAT16X4(0.5) + bczzG); + FfxFloat16x4 ijfeL = ijfeB * FFX_BROADCAST_FLOAT16X4(0.5) + (ijfeR * FFX_BROADCAST_FLOAT16X4(0.5) + ijfeG); + FfxFloat16x4 klhgL = klhgB * FFX_BROADCAST_FLOAT16X4(0.5) + (klhgR * FFX_BROADCAST_FLOAT16X4(0.5) + klhgG); + FfxFloat16x4 zzonL = zzonB * FFX_BROADCAST_FLOAT16X4(0.5) + (zzonR * FFX_BROADCAST_FLOAT16X4(0.5) + zzonG); + FfxFloat16 bL = bczzL.x; + FfxFloat16 cL = bczzL.y; + FfxFloat16 iL = ijfeL.x; + FfxFloat16 jL = ijfeL.y; + FfxFloat16 fL = ijfeL.z; + FfxFloat16 eL = ijfeL.w; + FfxFloat16 kL = klhgL.x; + FfxFloat16 lL = klhgL.y; + FfxFloat16 hL = klhgL.z; + FfxFloat16 gL = klhgL.w; + FfxFloat16 oL = zzonL.z; + FfxFloat16 nL = zzonL.w; + + // This part is different, accumulating 2 taps in parallel. + FfxFloat16x2 dirPX = FFX_BROADCAST_FLOAT16X2(0.0); + FfxFloat16x2 dirPY = FFX_BROADCAST_FLOAT16X2(0.0); + FfxFloat16x2 lenP = FFX_BROADCAST_FLOAT16X2(0.0); + FsrEasuSetH(dirPX, + dirPY, + lenP, + ppp, + FfxBoolean(true), + FfxBoolean(false), + FfxFloat16x2(bL, cL), + FfxFloat16x2(eL, fL), + FfxFloat16x2(fL, gL), + FfxFloat16x2(gL, hL), + FfxFloat16x2(jL, kL)); + FsrEasuSetH(dirPX, + dirPY, + lenP, + ppp, + FfxBoolean(false), + FfxBoolean(true), + FfxFloat16x2(fL, gL), + FfxFloat16x2(iL, jL), + FfxFloat16x2(jL, kL), + FfxFloat16x2(kL, lL), + FfxFloat16x2(nL, oL)); + FfxFloat16x2 dir = FfxFloat16x2(dirPX.r + dirPX.g, dirPY.r + dirPY.g); + FfxFloat16 len = lenP.r + lenP.g; + + FfxFloat16x2 dir2 = dir * dir; + FfxFloat16 dirR = dir2.x + dir2.y; + FfxUInt32 zro = FfxUInt32(dirR < FFX_BROADCAST_FLOAT16(1.0 / 32768.0)); + dirR = ffxApproximateReciprocalSquareRootHalf(dirR); + dirR = (zro > 0) ? FFX_BROADCAST_FLOAT16(1.0) : dirR; + dir.x = (zro > 0) ? FFX_BROADCAST_FLOAT16(1.0) : dir.x; + dir *= FFX_BROADCAST_FLOAT16X2(dirR); + len = len * FFX_BROADCAST_FLOAT16(0.5); + len *= len; + FfxFloat16 stretch = (dir.x * dir.x + dir.y * dir.y) * ffxApproximateReciprocalHalf(max(abs(dir.x), abs(dir.y))); + FfxFloat16x2 len2 = + FfxFloat16x2(FFX_BROADCAST_FLOAT16(1.0) + (stretch - FFX_BROADCAST_FLOAT16(1.0)) * len, FFX_BROADCAST_FLOAT16(1.0) + FFX_BROADCAST_FLOAT16(-0.5) * len); + FfxFloat16 lob = FFX_BROADCAST_FLOAT16(0.5) + FFX_BROADCAST_FLOAT16((1.0 / 4.0 - 0.04) - 0.5) * len; + FfxFloat16 clp = ffxApproximateReciprocalHalf(lob); + + // FP16 is different, using packed trick to do min and max in same operation. + FfxFloat16x2 bothR = + max(max(FfxFloat16x2(-ijfeR.z, ijfeR.z), FfxFloat16x2(-klhgR.w, klhgR.w)), max(FfxFloat16x2(-ijfeR.y, ijfeR.y), FfxFloat16x2(-klhgR.x, klhgR.x))); + FfxFloat16x2 bothG = + max(max(FfxFloat16x2(-ijfeG.z, ijfeG.z), FfxFloat16x2(-klhgG.w, klhgG.w)), max(FfxFloat16x2(-ijfeG.y, ijfeG.y), FfxFloat16x2(-klhgG.x, klhgG.x))); + FfxFloat16x2 bothB = + max(max(FfxFloat16x2(-ijfeB.z, ijfeB.z), FfxFloat16x2(-klhgB.w, klhgB.w)), max(FfxFloat16x2(-ijfeB.y, ijfeB.y), FfxFloat16x2(-klhgB.x, klhgB.x))); + + // This part is different for FP16, working pairs of taps at a time. + FfxFloat16x2 pR = FFX_BROADCAST_FLOAT16X2(0.0); + FfxFloat16x2 pG = FFX_BROADCAST_FLOAT16X2(0.0); + FfxFloat16x2 pB = FFX_BROADCAST_FLOAT16X2(0.0); + FfxFloat16x2 pW = FFX_BROADCAST_FLOAT16X2(0.0); + FsrEasuTapH(pR, pG, pB, pW, FfxFloat16x2(0.0, 1.0) - ppp.xx, FfxFloat16x2(-1.0, -1.0) - ppp.yy, dir, len2, lob, clp, bczzR.xy, bczzG.xy, bczzB.xy); + FsrEasuTapH(pR, pG, pB, pW, FfxFloat16x2(-1.0, 0.0) - ppp.xx, FfxFloat16x2(1.0, 1.0) - ppp.yy, dir, len2, lob, clp, ijfeR.xy, ijfeG.xy, ijfeB.xy); + FsrEasuTapH(pR, pG, pB, pW, FfxFloat16x2(0.0, -1.0) - ppp.xx, FfxFloat16x2(0.0, 0.0) - ppp.yy, dir, len2, lob, clp, ijfeR.zw, ijfeG.zw, ijfeB.zw); + FsrEasuTapH(pR, pG, pB, pW, FfxFloat16x2(1.0, 2.0) - ppp.xx, FfxFloat16x2(1.0, 1.0) - ppp.yy, dir, len2, lob, clp, klhgR.xy, klhgG.xy, klhgB.xy); + FsrEasuTapH(pR, pG, pB, pW, FfxFloat16x2(2.0, 1.0) - ppp.xx, FfxFloat16x2(0.0, 0.0) - ppp.yy, dir, len2, lob, clp, klhgR.zw, klhgG.zw, klhgB.zw); + FsrEasuTapH(pR, pG, pB, pW, FfxFloat16x2(1.0, 0.0) - ppp.xx, FfxFloat16x2(2.0, 2.0) - ppp.yy, dir, len2, lob, clp, zzonR.zw, zzonG.zw, zzonB.zw); + FfxFloat16x3 aC = FfxFloat16x3(pR.x + pR.y, pG.x + pG.y, pB.x + pB.y); + FfxFloat16 aW = pW.x + pW.y; + + // Slightly different for FP16 version due to combined min and max. + pix = min(FfxFloat16x3(bothR.y, bothG.y, bothB.y), max(-FfxFloat16x3(bothR.x, bothG.x, bothB.x), aC * FFX_BROADCAST_FLOAT16X3(ffxReciprocalHalf(aW)))); +} +#endif // #if defined(FFX_GPU) && defined(FFX_HALF) && defined(FFX_FSR_EASU_HALF) + +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//_____________________________________________________________/\_______________________________________________________________ +//============================================================================================================================== +// +// FSR - [RCAS] ROBUST CONTRAST ADAPTIVE SHARPENING +// +//------------------------------------------------------------------------------------------------------------------------------ +// CAS uses a simplified mechanism to convert local contrast into a variable amount of sharpness. +// RCAS uses a more exact mechanism, solving for the maximum local sharpness possible before clipping. +// RCAS also has a built in process to limit sharpening of what it detects as possible noise. +// RCAS sharper does not support scaling, as it should be applied after EASU scaling. +// Pass EASU output straight into RCAS, no color conversions necessary. +//------------------------------------------------------------------------------------------------------------------------------ +// RCAS is based on the following logic. +// RCAS uses a 5 tap filter in a cross pattern (same as CAS), +// w n +// w 1 w for taps w m e +// w s +// Where 'w' is the negative lobe weight. +// output = (w*(n+e+w+s)+m)/(4*w+1) +// RCAS solves for 'w' by seeing where the signal might clip out of the {0 to 1} input range, +// 0 == (w*(n+e+w+s)+m)/(4*w+1) -> w = -m/(n+e+w+s) +// 1 == (w*(n+e+w+s)+m)/(4*w+1) -> w = (1-m)/(n+e+w+s-4*1) +// Then chooses the 'w' which results in no clipping, limits 'w', and multiplies by the 'sharp' amount. +// This solution above has issues with MSAA input as the steps along the gradient cause edge detection issues. +// So RCAS uses 4x the maximum and 4x the minimum (depending on equation)in place of the individual taps. +// As well as switching from 'm' to either the minimum or maximum (depending on side), to help in energy conservation. +// This stabilizes RCAS. +// RCAS does a simple highpass which is normalized against the local contrast then shaped, +// 0.25 +// 0.25 -1 0.25 +// 0.25 +// This is used as a noise detection filter, to reduce the effect of RCAS on grain, and focus on real edges. +// +// GLSL example for the required callbacks : +// +// FfxFloat16x4 FsrRcasLoadH(FfxInt16x2 p){return FfxFloat16x4(imageLoad(imgSrc,FfxInt32x2(p)));} +// void FsrRcasInputH(inout FfxFloat16 r,inout FfxFloat16 g,inout FfxFloat16 b) +// { +// //do any simple input color conversions here or leave empty if none needed +// } +// +// FsrRcasCon need to be called from the CPU or GPU to set up constants. +// Including a GPU example here, the 'con' value would be stored out to a constant buffer. +// +// FfxUInt32x4 con; +// FsrRcasCon(con, +// 0.0); // The scale is {0.0 := maximum sharpness, to N>0, where N is the number of stops (halving) of the reduction of sharpness}. +// --------------- +// RCAS sharpening supports a CAS-like pass-through alpha via, +// #define FSR_RCAS_PASSTHROUGH_ALPHA 1 +// RCAS also supports a define to enable a more expensive path to avoid some sharpening of noise. +// Would suggest it is better to apply film grain after RCAS sharpening (and after scaling) instead of using this define, +// #define FSR_RCAS_DENOISE 1 +//============================================================================================================================== +// This is set at the limit of providing unnatural results for sharpening. +#define FSR_RCAS_LIMIT (0.25-(1.0/16.0)) +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//_____________________________________________________________/\_______________________________________________________________ +//============================================================================================================================== +// CONSTANT SETUP +//============================================================================================================================== +// Call to setup required constant values (works on CPU or GPU). + FFX_STATIC void FsrRcasCon(FfxUInt32x4 con, + // The scale is {0.0 := maximum, to N>0, where N is the number of stops (halving) of the reduction of sharpness}. + FfxFloat32 sharpness) + { + // Transform from stops to linear value. + sharpness = exp2(-sharpness); + FfxFloat32x2 hSharp = {sharpness, sharpness}; + con[0] = ffxAsUInt32(sharpness); + con[1] = ffxPackHalf2x16(hSharp); + con[2] = 0; + con[3] = 0; + } + //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//_____________________________________________________________/\_______________________________________________________________ +//============================================================================================================================== +// NON-PACKED 32-BIT VERSION +//============================================================================================================================== +#if defined(FFX_GPU)&&defined(FSR_RCAS_F) + // Input callback prototypes that need to be implemented by calling shader + FfxFloat32x4 FsrRcasLoadF(FfxInt32x2 p); + void FsrRcasInputF(inout FfxFloat32 r,inout FfxFloat32 g,inout FfxFloat32 b); +//------------------------------------------------------------------------------------------------------------------------------ + void FsrRcasF(out FfxFloat32 pixR, // Output values, non-vector so port between RcasFilter() and RcasFilterH() is easy. + out FfxFloat32 pixG, + out FfxFloat32 pixB, +#ifdef FSR_RCAS_PASSTHROUGH_ALPHA + out FfxFloat32 pixA, +#endif + FfxUInt32x2 ip, // Integer pixel position in output. + FfxUInt32x4 con) + { // Constant generated by RcasSetup(). + // Algorithm uses minimal 3x3 pixel neighborhood. + // b + // d e f + // h + FfxInt32x2 sp = FfxInt32x2(ip); + FfxFloat32x3 b = FsrRcasLoadF(sp + FfxInt32x2(0, -1)).rgb; + FfxFloat32x3 d = FsrRcasLoadF(sp + FfxInt32x2(-1, 0)).rgb; +#ifdef FSR_RCAS_PASSTHROUGH_ALPHA + FfxFloat32x4 ee = FsrRcasLoadF(sp); + FfxFloat32x3 e = ee.rgb; + pixA = ee.a; +#else + FfxFloat32x3 e = FsrRcasLoadF(sp).rgb; +#endif + FfxFloat32x3 f = FsrRcasLoadF(sp + FfxInt32x2(1, 0)).rgb; + FfxFloat32x3 h = FsrRcasLoadF(sp + FfxInt32x2(0, 1)).rgb; + // Rename (32-bit) or regroup (16-bit). + FfxFloat32 bR = b.r; + FfxFloat32 bG = b.g; + FfxFloat32 bB = b.b; + FfxFloat32 dR = d.r; + FfxFloat32 dG = d.g; + FfxFloat32 dB = d.b; + FfxFloat32 eR = e.r; + FfxFloat32 eG = e.g; + FfxFloat32 eB = e.b; + FfxFloat32 fR = f.r; + FfxFloat32 fG = f.g; + FfxFloat32 fB = f.b; + FfxFloat32 hR = h.r; + FfxFloat32 hG = h.g; + FfxFloat32 hB = h.b; + // Run optional input transform. + FsrRcasInputF(bR, bG, bB); + FsrRcasInputF(dR, dG, dB); + FsrRcasInputF(eR, eG, eB); + FsrRcasInputF(fR, fG, fB); + FsrRcasInputF(hR, hG, hB); + // Luma times 2. + FfxFloat32 bL = bB * FfxFloat32(0.5) + (bR * FfxFloat32(0.5) + bG); + FfxFloat32 dL = dB * FfxFloat32(0.5) + (dR * FfxFloat32(0.5) + dG); + FfxFloat32 eL = eB * FfxFloat32(0.5) + (eR * FfxFloat32(0.5) + eG); + FfxFloat32 fL = fB * FfxFloat32(0.5) + (fR * FfxFloat32(0.5) + fG); + FfxFloat32 hL = hB * FfxFloat32(0.5) + (hR * FfxFloat32(0.5) + hG); + // Noise detection. + FfxFloat32 nz = FfxFloat32(0.25) * bL + FfxFloat32(0.25) * dL + FfxFloat32(0.25) * fL + FfxFloat32(0.25) * hL - eL; + nz = ffxSaturate(abs(nz) * ffxApproximateReciprocalMedium(ffxMax3(ffxMax3(bL, dL, eL), fL, hL) - ffxMin3(ffxMin3(bL, dL, eL), fL, hL))); + nz = FfxFloat32(-0.5) * nz + FfxFloat32(1.0); + // Min and max of ring. + FfxFloat32 mn4R = ffxMin(ffxMin3(bR, dR, fR), hR); + FfxFloat32 mn4G = ffxMin(ffxMin3(bG, dG, fG), hG); + FfxFloat32 mn4B = ffxMin(ffxMin3(bB, dB, fB), hB); + FfxFloat32 mx4R = max(ffxMax3(bR, dR, fR), hR); + FfxFloat32 mx4G = max(ffxMax3(bG, dG, fG), hG); + FfxFloat32 mx4B = max(ffxMax3(bB, dB, fB), hB); + // Immediate constants for peak range. + FfxFloat32x2 peakC = FfxFloat32x2(1.0, -1.0 * 4.0); + // Limiters, these need to be high precision RCPs. + FfxFloat32 hitMinR = mn4R * ffxReciprocal(FfxFloat32(4.0) * mx4R); + FfxFloat32 hitMinG = mn4G * ffxReciprocal(FfxFloat32(4.0) * mx4G); + FfxFloat32 hitMinB = mn4B * ffxReciprocal(FfxFloat32(4.0) * mx4B); + FfxFloat32 hitMaxR = (peakC.x - mx4R) * ffxReciprocal(FfxFloat32(4.0) * mn4R + peakC.y); + FfxFloat32 hitMaxG = (peakC.x - mx4G) * ffxReciprocal(FfxFloat32(4.0) * mn4G + peakC.y); + FfxFloat32 hitMaxB = (peakC.x - mx4B) * ffxReciprocal(FfxFloat32(4.0) * mn4B + peakC.y); + FfxFloat32 lobeR = max(-hitMinR, hitMaxR); + FfxFloat32 lobeG = max(-hitMinG, hitMaxG); + FfxFloat32 lobeB = max(-hitMinB, hitMaxB); + FfxFloat32 lobe = max(FfxFloat32(-FSR_RCAS_LIMIT), ffxMin(ffxMax3(lobeR, lobeG, lobeB), FfxFloat32(0.0))) * ffxAsFloat + (con.x); + // Apply noise removal. +#ifdef FSR_RCAS_DENOISE + lobe *= nz; +#endif + // Resolve, which needs the medium precision rcp approximation to avoid visible tonality changes. + FfxFloat32 rcpL = ffxApproximateReciprocalMedium(FfxFloat32(4.0) * lobe + FfxFloat32(1.0)); + pixR = (lobe * bR + lobe * dR + lobe * hR + lobe * fR + eR) * rcpL; + pixG = (lobe * bG + lobe * dG + lobe * hG + lobe * fG + eG) * rcpL; + pixB = (lobe * bB + lobe * dB + lobe * hB + lobe * fB + eB) * rcpL; + return; + } +#endif +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//_____________________________________________________________/\_______________________________________________________________ +//============================================================================================================================== +// NON-PACKED 16-BIT VERSION +//============================================================================================================================== +#if defined(FFX_GPU) && FFX_HALF == 1 && defined(FSR_RCAS_H) + // Input callback prototypes that need to be implemented by calling shader + FfxFloat16x4 FsrRcasLoadH(FfxInt16x2 p); + void FsrRcasInputH(inout FfxFloat16 r,inout FfxFloat16 g,inout FfxFloat16 b); +//------------------------------------------------------------------------------------------------------------------------------ + void FsrRcasH( + out FfxFloat16 pixR, // Output values, non-vector so port between RcasFilter() and RcasFilterH() is easy. + out FfxFloat16 pixG, + out FfxFloat16 pixB, + #ifdef FSR_RCAS_PASSTHROUGH_ALPHA + out FfxFloat16 pixA, + #endif + FfxUInt32x2 ip, // Integer pixel position in output. + FfxUInt32x4 con){ // Constant generated by RcasSetup(). + // Sharpening algorithm uses minimal 3x3 pixel neighborhood. + // b + // d e f + // h + FfxInt16x2 sp=FfxInt16x2(ip); + FfxFloat16x3 b=FsrRcasLoadH(sp+FfxInt16x2( 0,-1)).rgb; + FfxFloat16x3 d=FsrRcasLoadH(sp+FfxInt16x2(-1, 0)).rgb; + #ifdef FSR_RCAS_PASSTHROUGH_ALPHA + FfxFloat16x4 ee=FsrRcasLoadH(sp); + FfxFloat16x3 e=ee.rgb;pixA=ee.a; + #else + FfxFloat16x3 e=FsrRcasLoadH(sp).rgb; + #endif + FfxFloat16x3 f=FsrRcasLoadH(sp+FfxInt16x2( 1, 0)).rgb; + FfxFloat16x3 h=FsrRcasLoadH(sp+FfxInt16x2( 0, 1)).rgb; + // Rename (32-bit) or regroup (16-bit). + FfxFloat16 bR=b.r; + FfxFloat16 bG=b.g; + FfxFloat16 bB=b.b; + FfxFloat16 dR=d.r; + FfxFloat16 dG=d.g; + FfxFloat16 dB=d.b; + FfxFloat16 eR=e.r; + FfxFloat16 eG=e.g; + FfxFloat16 eB=e.b; + FfxFloat16 fR=f.r; + FfxFloat16 fG=f.g; + FfxFloat16 fB=f.b; + FfxFloat16 hR=h.r; + FfxFloat16 hG=h.g; + FfxFloat16 hB=h.b; + // Run optional input transform. + FsrRcasInputH(bR,bG,bB); + FsrRcasInputH(dR,dG,dB); + FsrRcasInputH(eR,eG,eB); + FsrRcasInputH(fR,fG,fB); + FsrRcasInputH(hR,hG,hB); + // Luma times 2. + FfxFloat16 bL=bB*FFX_BROADCAST_FLOAT16(0.5)+(bR*FFX_BROADCAST_FLOAT16(0.5)+bG); + FfxFloat16 dL=dB*FFX_BROADCAST_FLOAT16(0.5)+(dR*FFX_BROADCAST_FLOAT16(0.5)+dG); + FfxFloat16 eL=eB*FFX_BROADCAST_FLOAT16(0.5)+(eR*FFX_BROADCAST_FLOAT16(0.5)+eG); + FfxFloat16 fL=fB*FFX_BROADCAST_FLOAT16(0.5)+(fR*FFX_BROADCAST_FLOAT16(0.5)+fG); + FfxFloat16 hL=hB*FFX_BROADCAST_FLOAT16(0.5)+(hR*FFX_BROADCAST_FLOAT16(0.5)+hG); + // Noise detection. + FfxFloat16 nz=FFX_BROADCAST_FLOAT16(0.25)*bL+FFX_BROADCAST_FLOAT16(0.25)*dL+FFX_BROADCAST_FLOAT16(0.25)*fL+FFX_BROADCAST_FLOAT16(0.25)*hL-eL; + nz=ffxSaturate(abs(nz)*ffxApproximateReciprocalMediumHalf(ffxMax3Half(ffxMax3Half(bL,dL,eL),fL,hL)-ffxMin3Half(ffxMin3Half(bL,dL,eL),fL,hL))); + nz=FFX_BROADCAST_FLOAT16(-0.5)*nz+FFX_BROADCAST_FLOAT16(1.0); + // Min and max of ring. + FfxFloat16 mn4R=min(ffxMin3Half(bR,dR,fR),hR); + FfxFloat16 mn4G=min(ffxMin3Half(bG,dG,fG),hG); + FfxFloat16 mn4B=min(ffxMin3Half(bB,dB,fB),hB); + FfxFloat16 mx4R=max(ffxMax3Half(bR,dR,fR),hR); + FfxFloat16 mx4G=max(ffxMax3Half(bG,dG,fG),hG); + FfxFloat16 mx4B=max(ffxMax3Half(bB,dB,fB),hB); + // Immediate constants for peak range. + FfxFloat16x2 peakC=FfxFloat16x2(1.0,-1.0*4.0); + // Limiters, these need to be high precision RCPs. + FfxFloat16 hitMinR=mn4R*ffxReciprocalHalf(FFX_BROADCAST_FLOAT16(4.0)*mx4R); + FfxFloat16 hitMinG=mn4G*ffxReciprocalHalf(FFX_BROADCAST_FLOAT16(4.0)*mx4G); + FfxFloat16 hitMinB=mn4B*ffxReciprocalHalf(FFX_BROADCAST_FLOAT16(4.0)*mx4B); + FfxFloat16 hitMaxR=(peakC.x-mx4R)*ffxReciprocalHalf(FFX_BROADCAST_FLOAT16(4.0)*mn4R+peakC.y); + FfxFloat16 hitMaxG=(peakC.x-mx4G)*ffxReciprocalHalf(FFX_BROADCAST_FLOAT16(4.0)*mn4G+peakC.y); + FfxFloat16 hitMaxB=(peakC.x-mx4B)*ffxReciprocalHalf(FFX_BROADCAST_FLOAT16(4.0)*mn4B+peakC.y); + FfxFloat16 lobeR=max(-hitMinR,hitMaxR); + FfxFloat16 lobeG=max(-hitMinG,hitMaxG); + FfxFloat16 lobeB=max(-hitMinB,hitMaxB); + FfxFloat16 lobe=max(FFX_BROADCAST_FLOAT16(-FSR_RCAS_LIMIT),min(ffxMax3Half(lobeR,lobeG,lobeB),FFX_BROADCAST_FLOAT16(0.0)))*FFX_UINT32_TO_FLOAT16X2(con.y).x; + // Apply noise removal. + #ifdef FSR_RCAS_DENOISE + lobe*=nz; + #endif + // Resolve, which needs the medium precision rcp approximation to avoid visible tonality changes. + FfxFloat16 rcpL=ffxApproximateReciprocalMediumHalf(FFX_BROADCAST_FLOAT16(4.0)*lobe+FFX_BROADCAST_FLOAT16(1.0)); + pixR=(lobe*bR+lobe*dR+lobe*hR+lobe*fR+eR)*rcpL; + pixG=(lobe*bG+lobe*dG+lobe*hG+lobe*fG+eG)*rcpL; + pixB=(lobe*bB+lobe*dB+lobe*hB+lobe*fB+eB)*rcpL; +} +#endif +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//_____________________________________________________________/\_______________________________________________________________ +//============================================================================================================================== +// PACKED 16-BIT VERSION +//============================================================================================================================== +#if defined(FFX_GPU)&& FFX_HALF == 1 && defined(FSR_RCAS_HX2) + // Input callback prototypes that need to be implemented by the calling shader + FfxFloat16x4 FsrRcasLoadHx2(FfxInt16x2 p); + void FsrRcasInputHx2(inout FfxFloat16x2 r,inout FfxFloat16x2 g,inout FfxFloat16x2 b); +//------------------------------------------------------------------------------------------------------------------------------ + // Can be used to convert from packed Structures of Arrays to Arrays of Structures for store. + void FsrRcasDepackHx2(out FfxFloat16x4 pix0,out FfxFloat16x4 pix1,FfxFloat16x2 pixR,FfxFloat16x2 pixG,FfxFloat16x2 pixB){ + #ifdef FFX_HLSL + // Invoke a slower path for DX only, since it won't allow uninitialized values. + pix0.a=pix1.a=0.0; + #endif + pix0.rgb=FfxFloat16x3(pixR.x,pixG.x,pixB.x); + pix1.rgb=FfxFloat16x3(pixR.y,pixG.y,pixB.y);} +//------------------------------------------------------------------------------------------------------------------------------ + void FsrRcasHx2( + // Output values are for 2 8x8 tiles in a 16x8 region. + // pix.x = left 8x8 tile + // pix.y = right 8x8 tile + // This enables later processing to easily be packed as well. + out FfxFloat16x2 pixR, + out FfxFloat16x2 pixG, + out FfxFloat16x2 pixB, + #ifdef FSR_RCAS_PASSTHROUGH_ALPHA + out FfxFloat16x2 pixA, + #endif + FfxUInt32x2 ip, // Integer pixel position in output. + FfxUInt32x4 con){ // Constant generated by RcasSetup(). + // No scaling algorithm uses minimal 3x3 pixel neighborhood. + FfxInt16x2 sp0=FfxInt16x2(ip); + FfxFloat16x3 b0=FsrRcasLoadHx2(sp0+FfxInt16x2( 0,-1)).rgb; + FfxFloat16x3 d0=FsrRcasLoadHx2(sp0+FfxInt16x2(-1, 0)).rgb; + #ifdef FSR_RCAS_PASSTHROUGH_ALPHA + FfxFloat16x4 ee0=FsrRcasLoadHx2(sp0); + FfxFloat16x3 e0=ee0.rgb;pixA.r=ee0.a; + #else + FfxFloat16x3 e0=FsrRcasLoadHx2(sp0).rgb; + #endif + FfxFloat16x3 f0=FsrRcasLoadHx2(sp0+FfxInt16x2( 1, 0)).rgb; + FfxFloat16x3 h0=FsrRcasLoadHx2(sp0+FfxInt16x2( 0, 1)).rgb; + FfxInt16x2 sp1=sp0+FfxInt16x2(8,0); + FfxFloat16x3 b1=FsrRcasLoadHx2(sp1+FfxInt16x2( 0,-1)).rgb; + FfxFloat16x3 d1=FsrRcasLoadHx2(sp1+FfxInt16x2(-1, 0)).rgb; + #ifdef FSR_RCAS_PASSTHROUGH_ALPHA + FfxFloat16x4 ee1=FsrRcasLoadHx2(sp1); + FfxFloat16x3 e1=ee1.rgb;pixA.g=ee1.a; + #else + FfxFloat16x3 e1=FsrRcasLoadHx2(sp1).rgb; + #endif + FfxFloat16x3 f1=FsrRcasLoadHx2(sp1+FfxInt16x2( 1, 0)).rgb; + FfxFloat16x3 h1=FsrRcasLoadHx2(sp1+FfxInt16x2( 0, 1)).rgb; + // Arrays of Structures to Structures of Arrays conversion. + FfxFloat16x2 bR=FfxFloat16x2(b0.r,b1.r); + FfxFloat16x2 bG=FfxFloat16x2(b0.g,b1.g); + FfxFloat16x2 bB=FfxFloat16x2(b0.b,b1.b); + FfxFloat16x2 dR=FfxFloat16x2(d0.r,d1.r); + FfxFloat16x2 dG=FfxFloat16x2(d0.g,d1.g); + FfxFloat16x2 dB=FfxFloat16x2(d0.b,d1.b); + FfxFloat16x2 eR=FfxFloat16x2(e0.r,e1.r); + FfxFloat16x2 eG=FfxFloat16x2(e0.g,e1.g); + FfxFloat16x2 eB=FfxFloat16x2(e0.b,e1.b); + FfxFloat16x2 fR=FfxFloat16x2(f0.r,f1.r); + FfxFloat16x2 fG=FfxFloat16x2(f0.g,f1.g); + FfxFloat16x2 fB=FfxFloat16x2(f0.b,f1.b); + FfxFloat16x2 hR=FfxFloat16x2(h0.r,h1.r); + FfxFloat16x2 hG=FfxFloat16x2(h0.g,h1.g); + FfxFloat16x2 hB=FfxFloat16x2(h0.b,h1.b); + // Run optional input transform. + FsrRcasInputHx2(bR,bG,bB); + FsrRcasInputHx2(dR,dG,dB); + FsrRcasInputHx2(eR,eG,eB); + FsrRcasInputHx2(fR,fG,fB); + FsrRcasInputHx2(hR,hG,hB); + // Luma times 2. + FfxFloat16x2 bL=bB*FFX_BROADCAST_FLOAT16X2(0.5)+(bR*FFX_BROADCAST_FLOAT16X2(0.5)+bG); + FfxFloat16x2 dL=dB*FFX_BROADCAST_FLOAT16X2(0.5)+(dR*FFX_BROADCAST_FLOAT16X2(0.5)+dG); + FfxFloat16x2 eL=eB*FFX_BROADCAST_FLOAT16X2(0.5)+(eR*FFX_BROADCAST_FLOAT16X2(0.5)+eG); + FfxFloat16x2 fL=fB*FFX_BROADCAST_FLOAT16X2(0.5)+(fR*FFX_BROADCAST_FLOAT16X2(0.5)+fG); + FfxFloat16x2 hL=hB*FFX_BROADCAST_FLOAT16X2(0.5)+(hR*FFX_BROADCAST_FLOAT16X2(0.5)+hG); + // Noise detection. + FfxFloat16x2 nz=FFX_BROADCAST_FLOAT16X2(0.25)*bL+FFX_BROADCAST_FLOAT16X2(0.25)*dL+FFX_BROADCAST_FLOAT16X2(0.25)*fL+FFX_BROADCAST_FLOAT16X2(0.25)*hL-eL; + nz=ffxSaturate(abs(nz)*ffxApproximateReciprocalMediumHalf(ffxMax3Half(ffxMax3Half(bL,dL,eL),fL,hL)-ffxMin3Half(ffxMin3Half(bL,dL,eL),fL,hL))); + nz=FFX_BROADCAST_FLOAT16X2(-0.5)*nz+FFX_BROADCAST_FLOAT16X2(1.0); + // Min and max of ring. + FfxFloat16x2 mn4R=min(ffxMin3Half(bR,dR,fR),hR); + FfxFloat16x2 mn4G=min(ffxMin3Half(bG,dG,fG),hG); + FfxFloat16x2 mn4B=min(ffxMin3Half(bB,dB,fB),hB); + FfxFloat16x2 mx4R=max(ffxMax3Half(bR,dR,fR),hR); + FfxFloat16x2 mx4G=max(ffxMax3Half(bG,dG,fG),hG); + FfxFloat16x2 mx4B=max(ffxMax3Half(bB,dB,fB),hB); + // Immediate constants for peak range. + FfxFloat16x2 peakC=FfxFloat16x2(1.0,-1.0*4.0); + // Limiters, these need to be high precision RCPs. + FfxFloat16x2 hitMinR=mn4R*ffxReciprocalHalf(FFX_BROADCAST_FLOAT16X2(4.0)*mx4R); + FfxFloat16x2 hitMinG=mn4G*ffxReciprocalHalf(FFX_BROADCAST_FLOAT16X2(4.0)*mx4G); + FfxFloat16x2 hitMinB=mn4B*ffxReciprocalHalf(FFX_BROADCAST_FLOAT16X2(4.0)*mx4B); + FfxFloat16x2 hitMaxR=(peakC.x-mx4R)*ffxReciprocalHalf(FFX_BROADCAST_FLOAT16X2(4.0)*mn4R+peakC.y); + FfxFloat16x2 hitMaxG=(peakC.x-mx4G)*ffxReciprocalHalf(FFX_BROADCAST_FLOAT16X2(4.0)*mn4G+peakC.y); + FfxFloat16x2 hitMaxB=(peakC.x-mx4B)*ffxReciprocalHalf(FFX_BROADCAST_FLOAT16X2(4.0)*mn4B+peakC.y); + FfxFloat16x2 lobeR=max(-hitMinR,hitMaxR); + FfxFloat16x2 lobeG=max(-hitMinG,hitMaxG); + FfxFloat16x2 lobeB=max(-hitMinB,hitMaxB); + FfxFloat16x2 lobe=max(FFX_BROADCAST_FLOAT16X2(-FSR_RCAS_LIMIT),min(ffxMax3Half(lobeR,lobeG,lobeB),FFX_BROADCAST_FLOAT16X2(0.0)))*FFX_BROADCAST_FLOAT16X2(FFX_UINT32_TO_FLOAT16X2(con.y).x); + // Apply noise removal. + #ifdef FSR_RCAS_DENOISE + lobe*=nz; + #endif + // Resolve, which needs the medium precision rcp approximation to avoid visible tonality changes. + FfxFloat16x2 rcpL=ffxApproximateReciprocalMediumHalf(FFX_BROADCAST_FLOAT16X2(4.0)*lobe+FFX_BROADCAST_FLOAT16X2(1.0)); + pixR=(lobe*bR+lobe*dR+lobe*hR+lobe*fR+eR)*rcpL; + pixG=(lobe*bG+lobe*dG+lobe*hG+lobe*fG+eG)*rcpL; + pixB=(lobe*bB+lobe*dB+lobe*hB+lobe*fB+eB)*rcpL;} +#endif +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//_____________________________________________________________/\_______________________________________________________________ +//============================================================================================================================== +// +// FSR - [LFGA] LINEAR FILM GRAIN APPLICATOR +// +//------------------------------------------------------------------------------------------------------------------------------ +// Adding output-resolution film grain after scaling is a good way to mask both rendering and scaling artifacts. +// Suggest using tiled blue noise as film grain input, with peak noise frequency set for a specific look and feel. +// The 'Lfga*()' functions provide a convenient way to introduce grain. +// These functions limit grain based on distance to signal limits. +// This is done so that the grain is temporally energy preserving, and thus won't modify image tonality. +// Grain application should be done in a linear colorspace. +// The grain should be temporally changing, but have a temporal sum per pixel that adds to zero (non-biased). +//------------------------------------------------------------------------------------------------------------------------------ +// Usage, +// FsrLfga*( +// color, // In/out linear colorspace color {0 to 1} ranged. +// grain, // Per pixel grain texture value {-0.5 to 0.5} ranged, input is 3-channel to support colored grain. +// amount); // Amount of grain (0 to 1} ranged. +//------------------------------------------------------------------------------------------------------------------------------ +// Example if grain texture is monochrome: 'FsrLfgaF(color,ffxBroadcast3(grain),amount)' +//============================================================================================================================== +#if defined(FFX_GPU) + // Maximum grain is the minimum distance to the signal limit. + void FsrLfgaF(inout FfxFloat32x3 c, FfxFloat32x3 t, FfxFloat32 a) + { + c += (t * ffxBroadcast3(a)) * ffxMin(ffxBroadcast3(1.0) - c, c); + } +#endif +//============================================================================================================================== +#if defined(FFX_GPU)&& FFX_HALF == 1 + // Half precision version (slower). + void FsrLfgaH(inout FfxFloat16x3 c, FfxFloat16x3 t, FfxFloat16 a) + { + c += (t * FFX_BROADCAST_FLOAT16X3(a)) * min(FFX_BROADCAST_FLOAT16X3(1.0) - c, c); + } + //------------------------------------------------------------------------------------------------------------------------------ + // Packed half precision version (faster). + void FsrLfgaHx2(inout FfxFloat16x2 cR,inout FfxFloat16x2 cG,inout FfxFloat16x2 cB,FfxFloat16x2 tR,FfxFloat16x2 tG,FfxFloat16x2 tB,FfxFloat16 a){ + cR+=(tR*FFX_BROADCAST_FLOAT16X2(a))*min(FFX_BROADCAST_FLOAT16X2(1.0)-cR,cR);cG+=(tG*FFX_BROADCAST_FLOAT16X2(a))*min(FFX_BROADCAST_FLOAT16X2(1.0)-cG,cG);cB+=(tB*FFX_BROADCAST_FLOAT16X2(a))*min(FFX_BROADCAST_FLOAT16X2(1.0)-cB,cB);} +#endif +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//_____________________________________________________________/\_______________________________________________________________ +//============================================================================================================================== +// +// FSR - [SRTM] SIMPLE REVERSIBLE TONE-MAPPER +// +//------------------------------------------------------------------------------------------------------------------------------ +// This provides a way to take linear HDR color {0 to FP16_MAX} and convert it into a temporary {0 to 1} ranged post-tonemapped linear. +// The tonemapper preserves RGB ratio, which helps maintain HDR color bleed during filtering. +//------------------------------------------------------------------------------------------------------------------------------ +// Reversible tonemapper usage, +// FsrSrtm*(color); // {0 to FP16_MAX} converted to {0 to 1}. +// FsrSrtmInv*(color); // {0 to 1} converted into {0 to 32768, output peak safe for FP16}. +//============================================================================================================================== +#if defined(FFX_GPU) + void FsrSrtmF(inout FfxFloat32x3 c) + { + c *= ffxBroadcast3(ffxReciprocal(ffxMax3(c.r, c.g, c.b) + FfxFloat32(1.0))); + } + // The extra max solves the c=1.0 case (which is a /0). + void FsrSrtmInvF(inout FfxFloat32x3 c){c*=ffxBroadcast3(ffxReciprocal(max(FfxFloat32(1.0/32768.0),FfxFloat32(1.0)-ffxMax3(c.r,c.g,c.b))));} +#endif +//============================================================================================================================== +#if defined(FFX_GPU )&& FFX_HALF == 1 + void FsrSrtmH(inout FfxFloat16x3 c) + { + c *= FFX_BROADCAST_FLOAT16X3(ffxReciprocalHalf(ffxMax3Half(c.r, c.g, c.b) + FFX_BROADCAST_FLOAT16(1.0))); + } + void FsrSrtmInvH(inout FfxFloat16x3 c) + { + c *= FFX_BROADCAST_FLOAT16X3(ffxReciprocalHalf(max(FFX_BROADCAST_FLOAT16(1.0 / 32768.0), FFX_BROADCAST_FLOAT16(1.0) - ffxMax3Half(c.r, c.g, c.b)))); + } + //------------------------------------------------------------------------------------------------------------------------------ + void FsrSrtmHx2(inout FfxFloat16x2 cR, inout FfxFloat16x2 cG, inout FfxFloat16x2 cB) + { + FfxFloat16x2 rcp = ffxReciprocalHalf(ffxMax3Half(cR, cG, cB) + FFX_BROADCAST_FLOAT16X2(1.0)); + cR *= rcp; + cG *= rcp; + cB *= rcp; + } + void FsrSrtmInvHx2(inout FfxFloat16x2 cR,inout FfxFloat16x2 cG,inout FfxFloat16x2 cB) + { + FfxFloat16x2 rcp=ffxReciprocalHalf(max(FFX_BROADCAST_FLOAT16X2(1.0/32768.0),FFX_BROADCAST_FLOAT16X2(1.0)-ffxMax3Half(cR,cG,cB))); + cR*=rcp; + cG*=rcp; + cB*=rcp; + } +#endif +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//_____________________________________________________________/\_______________________________________________________________ +//============================================================================================================================== +// +// FSR - [TEPD] TEMPORAL ENERGY PRESERVING DITHER +// +//------------------------------------------------------------------------------------------------------------------------------ +// Temporally energy preserving dithered {0 to 1} linear to gamma 2.0 conversion. +// Gamma 2.0 is used so that the conversion back to linear is just to square the color. +// The conversion comes in 8-bit and 10-bit modes, designed for output to 8-bit UNORM or 10:10:10:2 respectively. +// Given good non-biased temporal blue noise as dither input, +// the output dither will temporally conserve energy. +// This is done by choosing the linear nearest step point instead of perceptual nearest. +// See code below for details. +//------------------------------------------------------------------------------------------------------------------------------ +// DX SPEC RULES FOR FLOAT->UNORM 8-BIT CONVERSION +// =============================================== +// - Output is 'FfxUInt32(floor(saturate(n)*255.0+0.5))'. +// - Thus rounding is to nearest. +// - NaN gets converted to zero. +// - INF is clamped to {0.0 to 1.0}. +//============================================================================================================================== +#if defined(FFX_GPU) + // Hand tuned integer position to dither value, with more values than simple checkerboard. + // Only 32-bit has enough precision for this compddation. + // Output is {0 to <1}. + FfxFloat32 FsrTepdDitF(FfxUInt32x2 p, FfxUInt32 f) + { + FfxFloat32 x = FfxFloat32(p.x + f); + FfxFloat32 y = FfxFloat32(p.y); + // The 1.61803 golden ratio. + FfxFloat32 a = FfxFloat32((1.0 + ffxSqrt(5.0f)) / 2.0); + // Number designed to provide a good visual pattern. + FfxFloat32 b = FfxFloat32(1.0 / 3.69); + x = x * a + (y * b); + return ffxFract(x); + } + //------------------------------------------------------------------------------------------------------------------------------ + // This version is 8-bit gamma 2.0. + // The 'c' input is {0 to 1}. + // Output is {0 to 1} ready for image store. + void FsrTepdC8F(inout FfxFloat32x3 c, FfxFloat32 dit) + { + FfxFloat32x3 n = ffxSqrt(c); + n = floor(n * ffxBroadcast3(255.0)) * ffxBroadcast3(1.0 / 255.0); + FfxFloat32x3 a = n * n; + FfxFloat32x3 b = n + ffxBroadcast3(1.0 / 255.0); + b = b * b; + // Ratio of 'a' to 'b' required to produce 'c'. + // ffxApproximateReciprocal() won't work here (at least for very high dynamic ranges). + // ffxApproximateReciprocalMedium() is an IADD,FMA,MUL. + FfxFloat32x3 r = (c - b) * ffxApproximateReciprocalMedium(a - b); + // Use the ratio as a cutoff to choose 'a' or 'b'. + // ffxIsGreaterThanZero() is a MUL. + c = ffxSaturate(n + ffxIsGreaterThanZero(ffxBroadcast3(dit) - r) * ffxBroadcast3(1.0 / 255.0)); + } + //------------------------------------------------------------------------------------------------------------------------------ + // This version is 10-bit gamma 2.0. + // The 'c' input is {0 to 1}. + // Output is {0 to 1} ready for image store. + void FsrTepdC10F(inout FfxFloat32x3 c, FfxFloat32 dit) + { + FfxFloat32x3 n = ffxSqrt(c); + n = floor(n * ffxBroadcast3(1023.0)) * ffxBroadcast3(1.0 / 1023.0); + FfxFloat32x3 a = n * n; + FfxFloat32x3 b = n + ffxBroadcast3(1.0 / 1023.0); + b = b * b; + FfxFloat32x3 r = (c - b) * ffxApproximateReciprocalMedium(a - b); + c = ffxSaturate(n + ffxIsGreaterThanZero(ffxBroadcast3(dit) - r) * ffxBroadcast3(1.0 / 1023.0)); + } +#endif +//============================================================================================================================== +#if defined(FFX_GPU)&& FFX_HALF == 1 + FfxFloat16 FsrTepdDitH(FfxUInt32x2 p, FfxUInt32 f) + { + FfxFloat32 x = FfxFloat32(p.x + f); + FfxFloat32 y = FfxFloat32(p.y); + FfxFloat32 a = FfxFloat32((1.0 + ffxSqrt(5.0f)) / 2.0); + FfxFloat32 b = FfxFloat32(1.0 / 3.69); + x = x * a + (y * b); + return FfxFloat16(ffxFract(x)); + } + //------------------------------------------------------------------------------------------------------------------------------ + void FsrTepdC8H(inout FfxFloat16x3 c, FfxFloat16 dit) + { + FfxFloat16x3 n = sqrt(c); + n = floor(n * FFX_BROADCAST_FLOAT16X3(255.0)) * FFX_BROADCAST_FLOAT16X3(1.0 / 255.0); + FfxFloat16x3 a = n * n; + FfxFloat16x3 b = n + FFX_BROADCAST_FLOAT16X3(1.0 / 255.0); + b = b * b; + FfxFloat16x3 r = (c - b) * ffxApproximateReciprocalMediumHalf(a - b); + c = ffxSaturate(n + ffxIsGreaterThanZeroHalf(FFX_BROADCAST_FLOAT16X3(dit) - r) * FFX_BROADCAST_FLOAT16X3(1.0 / 255.0)); + } + //------------------------------------------------------------------------------------------------------------------------------ + void FsrTepdC10H(inout FfxFloat16x3 c, FfxFloat16 dit) + { + FfxFloat16x3 n = sqrt(c); + n = floor(n * FFX_BROADCAST_FLOAT16X3(1023.0)) * FFX_BROADCAST_FLOAT16X3(1.0 / 1023.0); + FfxFloat16x3 a = n * n; + FfxFloat16x3 b = n + FFX_BROADCAST_FLOAT16X3(1.0 / 1023.0); + b = b * b; + FfxFloat16x3 r = (c - b) * ffxApproximateReciprocalMediumHalf(a - b); + c = ffxSaturate(n + ffxIsGreaterThanZeroHalf(FFX_BROADCAST_FLOAT16X3(dit) - r) * FFX_BROADCAST_FLOAT16X3(1.0 / 1023.0)); + } + //============================================================================================================================== + // This computes dither for positions 'p' and 'p+{8,0}'. + FfxFloat16x2 FsrTepdDitHx2(FfxUInt32x2 p, FfxUInt32 f) + { + FfxFloat32x2 x; + x.x = FfxFloat32(p.x + f); + x.y = x.x + FfxFloat32(8.0); + FfxFloat32 y = FfxFloat32(p.y); + FfxFloat32 a = FfxFloat32((1.0 + ffxSqrt(5.0f)) / 2.0); + FfxFloat32 b = FfxFloat32(1.0 / 3.69); + x = x * ffxBroadcast2(a) + ffxBroadcast2(y * b); + return FfxFloat16x2(ffxFract(x)); + } + //------------------------------------------------------------------------------------------------------------------------------ + void FsrTepdC8Hx2(inout FfxFloat16x2 cR, inout FfxFloat16x2 cG, inout FfxFloat16x2 cB, FfxFloat16x2 dit) + { + FfxFloat16x2 nR = sqrt(cR); + FfxFloat16x2 nG = sqrt(cG); + FfxFloat16x2 nB = sqrt(cB); + nR = floor(nR * FFX_BROADCAST_FLOAT16X2(255.0)) * FFX_BROADCAST_FLOAT16X2(1.0 / 255.0); + nG = floor(nG * FFX_BROADCAST_FLOAT16X2(255.0)) * FFX_BROADCAST_FLOAT16X2(1.0 / 255.0); + nB = floor(nB * FFX_BROADCAST_FLOAT16X2(255.0)) * FFX_BROADCAST_FLOAT16X2(1.0 / 255.0); + FfxFloat16x2 aR = nR * nR; + FfxFloat16x2 aG = nG * nG; + FfxFloat16x2 aB = nB * nB; + FfxFloat16x2 bR = nR + FFX_BROADCAST_FLOAT16X2(1.0 / 255.0); + bR = bR * bR; + FfxFloat16x2 bG = nG + FFX_BROADCAST_FLOAT16X2(1.0 / 255.0); + bG = bG * bG; + FfxFloat16x2 bB = nB + FFX_BROADCAST_FLOAT16X2(1.0 / 255.0); + bB = bB * bB; + FfxFloat16x2 rR = (cR - bR) * ffxApproximateReciprocalMediumHalf(aR - bR); + FfxFloat16x2 rG = (cG - bG) * ffxApproximateReciprocalMediumHalf(aG - bG); + FfxFloat16x2 rB = (cB - bB) * ffxApproximateReciprocalMediumHalf(aB - bB); + cR = ffxSaturate(nR + ffxIsGreaterThanZeroHalf(dit - rR) * FFX_BROADCAST_FLOAT16X2(1.0 / 255.0)); + cG = ffxSaturate(nG + ffxIsGreaterThanZeroHalf(dit - rG) * FFX_BROADCAST_FLOAT16X2(1.0 / 255.0)); + cB = ffxSaturate(nB + ffxIsGreaterThanZeroHalf(dit - rB) * FFX_BROADCAST_FLOAT16X2(1.0 / 255.0)); + } + //------------------------------------------------------------------------------------------------------------------------------ + void FsrTepdC10Hx2(inout FfxFloat16x2 cR,inout FfxFloat16x2 cG,inout FfxFloat16x2 cB,FfxFloat16x2 dit){ + FfxFloat16x2 nR=sqrt(cR); + FfxFloat16x2 nG=sqrt(cG); + FfxFloat16x2 nB=sqrt(cB); + nR=floor(nR*FFX_BROADCAST_FLOAT16X2(1023.0))*FFX_BROADCAST_FLOAT16X2(1.0/1023.0); + nG=floor(nG*FFX_BROADCAST_FLOAT16X2(1023.0))*FFX_BROADCAST_FLOAT16X2(1.0/1023.0); + nB=floor(nB*FFX_BROADCAST_FLOAT16X2(1023.0))*FFX_BROADCAST_FLOAT16X2(1.0/1023.0); + FfxFloat16x2 aR=nR*nR; + FfxFloat16x2 aG=nG*nG; + FfxFloat16x2 aB=nB*nB; + FfxFloat16x2 bR=nR+FFX_BROADCAST_FLOAT16X2(1.0/1023.0);bR=bR*bR; + FfxFloat16x2 bG=nG+FFX_BROADCAST_FLOAT16X2(1.0/1023.0);bG=bG*bG; + FfxFloat16x2 bB=nB+FFX_BROADCAST_FLOAT16X2(1.0/1023.0);bB=bB*bB; + FfxFloat16x2 rR=(cR-bR)*ffxApproximateReciprocalMediumHalf(aR-bR); + FfxFloat16x2 rG=(cG-bG)*ffxApproximateReciprocalMediumHalf(aG-bG); + FfxFloat16x2 rB=(cB-bB)*ffxApproximateReciprocalMediumHalf(aB-bB); + cR=ffxSaturate(nR+ffxIsGreaterThanZeroHalf(dit-rR)*FFX_BROADCAST_FLOAT16X2(1.0/1023.0)); + cG=ffxSaturate(nG+ffxIsGreaterThanZeroHalf(dit-rG)*FFX_BROADCAST_FLOAT16X2(1.0/1023.0)); + cB = ffxSaturate(nB + ffxIsGreaterThanZeroHalf(dit - rB) * FFX_BROADCAST_FLOAT16X2(1.0 / 1023.0)); +} +#endif diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr1/ffx_fsr1_callbacks_glsl.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr1/ffx_fsr1_callbacks_glsl.h new file mode 100644 index 00000000..2f91f234 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr1/ffx_fsr1_callbacks_glsl.h @@ -0,0 +1,221 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_fsr1_resources.h" + +#if defined(FFX_GPU) +#include "ffx_core.h" + +#ifndef FFX_PREFER_WAVE64 +#define FFX_PREFER_WAVE64 +#endif // #ifndef FFX_PREFER_WAVE64 + +#if defined(FSR1_BIND_CB_FSR1) + layout (set = 0, binding = FSR1_BIND_CB_FSR1, std140) uniform cbFSR1_t + { + FfxUInt32x4 const0; + FfxUInt32x4 const1; + FfxUInt32x4 const2; + FfxUInt32x4 const3; + FfxUInt32x4 sample0; + } cbFSR1; +#endif + +FfxUInt32x4 Const0() +{ + return cbFSR1.const0; +} + +FfxUInt32x4 Const1() +{ + return cbFSR1.const1; +} + +FfxUInt32x4 Const2() +{ + return cbFSR1.const2; +} + +FfxUInt32x4 Const3() +{ + return cbFSR1.const3; +} + +FfxUInt32x4 EASUSample() +{ + return cbFSR1.sample0; +} + +FfxUInt32x4 RCasSample() +{ + return cbFSR1.sample0; +} + +FfxUInt32x4 RCasConfig() +{ + return cbFSR1.const0; +} + +layout (set = 0, binding = 1000) uniform sampler s_LinearClamp; + + +// SRVs +#if defined FSR1_BIND_SRV_INPUT_COLOR + layout (set = 0, binding = FSR1_BIND_SRV_INPUT_COLOR) uniform texture2D r_input_color; +#endif +#if defined FSR1_BIND_SRV_INTERNAL_UPSCALED_COLOR + layout (set = 0, binding = FSR1_BIND_SRV_INTERNAL_UPSCALED_COLOR) uniform texture2D r_internal_upscaled_color; +#endif +#if defined FSR1_BIND_SRV_UPSCALED_OUTPUT + layout (set = 0, binding = FSR1_BIND_SRV_UPSCALED_OUTPUT) uniform texture2D r_upscaled_output; +#endif + +// UAV declarations +#if defined FSR1_BIND_UAV_INPUT_COLOR + layout (set = 0, binding = FSR1_BIND_UAV_INPUT_COLOR, rgba32f) uniform image2D rw_input_color; +#endif +#if defined FSR1_BIND_UAV_INTERNAL_UPSCALED_COLOR + layout (set = 0, binding = FSR1_BIND_UAV_INTERNAL_UPSCALED_COLOR, rgba32f) uniform image2D rw_internal_upscaled_color; +#endif +#if defined FSR1_BIND_UAV_UPSCALED_OUTPUT + layout (set = 0, binding = FSR1_BIND_UAV_UPSCALED_OUTPUT, rgba32f) uniform image2D rw_upscaled_output; +#endif + +#if FFX_HALF + +#if defined(FSR1_BIND_SRV_INPUT_COLOR) + FfxFloat16x4 GatherEasuRed(FfxFloat32x2 fPxPos) + { + return FfxFloat16x4(textureGather(sampler2D(r_input_color, s_LinearClamp), fPxPos, 0)); + } +#endif // defined(FSR1_BIND_SRV_INPUT_COLOR) + +#if defined(FSR1_BIND_SRV_INPUT_COLOR) + FfxFloat16x4 GatherEasuGreen(FfxFloat32x2 fPxPos) + { + return FfxFloat16x4(textureGather(sampler2D(r_input_color, s_LinearClamp), fPxPos, 1)); + } +#endif // defined(FSR1_BIND_SRV_INPUT_COLOR) + +#if defined(FSR1_BIND_SRV_INPUT_COLOR) + FfxFloat16x4 GatherEasuBlue(FfxFloat32x2 fPxPos) + { + return FfxFloat16x4(textureGather(sampler2D(r_input_color, s_LinearClamp), fPxPos, 2)); + } +#endif // defined(FSR1_BIND_SRV_INPUT_COLOR) + +#if FFX_FSR1_OPTION_APPLY_RCAS + #if defined(FSR1_BIND_UAV_INTERNAL_UPSCALED_COLOR) + void StoreEASUOutput(FfxUInt32x2 iPxPos, FfxFloat16x3 fColor) + { + imageStore(rw_internal_upscaled_color, FfxInt32x2(iPxPos), FfxFloat32x4(fColor, 1.f)); + } + #endif // #if defined(FSR1_BIND_UAV_INTERNAL_UPSCALED_COLOR) +#else + #if defined(FSR1_BIND_UAV_UPSCALED_OUTPUT) + void StoreEASUOutput(FfxUInt32x2 iPxPos, FfxFloat16x3 fColor) + { + imageStore(rw_upscaled_output, FfxInt32x2(iPxPos), FfxFloat32x4(fColor, 1.f)); + } + #endif // #if defined(FSR1_BIND_UAV_UPSCALED_OUTPUT) +#endif // #if FFX_FSR1_OPTION_APPLY_RCAS + +#if defined(FSR1_BIND_SRV_INTERNAL_UPSCALED_COLOR) + FfxFloat16x4 LoadRCas_Input(FfxInt16x2 iPxPos) + { + return FfxFloat16x4(texelFetch(r_internal_upscaled_color, FfxInt32x2(iPxPos), 0)); + } +#endif // defined(FSR1_BIND_UAV_INTERNAL_UPSCALED_COLOR) + +#if defined(FSR1_BIND_UAV_UPSCALED_OUTPUT) + void StoreRCasOutput(FfxInt16x2 iPxPos, FfxFloat16x4 fColor) + { + imageStore(rw_upscaled_output, FfxInt32x2(iPxPos), FfxFloat32x4(fColor)); + } + + void StoreRCasOutput(FfxInt16x2 iPxPos, FfxFloat16x3 fColor) + { + StoreRCasOutput(iPxPos, FfxFloat16x4(fColor, 1.f)); + } +#endif // defined(FSR1_BIND_UAV_UPSCALED_OUTPUT) + +#else // FFX_HALF + +#if defined(FSR1_BIND_SRV_INPUT_COLOR) + FfxFloat32x4 GatherEasuRed(FfxFloat32x2 fPxPos) + { + return textureGather(sampler2D(r_input_color, s_LinearClamp), fPxPos, 0); + } +#endif // defined(FSR1_BIND_SRV_INPUT_COLOR) + +#if defined(FSR1_BIND_SRV_INPUT_COLOR) + FfxFloat32x4 GatherEasuGreen(FfxFloat32x2 fPxPos) + { + return textureGather(sampler2D(r_input_color, s_LinearClamp), fPxPos, 1); + } +#endif // defined(FSR1_BIND_SRV_INPUT_COLOR) + +#if defined(FSR1_BIND_SRV_INPUT_COLOR) + FfxFloat32x4 GatherEasuBlue(FfxFloat32x2 fPxPos) + { + return textureGather(sampler2D(r_input_color, s_LinearClamp), fPxPos, 2); + } +#endif // defined(FSR1_BIND_SRV_INPUT_COLOR) + +#if FFX_FSR1_OPTION_APPLY_RCAS + #if defined(FSR1_BIND_UAV_INTERNAL_UPSCALED_COLOR) + void StoreEASUOutput(FfxUInt32x2 iPxPos, FfxFloat32x3 fColor) + { + imageStore(rw_internal_upscaled_color, FfxInt32x2(iPxPos), FfxFloat32x4(fColor, 1.f)); + } + #endif // #if defined(FSR1_BIND_UAV_INTERNAL_UPSCALED_COLOR) +#else + #if defined(FSR1_BIND_UAV_UPSCALED_OUTPUT) + void StoreEASUOutput(FfxUInt32x2 iPxPos, FfxFloat32x3 fColor) + { + imageStore(rw_upscaled_output, FfxInt32x2(iPxPos), FfxFloat32x4(fColor, 1.f)); + } + #endif // #if defined(FSR1_BIND_UAV_UPSCALED_OUTPUT) +#endif // #if FFX_FSR1_OPTION_APPLY_RCAS + +#if defined(FSR1_BIND_SRV_INTERNAL_UPSCALED_COLOR) + FfxFloat32x4 LoadRCas_Input(FfxInt32x2 iPxPos) + { + return texelFetch(r_internal_upscaled_color, iPxPos, 0); + } +#endif // defined(FSR1_BIND_UAV_INTERNAL_UPSCALED_COLOR) + +#if defined(FSR1_BIND_UAV_UPSCALED_OUTPUT) + void StoreRCasOutput(FfxInt32x2 iPxPos, FfxFloat32x4 fColor) + { + imageStore(rw_upscaled_output, iPxPos, fColor); + } + + void StoreRCasOutput(FfxInt32x2 iPxPos, FfxFloat32x3 fColor) + { + StoreRCasOutput(iPxPos, FfxFloat32x4(fColor, 1.f)); + } +#endif // defined(FSR1_BIND_UAV_UPSCALED_OUTPUT) + +#endif // FFX_HALF + +#endif // #if defined(FFX_GPU) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr1/ffx_fsr1_callbacks_hlsl.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr1/ffx_fsr1_callbacks_hlsl.h new file mode 100644 index 00000000..3fd99eef --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr1/ffx_fsr1_callbacks_hlsl.h @@ -0,0 +1,255 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_fsr1_resources.h" + +#if defined(FFX_GPU) +#ifdef __hlsl_dx_compiler +#pragma dxc diagnostic push +#pragma dxc diagnostic ignored "-Wambig-lit-shift" +#endif //__hlsl_dx_compiler +#include "ffx_core.h" +#ifdef __hlsl_dx_compiler +#pragma dxc diagnostic pop +#endif //__hlsl_dx_compiler + +#ifndef FFX_PREFER_WAVE64 +#define FFX_PREFER_WAVE64 +#endif // #ifndef FFX_PREFER_WAVE64 + +#pragma warning(disable: 3205) // conversion from larger type to smaller + +#define DECLARE_SRV_REGISTER(regIndex) t##regIndex +#define DECLARE_UAV_REGISTER(regIndex) u##regIndex +#define DECLARE_CB_REGISTER(regIndex) b##regIndex +#define FFX_FSR1_DECLARE_SRV(regIndex) register(DECLARE_SRV_REGISTER(regIndex)) +#define FFX_FSR1_DECLARE_UAV(regIndex) register(DECLARE_UAV_REGISTER(regIndex)) +#define FFX_FSR1_DECLARE_CB(regIndex) register(DECLARE_CB_REGISTER(regIndex)) + +#if defined(FSR1_BIND_CB_FSR1) + cbuffer cbFSR1 : FFX_FSR1_DECLARE_CB(FSR1_BIND_CB_FSR1) + { + FfxUInt32x4 const0; + FfxUInt32x4 const1; + FfxUInt32x4 const2; + FfxUInt32x4 const3; + FfxUInt32x4 sample; + #define FFX_FSR1_CONSTANT_BUFFER_1_SIZE 20 // Number of 32-bit values. This must be kept in sync with the cbFSR1 size. + }; +#else + #define const0 0 + #define const1 0 + #define const2 0 + #define const3 0 + #define sample 0 +#endif + +#if defined(FFX_GPU) +#define FFX_FSR1_ROOTSIG_STRINGIFY(p) FFX_FSR1_ROOTSIG_STR(p) +#define FFX_FSR1_ROOTSIG_STR(p) #p +#define FFX_FSR1_ROOTSIG [RootSignature( "DescriptorTable(UAV(u0, numDescriptors = " FFX_FSR1_ROOTSIG_STRINGIFY(FFX_FSR1_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "DescriptorTable(SRV(t0, numDescriptors = " FFX_FSR1_ROOTSIG_STRINGIFY(FFX_FSR1_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "CBV(b0), " \ + "StaticSampler(s0, filter = FILTER_MIN_MAG_MIP_LINEAR, " \ + "addressU = TEXTURE_ADDRESS_CLAMP, " \ + "addressV = TEXTURE_ADDRESS_CLAMP, " \ + "addressW = TEXTURE_ADDRESS_CLAMP, " \ + "comparisonFunc = COMPARISON_NEVER, " \ + "borderColor = STATIC_BORDER_COLOR_TRANSPARENT_BLACK)" )] + +#if defined(FFX_FSR1_EMBED_ROOTSIG) +#define FFX_FSR1_EMBED_ROOTSIG_CONTENT FFX_FSR1_ROOTSIG +#else +#define FFX_FSR1_EMBED_ROOTSIG_CONTENT +#endif // #if FFX_FSR1_EMBED_ROOTSIG +#endif // #if defined(FFX_GPU) + + +FfxUInt32x4 Const0() +{ + return const0; +} + +FfxUInt32x4 Const1() +{ + return const1; +} + +FfxUInt32x4 Const2() +{ + return const2; +} + +FfxUInt32x4 Const3() +{ + return const3; +} + +FfxUInt32x4 EASUSample() +{ + return sample; +} + +FfxUInt32x4 RCasSample() +{ + return sample; +} + +FfxUInt32x4 RCasConfig() +{ + return const0; +} + +SamplerState s_LinearClamp : register(s0); + + // SRVs + #if defined FSR1_BIND_SRV_INPUT_COLOR + Texture2D r_input_color : FFX_FSR1_DECLARE_SRV(FSR1_BIND_SRV_INPUT_COLOR); + #endif + #if defined FSR1_BIND_SRV_INTERNAL_UPSCALED_COLOR + Texture2D r_internal_upscaled_color : FFX_FSR1_DECLARE_SRV(FSR1_BIND_SRV_INTERNAL_UPSCALED_COLOR); + #endif + #if defined FSR1_BIND_SRV_UPSCALED_OUTPUT + Texture2D r_upscaled_output : FFX_FSR1_DECLARE_SRV(FSR1_BIND_SRV_UPSCALED_OUTPUT); + #endif + + // UAV declarations + #if defined FSR1_BIND_UAV_INPUT_COLOR + RWTexture2D rw_input_color : FFX_FSR1_DECLARE_UAV(FSR1_BIND_UAV_INPUT_COLOR); + #endif + #if defined FSR1_BIND_UAV_INTERNAL_UPSCALED_COLOR + RWTexture2D rw_internal_upscaled_color : FFX_FSR1_DECLARE_UAV(FSR1_BIND_UAV_INTERNAL_UPSCALED_COLOR); + #endif + #if defined FSR1_BIND_UAV_UPSCALED_OUTPUT + RWTexture2D rw_upscaled_output : FFX_FSR1_DECLARE_UAV(FSR1_BIND_UAV_UPSCALED_OUTPUT); + #endif + +#if FFX_HALF + +#if defined(FSR1_BIND_SRV_INPUT_COLOR) + FfxFloat16x4 GatherEasuRed(FfxFloat32x2 fPxPos) + { + return (FfxFloat16x4)r_input_color.GatherRed(s_LinearClamp, fPxPos, FfxInt32x2(0,0)); + } +#endif // defined(FSR1_BIND_SRV_INPUT_COLOR) + +#if defined(FSR1_BIND_SRV_INPUT_COLOR) + FfxFloat16x4 GatherEasuGreen(FfxFloat32x2 fPxPos) + { + return (FfxFloat16x4)r_input_color.GatherGreen(s_LinearClamp, fPxPos, FfxInt32x2(0, 0)); + } +#endif // defined(FSR1_BIND_SRV_INPUT_COLOR) + +#if defined(FSR1_BIND_SRV_INPUT_COLOR) + FfxFloat16x4 GatherEasuBlue(FfxFloat32x2 fPxPos) + { + return (FfxFloat16x4)r_input_color.GatherBlue(s_LinearClamp, fPxPos, FfxInt32x2(0, 0)); + } +#endif // defined(FSR1_BIND_SRV_INPUT_COLOR) + +#if FFX_FSR1_OPTION_APPLY_RCAS + #if defined(FSR1_BIND_UAV_INTERNAL_UPSCALED_COLOR) + void StoreEASUOutput(FfxUInt32x2 iPxPos, FfxFloat16x3 fColor) + { + rw_internal_upscaled_color[iPxPos] = FfxFloat32x4(fColor, 1.f); + } + #endif // #if defined(FSR1_BIND_UAV_INTERNAL_UPSCALED_COLOR) +#else + #if defined(FSR1_BIND_UAV_UPSCALED_OUTPUT) + void StoreEASUOutput(FfxUInt32x2 iPxPos, FfxFloat16x3 fColor) + { + rw_upscaled_output[iPxPos] = FfxFloat32x4(fColor, 1.f); + } + #endif // #if defined(FSR1_BIND_UAV_UPSCALED_OUTPUT) +#endif // #if FFX_FSR1_OPTION_APPLY_RCAS + +#if defined(FSR1_BIND_SRV_INTERNAL_UPSCALED_COLOR) + FfxFloat16x4 LoadRCas_Input(FfxInt16x2 iPxPos) + { + return (FfxFloat16x4)r_internal_upscaled_color[iPxPos]; + } +#endif // defined(FSR1_BIND_UAV_INTERNAL_UPSCALED_COLOR) + +#if defined(FSR1_BIND_UAV_UPSCALED_OUTPUT) + void StoreRCasOutput(FfxInt16x2 iPxPos, FfxFloat16x3 fColor) + { + rw_upscaled_output[iPxPos] = FfxFloat32x4(fColor, 1.f); + } +#endif // defined(FSR1_BIND_UAV_UPSCALED_OUTPUT) + +#else // FFX_HALF + +#if defined(FSR1_BIND_SRV_INPUT_COLOR) + FfxFloat32x4 GatherEasuRed(FfxFloat32x2 fPxPos) + { + return r_input_color.GatherRed(s_LinearClamp, fPxPos, FfxInt32x2(0, 0)); + } +#endif // defined(FSR1_BIND_SRV_INPUT_COLOR) + +#if defined(FSR1_BIND_SRV_INPUT_COLOR) + FfxFloat32x4 GatherEasuGreen(FfxFloat32x2 fPxPos) + { + return r_input_color.GatherGreen(s_LinearClamp, fPxPos, FfxInt32x2(0, 0)); + } +#endif // defined(FSR1_BIND_SRV_INPUT_COLOR) + +#if defined(FSR1_BIND_SRV_INPUT_COLOR) + FfxFloat32x4 GatherEasuBlue(FfxFloat32x2 fPxPos) + { + return r_input_color.GatherBlue(s_LinearClamp, fPxPos, FfxInt32x2(0, 0)); + } +#endif // defined(FSR1_BIND_SRV_INPUT_COLOR) + + +#if defined(FFX_FSR1_OPTION_APPLY_RCAS) + #if defined(FSR1_BIND_UAV_INTERNAL_UPSCALED_COLOR) + void StoreEASUOutput(FfxUInt32x2 iPxPos, FfxFloat32x3 fColor) + { + rw_internal_upscaled_color[iPxPos] = FfxFloat32x4(fColor, 1.f); + } + #endif // #if defined(FSR1_BIND_UAV_INTERNAL_UPSCALED_COLOR) +#else + #if defined(FSR1_BIND_UAV_UPSCALED_OUTPUT) + void StoreEASUOutput(FfxUInt32x2 iPxPos, FfxFloat32x3 fColor) + { + rw_upscaled_output[iPxPos] = FfxFloat32x4(fColor, 1.f); + } + #endif // #if defined(FSR1_BIND_UAV_UPSCALED_OUTPUT) +#endif // #if defined(FFX_FSR1_OPTION_APPLY_RCAS) + +#if defined(FSR1_BIND_SRV_INTERNAL_UPSCALED_COLOR) + FfxFloat32x4 LoadRCas_Input(FfxInt32x2 iPxPos) + { + return r_internal_upscaled_color[iPxPos]; + } +#endif // defined(FSR1_BIND_UAV_INTERNAL_UPSCALED_COLOR) + +#if defined(FSR1_BIND_UAV_UPSCALED_OUTPUT) + void StoreRCasOutput(FfxInt32x2 iPxPos, FfxFloat32x3 fColor) + { + rw_upscaled_output[iPxPos] = FfxFloat32x4(fColor, 1.f); + } +#endif // defined(FSR1_BIND_UAV_UPSCALED_OUTPUT) + +#endif // FFX_HALF + +#endif // #if defined(FFX_GPU) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr1/ffx_fsr1_easu.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr1/ffx_fsr1_easu.h new file mode 100644 index 00000000..255833f3 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr1/ffx_fsr1_easu.h @@ -0,0 +1,98 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#define GROUP_SIZE 8 +#define FSR_RCAS_DENOISE 1 + +#include "ffx_core.h" + +#if FFX_HALF + + #define FFX_FSR_EASU_HALF 1 + FfxFloat16x4 FsrEasuRH(FfxFloat32x2 p) { return GatherEasuRed(p); } + FfxFloat16x4 FsrEasuGH(FfxFloat32x2 p) { return GatherEasuGreen(p); } + FfxFloat16x4 FsrEasuBH(FfxFloat32x2 p) { return GatherEasuBlue(p); } + +#else + + #define FFX_FSR_EASU_FLOAT 1 + FfxFloat32x4 FsrEasuRF(FfxFloat32x2 p) { return GatherEasuRed(p); } + FfxFloat32x4 FsrEasuGF(FfxFloat32x2 p) { return GatherEasuGreen(p); } + FfxFloat32x4 FsrEasuBF(FfxFloat32x2 p) { return GatherEasuBlue(p); } + +#endif // FFX_HALF + +#if FFX_FSR1_OPTION_RCAS_PASSTHROUGH_ALPHA + #define FSR_RCAS_PASSTHROUGH_ALPHA +#endif // FFX_FSR1_OPTION_RCAS_PASSTHROUGH_ALPHA + +#include "fsr1/ffx_fsr1.h" + +void CurrFilter(FfxUInt32x2 pos) +{ +#if FFX_HALF + + FfxFloat16x3 c; + FsrEasuH(c, pos, Const0(), Const1(), Const2(), Const3()); + if (EASUSample().x == 1) + { + c *= c; + } + +#if FFX_FSR1_OPTION_SRGB_CONVERSIONS + // Apply gamma if this is an sRGB format (auto-degamma'd on sampler read) + c = pow(c, FfxFloat16x3(1.0 / 2.2, 1.0 / 2.2, 1.0 / 2.2)); +#endif // FFX_FSR1_OPTION_SRGB_CONVERSIONS + + StoreEASUOutput(pos, c); + +#else + + FfxFloat32x3 c; + ffxFsrEasuFloat(c, pos, Const0(), Const1(), Const2(), Const3()); + if (EASUSample().x == 1) + { + c *= c; + } + +#if FFX_FSR1_OPTION_SRGB_CONVERSIONS + // Apply gamma if this is an sRGB format (auto-degamma'd on sampler read) + c = pow(c, FfxFloat32x3(1.f / 2.2f, 1.f / 2.2f, 1.f / 2.2f)); +#endif // FFX_FSR1_OPTION_SRGB_CONVERSIONS + + StoreEASUOutput(pos, c); + +#endif // FFX_HALF +} + +void EASU(FfxUInt32x3 LocalThreadId, FfxUInt32x3 WorkGroupId, FfxUInt32x3 Dtid) +{ + // Do remapping of local xy in workgroup for a more PS-like swizzle pattern. + FfxUInt32x2 gxy = ffxRemapForQuad(LocalThreadId.x) + FfxUInt32x2(WorkGroupId.x << 4u, WorkGroupId.y << 4u); + CurrFilter(gxy); + gxy.x += 8u; + CurrFilter(gxy); + gxy.y += 8u; + CurrFilter(gxy); + gxy.x -= 8u; + CurrFilter(gxy); +} diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr1/ffx_fsr1_rcas.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr1/ffx_fsr1_rcas.h new file mode 100644 index 00000000..f52a2f0e --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr1/ffx_fsr1_rcas.h @@ -0,0 +1,99 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#define GROUP_SIZE 8 +#define FSR_RCAS_DENOISE 1 + +#include "ffx_core.h" + +#if FFX_HALF + #define FSR_RCAS_H 1 + FfxFloat16x4 FsrRcasLoadH(FfxInt16x2 p) + { + return LoadRCas_Input(p); + } + void FsrRcasInputH(inout FfxFloat16 r, inout FfxFloat16 g, inout FfxFloat16 b) {} +#else + #define FSR_RCAS_F 1 + FfxFloat32x4 FsrRcasLoadF(FfxInt32x2 p) + { + return LoadRCas_Input(p); + } + void FsrRcasInputF(inout FfxFloat32 r, inout FfxFloat32 g, inout FfxFloat32 b) {} +#endif // FFX_HALF + +#if FFX_FSR1_OPTION_RCAS_PASSTHROUGH_ALPHA + #define FSR_RCAS_PASSTHROUGH_ALPHA +#endif // FFX_FSR1_OPTION_RCAS_PASSTHROUGH_ALPHA + +#include "fsr1/ffx_fsr1.h" + +void CurrFilter(FFX_MIN16_U2 pos) +{ +#if FFX_HALF + +#if FFX_FSR1_OPTION_RCAS_PASSTHROUGH_ALPHA + FfxFloat16x4 c; + FsrRcasH(c.r, c.g, c.b, c.a, pos, RCasConfig()); +#else + FfxFloat16x3 c; + FsrRcasH(c.r, c.g, c.b, pos, RCasConfig()); +#endif // FFX_FSR1_OPTION_RCAS_PASSTHROUGH_ALPHA + + if (RCasSample().x == 1) + { + c *= c; + } + + StoreRCasOutput(FfxInt16x2(pos), c.rgb); + +#else + +#if FFX_FSR1_OPTION_RCAS_PASSTHROUGH_ALPHA + FfxFloat32x4 c; + FsrRcasF(c.r, c.g, c.b, c.a, pos, RCasConfig()); +#else + FfxFloat32x3 c; + FsrRcasF(c.r, c.g, c.b, pos, RCasConfig()); +#endif // FFX_FSR1_OPTION_RCAS_PASSTHROUGH_ALPHA + if (RCasSample().x == 1) + { + c *= c; + } + + StoreRCasOutput(FfxInt32x2(pos), c.rgb); + +#endif +} + +void RCAS(FfxUInt32x3 LocalThreadId, FfxUInt32x3 WorkGroupId, FfxUInt32x3 Dtid) +{ + // Do remapping of local xy in workgroup for a more PS-like swizzle pattern. + FfxUInt32x2 gxy = ffxRemapForQuad(LocalThreadId.x) + FfxUInt32x2(WorkGroupId.x << 4u, WorkGroupId.y << 4u); + CurrFilter(FFX_MIN16_U2(gxy)); + gxy.x += 8u; + CurrFilter(FFX_MIN16_U2(gxy)); + gxy.y += 8u; + CurrFilter(FFX_MIN16_U2(gxy)); + gxy.x -= 8u; + CurrFilter(FFX_MIN16_U2(gxy)); +} diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr1/ffx_fsr1_resources.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr1/ffx_fsr1_resources.h new file mode 100644 index 00000000..eb74d743 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr1/ffx_fsr1_resources.h @@ -0,0 +1,38 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_FSR1_RESOURCES_H +#define FFX_FSR1_RESOURCES_H + +#if defined(FFX_CPU) || defined(FFX_GPU) +#define FFX_FSR1_RESOURCE_IDENTIFIER_NULL 0 +#define FFX_FSR1_RESOURCE_IDENTIFIER_INPUT_COLOR 1 +#define FFX_FSR1_RESOURCE_IDENTIFIER_INTERNAL_UPSCALED_COLOR 2 +#define FFX_FSR1_RESOURCE_IDENTIFIER_UPSCALED_OUTPUT 3 + +#define FFX_FSR1_RESOURCE_IDENTIFIER_COUNT 4 + +#define FFX_FSR1_CONSTANTBUFFER_IDENTIFIER_FSR1 0 + +#endif // #if defined(FFX_CPU) || defined(FFX_GPU) + +#endif //!defined( FFX_FSR1_RESOURCES_H ) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr2/CMakeCompileFSR2Shaders.txt b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr2/CMakeCompileFSR2Shaders.txt new file mode 100644 index 00000000..d86462a7 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr2/CMakeCompileFSR2Shaders.txt @@ -0,0 +1,67 @@ +# This file is part of the FidelityFX SDK. +# +# Copyright (C) 2024 Advanced Micro Devices, Inc. +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files(the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions : +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. + +set(FSR2_BASE_ARGS + -reflection -deps=gcc -DFFX_GPU=1 + + # Only reprojection is to do half for now + -DFFX_FSR2_OPTION_UPSAMPLE_SAMPLERS_USE_DATA_HALF=0 + -DFFX_FSR2_OPTION_ACCUMULATE_SAMPLERS_USE_DATA_HALF=0 + -DFFX_FSR2_OPTION_REPROJECT_SAMPLERS_USE_DATA_HALF=1 + -DFFX_FSR2_OPTION_POSTPROCESSLOCKSTATUS_SAMPLERS_USE_DATA_HALF=0 + + # Upsample uses lanczos approximation + -DFFX_FSR2_OPTION_UPSAMPLE_USE_LANCZOS_TYPE=2) + +set(FSR2_PERMUTATION_ARGS + # Reproject can use either reference lanczos or LUT + -DFFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE={0,1} + -DFFX_FSR2_OPTION_HDR_COLOR_INPUT={0,1} + -DFFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS={0,1} + -DFFX_FSR2_OPTION_JITTERED_MOTION_VECTORS={0,1} + -DFFX_FSR2_OPTION_INVERTED_DEPTH={0,1} + -DFFX_FSR2_OPTION_APPLY_SHARPENING={0,1}) + +set(FSR2_INCLUDE_ARGS + "${FFX_GPU_PATH}" + "${FFX_GPU_PATH}/fsr2") + +if (NOT FSR2_SHADER_EXT) + set(FSR2_SHADER_EXT *) +endif() + +file(GLOB FSR2_SHADERS + "shaders/fsr2/ffx_fsr2_accumulate_pass.${FSR2_SHADER_EXT}" + "shaders/fsr2/ffx_fsr2_autogen_reactive_pass.${FSR2_SHADER_EXT}" + "shaders/fsr2/ffx_fsr2_compute_luminance_pyramid_pass.${FSR2_SHADER_EXT}" + "shaders/fsr2/ffx_fsr2_depth_clip_pass.${FSR2_SHADER_EXT}" + "shaders/fsr2/ffx_fsr2_lock_pass.${FSR2_SHADER_EXT}" + "shaders/fsr2/ffx_fsr2_rcas_pass.${FSR2_SHADER_EXT}" + "shaders/fsr2/ffx_fsr2_reconstruct_previous_depth_pass.${FSR2_SHADER_EXT}" + "shaders/fsr2/ffx_fsr2_tcr_autogen_pass.${FSR2_SHADER_EXT}") + +compile_shaders_with_depfile( + "${FFX_SC_EXECUTABLE}" + "${FSR2_BASE_ARGS}" "${FSR2_API_BASE_ARGS}" "${FSR2_PERMUTATION_ARGS}" "${FSR2_INCLUDE_ARGS}" + "${FSR2_SHADERS}" "${FFX_PASS_SHADER_OUTPUT_PATH}" FSR2_PERMUTATION_OUTPUTS) + +add_shader_output("${FSR2_PERMUTATION_OUTPUTS}") diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr2/ffx_fsr2_accumulate.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr2/ffx_fsr2_accumulate.h new file mode 100644 index 00000000..d87c7481 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr2/ffx_fsr2_accumulate.h @@ -0,0 +1,295 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_FSR2_ACCUMULATE_H +#define FFX_FSR2_ACCUMULATE_H + +FfxFloat32 GetPxHrVelocity(FfxFloat32x2 fMotionVector) +{ + return length(fMotionVector * DisplaySize()); +} +#if FFX_HALF +FFX_MIN16_F GetPxHrVelocity(FFX_MIN16_F2 fMotionVector) +{ + return length(fMotionVector * FFX_MIN16_F2(DisplaySize())); +} +#endif + +void Accumulate(const AccumulationPassCommonParams params, FFX_PARAMETER_INOUT FfxFloat32x3 fHistoryColor, FfxFloat32x3 fAccumulation, FFX_PARAMETER_IN FfxFloat32x4 fUpsampledColorAndWeight) +{ + // Avoid invalid values when accumulation and upsampled weight is 0 + fAccumulation = ffxMax(FSR2_EPSILON.xxx, fAccumulation + fUpsampledColorAndWeight.www); + +#if FFX_FSR2_OPTION_HDR_COLOR_INPUT + //YCoCg -> RGB -> Tonemap -> YCoCg (Use RGB tonemapper to avoid color desaturation) + fUpsampledColorAndWeight.xyz = RGBToYCoCg(Tonemap(YCoCgToRGB(fUpsampledColorAndWeight.xyz))); + fHistoryColor = RGBToYCoCg(Tonemap(YCoCgToRGB(fHistoryColor))); +#endif + + const FfxFloat32x3 fAlpha = fUpsampledColorAndWeight.www / fAccumulation; + fHistoryColor = ffxLerp(fHistoryColor, fUpsampledColorAndWeight.xyz, fAlpha); + + fHistoryColor = YCoCgToRGB(fHistoryColor); + +#if FFX_FSR2_OPTION_HDR_COLOR_INPUT + fHistoryColor = InverseTonemap(fHistoryColor); +#endif +} + +void RectifyHistory( + const AccumulationPassCommonParams params, + RectificationBox clippingBox, + FFX_PARAMETER_INOUT FfxFloat32x3 fHistoryColor, + FFX_PARAMETER_INOUT FfxFloat32x3 fAccumulation, + FfxFloat32 fLockContributionThisFrame, + FfxFloat32 fTemporalReactiveFactor, + FfxFloat32 fLumaInstabilityFactor) +{ + FfxFloat32 fScaleFactorInfluence = ffxMin(20.0f, ffxPow(FfxFloat32(1.0f / length(DownscaleFactor().x * DownscaleFactor().y)), 3.0f)); + + const FfxFloat32 fVecolityFactor = ffxSaturate(params.fHrVelocity / 20.0f); + const FfxFloat32 fBoxScaleT = ffxMax(params.fDepthClipFactor, ffxMax(params.fAccumulationMask, fVecolityFactor)); + FfxFloat32 fBoxScale = ffxLerp(fScaleFactorInfluence, 1.0f, fBoxScaleT); + + FfxFloat32x3 fScaledBoxVec = clippingBox.boxVec * fBoxScale; + FfxFloat32x3 boxMin = clippingBox.boxCenter - fScaledBoxVec; + FfxFloat32x3 boxMax = clippingBox.boxCenter + fScaledBoxVec; + FfxFloat32x3 boxCenter = clippingBox.boxCenter; + FfxFloat32 boxVecSize = length(clippingBox.boxVec); + + boxMin = ffxMax(clippingBox.aabbMin, boxMin); + boxMax = ffxMin(clippingBox.aabbMax, boxMax); + + if (any(FFX_GREATER_THAN(boxMin, fHistoryColor)) || any(FFX_GREATER_THAN(fHistoryColor, boxMax))) { + + const FfxFloat32x3 fClampedHistoryColor = clamp(fHistoryColor, boxMin, boxMax); + + FfxFloat32x3 fHistoryContribution = ffxMax(fLumaInstabilityFactor, fLockContributionThisFrame).xxx; + + const FfxFloat32 fReactiveFactor = params.fDilatedReactiveFactor; + const FfxFloat32 fReactiveContribution = 1.0f - ffxPow(fReactiveFactor, 1.0f / 2.0f); + fHistoryContribution *= fReactiveContribution; + + // Scale history color using rectification info, also using accumulation mask to avoid potential invalid color protection + fHistoryColor = ffxLerp(fClampedHistoryColor, fHistoryColor, ffxSaturate(fHistoryContribution)); + + // Scale accumulation using rectification info + const FfxFloat32x3 fAccumulationMin = ffxMin(fAccumulation, FFX_BROADCAST_FLOAT32X3(0.1f)); + fAccumulation = ffxLerp(fAccumulationMin, fAccumulation, ffxSaturate(fHistoryContribution)); + } +} + +void WriteUpscaledOutput(FfxInt32x2 iPxHrPos, FfxFloat32x3 fUpscaledColor) +{ + StoreUpscaledOutput(iPxHrPos, fUpscaledColor); +} + +void FinalizeLockStatus(const AccumulationPassCommonParams params, FfxFloat32x2 fLockStatus, FfxFloat32 fUpsampledWeight) +{ + // we expect similar motion for next frame + // kill lock if that location is outside screen, avoid locks to be clamped to screen borders + FfxFloat32x2 fEstimatedUvNextFrame = params.fHrUv - params.fMotionVector; + if (IsUvInside(fEstimatedUvNextFrame) == false) { + KillLock(fLockStatus); + } + else { + // Decrease lock lifetime + const FfxFloat32 fLifetimeDecreaseLanczosMax = FfxFloat32(JitterSequenceLength()) * FfxFloat32(fAverageLanczosWeightPerFrame); + const FfxFloat32 fLifetimeDecrease = FfxFloat32(fUpsampledWeight / fLifetimeDecreaseLanczosMax); + fLockStatus[LOCK_LIFETIME_REMAINING] = ffxMax(FfxFloat32(0), fLockStatus[LOCK_LIFETIME_REMAINING] - fLifetimeDecrease); + } + + StoreLockStatus(params.iPxHrPos, fLockStatus); +} + + +FfxFloat32x3 ComputeBaseAccumulationWeight(const AccumulationPassCommonParams params, FfxFloat32 fThisFrameReactiveFactor, FfxBoolean bInMotionLastFrame, FfxFloat32 fUpsampledWeight, LockState lockState) +{ + // Always assume max accumulation was reached + FfxFloat32 fBaseAccumulation = fMaxAccumulationLanczosWeight * FfxFloat32(params.bIsExistingSample) * (1.0f - fThisFrameReactiveFactor) * (1.0f - params.fDepthClipFactor); + + fBaseAccumulation = ffxMin(fBaseAccumulation, ffxLerp(fBaseAccumulation, fUpsampledWeight * 10.0f, ffxMax(FfxFloat32(bInMotionLastFrame), ffxSaturate(params.fHrVelocity * FfxFloat32(10))))); + + fBaseAccumulation = ffxMin(fBaseAccumulation, ffxLerp(fBaseAccumulation, fUpsampledWeight, ffxSaturate(params.fHrVelocity / FfxFloat32(20)))); + + return fBaseAccumulation.xxx; +} + +FfxFloat32 ComputeLumaInstabilityFactor(const AccumulationPassCommonParams params, RectificationBox clippingBox, FfxFloat32 fThisFrameReactiveFactor, FfxFloat32 fLuminanceDiff) +{ + const FfxFloat32 fUnormThreshold = 1.0f / 255.0f; + const FfxInt32 N_MINUS_1 = 0; + const FfxInt32 N_MINUS_2 = 1; + const FfxInt32 N_MINUS_3 = 2; + const FfxInt32 N_MINUS_4 = 3; + + FfxFloat32 fCurrentFrameLuma = clippingBox.boxCenter.x; + +#if FFX_FSR2_OPTION_HDR_COLOR_INPUT + fCurrentFrameLuma = fCurrentFrameLuma / (1.0f + ffxMax(0.0f, fCurrentFrameLuma)); +#endif + + fCurrentFrameLuma = round(fCurrentFrameLuma * 255.0f) / 255.0f; + + const FfxBoolean bSampleLumaHistory = (ffxMax(ffxMax(params.fDepthClipFactor, params.fAccumulationMask), fLuminanceDiff) < 0.1f) && (params.bIsNewSample == false); + FfxFloat32x4 fCurrentFrameLumaHistory = bSampleLumaHistory ? SampleLumaHistory(params.fReprojectedHrUv) : FFX_BROADCAST_FLOAT32X4(0.0f); + + FfxFloat32 fLumaInstability = 0.0f; + FfxFloat32 fDiffs0 = (fCurrentFrameLuma - fCurrentFrameLumaHistory[N_MINUS_1]); + + FfxFloat32 fMin = abs(fDiffs0); + + if (fMin >= fUnormThreshold) { + for (int i = N_MINUS_2; i <= N_MINUS_4; i++) { + FfxFloat32 fDiffs1 = (fCurrentFrameLuma - fCurrentFrameLumaHistory[i]); + + if (sign(fDiffs0) == sign(fDiffs1)) { + + // Scale difference to protect historically similar values + const FfxFloat32 fMinBias = 1.0f; + fMin = ffxMin(fMin, abs(fDiffs1) * fMinBias); + } + } + + const FfxFloat32 fBoxSize = clippingBox.boxVec.x; + const FfxFloat32 fBoxSizeFactor = ffxPow(ffxSaturate(fBoxSize / 0.1f), 6.0f); + + fLumaInstability = FfxFloat32(fMin != abs(fDiffs0)) * fBoxSizeFactor; + fLumaInstability = FfxFloat32(fLumaInstability > fUnormThreshold); + + fLumaInstability *= 1.0f - ffxMax(params.fAccumulationMask, ffxPow(fThisFrameReactiveFactor, 1.0f / 6.0f)); + } + + //shift history + fCurrentFrameLumaHistory[N_MINUS_4] = fCurrentFrameLumaHistory[N_MINUS_3]; + fCurrentFrameLumaHistory[N_MINUS_3] = fCurrentFrameLumaHistory[N_MINUS_2]; + fCurrentFrameLumaHistory[N_MINUS_2] = fCurrentFrameLumaHistory[N_MINUS_1]; + fCurrentFrameLumaHistory[N_MINUS_1] = fCurrentFrameLuma; + + StoreLumaHistory(params.iPxHrPos, fCurrentFrameLumaHistory); + + return fLumaInstability * FfxFloat32(fCurrentFrameLumaHistory[N_MINUS_4] != 0); +} + +FfxFloat32 ComputeTemporalReactiveFactor(const AccumulationPassCommonParams params, FfxFloat32 fTemporalReactiveFactor) +{ + FfxFloat32 fNewFactor = ffxMin(0.99f, fTemporalReactiveFactor); + + fNewFactor = ffxMax(fNewFactor, ffxLerp(fNewFactor, 0.4f, ffxSaturate(params.fHrVelocity))); + + fNewFactor = ffxMax(fNewFactor * fNewFactor, ffxMax(params.fDepthClipFactor * 0.1f, params.fDilatedReactiveFactor)); + + // Force reactive factor for new samples + fNewFactor = params.bIsNewSample ? 1.0f : fNewFactor; + + if (ffxSaturate(params.fHrVelocity * 10.0f) >= 1.0f) { + fNewFactor = ffxMax(FSR2_EPSILON, fNewFactor) * -1.0f; + } + + return fNewFactor; +} + +AccumulationPassCommonParams InitParams(FfxInt32x2 iPxHrPos) +{ + AccumulationPassCommonParams params; + + params.iPxHrPos = iPxHrPos; + const FfxFloat32x2 fHrUv = (iPxHrPos + 0.5f) / DisplaySize(); + params.fHrUv = fHrUv; + + const FfxFloat32x2 fLrUvJittered = fHrUv + Jitter() / RenderSize(); + params.fLrUv_HwSampler = ClampUv(fLrUvJittered, RenderSize(), MaxRenderSize()); + + params.fMotionVector = GetMotionVector(iPxHrPos, fHrUv); + params.fHrVelocity = GetPxHrVelocity(params.fMotionVector); + + ComputeReprojectedUVs(params, params.fReprojectedHrUv, params.bIsExistingSample); + + params.fDepthClipFactor = ffxSaturate(SampleDepthClip(params.fLrUv_HwSampler)); + + const FfxFloat32x2 fDilatedReactiveMasks = SampleDilatedReactiveMasks(params.fLrUv_HwSampler); + params.fDilatedReactiveFactor = fDilatedReactiveMasks.x; + params.fAccumulationMask = fDilatedReactiveMasks.y; + params.bIsResetFrame = (0 == FrameIndex()); + + params.bIsNewSample = (params.bIsExistingSample == false || params.bIsResetFrame); + + return params; +} + +void Accumulate(FfxInt32x2 iPxHrPos) +{ + const AccumulationPassCommonParams params = InitParams(iPxHrPos); + + FfxFloat32x3 fHistoryColor = FfxFloat32x3(0, 0, 0); + FfxFloat32x2 fLockStatus; + InitializeNewLockSample(fLockStatus); + + FfxFloat32 fTemporalReactiveFactor = 0.0f; + FfxBoolean bInMotionLastFrame = FFX_FALSE; + LockState lockState = { FFX_FALSE , FFX_FALSE }; + if (params.bIsExistingSample && !params.bIsResetFrame) { + ReprojectHistoryColor(params, fHistoryColor, fTemporalReactiveFactor, bInMotionLastFrame); + lockState = ReprojectHistoryLockStatus(params, fLockStatus); + } + + FfxFloat32 fThisFrameReactiveFactor = ffxMax(params.fDilatedReactiveFactor, fTemporalReactiveFactor); + + FfxFloat32 fLuminanceDiff = 0.0f; + FfxFloat32 fLockContributionThisFrame = 0.0f; + UpdateLockStatus(params, fThisFrameReactiveFactor, lockState, fLockStatus, fLockContributionThisFrame, fLuminanceDiff); + + // Load upsampled input color + RectificationBox clippingBox; + FfxFloat32x4 fUpsampledColorAndWeight = ComputeUpsampledColorAndWeight(params, clippingBox, fThisFrameReactiveFactor); + + const FfxFloat32 fLumaInstabilityFactor = ComputeLumaInstabilityFactor(params, clippingBox, fThisFrameReactiveFactor, fLuminanceDiff); + + + FfxFloat32x3 fAccumulation = ComputeBaseAccumulationWeight(params, fThisFrameReactiveFactor, bInMotionLastFrame, fUpsampledColorAndWeight.w, lockState); + + if (params.bIsNewSample) { + fHistoryColor = YCoCgToRGB(fUpsampledColorAndWeight.xyz); + } + else { + RectifyHistory(params, clippingBox, fHistoryColor, fAccumulation, fLockContributionThisFrame, fThisFrameReactiveFactor, fLumaInstabilityFactor); + + Accumulate(params, fHistoryColor, fAccumulation, fUpsampledColorAndWeight); + } + + fHistoryColor = UnprepareRgb(fHistoryColor, Exposure()); + + FinalizeLockStatus(params, fLockStatus, fUpsampledColorAndWeight.w); + + // Get new temporal reactive factor + fTemporalReactiveFactor = ComputeTemporalReactiveFactor(params, fThisFrameReactiveFactor); + + StoreInternalColorAndWeight(iPxHrPos, FfxFloat32x4(fHistoryColor, fTemporalReactiveFactor)); + + // Output final color when RCAS is disabled +#if FFX_FSR2_OPTION_APPLY_SHARPENING == 0 + WriteUpscaledOutput(iPxHrPos, fHistoryColor); +#endif + StoreNewLocks(iPxHrPos, 0); +} + +#endif // FFX_FSR2_ACCUMULATE_H diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr2/ffx_fsr2_callbacks_glsl.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr2/ffx_fsr2_callbacks_glsl.h new file mode 100644 index 00000000..8d6964b6 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr2/ffx_fsr2_callbacks_glsl.h @@ -0,0 +1,855 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_fsr2_resources.h" + +#if defined(FFX_GPU) +#include "ffx_core.h" + +#ifndef FFX_PREFER_WAVE64 +#define FFX_PREFER_WAVE64 +#endif // #ifndef FFX_PREFER_WAVE64 + +#if defined(FSR2_BIND_CB_FSR2) + layout (set = 0, binding = FSR2_BIND_CB_FSR2, std140) uniform cbFSR2_t + { + FfxInt32x2 iRenderSize; + FfxInt32x2 iMaxRenderSize; + FfxInt32x2 iDisplaySize; + FfxInt32x2 iInputColorResourceDimensions; + FfxInt32x2 iLumaMipDimensions; + FfxInt32 iLumaMipLevelToUse; + FfxInt32 iFrameIndex; + + FfxFloat32x4 fDeviceToViewDepth; + FfxFloat32x2 fJitter; + FfxFloat32x2 fMotionVectorScale; + FfxFloat32x2 fDownscaleFactor; + FfxFloat32x2 fMotionVectorJitterCancellation; + FfxFloat32 fPreExposure; + FfxFloat32 fPreviousFramePreExposure; + FfxFloat32 fTanHalfFOV; + FfxFloat32 fJitterSequenceLength; + FfxFloat32 fDeltaTime; + FfxFloat32 fDynamicResChangeFactor; + FfxFloat32 fViewSpaceToMetersFactor; + } cbFSR2; + + +FfxInt32x2 RenderSize() +{ + return cbFSR2.iRenderSize; +} + +FfxInt32x2 MaxRenderSize() +{ + return cbFSR2.iMaxRenderSize; +} + +FfxInt32x2 DisplaySize() +{ + return cbFSR2.iDisplaySize; +} + +FfxInt32x2 InputColorResourceDimensions() +{ + return cbFSR2.iInputColorResourceDimensions; +} + +FfxInt32x2 LumaMipDimensions() +{ + return cbFSR2.iLumaMipDimensions; +} + +FfxInt32 LumaMipLevelToUse() +{ + return cbFSR2.iLumaMipLevelToUse; +} + +FfxInt32 FrameIndex() +{ + return cbFSR2.iFrameIndex; +} + +FfxFloat32x4 DeviceToViewSpaceTransformFactors() +{ + return cbFSR2.fDeviceToViewDepth; +} + +FfxFloat32x2 Jitter() +{ + return cbFSR2.fJitter; +} + +FfxFloat32x2 MotionVectorScale() +{ + return cbFSR2.fMotionVectorScale; +} + +FfxFloat32x2 DownscaleFactor() +{ + return cbFSR2.fDownscaleFactor; +} + +FfxFloat32x2 MotionVectorJitterCancellation() +{ + return cbFSR2.fMotionVectorJitterCancellation; +} + +FfxFloat32 PreExposure() +{ + return cbFSR2.fPreExposure; +} + +FfxFloat32 PreviousFramePreExposure() +{ + return cbFSR2.fPreviousFramePreExposure; +} + +FfxFloat32 TanHalfFoV() +{ + return cbFSR2.fTanHalfFOV; +} + +FfxFloat32 JitterSequenceLength() +{ + return cbFSR2.fJitterSequenceLength; +} + +FfxFloat32 DeltaTime() +{ + return cbFSR2.fDeltaTime; +} + +FfxFloat32 DynamicResChangeFactor() +{ + return cbFSR2.fDynamicResChangeFactor; +} + +FfxFloat32 ViewSpaceToMetersFactor() +{ + return cbFSR2.fViewSpaceToMetersFactor; +} + +#endif // #if defined(FSR2_BIND_CB_FSR2) + + +#ifdef FSR2_BIND_CB_AUTOREACTIVE +layout(set = 0, binding = FSR2_BIND_CB_AUTOREACTIVE, std140) uniform cbGenerateReactive_t +{ + FfxFloat32 fTcThreshold; + FfxFloat32 fTcScale; + FfxFloat32 fReactiveScale; + FfxFloat32 fReactiveMax; +} cbGenerateReactive; + +FfxFloat32 TcThreshold() +{ + return cbGenerateReactive.fTcThreshold; +} + +FfxFloat32 TcScale() +{ + return cbGenerateReactive.fTcScale; +} + +FfxFloat32 ReactiveScale() +{ + return cbGenerateReactive.fReactiveScale; +} + +FfxFloat32 ReactiveMax() +{ + return cbGenerateReactive.fReactiveMax; +} +#endif // #ifdef FSR2_BIND_CB_AUTOREACTIVE + +#if defined(FSR2_BIND_CB_RCAS) +layout(set = 0, binding = FSR2_BIND_CB_RCAS, std140) uniform cbRCAS_t +{ + FfxUInt32x4 rcasConfig; +} cbRCAS; + +FfxUInt32x4 RCASConfig() +{ + return cbRCAS.rcasConfig; +} +#endif // #if defined(FSR2_BIND_CB_RCAS) + + +#if defined(FSR2_BIND_CB_REACTIVE) +layout(set = 0, binding = FSR2_BIND_CB_REACTIVE, std140) uniform cbGenerateReactive_t +{ + FfxFloat32 scale; + FfxFloat32 threshold; + FfxFloat32 binaryValue; + FfxUInt32 flags; +} cbGenerateReactive; + +FfxFloat32 GenReactiveScale() +{ + return cbGenerateReactive.scale; +} + +FfxFloat32 GenReactiveThreshold() +{ + return cbGenerateReactive.threshold; +} + +FfxFloat32 GenReactiveBinaryValue() +{ + return cbGenerateReactive.binaryValue; +} + +FfxUInt32 GenReactiveFlags() +{ + return cbGenerateReactive.flags; +} +#endif // #if defined(FSR2_BIND_CB_REACTIVE) + + +#if defined(FSR2_BIND_CB_SPD) +layout(set = 0, binding = FSR2_BIND_CB_SPD, std140) uniform cbSPD_t +{ + FfxUInt32 mips; + FfxUInt32 numWorkGroups; + FfxUInt32x2 workGroupOffset; + FfxUInt32x2 renderSize; +} cbSPD; + +FfxUInt32 MipCount() +{ + return cbSPD.mips; +} + +FfxUInt32 NumWorkGroups() +{ + return cbSPD.numWorkGroups; +} + +FfxUInt32x2 WorkGroupOffset() +{ + return cbSPD.workGroupOffset; +} + +FfxUInt32x2 SPD_RenderSize() +{ + return cbSPD.renderSize; +} +#endif // #if defined(FSR2_BIND_CB_SPD) + +layout (set = 0, binding = 1000) uniform sampler s_PointClamp; +layout (set = 0, binding = 1001) uniform sampler s_LinearClamp; + +// SRVs +#if defined(FSR2_BIND_SRV_INPUT_OPAQUE_ONLY) + layout (set = 0, binding = FSR2_BIND_SRV_INPUT_OPAQUE_ONLY) uniform texture2D r_input_opaque_only; +#endif +#if defined(FSR2_BIND_SRV_INPUT_COLOR) + layout (set = 0, binding = FSR2_BIND_SRV_INPUT_COLOR) uniform texture2D r_input_color_jittered; +#endif +#if defined(FSR2_BIND_SRV_INPUT_MOTION_VECTORS) + layout (set = 0, binding = FSR2_BIND_SRV_INPUT_MOTION_VECTORS) uniform texture2D r_input_motion_vectors; +#endif +#if defined(FSR2_BIND_SRV_INPUT_DEPTH) + layout (set = 0, binding = FSR2_BIND_SRV_INPUT_DEPTH) uniform texture2D r_input_depth; +#endif +#if defined(FSR2_BIND_SRV_INPUT_EXPOSURE) + layout (set = 0, binding = FSR2_BIND_SRV_INPUT_EXPOSURE) uniform texture2D r_input_exposure; +#endif +#if defined(FSR2_BIND_SRV_AUTO_EXPOSURE) + layout(set = 0, binding = FSR2_BIND_SRV_AUTO_EXPOSURE) uniform texture2D r_auto_exposure; +#endif +#if defined(FSR2_BIND_SRV_REACTIVE_MASK) + layout (set = 0, binding = FSR2_BIND_SRV_REACTIVE_MASK) uniform texture2D r_reactive_mask; +#endif +#if defined(FSR2_BIND_SRV_TRANSPARENCY_AND_COMPOSITION_MASK) + layout (set = 0, binding = FSR2_BIND_SRV_TRANSPARENCY_AND_COMPOSITION_MASK) uniform texture2D r_transparency_and_composition_mask; +#endif +#if defined(FSR2_BIND_SRV_RECONSTRUCTED_PREV_NEAREST_DEPTH) + layout (set = 0, binding = FSR2_BIND_SRV_RECONSTRUCTED_PREV_NEAREST_DEPTH) uniform utexture2D r_reconstructed_previous_nearest_depth; +#endif +#if defined(FSR2_BIND_SRV_DILATED_MOTION_VECTORS) + layout (set = 0, binding = FSR2_BIND_SRV_DILATED_MOTION_VECTORS) uniform texture2D r_dilated_motion_vectors; +#endif +#if defined (FSR2_BIND_SRV_PREVIOUS_DILATED_MOTION_VECTORS) + layout(set = 0, binding = FSR2_BIND_SRV_PREVIOUS_DILATED_MOTION_VECTORS) uniform texture2D r_previous_dilated_motion_vectors; +#endif +#if defined(FSR2_BIND_SRV_DILATED_DEPTH) + layout (set = 0, binding = FSR2_BIND_SRV_DILATED_DEPTH) uniform texture2D r_dilatedDepth; +#endif +#if defined(FSR2_BIND_SRV_INTERNAL_UPSCALED) + layout (set = 0, binding = FSR2_BIND_SRV_INTERNAL_UPSCALED) uniform texture2D r_internal_upscaled_color; +#endif +#if defined(FSR2_BIND_SRV_LOCK_STATUS) + layout (set = 0, binding = FSR2_BIND_SRV_LOCK_STATUS) uniform texture2D r_lock_status; +#endif +#if defined(FSR2_BIND_SRV_LOCK_INPUT_LUMA) + layout (set = 0, binding = FSR2_BIND_SRV_LOCK_INPUT_LUMA) uniform texture2D r_lock_input_luma; +#endif +#if defined(FSR2_BIND_SRV_NEW_LOCKS) + layout(set = 0, binding = FSR2_BIND_SRV_NEW_LOCKS) uniform texture2D r_new_locks; +#endif +#if defined(FSR2_BIND_SRV_PREPARED_INPUT_COLOR) + layout (set = 0, binding = FSR2_BIND_SRV_PREPARED_INPUT_COLOR) uniform texture2D r_prepared_input_color; +#endif +#if defined(FSR2_BIND_SRV_LUMA_HISTORY) + layout (set = 0, binding = FSR2_BIND_SRV_LUMA_HISTORY) uniform texture2D r_luma_history; +#endif +#if defined(FSR2_BIND_SRV_RCAS_INPUT) + layout (set = 0, binding = FSR2_BIND_SRV_RCAS_INPUT) uniform texture2D r_rcas_input; +#endif +#if defined(FSR2_BIND_SRV_LANCZOS_LUT) + layout (set = 0, binding = FSR2_BIND_SRV_LANCZOS_LUT) uniform texture2D r_lanczos_lut; +#endif +#if defined(FSR2_BIND_SRV_SCENE_LUMINANCE_MIPS) + layout (set = 0, binding = FSR2_BIND_SRV_SCENE_LUMINANCE_MIPS) uniform texture2D r_imgMips; +#endif +#if defined(FSR2_BIND_SRV_UPSCALE_MAXIMUM_BIAS_LUT) + layout (set = 0, binding = FSR2_BIND_SRV_UPSCALE_MAXIMUM_BIAS_LUT) uniform texture2D r_upsample_maximum_bias_lut; +#endif +#if defined(FSR2_BIND_SRV_DILATED_REACTIVE_MASKS) + layout (set = 0, binding = FSR2_BIND_SRV_DILATED_REACTIVE_MASKS) uniform texture2D r_dilated_reactive_masks; +#endif +#if defined(FSR2_BIND_SRV_PREV_PRE_ALPHA_COLOR) + layout(set = 0, binding = FSR2_BIND_SRV_PREV_PRE_ALPHA_COLOR) uniform texture2D r_input_prev_color_pre_alpha; +#endif +#if defined(FSR2_BIND_SRV_PREV_POST_ALPHA_COLOR) + layout(set = 0, binding = FSR2_BIND_SRV_PREV_POST_ALPHA_COLOR) uniform texture2D r_input_prev_color_post_alpha; +#endif + +// UAV +#if defined FSR2_BIND_UAV_RECONSTRUCTED_PREV_NEAREST_DEPTH + layout (set = 0, binding = FSR2_BIND_UAV_RECONSTRUCTED_PREV_NEAREST_DEPTH, r32ui) uniform uimage2D rw_reconstructed_previous_nearest_depth; +#endif +#if defined FSR2_BIND_UAV_DILATED_MOTION_VECTORS + layout (set = 0, binding = FSR2_BIND_UAV_DILATED_MOTION_VECTORS, rg16f) writeonly uniform image2D rw_dilated_motion_vectors; +#endif +#if defined FSR2_BIND_UAV_DILATED_DEPTH + layout (set = 0, binding = FSR2_BIND_UAV_DILATED_DEPTH, r16f) writeonly uniform image2D rw_dilatedDepth; +#endif +#if defined FSR2_BIND_UAV_INTERNAL_UPSCALED + layout (set = 0, binding = FSR2_BIND_UAV_INTERNAL_UPSCALED, rgba16f) writeonly uniform image2D rw_internal_upscaled_color; +#endif +#if defined FSR2_BIND_UAV_LOCK_STATUS + layout (set = 0, binding = FSR2_BIND_UAV_LOCK_STATUS, rg16f) uniform image2D rw_lock_status; +#endif +#if defined(FSR2_BIND_UAV_LOCK_INPUT_LUMA) + layout(set = 0, binding = FSR2_BIND_UAV_LOCK_INPUT_LUMA, r16f) writeonly uniform image2D rw_lock_input_luma; +#endif +#if defined FSR2_BIND_UAV_NEW_LOCKS + layout(set = 0, binding = FSR2_BIND_UAV_NEW_LOCKS, r8) uniform image2D rw_new_locks; +#endif +#if defined FSR2_BIND_UAV_PREPARED_INPUT_COLOR + layout (set = 0, binding = FSR2_BIND_UAV_PREPARED_INPUT_COLOR, rgba16) writeonly uniform image2D rw_prepared_input_color; +#endif +#if defined FSR2_BIND_UAV_LUMA_HISTORY + layout (set = 0, binding = FSR2_BIND_UAV_LUMA_HISTORY, rgba8) uniform image2D rw_luma_history; +#endif +#if defined FSR2_BIND_UAV_UPSCALED_OUTPUT + layout (set = 0, binding = FSR2_BIND_UAV_UPSCALED_OUTPUT /* app controlled format */) writeonly uniform image2D rw_upscaled_output; +#endif +#if defined FSR2_BIND_UAV_EXPOSURE_MIP_LUMA_CHANGE + layout (set = 0, binding = FSR2_BIND_UAV_EXPOSURE_MIP_LUMA_CHANGE, r16f) coherent uniform image2D rw_img_mip_shading_change; +#endif +#if defined FSR2_BIND_UAV_EXPOSURE_MIP_5 + layout (set = 0, binding = FSR2_BIND_UAV_EXPOSURE_MIP_5, r16f) coherent uniform image2D rw_img_mip_5; +#endif +#if defined FSR2_BIND_UAV_DILATED_REACTIVE_MASKS + layout (set = 0, binding = FSR2_BIND_UAV_DILATED_REACTIVE_MASKS, rg8) writeonly uniform image2D rw_dilated_reactive_masks; +#endif +#if defined FSR2_BIND_UAV_EXPOSURE + layout (set = 0, binding = FSR2_BIND_UAV_EXPOSURE, rg32f) uniform image2D rw_exposure; +#endif +#if defined FSR2_BIND_UAV_AUTO_EXPOSURE + layout(set = 0, binding = FSR2_BIND_UAV_AUTO_EXPOSURE, rg32f) uniform image2D rw_auto_exposure; +#endif +#if defined FSR2_BIND_UAV_SPD_GLOBAL_ATOMIC + layout (set = 0, binding = FSR2_BIND_UAV_SPD_GLOBAL_ATOMIC, r32ui) coherent uniform uimage2D rw_spd_global_atomic; +#endif + +#if defined FSR2_BIND_UAV_AUTOREACTIVE + layout(set = 0, binding = FSR2_BIND_UAV_AUTOREACTIVE, r32f) uniform image2D rw_output_autoreactive; +#endif +#if defined FSR2_BIND_UAV_AUTOCOMPOSITION + layout(set = 0, binding = FSR2_BIND_UAV_AUTOCOMPOSITION, r32f) uniform image2D rw_output_autocomposition; +#endif +#if defined FSR2_BIND_UAV_PREV_PRE_ALPHA_COLOR + layout(set = 0, binding = FSR2_BIND_UAV_PREV_PRE_ALPHA_COLOR, r11f_g11f_b10f) uniform image2D rw_output_prev_color_pre_alpha; +#endif +#if defined FSR2_BIND_UAV_PREV_POST_ALPHA_COLOR + layout(set = 0, binding = FSR2_BIND_UAV_PREV_POST_ALPHA_COLOR, r11f_g11f_b10f) uniform image2D rw_output_prev_color_post_alpha; +#endif + +#if defined(FSR2_BIND_SRV_SCENE_LUMINANCE_MIPS) +FfxFloat32 LoadMipLuma(FfxInt32x2 iPxPos, FfxInt32 mipLevel) +{ + return texelFetch(r_imgMips, iPxPos, FfxInt32(mipLevel)).r; +} +#endif + +#if defined(FSR2_BIND_SRV_SCENE_LUMINANCE_MIPS) +FfxFloat32 SampleMipLuma(FfxFloat32x2 fUV, FfxInt32 mipLevel) +{ + return textureLod(sampler2D(r_imgMips, s_LinearClamp), fUV, FfxFloat32(mipLevel)).r; +} +#endif + +#if defined(FSR2_BIND_SRV_INPUT_DEPTH) +FfxFloat32 LoadInputDepth(FfxInt32x2 iPxPos) +{ + return texelFetch(r_input_depth, iPxPos, 0).r; +} +#endif + +#if defined(FSR2_BIND_SRV_REACTIVE_MASK) +FfxFloat32 LoadReactiveMask(FfxInt32x2 iPxPos) +{ + return texelFetch(r_reactive_mask, FfxInt32x2(iPxPos), 0).r; +} +#endif + +#if defined(FSR2_BIND_SRV_TRANSPARENCY_AND_COMPOSITION_MASK) +FfxFloat32 LoadTransparencyAndCompositionMask(FfxUInt32x2 iPxPos) +{ + return texelFetch(r_transparency_and_composition_mask, FfxInt32x2(iPxPos), 0).r; +} +#endif + +#if defined(FSR2_BIND_SRV_INPUT_COLOR) +FfxFloat32x3 LoadInputColor(FfxInt32x2 iPxPos) +{ + return texelFetch(r_input_color_jittered, iPxPos, 0).rgb; +} +#endif + +#if defined(FSR2_BIND_SRV_INPUT_COLOR) +FfxFloat32x3 SampleInputColor(FfxFloat32x2 fUV) +{ + return textureLod(sampler2D(r_input_color_jittered, s_LinearClamp), fUV, 0.0f).rgb; +} +#endif + +#if defined(FSR2_BIND_SRV_PREPARED_INPUT_COLOR) +FfxFloat32x3 LoadPreparedInputColor(FfxInt32x2 iPxPos) +{ + return texelFetch(r_prepared_input_color, iPxPos, 0).xyz; +} +#endif + +#if defined(FSR2_BIND_SRV_INPUT_MOTION_VECTORS) +FfxFloat32x2 LoadInputMotionVector(FfxInt32x2 iPxDilatedMotionVectorPos) +{ + FfxFloat32x2 fSrcMotionVector = texelFetch(r_input_motion_vectors, iPxDilatedMotionVectorPos, 0).xy; + + FfxFloat32x2 fUvMotionVector = fSrcMotionVector * MotionVectorScale(); + +#if FFX_FSR2_OPTION_JITTERED_MOTION_VECTORS + fUvMotionVector -= MotionVectorJitterCancellation(); +#endif + + return fUvMotionVector; +} +#endif + +#if defined(FSR2_BIND_SRV_INTERNAL_UPSCALED) +FfxFloat32x4 LoadHistory(FfxInt32x2 iPxHistory) +{ + return texelFetch(r_internal_upscaled_color, iPxHistory, 0); +} +#endif + +#if defined(FSR2_BIND_UAV_LUMA_HISTORY) +void StoreLumaHistory(FfxInt32x2 iPxPos, FfxFloat32x4 fLumaHistory) +{ + imageStore(rw_luma_history, FfxInt32x2(iPxPos), fLumaHistory); +} +#endif + +#if defined(FSR2_BIND_SRV_LUMA_HISTORY) +FfxFloat32x4 SampleLumaHistory(FfxFloat32x2 fUV) +{ + return textureLod(sampler2D(r_luma_history, s_LinearClamp), fUV, 0.0f); +} +#endif + +FfxFloat32x4 LoadRCAS_Input(FfxInt32x2 iPxPos) +{ +#if defined(FSR2_BIND_SRV_RCAS_INPUT) + return texelFetch(r_rcas_input, iPxPos, 0); +#else + return FfxFloat32x4(0.0); +#endif +} + +#if defined(FSR2_BIND_UAV_INTERNAL_UPSCALED) +void StoreReprojectedHistory(FfxInt32x2 iPxHistory, FfxFloat32x4 fHistory) +{ + imageStore(rw_internal_upscaled_color, iPxHistory, fHistory); +} +#endif + +#if defined(FSR2_BIND_UAV_INTERNAL_UPSCALED) +void StoreInternalColorAndWeight(FfxInt32x2 iPxPos, FfxFloat32x4 fColorAndWeight) +{ + imageStore(rw_internal_upscaled_color, FfxInt32x2(iPxPos), fColorAndWeight); +} +#endif + +#if defined(FSR2_BIND_UAV_UPSCALED_OUTPUT) +void StoreUpscaledOutput(FfxInt32x2 iPxPos, FfxFloat32x3 fColor) +{ + imageStore(rw_upscaled_output, FfxInt32x2(iPxPos), FfxFloat32x4(fColor, 1.f)); +} +#endif + +#if defined(FSR2_BIND_SRV_LOCK_STATUS) +FfxFloat32x2 LoadLockStatus(FfxInt32x2 iPxPos) +{ + FfxFloat32x2 fLockStatus = texelFetch(r_lock_status, iPxPos, 0).rg; + + return fLockStatus; +} +#endif + +#if defined(FSR2_BIND_UAV_LOCK_STATUS) +void StoreLockStatus(FfxInt32x2 iPxPos, FfxFloat32x2 fLockstatus) +{ + imageStore(rw_lock_status, iPxPos, vec4(fLockstatus, 0.0f, 0.0f)); +} +#endif + +#if defined(FSR2_BIND_SRV_LOCK_INPUT_LUMA) +FfxFloat32 LoadLockInputLuma(FfxInt32x2 iPxPos) +{ + return texelFetch(r_lock_input_luma, iPxPos, 0).r; +} +#endif + +#if defined(FSR2_BIND_UAV_LOCK_INPUT_LUMA) +void StoreLockInputLuma(FfxInt32x2 iPxPos, FfxFloat32 fLuma) +{ + imageStore(rw_lock_input_luma, iPxPos, vec4(fLuma, 0, 0, 0)); +} +#endif + +#if defined(FSR2_BIND_SRV_NEW_LOCKS) +FfxFloat32 LoadNewLocks(FfxInt32x2 iPxPos) +{ + return texelFetch(r_new_locks, iPxPos, 0).r; +} +#endif + +#if defined(FSR2_BIND_UAV_NEW_LOCKS) +FfxFloat32 LoadRwNewLocks(FfxInt32x2 iPxPos) +{ + return imageLoad(rw_new_locks, iPxPos).r; +} +#endif + +#if defined(FSR2_BIND_UAV_NEW_LOCKS) +void StoreNewLocks(FfxInt32x2 iPxPos, FfxFloat32 newLock) +{ + imageStore(rw_new_locks, iPxPos, vec4(newLock, 0, 0, 0)); +} +#endif + +#if defined(FSR2_BIND_UAV_PREPARED_INPUT_COLOR) +void StorePreparedInputColor(FFX_PARAMETER_IN FfxInt32x2 iPxPos, FFX_PARAMETER_IN FfxFloat32x4 fTonemapped) +{ + imageStore(rw_prepared_input_color, iPxPos, fTonemapped); +} +#endif + +#if defined(FSR2_BIND_SRV_PREPARED_INPUT_COLOR) +FfxFloat32 SampleDepthClip(FfxFloat32x2 fUV) +{ + return textureLod(sampler2D(r_prepared_input_color, s_LinearClamp), fUV, 0.0f).w; +} +#endif + +#if defined(FSR2_BIND_SRV_LOCK_STATUS) +FfxFloat32x2 SampleLockStatus(FfxFloat32x2 fUV) +{ + FfxFloat32x2 fLockStatus = textureLod(sampler2D(r_lock_status, s_LinearClamp), fUV, 0.0f).rg; + return fLockStatus; +} +#endif + +#if defined(FSR2_BIND_SRV_DEPTH) +FfxFloat32 LoadSceneDepth(FfxInt32x2 iPxInput) +{ + return texelFetch(r_input_depth, iPxInput, 0).r; +} +#endif + +#if defined(FSR2_BIND_SRV_RECONSTRUCTED_PREV_NEAREST_DEPTH) +FfxFloat32 LoadReconstructedPrevDepth(FfxInt32x2 iPxPos) +{ + return uintBitsToFloat(texelFetch(r_reconstructed_previous_nearest_depth, iPxPos, 0).r); +} +#endif + +#if defined(FSR2_BIND_UAV_RECONSTRUCTED_PREV_NEAREST_DEPTH) +void StoreReconstructedDepth(FfxInt32x2 iPxSample, FfxFloat32 fDepth) +{ + FfxUInt32 uDepth = floatBitsToUint(fDepth); + + #if FFX_FSR2_OPTION_INVERTED_DEPTH + imageAtomicMax(rw_reconstructed_previous_nearest_depth, iPxSample, uDepth); + #else + imageAtomicMin(rw_reconstructed_previous_nearest_depth, iPxSample, uDepth); // min for standard, max for inverted depth + #endif +} +#endif + +#if defined(FSR2_BIND_UAV_RECONSTRUCTED_PREV_NEAREST_DEPTH) +void SetReconstructedDepth(FfxInt32x2 iPxSample, FfxUInt32 uValue) +{ + imageStore(rw_reconstructed_previous_nearest_depth, iPxSample, uvec4(uValue, 0, 0, 0)); +} +#endif + +#if defined(FSR2_BIND_UAV_DILATED_DEPTH) +void StoreDilatedDepth(FFX_PARAMETER_IN FfxInt32x2 iPxPos, FFX_PARAMETER_IN FfxFloat32 fDepth) +{ + //FfxUInt32 uDepth = ffxF32ToF16(fDepth); + imageStore(rw_dilatedDepth, iPxPos, vec4(fDepth, 0.0f, 0.0f, 0.0f)); +} +#endif + +#if defined(FSR2_BIND_UAV_DILATED_MOTION_VECTORS) +void StoreDilatedMotionVector(FFX_PARAMETER_IN FfxInt32x2 iPxPos, FFX_PARAMETER_IN FfxFloat32x2 fMotionVector) +{ + imageStore(rw_dilated_motion_vectors, iPxPos, vec4(fMotionVector, 0.0f, 0.0f)); +} +#endif + +#if defined(FSR2_BIND_SRV_DILATED_MOTION_VECTORS) +FfxFloat32x2 LoadDilatedMotionVector(FfxInt32x2 iPxInput) +{ + return texelFetch(r_dilated_motion_vectors, iPxInput, 0).rg; +} +#endif + +#if defined(FSR2_BIND_SRV_DILATED_MOTION_VECTORS) +FfxFloat32x2 SampleDilatedMotionVector(FfxFloat32x2 fUV) +{ + return textureLod(sampler2D(r_dilated_motion_vectors, s_LinearClamp), fUV, 0.0f).rg; +} +#endif + +#if defined(FSR2_BIND_SRV_PREVIOUS_DILATED_MOTION_VECTORS) +FfxFloat32x2 LoadPreviousDilatedMotionVector(FfxInt32x2 iPxInput) +{ + return texelFetch(r_previous_dilated_motion_vectors, iPxInput, 0).rg; +} + +FfxFloat32x2 SamplePreviousDilatedMotionVector(FfxFloat32x2 fUV) +{ + return textureLod(sampler2D(r_previous_dilated_motion_vectors, s_LinearClamp), fUV, 0.0f).xy; +} +#endif + +#if defined(FSR2_BIND_SRV_DILATED_DEPTH) +FfxFloat32 LoadDilatedDepth(FfxInt32x2 iPxInput) +{ + return texelFetch(r_dilatedDepth, iPxInput, 0).r; +} +#endif + +#if defined(FSR2_BIND_SRV_INPUT_EXPOSURE) +FfxFloat32 Exposure() +{ + FfxFloat32 exposure = texelFetch(r_input_exposure, FfxInt32x2(0, 0), 0).x; + + if (exposure == 0.0f) { + exposure = 1.0f; + } + + return exposure; +} +#endif + +#if defined(FSR2_BIND_SRV_AUTO_EXPOSURE) +FfxFloat32 AutoExposure() +{ + FfxFloat32 exposure = texelFetch(r_auto_exposure, FfxInt32x2(0, 0), 0).x; + + if (exposure == 0.0f) { + exposure = 1.0f; + } + + return exposure; +} +#endif + +FfxFloat32 SampleLanczos2Weight(FfxFloat32 x) +{ +#if defined(FSR2_BIND_SRV_LANCZOS_LUT) + return textureLod(sampler2D(r_lanczos_lut, s_LinearClamp), FfxFloat32x2(x / 2.0f, 0.5f), 0.0f).x; +#else + return 0.f; +#endif +} + +#if defined(FSR2_BIND_SRV_UPSCALE_MAXIMUM_BIAS_LUT) +FfxFloat32 SampleUpsampleMaximumBias(FfxFloat32x2 uv) +{ + // Stored as a SNORM, so make sure to multiply by 2 to retrieve the actual expected range. + return FfxFloat32(2.0f) * FfxFloat32(textureLod(sampler2D(r_upsample_maximum_bias_lut, s_LinearClamp), abs(uv) * 2.0f, 0.0f).r); +} +#endif + +#if defined(FSR2_BIND_SRV_DILATED_REACTIVE_MASKS) +FfxFloat32x2 SampleDilatedReactiveMasks(FfxFloat32x2 fUV) +{ + return textureLod(sampler2D(r_dilated_reactive_masks, s_LinearClamp), fUV, 0.0f).rg; +} +#endif + +#if defined(FSR2_BIND_SRV_DILATED_REACTIVE_MASKS) +FfxFloat32x2 LoadDilatedReactiveMasks(FFX_PARAMETER_IN FfxInt32x2 iPxPos) +{ + return texelFetch(r_dilated_reactive_masks, iPxPos, 0).rg; +} +#endif + +#if defined(FSR2_BIND_UAV_DILATED_REACTIVE_MASKS) +void StoreDilatedReactiveMasks(FFX_PARAMETER_IN FfxInt32x2 iPxPos, FFX_PARAMETER_IN FfxFloat32x2 fDilatedReactiveMasks) +{ + imageStore(rw_dilated_reactive_masks, iPxPos, vec4(fDilatedReactiveMasks, 0.0f, 0.0f)); +} +#endif + +#if defined(FSR2_BIND_SRV_INPUT_OPAQUE_ONLY) +FfxFloat32x3 LoadOpaqueOnly(FFX_PARAMETER_IN FFX_MIN16_I2 iPxPos) +{ + return texelFetch(r_input_opaque_only, iPxPos, 0).xyz; +} +#endif + +#if defined(FSR2_BIND_SRV_PREV_PRE_ALPHA_COLOR) +FfxFloat32x3 LoadPrevPreAlpha(FFX_PARAMETER_IN FFX_MIN16_I2 iPxPos) +{ + return texelFetch(r_input_prev_color_pre_alpha, iPxPos, 0).xyz; +} +#endif + +#if defined(FSR2_BIND_SRV_PREV_POST_ALPHA_COLOR) +FfxFloat32x3 LoadPrevPostAlpha(FFX_PARAMETER_IN FFX_MIN16_I2 iPxPos) +{ + return texelFetch(r_input_prev_color_post_alpha, iPxPos, 0).xyz; +} +#endif + +#if defined(FSR2_BIND_UAV_AUTOREACTIVE) +#if defined(FSR2_BIND_UAV_AUTOCOMPOSITION) +void StoreAutoReactive(FFX_PARAMETER_IN FFX_MIN16_I2 iPxPos, FFX_PARAMETER_IN FFX_MIN16_F2 fReactive) +{ + imageStore(rw_output_autoreactive, iPxPos, vec4(FfxFloat32(fReactive.x), 0.0f, 0.0f, 0.0f)); + + imageStore(rw_output_autocomposition, iPxPos, vec4(FfxFloat32(fReactive.y), 0.0f, 0.0f, 0.0f)); +} +#endif +#endif + +#if defined(FSR2_BIND_UAV_PREV_PRE_ALPHA_COLOR) +void StorePrevPreAlpha(FFX_PARAMETER_IN FFX_MIN16_I2 iPxPos, FFX_PARAMETER_IN FFX_MIN16_F3 color) +{ + imageStore(rw_output_prev_color_pre_alpha, iPxPos, vec4(color, 0.0f)); +} +#endif + +#if defined(FSR2_BIND_UAV_PREV_POST_ALPHA_COLOR) +void StorePrevPostAlpha(FFX_PARAMETER_IN FFX_MIN16_I2 iPxPos, FFX_PARAMETER_IN FFX_MIN16_F3 color) +{ + imageStore(rw_output_prev_color_post_alpha, iPxPos, vec4(color, 0.0f)); +} +#endif + +FfxFloat32x2 SPD_LoadExposureBuffer() +{ +#if defined FSR2_BIND_UAV_AUTO_EXPOSURE + return imageLoad(rw_auto_exposure, ivec2(0, 0)).xy; +#else + return FfxFloat32x2(0.f, 0.f); +#endif // #if defined FSR2_BIND_UAV_AUTO_EXPOSURE +} + +void SPD_SetExposureBuffer(FfxFloat32x2 value) +{ +#if defined FSR2_BIND_UAV_AUTO_EXPOSURE + imageStore(rw_auto_exposure, ivec2(0, 0), vec4(value, 0.0f, 0.0f)); +#endif // #if defined FSR2_BIND_UAV_AUTO_EXPOSURE +} + +FfxFloat32x4 SPD_LoadMipmap5(FfxInt32x2 iPxPos) +{ +#if defined FSR2_BIND_UAV_EXPOSURE_MIP_5 + return FfxFloat32x4(imageLoad(rw_img_mip_5, iPxPos).x, 0.0f, 0.0f, 0.0f); +#else + return FfxFloat32x4(0.f, 0.f, 0.f, 0.f); +#endif // #if defined FSR2_BIND_UAV_EXPOSURE_MIP_5 +} + +void SPD_SetMipmap(FfxInt32x2 iPxPos, FfxUInt32 slice, FfxFloat32 value) +{ + switch (slice) + { + case FFX_FSR2_SHADING_CHANGE_MIP_LEVEL: +#if defined FSR2_BIND_UAV_EXPOSURE_MIP_LUMA_CHANGE + imageStore(rw_img_mip_shading_change, iPxPos, FfxFloat32x4(value, 0.0f, 0.0f, 0.0f)); +#endif // #if defined FSR2_BIND_UAV_EXPOSURE_MIP_LUMA_CHANGE + break; + case 5: +#if defined FSR2_BIND_UAV_EXPOSURE_MIP_5 + imageStore(rw_img_mip_5, iPxPos, FfxFloat32x4(value, 0.0f, 0.0f, 0.0f)); +#endif // #if defined FSR2_BIND_UAV_EXPOSURE_MIP_5 + break; + default: + + // avoid flattened side effect +#if defined(FSR2_BIND_UAV_EXPOSURE_MIP_LUMA_CHANGE) + imageStore(rw_img_mip_shading_change, iPxPos, FfxFloat32x4(imageLoad(rw_img_mip_shading_change, iPxPos).x, 0.0f, 0.0f, 0.0f)); +#elif defined(FSR2_BIND_UAV_EXPOSURE_MIP_5) + imageStore(rw_img_mip_5, iPxPos, FfxFloat32x4(imageLoad(rw_img_mip_5, iPxPos).x, 0.0f, 0.0f, 0.0f)); +#endif // #if defined FSR2_BIND_UAV_EXPOSURE_MIP_LUMA_CHANGE + break; + } +} + +void SPD_IncreaseAtomicCounter(inout FfxUInt32 spdCounter) +{ +#if defined FSR2_BIND_UAV_SPD_GLOBAL_ATOMIC + spdCounter = imageAtomicAdd(rw_spd_global_atomic, ivec2(0, 0), 1); +#endif // #if defined FSR2_BIND_UAV_SPD_GLOBAL_ATOMIC +} + +void SPD_ResetAtomicCounter() +{ +#if defined FSR2_BIND_UAV_SPD_GLOBAL_ATOMIC + imageStore(rw_spd_global_atomic, ivec2(0, 0), uvec4(0)); +#endif // #if defined FSR2_BIND_UAV_SPD_GLOBAL_ATOMIC +} + +#endif // #if defined(FFX_GPU) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr2/ffx_fsr2_callbacks_hlsl.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr2/ffx_fsr2_callbacks_hlsl.h new file mode 100644 index 00000000..d9945d82 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr2/ffx_fsr2_callbacks_hlsl.h @@ -0,0 +1,931 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_fsr2_resources.h" + +#if defined(FFX_GPU) +#ifdef __hlsl_dx_compiler +#pragma dxc diagnostic push +#pragma dxc diagnostic ignored "-Wambig-lit-shift" +#endif //__hlsl_dx_compiler +#include "ffx_core.h" +#ifdef __hlsl_dx_compiler +#pragma dxc diagnostic pop +#endif //__hlsl_dx_compiler + +#ifndef FFX_PREFER_WAVE64 +#define FFX_PREFER_WAVE64 +#endif // #ifndef FFX_PREFER_WAVE64 + +#pragma warning(disable: 3205) // conversion from larger type to smaller + +#define DECLARE_SRV_REGISTER(regIndex) t##regIndex +#define DECLARE_UAV_REGISTER(regIndex) u##regIndex +#define DECLARE_CB_REGISTER(regIndex) b##regIndex +#define FFX_FSR2_DECLARE_SRV(regIndex) register(DECLARE_SRV_REGISTER(regIndex)) +#define FFX_FSR2_DECLARE_UAV(regIndex) register(DECLARE_UAV_REGISTER(regIndex)) +#define FFX_FSR2_DECLARE_CB(regIndex) register(DECLARE_CB_REGISTER(regIndex)) + +#if defined(FSR2_BIND_CB_FSR2) + cbuffer cbFSR2 : FFX_FSR2_DECLARE_CB(FSR2_BIND_CB_FSR2) + { + FfxInt32x2 iRenderSize; + FfxInt32x2 iMaxRenderSize; + FfxInt32x2 iDisplaySize; + FfxInt32x2 iInputColorResourceDimensions; + FfxInt32x2 iLumaMipDimensions; + FfxInt32 iLumaMipLevelToUse; + FfxInt32 iFrameIndex; + + FfxFloat32x4 fDeviceToViewDepth; + FfxFloat32x2 fJitter; + FfxFloat32x2 fMotionVectorScale; + FfxFloat32x2 fDownscaleFactor; + FfxFloat32x2 fMotionVectorJitterCancellation; + FfxFloat32 fPreExposure; + FfxFloat32 fPreviousFramePreExposure; + FfxFloat32 fTanHalfFOV; + FfxFloat32 fJitterSequenceLength; + FfxFloat32 fDeltaTime; + FfxFloat32 fDynamicResChangeFactor; + FfxFloat32 fViewSpaceToMetersFactor; + FfxFloat32 fPadding; + }; + +#define FFX_FSR2_CONSTANT_BUFFER_1_SIZE 32 + +/* Define getter functions in the order they are defined in the CB! */ +FfxInt32x2 RenderSize() +{ + return iRenderSize; +} + +FfxInt32x2 MaxRenderSize() +{ + return iMaxRenderSize; +} + +FfxInt32x2 DisplaySize() +{ + return iDisplaySize; +} + +FfxInt32x2 InputColorResourceDimensions() +{ + return iInputColorResourceDimensions; +} + +FfxInt32x2 LumaMipDimensions() +{ + return iLumaMipDimensions; +} + +FfxInt32 LumaMipLevelToUse() +{ + return iLumaMipLevelToUse; +} + +FfxInt32 FrameIndex() +{ + return iFrameIndex; +} + +FfxFloat32x2 Jitter() +{ + return fJitter; +} + +FfxFloat32x4 DeviceToViewSpaceTransformFactors() +{ + return fDeviceToViewDepth; +} + +FfxFloat32x2 MotionVectorScale() +{ + return fMotionVectorScale; +} + +FfxFloat32x2 DownscaleFactor() +{ + return fDownscaleFactor; +} + +FfxFloat32x2 MotionVectorJitterCancellation() +{ + return fMotionVectorJitterCancellation; +} + +FfxFloat32 PreExposure() +{ + return fPreExposure; +} + +FfxFloat32 PreviousFramePreExposure() +{ + return fPreviousFramePreExposure; +} + +FfxFloat32 TanHalfFoV() +{ + return fTanHalfFOV; +} + +FfxFloat32 JitterSequenceLength() +{ + return fJitterSequenceLength; +} + +FfxFloat32 DeltaTime() +{ + return fDeltaTime; +} + +FfxFloat32 DynamicResChangeFactor() +{ + return fDynamicResChangeFactor; +} + +FfxFloat32 ViewSpaceToMetersFactor() +{ + return fViewSpaceToMetersFactor; +} +#endif // #if defined(FSR2_BIND_CB_FSR2) + +#define FFX_FSR2_ROOTSIG_STRINGIFY(p) FFX_FSR2_ROOTSIG_STR(p) +#define FFX_FSR2_ROOTSIG_STR(p) #p +#define FFX_FSR2_ROOTSIG [RootSignature("DescriptorTable(UAV(u0, numDescriptors = " FFX_FSR2_ROOTSIG_STRINGIFY(FFX_FSR2_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "DescriptorTable(SRV(t0, numDescriptors = " FFX_FSR2_ROOTSIG_STRINGIFY(FFX_FSR2_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "CBV(b0), " \ + "StaticSampler(s0, filter = FILTER_MIN_MAG_MIP_POINT, " \ + "addressU = TEXTURE_ADDRESS_CLAMP, " \ + "addressV = TEXTURE_ADDRESS_CLAMP, " \ + "addressW = TEXTURE_ADDRESS_CLAMP, " \ + "comparisonFunc = COMPARISON_NEVER, " \ + "borderColor = STATIC_BORDER_COLOR_TRANSPARENT_BLACK), " \ + "StaticSampler(s1, filter = FILTER_MIN_MAG_MIP_LINEAR, " \ + "addressU = TEXTURE_ADDRESS_CLAMP, " \ + "addressV = TEXTURE_ADDRESS_CLAMP, " \ + "addressW = TEXTURE_ADDRESS_CLAMP, " \ + "comparisonFunc = COMPARISON_NEVER, " \ + "borderColor = STATIC_BORDER_COLOR_TRANSPARENT_BLACK)" )] + +#define FFX_FSR2_CONSTANT_BUFFER_2_SIZE 6 // Number of 32-bit values. This must be kept in sync with max( cbRCAS , cbSPD) size. + +#define FFX_FSR2_CB2_ROOTSIG [RootSignature("DescriptorTable(UAV(u0, numDescriptors = " FFX_FSR2_ROOTSIG_STRINGIFY(FFX_FSR2_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "DescriptorTable(SRV(t0, numDescriptors = " FFX_FSR2_ROOTSIG_STRINGIFY(FFX_FSR2_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "CBV(b0), " \ + "CBV(b1), " \ + "StaticSampler(s0, filter = FILTER_MIN_MAG_MIP_POINT, " \ + "addressU = TEXTURE_ADDRESS_CLAMP, " \ + "addressV = TEXTURE_ADDRESS_CLAMP, " \ + "addressW = TEXTURE_ADDRESS_CLAMP, " \ + "comparisonFunc = COMPARISON_NEVER, " \ + "borderColor = STATIC_BORDER_COLOR_TRANSPARENT_BLACK), " \ + "StaticSampler(s1, filter = FILTER_MIN_MAG_MIP_LINEAR, " \ + "addressU = TEXTURE_ADDRESS_CLAMP, " \ + "addressV = TEXTURE_ADDRESS_CLAMP, " \ + "addressW = TEXTURE_ADDRESS_CLAMP, " \ + "comparisonFunc = COMPARISON_NEVER, " \ + "borderColor = STATIC_BORDER_COLOR_TRANSPARENT_BLACK)" )] + +#define FFX_FSR2_CONSTANT_BUFFER_3_SIZE 4 // Number of 32-bit values. This must be kept in sync with cbGenerateReactive size. + +#define FFX_FSR2_REACTIVE_ROOTSIG [RootSignature("DescriptorTable(UAV(u0, numDescriptors = " FFX_FSR2_ROOTSIG_STRINGIFY(FFX_FSR2_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "DescriptorTable(SRV(t0, numDescriptors = " FFX_FSR2_ROOTSIG_STRINGIFY(FFX_FSR2_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "CBV(b0), " \ + "CBV(b1), " \ + "StaticSampler(s0, filter = FILTER_MIN_MAG_MIP_POINT, " \ + "addressU = TEXTURE_ADDRESS_CLAMP, " \ + "addressV = TEXTURE_ADDRESS_CLAMP, " \ + "addressW = TEXTURE_ADDRESS_CLAMP, " \ + "comparisonFunc = COMPARISON_NEVER, " \ + "borderColor = STATIC_BORDER_COLOR_TRANSPARENT_BLACK), " \ + "StaticSampler(s1, filter = FILTER_MIN_MAG_MIP_LINEAR, " \ + "addressU = TEXTURE_ADDRESS_CLAMP, " \ + "addressV = TEXTURE_ADDRESS_CLAMP, " \ + "addressW = TEXTURE_ADDRESS_CLAMP, " \ + "comparisonFunc = COMPARISON_NEVER, " \ + "borderColor = STATIC_BORDER_COLOR_TRANSPARENT_BLACK)" )] + +#if defined(FFX_FSR2_EMBED_ROOTSIG) +#define FFX_FSR2_EMBED_ROOTSIG_CONTENT FFX_FSR2_ROOTSIG +#define FFX_FSR2_EMBED_CB2_ROOTSIG_CONTENT FFX_FSR2_CB2_ROOTSIG +#define FFX_FSR2_EMBED_ROOTSIG_REACTIVE_CONTENT FFX_FSR2_REACTIVE_ROOTSIG +#else +#define FFX_FSR2_EMBED_ROOTSIG_CONTENT +#define FFX_FSR2_EMBED_CB2_ROOTSIG_CONTENT +#define FFX_FSR2_EMBED_ROOTSIG_REACTIVE_CONTENT +#endif // #if FFX_FSR2_EMBED_ROOTSIG + +#if defined(FSR2_BIND_CB_AUTOREACTIVE) +cbuffer cbGenerateReactive : FFX_FSR2_DECLARE_CB(FSR2_BIND_CB_AUTOREACTIVE) +{ + FfxFloat32 fTcThreshold; // 0.1 is a good starting value, lower will result in more TC pixels + FfxFloat32 fTcScale; + FfxFloat32 fReactiveScale; + FfxFloat32 fReactiveMax; +}; + +FfxFloat32 TcThreshold() +{ + return fTcThreshold; +} + +FfxFloat32 TcScale() +{ + return fTcScale; +} + +FfxFloat32 ReactiveScale() +{ + return fReactiveScale; +} + +FfxFloat32 ReactiveMax() +{ + return fReactiveMax; +} +#endif // #if defined(FSR2_BIND_CB_AUTOREACTIVE) + +#if defined(FSR2_BIND_CB_RCAS) +cbuffer cbRCAS : FFX_FSR2_DECLARE_CB(FSR2_BIND_CB_RCAS) +{ + FfxUInt32x4 rcasConfig; +}; + +FfxUInt32x4 RCASConfig() +{ + return rcasConfig; +} +#endif // #if defined(FSR2_BIND_CB_RCAS) + + +#if defined(FSR2_BIND_CB_REACTIVE) +cbuffer cbGenerateReactive : FFX_FSR2_DECLARE_CB(FSR2_BIND_CB_REACTIVE) +{ + FfxFloat32 gen_reactive_scale; + FfxFloat32 gen_reactive_threshold; + FfxFloat32 gen_reactive_binaryValue; + FfxUInt32 gen_reactive_flags; +}; + +FfxFloat32 GenReactiveScale() +{ + return gen_reactive_scale; +} + +FfxFloat32 GenReactiveThreshold() +{ + return gen_reactive_threshold; +} + +FfxFloat32 GenReactiveBinaryValue() +{ + return gen_reactive_binaryValue; +} + +FfxUInt32 GenReactiveFlags() +{ + return gen_reactive_flags; +} +#endif // #if defined(FSR2_BIND_CB_REACTIVE) + +#if defined(FSR2_BIND_CB_SPD) +cbuffer cbSPD : FFX_FSR2_DECLARE_CB(FSR2_BIND_CB_SPD) { + + FfxUInt32 mips; + FfxUInt32 numWorkGroups; + FfxUInt32x2 workGroupOffset; + FfxUInt32x2 renderSize; +}; + +FfxUInt32 MipCount() +{ + return mips; +} + +FfxUInt32 NumWorkGroups() +{ + return numWorkGroups; +} + +FfxUInt32x2 WorkGroupOffset() +{ + return workGroupOffset; +} + +FfxUInt32x2 SPD_RenderSize() +{ + return renderSize; +} +#endif // #if defined(FSR2_BIND_CB_SPD) + +SamplerState s_PointClamp : register(s0); +SamplerState s_LinearClamp : register(s1); + + // SRVs + #if defined FSR2_BIND_SRV_INPUT_COLOR + Texture2D r_input_color_jittered : FFX_FSR2_DECLARE_SRV(FSR2_BIND_SRV_INPUT_COLOR); + #endif + #if defined FSR2_BIND_SRV_INPUT_OPAQUE_ONLY + Texture2D r_input_opaque_only : FFX_FSR2_DECLARE_SRV(FSR2_BIND_SRV_INPUT_OPAQUE_ONLY); + #endif + #if defined FSR2_BIND_SRV_INPUT_MOTION_VECTORS + Texture2D r_input_motion_vectors : FFX_FSR2_DECLARE_SRV(FSR2_BIND_SRV_INPUT_MOTION_VECTORS); + #endif + #if defined FSR2_BIND_SRV_INPUT_DEPTH + Texture2D r_input_depth : FFX_FSR2_DECLARE_SRV(FSR2_BIND_SRV_INPUT_DEPTH); + #endif + #if defined FSR2_BIND_SRV_INPUT_EXPOSURE + Texture2D r_input_exposure : FFX_FSR2_DECLARE_SRV(FSR2_BIND_SRV_INPUT_EXPOSURE); + #endif + #if defined FSR2_BIND_SRV_AUTO_EXPOSURE + Texture2D r_auto_exposure : FFX_FSR2_DECLARE_SRV(FSR2_BIND_SRV_AUTO_EXPOSURE); + #endif + #if defined FSR2_BIND_SRV_REACTIVE_MASK + Texture2D r_reactive_mask : FFX_FSR2_DECLARE_SRV(FSR2_BIND_SRV_REACTIVE_MASK); + #endif + #if defined FSR2_BIND_SRV_TRANSPARENCY_AND_COMPOSITION_MASK + Texture2D r_transparency_and_composition_mask : FFX_FSR2_DECLARE_SRV(FSR2_BIND_SRV_TRANSPARENCY_AND_COMPOSITION_MASK); + #endif + #if defined FSR2_BIND_SRV_RECONSTRUCTED_PREV_NEAREST_DEPTH + Texture2D r_reconstructed_previous_nearest_depth : FFX_FSR2_DECLARE_SRV(FSR2_BIND_SRV_RECONSTRUCTED_PREV_NEAREST_DEPTH); + #endif + #if defined FSR2_BIND_SRV_DILATED_MOTION_VECTORS + Texture2D r_dilated_motion_vectors : FFX_FSR2_DECLARE_SRV(FSR2_BIND_SRV_DILATED_MOTION_VECTORS); + #endif + #if defined FSR2_BIND_SRV_PREVIOUS_DILATED_MOTION_VECTORS + Texture2D r_previous_dilated_motion_vectors : FFX_FSR2_DECLARE_SRV(FSR2_BIND_SRV_PREVIOUS_DILATED_MOTION_VECTORS); + #endif + #if defined FSR2_BIND_SRV_DILATED_DEPTH + Texture2D r_dilatedDepth : FFX_FSR2_DECLARE_SRV(FSR2_BIND_SRV_DILATED_DEPTH); + #endif + #if defined FSR2_BIND_SRV_INTERNAL_UPSCALED + Texture2D r_internal_upscaled_color : FFX_FSR2_DECLARE_SRV(FSR2_BIND_SRV_INTERNAL_UPSCALED); + #endif + #if defined FSR2_BIND_SRV_LOCK_STATUS + Texture2D r_lock_status : FFX_FSR2_DECLARE_SRV(FSR2_BIND_SRV_LOCK_STATUS); + #endif + #if defined FSR2_BIND_SRV_LOCK_INPUT_LUMA + Texture2D r_lock_input_luma : FFX_FSR2_DECLARE_SRV(FSR2_BIND_SRV_LOCK_INPUT_LUMA); + #endif + #if defined FSR2_BIND_SRV_NEW_LOCKS + Texture2D r_new_locks : FFX_FSR2_DECLARE_SRV(FSR2_BIND_SRV_NEW_LOCKS); + #endif + #if defined FSR2_BIND_SRV_PREPARED_INPUT_COLOR + Texture2D r_prepared_input_color : FFX_FSR2_DECLARE_SRV(FSR2_BIND_SRV_PREPARED_INPUT_COLOR); + #endif + #if defined FSR2_BIND_SRV_LUMA_HISTORY + Texture2D r_luma_history : FFX_FSR2_DECLARE_SRV(FSR2_BIND_SRV_LUMA_HISTORY); + #endif + #if defined FSR2_BIND_SRV_RCAS_INPUT + Texture2D r_rcas_input : FFX_FSR2_DECLARE_SRV(FSR2_BIND_SRV_RCAS_INPUT); + #endif + #if defined FSR2_BIND_SRV_LANCZOS_LUT + Texture2D r_lanczos_lut : FFX_FSR2_DECLARE_SRV(FSR2_BIND_SRV_LANCZOS_LUT); + #endif + #if defined FSR2_BIND_SRV_SCENE_LUMINANCE_MIPS + Texture2D r_imgMips : FFX_FSR2_DECLARE_SRV(FSR2_BIND_SRV_SCENE_LUMINANCE_MIPS); + #endif + #if defined FSR2_BIND_SRV_UPSCALE_MAXIMUM_BIAS_LUT + Texture2D r_upsample_maximum_bias_lut : FFX_FSR2_DECLARE_SRV(FSR2_BIND_SRV_UPSCALE_MAXIMUM_BIAS_LUT); + #endif + #if defined FSR2_BIND_SRV_DILATED_REACTIVE_MASKS + Texture2D r_dilated_reactive_masks : FFX_FSR2_DECLARE_SRV(FSR2_BIND_SRV_DILATED_REACTIVE_MASKS); + #endif + + #if defined FSR2_BIND_SRV_PREV_PRE_ALPHA_COLOR + Texture2D r_input_prev_color_pre_alpha : FFX_FSR2_DECLARE_SRV(FFX_FSR2_RESOURCE_IDENTIFIER_PREV_PRE_ALPHA_COLOR); + #endif + #if defined FSR2_BIND_SRV_PREV_POST_ALPHA_COLOR + Texture2D r_input_prev_color_post_alpha : FFX_FSR2_DECLARE_SRV(FFX_FSR2_RESOURCE_IDENTIFIER_PREV_POST_ALPHA_COLOR); + #endif + + // UAV declarations + #if defined FSR2_BIND_UAV_RECONSTRUCTED_PREV_NEAREST_DEPTH + RWTexture2D rw_reconstructed_previous_nearest_depth : FFX_FSR2_DECLARE_UAV(FSR2_BIND_UAV_RECONSTRUCTED_PREV_NEAREST_DEPTH); + #endif + #if defined FSR2_BIND_UAV_DILATED_MOTION_VECTORS + RWTexture2D rw_dilated_motion_vectors : FFX_FSR2_DECLARE_UAV(FSR2_BIND_UAV_DILATED_MOTION_VECTORS); + #endif + #if defined FSR2_BIND_UAV_DILATED_DEPTH + RWTexture2D rw_dilatedDepth : FFX_FSR2_DECLARE_UAV(FSR2_BIND_UAV_DILATED_DEPTH); + #endif + #if defined FSR2_BIND_UAV_INTERNAL_UPSCALED + RWTexture2D rw_internal_upscaled_color : FFX_FSR2_DECLARE_UAV(FSR2_BIND_UAV_INTERNAL_UPSCALED); + #endif + #if defined FSR2_BIND_UAV_LOCK_STATUS + RWTexture2D rw_lock_status : FFX_FSR2_DECLARE_UAV(FSR2_BIND_UAV_LOCK_STATUS); + #endif + #if defined FSR2_BIND_UAV_LOCK_INPUT_LUMA + RWTexture2D rw_lock_input_luma : FFX_FSR2_DECLARE_UAV(FSR2_BIND_UAV_LOCK_INPUT_LUMA); + #endif + #if defined FSR2_BIND_UAV_NEW_LOCKS + RWTexture2D rw_new_locks : FFX_FSR2_DECLARE_UAV(FSR2_BIND_UAV_NEW_LOCKS); + #endif + #if defined FSR2_BIND_UAV_PREPARED_INPUT_COLOR + RWTexture2D rw_prepared_input_color : FFX_FSR2_DECLARE_UAV(FSR2_BIND_UAV_PREPARED_INPUT_COLOR); + #endif + #if defined FSR2_BIND_UAV_LUMA_HISTORY + RWTexture2D rw_luma_history : FFX_FSR2_DECLARE_UAV(FSR2_BIND_UAV_LUMA_HISTORY); + #endif + #if defined FSR2_BIND_UAV_UPSCALED_OUTPUT + RWTexture2D rw_upscaled_output : FFX_FSR2_DECLARE_UAV(FSR2_BIND_UAV_UPSCALED_OUTPUT); + #endif + #if defined FSR2_BIND_UAV_EXPOSURE_MIP_LUMA_CHANGE + globallycoherent RWTexture2D rw_img_mip_shading_change : FFX_FSR2_DECLARE_UAV(FSR2_BIND_UAV_EXPOSURE_MIP_LUMA_CHANGE); + #endif + #if defined FSR2_BIND_UAV_EXPOSURE_MIP_5 + globallycoherent RWTexture2D rw_img_mip_5 : FFX_FSR2_DECLARE_UAV(FSR2_BIND_UAV_EXPOSURE_MIP_5); + #endif + #if defined FSR2_BIND_UAV_DILATED_REACTIVE_MASKS + RWTexture2D rw_dilated_reactive_masks : FFX_FSR2_DECLARE_UAV(FSR2_BIND_UAV_DILATED_REACTIVE_MASKS); + #endif + #if defined FSR2_BIND_UAV_EXPOSURE + RWTexture2D rw_exposure : FFX_FSR2_DECLARE_UAV(FSR2_BIND_UAV_EXPOSURE); + #endif + #if defined FSR2_BIND_UAV_AUTO_EXPOSURE + RWTexture2D rw_auto_exposure : FFX_FSR2_DECLARE_UAV(FSR2_BIND_UAV_AUTO_EXPOSURE); + #endif + #if defined FSR2_BIND_UAV_SPD_GLOBAL_ATOMIC + globallycoherent RWTexture2D rw_spd_global_atomic : FFX_FSR2_DECLARE_UAV(FSR2_BIND_UAV_SPD_GLOBAL_ATOMIC); + #endif + + #if defined FSR2_BIND_UAV_AUTOREACTIVE + RWTexture2D rw_output_autoreactive : FFX_FSR2_DECLARE_UAV(FSR2_BIND_UAV_AUTOREACTIVE); + #endif + #if defined FSR2_BIND_UAV_AUTOCOMPOSITION + RWTexture2D rw_output_autocomposition : FFX_FSR2_DECLARE_UAV(FSR2_BIND_UAV_AUTOCOMPOSITION); + #endif + #if defined FSR2_BIND_UAV_PREV_PRE_ALPHA_COLOR + RWTexture2D rw_output_prev_color_pre_alpha : FFX_FSR2_DECLARE_UAV(FSR2_BIND_UAV_PREV_PRE_ALPHA_COLOR); + #endif + #if defined FSR2_BIND_UAV_PREV_POST_ALPHA_COLOR + RWTexture2D rw_output_prev_color_post_alpha : FFX_FSR2_DECLARE_UAV(FSR2_BIND_UAV_PREV_POST_ALPHA_COLOR); + #endif + +#if defined(FSR2_BIND_SRV_SCENE_LUMINANCE_MIPS) +FfxFloat32 LoadMipLuma(FfxUInt32x2 iPxPos, FfxUInt32 mipLevel) +{ + return r_imgMips.mips[mipLevel][iPxPos]; +} +#endif + +#if defined(FSR2_BIND_SRV_SCENE_LUMINANCE_MIPS) +FfxFloat32 SampleMipLuma(FfxFloat32x2 fUV, FfxUInt32 mipLevel) +{ + return r_imgMips.SampleLevel(s_LinearClamp, fUV, mipLevel); +} +#endif + +#if defined(FSR2_BIND_SRV_INPUT_DEPTH) +FfxFloat32 LoadInputDepth(FfxUInt32x2 iPxPos) +{ + return r_input_depth[iPxPos]; +} +#endif + +#if defined(FSR2_BIND_SRV_INPUT_DEPTH) +FfxFloat32 SampleInputDepth(FfxFloat32x2 fUV) +{ + return r_input_depth.SampleLevel(s_LinearClamp, fUV, 0).x; +} +#endif + +#if defined(FSR2_BIND_SRV_REACTIVE_MASK) +FfxFloat32 LoadReactiveMask(FfxUInt32x2 iPxPos) +{ + return r_reactive_mask[iPxPos]; +} +#endif + +#if defined(FSR2_BIND_SRV_TRANSPARENCY_AND_COMPOSITION_MASK) +FfxFloat32 LoadTransparencyAndCompositionMask(FfxUInt32x2 iPxPos) +{ + return r_transparency_and_composition_mask[iPxPos]; +} +#endif + +#if defined(FSR2_BIND_SRV_INPUT_COLOR) +FfxFloat32x3 LoadInputColor(FfxUInt32x2 iPxPos) +{ + return r_input_color_jittered[iPxPos].rgb; +} +#endif + +#if defined(FSR2_BIND_SRV_INPUT_COLOR) +FfxFloat32x3 SampleInputColor(FfxFloat32x2 fUV) +{ + return r_input_color_jittered.SampleLevel(s_LinearClamp, fUV, 0).rgb; +} +#endif + +#if defined(FSR2_BIND_SRV_PREPARED_INPUT_COLOR) +FfxFloat32x3 LoadPreparedInputColor(FfxUInt32x2 iPxPos) +{ + return r_prepared_input_color[iPxPos].xyz; +} +#endif + +#if defined(FSR2_BIND_SRV_INPUT_MOTION_VECTORS) +FfxFloat32x2 LoadInputMotionVector(FfxUInt32x2 iPxDilatedMotionVectorPos) +{ + FfxFloat32x2 fSrcMotionVector = r_input_motion_vectors[iPxDilatedMotionVectorPos].xy; + + FfxFloat32x2 fUvMotionVector = fSrcMotionVector * MotionVectorScale(); + +#if FFX_FSR2_OPTION_JITTERED_MOTION_VECTORS + fUvMotionVector -= MotionVectorJitterCancellation(); +#endif + + return fUvMotionVector; +} +#endif + +#if defined(FSR2_BIND_SRV_INTERNAL_UPSCALED) +FfxFloat32x4 LoadHistory(FfxUInt32x2 iPxHistory) +{ + return r_internal_upscaled_color[iPxHistory]; +} +#endif + +#if defined(FSR2_BIND_UAV_LUMA_HISTORY) +void StoreLumaHistory(FfxUInt32x2 iPxPos, FfxFloat32x4 fLumaHistory) +{ + rw_luma_history[iPxPos] = fLumaHistory; +} +#endif + +#if defined(FSR2_BIND_SRV_LUMA_HISTORY) +FfxFloat32x4 SampleLumaHistory(FfxFloat32x2 fUV) +{ + return r_luma_history.SampleLevel(s_LinearClamp, fUV, 0); +} +#endif + +FfxFloat32x4 LoadRCAS_Input(FfxInt32x2 iPxPos) +{ +#if defined(FSR2_BIND_SRV_RCAS_INPUT) + return r_rcas_input[iPxPos]; +#else + return 0.0; +#endif +} + +#if defined(FSR2_BIND_UAV_INTERNAL_UPSCALED) +void StoreReprojectedHistory(FfxUInt32x2 iPxHistory, FfxFloat32x4 fHistory) +{ + rw_internal_upscaled_color[iPxHistory] = fHistory; +} +#endif + +#if defined(FSR2_BIND_UAV_INTERNAL_UPSCALED) +void StoreInternalColorAndWeight(FfxUInt32x2 iPxPos, FfxFloat32x4 fColorAndWeight) +{ + rw_internal_upscaled_color[iPxPos] = fColorAndWeight; +} +#endif + +#if defined(FSR2_BIND_UAV_UPSCALED_OUTPUT) +void StoreUpscaledOutput(FfxUInt32x2 iPxPos, FfxFloat32x3 fColor) +{ + rw_upscaled_output[iPxPos] = FfxFloat32x4(fColor, 1.f); +} +#endif + +//LOCK_LIFETIME_REMAINING == 0 +//Should make LockInitialLifetime() return a const 1.0f later +#if defined(FSR2_BIND_SRV_LOCK_STATUS) +FfxFloat32x2 LoadLockStatus(FfxUInt32x2 iPxPos) +{ + return r_lock_status[iPxPos]; +} +#endif + +#if defined(FSR2_BIND_UAV_LOCK_STATUS) +void StoreLockStatus(FfxUInt32x2 iPxPos, FfxFloat32x2 fLockStatus) +{ + rw_lock_status[iPxPos] = fLockStatus; +} +#endif + +#if defined(FSR2_BIND_SRV_LOCK_INPUT_LUMA) +FfxFloat32 LoadLockInputLuma(FfxUInt32x2 iPxPos) +{ + return r_lock_input_luma[iPxPos]; +} +#endif + +#if defined(FSR2_BIND_UAV_LOCK_INPUT_LUMA) +void StoreLockInputLuma(FfxUInt32x2 iPxPos, FfxFloat32 fLuma) +{ + rw_lock_input_luma[iPxPos] = fLuma; +} +#endif + +#if defined(FSR2_BIND_SRV_NEW_LOCKS) +FfxFloat32 LoadNewLocks(FfxUInt32x2 iPxPos) +{ + return r_new_locks[iPxPos]; +} +#endif + +#if defined(FSR2_BIND_UAV_NEW_LOCKS) +FfxFloat32 LoadRwNewLocks(FfxUInt32x2 iPxPos) +{ + return rw_new_locks[iPxPos]; +} +#endif + +#if defined(FSR2_BIND_UAV_NEW_LOCKS) +void StoreNewLocks(FfxUInt32x2 iPxPos, FfxFloat32 newLock) +{ + rw_new_locks[iPxPos] = newLock; +} +#endif + +#if defined(FSR2_BIND_UAV_PREPARED_INPUT_COLOR) +void StorePreparedInputColor(FFX_PARAMETER_IN FfxUInt32x2 iPxPos, FFX_PARAMETER_IN FfxFloat32x4 fTonemapped) +{ + rw_prepared_input_color[iPxPos] = fTonemapped; +} +#endif + +#if defined(FSR2_BIND_SRV_PREPARED_INPUT_COLOR) +FfxFloat32 SampleDepthClip(FfxFloat32x2 fUV) +{ + return r_prepared_input_color.SampleLevel(s_LinearClamp, fUV, 0).w; +} +#endif + +#if defined(FSR2_BIND_SRV_LOCK_STATUS) +FfxFloat32x2 SampleLockStatus(FfxFloat32x2 fUV) +{ + FfxFloat32x2 fLockStatus = r_lock_status.SampleLevel(s_LinearClamp, fUV, 0); + return fLockStatus; +} +#endif + +#if defined(FSR2_BIND_SRV_RECONSTRUCTED_PREV_NEAREST_DEPTH) +FfxFloat32 LoadReconstructedPrevDepth(FfxUInt32x2 iPxPos) +{ + return asfloat(r_reconstructed_previous_nearest_depth[iPxPos]); +} +#endif + +#if defined(FSR2_BIND_UAV_RECONSTRUCTED_PREV_NEAREST_DEPTH) +void StoreReconstructedDepth(FfxUInt32x2 iPxSample, FfxFloat32 fDepth) +{ + FfxUInt32 uDepth = asuint(fDepth); + + #if FFX_FSR2_OPTION_INVERTED_DEPTH + InterlockedMax(rw_reconstructed_previous_nearest_depth[iPxSample], uDepth); + #else + InterlockedMin(rw_reconstructed_previous_nearest_depth[iPxSample], uDepth); // min for standard, max for inverted depth + #endif +} +#endif + +#if defined(FSR2_BIND_UAV_RECONSTRUCTED_PREV_NEAREST_DEPTH) +void SetReconstructedDepth(FfxUInt32x2 iPxSample, const FfxUInt32 uValue) +{ + rw_reconstructed_previous_nearest_depth[iPxSample] = uValue; +} +#endif + +#if defined(FSR2_BIND_UAV_DILATED_DEPTH) +void StoreDilatedDepth(FFX_PARAMETER_IN FfxUInt32x2 iPxPos, FFX_PARAMETER_IN FfxFloat32 fDepth) +{ + rw_dilatedDepth[iPxPos] = fDepth; +} +#endif + +#if defined(FSR2_BIND_UAV_DILATED_MOTION_VECTORS) +void StoreDilatedMotionVector(FFX_PARAMETER_IN FfxUInt32x2 iPxPos, FFX_PARAMETER_IN FfxFloat32x2 fMotionVector) +{ + rw_dilated_motion_vectors[iPxPos] = fMotionVector; +} +#endif + +#if defined(FSR2_BIND_SRV_DILATED_MOTION_VECTORS) +FfxFloat32x2 LoadDilatedMotionVector(FfxUInt32x2 iPxInput) +{ + return r_dilated_motion_vectors[iPxInput].xy; +} +#endif + +#if defined(FSR2_BIND_SRV_PREVIOUS_DILATED_MOTION_VECTORS) +FfxFloat32x2 LoadPreviousDilatedMotionVector(FfxUInt32x2 iPxInput) +{ + return r_previous_dilated_motion_vectors[iPxInput].xy; +} + +FfxFloat32x2 SamplePreviousDilatedMotionVector(FfxFloat32x2 uv) +{ + return r_previous_dilated_motion_vectors.SampleLevel(s_LinearClamp, uv, 0).xy; +} +#endif + +#if defined(FSR2_BIND_SRV_DILATED_DEPTH) +FfxFloat32 LoadDilatedDepth(FfxUInt32x2 iPxInput) +{ + return r_dilatedDepth[iPxInput]; +} +#endif + +#if defined(FSR2_BIND_SRV_INPUT_EXPOSURE) +FfxFloat32 Exposure() +{ + FfxFloat32 exposure = r_input_exposure[FfxUInt32x2(0, 0)].x; + + if (exposure == 0.0f) { + exposure = 1.0f; + } + + return exposure; +} +#endif + +#if defined(FSR2_BIND_SRV_AUTO_EXPOSURE) +FfxFloat32 AutoExposure() +{ + FfxFloat32 exposure = r_auto_exposure[FfxUInt32x2(0, 0)].x; + + if (exposure == 0.0f) { + exposure = 1.0f; + } + + return exposure; +} +#endif + +FfxFloat32 SampleLanczos2Weight(FfxFloat32 x) +{ +#if defined(FSR2_BIND_SRV_LANCZOS_LUT) + return r_lanczos_lut.SampleLevel(s_LinearClamp, FfxFloat32x2(x / 2, 0.5f), 0); +#else + return 0.f; +#endif +} + +#if defined(FSR2_BIND_SRV_UPSCALE_MAXIMUM_BIAS_LUT) +FfxFloat32 SampleUpsampleMaximumBias(FfxFloat32x2 uv) +{ + // Stored as a SNORM, so make sure to multiply by 2 to retrieve the actual expected range. + return FfxFloat32(2.0) * r_upsample_maximum_bias_lut.SampleLevel(s_LinearClamp, abs(uv) * 2.0, 0); +} +#endif + +#if defined(FSR2_BIND_SRV_DILATED_REACTIVE_MASKS) +FfxFloat32x2 SampleDilatedReactiveMasks(FfxFloat32x2 fUV) +{ + return r_dilated_reactive_masks.SampleLevel(s_LinearClamp, fUV, 0); +} +#endif + +#if defined(FSR2_BIND_SRV_DILATED_REACTIVE_MASKS) +FfxFloat32x2 LoadDilatedReactiveMasks(FFX_PARAMETER_IN FfxUInt32x2 iPxPos) +{ + return r_dilated_reactive_masks[iPxPos]; +} +#endif + +#if defined(FSR2_BIND_UAV_DILATED_REACTIVE_MASKS) +void StoreDilatedReactiveMasks(FFX_PARAMETER_IN FfxUInt32x2 iPxPos, FFX_PARAMETER_IN FfxFloat32x2 fDilatedReactiveMasks) +{ + rw_dilated_reactive_masks[iPxPos] = fDilatedReactiveMasks; +} +#endif + +#if defined(FSR2_BIND_SRV_INPUT_OPAQUE_ONLY) +FfxFloat32x3 LoadOpaqueOnly(FFX_PARAMETER_IN FFX_MIN16_I2 iPxPos) +{ + return r_input_opaque_only[iPxPos].xyz; +} +#endif + +#if defined(FSR2_BIND_SRV_PREV_PRE_ALPHA_COLOR) +FfxFloat32x3 LoadPrevPreAlpha(FFX_PARAMETER_IN FFX_MIN16_I2 iPxPos) +{ + return r_input_prev_color_pre_alpha[iPxPos]; +} +#endif + +#if defined(FSR2_BIND_SRV_PREV_POST_ALPHA_COLOR) +FfxFloat32x3 LoadPrevPostAlpha(FFX_PARAMETER_IN FFX_MIN16_I2 iPxPos) +{ + return r_input_prev_color_post_alpha[iPxPos]; +} +#endif + +#if defined(FSR2_BIND_UAV_AUTOREACTIVE) +#if defined(FSR2_BIND_UAV_AUTOCOMPOSITION) +void StoreAutoReactive(FFX_PARAMETER_IN FFX_MIN16_I2 iPxPos, FFX_PARAMETER_IN FFX_MIN16_F2 fReactive) +{ + rw_output_autoreactive[iPxPos] = fReactive.x; + + rw_output_autocomposition[iPxPos] = fReactive.y; +} +#endif +#endif + +#if defined(FSR2_BIND_UAV_PREV_PRE_ALPHA_COLOR) +void StorePrevPreAlpha(FFX_PARAMETER_IN FFX_MIN16_I2 iPxPos, FFX_PARAMETER_IN FFX_MIN16_F3 color) +{ + rw_output_prev_color_pre_alpha[iPxPos] = color; + +} +#endif + +#if defined(FSR2_BIND_UAV_PREV_POST_ALPHA_COLOR) +void StorePrevPostAlpha(FFX_PARAMETER_IN FFX_MIN16_I2 iPxPos, FFX_PARAMETER_IN FFX_MIN16_F3 color) +{ + rw_output_prev_color_post_alpha[iPxPos] = color; +} +#endif + +FfxFloat32x2 SPD_LoadExposureBuffer() +{ +#if defined FSR2_BIND_UAV_AUTO_EXPOSURE + return rw_auto_exposure[FfxInt32x2(0, 0)]; +#else + return FfxFloat32x2(0.f, 0.f); +#endif // #if defined FSR2_BIND_UAV_AUTO_EXPOSURE +} + +void SPD_SetExposureBuffer(FfxFloat32x2 value) +{ +#if defined FSR2_BIND_UAV_AUTO_EXPOSURE + rw_auto_exposure[FfxInt32x2(0, 0)] = value; +#endif // #if defined FSR2_BIND_UAV_AUTO_EXPOSURE +} + +FfxFloat32x4 SPD_LoadMipmap5(FfxInt32x2 iPxPos) +{ +#if defined FSR2_BIND_UAV_EXPOSURE_MIP_5 + return FfxFloat32x4(rw_img_mip_5[iPxPos], 0, 0, 0); +#else + return FfxFloat32x4(0.f, 0.f, 0.f, 0.f); +#endif // #if defined FSR2_BIND_UAV_EXPOSURE_MIP_5 +} + +void SPD_SetMipmap(FfxInt32x2 iPxPos, FfxUInt32 slice, FfxFloat32 value) +{ + switch (slice) + { + case FFX_FSR2_SHADING_CHANGE_MIP_LEVEL: +#if defined FSR2_BIND_UAV_EXPOSURE_MIP_LUMA_CHANGE + rw_img_mip_shading_change[iPxPos] = value; +#endif // #if defined FSR2_BIND_UAV_EXPOSURE_MIP_LUMA_CHANGE + break; + case 5: +#if defined FSR2_BIND_UAV_EXPOSURE_MIP_5 + rw_img_mip_5[iPxPos] = value; +#endif // #if defined FSR2_BIND_UAV_EXPOSURE_MIP_5 + break; + default: + + // avoid flattened side effect +#if defined(FSR2_BIND_UAV_EXPOSURE_MIP_LUMA_CHANGE) + rw_img_mip_shading_change[iPxPos] = rw_img_mip_shading_change[iPxPos]; +#elif defined(FSR2_BIND_UAV_EXPOSURE_MIP_5) + rw_img_mip_5[iPxPos] = rw_img_mip_5[iPxPos]; +#endif // #if defined FSR2_BIND_UAV_EXPOSURE_MIP_5 + break; + } +} + +void SPD_IncreaseAtomicCounter(inout FfxUInt32 spdCounter) +{ +#if defined FSR2_BIND_UAV_SPD_GLOBAL_ATOMIC + InterlockedAdd(rw_spd_global_atomic[FfxInt32x2(0, 0)], 1, spdCounter); +#endif // #if defined FSR2_BIND_UAV_SPD_GLOBAL_ATOMIC +} + +void SPD_ResetAtomicCounter() +{ +#if defined FSR2_BIND_UAV_SPD_GLOBAL_ATOMIC + rw_spd_global_atomic[FfxInt32x2(0, 0)] = 0; +#endif // #if defined FSR2_BIND_UAV_SPD_GLOBAL_ATOMIC +} + +#endif // #if defined(FFX_GPU) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr2/ffx_fsr2_common.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr2/ffx_fsr2_common.h new file mode 100644 index 00000000..e46b66ce --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr2/ffx_fsr2_common.h @@ -0,0 +1,566 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if !defined(FFX_FSR2_COMMON_H) +#define FFX_FSR2_COMMON_H + +#if defined(FFX_CPU) || defined(FFX_GPU) +//Locks +#define LOCK_LIFETIME_REMAINING 0 +#define LOCK_TEMPORAL_LUMA 1 +#endif // #if defined(FFX_CPU) || defined(FFX_GPU) + +#if defined(FFX_GPU) +FFX_STATIC const FfxFloat32 FSR2_FP16_MIN = 6.10e-05f; +FFX_STATIC const FfxFloat32 FSR2_FP16_MAX = 65504.0f; +FFX_STATIC const FfxFloat32 FSR2_EPSILON = 1e-03f; +FFX_STATIC const FfxFloat32 FSR2_TONEMAP_EPSILON = 1.0f / FSR2_FP16_MAX; +FFX_STATIC const FfxFloat32 FSR2_FLT_MAX = 3.402823466e+38f; +FFX_STATIC const FfxFloat32 FSR2_FLT_MIN = 1.175494351e-38f; + +// treat vector truncation warnings as errors +#pragma warning(error: 3206) + +// suppress warnings +#pragma warning(disable: 3205) // conversion from larger type to smaller +#pragma warning(disable: 3571) // in ffxPow(f, e), f could be negative + +// Reconstructed depth usage +FFX_STATIC const FfxFloat32 fReconstructedDepthBilinearWeightThreshold = 0.01f; + +// Accumulation +FFX_STATIC const FfxFloat32 fUpsampleLanczosWeightScale = 1.0f / 12.0f; +FFX_STATIC const FfxFloat32 fMaxAccumulationLanczosWeight = 1.0f; +FFX_STATIC const FfxFloat32 fAverageLanczosWeightPerFrame = 0.74f * fUpsampleLanczosWeightScale; // Average lanczos weight for jitter accumulated samples +FFX_STATIC const FfxFloat32 fAccumulationMaxOnMotion = 3.0f * fUpsampleLanczosWeightScale; + +// Auto exposure +FFX_STATIC const FfxFloat32 resetAutoExposureAverageSmoothing = 1e8f; + +struct AccumulationPassCommonParams +{ + FfxInt32x2 iPxHrPos; + FfxFloat32x2 fHrUv; + FfxFloat32x2 fLrUv_HwSampler; + FfxFloat32x2 fMotionVector; + FfxFloat32x2 fReprojectedHrUv; + FfxFloat32 fHrVelocity; + FfxFloat32 fDepthClipFactor; + FfxFloat32 fDilatedReactiveFactor; + FfxFloat32 fAccumulationMask; + + FfxBoolean bIsResetFrame; + FfxBoolean bIsExistingSample; + FfxBoolean bIsNewSample; +}; + +struct LockState +{ + FfxBoolean NewLock; //Set for both unique new and re-locked new + FfxBoolean WasLockedPrevFrame; //Set to identify if the pixel was already locked (relock) +}; + +void InitializeNewLockSample(FFX_PARAMETER_OUT FfxFloat32x2 fLockStatus) +{ + fLockStatus = FfxFloat32x2(0, 0); +} + +#if FFX_HALF +void InitializeNewLockSample(FFX_PARAMETER_OUT FFX_MIN16_F2 fLockStatus) +{ + fLockStatus = FFX_MIN16_F2(0, 0); +} +#endif + + +void KillLock(FFX_PARAMETER_INOUT FfxFloat32x2 fLockStatus) +{ + fLockStatus[LOCK_LIFETIME_REMAINING] = 0; +} + +#if FFX_HALF +void KillLock(FFX_PARAMETER_INOUT FFX_MIN16_F2 fLockStatus) +{ + fLockStatus[LOCK_LIFETIME_REMAINING] = FFX_MIN16_F(0); +} +#endif + +struct RectificationBox +{ + FfxFloat32x3 boxCenter; + FfxFloat32x3 boxVec; + FfxFloat32x3 aabbMin; + FfxFloat32x3 aabbMax; + FfxFloat32 fBoxCenterWeight; +}; +#if FFX_HALF +struct RectificationBoxMin16 +{ + FFX_MIN16_F3 boxCenter; + FFX_MIN16_F3 boxVec; + FFX_MIN16_F3 aabbMin; + FFX_MIN16_F3 aabbMax; + FFX_MIN16_F fBoxCenterWeight; +}; +#endif + +void RectificationBoxReset(FFX_PARAMETER_INOUT RectificationBox rectificationBox) +{ + rectificationBox.fBoxCenterWeight = FfxFloat32(0); + + rectificationBox.boxCenter = FfxFloat32x3(0, 0, 0); + rectificationBox.boxVec = FfxFloat32x3(0, 0, 0); + rectificationBox.aabbMin = FfxFloat32x3(FSR2_FLT_MAX, FSR2_FLT_MAX, FSR2_FLT_MAX); + rectificationBox.aabbMax = -FfxFloat32x3(FSR2_FLT_MAX, FSR2_FLT_MAX, FSR2_FLT_MAX); +} +#if FFX_HALF +void RectificationBoxReset(FFX_PARAMETER_INOUT RectificationBoxMin16 rectificationBox) +{ + rectificationBox.fBoxCenterWeight = FFX_MIN16_F(0); + + rectificationBox.boxCenter = FFX_MIN16_F3(0, 0, 0); + rectificationBox.boxVec = FFX_MIN16_F3(0, 0, 0); + rectificationBox.aabbMin = FFX_MIN16_F3(FSR2_FP16_MAX, FSR2_FP16_MAX, FSR2_FP16_MAX); + rectificationBox.aabbMax = -FFX_MIN16_F3(FSR2_FP16_MAX, FSR2_FP16_MAX, FSR2_FP16_MAX); +} +#endif + +void RectificationBoxAddInitialSample(FFX_PARAMETER_INOUT RectificationBox rectificationBox, const FfxFloat32x3 colorSample, const FfxFloat32 fSampleWeight) +{ + rectificationBox.aabbMin = colorSample; + rectificationBox.aabbMax = colorSample; + + FfxFloat32x3 weightedSample = colorSample * fSampleWeight; + rectificationBox.boxCenter = weightedSample; + rectificationBox.boxVec = colorSample * weightedSample; + rectificationBox.fBoxCenterWeight = fSampleWeight; +} + +void RectificationBoxAddSample(FfxBoolean bInitialSample, FFX_PARAMETER_INOUT RectificationBox rectificationBox, const FfxFloat32x3 colorSample, const FfxFloat32 fSampleWeight) +{ + if (bInitialSample) { + RectificationBoxAddInitialSample(rectificationBox, colorSample, fSampleWeight); + } else { + rectificationBox.aabbMin = ffxMin(rectificationBox.aabbMin, colorSample); + rectificationBox.aabbMax = ffxMax(rectificationBox.aabbMax, colorSample); + + FfxFloat32x3 weightedSample = colorSample * fSampleWeight; + rectificationBox.boxCenter += weightedSample; + rectificationBox.boxVec += colorSample * weightedSample; + rectificationBox.fBoxCenterWeight += fSampleWeight; + } +} +#if FFX_HALF +void RectificationBoxAddInitialSample(FFX_PARAMETER_INOUT RectificationBoxMin16 rectificationBox, const FFX_MIN16_F3 colorSample, const FFX_MIN16_F fSampleWeight) +{ + rectificationBox.aabbMin = colorSample; + rectificationBox.aabbMax = colorSample; + + FFX_MIN16_F3 weightedSample = colorSample * fSampleWeight; + rectificationBox.boxCenter = weightedSample; + rectificationBox.boxVec = colorSample * weightedSample; + rectificationBox.fBoxCenterWeight = fSampleWeight; +} + +void RectificationBoxAddSample(FfxBoolean bInitialSample, FFX_PARAMETER_INOUT RectificationBoxMin16 rectificationBox, const FFX_MIN16_F3 colorSample, const FFX_MIN16_F fSampleWeight) +{ + if (bInitialSample) { + RectificationBoxAddInitialSample(rectificationBox, colorSample, fSampleWeight); + } else { + rectificationBox.aabbMin = ffxMin(rectificationBox.aabbMin, colorSample); + rectificationBox.aabbMax = ffxMax(rectificationBox.aabbMax, colorSample); + + FFX_MIN16_F3 weightedSample = colorSample * fSampleWeight; + rectificationBox.boxCenter += weightedSample; + rectificationBox.boxVec += colorSample * weightedSample; + rectificationBox.fBoxCenterWeight += fSampleWeight; + } +} +#endif + +void RectificationBoxComputeVarianceBoxData(FFX_PARAMETER_INOUT RectificationBox rectificationBox) +{ + rectificationBox.fBoxCenterWeight = (abs(rectificationBox.fBoxCenterWeight) > FfxFloat32(FSR2_EPSILON) ? rectificationBox.fBoxCenterWeight : FfxFloat32(1.f)); + rectificationBox.boxCenter /= rectificationBox.fBoxCenterWeight; + rectificationBox.boxVec /= rectificationBox.fBoxCenterWeight; + FfxFloat32x3 stdDev = sqrt(abs(rectificationBox.boxVec - rectificationBox.boxCenter * rectificationBox.boxCenter)); + rectificationBox.boxVec = stdDev; +} +#if FFX_HALF +void RectificationBoxComputeVarianceBoxData(FFX_PARAMETER_INOUT RectificationBoxMin16 rectificationBox) +{ + rectificationBox.fBoxCenterWeight = (abs(rectificationBox.fBoxCenterWeight) > FFX_MIN16_F(FSR2_EPSILON) ? rectificationBox.fBoxCenterWeight : FFX_MIN16_F(1.f)); + rectificationBox.boxCenter /= rectificationBox.fBoxCenterWeight; + rectificationBox.boxVec /= rectificationBox.fBoxCenterWeight; + FFX_MIN16_F3 stdDev = sqrt(abs(rectificationBox.boxVec - rectificationBox.boxCenter * rectificationBox.boxCenter)); + rectificationBox.boxVec = stdDev; +} +#endif + +FfxFloat32x3 SafeRcp3(FfxFloat32x3 v) +{ + return (all(FFX_NOT_EQUAL(v, FfxFloat32x3(0, 0, 0)))) ? (FfxFloat32x3(1, 1, 1) / v) : FfxFloat32x3(0, 0, 0); +} +#if FFX_HALF +FFX_MIN16_F3 SafeRcp3(FFX_MIN16_F3 v) +{ + return (all(FFX_NOT_EQUAL(v, FFX_MIN16_F3(0, 0, 0)))) ? (FFX_MIN16_F3(1, 1, 1) / v) : FFX_MIN16_F3(0, 0, 0); +} +#endif + +FfxFloat32 MinDividedByMax(const FfxFloat32 v0, const FfxFloat32 v1) +{ + const FfxFloat32 m = ffxMax(v0, v1); + return m != 0 ? ffxMin(v0, v1) / m : 0; +} + +#if FFX_HALF +FFX_MIN16_F MinDividedByMax(const FFX_MIN16_F v0, const FFX_MIN16_F v1) +{ + const FFX_MIN16_F m = ffxMax(v0, v1); + return m != FFX_MIN16_F(0) ? ffxMin(v0, v1) / m : FFX_MIN16_F(0); +} +#endif + +FfxFloat32x3 YCoCgToRGB(FfxFloat32x3 fYCoCg) +{ + FfxFloat32x3 fRgb; + + fRgb = FfxFloat32x3( + fYCoCg.x + fYCoCg.y - fYCoCg.z, + fYCoCg.x + fYCoCg.z, + fYCoCg.x - fYCoCg.y - fYCoCg.z); + + return fRgb; +} +#if FFX_HALF +FFX_MIN16_F3 YCoCgToRGB(FFX_MIN16_F3 fYCoCg) +{ + FFX_MIN16_F3 fRgb; + + fRgb = FFX_MIN16_F3( + fYCoCg.x + fYCoCg.y - fYCoCg.z, + fYCoCg.x + fYCoCg.z, + fYCoCg.x - fYCoCg.y - fYCoCg.z); + + return fRgb; +} +#endif + +FfxFloat32x3 RGBToYCoCg(FfxFloat32x3 fRgb) +{ + FfxFloat32x3 fYCoCg; + + fYCoCg = FfxFloat32x3( + 0.25f * fRgb.r + 0.5f * fRgb.g + 0.25f * fRgb.b, + 0.5f * fRgb.r - 0.5f * fRgb.b, + -0.25f * fRgb.r + 0.5f * fRgb.g - 0.25f * fRgb.b); + + return fYCoCg; +} +#if FFX_HALF +FFX_MIN16_F3 RGBToYCoCg(FFX_MIN16_F3 fRgb) +{ + FFX_MIN16_F3 fYCoCg; + + fYCoCg = FFX_MIN16_F3( + 0.25 * fRgb.r + 0.5 * fRgb.g + 0.25 * fRgb.b, + 0.5 * fRgb.r - 0.5 * fRgb.b, + -0.25 * fRgb.r + 0.5 * fRgb.g - 0.25 * fRgb.b); + + return fYCoCg; +} +#endif + +FfxFloat32 RGBToLuma(FfxFloat32x3 fLinearRgb) +{ + return dot(fLinearRgb, FfxFloat32x3(0.2126f, 0.7152f, 0.0722f)); +} +#if FFX_HALF +FFX_MIN16_F RGBToLuma(FFX_MIN16_F3 fLinearRgb) +{ + return dot(fLinearRgb, FFX_MIN16_F3(0.2126f, 0.7152f, 0.0722f)); +} +#endif + +FfxFloat32 RGBToPerceivedLuma(FfxFloat32x3 fLinearRgb) +{ + FfxFloat32 fLuminance = RGBToLuma(fLinearRgb); + + FfxFloat32 fPercievedLuminance = 0; + if (fLuminance <= 216.0f / 24389.0f) { + fPercievedLuminance = fLuminance * (24389.0f / 27.0f); + } + else { + fPercievedLuminance = ffxPow(fLuminance, 1.0f / 3.0f) * 116.0f - 16.0f; + } + + return fPercievedLuminance * 0.01f; +} +#if FFX_HALF +FFX_MIN16_F RGBToPerceivedLuma(FFX_MIN16_F3 fLinearRgb) +{ + FFX_MIN16_F fLuminance = RGBToLuma(fLinearRgb); + + FFX_MIN16_F fPercievedLuminance = FFX_MIN16_F(0); + if (fLuminance <= FFX_MIN16_F(216.0f / 24389.0f)) { + fPercievedLuminance = fLuminance * FFX_MIN16_F(24389.0f / 27.0f); + } + else { + fPercievedLuminance = ffxPow(fLuminance, FFX_MIN16_F(1.0f / 3.0f)) * FFX_MIN16_F(116.0f) - FFX_MIN16_F(16.0f); + } + + return fPercievedLuminance * FFX_MIN16_F(0.01f); +} +#endif + +FfxFloat32x3 Tonemap(FfxFloat32x3 fRgb) +{ + return fRgb / (ffxMax(ffxMax(0.f, fRgb.r), ffxMax(fRgb.g, fRgb.b)) + 1.f).xxx; +} + +FfxFloat32x3 InverseTonemap(FfxFloat32x3 fRgb) +{ + return fRgb / ffxMax(FSR2_TONEMAP_EPSILON, 1.f - ffxMax(fRgb.r, ffxMax(fRgb.g, fRgb.b))).xxx; +} + +#if FFX_HALF +FFX_MIN16_F3 Tonemap(FFX_MIN16_F3 fRgb) +{ + return fRgb / (ffxMax(ffxMax(FFX_MIN16_F(0.f), fRgb.r), ffxMax(fRgb.g, fRgb.b)) + FFX_MIN16_F(1.f)).xxx; +} + +FFX_MIN16_F3 InverseTonemap(FFX_MIN16_F3 fRgb) +{ + return fRgb / ffxMax(FFX_MIN16_F(FSR2_TONEMAP_EPSILON), FFX_MIN16_F(1.f) - ffxMax(fRgb.r, ffxMax(fRgb.g, fRgb.b))).xxx; +} +#endif + +FfxInt32x2 ClampLoad(FfxInt32x2 iPxSample, FfxInt32x2 iPxOffset, FfxInt32x2 iTextureSize) +{ + FfxInt32x2 result = iPxSample + iPxOffset; + result.x = (iPxOffset.x < 0) ? ffxMax(result.x, 0) : result.x; + result.x = (iPxOffset.x > 0) ? ffxMin(result.x, iTextureSize.x - 1) : result.x; + result.y = (iPxOffset.y < 0) ? ffxMax(result.y, 0) : result.y; + result.y = (iPxOffset.y > 0) ? ffxMin(result.y, iTextureSize.y - 1) : result.y; + return result; + + // return ffxMed3(iPxSample + iPxOffset, FfxInt32x2(0, 0), iTextureSize - FfxInt32x2(1, 1)); +} +#if FFX_HALF +FFX_MIN16_I2 ClampLoad(FFX_MIN16_I2 iPxSample, FFX_MIN16_I2 iPxOffset, FFX_MIN16_I2 iTextureSize) +{ + FFX_MIN16_I2 result = iPxSample + iPxOffset; + result.x = (iPxOffset.x < 0) ? ffxMax(result.x, FFX_MIN16_I(0)) : result.x; + result.x = (iPxOffset.x > 0) ? ffxMin(result.x, iTextureSize.x - FFX_MIN16_I(1)) : result.x; + result.y = (iPxOffset.y < 0) ? ffxMax(result.y, FFX_MIN16_I(0)) : result.y; + result.y = (iPxOffset.y > 0) ? ffxMin(result.y, iTextureSize.y - FFX_MIN16_I(1)) : result.y; + return result; + + // return ffxMed3Half(iPxSample + iPxOffset, FFX_MIN16_I2(0, 0), iTextureSize - FFX_MIN16_I2(1, 1)); +} +#endif + +FfxFloat32x2 ClampUv(FfxFloat32x2 fUv, FfxInt32x2 iTextureSize, FfxInt32x2 iResourceSize) +{ + const FfxFloat32x2 fSampleLocation = fUv * iTextureSize; + const FfxFloat32x2 fClampedLocation = ffxMax(FfxFloat32x2(0.5f, 0.5f), ffxMin(fSampleLocation, FfxFloat32x2(iTextureSize) - FfxFloat32x2(0.5f, 0.5f))); + const FfxFloat32x2 fClampedUv = fClampedLocation / FfxFloat32x2(iResourceSize); + + return fClampedUv; +} + +FfxBoolean IsOnScreen(FfxInt32x2 pos, FfxInt32x2 size) +{ + return all(FFX_LESS_THAN(FfxUInt32x2(pos), FfxUInt32x2(size))); +} +#if FFX_HALF +FfxBoolean IsOnScreen(FFX_MIN16_I2 pos, FFX_MIN16_I2 size) +{ + return all(FFX_LESS_THAN(FFX_MIN16_U2(pos), FFX_MIN16_U2(size))); +} +#endif + +FfxFloat32 ComputeAutoExposureFromLavg(FfxFloat32 Lavg) +{ + Lavg = exp(Lavg); + + const FfxFloat32 S = 100.0f; //ISO arithmetic speed + const FfxFloat32 K = 12.5f; + FfxFloat32 ExposureISO100 = log2((Lavg * S) / K); + + const FfxFloat32 q = 0.65f; + FfxFloat32 Lmax = (78.0f / (q * S)) * ffxPow(2.0f, ExposureISO100); + + return 1 / Lmax; +} +#if FFX_HALF +FFX_MIN16_F ComputeAutoExposureFromLavg(FFX_MIN16_F Lavg) +{ + Lavg = exp(Lavg); + + const FFX_MIN16_F S = FFX_MIN16_F(100.0f); //ISO arithmetic speed + const FFX_MIN16_F K = FFX_MIN16_F(12.5f); + const FFX_MIN16_F ExposureISO100 = log2((Lavg * S) / K); + + const FFX_MIN16_F q = FFX_MIN16_F(0.65f); + const FFX_MIN16_F Lmax = (FFX_MIN16_F(78.0f) / (q * S)) * ffxPow(FFX_MIN16_F(2.0f), ExposureISO100); + + return FFX_MIN16_F(1) / Lmax; +} +#endif + +FfxInt32x2 ComputeHrPosFromLrPos(FfxInt32x2 iPxLrPos) +{ + FfxFloat32x2 fSrcJitteredPos = FfxFloat32x2(iPxLrPos) + 0.5f - Jitter(); + FfxFloat32x2 fLrPosInHr = (fSrcJitteredPos / RenderSize()) * DisplaySize(); + FfxInt32x2 iPxHrPos = FfxInt32x2(floor(fLrPosInHr)); + return iPxHrPos; +} +#if FFX_HALF +FFX_MIN16_I2 ComputeHrPosFromLrPos(FFX_MIN16_I2 iPxLrPos) +{ + FFX_MIN16_F2 fSrcJitteredPos = FFX_MIN16_F2(iPxLrPos) + FFX_MIN16_F(0.5f) - FFX_MIN16_F2(Jitter()); + FFX_MIN16_F2 fLrPosInHr = (fSrcJitteredPos / FFX_MIN16_F2(RenderSize())) * FFX_MIN16_F2(DisplaySize()); + FFX_MIN16_I2 iPxHrPos = FFX_MIN16_I2(floor(fLrPosInHr)); + return iPxHrPos; +} +#endif + +FfxFloat32x2 ComputeNdc(FfxFloat32x2 fPxPos, FfxInt32x2 iSize) +{ + return fPxPos / FfxFloat32x2(iSize) * FfxFloat32x2(2.0f, -2.0f) + FfxFloat32x2(-1.0f, 1.0f); +} + +FfxFloat32 GetViewSpaceDepth(FfxFloat32 fDeviceDepth) +{ + const FfxFloat32x4 fDeviceToViewDepth = DeviceToViewSpaceTransformFactors(); + + // fDeviceToViewDepth details found in ffx_fsr2.cpp + return (fDeviceToViewDepth[1] / (fDeviceDepth - fDeviceToViewDepth[0])); +} + +FfxFloat32 GetViewSpaceDepthInMeters(FfxFloat32 fDeviceDepth) +{ + return GetViewSpaceDepth(fDeviceDepth) * ViewSpaceToMetersFactor(); +} + +FfxFloat32x3 GetViewSpacePosition(FfxInt32x2 iViewportPos, FfxInt32x2 iViewportSize, FfxFloat32 fDeviceDepth) +{ + const FfxFloat32x4 fDeviceToViewDepth = DeviceToViewSpaceTransformFactors(); + + const FfxFloat32 Z = GetViewSpaceDepth(fDeviceDepth); + + const FfxFloat32x2 fNdcPos = ComputeNdc(iViewportPos, iViewportSize); + const FfxFloat32 X = fDeviceToViewDepth[2] * fNdcPos.x * Z; + const FfxFloat32 Y = fDeviceToViewDepth[3] * fNdcPos.y * Z; + + return FfxFloat32x3(X, Y, Z); +} + +FfxFloat32x3 GetViewSpacePositionInMeters(FfxInt32x2 iViewportPos, FfxInt32x2 iViewportSize, FfxFloat32 fDeviceDepth) +{ + return GetViewSpacePosition(iViewportPos, iViewportSize, fDeviceDepth) * ViewSpaceToMetersFactor(); +} + +FfxFloat32 GetMaxDistanceInMeters() +{ +#if FFX_FSR2_OPTION_INVERTED_DEPTH + return GetViewSpaceDepth(0.0f) * ViewSpaceToMetersFactor(); +#else + return GetViewSpaceDepth(1.0f) * ViewSpaceToMetersFactor(); +#endif +} + +FfxFloat32x3 PrepareRgb(FfxFloat32x3 fRgb, FfxFloat32 fExposure, FfxFloat32 fPreExposure) +{ + fRgb /= fPreExposure; + fRgb *= fExposure; + + fRgb = clamp(fRgb, 0.0f, FSR2_FP16_MAX); + + return fRgb; +} + +FfxFloat32x3 UnprepareRgb(FfxFloat32x3 fRgb, FfxFloat32 fExposure) +{ + fRgb /= fExposure; + fRgb *= PreExposure(); + + return fRgb; +} + + +struct BilinearSamplingData +{ + FfxInt32x2 iOffsets[4]; + FfxFloat32 fWeights[4]; + FfxInt32x2 iBasePos; +}; + +BilinearSamplingData GetBilinearSamplingData(FfxFloat32x2 fUv, FfxInt32x2 iSize) +{ + BilinearSamplingData data; + + FfxFloat32x2 fPxSample = (fUv * iSize) - FfxFloat32x2(0.5f, 0.5f); + data.iBasePos = FfxInt32x2(floor(fPxSample)); + FfxFloat32x2 fPxFrac = ffxFract(fPxSample); + + data.iOffsets[0] = FfxInt32x2(0, 0); + data.iOffsets[1] = FfxInt32x2(1, 0); + data.iOffsets[2] = FfxInt32x2(0, 1); + data.iOffsets[3] = FfxInt32x2(1, 1); + + data.fWeights[0] = (1 - fPxFrac.x) * (1 - fPxFrac.y); + data.fWeights[1] = (fPxFrac.x) * (1 - fPxFrac.y); + data.fWeights[2] = (1 - fPxFrac.x) * (fPxFrac.y); + data.fWeights[3] = (fPxFrac.x) * (fPxFrac.y); + + return data; +} + +struct PlaneData +{ + FfxFloat32x3 fNormal; + FfxFloat32 fDistanceFromOrigin; +}; + +PlaneData GetPlaneFromPoints(FfxFloat32x3 fP0, FfxFloat32x3 fP1, FfxFloat32x3 fP2) +{ + PlaneData plane; + + FfxFloat32x3 v0 = fP0 - fP1; + FfxFloat32x3 v1 = fP0 - fP2; + plane.fNormal = normalize(cross(v0, v1)); + plane.fDistanceFromOrigin = -dot(fP0, plane.fNormal); + + return plane; +} + +FfxFloat32 PointToPlaneDistance(PlaneData plane, FfxFloat32x3 fPoint) +{ + return abs(dot(plane.fNormal, fPoint) + plane.fDistanceFromOrigin); +} + +#endif // #if defined(FFX_GPU) + +#endif //!defined(FFX_FSR2_COMMON_H) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr2/ffx_fsr2_compute_luminance_pyramid.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr2/ffx_fsr2_compute_luminance_pyramid.h new file mode 100644 index 00000000..1fdd8d60 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr2/ffx_fsr2_compute_luminance_pyramid.h @@ -0,0 +1,176 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +FFX_GROUPSHARED FfxUInt32 spdCounter; + +void SpdIncreaseAtomicCounter(FfxUInt32 slice) +{ + SPD_IncreaseAtomicCounter(spdCounter); +} + +FfxUInt32 SpdGetAtomicCounter() +{ + return spdCounter; +} + +void SpdResetAtomicCounter(FfxUInt32 slice) +{ + SPD_ResetAtomicCounter(); +} + +#ifndef SPD_PACKED_ONLY +FFX_GROUPSHARED FfxFloat32 spdIntermediateR[16][16]; +FFX_GROUPSHARED FfxFloat32 spdIntermediateG[16][16]; +FFX_GROUPSHARED FfxFloat32 spdIntermediateB[16][16]; +FFX_GROUPSHARED FfxFloat32 spdIntermediateA[16][16]; + +FfxFloat32x4 SpdLoadSourceImage(FfxFloat32x2 tex, FfxUInt32 slice) +{ + FfxFloat32x2 fUv = (tex + 0.5f + Jitter()) / RenderSize(); + fUv = ClampUv(fUv, RenderSize(), InputColorResourceDimensions()); + FfxFloat32x3 fRgb = SampleInputColor(fUv); + + fRgb /= PreExposure(); + + //compute log luma + const FfxFloat32 fLogLuma = log(ffxMax(FSR2_EPSILON, RGBToLuma(fRgb))); + + // Make sure out of screen pixels contribute no value to the end result + const FfxFloat32 result = all(FFX_LESS_THAN(tex, RenderSize())) ? fLogLuma : 0.0f; + + return FfxFloat32x4(result, 0, 0, 0); +} + +FfxFloat32x4 SpdLoad(FfxInt32x2 tex, FfxUInt32 slice) +{ + return SPD_LoadMipmap5(tex); +} + +void SpdStore(FfxInt32x2 pix, FfxFloat32x4 outValue, FfxUInt32 index, FfxUInt32 slice) +{ + if (index == LumaMipLevelToUse() || index == 5) + { + SPD_SetMipmap(pix, index, outValue.r); + } + + if (index == MipCount() - 1) { //accumulate on 1x1 level + + if (all(FFX_EQUAL(pix, FfxInt32x2(0, 0)))) + { + FfxFloat32 prev = SPD_LoadExposureBuffer().y; + FfxFloat32 result = outValue.r; + + if (prev < resetAutoExposureAverageSmoothing) // Compare Lavg, so small or negative values + { + FfxFloat32 rate = 1.0f; + result = prev + (result - prev) * (1 - exp(-DeltaTime() * rate)); + } + FfxFloat32x2 spdOutput = FfxFloat32x2(ComputeAutoExposureFromLavg(result), result); + SPD_SetExposureBuffer(spdOutput); + } + } +} + +FfxFloat32x4 SpdLoadIntermediate(FfxUInt32 x, FfxUInt32 y) +{ + return FfxFloat32x4( + spdIntermediateR[x][y], + spdIntermediateG[x][y], + spdIntermediateB[x][y], + spdIntermediateA[x][y]); +} +void SpdStoreIntermediate(FfxUInt32 x, FfxUInt32 y, FfxFloat32x4 value) +{ + spdIntermediateR[x][y] = value.x; + spdIntermediateG[x][y] = value.y; + spdIntermediateB[x][y] = value.z; + spdIntermediateA[x][y] = value.w; +} +FfxFloat32x4 SpdReduce4(FfxFloat32x4 v0, FfxFloat32x4 v1, FfxFloat32x4 v2, FfxFloat32x4 v3) +{ + return (v0 + v1 + v2 + v3) * 0.25f; +} +#endif + +// define fetch and store functions Packed +#if FFX_HALF + +FFX_GROUPSHARED FfxFloat16x2 spdIntermediateRG[16][16]; +FFX_GROUPSHARED FfxFloat16x2 spdIntermediateBA[16][16]; + +FfxFloat16x4 SpdLoadSourceImageH(FfxFloat32x2 tex, FfxUInt32 slice) +{ + return FfxFloat16x4(0, 0, 0, 0); +} + +FfxFloat16x4 SpdLoadH(FfxInt32x2 p, FfxUInt32 slice) +{ + return FfxFloat16x4(0, 0, 0, 0); +} + +void SpdStoreH(FfxInt32x2 p, FfxFloat16x4 value, FfxUInt32 mip, FfxUInt32 slice) +{ +} + +FfxFloat16x4 SpdLoadIntermediateH(FfxUInt32 x, FfxUInt32 y) +{ + return FfxFloat16x4( + spdIntermediateRG[x][y].x, + spdIntermediateRG[x][y].y, + spdIntermediateBA[x][y].x, + spdIntermediateBA[x][y].y); +} + +void SpdStoreIntermediateH(FfxUInt32 x, FfxUInt32 y, FfxFloat16x4 value) +{ + spdIntermediateRG[x][y] = value.xy; + spdIntermediateBA[x][y] = value.zw; +} + +FfxFloat16x4 SpdReduce4H(FfxFloat16x4 v0, FfxFloat16x4 v1, FfxFloat16x4 v2, FfxFloat16x4 v3) +{ + return (v0 + v1 + v2 + v3) * FfxFloat16(0.25); +} +#endif + +#include "spd/ffx_spd.h" + +void ComputeAutoExposure(FfxUInt32x3 WorkGroupId, FfxUInt32 LocalThreadIndex) +{ +#if FFX_HALF + SpdDownsampleH( + FfxUInt32x2(WorkGroupId.xy), + FfxUInt32(LocalThreadIndex), + FfxUInt32(MipCount()), + FfxUInt32(NumWorkGroups()), + FfxUInt32(WorkGroupId.z), + FfxUInt32x2(WorkGroupOffset())); +#else + SpdDownsample( + FfxUInt32x2(WorkGroupId.xy), + FfxUInt32(LocalThreadIndex), + FfxUInt32(MipCount()), + FfxUInt32(NumWorkGroups()), + FfxUInt32(WorkGroupId.z), + FfxUInt32x2(WorkGroupOffset())); +#endif +} diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr2/ffx_fsr2_depth_clip.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr2/ffx_fsr2_depth_clip.h new file mode 100644 index 00000000..873ff4b7 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr2/ffx_fsr2_depth_clip.h @@ -0,0 +1,259 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_FSR2_DEPTH_CLIP_H +#define FFX_FSR2_DEPTH_CLIP_H + +FFX_STATIC const FfxFloat32 DepthClipBaseScale = 4.0f; + +FfxFloat32 ComputeDepthClip(FfxFloat32x2 fUvSample, FfxFloat32 fCurrentDepthSample) +{ + FfxFloat32 fCurrentDepthViewSpace = GetViewSpaceDepth(fCurrentDepthSample); + BilinearSamplingData bilinearInfo = GetBilinearSamplingData(fUvSample, RenderSize()); + + FfxFloat32 fDilatedSum = 0.0f; + FfxFloat32 fDepth = 0.0f; + FfxFloat32 fWeightSum = 0.0f; + for (FfxInt32 iSampleIndex = 0; iSampleIndex < 4; iSampleIndex++) { + + const FfxInt32x2 iOffset = bilinearInfo.iOffsets[iSampleIndex]; + const FfxInt32x2 iSamplePos = bilinearInfo.iBasePos + iOffset; + + if (IsOnScreen(iSamplePos, RenderSize())) { + const FfxFloat32 fWeight = bilinearInfo.fWeights[iSampleIndex]; + if (fWeight > fReconstructedDepthBilinearWeightThreshold) { + + const FfxFloat32 fPrevDepthSample = LoadReconstructedPrevDepth(iSamplePos); + const FfxFloat32 fPrevNearestDepthViewSpace = GetViewSpaceDepth(fPrevDepthSample); + + const FfxFloat32 fDepthDiff = fCurrentDepthViewSpace - fPrevNearestDepthViewSpace; + + if (fDepthDiff > 0.0f) { + +#if FFX_FSR2_OPTION_INVERTED_DEPTH + const FfxFloat32 fPlaneDepth = ffxMin(fPrevDepthSample, fCurrentDepthSample); +#else + const FfxFloat32 fPlaneDepth = ffxMax(fPrevDepthSample, fCurrentDepthSample); +#endif + + const FfxFloat32x3 fCenter = GetViewSpacePosition(FfxInt32x2(RenderSize() * 0.5f), RenderSize(), fPlaneDepth); + const FfxFloat32x3 fCorner = GetViewSpacePosition(FfxInt32x2(0, 0), RenderSize(), fPlaneDepth); + + const FfxFloat32 fHalfViewportWidth = length(FfxFloat32x2(RenderSize())); + const FfxFloat32 fDepthThreshold = ffxMax(fCurrentDepthViewSpace, fPrevNearestDepthViewSpace); + + const FfxFloat32 Ksep = 1.37e-05f; + const FfxFloat32 Kfov = length(fCorner) / length(fCenter); + const FfxFloat32 fRequiredDepthSeparation = Ksep * Kfov * fHalfViewportWidth * fDepthThreshold; + + const FfxFloat32 fResolutionFactor = ffxSaturate(length(FfxFloat32x2(RenderSize())) / length(FfxFloat32x2(1920.0f, 1080.0f))); + const FfxFloat32 fPower = ffxLerp(1.0f, 3.0f, fResolutionFactor); + fDepth += ffxPow(ffxSaturate(FfxFloat32(fRequiredDepthSeparation / fDepthDiff)), fPower) * fWeight; + fWeightSum += fWeight; + } + } + } + } + + return (fWeightSum > 0) ? ffxSaturate(1.0f - fDepth / fWeightSum) : 0.0f; +} + +FfxFloat32 ComputeMotionDivergence(FfxInt32x2 iPxPos, FfxInt32x2 iPxInputMotionVectorSize) +{ + FfxFloat32 minconvergence = 1.0f; + + FfxFloat32x2 fMotionVectorNucleus = LoadInputMotionVector(iPxPos); + FfxFloat32 fNucleusVelocityLr = length(fMotionVectorNucleus * RenderSize()); + FfxFloat32 fMaxVelocityUv = length(fMotionVectorNucleus); + + const FfxFloat32 MotionVectorVelocityEpsilon = 1e-02f; + + if (fNucleusVelocityLr > MotionVectorVelocityEpsilon) { + for (FfxInt32 y = -1; y <= 1; ++y) { + for (FfxInt32 x = -1; x <= 1; ++x) { + + FfxInt32x2 sp = ClampLoad(iPxPos, FfxInt32x2(x, y), iPxInputMotionVectorSize); + + FfxFloat32x2 fMotionVector = LoadInputMotionVector(sp); + FfxFloat32 fVelocityUv = length(fMotionVector); + + fMaxVelocityUv = ffxMax(fVelocityUv, fMaxVelocityUv); + fVelocityUv = ffxMax(fVelocityUv, fMaxVelocityUv); + minconvergence = ffxMin(minconvergence, dot(fMotionVector / fVelocityUv, fMotionVectorNucleus / fVelocityUv)); + } + } + } + + return ffxSaturate(1.0f - minconvergence) * ffxSaturate(fMaxVelocityUv / 0.01f); +} + +FfxFloat32 ComputeDepthDivergence(FfxInt32x2 iPxPos) +{ + const FfxFloat32 fMaxDistInMeters = GetMaxDistanceInMeters(); + FfxFloat32 fDepthMax = 0.0f; + FfxFloat32 fDepthMin = fMaxDistInMeters; + + FfxInt32 iMaxDistFound = 0; + + for (FfxInt32 y = -1; y < 2; y++) { + for (FfxInt32 x = -1; x < 2; x++) { + + const FfxInt32x2 iOffset = FfxInt32x2(x, y); + const FfxInt32x2 iSamplePos = iPxPos + iOffset; + + const FfxFloat32 fOnScreenFactor = IsOnScreen(iSamplePos, RenderSize()) ? 1.0f : 0.0f; + FfxFloat32 fDepth = GetViewSpaceDepthInMeters(LoadDilatedDepth(iSamplePos)) * fOnScreenFactor; + + iMaxDistFound |= FfxInt32(fMaxDistInMeters == fDepth); + + fDepthMin = ffxMin(fDepthMin, fDepth); + fDepthMax = ffxMax(fDepthMax, fDepth); + } + } + + return (1.0f - fDepthMin / fDepthMax) * (FfxBoolean(iMaxDistFound) ? 0.0f : 1.0f); +} + +FfxFloat32 ComputeTemporalMotionDivergence(FfxInt32x2 iPxPos) +{ + const FfxFloat32x2 fUv = FfxFloat32x2(iPxPos + 0.5f) / RenderSize(); + + FfxFloat32x2 fMotionVector = LoadDilatedMotionVector(iPxPos); + FfxFloat32x2 fReprojectedUv = fUv + fMotionVector; + fReprojectedUv = ClampUv(fReprojectedUv, RenderSize(), MaxRenderSize()); + FfxFloat32x2 fPrevMotionVector = SamplePreviousDilatedMotionVector(fReprojectedUv); + + float fPxDistance = length(fMotionVector * DisplaySize()); + return fPxDistance > 1.0f ? ffxLerp(0.0f, 1.0f - ffxSaturate(length(fPrevMotionVector) / length(fMotionVector)), ffxSaturate(ffxPow(fPxDistance / 20.0f, 3.0f))) : 0; +} + +void PreProcessReactiveMasks(FfxInt32x2 iPxLrPos, FfxFloat32 fMotionDivergence) +{ + // Compensate for bilinear sampling in accumulation pass + + FfxFloat32x3 fReferenceColor = LoadInputColor(iPxLrPos).xyz; + FfxFloat32x2 fReactiveFactor = FfxFloat32x2(0.0f, fMotionDivergence); + + float fMasksSum = 0.0f; + + FfxFloat32x3 fColorSamples[9]; + FfxFloat32 fReactiveSamples[9]; + FfxFloat32 fTransparencyAndCompositionSamples[9]; + + FFX_UNROLL + for (FfxInt32 y = -1; y < 2; y++) { + FFX_UNROLL + for (FfxInt32 x = -1; x < 2; x++) { + + const FfxInt32x2 sampleCoord = ClampLoad(iPxLrPos, FfxInt32x2(x, y), FfxInt32x2(RenderSize())); + + FfxInt32 sampleIdx = (y + 1) * 3 + x + 1; + + FfxFloat32x3 fColorSample = LoadInputColor(sampleCoord).xyz; + FfxFloat32 fReactiveSample = LoadReactiveMask(sampleCoord); + FfxFloat32 fTransparencyAndCompositionSample = LoadTransparencyAndCompositionMask(sampleCoord); + + fColorSamples[sampleIdx] = fColorSample; + fReactiveSamples[sampleIdx] = fReactiveSample; + fTransparencyAndCompositionSamples[sampleIdx] = fTransparencyAndCompositionSample; + + fMasksSum += (fReactiveSample + fTransparencyAndCompositionSample); + } + } + + if (fMasksSum > 0) + { + for (FfxInt32 sampleIdx = 0; sampleIdx < 9; sampleIdx++) + { + FfxFloat32x3 fColorSample = fColorSamples[sampleIdx]; + FfxFloat32 fReactiveSample = fReactiveSamples[sampleIdx]; + FfxFloat32 fTransparencyAndCompositionSample = fTransparencyAndCompositionSamples[sampleIdx]; + + const FfxFloat32 fMaxLenSq = ffxMax(dot(fReferenceColor, fReferenceColor), dot(fColorSample, fColorSample)); + const FfxFloat32 fSimilarity = dot(fReferenceColor, fColorSample) / fMaxLenSq; + + // Increase power for non-similar samples + const FfxFloat32 fPowerBiasMax = 6.0f; + const FfxFloat32 fSimilarityPower = 1.0f + (fPowerBiasMax - fSimilarity * fPowerBiasMax); + const FfxFloat32 fWeightedReactiveSample = ffxPow(fReactiveSample, fSimilarityPower); + const FfxFloat32 fWeightedTransparencyAndCompositionSample = ffxPow(fTransparencyAndCompositionSample, fSimilarityPower); + + fReactiveFactor = ffxMax(fReactiveFactor, FfxFloat32x2(fWeightedReactiveSample, fWeightedTransparencyAndCompositionSample)); + } + } + + StoreDilatedReactiveMasks(iPxLrPos, fReactiveFactor); +} + +FfxFloat32x3 ComputePreparedInputColor(FfxInt32x2 iPxLrPos) +{ + //We assume linear data. if non-linear input (sRGB, ...), + //then we should convert to linear first and back to sRGB on output. + FfxFloat32x3 fRgb = ffxMax(FfxFloat32x3(0, 0, 0), LoadInputColor(iPxLrPos)); + + fRgb = PrepareRgb(fRgb, Exposure(), PreExposure()); + + const FfxFloat32x3 fPreparedYCoCg = RGBToYCoCg(fRgb); + + return fPreparedYCoCg; +} + +FfxFloat32 EvaluateSurface(FfxInt32x2 iPxPos, FfxFloat32x2 fMotionVector) +{ + FfxFloat32 d0 = GetViewSpaceDepth(LoadReconstructedPrevDepth(iPxPos + FfxInt32x2(0, -1))); + FfxFloat32 d1 = GetViewSpaceDepth(LoadReconstructedPrevDepth(iPxPos + FfxInt32x2(0, 0))); + FfxFloat32 d2 = GetViewSpaceDepth(LoadReconstructedPrevDepth(iPxPos + FfxInt32x2(0, 1))); + + return 1.0f - FfxFloat32(((d0 - d1) > (d1 * 0.01f)) && ((d1 - d2) > (d2 * 0.01f))); +} + +void DepthClip(FfxInt32x2 iPxPos) +{ + FfxFloat32x2 fDepthUv = (iPxPos + 0.5f) / RenderSize(); + FfxFloat32x2 fMotionVector = LoadDilatedMotionVector(iPxPos); + + // Discard tiny mvs + fMotionVector *= FfxFloat32(length(fMotionVector * DisplaySize()) > 0.01f); + + const FfxFloat32x2 fDilatedUv = fDepthUv + fMotionVector; + const FfxFloat32 fDilatedDepth = LoadDilatedDepth(iPxPos); + const FfxFloat32 fCurrentDepthViewSpace = GetViewSpaceDepth(LoadInputDepth(iPxPos)); + + // Compute prepared input color and depth clip + FfxFloat32 fDepthClip = ComputeDepthClip(fDilatedUv, fDilatedDepth) * EvaluateSurface(iPxPos, fMotionVector); + FfxFloat32x3 fPreparedYCoCg = ComputePreparedInputColor(iPxPos); + StorePreparedInputColor(iPxPos, FfxFloat32x4(fPreparedYCoCg, fDepthClip)); + + // Compute dilated reactive mask +#if FFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS + FfxInt32x2 iSamplePos = iPxPos; +#else + FfxInt32x2 iSamplePos = ComputeHrPosFromLrPos(iPxPos); +#endif + + FfxFloat32 fMotionDivergence = ComputeMotionDivergence(iSamplePos, RenderSize()); + FfxFloat32 fTemporalMotionDifference = ffxSaturate(ComputeTemporalMotionDivergence(iPxPos) - ComputeDepthDivergence(iPxPos)); + + PreProcessReactiveMasks(iPxPos, ffxMax(fTemporalMotionDifference, fMotionDivergence)); +} + +#endif //!defined( FFX_FSR2_DEPTH_CLIPH ) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr2/ffx_fsr2_lock.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr2/ffx_fsr2_lock.h new file mode 100644 index 00000000..61030f6b --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr2/ffx_fsr2_lock.h @@ -0,0 +1,116 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_FSR2_LOCK_H +#define FFX_FSR2_LOCK_H + +void ClearResourcesForNextFrame(in FfxInt32x2 iPxHrPos) +{ + if (all(FFX_LESS_THAN(iPxHrPos, FfxInt32x2(RenderSize())))) + { +#if FFX_FSR2_OPTION_INVERTED_DEPTH + const FfxUInt32 farZ = 0x0; +#else + const FfxUInt32 farZ = 0x3f800000; +#endif + SetReconstructedDepth(iPxHrPos, farZ); + } +} + +FfxBoolean ComputeThinFeatureConfidence(FfxInt32x2 pos) +{ + const FfxInt32 RADIUS = 1; + + FfxFloat32 fNucleus = LoadLockInputLuma(pos); + + FfxFloat32 similar_threshold = 1.05f; + FfxFloat32 dissimilarLumaMin = FSR2_FLT_MAX; + FfxFloat32 dissimilarLumaMax = 0; + + /* + 0 1 2 + 3 4 5 + 6 7 8 + */ + + #define SETBIT(x) (1U << x) + + FfxUInt32 mask = SETBIT(4); //flag fNucleus as similar + + const FfxUInt32 uNumRejectionMasks = 4; + const FfxUInt32 uRejectionMasks[uNumRejectionMasks] = { + SETBIT(0) | SETBIT(1) | SETBIT(3) | SETBIT(4), //Upper left + SETBIT(1) | SETBIT(2) | SETBIT(4) | SETBIT(5), //Upper right + SETBIT(3) | SETBIT(4) | SETBIT(6) | SETBIT(7), //Lower left + SETBIT(4) | SETBIT(5) | SETBIT(7) | SETBIT(8), //Lower right + }; + + FfxInt32 idx = 0; + FFX_UNROLL + for (FfxInt32 y = -RADIUS; y <= RADIUS; y++) { + FFX_UNROLL + for (FfxInt32 x = -RADIUS; x <= RADIUS; x++, idx++) { + if (x == 0 && y == 0) continue; + + FfxInt32x2 samplePos = ClampLoad(pos, FfxInt32x2(x, y), FfxInt32x2(RenderSize())); + + FfxFloat32 sampleLuma = LoadLockInputLuma(samplePos); + FfxFloat32 difference = ffxMax(sampleLuma, fNucleus) / ffxMin(sampleLuma, fNucleus); + + if (difference > 0 && (difference < similar_threshold)) { + mask |= SETBIT(idx); + } else { + dissimilarLumaMin = ffxMin(dissimilarLumaMin, sampleLuma); + dissimilarLumaMax = ffxMax(dissimilarLumaMax, sampleLuma); + } + } + } + + FfxBoolean isRidge = fNucleus > dissimilarLumaMax || fNucleus < dissimilarLumaMin; + + if (FFX_FALSE == isRidge) { + + return false; + } + + FFX_UNROLL + for (FfxInt32 i = 0; i < 4; i++) { + + if ((mask & uRejectionMasks[i]) == uRejectionMasks[i]) { + return false; + } + } + + return true; +} + +void ComputeLock(FfxInt32x2 iPxLrPos) +{ + if (ComputeThinFeatureConfidence(iPxLrPos)) + { + StoreNewLocks(ComputeHrPosFromLrPos(iPxLrPos), 1.f); + } + + ClearResourcesForNextFrame(iPxLrPos); +} + +#endif // FFX_FSR2_LOCK_H diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr2/ffx_fsr2_postprocess_lock_status.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr2/ffx_fsr2_postprocess_lock_status.h new file mode 100644 index 00000000..90ef3442 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr2/ffx_fsr2_postprocess_lock_status.h @@ -0,0 +1,107 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_FSR2_POSTPROCESS_LOCK_STATUS_H +#define FFX_FSR2_POSTPROCESS_LOCK_STATUS_H + +FfxFloat32x4 WrapShadingChangeLuma(FfxInt32x2 iPxSample) +{ + return FfxFloat32x4(LoadMipLuma(iPxSample, LumaMipLevelToUse()), 0, 0, 0); +} + +#if FFX_HALF +FFX_MIN16_F4 WrapShadingChangeLuma(FFX_MIN16_I2 iPxSample) +{ + return FFX_MIN16_F4(LoadMipLuma(iPxSample, LumaMipLevelToUse()), 0, 0, 0); +} +#endif + +#if FFX_FSR2_OPTION_POSTPROCESSLOCKSTATUS_SAMPLERS_USE_DATA_HALF && FFX_HALF +DeclareCustomFetchBilinearSamplesMin16(FetchShadingChangeLumaSamples, WrapShadingChangeLuma) +#else +DeclareCustomFetchBicubicSamples(FetchShadingChangeLumaSamples, WrapShadingChangeLuma) +#endif +DeclareCustomTextureSample(ShadingChangeLumaSample, Lanczos2, FetchShadingChangeLumaSamples) + +FfxFloat32 GetShadingChangeLuma(FfxInt32x2 iPxHrPos, FfxFloat32x2 fUvCoord) +{ + FfxFloat32 fShadingChangeLuma = 0; + +#if 0 + fShadingChangeLuma = Exposure() * exp(ShadingChangeLumaSample(fUvCoord, LumaMipDimensions()).x); +#else + + const FfxFloat32 fDiv = FfxFloat32(2 << LumaMipLevelToUse()); + FfxInt32x2 iMipRenderSize = FfxInt32x2(RenderSize() / fDiv); + + fUvCoord = ClampUv(fUvCoord, iMipRenderSize, LumaMipDimensions()); + fShadingChangeLuma = Exposure() * exp(FfxFloat32(SampleMipLuma(fUvCoord, LumaMipLevelToUse()))); +#endif + + fShadingChangeLuma = ffxPow(fShadingChangeLuma, 1.0f / 6.0f); + + return fShadingChangeLuma; +} + +void UpdateLockStatus(AccumulationPassCommonParams params, + FFX_PARAMETER_INOUT FfxFloat32 fReactiveFactor, LockState state, + FFX_PARAMETER_INOUT FfxFloat32x2 fLockStatus, + FFX_PARAMETER_OUT FfxFloat32 fLockContributionThisFrame, + FFX_PARAMETER_OUT FfxFloat32 fLuminanceDiff) { + + const FfxFloat32 fShadingChangeLuma = GetShadingChangeLuma(params.iPxHrPos, params.fHrUv); + + //init temporal shading change factor, init to -1 or so in reproject to know if "true new"? + fLockStatus[LOCK_TEMPORAL_LUMA] = (fLockStatus[LOCK_TEMPORAL_LUMA] == FfxFloat32(0.0f)) ? fShadingChangeLuma : fLockStatus[LOCK_TEMPORAL_LUMA]; + + FfxFloat32 fPreviousShadingChangeLuma = fLockStatus[LOCK_TEMPORAL_LUMA]; + + fLuminanceDiff = 1.0f - MinDividedByMax(fPreviousShadingChangeLuma, fShadingChangeLuma); + + if (state.NewLock) { + fLockStatus[LOCK_TEMPORAL_LUMA] = fShadingChangeLuma; + + fLockStatus[LOCK_LIFETIME_REMAINING] = (fLockStatus[LOCK_LIFETIME_REMAINING] != 0.0f) ? 2.0f : 1.0f; + } + else if(fLockStatus[LOCK_LIFETIME_REMAINING] <= 1.0f) { + fLockStatus[LOCK_TEMPORAL_LUMA] = ffxLerp(fLockStatus[LOCK_TEMPORAL_LUMA], FfxFloat32(fShadingChangeLuma), 0.5f); + } + else { + if (fLuminanceDiff > 0.1f) { + KillLock(fLockStatus); + } + } + + fReactiveFactor = ffxMax(fReactiveFactor, ffxSaturate((fLuminanceDiff - 0.1f) * 10.0f)); + fLockStatus[LOCK_LIFETIME_REMAINING] *= (1.0f - fReactiveFactor); + + fLockStatus[LOCK_LIFETIME_REMAINING] *= ffxSaturate(1.0f - params.fAccumulationMask); + fLockStatus[LOCK_LIFETIME_REMAINING] *= FfxFloat32(params.fDepthClipFactor < 0.1f); + + // Compute this frame lock contribution + const FfxFloat32 fLifetimeContribution = ffxSaturate(fLockStatus[LOCK_LIFETIME_REMAINING] - 1.0f); + const FfxFloat32 fShadingChangeContribution = ffxSaturate(MinDividedByMax(fLockStatus[LOCK_TEMPORAL_LUMA], fShadingChangeLuma)); + + fLockContributionThisFrame = ffxSaturate(ffxSaturate(fLifetimeContribution * 4.0f) * fShadingChangeContribution); +} + +#endif //!defined( FFX_FSR2_POSTPROCESS_LOCK_STATUS_H ) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr2/ffx_fsr2_rcas.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr2/ffx_fsr2_rcas.h new file mode 100644 index 00000000..b7ffa581 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr2/ffx_fsr2_rcas.h @@ -0,0 +1,67 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#define GROUP_SIZE 8 +#define FSR_RCAS_DENOISE 1 + +#include "ffx_core.h" + +void WriteUpscaledOutput(FFX_MIN16_U2 iPxHrPos, FfxFloat32x3 fUpscaledColor) +{ + StoreUpscaledOutput(FFX_MIN16_I2(iPxHrPos), fUpscaledColor); +} + +#define FSR_RCAS_F 1 +FfxFloat32x4 FsrRcasLoadF(FfxInt32x2 p) +{ + FfxFloat32x4 fColor = LoadRCAS_Input(p); + + fColor.rgb = PrepareRgb(fColor.rgb, Exposure(), PreExposure()); + + return fColor; +} +void FsrRcasInputF(inout FfxFloat32 r, inout FfxFloat32 g, inout FfxFloat32 b) {} + +#include "fsr1/ffx_fsr1.h" + +void CurrFilter(FFX_MIN16_U2 pos) +{ + FfxFloat32x3 c; + FsrRcasF(c.r, c.g, c.b, pos, RCASConfig()); + + c = UnprepareRgb(c, Exposure()); + + WriteUpscaledOutput(pos, c); +} + +void RCAS(FfxUInt32x3 LocalThreadId, FfxUInt32x3 WorkGroupId, FfxUInt32x3 Dtid) +{ + // Do remapping of local xy in workgroup for a more PS-like swizzle pattern. + FfxUInt32x2 gxy = ffxRemapForQuad(LocalThreadId.x) + FfxUInt32x2(WorkGroupId.x << 4u, WorkGroupId.y << 4u); + CurrFilter(FFX_MIN16_U2(gxy)); + gxy.x += 8u; + CurrFilter(FFX_MIN16_U2(gxy)); + gxy.y += 8u; + CurrFilter(FFX_MIN16_U2(gxy)); + gxy.x -= 8u; + CurrFilter(FFX_MIN16_U2(gxy)); +} diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr2/ffx_fsr2_reconstruct_dilated_velocity_and_previous_depth.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr2/ffx_fsr2_reconstruct_dilated_velocity_and_previous_depth.h new file mode 100644 index 00000000..1a4305d7 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr2/ffx_fsr2_reconstruct_dilated_velocity_and_previous_depth.h @@ -0,0 +1,146 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_FSR2_RECONSTRUCT_DILATED_VELOCITY_AND_PREVIOUS_DEPTH_H +#define FFX_FSR2_RECONSTRUCT_DILATED_VELOCITY_AND_PREVIOUS_DEPTH_H + +void ReconstructPrevDepth(FfxInt32x2 iPxPos, FfxFloat32 fDepth, FfxFloat32x2 fMotionVector, FfxInt32x2 iPxDepthSize) +{ + fMotionVector *= FfxFloat32(length(fMotionVector * DisplaySize()) > 0.1f); + + FfxFloat32x2 fUv = (iPxPos + FfxFloat32(0.5)) / iPxDepthSize; + FfxFloat32x2 fReprojectedUv = fUv + fMotionVector; + + BilinearSamplingData bilinearInfo = GetBilinearSamplingData(fReprojectedUv, RenderSize()); + + // Project current depth into previous frame locations. + // Push to all pixels having some contribution if reprojection is using bilinear logic. + for (FfxInt32 iSampleIndex = 0; iSampleIndex < 4; iSampleIndex++) { + + const FfxInt32x2 iOffset = bilinearInfo.iOffsets[iSampleIndex]; + FfxFloat32 fWeight = bilinearInfo.fWeights[iSampleIndex]; + + if (fWeight > fReconstructedDepthBilinearWeightThreshold) { + + FfxInt32x2 iStorePos = bilinearInfo.iBasePos + iOffset; + if (IsOnScreen(iStorePos, iPxDepthSize)) { + StoreReconstructedDepth(iStorePos, fDepth); + } + } + } +} + +void FindNearestDepth(FFX_PARAMETER_IN FfxInt32x2 iPxPos, FFX_PARAMETER_IN FfxInt32x2 iPxSize, FFX_PARAMETER_OUT FfxFloat32 fNearestDepth, FFX_PARAMETER_OUT FfxInt32x2 fNearestDepthCoord) +{ + const FfxInt32 iSampleCount = 9; + const FfxInt32x2 iSampleOffsets[iSampleCount] = { + FfxInt32x2(+0, +0), + FfxInt32x2(+1, +0), + FfxInt32x2(+0, +1), + FfxInt32x2(+0, -1), + FfxInt32x2(-1, +0), + FfxInt32x2(-1, +1), + FfxInt32x2(+1, +1), + FfxInt32x2(-1, -1), + FfxInt32x2(+1, -1), + }; + + // pull out the depth loads to allow SC to batch them + FfxFloat32 depth[9]; + FfxInt32 iSampleIndex = 0; + FFX_UNROLL + for (iSampleIndex = 0; iSampleIndex < iSampleCount; ++iSampleIndex) { + + FfxInt32x2 iPos = iPxPos + iSampleOffsets[iSampleIndex]; + depth[iSampleIndex] = LoadInputDepth(iPos); + } + + // find closest depth + fNearestDepthCoord = iPxPos; + fNearestDepth = depth[0]; + FFX_UNROLL + for (iSampleIndex = 1; iSampleIndex < iSampleCount; ++iSampleIndex) { + + FfxInt32x2 iPos = iPxPos + iSampleOffsets[iSampleIndex]; + if (IsOnScreen(iPos, iPxSize)) { + + FfxFloat32 fNdDepth = depth[iSampleIndex]; +#if FFX_FSR2_OPTION_INVERTED_DEPTH + if (fNdDepth > fNearestDepth) { +#else + if (fNdDepth < fNearestDepth) { +#endif + fNearestDepthCoord = iPos; + fNearestDepth = fNdDepth; + } + } + } +} + +FfxFloat32 ComputeLockInputLuma(FfxInt32x2 iPxLrPos) +{ + //We assume linear data. if non-linear input (sRGB, ...), + //then we should convert to linear first and back to sRGB on output. + FfxFloat32x3 fRgb = ffxMax(FfxFloat32x3(0, 0, 0), LoadInputColor(iPxLrPos)); + + // Use internal auto exposure for locking logic + fRgb /= PreExposure(); + fRgb *= Exposure(); + +#if FFX_FSR2_OPTION_HDR_COLOR_INPUT + fRgb = Tonemap(fRgb); +#endif + + //compute luma used to lock pixels, if used elsewhere the ffxPow must be moved! + const FfxFloat32 fLockInputLuma = ffxPow(RGBToPerceivedLuma(fRgb), FfxFloat32(1.0 / 6.0)); + + return fLockInputLuma; +} + +void ReconstructAndDilate(FfxInt32x2 iPxLrPos) +{ + FfxFloat32 fDilatedDepth; + FfxInt32x2 iNearestDepthCoord; + + FindNearestDepth(iPxLrPos, RenderSize(), fDilatedDepth, iNearestDepthCoord); + +#if FFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS + FfxInt32x2 iSamplePos = iPxLrPos; + FfxInt32x2 iMotionVectorPos = iNearestDepthCoord; +#else + FfxInt32x2 iSamplePos = ComputeHrPosFromLrPos(iPxLrPos); + FfxInt32x2 iMotionVectorPos = ComputeHrPosFromLrPos(iNearestDepthCoord); +#endif + + FfxFloat32x2 fDilatedMotionVector = LoadInputMotionVector(iMotionVectorPos); + + StoreDilatedDepth(iPxLrPos, fDilatedDepth); + StoreDilatedMotionVector(iPxLrPos, fDilatedMotionVector); + + ReconstructPrevDepth(iPxLrPos, fDilatedDepth, fDilatedMotionVector, RenderSize()); + + FfxFloat32 fLockInputLuma = ComputeLockInputLuma(iPxLrPos); + StoreLockInputLuma(iPxLrPos, fLockInputLuma); +} + + +#endif //!defined( FFX_FSR2_RECONSTRUCT_DILATED_VELOCITY_AND_PREVIOUS_DEPTH_H ) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr2/ffx_fsr2_reproject.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr2/ffx_fsr2_reproject.h new file mode 100644 index 00000000..386b2977 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr2/ffx_fsr2_reproject.h @@ -0,0 +1,137 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_FSR2_REPROJECT_H +#define FFX_FSR2_REPROJECT_H + +#ifndef FFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE +#define FFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE 0 // Reference +#endif + +FfxFloat32x4 WrapHistory(FfxInt32x2 iPxSample) +{ + return LoadHistory(iPxSample); +} + +#if FFX_HALF +FFX_MIN16_F4 WrapHistory(FFX_MIN16_I2 iPxSample) +{ + return FFX_MIN16_F4(LoadHistory(iPxSample)); +} +#endif + + +#if FFX_FSR2_OPTION_REPROJECT_SAMPLERS_USE_DATA_HALF && FFX_HALF +DeclareCustomFetchBicubicSamplesMin16(FetchHistorySamples, WrapHistory) +DeclareCustomTextureSampleMin16(HistorySample, FFX_FSR2_GET_LANCZOS_SAMPLER1D(FFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE), FetchHistorySamples) +#else +DeclareCustomFetchBicubicSamples(FetchHistorySamples, WrapHistory) +DeclareCustomTextureSample(HistorySample, FFX_FSR2_GET_LANCZOS_SAMPLER1D(FFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE), FetchHistorySamples) +#endif + +FfxFloat32x4 WrapLockStatus(FfxInt32x2 iPxSample) +{ + FfxFloat32x4 fSample = FfxFloat32x4(LoadLockStatus(iPxSample), 0.0f, 0.0f); + return fSample; +} + +#if FFX_HALF +FFX_MIN16_F4 WrapLockStatus(FFX_MIN16_I2 iPxSample) +{ + FFX_MIN16_F4 fSample = FFX_MIN16_F4(LoadLockStatus(iPxSample), 0.0, 0.0); + + return fSample; +} +#endif + +#if 1 +#if FFX_FSR2_OPTION_REPROJECT_SAMPLERS_USE_DATA_HALF && FFX_HALF +DeclareCustomFetchBilinearSamplesMin16(FetchLockStatusSamples, WrapLockStatus) +DeclareCustomTextureSampleMin16(LockStatusSample, Bilinear, FetchLockStatusSamples) +#else +DeclareCustomFetchBilinearSamples(FetchLockStatusSamples, WrapLockStatus) +DeclareCustomTextureSample(LockStatusSample, Bilinear, FetchLockStatusSamples) +#endif +#else +#if FFX_FSR2_OPTION_REPROJECT_SAMPLERS_USE_DATA_HALF && FFX_HALF +DeclareCustomFetchBicubicSamplesMin16(FetchLockStatusSamples, WrapLockStatus) +DeclareCustomTextureSampleMin16(LockStatusSample, FFX_FSR2_GET_LANCZOS_SAMPLER1D(FFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE), FetchLockStatusSamples) +#else +DeclareCustomFetchBicubicSamples(FetchLockStatusSamples, WrapLockStatus) +DeclareCustomTextureSample(LockStatusSample, FFX_FSR2_GET_LANCZOS_SAMPLER1D(FFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE), FetchLockStatusSamples) +#endif +#endif + +FfxFloat32x2 GetMotionVector(FfxInt32x2 iPxHrPos, FfxFloat32x2 fHrUv) +{ +#if FFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS + FfxFloat32x2 fDilatedMotionVector = LoadDilatedMotionVector(FFX_MIN16_I2(fHrUv * RenderSize())); +#else + FfxFloat32x2 fDilatedMotionVector = LoadInputMotionVector(iPxHrPos); +#endif + + return fDilatedMotionVector; +} + +FfxBoolean IsUvInside(FfxFloat32x2 fUv) +{ + return (fUv.x >= 0.0f && fUv.x <= 1.0f) && (fUv.y >= 0.0f && fUv.y <= 1.0f); +} + +void ComputeReprojectedUVs(const AccumulationPassCommonParams params, FFX_PARAMETER_OUT FfxFloat32x2 fReprojectedHrUv, FFX_PARAMETER_OUT FfxBoolean bIsExistingSample) +{ + fReprojectedHrUv = params.fHrUv + params.fMotionVector; + + bIsExistingSample = IsUvInside(fReprojectedHrUv); +} + +void ReprojectHistoryColor(const AccumulationPassCommonParams params, FFX_PARAMETER_OUT FfxFloat32x3 fHistoryColor, FFX_PARAMETER_OUT FfxFloat32 fTemporalReactiveFactor, FFX_PARAMETER_OUT FfxBoolean bInMotionLastFrame) +{ + FfxFloat32x4 fHistory = HistorySample(params.fReprojectedHrUv, DisplaySize()); + + fHistoryColor = PrepareRgb(fHistory.rgb, Exposure(), PreviousFramePreExposure()); + + fHistoryColor = RGBToYCoCg(fHistoryColor); + + //Compute temporal reactivity info + fTemporalReactiveFactor = ffxSaturate(abs(fHistory.w)); + bInMotionLastFrame = (fHistory.w < 0.0f); +} + +LockState ReprojectHistoryLockStatus(const AccumulationPassCommonParams params, FFX_PARAMETER_OUT FfxFloat32x2 fReprojectedLockStatus) +{ + LockState state = { FFX_FALSE, FFX_FALSE }; + const FfxFloat32 fNewLockIntensity = LoadRwNewLocks(params.iPxHrPos); + state.NewLock = fNewLockIntensity > (127.0f / 255.0f); + + FfxFloat32 fInPlaceLockLifetime = state.NewLock ? fNewLockIntensity : 0; + + fReprojectedLockStatus = SampleLockStatus(params.fReprojectedHrUv); + + if (fReprojectedLockStatus[LOCK_LIFETIME_REMAINING] != FfxFloat32(0.0f)) { + state.WasLockedPrevFrame = true; + } + + return state; +} + +#endif //!defined( FFX_FSR2_REPROJECT_H ) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr2/ffx_fsr2_resources.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr2/ffx_fsr2_resources.h new file mode 100644 index 00000000..a597c5a5 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr2/ffx_fsr2_resources.h @@ -0,0 +1,106 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_FSR2_RESOURCES_H +#define FFX_FSR2_RESOURCES_H + +#if defined(FFX_CPU) || defined(FFX_GPU) +#define FFX_FSR2_RESOURCE_IDENTIFIER_NULL 0 +#define FFX_FSR2_RESOURCE_IDENTIFIER_INPUT_OPAQUE_ONLY 1 +#define FFX_FSR2_RESOURCE_IDENTIFIER_INPUT_COLOR 2 +#define FFX_FSR2_RESOURCE_IDENTIFIER_INPUT_MOTION_VECTORS 3 +#define FFX_FSR2_RESOURCE_IDENTIFIER_INPUT_DEPTH 4 +#define FFX_FSR2_RESOURCE_IDENTIFIER_INPUT_EXPOSURE 5 +#define FFX_FSR2_RESOURCE_IDENTIFIER_INPUT_REACTIVE_MASK 6 +#define FFX_FSR2_RESOURCE_IDENTIFIER_INPUT_TRANSPARENCY_AND_COMPOSITION_MASK 7 +#define FFX_FSR2_RESOURCE_IDENTIFIER_RECONSTRUCTED_PREVIOUS_NEAREST_DEPTH 8 +#define FFX_FSR2_RESOURCE_IDENTIFIER_DILATED_MOTION_VECTORS 9 +#define FFX_FSR2_RESOURCE_IDENTIFIER_DILATED_DEPTH 10 +#define FFX_FSR2_RESOURCE_IDENTIFIER_INTERNAL_UPSCALED_COLOR 11 +#define FFX_FSR2_RESOURCE_IDENTIFIER_LOCK_STATUS 12 +#define FFX_FSR2_RESOURCE_IDENTIFIER_NEW_LOCKS 13 +#define FFX_FSR2_RESOURCE_IDENTIFIER_PREPARED_INPUT_COLOR 14 +#define FFX_FSR2_RESOURCE_IDENTIFIER_LUMA_HISTORY 15 +#define FFX_FSR2_RESOURCE_IDENTIFIER_DEBUG_OUTPUT 16 +#define FFX_FSR2_RESOURCE_IDENTIFIER_LANCZOS_LUT 17 +#define FFX_FSR2_RESOURCE_IDENTIFIER_SPD_ATOMIC_COUNT 18 +#define FFX_FSR2_RESOURCE_IDENTIFIER_UPSCALED_OUTPUT 19 +#define FFX_FSR2_RESOURCE_IDENTIFIER_RCAS_INPUT 20 +#define FFX_FSR2_RESOURCE_IDENTIFIER_LOCK_STATUS_1 21 +#define FFX_FSR2_RESOURCE_IDENTIFIER_LOCK_STATUS_2 22 +#define FFX_FSR2_RESOURCE_IDENTIFIER_INTERNAL_UPSCALED_COLOR_1 23 +#define FFX_FSR2_RESOURCE_IDENTIFIER_INTERNAL_UPSCALED_COLOR_2 24 +#define FFX_FSR2_RESOURCE_IDENTIFIER_INTERNAL_DEFAULT_REACTIVITY 25 +#define FFX_FSR2_RESOURCE_IDENTIFIER_INTERNAL_DEFAULT_TRANSPARENCY_AND_COMPOSITION 26 +#define FFX_FSR2_RESOURCE_IDENTITIER_UPSAMPLE_MAXIMUM_BIAS_LUT 27 +#define FFX_FSR2_RESOURCE_IDENTIFIER_DILATED_REACTIVE_MASKS 28 +#define FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE 29 // same as FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE_MIPMAP_0 +#define FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE_MIPMAP_0 29 +#define FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE_MIPMAP_1 30 +#define FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE_MIPMAP_2 31 +#define FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE_MIPMAP_3 32 +#define FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE_MIPMAP_4 33 +#define FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE_MIPMAP_5 34 +#define FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE_MIPMAP_6 35 +#define FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE_MIPMAP_7 36 +#define FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE_MIPMAP_8 37 +#define FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE_MIPMAP_9 38 +#define FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE_MIPMAP_10 39 +#define FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE_MIPMAP_11 40 +#define FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE_MIPMAP_12 41 +#define FFX_FSR2_RESOURCE_IDENTIFIER_INTERNAL_DEFAULT_EXPOSURE 42 +#define FFX_FSR2_RESOURCE_IDENTIFIER_AUTO_EXPOSURE 43 +#define FFX_FSR2_RESOURCE_IDENTIFIER_AUTOREACTIVE 44 +#define FFX_FSR2_RESOURCE_IDENTIFIER_AUTOCOMPOSITION 45 + +#define FFX_FSR2_RESOURCE_IDENTIFIER_PREV_PRE_ALPHA_COLOR 46 +#define FFX_FSR2_RESOURCE_IDENTIFIER_PREV_POST_ALPHA_COLOR 47 +#define FFX_FSR2_RESOURCE_IDENTIFIER_PREV_PRE_ALPHA_COLOR_1 48 +#define FFX_FSR2_RESOURCE_IDENTIFIER_PREV_POST_ALPHA_COLOR_1 49 +#define FFX_FSR2_RESOURCE_IDENTIFIER_PREV_PRE_ALPHA_COLOR_2 50 +#define FFX_FSR2_RESOURCE_IDENTIFIER_PREV_POST_ALPHA_COLOR_2 51 +#define FFX_FSR2_RESOURCE_IDENTIFIER_PREVIOUS_DILATED_MOTION_VECTORS 52 +#define FFX_FSR2_RESOURCE_IDENTIFIER_INTERNAL_DILATED_MOTION_VECTORS_1 53 +#define FFX_FSR2_RESOURCE_IDENTIFIER_INTERNAL_DILATED_MOTION_VECTORS_2 54 +#define FFX_FSR2_RESOURCE_IDENTIFIER_LUMA_HISTORY_1 55 +#define FFX_FSR2_RESOURCE_IDENTIFIER_LUMA_HISTORY_2 56 +#define FFX_FSR2_RESOURCE_IDENTIFIER_LOCK_INPUT_LUMA 57 + +// Shading change detection mip level setting, value must be in the range [FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE_MIPMAP_0, FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE_MIPMAP_12] +#define FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE_MIPMAP_SHADING_CHANGE FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE_MIPMAP_4 +#define FFX_FSR2_SHADING_CHANGE_MIP_LEVEL (FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE_MIPMAP_SHADING_CHANGE - FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE) + +#define FFX_FSR2_RESOURCE_IDENTIFIER_COUNT 58 + +#define FFX_FSR2_CONSTANTBUFFER_IDENTIFIER_FSR2 0 +#define FFX_FSR2_CONSTANTBUFFER_IDENTIFIER_SPD 1 +#define FFX_FSR2_CONSTANTBUFFER_IDENTIFIER_RCAS 2 +#define FFX_FSR2_CONSTANTBUFFER_IDENTIFIER_GENREACTIVE 3 + +#define FFX_FSR2_AUTOREACTIVEFLAGS_APPLY_TONEMAP 1 +#define FFX_FSR2_AUTOREACTIVEFLAGS_APPLY_INVERSETONEMAP 2 +#define FFX_FSR2_AUTOREACTIVEFLAGS_APPLY_THRESHOLD 4 +#define FFX_FSR2_AUTOREACTIVEFLAGS_USE_COMPONENTS_MAX 8 + +#endif // #if defined(FFX_CPU) || defined(FFX_GPU) + +#endif //!defined( FFX_FSR2_RESOURCES_H ) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr2/ffx_fsr2_sample.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr2/ffx_fsr2_sample.h new file mode 100644 index 00000000..b75f090e --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr2/ffx_fsr2_sample.h @@ -0,0 +1,606 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_FSR2_SAMPLE_H +#define FFX_FSR2_SAMPLE_H + +// suppress warnings +#ifdef FFX_HLSL +#pragma warning(disable: 4008) // potentially divide by zero +#endif //FFX_HLSL + +struct FetchedBilinearSamples { + + FfxFloat32x4 fColor00; + FfxFloat32x4 fColor10; + + FfxFloat32x4 fColor01; + FfxFloat32x4 fColor11; +}; + +struct FetchedBicubicSamples { + + FfxFloat32x4 fColor00; + FfxFloat32x4 fColor10; + FfxFloat32x4 fColor20; + FfxFloat32x4 fColor30; + + FfxFloat32x4 fColor01; + FfxFloat32x4 fColor11; + FfxFloat32x4 fColor21; + FfxFloat32x4 fColor31; + + FfxFloat32x4 fColor02; + FfxFloat32x4 fColor12; + FfxFloat32x4 fColor22; + FfxFloat32x4 fColor32; + + FfxFloat32x4 fColor03; + FfxFloat32x4 fColor13; + FfxFloat32x4 fColor23; + FfxFloat32x4 fColor33; +}; + +#if FFX_HALF +struct FetchedBilinearSamplesMin16 { + + FFX_MIN16_F4 fColor00; + FFX_MIN16_F4 fColor10; + + FFX_MIN16_F4 fColor01; + FFX_MIN16_F4 fColor11; +}; + +struct FetchedBicubicSamplesMin16 { + + FFX_MIN16_F4 fColor00; + FFX_MIN16_F4 fColor10; + FFX_MIN16_F4 fColor20; + FFX_MIN16_F4 fColor30; + + FFX_MIN16_F4 fColor01; + FFX_MIN16_F4 fColor11; + FFX_MIN16_F4 fColor21; + FFX_MIN16_F4 fColor31; + + FFX_MIN16_F4 fColor02; + FFX_MIN16_F4 fColor12; + FFX_MIN16_F4 fColor22; + FFX_MIN16_F4 fColor32; + + FFX_MIN16_F4 fColor03; + FFX_MIN16_F4 fColor13; + FFX_MIN16_F4 fColor23; + FFX_MIN16_F4 fColor33; +}; +#else //FFX_HALF +#define FetchedBicubicSamplesMin16 FetchedBicubicSamples +#define FetchedBilinearSamplesMin16 FetchedBilinearSamples +#endif //FFX_HALF + +FfxFloat32x4 Linear(FfxFloat32x4 A, FfxFloat32x4 B, FfxFloat32 t) +{ + return A + (B - A) * t; +} + +FfxFloat32x4 Bilinear(FetchedBilinearSamples BilinearSamples, FfxFloat32x2 fPxFrac) +{ + FfxFloat32x4 fColorX0 = Linear(BilinearSamples.fColor00, BilinearSamples.fColor10, fPxFrac.x); + FfxFloat32x4 fColorX1 = Linear(BilinearSamples.fColor01, BilinearSamples.fColor11, fPxFrac.x); + FfxFloat32x4 fColorXY = Linear(fColorX0, fColorX1, fPxFrac.y); + return fColorXY; +} + +#if FFX_HALF +FFX_MIN16_F4 Linear(FFX_MIN16_F4 A, FFX_MIN16_F4 B, FFX_MIN16_F t) +{ + return A + (B - A) * t; +} + +FFX_MIN16_F4 Bilinear(FetchedBilinearSamplesMin16 BilinearSamples, FFX_MIN16_F2 fPxFrac) +{ + FFX_MIN16_F4 fColorX0 = Linear(BilinearSamples.fColor00, BilinearSamples.fColor10, fPxFrac.x); + FFX_MIN16_F4 fColorX1 = Linear(BilinearSamples.fColor01, BilinearSamples.fColor11, fPxFrac.x); + FFX_MIN16_F4 fColorXY = Linear(fColorX0, fColorX1, fPxFrac.y); + return fColorXY; +} +#endif + +FfxFloat32 Lanczos2NoClamp(FfxFloat32 x) +{ + const FfxFloat32 PI = 3.141592653589793f; // TODO: share SDK constants + return abs(x) < FSR2_EPSILON ? 1.f : (sin(PI * x) / (PI * x)) * (sin(0.5f * PI * x) / (0.5f * PI * x)); +} + +FfxFloat32 Lanczos2(FfxFloat32 x) +{ + x = ffxMin(abs(x), 2.0f); + return Lanczos2NoClamp(x); +} + +#if FFX_HALF + +#if 0 +FFX_MIN16_F Lanczos2NoClamp(FFX_MIN16_F x) +{ + const FFX_MIN16_F PI = FFX_MIN16_F(3.141592653589793f); // TODO: share SDK constants + return abs(x) < FFX_MIN16_F(FSR2_EPSILON) ? FFX_MIN16_F(1.f) : (sin(PI * x) / (PI * x)) * (sin(FFX_MIN16_F(0.5f) * PI * x) / (FFX_MIN16_F(0.5f) * PI * x)); +} +#endif + +FFX_MIN16_F Lanczos2(FFX_MIN16_F x) +{ + x = ffxMin(abs(x), FFX_MIN16_F(2.0f)); + return FFX_MIN16_F(Lanczos2NoClamp(x)); +} +#endif //FFX_HALF + +// FSR1 lanczos approximation. Input is x*x and must be <= 4. +FfxFloat32 Lanczos2ApproxSqNoClamp(FfxFloat32 x2) +{ + FfxFloat32 a = (2.0f / 5.0f) * x2 - 1; + FfxFloat32 b = (1.0f / 4.0f) * x2 - 1; + return ((25.0f / 16.0f) * a * a - (25.0f / 16.0f - 1)) * (b * b); +} + +#if FFX_HALF +FFX_MIN16_F Lanczos2ApproxSqNoClamp(FFX_MIN16_F x2) +{ + FFX_MIN16_F a = FFX_MIN16_F(2.0f / 5.0f) * x2 - FFX_MIN16_F(1); + FFX_MIN16_F b = FFX_MIN16_F(1.0f / 4.0f) * x2 - FFX_MIN16_F(1); + return (FFX_MIN16_F(25.0f / 16.0f) * a * a - FFX_MIN16_F(25.0f / 16.0f - 1)) * (b * b); +} +#endif //FFX_HALF + +FfxFloat32 Lanczos2ApproxSq(FfxFloat32 x2) +{ + x2 = ffxMin(x2, 4.0f); + return Lanczos2ApproxSqNoClamp(x2); +} + +#if FFX_HALF +FFX_MIN16_F Lanczos2ApproxSq(FFX_MIN16_F x2) +{ + x2 = ffxMin(x2, FFX_MIN16_F(4.0f)); + return Lanczos2ApproxSqNoClamp(x2); +} +#endif //FFX_HALF + +FfxFloat32 Lanczos2ApproxNoClamp(FfxFloat32 x) +{ + return Lanczos2ApproxSqNoClamp(x * x); +} + +#if FFX_HALF +FFX_MIN16_F Lanczos2ApproxNoClamp(FFX_MIN16_F x) +{ + return Lanczos2ApproxSqNoClamp(x * x); +} +#endif //FFX_HALF + +FfxFloat32 Lanczos2Approx(FfxFloat32 x) +{ + return Lanczos2ApproxSq(x * x); +} + +#if FFX_HALF +FFX_MIN16_F Lanczos2Approx(FFX_MIN16_F x) +{ + return Lanczos2ApproxSq(x * x); +} +#endif //FFX_HALF + +FfxFloat32 Lanczos2_UseLUT(FfxFloat32 x) +{ + return SampleLanczos2Weight(abs(x)); +} + +#if FFX_HALF +FFX_MIN16_F Lanczos2_UseLUT(FFX_MIN16_F x) +{ + return FFX_MIN16_F(SampleLanczos2Weight(abs(x))); +} +#endif //FFX_HALF + +FfxFloat32x4 Lanczos2_UseLUT(FfxFloat32x4 fColor0, FfxFloat32x4 fColor1, FfxFloat32x4 fColor2, FfxFloat32x4 fColor3, FfxFloat32 t) +{ + FfxFloat32 fWeight0 = Lanczos2_UseLUT(-1.f - t); + FfxFloat32 fWeight1 = Lanczos2_UseLUT(-0.f - t); + FfxFloat32 fWeight2 = Lanczos2_UseLUT(+1.f - t); + FfxFloat32 fWeight3 = Lanczos2_UseLUT(+2.f - t); + return (fWeight0 * fColor0 + fWeight1 * fColor1 + fWeight2 * fColor2 + fWeight3 * fColor3) / (fWeight0 + fWeight1 + fWeight2 + fWeight3); +} +#if FFX_HALF +FFX_MIN16_F4 Lanczos2_UseLUT(FFX_MIN16_F4 fColor0, FFX_MIN16_F4 fColor1, FFX_MIN16_F4 fColor2, FFX_MIN16_F4 fColor3, FFX_MIN16_F t) +{ + FFX_MIN16_F fWeight0 = Lanczos2_UseLUT(FFX_MIN16_F(-1.f) - t); + FFX_MIN16_F fWeight1 = Lanczos2_UseLUT(FFX_MIN16_F(-0.f) - t); + FFX_MIN16_F fWeight2 = Lanczos2_UseLUT(FFX_MIN16_F(+1.f) - t); + FFX_MIN16_F fWeight3 = Lanczos2_UseLUT(FFX_MIN16_F(+2.f) - t); + return (fWeight0 * fColor0 + fWeight1 * fColor1 + fWeight2 * fColor2 + fWeight3 * fColor3) / (fWeight0 + fWeight1 + fWeight2 + fWeight3); +} +#endif + +FfxFloat32x4 Lanczos2(FfxFloat32x4 fColor0, FfxFloat32x4 fColor1, FfxFloat32x4 fColor2, FfxFloat32x4 fColor3, FfxFloat32 t) +{ + FfxFloat32 fWeight0 = Lanczos2(-1.f - t); + FfxFloat32 fWeight1 = Lanczos2(-0.f - t); + FfxFloat32 fWeight2 = Lanczos2(+1.f - t); + FfxFloat32 fWeight3 = Lanczos2(+2.f - t); + return (fWeight0 * fColor0 + fWeight1 * fColor1 + fWeight2 * fColor2 + fWeight3 * fColor3) / (fWeight0 + fWeight1 + fWeight2 + fWeight3); +} + +FfxFloat32x4 Lanczos2(FetchedBicubicSamples Samples, FfxFloat32x2 fPxFrac) +{ + FfxFloat32x4 fColorX0 = Lanczos2(Samples.fColor00, Samples.fColor10, Samples.fColor20, Samples.fColor30, fPxFrac.x); + FfxFloat32x4 fColorX1 = Lanczos2(Samples.fColor01, Samples.fColor11, Samples.fColor21, Samples.fColor31, fPxFrac.x); + FfxFloat32x4 fColorX2 = Lanczos2(Samples.fColor02, Samples.fColor12, Samples.fColor22, Samples.fColor32, fPxFrac.x); + FfxFloat32x4 fColorX3 = Lanczos2(Samples.fColor03, Samples.fColor13, Samples.fColor23, Samples.fColor33, fPxFrac.x); + FfxFloat32x4 fColorXY = Lanczos2(fColorX0, fColorX1, fColorX2, fColorX3, fPxFrac.y); + + // Deringing + + // TODO: only use 4 by checking jitter + const FfxInt32 iDeringingSampleCount = 4; + const FfxFloat32x4 fDeringingSamples[4] = { + Samples.fColor11, + Samples.fColor21, + Samples.fColor12, + Samples.fColor22, + }; + + FfxFloat32x4 fDeringingMin = fDeringingSamples[0]; + FfxFloat32x4 fDeringingMax = fDeringingSamples[0]; + + FFX_UNROLL + for (FfxInt32 iSampleIndex = 1; iSampleIndex < iDeringingSampleCount; ++iSampleIndex) { + + fDeringingMin = ffxMin(fDeringingMin, fDeringingSamples[iSampleIndex]); + fDeringingMax = ffxMax(fDeringingMax, fDeringingSamples[iSampleIndex]); + } + + fColorXY = clamp(fColorXY, fDeringingMin, fDeringingMax); + + return fColorXY; +} + +#if FFX_HALF +FFX_MIN16_F4 Lanczos2(FFX_MIN16_F4 fColor0, FFX_MIN16_F4 fColor1, FFX_MIN16_F4 fColor2, FFX_MIN16_F4 fColor3, FFX_MIN16_F t) +{ + FFX_MIN16_F fWeight0 = Lanczos2(FFX_MIN16_F(-1.f) - t); + FFX_MIN16_F fWeight1 = Lanczos2(FFX_MIN16_F(-0.f) - t); + FFX_MIN16_F fWeight2 = Lanczos2(FFX_MIN16_F(+1.f) - t); + FFX_MIN16_F fWeight3 = Lanczos2(FFX_MIN16_F(+2.f) - t); + return (fWeight0 * fColor0 + fWeight1 * fColor1 + fWeight2 * fColor2 + fWeight3 * fColor3) / (fWeight0 + fWeight1 + fWeight2 + fWeight3); +} + +FFX_MIN16_F4 Lanczos2(FetchedBicubicSamplesMin16 Samples, FFX_MIN16_F2 fPxFrac) +{ + FFX_MIN16_F4 fColorX0 = Lanczos2(Samples.fColor00, Samples.fColor10, Samples.fColor20, Samples.fColor30, fPxFrac.x); + FFX_MIN16_F4 fColorX1 = Lanczos2(Samples.fColor01, Samples.fColor11, Samples.fColor21, Samples.fColor31, fPxFrac.x); + FFX_MIN16_F4 fColorX2 = Lanczos2(Samples.fColor02, Samples.fColor12, Samples.fColor22, Samples.fColor32, fPxFrac.x); + FFX_MIN16_F4 fColorX3 = Lanczos2(Samples.fColor03, Samples.fColor13, Samples.fColor23, Samples.fColor33, fPxFrac.x); + FFX_MIN16_F4 fColorXY = Lanczos2(fColorX0, fColorX1, fColorX2, fColorX3, fPxFrac.y); + + // Deringing + + // TODO: only use 4 by checking jitter + const FfxInt32 iDeringingSampleCount = 4; + const FFX_MIN16_F4 fDeringingSamples[4] = { + Samples.fColor11, + Samples.fColor21, + Samples.fColor12, + Samples.fColor22, + }; + + FFX_MIN16_F4 fDeringingMin = fDeringingSamples[0]; + FFX_MIN16_F4 fDeringingMax = fDeringingSamples[0]; + + FFX_UNROLL + for (FfxInt32 iSampleIndex = 1; iSampleIndex < iDeringingSampleCount; ++iSampleIndex) + { + fDeringingMin = ffxMin(fDeringingMin, fDeringingSamples[iSampleIndex]); + fDeringingMax = ffxMax(fDeringingMax, fDeringingSamples[iSampleIndex]); + } + + fColorXY = clamp(fColorXY, fDeringingMin, fDeringingMax); + + return fColorXY; +} +#endif //FFX_HALF + + +FfxFloat32x4 Lanczos2LUT(FetchedBicubicSamples Samples, FfxFloat32x2 fPxFrac) +{ + FfxFloat32x4 fColorX0 = Lanczos2_UseLUT(Samples.fColor00, Samples.fColor10, Samples.fColor20, Samples.fColor30, fPxFrac.x); + FfxFloat32x4 fColorX1 = Lanczos2_UseLUT(Samples.fColor01, Samples.fColor11, Samples.fColor21, Samples.fColor31, fPxFrac.x); + FfxFloat32x4 fColorX2 = Lanczos2_UseLUT(Samples.fColor02, Samples.fColor12, Samples.fColor22, Samples.fColor32, fPxFrac.x); + FfxFloat32x4 fColorX3 = Lanczos2_UseLUT(Samples.fColor03, Samples.fColor13, Samples.fColor23, Samples.fColor33, fPxFrac.x); + FfxFloat32x4 fColorXY = Lanczos2_UseLUT(fColorX0, fColorX1, fColorX2, fColorX3, fPxFrac.y); + + // Deringing + + // TODO: only use 4 by checking jitter + const FfxInt32 iDeringingSampleCount = 4; + const FfxFloat32x4 fDeringingSamples[4] = { + Samples.fColor11, + Samples.fColor21, + Samples.fColor12, + Samples.fColor22, + }; + + FfxFloat32x4 fDeringingMin = fDeringingSamples[0]; + FfxFloat32x4 fDeringingMax = fDeringingSamples[0]; + + FFX_UNROLL + for (FfxInt32 iSampleIndex = 1; iSampleIndex < iDeringingSampleCount; ++iSampleIndex) { + + fDeringingMin = ffxMin(fDeringingMin, fDeringingSamples[iSampleIndex]); + fDeringingMax = ffxMax(fDeringingMax, fDeringingSamples[iSampleIndex]); + } + + fColorXY = clamp(fColorXY, fDeringingMin, fDeringingMax); + + return fColorXY; +} + +#if FFX_HALF +FFX_MIN16_F4 Lanczos2LUT(FetchedBicubicSamplesMin16 Samples, FFX_MIN16_F2 fPxFrac) +{ + FFX_MIN16_F4 fColorX0 = Lanczos2_UseLUT(Samples.fColor00, Samples.fColor10, Samples.fColor20, Samples.fColor30, fPxFrac.x); + FFX_MIN16_F4 fColorX1 = Lanczos2_UseLUT(Samples.fColor01, Samples.fColor11, Samples.fColor21, Samples.fColor31, fPxFrac.x); + FFX_MIN16_F4 fColorX2 = Lanczos2_UseLUT(Samples.fColor02, Samples.fColor12, Samples.fColor22, Samples.fColor32, fPxFrac.x); + FFX_MIN16_F4 fColorX3 = Lanczos2_UseLUT(Samples.fColor03, Samples.fColor13, Samples.fColor23, Samples.fColor33, fPxFrac.x); + FFX_MIN16_F4 fColorXY = Lanczos2_UseLUT(fColorX0, fColorX1, fColorX2, fColorX3, fPxFrac.y); + + // Deringing + + // TODO: only use 4 by checking jitter + const FfxInt32 iDeringingSampleCount = 4; + const FFX_MIN16_F4 fDeringingSamples[4] = { + Samples.fColor11, + Samples.fColor21, + Samples.fColor12, + Samples.fColor22, + }; + + FFX_MIN16_F4 fDeringingMin = fDeringingSamples[0]; + FFX_MIN16_F4 fDeringingMax = fDeringingSamples[0]; + + FFX_UNROLL + for (FfxInt32 iSampleIndex = 1; iSampleIndex < iDeringingSampleCount; ++iSampleIndex) + { + fDeringingMin = ffxMin(fDeringingMin, fDeringingSamples[iSampleIndex]); + fDeringingMax = ffxMax(fDeringingMax, fDeringingSamples[iSampleIndex]); + } + + fColorXY = clamp(fColorXY, fDeringingMin, fDeringingMax); + + return fColorXY; +} +#endif //FFX_HALF + + + +FfxFloat32x4 Lanczos2Approx(FfxFloat32x4 fColor0, FfxFloat32x4 fColor1, FfxFloat32x4 fColor2, FfxFloat32x4 fColor3, FfxFloat32 t) +{ + FfxFloat32 fWeight0 = Lanczos2ApproxNoClamp(-1.f - t); + FfxFloat32 fWeight1 = Lanczos2ApproxNoClamp(-0.f - t); + FfxFloat32 fWeight2 = Lanczos2ApproxNoClamp(+1.f - t); + FfxFloat32 fWeight3 = Lanczos2ApproxNoClamp(+2.f - t); + return (fWeight0 * fColor0 + fWeight1 * fColor1 + fWeight2 * fColor2 + fWeight3 * fColor3) / (fWeight0 + fWeight1 + fWeight2 + fWeight3); +} + +#if FFX_HALF +FFX_MIN16_F4 Lanczos2Approx(FFX_MIN16_F4 fColor0, FFX_MIN16_F4 fColor1, FFX_MIN16_F4 fColor2, FFX_MIN16_F4 fColor3, FFX_MIN16_F t) +{ + FFX_MIN16_F fWeight0 = Lanczos2ApproxNoClamp(FFX_MIN16_F(-1.f) - t); + FFX_MIN16_F fWeight1 = Lanczos2ApproxNoClamp(FFX_MIN16_F(-0.f) - t); + FFX_MIN16_F fWeight2 = Lanczos2ApproxNoClamp(FFX_MIN16_F(+1.f) - t); + FFX_MIN16_F fWeight3 = Lanczos2ApproxNoClamp(FFX_MIN16_F(+2.f) - t); + return (fWeight0 * fColor0 + fWeight1 * fColor1 + fWeight2 * fColor2 + fWeight3 * fColor3) / (fWeight0 + fWeight1 + fWeight2 + fWeight3); +} +#endif //FFX_HALF + +FfxFloat32x4 Lanczos2Approx(FetchedBicubicSamples Samples, FfxFloat32x2 fPxFrac) +{ + FfxFloat32x4 fColorX0 = Lanczos2Approx(Samples.fColor00, Samples.fColor10, Samples.fColor20, Samples.fColor30, fPxFrac.x); + FfxFloat32x4 fColorX1 = Lanczos2Approx(Samples.fColor01, Samples.fColor11, Samples.fColor21, Samples.fColor31, fPxFrac.x); + FfxFloat32x4 fColorX2 = Lanczos2Approx(Samples.fColor02, Samples.fColor12, Samples.fColor22, Samples.fColor32, fPxFrac.x); + FfxFloat32x4 fColorX3 = Lanczos2Approx(Samples.fColor03, Samples.fColor13, Samples.fColor23, Samples.fColor33, fPxFrac.x); + FfxFloat32x4 fColorXY = Lanczos2Approx(fColorX0, fColorX1, fColorX2, fColorX3, fPxFrac.y); + + // Deringing + + // TODO: only use 4 by checking jitter + const FfxInt32 iDeringingSampleCount = 4; + const FfxFloat32x4 fDeringingSamples[4] = { + Samples.fColor11, + Samples.fColor21, + Samples.fColor12, + Samples.fColor22, + }; + + FfxFloat32x4 fDeringingMin = fDeringingSamples[0]; + FfxFloat32x4 fDeringingMax = fDeringingSamples[0]; + + FFX_UNROLL + for (FfxInt32 iSampleIndex = 1; iSampleIndex < iDeringingSampleCount; ++iSampleIndex) + { + fDeringingMin = ffxMin(fDeringingMin, fDeringingSamples[iSampleIndex]); + fDeringingMax = ffxMax(fDeringingMax, fDeringingSamples[iSampleIndex]); + } + + fColorXY = clamp(fColorXY, fDeringingMin, fDeringingMax); + + return fColorXY; +} + +#if FFX_HALF +FFX_MIN16_F4 Lanczos2Approx(FetchedBicubicSamplesMin16 Samples, FFX_MIN16_F2 fPxFrac) +{ + FFX_MIN16_F4 fColorX0 = Lanczos2Approx(Samples.fColor00, Samples.fColor10, Samples.fColor20, Samples.fColor30, fPxFrac.x); + FFX_MIN16_F4 fColorX1 = Lanczos2Approx(Samples.fColor01, Samples.fColor11, Samples.fColor21, Samples.fColor31, fPxFrac.x); + FFX_MIN16_F4 fColorX2 = Lanczos2Approx(Samples.fColor02, Samples.fColor12, Samples.fColor22, Samples.fColor32, fPxFrac.x); + FFX_MIN16_F4 fColorX3 = Lanczos2Approx(Samples.fColor03, Samples.fColor13, Samples.fColor23, Samples.fColor33, fPxFrac.x); + FFX_MIN16_F4 fColorXY = Lanczos2Approx(fColorX0, fColorX1, fColorX2, fColorX3, fPxFrac.y); + + // Deringing + + // TODO: only use 4 by checking jitter + const FfxInt32 iDeringingSampleCount = 4; + const FFX_MIN16_F4 fDeringingSamples[4] = { + Samples.fColor11, + Samples.fColor21, + Samples.fColor12, + Samples.fColor22, + }; + + FFX_MIN16_F4 fDeringingMin = fDeringingSamples[0]; + FFX_MIN16_F4 fDeringingMax = fDeringingSamples[0]; + + FFX_UNROLL + for (FfxInt32 iSampleIndex = 1; iSampleIndex < iDeringingSampleCount; ++iSampleIndex) + { + fDeringingMin = ffxMin(fDeringingMin, fDeringingSamples[iSampleIndex]); + fDeringingMax = ffxMax(fDeringingMax, fDeringingSamples[iSampleIndex]); + } + + fColorXY = clamp(fColorXY, fDeringingMin, fDeringingMax); + + return fColorXY; +} +#endif + +// Clamp by offset direction. Assuming iPxSample is already in range and iPxOffset is compile time constant. +FfxInt32x2 ClampCoord(FfxInt32x2 iPxSample, FfxInt32x2 iPxOffset, FfxInt32x2 iTextureSize) +{ + FfxInt32x2 result = iPxSample + iPxOffset; + result.x = (iPxOffset.x < 0) ? ffxMax(result.x, 0) : result.x; + result.x = (iPxOffset.x > 0) ? ffxMin(result.x, iTextureSize.x - 1) : result.x; + result.y = (iPxOffset.y < 0) ? ffxMax(result.y, 0) : result.y; + result.y = (iPxOffset.y > 0) ? ffxMin(result.y, iTextureSize.y - 1) : result.y; + return result; +} +#if FFX_HALF +FFX_MIN16_I2 ClampCoord(FFX_MIN16_I2 iPxSample, FFX_MIN16_I2 iPxOffset, FFX_MIN16_I2 iTextureSize) +{ + FFX_MIN16_I2 result = iPxSample + iPxOffset; + result.x = (iPxOffset.x < FFX_MIN16_I(0)) ? ffxMax(result.x, FFX_MIN16_I(0)) : result.x; + result.x = (iPxOffset.x > FFX_MIN16_I(0)) ? ffxMin(result.x, iTextureSize.x - FFX_MIN16_I(1)) : result.x; + result.y = (iPxOffset.y < FFX_MIN16_I(0)) ? ffxMax(result.y, FFX_MIN16_I(0)) : result.y; + result.y = (iPxOffset.y > FFX_MIN16_I(0)) ? ffxMin(result.y, iTextureSize.y - FFX_MIN16_I(1)) : result.y; + return result; +} +#endif //FFX_HALF + + +#define DeclareCustomFetchBicubicSamplesWithType(SampleType, TextureType, AddrType, Name, LoadTexture) \ + SampleType Name(AddrType iPxSample, AddrType iTextureSize) \ + { \ + SampleType Samples; \ + \ + Samples.fColor00 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(-1, -1), iTextureSize))); \ + Samples.fColor10 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(+0, -1), iTextureSize))); \ + Samples.fColor20 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(+1, -1), iTextureSize))); \ + Samples.fColor30 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(+2, -1), iTextureSize))); \ + \ + Samples.fColor01 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(-1, +0), iTextureSize))); \ + Samples.fColor11 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(+0, +0), iTextureSize))); \ + Samples.fColor21 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(+1, +0), iTextureSize))); \ + Samples.fColor31 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(+2, +0), iTextureSize))); \ + \ + Samples.fColor02 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(-1, +1), iTextureSize))); \ + Samples.fColor12 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(+0, +1), iTextureSize))); \ + Samples.fColor22 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(+1, +1), iTextureSize))); \ + Samples.fColor32 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(+2, +1), iTextureSize))); \ + \ + Samples.fColor03 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(-1, +2), iTextureSize))); \ + Samples.fColor13 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(+0, +2), iTextureSize))); \ + Samples.fColor23 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(+1, +2), iTextureSize))); \ + Samples.fColor33 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(+2, +2), iTextureSize))); \ + \ + return Samples; \ + } + +#define DeclareCustomFetchBicubicSamples(Name, LoadTexture) \ + DeclareCustomFetchBicubicSamplesWithType(FetchedBicubicSamples, FfxFloat32x4, FfxInt32x2, Name, LoadTexture) + +#define DeclareCustomFetchBicubicSamplesMin16(Name, LoadTexture) \ + DeclareCustomFetchBicubicSamplesWithType(FetchedBicubicSamplesMin16, FFX_MIN16_F4, FfxInt32x2, Name, LoadTexture) + +#define DeclareCustomFetchBilinearSamplesWithType(SampleType, TextureType,AddrType, Name, LoadTexture) \ + SampleType Name(AddrType iPxSample, AddrType iTextureSize) \ + { \ + SampleType Samples; \ + Samples.fColor00 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(+0, +0), iTextureSize))); \ + Samples.fColor10 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(+1, +0), iTextureSize))); \ + Samples.fColor01 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(+0, +1), iTextureSize))); \ + Samples.fColor11 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(+1, +1), iTextureSize))); \ + return Samples; \ + } + +#define DeclareCustomFetchBilinearSamples(Name, LoadTexture) \ + DeclareCustomFetchBilinearSamplesWithType(FetchedBilinearSamples, FfxFloat32x4, FfxInt32x2, Name, LoadTexture) + +#define DeclareCustomFetchBilinearSamplesMin16(Name, LoadTexture) \ + DeclareCustomFetchBilinearSamplesWithType(FetchedBilinearSamplesMin16, FFX_MIN16_F4, FfxInt32x2, Name, LoadTexture) + +// BE CAREFUL: there is some precision issues and (3253, 125) leading to (3252.9989778, 125.001102) +// is common, so iPxSample can "jitter" +#define DeclareCustomTextureSample(Name, InterpolateSamples, FetchSamples) \ + FfxFloat32x4 Name(FfxFloat32x2 fUvSample, FfxInt32x2 iTextureSize) \ + { \ + FfxFloat32x2 fPxSample = (fUvSample * FfxFloat32x2(iTextureSize)) - FfxFloat32x2(0.5f, 0.5f); \ + /* Clamp base coords */ \ + fPxSample.x = ffxMax(0.0f, ffxMin(FfxFloat32(iTextureSize.x), fPxSample.x)); \ + fPxSample.y = ffxMax(0.0f, ffxMin(FfxFloat32(iTextureSize.y), fPxSample.y)); \ + /* */ \ + FfxInt32x2 iPxSample = FfxInt32x2(floor(fPxSample)); \ + FfxFloat32x2 fPxFrac = ffxFract(fPxSample); \ + FfxFloat32x4 fColorXY = FfxFloat32x4(InterpolateSamples(FetchSamples(iPxSample, iTextureSize), fPxFrac)); \ + return fColorXY; \ + } + +#define DeclareCustomTextureSampleMin16(Name, InterpolateSamples, FetchSamples) \ + FFX_MIN16_F4 Name(FfxFloat32x2 fUvSample, FfxInt32x2 iTextureSize) \ + { \ + FfxFloat32x2 fPxSample = (fUvSample * FfxFloat32x2(iTextureSize)) - FfxFloat32x2(0.5f, 0.5f); \ + /* Clamp base coords */ \ + fPxSample.x = ffxMax(0.0f, ffxMin(FfxFloat32(iTextureSize.x), fPxSample.x)); \ + fPxSample.y = ffxMax(0.0f, ffxMin(FfxFloat32(iTextureSize.y), fPxSample.y)); \ + /* */ \ + FfxInt32x2 iPxSample = FfxInt32x2(floor(fPxSample)); \ + FFX_MIN16_F2 fPxFrac = FFX_MIN16_F2(ffxFract(fPxSample)); \ + FFX_MIN16_F4 fColorXY = FFX_MIN16_F4(InterpolateSamples(FetchSamples(iPxSample, iTextureSize), fPxFrac)); \ + return fColorXY; \ + } + +#define FFX_FSR2_CONCAT_ID(x, y) x ## y +#define FFX_FSR2_CONCAT(x, y) FFX_FSR2_CONCAT_ID(x, y) +#define FFX_FSR2_SAMPLER_1D_0 Lanczos2 +#define FFX_FSR2_SAMPLER_1D_1 Lanczos2LUT +#define FFX_FSR2_SAMPLER_1D_2 Lanczos2Approx + +#define FFX_FSR2_GET_LANCZOS_SAMPLER1D(x) FFX_FSR2_CONCAT(FFX_FSR2_SAMPLER_1D_, x) + +#endif //!defined( FFX_FSR2_SAMPLE_H ) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr2/ffx_fsr2_tcr_autogen.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr2/ffx_fsr2_tcr_autogen.h new file mode 100644 index 00000000..10970eff --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr2/ffx_fsr2_tcr_autogen.h @@ -0,0 +1,251 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#define USE_YCOCG 1 + +#define fAutogenEpsilon 0.01f + +// EXPERIMENTAL + +FFX_MIN16_F ComputeAutoTC_01(FFX_MIN16_I2 uDispatchThreadId, FFX_MIN16_I2 iPrevIdx) +{ + FfxFloat32x3 colorPreAlpha = LoadOpaqueOnly(uDispatchThreadId); + FfxFloat32x3 colorPostAlpha = LoadInputColor(uDispatchThreadId); + FfxFloat32x3 colorPrevPreAlpha = LoadPrevPreAlpha(iPrevIdx); + FfxFloat32x3 colorPrevPostAlpha = LoadPrevPostAlpha(iPrevIdx); + +#if USE_YCOCG + colorPreAlpha = RGBToYCoCg(colorPreAlpha); + colorPostAlpha = RGBToYCoCg(colorPostAlpha); + colorPrevPreAlpha = RGBToYCoCg(colorPrevPreAlpha); + colorPrevPostAlpha = RGBToYCoCg(colorPrevPostAlpha); +#endif + + FfxFloat32x3 colorDeltaCurr = colorPostAlpha - colorPreAlpha; + FfxFloat32x3 colorDeltaPrev = colorPrevPostAlpha - colorPrevPreAlpha; + bool hasAlpha = any(FFX_GREATER_THAN(abs(colorDeltaCurr), FfxFloat32x3(fAutogenEpsilon, fAutogenEpsilon, fAutogenEpsilon))); + bool hadAlpha = any(FFX_GREATER_THAN(abs(colorDeltaPrev), FfxFloat32x3(fAutogenEpsilon, fAutogenEpsilon, fAutogenEpsilon))); + + FfxFloat32x3 X = colorPreAlpha; + FfxFloat32x3 Y = colorPostAlpha; + FfxFloat32x3 Z = colorPrevPreAlpha; + FfxFloat32x3 W = colorPrevPostAlpha; + + FFX_MIN16_F retVal = FFX_MIN16_F(ffxSaturate(dot(abs(abs(Y - X) - abs(W - Z)), FfxFloat32x3(1, 1, 1)))); + + // cleanup very small values + retVal = (retVal < TcThreshold()) ? FFX_MIN16_F(0.0f) : FFX_MIN16_F(1.f); + + return retVal; +} + +// works ok: thin edges +FFX_MIN16_F ComputeAutoTC_02(FFX_MIN16_I2 uDispatchThreadId, FFX_MIN16_I2 iPrevIdx) +{ + FfxFloat32x3 colorPreAlpha = LoadOpaqueOnly(uDispatchThreadId); + FfxFloat32x3 colorPostAlpha = LoadInputColor(uDispatchThreadId); + FfxFloat32x3 colorPrevPreAlpha = LoadPrevPreAlpha(iPrevIdx); + FfxFloat32x3 colorPrevPostAlpha = LoadPrevPostAlpha(iPrevIdx); + +#if USE_YCOCG + colorPreAlpha = RGBToYCoCg(colorPreAlpha); + colorPostAlpha = RGBToYCoCg(colorPostAlpha); + colorPrevPreAlpha = RGBToYCoCg(colorPrevPreAlpha); + colorPrevPostAlpha = RGBToYCoCg(colorPrevPostAlpha); +#endif + + FfxFloat32x3 colorDelta = colorPostAlpha - colorPreAlpha; + FfxFloat32x3 colorPrevDelta = colorPrevPostAlpha - colorPrevPreAlpha; + bool hasAlpha = any(FFX_GREATER_THAN(abs(colorDelta), FfxFloat32x3(fAutogenEpsilon, fAutogenEpsilon, fAutogenEpsilon))); + bool hadAlpha = any(FFX_GREATER_THAN(abs(colorPrevDelta), FfxFloat32x3(fAutogenEpsilon, fAutogenEpsilon, fAutogenEpsilon))); + + FfxFloat32x3 delta = colorPostAlpha - colorPreAlpha; //prev+1*d = post => d = color, alpha = + FfxFloat32x3 deltaPrev = colorPrevPostAlpha - colorPrevPreAlpha; + + FfxFloat32x3 X = colorPrevPreAlpha; + FfxFloat32x3 N = colorPreAlpha - colorPrevPreAlpha; + FfxFloat32x3 YAminusXA = colorPrevPostAlpha - colorPrevPreAlpha; + FfxFloat32x3 NminusNA = colorPostAlpha - colorPrevPostAlpha; + + FfxFloat32x3 A = (hasAlpha || hadAlpha) ? NminusNA / max(FfxFloat32x3(fAutogenEpsilon, fAutogenEpsilon, fAutogenEpsilon), N) : FfxFloat32x3(0, 0, 0); + + FFX_MIN16_F retVal = FFX_MIN16_F( max(max(A.x, A.y), A.z) ); + + // only pixels that have significantly changed in color shuold be considered + retVal = ffxSaturate(retVal * FFX_MIN16_F(length(colorPostAlpha - colorPrevPostAlpha)) ); + + return retVal; +} + +// This function computes the TransparencyAndComposition mask: +// This mask indicates pixels that should discard locks and apply color clamping. +// +// Typically this is the case for translucent pixels (that don't write depth values) or pixels where the correctness of +// the MVs can not be guaranteed (e.g. procedutal movement or vegetation that does not have MVs to reduce the cost during rasterization) +// Also, large changes in color due to changed lighting should be marked to remove locks on pixels with "old" lighting. +// +// This function takes a opaque only and a final texture and uses internal copies of those textures from the last frame. +// The function tries to determine where the color changes between opaque only and final image to determine the pixels that use transparency. +// Also it uses the previous frames and detects where the use of transparency changed to mark those pixels. +// Additionally it marks pixels where the color changed significantly in the opaque only image, e.g. due to lighting or texture animation. +// +// In the final step it stores the current textures in internal textures for the next frame + +FFX_MIN16_F ComputeTransparencyAndComposition(FFX_MIN16_I2 uDispatchThreadId, FFX_MIN16_I2 iPrevIdx) +{ + FFX_MIN16_F retVal = ComputeAutoTC_02(uDispatchThreadId, iPrevIdx); + + // [branch] + if (retVal > FFX_MIN16_F(0.01f)) + { + retVal = ComputeAutoTC_01(uDispatchThreadId, iPrevIdx); + } + return retVal; +} + +float computeSolidEdge(FFX_MIN16_I2 curPos, FFX_MIN16_I2 prevPos) +{ + float lum[9]; + int i = 0; + for (int y = -1; y < 2; ++y) + { + for (int x = -1; x < 2; ++x) + { + FfxFloat32x3 curCol = LoadOpaqueOnly(curPos + FFX_MIN16_I2(x, y)).rgb; + FfxFloat32x3 prevCol = LoadPrevPreAlpha(prevPos + FFX_MIN16_I2(x, y)).rgb; + lum[i++] = length(curCol - prevCol); + } + } + + //float gradX = abs(lum[3] - lum[4]) + abs(lum[5] - lum[4]); + //float gradY = abs(lum[1] - lum[4]) + abs(lum[7] - lum[4]); + + //return sqrt(gradX * gradX + gradY * gradY); + + float gradX = abs(lum[3] - lum[4]) * abs(lum[5] - lum[4]); + float gradY = abs(lum[1] - lum[4]) * abs(lum[7] - lum[4]); + + return sqrt(sqrt(gradX * gradY)); +} + +float computeAlphaEdge(FFX_MIN16_I2 curPos, FFX_MIN16_I2 prevPos) +{ + float lum[9]; + int i = 0; + for (int y = -1; y < 2; ++y) + { + for (int x = -1; x < 2; ++x) + { + FfxFloat32x3 curCol = abs(LoadInputColor(curPos + FFX_MIN16_I2(x, y)).rgb - LoadOpaqueOnly(curPos + FFX_MIN16_I2(x, y)).rgb); + FfxFloat32x3 prevCol = abs(LoadPrevPostAlpha(prevPos + FFX_MIN16_I2(x, y)).rgb - LoadPrevPreAlpha(prevPos + FFX_MIN16_I2(x, y)).rgb); + lum[i++] = length(curCol - prevCol); + } + } + + //float gradX = abs(lum[3] - lum[4]) + abs(lum[5] - lum[4]); + //float gradY = abs(lum[1] - lum[4]) + abs(lum[7] - lum[4]); + + //return sqrt(gradX * gradX + gradY * gradY); + + float gradX = abs(lum[3] - lum[4]) * abs(lum[5] - lum[4]); + float gradY = abs(lum[1] - lum[4]) * abs(lum[7] - lum[4]); + + return sqrt(sqrt(gradX * gradY)); +} + +FFX_MIN16_F ComputeAabbOverlap(FFX_MIN16_I2 uDispatchThreadId, FFX_MIN16_I2 iPrevIdx) +{ + FFX_MIN16_F retVal = FFX_MIN16_F(0.f); + + FfxFloat32x2 fMotionVector = LoadInputMotionVector(uDispatchThreadId); + FfxFloat32x3 colorPreAlpha = LoadOpaqueOnly(uDispatchThreadId); + FfxFloat32x3 colorPostAlpha = LoadInputColor(uDispatchThreadId); + FfxFloat32x3 colorPrevPreAlpha = LoadPrevPreAlpha(iPrevIdx); + FfxFloat32x3 colorPrevPostAlpha = LoadPrevPostAlpha(iPrevIdx); + +#if USE_YCOCG + colorPreAlpha = RGBToYCoCg(colorPreAlpha); + colorPostAlpha = RGBToYCoCg(colorPostAlpha); + colorPrevPreAlpha = RGBToYCoCg(colorPrevPreAlpha); + colorPrevPostAlpha = RGBToYCoCg(colorPrevPostAlpha); +#endif + FfxFloat32x3 minPrev = FFX_MIN16_F3(+1000.f, +1000.f, +1000.f); + FfxFloat32x3 maxPrev = FFX_MIN16_F3(-1000.f, -1000.f, -1000.f); + for (int y = -1; y < 2; ++y) + { + for (int x = -1; x < 2; ++x) + { + FfxFloat32x3 W = LoadPrevPostAlpha(iPrevIdx + FFX_MIN16_I2(x, y)); + +#if USE_YCOCG + W = RGBToYCoCg(W); +#endif + minPrev = min(minPrev, W); + maxPrev = max(maxPrev, W); + } + } + // instead of computing the overlap: simply count how many samples are outside + // set reactive based on that + FFX_MIN16_F count = FFX_MIN16_F(0.f); + for (int y = -1; y < 2; ++y) + { + for (int x = -1; x < 2; ++x) + { + FfxFloat32x3 Y = LoadInputColor(uDispatchThreadId + FFX_MIN16_I2(x, y)); + +#if USE_YCOCG + Y = RGBToYCoCg(Y); +#endif + count += ((Y.x < minPrev.x) || (Y.x > maxPrev.x)) ? FFX_MIN16_F(1.f) : FFX_MIN16_F(0.f); + count += ((Y.y < minPrev.y) || (Y.y > maxPrev.y)) ? FFX_MIN16_F(1.f) : FFX_MIN16_F(0.f); + count += ((Y.z < minPrev.z) || (Y.z > maxPrev.z)) ? FFX_MIN16_F(1.f) : FFX_MIN16_F(0.f); + } + } + retVal = count / FFX_MIN16_F(27.f); + + return retVal; +} + + +// This function computes the Reactive mask: +// We want pixels marked where the alpha portion of the frame changes a lot between neighbours +// Those pixels are expected to change quickly between frames, too. (e.g. small particles, reflections on curved surfaces...) +// As a result history would not be trustworthy. +// On the other hand we don't want pixels marked where pre-alpha has a large differnce, since those would profit from accumulation +// For mirrors we may assume the pre-alpha is pretty uniform color. +// +// This works well generally, but also marks edge pixels +FFX_MIN16_F ComputeReactive(FFX_MIN16_I2 uDispatchThreadId, FFX_MIN16_I2 iPrevIdx) +{ + // we only get here if alpha has a significant contribution and has changed since last frame. + FFX_MIN16_F retVal = FFX_MIN16_F(0.f); + + // mark pixels with huge variance in alpha as reactive + FFX_MIN16_F alphaEdge = FFX_MIN16_F(computeAlphaEdge(uDispatchThreadId, iPrevIdx)); + FFX_MIN16_F opaqueEdge = FFX_MIN16_F(computeSolidEdge(uDispatchThreadId, iPrevIdx)); + retVal = ffxSaturate(alphaEdge - opaqueEdge); + + // the above also marks edge pixels due to jitter, so we need to cancel those out + + + return retVal; +} diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr2/ffx_fsr2_upsample.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr2/ffx_fsr2_upsample.h new file mode 100644 index 00000000..92871859 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr2/ffx_fsr2_upsample.h @@ -0,0 +1,191 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_FSR2_UPSAMPLE_H +#define FFX_FSR2_UPSAMPLE_H + +FFX_STATIC const FfxUInt32 iLanczos2SampleCount = 16; + +void Deringing(RectificationBox clippingBox, FFX_PARAMETER_INOUT FfxFloat32x3 fColor) +{ + fColor = clamp(fColor, clippingBox.aabbMin, clippingBox.aabbMax); +} +#if FFX_HALF +void Deringing(RectificationBoxMin16 clippingBox, FFX_PARAMETER_INOUT FFX_MIN16_F3 fColor) +{ + fColor = clamp(fColor, clippingBox.aabbMin, clippingBox.aabbMax); +} +#endif + +#ifndef FFX_FSR2_OPTION_UPSAMPLE_USE_LANCZOS_TYPE +#define FFX_FSR2_OPTION_UPSAMPLE_USE_LANCZOS_TYPE 2 // Approximate +#endif + +FfxFloat32 GetUpsampleLanczosWeight(FfxFloat32x2 fSrcSampleOffset, FfxFloat32 fKernelWeight) +{ + FfxFloat32x2 fSrcSampleOffsetBiased = fSrcSampleOffset * fKernelWeight.xx; +#if FFX_FSR2_OPTION_UPSAMPLE_USE_LANCZOS_TYPE == 0 // LANCZOS_TYPE_REFERENCE + FfxFloat32 fSampleWeight = Lanczos2(length(fSrcSampleOffsetBiased)); +#elif FFX_FSR2_OPTION_UPSAMPLE_USE_LANCZOS_TYPE == 1 // LANCZOS_TYPE_LUT + FfxFloat32 fSampleWeight = Lanczos2_UseLUT(length(fSrcSampleOffsetBiased)); +#elif FFX_FSR2_OPTION_UPSAMPLE_USE_LANCZOS_TYPE == 2 // LANCZOS_TYPE_APPROXIMATE + FfxFloat32 fSampleWeight = Lanczos2ApproxSq(dot(fSrcSampleOffsetBiased, fSrcSampleOffsetBiased)); +#else +#error "Invalid Lanczos type" +#endif + return fSampleWeight; +} + +#if FFX_HALF +FFX_MIN16_F GetUpsampleLanczosWeight(FFX_MIN16_F2 fSrcSampleOffset, FFX_MIN16_F fKernelWeight) +{ + FFX_MIN16_F2 fSrcSampleOffsetBiased = fSrcSampleOffset * fKernelWeight.xx; +#if FFX_FSR2_OPTION_UPSAMPLE_USE_LANCZOS_TYPE == 0 // LANCZOS_TYPE_REFERENCE + FFX_MIN16_F fSampleWeight = Lanczos2(length(fSrcSampleOffsetBiased)); +#elif FFX_FSR2_OPTION_UPSAMPLE_USE_LANCZOS_TYPE == 1 // LANCZOS_TYPE_LUT + FFX_MIN16_F fSampleWeight = Lanczos2_UseLUT(length(fSrcSampleOffsetBiased)); +#elif FFX_FSR2_OPTION_UPSAMPLE_USE_LANCZOS_TYPE == 2 // LANCZOS_TYPE_APPROXIMATE + FFX_MIN16_F fSampleWeight = Lanczos2ApproxSq(dot(fSrcSampleOffsetBiased, fSrcSampleOffsetBiased)); + + // To Test: Save reciproqual sqrt compute + // FfxFloat32 fSampleWeight = Lanczos2Sq_UseLUT(dot(fSrcSampleOffsetBiased, fSrcSampleOffsetBiased)); +#else +#error "Invalid Lanczos type" +#endif + return fSampleWeight; +} +#endif + +FfxFloat32 ComputeMaxKernelWeight() { + const FfxFloat32 fKernelSizeBias = 1.0f; + + FfxFloat32 fKernelWeight = FfxFloat32(1) + (FfxFloat32(1.0f) / FfxFloat32x2(DownscaleFactor()) - FfxFloat32(1)).x * FfxFloat32(fKernelSizeBias); + + return ffxMin(FfxFloat32(1.99f), fKernelWeight); +} + +FfxFloat32x4 ComputeUpsampledColorAndWeight(const AccumulationPassCommonParams params, + FFX_PARAMETER_INOUT RectificationBox clippingBox, FfxFloat32 fReactiveFactor) +{ + #if FFX_FSR2_OPTION_UPSAMPLE_SAMPLERS_USE_DATA_HALF && FFX_HALF + #include "ffx_fsr2_force16_begin.h" + #endif + // We compute a sliced lanczos filter with 2 lobes (other slices are accumulated temporaly) + FfxFloat32x2 fDstOutputPos = FfxFloat32x2(params.iPxHrPos) + FFX_BROADCAST_FLOAT32X2(0.5f); // Destination resolution output pixel center position + FfxFloat32x2 fSrcOutputPos = fDstOutputPos * DownscaleFactor(); // Source resolution output pixel center position + FfxInt32x2 iSrcInputPos = FfxInt32x2(floor(fSrcOutputPos)); // TODO: what about weird upscale factors... + + #if FFX_FSR2_OPTION_UPSAMPLE_SAMPLERS_USE_DATA_HALF && FFX_HALF + #include "ffx_fsr2_force16_end.h" + #endif + + FfxFloat32x3 fSamples[iLanczos2SampleCount]; + + FfxFloat32x2 fSrcUnjitteredPos = (FfxFloat32x2(iSrcInputPos) + FfxFloat32x2(0.5f, 0.5f)) - Jitter(); // This is the un-jittered position of the sample at offset 0,0 + + FfxInt32x2 offsetTL; + offsetTL.x = (fSrcUnjitteredPos.x > fSrcOutputPos.x) ? FfxInt32(-2) : FfxInt32(-1); + offsetTL.y = (fSrcUnjitteredPos.y > fSrcOutputPos.y) ? FfxInt32(-2) : FfxInt32(-1); + + //Load samples + // If fSrcUnjitteredPos.y > fSrcOutputPos.y, indicates offsetTL.y = -2, sample offset Y will be [-2, 1], clipbox will be rows [1, 3]. + // Flip row# for sampling offset in this case, so first 0~2 rows in the sampled array can always be used for computing the clipbox. + // This reduces branch or cmove on sampled colors, but moving this overhead to sample position / weight calculation time which apply to less values. + const FfxBoolean bFlipRow = fSrcUnjitteredPos.y > fSrcOutputPos.y; + const FfxBoolean bFlipCol = fSrcUnjitteredPos.x > fSrcOutputPos.x; + + FfxFloat32x2 fOffsetTL = FfxFloat32x2(offsetTL); + + FFX_UNROLL + for (FfxInt32 row = 0; row < 3; row++) { + + FFX_UNROLL + for (FfxInt32 col = 0; col < 3; col++) { + FfxInt32 iSampleIndex = col + (row << 2); + + FfxInt32x2 sampleColRow = FfxInt32x2(bFlipCol ? (3 - col) : col, bFlipRow ? (3 - row) : row); + FfxInt32x2 iSrcSamplePos = FfxInt32x2(iSrcInputPos) + offsetTL + sampleColRow; + + const FfxInt32x2 sampleCoord = ClampLoad(iSrcSamplePos, FfxInt32x2(0, 0), FfxInt32x2(RenderSize())); + + fSamples[iSampleIndex] = LoadPreparedInputColor(FfxInt32x2(sampleCoord)); + } + } + + FfxFloat32x4 fColorAndWeight = FfxFloat32x4(0.0f, 0.0f, 0.0f, 0.0f); + + FfxFloat32x2 fBaseSampleOffset = FfxFloat32x2(fSrcUnjitteredPos - fSrcOutputPos); + + // Identify how much of each upsampled color to be used for this frame + const FfxFloat32 fKernelReactiveFactor = ffxMax(fReactiveFactor, FfxFloat32(params.bIsNewSample)); + const FfxFloat32 fKernelBiasMax = ComputeMaxKernelWeight() * (1.0f - fKernelReactiveFactor); + + const FfxFloat32 fKernelBiasMin = ffxMax(1.0f, ((1.0f + fKernelBiasMax) * 0.3f)); + const FfxFloat32 fKernelBiasFactor = ffxMax(0.0f, ffxMax(0.25f * params.fDepthClipFactor, fKernelReactiveFactor)); + const FfxFloat32 fKernelBias = ffxLerp(fKernelBiasMax, fKernelBiasMin, fKernelBiasFactor); + + const FfxFloat32 fRectificationCurveBias = ffxLerp(-2.0f, -3.0f, ffxSaturate(params.fHrVelocity / 50.0f)); + + FFX_UNROLL + for (FfxInt32 row = 0; row < 3; row++) { + FFX_UNROLL + for (FfxInt32 col = 0; col < 3; col++) { + FfxInt32 iSampleIndex = col + (row << 2); + + const FfxInt32x2 sampleColRow = FfxInt32x2(bFlipCol ? (3 - col) : col, bFlipRow ? (3 - row) : row); + const FfxFloat32x2 fOffset = fOffsetTL + FfxFloat32x2(sampleColRow); + FfxFloat32x2 fSrcSampleOffset = fBaseSampleOffset + fOffset; + + FfxInt32x2 iSrcSamplePos = FfxInt32x2(iSrcInputPos) + FfxInt32x2(offsetTL) + sampleColRow; + + const FfxFloat32 fOnScreenFactor = FfxFloat32(IsOnScreen(FfxInt32x2(iSrcSamplePos), FfxInt32x2(RenderSize()))); + FfxFloat32 fSampleWeight = fOnScreenFactor * FfxFloat32(GetUpsampleLanczosWeight(fSrcSampleOffset, fKernelBias)); + + fColorAndWeight += FfxFloat32x4(fSamples[iSampleIndex] * fSampleWeight, fSampleWeight); + + // Update rectification box + { + const FfxFloat32 fSrcSampleOffsetSq = dot(fSrcSampleOffset, fSrcSampleOffset); + const FfxFloat32 fBoxSampleWeight = exp(fRectificationCurveBias * fSrcSampleOffsetSq); + + const FfxBoolean bInitialSample = (row == 0) && (col == 0); + RectificationBoxAddSample(bInitialSample, clippingBox, fSamples[iSampleIndex], fBoxSampleWeight); + } + } + } + + RectificationBoxComputeVarianceBoxData(clippingBox); + + fColorAndWeight.w *= FfxFloat32(fColorAndWeight.w > FSR2_EPSILON); + + if (fColorAndWeight.w > FSR2_EPSILON) { + // Normalize for deringing (we need to compare colors) + fColorAndWeight.xyz = fColorAndWeight.xyz / fColorAndWeight.w; + fColorAndWeight.w *= fUpsampleLanczosWeightScale; + + Deringing(clippingBox, fColorAndWeight.xyz); + } + + return fColorAndWeight; +} + +#endif //!defined( FFX_FSR2_UPSAMPLE_H ) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3/ffx_fsr3_callbacks_hlsl.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3/ffx_fsr3_callbacks_hlsl.h new file mode 100644 index 00000000..b8240604 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3/ffx_fsr3_callbacks_hlsl.h @@ -0,0 +1,24 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "../fsr2/ffx_fsr2_callbacks_hlsl.h" +#include "ffx_fsr3_resources.h" diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3/ffx_fsr3_common.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3/ffx_fsr3_common.h new file mode 100644 index 00000000..f8c935c7 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3/ffx_fsr3_common.h @@ -0,0 +1,25 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "../fsr2/ffx_fsr2_common.h" +#include "../frameinterpolation/ffx_frameinterpolation_common.h" +#include "../opticalflow/ffx_opticalflow_common.h" diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3/ffx_fsr3_resources.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3/ffx_fsr3_resources.h new file mode 100644 index 00000000..89a3fe68 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3/ffx_fsr3_resources.h @@ -0,0 +1,37 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_FSR3_RESOURCES_H +#define FFX_FSR3_RESOURCES_H + +#include "../fsr2/ffx_fsr2_resources.h" +#include "../frameinterpolation/ffx_frameinterpolation_resources.h" + +#if defined(FFX_CPU) || defined(FFX_GPU) + +#define FFX_FSR3_RESOURCE_IDENTIFIER_OPTICAL_FLOW_VECTOR 0 +#define FFX_FSR3_RESOURCE_IDENTIFIER_OPTICAL_FLOW_SCD_OUTPUT 1 + +#define FFX_FSR3_RESOURCE_IDENTIFIER_COUNT 2 +#endif // #if defined(FFX_CPU) || defined(FFX_GPU) + +#endif //!defined( FFX_FSR2_RESOURCES_H ) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3upscaler/CMakeCompileFSR3UpscalerShaders.txt b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3upscaler/CMakeCompileFSR3UpscalerShaders.txt new file mode 100644 index 00000000..fcba2727 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3upscaler/CMakeCompileFSR3UpscalerShaders.txt @@ -0,0 +1,62 @@ +# This file is part of the FidelityFX SDK. +# +# Copyright (C) 2024 Advanced Micro Devices, Inc. +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files(the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions : +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. + +set(FSR3UPSCALER_BASE_ARGS + -reflection -deps=gcc -DFFX_GPU=1 + + # Only reprojection is to do half for now + -DFFX_FSR3UPSCALER_OPTION_UPSAMPLE_SAMPLERS_USE_DATA_HALF=0 + -DFFX_FSR3UPSCALER_OPTION_ACCUMULATE_SAMPLERS_USE_DATA_HALF=0 + -DFFX_FSR3UPSCALER_OPTION_REPROJECT_SAMPLERS_USE_DATA_HALF=1 + -DFFX_FSR3UPSCALER_OPTION_POSTPROCESSLOCKSTATUS_SAMPLERS_USE_DATA_HALF=0 + + # Upsample uses lanczos approximation + -DFFX_FSR3UPSCALER_OPTION_UPSAMPLE_USE_LANCZOS_TYPE=2) + +set(FSR3UPSCALER_PERMUTATION_ARGS + # Reproject can use either reference lanczos or LUT + -DFFX_FSR3UPSCALER_OPTION_REPROJECT_USE_LANCZOS_TYPE={0,1} + -DFFX_FSR3UPSCALER_OPTION_HDR_COLOR_INPUT={0,1} + -DFFX_FSR3UPSCALER_OPTION_LOW_RESOLUTION_MOTION_VECTORS={0,1} + -DFFX_FSR3UPSCALER_OPTION_JITTERED_MOTION_VECTORS={0,1} + -DFFX_FSR3UPSCALER_OPTION_INVERTED_DEPTH={0,1} + -DFFX_FSR3UPSCALER_OPTION_APPLY_SHARPENING={0,1}) + +set(FSR3UPSCALER_INCLUDE_ARGS + "${FFX_GPU_PATH}" + "${FFX_GPU_PATH}/fsr3upscaler") + +if (NOT FSR3UPSCALER_SHADER_EXT) + set(FSR3UPSCALER_SHADER_EXT *) +endif() + +file(GLOB FSR3UPSCALER_SHADERS + "shaders/fsr3upscaler/*.${FSR3UPSCALER_SHADER_EXT}") + +# compile all the shaders +compile_shaders_with_depfile( + "${FFX_SC_EXECUTABLE}" + "${FSR3UPSCALER_BASE_ARGS}" "${FSR3UPSCALER_API_BASE_ARGS}" "${FSR3UPSCALER_PERMUTATION_ARGS}" "${FSR3UPSCALER_INCLUDE_ARGS}" + "${FSR3UPSCALER_SHADERS}" "${FFX_PASS_SHADER_OUTPUT_PATH}" FSR3UPSCALER_PERMUTATION_OUTPUTS) + +# add the header files they generate to the main list of dependencies +add_shader_output("${FSR3UPSCALER_PERMUTATION_OUTPUTS}") diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3upscaler/ffx_fsr3upscaler_accumulate.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3upscaler/ffx_fsr3upscaler_accumulate.h new file mode 100644 index 00000000..0e728d55 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3upscaler/ffx_fsr3upscaler_accumulate.h @@ -0,0 +1,171 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +void Accumulate(const AccumulationPassCommonParams params, FFX_PARAMETER_INOUT AccumulationPassData data) +{ + // Avoid invalid values when accumulation and upsampled weight is 0 + data.fHistoryWeight *= FfxFloat32(data.fHistoryWeight > FSR3UPSCALER_FP16_MIN); + data.fHistoryWeight = ffxMax(FSR3UPSCALER_EPSILON, data.fHistoryWeight + data.fUpsampledWeight); + +#if FFX_FSR3UPSCALER_OPTION_HDR_COLOR_INPUT + //YCoCg -> RGB -> Tonemap -> YCoCg (Use RGB tonemapper to avoid color desaturation) + data.fUpsampledColor = RGBToYCoCg(Tonemap(YCoCgToRGB(data.fUpsampledColor))); + data.fHistoryColor = RGBToYCoCg(Tonemap(YCoCgToRGB(data.fHistoryColor))); +#endif + + const FfxFloat32 fAlpha = ffxSaturate(data.fUpsampledWeight / data.fHistoryWeight); + data.fHistoryColor = ffxLerp(data.fHistoryColor, data.fUpsampledColor, fAlpha); + data.fHistoryColor = YCoCgToRGB(data.fHistoryColor); + +#if FFX_FSR3UPSCALER_OPTION_HDR_COLOR_INPUT + data.fHistoryColor = InverseTonemap(data.fHistoryColor); +#endif +} + +void RectifyHistory( + const AccumulationPassCommonParams params, + FFX_PARAMETER_INOUT AccumulationPassData data +) +{ + const FfxFloat32 fVecolityFactor = ffxSaturate(params.f4KVelocity / 20.0f); + const FfxFloat32 fDistanceFactor = ffxSaturate(0.75f - params.fFarthestDepthInMeters / 20.0f); + const FfxFloat32 fAccumulationFactor = 1.0f - params.fAccumulation; + const FfxFloat32 fReactiveFactor = ffxPow(params.fReactiveMask, 1.0f / 2.0f); + const FfxFloat32 fShadingChangeFactor = params.fShadingChange; + const FfxFloat32 fBoxScaleT = ffxMax(fVecolityFactor, ffxMax(fDistanceFactor, ffxMax(fAccumulationFactor, ffxMax(fReactiveFactor, fShadingChangeFactor)))); + + const FfxFloat32 fBoxScale = ffxLerp(3.0f, 1.0f, fBoxScaleT); + + const FfxFloat32x3 fScaledBoxVec = data.clippingBox.boxVec * fBoxScale; + const FfxFloat32x3 fBoxMin = data.clippingBox.boxCenter - fScaledBoxVec; + const FfxFloat32x3 fBoxMax = data.clippingBox.boxCenter + fScaledBoxVec; + + if (any(FFX_GREATER_THAN(fBoxMin, data.fHistoryColor)) || any(FFX_GREATER_THAN(data.fHistoryColor, fBoxMax))) { + + const FfxFloat32x3 fClampedHistoryColor = clamp(data.fHistoryColor, fBoxMin, fBoxMax); + + const FfxFloat32 fHistoryContribution = ffxMax(params.fLumaInstabilityFactor, data.fLockContributionThisFrame) * params.fAccumulation * (1 - params.fDisocclusion); + + // Scale history color using rectification info, also using accumulation mask to avoid potential invalid color protection + data.fHistoryColor = ffxLerp(fClampedHistoryColor, data.fHistoryColor, ffxSaturate(fHistoryContribution)); + } +} + +void UpdateLockStatus(AccumulationPassCommonParams params, FFX_PARAMETER_INOUT AccumulationPassData data) +{ + data.fLock *= FfxFloat32(params.bIsNewSample == false); + + const FfxFloat32 fLifetimeDecreaseFactor = ffxMax(ffxSaturate(params.fShadingChange), ffxMax(params.fReactiveMask, params.fDisocclusion)); + data.fLock = ffxMax(0.0f, data.fLock - fLifetimeDecreaseFactor * fLockMax); + + // Compute this frame lock contribution + data.fLockContributionThisFrame = ffxSaturate(ffxSaturate(data.fLock - fLockThreshold) * (fLockMax - fLockThreshold)); + + const FfxFloat32 fNewLockIntensity = LoadRwNewLocks(params.iPxHrPos) * (1.0f - ffxMax(params.fShadingChange * 0, params.fReactiveMask)); + data.fLock = ffxMax(0.0f, ffxMin(data.fLock + fNewLockIntensity, fLockMax)); + + // Preparing for next frame + const FfxFloat32 fLifetimeDecrease = (0.1f / JitterSequenceLength()) * (1.0f - fLifetimeDecreaseFactor); + data.fLock = ffxMax(0.0f, data.fLock - fLifetimeDecrease); + + // we expect similar motion for next frame + // kill lock if that location is outside screen, avoid locks to be clamped to screen borders + const FfxFloat32x2 fEstimatedUvNextFrame = params.fHrUv - params.fMotionVector; + data.fLock *= FfxFloat32(IsUvInside(fEstimatedUvNextFrame) == true); +} + +void ComputeBaseAccumulationWeight(const AccumulationPassCommonParams params, FFX_PARAMETER_INOUT AccumulationPassData data) +{ + FfxFloat32 fBaseAccumulation = params.fAccumulation; + + fBaseAccumulation = ffxMin(fBaseAccumulation, ffxLerp(fBaseAccumulation, 0.15f, ffxSaturate(ffxMax(0.0f, params.f4KVelocity / 0.5f)))); + + data.fHistoryWeight = fBaseAccumulation; +} + +void InitPassData(FfxInt32x2 iPxHrPos, FFX_PARAMETER_INOUT AccumulationPassCommonParams params, FFX_PARAMETER_INOUT AccumulationPassData data) +{ + // Init constant params + params.iPxHrPos = iPxHrPos; + const FfxFloat32x2 fHrUv = (iPxHrPos + 0.5f) / UpscaleSize(); + params.fHrUv = fHrUv; + params.fLrUvJittered = fHrUv + Jitter() / RenderSize(); + params.fLrUv_HwSampler = ClampUv(params.fLrUvJittered, RenderSize(), MaxRenderSize()); + + params.fMotionVector = GetMotionVector(iPxHrPos, fHrUv); + params.f4KVelocity = Get4KVelocity(params.fMotionVector); + + ComputeReprojectedUVs(params); + + const FfxFloat32x2 fLumaInstabilityUv_HW = ClampUv(fHrUv, RenderSize(), MaxRenderSize()); + params.fLumaInstabilityFactor = SampleLumaInstability(fLumaInstabilityUv_HW); + + const FfxFloat32x2 fFarthestDepthUv = ClampUv(params.fLrUvJittered, RenderSize() / 2, GetFarthestDepthMip1ResourceDimensions()); + params.fFarthestDepthInMeters = SampleFarthestDepthMip1(fFarthestDepthUv); + params.bIsNewSample = (params.bIsExistingSample == false || 0 == FrameIndex()); + + const FfxFloat32x4 fDilatedReactiveMasks = SampleDilatedReactiveMasks(params.fLrUv_HwSampler); + params.fReactiveMask = ffxSaturate(fDilatedReactiveMasks[REACTIVE]); + params.fDisocclusion = ffxSaturate(fDilatedReactiveMasks[DISOCCLUSION]); + params.fShadingChange = ffxSaturate(fDilatedReactiveMasks[SHADING_CHANGE]); + params.fAccumulation = ffxSaturate(fDilatedReactiveMasks[ACCUMULAION]); + params.fAccumulation *= FfxFloat32(round(params.fAccumulation * 100.0f) > 1.0f); + + // Init variable data + data.fUpsampledColor = FfxFloat32x3(0.0f, 0.0f, 0.0f); + data.fHistoryColor = FfxFloat32x3(0.0f, 0.0f, 0.0f); + data.fHistoryWeight = 1.0f; + data.fUpsampledWeight = 0.0f; + data.fLock = 0.0f; + data.fLockContributionThisFrame = 0.0f; +} + +void Accumulate(FfxInt32x2 iPxHrPos) +{ + AccumulationPassCommonParams params; + AccumulationPassData data; + InitPassData(iPxHrPos, params, data); + + if (params.bIsExistingSample && !params.bIsNewSample) { + ReprojectHistoryColor(params, data); + } + + UpdateLockStatus(params, data); + + ComputeBaseAccumulationWeight(params, data); + + ComputeUpsampledColorAndWeight(params, data); + + RectifyHistory(params, data); + + Accumulate(params, data); + + data.fHistoryColor /= Exposure(); + + StoreInternalColorAndWeight(iPxHrPos, FfxFloat32x4(data.fHistoryColor, data.fLock)); + + // Output final color when RCAS is disabled +#if FFX_FSR3UPSCALER_OPTION_APPLY_SHARPENING == 0 + StoreUpscaledOutput(iPxHrPos, data.fHistoryColor); +#endif + StoreNewLocks(iPxHrPos, 0); +} diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3upscaler/ffx_fsr3upscaler_callbacks_glsl.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3upscaler/ffx_fsr3upscaler_callbacks_glsl.h new file mode 100644 index 00000000..685712a2 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3upscaler/ffx_fsr3upscaler_callbacks_glsl.h @@ -0,0 +1,882 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_fsr3upscaler_resources.h" + +#if defined(FFX_GPU) +#include "ffx_core.h" +#endif // #if defined(FFX_GPU) + +#if defined(FFX_GPU) +#ifndef FFX_PREFER_WAVE64 +#define FFX_PREFER_WAVE64 +#endif // FFX_PREFER_WAVE64 + +#if defined(FSR3UPSCALER_BIND_CB_FSR3UPSCALER) + layout (set = 0, binding = FSR3UPSCALER_BIND_CB_FSR3UPSCALER, std140) uniform cbFSR3UPSCALER_t + { + FfxInt32x2 iRenderSize; + FfxInt32x2 iPreviousFrameRenderSize; + + FfxInt32x2 iUpscaleSize; + FfxInt32x2 iPreviousFrameUpscaleSize; + + FfxInt32x2 iMaxRenderSize; + FfxInt32x2 iMaxUpscaleSize; + + FfxFloat32x4 fDeviceToViewDepth; + + FfxFloat32x2 fJitter; + FfxFloat32x2 fPreviousFrameJitter; + + FfxFloat32x2 fMotionVectorScale; + FfxFloat32x2 fDownscaleFactor; + + FfxFloat32x2 fMotionVectorJitterCancellation; + FfxFloat32 fTanHalfFOV; + FfxFloat32 fJitterSequenceLength; + + FfxFloat32 fDeltaTime; + FfxFloat32 fDeltaPreExposure; + FfxFloat32 fViewSpaceToMetersFactor; + FfxFloat32 fFrameIndex; + } cbFSR3Upscaler; + + +FfxInt32x2 RenderSize() +{ + return cbFSR3Upscaler.iRenderSize; +} + +FfxInt32x2 PreviousFrameRenderSize() +{ + return cbFSR3Upscaler.iPreviousFrameRenderSize; +} + +FfxInt32x2 MaxRenderSize() +{ + return cbFSR3Upscaler.iMaxRenderSize; +} + +FfxInt32x2 UpscaleSize() +{ + return cbFSR3Upscaler.iUpscaleSize; +} + +FfxInt32x2 PreviousFrameUpscaleSize() +{ + return cbFSR3Upscaler.iPreviousFrameUpscaleSize; +} + +FfxInt32x2 MaxUpscaleSize() +{ + return cbFSR3Upscaler.iMaxUpscaleSize; +} + +FfxFloat32x2 Jitter() +{ + return cbFSR3Upscaler.fJitter; +} + +FfxFloat32x2 PreviousFrameJitter() +{ + return cbFSR3Upscaler.fPreviousFrameJitter; +} + +FfxFloat32x4 DeviceToViewSpaceTransformFactors() +{ + return cbFSR3Upscaler.fDeviceToViewDepth; +} + +FfxFloat32x2 MotionVectorScale() +{ + return cbFSR3Upscaler.fMotionVectorScale; +} + +FfxFloat32x2 DownscaleFactor() +{ + return cbFSR3Upscaler.fDownscaleFactor; +} + +FfxFloat32x2 MotionVectorJitterCancellation() +{ + return cbFSR3Upscaler.fMotionVectorJitterCancellation; +} + +FfxFloat32 TanHalfFoV() +{ + return cbFSR3Upscaler.fTanHalfFOV; +} + +FfxFloat32 JitterSequenceLength() +{ + return cbFSR3Upscaler.fJitterSequenceLength; +} + +FfxFloat32 DeltaTime() +{ + return cbFSR3Upscaler.fDeltaTime; +} + +FfxFloat32 DeltaPreExposure() +{ + return cbFSR3Upscaler.fDeltaPreExposure; +} + +FfxFloat32 ViewSpaceToMetersFactor() +{ + return cbFSR3Upscaler.fViewSpaceToMetersFactor; +} + +FfxFloat32 FrameIndex() +{ + return cbFSR3Upscaler.fFrameIndex; +} + +#endif // #if defined(FSR3UPSCALER_BIND_CB_FSR3UPSCALER) + + +#if defined(FSR3UPSCALER_BIND_CB_AUTOREACTIVE) +layout(set = 0, binding = FSR3UPSCALER_BIND_CB_AUTOREACTIVE, std140) uniform cbGenerateReactive_t +{ + FfxFloat32 fTcThreshold; // 0.1 is a good starting value, lower will result in more TC pixels + FfxFloat32 fTcScale; + FfxFloat32 fReactiveScale; + FfxFloat32 fReactiveMax; +} cbGenerateReactive; + +FfxFloat32 TcThreshold() +{ + return cbGenerateReactive.fTcThreshold; +} + +FfxFloat32 TcScale() +{ + return cbGenerateReactive.fTcScale; +} + +FfxFloat32 ReactiveScale() +{ + return cbGenerateReactive.fReactiveScale; +} + +FfxFloat32 ReactiveMax() +{ + return cbGenerateReactive.fReactiveMax; +} +#endif // #if defined(FSR3UPSCALER_BIND_CB_AUTOREACTIVE) + +#if defined(FSR3UPSCALER_BIND_CB_RCAS) +layout(set = 0, binding = FSR3UPSCALER_BIND_CB_RCAS, std140) uniform cbRCAS_t +{ + FfxUInt32x4 rcasConfig; +} cbRCAS; + +FfxUInt32x4 RCASConfig() +{ + return cbRCAS.rcasConfig; +} +#endif // #if defined(FSR3UPSCALER_BIND_CB_RCAS) + + +#if defined(FSR3UPSCALER_BIND_CB_REACTIVE) +layout(set = 0, binding = FSR3UPSCALER_BIND_CB_REACTIVE, std140) uniform cbGenerateReactive_t +{ + FfxFloat32 gen_reactive_scale; + FfxFloat32 gen_reactive_threshold; + FfxFloat32 gen_reactive_binaryValue; + FfxUInt32 gen_reactive_flags; +} cbGenerateReactive; + +FfxFloat32 GenReactiveScale() +{ + return cbGenerateReactive.gen_reactive_scale; +} + +FfxFloat32 GenReactiveThreshold() +{ + return cbGenerateReactive.gen_reactive_threshold; +} + +FfxFloat32 GenReactiveBinaryValue() +{ + return cbGenerateReactive.gen_reactive_binaryValue; +} + +FfxUInt32 GenReactiveFlags() +{ + return cbGenerateReactive.gen_reactive_flags; +} +#endif // #if defined(FSR3UPSCALER_BIND_CB_REACTIVE) + + +#if defined(FSR3UPSCALER_BIND_CB_SPD) +layout(set = 0, binding = FSR3UPSCALER_BIND_CB_SPD, std140) uniform cbSPD_t +{ + FfxUInt32 mips; + FfxUInt32 numWorkGroups; + FfxUInt32x2 workGroupOffset; + FfxUInt32x2 renderSize; +} cbSPD; + +FfxUInt32 MipCount() +{ + return cbSPD.mips; +} + +FfxUInt32 NumWorkGroups() +{ + return cbSPD.numWorkGroups; +} + +FfxUInt32x2 WorkGroupOffset() +{ + return cbSPD.workGroupOffset; +} + +FfxUInt32x2 SPD_RenderSize() +{ + return cbSPD.renderSize; +} +#endif // #if defined(FSR3UPSCALER_BIND_CB_SPD) + +layout (set = 0, binding = 1000) uniform sampler s_PointClamp; +layout (set = 0, binding = 1001) uniform sampler s_LinearClamp; + +#if defined(FSR3UPSCALER_BIND_SRV_SPD_MIPS) +layout (set = 0, binding = FSR3UPSCALER_BIND_SRV_SPD_MIPS) uniform texture2D r_spd_mips; + +FfxInt32x2 GetSPDMipDimensions(FfxUInt32 uMipLevel) +{ + return textureSize(r_spd_mips, int(uMipLevel)).xy; +} + +FfxFloat32x2 SampleSPDMipLevel(FfxFloat32x2 fUV, FfxUInt32 mipLevel) +{ + return textureLod(sampler2D(r_spd_mips, s_LinearClamp), fUV, float(mipLevel)).rg; +} +#endif + +#if defined(FSR3UPSCALER_BIND_SRV_INPUT_DEPTH) +layout (set = 0, binding = FSR3UPSCALER_BIND_SRV_INPUT_DEPTH) uniform texture2D r_input_depth; + +FfxFloat32 LoadInputDepth(FfxInt32x2 iPxPos) +{ + return texelFetch(r_input_depth, iPxPos, 0).r; +} + +FfxFloat32 SampleInputDepth(FfxFloat32x2 fUV) +{ + return textureLod(sampler2D(r_input_depth, s_LinearClamp), fUV, 0.0).x; +} +#endif + +#if defined(FSR3UPSCALER_BIND_SRV_REACTIVE_MASK) +layout (set = 0, binding = FSR3UPSCALER_BIND_SRV_REACTIVE_MASK) uniform texture2D r_reactive_mask; + +FfxFloat32 LoadReactiveMask(FfxInt32x2 iPxPos) +{ + return texelFetch(r_reactive_mask, FfxInt32x2(iPxPos), 0).r; +} + +FfxInt32x2 GetReactiveMaskResourceDimensions() +{ + return textureSize(r_reactive_mask, 0).xy; +} + +FfxFloat32 SampleReactiveMask(FfxFloat32x2 fUV) +{ + return textureLod(sampler2D(r_reactive_mask, s_LinearClamp), fUV, 0.0).x; +} +#endif + +#if defined(FSR3UPSCALER_BIND_SRV_TRANSPARENCY_AND_COMPOSITION_MASK) +layout (set = 0, binding = FSR3UPSCALER_BIND_SRV_TRANSPARENCY_AND_COMPOSITION_MASK) uniform texture2D r_transparency_and_composition_mask; + +FfxFloat32 LoadTransparencyAndCompositionMask(FfxUInt32x2 iPxPos) +{ + return texelFetch(r_transparency_and_composition_mask, FfxInt32x2(iPxPos), 0).r; +} + +FfxInt32x2 GetTransparencyAndCompositionMaskResourceDimensions() +{ + return textureSize(r_transparency_and_composition_mask, 0).xy; +} + +FfxFloat32 SampleTransparencyAndCompositionMask(FfxFloat32x2 fUV) +{ + return textureLod(sampler2D(r_transparency_and_composition_mask, s_LinearClamp), fUV, 0.0).x; +} +#endif + +#if defined(FSR3UPSCALER_BIND_SRV_INPUT_COLOR) +layout (set = 0, binding = FSR3UPSCALER_BIND_SRV_INPUT_COLOR) uniform texture2D r_input_color_jittered; + +FfxFloat32x3 LoadInputColor(FfxInt32x2 iPxPos) +{ + return texelFetch(r_input_color_jittered, iPxPos, 0).rgb; +} + +FfxFloat32x3 SampleInputColor(FfxFloat32x2 fUV) +{ + return textureLod(sampler2D(r_input_color_jittered, s_LinearClamp), fUV, 0.0).rgb; +} +#endif + +#if defined(FSR3UPSCALER_BIND_SRV_INPUT_MOTION_VECTORS) +layout (set = 0, binding = FSR3UPSCALER_BIND_SRV_INPUT_MOTION_VECTORS) uniform texture2D r_input_motion_vectors; + +FfxFloat32x2 LoadInputMotionVector(FfxInt32x2 iPxDilatedMotionVectorPos) +{ + FfxFloat32x2 fSrcMotionVector = texelFetch(r_input_motion_vectors, iPxDilatedMotionVectorPos, 0).xy; + + FfxFloat32x2 fUvMotionVector = fSrcMotionVector * MotionVectorScale(); + +#if FFX_FSR3UPSCALER_OPTION_JITTERED_MOTION_VECTORS + fUvMotionVector -= MotionVectorJitterCancellation(); +#endif + + return fUvMotionVector; +} +#endif + +#if defined(FSR3UPSCALER_BIND_SRV_INTERNAL_UPSCALED) +layout (set = 0, binding = FSR3UPSCALER_BIND_SRV_INTERNAL_UPSCALED) uniform texture2D r_internal_upscaled_color; + +FfxFloat32x4 LoadHistory(FfxInt32x2 iPxHistory) +{ + return texelFetch(r_internal_upscaled_color, iPxHistory, 0); +} + +FfxFloat32x4 SampleHistory(FfxFloat32x2 fUV) +{ + return textureLod(sampler2D(r_internal_upscaled_color, s_LinearClamp), fUV, 0.0); +} +#endif + +#if defined(FSR3UPSCALER_BIND_UAV_LUMA_HISTORY) +layout (set = 0, binding = FSR3UPSCALER_BIND_UAV_LUMA_HISTORY, rgba8) uniform image2D rw_luma_history; + +void StoreLumaHistory(FfxInt32x2 iPxPos, FfxFloat32x4 fLumaHistory) +{ + imageStore(rw_luma_history, iPxPos, fLumaHistory); +} +#endif + +#if defined(FSR3UPSCALER_BIND_SRV_LUMA_HISTORY) +layout (set = 0, binding = FSR3UPSCALER_BIND_SRV_LUMA_HISTORY) uniform texture2D r_luma_history; + +FfxFloat32x4 LoadLumaHistory(FfxInt32x2 iPxPos) +{ + return texelFetch(r_luma_history, iPxPos, 0); +} + +FfxFloat32x4 SampleLumaHistory(FfxFloat32x2 fUV) +{ + return textureLod(sampler2D(r_luma_history, s_LinearClamp), fUV, 0.0); +} +#endif + +#if defined(FSR3UPSCALER_BIND_SRV_RCAS_INPUT) +layout (set = 0, binding = FSR3UPSCALER_BIND_SRV_RCAS_INPUT) uniform texture2D r_rcas_input; + +FfxFloat32x4 LoadRCAS_Input(FfxInt32x2 iPxPos) +{ + return texelFetch(r_rcas_input, iPxPos, 0); +} + +FfxFloat32x3 SampleRCAS_Input(FfxFloat32x2 fUV) +{ + return textureLod(sampler2D(r_rcas_input, s_LinearClamp), fUV, 0.0).rgb; +} +#endif + +#if defined(FSR3UPSCALER_BIND_UAV_INTERNAL_UPSCALED) +layout (set = 0, binding = FSR3UPSCALER_BIND_UAV_INTERNAL_UPSCALED, rgba16f) writeonly uniform image2D rw_internal_upscaled_color; + +void StoreReprojectedHistory(FfxInt32x2 iPxHistory, FfxFloat32x4 fHistory) +{ + imageStore(rw_internal_upscaled_color, iPxHistory, fHistory); +} + +void StoreInternalColorAndWeight(FfxInt32x2 iPxPos, FfxFloat32x4 fColorAndWeight) +{ + imageStore(rw_internal_upscaled_color, iPxPos, fColorAndWeight); +} +#endif + +#if defined(FSR3UPSCALER_BIND_UAV_UPSCALED_OUTPUT) +layout (set = 0, binding = FSR3UPSCALER_BIND_UAV_UPSCALED_OUTPUT /* app controlled format */) writeonly uniform image2D rw_upscaled_output; + +void StoreUpscaledOutput(FfxInt32x2 iPxPos, FfxFloat32x3 fColor) +{ + imageStore(rw_upscaled_output, iPxPos, FfxFloat32x4(fColor, 1.0)); +} +#endif + +#if defined(FSR3UPSCALER_BIND_SRV_ACCUMULATION) +layout(set = 0, binding = FSR3UPSCALER_BIND_SRV_ACCUMULATION) uniform texture2D r_accumulation; + +FfxFloat32 SampleAccumulation(FfxFloat32x2 fUV) +{ + return textureLod(sampler2D(r_accumulation, s_LinearClamp), fUV, 0.0).x; +} +#endif + +#if defined(FSR3UPSCALER_BIND_UAV_ACCUMULATION) +layout (set = 0, binding = FSR3UPSCALER_BIND_UAV_ACCUMULATION, r8) uniform image2D rw_accumulation; + +void StoreAccumulation(FfxInt32x2 iPxPos, FfxFloat32 fAccumulation) +{ + imageStore(rw_accumulation, iPxPos, vec4(fAccumulation, 0.0, 0.0, 0.0)); +} +#endif + +#if defined(FSR3UPSCALER_BIND_SRV_SHADING_CHANGE) +layout(set = 0, binding = FSR3UPSCALER_BIND_SRV_SHADING_CHANGE) uniform texture2D r_shading_change; + +FfxFloat32 LoadShadingChange(FfxInt32x2 iPxPos) +{ + return texelFetch(r_shading_change, iPxPos, 0).x; +} + +FfxFloat32 SampleShadingChange(FfxFloat32x2 fUV) +{ + return textureLod(sampler2D(r_shading_change, s_LinearClamp), fUV, 0.0).x; +} +#endif + +#if defined(FSR3UPSCALER_BIND_UAV_SHADING_CHANGE) +layout (set = 0, binding = FSR3UPSCALER_BIND_UAV_SHADING_CHANGE, r8) uniform image2D rw_shading_change; + +void StoreShadingChange(FfxInt32x2 iPxPos, FfxFloat32 fShadingChange) +{ + imageStore(rw_shading_change, iPxPos, vec4(fShadingChange, 0.0, 0.0, 0.0)); +} +#endif + +#if defined(FSR3UPSCALER_BIND_SRV_FARTHEST_DEPTH) +layout(set = 0, binding = FSR3UPSCALER_BIND_SRV_FARTHEST_DEPTH) uniform texture2D r_farthest_depth; + +FfxInt32x2 GetFarthestDepthResourceDimensions() +{ + return textureSize(r_farthest_depth, 0).xy; +} + +FfxFloat32 LoadFarthestDepth(FfxInt32x2 iPxPos) +{ + return texelFetch(r_farthest_depth, iPxPos, 0).x; +} + +FfxFloat32 SampleFarthestDepth(FfxFloat32x2 fUV) +{ + return textureLod(sampler2D(r_farthest_depth, s_LinearClamp), fUV, 0.0).x; +} +#endif + +#if defined(FSR3UPSCALER_BIND_UAV_FARTHEST_DEPTH) +layout (set = 0, binding = FSR3UPSCALER_BIND_UAV_FARTHEST_DEPTH, r16f) uniform image2D rw_farthest_depth; + +void StoreFarthestDepth(FfxInt32x2 iPxPos, FfxFloat32 fDepth) +{ + imageStore(rw_farthest_depth, iPxPos, vec4(fDepth, 0.0, 0.0, 0.0)); +} +#endif + +#if defined(FSR3UPSCALER_BIND_SRV_FARTHEST_DEPTH_MIP1) +layout(set = 0, binding = FSR3UPSCALER_BIND_SRV_FARTHEST_DEPTH_MIP1) uniform texture2D r_farthest_depth_mip1; + +FfxInt32x2 GetFarthestDepthMip1ResourceDimensions() +{ + return textureSize(r_farthest_depth_mip1, 0).xy; +} + +FfxFloat32 LoadFarthestDepthMip1(FfxInt32x2 iPxPos) +{ + return texelFetch(r_farthest_depth_mip1, iPxPos, 0).x; +} + +FfxFloat32 SampleFarthestDepthMip1(FfxFloat32x2 fUV) +{ + return textureLod(sampler2D(r_farthest_depth_mip1, s_LinearClamp), fUV, 0.0).x; +} +#endif + +#if defined(FSR3UPSCALER_BIND_UAV_FARTHEST_DEPTH_MIP1) +layout (set = 0, binding = FSR3UPSCALER_BIND_UAV_FARTHEST_DEPTH_MIP1, r16f) uniform image2D rw_farthest_depth_mip1; + +void StoreFarthestDepthMip1(FfxInt32x2 iPxPos, FfxFloat32 fDepth) +{ + imageStore(rw_farthest_depth_mip1, iPxPos, vec4(fDepth, 0.0, 0.0, 0.0)); +} +#endif + +#if defined(FSR3UPSCALER_BIND_SRV_CURRENT_LUMA) +layout(set = 0, binding = FSR3UPSCALER_BIND_SRV_CURRENT_LUMA) uniform texture2D r_current_luma; + +FfxFloat32 LoadCurrentLuma(FfxInt32x2 iPxPos) +{ + return texelFetch(r_current_luma, iPxPos, 0).r; +} + +FfxFloat32 SampleCurrentLuma(FfxFloat32x2 uv) +{ + return textureLod(sampler2D(r_current_luma, s_LinearClamp), uv, 0.0).r; +} +#endif + +#if defined(FSR3UPSCALER_BIND_UAV_CURRENT_LUMA) +layout (set = 0, binding = FSR3UPSCALER_BIND_UAV_CURRENT_LUMA, r16f) uniform image2D rw_current_luma; + +void StoreCurrentLuma(FfxInt32x2 iPxPos, FfxFloat32 fLuma) +{ + imageStore(rw_current_luma, iPxPos, vec4(fLuma, 0.0, 0.0, 0.0)); +} +#endif + +#if defined(FSR3UPSCALER_BIND_SRV_LUMA_INSTABILITY) +layout(set = 0, binding = FSR3UPSCALER_BIND_SRV_LUMA_INSTABILITY) uniform texture2D r_luma_instability; + +FfxFloat32 SampleLumaInstability(FfxFloat32x2 uv) +{ + return textureLod(sampler2D(r_luma_instability, s_LinearClamp), uv, 0.0).x; +} +#endif + +#if defined(FSR3UPSCALER_BIND_UAV_LUMA_INSTABILITY) +layout (set = 0, binding = FSR3UPSCALER_BIND_UAV_LUMA_INSTABILITY, r16f) uniform image2D rw_luma_instability; + +void StoreLumaInstability(FfxInt32x2 iPxPos, FfxFloat32 fLumaInstability) +{ + imageStore(rw_luma_instability, iPxPos, vec4(fLumaInstability, 0.0, 0.0, 0.0)); +} +#endif + +#if defined(FSR3UPSCALER_BIND_SRV_PREVIOUS_LUMA) +layout(set = 0, binding = FSR3UPSCALER_BIND_SRV_PREVIOUS_LUMA) uniform texture2D r_previous_luma; + +FfxFloat32 LoadPreviousLuma(FfxInt32x2 iPxPos) +{ + return texelFetch(r_previous_luma, iPxPos, 0).r; +} + +FfxFloat32 SamplePreviousLuma(FfxFloat32x2 uv) +{ + return textureLod(sampler2D(r_previous_luma, s_LinearClamp), uv, 0.0).r; +} +#endif + +#if defined(FSR3UPSCALER_BIND_SRV_NEW_LOCKS) +layout(set = 0, binding = FSR3UPSCALER_BIND_SRV_NEW_LOCKS) uniform texture2D r_new_locks; + +FfxFloat32 LoadNewLocks(FfxInt32x2 iPxPos) +{ + return texelFetch(r_new_locks, iPxPos, 0).r; +} +#endif + +#if defined(FSR3UPSCALER_BIND_UAV_NEW_LOCKS) +layout(set = 0, binding = FSR3UPSCALER_BIND_UAV_NEW_LOCKS, r8) uniform image2D rw_new_locks; + +FfxFloat32 LoadRwNewLocks(FfxInt32x2 iPxPos) +{ + return imageLoad(rw_new_locks, iPxPos).r; +} + +void StoreNewLocks(FfxInt32x2 iPxPos, FfxFloat32 newLock) +{ + imageStore(rw_new_locks, iPxPos, vec4(newLock, 0, 0, 0)); +} +#endif + +#if defined(FSR3UPSCALER_BIND_SRV_RECONSTRUCTED_PREV_NEAREST_DEPTH) +layout (set = 0, binding = FSR3UPSCALER_BIND_SRV_RECONSTRUCTED_PREV_NEAREST_DEPTH) uniform utexture2D r_reconstructed_previous_nearest_depth; + +FfxFloat32 LoadReconstructedPrevDepth(FfxInt32x2 iPxPos) +{ + return uintBitsToFloat(texelFetch(r_reconstructed_previous_nearest_depth, iPxPos, 0).r); +} +#endif + +#if defined(FSR3UPSCALER_BIND_UAV_RECONSTRUCTED_PREV_NEAREST_DEPTH) +layout (set = 0, binding = FSR3UPSCALER_BIND_UAV_RECONSTRUCTED_PREV_NEAREST_DEPTH, r32ui) uniform uimage2D rw_reconstructed_previous_nearest_depth; + +void StoreReconstructedDepth(FfxInt32x2 iPxSample, FfxFloat32 fDepth) +{ + FfxUInt32 uDepth = floatBitsToUint(fDepth); + + #if FFX_FSR3UPSCALER_OPTION_INVERTED_DEPTH + imageAtomicMax(rw_reconstructed_previous_nearest_depth, iPxSample, uDepth); + #else + imageAtomicMin(rw_reconstructed_previous_nearest_depth, iPxSample, uDepth); // min for standard, max for inverted depth + #endif +} + +void SetReconstructedDepth(FfxInt32x2 iPxSample, FfxUInt32 uValue) +{ + imageStore(rw_reconstructed_previous_nearest_depth, iPxSample, uvec4(uValue, 0, 0, 0)); +} +#endif + +#if defined(FSR3UPSCALER_BIND_UAV_DILATED_DEPTH) +layout (set = 0, binding = FSR3UPSCALER_BIND_UAV_DILATED_DEPTH, r16f) writeonly uniform image2D rw_dilated_depth; + +void StoreDilatedDepth(FFX_PARAMETER_IN FfxInt32x2 iPxPos, FFX_PARAMETER_IN FfxFloat32 fDepth) +{ + imageStore(rw_dilated_depth, iPxPos, vec4(fDepth, 0.0, 0.0, 0.0)); +} +#endif + +#if defined(FSR3UPSCALER_BIND_UAV_DILATED_MOTION_VECTORS) +layout (set = 0, binding = FSR3UPSCALER_BIND_UAV_DILATED_MOTION_VECTORS, rg16f) writeonly uniform image2D rw_dilated_motion_vectors; + +void StoreDilatedMotionVector(FFX_PARAMETER_IN FfxInt32x2 iPxPos, FFX_PARAMETER_IN FfxFloat32x2 fMotionVector) +{ + imageStore(rw_dilated_motion_vectors, iPxPos, vec4(fMotionVector, 0.0, 0.0)); +} +#endif + +#if defined(FSR3UPSCALER_BIND_SRV_DILATED_MOTION_VECTORS) +layout (set = 0, binding = FSR3UPSCALER_BIND_SRV_DILATED_MOTION_VECTORS) uniform texture2D r_dilated_motion_vectors; + +FfxFloat32x2 LoadDilatedMotionVector(FfxInt32x2 iPxInput) +{ + return texelFetch(r_dilated_motion_vectors, iPxInput, 0).xy; +} + +FfxFloat32x2 SampleDilatedMotionVector(FfxFloat32x2 fUV) +{ + return textureLod(sampler2D(r_dilated_motion_vectors, s_LinearClamp), fUV, 0.0).xy; +} +#endif + +#if defined(FSR3UPSCALER_BIND_SRV_DILATED_DEPTH) +layout (set = 0, binding = FSR3UPSCALER_BIND_SRV_DILATED_DEPTH) uniform texture2D r_dilated_depth; + +FfxFloat32 LoadDilatedDepth(FfxInt32x2 iPxInput) +{ + return texelFetch(r_dilated_depth, iPxInput, 0).r; +} + +FfxFloat32 SampleDilatedDepth(FfxFloat32x2 fUV) +{ + return textureLod(sampler2D(r_dilated_depth, s_LinearClamp), fUV, 0.0).r; +} +#endif + +#if defined(FSR3UPSCALER_BIND_SRV_INPUT_EXPOSURE) +layout (set = 0, binding = FSR3UPSCALER_BIND_SRV_INPUT_EXPOSURE) uniform texture2D r_input_exposure; + +FfxFloat32 Exposure() +{ + FfxFloat32 exposure = texelFetch(r_input_exposure, FfxInt32x2(0, 0), 0).x; + + if (exposure == 0.0) { + exposure = 1.0; + } + + return exposure; +} +#endif + +// BEGIN: FSR3UPSCALER_BIND_SRV_LANCZOS_LUT +#if defined(FSR3UPSCALER_BIND_SRV_LANCZOS_LUT) +layout (set = 0, binding = FSR3UPSCALER_BIND_SRV_LANCZOS_LUT) uniform texture2D r_lanczos_lut; +#endif + +FfxFloat32 SampleLanczos2Weight(FfxFloat32 x) +{ +#if defined(FSR3UPSCALER_BIND_SRV_LANCZOS_LUT) + return textureLod(sampler2D(r_lanczos_lut, s_LinearClamp), FfxFloat32x2(x / 2.0, 0.5), 0.0).x; +#else + return 0.f; +#endif +} +// END: FSR3UPSCALER_BIND_SRV_LANCZOS_LUT + +#if defined(FSR3UPSCALER_BIND_SRV_DILATED_REACTIVE_MASKS) +layout (set = 0, binding = FSR3UPSCALER_BIND_SRV_DILATED_REACTIVE_MASKS) uniform texture2D r_dilated_reactive_masks; + +FfxFloat32x4 SampleDilatedReactiveMasks(FfxFloat32x2 fUV) +{ + return textureLod(sampler2D(r_dilated_reactive_masks, s_LinearClamp), fUV, 0.0); +} +#endif + +#if defined(FSR3UPSCALER_BIND_UAV_DILATED_REACTIVE_MASKS) +layout (set = 0, binding = FSR3UPSCALER_BIND_UAV_DILATED_REACTIVE_MASKS, rgba8) writeonly uniform image2D rw_dilated_reactive_masks; + +void StoreDilatedReactiveMasks(FFX_PARAMETER_IN FfxInt32x2 iPxPos, FFX_PARAMETER_IN FfxFloat32x4 fDilatedReactiveMasks) +{ + imageStore(rw_dilated_reactive_masks, iPxPos, fDilatedReactiveMasks); +} +#endif + +#if defined(FSR3UPSCALER_BIND_SRV_INPUT_OPAQUE_ONLY) +layout (set = 0, binding = FSR3UPSCALER_BIND_SRV_INPUT_OPAQUE_ONLY) uniform texture2D r_input_opaque_only; + +FfxFloat32x3 LoadOpaqueOnly(FFX_PARAMETER_IN FFX_MIN16_I2 iPxPos) +{ + return texelFetch(r_input_opaque_only, iPxPos, 0).xyz; +} +#endif + +#if defined(FSR3UPSCALER_BIND_SRV_PREV_PRE_ALPHA_COLOR) +layout(set = 0, binding = FSR3UPSCALER_BIND_SRV_PREV_PRE_ALPHA_COLOR) uniform texture2D r_input_prev_color_pre_alpha; + +FfxFloat32x3 LoadPrevPreAlpha(FFX_PARAMETER_IN FFX_MIN16_I2 iPxPos) +{ + return texelFetch(r_input_prev_color_pre_alpha, iPxPos, 0).xyz; +} +#endif + +#if defined(FSR3UPSCALER_BIND_SRV_PREV_POST_ALPHA_COLOR) +layout(set = 0, binding = FSR3UPSCALER_BIND_SRV_PREV_POST_ALPHA_COLOR) uniform texture2D r_input_prev_color_post_alpha; + +FfxFloat32x3 LoadPrevPostAlpha(FFX_PARAMETER_IN FFX_MIN16_I2 iPxPos) +{ + return texelFetch(r_input_prev_color_post_alpha, iPxPos, 0).xyz; +} +#endif + +#if defined(FSR3UPSCALER_BIND_UAV_AUTOREACTIVE) && \ + defined(FSR3UPSCALER_BIND_UAV_AUTOCOMPOSITION) + +layout(set = 0, binding = FSR3UPSCALER_BIND_UAV_AUTOREACTIVE, r32f) uniform image2D rw_output_autoreactive; +layout(set = 0, binding = FSR3UPSCALER_BIND_UAV_AUTOCOMPOSITION, r32f) uniform image2D rw_output_autocomposition; + +void StoreAutoReactive(FFX_PARAMETER_IN FFX_MIN16_I2 iPxPos, FFX_PARAMETER_IN FFX_MIN16_F2 fReactive) +{ + imageStore(rw_output_autoreactive, iPxPos, FfxFloat32x4(FfxFloat32(fReactive.x), 0.0, 0.0, 0.0)); + + imageStore(rw_output_autocomposition, iPxPos, FfxFloat32x4(FfxFloat32(fReactive.y), 0.0, 0.0, 0.0)); +} +#endif + +#if defined(FSR3UPSCALER_BIND_UAV_PREV_PRE_ALPHA_COLOR) +layout(set = 0, binding = FSR3UPSCALER_BIND_UAV_PREV_PRE_ALPHA_COLOR, r11f_g11f_b10f) uniform image2D rw_output_prev_color_pre_alpha; + +void StorePrevPreAlpha(FFX_PARAMETER_IN FFX_MIN16_I2 iPxPos, FFX_PARAMETER_IN FFX_MIN16_F3 color) +{ + imageStore(rw_output_prev_color_pre_alpha, iPxPos, FfxFloat32x4(color, 0.0)); +} +#endif + +#if defined(FSR3UPSCALER_BIND_UAV_PREV_POST_ALPHA_COLOR) +layout(set = 0, binding = FSR3UPSCALER_BIND_UAV_PREV_POST_ALPHA_COLOR, r11f_g11f_b10f) uniform image2D rw_output_prev_color_post_alpha; + +void StorePrevPostAlpha(FFX_PARAMETER_IN FFX_MIN16_I2 iPxPos, FFX_PARAMETER_IN FFX_MIN16_F3 color) +{ + imageStore(rw_output_prev_color_post_alpha, iPxPos, FfxFloat32x4(color, 0.0)); +} +#endif + +#if defined(FSR3UPSCALER_BIND_UAV_FRAME_INFO) +layout (set = 0, binding = FSR3UPSCALER_BIND_UAV_FRAME_INFO, rgba32f) uniform image2D rw_frame_info; + +FfxFloat32x4 LoadFrameInfo() +{ + return imageLoad(rw_frame_info, ivec2(0, 0)); +} + +void StoreFrameInfo(FfxFloat32x4 fInfo) +{ + imageStore(rw_frame_info, ivec2(0, 0), fInfo); +} +#endif + +#if defined(FSR3UPSCALER_BIND_SRV_FRAME_INFO) +layout(set = 0, binding = FSR3UPSCALER_BIND_SRV_FRAME_INFO) uniform texture2D r_frame_info; + +FfxFloat32x4 FrameInfo() +{ + return texelFetch(r_frame_info, ivec2(0, 0), 0); +} +#endif + +#if defined(FSR3UPSCALER_BIND_UAV_SPD_MIPS_LEVEL_0) && \ + defined(FSR3UPSCALER_BIND_UAV_SPD_MIPS_LEVEL_1) && \ + defined(FSR3UPSCALER_BIND_UAV_SPD_MIPS_LEVEL_2) && \ + defined(FSR3UPSCALER_BIND_UAV_SPD_MIPS_LEVEL_3) && \ + defined(FSR3UPSCALER_BIND_UAV_SPD_MIPS_LEVEL_4) && \ + defined(FSR3UPSCALER_BIND_UAV_SPD_MIPS_LEVEL_5) + +layout (set = 0, binding = FSR3UPSCALER_BIND_UAV_SPD_MIPS_LEVEL_0, rg16f) uniform image2D rw_spd_mip0; +layout (set = 0, binding = FSR3UPSCALER_BIND_UAV_SPD_MIPS_LEVEL_1, rg16f) uniform image2D rw_spd_mip1; +layout (set = 0, binding = FSR3UPSCALER_BIND_UAV_SPD_MIPS_LEVEL_2, rg16f) uniform image2D rw_spd_mip2; +layout (set = 0, binding = FSR3UPSCALER_BIND_UAV_SPD_MIPS_LEVEL_3, rg16f) uniform image2D rw_spd_mip3; +layout (set = 0, binding = FSR3UPSCALER_BIND_UAV_SPD_MIPS_LEVEL_4, rg16f) uniform image2D rw_spd_mip4; +layout (set = 0, binding = FSR3UPSCALER_BIND_UAV_SPD_MIPS_LEVEL_5, rg16f) coherent uniform image2D rw_spd_mip5; + +FfxFloat32x2 RWLoadPyramid(FFX_PARAMETER_IN FfxInt32x2 iPxPos, FFX_PARAMETER_IN FfxUInt32 index) +{ +#define LOAD(idx) \ + if (index == idx) \ + { \ + return imageLoad(rw_spd_mip##idx, iPxPos).xy; \ + } + LOAD(0); + LOAD(1); + LOAD(2); + LOAD(3); + LOAD(4); + LOAD(5); + + return FfxFloat32x2(0.0, 0.0); + +#undef LOAD +} + +void StorePyramid(FFX_PARAMETER_IN FfxInt32x2 iPxPos, FFX_PARAMETER_IN FfxFloat32x2 outValue, FFX_PARAMETER_IN FfxUInt32 index) +{ +#define STORE(idx) \ + if (index == idx) \ + { \ + imageStore(rw_spd_mip##idx, iPxPos, vec4(outValue, 0.0, 0.0)); \ + } + + STORE(0); + STORE(1); + STORE(2); + STORE(3); + STORE(4); + STORE(5); + +#undef STORE +} +#endif + +#if defined FSR3UPSCALER_BIND_UAV_SPD_GLOBAL_ATOMIC +layout (set = 0, binding = FSR3UPSCALER_BIND_UAV_SPD_GLOBAL_ATOMIC, r32ui) coherent uniform uimage2D rw_spd_global_atomic; + +void SPD_IncreaseAtomicCounter(inout FfxUInt32 spdCounter) +{ + spdCounter = imageAtomicAdd(rw_spd_global_atomic, ivec2(0, 0), 1); +} + +void SPD_ResetAtomicCounter() +{ + imageStore(rw_spd_global_atomic, ivec2(0, 0), uvec4(0)); +} +#endif + +#endif // #if defined(FFX_GPU) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3upscaler/ffx_fsr3upscaler_callbacks_hlsl.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3upscaler/ffx_fsr3upscaler_callbacks_hlsl.h new file mode 100644 index 00000000..8465f1b7 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3upscaler/ffx_fsr3upscaler_callbacks_hlsl.h @@ -0,0 +1,963 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_fsr3upscaler_resources.h" + +#if defined(FFX_GPU) +#ifdef __hlsl_dx_compiler +#pragma dxc diagnostic push +#pragma dxc diagnostic ignored "-Wambig-lit-shift" +#endif //__hlsl_dx_compiler +#include "ffx_core.h" +#ifdef __hlsl_dx_compiler +#pragma dxc diagnostic pop +#endif //__hlsl_dx_compiler +#endif // #if defined(FFX_GPU) + +#if defined(FFX_GPU) +#ifndef FFX_PREFER_WAVE64 +#define FFX_PREFER_WAVE64 +#endif // FFX_PREFER_WAVE64 + +#pragma warning(disable: 3205) // conversion from larger type to smaller + +#define DECLARE_SRV_REGISTER(regIndex) t##regIndex +#define DECLARE_UAV_REGISTER(regIndex) u##regIndex +#define DECLARE_CB_REGISTER(regIndex) b##regIndex +#define FFX_FSR3UPSCALER_DECLARE_SRV(regIndex) register(DECLARE_SRV_REGISTER(regIndex)) +#define FFX_FSR3UPSCALER_DECLARE_UAV(regIndex) register(DECLARE_UAV_REGISTER(regIndex)) +#define FFX_FSR3UPSCALER_DECLARE_CB(regIndex) register(DECLARE_CB_REGISTER(regIndex)) + +#if defined(FSR3UPSCALER_BIND_CB_FSR3UPSCALER) +cbuffer cbFSR3Upscaler : FFX_FSR3UPSCALER_DECLARE_CB(FSR3UPSCALER_BIND_CB_FSR3UPSCALER) +{ + FfxInt32x2 iRenderSize; + FfxInt32x2 iPreviousFrameRenderSize; + + FfxInt32x2 iUpscaleSize; + FfxInt32x2 iPreviousFrameUpscaleSize; + + FfxInt32x2 iMaxRenderSize; + FfxInt32x2 iMaxUpscaleSize; + + FfxFloat32x4 fDeviceToViewDepth; + + FfxFloat32x2 fJitter; + FfxFloat32x2 fPreviousFrameJitter; + + FfxFloat32x2 fMotionVectorScale; + FfxFloat32x2 fDownscaleFactor; + + FfxFloat32x2 fMotionVectorJitterCancellation; + FfxFloat32 fTanHalfFOV; + FfxFloat32 fJitterSequenceLength; + + FfxFloat32 fDeltaTime; + FfxFloat32 fDeltaPreExposure; + FfxFloat32 fViewSpaceToMetersFactor; + FfxFloat32 fFrameIndex; +}; + +#define FFX_FSR3UPSCALER_CONSTANT_BUFFER_1_SIZE (sizeof(cbFSR3Upscaler) / 4) // Number of 32-bit values. This must be kept in sync with the cbFSR3Upscaler size. + +/* Define getter functions in the order they are defined in the CB! */ +FfxInt32x2 RenderSize() +{ + return iRenderSize; +} + +FfxInt32x2 PreviousFrameRenderSize() +{ + return iPreviousFrameRenderSize; +} + +FfxInt32x2 MaxRenderSize() +{ + return iMaxRenderSize; +} + +FfxInt32x2 UpscaleSize() +{ + return iUpscaleSize; +} + +FfxInt32x2 PreviousFrameUpscaleSize() +{ + return iPreviousFrameUpscaleSize; +} + +FfxInt32x2 MaxUpscaleSize() +{ + return iMaxUpscaleSize; +} + +FfxFloat32x2 Jitter() +{ + return fJitter; +} + +FfxFloat32x2 PreviousFrameJitter() +{ + return fPreviousFrameJitter; +} + +FfxFloat32x4 DeviceToViewSpaceTransformFactors() +{ + return fDeviceToViewDepth; +} + +FfxFloat32x2 MotionVectorScale() +{ + return fMotionVectorScale; +} + +FfxFloat32x2 DownscaleFactor() +{ + return fDownscaleFactor; +} + +FfxFloat32x2 MotionVectorJitterCancellation() +{ + return fMotionVectorJitterCancellation; +} + +FfxFloat32 TanHalfFoV() +{ + return fTanHalfFOV; +} + +FfxFloat32 JitterSequenceLength() +{ + return fJitterSequenceLength; +} + +FfxFloat32 DeltaTime() +{ + return fDeltaTime; +} + +FfxFloat32 DeltaPreExposure() +{ + return fDeltaPreExposure; +} + +FfxFloat32 ViewSpaceToMetersFactor() +{ + return fViewSpaceToMetersFactor; +} + +FfxFloat32 FrameIndex() +{ + return fFrameIndex; +} + +#endif // #if defined(FSR3UPSCALER_BIND_CB_FSR3UPSCALER) + +#define FFX_FSR3UPSCALER_ROOTSIG_STRINGIFY(p) FFX_FSR3UPSCALER_ROOTSIG_STR(p) +#define FFX_FSR3UPSCALER_ROOTSIG_STR(p) #p +#define FFX_FSR3UPSCALER_ROOTSIG [RootSignature( "DescriptorTable(UAV(u0, numDescriptors = " FFX_FSR3UPSCALER_ROOTSIG_STRINGIFY(FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "DescriptorTable(SRV(t0, numDescriptors = " FFX_FSR3UPSCALER_ROOTSIG_STRINGIFY(FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "CBV(b0), " \ + "StaticSampler(s0, filter = FILTER_MIN_MAG_MIP_POINT, " \ + "addressU = TEXTURE_ADDRESS_CLAMP, " \ + "addressV = TEXTURE_ADDRESS_CLAMP, " \ + "addressW = TEXTURE_ADDRESS_CLAMP, " \ + "comparisonFunc = COMPARISON_NEVER, " \ + "borderColor = STATIC_BORDER_COLOR_TRANSPARENT_BLACK), " \ + "StaticSampler(s1, filter = FILTER_MIN_MAG_MIP_LINEAR, " \ + "addressU = TEXTURE_ADDRESS_CLAMP, " \ + "addressV = TEXTURE_ADDRESS_CLAMP, " \ + "addressW = TEXTURE_ADDRESS_CLAMP, " \ + "comparisonFunc = COMPARISON_NEVER, " \ + "borderColor = STATIC_BORDER_COLOR_TRANSPARENT_BLACK)" )] + +#define FFX_FSR3UPSCALER_CONSTANT_BUFFER_2_SIZE 6 // Number of 32-bit values. This must be kept in sync with max( cbRCAS , cbSPD) size. + +#define FFX_FSR3UPSCALER_CB2_ROOTSIG [RootSignature( "DescriptorTable(UAV(u0, numDescriptors = " FFX_FSR3UPSCALER_ROOTSIG_STRINGIFY(FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "DescriptorTable(SRV(t0, numDescriptors = " FFX_FSR3UPSCALER_ROOTSIG_STRINGIFY(FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "CBV(b0), " \ + "CBV(b1), " \ + "StaticSampler(s0, filter = FILTER_MIN_MAG_MIP_POINT, " \ + "addressU = TEXTURE_ADDRESS_CLAMP, " \ + "addressV = TEXTURE_ADDRESS_CLAMP, " \ + "addressW = TEXTURE_ADDRESS_CLAMP, " \ + "comparisonFunc = COMPARISON_NEVER, " \ + "borderColor = STATIC_BORDER_COLOR_TRANSPARENT_BLACK), " \ + "StaticSampler(s1, filter = FILTER_MIN_MAG_MIP_LINEAR, " \ + "addressU = TEXTURE_ADDRESS_CLAMP, " \ + "addressV = TEXTURE_ADDRESS_CLAMP, " \ + "addressW = TEXTURE_ADDRESS_CLAMP, " \ + "comparisonFunc = COMPARISON_NEVER, " \ + "borderColor = STATIC_BORDER_COLOR_TRANSPARENT_BLACK)" )] +#if defined(FFX_FSR3UPSCALER_EMBED_ROOTSIG) +#define FFX_FSR3UPSCALER_EMBED_ROOTSIG_CONTENT FFX_FSR3UPSCALER_ROOTSIG +#define FFX_FSR3UPSCALER_EMBED_CB2_ROOTSIG_CONTENT FFX_FSR3UPSCALER_CB2_ROOTSIG +#else +#define FFX_FSR3UPSCALER_EMBED_ROOTSIG_CONTENT +#define FFX_FSR3UPSCALER_EMBED_CB2_ROOTSIG_CONTENT +#endif // #if FFX_FSR3UPSCALER_EMBED_ROOTSIG + +#if defined(FSR3UPSCALER_BIND_CB_AUTOREACTIVE) +cbuffer cbGenerateReactive : FFX_FSR3UPSCALER_DECLARE_CB(FSR3UPSCALER_BIND_CB_AUTOREACTIVE) +{ + FfxFloat32 fTcThreshold; // 0.1 is a good starting value, lower will result in more TC pixels + FfxFloat32 fTcScale; + FfxFloat32 fReactiveScale; + FfxFloat32 fReactiveMax; +}; + +FfxFloat32 TcThreshold() +{ + return fTcThreshold; +} + +FfxFloat32 TcScale() +{ + return fTcScale; +} + +FfxFloat32 ReactiveScale() +{ + return fReactiveScale; +} + +FfxFloat32 ReactiveMax() +{ + return fReactiveMax; +} +#endif // #if defined(FSR3UPSCALER_BIND_CB_AUTOREACTIVE) + +#if defined(FSR3UPSCALER_BIND_CB_RCAS) +cbuffer cbRCAS : FFX_FSR3UPSCALER_DECLARE_CB(FSR3UPSCALER_BIND_CB_RCAS) +{ + FfxUInt32x4 rcasConfig; +}; + +FfxUInt32x4 RCASConfig() +{ + return rcasConfig; +} +#endif // #if defined(FSR3UPSCALER_BIND_CB_RCAS) + + +#if defined(FSR3UPSCALER_BIND_CB_REACTIVE) +cbuffer cbGenerateReactive : FFX_FSR3UPSCALER_DECLARE_CB(FSR3UPSCALER_BIND_CB_REACTIVE) +{ + FfxFloat32 gen_reactive_scale; + FfxFloat32 gen_reactive_threshold; + FfxFloat32 gen_reactive_binaryValue; + FfxUInt32 gen_reactive_flags; +}; + +FfxFloat32 GenReactiveScale() +{ + return gen_reactive_scale; +} + +FfxFloat32 GenReactiveThreshold() +{ + return gen_reactive_threshold; +} + +FfxFloat32 GenReactiveBinaryValue() +{ + return gen_reactive_binaryValue; +} + +FfxUInt32 GenReactiveFlags() +{ + return gen_reactive_flags; +} +#endif // #if defined(FSR3UPSCALER_BIND_CB_REACTIVE) + +#if defined(FSR3UPSCALER_BIND_CB_SPD) +cbuffer cbSPD : FFX_FSR3UPSCALER_DECLARE_CB(FSR3UPSCALER_BIND_CB_SPD) { + + FfxUInt32 mips; + FfxUInt32 numWorkGroups; + FfxUInt32x2 workGroupOffset; + FfxUInt32x2 renderSize; +}; + +FfxUInt32 MipCount() +{ + return mips; +} + +FfxUInt32 NumWorkGroups() +{ + return numWorkGroups; +} + +FfxUInt32x2 WorkGroupOffset() +{ + return workGroupOffset; +} + +FfxUInt32x2 SPD_RenderSize() +{ + return renderSize; +} +#endif // #if defined(FSR3UPSCALER_BIND_CB_SPD) + +SamplerState s_PointClamp : register(s0); +SamplerState s_LinearClamp : register(s1); + +#if defined(FSR3UPSCALER_BIND_SRV_SPD_MIPS) +Texture2D r_spd_mips : FFX_FSR3UPSCALER_DECLARE_SRV(FSR3UPSCALER_BIND_SRV_SPD_MIPS); + +FfxInt32x2 GetSPDMipDimensions(FfxUInt32 uMipLevel) +{ + FfxUInt32 uWidth; + FfxUInt32 uHeight; + FfxUInt32 uLevels; + r_spd_mips.GetDimensions(uMipLevel, uWidth, uHeight, uLevels); + + return FfxInt32x2(uWidth, uHeight); +} + +FfxFloat32x2 SampleSPDMipLevel(FfxFloat32x2 fUV, FfxUInt32 mipLevel) +{ + return r_spd_mips.SampleLevel(s_LinearClamp, fUV, mipLevel); +} +#endif + +#if defined(FSR3UPSCALER_BIND_SRV_INPUT_DEPTH) +Texture2D r_input_depth : FFX_FSR3UPSCALER_DECLARE_SRV(FSR3UPSCALER_BIND_SRV_INPUT_DEPTH); + +FfxFloat32 LoadInputDepth(FfxUInt32x2 iPxPos) +{ + return r_input_depth[iPxPos]; +} + +FfxFloat32 SampleInputDepth(FfxFloat32x2 fUV) +{ + return r_input_depth.SampleLevel(s_LinearClamp, fUV, 0).x; +} +#endif + +#if defined(FSR3UPSCALER_BIND_SRV_REACTIVE_MASK) +Texture2D r_reactive_mask : FFX_FSR3UPSCALER_DECLARE_SRV(FSR3UPSCALER_BIND_SRV_REACTIVE_MASK); + +FfxFloat32 LoadReactiveMask(FfxUInt32x2 iPxPos) +{ + return r_reactive_mask[iPxPos]; +} + +FfxInt32x2 GetReactiveMaskResourceDimensions() +{ + FfxUInt32 uWidth; + FfxUInt32 uHeight; + r_reactive_mask.GetDimensions(uWidth, uHeight); + + return FfxInt32x2(uWidth, uHeight); +} + +FfxFloat32 SampleReactiveMask(FfxFloat32x2 fUV) +{ + return r_reactive_mask.SampleLevel(s_LinearClamp, fUV, 0).x; +} +#endif + +#if defined(FSR3UPSCALER_BIND_SRV_TRANSPARENCY_AND_COMPOSITION_MASK) +Texture2D r_transparency_and_composition_mask : FFX_FSR3UPSCALER_DECLARE_SRV(FSR3UPSCALER_BIND_SRV_TRANSPARENCY_AND_COMPOSITION_MASK); + +FfxFloat32 LoadTransparencyAndCompositionMask(FfxUInt32x2 iPxPos) +{ + return r_transparency_and_composition_mask[iPxPos]; +} + +FfxInt32x2 GetTransparencyAndCompositionMaskResourceDimensions() +{ + FfxUInt32 uWidth; + FfxUInt32 uHeight; + r_transparency_and_composition_mask.GetDimensions(uWidth, uHeight); + + return FfxInt32x2(uWidth, uHeight); +} + +FfxFloat32 SampleTransparencyAndCompositionMask(FfxFloat32x2 fUV) +{ + return r_transparency_and_composition_mask.SampleLevel(s_LinearClamp, fUV, 0).x; +} +#endif + +#if defined(FSR3UPSCALER_BIND_SRV_INPUT_COLOR) +Texture2D r_input_color_jittered : FFX_FSR3UPSCALER_DECLARE_SRV(FSR3UPSCALER_BIND_SRV_INPUT_COLOR); + +FfxFloat32x3 LoadInputColor(FfxUInt32x2 iPxPos) +{ + return r_input_color_jittered[iPxPos].rgb; +} + +FfxFloat32x3 SampleInputColor(FfxFloat32x2 fUV) +{ + return r_input_color_jittered.SampleLevel(s_LinearClamp, fUV, 0).rgb; +} +#endif + +#if defined(FSR3UPSCALER_BIND_SRV_INPUT_MOTION_VECTORS) +Texture2D r_input_motion_vectors : FFX_FSR3UPSCALER_DECLARE_SRV(FSR3UPSCALER_BIND_SRV_INPUT_MOTION_VECTORS); + +FfxFloat32x2 LoadInputMotionVector(FfxUInt32x2 iPxDilatedMotionVectorPos) +{ + FfxFloat32x2 fSrcMotionVector = r_input_motion_vectors[iPxDilatedMotionVectorPos].xy; + + FfxFloat32x2 fUvMotionVector = fSrcMotionVector * MotionVectorScale(); + +#if FFX_FSR3UPSCALER_OPTION_JITTERED_MOTION_VECTORS + fUvMotionVector -= MotionVectorJitterCancellation(); +#endif + + return fUvMotionVector; +} +#endif + +#if defined(FSR3UPSCALER_BIND_SRV_INTERNAL_UPSCALED) +Texture2D r_internal_upscaled_color : FFX_FSR3UPSCALER_DECLARE_SRV(FSR3UPSCALER_BIND_SRV_INTERNAL_UPSCALED); + +FfxFloat32x4 LoadHistory(FfxUInt32x2 iPxHistory) +{ + return r_internal_upscaled_color[iPxHistory]; +} + +FfxFloat32x4 SampleHistory(FfxFloat32x2 fUV) +{ + return r_internal_upscaled_color.SampleLevel(s_LinearClamp, fUV, 0); +} +#endif + +#if defined(FSR3UPSCALER_BIND_UAV_LUMA_HISTORY) +RWTexture2D rw_luma_history : FFX_FSR3UPSCALER_DECLARE_UAV(FSR3UPSCALER_BIND_UAV_LUMA_HISTORY); + +void StoreLumaHistory(FfxUInt32x2 iPxPos, FfxFloat32x4 fLumaHistory) +{ + rw_luma_history[iPxPos] = fLumaHistory; +} +#endif + +#if defined(FSR3UPSCALER_BIND_SRV_LUMA_HISTORY) +Texture2D r_luma_history : FFX_FSR3UPSCALER_DECLARE_SRV(FSR3UPSCALER_BIND_SRV_LUMA_HISTORY); + +FfxFloat32x4 LoadLumaHistory(FfxInt32x2 iPxPos) +{ + return r_luma_history[iPxPos]; +} + +FfxFloat32x4 SampleLumaHistory(FfxFloat32x2 fUV) +{ + return r_luma_history.SampleLevel(s_LinearClamp, fUV, 0); +} +#endif + +#if defined(FSR3UPSCALER_BIND_SRV_RCAS_INPUT) +Texture2D r_rcas_input : FFX_FSR3UPSCALER_DECLARE_SRV(FSR3UPSCALER_BIND_SRV_RCAS_INPUT); + +FfxFloat32x4 LoadRCAS_Input(FfxInt32x2 iPxPos) +{ + return r_rcas_input[iPxPos]; +} + +FfxFloat32x3 SampleRCAS_Input(FfxFloat32x2 fUV) +{ + return r_rcas_input.SampleLevel(s_LinearClamp, fUV, 0).rgb; +} +#endif + +#if defined(FSR3UPSCALER_BIND_UAV_INTERNAL_UPSCALED) +RWTexture2D rw_internal_upscaled_color : FFX_FSR3UPSCALER_DECLARE_UAV(FSR3UPSCALER_BIND_UAV_INTERNAL_UPSCALED); + +void StoreReprojectedHistory(FfxUInt32x2 iPxHistory, FfxFloat32x4 fHistory) +{ + rw_internal_upscaled_color[iPxHistory] = fHistory; +} + +void StoreInternalColorAndWeight(FfxUInt32x2 iPxPos, FfxFloat32x4 fColorAndWeight) +{ + rw_internal_upscaled_color[iPxPos] = fColorAndWeight; +} +#endif + +#if defined(FSR3UPSCALER_BIND_UAV_UPSCALED_OUTPUT) +RWTexture2D rw_upscaled_output : FFX_FSR3UPSCALER_DECLARE_UAV(FSR3UPSCALER_BIND_UAV_UPSCALED_OUTPUT); + +void StoreUpscaledOutput(FfxUInt32x2 iPxPos, FfxFloat32x3 fColor) +{ + rw_upscaled_output[iPxPos] = FfxFloat32x4(fColor, 1.f); +} +#endif + +#if defined(FSR3UPSCALER_BIND_SRV_ACCUMULATION) +Texture2D r_accumulation : FFX_FSR3UPSCALER_DECLARE_SRV(FSR3UPSCALER_BIND_SRV_ACCUMULATION); + +FfxFloat32 SampleAccumulation(FfxFloat32x2 fUV) +{ + return r_accumulation.SampleLevel(s_LinearClamp, fUV, 0); +} +#endif + +#if defined(FSR3UPSCALER_BIND_UAV_ACCUMULATION) +RWTexture2D rw_accumulation : FFX_FSR3UPSCALER_DECLARE_UAV(FSR3UPSCALER_BIND_UAV_ACCUMULATION); + +void StoreAccumulation(FfxUInt32x2 iPxPos, FfxFloat32 fAccumulation) +{ + rw_accumulation[iPxPos] = fAccumulation; +} +#endif + +#if defined(FSR3UPSCALER_BIND_SRV_SHADING_CHANGE) +Texture2D r_shading_change : FFX_FSR3UPSCALER_DECLARE_SRV(FSR3UPSCALER_BIND_SRV_SHADING_CHANGE); + +FfxFloat32 LoadShadingChange(FfxUInt32x2 iPxPos) +{ + return r_shading_change[iPxPos]; +} + +FfxFloat32 SampleShadingChange(FfxFloat32x2 fUV) +{ + return r_shading_change.SampleLevel(s_LinearClamp, fUV, 0); +} +#endif + +#if defined(FSR3UPSCALER_BIND_UAV_SHADING_CHANGE) +RWTexture2D rw_shading_change : FFX_FSR3UPSCALER_DECLARE_UAV(FSR3UPSCALER_BIND_UAV_SHADING_CHANGE); + +void StoreShadingChange(FfxUInt32x2 iPxPos, FfxFloat32 fShadingChange) +{ + rw_shading_change[iPxPos] = fShadingChange; +} +#endif + +#if defined(FSR3UPSCALER_BIND_SRV_FARTHEST_DEPTH) +Texture2D r_farthest_depth : FFX_FSR3UPSCALER_DECLARE_SRV(FSR3UPSCALER_BIND_SRV_FARTHEST_DEPTH); + +FfxInt32x2 GetFarthestDepthResourceDimensions() +{ + FfxUInt32 uWidth; + FfxUInt32 uHeight; + r_farthest_depth.GetDimensions(uWidth, uHeight); + + return FfxInt32x2(uWidth, uHeight); +} + +FfxFloat32 LoadFarthestDepth(FfxUInt32x2 iPxPos) +{ + return r_farthest_depth[iPxPos]; +} + +FfxFloat32 SampleFarthestDepth(FfxFloat32x2 fUV) +{ + return r_farthest_depth.SampleLevel(s_LinearClamp, fUV, 0); +} +#endif + +#if defined(FSR3UPSCALER_BIND_UAV_FARTHEST_DEPTH) +RWTexture2D rw_farthest_depth : FFX_FSR3UPSCALER_DECLARE_UAV(FSR3UPSCALER_BIND_UAV_FARTHEST_DEPTH); + +void StoreFarthestDepth(FfxUInt32x2 iPxPos, FfxFloat32 fDepth) +{ + rw_farthest_depth[iPxPos] = fDepth; +} +#endif + +#if defined(FSR3UPSCALER_BIND_SRV_FARTHEST_DEPTH_MIP1) +Texture2D r_farthest_depth_mip1 : FFX_FSR3UPSCALER_DECLARE_SRV(FSR3UPSCALER_BIND_SRV_FARTHEST_DEPTH_MIP1); + +FfxInt32x2 GetFarthestDepthMip1ResourceDimensions() +{ + FfxUInt32 uWidth; + FfxUInt32 uHeight; + r_farthest_depth_mip1.GetDimensions(uWidth, uHeight); + + return FfxInt32x2(uWidth, uHeight); +} + +FfxFloat32 LoadFarthestDepthMip1(FfxUInt32x2 iPxPos) +{ + return r_farthest_depth_mip1[iPxPos]; +} + +FfxFloat32 SampleFarthestDepthMip1(FfxFloat32x2 fUV) +{ + return r_farthest_depth_mip1.SampleLevel(s_LinearClamp, fUV, 0); +} +#endif + +#if defined(FSR3UPSCALER_BIND_UAV_FARTHEST_DEPTH_MIP1) +RWTexture2D rw_farthest_depth_mip1 : FFX_FSR3UPSCALER_DECLARE_UAV(FSR3UPSCALER_BIND_UAV_FARTHEST_DEPTH_MIP1); + +void StoreFarthestDepthMip1(FfxUInt32x2 iPxPos, FfxFloat32 fDepth) +{ + rw_farthest_depth_mip1[iPxPos] = fDepth; +} +#endif + +#if defined(FSR3UPSCALER_BIND_SRV_CURRENT_LUMA) +Texture2D r_current_luma : FFX_FSR3UPSCALER_DECLARE_SRV(FSR3UPSCALER_BIND_SRV_CURRENT_LUMA); + +FfxFloat32 LoadCurrentLuma(FfxUInt32x2 iPxPos) +{ + return r_current_luma[iPxPos]; +} + +FfxFloat32 SampleCurrentLuma(FfxFloat32x2 uv) +{ + return r_current_luma.SampleLevel(s_LinearClamp, uv, 0); +} +#endif + +#if defined(FSR3UPSCALER_BIND_UAV_CURRENT_LUMA) +RWTexture2D rw_current_luma : FFX_FSR3UPSCALER_DECLARE_UAV(FSR3UPSCALER_BIND_UAV_CURRENT_LUMA); + +void StoreCurrentLuma(FfxUInt32x2 iPxPos, FfxFloat32 fLuma) +{ + rw_current_luma[iPxPos] = fLuma; +} +#endif + +#if defined(FSR3UPSCALER_BIND_SRV_LUMA_INSTABILITY) +Texture2D r_luma_instability : FFX_FSR3UPSCALER_DECLARE_SRV(FSR3UPSCALER_BIND_SRV_LUMA_INSTABILITY); + +FfxFloat32 SampleLumaInstability(FfxFloat32x2 uv) +{ + return r_luma_instability.SampleLevel(s_LinearClamp, uv, 0); +} +#endif + +#if defined(FSR3UPSCALER_BIND_UAV_LUMA_INSTABILITY) +RWTexture2D rw_luma_instability : FFX_FSR3UPSCALER_DECLARE_UAV(FSR3UPSCALER_BIND_UAV_LUMA_INSTABILITY); + +void StoreLumaInstability(FfxUInt32x2 iPxPos, FfxFloat32 fLumaInstability) +{ + rw_luma_instability[iPxPos] = fLumaInstability; +} +#endif + +#if defined(FSR3UPSCALER_BIND_SRV_PREVIOUS_LUMA) +Texture2D r_previous_luma : FFX_FSR3UPSCALER_DECLARE_SRV(FSR3UPSCALER_BIND_SRV_PREVIOUS_LUMA); + +FfxFloat32 LoadPreviousLuma(FfxUInt32x2 iPxPos) +{ + return r_previous_luma[iPxPos]; +} + +FfxFloat32 SamplePreviousLuma(FfxFloat32x2 uv) +{ + return r_previous_luma.SampleLevel(s_LinearClamp, uv, 0); +} +#endif + +#if defined(FSR3UPSCALER_BIND_SRV_NEW_LOCKS) +Texture2D r_new_locks : FFX_FSR3UPSCALER_DECLARE_SRV(FSR3UPSCALER_BIND_SRV_NEW_LOCKS); + +FfxFloat32 LoadNewLocks(FfxUInt32x2 iPxPos) +{ + return r_new_locks[iPxPos]; +} +#endif + +#if defined(FSR3UPSCALER_BIND_UAV_NEW_LOCKS) +RWTexture2D rw_new_locks : FFX_FSR3UPSCALER_DECLARE_UAV(FSR3UPSCALER_BIND_UAV_NEW_LOCKS); + +FfxFloat32 LoadRwNewLocks(FfxUInt32x2 iPxPos) +{ + return rw_new_locks[iPxPos]; +} + +void StoreNewLocks(FfxUInt32x2 iPxPos, FfxFloat32 newLock) +{ + rw_new_locks[iPxPos] = newLock; +} +#endif + +#if defined(FSR3UPSCALER_BIND_SRV_RECONSTRUCTED_PREV_NEAREST_DEPTH) +Texture2D r_reconstructed_previous_nearest_depth : FFX_FSR3UPSCALER_DECLARE_SRV(FSR3UPSCALER_BIND_SRV_RECONSTRUCTED_PREV_NEAREST_DEPTH); + +FfxFloat32 LoadReconstructedPrevDepth(FfxUInt32x2 iPxPos) +{ + return asfloat(r_reconstructed_previous_nearest_depth[iPxPos]); +} +#endif + +#if defined(FSR3UPSCALER_BIND_UAV_RECONSTRUCTED_PREV_NEAREST_DEPTH) +RWTexture2D rw_reconstructed_previous_nearest_depth : FFX_FSR3UPSCALER_DECLARE_UAV(FSR3UPSCALER_BIND_UAV_RECONSTRUCTED_PREV_NEAREST_DEPTH); + +void StoreReconstructedDepth(FfxUInt32x2 iPxSample, FfxFloat32 fDepth) +{ + FfxUInt32 uDepth = asuint(fDepth); + +#if FFX_FSR3UPSCALER_OPTION_INVERTED_DEPTH + InterlockedMax(rw_reconstructed_previous_nearest_depth[iPxSample], uDepth); +#else + InterlockedMin(rw_reconstructed_previous_nearest_depth[iPxSample], uDepth); // min for standard, max for inverted depth +#endif +} + +void SetReconstructedDepth(FfxUInt32x2 iPxSample, const FfxUInt32 uValue) +{ + rw_reconstructed_previous_nearest_depth[iPxSample] = uValue; +} +#endif + +#if defined(FSR3UPSCALER_BIND_UAV_DILATED_DEPTH) +RWTexture2D rw_dilated_depth : FFX_FSR3UPSCALER_DECLARE_UAV(FSR3UPSCALER_BIND_UAV_DILATED_DEPTH); + +void StoreDilatedDepth(FFX_PARAMETER_IN FfxUInt32x2 iPxPos, FFX_PARAMETER_IN FfxFloat32 fDepth) +{ + rw_dilated_depth[iPxPos] = fDepth; +} +#endif + +#if defined(FSR3UPSCALER_BIND_UAV_DILATED_MOTION_VECTORS) +RWTexture2D rw_dilated_motion_vectors : FFX_FSR3UPSCALER_DECLARE_UAV(FSR3UPSCALER_BIND_UAV_DILATED_MOTION_VECTORS); + +void StoreDilatedMotionVector(FFX_PARAMETER_IN FfxUInt32x2 iPxPos, FFX_PARAMETER_IN FfxFloat32x2 fMotionVector) +{ + rw_dilated_motion_vectors[iPxPos] = fMotionVector; +} +#endif + +#if defined(FSR3UPSCALER_BIND_SRV_DILATED_MOTION_VECTORS) +Texture2D r_dilated_motion_vectors : FFX_FSR3UPSCALER_DECLARE_SRV(FSR3UPSCALER_BIND_SRV_DILATED_MOTION_VECTORS); + +FfxFloat32x2 LoadDilatedMotionVector(FfxUInt32x2 iPxInput) +{ + return r_dilated_motion_vectors[iPxInput]; +} + +FfxFloat32x2 SampleDilatedMotionVector(FfxFloat32x2 fUV) +{ + return r_dilated_motion_vectors.SampleLevel(s_LinearClamp, fUV, 0); +} +#endif + +#if defined(FSR3UPSCALER_BIND_SRV_DILATED_DEPTH) +Texture2D r_dilated_depth : FFX_FSR3UPSCALER_DECLARE_SRV(FSR3UPSCALER_BIND_SRV_DILATED_DEPTH); + +FfxFloat32 LoadDilatedDepth(FfxUInt32x2 iPxInput) +{ + return r_dilated_depth[iPxInput]; +} + +FfxFloat32 SampleDilatedDepth(FfxFloat32x2 fUV) +{ + return r_dilated_depth.SampleLevel(s_LinearClamp, fUV, 0); +} +#endif + +#if defined(FSR3UPSCALER_BIND_SRV_INPUT_EXPOSURE) +Texture2D r_input_exposure : FFX_FSR3UPSCALER_DECLARE_SRV(FSR3UPSCALER_BIND_SRV_INPUT_EXPOSURE); + +FfxFloat32 Exposure() +{ + FfxFloat32 exposure = r_input_exposure[FfxUInt32x2(0, 0)].x; + + if (exposure == 0.0f) { + exposure = 1.0f; + } + + return exposure; +} +#endif + +// BEGIN: FSR3UPSCALER_BIND_SRV_LANCZOS_LUT +#if defined(FSR3UPSCALER_BIND_SRV_LANCZOS_LUT) +Texture2D r_lanczos_lut : FFX_FSR3UPSCALER_DECLARE_SRV(FSR3UPSCALER_BIND_SRV_LANCZOS_LUT); +#endif + +FfxFloat32 SampleLanczos2Weight(FfxFloat32 x) +{ +#if defined(FSR3UPSCALER_BIND_SRV_LANCZOS_LUT) + return r_lanczos_lut.SampleLevel(s_LinearClamp, FfxFloat32x2(x / 2, 0.5f), 0); +#else + return 0.f; +#endif +} +// END: FSR3UPSCALER_BIND_SRV_LANCZOS_LUT + +#if defined(FSR3UPSCALER_BIND_SRV_DILATED_REACTIVE_MASKS) +Texture2D r_dilated_reactive_masks : FFX_FSR3UPSCALER_DECLARE_SRV(FSR3UPSCALER_BIND_SRV_DILATED_REACTIVE_MASKS); + +FfxFloat32x4 SampleDilatedReactiveMasks(FfxFloat32x2 fUV) +{ + return r_dilated_reactive_masks.SampleLevel(s_LinearClamp, fUV, 0); +} +#endif + +#if defined(FSR3UPSCALER_BIND_UAV_DILATED_REACTIVE_MASKS) +RWTexture2D rw_dilated_reactive_masks : FFX_FSR3UPSCALER_DECLARE_UAV(FSR3UPSCALER_BIND_UAV_DILATED_REACTIVE_MASKS); + +void StoreDilatedReactiveMasks(FFX_PARAMETER_IN FfxUInt32x2 iPxPos, FFX_PARAMETER_IN FfxFloat32x4 fDilatedReactiveMasks) +{ + rw_dilated_reactive_masks[iPxPos] = fDilatedReactiveMasks; +} +#endif + +#if defined(FSR3UPSCALER_BIND_SRV_INPUT_OPAQUE_ONLY) +Texture2D r_input_opaque_only : FFX_FSR3UPSCALER_DECLARE_SRV(FSR3UPSCALER_BIND_SRV_INPUT_OPAQUE_ONLY); + +FfxFloat32x3 LoadOpaqueOnly(FFX_PARAMETER_IN FFX_MIN16_I2 iPxPos) +{ + return r_input_opaque_only[iPxPos].xyz; +} +#endif + +#if defined(FSR3UPSCALER_BIND_SRV_PREV_PRE_ALPHA_COLOR) +Texture2D r_input_prev_color_pre_alpha : FFX_FSR3UPSCALER_DECLARE_SRV(FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_PREV_PRE_ALPHA_COLOR); + +FfxFloat32x3 LoadPrevPreAlpha(FFX_PARAMETER_IN FFX_MIN16_I2 iPxPos) +{ + return r_input_prev_color_pre_alpha[iPxPos]; +} +#endif + +#if defined(FSR3UPSCALER_BIND_SRV_PREV_POST_ALPHA_COLOR) +Texture2D r_input_prev_color_post_alpha : FFX_FSR3UPSCALER_DECLARE_SRV(FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_PREV_POST_ALPHA_COLOR); + +FfxFloat32x3 LoadPrevPostAlpha(FFX_PARAMETER_IN FFX_MIN16_I2 iPxPos) +{ + return r_input_prev_color_post_alpha[iPxPos]; +} +#endif + +#if defined(FSR3UPSCALER_BIND_UAV_AUTOREACTIVE) && \ + defined(FSR3UPSCALER_BIND_UAV_AUTOCOMPOSITION) + +RWTexture2D rw_output_autoreactive : FFX_FSR3UPSCALER_DECLARE_UAV(FSR3UPSCALER_BIND_UAV_AUTOREACTIVE); +RWTexture2D rw_output_autocomposition : FFX_FSR3UPSCALER_DECLARE_UAV(FSR3UPSCALER_BIND_UAV_AUTOCOMPOSITION); + +void StoreAutoReactive(FFX_PARAMETER_IN FFX_MIN16_I2 iPxPos, FFX_PARAMETER_IN FFX_MIN16_F2 fReactive) +{ + rw_output_autoreactive[iPxPos] = fReactive.x; + + rw_output_autocomposition[iPxPos] = fReactive.y; +} +#endif + +#if defined(FSR3UPSCALER_BIND_UAV_PREV_PRE_ALPHA_COLOR) +RWTexture2D rw_output_prev_color_pre_alpha : FFX_FSR3UPSCALER_DECLARE_UAV(FSR3UPSCALER_BIND_UAV_PREV_PRE_ALPHA_COLOR); + +void StorePrevPreAlpha(FFX_PARAMETER_IN FFX_MIN16_I2 iPxPos, FFX_PARAMETER_IN FFX_MIN16_F3 color) +{ + rw_output_prev_color_pre_alpha[iPxPos] = color; +} +#endif + +#if defined(FSR3UPSCALER_BIND_UAV_PREV_POST_ALPHA_COLOR) +RWTexture2D rw_output_prev_color_post_alpha : FFX_FSR3UPSCALER_DECLARE_UAV(FSR3UPSCALER_BIND_UAV_PREV_POST_ALPHA_COLOR); + +void StorePrevPostAlpha(FFX_PARAMETER_IN FFX_MIN16_I2 iPxPos, FFX_PARAMETER_IN FFX_MIN16_F3 color) +{ + rw_output_prev_color_post_alpha[iPxPos] = color; +} +#endif + +#if defined(FSR3UPSCALER_BIND_UAV_FRAME_INFO) +RWTexture2D rw_frame_info : FFX_FSR3UPSCALER_DECLARE_UAV(FSR3UPSCALER_BIND_UAV_FRAME_INFO); + +FfxFloat32x4 LoadFrameInfo() +{ + return rw_frame_info[FfxInt32x2(0, 0)]; +} + +void StoreFrameInfo(FfxFloat32x4 fInfo) +{ + rw_frame_info[FfxInt32x2(0, 0)] = fInfo; +} +#endif + +#if defined(FSR3UPSCALER_BIND_SRV_FRAME_INFO) +Texture2D r_frame_info : FFX_FSR3UPSCALER_DECLARE_SRV(FSR3UPSCALER_BIND_SRV_FRAME_INFO); + +FfxFloat32x4 FrameInfo() +{ + return r_frame_info[FfxInt32x2(0, 0)]; +} +#endif + +#if defined(FSR3UPSCALER_BIND_UAV_SPD_MIPS_LEVEL_0) && \ + defined(FSR3UPSCALER_BIND_UAV_SPD_MIPS_LEVEL_1) && \ + defined(FSR3UPSCALER_BIND_UAV_SPD_MIPS_LEVEL_2) && \ + defined(FSR3UPSCALER_BIND_UAV_SPD_MIPS_LEVEL_3) && \ + defined(FSR3UPSCALER_BIND_UAV_SPD_MIPS_LEVEL_4) && \ + defined(FSR3UPSCALER_BIND_UAV_SPD_MIPS_LEVEL_5) + +RWTexture2D rw_spd_mip0 : FFX_DECLARE_UAV(FSR3UPSCALER_BIND_UAV_SPD_MIPS_LEVEL_0); +RWTexture2D rw_spd_mip1 : FFX_DECLARE_UAV(FSR3UPSCALER_BIND_UAV_SPD_MIPS_LEVEL_1); +RWTexture2D rw_spd_mip2 : FFX_DECLARE_UAV(FSR3UPSCALER_BIND_UAV_SPD_MIPS_LEVEL_2); +RWTexture2D rw_spd_mip3 : FFX_DECLARE_UAV(FSR3UPSCALER_BIND_UAV_SPD_MIPS_LEVEL_3); +RWTexture2D rw_spd_mip4 : FFX_DECLARE_UAV(FSR3UPSCALER_BIND_UAV_SPD_MIPS_LEVEL_4); +globallycoherent RWTexture2D rw_spd_mip5 : FFX_DECLARE_UAV(FSR3UPSCALER_BIND_UAV_SPD_MIPS_LEVEL_5); + +FfxFloat32x2 RWLoadPyramid(FFX_PARAMETER_IN FfxInt32x2 iPxPos, FFX_PARAMETER_IN FfxUInt32 index) +{ +#define LOAD(idx) \ + if (index == idx) \ + { \ + return rw_spd_mip##idx[iPxPos]; \ + } + LOAD(0); + LOAD(1); + LOAD(2); + LOAD(3); + LOAD(4); + LOAD(5); + + return 0; + +#undef LOAD +} + +void StorePyramid(FFX_PARAMETER_IN FfxInt32x2 iPxPos, FFX_PARAMETER_IN FfxFloat32x2 outValue, FFX_PARAMETER_IN FfxUInt32 index) +{ +#define STORE(idx) \ + if (index == idx) \ + { \ + rw_spd_mip##idx[iPxPos] = outValue; \ + } + + STORE(0); + STORE(1); + STORE(2); + STORE(3); + STORE(4); + STORE(5); + +#undef STORE +} +#endif + +#if defined FSR3UPSCALER_BIND_UAV_SPD_GLOBAL_ATOMIC +globallycoherent RWTexture2D rw_spd_global_atomic : FFX_FSR3UPSCALER_DECLARE_UAV(FSR3UPSCALER_BIND_UAV_SPD_GLOBAL_ATOMIC); + +void SPD_IncreaseAtomicCounter(inout FfxUInt32 spdCounter) +{ + InterlockedAdd(rw_spd_global_atomic[FfxInt32x2(0, 0)], 1, spdCounter); +} + +void SPD_ResetAtomicCounter() +{ + rw_spd_global_atomic[FfxInt32x2(0, 0)] = 0; +} +#endif + +#endif // #if defined(FFX_GPU) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3upscaler/ffx_fsr3upscaler_common.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3upscaler/ffx_fsr3upscaler_common.h new file mode 100644 index 00000000..dd479b1d --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3upscaler/ffx_fsr3upscaler_common.h @@ -0,0 +1,403 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if !defined(FFX_FSR3UPSCALER_COMMON_H) +#define FFX_FSR3UPSCALER_COMMON_H + +#if defined(FFX_GPU) +#pragma warning(error : 3206) // treat vector truncation warnings as errors +#pragma warning(disable : 3205) // conversion from larger type to smaller +#pragma warning(disable : 3571) // in ffxPow(f, e), f could be negative + +FFX_STATIC const FfxFloat32 FSR3UPSCALER_FP16_MIN = 6.10e-05f; +FFX_STATIC const FfxFloat32 FSR3UPSCALER_FP16_MAX = 65504.0f; +FFX_STATIC const FfxFloat32 FSR3UPSCALER_EPSILON = FSR3UPSCALER_FP16_MIN; +FFX_STATIC const FfxFloat32 FSR3UPSCALER_TONEMAP_EPSILON = FSR3UPSCALER_FP16_MIN; +FFX_STATIC const FfxFloat32 FSR3UPSCALER_FP32_MAX = 3.402823466e+38f; +FFX_STATIC const FfxFloat32 FSR3UPSCALER_FP32_MIN = 1.175494351e-38f; + +// Reconstructed depth usage +FFX_STATIC const FfxFloat32 fReconstructedDepthBilinearWeightThreshold = FSR3UPSCALER_EPSILON * 10; + +FfxFloat32 ReconstructedDepthMvPxThreshold(FfxFloat32 fNearestDepthInMeters) +{ + return ffxLerp(0.25f, 0.75f, ffxSaturate(fNearestDepthInMeters / 100.0f)); +} + +// Accumulation +FFX_STATIC const FfxFloat32 fUpsampleLanczosWeightScale = 1.0f / 16.0f; +FFX_STATIC const FfxFloat32 fAverageLanczosWeightPerFrame = 0.74f * fUpsampleLanczosWeightScale; // Average lanczos weight for jitter accumulated samples +FFX_STATIC const FfxFloat32 fAccumulationMaxOnMotion = 3.0f * fUpsampleLanczosWeightScale; + +#define SHADING_CHANGE_SET_SIZE 5 +FFX_STATIC const FfxInt32 iShadingChangeMipStart = 0; +FFX_STATIC const FfxFloat32 fShadingChangeSamplePow = 1.0f / 1.0f; + + +FFX_STATIC const FfxFloat32 fLockThreshold = 1.0f; +FFX_STATIC const FfxFloat32 fLockMax = 2.0f; + +FFX_STATIC const FfxInt32 REACTIVE = 0; +FFX_STATIC const FfxInt32 DISOCCLUSION = 1; +FFX_STATIC const FfxInt32 SHADING_CHANGE = 2; +FFX_STATIC const FfxInt32 ACCUMULAION = 3; + +FFX_STATIC const FfxInt32 FRAME_INFO_EXPOSURE = 0; +FFX_STATIC const FfxInt32 FRAME_INFO_LOG_LUMA = 1; +FFX_STATIC const FfxInt32 FRAME_INFO_SCENE_AVERAGE_LUMA = 2; + +FfxBoolean TonemapFirstFrame() +{ + const FfxBoolean bEnabled = true; + return FrameIndex() == 0 && bEnabled; +} + +FfxFloat32 AverageLanczosWeightPerFrame() +{ + return 0.74f; +} + +FfxInt32x2 ShadingChangeRenderSize() +{ + return FfxInt32x2(RenderSize() * 0.5f); +} + +FfxInt32x2 ShadingChangeMaxRenderSize() +{ + return FfxInt32x2(MaxRenderSize() * 0.5f); +} + +FfxInt32x2 PreviousFrameShadingChangeRenderSize() +{ + return FfxInt32x2(PreviousFrameRenderSize() * 0.5f); +} + +#if defined(FSR3UPSCALER_BIND_SRV_FRAME_INFO) +FfxFloat32 SceneAverageLuma() +{ + return FrameInfo()[FRAME_INFO_SCENE_AVERAGE_LUMA]; +} +#endif + +// Auto exposure +FFX_STATIC const FfxFloat32 resetAutoExposureAverageSmoothing = 1e8f; + +struct AccumulationPassCommonParams +{ + FfxInt32x2 iPxHrPos; + FfxFloat32x2 fHrUv; + FfxFloat32x2 fLrUvJittered; + FfxFloat32x2 fLrUv_HwSampler; + FfxFloat32x2 fMotionVector; + FfxFloat32x2 fReprojectedHrUv; + FfxFloat32 f4KVelocity; + FfxFloat32 fDisocclusion; + FfxFloat32 fReactiveMask; + FfxFloat32 fShadingChange; + FfxFloat32 fAccumulation; + FfxFloat32 fLumaInstabilityFactor; + FfxFloat32 fFarthestDepthInMeters; + + FfxBoolean bIsExistingSample; + FfxBoolean bIsNewSample; +}; + +FfxFloat32 Get4KVelocity(FfxFloat32x2 fMotionVector) +{ + return length(fMotionVector * FfxFloat32x2(3840.0f, 2160.0f)); +} + +struct RectificationBox +{ + FfxFloat32x3 boxCenter; + FfxFloat32x3 boxVec; + FfxFloat32x3 aabbMin; + FfxFloat32x3 aabbMax; + FfxFloat32 fBoxCenterWeight; +}; + +struct AccumulationPassData +{ + RectificationBox clippingBox; + FfxFloat32x3 fUpsampledColor; + FfxFloat32 fUpsampledWeight; + FfxFloat32x3 fHistoryColor; + FfxFloat32 fHistoryWeight; + FfxFloat32 fLock; + FfxFloat32 fLockContributionThisFrame; +}; + +void RectificationBoxAddInitialSample(FFX_PARAMETER_INOUT RectificationBox rectificationBox, const FfxFloat32x3 colorSample, const FfxFloat32 fSampleWeight) +{ + rectificationBox.aabbMin = colorSample; + rectificationBox.aabbMax = colorSample; + + FfxFloat32x3 weightedSample = colorSample * fSampleWeight; + rectificationBox.boxCenter = weightedSample; + rectificationBox.boxVec = colorSample * weightedSample; + rectificationBox.fBoxCenterWeight = fSampleWeight; +} + +void RectificationBoxAddSample(FfxBoolean bInitialSample, FFX_PARAMETER_INOUT RectificationBox rectificationBox, const FfxFloat32x3 colorSample, const FfxFloat32 fSampleWeight) +{ + if (bInitialSample) { + RectificationBoxAddInitialSample(rectificationBox, colorSample, fSampleWeight); + } else { + rectificationBox.aabbMin = ffxMin(rectificationBox.aabbMin, colorSample); + rectificationBox.aabbMax = ffxMax(rectificationBox.aabbMax, colorSample); + + FfxFloat32x3 weightedSample = colorSample * fSampleWeight; + rectificationBox.boxCenter += weightedSample; + rectificationBox.boxVec += colorSample * weightedSample; + rectificationBox.fBoxCenterWeight += fSampleWeight; + } +} + +void RectificationBoxComputeVarianceBoxData(FFX_PARAMETER_INOUT RectificationBox rectificationBox) +{ + rectificationBox.fBoxCenterWeight = (abs(rectificationBox.fBoxCenterWeight) > FfxFloat32(FSR3UPSCALER_FP32_MIN) ? rectificationBox.fBoxCenterWeight : FfxFloat32(1.f)); + rectificationBox.boxCenter /= rectificationBox.fBoxCenterWeight; + rectificationBox.boxVec /= rectificationBox.fBoxCenterWeight; + FfxFloat32x3 stdDev = sqrt(abs(rectificationBox.boxVec - rectificationBox.boxCenter * rectificationBox.boxCenter)); + rectificationBox.boxVec = stdDev; +} + +FfxFloat32x3 SafeRcp3(FfxFloat32x3 v) +{ + return (all(FFX_NOT_EQUAL(v, FfxFloat32x3(0, 0, 0)))) ? (FfxFloat32x3(1, 1, 1) / v) : FfxFloat32x3(0, 0, 0); +} + +FfxFloat32 MinDividedByMax(const FfxFloat32 v0, const FfxFloat32 v1, const FfxFloat32 fOnZeroReturnValue) +{ + const FfxFloat32 m = ffxMax(v0, v1); + return m != 0 ? ffxMin(v0, v1) / m : fOnZeroReturnValue; +} + +FfxFloat32 MinDividedByMax(const FfxFloat32 v0, const FfxFloat32 v1) +{ + const FfxFloat32 m = ffxMax(v0, v1); + return m != 0 ? ffxMin(v0, v1) / m : 0; +} + +FfxFloat32x3 YCoCgToRGB(FfxFloat32x3 fYCoCg) +{ + FfxFloat32x3 fRgb; + + fRgb = FfxFloat32x3( + fYCoCg.x + fYCoCg.y - fYCoCg.z, + fYCoCg.x + fYCoCg.z, + fYCoCg.x - fYCoCg.y - fYCoCg.z); + + return fRgb; +} + +FfxFloat32x3 RGBToYCoCg(FfxFloat32x3 fRgb) +{ + FfxFloat32x3 fYCoCg; + + fYCoCg = FfxFloat32x3( + 0.25f * fRgb.r + 0.5f * fRgb.g + 0.25f * fRgb.b, + 0.5f * fRgb.r - 0.5f * fRgb.b, + -0.25f * fRgb.r + 0.5f * fRgb.g - 0.25f * fRgb.b); + + return fYCoCg; +} + +FfxFloat32 RGBToLuma(FfxFloat32x3 fLinearRgb) +{ + return dot(fLinearRgb, FfxFloat32x3(0.2126f, 0.7152f, 0.0722f)); +} + +FfxFloat32 RGBToPerceivedLuma(FfxFloat32x3 fLinearRgb) +{ + FfxFloat32 fLuminance = RGBToLuma(fLinearRgb); + + FfxFloat32 fPercievedLuminance = 0; + if (fLuminance <= 216.0f / 24389.0f) { + fPercievedLuminance = fLuminance * (24389.0f / 27.0f); + } + else { + fPercievedLuminance = ffxPow(fLuminance, 1.0f / 3.0f) * 116.0f - 16.0f; + } + + return fPercievedLuminance * 0.01f; +} + +FfxFloat32x3 Tonemap(FfxFloat32x3 fRgb) +{ + return fRgb / (ffxMax(ffxMax(0.f, fRgb.r), ffxMax(fRgb.g, fRgb.b)) + 1.f).xxx; +} + +FfxFloat32x3 InverseTonemap(FfxFloat32x3 fRgb) +{ + return fRgb / ffxMax(FSR3UPSCALER_TONEMAP_EPSILON, 1.f - ffxMax(fRgb.r, ffxMax(fRgb.g, fRgb.b))).xxx; +} + +FfxBoolean IsUvInside(FfxFloat32x2 fUv) +{ + return (fUv.x >= 0.0f && fUv.x <= 1.0f) && (fUv.y >= 0.0f && fUv.y <= 1.0f); +} + +FfxInt32x2 ClampLoad(FfxInt32x2 iPxSample, FfxInt32x2 iPxOffset, FfxInt32x2 iTextureSize) +{ + FfxInt32x2 result = iPxSample + iPxOffset; + result.x = ffxMax(0, ffxMin(result.x, iTextureSize.x - 1)); + result.y = ffxMax(0, ffxMin(result.y, iTextureSize.y - 1)); + return result; +} + +FfxFloat32x2 ClampUv(FfxFloat32x2 fUv, FfxInt32x2 iTextureSize, FfxInt32x2 iResourceSize) +{ + const FfxFloat32x2 fSampleLocation = fUv * iTextureSize; + const FfxFloat32x2 fClampedLocation = ffxMax(FfxFloat32x2(0.5f, 0.5f), ffxMin(fSampleLocation, FfxFloat32x2(iTextureSize) - FfxFloat32x2(0.5f, 0.5f))); + const FfxFloat32x2 fClampedUv = fClampedLocation / FfxFloat32x2(iResourceSize); + + return fClampedUv; +} + +FfxBoolean IsOnScreen(FfxInt32x2 pos, FfxInt32x2 size) +{ + return all(FFX_LESS_THAN(FfxUInt32x2(pos), FfxUInt32x2(size))); +} + +FfxFloat32 ComputeAutoExposureFromLavg(FfxFloat32 Lavg) +{ + Lavg = exp(Lavg); + + const FfxFloat32 S = 100.0f; //ISO arithmetic speed + const FfxFloat32 K = 12.5f; + FfxFloat32 ExposureISO100 = log2((Lavg * S) / K); + + const FfxFloat32 q = 0.65f; + FfxFloat32 Lmax = (78.0f / (q * S)) * ffxPow(2.0f, ExposureISO100); + + return 1.0f / Lmax; +} + +FfxInt32x2 ComputeHrPosFromLrPos(FfxInt32x2 iPxLrPos) +{ + FfxFloat32x2 fSrcJitteredPos = FfxFloat32x2(iPxLrPos) + 0.5f - Jitter(); + FfxFloat32x2 fLrPosInHr = (fSrcJitteredPos / RenderSize()) * UpscaleSize(); + FfxInt32x2 iPxHrPos = FfxInt32x2(floor(fLrPosInHr)); + return iPxHrPos; +} + +FfxFloat32x2 ComputeNdc(FfxFloat32x2 fPxPos, FfxInt32x2 iSize) +{ + return fPxPos / FfxFloat32x2(iSize) * FfxFloat32x2(2.0f, -2.0f) + FfxFloat32x2(-1.0f, 1.0f); +} + +FfxFloat32 GetViewSpaceDepth(FfxFloat32 fDeviceDepth) +{ + const FfxFloat32x4 fDeviceToViewDepth = DeviceToViewSpaceTransformFactors(); + + // fDeviceToViewDepth details found in ffx_fsr3upscaler.cpp + return (fDeviceToViewDepth[1] / (fDeviceDepth - fDeviceToViewDepth[0])); +} + +FfxFloat32 GetViewSpaceDepthInMeters(FfxFloat32 fDeviceDepth) +{ + return GetViewSpaceDepth(fDeviceDepth) * ViewSpaceToMetersFactor(); +} + +FfxFloat32x3 GetViewSpacePosition(FfxInt32x2 iViewportPos, FfxInt32x2 iViewportSize, FfxFloat32 fDeviceDepth) +{ + const FfxFloat32x4 fDeviceToViewDepth = DeviceToViewSpaceTransformFactors(); + + const FfxFloat32 Z = GetViewSpaceDepth(fDeviceDepth); + + const FfxFloat32x2 fNdcPos = ComputeNdc(iViewportPos, iViewportSize); + const FfxFloat32 X = fDeviceToViewDepth[2] * fNdcPos.x * Z; + const FfxFloat32 Y = fDeviceToViewDepth[3] * fNdcPos.y * Z; + + return FfxFloat32x3(X, Y, Z); +} + +FfxFloat32x3 GetViewSpacePositionInMeters(FfxInt32x2 iViewportPos, FfxInt32x2 iViewportSize, FfxFloat32 fDeviceDepth) +{ + return GetViewSpacePosition(iViewportPos, iViewportSize, fDeviceDepth) * ViewSpaceToMetersFactor(); +} + +FfxFloat32 GetMaxDistanceInMeters() +{ +#if FFX_FSR3UPSCALER_OPTION_INVERTED_DEPTH + return GetViewSpaceDepth(0.0f) * ViewSpaceToMetersFactor(); +#else + return GetViewSpaceDepth(1.0f) * ViewSpaceToMetersFactor(); +#endif +} + + +struct BilinearSamplingData +{ + FfxInt32x2 iOffsets[4]; + FfxFloat32 fWeights[4]; + FfxInt32x2 iBasePos; +}; + +BilinearSamplingData GetBilinearSamplingData(FfxFloat32x2 fUv, FfxInt32x2 iSize) +{ + BilinearSamplingData data; + + FfxFloat32x2 fPxSample = (fUv * iSize) - FfxFloat32x2(0.5f, 0.5f); + data.iBasePos = FfxInt32x2(floor(fPxSample)); + FfxFloat32x2 fPxFrac = ffxFract(fPxSample); + + data.iOffsets[0] = FfxInt32x2(0, 0); + data.iOffsets[1] = FfxInt32x2(1, 0); + data.iOffsets[2] = FfxInt32x2(0, 1); + data.iOffsets[3] = FfxInt32x2(1, 1); + + data.fWeights[0] = (1 - fPxFrac.x) * (1 - fPxFrac.y); + data.fWeights[1] = (fPxFrac.x) * (1 - fPxFrac.y); + data.fWeights[2] = (1 - fPxFrac.x) * (fPxFrac.y); + data.fWeights[3] = (fPxFrac.x) * (fPxFrac.y); + + return data; +} + +struct PlaneData +{ + FfxFloat32x3 fNormal; + FfxFloat32 fDistanceFromOrigin; +}; + +PlaneData GetPlaneFromPoints(FfxFloat32x3 fP0, FfxFloat32x3 fP1, FfxFloat32x3 fP2) +{ + PlaneData plane; + + FfxFloat32x3 v0 = fP0 - fP1; + FfxFloat32x3 v1 = fP0 - fP2; + plane.fNormal = normalize(cross(v0, v1)); + plane.fDistanceFromOrigin = -dot(fP0, plane.fNormal); + + return plane; +} + +FfxFloat32 PointToPlaneDistance(PlaneData plane, FfxFloat32x3 fPoint) +{ + return abs(dot(plane.fNormal, fPoint) + plane.fDistanceFromOrigin); +} + +#endif // #if defined(FFX_GPU) + +#endif //!defined(FFX_FSR3UPSCALER_COMMON_H) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3upscaler/ffx_fsr3upscaler_debug_view.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3upscaler/ffx_fsr3upscaler_debug_view.h new file mode 100644 index 00000000..6f4fa33f --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3upscaler/ffx_fsr3upscaler_debug_view.h @@ -0,0 +1,159 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +struct FfxDebugViewport +{ + FfxInt32x2 offset; + FfxInt32x2 size; +}; + +// Macro to cull and draw debug viewport +#define DRAW_VIEWPORT(function, pos, vp) \ + { \ + if (pointIsInsideViewport(pos, vp)) \ + { \ + function(pos, vp); \ + } \ + } + +FfxFloat32x2 getTransformedUv(FfxInt32x2 iPxPos, FfxDebugViewport vp) +{ + FfxFloat32x2 fUv = (FfxFloat32x2(iPxPos - vp.offset) + 0.5f) / vp.size; + + return fUv; +} + +FfxFloat32x3 getMotionVectorColor(FfxFloat32x2 fMotionVector) +{ + return FfxFloat32x3(0.5f + fMotionVector * RenderSize() * 0.5f, 0.5f); +} + +FfxFloat32x4 getUnusedIndicationColor(FfxInt32x2 iPxPos, FfxDebugViewport vp) +{ + FfxInt32x2 basePos = iPxPos - vp.offset; + + FfxFloat32 ar = FfxFloat32(vp.size.x) / FfxFloat32(vp.size.y); + + return FfxFloat32x4(basePos.x == FfxInt32(basePos.y * ar), 0, 0, 1); +} + +void drawDilatedMotionVectors(FfxInt32x2 iPxPos, FfxDebugViewport vp) +{ + FfxFloat32x2 fUv = getTransformedUv(iPxPos, vp); + + FfxFloat32x2 fUv_HW = ClampUv(fUv, RenderSize(), MaxRenderSize()); + + FfxFloat32x2 fMotionVector = SampleDilatedMotionVector(fUv_HW); + + StoreUpscaledOutput(iPxPos, getMotionVectorColor(fMotionVector)); +} + +void drawDisocclusionMask(FfxInt32x2 iPxPos, FfxDebugViewport vp) +{ + FfxFloat32x2 fUv = getTransformedUv(iPxPos, vp); + + FfxFloat32x2 fUv_HW = ClampUv(fUv, RenderSize(), MaxRenderSize()); + + FfxFloat32 fDisocclusionFactor = ffxSaturate(SampleDilatedReactiveMasks(fUv_HW)[DISOCCLUSION]); + + StoreUpscaledOutput(iPxPos, FfxFloat32x3(0, fDisocclusionFactor, 0)); +} + +void drawDetailProtectionTakedown(FfxInt32x2 iPxPos, FfxDebugViewport vp) +{ + FfxFloat32x2 fUv = getTransformedUv(iPxPos, vp); + + FfxFloat32x2 fUv_HW = ClampUv(fUv, RenderSize(), MaxRenderSize()); + + FfxFloat32 fProtectionTakedown = ffxSaturate(SampleDilatedReactiveMasks(fUv_HW)[REACTIVE]); + + StoreUpscaledOutput(iPxPos, FfxFloat32x3(0, fProtectionTakedown, 0)); +} + +void drawReactiveness(FfxInt32x2 iPxPos, FfxDebugViewport vp) +{ + FfxFloat32x2 fUv = getTransformedUv(iPxPos, vp); + + FfxFloat32x2 fUv_HW = ClampUv(fUv, RenderSize(), MaxRenderSize()); + + FfxFloat32 fShadingChange = ffxSaturate(SampleDilatedReactiveMasks(fUv_HW)[SHADING_CHANGE]); + + StoreUpscaledOutput(iPxPos, FfxFloat32x3(0, fShadingChange, 0)); +} + +void drawProtectedAreas(FfxInt32x2 iPxPos, FfxDebugViewport vp) +{ + FfxFloat32x2 fUv = getTransformedUv(iPxPos, vp); + + FfxFloat32 fProtection = ffxSaturate(SampleHistory(fUv).w - fLockThreshold); + + StoreUpscaledOutput(iPxPos, FfxFloat32x3(fProtection, 0, 0)); +} + +void drawDilatedDepthInMeters(FfxInt32x2 iPxPos, FfxDebugViewport vp) +{ + FfxFloat32x2 fUv = getTransformedUv(iPxPos, vp); + + FfxFloat32x2 fUv_HW = ClampUv(fUv, RenderSize(), MaxRenderSize()); + + const FfxFloat32 fDilatedDepth = SampleDilatedDepth(fUv_HW); + const FfxFloat32 fDepthInMeters = GetViewSpaceDepthInMeters(fDilatedDepth); + + StoreUpscaledOutput(iPxPos, FfxFloat32x3(ffxSaturate(fDepthInMeters / 25.0f), 0, 0)); +} + +FfxBoolean pointIsInsideViewport(FfxInt32x2 iPxPos, FfxDebugViewport vp) +{ + FfxInt32x2 extent = vp.offset + vp.size; + + return (iPxPos.x >= vp.offset.x && iPxPos.x < extent.x) && (iPxPos.y >= vp.offset.y && iPxPos.y < extent.y); +} + +void DebugView(FfxInt32x2 iPxPos) +{ +#define VIEWPORT_GRID_SIZE_X 3 +#define VIEWPORT_GRID_SIZE_Y 3 + + FfxFloat32x2 fViewportScale = FfxFloat32x2(1.0f / VIEWPORT_GRID_SIZE_X, 1.0f / VIEWPORT_GRID_SIZE_Y); + FfxInt32x2 iViewportSize = FfxInt32x2(UpscaleSize() * fViewportScale); + + // compute grid [y][x] for easier placement of viewports + FfxDebugViewport vp[VIEWPORT_GRID_SIZE_Y][VIEWPORT_GRID_SIZE_X]; + for (FfxInt32 y = 0; y < VIEWPORT_GRID_SIZE_Y; y++) + { + for (FfxInt32 x = 0; x < VIEWPORT_GRID_SIZE_X; x++) + { + vp[y][x].offset = iViewportSize * FfxInt32x2(x, y); + vp[y][x].size = iViewportSize; + } + } + + // top row + DRAW_VIEWPORT(drawDilatedMotionVectors, iPxPos, vp[0][0]); + DRAW_VIEWPORT(drawProtectedAreas, iPxPos, vp[0][1]); + DRAW_VIEWPORT(drawDilatedDepthInMeters, iPxPos, vp[0][2]); + + // bottom row + DRAW_VIEWPORT(drawDisocclusionMask, iPxPos, vp[2][0]); + DRAW_VIEWPORT(drawReactiveness, iPxPos, vp[2][1]); + DRAW_VIEWPORT(drawDetailProtectionTakedown, iPxPos, vp[2][2]); +} diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3upscaler/ffx_fsr3upscaler_luma_instability.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3upscaler/ffx_fsr3upscaler_luma_instability.h new file mode 100644 index 00000000..624b7ca9 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3upscaler/ffx_fsr3upscaler_luma_instability.h @@ -0,0 +1,115 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +struct LumaInstabilityFactorData +{ + FfxFloat32x4 fLumaHistory; + FfxFloat32 fLumaInstabilityFactor; +}; + +LumaInstabilityFactorData ComputeLumaInstabilityFactor(LumaInstabilityFactorData data, FfxFloat32 fCurrentFrameLuma, FfxFloat32 fFarthestDepthInMeters) +{ + const FfxInt32 N_MINUS_1 = 0; + const FfxInt32 N_MINUS_2 = 1; + const FfxInt32 N_MINUS_3 = 2; + const FfxInt32 N_MINUS_4 = 3; + + FfxFloat32 fLumaInstability = 0.0f; + const FfxFloat32 fDiffs0 = (fCurrentFrameLuma - data.fLumaHistory[N_MINUS_1]); + const FfxFloat32 fSimilarity0 = MinDividedByMax(fCurrentFrameLuma, data.fLumaHistory[N_MINUS_1], 1.0f); + + FfxFloat32 fMaxSimilarity = fSimilarity0; + + if (fSimilarity0 < 1.0f) { + for (int i = N_MINUS_2; i <= N_MINUS_4; i++) { + const FfxFloat32 fDiffs1 = (fCurrentFrameLuma - data.fLumaHistory[i]); + const FfxFloat32 fSimilarity1 = MinDividedByMax(fCurrentFrameLuma, data.fLumaHistory[i]); + + if (sign(fDiffs0) == sign(fDiffs1)) { + + fMaxSimilarity = ffxMax(fMaxSimilarity, fSimilarity1); + } + } + + fLumaInstability = FfxFloat32(fMaxSimilarity > fSimilarity0); + } + + // Shift history + data.fLumaHistory[N_MINUS_4] = data.fLumaHistory[N_MINUS_3]; + data.fLumaHistory[N_MINUS_3] = data.fLumaHistory[N_MINUS_2]; + data.fLumaHistory[N_MINUS_2] = data.fLumaHistory[N_MINUS_1]; + data.fLumaHistory[N_MINUS_1] = fCurrentFrameLuma; + + data.fLumaHistory /= Exposure(); + + data.fLumaInstabilityFactor = fLumaInstability * FfxFloat32(data.fLumaHistory[N_MINUS_4] != 0); + + return data; +} + +void LumaInstability(FfxInt32x2 iPxPos) +{ + LumaInstabilityFactorData data; + data.fLumaInstabilityFactor = 0.0f; + data.fLumaHistory = FfxFloat32x4(0.0f, 0.0f, 0.0f, 0.0f); + + const FfxFloat32x2 fDilatedMotionVector = LoadDilatedMotionVector(iPxPos); + const FfxFloat32x2 fUv = (iPxPos + 0.5f) / RenderSize(); + const FfxFloat32x2 fUvCurrFrameJittered = fUv + Jitter() / RenderSize(); + const FfxFloat32x2 fUvPrevFrameJittered = fUv + PreviousFrameJitter() / PreviousFrameRenderSize(); + const FfxFloat32x2 fReprojectedUv = fUvPrevFrameJittered + fDilatedMotionVector; + + if (IsUvInside(fReprojectedUv)) + { + const FfxFloat32x2 fUvReactive_HW = ClampUv(fUvCurrFrameJittered, RenderSize(), MaxRenderSize()); + + const FfxFloat32x4 fDilatedReactiveMasks = SampleDilatedReactiveMasks(fUvReactive_HW); + const FfxFloat32 fReactiveMask = ffxSaturate(fDilatedReactiveMasks[REACTIVE]); + const FfxFloat32 fDisocclusion = ffxSaturate(fDilatedReactiveMasks[DISOCCLUSION]); + const FfxFloat32 fShadingChange = ffxSaturate(fDilatedReactiveMasks[SHADING_CHANGE]); + const FfxFloat32 fAccumulation = ffxSaturate(fDilatedReactiveMasks[ACCUMULAION]); + + const FfxBoolean bAccumulationFactor = fAccumulation > 0.9f; + + const FfxBoolean bComputeInstability = bAccumulationFactor; + + if (bComputeInstability) { + + const FfxFloat32x2 fUv_HW = ClampUv(fUvCurrFrameJittered, RenderSize(), MaxRenderSize()); + const FfxFloat32 fCurrentFrameLuma = SampleCurrentLuma(fUv_HW) * Exposure(); + + const FfxFloat32x2 fReprojectedUv_HW = ClampUv(fReprojectedUv, PreviousFrameRenderSize(), MaxRenderSize()); + data.fLumaHistory = SampleLumaHistory(fReprojectedUv_HW) * DeltaPreExposure() * Exposure(); + + const FfxFloat32x2 fFarthestDepthUv_HW = ClampUv(fUvCurrFrameJittered, RenderSize() / 2, GetFarthestDepthMip1ResourceDimensions()); + const FfxFloat32 fFarthestDepthInMeters = SampleFarthestDepthMip1(fFarthestDepthUv_HW); + + data = ComputeLumaInstabilityFactor(data, fCurrentFrameLuma, fFarthestDepthInMeters); + + const FfxFloat32 fVelocityWeight = 1.0f - ffxSaturate(Get4KVelocity(fDilatedMotionVector) / 20.0f); + data.fLumaInstabilityFactor *= fVelocityWeight * (1.0f - fDisocclusion) * (1.0f - fReactiveMask) * (1.0f - fShadingChange); + } + } + + StoreLumaHistory(iPxPos, data.fLumaHistory); + StoreLumaInstability(iPxPos, data.fLumaInstabilityFactor); +} diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3upscaler/ffx_fsr3upscaler_luma_pyramid.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3upscaler/ffx_fsr3upscaler_luma_pyramid.h new file mode 100644 index 00000000..41c5dc7f --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3upscaler/ffx_fsr3upscaler_luma_pyramid.h @@ -0,0 +1,192 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +FFX_GROUPSHARED FfxUInt32 spdCounter; + +void SpdIncreaseAtomicCounter(FfxUInt32 slice) +{ + SPD_IncreaseAtomicCounter(spdCounter); +} + +FfxUInt32 SpdGetAtomicCounter() +{ + return spdCounter; +} + +void SpdResetAtomicCounter(FfxUInt32 slice) +{ + SPD_ResetAtomicCounter(); +} + +#ifndef SPD_PACKED_ONLY +FFX_GROUPSHARED FfxFloat32 spdIntermediateR[16][16]; +FFX_GROUPSHARED FfxFloat32 spdIntermediateG[16][16]; +FFX_GROUPSHARED FfxFloat32 spdIntermediateB[16][16]; +FFX_GROUPSHARED FfxFloat32 spdIntermediateA[16][16]; + +FFX_STATIC const FfxInt32 LOG_LUMA = 0; +FFX_STATIC const FfxInt32 LUMA = 1; +FFX_STATIC const FfxInt32 DEPTH_IN_METERS = 2; + +FfxFloat32x4 SpdLoadSourceImage(FfxFloat32x2 iPxPos, FfxUInt32 slice) +{ + //We assume linear data. if non-linear input (sRGB, ...), + //then we should convert to linear first and back to sRGB on output. + const FfxInt32x2 iPxSamplePos = ClampLoad(FfxInt32x2(iPxPos), FfxInt32x2(0, 0), FfxInt32x2(RenderSize())); + + const FfxFloat32 fLuma = LoadCurrentLuma(iPxSamplePos); + const FfxFloat32 fLogLuma = ffxMax(FSR3UPSCALER_EPSILON, log(fLuma)); + const FfxFloat32 fFarthestDepthInMeters = LoadFarthestDepth(iPxSamplePos); + + FfxFloat32x4 fOutput = FfxFloat32x4(0.0f, 0.0f, 0.0f, 0.0f); + fOutput[LOG_LUMA] = fLogLuma; + fOutput[LUMA] = fLuma; + fOutput[DEPTH_IN_METERS] = fFarthestDepthInMeters; + + return fOutput; +} + +FfxFloat32x4 SpdLoad(FfxInt32x2 tex, FfxUInt32 slice) +{ + return FfxFloat32x4(RWLoadPyramid(tex, 5), 0, 0); +} + +FfxFloat32x4 SpdReduce4(FfxFloat32x4 v0, FfxFloat32x4 v1, FfxFloat32x4 v2, FfxFloat32x4 v3) +{ + return (v0 + v1 + v2 + v3) * 0.25f; +} + +void SpdStore(FfxInt32x2 pix, FfxFloat32x4 outValue, FfxUInt32 index, FfxUInt32 slice) +{ + if (index == 5) + { + StorePyramid(pix, outValue.xy, index); + } + else if (index == 0) { + StoreFarthestDepthMip1(pix, outValue[DEPTH_IN_METERS]); + } + + if (index == MipCount() - 1) { //accumulate on 1x1 level + + if (all(FFX_EQUAL(pix, FfxInt32x2(0, 0)))) + { + FfxFloat32x4 frameInfo = LoadFrameInfo(); + const FfxFloat32 fSceneAvgLuma = outValue[LUMA]; + const FfxFloat32 fPrevLogLuma = frameInfo[FRAME_INFO_LOG_LUMA]; + FfxFloat32 fLogLuma = outValue[LOG_LUMA]; + + if (fPrevLogLuma < resetAutoExposureAverageSmoothing) // Compare Lavg, so small or negative values + { + fLogLuma = fPrevLogLuma + (fLogLuma - fPrevLogLuma) * (1.0f - exp(-DeltaTime())); + fLogLuma = ffxMax(0.0f, fLogLuma); + } + + frameInfo[FRAME_INFO_EXPOSURE] = ComputeAutoExposureFromLavg(fLogLuma); + frameInfo[FRAME_INFO_LOG_LUMA] = fLogLuma; + frameInfo[FRAME_INFO_SCENE_AVERAGE_LUMA] = fSceneAvgLuma; + + StoreFrameInfo(frameInfo); + } + } +} + +FfxFloat32x4 SpdLoadIntermediate(FfxUInt32 x, FfxUInt32 y) +{ + return FfxFloat32x4( + spdIntermediateR[x][y], + spdIntermediateG[x][y], + spdIntermediateB[x][y], + spdIntermediateA[x][y]); +} +void SpdStoreIntermediate(FfxUInt32 x, FfxUInt32 y, FfxFloat32x4 value) +{ + spdIntermediateR[x][y] = value.x; + spdIntermediateG[x][y] = value.y; + spdIntermediateB[x][y] = value.z; + spdIntermediateA[x][y] = value.w; +} + +#endif + +// define fetch and store functions Packed +#if FFX_HALF + +FFX_GROUPSHARED FfxFloat16x2 spdIntermediateRG[16][16]; +FFX_GROUPSHARED FfxFloat16x2 spdIntermediateBA[16][16]; + +FfxFloat16x4 SpdLoadSourceImageH(FfxFloat32x2 tex, FfxUInt32 slice) +{ + return FfxFloat16x4(0, 0, 0, 0); +} + +FfxFloat16x4 SpdLoadH(FfxInt32x2 p, FfxUInt32 slice) +{ + return FfxFloat16x4(0, 0, 0, 0); +} + +void SpdStoreH(FfxInt32x2 p, FfxFloat16x4 value, FfxUInt32 mip, FfxUInt32 slice) +{ +} + +FfxFloat16x4 SpdLoadIntermediateH(FfxUInt32 x, FfxUInt32 y) +{ + return FfxFloat16x4( + spdIntermediateRG[x][y].x, + spdIntermediateRG[x][y].y, + spdIntermediateBA[x][y].x, + spdIntermediateBA[x][y].y); +} + +void SpdStoreIntermediateH(FfxUInt32 x, FfxUInt32 y, FfxFloat16x4 value) +{ + spdIntermediateRG[x][y] = value.xy; + spdIntermediateBA[x][y] = value.zw; +} + +FfxFloat16x4 SpdReduce4H(FfxFloat16x4 v0, FfxFloat16x4 v1, FfxFloat16x4 v2, FfxFloat16x4 v3) +{ + return (v0 + v1 + v2 + v3) * FfxFloat16(0.25); +} +#endif + +#include "spd/ffx_spd.h" + +void ComputeAutoExposure(FfxUInt32x3 WorkGroupId, FfxUInt32 LocalThreadIndex) +{ +#if FFX_HALF + SpdDownsampleH( + FfxUInt32x2(WorkGroupId.xy), + FfxUInt32(LocalThreadIndex), + FfxUInt32(MipCount()), + FfxUInt32(NumWorkGroups()), + FfxUInt32(WorkGroupId.z), + FfxUInt32x2(WorkGroupOffset())); +#else + SpdDownsample( + FfxUInt32x2(WorkGroupId.xy), + FfxUInt32(LocalThreadIndex), + FfxUInt32(MipCount()), + FfxUInt32(NumWorkGroups()), + FfxUInt32(WorkGroupId.z), + FfxUInt32x2(WorkGroupOffset())); +#endif +} diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3upscaler/ffx_fsr3upscaler_prepare_inputs.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3upscaler/ffx_fsr3upscaler_prepare_inputs.h new file mode 100644 index 00000000..59c765b5 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3upscaler/ffx_fsr3upscaler_prepare_inputs.h @@ -0,0 +1,152 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +void ReconstructPrevDepth(FfxInt32x2 iPxPos, FfxFloat32 fDepth, FfxFloat32x2 fMotionVector) +{ + const FfxFloat32 fNearestDepthInMeters = ffxMin(GetViewSpaceDepthInMeters(fDepth), FSR3UPSCALER_FP16_MAX); + const FfxFloat32 fReconstructedDeptMvThreshold = ReconstructedDepthMvPxThreshold(fNearestDepthInMeters); + + // Discard small mvs + fMotionVector *= FfxFloat32(Get4KVelocity(fMotionVector) > fReconstructedDeptMvThreshold); + + const FfxFloat32x2 fUv = (iPxPos + FfxFloat32(0.5)) / RenderSize(); + const FfxFloat32x2 fReprojectedUv = fUv + fMotionVector; + const BilinearSamplingData bilinearInfo = GetBilinearSamplingData(fReprojectedUv, RenderSize()); + + // Project current depth into previous frame locations. + // Push to all pixels having some contribution if reprojection is using bilinear logic. + for (FfxInt32 iSampleIndex = 0; iSampleIndex < 4; iSampleIndex++) { + + const FfxInt32x2 iOffset = bilinearInfo.iOffsets[iSampleIndex]; + const FfxFloat32 fWeight = bilinearInfo.fWeights[iSampleIndex]; + + if (fWeight > fReconstructedDepthBilinearWeightThreshold) { + + const FfxInt32x2 iStorePos = bilinearInfo.iBasePos + iOffset; + if (IsOnScreen(iStorePos, RenderSize())) { + StoreReconstructedDepth(iStorePos, fDepth); + } + } + } +} + +struct DepthExtents +{ + FfxFloat32 fNearest; + FfxInt32x2 fNearestCoord; + FfxFloat32 fFarthest; +}; + +DepthExtents FindDepthExtents(FFX_PARAMETER_IN FfxInt32x2 iPxPos) +{ + DepthExtents extents; + const FfxInt32 iSampleCount = 9; + const FfxInt32x2 iSampleOffsets[iSampleCount] = { + FfxInt32x2(+0, +0), + FfxInt32x2(+1, +0), + FfxInt32x2(+0, +1), + FfxInt32x2(+0, -1), + FfxInt32x2(-1, +0), + FfxInt32x2(-1, +1), + FfxInt32x2(+1, +1), + FfxInt32x2(-1, -1), + FfxInt32x2(+1, -1), + }; + + // pull out the depth loads to allow SC to batch them + FfxFloat32 depth[9]; + FfxInt32 iSampleIndex = 0; + FFX_UNROLL + for (iSampleIndex = 0; iSampleIndex < iSampleCount; ++iSampleIndex) { + + FfxInt32x2 iPos = iPxPos + iSampleOffsets[iSampleIndex]; + depth[iSampleIndex] = LoadInputDepth(iPos); + } + + // find closest depth + extents.fNearestCoord = iPxPos; + extents.fNearest = depth[0]; + extents.fFarthest = depth[0]; + FFX_UNROLL + for (iSampleIndex = 1; iSampleIndex < iSampleCount; ++iSampleIndex) { + + const FfxInt32x2 iPos = iPxPos + iSampleOffsets[iSampleIndex]; + if (IsOnScreen(iPos, RenderSize())) { + + FfxFloat32 fNdDepth = depth[iSampleIndex]; +#if FFX_FSR3UPSCALER_OPTION_INVERTED_DEPTH + if (fNdDepth > extents.fNearest) { + extents.fFarthest = ffxMin(extents.fFarthest, fNdDepth); +#else + if (fNdDepth < extents.fNearest) { + extents.fFarthest = ffxMax(extents.fFarthest, fNdDepth); +#endif + extents.fNearestCoord = iPos; + extents.fNearest = fNdDepth; + } + } + } + + return extents; +} + +FfxFloat32x2 DilateMotionVector(FfxInt32x2 iPxPos, const DepthExtents depthExtents) +{ +#if FFX_FSR3UPSCALER_OPTION_LOW_RESOLUTION_MOTION_VECTORS + const FfxInt32x2 iSamplePos = iPxPos; + const FfxInt32x2 iMotionVectorPos = depthExtents.fNearestCoord; +#else + const FfxInt32x2 iSamplePos = ComputeHrPosFromLrPos(iPxPos); + const FfxInt32x2 iMotionVectorPos = ComputeHrPosFromLrPos(depthExtents.fNearestCoord); +#endif + + const FfxFloat32x2 fDilatedMotionVector = LoadInputMotionVector(iMotionVectorPos); + + return fDilatedMotionVector; +} + +FfxFloat32 GetCurrentFrameLuma(FfxInt32x2 iPxPos) +{ + //We assume linear data. if non-linear input (sRGB, ...), + //then we should convert to linear first and back to sRGB on output. + const FfxFloat32x3 fRgb = ffxMax(FfxFloat32x3(0, 0, 0), LoadInputColor(iPxPos)); + const FfxFloat32 fLuma = RGBToLuma(fRgb); + + return fLuma; +} + +void PrepareInputs(FfxInt32x2 iPxPos) +{ + const DepthExtents depthExtents = FindDepthExtents(iPxPos); + const FfxFloat32x2 fDilatedMotionVector = DilateMotionVector(iPxPos, depthExtents); + + ReconstructPrevDepth(iPxPos, depthExtents.fNearest, fDilatedMotionVector); + + StoreDilatedMotionVector(iPxPos, fDilatedMotionVector); + StoreDilatedDepth(iPxPos, depthExtents.fNearest); + + const FfxFloat32 fFarthestDepthInMeters = ffxMin(GetViewSpaceDepthInMeters(depthExtents.fFarthest), FSR3UPSCALER_FP16_MAX); + StoreFarthestDepth(iPxPos, fFarthestDepthInMeters); + + const FfxFloat32 fLuma = GetCurrentFrameLuma(iPxPos); + StoreCurrentLuma(iPxPos, fLuma); +} diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3upscaler/ffx_fsr3upscaler_prepare_reactivity.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3upscaler/ffx_fsr3upscaler_prepare_reactivity.h new file mode 100644 index 00000000..fa9571d6 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3upscaler/ffx_fsr3upscaler_prepare_reactivity.h @@ -0,0 +1,270 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +FfxFloat32 ComputeDisocclusions(FfxFloat32x2 fUv, FfxFloat32x2 fMotionVector, FfxFloat32 fCurrentDepthViewSpace) +{ + const FfxFloat32 fNearestDepthInMeters = ffxMin(fCurrentDepthViewSpace * ViewSpaceToMetersFactor(), FSR3UPSCALER_FP16_MAX); + const FfxFloat32 fReconstructedDeptMvThreshold = ReconstructedDepthMvPxThreshold(fNearestDepthInMeters); + + fMotionVector *= FfxFloat32(Get4KVelocity(fMotionVector) > fReconstructedDeptMvThreshold); + + const FfxFloat32x2 fReprojectedUv = fUv + fMotionVector; + const BilinearSamplingData bilinearInfo = GetBilinearSamplingData(fReprojectedUv, RenderSize()); + + FfxFloat32 fDisocclusion = 0.0f; + FfxFloat32 fWeightSum = 0.0f; + FfxBoolean bPotentialDisocclusion = true; + + for (FfxInt32 iSampleIndex = 0; iSampleIndex < 4 && bPotentialDisocclusion; iSampleIndex++) + { + + const FfxInt32x2 iOffset = bilinearInfo.iOffsets[iSampleIndex]; + const FfxInt32x2 iSamplePos = ClampLoad(bilinearInfo.iBasePos, iOffset, FfxInt32x2(RenderSize())); + + if (IsOnScreen(iSamplePos, RenderSize())) { + const FfxFloat32 fWeight = bilinearInfo.fWeights[iSampleIndex]; + if (fWeight > fReconstructedDepthBilinearWeightThreshold) { + + const FfxFloat32 fPrevNearestDepthViewSpace = GetViewSpaceDepth(LoadReconstructedPrevDepth(iSamplePos)); + const FfxFloat32 fDepthDifference = fCurrentDepthViewSpace - fPrevNearestDepthViewSpace; + + bPotentialDisocclusion = bPotentialDisocclusion && (fDepthDifference > FSR3UPSCALER_FP32_MIN); + + if (bPotentialDisocclusion) { + const FfxFloat32 fHalfViewportWidth = length(FfxFloat32x2(RenderSize()) * 0.5f); + const FfxFloat32 fDepthThreshold = ffxMax(fCurrentDepthViewSpace, fPrevNearestDepthViewSpace); + + const FfxFloat32 Ksep = 1.37e-05f; + const FfxFloat32 fRequiredDepthSeparation = Ksep * fHalfViewportWidth * fDepthThreshold; + + fDisocclusion += ffxSaturate(FfxFloat32(fRequiredDepthSeparation / fDepthDifference)) * fWeight; + fWeightSum += fWeight; + } + } + } + } + + fDisocclusion = (bPotentialDisocclusion && fWeightSum > 0) ? ffxSaturate(1.0f - fDisocclusion / fWeightSum) : 0.0f; + + return fDisocclusion; +} + +FfxFloat32 ComputeMotionDivergence(FfxFloat32x2 fUv, FfxFloat32x2 fMotionVector, FfxFloat32 fCurrentDepthSample) +{ + const FfxInt32x2 iPxReprojectedPos = FfxInt32x2((fUv + fMotionVector) * RenderSize()); + const FfxFloat32 fReprojectedDepth = LoadDilatedDepth(iPxReprojectedPos); + const FfxFloat32x2 fReprojectedMotionVector = LoadDilatedMotionVector(iPxReprojectedPos); + + const FfxFloat32 fReprojectedVelocity = Get4KVelocity(fReprojectedMotionVector); + const FfxFloat32 f4KVelocity = Get4KVelocity(fMotionVector); + + const FfxFloat32 fMaxLen = max(length(fMotionVector), length(fReprojectedMotionVector)); + + const FfxFloat32 fNucleusDepthInMeters = GetViewSpaceDepthInMeters(fReprojectedDepth); + const FfxFloat32 fCurrentDepthInMeters = GetViewSpaceDepthInMeters(fCurrentDepthSample); + + const FfxFloat32 fDistanceFactor = MinDividedByMax(fNucleusDepthInMeters, fCurrentDepthInMeters); + const FfxFloat32 fVelocityFactor = ffxSaturate(f4KVelocity / 10.0f); + const FfxFloat32 fMotionVectorFieldConfidence = (1.0f - ffxSaturate(fReprojectedVelocity / f4KVelocity)) * fDistanceFactor * fVelocityFactor; + + return fMotionVectorFieldConfidence; +} + +FfxFloat32 DilateReactiveMasks(FfxInt32x2 iPxPos, FfxFloat32x2 fUv) +{ + FfxFloat32 fDilatedReactiveMasks = 0.0f; + + FFX_UNROLL + for (FfxInt32 y = -1; y <=1; y++) + { + FFX_UNROLL + for (FfxInt32 x = -1; x <= 1; x++) + { + const FfxInt32x2 sampleCoord = ClampLoad(iPxPos, FfxInt32x2(x, y), FfxInt32x2(RenderSize())); + fDilatedReactiveMasks = ffxMax(fDilatedReactiveMasks, LoadReactiveMask(sampleCoord)); + } + } + + return fDilatedReactiveMasks; +} + +FfxFloat32 DilateTransparencyAndCompositionMasks(FfxInt32x2 iPxPos, FfxFloat32x2 fUv) +{ + const FfxFloat32x2 fUvTransparencyAndCompositionMask = ClampUv(fUv, RenderSize(), GetTransparencyAndCompositionMaskResourceDimensions()); + return SampleTransparencyAndCompositionMask(fUvTransparencyAndCompositionMask); +} + +FfxFloat32 ComputeThinFeatureConfidence(FfxInt32x2 iPxPos) +{ + /* + 1 2 3 + 4 0 5 + 6 7 8 + */ + + const FfxInt32 iNucleusIndex = 0; + const FfxInt32 iSampleCount = 9; + const FfxInt32x2 iSampleOffsets[iSampleCount] = { + FfxInt32x2(+0, +0), + FfxInt32x2(-1, -1), + FfxInt32x2(+0, -1), + FfxInt32x2(+1, -1), + FfxInt32x2(-1, +0), + FfxInt32x2(+1, +0), + FfxInt32x2(-1, +1), + FfxInt32x2(+0, +1), + FfxInt32x2(+1, +1), + }; + + FfxFloat32 fSamples[iSampleCount]; + + FfxFloat32 fLumaMin = FSR3UPSCALER_FP32_MAX; + FfxFloat32 fLumaMax = FSR3UPSCALER_FP32_MIN; + + FFX_UNROLL + for (FfxInt32 iSampleIndex = 0; iSampleIndex < iSampleCount; ++iSampleIndex) { + const FfxInt32x2 iPxSamplePos = ClampLoad(iPxPos, iSampleOffsets[iSampleIndex], FfxInt32x2(RenderSize())); + fSamples[iSampleIndex] = LoadCurrentLuma(iPxSamplePos) * Exposure(); + + fLumaMin = ffxMin(fLumaMin, fSamples[iSampleIndex]); + fLumaMax = ffxMax(fLumaMax, fSamples[iSampleIndex]); + } + + const FfxFloat32 fThreshold = 0.9f; + FfxFloat32 fDissimilarLumaMin = FSR3UPSCALER_FP32_MAX; + FfxFloat32 fDissimilarLumaMax = 0; + +#define SETBIT(x) (1U << x) + + FfxUInt32 uPatternMask = SETBIT(iNucleusIndex); // Flag nucleus as similar + + const FfxUInt32 uNumRejectionMasks = 4; + const FfxUInt32 uRejectionMasks[uNumRejectionMasks] = { + SETBIT(1) | SETBIT(2) | SETBIT(4) | SETBIT(iNucleusIndex), // Upper left + SETBIT(2) | SETBIT(3) | SETBIT(5) | SETBIT(iNucleusIndex), // Upper right + SETBIT(4) | SETBIT(6) | SETBIT(7) | SETBIT(iNucleusIndex), // Lower left + SETBIT(5) | SETBIT(7) | SETBIT(8) | SETBIT(iNucleusIndex) // Lower right + }; + + FfxInt32 iBitIndex = 1; + FFX_UNROLL + for (FfxInt32 iSampleIndex = 1; iSampleIndex < iSampleCount; ++iSampleIndex, ++iBitIndex) { + + const FfxFloat32 fDifference = abs(fSamples[iSampleIndex] - fSamples[iNucleusIndex]) / (fLumaMax - fLumaMin); + + if (fDifference < fThreshold) + { + uPatternMask |= SETBIT(iBitIndex); + } + else + { + fDissimilarLumaMin = ffxMin(fDissimilarLumaMin, fSamples[iSampleIndex]); + fDissimilarLumaMax = ffxMax(fDissimilarLumaMax, fSamples[iSampleIndex]); + } + } + + const FfxBoolean bIsRidge = fSamples[iNucleusIndex] > fDissimilarLumaMax || fSamples[iNucleusIndex] < fDissimilarLumaMin; + + if (FFX_FALSE == bIsRidge) + { + return 0.0f; + } + + FFX_UNROLL + for (FfxInt32 i = 0; i < uNumRejectionMasks; i++) + { + if ((uPatternMask & uRejectionMasks[i]) == uRejectionMasks[i]) + { + return 0.0f; + } + } + + return 1.0f - fLumaMin / fLumaMax; +} + +FfxFloat32 UpdateAccumulation(FfxInt32x2 iPxPos, FfxFloat32x2 fUv, FfxFloat32x2 fMotionVector, FfxFloat32 fDisocclusion, FfxFloat32 fShadingChange) +{ + const FfxFloat32x2 fReprojectedUv = fUv + fMotionVector; + FfxFloat32 fAccumulation = 0.0f; + + if (IsUvInside(fReprojectedUv)) { + const FfxFloat32x2 fReprojectedUv_HW = ClampUv(fReprojectedUv, PreviousFrameRenderSize(), MaxRenderSize()); + fAccumulation = ffxSaturate(SampleAccumulation(fReprojectedUv_HW)); + } + + fAccumulation = ffxLerp(fAccumulation, 0.0f, fShadingChange); + fAccumulation = ffxLerp(fAccumulation, ffxMin(fAccumulation, 0.25f), fDisocclusion); + + fAccumulation *= FfxFloat32(round(fAccumulation * 100.0f) > 1.0f); + + // Update for next frame, normalize to store in unorm + const FfxFloat32 fAccumulatedFramesMax = 3.0f; + const FfxFloat32 fAccumulatedFramesToStore = ffxSaturate(fAccumulation + (1.0f / fAccumulatedFramesMax)); + StoreAccumulation(iPxPos, fAccumulatedFramesToStore); + + return fAccumulation; +} + +FfxFloat32 ComputeShadingChange(FfxFloat32x2 fUv) +{ + // NOTE: Here we re-apply jitter, will be reverted again when sampled in accumulation pass + const FfxFloat32x2 fShadingChangeUv = ClampUv(fUv - Jitter() / RenderSize(), ShadingChangeRenderSize(), ShadingChangeMaxRenderSize()); + const FfxFloat32 fShadingChange = ffxSaturate(SampleShadingChange(fShadingChangeUv)); + + return fShadingChange; +} + +void PrepareReactivity(FfxInt32x2 iPxPos) +{ + const FfxFloat32x2 fUv = (iPxPos + 0.5f) / RenderSize(); + const FfxFloat32x2 fMotionVector = LoadDilatedMotionVector(iPxPos); + + // Discard small mvs + const FfxFloat32 f4KVelocity = Get4KVelocity(fMotionVector); + + const FfxFloat32x2 fDilatedUv = fUv + fMotionVector; + const FfxFloat32 fDilatedDepth = LoadDilatedDepth(iPxPos); + const FfxFloat32 fDepthInMeters = GetViewSpaceDepthInMeters(fDilatedDepth); + + const FfxFloat32 fDisocclusion = ComputeDisocclusions(fUv, fMotionVector, GetViewSpaceDepth(fDilatedDepth)); + const FfxFloat32 fShadingChange = ffxMax(DilateReactiveMasks(iPxPos, fUv), ComputeShadingChange(fUv)); + + const FfxFloat32 fMotionDivergence = ComputeMotionDivergence(fUv, fMotionVector, fDilatedDepth); + const FfxFloat32 fDilatedTransparencyAndComposition = DilateTransparencyAndCompositionMasks(iPxPos, fUv); + const FfxFloat32 fFinalReactiveness = ffxMax(fMotionDivergence, fDilatedTransparencyAndComposition); + + const FfxFloat32 fAccumulation = UpdateAccumulation(iPxPos, fUv, fMotionVector, fDisocclusion, fShadingChange); + + FfxFloat32x4 fOutput; + fOutput[REACTIVE] = fFinalReactiveness; + fOutput[DISOCCLUSION] = fDisocclusion; + fOutput[SHADING_CHANGE] = fShadingChange; + fOutput[ACCUMULAION] = fAccumulation; + + StoreDilatedReactiveMasks(iPxPos, fOutput); + + const FfxFloat32 fLockStrength = ComputeThinFeatureConfidence(iPxPos); + if (fLockStrength > (1.0f / 100.0f)) + { + StoreNewLocks(ComputeHrPosFromLrPos(FfxInt32x2(iPxPos)), fLockStrength); + } +} diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3upscaler/ffx_fsr3upscaler_rcas.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3upscaler/ffx_fsr3upscaler_rcas.h new file mode 100644 index 00000000..af63e13d --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3upscaler/ffx_fsr3upscaler_rcas.h @@ -0,0 +1,67 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#define GROUP_SIZE 8 +#define FSR_RCAS_DENOISE 1 + +#include "ffx_core.h" + +void WriteUpscaledOutput(FFX_MIN16_U2 iPxHrPos, FfxFloat32x3 fUpscaledColor) +{ + StoreUpscaledOutput(FFX_MIN16_I2(iPxHrPos), fUpscaledColor); +} + +#define FSR_RCAS_F 1 +FfxFloat32x4 FsrRcasLoadF(FfxInt32x2 p) +{ + FfxFloat32x4 fColor = LoadRCAS_Input(p); + + fColor.rgb *= Exposure(); + + return fColor; +} +void FsrRcasInputF(inout FfxFloat32 r, inout FfxFloat32 g, inout FfxFloat32 b) {} + +#include "fsr1/ffx_fsr1.h" + +void CurrFilter(FFX_MIN16_U2 pos) +{ + FfxFloat32x3 c; + FsrRcasF(c.r, c.g, c.b, pos, RCASConfig()); + + c /= Exposure(); + + WriteUpscaledOutput(pos, c); +} + +void RCAS(FfxUInt32x3 LocalThreadId, FfxUInt32x3 WorkGroupId, FfxUInt32x3 Dtid) +{ + // Do remapping of local xy in workgroup for a more PS-like swizzle pattern. + FfxUInt32x2 gxy = ffxRemapForQuad(LocalThreadId.x) + FfxUInt32x2(WorkGroupId.x << 4u, WorkGroupId.y << 4u); + CurrFilter(FFX_MIN16_U2(gxy)); + gxy.x += 8u; + CurrFilter(FFX_MIN16_U2(gxy)); + gxy.y += 8u; + CurrFilter(FFX_MIN16_U2(gxy)); + gxy.x -= 8u; + CurrFilter(FFX_MIN16_U2(gxy)); +} diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3upscaler/ffx_fsr3upscaler_reproject.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3upscaler/ffx_fsr3upscaler_reproject.h new file mode 100644 index 00000000..45812a61 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3upscaler/ffx_fsr3upscaler_reproject.h @@ -0,0 +1,64 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_FSR3UPSCALER_OPTION_REPROJECT_USE_LANCZOS_TYPE +#define FFX_FSR3UPSCALER_OPTION_REPROJECT_USE_LANCZOS_TYPE 0 // Reference +#endif + +FfxFloat32x4 WrapHistory(FfxInt32x2 iPxSample) +{ + return LoadHistory(iPxSample); +} + +DeclareCustomFetchBicubicSamples(FetchHistorySamples, WrapHistory) +DeclareCustomTextureSample(HistorySample, FFX_FSR3UPSCALER_GET_LANCZOS_SAMPLER1D(FFX_FSR3UPSCALER_OPTION_REPROJECT_USE_LANCZOS_TYPE), FetchHistorySamples) + +FfxFloat32x2 GetMotionVector(FfxInt32x2 iPxHrPos, FfxFloat32x2 fHrUv) +{ +#if FFX_FSR3UPSCALER_OPTION_LOW_RESOLUTION_MOTION_VECTORS + const FfxFloat32x2 fDilatedMotionVector = LoadDilatedMotionVector(FFX_MIN16_I2(fHrUv * RenderSize())); +#else + const FfxFloat32x2 fDilatedMotionVector = LoadInputMotionVector(iPxHrPos); +#endif + + return fDilatedMotionVector; +} + +void ComputeReprojectedUVs(FFX_PARAMETER_INOUT AccumulationPassCommonParams params) +{ + params.fReprojectedHrUv = params.fHrUv + params.fMotionVector; + + params.bIsExistingSample = IsUvInside(params.fReprojectedHrUv); +} + +void ReprojectHistoryColor(const AccumulationPassCommonParams params, FFX_PARAMETER_INOUT AccumulationPassData data) +{ + const FfxFloat32x4 fReprojectedHistory = HistorySample(params.fReprojectedHrUv, PreviousFrameUpscaleSize()); + + data.fHistoryColor = fReprojectedHistory.rgb; + data.fHistoryColor *= DeltaPreExposure(); + data.fHistoryColor *= Exposure(); + + data.fHistoryColor = RGBToYCoCg(data.fHistoryColor); + + data.fLock = fReprojectedHistory.w; +} diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3upscaler/ffx_fsr3upscaler_resources.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3upscaler/ffx_fsr3upscaler_resources.h new file mode 100644 index 00000000..b3d8ddb1 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3upscaler/ffx_fsr3upscaler_resources.h @@ -0,0 +1,100 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_FSR3UPSCALER_RESOURCES_H +#define FFX_FSR3UPSCALER_RESOURCES_H + +#if defined(FFX_CPU) || defined(FFX_GPU) +#define FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_NULL 0 +#define FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_INPUT_OPAQUE_ONLY 1 +#define FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_INPUT_COLOR 2 +#define FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_INPUT_MOTION_VECTORS 3 +#define FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_INPUT_DEPTH 4 +#define FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_INPUT_EXPOSURE 5 +#define FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_INPUT_REACTIVE_MASK 6 +#define FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_INPUT_TRANSPARENCY_AND_COMPOSITION_MASK 7 +#define FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_RECONSTRUCTED_PREVIOUS_NEAREST_DEPTH 8 +#define FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_DILATED_MOTION_VECTORS 9 +#define FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_DILATED_DEPTH 10 +#define FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_INTERNAL_UPSCALED_COLOR 11 +#define FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_ACCUMULATION 12 +#define FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_NEW_LOCKS 13 +#define FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_LUMA_HISTORY 14 +#define FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_DEBUG_OUTPUT 15 +#define FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_LANCZOS_LUT 16 +#define FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_SPD_ATOMIC_COUNT 17 +#define FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_UPSCALED_OUTPUT 18 +#define FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_RCAS_INPUT 19 +#define FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_ACCUMULATION_1 20 +#define FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_ACCUMULATION_2 21 +#define FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_INTERNAL_UPSCALED_COLOR_1 22 +#define FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_INTERNAL_UPSCALED_COLOR_2 23 +#define FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_INTERNAL_DEFAULT_REACTIVITY 24 +#define FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_INTERNAL_DEFAULT_TRANSPARENCY_AND_COMPOSITION 25 +#define FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_DILATED_REACTIVE_MASKS 26 +#define FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_SPD_MIPS 27 // same as FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_SPD_MIPS_LEVEL_0 +#define FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_SPD_MIPS_LEVEL_0 27 +#define FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_SPD_MIPS_LEVEL_1 28 +#define FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_SPD_MIPS_LEVEL_2 29 +#define FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_SPD_MIPS_LEVEL_3 30 +#define FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_SPD_MIPS_LEVEL_4 31 +#define FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_SPD_MIPS_LEVEL_5 32 + +#define FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_INTERNAL_DEFAULT_EXPOSURE 33 +#define FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_FRAME_INFO 34 +#define FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_AUTOREACTIVE 35 +#define FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_AUTOCOMPOSITION_DEPRECATED 36 + +#define FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_LUMA_HISTORY_1 37 +#define FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_LUMA_HISTORY_2 38 + +#define FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_LUMA_1 40 +#define FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_LUMA_2 41 +#define FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_SHADING_CHANGE 42 +#define FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_FARTHEST_DEPTH 43 +#define FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_FARTHEST_DEPTH_MIP1 44 +#define FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_CURRENT_LUMA 45 +#define FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_PREVIOUS_LUMA 46 +#define FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_LUMA_INSTABILITY 48 +#define FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_INTERMEDIATE_FP16x1 49 + + +// Shading change detection mip level setting, value must be in the range [FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_SCENE_LUMINANCE_MIPMAP_0, FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_SCENE_LUMINANCE_MIPMAP_12] +//#define FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_SCENE_LUMINANCE_MIPMAP_SHADING_CHANGE FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_SCENE_LUMINANCE_MIPMAP_4 +//#define FFX_FSR3UPSCALER_SHADING_CHANGE_MIP_LEVEL (FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_SCENE_LUMINANCE_MIPMAP_SHADING_CHANGE - FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_SCENE_LUMINANCE) + +#define FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_COUNT 60 + +#define FFX_FSR3UPSCALER_CONSTANTBUFFER_IDENTIFIER_FSR3UPSCALER 0 +#define FFX_FSR3UPSCALER_CONSTANTBUFFER_IDENTIFIER_SPD 1 +#define FFX_FSR3UPSCALER_CONSTANTBUFFER_IDENTIFIER_RCAS 2 +#define FFX_FSR3UPSCALER_CONSTANTBUFFER_IDENTIFIER_GENREACTIVE 3 +#define FFX_FSR3UPSCALER_CONSTANTBUFFER_COUNT 4 + +#define FFX_FSR3UPSCALER_AUTOREACTIVEFLAGS_APPLY_TONEMAP 1 +#define FFX_FSR3UPSCALER_AUTOREACTIVEFLAGS_APPLY_INVERSETONEMAP 2 +#define FFX_FSR3UPSCALER_AUTOREACTIVEFLAGS_APPLY_THRESHOLD 4 +#define FFX_FSR3UPSCALER_AUTOREACTIVEFLAGS_USE_COMPONENTS_MAX 8 + +#endif // #if defined(FFX_CPU) || defined(FFX_GPU) + +#endif //!defined( FFX_FSR3UPSCALER_RESOURCES_H ) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3upscaler/ffx_fsr3upscaler_sample.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3upscaler/ffx_fsr3upscaler_sample.h new file mode 100644 index 00000000..5f727b16 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3upscaler/ffx_fsr3upscaler_sample.h @@ -0,0 +1,602 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_FSR3UPSCALER_SAMPLE_H +#define FFX_FSR3UPSCALER_SAMPLE_H + +// suppress warnings +#ifdef FFX_HLSL +#pragma warning(disable: 4008) // potentially divide by zero +#endif //FFX_HLSL + +struct FetchedBilinearSamples { + + FfxFloat32x4 fColor00; + FfxFloat32x4 fColor10; + + FfxFloat32x4 fColor01; + FfxFloat32x4 fColor11; +}; + +struct FetchedBicubicSamples { + + FfxFloat32x4 fColor00; + FfxFloat32x4 fColor10; + FfxFloat32x4 fColor20; + FfxFloat32x4 fColor30; + + FfxFloat32x4 fColor01; + FfxFloat32x4 fColor11; + FfxFloat32x4 fColor21; + FfxFloat32x4 fColor31; + + FfxFloat32x4 fColor02; + FfxFloat32x4 fColor12; + FfxFloat32x4 fColor22; + FfxFloat32x4 fColor32; + + FfxFloat32x4 fColor03; + FfxFloat32x4 fColor13; + FfxFloat32x4 fColor23; + FfxFloat32x4 fColor33; +}; + +#if FFX_HALF +struct FetchedBilinearSamplesMin16 { + + FFX_MIN16_F4 fColor00; + FFX_MIN16_F4 fColor10; + + FFX_MIN16_F4 fColor01; + FFX_MIN16_F4 fColor11; +}; + +struct FetchedBicubicSamplesMin16 { + + FFX_MIN16_F4 fColor00; + FFX_MIN16_F4 fColor10; + FFX_MIN16_F4 fColor20; + FFX_MIN16_F4 fColor30; + + FFX_MIN16_F4 fColor01; + FFX_MIN16_F4 fColor11; + FFX_MIN16_F4 fColor21; + FFX_MIN16_F4 fColor31; + + FFX_MIN16_F4 fColor02; + FFX_MIN16_F4 fColor12; + FFX_MIN16_F4 fColor22; + FFX_MIN16_F4 fColor32; + + FFX_MIN16_F4 fColor03; + FFX_MIN16_F4 fColor13; + FFX_MIN16_F4 fColor23; + FFX_MIN16_F4 fColor33; +}; +#else //FFX_HALF +#define FetchedBicubicSamplesMin16 FetchedBicubicSamples +#define FetchedBilinearSamplesMin16 FetchedBilinearSamples +#endif //FFX_HALF + +FfxFloat32x4 Linear(FfxFloat32x4 A, FfxFloat32x4 B, FfxFloat32 t) +{ + return A + (B - A) * t; +} + +FfxFloat32x4 Bilinear(FetchedBilinearSamples BilinearSamples, FfxFloat32x2 fPxFrac) +{ + FfxFloat32x4 fColorX0 = Linear(BilinearSamples.fColor00, BilinearSamples.fColor10, fPxFrac.x); + FfxFloat32x4 fColorX1 = Linear(BilinearSamples.fColor01, BilinearSamples.fColor11, fPxFrac.x); + FfxFloat32x4 fColorXY = Linear(fColorX0, fColorX1, fPxFrac.y); + return fColorXY; +} + +#if FFX_HALF +FFX_MIN16_F4 Linear(FFX_MIN16_F4 A, FFX_MIN16_F4 B, FFX_MIN16_F t) +{ + return A + (B - A) * t; +} + +FFX_MIN16_F4 Bilinear(FetchedBilinearSamplesMin16 BilinearSamples, FFX_MIN16_F2 fPxFrac) +{ + FFX_MIN16_F4 fColorX0 = Linear(BilinearSamples.fColor00, BilinearSamples.fColor10, fPxFrac.x); + FFX_MIN16_F4 fColorX1 = Linear(BilinearSamples.fColor01, BilinearSamples.fColor11, fPxFrac.x); + FFX_MIN16_F4 fColorXY = Linear(fColorX0, fColorX1, fPxFrac.y); + return fColorXY; +} +#endif + +FfxFloat32 Lanczos2NoClamp(FfxFloat32 x) +{ + const FfxFloat32 PI = 3.141592653589793f; // TODO: share SDK constants + return abs(x) < FSR3UPSCALER_EPSILON ? 1.f : (sin(PI * x) / (PI * x)) * (sin(0.5f * PI * x) / (0.5f * PI * x)); +} + +FfxFloat32 Lanczos2(FfxFloat32 x) +{ + x = ffxMin(abs(x), 2.0f); + return Lanczos2NoClamp(x); +} + +#if FFX_HALF + +#if 0 +FFX_MIN16_F Lanczos2NoClamp(FFX_MIN16_F x) +{ + const FFX_MIN16_F PI = FFX_MIN16_F(3.141592653589793f); // TODO: share SDK constants + return abs(x) < FFX_MIN16_F(FSR3UPSCALER_EPSILON) ? FFX_MIN16_F(1.f) : (sin(PI * x) / (PI * x)) * (sin(FFX_MIN16_F(0.5f) * PI * x) / (FFX_MIN16_F(0.5f) * PI * x)); +} +#endif + +FFX_MIN16_F Lanczos2(FFX_MIN16_F x) +{ + x = ffxMin(abs(x), FFX_MIN16_F(2.0f)); + return FFX_MIN16_F(Lanczos2NoClamp(x)); +} +#endif //FFX_HALF + +// FSR1 lanczos approximation. Input is x*x and must be <= 4. +FfxFloat32 Lanczos2ApproxSqNoClamp(FfxFloat32 x2) +{ + FfxFloat32 a = (2.0f / 5.0f) * x2 - 1; + FfxFloat32 b = (1.0f / 4.0f) * x2 - 1; + return ((25.0f / 16.0f) * a * a - (25.0f / 16.0f - 1)) * (b * b); +} + +#if FFX_HALF +FFX_MIN16_F Lanczos2ApproxSqNoClamp(FFX_MIN16_F x2) +{ + FFX_MIN16_F a = FFX_MIN16_F(2.0f / 5.0f) * x2 - FFX_MIN16_F(1); + FFX_MIN16_F b = FFX_MIN16_F(1.0f / 4.0f) * x2 - FFX_MIN16_F(1); + return (FFX_MIN16_F(25.0f / 16.0f) * a * a - FFX_MIN16_F(25.0f / 16.0f - 1)) * (b * b); +} +#endif //FFX_HALF + +FfxFloat32 Lanczos2ApproxSq(FfxFloat32 x2) +{ + x2 = ffxMin(x2, 4.0f); + return Lanczos2ApproxSqNoClamp(x2); +} + +#if FFX_HALF +FFX_MIN16_F Lanczos2ApproxSq(FFX_MIN16_F x2) +{ + x2 = ffxMin(x2, FFX_MIN16_F(4.0f)); + return Lanczos2ApproxSqNoClamp(x2); +} +#endif //FFX_HALF + +FfxFloat32 Lanczos2ApproxNoClamp(FfxFloat32 x) +{ + return Lanczos2ApproxSqNoClamp(x * x); +} + +#if FFX_HALF +FFX_MIN16_F Lanczos2ApproxNoClamp(FFX_MIN16_F x) +{ + return Lanczos2ApproxSqNoClamp(x * x); +} +#endif //FFX_HALF + +FfxFloat32 Lanczos2Approx(FfxFloat32 x) +{ + return Lanczos2ApproxSq(x * x); +} + +#if FFX_HALF +FFX_MIN16_F Lanczos2Approx(FFX_MIN16_F x) +{ + return Lanczos2ApproxSq(x * x); +} +#endif //FFX_HALF + +FfxFloat32 Lanczos2_UseLUT(FfxFloat32 x) +{ + return SampleLanczos2Weight(abs(x)); +} + +#if FFX_HALF +FFX_MIN16_F Lanczos2_UseLUT(FFX_MIN16_F x) +{ + return FFX_MIN16_F(SampleLanczos2Weight(abs(x))); +} +#endif //FFX_HALF + +FfxFloat32x4 Lanczos2_UseLUT(FfxFloat32x4 fColor0, FfxFloat32x4 fColor1, FfxFloat32x4 fColor2, FfxFloat32x4 fColor3, FfxFloat32 t) +{ + FfxFloat32 fWeight0 = Lanczos2_UseLUT(-1.f - t); + FfxFloat32 fWeight1 = Lanczos2_UseLUT(-0.f - t); + FfxFloat32 fWeight2 = Lanczos2_UseLUT(+1.f - t); + FfxFloat32 fWeight3 = Lanczos2_UseLUT(+2.f - t); + return (fWeight0 * fColor0 + fWeight1 * fColor1 + fWeight2 * fColor2 + fWeight3 * fColor3) / (fWeight0 + fWeight1 + fWeight2 + fWeight3); +} +#if FFX_HALF +FFX_MIN16_F4 Lanczos2_UseLUT(FFX_MIN16_F4 fColor0, FFX_MIN16_F4 fColor1, FFX_MIN16_F4 fColor2, FFX_MIN16_F4 fColor3, FFX_MIN16_F t) +{ + FFX_MIN16_F fWeight0 = Lanczos2_UseLUT(FFX_MIN16_F(-1.f) - t); + FFX_MIN16_F fWeight1 = Lanczos2_UseLUT(FFX_MIN16_F(-0.f) - t); + FFX_MIN16_F fWeight2 = Lanczos2_UseLUT(FFX_MIN16_F(+1.f) - t); + FFX_MIN16_F fWeight3 = Lanczos2_UseLUT(FFX_MIN16_F(+2.f) - t); + return (fWeight0 * fColor0 + fWeight1 * fColor1 + fWeight2 * fColor2 + fWeight3 * fColor3) / (fWeight0 + fWeight1 + fWeight2 + fWeight3); +} +#endif + +FfxFloat32x4 Lanczos2(FfxFloat32x4 fColor0, FfxFloat32x4 fColor1, FfxFloat32x4 fColor2, FfxFloat32x4 fColor3, FfxFloat32 t) +{ + FfxFloat32 fWeight0 = Lanczos2(-1.f - t); + FfxFloat32 fWeight1 = Lanczos2(-0.f - t); + FfxFloat32 fWeight2 = Lanczos2(+1.f - t); + FfxFloat32 fWeight3 = Lanczos2(+2.f - t); + return (fWeight0 * fColor0 + fWeight1 * fColor1 + fWeight2 * fColor2 + fWeight3 * fColor3) / (fWeight0 + fWeight1 + fWeight2 + fWeight3); +} + +FfxFloat32x4 Lanczos2(FetchedBicubicSamples Samples, FfxFloat32x2 fPxFrac) +{ + FfxFloat32x4 fColorX0 = Lanczos2(Samples.fColor00, Samples.fColor10, Samples.fColor20, Samples.fColor30, fPxFrac.x); + FfxFloat32x4 fColorX1 = Lanczos2(Samples.fColor01, Samples.fColor11, Samples.fColor21, Samples.fColor31, fPxFrac.x); + FfxFloat32x4 fColorX2 = Lanczos2(Samples.fColor02, Samples.fColor12, Samples.fColor22, Samples.fColor32, fPxFrac.x); + FfxFloat32x4 fColorX3 = Lanczos2(Samples.fColor03, Samples.fColor13, Samples.fColor23, Samples.fColor33, fPxFrac.x); + FfxFloat32x4 fColorXY = Lanczos2(fColorX0, fColorX1, fColorX2, fColorX3, fPxFrac.y); + + // Deringing + + // TODO: only use 4 by checking jitter + const FfxInt32 iDeringingSampleCount = 4; + const FfxFloat32x4 fDeringingSamples[4] = { + Samples.fColor11, + Samples.fColor21, + Samples.fColor12, + Samples.fColor22, + }; + + FfxFloat32x4 fDeringingMin = fDeringingSamples[0]; + FfxFloat32x4 fDeringingMax = fDeringingSamples[0]; + + FFX_UNROLL + for (FfxInt32 iSampleIndex = 1; iSampleIndex < iDeringingSampleCount; ++iSampleIndex) { + + fDeringingMin = ffxMin(fDeringingMin, fDeringingSamples[iSampleIndex]); + fDeringingMax = ffxMax(fDeringingMax, fDeringingSamples[iSampleIndex]); + } + + fColorXY = clamp(fColorXY, fDeringingMin, fDeringingMax); + + return fColorXY; +} + +#if FFX_HALF +FFX_MIN16_F4 Lanczos2(FFX_MIN16_F4 fColor0, FFX_MIN16_F4 fColor1, FFX_MIN16_F4 fColor2, FFX_MIN16_F4 fColor3, FFX_MIN16_F t) +{ + FFX_MIN16_F fWeight0 = Lanczos2(FFX_MIN16_F(-1.f) - t); + FFX_MIN16_F fWeight1 = Lanczos2(FFX_MIN16_F(-0.f) - t); + FFX_MIN16_F fWeight2 = Lanczos2(FFX_MIN16_F(+1.f) - t); + FFX_MIN16_F fWeight3 = Lanczos2(FFX_MIN16_F(+2.f) - t); + return (fWeight0 * fColor0 + fWeight1 * fColor1 + fWeight2 * fColor2 + fWeight3 * fColor3) / (fWeight0 + fWeight1 + fWeight2 + fWeight3); +} + +FFX_MIN16_F4 Lanczos2(FetchedBicubicSamplesMin16 Samples, FFX_MIN16_F2 fPxFrac) +{ + FFX_MIN16_F4 fColorX0 = Lanczos2(Samples.fColor00, Samples.fColor10, Samples.fColor20, Samples.fColor30, fPxFrac.x); + FFX_MIN16_F4 fColorX1 = Lanczos2(Samples.fColor01, Samples.fColor11, Samples.fColor21, Samples.fColor31, fPxFrac.x); + FFX_MIN16_F4 fColorX2 = Lanczos2(Samples.fColor02, Samples.fColor12, Samples.fColor22, Samples.fColor32, fPxFrac.x); + FFX_MIN16_F4 fColorX3 = Lanczos2(Samples.fColor03, Samples.fColor13, Samples.fColor23, Samples.fColor33, fPxFrac.x); + FFX_MIN16_F4 fColorXY = Lanczos2(fColorX0, fColorX1, fColorX2, fColorX3, fPxFrac.y); + + // Deringing + + // TODO: only use 4 by checking jitter + const FfxInt32 iDeringingSampleCount = 4; + const FFX_MIN16_F4 fDeringingSamples[4] = { + Samples.fColor11, + Samples.fColor21, + Samples.fColor12, + Samples.fColor22, + }; + + FFX_MIN16_F4 fDeringingMin = fDeringingSamples[0]; + FFX_MIN16_F4 fDeringingMax = fDeringingSamples[0]; + + FFX_UNROLL + for (FfxInt32 iSampleIndex = 1; iSampleIndex < iDeringingSampleCount; ++iSampleIndex) + { + fDeringingMin = ffxMin(fDeringingMin, fDeringingSamples[iSampleIndex]); + fDeringingMax = ffxMax(fDeringingMax, fDeringingSamples[iSampleIndex]); + } + + fColorXY = clamp(fColorXY, fDeringingMin, fDeringingMax); + + return fColorXY; +} +#endif //FFX_HALF + + +FfxFloat32x4 Lanczos2LUT(FetchedBicubicSamples Samples, FfxFloat32x2 fPxFrac) +{ + FfxFloat32x4 fColorX0 = Lanczos2_UseLUT(Samples.fColor00, Samples.fColor10, Samples.fColor20, Samples.fColor30, fPxFrac.x); + FfxFloat32x4 fColorX1 = Lanczos2_UseLUT(Samples.fColor01, Samples.fColor11, Samples.fColor21, Samples.fColor31, fPxFrac.x); + FfxFloat32x4 fColorX2 = Lanczos2_UseLUT(Samples.fColor02, Samples.fColor12, Samples.fColor22, Samples.fColor32, fPxFrac.x); + FfxFloat32x4 fColorX3 = Lanczos2_UseLUT(Samples.fColor03, Samples.fColor13, Samples.fColor23, Samples.fColor33, fPxFrac.x); + FfxFloat32x4 fColorXY = Lanczos2_UseLUT(fColorX0, fColorX1, fColorX2, fColorX3, fPxFrac.y); + + // Deringing + + // TODO: only use 4 by checking jitter + const FfxInt32 iDeringingSampleCount = 4; + const FfxFloat32x4 fDeringingSamples[4] = { + Samples.fColor11, + Samples.fColor21, + Samples.fColor12, + Samples.fColor22, + }; + + FfxFloat32x4 fDeringingMin = fDeringingSamples[0]; + FfxFloat32x4 fDeringingMax = fDeringingSamples[0]; + + FFX_UNROLL + for (FfxInt32 iSampleIndex = 1; iSampleIndex < iDeringingSampleCount; ++iSampleIndex) { + + fDeringingMin = ffxMin(fDeringingMin, fDeringingSamples[iSampleIndex]); + fDeringingMax = ffxMax(fDeringingMax, fDeringingSamples[iSampleIndex]); + } + + fColorXY = clamp(fColorXY, fDeringingMin, fDeringingMax); + + return fColorXY; +} + +#if FFX_HALF +FFX_MIN16_F4 Lanczos2LUT(FetchedBicubicSamplesMin16 Samples, FFX_MIN16_F2 fPxFrac) +{ + FFX_MIN16_F4 fColorX0 = Lanczos2_UseLUT(Samples.fColor00, Samples.fColor10, Samples.fColor20, Samples.fColor30, fPxFrac.x); + FFX_MIN16_F4 fColorX1 = Lanczos2_UseLUT(Samples.fColor01, Samples.fColor11, Samples.fColor21, Samples.fColor31, fPxFrac.x); + FFX_MIN16_F4 fColorX2 = Lanczos2_UseLUT(Samples.fColor02, Samples.fColor12, Samples.fColor22, Samples.fColor32, fPxFrac.x); + FFX_MIN16_F4 fColorX3 = Lanczos2_UseLUT(Samples.fColor03, Samples.fColor13, Samples.fColor23, Samples.fColor33, fPxFrac.x); + FFX_MIN16_F4 fColorXY = Lanczos2_UseLUT(fColorX0, fColorX1, fColorX2, fColorX3, fPxFrac.y); + + // Deringing + + // TODO: only use 4 by checking jitter + const FfxInt32 iDeringingSampleCount = 4; + const FFX_MIN16_F4 fDeringingSamples[4] = { + Samples.fColor11, + Samples.fColor21, + Samples.fColor12, + Samples.fColor22, + }; + + FFX_MIN16_F4 fDeringingMin = fDeringingSamples[0]; + FFX_MIN16_F4 fDeringingMax = fDeringingSamples[0]; + + FFX_UNROLL + for (FfxInt32 iSampleIndex = 1; iSampleIndex < iDeringingSampleCount; ++iSampleIndex) + { + fDeringingMin = ffxMin(fDeringingMin, fDeringingSamples[iSampleIndex]); + fDeringingMax = ffxMax(fDeringingMax, fDeringingSamples[iSampleIndex]); + } + + fColorXY = clamp(fColorXY, fDeringingMin, fDeringingMax); + + return fColorXY; +} +#endif //FFX_HALF + + + +FfxFloat32x4 Lanczos2Approx(FfxFloat32x4 fColor0, FfxFloat32x4 fColor1, FfxFloat32x4 fColor2, FfxFloat32x4 fColor3, FfxFloat32 t) +{ + FfxFloat32 fWeight0 = Lanczos2ApproxNoClamp(-1.f - t); + FfxFloat32 fWeight1 = Lanczos2ApproxNoClamp(-0.f - t); + FfxFloat32 fWeight2 = Lanczos2ApproxNoClamp(+1.f - t); + FfxFloat32 fWeight3 = Lanczos2ApproxNoClamp(+2.f - t); + return (fWeight0 * fColor0 + fWeight1 * fColor1 + fWeight2 * fColor2 + fWeight3 * fColor3) / (fWeight0 + fWeight1 + fWeight2 + fWeight3); +} + +#if FFX_HALF +FFX_MIN16_F4 Lanczos2Approx(FFX_MIN16_F4 fColor0, FFX_MIN16_F4 fColor1, FFX_MIN16_F4 fColor2, FFX_MIN16_F4 fColor3, FFX_MIN16_F t) +{ + FFX_MIN16_F fWeight0 = Lanczos2ApproxNoClamp(FFX_MIN16_F(-1.f) - t); + FFX_MIN16_F fWeight1 = Lanczos2ApproxNoClamp(FFX_MIN16_F(-0.f) - t); + FFX_MIN16_F fWeight2 = Lanczos2ApproxNoClamp(FFX_MIN16_F(+1.f) - t); + FFX_MIN16_F fWeight3 = Lanczos2ApproxNoClamp(FFX_MIN16_F(+2.f) - t); + return (fWeight0 * fColor0 + fWeight1 * fColor1 + fWeight2 * fColor2 + fWeight3 * fColor3) / (fWeight0 + fWeight1 + fWeight2 + fWeight3); +} +#endif //FFX_HALF + +FfxFloat32x4 Lanczos2Approx(FetchedBicubicSamples Samples, FfxFloat32x2 fPxFrac) +{ + FfxFloat32x4 fColorX0 = Lanczos2Approx(Samples.fColor00, Samples.fColor10, Samples.fColor20, Samples.fColor30, fPxFrac.x); + FfxFloat32x4 fColorX1 = Lanczos2Approx(Samples.fColor01, Samples.fColor11, Samples.fColor21, Samples.fColor31, fPxFrac.x); + FfxFloat32x4 fColorX2 = Lanczos2Approx(Samples.fColor02, Samples.fColor12, Samples.fColor22, Samples.fColor32, fPxFrac.x); + FfxFloat32x4 fColorX3 = Lanczos2Approx(Samples.fColor03, Samples.fColor13, Samples.fColor23, Samples.fColor33, fPxFrac.x); + FfxFloat32x4 fColorXY = Lanczos2Approx(fColorX0, fColorX1, fColorX2, fColorX3, fPxFrac.y); + + // Deringing + + // TODO: only use 4 by checking jitter + const FfxInt32 iDeringingSampleCount = 4; + const FfxFloat32x4 fDeringingSamples[4] = { + Samples.fColor11, + Samples.fColor21, + Samples.fColor12, + Samples.fColor22, + }; + + FfxFloat32x4 fDeringingMin = fDeringingSamples[0]; + FfxFloat32x4 fDeringingMax = fDeringingSamples[0]; + + FFX_UNROLL + for (FfxInt32 iSampleIndex = 1; iSampleIndex < iDeringingSampleCount; ++iSampleIndex) + { + fDeringingMin = ffxMin(fDeringingMin, fDeringingSamples[iSampleIndex]); + fDeringingMax = ffxMax(fDeringingMax, fDeringingSamples[iSampleIndex]); + } + + fColorXY = clamp(fColorXY, fDeringingMin, fDeringingMax); + + return fColorXY; +} + +#if FFX_HALF +FFX_MIN16_F4 Lanczos2Approx(FetchedBicubicSamplesMin16 Samples, FFX_MIN16_F2 fPxFrac) +{ + FFX_MIN16_F4 fColorX0 = Lanczos2Approx(Samples.fColor00, Samples.fColor10, Samples.fColor20, Samples.fColor30, fPxFrac.x); + FFX_MIN16_F4 fColorX1 = Lanczos2Approx(Samples.fColor01, Samples.fColor11, Samples.fColor21, Samples.fColor31, fPxFrac.x); + FFX_MIN16_F4 fColorX2 = Lanczos2Approx(Samples.fColor02, Samples.fColor12, Samples.fColor22, Samples.fColor32, fPxFrac.x); + FFX_MIN16_F4 fColorX3 = Lanczos2Approx(Samples.fColor03, Samples.fColor13, Samples.fColor23, Samples.fColor33, fPxFrac.x); + FFX_MIN16_F4 fColorXY = Lanczos2Approx(fColorX0, fColorX1, fColorX2, fColorX3, fPxFrac.y); + + // Deringing + + // TODO: only use 4 by checking jitter + const FfxInt32 iDeringingSampleCount = 4; + const FFX_MIN16_F4 fDeringingSamples[4] = { + Samples.fColor11, + Samples.fColor21, + Samples.fColor12, + Samples.fColor22, + }; + + FFX_MIN16_F4 fDeringingMin = fDeringingSamples[0]; + FFX_MIN16_F4 fDeringingMax = fDeringingSamples[0]; + + FFX_UNROLL + for (FfxInt32 iSampleIndex = 1; iSampleIndex < iDeringingSampleCount; ++iSampleIndex) + { + fDeringingMin = ffxMin(fDeringingMin, fDeringingSamples[iSampleIndex]); + fDeringingMax = ffxMax(fDeringingMax, fDeringingSamples[iSampleIndex]); + } + + fColorXY = clamp(fColorXY, fDeringingMin, fDeringingMax); + + return fColorXY; +} +#endif + +// Clamp by offset direction. Assuming iPxSample is already in range and iPxOffset is compile time constant. +FfxInt32x2 ClampCoord(FfxInt32x2 iPxSample, FfxInt32x2 iPxOffset, FfxInt32x2 iTextureSize) +{ + FfxInt32x2 result = iPxSample + iPxOffset; + result.x = ffxMax(1, ffxMin(result.x, iTextureSize.x - 2)); + result.y = ffxMax(1, ffxMin(result.y, iTextureSize.y - 2)); + return result; +} +#if FFX_HALF +FFX_MIN16_I2 ClampCoord(FFX_MIN16_I2 iPxSample, FFX_MIN16_I2 iPxOffset, FFX_MIN16_I2 iTextureSize) +{ + FFX_MIN16_I2 result = iPxSample + iPxOffset; + result.x = ffxMax(FFX_MIN16_I(1), ffxMin(result.x, iTextureSize.x - FFX_MIN16_I(2))); + result.y = ffxMax(FFX_MIN16_I(1), ffxMin(result.y, iTextureSize.y - FFX_MIN16_I(2))); + return result; +} +#endif //FFX_HALF + + +#define DeclareCustomFetchBicubicSamplesWithType(SampleType, TextureType, AddrType, Name, LoadTexture) \ + SampleType Name(AddrType iPxSample, AddrType iTextureSize) \ + { \ + SampleType Samples; \ + \ + Samples.fColor00 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(-1, -1), iTextureSize))); \ + Samples.fColor10 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(+0, -1), iTextureSize))); \ + Samples.fColor20 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(+1, -1), iTextureSize))); \ + Samples.fColor30 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(+2, -1), iTextureSize))); \ + \ + Samples.fColor01 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(-1, +0), iTextureSize))); \ + Samples.fColor11 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(+0, +0), iTextureSize))); \ + Samples.fColor21 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(+1, +0), iTextureSize))); \ + Samples.fColor31 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(+2, +0), iTextureSize))); \ + \ + Samples.fColor02 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(-1, +1), iTextureSize))); \ + Samples.fColor12 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(+0, +1), iTextureSize))); \ + Samples.fColor22 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(+1, +1), iTextureSize))); \ + Samples.fColor32 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(+2, +1), iTextureSize))); \ + \ + Samples.fColor03 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(-1, +2), iTextureSize))); \ + Samples.fColor13 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(+0, +2), iTextureSize))); \ + Samples.fColor23 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(+1, +2), iTextureSize))); \ + Samples.fColor33 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(+2, +2), iTextureSize))); \ + \ + return Samples; \ + } + +#define DeclareCustomFetchBicubicSamples(Name, LoadTexture) \ + DeclareCustomFetchBicubicSamplesWithType(FetchedBicubicSamples, FfxFloat32x4, FfxInt32x2, Name, LoadTexture) + +#define DeclareCustomFetchBicubicSamplesMin16(Name, LoadTexture) \ + DeclareCustomFetchBicubicSamplesWithType(FetchedBicubicSamplesMin16, FFX_MIN16_F4, FfxInt32x2, Name, LoadTexture) + +#define DeclareCustomFetchBilinearSamplesWithType(SampleType, TextureType,AddrType, Name, LoadTexture) \ + SampleType Name(AddrType iPxSample, AddrType iTextureSize) \ + { \ + SampleType Samples; \ + Samples.fColor00 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(+0, +0), iTextureSize))); \ + Samples.fColor10 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(+1, +0), iTextureSize))); \ + Samples.fColor01 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(+0, +1), iTextureSize))); \ + Samples.fColor11 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(+1, +1), iTextureSize))); \ + return Samples; \ + } + +#define DeclareCustomFetchBilinearSamples(Name, LoadTexture) \ + DeclareCustomFetchBilinearSamplesWithType(FetchedBilinearSamples, FfxFloat32x4, FfxInt32x2, Name, LoadTexture) + +#define DeclareCustomFetchBilinearSamplesMin16(Name, LoadTexture) \ + DeclareCustomFetchBilinearSamplesWithType(FetchedBilinearSamplesMin16, FFX_MIN16_F4, FfxInt32x2, Name, LoadTexture) + +// BE CAREFUL: there is some precision issues and (3253, 125) leading to (3252.9989778, 125.001102) +// is common, so iPxSample can "jitter" +#define DeclareCustomTextureSample(Name, InterpolateSamples, FetchSamples) \ + FfxFloat32x4 Name(FfxFloat32x2 fUvSample, FfxInt32x2 iTextureSize) \ + { \ + FfxFloat32x2 fPxSample = (fUvSample * FfxFloat32x2(iTextureSize)) - FfxFloat32x2(0.5f, 0.5f); \ + FfxFloat32x2 fPxFrac = ffxFract(fPxSample); \ + /* Clamp base coords */ \ + fPxSample.x = ffxMax(0.0f, ffxMin(FfxFloat32(iTextureSize.x-1), fPxSample.x)); \ + fPxSample.y = ffxMax(0.0f, ffxMin(FfxFloat32(iTextureSize.y-1), fPxSample.y)); \ + /* */ \ + FfxInt32x2 iPxSample = FfxInt32x2(floor(fPxSample)); \ + FfxFloat32x4 fColorXY = FfxFloat32x4(InterpolateSamples(FetchSamples(iPxSample, iTextureSize), fPxFrac)); \ + return fColorXY; \ + } + +#define DeclareCustomTextureSampleMin16(Name, InterpolateSamples, FetchSamples) \ + FFX_MIN16_F4 Name(FfxFloat32x2 fUvSample, FfxInt32x2 iTextureSize) \ + { \ + FfxFloat32x2 fPxSample = (fUvSample * FfxFloat32x2(iTextureSize)) - FfxFloat32x2(0.5f, 0.5f); \ + FFX_MIN16_F2 fPxFrac = FFX_MIN16_F2(ffxFract(fPxSample)); \ + /* Clamp base coords */ \ + fPxSample.x = ffxMax(0.0f, ffxMin(FfxFloat32(iTextureSize.x), fPxSample.x)); \ + fPxSample.y = ffxMax(0.0f, ffxMin(FfxFloat32(iTextureSize.y), fPxSample.y)); \ + /* */ \ + FfxInt32x2 iPxSample = FfxInt32x2(floor(fPxSample)); \ + FFX_MIN16_F4 fColorXY = FFX_MIN16_F4(InterpolateSamples(FetchSamples(iPxSample, iTextureSize), fPxFrac)); \ + return fColorXY; \ + } + +#define FFX_FSR3UPSCALER_CONCAT_ID(x, y) x ## y +#define FFX_FSR3UPSCALER_CONCAT(x, y) FFX_FSR3UPSCALER_CONCAT_ID(x, y) +#define FFX_FSR3UPSCALER_SAMPLER_1D_0 Lanczos2 +#define FFX_FSR3UPSCALER_SAMPLER_1D_1 Lanczos2LUT +#define FFX_FSR3UPSCALER_SAMPLER_1D_2 Lanczos2Approx + +#define FFX_FSR3UPSCALER_GET_LANCZOS_SAMPLER1D(x) FFX_FSR3UPSCALER_CONCAT(FFX_FSR3UPSCALER_SAMPLER_1D_, x) + +#endif //!defined( FFX_FSR3UPSCALER_SAMPLE_H ) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3upscaler/ffx_fsr3upscaler_shading_change.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3upscaler/ffx_fsr3upscaler_shading_change.h new file mode 100644 index 00000000..2eb23aac --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3upscaler/ffx_fsr3upscaler_shading_change.h @@ -0,0 +1,68 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +FFX_STATIC const FfxInt32 s_MipLevelsToUse = 3; + +struct ShadingChangeLumaInfo +{ + FfxFloat32 fSamples[s_MipLevelsToUse]; +}; + +ShadingChangeLumaInfo ComputeShadingChangeLuma(FfxInt32x2 iPxPos, FfxFloat32x2 fUv, const FfxInt32x2 iCurrentSize) +{ + ShadingChangeLumaInfo info; + + const FfxFloat32x2 fMipUv = ClampUv(fUv, ShadingChangeRenderSize(), GetSPDMipDimensions(0)); + + FFX_UNROLL + for (FfxInt32 iMipLevel = iShadingChangeMipStart; iMipLevel < s_MipLevelsToUse; iMipLevel++) { + + const FfxFloat32x2 fSample = SampleSPDMipLevel(fMipUv, iMipLevel); + + info.fSamples[iMipLevel] = abs(fSample.x * fSample.y); + } + + return info; +} + +void ShadingChange(FfxInt32x2 iPxPos) +{ + if (IsOnScreen(FfxInt32x2(iPxPos), ShadingChangeRenderSize())) { + + const FfxFloat32x2 fUv = (iPxPos + 0.5f) / ShadingChangeRenderSize(); + const FfxFloat32x2 fUvJittered = fUv + Jitter() / RenderSize(); + + const ShadingChangeLumaInfo info = ComputeShadingChangeLuma(iPxPos, fUvJittered, ShadingChangeRenderSize()); + + const FfxFloat32 fScale = 1.0f + iShadingChangeMipStart / s_MipLevelsToUse; + FfxFloat32 fShadingChange = 0.0f; + FFX_UNROLL + for (int iMipLevel = iShadingChangeMipStart; iMipLevel < s_MipLevelsToUse; iMipLevel++) + { + if (info.fSamples[iMipLevel] > 0) { + fShadingChange = ffxMax(fShadingChange, info.fSamples[iMipLevel]) * fScale; + } + } + + StoreShadingChange(iPxPos, ffxSaturate(fShadingChange)); + } +} diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3upscaler/ffx_fsr3upscaler_shading_change_pyramid.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3upscaler/ffx_fsr3upscaler_shading_change_pyramid.h new file mode 100644 index 00000000..63ca5d6d --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3upscaler/ffx_fsr3upscaler_shading_change_pyramid.h @@ -0,0 +1,297 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +FFX_GROUPSHARED FfxUInt32 spdCounter; + +void SpdIncreaseAtomicCounter(FfxUInt32 slice) +{ + SPD_IncreaseAtomicCounter(spdCounter); +} + +FfxUInt32 SpdGetAtomicCounter() +{ + return spdCounter; +} + +void SpdResetAtomicCounter(FfxUInt32 slice) +{ + SPD_ResetAtomicCounter(); +} + +#ifndef SPD_PACKED_ONLY +FFX_GROUPSHARED FfxFloat32 spdIntermediateR[16][16]; +FFX_GROUPSHARED FfxFloat32 spdIntermediateG[16][16]; +FFX_GROUPSHARED FfxFloat32 spdIntermediateB[16][16]; +FFX_GROUPSHARED FfxFloat32 spdIntermediateA[16][16]; + +FFX_STATIC const FfxInt32 DIFFERENCE = 0; +FFX_STATIC const FfxInt32 SIGN_SUM = 1; +FFX_STATIC const FfxInt32 MIP0_INDICATOR = 2; + +FfxFloat32x2 Sort2(FfxFloat32x2 v) +{ + return FfxFloat32x2(ffxMin(v.x, v.y), ffxMax(v.x, v.y)); +} + +struct SampleSet +{ + FfxFloat32 fSamples[SHADING_CHANGE_SET_SIZE]; +}; + +#define CompareSwap(i, j) \ +{ \ +FfxFloat32 fTmp = ffxMin(fSet.fSamples[i], fSet.fSamples[j]);\ +fSet.fSamples[j] = ffxMax(fSet.fSamples[i], fSet.fSamples[j]);\ +fSet.fSamples[i] = fTmp;\ +} + +#if SHADING_CHANGE_SET_SIZE == 5 +FFX_STATIC const FfxInt32x2 iSampleOffsets[5] = {FfxInt32x2(+0, +0), FfxInt32x2(-1, +0), FfxInt32x2(+1, +0), FfxInt32x2(+0, -1), FfxInt32x2(+0, +1)}; + +void SortSet(FFX_PARAMETER_INOUT SampleSet fSet) +{ + CompareSwap(0, 3); + CompareSwap(1, 4); + CompareSwap(0, 2); + CompareSwap(1, 3); + CompareSwap(0, 1); + CompareSwap(2, 4); + CompareSwap(1, 2); + CompareSwap(3, 4); + CompareSwap(2, 3); +} +#endif + +FfxFloat32 ComputeMinimumDifference(FfxInt32x2 iPxPos, SampleSet fSet0, SampleSet fSet1) +{ + FfxFloat32 fMinDiff = FSR3UPSCALER_FP16_MAX - 1; + FfxInt32 a = 0; + FfxInt32 b = 0; + + SortSet(fSet0); + SortSet(fSet1); + + const FfxFloat32 fMax = ffxMin(fSet0.fSamples[SHADING_CHANGE_SET_SIZE-1], fSet1.fSamples[SHADING_CHANGE_SET_SIZE-1]); + + if (fMax > FSR3UPSCALER_FP32_MIN) { + + FFX_UNROLL + for (FfxInt32 i = 0; i < SHADING_CHANGE_SET_SIZE && (fMinDiff < FSR3UPSCALER_FP16_MAX); i++) { + + FfxFloat32 fDiff = fSet0.fSamples[a] - fSet1.fSamples[b]; + + if (abs(fDiff) > FSR3UPSCALER_FP16_MIN) { + + fDiff = sign(fDiff) * (1.0f - MinDividedByMax(fSet0.fSamples[a], fSet1.fSamples[b])); + + fMinDiff = (abs(fDiff) < abs(fMinDiff)) ? fDiff : fMinDiff; + + a += FfxInt32(fSet0.fSamples[a] < fSet1.fSamples[b]); + b += FfxInt32(fSet0.fSamples[a] >= fSet1.fSamples[b]); + } + else + { + fMinDiff = FSR3UPSCALER_FP16_MAX; + } + } + } + + return fMinDiff * FfxFloat32(fMinDiff < (FSR3UPSCALER_FP16_MAX - 1)); +} + +SampleSet GetCurrentLumaBilinearSamples(FfxFloat32x2 fUv) +{ + const FfxFloat32x2 fUvJittered = fUv + Jitter() / RenderSize(); + const FfxInt32x2 iBasePos = FfxInt32x2(floor(fUvJittered * RenderSize())); + + SampleSet fSet; + + for (FfxInt32 iSampleIndex = 0; iSampleIndex < SHADING_CHANGE_SET_SIZE; iSampleIndex++) { + const FfxInt32x2 iSamplePos = ClampLoad(iBasePos, iSampleOffsets[iSampleIndex], RenderSize()); + fSet.fSamples[iSampleIndex] = LoadCurrentLuma(iSamplePos) * Exposure(); + fSet.fSamples[iSampleIndex] = ffxPow(fSet.fSamples[iSampleIndex], fShadingChangeSamplePow); + fSet.fSamples[iSampleIndex] = ffxMax(fSet.fSamples[iSampleIndex], FSR3UPSCALER_EPSILON); + } + + return fSet; +} + +struct PreviousLumaBilinearSamplesData +{ + SampleSet fSet; + FfxBoolean bIsExistingSample; +}; + +PreviousLumaBilinearSamplesData GetPreviousLumaBilinearSamples(FfxFloat32x2 fUv, FfxFloat32x2 fMotionVector) +{ + PreviousLumaBilinearSamplesData data; + + const FfxFloat32x2 fUvJittered = fUv + PreviousFrameJitter() / PreviousFrameRenderSize(); + const FfxFloat32x2 fReprojectedUv = fUvJittered + fMotionVector; + + data.bIsExistingSample = IsUvInside(fReprojectedUv); + + if (data.bIsExistingSample) { + + const FfxInt32x2 iBasePos = FfxInt32x2(floor(fReprojectedUv * PreviousFrameRenderSize())); + + for (FfxInt32 iSampleIndex = 0; iSampleIndex < SHADING_CHANGE_SET_SIZE; iSampleIndex++) { + + const FfxInt32x2 iSamplePos = ClampLoad(iBasePos, iSampleOffsets[iSampleIndex], PreviousFrameRenderSize()); + data.fSet.fSamples[iSampleIndex] = LoadPreviousLuma(iSamplePos) * DeltaPreExposure() * Exposure(); + data.fSet.fSamples[iSampleIndex] = ffxPow(data.fSet.fSamples[iSampleIndex], fShadingChangeSamplePow); + data.fSet.fSamples[iSampleIndex] = ffxMax(data.fSet.fSamples[iSampleIndex], FSR3UPSCALER_EPSILON); + } + } + + return data; +} + +FfxFloat32 ComputeDiff(FfxInt32x2 iPxPos, FfxFloat32x2 fUv, FfxFloat32x2 fMotionVector) +{ + FfxFloat32 fMinDiff = 0.0f; + + const SampleSet fCurrentSamples = GetCurrentLumaBilinearSamples(fUv); + const PreviousLumaBilinearSamplesData previousData = GetPreviousLumaBilinearSamples(fUv, fMotionVector); + + if (previousData.bIsExistingSample) { + fMinDiff = ComputeMinimumDifference(iPxPos, fCurrentSamples, previousData.fSet); + } + + return fMinDiff; +} + +FfxFloat32x4 SpdLoadSourceImage(FfxFloat32x2 iPxPos, FfxUInt32 slice) +{ + const FfxInt32x2 iPxSamplePos = ClampLoad(FfxInt32x2(iPxPos), FfxInt32x2(0, 0), FfxInt32x2(RenderSize())); + const FfxFloat32x2 fDilatedMotionVector = LoadDilatedMotionVector(iPxSamplePos); + const FfxFloat32x2 fUv = (iPxSamplePos + 0.5f) / RenderSize(); + + const FfxFloat32 fScaledAndSignedLumaDiff = ComputeDiff(iPxSamplePos, fUv, fDilatedMotionVector); + + FfxFloat32x4 fOutput = FfxFloat32x4(0.0f, 0.0f, 0.0f, 0.0f); + fOutput[DIFFERENCE] = fScaledAndSignedLumaDiff; + fOutput[SIGN_SUM] = (fScaledAndSignedLumaDiff != 0.0f) ? sign(fScaledAndSignedLumaDiff) : 0.0f; + fOutput[MIP0_INDICATOR] = 1.0f; + + return fOutput; +} + +FfxFloat32x4 SpdLoad(FfxInt32x2 tex, FfxUInt32 slice) +{ + return FfxFloat32x4(RWLoadPyramid(tex, 5), 0, 0); +} + +FfxFloat32x4 SpdReduce4(FfxFloat32x4 v0, FfxFloat32x4 v1, FfxFloat32x4 v2, FfxFloat32x4 v3) +{ + return (v0 + v1 + v2 + v3) * 0.25f; +} + +void SpdStore(FfxInt32x2 pix, FfxFloat32x4 outValue, FfxUInt32 index, FfxUInt32 slice) +{ + if (index >= iShadingChangeMipStart) + { + StorePyramid(pix, outValue.xy, index); + } +} + +FfxFloat32x4 SpdLoadIntermediate(FfxUInt32 x, FfxUInt32 y) +{ + return FfxFloat32x4( + spdIntermediateR[x][y], + spdIntermediateG[x][y], + spdIntermediateB[x][y], + spdIntermediateA[x][y]); +} +void SpdStoreIntermediate(FfxUInt32 x, FfxUInt32 y, FfxFloat32x4 value) +{ + spdIntermediateR[x][y] = value.x; + spdIntermediateG[x][y] = value.y; + spdIntermediateB[x][y] = value.z; + spdIntermediateA[x][y] = value.w; +} + +#endif + +// define fetch and store functions Packed +#if FFX_HALF + +FFX_GROUPSHARED FfxFloat16x2 spdIntermediateRG[16][16]; +FFX_GROUPSHARED FfxFloat16x2 spdIntermediateBA[16][16]; + +FfxFloat16x4 SpdLoadSourceImageH(FfxFloat32x2 tex, FfxUInt32 slice) +{ + return FfxFloat16x4(0, 0, 0, 0); +} + +FfxFloat16x4 SpdLoadH(FfxInt32x2 p, FfxUInt32 slice) +{ + return FfxFloat16x4(0, 0, 0, 0); +} + +void SpdStoreH(FfxInt32x2 p, FfxFloat16x4 value, FfxUInt32 mip, FfxUInt32 slice) +{ +} + +FfxFloat16x4 SpdLoadIntermediateH(FfxUInt32 x, FfxUInt32 y) +{ + return FfxFloat16x4( + spdIntermediateRG[x][y].x, + spdIntermediateRG[x][y].y, + spdIntermediateBA[x][y].x, + spdIntermediateBA[x][y].y); +} + +void SpdStoreIntermediateH(FfxUInt32 x, FfxUInt32 y, FfxFloat16x4 value) +{ + spdIntermediateRG[x][y] = value.xy; + spdIntermediateBA[x][y] = value.zw; +} + +FfxFloat16x4 SpdReduce4H(FfxFloat16x4 v0, FfxFloat16x4 v1, FfxFloat16x4 v2, FfxFloat16x4 v3) +{ + return (v0 + v1 + v2 + v3) * FfxFloat16(0.25); +} +#endif + +#include "spd/ffx_spd.h" + +void ComputeShadingChangePyramid(FfxUInt32x3 WorkGroupId, FfxUInt32 LocalThreadIndex) +{ +#if FFX_HALF + SpdDownsampleH( + FfxUInt32x2(WorkGroupId.xy), + FfxUInt32(LocalThreadIndex), + FfxUInt32(MipCount()), + FfxUInt32(NumWorkGroups()), + FfxUInt32(WorkGroupId.z), + FfxUInt32x2(WorkGroupOffset())); +#else + SpdDownsample( + FfxUInt32x2(WorkGroupId.xy), + FfxUInt32(LocalThreadIndex), + FfxUInt32(MipCount()), + FfxUInt32(NumWorkGroups()), + FfxUInt32(WorkGroupId.z), + FfxUInt32x2(WorkGroupOffset())); +#endif +} diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3upscaler/ffx_fsr3upscaler_upsample.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3upscaler/ffx_fsr3upscaler_upsample.h new file mode 100644 index 00000000..2d587f00 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/fsr3upscaler/ffx_fsr3upscaler_upsample.h @@ -0,0 +1,184 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +void Deringing(RectificationBox clippingBox, FFX_PARAMETER_INOUT FfxFloat32x3 fColor) +{ + fColor = clamp(fColor, clippingBox.aabbMin, clippingBox.aabbMax); +} + +#ifndef FFX_FSR3UPSCALER_OPTION_UPSAMPLE_USE_LANCZOS_TYPE +#define FFX_FSR3UPSCALER_OPTION_UPSAMPLE_USE_LANCZOS_TYPE 2 // Approximate +#endif + +FfxFloat32 GetUpsampleLanczosWeight(FfxFloat32x2 fSrcSampleOffset, FfxFloat32 fKernelWeight) +{ + FfxFloat32x2 fSrcSampleOffsetBiased = fSrcSampleOffset * fKernelWeight.xx; +#if FFX_FSR3UPSCALER_OPTION_UPSAMPLE_USE_LANCZOS_TYPE == 0 // LANCZOS_TYPE_REFERENCE + FfxFloat32 fSampleWeight = Lanczos2(length(fSrcSampleOffsetBiased)); +#elif FFX_FSR3UPSCALER_OPTION_UPSAMPLE_USE_LANCZOS_TYPE == 1 // LANCZOS_TYPE_LUT + FfxFloat32 fSampleWeight = Lanczos2_UseLUT(length(fSrcSampleOffsetBiased)); +#elif FFX_FSR3UPSCALER_OPTION_UPSAMPLE_USE_LANCZOS_TYPE == 2 // LANCZOS_TYPE_APPROXIMATE + FfxFloat32 fSampleWeight = Lanczos2ApproxSq(dot(fSrcSampleOffsetBiased, fSrcSampleOffsetBiased)); +#else +#error "Invalid Lanczos type" +#endif + return fSampleWeight; +} + +FfxFloat32 ComputeMaxKernelWeight(const AccumulationPassCommonParams params, FFX_PARAMETER_INOUT AccumulationPassData data) { + + const FfxFloat32 fKernelSizeBias = 1.0f + (1.0f / FfxFloat32x2(DownscaleFactor()) - 1.0f).x; + + return ffxMin(FfxFloat32(1.99f), fKernelSizeBias); +} + +FfxFloat32x3 LoadPreparedColor(FfxInt32x2 iSamplePos) +{ + const FfxFloat32x3 fRgb = ffxMax(FfxFloat32x3(0, 0, 0), LoadInputColor(iSamplePos)) * Exposure(); + const FfxFloat32x3 fPreparedYCoCg = RGBToYCoCg(fRgb); + + return fPreparedYCoCg; +} + +void ComputeUpsampledColorAndWeight(const AccumulationPassCommonParams params, FFX_PARAMETER_INOUT AccumulationPassData data) +{ + // We compute a sliced lanczos filter with 2 lobes (other slices are accumulated temporaly) + const FfxFloat32x2 fDstOutputPos = FfxFloat32x2(params.iPxHrPos) + FFX_BROADCAST_FLOAT32X2(0.5f); + const FfxFloat32x2 fSrcOutputPos = fDstOutputPos * DownscaleFactor(); + const FfxInt32x2 iSrcInputPos = FfxInt32x2(floor(fSrcOutputPos)); + const FfxFloat32x2 fSrcUnjitteredPos = (FfxFloat32x2(iSrcInputPos) + FfxFloat32x2(0.5f, 0.5f)) - Jitter(); // This is the un-jittered position of the sample at offset 0,0 + const FfxFloat32x2 fBaseSampleOffset = FfxFloat32x2(fSrcUnjitteredPos - fSrcOutputPos); + + FfxInt32x2 offsetTL; + offsetTL.x = (fSrcUnjitteredPos.x > fSrcOutputPos.x) ? FfxInt32(-2) : FfxInt32(-1); + offsetTL.y = (fSrcUnjitteredPos.y > fSrcOutputPos.y) ? FfxInt32(-2) : FfxInt32(-1); + + //Load samples + // If fSrcUnjitteredPos.y > fSrcOutputPos.y, indicates offsetTL.y = -2, sample offset Y will be [-2, 1], clipbox will be rows [1, 3]. + // Flip row# for sampling offset in this case, so first 0~2 rows in the sampled array can always be used for computing the clipbox. + // This reduces branch or cmove on sampled colors, but moving this overhead to sample position / weight calculation time which apply to less values. + const FfxBoolean bFlipRow = fSrcUnjitteredPos.y > fSrcOutputPos.y; + const FfxBoolean bFlipCol = fSrcUnjitteredPos.x > fSrcOutputPos.x; + const FfxFloat32x2 fOffsetTL = FfxFloat32x2(offsetTL); + + const FfxBoolean bIsInitialSample = (params.fAccumulation == 0.0f); + + FfxFloat32x3 fSamples[9]; + FfxInt32 iSampleIndex = 0; + + FFX_UNROLL + for (FfxInt32 row = 0; row < 3; row++) { + FFX_UNROLL + for (FfxInt32 col = 0; col < 3; col++) { + const FfxInt32x2 iSampleColRow = FfxInt32x2(bFlipCol ? (3 - col) : col, bFlipRow ? (3 - row) : row); + const FfxInt32x2 iSrcSamplePos = FfxInt32x2(iSrcInputPos) + offsetTL + iSampleColRow; + const FfxInt32x2 iSampleCoord = ClampLoad(iSrcSamplePos, FfxInt32x2(0, 0), FfxInt32x2(RenderSize())); + + fSamples[iSampleIndex] = LoadPreparedColor(iSampleCoord); + + ++iSampleIndex; + } + } + +#if FFX_FSR3UPSCALER_OPTION_HDR_COLOR_INPUT + if (bIsInitialSample) + { + for (iSampleIndex = 0; iSampleIndex < 9; ++iSampleIndex) + { + //YCoCg -> RGB -> Tonemap -> YCoCg (Use RGB tonemapper to avoid color desaturation) + fSamples[iSampleIndex] = RGBToYCoCg(Tonemap(YCoCgToRGB(fSamples[iSampleIndex]))); + } + } +#endif + + // Identify how much of each upsampled color to be used for this frame + const FfxFloat32 fKernelBiasMax = ComputeMaxKernelWeight(params, data); + const FfxFloat32 fKernelBiasMin = ffxMax(1.0f, ((1.0f + fKernelBiasMax) * 0.3f)); + + const FfxFloat32 fKernelBiasWeight = + ffxMin(1.0f - params.fDisocclusion * 0.5f, + ffxMin(1.0f - params.fShadingChange, + ffxSaturate(data.fHistoryWeight * 5.0f) + )); + + const FfxFloat32 fKernelBias = ffxLerp(fKernelBiasMin, fKernelBiasMax, fKernelBiasWeight); + + + iSampleIndex = 0; + + FFX_UNROLL + for (FfxInt32 row = 0; row < 3; row++) + { + FFX_UNROLL + for (FfxInt32 col = 0; col < 3; col++) + { + const FfxInt32x2 sampleColRow = FfxInt32x2(bFlipCol ? (3 - col) : col, bFlipRow ? (3 - row) : row); + const FfxFloat32x2 fOffset = fOffsetTL + FfxFloat32x2(sampleColRow); + const FfxFloat32x2 fSrcSampleOffset = fBaseSampleOffset + fOffset; + + const FfxInt32x2 iSrcSamplePos = FfxInt32x2(iSrcInputPos) + FfxInt32x2(offsetTL) + sampleColRow; + const FfxFloat32 fOnScreenFactor = FfxFloat32(IsOnScreen(FfxInt32x2(iSrcSamplePos), FfxInt32x2(RenderSize()))); + + if (!bIsInitialSample) + { + const FfxFloat32 fSampleWeight = fOnScreenFactor * FfxFloat32(GetUpsampleLanczosWeight(fSrcSampleOffset, fKernelBias)); + + data.fUpsampledColor += fSamples[iSampleIndex] * fSampleWeight; + data.fUpsampledWeight += fSampleWeight; + } + + // Update rectification box + { + const FfxFloat32 fRectificationCurveBias = -2.3f; + const FfxFloat32 fSrcSampleOffsetSq = dot(fSrcSampleOffset, fSrcSampleOffset); + const FfxFloat32 fBoxSampleWeight = exp(fRectificationCurveBias * fSrcSampleOffsetSq) * fOnScreenFactor; + + const FfxBoolean bInitialSample = (row == 0) && (col == 0); + RectificationBoxAddSample(bInitialSample, data.clippingBox, fSamples[iSampleIndex], fBoxSampleWeight); + } + ++iSampleIndex; + } + } + + RectificationBoxComputeVarianceBoxData(data.clippingBox); + + data.fUpsampledWeight *= FfxFloat32(data.fUpsampledWeight > FSR3UPSCALER_EPSILON); + + if (data.fUpsampledWeight > FSR3UPSCALER_EPSILON) { + // Normalize for deringing (we need to compare colors) + data.fUpsampledColor = data.fUpsampledColor / data.fUpsampledWeight; + data.fUpsampledWeight *= fAverageLanczosWeightPerFrame; + + Deringing(data.clippingBox, data.fUpsampledColor); + } + + // Initial samples using tonemapped upsampling + if (bIsInitialSample) { +#if FFX_FSR3UPSCALER_OPTION_HDR_COLOR_INPUT + data.fUpsampledColor = RGBToYCoCg(InverseTonemap(YCoCgToRGB(data.clippingBox.boxCenter))); +#else + data.fUpsampledColor = data.clippingBox.boxCenter; +#endif + data.fUpsampledWeight = 1.0f; + data.fHistoryWeight = 0.0f; + } +} diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/lens/CMakeCompileLENSShaders.txt b/manul/thirdparty/fsr2/include/FidelityFX/gpu/lens/CMakeCompileLENSShaders.txt new file mode 100644 index 00000000..fc710d04 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/lens/CMakeCompileLENSShaders.txt @@ -0,0 +1,46 @@ +# This file is part of the FidelityFX SDK. +# +# Copyright (C) 2024 Advanced Micro Devices, Inc. +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files(the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions : +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. + +set(LENS_BASE_ARGS + -reflection -deps=gcc -DFFX_GPU=1) + +set(LENS_PERMUTATION_ARGS + -DFFX_LENS_OPTION_LINEAR_SAMPLE={0,1} + -DFFX_LENS_OPTION_WAVE_INTEROP_LDS={0,1}) + +set(LENS_INCLUDE_ARGS + "${FFX_GPU_PATH}" + "${FFX_GPU_PATH}/lens") + +if (NOT LENS_SHADER_EXT) + set(LENS_SHADER_EXT *) +endif() + +file(GLOB LENS_SHADERS + "shaders/lens/ffx_lens_pass.${LENS_SHADER_EXT}") + +compile_shaders_with_depfile( + "${FFX_SC_EXECUTABLE}" + "${LENS_BASE_ARGS}" "${LENS_API_BASE_ARGS}" "${LENS_PERMUTATION_ARGS}" "${LENS_INCLUDE_ARGS}" + "${LENS_SHADERS}" "${FFX_PASS_SHADER_OUTPUT_PATH}" LENS_PERMUTATION_OUTPUTS) + +add_shader_output("${LENS_PERMUTATION_OUTPUTS}") diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/lens/ffx_lens.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/lens/ffx_lens.h new file mode 100644 index 00000000..6302d64f --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/lens/ffx_lens.h @@ -0,0 +1,284 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +/// @defgroup FfxGPULens FidelityFX Lens +/// FidelityFX Lens GPU documentation +/// +/// @ingroup FfxGPUEffects + +// Noise function used as basis for film grain effect +FfxUInt32x3 pcg3d16(FfxUInt32x3 v) +{ + v = v * 12829u + 47989u; + v.x += v.y * v.z; + v.y += v.z * v.x; + v.z += v.x * v.y; + v.x += v.y * v.z; + v.y += v.z * v.x; + v.z += v.x * v.y; + v >>= 16u; + return v; +} + +// Simplex noise, transforms given position onto triangle grid +// This logic should be kept at 32-bit floating point precision. 16 bits causes artifacting. +FfxFloat32x2 simplex(const in FfxFloat32x2 P) +{ + // Skew and unskew factors are a bit hairy for 2D, so define them as constants + const FfxFloat32 F2 = (sqrt(3.0) - 1.0) / 2.0; // 0.36602540378 + const FfxFloat32 G2 = (3.0 - sqrt(3.0)) / 6.0; // 0.2113248654 + + // Skew the (x,y) space to determine which cell of 2 simplices we're in + FfxFloat32 u = (P.x + P.y) * F2; + FfxFloat32x2 Pi = round(P + u); + FfxFloat32 v = (Pi.x + Pi.y) * G2; + FfxFloat32x2 P0 = Pi - v; // Unskew the cell origin back to (x,y) space + FfxFloat32x2 Pf0 = P - P0; // The x,y distances from the cell origin + + return FfxFloat32x2(Pf0); +} + +#if FFX_HALF + +FfxFloat16x2 toFloat16(FfxUInt32x2 inputVal) +{ + return FfxFloat16x2(inputVal * (1.0 / 65536.0) - 0.5); +} + +FfxFloat16x3 toFloat16(FfxUInt32x3 inputVal) +{ + return FfxFloat16x3(inputVal * (1.0 / 65536.0) - 0.5); +} + +/// Function call to calculate the red and green wavelength/channel sample offset values. +/// +/// @param chromAbIntensity Intensity constant value for the chromatic aberration effect. +/// @return FfxFloat32x2 containing the red and green wavelength/channel magnitude values +/// @ingroup FfxGPULens +FfxFloat16x2 FfxLensGetRGMag(FfxFloat16 chromAbIntensity) +{ + const FfxFloat16 A = FfxFloat16(1.5220); + const FfxFloat16 B = FfxFloat16(0.00459) * chromAbIntensity; // um^2 + + const FfxFloat16 redWaveLengthUM = FfxFloat16(0.612 * 0.612); + const FfxFloat16 greenWaveLengthUM = FfxFloat16(0.549 * 0.549); + const FfxFloat16 blueWaveLengthUM = FfxFloat16(0.464 * 0.464); + + const FfxFloat16 redIdxRefraction = A + B / (redWaveLengthUM); + const FfxFloat16 greenIdxRefraction = A + B / (greenWaveLengthUM); + const FfxFloat16 blueIdxRefraction = A + B / (blueWaveLengthUM); + + const FfxFloat16 redMag = (redIdxRefraction - FfxFloat16(1.0)) / (blueIdxRefraction - FfxFloat16(1.0)); + const FfxFloat16 greenMag = (greenIdxRefraction - FfxFloat16(1.0)) / (blueIdxRefraction - FfxFloat16(1.0)); + + return FfxFloat16x2(redMag, greenMag); +} + +/// Function call to apply chromatic aberration effect when sampling the color input texture. +/// +/// @param coord The input window coordinate [0, widthPixels), [0, heightPixels). +/// @param centerCoord The center window coordinate of the screen. +/// @param redMag Magnitude value for the offset calculation of the red wavelength (texture channel). +/// @param greenMag Magnitude value for the offset calculation of the green wavelength (texture channel). +/// @return The final sampled RGB color. +/// @ingroup FfxGPULens +FfxFloat16x3 FfxLensSampleWithChromaticAberration(FfxInt32x2 coord, FfxInt32x2 centerCoord, FfxFloat16 redMag, FfxFloat16 greenMag) +{ + FfxFloat16x2 coordfp16 = FfxFloat16x2(coord); + FfxFloat16x2 centerCoordfp16 = FfxFloat16x2(centerCoord); + FfxFloat16x2 redShift = (coordfp16 - centerCoordfp16) * redMag + centerCoordfp16 + FfxFloat16x2(0.5, 0.5); + redShift *= FfxFloat16x2(ffxReciprocal(FfxFloat16(2.0) * centerCoordfp16)); + FfxFloat16x2 greenShift = (coordfp16 - centerCoordfp16) * greenMag + centerCoordfp16 + FfxFloat16x2(0.5, 0.5); + greenShift *= FfxFloat16x2(ffxReciprocal(FfxFloat16(2.0) * centerCoordfp16)); + + FfxFloat16 red = FfxLensSampleR(redShift); + FfxFloat16 green = FfxLensSampleG(greenShift); + FfxFloat16 blue = FfxLensSampleB(coordfp16 * ffxReciprocal(FfxFloat16(2.0) * centerCoordfp16)); + + return FfxFloat16x3(red, green, blue); +} + +/// Function call to apply film grain effect to inout color. This call could be skipped entirely as the choice to use the film grain is optional. +/// +/// @param coord The input window coordinate [0, widthPixels), [0, heightPixels). +/// @param color The current running color, or more clearly, the sampled input color texture color after being modified by chromatic aberration function. +/// @param grainScaleVal Scaling constant value for the grain's noise frequency. +/// @param grainAmountVal Intensity constant value of the grain effect. +/// @param grainSeedVal Seed value for the grain noise, for example, to change how the noise functions effect the grain frame to frame. +/// @ingroup FfxGPULens +void FfxLensApplyFilmGrain(FfxInt32x2 coord, inout FfxFloat16x3 color, FfxFloat16 grainScaleVal, FfxFloat16 grainAmountVal, uint grainSeedVal) +{ + FfxFloat32x2 randomNumberFine = toFloat16(pcg3d16(FfxUInt32x3(FfxFloat32x2(coord) / (FfxFloat32(grainScaleVal / 8.0)), grainSeedVal)).xy).xy; + FfxFloat16x2 simplexP = FfxFloat16x2(simplex(FfxFloat32x2(coord) / FfxFloat32(grainScaleVal) + randomNumberFine)); + const FfxFloat16 grainShape = FfxFloat16(3.0); + + FfxFloat16 grain = FfxFloat16(1.0) - FfxFloat16(2.0) * exp2(-length(simplexP) * grainShape); + + color += grain * min(color, FfxFloat16x3(1.0, 1.0, 1.0) - color) * grainAmountVal; +} + +/// Function call to apply vignette effect to inout color. This call could be skipped entirely as the choice to use the vignette is optional. +/// +/// @param coord The input window coordinate [0, widthPixels), [0, heightPixels). +/// @param centerCoord The center window coordinate of the screen. +/// @param color The current running color, or more clearly, the sampled input color texture color after being modified by chromatic aberration and film grain functions. +/// @param vignetteAmount Intensity constant value of the vignette effect. +/// @ingroup FfxGPULens +void FfxLensApplyVignette(FfxInt32x2 coord, FfxInt32x2 centerCoord, inout FfxFloat16x3 color, FfxFloat16 vignetteAmount) +{ + FfxFloat16x2 vignetteMask = FfxFloat16x2(0.0, 0.0); + FfxFloat16x2 coordFromCenter = FfxFloat16x2(abs(coord - centerCoord)) / FfxFloat16x2(centerCoord); + + const FfxFloat16 piOver4 = FfxFloat16(FFX_PI * 0.25); + vignetteMask = FfxFloat16x2(cos(coordFromCenter * vignetteAmount * piOver4)); + vignetteMask = vignetteMask * vignetteMask; + vignetteMask = vignetteMask * vignetteMask; + + FfxFloat16 vignetteMaskClamped = FfxFloat16(clamp(vignetteMask.x * vignetteMask.y, 0, 1)); + color *= FfxFloat16x3(vignetteMaskClamped, vignetteMaskClamped, vignetteMaskClamped); +} + +#else // FFX_HALF + +FfxFloat32x2 toFloat16(FfxUInt32x2 inputVal) +{ + return FfxFloat32x2(inputVal * (1.0 / 65536.0) - 0.5); +} + +FfxFloat32x3 toFloat16(FfxUInt32x3 inputVal) +{ + return FfxFloat32x3(inputVal * (1.0 / 65536.0) - 0.5); +} + +/// Function call to calculate the red and green wavelength/channel sample offset values. +/// +/// @param chromAbIntensity Intensity constant value for the chromatic aberration effect. +/// @return FfxFloat32x2 containing the red and green wavelength/channel magnitude values +/// @ingroup FfxGPULens +FfxFloat32x2 FfxLensGetRGMag(FfxFloat32 chromAbIntensity) +{ + const FfxFloat32 A = 1.5220; + const FfxFloat32 B = 0.00459 * chromAbIntensity; // um^2 + + const FfxFloat32 redWaveLengthUM = 0.612; + const FfxFloat32 greenWaveLengthUM = 0.549; + const FfxFloat32 blueWaveLengthUM = 0.464; + + const FfxFloat32 redIdxRefraction = A + B / (redWaveLengthUM * redWaveLengthUM); + const FfxFloat32 greenIdxRefraction = A + B / (greenWaveLengthUM * greenWaveLengthUM); + const FfxFloat32 blueIdxRefraction = A + B / (blueWaveLengthUM * blueWaveLengthUM); + + const FfxFloat32 redMag = (redIdxRefraction - 1) / (blueIdxRefraction - 1); + const FfxFloat32 greenMag = (greenIdxRefraction - 1) / (blueIdxRefraction - 1); + + return FfxFloat32x2(redMag, greenMag); +} + +/// Function call to apply chromatic aberration effect when sampling the color input texture. +/// +/// @param coord The input window coordinate [0, widthPixels), [0, heightPixels). +/// @param centerCoord The center window coordinate of the screen. +/// @param redMag Magnitude value for the offset calculation of the red wavelength (texture channel). +/// @param greenMag Magnitude value for the offset calculation of the green wavelength (texture channel). +/// @return The final sampled RGB color. +/// @ingroup FfxGPULens +FfxFloat32x3 FfxLensSampleWithChromaticAberration(FfxInt32x2 coord, FfxInt32x2 centerCoord, FfxFloat32 redMag, FfxFloat32 greenMag) +{ + FfxFloat32x2 redShift = (coord - centerCoord) * redMag + centerCoord + 0.5; + redShift *= ffxReciprocal(2 * centerCoord); + FfxFloat32x2 greenShift = (coord - centerCoord) * greenMag + centerCoord + 0.5; + greenShift *= ffxReciprocal(2 * centerCoord); + + FfxFloat32 red = FfxLensSampleR(redShift); + FfxFloat32 green = FfxLensSampleG(greenShift); + FfxFloat32 blue = FfxLensSampleB(coord * ffxReciprocal(2 * centerCoord)); + + return FfxFloat32x3(red, green, blue); +} + +/// Function call to apply film grain effect to inout color. This call could be skipped entirely as the choice to use the film grain is optional. +/// +/// @param coord The input window coordinate [0, widthPixels), [0, heightPixels). +/// @param color The current running color, or more clearly, the sampled input color texture color after being modified by chromatic aberration function. +/// @param grainScaleVal Scaling constant value for the grain's noise frequency. +/// @param grainAmountVal Intensity constant value of the grain effect. +/// @param grainSeedVal Seed value for the grain noise, for example, to change how the noise functions effect the grain frame to frame. +/// @ingroup FfxGPULens +void FfxLensApplyFilmGrain(FfxInt32x2 coord, inout FfxFloat32x3 color, FfxFloat32 grainScaleVal, FfxFloat32 grainAmountVal, uint grainSeedVal) +{ + FfxFloat32x2 randomNumberFine = toFloat16(pcg3d16(FfxUInt32x3(coord / (grainScaleVal / 8), grainSeedVal)).xy).xy; + FfxFloat32x2 simplexP = simplex(coord / grainScaleVal + randomNumberFine); + const FfxFloat32 grainShape = 3; + + FfxFloat32 grain = 1 - 2 * exp2(-length(simplexP) * grainShape); + + color += grain * min(color, 1 - color) * grainAmountVal; +} + +/// Function call to apply vignette effect to inout color. This call could be skipped entirely as the choice to use the vignette is optional. +/// +/// @param coord The input window coordinate [0, widthPixels), [0, heightPixels). +/// @param centerCoord The center window coordinate of the screen. +/// @param color The current running color, or more clearly, the sampled input color texture color after being modified by chromatic aberration and film grain functions. +/// @param vignetteAmount Intensity constant value of the vignette effect. +/// @ingroup FfxGPULens +void FfxLensApplyVignette(FfxInt32x2 coord, FfxInt32x2 centerCoord, inout FfxFloat32x3 color, FfxFloat32 vignetteAmount) +{ + FfxFloat32x2 vignetteMask = FfxFloat32x2(0.0, 0.0); + FfxFloat32x2 coordFromCenter = abs(coord - centerCoord) / FfxFloat32x2(centerCoord); + + const FfxFloat32 piOver4 = FFX_PI * 0.25; + vignetteMask = cos(coordFromCenter * vignetteAmount * piOver4); + vignetteMask = vignetteMask * vignetteMask; + vignetteMask = vignetteMask * vignetteMask; + + color *= clamp(vignetteMask.x * vignetteMask.y, 0, 1); +} + +#endif + +/// Lens pass entry point. +/// +/// @param Gtid Thread index within thread group (SV_GroupThreadID). +/// @param Gidx Group index of thread (SV_GroupID). +/// @ingroup FfxGPULens +void FfxLens(FfxUInt32 Gtid, FfxUInt32x2 Gidx) +{ + // Do remapping of local xy in workgroup for a more PS-like swizzle pattern. + // Assumes 64,1,1 threadgroup size and an 8x8 api dispatch + FfxInt32x2 Coord = FfxInt32x2(ffxRemapForWaveReduction(Gtid) + FfxUInt32x2(Gidx.x << 3u, Gidx.y << 3u)); + + // Run Lens +#if FFX_HALF + FfxFloat16x2 RGMag = FfxLensGetRGMag(FfxFloat16(ChromAb())); + FfxFloat16x3 Color = FfxLensSampleWithChromaticAberration(Coord, FfxInt32x2(Center()), RGMag.r, RGMag.g); + FfxLensApplyVignette(Coord, FfxInt32x2(Center()), Color, FfxFloat16(Vignette())); + FfxLensApplyFilmGrain(Coord, Color, FfxFloat16(GrainScale()), FfxFloat16(GrainAmount()), GrainSeed()); +#else // FFX_HALF + FfxFloat32x2 RGMag = FfxLensGetRGMag(ChromAb()); + FfxFloat32x3 Color = FfxLensSampleWithChromaticAberration(Coord, FfxInt32x2(Center()), RGMag.r, RGMag.g); + FfxLensApplyVignette(Coord, FfxInt32x2(Center()), Color, Vignette()); + FfxLensApplyFilmGrain(Coord, Color, GrainScale(), GrainAmount(), GrainSeed()); +#endif + + StoreLensOutput(Coord, Color); +} diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/lens/ffx_lens_callbacks_glsl.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/lens/ffx_lens_callbacks_glsl.h new file mode 100644 index 00000000..38b303e3 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/lens/ffx_lens_callbacks_glsl.h @@ -0,0 +1,178 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_lens_resources.h" + +#if defined(FFX_GPU) +#include "ffx_core.h" + +#ifndef FFX_PREFER_WAVE64 +#define FFX_PREFER_WAVE64 +#endif // #ifndef FFX_PREFER_WAVE64 + +#pragma warning(disable: 3205) // conversion from larger type to smaller + +#if defined(LENS_BIND_CB_LENS) + layout(set = 0, binding = LENS_BIND_CB_LENS, std140) uniform cbLens_t + { + FfxFloat32 grainScale; + FfxFloat32 grainAmount; + FfxUInt32 grainSeed; + FfxUInt32 pad; + + FfxUInt32x2 center; + FfxFloat32 chromAb; + FfxFloat32 vignette; + #define FFX_LENS_CONSTANT_BUFFER_1_SIZE 8 // Number of 32-bit values. This must be kept in sync with the cbLens size. + } cbLens; +#endif + +FfxFloat32 GrainScale() +{ +#ifdef LENS_BIND_CB_LENS + return cbLens.grainScale; +#else + return 0; +#endif +} + +FfxFloat32 GrainAmount() +{ +#ifdef LENS_BIND_CB_LENS + return cbLens.grainAmount; +#else + return 0.0; +#endif +} + +FfxUInt32 GrainSeed() +{ +#ifdef LENS_BIND_CB_LENS + return cbLens.grainSeed; +#else + return 0; +#endif +} + +FfxUInt32x2 Center() +{ +#ifdef LENS_BIND_CB_LENS + return cbLens.center; +#else + return FfxUInt32x2(0, 0); +#endif + +} + +FfxFloat32 Vignette() +{ +#ifdef LENS_BIND_CB_LENS + return cbLens.vignette; +#else + return 0.0; +#endif +} + +FfxFloat32 ChromAb() +{ +#ifdef LENS_BIND_CB_LENS + return cbLens.chromAb; +#else + return 0.0; +#endif +} + +layout(set = 0, binding = 1000) uniform sampler s_LinearClamp; + +// SRVs +#if defined LENS_BIND_SRV_INPUT_TEXTURE +layout(set = 0, binding = LENS_BIND_SRV_INPUT_TEXTURE) uniform texture2D r_input_texture; +#endif + +// UAVs +#if defined LENS_BIND_UAV_OUTPUT_TEXTURE +layout(set = 0, binding = LENS_BIND_UAV_OUTPUT_TEXTURE, rgba32f) uniform image2D rw_output_texture; +#endif + +#if FFX_HALF + +#if defined(LENS_BIND_SRV_INPUT_TEXTURE) +FfxFloat16 FfxLensSampleR(FfxFloat32x2 fPxPos) +{ + return FfxFloat16(texture(sampler2D(r_input_texture, s_LinearClamp), fPxPos).r); +} +#endif // defined(LENS_BIND_SRV_INPUT_TEXTURE) + +#if defined(LENS_BIND_SRV_INPUT_TEXTURE) +FfxFloat16 FfxLensSampleG(FfxFloat32x2 fPxPos) +{ + return FfxFloat16(texture(sampler2D(r_input_texture, s_LinearClamp), fPxPos).g); +} +#endif // defined(LENS_BIND_SRV_INPUT_TEXTURE) + +#if defined(LENS_BIND_SRV_INPUT_TEXTURE) +FfxFloat16 FfxLensSampleB(FfxFloat32x2 fPxPos) +{ + return FfxFloat16(texture(sampler2D(r_input_texture, s_LinearClamp), fPxPos).b); +} +#endif // defined(LENS_BIND_SRV_INPUT_TEXTURE) + +#if defined(LENS_BIND_UAV_OUTPUT_TEXTURE) +void StoreLensOutput(FfxInt32x2 iPxPos, FfxFloat16x3 fColor) +{ + imageStore(rw_output_texture, iPxPos, FfxFloat32x4(fColor, 1.0)); +} +#endif // defined(LENS_BIND_UAV_OUTPUT_TEXTURE) + +#else // FFX_HALF + +#if defined(LENS_BIND_SRV_INPUT_TEXTURE) +FfxFloat32 FfxLensSampleR(FfxFloat32x2 fPxPos) +{ + return texture(sampler2D(r_input_texture, s_LinearClamp), fPxPos).r; +} +#endif // defined(LENS_BIND_SRV_INPUT_TEXTURE) + +#if defined(LENS_BIND_SRV_INPUT_TEXTURE) +FfxFloat32 FfxLensSampleG(FfxFloat32x2 fPxPos) +{ + return texture(sampler2D(r_input_texture, s_LinearClamp), fPxPos).g; +} +#endif // defined(LENS_BIND_SRV_INPUT_TEXTURE) + +#if defined(LENS_BIND_SRV_INPUT_TEXTURE) +FfxFloat32 FfxLensSampleB(FfxFloat32x2 fPxPos) +{ + return texture(sampler2D(r_input_texture, s_LinearClamp), fPxPos).b; +} +#endif // defined(LENS_BIND_SRV_INPUT_TEXTURE) + +#if defined(LENS_BIND_UAV_OUTPUT_TEXTURE) +void StoreLensOutput(FfxInt32x2 iPxPos, FfxFloat32x3 fColor) +{ + imageStore(rw_output_texture, iPxPos, FfxFloat32x4(fColor, 1.0)); +} +#endif // defined(LENS_BIND_UAV_OUTPUT_TEXTURE) + +#endif // FFX_HALF + +#endif // #if defined(FFX_GPU) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/lens/ffx_lens_callbacks_hlsl.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/lens/ffx_lens_callbacks_hlsl.h new file mode 100644 index 00000000..52b96b7d --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/lens/ffx_lens_callbacks_hlsl.h @@ -0,0 +1,196 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_lens_resources.h" + +#if defined(FFX_GPU) +#ifdef __hlsl_dx_compiler +#pragma dxc diagnostic push +#pragma dxc diagnostic ignored "-Wambig-lit-shift" +#endif //__hlsl_dx_compiler +#include "ffx_core.h" +#ifdef __hlsl_dx_compiler +#pragma dxc diagnostic pop +#endif //__hlsl_dx_compiler + +#ifndef FFX_PREFER_WAVE64 +#define FFX_PREFER_WAVE64 +#endif // #ifndef FFX_PREFER_WAVE64 + +#pragma warning(disable: 3205) // conversion from larger type to smaller + +#define DECLARE_SRV_REGISTER(regIndex) t##regIndex +#define DECLARE_UAV_REGISTER(regIndex) u##regIndex +#define DECLARE_CB_REGISTER(regIndex) b##regIndex +#define FFX_LENS_DECLARE_SRV(regIndex) register(DECLARE_SRV_REGISTER(regIndex)) +#define FFX_LENS_DECLARE_UAV(regIndex) register(DECLARE_UAV_REGISTER(regIndex)) +#define FFX_LENS_DECLARE_CB(regIndex) register(DECLARE_CB_REGISTER(regIndex)) + +#if defined(LENS_BIND_CB_LENS) + cbuffer cbLens : FFX_LENS_DECLARE_CB(LENS_BIND_CB_LENS) + { + FfxFloat32 grainScale; + FfxFloat32 grainAmount; + FfxUInt32 grainSeed; + FfxUInt32 pad; + + FfxUInt32x2 center; + FfxFloat32 chromAb; + FfxFloat32 vignette; + #define FFX_LENS_CONSTANT_BUFFER_1_SIZE 8 // Number of 32-bit values. This must be kept in sync with the cbLens size. + }; +#else + #define grainScale 0 + #define grainAmount 0 + #define grainSeed 0 + #define pad 0 + #define center uint2(0,0) + #define vignette 0.0 + #define chromAb 0.0 +#endif + +#if defined(FFX_GPU) +#define FFX_LENS_ROOTSIG_STRINGIFY(p) FFX_LENS_ROOTSIG_STR(p) +#define FFX_LENS_ROOTSIG_STR(p) #p +#define FFX_LENS_ROOTSIG [RootSignature( "DescriptorTable(UAV(u0, numDescriptors = " FFX_LENS_ROOTSIG_STRINGIFY(FFX_LENS_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "DescriptorTable(SRV(t0, numDescriptors = " FFX_LENS_ROOTSIG_STRINGIFY(FFX_LENS_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "CBV(b0), " \ + "StaticSampler(s0, filter = FILTER_MIN_MAG_MIP_LINEAR, " \ + "addressU = TEXTURE_ADDRESS_CLAMP, " \ + "addressV = TEXTURE_ADDRESS_CLAMP, " \ + "addressW = TEXTURE_ADDRESS_CLAMP, " \ + "comparisonFunc = COMPARISON_NEVER, " \ + "borderColor = STATIC_BORDER_COLOR_TRANSPARENT_BLACK)" )] + +#if defined(FFX_LENS_EMBED_ROOTSIG) +#define FFX_LENS_EMBED_ROOTSIG_CONTENT FFX_LENS_ROOTSIG +#else +#define FFX_LENS_EMBED_ROOTSIG_CONTENT +#endif // #if FFX_LENS_EMBED_ROOTSIG +#endif // #if defined(FFX_GPU) + + +FfxFloat32 GrainScale() +{ + return grainScale; +} + +FfxFloat32 GrainAmount() +{ + return grainAmount; +} + +FfxUInt32 GrainSeed() +{ + return grainSeed; +} + +FfxUInt32x2 Center() +{ + return center; +} + +FfxFloat32 Vignette() +{ + return vignette; +} + +FfxFloat32 ChromAb() +{ + return chromAb; +} + +SamplerState s_LinearClamp : register(s0); + +// SRVs +#if defined LENS_BIND_SRV_INPUT_TEXTURE + Texture2D r_input_texture : FFX_LENS_DECLARE_SRV(LENS_BIND_SRV_INPUT_TEXTURE); +#endif + +// UAVs +#if defined LENS_BIND_UAV_OUTPUT_TEXTURE + RWTexture2D rw_output_texture : FFX_LENS_DECLARE_UAV(LENS_BIND_UAV_OUTPUT_TEXTURE); +#endif + +#if FFX_HALF + +#if defined(LENS_BIND_SRV_INPUT_TEXTURE) +FfxFloat16 FfxLensSampleR(FfxFloat32x2 fPxPos) +{ + return FfxFloat16(r_input_texture.SampleLevel(s_LinearClamp, fPxPos, 0).r); +} +#endif // defined(LENS_BIND_SRV_INPUT_TEXTURE) + +#if defined(LENS_BIND_SRV_INPUT_TEXTURE) +FfxFloat16 FfxLensSampleG(FfxFloat32x2 fPxPos) +{ + return FfxFloat16(r_input_texture.SampleLevel(s_LinearClamp, fPxPos, 0).g); +} +#endif // defined(LENS_BIND_SRV_INPUT_TEXTURE) + +#if defined(LENS_BIND_SRV_INPUT_TEXTURE) +FfxFloat16 FfxLensSampleB(FfxFloat32x2 fPxPos) +{ + return FfxFloat16(r_input_texture.SampleLevel(s_LinearClamp, fPxPos, 0).b); +} +#endif // defined(LENS_BIND_SRV_INPUT_TEXTURE) + +#if defined(LENS_BIND_UAV_OUTPUT_TEXTURE) +void StoreLensOutput(FfxInt32x2 iPxPos, FfxFloat16x3 fColor) +{ + rw_output_texture[iPxPos] = FfxFloat32x4(fColor, 1.0); +} +#endif // defined(LENS_BIND_UAV_OUTPUT_TEXTURE) + +#else // FFX_HALF + +#if defined(LENS_BIND_SRV_INPUT_TEXTURE) +FfxFloat32 FfxLensSampleR(FfxFloat32x2 fPxPos) +{ + return r_input_texture.SampleLevel(s_LinearClamp, fPxPos, 0).r; +} +#endif // defined(LENS_BIND_SRV_INPUT_TEXTURE) + +#if defined(LENS_BIND_SRV_INPUT_TEXTURE) +FfxFloat32 FfxLensSampleG(FfxFloat32x2 fPxPos) +{ + return r_input_texture.SampleLevel(s_LinearClamp, fPxPos, 0).g; +} +#endif // defined(LENS_BIND_SRV_INPUT_TEXTURE) + +#if defined(LENS_BIND_SRV_INPUT_TEXTURE) +FfxFloat32 FfxLensSampleB(FfxFloat32x2 fPxPos) +{ + return r_input_texture.SampleLevel(s_LinearClamp, fPxPos, 0).b; +} +#endif // defined(LENS_BIND_SRV_INPUT_TEXTURE) + +#if defined(LENS_BIND_UAV_OUTPUT_TEXTURE) +void StoreLensOutput(FfxInt32x2 iPxPos, FfxFloat32x3 fColor) +{ + rw_output_texture[iPxPos] = FfxFloat32x4(fColor, 1.0); +} +#endif // defined(LENS_BIND_UAV_OUTPUT_TEXTURE) + +#endif // FFX_HALF + +#endif // #if defined(FFX_GPU) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/lens/ffx_lens_resources.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/lens/ffx_lens_resources.h new file mode 100644 index 00000000..6487d327 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/lens/ffx_lens_resources.h @@ -0,0 +1,38 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_LENS_RESOURCES_H +#define FFX_LENS_RESOURCES_H + +#if defined(FFX_CPU) || defined(FFX_GPU) + +#define FFX_LENS_RESOURCE_IDENTIFIER_NULL 0 +#define FFX_LENS_RESOURCE_IDENTIFIER_INPUT_TEXTURE 1 +#define FFX_LENS_RESOURCE_IDENTIFIER_OUTPUT_TEXTURE 2 +#define FFX_LENS_RESOURCE_IDENTIFIER_COUNT 3 + +// CBV resource definitions +#define FFX_LENS_CONSTANTBUFFER_IDENTIFIER_LENS 0 + +#endif // #if defined(FFX_CPU) || defined(FFX_GPU) + +#endif // FFX_LENS_RESOURCES_H diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/lpm/CMakeCompileLPMShaders.txt b/manul/thirdparty/fsr2/include/FidelityFX/gpu/lpm/CMakeCompileLPMShaders.txt new file mode 100644 index 00000000..af647087 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/lpm/CMakeCompileLPMShaders.txt @@ -0,0 +1,42 @@ +# This file is part of the FidelityFX SDK. +# +# Copyright (C) 2024 Advanced Micro Devices, Inc. +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files(the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions : +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. + +set(LPM_BASE_ARGS + -reflection -deps=gcc -DFFX_GPU=1) + +set(LPM_INCLUDE_ARGS + "${FFX_GPU_PATH}" + "${FFX_GPU_PATH}/lpm") + +if (NOT LPM_SHADER_EXT) + set(LPM_SHADER_EXT *) +endif() + +file(GLOB LPM_SHADERS + "shaders/lpm/ffx_lpm_filter_pass.${LPM_SHADER_EXT}") + +compile_shaders_with_depfile( + "${FFX_SC_EXECUTABLE}" + "${LPM_BASE_ARGS}" "${LPM_API_BASE_ARGS}" "${LPM_PERMUTATION_ARGS}" "${LPM_INCLUDE_ARGS}" + "${LPM_SHADERS}" "${FFX_PASS_SHADER_OUTPUT_PATH}" LPM_PERMUTATION_OUTPUTS) + +add_shader_output("${LPM_PERMUTATION_OUTPUTS}") diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/lpm/ffx_lpm.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/lpm/ffx_lpm.h new file mode 100644 index 00000000..4f446bda --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/lpm/ffx_lpm.h @@ -0,0 +1,1147 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +/// @defgroup FfxGPULpm FidelityFX LPM +/// FidelityFX Luma Preserving Mapper GPU documentation +/// +/// @ingroup FfxGPUEffects + +FFX_STATIC void LpmMatInv3x3(FFX_PARAMETER_OUT FfxFloat32x3 ox, FFX_PARAMETER_OUT FfxFloat32x3 oy, FFX_PARAMETER_OUT FfxFloat32x3 oz, + FfxFloat32x3 ix, FfxFloat32x3 iy, FfxFloat32x3 iz) +{ + FfxFloat32 i = ffxReciprocal(ix[0] * (iy[1] * iz[2] - iz[1] * iy[2]) - ix[1] * (iy[0] * iz[2] - iy[2] * iz[0]) + ix[2] * (iy[0] * iz[1] - iy[1] * iz[0])); + ox[0] = (iy[1] * iz[2] - iz[1] * iy[2]) * i; + ox[1] = (ix[2] * iz[1] - ix[1] * iz[2]) * i; + ox[2] = (ix[1] * iy[2] - ix[2] * iy[1]) * i; + oy[0] = (iy[2] * iz[0] - iy[0] * iz[2]) * i; + oy[1] = (ix[0] * iz[2] - ix[2] * iz[0]) * i; + oy[2] = (iy[0] * ix[2] - ix[0] * iy[2]) * i; + oz[0] = (iy[0] * iz[1] - iz[0] * iy[1]) * i; + oz[1] = (iz[0] * ix[1] - ix[0] * iz[1]) * i; + oz[2] = (ix[0] * iy[1] - iy[0] * ix[1]) * i; +} + +// Transpose. +FFX_STATIC void LpmMatTrn3x3(FFX_PARAMETER_OUT FfxFloat32x3 ox, FFX_PARAMETER_OUT FfxFloat32x3 oy, FFX_PARAMETER_OUT FfxFloat32x3 oz, + FfxFloat32x3 ix, FfxFloat32x3 iy, FfxFloat32x3 iz) +{ + ox[0] = ix[0]; + ox[1] = iy[0]; + ox[2] = iz[0]; + oy[0] = ix[1]; + oy[1] = iy[1]; + oy[2] = iz[1]; + oz[0] = ix[2]; + oz[1] = iy[2]; + oz[2] = iz[2]; +} + +FFX_STATIC void LpmMatMul3x3( + FFX_PARAMETER_OUT FfxFloat32x3 ox, FFX_PARAMETER_OUT FfxFloat32x3 oy, FFX_PARAMETER_OUT FfxFloat32x3 oz, + FfxFloat32x3 ax, FfxFloat32x3 ay, FfxFloat32x3 az, FfxFloat32x3 bx, FfxFloat32x3 by, FfxFloat32x3 bz) +{ + FfxFloat32x3 bx2; + FfxFloat32x3 by2; + FfxFloat32x3 bz2; + + LpmMatTrn3x3(bx2, by2, bz2, bx, by, bz); + ox[0] = ffxDot3(ax, bx2); + ox[1] = ffxDot3(ax, by2); + ox[2] = ffxDot3(ax, bz2); + oy[0] = ffxDot3(ay, bx2); + oy[1] = ffxDot3(ay, by2); + oy[2] = ffxDot3(ay, bz2); + oz[0] = ffxDot3(az, bx2); + oz[1] = ffxDot3(az, by2); + oz[2] = ffxDot3(az, bz2); +} + +// D65 xy coordinates. +FFX_STATIC FfxFloat32x2 lpmColD65 = {FfxFloat32(0.3127), FfxFloat32(0.3290)}; + +// Rec709 xy coordinates, (D65 white point). +FFX_STATIC FfxFloat32x2 lpmCol709R = {FfxFloat32(0.64), FfxFloat32(0.33)}; +FFX_STATIC FfxFloat32x2 lpmCol709G = {FfxFloat32(0.30), FfxFloat32(0.60)}; +FFX_STATIC FfxFloat32x2 lpmCol709B = {FfxFloat32(0.15), FfxFloat32(0.06)}; + +// DCI-P3 xy coordinates, (D65 white point). +FFX_STATIC FfxFloat32x2 lpmColP3R = {FfxFloat32(0.680), FfxFloat32(0.320)}; +FFX_STATIC FfxFloat32x2 lpmColP3G = {FfxFloat32(0.265), FfxFloat32(0.690)}; +FFX_STATIC FfxFloat32x2 lpmColP3B = {FfxFloat32(0.150), FfxFloat32(0.060)}; + +// Rec2020 xy coordinates, (D65 white point). +FFX_STATIC FfxFloat32x2 lpmCol2020R = {FfxFloat32(0.708), FfxFloat32(0.292)}; +FFX_STATIC FfxFloat32x2 lpmCol2020G = {FfxFloat32(0.170), FfxFloat32(0.797)}; +FFX_STATIC FfxFloat32x2 lpmCol2020B = {FfxFloat32(0.131), FfxFloat32(0.046)}; + +// Computes z from xy, returns xyz. +FFX_STATIC void LpmColXyToZ(FFX_PARAMETER_OUT FfxFloat32x3 d, FfxFloat32x2 s) +{ + d[0] = s[0]; + d[1] = s[1]; + d[2] = FfxFloat32(1.0) - (s[0] + s[1]); +} + +// Returns conversion matrix, rgbw inputs are xy chroma coordinates. +FFX_STATIC void LpmColRgbToXyz(FFX_PARAMETER_OUT FfxFloat32x3 ox, FFX_PARAMETER_OUT FfxFloat32x3 oy, FFX_PARAMETER_OUT FfxFloat32x3 oz, + FfxFloat32x2 r, FfxFloat32x2 g, FfxFloat32x2 b, FfxFloat32x2 w) +{ + // Expand from xy to xyz. + FfxFloat32x3 rz; + FfxFloat32x3 gz; + FfxFloat32x3 bz; + LpmColXyToZ(rz, r); + LpmColXyToZ(gz, g); + LpmColXyToZ(bz, b); + + FfxFloat32x3 r3; + FfxFloat32x3 g3; + FfxFloat32x3 b3; + LpmMatTrn3x3(r3, g3, b3, rz, gz, bz); + + // Convert white xyz to XYZ. + FfxFloat32x3 w3; + LpmColXyToZ(w3, w); + ffxOpAMulOneF3(w3, w3, ffxReciprocal(w[1])); + + // Compute xyz to XYZ scalars for primaries. + FfxFloat32x3 rv; + FfxFloat32x3 gv; + FfxFloat32x3 bv; + LpmMatInv3x3(rv, gv, bv, r3, g3, b3); + + FfxFloat32x3 s; + s[0] = ffxDot3(rv, w3); + s[1] = ffxDot3(gv, w3); + s[2] = ffxDot3(bv, w3); + + // Scale. + ffxOpAMulF3(ox, r3, s); + ffxOpAMulF3(oy, g3, s); + ffxOpAMulF3(oz, b3, s); +} + +#if defined(LPM_NO_SETUP) +FFX_STATIC void LpmSetupOut(FfxUInt32 i, FfxUInt32x4 v) +{ +} +#endif // #if defined(LPM_NO_SETUP) + +/// Setup required constant values for LPM (works on CPU or GPU). +/// Output goes to the user-defined LpmSetupOut() function. +/// +/// @param [in] shoulder Use optional extra shoulderContrast tuning (set to false if shoulderContrast is 1.0). +/// @param [in] con Use first RGB conversion matrix, if 'soft' then 'con' must be true also. +/// @param [in] soft Use soft gamut mapping. +/// @param [in] con2 Use last RGB conversion matrix. +/// @param [in] clip Use clipping in last conversion matrix. +/// @param [in] scaleOnly Scale only for last conversion matrix (used for 709 HDR to scRGB). +/// @param [in] xyRedW Red Chroma coordinates for working color space. +/// @param [in] xyGreenW Green Chroma coordinates for working color space. +/// @param [in] xyBlueW Blue Chroma coordinates for working color space. +/// @param [in] xyWhiteW White Chroma coordinates for working color space. +/// @param [in] xyRedO Red Chroma coordinates for output color space. +/// @param [in] xyGreenO Green Chroma coordinates for output color space. +/// @param [in] xyBlueO Blue Chroma coordinates for output color space. +/// @param [in] xyWhiteO White Chroma coordinates for output color space. +/// @param [in] xyRedC Red Chroma coordinates for output container or display colour space. +/// @param [in] xyGreenC Green Chroma coordinates for output container or display color space. +/// @param [in] xyBlueC Blue Chroma coordinates for output container or display color space. +/// @param [in] xyWhiteC White Chroma coordinates for output container or display color space. +/// @param [in] scaleC scale factor for PQ or scRGB adjustment +/// @param [in] softGap Range of 0 to a little over zero, controls how much feather region in out-of-gamut mapping, 0=clip. +/// @param [in] hdrMax Maximum input value. +/// @param [in] exposure Number of stops between 'hdrMax' and 18% mid-level on input. +/// @param [in] contrast Input range {0.0 (no extra contrast) to 1.0 (maximum contrast)}. +/// @param [in] shoulderContrast Shoulder shaping, 1.0 = no change (fast path). +/// @param [in] saturation A per channel adjustment, use <0 decrease, 0=no change, >0 increase. +/// @param [in] crosstalk One channel must be 1.0, the rest can be <= 1.0 but not zero. Lenghtnes colours path to white by walking across gamut. Check documentation for usage +/// +/// @ingroup FfxGPULpm +FFX_STATIC void FfxCalculateLpmConsts( + // Path control. + FfxBoolean shoulder, // Use optional extra shoulderContrast tuning (set to false if shoulderContrast is 1.0). + + // Prefab start, "LPM_CONFIG_". + FfxBoolean con, // Use first RGB conversion matrix, if 'soft' then 'con' must be true also. + FfxBoolean soft, // Use soft gamut mapping. + FfxBoolean con2, // Use last RGB conversion matrix. + FfxBoolean clip, // Use clipping in last conversion matrix. + FfxBoolean scaleOnly, // Scale only for last conversion matrix (used for 709 HDR to scRGB). + + // Gamut control, "LPM_COLORS_". + FfxFloat32x2 xyRedW, + FfxFloat32x2 xyGreenW, + FfxFloat32x2 xyBlueW, + FfxFloat32x2 xyWhiteW, // Chroma coordinates for working color space. + FfxFloat32x2 xyRedO, + FfxFloat32x2 xyGreenO, + FfxFloat32x2 xyBlueO, + FfxFloat32x2 xyWhiteO, // For the output color space. + FfxFloat32x2 xyRedC, + FfxFloat32x2 xyGreenC, + FfxFloat32x2 xyBlueC, + FfxFloat32x2 xyWhiteC, + FfxFloat32 scaleC, // For the output container color space (if con2). + + // Prefab end. + FfxFloat32 softGap, // Range of 0 to a little over zero, controls how much feather region in out-of-gamut mapping, 0=clip. + + // Tonemapping control. + FfxFloat32 hdrMax, // Maximum input value. + FfxFloat32 exposure, // Number of stops between 'hdrMax' and 18% mid-level on input. + FfxFloat32 contrast, // Input range {0.0 (no extra contrast) to 1.0 (maximum contrast)}. + FfxFloat32 shoulderContrast, // Shoulder shaping, 1.0 = no change (fast path). + FfxFloat32x3 saturation, // A per channel adjustment, use <0 decrease, 0=no change, >0 increase. + FfxFloat32x3 crosstalk) // One channel must be 1.0, the rest can be <= 1.0 but not zero. +{ + // Contrast needs to be 1.0 based for no contrast. + contrast += FfxFloat32(1.0); + + // Saturation is based on contrast. + ffxOpAAddOneF3(saturation, saturation, contrast); + + // The 'softGap' must actually be above zero. + softGap = ffxMax(softGap, FfxFloat32(1.0 / 1024.0)); + + FfxFloat32 midIn = hdrMax * FfxFloat32(0.18) * exp2(-exposure); + FfxFloat32 midOut = FfxFloat32(0.18); + + FfxFloat32x2 toneScaleBias; + FfxFloat32 cs = contrast * shoulderContrast; + FfxFloat32 z0 = -pow(midIn, contrast); + FfxFloat32 z1 = pow(hdrMax, cs) * pow(midIn, contrast); + FfxFloat32 z2 = pow(hdrMax, contrast) * pow(midIn, cs) * midOut; + FfxFloat32 z3 = pow(hdrMax, cs) * midOut; + FfxFloat32 z4 = pow(midIn, cs) * midOut; + toneScaleBias[0] = -((z0 + (midOut * (z1 - z2)) * ffxReciprocal(z3 - z4)) * ffxReciprocal(z4)); + + FfxFloat32 w0 = pow(hdrMax, cs) * pow(midIn, contrast); + FfxFloat32 w1 = pow(hdrMax, contrast) * pow(midIn, cs) * midOut; + FfxFloat32 w2 = pow(hdrMax, cs) * midOut; + FfxFloat32 w3 = pow(midIn, cs) * midOut; + toneScaleBias[1] = (w0 - w1) * ffxReciprocal(w2 - w3); + + FfxFloat32x3 lumaW; + FfxFloat32x3 rgbToXyzXW; + FfxFloat32x3 rgbToXyzYW; + FfxFloat32x3 rgbToXyzZW; + LpmColRgbToXyz(rgbToXyzXW, rgbToXyzYW, rgbToXyzZW, xyRedW, xyGreenW, xyBlueW, xyWhiteW); + + // Use the Y vector of the matrix for the associated luma coef. + // For safety, make sure the vector sums to 1.0. + ffxOpAMulOneF3(lumaW, rgbToXyzYW, ffxReciprocal(rgbToXyzYW[0] + rgbToXyzYW[1] + rgbToXyzYW[2])); + + // The 'lumaT' for crosstalk mapping is always based on the output color space, unless soft conversion is not used. + FfxFloat32x3 lumaT; + FfxFloat32x3 rgbToXyzXO; + FfxFloat32x3 rgbToXyzYO; + FfxFloat32x3 rgbToXyzZO; + LpmColRgbToXyz(rgbToXyzXO, rgbToXyzYO, rgbToXyzZO, xyRedO, xyGreenO, xyBlueO, xyWhiteO); + + if (soft) + ffxOpACpyF3(lumaT, rgbToXyzYO); + else + ffxOpACpyF3(lumaT, rgbToXyzYW); + + ffxOpAMulOneF3(lumaT, lumaT, ffxReciprocal(lumaT[0] + lumaT[1] + lumaT[2])); + FfxFloat32x3 rcpLumaT; + ffxOpARcpF3(rcpLumaT, lumaT); + + FfxFloat32x2 softGap2 = {0.0, 0.0}; + if (soft) + { + softGap2[0] = softGap; + softGap2[1] = (FfxFloat32(1.0) - softGap) * ffxReciprocal(softGap * FfxFloat32(0.693147180559)); + } + + // First conversion is always working to output. + FfxFloat32x3 conR = {0.0, 0.0, 0.0}; + FfxFloat32x3 conG = {0.0, 0.0, 0.0}; + FfxFloat32x3 conB = {0.0, 0.0, 0.0}; + + if (con) + { + FfxFloat32x3 xyzToRgbRO; + FfxFloat32x3 xyzToRgbGO; + FfxFloat32x3 xyzToRgbBO; + LpmMatInv3x3(xyzToRgbRO, xyzToRgbGO, xyzToRgbBO, rgbToXyzXO, rgbToXyzYO, rgbToXyzZO); + LpmMatMul3x3(conR, conG, conB, xyzToRgbRO, xyzToRgbGO, xyzToRgbBO, rgbToXyzXW, rgbToXyzYW, rgbToXyzZW); + } + + // The last conversion is always output to container. + FfxFloat32x3 con2R = {0.0, 0.0, 0.0}; + FfxFloat32x3 con2G = {0.0, 0.0, 0.0}; + FfxFloat32x3 con2B = {0.0, 0.0, 0.0}; + + if (con2) + { + FfxFloat32x3 rgbToXyzXC; + FfxFloat32x3 rgbToXyzYC; + FfxFloat32x3 rgbToXyzZC; + LpmColRgbToXyz(rgbToXyzXC, rgbToXyzYC, rgbToXyzZC, xyRedC, xyGreenC, xyBlueC, xyWhiteC); + + FfxFloat32x3 xyzToRgbRC; + FfxFloat32x3 xyzToRgbGC; + FfxFloat32x3 xyzToRgbBC; + LpmMatInv3x3(xyzToRgbRC, xyzToRgbGC, xyzToRgbBC, rgbToXyzXC, rgbToXyzYC, rgbToXyzZC); + LpmMatMul3x3(con2R, con2G, con2B, xyzToRgbRC, xyzToRgbGC, xyzToRgbBC, rgbToXyzXO, rgbToXyzYO, rgbToXyzZO); + ffxOpAMulOneF3(con2R, con2R, scaleC); + ffxOpAMulOneF3(con2G, con2G, scaleC); + ffxOpAMulOneF3(con2B, con2B, scaleC); + } + + if (scaleOnly) + con2R[0] = scaleC; + +#if defined(FFX_GPU) +#if defined(LPM_DEBUG_FORCE_16BIT_PRECISION) + // Debug force 16-bit precision for the 32-bit inputs, only works on the GPU. + saturation = FfxFloat32x3(FfxFloat16x3(saturation)); + contrast = FfxFloat32(FfxFloat16(contrast)); + toneScaleBias = FfxFloat32x2(FfxFloat16x2(toneScaleBias)); + lumaT = FfxFloat32x3(FfxFloat16x3(lumaT)); + crosstalk = FfxFloat32x3(FfxFloat16x3(crosstalk)); + rcpLumaT = FfxFloat32x3(FfxFloat16x3(rcpLumaT)); + con2R = FfxFloat32x3(FfxFloat16x3(con2R)); + con2G = FfxFloat32x3(FfxFloat16x3(con2G)); + con2B = FfxFloat32x3(FfxFloat16x3(con2B)); + shoulderContrast = FfxFloat32(FfxFloat16(shoulderContrast)); + lumaW = FfxFloat32x3(FfxFloat16x3(lumaW)); + softGap2 = FfxFloat32x2(FfxFloat16x2(softGap2)); + conR = FfxFloat32x3(FfxFloat16x3(conR)); + conG = FfxFloat32x3(FfxFloat16x3(conG)); + conB = FfxFloat32x3(FfxFloat16x3(conB)); +#endif // #if defined(LPM_DEBUG_FORCE_16BIT_PRECISION) +#endif // #if defined(FFX_GPU) + + // Pack into control block. + FfxUInt32x4 map0; + map0[0] = ffxAsUInt32(saturation[0]); + map0[1] = ffxAsUInt32(saturation[1]); + map0[2] = ffxAsUInt32(saturation[2]); + map0[3] = ffxAsUInt32(contrast); + LpmSetupOut(0, map0); + + FfxUInt32x4 map1; + map1[0] = ffxAsUInt32(toneScaleBias[0]); + map1[1] = ffxAsUInt32(toneScaleBias[1]); + map1[2] = ffxAsUInt32(lumaT[0]); + map1[3] = ffxAsUInt32(lumaT[1]); + LpmSetupOut(1, map1); + + FfxUInt32x4 map2; + map2[0] = ffxAsUInt32(lumaT[2]); + map2[1] = ffxAsUInt32(crosstalk[0]); + map2[2] = ffxAsUInt32(crosstalk[1]); + map2[3] = ffxAsUInt32(crosstalk[2]); + LpmSetupOut(2, map2); + + FfxUInt32x4 map3; + map3[0] = ffxAsUInt32(rcpLumaT[0]); + map3[1] = ffxAsUInt32(rcpLumaT[1]); + map3[2] = ffxAsUInt32(rcpLumaT[2]); + map3[3] = ffxAsUInt32(con2R[0]); + LpmSetupOut(3, map3); + + FfxUInt32x4 map4; + map4[0] = ffxAsUInt32(con2R[1]); + map4[1] = ffxAsUInt32(con2R[2]); + map4[2] = ffxAsUInt32(con2G[0]); + map4[3] = ffxAsUInt32(con2G[1]); + LpmSetupOut(4, map4); + + FfxUInt32x4 map5; + map5[0] = ffxAsUInt32(con2G[2]); + map5[1] = ffxAsUInt32(con2B[0]); + map5[2] = ffxAsUInt32(con2B[1]); + map5[3] = ffxAsUInt32(con2B[2]); + LpmSetupOut(5, map5); + + FfxUInt32x4 map6; + map6[0] = ffxAsUInt32(shoulderContrast); + map6[1] = ffxAsUInt32(lumaW[0]); + map6[2] = ffxAsUInt32(lumaW[1]); + map6[3] = ffxAsUInt32(lumaW[2]); + LpmSetupOut(6, map6); + + FfxUInt32x4 map7; + map7[0] = ffxAsUInt32(softGap2[0]); + map7[1] = ffxAsUInt32(softGap2[1]); + map7[2] = ffxAsUInt32(conR[0]); + map7[3] = ffxAsUInt32(conR[1]); + LpmSetupOut(7, map7); + + FfxUInt32x4 map8; + map8[0] = ffxAsUInt32(conR[2]); + map8[1] = ffxAsUInt32(conG[0]); + map8[2] = ffxAsUInt32(conG[1]); + map8[3] = ffxAsUInt32(conG[2]); + LpmSetupOut(8, map8); + + FfxUInt32x4 map9; + map9[0] = ffxAsUInt32(conB[0]); + map9[1] = ffxAsUInt32(conB[1]); + map9[2] = ffxAsUInt32(conB[2]); + map9[3] = ffxAsUInt32(0); + LpmSetupOut(9, map9); + + // Packed 16-bit part of control block. + FfxUInt32x4 map16; + FfxFloat32x2 map16x; + FfxFloat32x2 map16y; + FfxFloat32x2 map16z; + FfxFloat32x2 map16w; + map16x[0] = saturation[0]; + map16x[1] = saturation[1]; + map16y[0] = saturation[2]; + map16y[1] = contrast; + map16z[0] = toneScaleBias[0]; + map16z[1] = toneScaleBias[1]; + map16w[0] = lumaT[0]; + map16w[1] = lumaT[1]; + map16[0] = ffxPackHalf2x16(map16x); + map16[1] = ffxPackHalf2x16(map16y); + map16[2] = ffxPackHalf2x16(map16z); + map16[3] = ffxPackHalf2x16(map16w); + LpmSetupOut(16, map16); + + FfxUInt32x4 map17; + FfxFloat32x2 map17x; + FfxFloat32x2 map17y; + FfxFloat32x2 map17z; + FfxFloat32x2 map17w; + map17x[0] = lumaT[2]; + map17x[1] = crosstalk[0]; + map17y[0] = crosstalk[1]; + map17y[1] = crosstalk[2]; + map17z[0] = rcpLumaT[0]; + map17z[1] = rcpLumaT[1]; + map17w[0] = rcpLumaT[2]; + map17w[1] = con2R[0]; + map17[0] = ffxPackHalf2x16(map17x); + map17[1] = ffxPackHalf2x16(map17y); + map17[2] = ffxPackHalf2x16(map17z); + map17[3] = ffxPackHalf2x16(map17w); + LpmSetupOut(17, map17); + + FfxUInt32x4 map18; + FfxFloat32x2 map18x; + FfxFloat32x2 map18y; + FfxFloat32x2 map18z; + FfxFloat32x2 map18w; + map18x[0] = con2R[1]; + map18x[1] = con2R[2]; + map18y[0] = con2G[0]; + map18y[1] = con2G[1]; + map18z[0] = con2G[2]; + map18z[1] = con2B[0]; + map18w[0] = con2B[1]; + map18w[1] = con2B[2]; + map18[0] = ffxPackHalf2x16(map18x); + map18[1] = ffxPackHalf2x16(map18y); + map18[2] = ffxPackHalf2x16(map18z); + map18[3] = ffxPackHalf2x16(map18w); + LpmSetupOut(18, map18); + + FfxUInt32x4 map19; + FfxFloat32x2 map19x; + FfxFloat32x2 map19y; + FfxFloat32x2 map19z; + FfxFloat32x2 map19w; + map19x[0] = shoulderContrast; + map19x[1] = lumaW[0]; + map19y[0] = lumaW[1]; + map19y[1] = lumaW[2]; + map19z[0] = softGap2[0]; + map19z[1] = softGap2[1]; + map19w[0] = conR[0]; + map19w[1] = conR[1]; + map19[0] = ffxPackHalf2x16(map19x); + map19[1] = ffxPackHalf2x16(map19y); + map19[2] = ffxPackHalf2x16(map19z); + map19[3] = ffxPackHalf2x16(map19w); + LpmSetupOut(19, map19); + + FfxUInt32x4 map20; + FfxFloat32x2 map20x; + FfxFloat32x2 map20y; + FfxFloat32x2 map20z; + FfxFloat32x2 map20w; + map20x[0] = conR[2]; + map20x[1] = conG[0]; + map20y[0] = conG[1]; + map20y[1] = conG[2]; + map20z[0] = conB[0]; + map20z[1] = conB[1]; + map20w[0] = conB[2]; + map20w[1] = 0.0; + map20[0] = ffxPackHalf2x16(map20x); + map20[1] = ffxPackHalf2x16(map20y); + map20[2] = ffxPackHalf2x16(map20z); + map20[3] = ffxPackHalf2x16(map20w); + LpmSetupOut(20, map20); +} + +//============================================================================================================================== +// HDR10 RANGE LIMITING SCALAR +//------------------------------------------------------------------------------------------------------------------------------ +// As of 2019, HDR10 supporting TVs typically have PQ tonal curves with near clipping long before getting to the peak 10K nits. +// Unfortunately this clipping point changes per TV (requires some amount of user calibration). +// Some examples, +// https://youtu.be/M7OsbpU4oCQ?t=875 +// https://youtu.be/8mlTElC2z2A?t=1159 +// https://youtu.be/B5V5hCVXBAI?t=975 +// For this reason it can be useful to manually limit peak HDR10 output to some point before the clipping point. +// The following functions are useful to compute the scaling factor 'hdr10S' to use with LpmSetup() to manually limit peak. +//============================================================================================================================== +// Compute 'hdr10S' for raw HDR10 output, pass in peak nits (typically somewhere around 1000.0 to 2000.0). +FFX_STATIC FfxFloat32 LpmHdr10RawScalar(FfxFloat32 peakNits) +{ + return peakNits * (FfxFloat32(1.0) / FfxFloat32(10000.0)); +} + +// Compute 'hdr10S' for scRGB based HDR10 output, pass in peak nits (typically somewhere around 1000.0 to 2000.0). +FFX_STATIC FfxFloat32 LpmHdr10ScrgbScalar(FfxFloat32 peakNits) +{ + return peakNits * (FfxFloat32(1.0) / FfxFloat32(10000.0)) * (FfxFloat32(10000.0) / FfxFloat32(80.0)); +} + +//============================================================================================================================== +// FREESYNC2 SCRGB SCALAR +//------------------------------------------------------------------------------------------------------------------------------ +// The more expensive scRGB mode for FreeSync2 requires a complex scale factor based on display properties. +//============================================================================================================================== +// This computes the 'fs2S' factor used in LpmSetup(). +// TODO: Is this correct???????????????????????????????????????????????????????????????????????????????????????????????????????? +FFX_STATIC FfxFloat32 LpmFs2ScrgbScalar(FfxFloat32 minLuma, FfxFloat32 maxLuma) +{ + // Queried display properties. + return ((maxLuma - minLuma) + minLuma) * (FfxFloat32(1.0) / FfxFloat32(80.0)); +} + +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//_____________________________________________________________/\_______________________________________________________________ +//============================================================================================================================== +// CONFIGURATION PREFABS +//------------------------------------------------------------------------------------------------------------------------------ +// Use these to simplify some of the input(s) to the LpmSetup() and LpmFilter() functions. +// The 'LPM_CONFIG__' defines are used for the path control. +// The 'LPM_COLORS__' defines are used for the gamut control. +// This contains expected common configurations, anything else will need to be made by the user. +//------------------------------------------------------------------------------------------------------------------------------ +// WORKING COLOR SPACE +// =================== +// 2020 ......... Rec.2020 +// 709 .......... Rec.709 +// P3 ........... DCI-P3 with D65 white-point +// -------------- +// OUTPUT COLOR SPACE +// ================== +// FS2RAW ....... Faster 32-bit/pixel FreeSync2 raw gamma 2.2 output (native display primaries) +// FS2RAWPQ ..... Faster 32-bit/pixel FreeSync2 raw PQ output (native display primaries for gamut which are then converted to Rec.2020 primaries for transport) +// FS2SCRGB ..... Slower 64-bit/pixel FreeSync2 via the scRGB option (Rec.709 primaries with possible negative color) +// HDR10RAW ..... Faster 32-bit/pixel HDR10 raw (10:10:10:2 PQ output with Rec.2020 primaries) +// HDR10SCRGB ... Slower 64-bit/pixel scRGB (linear FP16, Rec.709 primaries with possible negative color) +// 709 .......... Rec.709, sRGB, Gamma 2.2, or traditional displays with Rec.709-like primaries +//------------------------------------------------------------------------------------------------------------------------------ +// FREESYNC2 VARIABLES +// =================== +// fs2R ..... Queried xy coordinates for display red +// fs2G ..... Queried xy coordinates for display green +// fs2B ..... Queried xy coordinates for display blue +// fs2W ..... Queried xy coordinates for display white point +// fs2S ..... Computed by LpmFs2ScrgbScalar() +//------------------------------------------------------------------------------------------------------------------------------ +// HDR10 VARIABLES +// =============== +// hdr10S ... Use LpmHdr10Scalar() to compute this value +//============================================================================================================================== +// CON SOFT CON2 CLIP SCALEONLY +#define LPM_CONFIG_FS2RAW_709 FFX_FALSE, FFX_FALSE, FFX_TRUE, FFX_TRUE, FFX_FALSE +#define LPM_COLORS_FS2RAW_709 \ + lpmCol709R, lpmCol709G, lpmCol709B, lpmColD65, lpmCol709R, lpmCol709G, lpmCol709B, lpmColD65, fs2R, fs2G, fs2B, fs2W, FfxFloat32(1.0) +//------------------------------------------------------------------------------------------------------------------------------ +// CON SOFT CON2 CLIP SCALEONLY +#define LPM_CONFIG_FS2RAWPQ_709 FFX_FALSE, FFX_FALSE, FFX_TRUE, FFX_TRUE, FFX_FALSE +#define LPM_COLORS_FS2RAWPQ_709 \ + lpmCol709R, lpmCol709G, lpmCol709B, lpmColD65, lpmCol709R, lpmCol709G, lpmCol709B, lpmColD65, lpmCol2020R, lpmCol2020G, lpmCol2020B, lpmColD65, hdr10S +//------------------------------------------------------------------------------------------------------------------------------ +// FreeSync2 min-spec is larger than sRGB, so using 709 primaries all the way through as an optimization. +// CON SOFT CON2 CLIP SCALEONLY +#define LPM_CONFIG_FS2SCRGB_709 FFX_FALSE, FFX_FALSE, FFX_FALSE, FFX_FALSE, FFX_TRUE +#define LPM_COLORS_FS2SCRGB_709 \ + lpmCol709R, lpmCol709G, lpmCol709B, lpmColD65, lpmCol709R, lpmCol709G, lpmCol709B, lpmColD65, lpmCol709R, lpmCol709G, lpmCol709B, lpmColD65, fs2S +//------------------------------------------------------------------------------------------------------------------------------ +// CON SOFT CON2 CLIP SCALEONLY +#define LPM_CONFIG_HDR10RAW_709 FFX_FALSE, FFX_FALSE, FFX_TRUE, FFX_TRUE, FFX_FALSE +#define LPM_COLORS_HDR10RAW_709 \ + lpmCol709R, lpmCol709G, lpmCol709B, lpmColD65, lpmCol709R, lpmCol709G, lpmCol709B, lpmColD65, lpmCol2020R, lpmCol2020G, lpmCol2020B, lpmColD65, hdr10S +//------------------------------------------------------------------------------------------------------------------------------ +// CON SOFT CON2 CLIP SCALEONLY +#define LPM_CONFIG_HDR10SCRGB_709 FFX_FALSE, FFX_FALSE, FFX_FALSE, FFX_FALSE, FFX_TRUE +#define LPM_COLORS_HDR10SCRGB_709 \ + lpmCol709R, lpmCol709G, lpmCol709B, lpmColD65, lpmCol709R, lpmCol709G, lpmCol709B, lpmColD65, lpmCol709R, lpmCol709G, lpmCol709B, lpmColD65, hdr10S +//------------------------------------------------------------------------------------------------------------------------------ +// CON SOFT CON2 CLIP SCALEONLY +#define LPM_CONFIG_709_709 FFX_FALSE, FFX_FALSE, FFX_FALSE, FFX_FALSE, FFX_FALSE +#define LPM_COLORS_709_709 \ + lpmCol709R, lpmCol709G, lpmCol709B, lpmColD65, lpmCol709R, lpmCol709G, lpmCol709B, lpmColD65, lpmCol709R, lpmCol709G, lpmCol709B, lpmColD65, FfxFloat32(1.0) +//============================================================================================================================== +// CON SOFT CON2 CLIP SCALEONLY +#define LPM_CONFIG_FS2RAW_P3 FFX_TRUE, FFX_TRUE, FFX_FALSE, FFX_FALSE, FFX_FALSE +#define LPM_COLORS_FS2RAW_P3 lpmColP3R, lpmColP3G, lpmColP3B, lpmColD65, fs2R, fs2G, fs2B, fs2W, fs2R, fs2G, fs2B, fs2W, FfxFloat32(1.0) +//------------------------------------------------------------------------------------------------------------------------------ +// CON SOFT CON2 CLIP SCALEONLY +#define LPM_CONFIG_FS2RAWPQ_P3 FFX_TRUE, FFX_TRUE, FFX_TRUE, FFX_FALSE, FFX_FALSE +#define LPM_COLORS_FS2RAWPQ_P3 lpmColP3R, lpmColP3G, lpmColP3B, lpmColD65, fs2R, fs2G, fs2B, fs2W, lpmCol2020R, lpmCol2020G, lpmCol2020B, lpmColD65, hdr10S +//------------------------------------------------------------------------------------------------------------------------------ +// FreeSync2 gamut can be smaller than P3. +// CON SOFT CON2 CLIP SCALEONLY +#define LPM_CONFIG_FS2SCRGB_P3 FFX_TRUE, FFX_TRUE, FFX_TRUE, FFX_FALSE, FFX_FALSE +#define LPM_COLORS_FS2SCRGB_P3 lpmColP3R, lpmColP3G, lpmColP3B, lpmColD65, fs2R, fs2G, fs2B, fs2W, lpmCol709R, lpmCol709G, lpmCol709B, lpmColD65, fs2S +//------------------------------------------------------------------------------------------------------------------------------ +// CON SOFT CON2 CLIP SCALEONLY +#define LPM_CONFIG_HDR10RAW_P3 FFX_FALSE, FFX_FALSE, FFX_TRUE, FFX_TRUE, FFX_FALSE +#define LPM_COLORS_HDR10RAW_P3 \ + lpmColP3R, lpmColP3G, lpmColP3B, lpmColD65, lpmColP3R, lpmColP3G, lpmColP3B, lpmColD65, lpmCol2020R, lpmCol2020G, lpmCol2020B, lpmColD65, hdr10S +//------------------------------------------------------------------------------------------------------------------------------ +// CON SOFT CON2 CLIP SCALEONLY +#define LPM_CONFIG_HDR10SCRGB_P3 FFX_FALSE, FFX_FALSE, FFX_TRUE, FFX_FALSE, FFX_FALSE +#define LPM_COLORS_HDR10SCRGB_P3 \ + lpmColP3R, lpmColP3G, lpmColP3B, lpmColD65, lpmCol2020R, lpmCol2020G, lpmCol2020B, lpmColD65, lpmCol709R, lpmCol709G, lpmCol709B, lpmColD65, hdr10S +//------------------------------------------------------------------------------------------------------------------------------ +// CON SOFT CON2 CLIP SCALEONLY +#define LPM_CONFIG_709_P3 FFX_TRUE, FFX_TRUE, FFX_FALSE, FFX_FALSE, FFX_FALSE +#define LPM_COLORS_709_P3 \ + lpmColP3R, lpmColP3G, lpmColP3B, lpmColD65, lpmCol709R, lpmCol709G, lpmCol709B, lpmColD65, lpmCol709R, lpmCol709G, lpmCol709B, lpmColD65, FfxFloat32(1.0) +//============================================================================================================================== +// CON SOFT CON2 CLIP SCALEONLY +#define LPM_CONFIG_FS2RAW_2020 FFX_TRUE, FFX_TRUE, FFX_FALSE, FFX_FALSE, FFX_FALSE +#define LPM_COLORS_FS2RAW_2020 lpmCol2020R, lpmCol2020G, lpmCol2020B, lpmColD65, fs2R, fs2G, fs2B, fs2W, fs2R, fs2G, fs2B, fs2W, FfxFloat32(1.0) +//------------------------------------------------------------------------------------------------------------------------------ +// CON SOFT CON2 CLIP SCALEONLY +#define LPM_CONFIG_FS2RAWPQ_2020 FFX_TRUE, FFX_TRUE, FFX_TRUE, FFX_FALSE, FFX_FALSE +#define LPM_COLORS_FS2RAWPQ_2020 lpmCol2020R, lpmCol2020G, lpmCol2020B, lpmColD65, fs2R, fs2G, fs2B, fs2W, lpmCol2020R, lpmCol2020G, lpmCol2020B, lpmColD65, hdr10S +//------------------------------------------------------------------------------------------------------------------------------ +// CON SOFT CON2 CLIP SCALEONLY +#define LPM_CONFIG_FS2SCRGB_2020 FFX_TRUE, FFX_TRUE, FFX_TRUE, FFX_FALSE, FFX_FALSE +#define LPM_COLORS_FS2SCRGB_2020 lpmCol2020R, lpmCol2020G, lpmCol2020B, lpmColD65, fs2R, fs2G, fs2B, fs2W, lpmCol709R, lpmCol709G, lpmCol709B, lpmColD65, fs2S +//------------------------------------------------------------------------------------------------------------------------------ +// CON SOFT CON2 CLIP SCALEONLY +#define LPM_CONFIG_HDR10RAW_2020 FFX_FALSE, FFX_FALSE, FFX_FALSE, FFX_FALSE, FFX_TRUE +#define LPM_COLORS_HDR10RAW_2020 \ + lpmCol2020R, lpmCol2020G, lpmCol2020B, lpmColD65, lpmCol2020R, lpmCol2020G, lpmCol2020B, lpmColD65, lpmCol2020R, lpmCol2020G, lpmCol2020B, lpmColD65, hdr10S +//------------------------------------------------------------------------------------------------------------------------------ +// CON SOFT CON2 CLIP SCALEONLY +#define LPM_CONFIG_HDR10SCRGB_2020 FFX_FALSE, FFX_FALSE, FFX_TRUE, FFX_FALSE, FFX_FALSE +#define LPM_COLORS_HDR10SCRGB_2020 \ + lpmCol2020R, lpmCol2020G, lpmCol2020B, lpmColD65, lpmCol2020R, lpmCol2020G, lpmCol2020B, lpmColD65, lpmCol709R, lpmCol709G, lpmCol709B, lpmColD65, hdr10S +//------------------------------------------------------------------------------------------------------------------------------ +// CON SOFT CON2 CLIP SCALEONLY +#define LPM_CONFIG_709_2020 FFX_TRUE, FFX_TRUE, FFX_FALSE, FFX_FALSE, FFX_FALSE +#define LPM_COLORS_709_2020 \ + lpmCol2020R, lpmCol2020G, lpmCol2020B, lpmColD65, lpmCol709R, lpmCol709G, lpmCol709B, lpmColD65, lpmCol709R, lpmCol709G, lpmCol709B, lpmColD65, \ + FfxFloat32(1.0) + +#if defined(FFX_GPU) +// Visualize difference between two values, by bits of precision. +// This is useful when doing approximation to reference comparisons. +FfxBoolean LpmD(FfxFloat32 a, FfxFloat32 b) +{ + return abs(a - b) < 1.0; +} + +FfxFloat32 LpmC(FfxFloat32 a, FfxFloat32 b) +{ + FfxFloat32 c = 1.0; // 6-bits or less (the color) + if (LpmD(a * 127.0, b * 127.0)) + c = 0.875; // 7-bits + if (LpmD(a * 255.0, b * 255.0)) + c = 0.5; // 8-bits + if (LpmD(a * 512.0, b * 512.0)) + c = 0.125; // 9-bits + if (LpmD(a * 1024.0, b * 1024.0)) + c = 0.0; // 10-bits or better (black) + return c; +} + +FfxFloat32x3 LpmViewDiff(FfxFloat32x3 a, FfxFloat32x3 b) +{ + return FfxFloat32x3(LpmC(a.r, b.r), LpmC(a.g, b.g), LpmC(a.b, b.b)); +} + +//============================================================================================================================== +// MAPPER +//------------------------------------------------------------------------------------------------------------------------------ +// Do not call this directly, instead call the LpmFilter*() functions. +// This gets reconfigured based on inputs for all the various usage cases. +// Some of this has been explicitly ordered to increase precision. +//------------------------------------------------------------------------------------------------------------------------------ +// IDEAS +// ===== +// - Use ffxMed3() for soft falloff and for [A] color conversions. +// - Retry FP16 PQ conversion with different input range. +// - Possibly skip some work if entire wave is in gamut. +//============================================================================================================================== +// Use LpmFilter() instead of this. +void LpmMap(inout FfxFloat32 colorR, + inout FfxFloat32 colorG, + inout FfxFloat32 colorB, // Input and output color. + FfxFloat32x3 lumaW, // Luma coef for RGB working space. + FfxFloat32x3 lumaT, // Luma coef for crosstalk mapping (can be working or output color-space depending on usage case). + FfxFloat32x3 rcpLumaT, // 1/lumaT. + FfxFloat32x3 saturation, // Saturation powers. + FfxFloat32 contrast, // Contrast power. + FfxBoolean shoulder, // Using shoulder tuning (should be a compile-time immediate). + FfxFloat32 shoulderContrast, // Shoulder power. + FfxFloat32x2 toneScaleBias, // Other tonemapping parameters. + FfxFloat32x3 crosstalk, // Crosstalk scaling for over-exposure color shaping. + FfxBoolean con, // Use first RGB conversion matrix (should be a compile-time immediate), if 'soft' then 'con' must be true also. + FfxFloat32x3 conR, + FfxFloat32x3 conG, + FfxFloat32x3 conB, // RGB conversion matrix (working to output space conversion). + FfxBoolean soft, // Use soft gamut mapping (should be a compile-time immediate). + FfxFloat32x2 softGap, // {x,(1-x)/(x*0.693147180559)}, where 'x' is gamut mapping soft fall-off amount. + FfxBoolean con2, // Use last RGB conversion matrix (should be a compile-time immediate). + FfxBoolean clip, // Use clipping on last conversion matrix. + FfxBoolean scaleOnly, // Do scaling only (special case for 709 HDR to scRGB). + FfxFloat32x3 con2R, + FfxFloat32x3 con2G, + FfxFloat32x3 con2B) +{ + // Secondary RGB conversion matrix. + // Grab original RGB ratio (RCP, 3x MUL, MAX3). + FfxFloat32 rcpMax = ffxReciprocal(ffxMax3(colorR, colorG, colorB)); + FfxFloat32 ratioR = colorR * rcpMax; + FfxFloat32 ratioG = colorG * rcpMax; + FfxFloat32 ratioB = colorB * rcpMax; + + // Apply saturation, ratio must be max 1.0 for this to work right (3x EXP2, 3x LOG2, 3x MUL). + ratioR = pow(ratioR, FfxFloat32(saturation.r)); + ratioG = pow(ratioG, FfxFloat32(saturation.g)); + ratioB = pow(ratioB, FfxFloat32(saturation.b)); + + // Tonemap luma, note this uses the original color, so saturation is luma preserving. + // If not using 'con' this uses the output space luma directly to avoid needing extra constants. + // Note 'soft' should be a compile-time immediate (so no branch) (3x MAD). + FfxFloat32 luma; + if (soft) + luma = colorG * FfxFloat32(lumaW.g) + (colorR * FfxFloat32(lumaW.r) + (colorB * FfxFloat32(lumaW.b))); + else + luma = colorG * FfxFloat32(lumaT.g) + (colorR * FfxFloat32(lumaT.r) + (colorB * FfxFloat32(lumaT.b))); + luma = pow(luma, FfxFloat32(contrast)); // (EXP2, LOG2, MUL). + FfxFloat32 lumaShoulder = shoulder ? pow(luma, FfxFloat32(shoulderContrast)) : luma; // Optional (EXP2, LOG2, MUL). + luma = luma * ffxReciprocal(lumaShoulder * FfxFloat32(toneScaleBias.x) + FfxFloat32(toneScaleBias.y)); // (MAD, MUL, RCP). + + // If running soft clipping (this should be a compile-time immediate so branch will not exist). + if (soft) + { + // The 'con' should be a compile-time immediate so branch will not exist. + // Use of 'con' is implied if soft-falloff is enabled, but using the check here to make finding bugs easy. + if (con) + { + // Converting ratio instead of color. Change of primaries (9x MAD). + colorR = ratioR; + colorG = ratioG; + colorB = ratioB; + ratioR = colorR * FfxFloat32(conR.r) + (colorG * FfxFloat32(conR.g) + (colorB * FfxFloat32(conR.b))); + ratioG = colorG * FfxFloat32(conG.g) + (colorR * FfxFloat32(conG.r) + (colorB * FfxFloat32(conG.b))); + ratioB = colorB * FfxFloat32(conB.b) + (colorG * FfxFloat32(conB.g) + (colorR * FfxFloat32(conB.r))); + + // Convert ratio to max 1 again (RCP, 3x MUL, MAX3). + rcpMax = ffxReciprocal(ffxMax3(ratioR, ratioG, ratioB)); + ratioR *= rcpMax; + ratioG *= rcpMax; + ratioB *= rcpMax; + } + + // Absolute gamut mapping converted to soft falloff (maintains max 1 property). + // g = gap {0 to g} used for {-inf to 0} input range + // {g to 1} used for {0 to 1} input range + // x >= 0 := y = x * (1-g) + g + // x < 0 := g * 2^(x*h) + // Where h=(1-g)/(g*log(2)) --- where log() is the natural log + // The {g,h} above is passed in as softGap. + // Soft falloff (3x MIN, 3x MAX, 9x MAD, 3x EXP2). + ratioR = ffxMin(max(FfxFloat32(softGap.x), ffxSaturate(ratioR * FfxFloat32(-softGap.x) + ratioR)), + ffxSaturate(FfxFloat32(softGap.x) * exp2(ratioR * FfxFloat32(softGap.y)))); + ratioG = ffxMin(max(FfxFloat32(softGap.x), ffxSaturate(ratioG * FfxFloat32(-softGap.x) + ratioG)), + ffxSaturate(FfxFloat32(softGap.x) * exp2(ratioG * FfxFloat32(softGap.y)))); + ratioB = ffxMin(max(FfxFloat32(softGap.x), ffxSaturate(ratioB * FfxFloat32(-softGap.x) + ratioB)), + ffxSaturate(FfxFloat32(softGap.x) * exp2(ratioB * FfxFloat32(softGap.y)))); + } + + // Compute ratio scaler required to hit target luma (4x MAD, 1 RCP). + FfxFloat32 lumaRatio = ratioR * FfxFloat32(lumaT.r) + ratioG * FfxFloat32(lumaT.g) + ratioB * FfxFloat32(lumaT.b); + + // This is limited to not clip. + FfxFloat32 ratioScale = ffxSaturate(luma * ffxReciprocal(lumaRatio)); + + // Assume in gamut, compute output color (3x MAD). + colorR = ffxSaturate(ratioR * ratioScale); + colorG = ffxSaturate(ratioG * ratioScale); + colorB = ffxSaturate(ratioB * ratioScale); + + // Capability per channel to increase value (3x MAD). + // This factors in crosstalk factor to avoid multiplies later. + // '(1.0-ratio)*crosstalk' optimized to '-crosstalk*ratio+crosstalk' + FfxFloat32 capR = FfxFloat32(-crosstalk.r) * colorR + FfxFloat32(crosstalk.r); + FfxFloat32 capG = FfxFloat32(-crosstalk.g) * colorG + FfxFloat32(crosstalk.g); + FfxFloat32 capB = FfxFloat32(-crosstalk.b) * colorB + FfxFloat32(crosstalk.b); + + // Compute amount of luma needed to add to non-clipped channels to make up for clipping (3x MAD). + FfxFloat32 lumaAdd = ffxSaturate((-colorB) * FfxFloat32(lumaT.b) + ((-colorR) * FfxFloat32(lumaT.r) + ((-colorG) * FfxFloat32(lumaT.g) + luma))); + + // Amount to increase keeping over-exposure ratios constant and possibly exceeding clipping point (4x MAD, 1 RCP). + FfxFloat32 t = lumaAdd * ffxReciprocal(capG * FfxFloat32(lumaT.g) + (capR * FfxFloat32(lumaT.r) + (capB * FfxFloat32(lumaT.b)))); + + // Add amounts to base color but clip (3x MAD). + colorR = ffxSaturate(t * capR + colorR); + colorG = ffxSaturate(t * capG + colorG); + colorB = ffxSaturate(t * capB + colorB); + + // Compute amount of luma needed to add to non-clipped channel to make up for clipping (3x MAD). + lumaAdd = ffxSaturate((-colorB) * FfxFloat32(lumaT.b) + ((-colorR) * FfxFloat32(lumaT.r) + ((-colorG) * FfxFloat32(lumaT.g) + luma))); + + // Add to last channel (3x MAD). + colorR = ffxSaturate(lumaAdd * FfxFloat32(rcpLumaT.r) + colorR); + colorG = ffxSaturate(lumaAdd * FfxFloat32(rcpLumaT.g) + colorG); + colorB = ffxSaturate(lumaAdd * FfxFloat32(rcpLumaT.b) + colorB); + + // The 'con2' should be a compile-time immediate so branch will not exist. + // Last optional place to convert from smaller to larger gamut (or do clipped conversion). + // For the non-soft-falloff case, doing this after all other mapping saves intermediate re-scaling ratio to max 1.0. + if (con2) + { + // Change of primaries (9x MAD). + ratioR = colorR; + ratioG = colorG; + ratioB = colorB; + + if (clip) + { + colorR = ffxSaturate(ratioR * FfxFloat32(con2R.r) + (ratioG * FfxFloat32(con2R.g) + (ratioB * FfxFloat32(con2R.b)))); + colorG = ffxSaturate(ratioG * FfxFloat32(con2G.g) + (ratioR * FfxFloat32(con2G.r) + (ratioB * FfxFloat32(con2G.b)))); + colorB = ffxSaturate(ratioB * FfxFloat32(con2B.b) + (ratioG * FfxFloat32(con2B.g) + (ratioR * FfxFloat32(con2B.r)))); + } + else + { + colorR = ratioR * FfxFloat32(con2R.r) + (ratioG * FfxFloat32(con2R.g) + (ratioB * FfxFloat32(con2R.b))); + colorG = ratioG * FfxFloat32(con2G.g) + (ratioR * FfxFloat32(con2G.r) + (ratioB * FfxFloat32(con2G.b))); + colorB = ratioB * FfxFloat32(con2B.b) + (ratioG * FfxFloat32(con2B.g) + (ratioR * FfxFloat32(con2B.r))); + } + } + + if (scaleOnly) + { + colorR *= FfxFloat32(con2R.r); + colorG *= FfxFloat32(con2R.r); + colorB *= FfxFloat32(con2R.r); + } +} + +#if (FFX_HALF == 1) +// Packed FP16 version, see non-packed version above for all comments. +// Use LpmFilterH() instead of this. +void LpmMapH(inout FfxFloat16x2 colorR, + inout FfxFloat16x2 colorG, + inout FfxFloat16x2 colorB, + FfxFloat16x3 lumaW, + FfxFloat16x3 lumaT, + FfxFloat16x3 rcpLumaT, + FfxFloat16x3 saturation, + FfxFloat16 contrast, + FfxBoolean shoulder, + FfxFloat16 shoulderContrast, + FfxFloat16x2 toneScaleBias, + FfxFloat16x3 crosstalk, + FfxBoolean con, + FfxFloat16x3 conR, + FfxFloat16x3 conG, + FfxFloat16x3 conB, + FfxBoolean soft, + FfxFloat16x2 softGap, + FfxBoolean con2, + FfxBoolean clip, + FfxBoolean scaleOnly, + FfxFloat16x3 con2R, + FfxFloat16x3 con2G, + FfxFloat16x3 con2B) +{ + FfxFloat16x2 rcpMax = ffxReciprocalHalf(ffxMax3Half(colorR, colorG, colorB)); + FfxFloat16x2 ratioR = colorR * rcpMax; + FfxFloat16x2 ratioG = colorG * rcpMax; + FfxFloat16x2 ratioB = colorB * rcpMax; + ratioR = pow(ratioR, FFX_BROADCAST_FLOAT16X2(saturation.r)); + ratioG = pow(ratioG, FFX_BROADCAST_FLOAT16X2(saturation.g)); + ratioB = pow(ratioB, FFX_BROADCAST_FLOAT16X2(saturation.b)); + + FfxFloat16x2 luma; + if (soft) + luma = colorG * FFX_BROADCAST_FLOAT16X2(lumaW.g) + (colorR * FFX_BROADCAST_FLOAT16X2(lumaW.r) + (colorB * FFX_BROADCAST_FLOAT16X2(lumaW.b))); + else + luma = colorG * FFX_BROADCAST_FLOAT16X2(lumaT.g) + (colorR * FFX_BROADCAST_FLOAT16X2(lumaT.r) + (colorB * FFX_BROADCAST_FLOAT16X2(lumaT.b))); + luma = pow(luma, FFX_BROADCAST_FLOAT16X2(contrast)); + FfxFloat16x2 lumaShoulder = shoulder ? pow(luma, FFX_BROADCAST_FLOAT16X2(shoulderContrast)) : luma; + luma = luma * ffxReciprocalHalf(lumaShoulder * FFX_BROADCAST_FLOAT16X2(toneScaleBias.x) + FFX_BROADCAST_FLOAT16X2(toneScaleBias.y)); + + if (soft) + { + if (con) + { + colorR = ratioR; + colorG = ratioG; + colorB = ratioB; + ratioR = colorR * FFX_BROADCAST_FLOAT16X2(conR.r) + (colorG * FFX_BROADCAST_FLOAT16X2(conR.g) + (colorB * FFX_BROADCAST_FLOAT16X2(conR.b))); + ratioG = colorG * FFX_BROADCAST_FLOAT16X2(conG.g) + (colorR * FFX_BROADCAST_FLOAT16X2(conG.r) + (colorB * FFX_BROADCAST_FLOAT16X2(conG.b))); + ratioB = colorB * FFX_BROADCAST_FLOAT16X2(conB.b) + (colorG * FFX_BROADCAST_FLOAT16X2(conB.g) + (colorR * FFX_BROADCAST_FLOAT16X2(conB.r))); + rcpMax = ffxReciprocalHalf(ffxMax3Half(ratioR, ratioG, ratioB)); + ratioR *= rcpMax; + ratioG *= rcpMax; + ratioB *= rcpMax; + } + + ratioR = min(max(FFX_BROADCAST_FLOAT16X2(softGap.x), ffxSaturate(ratioR * FFX_BROADCAST_FLOAT16X2(-softGap.x) + ratioR)), + ffxSaturate(FFX_BROADCAST_FLOAT16X2(softGap.x) * exp2(ratioR * FFX_BROADCAST_FLOAT16X2(softGap.y)))); + ratioG = min(max(FFX_BROADCAST_FLOAT16X2(softGap.x), ffxSaturate(ratioG * FFX_BROADCAST_FLOAT16X2(-softGap.x) + ratioG)), + ffxSaturate(FFX_BROADCAST_FLOAT16X2(softGap.x) * exp2(ratioG * FFX_BROADCAST_FLOAT16X2(softGap.y)))); + ratioB = min(max(FFX_BROADCAST_FLOAT16X2(softGap.x), ffxSaturate(ratioB * FFX_BROADCAST_FLOAT16X2(-softGap.x) + ratioB)), + ffxSaturate(FFX_BROADCAST_FLOAT16X2(softGap.x) * exp2(ratioB * FFX_BROADCAST_FLOAT16X2(softGap.y)))); + } + + FfxFloat16x2 lumaRatio = ratioR * FFX_BROADCAST_FLOAT16X2(lumaT.r) + ratioG * FFX_BROADCAST_FLOAT16X2(lumaT.g) + ratioB * FFX_BROADCAST_FLOAT16X2(lumaT.b); + FfxFloat16x2 ratioScale = ffxSaturate(luma * ffxReciprocalHalf(lumaRatio)); + colorR = ffxSaturate(ratioR * ratioScale); + colorG = ffxSaturate(ratioG * ratioScale); + colorB = ffxSaturate(ratioB * ratioScale); + FfxFloat16x2 capR = FFX_BROADCAST_FLOAT16X2(-crosstalk.r) * colorR + FFX_BROADCAST_FLOAT16X2(crosstalk.r); + FfxFloat16x2 capG = FFX_BROADCAST_FLOAT16X2(-crosstalk.g) * colorG + FFX_BROADCAST_FLOAT16X2(crosstalk.g); + FfxFloat16x2 capB = FFX_BROADCAST_FLOAT16X2(-crosstalk.b) * colorB + FFX_BROADCAST_FLOAT16X2(crosstalk.b); + FfxFloat16x2 lumaAdd = ffxSaturate((-colorB) * FFX_BROADCAST_FLOAT16X2(lumaT.b) + + ((-colorR) * FFX_BROADCAST_FLOAT16X2(lumaT.r) + ((-colorG) * FFX_BROADCAST_FLOAT16X2(lumaT.g) + luma))); + FfxFloat16x2 t = lumaAdd * ffxReciprocalHalf(capG * FFX_BROADCAST_FLOAT16X2(lumaT.g) + + (capR * FFX_BROADCAST_FLOAT16X2(lumaT.r) + (capB * FFX_BROADCAST_FLOAT16X2(lumaT.b)))); + colorR = ffxSaturate(t * capR + colorR); + colorG = ffxSaturate(t * capG + colorG); + colorB = ffxSaturate(t * capB + colorB); + lumaAdd = ffxSaturate((-colorB) * FFX_BROADCAST_FLOAT16X2(lumaT.b) + + ((-colorR) * FFX_BROADCAST_FLOAT16X2(lumaT.r) + ((-colorG) * FFX_BROADCAST_FLOAT16X2(lumaT.g) + luma))); + colorR = ffxSaturate(lumaAdd * FFX_BROADCAST_FLOAT16X2(rcpLumaT.r) + colorR); + colorG = ffxSaturate(lumaAdd * FFX_BROADCAST_FLOAT16X2(rcpLumaT.g) + colorG); + colorB = ffxSaturate(lumaAdd * FFX_BROADCAST_FLOAT16X2(rcpLumaT.b) + colorB); + + if (con2) + { + ratioR = colorR; + ratioG = colorG; + ratioB = colorB; + if (clip) + { + colorR = ffxSaturate(ratioR * FFX_BROADCAST_FLOAT16X2(con2R.r) + + (ratioG * FFX_BROADCAST_FLOAT16X2(con2R.g) + (ratioB * FFX_BROADCAST_FLOAT16X2(con2R.b)))); + colorG = ffxSaturate(ratioG * FFX_BROADCAST_FLOAT16X2(con2G.g) + + (ratioR * FFX_BROADCAST_FLOAT16X2(con2G.r) + (ratioB * FFX_BROADCAST_FLOAT16X2(con2G.b)))); + colorB = ffxSaturate(ratioB * FFX_BROADCAST_FLOAT16X2(con2B.b) + + (ratioG * FFX_BROADCAST_FLOAT16X2(con2B.g) + (ratioR * FFX_BROADCAST_FLOAT16X2(con2B.r)))); + } + else + { + colorR = ratioR * FFX_BROADCAST_FLOAT16X2(con2R.r) + (ratioG * FFX_BROADCAST_FLOAT16X2(con2R.g) + (ratioB * FFX_BROADCAST_FLOAT16X2(con2R.b))); + colorG = ratioG * FFX_BROADCAST_FLOAT16X2(con2G.g) + (ratioR * FFX_BROADCAST_FLOAT16X2(con2G.r) + (ratioB * FFX_BROADCAST_FLOAT16X2(con2G.b))); + colorB = ratioB * FFX_BROADCAST_FLOAT16X2(con2B.b) + (ratioG * FFX_BROADCAST_FLOAT16X2(con2B.g) + (ratioR * FFX_BROADCAST_FLOAT16X2(con2B.r))); + } + } + + if (scaleOnly) + { + colorR *= FFX_BROADCAST_FLOAT16X2(con2R.r); + colorG *= FFX_BROADCAST_FLOAT16X2(con2R.r); + colorB *= FFX_BROADCAST_FLOAT16X2(con2R.r); + } +} +#endif // #if (FFX_HALF == 1) + +/// Filter call to tone and gamut map input pixel colour +/// +/// @param [inout] colorR Input of red value of pixel to be tone and gamut mapped and also where result will be stored. +/// @param [inout] colorG Input of green value of pixel to be tone and gamut mapped and also where result will be stored. +/// @param [inout] colorB Input of blue value of pixel to be tone and gamut mapped and also where result will be stored. +/// @param [in] shoulder Boolean to enable shoulder tuning +/// @param [in] con Same as described in setup call +/// @param [in] soft Same as described in setup call +/// @param [in] con2 Same as described in setup call +/// @param [in] clip Same as described in setup call +/// @param [in] scaleOnly Same as described in setup call +/// +/// @ingroup FfxGPULpm +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//_____________________________________________________________/\_______________________________________________________________ +//============================================================================================================================== +// FILTER +//------------------------------------------------------------------------------------------------------------------------------ +// Requires user define: FfxUInt32x4 LpmFilterCtl(FfxUInt32 index){...} to load control block values. +// Entry point for per-pixel color tone+gamut mapping. +// Input is linear color {0 to hdrMax} ranged. +// Output is linear color {0 to 1} ranged, except for scRGB where outputs can end up negative and larger than one. +//============================================================================================================================== +// 32-bit entry point. +void LpmFilter( + // Input and output color. + inout FfxFloat32 colorR, + inout FfxFloat32 colorG, + inout FfxFloat32 colorB, + // Path control should all be compile-time immediates. + FfxBoolean shoulder, // Using shoulder tuning. + // Prefab "LPM_CONFIG_" start, use the same as used for LpmSetup(). + FfxBoolean con, // Use first RGB conversion matrix, if 'soft' then 'con' must be true also. + FfxBoolean soft, // Use soft gamut mapping. + FfxBoolean con2, // Use last RGB conversion matrix. + FfxBoolean clip, // Use clipping in last conversion matrix. + FfxBoolean scaleOnly) // Scale only for last conversion matrix (used for 709 HDR to scRGB). +{ + // Grab control block, what is unused gets dead-code removal. + FfxUInt32x4 map0 = LpmFilterCtl(0); + FfxUInt32x4 map1 = LpmFilterCtl(1); + FfxUInt32x4 map2 = LpmFilterCtl(2); + FfxUInt32x4 map3 = LpmFilterCtl(3); + FfxUInt32x4 map4 = LpmFilterCtl(4); + FfxUInt32x4 map5 = LpmFilterCtl(5); + FfxUInt32x4 map6 = LpmFilterCtl(6); + FfxUInt32x4 map7 = LpmFilterCtl(7); + FfxUInt32x4 map8 = LpmFilterCtl(8); + FfxUInt32x4 map9 = LpmFilterCtl(9); + FfxUInt32x4 mapA = LpmFilterCtl(10); + FfxUInt32x4 mapB = LpmFilterCtl(11); + FfxUInt32x4 mapC = LpmFilterCtl(12); + FfxUInt32x4 mapD = LpmFilterCtl(13); + FfxUInt32x4 mapE = LpmFilterCtl(14); + FfxUInt32x4 mapF = LpmFilterCtl(15); + FfxUInt32x4 mapG = LpmFilterCtl(16); + FfxUInt32x4 mapH = LpmFilterCtl(17); + FfxUInt32x4 mapI = LpmFilterCtl(18); + FfxUInt32x4 mapJ = LpmFilterCtl(19); + FfxUInt32x4 mapK = LpmFilterCtl(20); + FfxUInt32x4 mapL = LpmFilterCtl(21); + FfxUInt32x4 mapM = LpmFilterCtl(22); + FfxUInt32x4 mapN = LpmFilterCtl(23); + + LpmMap(colorR, + colorG, + colorB, + FfxFloat32x3(ffxAsFloat(map6).g, ffxAsFloat(map6).b, ffxAsFloat(map6).a), // lumaW + FfxFloat32x3(ffxAsFloat(map1).b, ffxAsFloat(map1).a, ffxAsFloat(map2).r), // lumaT + FfxFloat32x3(ffxAsFloat(map3).r, ffxAsFloat(map3).g, ffxAsFloat(map3).b), // rcpLumaT + FfxFloat32x3(ffxAsFloat(map0).r, ffxAsFloat(map0).g, ffxAsFloat(map0).b), // saturation + ffxAsFloat(map0).a, // contrast + shoulder, + ffxAsFloat(map6).r, // shoulderContrast + FfxFloat32x2(ffxAsFloat(map1).r, ffxAsFloat(map1).g), // toneScaleBias + FfxFloat32x3(ffxAsFloat(map2).g, ffxAsFloat(map2).b, ffxAsFloat(map2).a), // crosstalk + con, + FfxFloat32x3(ffxAsFloat(map7).b, ffxAsFloat(map7).a, ffxAsFloat(map8).r), // conR + FfxFloat32x3(ffxAsFloat(map8).g, ffxAsFloat(map8).b, ffxAsFloat(map8).a), // conG + FfxFloat32x3(ffxAsFloat(map9).r, ffxAsFloat(map9).g, ffxAsFloat(map9).b), // conB + soft, + FfxFloat32x2(ffxAsFloat(map7).r, ffxAsFloat(map7).g), // softGap + con2, + clip, + scaleOnly, + FfxFloat32x3(ffxAsFloat(map3).a, ffxAsFloat(map4).r, ffxAsFloat(map4).g), // con2R + FfxFloat32x3(ffxAsFloat(map4).b, ffxAsFloat(map4).a, ffxAsFloat(map5).r), // con2G + FfxFloat32x3(ffxAsFloat(map5).g, ffxAsFloat(map5).b, ffxAsFloat(map5).a)); // con2B +} + +#if (FFX_HALF == 1) +// Packed 16-bit entry point (maps 2 colors at the same time). +void LpmFilterH(inout FfxFloat16x2 colorR, + inout FfxFloat16x2 colorG, + inout FfxFloat16x2 colorB, + FfxBoolean shoulder, + FfxBoolean con, + FfxBoolean soft, + FfxBoolean con2, + FfxBoolean clip, + FfxBoolean scaleOnly) +{ + // Grab control block, what is unused gets dead-code removal. + FfxUInt32x4 map0 = LpmFilterCtl(0); + FfxUInt32x4 map1 = LpmFilterCtl(1); + FfxUInt32x4 map2 = LpmFilterCtl(2); + FfxUInt32x4 map3 = LpmFilterCtl(3); + FfxUInt32x4 map4 = LpmFilterCtl(4); + FfxUInt32x4 map5 = LpmFilterCtl(5); + FfxUInt32x4 map6 = LpmFilterCtl(6); + FfxUInt32x4 map7 = LpmFilterCtl(7); + FfxUInt32x4 map8 = LpmFilterCtl(8); + FfxUInt32x4 map9 = LpmFilterCtl(9); + FfxUInt32x4 mapA = LpmFilterCtl(10); + FfxUInt32x4 mapB = LpmFilterCtl(11); + FfxUInt32x4 mapC = LpmFilterCtl(12); + FfxUInt32x4 mapD = LpmFilterCtl(13); + FfxUInt32x4 mapE = LpmFilterCtl(14); + FfxUInt32x4 mapF = LpmFilterCtl(15); + FfxUInt32x4 mapG = LpmFilterCtl(16); + FfxUInt32x4 mapH = LpmFilterCtl(17); + FfxUInt32x4 mapI = LpmFilterCtl(18); + FfxUInt32x4 mapJ = LpmFilterCtl(19); + FfxUInt32x4 mapK = LpmFilterCtl(20); + FfxUInt32x4 mapL = LpmFilterCtl(21); + FfxUInt32x4 mapM = LpmFilterCtl(22); + FfxUInt32x4 mapN = LpmFilterCtl(23); + + // Pre-limit inputs to provide enough head-room for computation in FP16. + // TODO: Document this better!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + colorR = min(colorR, FFX_BROADCAST_FLOAT16X2(4096.0)); + colorG = min(colorG, FFX_BROADCAST_FLOAT16X2(4096.0)); + colorB = min(colorB, FFX_BROADCAST_FLOAT16X2(4096.0)); + + // Apply filter. + LpmMapH(colorR, + colorG, + colorB, + FfxFloat16x3(FFX_UINT32_TO_FLOAT16X2(mapJ.r).y, FFX_UINT32_TO_FLOAT16X2(mapJ.g).x, FFX_UINT32_TO_FLOAT16X2(mapJ.g).y), // lumaW + FfxFloat16x3(FFX_UINT32_TO_FLOAT16X2(mapG.a).x, FFX_UINT32_TO_FLOAT16X2(mapG.a).y, FFX_UINT32_TO_FLOAT16X2(mapH.r).x), // lumaT + FfxFloat16x3(FFX_UINT32_TO_FLOAT16X2(mapH.b).x, FFX_UINT32_TO_FLOAT16X2(mapH.b).y, FFX_UINT32_TO_FLOAT16X2(mapH.a).x), // rcpLumaT + FfxFloat16x3(FFX_UINT32_TO_FLOAT16X2(mapG.r).x, FFX_UINT32_TO_FLOAT16X2(mapG.r).y, FFX_UINT32_TO_FLOAT16X2(mapG.g).x), // saturation + FFX_UINT32_TO_FLOAT16X2(mapG.g).y, // contrast + shoulder, + FFX_UINT32_TO_FLOAT16X2(mapJ.r).x, // shoulderContrast + FFX_UINT32_TO_FLOAT16X2(mapG.b), // toneScaleBias + FfxFloat16x3(FFX_UINT32_TO_FLOAT16X2(mapH.r).y, FFX_UINT32_TO_FLOAT16X2(mapH.g).x, FFX_UINT32_TO_FLOAT16X2(mapH.g).y), // crosstalk + con, + FfxFloat16x3(FFX_UINT32_TO_FLOAT16X2(mapJ.a).x, FFX_UINT32_TO_FLOAT16X2(mapJ.a).y, FFX_UINT32_TO_FLOAT16X2(mapK.r).x), // conR + FfxFloat16x3(FFX_UINT32_TO_FLOAT16X2(mapK.r).y, FFX_UINT32_TO_FLOAT16X2(mapK.g).x, FFX_UINT32_TO_FLOAT16X2(mapK.g).y), // conG + FfxFloat16x3(FFX_UINT32_TO_FLOAT16X2(mapK.b).x, FFX_UINT32_TO_FLOAT16X2(mapK.b).y, FFX_UINT32_TO_FLOAT16X2(mapK.a).x), // conB + soft, + FFX_UINT32_TO_FLOAT16X2(mapJ.b), // softGap + con2, + clip, + scaleOnly, + FfxFloat16x3(FFX_UINT32_TO_FLOAT16X2(mapH.a).y, FFX_UINT32_TO_FLOAT16X2(mapI.r).x, FFX_UINT32_TO_FLOAT16X2(mapI.r).y), // con2R + FfxFloat16x3(FFX_UINT32_TO_FLOAT16X2(mapI.g).x, FFX_UINT32_TO_FLOAT16X2(mapI.g).y, FFX_UINT32_TO_FLOAT16X2(mapI.b).x), // con2G + FfxFloat16x3(FFX_UINT32_TO_FLOAT16X2(mapI.b).y, FFX_UINT32_TO_FLOAT16X2(mapI.a).x, FFX_UINT32_TO_FLOAT16X2(mapI.a).y)); // con2B +} +#endif // #if (FFX_HALF == 1) +#endif // #if defined(FFX_GPU) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/lpm/ffx_lpm_callbacks_glsl.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/lpm/ffx_lpm_callbacks_glsl.h new file mode 100644 index 00000000..d02758a0 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/lpm/ffx_lpm_callbacks_glsl.h @@ -0,0 +1,171 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_lpm_resources.h" + +#if defined(FFX_GPU) +#include "ffx_core.h" + +#ifndef FFX_PREFER_WAVE64 +#define FFX_PREFER_WAVE64 +#endif // #ifndef FFX_PREFER_WAVE64 + +#if defined(LPM_BIND_CB_LPM) + layout (set = 0, binding = LPM_BIND_CB_LPM, std140) uniform cbLPM_t + { + FfxUInt32x4 ctl[24]; + FfxBoolean shoulder; + FfxBoolean con; + FfxBoolean soft; + FfxBoolean con2; + FfxBoolean clip; + FfxBoolean scaleOnly; + FfxUInt32 displayMode; + FfxUInt32 pad; + } cbLPM; +#else + #define ctl 0 + #define shoulder 0 + #define con 0 + #define soft 0 + #define con2 0 + #define clip 0 + #define scaleOnly 0 + #define displayMode 0 + #define pad 0 +#endif + +FfxUInt32x4 LpmFilterCtl(FfxUInt32 i) +{ + return cbLPM.ctl[i]; +} + +FfxBoolean GetShoulder() +{ + return cbLPM.shoulder; +} + +FfxBoolean GetCon() +{ + return cbLPM.con; +} + +FfxBoolean GetSoft() +{ + return cbLPM.soft; +} + +FfxBoolean GetCon2() +{ + return cbLPM.con2; +} + +FfxBoolean GetClip() +{ + return cbLPM.clip; +} + +FfxBoolean GetScaleOnly() +{ + return cbLPM.scaleOnly; +} + +FfxUInt32 GetMonitorDisplayMode() +{ + return cbLPM.displayMode; +} + +#if FFX_HALF +FfxFloat16x3 ApplyGamma(FfxFloat16x3 color) +{ + color = pow(color, FfxFloat16x3(1.0 / 2.2, 1.0 / 2.2, 1.0 / 2.2)); + return color; +} + +FfxFloat16x3 ApplyPQ(FfxFloat16x3 color) +{ + // Apply ST2084 curve + FfxFloat16 m1 = FfxFloat16(2610.0 / 4096.0 / 4.0); + FfxFloat16 m2 = FfxFloat16(2523.0 / 4096.0 * 128.0); + FfxFloat16 c1 = FfxFloat16(3424.0 / 4096.0); + FfxFloat16 c2 = FfxFloat16(2413.0 / 4096.0 * 32.0); + FfxFloat16 c3 = FfxFloat16(2392.0 / 4096.0 * 32.0); + FfxFloat16x3 cp = pow(abs(color.xyz), FfxFloat16x3(m1, m1, m1)); + color.xyz = pow((c1 + c2 * cp) / (FfxFloat16(1.0) + c3 * cp), FfxFloat16x3(m2, m2, m2)); + return color; +} +#else +FfxFloat32x3 ApplyGamma(FfxFloat32x3 color) +{ + color = pow(color, FfxFloat32x3(1.0 / 2.2, 1.0 / 2.2, 1.0 / 2.2)); + return color; +} + +FfxFloat32x3 ApplyPQ(FfxFloat32x3 color) +{ + // Apply ST2084 curve + FfxFloat32 m1 = 2610.0 / 4096.0 / 4; + FfxFloat32 m2 = 2523.0 / 4096.0 * 128; + FfxFloat32 c1 = 3424.0 / 4096.0; + FfxFloat32 c2 = 2413.0 / 4096.0 * 32; + FfxFloat32 c3 = 2392.0 / 4096.0 * 32; + FfxFloat32x3 cp = pow(abs(color.xyz), FfxFloat32x3(m1, m1, m1)); + color.xyz = pow((c1 + c2 * cp) / (1 + c3 * cp), FfxFloat32x3(m2, m2, m2)); + return color; +} +#endif + +layout (set = 0, binding = 1000) uniform sampler s_LinearClamp; + +#if FFX_HALF +#define ColorFormat FfxFloat16x4 +#define OutputFormat rgba16f +#else +#define ColorFormat FfxFloat32x4 +#define OutputFormat rgba32f +#endif + +// SRVs +#if defined LPM_BIND_SRV_INPUT_COLOR + layout (set = 0, binding = LPM_BIND_SRV_INPUT_COLOR) uniform texture2D r_input_color; +#endif + +// UAV declarations +#if defined LPM_BIND_UAV_OUTPUT_COLOR + layout (set = 0, binding = LPM_BIND_UAV_OUTPUT_COLOR, OutputFormat) uniform image2D rw_output_color; +#endif + +#if defined(LPM_BIND_SRV_INPUT_COLOR) +ColorFormat LoadInput(FfxUInt32x2 iPxPos) +{ + return ColorFormat(texelFetch(r_input_color, FfxInt32x2(iPxPos), 0)); +} +#endif // defined(LPM_BIND_SRV_INPUT_COLOR) + +#if defined(LPM_BIND_UAV_OUTPUT_COLOR) +void StoreOutput(FfxUInt32x2 iPxPos, ColorFormat fColor) +{ + imageStore(rw_output_color, FfxInt32x2(iPxPos), fColor); +} +#endif // defined(LPM_BIND_UAV_OUTPUT_COLOR) + +#endif // #if defined(FFX_GPU) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/lpm/ffx_lpm_callbacks_hlsl.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/lpm/ffx_lpm_callbacks_hlsl.h new file mode 100644 index 00000000..99b62287 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/lpm/ffx_lpm_callbacks_hlsl.h @@ -0,0 +1,205 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_lpm_resources.h" + +#if defined(FFX_GPU) +#ifdef __hlsl_dx_compiler +#pragma dxc diagnostic push +#pragma dxc diagnostic ignored "-Wambig-lit-shift" +#endif //__hlsl_dx_compiler +#include "ffx_core.h" +#ifdef __hlsl_dx_compiler +#pragma dxc diagnostic pop +#endif //__hlsl_dx_compiler + +#ifndef FFX_PREFER_WAVE64 +#define FFX_PREFER_WAVE64 +#endif // #ifndef FFX_PREFER_WAVE64 + +#pragma warning(disable: 3205) // conversion from larger type to smaller + +#define DECLARE_SRV_REGISTER(regIndex) t##regIndex +#define DECLARE_UAV_REGISTER(regIndex) u##regIndex +#define DECLARE_CB_REGISTER(regIndex) b##regIndex +#define FFX_LPM_DECLARE_SRV(regIndex) register(DECLARE_SRV_REGISTER(regIndex)) +#define FFX_LPM_DECLARE_UAV(regIndex) register(DECLARE_UAV_REGISTER(regIndex)) +#define FFX_LPM_DECLARE_CB(regIndex) register(DECLARE_CB_REGISTER(regIndex)) + +#if defined(LPM_BIND_CB_LPM) + cbuffer cbLPM : FFX_LPM_DECLARE_CB(LPM_BIND_CB_LPM) + { + FfxUInt32x4 ctl[24]; + FfxBoolean shoulder; + FfxBoolean con; + FfxBoolean soft; + FfxBoolean con2; + FfxBoolean clip; + FfxBoolean scaleOnly; + FfxUInt32 displayMode; + FfxUInt32 pad; + #define FFX_LPM_CONSTANT_BUFFER_1_SIZE 32 // Number of 32-bit values. This must be kept in sync with the cbLPM size. + }; +#else + #define ctl 0 + #define shoulder 0 + #define con 0 + #define soft 0 + #define con2 0 + #define clip 0 + #define scaleOnly 0 + #define displayMode 0 + #define pad 0 +#endif + +#if defined(FFX_GPU) +#define FFX_LPM_ROOTSIG_STRINGIFY(p) FFX_LPM_ROOTSIG_STR(p) +#define FFX_LPM_ROOTSIG_STR(p) #p +#define FFX_LPM_ROOTSIG [RootSignature( "DescriptorTable(UAV(u0, numDescriptors = " FFX_LPM_ROOTSIG_STRINGIFY(FFX_LPM_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "DescriptorTable(SRV(t0, numDescriptors = " FFX_LPM_ROOTSIG_STRINGIFY(FFX_LPM_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "CBV(b0), " \ + "StaticSampler(s0, filter = FILTER_MIN_MAG_MIP_LINEAR, " \ + "addressU = TEXTURE_ADDRESS_CLAMP, " \ + "addressV = TEXTURE_ADDRESS_CLAMP, " \ + "addressW = TEXTURE_ADDRESS_CLAMP, " \ + "comparisonFunc = COMPARISON_NEVER, " \ + "borderColor = STATIC_BORDER_COLOR_TRANSPARENT_BLACK)" )] + +#if defined(FFX_LPM_EMBED_ROOTSIG) +#define FFX_LPM_EMBED_ROOTSIG_CONTENT FFX_LPM_ROOTSIG +#else +#define FFX_LPM_EMBED_ROOTSIG_CONTENT +#endif // #if FFX_LPM_EMBED_ROOTSIG +#endif // #if defined(FFX_GPU) + +FfxUInt32x4 LpmFilterCtl(FfxUInt32 i) +{ + return ctl[i]; +} + +FfxBoolean GetShoulder() +{ + return shoulder; +} + +FfxBoolean GetCon() +{ + return con; +} + +FfxBoolean GetSoft() +{ + return soft; +} + +FfxBoolean GetCon2() +{ + return con2; +} + +FfxBoolean GetClip() +{ + return clip; +} + +FfxBoolean GetScaleOnly() +{ + return scaleOnly; +} + +FfxUInt32 GetMonitorDisplayMode() +{ + return displayMode; +} + +#if FFX_HALF +FfxFloat16x3 ApplyGamma(FfxFloat16x3 color) +{ + color = ffxPow(color, FfxFloat16(1.0f / 2.2f)); + return color; +} + +FfxFloat16x3 ApplyPQ(FfxFloat16x3 color) +{ + // Apply ST2084 curve + FfxFloat16 m1 = 2610.0 / 4096.0 / 4; + FfxFloat16 m2 = 2523.0 / 4096.0 * 128; + FfxFloat16 c1 = 3424.0 / 4096.0; + FfxFloat16 c2 = 2413.0 / 4096.0 * 32; + FfxFloat16 c3 = 2392.0 / 4096.0 * 32; + FfxFloat16x3 cp = ffxPow(abs(color.xyz), m1); + color.xyz = ffxPow((c1 + c2 * cp) / (1 + c3 * cp), m2); + return color; +} +#else +FfxFloat32x3 ApplyGamma(FfxFloat32x3 color) +{ + color = ffxPow(color, 1.0f / 2.2f); + return color; +} + +FfxFloat32x3 ApplyPQ(FfxFloat32x3 color) +{ + // Apply ST2084 curve + FfxFloat32 m1 = 2610.0 / 4096.0 / 4; + FfxFloat32 m2 = 2523.0 / 4096.0 * 128; + FfxFloat32 c1 = 3424.0 / 4096.0; + FfxFloat32 c2 = 2413.0 / 4096.0 * 32; + FfxFloat32 c3 = 2392.0 / 4096.0 * 32; + FfxFloat32x3 cp = ffxPow(abs(color.xyz), m1); + color.xyz = ffxPow((c1 + c2 * cp) / (1 + c3 * cp), m2); + return color; +} +#endif + +SamplerState s_LinearClamp : register(s0); + +#if FFX_HALF +#define ColorFormat FfxFloat16x4 +#else +#define ColorFormat FfxFloat32x4 +#endif + + // SRVs + #if defined LPM_BIND_SRV_INPUT_COLOR + Texture2D r_input_color : FFX_LPM_DECLARE_SRV(LPM_BIND_SRV_INPUT_COLOR); + #endif + // UAV declarations + #if defined LPM_BIND_UAV_OUTPUT_COLOR + RWTexture2D rw_output_color : FFX_LPM_DECLARE_UAV(LPM_BIND_UAV_OUTPUT_COLOR); + #endif + +#if defined(LPM_BIND_SRV_INPUT_COLOR) +ColorFormat LoadInput(FfxUInt32x2 iPxPos) +{ + return r_input_color[iPxPos]; +} +#endif // defined(LPM_BIND_SRV_INPUT_COLOR) + +#if defined(LPM_BIND_UAV_OUTPUT_COLOR) +void StoreOutput(FfxUInt32x2 iPxPos, ColorFormat fColor) +{ + rw_output_color[iPxPos] = fColor; +} +#endif // defined(LPM_BIND_UAV_OUTPUT_COLOR) + +#endif // #if defined(FFX_GPU) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/lpm/ffx_lpm_filter.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/lpm/ffx_lpm_filter.h new file mode 100644 index 00000000..01a41fb4 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/lpm/ffx_lpm_filter.h @@ -0,0 +1,129 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_core.h" + +#define LPM_NO_SETUP 1 +#include "lpm/ffx_lpm.h" + +#if FFX_HALF + void CurrFilter(FfxUInt32x4 twoPixelPosInQuad) + { + FfxFloat16x4 pixelOneColor = LoadInput(twoPixelPosInQuad.xy); + FfxFloat16x4 pixelTwoColor = LoadInput(twoPixelPosInQuad.zw); + + FfxFloat16x2 redPair = FfxFloat16x2(pixelOneColor.r, pixelTwoColor.r); + FfxFloat16x2 greenPair = FfxFloat16x2(pixelOneColor.g, pixelTwoColor.g); + FfxFloat16x2 bluePair = FfxFloat16x2(pixelOneColor.b, pixelTwoColor.b); + + LpmFilterH(redPair, greenPair, bluePair, GetShoulder(), GetCon(), GetSoft(), GetCon2(), GetClip(), GetScaleOnly()); + + pixelOneColor.rgb = FfxFloat16x3(redPair.x, greenPair.x, bluePair.x); + pixelTwoColor.rgb = FfxFloat16x3(redPair.y, greenPair.y, bluePair.y); + + switch (GetMonitorDisplayMode()) + { + case 0: // Corresponds to FFX_LPM_DISPLAYMODE_LDR + pixelOneColor.xyz = ApplyGamma(pixelOneColor.xyz); + pixelTwoColor.xyz = ApplyGamma(pixelTwoColor.xyz); + break; + + case 1: // Corresponds to FFX_LPM_DISPLAYMODE_HDR10_2084 + case 3: // Corresponds to FFX_LPM_DISPLAYMODE_FSHDR_2084 + pixelOneColor.xyz = ApplyPQ(pixelOneColor.xyz); + pixelTwoColor.xyz = ApplyPQ(pixelTwoColor.xyz); + break; + } + + StoreOutput(twoPixelPosInQuad.xy, pixelOneColor); + StoreOutput(twoPixelPosInQuad.zw, pixelTwoColor); + } +#else + void CurrFilter(FfxUInt32x2 onePixelPosInQuad) + { + FfxFloat32x4 color = LoadInput(onePixelPosInQuad); + LpmFilter(color.r, color.g, color.b, GetShoulder(), GetCon(), GetSoft(), GetCon2(), GetClip(), GetScaleOnly()); + + switch (GetMonitorDisplayMode()) + { + case 0: // Corresponds to FFX_LPM_DISPLAYMODE_LDR + color.xyz = ApplyGamma(color.xyz); + break; + + case 1: // Corresponds to FFX_LPM_DISPLAYMODE_HDR10_2084 + case 3: // Corresponds to FFX_LPM_DISPLAYMODE_FSHDR_2084 + color.xyz = ApplyPQ(color.xyz); + break; + } + + StoreOutput(onePixelPosInQuad, color); + } +#endif + +void LPMFilter(FfxUInt32x3 LocalThreadId, FfxUInt32x3 WorkGroupId, FfxUInt32x3 Dtid) +{ + #if FFX_HALF + // Do remapping of local xy in workgroup for a more PS-like swizzle pattern. + // But this time for fp16 since LPM can output two colors at a time, we will store coordinates of two pixels at a time + FfxUInt32x4 twoPixelPosInQuad; + + // Get top left pixel in quad and store in xy component + twoPixelPosInQuad.xy = ffxRemapForQuad(LocalThreadId.x) + FfxUInt32x2(WorkGroupId.x << 4u, WorkGroupId.y << 4u); + + // Get top right pixel in quad and store in zw component + twoPixelPosInQuad.zw = twoPixelPosInQuad.xy; + twoPixelPosInQuad.z += 8u; + + // now call lpm fp16 on both together + CurrFilter(twoPixelPosInQuad); + + // Get bottom right pixel in quad and store in xy component + twoPixelPosInQuad.xy = twoPixelPosInQuad.zw; + twoPixelPosInQuad.y += 8u; + + // Get bottom left pixel in quad and store in zw component + twoPixelPosInQuad.zw = twoPixelPosInQuad.xy; + twoPixelPosInQuad.z -= 8u; + + // now call lpm fp16 on both together + CurrFilter(twoPixelPosInQuad); + #else + // Do remapping of local xy in workgroup for a more PS-like swizzle pattern. + FfxUInt32x2 onePixelPosInQuad; + + // Get top left pixel in quad + onePixelPosInQuad = ffxRemapForQuad(LocalThreadId.x) + FfxUInt32x2(WorkGroupId.x << 4u, WorkGroupId.y << 4u); + CurrFilter(onePixelPosInQuad); + + // Get top right + onePixelPosInQuad.x += 8u; + CurrFilter(onePixelPosInQuad); + + // Get bottom right + onePixelPosInQuad.y += 8u; + CurrFilter(onePixelPosInQuad); + + // Get bottom left + onePixelPosInQuad.x -= 8u; + CurrFilter(onePixelPosInQuad); + #endif +} diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/lpm/ffx_lpm_resources.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/lpm/ffx_lpm_resources.h new file mode 100644 index 00000000..5491ca6c --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/lpm/ffx_lpm_resources.h @@ -0,0 +1,37 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_LPM_RESOURCES_H +#define FFX_LPM_RESOURCES_H + +#if defined(FFX_CPU) || defined(FFX_GPU) +#define FFX_LPM_RESOURCE_IDENTIFIER_NULL 0 +#define FFX_LPM_RESOURCE_IDENTIFIER_INPUT_COLOR 1 +#define FFX_LPM_RESOURCE_IDENTIFIER_OUTPUT_COLOR 2 + +#define FFX_LPM_RESOURCE_IDENTIFIER_COUNT 3 + +#define FFX_LPM_CONSTANTBUFFER_IDENTIFIER_LPM 0 + +#endif // #if defined(FFX_CPU) || defined(FFX_GPU) + +#endif //!defined( FFX_LPM_RESOURCES_H ) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/opticalflow/CMakeCompileOpticalflowShaders.txt b/manul/thirdparty/fsr2/include/FidelityFX/gpu/opticalflow/CMakeCompileOpticalflowShaders.txt new file mode 100644 index 00000000..5e4c2733 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/opticalflow/CMakeCompileOpticalflowShaders.txt @@ -0,0 +1,55 @@ +# This file is part of the FidelityFX SDK. +# +# Copyright (C) 2024 Advanced Micro Devices, Inc. +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files(the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions : +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. + +set(OPTICALFLOW_BASE_ARGS + -reflection -deps=gcc -DFFX_GPU=1) + +set(OPTICALFLOW_PERMUTATION_ARGS + -DFFX_OPTICALFLOW_OPTION_HDR_COLOR_INPUT={0,1} + ) + +set(OPTICALFLOW_INCLUDE_ARGS + "${FFX_GPU_PATH}" + "${FFX_GPU_PATH}/opticalflow") + +if (NOT OPTICALFLOW_SHADER_EXT) + set(OPTICALFLOW_SHADER_EXT *) +endif() + +file(GLOB OPTICALFLOW_SHADERS + "shaders/opticalflow/ffx_opticalflow_prepare_luma_pass.${OPTICALFLOW_SHADER_EXT}" + "shaders/opticalflow/ffx_opticalflow_compute_luminance_pyramid_pass.${OPTICALFLOW_SHADER_EXT}" + "shaders/opticalflow/ffx_opticalflow_generate_scd_histogram_pass.${OPTICALFLOW_SHADER_EXT}" + "shaders/opticalflow/ffx_opticalflow_compute_scd_divergence_pass.${OPTICALFLOW_SHADER_EXT}" + "shaders/opticalflow/ffx_opticalflow_compute_optical_flow_advanced_pass_v5.${OPTICALFLOW_SHADER_EXT}" + "shaders/opticalflow/ffx_opticalflow_filter_optical_flow_pass_v5.${OPTICALFLOW_SHADER_EXT}" + "shaders/opticalflow/ffx_opticalflow_scale_optical_flow_advanced_pass_v5.${OPTICALFLOW_SHADER_EXT}" +) + +# compile all the shaders +compile_shaders_with_depfile( + "${FFX_SC_EXECUTABLE}" + "${OPTICALFLOW_BASE_ARGS}" "${OPTICALFLOW_API_BASE_ARGS}" "${OPTICALFLOW_PERMUTATION_ARGS}" "${OPTICALFLOW_INCLUDE_ARGS}" + "${OPTICALFLOW_SHADERS}" "${FFX_PASS_SHADER_OUTPUT_PATH}" OPTICALFLOW_PERMUTATION_OUTPUTS) + +# add the header files they generate to the main list of dependencies +add_shader_output("${OPTICALFLOW_PERMUTATION_OUTPUTS}") diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/opticalflow/ffx_opticalflow_callbacks_glsl.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/opticalflow/ffx_opticalflow_callbacks_glsl.h new file mode 100644 index 00000000..da315ec3 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/opticalflow/ffx_opticalflow_callbacks_glsl.h @@ -0,0 +1,578 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_OPTICALFLOW_CALLBACKS_HLSL_H +#define FFX_OPTICALFLOW_CALLBACKS_HLSL_H + +#include "opticalflow/ffx_opticalflow_resources.h" + +// no msad4 in glsl +#define FFX_OPTICALFLOW_USE_MSAD4_INSTRUCTION 0 +#define FFX_OPTICALFLOW_FIX_TOP_LEFT_BIAS 1 +#define FFX_OPTICALFLOW_USE_HEURISTICS 1 +#define FFX_OPTICALFLOW_BLOCK_SIZE 8 +#define FFX_LOCAL_SEARCH_FALLBACK 1 + +// perf optimization for h/w not supporting accelerated msad4() +//#if !defined(FFX_PREFER_WAVE64) && defined(FFX_OPTICALFLOW_USE_MSAD4_INSTRUCTION) +//#undef FFX_OPTICALFLOW_USE_MSAD4_INSTRUCTION +//#endif + +#if defined(FFX_GPU) +#include "ffx_core.h" +#endif // #if defined(FFX_GPU) + +#if defined(FFX_GPU) +#ifndef FFX_PREFER_WAVE64 +#define FFX_PREFER_WAVE64 +#endif // #if defined(FFX_GPU) + + +#include "opticalflow/ffx_opticalflow_common.h" + + +#if defined(FFX_OPTICALFLOW_BIND_CB_COMMON) + layout (set = 0, binding = FFX_OPTICALFLOW_BIND_CB_COMMON, std140) uniform cbOF_t + { + FfxInt32x2 iInputLumaResolution; + FfxUInt32 uOpticalFlowPyramidLevel; + FfxUInt32 uOpticalFlowPyramidLevelCount; + + FfxUInt32 iFrameIndex; + FfxUInt32 backbufferTransferFunction; + FfxFloat32x2 minMaxLuminance; + } cbOF; + +FfxInt32x2 DisplaySize() +{ + return cbOF.iInputLumaResolution; +} + +FfxUInt32 FrameIndex() +{ + return cbOF.iFrameIndex; +} + +FfxUInt32 BackbufferTransferFunction() +{ + return cbOF.backbufferTransferFunction; +} + +FfxFloat32x2 MinMaxLuminance() +{ + return cbOF.minMaxLuminance; +} + +FfxBoolean CrossedSceneChangeThreshold(FfxFloat32 sceneChangeValue) +{ + return sceneChangeValue > 0.45f; +} + +FfxUInt32 OpticalFlowPyramidLevel() +{ + return cbOF.uOpticalFlowPyramidLevel; +} + +FfxUInt32 OpticalFlowPyramidLevelCount() +{ + return cbOF.uOpticalFlowPyramidLevelCount; +} + +FfxInt32x2 OpticalFlowHistogramMaxVelocity() +{ + const FfxInt32 searchRadius = 8; + FfxInt32 scale = FfxInt32(1) << (OpticalFlowPyramidLevelCount() - 1 - OpticalFlowPyramidLevel()); + FfxInt32 maxVelocity = searchRadius * scale; + return FfxInt32x2(maxVelocity, maxVelocity); +} +#endif //FFX_OPTICALFLOW_BIND_CB_COMMON + +#if defined(FFX_OPTICALFLOW_BIND_CB_SPD) + layout (set = 0, binding = FFX_OPTICALFLOW_BIND_CB_SPD, std140) uniform cbOF_SPD_t + { + FfxUInt32 mips; + FfxUInt32 numWorkGroups; + FfxUInt32x2 workGroupOffset; + FfxUInt32 numWorkGroupOpticalFlowInputPyramid; + FfxUInt32 pad0_; + FfxUInt32 pad1_; + FfxUInt32 pad2_; + } cbOF_SPD; + +uint NumWorkGroups() +{ + return cbOF_SPD.numWorkGroupOpticalFlowInputPyramid; +} +#endif // defined(FFX_OPTICALFLOW_BIND_CB_SPD) + + #if defined FFX_OPTICALFLOW_BIND_SRV_INPUT_COLOR + layout (set = 0, binding = FFX_OPTICALFLOW_BIND_SRV_INPUT_COLOR) uniform texture2D r_input_color; + #endif + #if defined FFX_OPTICALFLOW_BIND_SRV_INPUT_MOTION_VECTORS + layout (set = 0, binding = FFX_OPTICALFLOW_BIND_SRV_INPUT_MOTION_VECTORS) uniform texture2D r_input_motion_vectors; + #endif + #if defined FFX_OPTICALFLOW_BIND_SRV_OPTICAL_FLOW_INPUT + layout (set = 0, binding = FFX_OPTICALFLOW_BIND_SRV_OPTICAL_FLOW_INPUT) uniform utexture2D r_optical_flow_input; + #endif + #if defined FFX_OPTICALFLOW_BIND_SRV_OPTICAL_FLOW_PREVIOUS_INPUT + layout (set = 0, binding = FFX_OPTICALFLOW_BIND_SRV_OPTICAL_FLOW_PREVIOUS_INPUT) uniform utexture2D r_optical_flow_previous_input; + #endif + #if defined FFX_OPTICALFLOW_BIND_SRV_OPTICAL_FLOW + layout (set = 0, binding = FFX_OPTICALFLOW_BIND_SRV_OPTICAL_FLOW) uniform itexture2D r_optical_flow; + #endif + #if defined FFX_OPTICALFLOW_BIND_SRV_OPTICAL_FLOW_PREVIOUS + layout (set = 0, binding = FFX_OPTICALFLOW_BIND_SRV_OPTICAL_FLOW_PREVIOUS) uniform itexture2D r_optical_flow_previous; + #endif + #if defined FFX_OPTICALFLOW_BIND_SRV_OPTICAL_FLOW_ADDITIONAL_INFO + layout (set = 0, binding = FFX_OPTICALFLOW_BIND_SRV_OPTICAL_FLOW_ADDITIONAL_INFO) uniform utexture2D r_optical_flow_additional_info; + #endif + #if defined FFX_OPTICALFLOW_BIND_SRV_OPTICAL_FLOW_ADDITIONAL_INFO_PREVIOUS + layout (set = 0, binding = FFX_OPTICALFLOW_BIND_SRV_OPTICAL_FLOW_ADDITIONAL_INFO_PREVIOUS) uniform utexture2D r_optical_flow_additional_info_previous; + #endif + #if defined FFX_OPTICALFLOW_BIND_SRV_OPTICAL_FLOW_HISTOGRAM + layout (set = 0, binding = FFX_OPTICALFLOW_BIND_SRV_OPTICAL_FLOW_HISTOGRAM) uniform utexture2D r_optical_flow_histogram; + #endif + #if defined FFX_OPTICALFLOW_BIND_SRV_OPTICAL_FLOW_GLOBAL_MOTION_SEARCH + layout (set = 0, binding = FFX_OPTICALFLOW_BIND_SRV_OPTICAL_FLOW_GLOBAL_MOTION_SEARCH) uniform utexture2D r_optical_flow_global_motion_search; + #endif + + // UAV declarations + #if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT + layout (set = 0, binding = FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT, r8ui) uniform uimage2D rw_optical_flow_input; + #endif + #if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT_LEVEL_1 + layout (set = 0, binding = FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT_LEVEL_1, r8ui) uniform uimage2D rw_optical_flow_input_level_1; + #endif + #if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT_LEVEL_2 + layout (set = 0, binding = FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT_LEVEL_2, r8ui) uniform uimage2D rw_optical_flow_input_level_2; + #endif + #if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT_LEVEL_3 + layout (set = 0, binding = FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT_LEVEL_3, r8ui) uniform uimage2D rw_optical_flow_input_level_3; + #endif + #if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT_LEVEL_4 + layout (set = 0, binding = FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT_LEVEL_4, r8ui) uniform uimage2D rw_optical_flow_input_level_4; + #endif + #if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT_LEVEL_5 + layout (set = 0, binding = FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT_LEVEL_5, r8ui) uniform uimage2D rw_optical_flow_input_level_5; + #endif + #if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT_LEVEL_6 + layout (set = 0, binding = FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT_LEVEL_6, r8ui) uniform uimage2D rw_optical_flow_input_level_6; + #endif + #if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW + layout (set = 0, binding = FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW, rg16i) uniform iimage2D rw_optical_flow; + #endif + #if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_NEXT_LEVEL + layout (set = 0, binding = FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_NEXT_LEVEL, rg16i) uniform iimage2D rw_optical_flow_next_level; + #endif + //#if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_ADDITIONAL_INFO + // RWTexture2D rw_optical_flow_additional_info : FFX_OPTICALFLOW_DECLARE_UAV(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_ADDITIONAL_INFO); + // layout (set = 0, binding = FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_ADDITIONAL_INFO, r32ui) uniform uimage2D rw_optical_flow_additional_info; + //#endif + //#if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_ADDITIONAL_INFO_NEXT_LEVEL + // RWTexture2D rw_optical_flow_additional_info_next_level : FFX_OPTICALFLOW_DECLARE_UAV(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_ADDITIONAL_INFO_NEXT_LEVEL); + // layout (set = 0, binding = FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_ADDITIONAL_INFO_NEXT_LEVEL, r32ui) uniform uimage2D rw_optical_flow_additional_info_next_level; + //#endif + //#if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_HISTOGRAM + // RWTexture2D rw_optical_flow_histogram : FFX_OPTICALFLOW_DECLARE_UAV(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_HISTOGRAM); + // layout (set = 0, binding = FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_HISTOGRAM, r32ui) uniform uimage2D rw_optical_flow_histogram; + //#endif + //#if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_GLOBAL_MOTION_SEARCH + // globallycoherent RWTexture2D rw_optical_flow_global_motion_search: FFX_OPTICALFLOW_DECLARE_UAV(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_GLOBAL_MOTION_SEARCH); + // layout (set = 0, binding = FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_GLOBAL_MOTION_SEARCH, r32ui) coherent uniform uimage2D rw_optical_flow_global_motion_search; + //#endif + #if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_SCD_HISTOGRAM + layout (set = 0, binding = FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_SCD_HISTOGRAM, r32ui) uniform uimage2D rw_optical_flow_scd_histogram; + #endif + #if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_SCD_PREVIOUS_HISTOGRAM + layout (set = 0, binding = FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_SCD_PREVIOUS_HISTOGRAM, r32f) uniform image2D rw_optical_flow_scd_previous_histogram; + #endif + #if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_SCD_TEMP + layout (set = 0, binding = FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_SCD_TEMP, r32ui) uniform uimage2D rw_optical_flow_scd_temp; + #endif + #if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_SCD_OUTPUT + layout (set = 0, binding = FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_SCD_OUTPUT, r32ui) uniform uimage2D rw_optical_flow_scd_output; + #endif + +#if defined(FFX_OPTICALFLOW_BIND_SRV_INPUT_COLOR) +FfxFloat32x4 LoadInputColor(FfxUInt32x2 iPxHistory) +{ + return texelFetch(r_input_color, FfxInt32x2(iPxHistory), 0); +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_SRV_INPUT_MOTION_VECTORS) +FfxFloat32x2 LoadGameMotionVector(FfxInt32x2 iPxPos) +{ + FfxFloat32x2 positionScale = FfxFloat32x2(RenderSize()) / DisplaySize(); + return texelFetch(r_input_motion_vectors, FfxInt32x2(iPxPos * positionScale), 0).xy * motionVectorScale / positionScale; +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT) +void StoreOpticalFlowInput(FfxInt32x2 iPxPos, FfxUInt32 fLuma) +{ + imageStore(rw_optical_flow_input, iPxPos, FfxUInt32x4(fLuma, 0, 0, 0)); +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_SRV_OPTICAL_FLOW_INPUT) +FfxUInt32 LoadOpticalFlowInput(FfxInt32x2 iPxPos) +{ +#if FFX_OPTICALFLOW_USE_MSAD4_INSTRUCTION == 1 + return max(1, texelFetch(r_optical_flow_input, iPxPos, 0).x); +#else + return texelFetch(r_optical_flow_input, iPxPos, 0).x; +#endif +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT) +FfxUInt32 LoadRwOpticalFlowInput(FfxInt32x2 iPxPos) +{ + return imageLoad(rw_optical_flow_input, iPxPos).x; +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_SRV_OPTICAL_FLOW_PREVIOUS_INPUT) +FfxUInt32 LoadOpticalFlowPreviousInput(FfxInt32x2 iPxPos) +{ +#if FFX_OPTICALFLOW_USE_MSAD4_INSTRUCTION == 1 + return max(1, texelFetch(r_optical_flow_previous_input, iPxPos, 0).x); +#else + return texelFetch(r_optical_flow_previous_input, iPxPos, 0).x; +#endif +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_SRV_OPTICAL_FLOW) +FfxInt32x2 LoadOpticalFlow(FfxInt32x2 iPxPos) +{ + return texelFetch(r_optical_flow, iPxPos, 0).xy; +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW) +FfxInt32x2 LoadRwOpticalFlow(FfxInt32x2 iPxPos) +{ + return imageLoad(rw_optical_flow, iPxPos).xy; +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_SRV_OPTICAL_FLOW_PREVIOUS) +FfxInt32x2 LoadPreviousOpticalFlow(FfxInt32x2 iPxPos) +{ + return texelFetch(r_optical_flow_previous, iPxPos, 0).xy; +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW) +void StoreOpticalFlow(FfxInt32x2 iPxPos, FfxInt32x2 motionVector) +{ + imageStore(rw_optical_flow, iPxPos, FfxInt32x4(motionVector, 0, 0)); +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_NEXT_LEVEL) +void StoreOpticalFlowNextLevel(FfxInt32x2 iPxPos, FfxInt32x2 motionVector) +{ + imageStore(rw_optical_flow_next_level, iPxPos, FfxInt32x4(motionVector, 0, 0)); +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_SRV_OPTICAL_FLOW_ADDITIONAL_INFO) +FfxUInt32x2 LoadOpticalFlowAdditionalInfo(FfxInt32x2 iPxPos) +{ + return texelFetch(r_optical_flow_additional_info, iPxPos, 0).xy; +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_ADDITIONAL_INFO) +FfxUInt32x2 LoadRwOpticalFlowAdditionalInfo(FfxInt32x2 iPxPos) +{ + return imageLoad(rw_optical_flow_additional_info, iPxPos).xy; +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_SRV_OPTICAL_FLOW_ADDITIONAL_INFO_PREVIOUS) +FfxUInt32x2 LoadPreviousOpticalFlowAdditionalInfo(FfxInt32x2 iPxPos) +{ + return texelFetch(r_optical_flow_additional_info_previous, iPxPos, 0).xy; +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_ADDITIONAL_INFO) +void StoreOpticalFlowAdditionalInfo(FfxInt32x2 iPxPos, FfxUInt32x2 additionalInfo) +{ + imageStore(rw_optical_flow_additional_info, iPxPos, FfxUInt32x4(additionalInfo, 0, 0)); +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_ADDITIONAL_INFO_NEXT_LEVEL) +void StoreOpticalFlowNextLevelAdditionalInfo(FfxInt32x2 iPxPos, FfxUInt32x2 additionalInfo) +{ + imageStore(rw_optical_flow_additional_info_next_level, iPxPos, FfxUInt32x4(additionalInfo, 0, 0)); +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_SRV_OPTICAL_FLOW_HISTOGRAM) +FfxUInt32 LoadOpticalFlowHistogram(FfxInt32x2 iBucketId) +{ + return texelFetch(r_optical_flow_histogram, iBucketId, 0).x; +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_HISTOGRAM) +void AtomicIncrementOpticalFlowHistogram(FfxInt32x2 iBucketId) +{ + imageAtomicAdd(rw_optical_flow_histogram, iBucketId, 1); +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_SRV_OPTICAL_FLOW_GLOBAL_MOTION_SEARCH) +FfxInt32x2 LoadGlobalMotionVector() +{ + FfxInt32 vx = FfxInt32(texelFetch(r_optical_flow_global_motion_search, FfxInt32x2(0, 0), 0).x); + FfxInt32 vy = FfxInt32(texelFetch(r_optical_flow_global_motion_search, FfxInt32x2(1, 0), 0).x); + return FfxInt32x2(vx, vy); +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_GLOBAL_MOTION_SEARCH) +FfxInt32x2 LoadRwGlobalMotionVector() +{ + FfxInt32 vx = FfxInt32(imageLoad(rw_optical_flow_global_motion_search, FfxInt32x2(0, 0)).x); + FfxInt32 vy = FfxInt32(imageLoad(rw_optical_flow_global_motion_search, FfxInt32x2(1, 0)).x); + return FfxInt32x2(vx, vy); +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_GLOBAL_MOTION_SEARCH) +FfxUInt32 LoadGlobalMotionValue(FfxInt32 index) +{ + return imageLoad(rw_optical_flow_global_motion_search, FfxInt32x2(index, 0)).x; +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_GLOBAL_MOTION_SEARCH) +void StoreGlobalMotionValue(FfxInt32 index, FfxUInt32 value) +{ + imageStore(rw_optical_flow_global_motion_search, FfxInt32x2(index, 0), FfxUInt32x4(value, 0, 0, 0)); +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_GLOBAL_MOTION_SEARCH) +FfxUInt32 AtomicIncrementGlobalMotionValue(FfxInt32 index) +{ + return imageAtomicAdd(rw_optical_flow_global_motion_search, FfxInt32x2(index, 0), 1); +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_SCD_HISTOGRAM) +FfxUInt32 LoadRwSCDHistogram(FfxInt32 iIndex) +{ + return imageLoad(rw_optical_flow_scd_histogram, FfxInt32x2(iIndex, 0)).x; +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_SCD_HISTOGRAM) +void StoreSCDHistogram(FfxInt32 iIndex, FfxUInt32 value) +{ + imageStore(rw_optical_flow_scd_histogram, FfxInt32x2(iIndex, 0), FfxUInt32x4(value, 0, 0, 0)); +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_SCD_HISTOGRAM) +void AtomicIncrementSCDHistogram(FfxInt32 iIndex, FfxUInt32 valueToAdd) +{ + imageAtomicAdd(rw_optical_flow_scd_histogram, FfxInt32x2(iIndex, 0), valueToAdd); +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_SCD_PREVIOUS_HISTOGRAM) +FfxFloat32 LoadRwSCDPreviousHistogram(FfxInt32 iIndex) +{ + return imageLoad(rw_optical_flow_scd_previous_histogram, FfxInt32x2(iIndex, 0)).x; +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_SCD_PREVIOUS_HISTOGRAM) +void StoreSCDPreviousHistogram(FfxInt32 iIndex, FfxFloat32 value) +{ + imageStore(rw_optical_flow_scd_previous_histogram, FfxInt32x2(iIndex, 0), FfxFloat32x4(value, 0.0, 0.0, 0.0)); +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_SCD_TEMP) +FfxUInt32 LoadRwSCDTemp(FfxInt32 iIndex) +{ + return imageLoad(rw_optical_flow_scd_temp, FfxInt32x2(iIndex, 0)).x; +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_SCD_TEMP) +void AtomicIncrementSCDTemp(FfxInt32 iIndex, FfxUInt32 valueToAdd) +{ + imageAtomicAdd(rw_optical_flow_scd_temp, FfxInt32x2(iIndex, 0), valueToAdd); +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_SCD_TEMP) +void ResetSCDTemp() +{ + imageStore(rw_optical_flow_scd_temp, FfxInt32x2(0, 0), FfxUInt32x4(0, 0, 0, 0)); + imageStore(rw_optical_flow_scd_temp, FfxInt32x2(1, 0), FfxUInt32x4(0, 0, 0, 0)); + imageStore(rw_optical_flow_scd_temp, FfxInt32x2(2, 0), FfxUInt32x4(0, 0, 0, 0)); +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_SCD_OUTPUT) +FfxUInt32 LoadRwSCDOutput(FfxInt32 iIndex) +{ + return imageLoad(rw_optical_flow_scd_output, FfxInt32x2(iIndex, 0)).x; +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_SCD_OUTPUT) +void StoreSCDOutput(FfxInt32 iIndex, FfxUInt32 value) +{ + imageStore(rw_optical_flow_scd_output, FfxInt32x2(iIndex, 0), FfxUInt32x4(value, 0, 0, 0)); +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_SCD_OUTPUT) +FfxUInt32 AtomicIncrementSCDOutput(FfxInt32 iIndex, FfxUInt32 valueToAdd) +{ + return imageAtomicAdd(rw_optical_flow_scd_output, FfxInt32x2(iIndex, 0), valueToAdd); +} +#endif + +//#if defined(FFX_OPTICALFLOW_BIND_UAV_DEBUG_VISUALIZATION) +//void StoreDebugVisualization(FfxUInt32x2 iPxPos, FfxFloat32x3 fColor) +//{ +// imageStore(rw_debug_visualization, iPxPos, FfxFloat32x4(fColor, 1.f)); +//} +//#endif + +#if defined(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_SCD_OUTPUT) +FfxFloat32 GetSceneChangeValue() +{ + if (FrameIndex() <= 5) + return 1.0; + else + return ffxAsFloat(LoadRwSCDOutput(SCD_OUTPUT_SCENE_CHANGE_SLOT)); +} + +FfxBoolean IsSceneChanged() +{ + if (FrameIndex() <= 5) + { + return true; + } + else + { + return (LoadRwSCDOutput(SCD_OUTPUT_HISTORY_BITS_SLOT) & 0xfu) != 0; + } +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_SRV_OPTICAL_FLOW_INPUT) +FfxUInt32 LoadFirstImagePackedLuma(FfxInt32x2 iPxPos) +{ + const FfxInt32 lumaTextureWidth = DisplaySize().x >> OpticalFlowPyramidLevel(); + const FfxInt32 lumaTextureHeight = DisplaySize().y >> OpticalFlowPyramidLevel(); + + FfxInt32x2 adjustedPos = FfxInt32x2( + ffxClamp(iPxPos.x, 0, lumaTextureWidth - 4), + ffxClamp(iPxPos.y, 0, lumaTextureHeight - 1) + ); + + FfxUInt32 luma0 = LoadOpticalFlowInput(adjustedPos + FfxInt32x2(0, 0)); + FfxUInt32 luma1 = LoadOpticalFlowInput(adjustedPos + FfxInt32x2(1, 0)); + FfxUInt32 luma2 = LoadOpticalFlowInput(adjustedPos + FfxInt32x2(2, 0)); + FfxUInt32 luma3 = LoadOpticalFlowInput(adjustedPos + FfxInt32x2(3, 0)); + + return GetPackedLuma(lumaTextureWidth, iPxPos.x, luma0, luma1, luma2, luma3); +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_SRV_OPTICAL_FLOW_PREVIOUS_INPUT) +FfxUInt32 LoadSecondImagePackedLuma(FfxInt32x2 iPxPos) +{ + const FfxInt32 lumaTextureWidth = DisplaySize().x >> OpticalFlowPyramidLevel(); + const FfxInt32 lumaTextureHeight = DisplaySize().y >> OpticalFlowPyramidLevel(); + + FfxInt32x2 adjustedPos = FfxInt32x2( + ffxClamp(iPxPos.x, 0, lumaTextureWidth - 4), + ffxClamp(iPxPos.y, 0, lumaTextureHeight - 1) + ); + + FfxUInt32 luma0 = LoadOpticalFlowPreviousInput(adjustedPos + FfxInt32x2(0, 0)); + FfxUInt32 luma1 = LoadOpticalFlowPreviousInput(adjustedPos + FfxInt32x2(1, 0)); + FfxUInt32 luma2 = LoadOpticalFlowPreviousInput(adjustedPos + FfxInt32x2(2, 0)); + FfxUInt32 luma3 = LoadOpticalFlowPreviousInput(adjustedPos + FfxInt32x2(3, 0)); + + return GetPackedLuma(lumaTextureWidth, iPxPos.x, luma0, luma1, luma2, luma3); +} +#endif + + +void SPD_SetMipmap(FfxInt32x2 iPxPos, FfxUInt32 index, FfxFloat32 value) +{ + FfxUInt32x4 value4 = FfxUInt32x4(value, 0.0, 0.0, 0.0); + switch (index) + { + case 0: +#if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT_LEVEL_1 + imageStore(rw_optical_flow_input_level_1, iPxPos, value4); +#endif // #if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT_LEVEL_1 + break; + case 1: +#if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT_LEVEL_2 + imageStore(rw_optical_flow_input_level_2, iPxPos, value4); +#endif // #if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT_LEVEL_2 + break; + case 2: +#if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT_LEVEL_3 + imageStore(rw_optical_flow_input_level_3, iPxPos, value4); +#endif // #if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT_LEVEL_3 + break; + case 3: +#if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT_LEVEL_4 + imageStore(rw_optical_flow_input_level_4, iPxPos, value4); +#endif // #if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT_LEVEL_4 + break; + case 4: +#if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT_LEVEL_5 + imageStore(rw_optical_flow_input_level_5, iPxPos, value4); +#endif // #if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT_LEVEL_5 + break; + case 5: +#if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT_LEVEL_6 + imageStore(rw_optical_flow_input_level_6, iPxPos, value4); +#endif // #if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT_LEVEL_6 + break; + } +} + +#endif // #if defined(FFX_GPU) + +#endif // FFX_OPTICALFLOW_CALLBACKS_HLSL_H diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/opticalflow/ffx_opticalflow_callbacks_hlsl.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/opticalflow/ffx_opticalflow_callbacks_hlsl.h new file mode 100644 index 00000000..bd1d4849 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/opticalflow/ffx_opticalflow_callbacks_hlsl.h @@ -0,0 +1,634 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_OPTICALFLOW_CALLBACKS_HLSL_H +#define FFX_OPTICALFLOW_CALLBACKS_HLSL_H + +#if defined(FFX_GPU) +#ifdef __hlsl_dx_compiler +#pragma dxc diagnostic push +#pragma dxc diagnostic ignored "-Wambig-lit-shift" +#endif //__hlsl_dx_compiler +#include "ffx_core.h" +#ifdef __hlsl_dx_compiler +#pragma dxc diagnostic pop +#endif //__hlsl_dx_compiler + +#define FFX_OPTICALFLOW_USE_MSAD4_INSTRUCTION 1 +#define FFX_OPTICALFLOW_FIX_TOP_LEFT_BIAS 1 +#define FFX_OPTICALFLOW_USE_HEURISTICS 1 +#define FFX_OPTICALFLOW_BLOCK_SIZE 8 +#define FFX_LOCAL_SEARCH_FALLBACK 1 + +// perf optimization for h/w not supporting accelerated msad4() +#if !defined(FFX_PREFER_WAVE64) && defined(FFX_OPTICALFLOW_USE_MSAD4_INSTRUCTION) +#undef FFX_OPTICALFLOW_USE_MSAD4_INSTRUCTION +#endif + +#include "opticalflow/ffx_opticalflow_common.h" + +#ifndef FFX_PREFER_WAVE64 +#define FFX_PREFER_WAVE64 +#endif + + +#pragma warning(disable: 3205) // conversion from larger type to smaller + +#define DECLARE_SRV_REGISTER(regIndex) t##regIndex +#define DECLARE_UAV_REGISTER(regIndex) u##regIndex +#define DECLARE_CB_REGISTER(regIndex) b##regIndex +#define FFX_OPTICALFLOW_DECLARE_SRV(regIndex) register(DECLARE_SRV_REGISTER(regIndex)) +#define FFX_OPTICALFLOW_DECLARE_UAV(regIndex) register(DECLARE_UAV_REGISTER(regIndex)) +#define FFX_OPTICALFLOW_DECLARE_CB(regIndex) register(DECLARE_CB_REGISTER(regIndex)) + +#if defined(FFX_OPTICALFLOW_BIND_CB_COMMON) + cbuffer cbOF : FFX_OPTICALFLOW_DECLARE_CB(FFX_OPTICALFLOW_BIND_CB_COMMON) + { + FfxInt32x2 iInputLumaResolution; + FfxUInt32 uOpticalFlowPyramidLevel; + FfxUInt32 uOpticalFlowPyramidLevelCount; + + FfxUInt32 iFrameIndex; + FfxUInt32 backbufferTransferFunction; + FfxFloat32x2 minMaxLuminance; + }; +#define FFX_OPTICALFLOW_CONSTANT_BUFFER_1_SIZE 8 + +#endif //FFX_OPTICALFLOW_BIND_CB_COMMON + +#if defined(FFX_OPTICALFLOW_BIND_CB_SPD) +cbuffer cbOF_SPD : FFX_OPTICALFLOW_DECLARE_CB(FFX_OPTICALFLOW_BIND_CB_SPD) { + + FfxUInt32 mips; + FfxUInt32 numWorkGroups; + FfxUInt32x2 workGroupOffset; + FfxUInt32 numWorkGroupOpticalFlowInputPyramid; + FfxUInt32 pad0_; + FfxUInt32 pad1_; + FfxUInt32 pad2_; +}; + +FfxUInt32 NumWorkGroups() +{ + return numWorkGroupOpticalFlowInputPyramid; +} +#endif //FFX_OPTICALFLOW_BIND_CB_SPD + +#define FFX_OPTICALFLOW_CONSTANT_BUFFER_2_SIZE 8 + +#define FFX_OPTICALFLOW_DESCRIPTOR_COUNT 32 + +#define FFX_OPTICALFLOW_ROOTSIG_STRINGIFY(p) FFX_OPTICALFLOW_ROOTSIG_STR(p) +#define FFX_OPTICALFLOW_ROOTSIG_STR(p) #p +#define FFX_OPTICALFLOW_ROOTSIG [RootSignature( "DescriptorTable(UAV(u0, numDescriptors = " FFX_OPTICALFLOW_ROOTSIG_STRINGIFY(FFX_OPTICALFLOW_DESCRIPTOR_COUNT) ")), " \ + "DescriptorTable(SRV(t0, numDescriptors = " FFX_OPTICALFLOW_ROOTSIG_STRINGIFY(FFX_OPTICALFLOW_DESCRIPTOR_COUNT) ")), " \ + "CBV(b0), " \ + "StaticSampler(s0, filter = FILTER_MIN_MAG_MIP_POINT, " \ + "addressU = TEXTURE_ADDRESS_CLAMP, " \ + "addressV = TEXTURE_ADDRESS_CLAMP, " \ + "addressW = TEXTURE_ADDRESS_CLAMP, " \ + "comparisonFunc = COMPARISON_NEVER, " \ + "borderColor = STATIC_BORDER_COLOR_TRANSPARENT_BLACK), " \ + "StaticSampler(s1, filter = FILTER_MIN_MAG_MIP_LINEAR, " \ + "addressU = TEXTURE_ADDRESS_CLAMP, " \ + "addressV = TEXTURE_ADDRESS_CLAMP, " \ + "addressW = TEXTURE_ADDRESS_CLAMP, " \ + "comparisonFunc = COMPARISON_NEVER, " \ + "borderColor = STATIC_BORDER_COLOR_TRANSPARENT_BLACK)" )] + +#define FFX_OPTICALFLOW_CB2_ROOTSIG [RootSignature( "DescriptorTable(UAV(u0, numDescriptors = " FFX_OPTICALFLOW_ROOTSIG_STRINGIFY(FFX_OPTICALFLOW_DESCRIPTOR_COUNT) ")), " \ + "DescriptorTable(SRV(t0, numDescriptors = " FFX_OPTICALFLOW_ROOTSIG_STRINGIFY(FFX_OPTICALFLOW_DESCRIPTOR_COUNT) ")), " \ + "CBV(b0), " \ + "StaticSampler(s0, filter = FILTER_MIN_MAG_MIP_POINT, " \ + "addressU = TEXTURE_ADDRESS_CLAMP, " \ + "addressV = TEXTURE_ADDRESS_CLAMP, " \ + "addressW = TEXTURE_ADDRESS_CLAMP, " \ + "comparisonFunc = COMPARISON_NEVER, " \ + "borderColor = STATIC_BORDER_COLOR_TRANSPARENT_BLACK), " \ + "StaticSampler(s1, filter = FILTER_MIN_MAG_MIP_LINEAR, " \ + "addressU = TEXTURE_ADDRESS_CLAMP, " \ + "addressV = TEXTURE_ADDRESS_CLAMP, " \ + "addressW = TEXTURE_ADDRESS_CLAMP, " \ + "comparisonFunc = COMPARISON_NEVER, " \ + "borderColor = STATIC_BORDER_COLOR_TRANSPARENT_BLACK)" )] +#if defined(FFX_OPTICALFLOW_EMBED_ROOTSIG) +#define FFX_OPTICALFLOW_EMBED_ROOTSIG_CONTENT FFX_OPTICALFLOW_ROOTSIG +#define FFX_OPTICALFLOW_EMBED_CB2_ROOTSIG_CONTENT FFX_OPTICALFLOW_CB2_ROOTSIG +#else +#define FFX_OPTICALFLOW_EMBED_ROOTSIG_CONTENT +#define FFX_OPTICALFLOW_EMBED_CB2_ROOTSIG_CONTENT +#endif // #if FFX_OPTICALFLOW_EMBED_ROOTSIG + +FfxInt32x2 DisplaySize() +{ + return iInputLumaResolution; +} + +FfxUInt32 FrameIndex() +{ + return iFrameIndex; +} + +FfxUInt32 BackbufferTransferFunction() +{ + return backbufferTransferFunction; +} + +FfxFloat32x2 MinMaxLuminance() +{ + return minMaxLuminance; +} + +FfxBoolean CrossedSceneChangeThreshold(FfxFloat32 sceneChangeValue) +{ + return sceneChangeValue > 0.45f; +} + +FfxUInt32 OpticalFlowPyramidLevel() +{ + return uOpticalFlowPyramidLevel; +} + +FfxUInt32 OpticalFlowPyramidLevelCount() +{ + return uOpticalFlowPyramidLevelCount; +} + +FfxInt32x2 OpticalFlowHistogramMaxVelocity() +{ + const FfxInt32 searchRadius = 8; + FfxInt32 scale = FfxInt32(1) << (OpticalFlowPyramidLevelCount() - 1 - OpticalFlowPyramidLevel()); + FfxInt32 maxVelocity = searchRadius * scale; + return FfxInt32x2(maxVelocity, maxVelocity); +} + + #if defined FFX_OPTICALFLOW_BIND_SRV_INPUT_COLOR + Texture2D r_input_color : FFX_OPTICALFLOW_DECLARE_SRV(FFX_OPTICALFLOW_BIND_SRV_INPUT_COLOR); + #endif + #if defined FFX_OPTICALFLOW_BIND_SRV_INPUT_MOTION_VECTORS + Texture2D r_input_motion_vectors : FFX_OPTICALFLOW_DECLARE_SRV(FFX_OPTICALFLOW_BIND_SRV_INPUT_MOTION_VECTORS); + #endif + #if defined FFX_OPTICALFLOW_BIND_SRV_OPTICAL_FLOW_INPUT + Texture2D r_optical_flow_input : FFX_OPTICALFLOW_DECLARE_SRV(FFX_OPTICALFLOW_BIND_SRV_OPTICAL_FLOW_INPUT); + #endif + #if defined FFX_OPTICALFLOW_BIND_SRV_OPTICAL_FLOW_PREVIOUS_INPUT + Texture2D r_optical_flow_previous_input : FFX_OPTICALFLOW_DECLARE_SRV(FFX_OPTICALFLOW_BIND_SRV_OPTICAL_FLOW_PREVIOUS_INPUT); + #endif + #if defined FFX_OPTICALFLOW_BIND_SRV_OPTICAL_FLOW + Texture2D r_optical_flow : FFX_OPTICALFLOW_DECLARE_SRV(FFX_OPTICALFLOW_BIND_SRV_OPTICAL_FLOW); + #endif + #if defined FFX_OPTICALFLOW_BIND_SRV_OPTICAL_FLOW_PREVIOUS + Texture2D r_optical_flow_previous : FFX_OPTICALFLOW_DECLARE_SRV(FFX_OPTICALFLOW_BIND_SRV_OPTICAL_FLOW_PREVIOUS); + #endif + #if defined FFX_OPTICALFLOW_BIND_SRV_OPTICAL_FLOW_ADDITIONAL_INFO + Texture2D r_optical_flow_additional_info : FFX_OPTICALFLOW_DECLARE_SRV(FFX_OPTICALFLOW_BIND_SRV_OPTICAL_FLOW_ADDITIONAL_INFO); + #endif + #if defined FFX_OPTICALFLOW_BIND_SRV_OPTICAL_FLOW_ADDITIONAL_INFO_PREVIOUS + Texture2D r_optical_flow_additional_info_previous : FFX_OPTICALFLOW_DECLARE_SRV(FFX_OPTICALFLOW_BIND_SRV_OPTICAL_FLOW_ADDITIONAL_INFO_PREVIOUS); + #endif + #if defined FFX_OPTICALFLOW_BIND_SRV_OPTICAL_FLOW_HISTOGRAM + Texture2D r_optical_flow_histogram : FFX_OPTICALFLOW_DECLARE_SRV(FFX_OPTICALFLOW_BIND_SRV_OPTICAL_FLOW_HISTOGRAM); + #endif + #if defined FFX_OPTICALFLOW_BIND_SRV_OPTICAL_FLOW_GLOBAL_MOTION_SEARCH + Texture2D r_optical_flow_global_motion_search : FFX_OPTICALFLOW_DECLARE_SRV(FFX_OPTICALFLOW_BIND_SRV_OPTICAL_FLOW_GLOBAL_MOTION_SEARCH); + #endif + + // UAV declarations + #if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT + RWTexture2D rw_optical_flow_input : FFX_OPTICALFLOW_DECLARE_UAV(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT); + #endif + #if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT_LEVEL_1 + globallycoherent RWTexture2D rw_optical_flow_input_level_1 : FFX_OPTICALFLOW_DECLARE_UAV(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT_LEVEL_1); + #endif + #if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT_LEVEL_2 + globallycoherent RWTexture2D rw_optical_flow_input_level_2 : FFX_OPTICALFLOW_DECLARE_UAV(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT_LEVEL_2); + #endif + #if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT_LEVEL_3 + globallycoherent RWTexture2D rw_optical_flow_input_level_3 : FFX_OPTICALFLOW_DECLARE_UAV(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT_LEVEL_3); + #endif + #if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT_LEVEL_4 + globallycoherent RWTexture2D rw_optical_flow_input_level_4 : FFX_OPTICALFLOW_DECLARE_UAV(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT_LEVEL_4); + #endif + #if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT_LEVEL_5 + globallycoherent RWTexture2D rw_optical_flow_input_level_5 : FFX_OPTICALFLOW_DECLARE_UAV(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT_LEVEL_5); + #endif + #if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT_LEVEL_6 + globallycoherent RWTexture2D rw_optical_flow_input_level_6 : FFX_OPTICALFLOW_DECLARE_UAV(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT_LEVEL_6); + #endif + #if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW + RWTexture2D rw_optical_flow : FFX_OPTICALFLOW_DECLARE_UAV(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW); + #endif + #if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_NEXT_LEVEL + RWTexture2D rw_optical_flow_next_level : FFX_OPTICALFLOW_DECLARE_UAV(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_NEXT_LEVEL); + #endif + #if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_ADDITIONAL_INFO + RWTexture2D rw_optical_flow_additional_info : FFX_OPTICALFLOW_DECLARE_UAV(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_ADDITIONAL_INFO); + #endif + #if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_ADDITIONAL_INFO_NEXT_LEVEL + RWTexture2D rw_optical_flow_additional_info_next_level : FFX_OPTICALFLOW_DECLARE_UAV(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_ADDITIONAL_INFO_NEXT_LEVEL); + #endif + #if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_HISTOGRAM + RWTexture2D rw_optical_flow_histogram : FFX_OPTICALFLOW_DECLARE_UAV(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_HISTOGRAM); + #endif + #if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_GLOBAL_MOTION_SEARCH + globallycoherent RWTexture2D rw_optical_flow_global_motion_search: FFX_OPTICALFLOW_DECLARE_UAV(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_GLOBAL_MOTION_SEARCH); + #endif + #if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_SCD_HISTOGRAM + RWTexture2D rw_optical_flow_scd_histogram : FFX_OPTICALFLOW_DECLARE_UAV(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_SCD_HISTOGRAM); + #endif + #if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_SCD_PREVIOUS_HISTOGRAM + RWTexture2D rw_optical_flow_scd_previous_histogram : FFX_OPTICALFLOW_DECLARE_UAV(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_SCD_PREVIOUS_HISTOGRAM); + #endif + #if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_SCD_TEMP + RWTexture2D rw_optical_flow_scd_temp : FFX_OPTICALFLOW_DECLARE_UAV(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_SCD_TEMP); + #endif + #if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_SCD_OUTPUT + RWTexture2D rw_optical_flow_scd_output : FFX_OPTICALFLOW_DECLARE_UAV(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_SCD_OUTPUT); + #endif + +#if defined(FFX_OPTICALFLOW_BIND_SRV_INPUT_COLOR) +FfxFloat32x4 LoadInputColor(FfxUInt32x2 iPxHistory) +{ + return r_input_color[iPxHistory]; +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_SRV_INPUT_MOTION_VECTORS) +FfxFloat32x2 LoadGameMotionVector(FfxInt32x2 iPxPos) +{ + FfxFloat32x2 positionScale = FfxFloat32x2(RenderSize()) / DisplaySize(); + return r_input_motion_vectors[iPxPos * positionScale] * motionVectorScale / positionScale; +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT) +void StoreOpticalFlowInput(FfxInt32x2 iPxPos, FfxUInt32 fLuma) +{ + rw_optical_flow_input[iPxPos] = fLuma; +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_SRV_OPTICAL_FLOW_INPUT) +FfxUInt32 LoadOpticalFlowInput(FfxInt32x2 iPxPos) +{ +#if FFX_OPTICALFLOW_USE_MSAD4_INSTRUCTION == 1 + return max(1, r_optical_flow_input[iPxPos]); +#else + return r_optical_flow_input[iPxPos]; +#endif +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT) +FfxUInt32 LoadRwOpticalFlowInput(FfxInt32x2 iPxPos) +{ + return rw_optical_flow_input[iPxPos]; +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_SRV_OPTICAL_FLOW_PREVIOUS_INPUT) +FfxUInt32 LoadOpticalFlowPreviousInput(FfxInt32x2 iPxPos) +{ +#if FFX_OPTICALFLOW_USE_MSAD4_INSTRUCTION == 1 + return max(1, r_optical_flow_previous_input[iPxPos]); +#else + return r_optical_flow_previous_input[iPxPos]; +#endif +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_SRV_OPTICAL_FLOW) +FfxInt32x2 LoadOpticalFlow(FfxInt32x2 iPxPos) +{ + return r_optical_flow[iPxPos]; +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW) +FfxInt32x2 LoadRwOpticalFlow(FfxInt32x2 iPxPos) +{ + return rw_optical_flow[iPxPos]; +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_SRV_OPTICAL_FLOW_PREVIOUS) +FfxInt32x2 LoadPreviousOpticalFlow(FfxInt32x2 iPxPos) +{ + return r_optical_flow_previous[iPxPos]; +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW) +void StoreOpticalFlow(FfxInt32x2 iPxPos, FfxInt32x2 motionVector) +{ + rw_optical_flow[iPxPos] = motionVector; +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_NEXT_LEVEL) +void StoreOpticalFlowNextLevel(FfxInt32x2 iPxPos, FfxInt32x2 motionVector) +{ + rw_optical_flow_next_level[iPxPos] = motionVector; +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_SRV_OPTICAL_FLOW_ADDITIONAL_INFO) +FfxUInt32x2 LoadOpticalFlowAdditionalInfo(FfxInt32x2 iPxPos) +{ + return r_optical_flow_additional_info[iPxPos]; +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_ADDITIONAL_INFO) +FfxUInt32x2 LoadRwOpticalFlowAdditionalInfo(FfxInt32x2 iPxPos) +{ + return rw_optical_flow_additional_info[iPxPos]; +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_SRV_OPTICAL_FLOW_ADDITIONAL_INFO_PREVIOUS) +FfxUInt32x2 LoadPreviousOpticalFlowAdditionalInfo(FfxInt32x2 iPxPos) +{ + return r_optical_flow_additional_info_previous[iPxPos]; +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_ADDITIONAL_INFO) +void StoreOpticalFlowAdditionalInfo(FfxInt32x2 iPxPos, FfxUInt32x2 additionalInfo) +{ + rw_optical_flow_additional_info[iPxPos] = additionalInfo; +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_ADDITIONAL_INFO_NEXT_LEVEL) +void StoreOpticalFlowNextLevelAdditionalInfo(FfxInt32x2 iPxPos, FfxUInt32x2 additionalInfo) +{ + rw_optical_flow_additional_info_next_level[iPxPos] = additionalInfo; +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_SRV_OPTICAL_FLOW_HISTOGRAM) +FfxUInt32 LoadOpticalFlowHistogram(FfxInt32x2 iBucketId) +{ + return r_optical_flow_histogram[iBucketId]; +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_HISTOGRAM) +void AtomicIncrementOpticalFlowHistogram(FfxInt32x2 iBucketId) +{ + InterlockedAdd(rw_optical_flow_histogram[iBucketId], 1); +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_SRV_OPTICAL_FLOW_GLOBAL_MOTION_SEARCH) +FfxInt32x2 LoadGlobalMotionVector() +{ + FfxInt32 vx = FfxInt32(r_optical_flow_global_motion_search[FfxInt32x2(0, 0)]); + FfxInt32 vy = FfxInt32(r_optical_flow_global_motion_search[FfxInt32x2(1, 0)]); + return FfxInt32x2(vx, vy); +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_GLOBAL_MOTION_SEARCH) +FfxInt32x2 LoadRwGlobalMotionVector() +{ + FfxInt32 vx = FfxInt32(rw_optical_flow_global_motion_search[FfxInt32x2(0, 0)]); + FfxInt32 vy = FfxInt32(rw_optical_flow_global_motion_search[FfxInt32x2(1, 0)]); + return FfxInt32x2(vx, vy); +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_GLOBAL_MOTION_SEARCH) +FfxUInt32 LoadGlobalMotionValue(FfxInt32 index) +{ + return rw_optical_flow_global_motion_search[FfxInt32x2(index, 0)]; +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_GLOBAL_MOTION_SEARCH) +void StoreGlobalMotionValue(FfxInt32 index, FfxUInt32 value) +{ + rw_optical_flow_global_motion_search[FfxInt32x2(index, 0)] = value; +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_GLOBAL_MOTION_SEARCH) +FfxUInt32 AtomicIncrementGlobalMotionValue(FfxInt32 index) +{ + FfxUInt32 initialValue; + InterlockedAdd(rw_optical_flow_global_motion_search[FfxInt32x2(index, 0)], 1, initialValue); + return initialValue; +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_SCD_HISTOGRAM) +FfxUInt32 LoadRwSCDHistogram(FfxInt32 iIndex) +{ + return rw_optical_flow_scd_histogram[FfxInt32x2(iIndex, 0)]; +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_SCD_HISTOGRAM) +void StoreSCDHistogram(FfxInt32 iIndex, FfxUInt32 value) +{ + rw_optical_flow_scd_histogram[FfxInt32x2(iIndex, 0)] = value; +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_SCD_HISTOGRAM) +void AtomicIncrementSCDHistogram(FfxInt32 iIndex, FfxUInt32 valueToAdd) +{ + InterlockedAdd(rw_optical_flow_scd_histogram[FfxInt32x2(iIndex, 0)], valueToAdd); +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_SCD_PREVIOUS_HISTOGRAM) +FfxFloat32 LoadRwSCDPreviousHistogram(FfxInt32 iIndex) +{ + return rw_optical_flow_scd_previous_histogram[FfxInt32x2(iIndex, 0)]; +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_SCD_PREVIOUS_HISTOGRAM) +void StoreSCDPreviousHistogram(FfxInt32 iIndex, FfxFloat32 value) +{ + rw_optical_flow_scd_previous_histogram[FfxInt32x2(iIndex, 0)] = value; +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_SCD_TEMP) +FfxUInt32 LoadRwSCDTemp(FfxInt32 iIndex) +{ + return rw_optical_flow_scd_temp[FfxInt32x2(iIndex, 0)]; +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_SCD_TEMP) +void AtomicIncrementSCDTemp(FfxInt32 iIndex, FfxUInt32 valueToAdd) +{ + InterlockedAdd(rw_optical_flow_scd_temp[FfxInt32x2(iIndex, 0)], valueToAdd); +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_SCD_TEMP) +void ResetSCDTemp() +{ + rw_optical_flow_scd_temp[FfxInt32x2(0, 0)] = 0; + rw_optical_flow_scd_temp[FfxInt32x2(1, 0)] = 0; + rw_optical_flow_scd_temp[FfxInt32x2(2, 0)] = 0; +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_SCD_OUTPUT) +FfxUInt32 LoadRwSCDOutput(FfxInt32 iIndex) +{ + return rw_optical_flow_scd_output[FfxInt32x2(iIndex, 0)]; +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_SCD_OUTPUT) +void StoreSCDOutput(FfxInt32 iIndex, FfxUInt32 value) +{ + rw_optical_flow_scd_output[FfxInt32x2(iIndex, 0)] = value; +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_SCD_OUTPUT) +FfxUInt32 AtomicIncrementSCDOutput(FfxInt32 iIndex, FfxUInt32 valueToAdd) +{ + FfxUInt32 initialValue; + InterlockedAdd(rw_optical_flow_scd_output[FfxInt32x2(iIndex, 0)], valueToAdd, initialValue); + return initialValue; +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_UAV_DEBUG_VISUALIZATION) +void StoreDebugVisualization(FfxUInt32x2 iPxPos, FfxFloat32x3 fColor) +{ + rw_debug_visualization[iPxPos] = FfxFloat32x4(fColor, 1.f); +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_SCD_OUTPUT) +FfxFloat32 GetSceneChangeValue() +{ + if (FrameIndex() <= 5) + return 1.0; + else + return ffxAsFloat(LoadRwSCDOutput(SCD_OUTPUT_SCENE_CHANGE_SLOT)); +} + +FfxBoolean IsSceneChanged() +{ + if (FrameIndex() <= 5) + { + return 1.0; + } + else + { + return (LoadRwSCDOutput(SCD_OUTPUT_HISTORY_BITS_SLOT) & 0xfu) != 0; + } +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_SRV_OPTICAL_FLOW_INPUT) +FfxUInt32 LoadFirstImagePackedLuma(FfxInt32x2 iPxPos) +{ + const FfxInt32 lumaTextureWidth = DisplaySize().x >> OpticalFlowPyramidLevel(); + const FfxInt32 lumaTextureHeight = DisplaySize().y >> OpticalFlowPyramidLevel(); + + FfxInt32x2 adjustedPos = FfxInt32x2( + ffxClamp(iPxPos.x, 0, lumaTextureWidth - 4), + ffxClamp(iPxPos.y, 0, lumaTextureHeight - 1) + ); + + FfxUInt32 luma0 = LoadOpticalFlowInput(adjustedPos + FfxInt32x2(0, 0)); + FfxUInt32 luma1 = LoadOpticalFlowInput(adjustedPos + FfxInt32x2(1, 0)); + FfxUInt32 luma2 = LoadOpticalFlowInput(adjustedPos + FfxInt32x2(2, 0)); + FfxUInt32 luma3 = LoadOpticalFlowInput(adjustedPos + FfxInt32x2(3, 0)); + + return GetPackedLuma(lumaTextureWidth, iPxPos.x, luma0, luma1, luma2, luma3); +} +#endif + +#if defined(FFX_OPTICALFLOW_BIND_SRV_OPTICAL_FLOW_PREVIOUS_INPUT) +FfxUInt32 LoadSecondImagePackedLuma(FfxInt32x2 iPxPos) +{ + const FfxInt32 lumaTextureWidth = DisplaySize().x >> OpticalFlowPyramidLevel(); + const FfxInt32 lumaTextureHeight = DisplaySize().y >> OpticalFlowPyramidLevel(); + + FfxInt32x2 adjustedPos = FfxInt32x2( + ffxClamp(iPxPos.x, 0, lumaTextureWidth - 4), + ffxClamp(iPxPos.y, 0, lumaTextureHeight - 1) + ); + + FfxUInt32 luma0 = LoadOpticalFlowPreviousInput(adjustedPos + FfxInt32x2(0, 0)); + FfxUInt32 luma1 = LoadOpticalFlowPreviousInput(adjustedPos + FfxInt32x2(1, 0)); + FfxUInt32 luma2 = LoadOpticalFlowPreviousInput(adjustedPos + FfxInt32x2(2, 0)); + FfxUInt32 luma3 = LoadOpticalFlowPreviousInput(adjustedPos + FfxInt32x2(3, 0)); + + return GetPackedLuma(lumaTextureWidth, iPxPos.x, luma0, luma1, luma2, luma3); +} +#endif + + +void SPD_SetMipmap(int2 iPxPos, int index, float value) +{ + switch (index) + { + case 0: +#if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT_LEVEL_1 + rw_optical_flow_input_level_1[iPxPos] = value; +#endif // #if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT_LEVEL_1 + break; + case 1: +#if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT_LEVEL_2 + rw_optical_flow_input_level_2[iPxPos] = value; +#endif // #if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT_LEVEL_2 + break; + case 2: +#if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT_LEVEL_3 + rw_optical_flow_input_level_3[iPxPos] = value; +#endif // #if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT_LEVEL_3 + break; + case 3: +#if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT_LEVEL_4 + rw_optical_flow_input_level_4[iPxPos] = value; +#endif // #if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT_LEVEL_4 + break; + case 4: +#if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT_LEVEL_5 + rw_optical_flow_input_level_5[iPxPos] = value; +#endif // #if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT_LEVEL_5 + break; + case 5: +#if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT_LEVEL_6 + rw_optical_flow_input_level_6[iPxPos] = value; +#endif // #if defined FFX_OPTICALFLOW_BIND_UAV_OPTICAL_FLOW_INPUT_LEVEL_6 + break; + } +} + +#endif // #if defined(FFX_GPU) + +#endif // FFX_OPTICALFLOW_CALLBACKS_HLSL_H diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/opticalflow/ffx_opticalflow_common.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/opticalflow/ffx_opticalflow_common.h new file mode 100644 index 00000000..907e7ac7 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/opticalflow/ffx_opticalflow_common.h @@ -0,0 +1,99 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if !defined(FFX_OPTICALFLOW_COMMON_H) +#define FFX_OPTICALFLOW_COMMON_H + +#if defined(FFX_GPU) + +#define SCD_OUTPUT_SCENE_CHANGE_SLOT 0 +#define SCD_OUTPUT_HISTORY_BITS_SLOT 1 +#define SCD_OUTPUT_COMPLETED_WORKGROUPS_SLOT 2 + + +#define ffxClamp(x, a, b) (ffxMax(a, ffxMin(b, x))) + + +FfxUInt32 GetPackedLuma(FfxInt32 width, FfxInt32 x, FfxUInt32 luma0, FfxUInt32 luma1, FfxUInt32 luma2, FfxUInt32 luma3) +{ + FfxUInt32 packedLuma = luma0 | (luma1 << 8) | (luma2 << 16) | (luma3 << 24); + + if (x < 0) + { + FfxUInt32 outOfScreenFiller = packedLuma & 0xffu; + if (x <= -1) + packedLuma = (packedLuma << 8) | outOfScreenFiller; + if (x <= -2) + packedLuma = (packedLuma << 8) | outOfScreenFiller; + if (x <= -3) + packedLuma = (packedLuma << 8) | outOfScreenFiller; + } + else if (x > width - 4) + { + FfxUInt32 outOfScreenFiller = packedLuma & 0xff000000u; + if (x >= width - 3) + packedLuma = (packedLuma >> 8) | outOfScreenFiller; + if (x >= width - 2) + packedLuma = (packedLuma >> 8) | outOfScreenFiller; + if (x >= width - 1) + packedLuma = (packedLuma >> 8) | outOfScreenFiller; + } + return packedLuma; +} + +FfxUInt32 Sad(FfxUInt32 a, FfxUInt32 b) +{ +#if FFX_OPTICALFLOW_USE_MSAD4_INSTRUCTION == 1 + return msad4(a, FfxUInt32x2(b, 0), FfxUInt32x4(0, 0, 0, 0)).x; +#else + return abs(FfxInt32((a >> 0) & 0xffu) - FfxInt32((b >> 0) & 0xffu)) + + abs(FfxInt32((a >> 8) & 0xffu) - FfxInt32((b >> 8) & 0xffu)) + + abs(FfxInt32((a >> 16) & 0xffu) - FfxInt32((b >> 16) & 0xffu)) + + abs(FfxInt32((a >> 24) & 0xffu) - FfxInt32((b >> 24) & 0xffu)); +#endif +} + +FfxUInt32x4 QSad(FfxUInt32 a0, FfxUInt32 a1, FfxUInt32 b) +{ +#if FFX_OPTICALFLOW_USE_MSAD4_INSTRUCTION == 1 + return msad4(b, FfxUInt32x2(a0, a1), FfxUInt32x4(0, 0, 0, 0)); +#else + FfxUInt32x4 sad; + sad.x = Sad(a0, b); + + a0 = (a0 >> 8) | ((a1 & 0xffu) << 24); + a1 >>= 8; + sad.y = Sad(a0, b); + + a0 = (a0 >> 8) | ((a1 & 0xffu) << 24); + a1 >>= 8; + sad.z = Sad(a0, b); + + a0 = (a0 >> 8) | ((a1 & 0xffu) << 24); + sad.w = Sad(a0, b); + return sad; +#endif +} + +#endif // #if defined(FFX_GPU) + +#endif //!defined(FFX_OPTICALFLOW_COMMON_H) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/opticalflow/ffx_opticalflow_compute_luminance_pyramid.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/opticalflow/ffx_opticalflow_compute_luminance_pyramid.h new file mode 100644 index 00000000..b83710c9 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/opticalflow/ffx_opticalflow_compute_luminance_pyramid.h @@ -0,0 +1,107 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_OPTICALFLOW_COMPUTE_LUMINANCE_PYRAMID_H +#define FFX_OPTICALFLOW_COMPUTE_LUMINANCE_PYRAMID_H + +FFX_GROUPSHARED FfxFloat32 spdIntermediateR[16][16]; +FFX_GROUPSHARED FfxFloat32 spdIntermediateG[16][16]; +FFX_GROUPSHARED FfxFloat32 spdIntermediateB[16][16]; +FFX_GROUPSHARED FfxFloat32 spdIntermediateA[16][16]; + +void SPD_IncreaseAtomicCounter(inout FfxUInt32 spdCounter) +{ +} + +void SPD_ResetAtomicCounter() +{ +} + +FfxFloat32x4 SpdLoadSourceImage(FfxFloat32x2 tex, FfxUInt32 slice) +{ + FfxFloat32 luma = LoadRwOpticalFlowInput(FfxInt32x2(tex)); + return FfxFloat32x4(luma, 0, 0, 0); +} + +FfxFloat32x4 SpdLoad(FfxInt32x2 tex, FfxUInt32 slice) +{ + return FfxFloat32x4(0, 0, 0, 0); +} + +void SpdStore(FfxInt32x2 pix, FfxFloat32x4 outValue, FfxUInt32 index, FfxUInt32 slice) +{ + SPD_SetMipmap(pix, index, outValue.r); +} + +void SpdIncreaseAtomicCounter(FfxUInt32 slice) +{ +} + +FfxUInt32 SpdGetAtomicCounter() +{ + return 0; +} + +void SpdResetAtomicCounter(FfxUInt32 slice) +{ + SPD_ResetAtomicCounter(); +} + +FfxFloat32x4 SpdLoadIntermediate(FfxUInt32 x, FfxUInt32 y) +{ + return FfxFloat32x4( + spdIntermediateR[x][y], + spdIntermediateG[x][y], + spdIntermediateB[x][y], + spdIntermediateA[x][y]); +} +void SpdStoreIntermediate(FfxUInt32 x, FfxUInt32 y, FfxFloat32x4 value) +{ + spdIntermediateR[x][y] = value.x; + spdIntermediateG[x][y] = value.y; + spdIntermediateB[x][y] = value.z; + spdIntermediateA[x][y] = value.w; +} +FfxFloat32x4 SpdReduce4(FfxFloat32x4 v0, FfxFloat32x4 v1, FfxFloat32x4 v2, FfxFloat32x4 v3) +{ + return (v0 + v1 + v2 + v3) * 0.25; +} + +#ifdef FFX_HALF +#undef FFX_HALF +#endif + +// https://github.com/GPUOpen-Effects/FidelityFX-SPD/blob/master/docs/FidelityFX_SPD.pdf +#include "spd/ffx_spd.h" + +void ComputeOpticalFlowInputPyramid(FfxInt32x2 iGroupId, FfxInt32 iLocalIndex) +{ + SpdDownsample( + FfxUInt32x2(iGroupId.xy), + FfxUInt32(iLocalIndex), + 6, // mip levels to generate + FfxUInt32(NumWorkGroups()), + 1 // single slice + ); +} + +#endif // FFX_OPTICALFLOW_COMPUTE_LUMINANCE_PYRAMID_H diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/opticalflow/ffx_opticalflow_compute_optical_flow_v5.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/opticalflow/ffx_opticalflow_compute_optical_flow_v5.h new file mode 100644 index 00000000..9c1b522b --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/opticalflow/ffx_opticalflow_compute_optical_flow_v5.h @@ -0,0 +1,279 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_OPTICALFLOW_COMPUTE_OPTICAL_FLOW_V5_H +#define FFX_OPTICALFLOW_COMPUTE_OPTICAL_FLOW_V5_H + +#define CompareSize (4 * 2) +#define BlockSizeY 8 +#define BlockSizeX 8 +#define ThreadCount (4 * 16) +#define SearchRadiusX (8) +#define SearchRadiusY (8) +#define BlockCount 2 + +#define SearchBufferSizeX ((CompareSize + SearchRadiusX*2)/4) +#define SearchBufferSizeY (CompareSize + SearchRadiusY*2) + +FFX_GROUPSHARED FfxUInt32 pixels[CompareSize][CompareSize / 4]; +FFX_GROUPSHARED FfxUInt32 searchBuffer[1][SearchBufferSizeY * SearchBufferSizeX]; +#define bankBreaker 1 +FFX_GROUPSHARED FfxUInt32 sadMapBuffer[4][SearchRadiusY * 2][(SearchRadiusX * 2) / 4 + bankBreaker]; + +#define MaxWaves 2 +FFX_GROUPSHARED FfxUInt32 sWaveSad[MaxWaves]; +FFX_GROUPSHARED FfxUInt32 sWaveMin[MaxWaves]; + +FfxUInt32 BlockSad64(FfxUInt32 blockSadSum, FfxInt32 iLocalIndex, FfxInt32 iLaneToBlockId, FfxInt32 block) +{ + if (iLaneToBlockId != block) + { + blockSadSum = 0u; + } + blockSadSum = ffxWaveSum(blockSadSum); + + if (ffxWaveLaneCount() == 32) + { + FfxInt32 waveId = iLocalIndex >> 5u; + if (ffxWaveIsFirstLane()) + { + sWaveSad[waveId] = blockSadSum; + } + FFX_GROUP_MEMORY_BARRIER; + blockSadSum += sWaveSad[waveId ^ 1]; + } + + return blockSadSum; +} + +FfxUInt32 SadMapMinReduction256(FfxInt32x2 iSearchId, FfxInt32 iLocalIndex) +{ + FfxUInt32 min01 = ffxMin(sadMapBuffer[0][iSearchId.y][iSearchId.x], sadMapBuffer[1][iSearchId.y][iSearchId.x]); + FfxUInt32 min23 = ffxMin(sadMapBuffer[2][iSearchId.y][iSearchId.x], sadMapBuffer[3][iSearchId.y][iSearchId.x]); + FfxUInt32 min0123 = ffxMin(min01, min23); + min0123 = ffxWaveMin(min0123); + + if (ffxWaveLaneCount() == 32) + { + FfxInt32 waveId = iLocalIndex >> 5u; + + if (ffxWaveIsFirstLane()) + { + sWaveMin[waveId] = min0123; + } + FFX_GROUP_MEMORY_BARRIER; + min0123 = ffxMin(min0123, sWaveMin[waveId ^ 1]); + } + + return min0123; +} + +void LoadSearchBuffer(FfxInt32 iLocalIndex, FfxInt32x2 iPxPosShifted) +{ + FfxInt32 baseX = (iPxPosShifted.x - SearchRadiusX); + FfxInt32 baseY = (iPxPosShifted.y - SearchRadiusY); + + for (FfxInt32 id = iLocalIndex; id < SearchBufferSizeX * SearchBufferSizeY; id += ThreadCount) + { + FfxInt32 idx = id % SearchBufferSizeX; + FfxInt32 idy = id / SearchBufferSizeX; + FfxInt32 x = baseX + idx * 4; + FfxInt32 y = baseY + idy; + searchBuffer[0][id] = LoadSecondImagePackedLuma(FfxInt32x2(x, y)); + } + FFX_GROUP_MEMORY_BARRIER; +} + +FfxUInt32x4 CalculateQSads2(FfxInt32x2 iSearchId) +{ + FfxUInt32x4 sad = ffxBroadcast4(0u); + +#if FFX_OPTICALFLOW_USE_MSAD4_INSTRUCTION == 1 + + FfxInt32 idx = iSearchId.y * 6 + iSearchId.x; + + sad = msad4(pixels[0][0], FfxUInt32x2(searchBuffer[0][idx], searchBuffer[0][idx + 1]), sad); + sad = msad4(pixels[0][1], FfxUInt32x2(searchBuffer[0][idx + 1], searchBuffer[0][idx + 2]), sad); + idx += 6; + sad = msad4(pixels[1][0], FfxUInt32x2(searchBuffer[0][idx], searchBuffer[0][idx + 1]), sad); + sad = msad4(pixels[1][1], FfxUInt32x2(searchBuffer[0][idx + 1], searchBuffer[0][idx + 2]), sad); + idx += 6; + sad = msad4(pixels[2][0], FfxUInt32x2(searchBuffer[0][idx], searchBuffer[0][idx + 1]), sad); + sad = msad4(pixels[2][1], FfxUInt32x2(searchBuffer[0][idx + 1], searchBuffer[0][idx + 2]), sad); + idx += 6; + sad = msad4(pixels[3][0], FfxUInt32x2(searchBuffer[0][idx], searchBuffer[0][idx + 1]), sad); + sad = msad4(pixels[3][1], FfxUInt32x2(searchBuffer[0][idx + 1], searchBuffer[0][idx + 2]), sad); + idx += 6; + sad = msad4(pixels[4][0], FfxUInt32x2(searchBuffer[0][idx], searchBuffer[0][idx + 1]), sad); + sad = msad4(pixels[4][1], FfxUInt32x2(searchBuffer[0][idx + 1], searchBuffer[0][idx + 2]), sad); + idx += 6; + sad = msad4(pixels[5][0], FfxUInt32x2(searchBuffer[0][idx], searchBuffer[0][idx + 1]), sad); + sad = msad4(pixels[5][1], FfxUInt32x2(searchBuffer[0][idx + 1], searchBuffer[0][idx + 2]), sad); + idx += 6; + sad = msad4(pixels[6][0], FfxUInt32x2(searchBuffer[0][idx], searchBuffer[0][idx + 1]), sad); + sad = msad4(pixels[6][1], FfxUInt32x2(searchBuffer[0][idx + 1], searchBuffer[0][idx + 2]), sad); + idx += 6; + sad = msad4(pixels[7][0], FfxUInt32x2(searchBuffer[0][idx], searchBuffer[0][idx + 1]), sad); + sad = msad4(pixels[7][1], FfxUInt32x2(searchBuffer[0][idx + 1], searchBuffer[0][idx + 2]), sad); + +#else + for (FfxInt32 dy = 0; dy < CompareSize; dy++) + { + FfxInt32 rowOffset = (iSearchId.y + dy) * SearchBufferSizeX; + FfxUInt32 a0 = searchBuffer[0][rowOffset + iSearchId.x]; + FfxUInt32 a1 = searchBuffer[0][rowOffset + iSearchId.x + 1]; + FfxUInt32 a2 = searchBuffer[0][rowOffset + iSearchId.x + 2]; + sad += QSad(a0, a1, pixels[dy][0]); + sad += QSad(a1, a2, pixels[dy][1]); + } +#endif + + return sad; +} + +FfxUInt32x2 abs_2(FfxInt32x2 val) +{ + FfxInt32x2 tmp = val; + FfxInt32x2 mask = tmp >> 31; + FfxUInt32x2 res = (tmp + mask) ^ mask; + return res; +} + +FfxUInt32 EncodeSearchCoord(FfxInt32x2 coord) +{ +#if FFX_OPTICALFLOW_FIX_TOP_LEFT_BIAS == 1 + FfxUInt32x2 absCoord = FfxUInt32x2(abs_2(coord - 8)); + return FfxUInt32(absCoord.y << 12) | FfxUInt32(absCoord.x << 8) | FfxUInt32(coord.y << 4) | FfxUInt32(coord.x); +#else //FFX_OPTICALFLOW_FIX_TOP_LEFT_BIAS == 1 + return FfxUInt32(coord.y << 8) | FfxUInt32(coord.x); +#endif //FFX_OPTICALFLOW_FIX_TOP_LEFT_BIAS == 1 +} + +FfxInt32x2 DecodeSearchCoord(FfxUInt32 bits) +{ +#if FFX_OPTICALFLOW_FIX_TOP_LEFT_BIAS == 1 + FfxInt32 dx = FfxInt32(bits & 0xfu) - SearchRadiusX; + FfxInt32 dy = FfxInt32((bits >> 4) & 0xfu) - SearchRadiusY; + + return FfxInt32x2(dx, dy); +#else + FfxInt32 dx = FfxInt32(bits & 0xffu) - SearchRadiusX; + FfxInt32 dy = FfxInt32((bits >> 8) & 0xffu) - SearchRadiusY; + + return FfxInt32x2(dx, dy); +#endif +} + +void PrepareSadMap(FfxInt32x2 iSearchId, FfxUInt32x4 qsad) +{ + sadMapBuffer[0][iSearchId.y][iSearchId.x] = (qsad.x << 16) | EncodeSearchCoord(FfxInt32x2(iSearchId.x * 4 + 0, iSearchId.y)); + sadMapBuffer[1][iSearchId.y][iSearchId.x] = (qsad.y << 16) | EncodeSearchCoord(FfxInt32x2(iSearchId.x * 4 + 1, iSearchId.y)); + sadMapBuffer[2][iSearchId.y][iSearchId.x] = (qsad.z << 16) | EncodeSearchCoord(FfxInt32x2(iSearchId.x * 4 + 2, iSearchId.y)); + sadMapBuffer[3][iSearchId.y][iSearchId.x] = (qsad.w << 16) | EncodeSearchCoord(FfxInt32x2(iSearchId.x * 4 + 3, iSearchId.y)); + FFX_GROUP_MEMORY_BARRIER; +} + + +uint ABfe(uint src, uint off, uint bits) { uint mask = (1u << bits) - 1u; return (src >> off) & mask; } +uint ABfi(uint src, uint ins, uint mask) { return (ins & mask) | (src & (~mask)); } +uint ABfiM(uint src, uint ins, uint bits) { uint mask = (1u << bits) - 1u; return (ins & mask) | (src & (~mask)); } +void MapThreads(in FfxInt32x2 iGroupId, in FfxInt32 iLocalIndex, + out FfxInt32x2 iSearchId, out FfxInt32x2 iPxPos, out FfxInt32 iLaneToBlockId) +{ + iSearchId = FfxInt32x2(ABfe(iLocalIndex, 0u, 2u), ABfe(iLocalIndex, 2u, 4u)); + iLaneToBlockId = FfxInt32(ABfe(iLocalIndex, 1u, 1u) | (ABfe(iLocalIndex, 5u, 1u) << 1u)); + iPxPos = (iGroupId << 4u) + iSearchId * FfxInt32x2(4, 1); +} + +void ComputeOpticalFlowAdvanced(FfxInt32x2 iGlobalId, FfxInt32x2 iLocalId, FfxInt32x2 iGroupId, FfxInt32 iLocalIndex) +{ + FfxInt32x2 iSearchId; + FfxInt32x2 iPxPos; + FfxInt32 iLaneToBlockId; + MapThreads(iGroupId, iLocalIndex, iSearchId, iPxPos, iLaneToBlockId); + + FfxInt32x2 currentOFPos = iPxPos >> 3u; + + if (IsSceneChanged()) + { + if ((iSearchId.y & 0x7) == 0 && (iSearchId.x & 0x1) == 0) + { + StoreOpticalFlow(currentOFPos, FfxInt32x2(0, 0)); + } + + return; + } + + const FfxBoolean bUsePredictionFromPreviousLevel = (OpticalFlowPyramidLevel() != OpticalFlowPyramidLevelCount() - 1); + + FfxUInt32 packedLuma_4blocks = LoadFirstImagePackedLuma(iPxPos); + +#if FFX_LOCAL_SEARCH_FALLBACK == 1 + FfxUInt32 prevPackedLuma_4blocks = LoadSecondImagePackedLuma(iPxPos); + FfxUInt32 sad_4blocks = Sad(packedLuma_4blocks, prevPackedLuma_4blocks); +#endif //FFX_LOCAL_SEARCH_FALLBACK + + FfxInt32x2 ofGroupOffset = iGroupId << 1u; + FfxInt32x2 pixelGroupOffset = iGroupId << 4u; + + FfxInt32x2 blockId; + for (blockId.y = 0; blockId.y < BlockCount; blockId.y++) + { + for (blockId.x = 0; blockId.x < BlockCount; blockId.x++) + { + FfxInt32x2 currentVector = LoadRwOpticalFlow(ofGroupOffset + blockId); + if (!bUsePredictionFromPreviousLevel) + { + currentVector = FfxInt32x2(0, 0); + } + + if (iLaneToBlockId == blockId.y * 2 + blockId.x) + { + pixels[iSearchId.y & 0x7][iSearchId.x & 0x1] = packedLuma_4blocks; + } + + LoadSearchBuffer(iLocalIndex, pixelGroupOffset + blockId * 8 + currentVector); + + FfxUInt32x4 qsad = CalculateQSads2(iSearchId); + + PrepareSadMap(iSearchId, qsad); + FfxUInt32 minSad = SadMapMinReduction256(iSearchId, iLocalIndex); + + FfxInt32x2 minSadCoord = DecodeSearchCoord(minSad); + FfxInt32x2 newVector = currentVector + minSadCoord; + +#if FFX_LOCAL_SEARCH_FALLBACK == 1 + FfxUInt32 blockSadSum = BlockSad64(sad_4blocks, iLocalIndex, iLaneToBlockId, blockId.x + blockId.y * 2); + if (OpticalFlowPyramidLevel() == 0 && blockSadSum <= (minSad >> 16u)) + { + newVector = FfxInt32x2(0, 0); + } +#endif //FFX_LOCAL_SEARCH_FALLBACK + + { + StoreOpticalFlow(ofGroupOffset + blockId, newVector); + } + } + } +} + +#endif // FFX_OPTICALFLOW_COMPUTE_OPTICAL_FLOW_V5_H diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/opticalflow/ffx_opticalflow_compute_scd_divergence.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/opticalflow/ffx_opticalflow_compute_scd_divergence.h new file mode 100644 index 00000000..7f473f65 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/opticalflow/ffx_opticalflow_compute_scd_divergence.h @@ -0,0 +1,159 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_OPTICALFLOW_COMPUTE_SCD_DIVERGENCE_H +#define FFX_OPTICALFLOW_COMPUTE_SCD_DIVERGENCE_H + +FFX_GROUPSHARED FfxFloat32 sourceHistogram[256]; +FFX_GROUPSHARED FfxFloat32 filteredHistogram[256]; +FFX_GROUPSHARED FfxFloat32 tempBuffer[256]; +FFX_GROUPSHARED FfxFloat32x2 tempBuffer2[256]; + +void ComputeSCDHistogramsDivergence(FfxInt32x3 iGlobalId, FfxInt32x2 iLocalId, FfxInt32 iLocalIndex, FfxInt32x2 iGroupId, FfxInt32x2 iGroupSize) +{ + FFX_STATIC const FfxFloat32 Factor = 1000000.0; + FFX_STATIC const FfxInt32 WhereToStop = 3*9 - 1; + FFX_STATIC const FfxInt32 HistogramCount = 3 * 3; + + FFX_STATIC const FfxFloat32 Kernel[] = { + 0.0088122291, 0.027143577, 0.065114059, 0.12164907, 0.17699835, 0.20056541 + }; + + sourceHistogram[iLocalIndex] = FfxFloat32(LoadRwSCDHistogram(iGlobalId.x)); + FFX_GROUP_MEMORY_BARRIER; + + const FfxInt32 kernelShift = -5; + const FfxInt32 indexToRead = iLocalIndex + kernelShift; + + FfxFloat32 val = 0.0; + val += Kernel[0] * sourceHistogram[ffxClamp(indexToRead + 0, 0, 255)]; + val += Kernel[1] * sourceHistogram[ffxClamp(indexToRead + 1, 0, 255)]; + val += Kernel[2] * sourceHistogram[ffxClamp(indexToRead + 2, 0, 255)]; + val += Kernel[3] * sourceHistogram[ffxClamp(indexToRead + 3, 0, 255)]; + val += Kernel[4] * sourceHistogram[ffxClamp(indexToRead + 4, 0, 255)]; + val += Kernel[5] * sourceHistogram[ffxClamp(indexToRead + 5, 0, 255)]; + val += Kernel[4] * sourceHistogram[ffxClamp(indexToRead + 6, 0, 255)]; + val += Kernel[3] * sourceHistogram[ffxClamp(indexToRead + 7, 0, 255)]; + val += Kernel[2] * sourceHistogram[ffxClamp(indexToRead + 8, 0, 255)]; + val += Kernel[1] * sourceHistogram[ffxClamp(indexToRead + 9, 0, 255)]; + val += Kernel[0] * sourceHistogram[ffxClamp(indexToRead + 10, 0, 255)]; + + val += 1.0; + + if (iGlobalId.y == 0) + { + if (iLocalIndex == 0) + filteredHistogram[255] = 1.0; + else + filteredHistogram[iLocalIndex - 1] = val; + } + else if (iGlobalId.y == 1) + { + filteredHistogram[iLocalIndex] = val; + } + else if (iGlobalId.y == 2) + { + if (iLocalIndex == 255) + filteredHistogram[0] = 1.0; + else + filteredHistogram[iLocalIndex + 1] = val; + } + FFX_GROUP_MEMORY_BARRIER; + + tempBuffer[iLocalIndex] = filteredHistogram[iLocalIndex]; + FFX_GROUP_MEMORY_BARRIER; + + if (iLocalIndex < 128) tempBuffer[iLocalIndex] += tempBuffer[iLocalIndex + 128]; + FFX_GROUP_MEMORY_BARRIER; + + if (iLocalIndex < 64) tempBuffer[iLocalIndex] += tempBuffer[iLocalIndex + 64]; + FFX_GROUP_MEMORY_BARRIER; + + if (iLocalIndex < 32) tempBuffer[iLocalIndex] += tempBuffer[iLocalIndex + 32]; + if (iLocalIndex < 16) tempBuffer[iLocalIndex] += tempBuffer[iLocalIndex + 16]; + if (iLocalIndex < 8 ) tempBuffer[iLocalIndex] += tempBuffer[iLocalIndex + 8]; + if (iLocalIndex < 4 ) tempBuffer[iLocalIndex] += tempBuffer[iLocalIndex + 4]; + if (iLocalIndex < 2 ) tempBuffer[iLocalIndex] += tempBuffer[iLocalIndex + 2]; + if (iLocalIndex < 1 ) tempBuffer[iLocalIndex] += tempBuffer[iLocalIndex + 1]; + FFX_GROUP_MEMORY_BARRIER; + + filteredHistogram[iLocalIndex] /= tempBuffer[0]; + + FfxFloat32 currentFilteredHistogramsValue = filteredHistogram[iLocalIndex]; + FfxFloat32 previousHistogramsValue = LoadRwSCDPreviousHistogram(iGlobalId.x); + + tempBuffer2[iLocalIndex] = FfxFloat32x2( + currentFilteredHistogramsValue * log(currentFilteredHistogramsValue / previousHistogramsValue), + previousHistogramsValue * log(previousHistogramsValue / currentFilteredHistogramsValue) + ); + FFX_GROUP_MEMORY_BARRIER; + + if (iLocalIndex < 128) tempBuffer2[iLocalIndex] += tempBuffer2[iLocalIndex + 128]; + FFX_GROUP_MEMORY_BARRIER; + + if (iLocalIndex < 64) tempBuffer2[iLocalIndex] += tempBuffer2[iLocalIndex + 64]; + FFX_GROUP_MEMORY_BARRIER; + + if (iLocalIndex < 32) tempBuffer2[iLocalIndex] += tempBuffer2[iLocalIndex + 32]; + if (iLocalIndex < 16) tempBuffer2[iLocalIndex] += tempBuffer2[iLocalIndex + 16]; + if (iLocalIndex < 8 ) tempBuffer2[iLocalIndex] += tempBuffer2[iLocalIndex + 8]; + if (iLocalIndex < 4 ) tempBuffer2[iLocalIndex] += tempBuffer2[iLocalIndex + 4]; + if (iLocalIndex < 2 ) tempBuffer2[iLocalIndex] += tempBuffer2[iLocalIndex + 2]; + + if (iLocalIndex == 0) + { + FfxFloat32x2 sum = tempBuffer2[0] + tempBuffer2[1]; + + FfxFloat32 resFloat = 1 - exp(-(abs(sum.x) + abs(sum.y))); + FfxUInt32 resUInt = FfxUInt32((resFloat / FfxFloat32(HistogramCount)) * Factor); + AtomicIncrementSCDTemp(iGlobalId.y, resUInt); + + FfxUInt32 oldFinishedGroupCount = AtomicIncrementSCDOutput(SCD_OUTPUT_COMPLETED_WORKGROUPS_SLOT, 1); + if (oldFinishedGroupCount == WhereToStop) + { + FfxUInt32 res0 = LoadRwSCDTemp(0); + FfxUInt32 res1 = LoadRwSCDTemp(1); + FfxUInt32 res2 = LoadRwSCDTemp(2); + FfxFloat32 sceneChangeValue = ffxMin(res0, ffxMin(res1, res2)) / Factor; + + FfxUInt32 history = LoadRwSCDOutput(SCD_OUTPUT_HISTORY_BITS_SLOT) << 1; + if (CrossedSceneChangeThreshold(sceneChangeValue)) + { + history |= 1; + } + StoreSCDOutput(SCD_OUTPUT_SCENE_CHANGE_SLOT, ffxAsUInt32(sceneChangeValue)); + StoreSCDOutput(SCD_OUTPUT_HISTORY_BITS_SLOT, history); + StoreSCDOutput(SCD_OUTPUT_COMPLETED_WORKGROUPS_SLOT, 0); + + ResetSCDTemp(); + } + } + + if (iGlobalId.y == 1) + { + StoreSCDPreviousHistogram(iGlobalId.x, currentFilteredHistogramsValue); + + StoreSCDHistogram(iGlobalId.x, 0); + } +} + +#endif // FFX_OPTICALFLOW_COMPUTE_SCD_DIVERGENCE_H diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/opticalflow/ffx_opticalflow_filter_optical_flow_v5.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/opticalflow/ffx_opticalflow_filter_optical_flow_v5.h new file mode 100644 index 00000000..8ebf0beb --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/opticalflow/ffx_opticalflow_filter_optical_flow_v5.h @@ -0,0 +1,58 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_OPTICALFLOW_FILTER_OPTICAL_FLOW_V5_H +#define FFX_OPTICALFLOW_FILTER_OPTICAL_FLOW_V5_H + +void FilterOpticalFlow(FfxInt32x2 iGlobalId, FfxInt32x2 iLocalId, FfxInt32x2 iGroupId, FfxInt32 iLocalIndex) +{ + FfxInt32x2 tmpMV[9]; + FfxInt32 idx = 0; + for (FfxInt32 xx = -1; xx < 2; xx++) + { + for (FfxInt32 yy = -1; yy < 2; yy++) + { + + tmpMV[idx] = LoadPreviousOpticalFlow(iGlobalId + FfxInt32x2(xx, yy)); + idx++; + } + } + + FfxUInt32 ret = 0xFFFFFFFF; + for (FfxInt32 i = 0; i < 9; ++i) + { + FfxUInt32 tmp = 0; + for (FfxInt32 j = 0; j < 9; ++j) + { + FfxInt32x2 delta = tmpMV[i] - tmpMV[j]; + tmp = delta.x * delta.x + (delta.y * delta.y + tmp); + } + + ret = min(((tmp) << 4) | i, ret); + } + + FfxUInt32 minIdx = ret & 0xF; + + StoreOpticalFlow(iGlobalId, tmpMV[minIdx]); +} + +#endif // FFX_OPTICALFLOW_FILTER_OPTICAL_FLOW_V5_H diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/opticalflow/ffx_opticalflow_generate_scd_histogram.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/opticalflow/ffx_opticalflow_generate_scd_histogram.h new file mode 100644 index 00000000..aead4386 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/opticalflow/ffx_opticalflow_generate_scd_histogram.h @@ -0,0 +1,92 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_OPTICALFLOW_GENERATE_SCD_HISTOGRAM_H +#define FFX_OPTICALFLOW_GENERATE_SCD_HISTOGRAM_H + +#define LBASE 10 + +FFX_GROUPSHARED FfxUInt32 scdBuffer[256 * LBASE]; + +void GenerateSceneChangeDetectionHistogram(FfxInt32x3 iGlobalId, FfxInt32x2 iLocalId, FfxInt32 iLocalIndex, FfxInt32x2 iGroupId, FfxInt32x2 iGroupSize) +{ + FFX_STATIC const FfxUInt32 HistogramsPerDim = 3; + + FfxUInt32 divX = DisplaySize().x / HistogramsPerDim; + FfxUInt32 divY = DisplaySize().y / HistogramsPerDim; + + FfxUInt32 nx = iGlobalId.z % HistogramsPerDim; + FfxUInt32 ny = iGlobalId.z / HistogramsPerDim; + FfxUInt32 startX = divX * nx; + FfxUInt32 startY = divY * ny; + FfxUInt32 stopX = startX + divX; + FfxUInt32 stopY = startY + divY; + + const FfxUInt32 bufferOffset = iLocalIndex * LBASE; + + for (FfxInt32 i = 0; i < LBASE; i++) + { + scdBuffer[bufferOffset + i] = 0; + } + FFX_GROUP_MEMORY_BARRIER; + + FfxInt32x2 coord = FfxInt32x2(startX + (4 * iGlobalId.x), startY + iGlobalId.y); + if (coord.x < stopX) + { + for (; coord.y < stopY; coord.y += 128) + { + FfxUInt32x4 color = FfxUInt32x4( + LoadOpticalFlowInput(coord + FfxInt32x2(0, 0)), + LoadOpticalFlowInput(coord + FfxInt32x2(1, 0)), + LoadOpticalFlowInput(coord + FfxInt32x2(2, 0)), + LoadOpticalFlowInput(coord + FfxInt32x2(3, 0)) + ); + color *= LBASE; + + FfxUInt32 scramblingOffset = iLocalIndex % LBASE; + +#if defined(FFX_HLSL) + InterlockedAdd(scdBuffer[color.x + scramblingOffset], 1); + InterlockedAdd(scdBuffer[color.y + scramblingOffset], 1); + InterlockedAdd(scdBuffer[color.z + scramblingOffset], 1); + InterlockedAdd(scdBuffer[color.w + scramblingOffset], 1); +#elif defined(FFX_GLSL) + atomicAdd(scdBuffer[color.x + scramblingOffset], 1); + atomicAdd(scdBuffer[color.y + scramblingOffset], 1); + atomicAdd(scdBuffer[color.z + scramblingOffset], 1); + atomicAdd(scdBuffer[color.w + scramblingOffset], 1); +#endif + } + } + FFX_GROUP_MEMORY_BARRIER; + + FfxUInt32 value = 0; + for (FfxInt32 i = 0; i < LBASE; i++) + { + value += scdBuffer[bufferOffset + i]; + } + + FfxUInt32 histogramStart = (iGroupSize.x * iGroupSize.y) * iGlobalId.z; + AtomicIncrementSCDHistogram(FfxInt32(histogramStart + iLocalIndex), value); +} + +#endif // FFX_OPTICALFLOW_GENERATE_SCD_HISTOGRAM_H diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/opticalflow/ffx_opticalflow_prepare_luma.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/opticalflow/ffx_opticalflow_prepare_luma.h new file mode 100644 index 00000000..57fd8a74 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/opticalflow/ffx_opticalflow_prepare_luma.h @@ -0,0 +1,106 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_OPTICALFLOW_PREPARE_LUMA_H +#define FFX_OPTICALFLOW_PREPARE_LUMA_H + +FfxFloat32 LuminanceToPerceivedLuminance(FfxFloat32 fLuminance) +{ + FfxFloat32 fPercievedLuminance = 0; + if (fLuminance <= 216.0f / 24389.0f) { + fPercievedLuminance = fLuminance * (24389.0f / 27.0f); + } + else { + fPercievedLuminance = ffxPow(fLuminance, 1.0f / 3.0f) * 116.0f - 16.0f; + } + + return fPercievedLuminance * 0.01f; +} + +FfxFloat32 LinearLdrToLuminance(FfxFloat32x3 linearRec709RGB) +{ + FfxFloat32 fY = 0.2126 * linearRec709RGB.x + 0.7152 * linearRec709RGB.y + 0.0722 * linearRec709RGB.z; + return fY; +} + +FfxFloat32 LinearRec2020ToLuminance(FfxFloat32x3 linearRec2020RGB) +{ + FfxFloat32 fY = 0.2627 * linearRec2020RGB.x + 0.678 * linearRec2020RGB.y + 0.0593 * linearRec2020RGB.z; + return fY; +} + +FfxFloat32 PQCorrectedHdrToLuminance(FfxFloat32x3 pq, FfxFloat32 maxLuminance) +{ + FfxFloat32 fY = LinearRec2020ToLuminance(ffxLinearFromPQ(pq) * (10000.0f / maxLuminance)); + return fY; +} + +FfxFloat32x3 ffxscRGBToLinear(FfxFloat32x3 value, FfxFloat32 minLuminance, FfxFloat32 maxLuminance) +{ + FfxFloat32x3 p = value - ffxBroadcast3(minLuminance / 80.0f); + return p / ffxBroadcast3((maxLuminance - minLuminance) / 80.0f); +} + +FfxFloat32 SCRGBCorrectedHdrToLuminance(FfxFloat32x3 scRGB, FfxFloat32 minLuminance, FfxFloat32 maxLuminance) +{ + FfxFloat32 fY = LinearLdrToLuminance(ffxscRGBToLinear(scRGB, minLuminance, maxLuminance)); + return fY; +} + +void PrepareLuma(FfxInt32x2 iGlobalId, FfxInt32 iLocalIndex) +{ +#define PixelsPerThreadX 2 +#define PixelsPerThreadY 2 +#pragma unroll + for (FfxInt32 y = 0; y < PixelsPerThreadY; y++) + { +#pragma unroll + for (FfxInt32 x = 0; x < PixelsPerThreadX; x++) + { + FfxInt32x2 pos = iGlobalId * FfxInt32x2(PixelsPerThreadX, PixelsPerThreadY) + FfxInt32x2(x, y); + FfxInt32x2 iPxHrPos = pos; + FfxFloat32 fY = 0.0; + + FfxFloat32x3 inputColor = LoadInputColor(iPxHrPos).rgb; + + FfxUInt32 backbufferTransferFunction = BackbufferTransferFunction(); + if (backbufferTransferFunction == 0) + { + fY = LinearLdrToLuminance(inputColor); + } + else if (backbufferTransferFunction == 1) + { + fY = PQCorrectedHdrToLuminance(inputColor, MinMaxLuminance()[1]); + fY = LuminanceToPerceivedLuminance(fY); + } + else if (backbufferTransferFunction == 2) + { + fY = SCRGBCorrectedHdrToLuminance(inputColor, MinMaxLuminance()[0], MinMaxLuminance()[1]); + fY = LuminanceToPerceivedLuminance(fY); + } + + StoreOpticalFlowInput(pos, FfxUInt32(fY * 255)); + } + } +} + +#endif // FFX_OPTICALFLOW_PREPARE_LUMA_H diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/opticalflow/ffx_opticalflow_resources.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/opticalflow/ffx_opticalflow_resources.h new file mode 100644 index 00000000..4676af40 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/opticalflow/ffx_opticalflow_resources.h @@ -0,0 +1,74 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_OPTICALFLOW_RESOURCES_H +#define FFX_OPTICALFLOW_RESOURCES_H + +#if defined(FFX_CPU) || defined(FFX_GPU) + +#define FFX_OF_RESOURCE_IDENTIFIER_NULL 0 + +#define FFX_OF_RESOURCE_IDENTIFIER_OPTICAL_FLOW_INPUT_1 1 +#define FFX_OF_RESOURCE_IDENTIFIER_OPTICAL_FLOW_INPUT_1_LEVEL_1 2 +#define FFX_OF_RESOURCE_IDENTIFIER_OPTICAL_FLOW_INPUT_1_LEVEL_2 3 +#define FFX_OF_RESOURCE_IDENTIFIER_OPTICAL_FLOW_INPUT_1_LEVEL_3 4 +#define FFX_OF_RESOURCE_IDENTIFIER_OPTICAL_FLOW_INPUT_1_LEVEL_4 5 +#define FFX_OF_RESOURCE_IDENTIFIER_OPTICAL_FLOW_INPUT_1_LEVEL_5 6 +#define FFX_OF_RESOURCE_IDENTIFIER_OPTICAL_FLOW_INPUT_1_LEVEL_6 7 + +#define FFX_OF_RESOURCE_IDENTIFIER_OPTICAL_FLOW_INPUT_2 8 +#define FFX_OF_RESOURCE_IDENTIFIER_OPTICAL_FLOW_INPUT_2_LEVEL_1 9 +#define FFX_OF_RESOURCE_IDENTIFIER_OPTICAL_FLOW_INPUT_2_LEVEL_2 10 +#define FFX_OF_RESOURCE_IDENTIFIER_OPTICAL_FLOW_INPUT_2_LEVEL_3 11 +#define FFX_OF_RESOURCE_IDENTIFIER_OPTICAL_FLOW_INPUT_2_LEVEL_4 12 +#define FFX_OF_RESOURCE_IDENTIFIER_OPTICAL_FLOW_INPUT_2_LEVEL_5 13 +#define FFX_OF_RESOURCE_IDENTIFIER_OPTICAL_FLOW_INPUT_2_LEVEL_6 14 + +#define FFX_OF_RESOURCE_IDENTIFIER_OPTICAL_FLOW_1 15 +#define FFX_OF_RESOURCE_IDENTIFIER_OPTICAL_FLOW_1_LEVEL_1 16 +#define FFX_OF_RESOURCE_IDENTIFIER_OPTICAL_FLOW_1_LEVEL_2 17 +#define FFX_OF_RESOURCE_IDENTIFIER_OPTICAL_FLOW_1_LEVEL_3 18 +#define FFX_OF_RESOURCE_IDENTIFIER_OPTICAL_FLOW_1_LEVEL_4 19 +#define FFX_OF_RESOURCE_IDENTIFIER_OPTICAL_FLOW_1_LEVEL_5 20 +#define FFX_OF_RESOURCE_IDENTIFIER_OPTICAL_FLOW_1_LEVEL_6 21 + +#define FFX_OF_RESOURCE_IDENTIFIER_OPTICAL_FLOW_2 22 +#define FFX_OF_RESOURCE_IDENTIFIER_OPTICAL_FLOW_2_LEVEL_1 23 +#define FFX_OF_RESOURCE_IDENTIFIER_OPTICAL_FLOW_2_LEVEL_2 24 +#define FFX_OF_RESOURCE_IDENTIFIER_OPTICAL_FLOW_2_LEVEL_3 25 +#define FFX_OF_RESOURCE_IDENTIFIER_OPTICAL_FLOW_2_LEVEL_4 26 +#define FFX_OF_RESOURCE_IDENTIFIER_OPTICAL_FLOW_2_LEVEL_5 27 +#define FFX_OF_RESOURCE_IDENTIFIER_OPTICAL_FLOW_2_LEVEL_6 28 + +#define FFX_OF_RESOURCE_IDENTIFIER_OPTICAL_FLOW_SCD_HISTOGRAM 29 +#define FFX_OF_RESOURCE_IDENTIFIER_OPTICAL_FLOW_SCD_PREVIOUS_HISTOGRAM 30 +#define FFX_OF_RESOURCE_IDENTIFIER_OPTICAL_FLOW_SCD_TEMP 31 + +#define FFX_OF_RESOURCE_IDENTIFIER_COUNT 32 + +#define FFX_OPTICALFLOW_CONSTANTBUFFER_IDENTIFIER 0 +#define FFX_OPTICALFLOW_CONSTANTBUFFER_IDENTIFIER_SPD 1 +#define FFX_OPTICALFLOW_CONSTANTBUFFER_COUNT 2 + +#endif // #if defined(FFX_CPU) || defined(FFX_GPU) + +#endif //!defined( FFX_OPTICALFLOW_RESOURCES_H ) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/opticalflow/ffx_opticalflow_scale_optical_flow_advanced_v5.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/opticalflow/ffx_opticalflow_scale_optical_flow_advanced_v5.h new file mode 100644 index 00000000..16238f4e --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/opticalflow/ffx_opticalflow_scale_optical_flow_advanced_v5.h @@ -0,0 +1,99 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_OPTICALFLOW_SCALE_OPTICAL_FLOW_ADVANCED_V5_H +#define FFX_OPTICALFLOW_SCALE_OPTICAL_FLOW_ADVANCED_V5_H + +#define WG_WIDTH FFX_OPTICALFLOW_THREAD_GROUP_WIDTH +#define WG_HEIGHT FFX_OPTICALFLOW_THREAD_GROUP_HEIGHT +#define WG_DEPTH FFX_OPTICALFLOW_THREAD_GROUP_DEPTH +FFX_GROUPSHARED FfxInt32x2 nearestVectors[4][WG_HEIGHT][WG_WIDTH]; +FFX_GROUPSHARED FfxUInt32 localRegion[4][WG_HEIGHT][WG_WIDTH]; +FFX_GROUPSHARED FfxUInt32 sads[4][WG_HEIGHT][WG_WIDTH]; + +void ScaleOpticalFlowAdvanced(FfxInt32x3 iGlobalId, FfxInt32x3 iLocalId) +{ + if (IsSceneChanged()) + { + StoreOpticalFlowNextLevel(iGlobalId.xy, FfxInt32x2(0, 0)); + + return; + } + + int xOffset = (iLocalId.z % 2) - 1 + iGlobalId.x % 2; + int yOffset = (iLocalId.z / 2) - 1 + iGlobalId.y % 2; + + FfxInt32x2 srcOFPos = FfxInt32x2( + (iGlobalId.x / 2) + xOffset, + (iGlobalId.y / 2) + yOffset + ); + + FfxInt32x2 nearestVector = LoadOpticalFlow(srcOFPos); + nearestVectors[iLocalId.z][iLocalId.y][iLocalId.x] = nearestVector * 2; + + int maxY = 4; + for (int n = iLocalId.z; n < maxY; n += WG_DEPTH) + { + { + FfxInt32x2 lumaPos = FfxInt32x2((iGlobalId.x) * 4, iGlobalId.y * maxY + n); + FfxUInt32 firstPixel = LoadFirstImagePackedLuma(lumaPos); + localRegion[n][iLocalId.y][iLocalId.x] = firstPixel; + } + } + FFX_GROUP_MEMORY_BARRIER; + + uint sad = 0; + for (int n = 0; n < maxY; n++) + { + { + FfxInt32x2 lumaPos = FfxInt32x2((iGlobalId.x) * 4, (iGlobalId.y * maxY + n)) + nearestVector; + FfxUInt32 secondPixel = LoadSecondImagePackedLuma(lumaPos); + sad += Sad(localRegion[n][iLocalId.y][iLocalId.x], secondPixel); + } + } + sads[iLocalId.z][iLocalId.y][iLocalId.x] = sad; + + FFX_GROUP_MEMORY_BARRIER; + + { + if (iLocalId.z == 0) + { + uint bestSad = 0xffffffff; + uint bestId = 0; + + for (int n = 0; n < 4; n++) + { + if ((sads[n][iLocalId.y][iLocalId.x]) < bestSad) + { + bestSad = sads[n][iLocalId.y][iLocalId.x]; + bestId = n; + } + } + + FfxInt32x2 outputVector = nearestVectors[bestId][iLocalId.y][iLocalId.x]; + + StoreOpticalFlowNextLevel(iGlobalId.xy, outputVector); + } + } +} + +#endif // FFX_OPTICALFLOW_SCALE_OPTICAL_FLOW_ADVANCED_V5_H diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/parallelsort/CMakeCompileParallelSortShaders.txt b/manul/thirdparty/fsr2/include/FidelityFX/gpu/parallelsort/CMakeCompileParallelSortShaders.txt new file mode 100644 index 00000000..28b54016 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/parallelsort/CMakeCompileParallelSortShaders.txt @@ -0,0 +1,54 @@ +# This file is part of the FidelityFX SDK. +# +# Copyright (C) 2024 Advanced Micro Devices, Inc. +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files(the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions : +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. + +set(PARALLELSORT_BASE_ARGS + -reflection -deps=gcc -DFFX_GPU=1) + +set(PARALLELSORT_PERMUTATION_ARGS + -DFFX_PARALLELSORT_OPTION_HAS_PAYLOAD={0,1}) + +set(PARALLELSORT_INCLUDE_ARGS + "${FFX_GPU_PATH}" + "${FFX_GPU_PATH}/parallelsort") + +set(PARALLELSORT_INCLUDE_ARGS + "${FFX_GPU_PATH}" + "${FFX_GPU_PATH}/parallelsort") + +if (NOT PARALLELSORT_SHADER_EXT) + set(PARALLELSORT_SHADER_EXT *) +endif() + +file(GLOB PARALLELSORT_SHADERS + "shaders/parallelsort/ffx_parallelsort_reduce_pass.${PARALLELSORT_SHADER_EXT}" + "shaders/parallelsort/ffx_parallelsort_scan_add_pass.${PARALLELSORT_SHADER_EXT}" + "shaders/parallelsort/ffx_parallelsort_scan_pass.${PARALLELSORT_SHADER_EXT}" + "shaders/parallelsort/ffx_parallelsort_scatter_pass.${PARALLELSORT_SHADER_EXT}" + "shaders/parallelsort/ffx_parallelsort_setup_indirect_args_pass.${PARALLELSORT_SHADER_EXT}" + "shaders/parallelsort/ffx_parallelsort_sum_pass.${PARALLELSORT_SHADER_EXT}") + +compile_shaders_with_depfile( + "${FFX_SC_EXECUTABLE}" + "${PARALLELSORT_BASE_ARGS}" "${PARALLELSORT_API_BASE_ARGS}" "${PARALLELSORT_PERMUTATION_ARGS}" "${PARALLELSORT_INCLUDE_ARGS}" + "${PARALLELSORT_SHADERS}" "${FFX_PASS_SHADER_OUTPUT_PATH}" PARALLELSORT_PERMUTATION_OUTPUTS) + +add_shader_output("${PARALLELSORT_PERMUTATION_OUTPUTS}") diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/parallelsort/ffx_parallelsort.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/parallelsort/ffx_parallelsort.h new file mode 100644 index 00000000..d9ef41f6 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/parallelsort/ffx_parallelsort.h @@ -0,0 +1,592 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +/// @defgroup FfxGPUParallelSort FidelityFX Parallel Sort +/// FidelityFX Parallel Sort GPU documentation +/// +/// @ingroup FfxGPUEffects + +/// The number of bits we are sorting per pass. +/// Changing this value requires +/// internal changes in LDS distribution and count, +/// reduce, scan, and scatter passes +/// +/// @ingroup FfxGPUParallelSort +#define FFX_PARALLELSORT_SORT_BITS_PER_PASS 4 + +/// The number of bins used for the counting phase +/// of the algorithm. Changing this value requires +/// internal changes in LDS distribution and count, +/// reduce, scan, and scatter passes +/// +/// @ingroup FfxGPUParallelSort +#define FFX_PARALLELSORT_SORT_BIN_COUNT (1 << FFX_PARALLELSORT_SORT_BITS_PER_PASS) + +/// The number of elements dealt with per running +/// thread +/// +/// @ingroup FfxGPUParallelSort +#define FFX_PARALLELSORT_ELEMENTS_PER_THREAD 4 + +/// The number of threads to execute in parallel +/// for each dispatch group +/// +/// @ingroup FfxGPUParallelSort +#define FFX_PARALLELSORT_THREADGROUP_SIZE 128 + +/// The maximum number of thread groups to run +/// in parallel. Modifying this value can help +/// or hurt GPU occupancy, but is very hardware +/// class specific +/// +/// @ingroup FfxGPUParallelSort +#define FFX_PARALLELSORT_MAX_THREADGROUPS_TO_RUN 800 + +#if defined(FFX_CPU) + /// Constant buffer information needed for + /// the execution of each pass in parallel + /// sort. + /// + /// @ingroup FfxGPUParallelSort + typedef struct FfxParallelSortConstants + { + FfxUInt32 numKeys; ///< The number of keys to sort + FfxInt32 numBlocksPerThreadGroup; ///< How many blocks of keys each thread group needs to process + FfxUInt32 numThreadGroups; ///< How many thread groups are being run concurrently for sort + FfxUInt32 numThreadGroupsWithAdditionalBlocks; ///< How many thread groups need to process additional block data + FfxUInt32 numReduceThreadgroupPerBin; ///< How many thread groups are summed together for each reduced bin entry + FfxUInt32 numScanValues; ///< How many values to perform scan prefix (+ add) on + FfxUInt32 shift; ///< What bits are being sorted (4 bit increments) + FfxUInt32 padding; ///< Padding - unused + + } FfxParallelSortConstants; + + /// Call to calculate the required size for the scratch and reduce + /// scratch buffers used by parallel sort algorithm. + /// + /// @param [in] maxNumKeys The maximum number of keys the algorithm will be asked to sort through. + /// @param [out] scratchBufferSize The size of the scratch buffer that needs to be allocated. + /// @param [out] reduceScratchBufferSize The size of the reduce scratch buffer that needs to be allocated. + /// + /// @ingroup FfxGPUParallelSort + inline void ffxParallelSortCalculateScratchResourceSize(uint32_t maxNumKeys, uint32_t& scratchBufferSize, uint32_t& reduceScratchBufferSize) + { + uint32_t BlockSize = FFX_PARALLELSORT_ELEMENTS_PER_THREAD * FFX_PARALLELSORT_THREADGROUP_SIZE; + uint32_t NumBlocks = FFX_DIVIDE_ROUNDING_UP(maxNumKeys, BlockSize); + uint32_t NumReducedBlocks = FFX_DIVIDE_ROUNDING_UP(NumBlocks, BlockSize); + + scratchBufferSize = FFX_PARALLELSORT_SORT_BIN_COUNT * NumBlocks * sizeof(uint32_t); + reduceScratchBufferSize = FFX_PARALLELSORT_SORT_BIN_COUNT * NumReducedBlocks * sizeof(uint32_t); + } + + /// Call to setup the constant buffer data needed to bind to + /// the GPU for Parallel Sort execution (all passes). Note + /// that the implementor is left to manually modify the shift + /// (bit shift for each pass) value. + /// + /// @param [in] numKeys The number of keys the algorithm will be sorting through. + /// @param [in] maxThreadGroups The maximum number of thread groups to use in parallel. + /// @param [out] constantBuffer The FfxParallelSortConstants buffer to fill with information. + /// @param [out] numThreadGroupsToRun The number of thread groups (dispatch size) to run for this sort run. + /// @param [out] numReducedThreadGroupsToRun The number of reduce thread groups (dispatch size) to run for this sort run. + /// + /// @ingroup FfxGPUParallelSort + inline void ffxParallelSortSetConstantAndDispatchData(uint32_t numKeys, uint32_t maxThreadGroups, FfxParallelSortConstants& constantBuffer, uint32_t& numThreadGroupsToRun, uint32_t& numReducedThreadGroupsToRun) + { + constantBuffer.numKeys = numKeys; + + uint32_t BlockSize = FFX_PARALLELSORT_ELEMENTS_PER_THREAD * FFX_PARALLELSORT_THREADGROUP_SIZE; + uint32_t NumBlocks = FFX_DIVIDE_ROUNDING_UP(numKeys, BlockSize); + + // Figure out data distribution + numThreadGroupsToRun = maxThreadGroups; + uint32_t BlocksPerThreadGroup = (NumBlocks / numThreadGroupsToRun); + constantBuffer.numThreadGroupsWithAdditionalBlocks = NumBlocks % numThreadGroupsToRun; + + if (NumBlocks < numThreadGroupsToRun) + { + BlocksPerThreadGroup = 1; + numThreadGroupsToRun = NumBlocks; + constantBuffer.numThreadGroupsWithAdditionalBlocks = 0; + } + + constantBuffer.numThreadGroups = numThreadGroupsToRun; + constantBuffer.numBlocksPerThreadGroup = BlocksPerThreadGroup; + + // Calculate the number of thread groups to run for reduction (each thread group can process BlockSize number of entries) + numReducedThreadGroupsToRun = FFX_PARALLELSORT_SORT_BIN_COUNT * ((BlockSize > numThreadGroupsToRun) ? 1 : (numThreadGroupsToRun + BlockSize - 1) / BlockSize); + constantBuffer.numReduceThreadgroupPerBin = numReducedThreadGroupsToRun / FFX_PARALLELSORT_SORT_BIN_COUNT; + constantBuffer.numScanValues = numReducedThreadGroupsToRun; // The number of reduce thread groups becomes our scan count (as each thread group writes out 1 value that needs scan prefix) + } + + // We are using some optimizations to hide buffer load latency, so make sure anyone changing this define is made aware of that fact. + static_assert(FFX_PARALLELSORT_ELEMENTS_PER_THREAD == 4, "FFX_ParallelSort Shaders currently explicitly rely on FFX_PARALLELSORT_ELEMENTS_PER_THREAD being set to 4 in order to optimize buffer loads. Please adjust the optimization to factor in the new define value."); +#endif // #if defined(FFX_CPU) + +#if defined(FFX_GPU) + +#if defined(FFX_GLSL) + #extension GL_KHR_shader_subgroup_quad : require + #extension GL_ARB_shader_ballot : require + #extension GL_KHR_shader_subgroup_arithmetic : require +#endif + + FFX_GROUPSHARED FfxUInt32 gs_FFX_PARALLELSORT_Histogram[FFX_PARALLELSORT_THREADGROUP_SIZE * FFX_PARALLELSORT_SORT_BIN_COUNT]; + void ffxParallelSortCountUInt(FfxUInt32 localID, FfxUInt32 groupID, FfxUInt32 ShiftBit) + { + // Start by clearing our local counts in LDS + for (FfxInt32 i = 0; i < FFX_PARALLELSORT_SORT_BIN_COUNT; i++) + gs_FFX_PARALLELSORT_Histogram[(i * FFX_PARALLELSORT_THREADGROUP_SIZE) + localID] = 0; + + // Wait for everyone to catch up + FFX_GROUP_MEMORY_BARRIER; + + // Data is processed in blocks, and how many we process can changed based on how much data we are processing + // versus how many thread groups we are processing with + FfxInt32 BlockSize = FFX_PARALLELSORT_ELEMENTS_PER_THREAD * FFX_PARALLELSORT_THREADGROUP_SIZE; + + // Figure out this thread group's index into the block data (taking into account thread groups that need to do extra reads) + FfxUInt32 NumBlocksPerThreadGroup = FfxNumBlocksPerThreadGroup(); + FfxUInt32 NumThreadGroups = FfxNumThreadGroups(); + FfxUInt32 NumThreadGroupsWithAdditionalBlocks = FfxNumThreadGroupsWithAdditionalBlocks(); + FfxUInt32 NumKeys = FfxNumKeys(); + + FfxUInt32 ThreadgroupBlockStart = (BlockSize * NumBlocksPerThreadGroup * groupID); + FfxUInt32 NumBlocksToProcess = NumBlocksPerThreadGroup; + + if (groupID >= NumThreadGroups - NumThreadGroupsWithAdditionalBlocks) + { + ThreadgroupBlockStart += (groupID - (NumThreadGroups - NumThreadGroupsWithAdditionalBlocks)) * BlockSize; + NumBlocksToProcess++; + } + + // Get the block start index for this thread + FfxUInt32 BlockIndex = ThreadgroupBlockStart + localID; + + // Count value occurrence + for (FfxUInt32 BlockCount = 0; BlockCount < NumBlocksToProcess; BlockCount++, BlockIndex += BlockSize) + { + FfxUInt32 DataIndex = BlockIndex; + + // Pre-load the key values in order to hide some of the read latency + FfxUInt32 srcKeys[FFX_PARALLELSORT_ELEMENTS_PER_THREAD]; + srcKeys[0] = (DataIndex < NumKeys ? FfxLoadKey(DataIndex) : 0xffffffff); + srcKeys[1] = (DataIndex + FFX_PARALLELSORT_THREADGROUP_SIZE < NumKeys ? FfxLoadKey(DataIndex + FFX_PARALLELSORT_THREADGROUP_SIZE) : 0xffffffff); + srcKeys[2] = (DataIndex + FFX_PARALLELSORT_THREADGROUP_SIZE * 2 < NumKeys ? FfxLoadKey(DataIndex + FFX_PARALLELSORT_THREADGROUP_SIZE * 2) : 0xffffffff); + srcKeys[3] = (DataIndex + FFX_PARALLELSORT_THREADGROUP_SIZE * 3 < NumKeys ? FfxLoadKey(DataIndex + FFX_PARALLELSORT_THREADGROUP_SIZE * 3) : 0xffffffff); + + for (FfxUInt32 i = 0; i < FFX_PARALLELSORT_ELEMENTS_PER_THREAD; i++) + { + if (DataIndex < NumKeys) + { + FfxUInt32 localKey = (srcKeys[i] >> ShiftBit) & 0xf; + FFX_ATOMIC_ADD(gs_FFX_PARALLELSORT_Histogram[(localKey * FFX_PARALLELSORT_THREADGROUP_SIZE) + localID], 1); + DataIndex += FFX_PARALLELSORT_THREADGROUP_SIZE; + } + } + } + + // Even though our LDS layout guarantees no collisions, our thread group size is greater than a wave + // so we need to make sure all thread groups are done counting before we start tallying up the results + FFX_GROUP_MEMORY_BARRIER; + + if (localID < FFX_PARALLELSORT_SORT_BIN_COUNT) + { + FfxUInt32 sum = 0; + for (FfxInt32 i = 0; i < FFX_PARALLELSORT_THREADGROUP_SIZE; i++) + { + sum += gs_FFX_PARALLELSORT_Histogram[localID * FFX_PARALLELSORT_THREADGROUP_SIZE + i]; + } + FfxStoreSum(localID * NumThreadGroups + groupID, sum); + } + } + + FFX_GROUPSHARED FfxUInt32 gs_FFX_PARALLELSORT_LDSSums[FFX_PARALLELSORT_THREADGROUP_SIZE]; + FfxUInt32 ffxParallelSortThreadgroupReduce(FfxUInt32 localSum, FfxUInt32 localID) + { + // Do wave local reduce +#if defined(FFX_HLSL) + FfxUInt32 waveReduced = WaveActiveSum(localSum); + + // First lane in a wave writes out wave reduction to LDS (this accounts for num waves per group greater than HW wave size) + // Note that some hardware with very small HW wave sizes (i.e. <= 8) may exhibit issues with this algorithm, and have not been tested. + FfxUInt32 waveID = localID / WaveGetLaneCount(); + if (WaveIsFirstLane()) + gs_FFX_PARALLELSORT_LDSSums[waveID] = waveReduced; + + // Wait for everyone to catch up + FFX_GROUP_MEMORY_BARRIER; + + // First wave worth of threads sum up wave reductions + if (!waveID) + waveReduced = WaveActiveSum((localID < FFX_PARALLELSORT_THREADGROUP_SIZE / WaveGetLaneCount()) ? gs_FFX_PARALLELSORT_LDSSums[localID] : 0); + +#elif defined(FFX_GLSL) + + FfxUInt32 waveReduced = subgroupAdd(localSum); + + // First lane in a wave writes out wave reduction to LDS (this accounts for num waves per group greater than HW wave size) + // Note that some hardware with very small HW wave sizes (i.e. <= 8) may exhibit issues with this algorithm, and have not been tested. + FfxUInt32 waveID = localID / gl_SubGroupSizeARB; + if (subgroupElect()) + gs_FFX_PARALLELSORT_LDSSums[waveID] = waveReduced; + + // Wait for everyone to catch up + FFX_GROUP_MEMORY_BARRIER; + + // First wave worth of threads sum up wave reductions + if (waveID == 0) + waveReduced = subgroupAdd((localID < FFX_PARALLELSORT_THREADGROUP_SIZE / gl_SubGroupSizeARB) ? gs_FFX_PARALLELSORT_LDSSums[localID] : 0); + +#endif // #if defined(FFX_HLSL) + + // Returned the reduced sum + return waveReduced; + } + + void ffxParallelSortReduceCount(FfxUInt32 localID, FfxUInt32 groupID) + { + FfxUInt32 NumReduceThreadgroupPerBin = FfxNumReduceThreadgroupPerBin(); + FfxUInt32 NumThreadGroups = FfxNumThreadGroups(); + + // Figure out what bin data we are reducing + FfxUInt32 BinID = groupID / NumReduceThreadgroupPerBin; + FfxUInt32 BinOffset = BinID * NumThreadGroups; + + // Get the base index for this thread group + FfxUInt32 BaseIndex = (groupID % NumReduceThreadgroupPerBin) * FFX_PARALLELSORT_ELEMENTS_PER_THREAD * FFX_PARALLELSORT_THREADGROUP_SIZE; + + // Calculate partial sums for entries this thread reads in + FfxUInt32 threadgroupSum = 0; + for (FfxUInt32 i = 0; i < FFX_PARALLELSORT_ELEMENTS_PER_THREAD; ++i) + { + FfxUInt32 DataIndex = BaseIndex + (i * FFX_PARALLELSORT_THREADGROUP_SIZE) + localID; + threadgroupSum += (DataIndex < NumThreadGroups) ? FfxLoadSum(BinOffset + DataIndex) : 0; + } + + // Reduce across the entirety of the thread group + threadgroupSum = ffxParallelSortThreadgroupReduce(threadgroupSum, localID); + + // First thread of the group writes out the reduced sum for the bin + if (localID == 0) + FfxStoreReduce(groupID, threadgroupSum); + + // What this will look like in the reduced table is: + // [ [bin0 ... bin0] [bin1 ... bin1] ... ] + } + + FfxUInt32 ffxParallelSortBlockScanPrefix(FfxUInt32 localSum, FfxUInt32 localID) + { +#if defined(FFX_HLSL) + + // Do wave local scan-prefix + FfxUInt32 wavePrefixed = WavePrefixSum(localSum); + + // Since we are dealing with thread group sizes greater than HW wave size, we need to account for what wave we are in. + FfxUInt32 waveID = localID / WaveGetLaneCount(); + FfxUInt32 laneID = WaveGetLaneIndex(); + + // Last element in a wave writes out partial sum to LDS + if (laneID == WaveGetLaneCount() - 1) + gs_FFX_PARALLELSORT_LDSSums[waveID] = wavePrefixed + localSum; + + // Wait for everyone to catch up + FFX_GROUP_MEMORY_BARRIER; + + // First wave prefixes partial sums + if (!waveID) + gs_FFX_PARALLELSORT_LDSSums[localID] = WavePrefixSum(gs_FFX_PARALLELSORT_LDSSums[localID]); + + // Wait for everyone to catch up + FFX_GROUP_MEMORY_BARRIER; + + // Add the partial sums back to each wave prefix + wavePrefixed += gs_FFX_PARALLELSORT_LDSSums[waveID]; + +#elif defined(FFX_GLSL) + + // Do wave local scan-prefix + FfxUInt32 wavePrefixed = subgroupExclusiveAdd(localSum); + + // Since we are dealing with thread group sizes greater than HW wave size, we need to account for what wave we are in. + FfxUInt32 waveID = localID / gl_SubGroupSizeARB; + FfxUInt32 laneID = gl_SubGroupInvocationARB; + + // Last element in a wave writes out partial sum to LDS + if (laneID == gl_SubGroupSizeARB - 1) + gs_FFX_PARALLELSORT_LDSSums[waveID] = wavePrefixed + localSum; + + // Wait for everyone to catch up + FFX_GROUP_MEMORY_BARRIER; + + // First wave prefixes partial sums + if (waveID == 0) + gs_FFX_PARALLELSORT_LDSSums[localID] = subgroupExclusiveAdd(gs_FFX_PARALLELSORT_LDSSums[localID]); + + // Wait for everyone to catch up + FFX_GROUP_MEMORY_BARRIER; + + // Add the partial sums back to each wave prefix + wavePrefixed += gs_FFX_PARALLELSORT_LDSSums[waveID]; + +#endif // #if defined(FFX_HLSL) + + return wavePrefixed; + } + + // This is to transform uncoalesced loads into coalesced loads and + // then scattered loads from LDS + FFX_GROUPSHARED FfxUInt32 gs_FFX_PARALLELSORT_LDS[FFX_PARALLELSORT_ELEMENTS_PER_THREAD][FFX_PARALLELSORT_THREADGROUP_SIZE]; + void ffxParallelSortScanPrefix(FfxUInt32 numValuesToScan, FfxUInt32 localID, FfxUInt32 groupID, FfxUInt32 BinOffset, FfxUInt32 BaseIndex, bool AddPartialSums) + { + // Perform coalesced loads into LDS + for (FfxUInt32 i = 0; i < FFX_PARALLELSORT_ELEMENTS_PER_THREAD; i++) + { + FfxUInt32 DataIndex = BaseIndex + (i * FFX_PARALLELSORT_THREADGROUP_SIZE) + localID; + + FfxUInt32 col = ((i * FFX_PARALLELSORT_THREADGROUP_SIZE) + localID) / FFX_PARALLELSORT_ELEMENTS_PER_THREAD; + FfxUInt32 row = ((i * FFX_PARALLELSORT_THREADGROUP_SIZE) + localID) % FFX_PARALLELSORT_ELEMENTS_PER_THREAD; + gs_FFX_PARALLELSORT_LDS[row][col] = (DataIndex < numValuesToScan) ? FfxLoadScanSource(BinOffset + DataIndex) : 0; + } + + // Wait for everyone to catch up + FFX_GROUP_MEMORY_BARRIER; + + FfxUInt32 threadgroupSum = 0; + // Calculate the local scan-prefix for current thread + for (FfxUInt32 i = 0; i < FFX_PARALLELSORT_ELEMENTS_PER_THREAD; i++) + { + FfxUInt32 tmp = gs_FFX_PARALLELSORT_LDS[i][localID]; + gs_FFX_PARALLELSORT_LDS[i][localID] = threadgroupSum; + threadgroupSum += tmp; + } + + // Scan prefix partial sums + threadgroupSum = ffxParallelSortBlockScanPrefix(threadgroupSum, localID); + + // Add reduced partial sums if requested + FfxUInt32 partialSum = 0; + if (AddPartialSums) + { + // Partial sum additions are a little special as they are tailored to the optimal number of + // thread groups we ran in the beginning, so need to take that into account + partialSum = FfxLoadScanScratch(groupID); + } + + // Add the block scanned-prefixes back in + for (FfxUInt32 i = 0; i < FFX_PARALLELSORT_ELEMENTS_PER_THREAD; i++) + gs_FFX_PARALLELSORT_LDS[i][localID] += threadgroupSum; + + // Wait for everyone to catch up + FFX_GROUP_MEMORY_BARRIER; + + // Perform coalesced writes to scan dst + for (FfxUInt32 i = 0; i < FFX_PARALLELSORT_ELEMENTS_PER_THREAD; i++) + { + FfxUInt32 DataIndex = BaseIndex + (i * FFX_PARALLELSORT_THREADGROUP_SIZE) + localID; + + FfxUInt32 col = ((i * FFX_PARALLELSORT_THREADGROUP_SIZE) + localID) / FFX_PARALLELSORT_ELEMENTS_PER_THREAD; + FfxUInt32 row = ((i * FFX_PARALLELSORT_THREADGROUP_SIZE) + localID) % FFX_PARALLELSORT_ELEMENTS_PER_THREAD; + + if (DataIndex < numValuesToScan) + FfxStoreScanDest(BinOffset + DataIndex, gs_FFX_PARALLELSORT_LDS[row][col] + partialSum); + } + } + + // Offset cache to avoid loading the offsets all the time + FFX_GROUPSHARED FfxUInt32 gs_FFX_PARALLELSORT_BinOffsetCache[FFX_PARALLELSORT_THREADGROUP_SIZE]; + // Local histogram for offset calculations + FFX_GROUPSHARED FfxUInt32 gs_FFX_PARALLELSORT_LocalHistogram[FFX_PARALLELSORT_SORT_BIN_COUNT]; + // Scratch area for algorithm + FFX_GROUPSHARED FfxUInt32 gs_FFX_PARALLELSORT_LDSScratch[FFX_PARALLELSORT_THREADGROUP_SIZE]; + + void ffxParallelSortScatterUInt(FfxUInt32 localID, FfxUInt32 groupID, FfxUInt32 ShiftBit) + { + FfxUInt32 NumBlocksPerThreadGroup = FfxNumBlocksPerThreadGroup(); + FfxUInt32 NumThreadGroups = FfxNumThreadGroups(); + FfxUInt32 NumThreadGroupsWithAdditionalBlocks = FfxNumThreadGroupsWithAdditionalBlocks(); + FfxUInt32 NumKeys = FfxNumKeys(); + + // Load the sort bin threadgroup offsets into LDS for faster referencing + if (localID < FFX_PARALLELSORT_SORT_BIN_COUNT) + gs_FFX_PARALLELSORT_BinOffsetCache[localID] = FfxLoadSum(localID * NumThreadGroups + groupID); + + // Wait for everyone to catch up + FFX_GROUP_MEMORY_BARRIER; + + // Data is processed in blocks, and how many we process can changed based on how much data we are processing + // versus how many thread groups we are processing with + int BlockSize = FFX_PARALLELSORT_ELEMENTS_PER_THREAD * FFX_PARALLELSORT_THREADGROUP_SIZE; + + // Figure out this thread group's index into the block data (taking into account thread groups that need to do extra reads) + FfxUInt32 ThreadgroupBlockStart = (BlockSize * NumBlocksPerThreadGroup * groupID); + FfxUInt32 NumBlocksToProcess = NumBlocksPerThreadGroup; + + if (groupID >= NumThreadGroups - NumThreadGroupsWithAdditionalBlocks) + { + ThreadgroupBlockStart += (groupID - (NumThreadGroups - NumThreadGroupsWithAdditionalBlocks)) * BlockSize; + NumBlocksToProcess++; + } + + // Get the block start index for this thread + FfxUInt32 BlockIndex = ThreadgroupBlockStart + localID; + + // Count value occurences + FfxUInt32 newCount; + for (int BlockCount = 0; BlockCount < NumBlocksToProcess; BlockCount++, BlockIndex += BlockSize) + { + FfxUInt32 DataIndex = BlockIndex; + + // Pre-load the key values in order to hide some of the read latency + FfxUInt32 srcKeys[FFX_PARALLELSORT_ELEMENTS_PER_THREAD]; + srcKeys[0] = (DataIndex < NumKeys ? FfxLoadKey(DataIndex) : 0xffffffff); + srcKeys[1] = (DataIndex + FFX_PARALLELSORT_THREADGROUP_SIZE < NumKeys ? FfxLoadKey(DataIndex + FFX_PARALLELSORT_THREADGROUP_SIZE) : 0xffffffff); + srcKeys[2] = (DataIndex + FFX_PARALLELSORT_THREADGROUP_SIZE * 2 < NumKeys ? FfxLoadKey(DataIndex + FFX_PARALLELSORT_THREADGROUP_SIZE * 2) : 0xffffffff); + srcKeys[3] = (DataIndex + FFX_PARALLELSORT_THREADGROUP_SIZE * 3 < NumKeys ? FfxLoadKey(DataIndex + FFX_PARALLELSORT_THREADGROUP_SIZE * 3) : 0xffffffff); + + +#ifdef FFX_PARALLELSORT_COPY_VALUE + FfxUInt32 srcValues[FFX_PARALLELSORT_ELEMENTS_PER_THREAD]; + srcValues[0] = (DataIndex < NumKeys ? FfxLoadPayload(DataIndex) : 0); + srcValues[1] = (DataIndex + FFX_PARALLELSORT_THREADGROUP_SIZE < NumKeys ? FfxLoadPayload(DataIndex + FFX_PARALLELSORT_THREADGROUP_SIZE) : 0); + srcValues[2] = (DataIndex + FFX_PARALLELSORT_THREADGROUP_SIZE * 2 < NumKeys ? FfxLoadPayload(DataIndex + FFX_PARALLELSORT_THREADGROUP_SIZE * 2) : 0); + srcValues[3] = (DataIndex + FFX_PARALLELSORT_THREADGROUP_SIZE * 3 < NumKeys ? FfxLoadPayload(DataIndex + FFX_PARALLELSORT_THREADGROUP_SIZE * 3) : 0); + +#endif // FFX_PARALLELSORT_COPY_VALUE + + for (int i = 0; i < FFX_PARALLELSORT_ELEMENTS_PER_THREAD; i++) + { + // Clear the local histogram + if (localID < FFX_PARALLELSORT_SORT_BIN_COUNT) + gs_FFX_PARALLELSORT_LocalHistogram[localID] = 0; + + FfxUInt32 localKey = srcKeys[i]; +#ifdef FFX_PARALLELSORT_COPY_VALUE + FfxUInt32 localValue = srcValues[i]; +#endif // FFX_PARALLELSORT_COPY_VALUE + + // Sort the keys locally in LDS + for (FfxUInt32 bitShift = 0; bitShift < FFX_PARALLELSORT_SORT_BITS_PER_PASS; bitShift += 2) + { + // Figure out the keyIndex + FfxUInt32 keyIndex = (localKey >> ShiftBit) & 0xf; + FfxUInt32 bitKey = (keyIndex >> bitShift) & 0x3; + + // Create a packed histogram + FfxUInt32 packedHistogram = 1 << (bitKey * 8); + + // Sum up all the packed keys (generates counted offsets up to current thread group) + FfxUInt32 localSum = ffxParallelSortBlockScanPrefix(packedHistogram, localID); + + // Last thread stores the updated histogram counts for the thread group + // Scratch = 0xsum3|sum2|sum1|sum0 for thread group + if (localID == (FFX_PARALLELSORT_THREADGROUP_SIZE - 1)) + gs_FFX_PARALLELSORT_LDSScratch[0] = localSum + packedHistogram; + + // Wait for everyone to catch up + FFX_GROUP_MEMORY_BARRIER; + + // Load the sums value for the thread group + packedHistogram = gs_FFX_PARALLELSORT_LDSScratch[0]; + + // Add prefix offsets for all 4 bit "keys" (packedHistogram = 0xsum2_1_0|sum1_0|sum0|0) + packedHistogram = (packedHistogram << 8) + (packedHistogram << 16) + (packedHistogram << 24); + + // Calculate the proper offset for this thread's value + localSum += packedHistogram; + + // Calculate target offset + FfxUInt32 keyOffset = (localSum >> (bitKey * 8)) & 0xff; + + // Re-arrange the keys (store, sync, load) + gs_FFX_PARALLELSORT_LDSSums[keyOffset] = localKey; + FFX_GROUP_MEMORY_BARRIER; + localKey = gs_FFX_PARALLELSORT_LDSSums[localID]; + + // Wait for everyone to catch up + FFX_GROUP_MEMORY_BARRIER; + +#ifdef FFX_PARALLELSORT_COPY_VALUE + // Re-arrange the values if we have them (store, sync, load) + gs_FFX_PARALLELSORT_LDSSums[keyOffset] = localValue; + FFX_GROUP_MEMORY_BARRIER; + localValue = gs_FFX_PARALLELSORT_LDSSums[localID]; + + // Wait for everyone to catch up + FFX_GROUP_MEMORY_BARRIER; +#endif // FFX_PARALLELSORT_COPY_VALUE + } + + // Need to recalculate the keyIndex on this thread now that values have been copied around the thread group + FfxUInt32 keyIndex = (localKey >> ShiftBit) & 0xf; + + // Reconstruct histogram + FFX_ATOMIC_ADD(gs_FFX_PARALLELSORT_LocalHistogram[keyIndex], 1); + + // Wait for everyone to catch up + FFX_GROUP_MEMORY_BARRIER; + + // Prefix histogram +#if defined(FFX_HLSL) + FfxUInt32 histogramPrefixSum = WavePrefixSum(localID < FFX_PARALLELSORT_SORT_BIN_COUNT ? gs_FFX_PARALLELSORT_LocalHistogram[localID] : 0); +#elif defined(FFX_GLSL) + FfxUInt32 histogramPrefixSum = subgroupExclusiveAdd(localID < FFX_PARALLELSORT_SORT_BIN_COUNT ? gs_FFX_PARALLELSORT_LocalHistogram[localID] : 0); +#endif // #if defined(FFX_HLSL) + + // Broadcast prefix-sum via LDS + if (localID < FFX_PARALLELSORT_SORT_BIN_COUNT) + gs_FFX_PARALLELSORT_LDSScratch[localID] = histogramPrefixSum; + + // Get the global offset for this key out of the cache + FfxUInt32 globalOffset = gs_FFX_PARALLELSORT_BinOffsetCache[keyIndex]; + + // Wait for everyone to catch up + FFX_GROUP_MEMORY_BARRIER; + + // Get the local offset (at this point the keys are all in increasing order from 0 -> num bins in localID 0 -> thread group size) + FfxUInt32 localOffset = localID - gs_FFX_PARALLELSORT_LDSScratch[keyIndex]; + + // Write to destination + FfxUInt32 totalOffset = globalOffset + localOffset; + + if (totalOffset < NumKeys) + { + FfxStoreKey(totalOffset, localKey); + +#ifdef FFX_PARALLELSORT_COPY_VALUE + FfxStorePayload(totalOffset, localValue); +#endif // FFX_PARALLELSORT_COPY_VALUE + } + + // Wait for everyone to catch up + FFX_GROUP_MEMORY_BARRIER; + + // Update the cached histogram for the next set of entries + if (localID < FFX_PARALLELSORT_SORT_BIN_COUNT) + gs_FFX_PARALLELSORT_BinOffsetCache[localID] += gs_FFX_PARALLELSORT_LocalHistogram[localID]; + + DataIndex += FFX_PARALLELSORT_THREADGROUP_SIZE; // Increase the data offset by thread group size + } + } + } + +#endif // defined(FFX_GPU) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/parallelsort/ffx_parallelsort_callbacks_glsl.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/parallelsort/ffx_parallelsort_callbacks_glsl.h new file mode 100644 index 00000000..56d7e89e --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/parallelsort/ffx_parallelsort_callbacks_glsl.h @@ -0,0 +1,245 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_parallelsort_resources.h" + +#if defined(FFX_GPU) +#include "ffx_core.h" + +#ifndef FFX_PREFER_WAVE64 +#define FFX_PREFER_WAVE64 +#endif // #ifndef FFX_PREFER_WAVE64 + +#pragma warning(disable: 3205) // conversion from larger type to smaller + +#if defined(FFX_PARALLELSORT_BIND_CB_PARALLEL_SORT) + layout(set = 0, binding = FFX_PARALLELSORT_BIND_CB_PARALLEL_SORT, std140) uniform cbParallelSort_t + { + FfxUInt32 numKeys; + FfxInt32 numBlocksPerThreadGroup; + FfxUInt32 numThreadGroups; + FfxUInt32 numThreadGroupsWithAdditionalBlocks; + FfxUInt32 numReduceThreadgroupPerBin; + FfxUInt32 numScanValues; + FfxUInt32 shiftBit; + FfxUInt32 padding; + } cbParallelSort; +#endif // #if defined(FFX_PARALLELSORT_BIND_CB_PARALLEL_SORT) + +FfxUInt32 NumKeys() +{ +#if defined(FFX_PARALLELSORT_BIND_CB_PARALLEL_SORT) + return cbParallelSort.numKeys; +#else + return 0; +#endif // #if defined(FFX_PARALLELSORT_BIND_CB_PARALLEL_SORT) +} + +FfxInt32 NumBlocksPerThreadGroup() +{ +#if defined(FFX_PARALLELSORT_BIND_CB_PARALLEL_SORT) + return cbParallelSort.numBlocksPerThreadGroup; +#else + return 0; +#endif // #if defined(FFX_PARALLELSORT_BIND_CB_PARALLEL_SORT) +} + +FfxUInt32 NumThreadGroups() +{ +#if defined(FFX_PARALLELSORT_BIND_CB_PARALLEL_SORT) + return cbParallelSort.numThreadGroups; +#else + return 0; +#endif // #if defined(FFX_PARALLELSORT_BIND_CB_PARALLEL_SORT) +} + +FfxUInt32 NumThreadGroupsWithAdditionalBlocks() +{ +#if defined(FFX_PARALLELSORT_BIND_CB_PARALLEL_SORT) + return cbParallelSort.numThreadGroupsWithAdditionalBlocks; +#else + return 0; +#endif // #if defined(FFX_PARALLELSORT_BIND_CB_PARALLEL_SORT) +} + +FfxUInt32 NumReduceThreadgroupPerBin() +{ +#if defined(FFX_PARALLELSORT_BIND_CB_PARALLEL_SORT) + return cbParallelSort.numReduceThreadgroupPerBin; +#else + return 0; +#endif // #if defined(FFX_PARALLELSORT_BIND_CB_PARALLEL_SORT) +} + +FfxUInt32 NumScanValues() +{ +#if defined(FFX_PARALLELSORT_BIND_CB_PARALLEL_SORT) + return cbParallelSort.numScanValues; +#else + return 0; +#endif // #if defined(FFX_PARALLELSORT_BIND_CB_PARALLEL_SORT) +} + +FfxUInt32 ShiftBit() +{ +#if defined(FFX_PARALLELSORT_BIND_CB_PARALLEL_SORT) + return cbParallelSort.shiftBit; +#else + return 0; +#endif // #if defined(FFX_PARALLELSORT_BIND_CB_PARALLEL_SORT) +} + + +#if defined(FFX_PARALLELSORT_BIND_UAV_SOURCE_KEYS) + layout(set = 0, binding = FFX_PARALLELSORT_BIND_UAV_SOURCE_KEYS, std430) coherent buffer ParallelSortSrcKeys_t { uint source_keys[]; } rw_source_keys; +#endif // #if defined(FFX_PARALLELSORT_BIND_UAV_SOURCE_KEYS) + +#if defined(FFX_PARALLELSORT_BIND_UAV_DEST_KEYS) + layout(set = 0, binding = FFX_PARALLELSORT_BIND_UAV_DEST_KEYS, std430) coherent buffer ParallelSortDstKeys_t { uint dest_keys[]; } rw_dest_keys; +#endif // #if defined(FFX_PARALLELSORT_BIND_UAV_DEST_KEYS) + +#if defined(FFX_PARALLELSORT_BIND_UAV_SOURCE_PAYLOADS) + layout(set = 0, binding = FFX_PARALLELSORT_BIND_UAV_SOURCE_PAYLOADS, std430) coherent buffer ParallelSortSrcPayload_t { uint source_payloads[]; } rw_source_payloads; +#endif // #if defined(FFX_PARALLELSORT_BIND_UAV_SOURCE_PAYLOADS) + +#if defined(FFX_PARALLELSORT_BIND_UAV_DEST_PAYLOADS) + layout(set = 0, binding = FFX_PARALLELSORT_BIND_UAV_DEST_PAYLOADS, std430) coherent buffer ParallelSortDstPayload_t { uint dest_payloads[]; } rw_dest_payloads; +#endif // #if defined(FFX_PARALLELSORT_BIND_UAV_DEST_PAYLOADS) + +#if defined(FFX_PARALLELSORT_BIND_UAV_SUM_TABLE) + layout(set = 0, binding = FFX_PARALLELSORT_BIND_UAV_SUM_TABLE, std430) coherent buffer ParallelSortSumTable_t { uint sum_table[]; } rw_sum_table; +#endif // #if defined(FFX_PARALLELSORT_BIND_UAV_SUM_TABLE) + +#if defined(FFX_PARALLELSORT_BIND_UAV_REDUCE_TABLE) + layout(set = 0, binding = FFX_PARALLELSORT_BIND_UAV_REDUCE_TABLE, std430) coherent buffer ParallelSortReduceTable_t { uint reduce_table[]; } rw_reduce_table; +#endif // #if defined(FFX_PARALLELSORT_BIND_UAV_REDUCE_TABLE) + +#if defined(FFX_PARALLELSORT_BIND_UAV_SCAN_SOURCE) + layout(set = 0, binding = FFX_PARALLELSORT_BIND_UAV_SCAN_SOURCE, std430) coherent buffer ParallelSortScanSrc_t { uint scan_source[]; } rw_scan_source; +#endif // #if defined(FFX_PARALLELSORT_BIND_UAV_SCAN_SOURCE) + +#if defined(FFX_PARALLELSORT_BIND_UAV_SCAN_DEST) + layout(set = 0, binding = FFX_PARALLELSORT_BIND_UAV_SCAN_DEST, std430) coherent buffer ParallelSortScanDst_t { uint scan_dest[]; } rw_scan_dest; +#endif // #if defined(FFX_PARALLELSORT_BIND_UAV_SCAN_DEST) + +#if defined(FFX_PARALLELSORT_BIND_UAV_SCAN_SCRATCH) + layout(set = 0, binding = FFX_PARALLELSORT_BIND_UAV_SCAN_SCRATCH, std430) coherent buffer ParallelSortScanScratch_t { uint scan_scratch[]; } rw_scan_scratch; +#endif // #if defined(FFX_PARALLELSORT_BIND_UAV_SCAN_SCRATCH) + +// UAV declarations +#if defined(FFX_PARALLELSORT_BIND_UAV_COUNT_SCATTER_ARGS) + layout(set = 0, binding = FFX_PARALLELSORT_BIND_UAV_COUNT_SCATTER_ARGS, std430) coherent buffer ParallelSortCountScatterArgs_t { uint count_scatter_args[]; } rw_count_scatter_args; +#endif // #if defined(FFX_PARALLELSORT_BIND_UAV_COUNT_SCATTER_ARGS) + +#if defined(FFX_PARALLELSORT_BIND_UAV_REDUCE_SCAN_ARGS) + layout(set = 0, binding = FFX_PARALLELSORT_BIND_UAV_REDUCE_SCAN_ARGS, std430) coherent buffer ParallelSortReduceScanArgs_t { uint reduce_scan_args[]; } rw_reduce_scan_args; +#endif // #if defined(FFX_PARALLELSORT_BIND_UAV_REDUCE_SCAN_ARGS) + +#if defined(FFX_PARALLELSORT_BIND_UAV_SOURCE_KEYS) + FfxUInt32 LoadSourceKey(FfxUInt32 index) + { + return rw_source_keys.source_keys[index]; + } +#endif // #if defined(FFX_PARALLELSORT_BIND_UAV_SOURCE_KEYS) + +#if defined(FFX_PARALLELSORT_BIND_UAV_DEST_KEYS) + void StoreDestKey(FfxUInt32 index, FfxUInt32 value) + { + rw_dest_keys.dest_keys[index] = value; + } +#endif // #if defined(FFX_PARALLELSORT_BIND_UAV_DEST_KEYS) + +#if defined(FFX_PARALLELSORT_BIND_UAV_SOURCE_PAYLOADS) + FfxUInt32 LoadSourcePayload(FfxUInt32 index) + { + return rw_source_payloads.source_payloads[index]; + } +#endif // #if defined(FFX_PARALLELSORT_BIND_UAV_SOURCE_PAYLOADS) + +#if defined(FFX_PARALLELSORT_BIND_UAV_DEST_PAYLOADS) + void StoreDestPayload(FfxUInt32 index, FfxUInt32 value) + { + rw_dest_payloads.dest_payloads[index] = value; + } +#endif // #if defined(FFX_PARALLELSORT_BIND_UAV_DEST_PAYLOADS) + +#if defined(FFX_PARALLELSORT_BIND_UAV_SUM_TABLE) + FfxUInt32 LoadSumTable(FfxUInt32 index) + { + return rw_sum_table.sum_table[index]; + } +#endif // #if defined(FFX_PARALLELSORT_BIND_UAV_SUM_TABLE) + +#if defined(FFX_PARALLELSORT_BIND_UAV_SUM_TABLE) + void StoreSumTable(FfxUInt32 index, FfxUInt32 value) + { + rw_sum_table.sum_table[index] = value; + } +#endif // #if defined(FFX_PARALLELSORT_BIND_UAV_SUM_TABLE) + +#if defined(FFX_PARALLELSORT_BIND_UAV_REDUCE_TABLE) + void StoreReduceTable(FfxUInt32 index, FfxUInt32 value) + { + rw_reduce_table.reduce_table[index] = value; + } +#endif // #if defined(FFX_PARALLELSORT_BIND_UAV_REDUCE_TABLE) + +#if defined(FFX_PARALLELSORT_BIND_UAV_SCAN_SOURCE) + FfxUInt32 LoadScanSource(FfxUInt32 index) + { + return rw_scan_source.scan_source[index]; + } +#endif // #if defined(FFX_PARALLELSORT_BIND_UAV_SCAN_SOURCE) + +#if defined(FFX_PARALLELSORT_BIND_UAV_SCAN_DEST) + void StoreScanDest(FfxUInt32 index, FfxUInt32 value) + { + rw_scan_dest.scan_dest[index] = value; + } +#endif // #if defined(FFX_PARALLELSORT_BIND_UAV_SCAN_DEST) + +#if defined(FFX_PARALLELSORT_BIND_UAV_SCAN_SCRATCH) + FfxUInt32 LoadScanScratch(FfxUInt32 index) + { + return rw_scan_scratch.scan_scratch[index]; + } +#endif // #if defined(FFX_PARALLELSORT_BIND_UAV_SCAN_SCRATCH) + +#if defined(FFX_PARALLELSORT_BIND_UAV_COUNT_SCATTER_ARGS) + void StoreCountScatterArgs(FfxUInt32 x, FfxUInt32 y, FfxUInt32 z) + { + rw_count_scatter_args.count_scatter_args[0] = x; + rw_count_scatter_args.count_scatter_args[1] = y; + rw_count_scatter_args.count_scatter_args[2] = z; + } +#endif // defined(FFX_PARALLELSORT_BIND_UAV_COUNT_SCATTER_ARGS) + +#if defined(FFX_PARALLELSORT_BIND_UAV_REDUCE_SCAN_ARGS) + void StoreReduceScanArgs(FfxUInt32 x, FfxUInt32 y, FfxUInt32 z) + { + rw_reduce_scan_args.reduce_scan_args[0] = x; + rw_reduce_scan_args.reduce_scan_args[1] = y; + rw_reduce_scan_args.reduce_scan_args[2] = z; + } +#endif // defined(FFX_PARALLELSORT_BIND_UAV_REDUCE_SCAN_ARGS) + +#endif // #if defined(FFX_GPU) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/parallelsort/ffx_parallelsort_callbacks_hlsl.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/parallelsort/ffx_parallelsort_callbacks_hlsl.h new file mode 100644 index 00000000..35dd4af0 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/parallelsort/ffx_parallelsort_callbacks_hlsl.h @@ -0,0 +1,250 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_parallelsort_resources.h" + +#if defined(FFX_GPU) +#ifdef __hlsl_dx_compiler +#pragma dxc diagnostic push +#pragma dxc diagnostic ignored "-Wambig-lit-shift" +#endif //__hlsl_dx_compiler +#include "ffx_core.h" +#ifdef __hlsl_dx_compiler +#pragma dxc diagnostic pop +#endif //__hlsl_dx_compiler + +#ifndef FFX_PREFER_WAVE64 +#define FFX_PREFER_WAVE64 +#endif // #ifndef FFX_PREFER_WAVE64 + +#pragma warning(disable: 3205) // conversion from larger type to smaller + +#define FFX_DECLARE_UAV_REGISTER(regIndex) u##regIndex +#define FFX_DECLARE_CB_REGISTER(regIndex) b##regIndex +#define FFX_PARALLELSORT_DECLARE_UAV(regIndex) register(FFX_DECLARE_UAV_REGISTER(regIndex)) +#define FFX_PARALLELSORT_DECLARE_CB(regIndex) register(FFX_DECLARE_CB_REGISTER(regIndex)) + +#if defined(FFX_PARALLELSORT_BIND_CB_PARALLEL_SORT) + cbuffer cbParallelSort : FFX_PARALLELSORT_DECLARE_CB(FFX_PARALLELSORT_BIND_CB_PARALLEL_SORT) + { + FfxUInt32 numKeys; + FfxInt32 numBlocksPerThreadGroup; + FfxUInt32 numThreadGroups; + FfxUInt32 numThreadGroupsWithAdditionalBlocks; + FfxUInt32 numReduceThreadgroupPerBin; + FfxUInt32 numScanValues; + FfxUInt32 shift; + FfxUInt32 padding; + }; +#else + #define numKeys 0 + #define numBlocksPerThreadGroup 0 + #define numThreadGroups 0 + #define numThreadGroupsWithAdditionalBlocks 0 + #define numReduceThreadgroupPerBin 0 + #define numScanValues 0 + #define shift 0 + #define padding 0 +#endif + +#define FFX_PARALLELSORT_CONSTANT_BUFFER_1_SIZE 8 // Number of 32-bit float/uint values in the constant buffer. + +#define FFX_PARALLELSORT_ROOTSIG_STRINGIFY(p) FFX_PARALLELSORT_ROOTSIG_STR(p) +#define FFX_PARALLELSORT_ROOTSIG_STR(p) #p +#define FFX_PARALLELSORT_ROOTSIG [RootSignature( "DescriptorTable(UAV(u0, numDescriptors = " FFX_PARALLELSORT_ROOTSIG_STRINGIFY(FFX_PARALLELSORT_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "CBV(b0)")] + +#if defined(FFX_PARALLELSORT_EMBED_ROOTSIG) +#define FFX_PARALLELSORT_EMBED_ROOTSIG_CONTENT FFX_PARALLELSORT_ROOTSIG +#else +#define FFX_PARALLELSORT_EMBED_ROOTSIG_CONTENT +#endif // #if FFX_PARALLELSORT_EMBED_ROOTSIG + +FfxUInt32 NumKeys() +{ + return numKeys; +} + +FfxInt32 NumBlocksPerThreadGroup() +{ + return numBlocksPerThreadGroup; +} + +FfxUInt32 NumThreadGroups() +{ + return numThreadGroups; +} + +FfxUInt32 NumThreadGroupsWithAdditionalBlocks() +{ + return numThreadGroupsWithAdditionalBlocks; +} + +FfxUInt32 NumReduceThreadgroupPerBin() +{ + return numReduceThreadgroupPerBin; +} + +FfxUInt32 NumScanValues() +{ + return numScanValues; +} + +FfxUInt32 ShiftBit() +{ + return shift; +} + + #if defined(FFX_PARALLELSORT_BIND_UAV_SOURCE_KEYS) + RWStructuredBuffer rw_source_keys : FFX_PARALLELSORT_DECLARE_UAV(FFX_PARALLELSORT_BIND_UAV_SOURCE_KEYS); + #endif // #if defined(FFX_PARALLELSORT_BIND_UAV_SOURCE_KEYS) + + #if defined(FFX_PARALLELSORT_BIND_UAV_DEST_KEYS) + RWStructuredBuffer rw_dest_keys : FFX_PARALLELSORT_DECLARE_UAV(FFX_PARALLELSORT_BIND_UAV_DEST_KEYS); + #endif // #if defined(FFX_PARALLELSORT_BIND_UAV_DEST_KEYS) + + #if defined(FFX_PARALLELSORT_BIND_UAV_SOURCE_PAYLOADS) + RWStructuredBuffer rw_source_payloads : FFX_PARALLELSORT_DECLARE_UAV(FFX_PARALLELSORT_BIND_UAV_SOURCE_PAYLOADS); + #endif // #if defined(FFX_PARALLELSORT_BIND_UAV_SOURCE_PAYLOADS) + + #if defined(FFX_PARALLELSORT_BIND_UAV_DEST_PAYLOADS) + RWStructuredBuffer rw_dest_payloads : FFX_PARALLELSORT_DECLARE_UAV(FFX_PARALLELSORT_BIND_UAV_DEST_PAYLOADS); + #endif // #if defined(FFX_PARALLELSORT_BIND_UAV_DEST_PAYLOADS) + + #if defined(FFX_PARALLELSORT_BIND_UAV_SUM_TABLE) + RWStructuredBuffer rw_sum_table : FFX_PARALLELSORT_DECLARE_UAV(FFX_PARALLELSORT_BIND_UAV_SUM_TABLE); + #endif // #if defined(FFX_PARALLELSORT_BIND_UAV_SUM_TABLE) + + #if defined(FFX_PARALLELSORT_BIND_UAV_REDUCE_TABLE) + RWStructuredBuffer rw_reduce_table : FFX_PARALLELSORT_DECLARE_UAV(FFX_PARALLELSORT_BIND_UAV_REDUCE_TABLE); + #endif // #if defined(FFX_PARALLELSORT_BIND_UAV_REDUCE_TABLE) + + #if defined(FFX_PARALLELSORT_BIND_UAV_SCAN_SOURCE) + RWStructuredBuffer rw_scan_source : FFX_PARALLELSORT_DECLARE_UAV(FFX_PARALLELSORT_BIND_UAV_SCAN_SOURCE); + #endif // #if defined(FFX_PARALLELSORT_BIND_UAV_SCAN_SOURCE) + + #if defined(FFX_PARALLELSORT_BIND_UAV_SCAN_DEST) + RWStructuredBuffer rw_scan_dest : FFX_PARALLELSORT_DECLARE_UAV(FFX_PARALLELSORT_BIND_UAV_SCAN_DEST); + #endif // #if defined(FFX_PARALLELSORT_BIND_UAV_SCAN_DEST) + + #if defined(FFX_PARALLELSORT_BIND_UAV_SCAN_SCRATCH) + RWStructuredBuffer rw_scan_scratch : FFX_PARALLELSORT_DECLARE_UAV(FFX_PARALLELSORT_BIND_UAV_SCAN_SCRATCH); + #endif // #if defined(FFX_PARALLELSORT_BIND_UAV_SCAN_SCRATCH) + + // UAV declarations + #if defined(FFX_PARALLELSORT_BIND_UAV_COUNT_SCATTER_ARGS) + RWStructuredBuffer rw_count_scatter_args : FFX_PARALLELSORT_DECLARE_UAV(FFX_PARALLELSORT_BIND_UAV_COUNT_SCATTER_ARGS); + #endif // #if defined(FFX_PARALLELSORT_BIND_UAV_COUNT_SCATTER_ARGS) + + #if defined(FFX_PARALLELSORT_BIND_UAV_REDUCE_SCAN_ARGS) + RWStructuredBuffer rw_reduce_scan_args : FFX_PARALLELSORT_DECLARE_UAV(FFX_PARALLELSORT_BIND_UAV_REDUCE_SCAN_ARGS); + #endif // #if defined(FFX_PARALLELSORT_BIND_UAV_REDUCE_SCAN_ARGS) + +#if defined(FFX_PARALLELSORT_BIND_UAV_SOURCE_KEYS) + FfxUInt32 LoadSourceKey(FfxUInt32 index) + { + return rw_source_keys[index]; + } +#endif // #if defined(FFX_PARALLELSORT_BIND_UAV_SOURCE_KEYS) + +#if defined(FFX_PARALLELSORT_BIND_UAV_DEST_KEYS) + void StoreDestKey(FfxUInt32 index, FfxUInt32 value) + { + rw_dest_keys[index] = value; + } +#endif // #if defined(FFX_PARALLELSORT_BIND_UAV_DEST_KEYS) + +#if defined(FFX_PARALLELSORT_BIND_UAV_SOURCE_PAYLOADS) + FfxUInt32 LoadSourcePayload(FfxUInt32 index) + { + return rw_source_payloads[index]; + } +#endif // #if defined(FFX_PARALLELSORT_BIND_UAV_SOURCE_PAYLOADS) + +#if defined(FFX_PARALLELSORT_BIND_UAV_DEST_PAYLOADS) + void StoreDestPayload(FfxUInt32 index, FfxUInt32 value) + { + rw_dest_payloads[index] = value; + } +#endif // #if defined(FFX_PARALLELSORT_BIND_UAV_DEST_PAYLOADS) + +#if defined(FFX_PARALLELSORT_BIND_UAV_SUM_TABLE) + FfxUInt32 LoadSumTable(FfxUInt32 index) + { + return rw_sum_table[index]; + } +#endif // #if defined(FFX_PARALLELSORT_BIND_UAV_SUM_TABLE) + +#if defined(FFX_PARALLELSORT_BIND_UAV_SUM_TABLE) + void StoreSumTable(FfxUInt32 index, FfxUInt32 value) + { + rw_sum_table[index] = value; + } +#endif // #if defined(FFX_PARALLELSORT_BIND_UAV_SUM_TABLE) + +#if defined(FFX_PARALLELSORT_BIND_UAV_REDUCE_TABLE) + void StoreReduceTable(FfxUInt32 index, FfxUInt32 value) + { + rw_reduce_table[index] = value; + } +#endif // #if defined(FFX_PARALLELSORT_BIND_UAV_REDUCE_TABLE) + +#if defined(FFX_PARALLELSORT_BIND_UAV_SCAN_SOURCE) + FfxUInt32 LoadScanSource(FfxUInt32 index) + { + return rw_scan_source[index]; + } +#endif // #if defined(FFX_PARALLELSORT_BIND_UAV_SCAN_SOURCE) + +#if defined(FFX_PARALLELSORT_BIND_UAV_SCAN_DEST) + void StoreScanDest(FfxUInt32 index, FfxUInt32 value) + { + rw_scan_dest[index] = value; + } +#endif // #if defined(FFX_PARALLELSORT_BIND_UAV_SCAN_DEST) + +#if defined(FFX_PARALLELSORT_BIND_UAV_SCAN_SCRATCH) + FfxUInt32 LoadScanScratch(FfxUInt32 index) + { + return rw_scan_scratch[index]; + } +#endif // #if defined(FFX_PARALLELSORT_BIND_UAV_SCAN_SCRATCH) + +#if defined(FFX_PARALLELSORT_BIND_UAV_COUNT_SCATTER_ARGS) + void StoreCountScatterArgs(FfxUInt32 x, FfxUInt32 y, FfxUInt32 z) + { + rw_count_scatter_args[0] = x; + rw_count_scatter_args[1] = y; + rw_count_scatter_args[2] = z; + } +#endif // defined(FFX_PARALLELSORT_BIND_UAV_COUNT_SCATTER_ARGS) + +#if defined(FFX_PARALLELSORT_BIND_UAV_REDUCE_SCAN_ARGS) + void StoreReduceScanArgs(FfxUInt32 x, FfxUInt32 y, FfxUInt32 z) + { + rw_reduce_scan_args[0] = x; + rw_reduce_scan_args[1] = y; + rw_reduce_scan_args[2] = z; + } +#endif // defined(FFX_PARALLELSORT_BIND_UAV_REDUCE_SCAN_ARGS) + +#endif // #if defined(FFX_GPU) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/parallelsort/ffx_parallelsort_common.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/parallelsort/ffx_parallelsort_common.h new file mode 100644 index 00000000..20569a6e --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/parallelsort/ffx_parallelsort_common.h @@ -0,0 +1,126 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +FfxUInt32 FfxNumBlocksPerThreadGroup() +{ + return NumBlocksPerThreadGroup(); +} + +FfxUInt32 FfxNumThreadGroups() +{ + return NumThreadGroups(); +} + +FfxUInt32 FfxNumThreadGroupsWithAdditionalBlocks() +{ + return NumThreadGroupsWithAdditionalBlocks(); +} + +FfxUInt32 FfxNumReduceThreadgroupPerBin() +{ + return NumReduceThreadgroupPerBin(); +} + +FfxUInt32 FfxNumKeys() +{ + return NumKeys(); +} + +FfxUInt32 FfxLoadKey(FfxUInt32 index) +{ +#if defined(FFX_PARALLELSORT_BIND_UAV_SOURCE_KEYS) + return LoadSourceKey(index); +#else + return 0; +#endif // #if defined(FFX_PARALLELSORT_BIND_UAV_SOURCE_KEYS) +} + +void FfxStoreKey(FfxUInt32 index, FfxUInt32 value) +{ +#if defined(FFX_PARALLELSORT_BIND_UAV_DEST_KEYS) + StoreDestKey(index, value); +#endif // #if defined(FFX_PARALLELSORT_BIND_UAV_DEST_KEYS) +} + +FfxUInt32 FfxLoadPayload(FfxUInt32 index) +{ +#if defined(FFX_PARALLELSORT_BIND_UAV_SOURCE_PAYLOADS) + return LoadSourcePayload(index); +#else + return 0; +#endif // #if defined(FFX_PARALLELSORT_BIND_UAV_SOURCE_PAYLOADS) +} + +void FfxStorePayload(FfxUInt32 index, FfxUInt32 value) +{ +#if defined(FFX_PARALLELSORT_BIND_UAV_DEST_PAYLOADS) + StoreDestPayload(index, value); +#endif // #if defined(FFX_PARALLELSORT_BIND_UAV_DEST_PAYLOADS) +} + +FfxUInt32 FfxLoadSum(FfxUInt32 index) +{ +#if defined(FFX_PARALLELSORT_BIND_UAV_SUM_TABLE) + return LoadSumTable(index); +#else + return 0; +#endif // #if defined(FFX_PARALLELSORT_BIND_UAV_SUM_TABLE) +} + +void FfxStoreSum(FfxUInt32 index, FfxUInt32 value) +{ +#if defined(FFX_PARALLELSORT_BIND_UAV_SUM_TABLE) + StoreSumTable(index, value); +#endif // #if defined(FFX_PARALLELSORT_BIND_UAV_SUM_TABLE) +} + +void FfxStoreReduce(FfxUInt32 index, FfxUInt32 value) +{ +#if defined(FFX_PARALLELSORT_BIND_UAV_REDUCE_TABLE) + StoreReduceTable(index, value); +#endif // #if defined(FFX_PARALLELSORT_BIND_UAV_REDUCE_TABLE) +} + +FfxUInt32 FfxLoadScanSource(FfxUInt32 index) +{ +#if defined(FFX_PARALLELSORT_BIND_UAV_SCAN_SOURCE) + return LoadScanSource(index); +#else + return 0; +#endif // #if defined(FFX_PARALLELSORT_BIND_UAV_SCAN_SOURCE) +} + +void FfxStoreScanDest(FfxUInt32 index, FfxUInt32 value) +{ +#if defined(FFX_PARALLELSORT_BIND_UAV_SCAN_DEST) + StoreScanDest(index, value); +#endif // #if defined(FFX_PARALLELSORT_BIND_UAV_SCAN_DEST) +} + +FfxUInt32 FfxLoadScanScratch(FfxUInt32 index) +{ +#if defined(FFX_PARALLELSORT_BIND_UAV_SCAN_SCRATCH) + return LoadScanScratch(index); +#else + return 0; +#endif // #if defined(FFX_PARALLELSORT_BIND_UAV_SCAN_SCRATCH) +} diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/parallelsort/ffx_parallelsort_reduce.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/parallelsort/ffx_parallelsort_reduce.h new file mode 100644 index 00000000..29904cad --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/parallelsort/ffx_parallelsort_reduce.h @@ -0,0 +1,34 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_core.h" + +#if FFX_PARALLELSORT_OPTION_HAS_PAYLOAD + #define FFX_PARALLELSORT_COPY_VALUE 1 +#endif // FFX_PARALLELSORT_OPTION_HAS_PAYLOAD + +#include "parallelsort/ffx_parallelsort.h" + +void FfxParallelSortReduce(FfxUInt32 LocalID, FfxUInt32 GroupID) +{ + ffxParallelSortReduceCount(LocalID, GroupID); +} diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/parallelsort/ffx_parallelsort_resources.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/parallelsort/ffx_parallelsort_resources.h new file mode 100644 index 00000000..e319a563 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/parallelsort/ffx_parallelsort_resources.h @@ -0,0 +1,57 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_PARALLELSORT_RESOURCES_H +#define FFX_PARALLELSORT_RESOURCES_H + +#if defined(FFX_CPU) || defined(FFX_GPU) + +// Physical resources +#define FFX_PARALLELSORT_RESOURCE_IDENTIFIER_NULL 0 +#define FFX_PARALLELSORT_RESOURCE_IDENTIFIER_INPUT_KEY_BUFFER 1 +#define FFX_PARALLELSORT_RESOURCE_IDENTIFIER_INPUT_PAYLOAD_BUFFER 2 +#define FFX_PARALLELSORT_RESOURCE_IDENTIFIER_KEY_SCRATCH_BUFFER 3 +#define FFX_PARALLELSORT_RESOURCE_IDENTIFIER_PAYLOAD_SCRATCH_BUFFER 4 +#define FFX_PARALLELSORT_RESOURCE_IDENTIFIER_SCRATCH_BUFFER 5 +#define FFX_PARALLELSORT_RESOURCE_IDENTIFIER_REDUCED_SCRATCH_BUFFER 6 +#define FFX_PARALLELSORT_RESOURCE_IDENTIFIER_INDIRECT_COUNT_SCATTER_ARGS_BUFFER 7 +#define FFX_PARALLELSORT_RESOURCE_IDENTIFIER_INDIRECT_REDUCE_SCAN_ARGS_BUFER 8 + +// Binding resources +#define FFX_PARALLELSORT_RESOURCE_IDENTIFIER_SUM_TABLE 10 +#define FFX_PARALLELSORT_RESOURCE_IDENTIFIER_REDUCE_TABLE 11 +#define FFX_PARALLELSORT_RESOURCE_IDENTIFIER_SCAN_SOURCE 12 +#define FFX_PARALLELSORT_RESOURCE_IDENTIFIER_SCAN_DST 13 +#define FFX_PARALLELSORT_RESOURCE_IDENTIFIER_SCAN_SCRATCH 14 +#define FFX_PARALLELSORT_RESOURCE_IDENTIFIER_KEY_SRC 15 +#define FFX_PARALLELSORT_RESOURCE_IDENTIFIER_KEY_DST 16 +#define FFX_PARALLELSORT_RESOURCE_IDENTIFIER_PAYLOAD_SRC 17 +#define FFX_PARALLELSORT_RESOURCE_IDENTIFIER_PAYLOAD_DST 18 + +#define FFX_PARALLELSORT_RESOURCE_IDENTIFIER_COUNT 19 + +// CBV resource definitions +#define FFX_PARALLELSORT_CONSTANTBUFFER_IDENTIFIER_PARALLEL_SORT 0 + +#endif // #if defined(FFX_CPU) || defined(FFX_GPU) + +#endif // FFX_PARALLELSORT_RESOURCES_H diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/parallelsort/ffx_parallelsort_scan.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/parallelsort/ffx_parallelsort_scan.h new file mode 100644 index 00000000..124eecd5 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/parallelsort/ffx_parallelsort_scan.h @@ -0,0 +1,35 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_core.h" + +#if FFX_PARALLELSORT_OPTION_HAS_PAYLOAD + #define FFX_PARALLELSORT_COPY_VALUE 1 +#endif // FFX_PARALLELSORT_OPTION_HAS_PAYLOAD + +#include "parallelsort/ffx_parallelsort.h" + +void FfxParallelSortScan(FfxUInt32 LocalID, FfxUInt32 GroupID) +{ + FfxUInt32 BaseIndex = FFX_PARALLELSORT_ELEMENTS_PER_THREAD * FFX_PARALLELSORT_THREADGROUP_SIZE * GroupID; + ffxParallelSortScanPrefix(NumScanValues(), LocalID, GroupID, 0, BaseIndex, false); +} diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/parallelsort/ffx_parallelsort_scan_add.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/parallelsort/ffx_parallelsort_scan_add.h new file mode 100644 index 00000000..dd248e5a --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/parallelsort/ffx_parallelsort_scan_add.h @@ -0,0 +1,44 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_core.h" + +#if FFX_PARALLELSORT_OPTION_HAS_PAYLOAD + #define FFX_PARALLELSORT_COPY_VALUE 1 +#endif // FFX_PARALLELSORT_OPTION_HAS_PAYLOAD + +#include "parallelsort/ffx_parallelsort.h" + +void FfxParallelSortScanAdd(FfxUInt32 LocalID, FfxUInt32 GroupID) +{ + // When doing adds, we need to access data differently because reduce + // has a more specialized access pattern to match optimized count + // Access needs to be done similarly to reduce + // Figure out what bin data we are reducing + FfxUInt32 BinID = GroupID / NumReduceThreadgroupPerBin(); + FfxUInt32 BinOffset = BinID * NumThreadGroups(); + + // Get the base index for this thread group + FfxUInt32 BaseIndex = (GroupID % NumReduceThreadgroupPerBin()) * FFX_PARALLELSORT_ELEMENTS_PER_THREAD * FFX_PARALLELSORT_THREADGROUP_SIZE; + + ffxParallelSortScanPrefix(NumThreadGroups(), LocalID, GroupID, BinOffset, BaseIndex, true); +} diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/parallelsort/ffx_parallelsort_scatter.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/parallelsort/ffx_parallelsort_scatter.h new file mode 100644 index 00000000..71c7eb9c --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/parallelsort/ffx_parallelsort_scatter.h @@ -0,0 +1,34 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_core.h" + +#if FFX_PARALLELSORT_OPTION_HAS_PAYLOAD + #define FFX_PARALLELSORT_COPY_VALUE 1 +#endif // FFX_PARALLELSORT_OPTION_HAS_PAYLOAD + +#include "parallelsort/ffx_parallelsort.h" + +void FfxParallelSortScatter(FfxUInt32 LocalID, FfxUInt32 GroupID) +{ + ffxParallelSortScatterUInt(LocalID, GroupID, ShiftBit()); +} diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/parallelsort/ffx_parallelsort_setup_indirect_args.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/parallelsort/ffx_parallelsort_setup_indirect_args.h new file mode 100644 index 00000000..dca76ad2 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/parallelsort/ffx_parallelsort_setup_indirect_args.h @@ -0,0 +1,35 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_core.h" + +#if FFX_PARALLELSORT_OPTION_HAS_PAYLOAD + #define FFX_PARALLELSORT_COPY_VALUE 1 +#endif // FFX_PARALLELSORT_OPTION_HAS_PAYLOAD + +void FfxParallelSortSetupIndirectArgs(FfxUInt32 LocalThreadId) +{ + // Just copy the appropriate data from the constant buffer to control number of jobs to dispatch + // for count, reduce, scan, and scatter passes + StoreCountScatterArgs(NumThreadGroups(), 1, 1); + StoreReduceScanArgs(NumScanValues(), 1, 1); +} diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/parallelsort/ffx_parallelsort_sum.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/parallelsort/ffx_parallelsort_sum.h new file mode 100644 index 00000000..80a83b5d --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/parallelsort/ffx_parallelsort_sum.h @@ -0,0 +1,34 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_core.h" + +#if FFX_PARALLELSORT_OPTION_HAS_PAYLOAD + #define FFX_PARALLELSORT_COPY_VALUE 1 +#endif // FFX_PARALLELSORT_OPTION_HAS_PAYLOAD + +#include "parallelsort/ffx_parallelsort.h" + +void FfxParallelSortCount(FfxUInt32 LocalID, FfxUInt32 GroupID) +{ + ffxParallelSortCountUInt(LocalID, GroupID, ShiftBit()); +} diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/spd/CMakeCompileSPDShaders.txt b/manul/thirdparty/fsr2/include/FidelityFX/gpu/spd/CMakeCompileSPDShaders.txt new file mode 100644 index 00000000..daeaad4f --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/spd/CMakeCompileSPDShaders.txt @@ -0,0 +1,47 @@ +# This file is part of the FidelityFX SDK. +# +# Copyright (C) 2024 Advanced Micro Devices, Inc. +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files(the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions : +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. + +set(SPD_BASE_ARGS + -reflection -deps=gcc -DFFX_GPU=1) + +set(SPD_PERMUTATION_ARGS + -DFFX_SPD_OPTION_LINEAR_SAMPLE={0,1} + -DFFX_SPD_OPTION_WAVE_INTEROP_LDS={0,1} + -DFFX_SPD_OPTION_DOWNSAMPLE_FILTER={0,1,2}) + +set(SPD_INCLUDE_ARGS + "${FFX_GPU_PATH}" + "${FFX_GPU_PATH}/spd") + +if (NOT SPD_SHADER_EXT) + set(SPD_SHADER_EXT *) +endif() + +file(GLOB SPD_SHADERS + "shaders/spd/ffx_spd_downsample_pass.${SPD_SHADER_EXT}") + +compile_shaders_with_depfile( + "${FFX_SC_EXECUTABLE}" + "${SPD_BASE_ARGS}" "${SPD_API_BASE_ARGS}" "${SPD_PERMUTATION_ARGS}" "${SPD_INCLUDE_ARGS}" + "${SPD_SHADERS}" "${FFX_PASS_SHADER_OUTPUT_PATH}" SPD_PERMUTATION_OUTPUTS) + +add_shader_output("${SPD_PERMUTATION_OUTPUTS}") diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/spd/ffx_spd.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/spd/ffx_spd.h new file mode 100644 index 00000000..c3ee50f0 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/spd/ffx_spd.h @@ -0,0 +1,1014 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +/// @defgroup FfxGPUSpd FidelityFX SPD +/// FidelityFX Single Pass Downsampler 2.0 GPU documentation +/// +/// @ingroup FfxGPUEffects + +/// Setup required constant values for SPD (CPU). +/// +/// @param [out] dispatchThreadGroupCountXY CPU side: dispatch thread group count xy. z is number of slices of the input texture +/// @param [out] workGroupOffset GPU side: pass in as constant +/// @param [out] numWorkGroupsAndMips GPU side: pass in as constant +/// @param [in] rectInfo left, top, width, height +/// @param [in] mips optional: if -1, calculate based on rect width and height +/// +/// @ingroup FfxGPUSpd +#if defined(FFX_CPU) +FFX_STATIC void ffxSpdSetup(FfxUInt32x2 dispatchThreadGroupCountXY, + FfxUInt32x2 workGroupOffset, + FfxUInt32x2 numWorkGroupsAndMips, + FfxUInt32x4 rectInfo, + FfxInt32 mips) +{ + // determines the offset of the first tile to downsample based on + // left (rectInfo[0]) and top (rectInfo[1]) of the subregion. + workGroupOffset[0] = rectInfo[0] / 64; + workGroupOffset[1] = rectInfo[1] / 64; + + FfxUInt32 endIndexX = (rectInfo[0] + rectInfo[2] - 1) / 64; // rectInfo[0] = left, rectInfo[2] = width + FfxUInt32 endIndexY = (rectInfo[1] + rectInfo[3] - 1) / 64; // rectInfo[1] = top, rectInfo[3] = height + + // we only need to dispatch as many thread groups as tiles we need to downsample + // number of tiles per slice depends on the subregion to downsample + dispatchThreadGroupCountXY[0] = endIndexX + 1 - workGroupOffset[0]; + dispatchThreadGroupCountXY[1] = endIndexY + 1 - workGroupOffset[1]; + + // number of thread groups per slice + numWorkGroupsAndMips[0] = (dispatchThreadGroupCountXY[0]) * (dispatchThreadGroupCountXY[1]); + + if (mips >= 0) + { + numWorkGroupsAndMips[1] = FfxUInt32(mips); + } + else + { + // calculate based on rect width and height + FfxUInt32 resolution = ffxMax(rectInfo[2], rectInfo[3]); + numWorkGroupsAndMips[1] = FfxUInt32((ffxMin(floor(log2(FfxFloat32(resolution))), FfxFloat32(12)))); + } +} + +/// Setup required constant values for SPD (CPU). +/// +/// @param [out] dispatchThreadGroupCountXY CPU side: dispatch thread group count xy. z is number of slices of the input texture +/// @param [out] workGroupOffset GPU side: pass in as constant +/// @param [out] numWorkGroupsAndMips GPU side: pass in as constant +/// @param [in] rectInfo left, top, width, height +/// +/// @ingroup FfxGPUSpd +FFX_STATIC void ffxSpdSetup(FfxUInt32x2 dispatchThreadGroupCountXY, + FfxUInt32x2 workGroupOffset, + FfxUInt32x2 numWorkGroupsAndMips, + FfxUInt32x4 rectInfo) +{ + ffxSpdSetup(dispatchThreadGroupCountXY, workGroupOffset, numWorkGroupsAndMips, rectInfo, -1); +} +#endif // #if defined(FFX_CPU) + + +//============================================================================================================================== +// NON-PACKED VERSION +//============================================================================================================================== +#if defined(FFX_GPU) +#if defined(FFX_SPD_PACKED_ONLY) +// Avoid compiler errors by including default implementations of these callbacks. +FfxFloat32x4 SpdLoadSourceImage(FfxInt32x2 p, FfxUInt32 slice) +{ + return FfxFloat32x4(0.0, 0.0, 0.0, 0.0); +} + +FfxFloat32x4 SpdLoad(FfxInt32x2 p, FfxUInt32 slice) +{ + return FfxFloat32x4(0.0, 0.0, 0.0, 0.0); +} +void SpdStore(FfxInt32x2 p, FfxFloat32x4 value, FfxUInt32 mip, FfxUInt32 slice) +{ +} +FfxFloat32x4 SpdLoadIntermediate(FfxUInt32 x, FfxUInt32 y) +{ + return FfxFloat32x4(0.0, 0.0, 0.0, 0.0); +} +void SpdStoreIntermediate(FfxUInt32 x, FfxUInt32 y, FfxFloat32x4 value) +{ +} +FfxFloat32x4 SpdReduce4(FfxFloat32x4 v0, FfxFloat32x4 v1, FfxFloat32x4 v2, FfxFloat32x4 v3) +{ + return FfxFloat32x4(0.0, 0.0, 0.0, 0.0); +} +#endif // #if FFX_SPD_PACKED_ONLY + +//_____________________________________________________________/\_______________________________________________________________ +#if defined(FFX_GLSL) && !defined(FFX_SPD_NO_WAVE_OPERATIONS) +#extension GL_KHR_shader_subgroup_quad:require +#endif + +void ffxSpdWorkgroupShuffleBarrier() +{ + FFX_GROUP_MEMORY_BARRIER; +} + +// Only last active workgroup should proceed +bool SpdExitWorkgroup(FfxUInt32 numWorkGroups, FfxUInt32 localInvocationIndex, FfxUInt32 slice) +{ + // global atomic counter + if (localInvocationIndex == 0) + { + SpdIncreaseAtomicCounter(slice); + } + + ffxSpdWorkgroupShuffleBarrier(); + return (SpdGetAtomicCounter() != (numWorkGroups - 1)); +} + +// User defined: FfxFloat32x4 SpdReduce4(FfxFloat32x4 v0, FfxFloat32x4 v1, FfxFloat32x4 v2, FfxFloat32x4 v3); +FfxFloat32x4 SpdReduceQuad(FfxFloat32x4 v) +{ +#if defined(FFX_GLSL) && !defined(FFX_SPD_NO_WAVE_OPERATIONS) + + FfxFloat32x4 v0 = v; + FfxFloat32x4 v1 = subgroupQuadSwapHorizontal(v); + FfxFloat32x4 v2 = subgroupQuadSwapVertical(v); + FfxFloat32x4 v3 = subgroupQuadSwapDiagonal(v); + return SpdReduce4(v0, v1, v2, v3); + +#elif defined(FFX_HLSL) && !defined(FFX_SPD_NO_WAVE_OPERATIONS) + + // requires SM6.0 + FfxFloat32x4 v0 = v; + FfxFloat32x4 v1 = QuadReadAcrossX(v); + FfxFloat32x4 v2 = QuadReadAcrossY(v); + FfxFloat32x4 v3 = QuadReadAcrossDiagonal(v); + return SpdReduce4(v0, v1, v2, v3); +/* + // if SM6.0 is not available, you can use the AMD shader intrinsics + // the AMD shader intrinsics are available in AMD GPU Services (AGS) library: + // https://gpuopen.com/amd-gpu-services-ags-library/ + // works for DX11 + FfxFloat32x4 v0 = v; + FfxFloat32x4 v1; + v1.x = AmdExtD3DShaderIntrinsics_SwizzleF(v.x, AmdExtD3DShaderIntrinsicsSwizzle_SwapX1); + v1.y = AmdExtD3DShaderIntrinsics_SwizzleF(v.y, AmdExtD3DShaderIntrinsicsSwizzle_SwapX1); + v1.z = AmdExtD3DShaderIntrinsics_SwizzleF(v.z, AmdExtD3DShaderIntrinsicsSwizzle_SwapX1); + v1.w = AmdExtD3DShaderIntrinsics_SwizzleF(v.w, AmdExtD3DShaderIntrinsicsSwizzle_SwapX1); + FfxFloat32x4 v2; + v2.x = AmdExtD3DShaderIntrinsics_SwizzleF(v.x, AmdExtD3DShaderIntrinsicsSwizzle_SwapX2); + v2.y = AmdExtD3DShaderIntrinsics_SwizzleF(v.y, AmdExtD3DShaderIntrinsicsSwizzle_SwapX2); + v2.z = AmdExtD3DShaderIntrinsics_SwizzleF(v.z, AmdExtD3DShaderIntrinsicsSwizzle_SwapX2); + v2.w = AmdExtD3DShaderIntrinsics_SwizzleF(v.w, AmdExtD3DShaderIntrinsicsSwizzle_SwapX2); + FfxFloat32x4 v3; + v3.x = AmdExtD3DShaderIntrinsics_SwizzleF(v.x, AmdExtD3DShaderIntrinsicsSwizzle_ReverseX4); + v3.y = AmdExtD3DShaderIntrinsics_SwizzleF(v.y, AmdExtD3DShaderIntrinsicsSwizzle_ReverseX4); + v3.z = AmdExtD3DShaderIntrinsics_SwizzleF(v.z, AmdExtD3DShaderIntrinsicsSwizzle_ReverseX4); + v3.w = AmdExtD3DShaderIntrinsics_SwizzleF(v.w, AmdExtD3DShaderIntrinsicsSwizzle_ReverseX4); + return SpdReduce4(v0, v1, v2, v3); + */ +#endif + return v; +} + +FfxFloat32x4 SpdReduceIntermediate(FfxUInt32x2 i0, FfxUInt32x2 i1, FfxUInt32x2 i2, FfxUInt32x2 i3) +{ + FfxFloat32x4 v0 = SpdLoadIntermediate(i0.x, i0.y); + FfxFloat32x4 v1 = SpdLoadIntermediate(i1.x, i1.y); + FfxFloat32x4 v2 = SpdLoadIntermediate(i2.x, i2.y); + FfxFloat32x4 v3 = SpdLoadIntermediate(i3.x, i3.y); + return SpdReduce4(v0, v1, v2, v3); +} + +FfxFloat32x4 SpdReduceLoad4(FfxUInt32x2 i0, FfxUInt32x2 i1, FfxUInt32x2 i2, FfxUInt32x2 i3, FfxUInt32 slice) +{ + FfxFloat32x4 v0 = SpdLoad(FfxInt32x2(i0), slice); + FfxFloat32x4 v1 = SpdLoad(FfxInt32x2(i1), slice); + FfxFloat32x4 v2 = SpdLoad(FfxInt32x2(i2), slice); + FfxFloat32x4 v3 = SpdLoad(FfxInt32x2(i3), slice); + return SpdReduce4(v0, v1, v2, v3); +} + +FfxFloat32x4 SpdReduceLoad4(FfxUInt32x2 base, FfxUInt32 slice) +{ + return SpdReduceLoad4(FfxUInt32x2(base + FfxUInt32x2(0, 0)), FfxUInt32x2(base + FfxUInt32x2(0, 1)), FfxUInt32x2(base + FfxUInt32x2(1, 0)), FfxUInt32x2(base + FfxUInt32x2(1, 1)), slice); +} + +FfxFloat32x4 SpdReduceLoadSourceImage4(FfxUInt32x2 i0, FfxUInt32x2 i1, FfxUInt32x2 i2, FfxUInt32x2 i3, FfxUInt32 slice) +{ + FfxFloat32x4 v0 = SpdLoadSourceImage(FfxInt32x2(i0), slice); + FfxFloat32x4 v1 = SpdLoadSourceImage(FfxInt32x2(i1), slice); + FfxFloat32x4 v2 = SpdLoadSourceImage(FfxInt32x2(i2), slice); + FfxFloat32x4 v3 = SpdLoadSourceImage(FfxInt32x2(i3), slice); + return SpdReduce4(v0, v1, v2, v3); +} + +FfxFloat32x4 SpdReduceLoadSourceImage(FfxUInt32x2 base, FfxUInt32 slice) +{ +#if defined(SPD_LINEAR_SAMPLER) + return SpdLoadSourceImage(FfxInt32x2(base), slice); +#else + return SpdReduceLoadSourceImage4(FfxUInt32x2(base + FfxUInt32x2(0, 0)), FfxUInt32x2(base + FfxUInt32x2(0, 1)), FfxUInt32x2(base + FfxUInt32x2(1, 0)), FfxUInt32x2(base + FfxUInt32x2(1, 1)), slice); +#endif +} + +void SpdDownsampleMips_0_1_Intrinsics(FfxUInt32 x, FfxUInt32 y, FfxUInt32x2 workGroupID, FfxUInt32 localInvocationIndex, FfxUInt32 mip, FfxUInt32 slice) +{ + FfxFloat32x4 v[4]; + + FfxInt32x2 tex = FfxInt32x2(workGroupID.xy * 64) + FfxInt32x2(x * 2, y * 2); + FfxInt32x2 pix = FfxInt32x2(workGroupID.xy * 32) + FfxInt32x2(x, y); + v[0] = SpdReduceLoadSourceImage(tex, slice); + SpdStore(pix, v[0], 0, slice); + + tex = FfxInt32x2(workGroupID.xy * 64) + FfxInt32x2(x * 2 + 32, y * 2); + pix = FfxInt32x2(workGroupID.xy * 32) + FfxInt32x2(x + 16, y); + v[1] = SpdReduceLoadSourceImage(tex, slice); + SpdStore(pix, v[1], 0, slice); + + tex = FfxInt32x2(workGroupID.xy * 64) + FfxInt32x2(x * 2, y * 2 + 32); + pix = FfxInt32x2(workGroupID.xy * 32) + FfxInt32x2(x, y + 16); + v[2] = SpdReduceLoadSourceImage(tex, slice); + SpdStore(pix, v[2], 0, slice); + + tex = FfxInt32x2(workGroupID.xy * 64) + FfxInt32x2(x * 2 + 32, y * 2 + 32); + pix = FfxInt32x2(workGroupID.xy * 32) + FfxInt32x2(x + 16, y + 16); + v[3] = SpdReduceLoadSourceImage(tex, slice); + SpdStore(pix, v[3], 0, slice); + + if (mip <= 1) + return; + + v[0] = SpdReduceQuad(v[0]); + v[1] = SpdReduceQuad(v[1]); + v[2] = SpdReduceQuad(v[2]); + v[3] = SpdReduceQuad(v[3]); + + if ((localInvocationIndex % 4) == 0) + { + SpdStore(FfxInt32x2(workGroupID.xy * 16) + FfxInt32x2(x / 2, y / 2), v[0], 1, slice); + SpdStoreIntermediate(x / 2, y / 2, v[0]); + + SpdStore(FfxInt32x2(workGroupID.xy * 16) + FfxInt32x2(x / 2 + 8, y / 2), v[1], 1, slice); + SpdStoreIntermediate(x / 2 + 8, y / 2, v[1]); + + SpdStore(FfxInt32x2(workGroupID.xy * 16) + FfxInt32x2(x / 2, y / 2 + 8), v[2], 1, slice); + SpdStoreIntermediate(x / 2, y / 2 + 8, v[2]); + + SpdStore(FfxInt32x2(workGroupID.xy * 16) + FfxInt32x2(x / 2 + 8, y / 2 + 8), v[3], 1, slice); + SpdStoreIntermediate(x / 2 + 8, y / 2 + 8, v[3]); + } +} + +void SpdDownsampleMips_0_1_LDS(FfxUInt32 x, FfxUInt32 y, FfxUInt32x2 workGroupID, FfxUInt32 localInvocationIndex, FfxUInt32 mip, FfxUInt32 slice) +{ + FfxFloat32x4 v[4]; + + FfxInt32x2 tex = FfxInt32x2(workGroupID.xy * 64) + FfxInt32x2(x * 2, y * 2); + FfxInt32x2 pix = FfxInt32x2(workGroupID.xy * 32) + FfxInt32x2(x, y); + v[0] = SpdReduceLoadSourceImage(tex, slice); + SpdStore(pix, v[0], 0, slice); + + tex = FfxInt32x2(workGroupID.xy * 64) + FfxInt32x2(x * 2 + 32, y * 2); + pix = FfxInt32x2(workGroupID.xy * 32) + FfxInt32x2(x + 16, y); + v[1] = SpdReduceLoadSourceImage(tex, slice); + SpdStore(pix, v[1], 0, slice); + + tex = FfxInt32x2(workGroupID.xy * 64) + FfxInt32x2(x * 2, y * 2 + 32); + pix = FfxInt32x2(workGroupID.xy * 32) + FfxInt32x2(x, y + 16); + v[2] = SpdReduceLoadSourceImage(tex, slice); + SpdStore(pix, v[2], 0, slice); + + tex = FfxInt32x2(workGroupID.xy * 64) + FfxInt32x2(x * 2 + 32, y * 2 + 32); + pix = FfxInt32x2(workGroupID.xy * 32) + FfxInt32x2(x + 16, y + 16); + v[3] = SpdReduceLoadSourceImage(tex, slice); + SpdStore(pix, v[3], 0, slice); + + if (mip <= 1) + return; + + for (FfxUInt32 i = 0; i < 4; i++) + { + SpdStoreIntermediate(x, y, v[i]); + ffxSpdWorkgroupShuffleBarrier(); + if (localInvocationIndex < 64) + { + v[i] = SpdReduceIntermediate(FfxUInt32x2(x * 2 + 0, y * 2 + 0), FfxUInt32x2(x * 2 + 1, y * 2 + 0), FfxUInt32x2(x * 2 + 0, y * 2 + 1), FfxUInt32x2(x * 2 + 1, y * 2 + 1)); + SpdStore(FfxInt32x2(workGroupID.xy * 16) + FfxInt32x2(x + (i % 2) * 8, y + (i / 2) * 8), v[i], 1, slice); + } + ffxSpdWorkgroupShuffleBarrier(); + } + + if (localInvocationIndex < 64) + { + SpdStoreIntermediate(x + 0, y + 0, v[0]); + SpdStoreIntermediate(x + 8, y + 0, v[1]); + SpdStoreIntermediate(x + 0, y + 8, v[2]); + SpdStoreIntermediate(x + 8, y + 8, v[3]); + } +} + +void SpdDownsampleMips_0_1(FfxUInt32 x, FfxUInt32 y, FfxUInt32x2 workGroupID, FfxUInt32 localInvocationIndex, FfxUInt32 mip, FfxUInt32 slice) +{ +#if defined(FFX_SPD_NO_WAVE_OPERATIONS) + SpdDownsampleMips_0_1_LDS(x, y, workGroupID, localInvocationIndex, mip, slice); +#else + SpdDownsampleMips_0_1_Intrinsics(x, y, workGroupID, localInvocationIndex, mip, slice); +#endif +} + + +void SpdDownsampleMip_2(FfxUInt32 x, FfxUInt32 y, FfxUInt32x2 workGroupID, FfxUInt32 localInvocationIndex, FfxUInt32 mip, FfxUInt32 slice) +{ +#if defined(FFX_SPD_NO_WAVE_OPERATIONS) + if (localInvocationIndex < 64) + { + FfxFloat32x4 v = SpdReduceIntermediate(FfxUInt32x2(x * 2 + 0, y * 2 + 0), FfxUInt32x2(x * 2 + 1, y * 2 + 0), FfxUInt32x2(x * 2 + 0, y * 2 + 1), FfxUInt32x2(x * 2 + 1, y * 2 + 1)); + SpdStore(FfxInt32x2(workGroupID.xy * 8) + FfxInt32x2(x, y), v, mip, slice); + // store to LDS, try to reduce bank conflicts + // x 0 x 0 x 0 x 0 x 0 x 0 x 0 x 0 + // 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + // 0 x 0 x 0 x 0 x 0 x 0 x 0 x 0 x + // 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + // x 0 x 0 x 0 x 0 x 0 x 0 x 0 x 0 + // ... + // x 0 x 0 x 0 x 0 x 0 x 0 x 0 x 0 + SpdStoreIntermediate(x * 2 + y % 2, y * 2, v); + } +#else + FfxFloat32x4 v = SpdLoadIntermediate(x, y); + v = SpdReduceQuad(v); + // quad index 0 stores result + if (localInvocationIndex % 4 == 0) + { + SpdStore(FfxInt32x2(workGroupID.xy * 8) + FfxInt32x2(x / 2, y / 2), v, mip, slice); + SpdStoreIntermediate(x + (y / 2) % 2, y, v); + } +#endif +} + +void SpdDownsampleMip_3(FfxUInt32 x, FfxUInt32 y, FfxUInt32x2 workGroupID, FfxUInt32 localInvocationIndex, FfxUInt32 mip, FfxUInt32 slice) +{ +#if defined(FFX_SPD_NO_WAVE_OPERATIONS) + if (localInvocationIndex < 16) + { + // x 0 x 0 + // 0 0 0 0 + // 0 x 0 x + // 0 0 0 0 + FfxFloat32x4 v = + SpdReduceIntermediate(FfxUInt32x2(x * 4 + 0 + 0, y * 4 + 0), FfxUInt32x2(x * 4 + 2 + 0, y * 4 + 0), FfxUInt32x2(x * 4 + 0 + 1, y * 4 + 2), FfxUInt32x2(x * 4 + 2 + 1, y * 4 + 2)); + SpdStore(FfxInt32x2(workGroupID.xy * 4) + FfxInt32x2(x, y), v, mip, slice); + // store to LDS + // x 0 0 0 x 0 0 0 x 0 0 0 x 0 0 0 + // 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + // 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + // 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + // 0 x 0 0 0 x 0 0 0 x 0 0 0 x 0 0 + // ... + // 0 0 x 0 0 0 x 0 0 0 x 0 0 0 x 0 + // ... + // 0 0 0 x 0 0 0 x 0 0 0 x 0 0 0 x + // ... + SpdStoreIntermediate(x * 4 + y, y * 4, v); + } +#else + if (localInvocationIndex < 64) + { + FfxFloat32x4 v = SpdLoadIntermediate(x * 2 + y % 2, y * 2); + v = SpdReduceQuad(v); + // quad index 0 stores result + if (localInvocationIndex % 4 == 0) + { + SpdStore(FfxInt32x2(workGroupID.xy * 4) + FfxInt32x2(x / 2, y / 2), v, mip, slice); + SpdStoreIntermediate(x * 2 + y / 2, y * 2, v); + } + } +#endif +} + +void SpdDownsampleMip_4(FfxUInt32 x, FfxUInt32 y, FfxUInt32x2 workGroupID, FfxUInt32 localInvocationIndex, FfxUInt32 mip, FfxUInt32 slice) +{ +#if defined(FFX_SPD_NO_WAVE_OPERATIONS) + if (localInvocationIndex < 4) + { + // x 0 0 0 x 0 0 0 + // ... + // 0 x 0 0 0 x 0 0 + FfxFloat32x4 v = SpdReduceIntermediate(FfxUInt32x2(x * 8 + 0 + 0 + y * 2, y * 8 + 0), + FfxUInt32x2(x * 8 + 4 + 0 + y * 2, y * 8 + 0), + FfxUInt32x2(x * 8 + 0 + 1 + y * 2, y * 8 + 4), + FfxUInt32x2(x * 8 + 4 + 1 + y * 2, y * 8 + 4)); + SpdStore(FfxInt32x2(workGroupID.xy * 2) + FfxInt32x2(x, y), v, mip, slice); + // store to LDS + // x x x x 0 ... + // 0 ... + SpdStoreIntermediate(x + y * 2, 0, v); + } +#else + if (localInvocationIndex < 16) + { + FfxFloat32x4 v = SpdLoadIntermediate(x * 4 + y, y * 4); + v = SpdReduceQuad(v); + // quad index 0 stores result + if (localInvocationIndex % 4 == 0) + { + SpdStore(FfxInt32x2(workGroupID.xy * 2) + FfxInt32x2(x / 2, y / 2), v, mip, slice); + SpdStoreIntermediate(x / 2 + y, 0, v); + } + } +#endif +} + +void SpdDownsampleMip_5(FfxUInt32x2 workGroupID, FfxUInt32 localInvocationIndex, FfxUInt32 mip, FfxUInt32 slice) +{ +#if defined(FFX_SPD_NO_WAVE_OPERATIONS) + if (localInvocationIndex < 1) + { + // x x x x 0 ... + // 0 ... + FfxFloat32x4 v = SpdReduceIntermediate(FfxUInt32x2(0, 0), FfxUInt32x2(1, 0), FfxUInt32x2(2, 0), FfxUInt32x2(3, 0)); + SpdStore(FfxInt32x2(workGroupID.xy), v, mip, slice); + } +#else + if (localInvocationIndex < 4) + { + FfxFloat32x4 v = SpdLoadIntermediate(localInvocationIndex, 0); + v = SpdReduceQuad(v); + // quad index 0 stores result + if (localInvocationIndex % 4 == 0) + { + SpdStore(FfxInt32x2(workGroupID.xy), v, mip, slice); + } + } +#endif +} + +void SpdDownsampleMips_6_7(FfxUInt32 x, FfxUInt32 y, FfxUInt32 mips, FfxUInt32 slice) +{ + FfxInt32x2 tex = FfxInt32x2(x * 4 + 0, y * 4 + 0); + FfxInt32x2 pix = FfxInt32x2(x * 2 + 0, y * 2 + 0); + FfxFloat32x4 v0 = SpdReduceLoad4(tex, slice); + SpdStore(pix, v0, 6, slice); + + tex = FfxInt32x2(x * 4 + 2, y * 4 + 0); + pix = FfxInt32x2(x * 2 + 1, y * 2 + 0); + FfxFloat32x4 v1 = SpdReduceLoad4(tex, slice); + SpdStore(pix, v1, 6, slice); + + tex = FfxInt32x2(x * 4 + 0, y * 4 + 2); + pix = FfxInt32x2(x * 2 + 0, y * 2 + 1); + FfxFloat32x4 v2 = SpdReduceLoad4(tex, slice); + SpdStore(pix, v2, 6, slice); + + tex = FfxInt32x2(x * 4 + 2, y * 4 + 2); + pix = FfxInt32x2(x * 2 + 1, y * 2 + 1); + FfxFloat32x4 v3 = SpdReduceLoad4(tex, slice); + SpdStore(pix, v3, 6, slice); + + if (mips <= 7) + return; + // no barrier needed, working on values only from the same thread + + FfxFloat32x4 v = SpdReduce4(v0, v1, v2, v3); + SpdStore(FfxInt32x2(x, y), v, 7, slice); + SpdStoreIntermediate(x, y, v); +} + +void SpdDownsampleNextFour(FfxUInt32 x, FfxUInt32 y, FfxUInt32x2 workGroupID, FfxUInt32 localInvocationIndex, FfxUInt32 baseMip, FfxUInt32 mips, FfxUInt32 slice) +{ + if (mips <= baseMip) + return; + ffxSpdWorkgroupShuffleBarrier(); + SpdDownsampleMip_2(x, y, workGroupID, localInvocationIndex, baseMip, slice); + + if (mips <= baseMip + 1) + return; + ffxSpdWorkgroupShuffleBarrier(); + SpdDownsampleMip_3(x, y, workGroupID, localInvocationIndex, baseMip + 1, slice); + + if (mips <= baseMip + 2) + return; + ffxSpdWorkgroupShuffleBarrier(); + SpdDownsampleMip_4(x, y, workGroupID, localInvocationIndex, baseMip + 2, slice); + + if (mips <= baseMip + 3) + return; + ffxSpdWorkgroupShuffleBarrier(); + SpdDownsampleMip_5(workGroupID, localInvocationIndex, baseMip + 3, slice); +} + +/// Downsamples a 64x64 tile based on the work group id. +/// If after downsampling it's the last active thread group, computes the remaining MIP levels. +/// +/// @param [in] workGroupID index of the work group / thread group +/// @param [in] localInvocationIndex index of the thread within the thread group in 1D +/// @param [in] mips the number of total MIP levels to compute for the input texture +/// @param [in] numWorkGroups the total number of dispatched work groups / thread groups for this slice +/// @param [in] slice the slice of the input texture +/// +/// @ingroup FfxGPUSpd +void SpdDownsample(FfxUInt32x2 workGroupID, FfxUInt32 localInvocationIndex, FfxUInt32 mips, FfxUInt32 numWorkGroups, FfxUInt32 slice) +{ + // compute MIP level 0 and 1 + FfxUInt32x2 sub_xy = ffxRemapForWaveReduction(localInvocationIndex % 64); + FfxUInt32 x = sub_xy.x + 8 * ((localInvocationIndex >> 6) % 2); + FfxUInt32 y = sub_xy.y + 8 * ((localInvocationIndex >> 7)); + SpdDownsampleMips_0_1(x, y, workGroupID, localInvocationIndex, mips, slice); + + // compute MIP level 2, 3, 4, 5 + SpdDownsampleNextFour(x, y, workGroupID, localInvocationIndex, 2, mips, slice); + + if (mips <= 6) + return; + + // increase the global atomic counter for the given slice and check if it's the last remaining thread group: + // terminate if not, continue if yes. + if (SpdExitWorkgroup(numWorkGroups, localInvocationIndex, slice)) + return; + + // reset the global atomic counter back to 0 for the next spd dispatch + SpdResetAtomicCounter(slice); + + // After mip 5 there is only a single workgroup left that downsamples the remaining up to 64x64 texels. + // compute MIP level 6 and 7 + SpdDownsampleMips_6_7(x, y, mips, slice); + + // compute MIP level 8, 9, 10, 11 + SpdDownsampleNextFour(x, y, FfxUInt32x2(0, 0), localInvocationIndex, 8, mips, slice); +} +/// Downsamples a 64x64 tile based on the work group id and work group offset. +/// If after downsampling it's the last active thread group, computes the remaining MIP levels. +/// +/// @param [in] workGroupID index of the work group / thread group +/// @param [in] localInvocationIndex index of the thread within the thread group in 1D +/// @param [in] mips the number of total MIP levels to compute for the input texture +/// @param [in] numWorkGroups the total number of dispatched work groups / thread groups for this slice +/// @param [in] slice the slice of the input texture +/// @param [in] workGroupOffset the work group offset. it's (0,0) in case the entire input texture is downsampled. +/// +/// @ingroup FfxGPUSpd +void SpdDownsample(FfxUInt32x2 workGroupID, FfxUInt32 localInvocationIndex, FfxUInt32 mips, FfxUInt32 numWorkGroups, FfxUInt32 slice, FfxUInt32x2 workGroupOffset) +{ + SpdDownsample(workGroupID + workGroupOffset, localInvocationIndex, mips, numWorkGroups, slice); +} + +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + +//============================================================================================================================== +// PACKED VERSION +//============================================================================================================================== + +#if FFX_HALF + +#if defined(FFX_GLSL) +#extension GL_EXT_shader_subgroup_extended_types_float16:require +#endif + +FfxFloat16x4 SpdReduceQuadH(FfxFloat16x4 v) +{ +#if defined(FFX_GLSL) && !defined(FFX_SPD_NO_WAVE_OPERATIONS) + FfxFloat16x4 v0 = v; + FfxFloat16x4 v1 = subgroupQuadSwapHorizontal(v); + FfxFloat16x4 v2 = subgroupQuadSwapVertical(v); + FfxFloat16x4 v3 = subgroupQuadSwapDiagonal(v); + return SpdReduce4H(v0, v1, v2, v3); +#elif defined(FFX_HLSL) && !defined(FFX_SPD_NO_WAVE_OPERATIONS) + // requires SM6.0 + FfxFloat16x4 v0 = v; + FfxFloat16x4 v1 = QuadReadAcrossX(v); + FfxFloat16x4 v2 = QuadReadAcrossY(v); + FfxFloat16x4 v3 = QuadReadAcrossDiagonal(v); + return SpdReduce4H(v0, v1, v2, v3); +/* + // if SM6.0 is not available, you can use the AMD shader intrinsics + // the AMD shader intrinsics are available in AMD GPU Services (AGS) library: + // https://gpuopen.com/amd-gpu-services-ags-library/ + // works for DX11 + FfxFloat16x4 v0 = v; + FfxFloat16x4 v1; + v1.x = AmdExtD3DShaderIntrinsics_SwizzleF(v.x, AmdExtD3DShaderIntrinsicsSwizzle_SwapX1); + v1.y = AmdExtD3DShaderIntrinsics_SwizzleF(v.y, AmdExtD3DShaderIntrinsicsSwizzle_SwapX1); + v1.z = AmdExtD3DShaderIntrinsics_SwizzleF(v.z, AmdExtD3DShaderIntrinsicsSwizzle_SwapX1); + v1.w = AmdExtD3DShaderIntrinsics_SwizzleF(v.w, AmdExtD3DShaderIntrinsicsSwizzle_SwapX1); + FfxFloat16x4 v2; + v2.x = AmdExtD3DShaderIntrinsics_SwizzleF(v.x, AmdExtD3DShaderIntrinsicsSwizzle_SwapX2); + v2.y = AmdExtD3DShaderIntrinsics_SwizzleF(v.y, AmdExtD3DShaderIntrinsicsSwizzle_SwapX2); + v2.z = AmdExtD3DShaderIntrinsics_SwizzleF(v.z, AmdExtD3DShaderIntrinsicsSwizzle_SwapX2); + v2.w = AmdExtD3DShaderIntrinsics_SwizzleF(v.w, AmdExtD3DShaderIntrinsicsSwizzle_SwapX2); + FfxFloat16x4 v3; + v3.x = AmdExtD3DShaderIntrinsics_SwizzleF(v.x, AmdExtD3DShaderIntrinsicsSwizzle_ReverseX4); + v3.y = AmdExtD3DShaderIntrinsics_SwizzleF(v.y, AmdExtD3DShaderIntrinsicsSwizzle_ReverseX4); + v3.z = AmdExtD3DShaderIntrinsics_SwizzleF(v.z, AmdExtD3DShaderIntrinsicsSwizzle_ReverseX4); + v3.w = AmdExtD3DShaderIntrinsics_SwizzleF(v.w, AmdExtD3DShaderIntrinsicsSwizzle_ReverseX4); + return SpdReduce4H(v0, v1, v2, v3); + */ +#endif + return FfxFloat16x4(0.0, 0.0, 0.0, 0.0); +} + +FfxFloat16x4 SpdReduceIntermediateH(FfxUInt32x2 i0, FfxUInt32x2 i1, FfxUInt32x2 i2, FfxUInt32x2 i3) +{ + FfxFloat16x4 v0 = SpdLoadIntermediateH(i0.x, i0.y); + FfxFloat16x4 v1 = SpdLoadIntermediateH(i1.x, i1.y); + FfxFloat16x4 v2 = SpdLoadIntermediateH(i2.x, i2.y); + FfxFloat16x4 v3 = SpdLoadIntermediateH(i3.x, i3.y); + return SpdReduce4H(v0, v1, v2, v3); +} + +FfxFloat16x4 SpdReduceLoad4H(FfxUInt32x2 i0, FfxUInt32x2 i1, FfxUInt32x2 i2, FfxUInt32x2 i3, FfxUInt32 slice) +{ + FfxFloat16x4 v0 = SpdLoadH(FfxInt32x2(i0), slice); + FfxFloat16x4 v1 = SpdLoadH(FfxInt32x2(i1), slice); + FfxFloat16x4 v2 = SpdLoadH(FfxInt32x2(i2), slice); + FfxFloat16x4 v3 = SpdLoadH(FfxInt32x2(i3), slice); + return SpdReduce4H(v0, v1, v2, v3); +} + +FfxFloat16x4 SpdReduceLoad4H(FfxUInt32x2 base, FfxUInt32 slice) +{ + return SpdReduceLoad4H(FfxUInt32x2(base + FfxUInt32x2(0, 0)), FfxUInt32x2(base + FfxUInt32x2(0, 1)), FfxUInt32x2(base + FfxUInt32x2(1, 0)), FfxUInt32x2(base + FfxUInt32x2(1, 1)), slice); +} + +FfxFloat16x4 SpdReduceLoadSourceImage4H(FfxUInt32x2 i0, FfxUInt32x2 i1, FfxUInt32x2 i2, FfxUInt32x2 i3, FfxUInt32 slice) +{ + FfxFloat16x4 v0 = SpdLoadSourceImageH(FfxInt32x2(i0), slice); + FfxFloat16x4 v1 = SpdLoadSourceImageH(FfxInt32x2(i1), slice); + FfxFloat16x4 v2 = SpdLoadSourceImageH(FfxInt32x2(i2), slice); + FfxFloat16x4 v3 = SpdLoadSourceImageH(FfxInt32x2(i3), slice); + return SpdReduce4H(v0, v1, v2, v3); +} + +FfxFloat16x4 SpdReduceLoadSourceImageH(FfxUInt32x2 base, FfxUInt32 slice) +{ +#if defined(SPD_LINEAR_SAMPLER) + return SpdLoadSourceImageH(FfxInt32x2(base), slice); +#else + return SpdReduceLoadSourceImage4H(FfxUInt32x2(base + FfxUInt32x2(0, 0)), FfxUInt32x2(base + FfxUInt32x2(0, 1)), FfxUInt32x2(base + FfxUInt32x2(1, 0)), FfxUInt32x2(base + FfxUInt32x2(1, 1)), slice); +#endif +} + +void SpdDownsampleMips_0_1_IntrinsicsH(FfxUInt32 x, FfxUInt32 y, FfxUInt32x2 workGroupID, FfxUInt32 localInvocationIndex, FfxUInt32 mips, FfxUInt32 slice) +{ + FfxFloat16x4 v[4]; + + FfxInt32x2 tex = FfxInt32x2(workGroupID.xy * 64) + FfxInt32x2(x * 2, y * 2); + FfxInt32x2 pix = FfxInt32x2(workGroupID.xy * 32) + FfxInt32x2(x, y); + v[0] = SpdReduceLoadSourceImageH(tex, slice); + SpdStoreH(pix, v[0], 0, slice); + + tex = FfxInt32x2(workGroupID.xy * 64) + FfxInt32x2(x * 2 + 32, y * 2); + pix = FfxInt32x2(workGroupID.xy * 32) + FfxInt32x2(x + 16, y); + v[1] = SpdReduceLoadSourceImageH(tex, slice); + SpdStoreH(pix, v[1], 0, slice); + + tex = FfxInt32x2(workGroupID.xy * 64) + FfxInt32x2(x * 2, y * 2 + 32); + pix = FfxInt32x2(workGroupID.xy * 32) + FfxInt32x2(x, y + 16); + v[2] = SpdReduceLoadSourceImageH(tex, slice); + SpdStoreH(pix, v[2], 0, slice); + + tex = FfxInt32x2(workGroupID.xy * 64) + FfxInt32x2(x * 2 + 32, y * 2 + 32); + pix = FfxInt32x2(workGroupID.xy * 32) + FfxInt32x2(x + 16, y + 16); + v[3] = SpdReduceLoadSourceImageH(tex, slice); + SpdStoreH(pix, v[3], 0, slice); + + if (mips <= 1) + return; + + v[0] = SpdReduceQuadH(v[0]); + v[1] = SpdReduceQuadH(v[1]); + v[2] = SpdReduceQuadH(v[2]); + v[3] = SpdReduceQuadH(v[3]); + + if ((localInvocationIndex % 4) == 0) + { + SpdStoreH(FfxInt32x2(workGroupID.xy * 16) + FfxInt32x2(x / 2, y / 2), v[0], 1, slice); + SpdStoreIntermediateH(x / 2, y / 2, v[0]); + + SpdStoreH(FfxInt32x2(workGroupID.xy * 16) + FfxInt32x2(x / 2 + 8, y / 2), v[1], 1, slice); + SpdStoreIntermediateH(x / 2 + 8, y / 2, v[1]); + + SpdStoreH(FfxInt32x2(workGroupID.xy * 16) + FfxInt32x2(x / 2, y / 2 + 8), v[2], 1, slice); + SpdStoreIntermediateH(x / 2, y / 2 + 8, v[2]); + + SpdStoreH(FfxInt32x2(workGroupID.xy * 16) + FfxInt32x2(x / 2 + 8, y / 2 + 8), v[3], 1, slice); + SpdStoreIntermediateH(x / 2 + 8, y / 2 + 8, v[3]); + } +} + +void SpdDownsampleMips_0_1_LDSH(FfxUInt32 x, FfxUInt32 y, FfxUInt32x2 workGroupID, FfxUInt32 localInvocationIndex, FfxUInt32 mips, FfxUInt32 slice) +{ + FfxFloat16x4 v[4]; + + FfxInt32x2 tex = FfxInt32x2(workGroupID.xy * 64) + FfxInt32x2(x * 2, y * 2); + FfxInt32x2 pix = FfxInt32x2(workGroupID.xy * 32) + FfxInt32x2(x, y); + v[0] = SpdReduceLoadSourceImageH(tex, slice); + SpdStoreH(pix, v[0], 0, slice); + + tex = FfxInt32x2(workGroupID.xy * 64) + FfxInt32x2(x * 2 + 32, y * 2); + pix = FfxInt32x2(workGroupID.xy * 32) + FfxInt32x2(x + 16, y); + v[1] = SpdReduceLoadSourceImageH(tex, slice); + SpdStoreH(pix, v[1], 0, slice); + + tex = FfxInt32x2(workGroupID.xy * 64) + FfxInt32x2(x * 2, y * 2 + 32); + pix = FfxInt32x2(workGroupID.xy * 32) + FfxInt32x2(x, y + 16); + v[2] = SpdReduceLoadSourceImageH(tex, slice); + SpdStoreH(pix, v[2], 0, slice); + + tex = FfxInt32x2(workGroupID.xy * 64) + FfxInt32x2(x * 2 + 32, y * 2 + 32); + pix = FfxInt32x2(workGroupID.xy * 32) + FfxInt32x2(x + 16, y + 16); + v[3] = SpdReduceLoadSourceImageH(tex, slice); + SpdStoreH(pix, v[3], 0, slice); + + if (mips <= 1) + return; + + for (FfxInt32 i = 0; i < 4; i++) + { + SpdStoreIntermediateH(x, y, v[i]); + ffxSpdWorkgroupShuffleBarrier(); + if (localInvocationIndex < 64) + { + v[i] = SpdReduceIntermediateH(FfxUInt32x2(x * 2 + 0, y * 2 + 0), FfxUInt32x2(x * 2 + 1, y * 2 + 0), FfxUInt32x2(x * 2 + 0, y * 2 + 1), FfxUInt32x2(x * 2 + 1, y * 2 + 1)); + SpdStoreH(FfxInt32x2(workGroupID.xy * 16) + FfxInt32x2(x + (i % 2) * 8, y + (i / 2) * 8), v[i], 1, slice); + } + ffxSpdWorkgroupShuffleBarrier(); + } + + if (localInvocationIndex < 64) + { + SpdStoreIntermediateH(x + 0, y + 0, v[0]); + SpdStoreIntermediateH(x + 8, y + 0, v[1]); + SpdStoreIntermediateH(x + 0, y + 8, v[2]); + SpdStoreIntermediateH(x + 8, y + 8, v[3]); + } +} + +void SpdDownsampleMips_0_1H(FfxUInt32 x, FfxUInt32 y, FfxUInt32x2 workGroupID, FfxUInt32 localInvocationIndex, FfxUInt32 mips, FfxUInt32 slice) +{ +#if defined(FFX_SPD_NO_WAVE_OPERATIONS) + SpdDownsampleMips_0_1_LDSH(x, y, workGroupID, localInvocationIndex, mips, slice); +#else + SpdDownsampleMips_0_1_IntrinsicsH(x, y, workGroupID, localInvocationIndex, mips, slice); +#endif +} + + +void SpdDownsampleMip_2H(FfxUInt32 x, FfxUInt32 y, FfxUInt32x2 workGroupID, FfxUInt32 localInvocationIndex, FfxUInt32 mip, FfxUInt32 slice) +{ +#if defined(FFX_SPD_NO_WAVE_OPERATIONS) + if (localInvocationIndex < 64) + { + FfxFloat16x4 v = SpdReduceIntermediateH(FfxUInt32x2(x * 2 + 0, y * 2 + 0), FfxUInt32x2(x * 2 + 1, y * 2 + 0), FfxUInt32x2(x * 2 + 0, y * 2 + 1), FfxUInt32x2(x * 2 + 1, y * 2 + 1)); + SpdStoreH(FfxInt32x2(workGroupID.xy * 8) + FfxInt32x2(x, y), v, mip, slice); + // store to LDS, try to reduce bank conflicts + // x 0 x 0 x 0 x 0 x 0 x 0 x 0 x 0 + // 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + // 0 x 0 x 0 x 0 x 0 x 0 x 0 x 0 x + // 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + // x 0 x 0 x 0 x 0 x 0 x 0 x 0 x 0 + // ... + // x 0 x 0 x 0 x 0 x 0 x 0 x 0 x 0 + SpdStoreIntermediateH(x * 2 + y % 2, y * 2, v); + } +#else + FfxFloat16x4 v = SpdLoadIntermediateH(x, y); + v = SpdReduceQuadH(v); + // quad index 0 stores result + if (localInvocationIndex % 4 == 0) + { + SpdStoreH(FfxInt32x2(workGroupID.xy * 8) + FfxInt32x2(x / 2, y / 2), v, mip, slice); + SpdStoreIntermediateH(x + (y / 2) % 2, y, v); + } +#endif +} + +void SpdDownsampleMip_3H(FfxUInt32 x, FfxUInt32 y, FfxUInt32x2 workGroupID, FfxUInt32 localInvocationIndex, FfxUInt32 mip, FfxUInt32 slice) +{ +#if defined(FFX_SPD_NO_WAVE_OPERATIONS) + if (localInvocationIndex < 16) + { + // x 0 x 0 + // 0 0 0 0 + // 0 x 0 x + // 0 0 0 0 + FfxFloat16x4 v = + SpdReduceIntermediateH(FfxUInt32x2(x * 4 + 0 + 0, y * 4 + 0), FfxUInt32x2(x * 4 + 2 + 0, y * 4 + 0), FfxUInt32x2(x * 4 + 0 + 1, y * 4 + 2), FfxUInt32x2(x * 4 + 2 + 1, y * 4 + 2)); + SpdStoreH(FfxInt32x2(workGroupID.xy * 4) + FfxInt32x2(x, y), v, mip, slice); + // store to LDS + // x 0 0 0 x 0 0 0 x 0 0 0 x 0 0 0 + // 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + // 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + // 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + // 0 x 0 0 0 x 0 0 0 x 0 0 0 x 0 0 + // ... + // 0 0 x 0 0 0 x 0 0 0 x 0 0 0 x 0 + // ... + // 0 0 0 x 0 0 0 x 0 0 0 x 0 0 0 x + // ... + SpdStoreIntermediateH(x * 4 + y, y * 4, v); + } +#else + if (localInvocationIndex < 64) + { + FfxFloat16x4 v = SpdLoadIntermediateH(x * 2 + y % 2, y * 2); + v = SpdReduceQuadH(v); + // quad index 0 stores result + if (localInvocationIndex % 4 == 0) + { + SpdStoreH(FfxInt32x2(workGroupID.xy * 4) + FfxInt32x2(x / 2, y / 2), v, mip, slice); + SpdStoreIntermediateH(x * 2 + y / 2, y * 2, v); + } + } +#endif +} + +void SpdDownsampleMip_4H(FfxUInt32 x, FfxUInt32 y, FfxUInt32x2 workGroupID, FfxUInt32 localInvocationIndex, FfxUInt32 mip, FfxUInt32 slice) +{ +#if defined(FFX_SPD_NO_WAVE_OPERATIONS) + if (localInvocationIndex < 4) + { + // x 0 0 0 x 0 0 0 + // ... + // 0 x 0 0 0 x 0 0 + FfxFloat16x4 v = SpdReduceIntermediateH(FfxUInt32x2(x * 8 + 0 + 0 + y * 2, y * 8 + 0), + FfxUInt32x2(x * 8 + 4 + 0 + y * 2, y * 8 + 0), + FfxUInt32x2(x * 8 + 0 + 1 + y * 2, y * 8 + 4), + FfxUInt32x2(x * 8 + 4 + 1 + y * 2, y * 8 + 4)); + SpdStoreH(FfxInt32x2(workGroupID.xy * 2) + FfxInt32x2(x, y), v, mip, slice); + // store to LDS + // x x x x 0 ... + // 0 ... + SpdStoreIntermediateH(x + y * 2, 0, v); + } +#else + if (localInvocationIndex < 16) + { + FfxFloat16x4 v = SpdLoadIntermediateH(x * 4 + y, y * 4); + v = SpdReduceQuadH(v); + // quad index 0 stores result + if (localInvocationIndex % 4 == 0) + { + SpdStoreH(FfxInt32x2(workGroupID.xy * 2) + FfxInt32x2(x / 2, y / 2), v, mip, slice); + SpdStoreIntermediateH(x / 2 + y, 0, v); + } + } +#endif +} + +void SpdDownsampleMip_5H(FfxUInt32x2 workGroupID, FfxUInt32 localInvocationIndex, FfxUInt32 mip, FfxUInt32 slice) +{ +#if defined(FFX_SPD_NO_WAVE_OPERATIONS) + if (localInvocationIndex < 1) + { + // x x x x 0 ... + // 0 ... + FfxFloat16x4 v = SpdReduceIntermediateH(FfxUInt32x2(0, 0), FfxUInt32x2(1, 0), FfxUInt32x2(2, 0), FfxUInt32x2(3, 0)); + SpdStoreH(FfxInt32x2(workGroupID.xy), v, mip, slice); + } +#else + if (localInvocationIndex < 4) + { + FfxFloat16x4 v = SpdLoadIntermediateH(localInvocationIndex, 0); + v = SpdReduceQuadH(v); + // quad index 0 stores result + if (localInvocationIndex % 4 == 0) + { + SpdStoreH(FfxInt32x2(workGroupID.xy), v, mip, slice); + } + } +#endif +} + +void SpdDownsampleMips_6_7H(FfxUInt32 x, FfxUInt32 y, FfxUInt32 mips, FfxUInt32 slice) +{ + FfxInt32x2 tex = FfxInt32x2(x * 4 + 0, y * 4 + 0); + FfxInt32x2 pix = FfxInt32x2(x * 2 + 0, y * 2 + 0); + FfxFloat16x4 v0 = SpdReduceLoad4H(tex, slice); + SpdStoreH(pix, v0, 6, slice); + + tex = FfxInt32x2(x * 4 + 2, y * 4 + 0); + pix = FfxInt32x2(x * 2 + 1, y * 2 + 0); + FfxFloat16x4 v1 = SpdReduceLoad4H(tex, slice); + SpdStoreH(pix, v1, 6, slice); + + tex = FfxInt32x2(x * 4 + 0, y * 4 + 2); + pix = FfxInt32x2(x * 2 + 0, y * 2 + 1); + FfxFloat16x4 v2 = SpdReduceLoad4H(tex, slice); + SpdStoreH(pix, v2, 6, slice); + + tex = FfxInt32x2(x * 4 + 2, y * 4 + 2); + pix = FfxInt32x2(x * 2 + 1, y * 2 + 1); + FfxFloat16x4 v3 = SpdReduceLoad4H(tex, slice); + SpdStoreH(pix, v3, 6, slice); + + if (mips < 8) + return; + // no barrier needed, working on values only from the same thread + + FfxFloat16x4 v = SpdReduce4H(v0, v1, v2, v3); + SpdStoreH(FfxInt32x2(x, y), v, 7, slice); + SpdStoreIntermediateH(x, y, v); +} + +void SpdDownsampleNextFourH(FfxUInt32 x, FfxUInt32 y, FfxUInt32x2 workGroupID, FfxUInt32 localInvocationIndex, FfxUInt32 baseMip, FfxUInt32 mips, FfxUInt32 slice) +{ + if (mips <= baseMip) + return; + ffxSpdWorkgroupShuffleBarrier(); + SpdDownsampleMip_2H(x, y, workGroupID, localInvocationIndex, baseMip, slice); + + if (mips <= baseMip + 1) + return; + ffxSpdWorkgroupShuffleBarrier(); + SpdDownsampleMip_3H(x, y, workGroupID, localInvocationIndex, baseMip + 1, slice); + + if (mips <= baseMip + 2) + return; + ffxSpdWorkgroupShuffleBarrier(); + SpdDownsampleMip_4H(x, y, workGroupID, localInvocationIndex, baseMip + 2, slice); + + if (mips <= baseMip + 3) + return; + ffxSpdWorkgroupShuffleBarrier(); + SpdDownsampleMip_5H(workGroupID, localInvocationIndex, baseMip + 3, slice); +} + +/// Downsamples a 64x64 tile based on the work group id and work group offset. +/// If after downsampling it's the last active thread group, computes the remaining MIP levels. +/// Uses half types. +/// +/// @param [in] workGroupID index of the work group / thread group +/// @param [in] localInvocationIndex index of the thread within the thread group in 1D +/// @param [in] mips the number of total MIP levels to compute for the input texture +/// @param [in] numWorkGroups the total number of dispatched work groups / thread groups for this slice +/// @param [in] slice the slice of the input texture +/// +/// @ingroup FfxGPUSpd +void SpdDownsampleH(FfxUInt32x2 workGroupID, FfxUInt32 localInvocationIndex, FfxUInt32 mips, FfxUInt32 numWorkGroups, FfxUInt32 slice) +{ + FfxUInt32x2 sub_xy = ffxRemapForWaveReduction(localInvocationIndex % 64); + FfxUInt32 x = sub_xy.x + 8 * ((localInvocationIndex >> 6) % 2); + FfxUInt32 y = sub_xy.y + 8 * ((localInvocationIndex >> 7)); + + // compute MIP level 0 and 1 + SpdDownsampleMips_0_1H(x, y, workGroupID, localInvocationIndex, mips, slice); + + // compute MIP level 2, 3, 4, 5 + SpdDownsampleNextFourH(x, y, workGroupID, localInvocationIndex, 2, mips, slice); + + if (mips < 7) + return; + + // increase the global atomic counter for the given slice and check if it's the last remaining thread group: + // terminate if not, continue if yes. + if (SpdExitWorkgroup(numWorkGroups, localInvocationIndex, slice)) + return; + + // reset the global atomic counter back to 0 for the next spd dispatch + SpdResetAtomicCounter(slice); + + // After mip 5 there is only a single workgroup left that downsamples the remaining up to 64x64 texels. + // compute MIP level 6 and 7 + SpdDownsampleMips_6_7H(x, y, mips, slice); + + // compute MIP level 8, 9, 10, 11 + SpdDownsampleNextFourH(x, y, FfxUInt32x2(0, 0), localInvocationIndex, 8, mips, slice); +} + +/// Downsamples a 64x64 tile based on the work group id and work group offset. +/// If after downsampling it's the last active thread group, computes the remaining MIP levels. +/// Uses half types. +/// +/// @param [in] workGroupID index of the work group / thread group +/// @param [in] localInvocationIndex index of the thread within the thread group in 1D +/// @param [in] mips the number of total MIP levels to compute for the input texture +/// @param [in] numWorkGroups the total number of dispatched work groups / thread groups for this slice +/// @param [in] slice the slice of the input texture +/// @param [in] workGroupOffset the work group offset. it's (0,0) in case the entire input texture is downsampled. +/// +/// @ingroup FfxGPUSpd +void SpdDownsampleH(FfxUInt32x2 workGroupID, FfxUInt32 localInvocationIndex, FfxUInt32 mips, FfxUInt32 numWorkGroups, FfxUInt32 slice, FfxUInt32x2 workGroupOffset) +{ + SpdDownsampleH(workGroupID + workGroupOffset, localInvocationIndex, mips, numWorkGroups, slice); +} + +#endif // #if FFX_HALF +#endif // #if defined(FFX_GPU) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/spd/ffx_spd_callbacks_glsl.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/spd/ffx_spd_callbacks_glsl.h new file mode 100644 index 00000000..55244eb4 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/spd/ffx_spd_callbacks_glsl.h @@ -0,0 +1,181 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_spd_resources.h" + +#if defined(FFX_GPU) +#include "ffx_core.h" + +#ifndef FFX_PREFER_WAVE64 +#define FFX_PREFER_WAVE64 +#endif // #ifndef FFX_PREFER_WAVE64 + +#if defined(FFX_SPD_BIND_CB_SPD) + layout (set = 0, binding = FFX_SPD_BIND_CB_SPD, std140) uniform cbFSR1_t + { + FfxUInt32 mips; + FfxUInt32 numWorkGroups; + FfxUInt32x2 workGroupOffset; + FfxFloat32x2 invInputSize; // Only used for linear sampling mode + FfxFloat32x2 padding; + } cbFSR1; +#endif + + +FfxUInt32 Mips() +{ + return cbFSR1.mips; +} + +FfxUInt32 NumWorkGroups() +{ + return cbFSR1.numWorkGroups; +} + +FfxUInt32x2 WorkGroupOffset() +{ + return cbFSR1.workGroupOffset; +} + +FfxFloat32x2 InvInputSize() +{ + return cbFSR1.invInputSize; +} + +layout (set = 0, binding = 1000) uniform sampler s_LinearClamp; + +// SRVs +#if defined FFX_SPD_BIND_SRV_INPUT_DOWNSAMPLE_SRC + layout (set = 0, binding = FFX_SPD_BIND_SRV_INPUT_DOWNSAMPLE_SRC) uniform texture2DArray r_input_downsample_src; +#endif + +// UAV declarations +#if defined FFX_SPD_BIND_UAV_INTERNAL_GLOBAL_ATOMIC + layout (set = 0, binding = FFX_SPD_BIND_UAV_INTERNAL_GLOBAL_ATOMIC, std430) coherent buffer rw_internal_global_atomic_t + { + FfxUInt32 counter[6]; + } rw_internal_global_atomic; +#endif + +#if defined FFX_SPD_BIND_UAV_INPUT_DOWNSAMPLE_SRC_MID_MIPMAP + layout (set = 0, binding = FFX_SPD_BIND_UAV_INPUT_DOWNSAMPLE_SRC_MID_MIPMAP, rgba32f) coherent uniform image2DArray rw_input_downsample_src_mid_mip; +#endif + +#if defined FFX_SPD_BIND_UAV_INPUT_DOWNSAMPLE_SRC_MIPS + layout (set = 0, binding = FFX_SPD_BIND_UAV_INPUT_DOWNSAMPLE_SRC_MIPS, rgba32f) uniform image2DArray rw_input_downsample_src_mips[SPD_MAX_MIP_LEVELS+1]; +#endif + +#if FFX_HALF + +#if defined(FFX_SPD_BIND_SRV_INPUT_DOWNSAMPLE_SRC) + FfxFloat16x4 SampleSrcImageH(FfxFloat32x2 uv, FfxUInt32 slice) + { + FfxFloat32x2 textureCoord = FfxFloat32x2(uv) * InvInputSize() + InvInputSize(); + FfxFloat32x4 result = textureLod(sampler2DArray(r_input_downsample_src, s_LinearClamp), FfxFloat32x3(textureCoord, slice), 0); + return FfxFloat16x4(ffxSrgbFromLinear(result.x), ffxSrgbFromLinear(result.y), ffxSrgbFromLinear(result.z), result.w); + } +#endif // defined(FFX_SPD_BIND_SRV_INPUT_DOWNSAMPLE_SRC) + +#if defined(FFX_SPD_BIND_UAV_INPUT_DOWNSAMPLE_SRC_MIPS) + FfxFloat16x4 LoadSrcImageH(FfxFloat32x2 uv, FfxUInt32 slice) + { + return FfxFloat16x4(imageLoad(rw_input_downsample_src_mips[0], FfxInt32x3(uv, slice))); + } +#endif // defined(FFX_SPD_BIND_UAV_INPUT_DOWNSAMPLE_SRC_MIPS) + +#if defined(FFX_SPD_BIND_UAV_INPUT_DOWNSAMPLE_SRC_MIPS) + void StoreSrcMipH(FfxFloat16x4 value, FfxInt32x2 uv, FfxUInt32 slice, FfxUInt32 mip) + { + imageStore(rw_input_downsample_src_mips[mip], FfxInt32x3(uv, slice), FfxFloat32x4(value)); + } +#endif // defined(FFX_SPD_BIND_UAV_INPUT_DOWNSAMPLE_SRC_MIPS) + +#if defined(FFX_SPD_BIND_UAV_INPUT_DOWNSAMPLE_SRC_MID_MIPMAP) + FfxFloat16x4 LoadMidMipH(FfxInt32x2 uv, FfxUInt32 slice) + { + return FfxFloat16x4(imageLoad(rw_input_downsample_src_mid_mip, FfxInt32x3(uv, slice))); + } +#endif // defined(FFX_SPD_BIND_UAV_INPUT_DOWNSAMPLE_SRC_MID_MIPMAP) + +#if defined(FFX_SPD_BIND_UAV_INPUT_DOWNSAMPLE_SRC_MID_MIPMAP) + void StoreMidMipH(FfxFloat16x4 value, FfxInt32x2 uv, FfxUInt32 slice) + { + imageStore(rw_input_downsample_src_mid_mip, FfxInt32x3(uv, slice), FfxFloat32x4(value));\ + } +#endif // defined(FFX_SPD_BIND_UAV_INPUT_DOWNSAMPLE_SRC_MID_MIPMAP) + +#else // FFX_HALF + +#if defined(FFX_SPD_BIND_SRV_INPUT_DOWNSAMPLE_SRC) + FfxFloat32x4 SampleSrcImage(FfxInt32x2 uv, FfxUInt32 slice) + { + FfxFloat32x2 textureCoord = FfxFloat32x2(uv) * InvInputSize() + InvInputSize(); + FfxFloat32x4 result = textureLod(sampler2DArray(r_input_downsample_src, s_LinearClamp), FfxFloat32x3(textureCoord, slice), 0); + return FfxFloat32x4(ffxSrgbFromLinear(result.x), ffxSrgbFromLinear(result.y), ffxSrgbFromLinear(result.z), result.w); + } +#endif // defined(FFX_SPD_BIND_SRV_INPUT_DOWNSAMPLE_SRC) + +#if defined(FFX_SPD_BIND_UAV_INPUT_DOWNSAMPLE_SRC_MIPS) + FfxFloat32x4 LoadSrcImage(FfxInt32x2 uv, FfxUInt32 slice) + { + return imageLoad(rw_input_downsample_src_mips[0], FfxInt32x3(uv, slice)); + } +#endif // defined(FFX_SPD_BIND_UAV_INPUT_DOWNSAMPLE_SRC_MIPS) + +#if defined(FFX_SPD_BIND_UAV_INPUT_DOWNSAMPLE_SRC_MIPS) + void StoreSrcMip(FfxFloat32x4 value, FfxInt32x2 uv, FfxUInt32 slice, FfxUInt32 mip) + { + imageStore(rw_input_downsample_src_mips[mip], FfxInt32x3(uv, slice), value); + } +#endif // defined(FFX_SPD_BIND_UAV_INPUT_DOWNSAMPLE_SRC_MIPS) + +#if defined(FFX_SPD_BIND_UAV_INPUT_DOWNSAMPLE_SRC_MID_MIPMAP) + FfxFloat32x4 LoadMidMip(FfxInt32x2 uv, FfxUInt32 slice) + { + return imageLoad(rw_input_downsample_src_mid_mip, FfxInt32x3(uv, slice)); + } +#endif // defined(FFX_SPD_BIND_UAV_INPUT_DOWNSAMPLE_SRC_MID_MIPMAP) + +#if defined(FFX_SPD_BIND_UAV_INPUT_DOWNSAMPLE_SRC_MID_MIPMAP) + void StoreMidMip(FfxFloat32x4 value, FfxInt32x2 uv, FfxUInt32 slice) + { + imageStore(rw_input_downsample_src_mid_mip, FfxInt32x3(uv, slice), value); + } +#endif // defined(FFX_SPD_BIND_UAV_INPUT_DOWNSAMPLE_SRC_MID_MIPMAP) + +#endif // FFX_HALF + +#if defined(FFX_SPD_BIND_UAV_INTERNAL_GLOBAL_ATOMIC) +void IncreaseAtomicCounter(FFX_PARAMETER_IN FfxUInt32 slice, FFX_PARAMETER_INOUT FfxUInt32 counter) +{ + counter = atomicAdd(rw_internal_global_atomic.counter[slice], 1); +} +#endif // defined(FFX_SPD_BIND_UAV_INTERNAL_GLOBAL_ATOMIC) + +#if defined(FFX_SPD_BIND_UAV_INTERNAL_GLOBAL_ATOMIC) +void ResetAtomicCounter(FFX_PARAMETER_IN FfxUInt32 slice) +{ + rw_internal_global_atomic.counter[slice] = 0; +} +#endif // defined(FFX_SPD_BIND_UAV_INTERNAL_GLOBAL_ATOMIC) + +#endif // #if defined(FFX_GPU) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/spd/ffx_spd_callbacks_hlsl.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/spd/ffx_spd_callbacks_hlsl.h new file mode 100644 index 00000000..d86f66ff --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/spd/ffx_spd_callbacks_hlsl.h @@ -0,0 +1,218 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_spd_resources.h" + +#if defined(FFX_GPU) +#ifdef __hlsl_dx_compiler +#pragma dxc diagnostic push +#pragma dxc diagnostic ignored "-Wambig-lit-shift" +#endif //__hlsl_dx_compiler +#include "ffx_core.h" +#ifdef __hlsl_dx_compiler +#pragma dxc diagnostic pop +#endif //__hlsl_dx_compiler + +#ifndef FFX_PREFER_WAVE64 +#define FFX_PREFER_WAVE64 +#endif // #ifndef FFX_PREFER_WAVE64 + +#pragma warning(disable: 3205) // conversion from larger type to smaller + +#define FFX_DECLARE_SRV_REGISTER(regIndex) t##regIndex +#define FFX_DECLARE_UAV_REGISTER(regIndex) u##regIndex +#define FFX_DECLARE_CB_REGISTER(regIndex) b##regIndex +#define FFX_SPD_DECLARE_SRV(regIndex) register(FFX_DECLARE_SRV_REGISTER(regIndex)) +#define FFX_SPD_DECLARE_UAV(regIndex) register(FFX_DECLARE_UAV_REGISTER(regIndex)) +#define FFX_SPD_DECLARE_CB(regIndex) register(FFX_DECLARE_CB_REGISTER(regIndex)) + +#if defined(FFX_SPD_BIND_CB_SPD) + cbuffer cbSPD : FFX_SPD_DECLARE_CB(FFX_SPD_BIND_CB_SPD) + { + FfxUInt32 mips; + FfxUInt32 numWorkGroups; + FfxUInt32x2 workGroupOffset; + FfxFloat32x2 invInputSize; // Only used for linear sampling mode + FfxFloat32x2 padding; + + #define FFX_SPD_CONSTANT_BUFFER_1_SIZE 8 // Number of 32-bit values. This must be kept in sync with the cbSPD size. + }; +#else + #define mips 0 + #define numWorkGroups 0 + #define workGroupOffset 0 + #define invInputSize 0 + #define padding 0 +#endif + +#define FFX_SPD_ROOTSIG_STRINGIFY(p) FFX_SPD_ROOTSIG_STR(p) +#define FFX_SPD_ROOTSIG_STR(p) #p +#define FFX_SPD_ROOTSIG [RootSignature( "DescriptorTable(UAV(u0, numDescriptors = " FFX_SPD_ROOTSIG_STRINGIFY(FFX_SPD_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "DescriptorTable(SRV(t0, numDescriptors = " FFX_SPD_ROOTSIG_STRINGIFY(FFX_SPD_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "CBV(b0), " \ + "StaticSampler(s0, filter = FILTER_MIN_MAG_LINEAR_MIP_POINT, " \ + "addressU = TEXTURE_ADDRESS_CLAMP, " \ + "addressV = TEXTURE_ADDRESS_CLAMP, " \ + "addressW = TEXTURE_ADDRESS_CLAMP, " \ + "comparisonFunc = COMPARISON_NEVER, " \ + "borderColor = STATIC_BORDER_COLOR_TRANSPARENT_BLACK)" )] + +#if defined(FFX_SPD_EMBED_ROOTSIG) +#define FFX_SPD_EMBED_ROOTSIG_CONTENT FFX_SPD_ROOTSIG +#else +#define FFX_SPD_EMBED_ROOTSIG_CONTENT +#endif // #if FFX_SPD_EMBED_ROOTSIG + +FfxUInt32 Mips() +{ + return mips; +} + +FfxUInt32 NumWorkGroups() +{ + return numWorkGroups; +} + +FfxUInt32x2 WorkGroupOffset() +{ + return workGroupOffset; +} + +FfxFloat32x2 InvInputSize() +{ + return invInputSize; +} + +SamplerState s_LinearClamp : register(s0); + + // SRVs + #if defined(FFX_SPD_BIND_SRV_INPUT_DOWNSAMPLE_SRC) + Texture2DArray r_input_downsample_src : FFX_SPD_DECLARE_SRV(FFX_SPD_BIND_SRV_INPUT_DOWNSAMPLE_SRC); + #endif + + // UAV declarations + #if defined(FFX_SPD_BIND_UAV_INTERNAL_GLOBAL_ATOMIC) + struct SpdGlobalAtomicBuffer { FfxUInt32 counter[6]; }; + globallycoherent RWStructuredBuffer rw_internal_global_atomic : FFX_SPD_DECLARE_UAV(FFX_SPD_BIND_UAV_INTERNAL_GLOBAL_ATOMIC); + #endif + #if defined(FFX_SPD_BIND_UAV_INPUT_DOWNSAMPLE_SRC_MID_MIPMAP) + globallycoherent RWTexture2DArray rw_input_downsample_src_mid_mip : FFX_SPD_DECLARE_UAV(FFX_SPD_BIND_UAV_INPUT_DOWNSAMPLE_SRC_MID_MIPMAP); + #endif + #if defined(FFX_SPD_BIND_UAV_INPUT_DOWNSAMPLE_SRC_MIPS) + RWTexture2DArray rw_input_downsample_src_mips[SPD_MAX_MIP_LEVELS+1] : FFX_SPD_DECLARE_UAV(FFX_SPD_BIND_UAV_INPUT_DOWNSAMPLE_SRC_MIPS); + #endif + +#if FFX_HALF + +#if defined(FFX_SPD_BIND_SRV_INPUT_DOWNSAMPLE_SRC) + FfxFloat16x4 SampleSrcImageH(FfxFloat32x2 uv, FfxUInt32 slice) + { + FfxFloat32x2 textureCoord = FfxFloat32x2(uv) * InvInputSize() + InvInputSize(); + FfxFloat32x4 result = r_input_downsample_src.SampleLevel(s_LinearClamp, FfxFloat32x3(textureCoord, slice), 0); + return FfxFloat16x4(ffxSrgbFromLinear(result.x), ffxSrgbFromLinear(result.y), ffxSrgbFromLinear(result.z), result.w); + } + #endif // defined(FFX_SPD_BIND_SRV_INPUT_DOWNSAMPLE_SRC) + +#if defined(FFX_SPD_BIND_UAV_INPUT_DOWNSAMPLE_SRC_MIPS) + FfxFloat16x4 LoadSrcImageH(FfxFloat32x2 uv, FfxUInt32 slice) + { + return FfxFloat16x4(rw_input_downsample_src_mips[0][FfxUInt32x3(uv, slice)]); + } +#endif // defined(FFX_SPD_BIND_UAV_INPUT_DOWNSAMPLE_SRC_MIPS) + +#if defined(FFX_SPD_BIND_UAV_INPUT_DOWNSAMPLE_SRC_MIPS) + void StoreSrcMipH(FfxFloat16x4 value, FfxInt32x2 uv, FfxUInt32 slice, FfxUInt32 mip) + { + rw_input_downsample_src_mips[mip][FfxUInt32x3(uv, slice)] = FfxFloat32x4(value); + } +#endif // defined(FFX_SPD_BIND_UAV_INPUT_DOWNSAMPLE_SRC_MIPS) + +#if defined(FFX_SPD_BIND_UAV_INPUT_DOWNSAMPLE_SRC_MID_MIPMAP) + FfxFloat16x4 LoadMidMipH(FfxInt32x2 uv, FfxUInt32 slice) + { + return FfxFloat16x4(rw_input_downsample_src_mid_mip[FfxUInt32x3(uv, slice)]); + } +#endif // defined(FFX_SPD_BIND_UAV_INPUT_DOWNSAMPLE_SRC_MID_MIPMAP) + +#if defined(FFX_SPD_BIND_UAV_INPUT_DOWNSAMPLE_SRC_MID_MIPMAP) + void StoreMidMipH(FfxFloat16x4 value, FfxInt32x2 uv, FfxUInt32 slice) + { + rw_input_downsample_src_mid_mip[FfxUInt32x3(uv, slice)] = FfxFloat32x4(value); + } +#endif // defined(FFX_SPD_BIND_UAV_INPUT_DOWNSAMPLE_SRC_MID_MIPMAP) + +#else // FFX_HALF + +#if defined(FFX_SPD_BIND_SRV_INPUT_DOWNSAMPLE_SRC) + FfxFloat32x4 SampleSrcImage(FfxInt32x2 uv, FfxUInt32 slice) + { + FfxFloat32x2 textureCoord = FfxFloat32x2(uv) * InvInputSize() + InvInputSize(); + FfxFloat32x4 result = r_input_downsample_src.SampleLevel(s_LinearClamp, FfxFloat32x3(textureCoord, slice), 0); + return FfxFloat32x4(ffxSrgbFromLinear(result.x), ffxSrgbFromLinear(result.y), ffxSrgbFromLinear(result.z), result.w); + } +#endif // defined(FFX_SPD_BIND_SRV_INPUT_DOWNSAMPLE_SRC) + +#if defined(FFX_SPD_BIND_UAV_INPUT_DOWNSAMPLE_SRC_MIPS) + FfxFloat32x4 LoadSrcImage(FfxInt32x2 uv, FfxUInt32 slice) + { + return rw_input_downsample_src_mips[0][FfxUInt32x3(uv, slice)]; + } +#endif // defined(FFX_SPD_BIND_UAV_INPUT_DOWNSAMPLE_SRC_MIPS) + +#if defined(FFX_SPD_BIND_UAV_INPUT_DOWNSAMPLE_SRC_MIPS) + void StoreSrcMip(FfxFloat32x4 value, FfxInt32x2 uv, FfxUInt32 slice, FfxUInt32 mip) + { + rw_input_downsample_src_mips[mip][FfxUInt32x3(uv, slice)] = value; + } +#endif // defined(FFX_SPD_BIND_UAV_INPUT_DOWNSAMPLE_SRC_MIPS) + +#if defined(FFX_SPD_BIND_UAV_INPUT_DOWNSAMPLE_SRC_MID_MIPMAP) + FfxFloat32x4 LoadMidMip(FfxInt32x2 uv, FfxUInt32 slice) + { + return rw_input_downsample_src_mid_mip[FfxUInt32x3(uv, slice)]; + } +#endif // defined(FFX_SPD_BIND_UAV_INPUT_DOWNSAMPLE_SRC_MID_MIPMAP) + +#if defined(FFX_SPD_BIND_UAV_INPUT_DOWNSAMPLE_SRC_MID_MIPMAP) + void StoreMidMip(FfxFloat32x4 value, FfxInt32x2 uv, FfxUInt32 slice) + { + rw_input_downsample_src_mid_mip[FfxUInt32x3(uv, slice)] = value; + } +#endif // defined(FFX_SPD_BIND_UAV_INPUT_DOWNSAMPLE_SRC_MID_MIPMAP) + +#endif // FFX_HALF + +#if defined(FFX_SPD_BIND_UAV_INTERNAL_GLOBAL_ATOMIC) +void IncreaseAtomicCounter(FFX_PARAMETER_IN FfxUInt32 slice, FFX_PARAMETER_INOUT FfxUInt32 counter) +{ + InterlockedAdd(rw_internal_global_atomic[0].counter[slice], 1, counter); +} +#endif // defined(FFX_SPD_BIND_UAV_INTERNAL_GLOBAL_ATOMIC) + +#if defined(FFX_SPD_BIND_UAV_INTERNAL_GLOBAL_ATOMIC) +void ResetAtomicCounter(FFX_PARAMETER_IN FfxUInt32 slice) +{ + rw_internal_global_atomic[0].counter[slice] = 0; +} +#endif // defined(FFX_SPD_BIND_UAV_INTERNAL_GLOBAL_ATOMIC) + +#endif // #if defined(FFX_GPU) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/spd/ffx_spd_downsample.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/spd/ffx_spd_downsample.h new file mode 100644 index 00000000..84d40397 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/spd/ffx_spd_downsample.h @@ -0,0 +1,171 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_core.h" + +#if FFX_HALF + #define FFX_SPD_PACKED_ONLY 1 +#endif // FFX_HALF + +#if FFX_SPD_OPTION_LINEAR_SAMPLE + #define SPD_LINEAR_SAMPLER 1 +#endif // FFX_SPD_OPTION_LINEAR_SAMPLE + +#if FFX_SPD_OPTION_WAVE_INTEROP_LDS + #define FFX_SPD_NO_WAVE_OPERATIONS 1 +#endif // FFX_SPD_OPTION_WAVE_INTEROP_LDS + +FFX_GROUPSHARED FfxUInt32 spdCounter; + +void SpdIncreaseAtomicCounter(FfxUInt32 slice) +{ + IncreaseAtomicCounter(slice, spdCounter); +} + +FfxUInt32 SpdGetAtomicCounter() +{ + return spdCounter; +} + +void SpdResetAtomicCounter(FfxUInt32 slice) +{ + ResetAtomicCounter(slice); +} + +#if FFX_HALF + +FFX_GROUPSHARED FfxFloat16x2 spdIntermediateRG[16][16]; +FFX_GROUPSHARED FfxFloat16x2 spdIntermediateBA[16][16]; + +FfxFloat16x4 SpdLoadSourceImageH(FfxInt32x2 tex, FfxUInt32 slice) +{ +#if defined SPD_LINEAR_SAMPLER + return SampleSrcImageH(tex, slice); +#else + return LoadSrcImageH(tex, slice); +#endif // SPD_LINEAR_SAMPLER +} + +FfxFloat16x4 SpdLoadH(FfxInt32x2 p, FfxUInt32 slice) +{ + return LoadMidMipH(p, slice); +} + +void SpdStoreH(FfxInt32x2 pix, FfxFloat16x4 value, FfxUInt32 mip, FfxUInt32 slice) +{ + if (mip == 5) + StoreMidMipH(value, pix, slice); + else + StoreSrcMipH(value, pix, slice, mip + 1); +} + +FfxFloat16x4 SpdLoadIntermediateH(FfxUInt32 x, FfxUInt32 y) +{ + return FfxFloat16x4( + spdIntermediateRG[x][y].x, + spdIntermediateRG[x][y].y, + spdIntermediateBA[x][y].x, + spdIntermediateBA[x][y].y); +} + +void SpdStoreIntermediateH(FfxUInt32 x, FfxUInt32 y, FfxFloat16x4 value) +{ + spdIntermediateRG[x][y] = value.xy; + spdIntermediateBA[x][y] = value.zw; +} + +FfxFloat16x4 SpdReduce4H(FfxFloat16x4 v0, FfxFloat16x4 v1, FfxFloat16x4 v2, FfxFloat16x4 v3) +{ +#if FFX_SPD_OPTION_DOWNSAMPLE_FILTER == 1 + return min(min(v0, v1), min(v2, v3)); +#elif FFX_SPD_OPTION_DOWNSAMPLE_FILTER == 2 + return max(max(v0, v1), max(v2, v3)); +#else + return (v0 + v1 + v2 + v3) * FfxFloat16(0.25); +#endif +} + +#else + +FFX_GROUPSHARED FfxFloat32 spdIntermediateR[16][16]; +FFX_GROUPSHARED FfxFloat32 spdIntermediateG[16][16]; +FFX_GROUPSHARED FfxFloat32 spdIntermediateB[16][16]; +FFX_GROUPSHARED FfxFloat32 spdIntermediateA[16][16]; + +FfxFloat32x4 SpdLoadSourceImage(FfxInt32x2 tex, FfxUInt32 slice) +{ +#if defined SPD_LINEAR_SAMPLER + return SampleSrcImage(tex, slice); +#else + return LoadSrcImage(tex, slice); +#endif // SPD_LINEAR_SAMPLER +} + +FfxFloat32x4 SpdLoad(FfxInt32x2 tex, FfxUInt32 slice) +{ + return LoadMidMip(tex, slice); +} + +void SpdStore(FfxInt32x2 pix, FfxFloat32x4 outValue, FfxUInt32 mip, FfxUInt32 slice) +{ + if (mip == 5) + StoreMidMip(outValue, pix, slice); + else + StoreSrcMip(outValue, pix, slice, mip + 1); +} + +FfxFloat32x4 SpdLoadIntermediate(FfxUInt32 x, FfxUInt32 y) +{ + return FfxFloat32x4(spdIntermediateR[x][y], spdIntermediateG[x][y], spdIntermediateB[x][y], spdIntermediateA[x][y]); +} + +void SpdStoreIntermediate(FfxUInt32 x, FfxUInt32 y, FfxFloat32x4 value) +{ + spdIntermediateR[x][y] = value.x; + spdIntermediateG[x][y] = value.y; + spdIntermediateB[x][y] = value.z; + spdIntermediateA[x][y] = value.w; +} + +FfxFloat32x4 SpdReduce4(FfxFloat32x4 v0, FfxFloat32x4 v1, FfxFloat32x4 v2, FfxFloat32x4 v3) +{ +#if FFX_SPD_OPTION_DOWNSAMPLE_FILTER == 1 + return ffxMin(ffxMin(v0, v1), ffxMin(v2, v3)); +#elif FFX_SPD_OPTION_DOWNSAMPLE_FILTER == 2 + return ffxMax(ffxMax(v0, v1), ffxMax(v2, v3)); +#else + return (v0 + v1 + v2 + v3) * 0.25; +#endif +} + +#endif // FFX_HALF + +#include "spd/ffx_spd.h" + +void DOWNSAMPLE(FfxUInt32 LocalThreadId, FfxUInt32x3 WorkGroupId) +{ +#if FFX_HALF + SpdDownsampleH(WorkGroupId.xy, LocalThreadId, Mips(), NumWorkGroups(), WorkGroupId.z, WorkGroupOffset()); +#else + SpdDownsample(WorkGroupId.xy, LocalThreadId, Mips(), NumWorkGroups(), WorkGroupId.z, WorkGroupOffset()); +#endif // FFX_HALF +} diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/spd/ffx_spd_resources.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/spd/ffx_spd_resources.h new file mode 100644 index 00000000..a346656a --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/spd/ffx_spd_resources.h @@ -0,0 +1,58 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_SPD_RESOURCES_H +#define FFX_SPD_RESOURCES_H + +#if defined(FFX_CPU) || defined(FFX_GPU) + +// Assumes a maximum on 12 mips. If larger base resolution support is added, +// extra mip resources need to also be added +#define SPD_MAX_MIP_LEVELS 12 + +#define FFX_SPD_RESOURCE_IDENTIFIER_NULL 0 +#define FFX_SPD_RESOURCE_IDENTIFIER_INPUT_GLOBAL_ATOMIC 1 +#define FFX_SPD_RESOURCE_IDENTIFIER_INPUT_DOWNSAMPLE_SRC_MID_MIPMAP 2 +#define FFX_SPD_RESOURCE_IDENTIFIER_INPUT_DOWNSAMPLE_SRC 3 // same as FFX_SPD_RESOURCE_DOWNSAMPLE_SRC_MIPMAP_0 +#define FFX_SPD_RESOURCE_IDENTIFIER_INPUT_DOWNSAMPLE_SRC_MIPMAP_0 3 +#define FFX_SPD_RESOURCE_IDENTIFIER_INPUT_DOWNSAMPLE_SRC_MIPMAP_1 4 +#define FFX_SPD_RESOURCE_IDENTIFIER_INPUT_DOWNSAMPLE_SRC_MIPMAP_2 5 +#define FFX_SPD_RESOURCE_IDENTIFIER_INPUT_DOWNSAMPLE_SRC_MIPMAP_3 6 +#define FFX_SPD_RESOURCE_IDENTIFIER_INPUT_DOWNSAMPLE_SRC_MIPMAP_4 7 +#define FFX_SPD_RESOURCE_IDENTIFIER_INPUT_DOWNSAMPLE_SRC_MIPMAP_5 8 +#define FFX_SPD_RESOURCE_IDENTIFIER_INPUT_DOWNSAMPLE_SRC_MIPMAP_6 9 +#define FFX_SPD_RESOURCE_IDENTIFIER_INPUT_DOWNSAMPLE_SRC_MIPMAP_7 10 +#define FFX_SPD_RESOURCE_IDENTIFIER_INPUT_DOWNSAMPLE_SRC_MIPMAP_8 11 +#define FFX_SPD_RESOURCE_IDENTIFIER_INPUT_DOWNSAMPLE_SRC_MIPMAP_9 12 +#define FFX_SPD_RESOURCE_IDENTIFIER_INPUT_DOWNSAMPLE_SRC_MIPMAP_10 13 +#define FFX_SPD_RESOURCE_IDENTIFIER_INPUT_DOWNSAMPLE_SRC_MIPMAP_11 14 +#define FFX_SPD_RESOURCE_IDENTIFIER_INPUT_DOWNSAMPLE_SRC_MIPMAP_12 15 +#define FFX_SPD_RESOURCE_IDENTIFIER_INTERNAL_GLOBAL_ATOMIC 16 + +#define FFX_SPD_RESOURCE_IDENTIFIER_COUNT 17 + +// CBV resource definitions +#define FFX_SPD_CONSTANTBUFFER_IDENTIFIER_SPD 0 + +#endif // #if defined(FFX_CPU) || defined(FFX_GPU) + +#endif // FFX_SPD_RESOURCES_H diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/sssr/CMakeCompileSSSRShaders.txt b/manul/thirdparty/fsr2/include/FidelityFX/gpu/sssr/CMakeCompileSSSRShaders.txt new file mode 100644 index 00000000..42935d84 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/sssr/CMakeCompileSSSRShaders.txt @@ -0,0 +1,49 @@ +# This file is part of the FidelityFX SDK. +# +# Copyright (C) 2024 Advanced Micro Devices, Inc. +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files(the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions : +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. + +set(SSSR_BASE_ARGS + -reflection -deps=gcc -DFFX_GPU=1) + +set(SSSR_PERMUTATION_ARGS + -DFFX_SSSR_OPTION_INVERTED_DEPTH={0,1}) + +set(SSSR_INCLUDE_ARGS + "${FFX_GPU_PATH}" + "${FFX_GPU_PATH}/sssr") + +if (NOT SSSR_SHADER_EXT) + set(SSSR_SHADER_EXT *) +endif() + +file(GLOB SSSR_SHADERS + "shaders/sssr/ffx_sssr_classify_tiles_pass.${SSSR_SHADER_EXT}" + "shaders/sssr/ffx_sssr_depth_downsample_pass.${SSSR_SHADER_EXT}" + "shaders/sssr/ffx_sssr_intersect_pass.${SSSR_SHADER_EXT}" + "shaders/sssr/ffx_sssr_prepare_blue_noise_texture_pass.${SSSR_SHADER_EXT}" + "shaders/sssr/ffx_sssr_prepare_indirect_args_pass.${SSSR_SHADER_EXT}") + +compile_shaders_with_depfile( + "${FFX_SC_EXECUTABLE}" + "${SSSR_BASE_ARGS}" "${SSSR_API_BASE_ARGS}" "${SSSR_PERMUTATION_ARGS}" "${SSSR_INCLUDE_ARGS}" + "${SSSR_SHADERS}" "${FFX_PASS_SHADER_OUTPUT_PATH}" SSSR_PERMUTATION_OUTPUTS) + +add_shader_output("${SSSR_PERMUTATION_OUTPUTS}") diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/sssr/ffx_sssr_callbacks_glsl.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/sssr/ffx_sssr_callbacks_glsl.h new file mode 100644 index 00000000..5bdffa5d --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/sssr/ffx_sssr_callbacks_glsl.h @@ -0,0 +1,644 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_sssr_resources.h" + +#if defined(FFX_GPU) +#include "ffx_core.h" + +#ifndef FFX_PREFER_WAVE64 +#define FFX_PREFER_WAVE64 +#endif // #ifndef FFX_PREFER_WAVE64 + +#if defined(SSSR_BIND_CB_SSSR) + layout (set = 0, binding = SSSR_BIND_CB_SSSR, std140) uniform cbSSSR_t + { + FfxFloat32Mat4 invViewProjection; + FfxFloat32Mat4 projection; + FfxFloat32Mat4 invProjection; + FfxFloat32Mat4 viewMatrix; + FfxFloat32Mat4 invView; + FfxFloat32Mat4 prevViewProjection; + FfxUInt32x2 renderSize; + FfxFloat32x2 inverseRenderSize; + FfxFloat32 normalsUnpackMul; + FfxFloat32 normalsUnpackAdd; + FfxUInt32 roughnessChannel; + FfxBoolean isRoughnessPerceptual; + FfxFloat32 iblFactor; + FfxFloat32 temporalStabilityFactor; + FfxFloat32 depthBufferThickness; + FfxFloat32 roughnessThreshold; + FfxFloat32 varianceThreshold; + FfxUInt32 frameIndex; + FfxUInt32 maxTraversalIntersections; + FfxUInt32 minTraversalOccupancy; + FfxUInt32 mostDetailedMip; + FfxUInt32 samplesPerQuad; + FfxUInt32 temporalVarianceGuidedTracingEnabled; + } cbSSSR; + +FfxFloat32Mat4 InvViewProjection() +{ +#if defined SSSR_BIND_CB_SSSR + return cbSSSR.invViewProjection; +#else + return FfxFloat32Mat4(0.0f); +#endif +} + +FfxFloat32Mat4 Projection() +{ +#if defined SSSR_BIND_CB_SSSR + return cbSSSR.projection; +#else + return FfxFloat32Mat4(0.0f); +#endif +} + +FfxFloat32Mat4 InvProjection() +{ +#if defined SSSR_BIND_CB_SSSR + return cbSSSR.invProjection; +#else + return FfxFloat32Mat4(0.0f); +#endif +} + +FfxFloat32Mat4 ViewMatrix() +{ +#if defined SSSR_BIND_CB_SSSR + return cbSSSR.viewMatrix; +#else + return FfxFloat32Mat4(0.0f); +#endif +} + +FfxFloat32Mat4 InvView() +{ +#if defined SSSR_BIND_CB_SSSR + return cbSSSR.invView; +#else + return FfxFloat32Mat4(0.0f); +#endif +} + +FfxFloat32Mat4 PrevViewProjection() +{ +#if defined SSSR_BIND_CB_SSSR + return cbSSSR.prevViewProjection; +#else + return FfxFloat32Mat4(0.0f); +#endif +} + +FfxFloat32 NormalsUnpackMul() +{ +#if defined SSSR_BIND_CB_SSSR + return cbSSSR.normalsUnpackMul; +#else + return 0.0f; +#endif +} + +FfxFloat32 NormalsUnpackAdd() +{ +#if defined SSSR_BIND_CB_SSSR + return cbSSSR.normalsUnpackAdd; +#else + return 0.0f; +#endif +} + +FfxUInt32 RoughnessChannel() +{ +#if defined SSSR_BIND_CB_SSSR + return cbSSSR.roughnessChannel; +#else + return 0; +#endif +} + +FfxBoolean IsRoughnessPerceptual() +{ +#if defined SSSR_BIND_CB_SSSR + return cbSSSR.isRoughnessPerceptual; +#else + return false; +#endif +} + +FfxUInt32x2 RenderSize() +{ +#if defined SSSR_BIND_CB_SSSR + return cbSSSR.renderSize; +#else + return FfxUInt32x2(0); +#endif +} + +FfxFloat32x2 InverseRenderSize() +{ +#if defined SSSR_BIND_CB_SSSR + return cbSSSR.inverseRenderSize; +#else + return FfxFloat32x2(0.0f); +#endif +} + +FfxFloat32 IBLFactor() +{ +#if defined SSSR_BIND_CB_SSSR + return cbSSSR.iblFactor; +#else + return 0.0f; +#endif +} + +FfxFloat32 TemporalStabilityFactor() +{ +#if defined SSSR_BIND_CB_SSSR + return cbSSSR.temporalStabilityFactor; +#else + return 0.0f; +#endif +} + +FfxFloat32 DepthBufferThickness() +{ +#if defined SSSR_BIND_CB_SSSR + return cbSSSR.depthBufferThickness; +#else + return 0.0f; +#endif +} + +FfxFloat32 RoughnessThreshold() +{ +#if defined SSSR_BIND_CB_SSSR + return cbSSSR.roughnessThreshold; +#else + return 0.0f; +#endif +} + +FfxFloat32 VarianceThreshold() +{ +#if defined SSSR_BIND_CB_SSSR + return cbSSSR.varianceThreshold; +#else + return 0.0f; +#endif +} + +FfxUInt32 FrameIndex() +{ +#if defined SSSR_BIND_CB_SSSR + return cbSSSR.frameIndex; +#else + return 0; +#endif +} + +FfxUInt32 MaxTraversalIntersections() +{ +#if defined SSSR_BIND_CB_SSSR + return cbSSSR.maxTraversalIntersections; +#else + return 0; +#endif +} + +FfxUInt32 MinTraversalOccupancy() +{ +#if defined SSSR_BIND_CB_SSSR + return cbSSSR.minTraversalOccupancy; +#else + return 0; +#endif +} + +FfxUInt32 MostDetailedMip() +{ +#if defined SSSR_BIND_CB_SSSR + return cbSSSR.mostDetailedMip; +#else + return 0; +#endif +} + +FfxUInt32 SamplesPerQuad() +{ +#if defined SSSR_BIND_CB_SSSR + return cbSSSR.samplesPerQuad; +#else + return 0; +#endif +} + +FfxBoolean TemporalVarianceGuidedTracingEnabled() +{ +#if defined SSSR_BIND_CB_SSSR + return FfxBoolean(cbSSSR.temporalVarianceGuidedTracingEnabled); +#else + return false; +#endif +} + +#endif // #if defined(SSSR_BIND_CB_SSSR) + +layout (set = 0, binding = 1000) uniform sampler s_EnvironmentMapSampler; +layout (set = 0, binding = 1001) uniform sampler s_LinearSampler; + +// SRVs +#if defined SSSR_BIND_SRV_INPUT_COLOR + layout (set = 0, binding = SSSR_BIND_SRV_INPUT_COLOR) uniform texture2D r_input_color; +#endif +#if defined SSSR_BIND_SRV_INPUT_DEPTH + layout (set = 0, binding = SSSR_BIND_SRV_INPUT_DEPTH) uniform texture2D r_input_depth; +#endif +#if defined SSSR_BIND_SRV_DEPTH_HIERARCHY + layout (set = 0, binding = SSSR_BIND_SRV_DEPTH_HIERARCHY) uniform texture2D r_depth_hierarchy; +#endif +#if defined SSSR_BIND_SRV_INPUT_NORMAL + layout (set = 0, binding = SSSR_BIND_SRV_INPUT_NORMAL) uniform texture2D r_input_normal; +#endif +#if defined SSSR_BIND_SRV_INPUT_MATERIAL_PARAMETERS + layout (set = 0, binding = SSSR_BIND_SRV_INPUT_MATERIAL_PARAMETERS) uniform texture2D r_input_material_parameters; +#endif +#if defined SSSR_BIND_SRV_INPUT_ENVIRONMENT_MAP + layout (set = 0, binding = SSSR_BIND_SRV_INPUT_ENVIRONMENT_MAP) uniform textureCube r_input_environment_map; +#endif +#if defined SSSR_BIND_SRV_RADIANCE + layout (set = 0, binding = SSSR_BIND_SRV_RADIANCE) uniform texture2D r_radiance; +#endif +#if defined SSSR_BIND_SRV_RADIANCE_HISTORY + layout (set = 0, binding = SSSR_BIND_SRV_RADIANCE_HISTORY) uniform texture2D r_radiance_history; +#endif +#if defined SSSR_BIND_SRV_VARIANCE + layout (set = 0, binding = SSSR_BIND_SRV_VARIANCE) uniform texture2D r_variance; +#endif +#if defined SSSR_BIND_SRV_EXTRACTED_ROUGHNESS + layout (set = 0, binding = SSSR_BIND_SRV_EXTRACTED_ROUGHNESS) uniform texture2D r_extracted_roughness; +#endif +#if defined SSSR_BIND_SRV_SOBOL_BUFFER + layout (set = 0, binding = SSSR_BIND_SRV_SOBOL_BUFFER) uniform utexture2D r_sobol_buffer; +#endif +#if defined SSSR_BIND_SRV_SCRAMBLING_TILE_BUFFER + layout (set = 0, binding = SSSR_BIND_SRV_SCRAMBLING_TILE_BUFFER) uniform utexture2D r_scrambling_tile_buffer; +#endif +#if defined SSSR_BIND_SRV_BLUE_NOISE_TEXTURE + layout (set = 0, binding = SSSR_BIND_SRV_BLUE_NOISE_TEXTURE) uniform texture2D r_blue_noise_texture; +#endif +#if defined SSSR_BIND_SRV_INPUT_BRDF_TEXTURE + layout (set = 0, binding = SSSR_BIND_SRV_INPUT_BRDF_TEXTURE) uniform texture2D r_input_brdf_texture; +#endif + +// UAVs +#if defined SSSR_BIND_UAV_OUTPUT + layout (set = 0, binding = SSSR_BIND_UAV_OUTPUT, rgba32f) uniform image2D rw_output; +#endif +#if defined SSSR_BIND_UAV_RADIANCE + layout (set = 0, binding = SSSR_BIND_UAV_RADIANCE, rgba32f) uniform image2D rw_radiance; +#endif +#if defined SSSR_BIND_UAV_VARIANCE + layout (set = 0, binding = SSSR_BIND_UAV_VARIANCE, r32f) uniform image2D rw_variance; +#endif +#if defined SSSR_BIND_UAV_RAY_LIST + layout (set = 0, binding = SSSR_BIND_UAV_RAY_LIST, std430) buffer rw_ray_list_t + { + FfxUInt32 data[]; + } rw_ray_list; +#endif +#if defined SSSR_BIND_UAV_DENOISER_TILE_LIST + layout (set = 0, binding = SSSR_BIND_UAV_DENOISER_TILE_LIST, std430) buffer rw_denoiser_tile_list_t + { + FfxUInt32 data[]; + } rw_denoiser_tile_list; +#endif +#if defined SSSR_BIND_UAV_RAY_COUNTER + layout (set = 0, binding = SSSR_BIND_UAV_RAY_COUNTER, std430) buffer rw_ray_counter_t + { + FfxUInt32 data[]; + } rw_ray_counter; +#endif +#if defined SSSR_BIND_UAV_INTERSECTION_PASS_INDIRECT_ARGS + layout (set = 0, binding = SSSR_BIND_UAV_INTERSECTION_PASS_INDIRECT_ARGS, std430) buffer rw_intersection_pass_indirect_args_t + { + FfxUInt32 data[]; + } rw_intersection_pass_indirect_args; +#endif +#if defined SSSR_BIND_UAV_EXTRACTED_ROUGHNESS + layout (set = 0, binding = SSSR_BIND_UAV_EXTRACTED_ROUGHNESS, r32f) uniform image2D rw_extracted_roughness; +#endif +#if defined SSSR_BIND_UAV_BLUE_NOISE_TEXTURE + layout (set = 0, binding = SSSR_BIND_UAV_BLUE_NOISE_TEXTURE, rg32f) uniform image2D rw_blue_noise_texture; +#endif +#if defined SSSR_BIND_UAV_DEPTH_HIERARCHY + layout (set = 0, binding = SSSR_BIND_UAV_DEPTH_HIERARCHY, r32f) uniform image2D rw_depth_hierarchy[13]; +#endif + +// SPD UAV +#if defined SSSR_BIND_UAV_SPD_GLOBAL_ATOMIC + layout (set = 0, binding = SSSR_BIND_UAV_SPD_GLOBAL_ATOMIC, std430) buffer rw_spd_global_atomic_t + { + FfxUInt32 data[]; + } rw_spd_global_atomic; +#endif + +#if FFX_HALF + +#if defined (SSSR_BIND_UAV_DEPTH_HIERARCHY) +FfxFloat16x4 SpdLoadH(FfxInt32x2 coordinate, FfxUInt32 slice) +{ + return FfxFloat16x4(imageLoad(rw_depth_hierarchy[6], coordinate).x); // 5 -> 6 as we store a copy of the depth buffer at index 0 +} +#endif // #if defined (SSSR_BIND_UAV_DEPTH_HIERARCHY) + +#if defined (SSSR_BIND_SRV_INPUT_DEPTH) +FfxFloat16x4 SpdLoadSourceImageH(FfxInt32x2 coordinate, FfxUInt32 slice) +{ + return FfxFloat16x4(texelFetch(r_input_depth, coordinate, 0).x); +} +#endif // #if defined (SSSR_BIND_SRV_INPUT_DEPTH) + +#if defined (SSSR_BIND_UAV_DEPTH_HIERARCHY) +void SpdStoreH(FfxInt32x2 pix, FfxFloat16x4 outValue, FfxUInt32 coordinate, FfxUInt32 slice) +{ + imageStore(rw_depth_hierarchy[coordinate + 1], pix, FfxFloat16x4(outValue.x)); // + 1 as we store a copy of the depth buffer at index 0 +} +#endif // #if defined (SSSR_BIND_UAV_DEPTH_HIERARCHY) + +#endif // #if defined(FFX_HALF) + +#if defined(SSSR_BIND_SRV_INPUT_NORMAL) +FfxFloat32x3 FFX_SSSR_LoadWorldSpaceNormal(FfxInt32x2 pixel_coordinate) +{ + // Normals are + return normalize(NormalsUnpackMul() * texelFetch(r_input_normal, pixel_coordinate, 0).xyz + NormalsUnpackAdd()); +} +#endif // #if defined(SSSR_BIND_SRV_INPUT_NORMAL) + +#if defined(SSSR_BIND_SRV_DEPTH_HIERARCHY) +FfxFloat32 FFX_SSSR_LoadDepth(FfxInt32x2 pixel_coordinate, FfxInt32 mip) +{ + return texelFetch(r_depth_hierarchy, pixel_coordinate, mip).x; +} +#endif // #if defined(SSSR_BIND_SRV_DEPTH_HIERARCHY) + +#if defined(SSSR_BIND_SRV_BLUE_NOISE_TEXTURE) +FfxFloat32x2 FFX_SSSR_SampleRandomVector2D(FfxUInt32x2 pixel) +{ + return texelFetch(r_blue_noise_texture, FfxInt32x2(pixel.xy % 128), 0).xy; +} +#endif // #if defined(SSSR_BIND_SRV_BLUE_NOISE_TEXTURE) + +#if defined(SSSR_BIND_SRV_INPUT_ENVIRONMENT_MAP) +FfxFloat32x3 FFX_SSSR_SampleEnvironmentMap(FfxFloat32x3 direction, FfxFloat32 preceptualRoughness) +{ + FfxInt32x2 cubeSize = textureSize(r_input_environment_map, 0); + FfxInt32 maxMipLevel = FfxInt32(log2(FfxFloat32(cubeSize.x > 0 ? cubeSize.x : 1))); + FfxFloat32 lod = clamp(preceptualRoughness * FfxFloat32(maxMipLevel), 0.0, FfxFloat32(maxMipLevel)); + return textureLod(samplerCube(r_input_environment_map, s_EnvironmentMapSampler), direction, lod).xyz * IBLFactor(); +} +#endif // #if defined(SSSR_BIND_SRV_INPUT_ENVIRONMENT_MAP) + +#if defined (SSSR_BIND_UAV_RAY_COUNTER) +void IncrementRayCounter(FfxUInt32 value, FFX_PARAMETER_OUT FfxUInt32 original_value) +{ + original_value = atomicAdd(rw_ray_counter.data[0], value); +} +#endif // #if defined (SSSR_BIND_UAV_RAY_COUNTER) + +#if defined (SSSR_BIND_UAV_RAY_COUNTER) +void IncrementDenoiserTileCounter(FFX_PARAMETER_OUT FfxUInt32 original_value) +{ + original_value = atomicAdd(rw_ray_counter.data[2], 1); +} +#endif // #if defined (SSSR_BIND_UAV_RAY_COUNTER) + +FfxUInt32 PackRayCoords(FfxUInt32x2 ray_coord, FfxBoolean copy_horizontal, FfxBoolean copy_vertical, FfxBoolean copy_diagonal) +{ + FfxUInt32 ray_x_15bit = ray_coord.x & 32767; // 0b111111111111111 + FfxUInt32 ray_y_14bit = ray_coord.y & 16383; // 0b11111111111111; + FfxUInt32 copy_horizontal_1bit = copy_horizontal ? 1 : 0; + FfxUInt32 copy_vertical_1bit = copy_vertical ? 1 : 0; + FfxUInt32 copy_diagonal_1bit = copy_diagonal ? 1 : 0; + + FfxUInt32 packed = (copy_diagonal_1bit << 31) | (copy_vertical_1bit << 30) | (copy_horizontal_1bit << 29) | (ray_y_14bit << 15) | (ray_x_15bit << 0); + return packed; +} + +#if defined (SSSR_BIND_UAV_RAY_LIST) +void StoreRay(FfxInt32 index, FfxUInt32x2 ray_coord, FfxBoolean copy_horizontal, FfxBoolean copy_vertical, FfxBoolean copy_diagonal) +{ + FfxUInt32 packedRayCoords = PackRayCoords(ray_coord, copy_horizontal, copy_vertical, copy_diagonal); // Store out pixel to trace + rw_ray_list.data[index] = packedRayCoords; +} +#endif // #if defined (SSSR_BIND_UAV_RAY_LIST) + +#if defined (SSSR_BIND_UAV_DENOISER_TILE_LIST) +void StoreDenoiserTile(FfxInt32 index, FfxUInt32x2 tile_coord) +{ + rw_denoiser_tile_list.data[index] = ((tile_coord.y & 0xffffu) << 16) | ((tile_coord.x & 0xffffu) << 0); // Store out pixel to trace +} +#endif // #if defined (SSSR_BIND_UAV_DENOISER_TILE_LIST) + +#if defined (SSSR_BIND_SRV_DEPTH_HIERARCHY) +FfxBoolean IsReflectiveSurface(FfxUInt32x2 pixel_coordinate, FfxFloat32 roughness) +{ +#if FFX_SSSR_OPTION_INVERTED_DEPTH + const FfxFloat32 far_plane = 0.0f; + return texelFetch(r_depth_hierarchy, FfxInt32x2(pixel_coordinate), 0).r > far_plane; +#else // FFX_SSSR_OPTION_INVERTED_DEPTH + const FfxFloat32 far_plane = 1.0f; + return texelFetch(r_depth_hierarchy, FfxInt32x2(pixel_coordinate), 0).r < far_plane; +#endif // FFX_SSSR_OPTION_INVERTED_DEPTH +} +#endif // #if defined (SSSR_BIND_SRV_DEPTH_HIERARCHY) + +#if defined (SSSR_BIND_UAV_EXTRACTED_ROUGHNESS) +void StoreExtractedRoughness(FfxUInt32x2 coordinate, FfxFloat32 roughness) +{ + imageStore(rw_extracted_roughness, FfxInt32x2(coordinate), FfxFloat32x4(roughness)); +} +#endif // #if defined (SSSR_BIND_UAV_EXTRACTED_ROUGHNESS) + +#if defined (SSSR_BIND_SRV_INPUT_MATERIAL_PARAMETERS) +FfxFloat32 LoadRoughnessFromMaterialParametersInput(FfxUInt32x3 coordinate) +{ + FfxFloat32 rawRoughness = texelFetch(r_input_material_parameters, FfxInt32x2(coordinate.xy), FfxInt32(coordinate.z))[RoughnessChannel()]; + if (IsRoughnessPerceptual()) + { + rawRoughness *= rawRoughness; + } + + return rawRoughness; +} +#endif // #if defined (SSSR_BIND_SRV_INPUT_MATERIAL_PARAMETERS) + +#if defined (SSSR_BIND_UAV_RAY_COUNTER) +FfxBoolean IsRayIndexValid(FfxUInt32 ray_index) +{ + return ray_index < rw_ray_counter.data[1]; +} +#endif // #if defined (SSSR_BIND_UAV_RAY_COUNTER) + +#if defined (SSSR_BIND_UAV_RAY_LIST) +FfxUInt32 GetRaylist(FfxUInt32 ray_index) +{ + return rw_ray_list.data[ray_index]; +} +#endif // #if defined (SSSR_BIND_UAV_RAY_LIST) + +#if defined (SSSR_BIND_UAV_BLUE_NOISE_TEXTURE) +void FFX_SSSR_StoreBlueNoiseSample(FfxUInt32x2 coordinate, FfxFloat32x2 blue_noise_sample) +{ + imageStore(rw_blue_noise_texture, FfxInt32x2(coordinate), FfxFloat32x4(blue_noise_sample, 0.0f, 0.0f)); +} +#endif // #if defined (SSSR_BIND_UAV_BLUE_NOISE_TEXTURE) + +#if defined (SSSR_BIND_SRV_VARIANCE) +FfxFloat32 FFX_SSSR_LoadVarianceHistory(FfxInt32x3 coordinate) +{ + return texelFetch(r_variance, coordinate.xy, coordinate.z).x; +} +#endif // #if defined (SSSR_BIND_SRV_VARIANCE) + +#if defined (SSSR_BIND_UAV_RADIANCE) +void FFX_SSSR_StoreRadiance(FfxUInt32x2 coordinate, FfxFloat32x4 radiance) +{ + imageStore(rw_radiance, FfxInt32x2(coordinate), radiance); +} +#endif // #if defined (SSSR_BIND_UAV_RADIANCE) + +#if defined (SSSR_BIND_SRV_SOBOL_BUFFER) +FfxUInt32 FFX_SSSR_GetSobolSample(FfxUInt32x3 coordinate) +{ + return FfxUInt32(texelFetch(r_sobol_buffer, FfxInt32x2(coordinate.xy), FfxInt32(coordinate.z)).r); +} +#endif // #if defined (SSSR_BIND_SRV_SOBOL_BUFFER) + +#if defined (SSSR_BIND_SRV_SCRAMBLING_TILE_BUFFER) +FfxUInt32 FFX_SSSR_GetScramblingTile(FfxUInt32x3 coordinate) +{ + return FfxUInt32(texelFetch(r_scrambling_tile_buffer, FfxInt32x2(coordinate.xy), FfxInt32(coordinate.z)).r); +} +#endif // #if defined (SSSR_BIND_SRV_SCRAMBLING_TILE_BUFFER) + +#if defined (SSSR_BIND_UAV_INTERSECTION_PASS_INDIRECT_ARGS) +void FFX_SSSR_WriteIntersectIndirectArgs(FfxUInt32 index, FfxUInt32 data) +{ + rw_intersection_pass_indirect_args.data[index] = data; +} +#endif // #if defined (SSSR_BIND_UAV_INTERSECTION_PASS_INDIRECT_ARGS) + +#if defined (SSSR_BIND_UAV_RAY_COUNTER) +void FFX_SSSR_WriteRayCounter(FfxUInt32 index, FfxUInt32 data) +{ + rw_ray_counter.data[index] = data; +} +#endif // #if defined (SSSR_BIND_UAV_RAY_COUNTER) + +#if defined (SSSR_BIND_UAV_RAY_COUNTER) +FfxUInt32 FFX_SSSR_GetRayCounter(FfxUInt32 index) +{ + return rw_ray_counter.data[index]; +} +#endif // #if defined (SSSR_BIND_UAV_RAY_COUNTER) + +#if defined (SSSR_BIND_SRV_INPUT_DEPTH) +void FFX_SSSR_GetInputDepthDimensions(FFX_PARAMETER_OUT FfxFloat32x2 image_size) +{ + image_size = textureSize(r_input_depth, 0); +} +#endif // #if defined (SSSR_BIND_SRV_INPUT_DEPTH) + +#if defined (SSSR_BIND_UAV_DEPTH_HIERARCHY) +void FFX_SSSR_GetDepthHierarchyMipDimensions(FfxUInt32 mip, FFX_PARAMETER_OUT FfxFloat32x2 image_size) +{ + image_size = imageSize(rw_depth_hierarchy[mip]); +} +#endif // #if defined (SSSR_BIND_UAV_DEPTH_HIERARCHY) + +#if defined (SSSR_BIND_SRV_INPUT_DEPTH) +FfxFloat32 FFX_SSSR_GetInputDepth(FfxUInt32x2 coordinate) +{ + return texelFetch(r_input_depth, FfxInt32x2(coordinate), 0).r; +} + +FfxFloat32x4 SpdLoadSourceImage(FfxInt32x2 coordinate, FfxUInt32 slice) +{ + return FFX_SSSR_GetInputDepth(coordinate).xxxx; +} +#endif // #if defined (SSSR_BIND_SRV_INPUT_DEPTH) + +#if defined (SSSR_BIND_UAV_DEPTH_HIERARCHY) +void FFX_SSSR_WriteDepthHierarchy(FfxUInt32 index, FfxUInt32x2 coordinate, FfxFloat32 data) +{ + imageStore(rw_depth_hierarchy[index], FfxInt32x2(coordinate), FfxFloat32x4(data)); +} +#endif // #if defined (SSSR_BIND_UAV_DEPTH_HIERARCHY) + +#if defined (SSSR_BIND_UAV_DEPTH_HIERARCHY) +FfxFloat32x4 SpdLoad(FfxInt32x2 coordinate, FfxUInt32 slice) +{ + return FfxFloat32x4(imageLoad(rw_depth_hierarchy[6], coordinate).x); // 5 -> 6 as we store a copy of the depth buffer at index 0 +} +#endif // #if defined (SSSR_BIND_UAV_DEPTH_HIERARCHY) + +#if defined (SSSR_BIND_UAV_DEPTH_HIERARCHY) +void SpdStore(FfxInt32x2 pix, FfxFloat32x4 outValue, FfxUInt32 coordinate, FfxUInt32 slice) +{ + imageStore(rw_depth_hierarchy[coordinate + 1], pix, FfxFloat32x4(outValue.x)); // + 1 as we store a copy of the depth buffer at index 0 +} +#endif // #if defined (SSSR_BIND_UAV_DEPTH_HIERARCHY) + +#if defined (SSSR_BIND_UAV_SPD_GLOBAL_ATOMIC) +void SpdResetAtomicCounter(FfxUInt32 slice) +{ + rw_spd_global_atomic.data[0] = 0; +} +#endif // #if defined (SSSR_BIND_UAV_SPD_GLOBAL_ATOMIC) + +#if defined (SSSR_BIND_UAV_SPD_GLOBAL_ATOMIC) +void FFX_SSSR_SPDIncreaseAtomicCounter(FFX_PARAMETER_INOUT FfxUInt32 spdCounter) +{ + spdCounter = atomicAdd(rw_spd_global_atomic.data[0], 1); +} +#endif // #if defined (SSSR_BIND_UAV_SPD_GLOBAL_ATOMIC) + +#if defined(SSSR_BIND_SRV_INPUT_COLOR) +FfxFloat32x3 FFX_SSSR_LoadInputColor(FfxInt32x3 coordinate) +{ + return texelFetch(r_input_color, coordinate.xy, coordinate.z).xyz; +} +#endif // #if defined(SSSR_BIND_SRV_INPUT_COLOR) + +#if defined(SSSR_BIND_SRV_EXTRACTED_ROUGHNESS) +FfxFloat32 FFX_SSSR_LoadExtractedRoughness(FfxInt32x3 coordinate) +{ + return texelFetch(r_extracted_roughness, coordinate.xy, coordinate.z).x; +} +#endif // #if defined(SSSR_BIND_SRV_EXTRACTED_ROUGHNESS) + +#endif // #if defined(FFX_GPU) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/sssr/ffx_sssr_callbacks_hlsl.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/sssr/ffx_sssr_callbacks_hlsl.h new file mode 100644 index 00000000..322fda9e --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/sssr/ffx_sssr_callbacks_hlsl.h @@ -0,0 +1,602 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_sssr_resources.h" + +#if defined(FFX_GPU) +#ifdef __hlsl_dx_compiler +#pragma dxc diagnostic push +#pragma dxc diagnostic ignored "-Wambig-lit-shift" +#endif //__hlsl_dx_compiler +#include "ffx_core.h" +#ifdef __hlsl_dx_compiler +#pragma dxc diagnostic pop +#endif //__hlsl_dx_compiler + +#ifndef FFX_PREFER_WAVE64 +#define FFX_PREFER_WAVE64 +#endif // #ifndef FFX_PREFER_WAVE64 + +#pragma warning(disable: 3205) // conversion from larger type to smaller + +#define DECLARE_SRV_REGISTER(regIndex) t##regIndex +#define DECLARE_UAV_REGISTER(regIndex) u##regIndex +#define DECLARE_CB_REGISTER(regIndex) b##regIndex +#define FFX_SSSR_DECLARE_SRV(regIndex) register(DECLARE_SRV_REGISTER(regIndex)) +#define FFX_SSSR_DECLARE_UAV(regIndex) register(DECLARE_UAV_REGISTER(regIndex)) +#define FFX_SSSR_DECLARE_CB(regIndex) register(DECLARE_CB_REGISTER(regIndex)) + +#if defined(SSSR_BIND_CB_SSSR) + cbuffer cbSSSR : FFX_SSSR_DECLARE_CB(SSSR_BIND_CB_SSSR) + { + FfxFloat32Mat4 invViewProjection; + FfxFloat32Mat4 projection; + FfxFloat32Mat4 invProjection; + FfxFloat32Mat4 viewMatrix; + FfxFloat32Mat4 invView; + FfxFloat32Mat4 prevViewProjection; + FfxUInt32x2 renderSize; + FfxFloat32x2 inverseRenderSize; + FfxFloat32 normalsUnpackMul; + FfxFloat32 normalsUnpackAdd; + FfxUInt32 roughnessChannel; + FfxBoolean isRoughnessPerceptual; + FfxFloat32 iblFactor; + FfxFloat32 temporalStabilityFactor; + FfxFloat32 depthBufferThickness; + FfxFloat32 roughnessThreshold; + FfxFloat32 varianceThreshold; + FfxUInt32 frameIndex; + FfxUInt32 maxTraversalIntersections; + FfxUInt32 minTraversalOccupancy; + FfxUInt32 mostDetailedMip; + FfxUInt32 samplesPerQuad; + FfxUInt32 temporalVarianceGuidedTracingEnabled; + + #define FFX_SSSR_CONSTANT_BUFFER_1_SIZE 110 // Number of 32-bit values. This must be kept in sync with the cbSSSR size. + }; +#else + #define invViewProjection 0 + #define projection 0 + #define invProjection 0 + #define viewMatrix 0 + #define invView 0 + #define prevViewProjection 0 + #define normalsUnpackMul 0 + #define normalsUnpackAdd 0 + #define roughnessChannel 0 + #define isRoughnessPerceptual 0 + #define renderSize 0 + #define inverseRenderSize 0 + #define iblFactor 0 + #define temporalStabilityFactor 0 + #define depthBufferThickness 0 + #define roughnessThreshold 0 + #define varianceThreshold 0 + #define frameIndex 0 + #define maxTraversalIntersections 0 + #define minTraversalOccupancy 0 + #define mostDetailedMip 0 + #define samplesPerQuad 0 + #define temporalVarianceGuidedTracingEnabled 0 + + #define FFX_SSSR_CONSTANT_BUFFER_1_SIZE 0 +#endif + +#if defined(FFX_GPU) +#define FFX_SSSR_ROOTSIG_STRINGIFY(p) FFX_SSSR_ROOTSIG_STR(p) +#define FFX_SSSR_ROOTSIG_STR(p) #p +#define FFX_SSSR_ROOTSIG [RootSignature( "DescriptorTable(UAV(u0, numDescriptors = " FFX_SSSR_ROOTSIG_STRINGIFY(FFX_SSSR_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "DescriptorTable(SRV(t0, numDescriptors = " FFX_SSSR_ROOTSIG_STRINGIFY(FFX_SSSR_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "CBV(b0), " \ + "StaticSampler(s0, filter = FILTER_MIN_MAG_MIP_LINEAR, " \ + "addressU = TEXTURE_ADDRESS_CLAMP, " \ + "addressV = TEXTURE_ADDRESS_CLAMP, " \ + "addressW = TEXTURE_ADDRESS_WRAP, " \ + "comparisonFunc = COMPARISON_ALWAYS, " \ + "borderColor = STATIC_BORDER_COLOR_TRANSPARENT_BLACK, " \ + "maxAnisotropy = 1, " \ + "visibility = SHADER_VISIBILITY_ALL) " )] + +#if defined(FFX_SSSR_EMBED_ROOTSIG) +#define FFX_SSSR_EMBED_ROOTSIG_CONTENT FFX_SSSR_ROOTSIG +#else +#define FFX_SSSR_EMBED_ROOTSIG_CONTENT +#endif // #if FFX_SSSR_EMBED_ROOTSIG + +#endif // #if defined(FFX_GPU) + +SamplerState s_EnvironmentMapSampler : register(s0); + +FfxFloat32Mat4 InvViewProjection() +{ + return invViewProjection; +} + +FfxFloat32Mat4 Projection() +{ + return projection; +} + +FfxFloat32Mat4 InvProjection() +{ + return invProjection; +} + +FfxFloat32Mat4 ViewMatrix() +{ + return viewMatrix; +} + +FfxFloat32Mat4 InvView() +{ + return invView; +} + +FfxFloat32Mat4 PrevViewProjection() +{ + return prevViewProjection; +} + +FfxFloat32 NormalsUnpackMul() +{ + return normalsUnpackMul; +} + +FfxFloat32 NormalsUnpackAdd() +{ + return normalsUnpackAdd; +} + +FfxUInt32 RoughnessChannel() +{ + return roughnessChannel; +} + +FfxBoolean IsRoughnessPerceptual() +{ + return isRoughnessPerceptual; +} + +FfxUInt32x2 RenderSize() +{ + return renderSize; +} + +FfxFloat32x2 InverseRenderSize() +{ + return inverseRenderSize; +} + +FfxFloat32 IBLFactor() +{ + return iblFactor; +} + +FfxFloat32 TemporalStabilityFactor() +{ + return temporalStabilityFactor; +} + +FfxFloat32 DepthBufferThickness() +{ + return depthBufferThickness; +} + +FfxFloat32 RoughnessThreshold() +{ + return roughnessThreshold; +} + +FfxFloat32 VarianceThreshold() +{ + return varianceThreshold; +} + +FfxUInt32 FrameIndex() +{ + return frameIndex; +} + +FfxUInt32 MaxTraversalIntersections() +{ + return maxTraversalIntersections; +} + +FfxUInt32 MinTraversalOccupancy() +{ + return minTraversalOccupancy; +} + +FfxUInt32 MostDetailedMip() +{ + return mostDetailedMip; +} + +FfxUInt32 SamplesPerQuad() +{ + return samplesPerQuad; +} + +FfxBoolean TemporalVarianceGuidedTracingEnabled() +{ + return FfxBoolean(temporalVarianceGuidedTracingEnabled); +} + +// SRVs + #if defined SSSR_BIND_SRV_INPUT_COLOR + Texture2D r_input_color : FFX_SSSR_DECLARE_SRV(SSSR_BIND_SRV_INPUT_COLOR); + #endif + #if defined SSSR_BIND_SRV_INPUT_DEPTH + Texture2D r_input_depth : FFX_SSSR_DECLARE_SRV(SSSR_BIND_SRV_INPUT_DEPTH); + #endif + #if defined SSSR_BIND_SRV_DEPTH_HIERARCHY + Texture2D r_depth_hierarchy : FFX_SSSR_DECLARE_SRV(SSSR_BIND_SRV_DEPTH_HIERARCHY); + #endif + #if defined SSSR_BIND_SRV_INPUT_NORMAL + Texture2D r_input_normal : FFX_SSSR_DECLARE_SRV(SSSR_BIND_SRV_INPUT_NORMAL); + #endif + #if defined SSSR_BIND_SRV_INPUT_MATERIAL_PARAMETERS + Texture2D r_input_material_parameters : FFX_SSSR_DECLARE_SRV(SSSR_BIND_SRV_INPUT_MATERIAL_PARAMETERS); + #endif + #if defined SSSR_BIND_SRV_INPUT_ENVIRONMENT_MAP + TextureCube r_input_environment_map : FFX_SSSR_DECLARE_SRV(SSSR_BIND_SRV_INPUT_ENVIRONMENT_MAP); + #endif + #if defined SSSR_BIND_SRV_RADIANCE + Texture2D r_radiance : FFX_SSSR_DECLARE_SRV(SSSR_BIND_SRV_RADIANCE); + #endif + #if defined SSSR_BIND_SRV_RADIANCE_HISTORY + Texture2D r_radiance_history : FFX_SSSR_DECLARE_SRV(SSSR_BIND_SRV_RADIANCE_HISTORY); + #endif + #if defined SSSR_BIND_SRV_VARIANCE + Texture2D r_variance : FFX_SSSR_DECLARE_SRV(SSSR_BIND_SRV_VARIANCE); + #endif + #if defined SSSR_BIND_SRV_EXTRACTED_ROUGHNESS + Texture2D r_extracted_roughness : FFX_SSSR_DECLARE_SRV(SSSR_BIND_SRV_EXTRACTED_ROUGHNESS); + #endif + #if defined SSSR_BIND_SRV_SOBOL_BUFFER + Texture2D r_sobol_buffer : FFX_SSSR_DECLARE_SRV(SSSR_BIND_SRV_SOBOL_BUFFER); + #endif + #if defined SSSR_BIND_SRV_SCRAMBLING_TILE_BUFFER + Texture2D r_scrambling_tile_buffer : FFX_SSSR_DECLARE_SRV(SSSR_BIND_SRV_SCRAMBLING_TILE_BUFFER); + #endif + #if defined SSSR_BIND_SRV_BLUE_NOISE_TEXTURE + Texture2D r_blue_noise_texture : FFX_SSSR_DECLARE_SRV(SSSR_BIND_SRV_BLUE_NOISE_TEXTURE); + #endif + #if defined SSSR_BIND_SRV_INPUT_BRDF_TEXTURE + Texture2D r_input_brdf_texture : FFX_SSSR_DECLARE_SRV(SSSR_BIND_SRV_INPUT_BRDF_TEXTURE); + #endif + +// UAVs + #if defined SSSR_BIND_UAV_OUTPUT + RWTexture2D rw_output : FFX_SSSR_DECLARE_UAV(SSSR_BIND_UAV_OUTPUT); + #endif + #if defined SSSR_BIND_UAV_RADIANCE + RWTexture2D rw_radiance : FFX_SSSR_DECLARE_UAV(SSSR_BIND_UAV_RADIANCE); + #endif + #if defined SSSR_BIND_UAV_VARIANCE + RWTexture2D rw_variance : FFX_SSSR_DECLARE_UAV(SSSR_BIND_UAV_VARIANCE); + #endif + #if defined SSSR_BIND_UAV_RAY_LIST + RWStructuredBuffer rw_ray_list : FFX_SSSR_DECLARE_UAV(SSSR_BIND_UAV_RAY_LIST); + #endif + #if defined SSSR_BIND_UAV_DENOISER_TILE_LIST + RWStructuredBuffer rw_denoiser_tile_list : FFX_SSSR_DECLARE_UAV(SSSR_BIND_UAV_DENOISER_TILE_LIST); + #endif + #if defined SSSR_BIND_UAV_RAY_COUNTER + globallycoherent RWStructuredBuffer rw_ray_counter : FFX_SSSR_DECLARE_UAV(SSSR_BIND_UAV_RAY_COUNTER); + #endif + #if defined SSSR_BIND_UAV_INTERSECTION_PASS_INDIRECT_ARGS + RWStructuredBuffer rw_intersection_pass_indirect_args : FFX_SSSR_DECLARE_UAV(SSSR_BIND_UAV_INTERSECTION_PASS_INDIRECT_ARGS); + #endif + #if defined SSSR_BIND_UAV_EXTRACTED_ROUGHNESS + RWTexture2D rw_extracted_roughness : FFX_SSSR_DECLARE_UAV(SSSR_BIND_UAV_EXTRACTED_ROUGHNESS); + #endif + #if defined SSSR_BIND_UAV_BLUE_NOISE_TEXTURE + RWTexture2D rw_blue_noise_texture : FFX_SSSR_DECLARE_UAV(SSSR_BIND_UAV_BLUE_NOISE_TEXTURE); + #endif + #if defined SSSR_BIND_UAV_DEPTH_HIERARCHY + RWTexture2D rw_depth_hierarchy[13] : FFX_SSSR_DECLARE_UAV(SSSR_BIND_UAV_DEPTH_HIERARCHY); + #endif + + // SPD UAV + #if defined SSSR_BIND_UAV_SPD_GLOBAL_ATOMIC + globallycoherent RWStructuredBuffer rw_spd_global_atomic : FFX_SSSR_DECLARE_UAV(SSSR_BIND_UAV_SPD_GLOBAL_ATOMIC); + #endif + +#if FFX_HALF + +#if defined (SSSR_BIND_UAV_DEPTH_HIERARCHY) +FfxFloat16x4 SpdLoadH(FfxInt32x2 coordinate, FfxUInt32 slice) +{ + return (FfxFloat16x4)rw_depth_hierarchy[6][coordinate].xxxx; // 5 -> 6 as we store a copy of the depth buffer at index 0 +} +#endif // #if defined (SSSR_BIND_UAV_DEPTH_HIERARCHY) + +#if defined (SSSR_BIND_SRV_INPUT_DEPTH) +FfxFloat16x4 SpdLoadSourceImageH(FfxInt32x2 coordinate, FfxUInt32 slice) +{ + return (FfxFloat16x4)r_input_depth[coordinate].xxxx; +} +#endif // #if defined (SSSR_BIND_SRV_INPUT_DEPTH) + +#if defined (SSSR_BIND_UAV_DEPTH_HIERARCHY) +void SpdStoreH(FfxInt32x2 pix, FfxFloat16x4 outValue, FfxUInt32 coordinate, FfxUInt32 slice) +{ + rw_depth_hierarchy[coordinate + 1][pix] = outValue.x; // + 1 as we store a copy of the depth buffer at index 0 +} +#endif // #if defined (SSSR_BIND_UAV_DEPTH_HIERARCHY) + +#endif // #if defined(FFX_HALF) + +#if defined(SSSR_BIND_SRV_INPUT_NORMAL) +FfxFloat32x3 FFX_SSSR_LoadWorldSpaceNormal(FfxInt32x2 pixel_coordinate) +{ + return normalize(NormalsUnpackMul() * r_input_normal.Load(FfxInt32x3(pixel_coordinate, 0)).xyz + NormalsUnpackAdd()); +} +#endif // #if defined(SSSR_BIND_SRV_INPUT_NORMAL) + +#if defined(SSSR_BIND_SRV_DEPTH_HIERARCHY) +FfxFloat32 FFX_SSSR_LoadDepth(FfxInt32x2 pixel_coordinate, FfxInt32 mip) +{ + return r_depth_hierarchy.Load(FfxInt32x3(pixel_coordinate, mip)); +} +#endif // #if defined(SSSR_BIND_SRV_DEPTH_HIERARCHY) + +#if defined(SSSR_BIND_SRV_BLUE_NOISE_TEXTURE) +FfxFloat32x2 FFX_SSSR_SampleRandomVector2D(FfxUInt32x2 pixel) +{ + return r_blue_noise_texture.Load(FfxInt32x3(pixel.xy % 128, 0)); +} +#endif // #if defined(SSSR_BIND_SRV_BLUE_NOISE_TEXTURE) + +#if defined(SSSR_BIND_SRV_INPUT_ENVIRONMENT_MAP) +FfxFloat32x3 FFX_SSSR_SampleEnvironmentMap(FfxFloat32x3 direction, FfxFloat32 preceptualRoughness) +{ + FfxFloat32 Width; FfxFloat32 Height; + r_input_environment_map.GetDimensions(Width, Height); + FfxInt32 maxMipLevel = FfxInt32(log2(FfxFloat32(Width > 0 ? Width : 1))); + FfxFloat32 mip = clamp(preceptualRoughness * FfxFloat32(maxMipLevel), 0.0, FfxFloat32(maxMipLevel)); + return r_input_environment_map.SampleLevel(s_EnvironmentMapSampler, direction, mip).xyz * IBLFactor(); +} +#endif // #if defined(SSSR_BIND_SRV_INPUT_ENVIRONMENT_MAP) + +#if defined (SSSR_BIND_UAV_RAY_COUNTER) +void IncrementRayCounter(FfxUInt32 value, FFX_PARAMETER_OUT FfxUInt32 original_value) +{ + InterlockedAdd(rw_ray_counter[0], value, original_value); +} +#endif // #if defined (SSSR_BIND_UAV_RAY_COUNTER) + +#if defined (SSSR_BIND_UAV_RAY_COUNTER) +void IncrementDenoiserTileCounter(FFX_PARAMETER_OUT FfxUInt32 original_value) +{ + InterlockedAdd(rw_ray_counter[2], 1, original_value); +} +#endif // #if defined (SSSR_BIND_UAV_RAY_COUNTER) + +FfxUInt32 PackRayCoords(FfxUInt32x2 ray_coord, FfxBoolean copy_horizontal, FfxBoolean copy_vertical, FfxBoolean copy_diagonal) +{ + FfxUInt32 ray_x_15bit = ray_coord.x & 0b111111111111111; + FfxUInt32 ray_y_14bit = ray_coord.y & 0b11111111111111; + FfxUInt32 copy_horizontal_1bit = copy_horizontal ? 1 : 0; + FfxUInt32 copy_vertical_1bit = copy_vertical ? 1 : 0; + FfxUInt32 copy_diagonal_1bit = copy_diagonal ? 1 : 0; + + FfxUInt32 packed = (copy_diagonal_1bit << 31) | (copy_vertical_1bit << 30) | (copy_horizontal_1bit << 29) | (ray_y_14bit << 15) | (ray_x_15bit << 0); + return packed; +} + +#if defined (SSSR_BIND_UAV_RAY_LIST) +void StoreRay(FfxInt32 index, FfxUInt32x2 ray_coord, FfxBoolean copy_horizontal, FfxBoolean copy_vertical, FfxBoolean copy_diagonal) +{ + FfxUInt32 packedRayCoords = PackRayCoords(ray_coord, copy_horizontal, copy_vertical, copy_diagonal); // Store out pixel to trace + rw_ray_list[index] = packedRayCoords; +} +#endif // #if defined (SSSR_BIND_UAV_RAY_LIST) + +#if defined (SSSR_BIND_UAV_DENOISER_TILE_LIST) +void StoreDenoiserTile(FfxInt32 index, FfxUInt32x2 tile_coord) +{ + rw_denoiser_tile_list[index] = ((tile_coord.y & 0xffffu) << 16) | ((tile_coord.x & 0xffffu) << 0); // Store out pixel to trace +} +#endif // #if defined (SSSR_BIND_UAV_DENOISER_TILE_LIST) + +#if defined (SSSR_BIND_SRV_DEPTH_HIERARCHY) +FfxBoolean IsReflectiveSurface(FfxInt32x2 pixel_coordinate, FfxFloat32 roughness) +{ +#if FFX_SSSR_OPTION_INVERTED_DEPTH + const FfxFloat32 far_plane = 0.0f; + return r_depth_hierarchy[pixel_coordinate] > far_plane; +#else // FFX_SSSR_OPTION_INVERTED_DEPTH + const FfxFloat32 far_plane = 1.0f; + return r_depth_hierarchy[pixel_coordinate] < far_plane; +#endif // FFX_SSSR_OPTION_INVERTED_DEPTH +} +#endif // #if defined (SSSR_BIND_SRV_DEPTH_HIERARCHY) + +#if defined (SSSR_BIND_UAV_EXTRACTED_ROUGHNESS) +void StoreExtractedRoughness(FfxUInt32x2 coordinate, FfxFloat32 roughness) +{ + rw_extracted_roughness[coordinate] = roughness; +} +#endif // #if defined (SSSR_BIND_UAV_EXTRACTED_ROUGHNESS) + +#if defined (SSSR_BIND_SRV_INPUT_MATERIAL_PARAMETERS) +FfxFloat32 LoadRoughnessFromMaterialParametersInput(FfxUInt32x3 coordinate) +{ + FfxFloat32 rawRoughness = r_input_material_parameters.Load(coordinate)[RoughnessChannel()]; + if (IsRoughnessPerceptual()) + { + rawRoughness *= rawRoughness; + } + + return rawRoughness; +} +#endif // #if defined (SSSR_BIND_SRV_INPUT_MATERIAL_PARAMETERS) + +#if defined (SSSR_BIND_UAV_RAY_COUNTER) +FfxBoolean IsRayIndexValid(FfxUInt32 ray_index) +{ + return ray_index < rw_ray_counter[1]; +} +#endif // #if defined (SSSR_BIND_UAV_RAY_COUNTER) + +#if defined (SSSR_BIND_UAV_RAY_LIST) +FfxUInt32 GetRaylist(FfxUInt32 ray_index) +{ + return rw_ray_list[ray_index]; +} +#endif // #if defined (SSSR_BIND_UAV_RAY_LIST) + +#if defined (SSSR_BIND_UAV_BLUE_NOISE_TEXTURE) +void FFX_SSSR_StoreBlueNoiseSample(FfxUInt32x2 coordinate, FfxFloat32x2 blue_noise_sample) +{ + rw_blue_noise_texture[coordinate] = blue_noise_sample; +} +#endif // #if defined (SSSR_BIND_UAV_BLUE_NOISE_TEXTURE) + +#if defined (SSSR_BIND_SRV_VARIANCE) +FfxFloat32 FFX_SSSR_LoadVarianceHistory(FfxInt32x3 coordinate) +{ + return r_variance.Load(coordinate).x; +} +#endif // #if defined (SSSR_BIND_SRV_VARIANCE) + +#if defined (SSSR_BIND_UAV_RADIANCE) +void FFX_SSSR_StoreRadiance(FfxUInt32x2 coordinate, FfxFloat32x4 radiance) +{ + rw_radiance[coordinate] = radiance; +} +#endif // #if defined (SSSR_BIND_UAV_RADIANCE) + +#if defined (SSSR_BIND_SRV_SOBOL_BUFFER) +FfxUInt32 FFX_SSSR_GetSobolSample(FfxUInt32x3 coordinate) +{ + return r_sobol_buffer.Load(coordinate); +} +#endif // #if defined (SSSR_BIND_SRV_SOBOL_BUFFER) + +#if defined (SSSR_BIND_SRV_SCRAMBLING_TILE_BUFFER) +FfxUInt32 FFX_SSSR_GetScramblingTile(FfxUInt32x3 coordinate) +{ + return r_scrambling_tile_buffer.Load(coordinate); +} +#endif // #if defined (SSSR_BIND_SRV_SCRAMBLING_TILE_BUFFER) + +#if defined (SSSR_BIND_UAV_INTERSECTION_PASS_INDIRECT_ARGS) +void FFX_SSSR_WriteIntersectIndirectArgs(FfxUInt32 index, FfxUInt32 data) +{ + rw_intersection_pass_indirect_args[index] = data; +} +#endif // #if defined (SSSR_BIND_UAV_INTERSECTION_PASS_INDIRECT_ARGS) + +#if defined (SSSR_BIND_UAV_RAY_COUNTER) +void FFX_SSSR_WriteRayCounter(FfxUInt32 index, FfxUInt32 data) +{ + rw_ray_counter[index] = data; +} +#endif // #if defined (SSSR_BIND_UAV_RAY_COUNTER) + +#if defined (SSSR_BIND_UAV_RAY_COUNTER) +FfxUInt32 FFX_SSSR_GetRayCounter(FfxUInt32 index) +{ + return rw_ray_counter[index]; +} +#endif // #if defined (SSSR_BIND_UAV_RAY_COUNTER) + +#if defined (SSSR_BIND_SRV_INPUT_DEPTH) +void FFX_SSSR_GetInputDepthDimensions(FFX_PARAMETER_OUT FfxFloat32x2 image_size) +{ + r_input_depth.GetDimensions(image_size.x, image_size.y); +} +#endif // #if defined (SSSR_BIND_SRV_INPUT_DEPTH) + +#if defined (SSSR_BIND_UAV_DEPTH_HIERARCHY) +void FFX_SSSR_GetDepthHierarchyMipDimensions(FfxUInt32 mip, FFX_PARAMETER_OUT FfxFloat32x2 image_size) +{ + rw_depth_hierarchy[mip].GetDimensions(image_size.x, image_size.y); +} +#endif // #if defined (SSSR_BIND_UAV_DEPTH_HIERARCHY) + +#if defined (SSSR_BIND_SRV_INPUT_DEPTH) +FfxFloat32 FFX_SSSR_GetInputDepth(FfxUInt32x2 coordinate) +{ + return r_input_depth[coordinate]; +} + +FfxFloat32x4 SpdLoadSourceImage(FfxInt32x2 coordinate, FfxUInt32 slice) +{ + return FFX_SSSR_GetInputDepth(coordinate).xxxx; +} +#endif // #if defined (SSSR_BIND_SRV_INPUT_DEPTH) + +#if defined (SSSR_BIND_UAV_DEPTH_HIERARCHY) +void FFX_SSSR_WriteDepthHierarchy(FfxUInt32 index, FfxUInt32x2 coordinate, FfxFloat32 data) +{ + rw_depth_hierarchy[index][coordinate] = data; +} +#endif // #if defined (SSSR_BIND_UAV_DEPTH_HIERARCHY) + +#if defined (SSSR_BIND_UAV_DEPTH_HIERARCHY) +FfxFloat32x4 SpdLoad(FfxInt32x2 coordinate, FfxUInt32 slice) +{ + return rw_depth_hierarchy[6][coordinate].xxxx; // 5 -> 6 as we store a copy of the depth buffer at index 0 +} +#endif // #if defined (SSSR_BIND_UAV_DEPTH_HIERARCHY) + +#if defined (SSSR_BIND_UAV_DEPTH_HIERARCHY) +void SpdStore(FfxInt32x2 pix, FfxFloat32x4 outValue, FfxUInt32 coordinate, FfxUInt32 slice) +{ + rw_depth_hierarchy[coordinate + 1][pix] = outValue.x; // + 1 as we store a copy of the depth buffer at index 0 +} +#endif // #if defined (SSSR_BIND_UAV_DEPTH_HIERARCHY) + +#if defined (SSSR_BIND_UAV_SPD_GLOBAL_ATOMIC) +void SpdResetAtomicCounter(FfxUInt32 slice) +{ + rw_spd_global_atomic[0] = 0; +} +#endif // #if defined (SSSR_BIND_UAV_SPD_GLOBAL_ATOMIC) + +#if defined (SSSR_BIND_UAV_SPD_GLOBAL_ATOMIC) +void FFX_SSSR_SPDIncreaseAtomicCounter(FFX_PARAMETER_INOUT FfxUInt32 spdCounter) +{ + InterlockedAdd(rw_spd_global_atomic[0], 1, spdCounter); +} +#endif // #if defined (SSSR_BIND_UAV_SPD_GLOBAL_ATOMIC) + +#if defined(SSSR_BIND_SRV_INPUT_COLOR) +FfxFloat32x3 FFX_SSSR_LoadInputColor(FfxInt32x3 coordinate) +{ + return r_input_color.Load(coordinate).xyz; +} +#endif // #if defined(SSSR_BIND_SRV_INPUT_COLOR) + +#if defined(SSSR_BIND_SRV_EXTRACTED_ROUGHNESS) +FfxFloat32 FFX_SSSR_LoadExtractedRoughness(FfxInt32x3 coordinate) +{ + return r_extracted_roughness.Load(coordinate).x; +} +#endif // #if defined(SSSR_BIND_SRV_EXTRACTED_ROUGHNESS) + +#endif // #if defined(FFX_GPU) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/sssr/ffx_sssr_classify_tiles.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/sssr/ffx_sssr_classify_tiles.h new file mode 100644 index 00000000..0c4b730b --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/sssr/ffx_sssr_classify_tiles.h @@ -0,0 +1,121 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_sssr_common.h" + +FfxBoolean IsBaseRay(FfxUInt32x2 dispatch_thread_id, FfxUInt32 samples_per_quad) { + switch (samples_per_quad) { + case 1: + return ((dispatch_thread_id.x & 1) | (dispatch_thread_id.y & 1)) == 0; // Deactivates 3 out of 4 rays + case 2: + return (dispatch_thread_id.x & 1) == (dispatch_thread_id.y & 1); // Deactivates 2 out of 4 rays. Keeps diagonal. + default: // case 4: + return true; + } +} + +FFX_GROUPSHARED FfxUInt32 g_TileCount; + +void ClassifyTiles(FfxUInt32x2 dispatch_thread_id, FfxUInt32x2 group_thread_id, FfxFloat32 roughness) +{ + g_TileCount = 0; + + FfxBoolean is_first_lane_of_wave = ffxWaveIsFirstLane(); + + // First we figure out on a per thread basis if we need to shoot a reflection ray. + // Disable offscreen pixels + FfxBoolean needs_ray = !(dispatch_thread_id.x >= RenderSize().x || dispatch_thread_id.y >= RenderSize().y); + + // Dont shoot a ray on very rough surfaces. + FfxBoolean is_reflective_surface = IsReflectiveSurface(dispatch_thread_id, roughness); + FfxBoolean is_glossy_reflection = IsGlossyReflection(roughness); + needs_ray = needs_ray && is_glossy_reflection && is_reflective_surface; + + // Also we dont need to run the denoiser on mirror reflections. + FfxBoolean needs_denoiser = needs_ray && !IsMirrorReflection(roughness); + + // Decide which ray to keep + FfxBoolean is_base_ray = IsBaseRay(dispatch_thread_id, SamplesPerQuad()); + needs_ray = needs_ray && (!needs_denoiser || is_base_ray); // Make sure to not deactivate mirror reflection rays. + + if (TemporalVarianceGuidedTracingEnabled() && needs_denoiser && !needs_ray) { + FfxBoolean has_temporal_variance = FFX_SSSR_LoadVarianceHistory(FfxInt32x3(dispatch_thread_id, 0)) > VarianceThreshold(); + needs_ray = needs_ray || has_temporal_variance; + } + + FFX_GROUP_MEMORY_BARRIER; // Wait until g_TileCount is cleared - allow some computations before and after + + // Now we know for each thread if it needs to shoot a ray and wether or not a denoiser pass has to run on this pixel. + + if (is_glossy_reflection && is_reflective_surface) + { + FFX_ATOMIC_ADD(g_TileCount, 1); + } + + // Next we have to figure out for which pixels that ray is creating the values for. Thus, if we have to copy its value horizontal, vertical or across. + FfxBoolean require_copy = !needs_ray && needs_denoiser; // Our pixel only requires a copy if we want to run a denoiser on it but don't want to shoot a ray for it. + FfxBoolean copy_horizontal = ffxWaveReadAtLaneIndexB1(require_copy, ffxWaveLaneIndex() ^ 1) && (SamplesPerQuad() != 4) && is_base_ray; // QuadReadAcrossX + FfxBoolean copy_vertical = ffxWaveReadAtLaneIndexB1(require_copy, ffxWaveLaneIndex() ^ 2) && (SamplesPerQuad() == 1) && is_base_ray; // QuadReadAcrossY + FfxBoolean copy_diagonal = ffxWaveReadAtLaneIndexB1(require_copy, ffxWaveLaneIndex() ^ 3) && (SamplesPerQuad() == 1) && is_base_ray; // QuadReadAcrossDiagonal + + // Thus, we need to compact the rays and append them all at once to the ray list. + FfxUInt32 local_ray_index_in_wave = ffxWavePrefixCountBits(needs_ray); + FfxUInt32 wave_ray_count = ffxWaveActiveCountBits(needs_ray); + FfxUInt32 base_ray_index; + if (is_first_lane_of_wave) { + IncrementRayCounter(wave_ray_count, base_ray_index); + } + base_ray_index = ffxWaveReadLaneFirstU1(base_ray_index); + if (needs_ray) { + FfxInt32 ray_index = FfxInt32(base_ray_index + local_ray_index_in_wave); + StoreRay(ray_index, dispatch_thread_id, copy_horizontal, copy_vertical, copy_diagonal); + } + + FfxFloat32x4 intersection_output = FfxFloat32x4(0.0f, 0.0f, 0.0f, 0.0f); + if (is_reflective_surface && !is_glossy_reflection) + { + // Fall back to environment map without preparing a ray + FfxFloat32x2 uv = (dispatch_thread_id + 0.5) * InverseRenderSize(); + FfxFloat32x3 world_space_normal = FFX_SSSR_LoadWorldSpaceNormal(FfxInt32x2(dispatch_thread_id)); + FfxFloat32 z = FFX_SSSR_LoadDepth(FfxInt32x2(dispatch_thread_id), 0); + FfxFloat32x3 screen_uv_space_ray_origin = FfxFloat32x3(uv, z); + FfxFloat32x3 view_space_ray = ScreenSpaceToViewSpace(screen_uv_space_ray_origin); + FfxFloat32x3 view_space_ray_direction = normalize(view_space_ray); + FfxFloat32x3 view_space_surface_normal = FFX_MATRIX_MULTIPLY(ViewMatrix(), FfxFloat32x4(world_space_normal, 0)).xyz; + FfxFloat32x3 view_space_reflected_direction = reflect(view_space_ray_direction, view_space_surface_normal); + FfxFloat32x3 world_space_reflected_direction = FFX_MATRIX_MULTIPLY(InvView(), FfxFloat32x4(view_space_reflected_direction, 0)).xyz; + + intersection_output.xyz = FFX_SSSR_SampleEnvironmentMap(world_space_reflected_direction, sqrt(roughness)); + } + + FFX_SSSR_StoreRadiance(dispatch_thread_id, intersection_output); + + FFX_GROUP_MEMORY_BARRIER; // Wait until g_TileCount + + if ((group_thread_id.x == 0) && (group_thread_id.y == 0) && g_TileCount > 0) + { + FfxUInt32 tile_offset; + IncrementDenoiserTileCounter(tile_offset); + StoreDenoiserTile(FfxInt32(tile_offset), FfxInt32x2(dispatch_thread_id.xy)); + } + +} diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/sssr/ffx_sssr_common.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/sssr/ffx_sssr_common.h new file mode 100644 index 00000000..1bd5a1c9 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/sssr/ffx_sssr_common.h @@ -0,0 +1,68 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//=== Common functions of the SssrSample === + +void UnpackRayCoords(FfxUInt32 packed, FFX_PARAMETER_OUT FfxUInt32x2 ray_coord, FFX_PARAMETER_OUT FfxBoolean copy_horizontal, FFX_PARAMETER_OUT FfxBoolean copy_vertical, FFX_PARAMETER_OUT FfxBoolean copy_diagonal) { + ray_coord.x = (packed >> 0) & 32767; // 0b111111111111111; + ray_coord.y = (packed >> 15) & 16383; // 0b11111111111111; + copy_horizontal = FfxBoolean((packed >> 29) & 1u); + copy_vertical = FfxBoolean((packed >> 30) & 1u); + copy_diagonal = FfxBoolean((packed >> 31) & 1u); +} + +// Transforms origin to uv space +// Mat must be able to transform origin from its current space into clip space. +FfxFloat32x3 ProjectPosition(FfxFloat32x3 origin, FfxFloat32Mat4 mat) { + FfxFloat32x4 projected = FFX_MATRIX_MULTIPLY(mat, FfxFloat32x4(origin, 1)); + projected.xyz /= projected.w; + projected.xy = 0.5 * projected.xy + 0.5; + projected.y = (1 - projected.y); + return projected.xyz; +} + +// Mat must be able to transform origin from texture space to a linear space. +FfxFloat32x3 InvProjectPosition(FfxFloat32x3 coord, FfxFloat32Mat4 mat) { + coord.y = (1 - coord.y); + coord.xy = 2 * coord.xy - 1; + FfxFloat32x4 projected = FFX_MATRIX_MULTIPLY(mat, FfxFloat32x4(coord, 1)); + projected.xyz /= projected.w; + return projected.xyz; +} + +// Origin and direction must be in the same space and mat must be able to transform from that space into clip space. +FfxFloat32x3 ProjectDirection(FfxFloat32x3 origin, FfxFloat32x3 direction, FfxFloat32x3 screen_space_origin, FfxFloat32Mat4 mat) { + FfxFloat32x3 offsetted = ProjectPosition(origin + direction, mat); + return offsetted - screen_space_origin; +} + +FfxBoolean IsGlossyReflection(FfxFloat32 roughness) { + return roughness < RoughnessThreshold(); +} + +FfxBoolean IsMirrorReflection(FfxFloat32 roughness) { + return roughness < 0.0001; +} + +FfxFloat32x3 ScreenSpaceToViewSpace(FfxFloat32x3 screen_uv_coord) { + return InvProjectPosition(screen_uv_coord, InvProjection()); +} diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/sssr/ffx_sssr_depth_downsample.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/sssr/ffx_sssr_depth_downsample.h new file mode 100644 index 00000000..4bf8e2b4 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/sssr/ffx_sssr_depth_downsample.h @@ -0,0 +1,115 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +FFX_GROUPSHARED FfxUInt32 spdCounter; +FFX_GROUPSHARED FfxFloat32 spdIntermediate[16][16]; + +// Define fetch and store functions +FfxUInt32 SpdGetAtomicCounter() { + return spdCounter; +} + +#if FFX_HALF + +FfxFloat16x4 SpdReduce4H(FfxFloat16x4 v0, FfxFloat16x4 v1, FfxFloat16x4 v2, FfxFloat16x4 v3) { +#if FFX_SSSR_OPTION_INVERTED_DEPTH + return max(max(v0, v1), max(v2, v3)); +#else + return min(min(v0, v1), min(v2, v3)); +#endif +} + +FfxFloat16x4 SpdLoadIntermediateH(FfxUInt32 x, FfxUInt32 y) { + FfxFloat16 f = FfxFloat16(spdIntermediate[x][y]); + return FfxFloat16x4(f.x, f.x, f.x, f.x); +} + +void SpdStoreIntermediateH(FfxUInt32 x, FfxUInt32 y, FfxFloat16x4 value) { + spdIntermediate[x][y] = value.x; +} + +#endif // FFX_HALF + +void SpdStoreIntermediate(FfxUInt32 x, FfxUInt32 y, FfxFloat32x4 value) { + spdIntermediate[x][y] = value.x; +} + +FfxFloat32x4 SpdLoadIntermediate(FfxUInt32 x, FfxUInt32 y) { + FfxFloat32 f = spdIntermediate[x][y]; + return FfxFloat32x4(f.x, f.x, f.x, f.x); +} + +FfxFloat32x4 SpdReduce4(FfxFloat32x4 v0, FfxFloat32x4 v1, FfxFloat32x4 v2, FfxFloat32x4 v3) { +#if FFX_SSSR_OPTION_INVERTED_DEPTH + return max(max(v0, v1), max(v2, v3)); +#else + return min(min(v0, v1), min(v2, v3)); +#endif +} + +void SpdIncreaseAtomicCounter(FfxUInt32 slice) +{ + FFX_SSSR_SPDIncreaseAtomicCounter(spdCounter); +} + +#include "../spd/ffx_spd.h" + +FfxUInt32 GetThreadgroupCount(FfxUInt32x2 image_size){ + // Each threadgroup works on 64x64 texels + return ((image_size.x + 63) / 64) * ((image_size.y + 63) / 64); +} + +// Returns mips count of a texture with specified size +FfxFloat32 GetMipsCount(FfxFloat32x2 texture_size){ + FfxFloat32 max_dim = max(texture_size.x, texture_size.y); + return 1.0 + floor(log2(max_dim)); +} + +void DepthDownsample(FfxUInt32 group_index, FfxUInt32x3 group_id, FfxUInt32x3 dispatch_thread_id){ + FfxFloat32x2 depth_image_size = FfxFloat32x2(0.0f, 0.0f); + FFX_SSSR_GetInputDepthDimensions(depth_image_size); + // Copy most detailed level into the hierarchy and transform it. + FfxUInt32x2 u_depth_image_size = FfxUInt32x2(depth_image_size); + for (FfxInt32 i = 0; i < 2; ++i) + { + for (FfxInt32 j = 0; j < 8; ++j) + { + FfxUInt32x2 idx = FfxUInt32x2(2 * dispatch_thread_id.x + i, 8 * dispatch_thread_id.y + j); + if (idx.x < u_depth_image_size.x && idx.y < u_depth_image_size.y) + { + FFX_SSSR_WriteDepthHierarchy(0, idx, FFX_SSSR_GetInputDepth(idx)); + } + } + } + + FfxFloat32x2 image_size = FfxFloat32x2(0.0f, 0.0f); + FFX_SSSR_GetDepthHierarchyMipDimensions(0, image_size); + FfxFloat32 mips_count = GetMipsCount(image_size); + FfxUInt32 threadgroup_count = GetThreadgroupCount(FfxInt32x2(image_size)); + + SpdDownsample( + FfxUInt32x2(group_id.xy), + FfxUInt32(group_index), + FfxUInt32(mips_count), + FfxUInt32(threadgroup_count), + 0); +} diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/sssr/ffx_sssr_intersect.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/sssr/ffx_sssr_intersect.h new file mode 100644 index 00000000..dc6f4535 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/sssr/ffx_sssr_intersect.h @@ -0,0 +1,341 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_sssr_common.h" + +#define M_PI 3.14159265358979f +#define FFX_SSSR_FLOAT_MAX 3.402823466e+38 +#define FFX_SSSR_DEPTH_HIERARCHY_MAX_MIP 6 + +FfxFloat32x3 FFX_SSSR_ScreenSpaceToViewSpace(FfxFloat32x3 screen_space_position) { + return InvProjectPosition(screen_space_position, InvProjection()); +} + +FfxFloat32x3 ScreenSpaceToWorldSpace(FfxFloat32x3 screen_space_position) { + return InvProjectPosition(screen_space_position, InvViewProjection()); +} + +// http://jcgt.org/published/0007/04/01/paper.pdf by Eric Heitz +// Input Ve: view direction +// Input alpha_x, alpha_y: roughness parameters +// Input U1, U2: uniform random numbers +// Output Ne: normal sampled with PDF D_Ve(Ne) = G1(Ve) * max(0, dot(Ve, Ne)) * D(Ne) / Ve.z +FfxFloat32x3 SampleGGXVNDF(FfxFloat32x3 Ve, FfxFloat32 alpha_x, FfxFloat32 alpha_y, FfxFloat32 U1, FfxFloat32 U2) { + // Section 3.2: transforming the view direction to the hemisphere configuration + FfxFloat32x3 Vh = normalize(FfxFloat32x3(alpha_x * Ve.x, alpha_y * Ve.y, Ve.z)); + // Section 4.1: orthonormal basis (with special case if cross product is zero) + FfxFloat32 lensq = Vh.x * Vh.x + Vh.y * Vh.y; + FfxFloat32x3 T1 = lensq > 0 ? FfxFloat32x3(-Vh.y, Vh.x, 0) * ffxRsqrt(lensq) : FfxFloat32x3(1, 0, 0); + FfxFloat32x3 T2 = cross(Vh, T1); + // Section 4.2: parameterization of the projected area + FfxFloat32 r = sqrt(U1); + FfxFloat32 phi = 2.0 * M_PI * U2; + FfxFloat32 t1 = r * cos(phi); + FfxFloat32 t2 = r * sin(phi); + FfxFloat32 s = 0.5 * (1.0 + Vh.z); + t2 = (1.0 - s) * sqrt(1.0 - t1 * t1) + s * t2; + // Section 4.3: reprojection onto hemisphere + FfxFloat32x3 Nh = t1 * T1 + t2 * T2 + sqrt(max(0.0, 1.0 - t1 * t1 - t2 * t2)) * Vh; + // Section 3.4: transforming the normal back to the ellipsoid configuration + FfxFloat32x3 Ne = normalize(FfxFloat32x3(alpha_x * Nh.x, alpha_y * Nh.y, max(0.0, Nh.z))); + return Ne; +} + +FfxFloat32x3 Sample_GGX_VNDF_Ellipsoid(FfxFloat32x3 Ve, FfxFloat32 alpha_x, FfxFloat32 alpha_y, FfxFloat32 U1, FfxFloat32 U2) { + return SampleGGXVNDF(Ve, alpha_x, alpha_y, U1, U2); +} + +FfxFloat32x3 Sample_GGX_VNDF_Hemisphere(FfxFloat32x3 Ve, FfxFloat32 alpha, FfxFloat32 U1, FfxFloat32 U2) { + return Sample_GGX_VNDF_Ellipsoid(Ve, alpha, alpha, U1, U2); +} + +FfxFloat32x3 SampleReflectionVector(FfxFloat32x3 view_direction, FfxFloat32x3 normal, FfxFloat32 roughness, FfxInt32x2 dispatch_thread_id) { + FfxFloat32x3 U; + FfxFloat32x3 N = normal; + if (abs(N.z) > 0.0) { + FfxFloat32 k = sqrt(N.y * N.y + N.z * N.z); + U.x = 0.0; U.y = -N.z / k; U.z = N.y / k; + } + else { + FfxFloat32 k = sqrt(N.x * N.x + N.y * N.y); + U.x = N.y / k; U.y = -N.x / k; U.z = 0.0; + } + + // TBN 3x3 matrix + FfxFloat32x3 TBN_row0 = U; + FfxFloat32x3 TBN_row1 = cross(N, U); + FfxFloat32x3 TBN_row2 = N; + + // TBN * -view_direction + FfxFloat32x3 view_direction_tbn = FfxFloat32x3(dot(TBN_row0, -view_direction), dot(TBN_row1, -view_direction), dot(TBN_row2, -view_direction)); + + FfxFloat32x2 u = FFX_SSSR_SampleRandomVector2D(dispatch_thread_id); + + FfxFloat32x3 sampled_normal_tbn = Sample_GGX_VNDF_Hemisphere(view_direction_tbn, roughness, u.x, u.y); + #ifdef PERFECT_REFLECTIONS + sampled_normal_tbn = FfxFloat32x3(0, 0, 1); // Overwrite normal sample to produce perfect reflection. + #endif + + FfxFloat32x3 reflected_direction_tbn = reflect(-view_direction_tbn, sampled_normal_tbn); + + // Transpose of TBN + FfxFloat32x3 TBN_col0 = FfxFloat32x3(TBN_row0[0], TBN_row1[0], TBN_row2[0]); + FfxFloat32x3 TBN_col1 = FfxFloat32x3(TBN_row0[1], TBN_row1[1], TBN_row2[1]); + FfxFloat32x3 TBN_col2 = FfxFloat32x3(TBN_row0[2], TBN_row1[2], TBN_row2[2]); + + // transpose(TBN) * reflected_direction_tbn + return FfxFloat32x3(dot(TBN_col0, reflected_direction_tbn), dot(TBN_col1, reflected_direction_tbn), dot(TBN_col2, reflected_direction_tbn)); +} + +void FFX_SSSR_InitialAdvanceRay(FfxFloat32x3 origin, FfxFloat32x3 direction, FfxFloat32x3 inv_direction, FfxFloat32x2 current_mip_resolution, FfxFloat32x2 current_mip_resolution_inv, FfxFloat32x2 floor_offset, FfxFloat32x2 uv_offset, FFX_PARAMETER_OUT FfxFloat32x3 position, FFX_PARAMETER_OUT FfxFloat32 current_t) { + FfxFloat32x2 current_mip_position = current_mip_resolution * origin.xy; + + // Intersect ray with the half box that is pointing away from the ray origin. + FfxFloat32x2 xy_plane = floor(current_mip_position) + floor_offset; + xy_plane = xy_plane * current_mip_resolution_inv + uv_offset; + + // o + d * t = p' => t = (p' - o) / d + FfxFloat32x2 t = xy_plane * inv_direction.xy - origin.xy * inv_direction.xy; + current_t = min(t.x, t.y); + position = origin + current_t * direction; +} + +FfxBoolean FFX_SSSR_AdvanceRay(FfxFloat32x3 origin, FfxFloat32x3 direction, FfxFloat32x3 inv_direction, FfxFloat32x2 current_mip_position, FfxFloat32x2 current_mip_resolution_inv, FfxFloat32x2 floor_offset, FfxFloat32x2 uv_offset, FfxFloat32 surface_z, FFX_PARAMETER_INOUT FfxFloat32x3 position, FFX_PARAMETER_INOUT FfxFloat32 current_t) { + // Create boundary planes + FfxFloat32x2 xy_plane = floor(current_mip_position) + floor_offset; + xy_plane = xy_plane * current_mip_resolution_inv + uv_offset; + FfxFloat32x3 boundary_planes = FfxFloat32x3(xy_plane, surface_z); + + // Intersect ray with the half box that is pointing away from the ray origin. + // o + d * t = p' => t = (p' - o) / d + FfxFloat32x3 t = boundary_planes * inv_direction - origin * inv_direction; + + // Prevent using z plane when shooting out of the depth buffer. +#if FFX_SSSR_OPTION_INVERTED_DEPTH + t.z = direction.z < 0 ? t.z : FFX_SSSR_FLOAT_MAX; +#else + t.z = direction.z > 0 ? t.z : FFX_SSSR_FLOAT_MAX; +#endif + + // Choose nearest intersection with a boundary. + FfxFloat32 t_min = min(min(t.x, t.y), t.z); + +#if FFX_SSSR_OPTION_INVERTED_DEPTH + // Larger z means closer to the camera. + FfxBoolean above_surface = surface_z < position.z; +#else + // Smaller z means closer to the camera. + FfxBoolean above_surface = surface_z > position.z; +#endif + + // Decide whether we are able to advance the ray until we hit the xy boundaries or if we had to clamp it at the surface. + // We use the asuint comparison to avoid NaN / Inf logic, also we actually care about bitwise equality here to see if t_min is the t.z we fed into the min3 above. + FfxBoolean skipped_tile = ffxAsUInt32(t_min) != ffxAsUInt32(t.z) && above_surface; + + // Make sure to only advance the ray if we're still above the surface. + current_t = above_surface ? t_min : current_t; + + // Advance ray + position = origin + current_t * direction; + + return skipped_tile; +} + +FfxFloat32x2 FFX_SSSR_GetMipResolution(FfxFloat32x2 screen_dimensions, FfxInt32 mip_level) { + return screen_dimensions * pow(0.5, mip_level); +} + +// Requires origin and direction of the ray to be in screen space [0, 1] x [0, 1] +FfxFloat32x3 FFX_SSSR_HierarchicalRaymarch(FfxFloat32x3 origin, FfxFloat32x3 direction, FfxBoolean is_mirror, FfxFloat32x2 screen_size, FfxInt32 most_detailed_mip, FfxUInt32 min_traversal_occupancy, FfxUInt32 max_traversal_intersections, FFX_PARAMETER_OUT FfxBoolean valid_hit) +{ + const FfxFloat32x3 inv_direction = direction != FFX_SELECT(FfxFloat32x3(0.0f, 0.0f, 0.0f), FfxFloat32x3(1.0f, 1.0f, 1.0f) / direction, FfxFloat32x3(FFX_SSSR_FLOAT_MAX, FFX_SSSR_FLOAT_MAX, FFX_SSSR_FLOAT_MAX)); + + // Start on mip with highest detail. + FfxInt32 current_mip = most_detailed_mip; + + // Could recompute these every iteration, but it's faster to hoist them out and update them. + FfxFloat32x2 current_mip_resolution = FFX_SSSR_GetMipResolution(screen_size, current_mip); + FfxFloat32x2 current_mip_resolution_inv = ffxReciprocal(current_mip_resolution); + + // Offset to the bounding boxes uv space to intersect the ray with the center of the next pixel. + // This means we ever so slightly over shoot into the next region. + FfxFloat32x2 uv_offset = 0.005 * exp2(most_detailed_mip) / screen_size; + uv_offset.x = direction.x < 0.0f ? -uv_offset.x : uv_offset.x; + uv_offset.y = direction.y < 0.0f ? -uv_offset.y : uv_offset.y; + + // Offset applied depending on current mip resolution to move the boundary to the left/right upper/lower border depending on ray direction. + FfxFloat32x2 floor_offset; + floor_offset.x = direction.x < 0.0f ? 0.0f : 1.0f; + floor_offset.y = direction.y < 0.0f ? 0.0f : 1.0f; + + // Initially advance ray to avoid immediate self intersections. + FfxFloat32 current_t; + FfxFloat32x3 position; + FFX_SSSR_InitialAdvanceRay(origin, direction, inv_direction, current_mip_resolution, current_mip_resolution_inv, floor_offset, uv_offset, position, current_t); + + FfxBoolean exit_due_to_low_occupancy = false; + FfxInt32 i = 0; + while (i < max_traversal_intersections && current_mip >= most_detailed_mip && !exit_due_to_low_occupancy) { + FfxFloat32x2 current_mip_position = current_mip_resolution * position.xy; + FfxFloat32 surface_z = FFX_SSSR_LoadDepth(FfxInt32x2(current_mip_position), current_mip); + exit_due_to_low_occupancy = !is_mirror && ffxWaveActiveCountBits(true) <= min_traversal_occupancy; + FfxBoolean skipped_tile = FFX_SSSR_AdvanceRay(origin, direction, inv_direction, current_mip_position, current_mip_resolution_inv, floor_offset, uv_offset, surface_z, position, current_t); + + // Don't increase mip further than this because we did not generate it + FfxBoolean nextMipIsOutOfRange = skipped_tile && (current_mip >= FFX_SSSR_DEPTH_HIERARCHY_MAX_MIP); + if (!nextMipIsOutOfRange) + { + current_mip += skipped_tile ? 1 : -1; + current_mip_resolution *= skipped_tile ? 0.5 : 2; + current_mip_resolution_inv *= skipped_tile ? 2 : 0.5;; + } + + ++i; + } + + valid_hit = (i <= max_traversal_intersections); + + return position; +} + +FfxFloat32 FFX_SSSR_ValidateHit(FfxFloat32x3 hit, FfxFloat32x2 uv, FfxFloat32x3 world_space_ray_direction, FfxFloat32x2 screen_size, FfxFloat32 depth_buffer_thickness) { + // Reject hits outside the view frustum + if ((hit.x < 0.0f) || (hit.y < 0.0f) || (hit.x > 1.0f) || (hit.y > 1.0f)) { + return 0.0f; + } + + // Reject the hit if we didnt advance the ray significantly to avoid immediate self reflection + FfxFloat32x2 manhattan_dist = abs(hit.xy - uv); + if((manhattan_dist.x < (2.0f / screen_size.x)) && (manhattan_dist.y < (2.0f / screen_size.y)) ) { + return 0.0; + } + + // Don't lookup radiance from the background. + FfxInt32x2 texel_coords = FfxInt32x2(screen_size * hit.xy); + FfxFloat32 surface_z = FFX_SSSR_LoadDepth(texel_coords / 2, 1); +#if FFX_SSSR_OPTION_INVERTED_DEPTH + if (surface_z == 0.0) { +#else + if (surface_z == 1.0) { +#endif + return 0; + } + + // We check if we hit the surface from the back, these should be rejected. + FfxFloat32x3 hit_normal = FFX_SSSR_LoadWorldSpaceNormal(texel_coords); + if (dot(hit_normal, world_space_ray_direction) > 0) { + return 0; + } + + FfxFloat32x3 view_space_surface = FFX_SSSR_ScreenSpaceToViewSpace(FfxFloat32x3(hit.xy, surface_z)); + FfxFloat32x3 view_space_hit = FFX_SSSR_ScreenSpaceToViewSpace(hit); + FfxFloat32 distance = length(view_space_surface - view_space_hit); + + // Fade out hits near the screen borders + FfxFloat32x2 fov = 0.05 * FfxFloat32x2(screen_size.y / screen_size.x, 1); + FfxFloat32x2 border = smoothstep(FfxFloat32x2(0.0f, 0.0f), fov, hit.xy) * (1 - smoothstep(FfxFloat32x2(1.0f, 1.0f) - fov, FfxFloat32x2(1.0f, 1.0f), hit.xy)); + FfxFloat32 vignette = border.x * border.y; + + // We accept all hits that are within a reasonable minimum distance below the surface. + // Add constant in linear space to avoid growing of the reflections toward the reflected objects. + FfxFloat32 confidence = 1.0f - smoothstep(0.0f, depth_buffer_thickness, distance); + confidence *= confidence; + + return vignette * confidence; +} + +void Intersect(FfxUInt32 group_index, FfxUInt32 group_id) +{ + FfxUInt32 ray_index = group_id * 64 + group_index; + if(!IsRayIndexValid(ray_index)) + { + return; + } + + FfxUInt32 packed_coords = GetRaylist(ray_index); + + FfxUInt32x2 coords; + FfxBoolean copy_horizontal; + FfxBoolean copy_vertical; + FfxBoolean copy_diagonal; + UnpackRayCoords(packed_coords, coords, copy_horizontal, copy_vertical, copy_diagonal); + + const FfxUInt32x2 screen_size = RenderSize(); + + FfxFloat32x2 uv = (coords + 0.5) * InverseRenderSize(); + + FfxFloat32x3 world_space_normal = FFX_SSSR_LoadWorldSpaceNormal(FfxInt32x2(coords)); + FfxFloat32 roughness = FFX_SSSR_LoadExtractedRoughness(FfxInt32x3(coords, 0)); + FfxBoolean is_mirror = IsMirrorReflection(roughness); + + FfxInt32 most_detailed_mip = is_mirror ? 0 : FfxInt32(MostDetailedMip()); + FfxFloat32x2 mip_resolution = FFX_SSSR_GetMipResolution(screen_size, most_detailed_mip); + FfxFloat32 z = FFX_SSSR_LoadDepth(FfxInt32x2(uv * mip_resolution), most_detailed_mip); + + FfxFloat32x3 screen_uv_space_ray_origin = FfxFloat32x3(uv, z); + FfxFloat32x3 view_space_ray = ScreenSpaceToViewSpace(screen_uv_space_ray_origin); + FfxFloat32x3 view_space_ray_direction = normalize(view_space_ray); + + FfxFloat32x3 view_space_surface_normal = FFX_MATRIX_MULTIPLY(ViewMatrix(), FfxFloat32x4(world_space_normal, 0)).xyz; + FfxFloat32x3 view_space_reflected_direction = SampleReflectionVector(view_space_ray_direction, view_space_surface_normal, roughness, FfxInt32x2(coords)); + FfxFloat32x3 screen_space_ray_direction = ProjectDirection(view_space_ray, view_space_reflected_direction, screen_uv_space_ray_origin, Projection()); + + //====SSSR==== + FfxBoolean valid_hit = false; + FfxFloat32x3 hit = FFX_SSSR_HierarchicalRaymarch(screen_uv_space_ray_origin, screen_space_ray_direction, is_mirror, screen_size, most_detailed_mip, MinTraversalOccupancy(), MaxTraversalIntersections(), valid_hit); + + FfxFloat32x3 world_space_origin = ScreenSpaceToWorldSpace(screen_uv_space_ray_origin); + FfxFloat32x3 world_space_hit = ScreenSpaceToWorldSpace(hit); + FfxFloat32x3 world_space_ray = world_space_hit - world_space_origin.xyz; + + FfxFloat32 confidence = valid_hit ? FFX_SSSR_ValidateHit(hit, uv, world_space_ray, screen_size, DepthBufferThickness()) : 0; + FfxFloat32 world_ray_length = max(0, length(world_space_ray)); + + FfxFloat32x3 reflection_radiance = FfxFloat32x3(0.0f, 0.0f, 0.0f); + if (confidence > 0.0f) { + // Found an intersection with the depth buffer -> We can lookup the color from lit scene. + reflection_radiance = FFX_SSSR_LoadInputColor(FfxInt32x3(screen_size * hit.xy, 0)); + } + + // Sample environment map. + FfxFloat32x3 world_space_reflected_direction = FFX_MATRIX_MULTIPLY(InvView(), FfxFloat32x4(view_space_reflected_direction, 0)).xyz; + FfxFloat32x3 environment_lookup = FFX_SSSR_SampleEnvironmentMap(world_space_reflected_direction, 0.0f); + reflection_radiance = ffxLerp(environment_lookup, reflection_radiance, confidence); + + FfxFloat32x4 new_sample = FfxFloat32x4(reflection_radiance, world_ray_length); + + FFX_SSSR_StoreRadiance(coords, new_sample); + + FfxUInt32x2 copy_target = coords ^ 1; // Flip last bit to find the mirrored coords along the x and y axis within a quad. + if (copy_horizontal) { + FfxUInt32x2 copy_coords = FfxUInt32x2(copy_target.x, coords.y); + FFX_SSSR_StoreRadiance(copy_coords, new_sample); + } + if (copy_vertical) { + FfxUInt32x2 copy_coords = FfxUInt32x2(coords.x, copy_target.y); + FFX_SSSR_StoreRadiance(copy_coords, new_sample); + } + if (copy_diagonal) { + FfxUInt32x2 copy_coords = copy_target; + FFX_SSSR_StoreRadiance(copy_coords, new_sample); + } +} diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/sssr/ffx_sssr_prepare_blue_noise_texture.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/sssr/ffx_sssr_prepare_blue_noise_texture.h new file mode 100644 index 00000000..ddb4400a --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/sssr/ffx_sssr_prepare_blue_noise_texture.h @@ -0,0 +1,59 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_sssr_common.h" + +#define GOLDEN_RATIO 1.61803398875f + +// Blue Noise Sampler by Eric Heitz. Returns a value in the range [0, 1]. +FfxFloat32 SampleRandomNumber(FfxUInt32 pixel_i, FfxUInt32 pixel_j, FfxUInt32 sample_index, FfxUInt32 sample_dimension) { + // Wrap arguments + pixel_i = pixel_i & 127u; + pixel_j = pixel_j & 127u; + sample_index = sample_index & 255u; + sample_dimension = sample_dimension & 255u; + + // xor index based on optimized ranking + const FfxUInt32 ranked_sample_index = sample_index; + + // Fetch value in sequence + FfxUInt32 value = FFX_SSSR_GetSobolSample(FfxUInt32x3(sample_dimension, ranked_sample_index * 256u, 0)); + + + // If the dimension is optimized, xor sequence value based on optimized scrambling + FfxUInt32 originalIndex = (sample_dimension % 8u) + (pixel_i + pixel_j * 128u) * 8u; + value = value ^ FFX_SSSR_GetScramblingTile(FfxUInt32x3(originalIndex % 512u, originalIndex / 512u, 0)); + + // Convert to FfxFloat32 and return + return (value + 0.5f) / 256.0f; +} + +FfxFloat32x2 SampleRandomVector2D(FfxUInt32x2 pixel) { + FfxFloat32x2 u = FfxFloat32x2( + FFX_MODULO(SampleRandomNumber(pixel.x, pixel.y, 0, 0u) + (FrameIndex() & 0xFFu) * GOLDEN_RATIO, 1.0f), + FFX_MODULO(SampleRandomNumber(pixel.x, pixel.y, 0, 1u) + (FrameIndex() & 0xFFu) * GOLDEN_RATIO, 1.0f)); + return u; +} + +void PrepareBlueNoiseTexture(FfxUInt32x2 dispatch_thread_id) { + FFX_SSSR_StoreBlueNoiseSample(dispatch_thread_id, SampleRandomVector2D(dispatch_thread_id)); +} diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/sssr/ffx_sssr_prepare_indirect_args.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/sssr/ffx_sssr_prepare_indirect_args.h new file mode 100644 index 00000000..22d52991 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/sssr/ffx_sssr_prepare_indirect_args.h @@ -0,0 +1,44 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +void PrepareIndirectArgs() { + { // Prepare intersection args + FfxUInt32 ray_count = FFX_SSSR_GetRayCounter(0); + + FFX_SSSR_WriteIntersectIndirectArgs(0, (ray_count + 63) / 64); + FFX_SSSR_WriteIntersectIndirectArgs(1, 1); + FFX_SSSR_WriteIntersectIndirectArgs(2, 1); + + FFX_SSSR_WriteRayCounter(0, 0); + FFX_SSSR_WriteRayCounter(1, ray_count); + } + { // Prepare denoiser args + FfxUInt32 tile_count = FFX_SSSR_GetRayCounter(2); + + FFX_SSSR_WriteIntersectIndirectArgs(3, tile_count); + FFX_SSSR_WriteIntersectIndirectArgs(4, 1); + FFX_SSSR_WriteIntersectIndirectArgs(5, 1); + + FFX_SSSR_WriteRayCounter(2, 0); + FFX_SSSR_WriteRayCounter(3, tile_count); + } +} diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/sssr/ffx_sssr_resources.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/sssr/ffx_sssr_resources.h new file mode 100644 index 00000000..bea837d4 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/sssr/ffx_sssr_resources.h @@ -0,0 +1,61 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_SSSR2_RESOURCES_H +#define FFX_SSSR2_RESOURCES_H + +#if defined(FFX_CPU) || defined(FFX_GPU) +#define FFX_SSSR_RESOURCE_IDENTIFIER_NULL 0 +#define FFX_SSSR_RESOURCE_IDENTIFIER_INPUT_COLOR 1 +#define FFX_SSSR_RESOURCE_IDENTIFIER_INPUT_DEPTH 2 +#define FFX_SSSR_RESOURCE_IDENTIFIER_INPUT_MOTION_VECTORS 3 +#define FFX_SSSR_RESOURCE_IDENTIFIER_INPUT_NORMAL 4 +#define FFX_SSSR_RESOURCE_IDENTIFIER_INPUT_MATERIAL_PARAMETERS 5 +#define FFX_SSSR_RESOURCE_IDENTIFIER_INPUT_ENVIRONMENT_MAP 6 +#define FFX_SSSR_RESOURCE_IDENTIFIER_INPUT_BRDF_TEXTURE 7 +#define FFX_SSSR_RESOURCE_IDENTIFIER_OUTPUT 8 +#define FFX_SSSR_RESOURCE_IDENTIFIER_DEPTH_HIERARCHY 9 +#define FFX_SSSR_RESOURCE_IDENTIFIER_RADIANCE 10 +#define FFX_SSSR_RESOURCE_IDENTIFIER_RADIANCE_HISTORY 11 +#define FFX_SSSR_RESOURCE_IDENTIFIER_VARIANCE 12 +#define FFX_SSSR_RESOURCE_IDENTIFIER_RAY_LIST 13 +#define FFX_SSSR_RESOURCE_IDENTIFIER_DENOISER_TILE_LIST 14 +#define FFX_SSSR_RESOURCE_IDENTIFIER_RAY_COUNTER 15 +#define FFX_SSSR_RESOURCE_IDENTIFIER_INTERSECTION_PASS_INDIRECT_ARGS 16 +#define FFX_SSSR_RESOURCE_IDENTIFIER_EXTRACTED_ROUGHNESS 17 +#define FFX_SSSR_RESOURCE_IDENTIFIER_RADIANCE_0 18 +#define FFX_SSSR_RESOURCE_IDENTIFIER_RADIANCE_1 19 +#define FFX_SSSR_RESOURCE_IDENTIFIER_VARIANCE_0 20 +#define FFX_SSSR_RESOURCE_IDENTIFIER_VARIANCE_1 21 +#define FFX_SSSR_RESOURCE_IDENTIFIER_SOBOL_BUFFER 22 +#define FFX_SSSR_RESOURCE_IDENTIFIER_RANKING_TILE_BUFFER 23 +#define FFX_SSSR_RESOURCE_IDENTIFIER_SCRAMBLING_TILE_BUFFER 24 +#define FFX_SSSR_RESOURCE_IDENTIFIER_BLUE_NOISE_TEXTURE 25 +#define FFX_SSSR_RESOURCE_IDENTIFIER_SPD_GLOBAL_ATOMIC 26 +#define FFX_SSSR_RESOURCE_IDENTIFIER_COUNT 27 + +#define FFX_SSSR_CONSTANTBUFFER_IDENTIFIER_SSSR 0 +#define FFX_SSSR_CONSTANTBUFFER_IDENTIFIER_COUNT 1 + +#endif // #if defined(FFX_CPU) || defined(FFX_GPU) + +#endif //!defined( FFX_SSSR_RESOURCES_H ) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/vrs/CMakeCompileVRSShaders.txt b/manul/thirdparty/fsr2/include/FidelityFX/gpu/vrs/CMakeCompileVRSShaders.txt new file mode 100644 index 00000000..825f43e6 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/vrs/CMakeCompileVRSShaders.txt @@ -0,0 +1,46 @@ +# This file is part of the FidelityFX SDK. +# +# Copyright (C) 2024 Advanced Micro Devices, Inc. +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files(the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions : +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. + +set(VRS_BASE_ARGS + -reflection -deps=gcc -DFFX_GPU=1) + +set(VRS_PERMUTATION_ARGS + -DFFX_VRS_OPTION_ADDITIONALSHADINGRATES={0,1} + -DFFX_VARIABLESHADING_TILESIZE={8,16,32}) + +set(VRS_INCLUDE_ARGS + "${FFX_GPU_PATH}" + "${FFX_GPU_PATH}/vrs") + +if (NOT VRS_SHADER_EXT) + set(VRS_SHADER_EXT *) +endif() + +file(GLOB VRS_SHADERS + "shaders/vrs/ffx_vrs_imagegen_pass.${VRS_SHADER_EXT}") + +compile_shaders_with_depfile( + "${FFX_SC_EXECUTABLE}" + "${VRS_BASE_ARGS}" "${VRS_API_BASE_ARGS}" "${VRS_PERMUTATION_ARGS}" "${VRS_INCLUDE_ARGS}" + "${VRS_SHADERS}" "${FFX_PASS_SHADER_OUTPUT_PATH}" VRS_PERMUTATION_OUTPUTS) + +add_shader_output("${VRS_PERMUTATION_OUTPUTS}") diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/vrs/ffx_variable_shading.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/vrs/ffx_variable_shading.h new file mode 100644 index 00000000..d041c597 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/vrs/ffx_variable_shading.h @@ -0,0 +1,489 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +/// @defgroup FfxGPUVrs FidelityFX VRS +/// FidelityFX Variable Shading GPU documentation +/// +/// @ingroup FfxGPUEffects + +#if defined(FFX_CPP) +#define FFX_CPU +#include + +FFX_STATIC void ffxVariableShadingGetDispatchInfo( + const FfxDimensions2D resolution, const FfxUInt32 tileSize, const bool useAditionalShadingRates, FfxUInt32& numThreadGroupsX, FfxUInt32& numThreadGroupsY) +{ + FfxUInt32 vrsImageWidth = FFX_DIVIDE_ROUNDING_UP(resolution.width, tileSize); + FfxUInt32 vrsImageHeight = FFX_DIVIDE_ROUNDING_UP(resolution.height, tileSize); + + if (useAditionalShadingRates) + { + // coarse tiles are potentially 4x4, so each thread computes 4x4 pixels + // as a result an 8x8 threadgroup computes 32x32 pixels + numThreadGroupsX = FFX_DIVIDE_ROUNDING_UP(vrsImageWidth * tileSize, 32); + numThreadGroupsY = FFX_DIVIDE_ROUNDING_UP(vrsImageHeight * tileSize, 32); + } + else + { + // coarse tiles are potentially 2x2, so each thread computes 2x2 pixels + if (tileSize == 8) + { + //each threadgroup computes 4 VRS tiles + numThreadGroupsX = FFX_DIVIDE_ROUNDING_UP(vrsImageWidth, 2); + numThreadGroupsY = FFX_DIVIDE_ROUNDING_UP(vrsImageHeight, 2); + } + else + { + //each threadgroup computes one VRS tile + numThreadGroupsX = vrsImageWidth; + numThreadGroupsY = vrsImageHeight; + } + } +} +#elif defined(FFX_GPU) + +// Forward declaration of functions that need to be implemented by shader code using this technique +FfxFloat32 ReadLuminance(FfxInt32x2 pos); +FfxFloat32x2 ReadMotionVec2D(FfxInt32x2 pos); +void WriteVrsImage(FfxInt32x2 pos, FfxUInt32 value); + +FFX_STATIC const FfxUInt32 FFX_VARIABLESHADING_RATE1D_1X = 0x0; +FFX_STATIC const FfxUInt32 FFX_VARIABLESHADING_RATE1D_2X = 0x1; +FFX_STATIC const FfxUInt32 FFX_VARIABLESHADING_RATE1D_4X = 0x2; +#define FFX_VARIABLESHADING_MAKE_SHADING_RATE(x,y) ((x << 2) | (y)) + +FFX_STATIC const FfxUInt32 FFX_VARIABLESHADING_RATE_1X1 = FFX_VARIABLESHADING_MAKE_SHADING_RATE(FFX_VARIABLESHADING_RATE1D_1X, FFX_VARIABLESHADING_RATE1D_1X); // 0; +FFX_STATIC const FfxUInt32 FFX_VARIABLESHADING_RATE_1X2 = FFX_VARIABLESHADING_MAKE_SHADING_RATE(FFX_VARIABLESHADING_RATE1D_1X, FFX_VARIABLESHADING_RATE1D_2X); // 0x1; +FFX_STATIC const FfxUInt32 FFX_VARIABLESHADING_RATE_2X1 = FFX_VARIABLESHADING_MAKE_SHADING_RATE(FFX_VARIABLESHADING_RATE1D_2X, FFX_VARIABLESHADING_RATE1D_1X); // 0x4; +FFX_STATIC const FfxUInt32 FFX_VARIABLESHADING_RATE_2X2 = FFX_VARIABLESHADING_MAKE_SHADING_RATE(FFX_VARIABLESHADING_RATE1D_2X, FFX_VARIABLESHADING_RATE1D_2X); // 0x5; +FFX_STATIC const FfxUInt32 FFX_VARIABLESHADING_RATE_2X4 = FFX_VARIABLESHADING_MAKE_SHADING_RATE(FFX_VARIABLESHADING_RATE1D_2X, FFX_VARIABLESHADING_RATE1D_4X); // 0x6; +FFX_STATIC const FfxUInt32 FFX_VARIABLESHADING_RATE_4X2 = FFX_VARIABLESHADING_MAKE_SHADING_RATE(FFX_VARIABLESHADING_RATE1D_4X, FFX_VARIABLESHADING_RATE1D_2X); // 0x9; +FFX_STATIC const FfxUInt32 FFX_VARIABLESHADING_RATE_4X4 = FFX_VARIABLESHADING_MAKE_SHADING_RATE(FFX_VARIABLESHADING_RATE1D_4X, FFX_VARIABLESHADING_RATE1D_4X); // 0xa; + +#if !defined FFX_VARIABLESHADING_ADDITIONALSHADINGRATES +#if FFX_VARIABLESHADING_TILESIZE == 8 +FFX_STATIC const FfxUInt32 FFX_VariableShading_ThreadCount1D = 8; +FFX_STATIC const FfxUInt32 FFX_VariableShading_NumBlocks1D = 2; +#elif FFX_VARIABLESHADING_TILESIZE == 16 +FFX_STATIC const FfxUInt32 FFX_VariableShading_ThreadCount1D = 8; +FFX_STATIC const FfxUInt32 FFX_VariableShading_NumBlocks1D = 1; +#else // FFX_VARIABLESHADING_TILESIZE == 32 +FFX_STATIC const FfxUInt32 FFX_VariableShading_ThreadCount1D = 16; +FFX_STATIC const FfxUInt32 FFX_VariableShading_NumBlocks1D = 1; +#endif +FFX_STATIC const FfxUInt32 FFX_VariableShading_SampleCount1D = FFX_VariableShading_ThreadCount1D + 2; + +FFX_GROUPSHARED FfxUInt32 FFX_VariableShading_LdsGroupReduce; + +FFX_STATIC const FfxUInt32 FFX_VariableShading_ThreadCount = FFX_VariableShading_ThreadCount1D * FFX_VariableShading_ThreadCount1D; +FFX_STATIC const FfxUInt32 FFX_VariableShading_SampleCount = FFX_VariableShading_SampleCount1D * FFX_VariableShading_SampleCount1D; +FFX_STATIC const FfxUInt32 FFX_VariableShading_NumBlocks = FFX_VariableShading_NumBlocks1D * FFX_VariableShading_NumBlocks1D; + +FFX_GROUPSHARED FfxFloat32x3 FFX_VariableShading_LdsVariance[FFX_VariableShading_SampleCount]; +FFX_GROUPSHARED FfxFloat32 FFX_VariableShading_LdsMin[FFX_VariableShading_SampleCount]; +FFX_GROUPSHARED FfxFloat32 FFX_VariableShading_LdsMax[FFX_VariableShading_SampleCount]; + +#else //if defined FFX_VARIABLESHADING_ADDITIONALSHADINGRATES +FFX_STATIC const FfxUInt32 FFX_VariableShading_ThreadCount1D = 8; +FFX_STATIC const FfxUInt32 FFX_VariableShading_NumBlocks1D = 32 / FFX_VARIABLESHADING_TILESIZE; +FFX_STATIC const FfxUInt32 FFX_VariableShading_TilesPerGroup = FFX_VariableShading_NumBlocks1D * FFX_VariableShading_NumBlocks1D; +FFX_STATIC const FfxUInt32 FFX_VariableShading_SampleCount1D = FFX_VariableShading_ThreadCount1D + 2; + +FFX_GROUPSHARED FfxUInt32 FFX_VariableShading_LdsGroupReduce[FFX_VariableShading_TilesPerGroup]; + +FFX_STATIC const FfxUInt32 FFX_VariableShading_ThreadCount = FFX_VariableShading_ThreadCount1D * FFX_VariableShading_ThreadCount1D; +FFX_STATIC const FfxUInt32 FFX_VariableShading_SampleCount = FFX_VariableShading_SampleCount1D * FFX_VariableShading_SampleCount1D; +FFX_STATIC const FfxUInt32 FFX_VariableShading_NumBlocks = FFX_VariableShading_NumBlocks1D * FFX_VariableShading_NumBlocks1D; + +// load and compute variance for 1x2, 2x1, 2x2, 2x4, 4x2, 4x4 for 8x8 coarse pixels +FFX_GROUPSHARED FfxUInt32 FFX_VariableShading_LdsShadingRate[FFX_VariableShading_SampleCount]; +#endif + +// Read luminance value from previous frame's color buffer. +FfxFloat32 VrsGetLuminance(FfxInt32x2 pos) +{ + FfxFloat32x2 v = ReadMotionVec2D(pos); + pos = pos - FfxInt32x2(round(v)); + // clamp to screen + if (pos.x < 0) pos.x = 0; + if (pos.y < 0) pos.y = 0; + if (pos.x >= Resolution().x) + pos.x = Resolution().x - 1; + if (pos.y >= Resolution().y) + pos.y = Resolution().y - 1; + + return ReadLuminance(pos); +} + +// Get flattened LDS offset. +FfxInt32 VrsFlattenLdsOffset(FfxInt32x2 coord) +{ + coord += 1; + return coord.y * FfxInt32(FFX_VariableShading_SampleCount1D) + coord.x; +} + +#if !defined FFX_VARIABLESHADING_ADDITIONALSHADINGRATES + +/// Generate and write shading rates to VRS image. +/// +/// @param [in] Gid Index for which thread group the compute shader is executing in. +/// @param [in] Gtid Thread index within a thread group the compute shader is executing in. +/// @param [in] Gidx Flattened index of compute shader thread. +/// +/// @ingroup FfxGPUVrs +void VrsGenerateVrsImage(FfxUInt32x3 Gid, FfxUInt32x3 Gtid, FfxUInt32 Gidx) +{ + FfxInt32x2 tileOffset = FfxInt32x2(Gid.xy * FFX_VariableShading_ThreadCount1D * 2); + FfxInt32x2 baseOffset = tileOffset + FfxInt32x2(-2, -2); + FfxUInt32 index = Gidx; + +#if FFX_VARIABLESHADING_TILESIZE > 8 + if (index == 0) + { + FFX_VariableShading_LdsGroupReduce = FFX_VARIABLESHADING_RATE_2X2; + } +#endif + + // sample source texture (using motion vectors) + while (index < FFX_VariableShading_SampleCount) + { + FfxInt32x2 index2D = 2 * FfxInt32x2(index % FFX_VariableShading_SampleCount1D, index / FFX_VariableShading_SampleCount1D); + FfxFloat32x4 lum; + lum.x = VrsGetLuminance(baseOffset + index2D + FfxInt32x2(0, 0)); + lum.y = VrsGetLuminance(baseOffset + index2D + FfxInt32x2(1, 0)); + lum.z = VrsGetLuminance(baseOffset + index2D + FfxInt32x2(0, 1)); + lum.w = VrsGetLuminance(baseOffset + index2D + FfxInt32x2(1, 1)); + + // compute the 2x1, 1x2 and 2x2 variance inside the 2x2 coarse pixel region + FfxFloat32x3 delta; + delta.x = ffxMax(abs(lum.x - lum.y), abs(lum.z - lum.w)); + delta.y = ffxMax(abs(lum.x - lum.z), abs(lum.y - lum.w)); + FfxFloat32x2 minmax = FfxFloat32x2(ffxMin(ffxMin(ffxMin(lum.x, lum.y), lum.z), lum.w), ffxMax(ffxMax(ffxMax(lum.x, lum.y), lum.z), lum.w)); + delta.z = minmax.y - minmax.x; + + // reduce variance value for fast moving pixels + FfxFloat32 v = length(ReadMotionVec2D(baseOffset + index2D)); + v *= MotionFactor(); + delta -= v; + minmax.y -= v; + + // store variance as well as min/max luminance + FFX_VariableShading_LdsVariance[index] = delta; + FFX_VariableShading_LdsMin[index] = minmax.x; + FFX_VariableShading_LdsMax[index] = minmax.y; + + index += FFX_VariableShading_ThreadCount; + } +#if defined(FFX_HLSL) + GroupMemoryBarrierWithGroupSync(); +#elif defined(FFX_GLSL) + barrier(); +#endif + + // upper left coordinate in LDS + FfxInt32x2 threadUV = FfxInt32x2(Gtid.xy); + + // look at neighbouring coarse pixels, to combat burn in effect due to frame dependence + FfxFloat32x3 delta = FFX_VariableShading_LdsVariance[VrsFlattenLdsOffset(threadUV + FfxInt32x2(0, 0))]; + + // read the minimum luminance for neighbouring coarse pixels + FfxFloat32 minNeighbour = FFX_VariableShading_LdsMin[VrsFlattenLdsOffset(threadUV + FfxInt32x2(0, -1))]; + minNeighbour = ffxMin(minNeighbour, FFX_VariableShading_LdsMin[VrsFlattenLdsOffset(threadUV + FfxInt32x2(-1, 0))]); + minNeighbour = ffxMin(minNeighbour, FFX_VariableShading_LdsMin[VrsFlattenLdsOffset(threadUV + FfxInt32x2(0, 1))]); + minNeighbour = ffxMin(minNeighbour, FFX_VariableShading_LdsMin[VrsFlattenLdsOffset(threadUV + FfxInt32x2(1, 0))]); + FfxFloat32 dMin = ffxMax(0.f, FFX_VariableShading_LdsMin[VrsFlattenLdsOffset(threadUV + FfxInt32x2(0, 0))] - minNeighbour); + + // read the maximum luminance for neighbouring coarse pixels + FfxFloat32 maxNeighbour = FFX_VariableShading_LdsMax[VrsFlattenLdsOffset(threadUV + FfxInt32x2(0, -1))]; + maxNeighbour = ffxMax(maxNeighbour, FFX_VariableShading_LdsMax[VrsFlattenLdsOffset(threadUV + FfxInt32x2(-1, 0))]); + maxNeighbour = ffxMax(maxNeighbour, FFX_VariableShading_LdsMax[VrsFlattenLdsOffset(threadUV + FfxInt32x2(0, 1))]); + maxNeighbour = ffxMax(maxNeighbour, FFX_VariableShading_LdsMax[VrsFlattenLdsOffset(threadUV + FfxInt32x2(1, 0))]); + FfxFloat32 dMax = ffxMax(0.f, maxNeighbour - FFX_VariableShading_LdsMax[VrsFlattenLdsOffset(threadUV + FfxInt32x2(0, 0))]); + + // assume higher luminance based on min & max values gathered from neighbouring pixels + delta = ffxMax(FfxFloat32x3(0.f, 0.f, 0.f), delta + dMin + dMax); + + // Reduction: find maximum variance within VRS tile +#if FFX_VARIABLESHADING_TILESIZE > 8 + // with tilesize=16 we compute 1 tile in one 8x8 threadgroup, in wave32 mode we'll need LDS to compute the per tile max + // similar for tilesize=32: 1 tile is computed in a 16x16 threadgroup, so we definitely need LDS +#if defined(FFX_HLSL) + delta = WaveActiveMax(delta); +#elif defined(FFX_GLSL) + delta = subgroupMax(delta); +#endif + +#if defined(FFX_HLSL) + if (WaveIsFirstLane()) +#elif defined(FFX_GLSL) + if (0 == gl_SubgroupInvocationID) +#endif + { + FfxUInt32 shadingRate = FFX_VARIABLESHADING_MAKE_SHADING_RATE(FFX_VARIABLESHADING_RATE1D_1X, FFX_VARIABLESHADING_RATE1D_1X); + + if (delta.z < VarianceCutoff()) + { + shadingRate = FFX_VARIABLESHADING_MAKE_SHADING_RATE(FFX_VARIABLESHADING_RATE1D_2X, FFX_VARIABLESHADING_RATE1D_2X); + } + else + { + if (delta.x > delta.y) + { + shadingRate = FFX_VARIABLESHADING_MAKE_SHADING_RATE(FFX_VARIABLESHADING_RATE1D_1X, (delta.y > VarianceCutoff()) ? FFX_VARIABLESHADING_RATE1D_1X : FFX_VARIABLESHADING_RATE1D_2X); + } + else + { + shadingRate = FFX_VARIABLESHADING_MAKE_SHADING_RATE((delta.x > VarianceCutoff()) ? FFX_VARIABLESHADING_RATE1D_1X : FFX_VARIABLESHADING_RATE1D_2X, FFX_VARIABLESHADING_RATE1D_1X); + } + } +#if defined(FFX_HLSL) + InterlockedAnd(FFX_VariableShading_LdsGroupReduce, shadingRate); +#elif defined(FFX_GLSL) + atomicAnd(FFX_VariableShading_LdsGroupReduce, shadingRate); +#endif + } +#if defined(FFX_HLSL) + GroupMemoryBarrierWithGroupSync(); +#elif defined(FFX_GLSL) + barrier(); +#endif + + if (Gidx == 0) + { + // Store + WriteVrsImage(FfxInt32x2(Gid.xy), FFX_VariableShading_LdsGroupReduce); + } +#else + // with tilesize=8 we compute 2x2 tiles in one 8x8 threadgroup + // even in wave32 mode wave FfxInt32rinsics are sufficient + FfxFloat32x4 diffX = FfxFloat32x4(0, 0, 0, 0); + FfxFloat32x4 diffY = FfxFloat32x4(0, 0, 0, 0); + FfxFloat32x4 diffZ = FfxFloat32x4(0, 0, 0, 0); + FfxUInt32 idx = (Gtid.y & (FFX_VariableShading_NumBlocks1D - 1)) * FFX_VariableShading_NumBlocks1D + (Gtid.x & (FFX_VariableShading_NumBlocks1D - 1)); + diffX[idx] = delta.x; + diffY[idx] = delta.y; + diffZ[idx] = delta.z; +#if defined(FFX_HLSL) + diffX = WaveActiveMax(diffX); + diffY = WaveActiveMax(diffY); + diffZ = WaveActiveMax(diffZ); +#elif defined(FFX_GLSL) + diffX = subgroupMax(diffX); + diffY = subgroupMax(diffY); + diffZ = subgroupMax(diffZ); +#endif + + // write out shading rates to VRS image + if (Gidx < FFX_VariableShading_NumBlocks) + { + FfxFloat32 varH = diffX[Gidx]; + FfxFloat32 varV = diffY[Gidx]; + FfxFloat32 var = diffZ[Gidx];; + FfxUInt32 shadingRate = FFX_VARIABLESHADING_MAKE_SHADING_RATE(FFX_VARIABLESHADING_RATE1D_1X, FFX_VARIABLESHADING_RATE1D_1X); + + if (var < VarianceCutoff()) + { + shadingRate = FFX_VARIABLESHADING_MAKE_SHADING_RATE(FFX_VARIABLESHADING_RATE1D_2X, FFX_VARIABLESHADING_RATE1D_2X); + } + else + { + if (varH > varV) + { + shadingRate = FFX_VARIABLESHADING_MAKE_SHADING_RATE(FFX_VARIABLESHADING_RATE1D_1X, (varV > VarianceCutoff()) ? FFX_VARIABLESHADING_RATE1D_1X : FFX_VARIABLESHADING_RATE1D_2X); + } + else + { + shadingRate = FFX_VARIABLESHADING_MAKE_SHADING_RATE((varH > VarianceCutoff()) ? FFX_VARIABLESHADING_RATE1D_1X : FFX_VARIABLESHADING_RATE1D_2X, FFX_VARIABLESHADING_RATE1D_1X); + } + } + // Store + WriteVrsImage( + FfxInt32x2(Gid.xy * FFX_VariableShading_NumBlocks1D + FfxUInt32x2(Gidx / FFX_VariableShading_NumBlocks1D, Gidx % FFX_VariableShading_NumBlocks1D)), shadingRate); + } +#endif +} + +#else // if defined FFX_VARIABLESHADING_ADDITIONALSHADINGRATES + +/// Generate and write shading rates to VRS image. +/// +/// @param [in] Gid Index for which thread group the compute shader is executing in. +/// @param [in] Gtid Thread index within a thread group the compute shader is executing in. +/// @param [in] Gidx Flattened index of compute shader thread. +/// +/// @ingroup FfxGPUVrs +void VrsGenerateVrsImage(FfxUInt32x3 Gid, FfxUInt32x3 Gtid, FfxUInt32 Gidx) +{ + FfxInt32x2 tileOffset = FfxInt32x2(Gid.xy * FFX_VariableShading_ThreadCount1D * 4); + FfxInt32x2 baseOffset = tileOffset; + FfxUInt32 index = Gidx; + + while (index < FFX_VariableShading_SampleCount) + { + FfxInt32x2 index2D = 4 * FfxInt32x2(index % FFX_VariableShading_SampleCount1D, index / FFX_VariableShading_SampleCount1D); + + // reduce shading rate for fast moving pixels + FfxFloat32 v = length(ReadMotionVec2D(baseOffset + index2D)); + v *= MotionFactor(); + + // compute variance for one 4x4 region + FfxFloat32 var2x1 = 0; + FfxFloat32 var1x2 = 0; + FfxFloat32 var2x2 = 0; + FfxFloat32x2 minmax4x2[2] = { FfxFloat32x2(VarianceCutoff(), 0.f), FfxFloat32x2(VarianceCutoff(), 0.f) }; + FfxFloat32x2 minmax2x4[2] = { FfxFloat32x2(VarianceCutoff(), 0.f), FfxFloat32x2(VarianceCutoff(), 0.f) }; + FfxFloat32x2 minmax4x4 = FfxFloat32x2(VarianceCutoff(), 0.f); + + // computes variance for 2x2 tiles + // also we need min/max for 2x4, 4x2 & 4x4 + for (FfxUInt32 y = 0; y < 2; y += 1) + { + FfxFloat32 tmpVar4x2 = 0; + for (FfxUInt32 x = 0; x < 2; x += 1) + { + FfxInt32x2 index2D = 4 * FfxInt32x2(index % FFX_VariableShading_SampleCount1D, index / FFX_VariableShading_SampleCount1D) + FfxInt32x2(2 * x, 2 * y); + FfxFloat32x4 lum; + lum.x = VrsGetLuminance(baseOffset + index2D + FfxInt32x2(0, 0)); + lum.y = VrsGetLuminance(baseOffset + index2D + FfxInt32x2(1, 0)); + lum.z = VrsGetLuminance(baseOffset + index2D + FfxInt32x2(0, 1)); + lum.w = VrsGetLuminance(baseOffset + index2D + FfxInt32x2(1, 1)); + + FfxFloat32x2 minmax = FfxFloat32x2(ffxMin(ffxMin(lum.x, lum.y), ffxMin(lum.z, lum.w)), ffxMax(ffxMax(lum.x, lum.y), ffxMax(lum.z, lum.w))); + FfxFloat32x3 delta; + delta.x = ffxMax(abs(lum.x - lum.y), abs(lum.z - lum.w)); + delta.y = ffxMax(abs(lum.x - lum.y), abs(lum.z - lum.w)); + delta.z = minmax.y - minmax.x; + + // reduce shading rate for fast moving pixels + delta = ffxMax(FfxFloat32x3(0.f, 0.f, 0.f), delta - v); + + var2x1 = ffxMax(var2x1, delta.x); + var1x2 = ffxMax(var1x2, delta.y); + var2x2 = ffxMax(var2x2, delta.z); + + minmax4x2[y].x = ffxMin(minmax4x2[y].x, minmax.x); + minmax4x2[y].y = ffxMax(minmax4x2[y].y, minmax.y); + + minmax2x4[x].x = ffxMin(minmax2x4[x].x, minmax.x); + minmax2x4[x].y = ffxMax(minmax2x4[x].y, minmax.y); + + minmax4x4.x = ffxMin(minmax4x4.x, minmax.x); + minmax4x4.y = ffxMax(minmax4x4.y, minmax.y); + } + } + + FfxFloat32 var4x2 = ffxMax(0.f, ffxMax(minmax4x2[0].y - minmax4x2[0].x, minmax4x2[1].y - minmax4x2[1].x) - v); + FfxFloat32 var2x4 = ffxMax(0.f, ffxMax(minmax2x4[0].y - minmax2x4[0].x, minmax2x4[1].y - minmax2x4[1].x) - v); + FfxFloat32 var4x4 = ffxMax(0.f, minmax4x4.y - minmax4x4.x - v); + + FfxUInt32 shadingRate = FFX_VARIABLESHADING_RATE_1X1; + if (var4x4 < VarianceCutoff()) shadingRate = FFX_VARIABLESHADING_RATE_4X4; + else if (var4x2 < VarianceCutoff()) shadingRate = FFX_VARIABLESHADING_RATE_4X2; + else if (var2x4 < VarianceCutoff()) shadingRate = FFX_VARIABLESHADING_RATE_2X4; + else if (var2x2 < VarianceCutoff()) shadingRate = FFX_VARIABLESHADING_RATE_2X2; + else if (var2x1 < VarianceCutoff()) shadingRate = FFX_VARIABLESHADING_RATE_2X1; + else if (var1x2 < VarianceCutoff()) shadingRate = FFX_VARIABLESHADING_RATE_1X2; + + FFX_VariableShading_LdsShadingRate[index] = shadingRate; + + index += FFX_VariableShading_ThreadCount; + } + + if (Gidx < FFX_VariableShading_TilesPerGroup) + { + FFX_VariableShading_LdsGroupReduce[Gidx] = 0; + } +#if defined(FFX_HLSL) + GroupMemoryBarrierWithGroupSync(); +#elif defined(FFX_GLSL) + barrier(); +#endif + + FfxInt32 i = 0; + FfxInt32x2 threadUV = FfxInt32x2(Gtid.xy); + + FfxUInt32 shadingRate[FFX_VariableShading_TilesPerGroup]; + for (i = 0; i < FFX_VariableShading_TilesPerGroup; ++i) + { + shadingRate[i] = FFX_VARIABLESHADING_RATE_4X4; + } + FfxUInt32 idx = (Gtid.y & (FFX_VariableShading_NumBlocks1D - 1)) * FFX_VariableShading_NumBlocks1D + (Gtid.x & (FFX_VariableShading_NumBlocks1D - 1)); + shadingRate[idx] = FFX_VariableShading_LdsShadingRate[VrsFlattenLdsOffset(threadUV + FfxInt32x2(0, 0))]; + shadingRate[idx] = ffxMin(shadingRate[idx], FFX_VariableShading_LdsShadingRate[VrsFlattenLdsOffset(threadUV + FfxInt32x2(0, -1))]); + shadingRate[idx] = ffxMin(shadingRate[idx], FFX_VariableShading_LdsShadingRate[VrsFlattenLdsOffset(threadUV + FfxInt32x2(-1, 0))]); + shadingRate[idx] = ffxMin(shadingRate[idx], FFX_VariableShading_LdsShadingRate[VrsFlattenLdsOffset(threadUV + FfxInt32x2(1, 0))]); + shadingRate[idx] = ffxMin(shadingRate[idx], FFX_VariableShading_LdsShadingRate[VrsFlattenLdsOffset(threadUV + FfxInt32x2(0, 1))]); + + // wave-reduce + for (i = 0; i < FFX_VariableShading_TilesPerGroup; ++i) + { +#if defined(FFX_HLSL) + shadingRate[i] = WaveActiveMin(shadingRate[i]); +#elif defined(FFX_GLSL) + shadingRate[i] = subgroupMin(shadingRate[i]); +#endif + } + + // threadgroup-reduce +#if FFX_VARIABLESHADING_TILESIZE<16 +#if defined(FFX_HLSL) + if (WaveIsFirstLane()) +#elif defined(FFX_GLSL) + if (0 == gl_SubgroupInvocationID) +#endif + { + for (i = 0; i < FFX_VariableShading_TilesPerGroup; ++i) + { +#if defined(FFX_HLSL) + InterlockedAnd(FFX_VariableShading_LdsGroupReduce[i], shadingRate[i]); +#elif defined(FFX_GLSL) + atomicAnd(FFX_VariableShading_LdsGroupReduce[i], shadingRate[i]); +#endif + } + } +#if defined(FFX_HLSL) + GroupMemoryBarrierWithGroupSync(); +#elif defined(FFX_GLSL) + barrier(); +#endif + + // write out final rates + if (Gidx < FFX_VariableShading_TilesPerGroup) + { + WriteVrsImage( + FfxInt32x2(Gid.xy * FFX_VariableShading_NumBlocks1D + FfxUInt32x2(Gidx / FFX_VariableShading_NumBlocks1D, Gidx % FFX_VariableShading_NumBlocks1D)), + FFX_VariableShading_LdsGroupReduce[Gidx]); + } +#else + // write out final rates + if (Gidx < FFX_VariableShading_TilesPerGroup) + { + WriteVrsImage( + FfxInt32x2(Gid.xy * FFX_VariableShading_NumBlocks1D + FfxUInt32x2(Gidx / FFX_VariableShading_NumBlocks1D, Gidx % FFX_VariableShading_NumBlocks1D)), + shadingRate[Gidx]); + } +#endif + + +} +#endif // FFX_VARIABLESHADING_ADDITIONALSHADINGRATES +#endif // FFX_CPP|FFX_GPU diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/vrs/ffx_vrs_callbacks_glsl.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/vrs/ffx_vrs_callbacks_glsl.h new file mode 100644 index 00000000..1df0e018 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/vrs/ffx_vrs_callbacks_glsl.h @@ -0,0 +1,143 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_vrs_resources.h" + +#if defined(FFX_GPU) +#include "ffx_core.h" + +#ifndef FFX_PREFER_WAVE64 +#define FFX_PREFER_WAVE64 +#endif // #ifndef FFX_PREFER_WAVE64 + +#if defined(VRS_BIND_CB_VRS) + layout(set = 0, binding = VRS_BIND_CB_VRS, std140) uniform cbVRS_t + { + FfxFloat32x2 motionVectorScale; + FfxFloat32 varianceCutoff; + FfxFloat32 motionFactor; + FfxInt32x2 resolution; + FfxUInt32 tileSize; + } cbVRS; + +#endif + +FfxInt32x2 Resolution() +{ +#if defined(VRS_BIND_CB_VRS) + return cbVRS.resolution; +#else + return FfxInt32x2(0, 0); +#endif +} + +FfxUInt32 TileSize() +{ +#if defined(VRS_BIND_CB_VRS) + return cbVRS.tileSize; +#else + return 0; +#endif +} + +FfxFloat32 VarianceCutoff() +{ +#if defined(VRS_BIND_CB_VRS) + return cbVRS.varianceCutoff; +#else + return 0.f; +#endif +} + +FfxFloat32 MotionFactor() +{ +#if defined(VRS_BIND_CB_VRS) + return cbVRS.motionFactor; +#else + return 0.f +#endif +} + +FfxFloat32x2 MotionVectorScale() +{ +#if defined(VRS_BIND_CB_VRS) + return cbVRS.motionVectorScale; +#else + return FfxFloat32x2(0.0f); +#endif +} + +// SRVs +#if defined VRS_BIND_SRV_INPUT_COLOR + layout (set = 0, binding = VRS_BIND_SRV_INPUT_COLOR) uniform texture2D r_input_color; +#endif +#if defined VRS_BIND_SRV_INPUT_MOTIONVECTORS + layout (set = 0, binding = VRS_BIND_SRV_INPUT_MOTIONVECTORS) uniform texture2D r_input_velocity; +#endif +#if defined VRS_BIND_SRV_OUTPUT_VRSIMAGE + layout (set = 0, binding = VRS_BIND_SRV_OUTPUT_VRSIMAGE) uniform texture2D r_vrsimage_output; +#endif + +// UAV declarations +#if defined VRS_BIND_UAV_INPUT_COLOR + layout (set = 0, binding = VRS_BIND_UAV_INPUT_COLOR, rgba32f) uniform image2D rw_input_color; +#endif +#if defined VRS_BIND_UAV_INPUT_MOTIONVECTORS + layout (set = 0, binding = VRS_BIND_UAV_INPUT_MOTIONVECTORS, rg16f) uniform image2D rw_input_velocity; +#endif +#if defined VRS_BIND_UAV_OUTPUT_VRSIMAGE + layout (set = 0, binding = VRS_BIND_UAV_OUTPUT_VRSIMAGE, r8ui) uniform uimage2D rw_vrsimage_output; +#endif + + +#if defined(VRS_BIND_SRV_INPUT_COLOR) +// read a value from previous frames color buffer and return luminance +FfxFloat32 ReadLuminance(FfxInt32x2 pos) +{ + FfxFloat32x3 color = texelFetch(r_input_color, pos, 0).xyz; + + // return color value converted to grayscale + return dot(color, FfxFloat32x3(0.30, 0.59, 0.11)); + // in some cases using different weights, linearizing the color values + // or multiplying luminance with a value based on specularity or depth + // may yield better results +} +#endif // #if defined(VRS_BIND_SRV_INPUT_COLOR) + +#if defined(VRS_BIND_SRV_INPUT_MOTIONVECTORS) +// read per pixel motion vectors and convert them to pixel-space +FfxFloat32x2 ReadMotionVec2D(FfxInt32x2 pos) +{ + FfxFloat32x2 velocity = texelFetch(r_input_velocity, pos, 0).xy * MotionVectorScale(); + // return 0 to not use motion vectors + return velocity * Resolution(); +} +#endif // #if defined(VRS_BIND_SRV_INPUT_MOTIONVECTORS) + +#if defined(VRS_BIND_UAV_OUTPUT_VRSIMAGE) +void WriteVrsImage(FfxInt32x2 pos, FfxUInt32 value) +{ + imageStore(rw_vrsimage_output, pos, FfxUInt32x4(value)); +} +#endif // #if defined(VRS_BIND_UAV_OUTPUT_VRSIMAGE) + +#endif // #if defined(FFX_GPU) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/vrs/ffx_vrs_callbacks_hlsl.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/vrs/ffx_vrs_callbacks_hlsl.h new file mode 100644 index 00000000..9176a179 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/vrs/ffx_vrs_callbacks_hlsl.h @@ -0,0 +1,150 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_vrs_resources.h" + +#if defined(FFX_GPU) +#ifdef __hlsl_dx_compiler +#pragma dxc diagnostic push +#pragma dxc diagnostic ignored "-Wambig-lit-shift" +#endif //__hlsl_dx_compiler +#include "ffx_core.h" +#ifdef __hlsl_dx_compiler +#pragma dxc diagnostic pop +#endif //__hlsl_dx_compiler + +#ifndef FFX_PREFER_WAVE64 +#define FFX_PREFER_WAVE64 +#endif // #ifndef FFX_PREFER_WAVE64 + +#pragma warning(disable: 3205) // conversion from larger type to smaller + +#define FFX_DECLARE_SRV_REGISTER(regIndex) t##regIndex +#define FFX_DECLARE_UAV_REGISTER(regIndex) u##regIndex +#define FFX_DECLARE_CB_REGISTER(regIndex) b##regIndex +#define FFX_VRS_DECLARE_SRV(regIndex) register(FFX_DECLARE_SRV_REGISTER(regIndex)) +#define FFX_VRS_DECLARE_UAV(regIndex) register(FFX_DECLARE_UAV_REGISTER(regIndex)) +#define FFX_VRS_DECLARE_CB(regIndex) register(FFX_DECLARE_CB_REGISTER(regIndex)) + +#if defined(VRS_BIND_CB_VRS) + // Constant Buffer + cbuffer cbVRS : FFX_VRS_DECLARE_CB(VRS_BIND_CB_VRS) + { + FfxFloat32x2 motionVectorScale; + FfxFloat32 varianceCutoff; + FfxFloat32 motionFactor; + FfxInt32x2 resolution; + FfxUInt32 tileSize; + #define FFX_VRS_CONSTANT_BUFFER_1_SIZE 7 + } +#else + #define resolution 0 + #define tileSize 0 + #define varianceCutoff 0 + #define motionFactor 0 + #define motionVectorScale 0 +#endif + +FfxInt32x2 Resolution() +{ + return resolution; +} + +FfxUInt32 TileSize() +{ + return tileSize; +} + +FfxFloat32 VarianceCutoff() +{ + return varianceCutoff; +} + +FfxFloat32 MotionFactor() +{ + return motionFactor; +} + +FfxFloat32x2 MotionVectorScale() +{ + return motionVectorScale; +} + +#if defined(FFX_GPU) +#define FFX_VRS_ROOTSIG_STRINGIFY(p) FFX_VRS_ROOTSIG_STR(p) +#define FFX_VRS_ROOTSIG_STR(p) #p +#define FFX_VRS_ROOTSIG [RootSignature( "DescriptorTable(UAV(u0, numDescriptors = " FFX_VRS_ROOTSIG_STRINGIFY(FFX_VRS_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "DescriptorTable(SRV(t0, numDescriptors = " FFX_VRS_ROOTSIG_STRINGIFY(FFX_VRS_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "CBV(b0) ")] + +#if defined(FFX_VRS_EMBED_ROOTSIG) +#define FFX_VRS_EMBED_ROOTSIG_CONTENT FFX_VRS_ROOTSIG +#else +#define FFX_VRS_EMBED_ROOTSIG_CONTENT +#endif // #if FFX_VRS_EMBED_ROOTSIG +#endif // #if defined(FFX_GPU) + +// SRVs +#if defined VRS_BIND_SRV_INPUT_COLOR + Texture2D r_input_color : FFX_VRS_DECLARE_SRV(VRS_BIND_SRV_INPUT_COLOR); +#endif +#if defined VRS_BIND_SRV_INPUT_MOTIONVECTORS + Texture2D r_input_velocity : FFX_VRS_DECLARE_SRV(VRS_BIND_SRV_INPUT_MOTIONVECTORS); +#endif + +// UAV declarations +#if defined VRS_BIND_UAV_OUTPUT_VRSIMAGE + RWTexture2D rw_vrsimage_output : FFX_VRS_DECLARE_UAV(VRS_BIND_UAV_OUTPUT_VRSIMAGE); +#endif + +#if defined(VRS_BIND_SRV_INPUT_COLOR) +// read a value from previous frames color buffer and return luminance +FfxFloat32 ReadLuminance(FfxInt32x2 pos) +{ + + FfxFloat32x3 color = r_input_color[pos].xyz; + + // return color value converted to grayscale + return dot(color, FfxFloat32x3(0.30, 0.59, 0.11)); + // in some cases using different weights, linearizing the color values + // or multiplying luminance with a value based on specularity or depth + // may yield better results +} +#endif // #if defined(VRS_BIND_SRV_INPUT_COLOR) + +#if defined (VRS_BIND_SRV_INPUT_MOTIONVECTORS) +// read per pixel motion vectors and convert them to pixel-space +FfxFloat32x2 ReadMotionVec2D(FfxInt32x2 pos) +{ + // return 0 to not use motion vectors + return r_input_velocity[pos].xy * MotionVectorScale() * resolution; +} +#endif // #if defined (VRS_BIND_SRV_INPUT_MOTIONVECTORS) + +#if defined (VRS_BIND_UAV_OUTPUT_VRSIMAGE) +void WriteVrsImage(FfxInt32x2 pos, FfxUInt32 value) +{ + rw_vrsimage_output[pos] = value; +} +#endif // #if defined (VRS_BIND_UAV_OUTPUT_VRSIMAGE) + +#endif // #if defined(FFX_GPU) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/gpu/vrs/ffx_vrs_resources.h b/manul/thirdparty/fsr2/include/FidelityFX/gpu/vrs/ffx_vrs_resources.h new file mode 100644 index 00000000..bb051564 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/gpu/vrs/ffx_vrs_resources.h @@ -0,0 +1,38 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_VRS_RESOURCES_H +#define FFX_VRS_RESOURCES_H + +#if defined(FFX_CPU) || defined(FFX_GPU) +#define FFX_VRS_RESOURCE_IDENTIFIER_NULL 0 +#define FFX_VRS_RESOURCE_IDENTIFIER_INPUT_COLOR 1 +#define FFX_VRS_RESOURCE_IDENTIFIER_INPUT_MOTIONVECTORS 2 +#define FFX_VRS_RESOURCE_IDENTIFIER_VRSIMAGE_OUTPUT 3 + +#define FFX_VRS_RESOURCE_IDENTIFIER_COUNT 4 + +#define FFX_VRS_CONSTANTBUFFER_IDENTIFIER_VRS 0 + +#endif // #if defined(FFX_CPU) || defined(FFX_GPU) + +#endif //!defined( FFX_VRS_RESOURCES_H ) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/host/backends/dx12/d3dx12.h b/manul/thirdparty/fsr2/include/FidelityFX/host/backends/dx12/d3dx12.h new file mode 100644 index 00000000..629c3988 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/host/backends/dx12/d3dx12.h @@ -0,0 +1,3444 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + +#ifndef __D3DX12_H__ +#define __D3DX12_H__ + +#include "d3d12.h" + +#if defined( __cplusplus ) + +struct CD3DX12_DEFAULT {}; +extern const DECLSPEC_SELECTANY CD3DX12_DEFAULT D3D12_DEFAULT; + +//------------------------------------------------------------------------------------------------ +inline bool operator==( const D3D12_VIEWPORT& l, const D3D12_VIEWPORT& r ) +{ + return l.TopLeftX == r.TopLeftX && l.TopLeftY == r.TopLeftY && l.Width == r.Width && + l.Height == r.Height && l.MinDepth == r.MinDepth && l.MaxDepth == r.MaxDepth; +} + +//------------------------------------------------------------------------------------------------ +inline bool operator!=( const D3D12_VIEWPORT& l, const D3D12_VIEWPORT& r ) +{ return !( l == r ); } + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_RECT : public D3D12_RECT +{ + CD3DX12_RECT() = default; + explicit CD3DX12_RECT( const D3D12_RECT& o ) : + D3D12_RECT( o ) + {} + explicit CD3DX12_RECT( + LONG Left, + LONG Top, + LONG Right, + LONG Bottom ) + { + left = Left; + top = Top; + right = Right; + bottom = Bottom; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_VIEWPORT : public D3D12_VIEWPORT +{ + CD3DX12_VIEWPORT() = default; + explicit CD3DX12_VIEWPORT( const D3D12_VIEWPORT& o ) : + D3D12_VIEWPORT( o ) + {} + explicit CD3DX12_VIEWPORT( + FLOAT topLeftX, + FLOAT topLeftY, + FLOAT width, + FLOAT height, + FLOAT minDepth = D3D12_MIN_DEPTH, + FLOAT maxDepth = D3D12_MAX_DEPTH ) + { + TopLeftX = topLeftX; + TopLeftY = topLeftY; + Width = width; + Height = height; + MinDepth = minDepth; + MaxDepth = maxDepth; + } + explicit CD3DX12_VIEWPORT( + _In_ ID3D12Resource* pResource, + UINT mipSlice = 0, + FLOAT topLeftX = 0.0f, + FLOAT topLeftY = 0.0f, + FLOAT minDepth = D3D12_MIN_DEPTH, + FLOAT maxDepth = D3D12_MAX_DEPTH ) + { + auto Desc = pResource->GetDesc(); + const UINT64 SubresourceWidth = Desc.Width >> mipSlice; + const UINT64 SubresourceHeight = Desc.Height >> mipSlice; + switch (Desc.Dimension) + { + case D3D12_RESOURCE_DIMENSION_BUFFER: + TopLeftX = topLeftX; + TopLeftY = 0.0f; + Width = Desc.Width - topLeftX; + Height = 1.0f; + break; + case D3D12_RESOURCE_DIMENSION_TEXTURE1D: + TopLeftX = topLeftX; + TopLeftY = 0.0f; + Width = (SubresourceWidth ? SubresourceWidth : 1.0f) - topLeftX; + Height = 1.0f; + break; + case D3D12_RESOURCE_DIMENSION_TEXTURE2D: + case D3D12_RESOURCE_DIMENSION_TEXTURE3D: + TopLeftX = topLeftX; + TopLeftY = topLeftY; + Width = (SubresourceWidth ? SubresourceWidth : 1.0f) - topLeftX; + Height = (SubresourceHeight ? SubresourceHeight: 1.0f) - topLeftY; + break; + default: break; + } + + MinDepth = minDepth; + MaxDepth = maxDepth; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_BOX : public D3D12_BOX +{ + CD3DX12_BOX() = default; + explicit CD3DX12_BOX( const D3D12_BOX& o ) : + D3D12_BOX( o ) + {} + explicit CD3DX12_BOX( + LONG Left, + LONG Right ) + { + left = Left; + top = 0; + front = 0; + right = Right; + bottom = 1; + back = 1; + } + explicit CD3DX12_BOX( + LONG Left, + LONG Top, + LONG Right, + LONG Bottom ) + { + left = Left; + top = Top; + front = 0; + right = Right; + bottom = Bottom; + back = 1; + } + explicit CD3DX12_BOX( + LONG Left, + LONG Top, + LONG Front, + LONG Right, + LONG Bottom, + LONG Back ) + { + left = Left; + top = Top; + front = Front; + right = Right; + bottom = Bottom; + back = Back; + } +}; +inline bool operator==( const D3D12_BOX& l, const D3D12_BOX& r ) +{ + return l.left == r.left && l.top == r.top && l.front == r.front && + l.right == r.right && l.bottom == r.bottom && l.back == r.back; +} +inline bool operator!=( const D3D12_BOX& l, const D3D12_BOX& r ) +{ return !( l == r ); } + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_DEPTH_STENCIL_DESC : public D3D12_DEPTH_STENCIL_DESC +{ + CD3DX12_DEPTH_STENCIL_DESC() = default; + explicit CD3DX12_DEPTH_STENCIL_DESC( const D3D12_DEPTH_STENCIL_DESC& o ) : + D3D12_DEPTH_STENCIL_DESC( o ) + {} + explicit CD3DX12_DEPTH_STENCIL_DESC( CD3DX12_DEFAULT ) + { + DepthEnable = TRUE; + DepthWriteMask = D3D12_DEPTH_WRITE_MASK_ALL; + DepthFunc = D3D12_COMPARISON_FUNC_LESS; + StencilEnable = FALSE; + StencilReadMask = D3D12_DEFAULT_STENCIL_READ_MASK; + StencilWriteMask = D3D12_DEFAULT_STENCIL_WRITE_MASK; + const D3D12_DEPTH_STENCILOP_DESC defaultStencilOp = + { D3D12_STENCIL_OP_KEEP, D3D12_STENCIL_OP_KEEP, D3D12_STENCIL_OP_KEEP, D3D12_COMPARISON_FUNC_ALWAYS }; + FrontFace = defaultStencilOp; + BackFace = defaultStencilOp; + } + explicit CD3DX12_DEPTH_STENCIL_DESC( + BOOL depthEnable, + D3D12_DEPTH_WRITE_MASK depthWriteMask, + D3D12_COMPARISON_FUNC depthFunc, + BOOL stencilEnable, + UINT8 stencilReadMask, + UINT8 stencilWriteMask, + D3D12_STENCIL_OP frontStencilFailOp, + D3D12_STENCIL_OP frontStencilDepthFailOp, + D3D12_STENCIL_OP frontStencilPassOp, + D3D12_COMPARISON_FUNC frontStencilFunc, + D3D12_STENCIL_OP backStencilFailOp, + D3D12_STENCIL_OP backStencilDepthFailOp, + D3D12_STENCIL_OP backStencilPassOp, + D3D12_COMPARISON_FUNC backStencilFunc ) + { + DepthEnable = depthEnable; + DepthWriteMask = depthWriteMask; + DepthFunc = depthFunc; + StencilEnable = stencilEnable; + StencilReadMask = stencilReadMask; + StencilWriteMask = stencilWriteMask; + FrontFace.StencilFailOp = frontStencilFailOp; + FrontFace.StencilDepthFailOp = frontStencilDepthFailOp; + FrontFace.StencilPassOp = frontStencilPassOp; + FrontFace.StencilFunc = frontStencilFunc; + BackFace.StencilFailOp = backStencilFailOp; + BackFace.StencilDepthFailOp = backStencilDepthFailOp; + BackFace.StencilPassOp = backStencilPassOp; + BackFace.StencilFunc = backStencilFunc; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_DEPTH_STENCIL_DESC1 : public D3D12_DEPTH_STENCIL_DESC1 +{ + CD3DX12_DEPTH_STENCIL_DESC1() = default; + explicit CD3DX12_DEPTH_STENCIL_DESC1( const D3D12_DEPTH_STENCIL_DESC1& o ) : + D3D12_DEPTH_STENCIL_DESC1( o ) + {} + explicit CD3DX12_DEPTH_STENCIL_DESC1( const D3D12_DEPTH_STENCIL_DESC& o ) + { + DepthEnable = o.DepthEnable; + DepthWriteMask = o.DepthWriteMask; + DepthFunc = o.DepthFunc; + StencilEnable = o.StencilEnable; + StencilReadMask = o.StencilReadMask; + StencilWriteMask = o.StencilWriteMask; + FrontFace.StencilFailOp = o.FrontFace.StencilFailOp; + FrontFace.StencilDepthFailOp = o.FrontFace.StencilDepthFailOp; + FrontFace.StencilPassOp = o.FrontFace.StencilPassOp; + FrontFace.StencilFunc = o.FrontFace.StencilFunc; + BackFace.StencilFailOp = o.BackFace.StencilFailOp; + BackFace.StencilDepthFailOp = o.BackFace.StencilDepthFailOp; + BackFace.StencilPassOp = o.BackFace.StencilPassOp; + BackFace.StencilFunc = o.BackFace.StencilFunc; + DepthBoundsTestEnable = FALSE; + } + explicit CD3DX12_DEPTH_STENCIL_DESC1( CD3DX12_DEFAULT ) + { + DepthEnable = TRUE; + DepthWriteMask = D3D12_DEPTH_WRITE_MASK_ALL; + DepthFunc = D3D12_COMPARISON_FUNC_LESS; + StencilEnable = FALSE; + StencilReadMask = D3D12_DEFAULT_STENCIL_READ_MASK; + StencilWriteMask = D3D12_DEFAULT_STENCIL_WRITE_MASK; + const D3D12_DEPTH_STENCILOP_DESC defaultStencilOp = + { D3D12_STENCIL_OP_KEEP, D3D12_STENCIL_OP_KEEP, D3D12_STENCIL_OP_KEEP, D3D12_COMPARISON_FUNC_ALWAYS }; + FrontFace = defaultStencilOp; + BackFace = defaultStencilOp; + DepthBoundsTestEnable = FALSE; + } + explicit CD3DX12_DEPTH_STENCIL_DESC1( + BOOL depthEnable, + D3D12_DEPTH_WRITE_MASK depthWriteMask, + D3D12_COMPARISON_FUNC depthFunc, + BOOL stencilEnable, + UINT8 stencilReadMask, + UINT8 stencilWriteMask, + D3D12_STENCIL_OP frontStencilFailOp, + D3D12_STENCIL_OP frontStencilDepthFailOp, + D3D12_STENCIL_OP frontStencilPassOp, + D3D12_COMPARISON_FUNC frontStencilFunc, + D3D12_STENCIL_OP backStencilFailOp, + D3D12_STENCIL_OP backStencilDepthFailOp, + D3D12_STENCIL_OP backStencilPassOp, + D3D12_COMPARISON_FUNC backStencilFunc, + BOOL depthBoundsTestEnable ) + { + DepthEnable = depthEnable; + DepthWriteMask = depthWriteMask; + DepthFunc = depthFunc; + StencilEnable = stencilEnable; + StencilReadMask = stencilReadMask; + StencilWriteMask = stencilWriteMask; + FrontFace.StencilFailOp = frontStencilFailOp; + FrontFace.StencilDepthFailOp = frontStencilDepthFailOp; + FrontFace.StencilPassOp = frontStencilPassOp; + FrontFace.StencilFunc = frontStencilFunc; + BackFace.StencilFailOp = backStencilFailOp; + BackFace.StencilDepthFailOp = backStencilDepthFailOp; + BackFace.StencilPassOp = backStencilPassOp; + BackFace.StencilFunc = backStencilFunc; + DepthBoundsTestEnable = depthBoundsTestEnable; + } + operator D3D12_DEPTH_STENCIL_DESC() const + { + D3D12_DEPTH_STENCIL_DESC D; + D.DepthEnable = DepthEnable; + D.DepthWriteMask = DepthWriteMask; + D.DepthFunc = DepthFunc; + D.StencilEnable = StencilEnable; + D.StencilReadMask = StencilReadMask; + D.StencilWriteMask = StencilWriteMask; + D.FrontFace.StencilFailOp = FrontFace.StencilFailOp; + D.FrontFace.StencilDepthFailOp = FrontFace.StencilDepthFailOp; + D.FrontFace.StencilPassOp = FrontFace.StencilPassOp; + D.FrontFace.StencilFunc = FrontFace.StencilFunc; + D.BackFace.StencilFailOp = BackFace.StencilFailOp; + D.BackFace.StencilDepthFailOp = BackFace.StencilDepthFailOp; + D.BackFace.StencilPassOp = BackFace.StencilPassOp; + D.BackFace.StencilFunc = BackFace.StencilFunc; + return D; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_BLEND_DESC : public D3D12_BLEND_DESC +{ + CD3DX12_BLEND_DESC() = default; + explicit CD3DX12_BLEND_DESC( const D3D12_BLEND_DESC& o ) : + D3D12_BLEND_DESC( o ) + {} + explicit CD3DX12_BLEND_DESC( CD3DX12_DEFAULT ) + { + AlphaToCoverageEnable = FALSE; + IndependentBlendEnable = FALSE; + const D3D12_RENDER_TARGET_BLEND_DESC defaultRenderTargetBlendDesc = + { + FALSE,FALSE, + D3D12_BLEND_ONE, D3D12_BLEND_ZERO, D3D12_BLEND_OP_ADD, + D3D12_BLEND_ONE, D3D12_BLEND_ZERO, D3D12_BLEND_OP_ADD, + D3D12_LOGIC_OP_NOOP, + D3D12_COLOR_WRITE_ENABLE_ALL, + }; + for (UINT i = 0; i < D3D12_SIMULTANEOUS_RENDER_TARGET_COUNT; ++i) + RenderTarget[ i ] = defaultRenderTargetBlendDesc; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_RASTERIZER_DESC : public D3D12_RASTERIZER_DESC +{ + CD3DX12_RASTERIZER_DESC() = default; + explicit CD3DX12_RASTERIZER_DESC( const D3D12_RASTERIZER_DESC& o ) : + D3D12_RASTERIZER_DESC( o ) + {} + explicit CD3DX12_RASTERIZER_DESC( CD3DX12_DEFAULT ) + { + FillMode = D3D12_FILL_MODE_SOLID; + CullMode = D3D12_CULL_MODE_BACK; + FrontCounterClockwise = FALSE; + DepthBias = D3D12_DEFAULT_DEPTH_BIAS; + DepthBiasClamp = D3D12_DEFAULT_DEPTH_BIAS_CLAMP; + SlopeScaledDepthBias = D3D12_DEFAULT_SLOPE_SCALED_DEPTH_BIAS; + DepthClipEnable = TRUE; + MultisampleEnable = FALSE; + AntialiasedLineEnable = FALSE; + ForcedSampleCount = 0; + ConservativeRaster = D3D12_CONSERVATIVE_RASTERIZATION_MODE_OFF; + } + explicit CD3DX12_RASTERIZER_DESC( + D3D12_FILL_MODE fillMode, + D3D12_CULL_MODE cullMode, + BOOL frontCounterClockwise, + INT depthBias, + FLOAT depthBiasClamp, + FLOAT slopeScaledDepthBias, + BOOL depthClipEnable, + BOOL multisampleEnable, + BOOL antialiasedLineEnable, + UINT forcedSampleCount, + D3D12_CONSERVATIVE_RASTERIZATION_MODE conservativeRaster) + { + FillMode = fillMode; + CullMode = cullMode; + FrontCounterClockwise = frontCounterClockwise; + DepthBias = depthBias; + DepthBiasClamp = depthBiasClamp; + SlopeScaledDepthBias = slopeScaledDepthBias; + DepthClipEnable = depthClipEnable; + MultisampleEnable = multisampleEnable; + AntialiasedLineEnable = antialiasedLineEnable; + ForcedSampleCount = forcedSampleCount; + ConservativeRaster = conservativeRaster; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_RESOURCE_ALLOCATION_INFO : public D3D12_RESOURCE_ALLOCATION_INFO +{ + CD3DX12_RESOURCE_ALLOCATION_INFO() = default; + explicit CD3DX12_RESOURCE_ALLOCATION_INFO( const D3D12_RESOURCE_ALLOCATION_INFO& o ) : + D3D12_RESOURCE_ALLOCATION_INFO( o ) + {} + CD3DX12_RESOURCE_ALLOCATION_INFO( + UINT64 size, + UINT64 alignment ) + { + SizeInBytes = size; + Alignment = alignment; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_HEAP_PROPERTIES : public D3D12_HEAP_PROPERTIES +{ + CD3DX12_HEAP_PROPERTIES() = default; + explicit CD3DX12_HEAP_PROPERTIES(const D3D12_HEAP_PROPERTIES &o) : + D3D12_HEAP_PROPERTIES(o) + {} + CD3DX12_HEAP_PROPERTIES( + D3D12_CPU_PAGE_PROPERTY cpuPageProperty, + D3D12_MEMORY_POOL memoryPoolPreference, + UINT creationNodeMask = 1, + UINT nodeMask = 1 ) + { + Type = D3D12_HEAP_TYPE_CUSTOM; + CPUPageProperty = cpuPageProperty; + MemoryPoolPreference = memoryPoolPreference; + CreationNodeMask = creationNodeMask; + VisibleNodeMask = nodeMask; + } + explicit CD3DX12_HEAP_PROPERTIES( + D3D12_HEAP_TYPE type, + UINT creationNodeMask = 1, + UINT nodeMask = 1 ) + { + Type = type; + CPUPageProperty = D3D12_CPU_PAGE_PROPERTY_UNKNOWN; + MemoryPoolPreference = D3D12_MEMORY_POOL_UNKNOWN; + CreationNodeMask = creationNodeMask; + VisibleNodeMask = nodeMask; + } + bool IsCPUAccessible() const + { + return Type == D3D12_HEAP_TYPE_UPLOAD || Type == D3D12_HEAP_TYPE_READBACK || (Type == D3D12_HEAP_TYPE_CUSTOM && + (CPUPageProperty == D3D12_CPU_PAGE_PROPERTY_WRITE_COMBINE || CPUPageProperty == D3D12_CPU_PAGE_PROPERTY_WRITE_BACK)); + } +}; +inline bool operator==( const D3D12_HEAP_PROPERTIES& l, const D3D12_HEAP_PROPERTIES& r ) +{ + return l.Type == r.Type && l.CPUPageProperty == r.CPUPageProperty && + l.MemoryPoolPreference == r.MemoryPoolPreference && + l.CreationNodeMask == r.CreationNodeMask && + l.VisibleNodeMask == r.VisibleNodeMask; +} +inline bool operator!=( const D3D12_HEAP_PROPERTIES& l, const D3D12_HEAP_PROPERTIES& r ) +{ return !( l == r ); } + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_HEAP_DESC : public D3D12_HEAP_DESC +{ + CD3DX12_HEAP_DESC() = default; + explicit CD3DX12_HEAP_DESC(const D3D12_HEAP_DESC &o) : + D3D12_HEAP_DESC(o) + {} + CD3DX12_HEAP_DESC( + UINT64 size, + D3D12_HEAP_PROPERTIES properties, + UINT64 alignment = 0, + D3D12_HEAP_FLAGS flags = D3D12_HEAP_FLAG_NONE ) + { + SizeInBytes = size; + Properties = properties; + Alignment = alignment; + Flags = flags; + } + CD3DX12_HEAP_DESC( + UINT64 size, + D3D12_HEAP_TYPE type, + UINT64 alignment = 0, + D3D12_HEAP_FLAGS flags = D3D12_HEAP_FLAG_NONE ) + { + SizeInBytes = size; + Properties = CD3DX12_HEAP_PROPERTIES( type ); + Alignment = alignment; + Flags = flags; + } + CD3DX12_HEAP_DESC( + UINT64 size, + D3D12_CPU_PAGE_PROPERTY cpuPageProperty, + D3D12_MEMORY_POOL memoryPoolPreference, + UINT64 alignment = 0, + D3D12_HEAP_FLAGS flags = D3D12_HEAP_FLAG_NONE ) + { + SizeInBytes = size; + Properties = CD3DX12_HEAP_PROPERTIES( cpuPageProperty, memoryPoolPreference ); + Alignment = alignment; + Flags = flags; + } + CD3DX12_HEAP_DESC( + const D3D12_RESOURCE_ALLOCATION_INFO& resAllocInfo, + D3D12_HEAP_PROPERTIES properties, + D3D12_HEAP_FLAGS flags = D3D12_HEAP_FLAG_NONE ) + { + SizeInBytes = resAllocInfo.SizeInBytes; + Properties = properties; + Alignment = resAllocInfo.Alignment; + Flags = flags; + } + CD3DX12_HEAP_DESC( + const D3D12_RESOURCE_ALLOCATION_INFO& resAllocInfo, + D3D12_HEAP_TYPE type, + D3D12_HEAP_FLAGS flags = D3D12_HEAP_FLAG_NONE ) + { + SizeInBytes = resAllocInfo.SizeInBytes; + Properties = CD3DX12_HEAP_PROPERTIES( type ); + Alignment = resAllocInfo.Alignment; + Flags = flags; + } + CD3DX12_HEAP_DESC( + const D3D12_RESOURCE_ALLOCATION_INFO& resAllocInfo, + D3D12_CPU_PAGE_PROPERTY cpuPageProperty, + D3D12_MEMORY_POOL memoryPoolPreference, + D3D12_HEAP_FLAGS flags = D3D12_HEAP_FLAG_NONE ) + { + SizeInBytes = resAllocInfo.SizeInBytes; + Properties = CD3DX12_HEAP_PROPERTIES( cpuPageProperty, memoryPoolPreference ); + Alignment = resAllocInfo.Alignment; + Flags = flags; + } + bool IsCPUAccessible() const + { return static_cast< const CD3DX12_HEAP_PROPERTIES* >( &Properties )->IsCPUAccessible(); } +}; +inline bool operator==( const D3D12_HEAP_DESC& l, const D3D12_HEAP_DESC& r ) +{ + return l.SizeInBytes == r.SizeInBytes && + l.Properties == r.Properties && + l.Alignment == r.Alignment && + l.Flags == r.Flags; +} +inline bool operator!=( const D3D12_HEAP_DESC& l, const D3D12_HEAP_DESC& r ) +{ return !( l == r ); } + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_CLEAR_VALUE : public D3D12_CLEAR_VALUE +{ + CD3DX12_CLEAR_VALUE() = default; + explicit CD3DX12_CLEAR_VALUE(const D3D12_CLEAR_VALUE &o) : + D3D12_CLEAR_VALUE(o) + {} + CD3DX12_CLEAR_VALUE( + DXGI_FORMAT format, + const FLOAT color[4] ) + { + Format = format; + memcpy( Color, color, sizeof( Color ) ); + } + CD3DX12_CLEAR_VALUE( + DXGI_FORMAT format, + FLOAT depth, + UINT8 stencil ) + { + Format = format; + /* Use memcpy to preserve NAN values */ + memcpy( &DepthStencil.Depth, &depth, sizeof( depth ) ); + DepthStencil.Stencil = stencil; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_RANGE : public D3D12_RANGE +{ + CD3DX12_RANGE() = default; + explicit CD3DX12_RANGE(const D3D12_RANGE &o) : + D3D12_RANGE(o) + {} + CD3DX12_RANGE( + SIZE_T begin, + SIZE_T end ) + { + Begin = begin; + End = end; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_RANGE_UINT64 : public D3D12_RANGE_UINT64 +{ + CD3DX12_RANGE_UINT64() = default; + explicit CD3DX12_RANGE_UINT64(const D3D12_RANGE_UINT64 &o) : + D3D12_RANGE_UINT64(o) + {} + CD3DX12_RANGE_UINT64( + UINT64 begin, + UINT64 end ) + { + Begin = begin; + End = end; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_SUBRESOURCE_RANGE_UINT64 : public D3D12_SUBRESOURCE_RANGE_UINT64 +{ + CD3DX12_SUBRESOURCE_RANGE_UINT64() = default; + explicit CD3DX12_SUBRESOURCE_RANGE_UINT64(const D3D12_SUBRESOURCE_RANGE_UINT64 &o) : + D3D12_SUBRESOURCE_RANGE_UINT64(o) + {} + CD3DX12_SUBRESOURCE_RANGE_UINT64( + UINT subresource, + const D3D12_RANGE_UINT64& range ) + { + Subresource = subresource; + Range = range; + } + CD3DX12_SUBRESOURCE_RANGE_UINT64( + UINT subresource, + UINT64 begin, + UINT64 end ) + { + Subresource = subresource; + Range.Begin = begin; + Range.End = end; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_SHADER_BYTECODE : public D3D12_SHADER_BYTECODE +{ + CD3DX12_SHADER_BYTECODE() = default; + explicit CD3DX12_SHADER_BYTECODE(const D3D12_SHADER_BYTECODE &o) : + D3D12_SHADER_BYTECODE(o) + {} + CD3DX12_SHADER_BYTECODE( + _In_ ID3DBlob* pShaderBlob ) + { + pShaderBytecode = pShaderBlob->GetBufferPointer(); + BytecodeLength = pShaderBlob->GetBufferSize(); + } + CD3DX12_SHADER_BYTECODE( + const void* _pShaderBytecode, + SIZE_T bytecodeLength ) + { + pShaderBytecode = _pShaderBytecode; + BytecodeLength = bytecodeLength; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_TILED_RESOURCE_COORDINATE : public D3D12_TILED_RESOURCE_COORDINATE +{ + CD3DX12_TILED_RESOURCE_COORDINATE() = default; + explicit CD3DX12_TILED_RESOURCE_COORDINATE(const D3D12_TILED_RESOURCE_COORDINATE &o) : + D3D12_TILED_RESOURCE_COORDINATE(o) + {} + CD3DX12_TILED_RESOURCE_COORDINATE( + UINT x, + UINT y, + UINT z, + UINT subresource ) + { + X = x; + Y = y; + Z = z; + Subresource = subresource; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_TILE_REGION_SIZE : public D3D12_TILE_REGION_SIZE +{ + CD3DX12_TILE_REGION_SIZE() = default; + explicit CD3DX12_TILE_REGION_SIZE(const D3D12_TILE_REGION_SIZE &o) : + D3D12_TILE_REGION_SIZE(o) + {} + CD3DX12_TILE_REGION_SIZE( + UINT numTiles, + BOOL useBox, + UINT width, + UINT16 height, + UINT16 depth ) + { + NumTiles = numTiles; + UseBox = useBox; + Width = width; + Height = height; + Depth = depth; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_SUBRESOURCE_TILING : public D3D12_SUBRESOURCE_TILING +{ + CD3DX12_SUBRESOURCE_TILING() = default; + explicit CD3DX12_SUBRESOURCE_TILING(const D3D12_SUBRESOURCE_TILING &o) : + D3D12_SUBRESOURCE_TILING(o) + {} + CD3DX12_SUBRESOURCE_TILING( + UINT widthInTiles, + UINT16 heightInTiles, + UINT16 depthInTiles, + UINT startTileIndexInOverallResource ) + { + WidthInTiles = widthInTiles; + HeightInTiles = heightInTiles; + DepthInTiles = depthInTiles; + StartTileIndexInOverallResource = startTileIndexInOverallResource; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_TILE_SHAPE : public D3D12_TILE_SHAPE +{ + CD3DX12_TILE_SHAPE() = default; + explicit CD3DX12_TILE_SHAPE(const D3D12_TILE_SHAPE &o) : + D3D12_TILE_SHAPE(o) + {} + CD3DX12_TILE_SHAPE( + UINT widthInTexels, + UINT heightInTexels, + UINT depthInTexels ) + { + WidthInTexels = widthInTexels; + HeightInTexels = heightInTexels; + DepthInTexels = depthInTexels; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_RESOURCE_BARRIER : public D3D12_RESOURCE_BARRIER +{ + CD3DX12_RESOURCE_BARRIER() = default; + explicit CD3DX12_RESOURCE_BARRIER(const D3D12_RESOURCE_BARRIER &o) : + D3D12_RESOURCE_BARRIER(o) + {} + static inline CD3DX12_RESOURCE_BARRIER Transition( + _In_ ID3D12Resource* pResource, + D3D12_RESOURCE_STATES stateBefore, + D3D12_RESOURCE_STATES stateAfter, + UINT subresource = D3D12_RESOURCE_BARRIER_ALL_SUBRESOURCES, + D3D12_RESOURCE_BARRIER_FLAGS flags = D3D12_RESOURCE_BARRIER_FLAG_NONE) + { + CD3DX12_RESOURCE_BARRIER result = {}; + D3D12_RESOURCE_BARRIER &barrier = result; + result.Type = D3D12_RESOURCE_BARRIER_TYPE_TRANSITION; + result.Flags = flags; + barrier.Transition.pResource = pResource; + barrier.Transition.StateBefore = stateBefore; + barrier.Transition.StateAfter = stateAfter; + barrier.Transition.Subresource = subresource; + return result; + } + static inline CD3DX12_RESOURCE_BARRIER Aliasing( + _In_ ID3D12Resource* pResourceBefore, + _In_ ID3D12Resource* pResourceAfter) + { + CD3DX12_RESOURCE_BARRIER result = {}; + D3D12_RESOURCE_BARRIER &barrier = result; + result.Type = D3D12_RESOURCE_BARRIER_TYPE_ALIASING; + barrier.Aliasing.pResourceBefore = pResourceBefore; + barrier.Aliasing.pResourceAfter = pResourceAfter; + return result; + } + static inline CD3DX12_RESOURCE_BARRIER UAV( + _In_ ID3D12Resource* pResource) + { + CD3DX12_RESOURCE_BARRIER result = {}; + D3D12_RESOURCE_BARRIER &barrier = result; + result.Type = D3D12_RESOURCE_BARRIER_TYPE_UAV; + barrier.UAV.pResource = pResource; + return result; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_PACKED_MIP_INFO : public D3D12_PACKED_MIP_INFO +{ + CD3DX12_PACKED_MIP_INFO() = default; + explicit CD3DX12_PACKED_MIP_INFO(const D3D12_PACKED_MIP_INFO &o) : + D3D12_PACKED_MIP_INFO(o) + {} + CD3DX12_PACKED_MIP_INFO( + UINT8 numStandardMips, + UINT8 numPackedMips, + UINT numTilesForPackedMips, + UINT startTileIndexInOverallResource ) + { + NumStandardMips = numStandardMips; + NumPackedMips = numPackedMips; + NumTilesForPackedMips = numTilesForPackedMips; + StartTileIndexInOverallResource = startTileIndexInOverallResource; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_SUBRESOURCE_FOOTPRINT : public D3D12_SUBRESOURCE_FOOTPRINT +{ + CD3DX12_SUBRESOURCE_FOOTPRINT() = default; + explicit CD3DX12_SUBRESOURCE_FOOTPRINT(const D3D12_SUBRESOURCE_FOOTPRINT &o) : + D3D12_SUBRESOURCE_FOOTPRINT(o) + {} + CD3DX12_SUBRESOURCE_FOOTPRINT( + DXGI_FORMAT format, + UINT width, + UINT height, + UINT depth, + UINT rowPitch ) + { + Format = format; + Width = width; + Height = height; + Depth = depth; + RowPitch = rowPitch; + } + explicit CD3DX12_SUBRESOURCE_FOOTPRINT( + const D3D12_RESOURCE_DESC& resDesc, + UINT rowPitch ) + { + Format = resDesc.Format; + Width = UINT( resDesc.Width ); + Height = resDesc.Height; + Depth = (resDesc.Dimension == D3D12_RESOURCE_DIMENSION_TEXTURE3D ? resDesc.DepthOrArraySize : 1); + RowPitch = rowPitch; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_TEXTURE_COPY_LOCATION : public D3D12_TEXTURE_COPY_LOCATION +{ + CD3DX12_TEXTURE_COPY_LOCATION() = default; + explicit CD3DX12_TEXTURE_COPY_LOCATION(const D3D12_TEXTURE_COPY_LOCATION &o) : + D3D12_TEXTURE_COPY_LOCATION(o) + {} + CD3DX12_TEXTURE_COPY_LOCATION(_In_ ID3D12Resource* pRes) + { + pResource = pRes; + Type = D3D12_TEXTURE_COPY_TYPE_SUBRESOURCE_INDEX; + PlacedFootprint = {}; + } + CD3DX12_TEXTURE_COPY_LOCATION(_In_ ID3D12Resource* pRes, D3D12_PLACED_SUBRESOURCE_FOOTPRINT const& Footprint) + { + pResource = pRes; + Type = D3D12_TEXTURE_COPY_TYPE_PLACED_FOOTPRINT; + PlacedFootprint = Footprint; + } + CD3DX12_TEXTURE_COPY_LOCATION(_In_ ID3D12Resource* pRes, UINT Sub) + { + pResource = pRes; + Type = D3D12_TEXTURE_COPY_TYPE_SUBRESOURCE_INDEX; + SubresourceIndex = Sub; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_DESCRIPTOR_RANGE : public D3D12_DESCRIPTOR_RANGE +{ + CD3DX12_DESCRIPTOR_RANGE() = default; + explicit CD3DX12_DESCRIPTOR_RANGE(const D3D12_DESCRIPTOR_RANGE &o) : + D3D12_DESCRIPTOR_RANGE(o) + {} + CD3DX12_DESCRIPTOR_RANGE( + D3D12_DESCRIPTOR_RANGE_TYPE rangeType, + UINT numDescriptors, + UINT baseShaderRegister, + UINT registerSpace = 0, + UINT offsetInDescriptorsFromTableStart = + D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND) + { + Init(rangeType, numDescriptors, baseShaderRegister, registerSpace, offsetInDescriptorsFromTableStart); + } + + inline void Init( + D3D12_DESCRIPTOR_RANGE_TYPE rangeType, + UINT numDescriptors, + UINT baseShaderRegister, + UINT registerSpace = 0, + UINT offsetInDescriptorsFromTableStart = + D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND) + { + Init(*this, rangeType, numDescriptors, baseShaderRegister, registerSpace, offsetInDescriptorsFromTableStart); + } + + static inline void Init( + _Out_ D3D12_DESCRIPTOR_RANGE &range, + D3D12_DESCRIPTOR_RANGE_TYPE rangeType, + UINT numDescriptors, + UINT baseShaderRegister, + UINT registerSpace = 0, + UINT offsetInDescriptorsFromTableStart = + D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND) + { + range.RangeType = rangeType; + range.NumDescriptors = numDescriptors; + range.BaseShaderRegister = baseShaderRegister; + range.RegisterSpace = registerSpace; + range.OffsetInDescriptorsFromTableStart = offsetInDescriptorsFromTableStart; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_ROOT_DESCRIPTOR_TABLE : public D3D12_ROOT_DESCRIPTOR_TABLE +{ + CD3DX12_ROOT_DESCRIPTOR_TABLE() = default; + explicit CD3DX12_ROOT_DESCRIPTOR_TABLE(const D3D12_ROOT_DESCRIPTOR_TABLE &o) : + D3D12_ROOT_DESCRIPTOR_TABLE(o) + {} + CD3DX12_ROOT_DESCRIPTOR_TABLE( + UINT numDescriptorRanges, + _In_reads_opt_(numDescriptorRanges) const D3D12_DESCRIPTOR_RANGE* _pDescriptorRanges) + { + Init(numDescriptorRanges, _pDescriptorRanges); + } + + inline void Init( + UINT numDescriptorRanges, + _In_reads_opt_(numDescriptorRanges) const D3D12_DESCRIPTOR_RANGE* _pDescriptorRanges) + { + Init(*this, numDescriptorRanges, _pDescriptorRanges); + } + + static inline void Init( + _Out_ D3D12_ROOT_DESCRIPTOR_TABLE &rootDescriptorTable, + UINT numDescriptorRanges, + _In_reads_opt_(numDescriptorRanges) const D3D12_DESCRIPTOR_RANGE* _pDescriptorRanges) + { + rootDescriptorTable.NumDescriptorRanges = numDescriptorRanges; + rootDescriptorTable.pDescriptorRanges = _pDescriptorRanges; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_ROOT_CONSTANTS : public D3D12_ROOT_CONSTANTS +{ + CD3DX12_ROOT_CONSTANTS() = default; + explicit CD3DX12_ROOT_CONSTANTS(const D3D12_ROOT_CONSTANTS &o) : + D3D12_ROOT_CONSTANTS(o) + {} + CD3DX12_ROOT_CONSTANTS( + UINT num32BitValues, + UINT shaderRegister, + UINT registerSpace = 0) + { + Init(num32BitValues, shaderRegister, registerSpace); + } + + inline void Init( + UINT num32BitValues, + UINT shaderRegister, + UINT registerSpace = 0) + { + Init(*this, num32BitValues, shaderRegister, registerSpace); + } + + static inline void Init( + _Out_ D3D12_ROOT_CONSTANTS &rootConstants, + UINT num32BitValues, + UINT shaderRegister, + UINT registerSpace = 0) + { + rootConstants.Num32BitValues = num32BitValues; + rootConstants.ShaderRegister = shaderRegister; + rootConstants.RegisterSpace = registerSpace; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_ROOT_DESCRIPTOR : public D3D12_ROOT_DESCRIPTOR +{ + CD3DX12_ROOT_DESCRIPTOR() = default; + explicit CD3DX12_ROOT_DESCRIPTOR(const D3D12_ROOT_DESCRIPTOR &o) : + D3D12_ROOT_DESCRIPTOR(o) + {} + CD3DX12_ROOT_DESCRIPTOR( + UINT shaderRegister, + UINT registerSpace = 0) + { + Init(shaderRegister, registerSpace); + } + + inline void Init( + UINT shaderRegister, + UINT registerSpace = 0) + { + Init(*this, shaderRegister, registerSpace); + } + + static inline void Init(_Out_ D3D12_ROOT_DESCRIPTOR &table, UINT shaderRegister, UINT registerSpace = 0) + { + table.ShaderRegister = shaderRegister; + table.RegisterSpace = registerSpace; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_ROOT_PARAMETER : public D3D12_ROOT_PARAMETER +{ + CD3DX12_ROOT_PARAMETER() = default; + explicit CD3DX12_ROOT_PARAMETER(const D3D12_ROOT_PARAMETER &o) : + D3D12_ROOT_PARAMETER(o) + {} + + static inline void InitAsDescriptorTable( + _Out_ D3D12_ROOT_PARAMETER &rootParam, + UINT numDescriptorRanges, + _In_reads_(numDescriptorRanges) const D3D12_DESCRIPTOR_RANGE* pDescriptorRanges, + D3D12_SHADER_VISIBILITY visibility = D3D12_SHADER_VISIBILITY_ALL) + { + rootParam.ParameterType = D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE; + rootParam.ShaderVisibility = visibility; + CD3DX12_ROOT_DESCRIPTOR_TABLE::Init(rootParam.DescriptorTable, numDescriptorRanges, pDescriptorRanges); + } + + static inline void InitAsConstants( + _Out_ D3D12_ROOT_PARAMETER &rootParam, + UINT num32BitValues, + UINT shaderRegister, + UINT registerSpace = 0, + D3D12_SHADER_VISIBILITY visibility = D3D12_SHADER_VISIBILITY_ALL) + { + rootParam.ParameterType = D3D12_ROOT_PARAMETER_TYPE_32BIT_CONSTANTS; + rootParam.ShaderVisibility = visibility; + CD3DX12_ROOT_CONSTANTS::Init(rootParam.Constants, num32BitValues, shaderRegister, registerSpace); + } + + static inline void InitAsConstantBufferView( + _Out_ D3D12_ROOT_PARAMETER &rootParam, + UINT shaderRegister, + UINT registerSpace = 0, + D3D12_SHADER_VISIBILITY visibility = D3D12_SHADER_VISIBILITY_ALL) + { + rootParam.ParameterType = D3D12_ROOT_PARAMETER_TYPE_CBV; + rootParam.ShaderVisibility = visibility; + CD3DX12_ROOT_DESCRIPTOR::Init(rootParam.Descriptor, shaderRegister, registerSpace); + } + + static inline void InitAsShaderResourceView( + _Out_ D3D12_ROOT_PARAMETER &rootParam, + UINT shaderRegister, + UINT registerSpace = 0, + D3D12_SHADER_VISIBILITY visibility = D3D12_SHADER_VISIBILITY_ALL) + { + rootParam.ParameterType = D3D12_ROOT_PARAMETER_TYPE_SRV; + rootParam.ShaderVisibility = visibility; + CD3DX12_ROOT_DESCRIPTOR::Init(rootParam.Descriptor, shaderRegister, registerSpace); + } + + static inline void InitAsUnorderedAccessView( + _Out_ D3D12_ROOT_PARAMETER &rootParam, + UINT shaderRegister, + UINT registerSpace = 0, + D3D12_SHADER_VISIBILITY visibility = D3D12_SHADER_VISIBILITY_ALL) + { + rootParam.ParameterType = D3D12_ROOT_PARAMETER_TYPE_UAV; + rootParam.ShaderVisibility = visibility; + CD3DX12_ROOT_DESCRIPTOR::Init(rootParam.Descriptor, shaderRegister, registerSpace); + } + + inline void InitAsDescriptorTable( + UINT numDescriptorRanges, + _In_reads_(numDescriptorRanges) const D3D12_DESCRIPTOR_RANGE* pDescriptorRanges, + D3D12_SHADER_VISIBILITY visibility = D3D12_SHADER_VISIBILITY_ALL) + { + InitAsDescriptorTable(*this, numDescriptorRanges, pDescriptorRanges, visibility); + } + + inline void InitAsConstants( + UINT num32BitValues, + UINT shaderRegister, + UINT registerSpace = 0, + D3D12_SHADER_VISIBILITY visibility = D3D12_SHADER_VISIBILITY_ALL) + { + InitAsConstants(*this, num32BitValues, shaderRegister, registerSpace, visibility); + } + + inline void InitAsConstantBufferView( + UINT shaderRegister, + UINT registerSpace = 0, + D3D12_SHADER_VISIBILITY visibility = D3D12_SHADER_VISIBILITY_ALL) + { + InitAsConstantBufferView(*this, shaderRegister, registerSpace, visibility); + } + + inline void InitAsShaderResourceView( + UINT shaderRegister, + UINT registerSpace = 0, + D3D12_SHADER_VISIBILITY visibility = D3D12_SHADER_VISIBILITY_ALL) + { + InitAsShaderResourceView(*this, shaderRegister, registerSpace, visibility); + } + + inline void InitAsUnorderedAccessView( + UINT shaderRegister, + UINT registerSpace = 0, + D3D12_SHADER_VISIBILITY visibility = D3D12_SHADER_VISIBILITY_ALL) + { + InitAsUnorderedAccessView(*this, shaderRegister, registerSpace, visibility); + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_STATIC_SAMPLER_DESC : public D3D12_STATIC_SAMPLER_DESC +{ + CD3DX12_STATIC_SAMPLER_DESC() = default; + explicit CD3DX12_STATIC_SAMPLER_DESC(const D3D12_STATIC_SAMPLER_DESC &o) : + D3D12_STATIC_SAMPLER_DESC(o) + {} + CD3DX12_STATIC_SAMPLER_DESC( + UINT shaderRegister, + D3D12_FILTER filter = D3D12_FILTER_ANISOTROPIC, + D3D12_TEXTURE_ADDRESS_MODE addressU = D3D12_TEXTURE_ADDRESS_MODE_WRAP, + D3D12_TEXTURE_ADDRESS_MODE addressV = D3D12_TEXTURE_ADDRESS_MODE_WRAP, + D3D12_TEXTURE_ADDRESS_MODE addressW = D3D12_TEXTURE_ADDRESS_MODE_WRAP, + FLOAT mipLODBias = 0, + UINT maxAnisotropy = 16, + D3D12_COMPARISON_FUNC comparisonFunc = D3D12_COMPARISON_FUNC_LESS_EQUAL, + D3D12_STATIC_BORDER_COLOR borderColor = D3D12_STATIC_BORDER_COLOR_OPAQUE_WHITE, + FLOAT minLOD = 0.f, + FLOAT maxLOD = D3D12_FLOAT32_MAX, + D3D12_SHADER_VISIBILITY shaderVisibility = D3D12_SHADER_VISIBILITY_ALL, + UINT registerSpace = 0) + { + Init( + shaderRegister, + filter, + addressU, + addressV, + addressW, + mipLODBias, + maxAnisotropy, + comparisonFunc, + borderColor, + minLOD, + maxLOD, + shaderVisibility, + registerSpace); + } + + static inline void Init( + _Out_ D3D12_STATIC_SAMPLER_DESC &samplerDesc, + UINT shaderRegister, + D3D12_FILTER filter = D3D12_FILTER_ANISOTROPIC, + D3D12_TEXTURE_ADDRESS_MODE addressU = D3D12_TEXTURE_ADDRESS_MODE_WRAP, + D3D12_TEXTURE_ADDRESS_MODE addressV = D3D12_TEXTURE_ADDRESS_MODE_WRAP, + D3D12_TEXTURE_ADDRESS_MODE addressW = D3D12_TEXTURE_ADDRESS_MODE_WRAP, + FLOAT mipLODBias = 0, + UINT maxAnisotropy = 16, + D3D12_COMPARISON_FUNC comparisonFunc = D3D12_COMPARISON_FUNC_LESS_EQUAL, + D3D12_STATIC_BORDER_COLOR borderColor = D3D12_STATIC_BORDER_COLOR_OPAQUE_WHITE, + FLOAT minLOD = 0.f, + FLOAT maxLOD = D3D12_FLOAT32_MAX, + D3D12_SHADER_VISIBILITY shaderVisibility = D3D12_SHADER_VISIBILITY_ALL, + UINT registerSpace = 0) + { + samplerDesc.ShaderRegister = shaderRegister; + samplerDesc.Filter = filter; + samplerDesc.AddressU = addressU; + samplerDesc.AddressV = addressV; + samplerDesc.AddressW = addressW; + samplerDesc.MipLODBias = mipLODBias; + samplerDesc.MaxAnisotropy = maxAnisotropy; + samplerDesc.ComparisonFunc = comparisonFunc; + samplerDesc.BorderColor = borderColor; + samplerDesc.MinLOD = minLOD; + samplerDesc.MaxLOD = maxLOD; + samplerDesc.ShaderVisibility = shaderVisibility; + samplerDesc.RegisterSpace = registerSpace; + } + inline void Init( + UINT shaderRegister, + D3D12_FILTER filter = D3D12_FILTER_ANISOTROPIC, + D3D12_TEXTURE_ADDRESS_MODE addressU = D3D12_TEXTURE_ADDRESS_MODE_WRAP, + D3D12_TEXTURE_ADDRESS_MODE addressV = D3D12_TEXTURE_ADDRESS_MODE_WRAP, + D3D12_TEXTURE_ADDRESS_MODE addressW = D3D12_TEXTURE_ADDRESS_MODE_WRAP, + FLOAT mipLODBias = 0, + UINT maxAnisotropy = 16, + D3D12_COMPARISON_FUNC comparisonFunc = D3D12_COMPARISON_FUNC_LESS_EQUAL, + D3D12_STATIC_BORDER_COLOR borderColor = D3D12_STATIC_BORDER_COLOR_OPAQUE_WHITE, + FLOAT minLOD = 0.f, + FLOAT maxLOD = D3D12_FLOAT32_MAX, + D3D12_SHADER_VISIBILITY shaderVisibility = D3D12_SHADER_VISIBILITY_ALL, + UINT registerSpace = 0) + { + Init( + *this, + shaderRegister, + filter, + addressU, + addressV, + addressW, + mipLODBias, + maxAnisotropy, + comparisonFunc, + borderColor, + minLOD, + maxLOD, + shaderVisibility, + registerSpace); + } + +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_ROOT_SIGNATURE_DESC : public D3D12_ROOT_SIGNATURE_DESC +{ + CD3DX12_ROOT_SIGNATURE_DESC() = default; + explicit CD3DX12_ROOT_SIGNATURE_DESC(const D3D12_ROOT_SIGNATURE_DESC &o) : + D3D12_ROOT_SIGNATURE_DESC(o) + {} + CD3DX12_ROOT_SIGNATURE_DESC( + UINT numParameters, + _In_reads_opt_(numParameters) const D3D12_ROOT_PARAMETER* _pParameters, + UINT numStaticSamplers = 0, + _In_reads_opt_(numStaticSamplers) const D3D12_STATIC_SAMPLER_DESC* _pStaticSamplers = nullptr, + D3D12_ROOT_SIGNATURE_FLAGS flags = D3D12_ROOT_SIGNATURE_FLAG_NONE) + { + Init(numParameters, _pParameters, numStaticSamplers, _pStaticSamplers, flags); + } + CD3DX12_ROOT_SIGNATURE_DESC(CD3DX12_DEFAULT) + { + Init(0, nullptr, 0, nullptr, D3D12_ROOT_SIGNATURE_FLAG_NONE); + } + + inline void Init( + UINT numParameters, + _In_reads_opt_(numParameters) const D3D12_ROOT_PARAMETER* _pParameters, + UINT numStaticSamplers = 0, + _In_reads_opt_(numStaticSamplers) const D3D12_STATIC_SAMPLER_DESC* _pStaticSamplers = nullptr, + D3D12_ROOT_SIGNATURE_FLAGS flags = D3D12_ROOT_SIGNATURE_FLAG_NONE) + { + Init(*this, numParameters, _pParameters, numStaticSamplers, _pStaticSamplers, flags); + } + + static inline void Init( + _Out_ D3D12_ROOT_SIGNATURE_DESC &desc, + UINT numParameters, + _In_reads_opt_(numParameters) const D3D12_ROOT_PARAMETER* _pParameters, + UINT numStaticSamplers = 0, + _In_reads_opt_(numStaticSamplers) const D3D12_STATIC_SAMPLER_DESC* _pStaticSamplers = nullptr, + D3D12_ROOT_SIGNATURE_FLAGS flags = D3D12_ROOT_SIGNATURE_FLAG_NONE) + { + desc.NumParameters = numParameters; + desc.pParameters = _pParameters; + desc.NumStaticSamplers = numStaticSamplers; + desc.pStaticSamplers = _pStaticSamplers; + desc.Flags = flags; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_DESCRIPTOR_RANGE1 : public D3D12_DESCRIPTOR_RANGE1 +{ + CD3DX12_DESCRIPTOR_RANGE1() = default; + explicit CD3DX12_DESCRIPTOR_RANGE1(const D3D12_DESCRIPTOR_RANGE1 &o) : + D3D12_DESCRIPTOR_RANGE1(o) + {} + CD3DX12_DESCRIPTOR_RANGE1( + D3D12_DESCRIPTOR_RANGE_TYPE rangeType, + UINT numDescriptors, + UINT baseShaderRegister, + UINT registerSpace = 0, + D3D12_DESCRIPTOR_RANGE_FLAGS flags = D3D12_DESCRIPTOR_RANGE_FLAG_NONE, + UINT offsetInDescriptorsFromTableStart = + D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND) + { + Init(rangeType, numDescriptors, baseShaderRegister, registerSpace, flags, offsetInDescriptorsFromTableStart); + } + + inline void Init( + D3D12_DESCRIPTOR_RANGE_TYPE rangeType, + UINT numDescriptors, + UINT baseShaderRegister, + UINT registerSpace = 0, + D3D12_DESCRIPTOR_RANGE_FLAGS flags = D3D12_DESCRIPTOR_RANGE_FLAG_NONE, + UINT offsetInDescriptorsFromTableStart = + D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND) + { + Init(*this, rangeType, numDescriptors, baseShaderRegister, registerSpace, flags, offsetInDescriptorsFromTableStart); + } + + static inline void Init( + _Out_ D3D12_DESCRIPTOR_RANGE1 &range, + D3D12_DESCRIPTOR_RANGE_TYPE rangeType, + UINT numDescriptors, + UINT baseShaderRegister, + UINT registerSpace = 0, + D3D12_DESCRIPTOR_RANGE_FLAGS flags = D3D12_DESCRIPTOR_RANGE_FLAG_NONE, + UINT offsetInDescriptorsFromTableStart = + D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND) + { + range.RangeType = rangeType; + range.NumDescriptors = numDescriptors; + range.BaseShaderRegister = baseShaderRegister; + range.RegisterSpace = registerSpace; + range.Flags = flags; + range.OffsetInDescriptorsFromTableStart = offsetInDescriptorsFromTableStart; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_ROOT_DESCRIPTOR_TABLE1 : public D3D12_ROOT_DESCRIPTOR_TABLE1 +{ + CD3DX12_ROOT_DESCRIPTOR_TABLE1() = default; + explicit CD3DX12_ROOT_DESCRIPTOR_TABLE1(const D3D12_ROOT_DESCRIPTOR_TABLE1 &o) : + D3D12_ROOT_DESCRIPTOR_TABLE1(o) + {} + CD3DX12_ROOT_DESCRIPTOR_TABLE1( + UINT numDescriptorRanges, + _In_reads_opt_(numDescriptorRanges) const D3D12_DESCRIPTOR_RANGE1* _pDescriptorRanges) + { + Init(numDescriptorRanges, _pDescriptorRanges); + } + + inline void Init( + UINT numDescriptorRanges, + _In_reads_opt_(numDescriptorRanges) const D3D12_DESCRIPTOR_RANGE1* _pDescriptorRanges) + { + Init(*this, numDescriptorRanges, _pDescriptorRanges); + } + + static inline void Init( + _Out_ D3D12_ROOT_DESCRIPTOR_TABLE1 &rootDescriptorTable, + UINT numDescriptorRanges, + _In_reads_opt_(numDescriptorRanges) const D3D12_DESCRIPTOR_RANGE1* _pDescriptorRanges) + { + rootDescriptorTable.NumDescriptorRanges = numDescriptorRanges; + rootDescriptorTable.pDescriptorRanges = _pDescriptorRanges; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_ROOT_DESCRIPTOR1 : public D3D12_ROOT_DESCRIPTOR1 +{ + CD3DX12_ROOT_DESCRIPTOR1() = default; + explicit CD3DX12_ROOT_DESCRIPTOR1(const D3D12_ROOT_DESCRIPTOR1 &o) : + D3D12_ROOT_DESCRIPTOR1(o) + {} + CD3DX12_ROOT_DESCRIPTOR1( + UINT shaderRegister, + UINT registerSpace = 0, + D3D12_ROOT_DESCRIPTOR_FLAGS flags = D3D12_ROOT_DESCRIPTOR_FLAG_NONE) + { + Init(shaderRegister, registerSpace, flags); + } + + inline void Init( + UINT shaderRegister, + UINT registerSpace = 0, + D3D12_ROOT_DESCRIPTOR_FLAGS flags = D3D12_ROOT_DESCRIPTOR_FLAG_NONE) + { + Init(*this, shaderRegister, registerSpace, flags); + } + + static inline void Init( + _Out_ D3D12_ROOT_DESCRIPTOR1 &table, + UINT shaderRegister, + UINT registerSpace = 0, + D3D12_ROOT_DESCRIPTOR_FLAGS flags = D3D12_ROOT_DESCRIPTOR_FLAG_NONE) + { + table.ShaderRegister = shaderRegister; + table.RegisterSpace = registerSpace; + table.Flags = flags; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_ROOT_PARAMETER1 : public D3D12_ROOT_PARAMETER1 +{ + CD3DX12_ROOT_PARAMETER1() = default; + explicit CD3DX12_ROOT_PARAMETER1(const D3D12_ROOT_PARAMETER1 &o) : + D3D12_ROOT_PARAMETER1(o) + {} + + static inline void InitAsDescriptorTable( + _Out_ D3D12_ROOT_PARAMETER1 &rootParam, + UINT numDescriptorRanges, + _In_reads_(numDescriptorRanges) const D3D12_DESCRIPTOR_RANGE1* pDescriptorRanges, + D3D12_SHADER_VISIBILITY visibility = D3D12_SHADER_VISIBILITY_ALL) + { + rootParam.ParameterType = D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE; + rootParam.ShaderVisibility = visibility; + CD3DX12_ROOT_DESCRIPTOR_TABLE1::Init(rootParam.DescriptorTable, numDescriptorRanges, pDescriptorRanges); + } + + static inline void InitAsConstants( + _Out_ D3D12_ROOT_PARAMETER1 &rootParam, + UINT num32BitValues, + UINT shaderRegister, + UINT registerSpace = 0, + D3D12_SHADER_VISIBILITY visibility = D3D12_SHADER_VISIBILITY_ALL) + { + rootParam.ParameterType = D3D12_ROOT_PARAMETER_TYPE_32BIT_CONSTANTS; + rootParam.ShaderVisibility = visibility; + CD3DX12_ROOT_CONSTANTS::Init(rootParam.Constants, num32BitValues, shaderRegister, registerSpace); + } + + static inline void InitAsConstantBufferView( + _Out_ D3D12_ROOT_PARAMETER1 &rootParam, + UINT shaderRegister, + UINT registerSpace = 0, + D3D12_ROOT_DESCRIPTOR_FLAGS flags = D3D12_ROOT_DESCRIPTOR_FLAG_NONE, + D3D12_SHADER_VISIBILITY visibility = D3D12_SHADER_VISIBILITY_ALL) + { + rootParam.ParameterType = D3D12_ROOT_PARAMETER_TYPE_CBV; + rootParam.ShaderVisibility = visibility; + CD3DX12_ROOT_DESCRIPTOR1::Init(rootParam.Descriptor, shaderRegister, registerSpace, flags); + } + + static inline void InitAsShaderResourceView( + _Out_ D3D12_ROOT_PARAMETER1 &rootParam, + UINT shaderRegister, + UINT registerSpace = 0, + D3D12_ROOT_DESCRIPTOR_FLAGS flags = D3D12_ROOT_DESCRIPTOR_FLAG_NONE, + D3D12_SHADER_VISIBILITY visibility = D3D12_SHADER_VISIBILITY_ALL) + { + rootParam.ParameterType = D3D12_ROOT_PARAMETER_TYPE_SRV; + rootParam.ShaderVisibility = visibility; + CD3DX12_ROOT_DESCRIPTOR1::Init(rootParam.Descriptor, shaderRegister, registerSpace, flags); + } + + static inline void InitAsUnorderedAccessView( + _Out_ D3D12_ROOT_PARAMETER1 &rootParam, + UINT shaderRegister, + UINT registerSpace = 0, + D3D12_ROOT_DESCRIPTOR_FLAGS flags = D3D12_ROOT_DESCRIPTOR_FLAG_NONE, + D3D12_SHADER_VISIBILITY visibility = D3D12_SHADER_VISIBILITY_ALL) + { + rootParam.ParameterType = D3D12_ROOT_PARAMETER_TYPE_UAV; + rootParam.ShaderVisibility = visibility; + CD3DX12_ROOT_DESCRIPTOR1::Init(rootParam.Descriptor, shaderRegister, registerSpace, flags); + } + + inline void InitAsDescriptorTable( + UINT numDescriptorRanges, + _In_reads_(numDescriptorRanges) const D3D12_DESCRIPTOR_RANGE1* pDescriptorRanges, + D3D12_SHADER_VISIBILITY visibility = D3D12_SHADER_VISIBILITY_ALL) + { + InitAsDescriptorTable(*this, numDescriptorRanges, pDescriptorRanges, visibility); + } + + inline void InitAsConstants( + UINT num32BitValues, + UINT shaderRegister, + UINT registerSpace = 0, + D3D12_SHADER_VISIBILITY visibility = D3D12_SHADER_VISIBILITY_ALL) + { + InitAsConstants(*this, num32BitValues, shaderRegister, registerSpace, visibility); + } + + inline void InitAsConstantBufferView( + UINT shaderRegister, + UINT registerSpace = 0, + D3D12_ROOT_DESCRIPTOR_FLAGS flags = D3D12_ROOT_DESCRIPTOR_FLAG_NONE, + D3D12_SHADER_VISIBILITY visibility = D3D12_SHADER_VISIBILITY_ALL) + { + InitAsConstantBufferView(*this, shaderRegister, registerSpace, flags, visibility); + } + + inline void InitAsShaderResourceView( + UINT shaderRegister, + UINT registerSpace = 0, + D3D12_ROOT_DESCRIPTOR_FLAGS flags = D3D12_ROOT_DESCRIPTOR_FLAG_NONE, + D3D12_SHADER_VISIBILITY visibility = D3D12_SHADER_VISIBILITY_ALL) + { + InitAsShaderResourceView(*this, shaderRegister, registerSpace, flags, visibility); + } + + inline void InitAsUnorderedAccessView( + UINT shaderRegister, + UINT registerSpace = 0, + D3D12_ROOT_DESCRIPTOR_FLAGS flags = D3D12_ROOT_DESCRIPTOR_FLAG_NONE, + D3D12_SHADER_VISIBILITY visibility = D3D12_SHADER_VISIBILITY_ALL) + { + InitAsUnorderedAccessView(*this, shaderRegister, registerSpace, flags, visibility); + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_VERSIONED_ROOT_SIGNATURE_DESC : public D3D12_VERSIONED_ROOT_SIGNATURE_DESC +{ + CD3DX12_VERSIONED_ROOT_SIGNATURE_DESC() = default; + explicit CD3DX12_VERSIONED_ROOT_SIGNATURE_DESC(const D3D12_VERSIONED_ROOT_SIGNATURE_DESC &o) : + D3D12_VERSIONED_ROOT_SIGNATURE_DESC(o) + {} + explicit CD3DX12_VERSIONED_ROOT_SIGNATURE_DESC(const D3D12_ROOT_SIGNATURE_DESC &o) + { + Version = D3D_ROOT_SIGNATURE_VERSION_1_0; + Desc_1_0 = o; + } + explicit CD3DX12_VERSIONED_ROOT_SIGNATURE_DESC(const D3D12_ROOT_SIGNATURE_DESC1 &o) + { + Version = D3D_ROOT_SIGNATURE_VERSION_1_1; + Desc_1_1 = o; + } + CD3DX12_VERSIONED_ROOT_SIGNATURE_DESC( + UINT numParameters, + _In_reads_opt_(numParameters) const D3D12_ROOT_PARAMETER* _pParameters, + UINT numStaticSamplers = 0, + _In_reads_opt_(numStaticSamplers) const D3D12_STATIC_SAMPLER_DESC* _pStaticSamplers = nullptr, + D3D12_ROOT_SIGNATURE_FLAGS flags = D3D12_ROOT_SIGNATURE_FLAG_NONE) + { + Init_1_0(numParameters, _pParameters, numStaticSamplers, _pStaticSamplers, flags); + } + CD3DX12_VERSIONED_ROOT_SIGNATURE_DESC( + UINT numParameters, + _In_reads_opt_(numParameters) const D3D12_ROOT_PARAMETER1* _pParameters, + UINT numStaticSamplers = 0, + _In_reads_opt_(numStaticSamplers) const D3D12_STATIC_SAMPLER_DESC* _pStaticSamplers = nullptr, + D3D12_ROOT_SIGNATURE_FLAGS flags = D3D12_ROOT_SIGNATURE_FLAG_NONE) + { + Init_1_1(numParameters, _pParameters, numStaticSamplers, _pStaticSamplers, flags); + } + CD3DX12_VERSIONED_ROOT_SIGNATURE_DESC(CD3DX12_DEFAULT) + { + Init_1_1(0, nullptr, 0, nullptr, D3D12_ROOT_SIGNATURE_FLAG_NONE); + } + + inline void Init_1_0( + UINT numParameters, + _In_reads_opt_(numParameters) const D3D12_ROOT_PARAMETER* _pParameters, + UINT numStaticSamplers = 0, + _In_reads_opt_(numStaticSamplers) const D3D12_STATIC_SAMPLER_DESC* _pStaticSamplers = nullptr, + D3D12_ROOT_SIGNATURE_FLAGS flags = D3D12_ROOT_SIGNATURE_FLAG_NONE) + { + Init_1_0(*this, numParameters, _pParameters, numStaticSamplers, _pStaticSamplers, flags); + } + + static inline void Init_1_0( + _Out_ D3D12_VERSIONED_ROOT_SIGNATURE_DESC &desc, + UINT numParameters, + _In_reads_opt_(numParameters) const D3D12_ROOT_PARAMETER* _pParameters, + UINT numStaticSamplers = 0, + _In_reads_opt_(numStaticSamplers) const D3D12_STATIC_SAMPLER_DESC* _pStaticSamplers = nullptr, + D3D12_ROOT_SIGNATURE_FLAGS flags = D3D12_ROOT_SIGNATURE_FLAG_NONE) + { + desc.Version = D3D_ROOT_SIGNATURE_VERSION_1_0; + desc.Desc_1_0.NumParameters = numParameters; + desc.Desc_1_0.pParameters = _pParameters; + desc.Desc_1_0.NumStaticSamplers = numStaticSamplers; + desc.Desc_1_0.pStaticSamplers = _pStaticSamplers; + desc.Desc_1_0.Flags = flags; + } + + inline void Init_1_1( + UINT numParameters, + _In_reads_opt_(numParameters) const D3D12_ROOT_PARAMETER1* _pParameters, + UINT numStaticSamplers = 0, + _In_reads_opt_(numStaticSamplers) const D3D12_STATIC_SAMPLER_DESC* _pStaticSamplers = nullptr, + D3D12_ROOT_SIGNATURE_FLAGS flags = D3D12_ROOT_SIGNATURE_FLAG_NONE) + { + Init_1_1(*this, numParameters, _pParameters, numStaticSamplers, _pStaticSamplers, flags); + } + + static inline void Init_1_1( + _Out_ D3D12_VERSIONED_ROOT_SIGNATURE_DESC &desc, + UINT numParameters, + _In_reads_opt_(numParameters) const D3D12_ROOT_PARAMETER1* _pParameters, + UINT numStaticSamplers = 0, + _In_reads_opt_(numStaticSamplers) const D3D12_STATIC_SAMPLER_DESC* _pStaticSamplers = nullptr, + D3D12_ROOT_SIGNATURE_FLAGS flags = D3D12_ROOT_SIGNATURE_FLAG_NONE) + { + desc.Version = D3D_ROOT_SIGNATURE_VERSION_1_1; + desc.Desc_1_1.NumParameters = numParameters; + desc.Desc_1_1.pParameters = _pParameters; + desc.Desc_1_1.NumStaticSamplers = numStaticSamplers; + desc.Desc_1_1.pStaticSamplers = _pStaticSamplers; + desc.Desc_1_1.Flags = flags; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_CPU_DESCRIPTOR_HANDLE : public D3D12_CPU_DESCRIPTOR_HANDLE +{ + CD3DX12_CPU_DESCRIPTOR_HANDLE() = default; + explicit CD3DX12_CPU_DESCRIPTOR_HANDLE(const D3D12_CPU_DESCRIPTOR_HANDLE &o) : + D3D12_CPU_DESCRIPTOR_HANDLE(o) + {} + CD3DX12_CPU_DESCRIPTOR_HANDLE(CD3DX12_DEFAULT) { ptr = 0; } + CD3DX12_CPU_DESCRIPTOR_HANDLE(_In_ const D3D12_CPU_DESCRIPTOR_HANDLE &other, INT offsetScaledByIncrementSize) + { + InitOffsetted(other, offsetScaledByIncrementSize); + } + CD3DX12_CPU_DESCRIPTOR_HANDLE(_In_ const D3D12_CPU_DESCRIPTOR_HANDLE &other, INT offsetInDescriptors, UINT descriptorIncrementSize) + { + InitOffsetted(other, offsetInDescriptors, descriptorIncrementSize); + } + CD3DX12_CPU_DESCRIPTOR_HANDLE& Offset(INT offsetInDescriptors, UINT descriptorIncrementSize) + { + ptr += INT64(offsetInDescriptors) * UINT64(descriptorIncrementSize); + return *this; + } + CD3DX12_CPU_DESCRIPTOR_HANDLE& Offset(INT offsetScaledByIncrementSize) + { + ptr += offsetScaledByIncrementSize; + return *this; + } + bool operator==(_In_ const D3D12_CPU_DESCRIPTOR_HANDLE& other) const + { + return (ptr == other.ptr); + } + bool operator!=(_In_ const D3D12_CPU_DESCRIPTOR_HANDLE& other) const + { + return (ptr != other.ptr); + } + CD3DX12_CPU_DESCRIPTOR_HANDLE &operator=(const D3D12_CPU_DESCRIPTOR_HANDLE &other) + { + ptr = other.ptr; + return *this; + } + + inline void InitOffsetted(_In_ const D3D12_CPU_DESCRIPTOR_HANDLE &base, INT offsetScaledByIncrementSize) + { + InitOffsetted(*this, base, offsetScaledByIncrementSize); + } + + inline void InitOffsetted(_In_ const D3D12_CPU_DESCRIPTOR_HANDLE &base, INT offsetInDescriptors, UINT descriptorIncrementSize) + { + InitOffsetted(*this, base, offsetInDescriptors, descriptorIncrementSize); + } + + static inline void InitOffsetted(_Out_ D3D12_CPU_DESCRIPTOR_HANDLE &handle, _In_ const D3D12_CPU_DESCRIPTOR_HANDLE &base, INT offsetScaledByIncrementSize) + { + handle.ptr = base.ptr + offsetScaledByIncrementSize; + } + + static inline void InitOffsetted(_Out_ D3D12_CPU_DESCRIPTOR_HANDLE &handle, _In_ const D3D12_CPU_DESCRIPTOR_HANDLE &base, INT offsetInDescriptors, UINT descriptorIncrementSize) + { + handle.ptr = static_cast(base.ptr + INT64(offsetInDescriptors) * UINT64(descriptorIncrementSize)); + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_GPU_DESCRIPTOR_HANDLE : public D3D12_GPU_DESCRIPTOR_HANDLE +{ + CD3DX12_GPU_DESCRIPTOR_HANDLE() = default; + explicit CD3DX12_GPU_DESCRIPTOR_HANDLE(const D3D12_GPU_DESCRIPTOR_HANDLE &o) : + D3D12_GPU_DESCRIPTOR_HANDLE(o) + {} + CD3DX12_GPU_DESCRIPTOR_HANDLE(CD3DX12_DEFAULT) { ptr = 0; } + CD3DX12_GPU_DESCRIPTOR_HANDLE(_In_ const D3D12_GPU_DESCRIPTOR_HANDLE &other, INT offsetScaledByIncrementSize) + { + InitOffsetted(other, offsetScaledByIncrementSize); + } + CD3DX12_GPU_DESCRIPTOR_HANDLE(_In_ const D3D12_GPU_DESCRIPTOR_HANDLE &other, INT offsetInDescriptors, UINT descriptorIncrementSize) + { + InitOffsetted(other, offsetInDescriptors, descriptorIncrementSize); + } + CD3DX12_GPU_DESCRIPTOR_HANDLE& Offset(INT offsetInDescriptors, UINT descriptorIncrementSize) + { + ptr += INT64(offsetInDescriptors) * UINT64(descriptorIncrementSize); + return *this; + } + CD3DX12_GPU_DESCRIPTOR_HANDLE& Offset(INT offsetScaledByIncrementSize) + { + ptr += offsetScaledByIncrementSize; + return *this; + } + inline bool operator==(_In_ const D3D12_GPU_DESCRIPTOR_HANDLE& other) const + { + return (ptr == other.ptr); + } + inline bool operator!=(_In_ const D3D12_GPU_DESCRIPTOR_HANDLE& other) const + { + return (ptr != other.ptr); + } + CD3DX12_GPU_DESCRIPTOR_HANDLE &operator=(const D3D12_GPU_DESCRIPTOR_HANDLE &other) + { + ptr = other.ptr; + return *this; + } + + inline void InitOffsetted(_In_ const D3D12_GPU_DESCRIPTOR_HANDLE &base, INT offsetScaledByIncrementSize) + { + InitOffsetted(*this, base, offsetScaledByIncrementSize); + } + + inline void InitOffsetted(_In_ const D3D12_GPU_DESCRIPTOR_HANDLE &base, INT offsetInDescriptors, UINT descriptorIncrementSize) + { + InitOffsetted(*this, base, offsetInDescriptors, descriptorIncrementSize); + } + + static inline void InitOffsetted(_Out_ D3D12_GPU_DESCRIPTOR_HANDLE &handle, _In_ const D3D12_GPU_DESCRIPTOR_HANDLE &base, INT offsetScaledByIncrementSize) + { + handle.ptr = base.ptr + offsetScaledByIncrementSize; + } + + static inline void InitOffsetted(_Out_ D3D12_GPU_DESCRIPTOR_HANDLE &handle, _In_ const D3D12_GPU_DESCRIPTOR_HANDLE &base, INT offsetInDescriptors, UINT descriptorIncrementSize) + { + handle.ptr = static_cast(base.ptr + INT64(offsetInDescriptors) * UINT64(descriptorIncrementSize)); + } +}; + +//------------------------------------------------------------------------------------------------ +inline UINT D3D12CalcSubresource( UINT MipSlice, UINT ArraySlice, UINT PlaneSlice, UINT MipLevels, UINT ArraySize ) +{ + return MipSlice + ArraySlice * MipLevels + PlaneSlice * MipLevels * ArraySize; +} + +//------------------------------------------------------------------------------------------------ +template +inline void D3D12DecomposeSubresource( UINT Subresource, UINT MipLevels, UINT ArraySize, _Out_ T& MipSlice, _Out_ U& ArraySlice, _Out_ V& PlaneSlice ) +{ + MipSlice = static_cast(Subresource % MipLevels); + ArraySlice = static_cast((Subresource / MipLevels) % ArraySize); + PlaneSlice = static_cast(Subresource / (MipLevels * ArraySize)); +} + +//------------------------------------------------------------------------------------------------ +inline UINT8 D3D12GetFormatPlaneCount( + _In_ ID3D12Device* pDevice, + DXGI_FORMAT Format + ) +{ + D3D12_FEATURE_DATA_FORMAT_INFO formatInfo = { Format, 0 }; + if (FAILED(pDevice->CheckFeatureSupport(D3D12_FEATURE_FORMAT_INFO, &formatInfo, sizeof(formatInfo)))) + { + return 0; + } + return formatInfo.PlaneCount; +} + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_RESOURCE_DESC : public D3D12_RESOURCE_DESC +{ + CD3DX12_RESOURCE_DESC() = default; + explicit CD3DX12_RESOURCE_DESC( const D3D12_RESOURCE_DESC& o ) : + D3D12_RESOURCE_DESC( o ) + {} + CD3DX12_RESOURCE_DESC( + D3D12_RESOURCE_DIMENSION dimension, + UINT64 alignment, + UINT64 width, + UINT height, + UINT16 depthOrArraySize, + UINT16 mipLevels, + DXGI_FORMAT format, + UINT sampleCount, + UINT sampleQuality, + D3D12_TEXTURE_LAYOUT layout, + D3D12_RESOURCE_FLAGS flags ) + { + Dimension = dimension; + Alignment = alignment; + Width = width; + Height = height; + DepthOrArraySize = depthOrArraySize; + MipLevels = mipLevels; + Format = format; + SampleDesc.Count = sampleCount; + SampleDesc.Quality = sampleQuality; + Layout = layout; + Flags = flags; + } + static inline CD3DX12_RESOURCE_DESC Buffer( + const D3D12_RESOURCE_ALLOCATION_INFO& resAllocInfo, + D3D12_RESOURCE_FLAGS flags = D3D12_RESOURCE_FLAG_NONE ) + { + return CD3DX12_RESOURCE_DESC( D3D12_RESOURCE_DIMENSION_BUFFER, resAllocInfo.Alignment, resAllocInfo.SizeInBytes, + 1, 1, 1, DXGI_FORMAT_UNKNOWN, 1, 0, D3D12_TEXTURE_LAYOUT_ROW_MAJOR, flags ); + } + static inline CD3DX12_RESOURCE_DESC Buffer( + UINT64 width, + D3D12_RESOURCE_FLAGS flags = D3D12_RESOURCE_FLAG_NONE, + UINT64 alignment = 0 ) + { + return CD3DX12_RESOURCE_DESC( D3D12_RESOURCE_DIMENSION_BUFFER, alignment, width, 1, 1, 1, + DXGI_FORMAT_UNKNOWN, 1, 0, D3D12_TEXTURE_LAYOUT_ROW_MAJOR, flags ); + } + static inline CD3DX12_RESOURCE_DESC Tex1D( + DXGI_FORMAT format, + UINT64 width, + UINT16 arraySize = 1, + UINT16 mipLevels = 0, + D3D12_RESOURCE_FLAGS flags = D3D12_RESOURCE_FLAG_NONE, + D3D12_TEXTURE_LAYOUT layout = D3D12_TEXTURE_LAYOUT_UNKNOWN, + UINT64 alignment = 0 ) + { + return CD3DX12_RESOURCE_DESC( D3D12_RESOURCE_DIMENSION_TEXTURE1D, alignment, width, 1, arraySize, + mipLevels, format, 1, 0, layout, flags ); + } + static inline CD3DX12_RESOURCE_DESC Tex2D( + DXGI_FORMAT format, + UINT64 width, + UINT height, + UINT16 arraySize = 1, + UINT16 mipLevels = 0, + UINT sampleCount = 1, + UINT sampleQuality = 0, + D3D12_RESOURCE_FLAGS flags = D3D12_RESOURCE_FLAG_NONE, + D3D12_TEXTURE_LAYOUT layout = D3D12_TEXTURE_LAYOUT_UNKNOWN, + UINT64 alignment = 0 ) + { + return CD3DX12_RESOURCE_DESC( D3D12_RESOURCE_DIMENSION_TEXTURE2D, alignment, width, height, arraySize, + mipLevels, format, sampleCount, sampleQuality, layout, flags ); + } + static inline CD3DX12_RESOURCE_DESC Tex3D( + DXGI_FORMAT format, + UINT64 width, + UINT height, + UINT16 depth, + UINT16 mipLevels = 0, + D3D12_RESOURCE_FLAGS flags = D3D12_RESOURCE_FLAG_NONE, + D3D12_TEXTURE_LAYOUT layout = D3D12_TEXTURE_LAYOUT_UNKNOWN, + UINT64 alignment = 0 ) + { + return CD3DX12_RESOURCE_DESC( D3D12_RESOURCE_DIMENSION_TEXTURE3D, alignment, width, height, depth, + mipLevels, format, 1, 0, layout, flags ); + } + inline UINT16 Depth() const + { return (Dimension == D3D12_RESOURCE_DIMENSION_TEXTURE3D ? DepthOrArraySize : 1); } + inline UINT16 ArraySize() const + { return (Dimension != D3D12_RESOURCE_DIMENSION_TEXTURE3D ? DepthOrArraySize : 1); } + inline UINT8 PlaneCount(_In_ ID3D12Device* pDevice) const + { return D3D12GetFormatPlaneCount(pDevice, Format); } + inline UINT Subresources(_In_ ID3D12Device* pDevice) const + { return MipLevels * ArraySize() * PlaneCount(pDevice); } + inline UINT CalcSubresource(UINT MipSlice, UINT ArraySlice, UINT PlaneSlice) + { return D3D12CalcSubresource(MipSlice, ArraySlice, PlaneSlice, MipLevels, ArraySize()); } +}; +inline bool operator==( const D3D12_RESOURCE_DESC& l, const D3D12_RESOURCE_DESC& r ) +{ + return l.Dimension == r.Dimension && + l.Alignment == r.Alignment && + l.Width == r.Width && + l.Height == r.Height && + l.DepthOrArraySize == r.DepthOrArraySize && + l.MipLevels == r.MipLevels && + l.Format == r.Format && + l.SampleDesc.Count == r.SampleDesc.Count && + l.SampleDesc.Quality == r.SampleDesc.Quality && + l.Layout == r.Layout && + l.Flags == r.Flags; +} +inline bool operator!=( const D3D12_RESOURCE_DESC& l, const D3D12_RESOURCE_DESC& r ) +{ return !( l == r ); } + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_VIEW_INSTANCING_DESC : public D3D12_VIEW_INSTANCING_DESC +{ + CD3DX12_VIEW_INSTANCING_DESC() = default; + explicit CD3DX12_VIEW_INSTANCING_DESC( const D3D12_VIEW_INSTANCING_DESC& o ) : + D3D12_VIEW_INSTANCING_DESC( o ) + {} + explicit CD3DX12_VIEW_INSTANCING_DESC( CD3DX12_DEFAULT ) + { + ViewInstanceCount = 0; + pViewInstanceLocations = nullptr; + Flags = D3D12_VIEW_INSTANCING_FLAG_NONE; + } + explicit CD3DX12_VIEW_INSTANCING_DESC( + UINT InViewInstanceCount, + const D3D12_VIEW_INSTANCE_LOCATION* InViewInstanceLocations, + D3D12_VIEW_INSTANCING_FLAGS InFlags) + { + ViewInstanceCount = InViewInstanceCount; + pViewInstanceLocations = InViewInstanceLocations; + Flags = InFlags; + } +}; + +//------------------------------------------------------------------------------------------------ +// Row-by-row memcpy +inline void MemcpySubresource( + _In_ const D3D12_MEMCPY_DEST* pDest, + _In_ const D3D12_SUBRESOURCE_DATA* pSrc, + SIZE_T RowSizeInBytes, + UINT NumRows, + UINT NumSlices) +{ + for (UINT z = 0; z < NumSlices; ++z) + { + BYTE* pDestSlice = reinterpret_cast(pDest->pData) + pDest->SlicePitch * z; + const BYTE* pSrcSlice = reinterpret_cast(pSrc->pData) + pSrc->SlicePitch * z; + for (UINT y = 0; y < NumRows; ++y) + { + memcpy(pDestSlice + pDest->RowPitch * y, + pSrcSlice + pSrc->RowPitch * y, + RowSizeInBytes); + } + } +} + +//------------------------------------------------------------------------------------------------ +// Returns required size of a buffer to be used for data upload +inline UINT64 GetRequiredIntermediateSize( + _In_ ID3D12Resource* pDestinationResource, + _In_range_(0,D3D12_REQ_SUBRESOURCES) UINT FirstSubresource, + _In_range_(0,D3D12_REQ_SUBRESOURCES-FirstSubresource) UINT NumSubresources) +{ + auto Desc = pDestinationResource->GetDesc(); + UINT64 RequiredSize = 0; + + ID3D12Device* pDevice = nullptr; + pDestinationResource->GetDevice(__uuidof(*pDevice), reinterpret_cast(&pDevice)); + pDevice->GetCopyableFootprints(&Desc, FirstSubresource, NumSubresources, 0, nullptr, nullptr, nullptr, &RequiredSize); + pDevice->Release(); + + return RequiredSize; +} + +//------------------------------------------------------------------------------------------------ +// All arrays must be populated (e.g. by calling GetCopyableFootprints) +inline UINT64 UpdateSubresources( + _In_ ID3D12GraphicsCommandList* pCmdList, + _In_ ID3D12Resource* pDestinationResource, + _In_ ID3D12Resource* pIntermediate, + _In_range_(0,D3D12_REQ_SUBRESOURCES) UINT FirstSubresource, + _In_range_(0,D3D12_REQ_SUBRESOURCES-FirstSubresource) UINT NumSubresources, + UINT64 RequiredSize, + _In_reads_(NumSubresources) const D3D12_PLACED_SUBRESOURCE_FOOTPRINT* pLayouts, + _In_reads_(NumSubresources) const UINT* pNumRows, + _In_reads_(NumSubresources) const UINT64* pRowSizesInBytes, + _In_reads_(NumSubresources) const D3D12_SUBRESOURCE_DATA* pSrcData) +{ + // Minor validation + auto IntermediateDesc = pIntermediate->GetDesc(); + auto DestinationDesc = pDestinationResource->GetDesc(); + if (IntermediateDesc.Dimension != D3D12_RESOURCE_DIMENSION_BUFFER || + IntermediateDesc.Width < RequiredSize + pLayouts[0].Offset || + RequiredSize > SIZE_T(-1) || + (DestinationDesc.Dimension == D3D12_RESOURCE_DIMENSION_BUFFER && + (FirstSubresource != 0 || NumSubresources != 1))) + { + return 0; + } + + BYTE* pData; + HRESULT hr = pIntermediate->Map(0, nullptr, reinterpret_cast(&pData)); + if (FAILED(hr)) + { + return 0; + } + + for (UINT i = 0; i < NumSubresources; ++i) + { + if (pRowSizesInBytes[i] > SIZE_T(-1)) return 0; + D3D12_MEMCPY_DEST DestData = { pData + pLayouts[i].Offset, pLayouts[i].Footprint.RowPitch, SIZE_T(pLayouts[i].Footprint.RowPitch) * SIZE_T(pNumRows[i]) }; + MemcpySubresource(&DestData, &pSrcData[i], static_cast(pRowSizesInBytes[i]), pNumRows[i], pLayouts[i].Footprint.Depth); + } + pIntermediate->Unmap(0, nullptr); + + if (DestinationDesc.Dimension == D3D12_RESOURCE_DIMENSION_BUFFER) + { + pCmdList->CopyBufferRegion( + pDestinationResource, 0, pIntermediate, pLayouts[0].Offset, pLayouts[0].Footprint.Width); + } + else + { + for (UINT i = 0; i < NumSubresources; ++i) + { + CD3DX12_TEXTURE_COPY_LOCATION Dst(pDestinationResource, i + FirstSubresource); + CD3DX12_TEXTURE_COPY_LOCATION Src(pIntermediate, pLayouts[i]); + pCmdList->CopyTextureRegion(&Dst, 0, 0, 0, &Src, nullptr); + } + } + return RequiredSize; +} + +//------------------------------------------------------------------------------------------------ +// Heap-allocating UpdateSubresources implementation +inline UINT64 UpdateSubresources( + _In_ ID3D12GraphicsCommandList* pCmdList, + _In_ ID3D12Resource* pDestinationResource, + _In_ ID3D12Resource* pIntermediate, + UINT64 IntermediateOffset, + _In_range_(0,D3D12_REQ_SUBRESOURCES) UINT FirstSubresource, + _In_range_(0,D3D12_REQ_SUBRESOURCES-FirstSubresource) UINT NumSubresources, + _In_reads_(NumSubresources) D3D12_SUBRESOURCE_DATA* pSrcData) +{ + UINT64 RequiredSize = 0; + UINT64 MemToAlloc = static_cast(sizeof(D3D12_PLACED_SUBRESOURCE_FOOTPRINT) + sizeof(UINT) + sizeof(UINT64)) * NumSubresources; + if (MemToAlloc > SIZE_MAX) + { + return 0; + } + void* pMem = HeapAlloc(GetProcessHeap(), 0, static_cast(MemToAlloc)); + if (pMem == nullptr) + { + return 0; + } + auto pLayouts = reinterpret_cast(pMem); + UINT64* pRowSizesInBytes = reinterpret_cast(pLayouts + NumSubresources); + UINT* pNumRows = reinterpret_cast(pRowSizesInBytes + NumSubresources); + + auto Desc = pDestinationResource->GetDesc(); + ID3D12Device* pDevice = nullptr; + pDestinationResource->GetDevice(__uuidof(*pDevice), reinterpret_cast(&pDevice)); + pDevice->GetCopyableFootprints(&Desc, FirstSubresource, NumSubresources, IntermediateOffset, pLayouts, pNumRows, pRowSizesInBytes, &RequiredSize); + pDevice->Release(); + + UINT64 Result = UpdateSubresources(pCmdList, pDestinationResource, pIntermediate, FirstSubresource, NumSubresources, RequiredSize, pLayouts, pNumRows, pRowSizesInBytes, pSrcData); + HeapFree(GetProcessHeap(), 0, pMem); + return Result; +} + +//------------------------------------------------------------------------------------------------ +// Stack-allocating UpdateSubresources implementation +template +inline UINT64 UpdateSubresources( + _In_ ID3D12GraphicsCommandList* pCmdList, + _In_ ID3D12Resource* pDestinationResource, + _In_ ID3D12Resource* pIntermediate, + UINT64 IntermediateOffset, + _In_range_(0, MaxSubresources) UINT FirstSubresource, + _In_range_(1, MaxSubresources - FirstSubresource) UINT NumSubresources, + _In_reads_(NumSubresources) D3D12_SUBRESOURCE_DATA* pSrcData) +{ + UINT64 RequiredSize = 0; + D3D12_PLACED_SUBRESOURCE_FOOTPRINT Layouts[MaxSubresources]; + UINT NumRows[MaxSubresources]; + UINT64 RowSizesInBytes[MaxSubresources]; + + auto Desc = pDestinationResource->GetDesc(); + ID3D12Device* pDevice = nullptr; + pDestinationResource->GetDevice(__uuidof(*pDevice), reinterpret_cast(&pDevice)); + pDevice->GetCopyableFootprints(&Desc, FirstSubresource, NumSubresources, IntermediateOffset, Layouts, NumRows, RowSizesInBytes, &RequiredSize); + pDevice->Release(); + + return UpdateSubresources(pCmdList, pDestinationResource, pIntermediate, FirstSubresource, NumSubresources, RequiredSize, Layouts, NumRows, RowSizesInBytes, pSrcData); +} + +//------------------------------------------------------------------------------------------------ +inline bool D3D12IsLayoutOpaque( D3D12_TEXTURE_LAYOUT Layout ) +{ return Layout == D3D12_TEXTURE_LAYOUT_UNKNOWN || Layout == D3D12_TEXTURE_LAYOUT_64KB_UNDEFINED_SWIZZLE; } + +//------------------------------------------------------------------------------------------------ +template +inline ID3D12CommandList * const * CommandListCast(t_CommandListType * const * pp) +{ + // This cast is useful for passing strongly typed command list pointers into + // ExecuteCommandLists. + // This cast is valid as long as the const-ness is respected. D3D12 APIs do + // respect the const-ness of their arguments. + return reinterpret_cast(pp); +} + +//------------------------------------------------------------------------------------------------ +// D3D12 exports a new method for serializing root signatures in the Windows 10 Anniversary Update. +// To help enable root signature 1.1 features when they are available and not require maintaining +// two code paths for building root signatures, this helper method reconstructs a 1.0 signature when +// 1.1 is not supported. +inline HRESULT D3DX12SerializeVersionedRootSignature( + _In_ const D3D12_VERSIONED_ROOT_SIGNATURE_DESC* pRootSignatureDesc, + D3D_ROOT_SIGNATURE_VERSION MaxVersion, + _Outptr_ ID3DBlob** ppBlob, + _Always_(_Outptr_opt_result_maybenull_) ID3DBlob** ppErrorBlob) +{ + if (ppErrorBlob != nullptr) + { + *ppErrorBlob = nullptr; + } + + switch (MaxVersion) + { + case D3D_ROOT_SIGNATURE_VERSION_1_0: + switch (pRootSignatureDesc->Version) + { + case D3D_ROOT_SIGNATURE_VERSION_1_0: + return D3D12SerializeRootSignature(&pRootSignatureDesc->Desc_1_0, D3D_ROOT_SIGNATURE_VERSION_1, ppBlob, ppErrorBlob); + + case D3D_ROOT_SIGNATURE_VERSION_1_1: + { + HRESULT hr = S_OK; + const D3D12_ROOT_SIGNATURE_DESC1& desc_1_1 = pRootSignatureDesc->Desc_1_1; + + const SIZE_T ParametersSize = sizeof(D3D12_ROOT_PARAMETER) * desc_1_1.NumParameters; + void* pParameters = (ParametersSize > 0) ? HeapAlloc(GetProcessHeap(), 0, ParametersSize) : nullptr; + if (ParametersSize > 0 && pParameters == nullptr) + { + hr = E_OUTOFMEMORY; + } + auto pParameters_1_0 = reinterpret_cast(pParameters); + + if (SUCCEEDED(hr)) + { + for (UINT n = 0; n < desc_1_1.NumParameters; n++) + { + __analysis_assume(ParametersSize == sizeof(D3D12_ROOT_PARAMETER) * desc_1_1.NumParameters); + pParameters_1_0[n].ParameterType = desc_1_1.pParameters[n].ParameterType; + pParameters_1_0[n].ShaderVisibility = desc_1_1.pParameters[n].ShaderVisibility; + + switch (desc_1_1.pParameters[n].ParameterType) + { + case D3D12_ROOT_PARAMETER_TYPE_32BIT_CONSTANTS: + pParameters_1_0[n].Constants.Num32BitValues = desc_1_1.pParameters[n].Constants.Num32BitValues; + pParameters_1_0[n].Constants.RegisterSpace = desc_1_1.pParameters[n].Constants.RegisterSpace; + pParameters_1_0[n].Constants.ShaderRegister = desc_1_1.pParameters[n].Constants.ShaderRegister; + break; + + case D3D12_ROOT_PARAMETER_TYPE_CBV: + case D3D12_ROOT_PARAMETER_TYPE_SRV: + case D3D12_ROOT_PARAMETER_TYPE_UAV: + pParameters_1_0[n].Descriptor.RegisterSpace = desc_1_1.pParameters[n].Descriptor.RegisterSpace; + pParameters_1_0[n].Descriptor.ShaderRegister = desc_1_1.pParameters[n].Descriptor.ShaderRegister; + break; + + case D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE: + const D3D12_ROOT_DESCRIPTOR_TABLE1& table_1_1 = desc_1_1.pParameters[n].DescriptorTable; + + const SIZE_T DescriptorRangesSize = sizeof(D3D12_DESCRIPTOR_RANGE) * table_1_1.NumDescriptorRanges; + void* pDescriptorRanges = (DescriptorRangesSize > 0 && SUCCEEDED(hr)) ? HeapAlloc(GetProcessHeap(), 0, DescriptorRangesSize) : nullptr; + if (DescriptorRangesSize > 0 && pDescriptorRanges == nullptr) + { + hr = E_OUTOFMEMORY; + } + auto pDescriptorRanges_1_0 = reinterpret_cast(pDescriptorRanges); + + if (SUCCEEDED(hr)) + { + for (UINT x = 0; x < table_1_1.NumDescriptorRanges; x++) + { + __analysis_assume(DescriptorRangesSize == sizeof(D3D12_DESCRIPTOR_RANGE) * table_1_1.NumDescriptorRanges); + pDescriptorRanges_1_0[x].BaseShaderRegister = table_1_1.pDescriptorRanges[x].BaseShaderRegister; + pDescriptorRanges_1_0[x].NumDescriptors = table_1_1.pDescriptorRanges[x].NumDescriptors; + pDescriptorRanges_1_0[x].OffsetInDescriptorsFromTableStart = table_1_1.pDescriptorRanges[x].OffsetInDescriptorsFromTableStart; + pDescriptorRanges_1_0[x].RangeType = table_1_1.pDescriptorRanges[x].RangeType; + pDescriptorRanges_1_0[x].RegisterSpace = table_1_1.pDescriptorRanges[x].RegisterSpace; + } + } + + D3D12_ROOT_DESCRIPTOR_TABLE& table_1_0 = pParameters_1_0[n].DescriptorTable; + table_1_0.NumDescriptorRanges = table_1_1.NumDescriptorRanges; + table_1_0.pDescriptorRanges = pDescriptorRanges_1_0; + } + } + } + + if (SUCCEEDED(hr)) + { + CD3DX12_ROOT_SIGNATURE_DESC desc_1_0(desc_1_1.NumParameters, pParameters_1_0, desc_1_1.NumStaticSamplers, desc_1_1.pStaticSamplers, desc_1_1.Flags); + hr = D3D12SerializeRootSignature(&desc_1_0, D3D_ROOT_SIGNATURE_VERSION_1, ppBlob, ppErrorBlob); + } + + if (pParameters) + { + for (UINT n = 0; n < desc_1_1.NumParameters; n++) + { + if (desc_1_1.pParameters[n].ParameterType == D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE) + { + HeapFree(GetProcessHeap(), 0, reinterpret_cast(const_cast(pParameters_1_0[n].DescriptorTable.pDescriptorRanges))); + } + } + HeapFree(GetProcessHeap(), 0, pParameters); + } + return hr; + } + } + break; + + case D3D_ROOT_SIGNATURE_VERSION_1_1: + return D3D12SerializeVersionedRootSignature(pRootSignatureDesc, ppBlob, ppErrorBlob); + } + + return E_INVALIDARG; +} + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_RT_FORMAT_ARRAY : public D3D12_RT_FORMAT_ARRAY +{ + CD3DX12_RT_FORMAT_ARRAY() = default; + explicit CD3DX12_RT_FORMAT_ARRAY(const D3D12_RT_FORMAT_ARRAY& o) + : D3D12_RT_FORMAT_ARRAY(o) + {} + explicit CD3DX12_RT_FORMAT_ARRAY(_In_reads_(NumFormats) const DXGI_FORMAT* pFormats, UINT NumFormats) + { + NumRenderTargets = NumFormats; + memcpy(RTFormats, pFormats, sizeof(RTFormats)); + // assumes ARRAY_SIZE(pFormats) == ARRAY_SIZE(RTFormats) + } +}; + +//------------------------------------------------------------------------------------------------ +// Pipeline State Stream Helpers +//------------------------------------------------------------------------------------------------ + +//------------------------------------------------------------------------------------------------ +// Stream Subobjects, i.e. elements of a stream + +struct DefaultSampleMask { operator UINT() { return UINT_MAX; } }; +struct DefaultSampleDesc { operator DXGI_SAMPLE_DESC() { return DXGI_SAMPLE_DESC{1, 0}; } }; + +#pragma warning(push) +#pragma warning(disable : 4324) +template +class alignas(void*) CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT +{ +private: + D3D12_PIPELINE_STATE_SUBOBJECT_TYPE _Type; + InnerStructType _Inner; +public: + CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT() noexcept : _Type(Type), _Inner(DefaultArg()) {} + CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT(InnerStructType const& i) : _Type(Type), _Inner(i) {} + CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT& operator=(InnerStructType const& i) { _Inner = i; return *this; } + operator InnerStructType() const { return _Inner; } + operator InnerStructType&() { return _Inner; } +}; +#pragma warning(pop) +typedef CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT< D3D12_PIPELINE_STATE_FLAGS, D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_FLAGS> CD3DX12_PIPELINE_STATE_STREAM_FLAGS; +typedef CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT< UINT, D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_NODE_MASK> CD3DX12_PIPELINE_STATE_STREAM_NODE_MASK; +typedef CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT< ID3D12RootSignature*, D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_ROOT_SIGNATURE> CD3DX12_PIPELINE_STATE_STREAM_ROOT_SIGNATURE; +typedef CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT< D3D12_INPUT_LAYOUT_DESC, D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_INPUT_LAYOUT> CD3DX12_PIPELINE_STATE_STREAM_INPUT_LAYOUT; +typedef CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT< D3D12_INDEX_BUFFER_STRIP_CUT_VALUE, D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_IB_STRIP_CUT_VALUE> CD3DX12_PIPELINE_STATE_STREAM_IB_STRIP_CUT_VALUE; +typedef CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT< D3D12_PRIMITIVE_TOPOLOGY_TYPE, D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_PRIMITIVE_TOPOLOGY> CD3DX12_PIPELINE_STATE_STREAM_PRIMITIVE_TOPOLOGY; +typedef CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT< D3D12_SHADER_BYTECODE, D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_VS> CD3DX12_PIPELINE_STATE_STREAM_VS; +typedef CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT< D3D12_SHADER_BYTECODE, D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_GS> CD3DX12_PIPELINE_STATE_STREAM_GS; +typedef CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT< D3D12_STREAM_OUTPUT_DESC, D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_STREAM_OUTPUT> CD3DX12_PIPELINE_STATE_STREAM_STREAM_OUTPUT; +typedef CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT< D3D12_SHADER_BYTECODE, D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_HS> CD3DX12_PIPELINE_STATE_STREAM_HS; +typedef CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT< D3D12_SHADER_BYTECODE, D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DS> CD3DX12_PIPELINE_STATE_STREAM_DS; +typedef CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT< D3D12_SHADER_BYTECODE, D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_PS> CD3DX12_PIPELINE_STATE_STREAM_PS; +typedef CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT< D3D12_SHADER_BYTECODE, D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_CS> CD3DX12_PIPELINE_STATE_STREAM_CS; +typedef CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT< CD3DX12_BLEND_DESC, D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_BLEND, CD3DX12_DEFAULT> CD3DX12_PIPELINE_STATE_STREAM_BLEND_DESC; +typedef CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT< CD3DX12_DEPTH_STENCIL_DESC, D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL, CD3DX12_DEFAULT> CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL; +typedef CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT< CD3DX12_DEPTH_STENCIL_DESC1, D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL1, CD3DX12_DEFAULT> CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL1; +typedef CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT< DXGI_FORMAT, D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL_FORMAT> CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL_FORMAT; +typedef CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT< CD3DX12_RASTERIZER_DESC, D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_RASTERIZER, CD3DX12_DEFAULT> CD3DX12_PIPELINE_STATE_STREAM_RASTERIZER; +typedef CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT< D3D12_RT_FORMAT_ARRAY, D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_RENDER_TARGET_FORMATS> CD3DX12_PIPELINE_STATE_STREAM_RENDER_TARGET_FORMATS; +typedef CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT< DXGI_SAMPLE_DESC, D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_SAMPLE_DESC, DefaultSampleDesc> CD3DX12_PIPELINE_STATE_STREAM_SAMPLE_DESC; +typedef CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT< UINT, D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_SAMPLE_MASK, DefaultSampleMask> CD3DX12_PIPELINE_STATE_STREAM_SAMPLE_MASK; +typedef CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT< D3D12_CACHED_PIPELINE_STATE, D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_CACHED_PSO> CD3DX12_PIPELINE_STATE_STREAM_CACHED_PSO; +typedef CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT< CD3DX12_VIEW_INSTANCING_DESC, D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_VIEW_INSTANCING, CD3DX12_DEFAULT> CD3DX12_PIPELINE_STATE_STREAM_VIEW_INSTANCING; + +//------------------------------------------------------------------------------------------------ +// Stream Parser Helpers + +struct ID3DX12PipelineParserCallbacks +{ + // Subobject Callbacks + virtual void FlagsCb(D3D12_PIPELINE_STATE_FLAGS) {} + virtual void NodeMaskCb(UINT) {} + virtual void RootSignatureCb(ID3D12RootSignature*) {} + virtual void InputLayoutCb(const D3D12_INPUT_LAYOUT_DESC&) {} + virtual void IBStripCutValueCb(D3D12_INDEX_BUFFER_STRIP_CUT_VALUE) {} + virtual void PrimitiveTopologyTypeCb(D3D12_PRIMITIVE_TOPOLOGY_TYPE) {} + virtual void VSCb(const D3D12_SHADER_BYTECODE&) {} + virtual void GSCb(const D3D12_SHADER_BYTECODE&) {} + virtual void StreamOutputCb(const D3D12_STREAM_OUTPUT_DESC&) {} + virtual void HSCb(const D3D12_SHADER_BYTECODE&) {} + virtual void DSCb(const D3D12_SHADER_BYTECODE&) {} + virtual void PSCb(const D3D12_SHADER_BYTECODE&) {} + virtual void CSCb(const D3D12_SHADER_BYTECODE&) {} + virtual void BlendStateCb(const D3D12_BLEND_DESC&) {} + virtual void DepthStencilStateCb(const D3D12_DEPTH_STENCIL_DESC&) {} + virtual void DepthStencilState1Cb(const D3D12_DEPTH_STENCIL_DESC1&) {} + virtual void DSVFormatCb(DXGI_FORMAT) {} + virtual void RasterizerStateCb(const D3D12_RASTERIZER_DESC&) {} + virtual void RTVFormatsCb(const D3D12_RT_FORMAT_ARRAY&) {} + virtual void SampleDescCb(const DXGI_SAMPLE_DESC&) {} + virtual void SampleMaskCb(UINT) {} + virtual void ViewInstancingCb(const D3D12_VIEW_INSTANCING_DESC&) {} + virtual void CachedPSOCb(const D3D12_CACHED_PIPELINE_STATE&) {} + + // Error Callbacks + virtual void ErrorBadInputParameter(UINT /*ParameterIndex*/) {} + virtual void ErrorDuplicateSubobject(D3D12_PIPELINE_STATE_SUBOBJECT_TYPE /*DuplicateType*/) {} + virtual void ErrorUnknownSubobject(UINT /*UnknownTypeValue*/) {} + + virtual ~ID3DX12PipelineParserCallbacks() = default; +}; + +// CD3DX12_PIPELINE_STATE_STREAM1 Works on RS3+ (where there is a new view instancing subobject). +// Use CD3DX12_PIPELINE_STATE_STREAM for RS2+ support. +struct CD3DX12_PIPELINE_STATE_STREAM1 +{ + CD3DX12_PIPELINE_STATE_STREAM1() = default; + CD3DX12_PIPELINE_STATE_STREAM1(const D3D12_GRAPHICS_PIPELINE_STATE_DESC& Desc) + : Flags(Desc.Flags) + , NodeMask(Desc.NodeMask) + , pRootSignature(Desc.pRootSignature) + , InputLayout(Desc.InputLayout) + , IBStripCutValue(Desc.IBStripCutValue) + , PrimitiveTopologyType(Desc.PrimitiveTopologyType) + , VS(Desc.VS) + , GS(Desc.GS) + , StreamOutput(Desc.StreamOutput) + , HS(Desc.HS) + , DS(Desc.DS) + , PS(Desc.PS) + , BlendState(CD3DX12_BLEND_DESC(Desc.BlendState)) + , DepthStencilState(CD3DX12_DEPTH_STENCIL_DESC1(Desc.DepthStencilState)) + , DSVFormat(Desc.DSVFormat) + , RasterizerState(CD3DX12_RASTERIZER_DESC(Desc.RasterizerState)) + , RTVFormats(CD3DX12_RT_FORMAT_ARRAY(Desc.RTVFormats, Desc.NumRenderTargets)) + , SampleDesc(Desc.SampleDesc) + , SampleMask(Desc.SampleMask) + , CachedPSO(Desc.CachedPSO) + , ViewInstancingDesc(CD3DX12_VIEW_INSTANCING_DESC(CD3DX12_DEFAULT())) + {} + CD3DX12_PIPELINE_STATE_STREAM1(const D3D12_COMPUTE_PIPELINE_STATE_DESC& Desc) + : Flags(Desc.Flags) + , NodeMask(Desc.NodeMask) + , pRootSignature(Desc.pRootSignature) + , CS(CD3DX12_SHADER_BYTECODE(Desc.CS)) + , CachedPSO(Desc.CachedPSO) + { + static_cast(DepthStencilState).DepthEnable = false; + } + CD3DX12_PIPELINE_STATE_STREAM_FLAGS Flags; + CD3DX12_PIPELINE_STATE_STREAM_NODE_MASK NodeMask; + CD3DX12_PIPELINE_STATE_STREAM_ROOT_SIGNATURE pRootSignature; + CD3DX12_PIPELINE_STATE_STREAM_INPUT_LAYOUT InputLayout; + CD3DX12_PIPELINE_STATE_STREAM_IB_STRIP_CUT_VALUE IBStripCutValue; + CD3DX12_PIPELINE_STATE_STREAM_PRIMITIVE_TOPOLOGY PrimitiveTopologyType; + CD3DX12_PIPELINE_STATE_STREAM_VS VS; + CD3DX12_PIPELINE_STATE_STREAM_GS GS; + CD3DX12_PIPELINE_STATE_STREAM_STREAM_OUTPUT StreamOutput; + CD3DX12_PIPELINE_STATE_STREAM_HS HS; + CD3DX12_PIPELINE_STATE_STREAM_DS DS; + CD3DX12_PIPELINE_STATE_STREAM_PS PS; + CD3DX12_PIPELINE_STATE_STREAM_CS CS; + CD3DX12_PIPELINE_STATE_STREAM_BLEND_DESC BlendState; + CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL1 DepthStencilState; + CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL_FORMAT DSVFormat; + CD3DX12_PIPELINE_STATE_STREAM_RASTERIZER RasterizerState; + CD3DX12_PIPELINE_STATE_STREAM_RENDER_TARGET_FORMATS RTVFormats; + CD3DX12_PIPELINE_STATE_STREAM_SAMPLE_DESC SampleDesc; + CD3DX12_PIPELINE_STATE_STREAM_SAMPLE_MASK SampleMask; + CD3DX12_PIPELINE_STATE_STREAM_CACHED_PSO CachedPSO; + CD3DX12_PIPELINE_STATE_STREAM_VIEW_INSTANCING ViewInstancingDesc; + D3D12_GRAPHICS_PIPELINE_STATE_DESC GraphicsDescV0() const + { + D3D12_GRAPHICS_PIPELINE_STATE_DESC D; + D.Flags = this->Flags; + D.NodeMask = this->NodeMask; + D.pRootSignature = this->pRootSignature; + D.InputLayout = this->InputLayout; + D.IBStripCutValue = this->IBStripCutValue; + D.PrimitiveTopologyType = this->PrimitiveTopologyType; + D.VS = this->VS; + D.GS = this->GS; + D.StreamOutput = this->StreamOutput; + D.HS = this->HS; + D.DS = this->DS; + D.PS = this->PS; + D.BlendState = this->BlendState; + D.DepthStencilState = CD3DX12_DEPTH_STENCIL_DESC1(D3D12_DEPTH_STENCIL_DESC1(this->DepthStencilState)); + D.DSVFormat = this->DSVFormat; + D.RasterizerState = this->RasterizerState; + D.NumRenderTargets = D3D12_RT_FORMAT_ARRAY(this->RTVFormats).NumRenderTargets; + memcpy(D.RTVFormats, D3D12_RT_FORMAT_ARRAY(this->RTVFormats).RTFormats, sizeof(D.RTVFormats)); + D.SampleDesc = this->SampleDesc; + D.SampleMask = this->SampleMask; + D.CachedPSO = this->CachedPSO; + return D; + } + D3D12_COMPUTE_PIPELINE_STATE_DESC ComputeDescV0() const + { + D3D12_COMPUTE_PIPELINE_STATE_DESC D; + D.Flags = this->Flags; + D.NodeMask = this->NodeMask; + D.pRootSignature = this->pRootSignature; + D.CS = this->CS; + D.CachedPSO = this->CachedPSO; + return D; + } +}; + +// CD3DX12_PIPELINE_STATE_STREAM works on RS2+ but does not support new subobject(s) added in RS3+. +// See CD3DX12_PIPELINE_STATE_STREAM1 for instance. +struct CD3DX12_PIPELINE_STATE_STREAM +{ + CD3DX12_PIPELINE_STATE_STREAM() = default; + CD3DX12_PIPELINE_STATE_STREAM(const D3D12_GRAPHICS_PIPELINE_STATE_DESC& Desc) + : Flags(Desc.Flags) + , NodeMask(Desc.NodeMask) + , pRootSignature(Desc.pRootSignature) + , InputLayout(Desc.InputLayout) + , IBStripCutValue(Desc.IBStripCutValue) + , PrimitiveTopologyType(Desc.PrimitiveTopologyType) + , VS(Desc.VS) + , GS(Desc.GS) + , StreamOutput(Desc.StreamOutput) + , HS(Desc.HS) + , DS(Desc.DS) + , PS(Desc.PS) + , BlendState(CD3DX12_BLEND_DESC(Desc.BlendState)) + , DepthStencilState(CD3DX12_DEPTH_STENCIL_DESC1(Desc.DepthStencilState)) + , DSVFormat(Desc.DSVFormat) + , RasterizerState(CD3DX12_RASTERIZER_DESC(Desc.RasterizerState)) + , RTVFormats(CD3DX12_RT_FORMAT_ARRAY(Desc.RTVFormats, Desc.NumRenderTargets)) + , SampleDesc(Desc.SampleDesc) + , SampleMask(Desc.SampleMask) + , CachedPSO(Desc.CachedPSO) + {} + CD3DX12_PIPELINE_STATE_STREAM(const D3D12_COMPUTE_PIPELINE_STATE_DESC& Desc) + : Flags(Desc.Flags) + , NodeMask(Desc.NodeMask) + , pRootSignature(Desc.pRootSignature) + , CS(CD3DX12_SHADER_BYTECODE(Desc.CS)) + , CachedPSO(Desc.CachedPSO) + {} + CD3DX12_PIPELINE_STATE_STREAM_FLAGS Flags; + CD3DX12_PIPELINE_STATE_STREAM_NODE_MASK NodeMask; + CD3DX12_PIPELINE_STATE_STREAM_ROOT_SIGNATURE pRootSignature; + CD3DX12_PIPELINE_STATE_STREAM_INPUT_LAYOUT InputLayout; + CD3DX12_PIPELINE_STATE_STREAM_IB_STRIP_CUT_VALUE IBStripCutValue; + CD3DX12_PIPELINE_STATE_STREAM_PRIMITIVE_TOPOLOGY PrimitiveTopologyType; + CD3DX12_PIPELINE_STATE_STREAM_VS VS; + CD3DX12_PIPELINE_STATE_STREAM_GS GS; + CD3DX12_PIPELINE_STATE_STREAM_STREAM_OUTPUT StreamOutput; + CD3DX12_PIPELINE_STATE_STREAM_HS HS; + CD3DX12_PIPELINE_STATE_STREAM_DS DS; + CD3DX12_PIPELINE_STATE_STREAM_PS PS; + CD3DX12_PIPELINE_STATE_STREAM_CS CS; + CD3DX12_PIPELINE_STATE_STREAM_BLEND_DESC BlendState; + CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL1 DepthStencilState; + CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL_FORMAT DSVFormat; + CD3DX12_PIPELINE_STATE_STREAM_RASTERIZER RasterizerState; + CD3DX12_PIPELINE_STATE_STREAM_RENDER_TARGET_FORMATS RTVFormats; + CD3DX12_PIPELINE_STATE_STREAM_SAMPLE_DESC SampleDesc; + CD3DX12_PIPELINE_STATE_STREAM_SAMPLE_MASK SampleMask; + CD3DX12_PIPELINE_STATE_STREAM_CACHED_PSO CachedPSO; + D3D12_GRAPHICS_PIPELINE_STATE_DESC GraphicsDescV0() const + { + D3D12_GRAPHICS_PIPELINE_STATE_DESC D; + D.Flags = this->Flags; + D.NodeMask = this->NodeMask; + D.pRootSignature = this->pRootSignature; + D.InputLayout = this->InputLayout; + D.IBStripCutValue = this->IBStripCutValue; + D.PrimitiveTopologyType = this->PrimitiveTopologyType; + D.VS = this->VS; + D.GS = this->GS; + D.StreamOutput = this->StreamOutput; + D.HS = this->HS; + D.DS = this->DS; + D.PS = this->PS; + D.BlendState = this->BlendState; + D.DepthStencilState = CD3DX12_DEPTH_STENCIL_DESC1(D3D12_DEPTH_STENCIL_DESC1(this->DepthStencilState)); + D.DSVFormat = this->DSVFormat; + D.RasterizerState = this->RasterizerState; + D.NumRenderTargets = D3D12_RT_FORMAT_ARRAY(this->RTVFormats).NumRenderTargets; + memcpy(D.RTVFormats, D3D12_RT_FORMAT_ARRAY(this->RTVFormats).RTFormats, sizeof(D.RTVFormats)); + D.SampleDesc = this->SampleDesc; + D.SampleMask = this->SampleMask; + D.CachedPSO = this->CachedPSO; + return D; + } + D3D12_COMPUTE_PIPELINE_STATE_DESC ComputeDescV0() const + { + D3D12_COMPUTE_PIPELINE_STATE_DESC D; + D.Flags = this->Flags; + D.NodeMask = this->NodeMask; + D.pRootSignature = this->pRootSignature; + D.CS = this->CS; + D.CachedPSO = this->CachedPSO; + return D; + } +}; + +struct CD3DX12_PIPELINE_STATE_STREAM_PARSE_HELPER : public ID3DX12PipelineParserCallbacks +{ + CD3DX12_PIPELINE_STATE_STREAM1 PipelineStream; + CD3DX12_PIPELINE_STATE_STREAM_PARSE_HELPER() noexcept + : SeenDSS(false) + { + // Adjust defaults to account for absent members. + PipelineStream.PrimitiveTopologyType = D3D12_PRIMITIVE_TOPOLOGY_TYPE_TRIANGLE; + + // Depth disabled if no DSV format specified. + static_cast(PipelineStream.DepthStencilState).DepthEnable = false; + } + + // ID3DX12PipelineParserCallbacks + void FlagsCb(D3D12_PIPELINE_STATE_FLAGS Flags) override {PipelineStream.Flags = Flags;} + void NodeMaskCb(UINT NodeMask) override {PipelineStream.NodeMask = NodeMask;} + void RootSignatureCb(ID3D12RootSignature* pRootSignature) override {PipelineStream.pRootSignature = pRootSignature;} + void InputLayoutCb(const D3D12_INPUT_LAYOUT_DESC& InputLayout) override {PipelineStream.InputLayout = InputLayout;} + void IBStripCutValueCb(D3D12_INDEX_BUFFER_STRIP_CUT_VALUE IBStripCutValue) override {PipelineStream.IBStripCutValue = IBStripCutValue;} + void PrimitiveTopologyTypeCb(D3D12_PRIMITIVE_TOPOLOGY_TYPE PrimitiveTopologyType) override {PipelineStream.PrimitiveTopologyType = PrimitiveTopologyType;} + void VSCb(const D3D12_SHADER_BYTECODE& VS) override {PipelineStream.VS = VS;} + void GSCb(const D3D12_SHADER_BYTECODE& GS) override {PipelineStream.GS = GS;} + void StreamOutputCb(const D3D12_STREAM_OUTPUT_DESC& StreamOutput) override {PipelineStream.StreamOutput = StreamOutput;} + void HSCb(const D3D12_SHADER_BYTECODE& HS) override {PipelineStream.HS = HS;} + void DSCb(const D3D12_SHADER_BYTECODE& DS) override {PipelineStream.DS = DS;} + void PSCb(const D3D12_SHADER_BYTECODE& PS) override {PipelineStream.PS = PS;} + void CSCb(const D3D12_SHADER_BYTECODE& CS) override {PipelineStream.CS = CS;} + void BlendStateCb(const D3D12_BLEND_DESC& BlendState) override {PipelineStream.BlendState = CD3DX12_BLEND_DESC(BlendState);} + void DepthStencilStateCb(const D3D12_DEPTH_STENCIL_DESC& DepthStencilState) override + { + PipelineStream.DepthStencilState = CD3DX12_DEPTH_STENCIL_DESC1(DepthStencilState); + SeenDSS = true; + } + void DepthStencilState1Cb(const D3D12_DEPTH_STENCIL_DESC1& DepthStencilState) override + { + PipelineStream.DepthStencilState = CD3DX12_DEPTH_STENCIL_DESC1(DepthStencilState); + SeenDSS = true; + } + void DSVFormatCb(DXGI_FORMAT DSVFormat) override + { + PipelineStream.DSVFormat = DSVFormat; + if (!SeenDSS && DSVFormat != DXGI_FORMAT_UNKNOWN) + { + // Re-enable depth for the default state. + static_cast(PipelineStream.DepthStencilState).DepthEnable = true; + } + } + void RasterizerStateCb(const D3D12_RASTERIZER_DESC& RasterizerState) override {PipelineStream.RasterizerState = CD3DX12_RASTERIZER_DESC(RasterizerState);} + void RTVFormatsCb(const D3D12_RT_FORMAT_ARRAY& RTVFormats) override {PipelineStream.RTVFormats = RTVFormats;} + void SampleDescCb(const DXGI_SAMPLE_DESC& SampleDesc) override {PipelineStream.SampleDesc = SampleDesc;} + void SampleMaskCb(UINT SampleMask) override {PipelineStream.SampleMask = SampleMask;} + void ViewInstancingCb(const D3D12_VIEW_INSTANCING_DESC& ViewInstancingDesc) override {PipelineStream.ViewInstancingDesc = CD3DX12_VIEW_INSTANCING_DESC(ViewInstancingDesc);} + void CachedPSOCb(const D3D12_CACHED_PIPELINE_STATE& CachedPSO) override {PipelineStream.CachedPSO = CachedPSO;} + +private: + bool SeenDSS; +}; + +inline D3D12_PIPELINE_STATE_SUBOBJECT_TYPE D3DX12GetBaseSubobjectType(D3D12_PIPELINE_STATE_SUBOBJECT_TYPE SubobjectType) +{ + switch (SubobjectType) + { + case D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL1: + return D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL; + default: + return SubobjectType; + } +} + +inline HRESULT D3DX12ParsePipelineStream(const D3D12_PIPELINE_STATE_STREAM_DESC& Desc, ID3DX12PipelineParserCallbacks* pCallbacks) +{ + if (pCallbacks == nullptr) + { + return E_INVALIDARG; + } + + if (Desc.SizeInBytes == 0 || Desc.pPipelineStateSubobjectStream == nullptr) + { + pCallbacks->ErrorBadInputParameter(1); // first parameter issue + return E_INVALIDARG; + } + + bool SubobjectSeen[D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_MAX_VALID] = {}; + for (SIZE_T CurOffset = 0, SizeOfSubobject = 0; CurOffset < Desc.SizeInBytes; CurOffset += SizeOfSubobject) + { + BYTE* pStream = static_cast(Desc.pPipelineStateSubobjectStream)+CurOffset; + auto SubobjectType = *reinterpret_cast(pStream); + if (SubobjectType < 0 || SubobjectType >= D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_MAX_VALID) + { + pCallbacks->ErrorUnknownSubobject(SubobjectType); + return E_INVALIDARG; + } + if (SubobjectSeen[D3DX12GetBaseSubobjectType(SubobjectType)]) + { + pCallbacks->ErrorDuplicateSubobject(SubobjectType); + return E_INVALIDARG; // disallow subobject duplicates in a stream + } + SubobjectSeen[SubobjectType] = true; + switch (SubobjectType) + { + case D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_ROOT_SIGNATURE: + pCallbacks->RootSignatureCb(*reinterpret_cast(pStream)); + SizeOfSubobject = sizeof(CD3DX12_PIPELINE_STATE_STREAM::pRootSignature); + break; + case D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_VS: + pCallbacks->VSCb(*reinterpret_cast(pStream)); + SizeOfSubobject = sizeof(CD3DX12_PIPELINE_STATE_STREAM::VS); + break; + case D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_PS: + pCallbacks->PSCb(*reinterpret_cast(pStream)); + SizeOfSubobject = sizeof(CD3DX12_PIPELINE_STATE_STREAM::PS); + break; + case D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DS: + pCallbacks->DSCb(*reinterpret_cast(pStream)); + SizeOfSubobject = sizeof(CD3DX12_PIPELINE_STATE_STREAM::DS); + break; + case D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_HS: + pCallbacks->HSCb(*reinterpret_cast(pStream)); + SizeOfSubobject = sizeof(CD3DX12_PIPELINE_STATE_STREAM::HS); + break; + case D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_GS: + pCallbacks->GSCb(*reinterpret_cast(pStream)); + SizeOfSubobject = sizeof(CD3DX12_PIPELINE_STATE_STREAM::GS); + break; + case D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_CS: + pCallbacks->CSCb(*reinterpret_cast(pStream)); + SizeOfSubobject = sizeof(CD3DX12_PIPELINE_STATE_STREAM::CS); + break; + case D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_STREAM_OUTPUT: + pCallbacks->StreamOutputCb(*reinterpret_cast(pStream)); + SizeOfSubobject = sizeof(CD3DX12_PIPELINE_STATE_STREAM::StreamOutput); + break; + case D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_BLEND: + pCallbacks->BlendStateCb(*reinterpret_cast(pStream)); + SizeOfSubobject = sizeof(CD3DX12_PIPELINE_STATE_STREAM::BlendState); + break; + case D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_SAMPLE_MASK: + pCallbacks->SampleMaskCb(*reinterpret_cast(pStream)); + SizeOfSubobject = sizeof(CD3DX12_PIPELINE_STATE_STREAM::SampleMask); + break; + case D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_RASTERIZER: + pCallbacks->RasterizerStateCb(*reinterpret_cast(pStream)); + SizeOfSubobject = sizeof(CD3DX12_PIPELINE_STATE_STREAM::RasterizerState); + break; + case D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL: + pCallbacks->DepthStencilStateCb(*reinterpret_cast(pStream)); + SizeOfSubobject = sizeof(CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL); + break; + case D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL1: + pCallbacks->DepthStencilState1Cb(*reinterpret_cast(pStream)); + SizeOfSubobject = sizeof(CD3DX12_PIPELINE_STATE_STREAM::DepthStencilState); + break; + case D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_INPUT_LAYOUT: + pCallbacks->InputLayoutCb(*reinterpret_cast(pStream)); + SizeOfSubobject = sizeof(CD3DX12_PIPELINE_STATE_STREAM::InputLayout); + break; + case D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_IB_STRIP_CUT_VALUE: + pCallbacks->IBStripCutValueCb(*reinterpret_cast(pStream)); + SizeOfSubobject = sizeof(CD3DX12_PIPELINE_STATE_STREAM::IBStripCutValue); + break; + case D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_PRIMITIVE_TOPOLOGY: + pCallbacks->PrimitiveTopologyTypeCb(*reinterpret_cast(pStream)); + SizeOfSubobject = sizeof(CD3DX12_PIPELINE_STATE_STREAM::PrimitiveTopologyType); + break; + case D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_RENDER_TARGET_FORMATS: + pCallbacks->RTVFormatsCb(*reinterpret_cast(pStream)); + SizeOfSubobject = sizeof(CD3DX12_PIPELINE_STATE_STREAM::RTVFormats); + break; + case D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL_FORMAT: + pCallbacks->DSVFormatCb(*reinterpret_cast(pStream)); + SizeOfSubobject = sizeof(CD3DX12_PIPELINE_STATE_STREAM::DSVFormat); + break; + case D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_SAMPLE_DESC: + pCallbacks->SampleDescCb(*reinterpret_cast(pStream)); + SizeOfSubobject = sizeof(CD3DX12_PIPELINE_STATE_STREAM::SampleDesc); + break; + case D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_NODE_MASK: + pCallbacks->NodeMaskCb(*reinterpret_cast(pStream)); + SizeOfSubobject = sizeof(CD3DX12_PIPELINE_STATE_STREAM::NodeMask); + break; + case D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_CACHED_PSO: + pCallbacks->CachedPSOCb(*reinterpret_cast(pStream)); + SizeOfSubobject = sizeof(CD3DX12_PIPELINE_STATE_STREAM::CachedPSO); + break; + case D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_FLAGS: + pCallbacks->FlagsCb(*reinterpret_cast(pStream)); + SizeOfSubobject = sizeof(CD3DX12_PIPELINE_STATE_STREAM::Flags); + break; + case D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_VIEW_INSTANCING: + pCallbacks->ViewInstancingCb(*reinterpret_cast(pStream)); + SizeOfSubobject = sizeof(CD3DX12_PIPELINE_STATE_STREAM1::ViewInstancingDesc); + break; + default: + pCallbacks->ErrorUnknownSubobject(SubobjectType); + return E_INVALIDARG; + break; + } + } + + return S_OK; +} + +//------------------------------------------------------------------------------------------------ +inline bool operator==( const D3D12_CLEAR_VALUE &a, const D3D12_CLEAR_VALUE &b) +{ + if (a.Format != b.Format) return false; + if (a.Format == DXGI_FORMAT_D24_UNORM_S8_UINT + || a.Format == DXGI_FORMAT_D16_UNORM + || a.Format == DXGI_FORMAT_D32_FLOAT + || a.Format == DXGI_FORMAT_D32_FLOAT_S8X24_UINT) + { + return (a.DepthStencil.Depth == b.DepthStencil.Depth) && + (a.DepthStencil.Stencil == b.DepthStencil.Stencil); + } else { + return (a.Color[0] == b.Color[0]) && + (a.Color[1] == b.Color[1]) && + (a.Color[2] == b.Color[2]) && + (a.Color[3] == b.Color[3]); + } +} + +#include + +#if WDK_NTDDI_VERSION > NTDDI_WIN10_RS3 +inline bool operator==( const D3D12_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS &a, const D3D12_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS &b) +{ + return a.ClearValue == b.ClearValue; +} +inline bool operator==( const D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS &a, const D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS &b) +{ + if (a.pSrcResource != b.pSrcResource) return false; + if (a.pDstResource != b.pDstResource) return false; + if (a.SubresourceCount != b.SubresourceCount) return false; + if (a.Format != b.Format) return false; + if (a.ResolveMode != b.ResolveMode) return false; + if (a.PreserveResolveSource != b.PreserveResolveSource) return false; + return true; +} +inline bool operator==( const D3D12_RENDER_PASS_BEGINNING_ACCESS &a, const D3D12_RENDER_PASS_BEGINNING_ACCESS &b) +{ + if (a.Type != b.Type) return false; + if (a.Type == D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_CLEAR && !(a.Clear == b.Clear)) return false; + return true; +} +inline bool operator==( const D3D12_RENDER_PASS_ENDING_ACCESS &a, const D3D12_RENDER_PASS_ENDING_ACCESS &b) +{ + if (a.Type != b.Type) return false; + if (a.Type == D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_RESOLVE && !(a.Resolve == b.Resolve)) return false; + return true; +} +inline bool operator==( const D3D12_RENDER_PASS_RENDER_TARGET_DESC &a, const D3D12_RENDER_PASS_RENDER_TARGET_DESC &b) +{ + if (a.cpuDescriptor.ptr != b.cpuDescriptor.ptr) return false; + if (!(a.BeginningAccess == b.BeginningAccess)) return false; + if (!(a.EndingAccess == b.EndingAccess)) return false; + return true; +} +inline bool operator==( const D3D12_RENDER_PASS_DEPTH_STENCIL_DESC &a, const D3D12_RENDER_PASS_DEPTH_STENCIL_DESC &b) +{ + if (a.cpuDescriptor.ptr != b.cpuDescriptor.ptr) return false; + if (!(a.DepthBeginningAccess == b.DepthBeginningAccess)) return false; + if (!(a.StencilBeginningAccess == b.StencilBeginningAccess)) return false; + if (!(a.DepthEndingAccess == b.DepthEndingAccess)) return false; + if (!(a.StencilEndingAccess == b.StencilEndingAccess)) return false; + return true; +} + + +#ifndef D3DX12_NO_STATE_OBJECT_HELPERS + +//================================================================================================ +// D3DX12 State Object Creation Helpers +// +// Helper classes for creating new style state objects out of an arbitrary set of subobjects. +// Uses STL +// +// Start by instantiating CD3DX12_STATE_OBJECT_DESC (see it's public methods). +// One of its methods is CreateSubobject(), which has a comment showing a couple of options for +// defining subobjects using the helper classes for each subobject (CD3DX12_DXIL_LIBRARY_SUBOBJECT +// etc.). The subobject helpers each have methods specific to the subobject for configuring it's +// contents. +// +//================================================================================================ +#include +#include +#include +#include +#include + +//------------------------------------------------------------------------------------------------ +class CD3DX12_STATE_OBJECT_DESC +{ +public: + CD3DX12_STATE_OBJECT_DESC() + { + Init(D3D12_STATE_OBJECT_TYPE_COLLECTION); + } + CD3DX12_STATE_OBJECT_DESC(D3D12_STATE_OBJECT_TYPE Type) + { + Init(Type); + } + void SetStateObjectType(D3D12_STATE_OBJECT_TYPE Type) { m_Desc.Type = Type; } + operator const D3D12_STATE_OBJECT_DESC&() + { + // Do final preparation work + m_RepointedAssociations.clear(); + m_SubobjectArray.clear(); + m_SubobjectArray.reserve(m_Desc.NumSubobjects); + // Flatten subobjects into an array (each flattened subobject still has a + // member that's a pointer to it's desc that's not flattened) + for (auto Iter = m_SubobjectList.begin(); + Iter != m_SubobjectList.end(); Iter++) + { + m_SubobjectArray.push_back(*Iter); + // Store new location in array so we can redirect pointers contained in subobjects + Iter->pSubobjectArrayLocation = &m_SubobjectArray.back(); + } + // For subobjects with pointer fields, create a new copy of those subobject definitions + // with fixed pointers + for (UINT i = 0; i < m_Desc.NumSubobjects; i++) + { + if (m_SubobjectArray[i].Type == D3D12_STATE_SUBOBJECT_TYPE_SUBOBJECT_TO_EXPORTS_ASSOCIATION) + { + auto pOriginalSubobjectAssociation = + reinterpret_cast(m_SubobjectArray[i].pDesc); + D3D12_SUBOBJECT_TO_EXPORTS_ASSOCIATION Repointed = *pOriginalSubobjectAssociation; + auto pWrapper = + static_cast(pOriginalSubobjectAssociation->pSubobjectToAssociate); + Repointed.pSubobjectToAssociate = pWrapper->pSubobjectArrayLocation; + m_RepointedAssociations.push_back(Repointed); + m_SubobjectArray[i].pDesc = &m_RepointedAssociations.back(); + } + } + // Below: using ugly way to get pointer in case .data() is not defined + m_Desc.pSubobjects = m_Desc.NumSubobjects ? &m_SubobjectArray[0] : nullptr; + return m_Desc; + } + operator const D3D12_STATE_OBJECT_DESC*() + { + // Cast calls the above final preparation work + return &static_cast(*this); + } + + // CreateSubobject creates a sububject helper (e.g. CD3DX12_HIT_GROUP_SUBOBJECT) + // whose lifetime is owned by this class. + // e.g. + // + // CD3DX12_STATE_OBJECT_DESC Collection1(D3D12_STATE_OBJECT_TYPE_COLLECTION); + // auto Lib0 = Collection1.CreateSubobject(); + // Lib0->SetDXILLibrary(&pMyAppDxilLibs[0]); + // Lib0->DefineExport(L"rayGenShader0"); // in practice these export listings might be + // // data/engine driven + // etc. + // + // Alternatively, users can instantiate sububject helpers explicitly, such as via local + // variables instead, passing the state object desc that should point to it into the helper + // constructor (or call mySubobjectHelper.AddToStateObject(Collection1)). + // In this alternative scenario, the user must keep the subobject alive as long as the state + // object it is associated with is alive, else it's pointer references will be stale. + // e.g. + // + // CD3DX12_STATE_OBJECT_DESC RaytracingState2(D3D12_STATE_OBJECT_TYPE_RAYTRACING_PIPELINE); + // CD3DX12_DXIL_LIBRARY_SUBOBJECT LibA(RaytracingState2); + // LibA.SetDXILLibrary(&pMyAppDxilLibs[4]); // not manually specifying exports + // // - meaning all exports in the libraries + // // are exported + // etc. + + template + T* CreateSubobject() + { + T* pSubobject = new T(*this); + m_OwnedSubobjectHelpers.emplace_back(pSubobject); + return pSubobject; + } + +private: + D3D12_STATE_SUBOBJECT* TrackSubobject(D3D12_STATE_SUBOBJECT_TYPE Type, void* pDesc) + { + SUBOBJECT_WRAPPER Subobject; + Subobject.pSubobjectArrayLocation = nullptr; + Subobject.Type = Type; + Subobject.pDesc = pDesc; + m_SubobjectList.push_back(Subobject); + m_Desc.NumSubobjects++; + return &m_SubobjectList.back(); + } + void Init(D3D12_STATE_OBJECT_TYPE Type) + { + SetStateObjectType(Type); + m_Desc.pSubobjects = nullptr; + m_Desc.NumSubobjects = 0; + m_SubobjectList.clear(); + m_SubobjectArray.clear(); + m_RepointedAssociations.clear(); + } + typedef struct SUBOBJECT_WRAPPER : public D3D12_STATE_SUBOBJECT + { + D3D12_STATE_SUBOBJECT* pSubobjectArrayLocation; // new location when flattened into array + // for repointing pointers in subobjects + } SUBOBJECT_WRAPPER; + D3D12_STATE_OBJECT_DESC m_Desc; + std::list m_SubobjectList; // Pointers to list nodes handed out so + // these can be edited live + std::vector m_SubobjectArray; // Built at the end, copying list contents + + std::list + m_RepointedAssociations; // subobject type that contains pointers to other subobjects, + // repointed to flattened array + + class StringContainer + { + public: + LPCWSTR LocalCopy(LPCWSTR string, bool bSingleString = false) + { + if (string) + { + if (bSingleString) + { + m_Strings.clear(); + m_Strings.push_back(string); + } + else + { + m_Strings.push_back(string); + } + return m_Strings.back().c_str(); + } + else + { + return nullptr; + } + } + void clear() { m_Strings.clear(); } + private: + std::list m_Strings; + }; + + class SUBOBJECT_HELPER_BASE + { + public: + SUBOBJECT_HELPER_BASE() { Init(); }; + virtual ~SUBOBJECT_HELPER_BASE() {}; + virtual D3D12_STATE_SUBOBJECT_TYPE Type() const = 0; + void AddToStateObject(CD3DX12_STATE_OBJECT_DESC& ContainingStateObject) + { + m_pSubobject = ContainingStateObject.TrackSubobject(Type(), Data()); + } + protected: + virtual void* Data() = 0; + void Init() { m_pSubobject = nullptr; } + D3D12_STATE_SUBOBJECT* m_pSubobject; + }; + +#if(__cplusplus >= 201103L) + std::list> m_OwnedSubobjectHelpers; +#else + class OWNED_HELPER + { + public: + OWNED_HELPER(const SUBOBJECT_HELPER_BASE* pHelper) { m_pHelper = pHelper; } + ~OWNED_HELPER() { delete m_pHelper; } + const SUBOBJECT_HELPER_BASE* m_pHelper; + }; + + std::list m_OwnedSubobjectHelpers; +#endif + + friend class CD3DX12_DXIL_LIBRARY_SUBOBJECT; + friend class CD3DX12_EXISTING_COLLECTION_SUBOBJECT; + friend class CD3DX12_SUBOBJECT_TO_EXPORTS_ASSOCIATION_SUBOBJECT; + friend class CD3DX12_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION; + friend class CD3DX12_HIT_GROUP_SUBOBJECT; + friend class CD3DX12_RAYTRACING_SHADER_CONFIG_SUBOBJECT; + friend class CD3DX12_RAYTRACING_PIPELINE_CONFIG_SUBOBJECT; + friend class CD3DX12_GLOBAL_ROOT_SIGNATURE_SUBOBJECT; + friend class CD3DX12_LOCAL_ROOT_SIGNATURE_SUBOBJECT; + friend class CD3DX12_STATE_OBJECT_CONFIG_SUBOBJECT; + friend class CD3DX12_NODE_MASK_SUBOBJECT; +}; + +//------------------------------------------------------------------------------------------------ +class CD3DX12_DXIL_LIBRARY_SUBOBJECT + : public CD3DX12_STATE_OBJECT_DESC::SUBOBJECT_HELPER_BASE +{ +public: + CD3DX12_DXIL_LIBRARY_SUBOBJECT() + { + Init(); + } + CD3DX12_DXIL_LIBRARY_SUBOBJECT(CD3DX12_STATE_OBJECT_DESC& ContainingStateObject) + { + Init(); + AddToStateObject(ContainingStateObject); + } + void SetDXILLibrary(D3D12_SHADER_BYTECODE*pCode) + { + static const D3D12_SHADER_BYTECODE Default = {}; + m_Desc.DXILLibrary = pCode ? *pCode : Default; + } + void DefineExport( + LPCWSTR Name, + LPCWSTR ExportToRename = nullptr, + D3D12_EXPORT_FLAGS Flags = D3D12_EXPORT_FLAG_NONE) + { + D3D12_EXPORT_DESC Export; + Export.Name = m_Strings.LocalCopy(Name); + Export.ExportToRename = m_Strings.LocalCopy(ExportToRename); + Export.Flags = Flags; + m_Exports.push_back(Export); + m_Desc.pExports = &m_Exports[0]; // using ugly way to get pointer in case .data() is not defined + m_Desc.NumExports = static_cast(m_Exports.size()); + } + template + void DefineExports(LPCWSTR(&Exports)[N]) + { + for (UINT i = 0; i < N; i++) + { + DefineExport(Exports[i]); + } + } + void DefineExports(LPCWSTR* Exports, UINT N) + { + for (UINT i = 0; i < N; i++) + { + DefineExport(Exports[i]); + } + } + D3D12_STATE_SUBOBJECT_TYPE Type() const + { + return D3D12_STATE_SUBOBJECT_TYPE_DXIL_LIBRARY; + } + operator const D3D12_STATE_SUBOBJECT&() const { return *m_pSubobject; } + operator const D3D12_DXIL_LIBRARY_DESC&() const { return m_Desc; } +private: + void Init() + { + SUBOBJECT_HELPER_BASE::Init(); + m_Desc = {}; + m_Strings.clear(); + m_Exports.clear(); + } + void* Data() { return &m_Desc; } + D3D12_DXIL_LIBRARY_DESC m_Desc; + CD3DX12_STATE_OBJECT_DESC::StringContainer m_Strings; + std::vector m_Exports; +}; + +//------------------------------------------------------------------------------------------------ +class CD3DX12_EXISTING_COLLECTION_SUBOBJECT + : public CD3DX12_STATE_OBJECT_DESC::SUBOBJECT_HELPER_BASE +{ +public: + CD3DX12_EXISTING_COLLECTION_SUBOBJECT() + { + Init(); + } + CD3DX12_EXISTING_COLLECTION_SUBOBJECT(CD3DX12_STATE_OBJECT_DESC& ContainingStateObject) + { + Init(); + AddToStateObject(ContainingStateObject); + } + void SetExistingCollection(ID3D12StateObject*pExistingCollection) + { + m_Desc.pExistingCollection = pExistingCollection; + m_CollectionRef = pExistingCollection; + } + void DefineExport( + LPCWSTR Name, + LPCWSTR ExportToRename = nullptr, + D3D12_EXPORT_FLAGS Flags = D3D12_EXPORT_FLAG_NONE) + { + D3D12_EXPORT_DESC Export; + Export.Name = m_Strings.LocalCopy(Name); + Export.ExportToRename = m_Strings.LocalCopy(ExportToRename); + Export.Flags = Flags; + m_Exports.push_back(Export); + m_Desc.pExports = &m_Exports[0]; // using ugly way to get pointer in case .data() is not defined + m_Desc.NumExports = static_cast(m_Exports.size()); + } + template + void DefineExports(LPCWSTR(&Exports)[N]) + { + for (UINT i = 0; i < N; i++) + { + DefineExport(Exports[i]); + } + } + void DefineExports(LPCWSTR* Exports, UINT N) + { + for (UINT i = 0; i < N; i++) + { + DefineExport(Exports[i]); + } + } + D3D12_STATE_SUBOBJECT_TYPE Type() const + { + return D3D12_STATE_SUBOBJECT_TYPE_EXISTING_COLLECTION; + } + operator const D3D12_STATE_SUBOBJECT&() const { return *m_pSubobject; } + operator const D3D12_EXISTING_COLLECTION_DESC&() const { return m_Desc; } +private: + void Init() + { + SUBOBJECT_HELPER_BASE::Init(); + m_Desc = {}; + m_CollectionRef = nullptr; + m_Strings.clear(); + m_Exports.clear(); + } + void* Data() { return &m_Desc; } + D3D12_EXISTING_COLLECTION_DESC m_Desc; + Microsoft::WRL::ComPtr m_CollectionRef; + CD3DX12_STATE_OBJECT_DESC::StringContainer m_Strings; + std::vector m_Exports; +}; + +//------------------------------------------------------------------------------------------------ +class CD3DX12_SUBOBJECT_TO_EXPORTS_ASSOCIATION_SUBOBJECT + : public CD3DX12_STATE_OBJECT_DESC::SUBOBJECT_HELPER_BASE +{ +public: + CD3DX12_SUBOBJECT_TO_EXPORTS_ASSOCIATION_SUBOBJECT() + { + Init(); + } + CD3DX12_SUBOBJECT_TO_EXPORTS_ASSOCIATION_SUBOBJECT(CD3DX12_STATE_OBJECT_DESC& ContainingStateObject) + { + Init(); + AddToStateObject(ContainingStateObject); + } + void SetSubobjectToAssociate(const D3D12_STATE_SUBOBJECT& SubobjectToAssociate) + { + m_Desc.pSubobjectToAssociate = &SubobjectToAssociate; + } + void AddExport(LPCWSTR Export) + { + m_Desc.NumExports++; + m_Exports.push_back(m_Strings.LocalCopy(Export)); + m_Desc.pExports = &m_Exports[0]; // using ugly way to get pointer in case .data() is not defined + } + template + void AddExports(LPCWSTR (&Exports)[N]) + { + for (UINT i = 0; i < N; i++) + { + AddExport(Exports[i]); + } + } + void AddExports(LPCWSTR* Exports, UINT N) + { + for (UINT i = 0; i < N; i++) + { + AddExport(Exports[i]); + } + } + D3D12_STATE_SUBOBJECT_TYPE Type() const + { + return D3D12_STATE_SUBOBJECT_TYPE_SUBOBJECT_TO_EXPORTS_ASSOCIATION; + } + operator const D3D12_STATE_SUBOBJECT&() const { return *m_pSubobject; } + operator const D3D12_SUBOBJECT_TO_EXPORTS_ASSOCIATION&() const { return m_Desc; } +private: + void Init() + { + SUBOBJECT_HELPER_BASE::Init(); + m_Desc = {}; + m_Strings.clear(); + m_Exports.clear(); + } + void* Data() { return &m_Desc; } + D3D12_SUBOBJECT_TO_EXPORTS_ASSOCIATION m_Desc; + CD3DX12_STATE_OBJECT_DESC::StringContainer m_Strings; + std::vector m_Exports; +}; + +//------------------------------------------------------------------------------------------------ +class CD3DX12_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION + : public CD3DX12_STATE_OBJECT_DESC::SUBOBJECT_HELPER_BASE +{ +public: + CD3DX12_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION() + { + Init(); + } + CD3DX12_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION(CD3DX12_STATE_OBJECT_DESC& ContainingStateObject) + { + Init(); + AddToStateObject(ContainingStateObject); + } + void SetSubobjectNameToAssociate(LPCWSTR SubobjectToAssociate) + { + m_Desc.SubobjectToAssociate = m_SubobjectName.LocalCopy(SubobjectToAssociate, true); + } + void AddExport(LPCWSTR Export) + { + m_Desc.NumExports++; + m_Exports.push_back(m_Strings.LocalCopy(Export)); + m_Desc.pExports = &m_Exports[0]; // using ugly way to get pointer in case .data() is not defined + } + template + void AddExports(LPCWSTR (&Exports)[N]) + { + for (UINT i = 0; i < N; i++) + { + AddExport(Exports[i]); + } + } + void AddExports(LPCWSTR* Exports, UINT N) + { + for (UINT i = 0; i < N; i++) + { + AddExport(Exports[i]); + } + } + D3D12_STATE_SUBOBJECT_TYPE Type() const + { + return D3D12_STATE_SUBOBJECT_TYPE_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION; + } + operator const D3D12_STATE_SUBOBJECT&() const { return *m_pSubobject; } + operator const D3D12_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION&() const { return m_Desc; } +private: + void Init() + { + SUBOBJECT_HELPER_BASE::Init(); + m_Desc = {}; + m_Strings.clear(); + m_SubobjectName.clear(); + m_Exports.clear(); + } + void* Data() { return &m_Desc; } + D3D12_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION m_Desc; + CD3DX12_STATE_OBJECT_DESC::StringContainer m_Strings; + CD3DX12_STATE_OBJECT_DESC::StringContainer m_SubobjectName; + std::vector m_Exports; +}; + +//------------------------------------------------------------------------------------------------ +class CD3DX12_HIT_GROUP_SUBOBJECT + : public CD3DX12_STATE_OBJECT_DESC::SUBOBJECT_HELPER_BASE +{ +public: + CD3DX12_HIT_GROUP_SUBOBJECT() + { + Init(); + } + CD3DX12_HIT_GROUP_SUBOBJECT(CD3DX12_STATE_OBJECT_DESC& ContainingStateObject) + { + Init(); + AddToStateObject(ContainingStateObject); + } + void SetHitGroupExport(LPCWSTR exportName) + { + m_Desc.HitGroupExport = m_Strings[0].LocalCopy(exportName, true); + } + void SetHitGroupType(D3D12_HIT_GROUP_TYPE Type) { m_Desc.Type = Type; } + void SetAnyHitShaderImport(LPCWSTR importName) + { + m_Desc.AnyHitShaderImport = m_Strings[1].LocalCopy(importName, true); + } + void SetClosestHitShaderImport(LPCWSTR importName) + { + m_Desc.ClosestHitShaderImport = m_Strings[2].LocalCopy(importName, true); + } + void SetIntersectionShaderImport(LPCWSTR importName) + { + m_Desc.IntersectionShaderImport = m_Strings[3].LocalCopy(importName, true); + } + D3D12_STATE_SUBOBJECT_TYPE Type() const + { + return D3D12_STATE_SUBOBJECT_TYPE_HIT_GROUP; + } + operator const D3D12_STATE_SUBOBJECT&() const { return *m_pSubobject; } + operator const D3D12_HIT_GROUP_DESC&() const { return m_Desc; } +private: + void Init() + { + SUBOBJECT_HELPER_BASE::Init(); + m_Desc = {}; + for (UINT i = 0; i < m_NumStrings; i++) + { + m_Strings[i].clear(); + } + } + void* Data() { return &m_Desc; } + D3D12_HIT_GROUP_DESC m_Desc; + static const UINT m_NumStrings = 4; + CD3DX12_STATE_OBJECT_DESC::StringContainer + m_Strings[m_NumStrings]; // one string for every entrypoint name +}; + +//------------------------------------------------------------------------------------------------ +class CD3DX12_RAYTRACING_SHADER_CONFIG_SUBOBJECT + : public CD3DX12_STATE_OBJECT_DESC::SUBOBJECT_HELPER_BASE +{ +public: + CD3DX12_RAYTRACING_SHADER_CONFIG_SUBOBJECT() + { + Init(); + } + CD3DX12_RAYTRACING_SHADER_CONFIG_SUBOBJECT(CD3DX12_STATE_OBJECT_DESC& ContainingStateObject) + { + Init(); + AddToStateObject(ContainingStateObject); + } + void Config(UINT MaxPayloadSizeInBytes, UINT MaxAttributeSizeInBytes) + { + m_Desc.MaxPayloadSizeInBytes = MaxPayloadSizeInBytes; + m_Desc.MaxAttributeSizeInBytes = MaxAttributeSizeInBytes; + } + D3D12_STATE_SUBOBJECT_TYPE Type() const + { + return D3D12_STATE_SUBOBJECT_TYPE_RAYTRACING_SHADER_CONFIG; + } + operator const D3D12_STATE_SUBOBJECT&() const { return *m_pSubobject; } + operator const D3D12_RAYTRACING_SHADER_CONFIG&() const { return m_Desc; } +private: + void Init() + { + SUBOBJECT_HELPER_BASE::Init(); + m_Desc = {}; + } + void* Data() { return &m_Desc; } + D3D12_RAYTRACING_SHADER_CONFIG m_Desc; +}; + +//------------------------------------------------------------------------------------------------ +class CD3DX12_RAYTRACING_PIPELINE_CONFIG_SUBOBJECT + : public CD3DX12_STATE_OBJECT_DESC::SUBOBJECT_HELPER_BASE +{ +public: + CD3DX12_RAYTRACING_PIPELINE_CONFIG_SUBOBJECT() + { + Init(); + } + CD3DX12_RAYTRACING_PIPELINE_CONFIG_SUBOBJECT(CD3DX12_STATE_OBJECT_DESC& ContainingStateObject) + { + Init(); + AddToStateObject(ContainingStateObject); + } + void Config(UINT MaxTraceRecursionDepth) + { + m_Desc.MaxTraceRecursionDepth = MaxTraceRecursionDepth; + } + D3D12_STATE_SUBOBJECT_TYPE Type() const + { + return D3D12_STATE_SUBOBJECT_TYPE_RAYTRACING_PIPELINE_CONFIG; + } + operator const D3D12_STATE_SUBOBJECT&() const { return *m_pSubobject; } + operator const D3D12_RAYTRACING_PIPELINE_CONFIG&() const { return m_Desc; } +private: + void Init() + { + SUBOBJECT_HELPER_BASE::Init(); + m_Desc = {}; + } + void* Data() { return &m_Desc; } + D3D12_RAYTRACING_PIPELINE_CONFIG m_Desc; +}; + +//------------------------------------------------------------------------------------------------ +class CD3DX12_GLOBAL_ROOT_SIGNATURE_SUBOBJECT + : public CD3DX12_STATE_OBJECT_DESC::SUBOBJECT_HELPER_BASE +{ +public: + CD3DX12_GLOBAL_ROOT_SIGNATURE_SUBOBJECT() + { + Init(); + } + CD3DX12_GLOBAL_ROOT_SIGNATURE_SUBOBJECT(CD3DX12_STATE_OBJECT_DESC& ContainingStateObject) + { + Init(); + AddToStateObject(ContainingStateObject); + } + void SetRootSignature(ID3D12RootSignature* pRootSig) + { + m_pRootSig = pRootSig; + } + D3D12_STATE_SUBOBJECT_TYPE Type() const + { + return D3D12_STATE_SUBOBJECT_TYPE_GLOBAL_ROOT_SIGNATURE; + } + operator const D3D12_STATE_SUBOBJECT&() const { return *m_pSubobject; } + operator ID3D12RootSignature*() const { return m_pRootSig.Get(); } +private: + void Init() + { + SUBOBJECT_HELPER_BASE::Init(); + m_pRootSig = nullptr; + } + void* Data() { return m_pRootSig.GetAddressOf(); } + Microsoft::WRL::ComPtr m_pRootSig; +}; + +//------------------------------------------------------------------------------------------------ +class CD3DX12_LOCAL_ROOT_SIGNATURE_SUBOBJECT + : public CD3DX12_STATE_OBJECT_DESC::SUBOBJECT_HELPER_BASE +{ +public: + CD3DX12_LOCAL_ROOT_SIGNATURE_SUBOBJECT() + { + Init(); + } + CD3DX12_LOCAL_ROOT_SIGNATURE_SUBOBJECT(CD3DX12_STATE_OBJECT_DESC& ContainingStateObject) + { + Init(); + AddToStateObject(ContainingStateObject); + } + void SetRootSignature(ID3D12RootSignature* pRootSig) + { + m_pRootSig = pRootSig; + } + D3D12_STATE_SUBOBJECT_TYPE Type() const + { + return D3D12_STATE_SUBOBJECT_TYPE_LOCAL_ROOT_SIGNATURE; + } + operator const D3D12_STATE_SUBOBJECT&() const { return *m_pSubobject; } + operator ID3D12RootSignature*() const { return m_pRootSig.Get(); } +private: + void Init() + { + SUBOBJECT_HELPER_BASE::Init(); + m_pRootSig = nullptr; + } + void* Data() { return m_pRootSig.GetAddressOf(); } + Microsoft::WRL::ComPtr m_pRootSig; +}; + +//------------------------------------------------------------------------------------------------ +class CD3DX12_STATE_OBJECT_CONFIG_SUBOBJECT + : public CD3DX12_STATE_OBJECT_DESC::SUBOBJECT_HELPER_BASE +{ +public: + CD3DX12_STATE_OBJECT_CONFIG_SUBOBJECT() + { + Init(); + } + CD3DX12_STATE_OBJECT_CONFIG_SUBOBJECT(CD3DX12_STATE_OBJECT_DESC& ContainingStateObject) + { + Init(); + AddToStateObject(ContainingStateObject); + } + void SetFlags(D3D12_STATE_OBJECT_FLAGS Flags) + { + m_Desc.Flags = Flags; + } + D3D12_STATE_SUBOBJECT_TYPE Type() const + { + return D3D12_STATE_SUBOBJECT_TYPE_STATE_OBJECT_CONFIG; + } + operator const D3D12_STATE_SUBOBJECT&() const { return *m_pSubobject; } + operator const D3D12_STATE_OBJECT_CONFIG&() const { return m_Desc; } +private: + void Init() + { + SUBOBJECT_HELPER_BASE::Init(); + m_Desc = {}; + } + void* Data() { return &m_Desc; } + D3D12_STATE_OBJECT_CONFIG m_Desc; +}; + +//------------------------------------------------------------------------------------------------ +class CD3DX12_NODE_MASK_SUBOBJECT + : public CD3DX12_STATE_OBJECT_DESC::SUBOBJECT_HELPER_BASE +{ +public: + CD3DX12_NODE_MASK_SUBOBJECT() + { + Init(); + } + CD3DX12_NODE_MASK_SUBOBJECT(CD3DX12_STATE_OBJECT_DESC& ContainingStateObject) + { + Init(); + AddToStateObject(ContainingStateObject); + } + void SetNodeMask(UINT NodeMask) + { + m_Desc.NodeMask = NodeMask; + } + D3D12_STATE_SUBOBJECT_TYPE Type() const + { + return D3D12_STATE_SUBOBJECT_TYPE_NODE_MASK; + } + operator const D3D12_STATE_SUBOBJECT&() const { return *m_pSubobject; } + operator const D3D12_NODE_MASK&() const { return m_Desc; } +private: + void Init() + { + SUBOBJECT_HELPER_BASE::Init(); + m_Desc = {}; + } + void* Data() { return &m_Desc; } + D3D12_NODE_MASK m_Desc; +}; + +#endif // #ifndef D3DX12_NO_STATE_OBJECT_HELPERS +#endif + +#endif // defined( __cplusplus ) + +#endif //__D3DX12_H__ + + + diff --git a/manul/thirdparty/fsr2/include/FidelityFX/host/backends/dx12/ffx_dx12.h b/manul/thirdparty/fsr2/include/FidelityFX/host/backends/dx12/ffx_dx12.h new file mode 100644 index 00000000..13abf0e5 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/host/backends/dx12/ffx_dx12.h @@ -0,0 +1,318 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +/// @defgroup DX12Backend DX12 Backend +/// FidelityFX SDK native backend implementation for DirectX 12. +/// +/// @ingroup Backends + +/// @defgroup DX12FrameInterpolation DX12 FrameInterpolation +/// FidelityFX SDK native frame interpolation implementation for DirectX 12 backend. +/// +/// @ingroup DX12Backend + +#pragma once + +#include +#include +#include + +#if defined(__cplusplus) +extern "C" { +#endif // #if defined(__cplusplus) + +/// Query how much memory is required for the DirectX 12 backend's scratch buffer. +/// +/// @param [in] maxContexts The maximum number of simultaneous effect contexts that will share the backend. +/// (Note that some effects contain internal contexts which count towards this maximum) +/// +/// @returns +/// The size (in bytes) of the required scratch memory buffer for the DX12 backend. +/// @ingroup DX12Backend +FFX_API size_t ffxGetScratchMemorySizeDX12(size_t maxContexts); + +/// Create a FfxDevice from a ID3D12Device. +/// +/// @param [in] device A pointer to the DirectX12 device. +/// +/// @returns +/// An abstract FidelityFX device. +/// +/// @ingroup DX12Backend +FFX_API FfxDevice ffxGetDeviceDX12(ID3D12Device* device); + +/// Populate an interface with pointers for the DX12 backend. +/// +/// @param [out] backendInterface A pointer to a FfxInterface structure to populate with pointers. +/// @param [in] device A pointer to the DirectX12 device. +/// @param [in] scratchBuffer A pointer to a buffer of memory which can be used by the DirectX(R)12 backend. +/// @param [in] scratchBufferSize The size (in bytes) of the buffer pointed to by scratchBuffer. +/// @param [in] maxContexts The maximum number of simultaneous effect contexts that will share the backend. +/// (Note that some effects contain internal contexts which count towards this maximum) +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_INVALID_POINTER The interface pointer was NULL. +/// +/// @ingroup DX12Backend +FFX_API FfxErrorCode ffxGetInterfaceDX12( + FfxInterface* backendInterface, + FfxDevice device, + void* scratchBuffer, + size_t scratchBufferSize, + size_t maxContexts); + +/// Create a FfxCommandList from a ID3D12CommandList. +/// +/// @param [in] cmdList A pointer to the DirectX12 command list. +/// +/// @returns +/// An abstract FidelityFX command list. +/// +/// @ingroup DX12Backend +FFX_API FfxCommandList ffxGetCommandListDX12(ID3D12CommandList* cmdList); + +/// Create a FfxPipeline from a ID3D12PipelineState. +/// +/// @param [in] pipelineState A pointer to the DirectX12 pipeline state. +/// +/// @returns +/// An abstract FidelityFX pipeline. +/// +/// @ingroup DX12Backend +FFX_API FfxPipeline ffxGetPipelineDX12(ID3D12PipelineState* pipelineState); + +/// Fetch a FfxResource from a GPUResource. +/// +/// @param [in] dx12Resource A pointer to the DX12 resource. +/// @param [in] ffxResDescription An FfxResourceDescription for the resource representation. +/// @param [in] ffxResName (optional) A name string to identify the resource in debug mode. +/// @param [in] state The state the resource is currently in. +/// +/// @returns +/// An abstract FidelityFX resources. +/// +/// @ingroup DX12Backend +FFX_API FfxResource ffxGetResourceDX12(const ID3D12Resource* dx12Resource, + FfxResourceDescription ffxResDescription, + const wchar_t* ffxResName, + FfxResourceStates state = FFX_RESOURCE_STATE_COMPUTE_READ); + +/// Loads PIX runtime dll to allow SDK calls to show up in Microsoft PIX. +/// +/// @param [in] pixDllPath The path to the DLL to load. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_INVALID_PATH Could not load the DLL using the provided path. +/// @retval +/// FFX_ERROR_BACKEND_API_ERROR Could not get proc addresses for PIXBeginEvent and/or PIXEndEvent +/// +/// @ingroup DX12Backend +FFX_API FfxErrorCode ffxLoadPixDll(const wchar_t* pixDllPath); + +/// Fetch a FfxSurfaceFormat from a DXGI_FORMAT. +/// +/// @param [in] format The DXGI_FORMAT to convert to FfxSurfaceFormat. +/// +/// @returns +/// An FfxSurfaceFormat. +/// +/// @ingroup DX12Backend +FFX_API FfxSurfaceFormat ffxGetSurfaceFormatDX12(DXGI_FORMAT format); + +/// Fetch a DXGI_FORMAT from a FfxSurfaceFormat. +/// +/// @param [in] surfaceFormat The FfxSurfaceFormat to convert to DXGI_FORMAT. +/// +/// @returns +/// An DXGI_FORMAT. +/// +/// @ingroup DX12Backend +FFX_API DXGI_FORMAT ffxGetDX12FormatFromSurfaceFormat(FfxSurfaceFormat surfaceFormat); + +/// Fetch a FfxResourceDescription from an existing ID3D12Resource. +/// +/// @param [in] pResource The ID3D12Resource resource to create a FfxResourceDescription for. +/// @param [in] additionalUsages Optional FfxResourceUsage flags needed for select resource mapping. +/// +/// @returns +/// An FfxResourceDescription. +/// +/// @ingroup DX12Backend +FFX_API FfxResourceDescription ffxGetResourceDescriptionDX12(const ID3D12Resource* pResource, FfxResourceUsage additionalUsages = FFX_RESOURCE_USAGE_READ_ONLY); + +/// Fetch a FfxCommandQueue from an existing ID3D12CommandQueue. +/// +/// @param [in] pCommandQueue The ID3D12CommandQueue to create a FfxCommandQueue from. +/// +/// @returns +/// An FfxCommandQueue. +/// +/// @ingroup DX12Backend +FFX_API FfxCommandQueue ffxGetCommandQueueDX12(ID3D12CommandQueue* pCommandQueue); + +/// Fetch a FfxSwapchain from an existing IDXGISwapChain4. +/// +/// @param [in] pSwapchain The IDXGISwapChain4 to create a FfxSwapchain from. +/// +/// @returns +/// An FfxSwapchain. +/// +/// @ingroup DX12Backend +FFX_API FfxSwapchain ffxGetSwapchainDX12(IDXGISwapChain4* pSwapchain); + +/// Fetch a IDXGISwapChain4 from an existing FfxSwapchain. +/// +/// @param [in] ffxSwapchain The FfxSwapchain to fetch an IDXGISwapChain4 from. +/// +/// @returns +/// An IDXGISwapChain4 object. +/// +/// @ingroup DX12Backend +FFX_API IDXGISwapChain4* ffxGetDX12SwapchainPtr(FfxSwapchain ffxSwapchain); + +/// Replaces the current swapchain with the provided FfxSwapchain. +/// +/// @param [in] gameQueue The FfxCommandQueue presentation will occur on. +/// @param [in] gameSwapChain The FfxSwapchain to use for frame interpolation presentation. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_INVALID_ARGUMENT One of the parameters is invalid. +/// +/// @ingroup DX12FrameInterpolation +FFX_API FfxErrorCode ffxReplaceSwapchainForFrameinterpolationDX12(FfxCommandQueue gameQueue, FfxSwapchain& gameSwapChain); + +/// Creates a FfxSwapchain from passed in parameters. +/// +/// @param [in] desc The DXGI_SWAP_CHAIN_DESC describing the swapchain creation parameters from the calling application. +/// @param [in] queue The ID3D12CommandQueue to use for frame interpolation presentation. +/// @param [in] dxgiFactory The IDXGIFactory to use for DX12 swapchain creation. +/// @param [out] outGameSwapChain The created FfxSwapchain. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_INVALID_ARGUMENT One of the parameters is invalid. +/// FFX_ERROR_OUT_OF_MEMORY Insufficient memory available to allocate FfxSwapchain or underlying component. +/// +/// @ingroup DX12FrameInterpolation +FFX_API FfxErrorCode ffxCreateFrameinterpolationSwapchainDX12(const DXGI_SWAP_CHAIN_DESC* desc, + ID3D12CommandQueue* queue, + IDXGIFactory* dxgiFactory, + FfxSwapchain& outGameSwapChain); + +/// Creates a FfxSwapchain from passed in parameters. +/// +/// @param [in] hWnd The HWND handle for the calling application. +/// @param [in] desc1 The DXGI_SWAP_CHAIN_DESC1 describing the swapchain creation parameters from the calling application. +/// @param [in] fullscreenDesc The DXGI_SWAP_CHAIN_FULLSCREEN_DESC describing the full screen swapchain creation parameters from the calling application. +/// @param [in] queue The ID3D12CommandQueue to use for frame interpolation presentation. +/// @param [in] dxgiFactory The IDXGIFactory to use for DX12 swapchain creation. +/// @param [out] outGameSwapChain The created FfxSwapchain. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_INVALID_ARGUMENT One of the parameters is invalid. +/// FFX_ERROR_OUT_OF_MEMORY Insufficient memory available to allocate FfxSwapchain or underlying component. +/// +/// @ingroup DX12FrameInterpolation +FFX_API FfxErrorCode ffxCreateFrameinterpolationSwapchainForHwndDX12(HWND hWnd, + const DXGI_SWAP_CHAIN_DESC1* desc1, + const DXGI_SWAP_CHAIN_FULLSCREEN_DESC* fullscreenDesc, + ID3D12CommandQueue* queue, + IDXGIFactory* dxgiFactory, + FfxSwapchain& outGameSwapChain); + +/// Waits for the FfxSwapchain to complete presentation. +/// +/// @param [in] gameSwapChain The FfxSwapchain to wait on. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_INVALID_ARGUMENT Could not query the interface for the frame interpolation swap chain. +/// +/// @ingroup DX12FrameInterpolation +FFX_API FfxErrorCode ffxWaitForPresents(FfxSwapchain gameSwapChain); + +/// Registers a FfxResource to use for UI with the provided FfxSwapchain. +/// +/// @param [in] gameSwapChain The FfxSwapchain to to register the UI resource with. +/// @param [in] uiResource The FfxResource representing the UI resource. +/// @param [in] flags A set of FfxUiCompositionFlags. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_INVALID_ARGUMENT Could not query the interface for the frame interpolation swap chain. +/// +/// @ingroup DX12FrameInterpolation +FFX_API FfxErrorCode ffxRegisterFrameinterpolationUiResourceDX12(FfxSwapchain gameSwapChain, FfxResource uiResource, uint32_t flags); + +/// Fetches a FfxCommandList from the FfxSwapchain. +/// +/// @param [in] gameSwapChain The FfxSwapchain to get a FfxCommandList from. +/// @param [out] gameCommandlist The FfxCommandList from the provided FfxSwapchain. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_INVALID_ARGUMENT Could not query the interface for the frame interpolation swap chain. +/// +/// @ingroup DX12FrameInterpolation +FFX_API FfxErrorCode ffxGetFrameinterpolationCommandlistDX12(FfxSwapchain gameSwapChain, FfxCommandList& gameCommandlist); + +/// Fetches a FfxResource representing the backbuffer from the FfxSwapchain. +/// +/// @param [in] gameSwapChain The FfxSwapchain to get a FfxResource backbuffer from. +/// +/// @returns +/// An abstract FidelityFX resources for the swapchain backbuffer. +/// +/// @ingroup DX12FrameInterpolation +FFX_API FfxResource ffxGetFrameinterpolationTextureDX12(FfxSwapchain gameSwapChain); + +/// Sets a FfxFrameGenerationConfig to the internal FrameInterpolationSwapChain (in the backend). +/// +/// @param [in] config The FfxFrameGenerationConfig to set. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_INVALID_ARGUMENT Could not query the interface for the frame interpolation swap chain. +/// +/// @ingroup DX12FrameInterpolation +FFX_API FfxErrorCode ffxSetFrameGenerationConfigToSwapchainDX12(FfxFrameGenerationConfig const* config); + +struct FfxFrameInterpolationContext; +typedef FfxErrorCode (*FfxCreateFiSwapchain)(FfxFrameInterpolationContext* fiContext, FfxDevice device, FfxCommandQueue gameQueue, FfxSwapchain& swapchain); +typedef FfxErrorCode (*FfxReleaseFiSwapchain)(FfxFrameInterpolationContext* fiContext, FfxSwapchain* outRealSwapchain); + +#if defined(__cplusplus) +} +#endif // #if defined(__cplusplus) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/host/backends/dx12/license.txt b/manul/thirdparty/fsr2/include/FidelityFX/host/backends/dx12/license.txt new file mode 100644 index 00000000..fd1f95e8 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/host/backends/dx12/license.txt @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2024 Microsoft + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/manul/thirdparty/fsr2/include/FidelityFX/host/backends/vk/ffx_vk.h b/manul/thirdparty/fsr2/include/FidelityFX/host/backends/vk/ffx_vk.h new file mode 100644 index 00000000..180fbbf4 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/host/backends/vk/ffx_vk.h @@ -0,0 +1,327 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +/// @defgroup VKBackend Vulkan Backend +/// FidelityFX SDK native backend implementation for Vulkan. +/// +/// @ingroup Backends + +#pragma once + +#include +#include + +#if defined(__cplusplus) +extern "C" { +#endif // #if defined(__cplusplus) + +/// FFX specific callback type when submitting a command buffer to a queue. +typedef VkResult (*PFN_vkQueueSubmitFFX)(uint32_t submitCount, const VkSubmitInfo* pSubmits, VkFence fence); + +typedef struct VkQueueInfoFFX +{ + VkQueue queue; + uint32_t familyIndex; + PFN_vkQueueSubmitFFX submitFunc; +} VkQueueInfoFFX; + +/// Structure holding additional information to effectively replace the game swapchain by the frame interpolation one. +/// Some notes on the queues: +/// - please pass the queue, its family (for queue family ownership transfer purposes) and an optional function if you want to control concurrent submissions +/// - game queue: the queue where the replacement of vkQueuePresentKHR is called. This queue should have Graphics and Compute capabilities (Transfer is implied as per Vulkan specification). +/// It can be shared with the engine. No Submit function is necessary. +/// The code assumes that the UI texture is owned by that queue family when present is called. +/// - async compute queue: optional queue with Compute capability (Transfer is implied as per Vulkan specification). If used by the engine, prefer not to enable the async compute path of FSR3 Frame interpolation. +/// - present queue: queue with Graphics, Compute or Transfer capability, and Present support. This queue cannot be used by the engine. Otherwise, some deadlock can occur. +/// - image acquire queue: this one doesn't need any capability. Strongly prefer a queue not used by the engine. The main graphics queue can work too but it might delay the signaling of the semaphore/fence when acquiring a new image, negatively impacting the performance. +typedef struct VkFrameInterpolationInfoFFX +{ + VkPhysicalDevice physicalDevice; + VkDevice device; + VkQueueInfoFFX gameQueue; + VkQueueInfoFFX asyncComputeQueue; + VkQueueInfoFFX presentQueue; + VkQueueInfoFFX imageAcquireQueue; + const VkAllocationCallbacks* pAllocator; +} VkFrameInterpolationInfoFFX; + +/// Query how much memory is required for the Vulkan backend's scratch buffer. +/// +/// @param [in] physicalDevice A pointer to the VkPhysicalDevice device. +/// @param [in] maxContexts The maximum number of simultaneous effect contexts that will share the backend. +/// (Note that some effects contain internal contexts which count towards this maximum) +/// +/// @returns +/// The size (in bytes) of the required scratch memory buffer for the VK backend. +/// +/// @ingroup VKBackend +FFX_API size_t ffxGetScratchMemorySizeVK(VkPhysicalDevice physicalDevice, size_t maxContexts); + +/// Convenience structure to hold all VK-related device information +typedef struct VkDeviceContext { + VkDevice vkDevice; /// The Vulkan device + VkPhysicalDevice vkPhysicalDevice; /// The Vulkan physical device + PFN_vkGetDeviceProcAddr vkDeviceProcAddr; /// The device's function address table +} VkDeviceContext; + +/// Create a FfxDevice from a VkDevice. +/// +/// @param [in] vkDeviceContext A pointer to a VKDeviceContext that holds all needed information +/// +/// @returns +/// An abstract FidelityFX device. +/// +/// @ingroup VKBackend +FFX_API FfxDevice ffxGetDeviceVK(VkDeviceContext* vkDeviceContext); + +/// Populate an interface with pointers for the VK backend. +/// +/// @param [out] backendInterface A pointer to a FfxInterface structure to populate with pointers. +/// @param [in] device A pointer to the VkDevice device. +/// @param [in] scratchBuffer A pointer to a buffer of memory which can be used by the DirectX(R)12 backend. +/// @param [in] scratchBufferSize The size (in bytes) of the buffer pointed to by scratchBuffer. +/// @param [in] maxContexts The maximum number of simultaneous effect contexts that will share the backend. +/// (Note that some effects contain internal contexts which count towards this maximum) +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_INVALID_POINTER The interface pointer was NULL. +/// +/// @ingroup VKBackend +FFX_API FfxErrorCode ffxGetInterfaceVK( + FfxInterface* backendInterface, + FfxDevice device, + void* scratchBuffer, + size_t scratchBufferSize, + size_t maxContexts); + +/// Create a FfxCommandList from a VkCommandBuffer. +/// +/// @param [in] cmdBuf A pointer to the Vulkan command buffer. +/// +/// @returns +/// An abstract FidelityFX command list. +/// +/// @ingroup VKBackend +FFX_API FfxCommandList ffxGetCommandListVK(VkCommandBuffer cmdBuf); + +/// Create a FfxPipeline from a VkPipeline. +/// +/// @param [in] pipeline A pointer to the Vulkan pipeline. +/// +/// @returns +/// An abstract FidelityFX pipeline. +/// +/// @ingroup VKBackend +FFX_API FfxPipeline ffxGetPipelineVK(VkPipeline pipeline); + +/// Fetch a FfxResource from a GPUResource. +/// +/// @param [in] vkResource A pointer to the (agnostic) VK resource. +/// @param [in] ffxResDescription An FfxResourceDescription for the resource representation. +/// @param [in] ffxResName (optional) A name string to identify the resource in debug mode. +/// @param [in] state The state the resource is currently in. +/// +/// @returns +/// An abstract FidelityFX resources. +/// +/// @ingroup VKBackend +FFX_API FfxResource ffxGetResourceVK(void* vkResource, + FfxResourceDescription ffxResDescription, + const wchar_t* ffxResName, + FfxResourceStates state = FFX_RESOURCE_STATE_COMPUTE_READ); + +/// Fetch a FfxSurfaceFormat from a VkFormat. +/// +/// @param [in] format The VkFormat to convert to FfxSurfaceFormat. +/// +/// @returns +/// An FfxSurfaceFormat. +/// +/// @ingroup VKBackend +FFX_API FfxSurfaceFormat ffxGetSurfaceFormatVK(VkFormat format); + +/// Fetch a FfxResourceDescription from an existing VkBuffer. +/// +/// @param [in] buffer The VkBuffer resource to create a FfxResourceDescription for. +/// @param [in] createInfo The VkBufferCreateInfo of the buffer +/// @param [in] additionalUsages Optional FfxResourceUsage flags needed for select resource mapping. +/// +/// @returns +/// An FfxResourceDescription. +/// +/// @ingroup VKBackend +FFX_API FfxResourceDescription ffxGetBufferResourceDescriptionVK(const VkBuffer buffer, + const VkBufferCreateInfo createInfo, + FfxResourceUsage additionalUsages = FFX_RESOURCE_USAGE_READ_ONLY); + +/// Fetch a FfxResourceDescription from an existing VkImage. +/// +/// @param [in] image The VkImage resource to create a FfxResourceDescription for. +/// @param [in] createInfo The VkImageCreateInfo of the buffer +/// @param [in] additionalUsages Optional FfxResourceUsage flags needed for select resource mapping. +/// +/// @returns +/// An FfxResourceDescription. +/// +/// @ingroup VKBackend +FFX_API FfxResourceDescription ffxGetImageResourceDescriptionVK(const VkImage image, + const VkImageCreateInfo createInfo, + FfxResourceUsage additionalUsages = FFX_RESOURCE_USAGE_READ_ONLY); + +/// Fetch a FfxCommandQueue from an existing VkQueue. +/// +/// @param [in] commandQueue The VkQueue to create a FfxCommandQueue from. +/// +/// @returns +/// An FfxCommandQueue. +/// +/// @ingroup VKBackend +FFX_API FfxCommandQueue ffxGetCommandQueueVK(VkQueue commandQueue); + +/// Fetch a FfxSwapchain from an existing VkSwapchainKHR. +/// +/// @param [in] pSwapchain The VkSwapchainKHR to create a FfxSwapchain from. +/// +/// @returns +/// An FfxSwapchain. +/// +/// @ingroup VKBackend +FFX_API FfxSwapchain ffxGetSwapchainVK(VkSwapchainKHR swapchain); + +/// Fetch a VkSwapchainKHR from an existing FfxSwapchain. +/// +/// @param [in] ffxSwapchain The FfxSwapchain to fetch an VkSwapchainKHR from. +/// +/// @returns +/// An VkSwapchainKHR object. +/// +/// @ingroup VKBackend +FFX_API VkSwapchainKHR ffxGetVKSwapchain(FfxSwapchain ffxSwapchain); + +/// Replaces the current swapchain with the provided FfxSwapchain. +/// +/// @param [in] gameQueue The FfxCommandQueue presentation will occur on. +/// @param [in,out] gameSwapChain The current FfxSwapchain to replace, optional. If not NULL, the swapchain will be destroyed. On return, it will hold the FfxSwapchain to use for frame interpolation presentation. +/// @param [in] swapchainCreateInfo The VkSwapchainCreateInfoKHR of the current swapchain. Its oldSwapchain member should be VK_NULL_HANDLE or the same as gameSwapChain. +/// @param [in] frameInterpolationInfo The VkFrameInterpolationInfoFFX containing additional information for swapchain replacement. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_INVALID_ARGUMENT One of the parameters is invalid. If the returned gameSwapChain is NULL, the old swapchain has been destroyed. +/// @retval +/// FFX_ERROR_BACKEND_API_ERROR Internal generic error. If the returned gameSwapChain is NULL, the old swapchain has been destroyed. +/// +/// @ingroup VKFrameInterpolation +FFX_API FfxErrorCode ffxReplaceSwapchainForFrameinterpolationVK(FfxCommandQueue gameQueue, + FfxSwapchain& gameSwapChain, + const VkSwapchainCreateInfoKHR* swapchainCreateInfo, + const VkFrameInterpolationInfoFFX* frameInterpolationInfo); + +/// Waits for the FfxSwapchain to complete presentation. +/// +/// @param [in] gameSwapChain The FfxSwapchain to wait on. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_INVALID_ARGUMENT Could not query the interface for the frame interpolation swap chain. +/// +/// @ingroup VKFrameInterpolation +FFX_API FfxErrorCode ffxWaitForPresents(FfxSwapchain gameSwapChain); + +/// Registers a FfxResource to use for UI with the provided FfxSwapchain. +/// +/// @param [in] gameSwapChain The FfxSwapchain to to register the UI resource with. +/// @param [in] uiResource The FfxResource representing the UI resource. +/// @param [in] flags A set of FfxUiCompositionFlags. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_INVALID_ARGUMENT Could not query the interface for the frame interpolation swap chain. +/// +/// @ingroup VKFrameInterpolation +FFX_API FfxErrorCode ffxRegisterFrameinterpolationUiResourceVK(FfxSwapchain gameSwapChain, FfxResource uiResource, uint32_t flags); + +/// Fetches a FfxCommandList from the FfxSwapchain. +/// +/// @param [in] gameSwapChain The FfxSwapchain to get a FfxCommandList from. +/// @param [out] gameCommandlist The FfxCommandList from the provided FfxSwapchain. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_INVALID_ARGUMENT Could not query the interface for the frame interpolation swap chain. +/// +/// @ingroup VKFrameInterpolation +FFX_API FfxErrorCode ffxGetFrameinterpolationCommandlistVK(FfxSwapchain gameSwapChain, FfxCommandList& gameCommandlist); + +/// Fetches a FfxResource representing the backbuffer from the FfxSwapchain. +/// +/// @param [in] gameSwapChain The FfxSwapchain to get a FfxResource backbuffer from. +/// +/// @returns +/// An abstract FidelityFX resources for the swapchain backbuffer. +/// +/// @ingroup VKFrameInterpolation +FFX_API FfxResource ffxGetFrameinterpolationTextureVK(FfxSwapchain gameSwapChain); + +/// Sets a FfxFrameGenerationConfig to the internal FrameInterpolationSwapChain (in the backend). +/// +/// @param [in] config The FfxFrameGenerationConfig to set. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_INVALID_ARGUMENT Could not query the interface for the frame interpolation swap chain. +/// +/// @ingroup VKFrameInterpolation +FFX_API FfxErrorCode ffxSetFrameGenerationConfigToSwapchainVK(FfxFrameGenerationConfig const* config); + +typedef VkResult (*PFN_vkCreateSwapchainFFX)(VkDevice device, const VkSwapchainCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSwapchainKHR* pSwapchain, const VkFrameInterpolationInfoFFX* pFrameInterpolationInfo); + +/// Function to get he number of presents. This is useful when using frame interpolation +typedef uint64_t (*PFN_getLastPresentCountFFX)(VkSwapchainKHR); + +/// Structure holding the replacement function pointers for frame interpolation to work +/// Not all extensions are supported for now +/// Regarding specific functions: +/// - queuePresentKHR: when using this one, the presenting image should be in VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL state +/// - getLastPresentCount: this function isn't part of Vulkan but the engine can use it to get the real number of presented frames since the swapchain creation +struct FfxSwapchainReplacementFunctions +{ + PFN_vkCreateSwapchainFFX createSwapchainFFX; + PFN_vkDestroySwapchainKHR destroySwapchainKHR; + PFN_vkGetSwapchainImagesKHR getSwapchainImagesKHR; + PFN_vkAcquireNextImageKHR acquireNextImageKHR; + PFN_vkQueuePresentKHR queuePresentKHR; + PFN_vkSetHdrMetadataEXT setHdrMetadataEXT; + PFN_getLastPresentCountFFX getLastPresentCountFFX; +}; +FFX_API FfxErrorCode ffxGetSwapchainReplacementFunctionsVK(FfxDevice device, FfxSwapchainReplacementFunctions* functions); + +#if defined(__cplusplus) +} +#endif // #if defined(__cplusplus) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_assert.h b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_assert.h new file mode 100644 index 00000000..ab554c33 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_assert.h @@ -0,0 +1,151 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#pragma once + +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif // #ifdef __cplusplus + +/// @defgroup Asserts Asserts +/// Asserts used by FidelityFX SDK functions +/// +/// @ingroup ffxHost + +#ifdef _DEBUG +#ifdef _WIN32 + +#ifdef DISABLE_FFX_DEBUG_BREAK +#define FFX_DEBUG_BREAK \ + { \ + } +#else +/// Macro to force the debugger to break at this point in the code. +/// +/// @ingroup Asserts +#define FFX_DEBUG_BREAK __debugbreak(); +#endif +#else +#define FFX_DEBUG_BREAK \ + { \ + } +#endif +#else +// don't allow debug break in release builds. +#define FFX_DEBUG_BREAK +#endif + +/// A typedef for the callback function for assert printing. +/// +/// This can be used to re-route printing of assert messages from the FFX backend +/// to another destination. For example instead of the default behaviour of printing +/// the assert messages to the debugger's TTY the message can be re-routed to a +/// MessageBox in a GUI application. +/// +/// @param [in] message The message generated by the assert. +/// +/// @ingroup Asserts +typedef void (*FfxAssertCallback)(const char* message); + +/// Function to report an assert. +/// +/// @param [in] file The name of the file as a string. +/// @param [in] line The index of the line in the file. +/// @param [in] condition The boolean condition that was tested. +/// @param [in] msg The optional message to print. +/// +/// @returns +/// Always returns true. +/// +/// @ingroup Asserts +FFX_API bool ffxAssertReport(const char* file, int32_t line, const char* condition, const char* msg); + +/// Provides the ability to set a callback for assert messages. +/// +/// @param [in] callback The callback function that will receive assert messages. +/// +/// @ingroup Asserts +FFX_API void ffxAssertSetPrintingCallback(FfxAssertCallback callback); + +#ifdef _DEBUG +/// Standard assert macro. +/// +/// @ingroup Asserts +#define FFX_ASSERT(condition) \ + do \ + { \ + if (!(condition) && ffxAssertReport(__FILE__, __LINE__, #condition, NULL)) \ + FFX_DEBUG_BREAK \ + } while (0) + +/// Assert macro with message. +/// +/// @ingroup Asserts +#define FFX_ASSERT_MESSAGE(condition, msg) \ + do \ + { \ + if (!(condition) && ffxAssertReport(__FILE__, __LINE__, #condition, msg)) \ + FFX_DEBUG_BREAK \ + } while (0) + +/// Assert macro that always fails. +/// +/// @ingroup Asserts +#define FFX_ASSERT_FAIL(message) \ + do \ + { \ + ffxAssertReport(__FILE__, __LINE__, NULL, message); \ + FFX_DEBUG_BREAK \ + } while (0) +#else +// asserts disabled +#define FFX_ASSERT(condition) \ + do \ + { \ + FFX_UNUSED(condition); \ + } while (0) + +#define FFX_ASSERT_MESSAGE(condition, message) \ + do \ + { \ + FFX_UNUSED(condition); \ + FFX_UNUSED(message); \ + } while (0) + +#define FFX_ASSERT_FAIL(message) \ + do \ + { \ + FFX_UNUSED(message); \ + } while (0) +#endif // #if _DEBUG + +/// Simple static assert. +/// +/// @ingroup Asserts +#define FFX_STATIC_ASSERT(condition) static_assert(condition, #condition) + +#ifdef __cplusplus +} +#endif // #ifdef __cplusplus diff --git a/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_blur.h b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_blur.h new file mode 100644 index 00000000..8012070d --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_blur.h @@ -0,0 +1,200 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +/// @defgroup ffxBlur FidelityFX Blur +/// FidelityFX Blur runtime library +/// +/// @ingroup SDKComponents + +//------------------------------------------------------------------------------------------------------------------------------ +// +// ABOUT +// ===== +// AMD FidelityFX Blur is a collection of blurring effects implemented on compute shaders, hand-optimized for maximum performance. +// FFX-Blur includes +// - Gaussian Blur w/ large kernel support (up to 21x21) +// +//============================================================================================================================== + +#pragma once + +#include + +/// FidelityFX Blur major version. +/// +/// @ingroup ffxBlur +#define FFX_BLUR_VERSION_MAJOR (1) + +/// FidelityFX Blur minor version. +/// +/// @ingroup ffxBlur +#define FFX_BLUR_VERSION_MINOR (1) + +/// FidelityFX Blur patch version. +/// +/// @ingroup ffxBlur +#define FFX_BLUR_VERSION_PATCH (0) + +/// FidelityFX Blur context count +/// +/// Defines the number of internal effect contexts required by Blur +/// +/// @ingroup ffxBlur +#define FFX_BLUR_CONTEXT_COUNT 1 + +/// The size of the context specified in uint32_t units. +/// +/// @ingroup ffxBlur +#define FFX_BLUR_CONTEXT_SIZE (1024) + +#if defined(__cplusplus) +extern "C" { +#endif // #if defined(__cplusplus) + +/// Enum to specify which blur pass (currently only one). +/// +/// @ingroup ffxBlur +typedef enum FfxBlurPass +{ + FFX_BLUR_PASS_BLUR = 0, ///< A pass which which blurs the input + FFX_BLUR_PASS_COUNT ///< The number of passes in the Blur effect +} FfxBlurPass; + +/// Use this macro for FfxBlurContextDescription::kernelSizes to enable all kernel sizes. +/// +/// @ingroup ffxBlur +#define FFX_BLUR_KERNEL_SIZE_ALL ((1 << FFX_BLUR_KERNEL_SIZE_COUNT) - 1) + +typedef enum FfxBlurKernelPermutation +{ + FFX_BLUR_KERNEL_PERMUTATION_0 = (1 << 0), ///< Sigma value of 1.6 used for generation of Gaussian kernel. + FFX_BLUR_KERNEL_PERMUTATION_1 = (1 << 1), ///< Sigma value of 2.8 used for generation of Gaussian kernel. + FFX_BLUR_KERNEL_PERMUTATION_2 = (1 << 2), ///< Sigma value of 4.0 used for generation of Gaussian kernel. +} FfxBlurKernelPermutation; +#define FFX_BLUR_KERNEL_PERMUTATION_COUNT 3 + +/// Use this macro for FfxBlurContextDescription::sigmaPermutations to enable all sigma permutations. +/// +/// @ingroup ffxBlur +#define FFX_BLUR_KERNEL_PERMUTATIONS_ALL ((1 << FFX_BLUR_KERNEL_PERMUTATION_COUNT) - 1) + +/// Enum to specify the size of the blur kernel. Use logical OR to enable multiple kernels +/// when setting the FfxBlurContextDescription::kernelSizes parameter prior to calling +/// ffxBlurContextCreate. +/// +/// @ingroup ffxBlur +typedef enum FfxBlurKernelSize +{ + FFX_BLUR_KERNEL_SIZE_3x3 = (1 << 0), + FFX_BLUR_KERNEL_SIZE_5x5 = (1 << 1), + FFX_BLUR_KERNEL_SIZE_7x7 = (1 << 2), + FFX_BLUR_KERNEL_SIZE_9x9 = (1 << 3), + FFX_BLUR_KERNEL_SIZE_11x11 = (1 << 4), + FFX_BLUR_KERNEL_SIZE_13x13 = (1 << 5), + FFX_BLUR_KERNEL_SIZE_15x15 = (1 << 6), + FFX_BLUR_KERNEL_SIZE_17x17 = (1 << 7), + FFX_BLUR_KERNEL_SIZE_19x19 = (1 << 8), + FFX_BLUR_KERNEL_SIZE_21x21 = (1 << 9) +} FfxBlurKernelSize; +#define FFX_BLUR_KERNEL_SIZE_COUNT 10 + +/// Enum to specify whether to initialize the FP32 or FP16 bit permutation of the blur shader(s). +/// Use this when setting the FfxBlurContextDescription::floatPrecision parameter prior to calling +/// ffxBlurContextCreate. +/// +/// @ingroup ffxBlur +typedef enum FfxBlurFloatPrecision +{ + FFX_BLUR_FLOAT_PRECISION_32BIT = 0, + FFX_BLUR_FLOAT_PRECISION_16BIT = 1, + FFX_BLUR_FLOAT_PRECISION_COUNT = 2 +} FfxBlurFloatPrecision; + +typedef uint32_t FfxBlurKernelPermutations; +typedef uint32_t FfxBlurKernelSizes; + +/// FfxBlurContextDescription struct is used to create/initialize an FfxBlurContext. +/// +/// @ingroup ffxBlur +typedef struct FfxBlurContextDescription +{ + FfxBlurKernelPermutations kernelPermutations; ///< A bit mask of FfxBlurKernelPermutation values to indicate which kernels to enable for use. + FfxBlurKernelSizes kernelSizes; ///< A bit mask of FfxBlurKernelSize values to indicated which kernel sizes to enable for use. + FfxBlurFloatPrecision floatPrecision; ///< A flag indicating the desired floating point precision for use in ffxBlurContextDispatch + FfxInterface backendInterface; ///< A set of pointers to the backend implementation for FidelityFX. +} FfxBlurContextDescription; + +/// FfxBlurContext must be created via ffxBlurContextCreate to use the FFX Blur effect. +/// +/// @ingroup ffxBlur +typedef struct FfxBlurContext +{ + uint32_t data[FFX_BLUR_CONTEXT_SIZE]; ///< An opaque set of uint32_t which contain the data for the context. +} FfxBlurContext; + +/// Create and initialize the FfxBlurContext. +/// +/// @param [out] pContext The FfxBlurContext to create and initialize. +/// @param [in] pContextDescription The initialization configuration parameters. +/// +/// @ingroup ffxBlur +FFX_API FfxErrorCode ffxBlurContextCreate(FfxBlurContext* pContext, const FfxBlurContextDescription* pContextDescription); + +/// Destroy and free resources associated with the FfxBlurContext. +/// +/// @param [inout] pContext The FfxBlurContext to destroy. +/// +/// @ingroup ffxBlur +FFX_API FfxErrorCode ffxBlurContextDestroy(FfxBlurContext* pContext); + +/// FfxBlurDispatchDescription struct defines configuration of a blur dispatch (see ffxBlurContextDispatch). +/// +/// @ingroup ffxBlur +typedef struct FfxBlurDispatchDescription +{ + FfxCommandList commandList; ///< The FfxCommandList to record rendering commands into. + FfxBlurKernelPermutation kernelPermutation; ///< The permutation of the kernel (must be the one specified in FfxBlurContextDescription::kernelPermutations). + FfxBlurKernelSize kernelSize; ///< The kernel size to use for blurring (must be one specified in FfxBlurContextDescription::kernelSizes). + FfxDimensions2D inputAndOutputSize; ///< The width and height in pixels of the input and output resources. + FfxResource input; ///< The FfxResource to blur. + FfxResource output; ///< The FfxResource containing the output buffer for the blurred output. +} FfxBlurDispatchDescription; + +/// Create and initialize the FfxBlurContext. +/// +/// @param [in] pContext The FfxBlurContext to use for the dispatch. +/// @param [in] pDispatchDescription The dispatch configuration parameters (see FfxBlurDispatchDescription). +/// +/// @ingroup ffxBlur +FFX_API FfxErrorCode ffxBlurContextDispatch(FfxBlurContext* pContext, const FfxBlurDispatchDescription* pDispatchDescription); + +/// Queries the effect version number. +/// +/// @returns +/// The SDK version the effect was built with. +/// +/// @ingroup ffxBlur +FFX_API FfxVersionNumber ffxBlurGetEffectVersion(); + +#if defined(__cplusplus) +} +#endif // #if defined(__cplusplus diff --git a/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_breadcrumbs.h b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_breadcrumbs.h new file mode 100644 index 00000000..85a3f763 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_breadcrumbs.h @@ -0,0 +1,483 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +// @defgroup BREADCRUMBS + +#pragma once + +// Include the interface for the backend of the Breadcrumbs API. +#include + +/// FidelityFX Breadcrumbs major version. +/// +/// @ingroup BREADCRUMBS +#define FFX_BREADCRUMBS_VERSION_MAJOR (1) + +/// FidelityFX Breadcrumbs minor version. +/// +/// @ingroup BREADCRUMBS +#define FFX_BREADCRUMBS_VERSION_MINOR (0) + +/// FidelityFX Breadcrumbs patch version. +/// +/// @ingroup BREADCRUMBS +#define FFX_BREADCRUMBS_VERSION_PATCH (0) + +/// FidelityFX Breadcrumbs context count +/// +/// Defines the number of internal effect contexts required by Breadcrumbs +/// +/// @ingroup BREADCRUMBS +#define FFX_BREADCRUMBS_CONTEXT_COUNT 1 + +/// The size of the context specified in 32bit values. +/// +/// @ingroup BREADCRUMBS +#define FFX_BREADCRUMBS_CONTEXT_SIZE (128) + +/// Maximal number of markers that can be written into single memory block. +/// +/// @ingroup BREADCRUMBS +#define FFX_BREADCRUMBS_MAX_MARKERS_PER_BLOCK ((1U << 31) - 1U) + +/// List of marker types to be used in X() macro. +/// +/// @ingroup BREADCRUMBS +#define FFX_BREADCRUMBS_MARKER_LIST \ + X(BEGIN_EVENT) \ + X(BEGIN_QUERY) \ + X(CLEAR_DEPTH_STENCIL) \ + X(CLEAR_RENDER_TARGET) \ + X(CLEAR_STATE) \ + X(CLEAR_UNORDERED_ACCESS_FLOAT) \ + X(CLEAR_UNORDERED_ACCESS_UINT) \ + X(CLOSE) \ + X(COPY_BUFFER_REGION) \ + X(COPY_RESOURCE) \ + X(COPY_TEXTURE_REGION) \ + X(COPY_TILES) \ + X(DISCARD_RESOURCE) \ + X(DISPATCH) \ + X(DRAW_INDEXED_INSTANCED) \ + X(DRAW_INSTANCED) \ + X(END_EVENT) \ + X(END_QUERY) \ + X(EXECUTE_BUNDLE) \ + X(EXECUTE_INDIRECT) \ + X(RESET) \ + X(RESOLVE_QUERY_DATA) \ + X(RESOLVE_SUBRESOURCE) \ + X(RESOURCE_BARRIER) \ + X(SET_COMPUTE_ROOT_SIGNATURE) \ + X(SET_DESCRIPTORS_HEAP) \ + X(SET_GRAPHICS_ROOT_SIGNATURE) \ + X(SET_PIPELINE_STATE) \ + X(SET_PREDICATION) \ + X(ATOMIC_COPY_BUFFER_UINT) \ + X(ATOMIC_COPY_BUFFER_UINT64) \ + X(RESOLVE_SUBRESOURCE_REGION) \ + X(SET_SAMPLE_POSITION) \ + X(SET_VIEW_INSTANCE_MASK) \ + X(WRITE_BUFFER_IMMEDIATE) \ + X(SET_PROTECTED_RESOURCE_SESSION) \ + X(BEGIN_RENDER_PASS) \ + X(BUILD_RAY_TRACING_ACCELERATION_STRUCTURE) \ + X(COPY_RAY_TRACING_ACCELERATION_STRUCTURE) \ + X(DISPATCH_RAYS) \ + X(EMIT_RAY_TRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO) \ + X(END_RENDER_PASS) \ + X(EXECUTE_META_COMMANDS) \ + X(INITIALIZE_META_COMMANDS) \ + X(SET_RAY_TRACING_STATE) \ + X(SET_SHADING_RATE) \ + X(SET_SHADING_RATE_IMAGE) \ + X(BEGIN_CONDITIONAL_RENDERING_EXT) \ + X(BEGIN_DEBUG_UTILS_LABEL_EXT) \ + X(BEGIN_QUERY_INDEXED_EXT) \ + X(BEGIN_RENDER_PASS_2) \ + X(BEGIN_TRANSFORM_FEEDBACK_EXT) \ + X(BIND_DESCRIPTOR_SETS) \ + X(BIND_PIPELINES) \ + X(BIND_SHADING_RATE_IMAGE_NV) \ + X(BLIT_IMAGE) \ + X(BUILD_ACCELERATION_STRUCTURE_NV) \ + X(CLEAR_ATTACHMENTS) \ + X(CLEAR_COLOR_IMAGE) \ + X(CLEAR_DEPTH_STENCIL_IMAGE) \ + X(COPY_ACCELERATION_STRUCTURE_NV) \ + X(COPY_BUFFER) \ + X(COPY_BUFFER_TO_IMAGE) \ + X(COPY_IMAGE) \ + X(COPY_IMAGE_TO_BUFFER) \ + X(DEBUG_MARKER_BEGIN_EXT) \ + X(DEBUG_MARKER_END_EXT) \ + X(DEBUG_MARKER_INSERT_EXT) \ + X(DISPATCH_BASE) \ + X(DISPATCH_INDIRECT) \ + X(DRAW) \ + X(DRAW_INDEXED) \ + X(DRAW_INDEXED_INDIRECT) \ + X(DRAW_INDEXED_INDIRECT_COUNT) \ + X(DRAW_INDIRECT) \ + X(DRAW_INDIRECT_BYTE_COUNT_EXT) \ + X(DRAW_INDIRECT_COUNT) \ + X(DRAW_MESH_TASKS_INDIRECT_COUNT_NV) \ + X(DRAW_MESH_TASKS_INDIRECT_NV) \ + X(DRAW_MESH_TASKS_NV) \ + X(END_CONDITIONAL_RENDERING_EXT) \ + X(END_DEBUG_UTILS_LABEL_EXT) \ + X(END_QUERY_INDEXED_EXT) \ + X(END_RENDER_PASS_2) \ + X(END_TRANSFORM_FEEDBACK_EXT) \ + X(EXECUTE_COMMANDS) \ + X(FILL_BUFFER) \ + X(INSERT_DEBUG_UTILS_LABEL_EXT) \ + X(NEXT_SUBPASS) \ + X(NEXT_SUBPASS_2) \ + X(PIPELINE_BARRIER) \ + X(PROCESS_COMMANDS_NVX) \ + X(RESERVE_SPACE_FOR_COMMANDS_NVX) \ + X(RESET_EVENT) \ + X(RESET_QUERY_POOL) \ + X(RESOLVE_IMAGE) \ + X(SET_CHECKPOINT_NV) \ + X(SET_EVENT) \ + X(SET_PERFORMANCE_MARKER_INTEL) \ + X(SET_PERFORMANCE_OVERRIDE_INTEL) \ + X(SET_PERFORMANCE_STREAM_MARKER_INTEL) \ + X(SET_SAMPLE_LOCATIONS_EXT) \ + X(SET_VIEWPORT_SHADING_RATE_PALETTE_NV) \ + X(TRACE_RAYS_NV) \ + X(UPDATE_BUFFER) \ + X(WAIT_EVENTS) \ + X(WRITE_ACCELERATION_STRUCTURES_PROPERTIES_NV) \ + X(WRITE_BUFFER_MARKER_AMD) \ + X(WRITE_BUFFER_MARKER_2_AMD) \ + X(WRITE_TIMESTAMP) + +#if defined(__cplusplus) +extern "C" { +#endif // #if defined(__cplusplus) + +/// An enumeration of bit flags used when creating a +/// FfxBreadcrumbsContext. See FfxBreadcrumbsContextDescription. +/// +/// @ingroup BREADCRUMBS +typedef enum FfxBreadcrumbsInitializationFlagBits { + + FFX_BREADCRUMBS_PRINT_FINISHED_LISTS = (1<<0), ///< A bit indicating that fully finished command lists will be expanded during status printing (otherwise their entries will be collapsed). + FFX_BREADCRUMBS_PRINT_NOT_STARTED_LISTS = (1<<1), ///< A bit indicating that command lists that haven't started execution on GPU yet will be expanded during status printing (otherwise their entries will be collapsed). + FFX_BREADCRUMBS_PRINT_FINISHED_NODES = (1<<3), ///< A bit indicating that nested markers which already have finished execution will be expanded during status printing (otherwise they will merged into top level marker). + FFX_BREADCRUMBS_PRINT_NOT_STARTED_NODES = (1<<4), ///< A bit indicating that nested markers which haven't started execution yet will be expanded during status printing (otherwise they will merged into top level marker). + FFX_BREADCRUMBS_PRINT_EXTENDED_DEVICE_INFO = (1<<5), ///< A bit indicating that additional info about active GPU will be printed into output status. + FFX_BREADCRUMBS_PRINT_SKIP_DEVICE_INFO = (1<<6), ///< A bit indicating that no info about active GPU will be printed into outpus status. + FFX_BREADCRUMBS_PRINT_SKIP_PIPELINE_INFO = (1<<7), ///< A bit indicating no info about pipelines used for commands recorded between markers will be printed into output status. + FFX_BREADCRUMBS_ENABLE_THREAD_SYNCHRONIZATION = (1<<8), ///< A bit indicating if internal synchronization should be applied (when using Breadcrumbs concurrently from multiple threads). +} FfxBreadcrumbsInitializationFlagBits; + +/// Type of currently recorded marker, purely informational. +/// +/// based on available methods of `ID3D12GraphicsCommandListX`, values of `D3D12_AUTO_BREADCRUMB_OP` and Vulkan `vkCmd*()` functions. +/// When using FFX_BREADCRUMBS_MARKER_PASS it is required to supply custom name for recording this type of marker. Otherwise it can +/// be left out as NULL and the Breadcrumbs will use default tag for this marker. It can be useful when recording multiple similar +/// commands in a row. Breadcrumbs will automatically add numbering to them so it's not needed to create your own numbered dynamic string. +/// +/// @ingroup BREADCRUMBS +typedef enum FfxBreadcrumbsMarkerType { + + FFX_BREADCRUMBS_MARKER_PASS, ///< Marker for grouping sets of commands. It is required to supply custom name for this type. +#define X(marker) FFX_BREADCRUMBS_MARKER_##marker, + FFX_BREADCRUMBS_MARKER_LIST +#undef X +} FfxBreadcrumbsMarkerType; + +/// A structure encapsulating the parameters required to initialize FidelityFX Breadcrumbs. +/// +/// @ingroup BREADCRUMBS +typedef struct FfxBreadcrumbsContextDescription { + + uint32_t flags; ///< A collection of FfxBreadcrumbsInitializationFlagBits. + uint32_t frameHistoryLength; ///< Number of frames to records markers for. Have to be larger than 0. + uint32_t maxMarkersPerMemoryBlock; ///< Controls the number of markers saved in single memory block. Have to be in range of [1..FFX_BREADCRUMBS_MAX_MARKERS_PER_BLOCK]. + uint32_t usedGpuQueuesCount; ///< Number of entries in pUsedGpuQueues. Have to be larger than 0. + uint32_t* pUsedGpuQueues; ///< Pointer to an array of unique indices representing GPU queues used for command lists used with AMD FidelityFX Breadcrumbs Library. + FfxAllocationCallbacks allocCallbacks; ///< Callbacks for managing memory in the library. + FfxInterface backendInterface; ///< A set of pointers to the backend implementation for FidelityFX SDK. +} FfxBreadcrumbsContextDescription; + + +/// Wrapper for custom Breadcrumbs name tags with indicator whether to perform copy on them. +/// +/// When custom name is supplied isNameExternallyOwned field controls whether to perform copy on the string. +/// If string memory is managed by the application (ex. static string) the copy can be omitted to save memory. +/// +/// @ingroup BREADCRUMBS +typedef struct FfxBreadcrumbsNameTag +{ + const char* pName; ///< Custom name for the object. By default optional, can be left to NULL. + bool isNameExternallyOwned; ///< Controls if AMD FidelityFX Breadcrumbs Library should copy a custom name with backed-up memory. +} FfxBreadcrumbsNameTag; + +/// Description for new command list to be enabled for writing AMD FidelityFX Breadcrumbs Library markers. +/// +/// @ingroup BREADCRUMBS +typedef struct FfxBreadcrumbsCommandListDescription { + + FfxCommandList commandList; ///< Handle to the command list that will be used with breadcrumbs operations. + uint32_t queueType; ///< Type of queue that list is used on. + FfxBreadcrumbsNameTag name; ///< Custom name for the command list. + FfxPipeline pipeline; ///< Optional pipeline state to associate with newly registered command list (can be set later). + uint16_t submissionIndex; ///< Information about submit number that command list is sent to GPU. Purely informational to help in analysing output later. +} FfxBreadcrumbsCommandListDescription; + +/// Description for pipeline state that will be used to tag breadcrumbs markers. +/// +/// @ingroup BREADCRUMBS +typedef struct FfxBreadcrumbsPipelineStateDescription +{ + FfxPipeline pipeline; ///< Pipeline state that will be associated with set of Breadcrumbs markers. + FfxBreadcrumbsNameTag name; ///< Custom name for the pipeline state. + FfxBreadcrumbsNameTag vertexShader; ///< Name of used Vertex Shader. Part of classic geometry processing pipeline, cannot be set together with compute, ray tracing or new mesh processing pipeline. + FfxBreadcrumbsNameTag hullShader; ///< Name of used Hull Shader. Part of classic geometry processing pipeline, cannot be set together with compute, ray tracing or new mesh processing pipeline. + FfxBreadcrumbsNameTag domainShader; ///< Name of used Domain Shader. Part of classic geometry processing pipeline, cannot be set together with compute, ray tracing or new mesh processing pipeline. + FfxBreadcrumbsNameTag geometryShader; ///< Name of used Geometry Shader. Part of classic geometry processing pipeline, cannot be set together with compute, ray tracing or new mesh processing pipeline. + FfxBreadcrumbsNameTag meshShader; ///< Name of used Mesh Shader. Part of new mesh processing pipeline, cannot be set together with compute, ray tracing or classic geometry processing pipeline. + FfxBreadcrumbsNameTag amplificationShader; ///< Name of used Amplification Shader. Part of new mesh processing pipeline, cannot be set together with compute, ray tracing or classic geometry processing pipeline. + FfxBreadcrumbsNameTag pixelShader; ///< Name of used Pixel Shader. Cannot be set together with computeShader or rayTracingShader. + FfxBreadcrumbsNameTag computeShader; ///< Name of used Compute Shader. Have to be set exclusively to other shader names (indicates compute pipeline). + FfxBreadcrumbsNameTag rayTracingShader; ///< Name of used Ray Tracing Shader. Have to be set exclusively to other shader names (indicates ray tracing pipeline). +} FfxBreadcrumbsPipelineStateDescription; + +/// Output with current AMD FidelityFX Breadcrumbs Library markers log for post-mortem analysis. +/// +/// @ingroup BREADCRUMBS +typedef struct FfxBreadcrumbsMarkersStatus +{ + size_t bufferSize; ///< Size of the status buffer. + char* pBuffer; ///< UTF-8 encoded buffer with log about markers execution. Have to be released with FFX_FREE. +} FfxBreadcrumbsMarkersStatus; + +/// A structure encapsulating the FidelityFX Breadcrumbs context. +/// +/// This sets up an object which contains all persistent internal data and +/// resources that are required by AMD FidelityFX Breadcrumbs Library. +/// +/// The FfxBreadcrumbsContext object should have a lifetime matching +/// your use of Breadcrumbs. Before destroying the Breadcrumbs context care should be taken +/// to ensure the GPU is not accessing the resources created or used by Breadcrumbs. +/// It is therefore recommended that the GPU is idle before destroying the +/// Breadcrumbs context. +/// +/// @ingroup BREADCRUMBS +typedef struct FfxBreadcrumbsContext +{ + uint32_t data[FFX_BREADCRUMBS_CONTEXT_SIZE]; ///< An opaque set of uint32_t which contain the data for the context. +} FfxBreadcrumbsContext; + +/// Create a FidelityFX Breadcrumbs context from the parameters +/// programmed to the FfxBreadcrumbsContextDescription structure. +/// +/// The context structure is the main object used to interact with the Breadcrumbs +/// API, and is responsible for the management of the internal buffers used +/// by the Breadcrumbs algorithm. For each provided queue there will be created +/// a buffer that will hold contents of the saved markers, awaiting for retrieval +/// per call to ffxBreadcrumbsPrintStatus() +/// +/// When choosing the number of frames to save markers for, +/// specified in the frameHistoryLength field of +/// FfxBreadcrumbsContextDescription, typically can be set to the number of +/// frames in flight in the application, but for longer history it can be increased. +/// +/// Buffers for markers are allocated at fixed size, allowing for certain +/// number of markers to be saved in them. The size of this buffers are +/// determined by maxMarkersPerMemoryBlock field of +/// FfxBreadcrumbsContextDescription. When needed new ones are created but to avoid +/// multiple allocations you can estimate how many markers will be used in single frame. +/// +/// The FfxBreadcrumbsContext should be destroyed when use of it is +/// completed, typically when an application is unloaded. To destroy the Breadcrumbs context +/// you should call ffxBreadcrumbsContextDestroy. +/// +/// @param [out] pContext A pointer to a FfxBreadcrumbsContext structure to populate. +/// @param [in] pContextDescription A pointer to a FfxBreadcrumbsContextDescription structure. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_INVALID_POINTER The operation failed because either pContext or contextDescription was NULL. +/// @retval +/// FFX_ERROR_INCOMPLETE_INTERFACE The operation failed because the FfxBreadcrumbsContextDescription.backendInterface was not fully specified. +/// @retval +/// FFX_ERROR_BACKEND_API_ERROR The operation failed because of an error returned from the backend. +/// +/// @ingroup BREADCRUMBS +FFX_API FfxErrorCode ffxBreadcrumbsContextCreate(FfxBreadcrumbsContext* pContext, const FfxBreadcrumbsContextDescription* pContextDescription); + +/// Destroy the FidelityFX Breadcrumbs context. +/// +/// Should always be called from a single thread for same context. +/// +/// @param [out] pContext A pointer to a FfxBreadcrumbsContext structure to destroy. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_INVALID_POINTER The operation failed because either pContext was NULL. +/// +/// @ingroup BREADCRUMBS +FFX_API FfxErrorCode ffxBreadcrumbsContextDestroy(FfxBreadcrumbsContext* pContext); + +/// Begins new frame of execution for FidelityFX Breadcrumbs. +/// +/// Should always be called from a single thread for same context. +/// +/// @param [in] pContext A pointer to a FfxBreadcrumbsContext structure. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_INVALID_POINTER The operation failed because either pContext was NULL. +/// +/// @ingroup BREADCRUMBS +FFX_API FfxErrorCode ffxBreadcrumbsStartFrame(FfxBreadcrumbsContext* pContext); + +/// Register new command list for current frame FidelityFX Breadcrumbs operations. +/// +/// After call to ffxBreadcrumbsStartFrame() every previously used list has to be registered again. +/// +/// @param [in] pContext A pointer to a FfxBreadcrumbsContext structure. +/// @param [in] pCommandListDescription A pointer to a FfxBreadcrumbsCommandListDescription structure. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_INVALID_POINTER The operation failed because either pContext or pCommandListDescription was NULL. +/// @retval +/// FFX_ERROR_INVALID_ARGUMENT The operation failed because given command list has been already registered. +/// +/// @ingroup BREADCRUMBS +FFX_API FfxErrorCode ffxBreadcrumbsRegisterCommandList(FfxBreadcrumbsContext* pContext, const FfxBreadcrumbsCommandListDescription* pCommandListDescription); + +/// Register new pipeline state to associate later with FidelityFX Breadcrumbs operations. +/// +/// Information about pipeline is preserved across frames so only single call after creation of pipeline is needed. +/// +/// @param [in] pContext A pointer to a FfxBreadcrumbsContext structure. +/// @param [in] pPipelineDescription A pointer to a FfxBreadcrumbsPipelineStateDescription structure. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_INVALID_POINTER The operation failed because either pContext or pPipelineDescription was NULL. +/// @retval +/// FFX_ERROR_INVALID_ARGUMENT The operation failed because given pipeline has been already registered or pPipelineDescription contains incorrect data. +/// +/// @ingroup BREADCRUMBS +FFX_API FfxErrorCode ffxBreadcrumbsRegisterPipeline(FfxBreadcrumbsContext* pContext, const FfxBreadcrumbsPipelineStateDescription* pPipelineDescription); + +/// Associate specific pipeline state with following FidelityFX Breadcrumbs markers. +/// +/// When recorded commands use specific pipelines you can save this information, associating said pipelines +/// with recorded markers, so later on additional information can be displayed when using ffxBreadcrumbsPrintStatus(). +/// To reset currently used pipeline just pass NULL as pipeline param. +/// +/// @param [in] pContext A pointer to a FfxBreadcrumbsContext structure. +/// @param [in] commandList Previously registered command list. +/// @param [in] pipeline Previously registered pipeline. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_INVALID_POINTER The operation failed because either context or commandList was NULL. +/// @retval +/// FFX_ERROR_INVALID_ARGUMENT The operation failed because given pipeline or command list has not been registered yet. +/// +/// @ingroup BREADCRUMBS +FFX_API FfxErrorCode ffxBreadcrumbsSetPipeline(FfxBreadcrumbsContext* pContext, FfxCommandList commandList, FfxPipeline pipeline); + +/// Begin new FidelityFX Breadcrumbs marker section. +/// +/// New section has to be ended with ffxBreadcrumbsEndMarker() +/// but multiple ffxBreadcrumbsBeginMarker() nesting calls are possible. +/// +/// @param [in] pContext A pointer to a FfxBreadcrumbsContext structure. +/// @param [in] commandList Previously registered command list. +/// @param [in] type Type of the marker section. +/// @param [in] pName Custom name for the marker section. Have to contain correct string if type is FFX_BREADCRUMBS_MARKER_PASS(). +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_INVALID_POINTER The operation failed because either pContext or pName was NULL. +/// @retval +/// FFX_ERROR_INVALID_ARGUMENT The operation failed because given command list has not been registered yet or pName doesn't contain correct string. +/// @retval +/// FFX_ERROR_BACKEND_API_ERROR The operation failed because of an error returned from the backend. +/// +/// @ingroup BREADCRUMBS +FFX_API FfxErrorCode ffxBreadcrumbsBeginMarker(FfxBreadcrumbsContext* pContext, FfxCommandList commandList, FfxBreadcrumbsMarkerType type, const FfxBreadcrumbsNameTag* pName); + +/// End FidelityFX Breadcrumbs marker section. +/// +/// Has to be preceeded by ffxBreadcrumbsBeginMarker(). +/// +/// @param [in] pContext A pointer to a FfxBreadcrumbsContext structure. +/// @param [in] commandList Previously registered command list. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_INVALID_POINTER The operation failed because pContext was NULL. +/// @retval +/// FFX_ERROR_INVALID_ARGUMENT The operation failed because given command list has not been registered yet. +/// +/// @ingroup BREADCRUMBS +FFX_API FfxErrorCode ffxBreadcrumbsEndMarker(FfxBreadcrumbsContext* pContext, FfxCommandList commandList); + +/// Gather information about current FidelityFX Breadcrumbs markers status. +/// +/// After receiving device lost error on GPU you can use this method to print post-mortem log of markers execution +/// to determine which commands in which frame were in flight during the crash. +/// Should always be called from a single thread. +/// +/// @param [in] pContext A pointer to a FfxBreadcrumbsContext structure. +/// @param [out] pMarkersStatus Buffer with post-mortem log of Breadcrumbs markers. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_INVALID_POINTER The operation failed because either pContext or pMarkersStatus was NULL. +/// +/// @ingroup BREADCRUMBS +FFX_API FfxErrorCode ffxBreadcrumbsPrintStatus(FfxBreadcrumbsContext* pContext, FfxBreadcrumbsMarkersStatus* pMarkersStatus); + +/// Queries the effect version number. +/// +/// @returns +/// The SDK version the effect was built with. +/// +/// @ingroup BREADCRUMBS +FFX_API FfxVersionNumber ffxBreadcrumbsGetEffectVersion(); + +#if defined(__cplusplus) +} +#endif // #if defined(__cplusplus) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_brixelizer.h b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_brixelizer.h new file mode 100644 index 00000000..e434d69e --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_brixelizer.h @@ -0,0 +1,339 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#pragma once + +#include + +/// The size of the context specified in 32bit values. +/// +/// @ingroup Brixelizer +#define FFX_BRIXELIZER_CONTEXT_SIZE (5938838) + +/// The size of the update description specified in 32bit values. +/// +/// @ingroup Brixelizer +#define FFX_BRIXELIZER_UPDATE_DESCRIPTION_SIZE 2099376 + +#ifdef __cplusplus +extern "C" { +#endif + +/// A structure encapsulating the FidelityFX Brixelizer context. +/// +/// This sets up an object which contains all persistent internal data and +/// resources that are required by Brixelizer. +/// +/// The FfxBrixelizerContext object should have a lifetime matching +/// your use of Brixelizer. Before destroying the Brixelizer context care +/// should be taken to ensure the GPU is not accessing the resources created +/// or used by Brixelizer. It is therefore recommended that the GPU is idle +/// before destroying the Brixelizer context. +/// +/// @ingroup Brixelizer +typedef struct FfxBrixelizerContext { + uint32_t data[FFX_BRIXELIZER_CONTEXT_SIZE]; +} FfxBrixelizerContext; + +/// A structure representing an axis aligned bounding box for use with Brixelizer. +/// +/// @ingroup Brixelizer +typedef struct FfxBrixelizerAABB { + float min[3]; ///< The minimum bounds of the AABB. + float max[3]; ///< The maximum bounds of the AABB. +} FfxBrixelizerAABB; + +/// Flags used for cascade creation. A cascade may be specified +/// as having static geometry, dynamic geometry, or both by combining these flags. +/// +/// @ingroup Brixelizer +typedef enum FfxBrixelizerCascadeFlag { + FFX_BRIXELIZER_CASCADE_STATIC = (1 << 0), + FFX_BRIXELIZER_CASCADE_DYNAMIC = (1 << 1), +} FfxBrixelizerCascadeFlag; + +/// A structure encapsulating the parameters for cascade creation. +/// +/// @ingroup Brixelizer +typedef struct FfxBrixelizerCascadeDescription { + FfxBrixelizerCascadeFlag flags; ///< Flags for cascade creation. See FfxBrixelizerCascadeFlag. + float voxelSize; ///< The edge size of voxels in world space for the cascade. +} FfxBrixelizerCascadeDescription; + +/// A structure encapsulating the parameters for creating a Brixelizer context. +/// +/// @ingroup Brixelizer +typedef struct FfxBrixelizerContextDescription { + float sdfCenter[3]; ///< The point in world space around which to center the cascades. + uint32_t numCascades; ///< The number of cascades managed by the Brixelizer context. + FfxBrixelizerContextFlags flags; ///< A combination of FfxBrixelizerContextFlags specifying options for the context. + FfxBrixelizerCascadeDescription cascadeDescs[FFX_BRIXELIZER_MAX_CASCADES]; ///< Parameters describing each of the cascades, see FfxBrixelizerCascadeDescription. + FfxInterface backendInterface; ///< An implementation of the FidelityFX backend for use with Brixelizer. +} FfxBrixelizerContextDescription; + +/// Flags used for setting which AABBs to draw in a debug visualization of Brixelizer +/// +/// @ingroup Brixelizer +typedef enum FfxBrixelizerPopulateDebugAABBsFlags { + FFX_BRIXELIZER_POPULATE_AABBS_NONE = 0, ///< Draw no AABBs. + FFX_BRIXELIZER_POPULATE_AABBS_STATIC_INSTANCES = 1 << 0, ///< Draw AABBs for all static instances. + FFX_BRIXELIZER_POPULATE_AABBS_DYNAMIC_INSTANCES = 1 << 1, ///< Draw AABBs for all dynamic instances. + FFX_BRIXELIZER_POPULATE_AABBS_INSTANCES = FFX_BRIXELIZER_POPULATE_AABBS_STATIC_INSTANCES | FFX_BRIXELIZER_POPULATE_AABBS_DYNAMIC_INSTANCES, ///< Draw AABBs for all instances. + FFX_BRIXELIZER_POPULATE_AABBS_CASCADE_AABBS = 1 << 2, ///< Draw AABBs for all cascades. +} FfxBrixelizerPopulateDebugAABBsFlags; + +/// A structure containing the statistics for a Brixelizer context readable after an update of the Brixelizer API. +/// +/// @ingroup Brixelizer +typedef struct FfxBrixelizerContextStats { + uint32_t brickAllocationsAttempted; ///< Total number of brick allocations attempted this frame. + uint32_t brickAllocationsSucceeded; ///< Total number of brick allocations succeeded this frame. + uint32_t bricksCleared; ///< Total number of bricks cleared in SDF atlas at the beginning of this frame. + uint32_t bricksMerged; ///< Total number of bricks merged this frame. + uint32_t freeBricks; ///< The number of free bricks in the Brixelizer context. +} FfxBrixelizerContextStats; + +/// A structure containing the statistics for a Brixelizer cascade readable after an update of the Brixelizer API. +/// +/// @ingroup Brixelizer +typedef struct FfxBrixelizerCascadeStats { + uint32_t trianglesAllocated; ///< The number of triangle allocations that were attempted to the cascade in a given frame. + uint32_t referencesAllocated; ///< The number of reference allocations that were attempted to the cascade in a given frame. + uint32_t bricksAllocated; ///< The number of brick allocations that were attempted to the cascade in a given frame. +} FfxBrixelizerCascadeStats; + +/// A structure containing the statistics readable after an update of the Brixelizer API. +/// +/// @ingroup Brixelizer +typedef struct FfxBrixelizerStats { + uint32_t cascadeIndex; ///< The index of the cascade that the statisticss have been collected for. + FfxBrixelizerCascadeStats staticCascadeStats; ///< The statistics for the static cascade. + FfxBrixelizerCascadeStats dynamicCascadeStats; ///< The statistics for the dynamic cascade. + FfxBrixelizerContextStats contextStats; ///< The statistics for the Brixelizer context. +} FfxBrixelizerStats; + +/// A structure encapsulating the parameters used for computing an update by the +/// Brixelizer context. +/// +/// @ingroup Brixelizer +typedef struct FfxBrixelizerUpdateDescription { + FfxBrixelizerResources resources; ///< Structure containing all resources to be used by the Brixelizer context. + uint32_t frameIndex; ///< The index of the current frame. + float sdfCenter[3]; ///< The center of the cascades. + FfxBrixelizerPopulateDebugAABBsFlags populateDebugAABBsFlags; ///< Flags determining which AABBs to draw in a debug visualization. See FfxBrixelizerPopulateDebugAABBsFlag. + FfxBrixelizerDebugVisualizationDescription *debugVisualizationDesc; ///< An optional debug visualization description. If this parameter is set to NULL no debug visualization is drawn. + uint32_t maxReferences; ///< The maximum number of triangle voxel references to be stored in the update. + uint32_t triangleSwapSize; ///< The size of the swap space available to be used for storing triangles in the update. + uint32_t maxBricksPerBake; ///< The maximum number of bricks to be updated. + size_t *outScratchBufferSize; ///< An optional pointer to a size_t to receive the size of the GPU scratch buffer needed to process the update. + FfxBrixelizerStats *outStats; ///< An optional pointer to an FfxBrixelizerStats struct to receive statistics for the update. Note, stats read back after a call to update do not correspond to the same frame that the stats were requested, as reading of stats requires readback from GPU buffers which is performed with a delay. +} FfxBrixelizerUpdateDescription; + +/// A structure generated by Brixelizer from an FfxBrixelizerUpdateDescription structure +/// used for storing parameters necessary for an update with the underlying raw Brixelizer API. +/// +/// @ingroup Brixelizer +typedef struct FfxBrixelizerBakedUpdateDescription { + uint32_t data[FFX_BRIXELIZER_UPDATE_DESCRIPTION_SIZE]; +} FfxBrixelizerBakedUpdateDescription; + +/// Flags used for specifying instance properties. +/// +/// @ingroup Brixelizer +typedef enum FfxBrixelizerInstanceFlags { + FFX_BRIXELIZER_INSTANCE_FLAG_NONE = 0, ///< No instance flags set. + FFX_BRIXELIZER_INSTANCE_FLAG_DYNAMIC = 1 << 0, ///< This flag is set for any instance which should be added to the dynamic cascade. Indicates that this instance will be resubmitted every frame. +} FfxBrixelizerInstanceFlags; + +/// A structure encapsulating the parameters necessary to create an instance with Brixelizer. +/// +/// @ingroup Brixelizer +typedef struct FfxBrixelizerInstanceDescription { + uint32_t maxCascade; ///< The index of the highest cascade this instance will be submitted to. This helps avoid submitting many small objects to least detailed cascades. + FfxBrixelizerAABB aabb; ///< An AABB surrounding the instance. + FfxFloat32x3x4 transform; ///< A transform of the instance into world space. The transform is in row major order. + + FfxIndexFormat indexFormat; ///< The format of the index buffer. Accepted formats are FFX_INDEX_UINT16 or FFX_INDEX_UINT32. + uint32_t indexBuffer; ///< The index of the index buffer set with ffxBrixelizerContextSetBuffer. + uint32_t indexBufferOffset; ///< An offset into the index buffer. + uint32_t triangleCount; ///< The count of triangles in the index buffer. + + uint32_t vertexBuffer; ///< The index of the vertex buffer set with ffxBrixelizerContextSetBuffer. + uint32_t vertexStride; ///< The stride of the vertex buffer in bytes. + uint32_t vertexBufferOffset; ///< An offset into the vertex buffer. + uint32_t vertexCount; ///< The count of vertices in the vertex buffer. + FfxSurfaceFormat vertexFormat; ///< The format of vertices in the vertex buffer. Accepted values are FFX_SURFACE_FORMAT_R16G16B16A16_FLOAT and FFX_SURFACE_FORMAT_R32G32B32_FLOAT. + + FfxBrixelizerInstanceFlags flags; ///< Flags specifying properties of the instance. See FfxBrixelizerInstanceFlags. + + FfxBrixelizerInstanceID *outInstanceID; ///< A pointer to an FfxBrixelizerInstanceID storing the ID of the created instance. +} FfxBrixelizerInstanceDescription; + +/// Get the size in bytes needed for an FfxBrixelizerContext struct. +/// Note that this function is provided for consistency, and the size of the +/// FfxBrixelizerContext is a known compile time value which can be +/// obtained using sizeof(FfxBrixelizerContext). +/// +/// @return The size in bytes of an FfxBrixelizerContext struct. +/// +/// @ingroup Brixelizer +inline size_t ffxBrixelizerGetContextSize() +{ + return sizeof(FfxBrixelizerContext); +} + +/// Create a FidelityFX Brixelizer context from the parameters +/// specified to the FfxBrixelizerContextDesc struct. +/// +/// The context structure is the main object used to interact with the Brixelizer +/// API, and is responsible for the management of the internal resources used by the +/// Brixelizer algorithm. When this API is called, multiple calls will be made via +/// the pointers contained in the backendInterface structure. This +/// backend will attempt to retrieve the device capabilities, and create the internal +/// resources, and pipelines required by Brixelizer. +/// +/// Depending on the parameters passed in via the contextDescription a +/// different set of resources and pipelines may be requested by the callback functions. +/// +/// The FfxBrixelizerContext should be destroyed when use of it is completed. +/// To destroy the context you should call ffxBrixelizerContextDestroy. +/// +/// @param [in] desc An FfxBrixelizerContextDescription structure with the parameters for context creation. +/// @param [out] outContext An FfxBrixelizerContext structure for receiving the initialized Brixelizer context. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// +/// @ingroup Brixelizer +FFX_API FfxErrorCode ffxBrixelizerContextCreate(const FfxBrixelizerContextDescription* desc, FfxBrixelizerContext* outContext); + +/// Delete the Brixelizer context associated with the FfxBrixelizerContext struct. +/// +/// @param [inout] context An FfxBrixelizerContext containing the Brixelizer context. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// +/// @ingroup Brixelizer +FFX_API FfxErrorCode ffxBrixelizerContextDestroy(FfxBrixelizerContext* context); + +/// Fill in an FfxBrixelizerContextInfo struct for necessary for updating a constant buffer for use +/// by Brixelizer when ray marching. +/// +/// @param [inout] context An FfxBrixelizerContext containing the Brixelizer context. +/// @param [out] contextInfo An FfxBrixelizerContextInfo struct to be filled. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// +/// @ingroup Brixelizer +FFX_API FfxErrorCode ffxBrixelizerGetContextInfo(FfxBrixelizerContext* context, FfxBrixelizerContextInfo* contextInfo); + +/// Build an FfxBrixelizerBakedUpdateDescription struct from an FfxBrixelizerUpdateDescription struct +/// for use in doing a Brixelizer update. +/// +/// @param [inout] context An FfxBrixelizerContext containing the Brixelizer context. +/// @param [in] desc An FfxBrixelizerUpdateDescription struct containing the parameters for the update. +/// @param [out] outDesc An FfxBrixelizerBakedUpdateDescription struct to be filled in. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// +/// @ingroup Brixelizer +FFX_API FfxErrorCode ffxBrixelizerBakeUpdate(FfxBrixelizerContext* context, const FfxBrixelizerUpdateDescription* desc, FfxBrixelizerBakedUpdateDescription* outDesc); + +/// Perform an update of Brixelizer, recording GPU commands to a command list. +/// +/// @param [inout] context An FfxBrixelizerContext containing the Brixelizer context. +/// @param [in] desc An FfxBrixelizerBakedUpdateDescription describing the update to compute. +/// @param [out] scratchBuffer An FfxResource to be used as scratch space by the update. +/// @param [out] commandList An FfxCommandList to write GPU commands to. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// +/// @ingroup Brixelizer +FFX_API FfxErrorCode ffxBrixelizerUpdate(FfxBrixelizerContext* context, FfxBrixelizerBakedUpdateDescription* desc, FfxResource scratchBuffer, FfxCommandList commandList); + +/// Register a vertex or index buffer to use with Brixelizer. +/// +/// @param [inout] context An FfxBrixelizerContext containing the Brixelizer context. +/// @param [in] buffer An FfxResource of the vertex or index buffer. +/// @param [out] index The index of the registered buffer. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// +/// @ingroup Brixelizer +FFX_API FfxErrorCode ffxBrixelizerRegisterBuffers(FfxBrixelizerContext* context, const FfxBrixelizerBufferDescription* bufferDescs, uint32_t numBufferDescs); + +/// Unregister a previously registered vertex or index buffer. +/// +/// @param [inout] context An FfxBrixelizerContext containing the Brixelizer context. +/// @param [in] index The index of the buffer to unregister. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// +/// @ingroup Brixelizer +FFX_API FfxErrorCode ffxBrixelizerUnregisterBuffers(FfxBrixelizerContext* context, const uint32_t* indices, uint32_t numIndices); + +/// Create a static instance for a Brixelizer context. +/// +/// @param [inout] context An FfxBrixelizerContext containing the Brixelizer context. +/// @param [in] descs An array of FfxBrixelizerInstanceDescription structs with the parameters for instance creation. +/// @param [in] numDescs The number of entries in the array passed in by descs. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// +/// @ingroup Brixelizer +FFX_API FfxErrorCode ffxBrixelizerCreateInstances(FfxBrixelizerContext* context, const FfxBrixelizerInstanceDescription* descs, uint32_t numDescs); + +/// Delete a static instance from a Brixelizer context. +/// +/// @param [inout] context An FfxBrixelizerContext containing the Brixelizer context. +/// @param [in] instanceIDs An array of FfxBrixelizerInstanceIDs corresponding to instances to be destroyed. +/// @param [in] numInstnaceIDs The number of elements in the array passed in by instanceIDs. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// +/// @ingroup Brixelizer +FFX_API FfxErrorCode ffxBrixelizerDeleteInstances(FfxBrixelizerContext* context, const FfxBrixelizerInstanceID* instanceIDs, uint32_t numInstanceIDs); + +/// Get a pointer to the underlying Brixelizer raw context from a Brixelizer context. +/// +/// @param [inout] context An FfxBrixelizerContext containing the Brixelizer context. +/// @param [out] outContext A FfxBrixelizerRawContext representing the underlying Brixelizer raw context. +/// +/// @return +/// FFX_ERROR_INVALID_POINTER The pointer given was invalid. +/// @return +/// FFX_OK The operation completed successfully. +/// +/// @ingroup Brixelizer +FFX_API FfxErrorCode ffxBrixelizerGetRawContext(FfxBrixelizerContext* context, FfxBrixelizerRawContext** outContext); + +#ifdef __cplusplus +} +#endif diff --git a/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_brixelizer_raw.h b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_brixelizer_raw.h new file mode 100644 index 00000000..f6f45063 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_brixelizer_raw.h @@ -0,0 +1,675 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#pragma once + +// Include the interface for the backend of the Brixelizer API. +#include +#include + +/// FidelityFX Brixelizer major version. +/// +/// @ingroup Brixelizer +#define FFX_BRIXELIZER_VERSION_MAJOR (1) + +/// FidelityFX Brixelizer minor version. +/// +/// @ingroup Brixelizer +#define FFX_BRIXELIZER_VERSION_MINOR (0) + +/// FidelityFX Brixelizer patch version. +/// +/// @ingroup Brixelizer +#define FFX_BRIXELIZER_VERSION_PATCH (0) + +/// FidelityFX Brixelizer context count +/// +/// Defines the number of internal effect contexts required by Brixelizer +/// +/// @ingroup Brixelizer +#define FFX_BRIXELIZER_CONTEXT_COUNT 1 + +/// The size of the raw context specified in 32bit values. +/// +/// @ingroup Brixelizer +#define FFX_BRIXELIZER_RAW_CONTEXT_SIZE (2924058) + +#ifdef __cplusplus +extern "C" { +#endif + +/// An enumeration of all the passes which constitute the Brixelizer algorithm. +/// +/// Brixelizer is implemented as a composite of several compute passes each +/// computing a key part of the final result. Each call to the +/// FfxBrixelizerScheduleGpuJobFunc callback function will +/// correspond to a single pass included in FfxBrixelizerPass. For a +/// more comprehensive description of each pass, please refer to the Brixelizer +/// reference documentation. +/// +/// @ingroup Brixelizer +typedef enum FfxBrixelizerPass +{ + + FFX_BRIXELIZER_PASS_CONTEXT_CLEAR_COUNTERS, + FFX_BRIXELIZER_PASS_CONTEXT_COLLECT_CLEAR_BRICKS, + FFX_BRIXELIZER_PASS_CONTEXT_PREPARE_CLEAR_BRICKS, + FFX_BRIXELIZER_PASS_CONTEXT_CLEAR_BRICK, + FFX_BRIXELIZER_PASS_CONTEXT_COLLECT_DIRTY_BRICKS, + FFX_BRIXELIZER_PASS_CONTEXT_PREPARE_EIKONAL_ARGS, + FFX_BRIXELIZER_PASS_CONTEXT_EIKONAL, + FFX_BRIXELIZER_PASS_CONTEXT_MERGE_CASCADES, + FFX_BRIXELIZER_PASS_CONTEXT_PREPARE_MERGE_BRICKS_ARGS, + FFX_BRIXELIZER_PASS_CONTEXT_MERGE_BRICKS, + FFX_BRIXELIZER_PASS_CASCADE_CLEAR_BUILD_COUNTERS, + FFX_BRIXELIZER_PASS_CASCADE_RESET_CASCADE, + FFX_BRIXELIZER_PASS_CASCADE_SCROLL_CASCADE, + FFX_BRIXELIZER_PASS_CASCADE_CLEAR_REF_COUNTERS, + FFX_BRIXELIZER_PASS_CASCADE_CLEAR_JOB_COUNTER, + FFX_BRIXELIZER_PASS_CASCADE_INVALIDATE_JOB_AREAS, + FFX_BRIXELIZER_PASS_CASCADE_COARSE_CULLING, + FFX_BRIXELIZER_PASS_CASCADE_SCAN_JOBS, + FFX_BRIXELIZER_PASS_CASCADE_VOXELIZE, + FFX_BRIXELIZER_PASS_CASCADE_SCAN_REFERENCES, + FFX_BRIXELIZER_PASS_CASCADE_COMPACT_REFERENCES, + FFX_BRIXELIZER_PASS_CASCADE_CLEAR_BRICK_STORAGE, + FFX_BRIXELIZER_PASS_CASCADE_EMIT_SDF, + FFX_BRIXELIZER_PASS_CASCADE_COMPRESS_BRICK, + FFX_BRIXELIZER_PASS_CASCADE_INITIALIZE_CASCADE, + FFX_BRIXELIZER_PASS_CASCADE_MARK_UNINITIALIZED, + FFX_BRIXELIZER_PASS_CASCADE_BUILD_TREE_AABB, + FFX_BRIXELIZER_PASS_CASCADE_FREE_CASCADE, + FFX_BRIXELIZER_PASS_DEBUG_VISUALIZATION, + FFX_BRIXELIZER_PASS_DEBUG_INSTANCE_AABBS, + FFX_BRIXELIZER_PASS_DEBUG_AABB_TREE, + + FFX_BRIXELIZER_PASS_COUNT ///< The number of passes performed by Brixelizer. +} FfxBrixelizerPass; + +/// An ID value for an instance created with Brixelizer. +/// +/// @ingroup Brixelizer +typedef uint32_t FfxBrixelizerInstanceID; + +/// A structure representing the external resources needed for a Brixelizer cascade. +/// +/// @ingroup Brixelizer +typedef struct FfxBrixelizerCascadeResources +{ + FfxResource aabbTree; ///< An FfxResource for storing the AABB tree of the cascade. This should be a structured buffer of size FFX_BRIXELIZER_CASCADE_AABB_TREE_SIZE and stride FFX_BRIXELIZER_CASCADE_AABB_TREE_STRIDE. + FfxResource brickMap; ///< An FfxResource for storing the brick map of the cascade. This should be a structured buffer of size FFX_BRIXELIZER_CASCADE_BRICK_MAP_SIZE and stride FFX_BRIXELIZER_CASCADE_BRICK_MAP_STRIDE. +} FfxBrixelizerCascadeResources; + +/// A structure representing all external resources for use with Brixelizer. +/// +/// @ingroup Brixelizer +typedef struct FfxBrixelizerResources +{ + FfxResource sdfAtlas; ///< An FfxResource for storing the SDF atlas. This should be a 512x512x512 3D texture of 8-bit unorm values. + FfxResource brickAABBs; ///< An FfxResource for storing the brick AABBs. This should be a structured buffer containing 64*64*64 32-bit values. + FfxBrixelizerCascadeResources cascadeResources[FFX_BRIXELIZER_MAX_CASCADES]; ///< Cascade resources. +} FfxBrixelizerResources; + +/// A structure encapsulating the parameters necessary to register a buffer with +/// the Brixelizer API. +/// +/// @ingroup Brixelizer +typedef struct FfxBrixelizerBufferDescription { + FfxResource buffer; ///< An FfxResource of the buffer. + uint32_t *outIndex; ///< A pointer to a uint32_t to receive the index assigned to the buffer. +} FfxBrixelizerBufferDescription; + +/// Flags used for specifying debug drawing of AABBs. +/// +/// @ingroup Brixelizer +typedef enum FfxBrixelizerCascadeDebugAABB { + FFX_BRIXELIZER_CASCADE_DEBUG_AABB_NONE, + FFX_BRIXELIZER_CASCADE_DEBUG_AABB_BOUNDING_BOX, + FFX_BRIXELIZER_CASCADE_DEBUG_AABB_AABB_TREE, +} FfxBrixelizerCascadeDebugAABB; + +/// A structure encapsulating the parameters for drawing a debug visualization. +/// +/// @ingroup Brixelizer +typedef struct FfxBrixelizerDebugVisualizationDescription +{ + float inverseViewMatrix[16]; ///< Inverse view matrix for the scene in row major order. + float inverseProjectionMatrix[16]; ///< Inverse projection matrix for the scene in row major order. + FfxBrixelizerTraceDebugModes debugState; ///< An FfxBrixelizerTraceDebugModes determining what kind of debug output to draw. + uint32_t startCascadeIndex; ///< The index of the most detailed cascade in the cascade chain. + uint32_t endCascadeIndex; ///< The index of the least detailed cascade in the cascade chain. + float sdfSolveEps; ///< The epsilon value used in SDF ray marching. + float tMin; ///< The tMin value for minimum ray intersection. + float tMax; ///< The tMax value for maximum ray intersection. + uint32_t renderWidth; ///< The width of the output resource. + uint32_t renderHeight; ///< The height of the output resource. + FfxResource output; ///< An FfxResource to draw the debug visualization to. + + FfxCommandList commandList; ///< An FfxCommandList to write the draw commands to. + uint32_t numDebugAABBInstanceIDs; ///< The number of FfxBrixelizerInstanceIDs in the debugAABBInstanceIDs array. + const FfxBrixelizerInstanceID *debugAABBInstanceIDs; ///< An array of FfxBrixelizerInstanceIDs for instances to draw the bounding boxes of. + FfxBrixelizerCascadeDebugAABB cascadeDebugAABB[FFX_BRIXELIZER_MAX_CASCADES]; ///< An array of flags showing what AABB debug output to draw for each cascade. +} FfxBrixelizerDebugVisualizationDescription; + +/// Flags for options for Brixelizer context creation. +/// +/// @ingroup Brixelizer +typedef enum FfxBrixelizerContextFlags +{ + FFX_BRIXELIZER_CONTEXT_FLAG_DEBUG_CONTEXT_READBACK_BUFFERS = (1 << 0), ///< Create a context with context readback buffers enabled. Needed to use ffxBrixelizerContextGetDebugCounters. + FFX_BRIXELIZER_CONTEXT_FLAG_DEBUG_CASCADE_READBACK_BUFFERS = (1 << 1), ///< Create a context with cascade readback buffers enabled. Needed to use ffxBrixelizerContextGetCascadeCounters. + FFX_BRIXELIZER_CONTEXT_FLAG_DEBUG_AABBS = (1 << 2), ///< Create a context with debug AABBs enabled. + FFX_BRIXELIZER_CONTEXT_FLAG_ALL_DEBUG = FFX_BRIXELIZER_CONTEXT_FLAG_DEBUG_CONTEXT_READBACK_BUFFERS | FFX_BRIXELIZER_CONTEXT_FLAG_DEBUG_CASCADE_READBACK_BUFFERS | FFX_BRIXELIZER_CONTEXT_FLAG_DEBUG_AABBS, ///< Create a context with all debugging features enabled. +} FfxBrixelizerContextFlags; + +/// Flags used for creating Brixelizer jobs. Determines whether a job is a submission of geometry or invalidating +/// an area described by an AABB. +/// +/// @ingroup Brixelizer +typedef enum FfxBrixelizerRawJobFlags { + FFX_BRIXELIZER_RAW_JOB_FLAG_NONE = 0u, + FFX_BRIXELIZER_RAW_JOB_FLAG_INVALIDATE = 1u << 2u, +} FfxBrixelizerRawJobFlags; + +/// Flags used for creating Brixelizer instances. +/// +/// @ingroup Brixelizer +typedef enum FfxBrixelizerRawInstanceFlags { + FFX_BRIXELIZER_RAW_INSTANCE_FLAG_NONE = 0u, + FFX_BRIXELIZER_RAW_INSTANCE_FLAG_USE_INDEXLESS_QUAD_LIST = 1u << 1u, +} FfxBrixelizerRawInstanceFlags; + +/// A structure encapsulating the FidelityFX Brixelizer context. +/// +/// This sets up an object which contains all persistent internal data and +/// resources that are required by Brixelizer. +/// +/// The FfxBrixelizerRawContext object should have a lifetime matching +/// your use of Brixelizer. Before destroying the Brixelizer context care +/// should be taken to ensure the GPU is not accessing the resources created +/// or used by Brixelizer. It is therefore recommended that the GPU is idle +/// before destroying the Brixelizer context. +/// +/// @ingroup Brixelizer +typedef struct FfxBrixelizerRawContext +{ + uint32_t data[FFX_BRIXELIZER_RAW_CONTEXT_SIZE]; +} FfxBrixelizerRawContext; + +/// A structure encapsulating the parameters for creating a Brixelizer context. +/// +/// @ingroup Brixelizer +typedef struct FfxBrixelizerRawContextDescription +{ + size_t maxDebugAABBs; ///< The maximum number of AABBs that can be drawn in debug mode. Note to use debug AABBs the flag FFX_BRIXELIZER_CONTEXT_FLAG must be passed at context creation. + FfxBrixelizerContextFlags flags; ///< A combination of FfxBrixelizerContextFlags specifying options for the context. + FfxInterface backendInterface; ///< An FfxInterface representing the FidelityFX backend interface. + +} FfxBrixelizerRawContextDescription; + +/// A structure encapsulating the parameters for creating a Brixelizer cascade. +/// +/// @ingroup Brixelizer +typedef struct FfxBrixelizerRawCascadeDescription +{ + float brickSize; ///< The edge size of a brick in world units. + float cascadeMin[3]; ///< Corner of the first brick. + uint32_t index; ///< Index of the cascade. +} FfxBrixelizerRawCascadeDescription; + +/// A structure describing a Brixelizer job. +/// +/// @ingroup Brixelizer +typedef struct FfxBrixelizerRawJobDescription +{ + float aabbMin[3]; ///< The mimimum corner of the AABB of the job. + float aabbMax[3]; ///< The maximum corner of the AABB of the job. + uint32_t flags; ///< Flags for the job (to be set from FfxBrixelizerRawJobFlags). + uint32_t instanceIdx; ///< The ID for an instance for the job. +} FfxBrixelizerRawJobDescription; + +/// A structure encapsulating the parameters for updating a Brixelizer cascade. +/// +/// @ingroup Brixelizer +typedef struct FfxBrixelizerRawCascadeUpdateDescription +{ + uint32_t maxReferences; ///< storage for triangle->voxel references + uint32_t triangleSwapSize; ///< scratch storage for triangles + uint32_t maxBricksPerBake; ///< max SDF brick baked per update + int32_t cascadeIndex; ///< Target Cascade + const FfxBrixelizerRawJobDescription *jobs; ///< A pointer to an array of jobs. + size_t numJobs; ///< The number of jobs in the array pointed to by jobs. + float cascadeMin[3]; ///< Lower corner of the first brick in world space. + int32_t clipmapOffset[3]; ///< Changing that invalidates portion of the cascade. it's an offset in the voxel->brick table. + uint32_t flags; ///< See FfxBrixelizerCascadeUpdateFlags. +} FfxBrixelizerRawCascadeUpdateDescription; + +/// A structure encapsulating the parameters for an instance to be added to a +/// Brixelizer context. +/// +/// @ingroup Brixelizer +typedef struct FfxBrixelizerRawInstanceDescription +{ + float aabbMin[3]; ///< The minimum coordinates of an AABB surrounding the instance. + float aabbMax[3]; ///< The maximum coordinates of an AABB surrounding the instance. + FfxFloat32x3x4 transform; ///< A tranform of the instance into world space. The transform is in row major order. + + FfxIndexFormat indexFormat; ///< The format of the index buffer. Accepted formats are FFX_INDEX_UINT16 or FFX_INDEX_UINT32. + uint32_t indexBuffer; ///< The index of the index buffer set with ffxBrixelizerContextSetBuffer. + uint32_t indexBufferOffset; ///< An offset into the index buffer. + uint32_t triangleCount; ///< The count of triangles in the index buffer. + + uint32_t vertexBuffer; ///< The index of the vertex buffer set with ffxBrixelizerContextSetBuffer. + uint32_t vertexStride; ///< The stride of the vertex buffer in bytes. + uint32_t vertexBufferOffset; ///< An offset into the vertex buffer. + uint32_t vertexCount; ///< The count of vertices in the vertex buffer. + FfxSurfaceFormat vertexFormat; ///< The format of vertices in the vertex buffer. Accepted values are FFX_SURFACE_FORMAT_R16G16B16A16_FLOAT and FFX_SURFACE_FORMAT_R32G32B32A32_FLOAT. + + uint32_t flags; ///< Flags for the instance. See FfxBrixelizerRawInstanceFlags. + FfxBrixelizerInstanceID *outInstanceID; ///< A pointer to an FfxBrixelizerInstanceID to be filled with the instance ID assigned for the instance. +} FfxBrixelizerRawInstanceDescription; + + +/// Get the size in bytes needed for an FfxBrixelizerRawContext struct. +/// Note that this function is provided for consistency, and the size of the +/// FfxBrixelizerRawContext is a known compile time value which can be +/// obtained using sizeof(FfxBrixelizerRawContext). +/// +/// @return The size in bytes of an FfxBrixelizerRawContext struct. +/// +/// @ingroup Brixelizer +inline size_t ffxBrixelizerRawGetContextSize() +{ + return sizeof(FfxBrixelizerRawContext); +} + +/// Create a FidelityFX Brixelizer context from the parameters +/// specified to the FfxBrixelizerRawContextDescription struct. +/// +/// The context structure is the main object used to interact with the Brixelizer API, +/// and is responsible for the management of the internal resources used by the +/// Brixelizer algorithm. When this API is called, multiple calls will be made via +/// the pointers contained in the backendInterface structure. This +/// backend will attempt to retrieve the device capabilities, and create the internal +/// resources, and pipelines required by Brixelizer. +/// +/// Depending on the parameters passed in via the contextDescription a +/// different set of resources and pipelines may be requested by the callback functions. +/// +/// The FfxBrixelizerRawContext should be destroyed when use of it is completed. +/// To destroy the context you should call ffxBrixelizerContextDestroy. +/// +/// @param [out] context A pointer to a FfxBrixelizerRawContext to populate. +/// @param [in] contextDescription A pointer to a FfxBrixelizerRawContextDescription specifying the parameters for context creation. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_INVALID_POINTER The operation failed because either context or contextDescription was NULL. +/// @retval +/// FFX_ERROR_INCOMPLETE_INTERFACE The operation failed because contextDescription->backendInterface was not fully specified. +/// @retval +/// FFX_ERROR_BACKEND_API_ERROR The operation failed because of an error from the backend. +/// +/// @ingroup Brixelizer +FFX_API FfxErrorCode ffxBrixelizerRawContextCreate(FfxBrixelizerRawContext* context, const FfxBrixelizerRawContextDescription* contextDescription); + +/// Destroy the FidelityFX Brixelizer context. +/// +/// @param [out] context A pointer to a FfxBrixelizerRawContext structure to destroy. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_INVALID_POINTER The context pointer provided was NULL. +/// +/// @ingroup Brixelizer +FFX_API FfxErrorCode ffxBrixelizerRawContextDestroy(FfxBrixelizerRawContext* context); + +/// Get an FfxBrixelizerContextInfo structure with the details for context. +/// This call is intended to be used to fill in a constant buffer necessary for making ray +/// queries. +/// +/// @param [out] context The FfxBrixelizerRawContext to receive the FfxBrixelizerContextInfo of. +/// @param [out] contextInfo A FfxBrixelizerContextInfo struct to be filled in. +/// +/// @retval +/// FFX_OK The operation was successful. +/// @retval +/// FFX_ERROR_INVALID_POINTER The context pointer provided was NULL. +/// +/// @ingroup Brixelizer +FFX_API FfxErrorCode ffxBrixelizerRawContextGetInfo(FfxBrixelizerRawContext* context, FfxBrixelizerContextInfo* contextInfo); + +/// Create a cascade for use with Brixelizer. +/// +/// @param [out] context The FfxBrixelizerRawContext to create a cascade for. +/// @param [in] cascadeDescription A FfxBrixelizerRawCascadeDescription struct specifying the parameters for cascade creation. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_INVALID_POINTER The operation failed because one of context, cascadeDescription, c>cascadeDescription->aabbTree or c>cascadeDescription->brickMap was NULL. +/// @retval +/// FFX_ERROR_BACKEND_API_ERROR The operation encountered an error in the backend. +/// +/// @ingroup Brixelizer +FFX_API FfxErrorCode ffxBrixelizerRawContextCreateCascade(FfxBrixelizerRawContext* context, const FfxBrixelizerRawCascadeDescription* cascadeDescription); + +/// Destroy a cascade previously created with ffxBrixelizerContextCreateCascade. +/// +/// @param [out] context The FfxBrixelizerRawContext to delete a cascade for. +/// @param [in] cascadeIndex The index of the cascade to delete. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_INVALID_POINTER The operation failed because context was NULL. +/// +/// @ingroup Brixelizer +FFX_API FfxErrorCode ffxBrixelizerRawContextDestroyCascade(FfxBrixelizerRawContext* context, uint32_t cascadeIndex); + +/// Reset a cascade previously created with ffxBrixelizerContextCreateCascade. +/// +/// @param [out] context The FfxBrixelizerRawContext to reset a cascade for. +/// @param [in] cascadeIndex The index of the cascade to reset. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_INVALID_POINTER The operation failed because context was NULL. +/// @retval +/// FFX_ERROR_INVALID_ARGUMENT No cascade with index cascadeIndex exists. +/// +/// @ingroup Brixelizer +FFX_API FfxErrorCode ffxBrixelizerRawContextResetCascade(FfxBrixelizerRawContext* context, uint32_t cascadeIndex); + +/// Begin constructing GPU commands for updating SDF acceleration structures with Brixelizer. +/// Must be called between calls to ffxBrixelizerContextBegin and ffxBrixelizerContextEnd. +/// +/// @param [out] context The FfxBrixelizerRawContext to begin a frame for. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_INVALID_POINTER The operation failed because context was NULL. +/// @retval +/// FFX_ERROR_NULL_DEVICE The operation failed because the FfxDevice provided to the context was NULL. +/// +/// @ingroup Brixelizer +FFX_API FfxErrorCode ffxBrixelizerRawContextBegin(FfxBrixelizerRawContext* context, FfxBrixelizerResources resources); + +/// End construcring GPU commands for updating the SDF acceleration structures with Brixelizer. +/// +/// @param [out] context The FfxBrixelizerRawContext to end a frame for. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_INVALID_POINTER The operation failed because context was NULL. +/// @retval +/// FFX_ERROR_NULL_DEVICE The operation failed because the FfxDevice provided to the context was NULL. +/// +/// @ingroup Brixelizer +FFX_API FfxErrorCode ffxBrixelizerRawContextEnd(FfxBrixelizerRawContext* context); + +/// Record GPU commands to a FfxCommandList for updating acceleration structures with Brixelizer. +/// +/// @param [out] context The FfxBrixelizerRawContext to record GPU commands from. +/// @param [out] cmdList The FfxCommandList to record commands to. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_INVALID_POINTER The operation failed because context was NULL. +/// @retval +/// FFX_ERROR_NULL_DEVICE The operation failed because the FfxDevice provided to the context was NULL. +/// +/// @ingroup Brixelizer +FFX_API FfxErrorCode ffxBrixelizerRawContextSubmit(FfxBrixelizerRawContext* context, FfxCommandList cmdList); + +/// Get the size in bytes needed from a FfxResource to be used as a scratch buffer in a cascade update. +/// +/// @param [out] context The FfxBrixelizerRawContext to calculate the required scratch buffer size for. +/// @param [in] cascadeUpdateDescription A FfxBrixelizerRawCascadeUpdateDescription struct with the parameters for the cascade update. +/// @param [out] size A size_t to store the required scratch buffer size to. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_INVALID_POINTER The operation failed because context or cascadeUpdateDescription was NULL. +/// @retval +/// FFX_ERROR_NULL_DEVICE The operation failed because the FfxDevice provided to the context was NULL. +/// +/// @ingroup Brixelizer +FFX_API FfxErrorCode ffxBrixelizerRawContextGetScratchMemorySize(FfxBrixelizerRawContext* context, const FfxBrixelizerRawCascadeUpdateDescription* cascadeUpdateDescription, size_t* size); + +/// Update a cascade in a Brixelizer context. +/// +/// @param [out] context The FfxBrixelizerRawContext to perform the cascade update on. +/// @param [in] cascadeUpdateDescription A FfxBrixelizerRawCascadeUpdateDescription struct with the parameters for the cascade update. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_INVALID_POINTER The operation failed because context or cascadeUpdateDescription was NULL. +/// @retval +/// FFX_ERROR_NULL_DEVICE The operation failed because the FfxDevice provided to the context was NULL. +/// +/// @ingroup Brixelizer +FFX_API FfxErrorCode ffxBrixelizerRawContextUpdateCascade(FfxBrixelizerRawContext* context, const FfxBrixelizerRawCascadeUpdateDescription* cascadeUpdateDescription); + +/// Merge two cascades in a Brixelizer context. +/// Must be called between calls to ffxBrixelizerRawContextBegin and ffxBrixelizerRawContextEnd. +/// +/// @param [out] context The FfxBrixelizerRawContext to merge cascades for. +/// @param [in] srcCascadeAIdx The index of the first source cascade. +/// @param [in] srcCascadeBIdx A FfxResource to store the required scratch buffer size to. +/// @param [in] dstCascadeIdx A FfxResource to store the required scratch buffer size to. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_INVALID_POINTER The operation failed because context was NULL. +/// @retval +/// FFX_ERROR_NULL_DEVICE The operation failed because the FfxDevice provided to the context was NULL. +/// +/// @ingroup Brixelizer +FFX_API FfxErrorCode ffxBrixelizerRawContextMergeCascades(FfxBrixelizerRawContext* context, uint32_t src_cascade_A_idx, uint32_t src_cascade_B_idx, uint32_t dst_cascade_idx); + +/// Build an AABB tree for a cascade in a Brixelizer context. +/// Must be called between calls to ffxBrixelizerRawContextBegin and ffxBrixelizerRawContextEnd. +/// +/// @param [out] context The FfxBrixelizerRawContext to build an AABB tree for. +/// @param [in] cascadeIndex The index of the cascade to build the AABB tree of. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_INVALID_POINTER The operation failed because context was NULL. +/// @retval +/// FFX_ERROR_NULL_DEVICE The operation failed because the FfxDevice provided to the context was NULL. +/// +/// @ingroup Brixelizer +FFX_API FfxErrorCode ffxBrixelizerRawContextBuildAABBTree(FfxBrixelizerRawContext* context, uint32_t cascadeIndex); + +/// Create a debug visualization output of a Brixelizer context. +/// Must be called between calls to ffxBrixelizerRawContextBegin and ffxBrixelizerRawContextEnd. +/// +/// @param [out] context The FfxBrixelizerRawContext to create a debug visualization for. +/// @param [in] debugVisualizationDescription A FfxBrixelizerDebugVisualizationDescription providing the parameters for the debug visualization. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_INVALID_POINTER The operation failed because context or debugVisualizationDescription was NULL. +/// @retval +/// FFX_ERROR_NULL_DEVICE The operation failed because the FfxDevice provided to the context was NULL. +/// +/// @ingroup Brixelizer +FFX_API FfxErrorCode ffxBrixelizerRawContextDebugVisualization(FfxBrixelizerRawContext* context, const FfxBrixelizerDebugVisualizationDescription* debugVisualizationDescription); + +/// Get the debug counters from a Brixelizer context. +/// Note to use this function the flag FFX_BRIXELIZER_CONTEXT_FLAG_DEBUG_CONTEXT_READBACK_BUFFERS must +/// be passed at context creation. +/// +/// @param [out] context The FfxBrixelizerRawContext to read the debug counters of. +/// @param [out] debugCounters A FfxBrixelizerDebugCounters struct to read the debug counters to. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_INVALID_POINTER The operation failed because context or debugCounters was NULL. +/// +/// @ingroup Brixelizer +FFX_API FfxErrorCode ffxBrixelizerRawContextGetDebugCounters(FfxBrixelizerRawContext* context, FfxBrixelizerDebugCounters* debugCounters); + +/// Get the cascade counters from a Brixelizer context. +/// Note to use this function the flag FFX_BRIXELIZER_CONTEXT_FLAG_DEBUG_CASCADE_READBACK_BUFFERS must +/// be passed at context creation. +/// +/// @param [out] context The FfxBrixelizerRawContext to read the cascade counters of. +/// @param [in] cascadeIndex The index of the cascade to read the cascade counters of. +/// @param [out] counters A FfxBrixelizerScratchCounters struct to read the cascade counters to. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_INVALID_POINTER The operation failed because context or counters was NULL. +/// +/// @ingroup Brixelizer +FFX_API FfxErrorCode ffxBrixelizerRawContextGetCascadeCounters(FfxBrixelizerRawContext* context, uint32_t cascadeIndex, FfxBrixelizerScratchCounters* counters); + +/// Create an instance in a Brixelizer context. +/// +/// @param [out] context The FfxBrixelizerRawContext to create an instance for. +/// @param [in] instanceDescription A FfxBrixelizerRawInstanceDescription struct with the parameters for the instance to create. +/// @param [out] numInstanceDescriptions A FfxBrixelizerInstanceID to read the instance ID to. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_INVALID_POINTER The operation failed because context or instanceDescription was NULL. +/// +/// @ingroup Brixelizer +FFX_API FfxErrorCode ffxBrixelizerRawContextCreateInstances(FfxBrixelizerRawContext* context, const FfxBrixelizerRawInstanceDescription* instanceDescriptions, uint32_t numInstanceDescriptions); + +/// Destroy an instance in a Brixelizer context. +/// +/// @param [out] context The FfxBrixelizerRawContext to delete an instance for. +/// @param [in] instanceId The FfxBrixelizerInstanceID of the instance to delete. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_INVALID_POINTER The operation failed because context was NULL. +/// +/// @ingroup Brixelizer +FFX_API FfxErrorCode ffxBrixelizerRawContextDestroyInstances(FfxBrixelizerRawContext* context, const FfxBrixelizerInstanceID* instanceIDs, uint32_t numInstanceIDs); + +/// Flush all instances added to the Brixelizer context with ffxBrixelizerRawContextCreateInstance to the GPU. +/// +/// @param [out] context The FfxBrixelizerRawContext to flush the instances for. +/// @param [in] cmdList An FfxCommandList to record GPU commands to. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_INVALID_POINTER The operation failed because context was NULL. +/// +/// @ingroup Brixelizer +FFX_API FfxErrorCode ffxBrixelizerRawContextFlushInstances(FfxBrixelizerRawContext* context, FfxCommandList cmdList); + +/// Register a vertex or index buffer for use with Brixelizer. +/// +/// @param [out] context The FfxBrixelizerRawContext to register a buffer for. +/// @param [in] buffer An FfxResource with the buffer to be set. +/// @param [out] index The index of the registered buffer. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_INVALID_POINTER The operation failed because context was NULL. +/// +/// @ingroup Brixelizer +FFX_API FfxErrorCode ffxBrixelizerRawContextRegisterBuffers(FfxBrixelizerRawContext* context, const FfxBrixelizerBufferDescription* bufferDescs, uint32_t numBufferDescs); + +/// Unregister a previously registered vertex or index buffer. +/// +/// @param [out] context The FfxBrixelizerRawContext to unregister the buffer from +/// @param [in] index The index of the buffer to unregister. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_INVALID_POINTER The operation failed because context was NULL. +/// +/// @ingroup Brixelizer +FFX_API FfxErrorCode ffxBrixelizerRawContextUnregisterBuffers(FfxBrixelizerRawContext* context, const uint32_t* indices, uint32_t numIndices); + +/// Get the index of the recommended cascade to update given the total number of cascades and current frame. +/// Follows the pattern 0 1 0 2 0 1 0 3 0 etc. If 0 is the most detailed cascade and maxCascades - 1 +/// is the least detailed cascade this ordering updates more detailed cascades more often. +/// +/// @param [out] context The FfxBrixelizerRawContext to set a buffer for. +/// @param [in] scratchBuffer A FfxResource for use as a scratch buffer. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_INVALID_POINTER The operation failed because context was NULL. +/// +/// @ingroup Brixelizer +FFX_API FfxErrorCode ffxBrixelizerRawContextRegisterScratchBuffer(FfxBrixelizerRawContext* context, FfxResource scratchBuffer); + +/// Get the index of the recommended cascade to update given the total number of cascades and current frame. +/// Follows the pattern 0 1 0 2 0 1 0 3 0 etc. If 0 is the most detailed cascade and maxCascades - 1 +/// is the least detailed cascade this ordering updates more detailed cascades more often. +/// +/// @param [in] frameIndex The current frame index. +/// @param [in] maxCascades The total number of cascades. +/// +/// @retval The index of the cascade to update. +/// +/// @ingroup Brixelizer +FFX_API uint32_t ffxBrixelizerRawGetCascadeToUpdate(uint32_t frameIndex, uint32_t maxCascades); + +/// Check whether an FfxResource is NULL. +/// +/// @param [in] resource An FfxResource to check for nullness. +/// +/// @retval true if resource is NULL else false. +/// +/// @ingroup Brixelizer +FFX_API bool ffxBrixelizerRawResourceIsNull(FfxResource resource); + +/// Queries the effect version number. +/// +/// @returns +/// The SDK version the effect was built with. +/// +/// @ingroup Brixelizer +FFX_API FfxVersionNumber ffxBrixelizerGetEffectVersion(); + +#ifdef __cplusplus +} +#endif diff --git a/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_brixelizergi.h b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_brixelizergi.h new file mode 100644 index 00000000..9a075191 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_brixelizergi.h @@ -0,0 +1,323 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#pragma once + +// Include the interface for the backend of the Brixelizer GI API. +#include +#include + +/// FidelityFX Brixelizer GI major version. +/// +/// @ingroup Brixelizer GI +#define FFX_BRIXELIZER_GI_VERSION_MAJOR (1) + +/// FidelityFX Brixelizer GI minor version. +/// +/// @ingroup Brixelizer GI +#define FFX_BRIXELIZER_GI_VERSION_MINOR (0) + +/// FidelityFX Brixelizer GI patch version. +/// +/// @ingroup Brixelizer GI +#define FFX_BRIXELIZER_GI_VERSION_PATCH (0) + +/// The size of the context specified in 32bit values. +/// +/// @ingroup Brixelizer GI +#define FFX_BRIXELIZER_GI_CONTEXT_SIZE (210000) + +/// FidelityFX Brixelizer GI context count +/// +/// Defines the number of internal effect contexts required by Brixelizer +/// +/// @ingroup Brixelizer GI +#define FFX_BRIXELIZER_GI_CONTEXT_COUNT 1 + +#ifdef __cplusplus +extern "C" { +#endif + +/// A structure encapsulating the FidelityFX Brixelizer GI context. +/// +/// This sets up an object which contains all persistent internal data and +/// resources that are required by Brixelizer GI. +/// +/// The FfxBrixelizerGIContext object should have a lifetime matching +/// your use of Brixelizer GI. Before destroying the Brixelizer GI context care +/// should be taken to ensure the GPU is not accessing the resources created +/// or used by Brixelizer GI. It is therefore recommended that the GPU is idle +/// before destroying the Brixelizer GI context. +/// +/// @ingroup Brixelizer GI +typedef struct FfxBrixelizerGIContext +{ + uint32_t data[FFX_BRIXELIZER_GI_CONTEXT_SIZE]; +} FfxBrixelizerGIContext; + +/// An enumeration of flag bits used when creating an FfxBrixelizerGIContext. +/// See FfxBrixelizerGIContextDescription. +/// +/// @ingroup Brixelizer GI +typedef enum FfxBrixelizerGIFlags +{ + FFX_BRIXELIZER_GI_FLAG_DEPTH_INVERTED = (1 << 0), ///< Indicates input resources were generated with inverted depth. + FFX_BRIXELIZER_GI_FLAG_DISABLE_SPECULAR = (1 << 1), ///< Disable specular GI. + FFX_BRIXELIZER_GI_FLAG_DISABLE_DENOISER = (1 << 2), ///< Disable denoising. Only allowed at native resolution. +} FfxBrixelizerGIFlags; + +/// An enumeration of the quality modes supported by FidelityFX Brixelizer GI. +/// +/// @ingroup Brixelizer GI +typedef enum FfxBrixelizerGIInternalResolution +{ + FFX_BRIXELIZER_GI_INTERNAL_RESOLUTION_NATIVE, ///< Output GI at native resolution. + FFX_BRIXELIZER_GI_INTERNAL_RESOLUTION_75_PERCENT, ///< Output GI at 75% of native resolution. + FFX_BRIXELIZER_GI_INTERNAL_RESOLUTION_50_PERCENT, ///< Output GI at 50% of native resolution. + FFX_BRIXELIZER_GI_INTERNAL_RESOLUTION_25_PERCENT, ///< Output GI at 25% of native resolution. +} FfxBrixelizerGIInternalResolution; + +/// A structure encapsulating the parameters used for creating an +/// FfxBrixelizerGIContext. +/// +/// @ingroup Brixelizer GI +typedef struct FfxBrixelizerGIContextDescription +{ + FfxBrixelizerGIFlags flags; ///< A bit field representings various options. + FfxBrixelizerGIInternalResolution internalResolution; ///< The scale at which Brixelizer GI will output GI at internally. The output will be internally upscaled to the specified displaySize. + FfxDimensions2D displaySize; ///< The size of the presentation resolution targeted by the upscaling process. + FfxInterface backendInterface; ///< An implementation of the FidelityFX backend for use with Brixelizer. +} FfxBrixelizerGIContextDescription; + +/// A structure encapsulating the parameters used for computing a dispatch by the +/// Brixelizer GI context. +/// +/// @ingroup Brixelizer GI +typedef struct FfxBrixelizerGIDispatchDescription +{ + FfxFloat32x4x4 view; ///< The view matrix for the scene in row major order. + FfxFloat32x4x4 projection; ///< The projection matrix for the scene in row major order. + FfxFloat32x4x4 prevView; ///< The view matrix for the previous frame of the scene in row major order. + FfxFloat32x4x4 prevProjection; ///< The projection matrix for the scene in row major order. + + FfxFloat32x3 cameraPosition; ///< A 3-dimensional vector representing the position of the camera. + FfxUInt32 startCascade; ///< The index of the start cascade for use with ray marching with Brixelizer. + FfxUInt32 endCascade; ///< The index of the end cascade for use with ray marching with Brixelizer. + FfxFloat32 rayPushoff; ///< The distance from a surface along the normal vector to offset the diffuse ray origin. + FfxFloat32 sdfSolveEps; ///< The epsilon value for ray marching to be used with Brixelizer for diffuse rays. + FfxFloat32 specularRayPushoff; ///< The distance from a surface along the normal vector to offset the specular ray origin. + FfxFloat32 specularSDFSolveEps; ///< The epsilon value for ray marching to be used with Brixelizer for specular rays. + FfxFloat32 tMin; ///< The TMin value for use with Brixelizer. + FfxFloat32 tMax; ///< The TMax value for use with Brixelizer. + + FfxResource environmentMap; ///< The environment map. + FfxResource prevLitOutput; ///< The lit output from the previous frame. + FfxResource depth; ///< The input depth buffer. + FfxResource historyDepth; ///< The previous frame input depth buffer. + FfxResource normal; ///< The input normal buffer. + FfxResource historyNormal; ///< The previous frame input normal buffer. + FfxResource roughness; ///< The resource containing roughness information. + FfxResource motionVectors; ///< The input motion vectors texture. + FfxResource noiseTexture; ///< The input blue noise texture. + + FfxFloat32 normalsUnpackMul; ///< A multiply factor to transform the normal to the space expected by Brixelizer GI. + FfxFloat32 normalsUnpackAdd; ///< An offset to transform the normal to the space expected by Brixelizer GI. + FfxBoolean isRoughnessPerceptual; ///< A boolean to describe the space used to store roughness in the materialParameters texture. If false, we assume roughness squared was stored in the Gbuffer. + FfxUInt32 roughnessChannel; ///< The channel to read the roughness from the roughness texture + FfxFloat32 roughnessThreshold; ///< Regions with a roughness value greater than this threshold won't spawn specular rays. + FfxFloat32 environmentMapIntensity;///< The value to scale the contribution from the environment map. + FfxFloatCoords2D motionVectorScale; ///< The scale factor to apply to motion vectors. + + FfxResource sdfAtlas; ///< The SDF Atlas resource used by Brixelizer. + FfxResource bricksAABBs; ///< The brick AABBs resource used by Brixelizer. + FfxResource cascadeAABBTrees[24]; ///< The cascade AABB tree resources used by Brixelizer. + FfxResource cascadeBrickMaps[24]; ///< The cascade brick map resources used by Brixelizer. + + FfxResource outputDiffuseGI; ///< A texture to write the output diffuse GI calculated by Brixelizer GI. + FfxResource outputSpecularGI; ///< A texture to write the output specular GI calculated by Brixelizer GI. + + FfxBrixelizerRawContext *brixelizerContext; ///< A pointer to the Brixelizer context for use with Brixelizer GI. +} FfxBrixelizerGIDispatchDescription; + +/// An enumeration of which output mode to be used by Brixelizer GI debug visualization. +/// See FfxBrixelizerGIDebugDescription. +/// +/// @ingroup Brixelizer GI +typedef enum FfxBrixelizerGIDebugMode +{ + FFX_BRIXELIZER_GI_DEBUG_MODE_RADIANCE_CACHE, ///< Draw the radiance cache. + FFX_BRIXELIZER_GI_DEBUG_MODE_IRRADIANCE_CACHE, ///< Draw the irradiance cache. +} FfxBrixelizerGIDebugMode; + +/// A structure encapsulating the parameters for drawing a debug visualization. +/// +/// @ingroup Brixelizer GI +typedef struct FfxBrixelizerGIDebugDescription +{ + FfxFloat32x4x4 view; ///< The view matrix for the scene in row major order. + FfxFloat32x4x4 projection; ///< The projection matrix for the scene in row major order. + FfxUInt32 startCascade; ///< The index of the start cascade for use with ray marching with Brixelizer. + FfxUInt32 endCascade; ///< The index of the end cascade for use with ray marching with Brixelizer. + FfxUInt32 outputSize[2]; ///< The dimensions of the output texture. + FfxBrixelizerGIDebugMode debugMode; ///< The mode for the debug visualization. See FfxBrixelizerGIDebugMode. + FfxFloat32 normalsUnpackMul; ///< A multiply factor to transform the normal to the space expected by Brixelizer GI. + FfxFloat32 normalsUnpackAdd; ///< An offset to transform the normal to the space expected by Brixelizer GI. + + FfxResource depth; ///< The input depth buffer. + FfxResource normal; ///< The input normal buffer. + + FfxResource sdfAtlas; ///< The SDF Atlas resource used by Brixelizer. + FfxResource bricksAABBs; ///< The brick AABBs resource used by Brixelizer. + FfxResource cascadeAABBTrees[24]; ///< The cascade AABB tree resources used by Brixelizer. + FfxResource cascadeBrickMaps[24]; ///< The cascade brick map resources used by Brixelizer. + + FfxResource outputDebug; ///< The output texture for the debug visualization. + + FfxBrixelizerRawContext* brixelizerContext; ///< A pointer to the Brixelizer context for use with Brixelizer GI. +} FfxBrixelizerGIDebugDescription; + +/// An enumeration of all the passes which constitute the Brixelizer algorithm. +/// +/// Brixelizer GI is implemented as a composite of several compute passes each +/// computing a key part of the final result. Each call to the +/// FfxBrixelizerScheduleGpuJobFunc callback function will +/// correspond to a single pass included in FfxBrixelizerPass. For a +/// more comprehensive description of each pass, please refer to the Brixelizer +/// reference documentation. +/// +/// @ingroup Brixelizer GI +typedef enum FfxBrixelizerGIPass +{ + FFX_BRIXELIZER_GI_PASS_BLUR_X, + FFX_BRIXELIZER_GI_PASS_BLUR_Y, + FFX_BRIXELIZER_GI_PASS_CLEAR_CACHE, + FFX_BRIXELIZER_GI_PASS_EMIT_IRRADIANCE_CACHE, + FFX_BRIXELIZER_GI_PASS_EMIT_PRIMARY_RAY_RADIANCE, + FFX_BRIXELIZER_GI_PASS_FILL_SCREEN_PROBES, + FFX_BRIXELIZER_GI_PASS_INTERPOLATE_SCREEN_PROBES, + FFX_BRIXELIZER_GI_PASS_PREPARE_CLEAR_CACHE, + FFX_BRIXELIZER_GI_PASS_PROJECT_SCREEN_PROBES, + FFX_BRIXELIZER_GI_PASS_PROPAGATE_SH, + FFX_BRIXELIZER_GI_PASS_REPROJECT_GI, + FFX_BRIXELIZER_GI_PASS_REPROJECT_SCREEN_PROBES, + FFX_BRIXELIZER_GI_PASS_SPAWN_SCREEN_PROBES, + FFX_BRIXELIZER_GI_PASS_SPECULAR_PRE_TRACE, + FFX_BRIXELIZER_GI_PASS_SPECULAR_TRACE, + FFX_BRIXELIZER_GI_PASS_DEBUG_VISUALIZATION, + FFX_BRIXELIZER_GI_PASS_GENERATE_DISOCCLUSION_MASK, + FFX_BRIXELIZER_GI_PASS_DOWNSAMPLE, + FFX_BRIXELIZER_GI_PASS_UPSAMPLE, + + FFX_BRIXELIZER_GI_PASS_COUNT ///< The number of passes performed by Brixelizer GI. +} FfxBrixelizerGIPass; + +/// Get the size in bytes needed for an FfxBrixelizerGIContext struct. +/// Note that this function is provided for consistency, and the size of the +/// FfxBrixelizerGIContext is a known compile time value which can be +/// obtained using sizeof(FfxBrixelizerGIContext). +/// +/// @return The size in bytes of an FfxBrixelizerGIContext struct. +/// +/// @ingroup Brixelizer GI +inline size_t ffxBrixelizerGIGetContextSize() +{ + return sizeof(FfxBrixelizerGIContext); +} + +/// Create a FidelityFX Brixelizer GI context from the parameters +/// specified to the FfxBrixelizerGIContextDescription struct. +/// +/// The context structure is the main object used to interact with the Brixelizer GI API, +/// and is responsible for the management of the internal resources used by the +/// Brixelizer GI algorithm. When this API is called, multiple calls will be made via +/// the pointers contained in the backendInterface structure. This +/// backend will attempt to retrieve the device capabilities, and create the internal +/// resources, and pipelines required by Brixelizer GI. +/// +/// Depending on the parameters passed in via the pContextDescription a +/// different set of resources and pipelines may be requested by the callback functions. +/// +/// The FfxBrixelizerGIContext should be destroyed when use of it is completed. +/// To destroy the context you should call ffxBrixelizerGIContextDestroy. +/// +/// @param [out] pContext A pointer to a FfxBrixelizerGIContext to populate. +/// @param [in] pContextDescription A pointer to a FfxBrixelizerGIContextDescription specifying the parameters for context creation. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_INVALID_POINTER The operation failed because either pContext or pContextDescription was NULL. +/// @retval +/// FFX_ERROR_INCOMPLETE_INTERFACE The operation failed because pContextDescription->backendInterface was not fully specified. +/// @retval +/// FFX_ERROR_BACKEND_API_ERROR The operation failed because of an error from the backend. +/// +/// @ingroup Brixelizer GI +FFX_API FfxErrorCode ffxBrixelizerGIContextCreate(FfxBrixelizerGIContext* pContext, const FfxBrixelizerGIContextDescription* pContextDescription); + +/// Destroy the FidelityFX Brixelizer GI context. +/// +/// @param [out] pContext A pointer to a FfxBrixelizerGIContext structure to destroy. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_INVALID_POINTER The pContext pointer provided was NULL. +/// +/// @ingroup Brixelizer GI +FFX_API FfxErrorCode ffxBrixelizerGIContextDestroy(FfxBrixelizerGIContext* pContext); + +/// Perform an update of Brixelizer GI, recording GPU commands to a command list. +/// +/// @param [inout] context An FfxBrixelizerGIContext containing the Brixelizer GI context. +/// @param [in] pDispatchDescription A pointer to a FfxBrixelizerGIDispatchDescription describing the dispatch to compute. +/// @param [inout] pCommandList An FfxCommandList to write GPU commands to. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// +/// @ingroup Brixelizer GI +FFX_API FfxErrorCode ffxBrixelizerGIContextDispatch(FfxBrixelizerGIContext* pContext, const FfxBrixelizerGIDispatchDescription* pDispatchDescription, FfxCommandList pCommandList); + +/// Make a debug visualization from the FfxBrixelizerGIContext. +/// +/// @param [inout] context An FfxBrixelizerGIContext containing the Brixelizer GI context. +/// @param [in] pDebugDescription A pointer to a FfxBrixelizerGIDebugDescription describing the debug visualization to draw. +/// @param [inout] pCommandList An FfxCommandList to write GPU commands to. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// +/// @ingroup Brixelizer GI +FFX_API FfxErrorCode ffxBrixelizerGIContextDebugVisualization(FfxBrixelizerGIContext* pContext, const FfxBrixelizerGIDebugDescription* pDebugDescription, FfxCommandList pCommandList); + +/// Queries the effect version number. +/// +/// @returns +/// The SDK version the effect was built with. +/// +/// @ingroup Brixelizer GI +FFX_API FfxVersionNumber ffxBrixelizerGIGetEffectVersion(); + +#ifdef __cplusplus +} +#endif diff --git a/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_cacao.h b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_cacao.h new file mode 100644 index 00000000..b0a0e649 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_cacao.h @@ -0,0 +1,533 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#pragma once + +#include + +///Include the interface for the backend of the API. +#include +/// @defgroup FfxCacao FidelityFX CACAO +/// FidelityFX Combined Adaptive Compute Ambient Occlusion runtime library. +/// +/// @ingroup SDKComponents + +/// FidelityFX CACAO major version. +/// +/// @ingroup FfxCacao +#define FFX_CACAO_VERSION_MAJOR (1) + +/// FidelityFX CACAO minor version. +/// +/// @ingroup FfxCacao +#define FFX_CACAO_VERSION_MINOR (4) + +/// FidelityFX CACAO patch version. +/// +/// @ingroup FfxCacao +#define FFX_CACAO_VERSION_PATCH (0) + +// ============================================================================ +// Prepare + +/// Width of the PREPARE_DEPTHS_AND_MIPS pass tile size. +/// +/// @ingroup FfxCacao +#define FFX_CACAO_PREPARE_DEPTHS_AND_MIPS_WIDTH 8 +/// Height of the PREPARE_DEPTHS_AND_MIPS pass tile size. +/// +/// @ingroup FfxCacao +#define FFX_CACAO_PREPARE_DEPTHS_AND_MIPS_HEIGHT 8 + +/// Width of the PREPARE_DEPTHS pass tile size. +/// +/// @ingroup FfxCacao +#define FFX_CACAO_PREPARE_DEPTHS_WIDTH 8 +/// Height of the PREPARE_DEPTHS pass tile size. +/// +/// @ingroup FfxCacao +#define FFX_CACAO_PREPARE_DEPTHS_HEIGHT 8 + +/// Width of the PREPARE_DEPTHS_HALF pass tile size. +/// +/// @ingroup FfxCacao +#define FFX_CACAO_PREPARE_DEPTHS_HALF_WIDTH 8 +/// Height of the PREPARE_DEPTHS_HALF pass tile size. +/// +/// @ingroup FfxCacao +#define FFX_CACAO_PREPARE_DEPTHS_HALF_HEIGHT 8 + +/// Width of the PREPARE_NORMALS pass tile size. +/// +/// @ingroup FfxCacao +#define FFX_CACAO_PREPARE_NORMALS_WIDTH 8 +/// Height of the PREPARE_NORMALS pass tile size. +/// +/// @ingroup FfxCacao +#define FFX_CACAO_PREPARE_NORMALS_HEIGHT 8 + +/// Width of the PREPARE_NORMALS_FROM_INPUT_NORMALS pass tile size. +/// +/// @ingroup FfxCacao +#define PREPARE_NORMALS_FROM_INPUT_NORMALS_WIDTH 8 +/// Height of the PREPARE_NORMALS_FROM_INPUT_NORMALS pass tile size. +/// +/// @ingroup FfxCacao +#define PREPARE_NORMALS_FROM_INPUT_NORMALS_HEIGHT 8 + +// ============================================================================ +// SSAO Generation + +/// Width of the GENERATE_SPARSE pass tile size. +/// +/// @ingroup FfxCacao +#define FFX_CACAO_GENERATE_SPARSE_WIDTH 4 +/// Height of the GENERATE_SPARSE pass tile size. +/// +/// @ingroup FfxCacao +#define FFX_CACAO_GENERATE_SPARSE_HEIGHT 16 + +/// Width of the GENERATE pass tile size. +/// +/// @ingroup FfxCacao +#define FFX_CACAO_GENERATE_WIDTH 8 +/// Height of the GENERATE pass tile size. +/// +/// @ingroup FfxCacao +#define FFX_CACAO_GENERATE_HEIGHT 8 + +// ============================================================================ +// Importance Map + +/// Width of the IMPORTANCE_MAP pass tile size. +/// +/// @ingroup FfxCacao +#define IMPORTANCE_MAP_WIDTH 8 +/// Height of the IMPORTANCE_MAP pass tile size. +/// +/// @ingroup FfxCacao +#define IMPORTANCE_MAP_HEIGHT 8 + +/// Width of the IMPORTANCE_MAP_A pass tile size. +/// +/// @ingroup FfxCacao +#define IMPORTANCE_MAP_A_WIDTH 8 +/// Height of the IMPORTANCE_MAP_A pass tile size. +/// +/// @ingroup FfxCacao +#define IMPORTANCE_MAP_A_HEIGHT 8 + +/// Width of the IMPORTANCE_MAP_B pass tile size. +/// +/// @ingroup FfxCacao +#define IMPORTANCE_MAP_B_WIDTH 8 +/// Height of the IMPORTANCE_MAP_B pass tile size. +/// +/// @ingroup FfxCacao +#define IMPORTANCE_MAP_B_HEIGHT 8 + +// ============================================================================ +// Edge Sensitive Blur + +/// Width of the BLUR pass tile size. +/// +/// @ingroup FfxCacao +#define FFX_CACAO_BLUR_WIDTH 16 +/// Height of the BLUR pass tile size. +/// +/// @ingroup FfxCacao +#define FFX_CACAO_BLUR_HEIGHT 16 + +// ============================================================================ +// Apply + +/// Width of the APPLY pass tile size. +/// +/// @ingroup FfxCacao +#define FFX_CACAO_APPLY_WIDTH 8 +/// Height of the APPLY pass tile size. +/// +/// @ingroup FfxCacao +#define FFX_CACAO_APPLY_HEIGHT 8 + +// ============================================================================ +// Bilateral Upscale + +/// Width of the BILATERAL_UPSCALE pass tile size. +/// +/// @ingroup FfxCacao +#define FFX_CACAO_BILATERAL_UPSCALE_WIDTH 8 +/// Height of the BILATERAL_UPSCALE pass tile size. +/// +/// @ingroup FfxCacao +#define FFX_CACAO_BILATERAL_UPSCALE_HEIGHT 8 + +/// The size of the context specified in 32bit values. +/// +/// @ingroup FfxCacao +#define FFX_CACAO_CONTEXT_SIZE (300988) + +/// FidelityFX CACAO context count. +/// +/// Defines the number of internal effect contexts required by CACAO. +/// +/// @ingroup FfxCacao +#define FFX_CACAO_CONTEXT_COUNT 1 + +/// An enumeration of the passes which constitutes the CACAO algorithm. +/// +/// @ingroup FfxCacao +typedef enum FfxCacaoPass +{ + FFX_CACAO_PASS_CLEAR_LOAD_COUNTER = 0, ///< + + FFX_CACAO_PASS_PREPARE_DOWNSAMPLED_DEPTHS = 1, ///< + FFX_CACAO_PASS_PREPARE_NATIVE_DEPTHS = 2, ///< + FFX_CACAO_PASS_PREPARE_DOWNSAMPLED_DEPTHS_AND_MIPS = 3, ///< + FFX_CACAO_PASS_PREPARE_NATIVE_DEPTHS_AND_MIPS = 4, ///< + FFX_CACAO_PASS_PREPARE_DOWNSAMPLED_NORMALS = 5, ///< + FFX_CACAO_PASS_PREPARE_NATIVE_NORMALS = 6, ///< + FFX_CACAO_PASS_PREPARE_DOWNSAMPLED_NORMALS_FROM_INPUT_NORMALS = 7, ///< + FFX_CACAO_PASS_PREPARE_NATIVE_NORMALS_FROM_INPUT_NORMALS = 8, ///< + FFX_CACAO_PASS_PREPARE_DOWNSAMPLED_DEPTHS_HALF = 9, ///< + FFX_CACAO_PASS_PREPARE_NATIVE_DEPTHS_HALF = 10, ///< + + FFX_CACAO_PASS_GENERATE_Q0 = 11, ///< + FFX_CACAO_PASS_GENERATE_Q1 = 12, ///< + FFX_CACAO_PASS_GENERATE_Q2 = 13, ///< + FFX_CACAO_PASS_GENERATE_Q3 = 14, ///< + FFX_CACAO_PASS_GENERATE_Q3_BASE = 15, ///< + + FFX_CACAO_PASS_GENERATE_IMPORTANCE_MAP = 16, ///< + FFX_CACAO_PASS_POST_PROCESS_IMPORTANCE_MAP_A = 17, ///< + FFX_CACAO_PASS_POST_PROCESS_IMPORTANCE_MAP_B = 18, ///< + + FFX_CACAO_PASS_EDGE_SENSITIVE_BLUR_1 = 19, ///< + FFX_CACAO_PASS_EDGE_SENSITIVE_BLUR_2 = 20, ///< + FFX_CACAO_PASS_EDGE_SENSITIVE_BLUR_3 = 21, ///< + FFX_CACAO_PASS_EDGE_SENSITIVE_BLUR_4 = 22, ///< + FFX_CACAO_PASS_EDGE_SENSITIVE_BLUR_5 = 23, ///< + FFX_CACAO_PASS_EDGE_SENSITIVE_BLUR_6 = 24, ///< + FFX_CACAO_PASS_EDGE_SENSITIVE_BLUR_7 = 25, ///< + FFX_CACAO_PASS_EDGE_SENSITIVE_BLUR_8 = 26, ///< + + FFX_CACAO_PASS_APPLY_NON_SMART_HALF = 27, ///< + FFX_CACAO_PASS_APPLY_NON_SMART = 28, ///< + FFX_CACAO_PASS_APPLY = 29, ///< + + FFX_CACAO_PASS_UPSCALE_BILATERAL_5X5 = 30, + + FFX_CACAO_PASS_COUNT ///< The number of passes in CACAO +} FfxCacaoPass; + +/// The quality levels that FidelityFX CACAO can generate SSAO at. This affects the number of samples taken for generating SSAO. +/// +/// @ingroup FfxCacao +typedef enum FfxCacaoQuality { + FFX_CACAO_QUALITY_LOWEST = 0, + FFX_CACAO_QUALITY_LOW = 1, + FFX_CACAO_QUALITY_MEDIUM = 2, + FFX_CACAO_QUALITY_HIGH = 3, + FFX_CACAO_QUALITY_HIGHEST = 4, +} FfxCacaoQuality; + +/// An enumeration of bit flags used when creating a +/// FfxCacaoContext. See FfxCacaoContextDescription. +/// +/// @ingroup FfxCacao +typedef enum FfxCacaoInitializationFlagBits { + FFX_CACAO_ENABLE_APPLY_SMART = (1<<0), ///< A bit indicating to use smart application +} FfxCacaoInitializationFlagBits; + +/// A structure for the settings used by FidelityFX CACAO. These settings may be updated with each draw call. +/// +/// @ingroup FfxCacao +typedef struct FfxCacaoSettings { + float radius; ///< [0.0, ~ ] World (view) space size of the occlusion sphere. + float shadowMultiplier; ///< [0.0, 5.0] Effect strength linear multiplier. + float shadowPower; ///< [0.5, 5.0] Effect strength pow modifier. + float shadowClamp; ///< [0.0, 1.0] Effect max limit (applied after multiplier but before blur). + float horizonAngleThreshold; ///< [0.0, 0.2] Limits self-shadowing (makes the sampling area less of a hemisphere, more of a spherical cone, to avoid self-shadowing and various artifacts due to low tessellation and depth buffer imprecision, etc.). + float fadeOutFrom; ///< [0.0, ~ ] Distance to start fading out the effect. + float fadeOutTo; ///< [0.0, ~ ] Distance at which the effect is faded out. + FfxCacaoQuality qualityLevel; ///< Effect quality, affects number of taps etc. + float adaptiveQualityLimit; ///< [0.0, 1.0] (only for quality level FFX_CACAO_QUALITY_HIGHEST). + uint32_t blurPassCount; ///< [ 0, 8] Number of edge-sensitive smart blur passes to apply. + float sharpness; ///< [0.0, 1.0] How much to bleed over edges; 1: not at all, 0.5: half-half; 0.0: completely ignore edges. + float temporalSupersamplingAngleOffset; ///< [0.0, PI] Used to rotate sampling kernel; If using temporal AA / supersampling, suggested to rotate by ( (frame%3)/3.0*PI ) or similar. Kernel is already symmetrical, which is why we use PI and not 2*PI. + float temporalSupersamplingRadiusOffset; ///< [0.0, 2.0] Used to scale sampling kernel; If using temporal AA / supersampling, suggested to scale by ( 1.0f + (((frame%3)-1.0)/3.0)*0.1 ) or similar. + float detailShadowStrength; ///< [0.0, 5.0] Used for high-res detail AO using neighboring depth pixels: adds a lot of detail but also reduces temporal stability (adds aliasing). + bool generateNormals; ///< This option should be set to FFX_CACAO_TRUE if FidelityFX-CACAO should reconstruct a normal buffer from the depth buffer. It is required to be FFX_CACAO_TRUE if no normal buffer is provided. + float bilateralSigmaSquared; ///< [0.0, ~ ] Sigma squared value for use in bilateral upsampler giving Gaussian blur term. Should be greater than 0.0. + float bilateralSimilarityDistanceSigma; ///< [0.0, ~ ] Sigma squared value for use in bilateral upsampler giving similarity weighting for neighbouring pixels. Should be greater than 0.0. +} FfxCacaoSettings; + +/// The default settings used by FidelityFX CACAO. +/// +/// @ingroup FfxCacao +static const FfxCacaoSettings FFX_CACAO_DEFAULT_SETTINGS = { + /* radius */ 1.2f, + /* shadowMultiplier */ 1.0f, + /* shadowPower */ 1.50f, + /* shadowClamp */ 0.98f, + /* horizonAngleThreshold */ 0.06f, + /* fadeOutFrom */ 50.0f, + /* fadeOutTo */ 300.0f, + /* qualityLevel */ FFX_CACAO_QUALITY_HIGHEST, + /* adaptiveQualityLimit */ 0.45f, + /* blurPassCount */ 2, + /* sharpness */ 0.98f, + /* temporalSupersamplingAngleOffset */ 0.0f, + /* temporalSupersamplingRadiusOffset */ 0.0f, + /* detailShadowStrength */ 0.5f, + /* generateNormals */ false, + /* bilateralSigmaSquared */ 5.0f, + /* bilateralSimilarityDistanceSigma */ 0.01f, +}; + +/// A structure for the constant buffer used by FidelityFX CACAO. +/// +/// @ingroup FfxCacao +typedef struct FfxCacaoConstants { + float DepthUnpackConsts[2]; /// Multiply and add values for clip to view depth conversion. + float CameraTanHalfFOV[2]; /// tan(fov/2) for the x and y dimensions. + + float NDCToViewMul[2]; /// Multiplication value for normalized device coordinates (NDC) to View conversion. + float NDCToViewAdd[2]; /// Addition value for NDC to view conversion. + + float DepthBufferUVToViewMul[2]; /// Multiplication value for the depth buffer's UV to View conversion. + float DepthBufferUVToViewAdd[2]; /// Addition value for the depth buffer's UV to view conversion. + + float EffectRadius; /// The radius in world space of the occlusion sphere. A larger radius will make further objects contribute to the ambient occlusion of a point. + float EffectShadowStrength; /// The linear multiplier for shadows. Higher values intensify the shadow. + float EffectShadowPow; /// The exponent for shadow values. Larger values create darker shadows. + float EffectShadowClamp; /// Clamps the shadow values to be within a certain range. + + float EffectFadeOutMul; /// Multiplication value for effect fade out. + float EffectFadeOutAdd; /// Addition value for effect fade out. + float EffectHorizonAngleThreshold; /// Minimum angle necessary between geometry and a point to create occlusion. Adjusting this value helps reduce self-shadowing. + float EffectSamplingRadiusNearLimitRec; /// Default: EffectRadius∗1.2. Used to set limit on the sampling disk size when near. + + float DepthPrecisionOffsetMod; /// Default: 0.9992. Offset used to prevent artifacts due to imprecision. + float NegRecEffectRadius; /// Negative reciprocal of the effect radius. + float LoadCounterAvgDiv; /// Multiplier value to get average from loadcounter value. + float AdaptiveSampleCountLimit; /// Limits the total number of samples taken at adaptive quality levels. + + float InvSharpness; /// The sharpness controls how much blur should bleed over edges. + int BlurNumPasses; /// Number of blur passes. Default uses 4, with lowest quality using 2. + float BilateralSigmaSquared; /// Only affects downsampled SSAO. Higher values create a larger blur. + float BilateralSimilarityDistanceSigma; /// Only affects downsampled SSAO. Lower values create sharper edges. + + float PatternRotScaleMatrices[4][5][4]; /// Sampling pattern rotation/scale matrices. + + float NormalsUnpackMul; /// Multiplication value to unpack normals. Set to 1 if normals are already in [−1,1] range. + float NormalsUnpackAdd; /// Addition value to unpack normals. Set to 0 if normals are already in [−1,1]range. + float DetailAOStrength; /// Adds in more detailed shadows based on edges. These are less temporally stable. + float Dummy0; + + float SSAOBufferDimensions[2]; /// Dimensions of SSAO buffer. + float SSAOBufferInverseDimensions[2]; + + float DepthBufferDimensions[2]; /// Dimensions of the depth buffer. + float DepthBufferInverseDimensions[2]; + + int DepthBufferOffset[2]; /// Default is (0,0). Read offset for depth buffer. + int Pad[2]; + float PerPassFullResUVOffset[4*4]; /// UV Offsets used in adaptive approach. + + float InputOutputBufferDimensions[2]; /// Dimensions of the output AO buffer. + float InputOutputBufferInverseDimensions[2]; + + float ImportanceMapDimensions[2]; /// Dimensions of the importance map. + float ImportanceMapInverseDimensions[2]; + + float DeinterleavedDepthBufferDimensions[2]; /// Dimensions of the deinterleaved depth buffer. + float DeinterleavedDepthBufferInverseDimensions[2]; + + float DeinterleavedDepthBufferOffset[2]; /// Default is (0,0). Read offset for the deinterleaved depth buffer. + float DeinterleavedDepthBufferNormalisedOffset[2]; /// Default is (0,0). Normalized read offset for the deinterleaved depth buffer. + + FfxFloat32x4x4 NormalsWorldToViewspaceMatrix; /// Normal matrix. + +} FfxCacaoConstants; + +/// A structure encapsulating the parameters required to initialize FidelityFX CACAO. +/// +/// @ingroup FfxCacao +typedef struct FfxCacaoContextDescription +{ + + uint32_t width; ///< width of the input/output buffers + uint32_t height; ///< height of the input/output buffers + bool useDownsampledSsao; ///< Whether SSAO should be generated at native resolution or half resolution. It is recommended to enable this setting for improved performance. + FfxInterface backendInterface; +} FfxCacaoContextDescription; + +/// A structure encapsulating the parameters and resources required to dispatch FidelityFX CACAO. +/// +/// @ingroup FfxCacao +typedef struct FfxCacaoDispatchDescription +{ + FfxCommandList commandList; ///< The FfxCommandList to record CACAO rendering commands into. + FfxResource depthBuffer; ///< A FfxResource containing the depth buffer for the current frame. + FfxResource normalBuffer; ///< A FfxResource containing the normal buffer for the current frame. + FfxResource outputBuffer; ///< A FfxResource containing the output color buffer for CACAO. + FfxFloat32x4x4* proj; ///< A FfxFloat32x4x4 containing the projection matrix for the current frame. + FfxFloat32x4x4* normalsToView; ///< A FfxFloat32x4x4 containing the normal matrix for the current frame. + float normalUnpackMul; /// Multiplication value to unpack normals. Set to 1 if normals are already in [−1,1] range. + float normalUnpackAdd; /// Addition value to unpack normals. Set to 0 if normals are already in [−1,1]range. +} FfxCacaoDispatchDescription; + +/// A structure containing sizes of each of the buffers used by FidelityFX CACAO. +/// +/// @ingroup FfxCacao +typedef struct FfxCacaoBufferSizeInfo { + uint32_t inputOutputBufferWidth; ///< width of the input/output buffers + uint32_t inputOutputBufferHeight; ///< height of the input/output buffers + + uint32_t ssaoBufferWidth; ///< width of the ssao buffer + uint32_t ssaoBufferHeight; ///< height of the ssao buffer + + uint32_t depthBufferXOffset; ///< x-offset to use when sampling depth buffer + uint32_t depthBufferYOffset; ///< y-offset to use when sampling depth buffer + + uint32_t depthBufferWidth; ///< width of the passed in depth buffer + uint32_t depthBufferHeight; ///< height of the passed in depth buffer + + uint32_t deinterleavedDepthBufferXOffset; ///< x-offset to use when sampling de-interleaved depth buffer + uint32_t deinterleavedDepthBufferYOffset; ///< y-offset to use when sampling de-interleaved depth buffer + + uint32_t deinterleavedDepthBufferWidth; ///< width of the de-interleaved depth buffer + uint32_t deinterleavedDepthBufferHeight; ///< height of the de-interleaved depth buffer + + uint32_t importanceMapWidth; ///< width of the importance map buffer + uint32_t importanceMapHeight; ///< height of the importance map buffer + + uint32_t downsampledSsaoBufferWidth; ///< width of the downsampled ssao buffer + uint32_t downsampledSsaoBufferHeight; ///< height of the downsampled ssao buffer +} FfxCacaoBufferSizeInfo; + +/// An enumeration of bit flags used when dispatching FidelityFX CACAO +/// +/// @ingroup FfxCacao +typedef enum FfxCacaoDispatchFlagsBits { + + FFX_CACAO_SRV_SSAO_REMAP_TO_PONG = (1<<0), ///< A bit indicating the SRV maps to pong texture + FFX_CACAO_UAV_SSAO_REMAP_TO_PONG = (1<<1), ///< A bit indicating the UAV maps to pong texture +} FfxCacaoDispatchFlagsBits; + +/// A structure encapsulating the FidelityFX CACAO context. +/// +/// This sets up an object which contains all persistent internal data and +/// resources that are required by CACAO. +/// +/// The FfxCacaoContext object should have a lifetime matching +/// your use of CACAO. Before destroying the CACAO context care should be taken +/// to ensure the GPU is not accessing the resources created or used by CACAO. +/// It is therefore recommended that the GPU is idle before destroying the +/// CACAO context. +/// +/// @ingroup FfxCacao +typedef struct FfxCacaoContext +{ + uint32_t data[FFX_CACAO_CONTEXT_SIZE]; ///< An opaque set of uint32_t which contain the data for the context. +} FfxCacaoContext; + +/// Create a FidelityFX CACAO context from the parameters +/// programmed to the FfxCacaoContextDescription structure. +/// +/// The context structure is the main object used to interact with the CACAO +/// API, and is responsible for the management of the internal resources +/// used by the CACAO algorithm. When this API is called, multiple calls +/// will be made via the pointers contained in the backendInterface +/// structure. This backend will attempt to retrieve the device capabilities, +/// and create the internal resources, and pipelines required by CACAO to function. +/// Depending on the precise configuration used when +/// creating the FfxCacaoContext a different set of resources and +/// pipelines might be requested via the callback functions. +/// +/// The FfxCacaoContext should be destroyed when use of it is +/// completed, typically when an application is unloaded or CACAO +/// upscaling is disabled by a user. To destroy the CACAO context you +/// should call ffxCacaoContextDestroy. +/// +/// @param [out] pContext A pointer to a FfxCacaoContext structure to populate. +/// @param [in] pContextDescription A pointer to a FfxCacaoContextDescription structure. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because either context or contextDescription was NULL. +/// @retval +/// FFX_ERROR_INCOMPLETE_INTERFACE The operation failed because the FfxCacaoContextDescription.callbacks was not fully specified. +/// @retval +/// FFX_ERROR_BACKEND_API_ERROR The operation failed because of an error returned from the backend. +/// +/// @ingroup FfxCacao +FFX_API FfxErrorCode ffxCacaoContextCreate(FfxCacaoContext* context, const FfxCacaoContextDescription* contextDescription); + +/// Dispatches work to the FidelityFX CACAO context +/// +/// @param [out] pContext A pointer to a FfxCacaoContext structure to populate. +/// @param [in] pDispatchDescription A pointer to a FfxCacaoDispatchDescription structure. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because either context or dispatchDescription was NULL. +/// @retval +/// FFX_ERROR_BACKEND_API_ERROR The operation failed because of an error returned from the backend. +/// +/// @ingroup FfxCacao +FFX_API FfxErrorCode ffxCacaoContextDispatch(FfxCacaoContext* context, const FfxCacaoDispatchDescription* dispatchDescription); + +/// Destroy the FidelityFX CACAO context. +/// +/// @param [out] pContext A pointer to a FfxCacaoContext structure to destroy. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because context was NULL. +/// +/// @ingroup FfxCacao +FFX_API FfxErrorCode ffxCacaoContextDestroy(FfxCacaoContext* context); + +/// Updates the settings used by CACAO. +/// @param [in] context A pointer to a FfxCacaoContext structure to change settings for. +/// @param [in] settings A pointer to a FfxCacaoSettings structure. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because either context or settings was NULL. +/// +/// @ingroup FfxCacao +FFX_API FfxErrorCode ffxCacaoUpdateSettings(FfxCacaoContext* context, const FfxCacaoSettings* settings, const bool useDownsampledSsao); + +/// Queries the effect version number. +/// +/// @returns +/// The SDK version the effect was built with. +/// +/// @ingroup FfxCacao +FFX_API FfxVersionNumber ffxCacaoGetEffectVersion(); diff --git a/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_cas.h b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_cas.h new file mode 100644 index 00000000..bbf20667 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_cas.h @@ -0,0 +1,209 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +// @defgroup CAS + +#pragma once + +// Include the interface for the backend of the CAS API. +#include + +/// @defgroup ffxCas FidelityFX Cas +/// FidelityFX Contrast Adaptive Sharpening runtime library +/// +/// @ingroup SDKComponents + +/// Contrast Adaptive Sharpening major version. +/// +/// @ingroup ffxCas +#define FFX_CAS_VERSION_MAJOR (1) + +/// Contrast Adaptive Sharpening minor version. +/// +/// @ingroup ffxCas +#define FFX_CAS_VERSION_MINOR (2) + +/// Contrast Adaptive Sharpening patch version. +/// +/// @ingroup ffxCas +#define FFX_CAS_VERSION_PATCH (0) + +/// FidelityFX CAS context count +/// +/// Defines the number of internal effect contexts required by CAS +/// +/// @ingroup ffxCas +#define FFX_CAS_CONTEXT_COUNT 1 + +/// The size of the context specified in 32bit values. +/// +/// @ingroup ffxCas +#define FFX_CAS_CONTEXT_SIZE (9204) + +#if defined(__cplusplus) +extern "C" { +#endif // #if defined(__cplusplus) + +/// An enumeration of all the passes which constitute the CAS algorithm. +/// +/// CAS has only one pass. For a more comprehensive description +/// of this pass, please refer to the CAS reference documentation. +/// +/// @ingroup ffxCas +typedef enum FfxCasPass +{ + FFX_CAS_PASS_SHARPEN = 0, ///< A pass which sharpens only or upscales the color buffer. + + FFX_CAS_PASS_COUNT ///< The number of passes performed by CAS. +} FfxCasPass; + +/// An enumeration of color space conversions used when creating a +/// FfxCASContext. See FfxCASContextDescription. +/// +/// @ingroup ffxCas +typedef enum FfxCasColorSpaceConversion +{ + FFX_CAS_COLOR_SPACE_LINEAR = 0, ///< Linear color space, will do nothing. + FFX_CAS_COLOR_SPACE_GAMMA20 = 1, ///< Convert gamma 2.0 to linear for input and linear to gamma 2.0 for output. + FFX_CAS_COLOR_SPACE_GAMMA22 = 2, ///< Convert gamma 2.2 to linear for input and linear to gamma 2.2 for output. + FFX_CAS_COLOR_SPACE_SRGB_OUTPUT = 3, ///< Only do sRGB conversion for output (input conversion will be done automatically). + FFX_CAS_COLOR_SPACE_SRGB_INPUT_OUTPUT = 4 ///< Convert sRGB to linear for input and linear to sRGB for output. +} FfxCasColorSpaceConversion; + +/// An enumeration of bit flags used when creating a +/// FfxCASContext. See FfxCASContextDescription. +/// +/// @ingroup ffxCas +typedef enum FfxCasInitializationFlagBits +{ + FFX_CAS_SHARPEN_ONLY = (1 << 0) ///< A bit indicating if we sharpen only. +} FfxCasInitializationFlagBits; + +/// A structure encapsulating the parameters required to initialize FidelityFX CAS +/// +/// @ingroup ffxCas +typedef struct FfxCasContextDescription +{ + uint32_t flags; ///< A collection of FfxCasInitializationFlagBits. + FfxCasColorSpaceConversion colorSpaceConversion; ///< An enumeration indicates which color space conversion is used. + FfxDimensions2D maxRenderSize; ///< The maximum size that rendering will be performed at. + FfxDimensions2D displaySize; ///< The size of the presentation resolution targeted by the upscaling process. + FfxInterface backendInterface; ///< A set of pointers to the backend implementation for CAS. +} FfxCasContextDescription; + +/// A structure encapsulating the parameters for dispatching the various passes +/// of FidelityFX CAS +/// +/// @ingroup ffxCas +typedef struct FfxCasDispatchDescription +{ + FfxCommandList commandList; ///< The FfxCommandList to record CAS rendering commands into. + FfxResource color; ///< A FfxResource containing the color buffer for the current frame (at render resolution). + FfxResource output; ///< A FfxResource containing the output color buffer for the current frame (at presentation resolution). + FfxDimensions2D renderSize; ///< The resolution that was used for rendering the input resource. + float sharpness; ///< The sharpness value between 0 and 1, where 0 is no additional sharpness and 1 is maximum additional sharpness. +} FfxCasDispatchDescription; + +/// A structure encapsulating the FidelityFX CAS context. +/// +/// This sets up an object which contains all persistent internal data and +/// resources that are required by CAS. +/// +/// The FfxCasContext object should have a lifetime matching +/// your use of CAS. Before destroying the CAS context care should be taken +/// to ensure the GPU is not accessing the resources created or used by CAS. +/// It is therefore recommended that the GPU is idle before destroying the +/// CAS context. +/// +/// @ingroup ffxCas +typedef struct FfxCasContext +{ + uint32_t data[FFX_CAS_CONTEXT_SIZE]; ///< An opaque set of uint32_t which contain the data for the context. +} FfxCasContext; + +/// Create a FidelityFX CAS context from the parameters +/// programmed to the FfxCasContextDescription structure. +/// +/// The context structure is the main object used to interact with the CAS, +/// and is responsible for the management of the internal resources +/// used by the CAS algorithm. When this API is called, multiple calls +/// will be made via the pointers contained in the callbacks +/// structure. These callbacks will attempt to retreive the device capabilities, +/// , and pipelines required by CAS frame-to-frame function. Depending on configuration +/// used when creating the FfxCasContext a different set of pipelines +/// might be requested via the callback functions. +/// +/// The FfxCasContext should be destroyed when use of it is +/// completed, typically when an application is unloaded or CAS is disabled by a user. +/// To destroy the CAS context you should call ffxCasContextDestroy. +/// +/// @param [out] pContext A pointer to a FfxCasContext structure to populate. +/// @param [in] pContextDescription A pointer to a FfxCasContextDescription structure. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because either context or contextDescription was NULL. +/// @retval +/// FFX_ERROR_INCOMPLETE_INTERFACE The operation failed because the FfxCasContextDescription.callbacks was not fully specified. +/// @retval +/// FFX_ERROR_BACKEND_API_ERROR The operation failed because of an error returned from the backend. +/// +/// @ingroup ffxCas +FFX_API FfxErrorCode ffxCasContextCreate(FfxCasContext* pContext, const FfxCasContextDescription* pContextDescription); + +/// @param [out] pContext A pointer to a FfxCasContext structure to populate. +/// @param [in] pDispatchDescription A pointer to a FfxCasDispatchDescription structure. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because either context or dispatchDescription was NULL. +/// @retval +/// FFX_ERROR_BACKEND_API_ERROR The operation failed because of an error returned from the backend. +/// +/// @ingroup ffxCas +FFX_API FfxErrorCode ffxCasContextDispatch(FfxCasContext* pContext, const FfxCasDispatchDescription* pDispatchDescription); + +/// Destroy the FidelityFX CAS context. +/// +/// @param [out] pContext A pointer to a FfxCasContext structure to destroy. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because either context was NULL. +/// +/// @ingroup ffxCas +FFX_API FfxErrorCode ffxCasContextDestroy(FfxCasContext* pContext); + +/// Queries the effect version number. +/// +/// @returns +/// The SDK version the effect was built with. +/// +/// @ingroup ffxCas +FFX_API FfxVersionNumber ffxCasGetEffectVersion(); + +#if defined(__cplusplus) +} +#endif // #if defined(__cplusplus) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_classifier.h b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_classifier.h new file mode 100644 index 00000000..267154d6 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_classifier.h @@ -0,0 +1,288 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +// @defgroup Classifier + +#pragma once +#define FFX_CLASSIFIER_MAX_SHADOW_MAP_TEXTURES_COUNT 4 + +// Include the interface for the backend of the FSR2 API. +#include + +/// @defgroup ffxClassifier FidelityFX Classifier +/// FidelityFX Classifier runtime library +/// +/// @ingroup SDKComponents + + +/// FidelityFX Classifier major version. +/// +/// @ingroup ffxClassifier +#define FFX_CLASSIFIER_VERSION_MAJOR (1) + +/// FidelityFX Classifier minor version. +/// +/// @ingroup ffxClassifier +#define FFX_CLASSIFIER_VERSION_MINOR (3) + +/// FidelityFX Classifier patch version. +/// +/// @ingroup ffxClassifier +#define FFX_CLASSIFIER_VERSION_PATCH (0) + +/// FidelityFX Classifier context count +/// +/// Defines the number of internal effect contexts required by Classifier +/// +/// @ingroup ffxClassifier +#define FFX_CLASSIFIER_CONTEXT_COUNT 1 + +/// The size of the context specified in 32bit values. +/// +/// @ingroup ffxClassifier +#define FFX_CLASSIFIER_CONTEXT_SIZE (18500) + +#if defined(__cplusplus) +extern "C" { +#endif // #if defined(__cplusplus) + +/// Enum to specify which blur pass (currently only one). +/// +/// @ffxClassifier +typedef enum FfxClassifierPass +{ + FFX_CLASSIFIER_SHADOW_PASS_CLASSIFIER = 0, ///< The Tile Classification Pass + FFX_CLASSIFIER_REFLECTION_PASS_TILE_CLASSIFIER = 1, ///< Reflections tile classification pass + FFX_CLASSIFIER_PASS_COUNT ///< The number of passes in the Classifier effect +} FfxClassifierPass; + +/// An enumeration of bit flags used when creating a +/// FfxClassifierContext. See FfxClassifierContextDescription. +/// Currently, no flags exist. +/// +/// @ingroup ffxClassifier +typedef enum FfxClassifierInitializationFlagBits { + FFX_CLASSIFIER_SHADOW = (1 << 0), ///< A bit indicating the intent is to classify shadows + FFX_CLASSIFIER_CLASSIFY_BY_NORMALS = (1 << 1), ///< A bit indicating the intent is to classify by normals + FFX_CLASSIFIER_CLASSIFY_BY_CASCADES = (1 << 2), ///< A bit indicating the intent is to classify by cascades + FFX_CLASSIFIER_ENABLE_DEPTH_INVERTED = (1 << 3), ///< A bit indicating that the input depth buffer data provided is inverted [1..0]. + FFX_CLASSIFIER_REFLECTION = (1 << 4), ///< A bit indicating the intent is to classify reflections +} FfxClassifierInitializationFlagBits; + +/// A structure encapsulating the parameters required to initialize FidelityFX +/// Classifier. +/// +/// @ingroup ffxClassifier +typedef struct FfxClassifierContextDescription { + uint32_t flags; ///< A collection of @ref FfxClassifierInitializationFlagBits + FfxDimensions2D resolution; ///< Resolution of the shadow dispatch call + FfxInterface backendInterface; ///< A set of pointers to the backend implementation for FidelityFX Classifier +} FfxClassifierContextDescription; + +/// A structure encapsulating the parameters for dispatching +/// of FidelityFX Classifier for shadows +/// +/// @ingroup ffxClassifier +typedef struct FfxClassifierShadowDispatchDescription { + FfxCommandList commandList; ///< The FfxCommandList to record Classifier rendering commands into. + FfxResource depth; ///< The FfxResource (SRV Texture 0)containing depth information + FfxResource normals; ///< The FfxResource (SRV Texture 1)containing normals information + FfxResource shadowMaps[FFX_CLASSIFIER_MAX_SHADOW_MAP_TEXTURES_COUNT]; ///< The FfxResource (SRV Texture 2)containing shadowMap(s) information + FfxResource workQueue; ///< The FfxResource (UAV Buffer 0)Work Queue: rwsb_tiles. + FfxResource workQueueCount; ///< The FfxResource (UAV Buffer 1)Work Queue Counter: rwb_tileCount + FfxResource rayHitTexture; ///< The FfxResource (UAV Texture 0)Ray Hit Texture + + FfxFloat32 normalsUnPackMul; ///< A multiply factor to transform the normal to the space expected by the Classifier + FfxFloat32 normalsUnPackAdd; ///< An offset to transform the normal to the space expected by the Classifier + + // Constant Data + FfxFloat32x3 lightDir; ///< The light direction + FfxFloat32 sunSizeLightSpace; ///< The sun size + FfxUInt32 tileCutOff; ///< The tile cutoff + + FfxBoolean bRejectLitPixels; ///< UI Setting, selects wheter to reject lit pixels in the shadows maps + FfxUInt32 cascadeCount; ///< The number of cascades + FfxFloat32 blockerOffset; ///< UI Setting, the blocker offsett + + FfxBoolean bUseCascadesForRayT; ///< UI Setting, selects whether to use the classifier to save ray intervals + FfxFloat32 cascadeSize; ///< The cascade size + + FfxFloat32x4 cascadeScale[4]; ///< A multiply factor for each cascade + FfxFloat32x4 cascadeOffset[4]; ///< An offeset factor for each cascade + + // Matrices + FfxFloat32 viewToWorld[16]; + FfxFloat32 lightView[16]; + FfxFloat32 inverseLightView[16]; + +} FfxClassifierShadowDispatchDescription; + +/// A structure encapsulating the parameters for dispatching +/// of FidelityFX Classifier for reflections +/// +/// @ingroup ffxClassifier +typedef struct FfxClassifierReflectionDispatchDescription { + FfxCommandList commandList; ///< The FfxCommandList to record Hybrid Reflections rendering commands into. + FfxResource depth; ///< A FfxResource containing the depth buffer for the current frame (at render resolution). + FfxResource motionVectors; ///< A FfxResource containing the motion vectors buffer for the current frame (at render resolution). + FfxResource normal; ///< A FfxResource containing the normal buffer for the current frame (at render resolution). + FfxResource materialParameters; ///< A FfxResource containing the aoRoughnessMetallic buffer for the current frame (at render resolution). + FfxResource environmentMap; ///< A FfxResource containing the environment map to fallback to when screenspace data is not sufficient + FfxResource radiance; + FfxResource varianceHistory; + FfxResource hitCounter; + FfxResource hitCounterHistory; + FfxResource rayList; + FfxResource rayListHW; + FfxResource extractedRoughness; + FfxResource rayCounter; + FfxResource denoiserTileList; + FfxDimensions2D renderSize; ///< The resolution that was used for rendering the input resources. + float invViewProjection[16]; ///< An array containing the inverse of the view projection matrix in column major layout. + float projection[16]; ///< An array containing the projection matrix in column major layout. + float invProjection[16]; ///< An array containing the inverse of the projection matrix in column major layout. + float view[16]; ///< An array containing the view matrix in column major layout. + float invView[16]; ///< An array containing the inverse of the view matrix in column major layout. + float prevViewProjection[16]; ///< An array containing the previous frame's view projection matrix in column major layout. + float iblFactor; ///< A factor to control the intensity of the image based lighting. Set to 1 for an HDR probe. + uint32_t frameIndex; + uint32_t samplesPerQuad; + uint32_t temporalVarianceGuidedTracingEnabled; + float globalRoughnessThreshold; + float rtRoughnessThreshold; + uint32_t mask; + uint32_t reflectionWidth; + uint32_t reflectionHeight; + float hybridMissWeight; + float hybridSpawnRate; + float vrtVarianceThreshold; + float reflectionsBackfacingThreshold; + uint32_t randomSamplesPerPixel; + float motionVectorScale[2]; + float normalsUnpackMul; + float normalsUnpackAdd; + uint32_t roughnessChannel; + bool isRoughnessPerceptual; +} FfxClassifierReflectionDispatchDescription; + +/// A structure encapsulating the FidelityFX Classifier context. +/// +/// This sets up an object which contains all persistent internal data and +/// resources that are required by the Classifier. +/// +/// The FfxClassifierContext object should have a lifetime matching +/// your use of the Classifier. Before destroying the Classifier context care should be taken +/// to ensure the GPU is not accessing the resources created or used by the Classifier. +/// It is therefore recommended that the GPU is idle before destroying the +/// Classifier context. +/// +/// @ingroup ffxClassifier +typedef struct FfxClassifierContext { + uint32_t data[FFX_CLASSIFIER_CONTEXT_SIZE]; ///< An opaque set of uint32_t which contain the data for the context. +} FfxClassifierContext; + +/// Create a FidelityFX Classifier context from the parameters +/// programmed to the FfxClassifierContextDescription structure. +/// +/// The context structure is the main object used to interact with the Classifier +/// API, and is responsible for the management of the internal resources +/// used by the Classifier. When this API is called, multiple calls +/// will be made via the pointers contained in the backendInterface +/// structure. This backend will attempt to retrieve the device capabilities, +/// and create the internal resources, and pipelines required by the Classifier to function. +/// Depending on the precise configuration used when +/// creating the FfxClassifierContext a different set of resources and +/// pipelines might be requested via the callback functions. +/// +/// The FfxClassifierContext should be destroyed when use of it is +/// completed, typically when an application is unloaded or the Classifier +/// is disabled by a user. To destroy the Classifier context you +/// should call FfxClassifierContextDestroy. +/// +/// @param [out] pContext A pointer to a FfxClassifierContext structure to populate. +/// @param [in] pContextDescription A pointer to a FfxClassifierContextDescription structure. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because either context or contextDescription was NULL. +/// @retval +/// FFX_ERROR_INCOMPLETE_INTERFACE The operation failed because the FfxClassifierContextDescription.callbacks was not fully specified. +/// @retval +/// FFX_ERROR_BACKEND_API_ERROR The operation failed because of an error returned from the backend. +/// +/// @ingroup ffxClassifier +FFX_API FfxErrorCode ffxClassifierContextCreate(FfxClassifierContext* pContext, const FfxClassifierContextDescription* pContextDescription); + +/// Dispatches work to the FidelityFX Classifier context for shadows +/// +/// @param [in] pContext A pointer to a FfxClassifierContext structure. +/// @param [in] pDispatchDescription A pointer to a FfxClassifierShadowDispatchDescription structure. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because either context or dispatchDescription was NULL. +/// @retval +/// FFX_ERROR_BACKEND_API_ERROR The operation failed because of an error returned from the backend. +/// +/// @ingroup ffxClassifier +FFX_API FfxErrorCode ffxClassifierContextShadowDispatch(FfxClassifierContext* pContext, const FfxClassifierShadowDispatchDescription* pDispatchDescription); + +/// Dispatches work to the FidelityFX Classifier context for reflections +/// +/// @param [in] pContext A pointer to a FfxClassifierContext structure. +/// @param [in] pDispatchDescription A pointer to a FfxClassifierReflectionDispatchDescription structure. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because either context or dispatchDescription was NULL. +/// @retval +/// FFX_ERROR_BACKEND_API_ERROR The operation failed because of an error returned from the backend. +/// +/// @ingroup ffxClassifier +FFX_API FfxErrorCode ffxClassifierContextReflectionDispatch(FfxClassifierContext* pContext, const FfxClassifierReflectionDispatchDescription* pDispatchDescription); + +/// Destroy the FidelityFX Classifier context. +/// +/// @param [out] pContext A pointer to a FfxClassifierContext structure to destroy. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because context was NULL. +/// +/// @ingroup ffxClassifier +FFX_API FfxErrorCode ffxClassifierContextDestroy(FfxClassifierContext* pContext); + +/// Queries the effect version number. +/// +/// @returns +/// The SDK version the effect was built with. +/// +/// @ingroup ffxClassifier +FFX_API FfxVersionNumber ffxClassifierGetEffectVersion(); + +#if defined(__cplusplus) +} +#endif // #if defined(__cplusplus) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_denoiser.h b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_denoiser.h new file mode 100644 index 00000000..3c487e4b --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_denoiser.h @@ -0,0 +1,266 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#pragma once + +// Include the interface for the backend of the Denoiser API. +#include + +/// @defgroup FfxDenoiser FidelityFX Denoiser +/// FidelityFX Denoiser runtime library +/// +/// @ingroup SDKComponents + +/// FidelityFX Denoiser major version. +/// +/// @ingroup FfxDenoiser +#define FFX_DENOISER_VERSION_MAJOR (1) + +/// FidelityFX Denoiser minor version. +/// +/// @ingroup FfxDenoiser +#define FFX_DENOISER_VERSION_MINOR (3) + +/// FidelityFX Denoiser patch version. +/// +/// @ingroup FfxDenoiser +#define FFX_DENOISER_VERSION_PATCH (0) + +/// FidelityFX denoiser context count +/// +/// Defines the number of internal effect contexts required by the denoiser +/// +/// @ingroup FfxDenoiser +#define FFX_DENOISER_CONTEXT_COUNT 1 + +/// The size of the context specified in 32bit values. +/// +/// @ingroup Denoiser +#define FFX_DENOISER_CONTEXT_SIZE (73076) + +#if defined(__cplusplus) +extern "C" { +#endif // #if defined(__cplusplus) + +/// An enumeration of the pass which constitutes the Denoiser algorithm. +/// +/// @ingroup Denoiser +typedef enum FfxDenoiserPass +{ + FFX_DENOISER_PASS_PREPARE_SHADOW_MASK = 0, + FFX_DENOISER_PASS_SHADOWS_TILE_CLASSIFICATION = 1, + FFX_DENOISER_PASS_FILTER_SOFT_SHADOWS_0 = 2, + FFX_DENOISER_PASS_FILTER_SOFT_SHADOWS_1 = 3, + FFX_DENOISER_PASS_FILTER_SOFT_SHADOWS_2 = 4, + FFX_DENOISER_PASS_REPROJECT_REFLECTIONS = 5, ///< A pass which reprojects and estimates the variance. + FFX_DENOISER_PASS_PREFILTER_REFLECTIONS = 6, ///< A pass which spatially filters the reflections. + FFX_DENOISER_PASS_RESOLVE_TEMPORAL_REFLECTIONS = 7, ///< A pass which temporally filters the reflections. + + FFX_DENOISER_PASS_COUNT ///< The number of passes in Denoiser +} FfxDenoiserPass; + +/// An enumeration of bit flags used when creating a +/// FfxDenoiserContext. See FfxDenoiserContextDescription. +/// +/// @ingroup FfxDenoiser +typedef enum FfxDenoiserInitializationFlagBits { + + FFX_DENOISER_SHADOWS = (1 << 0), ///< A bit indicating that the denoiser is used for denoising shadows + FFX_DENOISER_REFLECTIONS = (1 << 1), ///< A bit indicating that the denoiser is used for denoising reflections + FFX_DENOISER_ENABLE_DEPTH_INVERTED = (1 << 2), ///< A bit indicating that the input depth buffer data provided is inverted [1..0]. +} FfxDenoiserInitializationFlagBits; + +/// A structure encapsulating the parameters required to initialize FidelityFX Denoiser +/// +/// @ingroup FfxDenoiser +typedef struct FfxDenoiserContextDescription { + + uint32_t flags; ///< A collection of FfxDenoiserInitializationFlagBits + FfxDimensions2D windowSize; ///< The resolution that was used for rendering the input resource. + FfxSurfaceFormat normalsHistoryBufferFormat; ///< The format used by the reflections denoiser to store the normals buffer history + FfxInterface backendInterface; ///< A set of pointers to the backend implementation for FidelityFX. +} FfxDenoiserContextDescription; + +/// A structure encapsulating the parameters for dispatching +/// of FidelityFX Denoiser +/// +/// @ingroup FfxDenoiser +typedef struct FfxDenoiserShadowsDispatchDescription { + + FfxCommandList commandList; ///< The FfxCommandList to record Denoiser rendering commands into. + FfxResource hitMaskResults; ///< A FfxResource containing the raytracing results where every pixel represents a 8x4 tile. + FfxResource depth; ///< A FfxResource containing 32bit depth values for the current frame. + FfxResource velocity; ///< A FfxResource containing 2-dimensional motion vectors. + FfxResource normal; ///< A FfxResource containing the normals. + FfxResource shadowMaskOutput; ///< A FfxResource which is used to store the fullscreen raytracing output. + + FfxFloat32x2 motionVectorScale; ///< A multiply factor to transform the motion vectors to the space expected by the shadow denoiser. + FfxFloat32 normalsUnpackMul; ///< A multiply factor to transform the normal to the space expected by the shadow denoiser. + FfxFloat32 normalsUnpackAdd; ///< An offset to transform the normal to the space expected by the shadow denoiser. + + FfxFloat32x3 eye; ///< The camera position + uint32_t frameIndex; ///< The current frame index + FfxFloat32 projectionInverse[16]; ///< The inverse of the camera projection matrix + FfxFloat32 reprojectionMatrix[16]; ///< The result of multiplying the projection matrix of the current frame by the result of the multiplication between the camera previous's frame view matrix by the inverse of the view-projection matrix + FfxFloat32 viewProjectionInverse[16]; ///< The inverse of the camera view-projection matrix + + FfxFloat32 depthSimilaritySigma; ///< A constant factor used in the denoising filters, defaults to 1.0f + +} FfxDenoiserShadowsDispatchDescription; + +/// A structure encapsulating the parameters for dispatching +/// of FidelityFX Denoiser +/// +/// @ingroup FfxDenoiser +typedef struct FfxDenoiserReflectionsDispatchDescription { + + FfxCommandList commandList; ///< The FfxCommandList to record Denoiser rendering commands into. + FfxResource depthHierarchy; ///< A FfxResource containing the depth buffer with full mip maps for the current frame. + FfxResource motionVectors; ///< A FfxResource containing the motion vectors buffer for the current frame. + FfxResource normal; ///< A FfxResource containing the normal buffer for the current frame. + FfxResource radianceA; ///< A FfxResource containing the ping-pong radiance buffers to filter. + FfxResource radianceB; ///< A FfxResource containing the ping-pong radiance buffers to filter. + FfxResource varianceA; ///< A FfxResource containing the ping-pong variance buffers used to filter and guide reflections. + FfxResource varianceB; ///< A FfxResource containing the ping-pong variance buffers used to filter and guide reflections. + FfxResource extractedRoughness; ///< A FfxResource containing the roughness of the current frame. + FfxResource denoiserTileList; ///< A FfxResource containing the tiles to be denoised. + FfxResource indirectArgumentsBuffer; ///< A FfxResource containing the indirect arguments used by the indirect dispatch calls tha compose the denoiser. + FfxResource output; ///< A FfxResource to store the denoised reflections. + FfxDimensions2D renderSize; ///< The resolution that was used for rendering the input resources. + FfxFloatCoords2D motionVectorScale; ///< The scale factor to apply to motion vectors. + float invProjection[16]; ///< An array containing the inverse of the projection matrix in column major layout. + float invView[16]; ///< An array containing the inverse of the view matrix in column major layout. + float prevViewProjection[16]; ///< An array containing the view projection matrix of the previous frame in column major layout. + float normalsUnpackMul; ///< A multiply factor to transform the normal to the space expected by SSSR. + float normalsUnpackAdd; ///< An offset to transform the normal to the space expected by SSSR. + bool isRoughnessPerceptual; ///< A boolean to describe the space used to store roughness in the materialParameters texture. If false, we assume roughness squared was stored in the Gbuffer. + uint32_t roughnessChannel; ///< The channel to read the roughness from the materialParameters texture + float temporalStabilityFactor; ///< A boolean to describe the space used to store roughness in the materialParameters texture. If false, we assume roughness squared was stored in the Gbuffer. + float roughnessThreshold; ///< Regions with a roughness value greater than this threshold won't spawn rays. + uint32_t frameIndex; ///< The index of the current frame. + bool reset; +} FfxDenoiserReflectionsDispatchDescription; + + +/// A structure encapsulating the FidelityFX denoiser context. +/// +/// This sets up an object which contains all persistent internal data and +/// resources that are required by Denoiser. +/// +/// The FfxDenoiserContext object should have a lifetime matching +/// your use of Denoiser. Before destroying the Denoiser context care should be taken +/// to ensure the GPU is not accessing the resources created or used by Denoiser. +/// It is therefore recommended that the GPU is idle before destroying the +/// Denoiser context. +/// +/// @ingroup FfxDenoiser +typedef struct FfxDenoiserContext { + + uint32_t data[FFX_DENOISER_CONTEXT_SIZE]; ///< An opaque set of uint32_t which contain the data for the context. +} FfxDenoiserContext; + +/// Create a FidelityFX Denoiser context from the parameters +/// programmed to the FfxDenoiserContextDescription structure. +/// +/// The context structure is the main object used to interact with the +/// Denoiser API, and is responsible for the management of the internal resources +/// used by the Denoiser algorithm. When this API is called, multiple calls +/// will be made via the pointers contained in the backendInterface +/// structure. This backend will attempt to retrieve the device capabilities, +/// and create the internal resources, and pipelines required by Denoiser to function. +/// Depending on the precise configuration used when +/// creating the FfxDenoiserContext a different set of resources and +/// pipelines might be requested via the callback functions. +/// +/// The FfxDenoiserContext should be destroyed when use of it is +/// completed, typically when an application is unloaded or shadow +/// denoising is disabled by a user. To destroy the Denoiser context you +/// should call ffxDenoiserContextDestroy. +/// +/// @param [out] context A pointer to a FfxDenoiserContext structure to populate. +/// @param [in] contextDescription A pointer to a FfxDenoiserContextDescription structure. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because either context or contextDescription was NULL. +/// @retval +/// FFX_ERROR_INCOMPLETE_INTERFACE The operation failed because the FfxDenoiserContextDescription.callbacks was not fully specified. +/// @retval +/// FFX_ERROR_BACKEND_API_ERROR The operation failed because of an error returned from the backend. +/// +/// @ingroup FfxDenoiser +FFX_API FfxErrorCode ffxDenoiserContextCreate(FfxDenoiserContext* pContext, const FfxDenoiserContextDescription* pContextDescription); + +/// Dispatches work to the FidelityFX Denoiser context +/// +/// @param [out] context A pointer to a FfxDenoiserContext structure to populate. +/// @param [in] dispatchDescription A pointer to a FfxDenoiserShadowsDispatchDescription structure. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because either context or dispatchDescription was NULL. +/// @retval +/// FFX_ERROR_BACKEND_API_ERROR The operation failed because of an error returned from the backend. +/// +/// @ingroup FfxDenoiser +FFX_API FfxErrorCode ffxDenoiserContextDispatchShadows(FfxDenoiserContext* context, const FfxDenoiserShadowsDispatchDescription* dispatchDescription); + +/// Dispatches work to the FidelityFX Denoiser context +/// +/// @param [out] context A pointer to a FfxDenoiserContext structure to populate. +/// @param [in] dispatchDescription A pointer to a FfxDenoiserReflectionsDispatchDescription structure. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because either context or dispatchDescription was NULL. +/// @retval +/// FFX_ERROR_BACKEND_API_ERROR The operation failed because of an error returned from the backend. +/// +/// @ingroup FfxDenoiser +FFX_API FfxErrorCode ffxDenoiserContextDispatchReflections(FfxDenoiserContext* context, const FfxDenoiserReflectionsDispatchDescription* dispatchDescription); + +/// Destroy the FidelityFX Denoiser context. +/// +/// @param [out] context A pointer to a FfxDenoiserContext structure to destroy. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because either context was NULL. +/// +/// @ingroup FfxDenoiser +FFX_API FfxErrorCode ffxDenoiserContextDestroy(FfxDenoiserContext* context); + +/// Queries the effect version number. +/// +/// @returns +/// The SDK version the effect was built with. +/// +/// @ingroup FfxDenoiser +FFX_API FfxVersionNumber ffxDenoiserGetEffectVersion(); + +#if defined(__cplusplus) +} +#endif // #if defined(__cplusplus) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_dof.h b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_dof.h new file mode 100644 index 00000000..c1391079 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_dof.h @@ -0,0 +1,263 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +// @defgroup DOF + +#pragma once + +// Include the interface for the backend of the FSR2 API. +#include + +/// @defgroup ffxDof FidelityFX DoF +/// FidelityFX Depth of Field runtime library +/// +/// @ingroup SDKComponents + + +/// FidelityFX DOF major version. +/// +/// @ingroup ffxDof +#define FFX_DOF_VERSION_MAJOR (1) + +/// FidelityFX DOF minor version. +/// +/// @ingroup ffxDof +#define FFX_DOF_VERSION_MINOR (1) + +/// FidelityFX DOF patch version. +/// +/// @ingroup ffxDof +#define FFX_DOF_VERSION_PATCH (0) + +/// FidelityFX DOF context count +/// +/// Defines the number of internal effect contexts required by DOF +/// +/// @ingroup ffxDof +#define FFX_DOF_CONTEXT_COUNT 1 + +/// The size of the context specified in 32bit values. +/// +/// @ingroup ffxDof +#define FFX_DOF_CONTEXT_SIZE (45664) + +#if defined(__cplusplus) +extern "C" { +#endif // #if defined(__cplusplus) + +/// An enumeration of the passes which constitute the DoF algorithm. +/// +/// DOF is implemented as a composite of several compute passes each +/// computing a key part of the final result. Each call to the +/// FfxDofScheduleGpuJobFunc callback function will +/// correspond to a single pass included in FfxDofPass. For a +/// more comprehensive description of each pass, please refer to the DoF +/// reference documentation. +/// +/// @ingroup ffxDof +typedef enum FfxDofPass { + FFX_DOF_PASS_DOWNSAMPLE_DEPTH = 0, ///< A pass which downsamples the depth buffer + FFX_DOF_PASS_DOWNSAMPLE_COLOR = 1, ///< A pass which downsamples the color buffer + FFX_DOF_PASS_DILATE = 2, ///< A pass which dilates the depth tile buffer + FFX_DOF_PASS_BLUR = 3, ///< A pass which performs the depth of field blur + FFX_DOF_PASS_COMPOSITE = 4, ///< A pass which combines the blurred images with the sharp input + FFX_DOF_PASS_COUNT ///< The number of passes in DOF +} FfxDofPass; + +/// An enumeration of bit flags used when creating a +/// FfxDofContext. See FfxDofContextDescription. +/// Curently, no flags exist. +/// +/// @ingroup ffxDof +typedef enum FfxDofInitializationFlagBits { + FFX_DOF_REVERSE_DEPTH = (1 << 0), ///< A bit indicating whether input depth is reversed (1 is closest) + FFX_DOF_OUTPUT_PRE_INIT = (1 << 1), ///< A bit indicating whether the output is pre-initialized with the input color (e.g. it is the same texture) + FFX_DOF_DISABLE_RING_MERGE = (1 << 2), ///< A bit indicating whether to disable merging kernel rings +} FfxDofInitializationFlagBits; + +/// A structure encapsulating the parameters required to initialize FidelityFX +/// Depth of Field. +/// +/// @ingroup ffxDof +typedef struct FfxDofContextDescription { + uint32_t flags; ///< A collection of @ref FfxDofInitializationFlagBits + uint32_t quality; ///< The number of rings to be used in the DoF blur kernel + FfxDimensions2D resolution; ///< Resolution of the input and output textures + FfxInterface backendInterface; ///< A set of pointers to the backend implementation for FidelityFX + float cocLimitFactor; ///< The limit to apply to circle of confusion size as a factor for resolution height +} FfxDofContextDescription; + +/// A structure encapsulating the parameters for dispatching +/// of FidelityFX Depth of Field +/// +/// @ingroup ffxDof +typedef struct FfxDofDispatchDescription { + FfxCommandList commandList; ///< The FfxCommandList to record DoF rendering commands into. + FfxResource color; ///< The FfxResource containing color information + FfxResource depth; ///< The FfxResource containing depth information + FfxResource output; ///< The FfxResource to output into. Can be the same as the color input. + float cocScale; ///< The factor converting depth to circle of confusion size. Can be calculated using ffxDofCalculateCocScale. + float cocBias; ///< The bias to apply to circle of confusion size. Can be calculated using ffxDofCalculateCocBias. +} FfxDofDispatchDescription; + +/// A structure encapsulating the FidelityFX Depth of Field context. +/// +/// This sets up an object which contains all persistent internal data and +/// resources that are required by DoF. +/// +/// The FfxDofContext object should have a lifetime matching +/// your use of DoF. Before destroying the DoF context care should be taken +/// to ensure the GPU is not accessing the resources created or used by DoF. +/// It is therefore recommended that the GPU is idle before destroying the +/// DoF context. +/// +/// @ingroup ffxDof +typedef struct FfxDofContext { + uint32_t data[FFX_DOF_CONTEXT_SIZE]; ///< An opaque set of uint32_t which contain the data for the context. +} FfxDofContext; + +/// Create a FidelityFX Depth of Field context from the parameters +/// programmed to the FfxDofContextDescription structure. +/// +/// The context structure is the main object used to interact with the Depth of +/// Field API, and is responsible for the management of the internal resources +/// used by the DoF algorithm. When this API is called, multiple calls +/// will be made via the pointers contained in the backendInterface +/// structure. This backend will attempt to retrieve the device capabilities, +/// and create the internal resources, and pipelines required by DoF to function. +/// Depending on the precise configuration used when +/// creating the FfxDofContext a different set of resources and +/// pipelines might be requested via the callback functions. +/// +/// The FfxDofContext should be destroyed when use of it is +/// completed, typically when an application is unloaded or DoF +/// is disabled by a user. To destroy the DoF context you +/// should call ffxDofContextDestroy. +/// +/// @param [out] pContext A pointer to a FfxDofContext structure to populate. +/// @param [in] pContextDescription A pointer to a FfxDofContextDescription structure. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because either context or contextDescription was NULL. +/// @retval +/// FFX_ERROR_INCOMPLETE_INTERFACE The operation failed because the FfxDofContextDescription.callbacks was not fully specified. +/// @retval +/// FFX_ERROR_BACKEND_API_ERROR The operation failed because of an error returned from the backend. +/// +/// @ingroup ffxDof +FFX_API FfxErrorCode ffxDofContextCreate(FfxDofContext* pContext, const FfxDofContextDescription* pContextDescription); + +/// Dispatches work to the FidelityFX DoF context +/// +/// @param [in] pContext A pointer to a FfxDofContext structure. +/// @param [in] pDispatchDescription A pointer to a FfxDofDispatchDescription structure. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because either context or dispatchDescription was NULL. +/// @retval +/// FFX_ERROR_BACKEND_API_ERROR The operation failed because of an error returned from the backend. +/// +/// @ingroup ffxDof +FFX_API FfxErrorCode ffxDofContextDispatch(FfxDofContext* pContext, const FfxDofDispatchDescription* pDispatchDescription); + +/// Destroy the FidelityFX DoF context. +/// +/// @param [out] pContext A pointer to a FfxDofContext structure to destroy. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because context was NULL. +/// +/// @ingroup ffxDof +FFX_API FfxErrorCode ffxDofContextDestroy(FfxDofContext* pContext); + +/// Queries the effect version number. +/// +/// @returns +/// The SDK version the effect was built with. +/// +/// @ingroup ffxDof +FFX_API FfxVersionNumber ffxDofGetEffectVersion(); + +#if defined(__cplusplus) +} +#endif // #if defined(__cplusplus) + + +/// Calculates the scale parameter in the thin lens model according to lens and projection parameters. +/// @param aperture Aperture radius in view space units +/// @param focus Distance to focus plane in view space units +/// @param focalLength Lens focal length in view space units +/// @param conversion Conversion factor for view units to pixels (i.e. image width in pixels / sensor size) +/// @param proj33 Element (3,3) of the projection matrix (z range scale) +/// @param proj34 Element (3,4) of the projection matrix (z range offset) +/// @param proj43 Element (4,3) of the projection matrix (typically 1 or -1) +/// +/// @ingroup ffxDof +static inline float ffxDofCalculateCocScale(float aperture, float focus, float focalLength, float conversion, + float proj33, float proj34, float proj43) +{ + (void)proj33; + // z = (vd * proj33 + proj34) / (vd * proj43) = proj33/proj43 + proj34/(vd*proj43) + // => view depth = proj34 / (z*proj43 - proj33) + // C = (A * L * (F - D)) / (D * (F - L)) + // = AL/(F-L) * (F/D - 1) + // = AL/(F-L) * (F(z*p43-p33)/p34 - 1) ignore non-factor terms + // = AL/(F-L) * (F(z*p43-.)/p34 - .) + // = AL/(F-L) * (F(z*p43-.)/p34 - .) + // = AL/(F-L) * F*z*p43/p34 + . + // = z * AL/(F-L) * F*p43/p34 + . + float absFocus = focus < 0 ? -focus : focus; + float commonFactor = conversion * aperture * focalLength / (absFocus - focalLength); + return commonFactor * focus * (proj43 / proj34); +} + +/// Calculates the bias parameter in the thin lens model according to lens and projection parameters. +/// @param aperture Aperture radius in view space units +/// @param focus Distance to focus plane in view space units +/// @param focalLength Lens focal length in view space units +/// @param conversion Conversion factor for view units to pixels (i.e. image width in pixels / sensor size) +/// @param proj33 Element (3,3) of the projection matrix (a.k.a. z range scale) +/// @param proj34 Element (3,4) of the projection matrix (a.k.a. z range offset) +/// @param proj43 Element (4,3) of the projection matrix (typically 1 or -1) +/// +/// @ingroup ffxDof +static inline float ffxDofCalculateCocBias(float aperture, float focus, float focalLength, float conversion, + float proj33, float proj34, float proj43) +{ + (void)proj43; + // z = (D * proj33 + proj34) / (D * proj43) = proj33/proj43 + proj34/(D*proj43) + // => view depth D = proj34 / (z*proj43 - proj33) + // C = (A * L * (F - D)) / (D * (F - L)) + // = AL/(F-L) * (F/D - 1) + // = AL/(F-L) * (F(z*p43-p33)/p34 - 1) ignore factor terms + // = AL/(F-L) * (F(0*p43-p33)/p34 - 1) + // = AL/(F-L) * (-F*p33/p34 - 1) + float absFocus = focus < 0 ? -focus : focus; + float commonFactor = conversion * aperture * focalLength / (absFocus - focalLength); + return commonFactor * (-focus * (proj33 / proj34) - 1); +} diff --git a/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_error.h b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_error.h new file mode 100644 index 00000000..7a927f9d --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_error.h @@ -0,0 +1,78 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#pragma once + +#include + +/// @defgroup Errors Error Codes +/// Error codes returned from FidelityFX SDK functions +/// +/// @ingroup ffxHost + +/// Typedef for error codes returned from functions in the FidelityFX SDK. +/// +/// @ingroup Errors +typedef int32_t FfxErrorCode; + +/// Error codes and their meaning +/// +/// @ingroup Errors +typedef enum FfxErrorCodes { + + FFX_OK = 0, ///< The operation completed successfully. + FFX_ERROR_INVALID_POINTER = 0x80000000, ///< The operation failed due to an invalid pointer. + FFX_ERROR_INVALID_ALIGNMENT = 0x80000001, ///< The operation failed due to an invalid alignment. + FFX_ERROR_INVALID_SIZE = 0x80000002, ///< The operation failed due to an invalid size. + FFX_EOF = 0x80000003, ///< The end of the file was encountered. + FFX_ERROR_INVALID_PATH = 0x80000004, ///< The operation failed because the specified path was invalid. + FFX_ERROR_EOF = 0x80000005, ///< The operation failed because end of file was reached. + FFX_ERROR_MALFORMED_DATA = 0x80000006, ///< The operation failed because of some malformed data. + FFX_ERROR_OUT_OF_MEMORY = 0x80000007, ///< The operation failed because it ran out memory. + FFX_ERROR_INCOMPLETE_INTERFACE = 0x80000008, ///< The operation failed because the interface was not fully configured. + FFX_ERROR_INVALID_ENUM = 0x80000009, ///< The operation failed because of an invalid enumeration value. + FFX_ERROR_INVALID_ARGUMENT = 0x8000000a, ///< The operation failed because an argument was invalid. + FFX_ERROR_OUT_OF_RANGE = 0x8000000b, ///< The operation failed because a value was out of range. + FFX_ERROR_NULL_DEVICE = 0x8000000c, ///< The operation failed because a device was null. + FFX_ERROR_BACKEND_API_ERROR = 0x8000000d, ///< The operation failed because the backend API returned an error code. + FFX_ERROR_INSUFFICIENT_MEMORY = 0x8000000e, ///< The operation failed because there was not enough memory. + FFX_ERROR_INVALID_VERSION = 0x8000000f, ///< The operation failed because the wrong backend was linked. + +}FfxErrorCodes; + +/// Helper macro to return error code y from a function when a specific condition, x, is not met. +/// +/// @ingroup Errors +#define FFX_RETURN_ON_ERROR(x, y) \ + if (!(x)) \ + { \ + return (y); \ + } + +/// Helper macro to return error code x from a function when it is not FFX_OK. +/// +/// @ingroup Errors +#define FFX_VALIDATE(x) \ + { \ + FfxErrorCode ret = x; \ + FFX_RETURN_ON_ERROR(ret == FFX_OK, ret); \ + } diff --git a/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_frameinterpolation.h b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_frameinterpolation.h new file mode 100644 index 00000000..1a2b2f2e --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_frameinterpolation.h @@ -0,0 +1,274 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +// @defgroup FRAMEINTERPOLATION + +#pragma once + +// Include the interface for the backend of the Frameinterpolation API. +#include + +/// FidelityFX Frameinterpolation major version. +/// +/// @ingroup FRAMEINTERPOLATIONFRAMEINTERPOLATION +#define FFX_FRAMEINTERPOLATION_VERSION_MAJOR (1) + +/// FidelityFX Frameinterpolation minor version. +/// +/// @ingroup FRAMEINTERPOLATIONFRAMEINTERPOLATION +#define FFX_FRAMEINTERPOLATION_VERSION_MINOR (1) + +/// FidelityFX Frameinterpolation patch version. +/// +/// @ingroup FRAMEINTERPOLATIONFRAMEINTERPOLATION +#define FFX_FRAMEINTERPOLATION_VERSION_PATCH (0) + +/// FidelityFX Frame Interpolation context count +/// +/// Defines the number of internal effect contexts required by Frame Interpolation +/// +/// @ingroup ffxFrameInterpolation +#define FFX_FRAMEINTERPOLATION_CONTEXT_COUNT (1) + +/// The size of the context specified in 32bit values. +/// +/// @ingroup FRAMEINTERPOLATIONFRAMEINTERPOLATION +#define FFX_FRAMEINTERPOLATION_CONTEXT_SIZE (FFX_SDK_DEFAULT_CONTEXT_SIZE) + +#if defined(__cplusplus) +extern "C" { +#endif // #if defined(__cplusplus) + +/// An enumeration of all the passes which constitute the FSR3 algorithm. +/// +/// FSR3 is implemented as a composite of several compute passes each +/// computing a key part of the final result. Each call to the +/// FfxFsr3ScheduleGpuJobFunc callback function will +/// correspond to a single pass included in FfxFsr3Pass. For a +/// more comprehensive description of each pass, please refer to the FSR3 +/// reference documentation. +/// +/// Please note in some cases e.g.: FFX_FSR3_PASS_ACCUMULATE +/// and FFX_FSR3_PASS_ACCUMULATE_SHARPEN either one pass or the +/// other will be used (they are mutually exclusive). The choice of which will +/// depend on the way the FfxFsr3Context is created and the +/// precise contents of FfxFsr3DispatchParamters each time a call +/// is made to ffxFsr3ContextDispatch. +/// +/// @ingroup FRAMEINTERPOLATIONFRAMEINTERPOLATION +typedef enum FfxFrameInterpolationPass +{ + FFX_FRAMEINTERPOLATION_PASS_RECONSTRUCT_AND_DILATE, + FFX_FRAMEINTERPOLATION_PASS_SETUP, + FFX_FRAMEINTERPOLATION_PASS_RECONSTRUCT_PREV_DEPTH, + FFX_FRAMEINTERPOLATION_PASS_GAME_MOTION_VECTOR_FIELD, + FFX_FRAMEINTERPOLATION_PASS_OPTICAL_FLOW_VECTOR_FIELD, + FFX_FRAMEINTERPOLATION_PASS_DISOCCLUSION_MASK, + FFX_FRAMEINTERPOLATION_PASS_INTERPOLATION, + FFX_FRAMEINTERPOLATION_PASS_INPAINTING_PYRAMID, + FFX_FRAMEINTERPOLATION_PASS_INPAINTING, + FFX_FRAMEINTERPOLATION_PASS_GAME_VECTOR_FIELD_INPAINTING_PYRAMID, + FFX_FRAMEINTERPOLATION_PASS_DEBUG_VIEW, + FFX_FRAMEINTERPOLATION_PASS_COUNT ///< The number of passes performed by FrameInterpolation. +} FfxFrameInterpolationPass; + +// forward declarations +struct FfxFrameInterpolationContext; + +/// An enumeration of bit flags used when creating a +/// FfxFrameInterpolationContext. See FfxFrameInterpolationContextDescription. +/// +/// @ingroup FRAMEINTERPOLATIONFRAMEINTERPOLATION +typedef enum FfxFrameInterpolationInitializationFlagBits { + + FFX_FRAMEINTERPOLATION_ENABLE_DEPTH_INVERTED = (1<<0), ///< A bit indicating that the input depth buffer data provided is inverted [1..0]. + FFX_FRAMEINTERPOLATION_ENABLE_DEPTH_INFINITE = (1<<1), ///< A bit indicating that the input depth buffer data provided is using an infinite far plane. + FFX_FRAMEINTERPOLATION_ENABLE_TEXTURE1D_USAGE = (1<<2), ///< A bit indicating that the backend should use 1D textures. + FFX_FRAMEINTERPOLATION_ENABLE_HDR_COLOR_INPUT = (1<<3), ///< A bit indicating that HDR values are present in the imaging pipeline. + FFX_FRAMEINTERPOLATION_ENABLE_DISPLAY_RESOLUTION_MOTION_VECTORS = (1<<4), ///< A bit indicating if the motion vectors are rendered at display resolution. + FFX_FRAMEINTERPOLATION_ENABLE_JITTER_MOTION_VECTORS = (1<<5), + FFX_FRAMEINTERPOLATION_ENABLE_ASYNC_SUPPORT = (1<<6), +} FfxFrameInterpolationInitializationFlagBits; + +/// A structure encapsulating the parameters required to initialize +/// FidelityFX Frameinterpolation upscaling. +/// +/// @ingroup FRAMEINTERPOLATION +typedef struct FfxFrameInterpolationContextDescription { + uint32_t flags; ///< A collection of FfxFrameInterpolationInitializationFlagBits. + FfxDimensions2D maxRenderSize; ///< The maximum size that rendering will be performed at. + FfxDimensions2D displaySize; ///< The size of the presentation resolution + FfxSurfaceFormat backBufferFormat; + FfxInterface backendInterface; ///< A set of pointers to the backend implementation for FidelityFX SDK +} FfxFrameInterpolationContextDescription; + +/// A structure encapsulating the FidelityFX Super Resolution 2 context. +/// +/// This sets up an object which contains all persistent internal data and +/// resources that are required by FSR3. +/// +/// The FfxFsr3Context object should have a lifetime matching +/// your use of FSR3. Before destroying the FSR3 context care should be taken +/// to ensure the GPU is not accessing the resources created or used by FSR3. +/// It is therefore recommended that the GPU is idle before destroying the +/// FSR3 context. +/// +/// @ingroup FRAMEINTERPOLATION +typedef struct FfxFrameInterpolationContext +{ + uint32_t data[FFX_FRAMEINTERPOLATION_CONTEXT_SIZE]; ///< An opaque set of uint32_t which contain the data for the context. +} FfxFrameInterpolationContext; + + +/// Create a FidelityFX Super Resolution 2 context from the parameters +/// programmed to the FfxFsr3CreateParams structure. +/// +/// The context structure is the main object used to interact with the FSR3 +/// API, and is responsible for the management of the internal resources used +/// by the FSR3 algorithm. When this API is called, multiple calls will be +/// made via the pointers contained in the callbacks structure. +/// These callbacks will attempt to retreive the device capabilities, and +/// create the internal resources, and pipelines required by FSR3's +/// frame-to-frame function. Depending on the precise configuration used when +/// creating the FfxFsr3Context a different set of resources and +/// pipelines might be requested via the callback functions. +/// +/// The flags included in the flags field of +/// FfxFsr3Context how match the configuration of your +/// application as well as the intended use of FSR3. It is important that these +/// flags are set correctly (as well as a correct programmed +/// FfxFsr3DispatchDescription) to ensure correct operation. It is +/// recommended to consult the overview documentation for further details on +/// how FSR3 should be integerated into an application. +/// +/// When the FfxFsr3Context is created, you should use the +/// ffxFsr3ContextDispatch function each frame where FSR3 +/// upscaling should be applied. See the documentation of +/// ffxFsr3ContextDispatch for more details. +/// +/// The FfxFsr3Context should be destroyed when use of it is +/// completed, typically when an application is unloaded or FSR3 upscaling is +/// disabled by a user. To destroy the FSR3 context you should call +/// ffxFsr3ContextDestroy. +/// +/// @param [out] context A pointer to a FfxFsr3Context structure to populate. +/// @param [in] contextDescription A pointer to a FfxFsr3ContextDescription structure. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because either context or contextDescription was NULL. +/// @retval +/// FFX_ERROR_INCOMPLETE_INTERFACE The operation failed because the FfxFsr3ContextDescription.callbacks was not fully specified. +/// @retval +/// FFX_ERROR_BACKEND_API_ERROR The operation failed because of an error returned from the backend. +/// +/// @ingroup FRAMEINTERPOLATION +FFX_API FfxErrorCode ffxFrameInterpolationContextCreate(FfxFrameInterpolationContext* context, FfxFrameInterpolationContextDescription* contextDescription); + +FFX_API FfxErrorCode ffxFrameInterpolationContextGetGpuMemoryUsage(FfxFrameInterpolationContext* pContext, FfxEffectMemoryUsage* vramUsage); + +typedef struct FfxFrameInterpolationPrepareDescription +{ + uint32_t flags; ///< combination of FfxFrameInterpolationDispatchFlags + FfxCommandList commandList; ///< The FfxCommandList to record frame interpolation commands into. + FfxDimensions2D renderSize; ///< The dimensions used to render game content, dilatedDepth, dilatedMotionVectors are expected to be of ths size. + FfxFloatCoords2D jitterOffset; ///< The subpixel jitter offset applied to the camera. jitter; + FfxFloatCoords2D motionVectorScale; ///< The scale factor to apply to motion vectors. motionVectorScale; + + float frameTimeDelta; + float cameraNear; + float cameraFar; + float viewSpaceToMetersFactor; + float cameraFovAngleVertical; + + FfxResource depth; ///< The depth buffer data + FfxResource motionVectors; ///< The motion vector data + uint64_t frameID; +} FfxFrameInterpolationPrepareDescription; + +FFX_API FfxErrorCode ffxFrameInterpolationPrepare(FfxFrameInterpolationContext* context, const FfxFrameInterpolationPrepareDescription* params); + +typedef enum FfxFrameInterpolationDispatchFlags +{ + FFX_FRAMEINTERPOLATION_DISPATCH_DRAW_DEBUG_TEAR_LINES = (1 << 0), ///< A bit indicating that the debug tear lines will be drawn to the interpolated output. + FFX_FRAMEINTERPOLATION_DISPATCH_DRAW_DEBUG_RESET_INDICATORS = (1 << 1), ///< A bit indicating that the debug reset indicators will be drawn to the generated output. + FFX_FRAMEINTERPOLATION_DISPATCH_DRAW_DEBUG_VIEW = (1 << 2), ///< A bit indicating that the interpolated output resource will contain debug views with relevant information. +} FfxFrameInterpolationDispatchFlags; + +typedef struct FfxFrameInterpolationDispatchDescription { + + uint32_t flags; ///< combination of FfxFrameInterpolationDispatchFlags + FfxCommandList commandList; ///< The FfxCommandList to record frame interpolation commands into. + FfxDimensions2D displaySize; ///< The destination output dimensions + FfxDimensions2D renderSize; ///< The dimensions used to render game content, dilatedDepth, dilatedMotionVectors are expected to be of ths size. + FfxResource currentBackBuffer; ///< The current presentation color, if currentBackBuffer_HUDLess is not used, this will be used as interpolation source data. + FfxResource currentBackBuffer_HUDLess; ///< The current presentation color without HUD content, when use it will be used as interpolation source data. + FfxResource output; ///< The output resource where to store the interpolated result. + + FfxRect2D interpolationRect; ///< The area of the backbuffer that should be used for interpolation in case only a part of the screen is used e.g. due to movie bars + + FfxResource opticalFlowVector; ///< The optical flow motion vectors (see example computation in the FfxOpticalFlow effect) + FfxResource opticalFlowSceneChangeDetection; ///< The optical flow scene change detection data + FfxDimensions2D opticalFlowBufferSize; ///< The optical flow motion vector resource dimensions + FfxFloatCoords2D opticalFlowScale; ///< The optical flow motion vector scale factor, used to scale resoure values into [0.0,1.0] range. + int opticalFlowBlockSize; ///< The optical flow block dimension size + + float cameraNear; ///< The distance to the near plane of the camera. + float cameraFar; ///< The distance to the far plane of the camera. This is used only used in case of non infinite depth. + float cameraFovAngleVertical; ///< The camera angle field of view in the vertical direction (expressed in radians). + float viewSpaceToMetersFactor; ///< The unit to scale view space coordinates to meters. + + float frameTimeDelta; ///< The time elapsed since the last frame (expressed in milliseconds). + bool reset; ///< A boolean value which when set to true, indicates the camera has moved discontinuously. + + FfxBackbufferTransferFunction backBufferTransferFunction; ///< The transfer function use to convert interpolation source color data to linear RGB. + float minMaxLuminance[2]; ///< Min and max luminance values, used when converting HDR colors to linear RGB + uint64_t frameID; ///< Identifier used to select internal resources when async support is enabled. Must increment by exactly one (1) for each frame. Any non-exactly-one difference will reset the frame generation logic. + +} FfxFrameInterpolationDispatchDescription; + +FFX_API FfxErrorCode ffxFrameInterpolationDispatch(FfxFrameInterpolationContext* context, const FfxFrameInterpolationDispatchDescription* params); + +/// Destroy the FidelityFX Super Resolution context. +/// +/// @param [out] context A pointer to a FfxFsr3Context structure to destroy. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because either context was NULL. +/// +/// @ingroup FRAMEINTERPOLATION +FFX_API FfxErrorCode ffxFrameInterpolationContextDestroy(FfxFrameInterpolationContext* context); + +/// Queries the effect version number. +/// +/// @returns +/// The SDK version the effect was built with. +/// +/// @ingroup FRAMEINTERPOLATION +FFX_API FfxVersionNumber ffxFrameInterpolationGetEffectVersion(); + +#if defined(__cplusplus) +} +#endif // #if defined(__cplusplus) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_fsr1.h b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_fsr1.h new file mode 100644 index 00000000..4667f8ee --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_fsr1.h @@ -0,0 +1,297 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +/// @defgroup ffxFsr1 FidelityFX FSR1 +/// FidelityFX Super Resolution 1 runtime library +/// +/// @ingroup SDKComponents + +#pragma once + +/// Include the interface for the backend of the FSR 1.0 API. +/// +/// @ingroup ffxFsr1 +#include + +/// FidelityFX Super Resolution 1.0 major version. +/// +/// @ingroup ffxFsr1 +#define FFX_FSR1_VERSION_MAJOR (1) + +/// FidelityFX Super Resolution 1.0 minor version. +/// +/// @ingroup ffxFsr1 +#define FFX_FSR1_VERSION_MINOR (2) + +/// FidelityFX Super Resolution 1.0 patch version. +/// +/// @ingroup ffxFsr1 +#define FFX_FSR1_VERSION_PATCH (0) + +/// FidelityFX Super Resolution 1.0 context count +/// +/// Defines the number of internal effect contexts required by FSR1 +/// +/// @ingroup ffxFsr1 +#define FFX_FSR1_CONTEXT_COUNT 2 + +/// The size of the context specified in 32bit values. +/// +/// @ingroup ffxFsr1 +#define FFX_FSR1_CONTEXT_SIZE (27442) + +#if defined(__cplusplus) +extern "C" { +#endif // #if defined(__cplusplus) + +/// An enumeration of all the passes which constitute the FSR1 algorithm. +/// +/// FSR1 is implemented as a composite of several compute passes each +/// computing a key part of the final result. Each call to the +/// FfxFsr1ScheduleGpuJobFunc callback function will +/// correspond to a single pass included in FfxFsr1Pass. For a +/// more comprehensive description of each pass, please refer to the FSR1 +/// reference documentation. +/// +/// @ingroup ffxFsr1 +typedef enum FfxFsr1Pass +{ + FFX_FSR1_PASS_EASU = 0, ///< A pass which upscales the color buffer using easu. + FFX_FSR1_PASS_EASU_RCAS = 1, ///< A pass which upscales the color buffer in preparation for rcas + FFX_FSR1_PASS_RCAS = 2, ///< A pass which performs rcas sharpening on the upscaled image. + + FFX_FSR1_PASS_COUNT ///< The number of passes performed by FSR2. +} FfxFsr1Pass; + +/// An enumeration of all the quality modes supported by FidelityFX Super +/// Resolution 1 upscaling. +/// +/// In order to provide a consistent user experience across multiple +/// applications which implement FSR1. It is strongly recommended that the +/// following preset scaling factors are made available through your +/// application's user interface. +/// +/// If your application does not expose the notion of preset scaling factors +/// for upscaling algorithms (perhaps instead implementing a fixed ratio which +/// is immutable) or implementing a more dynamic scaling scheme (such as +/// dynamic resolution scaling), then there is no need to use these presets. +/// +/// @ingroup ffxFsr1 +typedef enum FfxFsr1QualityMode { + + FFX_FSR1_QUALITY_MODE_ULTRA_QUALITY = 0, ///< Perform upscaling with a per-dimension upscaling ratio of 1.3x. + FFX_FSR1_QUALITY_MODE_QUALITY = 1, ///< Perform upscaling with a per-dimension upscaling ratio of 1.5x. + FFX_FSR1_QUALITY_MODE_BALANCED = 2, ///< Perform upscaling with a per-dimension upscaling ratio of 1.7x. + FFX_FSR1_QUALITY_MODE_PERFORMANCE = 3 ///< Perform upscaling with a per-dimension upscaling ratio of 2.0x. +} FfxFsr1QualityMode; + +/// An enumeration of bit flags used when creating a +/// FfxFsr1Context. See FfxFsr1ContextDescription. +/// +/// @ingroup ffxFsr1 +typedef enum FfxFsr1InitializationFlagBits { + + FFX_FSR1_ENABLE_RCAS = (1 << 0), ///< A bit indicating if we should use rcas. + FFX_FSR1_RCAS_PASSTHROUGH_ALPHA = (1 << 1), ///< A bit indicating if we should use passthrough alpha during rcas. + FFX_FSR1_RCAS_DENOISE = (1 << 2), ///< A bit indicating if denoising is invoked during rcas. + FFX_FSR1_ENABLE_HIGH_DYNAMIC_RANGE = (1 << 3), ///< A bit indicating if the input color data provided is using a high-dynamic range. + FFX_FSR1_ENABLE_SRGB_CONVERSIONS = (1 << 4), ///< A bit indicating that input/output resources require gamma conversions + +} FfxFsr1InitializationFlagBits; + +/// A structure encapsulating the parameters required to initialize FidelityFX +/// Super Resolution 1.0 +/// +/// @ingroup ffxFsr1 +typedef struct FfxFsr1ContextDescription { + + uint32_t flags; ///< A collection of FfxFsr1InitializationFlagBits. + FfxSurfaceFormat outputFormat; ///< Format of the output target used for creation of the internal upscale resource + FfxDimensions2D maxRenderSize; ///< The maximum size that rendering will be performed at. + FfxDimensions2D displaySize; ///< The size of the presentation resolution targeted by the upscaling process. + FfxInterface backendInterface; ///< A set of pointers to the backend implementation for FSR1. +} FfxFsr1ContextDescription; + +/// A structure encapsulating the parameters for dispatching the various passes +/// of FidelityFX Super Resolution 1.0 +/// +/// @ingroup ffxFsr1 +typedef struct FfxFsr1DispatchDescription { + + FfxCommandList commandList; ///< The FfxCommandList to record FSR1 rendering commands into. + FfxResource color; ///< A FfxResource containing the color buffer for the current frame (at render resolution). + FfxResource output; ///< A FfxResource containing the output color buffer for the current frame (at presentation resolution). + FfxDimensions2D renderSize; ///< The resolution that was used for rendering the input resource. + bool enableSharpening; ///< Enable an additional sharpening pass. + float sharpness; ///< The sharpness value between 0 and 1, where 0 is no additional sharpness and 1 is maximum additional sharpness. +} FfxFsr1DispatchDescription; + +/// A structure encapsulating the FidelityFX Super Resolution 1.0 context. +/// +/// This sets up an object which contains all persistent internal data and +/// resources that are required by FSR1. +/// +/// The FfxFsr1Context object should have a lifetime matching +/// your use of FSR1. Before destroying the FSR1 context care should be taken +/// to ensure the GPU is not accessing the resources created or used by FSR1. +/// It is therefore recommended that the GPU is idle before destroying the +/// FSR1 context. +/// +/// @ingroup ffxFsr1 +typedef struct FfxFsr1Context { + + uint32_t data[FFX_FSR1_CONTEXT_SIZE]; ///< An opaque set of uint32_t which contain the data for the context. +} FfxFsr1Context; + + +/// Create a FidelityFX Super Resolution 1.0 context from the parameters +/// programmed to the FfxFsr1ContextDescription structure. +/// +/// The context structure is the main object used to interact with the Super +/// Resoution 1.0 API, and is responsible for the management of the internal resources +/// used by the FSR1 algorithm. When this API is called, multiple calls +/// will be made via the pointers contained in the callbacks +/// structure. These callbacks will attempt to retreive the device capabilities, +/// and create the internal resources, and pipelines required by FSR1 +/// frame-to-frame function. Depending on the precise configuration used when +/// creating the FfxFsr1Context a different set of resources and +/// pipelines might be requested via the callback functions. +/// +/// The FfxParallelSortContext should be destroyed when use of it is +/// completed, typically when an application is unloaded or FSR1 +/// upscaling is disabled by a user. To destroy the FSR1 context you +/// should call ffxFsr1ContextDestroy. +/// +/// @param [out] pContext A pointer to a FfxFsr1Context structure to populate. +/// @param [in] pContextDescription A pointer to a FfxFsr1ContextDescription structure. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because either context or contextDescription was NULL. +/// @retval +/// FFX_ERROR_INCOMPLETE_INTERFACE The operation failed because the FfxFsr1ContextDescription.callbacks was not fully specified. +/// @retval +/// FFX_ERROR_BACKEND_API_ERROR The operation failed because of an error returned from the backend. +/// +/// @ingroup ffxFsr1 +FFX_API FfxErrorCode ffxFsr1ContextCreate(FfxFsr1Context* pContext, const FfxFsr1ContextDescription* pContextDescription); + +/// Get GPU memory usage of the FidelityFX Super Resolution context. +/// +/// @param [in] pContext A pointer to a FfxFsr1Context structure. +/// @param [out] pVramUsage A pointer to a FfxEffectMemoryUsage structure. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because either context or vramUsage were NULL. +/// +/// @ingroup ffxFsr1 +FFX_API FfxErrorCode ffxFsr1ContextGetGpuMemoryUsage(FfxFsr1Context* pContext, FfxEffectMemoryUsage* pVramUsage); + +/// @param [out] pContext A pointer to a FfxFsr1Context structure to populate. +/// @param [in] pDispatchDescription A pointer to a FfxFsr1DispatchDescription structure. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because either context or dispatchDescription was NULL. +/// @retval +/// FFX_ERROR_BACKEND_API_ERROR The operation failed because of an error returned from the backend. +/// +/// @ingroup ffxFsr1 +FFX_API FfxErrorCode ffxFsr1ContextDispatch(FfxFsr1Context* pContext, const FfxFsr1DispatchDescription* pDispatchDescription); + +/// Destroy the FidelityFX FSR 1 context. +/// +/// @param [out] pContext A pointer to a FfxFsr1Context structure to destroy. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because either context was NULL. +/// +/// @ingroup ffxFsr1 +FFX_API FfxErrorCode ffxFsr1ContextDestroy(FfxFsr1Context* pContext); + +/// Get the upscale ratio from the quality mode. +/// +/// The following table enumerates the mapping of the quality modes to +/// per-dimension scaling ratios. +/// +/// Quality preset | Scale factor +/// ----------------------------------------------------- | ------------- +/// FFX_FSR1_QUALITY_MODE_ULTRA_QUALITY | 1.3x +/// FFX_FSR1_QUALITY_MODE_QUALITY | 1.5x +/// FFX_FSR1_QUALITY_MODE_BALANCED | 1.7x +/// FFX_FSR1_QUALITY_MODE_PERFORMANCE | 2.0x +/// +/// Passing an invalid qualityMode will return 0.0f. +/// +/// @param [in] qualityMode The quality mode preset. +/// +/// @returns +/// The upscaling the per-dimension upscaling ratio for +/// qualityMode according to the table above. +/// +/// @ingroup ffxFsr1 +FFX_API float ffxFsr1GetUpscaleRatioFromQualityMode(FfxFsr1QualityMode qualityMode); + +/// A helper function to calculate the rendering resolution from a target +/// resolution and desired quality level. +/// +/// This function applies the scaling factor returned by +/// ffxFsr1GetUpscaleRatioFromQualityMode to each dimension. +/// +/// @param [out] pRenderWidth A pointer to a uint32_t which will hold the calculated render resolution width. +/// @param [out] pRenderHeight A pointer to a uint32_t which will hold the calculated render resolution height. +/// @param [in] displayWidth The target display resolution width. +/// @param [in] displayHeight The target display resolution height. +/// @param [in] qualityMode The desired quality mode for FSR1 upscaling. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_INVALID_POINTER Either renderWidth or renderHeight was NULL. +/// @retval +/// FFX_ERROR_INVALID_ENUM An invalid quality mode was specified. +/// +/// @ingroup ffxFsr1 +FFX_API FfxErrorCode ffxFsr1GetRenderResolutionFromQualityMode( + uint32_t* pRenderWidth, + uint32_t* pRenderHeight, + uint32_t displayWidth, + uint32_t displayHeight, + FfxFsr1QualityMode qualityMode); + +/// Queries the effect version number. +/// +/// @returns +/// The SDK version the effect was built with. +/// +/// @ingroup ffxFsr1 +FFX_API FfxVersionNumber ffxFsr1GetEffectVersion(); + +#if defined(__cplusplus) +} +#endif // #if defined(__cplusplus) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_fsr2.h b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_fsr2.h new file mode 100644 index 00000000..f7482ee9 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_fsr2.h @@ -0,0 +1,530 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#pragma once + +// Include the interface for the backend of the FSR2 API. +#include + +/// @defgroup ffxFsr2 FidelityFX FSR2 +/// FidelityFX Super Resolution 2 runtime library +/// +/// @ingroup SDKComponents + +/// FidelityFX Super Resolution 2 major version. +/// +/// @ingroup ffxFsr2 +#define FFX_FSR2_VERSION_MAJOR (2) + +/// FidelityFX Super Resolution 2 minor version. +/// +/// @ingroup ffxFsr2 +#define FFX_FSR2_VERSION_MINOR (3) + +/// FidelityFX Super Resolution 2 patch version. +/// +/// @ingroup ffxFsr2 +#define FFX_FSR2_VERSION_PATCH (2) + +/// FidelityFX Super Resolution 2 context count +/// +/// Defines the number of internal effect contexts required by FSR2 +/// +/// @ingroup ffxFsr2 +#define FFX_FSR2_CONTEXT_COUNT 1 + +/// The size of the context specified in 32bit values. +/// +/// @ingroup ffxFsr2 +#define FFX_FSR2_CONTEXT_SIZE (FFX_SDK_DEFAULT_CONTEXT_SIZE) + +#if defined(__cplusplus) +extern "C" { +#endif // #if defined(__cplusplus) + +/// An enumeration of all the passes which constitute the FSR2 algorithm. +/// +/// FSR2 is implemented as a composite of several compute passes each +/// computing a key part of the final result. Each call to the +/// FfxFsr2ScheduleGpuJobFunc callback function will +/// correspond to a single pass included in FfxFsr2Pass. For a +/// more comprehensive description of each pass, please refer to the FSR2 +/// reference documentation. +/// +/// Please note in some cases e.g.: FFX_FSR2_PASS_ACCUMULATE +/// and FFX_FSR2_PASS_ACCUMULATE_SHARPEN either one pass or the +/// other will be used (they are mutually exclusive). The choice of which will +/// depend on the way the FfxFsr2Context is created and the +/// precise contents of FfxFsr2DispatchParamters each time a call +/// is made to ffxFsr2ContextDispatch. +/// +/// @ingroup ffxFsr2 +typedef enum FfxFsr2Pass +{ + + FFX_FSR2_PASS_DEPTH_CLIP = 0, ///< A pass which performs depth clipping. + FFX_FSR2_PASS_RECONSTRUCT_PREVIOUS_DEPTH = 1, ///< A pass which performs reconstruction of previous frame's depth. + FFX_FSR2_PASS_LOCK = 2, ///< A pass which calculates pixel locks. + FFX_FSR2_PASS_ACCUMULATE = 3, ///< A pass which performs upscaling. + FFX_FSR2_PASS_ACCUMULATE_SHARPEN = 4, ///< A pass which performs upscaling when sharpening is used. + FFX_FSR2_PASS_RCAS = 5, ///< A pass which performs sharpening. + FFX_FSR2_PASS_COMPUTE_LUMINANCE_PYRAMID = 6, ///< A pass which generates the luminance mipmap chain for the current frame. + FFX_FSR2_PASS_GENERATE_REACTIVE = 7, ///< An optional pass to generate a reactive mask. + FFX_FSR2_PASS_TCR_AUTOGENERATE = 8, ///< An optional pass to automatically generate transparency/composition and reactive masks. + + FFX_FSR2_PASS_COUNT ///< The number of passes performed by FSR2. +} FfxFsr2Pass; + +/// An enumeration of all the quality modes supported by FidelityFX Super +/// Resolution 2 upscaling. +/// +/// In order to provide a consistent user experience across multiple +/// applications which implement FSR2. It is strongly recommended that the +/// following preset scaling factors are made available through your +/// application's user interface. +/// +/// If your application does not expose the notion of preset scaling factors +/// for upscaling algorithms (perhaps instead implementing a fixed ratio which +/// is immutable) or implementing a more dynamic scaling scheme (such as +/// dynamic resolution scaling), then there is no need to use these presets. +/// +/// Please note that FFX_FSR2_QUALITY_MODE_ULTRA_PERFORMANCE is +/// an optional mode which may introduce significant quality degradation in the +/// final image. As such it is recommended that you evaluate the final results +/// of using this scaling mode before deciding if you should include it in your +/// application. +/// +/// @ingroup ffxFsr2 +typedef enum FfxFsr2QualityMode { + + FFX_FSR2_QUALITY_MODE_QUALITY = 1, ///< Perform upscaling with a per-dimension upscaling ratio of 1.5x. + FFX_FSR2_QUALITY_MODE_BALANCED = 2, ///< Perform upscaling with a per-dimension upscaling ratio of 1.7x. + FFX_FSR2_QUALITY_MODE_PERFORMANCE = 3, ///< Perform upscaling with a per-dimension upscaling ratio of 2.0x. + FFX_FSR2_QUALITY_MODE_ULTRA_PERFORMANCE = 4 ///< Perform upscaling with a per-dimension upscaling ratio of 3.0x. +} FfxFsr2QualityMode; + +/// An enumeration of bit flags used when creating a +/// FfxFsr2Context. See FfxFsr2ContextDescription. +/// +/// @ingroup ffxFsr2 +typedef enum FfxFsr2InitializationFlagBits { + + FFX_FSR2_ENABLE_HIGH_DYNAMIC_RANGE = (1<<0), ///< A bit indicating if the input color data provided is using a high-dynamic range. + FFX_FSR2_ENABLE_DISPLAY_RESOLUTION_MOTION_VECTORS = (1<<1), ///< A bit indicating if the motion vectors are rendered at display resolution. + FFX_FSR2_ENABLE_MOTION_VECTORS_JITTER_CANCELLATION = (1<<2), ///< A bit indicating that the motion vectors have the jittering pattern applied to them. + FFX_FSR2_ENABLE_DEPTH_INVERTED = (1<<3), ///< A bit indicating that the input depth buffer data provided is inverted [1..0]. + FFX_FSR2_ENABLE_DEPTH_INFINITE = (1<<4), ///< A bit indicating that the input depth buffer data provided is using an infinite far plane. + FFX_FSR2_ENABLE_AUTO_EXPOSURE = (1<<5), ///< A bit indicating if automatic exposure should be applied to input color data. + FFX_FSR2_ENABLE_DYNAMIC_RESOLUTION = (1<<6), ///< A bit indicating that the application uses dynamic resolution scaling. + FFX_FSR2_ENABLE_TEXTURE1D_USAGE = (1<<7), ///< A bit indicating that the backend should use 1D textures. + FFX_FSR2_ENABLE_DEBUG_CHECKING = (1<<8), ///< A bit indicating that the runtime should check some API values and report issues. +} FfxFsr2InitializationFlagBits; + +/// Pass a string message +/// +/// Used for debug messages. +/// +/// @param [in] type The type of message. +/// @param [in] message A string message to pass. +/// +/// +/// @ingroup ffxFsr2 +typedef void(*FfxFsr2Message)( + FfxMsgType type, + const wchar_t* message); + +/// A structure encapsulating the parameters required to initialize FidelityFX +/// Super Resolution 2 upscaling. +/// +/// @ingroup ffxFsr2 +typedef struct FfxFsr2ContextDescription { + + uint32_t flags; ///< A collection of FfxFsr2InitializationFlagBits. + FfxDimensions2D maxRenderSize; ///< The maximum size that rendering will be performed at. + FfxDimensions2D displaySize; ///< The size of the presentation resolution targeted by the upscaling process. + FfxFsr2Message fpMessage; ///< A pointer to a function that can receive messages from the runtime. + FfxInterface backendInterface; ///< A set of pointers to the backend implementation for FidelityFX SDK +} FfxFsr2ContextDescription; + +/// A structure encapsulating the parameters for dispatching the various passes +/// of FidelityFX Super Resolution 2. +/// +/// @ingroup ffxFsr2 +typedef struct FfxFsr2DispatchDescription { + + FfxCommandList commandList; ///< The FfxCommandList to record FSR2 rendering commands into. + FfxResource color; ///< A FfxResource containing the color buffer for the current frame (at render resolution). + FfxResource depth; ///< A FfxResource containing 32bit depth values for the current frame (at render resolution). + FfxResource motionVectors; ///< A FfxResource containing 2-dimensional motion vectors (at render resolution if FFX_FSR2_ENABLE_DISPLAY_RESOLUTION_MOTION_VECTORS is not set). + FfxResource exposure; ///< A optional FfxResource containing a 1x1 exposure value. + FfxResource reactive; ///< A optional FfxResource containing alpha value of reactive objects in the scene. + FfxResource transparencyAndComposition; ///< A optional FfxResource containing alpha value of special objects in the scene. + FfxResource output; ///< A FfxResource containing the output color buffer for the current frame (at presentation resolution). + FfxFloatCoords2D jitterOffset; ///< The subpixel jitter offset applied to the camera. + FfxFloatCoords2D motionVectorScale; ///< The scale factor to apply to motion vectors. + FfxDimensions2D renderSize; ///< The resolution that was used for rendering the input resources. + bool enableSharpening; ///< Enable an additional sharpening pass. + float sharpness; ///< The sharpness value between 0 and 1, where 0 is no additional sharpness and 1 is maximum additional sharpness. + float frameTimeDelta; ///< The time elapsed since the last frame (expressed in milliseconds). + float preExposure; ///< The pre exposure value (must be > 0.0f) + bool reset; ///< A boolean value which when set to true, indicates the camera has moved discontinuously. + float cameraNear; ///< The distance to the near plane of the camera. + float cameraFar; ///< The distance to the far plane of the camera. + float cameraFovAngleVertical; ///< The camera angle field of view in the vertical direction (expressed in radians). + float viewSpaceToMetersFactor; ///< The scale factor to convert view space units to meters + + // EXPERIMENTAL reactive mask generation parameters + bool enableAutoReactive; ///< A boolean value to indicate internal reactive autogeneration should be used + FfxResource colorOpaqueOnly; ///< A FfxResource containing the opaque only color buffer for the current frame (at render resolution). + float autoTcThreshold; ///< Cutoff value for TC + float autoTcScale; ///< A value to scale the transparency and composition mask + float autoReactiveScale; ///< A value to scale the reactive mask + float autoReactiveMax; ///< A value to clamp the reactive mask + +} FfxFsr2DispatchDescription; + +/// A structure encapsulating the parameters for automatic generation of a reactive mask +/// +/// @ingroup ffxFsr2 +typedef struct FfxFsr2GenerateReactiveDescription { + + FfxCommandList commandList; ///< The FfxCommandList to record FSR2 rendering commands into. + FfxResource colorOpaqueOnly; ///< A FfxResource containing the opaque only color buffer for the current frame (at render resolution). + FfxResource colorPreUpscale; ///< A FfxResource containing the opaque+translucent color buffer for the current frame (at render resolution). + FfxResource outReactive; ///< A FfxResource containing the surface to generate the reactive mask into. + FfxDimensions2D renderSize; ///< The resolution that was used for rendering the input resources. + float scale; ///< A value to scale the output + float cutoffThreshold; ///< A threshold value to generate a binary reactive mask + float binaryValue; ///< A value to set for the binary reactive mask + uint32_t flags; ///< Flags to determine how to generate the reactive mask +} FfxFsr2GenerateReactiveDescription; + +/// A structure encapsulating the FidelityFX Super Resolution 2 context. +/// +/// This sets up an object which contains all persistent internal data and +/// resources that are required by FSR2. +/// +/// The FfxFsr2Context object should have a lifetime matching +/// your use of FSR2. Before destroying the FSR2 context care should be taken +/// to ensure the GPU is not accessing the resources created or used by FSR2. +/// It is therefore recommended that the GPU is idle before destroying the +/// FSR2 context. +/// +/// @ingroup ffxFsr2 +typedef struct FfxFsr2Context +{ + uint32_t data[FFX_FSR2_CONTEXT_SIZE]; ///< An opaque set of uint32_t which contain the data for the context. +} FfxFsr2Context; + + +/// Create a FidelityFX Super Resolution 2 context from the parameters +/// programmed to the FfxFsr2CreateParams structure. +/// +/// The context structure is the main object used to interact with the FSR2 +/// API, and is responsible for the management of the internal resources used +/// by the FSR2 algorithm. When this API is called, multiple calls will be +/// made via the pointers contained in the callbacks structure. +/// These callbacks will attempt to retreive the device capabilities, and +/// create the internal resources, and pipelines required by FSR2's +/// frame-to-frame function. Depending on the precise configuration used when +/// creating the FfxFsr2Context a different set of resources and +/// pipelines might be requested via the callback functions. +/// +/// The flags included in the flags field of +/// FfxFsr2Context how match the configuration of your +/// application as well as the intended use of FSR2. It is important that these +/// flags are set correctly (as well as a correct programmed +/// FfxFsr2DispatchDescription) to ensure correct operation. It is +/// recommended to consult the overview documentation for further details on +/// how FSR2 should be integerated into an application. +/// +/// When the FfxFsr2Context is created, you should use the +/// ffxFsr2ContextDispatch function each frame where FSR2 +/// upscaling should be applied. See the documentation of +/// ffxFsr2ContextDispatch for more details. +/// +/// The FfxFsr2Context should be destroyed when use of it is +/// completed, typically when an application is unloaded or FSR2 upscaling is +/// disabled by a user. To destroy the FSR2 context you should call +/// ffxFsr2ContextDestroy. +/// +/// @param [out] pContext A pointer to a FfxFsr2Context structure to populate. +/// @param [in] pContextDescription A pointer to a FfxFsr2ContextDescription structure. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because either context or contextDescription was NULL. +/// @retval +/// FFX_ERROR_INCOMPLETE_INTERFACE The operation failed because the FfxFsr2ContextDescription.callbacks was not fully specified. +/// @retval +/// FFX_ERROR_BACKEND_API_ERROR The operation failed because of an error returned from the backend. +/// +/// @ingroup ffxFsr2 +FFX_API FfxErrorCode ffxFsr2ContextCreate(FfxFsr2Context* pContext, const FfxFsr2ContextDescription* pContextDescription); + +/// Get GPU memory usage of the FidelityFX Super Resolution context. +/// +/// @param [in] pContext A pointer to a FfxFsr2Context structure. +/// @param [out] pVramUsage A pointer to a FfxEffectMemoryUsage structure. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because either context or vramUsage were NULL. +/// +/// @ingroup ffxFsr2 +FFX_API FfxErrorCode ffxFsr2ContextGetGpuMemoryUsage(FfxFsr2Context* pContext, FfxEffectMemoryUsage* pVramUsage); + +/// Dispatch the various passes that constitute FidelityFX Super Resolution 2. +/// +/// FSR2 is a composite effect, meaning that it is compromised of multiple +/// constituent passes (implemented as one or more clears, copies and compute +/// dispatches). The ffxFsr2ContextDispatch function is the +/// function which (via the use of the functions contained in the +/// callbacks field of the FfxFsr2Context +/// structure) utlimately generates the sequence of graphics API calls required +/// each frame. +/// +/// As with the creation of the FfxFsr2Context correctly +/// programming the FfxFsr2DispatchDescription is key to ensuring +/// the correct operation of FSR2. It is particularly important to ensure that +/// camera jitter is correctly applied to your application's projection matrix +/// (or camera origin for raytraced applications). FSR2 provides the +/// ffxFsr2GetJitterPhaseCount and +/// ffxFsr2GetJitterOffset entry points to help applications +/// correctly compute the camera jitter. Whatever jitter pattern is used by the +/// application it should be correctly programmed to the +/// jitterOffset field of the dispatchDescription +/// structure. For more guidance on camera jitter please consult the +/// documentation for ffxFsr2GetJitterOffset as well as the +/// accompanying overview documentation for FSR2. +/// +/// @param [in] pContext A pointer to a FfxFsr2Context structure. +/// @param [in] pDispatchDescription A pointer to a FfxFsr2DispatchDescription structure. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because either context or dispatchDescription was NULL. +/// @retval +/// FFX_ERROR_OUT_OF_RANGE The operation failed because dispatchDescription.renderSize was larger than the maximum render resolution. +/// @retval +/// FFX_ERROR_NULL_DEVICE The operation failed because the device inside the context was NULL. +/// @retval +/// FFX_ERROR_BACKEND_API_ERROR The operation failed because of an error returned from the backend. +/// +/// @ingroup ffxFsr2 +FFX_API FfxErrorCode ffxFsr2ContextDispatch(FfxFsr2Context* pContext, const FfxFsr2DispatchDescription* pDispatchDescription); + +/// A helper function generate a Reactive mask from an opaque only texure and one containing translucent objects. +/// +/// @param [in] pContext A pointer to a FfxFsr2Context structure. +/// @param [in] pParams A pointer to a FfxFsr2GenerateReactiveDescription structure +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// +/// @ingroup ffxFsr2 +FFX_API FfxErrorCode ffxFsr2ContextGenerateReactiveMask(FfxFsr2Context* pContext, const FfxFsr2GenerateReactiveDescription* pParams); + +/// Destroy the FidelityFX Super Resolution context. +/// +/// @param [out] pContext A pointer to a FfxFsr2Context structure to destroy. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because either context was NULL. +/// +/// @ingroup ffxFsr2 +FFX_API FfxErrorCode ffxFsr2ContextDestroy(FfxFsr2Context* pContext); + +/// Get the upscale ratio from the quality mode. +/// +/// The following table enumerates the mapping of the quality modes to +/// per-dimension scaling ratios. +/// +/// Quality preset | Scale factor +/// ----------------------------------------------------- | ------------- +/// FFX_FSR2_QUALITY_MODE_QUALITY | 1.5x +/// FFX_FSR2_QUALITY_MODE_BALANCED | 1.7x +/// FFX_FSR2_QUALITY_MODE_PERFORMANCE | 2.0x +/// FFX_FSR2_QUALITY_MODE_ULTRA_PERFORMANCE | 3.0x +/// +/// Passing an invalid qualityMode will return 0.0f. +/// +/// @param [in] qualityMode The quality mode preset. +/// +/// @returns +/// The upscaling the per-dimension upscaling ratio for +/// qualityMode according to the table above. +/// +/// @ingroup ffxFsr2 +FFX_API float ffxFsr2GetUpscaleRatioFromQualityMode(FfxFsr2QualityMode qualityMode); + +/// A helper function to calculate the rendering resolution from a target +/// resolution and desired quality level. +/// +/// This function applies the scaling factor returned by +/// ffxFsr2GetUpscaleRatioFromQualityMode to each dimension. +/// +/// @param [out] pRenderWidth A pointer to a uint32_t which will hold the calculated render resolution width. +/// @param [out] pRenderHeight A pointer to a uint32_t which will hold the calculated render resolution height. +/// @param [in] displayWidth The target display resolution width. +/// @param [in] displayHeight The target display resolution height. +/// @param [in] qualityMode The desired quality mode for FSR 2 upscaling. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_INVALID_POINTER Either renderWidth or renderHeight was NULL. +/// @retval +/// FFX_ERROR_INVALID_ENUM An invalid quality mode was specified. +/// +/// @ingroup ffxFsr2 +FFX_API FfxErrorCode ffxFsr2GetRenderResolutionFromQualityMode( + uint32_t* pRenderWidth, + uint32_t* pRenderHeight, + uint32_t displayWidth, + uint32_t displayHeight, + FfxFsr2QualityMode qualityMode); + +/// A helper function to calculate the jitter phase count from display +/// resolution. +/// +/// For more detailed information about the application of camera jitter to +/// your application's rendering please refer to the +/// ffxFsr2GetJitterOffset function. +/// +/// The table below shows the jitter phase count which this function +/// would return for each of the quality presets. +/// +/// Quality preset | Scale factor | Phase count +/// ----------------------------------------------------- | ------------- | --------------- +/// FFX_FSR2_QUALITY_MODE_QUALITY | 1.5x | 18 +/// FFX_FSR2_QUALITY_MODE_BALANCED | 1.7x | 23 +/// FFX_FSR2_QUALITY_MODE_PERFORMANCE | 2.0x | 32 +/// FFX_FSR2_QUALITY_MODE_ULTRA_PERFORMANCE | 3.0x | 72 +/// Custom | [1..n]x | ceil(8*n^2) +/// +/// @param [in] renderWidth The render resolution width. +/// @param [in] displayWidth The display resolution width. +/// +/// @returns +/// The jitter phase count for the scaling factor between renderWidth and displayWidth. +/// +/// @ingroup ffxFsr2 +FFX_API int32_t ffxFsr2GetJitterPhaseCount(int32_t renderWidth, int32_t displayWidth); + +/// A helper function to calculate the subpixel jitter offset. +/// +/// FSR2 relies on the application to apply sub-pixel jittering while rendering. +/// This is typically included in the projection matrix of the camera. To make +/// the application of camera jitter simple, the FSR2 API provides a small set +/// of utility function which computes the sub-pixel jitter offset for a +/// particular frame within a sequence of separate jitter offsets. To begin, the +/// index within the jitter phase must be computed. To calculate the +/// sequence's length, you can call the ffxFsr2GetJitterPhaseCount +/// function. The index should be a value which is incremented each frame modulo +/// the length of the sequence computed by ffxFsr2GetJitterPhaseCount. +/// The index within the jitter phase is passed to +/// ffxFsr2GetJitterOffset via the index parameter. +/// +/// This function uses a Halton(2,3) sequence to compute the jitter offset. +/// The ultimate index used for the sequence is index % +/// phaseCount. +/// +/// It is important to understand that the values returned from the +/// ffxFsr2GetJitterOffset function are in unit pixel space, and +/// in order to composite this correctly into a projection matrix we must +/// convert them into projection offsets. This is done as per the pseudo code +/// listing which is shown below. +/// +/// const int32_t jitterPhaseCount = ffxFsr2GetJitterPhaseCount(renderWidth, displayWidth); +/// +/// float jitterX = 0; +/// float jitterY = 0; +/// ffxFsr2GetJitterOffset(&jitterX, &jitterY, index, jitterPhaseCount); +/// +/// const float jitterX = 2.0f * jitterX / (float)renderWidth; +/// const float jitterY = -2.0f * jitterY / (float)renderHeight; +/// const Matrix4 jitterTranslationMatrix = translateMatrix(Matrix3::identity, Vector3(jitterX, jitterY, 0)); +/// const Matrix4 jitteredProjectionMatrix = jitterTranslationMatrix * projectionMatrix; +/// +/// Jitter should be applied to all rendering. This includes opaque, alpha +/// transparent, and raytraced objects. For rasterized objects, the sub-pixel +/// jittering values calculated by the iffxFsr2GetJitterOffset +/// function can be applied to the camera projection matrix which is ultimately +/// used to perform transformations during vertex shading. For raytraced +/// rendering, the sub-pixel jitter should be applied to the ray's origin, +/// often the camera's position. +/// +/// Whether you elect to use the ffxFsr2GetJitterOffset function +/// or your own sequence generator, you must program the +/// jitterOffset field of the +/// FfxFsr2DispatchParameters structure in order to inform FSR2 +/// of the jitter offset that has been applied in order to render each frame. +/// +/// If not using the recommended ffxFsr2GetJitterOffset function, +/// care should be taken that your jitter sequence never generates a null vector; +/// that is value of 0 in both the X and Y dimensions. +/// +/// @param [out] pOutX A pointer to a float which will contain the subpixel jitter offset for the x dimension. +/// @param [out] pOutY A pointer to a float which will contain the subpixel jitter offset for the y dimension. +/// @param [in] index The index within the jitter sequence. +/// @param [in] phaseCount The length of jitter phase. See ffxFsr2GetJitterPhaseCount. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_INVALID_POINTER Either outX or outY was NULL. +/// @retval +/// FFX_ERROR_INVALID_ARGUMENT Argument phaseCount must be greater than 0. +/// +/// @ingroup ffxFsr2 +FFX_API FfxErrorCode ffxFsr2GetJitterOffset(float* pOutX, float* pOutY, int32_t index, int32_t phaseCount); + +/// A helper function to check if a resource is +/// FFX_FSR2_RESOURCE_IDENTIFIER_NULL. +/// +/// @param [in] resource A FfxResource. +/// +/// @returns +/// true The resource was not FFX_FSR2_RESOURCE_IDENTIFIER_NULL. +/// @returns +/// false The resource was FFX_FSR2_RESOURCE_IDENTIFIER_NULL. +/// +/// @ingroup ffxFsr2 +FFX_API bool ffxFsr2ResourceIsNull(FfxResource resource); + +/// Queries the effect version number. +/// +/// @returns +/// The SDK version the effect was built with. +/// +/// @ingroup ffxFsr2 +FFX_API FfxVersionNumber ffxFsr2GetEffectVersion(); + +#if defined(__cplusplus) +} +#endif // #if defined(__cplusplus) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_fsr3.h b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_fsr3.h new file mode 100644 index 00000000..fc7e7275 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_fsr3.h @@ -0,0 +1,537 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +// @defgroup FSR3 + +#pragma once + +// Include the interface for the backend of the FSR3 API. +#include +#include +#include +#include + +/// FidelityFX Super Resolution 3 major version. +/// +/// @ingroup FSR3 +#define FFX_FSR3_VERSION_MAJOR (3) + +/// FidelityFX Super Resolution 0 minor version. +/// +/// @ingroup FSR3 +#define FFX_FSR3_VERSION_MINOR (1) + +/// FidelityFX Super Resolution 0 patch version. +/// +/// @ingroup FSR3 +#define FFX_FSR3_VERSION_PATCH (0) + +/// FidelityFX Super Resolution 3 context count +/// +/// Defines the number of internal effect contexts required by FSR3 (+1 for proxy swapchain) +/// +/// @ingroup ffxFsr3 +#define FFX_FSR3_CONTEXT_COUNT (FFX_FSR3UPSCALER_CONTEXT_COUNT + FFX_OPTICALFLOW_CONTEXT_COUNT + FFX_FRAMEINTERPOLATION_CONTEXT_COUNT + 1) + +/// The size of the context specified in 32bit values. +/// +/// @ingroup FSR3 +#define FFX_FSR3_CONTEXT_SIZE (FFX_FSR3UPSCALER_CONTEXT_SIZE + FFX_OPTICALFLOW_CONTEXT_SIZE + FFX_FRAMEINTERPOLATION_CONTEXT_SIZE + FFX_SDK_DEFAULT_CONTEXT_SIZE) + +#if defined(__cplusplus) +extern "C" { +#endif // #if defined(__cplusplus) + +///// An enumeration of all the passes which constitute the FSR3 algorithm. +///// +///// FSR3 is implemented as a composite of several compute passes each +///// computing a key part of the final result. Each call to the +///// FfxFsr3ScheduleGpuJobFunc callback function will +///// correspond to a single pass included in FfxFsr3Pass. For a +///// more comprehensive description of each pass, please refer to the FSR3 +///// reference documentation. +///// +///// Please note in some cases e.g.: FFX_FSR3_PASS_ACCUMULATE +///// and FFX_FSR3_PASS_ACCUMULATE_SHARPEN either one pass or the +///// other will be used (they are mutually exclusive). The choice of which will +///// depend on the way the FfxFsr3Context is created and the +///// precise contents of FfxFsr3DispatchParamters each time a call +///// is made to ffxFsr3ContextDispatch. +///// +///// @ingroup FSR3 +//typedef enum FfxFsr3Pass +//{ +// // no special FSR3 pipelines +// +// FFX_FSR3_PASS_COUNT ///< The number of passes performed by FSR3. +//} FfxFsr3Pass; + +/// An enumeration of all the quality modes supported by FidelityFX Super +/// Resolution 2 upscaling. +/// +/// In order to provide a consistent user experience across multiple +/// applications which implement FSR3. It is strongly recommended that the +/// following preset scaling factors are made available through your +/// application's user interface. +/// +/// If your application does not expose the notion of preset scaling factors +/// for upscaling algorithms (perhaps instead implementing a fixed ratio which +/// is immutable) or implementing a more dynamic scaling scheme (such as +/// dynamic resolution scaling), then there is no need to use these presets. +/// +/// Please note that FFX_FSR3_QUALITY_MODE_ULTRA_PERFORMANCE is +/// an optional mode which may introduce significant quality degradation in the +/// final image. As such it is recommended that you evaluate the final results +/// of using this scaling mode before deciding if you should include it in your +/// application. +/// +/// @ingroup FSR3 +typedef enum FfxFsr3QualityMode { + + FFX_FSR3_QUALITY_MODE_QUALITY = 1, ///< Perform upscaling with a per-dimension upscaling ratio of 1.5x. + FFX_FSR3_QUALITY_MODE_BALANCED = 2, ///< Perform upscaling with a per-dimension upscaling ratio of 1.7x. + FFX_FSR3_QUALITY_MODE_PERFORMANCE = 3, ///< Perform upscaling with a per-dimension upscaling ratio of 2.0x. + FFX_FSR3_QUALITY_MODE_ULTRA_PERFORMANCE = 4 ///< Perform upscaling with a per-dimension upscaling ratio of 3.0x. +} FfxFsr3QualityMode; + +/// An enumeration of bit flags used when creating a +/// FfxFsr3Context. See FfxFsr3ContextDescription. +/// +/// @ingroup FSR3 +typedef enum FfxFsr3InitializationFlagBits { + + FFX_FSR3_ENABLE_HIGH_DYNAMIC_RANGE = (1<<0), ///< A bit indicating if the input color data provided to all inputs is using a high-dynamic range. + FFX_FSR3_ENABLE_DISPLAY_RESOLUTION_MOTION_VECTORS = (1<<1), ///< A bit indicating if the motion vectors are rendered at display resolution. + FFX_FSR3_ENABLE_MOTION_VECTORS_JITTER_CANCELLATION = (1<<2), ///< A bit indicating that the motion vectors have the jittering pattern applied to them. + FFX_FSR3_ENABLE_DEPTH_INVERTED = (1<<3), ///< A bit indicating that the input depth buffer data provided is inverted [1..0]. + FFX_FSR3_ENABLE_DEPTH_INFINITE = (1<<4), ///< A bit indicating that the input depth buffer data provided is using an infinite far plane. + FFX_FSR3_ENABLE_AUTO_EXPOSURE = (1<<5), ///< A bit indicating if automatic exposure should be applied to input color data. + FFX_FSR3_ENABLE_DYNAMIC_RESOLUTION = (1<<6), ///< A bit indicating that the application uses dynamic resolution scaling. + FFX_FSR3_ENABLE_TEXTURE1D_USAGE = (1<<7), ///< This value is deprecated, but remains in order to aid upgrading from older versions of FSR3. + FFX_FSR3_ENABLE_DEBUG_CHECKING = (1<<8), ///< A bit indicating that the runtime should check some API values and report issues. + FFX_FSR3_ENABLE_UPSCALING_ONLY = (1<<9), ///, A bit indicating that the context will only be used for upscaling + FFX_FSR3_ENABLE_HDR_UPSCALE_SDR_FINALOUTPUT = (1<<10), ///, A bit indicating if the input color data provided to UPSCALE is using a high-dynamic range, final output SDR. + FFX_FSR3_ENABLE_SDR_UPSCALE_HDR_FINALOUTPUT = (1<<11), ///, A bit indicating if the input color data provided to UPSCALE is using SDR, final output is high-dynamic range. + FFX_FSR3_ENABLE_ASYNC_WORKLOAD_SUPPORT = (1<<12), + FFX_FSR3_ENABLE_INTERPOLATION_ONLY = (1<<13), +} FfxFsr3InitializationFlagBits; + +typedef enum FfxFsr3FrameGenerationFlags +{ + FFX_FSR3_FRAME_GENERATION_FLAG_DRAW_DEBUG_TEAR_LINES = FFX_FRAMEINTERPOLATION_DISPATCH_DRAW_DEBUG_TEAR_LINES, ///< A bit indicating that the debug tear lines will be drawn to the interpolated output. + FFX_FSR3_FRAME_GENERATION_FLAG_DRAW_DEBUG_VIEW = FFX_FRAMEINTERPOLATION_DISPATCH_DRAW_DEBUG_VIEW, ///< A bit indicating that the interpolated output resource will contain debug views with relevant information. +} FfxFsr3FrameGenerationFlags; + +typedef enum FfxFsr3UpscalingFlags +{ + FFX_FSR3_UPSCALER_FLAG_DRAW_DEBUG_VIEW = FFX_FSR3UPSCALER_DISPATCH_DRAW_DEBUG_VIEW, ///< A bit indicating that the upscaled output resource will contain debug views with relevant information. +} FfxFsr3UpscalingFlags; + +/// A structure encapsulating the parameters required to initialize FidelityFX +/// Super Resolution 3 upscaling. +/// +/// @ingroup FSR3 +typedef struct FfxFsr3ContextDescription { + uint32_t flags; ///< A collection of FfxFsr3InitializationFlagBits. + FfxDimensions2D maxRenderSize; ///< The maximum size that rendering will be performed at. + FfxDimensions2D maxUpscaleSize; ///< The size of the presentation resolution targeted by the upscaling process. + FfxDimensions2D displaySize; ///< The size of the presentation resolution targeted by the frame interpolation process. + FfxInterface backendInterfaceUpscaling; ///< A set of pointers to the backend implementation for FidelityFX SDK + FfxInterface backendInterfaceFrameInterpolation; ///< A set of pointers to the backend implementation for FidelityFX SDK + FfxFsr3UpscalerMessage fpMessage; ///< A pointer to a function that can receive messages from the runtime. + FfxSurfaceFormat backBufferFormat; ///< The format of the swapchain surface + +} FfxFsr3ContextDescription; + +/// A structure encapsulating the parameters for dispatching the various passes +/// of FidelityFX Super Resolution 3. +/// +/// @ingroup FSR3 +typedef struct FfxFsr3DispatchUpscaleDescription { + + FfxCommandList commandList; ///< The FfxCommandList to record FSR2 rendering commands into. + FfxResource color; ///< A FfxResource containing the color buffer for the current frame (at render resolution). + FfxResource depth; ///< A FfxResource containing 32bit depth values for the current frame (at render resolution). + FfxResource motionVectors; ///< A FfxResource containing 2-dimensional motion vectors (at render resolution if FFX_FSR2_ENABLE_DISPLAY_RESOLUTION_MOTION_VECTORS is not set). + FfxResource exposure; ///< A optional FfxResource containing a 1x1 exposure value. + FfxResource reactive; ///< A optional FfxResource containing alpha value of reactive objects in the scene. + FfxResource transparencyAndComposition; ///< A optional FfxResource containing alpha value of special objects in the scene. + FfxResource upscaleOutput; ///< A FfxResource containing the output color buffer for the current frame (at presentation resolution). + FfxFloatCoords2D jitterOffset; ///< The subpixel jitter offset applied to the camera. + FfxFloatCoords2D motionVectorScale; ///< The scale factor to apply to motion vectors. + FfxDimensions2D renderSize; ///< The resolution that was used for rendering the input resources. + FfxDimensions2D upscaleSize; ///< The resolution that the upscaler will output. + bool enableSharpening; ///< Enable an additional sharpening pass. + float sharpness; ///< The sharpness value between 0 and 1, where 0 is no additional sharpness and 1 is maximum additional sharpness. + float frameTimeDelta; ///< The time elapsed since the last frame (expressed in milliseconds). + float preExposure; ///< The pre exposure value (must be > 0.0f) + bool reset; ///< A boolean value which when set to true, indicates the camera has moved discontinuously. + float cameraNear; ///< The distance to the near plane of the camera. + float cameraFar; ///< The distance to the far plane of the camera. This is used only used in case of non infinite depth. + float cameraFovAngleVertical; ///< The camera angle field of view in the vertical direction (expressed in radians). + float viewSpaceToMetersFactor; ///< The scale factor to convert view space units to meters + uint32_t flags; ///< combination of FfxFsr3UpscalingFlags +} FfxFsr3DispatchUpscaleDescription; + +typedef struct FfxFsr3DispatchFrameGenerationPrepareDescription +{ + FfxCommandList commandList; ///< The FfxCommandList to record FSR2 rendering commands into. + FfxResource depth; ///< A FfxResource containing 32bit depth values for the current frame (at render resolution). + FfxResource motionVectors; ///< A FfxResource containing 2-dimensional motion vectors (at render resolution if FFX_FSR2_ENABLE_DISPLAY_RESOLUTION_MOTION_VECTORS is not set). + FfxFloatCoords2D jitterOffset; ///< The subpixel jitter offset applied to the camera. + FfxFloatCoords2D motionVectorScale; ///< The scale factor to apply to motion vectors. + FfxDimensions2D renderSize; ///< The resolution that was used for rendering the input resources. + + float frameTimeDelta; + float cameraNear; + float cameraFar; + float viewSpaceToMetersFactor; + float cameraFovAngleVertical; + + uint64_t frameID; +} FfxFsr3DispatchFrameGenerationPrepareDescription; + +FFX_API FfxErrorCode ffxFsr3DispatchFrameGeneration(const FfxFrameGenerationDispatchDescription* desc); + +/// A structure encapsulating the parameters for automatic generation of a reactive mask +/// +/// @ingroup FSR3 +typedef struct FfxFsr3GenerateReactiveDescription { + + FfxCommandList commandList; ///< The FfxCommandList to record FSR3 rendering commands into. + FfxResource colorOpaqueOnly; ///< A FfxResource containing the opaque only color buffer for the current frame (at render resolution). + FfxResource colorPreUpscale; ///< A FfxResource containing the opaque+translucent color buffer for the current frame (at render resolution). + FfxResource outReactive; ///< A FfxResource containing the surface to generate the reactive mask into. + FfxDimensions2D renderSize; ///< The resolution that was used for rendering the input resources. + float scale; ///< A value to scale the output + float cutoffThreshold; ///< A threshold value to generate a binary reactive mask + float binaryValue; + uint32_t flags; ///< Flags to determine how to generate the reactive mask +} FfxFsr3GenerateReactiveDescription; + +/// A structure encapsulating the FidelityFX Super Resolution 3 context. +/// +/// This sets up an object which contains all persistent internal data and +/// resources that are required by FSR3. +/// +/// The FfxFsr3Context object should have a lifetime matching +/// your use of FSR3. Before destroying the FSR3 context care should be taken +/// to ensure the GPU is not accessing the resources created or used by FSR3. +/// It is therefore recommended that the GPU is idle before destroying the +/// FSR3 context. +/// +/// @ingroup FSR3 +typedef struct FfxFsr3Context +{ + uint32_t data[FFX_FSR3_CONTEXT_SIZE]; ///< An opaque set of uint32_t which contain the data for the context. +} FfxFsr3Context; + +/// Create a FidelityFX Super Resolution 3 context from the parameters +/// programmed to the FfxFsr3CreateParams structure. +/// +/// The context structure is the main object used to interact with the FSR3 +/// API, and is responsible for the management of the internal resources used +/// by the FSR3 algorithm. When this API is called, multiple calls will be +/// made via the pointers contained in the callbacks structure. +/// These callbacks will attempt to retreive the device capabilities, and +/// create the internal resources, and pipelines required by FSR3's +/// frame-to-frame function. Depending on the precise configuration used when +/// creating the FfxFsr3Context a different set of resources and +/// pipelines might be requested via the callback functions. +/// +/// The flags included in the flags field of +/// FfxFsr3Context how match the configuration of your +/// application as well as the intended use of FSR3. It is important that these +/// flags are set correctly (as well as a correct programmed +/// FfxFsr3DispatchDescription) to ensure correct operation. It is +/// recommended to consult the overview documentation for further details on +/// how FSR3 should be integerated into an application. +/// +/// When the FfxFsr3Context is created, you should use the +/// ffxFsr3ContextDispatch function each frame where FSR3 +/// upscaling should be applied. See the documentation of +/// ffxFsr3ContextDispatch for more details. +/// +/// The FfxFsr3Context should be destroyed when use of it is +/// completed, typically when an application is unloaded or FSR3 upscaling is +/// disabled by a user. To destroy the FSR3 context you should call +/// ffxFsr3ContextDestroy. +/// +/// @param [out] context A pointer to a FfxFsr3Context structure to populate. +/// @param [in] contextDescription A pointer to a FfxFsr3ContextDescription structure. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because either context or contextDescription was NULL. +/// @retval +/// FFX_ERROR_INCOMPLETE_INTERFACE The operation failed because the FfxFsr3ContextDescription.callbacks was not fully specified. +/// @retval +/// FFX_ERROR_BACKEND_API_ERROR The operation failed because of an error returned from the backend. +/// +/// @ingroup FSR3 +FFX_API FfxErrorCode ffxFsr3ContextCreate(FfxFsr3Context* context, FfxFsr3ContextDescription* contextDescription); + +FFX_API FfxErrorCode ffxFsr3ContextGetGpuMemoryUsage(FfxFsr3Context* pContext, + FfxEffectMemoryUsage* pUpscalerUsage, + FfxEffectMemoryUsage* pOpticalFlowUsage, + FfxEffectMemoryUsage* pFrameGenerationUsage); + +/// Dispatch the various passes that constitute FidelityFX Super Resolution 3 Upscaling. +/// +/// FSR3 is a composite effect, meaning that it is compromised of multiple +/// constituent passes (implemented as one or more clears, copies and compute +/// dispatches). The ffxFsr3ContextDispatchUpscale function is the +/// function which (via the use of the functions contained in the +/// callbacks field of the FfxFsr3Context +/// structure) utlimately generates the sequence of graphics API calls required +/// each frame. +/// +/// As with the creation of the FfxFsr3Context correctly +/// programming the dispatchParams is key to ensuring +/// the correct operation of FSR3. It is particularly important to ensure that +/// camera jitter is correctly applied to your application's projection matrix +/// (or camera origin for raytraced applications). FSR3 provides the +/// ffxFsr3GetJitterPhaseCount and +/// ffxFsr3GetJitterOffset entry points to help applications +/// correctly compute the camera jitter. Whatever jitter pattern is used by the +/// application it should be correctly programmed to the +/// jitterOffset field of the dispatchParams +/// structure. For more guidance on camera jitter please consult the +/// documentation for ffxFsr3GetJitterOffset as well as the +/// accompanying overview documentation for FSR3. +/// +/// @param [in] context A pointer to a FfxFsr3Context structure. +/// @param [in] dispatchParams A pointer to a FfxFsr3DispatchUpscaleDescription structure. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because either context or dispatchParams was NULL. +/// @retval +/// FFX_ERROR_OUT_OF_RANGE The operation failed because dispatchParams.renderSize was larger than the maximum render resolution. +/// @retval +/// FFX_ERROR_NULL_DEVICE The operation failed because the device inside the context was NULL. +/// @retval +/// FFX_ERROR_BACKEND_API_ERROR The operation failed because of an error returned from the backend. +/// +/// @ingroup FSR3 +FFX_API FfxErrorCode ffxFsr3ContextDispatchUpscale(FfxFsr3Context* context, const FfxFsr3DispatchUpscaleDescription* dispatchParams); +FFX_API FfxErrorCode ffxFsr3ContextDispatchFrameGenerationPrepare(FfxFsr3Context* context, const FfxFsr3DispatchFrameGenerationPrepareDescription* dispatchParams); + +FFX_API FfxErrorCode ffxFsr3SkipPresent(FfxFsr3Context* context); + +/// A helper function generate a Reactive mask from an opaque only texure and one containing translucent objects. +/// +/// @param [in] context A pointer to a FfxFsr3Context structure. +/// @param [in] params A pointer to a FfxFsr3GenerateReactiveDescription structure +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// +/// @ingroup FSR3 +FFX_API FfxErrorCode ffxFsr3ContextGenerateReactiveMask(FfxFsr3Context* context, const FfxFsr3GenerateReactiveDescription* params); + +FFX_API FfxErrorCode ffxFsr3ConfigureFrameGeneration(FfxFsr3Context* context, const FfxFrameGenerationConfig* config); + +/// Destroy the FidelityFX Super Resolution context. +/// +/// @param [out] context A pointer to a FfxFsr3Context structure to destroy. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because either context was NULL. +/// +/// @ingroup FSR3 +FFX_API FfxErrorCode ffxFsr3ContextDestroy(FfxFsr3Context* context); + +/// Get the upscale ratio from the quality mode. +/// +/// The following table enumerates the mapping of the quality modes to +/// per-dimension scaling ratios. +/// +/// Quality preset | Scale factor +/// ----------------------------------------------------- | ------------- +/// FFX_FSR3_QUALITY_MODE_NATIVEAA | 1.0x +/// FFX_FSR3_QUALITY_MODE_QUALITY | 1.5x +/// FFX_FSR3_QUALITY_MODE_BALANCED | 1.7x +/// FFX_FSR3_QUALITY_MODE_PERFORMANCE | 2.0x +/// FFX_FSR3_QUALITY_MODE_ULTRA_PERFORMANCE | 3.0x +/// +/// Passing an invalid qualityMode will return 0.0f. +/// +/// @param [in] qualityMode The quality mode preset. +/// +/// @returns +/// The upscaling the per-dimension upscaling ratio for +/// qualityMode according to the table above. +/// +/// @ingroup FSR3 +FFX_API float ffxFsr3GetUpscaleRatioFromQualityMode(FfxFsr3QualityMode qualityMode); + +/// A helper function to calculate the rendering resolution from a target +/// resolution and desired quality level. +/// +/// This function applies the scaling factor returned by +/// ffxFsr3GetUpscaleRatioFromQualityMode to each dimension. +/// +/// @param [out] renderWidth A pointer to a uint32_t which will hold the calculated render resolution width. +/// @param [out] renderHeight A pointer to a uint32_t which will hold the calculated render resolution height. +/// @param [in] displayWidth The target display resolution width. +/// @param [in] displayHeight The target display resolution height. +/// @param [in] qualityMode The desired quality mode for FSR 2 upscaling. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_INVALID_POINTER Either renderWidth or renderHeight was NULL. +/// @retval +/// FFX_ERROR_INVALID_ENUM An invalid quality mode was specified. +/// +/// @ingroup FSR3 +FFX_API FfxErrorCode ffxFsr3GetRenderResolutionFromQualityMode( + uint32_t* renderWidth, + uint32_t* renderHeight, + uint32_t displayWidth, + uint32_t displayHeight, + FfxFsr3QualityMode qualityMode); + +/// A helper function to calculate the jitter phase count from display +/// resolution. +/// +/// For more detailed information about the application of camera jitter to +/// your application's rendering please refer to the +/// ffxFsr3GetJitterOffset function. +/// +/// The table below shows the jitter phase count which this function +/// would return for each of the quality presets. +/// +/// Quality preset | Scale factor | Phase count +/// ----------------------------------------------------- | ------------- | --------------- +/// FFX_FSR3_QUALITY_MODE_QUALITY | 1.5x | 18 +/// FFX_FSR3_QUALITY_MODE_BALANCED | 1.7x | 23 +/// FFX_FSR3_QUALITY_MODE_PERFORMANCE | 2.0x | 32 +/// FFX_FSR3_QUALITY_MODE_ULTRA_PERFORMANCE | 3.0x | 72 +/// Custom | [1..n]x | ceil(8*n^2) +/// +/// @param [in] renderWidth The render resolution width. +/// @param [in] displayWidth The display resolution width. +/// +/// @returns +/// The jitter phase count for the scaling factor between renderWidth and displayWidth. +/// +/// @ingroup FSR3 +FFX_API int32_t ffxFsr3GetJitterPhaseCount(int32_t renderWidth, int32_t displayWidth); + +/// A helper function to calculate the subpixel jitter offset. +/// +/// FSR3 relies on the application to apply sub-pixel jittering while rendering. +/// This is typically included in the projection matrix of the camera. To make +/// the application of camera jitter simple, the FSR3 API provides a small set +/// of utility function which computes the sub-pixel jitter offset for a +/// particular frame within a sequence of separate jitter offsets. To begin, the +/// index within the jitter phase must be computed. To calculate the +/// sequence's length, you can call the ffxFsr3GetJitterPhaseCount +/// function. The index should be a value which is incremented each frame modulo +/// the length of the sequence computed by ffxFsr3GetJitterPhaseCount. +/// The index within the jitter phase is passed to +/// ffxFsr3GetJitterOffset via the index parameter. +/// +/// This function uses a Halton(2,3) sequence to compute the jitter offset. +/// The ultimate index used for the sequence is index % +/// phaseCount. +/// +/// It is important to understand that the values returned from the +/// ffxFsr3GetJitterOffset function are in unit pixel space, and +/// in order to composite this correctly into a projection matrix we must +/// convert them into projection offsets. This is done as per the pseudo code +/// listing which is shown below. +/// +/// const int32_t jitterPhaseCount = ffxFsr3GetJitterPhaseCount(renderWidth, displayWidth); +/// +/// float jitterX = 0; +/// float jitterY = 0; +/// ffxFsr3GetJitterOffset(&jitterX, &jitterY, index, jitterPhaseCount); +/// +/// const float jitterX = 2.0f * jitterX / (float)renderWidth; +/// const float jitterY = -2.0f * jitterY / (float)renderHeight; +/// const Matrix4 jitterTranslationMatrix = translateMatrix(Matrix3::identity, Vector3(jitterX, jitterY, 0)); +/// const Matrix4 jitteredProjectionMatrix = jitterTranslationMatrix * projectionMatrix; +/// +/// Jitter should be applied to all rendering. This includes opaque, alpha +/// transparent, and raytraced objects. For rasterized objects, the sub-pixel +/// jittering values calculated by the iffxFsr3GetJitterOffset +/// function can be applied to the camera projection matrix which is ultimately +/// used to perform transformations during vertex shading. For raytraced +/// rendering, the sub-pixel jitter should be applied to the ray's origin, +/// often the camera's position. +/// +/// Whether you elect to use the ffxFsr3GetJitterOffset function +/// or your own sequence generator, you must program the +/// jitterOffset field of the +/// FfxFsr3DispatchParameters structure in order to inform FSR3 +/// of the jitter offset that has been applied in order to render each frame. +/// +/// If not using the recommended ffxFsr3GetJitterOffset function, +/// care should be taken that your jitter sequence never generates a null vector; +/// that is value of 0 in both the X and Y dimensions. +/// +/// @param [out] outX A pointer to a float which will contain the subpixel jitter offset for the x dimension. +/// @param [out] outY A pointer to a float which will contain the subpixel jitter offset for the y dimension. +/// @param [in] index The index within the jitter sequence. +/// @param [in] phaseCount The length of jitter phase. See ffxFsr3GetJitterPhaseCount. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_INVALID_POINTER Either outX or outY was NULL. +/// @retval +/// FFX_ERROR_INVALID_ARGUMENT Argument phaseCount must be greater than 0. +/// +/// @ingroup FSR3 +FFX_API FfxErrorCode ffxFsr3GetJitterOffset(float* outX, float* outY, int32_t index, int32_t phaseCount); + +/// A helper function to check if a resource is +/// FFX_FSR3_RESOURCE_IDENTIFIER_NULL. +/// +/// @param [in] resource A FfxResource. +/// +/// @returns +/// true The resource was not FFX_FSR3_RESOURCE_IDENTIFIER_NULL. +/// @returns +/// false The resource was FFX_FSR3_RESOURCE_IDENTIFIER_NULL. +/// +/// @ingroup FSR3 +FFX_API bool ffxFsr3ResourceIsNull(FfxResource resource); + +/// Queries the effect version number. +/// +/// @returns +/// The SDK version the effect was built with. +/// +/// @ingroup FSR3 +FFX_API FfxVersionNumber ffxFsr3GetEffectVersion(); + +#if defined(__cplusplus) +} +#endif // #if defined(__cplusplus) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_fsr3upscaler.h b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_fsr3upscaler.h new file mode 100644 index 00000000..15ac8f09 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_fsr3upscaler.h @@ -0,0 +1,541 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#pragma once + +// Include the interface for the backend of the FSR3 API. +#include + +/// @defgroup ffxFsr3Upscaler FidelityFX FSR3 +/// FidelityFX Super Resolution 3 runtime library +/// +/// @ingroup SDKComponents + +/// FidelityFX Super Resolution 3 major version. +/// +/// @ingroup ffxFsr3Upscaler +#define FFX_FSR3UPSCALER_VERSION_MAJOR (3) + +/// FidelityFX Super Resolution 3 minor version. +/// +/// @ingroup ffxFsr3Upscaler +#define FFX_FSR3UPSCALER_VERSION_MINOR (1) + +/// FidelityFX Super Resolution 3 patch version. +/// +/// @ingroup ffxFsr3Upscaler +#define FFX_FSR3UPSCALER_VERSION_PATCH (0) + +/// FidelityFX Super Resolution 3 context count +/// +/// Defines the number of internal effect contexts required by FSR3 +/// +/// @ingroup ffxFsr3Upscaler +#define FFX_FSR3UPSCALER_CONTEXT_COUNT 1 + +/// The size of the context specified in 32bit values. +/// +/// @ingroup ffxFsr3Upscaler +#define FFX_FSR3UPSCALER_CONTEXT_SIZE (FFX_SDK_DEFAULT_CONTEXT_SIZE) + +#if defined(__cplusplus) +extern "C" { +#endif // #if defined(__cplusplus) + +/// An enumeration of all the passes which constitute the FSR3 algorithm. +/// +/// FSR3 is implemented as a composite of several compute passes each +/// computing a key part of the final result. Each call to the +/// FfxFsr3UpscalerScheduleGpuJobFunc callback function will +/// correspond to a single pass included in FfxFsr3UpscalerPass. For a +/// more comprehensive description of each pass, please refer to the FSR3 +/// reference documentation. +/// +/// Please note in some cases e.g.: FFX_FSR3UPSCALER_PASS_ACCUMULATE +/// and FFX_FSR3UPSCALER_PASS_ACCUMULATE_SHARPEN either one pass or the +/// other will be used (they are mutually exclusive). The choice of which will +/// depend on the way the FfxFsr3UpscalerContext is created and the +/// precise contents of FfxFsr3UpscalerDispatchParamters each time a call +/// is made to ffxFsr3UpscalerContextDispatch. +/// +/// @ingroup ffxFsr3Upscaler +typedef enum FfxFsr3UpscalerPass +{ + FFX_FSR3UPSCALER_PASS_PREPARE_INPUTS, ///< A pass which prepares game inputs for later passes + FFX_FSR3UPSCALER_PASS_LUMA_PYRAMID, ///< A pass which generates the luminance mipmap chain for the current frame. + FFX_FSR3UPSCALER_PASS_SHADING_CHANGE_PYRAMID, ///< A pass which generates the shading change detection mipmap chain for the current frame. + FFX_FSR3UPSCALER_PASS_SHADING_CHANGE, ///< A pass which estimates shading changes for the current frame + FFX_FSR3UPSCALER_PASS_PREPARE_REACTIVITY, ///< A pass which prepares accumulation relevant information + FFX_FSR3UPSCALER_PASS_LUMA_INSTABILITY, ///< A pass which estimates temporal instability of the luminance changes. + FFX_FSR3UPSCALER_PASS_ACCUMULATE, ///< A pass which performs upscaling. + FFX_FSR3UPSCALER_PASS_ACCUMULATE_SHARPEN, ///< A pass which performs upscaling when sharpening is used. + FFX_FSR3UPSCALER_PASS_RCAS, ///< A pass which performs sharpening. + FFX_FSR3UPSCALER_PASS_DEBUG_VIEW, ///< A pass which draws some internal resources, for debugging purposes + + FFX_FSR3UPSCALER_PASS_GENERATE_REACTIVE, ///< An optional pass to generate a reactive mask. + FFX_FSR3UPSCALER_PASS_TCR_AUTOGENERATE, ///< DEPRECATED - NO LONGER SUPPORTED + FFX_FSR3UPSCALER_PASS_COUNT ///< The number of passes performed by FSR3. +} FfxFsr3UpscalerPass; + +/// An enumeration of all the quality modes supported by FidelityFX Super +/// Resolution 3 upscaling. +/// +/// In order to provide a consistent user experience across multiple +/// applications which implement FSR3. It is strongly recommended that the +/// following preset scaling factors are made available through your +/// application's user interface. +/// +/// If your application does not expose the notion of preset scaling factors +/// for upscaling algorithms (perhaps instead implementing a fixed ratio which +/// is immutable) or implementing a more dynamic scaling scheme (such as +/// dynamic resolution scaling), then there is no need to use these presets. +/// +/// Please note that FFX_FSR3UPSCALER_QUALITY_MODE_ULTRA_PERFORMANCE is +/// an optional mode which may introduce significant quality degradation in the +/// final image. As such it is recommended that you evaluate the final results +/// of using this scaling mode before deciding if you should include it in your +/// application. +/// +/// @ingroup ffxFsr3Upscaler +typedef enum FfxFsr3UpscalerQualityMode { + FFX_FSR3UPSCALER_QUALITY_MODE_NATIVEAA = 0, ///< Perform upscaling with a per-dimension upscaling ratio of 1.0x. + FFX_FSR3UPSCALER_QUALITY_MODE_QUALITY = 1, ///< Perform upscaling with a per-dimension upscaling ratio of 1.5x. + FFX_FSR3UPSCALER_QUALITY_MODE_BALANCED = 2, ///< Perform upscaling with a per-dimension upscaling ratio of 1.7x. + FFX_FSR3UPSCALER_QUALITY_MODE_PERFORMANCE = 3, ///< Perform upscaling with a per-dimension upscaling ratio of 2.0x. + FFX_FSR3UPSCALER_QUALITY_MODE_ULTRA_PERFORMANCE = 4 ///< Perform upscaling with a per-dimension upscaling ratio of 3.0x. +} FfxFsr3UpscalerQualityMode; + +/// An enumeration of bit flags used when creating a +/// FfxFsr3UpscalerContext. See FfxFsr3UpscalerContextDescription. +/// +/// @ingroup ffxFsr3Upscaler +typedef enum FfxFsr3UpscalerInitializationFlagBits { + + FFX_FSR3UPSCALER_ENABLE_HIGH_DYNAMIC_RANGE = (1<<0), ///< A bit indicating if the input color data provided is using a high-dynamic range. + FFX_FSR3UPSCALER_ENABLE_DISPLAY_RESOLUTION_MOTION_VECTORS = (1<<1), ///< A bit indicating if the motion vectors are rendered at display resolution. + FFX_FSR3UPSCALER_ENABLE_MOTION_VECTORS_JITTER_CANCELLATION = (1<<2), ///< A bit indicating that the motion vectors have the jittering pattern applied to them. + FFX_FSR3UPSCALER_ENABLE_DEPTH_INVERTED = (1<<3), ///< A bit indicating that the input depth buffer data provided is inverted [1..0]. + FFX_FSR3UPSCALER_ENABLE_DEPTH_INFINITE = (1<<4), ///< A bit indicating that the input depth buffer data provided is using an infinite far plane. + FFX_FSR3UPSCALER_ENABLE_AUTO_EXPOSURE = (1<<5), ///< A bit indicating if automatic exposure should be applied to input color data. + FFX_FSR3UPSCALER_ENABLE_DYNAMIC_RESOLUTION = (1<<6), ///< A bit indicating that the application uses dynamic resolution scaling. + FFX_FSR3UPSCALER_ENABLE_TEXTURE1D_USAGE = (1<<7), ///< This value is deprecated, but remains in order to aid upgrading from older versions of FSR3. + FFX_FSR3UPSCALER_ENABLE_DEBUG_CHECKING = (1<<8), ///< A bit indicating that the runtime should check some API values and report issues. +} FfxFsr3UpscalerInitializationFlagBits; + +/// Pass a string message +/// +/// Used for debug messages. +/// +/// @param [in] type The type of message. +/// @param [in] message A string message to pass. +/// +/// +/// @ingroup ffxFsr3Upscaler +typedef void(*FfxFsr3UpscalerMessage)( + FfxMsgType type, + const wchar_t* message); + +/// A structure encapsulating the parameters required to initialize FidelityFX +/// Super Resolution 3 upscaling. +/// +/// @ingroup ffxFsr3Upscaler +typedef struct FfxFsr3UpscalerContextDescription { + + uint32_t flags; ///< A collection of FfxFsr3UpscalerInitializationFlagBits. + FfxDimensions2D maxRenderSize; ///< The maximum size that rendering will be performed at. + FfxDimensions2D maxUpscaleSize; ///< The size of the output resolution targeted by the upscaling process. + FfxFsr3UpscalerMessage fpMessage; ///< A pointer to a function that can receive messages from the runtime. + FfxInterface backendInterface; ///< A set of pointers to the backend implementation for FidelityFX SDK + +} FfxFsr3UpscalerContextDescription; + +typedef enum FfxFsr3UpscalerDispatchFlags +{ + FFX_FSR3UPSCALER_DISPATCH_DRAW_DEBUG_VIEW = (1 << 0), ///< A bit indicating that the interpolated output resource will contain debug views with relevant information. +} FfxFsr3UpscalerDispatchFlags; + +/// A structure encapsulating the parameters for dispatching the various passes +/// of FidelityFX Super Resolution 3. +/// +/// @ingroup ffxFsr3Upscaler +typedef struct FfxFsr3UpscalerDispatchDescription { + + FfxCommandList commandList; ///< The FfxCommandList to record FSR3 rendering commands into. + FfxResource color; ///< A FfxResource containing the color buffer for the current frame (at render resolution). + FfxResource depth; ///< A FfxResource containing 32bit depth values for the current frame (at render resolution). + FfxResource motionVectors; ///< A FfxResource containing 2-dimensional motion vectors (at render resolution if FFX_FSR3UPSCALER_ENABLE_DISPLAY_RESOLUTION_MOTION_VECTORS is not set). + FfxResource exposure; ///< A optional FfxResource containing a 1x1 exposure value. + FfxResource reactive; ///< A optional FfxResource containing alpha value of reactive objects in the scene. + FfxResource transparencyAndComposition; ///< A optional FfxResource containing alpha value of special objects in the scene. + FfxResource output; ///< A FfxResource containing the output color buffer for the current frame (at presentation resolution). + FfxFloatCoords2D jitterOffset; ///< The subpixel jitter offset applied to the camera. + FfxFloatCoords2D motionVectorScale; ///< The scale factor to apply to motion vectors. + FfxDimensions2D renderSize; ///< The resolution that was used for rendering the input resources. + FfxDimensions2D upscaleSize; ///< The resolution that the upscaler will output. + bool enableSharpening; ///< Enable an additional sharpening pass. + float sharpness; ///< The sharpness value between 0 and 1, where 0 is no additional sharpness and 1 is maximum additional sharpness. + float frameTimeDelta; ///< The time elapsed since the last frame (expressed in milliseconds). + float preExposure; ///< The pre exposure value (must be > 0.0f) + bool reset; ///< A boolean value which when set to true, indicates the camera has moved discontinuously. + float cameraNear; ///< The distance to the near plane of the camera. + float cameraFar; ///< The distance to the far plane of the camera. + float cameraFovAngleVertical; ///< The camera angle field of view in the vertical direction (expressed in radians). + float viewSpaceToMetersFactor; ///< The scale factor to convert view space units to meters + uint32_t flags; ///< combination of FfxFsr3UpscalerDispatchFlags +} FfxFsr3UpscalerDispatchDescription; + +/// A structure encapsulating the parameters for automatic generation of a reactive mask +/// +/// @ingroup ffxFsr3Upscaler +typedef struct FfxFsr3UpscalerGenerateReactiveDescription { + + FfxCommandList commandList; ///< The FfxCommandList to record FSR3 rendering commands into. + FfxResource colorOpaqueOnly; ///< A FfxResource containing the opaque only color buffer for the current frame (at render resolution). + FfxResource colorPreUpscale; ///< A FfxResource containing the opaque+translucent color buffer for the current frame (at render resolution). + FfxResource outReactive; ///< A FfxResource containing the surface to generate the reactive mask into. + FfxDimensions2D renderSize; ///< The resolution that was used for rendering the input resources. + float scale; ///< A value to scale the output + float cutoffThreshold; ///< A threshold value to generate a binary reactive mask + float binaryValue; ///< A value to set for the binary reactive mask + uint32_t flags; ///< Flags to determine how to generate the reactive mask +} FfxFsr3UpscalerGenerateReactiveDescription; + +/// A structure encapsulating the resource descriptions for shared resources for this effect. +/// +/// @ingroup ffxFsr3Upscaler +typedef struct FfxFsr3UpscalerSharedResourceDescriptions { + + FfxCreateResourceDescription reconstructedPrevNearestDepth; ///< The FfxCreateResourceDescription for allocating the reconstructedPrevNearestDepth shared resource. + FfxCreateResourceDescription dilatedDepth; ///< The FfxCreateResourceDescription for allocating the dilatedDepth shared resource. + FfxCreateResourceDescription dilatedMotionVectors; ///< The FfxCreateResourceDescription for allocating the dilatedMotionVectors shared resource. +} FfxFsr3UpscalerSharedResourceDescriptions; + +/// A structure encapsulating the FidelityFX Super Resolution 3 context. +/// +/// This sets up an object which contains all persistent internal data and +/// resources that are required by FSR3. +/// +/// The FfxFsr3UpscalerContext object should have a lifetime matching +/// your use of FSR3. Before destroying the FSR3 context care should be taken +/// to ensure the GPU is not accessing the resources created or used by FSR3. +/// It is therefore recommended that the GPU is idle before destroying the +/// FSR3 context. +/// +/// @ingroup ffxFsr3Upscaler +typedef struct FfxFsr3UpscalerContext +{ + uint32_t data[FFX_FSR3UPSCALER_CONTEXT_SIZE]; ///< An opaque set of uint32_t which contain the data for the context. +} FfxFsr3UpscalerContext; + + +/// Create a FidelityFX Super Resolution 3 context from the parameters +/// programmed to the FfxFsr3UpscalerCreateParams structure. +/// +/// The context structure is the main object used to interact with the FSR3 +/// API, and is responsible for the management of the internal resources used +/// by the FSR3 algorithm. When this API is called, multiple calls will be +/// made via the pointers contained in the callbacks structure. +/// These callbacks will attempt to retreive the device capabilities, and +/// create the internal resources, and pipelines required by FSR3's +/// frame-to-frame function. Depending on the precise configuration used when +/// creating the FfxFsr3UpscalerContext a different set of resources and +/// pipelines might be requested via the callback functions. +/// +/// The flags included in the flags field of +/// FfxFsr3UpscalerContext how match the configuration of your +/// application as well as the intended use of FSR3. It is important that these +/// flags are set correctly (as well as a correct programmed +/// FfxFsr3UpscalerDispatchDescription) to ensure correct operation. It is +/// recommended to consult the overview documentation for further details on +/// how FSR3 should be integerated into an application. +/// +/// When the FfxFsr3UpscalerContext is created, you should use the +/// ffxFsr3UpscalerContextDispatch function each frame where FSR3 +/// upscaling should be applied. See the documentation of +/// ffxFsr3UpscalerContextDispatch for more details. +/// +/// The FfxFsr3UpscalerContext should be destroyed when use of it is +/// completed, typically when an application is unloaded or FSR3 upscaling is +/// disabled by a user. To destroy the FSR3 context you should call +/// ffxFsr3UpscalerContextDestroy. +/// +/// @param [out] pContext A pointer to a FfxFsr3UpscalerContext structure to populate. +/// @param [in] pContextDescription A pointer to a FfxFsr3UpscalerContextDescription structure. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because either context or contextDescription was NULL. +/// @retval +/// FFX_ERROR_INCOMPLETE_INTERFACE The operation failed because the FfxFsr3UpscalerContextDescription.callbacks was not fully specified. +/// @retval +/// FFX_ERROR_BACKEND_API_ERROR The operation failed because of an error returned from the backend. +/// +/// @ingroup ffxFsr3Upscaler +FFX_API FfxErrorCode ffxFsr3UpscalerContextCreate(FfxFsr3UpscalerContext* pContext, const FfxFsr3UpscalerContextDescription* pContextDescription); + +/// Get GPU memory usage of the FidelityFX Super Resolution context. +/// +/// @param [in] pContext A pointer to a FfxFsr3UpscalerContext structure. +/// @param [out] pVramUsage A pointer to a FfxEffectMemoryUsage structure. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because either context or vramUsage were NULL. +/// +/// @ingroup ffxFsr3Upscaler +FFX_API FfxErrorCode ffxFsr3UpscalerContextGetGpuMemoryUsage(FfxFsr3UpscalerContext* pContext, FfxEffectMemoryUsage* pVramUsage); + +/// Dispatch the various passes that constitute FidelityFX Super Resolution 3. +/// +/// FSR3 is a composite effect, meaning that it is compromised of multiple +/// constituent passes (implemented as one or more clears, copies and compute +/// dispatches). The ffxFsr3UpscalerContextDispatch function is the +/// function which (via the use of the functions contained in the +/// callbacks field of the FfxFsr3UpscalerContext +/// structure) utlimately generates the sequence of graphics API calls required +/// each frame. +/// +/// As with the creation of the FfxFsr3UpscalerContext correctly +/// programming the FfxFsr3UpscalerDispatchDescription is key to ensuring +/// the correct operation of FSR3. It is particularly important to ensure that +/// camera jitter is correctly applied to your application's projection matrix +/// (or camera origin for raytraced applications). FSR3 provides the +/// ffxFsr3UpscalerGetJitterPhaseCount and +/// ffxFsr3UpscalerGetJitterOffset entry points to help applications +/// correctly compute the camera jitter. Whatever jitter pattern is used by the +/// application it should be correctly programmed to the +/// jitterOffset field of the dispatchDescription +/// structure. For more guidance on camera jitter please consult the +/// documentation for ffxFsr3UpscalerGetJitterOffset as well as the +/// accompanying overview documentation for FSR3. +/// +/// @param [in] pContext A pointer to a FfxFsr3UpscalerContext structure. +/// @param [in] pDispatchDescription A pointer to a FfxFsr3UpscalerDispatchDescription structure. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because either context or dispatchDescription was NULL. +/// @retval +/// FFX_ERROR_OUT_OF_RANGE The operation failed because dispatchDescription.renderSize was larger than the maximum render resolution. +/// @retval +/// FFX_ERROR_NULL_DEVICE The operation failed because the device inside the context was NULL. +/// @retval +/// FFX_ERROR_BACKEND_API_ERROR The operation failed because of an error returned from the backend. +/// +/// @ingroup ffxFsr3Upscaler +FFX_API FfxErrorCode ffxFsr3UpscalerContextDispatch(FfxFsr3UpscalerContext* pContext, const FfxFsr3UpscalerDispatchDescription* pDispatchDescription); + +/// A helper function generate a Reactive mask from an opaque only texure and one containing translucent objects. +/// +/// @param [in] pContext A pointer to a FfxFsr3UpscalerContext structure. +/// @param [in] pParams A pointer to a FfxFsr3UpscalerGenerateReactiveDescription structure +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// +/// @ingroup ffxFsr3Upscaler +FFX_API FfxErrorCode ffxFsr3UpscalerContextGenerateReactiveMask(FfxFsr3UpscalerContext* pContext, const FfxFsr3UpscalerGenerateReactiveDescription* pParams); + +/// Destroy the FidelityFX Super Resolution context. +/// +/// @param [out] pContext A pointer to a FfxFsr3UpscalerContext structure to destroy. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because either context was NULL. +/// +/// @ingroup ffxFsr3Upscaler +FFX_API FfxErrorCode ffxFsr3UpscalerContextDestroy(FfxFsr3UpscalerContext* pContext); + +/// Get the upscale ratio from the quality mode. +/// +/// The following table enumerates the mapping of the quality modes to +/// per-dimension scaling ratios. +/// +/// Quality preset | Scale factor +/// ----------------------------------------------------- | ------------- +/// FFX_FSR3UPSCALER_QUALITY_MODE_QUALITY | 1.5x +/// FFX_FSR3UPSCALER_QUALITY_MODE_BALANCED | 1.7x +/// FFX_FSR3UPSCALER_QUALITY_MODE_PERFORMANCE | 2.0x +/// FFX_FSR3UPSCALER_QUALITY_MODE_ULTRA_PERFORMANCE | 3.0x +/// +/// Passing an invalid qualityMode will return 0.0f. +/// +/// @param [in] qualityMode The quality mode preset. +/// +/// @returns +/// The upscaling the per-dimension upscaling ratio for +/// qualityMode according to the table above. +/// +/// @ingroup ffxFsr3Upscaler +FFX_API float ffxFsr3UpscalerGetUpscaleRatioFromQualityMode(FfxFsr3UpscalerQualityMode qualityMode); + +/// A helper function to calculate the rendering resolution from a target +/// resolution and desired quality level. +/// +/// This function applies the scaling factor returned by +/// ffxFsr3UpscalerGetUpscaleRatioFromQualityMode to each dimension. +/// +/// @param [out] pRenderWidth A pointer to a uint32_t which will hold the calculated render resolution width. +/// @param [out] pRenderHeight A pointer to a uint32_t which will hold the calculated render resolution height. +/// @param [in] displayWidth The target display resolution width. +/// @param [in] displayHeight The target display resolution height. +/// @param [in] qualityMode The desired quality mode for FSR 2 upscaling. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_INVALID_POINTER Either renderWidth or renderHeight was NULL. +/// @retval +/// FFX_ERROR_INVALID_ENUM An invalid quality mode was specified. +/// +/// @ingroup ffxFsr3Upscaler +FFX_API FfxErrorCode ffxFsr3UpscalerGetRenderResolutionFromQualityMode( + uint32_t* pRenderWidth, + uint32_t* pRenderHeight, + uint32_t displayWidth, + uint32_t displayHeight, + FfxFsr3UpscalerQualityMode qualityMode); + +/// A helper function to calculate the jitter phase count from display +/// resolution. +/// +/// For more detailed information about the application of camera jitter to +/// your application's rendering please refer to the +/// ffxFsr3UpscalerGetJitterOffset function. +/// +/// The table below shows the jitter phase count which this function +/// would return for each of the quality presets. +/// +/// Quality preset | Scale factor | Phase count +/// ----------------------------------------------------- | ------------- | --------------- +/// FFX_FSR3UPSCALER_QUALITY_MODE_QUALITY | 1.5x | 18 +/// FFX_FSR3UPSCALER_QUALITY_MODE_BALANCED | 1.7x | 23 +/// FFX_FSR3UPSCALER_QUALITY_MODE_PERFORMANCE | 2.0x | 32 +/// FFX_FSR3UPSCALER_QUALITY_MODE_ULTRA_PERFORMANCE | 3.0x | 72 +/// Custom | [1..n]x | ceil(8*n^2) +/// +/// @param [in] renderWidth The render resolution width. +/// @param [in] displayWidth The display resolution width. +/// +/// @returns +/// The jitter phase count for the scaling factor between renderWidth and displayWidth. +/// +/// @ingroup ffxFsr3Upscaler +FFX_API int32_t ffxFsr3UpscalerGetJitterPhaseCount(int32_t renderWidth, int32_t displayWidth); + +/// A helper function to calculate the subpixel jitter offset. +/// +/// FSR3 relies on the application to apply sub-pixel jittering while rendering. +/// This is typically included in the projection matrix of the camera. To make +/// the application of camera jitter simple, the FSR3 API provides a small set +/// of utility function which computes the sub-pixel jitter offset for a +/// particular frame within a sequence of separate jitter offsets. To begin, the +/// index within the jitter phase must be computed. To calculate the +/// sequence's length, you can call the ffxFsr3UpscalerGetJitterPhaseCount +/// function. The index should be a value which is incremented each frame modulo +/// the length of the sequence computed by ffxFsr3UpscalerGetJitterPhaseCount. +/// The index within the jitter phase is passed to +/// ffxFsr3UpscalerGetJitterOffset via the index parameter. +/// +/// This function uses a Halton(2,3) sequence to compute the jitter offset. +/// The ultimate index used for the sequence is index % +/// phaseCount. +/// +/// It is important to understand that the values returned from the +/// ffxFsr3UpscalerGetJitterOffset function are in unit pixel space, and +/// in order to composite this correctly into a projection matrix we must +/// convert them into projection offsets. This is done as per the pseudo code +/// listing which is shown below. +/// +/// const int32_t jitterPhaseCount = ffxFsr3UpscalerGetJitterPhaseCount(renderWidth, displayWidth); +/// +/// float jitterX = 0; +/// float jitterY = 0; +/// ffxFsr3UpscalerGetJitterOffset(&jitterX, &jitterY, index, jitterPhaseCount); +/// +/// const float jitterX = 2.0f * jitterX / (float)renderWidth; +/// const float jitterY = -2.0f * jitterY / (float)renderHeight; +/// const Matrix4 jitterTranslationMatrix = translateMatrix(Matrix3::identity, Vector3(jitterX, jitterY, 0)); +/// const Matrix4 jitteredProjectionMatrix = jitterTranslationMatrix * projectionMatrix; +/// +/// Jitter should be applied to all rendering. This includes opaque, alpha +/// transparent, and raytraced objects. For rasterized objects, the sub-pixel +/// jittering values calculated by the iffxFsr3UpscalerGetJitterOffset +/// function can be applied to the camera projection matrix which is ultimately +/// used to perform transformations during vertex shading. For raytraced +/// rendering, the sub-pixel jitter should be applied to the ray's origin, +/// often the camera's position. +/// +/// Whether you elect to use the ffxFsr3UpscalerGetJitterOffset function +/// or your own sequence generator, you must program the +/// jitterOffset field of the +/// FfxFsr3UpscalerDispatchParameters structure in order to inform FSR3 +/// of the jitter offset that has been applied in order to render each frame. +/// +/// If not using the recommended ffxFsr3UpscalerGetJitterOffset function, +/// care should be taken that your jitter sequence never generates a null vector; +/// that is value of 0 in both the X and Y dimensions. +/// +/// @param [out] pOutX A pointer to a float which will contain the subpixel jitter offset for the x dimension. +/// @param [out] pOutY A pointer to a float which will contain the subpixel jitter offset for the y dimension. +/// @param [in] index The index within the jitter sequence. +/// @param [in] phaseCount The length of jitter phase. See ffxFsr3UpscalerGetJitterPhaseCount. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_INVALID_POINTER Either outX or outY was NULL. +/// @retval +/// FFX_ERROR_INVALID_ARGUMENT Argument phaseCount must be greater than 0. +/// +/// @ingroup ffxFsr3Upscaler +FFX_API FfxErrorCode ffxFsr3UpscalerGetJitterOffset(float* pOutX, float* pOutY, int32_t index, int32_t phaseCount); + +/// A helper function to check if a resource is +/// FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_NULL. +/// +/// @param [in] resource A FfxResource. +/// +/// @returns +/// true The resource was not FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_NULL. +/// @returns +/// false The resource was FFX_FSR3UPSCALER_RESOURCE_IDENTIFIER_NULL. +/// +/// @ingroup ffxFsr3Upscaler +FFX_API bool ffxFsr3UpscalerResourceIsNull(FfxResource resource); + +/// Queries the effect version number. +/// +/// @returns +/// The SDK version the effect was built with. +/// +/// @ingroup ffxFsr3Upscaler +FFX_API FfxVersionNumber ffxFsr3UpscalerGetEffectVersion(); + +#if defined(__cplusplus) +} +#endif // #if defined(__cplusplus) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_fx.h b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_fx.h new file mode 100644 index 00000000..c8b65f52 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_fx.h @@ -0,0 +1,44 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#pragma once + +/// @defgroup SDKComponents Effect Components +/// Runtime FidelityFX Effect Components that compile and link to calling effect libraries +/// +/// @ingroup ffxSDK +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include diff --git a/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_interface.h b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_interface.h new file mode 100644 index 00000000..24189f59 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_interface.h @@ -0,0 +1,659 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#pragma once + +#include +#include +#include + +#if defined(__cplusplus) +#define FFX_CPU +extern "C" { +#endif // #if defined(__cplusplus) + +/// @defgroup Backends Backends +/// Core interface declarations and natively supported backends +/// +/// @ingroup ffxSDK + +/// @defgroup FfxInterface FfxInterface +/// FidelityFX SDK function signatures and core defines requiring +/// overrides for backend implementation. +/// +/// @ingroup Backends +FFX_FORWARD_DECLARE(FfxInterface); + +/// FidelityFX SDK major version. +/// +/// @ingroup FfxInterface +#define FFX_SDK_VERSION_MAJOR (1) + +/// FidelityFX SDK minor version. +/// +/// @ingroup FfxInterface +#define FFX_SDK_VERSION_MINOR (1) + +/// FidelityFX SDK patch version. +/// +/// @ingroup FfxInterface +#define FFX_SDK_VERSION_PATCH (0) + +/// Macro to pack a FidelityFX SDK version id together. +/// +/// @ingroup FfxInterface +#define FFX_SDK_MAKE_VERSION( major, minor, patch ) ( ( major << 22 ) | ( minor << 12 ) | patch ) + +/// Stand in type for FfxPass +/// +/// These will be defined for each effect individually (i.e. FfxFsr2Pass). +/// They are used to fetch the proper blob index to build effect shaders +/// +/// @ingroup FfxInterface +typedef uint32_t FfxPass; + +/// Get the SDK version of the backend context. +/// +/// @param [in] backendInterface A pointer to the backend interface. +/// +/// @returns +/// The SDK version a backend was built with. +/// +/// @ingroup FfxInterface +typedef FfxVersionNumber(*FfxGetSDKVersionFunc)( + FfxInterface* backendInterface); + +/// Get effect VRAM usage. +/// +/// Newer effects may require support that legacy versions of the SDK will not be +/// able to provide. A version query is thus required to ensure an effect component +/// will always be paired with a backend which will support all needed functionality. +/// +/// @param [in] backendInterface A pointer to the backend interface. +/// @param [in] effectContextId The context space to be used for the effect in question. +/// @param [out] outVramUsage The effect memory usage structure to fill out. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// Anything else The operation failed. +/// +/// @ingroup FfxInterface +typedef FfxErrorCode (*FfxGetEffectGpuMemoryUsageFunc)(FfxInterface* backendInterface, FfxUInt32 effectContextId, FfxEffectMemoryUsage* outVramUsage); + +/// Create and initialize the backend context. +/// +/// The callback function sets up the backend context for rendering. +/// It will create or reference the device and create required internal data structures. +/// +/// @param [in] backendInterface A pointer to the backend interface. +/// @param [in] bindlessConfig A pointer to the bindless configuration, if required by the effect. +/// @param [out] effectContextId The context space to be used for the effect in question. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// Anything else The operation failed. +/// +/// @ingroup FfxInterface +typedef FfxErrorCode (*FfxCreateBackendContextFunc)( + FfxInterface* backendInterface, + FfxEffectBindlessConfig* bindlessConfig, + FfxUInt32* effectContextId); + +/// Get a list of capabilities of the device. +/// +/// When creating an FfxEffectContext it is desirable for the FFX +/// core implementation to be aware of certain characteristics of the platform +/// that is being targetted. This is because some optimizations which FFX SDK +/// attempts to perform are more effective on certain classes of hardware than +/// others, or are not supported by older hardware. In order to avoid cases +/// where optimizations actually have the effect of decreasing performance, or +/// reduce the breadth of support provided by FFX SDK, the FFX interface queries the +/// capabilities of the device to make such decisions. +/// +/// For target platforms with fixed hardware support you need not implement +/// this callback function by querying the device, but instead may hardcore +/// what features are available on the platform. +/// +/// @param [in] backendInterface A pointer to the backend interface. +/// @param [out] outDeviceCapabilities The device capabilities structure to fill out. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// Anything else The operation failed. +/// +/// @ingroup FfxInterface +typedef FfxErrorCode(*FfxGetDeviceCapabilitiesFunc)( + FfxInterface* backendInterface, + FfxDeviceCapabilities* outDeviceCapabilities); + +/// Destroy the backend context and dereference the device. +/// +/// This function is called when the FfxEffectContext is destroyed. +/// +/// @param [in] backendInterface A pointer to the backend interface. +/// @param [in] effectContextId The context space to be used for the effect in question. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// Anything else The operation failed. +/// +/// @ingroup FfxInterface +typedef FfxErrorCode(*FfxDestroyBackendContextFunc)( + FfxInterface* backendInterface, + FfxUInt32 effectContextId); + +/// Create a resource. +/// +/// This callback is intended for the backend to create internal resources. +/// +/// Please note: It is also possible that the creation of resources might +/// itself cause additional resources to be created by simply calling the +/// FfxCreateResourceFunc function pointer again. This is +/// useful when handling the initial creation of resources which must be +/// initialized. The flow in such a case would be an initial call to create the +/// CPU-side resource, another to create the GPU-side resource, and then a call +/// to schedule a copy render job to move the data between the two. Typically +/// this type of function call flow is only seen during the creation of an +/// FfxEffectContext. +/// +/// @param [in] backendInterface A pointer to the backend interface. +/// @param [in] createResourceDescription A pointer to a FfxCreateResourceDescription. +/// @param [in] effectContextId The context space to be used for the effect in question. +/// @param [out] outResource A pointer to a FfxResource object. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// Anything else The operation failed. +/// +/// @ingroup FfxInterface +typedef FfxErrorCode (*FfxCreateResourceFunc)( + FfxInterface* backendInterface, + const FfxCreateResourceDescription* createResourceDescription, + FfxUInt32 effectContextId, + FfxResourceInternal* outResource); + +/// Register a resource in the backend for the current frame. +/// +/// Since the FfxInterface and the backends are not aware how many different +/// resources will get passed in over time, it's not safe +/// to register all resources simultaneously in the backend. +/// Also passed resources may not be valid after the dispatch call. +/// As a result it's safest to register them as FfxResourceInternal +/// and clear them at the end of the dispatch call. +/// +/// @param [in] backendInterface A pointer to the backend interface. +/// @param [in] inResource A pointer to a FfxResource. +/// @param [in] effectContextId The context space to be used for the effect in question. +/// @param [out] outResource A pointer to a FfxResourceInternal object. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// Anything else The operation failed. +/// +/// @ingroup FfxInterface +typedef FfxErrorCode(*FfxRegisterResourceFunc)( + FfxInterface* backendInterface, + const FfxResource* inResource, + FfxUInt32 effectContextId, + FfxResourceInternal* outResource); + + +/// Get an FfxResource from an FfxResourceInternal resource. +/// +/// At times it is necessary to create an FfxResource representation +/// of an internally created resource in order to register it with a +/// child effect context. This function sets up the FfxResource needed +/// to register. +/// +/// @param [in] backendInterface A pointer to the backend interface. +/// @param [in] resource The FfxResourceInternal for which to setup an FfxResource. +/// +/// @returns +/// An FfxResource built from the internal resource +/// +/// @ingroup FfxInterface +typedef FfxResource(*FfxGetResourceFunc)( + FfxInterface* backendInterface, + FfxResourceInternal resource); + +/// Unregister all temporary FfxResourceInternal from the backend. +/// +/// Unregister FfxResourceInternal referencing resources passed to +/// a function as a parameter. +/// +/// @param [in] backendInterface A pointer to the backend interface. +/// @param [in] commandList A pointer to a FfxCommandList structure. +/// @param [in] effectContextId The context space to be used for the effect in question. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// Anything else The operation failed. +/// +/// @ingroup FfxInterface +typedef FfxErrorCode(*FfxUnregisterResourcesFunc)( + FfxInterface* backendInterface, + FfxCommandList commandList, + FfxUInt32 effectContextId); + +/// Register a resource in the static bindless table of the backend. +/// +/// A static resource will persist in their respective bindless table until it is +/// overwritten by a different resource at the same index. +/// The calling code must take care not to immediately register a new resource at an index +/// that might be in use by an in-flight frame. +/// +/// @param [in] backendInterface A pointer to the backend interface. +/// @param [in] desc A pointer to an FfxStaticResourceDescription. +/// @param [in] effectContextId The context space to be used for the effect in question. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// Anything else The operation failed. +/// +/// @ingroup FfxInterface +typedef FfxErrorCode (*FfxRegisterStaticResourceFunc)(FfxInterface* backendInterface, + const FfxStaticResourceDescription* desc, + FfxUInt32 effectContextId); + +/// Retrieve a FfxResourceDescription matching a +/// FfxResource structure. +/// +/// @param [in] backendInterface A pointer to the backend interface. +/// @param [in] resource A pointer to a FfxResource object. +/// +/// @returns +/// A description of the resource. +/// +/// @ingroup FfxInterface +typedef FfxResourceDescription (*FfxGetResourceDescriptionFunc)( + FfxInterface* backendInterface, + FfxResourceInternal resource); + +/// Destroy a resource +/// +/// This callback is intended for the backend to release an internal resource. +/// +/// @param [in] backendInterface A pointer to the backend interface. +/// @param [in] resource A pointer to a FfxResource object. +/// @param [in] effectContextId The context space to be used for the effect in question. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// Anything else The operation failed. +/// +/// @ingroup FfxInterface +typedef FfxErrorCode (*FfxDestroyResourceFunc)( + FfxInterface* backendInterface, + FfxResourceInternal resource, + FfxUInt32 effectContextId); + +/// Map resource memory +/// +/// Maps the memory of the resource to a pointer and returns it. +/// +/// @param [in] backendInterface A pointer to the backend interface. +/// @param [in] resource A pointer to a FfxResource object. +/// @param [out] ptr A pointer to the mapped memory. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// Anything else The operation failed. +/// +/// @ingroup FfxInterface +typedef FfxErrorCode (*FfxMapResourceFunc)(FfxInterface* backendInterface, FfxResourceInternal resource, void** ptr); + +/// Unmap resource memory +/// +/// Unmaps previously mapped memory of a resource. +/// +/// @param [in] backendInterface A pointer to the backend interface. +/// @param [in] resource A pointer to a FfxResource object. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// Anything else The operation failed. +/// +/// @ingroup FfxInterface +typedef FfxErrorCode (*FfxUnmapResourceFunc)(FfxInterface* backendInterface, FfxResourceInternal resource); + +/// Destroy a resource +/// +/// This callback is intended for the backend to release an internal resource. +/// +/// @param [in] backendInterface A pointer to the backend interface. +/// @param [in] resource A pointer to a FfxResource object. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// Anything else The operation failed. +/// +/// @ingroup FfxInterface +typedef FfxErrorCode (*FfxStageConstantBufferDataFunc)( + FfxInterface* backendInterface, + void* data, + FfxUInt32 size, + FfxConstantBuffer* constantBuffer); + +/// Create a render pipeline. +/// +/// A rendering pipeline contains the shader as well as resource bindpoints +/// and samplers. +/// +/// @param [in] backendInterface A pointer to the backend interface. +/// @param [in] pass The identifier for the pass. +/// @param [in] pipelineDescription A pointer to a FfxPipelineDescription describing the pipeline to be created. +/// @param [in] effectContextId The context space to be used for the effect in question. +/// @param [out] outPipeline A pointer to a FfxPipelineState structure which should be populated. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// Anything else The operation failed. +/// +/// @ingroup FfxInterface +typedef FfxErrorCode (*FfxCreatePipelineFunc)( + FfxInterface* backendInterface, + FfxEffect effect, + FfxPass pass, + uint32_t permutationOptions, + const FfxPipelineDescription* pipelineDescription, + FfxUInt32 effectContextId, + FfxPipelineState* outPipeline); + +typedef FfxErrorCode(*FfxGetPermutationBlobByIndexFunc)(FfxEffect effectId, + FfxPass passId, + FfxBindStage bindStage, + uint32_t permutationOptions, + FfxShaderBlob* outBlob); + +/// Destroy a render pipeline. +/// +/// @param [in] backendInterface A pointer to the backend interface. +/// @param [in] effectContextId The context space to be used for the effect in question. +/// @param [out] pipeline A pointer to a FfxPipelineState structure which should be released. +/// @param [in] effectContextId The context space to be used for the effect in question. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// Anything else The operation failed. +/// +/// @ingroup FfxInterface +typedef FfxErrorCode (*FfxDestroyPipelineFunc)( + FfxInterface* backendInterface, + FfxPipelineState* pipeline, + FfxUInt32 effectContextId); + +/// Schedule a render job to be executed on the next call of +/// FfxExecuteGpuJobsFunc. +/// +/// Render jobs can perform one of three different tasks: clear, copy or +/// compute dispatches. +/// +/// @param [in] backendInterface A pointer to the backend interface. +/// @param [in] job A pointer to a FfxGpuJobDescription structure. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// Anything else The operation failed. +/// +/// @ingroup FfxInterface +typedef FfxErrorCode (*FfxScheduleGpuJobFunc)( + FfxInterface* backendInterface, + const FfxGpuJobDescription* job); + +/// Execute scheduled render jobs on the comandList provided. +/// +/// The recording of the graphics API commands should take place in this +/// callback function, the render jobs which were previously enqueued (via +/// callbacks made to FfxScheduleGpuJobFunc) should be +/// processed in the order they were received. Advanced users might choose to +/// reorder the rendering jobs, but should do so with care to respect the +/// resource dependencies. +/// +/// Depending on the precise contents of FfxDispatchDescription a +/// different number of render jobs might have previously been enqueued (for +/// example if sharpening is toggled on and off). +/// +/// @param [in] backendInterface A pointer to the backend interface. +/// @param [in] commandList A pointer to a FfxCommandList structure. +/// @param [in] effectContextId The context space to be used for the effect in question. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// Anything else The operation failed. +/// +/// @ingroup FfxInterface +typedef FfxErrorCode (*FfxExecuteGpuJobsFunc)( + FfxInterface* backendInterface, + FfxCommandList commandList, + FfxUInt32 effectContextId); + +typedef enum FfxUiCompositionFlags +{ + FFX_UI_COMPOSITION_FLAG_USE_PREMUL_ALPHA = (1 << 0), ///< A bit indicating that we use premultiplied alpha for UI composition + FFX_UI_COMPOSITION_FLAG_ENABLE_INTERNAL_UI_DOUBLE_BUFFERING = (1 << 1), ///< A bit indicating that the swapchain should doublebuffer the UI resource +} FfxUiCompositionFlags; + +typedef FfxErrorCode(*FfxPresentCallbackFunc)(const FfxPresentCallbackDescription* params, void*); +typedef FfxErrorCode(*FfxFrameGenerationDispatchFunc)(const FfxFrameGenerationDispatchDescription* params, void*); + +/// A structure representing the configuration options to pass to FfxFrameInterpolation. +/// +/// @ingroup FfxInterface +typedef struct FfxFrameGenerationConfig +{ + FfxSwapchain swapChain; ///< The FfxSwapchain to use with frame interpolation + FfxPresentCallbackFunc presentCallback; ///< A UI composition callback to call when finalizing the frame image + void* presentCallbackContext; ///< A pointer to be passed to the UI composition callback + FfxFrameGenerationDispatchFunc frameGenerationCallback; ///< The frame generation callback to use to generate the interpolated frame + void* frameGenerationCallbackContext; ///< A pointer to be passed to the frame generation callback + bool frameGenerationEnabled; ///< Sets the state of frame generation. Set to false to disable frame generation + bool allowAsyncWorkloads; ///< Sets the state of async workloads. Set to true to enable interpolation work on async compute + bool allowAsyncPresent; ///< Sets the state of async presentation (console only). Set to true to enable present from async command queue + FfxResource HUDLessColor; ///< The hudless back buffer image to use for UI extraction from backbuffer resource + FfxUInt32 flags; ///< Flags + bool onlyPresentInterpolated; ///< Set to true to only present interpolated frame + FfxRect2D interpolationRect; ///< Set the area in the backbuffer that will be interpolated + uint64_t frameID; ///< A frame identifier used to synchronize resource usage in workloads +} FfxFrameGenerationConfig; + +typedef FfxErrorCode (*FfxSwapChainConfigureFrameGenerationFunc)(FfxFrameGenerationConfig const* config); + +/// Allocate AMD FidelityFX Breadcrumbs Library markers buffer. +/// +/// @param [in] backendInterface A pointer to the backend interface. +/// @param [in] blockBytes Size in bytes of the buffer to be allocated. +/// @param [out] blockData Output information about allocated AMD FidelityFX Breadcrumbs Library buffer. Filled only on success of operation. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// Anything else The operation failed. +/// +/// @ingroup FfxInterface +typedef FfxErrorCode (*FfxBreadcrumbsAllocBlockFunc)( + FfxInterface* backendInterface, + uint64_t blockBytes, + FfxBreadcrumbsBlockData* blockData + ); + +/// Deallocate AMD FidelityFX Breadcrumbs Library markers buffer. +/// +/// @param [in] backendInterface A pointer to the backend interface. +/// @param [out] blockData Information about buffer to be freed. All resource handles are cleared after this operation. +/// +/// @ingroup FfxInterface +typedef void (*FfxBreadcrumbsFreeBlockFunc)( + FfxInterface* backendInterface, + FfxBreadcrumbsBlockData* blockData + ); + +/// Write marker to AMD FidelityFX Breadcrumbs Library buffer on the comandList provided. +/// +/// @param [in] backendInterface A pointer to the backend interface. +/// @param [in] commandList GPU command list to record marker writing command. +/// @param [in] value Marker value to be written. +/// @param [in] gpuLocation GPU destination address where marker will be written. +/// @param [in] gpuBuffer Destination AMD FidelityFX Breadcrumbs Library buffer. +/// @param [in] isBegin true for writing opening marker and false for ending marker. +/// +/// @ingroup FfxInterface +typedef void (*FfxBreadcrumbsWriteFunc)( + FfxInterface* backendInterface, + FfxCommandList commandList, + uint32_t value, + uint64_t gpuLocation, + void* gpuBuffer, + bool isBegin + ); + +/// Printing GPU specific info to the AMD FidelityFX Breadcrumbs Library status buffer. +/// +/// @param [in] backendInterface A pointer to the backend interface. +/// @param [in] allocs A pointer to the allocation callbacks. +/// @param [in] extendedInfo true if should print more verbose device info and false for standard output. +/// @param [out] printBuffer String buffer for writing GPU info. +/// @param [out] printSize Size of string buffer for writing GPU info. +/// +/// @ingroup FfxInterface +typedef void (*FfxBreadcrumbsPrintDeviceInfoFunc)( + FfxInterface* backendInterface, + FfxAllocationCallbacks* allocs, + bool extendedInfo, + char** printBuffer, + size_t* printSize + ); + +/// Register a Thread Safe constant buffer allocator to be used by the backend. +/// +/// @param [in] backendInterface A pointer to the backend interface. +/// @param [in] constantAllocator An FfxConstantBufferAllocator callback to be used by the backend. +/// +/// @ingroup FfxInterface +typedef void(*FfxRegisterConstantBufferAllocatorFunc)(FfxInterface* backendInterface, + FfxConstantBufferAllocator constantAllocator); + +/// A structure encapsulating the interface between the core implementation of +/// the FfxInterface and any graphics API that it should ultimately call. +/// +/// This set of functions serves as an abstraction layer between FfxInterfae and the +/// API used to implement it. While the FidelityFX SDK ships with backends for DirectX12 and +/// Vulkan, it is possible to implement your own backend for other platforms +/// which sit on top of your engine's own abstraction layer. For details on the +/// expectations of what each function should do you should refer the +/// description of the following function pointer types: +/// - FfxCreateDeviceFunc +/// - FfxGetDeviceCapabilitiesFunc +/// - FfxDestroyDeviceFunc +/// - FfxCreateResourceFunc +/// - FfxRegisterResourceFunc +/// - FfxGetResourceFunc +/// - FfxUnregisterResourcesFunc +/// - FfxGetResourceDescriptionFunc +/// - FfxDestroyResourceFunc +/// - FfxCreatePipelineFunc +/// - FfxDestroyPipelineFunc +/// - FfxScheduleGpuJobFunc +/// - FfxExecuteGpuJobsFunc +/// - FfxBeginMarkerFunc +/// - FfxEndMarkerFunc +/// - FfxRegisterConstantBufferAllocatorFunc +/// +/// Depending on the graphics API that is abstracted by the backend, it may be +/// required that the backend is to some extent stateful. To ensure that +/// applications retain full control to manage the memory used by the FidelityFX SDK, the +/// scratchBuffer and scratchBufferSize fields are +/// provided. A backend should provide a means of specifying how much scratch +/// memory is required for its internal implementation (e.g: via a function +/// or constant value). The application is then responsible for allocating that +/// memory and providing it when setting up the SDK backend. Backends provided +/// with the FidelityFX SDK do not perform dynamic memory allocations, and instead +/// sub-allocate all memory from the scratch buffers provided. +/// +/// The scratchBuffer and scratchBufferSize fields +/// should be populated according to the requirements of each backend. For +/// example, if using the DirectX 12 backend you should call the +/// ffxGetScratchMemorySizeDX12 function. It is not required +/// that custom backend implementations use a scratch buffer. +/// +/// Any functional addition to this interface mandates a version +/// bump to ensure full functionality across effects and backends. +/// +/// @ingroup FfxInterface +typedef struct FfxInterface { + + // FidelityFX SDK 1.0 callback handles + FfxGetSDKVersionFunc fpGetSDKVersion; ///< A callback function to query the SDK version. + FfxGetEffectGpuMemoryUsageFunc fpGetEffectGpuMemoryUsage; ///< A callback function to query effect Gpu memory usage + FfxCreateBackendContextFunc fpCreateBackendContext; ///< A callback function to create and initialize the backend context. + FfxGetDeviceCapabilitiesFunc fpGetDeviceCapabilities; ///< A callback function to query device capabilites. + FfxDestroyBackendContextFunc fpDestroyBackendContext; ///< A callback function to destroy the backendcontext. This also dereferences the device. + FfxCreateResourceFunc fpCreateResource; ///< A callback function to create a resource. + FfxRegisterResourceFunc fpRegisterResource; ///< A callback function to register an external resource. + FfxGetResourceFunc fpGetResource; ///< A callback function to convert an internal resource to external resource type + FfxUnregisterResourcesFunc fpUnregisterResources; ///< A callback function to unregister external resource. + FfxRegisterStaticResourceFunc fpRegisterStaticResource; ///< A callback function to register a static resource. + FfxGetResourceDescriptionFunc fpGetResourceDescription; ///< A callback function to retrieve a resource description. + FfxDestroyResourceFunc fpDestroyResource; ///< A callback function to destroy a resource. + FfxMapResourceFunc fpMapResource; ///< A callback function to map a resource. + FfxUnmapResourceFunc fpUnmapResource; ///< A callback function to unmap a resource. + FfxStageConstantBufferDataFunc fpStageConstantBufferDataFunc; ///< A callback function to copy constant buffer data into staging memory. + FfxCreatePipelineFunc fpCreatePipeline; ///< A callback function to create a render or compute pipeline. + FfxDestroyPipelineFunc fpDestroyPipeline; ///< A callback function to destroy a render or compute pipeline. + FfxScheduleGpuJobFunc fpScheduleGpuJob; ///< A callback function to schedule a render job. + FfxExecuteGpuJobsFunc fpExecuteGpuJobs; ///< A callback function to execute all queued render jobs. + + // FidelityFX SDK 1.1 callback handles + FfxBreadcrumbsAllocBlockFunc fpBreadcrumbsAllocBlock; ///< A callback function to allocate block of memory for AMD FidelityFX Breadcrumbs Library buffer. + FfxBreadcrumbsFreeBlockFunc fpBreadcrumbsFreeBlock; ///< A callback function to free AMD FidelityFX Breadcrumbs Library buffer. + FfxBreadcrumbsWriteFunc fpBreadcrumbsWrite; ///< A callback function to write marker into AMD FidelityFX Breadcrumbs Library. + FfxBreadcrumbsPrintDeviceInfoFunc fpBreadcrumbsPrintDeviceInfo; ///< A callback function to print active GPU info for AMD FidelityFX Breadcrumbs Library log. + + FfxGetPermutationBlobByIndexFunc fpGetPermutationBlobByIndex; + FfxSwapChainConfigureFrameGenerationFunc fpSwapChainConfigureFrameGeneration; ///< A callback function to configure swap chain present callback. + + FfxRegisterConstantBufferAllocatorFunc fpRegisterConstantBufferAllocator; ///< A callback function to register a custom Thread Safe constant buffer allocator. + + void* scratchBuffer; ///< A preallocated buffer for memory utilized internally by the backend. + size_t scratchBufferSize; ///< Size of the buffer pointed to by scratchBuffer. + FfxDevice device; ///< A backend specific device + +} FfxInterface; + +#if defined(__cplusplus) +} +#endif // #if defined(__cplusplus) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_lens.h b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_lens.h new file mode 100644 index 00000000..bb111697 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_lens.h @@ -0,0 +1,216 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +// @defgroup Lens + +#pragma once + +// Include the interface for the backend of the Lens API. +#include + +/// @defgroup FfxLens FidelityFX Lens +/// FidelityFX Lens runtime library +/// +/// @ingroup SDKComponents + +/// FidelityFX Lens major version. +/// +/// @ingroup FfxLens +#define FFX_LENS_VERSION_MAJOR (1) + +/// FidelityFX Lens minor version. +/// +/// @ingroup FfxLens +#define FFX_LENS_VERSION_MINOR (1) + +/// FidelityFX Lens patch version. +/// +/// @ingroup FfxLens +#define FFX_LENS_VERSION_PATCH (0) + +/// FidelityFX Lens context count +/// +/// Defines the number of internal effect contexts required by Lens +/// +/// @ingroup FfxLens +#define FFX_LENS_CONTEXT_COUNT 1 + +/// The size of the context specified in 32bit values. +/// +/// @ingroup FfxLens +#define FFX_LENS_CONTEXT_SIZE (9200) + +#if defined(__cplusplus) +extern "C" { +#endif // #if defined(__cplusplus) + +/// An enumeration of the pass which constitutes the Lens algorithm. +/// +/// Lens is implemented as a single pass algorithm. Each call to the +/// FfxLensScheduleGpuJobFunc callback function will +/// correspond to a single lens effect compute job. For a +/// more comprehensive description of Lens's inner workings, please +/// refer to the Lens reference documentation. +/// +/// @ingroup FfxLens +typedef enum FfxLensPass +{ + FFX_LENS_PASS_MAIN_PASS = 0, ///< A pass which which applies the lens effect + FFX_LENS_PASS_COUNT ///< The number of passes in Lens +} FfxLensPass; + +typedef enum FfxLensFloatPrecision +{ + FFX_LENS_FLOAT_PRECISION_32BIT = 0, + FFX_LENS_FLOAT_PRECISION_16BIT = 1, + FFX_LENS_FLOAT_PRECISION_COUNT = 2 +} FfxLensFloatPrecision; + +/// An enumeration of bit flags used when creating a +/// FfxLensContext. See FfxLensContextDescription. +/// +/// @ingroup FfxLens +typedef enum FfxLensInitializationFlagBits { + + FFX_LENS_MATH_NONPACKED = (1 << 0), ///< A bit indicating if we should use floating point math + FFX_LENS_MATH_PACKED = (1 << 1) ///< A bit indicating if we should use 16-bit half precision floating point math (favored) + +} FfxLensInitializationFlagBits; + +/// A structure encapsulating the parameters required to initialize FidelityFX +/// Lens. +/// +/// @ingroup FfxLens +typedef struct FfxLensContextDescription { + + uint32_t flags; ///< A collection of FfxLensInitializationFlagBits + FfxSurfaceFormat outputFormat; ///< Format of the output target used for creation of output resource. + FfxLensFloatPrecision floatPrecision; ///< A flag indicating the desired floating point precision for use in ffxBlurContextDispatch + FfxInterface backendInterface; ///< A set of pointers to the backend implementation for FidelityFX. + +} FfxLensContextDescription; + +/// A structure encapsulating the parameters for dispatching +/// of FidelityFX Lens +/// +/// @ingroup FfxLens +typedef struct FfxLensDispatchDescription { + + FfxCommandList commandList; ///< The FfxCommandList to record Lens rendering commands into. + FfxResource resource; ///< The FfxResource to run Lens on. + FfxResource resourceOutput; ///< The FfxResource to write Lens output to. + FfxDimensions2D renderSize; ///< The resolution used for rendering the scene. + float grainScale; ///< Artistic tweaking constant for grain scale.. + float grainAmount; ///< Artistic tweaking constant for how intense the grain is. + uint32_t grainSeed; ///< The seed for grain RNG. + float chromAb; ///< Artistic tweaking constant for chromatic aberration intensity. + float vignette; ///< Artistic tweaking constant for vignette intensity. + +} FfxLensDispatchDescription; + +/// A structure encapsulating the FidelityFX Lens context. +/// +/// This sets up an object which contains all persistent internal data and +/// resources that are required by Lens. +/// +/// The FfxLensContext object should have a lifetime matching +/// your use of Lens. Before destroying the Lens context care should be taken +/// to ensure the GPU is not accessing the resources created or used by Lens. +/// It is therefore recommended that the GPU is idle before destroying the +/// Lens context. +/// +/// @ingroup FfxLens +typedef struct FfxLensContext { + uint32_t data[FFX_LENS_CONTEXT_SIZE]; ///< An opaque set of uint32_t which contain the data for the context. +} FfxLensContext; + +/// Create a FidelityFX Lens Downsampler context from the parameters +/// programmed to the FfxLensContextDescription structure. +/// +/// The context structure is the main object used to interact with the Lens +/// API, and is responsible for the management of the internal resources +/// used by the Lens algorithm. When this API is called, multiple calls +/// will be made via the pointers contained in the backendInterface +/// structure. This backend will attempt to retrieve the device capabilities, +/// and create the internal resources, and pipelines required by Lens to function. +/// Depending on the precise configuration used when +/// creating the FfxLensContext a different set of resources and +/// pipelines might be requested via the callback functions. +/// +/// The FfxLensContext should be destroyed when use of it is +/// completed, typically when an application is unloaded or Lens +/// upscaling is disabled by a user. To destroy the Lens context you +/// should call ffxLensContextDestroy. +/// +/// @param [out] pContext A pointer to a FfxLensContext structure to populate. +/// @param [in] pContextDescription A pointer to a FfxLensContextDescription structure. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because either context or contextDescription was NULL. +/// @retval +/// FFX_ERROR_INCOMPLETE_INTERFACE The operation failed because the FfxLensContextDescription.callbacks was not fully specified. +/// @retval +/// FFX_ERROR_BACKEND_API_ERROR The operation failed because of an error returned from the backend. +/// +/// @ingroup FfxLens +FFX_API FfxErrorCode ffxLensContextCreate(FfxLensContext* pContext, const FfxLensContextDescription* pContextDescription); + +/// Dispatches work to the FidelityFX Lens context +/// +/// @param [out] pContext A pointer to a FfxLensContext structure to populate. +/// @param [in] pDispatchDescription A pointer to a FfxLensDispatchDescription structure. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because either context or dispatchDescription was NULL. +/// @retval +/// FFX_ERROR_BACKEND_API_ERROR The operation failed because of an error returned from the backend. +/// +/// @ingroup FfxLens +FFX_API FfxErrorCode ffxLensContextDispatch(FfxLensContext* pContext, const FfxLensDispatchDescription* pDispatchDescription); + +/// Destroy the FidelityFX Lens context. +/// +/// @param [out] pContext A pointer to a FfxLensContext structure to destroy. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because either context was NULL. +/// +/// @ingroup FfxLens +FFX_API FfxErrorCode ffxLensContextDestroy(FfxLensContext* pContext); + +/// Queries the effect version number. +/// +/// @returns +/// The SDK version the effect was built with. +/// +/// @ingroup FfxLens +FFX_API FfxVersionNumber ffxLensGetEffectVersion(); + +#if defined(__cplusplus) +} +#endif // #if defined(__cplusplus) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_lpm.h b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_lpm.h new file mode 100644 index 00000000..14f65f62 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_lpm.h @@ -0,0 +1,273 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +// @defgroup LPM + +#pragma once + +// Include the interface for the backend of the LPM 1.0 API. +#include + +/// @defgroup FfxLpm FidelityFX LPM +/// FidelityFX Luma Preserving Mapper runtime library +/// +/// @ingroup SDKComponents + +/// FidelityFX Luma Preserving Mapper 1.3 major version. +/// +/// @ingroup FfxLpm +#define FFX_LPM_VERSION_MAJOR (1) + +/// FidelityFX Luma Preserving Mapper 1.3 minor version. +/// +/// @ingroup FfxLpm +#define FFX_LPM_VERSION_MINOR (4) + +/// FidelityFX Luma Preserving Mapper 1.3 patch version. +/// +/// @ingroup FfxLpm +#define FFX_LPM_VERSION_PATCH (0) + +/// FidelityFX Luma Preserving Mapper context count +/// +/// Defines the number of internal effect contexts required by LPM +/// +/// @ingroup FfxLpm +#define FFX_LPM_CONTEXT_COUNT 1 + +/// The size of the context specified in 32bit values. +/// +/// @ingroup FfxLpm +#define FFX_LPM_CONTEXT_SIZE (9300) + +#if defined(__cplusplus) +extern "C" { +#endif // #if defined(__cplusplus) + +/// An enumeration of all the passes which constitute the LPM algorithm. +/// +/// LPM is implemented as a composite of several compute passes each +/// computing a key part of the final result. Each call to the +/// FfxLPMScheduleGpuJobFunc callback function will +/// correspond to a single pass included in FfxLPMPass. For a +/// more comprehensive description of each pass, please refer to the LPM +/// reference documentation. +/// +/// @ingroup FfxLpm +typedef enum FfxLpmPass +{ + + FFX_LPM_PASS_FILTER = 0, ///< A pass which filters the color buffer using LPM's tone and gamut mapping solution. + + FFX_LPM_PASS_COUNT ///< The number of passes performed by LPM. +} FfxLpmPass; + +/// An enumeration of monitor display modes supported by LPM +/// FFX_LPM_DISPLAYMODE_LDR tagets low or standard dynamic range monitor using 8bit back buffer +/// FFX_LPM_DISPLAYMODE_HDR10_2084 targets HDR10 perceptual quantizer (PQ) transfer function using 10bit backbuffer +/// FFX_LPM_DISPLAYMODE_HDR10_SCRGB targets HDR10 linear output with no transfer function using 16bit backbuffer +/// FFX_LPM_DISPLAYMODE_FSHDR_2084 targets freesync premium pro hdr thorugh PQ transfer function using 10bit backbuffer +/// FFX_LPM_DISPLAYMODE_FSHDR_SCRGB targets linear output with no transfer function using 16bit backbuffer +/// @ingroup LPM +typedef enum class FfxLpmDisplayMode +{ + FFX_LPM_DISPLAYMODE_LDR = 0, + FFX_LPM_DISPLAYMODE_HDR10_2084 = 1, + FFX_LPM_DISPLAYMODE_HDR10_SCRGB = 2, + FFX_LPM_DISPLAYMODE_FSHDR_2084 = 3, + FFX_LPM_DISPLAYMODE_FSHDR_SCRGB = 4 +} FfxLpmDisplayMode; + +/// An enumeration of colourspaces supported by LPM +/// FFX_LPM_ColorSpace_REC709 uses rec709 colour primaries used for FFX_LPM_DISPLAYMODE_LDR, FFX_LPM_DISPLAYMODE_HDR10_SCRGB and FFX_LPM_DISPLAYMODE_FSHDR_SCRGB modes +/// FFX_LPM_ColorSpace_P3 uses P3 colour primaries +/// FFX_LPM_ColorSpace_REC2020 uses rec2020 colour primaries used for FFX_LPM_DISPLAYMODE_HDR10_2084 and FFX_LPM_DISPLAYMODE_FSHDR_2084 modes +/// FFX_LPM_ColorSapce_Display uses custom primaries queried from display +/// @ingroup LPM +typedef enum class FfxLpmColorSpace +{ + FFX_LPM_ColorSpace_REC709 = 0, + FFX_LPM_ColorSpace_P3 = 1, + FFX_LPM_ColorSpace_REC2020 = 2, + FFX_LPM_ColorSapce_Display = 3, +} FfxLpmColorSpace; + +/// An enumeration of bit flags used when creating a +/// FfxLpmContext. See FfxLpmContextDescription. +/// +/// @ingroup FfxLpm +typedef enum FfxLpmInitializationFlagBits +{ +} FfxLpmInitializationFlagBits; + +/// A structure encapsulating the parameters required to initialize FidelityFX +/// Luma Preserving Mapper +/// +/// @ingroup FfxLpm +typedef struct FfxLpmContextDescription +{ + uint32_t flags; + FfxInterface backendInterface; ///< A set of pointers to the backend implementation for LPM. +} FfxLpmContextDescription; + +/// A structure encapsulating the parameters for dispatching the various passes +/// of FidelityFX Luma Preserving Mapper 1.0 +/// +/// @ingroup FfxLpm +typedef struct FfxLpmDispatchDescription +{ + FfxCommandList commandList; ///< The FfxCommandList to record LPM rendering commands into. + FfxResource inputColor; ///< A FfxResource containing the color buffer for the current frame. + FfxResource outputColor; ///< A FfxResource containing the tone and gamut mapped output color buffer for the current frame. + bool shoulder; + float softGap; + float hdrMax; + float lpmExposure; + float contrast; + float shoulderContrast; + float saturation[3]; + float crosstalk[3]; + FfxLpmColorSpace colorSpace; + FfxLpmDisplayMode displayMode; + float displayRedPrimary[2]; + float displayGreenPrimary[2]; + float displayBluePrimary[2]; + float displayWhitePoint[2]; + float displayMinLuminance; + float displayMaxLuminance; +} FfxLpmDispatchDescription; + +/// A structure encapsulating the FidelityFX Luma Preserving 1.0 context. +/// +/// This sets up an object which contains all persistent internal data and +/// resources that are required by LPM. +/// +/// The FfxLpmContext object should have a lifetime matching +/// your use of LPM. Before destroying the LPM context care should be taken +/// to ensure the GPU is not accessing the resources created or used by LPM. +/// It is therefore recommended that the GPU is idle before destroying the +/// LPM context. +/// +/// @ingroup FfxLpm +typedef struct FfxLpmContext +{ + uint32_t data[FFX_LPM_CONTEXT_SIZE]; ///< An opaque set of uint32_t which contain the data for the context. +} FfxLpmContext; + +/// Create a FidelityFX Luma Preserving 1.0 context from the parameters +/// programmed to the FfxLpmContextDescription structure. +/// +/// The context structure is the main object used to interact with the Luma Preserving +/// Mapper 1.0 API, and is responsible for the management of the internal resources +/// used by the LPM algorithm. When this API is called, multiple calls +/// will be made via the pointers contained in the callbacks +/// structure. These callbacks will attempt to retreive the device capabilities, +/// and create the internal resources, and pipelines required by LPM +/// frame-to-frame function. Depending on the precise configuration used when +/// creating the FfxLpmContext a different set of resources and +/// pipelines might be requested via the callback functions. +/// +/// The FfxLpmContext should be destroyed when use of it is +/// completed, typically when an application is unloaded or LPM +/// tone and gamut mapping is disabled by a user. To destroy the LPM context you +/// should call ffxLpmContextDestroy. +/// +/// @param [out] pContext A pointer to a FfxLpmContext structure to populate. +/// @param [in] pContextDescription A pointer to a FfxLpmContextDescription structure. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because either context or contextDescription was NULL. +/// @retval +/// FFX_ERROR_INCOMPLETE_INTERFACE The operation failed because the FfxLpmContextDescription.callbacks was not fully specified. +/// @retval +/// FFX_ERROR_BACKEND_API_ERROR The operation failed because of an error returned from the backend. +/// +/// @ingroup FfxLpm +FFX_API FfxErrorCode ffxLpmContextCreate(FfxLpmContext* pContext, const FfxLpmContextDescription* pContextDescription); + +/// Dispatches work to the FidelityFX LPM context +/// @param [out] pContext A pointer to a FfxLpmContext structure to populate. +/// @param [in] pDispatchDescription A pointer to a FfxLpmDispatchDescription structure. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because either context or dispatchDescription was NULL. +/// @retval +/// FFX_ERROR_BACKEND_API_ERROR The operation failed because of an error returned from the backend. +/// +/// @ingroup FfxLpm +FFX_API FfxErrorCode ffxLpmContextDispatch(FfxLpmContext* pContext, const FfxLpmDispatchDescription* pDispatchDescription); + +/// Destroy the FidelityFX LPM context. +/// +/// @param [out] pContext A pointer to a FfxLpmContext structure to destroy. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because either context was NULL. +/// +/// @ingroup FfxLpm +FFX_API FfxErrorCode ffxLpmContextDestroy(FfxLpmContext* pContext); + +/// Sets up the constant buffer data necessary for LPM compute +/// +/// @param [in] incon +/// @param [in] insoft +/// @param [in] incon2 +/// @param [in] inclip +/// @param [in] inscaleOnly +/// @param [out] outcon +/// @param [out] outsoft +/// @param [out] outcon2 +/// @param [out] outclip +/// @param [out] outscaleOnly +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// +/// @ingroup FfxLpm +FFX_API FfxErrorCode FfxPopulateLpmConsts(bool incon, + bool insoft, + bool incon2, + bool inclip, + bool inscaleOnly, + uint32_t& outcon, + uint32_t& outsoft, + uint32_t& outcon2, + uint32_t& outclip, + uint32_t& outscaleOnly); + +/// Queries the effect version number. +/// +/// @returns +/// The SDK version the effect was built with. +/// +/// @ingroup FfxLpm +FFX_API FfxVersionNumber ffxLpmGetEffectVersion(); + +#if defined(__cplusplus) +} +#endif // #if defined(__cplusplus) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_opticalflow.h b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_opticalflow.h new file mode 100644 index 00000000..fccadc05 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_opticalflow.h @@ -0,0 +1,212 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +// @defgroup OpticalFlow + +#pragma once + +// Include the interface for the backend of the OpticalFlow API. +#include + +/// FidelityFX OpticalFlow major version. +/// +/// @ingroup ffxOpticalflow +#define FFX_OPTICALFLOW_VERSION_MAJOR (1) + +/// FidelityFX OpticalFlow minor version. +/// +/// @ingroup ffxOpticalflow +#define FFX_OPTICALFLOW_VERSION_MINOR (1) + +/// FidelityFX OpticalFlow patch version. +/// +/// @ingroup ffxOpticalflow +#define FFX_OPTICALFLOW_VERSION_PATCH (1) + +/// FidelityFX Optical Flow context count +/// +/// Defines the number of internal effect contexts required by Optical Flow +/// +/// @ingroup ffxOpticalFlow +#define FFX_OPTICALFLOW_CONTEXT_COUNT (1) + +/// The size of the context specified in 32bit size units. +/// +/// @ingroup ffxOpticalflow +#define FFX_OPTICALFLOW_CONTEXT_SIZE (FFX_SDK_DEFAULT_CONTEXT_SIZE) + +#if defined(__cplusplus) +extern "C" { +#endif // #if defined(__cplusplus) + +/// An enumeration of all the passes which constitute the OpticalFlow algorithm. +/// +/// @ingroup ffxOpticalflow +typedef enum FfxOpticalflowPass +{ + FFX_OPTICALFLOW_PASS_PREPARE_LUMA = 0, + FFX_OPTICALFLOW_PASS_GENERATE_OPTICAL_FLOW_INPUT_PYRAMID, + FFX_OPTICALFLOW_PASS_GENERATE_SCD_HISTOGRAM, + FFX_OPTICALFLOW_PASS_COMPUTE_SCD_DIVERGENCE, + FFX_OPTICALFLOW_PASS_COMPUTE_OPTICAL_FLOW_ADVANCED_V5, + FFX_OPTICALFLOW_PASS_FILTER_OPTICAL_FLOW_V5, + FFX_OPTICALFLOW_PASS_SCALE_OPTICAL_FLOW_ADVANCED_V5, + + FFX_OPTICALFLOW_PASS_COUNT +} FfxOpticalflowPass; + +/// An enumeration of bit flags used when creating a +/// FfxOpticalflowContext. See FfxOpticalflowDispatchDescription. +/// +/// @ingroup ffxOpticalflow +typedef enum FfxOpticalflowInitializationFlagBits +{ + FFX_OPTICALFLOW_ENABLE_TEXTURE1D_USAGE = (1 << 0), + +} FfxOpticalflowInitializationFlagBits; + +/// A structure encapsulating the parameters required to initialize +/// FidelityFX OpticalFlow. +/// +/// @ingroup ffxOpticalflow +typedef struct FfxOpticalflowContextDescription { + + FfxInterface backendInterface; ///< A set of pointers to the backend implementation for FidelityFX SDK + uint32_t flags; ///< A collection of FfxOpticalflowInitializationFlagBits. + FfxDimensions2D resolution; +} FfxOpticalflowContextDescription; + +/// A structure encapsulating the parameters for dispatching the various passes +/// of FidelityFX Opticalflow. +/// +/// @ingroup ffxOpticalflow +typedef struct FfxOpticalflowDispatchDescription +{ + FfxCommandList commandList; ///< The FfxCommandList to record rendering commands into. + FfxResource color; ///< A FfxResource containing the input color buffer + FfxResource opticalFlowVector; ///< A FfxResource containing the output motion buffer + FfxResource opticalFlowSCD; ///< A FfxResource containing the output scene change detection buffer + bool reset; ///< A boolean value which when set to true, indicates the camera has moved discontinuously. + int backbufferTransferFunction; + FfxFloatCoords2D minMaxLuminance; +} FfxOpticalflowDispatchDescription; + +typedef struct FfxOpticalflowSharedResourceDescriptions { + + FfxCreateResourceDescription opticalFlowVector; + FfxCreateResourceDescription opticalFlowSCD; + +} FfxOpticalflowSharedResourceDescriptions; + +/// A structure encapsulating the FidelityFX OpticalFlow context. +/// +/// This sets up an object which contains all persistent internal data and +/// resources that are required by OpticalFlow. +/// +/// The FfxOpticalflowContext object should have a lifetime matching +/// your use of OpticalFlow. Before destroying the OpticalFlow context care should be taken +/// to ensure the GPU is not accessing the resources created or used by OpticalFlow. +/// It is therefore recommended that the GPU is idle before destroying OpticalFlow +/// OpticalFlow context. +/// +/// @ingroup ffxOpticalflow +typedef struct FfxOpticalflowContext +{ + uint32_t data[FFX_OPTICALFLOW_CONTEXT_SIZE]; ///< An opaque set of uint32_t which contain the data for the context. +} FfxOpticalflowContext; + + +/// Create a FidelityFX OpticalFlow context from the parameters +/// programmed to the FfxOpticalflowContextDescription structure. +/// +/// The context structure is the main object used to interact with the OpticalFlow +/// API, and is responsible for the management of the internal resources used +/// by the OpticalFlow algorithm. When this API is called, multiple calls will be +/// made via the pointers contained in the callbacks structure. +/// These callbacks will attempt to retreive the device capabilities, and +/// create the internal resources, and pipelines required by OpticalFlow's +/// frame-to-frame function. Depending on the precise configuration used when +/// creating the FfxOpticalflowContext a different set of resources and +/// pipelines might be requested via the callback functions. +/// +/// The flags included in the flags field of +/// FfxOpticalflowContext how match the configuration of your +/// application as well as the intended use of OpticalFlow. It is important that these +/// flags are set correctly (as well as a correct programmed +/// FfxOpticalflowContextDescription) to ensure correct operation. It is +/// recommended to consult the overview documentation for further details on +/// how OpticalFlow should be integerated into an application. +/// +/// When the FfxOpticalflowContext is created, you should use the +/// ffxOpticalflowContextDispatch function each frame where FSR3 +/// upscaling should be applied. See the documentation of +/// ffxOpticalflowContextDispatch for more details. +/// +/// The FfxOpticalflowContext should be destroyed when use of it is +/// completed, typically when an application is unloaded or OpticalFlow is +/// disabled by a user. To destroy the OpticalFlow context you should call +/// ffxOpticalflowContextDestroy. +/// +/// @param [out] context A pointer to a FfxOpticalflowContext structure to populate. +/// @param [in] contextDescription A pointer to a FfxOpticalflowContextDescription structure. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because either context or contextDescription was NULL. +/// @retval +/// FFX_ERROR_INCOMPLETE_INTERFACE The operation failed because the FfxOpticalflowContextDescription.callbacks was not fully specified. +/// @retval +/// FFX_ERROR_BACKEND_API_ERROR The operation failed because of an error returned from the backend. +/// +/// @ingroup ffxOpticalflow +FFX_API FfxErrorCode ffxOpticalflowContextCreate(FfxOpticalflowContext* context, FfxOpticalflowContextDescription* contextDescription); + +FFX_API FfxErrorCode ffxOpticalflowContextGetGpuMemoryUsage(FfxOpticalflowContext* pContext, FfxEffectMemoryUsage* vramUsage); + +FFX_API FfxErrorCode ffxOpticalflowGetSharedResourceDescriptions(FfxOpticalflowContext* context, FfxOpticalflowSharedResourceDescriptions* SharedResources); + +FFX_API FfxErrorCode ffxOpticalflowContextDispatch(FfxOpticalflowContext* context, const FfxOpticalflowDispatchDescription* dispatchDescription); + +/// Destroy the FidelityFX OpticalFlow context. +/// +/// @param [out] context A pointer to a FfxOpticalflowContext structure to destroy. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because either context was NULL. +/// +/// @ingroup ffxOpticalflow +FFX_API FfxErrorCode ffxOpticalflowContextDestroy(FfxOpticalflowContext* context); + +/// Queries the effect version number. +/// +/// @returns +/// The SDK version the effect was built with. +/// +/// @ingroup ffxOpticalflow +FFX_API FfxVersionNumber ffxOpticalflowGetEffectVersion(); + +#if defined(__cplusplus) +} +#endif // #if defined(__cplusplus) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_parallelsort.h b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_parallelsort.h new file mode 100644 index 00000000..11591966 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_parallelsort.h @@ -0,0 +1,210 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +// @defgroup PARALLEL_SORT + +#pragma once + +// Include the interface for the backend of the FSR2 API. +#include + +/// @defgroup FfxParallelSort FidelityFX Parallel Sort +/// FidelityFX Single Pass Downsampler runtime library +/// +/// @ingroup SDKComponents + +/// FidelityFX Parallel Sort major version. +/// +/// @ingroup FfxParallelSort +#define FFX_PARALLELSORT_VERSION_MAJOR (1) + +/// FidelityFX Parallel Sort minor version. +/// +/// @ingroup FfxParallelSort +#define FFX_PARALLELSORT_VERSION_MINOR (3) + +/// FidelityFX Parallel Sort patch version. +/// +/// @ingroup FfxParallelSort +#define FFX_PARALLELSORT_VERSION_PATCH (0) + +/// FidelityFX SPD context count +/// +/// Defines the number of internal effect contexts required by SPD +/// +/// @ingroup FfxParallelSort +#define FFX_PARALLELSORT_CONTEXT_COUNT 1 + +/// The size of the context specified in 32bit values. +/// +/// @ingroup FfxParallelSort +#define FFX_PARALLELSORT_CONTEXT_SIZE (373712) + +#if defined(__cplusplus) +extern "C" { +#endif // #if defined(__cplusplus) + +/// An enumeration of the passes which constitute the Parallel Sort algorithm. +/// +/// Parallel Sort is implemented as a multi-pass algorithm that is invoked over +/// a number of successive iterations until all bits in the key are sorted. +/// For a more comprehensive description of Parallel Sort's inner workings, please +/// refer to the Parallel Sort reference documentation. +/// +/// @ingroup FfxParallelSort +typedef enum FfxParallelSortPass +{ + + FFX_PARALLELSORT_PASS_SETUP_INDIRECT_ARGS = 0, ///< A pass which sets up indirect params to invoke sorting when FFX_PARALLEL_SORT_INDIRECT flag bit is set. + FFX_PARALLELSORT_PASS_SUM, ///< A pass which counts the number of occurrences of each value in the data set. + FFX_PARALLELSORT_PASS_REDUCE, ///< A pass which further reduces the counts across thread groups for faster offset calculations in large data sets. + FFX_PARALLELSORT_PASS_SCAN, ///< A pass which prefixes the count totals into global offsets. + FFX_PARALLELSORT_PASS_SCAN_ADD, ///< A pass which does a second prefix add the global offsets to each local thread group offset. + FFX_PARALLELSORT_PASS_SCATTER, ///< A pass which performs a local sort of all values in the thread group and outputs to new global offset + + FFX_PARALLELSORT_PASS_COUNT ///< The number of passes in Parallel Sort +} FfxParallelSortPass; + +/// An enumeration of bit flags used when creating a +/// FfxParallelSortContextDescription. See FfxParallelSortContextDescription. +/// +/// @ingroup FfxParallelSort +typedef enum FfxParallelSortInitializationFlagBits { + + FFX_PARALLELSORT_INDIRECT_SORT = (1 << 0), ///< A bit indicating if we should use indirect version of sort algorithm + FFX_PARALLELSORT_PAYLOAD_SORT = (1 << 1), ///< A bit indicating if we should sort a payload buffer + +} FfxParallelSortInitializationFlagBits; + +/// A structure encapsulating the parameters required to initialize FidelityFX +/// Parallel Sort. +/// +/// @ingroup FfxParallelSort +typedef struct FfxParallelSortContextDescription { + + uint32_t flags; ///< A collection of FfxParallelSortInitializationFlagBits. + uint32_t maxEntries; ///< Maximum number of entries to sort + FfxInterface backendInterface; ///< A set of pointers to the backend implementation for FidelityFX. +} FfxParallelSortContextDescription; + +/// A structure encapsulating the parameters needed to sort +/// the buffer(s) provided +/// +/// @ingroup FfxParallelSort +typedef struct FfxParallelSortDispatchDescription { + + FfxCommandList commandList; ///< The FfxCommandList to record parallel sort compute commands into. + FfxResource keyBuffer; ///< The buffer resource containing the keys to sort + FfxResource payloadBuffer; ///< The (optional) payload buffer to sort (requires FFX_PARALLELSORT_PAYLOAD_SORT be set) + uint32_t numKeysToSort; ///< The number of keys in the buffer requiring sorting +} FfxParallelSortDispatchDescription; + +/// A structure encapsulating the FidelityFX Parallel Sort context. +/// +/// This sets up an object which contains all persistent internal data and +/// resources that are required by parallel sort. +/// +/// The FfxParallelSortContext object should have a lifetime matching +/// your use of parallel sort. Before destroying the parallel sort context care +/// should be taken to ensure the GPU is not accessing the resources created or +/// used by parallel sort. It is therefore recommended that the GPU is idle +/// before destroying the parallel sort context. +/// +/// @ingroup FfxParallelSort +typedef struct FfxParallelSortContext { + + uint32_t data[FFX_PARALLELSORT_CONTEXT_SIZE]; ///< An opaque set of uint32_t which contain the data for the context. +} FfxParallelSortContext; + + +/// Create a FidelityFX Parallel Sort context from the parameters +/// programmed to the FfxParallelSortContextDescription structure. +/// +/// The context structure is the main object used to interact with the parallel +/// sort API, and is responsible for the management of the internal resources +/// used by the parallel sort algorithm. When this API is called, multiple calls +/// will be made via the pointers contained in the callbacks +/// structure. These callbacks will attempt to retreive the device capabilities, +/// and create the internal resources, and pipelines required by parallel sorts' +/// frame-to-frame function. Depending on the precise configuration used when +/// creating the FfxParallelSortContext a different set of resources and +/// pipelines might be requested via the callback functions. +/// +/// The FfxParallelSortContext should be destroyed when use of it is +/// completed, typically when an application is unloaded or parallel sort +/// upscaling is disabled by a user. To destroy the parallel sort context you +/// should call ffxParallelSortContextDestroy. +/// +/// @param [out] pContext A pointer to a FfxParallelSortContext structure to populate. +/// @param [in] pContextDescription A pointer to a FfxParallelSortContextDescription structure. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because either context or contextDescription was NULL. +/// @retval +/// FFX_ERROR_INCOMPLETE_INTERFACE The operation failed because the FfxFsr2ContextDescription.callbacks was not fully specified. +/// @retval +/// FFX_ERROR_BACKEND_API_ERROR The operation failed because of an error returned from the backend. +/// +/// @ingroup FfxParallelSort +FFX_API FfxErrorCode ffxParallelSortContextCreate(FfxParallelSortContext* pContext, const FfxParallelSortContextDescription* pContextDescription); + +/// Execute a FidelityFX Parallel Sort context to sort the provided data +/// according to the passed in dispatch description. +/// +/// @param [out] pContext A pointer to a FfxParallelSortContext structure to populate. +/// @param [in] pDispatchDescription A pointer to a FfxParallelSortDispatchDescription structure. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because either context or sortDescription was NULL. +/// @retval +/// FFX_ERROR_BACKEND_API_ERROR The operation failed because of an error returned from the backend. +/// +/// @ingroup FfxParallelSort +FFX_API FfxErrorCode ffxParallelSortContextDispatch(FfxParallelSortContext* pContext, const FfxParallelSortDispatchDescription* pDispatchDescription); + +/// Destroy the FidelityFX Parallel Sort context. +/// +/// @param [out] pContext A pointer to a FfxParallelSortContext structure to destroy. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because either context was NULL. +/// +/// @ingroup FfxParallelSort +FFX_API FfxErrorCode ffxParallelSortContextDestroy(FfxParallelSortContext* pContext); + +/// Queries the effect version number. +/// +/// @returns +/// The SDK version the effect was built with. +/// +/// @ingroup FfxParallelSort +FFX_API FfxVersionNumber ffxParallelSortGetEffectVersion(); + +#if defined(__cplusplus) +} +#endif // #if defined(__cplusplus) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_spd.h b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_spd.h new file mode 100644 index 00000000..14e3230e --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_spd.h @@ -0,0 +1,222 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +// @defgroup FSR2 + +#pragma once + +// Include the interface for the backend of the FSR2 API. +#include + +/// @defgroup FfxSpd FidelityFX SPD +/// FidelityFX Single Pass Downsampler runtime library +/// +/// @ingroup SDKComponents + +/// FidelityFX SPD major version. +/// +/// @ingroup FfxSpd +#define FFX_SPD_VERSION_MAJOR (2) + +/// FidelityFX SPD minor version. +/// +/// @ingroup FfxSpd +#define FFX_SPD_VERSION_MINOR (2) + +/// FidelityFX SPD patch version. +/// +/// @ingroup FfxSpd +#define FFX_SPD_VERSION_PATCH (0) + +/// FidelityFX SPD context count +/// +/// Defines the number of internal effect contexts required by SPD +/// +/// @ingroup FfxSpd +#define FFX_SPD_CONTEXT_COUNT 1 + +/// The size of the context specified in 32bit values. +/// +/// @ingroup FfxSpd +#define FFX_SPD_CONTEXT_SIZE (9300) + +/// If this ever changes, need to also reflect a change in number +/// of resources in ffx_spd_resources.h +/// +/// @ingroup FfxSpd +#define SPD_MAX_MIP_LEVELS 12 + +#if defined(__cplusplus) +extern "C" { +#endif // #if defined(__cplusplus) + +/// An enumeration of the pass which constitutes the SPD algorithm. +/// +/// SPD is implemented as a single pass algorithm. Each call to the +/// FfxSPDScheduleGpuJobFunc callback function will +/// correspond to a single downsample job. For a +/// more comprehensive description of SPD's inner workings, please +/// refer to the SPD reference documentation. +/// +/// @ingroup FfxSpd +typedef enum FfxSpdPass +{ + + FFX_SPD_PASS_DOWNSAMPLE = 0, ///< A pass which which downsamples all mips + + FFX_SPD_PASS_COUNT ///< The number of passes in SPD +} FfxSpdPass; + +typedef enum FfxSpdDownsampleFilter +{ + FFX_SPD_DOWNSAMPLE_FILTER_MEAN = 0, + FFX_SPD_DOWNSAMPLE_FILTER_MIN, + FFX_SPD_DOWNSAMPLE_FILTER_MAX, + FFX_SPD_DOWNSAMPLE_FILTER_COUNT +} FfxSpdDownsampleFilter; + +/// An enumeration of bit flags used when creating a +/// FfxSpdContext. See FfxSpdContextDescription. +/// +/// @ingroup FfxSpd +typedef enum FfxSpdInitializationFlagBits { + + FFX_SPD_SAMPLER_LOAD = (1 << 0), ///< A bit indicating if we should use resource loads (favor loads over sampler) + FFX_SPD_SAMPLER_LINEAR = (1 << 1), ///< A bit indicating if we should use sampler to load resources. + FFX_SPD_WAVE_INTEROP_LDS = (1 << 2), ///< A bit indicating if we should use LDS + FFX_SPD_WAVE_INTEROP_WAVE_OPS = (1 << 3), ///< A bit indicating if we should use WAVE OPS (favor wave ops over LDS) + FFX_SPD_MATH_NONPACKED = (1 << 4), ///< A bit indicating if we should use floating point math + FFX_SPD_MATH_PACKED = (1 << 5) ///< A bit indicating if we should use 16-bit half precision floating point math (favored) + +} FfxSpdInitializationFlagBits; + +/// A structure encapsulating the parameters required to initialize FidelityFX +/// Single Pass Downsampler. +/// +/// @ingroup FfxSpd +typedef struct FfxSpdContextDescription { + + uint32_t flags; ///< A collection of FfxSpdInitializationFlagBits + FfxSpdDownsampleFilter downsampleFilter; + FfxInterface backendInterface; ///< A set of pointers to the backend implementation for FidelityFX. + +} FfxSpdContextDescription; + +/// A structure encapsulating the parameters for dispatching +/// of FidelityFX Single Pass Downsampler +/// +/// @ingroup FfxSpd +typedef struct FfxSpdDispatchDescription { + + FfxCommandList commandList; ///< The FfxCommandList to record rendering commands into. + FfxResource resource; ///< The FfxResource to downsample + +} FfxSpdDispatchDescription; + +/// A structure encapsulating the FidelityFX single pass downsampler context. +/// +/// This sets up an object which contains all persistent internal data and +/// resources that are required by SPD. +/// +/// The FfxSpdContext object should have a lifetime matching +/// your use of FSR1. Before destroying the SPD context care should be taken +/// to ensure the GPU is not accessing the resources created or used by SPD. +/// It is therefore recommended that the GPU is idle before destroying the +/// SPD context. +/// +/// @ingroup FfxSpd +typedef struct FfxSpdContext { + + uint32_t data[FFX_SPD_CONTEXT_SIZE]; ///< An opaque set of uint32_t which contain the data for the context. +} FfxSpdContext; + +/// Create a FidelityFX Single Pass Downsampler context from the parameters +/// programmed to the FfxSpdContextDescription structure. +/// +/// The context structure is the main object used to interact with the Single +/// Pass Downsampler API, and is responsible for the management of the internal resources +/// used by the SPD algorithm. When this API is called, multiple calls +/// will be made via the pointers contained in the backendInterface +/// structure. This backend will attempt to retrieve the device capabilities, +/// and create the internal resources, and pipelines required by SPD to function. +/// Depending on the precise configuration used when +/// creating the FfxSpdContext a different set of resources and +/// pipelines might be requested via the callback functions. +/// +/// The FfxSpdContext should be destroyed when use of it is +/// completed, typically when an application is unloaded or SPD +/// upscaling is disabled by a user. To destroy the SPD context you +/// should call ffxSpdContextDestroy. +/// +/// @param [out] pContext A pointer to a FfxSpdContext structure to populate. +/// @param [in] pContextDescription A pointer to a FfxSpdContextDescription structure. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because either context or contextDescription was NULL. +/// @retval +/// FFX_ERROR_INCOMPLETE_INTERFACE The operation failed because the FfxSpdContextDescription.callbacks was not fully specified. +/// @retval +/// FFX_ERROR_BACKEND_API_ERROR The operation failed because of an error returned from the backend. +/// +/// @ingroup FfxSpd +FFX_API FfxErrorCode ffxSpdContextCreate(FfxSpdContext* pContext, const FfxSpdContextDescription* pContextDescription); + +/// Dispatches work to the FidelityFX SPD context +/// +/// @param [out] pContext A pointer to a FfxSpdContext structure to populate. +/// @param [in] pDispatchDescription A pointer to a FfxSpdDispatchDescription structure. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because either context or dispatchDescription was NULL. +/// @retval +/// FFX_ERROR_BACKEND_API_ERROR The operation failed because of an error returned from the backend. +/// +/// @ingroup FfxSpd +FFX_API FfxErrorCode ffxSpdContextDispatch(FfxSpdContext* pContext, const FfxSpdDispatchDescription* pDispatchDescription); + +/// Destroy the FidelityFX SPD context. +/// +/// @param [out] pContext A pointer to a FfxSpdContext structure to destroy. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because either context was NULL. +/// +/// @ingroup FfxSpd +FFX_API FfxErrorCode ffxSpdContextDestroy(FfxSpdContext* pContext); + +/// Queries the effect version number. +/// +/// @returns +/// The SDK version the effect was built with. +/// +/// @ingroup FfxSpd +FFX_API FfxVersionNumber ffxSpdGetEffectVersion(); + +#if defined(__cplusplus) +} +#endif // #if defined(__cplusplus) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_sssr.h b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_sssr.h new file mode 100644 index 00000000..5c8b0bca --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_sssr.h @@ -0,0 +1,260 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#pragma once + +// Include the interface for the backend of the SSSR API. +#include + +/// @defgroup FfxSssr FidelityFX SSSR +/// FidelityFX Stochastic Screen Space Reflections runtime library +/// +/// @ingroup SDKComponents + +/// FidelityFX Stochastic Screen Space Reflections major version. +/// +/// @ingroup FfxSssr +#define FFX_SSSR_VERSION_MAJOR (1) + +/// FidelityFX Stochastic Screen Space Reflections minor version. +/// +/// @ingroup FfxSssr +#define FFX_SSSR_VERSION_MINOR (5) + +/// FidelityFX Stochastic Screen Space Reflections patch version. +/// +/// @ingroup FfxSssr +#define FFX_SSSR_VERSION_PATCH (0) + +/// FidelityFX SSSR context count +/// +/// Defines the number of internal effect contexts required by SSSR +/// We need 2, one for the SSSR context and one for the FidelityFX Denoiser +/// +/// @ingroup FfxSssr +#define FFX_SSSR_CONTEXT_COUNT 2 + +/// The size of the context specified in 32bit values. +/// +/// @ingroup FfxSssr +#define FFX_SSSR_CONTEXT_SIZE (118882) + +#if defined(__cplusplus) +extern "C" { +#endif // #if defined(__cplusplus) + +/// An enumeration of all the passes which constitute the SSSR algorithm. +/// +/// SSSR is implemented as a composite of several compute passes each +/// computing a key part of the final result. Each call to the +/// FfxSssrScheduleGpuJobFunc callback function will +/// correspond to a single pass included in FfxSssrPass. For a +/// more comprehensive description of each pass, please refer to the SSSR +/// reference documentation. +/// +/// @ingroup FfxSssr +typedef enum FfxSssrPass +{ + FFX_SSSR_PASS_DEPTH_DOWNSAMPLE = 0, ///< A pass which performs the hierarchical depth buffer generation + FFX_SSSR_PASS_CLASSIFY_TILES = 1, ///< A pass which classifies which pixels require screen space ray marching + FFX_SSSR_PASS_PREPARE_BLUE_NOISE_TEXTURE = 2, ///< A pass which generates an optimized blue noise texture + FFX_SSSR_PASS_PREPARE_INDIRECT_ARGS = 3, ///< A pass which generates the indirect arguments for the intersection pass. + FFX_SSSR_PASS_INTERSECTION = 4, ///< A pass which performs the actual hierarchical depth ray marching. + FFX_SSSR_PASS_COUNT +} FfxSssrPass; + +/// An enumeration of bit flags used when creating a +/// FfxSssrContext. See FfxSssrContextDescription. +/// +/// @ingroup FfxSssr +typedef enum FfxSssrInitializationFlagBits { + + FFX_SSSR_ENABLE_DEPTH_INVERTED = (1 << 0) ///< A bit indicating that the input depth buffer data provided is inverted [1..0]. +} FfxSssrInitializationFlagBits; + +/// A structure encapsulating the parameters required to initialize FidelityFX +/// Stochastic Screen Space Reflections. +/// +/// @ingroup ffxSssr +typedef struct FfxSssrContextDescription +{ + uint32_t flags; ///< A collection of FfxSssrInitializationFlagBits. + FfxDimensions2D renderSize; ///< The resolution we are currently rendering at + FfxSurfaceFormat normalsHistoryBufferFormat; ///< The format used by the reflections denoiser to store the normals buffer history + FfxInterface backendInterface; ///< A set of pointers to the backend implementation for FidelityFX SDK +} FfxSssrContextDescription; + +/// A structure encapsulating the parameters for dispatching the various passes +/// of FidelityFX Stochastic Screen Space Reflections. +/// +/// @ingroup ffxSssr +typedef struct FfxSssrDispatchDescription { + + FfxCommandList commandList; ///< The FfxCommandList to record SSSR rendering commands into. + FfxResource color; ///< A FfxResource containing the color buffer for the current frame. + FfxResource depth; ///< A FfxResource containing the depth buffer for the current frame. + FfxResource motionVectors; ///< A FfxResource containing the motion vectors buffer for the current frame. + FfxResource normal; ///< A FfxResource containing the normal buffer for the current frame. + FfxResource materialParameters; ///< A FfxResource containing the roughness buffer for the current frame. + FfxResource environmentMap; ///< A FfxResource containing the environment map to fallback to when screenspace data is not sufficient. + FfxResource brdfTexture; ///< A FfxResource containing the precomputed brdf LUT. + FfxResource output; ///< A FfxResource to store the result of the SSSR algorithm into. + float invViewProjection[16]; ///< An array containing the inverse of the view projection matrix in column major layout. + float projection[16]; ///< An array containing the projection matrix in column major layout. + float invProjection[16]; ///< An array containing the inverse of the projection matrix in column major layout. + float view[16]; ///< An array containing the view matrix in column major layout. + float invView[16]; ///< An array containing the inverse of the view matrix in column major layout. + float prevViewProjection[16]; ///< An array containing the previous frame's view projection matrix in column major layout. + FfxDimensions2D renderSize; ///< The resolution that was used for rendering the input resources. + FfxFloatCoords2D motionVectorScale; ///< The scale factor to apply to motion vectors. + float iblFactor; ///< A factor to control the intensity of the image based lighting. Set to 1 for an HDR probe. + float normalUnPackMul; ///< A multiply factor to transform the normal to the space expected by SSSR. + float normalUnPackAdd; ///< An offset to transform the normal to the space expected by SSSR. + uint32_t roughnessChannel; ///< The channel to read the roughness from the materialParameters texture + bool isRoughnessPerceptual; ///< A boolean to describe the space used to store roughness in the materialParameters texture. If false, we assume roughness squared was stored in the Gbuffer. + float temporalStabilityFactor; ///< A factor to control the accmulation of history values. Higher values reduce noise, but are more likely to exhibit ghosting artefacts. + float depthBufferThickness; ///< A bias for accepting hits. Larger values can cause streaks, lower values can cause holes. + float roughnessThreshold; ///< Regions with a roughness value greater than this threshold won't spawn rays. + float varianceThreshold; ///< Luminance differences between history results will trigger an additional ray if they are greater than this threshold value. + uint32_t maxTraversalIntersections; ///< Caps the maximum number of lookups that are performed from the depth buffer hierarchy. Most rays should terminate after approximately 20 lookups. + uint32_t minTraversalOccupancy; ///< Exit the core loop early if less than this number of threads are running. + uint32_t mostDetailedMip; ///< The most detailed MIP map level in the depth hierarchy. Perfect mirrors always use 0 as the most detailed level. + uint32_t samplesPerQuad; ///< The minimum number of rays per quad. Variance guided tracing can increase this up to a maximum of 4. + uint32_t temporalVarianceGuidedTracingEnabled; ///< A boolean controlling whether a ray should be spawned on pixels where a temporal variance is detected or not. +} FfxSssrDispatchDescription; + +/// A structure encapsulating the FidelityFX Stochastic Screen Space Reflections context. +/// +/// This sets up an object which contains all persistent internal data and +/// resources that are required by SSSR. +/// +/// The FfxSssrContext object should have a lifetime matching +/// your use of SSSR. Before destroying the SSSR context care should be taken +/// to ensure the GPU is not accessing the resources created or used by SSSR. +/// It is therefore recommended that the GPU is idle before destroying the +/// SSSR context. +/// +/// @ingroup ffxSssr +typedef struct FfxSssrContext +{ + uint32_t data[FFX_SSSR_CONTEXT_SIZE]; ///< An opaque set of uint32_t which contain the data for the context. +} FfxSssrContext; + +/// Create a FidelityFX Stochastic Screen Space Reflections context from the parameters +/// programmed to the FfxSssrCreateParams structure. +/// +/// The context structure is the main object used to interact with the SSSR +/// API, and is responsible for the management of the internal resources used +/// by the SSSR algorithm. When this API is called, multiple calls will be +/// made via the pointers contained in the callbacks structure. +/// These callbacks will attempt to retreive the device capabilities, and +/// create the internal resources, and pipelines required by SSSR's +/// frame-to-frame function. Depending on the precise configuration used when +/// creating the FfxSssrContext a different set of resources and +/// pipelines might be requested via the callback functions. +/// +/// The flags included in the flags field of +/// FfxSssrContext how match the configuration of your +/// application as well as the intended use of SSSR. It is important that these +/// flags are set correctly (as well as a correct programmed +/// FfxSssrDispatchDescription) to ensure correct operation. It is +/// recommended to consult the overview documentation for further details on +/// how SSSR should be integerated into an application. +/// +/// When the FfxSssrContext is created, you should use the +/// ffxSssrContextDispatch function each frame where SSSR +/// algorithm should be applied. See the documentation of +/// ffxSssrContextDispatch for more details. +/// +/// The FfxSssrContext should be destroyed when use of it is +/// completed, typically when an application is unloaded or SSSR upscaling is +/// disabled by a user. To destroy the SSSR context you should call +/// ffxSssrContextDestroy. +/// +/// @param [out] pContext A pointer to a FfxSssrContext structure to populate. +/// @param [in] pContextDescription A pointer to a FfxSssrContextDescription structure. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because either context or contextDescription was NULL. +/// @retval +/// FFX_ERROR_INCOMPLETE_INTERFACE The operation failed because the FfxSssrContextDescription.callbacks was not fully specified. +/// @retval +/// FFX_ERROR_BACKEND_API_ERROR The operation failed because of an error returned from the backend. +/// +/// @ingroup ffxSssr +FFX_API FfxErrorCode ffxSssrContextCreate(FfxSssrContext* context, const FfxSssrContextDescription* contextDescription); + +/// Dispatch the various passes that constitute the FidelityFX Stochastic Screen Space Reflections. +/// +/// SSSR is a composite effect, meaning that it is compromised of multiple +/// constituent passes (implemented as one or more clears, copies and compute +/// dispatches). The ffxSssrContextDispatch function is the +/// function which (via the use of the functions contained in the +/// callbacks field of the FfxSssrContext +/// structure) utlimately generates the sequence of graphics API calls required +/// each frame. +/// +/// As with the creation of the FfxSssrContext correctly +/// programming the FfxSssrDispatchDescription is key to ensuring +/// the correct operation of SSSR. +/// +/// @param [in] pContext A pointer to a FfxSssrContext structure. +/// @param [in] pDispatchDescription A pointer to a FfxSssrDispatchDescription structure. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because either context or dispatchDescription was NULL. +/// @retval +/// FFX_ERROR_NULL_DEVICE The operation failed because the device inside the context was NULL. +/// @retval +/// FFX_ERROR_BACKEND_API_ERROR The operation failed because of an error returned from the backend. +/// +/// @ingroup ffxSssr +FFX_API FfxErrorCode ffxSssrContextDispatch(FfxSssrContext* context, const FfxSssrDispatchDescription* dispatchDescription); + + +/// Destroy the FidelityFX Stochastic Screen Space Reflections context. +/// +/// @param [out] pContext A pointer to a FfxSssrContext structure to destroy. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because either context was NULL. +/// +/// @ingroup ffxSssr +FFX_API FfxErrorCode ffxSssrContextDestroy(FfxSssrContext* context); + +/// Queries the effect version number. +/// +/// @returns +/// The SDK version the effect was built with. +/// +/// @ingroup ffxSssr +FFX_API FfxVersionNumber ffxSssrGetEffectVersion(); + +#if defined(__cplusplus) +} +#endif // #if defined(__cplusplus) diff --git a/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_types.h b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_types.h new file mode 100644 index 00000000..4ac867e9 --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_types.h @@ -0,0 +1,1266 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#pragma once + +#include + +/// +/// @defgroup ffxSDK SDK +/// The SDK module provides detailed descriptions of the various class, structs, and function which comprise the FidelityFX SDK. It is divided into several sub-modules. +/// + +/// @defgroup ffxHost Host +/// The FidelityFX SDK host (CPU-side) references +/// +/// @ingroup ffxSDK + +/// @defgroup Defines Defines +/// Top level defines used by the FidelityFX SDK +/// +/// @ingroup ffxHost + +// When defining custom mutex you have to also define: +// FFX_MUTEX_LOCK - for exclusive locking of mutex +// FFX_MUTEX_LOCK_SHARED - for shared locking of mutex +// FFX_MUTEX_UNLOCK - for exclusive unlocking of mutex +// FFX_MUTEX_UNLOCK_SHARED - for shared unlocking of mutex +// +// If your mutex type doesn't support shared locking mechanism you can rely +// on exclusive locks only (define _SHARED variants to the same exclusive operation). +#ifndef FFX_MUTEX +#if __cplusplus >= 201703L +#include +/// FidelityFX mutex wrapper. +/// +/// @ingroup SDKTypes +#define FFX_MUTEX std::shared_mutex +#define FFX_MUTEX_IMPL_SHARED +#else +#include +/// FidelityFX mutex wrapper. +/// +/// @ingroup SDKTypes +#define FFX_MUTEX std::mutex +#define FFX_MUTEX_IMPL_STANDARD +#endif // #if __cplusplus >= 201703L +#endif // #ifndef FFX_MUTEX + +#if defined(FFX_GCC) || !defined(FFX_BUILD_AS_DLL) +/// FidelityFX exported functions +/// +/// @ingroup Defines +#define FFX_API +#else +/// FidelityFX exported functions +/// +/// @ingroup Defines +#define FFX_API __declspec(dllexport) +#endif // #if defined (FFX_GCC) + +#define FFX_SDK_DEFAULT_CONTEXT_SIZE (1024 * 128) + +/// Maximum supported number of simultaneously bound SRVs. +/// +/// @ingroup Defines +#define FFX_MAX_NUM_SRVS 64 + +/// Maximum supported number of simultaneously bound UAVs. +/// +/// @ingroup Defines +#define FFX_MAX_NUM_UAVS 64 + +/// Maximum number of constant buffers bound. +/// +/// @ingroup Defines +#define FFX_MAX_NUM_CONST_BUFFERS 3 + +/// Maximum number of characters in a resource name +/// +/// @ingroup Defines +#define FFX_RESOURCE_NAME_SIZE 64 + +/// Maximum number of queued frames in the backend +/// +/// @ingroup Defines +#define FFX_MAX_QUEUED_FRAMES (4) + +/// Maximum number of resources per effect context +/// +/// @ingroup Defines +#define FFX_MAX_RESOURCE_COUNT (512) + +/// Maximum number of passes per effect component +/// +/// @ingroup Defines +#define FFX_MAX_PASS_COUNT (50) + +/// Total number of descriptors in ring buffer needed for a single effect context +/// +/// @ingroup Defines +#define FFX_RING_BUFFER_DESCRIPTOR_COUNT (FFX_MAX_QUEUED_FRAMES * FFX_MAX_PASS_COUNT * FFX_MAX_RESOURCE_COUNT) + +/// Size of constant buffer entry in the ring buffer table +/// +/// @ingroup Defines +#define FFX_BUFFER_SIZE (4096) + +/// Total constant buffer ring buffer size for a single effect context +/// +/// @ingroup Defines +#define FFX_CONSTANT_BUFFER_RING_BUFFER_SIZE (FFX_MAX_QUEUED_FRAMES * FFX_MAX_PASS_COUNT * FFX_BUFFER_SIZE) + +/// Maximum number of barriers per flush +/// +/// @ingroup Defines +#define FFX_MAX_BARRIERS (128) + +/// Maximum number of GPU jobs per submission +/// +/// @ingroup Defines +#define FFX_MAX_GPU_JOBS (256) + +/// Maximum number of samplers supported +/// +/// @ingroup Defines +#define FFX_MAX_SAMPLERS (16) + +/// Maximum number of simultaneous upload jobs +/// +/// @ingroup Defines +#define UPLOAD_JOB_COUNT (16) + +// Off by default warnings +#pragma warning(disable : 4365 4710 4820 5039) + +#ifdef __cplusplus +extern "C" { +#endif // #ifdef __cplusplus + +/// @defgroup CPUTypes CPU Types +/// CPU side type defines for all commonly used variables +/// +/// @ingroup ffxHost + +/// A typedef for version numbers returned from functions in the FidelityFX SDK. +/// +/// @ingroup CPUTypes + typedef uint32_t FfxVersionNumber; + +/// A typedef for a boolean value. +/// +/// @ingroup CPUTypes +typedef bool FfxBoolean; + +/// A typedef for a unsigned 8bit integer. +/// +/// @ingroup CPUTypes +typedef uint8_t FfxUInt8; + +/// A typedef for a unsigned 16bit integer. +/// +/// @ingroup CPUTypes +typedef uint16_t FfxUInt16; + +/// A typedef for a unsigned 32bit integer. +/// +/// @ingroup CPUTypes +typedef uint32_t FfxUInt32; + +/// A typedef for a unsigned 64bit integer. +/// +/// @ingroup CPUTypes +typedef uint64_t FfxUInt64; + +/// A typedef for a signed 8bit integer. +/// +/// @ingroup CPUTypes +typedef int8_t FfxInt8; + +/// A typedef for a signed 16bit integer. +/// +/// @ingroup CPUTypes +typedef int16_t FfxInt16; + +/// A typedef for a signed 32bit integer. +/// +/// @ingroup CPUTypes +typedef int32_t FfxInt32; + +/// A typedef for a signed 64bit integer. +/// +/// @ingroup CPUTypes +typedef int64_t FfxInt64; + +/// A typedef for a floating point value. +/// +/// @ingroup CPUTypes +typedef float FfxFloat32; + +/// A typedef for a 2-dimensional floating point value. +/// +/// @ingroup CPUTypes +typedef float FfxFloat32x2[2]; + +/// A typedef for a 3-dimensional floating point value. +/// +/// @ingroup CPUTypes +typedef float FfxFloat32x3[3]; + +/// A typedef for a 4-dimensional floating point value. +/// +/// @ingroup CPUTypes +typedef float FfxFloat32x4[4]; + +/// A typedef for a 4x4 floating point matrix. +/// +/// @ingroup CPUTypes +typedef float FfxFloat32x4x4[16]; + +/// A typedef for a 2-dimensional 32bit unsigned integer. +/// +/// @ingroup CPUTypes +typedef uint32_t FfxUInt32x2[2]; + +/// A typedef for a 3-dimensional 32bit unsigned integer. +/// +/// @ingroup CPUTypes +typedef uint32_t FfxUInt32x3[3]; + +/// A typedef for a 4-dimensional 32bit unsigned integer. +/// +/// @ingroup CPUTypes +typedef uint32_t FfxUInt32x4[4]; + +/// A typedef for a 2-dimensional 32bit signed integer. +/// +/// @ingroup CPUTypes +typedef int32_t FfxInt32x2[2]; + +/// A typedef for a 3-dimensional 32bit signed integer. +/// +/// @ingroup CPUTypes +typedef int32_t FfxInt32x3[3]; + +/// A typedef for a 4-dimensional 32bit signed integer. +/// +/// @ingroup CPUTypes +typedef int32_t FfxInt32x4[4]; + +/// @defgroup SDKTypes SDK Types +/// Structure and enumeration definitions used by the FidelityFX SDK +/// +/// @ingroup ffxHost + + +/// An enumeration of surface formats. +/// +/// @ingroup SDKTypes +typedef enum FfxSurfaceFormat { + + FFX_SURFACE_FORMAT_UNKNOWN, ///< Unknown format + FFX_SURFACE_FORMAT_R32G32B32A32_TYPELESS, ///< 32 bit per channel, 4 channel typeless format + FFX_SURFACE_FORMAT_R32G32B32A32_UINT, ///< 32 bit per channel, 4 channel uint format + FFX_SURFACE_FORMAT_R32G32B32A32_FLOAT, ///< 32 bit per channel, 4 channel float format + FFX_SURFACE_FORMAT_R16G16B16A16_FLOAT, ///< 16 bit per channel, 4 channel float format + FFX_SURFACE_FORMAT_R32G32B32_FLOAT, ///< 32 bit per channel, 3 channel float format + FFX_SURFACE_FORMAT_R32G32_FLOAT, ///< 32 bit per channel, 2 channel float format + FFX_SURFACE_FORMAT_R8_UINT, ///< 8 bit per channel, 1 channel float format + FFX_SURFACE_FORMAT_R32_UINT, ///< 32 bit per channel, 1 channel float format + FFX_SURFACE_FORMAT_R8G8B8A8_TYPELESS, ///< 8 bit per channel, 4 channel typeless format + FFX_SURFACE_FORMAT_R8G8B8A8_UNORM, ///< 8 bit per channel, 4 channel unsigned normalized format + FFX_SURFACE_FORMAT_R8G8B8A8_SNORM, ///< 8 bit per channel, 4 channel signed normalized format + FFX_SURFACE_FORMAT_R8G8B8A8_SRGB, ///< 8 bit per channel, 4 channel srgb normalized + FFX_SURFACE_FORMAT_B8G8R8A8_TYPELESS, ///< 8 bit per channel, 4 channel typeless format + FFX_SURFACE_FORMAT_B8G8R8A8_UNORM, ///< 8 bit per channel, 4 channel unsigned normalized format + FFX_SURFACE_FORMAT_B8G8R8A8_SRGB, ///< 8 bit per channel, 4 channel srgb normalized + FFX_SURFACE_FORMAT_R11G11B10_FLOAT, ///< 32 bit 3 channel float format + FFX_SURFACE_FORMAT_R10G10B10A2_UNORM, ///< 10 bit per 3 channel, 2 bit for 1 channel normalized format + FFX_SURFACE_FORMAT_R16G16_FLOAT, ///< 16 bit per channel, 2 channel float format + FFX_SURFACE_FORMAT_R16G16_UINT, ///< 16 bit per channel, 2 channel unsigned int format + FFX_SURFACE_FORMAT_R16G16_SINT, ///< 16 bit per channel, 2 channel signed int format + FFX_SURFACE_FORMAT_R16_FLOAT, ///< 16 bit per channel, 1 channel float format + FFX_SURFACE_FORMAT_R16_UINT, ///< 16 bit per channel, 1 channel unsigned int format + FFX_SURFACE_FORMAT_R16_UNORM, ///< 16 bit per channel, 1 channel unsigned normalized format + FFX_SURFACE_FORMAT_R16_SNORM, ///< 16 bit per channel, 1 channel signed normalized format + FFX_SURFACE_FORMAT_R8_UNORM, ///< 8 bit per channel, 1 channel unsigned normalized format + FFX_SURFACE_FORMAT_R8G8_UNORM, ///< 8 bit per channel, 2 channel unsigned normalized format + FFX_SURFACE_FORMAT_R8G8_UINT, ///< 8 bit per channel, 2 channel unsigned integer format + FFX_SURFACE_FORMAT_R32_FLOAT ///< 32 bit per channel, 1 channel float format +} FfxSurfaceFormat; + +typedef enum FfxIndexFormat +{ + FFX_INDEX_TYPE_UINT32, + FFX_INDEX_TYPE_UINT16 +} FfxIndexFormat; + +/// An enumeration of resource usage. +/// +/// @ingroup SDKTypes +typedef enum FfxResourceUsage { + + FFX_RESOURCE_USAGE_READ_ONLY = 0, ///< No usage flags indicate a resource is read only. + FFX_RESOURCE_USAGE_RENDERTARGET = (1<<0), ///< Indicates a resource will be used as render target. + FFX_RESOURCE_USAGE_UAV = (1<<1), ///< Indicates a resource will be used as UAV. + FFX_RESOURCE_USAGE_DEPTHTARGET = (1<<2), ///< Indicates a resource will be used as depth target. + FFX_RESOURCE_USAGE_INDIRECT = (1<<3), ///< Indicates a resource will be used as indirect argument buffer + FFX_RESOURCE_USAGE_ARRAYVIEW = (1<<4), ///< Indicates a resource that will generate array views. Works on 2D and cubemap textures +} FfxResourceUsage; + +/// An enumeration of resource states. +/// +/// @ingroup SDKTypes +typedef enum FfxResourceStates { + + FFX_RESOURCE_STATE_COMMON = (1 << 0), + FFX_RESOURCE_STATE_UNORDERED_ACCESS = (1 << 1), ///< Indicates a resource is in the state to be used as UAV. + FFX_RESOURCE_STATE_COMPUTE_READ = (1 << 2), ///< Indicates a resource is in the state to be read by compute shaders. + FFX_RESOURCE_STATE_PIXEL_READ = (1 << 3), ///< Indicates a resource is in the state to be read by pixel shaders. + FFX_RESOURCE_STATE_PIXEL_COMPUTE_READ = (FFX_RESOURCE_STATE_PIXEL_READ | FFX_RESOURCE_STATE_COMPUTE_READ), ///< Indicates a resource is in the state to be read by pixel or compute shaders. + FFX_RESOURCE_STATE_COPY_SRC = (1 << 4), ///< Indicates a resource is in the state to be used as source in a copy command. + FFX_RESOURCE_STATE_COPY_DEST = (1 << 5), ///< Indicates a resource is in the state to be used as destination in a copy command. + FFX_RESOURCE_STATE_GENERIC_READ = (FFX_RESOURCE_STATE_COPY_SRC | FFX_RESOURCE_STATE_COMPUTE_READ), ///< Indicates a resource is in generic (slow) read state. + FFX_RESOURCE_STATE_INDIRECT_ARGUMENT = (1 << 6), ///< Indicates a resource is in the state to be used as an indirect command argument + FFX_RESOURCE_STATE_PRESENT = (1 << 7), ///< Indicates a resource is in the state to be used to present to the swap chain + FFX_RESOURCE_STATE_RENDER_TARGET = (1 << 8), ///< Indicates a resource is in the state to be used as render target +} FfxResourceStates; + +/// An enumeration of surface dimensions. +/// +/// @ingroup SDKTypes +typedef enum FfxResourceDimension { + + FFX_RESOURCE_DIMENSION_TEXTURE_1D, ///< A resource with a single dimension. + FFX_RESOURCE_DIMENSION_TEXTURE_2D, ///< A resource with two dimensions. +} FfxResourceDimension; + +/// An enumeration of resource view dimensions. +/// +/// @ingroup SDKTypes +typedef enum FfxResourceViewDimension +{ + FFX_RESOURCE_VIEW_DIMENSION_BUFFER, ///< A resource view on a buffer. + FFX_RESOURCE_VIEW_DIMENSION_TEXTURE_1D, ///< A resource view on a single dimension. + FFX_RESOURCE_VIEW_DIMENSION_TEXTURE_1D_ARRAY, ///< A resource view on a single dimensional array. + FFX_RESOURCE_VIEW_DIMENSION_TEXTURE_2D, ///< A resource view on two dimensions. + FFX_RESOURCE_VIEW_DIMENSION_TEXTURE_2D_ARRAY, ///< A resource view on two dimensional array. + FFX_RESOURCE_VIEW_DIMENSION_TEXTURE_3D, ///< A resource view on three dimensions. +} FfxResourceViewDimension; + +/// An enumeration of surface dimensions. +/// +/// @ingroup SDKTypes +typedef enum FfxResourceFlags { + + FFX_RESOURCE_FLAGS_NONE = 0, ///< No flags. + FFX_RESOURCE_FLAGS_ALIASABLE = (1 << 0), ///< A bit indicating a resource does not need to persist across frames. + FFX_RESOURCE_FLAGS_UNDEFINED = (1 << 1), ///< Special case flag used internally when importing resources that require additional setup +} FfxResourceFlags; + +/// An enumeration of all resource view types. +/// +/// @ingroup SDKTypes +typedef enum FfxResourceViewType { + + FFX_RESOURCE_VIEW_UNORDERED_ACCESS, ///< The resource view is an unordered access view (UAV). + FFX_RESOURCE_VIEW_SHADER_READ, ///< The resource view is a shader resource view (SRV). +} FfxResourceViewType; + +/// The type of filtering to perform when reading a texture. +/// +/// @ingroup SDKTypes +typedef enum FfxFilterType { + + FFX_FILTER_TYPE_MINMAGMIP_POINT, ///< Point sampling. + FFX_FILTER_TYPE_MINMAGMIP_LINEAR, ///< Sampling with interpolation. + FFX_FILTER_TYPE_MINMAGLINEARMIP_POINT, ///< Use linear interpolation for minification and magnification; use point sampling for mip-level sampling. +} FfxFilterType; + +/// The address mode used when reading a texture. +/// +/// @ingroup SDKTypes +typedef enum FfxAddressMode { + + FFX_ADDRESS_MODE_WRAP, ///< Wrap when reading texture. + FFX_ADDRESS_MODE_MIRROR, ///< Mirror when reading texture. + FFX_ADDRESS_MODE_CLAMP, ///< Clamp when reading texture. + FFX_ADDRESS_MODE_BORDER, ///< Border color when reading texture. + FFX_ADDRESS_MODE_MIRROR_ONCE, ///< Mirror once when reading texture. +} FfxAddressMode; + +/// An enumeration of all supported shader models. +/// +/// @ingroup SDKTypes +typedef enum FfxShaderModel { + + FFX_SHADER_MODEL_5_1, ///< Shader model 5.1. + FFX_SHADER_MODEL_6_0, ///< Shader model 6.0. + FFX_SHADER_MODEL_6_1, ///< Shader model 6.1. + FFX_SHADER_MODEL_6_2, ///< Shader model 6.2. + FFX_SHADER_MODEL_6_3, ///< Shader model 6.3. + FFX_SHADER_MODEL_6_4, ///< Shader model 6.4. + FFX_SHADER_MODEL_6_5, ///< Shader model 6.5. + FFX_SHADER_MODEL_6_6, ///< Shader model 6.6. + FFX_SHADER_MODEL_6_7, ///< Shader model 6.7. +} FfxShaderModel; + +// An enumeration for different resource types +/// +/// @ingroup SDKTypes +typedef enum FfxResourceType { + + FFX_RESOURCE_TYPE_BUFFER, ///< The resource is a buffer. + FFX_RESOURCE_TYPE_TEXTURE1D, ///< The resource is a 1-dimensional texture. + FFX_RESOURCE_TYPE_TEXTURE2D, ///< The resource is a 2-dimensional texture. + FFX_RESOURCE_TYPE_TEXTURE_CUBE, ///< The resource is a cube map. + FFX_RESOURCE_TYPE_TEXTURE3D, ///< The resource is a 3-dimensional texture. +} FfxResourceType; + +/// An enumeration for different heap types +/// +/// @ingroup SDKTypes +typedef enum FfxHeapType { + + FFX_HEAP_TYPE_DEFAULT = 0, ///< Local memory. + FFX_HEAP_TYPE_UPLOAD, ///< Heap used for uploading resources. + FFX_HEAP_TYPE_READBACK ///< Heap used for reading back resources. +} FfxHeapType; + +/// An enumeration for different render job types +/// +/// @ingroup SDKTypes +typedef enum FfxGpuJobType { + + FFX_GPU_JOB_CLEAR_FLOAT = 0, ///< The GPU job is performing a floating-point clear. + FFX_GPU_JOB_COPY = 1, ///< The GPU job is performing a copy. + FFX_GPU_JOB_COMPUTE = 2, ///< The GPU job is performing a compute dispatch. + FFX_GPU_JOB_BARRIER = 3, ///< The GPU job is performing a barrier. + +} FfxGpuJobType; + +/// An enumeration for various descriptor types +/// +/// @ingroup SDKTypes +typedef enum FfxDescriptorType { + + //FFX_DESCRIPTOR_CBV = 0, // All CBVs currently mapped to root signature + //FFX_DESCRIPTOR_SAMPLER, // All samplers currently static + FFX_DESCRIPTOR_TEXTURE_SRV = 0, + FFX_DESCRIPTOR_BUFFER_SRV, + FFX_DESCRIPTOR_TEXTURE_UAV, + FFX_DESCRIPTOR_BUFFER_UAV, +} FfxDescriptiorType; + +/// An enumeration for view binding stages +/// +/// @ingroup SDKTypes +typedef enum FfxBindStage { + + FFX_BIND_PIXEL_SHADER_STAGE = 1 << 0, + FFX_BIND_VERTEX_SHADER_STAGE = 1 << 1, + FFX_BIND_COMPUTE_SHADER_STAGE = 1 << 2, + +} FfxBindStage; + +/// An enumeration for barrier types +/// +/// @ingroup SDKTypes +typedef enum FfxBarrierType +{ + FFX_BARRIER_TYPE_TRANSITION = 0, + FFX_BARRIER_TYPE_UAV, +} FfxBarrierType; + +/// An enumeration for message types that can be passed +/// +/// @ingroup SDKTypes +typedef enum FfxMsgType { + FFX_MESSAGE_TYPE_ERROR = 0, + FFX_MESSAGE_TYPE_WARNING = 1, + FFX_MESSAGE_TYPE_COUNT +} FfxMsgType; + +/// An enumeration of all the effects which constitute the FidelityFX SDK. +/// +/// Dictates what effect shader blobs to fetch for pipeline creation +/// +/// @ingroup SDKTypes +typedef enum FfxEffect +{ + + FFX_EFFECT_FSR2 = 0, ///< FidelityFX Super Resolution v2 + FFX_EFFECT_FSR1, ///< FidelityFX Super Resolution + FFX_EFFECT_SPD, ///< FidelityFX Single Pass Downsampler + FFX_EFFECT_BLUR, ///< FidelityFX Blur + FFX_EFFECT_BREADCRUMBS, ///< FidelityFX Breadcrumbs + FFX_EFFECT_BRIXELIZER, ///< FidelityFX Brixelizer + FFX_EFFECT_BRIXELIZER_GI, ///< FidelityFX Brixelizer GI + FFX_EFFECT_CACAO, ///< FidelityFX Combined Adaptive Compute Ambient Occlusion + FFX_EFFECT_CAS, ///< FidelityFX Contrast Adaptive Sharpening + FFX_EFFECT_DENOISER, ///< FidelityFX Denoiser + FFX_EFFECT_LENS, ///< FidelityFX Lens + FFX_EFFECT_PARALLEL_SORT, ///< FidelityFX Parallel Sort + FFX_EFFECT_SSSR, ///< FidelityFX Stochastic Screen Space Reflections + FFX_EFFECT_VARIABLE_SHADING, ///< FidelityFX Variable Shading + FFX_EFFECT_LPM, ///< FidelityFX Luma Preserving Mapper + FFX_EFFECT_DOF, ///< FidelityFX Depth of Field + FFX_EFFECT_CLASSIFIER, ///< FidelityFX Classifier + FFX_EFFECT_FSR3UPSCALER, ///< FidelityFX Super Resolution v3 + FFX_EFFECT_FRAMEINTERPOLATION, ///< FidelityFX Frame Interpolation, part of FidelityFX Super Resolution v3 + FFX_EFFECT_OPTICALFLOW, ///< FidelityFX Optical Flow, part of FidelityFX Super Resolution v3 + +} FfxEffect; + +typedef enum FfxBackbufferTransferFunction { + FFX_BACKBUFFER_TRANSFER_FUNCTION_SRGB, + FFX_BACKBUFFER_TRANSFER_FUNCTION_PQ, + FFX_BACKBUFFER_TRANSFER_FUNCTION_SCRGB +} FfxBackbufferTransferFunction; + +/// A typedef representing the graphics device. +/// +/// @ingroup SDKTypes +typedef void* FfxDevice; + +typedef void* FfxCommandQueue; + +typedef void* FfxSwapchain; + +/// A typedef representing a command list or command buffer. +/// +/// @ingroup SDKTypes +typedef void* FfxCommandList; + +/// A typedef for a root signature. +/// +/// @ingroup SDKTypes +typedef void* FfxRootSignature; + +/// A typedef for a command signature, used for indirect workloads +/// +/// @ingroup SDKTypes +typedef void* FfxCommandSignature; + +/// A typedef for a pipeline state object. +/// +/// @ingroup SDKTypes +typedef void* FfxPipeline; + +/// Allocate block of memory. +/// +/// The callback function for requesting memory of provided size. +/// size cannot be 0. +/// +/// @param [in] size Size in bytes of memory to allocate. +/// +/// @retval +/// NULL The operation failed. +/// @retval +/// Anything else The operation completed successfully. +/// +/// @ingroup SDKTypes +typedef void* (*FfxAllocFunc)( + size_t size); + +/// Reallocate block of memory. +/// +/// The callback function for reallocating provided block of memory to new location +/// with specified size. When provided with NULL as ptr +/// then it should behave as FfxBreadcrumbsAllocFunc. +/// If the operation failed then contents of ptr +/// cannot be changed. size cannot be 0. +/// +/// @param [in] ptr A pointer to previous block of memory. +/// @param [in] size Size in bytes of memory to allocate. +/// +/// @retval +/// NULL The operation failed. +/// @retval +/// Anything else The operation completed successfully. +/// +/// @ingroup SDKTypes +typedef void* (*FfxReallocFunc)( + void* ptr, + size_t size); + +/// Free block of memory. +/// +/// The callback function for freeing provided block of memory. +/// ptr cannot be NULL. +/// +/// @param [in] ptr A pointer to block of memory. +/// +/// @ingroup SDKTypes +typedef void (*FfxFreeFunc)( + void* ptr); + +/// A structure encapsulating a set of allocation callbacks. +/// +/// @ingroup SDKTypes +typedef struct FfxAllocationCallbacks { + + FfxAllocFunc fpAlloc; ///< Callback for allocating memory in the library. + FfxReallocFunc fpRealloc; ///< Callback for reallocating memory in the library. + FfxFreeFunc fpFree; ///< Callback for freeing allocated memory in the library. +} FfxAllocationCallbacks; + +/// A structure encapsulating the bindless descriptor configuration of an effect. +/// +/// @ingroup SDKTypes +typedef struct FfxEffectBindlessConfig { + uint32_t maxTextureSrvs; ///< Maximum number of texture SRVs needed in the bindless table. + uint32_t maxBufferSrvs; ///< Maximum number of buffer SRVs needed in the bindless table. + uint32_t maxTextureUavs; ///< Maximum number of texture UAVs needed in the bindless table. + uint32_t maxBufferUavs; ///< Maximum number of buffer UAVs needed in the bindless table. +} FfxEffectBindlessConfig; + +/// A structure encapsulating a collection of device capabilities. +/// +/// @ingroup SDKTypes +typedef struct FfxDeviceCapabilities { + + FfxShaderModel maximumSupportedShaderModel; ///< The maximum shader model supported by the device. + uint32_t waveLaneCountMin; ///< The minimum supported wavefront width. + uint32_t waveLaneCountMax; ///< The maximum supported wavefront width. + bool fp16Supported; ///< The device supports FP16 in hardware. + bool raytracingSupported; ///< The device supports ray tracing. + bool deviceCoherentMemorySupported; ///< The device supports AMD coherent memory. + bool dedicatedAllocationSupported; ///< The device supports dedicated allocations for resources. + bool bufferMarkerSupported; ///< The device supports AMD buffer markers. + bool extendedSynchronizationSupported; ///< The device supports extended synchronization mechanism. + bool shaderStorageBufferArrayNonUniformIndexing; ///< The device supports shader storage buffer array non uniform indexing. +} FfxDeviceCapabilities; + +/// A structure encapsulating a 2-dimensional point, using 32bit unsigned integers. +/// +/// @ingroup SDKTypes +typedef struct FfxDimensions2D { + + uint32_t width; ///< The width of a 2-dimensional range. + uint32_t height; ///< The height of a 2-dimensional range. +} FfxDimensions2D; + +/// A structure encapsulating a 2-dimensional point. +/// +/// @ingroup SDKTypes +typedef struct FfxIntCoords2D { + + int32_t x; ///< The x coordinate of a 2-dimensional point. + int32_t y; ///< The y coordinate of a 2-dimensional point. +} FfxIntCoords2D; + +/// A structure encapsulating a 2-dimensional rect. +/// +/// @ingroup SDKTypes +typedef struct FfxRect2D +{ + int32_t left; ///< Left most coordinate + int32_t top; ///< Top most coordinate + int32_t width; ///< Rect width + int32_t height; ///< Rect height +} FfxRect2D; + +/// A structure encapsulating a 2-dimensional set of floating point coordinates. +/// +/// @ingroup SDKTypes +typedef struct FfxFloatCoords2D { + + float x; ///< The x coordinate of a 2-dimensional point. + float y; ///< The y coordinate of a 2-dimensional point. +} FfxFloatCoords2D; + +/// A structure describing a resource. +/// +/// @ingroup SDKTypes +typedef struct FfxResourceDescription { + + FfxResourceType type; ///< The type of the resource. + FfxSurfaceFormat format; ///< The surface format. + union { + uint32_t width; ///< The width of the texture resource. + uint32_t size; ///< The size of the buffer resource. + }; + + union { + uint32_t height; ///< The height of the texture resource. + uint32_t stride; ///< The stride of the buffer resource. + }; + + union { + uint32_t depth; ///< The depth of the texture resource. + uint32_t alignment; ///< The alignment of the buffer resource. + }; + + uint32_t mipCount; ///< Number of mips (or 0 for full mipchain). + FfxResourceFlags flags; ///< A set of FfxResourceFlags flags. + FfxResourceUsage usage; ///< Resource usage flags. +} FfxResourceDescription; + +/// An outward facing structure containing a resource +/// +/// @ingroup SDKTypes +typedef struct FfxResource { + void* resource; ///< pointer to the resource. + FfxResourceDescription description; + FfxResourceStates state; + wchar_t name[FFX_RESOURCE_NAME_SIZE]; ///< (optional) Resource name. +} FfxResource; + +/// A structure describing a static resource. +/// +/// @ingroup SDKTypes +typedef struct FfxStaticResourceDescription +{ + const FfxResource* resource; ///< The resource to register. + FfxDescriptorType descriptorType; ///< The type of descriptor to create. + uint32_t descriptorIndex; ///< The destination index of the descriptor within the static table. + + union + { + uint32_t bufferOffset; ///< The buffer offset in bytes. + uint32_t textureUavMip; ///< The mip of the texture resource to create a UAV for. + }; + + uint32_t bufferSize; ///< The buffer size in bytes. + uint32_t bufferStride; ///< The buffer stride in bytes. +} FfxStaticResourceDescription; + +/// A structure describing a constant buffer allocation. +/// +/// @ingroup SDKTypes +typedef struct FfxConstantAllocation +{ + FfxResource resource; ///< The resource representing the constant buffer resource. + FfxUInt64 handle; ///< The binding handle for the constant buffer + +} FfxRootConstantAllocation; + +/// A function definition for a constant buffer allocation callback +/// +/// Used to provide a constant buffer allocator to the calling backend +/// +/// @param [in] data The constant buffer data. +/// @param [in] dataSize The size of the constant buffer data. +/// +/// +/// @ingroup SDKTypes +typedef FfxConstantAllocation(*FfxConstantBufferAllocator)( + void* data, + const FfxUInt64 dataSize); + +/// Information about single AMD FidelityFX Breadcrumbs Library GPU memory block. +/// +/// @ingroup SDKTypes +typedef struct FfxBreadcrumbsBlockData { + void* memory; ///< Pointer to CPU mapped GPU buffer memory. + void* heap; ///< GPU memory block handle. + void* buffer; ///< GPU buffer handle for memory block. + uint64_t baseAddress; ///< GPU address of memory block. + uint32_t nextMarker; ///< Index of next marker to be saved in memory block. +} FfxBreadcrumbsBlockData; + +/// An internal structure containing a handle to a resource and resource views +/// +/// @ingroup SDKTypes +typedef struct FfxResourceInternal { + int32_t internalIndex; ///< The index of the resource. +} FfxResourceInternal; + +/// An enumeration for resource init data types that can be passed +/// +/// @ingroup SDKTypes +typedef enum FfxResourceInitDataType { + FFX_RESOURCE_INIT_DATA_TYPE_INVALID = 0, + FFX_RESOURCE_INIT_DATA_TYPE_UNINITIALIZED, + FFX_RESOURCE_INIT_DATA_TYPE_BUFFER, + FFX_RESOURCE_INIT_DATA_TYPE_VALUE, +} FfxResourceInitDataType; + +/// An structure housing all that is needed for resource initialization +/// +/// @ingroup SDKTypes +typedef struct FfxResourceInitData +{ + FfxResourceInitDataType type; ///< Indicates that the resource will be initialized from a buffer or a value, or stay uninitialized. + size_t size; ///< The size, in bytes, of the resource that needed be initialized. + union + { + void* buffer; ///< The buffer used to initialize the resource. + unsigned char value; ///< Indicates that the resource will be filled up with this value. + }; + + static FfxResourceInitData FfxResourceInitValue(size_t dataSize, uint8_t initVal) + { + FfxResourceInitData initData = { FFX_RESOURCE_INIT_DATA_TYPE_VALUE }; + initData.size = dataSize; + initData.value = initVal; + return initData; + } + + static FfxResourceInitData FfxResourceInitBuffer(size_t dataSize, void* pInitData) + { + FfxResourceInitData initData = { FFX_RESOURCE_INIT_DATA_TYPE_BUFFER }; + initData.size = dataSize; + initData.buffer = pInitData; + return initData; + } + +} FfxResourceInitData; + +/// An internal structure housing all that is needed for backend resource descriptions +/// +/// @ingroup SDKTypes +typedef struct FfxInternalResourceDescription { + + uint32_t id; ///< Resource identifier + const wchar_t* name; ///< Name to set to the resource for easier debugging + FfxResourceType type; ///< The type of resource (see FfxResourceType) + FfxResourceUsage usage; ///< Resource usage flags (see FfxResourceUsage) + FfxSurfaceFormat format; ///< The resource format to use + uint32_t width; ///< The width (textures) or size (buffers) of the resource + uint32_t height; ///< The height (textures) or stride (buffers) of the resource + uint32_t mipCount; ///< Mip count (textures) of the resource + FfxResourceFlags flags; ///< Resource flags (see FfxResourceFlags) + FfxResourceInitData initData; ///< Resource initialization definition (see FfxResourceInitData) +} FfxInternalResourceDescription; + +/// A structure defining the view to create +/// +/// @ingroup SDKTypes +typedef struct FfxViewDescription +{ + bool uavView; ///< Indicates that the view is a UAV. + FfxResourceViewDimension viewDimension; ///< The view dimension to map + union { + int32_t mipLevel; ///< The mip level of the view, (-1) for default + int32_t firstElement; ///< The first element of a buffer view, (-1) for default + }; + + union { + int32_t arraySize; ///< The array size of the view, (-1) for full depth/array size + int32_t elementCount; ///< The number of elements in a buffer view, (-1) for full depth/array size + }; + + int32_t firstSlice; ///< The first slice to map to, (-1) for default first slice + wchar_t name[FFX_RESOURCE_NAME_SIZE]; +} FfxViewDescription; + +static FfxViewDescription s_FfxViewDescInit = { false, FFX_RESOURCE_VIEW_DIMENSION_TEXTURE_2D, -1, -1, -1, L"" }; + +/// A structure defining a resource bind point +/// +/// @ingroup SDKTypes +typedef struct FfxResourceBinding +{ + uint32_t slotIndex; ///< The slot into which to bind the resource + uint32_t arrayIndex; ///< The resource offset for mip/array access + uint32_t resourceIdentifier; ///< A unique resource identifier representing an internal resource index + wchar_t name[FFX_RESOURCE_NAME_SIZE]; ///< A debug name to help track the resource binding +}FfxResourceBinding; + +/// A structure encapsulating a single pass of an algorithm. +/// +/// @ingroup SDKTypes +typedef struct FfxPipelineState { + + FfxRootSignature rootSignature; ///< The pipelines rootSignature + FfxCommandSignature cmdSignature; ///< The command signature used for indirect workloads + FfxPipeline pipeline; ///< The pipeline object + uint32_t uavTextureCount; ///< Count of Texture UAVs used in this pipeline + uint32_t srvTextureCount; ///< Count of Texture SRVs used in this pipeline + uint32_t srvBufferCount; ///< Count of Buffer SRV used in this pipeline + uint32_t uavBufferCount; ///< Count of Buffer UAVs used in this pipeline + uint32_t staticTextureSrvCount; ///< Count of static Texture SRVs used in this pipeline + uint32_t staticBufferSrvCount; ///< Count of static Buffer SRVs used in this pipeline + uint32_t staticTextureUavCount; ///< Count of static Texture UAVs used in this pipeline + uint32_t staticBufferUavCount; ///< Count of static Buffer UAVs used in this pipeline + uint32_t constCount; ///< Count of constant buffers used in this pipeline + + FfxResourceBinding uavTextureBindings[FFX_MAX_NUM_UAVS]; ///< Array of ResourceIdentifiers bound as texture UAVs + FfxResourceBinding srvTextureBindings[FFX_MAX_NUM_SRVS]; ///< Array of ResourceIdentifiers bound as texture SRVs + FfxResourceBinding srvBufferBindings[FFX_MAX_NUM_SRVS]; ///< Array of ResourceIdentifiers bound as buffer SRVs + FfxResourceBinding uavBufferBindings[FFX_MAX_NUM_UAVS]; ///< Array of ResourceIdentifiers bound as buffer UAVs + FfxResourceBinding constantBufferBindings[FFX_MAX_NUM_CONST_BUFFERS]; ///< Array of ResourceIdentifiers bound as CBs + + wchar_t name[FFX_RESOURCE_NAME_SIZE]; ///< Pipeline name for debugging/profiling purposes +} FfxPipelineState; + +/// A structure containing the data required to create a resource. +/// +/// @ingroup SDKTypes +typedef struct FfxCreateResourceDescription { + + FfxHeapType heapType; ///< The heap type to hold the resource, typically FFX_HEAP_TYPE_DEFAULT. + FfxResourceDescription resourceDescription; ///< A resource description. + FfxResourceStates initialState; ///< The initial resource state. + const wchar_t* name; ///< Name of the resource. + uint32_t id; ///< Internal resource ID. + FfxResourceInitData initData; ///< A struct used to initialize the resource. +} FfxCreateResourceDescription; + +/// A structure containing the data required to create sampler mappings +/// +/// @ingroup SDKTypes +typedef struct FfxSamplerDescription { + + FfxFilterType filter; + FfxAddressMode addressModeU; + FfxAddressMode addressModeV; + FfxAddressMode addressModeW; + FfxBindStage stage; +} FfxSamplerDescription; + +/// A structure containing the data required to create root constant buffer mappings +/// +/// @ingroup SDKTypes +typedef struct FfxRootConstantDescription +{ + uint32_t size; + FfxBindStage stage; +} FfxRootConstantDescription; + +/// A structure containing the description used to create a +/// FfxPipeline structure. +/// +/// A pipeline is the name given to a shader and the collection of state that +/// is required to dispatch it. In the context of the FidelityFX SDK and its architecture +/// this means that a FfxPipelineDescription will map to either a +/// monolithic object in an explicit API (such as a +/// PipelineStateObject in DirectX 12). Or a shader and some +/// ancillary API objects (in something like DirectX 11). +/// +/// The contextFlags field contains a copy of the flags passed +/// to ffxContextCreate via the flags field of +/// the FfxInitializationParams structure. These flags are +/// used to determine which permutation of a pipeline for a specific +/// FfxPass should be used to implement the features required +/// by each application, as well as to achieve the best performance on specific +/// target hardware configurations. +/// +/// When using one of the provided backends for FidelityFX SDK (such as DirectX 12 or +/// Vulkan) the data required to create a pipeline is compiled off line and +/// included into the backend library that you are using. For cases where the +/// backend interface is overridden by providing custom callback function +/// implementations care should be taken to respect the contents of the +/// contextFlags field in order to correctly support the options +/// provided by the FidelityFX SDK, and achieve best performance. +/// /// +/// @ingroup SDKTypes +typedef struct FfxPipelineDescription { + + uint32_t contextFlags; ///< A collection of FfxInitializationFlagBits which were passed to the context. + const FfxSamplerDescription* samplers; ///< A collection of samplers to use when building the root signature for the pipeline + size_t samplerCount; ///< Number of samplers to create for the pipeline + const FfxRootConstantDescription* rootConstants; ///< A collection of root constant descriptions to use when building the root signature for the pipeline + uint32_t rootConstantBufferCount; ///< Number of root constant buffers to create for the pipeline + wchar_t name[64]; ///< Pipeline name with which to name the pipeline object + FfxBindStage stage; ///< The stage(s) for which this pipeline is being built + uint32_t indirectWorkload; ///< Whether this pipeline has an indirect workload + FfxSurfaceFormat backbufferFormat; ///< For raster pipelines this contains the backbuffer format +} FfxPipelineDescription; + +/// A structure containing the data required to create a barrier +/// +/// @ingroup SDKTypes +typedef struct FfxBarrierDescription +{ + FfxResourceInternal resource; ///< The resource representation + FfxBarrierType barrierType; ///< The type of barrier to execute + FfxResourceStates currentState; ///< The initial state of the resource + FfxResourceStates newState; ///< The new state of the resource after barrier + uint32_t subResourceID; ///< The subresource id to apply barrier operation to +} FfxBarrierDescription; + + +/// A structure containing a constant buffer. +/// +/// @ingroup SDKTypes +typedef struct FfxConstantBuffer { + + uint32_t num32BitEntries; ///< The size (expressed in 32-bit chunks) stored in data. + uint32_t* data; ///< Pointer to constant buffer data +}FfxConstantBuffer; + +/// A structure containing a shader resource view. +typedef struct FfxTextureSRV +{ + FfxResourceInternal resource; ///< Resource corresponding to the shader resource view. +#ifdef FFX_DEBUG + wchar_t name[FFX_RESOURCE_NAME_SIZE]; +#endif +} FfxTextureSRV; + +/// A structure containing a shader resource view. +typedef struct FfxBufferSRV +{ + uint32_t offset; ///< Offset of resource to bind in bytes. + uint32_t size; ///< Size of resource to bind in bytes. + uint32_t stride; ///< Size of resource to bind in bytes. + FfxResourceInternal resource; ///< Resource corresponding to the shader resource view. +#ifdef FFX_DEBUG + wchar_t name[FFX_RESOURCE_NAME_SIZE]; +#endif +} FfxBufferSRV; + +/// A structure containing a unordered access view. +typedef struct FfxTextureUAV +{ + uint32_t mip; ///< Mip level of resource to bind. + FfxResourceInternal resource; ///< Resource corresponding to the unordered access view. +#ifdef FFX_DEBUG + wchar_t name[FFX_RESOURCE_NAME_SIZE]; +#endif +} FfxTextureUAV; + +/// A structure containing a unordered access view. +typedef struct FfxBufferUAV +{ + uint32_t offset; ///< Offset of resource to bind in bytes. + uint32_t size; ///< Size of resource to bind in bytes. + uint32_t stride; ///< Size of resource to bind in bytes. + FfxResourceInternal resource; ///< Resource corresponding to the unordered access view. +#ifdef FFX_DEBUG + wchar_t name[FFX_RESOURCE_NAME_SIZE]; +#endif +} FfxBufferUAV; + +/// A structure describing a clear render job. +/// +/// @ingroup SDKTypes +typedef struct FfxClearFloatJobDescription { + + float color[4]; ///< The clear color of the resource. + FfxResourceInternal target; ///< The resource to be cleared. +} FfxClearFloatJobDescription; + +/// A structure describing a compute render job. +/// +/// @ingroup SDKTypes +typedef struct FfxComputeJobDescription { + + FfxPipelineState pipeline; ///< Compute pipeline for the render job. + uint32_t dimensions[3]; ///< Dispatch dimensions. + FfxResourceInternal cmdArgument; ///< Dispatch indirect cmd argument buffer + uint32_t cmdArgumentOffset; ///< Dispatch indirect offset within the cmd argument buffer + FfxTextureSRV srvTextures[FFX_MAX_NUM_SRVS]; ///< SRV texture resources to be bound in the compute job. + FfxBufferSRV srvBuffers[FFX_MAX_NUM_SRVS]; ///< SRV buffer resources to be bound in the compute job. + FfxTextureUAV uavTextures[FFX_MAX_NUM_UAVS]; ///< UAV texture resources to be bound in the compute job. + FfxBufferUAV uavBuffers[FFX_MAX_NUM_UAVS]; ///< UAV buffer resources to be bound in the compute job. + + FfxConstantBuffer cbs[FFX_MAX_NUM_CONST_BUFFERS]; ///< Constant buffers to be bound in the compute job. +#ifdef FFX_DEBUG + wchar_t cbNames[FFX_MAX_NUM_CONST_BUFFERS][FFX_RESOURCE_NAME_SIZE]; +#endif +} FfxComputeJobDescription; + +typedef struct FfxRasterJobDescription +{ + FfxPipelineState pipeline; ///< Raster pipeline for the render job. + uint32_t numVertices; + FfxResourceInternal renderTarget; + FfxTextureSRV srvTextures[FFX_MAX_NUM_SRVS]; ///< SRV texture resources to be bound in the compute job. + FfxTextureUAV uavTextures[FFX_MAX_NUM_UAVS]; ///< UAV texture resources to be bound in the compute job. + + FfxConstantBuffer cbs[FFX_MAX_NUM_CONST_BUFFERS]; ///< Constant buffers to be bound in the compute job. +#ifdef FFX_DEBUG + wchar_t cbNames[FFX_MAX_NUM_CONST_BUFFERS][FFX_RESOURCE_NAME_SIZE]; +#endif +} FfxRasterJobDescription; + +/// A structure describing a copy render job. +/// +/// @ingroup SDKTypes +typedef struct FfxCopyJobDescription +{ + FfxResourceInternal src; ///< Source resource for the copy. + uint32_t srcOffset; ///< Offset into the source buffer in bytes. + FfxResourceInternal dst; ///< Destination resource for the copy. + uint32_t dstOffset; ///< Offset into the destination buffer in bytes. + uint32_t size; ///< Number of bytes to copy (Set to 0 to copy entire buffer). +} FfxCopyJobDescription; + +/// A structure describing a single render job. +/// +/// @ingroup SDKTypes +typedef struct FfxGpuJobDescription{ + + FfxGpuJobType jobType; ///< Type of the job. + wchar_t jobLabel[FFX_RESOURCE_NAME_SIZE]; ///< Job label for markers + + union { + FfxClearFloatJobDescription clearJobDescriptor; ///< Clear job descriptor. Valid when jobType is FFX_RENDER_JOB_CLEAR_FLOAT. + FfxCopyJobDescription copyJobDescriptor; ///< Copy job descriptor. Valid when jobType is FFX_RENDER_JOB_COPY. + FfxComputeJobDescription computeJobDescriptor; ///< Compute job descriptor. Valid when jobType is FFX_RENDER_JOB_COMPUTE. + FfxRasterJobDescription rasterJobDescriptor; + FfxBarrierDescription barrierDescriptor; + }; +} FfxGpuJobDescription; + +#if defined(POPULATE_SHADER_BLOB_FFX) +#undef POPULATE_SHADER_BLOB_FFX +#endif // #if defined(POPULATE_SHADER_BLOB_FFX) + +/// Macro definition to copy header shader blob information into its SDK structural representation +/// +/// @ingroup SDKTypes +#define POPULATE_SHADER_BLOB_FFX(info, index) \ + { \ + info[index].blobData, \ + info[index].blobSize, \ + info[index].numConstantBuffers, \ + info[index].numSRVTextures, \ + info[index].numUAVTextures, \ + info[index].numSRVBuffers, \ + info[index].numUAVBuffers, \ + info[index].numSamplers, \ + info[index].numRTAccelerationStructures, \ + info[index].constantBufferNames, \ + info[index].constantBufferBindings, \ + info[index].constantBufferCounts, \ + info[index].constantBufferSpaces, \ + info[index].srvTextureNames, \ + info[index].srvTextureBindings, \ + info[index].srvTextureCounts, \ + info[index].srvTextureSpaces, \ + info[index].uavTextureNames, \ + info[index].uavTextureBindings, \ + info[index].uavTextureCounts, \ + info[index].uavTextureSpaces, \ + info[index].srvBufferNames, \ + info[index].srvBufferBindings, \ + info[index].srvBufferCounts, \ + info[index].srvBufferSpaces, \ + info[index].uavBufferNames, \ + info[index].uavBufferBindings, \ + info[index].uavBufferCounts, \ + info[index].uavBufferSpaces, \ + info[index].samplerNames, \ + info[index].samplerBindings, \ + info[index].samplerCounts, \ + info[index].samplerSpaces, \ + info[index].rtAccelerationStructureNames, \ + info[index].rtAccelerationStructureBindings, \ + info[index].rtAccelerationStructureCounts, \ + info[index].rtAccelerationStructureSpaces \ + } + +/// A single shader blob and a description of its resources. +/// +/// @ingroup SDKTypes +typedef struct FfxShaderBlob { + + const uint8_t* data; ///< A pointer to the blob + const uint32_t size; ///< Size in bytes. + + const uint32_t cbvCount; ///< Number of CBs. + const uint32_t srvTextureCount; ///< Number of SRV Textures. + const uint32_t uavTextureCount; ///< Number of UAV Textures. + const uint32_t srvBufferCount; ///< Number of SRV Buffers. + const uint32_t uavBufferCount; ///< Number of UAV Buffers. + const uint32_t samplerCount; ///< Number of Samplers. + const uint32_t rtAccelStructCount; ///< Number of RT Acceleration structures. + + // constant buffers + const char** boundConstantBufferNames; + const uint32_t* boundConstantBuffers; ///< Pointer to an array of bound ConstantBuffers. + const uint32_t* boundConstantBufferCounts; ///< Pointer to an array of bound ConstantBuffer resource counts + const uint32_t* boundConstantBufferSpaces; ///< Pointer to an array of bound ConstantBuffer resource spaces + + // srv textures + const char** boundSRVTextureNames; + const uint32_t* boundSRVTextures; ///< Pointer to an array of bound SRV resources. + const uint32_t* boundSRVTextureCounts; ///< Pointer to an array of bound SRV resource counts + const uint32_t* boundSRVTextureSpaces; ///< Pointer to an array of bound SRV resource spaces + + // uav textures + const char** boundUAVTextureNames; + const uint32_t* boundUAVTextures; ///< Pointer to an array of bound UAV texture resources. + const uint32_t* boundUAVTextureCounts; ///< Pointer to an array of bound UAV texture resource counts + const uint32_t* boundUAVTextureSpaces; ///< Pointer to an array of bound UAV texture resource spaces + + // srv buffers + const char** boundSRVBufferNames; + const uint32_t* boundSRVBuffers; ///< Pointer to an array of bound SRV buffer resources. + const uint32_t* boundSRVBufferCounts; ///< Pointer to an array of bound SRV buffer resource counts + const uint32_t* boundSRVBufferSpaces; ///< Pointer to an array of bound SRV buffer resource spaces + + // uav buffers + const char** boundUAVBufferNames; + const uint32_t* boundUAVBuffers; ///< Pointer to an array of bound UAV buffer resources. + const uint32_t* boundUAVBufferCounts; ///< Pointer to an array of bound UAV buffer resource counts + const uint32_t* boundUAVBufferSpaces; ///< Pointer to an array of bound UAV buffer resource spaces + + // samplers + const char** boundSamplerNames; + const uint32_t* boundSamplers; ///< Pointer to an array of bound sampler resources. + const uint32_t* boundSamplerCounts; ///< Pointer to an array of bound sampler resource counts + const uint32_t* boundSamplerSpaces; ///< Pointer to an array of bound sampler resource spaces + + // rt acceleration structures + const char** boundRTAccelerationStructureNames; + const uint32_t* boundRTAccelerationStructures; ///< Pointer to an array of bound UAV buffer resources. + const uint32_t* boundRTAccelerationStructureCounts; ///< Pointer to an array of bound UAV buffer resource counts + const uint32_t* boundRTAccelerationStructureSpaces; ///< Pointer to an array of bound UAV buffer resource spaces + +} FfxShaderBlob; + +/// A structure describing the parameters passed from the +/// presentation thread to the ui composition callback function. +/// +/// @ingroup SDKTypes +typedef struct FfxPresentCallbackDescription +{ + FfxDevice device; ///< The active device + FfxCommandList commandList; ///< The command list on which to register render commands + FfxResource currentBackBuffer; ///< The backbuffer resource with scene information + FfxResource currentUI; ///< Optional UI texture (when doing backbuffer + ui blend) + FfxResource outputSwapChainBuffer; ///< The swapchain target into which to render ui composition + bool isInterpolatedFrame; ///< Whether this is an interpolated or real frame + bool usePremulAlpha; ///< Toggles whether UI gets premultiplied alpha blending or not + uint64_t frameID; +} FfxPresentCallbackDescription; + +/// A structure describing the parameters to pass to frame generation passes. +/// +/// @ingroup SDKTypes +typedef struct FfxFrameGenerationDispatchDescription { + FfxCommandList commandList; ///< The command list on which to register render commands + FfxResource presentColor; ///< The current presentation color, this will be used as interpolation source data. + FfxResource outputs[4]; ///< Interpolation destination targets (1 for each frame in numInterpolatedFrames) + uint32_t numInterpolatedFrames; ///< The number of frames to interpolate from the passed in color target + bool reset; ///< A boolean value which when set to true, indicates the camera has moved discontinuously. + FfxBackbufferTransferFunction backBufferTransferFunction; ///< The transfer function use to convert interpolation source color data to linear RGB. + float minMaxLuminance[2]; ///< Min and max luminance values, used when converting HDR colors to linear RGB + FfxRect2D interpolationRect; ///< The area of the backbuffer that should be used for interpolation in case only a part of the screen is used e.g. due to movie bars + uint64_t frameID; +} FfxFrameGenerationDispatchDescription; + +typedef struct FfxEffectMemoryUsage +{ + uint64_t totalUsageInBytes; + uint64_t aliasableUsageInBytes; +} FfxEffectMemoryUsage; + +#ifdef __cplusplus +} +#endif // #ifdef __cplusplus diff --git a/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_util.h b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_util.h new file mode 100644 index 00000000..f06a368d --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_util.h @@ -0,0 +1,190 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#pragma once + +#include + +/// @defgroup Utils Utilities +/// Utility Macros used by the FidelityFX SDK +/// +/// @ingroup ffxHost + +/// The value of Pi. +/// +/// @ingroup Utils +const float FFX_PI = 3.141592653589793f; + +/// An epsilon value for floating point numbers. +/// +/// @ingroup Utils +const float FFX_EPSILON = 1e-06f; + +/// Helper macro to create the version number. +/// +/// @ingroup Utils +#define FFX_MAKE_VERSION(major, minor, patch) ((major << 22) | (minor << 12) | patch) + +///< Use this to specify no version. +/// +/// @ingroup Utils +#define FFX_UNSPECIFIED_VERSION 0xFFFFAD00 + +/// Helper macro to avoid warnings about unused variables. +/// +/// @ingroup Utils +#define FFX_UNUSED(x) ((void)(x)) + +/// Helper macro to align an integer to the specified power of 2 boundary +/// +/// @ingroup Utils +#define FFX_ALIGN_UP(x, y) (((x) + ((y)-1)) & ~((y)-1)) + +/// Helper macro to check if a value is aligned. +/// +/// @ingroup Utils +#define FFX_IS_ALIGNED(x) (((x) != 0) && ((x) & ((x)-1))) + +/// Helper macro to compute the rounded-up integer division of two unsigned integers +/// +/// @ingroup Utils +#define FFX_DIVIDE_ROUNDING_UP(x, y) ((x + y - 1) / y) + +/// Helper macro to stringify a value. +/// +/// @ingroup Utils +#define FFX_STR(s) FFX_XSTR(s) +#define FFX_XSTR(s) #s + +/// Helper macro to forward declare a structure. +/// +/// @ingroup Utils +#define FFX_FORWARD_DECLARE(x) typedef struct x x + +/// Helper macro to return the maximum of two values. +/// +/// @ingroup Utils +#define FFX_MAXIMUM(x, y) (((x) > (y)) ? (x) : (y)) + +/// Helper macro to return the minimum of two values. +/// +/// @ingroup Utils +#define FFX_MINIMUM(x, y) (((x) < (y)) ? (x) : (y)) + +/// Helper macro to do safe free on a pointer. +/// +/// @ingroup Utils +#define FFX_SAFE_FREE(x, freeFunc) \ + do { \ + if (x) \ + { \ + freeFunc(x); \ + x = nullptr; \ + } \ + } while (false) + +/// Helper macro to return the abs of an integer value. +/// +/// @ingroup Utils +#define FFX_ABSOLUTE(x) (((x) < 0) ? (-(x)) : (x)) + +/// Helper macro to return sign of a value. +/// +/// @ingroup Utils +#define FFX_SIGN(x) (((x) < 0) ? -1 : 1) + +/// Helper macro to work out the number of elements in an array. +/// +/// @ingroup Utils +#define FFX_ARRAY_ELEMENTS(x) (int32_t)((sizeof(x) / sizeof(0 [x])) / ((size_t)(!(sizeof(x) % sizeof(0 [x]))))) + +/// The maximum length of a path that can be specified to the FidelityFX API. +/// +/// @ingroup Utils +#define FFX_MAXIMUM_PATH (260) + +/// Helper macro to check if the specified key is set in a bitfield. +/// +/// @ingroup Utils +#define FFX_CONTAINS_FLAG(options, key) (((options) & key) == key) + +#if defined(FFX_MUTEX_IMPL_SHARED) +/// Lock mutex exclusively. +/// +/// @ingroup Utils +#define FFX_MUTEX_LOCK(x) x.lock() +/// Lock mutex for shared access. +/// +/// @ingroup Utils +#define FFX_MUTEX_LOCK_SHARED(x) x.lock_shared() +/// Unlock exclusive mutex lock. +/// +/// @ingroup Utils +#define FFX_MUTEX_UNLOCK(x) x.unlock() +/// Unlock shared mutex lock. +/// +/// @ingroup Utils +#define FFX_MUTEX_UNLOCK_SHARED(x) x.unlock_shared() +#elif defined(FFX_MUTEX_IMPL_STANDARD) +/// Lock mutex exclusively. +/// +/// @ingroup Utils +#define FFX_MUTEX_LOCK(x) x.lock() +/// Lock mutex for shared access. +/// +/// @ingroup Utils +#define FFX_MUTEX_LOCK_SHARED(x) FFX_MUTEX_LOCK(x) +/// Unlock exclusive mutex lock. +/// +/// @ingroup Utils +#define FFX_MUTEX_UNLOCK(x) x.unlock() +/// Unlock shared mutex lock. +/// +/// @ingroup Utils +#define FFX_MUTEX_UNLOCK_SHARED(x) FFX_MUTEX_UNLOCK(x) +#elif !defined(FFX_MUTEX_LOCK) || !defined(FFX_MUTEX_LOCK_SHARED) || !defined(FFX_MUTEX_UNLOCK) || !defined(FFX_MUTEX_UNLOCK_SHARED) +#error When using custom mutex you have to provide all following operations too: FFX_MUTEX_LOCK, FFX_MUTEX_LOCK_SHARED, FFX_MUTEX_UNLOCK, FFX_MUTEX_UNLOCK_SHARED! +#endif // #if defined(FFX_MUTEX_IMPL_SHARED) + +/// Computes the number of bits set to 1 in a integer. +/// +/// @param [in] val Integer mask. +/// +/// @return Number of bits set to 1 in provided val. +/// +/// @ingroup Utils +inline uint8_t ffxCountBitsSet(uint32_t val) noexcept +{ +#if __cplusplus >= 202002L + return static_cast(std::popcount(val)); +#elif defined(_MSVC_LANG) + return static_cast(__popcnt(val)); +#elif defined(__GNUC__) || defined(__clang__) + return static_cast(__builtin_popcount(val)); +#else + uint32_t c = val - ((val >> 1) & 0x55555555); + c = ((c >> 2) & 0x33333333) + (c & 0x33333333); + c = ((c >> 4) + c) & 0x0F0F0F0F; + c = ((c >> 8) + c) & 0x00FF00FF; + return static_cast(((c >> 16) + c) & 0x0000FFFF); +#endif +} diff --git a/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_vrs.h b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_vrs.h new file mode 100644 index 00000000..3533976f --- /dev/null +++ b/manul/thirdparty/fsr2/include/FidelityFX/host/ffx_vrs.h @@ -0,0 +1,224 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (C) 2024 Advanced Micro Devices, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files(the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and /or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions : +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +// @defgroup VRS + +#pragma once + +// Include the interface for the backend of the FSR 2.0 API. +#include + +/// @defgroup FfxVrs FidelityFX VRS +/// FidelityFX Variable Rate Shading runtime library +/// +/// @ingroup SDKComponents + +/// FidelityFX VRS major version. +/// +/// @ingroup FfxVrs +#define FFX_VRS_VERSION_MAJOR (1) + +/// FidelityFX VRS minor version. +/// +/// @ingroup FfxVrs +#define FFX_VRS_VERSION_MINOR (2) + +/// FidelityFX VRS patch version. +/// +/// @ingroup FfxVrs +#define FFX_VRS_VERSION_PATCH (0) + +/// FidelityFX VRS context count +/// +/// Defines the number of internal effect contexts required by VRS +/// +/// @ingroup FfxVrs +#define FFX_VRS_CONTEXT_COUNT 1 + +/// The size of the context specified in 32bit values. +/// +/// @ingroup FfxVrs +#define FFX_VRS_CONTEXT_SIZE (16536) + +#if defined(__cplusplus) +extern "C" { +#endif // #if defined(__cplusplus) + +/// An enumeration of the pass which constitutes the ShadingRateImage +/// generation algorithm. +/// +/// VRS is implemented as a single pass algorithm. Each call to the +/// FfxScheduleGpuJobFunc callback function will +/// correspond to a single image generation job. For a +/// more comprehensive description of VRS's inner workings, please +/// refer to the VRS reference documentation. +/// +/// @ingroup FfxVrs +typedef enum FfxVrsPass +{ + FFX_VRS_PASS_IMAGEGEN = 0, ///< A pass which generates a ShadingRateImage. + FFX_VRS_PASS_COUNT ///< The number of passes performed by VRS. +} FfxVrsPass; + +/// An enumeration of bit flags used when creating a +/// FfxVrsContext. See FfxVrsContextDescription. +/// +/// @ingroup FfxVrs +typedef enum FfxVrsInitializationFlagBits +{ + FFX_VRS_ALLOW_ADDITIONAL_SHADING_RATES = (1 << 0), ///< A bit indicating if we should enable additional shading rates. +} FfxVrsInitializationFlagBits; + +/// A structure encapsulating the parameters required to initialize FidelityFX +/// Variable Shading +/// +/// @ingroup FfxVrs +typedef struct FfxVrsContextDescription +{ + uint32_t flags; ///< A collection of FfxVrsInitializationFlagBits + uint32_t shadingRateImageTileSize; ///< ShadingRateImage tile size. + FfxInterface backendInterface; ///< A set of pointers to the backend implementation for FidelityFX. +} FfxVrsContextDescription; + +/// A structure encapsulating the parameters for dispatching the various passes +/// of FidelityFX Variable Shading +/// +/// @ingroup FfxVrs +typedef struct FfxVrsDispatchDescription +{ + FfxCommandList commandList; ///< The FfxCommandList to record VRS rendering commands into. + FfxResource historyColor; ///< A FfxResource containing the color buffer for the previous frame (at presentation resolution). + FfxResource motionVectors; ///< A FfxResource containing the velocity buffer for the current frame (at presentation resolution). + FfxResource output; ///< A FfxResource containing the ShadingRateImage buffer for the current frame. + FfxDimensions2D renderSize; ///< The resolution that was used for rendering the input resource. + float varianceCutoff; ///< This value specifies how much variance in luminance is acceptable to reduce shading rate. + float motionFactor; ///< The lower this value, the faster a pixel has to move to get the shading rate reduced. + uint32_t tileSize; ///< ShadingRateImage tile size. + FfxFloatCoords2D motionVectorScale; ///< Scale motion vectors to different format +} FfxVrsDispatchDescription; + +/// A structure encapsulating the FidelityFX Variable Shading context. +/// +/// This sets up an object which contains all persistent internal data and +/// resources that are required by VRS. +/// +/// The FfxVrsContext object should have a lifetime matching +/// your use of VRS. Before destroying the VRS context care should be taken +/// to ensure the GPU is not accessing the resources created or used by VRS. +/// It is therefore recommended that the GPU is idle before destroying the +/// VRS context. +/// +/// @ingroup FfxVrs +typedef struct FfxVrsContext +{ + uint32_t data[FFX_VRS_CONTEXT_SIZE]; ///< An opaque set of uint32_t which contain the data for the context. +} FfxVrsContext; + +/// Create a FidelityFX Variable Shading context from the parameters +/// programmed to the FfxVrsContextDescription structure. +/// +/// The context structure is the main object used to interact with the Variable +/// Shading API, and is responsible for the management of the internal resources +/// used by the VRS algorithm. When this API is called, multiple calls +/// will be made via the pointers contained in the backendInterface +/// structure. This backend will attempt to retrieve the device capabilities, +/// and create the internal resources, and pipelines required by VRS to function. +/// Depending on the precise configuration used when +/// creating the FfxVrsContext a different set of resources and +/// pipelines might be requested via the callback functions. +/// +/// The FfxVrsContext should be destroyed when use of it is +/// completed, typically when an application is unloaded or Variable +/// Shading is disabled by a user. To destroy the VRS context you +/// should call ffxVrsContextDestroy. +/// +/// @param [out] pContext A pointer to a FfxVrsContext structure to populate. +/// @param [in] pContextDescription A pointer to a FfxVrsContextDescription structure. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because either context or contextDescription was NULL. +/// @retval +/// FFX_ERROR_INCOMPLETE_INTERFACE The operation failed because the FfxVrsContextDescription.callbacks was not fully specified. +/// @retval +/// FFX_ERROR_BACKEND_API_ERROR The operation failed because of an error returned from the backend. +/// +/// @ingroup FfxVrs +FFX_API FfxErrorCode ffxVrsContextCreate(FfxVrsContext* pContext, const FfxVrsContextDescription* pContextDescription); + +/// Dispatches work to the FidelityFX VRS context +/// +/// @param [in] pContext A pointer to a FfxVrsContext structure to populate. +/// @param [in] pDispatchDescription A pointer to a FfxVrsDispatchDescription structure. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because either context or dispatchDescription was NULL. +/// @retval +/// FFX_ERROR_BACKEND_API_ERROR The operation failed because of an error returned from the backend. +/// +/// @ingroup FfxVrs +FFX_API FfxErrorCode ffxVrsContextDispatch(FfxVrsContext* pContext, const FfxVrsDispatchDescription* pDispatchDescription); + +/// Destroy the FidelityFX VRS context. +/// +/// @param [in] pContext A pointer to a FfxVrsContext structure to destroy. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because either context was NULL. +/// +/// @ingroup FfxVrs +FFX_API FfxErrorCode ffxVrsContextDestroy(FfxVrsContext* pContext); + +/// A helper function to calculate the ShadingRateImage size from a target +/// resolution. +/// +/// +/// @param [out] pImageWidth A pointer to a uint32_t which will hold the calculated image width. +/// @param [out] pImageHeight A pointer to a uint32_t which will hold the calculated image height. +/// @param [in] renderWidth The render resolution width. +/// @param [in] renderHeight The render resolution height. +/// @param [in] shadingRateImageTileSize The ShadingRateImage tile size. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_INVALID_POINTER Either imageWidth or imageHeight was NULL. +/// +/// @ingroup FfxVrs +FFX_API FfxErrorCode ffxVrsGetImageSizeFromeRenderResolution(uint32_t* pImageWidth, uint32_t* pImageHeight, uint32_t renderWidth, uint32_t renderHeight, uint32_t shadingRateImageTileSize); + +/// Queries the effect version number. +/// +/// @returns +/// The SDK version the effect was built with. +/// +/// @ingroup FfxVrs +FFX_API FfxVersionNumber ffxVrsGetEffectVersion(); + +#if defined(__cplusplus) +} +#endif // #if defined(__cplusplus) diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/CMakeLists.txt b/manul/thirdparty/fsr2/src/ffx-fsr2-api/CMakeLists.txt new file mode 100644 index 00000000..6195dee2 --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/CMakeLists.txt @@ -0,0 +1,112 @@ +# This file is part of the FidelityFX SDK. +# +# Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. + +cmake_minimum_required(VERSION 3.15) +set(CMAKE_DEBUG_POSTFIX d) + +option (FFX_FSR2_API_DX12 "Build FSR 2.0 DX12 backend" ON) +option (FFX_FSR2_API_VK "Build FSR 2.0 Vulkan backend" ON) + +set(FSR2_AUTO_COMPILE_SHADERS ON CACHE BOOL "Compile shaders automatically as a prebuild step.") + +if(CMAKE_GENERATOR STREQUAL "Ninja") + set(USE_DEPFILE TRUE) +else() + set(USE_DEPFILE FALSE) +endif() + +if(CMAKE_GENERATOR STREQUAL "Visual Studio 16 2019") + set(FSR2_VS_VERSION 2019) +endif() + +if(CMAKE_GENERATOR_PLATFORM STREQUAL "x64" OR CMAKE_EXE_LINKER_FLAGS STREQUAL "/machine:x64") + set(FSR2_PLATFORM_NAME x64) +elseif(CMAKE_GENERATOR_PLATFORM STREQUAL "Win32" OR CMAKE_EXE_LINKER_FLAGS STREQUAL "/machine:X86") + set(FSR2_PLATFORM_NAME x86) +else() + message(FATAL_ERROR "Unsupported target platform - only supporting x64 and Win32 currently") +endif() + +# Embed PDBs in the debug versions of the libs +set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} /Z7") + +# Write both debug and release versions of the static libs to the /lib folder as they are uniquely named +set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY_DEBUG ${CMAKE_HOME_DIRECTORY}/bin/ffx_fsr2_api/) +set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY_RELEASE ${CMAKE_HOME_DIRECTORY}/bin/ffx_fsr2_api/) + +add_compile_definitions(_UNICODE) +add_compile_definitions(UNICODE) +#add_compile_definitions(FSR2_VERSION_MAJOR=0) +#add_compile_definitions(FSR2_VERSION_MINOR=1) +#add_compile_definitions(FSR2_VERSION_PATCH=0) + +if(FSR2_VS_VERSION STREQUAL 2015) + message(NOTICE "Forcing the SDK path for VS 2015") + set(CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION "10.0.18362.0") +endif() + +set(FFX_SC_EXECUTABLE + ${CMAKE_CURRENT_SOURCE_DIR}/../../tools/sc/FidelityFX_SC.exe) + +set(FFX_SC_BASE_ARGS + -reflection -deps=gcc -DFFX_GPU=1 + # Only reprojection is to do half for now + -DFFX_FSR2_OPTION_UPSAMPLE_SAMPLERS_USE_DATA_HALF=0 + -DFFX_FSR2_OPTION_ACCUMULATE_SAMPLERS_USE_DATA_HALF=0 + -DFFX_FSR2_OPTION_REPROJECT_SAMPLERS_USE_DATA_HALF=1 + -DFFX_FSR2_OPTION_POSTPROCESSLOCKSTATUS_SAMPLERS_USE_DATA_HALF=0 + # Upsample uses lanczos approximation + -DFFX_FSR2_OPTION_UPSAMPLE_USE_LANCZOS_TYPE=2 + ) + +set(FFX_SC_PERMUTATION_ARGS + # Reproject can use either reference lanczos or LUT + -DFFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE={0,1} + -DFFX_FSR2_OPTION_HDR_COLOR_INPUT={0,1} + -DFFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS={0,1} + -DFFX_FSR2_OPTION_JITTERED_MOTION_VECTORS={0,1} + -DFFX_FSR2_OPTION_INVERTED_DEPTH={0,1} + -DFFX_FSR2_OPTION_APPLY_SHARPENING={0,1}) + +file(GLOB SOURCES + "${CMAKE_CURRENT_SOURCE_DIR}/*.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/*.h") + +if (FSR2_BUILD_AS_DLL) + add_library(ffx_fsr2_api_${FSR2_PLATFORM_NAME} SHARED ${SOURCES}) +else() + add_library(ffx_fsr2_api_${FSR2_PLATFORM_NAME} STATIC ${SOURCES}) +endif() + +# graphics api backends +if(FFX_FSR2_API_DX12) + message("Will build FSR2 library: DX12 backend") + add_subdirectory(dx12) +endif() +if(FFX_FSR2_API_VK) + message("Will build FSR2 library: Vulkan backend") + add_subdirectory(vk) +endif() + +# api +source_group("source" FILES ${SOURCES}) + +set_source_files_properties(${SHADERS} PROPERTIES HEADER_FILE_ONLY TRUE) diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/dx12/CMakeLists.txt b/manul/thirdparty/fsr2/src/ffx-fsr2-api/dx12/CMakeLists.txt new file mode 100644 index 00000000..e08ebd2d --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/dx12/CMakeLists.txt @@ -0,0 +1,169 @@ +# This file is part of the FidelityFX SDK. +# +# Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. + +if(NOT ${FFX_FSR2_API_DX12}) + return() +endif() + +set(FFX_SC_DX12_BASE_ARGS + -E CS -Wno-for-redefinition -Wno-ambig-lit-shift -DFFX_HLSL=1 -DFFX_HLSL_6_2=1) + +file(GLOB SHADERS + "${CMAKE_CURRENT_SOURCE_DIR}/../shaders/*.h" + "${CMAKE_CURRENT_SOURCE_DIR}/../shaders/*.hlsl") + +set(PASS_SHADERS + ${CMAKE_CURRENT_SOURCE_DIR}/../shaders/ffx_fsr2_tcr_autogen_pass.hlsl + ${CMAKE_CURRENT_SOURCE_DIR}/../shaders/ffx_fsr2_autogen_reactive_pass.hlsl + ${CMAKE_CURRENT_SOURCE_DIR}/../shaders/ffx_fsr2_accumulate_pass.hlsl + ${CMAKE_CURRENT_SOURCE_DIR}/../shaders/ffx_fsr2_compute_luminance_pyramid_pass.hlsl + ${CMAKE_CURRENT_SOURCE_DIR}/../shaders/ffx_fsr2_depth_clip_pass.hlsl + ${CMAKE_CURRENT_SOURCE_DIR}/../shaders/ffx_fsr2_lock_pass.hlsl + ${CMAKE_CURRENT_SOURCE_DIR}/../shaders/ffx_fsr2_reconstruct_previous_depth_pass.hlsl + ${CMAKE_CURRENT_SOURCE_DIR}/../shaders/ffx_fsr2_rcas_pass.hlsl) + +file(GLOB_RECURSE DX12 + "${CMAKE_CURRENT_SOURCE_DIR}/../ffx_assert.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/*.h" + "${CMAKE_CURRENT_SOURCE_DIR}/*.cpp") + +if (FSR2_BUILD_AS_DLL) + add_library(ffx_fsr2_api_dx12_${FSR2_PLATFORM_NAME} SHARED ${DX12}) +else() + add_library(ffx_fsr2_api_dx12_${FSR2_PLATFORM_NAME} STATIC ${DX12}) +endif() + +target_include_directories(ffx_fsr2_api_dx12_${FSR2_PLATFORM_NAME} PUBLIC ${CMAKE_CURRENT_BINARY_DIR}/../shaders/dx12) + +file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/../shaders/dx12) + +if (FSR2_AUTO_COMPILE_SHADERS) + set(FFX_SC_DEPENDENT_TARGET ffx_fsr2_api_dx12_${FSR2_PLATFORM_NAME}) +else() + set(FFX_SC_DEPENDENT_TARGET ffx_fsr2_api_dx12_shaders_${FSR2_PLATFORM_NAME}) + add_custom_target(${FFX_SC_DEPENDENT_TARGET}) +endif() + +if(${CMAKE_VERSION} VERSION_GREATER_EQUAL "3.20.0") +cmake_policy(SET CMP0116 OLD) +endif() +get_filename_component(PASS_SHADER_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR}/../shaders/dx12 ABSOLUTE) +foreach(PASS_SHADER ${PASS_SHADERS}) + get_filename_component(PASS_SHADER_FILENAME ${PASS_SHADER} NAME_WE) + get_filename_component(PASS_SHADER_TARGET ${PASS_SHADER} NAME_WLE) + set(WAVE32_PERMUTATION_HEADER ${PASS_SHADER_OUTPUT_PATH}/${PASS_SHADER_TARGET}_permutations.h) + set(WAVE64_PERMUTATION_HEADER ${PASS_SHADER_OUTPUT_PATH}/${PASS_SHADER_TARGET}_wave64_permutations.h) + set(WAVE32_16BIT_PERMUTATION_HEADER ${PASS_SHADER_OUTPUT_PATH}/${PASS_SHADER_TARGET}_16bit_permutations.h) + set(WAVE64_16BIT_PERMUTATION_HEADER ${PASS_SHADER_OUTPUT_PATH}/${PASS_SHADER_TARGET}_wave64_16bit_permutations.h) + + # combine base and permutation args + set(FFX_SC_ARGS ${FFX_SC_BASE_ARGS} ${FFX_SC_DX12_BASE_ARGS} ${FFX_SC_PERMUTATION_ARGS}) + + if (USE_DEPFILE) + # Wave32 + add_custom_command( + OUTPUT ${WAVE32_PERMUTATION_HEADER} + COMMAND ${FFX_SC_EXECUTABLE} ${FFX_SC_ARGS} -name=${PASS_SHADER_FILENAME} -DFFX_HALF=0 -T cs_6_2 -I ${CMAKE_CURRENT_SOURCE_DIR}/../shaders -output=${PASS_SHADER_OUTPUT_PATH} ${PASS_SHADER} + WORKING_DIRECTORY ${CMAKE_BINARY_DIR} + DEPENDS ${PASS_SHADER} + DEPFILE ${WAVE32_PERMUTATION_HEADER}.d + ) + list(APPEND PERMUTATION_OUTPUTS ${WAVE32_PERMUTATION_HEADER}) + + # Wave64 + add_custom_command( + OUTPUT ${WAVE64_PERMUTATION_HEADER} + COMMAND ${FFX_SC_EXECUTABLE} ${FFX_SC_ARGS} -name=${PASS_SHADER_FILENAME}_wave64 "-DFFX_FSR2_PREFER_WAVE64=\"[WaveSize(64)]\"" -DFFX_HALF=0 -T cs_6_6 -I ${CMAKE_CURRENT_SOURCE_DIR}/../shaders -output=${PASS_SHADER_OUTPUT_PATH} ${PASS_SHADER} + WORKING_DIRECTORY ${CMAKE_BINARY_DIR} + DEPENDS ${PASS_SHADER} + DEPFILE ${WAVE64_PERMUTATION_HEADER}.d + ) + list(APPEND PERMUTATION_OUTPUTS ${WAVE64_PERMUTATION_HEADER}) + + # skip 16-bit permutations for the compute luminance pyramid pass + if (NOT ${PASS_SHADER_FILENAME} STREQUAL "ffx_fsr2_compute_luminance_pyramid_pass") + # Wave32 16-bit + add_custom_command( + OUTPUT ${WAVE32_16BIT_PERMUTATION_HEADER} + COMMAND ${FFX_SC_EXECUTABLE} ${FFX_SC_ARGS} -name=${PASS_SHADER_FILENAME}_16bit -DFFX_HALF=1 -enable-16bit-types -T cs_6_2 -I ${CMAKE_CURRENT_SOURCE_DIR}/../shaders -output=${PASS_SHADER_OUTPUT_PATH} ${PASS_SHADER} + WORKING_DIRECTORY ${CMAKE_BINARY_DIR} + DEPENDS ${PASS_SHADER} + DEPFILE ${WAVE32_16BIT_PERMUTATION_HEADER}.d + ) + list(APPEND PERMUTATION_OUTPUTS ${WAVE32_16BIT_PERMUTATION_HEADER}) + + # Wave64 16-bit + add_custom_command( + OUTPUT ${WAVE64_16BIT_PERMUTATION_HEADER} + COMMAND ${FFX_SC_EXECUTABLE} ${FFX_SC_ARGS} -name=${PASS_SHADER_FILENAME}_wave64_16bit "-DFFX_FSR2_PREFER_WAVE64=\"[WaveSize(64)]\"" -DFFX_HALF=1 -enable-16bit-types -T cs_6_6 -I ${CMAKE_CURRENT_SOURCE_DIR}/../shaders -output=${PASS_SHADER_OUTPUT_PATH} ${PASS_SHADER} + WORKING_DIRECTORY ${CMAKE_BINARY_DIR} + DEPENDS ${PASS_SHADER} + DEPFILE ${WAVE64_16BIT_PERMUTATION_HEADER}.d + ) + list(APPEND PERMUTATION_OUTPUTS ${WAVE64_16BIT_PERMUTATION_HEADER}) + endif() + else() + # Wave32 + add_custom_command( + OUTPUT ${WAVE32_PERMUTATION_HEADER} + COMMAND ${FFX_SC_EXECUTABLE} ${FFX_SC_ARGS} -name=${PASS_SHADER_FILENAME} -DFFX_HALF=0 -T cs_6_2 -I ${CMAKE_CURRENT_SOURCE_DIR}/../shaders -output=${PASS_SHADER_OUTPUT_PATH} ${PASS_SHADER} + WORKING_DIRECTORY ${CMAKE_BINARY_DIR} + DEPENDS ${PASS_SHADER} + ) + list(APPEND PERMUTATION_OUTPUTS ${WAVE32_PERMUTATION_HEADER}) + + # Wave64 + add_custom_command( + OUTPUT ${WAVE64_PERMUTATION_HEADER} + COMMAND ${FFX_SC_EXECUTABLE} ${FFX_SC_ARGS} -name=${PASS_SHADER_FILENAME}_wave64 "-DFFX_FSR2_PREFER_WAVE64=\"[WaveSize(64)]\"" -DFFX_HALF=0 -T cs_6_6 -I ${CMAKE_CURRENT_SOURCE_DIR}/../shaders -output=${PASS_SHADER_OUTPUT_PATH} ${PASS_SHADER} + WORKING_DIRECTORY ${CMAKE_BINARY_DIR} + DEPENDS ${PASS_SHADER} + ) + list(APPEND PERMUTATION_OUTPUTS ${WAVE64_PERMUTATION_HEADER}) + + # Skip 16-bit permutations for the compute luminance pyramid pass + if (NOT ${PASS_SHADER_FILENAME} STREQUAL "ffx_fsr2_compute_luminance_pyramid_pass") + # Wave32 16-bit + add_custom_command( + OUTPUT ${WAVE32_16BIT_PERMUTATION_HEADER} + COMMAND ${FFX_SC_EXECUTABLE} ${FFX_SC_ARGS} -name=${PASS_SHADER_FILENAME}_16bit -DFFX_HALF=1 -enable-16bit-types -T cs_6_2 -I ${CMAKE_CURRENT_SOURCE_DIR}/../shaders -output=${PASS_SHADER_OUTPUT_PATH} ${PASS_SHADER} + WORKING_DIRECTORY ${CMAKE_BINARY_DIR} + DEPENDS ${PASS_SHADER} + ) + list(APPEND PERMUTATION_OUTPUTS ${WAVE32_16BIT_PERMUTATION_HEADER}) + + # Wave64 16-bit + add_custom_command( + OUTPUT ${WAVE64_16BIT_PERMUTATION_HEADER} + COMMAND ${FFX_SC_EXECUTABLE} ${FFX_SC_ARGS} -name=${PASS_SHADER_FILENAME}_wave64_16bit "-DFFX_FSR2_PREFER_WAVE64=\"[WaveSize(64)]\"" -DFFX_HALF=1 -enable-16bit-types -T cs_6_6 -I ${CMAKE_CURRENT_SOURCE_DIR}/../shaders -output=${PASS_SHADER_OUTPUT_PATH} ${PASS_SHADER} + WORKING_DIRECTORY ${CMAKE_BINARY_DIR} + DEPENDS ${PASS_SHADER} + ) + list(APPEND PERMUTATION_OUTPUTS ${WAVE64_16BIT_PERMUTATION_HEADER}) + endif() + endif() +endforeach(PASS_SHADER) + +add_custom_target(shader_permutations_dx12 DEPENDS ${PERMUTATION_OUTPUTS}) +add_dependencies(${FFX_SC_DEPENDENT_TARGET} shader_permutations_dx12) + +source_group("source" FILES ${DX12}) +source_group("shaders" FILES ${SHADERS}) \ No newline at end of file diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/dx12/d3dx12.h b/manul/thirdparty/fsr2/src/ffx-fsr2-api/dx12/d3dx12.h new file mode 100644 index 00000000..629c3988 --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/dx12/d3dx12.h @@ -0,0 +1,3444 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + +#ifndef __D3DX12_H__ +#define __D3DX12_H__ + +#include "d3d12.h" + +#if defined( __cplusplus ) + +struct CD3DX12_DEFAULT {}; +extern const DECLSPEC_SELECTANY CD3DX12_DEFAULT D3D12_DEFAULT; + +//------------------------------------------------------------------------------------------------ +inline bool operator==( const D3D12_VIEWPORT& l, const D3D12_VIEWPORT& r ) +{ + return l.TopLeftX == r.TopLeftX && l.TopLeftY == r.TopLeftY && l.Width == r.Width && + l.Height == r.Height && l.MinDepth == r.MinDepth && l.MaxDepth == r.MaxDepth; +} + +//------------------------------------------------------------------------------------------------ +inline bool operator!=( const D3D12_VIEWPORT& l, const D3D12_VIEWPORT& r ) +{ return !( l == r ); } + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_RECT : public D3D12_RECT +{ + CD3DX12_RECT() = default; + explicit CD3DX12_RECT( const D3D12_RECT& o ) : + D3D12_RECT( o ) + {} + explicit CD3DX12_RECT( + LONG Left, + LONG Top, + LONG Right, + LONG Bottom ) + { + left = Left; + top = Top; + right = Right; + bottom = Bottom; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_VIEWPORT : public D3D12_VIEWPORT +{ + CD3DX12_VIEWPORT() = default; + explicit CD3DX12_VIEWPORT( const D3D12_VIEWPORT& o ) : + D3D12_VIEWPORT( o ) + {} + explicit CD3DX12_VIEWPORT( + FLOAT topLeftX, + FLOAT topLeftY, + FLOAT width, + FLOAT height, + FLOAT minDepth = D3D12_MIN_DEPTH, + FLOAT maxDepth = D3D12_MAX_DEPTH ) + { + TopLeftX = topLeftX; + TopLeftY = topLeftY; + Width = width; + Height = height; + MinDepth = minDepth; + MaxDepth = maxDepth; + } + explicit CD3DX12_VIEWPORT( + _In_ ID3D12Resource* pResource, + UINT mipSlice = 0, + FLOAT topLeftX = 0.0f, + FLOAT topLeftY = 0.0f, + FLOAT minDepth = D3D12_MIN_DEPTH, + FLOAT maxDepth = D3D12_MAX_DEPTH ) + { + auto Desc = pResource->GetDesc(); + const UINT64 SubresourceWidth = Desc.Width >> mipSlice; + const UINT64 SubresourceHeight = Desc.Height >> mipSlice; + switch (Desc.Dimension) + { + case D3D12_RESOURCE_DIMENSION_BUFFER: + TopLeftX = topLeftX; + TopLeftY = 0.0f; + Width = Desc.Width - topLeftX; + Height = 1.0f; + break; + case D3D12_RESOURCE_DIMENSION_TEXTURE1D: + TopLeftX = topLeftX; + TopLeftY = 0.0f; + Width = (SubresourceWidth ? SubresourceWidth : 1.0f) - topLeftX; + Height = 1.0f; + break; + case D3D12_RESOURCE_DIMENSION_TEXTURE2D: + case D3D12_RESOURCE_DIMENSION_TEXTURE3D: + TopLeftX = topLeftX; + TopLeftY = topLeftY; + Width = (SubresourceWidth ? SubresourceWidth : 1.0f) - topLeftX; + Height = (SubresourceHeight ? SubresourceHeight: 1.0f) - topLeftY; + break; + default: break; + } + + MinDepth = minDepth; + MaxDepth = maxDepth; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_BOX : public D3D12_BOX +{ + CD3DX12_BOX() = default; + explicit CD3DX12_BOX( const D3D12_BOX& o ) : + D3D12_BOX( o ) + {} + explicit CD3DX12_BOX( + LONG Left, + LONG Right ) + { + left = Left; + top = 0; + front = 0; + right = Right; + bottom = 1; + back = 1; + } + explicit CD3DX12_BOX( + LONG Left, + LONG Top, + LONG Right, + LONG Bottom ) + { + left = Left; + top = Top; + front = 0; + right = Right; + bottom = Bottom; + back = 1; + } + explicit CD3DX12_BOX( + LONG Left, + LONG Top, + LONG Front, + LONG Right, + LONG Bottom, + LONG Back ) + { + left = Left; + top = Top; + front = Front; + right = Right; + bottom = Bottom; + back = Back; + } +}; +inline bool operator==( const D3D12_BOX& l, const D3D12_BOX& r ) +{ + return l.left == r.left && l.top == r.top && l.front == r.front && + l.right == r.right && l.bottom == r.bottom && l.back == r.back; +} +inline bool operator!=( const D3D12_BOX& l, const D3D12_BOX& r ) +{ return !( l == r ); } + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_DEPTH_STENCIL_DESC : public D3D12_DEPTH_STENCIL_DESC +{ + CD3DX12_DEPTH_STENCIL_DESC() = default; + explicit CD3DX12_DEPTH_STENCIL_DESC( const D3D12_DEPTH_STENCIL_DESC& o ) : + D3D12_DEPTH_STENCIL_DESC( o ) + {} + explicit CD3DX12_DEPTH_STENCIL_DESC( CD3DX12_DEFAULT ) + { + DepthEnable = TRUE; + DepthWriteMask = D3D12_DEPTH_WRITE_MASK_ALL; + DepthFunc = D3D12_COMPARISON_FUNC_LESS; + StencilEnable = FALSE; + StencilReadMask = D3D12_DEFAULT_STENCIL_READ_MASK; + StencilWriteMask = D3D12_DEFAULT_STENCIL_WRITE_MASK; + const D3D12_DEPTH_STENCILOP_DESC defaultStencilOp = + { D3D12_STENCIL_OP_KEEP, D3D12_STENCIL_OP_KEEP, D3D12_STENCIL_OP_KEEP, D3D12_COMPARISON_FUNC_ALWAYS }; + FrontFace = defaultStencilOp; + BackFace = defaultStencilOp; + } + explicit CD3DX12_DEPTH_STENCIL_DESC( + BOOL depthEnable, + D3D12_DEPTH_WRITE_MASK depthWriteMask, + D3D12_COMPARISON_FUNC depthFunc, + BOOL stencilEnable, + UINT8 stencilReadMask, + UINT8 stencilWriteMask, + D3D12_STENCIL_OP frontStencilFailOp, + D3D12_STENCIL_OP frontStencilDepthFailOp, + D3D12_STENCIL_OP frontStencilPassOp, + D3D12_COMPARISON_FUNC frontStencilFunc, + D3D12_STENCIL_OP backStencilFailOp, + D3D12_STENCIL_OP backStencilDepthFailOp, + D3D12_STENCIL_OP backStencilPassOp, + D3D12_COMPARISON_FUNC backStencilFunc ) + { + DepthEnable = depthEnable; + DepthWriteMask = depthWriteMask; + DepthFunc = depthFunc; + StencilEnable = stencilEnable; + StencilReadMask = stencilReadMask; + StencilWriteMask = stencilWriteMask; + FrontFace.StencilFailOp = frontStencilFailOp; + FrontFace.StencilDepthFailOp = frontStencilDepthFailOp; + FrontFace.StencilPassOp = frontStencilPassOp; + FrontFace.StencilFunc = frontStencilFunc; + BackFace.StencilFailOp = backStencilFailOp; + BackFace.StencilDepthFailOp = backStencilDepthFailOp; + BackFace.StencilPassOp = backStencilPassOp; + BackFace.StencilFunc = backStencilFunc; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_DEPTH_STENCIL_DESC1 : public D3D12_DEPTH_STENCIL_DESC1 +{ + CD3DX12_DEPTH_STENCIL_DESC1() = default; + explicit CD3DX12_DEPTH_STENCIL_DESC1( const D3D12_DEPTH_STENCIL_DESC1& o ) : + D3D12_DEPTH_STENCIL_DESC1( o ) + {} + explicit CD3DX12_DEPTH_STENCIL_DESC1( const D3D12_DEPTH_STENCIL_DESC& o ) + { + DepthEnable = o.DepthEnable; + DepthWriteMask = o.DepthWriteMask; + DepthFunc = o.DepthFunc; + StencilEnable = o.StencilEnable; + StencilReadMask = o.StencilReadMask; + StencilWriteMask = o.StencilWriteMask; + FrontFace.StencilFailOp = o.FrontFace.StencilFailOp; + FrontFace.StencilDepthFailOp = o.FrontFace.StencilDepthFailOp; + FrontFace.StencilPassOp = o.FrontFace.StencilPassOp; + FrontFace.StencilFunc = o.FrontFace.StencilFunc; + BackFace.StencilFailOp = o.BackFace.StencilFailOp; + BackFace.StencilDepthFailOp = o.BackFace.StencilDepthFailOp; + BackFace.StencilPassOp = o.BackFace.StencilPassOp; + BackFace.StencilFunc = o.BackFace.StencilFunc; + DepthBoundsTestEnable = FALSE; + } + explicit CD3DX12_DEPTH_STENCIL_DESC1( CD3DX12_DEFAULT ) + { + DepthEnable = TRUE; + DepthWriteMask = D3D12_DEPTH_WRITE_MASK_ALL; + DepthFunc = D3D12_COMPARISON_FUNC_LESS; + StencilEnable = FALSE; + StencilReadMask = D3D12_DEFAULT_STENCIL_READ_MASK; + StencilWriteMask = D3D12_DEFAULT_STENCIL_WRITE_MASK; + const D3D12_DEPTH_STENCILOP_DESC defaultStencilOp = + { D3D12_STENCIL_OP_KEEP, D3D12_STENCIL_OP_KEEP, D3D12_STENCIL_OP_KEEP, D3D12_COMPARISON_FUNC_ALWAYS }; + FrontFace = defaultStencilOp; + BackFace = defaultStencilOp; + DepthBoundsTestEnable = FALSE; + } + explicit CD3DX12_DEPTH_STENCIL_DESC1( + BOOL depthEnable, + D3D12_DEPTH_WRITE_MASK depthWriteMask, + D3D12_COMPARISON_FUNC depthFunc, + BOOL stencilEnable, + UINT8 stencilReadMask, + UINT8 stencilWriteMask, + D3D12_STENCIL_OP frontStencilFailOp, + D3D12_STENCIL_OP frontStencilDepthFailOp, + D3D12_STENCIL_OP frontStencilPassOp, + D3D12_COMPARISON_FUNC frontStencilFunc, + D3D12_STENCIL_OP backStencilFailOp, + D3D12_STENCIL_OP backStencilDepthFailOp, + D3D12_STENCIL_OP backStencilPassOp, + D3D12_COMPARISON_FUNC backStencilFunc, + BOOL depthBoundsTestEnable ) + { + DepthEnable = depthEnable; + DepthWriteMask = depthWriteMask; + DepthFunc = depthFunc; + StencilEnable = stencilEnable; + StencilReadMask = stencilReadMask; + StencilWriteMask = stencilWriteMask; + FrontFace.StencilFailOp = frontStencilFailOp; + FrontFace.StencilDepthFailOp = frontStencilDepthFailOp; + FrontFace.StencilPassOp = frontStencilPassOp; + FrontFace.StencilFunc = frontStencilFunc; + BackFace.StencilFailOp = backStencilFailOp; + BackFace.StencilDepthFailOp = backStencilDepthFailOp; + BackFace.StencilPassOp = backStencilPassOp; + BackFace.StencilFunc = backStencilFunc; + DepthBoundsTestEnable = depthBoundsTestEnable; + } + operator D3D12_DEPTH_STENCIL_DESC() const + { + D3D12_DEPTH_STENCIL_DESC D; + D.DepthEnable = DepthEnable; + D.DepthWriteMask = DepthWriteMask; + D.DepthFunc = DepthFunc; + D.StencilEnable = StencilEnable; + D.StencilReadMask = StencilReadMask; + D.StencilWriteMask = StencilWriteMask; + D.FrontFace.StencilFailOp = FrontFace.StencilFailOp; + D.FrontFace.StencilDepthFailOp = FrontFace.StencilDepthFailOp; + D.FrontFace.StencilPassOp = FrontFace.StencilPassOp; + D.FrontFace.StencilFunc = FrontFace.StencilFunc; + D.BackFace.StencilFailOp = BackFace.StencilFailOp; + D.BackFace.StencilDepthFailOp = BackFace.StencilDepthFailOp; + D.BackFace.StencilPassOp = BackFace.StencilPassOp; + D.BackFace.StencilFunc = BackFace.StencilFunc; + return D; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_BLEND_DESC : public D3D12_BLEND_DESC +{ + CD3DX12_BLEND_DESC() = default; + explicit CD3DX12_BLEND_DESC( const D3D12_BLEND_DESC& o ) : + D3D12_BLEND_DESC( o ) + {} + explicit CD3DX12_BLEND_DESC( CD3DX12_DEFAULT ) + { + AlphaToCoverageEnable = FALSE; + IndependentBlendEnable = FALSE; + const D3D12_RENDER_TARGET_BLEND_DESC defaultRenderTargetBlendDesc = + { + FALSE,FALSE, + D3D12_BLEND_ONE, D3D12_BLEND_ZERO, D3D12_BLEND_OP_ADD, + D3D12_BLEND_ONE, D3D12_BLEND_ZERO, D3D12_BLEND_OP_ADD, + D3D12_LOGIC_OP_NOOP, + D3D12_COLOR_WRITE_ENABLE_ALL, + }; + for (UINT i = 0; i < D3D12_SIMULTANEOUS_RENDER_TARGET_COUNT; ++i) + RenderTarget[ i ] = defaultRenderTargetBlendDesc; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_RASTERIZER_DESC : public D3D12_RASTERIZER_DESC +{ + CD3DX12_RASTERIZER_DESC() = default; + explicit CD3DX12_RASTERIZER_DESC( const D3D12_RASTERIZER_DESC& o ) : + D3D12_RASTERIZER_DESC( o ) + {} + explicit CD3DX12_RASTERIZER_DESC( CD3DX12_DEFAULT ) + { + FillMode = D3D12_FILL_MODE_SOLID; + CullMode = D3D12_CULL_MODE_BACK; + FrontCounterClockwise = FALSE; + DepthBias = D3D12_DEFAULT_DEPTH_BIAS; + DepthBiasClamp = D3D12_DEFAULT_DEPTH_BIAS_CLAMP; + SlopeScaledDepthBias = D3D12_DEFAULT_SLOPE_SCALED_DEPTH_BIAS; + DepthClipEnable = TRUE; + MultisampleEnable = FALSE; + AntialiasedLineEnable = FALSE; + ForcedSampleCount = 0; + ConservativeRaster = D3D12_CONSERVATIVE_RASTERIZATION_MODE_OFF; + } + explicit CD3DX12_RASTERIZER_DESC( + D3D12_FILL_MODE fillMode, + D3D12_CULL_MODE cullMode, + BOOL frontCounterClockwise, + INT depthBias, + FLOAT depthBiasClamp, + FLOAT slopeScaledDepthBias, + BOOL depthClipEnable, + BOOL multisampleEnable, + BOOL antialiasedLineEnable, + UINT forcedSampleCount, + D3D12_CONSERVATIVE_RASTERIZATION_MODE conservativeRaster) + { + FillMode = fillMode; + CullMode = cullMode; + FrontCounterClockwise = frontCounterClockwise; + DepthBias = depthBias; + DepthBiasClamp = depthBiasClamp; + SlopeScaledDepthBias = slopeScaledDepthBias; + DepthClipEnable = depthClipEnable; + MultisampleEnable = multisampleEnable; + AntialiasedLineEnable = antialiasedLineEnable; + ForcedSampleCount = forcedSampleCount; + ConservativeRaster = conservativeRaster; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_RESOURCE_ALLOCATION_INFO : public D3D12_RESOURCE_ALLOCATION_INFO +{ + CD3DX12_RESOURCE_ALLOCATION_INFO() = default; + explicit CD3DX12_RESOURCE_ALLOCATION_INFO( const D3D12_RESOURCE_ALLOCATION_INFO& o ) : + D3D12_RESOURCE_ALLOCATION_INFO( o ) + {} + CD3DX12_RESOURCE_ALLOCATION_INFO( + UINT64 size, + UINT64 alignment ) + { + SizeInBytes = size; + Alignment = alignment; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_HEAP_PROPERTIES : public D3D12_HEAP_PROPERTIES +{ + CD3DX12_HEAP_PROPERTIES() = default; + explicit CD3DX12_HEAP_PROPERTIES(const D3D12_HEAP_PROPERTIES &o) : + D3D12_HEAP_PROPERTIES(o) + {} + CD3DX12_HEAP_PROPERTIES( + D3D12_CPU_PAGE_PROPERTY cpuPageProperty, + D3D12_MEMORY_POOL memoryPoolPreference, + UINT creationNodeMask = 1, + UINT nodeMask = 1 ) + { + Type = D3D12_HEAP_TYPE_CUSTOM; + CPUPageProperty = cpuPageProperty; + MemoryPoolPreference = memoryPoolPreference; + CreationNodeMask = creationNodeMask; + VisibleNodeMask = nodeMask; + } + explicit CD3DX12_HEAP_PROPERTIES( + D3D12_HEAP_TYPE type, + UINT creationNodeMask = 1, + UINT nodeMask = 1 ) + { + Type = type; + CPUPageProperty = D3D12_CPU_PAGE_PROPERTY_UNKNOWN; + MemoryPoolPreference = D3D12_MEMORY_POOL_UNKNOWN; + CreationNodeMask = creationNodeMask; + VisibleNodeMask = nodeMask; + } + bool IsCPUAccessible() const + { + return Type == D3D12_HEAP_TYPE_UPLOAD || Type == D3D12_HEAP_TYPE_READBACK || (Type == D3D12_HEAP_TYPE_CUSTOM && + (CPUPageProperty == D3D12_CPU_PAGE_PROPERTY_WRITE_COMBINE || CPUPageProperty == D3D12_CPU_PAGE_PROPERTY_WRITE_BACK)); + } +}; +inline bool operator==( const D3D12_HEAP_PROPERTIES& l, const D3D12_HEAP_PROPERTIES& r ) +{ + return l.Type == r.Type && l.CPUPageProperty == r.CPUPageProperty && + l.MemoryPoolPreference == r.MemoryPoolPreference && + l.CreationNodeMask == r.CreationNodeMask && + l.VisibleNodeMask == r.VisibleNodeMask; +} +inline bool operator!=( const D3D12_HEAP_PROPERTIES& l, const D3D12_HEAP_PROPERTIES& r ) +{ return !( l == r ); } + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_HEAP_DESC : public D3D12_HEAP_DESC +{ + CD3DX12_HEAP_DESC() = default; + explicit CD3DX12_HEAP_DESC(const D3D12_HEAP_DESC &o) : + D3D12_HEAP_DESC(o) + {} + CD3DX12_HEAP_DESC( + UINT64 size, + D3D12_HEAP_PROPERTIES properties, + UINT64 alignment = 0, + D3D12_HEAP_FLAGS flags = D3D12_HEAP_FLAG_NONE ) + { + SizeInBytes = size; + Properties = properties; + Alignment = alignment; + Flags = flags; + } + CD3DX12_HEAP_DESC( + UINT64 size, + D3D12_HEAP_TYPE type, + UINT64 alignment = 0, + D3D12_HEAP_FLAGS flags = D3D12_HEAP_FLAG_NONE ) + { + SizeInBytes = size; + Properties = CD3DX12_HEAP_PROPERTIES( type ); + Alignment = alignment; + Flags = flags; + } + CD3DX12_HEAP_DESC( + UINT64 size, + D3D12_CPU_PAGE_PROPERTY cpuPageProperty, + D3D12_MEMORY_POOL memoryPoolPreference, + UINT64 alignment = 0, + D3D12_HEAP_FLAGS flags = D3D12_HEAP_FLAG_NONE ) + { + SizeInBytes = size; + Properties = CD3DX12_HEAP_PROPERTIES( cpuPageProperty, memoryPoolPreference ); + Alignment = alignment; + Flags = flags; + } + CD3DX12_HEAP_DESC( + const D3D12_RESOURCE_ALLOCATION_INFO& resAllocInfo, + D3D12_HEAP_PROPERTIES properties, + D3D12_HEAP_FLAGS flags = D3D12_HEAP_FLAG_NONE ) + { + SizeInBytes = resAllocInfo.SizeInBytes; + Properties = properties; + Alignment = resAllocInfo.Alignment; + Flags = flags; + } + CD3DX12_HEAP_DESC( + const D3D12_RESOURCE_ALLOCATION_INFO& resAllocInfo, + D3D12_HEAP_TYPE type, + D3D12_HEAP_FLAGS flags = D3D12_HEAP_FLAG_NONE ) + { + SizeInBytes = resAllocInfo.SizeInBytes; + Properties = CD3DX12_HEAP_PROPERTIES( type ); + Alignment = resAllocInfo.Alignment; + Flags = flags; + } + CD3DX12_HEAP_DESC( + const D3D12_RESOURCE_ALLOCATION_INFO& resAllocInfo, + D3D12_CPU_PAGE_PROPERTY cpuPageProperty, + D3D12_MEMORY_POOL memoryPoolPreference, + D3D12_HEAP_FLAGS flags = D3D12_HEAP_FLAG_NONE ) + { + SizeInBytes = resAllocInfo.SizeInBytes; + Properties = CD3DX12_HEAP_PROPERTIES( cpuPageProperty, memoryPoolPreference ); + Alignment = resAllocInfo.Alignment; + Flags = flags; + } + bool IsCPUAccessible() const + { return static_cast< const CD3DX12_HEAP_PROPERTIES* >( &Properties )->IsCPUAccessible(); } +}; +inline bool operator==( const D3D12_HEAP_DESC& l, const D3D12_HEAP_DESC& r ) +{ + return l.SizeInBytes == r.SizeInBytes && + l.Properties == r.Properties && + l.Alignment == r.Alignment && + l.Flags == r.Flags; +} +inline bool operator!=( const D3D12_HEAP_DESC& l, const D3D12_HEAP_DESC& r ) +{ return !( l == r ); } + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_CLEAR_VALUE : public D3D12_CLEAR_VALUE +{ + CD3DX12_CLEAR_VALUE() = default; + explicit CD3DX12_CLEAR_VALUE(const D3D12_CLEAR_VALUE &o) : + D3D12_CLEAR_VALUE(o) + {} + CD3DX12_CLEAR_VALUE( + DXGI_FORMAT format, + const FLOAT color[4] ) + { + Format = format; + memcpy( Color, color, sizeof( Color ) ); + } + CD3DX12_CLEAR_VALUE( + DXGI_FORMAT format, + FLOAT depth, + UINT8 stencil ) + { + Format = format; + /* Use memcpy to preserve NAN values */ + memcpy( &DepthStencil.Depth, &depth, sizeof( depth ) ); + DepthStencil.Stencil = stencil; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_RANGE : public D3D12_RANGE +{ + CD3DX12_RANGE() = default; + explicit CD3DX12_RANGE(const D3D12_RANGE &o) : + D3D12_RANGE(o) + {} + CD3DX12_RANGE( + SIZE_T begin, + SIZE_T end ) + { + Begin = begin; + End = end; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_RANGE_UINT64 : public D3D12_RANGE_UINT64 +{ + CD3DX12_RANGE_UINT64() = default; + explicit CD3DX12_RANGE_UINT64(const D3D12_RANGE_UINT64 &o) : + D3D12_RANGE_UINT64(o) + {} + CD3DX12_RANGE_UINT64( + UINT64 begin, + UINT64 end ) + { + Begin = begin; + End = end; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_SUBRESOURCE_RANGE_UINT64 : public D3D12_SUBRESOURCE_RANGE_UINT64 +{ + CD3DX12_SUBRESOURCE_RANGE_UINT64() = default; + explicit CD3DX12_SUBRESOURCE_RANGE_UINT64(const D3D12_SUBRESOURCE_RANGE_UINT64 &o) : + D3D12_SUBRESOURCE_RANGE_UINT64(o) + {} + CD3DX12_SUBRESOURCE_RANGE_UINT64( + UINT subresource, + const D3D12_RANGE_UINT64& range ) + { + Subresource = subresource; + Range = range; + } + CD3DX12_SUBRESOURCE_RANGE_UINT64( + UINT subresource, + UINT64 begin, + UINT64 end ) + { + Subresource = subresource; + Range.Begin = begin; + Range.End = end; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_SHADER_BYTECODE : public D3D12_SHADER_BYTECODE +{ + CD3DX12_SHADER_BYTECODE() = default; + explicit CD3DX12_SHADER_BYTECODE(const D3D12_SHADER_BYTECODE &o) : + D3D12_SHADER_BYTECODE(o) + {} + CD3DX12_SHADER_BYTECODE( + _In_ ID3DBlob* pShaderBlob ) + { + pShaderBytecode = pShaderBlob->GetBufferPointer(); + BytecodeLength = pShaderBlob->GetBufferSize(); + } + CD3DX12_SHADER_BYTECODE( + const void* _pShaderBytecode, + SIZE_T bytecodeLength ) + { + pShaderBytecode = _pShaderBytecode; + BytecodeLength = bytecodeLength; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_TILED_RESOURCE_COORDINATE : public D3D12_TILED_RESOURCE_COORDINATE +{ + CD3DX12_TILED_RESOURCE_COORDINATE() = default; + explicit CD3DX12_TILED_RESOURCE_COORDINATE(const D3D12_TILED_RESOURCE_COORDINATE &o) : + D3D12_TILED_RESOURCE_COORDINATE(o) + {} + CD3DX12_TILED_RESOURCE_COORDINATE( + UINT x, + UINT y, + UINT z, + UINT subresource ) + { + X = x; + Y = y; + Z = z; + Subresource = subresource; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_TILE_REGION_SIZE : public D3D12_TILE_REGION_SIZE +{ + CD3DX12_TILE_REGION_SIZE() = default; + explicit CD3DX12_TILE_REGION_SIZE(const D3D12_TILE_REGION_SIZE &o) : + D3D12_TILE_REGION_SIZE(o) + {} + CD3DX12_TILE_REGION_SIZE( + UINT numTiles, + BOOL useBox, + UINT width, + UINT16 height, + UINT16 depth ) + { + NumTiles = numTiles; + UseBox = useBox; + Width = width; + Height = height; + Depth = depth; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_SUBRESOURCE_TILING : public D3D12_SUBRESOURCE_TILING +{ + CD3DX12_SUBRESOURCE_TILING() = default; + explicit CD3DX12_SUBRESOURCE_TILING(const D3D12_SUBRESOURCE_TILING &o) : + D3D12_SUBRESOURCE_TILING(o) + {} + CD3DX12_SUBRESOURCE_TILING( + UINT widthInTiles, + UINT16 heightInTiles, + UINT16 depthInTiles, + UINT startTileIndexInOverallResource ) + { + WidthInTiles = widthInTiles; + HeightInTiles = heightInTiles; + DepthInTiles = depthInTiles; + StartTileIndexInOverallResource = startTileIndexInOverallResource; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_TILE_SHAPE : public D3D12_TILE_SHAPE +{ + CD3DX12_TILE_SHAPE() = default; + explicit CD3DX12_TILE_SHAPE(const D3D12_TILE_SHAPE &o) : + D3D12_TILE_SHAPE(o) + {} + CD3DX12_TILE_SHAPE( + UINT widthInTexels, + UINT heightInTexels, + UINT depthInTexels ) + { + WidthInTexels = widthInTexels; + HeightInTexels = heightInTexels; + DepthInTexels = depthInTexels; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_RESOURCE_BARRIER : public D3D12_RESOURCE_BARRIER +{ + CD3DX12_RESOURCE_BARRIER() = default; + explicit CD3DX12_RESOURCE_BARRIER(const D3D12_RESOURCE_BARRIER &o) : + D3D12_RESOURCE_BARRIER(o) + {} + static inline CD3DX12_RESOURCE_BARRIER Transition( + _In_ ID3D12Resource* pResource, + D3D12_RESOURCE_STATES stateBefore, + D3D12_RESOURCE_STATES stateAfter, + UINT subresource = D3D12_RESOURCE_BARRIER_ALL_SUBRESOURCES, + D3D12_RESOURCE_BARRIER_FLAGS flags = D3D12_RESOURCE_BARRIER_FLAG_NONE) + { + CD3DX12_RESOURCE_BARRIER result = {}; + D3D12_RESOURCE_BARRIER &barrier = result; + result.Type = D3D12_RESOURCE_BARRIER_TYPE_TRANSITION; + result.Flags = flags; + barrier.Transition.pResource = pResource; + barrier.Transition.StateBefore = stateBefore; + barrier.Transition.StateAfter = stateAfter; + barrier.Transition.Subresource = subresource; + return result; + } + static inline CD3DX12_RESOURCE_BARRIER Aliasing( + _In_ ID3D12Resource* pResourceBefore, + _In_ ID3D12Resource* pResourceAfter) + { + CD3DX12_RESOURCE_BARRIER result = {}; + D3D12_RESOURCE_BARRIER &barrier = result; + result.Type = D3D12_RESOURCE_BARRIER_TYPE_ALIASING; + barrier.Aliasing.pResourceBefore = pResourceBefore; + barrier.Aliasing.pResourceAfter = pResourceAfter; + return result; + } + static inline CD3DX12_RESOURCE_BARRIER UAV( + _In_ ID3D12Resource* pResource) + { + CD3DX12_RESOURCE_BARRIER result = {}; + D3D12_RESOURCE_BARRIER &barrier = result; + result.Type = D3D12_RESOURCE_BARRIER_TYPE_UAV; + barrier.UAV.pResource = pResource; + return result; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_PACKED_MIP_INFO : public D3D12_PACKED_MIP_INFO +{ + CD3DX12_PACKED_MIP_INFO() = default; + explicit CD3DX12_PACKED_MIP_INFO(const D3D12_PACKED_MIP_INFO &o) : + D3D12_PACKED_MIP_INFO(o) + {} + CD3DX12_PACKED_MIP_INFO( + UINT8 numStandardMips, + UINT8 numPackedMips, + UINT numTilesForPackedMips, + UINT startTileIndexInOverallResource ) + { + NumStandardMips = numStandardMips; + NumPackedMips = numPackedMips; + NumTilesForPackedMips = numTilesForPackedMips; + StartTileIndexInOverallResource = startTileIndexInOverallResource; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_SUBRESOURCE_FOOTPRINT : public D3D12_SUBRESOURCE_FOOTPRINT +{ + CD3DX12_SUBRESOURCE_FOOTPRINT() = default; + explicit CD3DX12_SUBRESOURCE_FOOTPRINT(const D3D12_SUBRESOURCE_FOOTPRINT &o) : + D3D12_SUBRESOURCE_FOOTPRINT(o) + {} + CD3DX12_SUBRESOURCE_FOOTPRINT( + DXGI_FORMAT format, + UINT width, + UINT height, + UINT depth, + UINT rowPitch ) + { + Format = format; + Width = width; + Height = height; + Depth = depth; + RowPitch = rowPitch; + } + explicit CD3DX12_SUBRESOURCE_FOOTPRINT( + const D3D12_RESOURCE_DESC& resDesc, + UINT rowPitch ) + { + Format = resDesc.Format; + Width = UINT( resDesc.Width ); + Height = resDesc.Height; + Depth = (resDesc.Dimension == D3D12_RESOURCE_DIMENSION_TEXTURE3D ? resDesc.DepthOrArraySize : 1); + RowPitch = rowPitch; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_TEXTURE_COPY_LOCATION : public D3D12_TEXTURE_COPY_LOCATION +{ + CD3DX12_TEXTURE_COPY_LOCATION() = default; + explicit CD3DX12_TEXTURE_COPY_LOCATION(const D3D12_TEXTURE_COPY_LOCATION &o) : + D3D12_TEXTURE_COPY_LOCATION(o) + {} + CD3DX12_TEXTURE_COPY_LOCATION(_In_ ID3D12Resource* pRes) + { + pResource = pRes; + Type = D3D12_TEXTURE_COPY_TYPE_SUBRESOURCE_INDEX; + PlacedFootprint = {}; + } + CD3DX12_TEXTURE_COPY_LOCATION(_In_ ID3D12Resource* pRes, D3D12_PLACED_SUBRESOURCE_FOOTPRINT const& Footprint) + { + pResource = pRes; + Type = D3D12_TEXTURE_COPY_TYPE_PLACED_FOOTPRINT; + PlacedFootprint = Footprint; + } + CD3DX12_TEXTURE_COPY_LOCATION(_In_ ID3D12Resource* pRes, UINT Sub) + { + pResource = pRes; + Type = D3D12_TEXTURE_COPY_TYPE_SUBRESOURCE_INDEX; + SubresourceIndex = Sub; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_DESCRIPTOR_RANGE : public D3D12_DESCRIPTOR_RANGE +{ + CD3DX12_DESCRIPTOR_RANGE() = default; + explicit CD3DX12_DESCRIPTOR_RANGE(const D3D12_DESCRIPTOR_RANGE &o) : + D3D12_DESCRIPTOR_RANGE(o) + {} + CD3DX12_DESCRIPTOR_RANGE( + D3D12_DESCRIPTOR_RANGE_TYPE rangeType, + UINT numDescriptors, + UINT baseShaderRegister, + UINT registerSpace = 0, + UINT offsetInDescriptorsFromTableStart = + D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND) + { + Init(rangeType, numDescriptors, baseShaderRegister, registerSpace, offsetInDescriptorsFromTableStart); + } + + inline void Init( + D3D12_DESCRIPTOR_RANGE_TYPE rangeType, + UINT numDescriptors, + UINT baseShaderRegister, + UINT registerSpace = 0, + UINT offsetInDescriptorsFromTableStart = + D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND) + { + Init(*this, rangeType, numDescriptors, baseShaderRegister, registerSpace, offsetInDescriptorsFromTableStart); + } + + static inline void Init( + _Out_ D3D12_DESCRIPTOR_RANGE &range, + D3D12_DESCRIPTOR_RANGE_TYPE rangeType, + UINT numDescriptors, + UINT baseShaderRegister, + UINT registerSpace = 0, + UINT offsetInDescriptorsFromTableStart = + D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND) + { + range.RangeType = rangeType; + range.NumDescriptors = numDescriptors; + range.BaseShaderRegister = baseShaderRegister; + range.RegisterSpace = registerSpace; + range.OffsetInDescriptorsFromTableStart = offsetInDescriptorsFromTableStart; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_ROOT_DESCRIPTOR_TABLE : public D3D12_ROOT_DESCRIPTOR_TABLE +{ + CD3DX12_ROOT_DESCRIPTOR_TABLE() = default; + explicit CD3DX12_ROOT_DESCRIPTOR_TABLE(const D3D12_ROOT_DESCRIPTOR_TABLE &o) : + D3D12_ROOT_DESCRIPTOR_TABLE(o) + {} + CD3DX12_ROOT_DESCRIPTOR_TABLE( + UINT numDescriptorRanges, + _In_reads_opt_(numDescriptorRanges) const D3D12_DESCRIPTOR_RANGE* _pDescriptorRanges) + { + Init(numDescriptorRanges, _pDescriptorRanges); + } + + inline void Init( + UINT numDescriptorRanges, + _In_reads_opt_(numDescriptorRanges) const D3D12_DESCRIPTOR_RANGE* _pDescriptorRanges) + { + Init(*this, numDescriptorRanges, _pDescriptorRanges); + } + + static inline void Init( + _Out_ D3D12_ROOT_DESCRIPTOR_TABLE &rootDescriptorTable, + UINT numDescriptorRanges, + _In_reads_opt_(numDescriptorRanges) const D3D12_DESCRIPTOR_RANGE* _pDescriptorRanges) + { + rootDescriptorTable.NumDescriptorRanges = numDescriptorRanges; + rootDescriptorTable.pDescriptorRanges = _pDescriptorRanges; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_ROOT_CONSTANTS : public D3D12_ROOT_CONSTANTS +{ + CD3DX12_ROOT_CONSTANTS() = default; + explicit CD3DX12_ROOT_CONSTANTS(const D3D12_ROOT_CONSTANTS &o) : + D3D12_ROOT_CONSTANTS(o) + {} + CD3DX12_ROOT_CONSTANTS( + UINT num32BitValues, + UINT shaderRegister, + UINT registerSpace = 0) + { + Init(num32BitValues, shaderRegister, registerSpace); + } + + inline void Init( + UINT num32BitValues, + UINT shaderRegister, + UINT registerSpace = 0) + { + Init(*this, num32BitValues, shaderRegister, registerSpace); + } + + static inline void Init( + _Out_ D3D12_ROOT_CONSTANTS &rootConstants, + UINT num32BitValues, + UINT shaderRegister, + UINT registerSpace = 0) + { + rootConstants.Num32BitValues = num32BitValues; + rootConstants.ShaderRegister = shaderRegister; + rootConstants.RegisterSpace = registerSpace; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_ROOT_DESCRIPTOR : public D3D12_ROOT_DESCRIPTOR +{ + CD3DX12_ROOT_DESCRIPTOR() = default; + explicit CD3DX12_ROOT_DESCRIPTOR(const D3D12_ROOT_DESCRIPTOR &o) : + D3D12_ROOT_DESCRIPTOR(o) + {} + CD3DX12_ROOT_DESCRIPTOR( + UINT shaderRegister, + UINT registerSpace = 0) + { + Init(shaderRegister, registerSpace); + } + + inline void Init( + UINT shaderRegister, + UINT registerSpace = 0) + { + Init(*this, shaderRegister, registerSpace); + } + + static inline void Init(_Out_ D3D12_ROOT_DESCRIPTOR &table, UINT shaderRegister, UINT registerSpace = 0) + { + table.ShaderRegister = shaderRegister; + table.RegisterSpace = registerSpace; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_ROOT_PARAMETER : public D3D12_ROOT_PARAMETER +{ + CD3DX12_ROOT_PARAMETER() = default; + explicit CD3DX12_ROOT_PARAMETER(const D3D12_ROOT_PARAMETER &o) : + D3D12_ROOT_PARAMETER(o) + {} + + static inline void InitAsDescriptorTable( + _Out_ D3D12_ROOT_PARAMETER &rootParam, + UINT numDescriptorRanges, + _In_reads_(numDescriptorRanges) const D3D12_DESCRIPTOR_RANGE* pDescriptorRanges, + D3D12_SHADER_VISIBILITY visibility = D3D12_SHADER_VISIBILITY_ALL) + { + rootParam.ParameterType = D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE; + rootParam.ShaderVisibility = visibility; + CD3DX12_ROOT_DESCRIPTOR_TABLE::Init(rootParam.DescriptorTable, numDescriptorRanges, pDescriptorRanges); + } + + static inline void InitAsConstants( + _Out_ D3D12_ROOT_PARAMETER &rootParam, + UINT num32BitValues, + UINT shaderRegister, + UINT registerSpace = 0, + D3D12_SHADER_VISIBILITY visibility = D3D12_SHADER_VISIBILITY_ALL) + { + rootParam.ParameterType = D3D12_ROOT_PARAMETER_TYPE_32BIT_CONSTANTS; + rootParam.ShaderVisibility = visibility; + CD3DX12_ROOT_CONSTANTS::Init(rootParam.Constants, num32BitValues, shaderRegister, registerSpace); + } + + static inline void InitAsConstantBufferView( + _Out_ D3D12_ROOT_PARAMETER &rootParam, + UINT shaderRegister, + UINT registerSpace = 0, + D3D12_SHADER_VISIBILITY visibility = D3D12_SHADER_VISIBILITY_ALL) + { + rootParam.ParameterType = D3D12_ROOT_PARAMETER_TYPE_CBV; + rootParam.ShaderVisibility = visibility; + CD3DX12_ROOT_DESCRIPTOR::Init(rootParam.Descriptor, shaderRegister, registerSpace); + } + + static inline void InitAsShaderResourceView( + _Out_ D3D12_ROOT_PARAMETER &rootParam, + UINT shaderRegister, + UINT registerSpace = 0, + D3D12_SHADER_VISIBILITY visibility = D3D12_SHADER_VISIBILITY_ALL) + { + rootParam.ParameterType = D3D12_ROOT_PARAMETER_TYPE_SRV; + rootParam.ShaderVisibility = visibility; + CD3DX12_ROOT_DESCRIPTOR::Init(rootParam.Descriptor, shaderRegister, registerSpace); + } + + static inline void InitAsUnorderedAccessView( + _Out_ D3D12_ROOT_PARAMETER &rootParam, + UINT shaderRegister, + UINT registerSpace = 0, + D3D12_SHADER_VISIBILITY visibility = D3D12_SHADER_VISIBILITY_ALL) + { + rootParam.ParameterType = D3D12_ROOT_PARAMETER_TYPE_UAV; + rootParam.ShaderVisibility = visibility; + CD3DX12_ROOT_DESCRIPTOR::Init(rootParam.Descriptor, shaderRegister, registerSpace); + } + + inline void InitAsDescriptorTable( + UINT numDescriptorRanges, + _In_reads_(numDescriptorRanges) const D3D12_DESCRIPTOR_RANGE* pDescriptorRanges, + D3D12_SHADER_VISIBILITY visibility = D3D12_SHADER_VISIBILITY_ALL) + { + InitAsDescriptorTable(*this, numDescriptorRanges, pDescriptorRanges, visibility); + } + + inline void InitAsConstants( + UINT num32BitValues, + UINT shaderRegister, + UINT registerSpace = 0, + D3D12_SHADER_VISIBILITY visibility = D3D12_SHADER_VISIBILITY_ALL) + { + InitAsConstants(*this, num32BitValues, shaderRegister, registerSpace, visibility); + } + + inline void InitAsConstantBufferView( + UINT shaderRegister, + UINT registerSpace = 0, + D3D12_SHADER_VISIBILITY visibility = D3D12_SHADER_VISIBILITY_ALL) + { + InitAsConstantBufferView(*this, shaderRegister, registerSpace, visibility); + } + + inline void InitAsShaderResourceView( + UINT shaderRegister, + UINT registerSpace = 0, + D3D12_SHADER_VISIBILITY visibility = D3D12_SHADER_VISIBILITY_ALL) + { + InitAsShaderResourceView(*this, shaderRegister, registerSpace, visibility); + } + + inline void InitAsUnorderedAccessView( + UINT shaderRegister, + UINT registerSpace = 0, + D3D12_SHADER_VISIBILITY visibility = D3D12_SHADER_VISIBILITY_ALL) + { + InitAsUnorderedAccessView(*this, shaderRegister, registerSpace, visibility); + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_STATIC_SAMPLER_DESC : public D3D12_STATIC_SAMPLER_DESC +{ + CD3DX12_STATIC_SAMPLER_DESC() = default; + explicit CD3DX12_STATIC_SAMPLER_DESC(const D3D12_STATIC_SAMPLER_DESC &o) : + D3D12_STATIC_SAMPLER_DESC(o) + {} + CD3DX12_STATIC_SAMPLER_DESC( + UINT shaderRegister, + D3D12_FILTER filter = D3D12_FILTER_ANISOTROPIC, + D3D12_TEXTURE_ADDRESS_MODE addressU = D3D12_TEXTURE_ADDRESS_MODE_WRAP, + D3D12_TEXTURE_ADDRESS_MODE addressV = D3D12_TEXTURE_ADDRESS_MODE_WRAP, + D3D12_TEXTURE_ADDRESS_MODE addressW = D3D12_TEXTURE_ADDRESS_MODE_WRAP, + FLOAT mipLODBias = 0, + UINT maxAnisotropy = 16, + D3D12_COMPARISON_FUNC comparisonFunc = D3D12_COMPARISON_FUNC_LESS_EQUAL, + D3D12_STATIC_BORDER_COLOR borderColor = D3D12_STATIC_BORDER_COLOR_OPAQUE_WHITE, + FLOAT minLOD = 0.f, + FLOAT maxLOD = D3D12_FLOAT32_MAX, + D3D12_SHADER_VISIBILITY shaderVisibility = D3D12_SHADER_VISIBILITY_ALL, + UINT registerSpace = 0) + { + Init( + shaderRegister, + filter, + addressU, + addressV, + addressW, + mipLODBias, + maxAnisotropy, + comparisonFunc, + borderColor, + minLOD, + maxLOD, + shaderVisibility, + registerSpace); + } + + static inline void Init( + _Out_ D3D12_STATIC_SAMPLER_DESC &samplerDesc, + UINT shaderRegister, + D3D12_FILTER filter = D3D12_FILTER_ANISOTROPIC, + D3D12_TEXTURE_ADDRESS_MODE addressU = D3D12_TEXTURE_ADDRESS_MODE_WRAP, + D3D12_TEXTURE_ADDRESS_MODE addressV = D3D12_TEXTURE_ADDRESS_MODE_WRAP, + D3D12_TEXTURE_ADDRESS_MODE addressW = D3D12_TEXTURE_ADDRESS_MODE_WRAP, + FLOAT mipLODBias = 0, + UINT maxAnisotropy = 16, + D3D12_COMPARISON_FUNC comparisonFunc = D3D12_COMPARISON_FUNC_LESS_EQUAL, + D3D12_STATIC_BORDER_COLOR borderColor = D3D12_STATIC_BORDER_COLOR_OPAQUE_WHITE, + FLOAT minLOD = 0.f, + FLOAT maxLOD = D3D12_FLOAT32_MAX, + D3D12_SHADER_VISIBILITY shaderVisibility = D3D12_SHADER_VISIBILITY_ALL, + UINT registerSpace = 0) + { + samplerDesc.ShaderRegister = shaderRegister; + samplerDesc.Filter = filter; + samplerDesc.AddressU = addressU; + samplerDesc.AddressV = addressV; + samplerDesc.AddressW = addressW; + samplerDesc.MipLODBias = mipLODBias; + samplerDesc.MaxAnisotropy = maxAnisotropy; + samplerDesc.ComparisonFunc = comparisonFunc; + samplerDesc.BorderColor = borderColor; + samplerDesc.MinLOD = minLOD; + samplerDesc.MaxLOD = maxLOD; + samplerDesc.ShaderVisibility = shaderVisibility; + samplerDesc.RegisterSpace = registerSpace; + } + inline void Init( + UINT shaderRegister, + D3D12_FILTER filter = D3D12_FILTER_ANISOTROPIC, + D3D12_TEXTURE_ADDRESS_MODE addressU = D3D12_TEXTURE_ADDRESS_MODE_WRAP, + D3D12_TEXTURE_ADDRESS_MODE addressV = D3D12_TEXTURE_ADDRESS_MODE_WRAP, + D3D12_TEXTURE_ADDRESS_MODE addressW = D3D12_TEXTURE_ADDRESS_MODE_WRAP, + FLOAT mipLODBias = 0, + UINT maxAnisotropy = 16, + D3D12_COMPARISON_FUNC comparisonFunc = D3D12_COMPARISON_FUNC_LESS_EQUAL, + D3D12_STATIC_BORDER_COLOR borderColor = D3D12_STATIC_BORDER_COLOR_OPAQUE_WHITE, + FLOAT minLOD = 0.f, + FLOAT maxLOD = D3D12_FLOAT32_MAX, + D3D12_SHADER_VISIBILITY shaderVisibility = D3D12_SHADER_VISIBILITY_ALL, + UINT registerSpace = 0) + { + Init( + *this, + shaderRegister, + filter, + addressU, + addressV, + addressW, + mipLODBias, + maxAnisotropy, + comparisonFunc, + borderColor, + minLOD, + maxLOD, + shaderVisibility, + registerSpace); + } + +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_ROOT_SIGNATURE_DESC : public D3D12_ROOT_SIGNATURE_DESC +{ + CD3DX12_ROOT_SIGNATURE_DESC() = default; + explicit CD3DX12_ROOT_SIGNATURE_DESC(const D3D12_ROOT_SIGNATURE_DESC &o) : + D3D12_ROOT_SIGNATURE_DESC(o) + {} + CD3DX12_ROOT_SIGNATURE_DESC( + UINT numParameters, + _In_reads_opt_(numParameters) const D3D12_ROOT_PARAMETER* _pParameters, + UINT numStaticSamplers = 0, + _In_reads_opt_(numStaticSamplers) const D3D12_STATIC_SAMPLER_DESC* _pStaticSamplers = nullptr, + D3D12_ROOT_SIGNATURE_FLAGS flags = D3D12_ROOT_SIGNATURE_FLAG_NONE) + { + Init(numParameters, _pParameters, numStaticSamplers, _pStaticSamplers, flags); + } + CD3DX12_ROOT_SIGNATURE_DESC(CD3DX12_DEFAULT) + { + Init(0, nullptr, 0, nullptr, D3D12_ROOT_SIGNATURE_FLAG_NONE); + } + + inline void Init( + UINT numParameters, + _In_reads_opt_(numParameters) const D3D12_ROOT_PARAMETER* _pParameters, + UINT numStaticSamplers = 0, + _In_reads_opt_(numStaticSamplers) const D3D12_STATIC_SAMPLER_DESC* _pStaticSamplers = nullptr, + D3D12_ROOT_SIGNATURE_FLAGS flags = D3D12_ROOT_SIGNATURE_FLAG_NONE) + { + Init(*this, numParameters, _pParameters, numStaticSamplers, _pStaticSamplers, flags); + } + + static inline void Init( + _Out_ D3D12_ROOT_SIGNATURE_DESC &desc, + UINT numParameters, + _In_reads_opt_(numParameters) const D3D12_ROOT_PARAMETER* _pParameters, + UINT numStaticSamplers = 0, + _In_reads_opt_(numStaticSamplers) const D3D12_STATIC_SAMPLER_DESC* _pStaticSamplers = nullptr, + D3D12_ROOT_SIGNATURE_FLAGS flags = D3D12_ROOT_SIGNATURE_FLAG_NONE) + { + desc.NumParameters = numParameters; + desc.pParameters = _pParameters; + desc.NumStaticSamplers = numStaticSamplers; + desc.pStaticSamplers = _pStaticSamplers; + desc.Flags = flags; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_DESCRIPTOR_RANGE1 : public D3D12_DESCRIPTOR_RANGE1 +{ + CD3DX12_DESCRIPTOR_RANGE1() = default; + explicit CD3DX12_DESCRIPTOR_RANGE1(const D3D12_DESCRIPTOR_RANGE1 &o) : + D3D12_DESCRIPTOR_RANGE1(o) + {} + CD3DX12_DESCRIPTOR_RANGE1( + D3D12_DESCRIPTOR_RANGE_TYPE rangeType, + UINT numDescriptors, + UINT baseShaderRegister, + UINT registerSpace = 0, + D3D12_DESCRIPTOR_RANGE_FLAGS flags = D3D12_DESCRIPTOR_RANGE_FLAG_NONE, + UINT offsetInDescriptorsFromTableStart = + D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND) + { + Init(rangeType, numDescriptors, baseShaderRegister, registerSpace, flags, offsetInDescriptorsFromTableStart); + } + + inline void Init( + D3D12_DESCRIPTOR_RANGE_TYPE rangeType, + UINT numDescriptors, + UINT baseShaderRegister, + UINT registerSpace = 0, + D3D12_DESCRIPTOR_RANGE_FLAGS flags = D3D12_DESCRIPTOR_RANGE_FLAG_NONE, + UINT offsetInDescriptorsFromTableStart = + D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND) + { + Init(*this, rangeType, numDescriptors, baseShaderRegister, registerSpace, flags, offsetInDescriptorsFromTableStart); + } + + static inline void Init( + _Out_ D3D12_DESCRIPTOR_RANGE1 &range, + D3D12_DESCRIPTOR_RANGE_TYPE rangeType, + UINT numDescriptors, + UINT baseShaderRegister, + UINT registerSpace = 0, + D3D12_DESCRIPTOR_RANGE_FLAGS flags = D3D12_DESCRIPTOR_RANGE_FLAG_NONE, + UINT offsetInDescriptorsFromTableStart = + D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND) + { + range.RangeType = rangeType; + range.NumDescriptors = numDescriptors; + range.BaseShaderRegister = baseShaderRegister; + range.RegisterSpace = registerSpace; + range.Flags = flags; + range.OffsetInDescriptorsFromTableStart = offsetInDescriptorsFromTableStart; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_ROOT_DESCRIPTOR_TABLE1 : public D3D12_ROOT_DESCRIPTOR_TABLE1 +{ + CD3DX12_ROOT_DESCRIPTOR_TABLE1() = default; + explicit CD3DX12_ROOT_DESCRIPTOR_TABLE1(const D3D12_ROOT_DESCRIPTOR_TABLE1 &o) : + D3D12_ROOT_DESCRIPTOR_TABLE1(o) + {} + CD3DX12_ROOT_DESCRIPTOR_TABLE1( + UINT numDescriptorRanges, + _In_reads_opt_(numDescriptorRanges) const D3D12_DESCRIPTOR_RANGE1* _pDescriptorRanges) + { + Init(numDescriptorRanges, _pDescriptorRanges); + } + + inline void Init( + UINT numDescriptorRanges, + _In_reads_opt_(numDescriptorRanges) const D3D12_DESCRIPTOR_RANGE1* _pDescriptorRanges) + { + Init(*this, numDescriptorRanges, _pDescriptorRanges); + } + + static inline void Init( + _Out_ D3D12_ROOT_DESCRIPTOR_TABLE1 &rootDescriptorTable, + UINT numDescriptorRanges, + _In_reads_opt_(numDescriptorRanges) const D3D12_DESCRIPTOR_RANGE1* _pDescriptorRanges) + { + rootDescriptorTable.NumDescriptorRanges = numDescriptorRanges; + rootDescriptorTable.pDescriptorRanges = _pDescriptorRanges; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_ROOT_DESCRIPTOR1 : public D3D12_ROOT_DESCRIPTOR1 +{ + CD3DX12_ROOT_DESCRIPTOR1() = default; + explicit CD3DX12_ROOT_DESCRIPTOR1(const D3D12_ROOT_DESCRIPTOR1 &o) : + D3D12_ROOT_DESCRIPTOR1(o) + {} + CD3DX12_ROOT_DESCRIPTOR1( + UINT shaderRegister, + UINT registerSpace = 0, + D3D12_ROOT_DESCRIPTOR_FLAGS flags = D3D12_ROOT_DESCRIPTOR_FLAG_NONE) + { + Init(shaderRegister, registerSpace, flags); + } + + inline void Init( + UINT shaderRegister, + UINT registerSpace = 0, + D3D12_ROOT_DESCRIPTOR_FLAGS flags = D3D12_ROOT_DESCRIPTOR_FLAG_NONE) + { + Init(*this, shaderRegister, registerSpace, flags); + } + + static inline void Init( + _Out_ D3D12_ROOT_DESCRIPTOR1 &table, + UINT shaderRegister, + UINT registerSpace = 0, + D3D12_ROOT_DESCRIPTOR_FLAGS flags = D3D12_ROOT_DESCRIPTOR_FLAG_NONE) + { + table.ShaderRegister = shaderRegister; + table.RegisterSpace = registerSpace; + table.Flags = flags; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_ROOT_PARAMETER1 : public D3D12_ROOT_PARAMETER1 +{ + CD3DX12_ROOT_PARAMETER1() = default; + explicit CD3DX12_ROOT_PARAMETER1(const D3D12_ROOT_PARAMETER1 &o) : + D3D12_ROOT_PARAMETER1(o) + {} + + static inline void InitAsDescriptorTable( + _Out_ D3D12_ROOT_PARAMETER1 &rootParam, + UINT numDescriptorRanges, + _In_reads_(numDescriptorRanges) const D3D12_DESCRIPTOR_RANGE1* pDescriptorRanges, + D3D12_SHADER_VISIBILITY visibility = D3D12_SHADER_VISIBILITY_ALL) + { + rootParam.ParameterType = D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE; + rootParam.ShaderVisibility = visibility; + CD3DX12_ROOT_DESCRIPTOR_TABLE1::Init(rootParam.DescriptorTable, numDescriptorRanges, pDescriptorRanges); + } + + static inline void InitAsConstants( + _Out_ D3D12_ROOT_PARAMETER1 &rootParam, + UINT num32BitValues, + UINT shaderRegister, + UINT registerSpace = 0, + D3D12_SHADER_VISIBILITY visibility = D3D12_SHADER_VISIBILITY_ALL) + { + rootParam.ParameterType = D3D12_ROOT_PARAMETER_TYPE_32BIT_CONSTANTS; + rootParam.ShaderVisibility = visibility; + CD3DX12_ROOT_CONSTANTS::Init(rootParam.Constants, num32BitValues, shaderRegister, registerSpace); + } + + static inline void InitAsConstantBufferView( + _Out_ D3D12_ROOT_PARAMETER1 &rootParam, + UINT shaderRegister, + UINT registerSpace = 0, + D3D12_ROOT_DESCRIPTOR_FLAGS flags = D3D12_ROOT_DESCRIPTOR_FLAG_NONE, + D3D12_SHADER_VISIBILITY visibility = D3D12_SHADER_VISIBILITY_ALL) + { + rootParam.ParameterType = D3D12_ROOT_PARAMETER_TYPE_CBV; + rootParam.ShaderVisibility = visibility; + CD3DX12_ROOT_DESCRIPTOR1::Init(rootParam.Descriptor, shaderRegister, registerSpace, flags); + } + + static inline void InitAsShaderResourceView( + _Out_ D3D12_ROOT_PARAMETER1 &rootParam, + UINT shaderRegister, + UINT registerSpace = 0, + D3D12_ROOT_DESCRIPTOR_FLAGS flags = D3D12_ROOT_DESCRIPTOR_FLAG_NONE, + D3D12_SHADER_VISIBILITY visibility = D3D12_SHADER_VISIBILITY_ALL) + { + rootParam.ParameterType = D3D12_ROOT_PARAMETER_TYPE_SRV; + rootParam.ShaderVisibility = visibility; + CD3DX12_ROOT_DESCRIPTOR1::Init(rootParam.Descriptor, shaderRegister, registerSpace, flags); + } + + static inline void InitAsUnorderedAccessView( + _Out_ D3D12_ROOT_PARAMETER1 &rootParam, + UINT shaderRegister, + UINT registerSpace = 0, + D3D12_ROOT_DESCRIPTOR_FLAGS flags = D3D12_ROOT_DESCRIPTOR_FLAG_NONE, + D3D12_SHADER_VISIBILITY visibility = D3D12_SHADER_VISIBILITY_ALL) + { + rootParam.ParameterType = D3D12_ROOT_PARAMETER_TYPE_UAV; + rootParam.ShaderVisibility = visibility; + CD3DX12_ROOT_DESCRIPTOR1::Init(rootParam.Descriptor, shaderRegister, registerSpace, flags); + } + + inline void InitAsDescriptorTable( + UINT numDescriptorRanges, + _In_reads_(numDescriptorRanges) const D3D12_DESCRIPTOR_RANGE1* pDescriptorRanges, + D3D12_SHADER_VISIBILITY visibility = D3D12_SHADER_VISIBILITY_ALL) + { + InitAsDescriptorTable(*this, numDescriptorRanges, pDescriptorRanges, visibility); + } + + inline void InitAsConstants( + UINT num32BitValues, + UINT shaderRegister, + UINT registerSpace = 0, + D3D12_SHADER_VISIBILITY visibility = D3D12_SHADER_VISIBILITY_ALL) + { + InitAsConstants(*this, num32BitValues, shaderRegister, registerSpace, visibility); + } + + inline void InitAsConstantBufferView( + UINT shaderRegister, + UINT registerSpace = 0, + D3D12_ROOT_DESCRIPTOR_FLAGS flags = D3D12_ROOT_DESCRIPTOR_FLAG_NONE, + D3D12_SHADER_VISIBILITY visibility = D3D12_SHADER_VISIBILITY_ALL) + { + InitAsConstantBufferView(*this, shaderRegister, registerSpace, flags, visibility); + } + + inline void InitAsShaderResourceView( + UINT shaderRegister, + UINT registerSpace = 0, + D3D12_ROOT_DESCRIPTOR_FLAGS flags = D3D12_ROOT_DESCRIPTOR_FLAG_NONE, + D3D12_SHADER_VISIBILITY visibility = D3D12_SHADER_VISIBILITY_ALL) + { + InitAsShaderResourceView(*this, shaderRegister, registerSpace, flags, visibility); + } + + inline void InitAsUnorderedAccessView( + UINT shaderRegister, + UINT registerSpace = 0, + D3D12_ROOT_DESCRIPTOR_FLAGS flags = D3D12_ROOT_DESCRIPTOR_FLAG_NONE, + D3D12_SHADER_VISIBILITY visibility = D3D12_SHADER_VISIBILITY_ALL) + { + InitAsUnorderedAccessView(*this, shaderRegister, registerSpace, flags, visibility); + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_VERSIONED_ROOT_SIGNATURE_DESC : public D3D12_VERSIONED_ROOT_SIGNATURE_DESC +{ + CD3DX12_VERSIONED_ROOT_SIGNATURE_DESC() = default; + explicit CD3DX12_VERSIONED_ROOT_SIGNATURE_DESC(const D3D12_VERSIONED_ROOT_SIGNATURE_DESC &o) : + D3D12_VERSIONED_ROOT_SIGNATURE_DESC(o) + {} + explicit CD3DX12_VERSIONED_ROOT_SIGNATURE_DESC(const D3D12_ROOT_SIGNATURE_DESC &o) + { + Version = D3D_ROOT_SIGNATURE_VERSION_1_0; + Desc_1_0 = o; + } + explicit CD3DX12_VERSIONED_ROOT_SIGNATURE_DESC(const D3D12_ROOT_SIGNATURE_DESC1 &o) + { + Version = D3D_ROOT_SIGNATURE_VERSION_1_1; + Desc_1_1 = o; + } + CD3DX12_VERSIONED_ROOT_SIGNATURE_DESC( + UINT numParameters, + _In_reads_opt_(numParameters) const D3D12_ROOT_PARAMETER* _pParameters, + UINT numStaticSamplers = 0, + _In_reads_opt_(numStaticSamplers) const D3D12_STATIC_SAMPLER_DESC* _pStaticSamplers = nullptr, + D3D12_ROOT_SIGNATURE_FLAGS flags = D3D12_ROOT_SIGNATURE_FLAG_NONE) + { + Init_1_0(numParameters, _pParameters, numStaticSamplers, _pStaticSamplers, flags); + } + CD3DX12_VERSIONED_ROOT_SIGNATURE_DESC( + UINT numParameters, + _In_reads_opt_(numParameters) const D3D12_ROOT_PARAMETER1* _pParameters, + UINT numStaticSamplers = 0, + _In_reads_opt_(numStaticSamplers) const D3D12_STATIC_SAMPLER_DESC* _pStaticSamplers = nullptr, + D3D12_ROOT_SIGNATURE_FLAGS flags = D3D12_ROOT_SIGNATURE_FLAG_NONE) + { + Init_1_1(numParameters, _pParameters, numStaticSamplers, _pStaticSamplers, flags); + } + CD3DX12_VERSIONED_ROOT_SIGNATURE_DESC(CD3DX12_DEFAULT) + { + Init_1_1(0, nullptr, 0, nullptr, D3D12_ROOT_SIGNATURE_FLAG_NONE); + } + + inline void Init_1_0( + UINT numParameters, + _In_reads_opt_(numParameters) const D3D12_ROOT_PARAMETER* _pParameters, + UINT numStaticSamplers = 0, + _In_reads_opt_(numStaticSamplers) const D3D12_STATIC_SAMPLER_DESC* _pStaticSamplers = nullptr, + D3D12_ROOT_SIGNATURE_FLAGS flags = D3D12_ROOT_SIGNATURE_FLAG_NONE) + { + Init_1_0(*this, numParameters, _pParameters, numStaticSamplers, _pStaticSamplers, flags); + } + + static inline void Init_1_0( + _Out_ D3D12_VERSIONED_ROOT_SIGNATURE_DESC &desc, + UINT numParameters, + _In_reads_opt_(numParameters) const D3D12_ROOT_PARAMETER* _pParameters, + UINT numStaticSamplers = 0, + _In_reads_opt_(numStaticSamplers) const D3D12_STATIC_SAMPLER_DESC* _pStaticSamplers = nullptr, + D3D12_ROOT_SIGNATURE_FLAGS flags = D3D12_ROOT_SIGNATURE_FLAG_NONE) + { + desc.Version = D3D_ROOT_SIGNATURE_VERSION_1_0; + desc.Desc_1_0.NumParameters = numParameters; + desc.Desc_1_0.pParameters = _pParameters; + desc.Desc_1_0.NumStaticSamplers = numStaticSamplers; + desc.Desc_1_0.pStaticSamplers = _pStaticSamplers; + desc.Desc_1_0.Flags = flags; + } + + inline void Init_1_1( + UINT numParameters, + _In_reads_opt_(numParameters) const D3D12_ROOT_PARAMETER1* _pParameters, + UINT numStaticSamplers = 0, + _In_reads_opt_(numStaticSamplers) const D3D12_STATIC_SAMPLER_DESC* _pStaticSamplers = nullptr, + D3D12_ROOT_SIGNATURE_FLAGS flags = D3D12_ROOT_SIGNATURE_FLAG_NONE) + { + Init_1_1(*this, numParameters, _pParameters, numStaticSamplers, _pStaticSamplers, flags); + } + + static inline void Init_1_1( + _Out_ D3D12_VERSIONED_ROOT_SIGNATURE_DESC &desc, + UINT numParameters, + _In_reads_opt_(numParameters) const D3D12_ROOT_PARAMETER1* _pParameters, + UINT numStaticSamplers = 0, + _In_reads_opt_(numStaticSamplers) const D3D12_STATIC_SAMPLER_DESC* _pStaticSamplers = nullptr, + D3D12_ROOT_SIGNATURE_FLAGS flags = D3D12_ROOT_SIGNATURE_FLAG_NONE) + { + desc.Version = D3D_ROOT_SIGNATURE_VERSION_1_1; + desc.Desc_1_1.NumParameters = numParameters; + desc.Desc_1_1.pParameters = _pParameters; + desc.Desc_1_1.NumStaticSamplers = numStaticSamplers; + desc.Desc_1_1.pStaticSamplers = _pStaticSamplers; + desc.Desc_1_1.Flags = flags; + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_CPU_DESCRIPTOR_HANDLE : public D3D12_CPU_DESCRIPTOR_HANDLE +{ + CD3DX12_CPU_DESCRIPTOR_HANDLE() = default; + explicit CD3DX12_CPU_DESCRIPTOR_HANDLE(const D3D12_CPU_DESCRIPTOR_HANDLE &o) : + D3D12_CPU_DESCRIPTOR_HANDLE(o) + {} + CD3DX12_CPU_DESCRIPTOR_HANDLE(CD3DX12_DEFAULT) { ptr = 0; } + CD3DX12_CPU_DESCRIPTOR_HANDLE(_In_ const D3D12_CPU_DESCRIPTOR_HANDLE &other, INT offsetScaledByIncrementSize) + { + InitOffsetted(other, offsetScaledByIncrementSize); + } + CD3DX12_CPU_DESCRIPTOR_HANDLE(_In_ const D3D12_CPU_DESCRIPTOR_HANDLE &other, INT offsetInDescriptors, UINT descriptorIncrementSize) + { + InitOffsetted(other, offsetInDescriptors, descriptorIncrementSize); + } + CD3DX12_CPU_DESCRIPTOR_HANDLE& Offset(INT offsetInDescriptors, UINT descriptorIncrementSize) + { + ptr += INT64(offsetInDescriptors) * UINT64(descriptorIncrementSize); + return *this; + } + CD3DX12_CPU_DESCRIPTOR_HANDLE& Offset(INT offsetScaledByIncrementSize) + { + ptr += offsetScaledByIncrementSize; + return *this; + } + bool operator==(_In_ const D3D12_CPU_DESCRIPTOR_HANDLE& other) const + { + return (ptr == other.ptr); + } + bool operator!=(_In_ const D3D12_CPU_DESCRIPTOR_HANDLE& other) const + { + return (ptr != other.ptr); + } + CD3DX12_CPU_DESCRIPTOR_HANDLE &operator=(const D3D12_CPU_DESCRIPTOR_HANDLE &other) + { + ptr = other.ptr; + return *this; + } + + inline void InitOffsetted(_In_ const D3D12_CPU_DESCRIPTOR_HANDLE &base, INT offsetScaledByIncrementSize) + { + InitOffsetted(*this, base, offsetScaledByIncrementSize); + } + + inline void InitOffsetted(_In_ const D3D12_CPU_DESCRIPTOR_HANDLE &base, INT offsetInDescriptors, UINT descriptorIncrementSize) + { + InitOffsetted(*this, base, offsetInDescriptors, descriptorIncrementSize); + } + + static inline void InitOffsetted(_Out_ D3D12_CPU_DESCRIPTOR_HANDLE &handle, _In_ const D3D12_CPU_DESCRIPTOR_HANDLE &base, INT offsetScaledByIncrementSize) + { + handle.ptr = base.ptr + offsetScaledByIncrementSize; + } + + static inline void InitOffsetted(_Out_ D3D12_CPU_DESCRIPTOR_HANDLE &handle, _In_ const D3D12_CPU_DESCRIPTOR_HANDLE &base, INT offsetInDescriptors, UINT descriptorIncrementSize) + { + handle.ptr = static_cast(base.ptr + INT64(offsetInDescriptors) * UINT64(descriptorIncrementSize)); + } +}; + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_GPU_DESCRIPTOR_HANDLE : public D3D12_GPU_DESCRIPTOR_HANDLE +{ + CD3DX12_GPU_DESCRIPTOR_HANDLE() = default; + explicit CD3DX12_GPU_DESCRIPTOR_HANDLE(const D3D12_GPU_DESCRIPTOR_HANDLE &o) : + D3D12_GPU_DESCRIPTOR_HANDLE(o) + {} + CD3DX12_GPU_DESCRIPTOR_HANDLE(CD3DX12_DEFAULT) { ptr = 0; } + CD3DX12_GPU_DESCRIPTOR_HANDLE(_In_ const D3D12_GPU_DESCRIPTOR_HANDLE &other, INT offsetScaledByIncrementSize) + { + InitOffsetted(other, offsetScaledByIncrementSize); + } + CD3DX12_GPU_DESCRIPTOR_HANDLE(_In_ const D3D12_GPU_DESCRIPTOR_HANDLE &other, INT offsetInDescriptors, UINT descriptorIncrementSize) + { + InitOffsetted(other, offsetInDescriptors, descriptorIncrementSize); + } + CD3DX12_GPU_DESCRIPTOR_HANDLE& Offset(INT offsetInDescriptors, UINT descriptorIncrementSize) + { + ptr += INT64(offsetInDescriptors) * UINT64(descriptorIncrementSize); + return *this; + } + CD3DX12_GPU_DESCRIPTOR_HANDLE& Offset(INT offsetScaledByIncrementSize) + { + ptr += offsetScaledByIncrementSize; + return *this; + } + inline bool operator==(_In_ const D3D12_GPU_DESCRIPTOR_HANDLE& other) const + { + return (ptr == other.ptr); + } + inline bool operator!=(_In_ const D3D12_GPU_DESCRIPTOR_HANDLE& other) const + { + return (ptr != other.ptr); + } + CD3DX12_GPU_DESCRIPTOR_HANDLE &operator=(const D3D12_GPU_DESCRIPTOR_HANDLE &other) + { + ptr = other.ptr; + return *this; + } + + inline void InitOffsetted(_In_ const D3D12_GPU_DESCRIPTOR_HANDLE &base, INT offsetScaledByIncrementSize) + { + InitOffsetted(*this, base, offsetScaledByIncrementSize); + } + + inline void InitOffsetted(_In_ const D3D12_GPU_DESCRIPTOR_HANDLE &base, INT offsetInDescriptors, UINT descriptorIncrementSize) + { + InitOffsetted(*this, base, offsetInDescriptors, descriptorIncrementSize); + } + + static inline void InitOffsetted(_Out_ D3D12_GPU_DESCRIPTOR_HANDLE &handle, _In_ const D3D12_GPU_DESCRIPTOR_HANDLE &base, INT offsetScaledByIncrementSize) + { + handle.ptr = base.ptr + offsetScaledByIncrementSize; + } + + static inline void InitOffsetted(_Out_ D3D12_GPU_DESCRIPTOR_HANDLE &handle, _In_ const D3D12_GPU_DESCRIPTOR_HANDLE &base, INT offsetInDescriptors, UINT descriptorIncrementSize) + { + handle.ptr = static_cast(base.ptr + INT64(offsetInDescriptors) * UINT64(descriptorIncrementSize)); + } +}; + +//------------------------------------------------------------------------------------------------ +inline UINT D3D12CalcSubresource( UINT MipSlice, UINT ArraySlice, UINT PlaneSlice, UINT MipLevels, UINT ArraySize ) +{ + return MipSlice + ArraySlice * MipLevels + PlaneSlice * MipLevels * ArraySize; +} + +//------------------------------------------------------------------------------------------------ +template +inline void D3D12DecomposeSubresource( UINT Subresource, UINT MipLevels, UINT ArraySize, _Out_ T& MipSlice, _Out_ U& ArraySlice, _Out_ V& PlaneSlice ) +{ + MipSlice = static_cast(Subresource % MipLevels); + ArraySlice = static_cast((Subresource / MipLevels) % ArraySize); + PlaneSlice = static_cast(Subresource / (MipLevels * ArraySize)); +} + +//------------------------------------------------------------------------------------------------ +inline UINT8 D3D12GetFormatPlaneCount( + _In_ ID3D12Device* pDevice, + DXGI_FORMAT Format + ) +{ + D3D12_FEATURE_DATA_FORMAT_INFO formatInfo = { Format, 0 }; + if (FAILED(pDevice->CheckFeatureSupport(D3D12_FEATURE_FORMAT_INFO, &formatInfo, sizeof(formatInfo)))) + { + return 0; + } + return formatInfo.PlaneCount; +} + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_RESOURCE_DESC : public D3D12_RESOURCE_DESC +{ + CD3DX12_RESOURCE_DESC() = default; + explicit CD3DX12_RESOURCE_DESC( const D3D12_RESOURCE_DESC& o ) : + D3D12_RESOURCE_DESC( o ) + {} + CD3DX12_RESOURCE_DESC( + D3D12_RESOURCE_DIMENSION dimension, + UINT64 alignment, + UINT64 width, + UINT height, + UINT16 depthOrArraySize, + UINT16 mipLevels, + DXGI_FORMAT format, + UINT sampleCount, + UINT sampleQuality, + D3D12_TEXTURE_LAYOUT layout, + D3D12_RESOURCE_FLAGS flags ) + { + Dimension = dimension; + Alignment = alignment; + Width = width; + Height = height; + DepthOrArraySize = depthOrArraySize; + MipLevels = mipLevels; + Format = format; + SampleDesc.Count = sampleCount; + SampleDesc.Quality = sampleQuality; + Layout = layout; + Flags = flags; + } + static inline CD3DX12_RESOURCE_DESC Buffer( + const D3D12_RESOURCE_ALLOCATION_INFO& resAllocInfo, + D3D12_RESOURCE_FLAGS flags = D3D12_RESOURCE_FLAG_NONE ) + { + return CD3DX12_RESOURCE_DESC( D3D12_RESOURCE_DIMENSION_BUFFER, resAllocInfo.Alignment, resAllocInfo.SizeInBytes, + 1, 1, 1, DXGI_FORMAT_UNKNOWN, 1, 0, D3D12_TEXTURE_LAYOUT_ROW_MAJOR, flags ); + } + static inline CD3DX12_RESOURCE_DESC Buffer( + UINT64 width, + D3D12_RESOURCE_FLAGS flags = D3D12_RESOURCE_FLAG_NONE, + UINT64 alignment = 0 ) + { + return CD3DX12_RESOURCE_DESC( D3D12_RESOURCE_DIMENSION_BUFFER, alignment, width, 1, 1, 1, + DXGI_FORMAT_UNKNOWN, 1, 0, D3D12_TEXTURE_LAYOUT_ROW_MAJOR, flags ); + } + static inline CD3DX12_RESOURCE_DESC Tex1D( + DXGI_FORMAT format, + UINT64 width, + UINT16 arraySize = 1, + UINT16 mipLevels = 0, + D3D12_RESOURCE_FLAGS flags = D3D12_RESOURCE_FLAG_NONE, + D3D12_TEXTURE_LAYOUT layout = D3D12_TEXTURE_LAYOUT_UNKNOWN, + UINT64 alignment = 0 ) + { + return CD3DX12_RESOURCE_DESC( D3D12_RESOURCE_DIMENSION_TEXTURE1D, alignment, width, 1, arraySize, + mipLevels, format, 1, 0, layout, flags ); + } + static inline CD3DX12_RESOURCE_DESC Tex2D( + DXGI_FORMAT format, + UINT64 width, + UINT height, + UINT16 arraySize = 1, + UINT16 mipLevels = 0, + UINT sampleCount = 1, + UINT sampleQuality = 0, + D3D12_RESOURCE_FLAGS flags = D3D12_RESOURCE_FLAG_NONE, + D3D12_TEXTURE_LAYOUT layout = D3D12_TEXTURE_LAYOUT_UNKNOWN, + UINT64 alignment = 0 ) + { + return CD3DX12_RESOURCE_DESC( D3D12_RESOURCE_DIMENSION_TEXTURE2D, alignment, width, height, arraySize, + mipLevels, format, sampleCount, sampleQuality, layout, flags ); + } + static inline CD3DX12_RESOURCE_DESC Tex3D( + DXGI_FORMAT format, + UINT64 width, + UINT height, + UINT16 depth, + UINT16 mipLevels = 0, + D3D12_RESOURCE_FLAGS flags = D3D12_RESOURCE_FLAG_NONE, + D3D12_TEXTURE_LAYOUT layout = D3D12_TEXTURE_LAYOUT_UNKNOWN, + UINT64 alignment = 0 ) + { + return CD3DX12_RESOURCE_DESC( D3D12_RESOURCE_DIMENSION_TEXTURE3D, alignment, width, height, depth, + mipLevels, format, 1, 0, layout, flags ); + } + inline UINT16 Depth() const + { return (Dimension == D3D12_RESOURCE_DIMENSION_TEXTURE3D ? DepthOrArraySize : 1); } + inline UINT16 ArraySize() const + { return (Dimension != D3D12_RESOURCE_DIMENSION_TEXTURE3D ? DepthOrArraySize : 1); } + inline UINT8 PlaneCount(_In_ ID3D12Device* pDevice) const + { return D3D12GetFormatPlaneCount(pDevice, Format); } + inline UINT Subresources(_In_ ID3D12Device* pDevice) const + { return MipLevels * ArraySize() * PlaneCount(pDevice); } + inline UINT CalcSubresource(UINT MipSlice, UINT ArraySlice, UINT PlaneSlice) + { return D3D12CalcSubresource(MipSlice, ArraySlice, PlaneSlice, MipLevels, ArraySize()); } +}; +inline bool operator==( const D3D12_RESOURCE_DESC& l, const D3D12_RESOURCE_DESC& r ) +{ + return l.Dimension == r.Dimension && + l.Alignment == r.Alignment && + l.Width == r.Width && + l.Height == r.Height && + l.DepthOrArraySize == r.DepthOrArraySize && + l.MipLevels == r.MipLevels && + l.Format == r.Format && + l.SampleDesc.Count == r.SampleDesc.Count && + l.SampleDesc.Quality == r.SampleDesc.Quality && + l.Layout == r.Layout && + l.Flags == r.Flags; +} +inline bool operator!=( const D3D12_RESOURCE_DESC& l, const D3D12_RESOURCE_DESC& r ) +{ return !( l == r ); } + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_VIEW_INSTANCING_DESC : public D3D12_VIEW_INSTANCING_DESC +{ + CD3DX12_VIEW_INSTANCING_DESC() = default; + explicit CD3DX12_VIEW_INSTANCING_DESC( const D3D12_VIEW_INSTANCING_DESC& o ) : + D3D12_VIEW_INSTANCING_DESC( o ) + {} + explicit CD3DX12_VIEW_INSTANCING_DESC( CD3DX12_DEFAULT ) + { + ViewInstanceCount = 0; + pViewInstanceLocations = nullptr; + Flags = D3D12_VIEW_INSTANCING_FLAG_NONE; + } + explicit CD3DX12_VIEW_INSTANCING_DESC( + UINT InViewInstanceCount, + const D3D12_VIEW_INSTANCE_LOCATION* InViewInstanceLocations, + D3D12_VIEW_INSTANCING_FLAGS InFlags) + { + ViewInstanceCount = InViewInstanceCount; + pViewInstanceLocations = InViewInstanceLocations; + Flags = InFlags; + } +}; + +//------------------------------------------------------------------------------------------------ +// Row-by-row memcpy +inline void MemcpySubresource( + _In_ const D3D12_MEMCPY_DEST* pDest, + _In_ const D3D12_SUBRESOURCE_DATA* pSrc, + SIZE_T RowSizeInBytes, + UINT NumRows, + UINT NumSlices) +{ + for (UINT z = 0; z < NumSlices; ++z) + { + BYTE* pDestSlice = reinterpret_cast(pDest->pData) + pDest->SlicePitch * z; + const BYTE* pSrcSlice = reinterpret_cast(pSrc->pData) + pSrc->SlicePitch * z; + for (UINT y = 0; y < NumRows; ++y) + { + memcpy(pDestSlice + pDest->RowPitch * y, + pSrcSlice + pSrc->RowPitch * y, + RowSizeInBytes); + } + } +} + +//------------------------------------------------------------------------------------------------ +// Returns required size of a buffer to be used for data upload +inline UINT64 GetRequiredIntermediateSize( + _In_ ID3D12Resource* pDestinationResource, + _In_range_(0,D3D12_REQ_SUBRESOURCES) UINT FirstSubresource, + _In_range_(0,D3D12_REQ_SUBRESOURCES-FirstSubresource) UINT NumSubresources) +{ + auto Desc = pDestinationResource->GetDesc(); + UINT64 RequiredSize = 0; + + ID3D12Device* pDevice = nullptr; + pDestinationResource->GetDevice(__uuidof(*pDevice), reinterpret_cast(&pDevice)); + pDevice->GetCopyableFootprints(&Desc, FirstSubresource, NumSubresources, 0, nullptr, nullptr, nullptr, &RequiredSize); + pDevice->Release(); + + return RequiredSize; +} + +//------------------------------------------------------------------------------------------------ +// All arrays must be populated (e.g. by calling GetCopyableFootprints) +inline UINT64 UpdateSubresources( + _In_ ID3D12GraphicsCommandList* pCmdList, + _In_ ID3D12Resource* pDestinationResource, + _In_ ID3D12Resource* pIntermediate, + _In_range_(0,D3D12_REQ_SUBRESOURCES) UINT FirstSubresource, + _In_range_(0,D3D12_REQ_SUBRESOURCES-FirstSubresource) UINT NumSubresources, + UINT64 RequiredSize, + _In_reads_(NumSubresources) const D3D12_PLACED_SUBRESOURCE_FOOTPRINT* pLayouts, + _In_reads_(NumSubresources) const UINT* pNumRows, + _In_reads_(NumSubresources) const UINT64* pRowSizesInBytes, + _In_reads_(NumSubresources) const D3D12_SUBRESOURCE_DATA* pSrcData) +{ + // Minor validation + auto IntermediateDesc = pIntermediate->GetDesc(); + auto DestinationDesc = pDestinationResource->GetDesc(); + if (IntermediateDesc.Dimension != D3D12_RESOURCE_DIMENSION_BUFFER || + IntermediateDesc.Width < RequiredSize + pLayouts[0].Offset || + RequiredSize > SIZE_T(-1) || + (DestinationDesc.Dimension == D3D12_RESOURCE_DIMENSION_BUFFER && + (FirstSubresource != 0 || NumSubresources != 1))) + { + return 0; + } + + BYTE* pData; + HRESULT hr = pIntermediate->Map(0, nullptr, reinterpret_cast(&pData)); + if (FAILED(hr)) + { + return 0; + } + + for (UINT i = 0; i < NumSubresources; ++i) + { + if (pRowSizesInBytes[i] > SIZE_T(-1)) return 0; + D3D12_MEMCPY_DEST DestData = { pData + pLayouts[i].Offset, pLayouts[i].Footprint.RowPitch, SIZE_T(pLayouts[i].Footprint.RowPitch) * SIZE_T(pNumRows[i]) }; + MemcpySubresource(&DestData, &pSrcData[i], static_cast(pRowSizesInBytes[i]), pNumRows[i], pLayouts[i].Footprint.Depth); + } + pIntermediate->Unmap(0, nullptr); + + if (DestinationDesc.Dimension == D3D12_RESOURCE_DIMENSION_BUFFER) + { + pCmdList->CopyBufferRegion( + pDestinationResource, 0, pIntermediate, pLayouts[0].Offset, pLayouts[0].Footprint.Width); + } + else + { + for (UINT i = 0; i < NumSubresources; ++i) + { + CD3DX12_TEXTURE_COPY_LOCATION Dst(pDestinationResource, i + FirstSubresource); + CD3DX12_TEXTURE_COPY_LOCATION Src(pIntermediate, pLayouts[i]); + pCmdList->CopyTextureRegion(&Dst, 0, 0, 0, &Src, nullptr); + } + } + return RequiredSize; +} + +//------------------------------------------------------------------------------------------------ +// Heap-allocating UpdateSubresources implementation +inline UINT64 UpdateSubresources( + _In_ ID3D12GraphicsCommandList* pCmdList, + _In_ ID3D12Resource* pDestinationResource, + _In_ ID3D12Resource* pIntermediate, + UINT64 IntermediateOffset, + _In_range_(0,D3D12_REQ_SUBRESOURCES) UINT FirstSubresource, + _In_range_(0,D3D12_REQ_SUBRESOURCES-FirstSubresource) UINT NumSubresources, + _In_reads_(NumSubresources) D3D12_SUBRESOURCE_DATA* pSrcData) +{ + UINT64 RequiredSize = 0; + UINT64 MemToAlloc = static_cast(sizeof(D3D12_PLACED_SUBRESOURCE_FOOTPRINT) + sizeof(UINT) + sizeof(UINT64)) * NumSubresources; + if (MemToAlloc > SIZE_MAX) + { + return 0; + } + void* pMem = HeapAlloc(GetProcessHeap(), 0, static_cast(MemToAlloc)); + if (pMem == nullptr) + { + return 0; + } + auto pLayouts = reinterpret_cast(pMem); + UINT64* pRowSizesInBytes = reinterpret_cast(pLayouts + NumSubresources); + UINT* pNumRows = reinterpret_cast(pRowSizesInBytes + NumSubresources); + + auto Desc = pDestinationResource->GetDesc(); + ID3D12Device* pDevice = nullptr; + pDestinationResource->GetDevice(__uuidof(*pDevice), reinterpret_cast(&pDevice)); + pDevice->GetCopyableFootprints(&Desc, FirstSubresource, NumSubresources, IntermediateOffset, pLayouts, pNumRows, pRowSizesInBytes, &RequiredSize); + pDevice->Release(); + + UINT64 Result = UpdateSubresources(pCmdList, pDestinationResource, pIntermediate, FirstSubresource, NumSubresources, RequiredSize, pLayouts, pNumRows, pRowSizesInBytes, pSrcData); + HeapFree(GetProcessHeap(), 0, pMem); + return Result; +} + +//------------------------------------------------------------------------------------------------ +// Stack-allocating UpdateSubresources implementation +template +inline UINT64 UpdateSubresources( + _In_ ID3D12GraphicsCommandList* pCmdList, + _In_ ID3D12Resource* pDestinationResource, + _In_ ID3D12Resource* pIntermediate, + UINT64 IntermediateOffset, + _In_range_(0, MaxSubresources) UINT FirstSubresource, + _In_range_(1, MaxSubresources - FirstSubresource) UINT NumSubresources, + _In_reads_(NumSubresources) D3D12_SUBRESOURCE_DATA* pSrcData) +{ + UINT64 RequiredSize = 0; + D3D12_PLACED_SUBRESOURCE_FOOTPRINT Layouts[MaxSubresources]; + UINT NumRows[MaxSubresources]; + UINT64 RowSizesInBytes[MaxSubresources]; + + auto Desc = pDestinationResource->GetDesc(); + ID3D12Device* pDevice = nullptr; + pDestinationResource->GetDevice(__uuidof(*pDevice), reinterpret_cast(&pDevice)); + pDevice->GetCopyableFootprints(&Desc, FirstSubresource, NumSubresources, IntermediateOffset, Layouts, NumRows, RowSizesInBytes, &RequiredSize); + pDevice->Release(); + + return UpdateSubresources(pCmdList, pDestinationResource, pIntermediate, FirstSubresource, NumSubresources, RequiredSize, Layouts, NumRows, RowSizesInBytes, pSrcData); +} + +//------------------------------------------------------------------------------------------------ +inline bool D3D12IsLayoutOpaque( D3D12_TEXTURE_LAYOUT Layout ) +{ return Layout == D3D12_TEXTURE_LAYOUT_UNKNOWN || Layout == D3D12_TEXTURE_LAYOUT_64KB_UNDEFINED_SWIZZLE; } + +//------------------------------------------------------------------------------------------------ +template +inline ID3D12CommandList * const * CommandListCast(t_CommandListType * const * pp) +{ + // This cast is useful for passing strongly typed command list pointers into + // ExecuteCommandLists. + // This cast is valid as long as the const-ness is respected. D3D12 APIs do + // respect the const-ness of their arguments. + return reinterpret_cast(pp); +} + +//------------------------------------------------------------------------------------------------ +// D3D12 exports a new method for serializing root signatures in the Windows 10 Anniversary Update. +// To help enable root signature 1.1 features when they are available and not require maintaining +// two code paths for building root signatures, this helper method reconstructs a 1.0 signature when +// 1.1 is not supported. +inline HRESULT D3DX12SerializeVersionedRootSignature( + _In_ const D3D12_VERSIONED_ROOT_SIGNATURE_DESC* pRootSignatureDesc, + D3D_ROOT_SIGNATURE_VERSION MaxVersion, + _Outptr_ ID3DBlob** ppBlob, + _Always_(_Outptr_opt_result_maybenull_) ID3DBlob** ppErrorBlob) +{ + if (ppErrorBlob != nullptr) + { + *ppErrorBlob = nullptr; + } + + switch (MaxVersion) + { + case D3D_ROOT_SIGNATURE_VERSION_1_0: + switch (pRootSignatureDesc->Version) + { + case D3D_ROOT_SIGNATURE_VERSION_1_0: + return D3D12SerializeRootSignature(&pRootSignatureDesc->Desc_1_0, D3D_ROOT_SIGNATURE_VERSION_1, ppBlob, ppErrorBlob); + + case D3D_ROOT_SIGNATURE_VERSION_1_1: + { + HRESULT hr = S_OK; + const D3D12_ROOT_SIGNATURE_DESC1& desc_1_1 = pRootSignatureDesc->Desc_1_1; + + const SIZE_T ParametersSize = sizeof(D3D12_ROOT_PARAMETER) * desc_1_1.NumParameters; + void* pParameters = (ParametersSize > 0) ? HeapAlloc(GetProcessHeap(), 0, ParametersSize) : nullptr; + if (ParametersSize > 0 && pParameters == nullptr) + { + hr = E_OUTOFMEMORY; + } + auto pParameters_1_0 = reinterpret_cast(pParameters); + + if (SUCCEEDED(hr)) + { + for (UINT n = 0; n < desc_1_1.NumParameters; n++) + { + __analysis_assume(ParametersSize == sizeof(D3D12_ROOT_PARAMETER) * desc_1_1.NumParameters); + pParameters_1_0[n].ParameterType = desc_1_1.pParameters[n].ParameterType; + pParameters_1_0[n].ShaderVisibility = desc_1_1.pParameters[n].ShaderVisibility; + + switch (desc_1_1.pParameters[n].ParameterType) + { + case D3D12_ROOT_PARAMETER_TYPE_32BIT_CONSTANTS: + pParameters_1_0[n].Constants.Num32BitValues = desc_1_1.pParameters[n].Constants.Num32BitValues; + pParameters_1_0[n].Constants.RegisterSpace = desc_1_1.pParameters[n].Constants.RegisterSpace; + pParameters_1_0[n].Constants.ShaderRegister = desc_1_1.pParameters[n].Constants.ShaderRegister; + break; + + case D3D12_ROOT_PARAMETER_TYPE_CBV: + case D3D12_ROOT_PARAMETER_TYPE_SRV: + case D3D12_ROOT_PARAMETER_TYPE_UAV: + pParameters_1_0[n].Descriptor.RegisterSpace = desc_1_1.pParameters[n].Descriptor.RegisterSpace; + pParameters_1_0[n].Descriptor.ShaderRegister = desc_1_1.pParameters[n].Descriptor.ShaderRegister; + break; + + case D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE: + const D3D12_ROOT_DESCRIPTOR_TABLE1& table_1_1 = desc_1_1.pParameters[n].DescriptorTable; + + const SIZE_T DescriptorRangesSize = sizeof(D3D12_DESCRIPTOR_RANGE) * table_1_1.NumDescriptorRanges; + void* pDescriptorRanges = (DescriptorRangesSize > 0 && SUCCEEDED(hr)) ? HeapAlloc(GetProcessHeap(), 0, DescriptorRangesSize) : nullptr; + if (DescriptorRangesSize > 0 && pDescriptorRanges == nullptr) + { + hr = E_OUTOFMEMORY; + } + auto pDescriptorRanges_1_0 = reinterpret_cast(pDescriptorRanges); + + if (SUCCEEDED(hr)) + { + for (UINT x = 0; x < table_1_1.NumDescriptorRanges; x++) + { + __analysis_assume(DescriptorRangesSize == sizeof(D3D12_DESCRIPTOR_RANGE) * table_1_1.NumDescriptorRanges); + pDescriptorRanges_1_0[x].BaseShaderRegister = table_1_1.pDescriptorRanges[x].BaseShaderRegister; + pDescriptorRanges_1_0[x].NumDescriptors = table_1_1.pDescriptorRanges[x].NumDescriptors; + pDescriptorRanges_1_0[x].OffsetInDescriptorsFromTableStart = table_1_1.pDescriptorRanges[x].OffsetInDescriptorsFromTableStart; + pDescriptorRanges_1_0[x].RangeType = table_1_1.pDescriptorRanges[x].RangeType; + pDescriptorRanges_1_0[x].RegisterSpace = table_1_1.pDescriptorRanges[x].RegisterSpace; + } + } + + D3D12_ROOT_DESCRIPTOR_TABLE& table_1_0 = pParameters_1_0[n].DescriptorTable; + table_1_0.NumDescriptorRanges = table_1_1.NumDescriptorRanges; + table_1_0.pDescriptorRanges = pDescriptorRanges_1_0; + } + } + } + + if (SUCCEEDED(hr)) + { + CD3DX12_ROOT_SIGNATURE_DESC desc_1_0(desc_1_1.NumParameters, pParameters_1_0, desc_1_1.NumStaticSamplers, desc_1_1.pStaticSamplers, desc_1_1.Flags); + hr = D3D12SerializeRootSignature(&desc_1_0, D3D_ROOT_SIGNATURE_VERSION_1, ppBlob, ppErrorBlob); + } + + if (pParameters) + { + for (UINT n = 0; n < desc_1_1.NumParameters; n++) + { + if (desc_1_1.pParameters[n].ParameterType == D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE) + { + HeapFree(GetProcessHeap(), 0, reinterpret_cast(const_cast(pParameters_1_0[n].DescriptorTable.pDescriptorRanges))); + } + } + HeapFree(GetProcessHeap(), 0, pParameters); + } + return hr; + } + } + break; + + case D3D_ROOT_SIGNATURE_VERSION_1_1: + return D3D12SerializeVersionedRootSignature(pRootSignatureDesc, ppBlob, ppErrorBlob); + } + + return E_INVALIDARG; +} + +//------------------------------------------------------------------------------------------------ +struct CD3DX12_RT_FORMAT_ARRAY : public D3D12_RT_FORMAT_ARRAY +{ + CD3DX12_RT_FORMAT_ARRAY() = default; + explicit CD3DX12_RT_FORMAT_ARRAY(const D3D12_RT_FORMAT_ARRAY& o) + : D3D12_RT_FORMAT_ARRAY(o) + {} + explicit CD3DX12_RT_FORMAT_ARRAY(_In_reads_(NumFormats) const DXGI_FORMAT* pFormats, UINT NumFormats) + { + NumRenderTargets = NumFormats; + memcpy(RTFormats, pFormats, sizeof(RTFormats)); + // assumes ARRAY_SIZE(pFormats) == ARRAY_SIZE(RTFormats) + } +}; + +//------------------------------------------------------------------------------------------------ +// Pipeline State Stream Helpers +//------------------------------------------------------------------------------------------------ + +//------------------------------------------------------------------------------------------------ +// Stream Subobjects, i.e. elements of a stream + +struct DefaultSampleMask { operator UINT() { return UINT_MAX; } }; +struct DefaultSampleDesc { operator DXGI_SAMPLE_DESC() { return DXGI_SAMPLE_DESC{1, 0}; } }; + +#pragma warning(push) +#pragma warning(disable : 4324) +template +class alignas(void*) CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT +{ +private: + D3D12_PIPELINE_STATE_SUBOBJECT_TYPE _Type; + InnerStructType _Inner; +public: + CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT() noexcept : _Type(Type), _Inner(DefaultArg()) {} + CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT(InnerStructType const& i) : _Type(Type), _Inner(i) {} + CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT& operator=(InnerStructType const& i) { _Inner = i; return *this; } + operator InnerStructType() const { return _Inner; } + operator InnerStructType&() { return _Inner; } +}; +#pragma warning(pop) +typedef CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT< D3D12_PIPELINE_STATE_FLAGS, D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_FLAGS> CD3DX12_PIPELINE_STATE_STREAM_FLAGS; +typedef CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT< UINT, D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_NODE_MASK> CD3DX12_PIPELINE_STATE_STREAM_NODE_MASK; +typedef CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT< ID3D12RootSignature*, D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_ROOT_SIGNATURE> CD3DX12_PIPELINE_STATE_STREAM_ROOT_SIGNATURE; +typedef CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT< D3D12_INPUT_LAYOUT_DESC, D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_INPUT_LAYOUT> CD3DX12_PIPELINE_STATE_STREAM_INPUT_LAYOUT; +typedef CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT< D3D12_INDEX_BUFFER_STRIP_CUT_VALUE, D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_IB_STRIP_CUT_VALUE> CD3DX12_PIPELINE_STATE_STREAM_IB_STRIP_CUT_VALUE; +typedef CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT< D3D12_PRIMITIVE_TOPOLOGY_TYPE, D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_PRIMITIVE_TOPOLOGY> CD3DX12_PIPELINE_STATE_STREAM_PRIMITIVE_TOPOLOGY; +typedef CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT< D3D12_SHADER_BYTECODE, D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_VS> CD3DX12_PIPELINE_STATE_STREAM_VS; +typedef CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT< D3D12_SHADER_BYTECODE, D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_GS> CD3DX12_PIPELINE_STATE_STREAM_GS; +typedef CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT< D3D12_STREAM_OUTPUT_DESC, D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_STREAM_OUTPUT> CD3DX12_PIPELINE_STATE_STREAM_STREAM_OUTPUT; +typedef CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT< D3D12_SHADER_BYTECODE, D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_HS> CD3DX12_PIPELINE_STATE_STREAM_HS; +typedef CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT< D3D12_SHADER_BYTECODE, D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DS> CD3DX12_PIPELINE_STATE_STREAM_DS; +typedef CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT< D3D12_SHADER_BYTECODE, D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_PS> CD3DX12_PIPELINE_STATE_STREAM_PS; +typedef CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT< D3D12_SHADER_BYTECODE, D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_CS> CD3DX12_PIPELINE_STATE_STREAM_CS; +typedef CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT< CD3DX12_BLEND_DESC, D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_BLEND, CD3DX12_DEFAULT> CD3DX12_PIPELINE_STATE_STREAM_BLEND_DESC; +typedef CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT< CD3DX12_DEPTH_STENCIL_DESC, D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL, CD3DX12_DEFAULT> CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL; +typedef CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT< CD3DX12_DEPTH_STENCIL_DESC1, D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL1, CD3DX12_DEFAULT> CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL1; +typedef CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT< DXGI_FORMAT, D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL_FORMAT> CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL_FORMAT; +typedef CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT< CD3DX12_RASTERIZER_DESC, D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_RASTERIZER, CD3DX12_DEFAULT> CD3DX12_PIPELINE_STATE_STREAM_RASTERIZER; +typedef CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT< D3D12_RT_FORMAT_ARRAY, D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_RENDER_TARGET_FORMATS> CD3DX12_PIPELINE_STATE_STREAM_RENDER_TARGET_FORMATS; +typedef CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT< DXGI_SAMPLE_DESC, D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_SAMPLE_DESC, DefaultSampleDesc> CD3DX12_PIPELINE_STATE_STREAM_SAMPLE_DESC; +typedef CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT< UINT, D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_SAMPLE_MASK, DefaultSampleMask> CD3DX12_PIPELINE_STATE_STREAM_SAMPLE_MASK; +typedef CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT< D3D12_CACHED_PIPELINE_STATE, D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_CACHED_PSO> CD3DX12_PIPELINE_STATE_STREAM_CACHED_PSO; +typedef CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT< CD3DX12_VIEW_INSTANCING_DESC, D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_VIEW_INSTANCING, CD3DX12_DEFAULT> CD3DX12_PIPELINE_STATE_STREAM_VIEW_INSTANCING; + +//------------------------------------------------------------------------------------------------ +// Stream Parser Helpers + +struct ID3DX12PipelineParserCallbacks +{ + // Subobject Callbacks + virtual void FlagsCb(D3D12_PIPELINE_STATE_FLAGS) {} + virtual void NodeMaskCb(UINT) {} + virtual void RootSignatureCb(ID3D12RootSignature*) {} + virtual void InputLayoutCb(const D3D12_INPUT_LAYOUT_DESC&) {} + virtual void IBStripCutValueCb(D3D12_INDEX_BUFFER_STRIP_CUT_VALUE) {} + virtual void PrimitiveTopologyTypeCb(D3D12_PRIMITIVE_TOPOLOGY_TYPE) {} + virtual void VSCb(const D3D12_SHADER_BYTECODE&) {} + virtual void GSCb(const D3D12_SHADER_BYTECODE&) {} + virtual void StreamOutputCb(const D3D12_STREAM_OUTPUT_DESC&) {} + virtual void HSCb(const D3D12_SHADER_BYTECODE&) {} + virtual void DSCb(const D3D12_SHADER_BYTECODE&) {} + virtual void PSCb(const D3D12_SHADER_BYTECODE&) {} + virtual void CSCb(const D3D12_SHADER_BYTECODE&) {} + virtual void BlendStateCb(const D3D12_BLEND_DESC&) {} + virtual void DepthStencilStateCb(const D3D12_DEPTH_STENCIL_DESC&) {} + virtual void DepthStencilState1Cb(const D3D12_DEPTH_STENCIL_DESC1&) {} + virtual void DSVFormatCb(DXGI_FORMAT) {} + virtual void RasterizerStateCb(const D3D12_RASTERIZER_DESC&) {} + virtual void RTVFormatsCb(const D3D12_RT_FORMAT_ARRAY&) {} + virtual void SampleDescCb(const DXGI_SAMPLE_DESC&) {} + virtual void SampleMaskCb(UINT) {} + virtual void ViewInstancingCb(const D3D12_VIEW_INSTANCING_DESC&) {} + virtual void CachedPSOCb(const D3D12_CACHED_PIPELINE_STATE&) {} + + // Error Callbacks + virtual void ErrorBadInputParameter(UINT /*ParameterIndex*/) {} + virtual void ErrorDuplicateSubobject(D3D12_PIPELINE_STATE_SUBOBJECT_TYPE /*DuplicateType*/) {} + virtual void ErrorUnknownSubobject(UINT /*UnknownTypeValue*/) {} + + virtual ~ID3DX12PipelineParserCallbacks() = default; +}; + +// CD3DX12_PIPELINE_STATE_STREAM1 Works on RS3+ (where there is a new view instancing subobject). +// Use CD3DX12_PIPELINE_STATE_STREAM for RS2+ support. +struct CD3DX12_PIPELINE_STATE_STREAM1 +{ + CD3DX12_PIPELINE_STATE_STREAM1() = default; + CD3DX12_PIPELINE_STATE_STREAM1(const D3D12_GRAPHICS_PIPELINE_STATE_DESC& Desc) + : Flags(Desc.Flags) + , NodeMask(Desc.NodeMask) + , pRootSignature(Desc.pRootSignature) + , InputLayout(Desc.InputLayout) + , IBStripCutValue(Desc.IBStripCutValue) + , PrimitiveTopologyType(Desc.PrimitiveTopologyType) + , VS(Desc.VS) + , GS(Desc.GS) + , StreamOutput(Desc.StreamOutput) + , HS(Desc.HS) + , DS(Desc.DS) + , PS(Desc.PS) + , BlendState(CD3DX12_BLEND_DESC(Desc.BlendState)) + , DepthStencilState(CD3DX12_DEPTH_STENCIL_DESC1(Desc.DepthStencilState)) + , DSVFormat(Desc.DSVFormat) + , RasterizerState(CD3DX12_RASTERIZER_DESC(Desc.RasterizerState)) + , RTVFormats(CD3DX12_RT_FORMAT_ARRAY(Desc.RTVFormats, Desc.NumRenderTargets)) + , SampleDesc(Desc.SampleDesc) + , SampleMask(Desc.SampleMask) + , CachedPSO(Desc.CachedPSO) + , ViewInstancingDesc(CD3DX12_VIEW_INSTANCING_DESC(CD3DX12_DEFAULT())) + {} + CD3DX12_PIPELINE_STATE_STREAM1(const D3D12_COMPUTE_PIPELINE_STATE_DESC& Desc) + : Flags(Desc.Flags) + , NodeMask(Desc.NodeMask) + , pRootSignature(Desc.pRootSignature) + , CS(CD3DX12_SHADER_BYTECODE(Desc.CS)) + , CachedPSO(Desc.CachedPSO) + { + static_cast(DepthStencilState).DepthEnable = false; + } + CD3DX12_PIPELINE_STATE_STREAM_FLAGS Flags; + CD3DX12_PIPELINE_STATE_STREAM_NODE_MASK NodeMask; + CD3DX12_PIPELINE_STATE_STREAM_ROOT_SIGNATURE pRootSignature; + CD3DX12_PIPELINE_STATE_STREAM_INPUT_LAYOUT InputLayout; + CD3DX12_PIPELINE_STATE_STREAM_IB_STRIP_CUT_VALUE IBStripCutValue; + CD3DX12_PIPELINE_STATE_STREAM_PRIMITIVE_TOPOLOGY PrimitiveTopologyType; + CD3DX12_PIPELINE_STATE_STREAM_VS VS; + CD3DX12_PIPELINE_STATE_STREAM_GS GS; + CD3DX12_PIPELINE_STATE_STREAM_STREAM_OUTPUT StreamOutput; + CD3DX12_PIPELINE_STATE_STREAM_HS HS; + CD3DX12_PIPELINE_STATE_STREAM_DS DS; + CD3DX12_PIPELINE_STATE_STREAM_PS PS; + CD3DX12_PIPELINE_STATE_STREAM_CS CS; + CD3DX12_PIPELINE_STATE_STREAM_BLEND_DESC BlendState; + CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL1 DepthStencilState; + CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL_FORMAT DSVFormat; + CD3DX12_PIPELINE_STATE_STREAM_RASTERIZER RasterizerState; + CD3DX12_PIPELINE_STATE_STREAM_RENDER_TARGET_FORMATS RTVFormats; + CD3DX12_PIPELINE_STATE_STREAM_SAMPLE_DESC SampleDesc; + CD3DX12_PIPELINE_STATE_STREAM_SAMPLE_MASK SampleMask; + CD3DX12_PIPELINE_STATE_STREAM_CACHED_PSO CachedPSO; + CD3DX12_PIPELINE_STATE_STREAM_VIEW_INSTANCING ViewInstancingDesc; + D3D12_GRAPHICS_PIPELINE_STATE_DESC GraphicsDescV0() const + { + D3D12_GRAPHICS_PIPELINE_STATE_DESC D; + D.Flags = this->Flags; + D.NodeMask = this->NodeMask; + D.pRootSignature = this->pRootSignature; + D.InputLayout = this->InputLayout; + D.IBStripCutValue = this->IBStripCutValue; + D.PrimitiveTopologyType = this->PrimitiveTopologyType; + D.VS = this->VS; + D.GS = this->GS; + D.StreamOutput = this->StreamOutput; + D.HS = this->HS; + D.DS = this->DS; + D.PS = this->PS; + D.BlendState = this->BlendState; + D.DepthStencilState = CD3DX12_DEPTH_STENCIL_DESC1(D3D12_DEPTH_STENCIL_DESC1(this->DepthStencilState)); + D.DSVFormat = this->DSVFormat; + D.RasterizerState = this->RasterizerState; + D.NumRenderTargets = D3D12_RT_FORMAT_ARRAY(this->RTVFormats).NumRenderTargets; + memcpy(D.RTVFormats, D3D12_RT_FORMAT_ARRAY(this->RTVFormats).RTFormats, sizeof(D.RTVFormats)); + D.SampleDesc = this->SampleDesc; + D.SampleMask = this->SampleMask; + D.CachedPSO = this->CachedPSO; + return D; + } + D3D12_COMPUTE_PIPELINE_STATE_DESC ComputeDescV0() const + { + D3D12_COMPUTE_PIPELINE_STATE_DESC D; + D.Flags = this->Flags; + D.NodeMask = this->NodeMask; + D.pRootSignature = this->pRootSignature; + D.CS = this->CS; + D.CachedPSO = this->CachedPSO; + return D; + } +}; + +// CD3DX12_PIPELINE_STATE_STREAM works on RS2+ but does not support new subobject(s) added in RS3+. +// See CD3DX12_PIPELINE_STATE_STREAM1 for instance. +struct CD3DX12_PIPELINE_STATE_STREAM +{ + CD3DX12_PIPELINE_STATE_STREAM() = default; + CD3DX12_PIPELINE_STATE_STREAM(const D3D12_GRAPHICS_PIPELINE_STATE_DESC& Desc) + : Flags(Desc.Flags) + , NodeMask(Desc.NodeMask) + , pRootSignature(Desc.pRootSignature) + , InputLayout(Desc.InputLayout) + , IBStripCutValue(Desc.IBStripCutValue) + , PrimitiveTopologyType(Desc.PrimitiveTopologyType) + , VS(Desc.VS) + , GS(Desc.GS) + , StreamOutput(Desc.StreamOutput) + , HS(Desc.HS) + , DS(Desc.DS) + , PS(Desc.PS) + , BlendState(CD3DX12_BLEND_DESC(Desc.BlendState)) + , DepthStencilState(CD3DX12_DEPTH_STENCIL_DESC1(Desc.DepthStencilState)) + , DSVFormat(Desc.DSVFormat) + , RasterizerState(CD3DX12_RASTERIZER_DESC(Desc.RasterizerState)) + , RTVFormats(CD3DX12_RT_FORMAT_ARRAY(Desc.RTVFormats, Desc.NumRenderTargets)) + , SampleDesc(Desc.SampleDesc) + , SampleMask(Desc.SampleMask) + , CachedPSO(Desc.CachedPSO) + {} + CD3DX12_PIPELINE_STATE_STREAM(const D3D12_COMPUTE_PIPELINE_STATE_DESC& Desc) + : Flags(Desc.Flags) + , NodeMask(Desc.NodeMask) + , pRootSignature(Desc.pRootSignature) + , CS(CD3DX12_SHADER_BYTECODE(Desc.CS)) + , CachedPSO(Desc.CachedPSO) + {} + CD3DX12_PIPELINE_STATE_STREAM_FLAGS Flags; + CD3DX12_PIPELINE_STATE_STREAM_NODE_MASK NodeMask; + CD3DX12_PIPELINE_STATE_STREAM_ROOT_SIGNATURE pRootSignature; + CD3DX12_PIPELINE_STATE_STREAM_INPUT_LAYOUT InputLayout; + CD3DX12_PIPELINE_STATE_STREAM_IB_STRIP_CUT_VALUE IBStripCutValue; + CD3DX12_PIPELINE_STATE_STREAM_PRIMITIVE_TOPOLOGY PrimitiveTopologyType; + CD3DX12_PIPELINE_STATE_STREAM_VS VS; + CD3DX12_PIPELINE_STATE_STREAM_GS GS; + CD3DX12_PIPELINE_STATE_STREAM_STREAM_OUTPUT StreamOutput; + CD3DX12_PIPELINE_STATE_STREAM_HS HS; + CD3DX12_PIPELINE_STATE_STREAM_DS DS; + CD3DX12_PIPELINE_STATE_STREAM_PS PS; + CD3DX12_PIPELINE_STATE_STREAM_CS CS; + CD3DX12_PIPELINE_STATE_STREAM_BLEND_DESC BlendState; + CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL1 DepthStencilState; + CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL_FORMAT DSVFormat; + CD3DX12_PIPELINE_STATE_STREAM_RASTERIZER RasterizerState; + CD3DX12_PIPELINE_STATE_STREAM_RENDER_TARGET_FORMATS RTVFormats; + CD3DX12_PIPELINE_STATE_STREAM_SAMPLE_DESC SampleDesc; + CD3DX12_PIPELINE_STATE_STREAM_SAMPLE_MASK SampleMask; + CD3DX12_PIPELINE_STATE_STREAM_CACHED_PSO CachedPSO; + D3D12_GRAPHICS_PIPELINE_STATE_DESC GraphicsDescV0() const + { + D3D12_GRAPHICS_PIPELINE_STATE_DESC D; + D.Flags = this->Flags; + D.NodeMask = this->NodeMask; + D.pRootSignature = this->pRootSignature; + D.InputLayout = this->InputLayout; + D.IBStripCutValue = this->IBStripCutValue; + D.PrimitiveTopologyType = this->PrimitiveTopologyType; + D.VS = this->VS; + D.GS = this->GS; + D.StreamOutput = this->StreamOutput; + D.HS = this->HS; + D.DS = this->DS; + D.PS = this->PS; + D.BlendState = this->BlendState; + D.DepthStencilState = CD3DX12_DEPTH_STENCIL_DESC1(D3D12_DEPTH_STENCIL_DESC1(this->DepthStencilState)); + D.DSVFormat = this->DSVFormat; + D.RasterizerState = this->RasterizerState; + D.NumRenderTargets = D3D12_RT_FORMAT_ARRAY(this->RTVFormats).NumRenderTargets; + memcpy(D.RTVFormats, D3D12_RT_FORMAT_ARRAY(this->RTVFormats).RTFormats, sizeof(D.RTVFormats)); + D.SampleDesc = this->SampleDesc; + D.SampleMask = this->SampleMask; + D.CachedPSO = this->CachedPSO; + return D; + } + D3D12_COMPUTE_PIPELINE_STATE_DESC ComputeDescV0() const + { + D3D12_COMPUTE_PIPELINE_STATE_DESC D; + D.Flags = this->Flags; + D.NodeMask = this->NodeMask; + D.pRootSignature = this->pRootSignature; + D.CS = this->CS; + D.CachedPSO = this->CachedPSO; + return D; + } +}; + +struct CD3DX12_PIPELINE_STATE_STREAM_PARSE_HELPER : public ID3DX12PipelineParserCallbacks +{ + CD3DX12_PIPELINE_STATE_STREAM1 PipelineStream; + CD3DX12_PIPELINE_STATE_STREAM_PARSE_HELPER() noexcept + : SeenDSS(false) + { + // Adjust defaults to account for absent members. + PipelineStream.PrimitiveTopologyType = D3D12_PRIMITIVE_TOPOLOGY_TYPE_TRIANGLE; + + // Depth disabled if no DSV format specified. + static_cast(PipelineStream.DepthStencilState).DepthEnable = false; + } + + // ID3DX12PipelineParserCallbacks + void FlagsCb(D3D12_PIPELINE_STATE_FLAGS Flags) override {PipelineStream.Flags = Flags;} + void NodeMaskCb(UINT NodeMask) override {PipelineStream.NodeMask = NodeMask;} + void RootSignatureCb(ID3D12RootSignature* pRootSignature) override {PipelineStream.pRootSignature = pRootSignature;} + void InputLayoutCb(const D3D12_INPUT_LAYOUT_DESC& InputLayout) override {PipelineStream.InputLayout = InputLayout;} + void IBStripCutValueCb(D3D12_INDEX_BUFFER_STRIP_CUT_VALUE IBStripCutValue) override {PipelineStream.IBStripCutValue = IBStripCutValue;} + void PrimitiveTopologyTypeCb(D3D12_PRIMITIVE_TOPOLOGY_TYPE PrimitiveTopologyType) override {PipelineStream.PrimitiveTopologyType = PrimitiveTopologyType;} + void VSCb(const D3D12_SHADER_BYTECODE& VS) override {PipelineStream.VS = VS;} + void GSCb(const D3D12_SHADER_BYTECODE& GS) override {PipelineStream.GS = GS;} + void StreamOutputCb(const D3D12_STREAM_OUTPUT_DESC& StreamOutput) override {PipelineStream.StreamOutput = StreamOutput;} + void HSCb(const D3D12_SHADER_BYTECODE& HS) override {PipelineStream.HS = HS;} + void DSCb(const D3D12_SHADER_BYTECODE& DS) override {PipelineStream.DS = DS;} + void PSCb(const D3D12_SHADER_BYTECODE& PS) override {PipelineStream.PS = PS;} + void CSCb(const D3D12_SHADER_BYTECODE& CS) override {PipelineStream.CS = CS;} + void BlendStateCb(const D3D12_BLEND_DESC& BlendState) override {PipelineStream.BlendState = CD3DX12_BLEND_DESC(BlendState);} + void DepthStencilStateCb(const D3D12_DEPTH_STENCIL_DESC& DepthStencilState) override + { + PipelineStream.DepthStencilState = CD3DX12_DEPTH_STENCIL_DESC1(DepthStencilState); + SeenDSS = true; + } + void DepthStencilState1Cb(const D3D12_DEPTH_STENCIL_DESC1& DepthStencilState) override + { + PipelineStream.DepthStencilState = CD3DX12_DEPTH_STENCIL_DESC1(DepthStencilState); + SeenDSS = true; + } + void DSVFormatCb(DXGI_FORMAT DSVFormat) override + { + PipelineStream.DSVFormat = DSVFormat; + if (!SeenDSS && DSVFormat != DXGI_FORMAT_UNKNOWN) + { + // Re-enable depth for the default state. + static_cast(PipelineStream.DepthStencilState).DepthEnable = true; + } + } + void RasterizerStateCb(const D3D12_RASTERIZER_DESC& RasterizerState) override {PipelineStream.RasterizerState = CD3DX12_RASTERIZER_DESC(RasterizerState);} + void RTVFormatsCb(const D3D12_RT_FORMAT_ARRAY& RTVFormats) override {PipelineStream.RTVFormats = RTVFormats;} + void SampleDescCb(const DXGI_SAMPLE_DESC& SampleDesc) override {PipelineStream.SampleDesc = SampleDesc;} + void SampleMaskCb(UINT SampleMask) override {PipelineStream.SampleMask = SampleMask;} + void ViewInstancingCb(const D3D12_VIEW_INSTANCING_DESC& ViewInstancingDesc) override {PipelineStream.ViewInstancingDesc = CD3DX12_VIEW_INSTANCING_DESC(ViewInstancingDesc);} + void CachedPSOCb(const D3D12_CACHED_PIPELINE_STATE& CachedPSO) override {PipelineStream.CachedPSO = CachedPSO;} + +private: + bool SeenDSS; +}; + +inline D3D12_PIPELINE_STATE_SUBOBJECT_TYPE D3DX12GetBaseSubobjectType(D3D12_PIPELINE_STATE_SUBOBJECT_TYPE SubobjectType) +{ + switch (SubobjectType) + { + case D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL1: + return D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL; + default: + return SubobjectType; + } +} + +inline HRESULT D3DX12ParsePipelineStream(const D3D12_PIPELINE_STATE_STREAM_DESC& Desc, ID3DX12PipelineParserCallbacks* pCallbacks) +{ + if (pCallbacks == nullptr) + { + return E_INVALIDARG; + } + + if (Desc.SizeInBytes == 0 || Desc.pPipelineStateSubobjectStream == nullptr) + { + pCallbacks->ErrorBadInputParameter(1); // first parameter issue + return E_INVALIDARG; + } + + bool SubobjectSeen[D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_MAX_VALID] = {}; + for (SIZE_T CurOffset = 0, SizeOfSubobject = 0; CurOffset < Desc.SizeInBytes; CurOffset += SizeOfSubobject) + { + BYTE* pStream = static_cast(Desc.pPipelineStateSubobjectStream)+CurOffset; + auto SubobjectType = *reinterpret_cast(pStream); + if (SubobjectType < 0 || SubobjectType >= D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_MAX_VALID) + { + pCallbacks->ErrorUnknownSubobject(SubobjectType); + return E_INVALIDARG; + } + if (SubobjectSeen[D3DX12GetBaseSubobjectType(SubobjectType)]) + { + pCallbacks->ErrorDuplicateSubobject(SubobjectType); + return E_INVALIDARG; // disallow subobject duplicates in a stream + } + SubobjectSeen[SubobjectType] = true; + switch (SubobjectType) + { + case D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_ROOT_SIGNATURE: + pCallbacks->RootSignatureCb(*reinterpret_cast(pStream)); + SizeOfSubobject = sizeof(CD3DX12_PIPELINE_STATE_STREAM::pRootSignature); + break; + case D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_VS: + pCallbacks->VSCb(*reinterpret_cast(pStream)); + SizeOfSubobject = sizeof(CD3DX12_PIPELINE_STATE_STREAM::VS); + break; + case D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_PS: + pCallbacks->PSCb(*reinterpret_cast(pStream)); + SizeOfSubobject = sizeof(CD3DX12_PIPELINE_STATE_STREAM::PS); + break; + case D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DS: + pCallbacks->DSCb(*reinterpret_cast(pStream)); + SizeOfSubobject = sizeof(CD3DX12_PIPELINE_STATE_STREAM::DS); + break; + case D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_HS: + pCallbacks->HSCb(*reinterpret_cast(pStream)); + SizeOfSubobject = sizeof(CD3DX12_PIPELINE_STATE_STREAM::HS); + break; + case D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_GS: + pCallbacks->GSCb(*reinterpret_cast(pStream)); + SizeOfSubobject = sizeof(CD3DX12_PIPELINE_STATE_STREAM::GS); + break; + case D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_CS: + pCallbacks->CSCb(*reinterpret_cast(pStream)); + SizeOfSubobject = sizeof(CD3DX12_PIPELINE_STATE_STREAM::CS); + break; + case D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_STREAM_OUTPUT: + pCallbacks->StreamOutputCb(*reinterpret_cast(pStream)); + SizeOfSubobject = sizeof(CD3DX12_PIPELINE_STATE_STREAM::StreamOutput); + break; + case D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_BLEND: + pCallbacks->BlendStateCb(*reinterpret_cast(pStream)); + SizeOfSubobject = sizeof(CD3DX12_PIPELINE_STATE_STREAM::BlendState); + break; + case D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_SAMPLE_MASK: + pCallbacks->SampleMaskCb(*reinterpret_cast(pStream)); + SizeOfSubobject = sizeof(CD3DX12_PIPELINE_STATE_STREAM::SampleMask); + break; + case D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_RASTERIZER: + pCallbacks->RasterizerStateCb(*reinterpret_cast(pStream)); + SizeOfSubobject = sizeof(CD3DX12_PIPELINE_STATE_STREAM::RasterizerState); + break; + case D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL: + pCallbacks->DepthStencilStateCb(*reinterpret_cast(pStream)); + SizeOfSubobject = sizeof(CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL); + break; + case D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL1: + pCallbacks->DepthStencilState1Cb(*reinterpret_cast(pStream)); + SizeOfSubobject = sizeof(CD3DX12_PIPELINE_STATE_STREAM::DepthStencilState); + break; + case D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_INPUT_LAYOUT: + pCallbacks->InputLayoutCb(*reinterpret_cast(pStream)); + SizeOfSubobject = sizeof(CD3DX12_PIPELINE_STATE_STREAM::InputLayout); + break; + case D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_IB_STRIP_CUT_VALUE: + pCallbacks->IBStripCutValueCb(*reinterpret_cast(pStream)); + SizeOfSubobject = sizeof(CD3DX12_PIPELINE_STATE_STREAM::IBStripCutValue); + break; + case D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_PRIMITIVE_TOPOLOGY: + pCallbacks->PrimitiveTopologyTypeCb(*reinterpret_cast(pStream)); + SizeOfSubobject = sizeof(CD3DX12_PIPELINE_STATE_STREAM::PrimitiveTopologyType); + break; + case D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_RENDER_TARGET_FORMATS: + pCallbacks->RTVFormatsCb(*reinterpret_cast(pStream)); + SizeOfSubobject = sizeof(CD3DX12_PIPELINE_STATE_STREAM::RTVFormats); + break; + case D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL_FORMAT: + pCallbacks->DSVFormatCb(*reinterpret_cast(pStream)); + SizeOfSubobject = sizeof(CD3DX12_PIPELINE_STATE_STREAM::DSVFormat); + break; + case D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_SAMPLE_DESC: + pCallbacks->SampleDescCb(*reinterpret_cast(pStream)); + SizeOfSubobject = sizeof(CD3DX12_PIPELINE_STATE_STREAM::SampleDesc); + break; + case D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_NODE_MASK: + pCallbacks->NodeMaskCb(*reinterpret_cast(pStream)); + SizeOfSubobject = sizeof(CD3DX12_PIPELINE_STATE_STREAM::NodeMask); + break; + case D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_CACHED_PSO: + pCallbacks->CachedPSOCb(*reinterpret_cast(pStream)); + SizeOfSubobject = sizeof(CD3DX12_PIPELINE_STATE_STREAM::CachedPSO); + break; + case D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_FLAGS: + pCallbacks->FlagsCb(*reinterpret_cast(pStream)); + SizeOfSubobject = sizeof(CD3DX12_PIPELINE_STATE_STREAM::Flags); + break; + case D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_VIEW_INSTANCING: + pCallbacks->ViewInstancingCb(*reinterpret_cast(pStream)); + SizeOfSubobject = sizeof(CD3DX12_PIPELINE_STATE_STREAM1::ViewInstancingDesc); + break; + default: + pCallbacks->ErrorUnknownSubobject(SubobjectType); + return E_INVALIDARG; + break; + } + } + + return S_OK; +} + +//------------------------------------------------------------------------------------------------ +inline bool operator==( const D3D12_CLEAR_VALUE &a, const D3D12_CLEAR_VALUE &b) +{ + if (a.Format != b.Format) return false; + if (a.Format == DXGI_FORMAT_D24_UNORM_S8_UINT + || a.Format == DXGI_FORMAT_D16_UNORM + || a.Format == DXGI_FORMAT_D32_FLOAT + || a.Format == DXGI_FORMAT_D32_FLOAT_S8X24_UINT) + { + return (a.DepthStencil.Depth == b.DepthStencil.Depth) && + (a.DepthStencil.Stencil == b.DepthStencil.Stencil); + } else { + return (a.Color[0] == b.Color[0]) && + (a.Color[1] == b.Color[1]) && + (a.Color[2] == b.Color[2]) && + (a.Color[3] == b.Color[3]); + } +} + +#include + +#if WDK_NTDDI_VERSION > NTDDI_WIN10_RS3 +inline bool operator==( const D3D12_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS &a, const D3D12_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS &b) +{ + return a.ClearValue == b.ClearValue; +} +inline bool operator==( const D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS &a, const D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS &b) +{ + if (a.pSrcResource != b.pSrcResource) return false; + if (a.pDstResource != b.pDstResource) return false; + if (a.SubresourceCount != b.SubresourceCount) return false; + if (a.Format != b.Format) return false; + if (a.ResolveMode != b.ResolveMode) return false; + if (a.PreserveResolveSource != b.PreserveResolveSource) return false; + return true; +} +inline bool operator==( const D3D12_RENDER_PASS_BEGINNING_ACCESS &a, const D3D12_RENDER_PASS_BEGINNING_ACCESS &b) +{ + if (a.Type != b.Type) return false; + if (a.Type == D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_CLEAR && !(a.Clear == b.Clear)) return false; + return true; +} +inline bool operator==( const D3D12_RENDER_PASS_ENDING_ACCESS &a, const D3D12_RENDER_PASS_ENDING_ACCESS &b) +{ + if (a.Type != b.Type) return false; + if (a.Type == D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_RESOLVE && !(a.Resolve == b.Resolve)) return false; + return true; +} +inline bool operator==( const D3D12_RENDER_PASS_RENDER_TARGET_DESC &a, const D3D12_RENDER_PASS_RENDER_TARGET_DESC &b) +{ + if (a.cpuDescriptor.ptr != b.cpuDescriptor.ptr) return false; + if (!(a.BeginningAccess == b.BeginningAccess)) return false; + if (!(a.EndingAccess == b.EndingAccess)) return false; + return true; +} +inline bool operator==( const D3D12_RENDER_PASS_DEPTH_STENCIL_DESC &a, const D3D12_RENDER_PASS_DEPTH_STENCIL_DESC &b) +{ + if (a.cpuDescriptor.ptr != b.cpuDescriptor.ptr) return false; + if (!(a.DepthBeginningAccess == b.DepthBeginningAccess)) return false; + if (!(a.StencilBeginningAccess == b.StencilBeginningAccess)) return false; + if (!(a.DepthEndingAccess == b.DepthEndingAccess)) return false; + if (!(a.StencilEndingAccess == b.StencilEndingAccess)) return false; + return true; +} + + +#ifndef D3DX12_NO_STATE_OBJECT_HELPERS + +//================================================================================================ +// D3DX12 State Object Creation Helpers +// +// Helper classes for creating new style state objects out of an arbitrary set of subobjects. +// Uses STL +// +// Start by instantiating CD3DX12_STATE_OBJECT_DESC (see it's public methods). +// One of its methods is CreateSubobject(), which has a comment showing a couple of options for +// defining subobjects using the helper classes for each subobject (CD3DX12_DXIL_LIBRARY_SUBOBJECT +// etc.). The subobject helpers each have methods specific to the subobject for configuring it's +// contents. +// +//================================================================================================ +#include +#include +#include +#include +#include + +//------------------------------------------------------------------------------------------------ +class CD3DX12_STATE_OBJECT_DESC +{ +public: + CD3DX12_STATE_OBJECT_DESC() + { + Init(D3D12_STATE_OBJECT_TYPE_COLLECTION); + } + CD3DX12_STATE_OBJECT_DESC(D3D12_STATE_OBJECT_TYPE Type) + { + Init(Type); + } + void SetStateObjectType(D3D12_STATE_OBJECT_TYPE Type) { m_Desc.Type = Type; } + operator const D3D12_STATE_OBJECT_DESC&() + { + // Do final preparation work + m_RepointedAssociations.clear(); + m_SubobjectArray.clear(); + m_SubobjectArray.reserve(m_Desc.NumSubobjects); + // Flatten subobjects into an array (each flattened subobject still has a + // member that's a pointer to it's desc that's not flattened) + for (auto Iter = m_SubobjectList.begin(); + Iter != m_SubobjectList.end(); Iter++) + { + m_SubobjectArray.push_back(*Iter); + // Store new location in array so we can redirect pointers contained in subobjects + Iter->pSubobjectArrayLocation = &m_SubobjectArray.back(); + } + // For subobjects with pointer fields, create a new copy of those subobject definitions + // with fixed pointers + for (UINT i = 0; i < m_Desc.NumSubobjects; i++) + { + if (m_SubobjectArray[i].Type == D3D12_STATE_SUBOBJECT_TYPE_SUBOBJECT_TO_EXPORTS_ASSOCIATION) + { + auto pOriginalSubobjectAssociation = + reinterpret_cast(m_SubobjectArray[i].pDesc); + D3D12_SUBOBJECT_TO_EXPORTS_ASSOCIATION Repointed = *pOriginalSubobjectAssociation; + auto pWrapper = + static_cast(pOriginalSubobjectAssociation->pSubobjectToAssociate); + Repointed.pSubobjectToAssociate = pWrapper->pSubobjectArrayLocation; + m_RepointedAssociations.push_back(Repointed); + m_SubobjectArray[i].pDesc = &m_RepointedAssociations.back(); + } + } + // Below: using ugly way to get pointer in case .data() is not defined + m_Desc.pSubobjects = m_Desc.NumSubobjects ? &m_SubobjectArray[0] : nullptr; + return m_Desc; + } + operator const D3D12_STATE_OBJECT_DESC*() + { + // Cast calls the above final preparation work + return &static_cast(*this); + } + + // CreateSubobject creates a sububject helper (e.g. CD3DX12_HIT_GROUP_SUBOBJECT) + // whose lifetime is owned by this class. + // e.g. + // + // CD3DX12_STATE_OBJECT_DESC Collection1(D3D12_STATE_OBJECT_TYPE_COLLECTION); + // auto Lib0 = Collection1.CreateSubobject(); + // Lib0->SetDXILLibrary(&pMyAppDxilLibs[0]); + // Lib0->DefineExport(L"rayGenShader0"); // in practice these export listings might be + // // data/engine driven + // etc. + // + // Alternatively, users can instantiate sububject helpers explicitly, such as via local + // variables instead, passing the state object desc that should point to it into the helper + // constructor (or call mySubobjectHelper.AddToStateObject(Collection1)). + // In this alternative scenario, the user must keep the subobject alive as long as the state + // object it is associated with is alive, else it's pointer references will be stale. + // e.g. + // + // CD3DX12_STATE_OBJECT_DESC RaytracingState2(D3D12_STATE_OBJECT_TYPE_RAYTRACING_PIPELINE); + // CD3DX12_DXIL_LIBRARY_SUBOBJECT LibA(RaytracingState2); + // LibA.SetDXILLibrary(&pMyAppDxilLibs[4]); // not manually specifying exports + // // - meaning all exports in the libraries + // // are exported + // etc. + + template + T* CreateSubobject() + { + T* pSubobject = new T(*this); + m_OwnedSubobjectHelpers.emplace_back(pSubobject); + return pSubobject; + } + +private: + D3D12_STATE_SUBOBJECT* TrackSubobject(D3D12_STATE_SUBOBJECT_TYPE Type, void* pDesc) + { + SUBOBJECT_WRAPPER Subobject; + Subobject.pSubobjectArrayLocation = nullptr; + Subobject.Type = Type; + Subobject.pDesc = pDesc; + m_SubobjectList.push_back(Subobject); + m_Desc.NumSubobjects++; + return &m_SubobjectList.back(); + } + void Init(D3D12_STATE_OBJECT_TYPE Type) + { + SetStateObjectType(Type); + m_Desc.pSubobjects = nullptr; + m_Desc.NumSubobjects = 0; + m_SubobjectList.clear(); + m_SubobjectArray.clear(); + m_RepointedAssociations.clear(); + } + typedef struct SUBOBJECT_WRAPPER : public D3D12_STATE_SUBOBJECT + { + D3D12_STATE_SUBOBJECT* pSubobjectArrayLocation; // new location when flattened into array + // for repointing pointers in subobjects + } SUBOBJECT_WRAPPER; + D3D12_STATE_OBJECT_DESC m_Desc; + std::list m_SubobjectList; // Pointers to list nodes handed out so + // these can be edited live + std::vector m_SubobjectArray; // Built at the end, copying list contents + + std::list + m_RepointedAssociations; // subobject type that contains pointers to other subobjects, + // repointed to flattened array + + class StringContainer + { + public: + LPCWSTR LocalCopy(LPCWSTR string, bool bSingleString = false) + { + if (string) + { + if (bSingleString) + { + m_Strings.clear(); + m_Strings.push_back(string); + } + else + { + m_Strings.push_back(string); + } + return m_Strings.back().c_str(); + } + else + { + return nullptr; + } + } + void clear() { m_Strings.clear(); } + private: + std::list m_Strings; + }; + + class SUBOBJECT_HELPER_BASE + { + public: + SUBOBJECT_HELPER_BASE() { Init(); }; + virtual ~SUBOBJECT_HELPER_BASE() {}; + virtual D3D12_STATE_SUBOBJECT_TYPE Type() const = 0; + void AddToStateObject(CD3DX12_STATE_OBJECT_DESC& ContainingStateObject) + { + m_pSubobject = ContainingStateObject.TrackSubobject(Type(), Data()); + } + protected: + virtual void* Data() = 0; + void Init() { m_pSubobject = nullptr; } + D3D12_STATE_SUBOBJECT* m_pSubobject; + }; + +#if(__cplusplus >= 201103L) + std::list> m_OwnedSubobjectHelpers; +#else + class OWNED_HELPER + { + public: + OWNED_HELPER(const SUBOBJECT_HELPER_BASE* pHelper) { m_pHelper = pHelper; } + ~OWNED_HELPER() { delete m_pHelper; } + const SUBOBJECT_HELPER_BASE* m_pHelper; + }; + + std::list m_OwnedSubobjectHelpers; +#endif + + friend class CD3DX12_DXIL_LIBRARY_SUBOBJECT; + friend class CD3DX12_EXISTING_COLLECTION_SUBOBJECT; + friend class CD3DX12_SUBOBJECT_TO_EXPORTS_ASSOCIATION_SUBOBJECT; + friend class CD3DX12_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION; + friend class CD3DX12_HIT_GROUP_SUBOBJECT; + friend class CD3DX12_RAYTRACING_SHADER_CONFIG_SUBOBJECT; + friend class CD3DX12_RAYTRACING_PIPELINE_CONFIG_SUBOBJECT; + friend class CD3DX12_GLOBAL_ROOT_SIGNATURE_SUBOBJECT; + friend class CD3DX12_LOCAL_ROOT_SIGNATURE_SUBOBJECT; + friend class CD3DX12_STATE_OBJECT_CONFIG_SUBOBJECT; + friend class CD3DX12_NODE_MASK_SUBOBJECT; +}; + +//------------------------------------------------------------------------------------------------ +class CD3DX12_DXIL_LIBRARY_SUBOBJECT + : public CD3DX12_STATE_OBJECT_DESC::SUBOBJECT_HELPER_BASE +{ +public: + CD3DX12_DXIL_LIBRARY_SUBOBJECT() + { + Init(); + } + CD3DX12_DXIL_LIBRARY_SUBOBJECT(CD3DX12_STATE_OBJECT_DESC& ContainingStateObject) + { + Init(); + AddToStateObject(ContainingStateObject); + } + void SetDXILLibrary(D3D12_SHADER_BYTECODE*pCode) + { + static const D3D12_SHADER_BYTECODE Default = {}; + m_Desc.DXILLibrary = pCode ? *pCode : Default; + } + void DefineExport( + LPCWSTR Name, + LPCWSTR ExportToRename = nullptr, + D3D12_EXPORT_FLAGS Flags = D3D12_EXPORT_FLAG_NONE) + { + D3D12_EXPORT_DESC Export; + Export.Name = m_Strings.LocalCopy(Name); + Export.ExportToRename = m_Strings.LocalCopy(ExportToRename); + Export.Flags = Flags; + m_Exports.push_back(Export); + m_Desc.pExports = &m_Exports[0]; // using ugly way to get pointer in case .data() is not defined + m_Desc.NumExports = static_cast(m_Exports.size()); + } + template + void DefineExports(LPCWSTR(&Exports)[N]) + { + for (UINT i = 0; i < N; i++) + { + DefineExport(Exports[i]); + } + } + void DefineExports(LPCWSTR* Exports, UINT N) + { + for (UINT i = 0; i < N; i++) + { + DefineExport(Exports[i]); + } + } + D3D12_STATE_SUBOBJECT_TYPE Type() const + { + return D3D12_STATE_SUBOBJECT_TYPE_DXIL_LIBRARY; + } + operator const D3D12_STATE_SUBOBJECT&() const { return *m_pSubobject; } + operator const D3D12_DXIL_LIBRARY_DESC&() const { return m_Desc; } +private: + void Init() + { + SUBOBJECT_HELPER_BASE::Init(); + m_Desc = {}; + m_Strings.clear(); + m_Exports.clear(); + } + void* Data() { return &m_Desc; } + D3D12_DXIL_LIBRARY_DESC m_Desc; + CD3DX12_STATE_OBJECT_DESC::StringContainer m_Strings; + std::vector m_Exports; +}; + +//------------------------------------------------------------------------------------------------ +class CD3DX12_EXISTING_COLLECTION_SUBOBJECT + : public CD3DX12_STATE_OBJECT_DESC::SUBOBJECT_HELPER_BASE +{ +public: + CD3DX12_EXISTING_COLLECTION_SUBOBJECT() + { + Init(); + } + CD3DX12_EXISTING_COLLECTION_SUBOBJECT(CD3DX12_STATE_OBJECT_DESC& ContainingStateObject) + { + Init(); + AddToStateObject(ContainingStateObject); + } + void SetExistingCollection(ID3D12StateObject*pExistingCollection) + { + m_Desc.pExistingCollection = pExistingCollection; + m_CollectionRef = pExistingCollection; + } + void DefineExport( + LPCWSTR Name, + LPCWSTR ExportToRename = nullptr, + D3D12_EXPORT_FLAGS Flags = D3D12_EXPORT_FLAG_NONE) + { + D3D12_EXPORT_DESC Export; + Export.Name = m_Strings.LocalCopy(Name); + Export.ExportToRename = m_Strings.LocalCopy(ExportToRename); + Export.Flags = Flags; + m_Exports.push_back(Export); + m_Desc.pExports = &m_Exports[0]; // using ugly way to get pointer in case .data() is not defined + m_Desc.NumExports = static_cast(m_Exports.size()); + } + template + void DefineExports(LPCWSTR(&Exports)[N]) + { + for (UINT i = 0; i < N; i++) + { + DefineExport(Exports[i]); + } + } + void DefineExports(LPCWSTR* Exports, UINT N) + { + for (UINT i = 0; i < N; i++) + { + DefineExport(Exports[i]); + } + } + D3D12_STATE_SUBOBJECT_TYPE Type() const + { + return D3D12_STATE_SUBOBJECT_TYPE_EXISTING_COLLECTION; + } + operator const D3D12_STATE_SUBOBJECT&() const { return *m_pSubobject; } + operator const D3D12_EXISTING_COLLECTION_DESC&() const { return m_Desc; } +private: + void Init() + { + SUBOBJECT_HELPER_BASE::Init(); + m_Desc = {}; + m_CollectionRef = nullptr; + m_Strings.clear(); + m_Exports.clear(); + } + void* Data() { return &m_Desc; } + D3D12_EXISTING_COLLECTION_DESC m_Desc; + Microsoft::WRL::ComPtr m_CollectionRef; + CD3DX12_STATE_OBJECT_DESC::StringContainer m_Strings; + std::vector m_Exports; +}; + +//------------------------------------------------------------------------------------------------ +class CD3DX12_SUBOBJECT_TO_EXPORTS_ASSOCIATION_SUBOBJECT + : public CD3DX12_STATE_OBJECT_DESC::SUBOBJECT_HELPER_BASE +{ +public: + CD3DX12_SUBOBJECT_TO_EXPORTS_ASSOCIATION_SUBOBJECT() + { + Init(); + } + CD3DX12_SUBOBJECT_TO_EXPORTS_ASSOCIATION_SUBOBJECT(CD3DX12_STATE_OBJECT_DESC& ContainingStateObject) + { + Init(); + AddToStateObject(ContainingStateObject); + } + void SetSubobjectToAssociate(const D3D12_STATE_SUBOBJECT& SubobjectToAssociate) + { + m_Desc.pSubobjectToAssociate = &SubobjectToAssociate; + } + void AddExport(LPCWSTR Export) + { + m_Desc.NumExports++; + m_Exports.push_back(m_Strings.LocalCopy(Export)); + m_Desc.pExports = &m_Exports[0]; // using ugly way to get pointer in case .data() is not defined + } + template + void AddExports(LPCWSTR (&Exports)[N]) + { + for (UINT i = 0; i < N; i++) + { + AddExport(Exports[i]); + } + } + void AddExports(LPCWSTR* Exports, UINT N) + { + for (UINT i = 0; i < N; i++) + { + AddExport(Exports[i]); + } + } + D3D12_STATE_SUBOBJECT_TYPE Type() const + { + return D3D12_STATE_SUBOBJECT_TYPE_SUBOBJECT_TO_EXPORTS_ASSOCIATION; + } + operator const D3D12_STATE_SUBOBJECT&() const { return *m_pSubobject; } + operator const D3D12_SUBOBJECT_TO_EXPORTS_ASSOCIATION&() const { return m_Desc; } +private: + void Init() + { + SUBOBJECT_HELPER_BASE::Init(); + m_Desc = {}; + m_Strings.clear(); + m_Exports.clear(); + } + void* Data() { return &m_Desc; } + D3D12_SUBOBJECT_TO_EXPORTS_ASSOCIATION m_Desc; + CD3DX12_STATE_OBJECT_DESC::StringContainer m_Strings; + std::vector m_Exports; +}; + +//------------------------------------------------------------------------------------------------ +class CD3DX12_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION + : public CD3DX12_STATE_OBJECT_DESC::SUBOBJECT_HELPER_BASE +{ +public: + CD3DX12_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION() + { + Init(); + } + CD3DX12_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION(CD3DX12_STATE_OBJECT_DESC& ContainingStateObject) + { + Init(); + AddToStateObject(ContainingStateObject); + } + void SetSubobjectNameToAssociate(LPCWSTR SubobjectToAssociate) + { + m_Desc.SubobjectToAssociate = m_SubobjectName.LocalCopy(SubobjectToAssociate, true); + } + void AddExport(LPCWSTR Export) + { + m_Desc.NumExports++; + m_Exports.push_back(m_Strings.LocalCopy(Export)); + m_Desc.pExports = &m_Exports[0]; // using ugly way to get pointer in case .data() is not defined + } + template + void AddExports(LPCWSTR (&Exports)[N]) + { + for (UINT i = 0; i < N; i++) + { + AddExport(Exports[i]); + } + } + void AddExports(LPCWSTR* Exports, UINT N) + { + for (UINT i = 0; i < N; i++) + { + AddExport(Exports[i]); + } + } + D3D12_STATE_SUBOBJECT_TYPE Type() const + { + return D3D12_STATE_SUBOBJECT_TYPE_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION; + } + operator const D3D12_STATE_SUBOBJECT&() const { return *m_pSubobject; } + operator const D3D12_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION&() const { return m_Desc; } +private: + void Init() + { + SUBOBJECT_HELPER_BASE::Init(); + m_Desc = {}; + m_Strings.clear(); + m_SubobjectName.clear(); + m_Exports.clear(); + } + void* Data() { return &m_Desc; } + D3D12_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION m_Desc; + CD3DX12_STATE_OBJECT_DESC::StringContainer m_Strings; + CD3DX12_STATE_OBJECT_DESC::StringContainer m_SubobjectName; + std::vector m_Exports; +}; + +//------------------------------------------------------------------------------------------------ +class CD3DX12_HIT_GROUP_SUBOBJECT + : public CD3DX12_STATE_OBJECT_DESC::SUBOBJECT_HELPER_BASE +{ +public: + CD3DX12_HIT_GROUP_SUBOBJECT() + { + Init(); + } + CD3DX12_HIT_GROUP_SUBOBJECT(CD3DX12_STATE_OBJECT_DESC& ContainingStateObject) + { + Init(); + AddToStateObject(ContainingStateObject); + } + void SetHitGroupExport(LPCWSTR exportName) + { + m_Desc.HitGroupExport = m_Strings[0].LocalCopy(exportName, true); + } + void SetHitGroupType(D3D12_HIT_GROUP_TYPE Type) { m_Desc.Type = Type; } + void SetAnyHitShaderImport(LPCWSTR importName) + { + m_Desc.AnyHitShaderImport = m_Strings[1].LocalCopy(importName, true); + } + void SetClosestHitShaderImport(LPCWSTR importName) + { + m_Desc.ClosestHitShaderImport = m_Strings[2].LocalCopy(importName, true); + } + void SetIntersectionShaderImport(LPCWSTR importName) + { + m_Desc.IntersectionShaderImport = m_Strings[3].LocalCopy(importName, true); + } + D3D12_STATE_SUBOBJECT_TYPE Type() const + { + return D3D12_STATE_SUBOBJECT_TYPE_HIT_GROUP; + } + operator const D3D12_STATE_SUBOBJECT&() const { return *m_pSubobject; } + operator const D3D12_HIT_GROUP_DESC&() const { return m_Desc; } +private: + void Init() + { + SUBOBJECT_HELPER_BASE::Init(); + m_Desc = {}; + for (UINT i = 0; i < m_NumStrings; i++) + { + m_Strings[i].clear(); + } + } + void* Data() { return &m_Desc; } + D3D12_HIT_GROUP_DESC m_Desc; + static const UINT m_NumStrings = 4; + CD3DX12_STATE_OBJECT_DESC::StringContainer + m_Strings[m_NumStrings]; // one string for every entrypoint name +}; + +//------------------------------------------------------------------------------------------------ +class CD3DX12_RAYTRACING_SHADER_CONFIG_SUBOBJECT + : public CD3DX12_STATE_OBJECT_DESC::SUBOBJECT_HELPER_BASE +{ +public: + CD3DX12_RAYTRACING_SHADER_CONFIG_SUBOBJECT() + { + Init(); + } + CD3DX12_RAYTRACING_SHADER_CONFIG_SUBOBJECT(CD3DX12_STATE_OBJECT_DESC& ContainingStateObject) + { + Init(); + AddToStateObject(ContainingStateObject); + } + void Config(UINT MaxPayloadSizeInBytes, UINT MaxAttributeSizeInBytes) + { + m_Desc.MaxPayloadSizeInBytes = MaxPayloadSizeInBytes; + m_Desc.MaxAttributeSizeInBytes = MaxAttributeSizeInBytes; + } + D3D12_STATE_SUBOBJECT_TYPE Type() const + { + return D3D12_STATE_SUBOBJECT_TYPE_RAYTRACING_SHADER_CONFIG; + } + operator const D3D12_STATE_SUBOBJECT&() const { return *m_pSubobject; } + operator const D3D12_RAYTRACING_SHADER_CONFIG&() const { return m_Desc; } +private: + void Init() + { + SUBOBJECT_HELPER_BASE::Init(); + m_Desc = {}; + } + void* Data() { return &m_Desc; } + D3D12_RAYTRACING_SHADER_CONFIG m_Desc; +}; + +//------------------------------------------------------------------------------------------------ +class CD3DX12_RAYTRACING_PIPELINE_CONFIG_SUBOBJECT + : public CD3DX12_STATE_OBJECT_DESC::SUBOBJECT_HELPER_BASE +{ +public: + CD3DX12_RAYTRACING_PIPELINE_CONFIG_SUBOBJECT() + { + Init(); + } + CD3DX12_RAYTRACING_PIPELINE_CONFIG_SUBOBJECT(CD3DX12_STATE_OBJECT_DESC& ContainingStateObject) + { + Init(); + AddToStateObject(ContainingStateObject); + } + void Config(UINT MaxTraceRecursionDepth) + { + m_Desc.MaxTraceRecursionDepth = MaxTraceRecursionDepth; + } + D3D12_STATE_SUBOBJECT_TYPE Type() const + { + return D3D12_STATE_SUBOBJECT_TYPE_RAYTRACING_PIPELINE_CONFIG; + } + operator const D3D12_STATE_SUBOBJECT&() const { return *m_pSubobject; } + operator const D3D12_RAYTRACING_PIPELINE_CONFIG&() const { return m_Desc; } +private: + void Init() + { + SUBOBJECT_HELPER_BASE::Init(); + m_Desc = {}; + } + void* Data() { return &m_Desc; } + D3D12_RAYTRACING_PIPELINE_CONFIG m_Desc; +}; + +//------------------------------------------------------------------------------------------------ +class CD3DX12_GLOBAL_ROOT_SIGNATURE_SUBOBJECT + : public CD3DX12_STATE_OBJECT_DESC::SUBOBJECT_HELPER_BASE +{ +public: + CD3DX12_GLOBAL_ROOT_SIGNATURE_SUBOBJECT() + { + Init(); + } + CD3DX12_GLOBAL_ROOT_SIGNATURE_SUBOBJECT(CD3DX12_STATE_OBJECT_DESC& ContainingStateObject) + { + Init(); + AddToStateObject(ContainingStateObject); + } + void SetRootSignature(ID3D12RootSignature* pRootSig) + { + m_pRootSig = pRootSig; + } + D3D12_STATE_SUBOBJECT_TYPE Type() const + { + return D3D12_STATE_SUBOBJECT_TYPE_GLOBAL_ROOT_SIGNATURE; + } + operator const D3D12_STATE_SUBOBJECT&() const { return *m_pSubobject; } + operator ID3D12RootSignature*() const { return m_pRootSig.Get(); } +private: + void Init() + { + SUBOBJECT_HELPER_BASE::Init(); + m_pRootSig = nullptr; + } + void* Data() { return m_pRootSig.GetAddressOf(); } + Microsoft::WRL::ComPtr m_pRootSig; +}; + +//------------------------------------------------------------------------------------------------ +class CD3DX12_LOCAL_ROOT_SIGNATURE_SUBOBJECT + : public CD3DX12_STATE_OBJECT_DESC::SUBOBJECT_HELPER_BASE +{ +public: + CD3DX12_LOCAL_ROOT_SIGNATURE_SUBOBJECT() + { + Init(); + } + CD3DX12_LOCAL_ROOT_SIGNATURE_SUBOBJECT(CD3DX12_STATE_OBJECT_DESC& ContainingStateObject) + { + Init(); + AddToStateObject(ContainingStateObject); + } + void SetRootSignature(ID3D12RootSignature* pRootSig) + { + m_pRootSig = pRootSig; + } + D3D12_STATE_SUBOBJECT_TYPE Type() const + { + return D3D12_STATE_SUBOBJECT_TYPE_LOCAL_ROOT_SIGNATURE; + } + operator const D3D12_STATE_SUBOBJECT&() const { return *m_pSubobject; } + operator ID3D12RootSignature*() const { return m_pRootSig.Get(); } +private: + void Init() + { + SUBOBJECT_HELPER_BASE::Init(); + m_pRootSig = nullptr; + } + void* Data() { return m_pRootSig.GetAddressOf(); } + Microsoft::WRL::ComPtr m_pRootSig; +}; + +//------------------------------------------------------------------------------------------------ +class CD3DX12_STATE_OBJECT_CONFIG_SUBOBJECT + : public CD3DX12_STATE_OBJECT_DESC::SUBOBJECT_HELPER_BASE +{ +public: + CD3DX12_STATE_OBJECT_CONFIG_SUBOBJECT() + { + Init(); + } + CD3DX12_STATE_OBJECT_CONFIG_SUBOBJECT(CD3DX12_STATE_OBJECT_DESC& ContainingStateObject) + { + Init(); + AddToStateObject(ContainingStateObject); + } + void SetFlags(D3D12_STATE_OBJECT_FLAGS Flags) + { + m_Desc.Flags = Flags; + } + D3D12_STATE_SUBOBJECT_TYPE Type() const + { + return D3D12_STATE_SUBOBJECT_TYPE_STATE_OBJECT_CONFIG; + } + operator const D3D12_STATE_SUBOBJECT&() const { return *m_pSubobject; } + operator const D3D12_STATE_OBJECT_CONFIG&() const { return m_Desc; } +private: + void Init() + { + SUBOBJECT_HELPER_BASE::Init(); + m_Desc = {}; + } + void* Data() { return &m_Desc; } + D3D12_STATE_OBJECT_CONFIG m_Desc; +}; + +//------------------------------------------------------------------------------------------------ +class CD3DX12_NODE_MASK_SUBOBJECT + : public CD3DX12_STATE_OBJECT_DESC::SUBOBJECT_HELPER_BASE +{ +public: + CD3DX12_NODE_MASK_SUBOBJECT() + { + Init(); + } + CD3DX12_NODE_MASK_SUBOBJECT(CD3DX12_STATE_OBJECT_DESC& ContainingStateObject) + { + Init(); + AddToStateObject(ContainingStateObject); + } + void SetNodeMask(UINT NodeMask) + { + m_Desc.NodeMask = NodeMask; + } + D3D12_STATE_SUBOBJECT_TYPE Type() const + { + return D3D12_STATE_SUBOBJECT_TYPE_NODE_MASK; + } + operator const D3D12_STATE_SUBOBJECT&() const { return *m_pSubobject; } + operator const D3D12_NODE_MASK&() const { return m_Desc; } +private: + void Init() + { + SUBOBJECT_HELPER_BASE::Init(); + m_Desc = {}; + } + void* Data() { return &m_Desc; } + D3D12_NODE_MASK m_Desc; +}; + +#endif // #ifndef D3DX12_NO_STATE_OBJECT_HELPERS +#endif + +#endif // defined( __cplusplus ) + +#endif //__D3DX12_H__ + + + diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/dx12/ffx_fsr2_dx12.cpp b/manul/thirdparty/fsr2/src/ffx-fsr2-api/dx12/ffx_fsr2_dx12.cpp new file mode 100644 index 00000000..f508d7d7 --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/dx12/ffx_fsr2_dx12.cpp @@ -0,0 +1,1545 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include // convert string to wstring +#include +#include +#include +#include +#include "d3dx12.h" +#include "../ffx_fsr2.h" +#include "ffx_fsr2_dx12.h" +#include "shaders/ffx_fsr2_shaders_dx12.h" // include all the precompiled D3D12 shaders for the FSR2 passes +#include "../ffx_fsr2_private.h" + +// DX12 prototypes for functions in the backend interface +FfxErrorCode GetDeviceCapabilitiesDX12(FfxFsr2Interface* backendInterface, FfxDeviceCapabilities* deviceCapabilities, FfxDevice device); +FfxErrorCode CreateBackendContextDX12(FfxFsr2Interface* backendInterface, FfxDevice device); +FfxErrorCode DestroyBackendContextDX12(FfxFsr2Interface* backendInterface); +FfxErrorCode CreateResourceDX12(FfxFsr2Interface* backendInterface, const FfxCreateResourceDescription* desc, FfxResourceInternal* outTexture); +FfxErrorCode RegisterResourceDX12(FfxFsr2Interface* backendInterface, const FfxResource* inResource, FfxResourceInternal* outResourceInternal); +FfxErrorCode UnregisterResourcesDX12(FfxFsr2Interface* backendInterface); +FfxResourceDescription GetResourceDescriptorDX12(FfxFsr2Interface* backendInterface, FfxResourceInternal resource); +FfxErrorCode DestroyResourceDX12(FfxFsr2Interface* backendInterface, FfxResourceInternal resource); +FfxErrorCode CreatePipelineDX12(FfxFsr2Interface* backendInterface, FfxFsr2Pass passId, const FfxPipelineDescription* desc, FfxPipelineState* outPass); +FfxErrorCode DestroyPipelineDX12(FfxFsr2Interface* backendInterface, FfxPipelineState* pipeline); +FfxErrorCode ScheduleGpuJobDX12(FfxFsr2Interface* backendInterface, const FfxGpuJobDescription* job); +FfxErrorCode ExecuteGpuJobsDX12(FfxFsr2Interface* backendInterface, FfxCommandList commandList); + +#define FSR2_MAX_QUEUED_FRAMES ( 4) +#define FSR2_MAX_RESOURCE_COUNT (64) +#define FSR2_DESC_RING_SIZE (FSR2_MAX_QUEUED_FRAMES * FFX_FSR2_PASS_COUNT * FSR2_MAX_RESOURCE_COUNT) +#define FSR2_MAX_BARRIERS (16) +#define FSR2_MAX_GPU_JOBS (32) +#define FSR2_MAX_SAMPLERS ( 2) +#define UPLOAD_JOB_COUNT (16) + +typedef struct BackendContext_DX12 { + + // store for resources and resourceViews + typedef struct Resource + { +#ifdef _DEBUG + wchar_t resourceName[64] = {}; +#endif + ID3D12Resource* resourcePtr; + FfxResourceDescription resourceDescription; + FfxResourceStates state; + uint32_t srvDescIndex; + uint32_t uavDescIndex; + uint32_t uavDescCount; + } Resource; + + ID3D12Device* device = nullptr; + + FfxGpuJobDescription gpuJobs[FSR2_MAX_GPU_JOBS] = {}; + uint32_t gpuJobCount; + + uint32_t nextStaticResource; + uint32_t nextDynamicResource; + Resource resources[FSR2_MAX_RESOURCE_COUNT]; + ID3D12DescriptorHeap* descHeapSrvCpu; + + uint32_t nextStaticUavDescriptor; + uint32_t nextDynamicUavDescriptor; + ID3D12DescriptorHeap* descHeapUavCpu; + ID3D12DescriptorHeap* descHeapUavGpu; + + uint32_t descRingBufferSize; + uint32_t descRingBufferBase; + ID3D12DescriptorHeap* descRingBuffer; + + D3D12_RESOURCE_BARRIER barriers[FSR2_MAX_BARRIERS]; + uint32_t barrierCount; +} BackendContext_DX12; + +FFX_API size_t ffxFsr2GetScratchMemorySizeDX12() +{ + return FFX_ALIGN_UP(sizeof(BackendContext_DX12), sizeof(uint64_t)); +} + +// populate interface with DX12 pointers. +FfxErrorCode ffxFsr2GetInterfaceDX12( + FfxFsr2Interface* outInterface, + ID3D12Device* device, + void* scratchBuffer, + size_t scratchBufferSize) { + + FFX_RETURN_ON_ERROR( + outInterface, + FFX_ERROR_INVALID_POINTER); + FFX_RETURN_ON_ERROR( + scratchBuffer, + FFX_ERROR_INVALID_POINTER); + FFX_RETURN_ON_ERROR( + scratchBufferSize >= ffxFsr2GetScratchMemorySizeDX12(), + FFX_ERROR_INSUFFICIENT_MEMORY); + + outInterface->fpGetDeviceCapabilities = GetDeviceCapabilitiesDX12; + outInterface->fpCreateBackendContext = CreateBackendContextDX12; + outInterface->fpDestroyBackendContext = DestroyBackendContextDX12; + outInterface->fpCreateResource = CreateResourceDX12; + outInterface->fpRegisterResource = RegisterResourceDX12; + outInterface->fpUnregisterResources = UnregisterResourcesDX12; + outInterface->fpGetResourceDescription = GetResourceDescriptorDX12; + outInterface->fpDestroyResource = DestroyResourceDX12; + outInterface->fpCreatePipeline = CreatePipelineDX12; + outInterface->fpDestroyPipeline = DestroyPipelineDX12; + outInterface->fpScheduleGpuJob = ScheduleGpuJobDX12; + outInterface->fpExecuteGpuJobs = ExecuteGpuJobsDX12; + outInterface->scratchBuffer = scratchBuffer; + outInterface->scratchBufferSize = scratchBufferSize; + + return FFX_OK; +} + +void TIF(HRESULT result) +{ + if (FAILED(result)) { + + wchar_t errorMessage[256]; + memset(errorMessage, 0, 256); + FormatMessageW(FORMAT_MESSAGE_FROM_SYSTEM, NULL, result, MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), errorMessage, 255, NULL); + char errA[256]; + size_t returnSize; + wcstombs_s(&returnSize, errA, 255, errorMessage, 255); +#ifdef _DEBUG + int32_t msgboxID = MessageBoxW(NULL, errorMessage, L"Error", MB_OK); +#endif + throw 1; + } +} + +// fix up format in case resource passed to FSR2 was created as typeless +static DXGI_FORMAT convertFormat(DXGI_FORMAT format) +{ + switch (format) { + // Handle Depth + case DXGI_FORMAT_R32G8X24_TYPELESS: + case DXGI_FORMAT_D32_FLOAT_S8X24_UINT: + return DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESS; + case DXGI_FORMAT_D32_FLOAT: + return DXGI_FORMAT_R32_FLOAT; + case DXGI_FORMAT_R24G8_TYPELESS: + case DXGI_FORMAT_X24_TYPELESS_G8_UINT: + case DXGI_FORMAT_D24_UNORM_S8_UINT: + return DXGI_FORMAT_R24_UNORM_X8_TYPELESS; + case DXGI_FORMAT_D16_UNORM: + return DXGI_FORMAT_R16_UNORM; + + // Handle color: assume FLOAT for 16 and 32 bit channels, else UNORM + case DXGI_FORMAT_R32G32B32A32_TYPELESS: + return DXGI_FORMAT_R32G32B32A32_FLOAT; + case DXGI_FORMAT_R32G32B32_TYPELESS: + return DXGI_FORMAT_R32G32B32_FLOAT; + case DXGI_FORMAT_R16G16B16A16_TYPELESS: + return DXGI_FORMAT_R16G16B16A16_FLOAT; + case DXGI_FORMAT_R8G8B8A8_TYPELESS: + return DXGI_FORMAT_R8G8B8A8_UNORM; + case DXGI_FORMAT_R32G32_TYPELESS: + return DXGI_FORMAT_R32G32_FLOAT; + case DXGI_FORMAT_R16G16_TYPELESS: + return DXGI_FORMAT_R16G16_FLOAT; + case DXGI_FORMAT_R10G10B10A2_TYPELESS: + return DXGI_FORMAT_R10G10B10A2_UNORM; + case DXGI_FORMAT_B8G8R8A8_TYPELESS: + return DXGI_FORMAT_B8G8R8A8_UNORM; + case DXGI_FORMAT_B8G8R8X8_TYPELESS: + return DXGI_FORMAT_B8G8R8X8_UNORM_SRGB; + case DXGI_FORMAT_R32_TYPELESS: + return DXGI_FORMAT_R32_FLOAT; + case DXGI_FORMAT_R8G8_TYPELESS: + return DXGI_FORMAT_R8G8_UNORM; + case DXGI_FORMAT_R16_TYPELESS: + return DXGI_FORMAT_R16_FLOAT; + case DXGI_FORMAT_R8_TYPELESS: + return DXGI_FORMAT_R8_UNORM; + default: + return format; + } +} + +ID3D12Resource* getDX12ResourcePtr(BackendContext_DX12* backendContext, int32_t resourceIndex) +{ + FFX_ASSERT(NULL != backendContext); + return reinterpret_cast(backendContext->resources[resourceIndex].resourcePtr); +} + +// Create a FfxFsr2Device from a ID3D12Device* +FfxDevice ffxGetDeviceDX12(ID3D12Device* dx12Device) +{ + FFX_ASSERT(NULL != dx12Device); + return reinterpret_cast(dx12Device); +} + +FfxCommandList ffxGetCommandListDX12(ID3D12CommandList* cmdList) +{ + FFX_ASSERT(NULL != cmdList); + return reinterpret_cast(cmdList); +} + +D3D12_RESOURCE_STATES ffxGetDX12StateFromResourceState(FfxResourceStates state) +{ + switch (state) { + + case(FFX_RESOURCE_STATE_GENERIC_READ): + return D3D12_RESOURCE_STATE_GENERIC_READ; + case(FFX_RESOURCE_STATE_UNORDERED_ACCESS): + return D3D12_RESOURCE_STATE_UNORDERED_ACCESS; + case(FFX_RESOURCE_STATE_COMPUTE_READ): + return D3D12_RESOURCE_STATE_NON_PIXEL_SHADER_RESOURCE; + case FFX_RESOURCE_STATE_COPY_SRC: + return D3D12_RESOURCE_STATE_COPY_SOURCE; + case FFX_RESOURCE_STATE_COPY_DEST: + return D3D12_RESOURCE_STATE_COPY_DEST; + default: + return D3D12_RESOURCE_STATE_COMMON; + } +} + +DXGI_FORMAT ffxGetDX12FormatFromSurfaceFormat(FfxSurfaceFormat surfaceFormat) +{ + switch (surfaceFormat) { + + case(FFX_SURFACE_FORMAT_R32G32B32A32_TYPELESS): + return DXGI_FORMAT_R32G32B32A32_TYPELESS; + case(FFX_SURFACE_FORMAT_R32G32B32A32_FLOAT): + return DXGI_FORMAT_R32G32B32A32_FLOAT; + case(FFX_SURFACE_FORMAT_R16G16B16A16_FLOAT): + return DXGI_FORMAT_R16G16B16A16_FLOAT; + case(FFX_SURFACE_FORMAT_R16G16B16A16_UNORM): + return DXGI_FORMAT_R16G16B16A16_UNORM; + case(FFX_SURFACE_FORMAT_R32G32_FLOAT): + return DXGI_FORMAT_R32G32_FLOAT; + case(FFX_SURFACE_FORMAT_R32_UINT): + return DXGI_FORMAT_R32_UINT; + case(FFX_SURFACE_FORMAT_R8G8B8A8_TYPELESS): + return DXGI_FORMAT_R8G8B8A8_TYPELESS; + case(FFX_SURFACE_FORMAT_R8G8B8A8_UNORM): + return DXGI_FORMAT_R8G8B8A8_UNORM; + case(FFX_SURFACE_FORMAT_R11G11B10_FLOAT): + return DXGI_FORMAT_R11G11B10_FLOAT; + case(FFX_SURFACE_FORMAT_R16G16_FLOAT): + return DXGI_FORMAT_R16G16_FLOAT; + case(FFX_SURFACE_FORMAT_R16G16_UINT): + return DXGI_FORMAT_R16G16_UINT; + case(FFX_SURFACE_FORMAT_R16_FLOAT): + return DXGI_FORMAT_R16_FLOAT; + case(FFX_SURFACE_FORMAT_R16_UINT): + return DXGI_FORMAT_R16_UINT; + case(FFX_SURFACE_FORMAT_R16_UNORM): + return DXGI_FORMAT_R16_UNORM; + case(FFX_SURFACE_FORMAT_R16_SNORM): + return DXGI_FORMAT_R16_SNORM; + case(FFX_SURFACE_FORMAT_R8_UNORM): + return DXGI_FORMAT_R8_UNORM; + case(FFX_SURFACE_FORMAT_R8_UINT): + return DXGI_FORMAT_R8_UINT; + case(FFX_SURFACE_FORMAT_R8G8_UNORM): + return DXGI_FORMAT_R8G8_UNORM; + case(FFX_SURFACE_FORMAT_R32_FLOAT): + return DXGI_FORMAT_R32_FLOAT; + default: + return DXGI_FORMAT_UNKNOWN; + } +} + +D3D12_RESOURCE_FLAGS ffxGetDX12ResourceFlags(FfxResourceUsage flags) +{ + D3D12_RESOURCE_FLAGS dx12ResourceFlags = D3D12_RESOURCE_FLAG_NONE; + if (flags & FFX_RESOURCE_USAGE_RENDERTARGET) dx12ResourceFlags |= D3D12_RESOURCE_FLAG_ALLOW_RENDER_TARGET; + if (flags & FFX_RESOURCE_USAGE_UAV) dx12ResourceFlags |= D3D12_RESOURCE_FLAG_ALLOW_UNORDERED_ACCESS; + return dx12ResourceFlags; +} + +FfxSurfaceFormat ffxGetSurfaceFormatDX12(DXGI_FORMAT format) +{ + switch (format) { + + case(DXGI_FORMAT_R32G32B32A32_TYPELESS): + return FFX_SURFACE_FORMAT_R32G32B32A32_TYPELESS; + case(DXGI_FORMAT_R32G32B32A32_FLOAT): + return FFX_SURFACE_FORMAT_R32G32B32A32_FLOAT; + case(DXGI_FORMAT_R16G16B16A16_FLOAT): + return FFX_SURFACE_FORMAT_R16G16B16A16_FLOAT; + case(DXGI_FORMAT_R16G16B16A16_UNORM): + return FFX_SURFACE_FORMAT_R16G16B16A16_UNORM; + case(DXGI_FORMAT_R32G32_FLOAT): + return FFX_SURFACE_FORMAT_R32G32_FLOAT; + case(DXGI_FORMAT_R32_UINT): + return FFX_SURFACE_FORMAT_R32_UINT; + case(DXGI_FORMAT_R8G8B8A8_TYPELESS): + return FFX_SURFACE_FORMAT_R8G8B8A8_TYPELESS; + case(DXGI_FORMAT_R8G8B8A8_UNORM): + return FFX_SURFACE_FORMAT_R8G8B8A8_UNORM; + case(DXGI_FORMAT_R11G11B10_FLOAT): + return FFX_SURFACE_FORMAT_R11G11B10_FLOAT; + case(DXGI_FORMAT_R16G16_FLOAT): + return FFX_SURFACE_FORMAT_R16G16_FLOAT; + case(DXGI_FORMAT_R16G16_UINT): + return FFX_SURFACE_FORMAT_R16G16_UINT; + case(DXGI_FORMAT_R16_FLOAT): + return FFX_SURFACE_FORMAT_R16_FLOAT; + case(DXGI_FORMAT_R16_UINT): + return FFX_SURFACE_FORMAT_R16_UINT; + case(DXGI_FORMAT_R16_UNORM): + return FFX_SURFACE_FORMAT_R16_UNORM; + case(DXGI_FORMAT_R16_SNORM): + return FFX_SURFACE_FORMAT_R16_SNORM; + case(DXGI_FORMAT_R8_UNORM): + return FFX_SURFACE_FORMAT_R8_UNORM; + case(DXGI_FORMAT_R8_UINT): + return FFX_SURFACE_FORMAT_R8_UINT; + default: + return FFX_SURFACE_FORMAT_UNKNOWN; + } +} + +// register a DX12 resource to the backend +FfxResource ffxGetResourceDX12(FfxFsr2Context* context, ID3D12Resource* dx12Resource, const wchar_t* name, FfxResourceStates state, UINT shaderComponentMapping) +{ + FfxResource resource = {}; + resource.resource = reinterpret_cast(dx12Resource); + resource.state = state; + resource.descriptorData = (uint64_t)shaderComponentMapping; + + if (dx12Resource) { + resource.description.flags = FFX_RESOURCE_FLAGS_NONE; + resource.description.width = (uint32_t)dx12Resource->GetDesc().Width; + resource.description.height = dx12Resource->GetDesc().Height; + resource.description.depth = dx12Resource->GetDesc().DepthOrArraySize; + resource.description.mipCount = dx12Resource->GetDesc().MipLevels; + resource.description.format = ffxGetSurfaceFormatDX12(dx12Resource->GetDesc().Format); + + switch (dx12Resource->GetDesc().Dimension) { + + case D3D12_RESOURCE_DIMENSION_BUFFER: + resource.description.type = FFX_RESOURCE_TYPE_BUFFER; + break; + case D3D12_RESOURCE_DIMENSION_TEXTURE1D: + resource.description.type = FFX_RESOURCE_TYPE_TEXTURE1D; + break; + case D3D12_RESOURCE_DIMENSION_TEXTURE2D: + resource.description.type = FFX_RESOURCE_TYPE_TEXTURE2D; + break; + case D3D12_RESOURCE_DIMENSION_TEXTURE3D: + resource.description.type = FFX_RESOURCE_TYPE_TEXTURE3D; + break; + default: + break; + } + } +#ifdef _DEBUG + if (name) { + wcscpy_s(resource.name, name); + } +#endif + + return resource; +} + +ID3D12Resource* ffxGetDX12ResourcePtr(FfxFsr2Context* context, uint32_t resId) +{ + FfxFsr2Context_Private* contextPrivate = (FfxFsr2Context_Private*)(context); + BackendContext_DX12* backendContext = (BackendContext_DX12*)(contextPrivate->contextDescription.callbacks.scratchBuffer); + + if (resId > FFX_FSR2_RESOURCE_IDENTIFIER_INPUT_TRANSPARENCY_AND_COMPOSITION_MASK) + return backendContext->resources[contextPrivate->uavResources[resId].internalIndex].resourcePtr; + else // Input resources are present only in srvResources array + return backendContext->resources[contextPrivate->srvResources[resId].internalIndex].resourcePtr; +} + +FfxErrorCode RegisterResourceDX12( + FfxFsr2Interface* backendInterface, + const FfxResource* inFfxResource, + FfxResourceInternal* outFfxResourceInternal +) +{ + FFX_ASSERT(NULL != backendInterface); + + BackendContext_DX12* backendContext = (BackendContext_DX12*)(backendInterface->scratchBuffer); + ID3D12Device* dx12Device = reinterpret_cast(backendContext->device); + ID3D12Resource* dx12Resource = reinterpret_cast(inFfxResource->resource); + + FfxResourceStates state = inFfxResource->state; + uint32_t shaderComponentMapping = (uint32_t)inFfxResource->descriptorData; + + if (dx12Resource == nullptr) { + + outFfxResourceInternal->internalIndex = FFX_FSR2_RESOURCE_IDENTIFIER_NULL; + return FFX_OK; + } + + FFX_ASSERT(backendContext->nextDynamicResource > backendContext->nextStaticResource); + outFfxResourceInternal->internalIndex = backendContext->nextDynamicResource--; + + BackendContext_DX12::Resource* backendResource = &backendContext->resources[outFfxResourceInternal->internalIndex]; + backendResource->resourcePtr = dx12Resource; + backendResource->state = state; +#ifdef _DEBUG + const wchar_t* name = inFfxResource->name; + if (name) { + wcscpy_s(backendResource->resourceName, name); + } +#endif + + // create resource views + if (dx12Resource) { + + D3D12_UNORDERED_ACCESS_VIEW_DESC dx12UavDescription = {}; + D3D12_SHADER_RESOURCE_VIEW_DESC dx12SrvDescription = {}; + dx12UavDescription.Format = convertFormat(dx12Resource->GetDesc().Format); + dx12SrvDescription.Shader4ComponentMapping = shaderComponentMapping; + dx12SrvDescription.Format = convertFormat(dx12Resource->GetDesc().Format); + + switch (dx12Resource->GetDesc().Dimension) { + + case D3D12_RESOURCE_DIMENSION_BUFFER: + dx12UavDescription.ViewDimension = D3D12_UAV_DIMENSION_BUFFER; + dx12SrvDescription.ViewDimension = D3D12_SRV_DIMENSION_BUFFER; + backendResource->resourceDescription.type = FFX_RESOURCE_TYPE_BUFFER; + backendResource->resourceDescription.width = uint32_t(dx12Resource->GetDesc().Width); + break; + + case D3D12_RESOURCE_DIMENSION_TEXTURE1D: + dx12UavDescription.ViewDimension = D3D12_UAV_DIMENSION_TEXTURE1D; + dx12SrvDescription.ViewDimension = D3D12_SRV_DIMENSION_TEXTURE1D; + dx12SrvDescription.Texture1D.MipLevels = dx12Resource->GetDesc().MipLevels; + backendResource->resourceDescription.type = FFX_RESOURCE_TYPE_TEXTURE1D; + backendResource->resourceDescription.format = ffxGetSurfaceFormatDX12(dx12Resource->GetDesc().Format); + backendResource->resourceDescription.width = uint32_t(dx12Resource->GetDesc().Width); + backendResource->resourceDescription.mipCount = uint32_t(dx12Resource->GetDesc().MipLevels); + break; + + case D3D12_RESOURCE_DIMENSION_TEXTURE2D: + dx12UavDescription.ViewDimension = D3D12_UAV_DIMENSION_TEXTURE2D; + dx12SrvDescription.ViewDimension = D3D12_SRV_DIMENSION_TEXTURE2D; + dx12SrvDescription.Texture2D.MipLevels = dx12Resource->GetDesc().MipLevels; + backendResource->resourceDescription.type = FFX_RESOURCE_TYPE_TEXTURE2D; + backendResource->resourceDescription.format = ffxGetSurfaceFormatDX12(dx12Resource->GetDesc().Format); + backendResource->resourceDescription.width = uint32_t(dx12Resource->GetDesc().Width); + backendResource->resourceDescription.height = uint32_t(dx12Resource->GetDesc().Height); + backendResource->resourceDescription.mipCount = uint32_t(dx12Resource->GetDesc().MipLevels); + break; + + case D3D12_RESOURCE_DIMENSION_TEXTURE3D: + dx12UavDescription.ViewDimension = D3D12_UAV_DIMENSION_TEXTURE3D; + dx12SrvDescription.ViewDimension = D3D12_SRV_DIMENSION_TEXTURE3D; + dx12SrvDescription.Texture3D.MipLevels = dx12Resource->GetDesc().MipLevels; + backendResource->resourceDescription.type = FFX_RESOURCE_TYPE_TEXTURE3D; + backendResource->resourceDescription.format = ffxGetSurfaceFormatDX12(dx12Resource->GetDesc().Format); + backendResource->resourceDescription.width = uint32_t(dx12Resource->GetDesc().Width); + backendResource->resourceDescription.height = uint32_t(dx12Resource->GetDesc().Height); + backendResource->resourceDescription.depth = uint32_t(dx12Resource->GetDesc().DepthOrArraySize); + backendResource->resourceDescription.mipCount = uint32_t(dx12Resource->GetDesc().MipLevels); + break; + + default: + break; + } + + // set up resorce view descriptors + if (dx12Resource->GetDesc().Dimension != D3D12_RESOURCE_DIMENSION_BUFFER) { + + // CPU readable + D3D12_CPU_DESCRIPTOR_HANDLE cpuHandle = backendContext->descHeapSrvCpu->GetCPUDescriptorHandleForHeapStart(); + cpuHandle.ptr += outFfxResourceInternal->internalIndex * dx12Device->GetDescriptorHandleIncrementSize(D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV); + dx12Device->CreateShaderResourceView(dx12Resource, &dx12SrvDescription, cpuHandle); + + // UAV + if (dx12Resource->GetDesc().Flags & D3D12_RESOURCE_FLAG_ALLOW_UNORDERED_ACCESS) { + + const int32_t uavDescriptorsCount = (dx12Resource->GetDesc().Flags & D3D12_RESOURCE_FLAG_ALLOW_UNORDERED_ACCESS) ? dx12Resource->GetDesc().MipLevels : 1; + FFX_ASSERT(backendContext->nextDynamicUavDescriptor - uavDescriptorsCount + 1 > backendContext->nextStaticResource); + + backendResource->uavDescCount = uavDescriptorsCount; + backendResource->uavDescIndex = backendContext->nextDynamicUavDescriptor - uavDescriptorsCount + 1; + + for (int32_t currentMipIndex = 0; currentMipIndex < uavDescriptorsCount; ++currentMipIndex) { + + dx12UavDescription.Texture2D.MipSlice = currentMipIndex; + + cpuHandle = backendContext->descHeapUavGpu->GetCPUDescriptorHandleForHeapStart(); + cpuHandle.ptr += (backendResource->uavDescIndex + currentMipIndex) * dx12Device->GetDescriptorHandleIncrementSize(D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV); + dx12Device->CreateUnorderedAccessView(dx12Resource, 0, &dx12UavDescription, cpuHandle); + + cpuHandle = backendContext->descHeapUavCpu->GetCPUDescriptorHandleForHeapStart(); + cpuHandle.ptr += (backendResource->uavDescIndex + currentMipIndex) * dx12Device->GetDescriptorHandleIncrementSize(D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV); + dx12Device->CreateUnorderedAccessView(dx12Resource, 0, &dx12UavDescription, cpuHandle); + } + + backendContext->nextDynamicUavDescriptor -= uavDescriptorsCount; + } + } + } + + return FFX_OK; +} + +// dispose dynamic resources: This should be called at the end of the frame +FfxErrorCode UnregisterResourcesDX12(FfxFsr2Interface* backendInterface) +{ + FFX_ASSERT(NULL != backendInterface); + + BackendContext_DX12* backendContext = (BackendContext_DX12*)(backendInterface->scratchBuffer); + + ID3D12Device* dx12Device = reinterpret_cast(backendContext->device); + + backendContext->nextDynamicResource = FSR2_MAX_RESOURCE_COUNT - 1; + backendContext->nextDynamicUavDescriptor = FSR2_MAX_RESOURCE_COUNT - 1; + + return FFX_OK; +} + +// query device capabilities to select the optimal shader permutation +FfxErrorCode GetDeviceCapabilitiesDX12(FfxFsr2Interface* backendInterface, FfxDeviceCapabilities* deviceCapabilities, FfxDevice device) +{ + ID3D12Device* dx12Device = reinterpret_cast(device); + + FFX_UNUSED(backendInterface); + FFX_ASSERT(NULL != deviceCapabilities); + FFX_ASSERT(NULL != dx12Device); + + // check if we have shader model 6.6 + bool haveShaderModel66 = true; + D3D12_FEATURE_DATA_SHADER_MODEL shaderModel = { D3D_SHADER_MODEL_6_6 }; + if (SUCCEEDED(dx12Device->CheckFeatureSupport(D3D12_FEATURE_SHADER_MODEL, &shaderModel, sizeof(D3D12_FEATURE_DATA_SHADER_MODEL)))) { + + switch (shaderModel.HighestShaderModel) { + + case D3D_SHADER_MODEL_5_1: + deviceCapabilities->minimumSupportedShaderModel = FFX_SHADER_MODEL_5_1; + break; + + case D3D_SHADER_MODEL_6_0: + deviceCapabilities->minimumSupportedShaderModel = FFX_SHADER_MODEL_6_0; + break; + + case D3D_SHADER_MODEL_6_1: + deviceCapabilities->minimumSupportedShaderModel = FFX_SHADER_MODEL_6_1; + break; + + case D3D_SHADER_MODEL_6_2: + deviceCapabilities->minimumSupportedShaderModel = FFX_SHADER_MODEL_6_2; + break; + + case D3D_SHADER_MODEL_6_3: + deviceCapabilities->minimumSupportedShaderModel = FFX_SHADER_MODEL_6_3; + break; + + case D3D_SHADER_MODEL_6_4: + deviceCapabilities->minimumSupportedShaderModel = FFX_SHADER_MODEL_6_4; + break; + + case D3D_SHADER_MODEL_6_5: + deviceCapabilities->minimumSupportedShaderModel = FFX_SHADER_MODEL_6_5; + break; + + case D3D_SHADER_MODEL_6_6: + deviceCapabilities->minimumSupportedShaderModel = FFX_SHADER_MODEL_6_6; + break; + + default: + deviceCapabilities->minimumSupportedShaderModel = FFX_SHADER_MODEL_6_6; + break; + } + } else { + + deviceCapabilities->minimumSupportedShaderModel = FFX_SHADER_MODEL_5_1; + } + + // check if we can force wave64 mode. + D3D12_FEATURE_DATA_D3D12_OPTIONS1 d3d12Options1 = {}; + if (SUCCEEDED(dx12Device->CheckFeatureSupport(D3D12_FEATURE_D3D12_OPTIONS1, &d3d12Options1, sizeof(d3d12Options1)))) { + + const uint32_t waveLaneCountMin = d3d12Options1.WaveLaneCountMin; + const uint32_t waveLaneCountMax = d3d12Options1.WaveLaneCountMax; + deviceCapabilities->waveLaneCountMin = waveLaneCountMin; + deviceCapabilities->waveLaneCountMax = waveLaneCountMax; + } + + // check if we have 16bit floating point. + D3D12_FEATURE_DATA_D3D12_OPTIONS d3d12Options = {}; + if (SUCCEEDED(dx12Device->CheckFeatureSupport(D3D12_FEATURE_D3D12_OPTIONS, &d3d12Options, sizeof(d3d12Options)))) { + + deviceCapabilities->fp16Supported = !!(d3d12Options.MinPrecisionSupport & D3D12_SHADER_MIN_PRECISION_SUPPORT_16_BIT); + } + + // check if we have raytracing support + D3D12_FEATURE_DATA_D3D12_OPTIONS5 d3d12Options5 = {}; + if (SUCCEEDED(dx12Device->CheckFeatureSupport(D3D12_FEATURE_D3D12_OPTIONS5, &d3d12Options5, sizeof(d3d12Options5)))) { + + deviceCapabilities->raytracingSupported = (d3d12Options5.RaytracingTier != D3D12_RAYTRACING_TIER_NOT_SUPPORTED); + } + + return FFX_OK; +} + +// initialize the DX12 backend +FfxErrorCode CreateBackendContextDX12(FfxFsr2Interface* backendInterface, FfxDevice device) +{ + HRESULT result = S_OK; + ID3D12Device* dx12Device = reinterpret_cast(device); + + FFX_ASSERT(NULL != backendInterface); + FFX_ASSERT(NULL != dx12Device); + + // set up some internal resources we need (space for resource views and constant buffers) + BackendContext_DX12* backendContext = (BackendContext_DX12*)backendInterface->scratchBuffer; + memset(backendContext, 0, sizeof(*backendContext)); + + if (dx12Device != NULL) { + + dx12Device->AddRef(); + backendContext->device = dx12Device; + } + + // init resource linked list + backendContext->nextStaticResource = 1; + backendContext->nextDynamicResource = FSR2_MAX_RESOURCE_COUNT - 1; + backendContext->nextStaticUavDescriptor = 0; + backendContext->nextDynamicUavDescriptor = FSR2_MAX_RESOURCE_COUNT - 1; + + backendContext->resources[0] = {}; + + // CPUVisible + D3D12_DESCRIPTOR_HEAP_DESC descHeap; + descHeap.NumDescriptors = FSR2_MAX_RESOURCE_COUNT; + descHeap.Type = D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV; + descHeap.Flags = D3D12_DESCRIPTOR_HEAP_FLAG_NONE; + descHeap.NodeMask = 0; + + result = dx12Device->CreateDescriptorHeap(&descHeap, IID_PPV_ARGS(&backendContext->descHeapSrvCpu)); + result = dx12Device->CreateDescriptorHeap(&descHeap, IID_PPV_ARGS(&backendContext->descHeapUavCpu)); + + // GPU + descHeap.Flags = D3D12_DESCRIPTOR_HEAP_FLAG_SHADER_VISIBLE; + result = dx12Device->CreateDescriptorHeap(&descHeap, IID_PPV_ARGS(&backendContext->descHeapUavGpu)); + + // descriptor ring buffer + descHeap.NumDescriptors = FSR2_DESC_RING_SIZE; + backendContext->descRingBufferSize = descHeap.NumDescriptors; + backendContext->descRingBufferBase = 0; + result = dx12Device->CreateDescriptorHeap(&descHeap, IID_PPV_ARGS(&backendContext->descRingBuffer)); + + return FFX_OK; +} + +// deinitialize the DX12 backend +FfxErrorCode DestroyBackendContextDX12(FfxFsr2Interface* backendInterface) +{ + FFX_ASSERT(NULL != backendInterface); + + BackendContext_DX12* backendContext = (BackendContext_DX12*)backendInterface->scratchBuffer; + backendContext->descHeapSrvCpu->Release(); + backendContext->descHeapUavCpu->Release(); + backendContext->descHeapUavGpu->Release(); + backendContext->descRingBuffer->Release(); + + for (uint32_t currentStaticResourceIndex = 0; currentStaticResourceIndex < backendContext->nextStaticResource; ++currentStaticResourceIndex) { + + if (backendContext->resources[currentStaticResourceIndex].resourcePtr) { + + backendContext->resources[currentStaticResourceIndex].resourcePtr->Release(); + backendContext->resources[currentStaticResourceIndex].resourcePtr = nullptr; + } + } + + backendContext->nextStaticResource = 0; + + if (backendContext->device != NULL) { + + backendContext->device->Release(); + backendContext->device = NULL; + } + + return FFX_OK; +} + +// create a internal resource that will stay alive until effect gets shut down +FfxErrorCode CreateResourceDX12( + FfxFsr2Interface* backendInterface, + const FfxCreateResourceDescription* createResourceDescription, + FfxResourceInternal* outTexture +) +{ + FFX_ASSERT(NULL != backendInterface); + FFX_ASSERT(NULL != createResourceDescription); + FFX_ASSERT(NULL != outTexture); + + BackendContext_DX12* backendContext = (BackendContext_DX12*)backendInterface->scratchBuffer; + ID3D12Device* dx12Device = backendContext->device; + + FFX_ASSERT(NULL != dx12Device); + + D3D12_HEAP_PROPERTIES dx12HeapProperties = {}; + dx12HeapProperties.Type = (createResourceDescription->heapType == FFX_HEAP_TYPE_DEFAULT) ? D3D12_HEAP_TYPE_DEFAULT : D3D12_HEAP_TYPE_UPLOAD; + + D3D12_RESOURCE_DESC dx12ResourceDescription = {}; + dx12ResourceDescription.Format = DXGI_FORMAT_UNKNOWN; + dx12ResourceDescription.Width = 1; + dx12ResourceDescription.Height = 1; + dx12ResourceDescription.MipLevels = 1; + dx12ResourceDescription.DepthOrArraySize = 1; + dx12ResourceDescription.SampleDesc.Count = 1; + dx12ResourceDescription.Flags = ffxGetDX12ResourceFlags(createResourceDescription->usage); + + FFX_ASSERT(backendContext->nextStaticResource + 1 < backendContext->nextDynamicResource); + + outTexture->internalIndex = backendContext->nextStaticResource++; + BackendContext_DX12::Resource* backendResource = &backendContext->resources[outTexture->internalIndex]; + backendResource->resourceDescription = createResourceDescription->resourceDescription; + + switch (createResourceDescription->resourceDescription.type) { + + case FFX_RESOURCE_TYPE_BUFFER: + dx12ResourceDescription.Dimension = D3D12_RESOURCE_DIMENSION_BUFFER; + dx12ResourceDescription.Width = createResourceDescription->resourceDescription.width; + dx12ResourceDescription.Layout = D3D12_TEXTURE_LAYOUT_ROW_MAJOR; + break; + + case FFX_RESOURCE_TYPE_TEXTURE1D: + dx12ResourceDescription.Format = ffxGetDX12FormatFromSurfaceFormat(createResourceDescription->resourceDescription.format); + dx12ResourceDescription.Dimension = D3D12_RESOURCE_DIMENSION_TEXTURE1D; + dx12ResourceDescription.Width = createResourceDescription->resourceDescription.width; + dx12ResourceDescription.MipLevels = createResourceDescription->resourceDescription.mipCount; + break; + + case FFX_RESOURCE_TYPE_TEXTURE2D: + dx12ResourceDescription.Format = ffxGetDX12FormatFromSurfaceFormat(createResourceDescription->resourceDescription.format); + dx12ResourceDescription.Dimension = D3D12_RESOURCE_DIMENSION_TEXTURE2D; + dx12ResourceDescription.Width = createResourceDescription->resourceDescription.width; + dx12ResourceDescription.Height = createResourceDescription->resourceDescription.height; + dx12ResourceDescription.MipLevels = createResourceDescription->resourceDescription.mipCount; + break; + + case FFX_RESOURCE_TYPE_TEXTURE3D: + dx12ResourceDescription.Format = ffxGetDX12FormatFromSurfaceFormat(createResourceDescription->resourceDescription.format); + dx12ResourceDescription.Dimension = D3D12_RESOURCE_DIMENSION_TEXTURE3D; + dx12ResourceDescription.Width = createResourceDescription->resourceDescription.width; + dx12ResourceDescription.Height = createResourceDescription->resourceDescription.height; + dx12ResourceDescription.DepthOrArraySize = createResourceDescription->resourceDescription.depth; + dx12ResourceDescription.MipLevels = createResourceDescription->resourceDescription.mipCount; + break; + + default: + break; + } + + ID3D12Resource* dx12Resource = nullptr; + if (createResourceDescription->heapType == FFX_HEAP_TYPE_UPLOAD) { + + D3D12_PLACED_SUBRESOURCE_FOOTPRINT dx12Footprint = {}; + + UINT rowCount; + UINT64 rowSizeInBytes; + UINT64 totalBytes; + + dx12Device->GetCopyableFootprints(&dx12ResourceDescription, 0, 1, 0, &dx12Footprint, &rowCount, &rowSizeInBytes, &totalBytes); + + D3D12_HEAP_PROPERTIES dx12UploadHeapProperties = {}; + dx12UploadHeapProperties.Type = D3D12_HEAP_TYPE_UPLOAD; + + D3D12_RESOURCE_DESC dx12UploadBufferDescription = {}; + + dx12UploadBufferDescription.Dimension = D3D12_RESOURCE_DIMENSION_BUFFER; + dx12UploadBufferDescription.Width = totalBytes; + dx12UploadBufferDescription.Height = 1; + dx12UploadBufferDescription.DepthOrArraySize = 1; + dx12UploadBufferDescription.MipLevels = 1; + dx12UploadBufferDescription.Format = DXGI_FORMAT_UNKNOWN; + dx12UploadBufferDescription.SampleDesc.Count = 1; + dx12UploadBufferDescription.Layout = D3D12_TEXTURE_LAYOUT_ROW_MAJOR; + + TIF(dx12Device->CreateCommittedResource(&dx12HeapProperties, D3D12_HEAP_FLAG_NONE, &dx12UploadBufferDescription, D3D12_RESOURCE_STATE_GENERIC_READ, nullptr, IID_PPV_ARGS(&dx12Resource))); + backendResource->state = FFX_RESOURCE_STATE_GENERIC_READ; + + D3D12_RANGE dx12EmptyRange = {}; + void* uploadBufferData = nullptr; + TIF(dx12Resource->Map(0, &dx12EmptyRange, &uploadBufferData)); + + const uint8_t* src = static_cast(createResourceDescription->initData); + uint8_t* dst = static_cast(uploadBufferData); + for (uint32_t currentRowIndex = 0; currentRowIndex < createResourceDescription->resourceDescription.height; ++currentRowIndex) { + + memcpy(dst, src, rowSizeInBytes); + src += rowSizeInBytes; + dst += dx12Footprint.Footprint.RowPitch; + } + + dx12Resource->Unmap(0, nullptr); + dx12Resource->SetName(createResourceDescription->name); + backendResource->resourcePtr = dx12Resource; + +#ifdef _DEBUG + wcscpy_s(backendResource->resourceName, createResourceDescription->name); +#endif + return FFX_OK; + + } else { + + const FfxResourceStates resourceStates = (createResourceDescription->initData && (createResourceDescription->heapType != FFX_HEAP_TYPE_UPLOAD)) ? FFX_RESOURCE_STATE_COPY_DEST : createResourceDescription->initalState; + const D3D12_RESOURCE_STATES dx12ResourceStates = ffxGetDX12StateFromResourceState(resourceStates); + + TIF(dx12Device->CreateCommittedResource(&dx12HeapProperties, D3D12_HEAP_FLAG_NONE, &dx12ResourceDescription, dx12ResourceStates, nullptr, IID_PPV_ARGS(&dx12Resource))); + backendResource->state = resourceStates; + + dx12Resource->SetName(createResourceDescription->name); + backendResource->resourcePtr = dx12Resource; + +#ifdef _DEBUG + wcscpy_s(backendResource->resourceName, createResourceDescription->name); +#endif + + // Create SRVs and UAVs + { + D3D12_UNORDERED_ACCESS_VIEW_DESC dx12UavDescription = {}; + D3D12_SHADER_RESOURCE_VIEW_DESC dx12SrvDescription = {}; + dx12UavDescription.Format = convertFormat(dx12Resource->GetDesc().Format); + dx12SrvDescription.Shader4ComponentMapping = D3D12_DEFAULT_SHADER_4_COMPONENT_MAPPING; + dx12SrvDescription.Format = convertFormat(dx12Resource->GetDesc().Format); + + switch (dx12Resource->GetDesc().Dimension) { + + case D3D12_RESOURCE_DIMENSION_BUFFER: + dx12UavDescription.ViewDimension = D3D12_UAV_DIMENSION_BUFFER; + dx12SrvDescription.ViewDimension = D3D12_SRV_DIMENSION_BUFFER; + break; + + case D3D12_RESOURCE_DIMENSION_TEXTURE1D: + dx12UavDescription.ViewDimension = D3D12_UAV_DIMENSION_TEXTURE1D; + dx12SrvDescription.ViewDimension = D3D12_SRV_DIMENSION_TEXTURE1D; + dx12SrvDescription.Texture1D.MipLevels = dx12Resource->GetDesc().MipLevels; + break; + + case D3D12_RESOURCE_DIMENSION_TEXTURE2D: + dx12UavDescription.ViewDimension = D3D12_UAV_DIMENSION_TEXTURE2D; + dx12SrvDescription.ViewDimension = D3D12_SRV_DIMENSION_TEXTURE2D; + dx12SrvDescription.Texture2D.MipLevels = dx12Resource->GetDesc().MipLevels; + break; + + case D3D12_RESOURCE_DIMENSION_TEXTURE3D: + dx12UavDescription.ViewDimension = D3D12_UAV_DIMENSION_TEXTURE3D; + dx12SrvDescription.ViewDimension = D3D12_SRV_DIMENSION_TEXTURE3D; + dx12SrvDescription.Texture3D.MipLevels = dx12Resource->GetDesc().MipLevels; + break; + + default: + break; + } + + if (dx12Resource->GetDesc().Dimension != D3D12_RESOURCE_DIMENSION_BUFFER) { + + // CPU readable + D3D12_CPU_DESCRIPTOR_HANDLE dx12CpuHandle = backendContext->descHeapSrvCpu->GetCPUDescriptorHandleForHeapStart(); + dx12CpuHandle.ptr += outTexture->internalIndex * dx12Device->GetDescriptorHandleIncrementSize(D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV); + dx12Device->CreateShaderResourceView(dx12Resource, &dx12SrvDescription, dx12CpuHandle); + + // UAV + if (dx12Resource->GetDesc().Flags & D3D12_RESOURCE_FLAG_ALLOW_UNORDERED_ACCESS) { + + const int32_t uavDescriptorCount = (dx12Resource->GetDesc().Flags & D3D12_RESOURCE_FLAG_ALLOW_UNORDERED_ACCESS) ? dx12Resource->GetDesc().MipLevels : 1; + FFX_ASSERT(backendContext->nextStaticUavDescriptor + uavDescriptorCount < backendContext->nextDynamicResource); + + backendResource->uavDescCount = uavDescriptorCount; + backendResource->uavDescIndex = backendContext->nextStaticUavDescriptor; + + for (int32_t currentMipIndex = 0; currentMipIndex < uavDescriptorCount; ++currentMipIndex) { + + dx12UavDescription.Texture2D.MipSlice = currentMipIndex; + + dx12CpuHandle = backendContext->descHeapUavGpu->GetCPUDescriptorHandleForHeapStart(); + dx12CpuHandle.ptr += (backendResource->uavDescIndex + currentMipIndex) * dx12Device->GetDescriptorHandleIncrementSize(D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV); + dx12Device->CreateUnorderedAccessView(dx12Resource, 0, &dx12UavDescription, dx12CpuHandle); + + dx12CpuHandle = backendContext->descHeapUavCpu->GetCPUDescriptorHandleForHeapStart(); + dx12CpuHandle.ptr += (backendResource->uavDescIndex + currentMipIndex) * dx12Device->GetDescriptorHandleIncrementSize(D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV); + dx12Device->CreateUnorderedAccessView(dx12Resource, 0, &dx12UavDescription, dx12CpuHandle); + } + + backendContext->nextStaticUavDescriptor += uavDescriptorCount; + } + } + } + + // create upload resource and upload job + if (createResourceDescription->initData) { + + FfxResourceInternal copySrc; + FfxCreateResourceDescription uploadDescription = { *createResourceDescription }; + uploadDescription.heapType = FFX_HEAP_TYPE_UPLOAD; + uploadDescription.usage = FFX_RESOURCE_USAGE_READ_ONLY; + uploadDescription.initalState = FFX_RESOURCE_STATE_GENERIC_READ; + + backendInterface->fpCreateResource(backendInterface, &uploadDescription, ©Src); + + // setup the upload job + FfxGpuJobDescription copyJob = { + + FFX_GPU_JOB_COPY + }; + copyJob.copyJobDescriptor.src = copySrc; + copyJob.copyJobDescriptor.dst = *outTexture; + + backendInterface->fpScheduleGpuJob(backendInterface, ©Job); + } + } + + return FFX_OK; +} + +FfxResourceDescription GetResourceDescriptorDX12( + FfxFsr2Interface* backendInterface, + FfxResourceInternal resource) +{ + FFX_ASSERT(NULL != backendInterface); + + BackendContext_DX12* backendContext = (BackendContext_DX12*)backendInterface->scratchBuffer; + + FfxResourceDescription resourceDescription = backendContext->resources[resource.internalIndex].resourceDescription; + return resourceDescription; +} + +FfxErrorCode CreatePipelineDX12( + FfxFsr2Interface* backendInterface, + FfxFsr2Pass pass, + const FfxPipelineDescription* pipelineDescription, + FfxPipelineState* outPipeline) +{ + FFX_ASSERT(NULL != backendInterface); + FFX_ASSERT(NULL != pipelineDescription); + + BackendContext_DX12* backendContext = (BackendContext_DX12*)backendInterface->scratchBuffer; + ID3D12Device* dx12Device = backendContext->device; + + // check if we have shader model 6.6 + bool haveShaderModel66 = true; + D3D12_FEATURE_DATA_SHADER_MODEL dx12ShaderModel = { D3D_SHADER_MODEL_6_6 }; + + HRESULT result = dx12Device->CheckFeatureSupport(D3D12_FEATURE_SHADER_MODEL, &dx12ShaderModel, sizeof(D3D12_FEATURE_DATA_SHADER_MODEL)); + + if (SUCCEEDED(result)) + haveShaderModel66 = dx12ShaderModel.HighestShaderModel >= D3D_SHADER_MODEL_6_6; + else + haveShaderModel66 = false; + + // check if we can force wave64 mode. + D3D12_FEATURE_DATA_D3D12_OPTIONS1 d3d12Options1 = {}; + bool canForceWave64 = false; + bool useLut = false; + result = dx12Device->CheckFeatureSupport(D3D12_FEATURE_D3D12_OPTIONS1, &d3d12Options1, sizeof(d3d12Options1)); + if (SUCCEEDED(result)) { + + const uint32_t waveLaneCountMin = d3d12Options1.WaveLaneCountMin; + const uint32_t waveLaneCountMax = d3d12Options1.WaveLaneCountMax; + + if (waveLaneCountMin == 32 && waveLaneCountMax == 64) { + + useLut = true; + canForceWave64 = haveShaderModel66; + } + else { + + canForceWave64 = false; + } + } + + // check if we have 16bit floating point. + bool supportedFP16 = false; + D3D12_FEATURE_DATA_D3D12_OPTIONS d3d12Options = {}; + result = dx12Device->CheckFeatureSupport(D3D12_FEATURE_D3D12_OPTIONS, &d3d12Options, sizeof(d3d12Options)); + if (SUCCEEDED(result)) { + + supportedFP16 = !!(d3d12Options.MinPrecisionSupport & D3D12_SHADER_MIN_PRECISION_SUPPORT_16_BIT); + } + + // work out what permutation to load. + uint32_t flags = 0; + flags |= (pipelineDescription->contextFlags & FFX_FSR2_ENABLE_HIGH_DYNAMIC_RANGE) ? FSR2_SHADER_PERMUTATION_HDR_COLOR_INPUT : 0; + flags |= (pipelineDescription->contextFlags & FFX_FSR2_ENABLE_DISPLAY_RESOLUTION_MOTION_VECTORS) ? 0 : FSR2_SHADER_PERMUTATION_LOW_RES_MOTION_VECTORS; + flags |= (pipelineDescription->contextFlags & FFX_FSR2_ENABLE_MOTION_VECTORS_JITTER_CANCELLATION) ? FSR2_SHADER_PERMUTATION_JITTER_MOTION_VECTORS : 0; + flags |= (pipelineDescription->contextFlags & FFX_FSR2_ENABLE_DEPTH_INVERTED) ? FSR2_SHADER_PERMUTATION_DEPTH_INVERTED : 0; + flags |= (pass == FFX_FSR2_PASS_ACCUMULATE_SHARPEN) ? FSR2_SHADER_PERMUTATION_ENABLE_SHARPENING : 0; + flags |= (useLut) ? FSR2_SHADER_PERMUTATION_USE_LANCZOS_TYPE : 0; + flags |= (canForceWave64) ? FSR2_SHADER_PERMUTATION_FORCE_WAVE64 : 0; + flags |= (supportedFP16 && (pass != FFX_FSR2_PASS_RCAS)) ? FSR2_SHADER_PERMUTATION_ALLOW_FP16 : 0; + + const Fsr2ShaderBlobDX12 shaderBlob = fsr2GetPermutationBlobByIndexDX12(pass, flags); + FFX_ASSERT(shaderBlob.data && shaderBlob.size); + + // set up root signature + // easiest implementation: simply create one root signature per pipeline + // should add some management later on to avoid unnecessarily re-binding the root signature + { + const D3D12_STATIC_SAMPLER_DESC dx12PointClampSamplerDescription { + + D3D12_FILTER_MIN_MAG_MIP_POINT, + D3D12_TEXTURE_ADDRESS_MODE_CLAMP, + D3D12_TEXTURE_ADDRESS_MODE_CLAMP, + D3D12_TEXTURE_ADDRESS_MODE_CLAMP, + 0, + 16, + D3D12_COMPARISON_FUNC_NEVER, + D3D12_STATIC_BORDER_COLOR_TRANSPARENT_BLACK, + 0.f, + D3D12_FLOAT32_MAX, + 2, // s2 + 0, + D3D12_SHADER_VISIBILITY_ALL, + }; + + const D3D12_STATIC_SAMPLER_DESC dx12LinearClampSamplerDescription { + + D3D12_FILTER_MIN_MAG_MIP_LINEAR, + D3D12_TEXTURE_ADDRESS_MODE_CLAMP, + D3D12_TEXTURE_ADDRESS_MODE_CLAMP, + D3D12_TEXTURE_ADDRESS_MODE_CLAMP, + 0, + 16, + D3D12_COMPARISON_FUNC_NEVER, + D3D12_STATIC_BORDER_COLOR_TRANSPARENT_BLACK, + 0.f, + D3D12_FLOAT32_MAX, + 3, // s3 + 0, + D3D12_SHADER_VISIBILITY_ALL, + }; + + FFX_ASSERT(pipelineDescription->samplerCount <= FSR2_MAX_SAMPLERS); + const size_t samplerCount = pipelineDescription->samplerCount; + D3D12_STATIC_SAMPLER_DESC dx12SamplerDescriptions[FSR2_MAX_SAMPLERS]; + for (uint32_t currentSamplerIndex = 0; currentSamplerIndex < samplerCount; ++currentSamplerIndex) { + + dx12SamplerDescriptions[currentSamplerIndex] = pipelineDescription->samplers[currentSamplerIndex] == FFX_FILTER_TYPE_POINT ? dx12PointClampSamplerDescription : dx12LinearClampSamplerDescription; + dx12SamplerDescriptions[currentSamplerIndex].ShaderRegister = (UINT)currentSamplerIndex; + } + + // storage for maximum number of descriptor ranges. + const int32_t maximumDescriptorRangeSize = 2; + D3D12_DESCRIPTOR_RANGE dx12Ranges[maximumDescriptorRangeSize] = {}; + int32_t currentDescriptorRangeIndex = 0; + + // storage for maximum number of root parameters. + const int32_t maximumRootParameters = 10; + D3D12_ROOT_PARAMETER dx12RootParameters[maximumRootParameters] = {}; + int32_t currentRootParameterIndex = 0; + + int32_t uavCount = FFX_FSR2_RESOURCE_IDENTIFIER_COUNT; + int32_t srvCount = FFX_FSR2_RESOURCE_IDENTIFIER_COUNT; + if (uavCount > 0) { + + FFX_ASSERT(currentDescriptorRangeIndex < maximumDescriptorRangeSize); + D3D12_DESCRIPTOR_RANGE* dx12DescriptorRange = &dx12Ranges[currentDescriptorRangeIndex]; + memset(dx12DescriptorRange, 0, sizeof(D3D12_DESCRIPTOR_RANGE)); + dx12DescriptorRange->OffsetInDescriptorsFromTableStart = D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND; + dx12DescriptorRange->RangeType = D3D12_DESCRIPTOR_RANGE_TYPE_UAV; + dx12DescriptorRange->BaseShaderRegister = 0; + dx12DescriptorRange->NumDescriptors = uavCount; + currentDescriptorRangeIndex++; + + FFX_ASSERT(currentRootParameterIndex < maximumRootParameters); + D3D12_ROOT_PARAMETER* dx12RootParameterSlot = &dx12RootParameters[currentRootParameterIndex]; + memset(dx12RootParameterSlot, 0, sizeof(D3D12_ROOT_PARAMETER)); + dx12RootParameterSlot->ParameterType = D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE; + dx12RootParameterSlot->DescriptorTable.NumDescriptorRanges = 1; + currentRootParameterIndex++; + } + + if (srvCount > 0) { + + FFX_ASSERT(currentDescriptorRangeIndex < maximumDescriptorRangeSize); + D3D12_DESCRIPTOR_RANGE* dx12DescriptorRange = &dx12Ranges[currentDescriptorRangeIndex]; + memset(dx12DescriptorRange, 0, sizeof(D3D12_DESCRIPTOR_RANGE)); + dx12DescriptorRange->OffsetInDescriptorsFromTableStart = D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND; + dx12DescriptorRange->RangeType = D3D12_DESCRIPTOR_RANGE_TYPE_SRV; + dx12DescriptorRange->BaseShaderRegister = 0; + dx12DescriptorRange->NumDescriptors = srvCount; + currentDescriptorRangeIndex++; + + FFX_ASSERT(currentRootParameterIndex < maximumRootParameters); + D3D12_ROOT_PARAMETER* dx12RootParameterSlot = &dx12RootParameters[currentRootParameterIndex]; + memset(dx12RootParameterSlot, 0, sizeof(D3D12_ROOT_PARAMETER)); + dx12RootParameterSlot->ParameterType = D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE; + dx12RootParameterSlot->DescriptorTable.NumDescriptorRanges = 1; + currentRootParameterIndex++; + } + + for (int32_t currentRangeIndex = 0; currentRangeIndex < currentDescriptorRangeIndex; currentRangeIndex++) { + + dx12RootParameters[currentRangeIndex].DescriptorTable.pDescriptorRanges = &dx12Ranges[currentRangeIndex]; + } + + + FFX_ASSERT(pipelineDescription->rootConstantBufferCount <= FFX_MAX_NUM_CONST_BUFFERS); + size_t rootConstantsSize = pipelineDescription->rootConstantBufferCount; + uint32_t rootConstants[FFX_MAX_NUM_CONST_BUFFERS]; + + for (uint32_t currentRootConstantIndex = 0; currentRootConstantIndex < pipelineDescription->rootConstantBufferCount; ++currentRootConstantIndex) { + + rootConstants[currentRootConstantIndex] = pipelineDescription->rootConstantBufferSizes[currentRootConstantIndex]; + } + + for (int32_t currentRootConstantIndex = 0; currentRootConstantIndex < (int32_t)pipelineDescription->rootConstantBufferCount; currentRootConstantIndex++) { + + FFX_ASSERT(currentRootParameterIndex < maximumRootParameters); + D3D12_ROOT_PARAMETER* rootParameterSlot = &dx12RootParameters[currentRootParameterIndex]; + memset(rootParameterSlot, 0, sizeof(D3D12_ROOT_PARAMETER)); + rootParameterSlot->ParameterType = D3D12_ROOT_PARAMETER_TYPE_32BIT_CONSTANTS; + rootParameterSlot->Constants.ShaderRegister = currentRootConstantIndex; + rootParameterSlot->Constants.Num32BitValues = pipelineDescription->rootConstantBufferSizes[currentRootConstantIndex]; + currentRootParameterIndex++; + } + + D3D12_ROOT_SIGNATURE_DESC dx12RootSignatureDescription = {}; + dx12RootSignatureDescription.NumParameters = currentRootParameterIndex; + dx12RootSignatureDescription.pParameters = dx12RootParameters; + dx12RootSignatureDescription.NumStaticSamplers = (UINT)samplerCount; + dx12RootSignatureDescription.pStaticSamplers = dx12SamplerDescriptions; + + ID3DBlob* outBlob = nullptr; + ID3DBlob* errorBlob = nullptr; + + //Query D3D12SerializeRootSignature from d3d12.dll handle + typedef HRESULT(__stdcall* D3D12SerializeRootSignatureType)(const D3D12_ROOT_SIGNATURE_DESC*, D3D_ROOT_SIGNATURE_VERSION, ID3DBlob**, ID3DBlob**); + + //Do not pass hD3D12 handle to the FreeLibrary function, as GetModuleHandle will not increment refcount + HMODULE d3d12ModuleHandle = GetModuleHandleW(L"D3D12.dll"); + + if (NULL != d3d12ModuleHandle) { + + D3D12SerializeRootSignatureType dx12SerializeRootSignatureType = (D3D12SerializeRootSignatureType)GetProcAddress(d3d12ModuleHandle, "D3D12SerializeRootSignature"); + + if (nullptr != dx12SerializeRootSignatureType) { + + HRESULT result = dx12SerializeRootSignatureType(&dx12RootSignatureDescription, D3D_ROOT_SIGNATURE_VERSION_1, &outBlob, &errorBlob); + if (FAILED(result)) { + + return FFX_ERROR_BACKEND_API_ERROR; + } + + size_t blobSize = outBlob->GetBufferSize(); + int64_t* blobData = (int64_t*)outBlob->GetBufferPointer(); + + result = dx12Device->CreateRootSignature(0, outBlob->GetBufferPointer(), outBlob->GetBufferSize(), IID_PPV_ARGS(reinterpret_cast(&outPipeline->rootSignature))); + if (FAILED(result)) { + + return FFX_ERROR_BACKEND_API_ERROR; + } + } else { + return FFX_ERROR_BACKEND_API_ERROR; + } + } else { + return FFX_ERROR_BACKEND_API_ERROR; + } + } + + ID3D12RootSignature* dx12RootSignature = reinterpret_cast(outPipeline->rootSignature); + + // populate the pass. + outPipeline->srvCount = shaderBlob.srvCount; + outPipeline->uavCount = shaderBlob.uavCount; + outPipeline->constCount = shaderBlob.cbvCount; + std::wstring_convert> converter; + for (uint32_t srvIndex = 0; srvIndex < outPipeline->srvCount; ++srvIndex) + { + outPipeline->srvResourceBindings[srvIndex].slotIndex = shaderBlob.boundSRVResources[srvIndex]; + wcscpy_s(outPipeline->srvResourceBindings[srvIndex].name, converter.from_bytes(shaderBlob.boundSRVResourceNames[srvIndex]).c_str()); + } + for (uint32_t uavIndex = 0; uavIndex < outPipeline->uavCount; ++uavIndex) + { + outPipeline->uavResourceBindings[uavIndex].slotIndex = shaderBlob.boundUAVResources[uavIndex]; + wcscpy_s(outPipeline->uavResourceBindings[uavIndex].name, converter.from_bytes(shaderBlob.boundUAVResourceNames[uavIndex]).c_str()); + } + for (uint32_t cbIndex = 0; cbIndex < outPipeline->constCount; ++cbIndex) + { + outPipeline->cbResourceBindings[cbIndex].slotIndex = shaderBlob.boundCBVResources[cbIndex]; + wcscpy_s(outPipeline->cbResourceBindings[cbIndex].name, converter.from_bytes(shaderBlob.boundCBVResourceNames[cbIndex]).c_str()); + } + + // create the PSO + D3D12_COMPUTE_PIPELINE_STATE_DESC dx12PipelineStateDescription = {}; + dx12PipelineStateDescription.Flags = D3D12_PIPELINE_STATE_FLAG_NONE; + dx12PipelineStateDescription.pRootSignature = dx12RootSignature; + dx12PipelineStateDescription.CS.pShaderBytecode = shaderBlob.data; + dx12PipelineStateDescription.CS.BytecodeLength = shaderBlob.size; + result = dx12Device->CreateComputePipelineState(&dx12PipelineStateDescription, IID_PPV_ARGS(reinterpret_cast(&outPipeline->pipeline))); + + if (FAILED(result)) { + + return FFX_ERROR_BACKEND_API_ERROR; + } + + return FFX_OK; +} + +FfxErrorCode ScheduleGpuJobDX12( + FfxFsr2Interface* backendInterface, + const FfxGpuJobDescription* job +) +{ + FFX_ASSERT(NULL != backendInterface); + FFX_ASSERT(NULL != job); + + BackendContext_DX12* backendContext = (BackendContext_DX12*)backendInterface->scratchBuffer; + + FFX_ASSERT(backendContext->gpuJobCount < FSR2_MAX_GPU_JOBS); + + backendContext->gpuJobs[backendContext->gpuJobCount] = *job; + + if (job->jobType == FFX_GPU_JOB_COMPUTE) { + + // needs to copy SRVs and UAVs in case they are on the stack only + FfxComputeJobDescription* computeJob = &backendContext->gpuJobs[backendContext->gpuJobCount].computeJobDescriptor; + const uint32_t numConstBuffers = job->computeJobDescriptor.pipeline.constCount; + for (uint32_t currentRootConstantIndex = 0; currentRootConstantIndex< numConstBuffers; ++currentRootConstantIndex) + { + computeJob->cbs[currentRootConstantIndex].uint32Size = job->computeJobDescriptor.cbs[currentRootConstantIndex].uint32Size; + memcpy(computeJob->cbs[currentRootConstantIndex].data, job->computeJobDescriptor.cbs[currentRootConstantIndex].data, computeJob->cbs[currentRootConstantIndex].uint32Size*sizeof(uint32_t)); + } + } + + backendContext->gpuJobCount++; + + return FFX_OK; +} + +void addBarrier(BackendContext_DX12* backendContext, FfxResourceInternal* resource, FfxResourceStates newState) +{ + FFX_ASSERT(NULL != backendContext); + FFX_ASSERT(NULL != resource); + + ID3D12Resource* dx12Resource = getDX12ResourcePtr(backendContext, resource->internalIndex); + D3D12_RESOURCE_BARRIER* barrier = &backendContext->barriers[backendContext->barrierCount]; + + FFX_ASSERT(backendContext->barrierCount < FSR2_MAX_BARRIERS); + + FfxResourceStates* currentState = &backendContext->resources[resource->internalIndex].state; + + if((*currentState & newState) != newState) { + + *barrier = CD3DX12_RESOURCE_BARRIER::Transition( + dx12Resource, + ffxGetDX12StateFromResourceState(*currentState), + ffxGetDX12StateFromResourceState(newState)); + + *currentState = newState; + ++backendContext->barrierCount; + + } else if(newState == FFX_RESOURCE_STATE_UNORDERED_ACCESS) { + + *barrier = CD3DX12_RESOURCE_BARRIER::UAV(dx12Resource); + ++backendContext->barrierCount; + } +} + +void flushBarriers(BackendContext_DX12* backendContext, ID3D12GraphicsCommandList* dx12CommandList) +{ + FFX_ASSERT(NULL != backendContext); + FFX_ASSERT(NULL != dx12CommandList); + + if (backendContext->barrierCount > 0) { + + dx12CommandList->ResourceBarrier(backendContext->barrierCount, backendContext->barriers); + backendContext->barrierCount = 0; + } +} + +static FfxErrorCode executeGpuJobCompute(BackendContext_DX12* backendContext, FfxGpuJobDescription* job, ID3D12Device* dx12Device, ID3D12GraphicsCommandList* dx12CommandList) +{ + ID3D12DescriptorHeap* dx12DescriptorHeap = reinterpret_cast(backendContext->descRingBuffer); + + // set root signature + ID3D12RootSignature* dx12RootSignature = reinterpret_cast(job->computeJobDescriptor.pipeline.rootSignature); + dx12CommandList->SetComputeRootSignature(dx12RootSignature); + + // set descriptor heap + dx12CommandList->SetDescriptorHeaps(1, &dx12DescriptorHeap); + + uint32_t descriptorTableIndex = 0; + // bind UAVs + { + uint32_t maximumUavIndex = 0; + + for (uint32_t currentPipelineUavIndex = 0; currentPipelineUavIndex < job->computeJobDescriptor.pipeline.uavCount; ++currentPipelineUavIndex) { + + uint32_t uavResourceIndex = job->computeJobDescriptor.pipeline.uavResourceBindings[currentPipelineUavIndex].slotIndex; + maximumUavIndex = uavResourceIndex > maximumUavIndex ? uavResourceIndex : maximumUavIndex; + } + + // check if this fits into the ringbuffer, loop if not fitting + if (backendContext->descRingBufferBase + maximumUavIndex + 1 > FSR2_DESC_RING_SIZE) { + + backendContext->descRingBufferBase = 0; + } + + D3D12_GPU_DESCRIPTOR_HANDLE gpuView = dx12DescriptorHeap->GetGPUDescriptorHandleForHeapStart(); + gpuView.ptr += backendContext->descRingBufferBase * dx12Device->GetDescriptorHandleIncrementSize(D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV); + + // Set UAVs + for (uint32_t currentPipelineUavIndex = 0; currentPipelineUavIndex < job->computeJobDescriptor.pipeline.uavCount; ++currentPipelineUavIndex) { + + addBarrier(backendContext, &job->computeJobDescriptor.uavs[currentPipelineUavIndex], FFX_RESOURCE_STATE_UNORDERED_ACCESS); + + // source: UAV of resource to bind + const uint32_t resourceIndex = job->computeJobDescriptor.uavs[currentPipelineUavIndex].internalIndex; + const uint32_t uavIndex = backendContext->resources[resourceIndex].uavDescIndex + job->computeJobDescriptor.uavMip[currentPipelineUavIndex]; + + D3D12_CPU_DESCRIPTOR_HANDLE srcHandle = backendContext->descHeapUavCpu->GetCPUDescriptorHandleForHeapStart(); + srcHandle.ptr += uavIndex * dx12Device->GetDescriptorHandleIncrementSize(D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV); + + // dest: index used by pipeline, relative to ringbuffer base + const uint32_t currentUavResourceIndex = job->computeJobDescriptor.pipeline.uavResourceBindings[currentPipelineUavIndex].slotIndex; + D3D12_CPU_DESCRIPTOR_HANDLE cpuView = dx12DescriptorHeap->GetCPUDescriptorHandleForHeapStart(); + cpuView.ptr += backendContext->descRingBufferBase * dx12Device->GetDescriptorHandleIncrementSize(D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV); + cpuView.ptr += currentUavResourceIndex * dx12Device->GetDescriptorHandleIncrementSize(D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV); + + // numMips + dx12Device->CopyDescriptorsSimple(1, cpuView, srcHandle, D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV); + } + + backendContext->descRingBufferBase += maximumUavIndex + 1; + dx12CommandList->SetComputeRootDescriptorTable(descriptorTableIndex++, gpuView); + } + + // bind SRVs + { + uint32_t maximumSrvIndex = 0; + for (uint32_t currentPipelineSrvIndex = 0; currentPipelineSrvIndex < job->computeJobDescriptor.pipeline.srvCount; ++currentPipelineSrvIndex) { + + const uint32_t currentSrvResourceIndex = job->computeJobDescriptor.pipeline.srvResourceBindings[currentPipelineSrvIndex].slotIndex; + maximumSrvIndex = currentSrvResourceIndex > maximumSrvIndex ? currentSrvResourceIndex : maximumSrvIndex; + } + + // check if this fits into the ringbuffer, loop if not fitting + if (backendContext->descRingBufferBase + maximumSrvIndex + 1 > FSR2_DESC_RING_SIZE) { + + backendContext->descRingBufferBase = 0; + } + + D3D12_GPU_DESCRIPTOR_HANDLE gpuView = dx12DescriptorHeap->GetGPUDescriptorHandleForHeapStart(); + gpuView.ptr += backendContext->descRingBufferBase * dx12Device->GetDescriptorHandleIncrementSize(D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV); + + for (uint32_t currentPipelineSrvIndex = 0; currentPipelineSrvIndex < job->computeJobDescriptor.pipeline.srvCount; ++currentPipelineSrvIndex) { + + addBarrier(backendContext, &job->computeJobDescriptor.srvs[currentPipelineSrvIndex], FFX_RESOURCE_STATE_COMPUTE_READ); + + // source: SRV of resource to bind + const uint32_t resourceIndex = job->computeJobDescriptor.srvs[currentPipelineSrvIndex].internalIndex; + D3D12_CPU_DESCRIPTOR_HANDLE srcHandle = backendContext->descHeapSrvCpu->GetCPUDescriptorHandleForHeapStart(); + srcHandle.ptr += resourceIndex * dx12Device->GetDescriptorHandleIncrementSize(D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV); + + // dest: index used by pipeline, relative to ringbuffer base + const uint32_t currentSrvResourceIndex = job->computeJobDescriptor.pipeline.srvResourceBindings[currentPipelineSrvIndex].slotIndex; + D3D12_CPU_DESCRIPTOR_HANDLE cpuView = dx12DescriptorHeap->GetCPUDescriptorHandleForHeapStart(); + cpuView.ptr += backendContext->descRingBufferBase * dx12Device->GetDescriptorHandleIncrementSize(D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV); + cpuView.ptr += currentSrvResourceIndex * dx12Device->GetDescriptorHandleIncrementSize(D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV); + + dx12Device->CopyDescriptorsSimple(1, cpuView, srcHandle, D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV); + } + + backendContext->descRingBufferBase += maximumSrvIndex + 1; + dx12CommandList->SetComputeRootDescriptorTable(descriptorTableIndex++, gpuView); + } + + flushBarriers(backendContext, dx12CommandList); + + // bind pipeline + ID3D12PipelineState* dx12PipelineStateObject = reinterpret_cast(job->computeJobDescriptor.pipeline.pipeline); + dx12CommandList->SetPipelineState(dx12PipelineStateObject); + + // bound constant buffers not supported + + // set root constants, free local copy + { + for (uint32_t currentRootConstantIndex = 0; currentRootConstantIndex < job->computeJobDescriptor.pipeline.constCount; ++currentRootConstantIndex) { + const uint32_t currentCbSlotIndex = job->computeJobDescriptor.pipeline.cbResourceBindings[currentRootConstantIndex].slotIndex; + dx12CommandList->SetComputeRoot32BitConstants(descriptorTableIndex + currentCbSlotIndex, job->computeJobDescriptor.cbs[currentCbSlotIndex].uint32Size, job->computeJobDescriptor.cbs[currentCbSlotIndex].data, 0); + } + } + + // dispatch + dx12CommandList->Dispatch(job->computeJobDescriptor.dimensions[0], job->computeJobDescriptor.dimensions[1], job->computeJobDescriptor.dimensions[2]); + return FFX_OK; +} + +static FfxErrorCode executeGpuJobCopy(BackendContext_DX12* backendContext, FfxGpuJobDescription* job, ID3D12Device* dx12Device, ID3D12GraphicsCommandList* dx12CommandList) +{ + ID3D12Resource* dx12ResourceSrc = getDX12ResourcePtr(backendContext, job->copyJobDescriptor.src.internalIndex); + ID3D12Resource* dx12ResourceDst = getDX12ResourcePtr(backendContext, job->copyJobDescriptor.dst.internalIndex); + D3D12_RESOURCE_DESC dx12ResourceDescription = dx12ResourceDst->GetDesc(); + + D3D12_PLACED_SUBRESOURCE_FOOTPRINT dx12Footprint = {}; + UINT rowCount; + UINT64 rowSizeInBytes; + UINT64 totalBytes; + dx12Device->GetCopyableFootprints(&dx12ResourceDescription, 0, 1, 0, &dx12Footprint, &rowCount, &rowSizeInBytes, &totalBytes); + + D3D12_TEXTURE_COPY_LOCATION dx12SourceLocation = {}; + dx12SourceLocation.pResource = dx12ResourceSrc; + dx12SourceLocation.Type = D3D12_TEXTURE_COPY_TYPE_PLACED_FOOTPRINT; + dx12SourceLocation.PlacedFootprint = dx12Footprint; + + D3D12_TEXTURE_COPY_LOCATION dx12DestinationLocation = {}; + dx12DestinationLocation.pResource = dx12ResourceDst; + dx12DestinationLocation.SubresourceIndex = 0; + dx12DestinationLocation.Type = D3D12_TEXTURE_COPY_TYPE_SUBRESOURCE_INDEX; + + addBarrier(backendContext, &job->copyJobDescriptor.src, FFX_RESOURCE_STATE_COPY_SRC); + addBarrier(backendContext, &job->copyJobDescriptor.dst, FFX_RESOURCE_STATE_COPY_DEST); + flushBarriers(backendContext, dx12CommandList); + + dx12CommandList->CopyTextureRegion(&dx12DestinationLocation, 0, 0, 0, &dx12SourceLocation, nullptr); + return FFX_OK; +} + +static FfxErrorCode executeGpuJobClearFloat(BackendContext_DX12* backendContext, FfxGpuJobDescription* job, ID3D12Device* dx12Device, ID3D12GraphicsCommandList* dx12CommandList) +{ + uint32_t idx = job->clearJobDescriptor.target.internalIndex; + BackendContext_DX12::Resource ffxResource = backendContext->resources[idx]; + ID3D12Resource* dx12Resource = reinterpret_cast(ffxResource.resourcePtr); + uint32_t srvIndex = ffxResource.srvDescIndex; + uint32_t uavIndex = ffxResource.uavDescIndex; + + D3D12_CPU_DESCRIPTOR_HANDLE dx12CpuHandle = backendContext->descHeapUavCpu->GetCPUDescriptorHandleForHeapStart(); + dx12CpuHandle.ptr += uavIndex * dx12Device->GetDescriptorHandleIncrementSize(D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV); + + D3D12_GPU_DESCRIPTOR_HANDLE dx12GpuHandle = backendContext->descHeapUavGpu->GetGPUDescriptorHandleForHeapStart(); + dx12GpuHandle.ptr += uavIndex * dx12Device->GetDescriptorHandleIncrementSize(D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV); + + dx12CommandList->SetDescriptorHeaps(1, &backendContext->descHeapUavGpu); + + addBarrier(backendContext, &job->clearJobDescriptor.target, FFX_RESOURCE_STATE_UNORDERED_ACCESS); + flushBarriers(backendContext, dx12CommandList); + + dx12CommandList->ClearUnorderedAccessViewFloat(dx12GpuHandle, dx12CpuHandle, dx12Resource, job->clearJobDescriptor.color, 0, nullptr); + + return FFX_OK; +} + +FfxErrorCode ExecuteGpuJobsDX12( + FfxFsr2Interface* backendInterface, + FfxCommandList commandList) +{ + FFX_ASSERT(NULL != backendInterface); + + BackendContext_DX12* backendContext = (BackendContext_DX12*)backendInterface->scratchBuffer; + + FfxErrorCode errorCode = FFX_OK; + + // execute all GpuJobs + for (uint32_t currentGpuJobIndex = 0; currentGpuJobIndex < backendContext->gpuJobCount; ++currentGpuJobIndex) { + + FfxGpuJobDescription* GpuJob = &backendContext->gpuJobs[currentGpuJobIndex]; + ID3D12GraphicsCommandList* dx12CommandList = reinterpret_cast(commandList); + ID3D12Device* dx12Device = reinterpret_cast(backendContext->device); + + switch (GpuJob->jobType) { + + case FFX_GPU_JOB_CLEAR_FLOAT: + errorCode = executeGpuJobClearFloat(backendContext, GpuJob, dx12Device, dx12CommandList); + break; + + case FFX_GPU_JOB_COPY: + errorCode = executeGpuJobCopy(backendContext, GpuJob, dx12Device, dx12CommandList); + break; + + case FFX_GPU_JOB_COMPUTE: + errorCode = executeGpuJobCompute(backendContext, GpuJob, dx12Device, dx12CommandList); + break; + + default: + break; + } + } + + // check the execute function returned cleanly. + FFX_RETURN_ON_ERROR( + errorCode == FFX_OK, + FFX_ERROR_BACKEND_API_ERROR); + + backendContext->gpuJobCount = 0; + + return FFX_OK; +} + +FfxErrorCode DestroyResourceDX12( + FfxFsr2Interface* backendInterface, + FfxResourceInternal resource) +{ + FFX_ASSERT(NULL != backendInterface); + + BackendContext_DX12* backendContext = (BackendContext_DX12*)backendInterface->scratchBuffer; + ID3D12Resource* dx12Resource = getDX12ResourcePtr(backendContext, resource.internalIndex); + + if (dx12Resource) { + dx12Resource->Release(); + backendContext->resources[resource.internalIndex].resourcePtr = nullptr; + //ffxDX12ReleaseResource(backendInterface, *resource); + } + + return FFX_OK; +} + +FfxErrorCode DestroyPipelineDX12( + FfxFsr2Interface* backendInterface, + FfxPipelineState* pipeline) +{ + FFX_ASSERT(backendInterface != nullptr); + if (!pipeline) { + return FFX_OK; + } + + // destroy Rootsignature + ID3D12RootSignature* dx12RootSignature = reinterpret_cast(pipeline->rootSignature); + if (dx12RootSignature) { + dx12RootSignature->Release(); + } + pipeline->rootSignature = nullptr; + + // destroy pipeline + ID3D12PipelineState* dx12Pipeline = reinterpret_cast(pipeline->pipeline); + if (dx12Pipeline) { + dx12Pipeline->Release(); + } + pipeline->pipeline = nullptr; + + return FFX_OK; +} diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/dx12/ffx_fsr2_dx12.h b/manul/thirdparty/fsr2/src/ffx-fsr2-api/dx12/ffx_fsr2_dx12.h new file mode 100644 index 00000000..db82fbf4 --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/dx12/ffx_fsr2_dx12.h @@ -0,0 +1,114 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +// This file contains function declarations to convert DX12 resources +// to and from API independent FFX resources. + +// @defgroup DX12 + +#pragma once + +#include +#include "../ffx_fsr2_interface.h" + +#if defined(__cplusplus) +extern "C" { +#endif // #if defined(__cplusplus) + +/// Query how much memory is required for the DirectX 12 backend's scratch buffer. +/// +/// @returns +/// The size (in bytes) of the required scratch memory buffer for the DX12 backend. +FFX_API size_t ffxFsr2GetScratchMemorySizeDX12(); + +/// Populate an interface with pointers for the DX12 backend. +/// +/// @param [out] fsr2Interface A pointer to a FfxFsr2Interface structure to populate with pointers. +/// @param [in] device A pointer to the DirectX12 device. +/// @param [in] scratchBuffer A pointer to a buffer of memory which can be used by the DirectX(R)12 backend. +/// @param [in] scratchBufferSize The size (in bytes) of the buffer pointed to by scratchBuffer. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_INVALID_POINTER The interface pointer was NULL. +/// +/// @ingroup FSR2 DX12 +FFX_API FfxErrorCode ffxFsr2GetInterfaceDX12( + FfxFsr2Interface* fsr2Interface, + ID3D12Device* device, + void* scratchBuffer, + size_t scratchBufferSize); + +/// Create a FfxFsr2Device from a ID3D12Device. +/// +/// @param [in] device A pointer to the DirectX12 device. +/// +/// @returns +/// An abstract FidelityFX device. +/// +/// @ingroup FSR2 DX12 +FFX_API FfxDevice ffxGetDeviceDX12(ID3D12Device* device); + +/// Create a FfxCommandList from a ID3D12CommandList. +/// +/// @param [in] cmdList A pointer to the DirectX12 command list. +/// +/// @returns +/// An abstract FidelityFX command list. +/// +/// @ingroup FSR2 DX12 +FFX_API FfxCommandList ffxGetCommandListDX12(ID3D12CommandList* cmdList); + +/// Create a FfxResource from a ID3D12Resource. +/// +/// @param [in] fsr2Interface A pointer to a FfxFsr2Interface structure. +/// @param [in] resDx12 A pointer to the DirectX12 resource. +/// @param [in] name (optional) A name string to identify the resource in debug mode. +/// @param [in] state The state the resource is currently in. +/// @param [in] shaderComponentMapping The shader component mapping. +/// +/// @returns +/// An abstract FidelityFX resources. +/// +/// @ingroup FSR2 DX12 +FFX_API FfxResource ffxGetResourceDX12( + FfxFsr2Context* context, + ID3D12Resource* resDx12, + const wchar_t* name = nullptr, + FfxResourceStates state = FFX_RESOURCE_STATE_COMPUTE_READ, + UINT shaderComponentMapping = D3D12_DEFAULT_SHADER_4_COMPONENT_MAPPING); + +/// Retrieve a ID3D12Resource pointer associated with a RESOURCE_IDENTIFIER. +/// Used for debug purposes when blitting internal surfaces. +/// +/// @param [in] context A pointer to a FfxFsr2Context structure. +/// @param [in] resId A resourceID. +/// +/// @returns +/// A ID3D12Resource pointer. +/// +/// @ingroup FSR2 DX12 +FFX_API ID3D12Resource* ffxGetDX12ResourcePtr(FfxFsr2Context* context, uint32_t resId); + +#if defined(__cplusplus) +} +#endif // #if defined(__cplusplus) diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/dx12/license.txt b/manul/thirdparty/fsr2/src/ffx-fsr2-api/dx12/license.txt new file mode 100644 index 00000000..3423e958 --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/dx12/license.txt @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015 Microsoft + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/dx12/shaders/ffx_fsr2_shaders_dx12.cpp b/manul/thirdparty/fsr2/src/ffx-fsr2-api/dx12/shaders/ffx_fsr2_shaders_dx12.cpp new file mode 100644 index 00000000..bc037ded --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/dx12/shaders/ffx_fsr2_shaders_dx12.cpp @@ -0,0 +1,348 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_fsr2_shaders_dx12.h" +#include "../../ffx_util.h" + +#include "dx12/ffx_fsr2_tcr_autogen_pass_permutations.h" +#include "dx12/ffx_fsr2_autogen_reactive_pass_permutations.h" +#include "dx12/ffx_fsr2_accumulate_pass_permutations.h" +#include "dx12/ffx_fsr2_compute_luminance_pyramid_pass_permutations.h" +#include "dx12/ffx_fsr2_depth_clip_pass_permutations.h" +#include "dx12/ffx_fsr2_lock_pass_permutations.h" +#include "dx12/ffx_fsr2_reconstruct_previous_depth_pass_permutations.h" +#include "dx12/ffx_fsr2_rcas_pass_permutations.h" + +#include "dx12/ffx_fsr2_tcr_autogen_pass_wave64_permutations.h" +#include "dx12/ffx_fsr2_autogen_reactive_pass_wave64_permutations.h" +#include "dx12/ffx_fsr2_accumulate_pass_wave64_permutations.h" +#include "dx12/ffx_fsr2_compute_luminance_pyramid_pass_wave64_permutations.h" +#include "dx12/ffx_fsr2_depth_clip_pass_wave64_permutations.h" +#include "dx12/ffx_fsr2_lock_pass_wave64_permutations.h" +#include "dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_permutations.h" +#include "dx12/ffx_fsr2_rcas_pass_wave64_permutations.h" + +#include "dx12/ffx_fsr2_tcr_autogen_pass_16bit_permutations.h" +#include "dx12/ffx_fsr2_autogen_reactive_pass_16bit_permutations.h" +#include "dx12/ffx_fsr2_accumulate_pass_16bit_permutations.h" +#include "dx12/ffx_fsr2_depth_clip_pass_16bit_permutations.h" +#include "dx12/ffx_fsr2_lock_pass_16bit_permutations.h" +#include "dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_permutations.h" +#include "dx12/ffx_fsr2_rcas_pass_16bit_permutations.h" + +#include "dx12/ffx_fsr2_tcr_autogen_pass_wave64_16bit_permutations.h" +#include "dx12/ffx_fsr2_autogen_reactive_pass_wave64_16bit_permutations.h" +#include "dx12/ffx_fsr2_accumulate_pass_wave64_16bit_permutations.h" +#include "dx12/ffx_fsr2_depth_clip_pass_wave64_16bit_permutations.h" +#include "dx12/ffx_fsr2_lock_pass_wave64_16bit_permutations.h" +#include "dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_permutations.h" +#include "dx12/ffx_fsr2_rcas_pass_wave64_16bit_permutations.h" + +#if defined(POPULATE_PERMUTATION_KEY) +#undef POPULATE_PERMUTATION_KEY +#endif // #if defined(POPULATE_PERMUTATION_KEY) +#define POPULATE_PERMUTATION_KEY(options, key) \ +key.index = 0; \ +key.FFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE = FFX_CONTAINS_FLAG(options, FSR2_SHADER_PERMUTATION_USE_LANCZOS_TYPE); \ +key.FFX_FSR2_OPTION_HDR_COLOR_INPUT = FFX_CONTAINS_FLAG(options, FSR2_SHADER_PERMUTATION_HDR_COLOR_INPUT); \ +key.FFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS = FFX_CONTAINS_FLAG(options, FSR2_SHADER_PERMUTATION_LOW_RES_MOTION_VECTORS); \ +key.FFX_FSR2_OPTION_JITTERED_MOTION_VECTORS = FFX_CONTAINS_FLAG(options, FSR2_SHADER_PERMUTATION_JITTER_MOTION_VECTORS); \ +key.FFX_FSR2_OPTION_INVERTED_DEPTH = FFX_CONTAINS_FLAG(options, FSR2_SHADER_PERMUTATION_DEPTH_INVERTED); \ +key.FFX_FSR2_OPTION_APPLY_SHARPENING = FFX_CONTAINS_FLAG(options, FSR2_SHADER_PERMUTATION_ENABLE_SHARPENING); + +#if defined(POPULATE_SHADER_BLOB) +#undef POPULATE_SHADER_BLOB +#endif // #if defined(POPULATE_SHADER_BLOB) +#define POPULATE_SHADER_BLOB(info, index) { info[index].blobData, info[index].blobSize, info[index].numUAVResources, info[index].numSRVResources, info[index].numCBVResources, info[index].uavResourceNames, info[index].uavResourceBindings, info[index].srvResourceNames, info[index].srvResourceBindings, info[index].cbvResourceNames, info[index].cbvResourceBindings } + +static Fsr2ShaderBlobDX12 fsr2GetDepthClipPassPermutationBlobByIndex(uint32_t permutationOptions, bool isWave64, bool is16bit) { + + ffx_fsr2_depth_clip_pass_PermutationKey key; + + POPULATE_PERMUTATION_KEY(permutationOptions, key); + + if (isWave64) { + + if (is16bit) { + + const int32_t tableIndex = g_ffx_fsr2_depth_clip_pass_wave64_16bit_IndirectionTable[key.index]; + return POPULATE_SHADER_BLOB(g_ffx_fsr2_depth_clip_pass_wave64_16bit_PermutationInfo, tableIndex); + } else { + + const int32_t tableIndex = g_ffx_fsr2_depth_clip_pass_wave64_IndirectionTable[key.index]; + return POPULATE_SHADER_BLOB(g_ffx_fsr2_depth_clip_pass_wave64_PermutationInfo, tableIndex); + } + } else { + + if (is16bit) { + + const int32_t tableIndex = g_ffx_fsr2_depth_clip_pass_16bit_IndirectionTable[key.index]; + return POPULATE_SHADER_BLOB(g_ffx_fsr2_depth_clip_pass_16bit_PermutationInfo, tableIndex); + } else { + + const int32_t tableIndex = g_ffx_fsr2_depth_clip_pass_IndirectionTable[key.index]; + return POPULATE_SHADER_BLOB(g_ffx_fsr2_depth_clip_pass_PermutationInfo, tableIndex); + } + } +} + +static Fsr2ShaderBlobDX12 fsr2GetReconstructPreviousDepthPassPermutationBlobByIndex(uint32_t permutationOptions, bool isWave64, bool is16bit) { + + ffx_fsr2_reconstruct_previous_depth_pass_PermutationKey key; + + POPULATE_PERMUTATION_KEY(permutationOptions, key); + + if (isWave64) { + + if (is16bit) { + + const int32_t tableIndex = g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_IndirectionTable[key.index]; + return POPULATE_SHADER_BLOB(g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_PermutationInfo, tableIndex); + } else { + + const int32_t tableIndex = g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_IndirectionTable[key.index]; + return POPULATE_SHADER_BLOB(g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_PermutationInfo, tableIndex); + } + } else { + + if (is16bit) { + + const int32_t tableIndex = g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_IndirectionTable[key.index]; + return POPULATE_SHADER_BLOB(g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_PermutationInfo, tableIndex); + } else { + + const int32_t tableIndex = g_ffx_fsr2_reconstruct_previous_depth_pass_IndirectionTable[key.index]; + return POPULATE_SHADER_BLOB(g_ffx_fsr2_reconstruct_previous_depth_pass_PermutationInfo, tableIndex); + } + } +} + +static Fsr2ShaderBlobDX12 fsr2GetLockPassPermutationBlobByIndex(uint32_t permutationOptions, bool isWave64, bool is16bit) { + + ffx_fsr2_lock_pass_PermutationKey key; + + POPULATE_PERMUTATION_KEY(permutationOptions, key); + + if (isWave64) { + + if (is16bit) { + + const int32_t tableIndex = g_ffx_fsr2_lock_pass_wave64_16bit_IndirectionTable[key.index]; + return POPULATE_SHADER_BLOB(g_ffx_fsr2_lock_pass_wave64_16bit_PermutationInfo, tableIndex); + } else { + + const int32_t tableIndex = g_ffx_fsr2_lock_pass_wave64_IndirectionTable[key.index]; + return POPULATE_SHADER_BLOB(g_ffx_fsr2_lock_pass_wave64_PermutationInfo, tableIndex); + } + } else { + + if (is16bit) { + + const int32_t tableIndex = g_ffx_fsr2_lock_pass_16bit_IndirectionTable[key.index]; + return POPULATE_SHADER_BLOB(g_ffx_fsr2_lock_pass_16bit_PermutationInfo, tableIndex); + } else { + + const int32_t tableIndex = g_ffx_fsr2_lock_pass_IndirectionTable[key.index]; + return POPULATE_SHADER_BLOB(g_ffx_fsr2_lock_pass_PermutationInfo, tableIndex); + } + } +} + +static Fsr2ShaderBlobDX12 fsr2GetAccumulatePassPermutationBlobByIndex(uint32_t permutationOptions, bool isWave64, bool is16bit) { + + ffx_fsr2_accumulate_pass_PermutationKey key; + + POPULATE_PERMUTATION_KEY(permutationOptions, key); + + if (isWave64) { + + if (is16bit) { + + const int32_t tableIndex = g_ffx_fsr2_accumulate_pass_wave64_16bit_IndirectionTable[key.index]; + return POPULATE_SHADER_BLOB(g_ffx_fsr2_accumulate_pass_wave64_16bit_PermutationInfo, tableIndex); + } else { + + const int32_t tableIndex = g_ffx_fsr2_accumulate_pass_wave64_IndirectionTable[key.index]; + return POPULATE_SHADER_BLOB(g_ffx_fsr2_accumulate_pass_wave64_PermutationInfo, tableIndex); + } + } else { + + if (is16bit) { + + const int32_t tableIndex = g_ffx_fsr2_accumulate_pass_16bit_IndirectionTable[key.index]; + return POPULATE_SHADER_BLOB(g_ffx_fsr2_accumulate_pass_16bit_PermutationInfo, tableIndex); + } else { + + const int32_t tableIndex = g_ffx_fsr2_accumulate_pass_IndirectionTable[key.index]; + return POPULATE_SHADER_BLOB(g_ffx_fsr2_accumulate_pass_PermutationInfo, tableIndex); + } + } +} + +static Fsr2ShaderBlobDX12 fsr2GetRCASPassPermutationBlobByIndex(uint32_t permutationOptions, bool isWave64, bool is16bit) { + + ffx_fsr2_rcas_pass_PermutationKey key; + + POPULATE_PERMUTATION_KEY(permutationOptions, key); + + if (isWave64) { + + if (is16bit) { + + const int32_t tableIndex = g_ffx_fsr2_rcas_pass_wave64_16bit_IndirectionTable[key.index]; + return POPULATE_SHADER_BLOB(g_ffx_fsr2_rcas_pass_wave64_16bit_PermutationInfo, tableIndex); + } else { + + const int32_t tableIndex = g_ffx_fsr2_rcas_pass_wave64_IndirectionTable[key.index]; + return POPULATE_SHADER_BLOB(g_ffx_fsr2_rcas_pass_wave64_PermutationInfo, tableIndex); + } + } else { + + if (is16bit) { + + const int32_t tableIndex = g_ffx_fsr2_rcas_pass_16bit_IndirectionTable[key.index]; + return POPULATE_SHADER_BLOB(g_ffx_fsr2_rcas_pass_16bit_PermutationInfo, tableIndex); + } else { + + const int32_t tableIndex = g_ffx_fsr2_rcas_pass_IndirectionTable[key.index]; + return POPULATE_SHADER_BLOB(g_ffx_fsr2_rcas_pass_PermutationInfo, tableIndex); + } + } +} + +static Fsr2ShaderBlobDX12 fsr2GetComputeLuminancePyramidPassPermutationBlobByIndex(uint32_t permutationOptions, bool isWave64, bool is16bit) { + + ffx_fsr2_compute_luminance_pyramid_pass_PermutationKey key; + + POPULATE_PERMUTATION_KEY(permutationOptions, key); + + if (isWave64) { + + const int32_t tableIndex = g_ffx_fsr2_compute_luminance_pyramid_pass_wave64_IndirectionTable[key.index]; + return POPULATE_SHADER_BLOB(g_ffx_fsr2_compute_luminance_pyramid_pass_wave64_PermutationInfo, tableIndex); + } else { + + const int32_t tableIndex = g_ffx_fsr2_compute_luminance_pyramid_pass_IndirectionTable[key.index]; + return POPULATE_SHADER_BLOB(g_ffx_fsr2_compute_luminance_pyramid_pass_PermutationInfo, tableIndex); + } +} + +static Fsr2ShaderBlobDX12 fsr2GetAutogenReactivePassPermutationBlobByIndex(uint32_t permutationOptions, bool isWave64, bool is16bit) { + + ffx_fsr2_autogen_reactive_pass_PermutationKey key; + + POPULATE_PERMUTATION_KEY(permutationOptions, key); + + if (isWave64) { + + if (is16bit) { + + const int32_t tableIndex = g_ffx_fsr2_autogen_reactive_pass_wave64_16bit_IndirectionTable[key.index]; + return POPULATE_SHADER_BLOB(g_ffx_fsr2_autogen_reactive_pass_wave64_16bit_PermutationInfo, tableIndex); + } + else { + + const int32_t tableIndex = g_ffx_fsr2_autogen_reactive_pass_wave64_IndirectionTable[key.index]; + return POPULATE_SHADER_BLOB(g_ffx_fsr2_autogen_reactive_pass_wave64_PermutationInfo, tableIndex); + } + } + else { + + if (is16bit) { + + const int32_t tableIndex = g_ffx_fsr2_autogen_reactive_pass_16bit_IndirectionTable[key.index]; + return POPULATE_SHADER_BLOB(g_ffx_fsr2_autogen_reactive_pass_16bit_PermutationInfo, tableIndex); + } + else { + + const int32_t tableIndex = g_ffx_fsr2_autogen_reactive_pass_IndirectionTable[key.index]; + return POPULATE_SHADER_BLOB(g_ffx_fsr2_autogen_reactive_pass_PermutationInfo, tableIndex); + } + } +} + +static Fsr2ShaderBlobDX12 fsr2GetTcrAutogeneratePassPermutationBlobByIndex(uint32_t permutationOptions, bool isWave64, bool is16bit) { + + ffx_fsr2_autogen_reactive_pass_PermutationKey key; + + POPULATE_PERMUTATION_KEY(permutationOptions, key); + + if (isWave64) { + + if (is16bit) { + + const int32_t tableIndex = g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_IndirectionTable[key.index]; + return POPULATE_SHADER_BLOB(g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_PermutationInfo, tableIndex); + } + else { + + const int32_t tableIndex = g_ffx_fsr2_tcr_autogen_pass_wave64_IndirectionTable[key.index]; + return POPULATE_SHADER_BLOB(g_ffx_fsr2_tcr_autogen_pass_wave64_PermutationInfo, tableIndex); + } + } + else { + + if (is16bit) { + + const int32_t tableIndex = g_ffx_fsr2_tcr_autogen_pass_16bit_IndirectionTable[key.index]; + return POPULATE_SHADER_BLOB(g_ffx_fsr2_tcr_autogen_pass_16bit_PermutationInfo, tableIndex); + } + else { + + const int32_t tableIndex = g_ffx_fsr2_tcr_autogen_pass_IndirectionTable[key.index]; + return POPULATE_SHADER_BLOB(g_ffx_fsr2_tcr_autogen_pass_PermutationInfo, tableIndex); + } + } +} + +Fsr2ShaderBlobDX12 fsr2GetPermutationBlobByIndexDX12(FfxFsr2Pass passId, uint32_t permutationOptions) { + + bool isWave64 = FFX_CONTAINS_FLAG(permutationOptions, FSR2_SHADER_PERMUTATION_FORCE_WAVE64); + bool is16bit = FFX_CONTAINS_FLAG(permutationOptions, FSR2_SHADER_PERMUTATION_ALLOW_FP16); + + switch (passId) { + + case FFX_FSR2_PASS_DEPTH_CLIP: + return fsr2GetDepthClipPassPermutationBlobByIndex(permutationOptions, isWave64, is16bit); + case FFX_FSR2_PASS_RECONSTRUCT_PREVIOUS_DEPTH: + return fsr2GetReconstructPreviousDepthPassPermutationBlobByIndex(permutationOptions, isWave64, is16bit); + case FFX_FSR2_PASS_LOCK: + return fsr2GetLockPassPermutationBlobByIndex(permutationOptions, isWave64, is16bit); + case FFX_FSR2_PASS_ACCUMULATE: + case FFX_FSR2_PASS_ACCUMULATE_SHARPEN: + return fsr2GetAccumulatePassPermutationBlobByIndex(permutationOptions, isWave64, is16bit); + case FFX_FSR2_PASS_RCAS: + return fsr2GetRCASPassPermutationBlobByIndex(permutationOptions, isWave64, is16bit); + case FFX_FSR2_PASS_COMPUTE_LUMINANCE_PYRAMID: + return fsr2GetComputeLuminancePyramidPassPermutationBlobByIndex(permutationOptions, isWave64, is16bit); + case FFX_FSR2_PASS_GENERATE_REACTIVE: + return fsr2GetAutogenReactivePassPermutationBlobByIndex(permutationOptions, isWave64, is16bit); + case FFX_FSR2_PASS_TCR_AUTOGENERATE: + return fsr2GetTcrAutogeneratePassPermutationBlobByIndex(permutationOptions, isWave64, is16bit); + default: + FFX_ASSERT_FAIL("Should never reach here."); + break; + } + + // return an empty blob + Fsr2ShaderBlobDX12 emptyBlob = {}; + return emptyBlob; +} diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/dx12/shaders/ffx_fsr2_shaders_dx12.h b/manul/thirdparty/fsr2/src/ffx-fsr2-api/dx12/shaders/ffx_fsr2_shaders_dx12.h new file mode 100644 index 00000000..2097c509 --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/dx12/shaders/ffx_fsr2_shaders_dx12.h @@ -0,0 +1,65 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#pragma once + +#include +#include "../../ffx_fsr2_interface.h" + +#if defined(__cplusplus) +extern "C" { +#endif // #if defined(__cplusplus) + +// A single shader blob and a description of its resources. +typedef struct Fsr2ShaderBlobDX12 { + + const uint8_t* data; // A pointer to the blob + uint32_t size; // Size in bytes. + uint32_t uavCount; // Number of UAV. + uint32_t srvCount; // Number of SRV. + uint32_t cbvCount; // Number of CBs. + const char** boundUAVResourceNames; + const uint32_t* boundUAVResources; // Pointer to an array of bound UAV resources. + const char** boundSRVResourceNames; + const uint32_t* boundSRVResources; // Pointer to an array of bound SRV resources. + const char** boundCBVResourceNames; + const uint32_t* boundCBVResources; // Pointer to an array of bound ConstantBuffers. +} Fsr2ShaderBlobDX12; + +// The different options which contribute to permutations. +typedef enum Fs2ShaderPermutationOptionsDX12 { + + FSR2_SHADER_PERMUTATION_USE_LANCZOS_TYPE = (1<<0), // FFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE. Off means reference, On means LUT + FSR2_SHADER_PERMUTATION_HDR_COLOR_INPUT = (1<<1), // FFX_FSR2_OPTION_HDR_COLOR_INPUT + FSR2_SHADER_PERMUTATION_LOW_RES_MOTION_VECTORS = (1<<2), // FFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS + FSR2_SHADER_PERMUTATION_JITTER_MOTION_VECTORS = (1<<3), // FFX_FSR2_OPTION_JITTERED_MOTION_VECTORS + FSR2_SHADER_PERMUTATION_DEPTH_INVERTED = (1<<4), // FFX_FSR2_OPTION_INVERTED_DEPTH + FSR2_SHADER_PERMUTATION_ENABLE_SHARPENING = (1<<5), // FFX_FSR2_OPTION_APPLY_SHARPENING + FSR2_SHADER_PERMUTATION_FORCE_WAVE64 = (1<<6), // doesn't map to a define, selects different table + FSR2_SHADER_PERMUTATION_ALLOW_FP16 = (1<<7), // FFX_USE_16BIT +} Fs2ShaderPermutationOptionsDX12; + +// Get a DX12 shader blob for the specified pass and permutation index. +Fsr2ShaderBlobDX12 fsr2GetPermutationBlobByIndexDX12(FfxFsr2Pass passId, uint32_t permutationOptions); + +#if defined(__cplusplus) +} +#endif // #if defined(__cplusplus) diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/ffx_assert.cpp b/manul/thirdparty/fsr2/src/ffx-fsr2-api/ffx_assert.cpp new file mode 100644 index 00000000..8a70ad50 --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/ffx_assert.cpp @@ -0,0 +1,81 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_assert.h" +#include // for malloc() + +#ifdef _WIN32 +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include // required for OutputDebugString() +#include // required for sprintf_s +#endif // #ifndef _WIN32 + +static FfxAssertCallback s_assertCallback; + +// set the printing callback function +void ffxAssertSetPrintingCallback(FfxAssertCallback callback) +{ + s_assertCallback = callback; + return; +} + +// implementation of assert reporting +bool ffxAssertReport(const char* file, int32_t line, const char* condition, const char* message) +{ + if (!file) { + + return true; + } + +#ifdef _WIN32 + // form the final assertion string and output to the TTY. + const size_t bufferSize = static_cast(snprintf(nullptr, 0, "%s(%d): ASSERTION FAILED. %s\n", file, line, message ? message : condition)) + 1; + char* tempBuf = static_cast(malloc(bufferSize)); + if (!tempBuf) { + + return true; + } + + if (!message) { + sprintf_s(tempBuf, bufferSize, "%s(%d): ASSERTION FAILED. %s\n", file, line, condition); + } else { + sprintf_s(tempBuf, bufferSize, "%s(%d): ASSERTION FAILED. %s\n", file, line, message); + } + + if (!s_assertCallback) { + OutputDebugStringA(tempBuf); + } else { + s_assertCallback(tempBuf); + } + + // free the buffer. + free(tempBuf); + +#else + FFX_UNUSED(line); + FFX_UNUSED(condition); + FFX_UNUSED(message); +#endif + + return true; +} diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/ffx_assert.h b/manul/thirdparty/fsr2/src/ffx-fsr2-api/ffx_assert.h new file mode 100644 index 00000000..ae32d2a7 --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/ffx_assert.h @@ -0,0 +1,132 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#pragma once + +#include "ffx_types.h" +#include "ffx_util.h" + +#ifdef __cplusplus +extern "C" { +#endif // #ifdef __cplusplus + +#ifdef _DEBUG +#ifdef _WIN32 + +#ifdef DISABLE_FFX_DEBUG_BREAK +#define FFX_DEBUG_BREAK \ + { \ + } +#else +/// Macro to force the debugger to break at this point in the code. +#define FFX_DEBUG_BREAK __debugbreak(); +#endif +#else +#define FFX_DEBUG_BREAK \ + { \ + } +#endif +#else +// don't allow debug break in release builds. +#define FFX_DEBUG_BREAK +#endif + +/// A typedef for the callback function for assert printing. +/// +/// This can be used to re-route printing of assert messages from the FFX backend +/// to another destination. For example instead of the default behaviour of printing +/// the assert messages to the debugger's TTY the message can be re-routed to a +/// MessageBox in a GUI application. +/// +/// @param [in] message The message generated by the assert. +/// +typedef void (*FfxAssertCallback)(const char* message); + +/// Function to report an assert. +/// +/// @param [in] file The name of the file as a string. +/// @param [in] line The index of the line in the file. +/// @param [in] condition The boolean condition that was tested. +/// @param [in] msg The optional message to print. +/// +/// @returns +/// Always returns true. +/// +FFX_API bool ffxAssertReport(const char* file, int32_t line, const char* condition, const char* msg); + +/// Provides the ability to set a callback for assert messages. +/// +/// @param [in] callback The callback function that will receive assert messages. +/// +FFX_API void ffxAssertSetPrintingCallback(FfxAssertCallback callback); + +#ifdef _DEBUG +/// Standard assert macro. +#define FFX_ASSERT(condition) \ + do \ + { \ + if (!(condition) && ffxAssertReport(__FILE__, __LINE__, #condition, NULL)) \ + FFX_DEBUG_BREAK \ + } while (0) + +/// Assert macro with message. +#define FFX_ASSERT_MESSAGE(condition, msg) \ + do \ + { \ + if (!(condition) && ffxAssertReport(__FILE__, __LINE__, #condition, msg)) \ + FFX_DEBUG_BREAK \ + } while (0) + +/// Assert macro that always fails. +#define FFX_ASSERT_FAIL(message) \ + do \ + { \ + ffxAssertReport(__FILE__, __LINE__, NULL, message); \ + FFX_DEBUG_BREAK \ + } while (0) +#else +// asserts disabled +#define FFX_ASSERT(condition) \ + do \ + { \ + FFX_UNUSED(condition); \ + } while (0) + +#define FFX_ASSERT_MESSAGE(condition, message) \ + do \ + { \ + FFX_UNUSED(condition); \ + FFX_UNUSED(message); \ + } while (0) + +#define FFX_ASSERT_FAIL(message) \ + do \ + { \ + FFX_UNUSED(message); \ + } while (0) +#endif // #if _DEBUG + +/// Simple static assert. +#define FFX_STATIC_ASSERT(condition) static_assert(condition, #condition) + +#ifdef __cplusplus +} +#endif // #ifdef __cplusplus diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/ffx_error.h b/manul/thirdparty/fsr2/src/ffx-fsr2-api/ffx_error.h new file mode 100644 index 00000000..7ba7d9c4 --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/ffx_error.h @@ -0,0 +1,59 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#pragma once + +#include "ffx_types.h" + +/// Typedef for error codes returned from functions in the FidelityFX SDK. +typedef int32_t FfxErrorCode; + +static const FfxErrorCode FFX_OK = 0; ///< The operation completed successfully. +static const FfxErrorCode FFX_ERROR_INVALID_POINTER = 0x80000000; ///< The operation failed due to an invalid pointer. +static const FfxErrorCode FFX_ERROR_INVALID_ALIGNMENT = 0x80000001; ///< The operation failed due to an invalid alignment. +static const FfxErrorCode FFX_ERROR_INVALID_SIZE = 0x80000002; ///< The operation failed due to an invalid size. +static const FfxErrorCode FFX_EOF = 0x80000003; ///< The end of the file was encountered. +static const FfxErrorCode FFX_ERROR_INVALID_PATH = 0x80000004; ///< The operation failed because the specified path was invalid. +static const FfxErrorCode FFX_ERROR_EOF = 0x80000005; ///< The operation failed because end of file was reached. +static const FfxErrorCode FFX_ERROR_MALFORMED_DATA = 0x80000006; ///< The operation failed because of some malformed data. +static const FfxErrorCode FFX_ERROR_OUT_OF_MEMORY = 0x80000007; ///< The operation failed because it ran out memory. +static const FfxErrorCode FFX_ERROR_INCOMPLETE_INTERFACE = 0x80000008; ///< The operation failed because the interface was not fully configured. +static const FfxErrorCode FFX_ERROR_INVALID_ENUM = 0x80000009; ///< The operation failed because of an invalid enumeration value. +static const FfxErrorCode FFX_ERROR_INVALID_ARGUMENT = 0x8000000a; ///< The operation failed because an argument was invalid. +static const FfxErrorCode FFX_ERROR_OUT_OF_RANGE = 0x8000000b; ///< The operation failed because a value was out of range. +static const FfxErrorCode FFX_ERROR_NULL_DEVICE = 0x8000000c; ///< The operation failed because a device was null. +static const FfxErrorCode FFX_ERROR_BACKEND_API_ERROR = 0x8000000d; ///< The operation failed because the backend API returned an error code. +static const FfxErrorCode FFX_ERROR_INSUFFICIENT_MEMORY = 0x8000000e; ///< The operation failed because there was not enough memory. + +/// Helper macro to return error code y from a function when a specific condition, x, is not met. +#define FFX_RETURN_ON_ERROR(x, y) \ + if (!(x)) \ + { \ + return (y); \ + } + +/// Helper macro to return error code x from a function when it is not FFX_OK. +#define FFX_VALIDATE(x) \ + { \ + FfxErrorCode ret = x; \ + FFX_RETURN_ON_ERROR(ret == FFX_OK, ret); \ + } + diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/ffx_fsr2.cpp b/manul/thirdparty/fsr2/src/ffx-fsr2-api/ffx_fsr2.cpp new file mode 100644 index 00000000..051018e4 --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/ffx_fsr2.cpp @@ -0,0 +1,1358 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include // for max used inside SPD CPU code. +#include // for fabs, abs, sinf, sqrt, etc. +#include // for memset +#include // for FLT_EPSILON +#include "ffx_fsr2.h" +#define FFX_CPU +#include "shaders/ffx_core.h" +#include "shaders/ffx_fsr1.h" +#include "shaders/ffx_spd.h" +#include "shaders/ffx_fsr2_callbacks_hlsl.h" + +#include "ffx_fsr2_maximum_bias.h" + +#ifdef __clang__ +#pragma clang diagnostic ignored "-Wunused-variable" +#endif + +// max queued frames for descriptor management +static const uint32_t FSR2_MAX_QUEUED_FRAMES = 16; + +#include "ffx_fsr2_private.h" + +// lists to map shader resource bindpoint name to resource identifier +typedef struct ResourceBinding +{ + uint32_t index; + wchar_t name[64]; +}ResourceBinding; + +static const ResourceBinding srvResourceBindingTable[] = +{ + {FFX_FSR2_RESOURCE_IDENTIFIER_INPUT_COLOR, L"r_input_color_jittered"}, + {FFX_FSR2_RESOURCE_IDENTIFIER_INPUT_OPAQUE_ONLY, L"r_input_opaque_only"}, + {FFX_FSR2_RESOURCE_IDENTIFIER_INPUT_MOTION_VECTORS, L"r_input_motion_vectors"}, + {FFX_FSR2_RESOURCE_IDENTIFIER_INPUT_DEPTH, L"r_input_depth" }, + {FFX_FSR2_RESOURCE_IDENTIFIER_INPUT_EXPOSURE, L"r_input_exposure"}, + {FFX_FSR2_RESOURCE_IDENTIFIER_AUTO_EXPOSURE, L"r_auto_exposure"}, + {FFX_FSR2_RESOURCE_IDENTIFIER_INPUT_REACTIVE_MASK, L"r_reactive_mask"}, + {FFX_FSR2_RESOURCE_IDENTIFIER_INPUT_TRANSPARENCY_AND_COMPOSITION_MASK, L"r_transparency_and_composition_mask"}, + {FFX_FSR2_RESOURCE_IDENTIFIER_RECONSTRUCTED_PREVIOUS_NEAREST_DEPTH, L"r_reconstructed_previous_nearest_depth"}, + {FFX_FSR2_RESOURCE_IDENTIFIER_DILATED_MOTION_VECTORS, L"r_dilated_motion_vectors"}, + {FFX_FSR2_RESOURCE_IDENTIFIER_PREVIOUS_DILATED_MOTION_VECTORS, L"r_previous_dilated_motion_vectors"}, + {FFX_FSR2_RESOURCE_IDENTIFIER_DILATED_DEPTH, L"r_dilatedDepth"}, + {FFX_FSR2_RESOURCE_IDENTIFIER_INTERNAL_UPSCALED_COLOR, L"r_internal_upscaled_color"}, + {FFX_FSR2_RESOURCE_IDENTIFIER_LOCK_STATUS, L"r_lock_status"}, + {FFX_FSR2_RESOURCE_IDENTIFIER_PREPARED_INPUT_COLOR, L"r_prepared_input_color"}, + {FFX_FSR2_RESOURCE_IDENTIFIER_LUMA_HISTORY, L"r_luma_history" }, + {FFX_FSR2_RESOURCE_IDENTIFIER_RCAS_INPUT, L"r_rcas_input"}, + {FFX_FSR2_RESOURCE_IDENTIFIER_LANCZOS_LUT, L"r_lanczos_lut"}, + {FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE, L"r_imgMips"}, + {FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE_MIPMAP_SHADING_CHANGE, L"r_img_mip_shading_change"}, + {FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE_MIPMAP_5, L"r_img_mip_5"}, + {FFX_FSR2_RESOURCE_IDENTITIER_UPSAMPLE_MAXIMUM_BIAS_LUT, L"r_upsample_maximum_bias_lut"}, + {FFX_FSR2_RESOURCE_IDENTIFIER_DILATED_REACTIVE_MASKS, L"r_dilated_reactive_masks"}, + {FFX_FSR2_RESOURCE_IDENTIFIER_NEW_LOCKS, L"r_new_locks"}, + {FFX_FSR2_RESOURCE_IDENTIFIER_LOCK_INPUT_LUMA, L"r_lock_input_luma"}, + {FFX_FSR2_RESOURCE_IDENTIFIER_PREV_PRE_ALPHA_COLOR, L"r_input_prev_color_pre_alpha"}, + {FFX_FSR2_RESOURCE_IDENTIFIER_PREV_POST_ALPHA_COLOR, L"r_input_prev_color_post_alpha"}, +}; + +static const ResourceBinding uavResourceBindingTable[] = +{ + {FFX_FSR2_RESOURCE_IDENTIFIER_RECONSTRUCTED_PREVIOUS_NEAREST_DEPTH, L"rw_reconstructed_previous_nearest_depth"}, + {FFX_FSR2_RESOURCE_IDENTIFIER_DILATED_MOTION_VECTORS, L"rw_dilated_motion_vectors"}, + {FFX_FSR2_RESOURCE_IDENTIFIER_DILATED_DEPTH, L"rw_dilatedDepth"}, + {FFX_FSR2_RESOURCE_IDENTIFIER_INTERNAL_UPSCALED_COLOR, L"rw_internal_upscaled_color"}, + {FFX_FSR2_RESOURCE_IDENTIFIER_LOCK_STATUS, L"rw_lock_status"}, + {FFX_FSR2_RESOURCE_IDENTIFIER_PREPARED_INPUT_COLOR, L"rw_prepared_input_color"}, + {FFX_FSR2_RESOURCE_IDENTIFIER_LUMA_HISTORY, L"rw_luma_history"}, + {FFX_FSR2_RESOURCE_IDENTIFIER_UPSCALED_OUTPUT, L"rw_upscaled_output"}, + {FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE_MIPMAP_SHADING_CHANGE, L"rw_img_mip_shading_change"}, + {FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE_MIPMAP_5, L"rw_img_mip_5"}, + {FFX_FSR2_RESOURCE_IDENTIFIER_DILATED_REACTIVE_MASKS, L"rw_dilated_reactive_masks"}, + {FFX_FSR2_RESOURCE_IDENTIFIER_AUTO_EXPOSURE, L"rw_auto_exposure"}, + {FFX_FSR2_RESOURCE_IDENTIFIER_SPD_ATOMIC_COUNT, L"rw_spd_global_atomic"}, + {FFX_FSR2_RESOURCE_IDENTIFIER_NEW_LOCKS, L"rw_new_locks"}, + {FFX_FSR2_RESOURCE_IDENTIFIER_LOCK_INPUT_LUMA, L"rw_lock_input_luma"}, + {FFX_FSR2_RESOURCE_IDENTIFIER_AUTOREACTIVE, L"rw_output_autoreactive"}, + {FFX_FSR2_RESOURCE_IDENTIFIER_AUTOCOMPOSITION, L"rw_output_autocomposition"}, + {FFX_FSR2_RESOURCE_IDENTIFIER_PREV_PRE_ALPHA_COLOR, L"rw_output_prev_color_pre_alpha"}, + {FFX_FSR2_RESOURCE_IDENTIFIER_PREV_POST_ALPHA_COLOR, L"rw_output_prev_color_post_alpha"}, +}; + +static const ResourceBinding cbResourceBindingTable[] = +{ + {FFX_FSR2_CONSTANTBUFFER_IDENTIFIER_FSR2, L"cbFSR2"}, + {FFX_FSR2_CONSTANTBUFFER_IDENTIFIER_SPD, L"cbSPD"}, + {FFX_FSR2_CONSTANTBUFFER_IDENTIFIER_RCAS, L"cbRCAS"}, + {FFX_FSR2_CONSTANTBUFFER_IDENTIFIER_GENREACTIVE, L"cbGenerateReactive"}, +}; + +// Broad structure of the root signature. +typedef enum Fsr2RootSignatureLayout { + + FSR2_ROOT_SIGNATURE_LAYOUT_UAVS, + FSR2_ROOT_SIGNATURE_LAYOUT_SRVS, + FSR2_ROOT_SIGNATURE_LAYOUT_CONSTANTS, + FSR2_ROOT_SIGNATURE_LAYOUT_CONSTANTS_REGISTER_1, + FSR2_ROOT_SIGNATURE_LAYOUT_PARAMETER_COUNT +} Fsr2RootSignatureLayout; + +typedef struct Fsr2RcasConstants { + + uint32_t rcasConfig[4]; +} FfxRcasConstants; + +typedef struct Fsr2SpdConstants { + + uint32_t mips; + uint32_t numworkGroups; + uint32_t workGroupOffset[2]; + uint32_t renderSize[2]; +} Fsr2SpdConstants; + +typedef struct Fsr2GenerateReactiveConstants +{ + float scale; + float threshold; + float binaryValue; + uint32_t flags; + +} Fsr2GenerateReactiveConstants; + +typedef struct Fsr2GenerateReactiveConstants2 +{ + float autoTcThreshold; + float autoTcScale; + float autoReactiveScale; + float autoReactiveMax; + +} Fsr2GenerateReactiveConstants2; + +typedef union Fsr2SecondaryUnion { + + Fsr2RcasConstants rcas; + Fsr2SpdConstants spd; + Fsr2GenerateReactiveConstants2 autogenReactive; +} Fsr2SecondaryUnion; + +typedef struct Fsr2ResourceDescription { + + uint32_t id; + const wchar_t* name; + FfxResourceUsage usage; + FfxSurfaceFormat format; + uint32_t width; + uint32_t height; + uint32_t mipCount; + FfxResourceFlags flags; + uint32_t initDataSize; + void* initData; +} Fsr2ResourceDescription; + +FfxConstantBuffer globalFsr2ConstantBuffers[4] = { + { sizeof(Fsr2Constants) / sizeof(uint32_t) }, + { sizeof(Fsr2SpdConstants) / sizeof(uint32_t) }, + { sizeof(Fsr2RcasConstants) / sizeof(uint32_t) }, + { sizeof(Fsr2GenerateReactiveConstants) / sizeof(uint32_t) } +}; + +// Lanczos +static float lanczos2(float value) +{ + return abs(value) < FFX_EPSILON ? 1.f : (sinf(FFX_PI * value) / (FFX_PI * value)) * (sinf(0.5f * FFX_PI * value) / (0.5f * FFX_PI * value)); +} + +// Calculate halton number for index and base. +static float halton(int32_t index, int32_t base) +{ + float f = 1.0f, result = 0.0f; + + for (int32_t currentIndex = index; currentIndex > 0;) { + + f /= (float)base; + result = result + f * (float)(currentIndex % base); + currentIndex = (uint32_t)(floorf((float)(currentIndex) / (float)(base))); + } + + return result; +} + +static void fsr2DebugCheckDispatch(FfxFsr2Context_Private* context, const FfxFsr2DispatchDescription* params) +{ + if (params->commandList == nullptr) + { + context->contextDescription.fpMessage(FFX_FSR2_MESSAGE_TYPE_ERROR, L"commandList is null"); + } + + if (params->color.resource == nullptr) + { + context->contextDescription.fpMessage(FFX_FSR2_MESSAGE_TYPE_ERROR, L"color resource is null"); + } + + if (params->depth.resource == nullptr) + { + context->contextDescription.fpMessage(FFX_FSR2_MESSAGE_TYPE_ERROR, L"depth resource is null"); + } + + if (params->motionVectors.resource == nullptr) + { + context->contextDescription.fpMessage(FFX_FSR2_MESSAGE_TYPE_ERROR, L"motionVectors resource is null"); + } + + if (params->exposure.resource != nullptr) + { + if ((context->contextDescription.flags & FFX_FSR2_ENABLE_AUTO_EXPOSURE) == FFX_FSR2_ENABLE_AUTO_EXPOSURE) + { + context->contextDescription.fpMessage(FFX_FSR2_MESSAGE_TYPE_WARNING, L"exposure resource provided, however auto exposure flag is present"); + } + } + + if (params->output.resource == nullptr) + { + context->contextDescription.fpMessage(FFX_FSR2_MESSAGE_TYPE_ERROR, L"output resource is null"); + } + + if (fabs(params->jitterOffset.x) > 1.0f || fabs(params->jitterOffset.y) > 1.0f) + { + context->contextDescription.fpMessage(FFX_FSR2_MESSAGE_TYPE_WARNING, L"jitterOffset contains value outside of expected range [-1.0, 1.0]"); + } + + if ((params->motionVectorScale.x > (float)context->contextDescription.maxRenderSize.width) || + (params->motionVectorScale.y > (float)context->contextDescription.maxRenderSize.height)) + { + context->contextDescription.fpMessage(FFX_FSR2_MESSAGE_TYPE_WARNING, L"motionVectorScale contains scale value greater than maxRenderSize"); + } + if ((params->motionVectorScale.x == 0.0f) || + (params->motionVectorScale.y == 0.0f)) + { + context->contextDescription.fpMessage(FFX_FSR2_MESSAGE_TYPE_WARNING, L"motionVectorScale contains zero scale value"); + } + + if ((params->renderSize.width > context->contextDescription.maxRenderSize.width) || + (params->renderSize.height > context->contextDescription.maxRenderSize.height)) + { + context->contextDescription.fpMessage(FFX_FSR2_MESSAGE_TYPE_WARNING, L"renderSize is greater than context maxRenderSize"); + } + if ((params->renderSize.width == 0) || + (params->renderSize.height == 0)) + { + context->contextDescription.fpMessage(FFX_FSR2_MESSAGE_TYPE_WARNING, L"renderSize contains zero dimension"); + } + + if (params->sharpness < 0.0f || params->sharpness > 1.0f) + { + context->contextDescription.fpMessage(FFX_FSR2_MESSAGE_TYPE_WARNING, L"sharpness contains value outside of expected range [0.0, 1.0]"); + } + + if (params->frameTimeDelta < 1.0f) + { + context->contextDescription.fpMessage(FFX_FSR2_MESSAGE_TYPE_WARNING, L"frameTimeDelta is less than 1.0f - this value should be milliseconds (~16.6f for 60fps)"); + } + + if (params->preExposure == 0.0f) + { + context->contextDescription.fpMessage(FFX_FSR2_MESSAGE_TYPE_ERROR, L"preExposure provided as 0.0f which is invalid"); + } + + bool infiniteDepth = (context->contextDescription.flags & FFX_FSR2_ENABLE_DEPTH_INFINITE) == FFX_FSR2_ENABLE_DEPTH_INFINITE; + bool inverseDepth = (context->contextDescription.flags & FFX_FSR2_ENABLE_DEPTH_INVERTED) == FFX_FSR2_ENABLE_DEPTH_INVERTED; + + if (inverseDepth) + { + if (params->cameraNear < params->cameraFar) + { + context->contextDescription.fpMessage(FFX_FSR2_MESSAGE_TYPE_WARNING, + L"FFX_FSR2_ENABLE_DEPTH_INVERTED flag is present yet cameraNear is less than cameraFar"); + } + if (infiniteDepth) + { + if (params->cameraNear != FLT_MAX) + { + context->contextDescription.fpMessage(FFX_FSR2_MESSAGE_TYPE_WARNING, + L"FFX_FSR2_ENABLE_DEPTH_INFINITE and FFX_FSR2_ENABLE_DEPTH_INVERTED present, yet cameraNear != FLT_MAX"); + } + } + if (params->cameraFar < 0.075f) + { + context->contextDescription.fpMessage(FFX_FSR2_MESSAGE_TYPE_WARNING, + L"FFX_FSR2_ENABLE_DEPTH_INFINITE and FFX_FSR2_ENABLE_DEPTH_INVERTED present, cameraFar value is very low which may result in depth separation artefacting"); + } + } + else + { + if (params->cameraNear > params->cameraFar) + { + context->contextDescription.fpMessage(FFX_FSR2_MESSAGE_TYPE_WARNING, + L"cameraNear is greater than cameraFar in non-inverted-depth context"); + } + if (infiniteDepth) + { + if (params->cameraFar != FLT_MAX) + { + context->contextDescription.fpMessage(FFX_FSR2_MESSAGE_TYPE_WARNING, + L"FFX_FSR2_ENABLE_DEPTH_INFINITE and FFX_FSR2_ENABLE_DEPTH_INVERTED present, yet cameraFar != FLT_MAX"); + } + } + if (params->cameraNear < 0.075f) + { + context->contextDescription.fpMessage(FFX_FSR2_MESSAGE_TYPE_WARNING, + L"FFX_FSR2_ENABLE_DEPTH_INFINITE and FFX_FSR2_ENABLE_DEPTH_INVERTED present, cameraNear value is very low which may result in depth separation artefacting"); + } + } + + if (params->cameraFovAngleVertical <= 0.0f) + { + context->contextDescription.fpMessage(FFX_FSR2_MESSAGE_TYPE_ERROR, L"cameraFovAngleVertical is 0.0f - this value should be > 0.0f"); + } + if (params->cameraFovAngleVertical > FFX_PI) + { + context->contextDescription.fpMessage(FFX_FSR2_MESSAGE_TYPE_ERROR, L"cameraFovAngleVertical is greater than 180 degrees/PI"); + } +} + +static FfxErrorCode patchResourceBindings(FfxPipelineState* inoutPipeline) +{ + for (uint32_t srvIndex = 0; srvIndex < inoutPipeline->srvCount; ++srvIndex) + { + int32_t mapIndex = 0; + for (mapIndex = 0; mapIndex < _countof(srvResourceBindingTable); ++mapIndex) + { + if (0 == wcscmp(srvResourceBindingTable[mapIndex].name, inoutPipeline->srvResourceBindings[srvIndex].name)) + break; + } + if (mapIndex == _countof(srvResourceBindingTable)) + return FFX_ERROR_INVALID_ARGUMENT; + + inoutPipeline->srvResourceBindings[srvIndex].resourceIdentifier = srvResourceBindingTable[mapIndex].index; + } + + for (uint32_t uavIndex = 0; uavIndex < inoutPipeline->uavCount; ++uavIndex) + { + int32_t mapIndex = 0; + for (mapIndex = 0; mapIndex < _countof(uavResourceBindingTable); ++mapIndex) + { + if (0 == wcscmp(uavResourceBindingTable[mapIndex].name, inoutPipeline->uavResourceBindings[uavIndex].name)) + break; + } + if (mapIndex == _countof(uavResourceBindingTable)) + return FFX_ERROR_INVALID_ARGUMENT; + + inoutPipeline->uavResourceBindings[uavIndex].resourceIdentifier = uavResourceBindingTable[mapIndex].index; + } + + for (uint32_t cbIndex = 0; cbIndex < inoutPipeline->constCount; ++cbIndex) + { + int32_t mapIndex = 0; + for (mapIndex = 0; mapIndex < _countof(cbResourceBindingTable); ++mapIndex) + { + if (0 == wcscmp(cbResourceBindingTable[mapIndex].name, inoutPipeline->cbResourceBindings[cbIndex].name)) + break; + } + if (mapIndex == _countof(cbResourceBindingTable)) + return FFX_ERROR_INVALID_ARGUMENT; + + inoutPipeline->cbResourceBindings[cbIndex].resourceIdentifier = cbResourceBindingTable[mapIndex].index; + } + + return FFX_OK; +} + + +static FfxErrorCode createPipelineStates(FfxFsr2Context_Private* context) +{ + FFX_ASSERT(context); + + const size_t samplerCount = 2; + FfxFilterType samplers[samplerCount]; + samplers[0] = FFX_FILTER_TYPE_POINT; + samplers[1] = FFX_FILTER_TYPE_LINEAR; + + const size_t rootConstantCount = 2; + uint32_t rootConstants[rootConstantCount]; + rootConstants[0] = sizeof(Fsr2Constants) / sizeof(uint32_t); + rootConstants[1] = sizeof(Fsr2SecondaryUnion) / sizeof(uint32_t); + + FfxPipelineDescription pipelineDescription; + pipelineDescription.contextFlags = context->contextDescription.flags; + pipelineDescription.samplerCount = samplerCount; + pipelineDescription.samplers = samplers; + pipelineDescription.rootConstantBufferCount = rootConstantCount; + pipelineDescription.rootConstantBufferSizes = rootConstants; + + // New interface: will handle RootSignature in backend + // set up pipeline descriptor (basically RootSignature and binding) + FFX_VALIDATE(context->contextDescription.callbacks.fpCreatePipeline(&context->contextDescription.callbacks, FFX_FSR2_PASS_COMPUTE_LUMINANCE_PYRAMID, &pipelineDescription, &context->pipelineComputeLuminancePyramid)); + FFX_VALIDATE(context->contextDescription.callbacks.fpCreatePipeline(&context->contextDescription.callbacks, FFX_FSR2_PASS_RCAS, &pipelineDescription, &context->pipelineRCAS)); + FFX_VALIDATE(context->contextDescription.callbacks.fpCreatePipeline(&context->contextDescription.callbacks, FFX_FSR2_PASS_GENERATE_REACTIVE, &pipelineDescription, &context->pipelineGenerateReactive)); + FFX_VALIDATE(context->contextDescription.callbacks.fpCreatePipeline(&context->contextDescription.callbacks, FFX_FSR2_PASS_TCR_AUTOGENERATE, &pipelineDescription, &context->pipelineTcrAutogenerate)); + + pipelineDescription.rootConstantBufferCount = 1; + FFX_VALIDATE(context->contextDescription.callbacks.fpCreatePipeline(&context->contextDescription.callbacks, FFX_FSR2_PASS_DEPTH_CLIP, &pipelineDescription, &context->pipelineDepthClip)); + FFX_VALIDATE(context->contextDescription.callbacks.fpCreatePipeline(&context->contextDescription.callbacks, FFX_FSR2_PASS_RECONSTRUCT_PREVIOUS_DEPTH, &pipelineDescription, &context->pipelineReconstructPreviousDepth)); + FFX_VALIDATE(context->contextDescription.callbacks.fpCreatePipeline(&context->contextDescription.callbacks, FFX_FSR2_PASS_LOCK, &pipelineDescription, &context->pipelineLock)); + FFX_VALIDATE(context->contextDescription.callbacks.fpCreatePipeline(&context->contextDescription.callbacks, FFX_FSR2_PASS_ACCUMULATE, &pipelineDescription, &context->pipelineAccumulate)); + FFX_VALIDATE(context->contextDescription.callbacks.fpCreatePipeline(&context->contextDescription.callbacks, FFX_FSR2_PASS_ACCUMULATE_SHARPEN, &pipelineDescription, &context->pipelineAccumulateSharpen)); + + // for each pipeline: re-route/fix-up IDs based on names + patchResourceBindings(&context->pipelineDepthClip); + patchResourceBindings(&context->pipelineReconstructPreviousDepth); + patchResourceBindings(&context->pipelineLock); + patchResourceBindings(&context->pipelineAccumulate); + patchResourceBindings(&context->pipelineComputeLuminancePyramid); + patchResourceBindings(&context->pipelineAccumulateSharpen); + patchResourceBindings(&context->pipelineRCAS); + patchResourceBindings(&context->pipelineGenerateReactive); + patchResourceBindings(&context->pipelineTcrAutogenerate); + + return FFX_OK; +} + +static FfxErrorCode generateReactiveMaskInternal(FfxFsr2Context_Private* contextPrivate, const FfxFsr2DispatchDescription* params); + +static FfxErrorCode fsr2Create(FfxFsr2Context_Private* context, const FfxFsr2ContextDescription* contextDescription) +{ + FFX_ASSERT(context); + FFX_ASSERT(contextDescription); + + // Setup the data for implementation. + memset(context, 0, sizeof(FfxFsr2Context_Private)); + context->device = contextDescription->device; + + memcpy(&context->contextDescription, contextDescription, sizeof(FfxFsr2ContextDescription)); + + if ((context->contextDescription.flags & FFX_FSR2_ENABLE_DEBUG_CHECKING) == FFX_FSR2_ENABLE_DEBUG_CHECKING) + { + if (context->contextDescription.fpMessage == nullptr) + { + FFX_ASSERT(context->contextDescription.fpMessage != nullptr); + // remove the debug checking flag - we have no message function + context->contextDescription.flags &= ~FFX_FSR2_ENABLE_DEBUG_CHECKING; + } + } + + // Create the device. + FfxErrorCode errorCode = context->contextDescription.callbacks.fpCreateBackendContext(&context->contextDescription.callbacks, context->device); + FFX_RETURN_ON_ERROR(errorCode == FFX_OK, errorCode); + + // call out for device caps. + errorCode = context->contextDescription.callbacks.fpGetDeviceCapabilities(&context->contextDescription.callbacks, &context->deviceCapabilities, context->device); + FFX_RETURN_ON_ERROR(errorCode == FFX_OK, errorCode); + + // set defaults + context->firstExecution = true; + context->resourceFrameIndex = 0; + + context->constants.displaySize[0] = contextDescription->displaySize.width; + context->constants.displaySize[1] = contextDescription->displaySize.height; + + // generate the data for the LUT. + const uint32_t lanczos2LutWidth = 128; + int16_t lanczos2Weights[lanczos2LutWidth] = { }; + + for (uint32_t currentLanczosWidthIndex = 0; currentLanczosWidthIndex < lanczos2LutWidth; currentLanczosWidthIndex++) { + + const float x = 2.0f * currentLanczosWidthIndex / float(lanczos2LutWidth - 1); + const float y = lanczos2(x); + lanczos2Weights[currentLanczosWidthIndex] = int16_t(roundf(y * 32767.0f)); + } + + // upload path only supports R16_SNORM, let's go and convert + int16_t maximumBias[FFX_FSR2_MAXIMUM_BIAS_TEXTURE_WIDTH * FFX_FSR2_MAXIMUM_BIAS_TEXTURE_HEIGHT]; + for (uint32_t i = 0; i < FFX_FSR2_MAXIMUM_BIAS_TEXTURE_WIDTH * FFX_FSR2_MAXIMUM_BIAS_TEXTURE_HEIGHT; ++i) { + + maximumBias[i] = int16_t(roundf(ffxFsr2MaximumBias[i] / 2.0f * 32767.0f)); + } + + uint8_t defaultReactiveMaskData = 0U; + uint32_t atomicInitData = 0U; + float defaultExposure[] = { 0.0f, 0.0f }; + const FfxResourceType texture1dResourceType = (context->contextDescription.flags & FFX_FSR2_ENABLE_TEXTURE1D_USAGE) ? FFX_RESOURCE_TYPE_TEXTURE1D : FFX_RESOURCE_TYPE_TEXTURE2D; + + // declare internal resources needed + const Fsr2ResourceDescription internalSurfaceDesc[] = { + + { FFX_FSR2_RESOURCE_IDENTIFIER_PREPARED_INPUT_COLOR, L"FSR2_PreparedInputColor", FFX_RESOURCE_USAGE_UAV, + FFX_SURFACE_FORMAT_R16G16B16A16_FLOAT, contextDescription->maxRenderSize.width, contextDescription->maxRenderSize.height, 1, FFX_RESOURCE_FLAGS_ALIASABLE }, + + { FFX_FSR2_RESOURCE_IDENTIFIER_RECONSTRUCTED_PREVIOUS_NEAREST_DEPTH, L"FSR2_ReconstructedPrevNearestDepth", FFX_RESOURCE_USAGE_UAV, + FFX_SURFACE_FORMAT_R32_UINT, contextDescription->maxRenderSize.width, contextDescription->maxRenderSize.height, 1, FFX_RESOURCE_FLAGS_ALIASABLE }, + + { FFX_FSR2_RESOURCE_IDENTIFIER_INTERNAL_DILATED_MOTION_VECTORS_1, L"FSR2_InternalDilatedVelocity1", (FfxResourceUsage)(FFX_RESOURCE_USAGE_RENDERTARGET | FFX_RESOURCE_USAGE_UAV), + FFX_SURFACE_FORMAT_R16G16_FLOAT, contextDescription->maxRenderSize.width, contextDescription->maxRenderSize.height, 1, FFX_RESOURCE_FLAGS_NONE }, + + { FFX_FSR2_RESOURCE_IDENTIFIER_INTERNAL_DILATED_MOTION_VECTORS_2, L"FSR2_InternalDilatedVelocity2", (FfxResourceUsage)(FFX_RESOURCE_USAGE_RENDERTARGET | FFX_RESOURCE_USAGE_UAV), + FFX_SURFACE_FORMAT_R16G16_FLOAT, contextDescription->maxRenderSize.width, contextDescription->maxRenderSize.height, 1, FFX_RESOURCE_FLAGS_NONE }, + + { FFX_FSR2_RESOURCE_IDENTIFIER_DILATED_DEPTH, L"FSR2_DilatedDepth", (FfxResourceUsage)(FFX_RESOURCE_USAGE_RENDERTARGET | FFX_RESOURCE_USAGE_UAV), + FFX_SURFACE_FORMAT_R32_FLOAT, contextDescription->maxRenderSize.width, contextDescription->maxRenderSize.height, 1, FFX_RESOURCE_FLAGS_ALIASABLE }, + + { FFX_FSR2_RESOURCE_IDENTIFIER_LOCK_STATUS_1, L"FSR2_LockStatus1", (FfxResourceUsage)(FFX_RESOURCE_USAGE_RENDERTARGET | FFX_RESOURCE_USAGE_UAV), + FFX_SURFACE_FORMAT_R16G16_FLOAT, contextDescription->displaySize.width, contextDescription->displaySize.height, 1, FFX_RESOURCE_FLAGS_NONE }, + + { FFX_FSR2_RESOURCE_IDENTIFIER_LOCK_STATUS_2, L"FSR2_LockStatus2", (FfxResourceUsage)(FFX_RESOURCE_USAGE_RENDERTARGET | FFX_RESOURCE_USAGE_UAV), + FFX_SURFACE_FORMAT_R16G16_FLOAT, contextDescription->displaySize.width, contextDescription->displaySize.height, 1, FFX_RESOURCE_FLAGS_NONE }, + + { FFX_FSR2_RESOURCE_IDENTIFIER_LOCK_INPUT_LUMA, L"FSR2_LockInputLuma", (FfxResourceUsage)(FFX_RESOURCE_USAGE_UAV), + FFX_SURFACE_FORMAT_R16_FLOAT, contextDescription->maxRenderSize.width, contextDescription->maxRenderSize.height, 1, FFX_RESOURCE_FLAGS_ALIASABLE }, + + { FFX_FSR2_RESOURCE_IDENTIFIER_NEW_LOCKS, L"FSR2_NewLocks", (FfxResourceUsage)(FFX_RESOURCE_USAGE_UAV), + FFX_SURFACE_FORMAT_R8_UNORM, contextDescription->displaySize.width, contextDescription->displaySize.height, 1, FFX_RESOURCE_FLAGS_ALIASABLE }, + + { FFX_FSR2_RESOURCE_IDENTIFIER_INTERNAL_UPSCALED_COLOR_1, L"FSR2_InternalUpscaled1", (FfxResourceUsage)(FFX_RESOURCE_USAGE_RENDERTARGET | FFX_RESOURCE_USAGE_UAV), + FFX_SURFACE_FORMAT_R16G16B16A16_FLOAT, contextDescription->displaySize.width, contextDescription->displaySize.height, 1, FFX_RESOURCE_FLAGS_NONE }, + + { FFX_FSR2_RESOURCE_IDENTIFIER_INTERNAL_UPSCALED_COLOR_2, L"FSR2_InternalUpscaled2", (FfxResourceUsage)(FFX_RESOURCE_USAGE_RENDERTARGET | FFX_RESOURCE_USAGE_UAV), + FFX_SURFACE_FORMAT_R16G16B16A16_FLOAT, contextDescription->displaySize.width, contextDescription->displaySize.height, 1, FFX_RESOURCE_FLAGS_NONE }, + + { FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE, L"FSR2_ExposureMips", FFX_RESOURCE_USAGE_UAV, + FFX_SURFACE_FORMAT_R16_FLOAT, contextDescription->maxRenderSize.width / 2, contextDescription->maxRenderSize.height / 2, 0, FFX_RESOURCE_FLAGS_ALIASABLE }, + + { FFX_FSR2_RESOURCE_IDENTIFIER_LUMA_HISTORY_1, L"FSR2_LumaHistory1", (FfxResourceUsage)(FFX_RESOURCE_USAGE_RENDERTARGET | FFX_RESOURCE_USAGE_UAV), + FFX_SURFACE_FORMAT_R8G8B8A8_UNORM, contextDescription->displaySize.width, contextDescription->displaySize.height, 1, FFX_RESOURCE_FLAGS_NONE }, + + { FFX_FSR2_RESOURCE_IDENTIFIER_LUMA_HISTORY_2, L"FSR2_LumaHistory2", (FfxResourceUsage)(FFX_RESOURCE_USAGE_RENDERTARGET | FFX_RESOURCE_USAGE_UAV), + FFX_SURFACE_FORMAT_R8G8B8A8_UNORM, contextDescription->displaySize.width, contextDescription->displaySize.height, 1, FFX_RESOURCE_FLAGS_NONE }, + + { FFX_FSR2_RESOURCE_IDENTIFIER_SPD_ATOMIC_COUNT, L"FSR2_SpdAtomicCounter", (FfxResourceUsage)(FFX_RESOURCE_USAGE_UAV), + FFX_SURFACE_FORMAT_R32_UINT, 1, 1, 1, FFX_RESOURCE_FLAGS_ALIASABLE, sizeof(atomicInitData), &atomicInitData }, + + { FFX_FSR2_RESOURCE_IDENTIFIER_DILATED_REACTIVE_MASKS, L"FSR2_DilatedReactiveMasks", FFX_RESOURCE_USAGE_UAV, + FFX_SURFACE_FORMAT_R8G8_UNORM, contextDescription->maxRenderSize.width, contextDescription->maxRenderSize.height, 1, FFX_RESOURCE_FLAGS_ALIASABLE }, + + { FFX_FSR2_RESOURCE_IDENTIFIER_LANCZOS_LUT, L"FSR2_LanczosLutData", FFX_RESOURCE_USAGE_READ_ONLY, + FFX_SURFACE_FORMAT_R16_SNORM, lanczos2LutWidth, 1, 1, FFX_RESOURCE_FLAGS_NONE, sizeof(lanczos2Weights), lanczos2Weights }, + + { FFX_FSR2_RESOURCE_IDENTIFIER_INTERNAL_DEFAULT_REACTIVITY, L"FSR2_DefaultReactiviyMask", FFX_RESOURCE_USAGE_READ_ONLY, + FFX_SURFACE_FORMAT_R8_UNORM, 1, 1, 1, FFX_RESOURCE_FLAGS_NONE, sizeof(defaultReactiveMaskData), &defaultReactiveMaskData }, + + { FFX_FSR2_RESOURCE_IDENTITIER_UPSAMPLE_MAXIMUM_BIAS_LUT, L"FSR2_MaximumUpsampleBias", FFX_RESOURCE_USAGE_READ_ONLY, + FFX_SURFACE_FORMAT_R16_SNORM, FFX_FSR2_MAXIMUM_BIAS_TEXTURE_WIDTH, FFX_FSR2_MAXIMUM_BIAS_TEXTURE_HEIGHT, 1, FFX_RESOURCE_FLAGS_NONE, sizeof(maximumBias), maximumBias }, + + { FFX_FSR2_RESOURCE_IDENTIFIER_INTERNAL_DEFAULT_EXPOSURE, L"FSR2_DefaultExposure", FFX_RESOURCE_USAGE_READ_ONLY, + FFX_SURFACE_FORMAT_R32G32_FLOAT, 1, 1, 1, FFX_RESOURCE_FLAGS_NONE, sizeof(defaultExposure), defaultExposure }, + + { FFX_FSR2_RESOURCE_IDENTIFIER_AUTO_EXPOSURE, L"FSR2_AutoExposure", FFX_RESOURCE_USAGE_UAV, + FFX_SURFACE_FORMAT_R32G32_FLOAT, 1, 1, 1, FFX_RESOURCE_FLAGS_NONE }, + + + // only one for now, will need pingpont to respect the motion vectors + { FFX_FSR2_RESOURCE_IDENTIFIER_AUTOREACTIVE, L"FSR2_AutoReactive", FFX_RESOURCE_USAGE_UAV, + FFX_SURFACE_FORMAT_R8_UNORM, contextDescription->maxRenderSize.width, contextDescription->maxRenderSize.height, 1, FFX_RESOURCE_FLAGS_NONE }, + { FFX_FSR2_RESOURCE_IDENTIFIER_AUTOCOMPOSITION, L"FSR2_AutoComposition", FFX_RESOURCE_USAGE_UAV, + FFX_SURFACE_FORMAT_R8_UNORM, contextDescription->maxRenderSize.width, contextDescription->maxRenderSize.height, 1, FFX_RESOURCE_FLAGS_NONE }, + { FFX_FSR2_RESOURCE_IDENTIFIER_PREV_PRE_ALPHA_COLOR_1, L"FSR2_PrevPreAlpha0", FFX_RESOURCE_USAGE_UAV, + FFX_SURFACE_FORMAT_R11G11B10_FLOAT, contextDescription->maxRenderSize.width, contextDescription->maxRenderSize.height, 1, FFX_RESOURCE_FLAGS_NONE }, + { FFX_FSR2_RESOURCE_IDENTIFIER_PREV_POST_ALPHA_COLOR_1, L"FSR2_PrevPostAlpha0", FFX_RESOURCE_USAGE_UAV, + FFX_SURFACE_FORMAT_R11G11B10_FLOAT, contextDescription->maxRenderSize.width, contextDescription->maxRenderSize.height, 1, FFX_RESOURCE_FLAGS_NONE }, + { FFX_FSR2_RESOURCE_IDENTIFIER_PREV_PRE_ALPHA_COLOR_2, L"FSR2_PrevPreAlpha1", FFX_RESOURCE_USAGE_UAV, + FFX_SURFACE_FORMAT_R11G11B10_FLOAT, contextDescription->maxRenderSize.width, contextDescription->maxRenderSize.height, 1, FFX_RESOURCE_FLAGS_NONE }, + { FFX_FSR2_RESOURCE_IDENTIFIER_PREV_POST_ALPHA_COLOR_2, L"FSR2_PrevPostAlpha1", FFX_RESOURCE_USAGE_UAV, + FFX_SURFACE_FORMAT_R11G11B10_FLOAT, contextDescription->maxRenderSize.width, contextDescription->maxRenderSize.height, 1, FFX_RESOURCE_FLAGS_NONE }, + + }; + + // clear the SRV resources to NULL. + memset(context->srvResources, 0, sizeof(context->srvResources)); + + for (int32_t currentSurfaceIndex = 0; currentSurfaceIndex < FFX_ARRAY_ELEMENTS(internalSurfaceDesc); ++currentSurfaceIndex) { + + const Fsr2ResourceDescription* currentSurfaceDescription = &internalSurfaceDesc[currentSurfaceIndex]; + const FfxResourceType resourceType = currentSurfaceDescription->height > 1 ? FFX_RESOURCE_TYPE_TEXTURE2D : texture1dResourceType; + const FfxResourceDescription resourceDescription = { resourceType, currentSurfaceDescription->format, currentSurfaceDescription->width, currentSurfaceDescription->height, 1, currentSurfaceDescription->mipCount }; + const FfxResourceStates initialState = (currentSurfaceDescription->usage == FFX_RESOURCE_USAGE_READ_ONLY) ? FFX_RESOURCE_STATE_COMPUTE_READ : FFX_RESOURCE_STATE_UNORDERED_ACCESS; + const FfxCreateResourceDescription createResourceDescription = { FFX_HEAP_TYPE_DEFAULT, resourceDescription, initialState, currentSurfaceDescription->initDataSize, currentSurfaceDescription->initData, currentSurfaceDescription->name, currentSurfaceDescription->usage, currentSurfaceDescription->id }; + + FFX_VALIDATE(context->contextDescription.callbacks.fpCreateResource(&context->contextDescription.callbacks, &createResourceDescription, &context->srvResources[currentSurfaceDescription->id])); + } + + // copy resources to uavResrouces list + memcpy(context->uavResources, context->srvResources, sizeof(context->srvResources)); + + // avoid compiling pipelines on first render + { + context->refreshPipelineStates = false; + errorCode = createPipelineStates(context); + FFX_RETURN_ON_ERROR(errorCode == FFX_OK, errorCode); + } + return FFX_OK; +} + +static void fsr2SafeReleasePipeline(FfxFsr2Context_Private* context, FfxPipelineState* pipeline) +{ + FFX_ASSERT(pipeline); + + context->contextDescription.callbacks.fpDestroyPipeline(&context->contextDescription.callbacks, pipeline); +} + +static void fsr2SafeReleaseResource(FfxFsr2Context_Private* context, FfxResourceInternal resource) +{ + context->contextDescription.callbacks.fpDestroyResource(&context->contextDescription.callbacks, resource); +} + +static void fsr2SafeReleaseDevice(FfxFsr2Context_Private* context, FfxDevice* device) +{ + if (*device == nullptr) { + return; + } + + context->contextDescription.callbacks.fpDestroyBackendContext(&context->contextDescription.callbacks); + *device = nullptr; +} + +static FfxErrorCode fsr2Release(FfxFsr2Context_Private* context) +{ + FFX_ASSERT(context); + + fsr2SafeReleasePipeline(context, &context->pipelineDepthClip); + fsr2SafeReleasePipeline(context, &context->pipelineReconstructPreviousDepth); + fsr2SafeReleasePipeline(context, &context->pipelineLock); + fsr2SafeReleasePipeline(context, &context->pipelineAccumulate); + fsr2SafeReleasePipeline(context, &context->pipelineAccumulateSharpen); + fsr2SafeReleasePipeline(context, &context->pipelineRCAS); + fsr2SafeReleasePipeline(context, &context->pipelineComputeLuminancePyramid); + fsr2SafeReleasePipeline(context, &context->pipelineGenerateReactive); + fsr2SafeReleasePipeline(context, &context->pipelineTcrAutogenerate); + + // unregister resources not created internally + context->srvResources[FFX_FSR2_RESOURCE_IDENTIFIER_INPUT_OPAQUE_ONLY] = { FFX_FSR2_RESOURCE_IDENTIFIER_NULL }; + context->srvResources[FFX_FSR2_RESOURCE_IDENTIFIER_INPUT_COLOR] = { FFX_FSR2_RESOURCE_IDENTIFIER_NULL }; + context->srvResources[FFX_FSR2_RESOURCE_IDENTIFIER_INPUT_DEPTH] = { FFX_FSR2_RESOURCE_IDENTIFIER_NULL }; + context->srvResources[FFX_FSR2_RESOURCE_IDENTIFIER_INPUT_MOTION_VECTORS] = { FFX_FSR2_RESOURCE_IDENTIFIER_NULL }; + context->srvResources[FFX_FSR2_RESOURCE_IDENTIFIER_INPUT_EXPOSURE] = { FFX_FSR2_RESOURCE_IDENTIFIER_NULL }; + context->srvResources[FFX_FSR2_RESOURCE_IDENTIFIER_INPUT_REACTIVE_MASK] = { FFX_FSR2_RESOURCE_IDENTIFIER_NULL }; + context->srvResources[FFX_FSR2_RESOURCE_IDENTIFIER_INPUT_TRANSPARENCY_AND_COMPOSITION_MASK] = { FFX_FSR2_RESOURCE_IDENTIFIER_NULL }; + context->srvResources[FFX_FSR2_RESOURCE_IDENTIFIER_LOCK_STATUS] = { FFX_FSR2_RESOURCE_IDENTIFIER_NULL }; + context->srvResources[FFX_FSR2_RESOURCE_IDENTIFIER_INTERNAL_UPSCALED_COLOR] = { FFX_FSR2_RESOURCE_IDENTIFIER_NULL }; + context->srvResources[FFX_FSR2_RESOURCE_IDENTIFIER_RCAS_INPUT] = { FFX_FSR2_RESOURCE_IDENTIFIER_NULL }; + context->srvResources[FFX_FSR2_RESOURCE_IDENTIFIER_UPSCALED_OUTPUT] = { FFX_FSR2_RESOURCE_IDENTIFIER_NULL }; + + // release internal resources + for (int32_t currentResourceIndex = 0; currentResourceIndex < FFX_FSR2_RESOURCE_IDENTIFIER_COUNT; ++currentResourceIndex) { + + fsr2SafeReleaseResource(context, context->srvResources[currentResourceIndex]); + } + + fsr2SafeReleaseDevice(context, &context->device); + + return FFX_OK; +} + +static void setupDeviceDepthToViewSpaceDepthParams(FfxFsr2Context_Private* context, const FfxFsr2DispatchDescription* params) +{ + const bool bInverted = (context->contextDescription.flags & FFX_FSR2_ENABLE_DEPTH_INVERTED) == FFX_FSR2_ENABLE_DEPTH_INVERTED; + const bool bInfinite = (context->contextDescription.flags & FFX_FSR2_ENABLE_DEPTH_INFINITE) == FFX_FSR2_ENABLE_DEPTH_INFINITE; + + // make sure it has no impact if near and far plane values are swapped in dispatch params + // the flags "inverted" and "infinite" will decide what transform to use + float fMin = FFX_MINIMUM(params->cameraNear, params->cameraFar); + float fMax = FFX_MAXIMUM(params->cameraNear, params->cameraFar); + + if (bInverted) { + float tmp = fMin; + fMin = fMax; + fMax = tmp; + } + + // a 0 0 0 x + // 0 b 0 0 y + // 0 0 c d z + // 0 0 e 0 1 + + const float fQ = fMax / (fMin - fMax); + const float d = -1.0f; // for clarity + + const float matrix_elem_c[2][2] = { + fQ, // non reversed, non infinite + -1.0f - FLT_EPSILON, // non reversed, infinite + fQ, // reversed, non infinite + 0.0f + FLT_EPSILON // reversed, infinite + }; + + const float matrix_elem_e[2][2] = { + fQ * fMin, // non reversed, non infinite + -fMin - FLT_EPSILON, // non reversed, infinite + fQ * fMin, // reversed, non infinite + fMax, // reversed, infinite + }; + + context->constants.deviceToViewDepth[0] = d * matrix_elem_c[bInverted][bInfinite]; + context->constants.deviceToViewDepth[1] = matrix_elem_e[bInverted][bInfinite]; + + // revert x and y coords + const float aspect = params->renderSize.width / float(params->renderSize.height); + const float cotHalfFovY = cosf(0.5f * params->cameraFovAngleVertical) / sinf(0.5f * params->cameraFovAngleVertical); + const float a = cotHalfFovY / aspect; + const float b = cotHalfFovY; + + context->constants.deviceToViewDepth[2] = (1.0f / a); + context->constants.deviceToViewDepth[3] = (1.0f / b); +} + +static void scheduleDispatch(FfxFsr2Context_Private* context, const FfxFsr2DispatchDescription* params, const FfxPipelineState* pipeline, uint32_t dispatchX, uint32_t dispatchY) +{ + FfxComputeJobDescription jobDescriptor = {}; + + for (uint32_t currentShaderResourceViewIndex = 0; currentShaderResourceViewIndex < pipeline->srvCount; ++currentShaderResourceViewIndex) { + + const uint32_t currentResourceId = pipeline->srvResourceBindings[currentShaderResourceViewIndex].resourceIdentifier; + const FfxResourceInternal currentResource = context->srvResources[currentResourceId]; + jobDescriptor.srvs[currentShaderResourceViewIndex] = currentResource; + wcscpy_s(jobDescriptor.srvNames[currentShaderResourceViewIndex], pipeline->srvResourceBindings[currentShaderResourceViewIndex].name); + } + + for (uint32_t currentUnorderedAccessViewIndex = 0; currentUnorderedAccessViewIndex < pipeline->uavCount; ++currentUnorderedAccessViewIndex) { + + const uint32_t currentResourceId = pipeline->uavResourceBindings[currentUnorderedAccessViewIndex].resourceIdentifier; + wcscpy_s(jobDescriptor.uavNames[currentUnorderedAccessViewIndex], pipeline->uavResourceBindings[currentUnorderedAccessViewIndex].name); + + if (currentResourceId >= FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE_MIPMAP_0 && currentResourceId <= FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE_MIPMAP_12) + { + const FfxResourceInternal currentResource = context->uavResources[FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE]; + jobDescriptor.uavs[currentUnorderedAccessViewIndex] = currentResource; + jobDescriptor.uavMip[currentUnorderedAccessViewIndex] = currentResourceId - FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE_MIPMAP_0; + } + else + { + const FfxResourceInternal currentResource = context->uavResources[currentResourceId]; + jobDescriptor.uavs[currentUnorderedAccessViewIndex] = currentResource; + jobDescriptor.uavMip[currentUnorderedAccessViewIndex] = 0; + } + } + + jobDescriptor.dimensions[0] = dispatchX; + jobDescriptor.dimensions[1] = dispatchY; + jobDescriptor.dimensions[2] = 1; + jobDescriptor.pipeline = *pipeline; + + for (uint32_t currentRootConstantIndex = 0; currentRootConstantIndex < pipeline->constCount; ++currentRootConstantIndex) { + wcscpy_s( jobDescriptor.cbNames[currentRootConstantIndex], pipeline->cbResourceBindings[currentRootConstantIndex].name); + jobDescriptor.cbs[currentRootConstantIndex] = globalFsr2ConstantBuffers[pipeline->cbResourceBindings[currentRootConstantIndex].resourceIdentifier]; + jobDescriptor.cbSlotIndex[currentRootConstantIndex] = pipeline->cbResourceBindings[currentRootConstantIndex].slotIndex; + } + + FfxGpuJobDescription dispatchJob = { FFX_GPU_JOB_COMPUTE }; + dispatchJob.computeJobDescriptor = jobDescriptor; + + context->contextDescription.callbacks.fpScheduleGpuJob(&context->contextDescription.callbacks, &dispatchJob); +} + +static FfxErrorCode fsr2Dispatch(FfxFsr2Context_Private* context, const FfxFsr2DispatchDescription* params) +{ + if ((context->contextDescription.flags & FFX_FSR2_ENABLE_DEBUG_CHECKING) == FFX_FSR2_ENABLE_DEBUG_CHECKING) + { + fsr2DebugCheckDispatch(context, params); + } + // take a short cut to the command list + FfxCommandList commandList = params->commandList; + + // try and refresh shaders first. Early exit in case of error. + if (context->refreshPipelineStates) { + + context->refreshPipelineStates = false; + + const FfxErrorCode errorCode = createPipelineStates(context); + FFX_RETURN_ON_ERROR(errorCode == FFX_OK, errorCode); + } + + if (context->firstExecution) + { + FfxGpuJobDescription clearJob = { FFX_GPU_JOB_CLEAR_FLOAT }; + + const float clearValuesToZeroFloat[]{ 0.f, 0.f, 0.f, 0.f }; + memcpy(clearJob.clearJobDescriptor.color, clearValuesToZeroFloat, 4 * sizeof(float)); + + clearJob.clearJobDescriptor.target = context->srvResources[FFX_FSR2_RESOURCE_IDENTIFIER_LOCK_STATUS_1]; + context->contextDescription.callbacks.fpScheduleGpuJob(&context->contextDescription.callbacks, &clearJob); + clearJob.clearJobDescriptor.target = context->srvResources[FFX_FSR2_RESOURCE_IDENTIFIER_LOCK_STATUS_2]; + context->contextDescription.callbacks.fpScheduleGpuJob(&context->contextDescription.callbacks, &clearJob); + clearJob.clearJobDescriptor.target = context->srvResources[FFX_FSR2_RESOURCE_IDENTIFIER_PREPARED_INPUT_COLOR]; + context->contextDescription.callbacks.fpScheduleGpuJob(&context->contextDescription.callbacks, &clearJob); + } + + // Prepare per frame descriptor tables + const bool isOddFrame = !!(context->resourceFrameIndex & 1); + const uint32_t currentCpuOnlyTableBase = isOddFrame ? FFX_FSR2_RESOURCE_IDENTIFIER_COUNT : 0; + const uint32_t currentGpuTableBase = 2 * FFX_FSR2_RESOURCE_IDENTIFIER_COUNT * context->resourceFrameIndex; + const uint32_t lockStatusSrvResourceIndex = isOddFrame ? FFX_FSR2_RESOURCE_IDENTIFIER_LOCK_STATUS_2 : FFX_FSR2_RESOURCE_IDENTIFIER_LOCK_STATUS_1; + const uint32_t lockStatusUavResourceIndex = isOddFrame ? FFX_FSR2_RESOURCE_IDENTIFIER_LOCK_STATUS_1 : FFX_FSR2_RESOURCE_IDENTIFIER_LOCK_STATUS_2; + const uint32_t upscaledColorSrvResourceIndex = isOddFrame ? FFX_FSR2_RESOURCE_IDENTIFIER_INTERNAL_UPSCALED_COLOR_2 : FFX_FSR2_RESOURCE_IDENTIFIER_INTERNAL_UPSCALED_COLOR_1; + const uint32_t upscaledColorUavResourceIndex = isOddFrame ? FFX_FSR2_RESOURCE_IDENTIFIER_INTERNAL_UPSCALED_COLOR_1 : FFX_FSR2_RESOURCE_IDENTIFIER_INTERNAL_UPSCALED_COLOR_2; + const uint32_t dilatedMotionVectorsResourceIndex = isOddFrame ? FFX_FSR2_RESOURCE_IDENTIFIER_INTERNAL_DILATED_MOTION_VECTORS_2 : FFX_FSR2_RESOURCE_IDENTIFIER_INTERNAL_DILATED_MOTION_VECTORS_1; + const uint32_t previousDilatedMotionVectorsResourceIndex = isOddFrame ? FFX_FSR2_RESOURCE_IDENTIFIER_INTERNAL_DILATED_MOTION_VECTORS_1 : FFX_FSR2_RESOURCE_IDENTIFIER_INTERNAL_DILATED_MOTION_VECTORS_2; + const uint32_t lumaHistorySrvResourceIndex = isOddFrame ? FFX_FSR2_RESOURCE_IDENTIFIER_LUMA_HISTORY_2 : FFX_FSR2_RESOURCE_IDENTIFIER_LUMA_HISTORY_1; + const uint32_t lumaHistoryUavResourceIndex = isOddFrame ? FFX_FSR2_RESOURCE_IDENTIFIER_LUMA_HISTORY_1 : FFX_FSR2_RESOURCE_IDENTIFIER_LUMA_HISTORY_2; + + const uint32_t prevPreAlphaColorSrvResourceIndex = isOddFrame ? FFX_FSR2_RESOURCE_IDENTIFIER_PREV_PRE_ALPHA_COLOR_2 : FFX_FSR2_RESOURCE_IDENTIFIER_PREV_PRE_ALPHA_COLOR_1; + const uint32_t prevPreAlphaColorUavResourceIndex = isOddFrame ? FFX_FSR2_RESOURCE_IDENTIFIER_PREV_PRE_ALPHA_COLOR_1 : FFX_FSR2_RESOURCE_IDENTIFIER_PREV_PRE_ALPHA_COLOR_2; + const uint32_t prevPostAlphaColorSrvResourceIndex = isOddFrame ? FFX_FSR2_RESOURCE_IDENTIFIER_PREV_POST_ALPHA_COLOR_2 : FFX_FSR2_RESOURCE_IDENTIFIER_PREV_POST_ALPHA_COLOR_1; + const uint32_t prevPostAlphaColorUavResourceIndex = isOddFrame ? FFX_FSR2_RESOURCE_IDENTIFIER_PREV_POST_ALPHA_COLOR_1 : FFX_FSR2_RESOURCE_IDENTIFIER_PREV_POST_ALPHA_COLOR_2; + + const bool resetAccumulation = params->reset || context->firstExecution; + context->firstExecution = false; + + context->contextDescription.callbacks.fpRegisterResource(&context->contextDescription.callbacks, ¶ms->color, &context->srvResources[FFX_FSR2_RESOURCE_IDENTIFIER_INPUT_COLOR]); + context->contextDescription.callbacks.fpRegisterResource(&context->contextDescription.callbacks, ¶ms->depth, &context->srvResources[FFX_FSR2_RESOURCE_IDENTIFIER_INPUT_DEPTH]); + context->contextDescription.callbacks.fpRegisterResource(&context->contextDescription.callbacks, ¶ms->motionVectors, &context->srvResources[FFX_FSR2_RESOURCE_IDENTIFIER_INPUT_MOTION_VECTORS]); + + // if auto exposure is enabled use the auto exposure SRV, otherwise what the app sends. + if (context->contextDescription.flags & FFX_FSR2_ENABLE_AUTO_EXPOSURE) { + context->srvResources[FFX_FSR2_RESOURCE_IDENTIFIER_INPUT_EXPOSURE] = context->srvResources[FFX_FSR2_RESOURCE_IDENTIFIER_AUTO_EXPOSURE]; + } else { + if (ffxFsr2ResourceIsNull(params->exposure)) { + context->srvResources[FFX_FSR2_RESOURCE_IDENTIFIER_INPUT_EXPOSURE] = context->srvResources[FFX_FSR2_RESOURCE_IDENTIFIER_INTERNAL_DEFAULT_EXPOSURE]; + } else { + context->contextDescription.callbacks.fpRegisterResource(&context->contextDescription.callbacks, ¶ms->exposure, &context->srvResources[FFX_FSR2_RESOURCE_IDENTIFIER_INPUT_EXPOSURE]); + } + } + + if (params->enableAutoReactive) + { + context->contextDescription.callbacks.fpRegisterResource(&context->contextDescription.callbacks, ¶ms->colorOpaqueOnly, &context->srvResources[FFX_FSR2_RESOURCE_IDENTIFIER_PREV_PRE_ALPHA_COLOR]); + } + + if (ffxFsr2ResourceIsNull(params->reactive)) { + context->srvResources[FFX_FSR2_RESOURCE_IDENTIFIER_INPUT_REACTIVE_MASK] = context->srvResources[FFX_FSR2_RESOURCE_IDENTIFIER_INTERNAL_DEFAULT_REACTIVITY]; + } + else { + context->contextDescription.callbacks.fpRegisterResource(&context->contextDescription.callbacks, ¶ms->reactive, &context->srvResources[FFX_FSR2_RESOURCE_IDENTIFIER_INPUT_REACTIVE_MASK]); + } + + if (ffxFsr2ResourceIsNull(params->transparencyAndComposition)) { + context->srvResources[FFX_FSR2_RESOURCE_IDENTIFIER_INPUT_TRANSPARENCY_AND_COMPOSITION_MASK] = context->srvResources[FFX_FSR2_RESOURCE_IDENTIFIER_INTERNAL_DEFAULT_REACTIVITY]; + } else { + context->contextDescription.callbacks.fpRegisterResource(&context->contextDescription.callbacks, ¶ms->transparencyAndComposition, &context->srvResources[FFX_FSR2_RESOURCE_IDENTIFIER_INPUT_TRANSPARENCY_AND_COMPOSITION_MASK]); + } + + context->contextDescription.callbacks.fpRegisterResource(&context->contextDescription.callbacks, ¶ms->output, &context->uavResources[FFX_FSR2_RESOURCE_IDENTIFIER_UPSCALED_OUTPUT]); + context->srvResources[FFX_FSR2_RESOURCE_IDENTIFIER_LOCK_STATUS] = context->srvResources[lockStatusSrvResourceIndex]; + context->srvResources[FFX_FSR2_RESOURCE_IDENTIFIER_INTERNAL_UPSCALED_COLOR] = context->srvResources[upscaledColorSrvResourceIndex]; + context->uavResources[FFX_FSR2_RESOURCE_IDENTIFIER_LOCK_STATUS] = context->uavResources[lockStatusUavResourceIndex]; + context->uavResources[FFX_FSR2_RESOURCE_IDENTIFIER_INTERNAL_UPSCALED_COLOR] = context->uavResources[upscaledColorUavResourceIndex]; + context->srvResources[FFX_FSR2_RESOURCE_IDENTIFIER_RCAS_INPUT] = context->uavResources[upscaledColorUavResourceIndex]; + + context->srvResources[FFX_FSR2_RESOURCE_IDENTIFIER_DILATED_MOTION_VECTORS] = context->srvResources[dilatedMotionVectorsResourceIndex]; + context->uavResources[FFX_FSR2_RESOURCE_IDENTIFIER_DILATED_MOTION_VECTORS] = context->uavResources[dilatedMotionVectorsResourceIndex]; + context->srvResources[FFX_FSR2_RESOURCE_IDENTIFIER_PREVIOUS_DILATED_MOTION_VECTORS] = context->srvResources[previousDilatedMotionVectorsResourceIndex]; + + context->uavResources[FFX_FSR2_RESOURCE_IDENTIFIER_LUMA_HISTORY] = context->uavResources[lumaHistoryUavResourceIndex]; + context->srvResources[FFX_FSR2_RESOURCE_IDENTIFIER_LUMA_HISTORY] = context->srvResources[lumaHistorySrvResourceIndex]; + + context->srvResources[FFX_FSR2_RESOURCE_IDENTIFIER_PREV_PRE_ALPHA_COLOR] = context->srvResources[prevPreAlphaColorSrvResourceIndex]; + context->uavResources[FFX_FSR2_RESOURCE_IDENTIFIER_PREV_PRE_ALPHA_COLOR] = context->uavResources[prevPreAlphaColorUavResourceIndex]; + context->srvResources[FFX_FSR2_RESOURCE_IDENTIFIER_PREV_POST_ALPHA_COLOR] = context->srvResources[prevPostAlphaColorSrvResourceIndex]; + context->uavResources[FFX_FSR2_RESOURCE_IDENTIFIER_PREV_POST_ALPHA_COLOR] = context->uavResources[prevPostAlphaColorUavResourceIndex]; + + // actual resource size may differ from render/display resolution (e.g. due to Hw/API restrictions), so query the descriptor for UVs adjustment + const FfxResourceDescription resourceDescInputColor = context->contextDescription.callbacks.fpGetResourceDescription(&context->contextDescription.callbacks, context->srvResources[FFX_FSR2_RESOURCE_IDENTIFIER_INPUT_COLOR]); + const FfxResourceDescription resourceDescLockStatus = context->contextDescription.callbacks.fpGetResourceDescription(&context->contextDescription.callbacks, context->srvResources[lockStatusSrvResourceIndex]); + const FfxResourceDescription resourceDescReactiveMask = context->contextDescription.callbacks.fpGetResourceDescription(&context->contextDescription.callbacks, context->srvResources[FFX_FSR2_RESOURCE_IDENTIFIER_INPUT_REACTIVE_MASK]); + FFX_ASSERT(resourceDescInputColor.type == FFX_RESOURCE_TYPE_TEXTURE2D); + FFX_ASSERT(resourceDescLockStatus.type == FFX_RESOURCE_TYPE_TEXTURE2D); + + context->constants.jitterOffset[0] = params->jitterOffset.x; + context->constants.jitterOffset[1] = params->jitterOffset.y; + context->constants.renderSize[0] = int32_t(params->renderSize.width ? params->renderSize.width : resourceDescInputColor.width); + context->constants.renderSize[1] = int32_t(params->renderSize.height ? params->renderSize.height : resourceDescInputColor.height); + context->constants.maxRenderSize[0] = int32_t(context->contextDescription.maxRenderSize.width); + context->constants.maxRenderSize[1] = int32_t(context->contextDescription.maxRenderSize.height); + context->constants.inputColorResourceDimensions[0] = resourceDescInputColor.width; + context->constants.inputColorResourceDimensions[1] = resourceDescInputColor.height; + + // compute the horizontal FOV for the shader from the vertical one. + const float aspectRatio = (float)params->renderSize.width / (float)params->renderSize.height; + const float cameraAngleHorizontal = atan(tan(params->cameraFovAngleVertical / 2) * aspectRatio) * 2; + context->constants.tanHalfFOV = tanf(cameraAngleHorizontal * 0.5f); + context->constants.viewSpaceToMetersFactor = (params->viewSpaceToMetersFactor > 0.0f) ? params->viewSpaceToMetersFactor : 1.0f; + + // compute params to enable device depth to view space depth computation in shader + setupDeviceDepthToViewSpaceDepthParams(context, params); + + // To be updated if resource is larger than the actual image size + context->constants.downscaleFactor[0] = float(context->constants.renderSize[0]) / context->contextDescription.displaySize.width; + context->constants.downscaleFactor[1] = float(context->constants.renderSize[1]) / context->contextDescription.displaySize.height; + context->constants.previousFramePreExposure = context->constants.preExposure; + context->constants.preExposure = (params->preExposure != 0) ? params->preExposure : 1.0f; + + // motion vector data + const int32_t* motionVectorsTargetSize = (context->contextDescription.flags & FFX_FSR2_ENABLE_DISPLAY_RESOLUTION_MOTION_VECTORS) ? context->constants.displaySize : context->constants.renderSize; + + context->constants.motionVectorScale[0] = (params->motionVectorScale.x / motionVectorsTargetSize[0]); + context->constants.motionVectorScale[1] = (params->motionVectorScale.y / motionVectorsTargetSize[1]); + + // compute jitter cancellation + if (context->contextDescription.flags & FFX_FSR2_ENABLE_MOTION_VECTORS_JITTER_CANCELLATION) { + + context->constants.motionVectorJitterCancellation[0] = (context->previousJitterOffset[0] - context->constants.jitterOffset[0]) / motionVectorsTargetSize[0]; + context->constants.motionVectorJitterCancellation[1] = (context->previousJitterOffset[1] - context->constants.jitterOffset[1]) / motionVectorsTargetSize[1]; + + context->previousJitterOffset[0] = context->constants.jitterOffset[0]; + context->previousJitterOffset[1] = context->constants.jitterOffset[1]; + } + + // lock data, assuming jitter sequence length computation for now + const int32_t jitterPhaseCount = ffxFsr2GetJitterPhaseCount(params->renderSize.width, context->contextDescription.displaySize.width); + + // init on first frame + if (resetAccumulation || context->constants.jitterPhaseCount == 0) { + context->constants.jitterPhaseCount = (float)jitterPhaseCount; + } else { + const int32_t jitterPhaseCountDelta = (int32_t)(jitterPhaseCount - context->constants.jitterPhaseCount); + if (jitterPhaseCountDelta > 0) { + context->constants.jitterPhaseCount++; + } else if (jitterPhaseCountDelta < 0) { + context->constants.jitterPhaseCount--; + } + } + + // convert delta time to seconds and clamp to [0, 1]. + context->constants.deltaTime = FFX_MAXIMUM(0.0f, FFX_MINIMUM(1.0f, params->frameTimeDelta / 1000.0f)); + + if (resetAccumulation) { + context->constants.frameIndex = 0; + } else { + context->constants.frameIndex++; + } + + // shading change usage of the SPD mip levels. + context->constants.lumaMipLevelToUse = uint32_t(FFX_FSR2_SHADING_CHANGE_MIP_LEVEL); + + const float mipDiv = float(2 << context->constants.lumaMipLevelToUse); + context->constants.lumaMipDimensions[0] = uint32_t(context->constants.maxRenderSize[0] / mipDiv); + context->constants.lumaMipDimensions[1] = uint32_t(context->constants.maxRenderSize[1] / mipDiv); + + // reactive mask bias + const int32_t threadGroupWorkRegionDim = 8; + const int32_t dispatchSrcX = (context->constants.renderSize[0] + (threadGroupWorkRegionDim - 1)) / threadGroupWorkRegionDim; + const int32_t dispatchSrcY = (context->constants.renderSize[1] + (threadGroupWorkRegionDim - 1)) / threadGroupWorkRegionDim; + const int32_t dispatchDstX = (context->contextDescription.displaySize.width + (threadGroupWorkRegionDim - 1)) / threadGroupWorkRegionDim; + const int32_t dispatchDstY = (context->contextDescription.displaySize.height + (threadGroupWorkRegionDim - 1)) / threadGroupWorkRegionDim; + + // Clear reconstructed depth for max depth store. + if (resetAccumulation) { + + FfxGpuJobDescription clearJob = { FFX_GPU_JOB_CLEAR_FLOAT }; + + // LockStatus resource has no sign bit, callback functions are compensating for this. + // Clearing the resource must follow the same logic. + float clearValuesLockStatus[4]{}; + clearValuesLockStatus[LOCK_LIFETIME_REMAINING] = 0.0f; + clearValuesLockStatus[LOCK_TEMPORAL_LUMA] = 0.0f; + + memcpy(clearJob.clearJobDescriptor.color, clearValuesLockStatus, 4 * sizeof(float)); + clearJob.clearJobDescriptor.target = context->srvResources[lockStatusSrvResourceIndex]; + context->contextDescription.callbacks.fpScheduleGpuJob(&context->contextDescription.callbacks, &clearJob); + + const float clearValuesToZeroFloat[]{ 0.f, 0.f, 0.f, 0.f }; + memcpy(clearJob.clearJobDescriptor.color, clearValuesToZeroFloat, 4 * sizeof(float)); + clearJob.clearJobDescriptor.target = context->srvResources[upscaledColorSrvResourceIndex]; + context->contextDescription.callbacks.fpScheduleGpuJob(&context->contextDescription.callbacks, &clearJob); + + clearJob.clearJobDescriptor.target = context->srvResources[FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE]; + context->contextDescription.callbacks.fpScheduleGpuJob(&context->contextDescription.callbacks, &clearJob); + + //if (context->contextDescription.flags & FFX_FSR2_ENABLE_AUTO_EXPOSURE) + // Auto exposure always used to track luma changes in locking logic + { + const float clearValuesExposure[]{ -1.f, 1e8f, 0.f, 0.f }; + memcpy(clearJob.clearJobDescriptor.color, clearValuesExposure, 4 * sizeof(float)); + clearJob.clearJobDescriptor.target = context->srvResources[FFX_FSR2_RESOURCE_IDENTIFIER_AUTO_EXPOSURE]; + context->contextDescription.callbacks.fpScheduleGpuJob(&context->contextDescription.callbacks, &clearJob); + } + } + + // Auto exposure + uint32_t dispatchThreadGroupCountXY[2]; + uint32_t workGroupOffset[2]; + uint32_t numWorkGroupsAndMips[2]; + uint32_t rectInfo[4] = { 0, 0, params->renderSize.width, params->renderSize.height }; + SpdSetup(dispatchThreadGroupCountXY, workGroupOffset, numWorkGroupsAndMips, rectInfo); + + // downsample + Fsr2SpdConstants luminancePyramidConstants; + luminancePyramidConstants.numworkGroups = numWorkGroupsAndMips[0]; + luminancePyramidConstants.mips = numWorkGroupsAndMips[1]; + luminancePyramidConstants.workGroupOffset[0] = workGroupOffset[0]; + luminancePyramidConstants.workGroupOffset[1] = workGroupOffset[1]; + luminancePyramidConstants.renderSize[0] = params->renderSize.width; + luminancePyramidConstants.renderSize[1] = params->renderSize.height; + + // compute the constants. + Fsr2RcasConstants rcasConsts = {}; + const float sharpenessRemapped = (-2.0f * params->sharpness) + 2.0f; + FsrRcasCon(rcasConsts.rcasConfig, sharpenessRemapped); + + Fsr2GenerateReactiveConstants2 genReactiveConsts = {}; + genReactiveConsts.autoTcThreshold = params->autoTcThreshold; + genReactiveConsts.autoTcScale = params->autoTcScale; + genReactiveConsts.autoReactiveScale = params->autoReactiveScale; + genReactiveConsts.autoReactiveMax = params->autoReactiveMax; + + // initialize constantBuffers data + memcpy(&globalFsr2ConstantBuffers[FFX_FSR2_CONSTANTBUFFER_IDENTIFIER_FSR2].data, &context->constants, globalFsr2ConstantBuffers[FFX_FSR2_CONSTANTBUFFER_IDENTIFIER_FSR2].uint32Size * sizeof(uint32_t)); + memcpy(&globalFsr2ConstantBuffers[FFX_FSR2_CONSTANTBUFFER_IDENTIFIER_SPD].data, &luminancePyramidConstants, globalFsr2ConstantBuffers[FFX_FSR2_CONSTANTBUFFER_IDENTIFIER_SPD].uint32Size * sizeof(uint32_t)); + memcpy(&globalFsr2ConstantBuffers[FFX_FSR2_CONSTANTBUFFER_IDENTIFIER_RCAS].data, &rcasConsts, globalFsr2ConstantBuffers[FFX_FSR2_CONSTANTBUFFER_IDENTIFIER_RCAS].uint32Size * sizeof(uint32_t)); + memcpy(&globalFsr2ConstantBuffers[FFX_FSR2_CONSTANTBUFFER_IDENTIFIER_GENREACTIVE].data, &genReactiveConsts, globalFsr2ConstantBuffers[FFX_FSR2_CONSTANTBUFFER_IDENTIFIER_GENREACTIVE].uint32Size * sizeof(uint32_t)); + + // Auto reactive + if (params->enableAutoReactive) + { + generateReactiveMaskInternal(context, params); + context->srvResources[FFX_FSR2_RESOURCE_IDENTIFIER_INPUT_REACTIVE_MASK] = context->srvResources[FFX_FSR2_RESOURCE_IDENTIFIER_AUTOREACTIVE]; + context->srvResources[FFX_FSR2_RESOURCE_IDENTIFIER_INPUT_TRANSPARENCY_AND_COMPOSITION_MASK] = context->srvResources[FFX_FSR2_RESOURCE_IDENTIFIER_AUTOCOMPOSITION]; + } + scheduleDispatch(context, params, &context->pipelineComputeLuminancePyramid, dispatchThreadGroupCountXY[0], dispatchThreadGroupCountXY[1]); + scheduleDispatch(context, params, &context->pipelineReconstructPreviousDepth, dispatchSrcX, dispatchSrcY); + scheduleDispatch(context, params, &context->pipelineDepthClip, dispatchSrcX, dispatchSrcY); + + const bool sharpenEnabled = params->enableSharpening; + + scheduleDispatch(context, params, &context->pipelineLock, dispatchSrcX, dispatchSrcY); + scheduleDispatch(context, params, sharpenEnabled ? &context->pipelineAccumulateSharpen : &context->pipelineAccumulate, dispatchDstX, dispatchDstY); + + // RCAS + if (sharpenEnabled) { + + // dispatch RCAS + const int32_t threadGroupWorkRegionDimRCAS = 16; + const int32_t dispatchX = (context->contextDescription.displaySize.width + (threadGroupWorkRegionDimRCAS - 1)) / threadGroupWorkRegionDimRCAS; + const int32_t dispatchY = (context->contextDescription.displaySize.height + (threadGroupWorkRegionDimRCAS - 1)) / threadGroupWorkRegionDimRCAS; + scheduleDispatch(context, params, &context->pipelineRCAS, dispatchX, dispatchY); + } + + context->resourceFrameIndex = (context->resourceFrameIndex + 1) % FSR2_MAX_QUEUED_FRAMES; + + // Fsr2MaxQueuedFrames must be an even number. + FFX_STATIC_ASSERT((FSR2_MAX_QUEUED_FRAMES & 1) == 0); + + context->contextDescription.callbacks.fpExecuteGpuJobs(&context->contextDescription.callbacks, commandList); + + // release dynamic resources + context->contextDescription.callbacks.fpUnregisterResources(&context->contextDescription.callbacks); + + return FFX_OK; +} + +FfxErrorCode ffxFsr2ContextCreate(FfxFsr2Context* context, const FfxFsr2ContextDescription* contextDescription) +{ + // zero context memory + memset(context, 0, sizeof(FfxFsr2Context)); + + // check pointers are valid. + FFX_RETURN_ON_ERROR( + context, + FFX_ERROR_INVALID_POINTER); + FFX_RETURN_ON_ERROR( + contextDescription, + FFX_ERROR_INVALID_POINTER); + + // validate that all callbacks are set for the interface + FFX_RETURN_ON_ERROR(contextDescription->callbacks.fpGetDeviceCapabilities, FFX_ERROR_INCOMPLETE_INTERFACE); + FFX_RETURN_ON_ERROR(contextDescription->callbacks.fpCreateBackendContext, FFX_ERROR_INCOMPLETE_INTERFACE); + FFX_RETURN_ON_ERROR(contextDescription->callbacks.fpDestroyBackendContext, FFX_ERROR_INCOMPLETE_INTERFACE); + + // if a scratch buffer is declared, then we must have a size + if (contextDescription->callbacks.scratchBuffer) { + + FFX_RETURN_ON_ERROR(contextDescription->callbacks.scratchBufferSize, FFX_ERROR_INCOMPLETE_INTERFACE); + } + + // ensure the context is large enough for the internal context. + FFX_STATIC_ASSERT(sizeof(FfxFsr2Context) >= sizeof(FfxFsr2Context_Private)); + + // create the context. + FfxFsr2Context_Private* contextPrivate = (FfxFsr2Context_Private*)(context); + const FfxErrorCode errorCode = fsr2Create(contextPrivate, contextDescription); + + return errorCode; +} + +FfxErrorCode ffxFsr2ContextDestroy(FfxFsr2Context* context) +{ + FFX_RETURN_ON_ERROR( + context, + FFX_ERROR_INVALID_POINTER); + + // destroy the context. + FfxFsr2Context_Private* contextPrivate = (FfxFsr2Context_Private*)(context); + const FfxErrorCode errorCode = fsr2Release(contextPrivate); + return errorCode; +} + +FfxErrorCode ffxFsr2ContextDispatch(FfxFsr2Context* context, const FfxFsr2DispatchDescription* dispatchParams) +{ + FFX_RETURN_ON_ERROR( + context, + FFX_ERROR_INVALID_POINTER); + FFX_RETURN_ON_ERROR( + dispatchParams, + FFX_ERROR_INVALID_POINTER); + + FfxFsr2Context_Private* contextPrivate = (FfxFsr2Context_Private*)(context); + + // validate that renderSize is within the maximum. + FFX_RETURN_ON_ERROR( + dispatchParams->renderSize.width <= contextPrivate->contextDescription.maxRenderSize.width, + FFX_ERROR_OUT_OF_RANGE); + FFX_RETURN_ON_ERROR( + dispatchParams->renderSize.height <= contextPrivate->contextDescription.maxRenderSize.height, + FFX_ERROR_OUT_OF_RANGE); + FFX_RETURN_ON_ERROR( + contextPrivate->device, + FFX_ERROR_NULL_DEVICE); + + // dispatch the FSR2 passes. + const FfxErrorCode errorCode = fsr2Dispatch(contextPrivate, dispatchParams); + return errorCode; +} + +float ffxFsr2GetUpscaleRatioFromQualityMode(FfxFsr2QualityMode qualityMode) +{ + switch (qualityMode) { + + case FFX_FSR2_QUALITY_MODE_QUALITY: + return 1.5f; + case FFX_FSR2_QUALITY_MODE_BALANCED: + return 1.7f; + case FFX_FSR2_QUALITY_MODE_PERFORMANCE: + return 2.0f; + case FFX_FSR2_QUALITY_MODE_ULTRA_PERFORMANCE: + return 3.0f; + default: + return 0.0f; + } +} + +FfxErrorCode ffxFsr2GetRenderResolutionFromQualityMode( + uint32_t* renderWidth, + uint32_t* renderHeight, + uint32_t displayWidth, + uint32_t displayHeight, + FfxFsr2QualityMode qualityMode) +{ + FFX_RETURN_ON_ERROR( + renderWidth, + FFX_ERROR_INVALID_POINTER); + FFX_RETURN_ON_ERROR( + renderHeight, + FFX_ERROR_INVALID_POINTER); + FFX_RETURN_ON_ERROR( + FFX_FSR2_QUALITY_MODE_QUALITY <= qualityMode && qualityMode <= FFX_FSR2_QUALITY_MODE_ULTRA_PERFORMANCE, + FFX_ERROR_INVALID_ENUM); + + // scale by the predefined ratios in each dimension. + const float ratio = ffxFsr2GetUpscaleRatioFromQualityMode(qualityMode); + const uint32_t scaledDisplayWidth = (uint32_t)((float)displayWidth / ratio); + const uint32_t scaledDisplayHeight = (uint32_t)((float)displayHeight / ratio); + *renderWidth = scaledDisplayWidth; + *renderHeight = scaledDisplayHeight; + + return FFX_OK; +} + +FfxErrorCode ffxFsr2ContextEnqueueRefreshPipelineRequest(FfxFsr2Context* context) +{ + FFX_RETURN_ON_ERROR( + context, + FFX_ERROR_INVALID_POINTER); + + FfxFsr2Context_Private* contextPrivate = (FfxFsr2Context_Private*)context; + contextPrivate->refreshPipelineStates = true; + + return FFX_OK; +} + +int32_t ffxFsr2GetJitterPhaseCount(int32_t renderWidth, int32_t displayWidth) +{ + const float basePhaseCount = 8.0f; + const int32_t jitterPhaseCount = int32_t(basePhaseCount * pow((float(displayWidth) / renderWidth), 2.0f)); + return jitterPhaseCount; +} + +FfxErrorCode ffxFsr2GetJitterOffset(float* outX, float* outY, int32_t index, int32_t phaseCount) +{ + FFX_RETURN_ON_ERROR( + outX, + FFX_ERROR_INVALID_POINTER); + FFX_RETURN_ON_ERROR( + outY, + FFX_ERROR_INVALID_POINTER); + FFX_RETURN_ON_ERROR( + phaseCount > 0, + FFX_ERROR_INVALID_ARGUMENT); + + const float x = halton((index % phaseCount) + 1, 2) - 0.5f; + const float y = halton((index % phaseCount) + 1, 3) - 0.5f; + + *outX = x; + *outY = y; + return FFX_OK; +} + +FFX_API bool ffxFsr2ResourceIsNull(FfxResource resource) +{ + return resource.resource == NULL; +} + +FfxErrorCode ffxFsr2ContextGenerateReactiveMask(FfxFsr2Context* context, const FfxFsr2GenerateReactiveDescription* params) +{ + FFX_RETURN_ON_ERROR( + context, + FFX_ERROR_INVALID_POINTER); + FFX_RETURN_ON_ERROR( + params, + FFX_ERROR_INVALID_POINTER); + FFX_RETURN_ON_ERROR( + params->commandList, + FFX_ERROR_INVALID_POINTER); + + FfxFsr2Context_Private* contextPrivate = (FfxFsr2Context_Private*)(context); + + FFX_RETURN_ON_ERROR( + contextPrivate->device, + FFX_ERROR_NULL_DEVICE); + + if (contextPrivate->refreshPipelineStates) { + + createPipelineStates(contextPrivate); + contextPrivate->refreshPipelineStates = false; + } + + // take a short cut to the command list + FfxCommandList commandList = params->commandList; + + FfxPipelineState* pipeline = &contextPrivate->pipelineGenerateReactive; + + const int32_t threadGroupWorkRegionDim = 8; + const int32_t dispatchSrcX = (params->renderSize.width + (threadGroupWorkRegionDim - 1)) / threadGroupWorkRegionDim; + const int32_t dispatchSrcY = (params->renderSize.height + (threadGroupWorkRegionDim - 1)) / threadGroupWorkRegionDim; + + // save internal reactive resource + FfxResourceInternal internalReactive = contextPrivate->uavResources[FFX_FSR2_RESOURCE_IDENTIFIER_AUTOREACTIVE]; + + FfxComputeJobDescription jobDescriptor = {}; + contextPrivate->contextDescription.callbacks.fpRegisterResource(&contextPrivate->contextDescription.callbacks, ¶ms->colorOpaqueOnly, &contextPrivate->srvResources[FFX_FSR2_RESOURCE_IDENTIFIER_INPUT_OPAQUE_ONLY]); + contextPrivate->contextDescription.callbacks.fpRegisterResource(&contextPrivate->contextDescription.callbacks, ¶ms->colorPreUpscale, &contextPrivate->srvResources[FFX_FSR2_RESOURCE_IDENTIFIER_INPUT_COLOR]); + contextPrivate->contextDescription.callbacks.fpRegisterResource(&contextPrivate->contextDescription.callbacks, ¶ms->outReactive, &contextPrivate->uavResources[FFX_FSR2_RESOURCE_IDENTIFIER_AUTOREACTIVE]); + + jobDescriptor.uavs[0] = contextPrivate->uavResources[FFX_FSR2_RESOURCE_IDENTIFIER_AUTOREACTIVE]; + + wcscpy_s(jobDescriptor.srvNames[0], pipeline->srvResourceBindings[0].name); + wcscpy_s(jobDescriptor.srvNames[1], pipeline->srvResourceBindings[1].name); + wcscpy_s(jobDescriptor.uavNames[0], pipeline->uavResourceBindings[0].name); + + jobDescriptor.dimensions[0] = dispatchSrcX; + jobDescriptor.dimensions[1] = dispatchSrcY; + jobDescriptor.dimensions[2] = 1; + jobDescriptor.pipeline = *pipeline; + + for (uint32_t currentShaderResourceViewIndex = 0; currentShaderResourceViewIndex < pipeline->srvCount; ++currentShaderResourceViewIndex) { + + const uint32_t currentResourceId = pipeline->srvResourceBindings[currentShaderResourceViewIndex].resourceIdentifier; + const FfxResourceInternal currentResource = contextPrivate->srvResources[currentResourceId]; + jobDescriptor.srvs[currentShaderResourceViewIndex] = currentResource; + wcscpy_s(jobDescriptor.srvNames[currentShaderResourceViewIndex], pipeline->srvResourceBindings[currentShaderResourceViewIndex].name); + } + + Fsr2GenerateReactiveConstants constants = {}; + constants.scale = params->scale; + constants.threshold = params->cutoffThreshold; + constants.binaryValue = params->binaryValue; + constants.flags = params->flags; + + jobDescriptor.cbs[0].uint32Size = sizeof(constants); + memcpy(&jobDescriptor.cbs[0].data, &constants, sizeof(constants)); + wcscpy_s(jobDescriptor.cbNames[0], pipeline->cbResourceBindings[0].name); + + FfxGpuJobDescription dispatchJob = { FFX_GPU_JOB_COMPUTE }; + dispatchJob.computeJobDescriptor = jobDescriptor; + + contextPrivate->contextDescription.callbacks.fpScheduleGpuJob(&contextPrivate->contextDescription.callbacks, &dispatchJob); + + contextPrivate->contextDescription.callbacks.fpExecuteGpuJobs(&contextPrivate->contextDescription.callbacks, commandList); + + // restore internal reactive + contextPrivate->uavResources[FFX_FSR2_RESOURCE_IDENTIFIER_AUTOREACTIVE] = internalReactive; + + return FFX_OK; +} + +static FfxErrorCode generateReactiveMaskInternal(FfxFsr2Context_Private* contextPrivate, const FfxFsr2DispatchDescription* params) +{ + if (contextPrivate->refreshPipelineStates) { + + createPipelineStates(contextPrivate); + contextPrivate->refreshPipelineStates = false; + } + + // take a short cut to the command list + FfxCommandList commandList = params->commandList; + + FfxPipelineState* pipeline = &contextPrivate->pipelineTcrAutogenerate; + + const int32_t threadGroupWorkRegionDim = 8; + const int32_t dispatchSrcX = (params->renderSize.width + (threadGroupWorkRegionDim - 1)) / threadGroupWorkRegionDim; + const int32_t dispatchSrcY = (params->renderSize.height + (threadGroupWorkRegionDim - 1)) / threadGroupWorkRegionDim; + + FfxComputeJobDescription jobDescriptor = {}; + contextPrivate->contextDescription.callbacks.fpRegisterResource(&contextPrivate->contextDescription.callbacks, ¶ms->colorOpaqueOnly, &contextPrivate->srvResources[FFX_FSR2_RESOURCE_IDENTIFIER_INPUT_OPAQUE_ONLY]); + contextPrivate->contextDescription.callbacks.fpRegisterResource(&contextPrivate->contextDescription.callbacks, ¶ms->color, &contextPrivate->srvResources[FFX_FSR2_RESOURCE_IDENTIFIER_INPUT_COLOR]); + + jobDescriptor.uavs[0] = contextPrivate->uavResources[FFX_FSR2_RESOURCE_IDENTIFIER_AUTOREACTIVE]; + jobDescriptor.uavs[1] = contextPrivate->uavResources[FFX_FSR2_RESOURCE_IDENTIFIER_AUTOCOMPOSITION]; + jobDescriptor.uavs[2] = contextPrivate->uavResources[FFX_FSR2_RESOURCE_IDENTIFIER_PREV_PRE_ALPHA_COLOR]; + jobDescriptor.uavs[3] = contextPrivate->uavResources[FFX_FSR2_RESOURCE_IDENTIFIER_PREV_POST_ALPHA_COLOR]; + + wcscpy_s(jobDescriptor.uavNames[0], pipeline->uavResourceBindings[0].name); + wcscpy_s(jobDescriptor.uavNames[1], pipeline->uavResourceBindings[1].name); + wcscpy_s(jobDescriptor.uavNames[2], pipeline->uavResourceBindings[2].name); + wcscpy_s(jobDescriptor.uavNames[3], pipeline->uavResourceBindings[3].name); + + jobDescriptor.dimensions[0] = dispatchSrcX; + jobDescriptor.dimensions[1] = dispatchSrcY; + jobDescriptor.dimensions[2] = 1; + jobDescriptor.pipeline = *pipeline; + + for (uint32_t currentShaderResourceViewIndex = 0; currentShaderResourceViewIndex < pipeline->srvCount; ++currentShaderResourceViewIndex) { + + const uint32_t currentResourceId = pipeline->srvResourceBindings[currentShaderResourceViewIndex].resourceIdentifier; + const FfxResourceInternal currentResource = contextPrivate->srvResources[currentResourceId]; + jobDescriptor.srvs[currentShaderResourceViewIndex] = currentResource; + wcscpy_s(jobDescriptor.srvNames[currentShaderResourceViewIndex], pipeline->srvResourceBindings[currentShaderResourceViewIndex].name); + } + + for (uint32_t currentRootConstantIndex = 0; currentRootConstantIndex < pipeline->constCount; ++currentRootConstantIndex) { + wcscpy_s(jobDescriptor.cbNames[currentRootConstantIndex], pipeline->cbResourceBindings[currentRootConstantIndex].name); + jobDescriptor.cbs[currentRootConstantIndex] = globalFsr2ConstantBuffers[pipeline->cbResourceBindings[currentRootConstantIndex].resourceIdentifier]; + jobDescriptor.cbSlotIndex[currentRootConstantIndex] = pipeline->cbResourceBindings[currentRootConstantIndex].slotIndex; + } + + FfxGpuJobDescription dispatchJob = { FFX_GPU_JOB_COMPUTE }; + dispatchJob.computeJobDescriptor = jobDescriptor; + + contextPrivate->contextDescription.callbacks.fpScheduleGpuJob(&contextPrivate->contextDescription.callbacks, &dispatchJob); + + return FFX_OK; +} diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/ffx_fsr2.h b/manul/thirdparty/fsr2/src/ffx-fsr2-api/ffx_fsr2.h new file mode 100644 index 00000000..2a1c74ab --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/ffx_fsr2.h @@ -0,0 +1,454 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + + +// @defgroup FSR2 + +#pragma once + +// Include the interface for the backend of the FSR2 API. +#include "ffx_fsr2_interface.h" + +/// FidelityFX Super Resolution 2 major version. +/// +/// @ingroup FSR2 +#define FFX_FSR2_VERSION_MAJOR (2) + +/// FidelityFX Super Resolution 2 minor version. +/// +/// @ingroup FSR2 +#define FFX_FSR2_VERSION_MINOR (2) + +/// FidelityFX Super Resolution 2 patch version. +/// +/// @ingroup FSR2 +#define FFX_FSR2_VERSION_PATCH (1) + +/// The size of the context specified in 32bit values. +/// +/// @ingroup FSR2 +#define FFX_FSR2_CONTEXT_SIZE (16536) + +#if defined(__cplusplus) +extern "C" { +#endif // #if defined(__cplusplus) + +/// An enumeration of all the quality modes supported by FidelityFX Super +/// Resolution 2 upscaling. +/// +/// In order to provide a consistent user experience across multiple +/// applications which implement FSR2. It is strongly recommended that the +/// following preset scaling factors are made available through your +/// application's user interface. +/// +/// If your application does not expose the notion of preset scaling factors +/// for upscaling algorithms (perhaps instead implementing a fixed ratio which +/// is immutable) or implementing a more dynamic scaling scheme (such as +/// dynamic resolution scaling), then there is no need to use these presets. +/// +/// Please note that FFX_FSR2_QUALITY_MODE_ULTRA_PERFORMANCE is +/// an optional mode which may introduce significant quality degradation in the +/// final image. As such it is recommended that you evaluate the final results +/// of using this scaling mode before deciding if you should include it in your +/// application. +/// +/// @ingroup FSR2 +typedef enum FfxFsr2QualityMode { + + FFX_FSR2_QUALITY_MODE_QUALITY = 1, ///< Perform upscaling with a per-dimension upscaling ratio of 1.5x. + FFX_FSR2_QUALITY_MODE_BALANCED = 2, ///< Perform upscaling with a per-dimension upscaling ratio of 1.7x. + FFX_FSR2_QUALITY_MODE_PERFORMANCE = 3, ///< Perform upscaling with a per-dimension upscaling ratio of 2.0x. + FFX_FSR2_QUALITY_MODE_ULTRA_PERFORMANCE = 4 ///< Perform upscaling with a per-dimension upscaling ratio of 3.0x. +} FfxFsr2QualityMode; + +/// An enumeration of bit flags used when creating a +/// FfxFsr2Context. See FfxFsr2ContextDescription. +/// +/// @ingroup FSR2 +typedef enum FfxFsr2InitializationFlagBits { + + FFX_FSR2_ENABLE_HIGH_DYNAMIC_RANGE = (1<<0), ///< A bit indicating if the input color data provided is using a high-dynamic range. + FFX_FSR2_ENABLE_DISPLAY_RESOLUTION_MOTION_VECTORS = (1<<1), ///< A bit indicating if the motion vectors are rendered at display resolution. + FFX_FSR2_ENABLE_MOTION_VECTORS_JITTER_CANCELLATION = (1<<2), ///< A bit indicating that the motion vectors have the jittering pattern applied to them. + FFX_FSR2_ENABLE_DEPTH_INVERTED = (1<<3), ///< A bit indicating that the input depth buffer data provided is inverted [1..0]. + FFX_FSR2_ENABLE_DEPTH_INFINITE = (1<<4), ///< A bit indicating that the input depth buffer data provided is using an infinite far plane. + FFX_FSR2_ENABLE_AUTO_EXPOSURE = (1<<5), ///< A bit indicating if automatic exposure should be applied to input color data. + FFX_FSR2_ENABLE_DYNAMIC_RESOLUTION = (1<<6), ///< A bit indicating that the application uses dynamic resolution scaling. + FFX_FSR2_ENABLE_TEXTURE1D_USAGE = (1<<7), ///< A bit indicating that the backend should use 1D textures. + FFX_FSR2_ENABLE_DEBUG_CHECKING = (1<<8), ///< A bit indicating that the runtime should check some API values and report issues. +} FfxFsr2InitializationFlagBits; + +/// A structure encapsulating the parameters required to initialize FidelityFX +/// Super Resolution 2 upscaling. +/// +/// @ingroup FSR2 +typedef struct FfxFsr2ContextDescription { + + uint32_t flags; ///< A collection of FfxFsr2InitializationFlagBits. + FfxDimensions2D maxRenderSize; ///< The maximum size that rendering will be performed at. + FfxDimensions2D displaySize; ///< The size of the presentation resolution targeted by the upscaling process. + FfxFsr2Interface callbacks; ///< A set of pointers to the backend implementation for FSR 2.0. + FfxDevice device; ///< The abstracted device which is passed to some callback functions. + + FfxFsr2Message fpMessage; ///< A pointer to a function that can recieve messages from the runtime. +} FfxFsr2ContextDescription; + +/// A structure encapsulating the parameters for dispatching the various passes +/// of FidelityFX Super Resolution 2. +/// +/// @ingroup FSR2 +typedef struct FfxFsr2DispatchDescription { + + FfxCommandList commandList; ///< The FfxCommandList to record FSR2 rendering commands into. + FfxResource color; ///< A FfxResource containing the color buffer for the current frame (at render resolution). + FfxResource depth; ///< A FfxResource containing 32bit depth values for the current frame (at render resolution). + FfxResource motionVectors; ///< A FfxResource containing 2-dimensional motion vectors (at render resolution if FFX_FSR2_ENABLE_DISPLAY_RESOLUTION_MOTION_VECTORS is not set). + FfxResource exposure; ///< A optional FfxResource containing a 1x1 exposure value. + FfxResource reactive; ///< A optional FfxResource containing alpha value of reactive objects in the scene. + FfxResource transparencyAndComposition; ///< A optional FfxResource containing alpha value of special objects in the scene. + FfxResource output; ///< A FfxResource containing the output color buffer for the current frame (at presentation resolution). + FfxFloatCoords2D jitterOffset; ///< The subpixel jitter offset applied to the camera. + FfxFloatCoords2D motionVectorScale; ///< The scale factor to apply to motion vectors. + FfxDimensions2D renderSize; ///< The resolution that was used for rendering the input resources. + bool enableSharpening; ///< Enable an additional sharpening pass. + float sharpness; ///< The sharpness value between 0 and 1, where 0 is no additional sharpness and 1 is maximum additional sharpness. + float frameTimeDelta; ///< The time elapsed since the last frame (expressed in milliseconds). + float preExposure; ///< The pre exposure value (must be > 0.0f) + bool reset; ///< A boolean value which when set to true, indicates the camera has moved discontinuously. + float cameraNear; ///< The distance to the near plane of the camera. + float cameraFar; ///< The distance to the far plane of the camera. + float cameraFovAngleVertical; ///< The camera angle field of view in the vertical direction (expressed in radians). + float viewSpaceToMetersFactor; ///< The scale factor to convert view space units to meters + + // EXPERIMENTAL reactive mask generation parameters + bool enableAutoReactive; ///< A boolean value to indicate internal reactive autogeneration should be used + FfxResource colorOpaqueOnly; ///< A FfxResource containing the opaque only color buffer for the current frame (at render resolution). + float autoTcThreshold; ///< Cutoff value for TC + float autoTcScale; ///< A value to scale the transparency and composition mask + float autoReactiveScale; ///< A value to scale the reactive mask + float autoReactiveMax; ///< A value to clamp the reactive mask + +} FfxFsr2DispatchDescription; + +/// A structure encapsulating the parameters for automatic generation of a reactive mask +/// +/// @ingroup FSR2 +typedef struct FfxFsr2GenerateReactiveDescription { + + FfxCommandList commandList; ///< The FfxCommandList to record FSR2 rendering commands into. + FfxResource colorOpaqueOnly; ///< A FfxResource containing the opaque only color buffer for the current frame (at render resolution). + FfxResource colorPreUpscale; ///< A FfxResource containing the opaque+translucent color buffer for the current frame (at render resolution). + FfxResource outReactive; ///< A FfxResource containing the surface to generate the reactive mask into. + FfxDimensions2D renderSize; ///< The resolution that was used for rendering the input resources. + float scale; ///< A value to scale the output + float cutoffThreshold; ///< A threshold value to generate a binary reactive mask + float binaryValue; ///< A value to set for the binary reactive mask + uint32_t flags; ///< Flags to determine how to generate the reactive mask +} FfxFsr2GenerateReactiveDescription; + +/// A structure encapsulating the FidelityFX Super Resolution 2 context. +/// +/// This sets up an object which contains all persistent internal data and +/// resources that are required by FSR2. +/// +/// The FfxFsr2Context object should have a lifetime matching +/// your use of FSR2. Before destroying the FSR2 context care should be taken +/// to ensure the GPU is not accessing the resources created or used by FSR2. +/// It is therefore recommended that the GPU is idle before destroying the +/// FSR2 context. +/// +/// @ingroup FSR2 +typedef struct FfxFsr2Context { + + uint32_t data[FFX_FSR2_CONTEXT_SIZE]; ///< An opaque set of uint32_t which contain the data for the context. +} FfxFsr2Context; + +/// Create a FidelityFX Super Resolution 2 context from the parameters +/// programmed to the FfxFsr2CreateParams structure. +/// +/// The context structure is the main object used to interact with the FSR2 +/// API, and is responsible for the management of the internal resources used +/// by the FSR2 algorithm. When this API is called, multiple calls will be +/// made via the pointers contained in the callbacks structure. +/// These callbacks will attempt to retreive the device capabilities, and +/// create the internal resources, and pipelines required by FSR2's +/// frame-to-frame function. Depending on the precise configuration used when +/// creating the FfxFsr2Context a different set of resources and +/// pipelines might be requested via the callback functions. +/// +/// The flags included in the flags field of +/// FfxFsr2Context how match the configuration of your +/// application as well as the intended use of FSR2. It is important that these +/// flags are set correctly (as well as a correct programmed +/// FfxFsr2DispatchDescription) to ensure correct operation. It is +/// recommended to consult the overview documentation for further details on +/// how FSR2 should be integerated into an application. +/// +/// When the FfxFsr2Context is created, you should use the +/// ffxFsr2ContextDispatch function each frame where FSR2 +/// upscaling should be applied. See the documentation of +/// ffxFsr2ContextDispatch for more details. +/// +/// The FfxFsr2Context should be destroyed when use of it is +/// completed, typically when an application is unloaded or FSR2 upscaling is +/// disabled by a user. To destroy the FSR2 context you should call +/// ffxFsr2ContextDestroy. +/// +/// @param [out] context A pointer to a FfxFsr2Context structure to populate. +/// @param [in] contextDescription A pointer to a FfxFsr2ContextDescription structure. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because either context or contextDescription was NULL. +/// @retval +/// FFX_ERROR_INCOMPLETE_INTERFACE The operation failed because the FfxFsr2ContextDescription.callbacks was not fully specified. +/// @retval +/// FFX_ERROR_BACKEND_API_ERROR The operation failed because of an error returned from the backend. +/// +/// @ingroup FSR2 +FFX_API FfxErrorCode ffxFsr2ContextCreate(FfxFsr2Context* context, const FfxFsr2ContextDescription* contextDescription); + +/// Dispatch the various passes that constitute FidelityFX Super Resolution 2. +/// +/// FSR2 is a composite effect, meaning that it is compromised of multiple +/// constituent passes (implemented as one or more clears, copies and compute +/// dispatches). The ffxFsr2ContextDispatch function is the +/// function which (via the use of the functions contained in the +/// callbacks field of the FfxFsr2Context +/// structure) utlimately generates the sequence of graphics API calls required +/// each frame. +/// +/// As with the creation of the FfxFsr2Context correctly +/// programming the FfxFsr2DispatchDescription is key to ensuring +/// the correct operation of FSR2. It is particularly important to ensure that +/// camera jitter is correctly applied to your application's projection matrix +/// (or camera origin for raytraced applications). FSR2 provides the +/// ffxFsr2GetJitterPhaseCount and +/// ffxFsr2GetJitterOffset entry points to help applications +/// correctly compute the camera jitter. Whatever jitter pattern is used by the +/// application it should be correctly programmed to the +/// jitterOffset field of the dispatchDescription +/// structure. For more guidance on camera jitter please consult the +/// documentation for ffxFsr2GetJitterOffset as well as the +/// accompanying overview documentation for FSR2. +/// +/// @param [in] context A pointer to a FfxFsr2Context structure. +/// @param [in] dispatchDescription A pointer to a FfxFsr2DispatchDescription structure. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because either context or dispatchDescription was NULL. +/// @retval +/// FFX_ERROR_OUT_OF_RANGE The operation failed because dispatchDescription.renderSize was larger than the maximum render resolution. +/// @retval +/// FFX_ERROR_NULL_DEVICE The operation failed because the device inside the context was NULL. +/// @retval +/// FFX_ERROR_BACKEND_API_ERROR The operation failed because of an error returned from the backend. +/// +/// @ingroup FSR2 +FFX_API FfxErrorCode ffxFsr2ContextDispatch(FfxFsr2Context* context, const FfxFsr2DispatchDescription* dispatchDescription); + +/// A helper function generate a Reactive mask from an opaque only texure and one containing translucent objects. +/// +/// @param [in] context A pointer to a FfxFsr2Context structure. +/// @param [in] params A pointer to a FfxFsr2GenerateReactiveDescription structure +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// +/// @ingroup FSR2 +FFX_API FfxErrorCode ffxFsr2ContextGenerateReactiveMask(FfxFsr2Context* context, const FfxFsr2GenerateReactiveDescription* params); + +/// Destroy the FidelityFX Super Resolution context. +/// +/// @param [out] context A pointer to a FfxFsr2Context structure to destroy. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_CODE_NULL_POINTER The operation failed because either context was NULL. +/// +/// @ingroup FSR2 +FFX_API FfxErrorCode ffxFsr2ContextDestroy(FfxFsr2Context* context); + +/// Get the upscale ratio from the quality mode. +/// +/// The following table enumerates the mapping of the quality modes to +/// per-dimension scaling ratios. +/// +/// Quality preset | Scale factor +/// ----------------------------------------------------- | ------------- +/// FFX_FSR2_QUALITY_MODE_QUALITY | 1.5x +/// FFX_FSR2_QUALITY_MODE_BALANCED | 1.7x +/// FFX_FSR2_QUALITY_MODE_PERFORMANCE | 2.0x +/// FFX_FSR2_QUALITY_MODE_ULTRA_PERFORMANCE | 3.0x +/// +/// Passing an invalid qualityMode will return 0.0f. +/// +/// @param [in] qualityMode The quality mode preset. +/// +/// @returns +/// The upscaling the per-dimension upscaling ratio for +/// qualityMode according to the table above. +/// +/// @ingroup FSR2 +FFX_API float ffxFsr2GetUpscaleRatioFromQualityMode(FfxFsr2QualityMode qualityMode); + +/// A helper function to calculate the rendering resolution from a target +/// resolution and desired quality level. +/// +/// This function applies the scaling factor returned by +/// ffxFsr2GetUpscaleRatioFromQualityMode to each dimension. +/// +/// @param [out] renderWidth A pointer to a uint32_t which will hold the calculated render resolution width. +/// @param [out] renderHeight A pointer to a uint32_t which will hold the calculated render resolution height. +/// @param [in] displayWidth The target display resolution width. +/// @param [in] displayHeight The target display resolution height. +/// @param [in] qualityMode The desired quality mode for FSR 2 upscaling. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_INVALID_POINTER Either renderWidth or renderHeight was NULL. +/// @retval +/// FFX_ERROR_INVALID_ENUM An invalid quality mode was specified. +/// +/// @ingroup FSR2 +FFX_API FfxErrorCode ffxFsr2GetRenderResolutionFromQualityMode( + uint32_t* renderWidth, + uint32_t* renderHeight, + uint32_t displayWidth, + uint32_t displayHeight, + FfxFsr2QualityMode qualityMode); + +/// A helper function to calculate the jitter phase count from display +/// resolution. +/// +/// For more detailed information about the application of camera jitter to +/// your application's rendering please refer to the +/// ffxFsr2GetJitterOffset function. +/// +/// The table below shows the jitter phase count which this function +/// would return for each of the quality presets. +/// +/// Quality preset | Scale factor | Phase count +/// ----------------------------------------------------- | ------------- | --------------- +/// FFX_FSR2_QUALITY_MODE_QUALITY | 1.5x | 18 +/// FFX_FSR2_QUALITY_MODE_BALANCED | 1.7x | 23 +/// FFX_FSR2_QUALITY_MODE_PERFORMANCE | 2.0x | 32 +/// FFX_FSR2_QUALITY_MODE_ULTRA_PERFORMANCE | 3.0x | 72 +/// Custom | [1..n]x | ceil(8*n^2) +/// +/// @param [in] renderWidth The render resolution width. +/// @param [in] displayWidth The display resolution width. +/// +/// @returns +/// The jitter phase count for the scaling factor between renderWidth and displayWidth. +/// +/// @ingroup FSR2 +FFX_API int32_t ffxFsr2GetJitterPhaseCount(int32_t renderWidth, int32_t displayWidth); + +/// A helper function to calculate the subpixel jitter offset. +/// +/// FSR2 relies on the application to apply sub-pixel jittering while rendering. +/// This is typically included in the projection matrix of the camera. To make +/// the application of camera jitter simple, the FSR2 API provides a small set +/// of utility function which computes the sub-pixel jitter offset for a +/// particular frame within a sequence of separate jitter offsets. To begin, the +/// index within the jitter phase must be computed. To calculate the +/// sequence's length, you can call the ffxFsr2GetJitterPhaseCount +/// function. The index should be a value which is incremented each frame modulo +/// the length of the sequence computed by ffxFsr2GetJitterPhaseCount. +/// The index within the jitter phase is passed to +/// ffxFsr2GetJitterOffset via the index parameter. +/// +/// This function uses a Halton(2,3) sequence to compute the jitter offset. +/// The ultimate index used for the sequence is index % +/// phaseCount. +/// +/// It is important to understand that the values returned from the +/// ffxFsr2GetJitterOffset function are in unit pixel space, and +/// in order to composite this correctly into a projection matrix we must +/// convert them into projection offsets. This is done as per the pseudo code +/// listing which is shown below. +/// +/// const int32_t jitterPhaseCount = ffxFsr2GetJitterPhaseCount(renderWidth, displayWidth); +/// +/// float jitterX = 0; +/// float jitterY = 0; +/// ffxFsr2GetJitterOffset(&jitterX, &jitterY, index, jitterPhaseCount); +/// +/// const float jitterX = 2.0f * jitterX / (float)renderWidth; +/// const float jitterY = -2.0f * jitterY / (float)renderHeight; +/// const Matrix4 jitterTranslationMatrix = translateMatrix(Matrix3::identity, Vector3(jitterX, jitterY, 0)); +/// const Matrix4 jitteredProjectionMatrix = jitterTranslationMatrix * projectionMatrix; +/// +/// Jitter should be applied to all rendering. This includes opaque, alpha +/// transparent, and raytraced objects. For rasterized objects, the sub-pixel +/// jittering values calculated by the iffxFsr2GetJitterOffset +/// function can be applied to the camera projection matrix which is ultimately +/// used to perform transformations during vertex shading. For raytraced +/// rendering, the sub-pixel jitter should be applied to the ray's origin, +/// often the camera's position. +/// +/// Whether you elect to use the ffxFsr2GetJitterOffset function +/// or your own sequence generator, you must program the +/// jitterOffset field of the +/// FfxFsr2DispatchParameters structure in order to inform FSR2 +/// of the jitter offset that has been applied in order to render each frame. +/// +/// If not using the recommended ffxFsr2GetJitterOffset function, +/// care should be taken that your jitter sequence never generates a null vector; +/// that is value of 0 in both the X and Y dimensions. +/// +/// @param [out] outX A pointer to a float which will contain the subpixel jitter offset for the x dimension. +/// @param [out] outY A pointer to a float which will contain the subpixel jitter offset for the y dimension. +/// @param [in] index The index within the jitter sequence. +/// @param [in] phaseCount The length of jitter phase. See ffxFsr2GetJitterPhaseCount. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// FFX_ERROR_INVALID_POINTER Either outX or outY was NULL. +/// @retval +/// FFX_ERROR_INVALID_ARGUMENT Argument phaseCount must be greater than 0. +/// +/// @ingroup FSR2 +FFX_API FfxErrorCode ffxFsr2GetJitterOffset(float* outX, float* outY, int32_t index, int32_t phaseCount); + +/// A helper function to check if a resource is +/// FFX_FSR2_RESOURCE_IDENTIFIER_NULL. +/// +/// @param [in] resource A FfxResource. +/// +/// @returns +/// true The resource was not FFX_FSR2_RESOURCE_IDENTIFIER_NULL. +/// @returns +/// false The resource was FFX_FSR2_RESOURCE_IDENTIFIER_NULL. +/// +/// @ingroup FSR2 +FFX_API bool ffxFsr2ResourceIsNull(FfxResource resource); + +#if defined(__cplusplus) +} +#endif // #if defined(__cplusplus) diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/ffx_fsr2_interface.h b/manul/thirdparty/fsr2/src/ffx-fsr2-api/ffx_fsr2_interface.h new file mode 100644 index 00000000..b6be9760 --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/ffx_fsr2_interface.h @@ -0,0 +1,395 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#pragma once + +#include "ffx_assert.h" +#include "ffx_types.h" +#include "ffx_error.h" + +// Include the FSR2 resources defined in the HLSL code. This shared here to avoid getting out of sync. +#define FFX_CPU +#include "shaders/ffx_fsr2_resources.h" +#include "shaders/ffx_fsr2_common.h" + +#if defined(__cplusplus) +extern "C" { +#endif // #if defined(__cplusplus) + +FFX_FORWARD_DECLARE(FfxFsr2Interface); + +/// An enumeration of all the passes which constitute the FSR2 algorithm. +/// +/// FSR2 is implemented as a composite of several compute passes each +/// computing a key part of the final result. Each call to the +/// FfxFsr2ScheduleGpuJobFunc callback function will +/// correspond to a single pass included in FfxFsr2Pass. For a +/// more comprehensive description of each pass, please refer to the FSR2 +/// reference documentation. +/// +/// Please note in some cases e.g.: FFX_FSR2_PASS_ACCUMULATE +/// and FFX_FSR2_PASS_ACCUMULATE_SHARPEN either one pass or the +/// other will be used (they are mutually exclusive). The choice of which will +/// depend on the way the FfxFsr2Context is created and the +/// precise contents of FfxFsr2DispatchParamters each time a call +/// is made to ffxFsr2ContextDispatch. +/// +/// @ingroup FSR2 +typedef enum FfxFsr2Pass { + + FFX_FSR2_PASS_DEPTH_CLIP = 0, ///< A pass which performs depth clipping. + FFX_FSR2_PASS_RECONSTRUCT_PREVIOUS_DEPTH = 1, ///< A pass which performs reconstruction of previous frame's depth. + FFX_FSR2_PASS_LOCK = 2, ///< A pass which calculates pixel locks. + FFX_FSR2_PASS_ACCUMULATE = 3, ///< A pass which performs upscaling. + FFX_FSR2_PASS_ACCUMULATE_SHARPEN = 4, ///< A pass which performs upscaling when sharpening is used. + FFX_FSR2_PASS_RCAS = 5, ///< A pass which performs sharpening. + FFX_FSR2_PASS_COMPUTE_LUMINANCE_PYRAMID = 6, ///< A pass which generates the luminance mipmap chain for the current frame. + FFX_FSR2_PASS_GENERATE_REACTIVE = 7, ///< An optional pass to generate a reactive mask + FFX_FSR2_PASS_TCR_AUTOGENERATE = 8, ///< An optional pass to generate a texture-and-composition and reactive masks + + FFX_FSR2_PASS_COUNT ///< The number of passes performed by FSR2. +} FfxFsr2Pass; + +typedef enum FfxFsr2MsgType { + FFX_FSR2_MESSAGE_TYPE_ERROR = 0, + FFX_FSR2_MESSAGE_TYPE_WARNING = 1, + FFX_FSR2_MESSAGE_TYPE_COUNT +} FfxFsr2MsgType; + +/// Create and initialize the backend context. +/// +/// The callback function sets up the backend context for rendering. +/// It will create or reference the device and create required internal data structures. +/// +/// @param [in] backendInterface A pointer to the backend interface. +/// @param [in] device The FfxDevice obtained by ffxGetDevice(DX12/VK/...). +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// Anything else The operation failed. +/// +/// @ingroup FSR2 +typedef FfxErrorCode (*FfxFsr2CreateBackendContextFunc)( + FfxFsr2Interface* backendInterface, + FfxDevice device); + +/// Get a list of capabilities of the device. +/// +/// When creating an FfxFsr2Context it is desirable for the FSR2 +/// core implementation to be aware of certain characteristics of the platform +/// that is being targetted. This is because some optimizations which FSR2 +/// attempts to perform are more effective on certain classes of hardware than +/// others, or are not supported by older hardware. In order to avoid cases +/// where optimizations actually have the effect of decreasing performance, or +/// reduce the breadth of support provided by FSR2, FSR2 queries the +/// capabilities of the device to make such decisions. +/// +/// For target platforms with fixed hardware support you need not implement +/// this callback function by querying the device, but instead may hardcore +/// what features are available on the platform. +/// +/// @param [in] backendInterface A pointer to the backend interface. +/// @param [out] outDeviceCapabilities The device capabilities structure to fill out. +/// @param [in] device The device to query for capabilities. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// Anything else The operation failed. +/// +/// @ingroup FSR2 +typedef FfxErrorCode(*FfxFsr2GetDeviceCapabilitiesFunc)( + FfxFsr2Interface* backendInterface, + FfxDeviceCapabilities* outDeviceCapabilities, + FfxDevice device); + +/// Destroy the backend context and dereference the device. +/// +/// This function is called when the FfxFsr2Context is destroyed. +/// +/// @param [in] backendInterface A pointer to the backend interface. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// Anything else The operation failed. +/// +/// @ingroup FSR2 +typedef FfxErrorCode(*FfxFsr2DestroyBackendContextFunc)( + FfxFsr2Interface* backendInterface); + +/// Create a resource. +/// +/// This callback is intended for the backend to create internal resources. +/// +/// Please note: It is also possible that the creation of resources might +/// itself cause additional resources to be created by simply calling the +/// FfxFsr2CreateResourceFunc function pointer again. This is +/// useful when handling the initial creation of resources which must be +/// initialized. The flow in such a case would be an initial call to create the +/// CPU-side resource, another to create the GPU-side resource, and then a call +/// to schedule a copy render job to move the data between the two. Typically +/// this type of function call flow is only seen during the creation of an +/// FfxFsr2Context. +/// +/// @param [in] backendInterface A pointer to the backend interface. +/// @param [in] createResourceDescription A pointer to a FfxCreateResourceDescription. +/// @param [out] outResource A pointer to a FfxResource object. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// Anything else The operation failed. +/// +/// @ingroup FSR2 +typedef FfxErrorCode (*FfxFsr2CreateResourceFunc)( + FfxFsr2Interface* backendInterface, + const FfxCreateResourceDescription* createResourceDescription, + FfxResourceInternal* outResource); + +/// Register a resource in the backend for the current frame. +/// +/// Since FSR2 and the backend are not aware how many different +/// resources will get passed to FSR2 over time, it's not safe +/// to register all resources simultaneously in the backend. +/// Also passed resources may not be valid after the dispatch call. +/// As a result it's safest to register them as FfxResourceInternal +/// and clear them at the end of the dispatch call. +/// +/// @param [in] backendInterface A pointer to the backend interface. +/// @param [in] inResource A pointer to a FfxResource. +/// @param [out] outResource A pointer to a FfxResourceInternal object. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// Anything else The operation failed. +/// +/// @ingroup FSR2 +typedef FfxErrorCode(*FfxFsr2RegisterResourceFunc)( + FfxFsr2Interface* backendInterface, + const FfxResource* inResource, + FfxResourceInternal* outResource); + +/// Unregister all temporary FfxResourceInternal from the backend. +/// +/// Unregister FfxResourceInternal referencing resources passed to +/// a function as a parameter. +/// +/// @param [in] backendInterface A pointer to the backend interface. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// Anything else The operation failed. +/// +/// @ingroup FSR2 +typedef FfxErrorCode(*FfxFsr2UnregisterResourcesFunc)( + FfxFsr2Interface* backendInterface); + +/// Retrieve a FfxResourceDescription matching a +/// FfxResource structure. +/// +/// @param [in] backendInterface A pointer to the backend interface. +/// @param [in] resource A pointer to a FfxResource object. +/// +/// @returns +/// A description of the resource. +/// +/// @ingroup FSR2 +typedef FfxResourceDescription (*FfxFsr2GetResourceDescriptionFunc)( + FfxFsr2Interface* backendInterface, + FfxResourceInternal resource); + +/// Destroy a resource +/// +/// This callback is intended for the backend to release an internal resource. +/// +/// @param [in] backendInterface A pointer to the backend interface. +/// @param [in] resource A pointer to a FfxResource object. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// Anything else The operation failed. +/// +/// @ingroup FSR2 +typedef FfxErrorCode (*FfxFsr2DestroyResourceFunc)( + FfxFsr2Interface* backendInterface, + FfxResourceInternal resource); + +/// Create a render pipeline. +/// +/// A rendering pipeline contains the shader as well as resource bindpoints +/// and samplers. +/// +/// @param [in] backendInterface A pointer to the backend interface. +/// @param [in] pass The identifier for the pass. +/// @param [in] pipelineDescription A pointer to a FfxPipelineDescription describing the pipeline to be created. +/// @param [out] outPipeline A pointer to a FfxPipelineState structure which should be populated. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// Anything else The operation failed. +/// +/// @ingroup FSR2 +typedef FfxErrorCode (*FfxFsr2CreatePipelineFunc)( + FfxFsr2Interface* backendInterface, + FfxFsr2Pass pass, + const FfxPipelineDescription* pipelineDescription, + FfxPipelineState* outPipeline); + +/// Destroy a render pipeline. +/// +/// @param [in] backendInterface A pointer to the backend interface. +/// @param [out] pipeline A pointer to a FfxPipelineState structure which should be released. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// Anything else The operation failed. +/// +/// @ingroup FSR2 +typedef FfxErrorCode (*FfxFsr2DestroyPipelineFunc)( + FfxFsr2Interface* backendInterface, + FfxPipelineState* pipeline); + +/// Schedule a render job to be executed on the next call of +/// FfxFsr2ExecuteGpuJobsFunc. +/// +/// Render jobs can perform one of three different tasks: clear, copy or +/// compute dispatches. +/// +/// @param [in] backendInterface A pointer to the backend interface. +/// @param [in] job A pointer to a FfxGpuJobDescription structure. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// Anything else The operation failed. +/// +/// @ingroup FSR2 +typedef FfxErrorCode (*FfxFsr2ScheduleGpuJobFunc)( + FfxFsr2Interface* backendInterface, + const FfxGpuJobDescription* job); + +/// Execute scheduled render jobs on the comandList provided. +/// +/// The recording of the graphics API commands should take place in this +/// callback function, the render jobs which were previously enqueued (via +/// callbacks made to FfxFsr2ScheduleGpuJobFunc) should be +/// processed in the order they were received. Advanced users might choose to +/// reorder the rendering jobs, but should do so with care to respect the +/// resource dependencies. +/// +/// Depending on the precise contents of FfxFsr2DispatchDescription a +/// different number of render jobs might have previously been enqueued (for +/// example if sharpening is toggled on and off). +/// +/// @param [in] backendInterface A pointer to the backend interface. +/// @param [in] commandList A pointer to a FfxCommandList structure. +/// +/// @retval +/// FFX_OK The operation completed successfully. +/// @retval +/// Anything else The operation failed. +/// +/// @ingroup FSR2 +typedef FfxErrorCode (*FfxFsr2ExecuteGpuJobsFunc)( + FfxFsr2Interface* backendInterface, + FfxCommandList commandList); + +/// Pass a string message +/// +/// Used for debug messages. +/// +/// @param [in] type The type of message. +/// @param [in] message A string message to pass. +/// +/// +/// @ingroup FSR2 +typedef void(*FfxFsr2Message)( + FfxFsr2MsgType type, + const wchar_t* message); + +/// A structure encapsulating the interface between the core implentation of +/// the FSR2 algorithm and any graphics API that it should ultimately call. +/// +/// This set of functions serves as an abstraction layer between FSR2 and the +/// API used to implement it. While FSR2 ships with backends for DirectX12 and +/// Vulkan, it is possible to implement your own backend for other platforms or +/// which sits ontop of your engine's own abstraction layer. For details on the +/// expectations of what each function should do you should refer the +/// description of the following function pointer types: +/// +/// FfxFsr2CreateDeviceFunc +/// FfxFsr2GetDeviceCapabilitiesFunc +/// FfxFsr2DestroyDeviceFunc +/// FfxFsr2CreateResourceFunc +/// FfxFsr2GetResourceDescriptionFunc +/// FfxFsr2DestroyResourceFunc +/// FfxFsr2CreatePipelineFunc +/// FfxFsr2DestroyPipelineFunc +/// FfxFsr2ScheduleGpuJobFunc +/// FfxFsr2ExecuteGpuJobsFunc +/// +/// Depending on the graphics API that is abstracted by the backend, it may be +/// required that the backend is to some extent stateful. To ensure that +/// applications retain full control to manage the memory used by FSR2, the +/// scratchBuffer and scratchBufferSize fields are +/// provided. A backend should provide a means of specifying how much scratch +/// memory is required for its internal implementation (e.g: via a function +/// or constant value). The application is that responsible for allocating that +/// memory and providing it when setting up the FSR2 backend. Backends provided +/// with FSR2 do not perform dynamic memory allocations, and instead +/// suballocate all memory from the scratch buffers provided. +/// +/// The scratchBuffer and scratchBufferSize fields +/// should be populated according to the requirements of each backend. For +/// example, if using the DirectX 12 backend you should call the +/// ffxFsr2GetScratchMemorySizeDX12 function. It is not required +/// that custom backend implementations use a scratch buffer. +/// +/// @ingroup FSR2 +typedef struct FfxFsr2Interface { + + FfxFsr2CreateBackendContextFunc fpCreateBackendContext; ///< A callback function to create and initialize the backend context. + FfxFsr2GetDeviceCapabilitiesFunc fpGetDeviceCapabilities; ///< A callback function to query device capabilites. + FfxFsr2DestroyBackendContextFunc fpDestroyBackendContext; ///< A callback function to destroy the backendcontext. This also dereferences the device. + FfxFsr2CreateResourceFunc fpCreateResource; ///< A callback function to create a resource. + FfxFsr2RegisterResourceFunc fpRegisterResource; ///< A callback function to register an external resource. + FfxFsr2UnregisterResourcesFunc fpUnregisterResources; ///< A callback function to unregister external resource. + FfxFsr2GetResourceDescriptionFunc fpGetResourceDescription; ///< A callback function to retrieve a resource description. + FfxFsr2DestroyResourceFunc fpDestroyResource; ///< A callback function to destroy a resource. + FfxFsr2CreatePipelineFunc fpCreatePipeline; ///< A callback function to create a render or compute pipeline. + FfxFsr2DestroyPipelineFunc fpDestroyPipeline; ///< A callback function to destroy a render or compute pipeline. + FfxFsr2ScheduleGpuJobFunc fpScheduleGpuJob; ///< A callback function to schedule a render job. + FfxFsr2ExecuteGpuJobsFunc fpExecuteGpuJobs; ///< A callback function to execute all queued render jobs. + + void* scratchBuffer; ///< A preallocated buffer for memory utilized internally by the backend. + size_t scratchBufferSize; ///< Size of the buffer pointed to by scratchBuffer. +} FfxFsr2Interface; + +#if defined(__cplusplus) +} +#endif // #if defined(__cplusplus) diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/ffx_fsr2_maximum_bias.h b/manul/thirdparty/fsr2/src/ffx-fsr2-api/ffx_fsr2_maximum_bias.h new file mode 100644 index 00000000..5fdbd0cd --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/ffx_fsr2_maximum_bias.h @@ -0,0 +1,46 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +// @internal + +#pragma once + +static const int FFX_FSR2_MAXIMUM_BIAS_TEXTURE_WIDTH = 16; +static const int FFX_FSR2_MAXIMUM_BIAS_TEXTURE_HEIGHT = 16; +static const float ffxFsr2MaximumBias[] = { + 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 1.876f, 1.809f, 1.772f, 1.753f, 1.748f, + 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 1.869f, 1.801f, 1.764f, 1.745f, 1.739f, + 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 1.976f, 1.841f, 1.774f, 1.737f, 1.716f, 1.71f, + 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 1.914f, 1.784f, 1.716f, 1.673f, 1.649f, 1.641f, + 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 1.793f, 1.676f, 1.604f, 1.562f, 1.54f, 1.533f, + 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 1.802f, 1.619f, 1.536f, 1.492f, 1.467f, 1.454f, 1.449f, + 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 1.812f, 1.575f, 1.496f, 1.456f, 1.432f, 1.416f, 1.408f, 1.405f, + 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 1.555f, 1.479f, 1.438f, 1.413f, 1.398f, 1.387f, 1.381f, 1.379f, + 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 1.812f, 1.555f, 1.474f, 1.43f, 1.404f, 1.387f, 1.376f, 1.368f, 1.363f, 1.362f, + 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 1.802f, 1.575f, 1.479f, 1.43f, 1.401f, 1.382f, 1.369f, 1.36f, 1.354f, 1.351f, 1.35f, + 2.0f, 2.0f, 1.976f, 1.914f, 1.793f, 1.619f, 1.496f, 1.438f, 1.404f, 1.382f, 1.367f, 1.357f, 1.349f, 1.344f, 1.341f, 1.34f, + 1.876f, 1.869f, 1.841f, 1.784f, 1.676f, 1.536f, 1.456f, 1.413f, 1.387f, 1.369f, 1.357f, 1.347f, 1.341f, 1.336f, 1.333f, 1.332f, + 1.809f, 1.801f, 1.774f, 1.716f, 1.604f, 1.492f, 1.432f, 1.398f, 1.376f, 1.36f, 1.349f, 1.341f, 1.335f, 1.33f, 1.328f, 1.327f, + 1.772f, 1.764f, 1.737f, 1.673f, 1.562f, 1.467f, 1.416f, 1.387f, 1.368f, 1.354f, 1.344f, 1.336f, 1.33f, 1.326f, 1.323f, 1.323f, + 1.753f, 1.745f, 1.716f, 1.649f, 1.54f, 1.454f, 1.408f, 1.381f, 1.363f, 1.351f, 1.341f, 1.333f, 1.328f, 1.323f, 1.321f, 1.32f, + 1.748f, 1.739f, 1.71f, 1.641f, 1.533f, 1.449f, 1.405f, 1.379f, 1.362f, 1.35f, 1.34f, 1.332f, 1.327f, 1.323f, 1.32f, 1.319f, + +}; diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/ffx_fsr2_private.h b/manul/thirdparty/fsr2/src/ffx-fsr2-api/ffx_fsr2_private.h new file mode 100644 index 00000000..6b5fbc51 --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/ffx_fsr2_private.h @@ -0,0 +1,81 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#pragma once + +// Constants for FSR2 DX12 dispatches. Must be kept in sync with cbFSR2 in ffx_fsr2_callbacks_hlsl.h +typedef struct Fsr2Constants { + + int32_t renderSize[2]; + int32_t maxRenderSize[2]; + int32_t displaySize[2]; + int32_t inputColorResourceDimensions[2]; + int32_t lumaMipDimensions[2]; + int32_t lumaMipLevelToUse; + int32_t frameIndex; + + float deviceToViewDepth[4]; + float jitterOffset[2]; + float motionVectorScale[2]; + float downscaleFactor[2]; + float motionVectorJitterCancellation[2]; + float preExposure; + float previousFramePreExposure; + float tanHalfFOV; + float jitterPhaseCount; + float deltaTime; + float dynamicResChangeFactor; + float viewSpaceToMetersFactor; +} Fsr2Constants; + +struct FfxFsr2ContextDescription; +struct FfxDeviceCapabilities; +struct FfxPipelineState; +struct FfxResource; + +// FfxFsr2Context_Private +// The private implementation of the FSR2 context. +typedef struct FfxFsr2Context_Private { + + FfxFsr2ContextDescription contextDescription; + Fsr2Constants constants; + FfxDevice device; + FfxDeviceCapabilities deviceCapabilities; + FfxPipelineState pipelineDepthClip; + FfxPipelineState pipelineReconstructPreviousDepth; + FfxPipelineState pipelineLock; + FfxPipelineState pipelineAccumulate; + FfxPipelineState pipelineAccumulateSharpen; + FfxPipelineState pipelineRCAS; + FfxPipelineState pipelineComputeLuminancePyramid; + FfxPipelineState pipelineGenerateReactive; + FfxPipelineState pipelineTcrAutogenerate; + + // 2 arrays of resources, as e.g. FFX_FSR2_RESOURCE_IDENTIFIER_LOCK_STATUS will use different resources when bound as SRV vs when bound as UAV + FfxResourceInternal srvResources[FFX_FSR2_RESOURCE_IDENTIFIER_COUNT]; + FfxResourceInternal uavResources[FFX_FSR2_RESOURCE_IDENTIFIER_COUNT]; + + bool firstExecution; + bool refreshPipelineStates; + uint32_t resourceFrameIndex; + float previousJitterOffset[2]; + int32_t jitterPhaseCountRemaining; +} FfxFsr2Context_Private; diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/ffx_types.h b/manul/thirdparty/fsr2/src/ffx-fsr2-api/ffx_types.h new file mode 100644 index 00000000..031cb876 --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/ffx_types.h @@ -0,0 +1,371 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#pragma once + +#include +#include +#include + +#if defined (FFX_GCC) +/// FidelityFX exported functions +#define FFX_API +#else +/// FidelityFX exported functions +#define FFX_API __declspec(dllexport) +#endif // #if defined (FFX_GCC) + +#if not defined(WIN32) +#define _countof(t) (sizeof(t)/sizeof(*t)) +#define wcscpy_s wcscpy +#endif + +/// Maximum supported number of simultaneously bound SRVs. +#define FFX_MAX_NUM_SRVS 16 + +/// Maximum supported number of simultaneously bound UAVs. +#define FFX_MAX_NUM_UAVS 8 + +/// Maximum number of constant buffers bound. +#define FFX_MAX_NUM_CONST_BUFFERS 2 + +/// Maximum size of bound constant buffers. +#define FFX_MAX_CONST_SIZE 64 + +/// Off by default warnings +#if defined(_MSC_VER) +#pragma warning(disable : 4365 4710 4820 5039) +#elif defined(__clang__) +#pragma clang diagnostic ignored "-Wunused-parameter" +#pragma clang diagnostic ignored "-Wmissing-field-initializers" +#pragma clang diagnostic ignored "-Wsign-compare" +#pragma clang diagnostic ignored "-Wunused-function" +#pragma clang diagnostic ignored "-Wignored-qualifiers" +#elif defined(__GNUC__) +#pragma GCC diagnostic ignored "-Wunused-function" +#endif + +#ifdef __cplusplus +extern "C" { +#endif // #ifdef __cplusplus + +/// An enumeration of surface formats. +typedef enum FfxSurfaceFormat { + + FFX_SURFACE_FORMAT_UNKNOWN, ///< Unknown format + FFX_SURFACE_FORMAT_R32G32B32A32_TYPELESS, ///< 32 bit per channel, 4 channel typeless format + FFX_SURFACE_FORMAT_R32G32B32A32_FLOAT, ///< 32 bit per channel, 4 channel float format + FFX_SURFACE_FORMAT_R16G16B16A16_FLOAT, ///< 16 bit per channel, 4 channel float format + FFX_SURFACE_FORMAT_R16G16B16A16_UNORM, ///< 16 bit per channel, 4 channel unsigned normalized format + FFX_SURFACE_FORMAT_R32G32_FLOAT, ///< 32 bit per channel, 2 channel float format + FFX_SURFACE_FORMAT_R32_UINT, ///< 32 bit per channel, 1 channel float format + FFX_SURFACE_FORMAT_R8G8B8A8_TYPELESS, ///< 8 bit per channel, 4 channel float format + FFX_SURFACE_FORMAT_R8G8B8A8_UNORM, ///< 8 bit per channel, 4 channel unsigned normalized format + FFX_SURFACE_FORMAT_R11G11B10_FLOAT, ///< 32 bit 3 channel float format + FFX_SURFACE_FORMAT_R16G16_FLOAT, ///< 16 bit per channel, 2 channel float format + FFX_SURFACE_FORMAT_R16G16_UINT, ///< 16 bit per channel, 2 channel unsigned int format + FFX_SURFACE_FORMAT_R16_FLOAT, ///< 16 bit per channel, 1 channel float format + FFX_SURFACE_FORMAT_R16_UINT, ///< 16 bit per channel, 1 channel unsigned int format + FFX_SURFACE_FORMAT_R16_UNORM, ///< 16 bit per channel, 1 channel unsigned normalized format + FFX_SURFACE_FORMAT_R16_SNORM, ///< 16 bit per channel, 1 channel signed normalized format + FFX_SURFACE_FORMAT_R8_UNORM, ///< 8 bit per channel, 1 channel unsigned normalized format + FFX_SURFACE_FORMAT_R8_UINT, ///< 8 bit per channel, 1 channel unsigned int format + FFX_SURFACE_FORMAT_R8G8_UNORM, ///< 8 bit per channel, 2 channel unsigned normalized format + FFX_SURFACE_FORMAT_R32_FLOAT ///< 32 bit per channel, 1 channel float format +} FfxSurfaceFormat; + +/// An enumeration of resource usage. +typedef enum FfxResourceUsage { + + FFX_RESOURCE_USAGE_READ_ONLY = 0, ///< No usage flags indicate a resource is read only. + FFX_RESOURCE_USAGE_RENDERTARGET = (1<<0), ///< Indicates a resource will be used as render target. + FFX_RESOURCE_USAGE_UAV = (1<<1), ///< Indicates a resource will be used as UAV. +} FfxResourceUsage; + +/// An enumeration of resource states. +typedef enum FfxResourceStates { + + FFX_RESOURCE_STATE_UNORDERED_ACCESS = (1<<0), ///< Indicates a resource is in the state to be used as UAV. + FFX_RESOURCE_STATE_COMPUTE_READ = (1 << 1), ///< Indicates a resource is in the state to be read by compute shaders. + FFX_RESOURCE_STATE_COPY_SRC = (1 << 2), ///< Indicates a resource is in the state to be used as source in a copy command. + FFX_RESOURCE_STATE_COPY_DEST = (1 << 3), ///< Indicates a resource is in the state to be used as destination in a copy command. + FFX_RESOURCE_STATE_GENERIC_READ = (FFX_RESOURCE_STATE_COPY_SRC | FFX_RESOURCE_STATE_COMPUTE_READ), ///< Indicates a resource is in generic (slow) read state. +} FfxResourceStates; + +/// An enumeration of surface dimensions. +typedef enum FfxResourceDimension { + + FFX_RESOURCE_DIMENSION_TEXTURE_1D, ///< A resource with a single dimension. + FFX_RESOURCE_DIMENSION_TEXTURE_2D, ///< A resource with two dimensions. +} FfxResourceDimension; + +/// An enumeration of surface dimensions. +typedef enum FfxResourceFlags { + + FFX_RESOURCE_FLAGS_NONE = 0, ///< No flags. + FFX_RESOURCE_FLAGS_ALIASABLE = (1<<0), ///< A bit indicating a resource does not need to persist across frames. +} FfxResourceFlags; + +/// An enumeration of all resource view types. +typedef enum FfxResourceViewType { + + FFX_RESOURCE_VIEW_UNORDERED_ACCESS, ///< The resource view is an unordered access view (UAV). + FFX_RESOURCE_VIEW_SHADER_READ, ///< The resource view is a shader resource view (SRV). +} FfxResourceViewType; + +/// The type of filtering to perform when reading a texture. +typedef enum FfxFilterType { + + FFX_FILTER_TYPE_POINT, ///< Point sampling. + FFX_FILTER_TYPE_LINEAR ///< Sampling with interpolation. +} FfxFilterType; + +/// An enumeration of all supported shader models. +typedef enum FfxShaderModel { + + FFX_SHADER_MODEL_5_1, ///< Shader model 5.1. + FFX_SHADER_MODEL_6_0, ///< Shader model 6.0. + FFX_SHADER_MODEL_6_1, ///< Shader model 6.1. + FFX_SHADER_MODEL_6_2, ///< Shader model 6.2. + FFX_SHADER_MODEL_6_3, ///< Shader model 6.3. + FFX_SHADER_MODEL_6_4, ///< Shader model 6.4. + FFX_SHADER_MODEL_6_5, ///< Shader model 6.5. + FFX_SHADER_MODEL_6_6, ///< Shader model 6.6. + FFX_SHADER_MODEL_6_7, ///< Shader model 6.7. +} FfxShaderModel; + +// An enumeration for different resource types +typedef enum FfxResourceType { + + FFX_RESOURCE_TYPE_BUFFER, ///< The resource is a buffer. + FFX_RESOURCE_TYPE_TEXTURE1D, ///< The resource is a 1-dimensional texture. + FFX_RESOURCE_TYPE_TEXTURE2D, ///< The resource is a 2-dimensional texture. + FFX_RESOURCE_TYPE_TEXTURE3D, ///< The resource is a 3-dimensional texture. +} FfxResourceType; + +/// An enumeration for different heap types +typedef enum FfxHeapType { + + FFX_HEAP_TYPE_DEFAULT = 0, ///< Local memory. + FFX_HEAP_TYPE_UPLOAD ///< Heap used for uploading resources. +} FfxHeapType; + +/// An enumberation for different render job types +typedef enum FfxGpuJobType { + + FFX_GPU_JOB_CLEAR_FLOAT = 0, ///< The GPU job is performing a floating-point clear. + FFX_GPU_JOB_COPY = 1, ///< The GPU job is performing a copy. + FFX_GPU_JOB_COMPUTE = 2, ///< The GPU job is performing a compute dispatch. +} FfxGpuJobType; + +/// A typedef representing the graphics device. +typedef void* FfxDevice; + +/// A typedef representing a command list or command buffer. +typedef void* FfxCommandList; + +/// A typedef for a root signature. +typedef void* FfxRootSignature; + +/// A typedef for a pipeline state object. +typedef void* FfxPipeline; + +/// A structure encapasulating a collection of device capabilities. +typedef struct FfxDeviceCapabilities { + + FfxShaderModel minimumSupportedShaderModel; ///< The minimum shader model supported by the device. + uint32_t waveLaneCountMin; ///< The minimum supported wavefront width. + uint32_t waveLaneCountMax; ///< The maximum supported wavefront width. + bool fp16Supported; ///< The device supports FP16 in hardware. + bool raytracingSupported; ///< The device supports raytracing. +} FfxDeviceCapabilities; + +/// A structure encapsulating a 2-dimensional point, using 32bit unsigned integers. +typedef struct FfxDimensions2D { + + uint32_t width; ///< The width of a 2-dimensional range. + uint32_t height; ///< The height of a 2-dimensional range. +} FfxDimensions2D; + +/// A structure encapsulating a 2-dimensional point, +typedef struct FfxIntCoords2D { + + int32_t x; ///< The x coordinate of a 2-dimensional point. + int32_t y; ///< The y coordinate of a 2-dimensional point. +} FfxIntCoords2D; + +/// A structure encapsulating a 2-dimensional set of floating point coordinates. +typedef struct FfxFloatCoords2D { + + float x; ///< The x coordinate of a 2-dimensional point. + float y; ///< The y coordinate of a 2-dimensional point. +} FfxFloatCoords2D; + +/// A structure describing a resource. +typedef struct FfxResourceDescription { + + FfxResourceType type; ///< The type of the resource. + FfxSurfaceFormat format; ///< The surface format. + uint32_t width; ///< The width of the resource. + uint32_t height; ///< The height of the resource. + uint32_t depth; ///< The depth of the resource. + uint32_t mipCount; ///< Number of mips (or 0 for full mipchain). + FfxResourceFlags flags; ///< A set of FfxResourceFlags flags. +} FfxResourceDescription; + +/// An outward facing structure containing a resource +typedef struct FfxResource { + void* resource; ///< pointer to the resource. + wchar_t name[64]; + FfxResourceDescription description; + FfxResourceStates state; + bool isDepth; + uint64_t descriptorData; +} FfxResource; + +/// An internal structure containing a handle to a resource and resource views +typedef struct FfxResourceInternal { + int32_t internalIndex; ///< The index of the resource. +} FfxResourceInternal; + + +/// A structure defining a resource bind point +typedef struct FfxResourceBinding +{ + uint32_t slotIndex; + uint32_t resourceIdentifier; + wchar_t name[64]; +}FfxResourceBinding; + +/// A structure encapsulating a single pass of an algorithm. +typedef struct FfxPipelineState { + + FfxRootSignature rootSignature; ///< The pipelines rootSignature + FfxPipeline pipeline; ///< The pipeline object + uint32_t uavCount; ///< Count of UAVs used in this pipeline + uint32_t srvCount; ///< Count of SRVs used in this pipeline + uint32_t constCount; ///< Count of constant buffers used in this pipeline + + FfxResourceBinding uavResourceBindings[FFX_MAX_NUM_UAVS]; ///< Array of ResourceIdentifiers bound as UAVs + FfxResourceBinding srvResourceBindings[FFX_MAX_NUM_SRVS]; ///< Array of ResourceIdentifiers bound as SRVs + FfxResourceBinding cbResourceBindings[FFX_MAX_NUM_CONST_BUFFERS]; ///< Array of ResourceIdentifiers bound as CBs +} FfxPipelineState; + +/// A structure containing the data required to create a resource. +typedef struct FfxCreateResourceDescription { + + FfxHeapType heapType; ///< The heap type to hold the resource, typically FFX_HEAP_TYPE_DEFAULT. + FfxResourceDescription resourceDescription; ///< A resource description. + FfxResourceStates initalState; ///< The initial resource state. + uint32_t initDataSize; ///< Size of initial data buffer. + void* initData; ///< Buffer containing data to fill the resource. + const wchar_t* name; ///< Name of the resource. + FfxResourceUsage usage; ///< Resource usage flags. + uint32_t id; ///< Internal resource ID. +} FfxCreateResourceDescription; + +/// A structure containing the description used to create a +/// FfxPipeline structure. +/// +/// A pipeline is the name given to a shader and the collection of state that +/// is required to dispatch it. In the context of FSR2 and its architecture +/// this means that a FfxPipelineDescription will map to either a +/// monolithic object in an explicit API (such as a +/// PipelineStateObject in DirectX 12). Or a shader and some +/// ancillary API objects (in something like DirectX 11). +/// +/// The contextFlags field contains a copy of the flags passed +/// to ffxFsr2ContextCreate via the flags field of +/// the FfxFsr2InitializationParams structure. These flags are +/// used to determine which permutation of a pipeline for a specific +/// FfxFsr2Pass should be used to implement the features required +/// by each application, as well as to acheive the best performance on specific +/// target hardware configurations. +/// +/// When using one of the provided backends for FSR2 (such as DirectX 12 or +/// Vulkan) the data required to create a pipeline is compiled offline and +/// included into the backend library that you are using. For cases where the +/// backend interface is overriden by providing custom callback function +/// implementations care should be taken to respect the contents of the +/// contextFlags field in order to correctly support the options +/// provided by FSR2, and acheive best performance. +/// +/// @ingroup FSR2 +typedef struct FfxPipelineDescription { + + uint32_t contextFlags; ///< A collection of FfxFsr2InitializationFlagBits which were passed to the context. + FfxFilterType* samplers; ///< Array of static samplers. + size_t samplerCount; ///< The number of samples contained inside samplers. + const uint32_t* rootConstantBufferSizes; ///< Array containing the sizes of the root constant buffers (count of 32 bit elements). + uint32_t rootConstantBufferCount; ///< The number of root constants contained within rootConstantBufferSizes. +} FfxPipelineDescription; + +/// A structure containing a constant buffer. +typedef struct FfxConstantBuffer { + + uint32_t uint32Size; ///< Size of 32 bit chunks used in the constant buffer + uint32_t data[FFX_MAX_CONST_SIZE]; ///< Constant buffer data +}FfxConstantBuffer; + +/// A structure describing a clear render job. +typedef struct FfxClearFloatJobDescription { + + float color[4]; ///< The clear color of the resource. + FfxResourceInternal target; ///< The resource to be cleared. +} FfxClearFloatJobDescription; + +/// A structure describing a compute render job. +typedef struct FfxComputeJobDescription { + + FfxPipelineState pipeline; ///< Compute pipeline for the render job. + uint32_t dimensions[3]; ///< Dispatch dimensions. + FfxResourceInternal srvs[FFX_MAX_NUM_SRVS]; ///< SRV resources to be bound in the compute job. + wchar_t srvNames[FFX_MAX_NUM_SRVS][64]; + FfxResourceInternal uavs[FFX_MAX_NUM_UAVS]; ///< UAV resources to be bound in the compute job. + uint32_t uavMip[FFX_MAX_NUM_UAVS]; ///< Mip level of UAV resources to be bound in the compute job. + wchar_t uavNames[FFX_MAX_NUM_UAVS][64]; + FfxConstantBuffer cbs[FFX_MAX_NUM_CONST_BUFFERS]; ///< Constant buffers to be bound in the compute job. + wchar_t cbNames[FFX_MAX_NUM_CONST_BUFFERS][64]; + uint32_t cbSlotIndex[FFX_MAX_NUM_CONST_BUFFERS]; ///< Slot index in the descriptor table +} FfxComputeJobDescription; + +/// A structure describing a copy render job. +typedef struct FfxCopyJobDescription +{ + FfxResourceInternal src; ///< Source resource for the copy. + FfxResourceInternal dst; ///< Destination resource for the copy. +} FfxCopyJobDescription; + +/// A structure describing a single render job. +typedef struct FfxGpuJobDescription{ + + FfxGpuJobType jobType; ///< Type of the job. + + union { + FfxClearFloatJobDescription clearJobDescriptor; ///< Clear job descriptor. Valid when jobType is FFX_RENDER_JOB_CLEAR_FLOAT. + FfxCopyJobDescription copyJobDescriptor; ///< Copy job descriptor. Valid when jobType is FFX_RENDER_JOB_COPY. + FfxComputeJobDescription computeJobDescriptor; ///< Compute job descriptor. Valid when jobType is FFX_RENDER_JOB_COMPUTE. + }; +} FfxGpuJobDescription; + +#ifdef __cplusplus +} +#endif // #ifdef __cplusplus diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/ffx_util.h b/manul/thirdparty/fsr2/src/ffx-fsr2-api/ffx_util.h new file mode 100644 index 00000000..ca4324ea --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/ffx_util.h @@ -0,0 +1,78 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#pragma once + +#include "ffx_types.h" + +/// The value of Pi. +const float FFX_PI = 3.141592653589793f; + +/// An epsilon value for floating point numbers. +const float FFX_EPSILON = 1e-06f; + +/// Helper macro to create the version number. +#define FFX_MAKE_VERSION(major, minor, patch) ((major << 22) | (minor << 12) | patch) + +///< Use this to specify no version. +#define FFX_UNSPECIFIED_VERSION 0xFFFFAD00 + +/// Helper macro to avoid warnings about unused variables. +#define FFX_UNUSED(x) ((void)(x)) + +/// Helper macro to align an integer to the specified power of 2 boundary +#define FFX_ALIGN_UP(x, y) (((x) + ((y)-1)) & ~((y)-1)) + +/// Helper macro to check if a value is aligned. +#define FFX_IS_ALIGNED(x) (((x) != 0) && ((x) & ((x)-1))) + +/// Helper macro to stringify a value. +#define FFX_STR(s) FFX_XSTR(s) +#define FFX_XSTR(s) #s + +/// Helper macro to forward declare a structure. +#define FFX_FORWARD_DECLARE(x) typedef struct x x + +/// Helper macro to return the maximum of two values. +#define FFX_MAXIMUM(x, y) (((x) > (y)) ? (x) : (y)) + +/// Helper macro to return the minimum of two values. +#define FFX_MINIMUM(x, y) (((x) < (y)) ? (x) : (y)) + +/// Helper macro to do safe free on a pointer. +#define FFX_SAFE_FREE(x) \ + if (x) \ + free(x) + +/// Helper macro to return the abs of an integer value. +#define FFX_ABSOLUTE(x) (((x) < 0) ? (-(x)) : (x)) + +/// Helper macro to return sign of a value. +#define FFX_SIGN(x) (((x) < 0) ? -1 : 1) + +/// Helper macro to work out the number of elements in an array. +#define FFX_ARRAY_ELEMENTS(x) (int32_t)((sizeof(x) / sizeof(0 [x])) / ((size_t)(!(sizeof(x) % sizeof(0 [x]))))) + +/// The maximum length of a path that can be specified to the FidelityFX API. +#define FFX_MAXIMUM_PATH (260) + +/// Helper macro to check if the specified key is set in a bitfield. +#define FFX_CONTAINS_FLAG(options, key) ((options & key) == key) diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_common_types.h b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_common_types.h new file mode 100644 index 00000000..ddd17862 --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_common_types.h @@ -0,0 +1,429 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. +#ifndef FFX_COMMON_TYPES_H +#define FFX_COMMON_TYPES_H + +#if defined(FFX_CPU) +#define FFX_PARAMETER_IN +#define FFX_PARAMETER_OUT +#define FFX_PARAMETER_INOUT +#elif defined(FFX_HLSL) +#define FFX_PARAMETER_IN in +#define FFX_PARAMETER_OUT out +#define FFX_PARAMETER_INOUT inout +#elif defined(FFX_GLSL) +#define FFX_PARAMETER_IN in +#define FFX_PARAMETER_OUT out +#define FFX_PARAMETER_INOUT inout +#endif // #if defined(FFX_CPU) + +#if defined(FFX_CPU) +/// A typedef for a boolean value. +/// +/// @ingroup CPU +typedef bool FfxBoolean; + +/// A typedef for a unsigned 8bit integer. +/// +/// @ingroup CPU +typedef uint8_t FfxUInt8; + +/// A typedef for a unsigned 16bit integer. +/// +/// @ingroup CPU +typedef uint16_t FfxUInt16; + +/// A typedef for a unsigned 32bit integer. +/// +/// @ingroup CPU +typedef uint32_t FfxUInt32; + +/// A typedef for a unsigned 64bit integer. +/// +/// @ingroup CPU +typedef uint64_t FfxUInt64; + +/// A typedef for a signed 8bit integer. +/// +/// @ingroup CPU +typedef int8_t FfxInt8; + +/// A typedef for a signed 16bit integer. +/// +/// @ingroup CPU +typedef int16_t FfxInt16; + +/// A typedef for a signed 32bit integer. +/// +/// @ingroup CPU +typedef int32_t FfxInt32; + +/// A typedef for a signed 64bit integer. +/// +/// @ingroup CPU +typedef int64_t FfxInt64; + +/// A typedef for a floating point value. +/// +/// @ingroup CPU +typedef float FfxFloat32; + +/// A typedef for a 2-dimensional floating point value. +/// +/// @ingroup CPU +typedef float FfxFloat32x2[2]; + +/// A typedef for a 3-dimensional floating point value. +/// +/// @ingroup CPU +typedef float FfxFloat32x3[3]; + +/// A typedef for a 4-dimensional floating point value. +/// +/// @ingroup CPU +typedef float FfxFloat32x4[4]; + +/// A typedef for a 2-dimensional 32bit unsigned integer. +/// +/// @ingroup CPU +typedef uint32_t FfxUInt32x2[2]; + +/// A typedef for a 3-dimensional 32bit unsigned integer. +/// +/// @ingroup CPU +typedef uint32_t FfxUInt32x3[3]; + +/// A typedef for a 4-dimensional 32bit unsigned integer. +/// +/// @ingroup CPU +typedef uint32_t FfxUInt32x4[4]; +#endif // #if defined(FFX_CPU) + +#if defined(FFX_HLSL) +/// A typedef for a boolean value. +/// +/// @ingroup GPU +typedef bool FfxBoolean; + +#if FFX_HLSL_6_2 +typedef float32_t FfxFloat32; +typedef float32_t2 FfxFloat32x2; +typedef float32_t3 FfxFloat32x3; +typedef float32_t4 FfxFloat32x4; + +/// A typedef for a unsigned 32bit integer. +/// +/// @ingroup GPU +typedef uint32_t FfxUInt32; +typedef uint32_t2 FfxUInt32x2; +typedef uint32_t3 FfxUInt32x3; +typedef uint32_t4 FfxUInt32x4; +typedef int32_t FfxInt32; +typedef int32_t2 FfxInt32x2; +typedef int32_t3 FfxInt32x3; +typedef int32_t4 FfxInt32x4; +#else +#define FfxFloat32 float +#define FfxFloat32x2 float2 +#define FfxFloat32x3 float3 +#define FfxFloat32x4 float4 + +/// A typedef for a unsigned 32bit integer. +/// +/// @ingroup GPU +typedef uint FfxUInt32; +typedef uint2 FfxUInt32x2; +typedef uint3 FfxUInt32x3; +typedef uint4 FfxUInt32x4; +typedef int FfxInt32; +typedef int2 FfxInt32x2; +typedef int3 FfxInt32x3; +typedef int4 FfxInt32x4; +#endif // #if defined(FFX_HLSL_6_2) + +#if FFX_HALF +#if FFX_HLSL_6_2 +typedef float16_t FfxFloat16; +typedef float16_t2 FfxFloat16x2; +typedef float16_t3 FfxFloat16x3; +typedef float16_t4 FfxFloat16x4; + +/// A typedef for an unsigned 16bit integer. +/// +/// @ingroup GPU +typedef uint16_t FfxUInt16; +typedef uint16_t2 FfxUInt16x2; +typedef uint16_t3 FfxUInt16x3; +typedef uint16_t4 FfxUInt16x4; + +/// A typedef for a signed 16bit integer. +/// +/// @ingroup GPU +typedef int16_t FfxInt16; +typedef int16_t2 FfxInt16x2; +typedef int16_t3 FfxInt16x3; +typedef int16_t4 FfxInt16x4; +#else +typedef min16float FfxFloat16; +typedef min16float2 FfxFloat16x2; +typedef min16float3 FfxFloat16x3; +typedef min16float4 FfxFloat16x4; + +/// A typedef for an unsigned 16bit integer. +/// +/// @ingroup GPU +typedef min16uint FfxUInt16; +typedef min16uint2 FfxUInt16x2; +typedef min16uint3 FfxUInt16x3; +typedef min16uint4 FfxUInt16x4; + +/// A typedef for a signed 16bit integer. +/// +/// @ingroup GPU +typedef min16int FfxInt16; +typedef min16int2 FfxInt16x2; +typedef min16int3 FfxInt16x3; +typedef min16int4 FfxInt16x4; +#endif // FFX_HLSL_6_2 +#endif // FFX_HALF +#endif // #if defined(FFX_HLSL) + +#if defined(FFX_GLSL) +/// A typedef for a boolean value. +/// +/// @ingroup GPU +#define FfxBoolean bool +#define FfxFloat32 float +#define FfxFloat32x2 vec2 +#define FfxFloat32x3 vec3 +#define FfxFloat32x4 vec4 +#define FfxUInt32 uint +#define FfxUInt32x2 uvec2 +#define FfxUInt32x3 uvec3 +#define FfxUInt32x4 uvec4 +#define FfxInt32 int +#define FfxInt32x2 ivec2 +#define FfxInt32x3 ivec3 +#define FfxInt32x4 ivec4 +#if FFX_HALF +#define FfxFloat16 float16_t +#define FfxFloat16x2 f16vec2 +#define FfxFloat16x3 f16vec3 +#define FfxFloat16x4 f16vec4 +#define FfxUInt16 uint16_t +#define FfxUInt16x2 u16vec2 +#define FfxUInt16x3 u16vec3 +#define FfxUInt16x4 u16vec4 +#define FfxInt16 int16_t +#define FfxInt16x2 i16vec2 +#define FfxInt16x3 i16vec3 +#define FfxInt16x4 i16vec4 +#endif // FFX_HALF +#endif // #if defined(FFX_GLSL) + +// Global toggles: +// #define FFX_HALF (1) +// #define FFX_HLSL_6_2 (1) + +#if FFX_HALF + +#if FFX_HLSL_6_2 + +#define FFX_MIN16_SCALAR( TypeName, BaseComponentType ) typedef BaseComponentType##16_t TypeName; +#define FFX_MIN16_VECTOR( TypeName, BaseComponentType, COL ) typedef vector TypeName; +#define FFX_MIN16_MATRIX( TypeName, BaseComponentType, ROW, COL ) typedef matrix TypeName; + +#define FFX_16BIT_SCALAR( TypeName, BaseComponentType ) typedef BaseComponentType##16_t TypeName; +#define FFX_16BIT_VECTOR( TypeName, BaseComponentType, COL ) typedef vector TypeName; +#define FFX_16BIT_MATRIX( TypeName, BaseComponentType, ROW, COL ) typedef matrix TypeName; + +#else //FFX_HLSL_6_2 + +#define FFX_MIN16_SCALAR( TypeName, BaseComponentType ) typedef min16##BaseComponentType TypeName; +#define FFX_MIN16_VECTOR( TypeName, BaseComponentType, COL ) typedef vector TypeName; +#define FFX_MIN16_MATRIX( TypeName, BaseComponentType, ROW, COL ) typedef matrix TypeName; + +#define FFX_16BIT_SCALAR( TypeName, BaseComponentType ) FFX_MIN16_SCALAR( TypeName, BaseComponentType ); +#define FFX_16BIT_VECTOR( TypeName, BaseComponentType, COL ) FFX_MIN16_VECTOR( TypeName, BaseComponentType, COL ); +#define FFX_16BIT_MATRIX( TypeName, BaseComponentType, ROW, COL ) FFX_MIN16_MATRIX( TypeName, BaseComponentType, ROW, COL ); + +#endif //FFX_HLSL_6_2 + +#else //FFX_HALF + +#define FFX_MIN16_SCALAR( TypeName, BaseComponentType ) typedef BaseComponentType TypeName; +#define FFX_MIN16_VECTOR( TypeName, BaseComponentType, COL ) typedef vector TypeName; +#define FFX_MIN16_MATRIX( TypeName, BaseComponentType, ROW, COL ) typedef matrix TypeName; + +#define FFX_16BIT_SCALAR( TypeName, BaseComponentType ) typedef BaseComponentType TypeName; +#define FFX_16BIT_VECTOR( TypeName, BaseComponentType, COL ) typedef vector TypeName; +#define FFX_16BIT_MATRIX( TypeName, BaseComponentType, ROW, COL ) typedef matrix TypeName; + +#endif //FFX_HALF + +#if defined(FFX_GPU) +// Common typedefs: +#if defined(FFX_HLSL) +FFX_MIN16_SCALAR( FFX_MIN16_F , float ); +FFX_MIN16_VECTOR( FFX_MIN16_F2, float, 2 ); +FFX_MIN16_VECTOR( FFX_MIN16_F3, float, 3 ); +FFX_MIN16_VECTOR( FFX_MIN16_F4, float, 4 ); + +FFX_MIN16_SCALAR( FFX_MIN16_I, int ); +FFX_MIN16_VECTOR( FFX_MIN16_I2, int, 2 ); +FFX_MIN16_VECTOR( FFX_MIN16_I3, int, 3 ); +FFX_MIN16_VECTOR( FFX_MIN16_I4, int, 4 ); + +FFX_MIN16_SCALAR( FFX_MIN16_U, uint ); +FFX_MIN16_VECTOR( FFX_MIN16_U2, uint, 2 ); +FFX_MIN16_VECTOR( FFX_MIN16_U3, uint, 3 ); +FFX_MIN16_VECTOR( FFX_MIN16_U4, uint, 4 ); + +FFX_16BIT_SCALAR( FFX_F16_t , float ); +FFX_16BIT_VECTOR( FFX_F16_t2, float, 2 ); +FFX_16BIT_VECTOR( FFX_F16_t3, float, 3 ); +FFX_16BIT_VECTOR( FFX_F16_t4, float, 4 ); + +FFX_16BIT_SCALAR( FFX_I16_t, int ); +FFX_16BIT_VECTOR( FFX_I16_t2, int, 2 ); +FFX_16BIT_VECTOR( FFX_I16_t3, int, 3 ); +FFX_16BIT_VECTOR( FFX_I16_t4, int, 4 ); + +FFX_16BIT_SCALAR( FFX_U16_t, uint ); +FFX_16BIT_VECTOR( FFX_U16_t2, uint, 2 ); +FFX_16BIT_VECTOR( FFX_U16_t3, uint, 3 ); +FFX_16BIT_VECTOR( FFX_U16_t4, uint, 4 ); + +#define TYPEDEF_MIN16_TYPES(Prefix) \ +typedef FFX_MIN16_F Prefix##_F; \ +typedef FFX_MIN16_F2 Prefix##_F2; \ +typedef FFX_MIN16_F3 Prefix##_F3; \ +typedef FFX_MIN16_F4 Prefix##_F4; \ +typedef FFX_MIN16_I Prefix##_I; \ +typedef FFX_MIN16_I2 Prefix##_I2; \ +typedef FFX_MIN16_I3 Prefix##_I3; \ +typedef FFX_MIN16_I4 Prefix##_I4; \ +typedef FFX_MIN16_U Prefix##_U; \ +typedef FFX_MIN16_U2 Prefix##_U2; \ +typedef FFX_MIN16_U3 Prefix##_U3; \ +typedef FFX_MIN16_U4 Prefix##_U4; + +#define TYPEDEF_16BIT_TYPES(Prefix) \ +typedef FFX_16BIT_F Prefix##_F; \ +typedef FFX_16BIT_F2 Prefix##_F2; \ +typedef FFX_16BIT_F3 Prefix##_F3; \ +typedef FFX_16BIT_F4 Prefix##_F4; \ +typedef FFX_16BIT_I Prefix##_I; \ +typedef FFX_16BIT_I2 Prefix##_I2; \ +typedef FFX_16BIT_I3 Prefix##_I3; \ +typedef FFX_16BIT_I4 Prefix##_I4; \ +typedef FFX_16BIT_U Prefix##_U; \ +typedef FFX_16BIT_U2 Prefix##_U2; \ +typedef FFX_16BIT_U3 Prefix##_U3; \ +typedef FFX_16BIT_U4 Prefix##_U4; + +#define TYPEDEF_FULL_PRECISION_TYPES(Prefix) \ +typedef FfxFloat32 Prefix##_F; \ +typedef FfxFloat32x2 Prefix##_F2; \ +typedef FfxFloat32x3 Prefix##_F3; \ +typedef FfxFloat32x4 Prefix##_F4; \ +typedef FfxInt32 Prefix##_I; \ +typedef FfxInt32x2 Prefix##_I2; \ +typedef FfxInt32x3 Prefix##_I3; \ +typedef FfxInt32x4 Prefix##_I4; \ +typedef FfxUInt32 Prefix##_U; \ +typedef FfxUInt32x2 Prefix##_U2; \ +typedef FfxUInt32x3 Prefix##_U3; \ +typedef FfxUInt32x4 Prefix##_U4; +#endif // #if defined(FFX_HLSL) + +#if defined(FFX_GLSL) + +#if FFX_HALF + +#define FFX_MIN16_F float16_t +#define FFX_MIN16_F2 f16vec2 +#define FFX_MIN16_F3 f16vec3 +#define FFX_MIN16_F4 f16vec4 + +#define FFX_MIN16_I int16_t +#define FFX_MIN16_I2 i16vec2 +#define FFX_MIN16_I3 i16vec3 +#define FFX_MIN16_I4 i16vec4 + +#define FFX_MIN16_U uint16_t +#define FFX_MIN16_U2 u16vec2 +#define FFX_MIN16_U3 u16vec3 +#define FFX_MIN16_U4 u16vec4 + +#define FFX_16BIT_F float16_t +#define FFX_16BIT_F2 f16vec2 +#define FFX_16BIT_F3 f16vec3 +#define FFX_16BIT_F4 f16vec4 + +#define FFX_16BIT_I int16_t +#define FFX_16BIT_I2 i16vec2 +#define FFX_16BIT_I3 i16vec3 +#define FFX_16BIT_I4 i16vec4 + +#define FFX_16BIT_U uint16_t +#define FFX_16BIT_U2 u16vec2 +#define FFX_16BIT_U3 u16vec3 +#define FFX_16BIT_U4 u16vec4 + +#else // FFX_HALF + +#define FFX_MIN16_F float +#define FFX_MIN16_F2 vec2 +#define FFX_MIN16_F3 vec3 +#define FFX_MIN16_F4 vec4 + +#define FFX_MIN16_I int +#define FFX_MIN16_I2 ivec2 +#define FFX_MIN16_I3 ivec3 +#define FFX_MIN16_I4 ivec4 + +#define FFX_MIN16_U uint +#define FFX_MIN16_U2 uvec2 +#define FFX_MIN16_U3 uvec3 +#define FFX_MIN16_U4 uvec4 + +#define FFX_16BIT_F float +#define FFX_16BIT_F2 vec2 +#define FFX_16BIT_F3 vec3 +#define FFX_16BIT_F4 vec4 + +#define FFX_16BIT_I int +#define FFX_16BIT_I2 ivec2 +#define FFX_16BIT_I3 ivec3 +#define FFX_16BIT_I4 ivec4 + +#define FFX_16BIT_U uint +#define FFX_16BIT_U2 uvec2 +#define FFX_16BIT_U3 uvec3 +#define FFX_16BIT_U4 uvec4 + +#endif // FFX_HALF + +#endif // #if defined(FFX_GLSL) + +#endif // #if defined(FFX_GPU) +#endif // #ifndef FFX_COMMON_TYPES_H diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_core.h b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_core.h new file mode 100644 index 00000000..4e687d6e --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_core.h @@ -0,0 +1,52 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +/// @defgroup Core +/// @defgroup HLSL +/// @defgroup GLSL +/// @defgroup GPU +/// @defgroup CPU +/// @defgroup CAS +/// @defgroup FSR1 + +#if !defined(FFX_CORE_H) +#define FFX_CORE_H + +#include "ffx_common_types.h" + +#if defined(FFX_CPU) + #include "ffx_core_cpu.h" +#endif // #if defined(FFX_CPU) + +#if defined(FFX_GLSL) && defined(FFX_GPU) + #include "ffx_core_glsl.h" +#endif // #if defined(FFX_GLSL) && defined(FFX_GPU) + +#if defined(FFX_HLSL) && defined(FFX_GPU) + #include "ffx_core_hlsl.h" +#endif // #if defined(FFX_HLSL) && defined(FFX_GPU) + +#if defined(FFX_GPU) + #include "ffx_core_gpu_common.h" + #include "ffx_core_gpu_common_half.h" + #include "ffx_core_portability.h" +#endif // #if defined(FFX_GPU) +#endif // #if !defined(FFX_CORE_H) \ No newline at end of file diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_core_cpu.h b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_core_cpu.h new file mode 100644 index 00000000..3bf0295b --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_core_cpu.h @@ -0,0 +1,332 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +/// A define for a true value in a boolean expression. +/// +/// @ingroup CPU +#define FFX_TRUE (1) + +/// A define for a false value in a boolean expression. +/// +/// @ingroup CPU +#define FFX_FALSE (0) + +#if !defined(FFX_STATIC) +/// A define to abstract declaration of static variables and functions. +/// +/// @ingroup CPU +#define FFX_STATIC static +#endif // #if !defined(FFX_STATIC) + +#ifdef __clang__ +#pragma clang diagnostic ignored "-Wunused-variable" +#endif + +/// Interpret the bit layout of an IEEE-754 floating point value as an unsigned integer. +/// +/// @param [in] x A 32bit floating value. +/// +/// @returns +/// An unsigned 32bit integer value containing the bit pattern of x. +/// +/// @ingroup CPU +FFX_STATIC FfxUInt32 ffxAsUInt32(FfxFloat32 x) +{ + union + { + FfxFloat32 f; + FfxUInt32 u; + } bits; + + bits.f = x; + return bits.u; +} + +FFX_STATIC FfxFloat32 ffxDot2(FfxFloat32x2 a, FfxFloat32x2 b) +{ + return a[0] * b[0] + a[1] * b[1]; +} + +FFX_STATIC FfxFloat32 ffxDot3(FfxFloat32x3 a, FfxFloat32x3 b) +{ + return a[0] * b[0] + a[1] * b[1] + a[2] * b[2]; +} + +FFX_STATIC FfxFloat32 ffxDot4(FfxFloat32x4 a, FfxFloat32x4 b) +{ + return a[0] * b[0] + a[1] * b[1] + a[2] * b[2] + a[3] * b[3]; +} + +/// Compute the linear interopation between two values. +/// +/// Implemented by calling the GLSL mix instrinsic function. Implements the +/// following math: +/// +/// (1 - t) * x + t * y +/// +/// @param [in] x The first value to lerp between. +/// @param [in] y The second value to lerp between. +/// @param [in] t The value to determine how much of x and how much of y. +/// +/// @returns +/// A linearly interpolated value between x and y according to t. +/// +/// @ingroup CPU +FFX_STATIC FfxFloat32 ffxLerp(FfxFloat32 x, FfxFloat32 y, FfxFloat32 t) +{ + return y * t + (-x * t + x); +} + +/// Compute the reciprocal of a value. +/// +/// @param [in] x The value to compute the reciprocal for. +/// +/// @returns +/// The reciprocal value of x. +/// +/// @ingroup CPU +FFX_STATIC FfxFloat32 ffxReciprocal(FfxFloat32 a) +{ + return 1.0f / a; +} + +/// Compute the square root of a value. +/// +/// @param [in] x The first value to compute the min of. +/// +/// @returns +/// The the square root of x. +/// +/// @ingroup CPU +FFX_STATIC FfxFloat32 ffxSqrt(FfxFloat32 x) +{ + return sqrt(x); +} + +FFX_STATIC FfxUInt32 AShrSU1(FfxUInt32 a, FfxUInt32 b) +{ + return FfxUInt32(FfxInt32(a) >> FfxInt32(b)); +} + +/// Compute the factional part of a decimal value. +/// +/// This function calculates x - floor(x). +/// +/// @param [in] x The value to compute the fractional part from. +/// +/// @returns +/// The fractional part of x. +/// +/// @ingroup CPU +FFX_STATIC FfxFloat32 ffxFract(FfxFloat32 a) +{ + return a - floor(a); +} + +/// Compute the reciprocal square root of a value. +/// +/// @param [in] x The value to compute the reciprocal for. +/// +/// @returns +/// The reciprocal square root value of x. +/// +/// @ingroup CPU +FFX_STATIC FfxFloat32 rsqrt(FfxFloat32 a) +{ + return ffxReciprocal(ffxSqrt(a)); +} + +FFX_STATIC FfxFloat32 ffxMin(FfxFloat32 x, FfxFloat32 y) +{ + return x < y ? x : y; +} + +FFX_STATIC FfxUInt32 ffxMin(FfxUInt32 x, FfxUInt32 y) +{ + return x < y ? x : y; +} + +FFX_STATIC FfxFloat32 ffxMax(FfxFloat32 x, FfxFloat32 y) +{ + return x > y ? x : y; +} + +FFX_STATIC FfxUInt32 ffxMax(FfxUInt32 x, FfxUInt32 y) +{ + return x > y ? x : y; +} + +/// Clamp a value to a [0..1] range. +/// +/// @param [in] x The value to clamp to [0..1] range. +/// +/// @returns +/// The clamped version of x. +/// +/// @ingroup CPU +FFX_STATIC FfxFloat32 ffxSaturate(FfxFloat32 a) +{ + return ffxMin(1.0f, ffxMax(0.0f, a)); +} + +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + +FFX_STATIC void opAAddOneF3(FfxFloat32x3 d, FfxFloat32x3 a, FfxFloat32 b) +{ + d[0] = a[0] + b; + d[1] = a[1] + b; + d[2] = a[2] + b; + return; +} + +FFX_STATIC void opACpyF3(FfxFloat32x3 d, FfxFloat32x3 a) +{ + d[0] = a[0]; + d[1] = a[1]; + d[2] = a[2]; + return; +} + +FFX_STATIC void opAMulF3(FfxFloat32x3 d, FfxFloat32x3 a, FfxFloat32x3 b) +{ + d[0] = a[0] * b[0]; + d[1] = a[1] * b[1]; + d[2] = a[2] * b[2]; + return; +} + +FFX_STATIC void opAMulOneF3(FfxFloat32x3 d, FfxFloat32x3 a, FfxFloat32 b) +{ + d[0] = a[0] * b; + d[1] = a[1] * b; + d[2] = a[2] * b; + return; +} + +FFX_STATIC void opARcpF3(FfxFloat32x3 d, FfxFloat32x3 a) +{ + d[0] = ffxReciprocal(a[0]); + d[1] = ffxReciprocal(a[1]); + d[2] = ffxReciprocal(a[2]); + return; +} + +/// Convert FfxFloat32 to half (in lower 16-bits of output). +/// +/// This function implements the same fast technique that is documented here: ftp://ftp.fox-toolkit.org/pub/fasthalffloatconversion.pdf +/// +/// The function supports denormals. +/// +/// Some conversion rules are to make computations possibly "safer" on the GPU, +/// -INF & -NaN -> -65504 +/// +INF & +NaN -> +65504 +/// +/// @param [in] f The 32bit floating point value to convert. +/// +/// @returns +/// The closest 16bit floating point value to f. +/// +/// @ingroup CPU +FFX_STATIC FfxUInt32 f32tof16(FfxFloat32 f) +{ + static FfxUInt16 base[512] = { + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, 0x0004, 0x0008, 0x0010, 0x0020, 0x0040, 0x0080, 0x0100, 0x0200, 0x0400, + 0x0800, 0x0c00, 0x1000, 0x1400, 0x1800, 0x1c00, 0x2000, 0x2400, 0x2800, 0x2c00, 0x3000, 0x3400, 0x3800, 0x3c00, 0x4000, 0x4400, 0x4800, 0x4c00, 0x5000, + 0x5400, 0x5800, 0x5c00, 0x6000, 0x6400, 0x6800, 0x6c00, 0x7000, 0x7400, 0x7800, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, + 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, + 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, + 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, + 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, + 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, + 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x7bff, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, + 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, + 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, + 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, + 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, + 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8001, 0x8002, + 0x8004, 0x8008, 0x8010, 0x8020, 0x8040, 0x8080, 0x8100, 0x8200, 0x8400, 0x8800, 0x8c00, 0x9000, 0x9400, 0x9800, 0x9c00, 0xa000, 0xa400, 0xa800, 0xac00, + 0xb000, 0xb400, 0xb800, 0xbc00, 0xc000, 0xc400, 0xc800, 0xcc00, 0xd000, 0xd400, 0xd800, 0xdc00, 0xe000, 0xe400, 0xe800, 0xec00, 0xf000, 0xf400, 0xf800, + 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, + 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, + 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, + 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, + 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, + 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff, 0xfbff + }; + + static FfxUInt8 shift[512] = { + 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, + 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, + 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, + 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, + 0x18, 0x18, 0x18, 0x17, 0x16, 0x15, 0x14, 0x13, 0x12, 0x11, 0x10, 0x0f, 0x0e, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, + 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, + 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, + 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, + 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, + 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, + 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, + 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, + 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, + 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, + 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x17, 0x16, 0x15, 0x14, 0x13, 0x12, 0x11, 0x10, 0x0f, 0x0e, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, + 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x18, + 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, + 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, + 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, + 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, + 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18 + }; + + union + { + FfxFloat32 f; + FfxUInt32 u; + } bits; + + bits.f = f; + FfxUInt32 u = bits.u; + FfxUInt32 i = u >> 23; + return (FfxUInt32)(base[i]) + ((u & 0x7fffff) >> shift[i]); +} + +/// Pack 2x32-bit floating point values in a single 32bit value. +/// +/// This function first converts each component of value into their nearest 16-bit floating +/// point representation, and then stores the X and Y components in the lower and upper 16 bits of the +/// 32bit unsigned integer respectively. +/// +/// @param [in] value A 2-dimensional floating point value to convert and pack. +/// +/// @returns +/// A packed 32bit value containing 2 16bit floating point values. +/// +/// @ingroup CPU +FFX_STATIC FfxUInt32 packHalf2x16(FfxFloat32x2 a) +{ + return f32tof16(a[0]) + (f32tof16(a[1]) << 16); +} diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_core_glsl.h b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_core_glsl.h new file mode 100644 index 00000000..6ec58f3c --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_core_glsl.h @@ -0,0 +1,1669 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +/// A define for abstracting shared memory between shading languages. +/// +/// @ingroup GPU +#define FFX_GROUPSHARED shared + +/// A define for abstracting compute memory barriers between shading languages. +/// +/// @ingroup GPU +#define FFX_GROUP_MEMORY_BARRIER() barrier() + +/// A define added to accept static markup on functions to aid CPU/GPU portability of code. +/// +/// @ingroup GPU +#define FFX_STATIC + +/// A define for abstracting loop unrolling between shading languages. +/// +/// @ingroup GPU +#define FFX_UNROLL + +/// A define for abstracting a 'greater than' comparison operator between two types. +/// +/// @ingroup GPU +#define FFX_GREATER_THAN(x, y) greaterThan(x, y) + +/// A define for abstracting a 'greater than or equal' comparison operator between two types. +/// +/// @ingroup GPU +#define FFX_GREATER_THAN_EQUAL(x, y) greaterThanEqual(x, y) + +/// A define for abstracting a 'less than' comparison operator between two types. +/// +/// @ingroup GPU +#define FFX_LESS_THAN(x, y) lessThan(x, y) + +/// A define for abstracting a 'less than or equal' comparison operator between two types. +/// +/// @ingroup GPU +#define FFX_LESS_THAN_EQUAL(x, y) lessThanEqual(x, y) + +/// A define for abstracting an 'equal' comparison operator between two types. +/// +/// @ingroup GPU +#define FFX_EQUAL(x, y) equal(x, y) + +/// A define for abstracting a 'not equal' comparison operator between two types. +/// +/// @ingroup GPU +#define FFX_NOT_EQUAL(x, y) notEqual(x, y) + +/// Broadcast a scalar value to a 1-dimensional floating point vector. +/// +/// @ingroup GPU +#define FFX_BROADCAST_FLOAT32(x) FfxFloat32(x) + +/// Broadcast a scalar value to a 2-dimensional floating point vector. +/// +/// @ingroup GPU +#define FFX_BROADCAST_FLOAT32X2(x) FfxFloat32x2(FfxFloat32(x)) + +/// Broadcast a scalar value to a 3-dimensional floating point vector. +/// +/// @ingroup GPU +#define FFX_BROADCAST_FLOAT32X3(x) FfxFloat32x3(FfxFloat32(x)) + +/// Broadcast a scalar value to a 4-dimensional floating point vector. +/// +/// @ingroup GPU +#define FFX_BROADCAST_FLOAT32X4(x) FfxFloat32x4(FfxFloat32(x)) + +/// Broadcast a scalar value to a 1-dimensional unsigned integer vector. +/// +/// @ingroup GPU +#define FFX_BROADCAST_UINT32(x) FfxUInt32(x) + +/// Broadcast a scalar value to a 2-dimensional unsigned integer vector. +/// +/// @ingroup GPU +#define FFX_BROADCAST_UINT32X2(x) FfxUInt32x2(FfxUInt32(x)) + +/// Broadcast a scalar value to a 3-dimensional unsigned integer vector. +/// +/// @ingroup GPU +#define FFX_BROADCAST_UINT32X3(x) FfxUInt32x3(FfxUInt32(x)) + +/// Broadcast a scalar value to a 4-dimensional unsigned integer vector. +/// +/// @ingroup GPU +#define FFX_BROADCAST_UINT32X4(x) FfxUInt32x4(FfxUInt32(x)) + +/// Broadcast a scalar value to a 1-dimensional signed integer vector. +/// +/// @ingroup GPU +#define FFX_BROADCAST_INT32(x) FfxInt32(x) + +/// Broadcast a scalar value to a 2-dimensional signed integer vector. +/// +/// @ingroup GPU +#define FFX_BROADCAST_INT32X2(x) FfxInt32x2(FfxInt32(x)) + +/// Broadcast a scalar value to a 3-dimensional signed integer vector. +/// +/// @ingroup GPU +#define FFX_BROADCAST_INT32X3(x) FfxInt32x3(FfxInt32(x)) + +/// Broadcast a scalar value to a 4-dimensional signed integer vector. +/// +/// @ingroup GPU +#define FFX_BROADCAST_INT32X4(x) FfxInt32x4(FfxInt32(x)) + +/// Broadcast a scalar value to a 1-dimensional half-precision floating point vector. +/// +/// @ingroup GPU +#define FFX_BROADCAST_MIN_FLOAT16(x) FFX_MIN16_F(x) + +/// Broadcast a scalar value to a 2-dimensional half-precision floating point vector. +/// +/// @ingroup GPU +#define FFX_BROADCAST_MIN_FLOAT16X2(x) FFX_MIN16_F2(FFX_MIN16_F(x)) + +/// Broadcast a scalar value to a 3-dimensional half-precision floating point vector. +/// +/// @ingroup GPU +#define FFX_BROADCAST_MIN_FLOAT16X3(x) FFX_MIN16_F3(FFX_MIN16_F(x)) + +/// Broadcast a scalar value to a 4-dimensional half-precision floating point vector. +/// +/// @ingroup GPU +#define FFX_BROADCAST_MIN_FLOAT16X4(x) FFX_MIN16_F4(FFX_MIN16_F(x)) + +/// Broadcast a scalar value to a 1-dimensional half-precision unsigned integer vector. +/// +/// @ingroup GPU +#define FFX_BROADCAST_MIN_UINT16(x) FFX_MIN16_U(x) + +/// Broadcast a scalar value to a 2-dimensional half-precision unsigned integer vector. +/// +/// @ingroup GPU +#define FFX_BROADCAST_MIN_UINT16X2(x) FFX_MIN16_U2(FFX_MIN16_U(x)) + +/// Broadcast a scalar value to a 3-dimensional half-precision unsigned integer vector. +/// +/// @ingroup GPU +#define FFX_BROADCAST_MIN_UINT16X3(x) FFX_MIN16_U3(FFX_MIN16_U(x)) + +/// Broadcast a scalar value to a 4-dimensional half-precision unsigned integer vector. +/// +/// @ingroup GPU +#define FFX_BROADCAST_MIN_UINT16X4(x) FFX_MIN16_U4(FFX_MIN16_U(x)) + +/// Broadcast a scalar value to a 1-dimensional half-precision signed integer vector. +/// +/// @ingroup GPU +#define FFX_BROADCAST_MIN_INT16(x) FFX_MIN16_I(x) + +/// Broadcast a scalar value to a 2-dimensional half-precision signed integer vector. +/// +/// @ingroup GPU +#define FFX_BROADCAST_MIN_INT16X2(x) FFX_MIN16_I2(FFX_MIN16_I(x)) + +/// Broadcast a scalar value to a 3-dimensional half-precision signed integer vector. +/// +/// @ingroup GPU +#define FFX_BROADCAST_MIN_INT16X3(x) FFX_MIN16_I3(FFX_MIN16_I(x)) + +/// Broadcast a scalar value to a 4-dimensional half-precision signed integer vector. +/// +/// @ingroup GPU +#define FFX_BROADCAST_MIN_INT16X4(x) FFX_MIN16_I4(FFX_MIN16_I(x)) + +#if !defined(FFX_SKIP_EXT) +#if FFX_HALF + #extension GL_EXT_shader_16bit_storage : require + #extension GL_EXT_shader_explicit_arithmetic_types : require +#endif // FFX_HALF + +#if defined(FFX_LONG) + #extension GL_ARB_gpu_shader_int64 : require + #extension GL_NV_shader_atomic_int64 : require +#endif // #if defined(FFX_LONG) + +#if defined(FFX_WAVE) + #extension GL_KHR_shader_subgroup_arithmetic : require + #extension GL_KHR_shader_subgroup_ballot : require + #extension GL_KHR_shader_subgroup_quad : require + #extension GL_KHR_shader_subgroup_shuffle : require +#endif // #if defined(FFX_WAVE) +#endif // #if !defined(FFX_SKIP_EXT) + +// Forward declarations +FfxFloat32 ffxSqrt(FfxFloat32 x); +FfxFloat32x2 ffxSqrt(FfxFloat32x2 x); +FfxFloat32x3 ffxSqrt(FfxFloat32x3 x); +FfxFloat32x4 ffxSqrt(FfxFloat32x4 x); + +/// Interprets the bit pattern of x as a floating-point number. +/// +/// @param [in] value The input value. +/// +/// @returns +/// The input interpreted as a floating-point number. +/// +/// @ingroup GLSL +FfxFloat32 ffxAsFloat(FfxUInt32 x) +{ + return uintBitsToFloat(x); +} + +/// Interprets the bit pattern of x as a floating-point number. +/// +/// @param [in] value The input value. +/// +/// @returns +/// The input interpreted as a floating-point number. +/// +/// @ingroup GLSL +FfxFloat32x2 ffxAsFloat(FfxUInt32x2 x) +{ + return uintBitsToFloat(x); +} + +/// Interprets the bit pattern of x as a floating-point number. +/// +/// @param [in] value The input value. +/// +/// @returns +/// The input interpreted as a floating-point number. +/// +/// @ingroup GLSL +FfxFloat32x3 ffxAsFloat(FfxUInt32x3 x) +{ + return uintBitsToFloat(x); +} + +/// Interprets the bit pattern of x as a floating-point number. +/// +/// @param [in] value The input value. +/// +/// @returns +/// The input interpreted as a floating-point number. +/// +/// @ingroup GLSL +FfxFloat32x4 ffxAsFloat(FfxUInt32x4 x) +{ + return uintBitsToFloat(x); +} + +/// Interprets the bit pattern of x as an unsigned integer. +/// +/// @param [in] value The input value. +/// +/// @returns +/// The input interpreted as an unsigned integer. +/// +/// @ingroup GLSL +FfxUInt32 ffxAsUInt32(FfxFloat32 x) +{ + return floatBitsToUint(x); +} + +/// Interprets the bit pattern of x as an unsigned integer. +/// +/// @param [in] value The input value. +/// +/// @returns +/// The input interpreted as an unsigned integer. +/// +/// @ingroup GLSL +FfxUInt32x2 ffxAsUInt32(FfxFloat32x2 x) +{ + return floatBitsToUint(x); +} + +/// Interprets the bit pattern of x as an unsigned integer. +/// +/// @param [in] value The input value. +/// +/// @returns +/// The input interpreted as an unsigned integer. +/// +/// @ingroup GLSL +FfxUInt32x3 ffxAsUInt32(FfxFloat32x3 x) +{ + return floatBitsToUint(x); +} + +/// Interprets the bit pattern of x as an unsigned integer. +/// +/// @param [in] value The input value. +/// +/// @returns +/// The input interpreted as an unsigned integer. +/// +/// @ingroup GLSL +FfxUInt32x4 ffxAsUInt32(FfxFloat32x4 x) +{ + return floatBitsToUint(x); +} + +/// Convert a 32bit IEEE 754 floating point value to its nearest 16bit equivalent. +/// +/// @param [in] value The value to convert. +/// +/// @returns +/// The nearest 16bit equivalent of value. +/// +/// @ingroup GLSL +FfxUInt32 f32tof16(FfxFloat32 value) +{ + return packHalf2x16(FfxFloat32x2(value, 0.0)); +} + +/// Broadcast a scalar value to a 2-dimensional floating point vector. +/// +/// @param [in] value The value to to broadcast. +/// +/// @returns +/// A 2-dimensional floating point vector with value in each component. +/// +/// @ingroup GLSL +FfxFloat32x2 ffxBroadcast2(FfxFloat32 value) +{ + return FfxFloat32x2(value, value); +} + +/// Broadcast a scalar value to a 3-dimensional floating point vector. +/// +/// @param [in] value The value to to broadcast. +/// +/// @returns +/// A 3-dimensional floating point vector with value in each component. +/// +/// @ingroup GLSL +FfxFloat32x3 ffxBroadcast3(FfxFloat32 value) +{ + return FfxFloat32x3(value, value, value); +} + +/// Broadcast a scalar value to a 4-dimensional floating point vector. +/// +/// @param [in] value The value to to broadcast. +/// +/// @returns +/// A 4-dimensional floating point vector with value in each component. +/// +/// @ingroup GLSL +FfxFloat32x4 ffxBroadcast4(FfxFloat32 value) +{ + return FfxFloat32x4(value, value, value, value); +} + +/// Broadcast a scalar value to a 2-dimensional signed integer vector. +/// +/// @param [in] value The value to to broadcast. +/// +/// @returns +/// A 2-dimensional signed integer vector with value in each component. +/// +/// @ingroup GLSL +FfxInt32x2 ffxBroadcast2(FfxInt32 value) +{ + return FfxInt32x2(value, value); +} + +/// Broadcast a scalar value to a 3-dimensional signed integer vector. +/// +/// @param [in] value The value to to broadcast. +/// +/// @returns +/// A 3-dimensional signed integer vector with value in each component. +/// +/// @ingroup GLSL +FfxInt32x3 ffxBroadcast3(FfxInt32 value) +{ + return FfxInt32x3(value, value, value); +} + +/// Broadcast a scalar value to a 4-dimensional signed integer vector. +/// +/// @param [in] value The value to to broadcast. +/// +/// @returns +/// A 4-dimensional signed integer vector with value in each component. +/// +/// @ingroup GLSL +FfxInt32x4 ffxBroadcast4(FfxInt32 value) +{ + return FfxInt32x4(value, value, value, value); +} + +/// Broadcast a scalar value to a 2-dimensional unsigned integer vector. +/// +/// @param [in] value The value to to broadcast. +/// +/// @returns +/// A 2-dimensional unsigned integer vector with value in each component. +/// +/// @ingroup GLSL +FfxUInt32x2 ffxBroadcast2(FfxUInt32 value) +{ + return FfxUInt32x2(value, value); +} + +/// Broadcast a scalar value to a 3-dimensional unsigned integer vector. +/// +/// @param [in] value The value to to broadcast. +/// +/// @returns +/// A 3-dimensional unsigned integer vector with value in each component. +/// +/// @ingroup GLSL +FfxUInt32x3 ffxBroadcast3(FfxUInt32 value) +{ + return FfxUInt32x3(value, value, value); +} + +/// Broadcast a scalar value to a 4-dimensional unsigned integer vector. +/// +/// @param [in] value The value to to broadcast. +/// +/// @returns +/// A 4-dimensional unsigned integer vector with value in each component. +/// +/// @ingroup GLSL +FfxUInt32x4 ffxBroadcast4(FfxUInt32 value) +{ + return FfxUInt32x4(value, value, value, value); +} + +/// +/// +/// @ingroup GLSL +FfxUInt32 bitfieldExtract(FfxUInt32 src, FfxUInt32 off, FfxUInt32 bits) +{ + return bitfieldExtract(src, FfxInt32(off), FfxInt32(bits)); +} + +/// +/// +/// @ingroup GLSL +FfxUInt32 bitfieldInsert(FfxUInt32 src, FfxUInt32 ins, FfxUInt32 mask) +{ + return (ins & mask) | (src & (~mask)); +} + +// Proxy for V_BFI_B32 where the 'mask' is set as 'bits', 'mask=(1<mix instrinsic function. Implements the +/// following math: +/// +/// (1 - t) * x + t * y +/// +/// @param [in] x The first value to lerp between. +/// @param [in] y The second value to lerp between. +/// @param [in] t The value to determine how much of x and how much of y. +/// +/// @returns +/// A linearly interpolated value between x and y according to t. +/// +/// @ingroup GLSL +FfxFloat32 ffxLerp(FfxFloat32 x, FfxFloat32 y, FfxFloat32 t) +{ + return mix(x, y, t); +} + +/// Compute the linear interopation between two values. +/// +/// Implemented by calling the GLSL mix instrinsic function. Implements the +/// following math: +/// +/// (1 - t) * x + t * y +/// +/// @param [in] x The first value to lerp between. +/// @param [in] y The second value to lerp between. +/// @param [in] t The value to determine how much of x and how much of y. +/// +/// @returns +/// A linearly interpolated value between x and y according to t. +/// +/// @ingroup GLSL +FfxFloat32x2 ffxLerp(FfxFloat32x2 x, FfxFloat32x2 y, FfxFloat32 t) +{ + return mix(x, y, t); +} + +/// Compute the linear interopation between two values. +/// +/// Implemented by calling the GLSL mix instrinsic function. Implements the +/// following math: +/// +/// (1 - t) * x + t * y +/// +/// @param [in] x The first value to lerp between. +/// @param [in] y The second value to lerp between. +/// @param [in] t The value to determine how much of x and how much of y. +/// +/// @returns +/// A linearly interpolated value between x and y according to t. +/// +/// @ingroup GLSL +FfxFloat32x2 ffxLerp(FfxFloat32x2 x, FfxFloat32x2 y, FfxFloat32x2 t) +{ + return mix(x, y, t); +} + +/// Compute the linear interopation between two values. +/// +/// Implemented by calling the GLSL mix instrinsic function. Implements the +/// following math: +/// +/// (1 - t) * x + t * y +/// +/// @param [in] x The first value to lerp between. +/// @param [in] y The second value to lerp between. +/// @param [in] t The value to determine how much of x and how much of y. +/// +/// @returns +/// A linearly interpolated value between x and y according to t. +/// +/// @ingroup GLSL +FfxFloat32x3 ffxLerp(FfxFloat32x3 x, FfxFloat32x3 y, FfxFloat32 t) +{ + return mix(x, y, t); +} + +/// Compute the linear interopation between two values. +/// +/// Implemented by calling the GLSL mix instrinsic function. Implements the +/// following math: +/// +/// (1 - t) * x + t * y +/// +/// @param [in] x The first value to lerp between. +/// @param [in] y The second value to lerp between. +/// @param [in] t The value to determine how much of x and how much of y. +/// +/// @returns +/// A linearly interpolated value between x and y according to t. +/// +/// @ingroup GLSL +FfxFloat32x3 ffxLerp(FfxFloat32x3 x, FfxFloat32x3 y, FfxFloat32x3 t) +{ + return mix(x, y, t); +} + +/// Compute the linear interopation between two values. +/// +/// Implemented by calling the GLSL mix instrinsic function. Implements the +/// following math: +/// +/// (1 - t) * x + t * y +/// +/// @param [in] x The first value to lerp between. +/// @param [in] y The second value to lerp between. +/// @param [in] t The value to determine how much of x and how much of y. +/// +/// @returns +/// A linearly interpolated value between x and y according to t. +/// +/// @ingroup GLSL +FfxFloat32x4 ffxLerp(FfxFloat32x4 x, FfxFloat32x4 y, FfxFloat32 t) +{ + return mix(x, y, t); +} + +/// Compute the linear interopation between two values. +/// +/// Implemented by calling the GLSL mix instrinsic function. Implements the +/// following math: +/// +/// (1 - t) * x + t * y +/// +/// @param [in] x The first value to lerp between. +/// @param [in] y The second value to lerp between. +/// @param [in] t The value to determine how much of x and how much of y. +/// +/// @returns +/// A linearly interpolated value between x and y according to t. +/// +/// @ingroup GLSL +FfxFloat32x4 ffxLerp(FfxFloat32x4 x, FfxFloat32x4 y, FfxFloat32x4 t) +{ + return mix(x, y, t); +} + +/// Compute the maximum of three values. +/// +/// NOTE: This function should compile down to a single V_MAX3_F32 operation on +/// GCN or RDNA hardware. +/// +/// @param [in] x The first value to include in the max calculation. +/// @param [in] y The second value to include in the max calcuation. +/// @param [in] z The third value to include in the max calcuation. +/// +/// @returns +/// The maximum value of x, y, and z. +/// +/// @ingroup GLSL +FfxFloat32 ffxMax3(FfxFloat32 x, FfxFloat32 y, FfxFloat32 z) +{ + return max(x, max(y, z)); +} + +/// Compute the maximum of three values. +/// +/// NOTE: This function should compile down to a single V_MAX3_F32 operation on +/// GCN or RDNA hardware. +/// +/// @param [in] x The first value to include in the max calculation. +/// @param [in] y The second value to include in the max calcuation. +/// @param [in] z The third value to include in the max calcuation. +/// +/// @returns +/// The maximum value of x, y, and z. +/// +/// @ingroup GLSL +FfxFloat32x2 ffxMax3(FfxFloat32x2 x, FfxFloat32x2 y, FfxFloat32x2 z) +{ + return max(x, max(y, z)); +} + +/// Compute the maximum of three values. +/// +/// NOTE: This function should compile down to a single V_MAX3_F32 operation on +/// GCN or RDNA hardware. +/// +/// @param [in] x The first value to include in the max calculation. +/// @param [in] y The second value to include in the max calcuation. +/// @param [in] z The third value to include in the max calcuation. +/// +/// @returns +/// The maximum value of x, y, and z. +/// +/// @ingroup GLSL +FfxFloat32x3 ffxMax3(FfxFloat32x3 x, FfxFloat32x3 y, FfxFloat32x3 z) +{ + return max(x, max(y, z)); +} + +/// Compute the maximum of three values. +/// +/// NOTE: This function should compile down to a single V_MAX3_F32 operation on +/// GCN or RDNA hardware. +/// +/// @param [in] x The first value to include in the max calculation. +/// @param [in] y The second value to include in the max calcuation. +/// @param [in] z The third value to include in the max calcuation. +/// +/// @returns +/// The maximum value of x, y, and z. +/// +/// @ingroup GLSL +FfxFloat32x4 ffxMax3(FfxFloat32x4 x, FfxFloat32x4 y, FfxFloat32x4 z) +{ + return max(x, max(y, z)); +} + +/// Compute the maximum of three values. +/// +/// NOTE: This function should compile down to a single V_MAX3_F32 operation on +/// GCN or RDNA hardware. +/// +/// @param [in] x The first value to include in the max calculation. +/// @param [in] y The second value to include in the max calcuation. +/// @param [in] z The third value to include in the max calcuation. +/// +/// @returns +/// The maximum value of x, y, and z. +/// +/// @ingroup GLSL +FfxUInt32 ffxMax3(FfxUInt32 x, FfxUInt32 y, FfxUInt32 z) +{ + return max(x, max(y, z)); +} + +/// Compute the maximum of three values. +/// +/// NOTE: This function should compile down to a single V_MAX3_F32 operation on +/// GCN or RDNA hardware. +/// +/// @param [in] x The first value to include in the max calculation. +/// @param [in] y The second value to include in the max calcuation. +/// @param [in] z The third value to include in the max calcuation. +/// +/// @returns +/// The maximum value of x, y, and z. +/// +/// @ingroup GLSL +FfxUInt32x2 ffxMax3(FfxUInt32x2 x, FfxUInt32x2 y, FfxUInt32x2 z) +{ + return max(x, max(y, z)); +} + +/// Compute the maximum of three values. +/// +/// NOTE: This function should compile down to a single V_MAX3_F32 operation on +/// GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the max calculation. +/// @param [in] y The second value to include in the max calcuation. +/// @param [in] z The third value to include in the max calcuation. +/// +/// @returns +/// The maximum value of x, y, and z. +/// +/// @ingroup GLSL +FfxUInt32x3 ffxMax3(FfxUInt32x3 x, FfxUInt32x3 y, FfxUInt32x3 z) +{ + return max(x, max(y, z)); +} + +/// Compute the maximum of three values. +/// +/// NOTE: This function should compile down to a single V_MAX3_F32 operation on +/// GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the max calculation. +/// @param [in] y The second value to include in the max calcuation. +/// @param [in] z The third value to include in the max calcuation. +/// +/// @returns +/// The maximum value of x, y, and z. +/// +/// @ingroup GLSL +FfxUInt32x4 ffxMax3(FfxUInt32x4 x, FfxUInt32x4 y, FfxUInt32x4 z) +{ + return max(x, max(y, z)); +} + +/// Compute the median of three values. +/// +/// NOTE: This function should compile down to a single V_MED3_F32 operation on +/// GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the median calculation. +/// @param [in] y The second value to include in the median calcuation. +/// @param [in] z The third value to include in the median calcuation. +/// +/// @returns +/// The median value of x, y, and z. +/// +/// @ingroup GLSL +FfxFloat32 ffxMed3(FfxFloat32 x, FfxFloat32 y, FfxFloat32 z) +{ + return max(min(x, y), min(max(x, y), z)); +} + +/// Compute the median of three values. +/// +/// NOTE: This function should compile down to a single V_MED3_F32 operation on +/// GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the median calculation. +/// @param [in] y The second value to include in the median calcuation. +/// @param [in] z The third value to include in the median calcuation. +/// +/// @returns +/// The median value of x, y, and z. +/// +/// @ingroup GLSL +FfxFloat32x2 ffxMed3(FfxFloat32x2 x, FfxFloat32x2 y, FfxFloat32x2 z) +{ + return max(min(x, y), min(max(x, y), z)); +} + +/// Compute the median of three values. +/// +/// NOTE: This function should compile down to a single V_MED3_F32 operation on +/// GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the median calculation. +/// @param [in] y The second value to include in the median calcuation. +/// @param [in] z The third value to include in the median calcuation. +/// +/// @returns +/// The median value of x, y, and z. +/// +/// @ingroup GLSL +FfxFloat32x3 ffxMed3(FfxFloat32x3 x, FfxFloat32x3 y, FfxFloat32x3 z) +{ + return max(min(x, y), min(max(x, y), z)); +} + +/// Compute the median of three values. +/// +/// NOTE: This function should compile down to a single V_MED3_F32 operation on +/// GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the median calculation. +/// @param [in] y The second value to include in the median calcuation. +/// @param [in] z The third value to include in the median calcuation. +/// +/// @returns +/// The median value of x, y, and z. +/// +/// @ingroup GLSL +FfxFloat32x4 ffxMed3(FfxFloat32x4 x, FfxFloat32x4 y, FfxFloat32x4 z) +{ + return max(min(x, y), min(max(x, y), z)); +} + +/// Compute the median of three values. +/// +/// NOTE: This function should compile down to a single V_MED3_I32 operation on +/// GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the median calculation. +/// @param [in] y The second value to include in the median calcuation. +/// @param [in] z The third value to include in the median calcuation. +/// +/// @returns +/// The median value of x, y, and z. +/// +/// @ingroup GLSL +FfxInt32 ffxMed3(FfxInt32 x, FfxInt32 y, FfxInt32 z) +{ + return max(min(x, y), min(max(x, y), z)); +} + +/// Compute the median of three values. +/// +/// NOTE: This function should compile down to a single V_MED3_I32 operation on +/// GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the median calculation. +/// @param [in] y The second value to include in the median calcuation. +/// @param [in] z The third value to include in the median calcuation. +/// +/// @returns +/// The median value of x, y, and z. +/// +/// @ingroup GLSL +FfxInt32x2 ffxMed3(FfxInt32x2 x, FfxInt32x2 y, FfxInt32x2 z) +{ + return max(min(x, y), min(max(x, y), z)); +} + +/// Compute the median of three values. +/// +/// NOTE: This function should compile down to a single V_MED3_I32 operation on +/// GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the median calculation. +/// @param [in] y The second value to include in the median calcuation. +/// @param [in] z The third value to include in the median calcuation. +/// +/// @returns +/// The median value of x, y, and z. +/// +/// @ingroup GLSL +FfxInt32x3 ffxMed3(FfxInt32x3 x, FfxInt32x3 y, FfxInt32x3 z) +{ + return max(min(x, y), min(max(x, y), z)); +} + +/// Compute the median of three values. +/// +/// NOTE: This function should compile down to a single V_MED3_I32 operation on +/// GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the median calculation. +/// @param [in] y The second value to include in the median calcuation. +/// @param [in] z The third value to include in the median calcuation. +/// +/// @returns +/// The median value of x, y, and z. +/// +/// @ingroup GLSL +FfxInt32x4 ffxMed3(FfxInt32x4 x, FfxInt32x4 y, FfxInt32x4 z) +{ + return max(min(x, y), min(max(x, y), z)); +} + + +/// Compute the minimum of three values. +/// +/// NOTE: This function should compile down to a single V_MIN3_F32 operation on +/// GCN and RDNA hardware. +/// +/// @param [in] x The first value to include in the min calculation. +/// @param [in] y The second value to include in the min calcuation. +/// @param [in] z The third value to include in the min calcuation. +/// +/// @returns +/// The minimum value of x, y, and z. +/// +/// @ingroup GLSL +FfxFloat32 ffxMin3(FfxFloat32 x, FfxFloat32 y, FfxFloat32 z) +{ + return min(x, min(y, z)); +} + +/// Compute the minimum of three values. +/// +/// NOTE: This function should compile down to a single V_MIN3_F32 operation on +/// GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the min calculation. +/// @param [in] y The second value to include in the min calcuation. +/// @param [in] z The third value to include in the min calcuation. +/// +/// @returns +/// The minimum value of x, y, and z. +/// +/// @ingroup GLSL +FfxFloat32x2 ffxMin3(FfxFloat32x2 x, FfxFloat32x2 y, FfxFloat32x2 z) +{ + return min(x, min(y, z)); +} + +/// Compute the minimum of three values. +/// +/// NOTE: This function should compile down to a single V_MIN3_F32 operation on +/// GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the min calculation. +/// @param [in] y The second value to include in the min calcuation. +/// @param [in] z The third value to include in the min calcuation. +/// +/// @returns +/// The minimum value of x, y, and z. +/// +/// @ingroup GLSL +FfxFloat32x3 ffxMin3(FfxFloat32x3 x, FfxFloat32x3 y, FfxFloat32x3 z) +{ + return min(x, min(y, z)); +} + +/// Compute the minimum of three values. +/// +/// NOTE: This function should compile down to a single V_MIN3_F32 operation on +/// GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the min calculation. +/// @param [in] y The second value to include in the min calcuation. +/// @param [in] z The third value to include in the min calcuation. +/// +/// @returns +/// The minimum value of x, y, and z. +/// +/// @ingroup GLSL +FfxFloat32x4 ffxMin3(FfxFloat32x4 x, FfxFloat32x4 y, FfxFloat32x4 z) +{ + return min(x, min(y, z)); +} + +/// Compute the minimum of three values. +/// +/// NOTE: This function should compile down to a single V_MIN3_F32 operation on +/// GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the min calculation. +/// @param [in] y The second value to include in the min calcuation. +/// @param [in] z The third value to include in the min calcuation. +/// +/// @returns +/// The minimum value of x, y, and z. +/// +/// @ingroup GLSL +FfxUInt32 ffxMin3(FfxUInt32 x, FfxUInt32 y, FfxUInt32 z) +{ + return min(x, min(y, z)); +} + +/// Compute the minimum of three values. +/// +/// NOTE: This function should compile down to a single V_MIN3_F32 operation on +/// GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the min calculation. +/// @param [in] y The second value to include in the min calcuation. +/// @param [in] z The third value to include in the min calcuation. +/// +/// @returns +/// The minimum value of x, y, and z. +/// +/// @ingroup GLSL +FfxUInt32x2 ffxMin3(FfxUInt32x2 x, FfxUInt32x2 y, FfxUInt32x2 z) +{ + return min(x, min(y, z)); +} + +/// Compute the minimum of three values. +/// +/// NOTE: This function should compile down to a single V_MIN3_F32 operation on +/// GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the min calculation. +/// @param [in] y The second value to include in the min calcuation. +/// @param [in] z The third value to include in the min calcuation. +/// +/// @returns +/// The minimum value of x, y, and z. +/// +/// @ingroup GLSL +FfxUInt32x3 ffxMin3(FfxUInt32x3 x, FfxUInt32x3 y, FfxUInt32x3 z) +{ + return min(x, min(y, z)); +} + +/// Compute the minimum of three values. +/// +/// NOTE: This function should compile down to a single V_MIN3_F32 operation on +/// GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the min calculation. +/// @param [in] y The second value to include in the min calcuation. +/// @param [in] z The third value to include in the min calcuation. +/// +/// @returns +/// The minimum value of x, y, and z. +/// +/// @ingroup GLSL +FfxUInt32x4 ffxMin3(FfxUInt32x4 x, FfxUInt32x4 y, FfxUInt32x4 z) +{ + return min(x, min(y, z)); +} + +/// Compute the reciprocal of a value. +/// +/// NOTE: This function is only provided for GLSL. In HLSL the intrinsic function rcp can be used. +/// +/// @param [in] x The value to compute the reciprocal for. +/// +/// @returns +/// The reciprocal value of x. +/// +/// @ingroup GLSL +FfxFloat32 rcp(FfxFloat32 x) +{ + return FfxFloat32(1.0) / x; +} + +/// Compute the reciprocal of a value. +/// +/// NOTE: This function is only provided for GLSL. In HLSL the intrinsic function rcp can be used. +/// +/// @param [in] x The value to compute the reciprocal for. +/// +/// @returns +/// The reciprocal value of x. +/// +/// @ingroup GLSL +FfxFloat32x2 rcp(FfxFloat32x2 x) +{ + return ffxBroadcast2(1.0) / x; +} + +/// Compute the reciprocal of a value. +/// +/// NOTE: This function is only provided for GLSL. In HLSL the intrinsic function rcp can be used. +/// +/// @param [in] x The value to compute the reciprocal for. +/// +/// @returns +/// The reciprocal value of x. +/// +/// @ingroup GLSL +FfxFloat32x3 rcp(FfxFloat32x3 x) +{ + return ffxBroadcast3(1.0) / x; +} + +/// Compute the reciprocal of a value. +/// +/// NOTE: This function is only provided for GLSL. In HLSL the intrinsic function rcp can be used. +/// +/// @param [in] x The value to compute the reciprocal for. +/// +/// @returns +/// The reciprocal value of x. +/// +/// @ingroup GLSL +FfxFloat32x4 rcp(FfxFloat32x4 x) +{ + return ffxBroadcast4(1.0) / x; +} + +/// Compute the reciprocal square root of a value. +/// +/// NOTE: This function is only provided for GLSL. In HLSL the intrinsic function rsqrt can be used. +/// +/// @param [in] x The value to compute the reciprocal for. +/// +/// @returns +/// The reciprocal square root value of x. +/// +/// @ingroup GLSL +FfxFloat32 rsqrt(FfxFloat32 x) +{ + return FfxFloat32(1.0) / ffxSqrt(x); +} + +/// Compute the reciprocal square root of a value. +/// +/// NOTE: This function is only provided for GLSL. In HLSL the intrinsic function rsqrt can be used. +/// +/// @param [in] x The value to compute the reciprocal for. +/// +/// @returns +/// The reciprocal square root value of x. +/// +/// @ingroup GLSL +FfxFloat32x2 rsqrt(FfxFloat32x2 x) +{ + return ffxBroadcast2(1.0) / ffxSqrt(x); +} + +/// Compute the reciprocal square root of a value. +/// +/// NOTE: This function is only provided for GLSL. In HLSL the intrinsic function rsqrt can be used. +/// +/// @param [in] x The value to compute the reciprocal for. +/// +/// @returns +/// The reciprocal square root value of x. +/// +/// @ingroup GLSL +FfxFloat32x3 rsqrt(FfxFloat32x3 x) +{ + return ffxBroadcast3(1.0) / ffxSqrt(x); +} + +/// Compute the reciprocal square root of a value. +/// +/// NOTE: This function is only provided for GLSL. In HLSL the intrinsic function rsqrt can be used. +/// +/// @param [in] x The value to compute the reciprocal for. +/// +/// @returns +/// The reciprocal square root value of x. +/// +/// @ingroup GLSL +FfxFloat32x4 rsqrt(FfxFloat32x4 x) +{ + return ffxBroadcast4(1.0) / ffxSqrt(x); +} + +/// Clamp a value to a [0..1] range. +/// +/// @param [in] x The value to clamp to [0..1] range. +/// +/// @returns +/// The clamped version of x. +/// +/// @ingroup GLSL +FfxFloat32 ffxSaturate(FfxFloat32 x) +{ + return clamp(x, FfxFloat32(0.0), FfxFloat32(1.0)); +} + +/// Clamp a value to a [0..1] range. +/// +/// @param [in] x The value to clamp to [0..1] range. +/// +/// @returns +/// The clamped version of x. +/// +/// @ingroup GLSL +FfxFloat32x2 ffxSaturate(FfxFloat32x2 x) +{ + return clamp(x, ffxBroadcast2(0.0), ffxBroadcast2(1.0)); +} + +/// Clamp a value to a [0..1] range. +/// +/// @param [in] x The value to clamp to [0..1] range. +/// +/// @returns +/// The clamped version of x. +/// +/// @ingroup GLSL +FfxFloat32x3 ffxSaturate(FfxFloat32x3 x) +{ + return clamp(x, ffxBroadcast3(0.0), ffxBroadcast3(1.0)); +} + +/// Clamp a value to a [0..1] range. +/// +/// @param [in] x The value to clamp to [0..1] range. +/// +/// @returns +/// The clamped version of x. +/// +/// @ingroup GLSL +FfxFloat32x4 ffxSaturate(FfxFloat32x4 x) +{ + return clamp(x, ffxBroadcast4(0.0), ffxBroadcast4(1.0)); +} + +/// Compute the factional part of a decimal value. +/// +/// This function calculates x - floor(x). Where floor is the intrinsic HLSL function. +/// +/// NOTE: This function should compile down to a single V_MAX3_F32 operation on GCN/RDNA hardware. It is +/// worth further noting that this function is intentionally distinct from the HLSL frac intrinsic +/// function. +/// +/// @param [in] x The value to compute the fractional part from. +/// +/// @returns +/// The fractional part of x. +/// +/// @ingroup HLSL +FfxFloat32 ffxFract(FfxFloat32 x) +{ + return fract(x); +} + +/// Compute the factional part of a decimal value. +/// +/// This function calculates x - floor(x). Where floor is the intrinsic HLSL function. +/// +/// NOTE: This function should compile down to a single V_MAX3_F32 operation on GCN/RDNA hardware. It is +/// worth further noting that this function is intentionally distinct from the HLSL frac intrinsic +/// function. +/// +/// @param [in] x The value to compute the fractional part from. +/// +/// @returns +/// The fractional part of x. +/// +/// @ingroup HLSL +FfxFloat32x2 ffxFract(FfxFloat32x2 x) +{ + return fract(x); +} + +/// Compute the factional part of a decimal value. +/// +/// This function calculates x - floor(x). Where floor is the intrinsic HLSL function. +/// +/// NOTE: This function should compile down to a single V_MAX3_F32 operation on GCN/RDNA hardware. It is +/// worth further noting that this function is intentionally distinct from the HLSL frac intrinsic +/// function. +/// +/// @param [in] x The value to compute the fractional part from. +/// +/// @returns +/// The fractional part of x. +/// +/// @ingroup HLSL +FfxFloat32x3 ffxFract(FfxFloat32x3 x) +{ + return fract(x); +} + +/// Compute the factional part of a decimal value. +/// +/// This function calculates x - floor(x). Where floor is the intrinsic HLSL function. +/// +/// NOTE: This function should compile down to a single V_MAX3_F32 operation on GCN/RDNA hardware. It is +/// worth further noting that this function is intentionally distinct from the HLSL frac intrinsic +/// function. +/// +/// @param [in] x The value to compute the fractional part from. +/// +/// @returns +/// The fractional part of x. +/// +/// @ingroup HLSL +FfxFloat32x4 ffxFract(FfxFloat32x4 x) +{ + return fract(x); +} + +FfxUInt32 AShrSU1(FfxUInt32 a, FfxUInt32 b) +{ + return FfxUInt32(FfxInt32(a) >> FfxInt32(b)); +} + +#if FFX_HALF + +#define FFX_UINT32_TO_FLOAT16X2(x) unpackFloat2x16(FfxUInt32(x)) + +FfxFloat16x4 ffxUint32x2ToFloat16x4(FfxUInt32x2 x) +{ + return FfxFloat16x4(unpackFloat2x16(x.x), unpackFloat2x16(x.y)); +} +#define FFX_UINT32X2_TO_FLOAT16X4(x) ffxUint32x2ToFloat16x4(FfxUInt32x2(x)) +#define FFX_UINT32_TO_UINT16X2(x) unpackUint2x16(FfxUInt32(x)) +#define FFX_UINT32X2_TO_UINT16X4(x) unpackUint4x16(pack64(FfxUInt32x2(x))) +//------------------------------------------------------------------------------------------------------------------------------ +#define FFX_FLOAT16X2_TO_UINT32(x) packFloat2x16(FfxFloat16x2(x)) +FfxUInt32x2 ffxFloat16x4ToUint32x2(FfxFloat16x4 x) +{ + return FfxUInt32x2(packFloat2x16(x.xy), packFloat2x16(x.zw)); +} +#define FFX_FLOAT16X4_TO_UINT32X2(x) ffxFloat16x4ToUint32x2(FfxFloat16x4(x)) +#define FFX_UINT16X2_TO_UINT32(x) packUint2x16(FfxUInt16x2(x)) +#define FFX_UINT16X4_TO_UINT32X2(x) unpack32(packUint4x16(FfxUInt16x4(x))) +//============================================================================================================================== +#define FFX_TO_UINT16(x) halfBitsToUint16(FfxFloat16(x)) +#define FFX_TO_UINT16X2(x) halfBitsToUint16(FfxFloat16x2(x)) +#define FFX_TO_UINT16X3(x) halfBitsToUint16(FfxFloat16x3(x)) +#define FFX_TO_UINT16X4(x) halfBitsToUint16(FfxFloat16x4(x)) +//------------------------------------------------------------------------------------------------------------------------------ +#define FFX_TO_FLOAT16(x) uint16BitsToHalf(FfxUInt16(x)) +#define FFX_TO_FLOAT16X2(x) uint16BitsToHalf(FfxUInt16x2(x)) +#define FFX_TO_FLOAT16X3(x) uint16BitsToHalf(FfxUInt16x3(x)) +#define FFX_TO_FLOAT16X4(x) uint16BitsToHalf(FfxUInt16x4(x)) +//============================================================================================================================== +FfxFloat16 ffxBroadcastFloat16(FfxFloat16 a) +{ + return FfxFloat16(a); +} +FfxFloat16x2 ffxBroadcastFloat16x2(FfxFloat16 a) +{ + return FfxFloat16x2(a, a); +} +FfxFloat16x3 ffxBroadcastFloat16x3(FfxFloat16 a) +{ + return FfxFloat16x3(a, a, a); +} +FfxFloat16x4 ffxBroadcastFloat16x4(FfxFloat16 a) +{ + return FfxFloat16x4(a, a, a, a); +} +#define FFX_BROADCAST_FLOAT16(a) FfxFloat16(a) +#define FFX_BROADCAST_FLOAT16X2(a) FfxFloat16x2(FfxFloat16(a)) +#define FFX_BROADCAST_FLOAT16X3(a) FfxFloat16x3(FfxFloat16(a)) +#define FFX_BROADCAST_FLOAT16X4(a) FfxFloat16x4(FfxFloat16(a)) +//------------------------------------------------------------------------------------------------------------------------------ +FfxInt16 ffxBroadcastInt16(FfxInt16 a) +{ + return FfxInt16(a); +} +FfxInt16x2 ffxBroadcastInt16x2(FfxInt16 a) +{ + return FfxInt16x2(a, a); +} +FfxInt16x3 ffxBroadcastInt16x3(FfxInt16 a) +{ + return FfxInt16x3(a, a, a); +} +FfxInt16x4 ffxBroadcastInt16x4(FfxInt16 a) +{ + return FfxInt16x4(a, a, a, a); +} +#define FFX_BROADCAST_INT16(a) FfxInt16(a) +#define FFX_BROADCAST_INT16X2(a) FfxInt16x2(FfxInt16(a)) +#define FFX_BROADCAST_INT16X3(a) FfxInt16x3(FfxInt16(a)) +#define FFX_BROADCAST_INT16X4(a) FfxInt16x4(FfxInt16(a)) +//------------------------------------------------------------------------------------------------------------------------------ +FfxUInt16 ffxBroadcastUInt16(FfxUInt16 a) +{ + return FfxUInt16(a); +} +FfxUInt16x2 ffxBroadcastUInt16x2(FfxUInt16 a) +{ + return FfxUInt16x2(a, a); +} +FfxUInt16x3 ffxBroadcastUInt16x3(FfxUInt16 a) +{ + return FfxUInt16x3(a, a, a); +} +FfxUInt16x4 ffxBroadcastUInt16x4(FfxUInt16 a) +{ + return FfxUInt16x4(a, a, a, a); +} +#define FFX_BROADCAST_UINT16(a) FfxUInt16(a) +#define FFX_BROADCAST_UINT16X2(a) FfxUInt16x2(FfxUInt16(a)) +#define FFX_BROADCAST_UINT16X3(a) FfxUInt16x3(FfxUInt16(a)) +#define FFX_BROADCAST_UINT16X4(a) FfxUInt16x4(FfxUInt16(a)) +//============================================================================================================================== +FfxUInt16 ffxAbsHalf(FfxUInt16 a) +{ + return FfxUInt16(abs(FfxInt16(a))); +} +FfxUInt16x2 ffxAbsHalf(FfxUInt16x2 a) +{ + return FfxUInt16x2(abs(FfxInt16x2(a))); +} +FfxUInt16x3 ffxAbsHalf(FfxUInt16x3 a) +{ + return FfxUInt16x3(abs(FfxInt16x3(a))); +} +FfxUInt16x4 ffxAbsHalf(FfxUInt16x4 a) +{ + return FfxUInt16x4(abs(FfxInt16x4(a))); +} +//------------------------------------------------------------------------------------------------------------------------------ +FfxFloat16 ffxClampHalf(FfxFloat16 x, FfxFloat16 n, FfxFloat16 m) +{ + return clamp(x, n, m); +} +FfxFloat16x2 ffxClampHalf(FfxFloat16x2 x, FfxFloat16x2 n, FfxFloat16x2 m) +{ + return clamp(x, n, m); +} +FfxFloat16x3 ffxClampHalf(FfxFloat16x3 x, FfxFloat16x3 n, FfxFloat16x3 m) +{ + return clamp(x, n, m); +} +FfxFloat16x4 ffxClampHalf(FfxFloat16x4 x, FfxFloat16x4 n, FfxFloat16x4 m) +{ + return clamp(x, n, m); +} +//------------------------------------------------------------------------------------------------------------------------------ +FfxFloat16 ffxFract(FfxFloat16 x) +{ + return fract(x); +} +FfxFloat16x2 ffxFract(FfxFloat16x2 x) +{ + return fract(x); +} +FfxFloat16x3 ffxFract(FfxFloat16x3 x) +{ + return fract(x); +} +FfxFloat16x4 ffxFract(FfxFloat16x4 x) +{ + return fract(x); +} +//------------------------------------------------------------------------------------------------------------------------------ +FfxFloat16 ffxLerp(FfxFloat16 x, FfxFloat16 y, FfxFloat16 a) +{ + return mix(x, y, a); +} +FfxFloat16x2 ffxLerp(FfxFloat16x2 x, FfxFloat16x2 y, FfxFloat16 a) +{ + return mix(x, y, a); +} +FfxFloat16x2 ffxLerp(FfxFloat16x2 x, FfxFloat16x2 y, FfxFloat16x2 a) +{ + return mix(x, y, a); +} +FfxFloat16x3 ffxLerp(FfxFloat16x3 x, FfxFloat16x3 y, FfxFloat16x3 a) +{ + return mix(x, y, a); +} +FfxFloat16x3 ffxLerp(FfxFloat16x3 x, FfxFloat16x3 y, FfxFloat16 a) +{ + return mix(x, y, a); +} +FfxFloat16x4 ffxLerp(FfxFloat16x4 x, FfxFloat16x4 y, FfxFloat16 a) +{ + return mix(x, y, a); +} +FfxFloat16x4 ffxLerp(FfxFloat16x4 x, FfxFloat16x4 y, FfxFloat16x4 a) +{ + return mix(x, y, a); +} +//------------------------------------------------------------------------------------------------------------------------------ +// No packed version of ffxMid3. +FfxFloat16 ffxMed3Half(FfxFloat16 x, FfxFloat16 y, FfxFloat16 z) +{ + return max(min(x, y), min(max(x, y), z)); +} +FfxFloat16x2 ffxMed3Half(FfxFloat16x2 x, FfxFloat16x2 y, FfxFloat16x2 z) +{ + return max(min(x, y), min(max(x, y), z)); +} +FfxFloat16x3 ffxMed3Half(FfxFloat16x3 x, FfxFloat16x3 y, FfxFloat16x3 z) +{ + return max(min(x, y), min(max(x, y), z)); +} +FfxFloat16x4 ffxMed3Half(FfxFloat16x4 x, FfxFloat16x4 y, FfxFloat16x4 z) +{ + return max(min(x, y), min(max(x, y), z)); +} +FfxInt16 ffxMed3Half(FfxInt16 x, FfxInt16 y, FfxInt16 z) +{ + return max(min(x, y), min(max(x, y), z)); +} +FfxInt16x2 ffxMed3Half(FfxInt16x2 x, FfxInt16x2 y, FfxInt16x2 z) +{ + return max(min(x, y), min(max(x, y), z)); +} +FfxInt16x3 ffxMed3Half(FfxInt16x3 x, FfxInt16x3 y, FfxInt16x3 z) +{ + return max(min(x, y), min(max(x, y), z)); +} +FfxInt16x4 ffxMed3Half(FfxInt16x4 x, FfxInt16x4 y, FfxInt16x4 z) +{ + return max(min(x, y), min(max(x, y), z)); +} +//------------------------------------------------------------------------------------------------------------------------------ +// No packed version of ffxMax3. +FfxFloat16 ffxMax3Half(FfxFloat16 x, FfxFloat16 y, FfxFloat16 z) +{ + return max(x, max(y, z)); +} +FfxFloat16x2 ffxMax3Half(FfxFloat16x2 x, FfxFloat16x2 y, FfxFloat16x2 z) +{ + return max(x, max(y, z)); +} +FfxFloat16x3 ffxMax3Half(FfxFloat16x3 x, FfxFloat16x3 y, FfxFloat16x3 z) +{ + return max(x, max(y, z)); +} +FfxFloat16x4 ffxMax3Half(FfxFloat16x4 x, FfxFloat16x4 y, FfxFloat16x4 z) +{ + return max(x, max(y, z)); +} +//------------------------------------------------------------------------------------------------------------------------------ +// No packed version of ffxMin3. +FfxFloat16 ffxMin3Half(FfxFloat16 x, FfxFloat16 y, FfxFloat16 z) +{ + return min(x, min(y, z)); +} +FfxFloat16x2 ffxMin3Half(FfxFloat16x2 x, FfxFloat16x2 y, FfxFloat16x2 z) +{ + return min(x, min(y, z)); +} +FfxFloat16x3 ffxMin3Half(FfxFloat16x3 x, FfxFloat16x3 y, FfxFloat16x3 z) +{ + return min(x, min(y, z)); +} +FfxFloat16x4 ffxMin3Half(FfxFloat16x4 x, FfxFloat16x4 y, FfxFloat16x4 z) +{ + return min(x, min(y, z)); +} +//------------------------------------------------------------------------------------------------------------------------------ +FfxFloat16 ffxReciprocalHalf(FfxFloat16 x) +{ + return FFX_BROADCAST_FLOAT16(1.0) / x; +} +FfxFloat16x2 ffxReciprocalHalf(FfxFloat16x2 x) +{ + return FFX_BROADCAST_FLOAT16X2(1.0) / x; +} +FfxFloat16x3 ffxReciprocalHalf(FfxFloat16x3 x) +{ + return FFX_BROADCAST_FLOAT16X3(1.0) / x; +} +FfxFloat16x4 ffxReciprocalHalf(FfxFloat16x4 x) +{ + return FFX_BROADCAST_FLOAT16X4(1.0) / x; +} +//------------------------------------------------------------------------------------------------------------------------------ +FfxFloat16 ffxReciprocalSquareRootHalf(FfxFloat16 x) +{ + return FFX_BROADCAST_FLOAT16(1.0) / sqrt(x); +} +FfxFloat16x2 ffxReciprocalSquareRootHalf(FfxFloat16x2 x) +{ + return FFX_BROADCAST_FLOAT16X2(1.0) / sqrt(x); +} +FfxFloat16x3 ffxReciprocalSquareRootHalf(FfxFloat16x3 x) +{ + return FFX_BROADCAST_FLOAT16X3(1.0) / sqrt(x); +} +FfxFloat16x4 ffxReciprocalSquareRootHalf(FfxFloat16x4 x) +{ + return FFX_BROADCAST_FLOAT16X4(1.0) / sqrt(x); +} +//------------------------------------------------------------------------------------------------------------------------------ +FfxFloat16 ffxSaturate(FfxFloat16 x) +{ + return clamp(x, FFX_BROADCAST_FLOAT16(0.0), FFX_BROADCAST_FLOAT16(1.0)); +} +FfxFloat16x2 ffxSaturate(FfxFloat16x2 x) +{ + return clamp(x, FFX_BROADCAST_FLOAT16X2(0.0), FFX_BROADCAST_FLOAT16X2(1.0)); +} +FfxFloat16x3 ffxSaturate(FfxFloat16x3 x) +{ + return clamp(x, FFX_BROADCAST_FLOAT16X3(0.0), FFX_BROADCAST_FLOAT16X3(1.0)); +} +FfxFloat16x4 ffxSaturate(FfxFloat16x4 x) +{ + return clamp(x, FFX_BROADCAST_FLOAT16X4(0.0), FFX_BROADCAST_FLOAT16X4(1.0)); +} +//------------------------------------------------------------------------------------------------------------------------------ +FfxUInt16 ffxBitShiftRightHalf(FfxUInt16 a, FfxUInt16 b) +{ + return FfxUInt16(FfxInt16(a) >> FfxInt16(b)); +} +FfxUInt16x2 ffxBitShiftRightHalf(FfxUInt16x2 a, FfxUInt16x2 b) +{ + return FfxUInt16x2(FfxInt16x2(a) >> FfxInt16x2(b)); +} +FfxUInt16x3 ffxBitShiftRightHalf(FfxUInt16x3 a, FfxUInt16x3 b) +{ + return FfxUInt16x3(FfxInt16x3(a) >> FfxInt16x3(b)); +} +FfxUInt16x4 ffxBitShiftRightHalf(FfxUInt16x4 a, FfxUInt16x4 b) +{ + return FfxUInt16x4(FfxInt16x4(a) >> FfxInt16x4(b)); +} +#endif // FFX_HALF + +#if defined(FFX_WAVE) +// Where 'x' must be a compile time literal. +FfxFloat32 AWaveXorF1(FfxFloat32 v, FfxUInt32 x) +{ + return subgroupShuffleXor(v, x); +} +FfxFloat32x2 AWaveXorF2(FfxFloat32x2 v, FfxUInt32 x) +{ + return subgroupShuffleXor(v, x); +} +FfxFloat32x3 AWaveXorF3(FfxFloat32x3 v, FfxUInt32 x) +{ + return subgroupShuffleXor(v, x); +} +FfxFloat32x4 AWaveXorF4(FfxFloat32x4 v, FfxUInt32 x) +{ + return subgroupShuffleXor(v, x); +} +FfxUInt32 AWaveXorU1(FfxUInt32 v, FfxUInt32 x) +{ + return subgroupShuffleXor(v, x); +} +FfxUInt32x2 AWaveXorU2(FfxUInt32x2 v, FfxUInt32 x) +{ + return subgroupShuffleXor(v, x); +} +FfxUInt32x3 AWaveXorU3(FfxUInt32x3 v, FfxUInt32 x) +{ + return subgroupShuffleXor(v, x); +} +FfxUInt32x4 AWaveXorU4(FfxUInt32x4 v, FfxUInt32 x) +{ + return subgroupShuffleXor(v, x); +} + +//------------------------------------------------------------------------------------------------------------------------------ +#if FFX_HALF +FfxFloat16x2 ffxWaveXorFloat16x2(FfxFloat16x2 v, FfxUInt32 x) +{ + return FFX_UINT32_TO_FLOAT16X2(subgroupShuffleXor(FFX_FLOAT16X2_TO_UINT32(v), x)); +} +FfxFloat16x4 ffxWaveXorFloat16x4(FfxFloat16x4 v, FfxUInt32 x) +{ + return FFX_UINT32X2_TO_FLOAT16X4(subgroupShuffleXor(FFX_FLOAT16X4_TO_UINT32X2(v), x)); +} +FfxUInt16x2 ffxWaveXorUint16x2(FfxUInt16x2 v, FfxUInt32 x) +{ + return FFX_UINT32_TO_UINT16X2(subgroupShuffleXor(FFX_UINT16X2_TO_UINT32(v), x)); +} +FfxUInt16x4 ffxWaveXorUint16x4(FfxUInt16x4 v, FfxUInt32 x) +{ + return FFX_UINT32X2_TO_UINT16X4(subgroupShuffleXor(FFX_UINT16X4_TO_UINT32X2(v), x)); +} +#endif // FFX_HALF +#endif // #if defined(FFX_WAVE) diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_core_gpu_common.h b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_core_gpu_common.h new file mode 100644 index 00000000..ae07642f --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_core_gpu_common.h @@ -0,0 +1,2784 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +/// A define for a true value in a boolean expression. +/// +/// @ingroup GPU +#define FFX_TRUE (true) + +/// A define for a false value in a boolean expression. +/// +/// @ingroup GPU +#define FFX_FALSE (false) + +/// A define value for positive infinity. +/// +/// @ingroup GPU +#define FFX_POSITIVE_INFINITY_FLOAT ffxAsFloat(0x7f800000u) + +/// A define value for negative infinity. +/// +/// @ingroup GPU +#define FFX_NEGATIVE_INFINITY_FLOAT ffxAsFloat(0xff800000u) + +/// A define value for PI. +/// +/// @ingroup GPU +#define FFX_PI (3.14159) + + +/// Compute the reciprocal of value. +/// +/// @param [in] value The value to compute the reciprocal of. +/// +/// @returns +/// The 1 / value. +/// +/// @ingroup GPU +FfxFloat32 ffxReciprocal(FfxFloat32 value) +{ + return rcp(value); +} + +/// Compute the reciprocal of value. +/// +/// @param [in] value The value to compute the reciprocal of. +/// +/// @returns +/// The 1 / value. +/// +/// @ingroup GPU +FfxFloat32x2 ffxReciprocal(FfxFloat32x2 value) +{ + return rcp(value); +} + +/// Compute the reciprocal of value. +/// +/// @param [in] value The value to compute the reciprocal of. +/// +/// @returns +/// The 1 / value. +/// +/// @ingroup GPU +FfxFloat32x3 ffxReciprocal(FfxFloat32x3 value) +{ + return rcp(value); +} + +/// Compute the reciprocal of value. +/// +/// @param [in] value The value to compute the reciprocal of. +/// +/// @returns +/// The 1 / value. +/// +/// @ingroup GPU +FfxFloat32x4 ffxReciprocal(FfxFloat32x4 value) +{ + return rcp(value); +} + +/// Compute the min of two values. +/// +/// @param [in] x The first value to compute the min of. +/// @param [in] y The second value to compute the min of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPU +FfxFloat32 ffxMin(FfxFloat32 x, FfxFloat32 y) +{ + return min(x, y); +} + +/// Compute the min of two values. +/// +/// @param [in] x The first value to compute the min of. +/// @param [in] y The second value to compute the min of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPU +FfxFloat32x2 ffxMin(FfxFloat32x2 x, FfxFloat32x2 y) +{ + return min(x, y); +} + +/// Compute the min of two values. +/// +/// @param [in] x The first value to compute the min of. +/// @param [in] y The second value to compute the min of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPU +FfxFloat32x3 ffxMin(FfxFloat32x3 x, FfxFloat32x3 y) +{ + return min(x, y); +} + +/// Compute the min of two values. +/// +/// @param [in] x The first value to compute the min of. +/// @param [in] y The second value to compute the min of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPU +FfxFloat32x4 ffxMin(FfxFloat32x4 x, FfxFloat32x4 y) +{ + return min(x, y); +} + +/// Compute the min of two values. +/// +/// @param [in] x The first value to compute the min of. +/// @param [in] y The second value to compute the min of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPU +FfxInt32 ffxMin(FfxInt32 x, FfxInt32 y) +{ + return min(x, y); +} + +/// Compute the min of two values. +/// +/// @param [in] x The first value to compute the min of. +/// @param [in] y The second value to compute the min of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPU +FfxInt32x2 ffxMin(FfxInt32x2 x, FfxInt32x2 y) +{ + return min(x, y); +} + +/// Compute the min of two values. +/// +/// @param [in] x The first value to compute the min of. +/// @param [in] y The second value to compute the min of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPU +FfxInt32x3 ffxMin(FfxInt32x3 x, FfxInt32x3 y) +{ + return min(x, y); +} + +/// Compute the min of two values. +/// +/// @param [in] x The first value to compute the min of. +/// @param [in] y The second value to compute the min of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPU +FfxInt32x4 ffxMin(FfxInt32x4 x, FfxInt32x4 y) +{ + return min(x, y); +} + +/// Compute the min of two values. +/// +/// @param [in] x The first value to compute the min of. +/// @param [in] y The second value to compute the min of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPU +FfxUInt32 ffxMin(FfxUInt32 x, FfxUInt32 y) +{ + return min(x, y); +} + +/// Compute the min of two values. +/// +/// @param [in] x The first value to compute the min of. +/// @param [in] y The second value to compute the min of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPU +FfxUInt32x2 ffxMin(FfxUInt32x2 x, FfxUInt32x2 y) +{ + return min(x, y); +} + +/// Compute the min of two values. +/// +/// @param [in] x The first value to compute the min of. +/// @param [in] y The second value to compute the min of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPU +FfxUInt32x3 ffxMin(FfxUInt32x3 x, FfxUInt32x3 y) +{ + return min(x, y); +} + +/// Compute the min of two values. +/// +/// @param [in] x The first value to compute the min of. +/// @param [in] y The second value to compute the min of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPU +FfxUInt32x4 ffxMin(FfxUInt32x4 x, FfxUInt32x4 y) +{ + return min(x, y); +} + +/// Compute the max of two values. +/// +/// @param [in] x The first value to compute the max of. +/// @param [in] y The second value to compute the max of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPU +FfxFloat32 ffxMax(FfxFloat32 x, FfxFloat32 y) +{ + return max(x, y); +} + +/// Compute the max of two values. +/// +/// @param [in] x The first value to compute the max of. +/// @param [in] y The second value to compute the max of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPU +FfxFloat32x2 ffxMax(FfxFloat32x2 x, FfxFloat32x2 y) +{ + return max(x, y); +} + +/// Compute the max of two values. +/// +/// @param [in] x The first value to compute the max of. +/// @param [in] y The second value to compute the max of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPU +FfxFloat32x3 ffxMax(FfxFloat32x3 x, FfxFloat32x3 y) +{ + return max(x, y); +} + +/// Compute the max of two values. +/// +/// @param [in] x The first value to compute the max of. +/// @param [in] y The second value to compute the max of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPU +FfxFloat32x4 ffxMax(FfxFloat32x4 x, FfxFloat32x4 y) +{ + return max(x, y); +} + +/// Compute the max of two values. +/// +/// @param [in] x The first value to compute the max of. +/// @param [in] y The second value to compute the max of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPU +FfxInt32 ffxMax(FfxInt32 x, FfxInt32 y) +{ + return max(x, y); +} + +/// Compute the max of two values. +/// +/// @param [in] x The first value to compute the max of. +/// @param [in] y The second value to compute the max of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPU +FfxInt32x2 ffxMax(FfxInt32x2 x, FfxInt32x2 y) +{ + return max(x, y); +} + +/// Compute the max of two values. +/// +/// @param [in] x The first value to compute the max of. +/// @param [in] y The second value to compute the max of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPU +FfxInt32x3 ffxMax(FfxInt32x3 x, FfxInt32x3 y) +{ + return max(x, y); +} + +/// Compute the max of two values. +/// +/// @param [in] x The first value to compute the max of. +/// @param [in] y The second value to compute the max of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPU +FfxInt32x4 ffxMax(FfxInt32x4 x, FfxInt32x4 y) +{ + return max(x, y); +} + +/// Compute the max of two values. +/// +/// @param [in] x The first value to compute the max of. +/// @param [in] y The second value to compute the max of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPU +FfxUInt32 ffxMax(FfxUInt32 x, FfxUInt32 y) +{ + return max(x, y); +} + +/// Compute the max of two values. +/// +/// @param [in] x The first value to compute the max of. +/// @param [in] y The second value to compute the max of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPU +FfxUInt32x2 ffxMax(FfxUInt32x2 x, FfxUInt32x2 y) +{ + return max(x, y); +} + +/// Compute the max of two values. +/// +/// @param [in] x The first value to compute the max of. +/// @param [in] y The second value to compute the max of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPU +FfxUInt32x3 ffxMax(FfxUInt32x3 x, FfxUInt32x3 y) +{ + return max(x, y); +} + +/// Compute the max of two values. +/// +/// @param [in] x The first value to compute the max of. +/// @param [in] y The second value to compute the max of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPU +FfxUInt32x4 ffxMax(FfxUInt32x4 x, FfxUInt32x4 y) +{ + return max(x, y); +} + +/// Compute the value of the first parameter raised to the power of the second. +/// +/// @param [in] x The value to raise to the power y. +/// @param [in] y The power to which to raise x. +/// +/// @returns +/// The value of the first parameter raised to the power of the second. +/// +/// @ingroup GPU +FfxFloat32 ffxPow(FfxFloat32 x, FfxFloat32 y) +{ + return pow(x, y); +} + +/// Compute the value of the first parameter raised to the power of the second. +/// +/// @param [in] x The value to raise to the power y. +/// @param [in] y The power to which to raise x. +/// +/// @returns +/// The value of the first parameter raised to the power of the second. +/// +/// @ingroup GPU +FfxFloat32x2 ffxPow(FfxFloat32x2 x, FfxFloat32x2 y) +{ + return pow(x, y); +} + +/// Compute the value of the first parameter raised to the power of the second. +/// +/// @param [in] x The value to raise to the power y. +/// @param [in] y The power to which to raise x. +/// +/// @returns +/// The value of the first parameter raised to the power of the second. +/// +/// @ingroup GPU +FfxFloat32x3 ffxPow(FfxFloat32x3 x, FfxFloat32x3 y) +{ + return pow(x, y); +} + +/// Compute the value of the first parameter raised to the power of the second. +/// +/// @param [in] x The value to raise to the power y. +/// @param [in] y The power to which to raise x. +/// +/// @returns +/// The value of the first parameter raised to the power of the second. +/// +/// @ingroup GPU +FfxFloat32x4 ffxPow(FfxFloat32x4 x, FfxFloat32x4 y) +{ + return pow(x, y); +} + +/// Compute the square root of a value. +/// +/// @param [in] x The first value to compute the min of. +/// +/// @returns +/// The the square root of x. +/// +/// @ingroup GPU +FfxFloat32 ffxSqrt(FfxFloat32 x) +{ + return sqrt(x); +} + +/// Compute the square root of a value. +/// +/// @param [in] x The first value to compute the min of. +/// +/// @returns +/// The the square root of x. +/// +/// @ingroup GPU +FfxFloat32x2 ffxSqrt(FfxFloat32x2 x) +{ + return sqrt(x); +} + +/// Compute the square root of a value. +/// +/// @param [in] x The first value to compute the min of. +/// +/// @returns +/// The the square root of x. +/// +/// @ingroup GPU +FfxFloat32x3 ffxSqrt(FfxFloat32x3 x) +{ + return sqrt(x); +} + +/// Compute the square root of a value. +/// +/// @param [in] x The first value to compute the min of. +/// +/// @returns +/// The the square root of x. +/// +/// @ingroup GPU +FfxFloat32x4 ffxSqrt(FfxFloat32x4 x) +{ + return sqrt(x); +} + +/// Copy the sign bit from 's' to positive 'd'. +/// +/// @param [in] d The value to copy the sign bit into. +/// @param [in] s The value to copy the sign bit from. +/// +/// @returns +/// The value of d with the sign bit from s. +/// +/// @ingroup GPU +FfxFloat32 ffxCopySignBit(FfxFloat32 d, FfxFloat32 s) +{ + return ffxAsFloat(ffxAsUInt32(d) | (ffxAsUInt32(s) & FfxUInt32(0x80000000u))); +} + +/// Copy the sign bit from 's' to positive 'd'. +/// +/// @param [in] d The value to copy the sign bit into. +/// @param [in] s The value to copy the sign bit from. +/// +/// @returns +/// The value of d with the sign bit from s. +/// +/// @ingroup GPU +FfxFloat32x2 ffxCopySignBit(FfxFloat32x2 d, FfxFloat32x2 s) +{ + return ffxAsFloat(ffxAsUInt32(d) | (ffxAsUInt32(s) & ffxBroadcast2(0x80000000u))); +} + +/// Copy the sign bit from 's' to positive 'd'. +/// +/// @param [in] d The value to copy the sign bit into. +/// @param [in] s The value to copy the sign bit from. +/// +/// @returns +/// The value of d with the sign bit from s. +/// +/// @ingroup GPU +FfxFloat32x3 ffxCopySignBit(FfxFloat32x3 d, FfxFloat32x3 s) +{ + return ffxAsFloat(ffxAsUInt32(d) | (ffxAsUInt32(s) & ffxBroadcast3(0x80000000u))); +} + +/// Copy the sign bit from 's' to positive 'd'. +/// +/// @param [in] d The value to copy the sign bit into. +/// @param [in] s The value to copy the sign bit from. +/// +/// @returns +/// The value of d with the sign bit from s. +/// +/// @ingroup GPU +FfxFloat32x4 ffxCopySignBit(FfxFloat32x4 d, FfxFloat32x4 s) +{ + return ffxAsFloat(ffxAsUInt32(d) | (ffxAsUInt32(s) & ffxBroadcast4(0x80000000u))); +} + +/// A single operation to return the following: +/// m = NaN := 0 +/// m >= 0 := 0 +/// m < 0 := 1 +/// +/// Uses the following useful floating point logic, +/// saturate(+a*(-INF)==-INF) := 0 +/// saturate( 0*(-INF)== NaN) := 0 +/// saturate(-a*(-INF)==+INF) := 1 +/// +/// This function is useful when creating masks for branch-free logic. +/// +/// @param [in] m The value to test against 0. +/// +/// @returns +/// 1.0 when the value is negative, or 0.0 when the value is 0 or position. +/// +/// @ingroup GPU +FfxFloat32 ffxIsSigned(FfxFloat32 m) +{ + return ffxSaturate(m * FfxFloat32(FFX_NEGATIVE_INFINITY_FLOAT)); +} + +/// A single operation to return the following: +/// m = NaN := 0 +/// m >= 0 := 0 +/// m < 0 := 1 +/// +/// Uses the following useful floating point logic, +/// saturate(+a*(-INF)==-INF) := 0 +/// saturate( 0*(-INF)== NaN) := 0 +/// saturate(-a*(-INF)==+INF) := 1 +/// +/// This function is useful when creating masks for branch-free logic. +/// +/// @param [in] m The value to test against 0. +/// +/// @returns +/// 1.0 when the value is negative, or 0.0 when the value is 0 or position. +/// +/// @ingroup GPU +FfxFloat32x2 ffxIsSigned(FfxFloat32x2 m) +{ + return ffxSaturate(m * ffxBroadcast2(FFX_NEGATIVE_INFINITY_FLOAT)); +} + +/// A single operation to return the following: +/// m = NaN := 0 +/// m >= 0 := 0 +/// m < 0 := 1 +/// +/// Uses the following useful floating point logic, +/// saturate(+a*(-INF)==-INF) := 0 +/// saturate( 0*(-INF)== NaN) := 0 +/// saturate(-a*(-INF)==+INF) := 1 +/// +/// This function is useful when creating masks for branch-free logic. +/// +/// @param [in] m The value to test against 0. +/// +/// @returns +/// 1.0 when the value is negative, or 0.0 when the value is 0 or position. +/// +/// @ingroup GPU +FfxFloat32x3 ffxIsSigned(FfxFloat32x3 m) +{ + return ffxSaturate(m * ffxBroadcast3(FFX_NEGATIVE_INFINITY_FLOAT)); +} + +/// A single operation to return the following: +/// m = NaN := 0 +/// m >= 0 := 0 +/// m < 0 := 1 +/// +/// Uses the following useful floating point logic, +/// saturate(+a*(-INF)==-INF) := 0 +/// saturate( 0*(-INF)== NaN) := 0 +/// saturate(-a*(-INF)==+INF) := 1 +/// +/// This function is useful when creating masks for branch-free logic. +/// +/// @param [in] m The value to test against for have the sign set. +/// +/// @returns +/// 1.0 when the value is negative, or 0.0 when the value is 0 or positive. +/// +/// @ingroup GPU +FfxFloat32x4 ffxIsSigned(FfxFloat32x4 m) +{ + return ffxSaturate(m * ffxBroadcast4(FFX_NEGATIVE_INFINITY_FLOAT)); +} + +/// A single operation to return the following: +/// m = NaN := 1 +/// m > 0 := 0 +/// m <= 0 := 1 +/// +/// This function is useful when creating masks for branch-free logic. +/// +/// @param [in] m The value to test against zero. +/// +/// @returns +/// 1.0 when the value is position, or 0.0 when the value is 0 or negative. +/// +/// @ingroup GPU +FfxFloat32 ffxIsGreaterThanZero(FfxFloat32 m) +{ + return ffxSaturate(m * FfxFloat32(FFX_POSITIVE_INFINITY_FLOAT)); +} + +/// A single operation to return the following: +/// m = NaN := 1 +/// m > 0 := 0 +/// m <= 0 := 1 +/// +/// This function is useful when creating masks for branch-free logic. +/// +/// @param [in] m The value to test against zero. +/// +/// @returns +/// 1.0 when the value is position, or 0.0 when the value is 0 or negative. +/// +/// @ingroup GPU +FfxFloat32x2 ffxIsGreaterThanZero(FfxFloat32x2 m) +{ + return ffxSaturate(m * ffxBroadcast2(FFX_POSITIVE_INFINITY_FLOAT)); +} + +/// A single operation to return the following: +/// m = NaN := 1 +/// m > 0 := 0 +/// m <= 0 := 1 +/// +/// This function is useful when creating masks for branch-free logic. +/// +/// @param [in] m The value to test against zero. +/// +/// @returns +/// 1.0 when the value is position, or 0.0 when the value is 0 or negative. +/// +/// @ingroup GPU +FfxFloat32x3 ffxIsGreaterThanZero(FfxFloat32x3 m) +{ + return ffxSaturate(m * ffxBroadcast3(FFX_POSITIVE_INFINITY_FLOAT)); +} + +/// A single operation to return the following: +/// m = NaN := 1 +/// m > 0 := 0 +/// m <= 0 := 1 +/// +/// This function is useful when creating masks for branch-free logic. +/// +/// @param [in] m The value to test against zero. +/// +/// @returns +/// 1.0 when the value is position, or 0.0 when the value is 0 or negative. +/// +/// @ingroup GPU +FfxFloat32x4 ffxIsGreaterThanZero(FfxFloat32x4 m) +{ + return ffxSaturate(m * ffxBroadcast4(FFX_POSITIVE_INFINITY_FLOAT)); +} + +/// Convert a 32bit floating point value to sortable integer. +/// +/// - If sign bit=0, flip the sign bit (positives). +/// - If sign bit=1, flip all bits (negatives). +/// +/// The function has the side effects that: +/// - Larger integers are more positive values. +/// - Float zero is mapped to center of integers (so clear to integer zero is a nice default for atomic max usage). +/// +/// @param [in] value The floating point value to make sortable. +/// +/// @returns +/// The sortable integer value. +/// +/// @ingroup GPU +FfxUInt32 ffxFloatToSortableInteger(FfxUInt32 value) +{ + return value ^ ((AShrSU1(value, FfxUInt32(31))) | FfxUInt32(0x80000000)); +} + +/// Convert a sortable integer to a 32bit floating point value. +/// +/// The function has the side effects that: +/// - If sign bit=1, flip the sign bit (positives). +/// - If sign bit=0, flip all bits (negatives). +/// +/// @param [in] value The floating point value to make sortable. +/// +/// @returns +/// The sortable integer value. +/// +/// @ingroup GPU +FfxUInt32 ffxSortableIntegerToFloat(FfxUInt32 value) +{ + return value ^ ((~AShrSU1(value, FfxUInt32(31))) | FfxUInt32(0x80000000)); +} + +/// Calculate a low-quality approximation for the square root of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] value The value to calculate an approximate to the square root for. +/// +/// @returns +/// An approximation of the square root, estimated to low quality. +/// +/// @ingroup GPU +FfxFloat32 ffxApproximateSqrt(FfxFloat32 a) +{ + return ffxAsFloat((ffxAsUInt32(a) >> FfxUInt32(1)) + FfxUInt32(0x1fbc4639)); +} + +/// Calculate a low-quality approximation for the reciprocal of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] value The value to calculate an approximate to the reciprocal for. +/// +/// @returns +/// An approximation of the reciprocal, estimated to low quality. +/// +/// @ingroup GPU +FfxFloat32 ffxApproximateReciprocal(FfxFloat32 a) +{ + return ffxAsFloat(FfxUInt32(0x7ef07ebb) - ffxAsUInt32(a)); +} + +/// Calculate a medium-quality approximation for the reciprocal of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] value The value to calculate an approximate to the reciprocal for. +/// +/// @returns +/// An approximation of the reciprocal, estimated to medium quality. +/// +/// @ingroup GPU +FfxFloat32 ffxApproximateReciprocalMedium(FfxFloat32 value) +{ + FfxFloat32 b = ffxAsFloat(FfxUInt32(0x7ef19fff) - ffxAsUInt32(value)); + return b * (-b * value + FfxFloat32(2.0)); +} + +/// Calculate a low-quality approximation for the reciprocal of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] value The value to calculate an approximate to the reciprocal square root for. +/// +/// @returns +/// An approximation of the reciprocal square root, estimated to low quality. +/// +/// @ingroup GPU +FfxFloat32 ffxApproximateReciprocalSquareRoot(FfxFloat32 a) +{ + return ffxAsFloat(FfxUInt32(0x5f347d74) - (ffxAsUInt32(a) >> FfxUInt32(1))); +} + +/// Calculate a low-quality approximation for the square root of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] value The value to calculate an approximate to the square root for. +/// +/// @returns +/// An approximation of the square root, estimated to low quality. +/// +/// @ingroup GPU +FfxFloat32x2 ffxApproximateSqrt(FfxFloat32x2 a) +{ + return ffxAsFloat((ffxAsUInt32(a) >> ffxBroadcast2(1u)) + ffxBroadcast2(0x1fbc4639u)); +} + +/// Calculate a low-quality approximation for the reciprocal of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] value The value to calculate an approximate to the reciprocal for. +/// +/// @returns +/// An approximation of the reciprocal, estimated to low quality. +/// +/// @ingroup GPU +FfxFloat32x2 ffxApproximateReciprocal(FfxFloat32x2 a) +{ + return ffxAsFloat(ffxBroadcast2(0x7ef07ebbu) - ffxAsUInt32(a)); +} + +/// Calculate a medium-quality approximation for the reciprocal of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] value The value to calculate an approximate to the reciprocal for. +/// +/// @returns +/// An approximation of the reciprocal, estimated to medium quality. +/// +/// @ingroup GPU +FfxFloat32x2 ffxApproximateReciprocalMedium(FfxFloat32x2 a) +{ + FfxFloat32x2 b = ffxAsFloat(ffxBroadcast2(0x7ef19fffu) - ffxAsUInt32(a)); + return b * (-b * a + ffxBroadcast2(2.0f)); +} + +/// Calculate a low-quality approximation for the square root of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] value The value to calculate an approximate to the square root for. +/// +/// @returns +/// An approximation of the square root, estimated to low quality. +/// +/// @ingroup GPU +FfxFloat32x2 ffxApproximateReciprocalSquareRoot(FfxFloat32x2 a) +{ + return ffxAsFloat(ffxBroadcast2(0x5f347d74u) - (ffxAsUInt32(a) >> ffxBroadcast2(1u))); +} + +/// Calculate a low-quality approximation for the square root of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] value The value to calculate an approximate to the square root for. +/// +/// @returns +/// An approximation of the square root, estimated to low quality. +/// +/// @ingroup GPU +FfxFloat32x3 ffxApproximateSqrt(FfxFloat32x3 a) +{ + return ffxAsFloat((ffxAsUInt32(a) >> ffxBroadcast3(1u)) + ffxBroadcast3(0x1fbc4639u)); +} + +/// Calculate a low-quality approximation for the reciprocal of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] value The value to calculate an approximate to the reciprocal for. +/// +/// @returns +/// An approximation of the reciprocal, estimated to low quality. +/// +/// @ingroup GPU +FfxFloat32x3 ffxApproximateReciprocal(FfxFloat32x3 a) +{ + return ffxAsFloat(ffxBroadcast3(0x7ef07ebbu) - ffxAsUInt32(a)); +} + +/// Calculate a medium-quality approximation for the reciprocal of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] value The value to calculate an approximate to the reciprocal for. +/// +/// @returns +/// An approximation of the reciprocal, estimated to medium quality. +/// +/// @ingroup GPU +FfxFloat32x3 ffxApproximateReciprocalMedium(FfxFloat32x3 a) +{ + FfxFloat32x3 b = ffxAsFloat(ffxBroadcast3(0x7ef19fffu) - ffxAsUInt32(a)); + return b * (-b * a + ffxBroadcast3(2.0f)); +} + +/// Calculate a low-quality approximation for the square root of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] value The value to calculate an approximate to the square root for. +/// +/// @returns +/// An approximation of the square root, estimated to low quality. +/// +/// @ingroup GPU +FfxFloat32x3 ffxApproximateReciprocalSquareRoot(FfxFloat32x3 a) +{ + return ffxAsFloat(ffxBroadcast3(0x5f347d74u) - (ffxAsUInt32(a) >> ffxBroadcast3(1u))); +} + +/// Calculate a low-quality approximation for the square root of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] value The value to calculate an approximate to the square root for. +/// +/// @returns +/// An approximation of the square root, estimated to low quality. +/// +/// @ingroup GPU +FfxFloat32x4 ffxApproximateSqrt(FfxFloat32x4 a) +{ + return ffxAsFloat((ffxAsUInt32(a) >> ffxBroadcast4(1u)) + ffxBroadcast4(0x1fbc4639u)); +} + +/// Calculate a low-quality approximation for the reciprocal of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] value The value to calculate an approximate to the reciprocal for. +/// +/// @returns +/// An approximation of the reciprocal, estimated to low quality. +/// +/// @ingroup GPU +FfxFloat32x4 ffxApproximateReciprocal(FfxFloat32x4 a) +{ + return ffxAsFloat(ffxBroadcast4(0x7ef07ebbu) - ffxAsUInt32(a)); +} + +/// Calculate a medium-quality approximation for the reciprocal of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] value The value to calculate an approximate to the reciprocal for. +/// +/// @returns +/// An approximation of the reciprocal, estimated to medium quality. +/// +/// @ingroup GPU +FfxFloat32x4 ffxApproximateReciprocalMedium(FfxFloat32x4 a) +{ + FfxFloat32x4 b = ffxAsFloat(ffxBroadcast4(0x7ef19fffu) - ffxAsUInt32(a)); + return b * (-b * a + ffxBroadcast4(2.0f)); +} + +/// Calculate a low-quality approximation for the square root of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] value The value to calculate an approximate to the square root for. +/// +/// @returns +/// An approximation of the square root, estimated to low quality. +/// +/// @ingroup GPU +FfxFloat32x4 ffxApproximateReciprocalSquareRoot(FfxFloat32x4 a) +{ + return ffxAsFloat(ffxBroadcast4(0x5f347d74u) - (ffxAsUInt32(a) >> ffxBroadcast4(1u))); +} + +/// Calculate dot product of 'a' and 'b'. +/// +/// @param [in] a First vector input. +/// @param [in] b Second vector input. +/// +/// @returns +/// The value of a dot b. +/// +/// @ingroup GPU +FfxFloat32 ffxDot2(FfxFloat32x2 a, FfxFloat32x2 b) +{ + return dot(a, b); +} + +/// Calculate dot product of 'a' and 'b'. +/// +/// @param [in] a First vector input. +/// @param [in] b Second vector input. +/// +/// @returns +/// The value of a dot b. +/// +/// @ingroup GPU +FfxFloat32 ffxDot3(FfxFloat32x3 a, FfxFloat32x3 b) +{ + return dot(a, b); +} + +/// Calculate dot product of 'a' and 'b'. +/// +/// @param [in] a First vector input. +/// @param [in] b Second vector input. +/// +/// @returns +/// The value of a dot b. +/// +/// @ingroup GPU +FfxFloat32 ffxDot4(FfxFloat32x4 a, FfxFloat32x4 b) +{ + return dot(a, b); +} + + +/// Compute an approximate conversion from PQ to Gamma2 space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between PQ and Gamma2. +/// +/// @returns +/// The value a converted into Gamma2. +/// +/// @ingroup GPU +FfxFloat32 ffxApproximatePQToGamma2Medium(FfxFloat32 a) +{ + return a * a * a * a; +} + +/// Compute an approximate conversion from PQ to linear space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between PQ and linear. +/// +/// @returns +/// The value a converted into linear. +/// +/// @ingroup GPU +FfxFloat32 ffxApproximatePQToLinear(FfxFloat32 a) +{ + return a * a * a * a * a * a * a * a; +} + +/// Compute an approximate conversion from gamma2 to PQ space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between gamma2 and PQ. +/// +/// @returns +/// The value a converted into PQ. +/// +/// @ingroup GPU +FfxFloat32 ffxApproximateGamma2ToPQ(FfxFloat32 a) +{ + return ffxAsFloat((ffxAsUInt32(a) >> FfxUInt32(2)) + FfxUInt32(0x2F9A4E46)); +} + +/// Compute a more accurate approximate conversion from gamma2 to PQ space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between gamma2 and PQ. +/// +/// @returns +/// The value a converted into PQ. +/// +/// @ingroup GPU +FfxFloat32 ffxApproximateGamma2ToPQMedium(FfxFloat32 a) +{ + FfxFloat32 b = ffxAsFloat((ffxAsUInt32(a) >> FfxUInt32(2)) + FfxUInt32(0x2F9A4E46)); + FfxFloat32 b4 = b * b * b * b; + return b - b * (b4 - a) / (FfxFloat32(4.0) * b4); +} + +/// Compute a high accuracy approximate conversion from gamma2 to PQ space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between gamma2 and PQ. +/// +/// @returns +/// The value a converted into PQ. +/// +/// @ingroup GPU +FfxFloat32 ffxApproximateGamma2ToPQHigh(FfxFloat32 a) +{ + return ffxSqrt(ffxSqrt(a)); +} + +/// Compute an approximate conversion from linear to PQ space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between linear and PQ. +/// +/// @returns +/// The value a converted into PQ. +/// +/// @ingroup GPU +FfxFloat32 ffxApproximateLinearToPQ(FfxFloat32 a) +{ + return ffxAsFloat((ffxAsUInt32(a) >> FfxUInt32(3)) + FfxUInt32(0x378D8723)); +} + +/// Compute a more accurate approximate conversion from linear to PQ space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between linear and PQ. +/// +/// @returns +/// The value a converted into PQ. +/// +/// @ingroup GPU +FfxFloat32 ffxApproximateLinearToPQMedium(FfxFloat32 a) +{ + FfxFloat32 b = ffxAsFloat((ffxAsUInt32(a) >> FfxUInt32(3)) + FfxUInt32(0x378D8723)); + FfxFloat32 b8 = b * b * b * b * b * b * b * b; + return b - b * (b8 - a) / (FfxFloat32(8.0) * b8); +} + +/// Compute a very accurate approximate conversion from linear to PQ space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between linear and PQ. +/// +/// @returns +/// The value a converted into PQ. +/// +/// @ingroup GPU +FfxFloat32 ffxApproximateLinearToPQHigh(FfxFloat32 a) +{ + return ffxSqrt(ffxSqrt(ffxSqrt(a))); +} + +/// Compute an approximate conversion from PQ to Gamma2 space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between PQ and Gamma2. +/// +/// @returns +/// The value a converted into Gamma2. +/// +/// @ingroup GPU +FfxFloat32x2 ffxApproximatePQToGamma2Medium(FfxFloat32x2 a) +{ + return a * a * a * a; +} + +/// Compute an approximate conversion from PQ to linear space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between PQ and linear. +/// +/// @returns +/// The value a converted into linear. +/// +/// @ingroup GPU +FfxFloat32x2 ffxApproximatePQToLinear(FfxFloat32x2 a) +{ + return a * a * a * a * a * a * a * a; +} + +/// Compute an approximate conversion from gamma2 to PQ space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between gamma2 and PQ. +/// +/// @returns +/// The value a converted into PQ. +/// +/// @ingroup GPU +FfxFloat32x2 ffxApproximateGamma2ToPQ(FfxFloat32x2 a) +{ + return ffxAsFloat((ffxAsUInt32(a) >> ffxBroadcast2(2u)) + ffxBroadcast2(0x2F9A4E46u)); +} + +/// Compute a more accurate approximate conversion from gamma2 to PQ space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between gamma2 and PQ. +/// +/// @returns +/// The value a converted into PQ. +/// +/// @ingroup GPU +FfxFloat32x2 ffxApproximateGamma2ToPQMedium(FfxFloat32x2 a) +{ + FfxFloat32x2 b = ffxAsFloat((ffxAsUInt32(a) >> ffxBroadcast2(2u)) + ffxBroadcast2(0x2F9A4E46u)); + FfxFloat32x2 b4 = b * b * b * b; + return b - b * (b4 - a) / (FfxFloat32(4.0) * b4); +} + +/// Compute a high accuracy approximate conversion from gamma2 to PQ space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between gamma2 and PQ. +/// +/// @returns +/// The value a converted into PQ. +/// +/// @ingroup GPU +FfxFloat32x2 ffxApproximateGamma2ToPQHigh(FfxFloat32x2 a) +{ + return ffxSqrt(ffxSqrt(a)); +} + +/// Compute an approximate conversion from linear to PQ space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between linear and PQ. +/// +/// @returns +/// The value a converted into PQ. +/// +/// @ingroup GPU +FfxFloat32x2 ffxApproximateLinearToPQ(FfxFloat32x2 a) +{ + return ffxAsFloat((ffxAsUInt32(a) >> ffxBroadcast2(3u)) + ffxBroadcast2(0x378D8723u)); +} + +/// Compute a more accurate approximate conversion from linear to PQ space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between linear and PQ. +/// +/// @returns +/// The value a converted into PQ. +/// +/// @ingroup GPU +FfxFloat32x2 ffxApproximateLinearToPQMedium(FfxFloat32x2 a) +{ + FfxFloat32x2 b = ffxAsFloat((ffxAsUInt32(a) >> ffxBroadcast2(3u)) + ffxBroadcast2(0x378D8723u)); + FfxFloat32x2 b8 = b * b * b * b * b * b * b * b; + return b - b * (b8 - a) / (FfxFloat32(8.0) * b8); +} + +/// Compute a very accurate approximate conversion from linear to PQ space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between linear and PQ. +/// +/// @returns +/// The value a converted into PQ. +/// +/// @ingroup GPU +FfxFloat32x2 ffxApproximateLinearToPQHigh(FfxFloat32x2 a) +{ + return ffxSqrt(ffxSqrt(ffxSqrt(a))); +} + +/// Compute an approximate conversion from PQ to Gamma2 space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between PQ and Gamma2. +/// +/// @returns +/// The value a converted into Gamma2. +/// +/// @ingroup GPU +FfxFloat32x3 ffxApproximatePQToGamma2Medium(FfxFloat32x3 a) +{ + return a * a * a * a; +} + +/// Compute an approximate conversion from PQ to linear space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between PQ and linear. +/// +/// @returns +/// The value a converted into linear. +/// +/// @ingroup GPU +FfxFloat32x3 ffxApproximatePQToLinear(FfxFloat32x3 a) +{ + return a * a * a * a * a * a * a * a; +} + +/// Compute an approximate conversion from gamma2 to PQ space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between gamma2 and PQ. +/// +/// @returns +/// The value a converted into PQ. +/// +/// @ingroup GPU +FfxFloat32x3 ffxApproximateGamma2ToPQ(FfxFloat32x3 a) +{ + return ffxAsFloat((ffxAsUInt32(a) >> ffxBroadcast3(2u)) + ffxBroadcast3(0x2F9A4E46u)); +} + +/// Compute a more accurate approximate conversion from gamma2 to PQ space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between gamma2 and PQ. +/// +/// @returns +/// The value a converted into PQ. +/// +/// @ingroup GPU +FfxFloat32x3 ffxApproximateGamma2ToPQMedium(FfxFloat32x3 a) +{ + FfxFloat32x3 b = ffxAsFloat((ffxAsUInt32(a) >> ffxBroadcast3(2u)) + ffxBroadcast3(0x2F9A4E46u)); + FfxFloat32x3 b4 = b * b * b * b; + return b - b * (b4 - a) / (FfxFloat32(4.0) * b4); +} + +/// Compute a high accuracy approximate conversion from gamma2 to PQ space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between gamma2 and PQ. +/// +/// @returns +/// The value a converted into PQ. +/// +/// @ingroup GPU +FfxFloat32x3 ffxApproximateGamma2ToPQHigh(FfxFloat32x3 a) +{ + return ffxSqrt(ffxSqrt(a)); +} + +/// Compute an approximate conversion from linear to PQ space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between linear and PQ. +/// +/// @returns +/// The value a converted into PQ. +/// +/// @ingroup GPU +FfxFloat32x3 ffxApproximateLinearToPQ(FfxFloat32x3 a) +{ + return ffxAsFloat((ffxAsUInt32(a) >> ffxBroadcast3(3u)) + ffxBroadcast3(0x378D8723u)); +} + +/// Compute a more accurate approximate conversion from linear to PQ space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between linear and PQ. +/// +/// @returns +/// The value a converted into PQ. +/// +/// @ingroup GPU +FfxFloat32x3 ffxApproximateLinearToPQMedium(FfxFloat32x3 a) +{ + FfxFloat32x3 b = ffxAsFloat((ffxAsUInt32(a) >> ffxBroadcast3(3u)) + ffxBroadcast3(0x378D8723u)); + FfxFloat32x3 b8 = b * b * b * b * b * b * b * b; + return b - b * (b8 - a) / (FfxFloat32(8.0) * b8); +} + +/// Compute a very accurate approximate conversion from linear to PQ space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between linear and PQ. +/// +/// @returns +/// The value a converted into PQ. +/// +/// @ingroup GPU +FfxFloat32x3 ffxApproximateLinearToPQHigh(FfxFloat32x3 a) +{ + return ffxSqrt(ffxSqrt(ffxSqrt(a))); +} + +/// Compute an approximate conversion from PQ to Gamma2 space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between PQ and Gamma2. +/// +/// @returns +/// The value a converted into Gamma2. +/// +/// @ingroup GPU +FfxFloat32x4 ffxApproximatePQToGamma2Medium(FfxFloat32x4 a) +{ + return a * a * a * a; +} + +/// Compute an approximate conversion from PQ to linear space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between PQ and linear. +/// +/// @returns +/// The value a converted into linear. +/// +/// @ingroup GPU +FfxFloat32x4 ffxApproximatePQToLinear(FfxFloat32x4 a) +{ + return a * a * a * a * a * a * a * a; +} + +/// Compute an approximate conversion from gamma2 to PQ space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between gamma2 and PQ. +/// +/// @returns +/// The value a converted into PQ. +/// +/// @ingroup GPU +FfxFloat32x4 ffxApproximateGamma2ToPQ(FfxFloat32x4 a) +{ + return ffxAsFloat((ffxAsUInt32(a) >> ffxBroadcast4(2u)) + ffxBroadcast4(0x2F9A4E46u)); +} + +/// Compute a more accurate approximate conversion from gamma2 to PQ space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between gamma2 and PQ. +/// +/// @returns +/// The value a converted into PQ. +/// +/// @ingroup GPU +FfxFloat32x4 ffxApproximateGamma2ToPQMedium(FfxFloat32x4 a) +{ + FfxFloat32x4 b = ffxAsFloat((ffxAsUInt32(a) >> ffxBroadcast4(2u)) + ffxBroadcast4(0x2F9A4E46u)); + FfxFloat32x4 b4 = b * b * b * b * b * b * b * b; + return b - b * (b4 - a) / (FfxFloat32(4.0) * b4); +} + +/// Compute a high accuracy approximate conversion from gamma2 to PQ space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between gamma2 and PQ. +/// +/// @returns +/// The value a converted into PQ. +/// +/// @ingroup GPU +FfxFloat32x4 ffxApproximateGamma2ToPQHigh(FfxFloat32x4 a) +{ + return ffxSqrt(ffxSqrt(a)); +} + +/// Compute an approximate conversion from linear to PQ space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between linear and PQ. +/// +/// @returns +/// The value a converted into PQ. +/// +/// @ingroup GPU +FfxFloat32x4 ffxApproximateLinearToPQ(FfxFloat32x4 a) +{ + return ffxAsFloat((ffxAsUInt32(a) >> ffxBroadcast4(3u)) + ffxBroadcast4(0x378D8723u)); +} + +/// Compute a more accurate approximate conversion from linear to PQ space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between linear and PQ. +/// +/// @returns +/// The value a converted into PQ. +/// +/// @ingroup GPU +FfxFloat32x4 ffxApproximateLinearToPQMedium(FfxFloat32x4 a) +{ + FfxFloat32x4 b = ffxAsFloat((ffxAsUInt32(a) >> ffxBroadcast4(3u)) + ffxBroadcast4(0x378D8723u)); + FfxFloat32x4 b8 = b * b * b * b * b * b * b * b; + return b - b * (b8 - a) / (FfxFloat32(8.0) * b8); +} + +/// Compute a very accurate approximate conversion from linear to PQ space. +/// +/// PQ is very close to x^(1/8). The functions below Use the fast FfxFloat32 approximation method to do +/// PQ conversions to and from Gamma2 (4th power and fast 4th root), and PQ to and from Linear +/// (8th power and fast 8th root). The maximum error is approximately 0.2%. +/// +/// @param a The value to convert between linear and PQ. +/// +/// @returns +/// The value a converted into PQ. +/// +/// @ingroup GPU +FfxFloat32x4 ffxApproximateLinearToPQHigh(FfxFloat32x4 a) +{ + return ffxSqrt(ffxSqrt(ffxSqrt(a))); +} + +// An approximation of sine. +// +// Valid input range is {-1 to 1} representing {0 to 2 pi}, and the output range +// is {-1/4 to 1/4} representing {-1 to 1}. +// +// @param [in] value The value to calculate approximate sine for. +// +// @returns +// The approximate sine of value. +FfxFloat32 ffxParabolicSin(FfxFloat32 value) +{ + return value * abs(value) - value; +} + +// An approximation of sine. +// +// Valid input range is {-1 to 1} representing {0 to 2 pi}, and the output range +// is {-1/4 to 1/4} representing {-1 to 1}. +// +// @param [in] value The value to calculate approximate sine for. +// +// @returns +// The approximate sine of value. +FfxFloat32x2 ffxParabolicSin(FfxFloat32x2 x) +{ + return x * abs(x) - x; +} + +// An approximation of cosine. +// +// Valid input range is {-1 to 1} representing {0 to 2 pi}, and the output range +// is {-1/4 to 1/4} representing {-1 to 1}. +// +// @param [in] value The value to calculate approximate cosine for. +// +// @returns +// The approximate cosine of value. +FfxFloat32 ffxParabolicCos(FfxFloat32 x) +{ + x = ffxFract(x * FfxFloat32(0.5) + FfxFloat32(0.75)); + x = x * FfxFloat32(2.0) - FfxFloat32(1.0); + return ffxParabolicSin(x); +} + +// An approximation of cosine. +// +// Valid input range is {-1 to 1} representing {0 to 2 pi}, and the output range +// is {-1/4 to 1/4} representing {-1 to 1}. +// +// @param [in] value The value to calculate approximate cosine for. +// +// @returns +// The approximate cosine of value. +FfxFloat32x2 ffxParabolicCos(FfxFloat32x2 x) +{ + x = ffxFract(x * ffxBroadcast2(0.5f) + ffxBroadcast2(0.75f)); + x = x * ffxBroadcast2(2.0f) - ffxBroadcast2(1.0f); + return ffxParabolicSin(x); +} + +// An approximation of both sine and cosine. +// +// Valid input range is {-1 to 1} representing {0 to 2 pi}, and the output range +// is {-1/4 to 1/4} representing {-1 to 1}. +// +// @param [in] value The value to calculate approximate cosine for. +// +// @returns +// A FfxFloat32x2 containing approximations of both sine and cosine of value. +FfxFloat32x2 ffxParabolicSinCos(FfxFloat32 x) +{ + FfxFloat32 y = ffxFract(x * FfxFloat32(0.5) + FfxFloat32(0.75)); + y = y * FfxFloat32(2.0) - FfxFloat32(1.0); + return ffxParabolicSin(FfxFloat32x2(x, y)); +} + +/// Conditional free logic AND operation using values. +/// +/// @param [in] x The first value to be fed into the AND operator. +/// @param [in] y The second value to be fed into the AND operator. +/// +/// @returns +/// Result of the AND operation. +/// +/// @ingroup GPU +FfxUInt32 ffxZeroOneAnd(FfxUInt32 x, FfxUInt32 y) +{ + return min(x, y); +} + +/// Conditional free logic AND operation using two values. +/// +/// @param [in] x The first value to be fed into the AND operator. +/// @param [in] y The second value to be fed into the AND operator. +/// +/// @returns +/// Result of the AND operation. +/// +/// @ingroup GPU +FfxUInt32x2 ffxZeroOneAnd(FfxUInt32x2 x, FfxUInt32x2 y) +{ + return min(x, y); +} + +/// Conditional free logic AND operation using two values. +/// +/// @param [in] x The first value to be fed into the AND operator. +/// @param [in] y The second value to be fed into the AND operator. +/// +/// @returns +/// Result of the AND operation. +/// +/// @ingroup GPU +FfxUInt32x3 ffxZeroOneAnd(FfxUInt32x3 x, FfxUInt32x3 y) +{ + return min(x, y); +} + +/// Conditional free logic AND operation using two values. +/// +/// @param [in] x The first value to be fed into the AND operator. +/// @param [in] y The second value to be fed into the AND operator. +/// +/// @returns +/// Result of the AND operation. +/// +/// @ingroup GPU +FfxUInt32x4 ffxZeroOneAnd(FfxUInt32x4 x, FfxUInt32x4 y) +{ + return min(x, y); +} + +/// Conditional free logic NOT operation using two values. +/// +/// @param [in] x The first value to be fed into the NOT operator. +/// @param [in] y The second value to be fed into the NOT operator. +/// +/// @returns +/// Result of the NOT operation. +/// +/// @ingroup GPU +FfxUInt32 ffxZeroOneAnd(FfxUInt32 x) +{ + return x ^ FfxUInt32(1); +} + +/// Conditional free logic NOT operation using two values. +/// +/// @param [in] x The first value to be fed into the NOT operator. +/// @param [in] y The second value to be fed into the NOT operator. +/// +/// @returns +/// Result of the NOT operation. +/// +/// @ingroup GPU +FfxUInt32x2 ffxZeroOneAnd(FfxUInt32x2 x) +{ + return x ^ ffxBroadcast2(1u); +} + +/// Conditional free logic NOT operation using two values. +/// +/// @param [in] x The first value to be fed into the NOT operator. +/// @param [in] y The second value to be fed into the NOT operator. +/// +/// @returns +/// Result of the NOT operation. +/// +/// @ingroup GPU +FfxUInt32x3 ffxZeroOneAnd(FfxUInt32x3 x) +{ + return x ^ ffxBroadcast3(1u); +} + +/// Conditional free logic NOT operation using two values. +/// +/// @param [in] x The first value to be fed into the NOT operator. +/// @param [in] y The second value to be fed into the NOT operator. +/// +/// @returns +/// Result of the NOT operation. +/// +/// @ingroup GPU +FfxUInt32x4 ffxZeroOneAnd(FfxUInt32x4 x) +{ + return x ^ ffxBroadcast4(1u); +} + +/// Conditional free logic OR operation using two values. +/// +/// @param [in] x The first value to be fed into the OR operator. +/// @param [in] y The second value to be fed into the OR operator. +/// +/// @returns +/// Result of the OR operation. +/// +/// @ingroup GPU +FfxUInt32 ffxZeroOneOr(FfxUInt32 x, FfxUInt32 y) +{ + return max(x, y); +} + +/// Conditional free logic OR operation using two values. +/// +/// @param [in] x The first value to be fed into the OR operator. +/// @param [in] y The second value to be fed into the OR operator. +/// +/// @returns +/// Result of the OR operation. +/// +/// @ingroup GPU +FfxUInt32x2 ffxZeroOneOr(FfxUInt32x2 x, FfxUInt32x2 y) +{ + return max(x, y); +} + +/// Conditional free logic OR operation using two values. +/// +/// @param [in] x The first value to be fed into the OR operator. +/// @param [in] y The second value to be fed into the OR operator. +/// +/// @returns +/// Result of the OR operation. +/// +/// @ingroup GPU +FfxUInt32x3 ffxZeroOneOr(FfxUInt32x3 x, FfxUInt32x3 y) +{ + return max(x, y); +} + +/// Conditional free logic OR operation using two values. +/// +/// @param [in] x The first value to be fed into the OR operator. +/// @param [in] y The second value to be fed into the OR operator. +/// +/// @returns +/// Result of the OR operation. +/// +/// @ingroup GPU +FfxUInt32x4 ffxZeroOneOr(FfxUInt32x4 x, FfxUInt32x4 y) +{ + return max(x, y); +} + +/// Conditional free logic signed NOT operation using two half-precision FfxFloat32 values. +/// +/// @param [in] x The first value to be fed into the AND OR operator. +/// +/// @returns +/// Result of the AND OR operation. +/// +/// @ingroup GPU +FfxUInt32 ffxZeroOneAndToU1(FfxFloat32 x) +{ + return FfxUInt32(FfxFloat32(1.0) - x); +} + +/// Conditional free logic signed NOT operation using two half-precision FfxFloat32 values. +/// +/// @param [in] x The first value to be fed into the AND OR operator. +/// +/// @returns +/// Result of the AND OR operation. +/// +/// @ingroup GPU +FfxUInt32x2 ffxZeroOneAndToU2(FfxFloat32x2 x) +{ + return FfxUInt32x2(ffxBroadcast2(1.0) - x); +} + +/// Conditional free logic signed NOT operation using two half-precision FfxFloat32 values. +/// +/// @param [in] x The first value to be fed into the AND OR operator. +/// +/// @returns +/// Result of the AND OR operation. +/// +/// @ingroup GPU +FfxUInt32x3 ffxZeroOneAndToU3(FfxFloat32x3 x) +{ + return FfxUInt32x3(ffxBroadcast3(1.0) - x); +} + +/// Conditional free logic signed NOT operation using two half-precision FfxFloat32 values. +/// +/// @param [in] x The first value to be fed into the AND OR operator. +/// +/// @returns +/// Result of the AND OR operation. +/// +/// @ingroup GPU +FfxUInt32x4 ffxZeroOneAndToU4(FfxFloat32x4 x) +{ + return FfxUInt32x4(ffxBroadcast4(1.0) - x); +} + +/// Conditional free logic AND operation using two values followed by a NOT operation +/// using the resulting value and a third value. +/// +/// @param [in] x The first value to be fed into the AND operator. +/// @param [in] y The second value to be fed into the AND operator. +/// @param [in] z The second value to be fed into the OR operator. +/// +/// @returns +/// Result of the AND OR operation. +/// +/// @ingroup GPU +FfxFloat32 ffxZeroOneAndOr(FfxFloat32 x, FfxFloat32 y, FfxFloat32 z) +{ + return ffxSaturate(x * y + z); +} + +/// Conditional free logic AND operation using two values followed by a NOT operation +/// using the resulting value and a third value. +/// +/// @param [in] x The first value to be fed into the AND operator. +/// @param [in] y The second value to be fed into the AND operator. +/// @param [in] z The second value to be fed into the OR operator. +/// +/// @returns +/// Result of the AND OR operation. +/// +/// @ingroup GPU +FfxFloat32x2 ffxZeroOneAndOr(FfxFloat32x2 x, FfxFloat32x2 y, FfxFloat32x2 z) +{ + return ffxSaturate(x * y + z); +} + +/// Conditional free logic AND operation using two values followed by a NOT operation +/// using the resulting value and a third value. +/// +/// @param [in] x The first value to be fed into the AND operator. +/// @param [in] y The second value to be fed into the AND operator. +/// @param [in] z The second value to be fed into the OR operator. +/// +/// @returns +/// Result of the AND OR operation. +/// +/// @ingroup GPU +FfxFloat32x3 ffxZeroOneAndOr(FfxFloat32x3 x, FfxFloat32x3 y, FfxFloat32x3 z) +{ + return ffxSaturate(x * y + z); +} + +/// Conditional free logic AND operation using two values followed by a NOT operation +/// using the resulting value and a third value. +/// +/// @param [in] x The first value to be fed into the AND operator. +/// @param [in] y The second value to be fed into the AND operator. +/// @param [in] z The second value to be fed into the OR operator. +/// +/// @returns +/// Result of the AND OR operation. +/// +/// @ingroup GPU +FfxFloat32x4 ffxZeroOneAndOr(FfxFloat32x4 x, FfxFloat32x4 y, FfxFloat32x4 z) +{ + return ffxSaturate(x * y + z); +} + +/// Given a value, returns 1.0 if greater than zero and 0.0 if not. +/// +/// @param [in] x The value to be compared. +/// +/// @returns +/// Result of the greater than zero comparison. +/// +/// @ingroup GPU +FfxFloat32 ffxZeroOneIsGreaterThanZero(FfxFloat32 x) +{ + return ffxSaturate(x * FfxFloat32(FFX_POSITIVE_INFINITY_FLOAT)); +} + +/// Given a value, returns 1.0 if greater than zero and 0.0 if not. +/// +/// @param [in] x The value to be compared. +/// +/// @returns +/// Result of the greater than zero comparison. +/// +/// @ingroup GPU +FfxFloat32x2 ffxZeroOneIsGreaterThanZero(FfxFloat32x2 x) +{ + return ffxSaturate(x * ffxBroadcast2(FFX_POSITIVE_INFINITY_FLOAT)); +} + +/// Given a value, returns 1.0 if greater than zero and 0.0 if not. +/// +/// @param [in] x The value to be compared. +/// +/// @returns +/// Result of the greater than zero comparison. +/// +/// @ingroup GPU +FfxFloat32x3 ffxZeroOneIsGreaterThanZero(FfxFloat32x3 x) +{ + return ffxSaturate(x * ffxBroadcast3(FFX_POSITIVE_INFINITY_FLOAT)); +} + +/// Given a value, returns 1.0 if greater than zero and 0.0 if not. +/// +/// @param [in] x The value to be compared. +/// +/// @returns +/// Result of the greater than zero comparison. +/// +/// @ingroup GPU +FfxFloat32x4 ffxZeroOneIsGreaterThanZero(FfxFloat32x4 x) +{ + return ffxSaturate(x * ffxBroadcast4(FFX_POSITIVE_INFINITY_FLOAT)); +} + +/// Conditional free logic signed NOT operation using two FfxFloat32 values. +/// +/// @param [in] x The first value to be fed into the AND OR operator. +/// +/// @returns +/// Result of the AND OR operation. +/// +/// @ingroup GPU +FfxFloat32 ffxZeroOneAnd(FfxFloat32 x) +{ + return FfxFloat32(1.0) - x; +} + +/// Conditional free logic signed NOT operation using two FfxFloat32 values. +/// +/// @param [in] x The first value to be fed into the AND OR operator. +/// +/// @returns +/// Result of the AND OR operation. +/// +/// @ingroup GPU +FfxFloat32x2 ffxZeroOneAnd(FfxFloat32x2 x) +{ + return ffxBroadcast2(1.0) - x; +} + +/// Conditional free logic signed NOT operation using two FfxFloat32 values. +/// +/// @param [in] x The first value to be fed into the AND OR operator. +/// +/// @returns +/// Result of the AND OR operation. +/// +/// @ingroup GPU +FfxFloat32x3 ffxZeroOneAnd(FfxFloat32x3 x) +{ + return ffxBroadcast3(1.0) - x; +} + +/// Conditional free logic signed NOT operation using two FfxFloat32 values. +/// +/// @param [in] x The first value to be fed into the AND OR operator. +/// +/// @returns +/// Result of the AND OR operation. +/// +/// @ingroup GPU +FfxFloat32x4 ffxZeroOneAnd(FfxFloat32x4 x) +{ + return ffxBroadcast4(1.0) - x; +} + +/// Conditional free logic OR operation using two FfxFloat32 values. +/// +/// @param [in] x The first value to be fed into the OR operator. +/// @param [in] y The second value to be fed into the OR operator. +/// +/// @returns +/// Result of the OR operation. +/// +/// @ingroup GPU +FfxFloat32 ffxZeroOneOr(FfxFloat32 x, FfxFloat32 y) +{ + return max(x, y); +} + +/// Conditional free logic OR operation using two FfxFloat32 values. +/// +/// @param [in] x The first value to be fed into the OR operator. +/// @param [in] y The second value to be fed into the OR operator. +/// +/// @returns +/// Result of the OR operation. +/// +/// @ingroup GPU +FfxFloat32x2 ffxZeroOneOr(FfxFloat32x2 x, FfxFloat32x2 y) +{ + return max(x, y); +} + +/// Conditional free logic OR operation using two FfxFloat32 values. +/// +/// @param [in] x The first value to be fed into the OR operator. +/// @param [in] y The second value to be fed into the OR operator. +/// +/// @returns +/// Result of the OR operation. +/// +/// @ingroup GPU +FfxFloat32x3 ffxZeroOneOr(FfxFloat32x3 x, FfxFloat32x3 y) +{ + return max(x, y); +} + +/// Conditional free logic OR operation using two FfxFloat32 values. +/// +/// @param [in] x The first value to be fed into the OR operator. +/// @param [in] y The second value to be fed into the OR operator. +/// +/// @returns +/// Result of the OR operation. +/// +/// @ingroup GPU +FfxFloat32x4 ffxZeroOneOr(FfxFloat32x4 x, FfxFloat32x4 y) +{ + return max(x, y); +} + +/// Choose between two FfxFloat32 values if the first paramter is greater than zero. +/// +/// @param [in] x The value to compare against zero. +/// @param [in] y The value to return if the comparision is greater than zero. +/// @param [in] z The value to return if the comparision is less than or equal to zero. +/// +/// @returns +/// The selected value. +/// +/// @ingroup GPU +FfxFloat32 ffxZeroOneSelect(FfxFloat32 x, FfxFloat32 y, FfxFloat32 z) +{ + FfxFloat32 r = (-x) * z + z; + return x * y + r; +} + +/// Choose between two FfxFloat32 values if the first paramter is greater than zero. +/// +/// @param [in] x The value to compare against zero. +/// @param [in] y The value to return if the comparision is greater than zero. +/// @param [in] z The value to return if the comparision is less than or equal to zero. +/// +/// @returns +/// The selected value. +/// +/// @ingroup GPU +FfxFloat32x2 ffxZeroOneSelect(FfxFloat32x2 x, FfxFloat32x2 y, FfxFloat32x2 z) +{ + FfxFloat32x2 r = (-x) * z + z; + return x * y + r; +} + +/// Choose between two FfxFloat32 values if the first paramter is greater than zero. +/// +/// @param [in] x The value to compare against zero. +/// @param [in] y The value to return if the comparision is greater than zero. +/// @param [in] z The value to return if the comparision is less than or equal to zero. +/// +/// @returns +/// The selected value. +/// +/// @ingroup GPU +FfxFloat32x3 ffxZeroOneSelect(FfxFloat32x3 x, FfxFloat32x3 y, FfxFloat32x3 z) +{ + FfxFloat32x3 r = (-x) * z + z; + return x * y + r; +} + +/// Choose between two FfxFloat32 values if the first paramter is greater than zero. +/// +/// @param [in] x The value to compare against zero. +/// @param [in] y The value to return if the comparision is greater than zero. +/// @param [in] z The value to return if the comparision is less than or equal to zero. +/// +/// @returns +/// The selected value. +/// +/// @ingroup GPU +FfxFloat32x4 ffxZeroOneSelect(FfxFloat32x4 x, FfxFloat32x4 y, FfxFloat32x4 z) +{ + FfxFloat32x4 r = (-x) * z + z; + return x * y + r; +} + +/// Given a value, returns 1.0 if less than zero and 0.0 if not. +/// +/// @param [in] x The value to be compared. +/// +/// @returns +/// Result of the sign value. +/// +/// @ingroup GPU +FfxFloat32 ffxZeroOneIsSigned(FfxFloat32 x) +{ + return ffxSaturate(x * FfxFloat32(FFX_NEGATIVE_INFINITY_FLOAT)); +} + +/// Given a value, returns 1.0 if less than zero and 0.0 if not. +/// +/// @param [in] x The value to be compared. +/// +/// @returns +/// Result of the sign value. +/// +/// @ingroup GPU +FfxFloat32x2 ffxZeroOneIsSigned(FfxFloat32x2 x) +{ + return ffxSaturate(x * ffxBroadcast2(FFX_NEGATIVE_INFINITY_FLOAT)); +} + +/// Given a value, returns 1.0 if less than zero and 0.0 if not. +/// +/// @param [in] x The value to be compared. +/// +/// @returns +/// Result of the sign value. +/// +/// @ingroup GPU +FfxFloat32x3 ffxZeroOneIsSigned(FfxFloat32x3 x) +{ + return ffxSaturate(x * ffxBroadcast3(FFX_NEGATIVE_INFINITY_FLOAT)); +} + +/// Given a value, returns 1.0 if less than zero and 0.0 if not. +/// +/// @param [in] x The value to be compared. +/// +/// @returns +/// Result of the sign value. +/// +/// @ingroup GPU +FfxFloat32x4 ffxZeroOneIsSigned(FfxFloat32x4 x) +{ + return ffxSaturate(x * ffxBroadcast4(FFX_NEGATIVE_INFINITY_FLOAT)); +} + +/// Compute a Rec.709 color space. +/// +/// Rec.709 is used for some HDTVs. +/// +/// Both Rec.709 and sRGB have a linear segment which as spec'ed would intersect the curved segment 2 times. +/// (a.) For 8-bit sRGB, steps {0 to 10.3} are in the linear region (4% of the encoding range). +/// (b.) For 8-bit 709, steps {0 to 20.7} are in the linear region (8% of the encoding range). +/// +/// @param [in] color The color to convert to Rec. 709. +/// +/// @returns +/// The color in linear space. +/// +/// @ingroup GPU +FfxFloat32 ffxRec709FromLinear(FfxFloat32 color) +{ + FfxFloat32x3 j = FfxFloat32x3(0.018 * 4.5, 4.5, 0.45); + FfxFloat32x2 k = FfxFloat32x2(1.099, -0.099); + return clamp(j.x, color * j.y, pow(color, j.z) * k.x + k.y); +} + +/// Compute a Rec.709 color space. +/// +/// Rec.709 is used for some HDTVs. +/// +/// Both Rec.709 and sRGB have a linear segment which as spec'ed would intersect the curved segment 2 times. +/// (a.) For 8-bit sRGB, steps {0 to 10.3} are in the linear region (4% of the encoding range). +/// (b.) For 8-bit 709, steps {0 to 20.7} are in the linear region (8% of the encoding range). +/// +/// @param [in] color The color to convert to Rec. 709. +/// +/// @returns +/// The color in linear space. +/// +/// @ingroup GPU +FfxFloat32x2 ffxRec709FromLinear(FfxFloat32x2 color) +{ + FfxFloat32x3 j = FfxFloat32x3(0.018 * 4.5, 4.5, 0.45); + FfxFloat32x2 k = FfxFloat32x2(1.099, -0.099); + return clamp(j.xx, color * j.yy, pow(color, j.zz) * k.xx + k.yy); +} + +/// Compute a Rec.709 color space. +/// +/// Rec.709 is used for some HDTVs. +/// +/// Both Rec.709 and sRGB have a linear segment which as spec'ed would intersect the curved segment 2 times. +/// (a.) For 8-bit sRGB, steps {0 to 10.3} are in the linear region (4% of the encoding range). +/// (b.) For 8-bit 709, steps {0 to 20.7} are in the linear region (8% of the encoding range). +/// +/// @param [in] color The color to convert to Rec. 709. +/// +/// @returns +/// The color in linear space. +/// +/// @ingroup GPU +FfxFloat32x3 ffxRec709FromLinear(FfxFloat32x3 color) +{ + FfxFloat32x3 j = FfxFloat32x3(0.018 * 4.5, 4.5, 0.45); + FfxFloat32x2 k = FfxFloat32x2(1.099, -0.099); + return clamp(j.xxx, color * j.yyy, pow(color, j.zzz) * k.xxx + k.yyy); +} + +/// Compute a gamma value from a linear value. +/// +/// Typically 2.2 for some PC displays, or 2.4-2.5 for CRTs, or 2.2 FreeSync2 native. +/// +/// Note: 'rcpX' is '1/x', where the 'x' is what would be used in ffxLinearFromGamma. +/// +/// @param [in] value The value to convert to gamma space from linear. +/// @param [in] power The reciprocal of power value used for the gamma curve. +/// +/// @returns +/// A value in gamma space. +/// +/// @ingroup GPU +FfxFloat32 ffxGammaFromLinear(FfxFloat32 color, FfxFloat32 rcpX) +{ + return pow(color, FfxFloat32(rcpX)); +} + +/// Compute a gamma value from a linear value. +/// +/// Typically 2.2 for some PC displays, or 2.4-2.5 for CRTs, or 2.2 FreeSync2 native. +/// +/// Note: 'rcpX' is '1/x', where the 'x' is what would be used in ffxLinearFromGamma. +/// +/// @param [in] value The value to convert to gamma space from linear. +/// @param [in] power The reciprocal of power value used for the gamma curve. +/// +/// @returns +/// A value in gamma space. +/// +/// @ingroup GPU +FfxFloat32x2 ffxGammaFromLinear(FfxFloat32x2 color, FfxFloat32 rcpX) +{ + return pow(color, ffxBroadcast2(rcpX)); +} + +/// Compute a gamma value from a linear value. +/// +/// Typically 2.2 for some PC displays, or 2.4-2.5 for CRTs, or 2.2 FreeSync2 native. +/// +/// Note: 'rcpX' is '1/x', where the 'x' is what would be used in ffxLinearFromGamma. +/// +/// @param [in] value The value to convert to gamma space from linear. +/// @param [in] power The reciprocal of power value used for the gamma curve. +/// +/// @returns +/// A value in gamma space. +/// +/// @ingroup GPU +FfxFloat32x3 ffxGammaFromLinear(FfxFloat32x3 color, FfxFloat32 rcpX) +{ + return pow(color, ffxBroadcast3(rcpX)); +} + +/// Compute a PQ value from a linear value. +/// +/// @param [in] value The value to convert to PQ from linear. +/// +/// @returns +/// A value in linear space. +/// +/// @ingroup GPU +FfxFloat32 ffxPQToLinear(FfxFloat32 x) +{ + FfxFloat32 p = pow(x, FfxFloat32(0.159302)); + return pow((FfxFloat32(0.835938) + FfxFloat32(18.8516) * p) / (FfxFloat32(1.0) + FfxFloat32(18.6875) * p), FfxFloat32(78.8438)); +} + +/// Compute a PQ value from a linear value. +/// +/// @param [in] value The value to convert to PQ from linear. +/// +/// @returns +/// A value in linear space. +/// +/// @ingroup GPU +FfxFloat32x2 ffxPQToLinear(FfxFloat32x2 x) +{ + FfxFloat32x2 p = pow(x, ffxBroadcast2(0.159302)); + return pow((ffxBroadcast2(0.835938) + ffxBroadcast2(18.8516) * p) / (ffxBroadcast2(1.0) + ffxBroadcast2(18.6875) * p), ffxBroadcast2(78.8438)); +} + +/// Compute a PQ value from a linear value. +/// +/// @param [in] value The value to convert to PQ from linear. +/// +/// @returns +/// A value in linear space. +/// +/// @ingroup GPU +FfxFloat32x3 ffxPQToLinear(FfxFloat32x3 x) +{ + FfxFloat32x3 p = pow(x, ffxBroadcast3(0.159302)); + return pow((ffxBroadcast3(0.835938) + ffxBroadcast3(18.8516) * p) / (ffxBroadcast3(1.0) + ffxBroadcast3(18.6875) * p), ffxBroadcast3(78.8438)); +} + +/// Compute a linear value from a SRGB value. +/// +/// @param [in] value The value to convert to linear from SRGB. +/// +/// @returns +/// A value in SRGB space. +/// +/// @ingroup GPU +FfxFloat32 ffxSrgbToLinear(FfxFloat32 color) +{ + FfxFloat32x3 j = FfxFloat32x3(0.0031308 * 12.92, 12.92, 1.0 / 2.4); + FfxFloat32x2 k = FfxFloat32x2(1.055, -0.055); + return clamp(j.x, color * j.y, pow(color, j.z) * k.x + k.y); +} + +/// Compute a linear value from a SRGB value. +/// +/// @param [in] value The value to convert to linear from SRGB. +/// +/// @returns +/// A value in SRGB space. +/// +/// @ingroup GPU +FfxFloat32x2 ffxSrgbToLinear(FfxFloat32x2 color) +{ + FfxFloat32x3 j = FfxFloat32x3(0.0031308 * 12.92, 12.92, 1.0 / 2.4); + FfxFloat32x2 k = FfxFloat32x2(1.055, -0.055); + return clamp(j.xx, color * j.yy, pow(color, j.zz) * k.xx + k.yy); +} + +/// Compute a linear value from a SRGB value. +/// +/// @param [in] value The value to convert to linear from SRGB. +/// +/// @returns +/// A value in SRGB space. +/// +/// @ingroup GPU +FfxFloat32x3 ffxSrgbToLinear(FfxFloat32x3 color) +{ + FfxFloat32x3 j = FfxFloat32x3(0.0031308 * 12.92, 12.92, 1.0 / 2.4); + FfxFloat32x2 k = FfxFloat32x2(1.055, -0.055); + return clamp(j.xxx, color * j.yyy, pow(color, j.zzz) * k.xxx + k.yyy); +} + +/// Compute a linear value from a REC.709 value. +/// +/// @param [in] color The value to convert to linear from REC.709. +/// +/// @returns +/// A value in linear space. +/// +/// @ingroup GPU +FfxFloat32 ffxLinearFromRec709(FfxFloat32 color) +{ + FfxFloat32x3 j = FfxFloat32x3(0.081 / 4.5, 1.0 / 4.5, 1.0 / 0.45); + FfxFloat32x2 k = FfxFloat32x2(1.0 / 1.099, 0.099 / 1.099); + return ffxZeroOneSelect(ffxZeroOneIsSigned(color - j.x), color * j.y, pow(color * k.x + k.y, j.z)); +} + +/// Compute a linear value from a REC.709 value. +/// +/// @param [in] color The value to convert to linear from REC.709. +/// +/// @returns +/// A value in linear space. +/// +/// @ingroup GPU +FfxFloat32x2 ffxLinearFromRec709(FfxFloat32x2 color) +{ + FfxFloat32x3 j = FfxFloat32x3(0.081 / 4.5, 1.0 / 4.5, 1.0 / 0.45); + FfxFloat32x2 k = FfxFloat32x2(1.0 / 1.099, 0.099 / 1.099); + return ffxZeroOneSelect(ffxZeroOneIsSigned(color - j.xx), color * j.yy, pow(color * k.xx + k.yy, j.zz)); +} + +/// Compute a linear value from a REC.709 value. +/// +/// @param [in] color The value to convert to linear from REC.709. +/// +/// @returns +/// A value in linear space. +/// +/// @ingroup GPU +FfxFloat32x3 ffxLinearFromRec709(FfxFloat32x3 color) +{ + FfxFloat32x3 j = FfxFloat32x3(0.081 / 4.5, 1.0 / 4.5, 1.0 / 0.45); + FfxFloat32x2 k = FfxFloat32x2(1.0 / 1.099, 0.099 / 1.099); + return ffxZeroOneSelect(ffxZeroOneIsSigned(color - j.xxx), color * j.yyy, pow(color * k.xxx + k.yyy, j.zzz)); +} + +/// Compute a linear value from a value in a gamma space. +/// +/// Typically 2.2 for some PC displays, or 2.4-2.5 for CRTs, or 2.2 FreeSync2 native. +/// +/// @param [in] color The value to convert to linear in gamma space. +/// @param [in] power The power value used for the gamma curve. +/// +/// @returns +/// A value in linear space. +/// +/// @ingroup GPU +FfxFloat32 ffxLinearFromGamma(FfxFloat32 color, FfxFloat32 power) +{ + return pow(color, FfxFloat32(power)); +} + +/// Compute a linear value from a value in a gamma space. +/// +/// Typically 2.2 for some PC displays, or 2.4-2.5 for CRTs, or 2.2 FreeSync2 native. +/// +/// @param [in] color The value to convert to linear in gamma space. +/// @param [in] power The power value used for the gamma curve. +/// +/// @returns +/// A value in linear space. +/// +/// @ingroup GPU +FfxFloat32x2 ffxLinearFromGamma(FfxFloat32x2 color, FfxFloat32 power) +{ + return pow(color, ffxBroadcast2(power)); +} + +/// Compute a linear value from a value in a gamma space. +/// +/// Typically 2.2 for some PC displays, or 2.4-2.5 for CRTs, or 2.2 FreeSync2 native. +/// +/// @param [in] color The value to convert to linear in gamma space. +/// @param [in] power The power value used for the gamma curve. +/// +/// @returns +/// A value in linear space. +/// +/// @ingroup GPU +FfxFloat32x3 ffxLinearFromGamma(FfxFloat32x3 color, FfxFloat32 power) +{ + return pow(color, ffxBroadcast3(power)); +} + +/// Compute a linear value from a value in a PQ space. +/// +/// Typically 2.2 for some PC displays, or 2.4-2.5 for CRTs, or 2.2 FreeSync2 native. +/// +/// @param [in] value The value to convert to linear in PQ space. +/// +/// @returns +/// A value in linear space. +/// +/// @ingroup GPU +FfxFloat32 ffxLinearFromPQ(FfxFloat32 x) +{ + FfxFloat32 p = pow(x, FfxFloat32(0.0126833)); + return pow(ffxSaturate(p - FfxFloat32(0.835938)) / (FfxFloat32(18.8516) - FfxFloat32(18.6875) * p), FfxFloat32(6.27739)); +} + +/// Compute a linear value from a value in a PQ space. +/// +/// Typically 2.2 for some PC displays, or 2.4-2.5 for CRTs, or 2.2 FreeSync2 native. +/// +/// @param [in] value The value to convert to linear in PQ space. +/// +/// @returns +/// A value in linear space. +/// +/// @ingroup GPU +FfxFloat32x2 ffxLinearFromPQ(FfxFloat32x2 x) +{ + FfxFloat32x2 p = pow(x, ffxBroadcast2(0.0126833)); + return pow(ffxSaturate(p - ffxBroadcast2(0.835938)) / (ffxBroadcast2(18.8516) - ffxBroadcast2(18.6875) * p), ffxBroadcast2(6.27739)); +} + +/// Compute a linear value from a value in a PQ space. +/// +/// Typically 2.2 for some PC displays, or 2.4-2.5 for CRTs, or 2.2 FreeSync2 native. +/// +/// @param [in] value The value to convert to linear in PQ space. +/// +/// @returns +/// A value in linear space. +/// +/// @ingroup GPU +FfxFloat32x3 ffxLinearFromPQ(FfxFloat32x3 x) +{ + FfxFloat32x3 p = pow(x, ffxBroadcast3(0.0126833)); + return pow(ffxSaturate(p - ffxBroadcast3(0.835938)) / (ffxBroadcast3(18.8516) - ffxBroadcast3(18.6875) * p), ffxBroadcast3(6.27739)); +} + +/// Compute a linear value from a value in a SRGB space. +/// +/// Typically 2.2 for some PC displays, or 2.4-2.5 for CRTs, or 2.2 FreeSync2 native. +/// +/// @param [in] value The value to convert to linear in SRGB space. +/// +/// @returns +/// A value in linear space. +/// +/// @ingroup GPU +FfxFloat32 ffxLinearFromSrgb(FfxFloat32 color) +{ + FfxFloat32x3 j = FfxFloat32x3(0.04045 / 12.92, 1.0 / 12.92, 2.4); + FfxFloat32x2 k = FfxFloat32x2(1.0 / 1.055, 0.055 / 1.055); + return ffxZeroOneSelect(ffxZeroOneIsSigned(color - j.x), color * j.y, pow(color * k.x + k.y, j.z)); +} + +/// Compute a linear value from a value in a SRGB space. +/// +/// Typically 2.2 for some PC displays, or 2.4-2.5 for CRTs, or 2.2 FreeSync2 native. +/// +/// @param [in] value The value to convert to linear in SRGB space. +/// +/// @returns +/// A value in linear space. +/// +/// @ingroup GPU +FfxFloat32x2 ffxLinearFromSrgb(FfxFloat32x2 color) +{ + FfxFloat32x3 j = FfxFloat32x3(0.04045 / 12.92, 1.0 / 12.92, 2.4); + FfxFloat32x2 k = FfxFloat32x2(1.0 / 1.055, 0.055 / 1.055); + return ffxZeroOneSelect(ffxZeroOneIsSigned(color - j.xx), color * j.yy, pow(color * k.xx + k.yy, j.zz)); +} + +/// Compute a linear value from a value in a SRGB space. +/// +/// Typically 2.2 for some PC displays, or 2.4-2.5 for CRTs, or 2.2 FreeSync2 native. +/// +/// @param [in] value The value to convert to linear in SRGB space. +/// +/// @returns +/// A value in linear space. +/// +/// @ingroup GPU +FfxFloat32x3 ffxLinearFromSrgb(FfxFloat32x3 color) +{ + FfxFloat32x3 j = FfxFloat32x3(0.04045 / 12.92, 1.0 / 12.92, 2.4); + FfxFloat32x2 k = FfxFloat32x2(1.0 / 1.055, 0.055 / 1.055); + return ffxZeroOneSelect(ffxZeroOneIsSigned(color - j.xxx), color * j.yyy, pow(color * k.xxx + k.yyy, j.zzz)); +} + +/// A remapping of 64x1 to 8x8 imposing rotated 2x2 pixel quads in quad linear. +/// +/// 543210 +/// ====== +/// ..xxx. +/// yy...y +/// +/// @param [in] a The input 1D coordinates to remap. +/// +/// @returns +/// The remapped 2D coordinates. +/// +/// @ingroup GPU +FfxUInt32x2 ffxRemapForQuad(FfxUInt32 a) +{ + return FfxUInt32x2(bitfieldExtract(a, 1u, 3u), bitfieldInsertMask(bitfieldExtract(a, 3u, 3u), a, 1u)); +} + +/// A helper function performing a remap 64x1 to 8x8 remapping which is necessary for 2D wave reductions. +/// +/// The 64-wide lane indices to 8x8 remapping is performed as follows: +/// +/// 00 01 08 09 10 11 18 19 +/// 02 03 0a 0b 12 13 1a 1b +/// 04 05 0c 0d 14 15 1c 1d +/// 06 07 0e 0f 16 17 1e 1f +/// 20 21 28 29 30 31 38 39 +/// 22 23 2a 2b 32 33 3a 3b +/// 24 25 2c 2d 34 35 3c 3d +/// 26 27 2e 2f 36 37 3e 3f +/// +/// @param [in] a The input 1D coordinate to remap. +/// +/// @returns +/// The remapped 2D coordinates. +/// +/// @ingroup GPU +FfxUInt32x2 ffxRemapForWaveReduction(FfxUInt32 a) +{ + return FfxUInt32x2(bitfieldInsertMask(bitfieldExtract(a, 2u, 3u), a, 1u), bitfieldInsertMask(bitfieldExtract(a, 3u, 3u), bitfieldExtract(a, 1u, 2u), 2u)); +} diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_core_gpu_common_half.h b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_core_gpu_common_half.h new file mode 100644 index 00000000..c46ccb36 --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_core_gpu_common_half.h @@ -0,0 +1,2978 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if FFX_HALF +#if FFX_HLSL_6_2 +/// A define value for 16bit positive infinity. +/// +/// @ingroup GPU +#define FFX_POSITIVE_INFINITY_HALF FFX_TO_FLOAT16((uint16_t)0x7c00u) + +/// A define value for 16bit negative infinity. +/// +/// @ingroup GPU +#define FFX_NEGATIVE_INFINITY_HALF FFX_TO_FLOAT16((uint16_t)0xfc00u) +#else +/// A define value for 16bit positive infinity. +/// +/// @ingroup GPU +#define FFX_POSITIVE_INFINITY_HALF FFX_TO_FLOAT16(0x7c00u) + +/// A define value for 16bit negative infinity. +/// +/// @ingroup GPU +#define FFX_NEGATIVE_INFINITY_HALF FFX_TO_FLOAT16(0xfc00u) +#endif // FFX_HLSL_6_2 + +/// Compute the min of two values. +/// +/// @param [in] x The first value to compute the min of. +/// @param [in] y The second value to compute the min of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPU +FfxFloat16 ffxMin(FfxFloat16 x, FfxFloat16 y) +{ + return min(x, y); +} + +/// Compute the min of two values. +/// +/// @param [in] x The first value to compute the min of. +/// @param [in] y The second value to compute the min of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPU +FfxFloat16x2 ffxMin(FfxFloat16x2 x, FfxFloat16x2 y) +{ + return min(x, y); +} + +/// Compute the min of two values. +/// +/// @param [in] x The first value to compute the min of. +/// @param [in] y The second value to compute the min of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPU +FfxFloat16x3 ffxMin(FfxFloat16x3 x, FfxFloat16x3 y) +{ + return min(x, y); +} + +/// Compute the min of two values. +/// +/// @param [in] x The first value to compute the min of. +/// @param [in] y The second value to compute the min of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPU +FfxFloat16x4 ffxMin(FfxFloat16x4 x, FfxFloat16x4 y) +{ + return min(x, y); +} + +/// Compute the min of two values. +/// +/// @param [in] x The first value to compute the min of. +/// @param [in] y The second value to compute the min of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPU +FfxInt16 ffxMin(FfxInt16 x, FfxInt16 y) +{ + return min(x, y); +} + +/// Compute the min of two values. +/// +/// @param [in] x The first value to compute the min of. +/// @param [in] y The second value to compute the min of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPU +FfxInt16x2 ffxMin(FfxInt16x2 x, FfxInt16x2 y) +{ + return min(x, y); +} + +/// Compute the min of two values. +/// +/// @param [in] x The first value to compute the min of. +/// @param [in] y The second value to compute the min of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPU +FfxInt16x3 ffxMin(FfxInt16x3 x, FfxInt16x3 y) +{ + return min(x, y); +} + +/// Compute the min of two values. +/// +/// @param [in] x The first value to compute the min of. +/// @param [in] y The second value to compute the min of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPU +FfxInt16x4 ffxMin(FfxInt16x4 x, FfxInt16x4 y) +{ + return min(x, y); +} + +/// Compute the min of two values. +/// +/// @param [in] x The first value to compute the min of. +/// @param [in] y The second value to compute the min of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPU +FfxUInt16 ffxMin(FfxUInt16 x, FfxUInt16 y) +{ + return min(x, y); +} + +/// Compute the min of two values. +/// +/// @param [in] x The first value to compute the min of. +/// @param [in] y The second value to compute the min of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPU +FfxUInt16x2 ffxMin(FfxUInt16x2 x, FfxUInt16x2 y) +{ + return min(x, y); +} + +/// Compute the min of two values. +/// +/// @param [in] x The first value to compute the min of. +/// @param [in] y The second value to compute the min of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPU +FfxUInt16x3 ffxMin(FfxUInt16x3 x, FfxUInt16x3 y) +{ + return min(x, y); +} + +/// Compute the min of two values. +/// +/// @param [in] x The first value to compute the min of. +/// @param [in] y The second value to compute the min of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPU +FfxUInt16x4 ffxMin(FfxUInt16x4 x, FfxUInt16x4 y) +{ + return min(x, y); +} + +/// Compute the max of two values. +/// +/// @param [in] x The first value to compute the max of. +/// @param [in] y The second value to compute the max of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPU +FfxFloat16 ffxMax(FfxFloat16 x, FfxFloat16 y) +{ + return max(x, y); +} + +/// Compute the max of two values. +/// +/// @param [in] x The first value to compute the max of. +/// @param [in] y The second value to compute the max of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPU +FfxFloat16x2 ffxMax(FfxFloat16x2 x, FfxFloat16x2 y) +{ + return max(x, y); +} + +/// Compute the max of two values. +/// +/// @param [in] x The first value to compute the max of. +/// @param [in] y The second value to compute the max of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPU +FfxFloat16x3 ffxMax(FfxFloat16x3 x, FfxFloat16x3 y) +{ + return max(x, y); +} + +/// Compute the max of two values. +/// +/// @param [in] x The first value to compute the max of. +/// @param [in] y The second value to compute the max of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPU +FfxFloat16x4 ffxMax(FfxFloat16x4 x, FfxFloat16x4 y) +{ + return max(x, y); +} + +/// Compute the max of two values. +/// +/// @param [in] x The first value to compute the max of. +/// @param [in] y The second value to compute the max of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPU +FfxInt16 ffxMax(FfxInt16 x, FfxInt16 y) +{ + return max(x, y); +} + +/// Compute the max of two values. +/// +/// @param [in] x The first value to compute the max of. +/// @param [in] y The second value to compute the max of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPU +FfxInt16x2 ffxMax(FfxInt16x2 x, FfxInt16x2 y) +{ + return max(x, y); +} + +/// Compute the max of two values. +/// +/// @param [in] x The first value to compute the max of. +/// @param [in] y The second value to compute the max of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPU +FfxInt16x3 ffxMax(FfxInt16x3 x, FfxInt16x3 y) +{ + return max(x, y); +} + +/// Compute the max of two values. +/// +/// @param [in] x The first value to compute the max of. +/// @param [in] y The second value to compute the max of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPU +FfxInt16x4 ffxMax(FfxInt16x4 x, FfxInt16x4 y) +{ + return max(x, y); +} + +/// Compute the max of two values. +/// +/// @param [in] x The first value to compute the max of. +/// @param [in] y The second value to compute the max of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPU +FfxUInt16 ffxMax(FfxUInt16 x, FfxUInt16 y) +{ + return max(x, y); +} + +/// Compute the max of two values. +/// +/// @param [in] x The first value to compute the max of. +/// @param [in] y The second value to compute the max of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPU +FfxUInt16x2 ffxMax(FfxUInt16x2 x, FfxUInt16x2 y) +{ + return max(x, y); +} + +/// Compute the max of two values. +/// +/// @param [in] x The first value to compute the max of. +/// @param [in] y The second value to compute the max of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPU +FfxUInt16x3 ffxMax(FfxUInt16x3 x, FfxUInt16x3 y) +{ + return max(x, y); +} + +/// Compute the max of two values. +/// +/// @param [in] x The first value to compute the max of. +/// @param [in] y The second value to compute the max of. +/// +/// @returns +/// The the lowest of two values. +/// +/// @ingroup GPU +FfxUInt16x4 ffxMax(FfxUInt16x4 x, FfxUInt16x4 y) +{ + return max(x, y); +} + +/// Compute the value of the first parameter raised to the power of the second. +/// +/// @param [in] x The value to raise to the power y. +/// @param [in] y The power to which to raise x. +/// +/// @returns +/// The value of the first parameter raised to the power of the second. +/// +/// @ingroup GPU +FfxFloat16 ffxPow(FfxFloat16 x, FfxFloat16 y) +{ + return pow(x, y); +} + +/// Compute the value of the first parameter raised to the power of the second. +/// +/// @param [in] x The value to raise to the power y. +/// @param [in] y The power to which to raise x. +/// +/// @returns +/// The value of the first parameter raised to the power of the second. +/// +/// @ingroup GPU +FfxFloat16x2 ffxPow(FfxFloat16x2 x, FfxFloat16x2 y) +{ + return pow(x, y); +} + +/// Compute the value of the first parameter raised to the power of the second. +/// +/// @param [in] x The value to raise to the power y. +/// @param [in] y The power to which to raise x. +/// +/// @returns +/// The value of the first parameter raised to the power of the second. +/// +/// @ingroup GPU +FfxFloat16x3 ffxPow(FfxFloat16x3 x, FfxFloat16x3 y) +{ + return pow(x, y); +} + +/// Compute the value of the first parameter raised to the power of the second. +/// +/// @param [in] x The value to raise to the power y. +/// @param [in] y The power to which to raise x. +/// +/// @returns +/// The value of the first parameter raised to the power of the second. +/// +/// @ingroup GPU +FfxFloat16x4 ffxPow(FfxFloat16x4 x, FfxFloat16x4 y) +{ + return pow(x, y); +} + +/// Compute the square root of a value. +/// +/// @param [in] x The first value to compute the min of. +/// +/// @returns +/// The the square root of x. +/// +/// @ingroup GPU +FfxFloat16 ffxSqrt(FfxFloat16 x) +{ + return sqrt(x); +} + +/// Compute the square root of a value. +/// +/// @param [in] x The first value to compute the min of. +/// +/// @returns +/// The the square root of x. +/// +/// @ingroup GPU +FfxFloat16x2 ffxSqrt(FfxFloat16x2 x) +{ + return sqrt(x); +} + +/// Compute the square root of a value. +/// +/// @param [in] x The first value to compute the min of. +/// +/// @returns +/// The the square root of x. +/// +/// @ingroup GPU +FfxFloat16x3 ffxSqrt(FfxFloat16x3 x) +{ + return sqrt(x); +} + +/// Compute the square root of a value. +/// +/// @param [in] x The first value to compute the min of. +/// +/// @returns +/// The the square root of x. +/// +/// @ingroup GPU +FfxFloat16x4 ffxSqrt(FfxFloat16x4 x) +{ + return sqrt(x); +} + +/// Copy the sign bit from 's' to positive 'd'. +/// +/// @param [in] d The value to copy the sign bit into. +/// @param [in] s The value to copy the sign bit from. +/// +/// @returns +/// The value of d with the sign bit from s. +/// +/// @ingroup GPU +FfxFloat16 ffxCopySignBitHalf(FfxFloat16 d, FfxFloat16 s) +{ + return FFX_TO_FLOAT16(FFX_TO_UINT16(d) | (FFX_TO_UINT16(s) & FFX_BROADCAST_UINT16(0x8000u))); +} + +/// Copy the sign bit from 's' to positive 'd'. +/// +/// @param [in] d The value to copy the sign bit into. +/// @param [in] s The value to copy the sign bit from. +/// +/// @returns +/// The value of d with the sign bit from s. +/// +/// @ingroup GPU +FfxFloat16x2 ffxCopySignBitHalf(FfxFloat16x2 d, FfxFloat16x2 s) +{ + return FFX_TO_FLOAT16X2(FFX_TO_UINT16X2(d) | (FFX_TO_UINT16X2(s) & FFX_BROADCAST_UINT16X2(0x8000u))); +} + +/// Copy the sign bit from 's' to positive 'd'. +/// +/// @param [in] d The value to copy the sign bit into. +/// @param [in] s The value to copy the sign bit from. +/// +/// @returns +/// The value of d with the sign bit from s. +/// +/// @ingroup GPU +FfxFloat16x3 ffxCopySignBitHalf(FfxFloat16x3 d, FfxFloat16x3 s) +{ + return FFX_TO_FLOAT16X3(FFX_TO_UINT16X3(d) | (FFX_TO_UINT16X3(s) & FFX_BROADCAST_UINT16X3(0x8000u))); +} + +/// Copy the sign bit from 's' to positive 'd'. +/// +/// @param [in] d The value to copy the sign bit into. +/// @param [in] s The value to copy the sign bit from. +/// +/// @returns +/// The value of d with the sign bit from s. +/// +/// @ingroup GPU +FfxFloat16x4 ffxCopySignBitHalf(FfxFloat16x4 d, FfxFloat16x4 s) +{ + return FFX_TO_FLOAT16X4(FFX_TO_UINT16X4(d) | (FFX_TO_UINT16X4(s) & FFX_BROADCAST_UINT16X4(0x8000u))); +} + +/// A single operation to return the following: +/// m = NaN := 0 +/// m >= 0 := 0 +/// m < 0 := 1 +/// +/// Uses the following useful floating point logic, +/// saturate(+a*(-INF)==-INF) := 0 +/// saturate( 0*(-INF)== NaN) := 0 +/// saturate(-a*(-INF)==+INF) := 1 +/// +/// This function is useful when creating masks for branch-free logic. +/// +/// @param [in] m The value to test against 0. +/// +/// @returns +/// 1.0 when the value is negative, or 0.0 when the value is 0 or position. +/// +/// @ingroup GPU +FfxFloat16 ffxIsSignedHalf(FfxFloat16 m) +{ + return ffxSaturate(m * FFX_BROADCAST_FLOAT16(FFX_NEGATIVE_INFINITY_HALF)); +} + +/// A single operation to return the following: +/// m = NaN := 0 +/// m >= 0 := 0 +/// m < 0 := 1 +/// +/// Uses the following useful floating point logic, +/// saturate(+a*(-INF)==-INF) := 0 +/// saturate( 0*(-INF)== NaN) := 0 +/// saturate(-a*(-INF)==+INF) := 1 +/// +/// This function is useful when creating masks for branch-free logic. +/// +/// @param [in] m The value to test against 0. +/// +/// @returns +/// 1.0 when the value is negative, or 0.0 when the value is 0 or position. +/// +/// @ingroup GPU +FfxFloat16x2 ffxIsSignedHalf(FfxFloat16x2 m) +{ + return ffxSaturate(m * FFX_BROADCAST_FLOAT16X2(FFX_NEGATIVE_INFINITY_HALF)); +} + +/// A single operation to return the following: +/// m = NaN := 0 +/// m >= 0 := 0 +/// m < 0 := 1 +/// +/// Uses the following useful floating point logic, +/// saturate(+a*(-INF)==-INF) := 0 +/// saturate( 0*(-INF)== NaN) := 0 +/// saturate(-a*(-INF)==+INF) := 1 +/// +/// This function is useful when creating masks for branch-free logic. +/// +/// @param [in] m The value to test against 0. +/// +/// @returns +/// 1.0 when the value is negative, or 0.0 when the value is 0 or position. +/// +/// @ingroup GPU +FfxFloat16x3 ffxIsSignedHalf(FfxFloat16x3 m) +{ + return ffxSaturate(m * FFX_BROADCAST_FLOAT16X3(FFX_NEGATIVE_INFINITY_HALF)); +} + +/// A single operation to return the following: +/// m = NaN := 0 +/// m >= 0 := 0 +/// m < 0 := 1 +/// +/// Uses the following useful floating point logic, +/// saturate(+a*(-INF)==-INF) := 0 +/// saturate( 0*(-INF)== NaN) := 0 +/// saturate(-a*(-INF)==+INF) := 1 +/// +/// This function is useful when creating masks for branch-free logic. +/// +/// @param [in] m The value to test against 0. +/// +/// @returns +/// 1.0 when the value is negative, or 0.0 when the value is 0 or position. +/// +/// @ingroup GPU +FfxFloat16x4 ffxIsSignedHalf(FfxFloat16x4 m) +{ + return ffxSaturate(m * FFX_BROADCAST_FLOAT16X4(FFX_NEGATIVE_INFINITY_HALF)); +} + +/// A single operation to return the following: +/// m = NaN := 1 +/// m > 0 := 0 +/// m <= 0 := 1 +/// +/// This function is useful when creating masks for branch-free logic. +/// +/// @param [in] m The value to test against zero. +/// +/// @returns +/// 1.0 when the value is position, or 0.0 when the value is 0 or negative. +/// +/// @ingroup GPU +FfxFloat16 ffxIsGreaterThanZeroHalf(FfxFloat16 m) +{ + return ffxSaturate(m * FFX_BROADCAST_FLOAT16(FFX_POSITIVE_INFINITY_HALF)); +} + +/// A single operation to return the following: +/// m = NaN := 1 +/// m > 0 := 0 +/// m <= 0 := 1 +/// +/// This function is useful when creating masks for branch-free logic. +/// +/// @param [in] m The value to test against zero. +/// +/// @returns +/// 1.0 when the value is position, or 0.0 when the value is 0 or negative. +/// +/// @ingroup GPU +FfxFloat16x2 ffxIsGreaterThanZeroHalf(FfxFloat16x2 m) +{ + return ffxSaturate(m * FFX_BROADCAST_FLOAT16X2(FFX_POSITIVE_INFINITY_HALF)); +} + +/// A single operation to return the following: +/// m = NaN := 1 +/// m > 0 := 0 +/// m <= 0 := 1 +/// +/// This function is useful when creating masks for branch-free logic. +/// +/// @param [in] m The value to test against zero. +/// +/// @returns +/// 1.0 when the value is position, or 0.0 when the value is 0 or negative. +/// +/// @ingroup GPU +FfxFloat16x3 ffxIsGreaterThanZeroHalf(FfxFloat16x3 m) +{ + return ffxSaturate(m * FFX_BROADCAST_FLOAT16X3(FFX_POSITIVE_INFINITY_HALF)); +} + +/// A single operation to return the following: +/// m = NaN := 1 +/// m > 0 := 0 +/// m <= 0 := 1 +/// +/// This function is useful when creating masks for branch-free logic. +/// +/// @param [in] m The value to test against zero. +/// +/// @returns +/// 1.0 when the value is position, or 0.0 when the value is 0 or negative. +/// +/// @ingroup GPU +FfxFloat16x4 ffxIsGreaterThanZeroHalf(FfxFloat16x4 m) +{ + return ffxSaturate(m * FFX_BROADCAST_FLOAT16X4(FFX_POSITIVE_INFINITY_HALF)); +} + +/// Convert a 16bit floating point value to sortable integer. +/// +/// - If sign bit=0, flip the sign bit (positives). +/// - If sign bit=1, flip all bits (negatives). +/// +/// The function has the side effects that: +/// - Larger integers are more positive values. +/// - Float zero is mapped to center of integers (so clear to integer zero is a nice default for atomic max usage). +/// +/// @param [in] x The floating point value to make sortable. +/// +/// @returns +/// The sortable integer value. +/// +/// @ingroup GPU +FfxUInt16 ffxFloatToSortableIntegerHalf(FfxUInt16 x) +{ + return x ^ ((ffxBitShiftRightHalf(x, FFX_BROADCAST_UINT16(15))) | FFX_BROADCAST_UINT16(0x8000)); +} + +/// Convert a sortable integer to a 16bit floating point value. +/// +/// The function has the side effects that: +/// - If sign bit=1, flip the sign bit (positives). +/// - If sign bit=0, flip all bits (negatives). +/// +/// @param [in] x The sortable integer value to make floating point. +/// +/// @returns +/// The floating point value. +/// +/// @ingroup GPU +FfxUInt16 ffxSortableIntegerToFloatHalf(FfxUInt16 x) +{ + return x ^ ((~ffxBitShiftRightHalf(x, FFX_BROADCAST_UINT16(15))) | FFX_BROADCAST_UINT16(0x8000)); +} + +/// Convert a pair of 16bit floating point values to a pair of sortable integers. +/// +/// - If sign bit=0, flip the sign bit (positives). +/// - If sign bit=1, flip all bits (negatives). +/// +/// The function has the side effects that: +/// - Larger integers are more positive values. +/// - Float zero is mapped to center of integers (so clear to integer zero is a nice default for atomic max usage). +/// +/// @param [in] x The floating point values to make sortable. +/// +/// @returns +/// The sortable integer values. +/// +/// @ingroup GPU +FfxUInt16x2 ffxFloatToSortableIntegerHalf(FfxUInt16x2 x) +{ + return x ^ ((ffxBitShiftRightHalf(x, FFX_BROADCAST_UINT16X2(15))) | FFX_BROADCAST_UINT16X2(0x8000)); +} + +/// Convert a pair of sortable integers to a pair of 16bit floating point values. +/// +/// The function has the side effects that: +/// - If sign bit=1, flip the sign bit (positives). +/// - If sign bit=0, flip all bits (negatives). +/// +/// @param [in] x The sortable integer values to make floating point. +/// +/// @returns +/// The floating point values. +/// +/// @ingroup GPU +FfxUInt16x2 ffxSortableIntegerToFloatHalf(FfxUInt16x2 x) +{ + return x ^ ((~ffxBitShiftRightHalf(x, FFX_BROADCAST_UINT16X2(15))) | FFX_BROADCAST_UINT16X2(0x8000)); +} + +/// Packs the bytes from the X and Y components of a FfxUInt32x2 into a single 32-bit integer. +/// +/// The resulting integer will contain bytes in the following order, from most to least significant: +/// [Zero] Y0 [Zero] X0 +/// +/// @param [in] i The integer pair to pack. +/// +/// @returns +/// The packed integer value. +/// +/// @ingroup GPU +FfxUInt32 ffxPackBytesZeroY0ZeroX0(FfxUInt32x2 i) +{ + return ((i.x) & 0xffu) | ((i.y << 16) & 0xff0000u); +} + +/// Packs the bytes from the X and Y components of a FfxUInt32x2 into a single 32-bit integer. +/// +/// The resulting integer will contain bytes in the following order, from most to least significant: +/// [Zero] Y1 [Zero] X1 +/// +/// @param [in] i The integer pair to pack. +/// +/// @returns +/// The packed integer value. +/// +/// @ingroup GPU +FfxUInt32 ffxPackBytesZeroY1ZeroX1(FfxUInt32x2 i) +{ + return ((i.x >> 8) & 0xffu) | ((i.y << 8) & 0xff0000u); +} + +/// Packs the bytes from the X and Y components of a FfxUInt32x2 into a single 32-bit integer. +/// +/// The resulting integer will contain bytes in the following order, from most to least significant: +/// [Zero] Y2 [Zero] X2 +/// +/// @param [in] i The integer pair to pack. +/// +/// @returns +/// The packed integer value. +/// +/// @ingroup GPU +FfxUInt32 ffxPackBytesZeroY2ZeroX2(FfxUInt32x2 i) +{ + return ((i.x >> 16) & 0xffu) | ((i.y) & 0xff0000u); +} + +/// Packs the bytes from the X and Y components of a FfxUInt32x2 into a single 32-bit integer. +/// +/// The resulting integer will contain bytes in the following order, from most to least significant: +/// [Zero] Y3 [Zero] X3 +/// +/// @param [in] i The integer pair to pack. +/// +/// @returns +/// The packed integer value. +/// +/// @ingroup GPU +FfxUInt32 ffxPackBytesZeroY3ZeroX3(FfxUInt32x2 i) +{ + return ((i.x >> 24) & 0xffu) | ((i.y >> 8) & 0xff0000u); +} + +/// Packs the bytes from the X and Y components of a FfxUInt32x2 into a single 32-bit integer. +/// +/// The resulting integer will contain bytes in the following order, from most to least significant: +/// Y3 Y2 Y1 X0 +/// +/// @param [in] i The integer pair to pack. +/// +/// @returns +/// The packed integer value. +/// +/// @ingroup GPU +FfxUInt32 ffxPackBytesY3Y2Y1X0(FfxUInt32x2 i) +{ + return ((i.x) & 0x000000ffu) | (i.y & 0xffffff00u); +} + +/// Packs the bytes from the X and Y components of a FfxUInt32x2 into a single 32-bit integer. +/// +/// The resulting integer will contain bytes in the following order, from most to least significant: +/// Y3 Y2 Y1 X2 +/// +/// @param [in] i The integer pair to pack. +/// +/// @returns +/// The packed integer value. +/// +/// @ingroup GPU +FfxUInt32 ffxPackBytesY3Y2Y1X2(FfxUInt32x2 i) +{ + return ((i.x >> 16) & 0x000000ffu) | (i.y & 0xffffff00u); +} + +/// Packs the bytes from the X and Y components of a FfxUInt32x2 into a single 32-bit integer. +/// +/// The resulting integer will contain bytes in the following order, from most to least significant: +/// Y3 Y2 X0 Y0 +/// +/// @param [in] i The integer pair to pack. +/// +/// @returns +/// The packed integer value. +/// +/// @ingroup GPU +FfxUInt32 ffxPackBytesY3Y2X0Y0(FfxUInt32x2 i) +{ + return ((i.x << 8) & 0x0000ff00u) | (i.y & 0xffff00ffu); +} + +/// Packs the bytes from the X and Y components of a FfxUInt32x2 into a single 32-bit integer. +/// +/// The resulting integer will contain bytes in the following order, from most to least significant: +/// Y3 Y2 X2 Y0 +/// +/// @param [in] i The integer pair to pack. +/// +/// @returns +/// The packed integer value. +/// +/// @ingroup GPU +FfxUInt32 ffxPackBytesY3Y2X2Y0(FfxUInt32x2 i) +{ + return ((i.x >> 8) & 0x0000ff00u) | (i.y & 0xffff00ffu); +} + +/// Packs the bytes from the X and Y components of a FfxUInt32x2 into a single 32-bit integer. +/// +/// The resulting integer will contain bytes in the following order, from most to least significant: +/// Y3 X0 Y1 Y0 +/// +/// @param [in] i The integer pair to pack. +/// +/// @returns +/// The packed integer value. +/// +/// @ingroup GPU +FfxUInt32 ffxPackBytesY3X0Y1Y0(FfxUInt32x2 i) +{ + return ((i.x << 16) & 0x00ff0000u) | (i.y & 0xff00ffffu); +} + +/// Packs the bytes from the X and Y components of a FfxUInt32x2 into a single 32-bit integer. +/// +/// The resulting integer will contain bytes in the following order, from most to least significant: +/// Y3 X2 Y1 Y0 +/// +/// @param [in] i The integer pair to pack. +/// +/// @returns +/// The packed integer value. +/// +/// @ingroup GPU +FfxUInt32 ffxPackBytesY3X2Y1Y0(FfxUInt32x2 i) +{ + return ((i.x) & 0x00ff0000u) | (i.y & 0xff00ffffu); +} + +/// Packs the bytes from the X and Y components of a FfxUInt32x2 into a single 32-bit integer. +/// +/// The resulting integer will contain bytes in the following order, from most to least significant: +/// X0 Y2 Y1 Y0 +/// +/// @param [in] i The integer pair to pack. +/// +/// @returns +/// The packed integer value. +/// +/// @ingroup GPU +FfxUInt32 ffxPackBytesX0Y2Y1Y0(FfxUInt32x2 i) +{ + return ((i.x << 24) & 0xff000000u) | (i.y & 0x00ffffffu); +} + +/// Packs the bytes from the X and Y components of a FfxUInt32x2 into a single 32-bit integer. +/// +/// The resulting integer will contain bytes in the following order, from most to least significant: +/// X2 Y2 Y1 Y0 +/// +/// @param [in] i The integer pair to pack. +/// +/// @returns +/// The packed integer value. +/// +/// @ingroup GPU +FfxUInt32 ffxPackBytesX2Y2Y1Y0(FfxUInt32x2 i) +{ + return ((i.x << 8) & 0xff000000u) | (i.y & 0x00ffffffu); +} + +/// Packs the bytes from the X and Y components of a FfxUInt32x2 into a single 32-bit integer. +/// +/// The resulting integer will contain bytes in the following order, from most to least significant: +/// Y2 X2 Y0 X0 +/// +/// @param [in] i The integer pair to pack. +/// +/// @returns +/// The packed integer value. +/// +/// @ingroup GPU +FfxUInt32 ffxPackBytesY2X2Y0X0(FfxUInt32x2 i) +{ + return ((i.x) & 0x00ff00ffu) | ((i.y << 8) & 0xff00ff00u); +} + +/// Packs the bytes from the X and Y components of a FfxUInt32x2 into a single 32-bit integer. +/// +/// The resulting integer will contain bytes in the following order, from most to least significant: +/// Y2 Y0 X2 X0 +/// +/// @param [in] i The integer pair to pack. +/// +/// @returns +/// The packed integer value. +/// +/// @ingroup GPU +FfxUInt32 ffxPackBytesY2Y0X2X0(FfxUInt32x2 i) +{ + return (((i.x) & 0xffu) | ((i.x >> 8) & 0xff00u) | ((i.y << 16) & 0xff0000u) | ((i.y << 8) & 0xff000000u)); +} + +/// Takes two Float16x2 values x and y, normalizes them and builds a single Uint16x2 value in the format {{x0,y0},{x1,y1}}. +/// +/// @param [in] x The first float16x2 value to pack. +/// @param [in] y The second float16x2 value to pack. +/// +/// @returns +/// The packed FfxUInt32x2 value. +/// +/// @ingroup GPU +FfxUInt16x2 ffxPackX0Y0X1Y1UnsignedToUint16x2(FfxFloat16x2 x, FfxFloat16x2 y) +{ + x *= FFX_BROADCAST_FLOAT16X2(1.0 / 32768.0); + y *= FFX_BROADCAST_FLOAT16X2(1.0 / 32768.0); + return FFX_UINT32_TO_UINT16X2(ffxPackBytesY2X2Y0X0(FfxUInt32x2(FFX_UINT16X2_TO_UINT32(FFX_TO_UINT16X2(x)), FFX_UINT16X2_TO_UINT32(FFX_TO_UINT16X2(y))))); +} + +/// Given a FfxUInt32x2 value d, Float16x2 value i and a resulting FfxUInt32x2 value r, this function packs d.x[0:7] into r.x[0:7], +/// d.y[0:7] into r.y[0:7], i.x[8:15] into r.x[8:15], r.y[8:15] and i.y[0:15] into r.x[16:31], r.y[16:31] using 3 ops. +/// +/// r=ffxPermuteUByte0Float16x2ToUint2(d,i) +/// Where 'k0' is an SGPR with {1.0/32768.0} packed into the lower 16-bits +/// Where 'k1' is an SGPR with 0x???? +/// Where 'k2' is an SGPR with 0x???? +/// V_PK_FMA_F16 i,i,k0.x,0 +/// V_PERM_B32 r.x,i,i,k1 +/// V_PERM_B32 r.y,i,i,k2 +/// +/// @param [in] d The FfxUInt32x2 value to be packed. +/// @param [in] i The FfxFloat16x2 value to be packed. +/// +/// @returns +/// The packed FfxUInt32x2 value. +/// +/// @ingroup GPU +FfxUInt32x2 ffxPermuteUByte0Float16x2ToUint2(FfxUInt32x2 d, FfxFloat16x2 i) +{ + FfxUInt32 b = FFX_UINT16X2_TO_UINT32(FFX_TO_UINT16X2(i * FFX_BROADCAST_FLOAT16X2(1.0 / 32768.0))); + return FfxUInt32x2(ffxPackBytesY3Y2Y1X0(FfxUInt32x2(d.x, b)), ffxPackBytesY3Y2Y1X2(FfxUInt32x2(d.y, b))); +} + +/// Given a FfxUInt32x2 value d, Float16x2 value i and a resulting FfxUInt32x2 value r, this function packs d.x[0:7] into r.x[8:15], +/// d.y[0:7] into r.y[8:15], i.x[0:7] into r.x[0:7], r.y[0:7] and i.y[0:15] into r.x[16:31], r.y[16:31] using 3 ops. +/// +/// r=ffxPermuteUByte1Float16x2ToUint2(d,i) +/// Where 'k0' is an SGPR with {1.0/32768.0} packed into the lower 16-bits +/// Where 'k1' is an SGPR with 0x???? +/// Where 'k2' is an SGPR with 0x???? +/// V_PK_FMA_F16 i,i,k0.x,0 +/// V_PERM_B32 r.x,i,i,k1 +/// V_PERM_B32 r.y,i,i,k2 +/// +/// @param [in] d The FfxUInt32x2 value to be packed. +/// @param [in] i The FfxFloat16x2 value to be packed. +/// +/// @returns +/// The packed FfxUInt32x2 value. +/// +/// @ingroup GPU +FfxUInt32x2 ffxPermuteUByte1Float16x2ToUint2(FfxUInt32x2 d, FfxFloat16x2 i) +{ + FfxUInt32 b = FFX_UINT16X2_TO_UINT32(FFX_TO_UINT16X2(i * FFX_BROADCAST_FLOAT16X2(1.0 / 32768.0))); + return FfxUInt32x2(ffxPackBytesY3Y2X0Y0(FfxUInt32x2(d.x, b)), ffxPackBytesY3Y2X2Y0(FfxUInt32x2(d.y, b))); +} + +/// Given a FfxUInt32x2 value d, Float16x2 value i and a resulting FfxUInt32x2 value r, this function packs d.x[0:7] into r.x[16:23], +/// d.y[0:7] into r.y[16:23], i.x[0:15] into r.x[0:15], r.y[0:15] and i.y[8:15] into r.x[24:31], r.y[24:31] using 3 ops. +/// +/// r=ffxPermuteUByte2Float16x2ToUint2(d,i) +/// Where 'k0' is an SGPR with {1.0/32768.0} packed into the lower 16-bits +/// Where 'k1' is an SGPR with 0x???? +/// Where 'k2' is an SGPR with 0x???? +/// V_PK_FMA_F16 i,i,k0.x,0 +/// V_PERM_B32 r.x,i,i,k1 +/// V_PERM_B32 r.y,i,i,k2 +/// +/// @param [in] d The FfxUInt32x2 value to be packed. +/// @param [in] i The FfxFloat16x2 value to be packed. +/// +/// @returns +/// The packed FfxUInt32x2 value. +/// +/// @ingroup GPU +FfxUInt32x2 ffxPermuteUByte2Float16x2ToUint2(FfxUInt32x2 d, FfxFloat16x2 i) +{ + FfxUInt32 b = FFX_UINT16X2_TO_UINT32(FFX_TO_UINT16X2(i * FFX_BROADCAST_FLOAT16X2(1.0 / 32768.0))); + return FfxUInt32x2(ffxPackBytesY3X0Y1Y0(FfxUInt32x2(d.x, b)), ffxPackBytesY3X2Y1Y0(FfxUInt32x2(d.y, b))); +} + +/// Given a FfxUInt32x2 value d, Float16x2 value i and a resulting FfxUInt32x2 value r, this function packs d.x[0:7] into r.x[24:31], +/// d.y[0:7] into r.y[24:31], i.x[0:15] into r.x[0:15], r.y[0:15] and i.y[0:7] into r.x[16:23], r.y[16:23] using 3 ops. +/// +/// r=ffxPermuteUByte3Float16x2ToUint2(d,i) +/// Where 'k0' is an SGPR with {1.0/32768.0} packed into the lower 16-bits +/// Where 'k1' is an SGPR with 0x???? +/// Where 'k2' is an SGPR with 0x???? +/// V_PK_FMA_F16 i,i,k0.x,0 +/// V_PERM_B32 r.x,i,i,k1 +/// V_PERM_B32 r.y,i,i,k2 +/// +/// @param [in] d The FfxUInt32x2 value to be packed. +/// @param [in] i The FfxFloat16x2 value to be packed. +/// +/// @returns +/// The packed FfxUInt32x2 value. +/// +/// @ingroup GPU +FfxUInt32x2 ffxPermuteUByte3Float16x2ToUint2(FfxUInt32x2 d, FfxFloat16x2 i) +{ + FfxUInt32 b = FFX_UINT16X2_TO_UINT32(FFX_TO_UINT16X2(i * FFX_BROADCAST_FLOAT16X2(1.0 / 32768.0))); + return FfxUInt32x2(ffxPackBytesX0Y2Y1Y0(FfxUInt32x2(d.x, b)), ffxPackBytesX2Y2Y1Y0(FfxUInt32x2(d.y, b))); +} + +/// Given a FfxUInt32x2 value i and a resulting Float16x2 value r, this function packs i.x[0:7] into r.x[0:7] and i.y[0:7] into r.y[0:7] using 2 ops. +/// +/// @param [in] i The FfxUInt32x2 value to be unpacked. +/// +/// @returns +/// The unpacked FfxFloat16x2. +/// +/// @ingroup GPU +FfxFloat16x2 ffxPermuteUByte0Uint2ToFloat16x2(FfxUInt32x2 i) +{ + return FFX_TO_FLOAT16X2(FFX_UINT32_TO_UINT16X2(ffxPackBytesZeroY0ZeroX0(i))) * FFX_BROADCAST_FLOAT16X2(32768.0); +} + +/// Given a FfxUInt32x2 value i and a resulting Float16x2 value r, this function packs i.x[8:15] into r.x[0:7] and i.y[8:15] into r.y[0:7] using 2 ops. +/// +/// @param [in] i The FfxUInt32x2 value to be unpacked. +/// +/// @returns +/// The unpacked FfxFloat16x2. +/// +/// @ingroup GPU +FfxFloat16x2 ffxPermuteUByte1Uint2ToFloat16x2(FfxUInt32x2 i) +{ + return FFX_TO_FLOAT16X2(FFX_UINT32_TO_UINT16X2(ffxPackBytesZeroY1ZeroX1(i))) * FFX_BROADCAST_FLOAT16X2(32768.0); +} + +/// Given a FfxUInt32x2 value i and a resulting Float16x2 value r, this function packs i.x[16:23] into r.x[0:7] and i.y[16:23] into r.y[0:7] using 2 ops. +/// +/// @param [in] i The FfxUInt32x2 value to be unpacked. +/// +/// @returns +/// The unpacked FfxFloat16x2. +/// +/// @ingroup GPU +FfxFloat16x2 ffxPermuteUByte2Uint2ToFloat16x2(FfxUInt32x2 i) +{ + return FFX_TO_FLOAT16X2(FFX_UINT32_TO_UINT16X2(ffxPackBytesZeroY2ZeroX2(i))) * FFX_BROADCAST_FLOAT16X2(32768.0); +} + +/// Given a FfxUInt32x2 value i and a resulting Float16x2 value r, this function packs i.x[24:31] into r.x[0:7] and i.y[24:31] into r.y[0:7] using 2 ops. +/// +/// @param [in] i The FfxUInt32x2 value to be unpacked. +/// +/// @returns +/// The unpacked FfxFloat16x2. +/// +/// @ingroup GPU +FfxFloat16x2 ffxPermuteUByte3Uint2ToFloat16x2(FfxUInt32x2 i) +{ + return FFX_TO_FLOAT16X2(FFX_UINT32_TO_UINT16X2(ffxPackBytesZeroY3ZeroX3(i))) * FFX_BROADCAST_FLOAT16X2(32768.0); +} + +/// Takes two Float16x2 values x and y, normalizes them and builds a single Uint16x2 value in the format {{x0,y0},{x1,y1}}. +/// +/// @param [in] x The first float16x2 value to pack. +/// @param [in] y The second float16x2 value to pack. +/// +/// @returns +/// The packed FfxUInt32x2 value. +/// +/// @ingroup GPU +FfxUInt16x2 ffxPackX0Y0X1Y1SignedToUint16x2(FfxFloat16x2 x, FfxFloat16x2 y) +{ + x = x * FFX_BROADCAST_FLOAT16X2(1.0 / 32768.0) + FFX_BROADCAST_FLOAT16X2(0.25 / 32768.0); + y = y * FFX_BROADCAST_FLOAT16X2(1.0 / 32768.0) + FFX_BROADCAST_FLOAT16X2(0.25 / 32768.0); + return FFX_UINT32_TO_UINT16X2(ffxPackBytesY2X2Y0X0(FfxUInt32x2(FFX_UINT16X2_TO_UINT32(FFX_TO_UINT16X2(x)), FFX_UINT16X2_TO_UINT32(FFX_TO_UINT16X2(y))))); +} + +/// Given a FfxUInt32x2 value d, Float16x2 value i and a resulting FfxUInt32x2 value r, this function packs d.x[0:7] into r.x[0:7], +/// d.y[0:7] into r.y[0:7], i.x[8:15] into r.x[8:15], r.y[8:15] and i.y[0:15] into r.x[16:31], r.y[16:31] using 3 ops. +/// +/// Handles signed byte values. +/// +/// @param [in] d The FfxUInt32x2 value to be packed. +/// @param [in] i The FfxFloat16x2 value to be packed. +/// +/// @returns +/// The packed FfxUInt32x2 value. +/// +/// @ingroup GPU +FfxUInt32x2 ffxPermuteSByte0Float16x2ToUint2(FfxUInt32x2 d, FfxFloat16x2 i) +{ + FfxUInt32 b = FFX_UINT16X2_TO_UINT32(FFX_TO_UINT16X2(i * FFX_BROADCAST_FLOAT16X2(1.0 / 32768.0) + FFX_BROADCAST_FLOAT16X2(0.25 / 32768.0))); + return FfxUInt32x2(ffxPackBytesY3Y2Y1X0(FfxUInt32x2(d.x, b)), ffxPackBytesY3Y2Y1X2(FfxUInt32x2(d.y, b))); +} + +/// Given a FfxUInt32x2 value d, Float16x2 value i and a resulting FfxUInt32x2 value r, this function packs d.x[0:7] into r.x[8:15], +/// d.y[0:7] into r.y[8:15], i.x[0:7] into r.x[0:7], r.y[0:7] and i.y[0:15] into r.x[16:31], r.y[16:31] using 3 ops. +/// +/// Handles signed byte values. +/// +/// @param [in] d The FfxUInt32x2 value to be packed. +/// @param [in] i The FfxFloat16x2 value to be packed. +/// +/// @returns +/// The packed FfxUInt32x2 value. +/// +/// @ingroup GPU +FfxUInt32x2 ffxPermuteSByte1Float16x2ToUint2(FfxUInt32x2 d, FfxFloat16x2 i) +{ + FfxUInt32 b = FFX_UINT16X2_TO_UINT32(FFX_TO_UINT16X2(i * FFX_BROADCAST_FLOAT16X2(1.0 / 32768.0) + FFX_BROADCAST_FLOAT16X2(0.25 / 32768.0))); + return FfxUInt32x2(ffxPackBytesY3Y2X0Y0(FfxUInt32x2(d.x, b)), ffxPackBytesY3Y2X2Y0(FfxUInt32x2(d.y, b))); +} + +/// Given a FfxUInt32x2 value d, Float16x2 value i and a resulting FfxUInt32x2 value r, this function packs d.x[0:7] into r.x[16:23], +/// d.y[0:7] into r.y[16:23], i.x[0:15] into r.x[0:15], r.y[0:15] and i.y[8:15] into r.x[24:31], r.y[24:31] using 3 ops. +/// +/// Handles signed byte values. +/// +/// @param [in] d The FfxUInt32x2 value to be packed. +/// @param [in] i The FfxFloat16x2 value to be packed. +/// +/// @returns +/// The packed FfxUInt32x2 value. +/// +/// @ingroup GPU +FfxUInt32x2 ffxPermuteSByte2Float16x2ToUint2(FfxUInt32x2 d, FfxFloat16x2 i) +{ + FfxUInt32 b = FFX_UINT16X2_TO_UINT32(FFX_TO_UINT16X2(i * FFX_BROADCAST_FLOAT16X2(1.0 / 32768.0) + FFX_BROADCAST_FLOAT16X2(0.25 / 32768.0))); + return FfxUInt32x2(ffxPackBytesY3X0Y1Y0(FfxUInt32x2(d.x, b)), ffxPackBytesY3X2Y1Y0(FfxUInt32x2(d.y, b))); +} + +/// Given a FfxUInt32x2 value d, Float16x2 value i and a resulting FfxUInt32x2 value r, this function packs d.x[0:7] into r.x[24:31], +/// d.y[0:7] into r.y[24:31], i.x[0:15] into r.x[0:15], r.y[0:15] and i.y[0:7] into r.x[16:23], r.y[16:23] using 3 ops. +/// +/// Handles signed byte values. +/// +/// @param [in] d The FfxUInt32x2 value to be packed. +/// @param [in] i The FfxFloat16x2 value to be packed. +/// +/// @returns +/// The packed FfxUInt32x2 value. +/// +/// @ingroup GPU +FfxUInt32x2 ffxPermuteSByte3Float16x2ToUint2(FfxUInt32x2 d, FfxFloat16x2 i) +{ + FfxUInt32 b = FFX_UINT16X2_TO_UINT32(FFX_TO_UINT16X2(i * FFX_BROADCAST_FLOAT16X2(1.0 / 32768.0) + FFX_BROADCAST_FLOAT16X2(0.25 / 32768.0))); + return FfxUInt32x2(ffxPackBytesX0Y2Y1Y0(FfxUInt32x2(d.x, b)), ffxPackBytesX2Y2Y1Y0(FfxUInt32x2(d.y, b))); +} + +/// Given a FfxUInt32x2 value d, Float16x2 value i and a resulting FfxUInt32x2 value r, this function packs d.x[0:7] into r.x[0:7], +/// d.y[0:7] into r.y[0:7], i.x[8:15] into r.x[8:15], r.y[8:15] and i.y[0:15] into r.x[16:31], r.y[16:31] using 3 ops. +/// +/// Zero-based flips the MSB bit of the byte (making 128 "exact zero" actually zero). +/// This is useful if there is a desire for cleared values to decode as zero. +/// +/// Handles signed byte values. +/// +/// @param [in] d The FfxUInt32x2 value to be packed. +/// @param [in] i The FfxFloat16x2 value to be packed. +/// +/// @returns +/// The packed FfxUInt32x2 value. +/// +/// @ingroup GPU +FfxUInt32x2 ffxPermuteZeroBasedSByte0Float16x2ToUint2(FfxUInt32x2 d, FfxFloat16x2 i) +{ + FfxUInt32 b = FFX_UINT16X2_TO_UINT32(FFX_TO_UINT16X2(i * FFX_BROADCAST_FLOAT16X2(1.0 / 32768.0) + FFX_BROADCAST_FLOAT16X2(0.25 / 32768.0))) ^ 0x00800080u; + return FfxUInt32x2(ffxPackBytesY3Y2Y1X0(FfxUInt32x2(d.x, b)), ffxPackBytesY3Y2Y1X2(FfxUInt32x2(d.y, b))); +} + +/// Given a FfxUInt32x2 value d, Float16x2 value i and a resulting FfxUInt32x2 value r, this function packs d.x[0:7] into r.x[8:15], +/// d.y[0:7] into r.y[8:15], i.x[0:7] into r.x[0:7], r.y[0:7] and i.y[0:15] into r.x[16:31], r.y[16:31] using 3 ops. +/// +/// Zero-based flips the MSB bit of the byte (making 128 "exact zero" actually zero). +/// This is useful if there is a desire for cleared values to decode as zero. +/// +/// Handles signed byte values. +/// +/// @param [in] d The FfxUInt32x2 value to be packed. +/// @param [in] i The FfxFloat16x2 value to be packed. +/// +/// @returns +/// The packed FfxUInt32x2 value. +/// +/// @ingroup GPU +FfxUInt32x2 ffxPermuteZeroBasedSByte1Float16x2ToUint2(FfxUInt32x2 d, FfxFloat16x2 i) +{ + FfxUInt32 b = FFX_UINT16X2_TO_UINT32(FFX_TO_UINT16X2(i * FFX_BROADCAST_FLOAT16X2(1.0 / 32768.0) + FFX_BROADCAST_FLOAT16X2(0.25 / 32768.0))) ^ 0x00800080u; + return FfxUInt32x2(ffxPackBytesY3Y2X0Y0(FfxUInt32x2(d.x, b)), ffxPackBytesY3Y2X2Y0(FfxUInt32x2(d.y, b))); +} + +/// Given a FfxUInt32x2 value d, Float16x2 value i and a resulting FfxUInt32x2 value r, this function packs d.x[0:7] into r.x[16:23], +/// d.y[0:7] into r.y[16:23], i.x[0:15] into r.x[0:15], r.y[0:15] and i.y[8:15] into r.x[24:31], r.y[24:31] using 3 ops. +/// +/// Zero-based flips the MSB bit of the byte (making 128 "exact zero" actually zero). +/// This is useful if there is a desire for cleared values to decode as zero. +/// +/// Handles signed byte values. +/// +/// @param [in] d The FfxUInt32x2 value to be packed. +/// @param [in] i The FfxFloat16x2 value to be packed. +/// +/// @returns +/// The packed FfxUInt32x2 value. +/// +/// @ingroup GPU +FfxUInt32x2 ffxPermuteZeroBasedSByte2Float16x2ToUint2(FfxUInt32x2 d, FfxFloat16x2 i) +{ + FfxUInt32 b = FFX_UINT16X2_TO_UINT32(FFX_TO_UINT16X2(i * FFX_BROADCAST_FLOAT16X2(1.0 / 32768.0) + FFX_BROADCAST_FLOAT16X2(0.25 / 32768.0))) ^ 0x00800080u; + return FfxUInt32x2(ffxPackBytesY3X0Y1Y0(FfxUInt32x2(d.x, b)), ffxPackBytesY3X2Y1Y0(FfxUInt32x2(d.y, b))); +} + +/// Given a FfxUInt32x2 value d, Float16x2 value i and a resulting FfxUInt32x2 value r, this function packs d.x[0:7] into r.x[24:31], +/// d.y[0:7] into r.y[24:31], i.x[0:15] into r.x[0:15], r.y[0:15] and i.y[0:7] into r.x[16:23], r.y[16:23] using 3 ops. +/// +/// Zero-based flips the MSB bit of the byte (making 128 "exact zero" actually zero). +/// This is useful if there is a desire for cleared values to decode as zero. +/// +/// Handles signed byte values. +/// +/// @param [in] d The FfxUInt32x2 value to be packed. +/// @param [in] i The FfxFloat16x2 value to be packed. +/// +/// @returns +/// The packed FfxUInt32x2 value. +/// +/// @ingroup GPU +FfxUInt32x2 ffxPermuteZeroBasedSByte3Float16x2ToUint2(FfxUInt32x2 d, FfxFloat16x2 i) +{ + FfxUInt32 b = FFX_UINT16X2_TO_UINT32(FFX_TO_UINT16X2(i * FFX_BROADCAST_FLOAT16X2(1.0 / 32768.0) + FFX_BROADCAST_FLOAT16X2(0.25 / 32768.0))) ^ 0x00800080u; + return FfxUInt32x2(ffxPackBytesX0Y2Y1Y0(FfxUInt32x2(d.x, b)), ffxPackBytesX2Y2Y1Y0(FfxUInt32x2(d.y, b))); +} + +/// Given a FfxUInt32x2 value i and a resulting Float16x2 value r, this function packs i.x[0:7] into r.x[0:7] and i.y[0:7] into r.y[0:7] using 2 ops. +/// +/// Handles signed byte values. +/// +/// @param [in] i The FfxUInt32x2 value to be unpacked. +/// +/// @returns +/// The unpacked FfxFloat16x2. +/// +/// @ingroup GPU +FfxFloat16x2 ffxPermuteSByte0Uint2ToFloat16x2(FfxUInt32x2 i) +{ + return FFX_TO_FLOAT16X2(FFX_UINT32_TO_UINT16X2(ffxPackBytesZeroY0ZeroX0(i))) * FFX_BROADCAST_FLOAT16X2(32768.0) - FFX_BROADCAST_FLOAT16X2(0.25); +} + +/// Given a FfxUInt32x2 value i and a resulting Float16x2 value r, this function packs i.x[8:15] into r.x[0:7] and i.y[8:15] into r.y[0:7] using 2 ops. +/// +/// Handles signed byte values. +/// +/// @param [in] i The FfxUInt32x2 value to be unpacked. +/// +/// @returns +/// The unpacked FfxFloat16x2. +/// +/// @ingroup GPU +FfxFloat16x2 ffxPermuteSByte1Uint2ToFloat16x2(FfxUInt32x2 i) +{ + return FFX_TO_FLOAT16X2(FFX_UINT32_TO_UINT16X2(ffxPackBytesZeroY1ZeroX1(i))) * FFX_BROADCAST_FLOAT16X2(32768.0) - FFX_BROADCAST_FLOAT16X2(0.25); +} + +/// Given a FfxUInt32x2 value i and a resulting Float16x2 value r, this function packs i.x[16:23] into r.x[0:7] and i.y[16:23] into r.y[0:7] using 2 ops. +/// +/// Handles signed byte values. +/// +/// @param [in] i The FfxUInt32x2 value to be unpacked. +/// +/// @returns +/// The unpacked FfxFloat16x2. +/// +/// @ingroup GPU +FfxFloat16x2 ffxPermuteSByte2Uint2ToFloat16x2(FfxUInt32x2 i) +{ + return FFX_TO_FLOAT16X2(FFX_UINT32_TO_UINT16X2(ffxPackBytesZeroY2ZeroX2(i))) * FFX_BROADCAST_FLOAT16X2(32768.0) - FFX_BROADCAST_FLOAT16X2(0.25); +} + +/// Given a FfxUInt32x2 value i and a resulting Float16x2 value r, this function packs i.x[24:31] into r.x[0:7] and i.y[24:31] into r.y[0:7] using 2 ops. +/// +/// Handles signed byte values. +/// +/// @param [in] i The FfxUInt32x2 value to be unpacked. +/// +/// @returns +/// The unpacked FfxFloat16x2. +/// +/// @ingroup GPU +FfxFloat16x2 ffxPermuteSByte3Uint2ToFloat16x2(FfxUInt32x2 i) +{ + return FFX_TO_FLOAT16X2(FFX_UINT32_TO_UINT16X2(ffxPackBytesZeroY3ZeroX3(i))) * FFX_BROADCAST_FLOAT16X2(32768.0) - FFX_BROADCAST_FLOAT16X2(0.25); +} + +/// Given a FfxUInt32x2 value i and a resulting Float16x2 value r, this function packs i.x[0:7] into r.x[0:7] and i.y[0:7] into r.y[0:7] using 2 ops. +/// +/// Handles signed byte values. +/// +/// @param [in] i The FfxUInt32x2 value to be unpacked. +/// +/// @returns +/// The unpacked FfxFloat16x2. +/// +/// @ingroup GPU +FfxFloat16x2 ffxPermuteZeroBasedSByte0Uint2ToFloat16x2(FfxUInt32x2 i) +{ + return FFX_TO_FLOAT16X2(FFX_UINT32_TO_UINT16X2(ffxPackBytesZeroY0ZeroX0(i) ^ 0x00800080u)) * FFX_BROADCAST_FLOAT16X2(32768.0) - FFX_BROADCAST_FLOAT16X2(0.25); +} + +/// Given a FfxUInt32x2 value i and a resulting Float16x2 value r, this function packs i.x[8:15] into r.x[0:7] and i.y[8:15] into r.y[0:7] using 2 ops. +/// +/// Handles signed byte values. +/// +/// @param [in] i The FfxUInt32x2 value to be unpacked. +/// +/// @returns +/// The unpacked FfxFloat16x2. +/// +/// @ingroup GPU +FfxFloat16x2 ffxPermuteZeroBasedSByte1Uint2ToFloat16x2(FfxUInt32x2 i) +{ + return FFX_TO_FLOAT16X2(FFX_UINT32_TO_UINT16X2(ffxPackBytesZeroY1ZeroX1(i) ^ 0x00800080u)) * FFX_BROADCAST_FLOAT16X2(32768.0) - FFX_BROADCAST_FLOAT16X2(0.25); +} + +/// Given a FfxUInt32x2 value i and a resulting Float16x2 value r, this function packs i.x[16:23] into r.x[0:7] and i.y[16:23] into r.y[0:7] using 2 ops. +/// +/// Handles signed byte values. +/// +/// @param [in] i The FfxUInt32x2 value to be unpacked. +/// +/// @returns +/// The unpacked FfxFloat16x2. +/// +/// @ingroup GPU +FfxFloat16x2 ffxPermuteZeroBasedSByte2Uint2ToFloat16x2(FfxUInt32x2 i) +{ + return FFX_TO_FLOAT16X2(FFX_UINT32_TO_UINT16X2(ffxPackBytesZeroY2ZeroX2(i) ^ 0x00800080u)) * FFX_BROADCAST_FLOAT16X2(32768.0) - FFX_BROADCAST_FLOAT16X2(0.25); +} + +/// Given a FfxUInt32x2 value i and a resulting Float16x2 value r, this function packs i.x[24:31] into r.x[0:7] and i.y[24:31] into r.y[0:7] using 2 ops. +/// +/// Handles signed byte values. +/// +/// @param [in] i The FfxUInt32x2 value to be unpacked. +/// +/// @returns +/// The unpacked FfxFloat16x2. +/// +/// @ingroup GPU +FfxFloat16x2 ffxPermuteZeroBasedSByte3Uint2ToFloat16x2(FfxUInt32x2 i) +{ + return FFX_TO_FLOAT16X2(FFX_UINT32_TO_UINT16X2(ffxPackBytesZeroY3ZeroX3(i) ^ 0x00800080u)) * FFX_BROADCAST_FLOAT16X2(32768.0) - FFX_BROADCAST_FLOAT16X2(0.25); +} + +/// Calculate a half-precision low-quality approximation for the square root of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] a The value to calculate an approximate to the square root for. +/// +/// @returns +/// An approximation of the square root, estimated to low quality. +/// +/// @ingroup GPU +FfxFloat16 ffxApproximateSqrtHalf(FfxFloat16 a) +{ + return FFX_TO_FLOAT16((FFX_TO_UINT16(a) >> FFX_BROADCAST_UINT16(1)) + FFX_BROADCAST_UINT16(0x1de2)); +} + +/// Calculate a half-precision low-quality approximation for the square root of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] a The value to calculate an approximate to the square root for. +/// +/// @returns +/// An approximation of the square root, estimated to low quality. +/// +/// @ingroup GPU +FfxFloat16x2 ffxApproximateSqrtHalf(FfxFloat16x2 a) +{ + return FFX_TO_FLOAT16X2((FFX_TO_UINT16X2(a) >> FFX_BROADCAST_UINT16X2(1)) + FFX_BROADCAST_UINT16X2(0x1de2)); +} + +/// Calculate a half-precision low-quality approximation for the square root of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] a The value to calculate an approximate to the square root for. +/// +/// @returns +/// An approximation of the square root, estimated to low quality. +/// +/// @ingroup GPU +FfxFloat16x3 ffxApproximateSqrtHalf(FfxFloat16x3 a) +{ + return FFX_TO_FLOAT16X3((FFX_TO_UINT16X3(a) >> FFX_BROADCAST_UINT16X3(1)) + FFX_BROADCAST_UINT16X3(0x1de2)); +} + +/// Calculate a half-precision low-quality approximation for the reciprocal of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] a The value to calculate an approximate to the reciprocal for. +/// +/// @returns +/// An approximation of the reciprocal, estimated to low quality. +/// +/// @ingroup GPU +FfxFloat16 ffxApproximateReciprocalHalf(FfxFloat16 a) +{ + return FFX_TO_FLOAT16(FFX_BROADCAST_UINT16(0x7784) - FFX_TO_UINT16(a)); +} + +/// Calculate a half-precision low-quality approximation for the reciprocal of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] a The value to calculate an approximate to the reciprocal for. +/// +/// @returns +/// An approximation of the reciprocal, estimated to low quality. +/// +/// @ingroup GPU +FfxFloat16x2 ffxApproximateReciprocalHalf(FfxFloat16x2 a) +{ + return FFX_TO_FLOAT16X2(FFX_BROADCAST_UINT16X2(0x7784) - FFX_TO_UINT16X2(a)); +} + +/// Calculate a half-precision low-quality approximation for the reciprocal of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] a The value to calculate an approximate to the reciprocal for. +/// +/// @returns +/// An approximation of the reciprocal, estimated to low quality. +/// +/// @ingroup GPU +FfxFloat16x3 ffxApproximateReciprocalHalf(FfxFloat16x3 a) +{ + return FFX_TO_FLOAT16X3(FFX_BROADCAST_UINT16X3(0x7784) - FFX_TO_UINT16X3(a)); +} + +/// Calculate a half-precision low-quality approximation for the reciprocal of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] a The value to calculate an approximate to the reciprocal for. +/// +/// @returns +/// An approximation of the reciprocal, estimated to low quality. +/// +/// @ingroup GPU +FfxFloat16x4 ffxApproximateReciprocalHalf(FfxFloat16x4 a) +{ + return FFX_TO_FLOAT16X4(FFX_BROADCAST_UINT16X4(0x7784) - FFX_TO_UINT16X4(a)); +} + +/// Calculate a half-precision medium-quality approximation for the reciprocal of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] a The value to calculate an approximate to the reciprocal for. +/// +/// @returns +/// An approximation of the reciprocal, estimated to medium quality. +/// +/// @ingroup GPU +FfxFloat16 ffxApproximateReciprocalMediumHalf(FfxFloat16 a) +{ + FfxFloat16 b = FFX_TO_FLOAT16(FFX_BROADCAST_UINT16(0x778d) - FFX_TO_UINT16(a)); + return b * (-b * a + FFX_BROADCAST_FLOAT16(2.0)); +} + +/// Calculate a half-precision medium-quality approximation for the reciprocal of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] a The value to calculate an approximate to the reciprocal for. +/// +/// @returns +/// An approximation of the reciprocal, estimated to medium quality. +/// +/// @ingroup GPU +FfxFloat16x2 ffxApproximateReciprocalMediumHalf(FfxFloat16x2 a) +{ + FfxFloat16x2 b = FFX_TO_FLOAT16X2(FFX_BROADCAST_UINT16X2(0x778d) - FFX_TO_UINT16X2(a)); + return b * (-b * a + FFX_BROADCAST_FLOAT16X2(2.0)); +} + +/// Calculate a half-precision medium-quality approximation for the reciprocal of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] a The value to calculate an approximate to the reciprocal for. +/// +/// @returns +/// An approximation of the reciprocal, estimated to medium quality. +/// +/// @ingroup GPU +FfxFloat16x3 ffxApproximateReciprocalMediumHalf(FfxFloat16x3 a) +{ + FfxFloat16x3 b = FFX_TO_FLOAT16X3(FFX_BROADCAST_UINT16X3(0x778d) - FFX_TO_UINT16X3(a)); + return b * (-b * a + FFX_BROADCAST_FLOAT16X3(2.0)); +} + +/// Calculate a half-precision medium-quality approximation for the reciprocal of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] a The value to calculate an approximate to the reciprocal for. +/// +/// @returns +/// An approximation of the reciprocal, estimated to medium quality. +/// +/// @ingroup GPU +FfxFloat16x4 ffxApproximateReciprocalMediumHalf(FfxFloat16x4 a) +{ + FfxFloat16x4 b = FFX_TO_FLOAT16X4(FFX_BROADCAST_UINT16X4(0x778d) - FFX_TO_UINT16X4(a)); + return b * (-b * a + FFX_BROADCAST_FLOAT16X4(2.0)); +} + +/// Calculate a half-precision low-quality approximation for the reciprocal of the square root of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] a The value to calculate an approximate to the reciprocal of the square root for. +/// +/// @returns +/// An approximation of the reciprocal of the square root, estimated to low quality. +/// +/// @ingroup GPU +FfxFloat16 ffxApproximateReciprocalSquareRootHalf(FfxFloat16 a) +{ + return FFX_TO_FLOAT16(FFX_BROADCAST_UINT16(0x59a3) - (FFX_TO_UINT16(a) >> FFX_BROADCAST_UINT16(1))); +} + +/// Calculate a half-precision low-quality approximation for the reciprocal of the square root of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] a The value to calculate an approximate to the reciprocal of the square root for. +/// +/// @returns +/// An approximation of the reciprocal of the square root, estimated to low quality. +/// +/// @ingroup GPU +FfxFloat16x2 ffxApproximateReciprocalSquareRootHalf(FfxFloat16x2 a) +{ + return FFX_TO_FLOAT16X2(FFX_BROADCAST_UINT16X2(0x59a3) - (FFX_TO_UINT16X2(a) >> FFX_BROADCAST_UINT16X2(1))); +} + +/// Calculate a half-precision low-quality approximation for the reciprocal of the square root of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] a The value to calculate an approximate to the reciprocal of the square root for. +/// +/// @returns +/// An approximation of the reciprocal of the square root, estimated to low quality. +/// +/// @ingroup GPU +FfxFloat16x3 ffxApproximateReciprocalSquareRootHalf(FfxFloat16x3 a) +{ + return FFX_TO_FLOAT16X3(FFX_BROADCAST_UINT16X3(0x59a3) - (FFX_TO_UINT16X3(a) >> FFX_BROADCAST_UINT16X3(1))); +} + +/// Calculate a half-precision low-quality approximation for the reciprocal of the square root of a value. +/// +/// For additional information on the approximation family of functions, you can refer to Michal Drobot's excellent +/// presentation materials: +/// +/// - https://michaldrobot.files.wordpress.com/2014/05/gcn_alu_opt_digitaldragons2014.pdf +/// - https://github.com/michaldrobot/ShaderFastLibs/blob/master/ShaderFastMathLib.h +/// +/// @param [in] a The value to calculate an approximate to the reciprocal of the square root for. +/// +/// @returns +/// An approximation of the reciprocal of the square root, estimated to low quality. +/// +/// @ingroup GPU +FfxFloat16x4 ffxApproximateReciprocalSquareRootHalf(FfxFloat16x4 a) +{ + return FFX_TO_FLOAT16X4(FFX_BROADCAST_UINT16X4(0x59a3) - (FFX_TO_UINT16X4(a) >> FFX_BROADCAST_UINT16X4(1))); +} + +/// An approximation of sine. +/// +/// Valid input range is {-1 to 1} representing {0 to 2 pi}, and the output range +/// is {-1/4 to 1/4} representing {-1 to 1}. +/// +/// @param [in] x The value to calculate approximate sine for. +/// +/// @returns +/// The approximate sine of value. +FfxFloat16 ffxParabolicSinHalf(FfxFloat16 x) +{ + return x * abs(x) - x; +} + +/// An approximation of sine. +/// +/// Valid input range is {-1 to 1} representing {0 to 2 pi}, and the output range +/// is {-1/4 to 1/4} representing {-1 to 1}. +/// +/// @param [in] x The value to calculate approximate sine for. +/// +/// @returns +/// The approximate sine of value. +FfxFloat16x2 ffxParabolicSinHalf(FfxFloat16x2 x) +{ + return x * abs(x) - x; +} + +/// An approximation of cosine. +/// +/// Valid input range is {-1 to 1} representing {0 to 2 pi}, and the output range +/// is {-1/4 to 1/4} representing {-1 to 1}. +/// +/// @param [in] x The value to calculate approximate cosine for. +/// +/// @returns +/// The approximate cosine of value. +FfxFloat16 ffxParabolicCosHalf(FfxFloat16 x) +{ + x = ffxFract(x * FFX_BROADCAST_FLOAT16(0.5) + FFX_BROADCAST_FLOAT16(0.75)); + x = x * FFX_BROADCAST_FLOAT16(2.0) - FFX_BROADCAST_FLOAT16(1.0); + return ffxParabolicSinHalf(x); +} + +/// An approximation of cosine. +/// +/// Valid input range is {-1 to 1} representing {0 to 2 pi}, and the output range +/// is {-1/4 to 1/4} representing {-1 to 1}. +/// +/// @param [in] x The value to calculate approximate cosine for. +/// +/// @returns +/// The approximate cosine of value. +FfxFloat16x2 ffxParabolicCosHalf(FfxFloat16x2 x) +{ + x = ffxFract(x * FFX_BROADCAST_FLOAT16X2(0.5) + FFX_BROADCAST_FLOAT16X2(0.75)); + x = x * FFX_BROADCAST_FLOAT16X2(2.0) - FFX_BROADCAST_FLOAT16X2(1.0); + return ffxParabolicSinHalf(x); +} + +/// An approximation of both sine and cosine. +/// +/// Valid input range is {-1 to 1} representing {0 to 2 pi}, and the output range +/// is {-1/4 to 1/4} representing {-1 to 1}. +/// +/// @param [in] x The value to calculate approximate cosine for. +/// +/// @returns +/// A FfxFloat32x2 containing approximations of both sine and cosine of value. +FfxFloat16x2 ffxParabolicSinCosHalf(FfxFloat16 x) +{ + FfxFloat16 y = ffxFract(x * FFX_BROADCAST_FLOAT16(0.5) + FFX_BROADCAST_FLOAT16(0.75)); + y = y * FFX_BROADCAST_FLOAT16(2.0) - FFX_BROADCAST_FLOAT16(1.0); + return ffxParabolicSinHalf(FfxFloat16x2(x, y)); +} + +/// Conditional free logic AND operation using two half-precision values. +/// +/// @param [in] x The first value to be fed into the AND operator. +/// @param [in] y The second value to be fed into the AND operator. +/// +/// @returns +/// Result of the AND operation. +/// +/// @ingroup GPU +FfxUInt16 ffxZeroOneAndHalf(FfxUInt16 x, FfxUInt16 y) +{ + return min(x, y); +} + +/// Conditional free logic AND operation using two half-precision values. +/// +/// @param [in] x The first value to be fed into the AND operator. +/// @param [in] y The second value to be fed into the AND operator. +/// +/// @returns +/// Result of the AND operation. +/// +/// @ingroup GPU +FfxUInt16x2 ffxZeroOneAndHalf(FfxUInt16x2 x, FfxUInt16x2 y) +{ + return min(x, y); +} + +/// Conditional free logic AND operation using two half-precision values. +/// +/// @param [in] x The first value to be fed into the AND operator. +/// @param [in] y The second value to be fed into the AND operator. +/// +/// @returns +/// Result of the AND operation. +/// +/// @ingroup GPU +FfxUInt16x3 ffxZeroOneAndHalf(FfxUInt16x3 x, FfxUInt16x3 y) +{ + return min(x, y); +} + +/// Conditional free logic AND operation using two half-precision values. +/// +/// @param [in] x The first value to be fed into the AND operator. +/// @param [in] y The second value to be fed into the AND operator. +/// +/// @returns +/// Result of the AND operation. +/// +/// @ingroup GPU +FfxUInt16x4 ffxZeroOneAndHalf(FfxUInt16x4 x, FfxUInt16x4 y) +{ + return min(x, y); +} + +/// Conditional free logic NOT operation using two half-precision values. +/// +/// @param [in] x The first value to be fed into the NOT operator. +/// @param [in] y The second value to be fed into the NOT operator. +/// +/// @returns +/// Result of the NOT operation. +/// +/// @ingroup GPU +FfxUInt16 ffxZeroOneNotHalf(FfxUInt16 x) +{ + return x ^ FFX_BROADCAST_UINT16(1); +} + +/// Conditional free logic NOT operation using two half-precision values. +/// +/// @param [in] x The first value to be fed into the NOT operator. +/// @param [in] y The second value to be fed into the NOT operator. +/// +/// @returns +/// Result of the NOT operation. +/// +/// @ingroup GPU +FfxUInt16x2 ffxZeroOneNotHalf(FfxUInt16x2 x) +{ + return x ^ FFX_BROADCAST_UINT16X2(1); +} + +/// Conditional free logic NOT operation using two half-precision values. +/// +/// @param [in] x The first value to be fed into the NOT operator. +/// @param [in] y The second value to be fed into the NOT operator. +/// +/// @returns +/// Result of the NOT operation. +/// +/// @ingroup GPU +FfxUInt16x3 ffxZeroOneNotHalf(FfxUInt16x3 x) +{ + return x ^ FFX_BROADCAST_UINT16X3(1); +} + +/// Conditional free logic NOT operation using two half-precision values. +/// +/// @param [in] x The first value to be fed into the NOT operator. +/// @param [in] y The second value to be fed into the NOT operator. +/// +/// @returns +/// Result of the NOT operation. +/// +/// @ingroup GPU +FfxUInt16x4 ffxZeroOneNotHalf(FfxUInt16x4 x) +{ + return x ^ FFX_BROADCAST_UINT16X4(1); +} + +/// Conditional free logic OR operation using two half-precision values. +/// +/// @param [in] x The first value to be fed into the OR operator. +/// @param [in] y The second value to be fed into the OR operator. +/// +/// @returns +/// Result of the OR operation. +/// +/// @ingroup GPU +FfxUInt16 ffxZeroOneOrHalf(FfxUInt16 x, FfxUInt16 y) +{ + return max(x, y); +} + +/// Conditional free logic OR operation using two half-precision values. +/// +/// @param [in] x The first value to be fed into the OR operator. +/// @param [in] y The second value to be fed into the OR operator. +/// +/// @returns +/// Result of the OR operation. +/// +/// @ingroup GPU +FfxUInt16x2 ffxZeroOneOrHalf(FfxUInt16x2 x, FfxUInt16x2 y) +{ + return max(x, y); +} + +/// Conditional free logic OR operation using two half-precision values. +/// +/// @param [in] x The first value to be fed into the OR operator. +/// @param [in] y The second value to be fed into the OR operator. +/// +/// @returns +/// Result of the OR operation. +/// +/// @ingroup GPU +FfxUInt16x3 ffxZeroOneOrHalf(FfxUInt16x3 x, FfxUInt16x3 y) +{ + return max(x, y); +} + +/// Conditional free logic OR operation using two half-precision values. +/// +/// @param [in] x The first value to be fed into the OR operator. +/// @param [in] y The second value to be fed into the OR operator. +/// +/// @returns +/// Result of the OR operation. +/// +/// @ingroup GPU +FfxUInt16x4 ffxZeroOneOrHalf(FfxUInt16x4 x, FfxUInt16x4 y) +{ + return max(x, y); +} + +/// Convert a half-precision FfxFloat32 value between 0.0f and 1.0f to a half-precision Uint. +/// +/// @param [in] x The value to converted to a Uint. +/// +/// @returns +/// The converted Uint value. +/// +/// @ingroup GPU +FfxUInt16 ffxZeroOneFloat16ToUint16(FfxFloat16 x) +{ + return FFX_TO_UINT16(x * FFX_TO_FLOAT16(FFX_TO_UINT16(1))); +} + +/// Convert a half-precision FfxFloat32 value between 0.0f and 1.0f to a half-precision Uint. +/// +/// @param [in] x The value to converted to a Uint. +/// +/// @returns +/// The converted Uint value. +/// +/// @ingroup GPU +FfxUInt16x2 ffxZeroOneFloat16x2ToUint16x2(FfxFloat16x2 x) +{ + return FFX_TO_UINT16X2(x * FFX_TO_FLOAT16X2(FfxUInt16x2(1, 1))); +} + +/// Convert a half-precision FfxFloat32 value between 0.0f and 1.0f to a half-precision Uint. +/// +/// @param [in] x The value to converted to a Uint. +/// +/// @returns +/// The converted Uint value. +/// +/// @ingroup GPU +FfxUInt16x3 ffxZeroOneFloat16x3ToUint16x3(FfxFloat16x3 x) +{ + return FFX_TO_UINT16X3(x * FFX_TO_FLOAT16X3(FfxUInt16x3(1, 1, 1))); +} + +/// Convert a half-precision FfxFloat32 value between 0.0f and 1.0f to a half-precision Uint. +/// +/// @param [in] x The value to converted to a Uint. +/// +/// @returns +/// The converted Uint value. +/// +/// @ingroup GPU +FfxUInt16x4 ffxZeroOneFloat16x4ToUint16x4(FfxFloat16x4 x) +{ + return FFX_TO_UINT16X4(x * FFX_TO_FLOAT16X4(FfxUInt16x4(1, 1, 1, 1))); +} + +/// Convert a half-precision FfxUInt32 value between 0 and 1 to a half-precision FfxFloat32. +/// +/// @param [in] x The value to converted to a half-precision FfxFloat32. +/// +/// @returns +/// The converted half-precision FfxFloat32 value. +/// +/// @ingroup GPU +FfxFloat16 ffxZeroOneUint16ToFloat16(FfxUInt16 x) +{ + return FFX_TO_FLOAT16(x * FFX_TO_UINT16(FFX_TO_FLOAT16(1.0))); +} + +/// Convert a half-precision FfxUInt32 value between 0 and 1 to a half-precision FfxFloat32. +/// +/// @param [in] x The value to converted to a half-precision FfxFloat32. +/// +/// @returns +/// The converted half-precision FfxFloat32 value. +/// +/// @ingroup GPU +FfxFloat16x2 ffxZeroOneUint16x2ToFloat16x2(FfxUInt16x2 x) +{ + return FFX_TO_FLOAT16X2(x * FFX_TO_UINT16X2(FfxUInt16x2(FFX_TO_FLOAT16(1.0), FFX_TO_FLOAT16(1.0)))); +} + +/// Convert a half-precision FfxUInt32 value between 0 and 1 to a half-precision FfxFloat32. +/// +/// @param [in] x The value to converted to a half-precision FfxFloat32. +/// +/// @returns +/// The converted half-precision FfxFloat32 value. +/// +/// @ingroup GPU +FfxFloat16x3 ffxZeroOneUint16x3ToFloat16x3(FfxUInt16x3 x) +{ + return FFX_TO_FLOAT16X3(x * FFX_TO_UINT16X3(FfxUInt16x3(FFX_TO_FLOAT16(1.0), FFX_TO_FLOAT16(1.0), FFX_TO_FLOAT16(1.0)))); +} + +/// Convert a half-precision FfxUInt32 value between 0 and 1 to a half-precision FfxFloat32. +/// +/// @param [in] x The value to converted to a half-precision FfxFloat32. +/// +/// @returns +/// The converted half-precision FfxFloat32 value. +/// +/// @ingroup GPU +FfxFloat16x4 ffxZeroOneUint16x4ToFloat16x4(FfxUInt16x4 x) +{ + return FFX_TO_FLOAT16X4(x * FFX_TO_UINT16X4(FfxUInt16x4(FFX_TO_FLOAT16(1.0), FFX_TO_FLOAT16(1.0), FFX_TO_FLOAT16(1.0), FFX_TO_FLOAT16(1.0)))); +} + +/// Conditional free logic AND operation using two half-precision values. +/// +/// @param [in] x The first value to be fed into the AND operator. +/// @param [in] y The second value to be fed into the AND operator. +/// +/// @returns +/// Result of the AND operation. +/// +/// @ingroup GPU +FfxFloat16 ffxZeroOneAndHalf(FfxFloat16 x, FfxFloat16 y) +{ + return min(x, y); +} + +/// Conditional free logic AND operation using two half-precision values. +/// +/// @param [in] x The first value to be fed into the AND operator. +/// @param [in] y The second value to be fed into the AND operator. +/// +/// @returns +/// Result of the AND operation. +/// +/// @ingroup GPU +FfxFloat16x2 ffxZeroOneAndHalf(FfxFloat16x2 x, FfxFloat16x2 y) +{ + return min(x, y); +} + +/// Conditional free logic AND operation using two half-precision values. +/// +/// @param [in] x The first value to be fed into the AND operator. +/// @param [in] y The second value to be fed into the AND operator. +/// +/// @returns +/// Result of the AND operation. +/// +/// @ingroup GPU +FfxFloat16x3 ffxZeroOneAndHalf(FfxFloat16x3 x, FfxFloat16x3 y) +{ + return min(x, y); +} + +/// Conditional free logic AND operation using two half-precision values. +/// +/// @param [in] x The first value to be fed into the AND operator. +/// @param [in] y The second value to be fed into the AND operator. +/// +/// @returns +/// Result of the AND operation. +/// +/// @ingroup GPU +FfxFloat16x4 ffxZeroOneAndHalf(FfxFloat16x4 x, FfxFloat16x4 y) +{ + return min(x, y); +} + +/// Conditional free logic AND NOT operation using two half-precision values. +/// +/// @param [in] x The first value to be fed into the AND NOT operator. +/// @param [in] y The second value to be fed into the AND NOT operator. +/// +/// @returns +/// Result of the AND NOT operation. +/// +/// @ingroup GPU +FfxFloat16 ffxSignedZeroOneAndOrHalf(FfxFloat16 x, FfxFloat16 y) +{ + return (-x) * y + FFX_BROADCAST_FLOAT16(1.0); +} + +/// Conditional free logic AND NOT operation using two half-precision values. +/// +/// @param [in] x The first value to be fed into the AND NOT operator. +/// @param [in] y The second value to be fed into the AND NOT operator. +/// +/// @returns +/// Result of the AND NOT operation. +/// +/// @ingroup GPU +FfxFloat16x2 ffxSignedZeroOneAndOrHalf(FfxFloat16x2 x, FfxFloat16x2 y) +{ + return (-x) * y + FFX_BROADCAST_FLOAT16X2(1.0); +} + +/// Conditional free logic AND NOT operation using two half-precision values. +/// +/// @param [in] x The first value to be fed into the AND NOT operator. +/// @param [in] y The second value to be fed into the AND NOT operator. +/// +/// @returns +/// Result of the AND NOT operation. +/// +/// @ingroup GPU +FfxFloat16x3 ffxSignedZeroOneAndOrHalf(FfxFloat16x3 x, FfxFloat16x3 y) +{ + return (-x) * y + FFX_BROADCAST_FLOAT16X3(1.0); +} + +/// Conditional free logic AND NOT operation using two half-precision values. +/// +/// @param [in] x The first value to be fed into the AND NOT operator. +/// @param [in] y The second value to be fed into the AND NOT operator. +/// +/// @returns +/// Result of the AND NOT operation. +/// +/// @ingroup GPU +FfxFloat16x4 ffxSignedZeroOneAndOrHalf(FfxFloat16x4 x, FfxFloat16x4 y) +{ + return (-x) * y + FFX_BROADCAST_FLOAT16X4(1.0); +} + +/// Conditional free logic AND operation using two half-precision values followed by +/// a NOT operation using the resulting value and a third half-precision value. +/// +/// @param [in] x The first value to be fed into the AND operator. +/// @param [in] y The second value to be fed into the AND operator. +/// @param [in] z The second value to be fed into the OR operator. +/// +/// @returns +/// Result of the AND OR operation. +/// +/// @ingroup GPU +FfxFloat16 ffxZeroOneAndOrHalf(FfxFloat16 x, FfxFloat16 y, FfxFloat16 z) +{ + return ffxSaturate(x * y + z); +} + +/// Conditional free logic AND operation using two half-precision values followed by +/// a NOT operation using the resulting value and a third half-precision value. +/// +/// @param [in] x The first value to be fed into the AND operator. +/// @param [in] y The second value to be fed into the AND operator. +/// @param [in] z The second value to be fed into the OR operator. +/// +/// @returns +/// Result of the AND OR operation. +/// +/// @ingroup GPU +FfxFloat16x2 ffxZeroOneAndOrHalf(FfxFloat16x2 x, FfxFloat16x2 y, FfxFloat16x2 z) +{ + return ffxSaturate(x * y + z); +} + +/// Conditional free logic AND operation using two half-precision values followed by +/// a NOT operation using the resulting value and a third half-precision value. +/// +/// @param [in] x The first value to be fed into the AND operator. +/// @param [in] y The second value to be fed into the AND operator. +/// @param [in] z The second value to be fed into the OR operator. +/// +/// @returns +/// Result of the AND OR operation. +/// +/// @ingroup GPU +FfxFloat16x3 ffxZeroOneAndOrHalf(FfxFloat16x3 x, FfxFloat16x3 y, FfxFloat16x3 z) +{ + return ffxSaturate(x * y + z); +} + +/// Conditional free logic AND operation using two half-precision values followed by +/// a NOT operation using the resulting value and a third half-precision value. +/// +/// @param [in] x The first value to be fed into the AND operator. +/// @param [in] y The second value to be fed into the AND operator. +/// @param [in] z The second value to be fed into the OR operator. +/// +/// @returns +/// Result of the AND OR operation. +/// +/// @ingroup GPU +FfxFloat16x4 ffxZeroOneAndOrHalf(FfxFloat16x4 x, FfxFloat16x4 y, FfxFloat16x4 z) +{ + return ffxSaturate(x * y + z); +} + +/// Given a half-precision value, returns 1.0 if greater than zero and 0.0 if not. +/// +/// @param [in] x The value to be compared. +/// +/// @returns +/// Result of the greater than zero comparison. +/// +/// @ingroup GPU +FfxFloat16 ffxZeroOneIsGreaterThanZeroHalf(FfxFloat16 x) +{ + return ffxSaturate(x * FFX_BROADCAST_FLOAT16(FFX_POSITIVE_INFINITY_HALF)); +} + +/// Given a half-precision value, returns 1.0 if greater than zero and 0.0 if not. +/// +/// @param [in] x The value to be compared. +/// +/// @returns +/// Result of the greater than zero comparison. +/// +/// @ingroup GPU +FfxFloat16x2 ffxZeroOneIsGreaterThanZeroHalf(FfxFloat16x2 x) +{ + return ffxSaturate(x * FFX_BROADCAST_FLOAT16X2(FFX_POSITIVE_INFINITY_HALF)); +} + +/// Given a half-precision value, returns 1.0 if greater than zero and 0.0 if not. +/// +/// @param [in] x The value to be compared. +/// +/// @returns +/// Result of the greater than zero comparison. +/// +/// @ingroup GPU +FfxFloat16x3 ffxZeroOneIsGreaterThanZeroHalf(FfxFloat16x3 x) +{ + return ffxSaturate(x * FFX_BROADCAST_FLOAT16X3(FFX_POSITIVE_INFINITY_HALF)); +} + +/// Given a half-precision value, returns 1.0 if greater than zero and 0.0 if not. +/// +/// @param [in] x The value to be compared. +/// +/// @returns +/// Result of the greater than zero comparison. +/// +/// @ingroup GPU +FfxFloat16x4 ffxZeroOneIsGreaterThanZeroHalf(FfxFloat16x4 x) +{ + return ffxSaturate(x * FFX_BROADCAST_FLOAT16X4(FFX_POSITIVE_INFINITY_HALF)); +} + +/// Conditional free logic signed NOT operation using two half-precision FfxFloat32 values. +/// +/// @param [in] x The first value to be fed into the AND OR operator. +/// +/// @returns +/// Result of the AND OR operation. +/// +/// @ingroup GPU +FfxFloat16 ffxZeroOneNotHalf(FfxFloat16 x) +{ + return FFX_BROADCAST_FLOAT16(1.0) - x; +} + +/// Conditional free logic signed NOT operation using two half-precision FfxFloat32 values. +/// +/// @param [in] x The first value to be fed into the AND OR operator. +/// +/// @returns +/// Result of the AND OR operation. +/// +/// @ingroup GPU +FfxFloat16x2 ffxZeroOneNotHalf(FfxFloat16x2 x) +{ + return FFX_BROADCAST_FLOAT16X2(1.0) - x; +} + +/// Conditional free logic signed NOT operation using two half-precision FfxFloat32 values. +/// +/// @param [in] x The first value to be fed into the AND OR operator. +/// +/// @returns +/// Result of the AND OR operation. +/// +/// @ingroup GPU +FfxFloat16x3 ffxZeroOneNotHalf(FfxFloat16x3 x) +{ + return FFX_BROADCAST_FLOAT16X3(1.0) - x; +} + +/// Conditional free logic signed NOT operation using two half-precision FfxFloat32 values. +/// +/// @param [in] x The first value to be fed into the AND OR operator. +/// +/// @returns +/// Result of the AND OR operation. +/// +/// @ingroup GPU +FfxFloat16x4 ffxZeroOneNotHalf(FfxFloat16x4 x) +{ + return FFX_BROADCAST_FLOAT16X4(1.0) - x; +} + +/// Conditional free logic OR operation using two half-precision FfxFloat32 values. +/// +/// @param [in] x The first value to be fed into the OR operator. +/// @param [in] y The second value to be fed into the OR operator. +/// +/// @returns +/// Result of the OR operation. +/// +/// @ingroup GPU +FfxFloat16 ffxZeroOneOrHalf(FfxFloat16 x, FfxFloat16 y) +{ + return max(x, y); +} + +/// Conditional free logic OR operation using two half-precision FfxFloat32 values. +/// +/// @param [in] x The first value to be fed into the OR operator. +/// @param [in] y The second value to be fed into the OR operator. +/// +/// @returns +/// Result of the OR operation. +/// +/// @ingroup GPU +FfxFloat16x2 ffxZeroOneOrHalf(FfxFloat16x2 x, FfxFloat16x2 y) +{ + return max(x, y); +} + +/// Conditional free logic OR operation using two half-precision FfxFloat32 values. +/// +/// @param [in] x The first value to be fed into the OR operator. +/// @param [in] y The second value to be fed into the OR operator. +/// +/// @returns +/// Result of the OR operation. +/// +/// @ingroup GPU +FfxFloat16x3 ffxZeroOneOrHalf(FfxFloat16x3 x, FfxFloat16x3 y) +{ + return max(x, y); +} + +/// Conditional free logic OR operation using two half-precision FfxFloat32 values. +/// +/// @param [in] x The first value to be fed into the OR operator. +/// @param [in] y The second value to be fed into the OR operator. +/// +/// @returns +/// Result of the OR operation. +/// +/// @ingroup GPU +FfxFloat16x4 ffxZeroOneOrHalf(FfxFloat16x4 x, FfxFloat16x4 y) +{ + return max(x, y); +} + +/// Choose between two half-precision FfxFloat32 values if the first paramter is greater than zero. +/// +/// @param [in] x The value to compare against zero. +/// @param [in] y The value to return if the comparision is greater than zero. +/// @param [in] z The value to return if the comparision is less than or equal to zero. +/// +/// @returns +/// The selected value. +/// +/// @ingroup GPU +FfxFloat16 ffxZeroOneSelectHalf(FfxFloat16 x, FfxFloat16 y, FfxFloat16 z) +{ + FfxFloat16 r = (-x) * z + z; + return x * y + r; +} + +/// Choose between two half-precision FfxFloat32 values if the first paramter is greater than zero. +/// +/// @param [in] x The value to compare against zero. +/// @param [in] y The value to return if the comparision is greater than zero. +/// @param [in] z The value to return if the comparision is less than or equal to zero. +/// +/// @returns +/// The selected value. +/// +/// @ingroup GPU +FfxFloat16x2 ffxZeroOneSelectHalf(FfxFloat16x2 x, FfxFloat16x2 y, FfxFloat16x2 z) +{ + FfxFloat16x2 r = (-x) * z + z; + return x * y + r; +} + +/// Choose between two half-precision FfxFloat32 values if the first paramter is greater than zero. +/// +/// @param [in] x The value to compare against zero. +/// @param [in] y The value to return if the comparision is greater than zero. +/// @param [in] z The value to return if the comparision is less than or equal to zero. +/// +/// @returns +/// The selected value. +/// +/// @ingroup GPU +FfxFloat16x3 ffxZeroOneSelectHalf(FfxFloat16x3 x, FfxFloat16x3 y, FfxFloat16x3 z) +{ + FfxFloat16x3 r = (-x) * z + z; + return x * y + r; +} + +/// Choose between two half-precision FfxFloat32 values if the first paramter is greater than zero. +/// +/// @param [in] x The value to compare against zero. +/// @param [in] y The value to return if the comparision is greater than zero. +/// @param [in] z The value to return if the comparision is less than or equal to zero. +/// +/// @returns +/// The selected value. +/// +/// @ingroup GPU +FfxFloat16x4 ffxZeroOneSelectHalf(FfxFloat16x4 x, FfxFloat16x4 y, FfxFloat16x4 z) +{ + FfxFloat16x4 r = (-x) * z + z; + return x * y + r; +} + +/// Given a half-precision value, returns 1.0 if less than zero and 0.0 if not. +/// +/// @param [in] x The value to be compared. +/// +/// @returns +/// Result of the sign value. +/// +/// @ingroup GPU +FfxFloat16 ffxZeroOneIsSignedHalf(FfxFloat16 x) +{ + return ffxSaturate(x * FFX_BROADCAST_FLOAT16(FFX_NEGATIVE_INFINITY_HALF)); +} + +/// Given a half-precision value, returns 1.0 if less than zero and 0.0 if not. +/// +/// @param [in] x The value to be compared. +/// +/// @returns +/// Result of the sign value. +/// +/// @ingroup GPU +FfxFloat16x2 ffxZeroOneIsSignedHalf(FfxFloat16x2 x) +{ + return ffxSaturate(x * FFX_BROADCAST_FLOAT16X2(FFX_NEGATIVE_INFINITY_HALF)); +} + +/// Given a half-precision value, returns 1.0 if less than zero and 0.0 if not. +/// +/// @param [in] x The value to be compared. +/// +/// @returns +/// Result of the sign value. +/// +/// @ingroup GPU +FfxFloat16x3 ffxZeroOneIsSignedHalf(FfxFloat16x3 x) +{ + return ffxSaturate(x * FFX_BROADCAST_FLOAT16X3(FFX_NEGATIVE_INFINITY_HALF)); +} + +/// Given a half-precision value, returns 1.0 if less than zero and 0.0 if not. +/// +/// @param [in] x The value to be compared. +/// +/// @returns +/// Result of the sign value. +/// +/// @ingroup GPU +FfxFloat16x4 ffxZeroOneIsSignedHalf(FfxFloat16x4 x) +{ + return ffxSaturate(x * FFX_BROADCAST_FLOAT16X4(FFX_NEGATIVE_INFINITY_HALF)); +} + +/// Compute a Rec.709 color space. +/// +/// Rec.709 is used for some HDTVs. +/// +/// Both Rec.709 and sRGB have a linear segment which as spec'ed would intersect the curved segment 2 times. +/// (a.) For 8-bit sRGB, steps {0 to 10.3} are in the linear region (4% of the encoding range). +/// (b.) For 8-bit 709, steps {0 to 20.7} are in the linear region (8% of the encoding range). +/// +/// @param [in] c The color to convert to Rec. 709. +/// +/// @returns +/// The color in Rec.709 space. +/// +/// @ingroup GPU +FfxFloat16 ffxRec709FromLinearHalf(FfxFloat16 c) +{ + FfxFloat16x3 j = FfxFloat16x3(0.018 * 4.5, 4.5, 0.45); + FfxFloat16x2 k = FfxFloat16x2(1.099, -0.099); + return clamp(j.x, c * j.y, pow(c, j.z) * k.x + k.y); +} + +/// Compute a Rec.709 color space. +/// +/// Rec.709 is used for some HDTVs. +/// +/// Both Rec.709 and sRGB have a linear segment which as spec'ed would intersect the curved segment 2 times. +/// (a.) For 8-bit sRGB, steps {0 to 10.3} are in the linear region (4% of the encoding range). +/// (b.) For 8-bit 709, steps {0 to 20.7} are in the linear region (8% of the encoding range). +/// +/// @param [in] c The color to convert to Rec. 709. +/// +/// @returns +/// The color in Rec.709 space. +/// +/// @ingroup GPU +FfxFloat16x2 ffxRec709FromLinearHalf(FfxFloat16x2 c) +{ + FfxFloat16x3 j = FfxFloat16x3(0.018 * 4.5, 4.5, 0.45); + FfxFloat16x2 k = FfxFloat16x2(1.099, -0.099); + return clamp(j.xx, c * j.yy, pow(c, j.zz) * k.xx + k.yy); +} + +/// Compute a Rec.709 color space. +/// +/// Rec.709 is used for some HDTVs. +/// +/// Both Rec.709 and sRGB have a linear segment which as spec'ed would intersect the curved segment 2 times. +/// (a.) For 8-bit sRGB, steps {0 to 10.3} are in the linear region (4% of the encoding range). +/// (b.) For 8-bit 709, steps {0 to 20.7} are in the linear region (8% of the encoding range). +/// +/// @param [in] c The color to convert to Rec. 709. +/// +/// @returns +/// The color in Rec.709 space. +/// +/// @ingroup GPU +FfxFloat16x3 ffxRec709FromLinearHalf(FfxFloat16x3 c) +{ + FfxFloat16x3 j = FfxFloat16x3(0.018 * 4.5, 4.5, 0.45); + FfxFloat16x2 k = FfxFloat16x2(1.099, -0.099); + return clamp(j.xxx, c * j.yyy, pow(c, j.zzz) * k.xxx + k.yyy); +} + +/// Compute a gamma value from a linear value. +/// +/// Typically 2.2 for some PC displays, or 2.4-2.5 for CRTs, or 2.2 FreeSync2 native. +/// +/// Note: 'rcpX' is '1/x', where the 'x' is what would be used in ffxLinearFromGammaHalf. +/// +/// @param [in] c The value to convert to gamma space from linear. +/// @param [in] rcpX The reciprocal of power value used for the gamma curve. +/// +/// @returns +/// A value in gamma space. +/// +/// @ingroup GPU +FfxFloat16 ffxGammaFromLinearHalf(FfxFloat16 c, FfxFloat16 rcpX) +{ + return pow(c, FFX_BROADCAST_FLOAT16(rcpX)); +} + +/// Compute a gamma value from a linear value. +/// +/// Typically 2.2 for some PC displays, or 2.4-2.5 for CRTs, or 2.2 FreeSync2 native. +/// +/// Note: 'rcpX' is '1/x', where the 'x' is what would be used in ffxLinearFromGammaHalf. +/// +/// @param [in] c The value to convert to gamma space from linear. +/// @param [in] rcpX The reciprocal of power value used for the gamma curve. +/// +/// @returns +/// A value in gamma space. +/// +/// @ingroup GPU +FfxFloat16x2 ffxGammaFromLinearHalf(FfxFloat16x2 c, FfxFloat16 rcpX) +{ + return pow(c, FFX_BROADCAST_FLOAT16X2(rcpX)); +} + +/// Compute a gamma value from a linear value. +/// +/// Typically 2.2 for some PC displays, or 2.4-2.5 for CRTs, or 2.2 FreeSync2 native. +/// +/// Note: 'rcpX' is '1/x', where the 'x' is what would be used in ffxLinearFromGammaHalf. +/// +/// @param [in] c The value to convert to gamma space from linear. +/// @param [in] rcpX The reciprocal of power value used for the gamma curve. +/// +/// @returns +/// A value in gamma space. +/// +/// @ingroup GPU +FfxFloat16x3 ffxGammaFromLinearHalf(FfxFloat16x3 c, FfxFloat16 rcpX) +{ + return pow(c, FFX_BROADCAST_FLOAT16X3(rcpX)); +} + +/// Compute an SRGB value from a linear value. +/// +/// @param [in] c The value to convert to SRGB from linear. +/// +/// @returns +/// A value in SRGB space. +/// +/// @ingroup GPU +FfxFloat16 ffxSrgbFromLinearHalf(FfxFloat16 c) +{ + FfxFloat16x3 j = FfxFloat16x3(0.0031308 * 12.92, 12.92, 1.0 / 2.4); + FfxFloat16x2 k = FfxFloat16x2(1.055, -0.055); + return clamp(j.x, c * j.y, pow(c, j.z) * k.x + k.y); +} + +/// Compute an SRGB value from a linear value. +/// +/// @param [in] c The value to convert to SRGB from linear. +/// +/// @returns +/// A value in SRGB space. +/// +/// @ingroup GPU +FfxFloat16x2 ffxSrgbFromLinearHalf(FfxFloat16x2 c) +{ + FfxFloat16x3 j = FfxFloat16x3(0.0031308 * 12.92, 12.92, 1.0 / 2.4); + FfxFloat16x2 k = FfxFloat16x2(1.055, -0.055); + return clamp(j.xx, c * j.yy, pow(c, j.zz) * k.xx + k.yy); +} + +/// Compute an SRGB value from a linear value. +/// +/// @param [in] c The value to convert to SRGB from linear. +/// +/// @returns +/// A value in SRGB space. +/// +/// @ingroup GPU +FfxFloat16x3 ffxSrgbFromLinearHalf(FfxFloat16x3 c) +{ + FfxFloat16x3 j = FfxFloat16x3(0.0031308 * 12.92, 12.92, 1.0 / 2.4); + FfxFloat16x2 k = FfxFloat16x2(1.055, -0.055); + return clamp(j.xxx, c * j.yyy, pow(c, j.zzz) * k.xxx + k.yyy); +} + +/// Compute the square root of a value. +/// +/// @param [in] c The value to compute the square root for. +/// +/// @returns +/// A square root of the input value. +/// +/// @ingroup GPU +FfxFloat16 ffxSquareRootHalf(FfxFloat16 c) +{ + return sqrt(c); +} + +/// Compute the square root of a value. +/// +/// @param [in] c The value to compute the square root for. +/// +/// @returns +/// A square root of the input value. +/// +/// @ingroup GPU +FfxFloat16x2 ffxSquareRootHalf(FfxFloat16x2 c) +{ + return sqrt(c); +} + +/// Compute the square root of a value. +/// +/// @param [in] c The value to compute the square root for. +/// +/// @returns +/// A square root of the input value. +/// +/// @ingroup GPU +FfxFloat16x3 ffxSquareRootHalf(FfxFloat16x3 c) +{ + return sqrt(c); +} + +/// Compute the cube root of a value. +/// +/// @param [in] c The value to compute the cube root for. +/// +/// @returns +/// A cube root of the input value. +/// +/// @ingroup GPU +FfxFloat16 ffxCubeRootHalf(FfxFloat16 c) +{ + return pow(c, FFX_BROADCAST_FLOAT16(1.0 / 3.0)); +} + +/// Compute the cube root of a value. +/// +/// @param [in] c The value to compute the cube root for. +/// +/// @returns +/// A cube root of the input value. +/// +/// @ingroup GPU +FfxFloat16x2 ffxCubeRootHalf(FfxFloat16x2 c) +{ + return pow(c, FFX_BROADCAST_FLOAT16X2(1.0 / 3.0)); +} + +/// Compute the cube root of a value. +/// +/// @param [in] c The value to compute the cube root for. +/// +/// @returns +/// A cube root of the input value. +/// +/// @ingroup GPU +FfxFloat16x3 ffxCubeRootHalf(FfxFloat16x3 c) +{ + return pow(c, FFX_BROADCAST_FLOAT16X3(1.0 / 3.0)); +} + +/// Compute a linear value from a REC.709 value. +/// +/// @param [in] c The value to convert to linear from REC.709. +/// +/// @returns +/// A value in linear space. +/// +/// @ingroup GPU +FfxFloat16 ffxLinearFromRec709Half(FfxFloat16 c) +{ + FfxFloat16x3 j = FfxFloat16x3(0.081 / 4.5, 1.0 / 4.5, 1.0 / 0.45); + FfxFloat16x2 k = FfxFloat16x2(1.0 / 1.099, 0.099 / 1.099); + return ffxZeroOneSelectHalf(ffxZeroOneIsSignedHalf(c - j.x), c * j.y, pow(c * k.x + k.y, j.z)); +} + +/// Compute a linear value from a REC.709 value. +/// +/// @param [in] c The value to convert to linear from REC.709. +/// +/// @returns +/// A value in linear space. +/// +/// @ingroup GPU +FfxFloat16x2 ffxLinearFromRec709Half(FfxFloat16x2 c) +{ + FfxFloat16x3 j = FfxFloat16x3(0.081 / 4.5, 1.0 / 4.5, 1.0 / 0.45); + FfxFloat16x2 k = FfxFloat16x2(1.0 / 1.099, 0.099 / 1.099); + return ffxZeroOneSelectHalf(ffxZeroOneIsSignedHalf(c - j.xx), c * j.yy, pow(c * k.xx + k.yy, j.zz)); +} + +/// Compute a linear value from a REC.709 value. +/// +/// @param [in] c The value to convert to linear from REC.709. +/// +/// @returns +/// A value in linear space. +/// +/// @ingroup GPU +FfxFloat16x3 ffxLinearFromRec709Half(FfxFloat16x3 c) +{ + FfxFloat16x3 j = FfxFloat16x3(0.081 / 4.5, 1.0 / 4.5, 1.0 / 0.45); + FfxFloat16x2 k = FfxFloat16x2(1.0 / 1.099, 0.099 / 1.099); + return ffxZeroOneSelectHalf(ffxZeroOneIsSignedHalf(c - j.xxx), c * j.yyy, pow(c * k.xxx + k.yyy, j.zzz)); +} + +/// Compute a linear value from a value in a gamma space. +/// +/// Typically 2.2 for some PC displays, or 2.4-2.5 for CRTs, or 2.2 FreeSync2 native. +/// +/// @param [in] c The value to convert to linear in gamma space. +/// @param [in] x The power value used for the gamma curve. +/// +/// @returns +/// A value in linear space. +/// +/// @ingroup GPU +FfxFloat16 ffxLinearFromGammaHalf(FfxFloat16 c, FfxFloat16 x) +{ + return pow(c, FFX_BROADCAST_FLOAT16(x)); +} + +/// Compute a linear value from a value in a gamma space. +/// +/// Typically 2.2 for some PC displays, or 2.4-2.5 for CRTs, or 2.2 FreeSync2 native. +/// +/// @param [in] c The value to convert to linear in gamma space. +/// @param [in] x The power value used for the gamma curve. +/// +/// @returns +/// A value in linear space. +/// +/// @ingroup GPU +FfxFloat16x2 ffxLinearFromGammaHalf(FfxFloat16x2 c, FfxFloat16 x) +{ + return pow(c, FFX_BROADCAST_FLOAT16X2(x)); +} + +/// Compute a linear value from a value in a gamma space. +/// +/// Typically 2.2 for some PC displays, or 2.4-2.5 for CRTs, or 2.2 FreeSync2 native. +/// +/// @param [in] c The value to convert to linear in gamma space. +/// @param [in] x The power value used for the gamma curve. +/// +/// @returns +/// A value in linear space. +/// +/// @ingroup GPU +FfxFloat16x3 ffxLinearFromGammaHalf(FfxFloat16x3 c, FfxFloat16 x) +{ + return pow(c, FFX_BROADCAST_FLOAT16X3(x)); +} + +/// Compute a linear value from a value in a SRGB space. +/// +/// Typically 2.2 for some PC displays, or 2.4-2.5 for CRTs, or 2.2 FreeSync2 native. +/// +/// @param [in] c The value to convert to linear in SRGB space. +/// +/// @returns +/// A value in linear space. +/// +/// @ingroup GPU +FfxFloat16 ffxLinearFromSrgbHalf(FfxFloat16 c) +{ + FfxFloat16x3 j = FfxFloat16x3(0.04045 / 12.92, 1.0 / 12.92, 2.4); + FfxFloat16x2 k = FfxFloat16x2(1.0 / 1.055, 0.055 / 1.055); + return ffxZeroOneSelectHalf(ffxZeroOneIsSignedHalf(c - j.x), c * j.y, pow(c * k.x + k.y, j.z)); +} + +/// Compute a linear value from a value in a SRGB space. +/// +/// Typically 2.2 for some PC displays, or 2.4-2.5 for CRTs, or 2.2 FreeSync2 native. +/// +/// @param [in] c The value to convert to linear in SRGB space. +/// +/// @returns +/// A value in linear space. +/// +/// @ingroup GPU +FfxFloat16x2 ffxLinearFromSrgbHalf(FfxFloat16x2 c) +{ + FfxFloat16x3 j = FfxFloat16x3(0.04045 / 12.92, 1.0 / 12.92, 2.4); + FfxFloat16x2 k = FfxFloat16x2(1.0 / 1.055, 0.055 / 1.055); + return ffxZeroOneSelectHalf(ffxZeroOneIsSignedHalf(c - j.xx), c * j.yy, pow(c * k.xx + k.yy, j.zz)); +} + +/// Compute a linear value from a value in a SRGB space. +/// +/// Typically 2.2 for some PC displays, or 2.4-2.5 for CRTs, or 2.2 FreeSync2 native. +/// +/// @param [in] c The value to convert to linear in SRGB space. +/// +/// @returns +/// A value in linear space. +/// +/// @ingroup GPU +FfxFloat16x3 ffxLinearFromSrgbHalf(FfxFloat16x3 c) +{ + FfxFloat16x3 j = FfxFloat16x3(0.04045 / 12.92, 1.0 / 12.92, 2.4); + FfxFloat16x2 k = FfxFloat16x2(1.0 / 1.055, 0.055 / 1.055); + return ffxZeroOneSelectHalf(ffxZeroOneIsSignedHalf(c - j.xxx), c * j.yyy, pow(c * k.xxx + k.yyy, j.zzz)); +} + +/// A remapping of 64x1 to 8x8 imposing rotated 2x2 pixel quads in quad linear. +/// +/// 543210 +/// ====== +/// ..xxx. +/// yy...y +/// +/// @param [in] a The input 1D coordinates to remap. +/// +/// @returns +/// The remapped 2D coordinates. +/// +/// @ingroup GPU +FfxUInt16x2 ffxRemapForQuadHalf(FfxUInt32 a) +{ + return FfxUInt16x2(bitfieldExtract(a, 1u, 3u), bitfieldInsertMask(bitfieldExtract(a, 3u, 3u), a, 1u)); +} + +/// A helper function performing a remap 64x1 to 8x8 remapping which is necessary for 2D wave reductions. +/// +/// The 64-wide lane indices to 8x8 remapping is performed as follows: +/// +/// 00 01 08 09 10 11 18 19 +/// 02 03 0a 0b 12 13 1a 1b +/// 04 05 0c 0d 14 15 1c 1d +/// 06 07 0e 0f 16 17 1e 1f +/// 20 21 28 29 30 31 38 39 +/// 22 23 2a 2b 32 33 3a 3b +/// 24 25 2c 2d 34 35 3c 3d +/// 26 27 2e 2f 36 37 3e 3f +/// +/// @param [in] a The input 1D coordinate to remap. +/// +/// @returns +/// The remapped 2D coordinates. +/// +/// @ingroup GPU +FfxUInt16x2 ffxRemapForWaveReductionHalf(FfxUInt32 a) +{ + return FfxUInt16x2(bitfieldInsertMask(bitfieldExtract(a, 2u, 3u), a, 1u), bitfieldInsertMask(bitfieldExtract(a, 3u, 3u), bitfieldExtract(a, 1u, 2u), 2u)); +} + +#endif // FFX_HALF diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_core_hlsl.h b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_core_hlsl.h new file mode 100644 index 00000000..ad4ff655 --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_core_hlsl.h @@ -0,0 +1,1502 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +/// A define for abstracting shared memory between shading languages. +/// +/// @ingroup GPU +#define FFX_GROUPSHARED groupshared + +/// A define for abstracting compute memory barriers between shading languages. +/// +/// @ingroup GPU +#define FFX_GROUP_MEMORY_BARRIER GroupMemoryBarrierWithGroupSync + +/// A define added to accept static markup on functions to aid CPU/GPU portability of code. +/// +/// @ingroup GPU +#define FFX_STATIC static + +/// A define for abstracting loop unrolling between shading languages. +/// +/// @ingroup GPU +#define FFX_UNROLL [unroll] + +/// A define for abstracting a 'greater than' comparison operator between two types. +/// +/// @ingroup GPU +#define FFX_GREATER_THAN(x, y) x > y + +/// A define for abstracting a 'greater than or equal' comparison operator between two types. +/// +/// @ingroup GPU +#define FFX_GREATER_THAN_EQUAL(x, y) x >= y + +/// A define for abstracting a 'less than' comparison operator between two types. +/// +/// @ingroup GPU +#define FFX_LESS_THAN(x, y) x < y + +/// A define for abstracting a 'less than or equal' comparison operator between two types. +/// +/// @ingroup GPU +#define FFX_LESS_THAN_EQUAL(x, y) x <= y + +/// A define for abstracting an 'equal' comparison operator between two types. +/// +/// @ingroup GPU +#define FFX_EQUAL(x, y) x == y + +/// A define for abstracting a 'not equal' comparison operator between two types. +/// +/// @ingroup GPU +#define FFX_NOT_EQUAL(x, y) x != y + +/// Broadcast a scalar value to a 1-dimensional floating point vector. +/// +/// @ingroup GPU +#define FFX_BROADCAST_FLOAT32(x) FfxFloat32(x) + +/// Broadcast a scalar value to a 2-dimensional floating point vector. +/// +/// @ingroup GPU +#define FFX_BROADCAST_FLOAT32X2(x) FfxFloat32(x) + +/// Broadcast a scalar value to a 3-dimensional floating point vector. +/// +/// @ingroup GPU +#define FFX_BROADCAST_FLOAT32X3(x) FfxFloat32(x) + +/// Broadcast a scalar value to a 4-dimensional floating point vector. +/// +/// @ingroup GPU +#define FFX_BROADCAST_FLOAT32X4(x) FfxFloat32(x) + +/// Broadcast a scalar value to a 1-dimensional unsigned integer vector. +/// +/// @ingroup GPU +#define FFX_BROADCAST_UINT32(x) FfxUInt32(x) + +/// Broadcast a scalar value to a 2-dimensional unsigned integer vector. +/// +/// @ingroup GPU +#define FFX_BROADCAST_UINT32X2(x) FfxUInt32(x) + +/// Broadcast a scalar value to a 4-dimensional unsigned integer vector. +/// +/// @ingroup GPU +#define FFX_BROADCAST_UINT32X3(x) FfxUInt32(x) + +/// Broadcast a scalar value to a 4-dimensional unsigned integer vector. +/// +/// @ingroup GPU +#define FFX_BROADCAST_UINT32X4(x) FfxUInt32(x) + +/// Broadcast a scalar value to a 1-dimensional signed integer vector. +/// +/// @ingroup GPU +#define FFX_BROADCAST_INT32(x) FfxInt32(x) + +/// Broadcast a scalar value to a 2-dimensional signed integer vector. +/// +/// @ingroup GPU +#define FFX_BROADCAST_INT32X2(x) FfxInt32(x) + +/// Broadcast a scalar value to a 3-dimensional signed integer vector. +/// +/// @ingroup GPU +#define FFX_BROADCAST_INT32X3(x) FfxInt32(x) + +/// Broadcast a scalar value to a 4-dimensional signed integer vector. +/// +/// @ingroup GPU +#define FFX_BROADCAST_INT32X4(x) FfxInt32(x) + +/// Broadcast a scalar value to a 1-dimensional half-precision floating point vector. +/// +/// @ingroup GPU +#define FFX_BROADCAST_MIN_FLOAT16(a) FFX_MIN16_F(a) + +/// Broadcast a scalar value to a 2-dimensional half-precision floating point vector. +/// +/// @ingroup GPU +#define FFX_BROADCAST_MIN_FLOAT16X2(a) FFX_MIN16_F(a) + +/// Broadcast a scalar value to a 3-dimensional half-precision floating point vector. +/// +/// @ingroup GPU +#define FFX_BROADCAST_MIN_FLOAT16X3(a) FFX_MIN16_F(a) + +/// Broadcast a scalar value to a 4-dimensional half-precision floating point vector. +/// +/// @ingroup GPU +#define FFX_BROADCAST_MIN_FLOAT16X4(a) FFX_MIN16_F(a) + +/// Broadcast a scalar value to a 1-dimensional half-precision unsigned integer vector. +/// +/// @ingroup GPU +#define FFX_BROADCAST_MIN_UINT16(a) FFX_MIN16_U(a) + +/// Broadcast a scalar value to a 2-dimensional half-precision unsigned integer vector. +/// +/// @ingroup GPU +#define FFX_BROADCAST_MIN_UINT16X2(a) FFX_MIN16_U(a) + +/// Broadcast a scalar value to a 3-dimensional half-precision unsigned integer vector. +/// +/// @ingroup GPU +#define FFX_BROADCAST_MIN_UINT16X3(a) FFX_MIN16_U(a) + +/// Broadcast a scalar value to a 4-dimensional half-precision unsigned integer vector. +/// +/// @ingroup GPU +#define FFX_BROADCAST_MIN_UINT16X4(a) FFX_MIN16_U(a) + +/// Broadcast a scalar value to a 1-dimensional half-precision signed integer vector. +/// +/// @ingroup GPU +#define FFX_BROADCAST_MIN_INT16(a) FFX_MIN16_I(a) + +/// Broadcast a scalar value to a 2-dimensional half-precision signed integer vector. +/// +/// @ingroup GPU +#define FFX_BROADCAST_MIN_INT16X2(a) FFX_MIN16_I(a) + +/// Broadcast a scalar value to a 3-dimensional half-precision signed integer vector. +/// +/// @ingroup GPU +#define FFX_BROADCAST_MIN_INT16X3(a) FFX_MIN16_I(a) + +/// Broadcast a scalar value to a 4-dimensional half-precision signed integer vector. +/// +/// @ingroup GPU +#define FFX_BROADCAST_MIN_INT16X4(a) FFX_MIN16_I(a) + +/// Pack 2x32-bit floating point values in a single 32bit value. +/// +/// This function first converts each component of value into their nearest 16-bit floating +/// point representation, and then stores the X and Y components in the lower and upper 16 bits of the +/// 32bit unsigned integer respectively. +/// +/// @param [in] value A 2-dimensional floating point value to convert and pack. +/// +/// @returns +/// A packed 32bit value containing 2 16bit floating point values. +/// +/// @ingroup HLSL +FfxUInt32 packHalf2x16(FfxFloat32x2 value) +{ + return f32tof16(value.x) | (f32tof16(value.y) << 16); +} + +/// Broadcast a scalar value to a 2-dimensional floating point vector. +/// +/// @param [in] value The value to to broadcast. +/// +/// @returns +/// A 2-dimensional floating point vector with value in each component. +/// +/// @ingroup HLSL +FfxFloat32x2 ffxBroadcast2(FfxFloat32 value) +{ + return FfxFloat32x2(value, value); +} + +/// Broadcast a scalar value to a 3-dimensional floating point vector. +/// +/// @param [in] value The value to to broadcast. +/// +/// @returns +/// A 3-dimensional floating point vector with value in each component. +/// +/// @ingroup HLSL +FfxFloat32x3 ffxBroadcast3(FfxFloat32 value) +{ + return FfxFloat32x3(value, value, value); +} + +/// Broadcast a scalar value to a 4-dimensional floating point vector. +/// +/// @param [in] value The value to to broadcast. +/// +/// @returns +/// A 4-dimensional floating point vector with value in each component. +/// +/// @ingroup HLSL +FfxFloat32x4 ffxBroadcast4(FfxFloat32 value) +{ + return FfxFloat32x4(value, value, value, value); +} + +/// Broadcast a scalar value to a 2-dimensional signed integer vector. +/// +/// @param [in] value The value to to broadcast. +/// +/// @returns +/// A 2-dimensional signed integer vector with value in each component. +/// +/// @ingroup HLSL +FfxInt32x2 ffxBroadcast2(FfxInt32 value) +{ + return FfxInt32x2(value, value); +} + +/// Broadcast a scalar value to a 3-dimensional signed integer vector. +/// +/// @param [in] value The value to to broadcast. +/// +/// @returns +/// A 3-dimensional signed integer vector with value in each component. +/// +/// @ingroup HLSL +FfxUInt32x3 ffxBroadcast3(FfxInt32 value) +{ + return FfxUInt32x3(value, value, value); +} + +/// Broadcast a scalar value to a 4-dimensional signed integer vector. +/// +/// @param [in] value The value to to broadcast. +/// +/// @returns +/// A 4-dimensional signed integer vector with value in each component. +/// +/// @ingroup HLSL +FfxInt32x4 ffxBroadcast4(FfxInt32 value) +{ + return FfxInt32x4(value, value, value, value); +} + +/// Broadcast a scalar value to a 2-dimensional unsigned integer vector. +/// +/// @param [in] value The value to to broadcast. +/// +/// @returns +/// A 2-dimensional unsigned integer vector with value in each component. +/// +/// @ingroup HLSL +FfxUInt32x2 ffxBroadcast2(FfxUInt32 value) +{ + return FfxUInt32x2(value, value); +} + +/// Broadcast a scalar value to a 3-dimensional unsigned integer vector. +/// +/// @param [in] value The value to to broadcast. +/// +/// @returns +/// A 3-dimensional unsigned integer vector with value in each component. +/// +/// @ingroup HLSL +FfxUInt32x3 ffxBroadcast3(FfxUInt32 value) +{ + return FfxUInt32x3(value, value, value); +} + +/// Broadcast a scalar value to a 4-dimensional unsigned integer vector. +/// +/// @param [in] value The value to to broadcast. +/// +/// @returns +/// A 4-dimensional unsigned integer vector with value in each component. +/// +/// @ingroup HLSL +FfxUInt32x4 ffxBroadcast4(FfxUInt32 value) +{ + return FfxUInt32x4(value, value, value, value); +} + +FfxUInt32 bitfieldExtract(FfxUInt32 src, FfxUInt32 off, FfxUInt32 bits) +{ + FfxUInt32 mask = (1u << bits) - 1; + return (src >> off) & mask; +} + +FfxUInt32 bitfieldInsert(FfxUInt32 src, FfxUInt32 ins, FfxUInt32 mask) +{ + return (ins & mask) | (src & (~mask)); +} + +FfxUInt32 bitfieldInsertMask(FfxUInt32 src, FfxUInt32 ins, FfxUInt32 bits) +{ + FfxUInt32 mask = (1u << bits) - 1; + return (ins & mask) | (src & (~mask)); +} + +/// Interprets the bit pattern of x as an unsigned integer. +/// +/// @param [in] value The input value. +/// +/// @returns +/// The input interpreted as an unsigned integer. +/// +/// @ingroup HLSL +FfxUInt32 ffxAsUInt32(FfxFloat32 x) +{ + return asuint(x); +} + +/// Interprets the bit pattern of x as an unsigned integer. +/// +/// @param [in] value The input value. +/// +/// @returns +/// The input interpreted as an unsigned integer. +/// +/// @ingroup HLSL +FfxUInt32x2 ffxAsUInt32(FfxFloat32x2 x) +{ + return asuint(x); +} + +/// Interprets the bit pattern of x as an unsigned integer. +/// +/// @param [in] value The input value. +/// +/// @returns +/// The input interpreted as an unsigned integer. +/// +/// @ingroup HLSL +FfxUInt32x3 ffxAsUInt32(FfxFloat32x3 x) +{ + return asuint(x); +} + +/// Interprets the bit pattern of x as an unsigned integer. +/// +/// @param [in] value The input value. +/// +/// @returns +/// The input interpreted as an unsigned integer. +/// +/// @ingroup HLSL +FfxUInt32x4 ffxAsUInt32(FfxFloat32x4 x) +{ + return asuint(x); +} + +/// Interprets the bit pattern of x as a floating-point number. +/// +/// @param [in] value The input value. +/// +/// @returns +/// The input interpreted as a floating-point number. +/// +/// @ingroup HLSL +FfxFloat32 ffxAsFloat(FfxUInt32 x) +{ + return asfloat(x); +} + +/// Interprets the bit pattern of x as a floating-point number. +/// +/// @param [in] value The input value. +/// +/// @returns +/// The input interpreted as a floating-point number. +/// +/// @ingroup HLSL +FfxFloat32x2 ffxAsFloat(FfxUInt32x2 x) +{ + return asfloat(x); +} + +/// Interprets the bit pattern of x as a floating-point number. +/// +/// @param [in] value The input value. +/// +/// @returns +/// The input interpreted as a floating-point number. +/// +/// @ingroup HLSL +FfxFloat32x3 ffxAsFloat(FfxUInt32x3 x) +{ + return asfloat(x); +} + +/// Interprets the bit pattern of x as a floating-point number. +/// +/// @param [in] value The input value. +/// +/// @returns +/// The input interpreted as a floating-point number. +/// +/// @ingroup HLSL +FfxFloat32x4 ffxAsFloat(FfxUInt32x4 x) +{ + return asfloat(x); +} + +/// Compute the linear interopation between two values. +/// +/// Implemented by calling the HLSL mix instrinsic function. Implements the +/// following math: +/// +/// (1 - t) * x + t * y +/// +/// @param [in] x The first value to lerp between. +/// @param [in] y The second value to lerp between. +/// @param [in] t The value to determine how much of x and how much of y. +/// +/// @returns +/// A linearly interpolated value between x and y according to t. +/// +/// @ingroup HLSL +FfxFloat32 ffxLerp(FfxFloat32 x, FfxFloat32 y, FfxFloat32 t) +{ + return lerp(x, y, t); +} + +/// Compute the linear interopation between two values. +/// +/// Implemented by calling the HLSL mix instrinsic function. Implements the +/// following math: +/// +/// (1 - t) * x + t * y +/// +/// @param [in] x The first value to lerp between. +/// @param [in] y The second value to lerp between. +/// @param [in] t The value to determine how much of x and how much of y. +/// +/// @returns +/// A linearly interpolated value between x and y according to t. +/// +/// @ingroup HLSL +FfxFloat32x2 ffxLerp(FfxFloat32x2 x, FfxFloat32x2 y, FfxFloat32 t) +{ + return lerp(x, y, t); +} + +/// Compute the linear interopation between two values. +/// +/// Implemented by calling the HLSL mix instrinsic function. Implements the +/// following math: +/// +/// (1 - t) * x + t * y +/// +/// @param [in] x The first value to lerp between. +/// @param [in] y The second value to lerp between. +/// @param [in] t The value to determine how much of x and how much of y. +/// +/// @returns +/// A linearly interpolated value between x and y according to t. +/// +/// @ingroup HLSL +FfxFloat32x2 ffxLerp(FfxFloat32x2 x, FfxFloat32x2 y, FfxFloat32x2 t) +{ + return lerp(x, y, t); +} + +/// Compute the linear interopation between two values. +/// +/// Implemented by calling the HLSL mix instrinsic function. Implements the +/// following math: +/// +/// (1 - t) * x + t * y +/// +/// @param [in] x The first value to lerp between. +/// @param [in] y The second value to lerp between. +/// @param [in] t The value to determine how much of x and how much of y. +/// +/// @returns +/// A linearly interpolated value between x and y according to t. +/// +/// @ingroup HLSL +FfxFloat32x3 ffxLerp(FfxFloat32x3 x, FfxFloat32x3 y, FfxFloat32 t) +{ + return lerp(x, y, t); +} + +/// Compute the linear interopation between two values. +/// +/// Implemented by calling the HLSL mix instrinsic function. Implements the +/// following math: +/// +/// (1 - t) * x + t * y +/// +/// @param [in] x The first value to lerp between. +/// @param [in] y The second value to lerp between. +/// @param [in] t The value to determine how much of x and how much of y. +/// +/// @returns +/// A linearly interpolated value between x and y according to t. +/// +/// @ingroup HLSL +FfxFloat32x3 ffxLerp(FfxFloat32x3 x, FfxFloat32x3 y, FfxFloat32x3 t) +{ + return lerp(x, y, t); +} + +/// Compute the linear interopation between two values. +/// +/// Implemented by calling the HLSL mix instrinsic function. Implements the +/// following math: +/// +/// (1 - t) * x + t * y +/// +/// @param [in] x The first value to lerp between. +/// @param [in] y The second value to lerp between. +/// @param [in] t The value to determine how much of x and how much of y. +/// +/// @returns +/// A linearly interpolated value between x and y according to t. +/// +/// @ingroup HLSL +FfxFloat32x4 ffxLerp(FfxFloat32x4 x, FfxFloat32x4 y, FfxFloat32 t) +{ + return lerp(x, y, t); +} + +/// Compute the linear interopation between two values. +/// +/// Implemented by calling the HLSL mix instrinsic function. Implements the +/// following math: +/// +/// (1 - t) * x + t * y +/// +/// @param [in] x The first value to lerp between. +/// @param [in] y The second value to lerp between. +/// @param [in] t The value to determine how much of x and how much of y. +/// +/// @returns +/// A linearly interpolated value between x and y according to t. +/// +/// @ingroup HLSL +FfxFloat32x4 ffxLerp(FfxFloat32x4 x, FfxFloat32x4 y, FfxFloat32x4 t) +{ + return lerp(x, y, t); +} + +/// Clamp a value to a [0..1] range. +/// +/// @param [in] x The value to clamp to [0..1] range. +/// +/// @returns +/// The clamped version of x. +/// +/// @ingroup HLSL +FfxFloat32 ffxSaturate(FfxFloat32 x) +{ + return saturate(x); +} + +/// Clamp a value to a [0..1] range. +/// +/// @param [in] x The value to clamp to [0..1] range. +/// +/// @returns +/// The clamped version of x. +/// +/// @ingroup HLSL +FfxFloat32x2 ffxSaturate(FfxFloat32x2 x) +{ + return saturate(x); +} + +/// Clamp a value to a [0..1] range. +/// +/// @param [in] x The value to clamp to [0..1] range. +/// +/// @returns +/// The clamped version of x. +/// +/// @ingroup HLSL +FfxFloat32x3 ffxSaturate(FfxFloat32x3 x) +{ + return saturate(x); +} + +/// Clamp a value to a [0..1] range. +/// +/// @param [in] x The value to clamp to [0..1] range. +/// +/// @returns +/// The clamped version of x. +/// +/// @ingroup HLSL +FfxFloat32x4 ffxSaturate(FfxFloat32x4 x) +{ + return saturate(x); +} + +/// Compute the factional part of a decimal value. +/// +/// This function calculates x - floor(x). Where floor is the intrinsic HLSL function. +/// +/// NOTE: This function should compile down to a single V_MAX3_F32 operation on GCN/RDNA hardware. It is +/// worth further noting that this function is intentionally distinct from the HLSL frac intrinsic +/// function. +/// +/// @param [in] x The value to compute the fractional part from. +/// +/// @returns +/// The fractional part of x. +/// +/// @ingroup HLSL +FfxFloat32 ffxFract(FfxFloat32 x) +{ + return x - floor(x); +} + +/// Compute the factional part of a decimal value. +/// +/// This function calculates x - floor(x). Where floor is the intrinsic HLSL function. +/// +/// NOTE: This function should compile down to a single V_MAX3_F32 operation on GCN/RDNA hardware. It is +/// worth further noting that this function is intentionally distinct from the HLSL frac intrinsic +/// function. +/// +/// @param [in] x The value to compute the fractional part from. +/// +/// @returns +/// The fractional part of x. +/// +/// @ingroup HLSL +FfxFloat32x2 ffxFract(FfxFloat32x2 x) +{ + return x - floor(x); +} + +/// Compute the factional part of a decimal value. +/// +/// This function calculates x - floor(x). Where floor is the intrinsic HLSL function. +/// +/// NOTE: This function should compile down to a single V_MAX3_F32 operation on GCN/RDNA hardware. It is +/// worth further noting that this function is intentionally distinct from the HLSL frac intrinsic +/// function. +/// +/// @param [in] x The value to compute the fractional part from. +/// +/// @returns +/// The fractional part of x. +/// +/// @ingroup HLSL +FfxFloat32x3 ffxFract(FfxFloat32x3 x) +{ + return x - floor(x); +} + +/// Compute the factional part of a decimal value. +/// +/// This function calculates x - floor(x). Where floor is the intrinsic HLSL function. +/// +/// NOTE: This function should compile down to a single V_MAX3_F32 operation on GCN/RDNA hardware. It is +/// worth further noting that this function is intentionally distinct from the HLSL frac intrinsic +/// function. +/// +/// @param [in] x The value to compute the fractional part from. +/// +/// @returns +/// The fractional part of x. +/// +/// @ingroup HLSL +FfxFloat32x4 ffxFract(FfxFloat32x4 x) +{ + return x - floor(x); +} + +/// Compute the maximum of three values. +/// +/// NOTE: This function should compile down to a single V_MAX3_F32 operation on GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the max calculation. +/// @param [in] y The second value to include in the max calcuation. +/// @param [in] z The third value to include in the max calcuation. +/// +/// @returns +/// The maximum value of x, y, and z. +/// +/// @ingroup HLSL +FfxFloat32 ffxMax3(FfxFloat32 x, FfxFloat32 y, FfxFloat32 z) +{ + return max(x, max(y, z)); +} + +/// Compute the maximum of three values. +/// +/// NOTE: This function should compile down to a single V_MAX3_F32 operation on GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the max calculation. +/// @param [in] y The second value to include in the max calcuation. +/// @param [in] z The third value to include in the max calcuation. +/// +/// @returns +/// The maximum value of x, y, and z. +/// +/// @ingroup HLSL +FfxFloat32x2 ffxMax3(FfxFloat32x2 x, FfxFloat32x2 y, FfxFloat32x2 z) +{ + return max(x, max(y, z)); +} + +/// Compute the maximum of three values. +/// +/// NOTE: This function should compile down to a single V_MAX3_F32 operation on GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the max calculation. +/// @param [in] y The second value to include in the max calcuation. +/// @param [in] z The third value to include in the max calcuation. +/// +/// @returns +/// The maximum value of x, y, and z. +/// +/// @ingroup HLSL +FfxFloat32x3 ffxMax3(FfxFloat32x3 x, FfxFloat32x3 y, FfxFloat32x3 z) +{ + return max(x, max(y, z)); +} + +/// Compute the maximum of three values. +/// +/// NOTE: This function should compile down to a single V_MAX3_F32 operation on GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the max calculation. +/// @param [in] y The second value to include in the max calcuation. +/// @param [in] z The third value to include in the max calcuation. +/// +/// @returns +/// The maximum value of x, y, and z. +/// +/// @ingroup HLSL +FfxFloat32x4 ffxMax3(FfxFloat32x4 x, FfxFloat32x4 y, FfxFloat32x4 z) +{ + return max(x, max(y, z)); +} + +/// Compute the maximum of three values. +/// +/// NOTE: This function should compile down to a single V_MAX3_F32 operation on GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the max calculation. +/// @param [in] y The second value to include in the max calcuation. +/// @param [in] z The third value to include in the max calcuation. +/// +/// @returns +/// The maximum value of x, y, and z. +/// +/// @ingroup HLSL +FfxUInt32 ffxMax3(FfxUInt32 x, FfxUInt32 y, FfxUInt32 z) +{ + return max(x, max(y, z)); +} + +/// Compute the maximum of three values. +/// +/// NOTE: This function should compile down to a single V_MAX3_F32 operation on GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the max calculation. +/// @param [in] y The second value to include in the max calcuation. +/// @param [in] z The third value to include in the max calcuation. +/// +/// @returns +/// The maximum value of x, y, and z. +/// +/// @ingroup HLSL +FfxUInt32x2 ffxMax3(FfxUInt32x2 x, FfxUInt32x2 y, FfxUInt32x2 z) +{ + return max(x, max(y, z)); +} + +/// Compute the maximum of three values. +/// +/// NOTE: This function should compile down to a single V_MAX3_F32 operation on GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the max calculation. +/// @param [in] y The second value to include in the max calcuation. +/// @param [in] z The third value to include in the max calcuation. +/// +/// @returns +/// The maximum value of x, y, and z. +/// +/// @ingroup HLSL +FfxUInt32x3 ffxMax3(FfxUInt32x3 x, FfxUInt32x3 y, FfxUInt32x3 z) +{ + return max(x, max(y, z)); +} + +/// Compute the maximum of three values. +/// +/// NOTE: This function should compile down to a single V_MAX3_F32 operation on GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the max calculation. +/// @param [in] y The second value to include in the max calcuation. +/// @param [in] z The third value to include in the max calcuation. +/// +/// @returns +/// The maximum value of x, y, and z. +/// +/// @ingroup HLSL +FfxUInt32x4 ffxMax3(FfxUInt32x4 x, FfxUInt32x4 y, FfxUInt32x4 z) +{ + return max(x, max(y, z)); +} + +/// Compute the median of three values. +/// +/// NOTE: This function should compile down to a single V_MED3_F32 operation on GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the median calculation. +/// @param [in] y The second value to include in the median calcuation. +/// @param [in] z The third value to include in the median calcuation. +/// +/// @returns +/// The median value of x, y, and z. +/// +/// @ingroup HLSL +FfxFloat32 ffxMed3(FfxFloat32 x, FfxFloat32 y, FfxFloat32 z) +{ + return max(min(x, y), min(max(x, y), z)); +} + +/// Compute the median of three values. +/// +/// NOTE: This function should compile down to a single V_MED3_F32 operation on GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the median calculation. +/// @param [in] y The second value to include in the median calcuation. +/// @param [in] z The third value to include in the median calcuation. +/// +/// @returns +/// The median value of x, y, and z. +/// +/// @ingroup HLSL +FfxFloat32x2 ffxMed3(FfxFloat32x2 x, FfxFloat32x2 y, FfxFloat32x2 z) +{ + return max(min(x, y), min(max(x, y), z)); +} + +/// Compute the median of three values. +/// +/// NOTE: This function should compile down to a single V_MED3_F32 operation on GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the median calculation. +/// @param [in] y The second value to include in the median calcuation. +/// @param [in] z The third value to include in the median calcuation. +/// +/// @returns +/// The median value of x, y, and z. +/// +/// @ingroup HLSL +FfxFloat32x3 ffxMed3(FfxFloat32x3 x, FfxFloat32x3 y, FfxFloat32x3 z) +{ + return max(min(x, y), min(max(x, y), z)); +} + +/// Compute the median of three values. +/// +/// NOTE: This function should compile down to a single V_MED3_F32 operation on GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the median calculation. +/// @param [in] y The second value to include in the median calcuation. +/// @param [in] z The third value to include in the median calcuation. +/// +/// @returns +/// The median value of x, y, and z. +/// +/// @ingroup HLSL +FfxFloat32x4 ffxMed3(FfxFloat32x4 x, FfxFloat32x4 y, FfxFloat32x4 z) +{ + return max(min(x, y), min(max(x, y), z)); +} + +/// Compute the median of three values. +/// +/// NOTE: This function should compile down to a single V_MED3_F32 operation on GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the median calculation. +/// @param [in] y The second value to include in the median calcuation. +/// @param [in] z The third value to include in the median calcuation. +/// +/// @returns +/// The median value of x, y, and z. +/// +/// @ingroup HLSL +FfxInt32 ffxMed3(FfxInt32 x, FfxInt32 y, FfxInt32 z) +{ + return max(min(x, y), min(max(x, y), z)); + // return min(max(min(y, z), x), max(y, z)); + // return max(max(x, y), z) == x ? max(y, z) : (max(max(x, y), z) == y ? max(x, z) : max(x, y)); +} + +/// Compute the median of three values. +/// +/// NOTE: This function should compile down to a single V_MED3_F32 operation on GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the median calculation. +/// @param [in] y The second value to include in the median calcuation. +/// @param [in] z The third value to include in the median calcuation. +/// +/// @returns +/// The median value of x, y, and z. +/// +/// @ingroup HLSL +FfxInt32x2 ffxMed3(FfxInt32x2 x, FfxInt32x2 y, FfxInt32x2 z) +{ + return max(min(x, y), min(max(x, y), z)); + // return min(max(min(y, z), x), max(y, z)); + // return max(max(x, y), z) == x ? max(y, z) : (max(max(x, y), z) == y ? max(x, z) : max(x, y)); +} + +/// Compute the median of three values. +/// +/// NOTE: This function should compile down to a single V_MED3_F32 operation on GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the median calculation. +/// @param [in] y The second value to include in the median calcuation. +/// @param [in] z The third value to include in the median calcuation. +/// +/// @returns +/// The median value of x, y, and z. +/// +/// @ingroup HLSL +FfxInt32x3 ffxMed3(FfxInt32x3 x, FfxInt32x3 y, FfxInt32x3 z) +{ + return max(min(x, y), min(max(x, y), z)); +} + +/// Compute the median of three values. +/// +/// NOTE: This function should compile down to a single V_MED3_I32 operation on GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the median calculation. +/// @param [in] y The second value to include in the median calcuation. +/// @param [in] z The third value to include in the median calcuation. +/// +/// @returns +/// The median value of x, y, and z. +/// +/// @ingroup HLSL +FfxInt32x4 ffxMed3(FfxInt32x4 x, FfxInt32x4 y, FfxInt32x4 z) +{ + return max(min(x, y), min(max(x, y), z)); +} + +/// Compute the minimum of three values. +/// +/// NOTE: This function should compile down to a single V_MIN3_I32 operation on GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the min calculation. +/// @param [in] y The second value to include in the min calcuation. +/// @param [in] z The third value to include in the min calcuation. +/// +/// @returns +/// The minimum value of x, y, and z. +/// +/// @ingroup HLSL +FfxFloat32 ffxMin3(FfxFloat32 x, FfxFloat32 y, FfxFloat32 z) +{ + return min(x, min(y, z)); +} + +/// Compute the minimum of three values. +/// +/// NOTE: This function should compile down to a single V_MIN3_I32 operation on GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the min calculation. +/// @param [in] y The second value to include in the min calcuation. +/// @param [in] z The third value to include in the min calcuation. +/// +/// @returns +/// The minimum value of x, y, and z. +/// +/// @ingroup HLSL +FfxFloat32x2 ffxMin3(FfxFloat32x2 x, FfxFloat32x2 y, FfxFloat32x2 z) +{ + return min(x, min(y, z)); +} + +/// Compute the minimum of three values. +/// +/// NOTE: This function should compile down to a single V_MIN3_I32 operation on GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the min calculation. +/// @param [in] y The second value to include in the min calcuation. +/// @param [in] z The third value to include in the min calcuation. +/// +/// @returns +/// The minimum value of x, y, and z. +/// +/// @ingroup HLSL +FfxFloat32x3 ffxMin3(FfxFloat32x3 x, FfxFloat32x3 y, FfxFloat32x3 z) +{ + return min(x, min(y, z)); +} + +/// Compute the minimum of three values. +/// +/// NOTE: This function should compile down to a single V_MIN3_F32 operation on GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the min calculation. +/// @param [in] y The second value to include in the min calcuation. +/// @param [in] z The third value to include in the min calcuation. +/// +/// @returns +/// The minimum value of x, y, and z. +/// +/// @ingroup HLSL +FfxFloat32x4 ffxMin3(FfxFloat32x4 x, FfxFloat32x4 y, FfxFloat32x4 z) +{ + return min(x, min(y, z)); +} + +/// Compute the minimum of three values. +/// +/// NOTE: This function should compile down to a single V_MIN3_F32 operation on GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the min calculation. +/// @param [in] y The second value to include in the min calcuation. +/// @param [in] z The third value to include in the min calcuation. +/// +/// @returns +/// The minimum value of x, y, and z. +/// +/// @ingroup HLSL +FfxUInt32 ffxMin3(FfxUInt32 x, FfxUInt32 y, FfxUInt32 z) +{ + return min(x, min(y, z)); +} + +/// Compute the minimum of three values. +/// +/// NOTE: This function should compile down to a single V_MIN3_F32 operation on GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the min calculation. +/// @param [in] y The second value to include in the min calcuation. +/// @param [in] z The third value to include in the min calcuation. +/// +/// @returns +/// The minimum value of x, y, and z. +/// +/// @ingroup HLSL +FfxUInt32x2 ffxMin3(FfxUInt32x2 x, FfxUInt32x2 y, FfxUInt32x2 z) +{ + return min(x, min(y, z)); +} + +/// Compute the minimum of three values. +/// +/// NOTE: This function should compile down to a single V_MIN3_F32 operation on GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the min calculation. +/// @param [in] y The second value to include in the min calcuation. +/// @param [in] z The third value to include in the min calcuation. +/// +/// @returns +/// The minimum value of x, y, and z. +/// +/// @ingroup HLSL +FfxUInt32x3 ffxMin3(FfxUInt32x3 x, FfxUInt32x3 y, FfxUInt32x3 z) +{ + return min(x, min(y, z)); +} + +/// Compute the minimum of three values. +/// +/// NOTE: This function should compile down to a single V_MIN3_F32 operation on GCN/RDNA hardware. +/// +/// @param [in] x The first value to include in the min calculation. +/// @param [in] y The second value to include in the min calcuation. +/// @param [in] z The third value to include in the min calcuation. +/// +/// @returns +/// The minimum value of x, y, and z. +/// +/// @ingroup HLSL +FfxUInt32x4 ffxMin3(FfxUInt32x4 x, FfxUInt32x4 y, FfxUInt32x4 z) +{ + return min(x, min(y, z)); +} + + +FfxUInt32 AShrSU1(FfxUInt32 a, FfxUInt32 b) +{ + return FfxUInt32(FfxInt32(a) >> FfxInt32(b)); +} + +//============================================================================================================================== +// HLSL HALF +//============================================================================================================================== +#if FFX_HALF + +//============================================================================================================================== +// Need to use manual unpack to get optimal execution (don't use packed types in buffers directly). +// Unpack requires this pattern: https://gpuopen.com/first-steps-implementing-fp16/ +FFX_MIN16_F2 ffxUint32ToFloat16x2(FfxUInt32 x) +{ + FfxFloat32x2 t = f16tof32(FfxUInt32x2(x & 0xFFFF, x >> 16)); + return FFX_MIN16_F2(t); +} +FFX_MIN16_F4 ffxUint32x2ToFloat16x4(FfxUInt32x2 x) +{ + return FFX_MIN16_F4(ffxUint32ToFloat16x2(x.x), ffxUint32ToFloat16x2(x.y)); +} +FFX_MIN16_U2 ffxUint32ToUint16x2(FfxUInt32 x) +{ + FfxUInt32x2 t = FfxUInt32x2(x & 0xFFFF, x >> 16); + return FFX_MIN16_U2(t); +} +FFX_MIN16_U4 ffxUint32x2ToUint16x4(FfxUInt32x2 x) +{ + return FFX_MIN16_U4(ffxUint32ToUint16x2(x.x), ffxUint32ToUint16x2(x.y)); +} +#define FFX_UINT32_TO_FLOAT16X2(x) ffxUint32ToFloat16x2(FfxUInt32(x)) +#define FFX_UINT32X2_TO_FLOAT16X4(x) ffxUint32x2ToFloat16x4(FfxUInt32x2(x)) +#define FFX_UINT32_TO_UINT16X2(x) ffxUint32ToUint16x2(FfxUInt32(x)) +#define FFX_UINT32X2_TO_UINT16X4(x) ffxUint32x2ToUint16x4(FfxUInt32x2(x)) +//------------------------------------------------------------------------------------------------------------------------------ +FfxUInt32 FFX_MIN16_F2ToUint32(FFX_MIN16_F2 x) +{ + return f32tof16(x.x) + (f32tof16(x.y) << 16); +} +FfxUInt32x2 FFX_MIN16_F4ToUint32x2(FFX_MIN16_F4 x) +{ + return FfxUInt32x2(FFX_MIN16_F2ToUint32(x.xy), FFX_MIN16_F2ToUint32(x.zw)); +} +FfxUInt32 FFX_MIN16_U2ToUint32(FFX_MIN16_U2 x) +{ + return FfxUInt32(x.x) + (FfxUInt32(x.y) << 16); +} +FfxUInt32x2 FFX_MIN16_U4ToUint32x2(FFX_MIN16_U4 x) +{ + return FfxUInt32x2(FFX_MIN16_U2ToUint32(x.xy), FFX_MIN16_U2ToUint32(x.zw)); +} +#define FFX_FLOAT16X2_TO_UINT32(x) FFX_MIN16_F2ToUint32(FFX_MIN16_F2(x)) +#define FFX_FLOAT16X4_TO_UINT32X2(x) FFX_MIN16_F4ToUint32x2(FFX_MIN16_F4(x)) +#define FFX_UINT16X2_TO_UINT32(x) FFX_MIN16_U2ToUint32(FFX_MIN16_U2(x)) +#define FFX_UINT16X4_TO_UINT32X2(x) FFX_MIN16_U4ToUint32x2(FFX_MIN16_U4(x)) + +#if defined(FFX_HLSL_6_2) && !defined(FFX_NO_16_BIT_CAST) +#define FFX_TO_UINT16(x) asuint16(x) +#define FFX_TO_UINT16X2(x) asuint16(x) +#define FFX_TO_UINT16X3(x) asuint16(x) +#define FFX_TO_UINT16X4(x) asuint16(x) +#else +#define FFX_TO_UINT16(a) FFX_MIN16_U(f32tof16(FfxFloat32(a))) +#define FFX_TO_UINT16X2(a) FFX_MIN16_U2(FFX_TO_UINT16((a).x), FFX_TO_UINT16((a).y)) +#define FFX_TO_UINT16X3(a) FFX_MIN16_U3(FFX_TO_UINT16((a).x), FFX_TO_UINT16((a).y), FFX_TO_UINT16((a).z)) +#define FFX_TO_UINT16X4(a) FFX_MIN16_U4(FFX_TO_UINT16((a).x), FFX_TO_UINT16((a).y), FFX_TO_UINT16((a).z), FFX_TO_UINT16((a).w)) +#endif // #if defined(FFX_HLSL_6_2) && !defined(FFX_NO_16_BIT_CAST) + +#if defined(FFX_HLSL_6_2) && !defined(FFX_NO_16_BIT_CAST) +#define FFX_TO_FLOAT16(x) asfloat16(x) +#define FFX_TO_FLOAT16X2(x) asfloat16(x) +#define FFX_TO_FLOAT16X3(x) asfloat16(x) +#define FFX_TO_FLOAT16X4(x) asfloat16(x) +#else +#define FFX_TO_FLOAT16(a) FFX_MIN16_F(f16tof32(FfxUInt32(a))) +#define FFX_TO_FLOAT16X2(a) FFX_MIN16_F2(FFX_TO_FLOAT16((a).x), FFX_TO_FLOAT16((a).y)) +#define FFX_TO_FLOAT16X3(a) FFX_MIN16_F3(FFX_TO_FLOAT16((a).x), FFX_TO_FLOAT16((a).y), FFX_TO_FLOAT16((a).z)) +#define FFX_TO_FLOAT16X4(a) FFX_MIN16_F4(FFX_TO_FLOAT16((a).x), FFX_TO_FLOAT16((a).y), FFX_TO_FLOAT16((a).z), FFX_TO_FLOAT16((a).w)) +#endif // #if defined(FFX_HLSL_6_2) && !defined(FFX_NO_16_BIT_CAST) + +//============================================================================================================================== +#define FFX_BROADCAST_FLOAT16(a) FFX_MIN16_F(a) +#define FFX_BROADCAST_FLOAT16X2(a) FFX_MIN16_F(a) +#define FFX_BROADCAST_FLOAT16X3(a) FFX_MIN16_F(a) +#define FFX_BROADCAST_FLOAT16X4(a) FFX_MIN16_F(a) + +//------------------------------------------------------------------------------------------------------------------------------ +#define FFX_BROADCAST_INT16(a) FFX_MIN16_I(a) +#define FFX_BROADCAST_INT16X2(a) FFX_MIN16_I(a) +#define FFX_BROADCAST_INT16X3(a) FFX_MIN16_I(a) +#define FFX_BROADCAST_INT16X4(a) FFX_MIN16_I(a) + +//------------------------------------------------------------------------------------------------------------------------------ +#define FFX_BROADCAST_UINT16(a) FFX_MIN16_U(a) +#define FFX_BROADCAST_UINT16X2(a) FFX_MIN16_U(a) +#define FFX_BROADCAST_UINT16X3(a) FFX_MIN16_U(a) +#define FFX_BROADCAST_UINT16X4(a) FFX_MIN16_U(a) + +//============================================================================================================================== +FFX_MIN16_U ffxAbsHalf(FFX_MIN16_U a) +{ + return FFX_MIN16_U(abs(FFX_MIN16_I(a))); +} +FFX_MIN16_U2 ffxAbsHalf(FFX_MIN16_U2 a) +{ + return FFX_MIN16_U2(abs(FFX_MIN16_I2(a))); +} +FFX_MIN16_U3 ffxAbsHalf(FFX_MIN16_U3 a) +{ + return FFX_MIN16_U3(abs(FFX_MIN16_I3(a))); +} +FFX_MIN16_U4 ffxAbsHalf(FFX_MIN16_U4 a) +{ + return FFX_MIN16_U4(abs(FFX_MIN16_I4(a))); +} +//------------------------------------------------------------------------------------------------------------------------------ +FFX_MIN16_F ffxClampHalf(FFX_MIN16_F x, FFX_MIN16_F n, FFX_MIN16_F m) +{ + return max(n, min(x, m)); +} +FFX_MIN16_F2 ffxClampHalf(FFX_MIN16_F2 x, FFX_MIN16_F2 n, FFX_MIN16_F2 m) +{ + return max(n, min(x, m)); +} +FFX_MIN16_F3 ffxClampHalf(FFX_MIN16_F3 x, FFX_MIN16_F3 n, FFX_MIN16_F3 m) +{ + return max(n, min(x, m)); +} +FFX_MIN16_F4 ffxClampHalf(FFX_MIN16_F4 x, FFX_MIN16_F4 n, FFX_MIN16_F4 m) +{ + return max(n, min(x, m)); +} +//------------------------------------------------------------------------------------------------------------------------------ +// V_FRACT_F16 (note DX frac() is different). +FFX_MIN16_F ffxFract(FFX_MIN16_F x) +{ + return x - floor(x); +} +FFX_MIN16_F2 ffxFract(FFX_MIN16_F2 x) +{ + return x - floor(x); +} +FFX_MIN16_F3 ffxFract(FFX_MIN16_F3 x) +{ + return x - floor(x); +} +FFX_MIN16_F4 ffxFract(FFX_MIN16_F4 x) +{ + return x - floor(x); +} +//------------------------------------------------------------------------------------------------------------------------------ +FFX_MIN16_F ffxLerp(FFX_MIN16_F x, FFX_MIN16_F y, FFX_MIN16_F a) +{ + return lerp(x, y, a); +} +FFX_MIN16_F2 ffxLerp(FFX_MIN16_F2 x, FFX_MIN16_F2 y, FFX_MIN16_F a) +{ + return lerp(x, y, a); +} +FFX_MIN16_F2 ffxLerp(FFX_MIN16_F2 x, FFX_MIN16_F2 y, FFX_MIN16_F2 a) +{ + return lerp(x, y, a); +} +FFX_MIN16_F3 ffxLerp(FFX_MIN16_F3 x, FFX_MIN16_F3 y, FFX_MIN16_F a) +{ + return lerp(x, y, a); +} +FFX_MIN16_F3 ffxLerp(FFX_MIN16_F3 x, FFX_MIN16_F3 y, FFX_MIN16_F3 a) +{ + return lerp(x, y, a); +} +FFX_MIN16_F4 ffxLerp(FFX_MIN16_F4 x, FFX_MIN16_F4 y, FFX_MIN16_F a) +{ + return lerp(x, y, a); +} +FFX_MIN16_F4 ffxLerp(FFX_MIN16_F4 x, FFX_MIN16_F4 y, FFX_MIN16_F4 a) +{ + return lerp(x, y, a); +} +//------------------------------------------------------------------------------------------------------------------------------ +FFX_MIN16_F ffxMax3Half(FFX_MIN16_F x, FFX_MIN16_F y, FFX_MIN16_F z) +{ + return max(x, max(y, z)); +} +FFX_MIN16_F2 ffxMax3Half(FFX_MIN16_F2 x, FFX_MIN16_F2 y, FFX_MIN16_F2 z) +{ + return max(x, max(y, z)); +} +FFX_MIN16_F3 ffxMax3Half(FFX_MIN16_F3 x, FFX_MIN16_F3 y, FFX_MIN16_F3 z) +{ + return max(x, max(y, z)); +} +FFX_MIN16_F4 ffxMax3Half(FFX_MIN16_F4 x, FFX_MIN16_F4 y, FFX_MIN16_F4 z) +{ + return max(x, max(y, z)); +} +//------------------------------------------------------------------------------------------------------------------------------ +FFX_MIN16_F ffxMin3Half(FFX_MIN16_F x, FFX_MIN16_F y, FFX_MIN16_F z) +{ + return min(x, min(y, z)); +} +FFX_MIN16_F2 ffxMin3Half(FFX_MIN16_F2 x, FFX_MIN16_F2 y, FFX_MIN16_F2 z) +{ + return min(x, min(y, z)); +} +FFX_MIN16_F3 ffxMin3Half(FFX_MIN16_F3 x, FFX_MIN16_F3 y, FFX_MIN16_F3 z) +{ + return min(x, min(y, z)); +} +FFX_MIN16_F4 ffxMin3Half(FFX_MIN16_F4 x, FFX_MIN16_F4 y, FFX_MIN16_F4 z) +{ + return min(x, min(y, z)); +} +//------------------------------------------------------------------------------------------------------------------------------ +FFX_MIN16_F ffxMed3Half(FFX_MIN16_F x, FFX_MIN16_F y, FFX_MIN16_F z) +{ + return max(min(x, y), min(max(x, y), z)); +} +FFX_MIN16_F2 ffxMed3Half(FFX_MIN16_F2 x, FFX_MIN16_F2 y, FFX_MIN16_F2 z) +{ + return max(min(x, y), min(max(x, y), z)); +} +FFX_MIN16_F3 ffxMed3Half(FFX_MIN16_F3 x, FFX_MIN16_F3 y, FFX_MIN16_F3 z) +{ + return max(min(x, y), min(max(x, y), z)); +} +FFX_MIN16_F4 ffxMed3Half(FFX_MIN16_F4 x, FFX_MIN16_F4 y, FFX_MIN16_F4 z) +{ + return max(min(x, y), min(max(x, y), z)); +} +//------------------------------------------------------------------------------------------------------------------------------ +FFX_MIN16_I ffxMed3Half(FFX_MIN16_I x, FFX_MIN16_I y, FFX_MIN16_I z) +{ + return max(min(x, y), min(max(x, y), z)); +} +FFX_MIN16_I2 ffxMed3Half(FFX_MIN16_I2 x, FFX_MIN16_I2 y, FFX_MIN16_I2 z) +{ + return max(min(x, y), min(max(x, y), z)); +} +FFX_MIN16_I3 ffxMed3Half(FFX_MIN16_I3 x, FFX_MIN16_I3 y, FFX_MIN16_I3 z) +{ + return max(min(x, y), min(max(x, y), z)); +} +FFX_MIN16_I4 ffxMed3Half(FFX_MIN16_I4 x, FFX_MIN16_I4 y, FFX_MIN16_I4 z) +{ + return max(min(x, y), min(max(x, y), z)); +} +//------------------------------------------------------------------------------------------------------------------------------ +FFX_MIN16_F ffxReciprocalHalf(FFX_MIN16_F x) +{ + return rcp(x); +} +FFX_MIN16_F2 ffxReciprocalHalf(FFX_MIN16_F2 x) +{ + return rcp(x); +} +FFX_MIN16_F3 ffxReciprocalHalf(FFX_MIN16_F3 x) +{ + return rcp(x); +} +FFX_MIN16_F4 ffxReciprocalHalf(FFX_MIN16_F4 x) +{ + return rcp(x); +} +//------------------------------------------------------------------------------------------------------------------------------ +FFX_MIN16_F ffxReciprocalSquareRootHalf(FFX_MIN16_F x) +{ + return rsqrt(x); +} +FFX_MIN16_F2 ffxReciprocalSquareRootHalf(FFX_MIN16_F2 x) +{ + return rsqrt(x); +} +FFX_MIN16_F3 ffxReciprocalSquareRootHalf(FFX_MIN16_F3 x) +{ + return rsqrt(x); +} +FFX_MIN16_F4 ffxReciprocalSquareRootHalf(FFX_MIN16_F4 x) +{ + return rsqrt(x); +} +//------------------------------------------------------------------------------------------------------------------------------ +FFX_MIN16_F ffxSaturate(FFX_MIN16_F x) +{ + return saturate(x); +} +FFX_MIN16_F2 ffxSaturate(FFX_MIN16_F2 x) +{ + return saturate(x); +} +FFX_MIN16_F3 ffxSaturate(FFX_MIN16_F3 x) +{ + return saturate(x); +} +FFX_MIN16_F4 ffxSaturate(FFX_MIN16_F4 x) +{ + return saturate(x); +} +//------------------------------------------------------------------------------------------------------------------------------ +FFX_MIN16_U ffxBitShiftRightHalf(FFX_MIN16_U a, FFX_MIN16_U b) +{ + return FFX_MIN16_U(FFX_MIN16_I(a) >> FFX_MIN16_I(b)); +} +FFX_MIN16_U2 ffxBitShiftRightHalf(FFX_MIN16_U2 a, FFX_MIN16_U2 b) +{ + return FFX_MIN16_U2(FFX_MIN16_I2(a) >> FFX_MIN16_I2(b)); +} +FFX_MIN16_U3 ffxBitShiftRightHalf(FFX_MIN16_U3 a, FFX_MIN16_U3 b) +{ + return FFX_MIN16_U3(FFX_MIN16_I3(a) >> FFX_MIN16_I3(b)); +} +FFX_MIN16_U4 ffxBitShiftRightHalf(FFX_MIN16_U4 a, FFX_MIN16_U4 b) +{ + return FFX_MIN16_U4(FFX_MIN16_I4(a) >> FFX_MIN16_I4(b)); +} +#endif // FFX_HALF + +//============================================================================================================================== +// HLSL WAVE +//============================================================================================================================== +#if defined(FFX_WAVE) +// Where 'x' must be a compile time literal. +FfxFloat32 AWaveXorF1(FfxFloat32 v, FfxUInt32 x) +{ + return WaveReadLaneAt(v, WaveGetLaneIndex() ^ x); +} +FfxFloat32x2 AWaveXorF2(FfxFloat32x2 v, FfxUInt32 x) +{ + return WaveReadLaneAt(v, WaveGetLaneIndex() ^ x); +} +FfxFloat32x3 AWaveXorF3(FfxFloat32x3 v, FfxUInt32 x) +{ + return WaveReadLaneAt(v, WaveGetLaneIndex() ^ x); +} +FfxFloat32x4 AWaveXorF4(FfxFloat32x4 v, FfxUInt32 x) +{ + return WaveReadLaneAt(v, WaveGetLaneIndex() ^ x); +} +FfxUInt32 AWaveXorU1(FfxUInt32 v, FfxUInt32 x) +{ + return WaveReadLaneAt(v, WaveGetLaneIndex() ^ x); +} +FfxUInt32x2 AWaveXorU1(FfxUInt32x2 v, FfxUInt32 x) +{ + return WaveReadLaneAt(v, WaveGetLaneIndex() ^ x); +} +FfxUInt32x3 AWaveXorU1(FfxUInt32x3 v, FfxUInt32 x) +{ + return WaveReadLaneAt(v, WaveGetLaneIndex() ^ x); +} +FfxUInt32x4 AWaveXorU1(FfxUInt32x4 v, FfxUInt32 x) +{ + return WaveReadLaneAt(v, WaveGetLaneIndex() ^ x); +} + +#if FFX_HALF +FfxFloat16x2 ffxWaveXorFloat16x2(FfxFloat16x2 v, FfxUInt32 x) +{ + return FFX_UINT32_TO_FLOAT16X2(WaveReadLaneAt(FFX_FLOAT16X2_TO_UINT32(v), WaveGetLaneIndex() ^ x)); +} +FfxFloat16x4 ffxWaveXorFloat16x4(FfxFloat16x4 v, FfxUInt32 x) +{ + return FFX_UINT32X2_TO_FLOAT16X4(WaveReadLaneAt(FFX_FLOAT16X4_TO_UINT32X2(v), WaveGetLaneIndex() ^ x)); +} +FfxUInt16x2 ffxWaveXorUint16x2(FfxUInt16x2 v, FfxUInt32 x) +{ + return FFX_UINT32_TO_UINT16X2(WaveReadLaneAt(FFX_UINT16X2_TO_UINT32(v), WaveGetLaneIndex() ^ x)); +} +FfxUInt16x4 ffxWaveXorUint16x4(FfxUInt16x4 v, FfxUInt32 x) +{ + return AW4_FFX_UINT32(WaveReadLaneAt(FFX_UINT32_AW4(v), WaveGetLaneIndex() ^ x)); +} +#endif // FFX_HALF +#endif // #if defined(FFX_WAVE) diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_core_portability.h b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_core_portability.h new file mode 100644 index 00000000..45be0597 --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_core_portability.h @@ -0,0 +1,50 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +FfxFloat32x3 opAAddOneF3(FfxFloat32x3 d, FfxFloat32x3 a, FfxFloat32 b) +{ + d = a + ffxBroadcast3(b); + return d; +} + +FfxFloat32x3 opACpyF3(FfxFloat32x3 d, FfxFloat32x3 a) +{ + d = a; + return d; +} + +FfxFloat32x3 opAMulF3(FfxFloat32x3 d, FfxFloat32x3 a, FfxFloat32x3 b) +{ + d = a * b; + return d; +} + +FfxFloat32x3 opAMulOneF3(FfxFloat32x3 d, FfxFloat32x3 a, FfxFloat32 b) +{ + d = a * ffxBroadcast3(b); + return d; +} + +FfxFloat32x3 opARcpF3(FfxFloat32x3 d, FfxFloat32x3 a) +{ + d = rcp(a); + return d; +} diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr1.h b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr1.h new file mode 100644 index 00000000..1ac23cf3 --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr1.h @@ -0,0 +1,1250 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifdef __clang__ +#pragma clang diagnostic ignored "-Wunused-variable" +#endif + +/// Setup required constant values for EASU (works on CPU or GPU). +/// +/// @param [out] con0 +/// @param [out] con1 +/// @param [out] con2 +/// @param [out] con3 +/// @param [in] inputViewportInPixelsX The rendered image resolution being upscaled in X dimension. +/// @param [in] inputViewportInPixelsY The rendered image resolution being upscaled in Y dimension. +/// @param [in] inputSizeInPixelsX The resolution of the resource containing the input image (useful for dynamic resolution) in X dimension. +/// @param [in] inputSizeInPixelsY The resolution of the resource containing the input image (useful for dynamic resolution) in Y dimension. +/// @param [in] outputSizeInPixelsX The display resolution which the input image gets upscaled to in X dimension. +/// @param [in] outputSizeInPixelsY The display resolution which the input image gets upscaled to in Y dimension. +/// +/// @ingroup FSR1 +FFX_STATIC void ffxFsrPopulateEasuConstants( + FFX_PARAMETER_INOUT FfxUInt32x4 con0, + FFX_PARAMETER_INOUT FfxUInt32x4 con1, + FFX_PARAMETER_INOUT FfxUInt32x4 con2, + FFX_PARAMETER_INOUT FfxUInt32x4 con3, + FFX_PARAMETER_IN FfxFloat32 inputViewportInPixelsX, + FFX_PARAMETER_IN FfxFloat32 inputViewportInPixelsY, + FFX_PARAMETER_IN FfxFloat32 inputSizeInPixelsX, + FFX_PARAMETER_IN FfxFloat32 inputSizeInPixelsY, + FFX_PARAMETER_IN FfxFloat32 outputSizeInPixelsX, + FFX_PARAMETER_IN FfxFloat32 outputSizeInPixelsY) +{ + // Output integer position to a pixel position in viewport. + con0[0] = ffxAsUInt32(inputViewportInPixelsX * ffxReciprocal(outputSizeInPixelsX)); + con0[1] = ffxAsUInt32(inputViewportInPixelsY * ffxReciprocal(outputSizeInPixelsY)); + con0[2] = ffxAsUInt32(FfxFloat32(0.5) * inputViewportInPixelsX * ffxReciprocal(outputSizeInPixelsX) - FfxFloat32(0.5)); + con0[3] = ffxAsUInt32(FfxFloat32(0.5) * inputViewportInPixelsY * ffxReciprocal(outputSizeInPixelsY) - FfxFloat32(0.5)); + + // Viewport pixel position to normalized image space. + // This is used to get upper-left of 'F' tap. + con1[0] = ffxAsUInt32(ffxReciprocal(inputSizeInPixelsX)); + con1[1] = ffxAsUInt32(ffxReciprocal(inputSizeInPixelsY)); + + // Centers of gather4, first offset from upper-left of 'F'. + // +---+---+ + // | | | + // +--(0)--+ + // | b | c | + // +---F---+---+---+ + // | e | f | g | h | + // +--(1)--+--(2)--+ + // | i | j | k | l | + // +---+---+---+---+ + // | n | o | + // +--(3)--+ + // | | | + // +---+---+ + con1[2] = ffxAsUInt32(FfxFloat32(1.0) * ffxReciprocal(inputSizeInPixelsX)); + con1[3] = ffxAsUInt32(FfxFloat32(-1.0) * ffxReciprocal(inputSizeInPixelsY)); + + // These are from (0) instead of 'F'. + con2[0] = ffxAsUInt32(FfxFloat32(-1.0) * ffxReciprocal(inputSizeInPixelsX)); + con2[1] = ffxAsUInt32(FfxFloat32(2.0) * ffxReciprocal(inputSizeInPixelsY)); + con2[2] = ffxAsUInt32(FfxFloat32(1.0) * ffxReciprocal(inputSizeInPixelsX)); + con2[3] = ffxAsUInt32(FfxFloat32(2.0) * ffxReciprocal(inputSizeInPixelsY)); + con3[0] = ffxAsUInt32(FfxFloat32(0.0) * ffxReciprocal(inputSizeInPixelsX)); + con3[1] = ffxAsUInt32(FfxFloat32(4.0) * ffxReciprocal(inputSizeInPixelsY)); + con3[2] = con3[3] = 0; +} + +/// Setup required constant values for EASU (works on CPU or GPU). +/// +/// @param [out] con0 +/// @param [out] con1 +/// @param [out] con2 +/// @param [out] con3 +/// @param [in] inputViewportInPixelsX The resolution of the input in the X dimension. +/// @param [in] inputViewportInPixelsY The resolution of the input in the Y dimension. +/// @param [in] inputSizeInPixelsX The input size in pixels in the X dimension. +/// @param [in] inputSizeInPixelsY The input size in pixels in the Y dimension. +/// @param [in] outputSizeInPixelsX The output size in pixels in the X dimension. +/// @param [in] outputSizeInPixelsY The output size in pixels in the Y dimension. +/// @param [in] inputOffsetInPixelsX The input image offset in the X dimension into the resource containing it (useful for dynamic resolution). +/// @param [in] inputOffsetInPixelsY The input image offset in the Y dimension into the resource containing it (useful for dynamic resolution). +/// +/// @ingroup FSR1 +FFX_STATIC void ffxFsrPopulateEasuConstantsOffset( + FFX_PARAMETER_INOUT FfxUInt32x4 con0, + FFX_PARAMETER_INOUT FfxUInt32x4 con1, + FFX_PARAMETER_INOUT FfxUInt32x4 con2, + FFX_PARAMETER_INOUT FfxUInt32x4 con3, + FFX_PARAMETER_IN FfxFloat32 inputViewportInPixelsX, + FFX_PARAMETER_IN FfxFloat32 inputViewportInPixelsY, + FFX_PARAMETER_IN FfxFloat32 inputSizeInPixelsX, + FFX_PARAMETER_IN FfxFloat32 inputSizeInPixelsY, + FFX_PARAMETER_IN FfxFloat32 outputSizeInPixelsX, + FFX_PARAMETER_IN FfxFloat32 outputSizeInPixelsY, + FFX_PARAMETER_IN FfxFloat32 inputOffsetInPixelsX, + FFX_PARAMETER_IN FfxFloat32 inputOffsetInPixelsY) +{ + ffxFsrPopulateEasuConstants( + con0, + con1, + con2, + con3, + inputViewportInPixelsX, + inputViewportInPixelsY, + inputSizeInPixelsX, + inputSizeInPixelsY, + outputSizeInPixelsX, + outputSizeInPixelsY); + + // override + con0[2] = ffxAsUInt32(FfxFloat32(0.5) * inputViewportInPixelsX * ffxReciprocal(outputSizeInPixelsX) - FfxFloat32(0.5) + inputOffsetInPixelsX); + con0[3] = ffxAsUInt32(FfxFloat32(0.5) * inputViewportInPixelsY * ffxReciprocal(outputSizeInPixelsY) - FfxFloat32(0.5) + inputOffsetInPixelsY); +} + +#if defined(FFX_GPU) && defined(FFX_FSR_EASU_FLOAT) +// Input callback prototypes, need to be implemented by calling shader +FfxFloat32x4 FsrEasuRF(FfxFloat32x2 p); +FfxFloat32x4 FsrEasuGF(FfxFloat32x2 p); +FfxFloat32x4 FsrEasuBF(FfxFloat32x2 p); + +// Filtering for a given tap for the scalar. +void fsrEasuTapFloat( + FFX_PARAMETER_INOUT FfxFloat32x3 accumulatedColor, // Accumulated color, with negative lobe. + FFX_PARAMETER_INOUT FfxFloat32 accumulatedWeight, // Accumulated weight. + FFX_PARAMETER_IN FfxFloat32x2 pixelOffset, // Pixel offset from resolve position to tap. + FFX_PARAMETER_IN FfxFloat32x2 gradientDirection, // Gradient direction. + FFX_PARAMETER_IN FfxFloat32x2 length, // Length. + FFX_PARAMETER_IN FfxFloat32 negativeLobeStrength, // Negative lobe strength. + FFX_PARAMETER_IN FfxFloat32 clippingPoint, // Clipping point. + FFX_PARAMETER_IN FfxFloat32x3 color) // Tap color. +{ + // Rotate offset by direction. + FfxFloat32x2 rotatedOffset; + rotatedOffset.x = (pixelOffset.x * (gradientDirection.x)) + (pixelOffset.y * gradientDirection.y); + rotatedOffset.y = (pixelOffset.x * (-gradientDirection.y)) + (pixelOffset.y * gradientDirection.x); + + // Anisotropy. + rotatedOffset *= length; + + // Compute distance^2. + FfxFloat32 distanceSquared = rotatedOffset.x * rotatedOffset.x + rotatedOffset.y * rotatedOffset.y; + + // Limit to the window as at corner, 2 taps can easily be outside. + distanceSquared = ffxMin(distanceSquared, clippingPoint); + + // Approximation of lancos2 without sin() or rcp(), or sqrt() to get x. + // (25/16 * (2/5 * x^2 - 1)^2 - (25/16 - 1)) * (1/4 * x^2 - 1)^2 + // |_______________________________________| |_______________| + // base window + // The general form of the 'base' is, + // (a*(b*x^2-1)^2-(a-1)) + // Where 'a=1/(2*b-b^2)' and 'b' moves around the negative lobe. + FfxFloat32 weightB = FfxFloat32(2.0 / 5.0) * distanceSquared + FfxFloat32(-1.0); + FfxFloat32 weightA = negativeLobeStrength * distanceSquared + FfxFloat32(-1.0); + weightB *= weightB; + weightA *= weightA; + weightB = FfxFloat32(25.0 / 16.0) * weightB + FfxFloat32(-(25.0 / 16.0 - 1.0)); + FfxFloat32 weight = weightB * weightA; + + // Do weighted average. + accumulatedColor += color * weight; + accumulatedWeight += weight; +} + +// Accumulate direction and length. +void fsrEasuSetFloat( + FFX_PARAMETER_INOUT FfxFloat32x2 direction, + FFX_PARAMETER_INOUT FfxFloat32 length, + FFX_PARAMETER_IN FfxFloat32x2 pp, + FFX_PARAMETER_IN FfxBoolean biS, + FFX_PARAMETER_IN FfxBoolean biT, + FFX_PARAMETER_IN FfxBoolean biU, + FFX_PARAMETER_IN FfxBoolean biV, + FFX_PARAMETER_IN FfxFloat32 lA, + FFX_PARAMETER_IN FfxFloat32 lB, + FFX_PARAMETER_IN FfxFloat32 lC, + FFX_PARAMETER_IN FfxFloat32 lD, + FFX_PARAMETER_IN FfxFloat32 lE) +{ + // Compute bilinear weight, branches factor out as predicates are compiler time immediates. + // s t + // u v + FfxFloat32 weight = FfxFloat32(0.0); + if (biS) + weight = (FfxFloat32(1.0) - pp.x) * (FfxFloat32(1.0) - pp.y); + if (biT) + weight = pp.x * (FfxFloat32(1.0) - pp.y); + if (biU) + weight = (FfxFloat32(1.0) - pp.x) * pp.y; + if (biV) + weight = pp.x * pp.y; + + // Direction is the '+' diff. + // a + // b c d + // e + // Then takes magnitude from abs average of both sides of 'c'. + // Length converts gradient reversal to 0, smoothly to non-reversal at 1, shaped, then adding horz and vert terms. + FfxFloat32 dc = lD - lC; + FfxFloat32 cb = lC - lB; + FfxFloat32 lengthX = max(abs(dc), abs(cb)); + lengthX = ffxApproximateReciprocal(lengthX); + FfxFloat32 directionX = lD - lB; + direction.x += directionX * weight; + lengthX = ffxSaturate(abs(directionX) * lengthX); + lengthX *= lengthX; + length += lengthX * weight; + + // Repeat for the y axis. + FfxFloat32 ec = lE - lC; + FfxFloat32 ca = lC - lA; + FfxFloat32 lengthY = max(abs(ec), abs(ca)); + lengthY = ffxApproximateReciprocal(lengthY); + FfxFloat32 directionY = lE - lA; + direction.y += directionY * weight; + lengthY = ffxSaturate(abs(directionY) * lengthY); + lengthY *= lengthY; + length += lengthY * weight; +} + +/// Apply edge-aware spatial upsampling using 32bit floating point precision calculations. +/// +/// @param [out] outPixel The computed color of a pixel. +/// @param [in] integerPosition Integer pixel position within the output. +/// @param [in] con0 The first constant value generated by ffxFsrPopulateEasuConstants. +/// @param [in] con1 The second constant value generated by ffxFsrPopulateEasuConstants. +/// @param [in] con2 The third constant value generated by ffxFsrPopulateEasuConstants. +/// @param [in] con3 The fourth constant value generated by ffxFsrPopulateEasuConstants. +/// +/// @ingroup FSR +void ffxFsrEasuFloat( + FFX_PARAMETER_OUT FfxFloat32x3 pix, + FFX_PARAMETER_IN FfxUInt32x2 ip, + FFX_PARAMETER_IN FfxUInt32x4 con0, + FFX_PARAMETER_IN FfxUInt32x4 con1, + FFX_PARAMETER_IN FfxUInt32x4 con2, + FFX_PARAMETER_IN FfxUInt32x4 con3) +{ + // Get position of 'f'. + FfxFloat32x2 pp = FfxFloat32x2(ip) * ffxAsFloat(con0.xy) + ffxAsFloat(con0.zw); + FfxFloat32x2 fp = floor(pp); + pp -= fp; + + // 12-tap kernel. + // b c + // e f g h + // i j k l + // n o + // Gather 4 ordering. + // a b + // r g + // For packed FP16, need either {rg} or {ab} so using the following setup for gather in all versions, + // a b <- unused (z) + // r g + // a b a b + // r g r g + // a b + // r g <- unused (z) + // Allowing dead-code removal to remove the 'z's. + FfxFloat32x2 p0 = fp * ffxAsFloat(con1.xy) + ffxAsFloat(con1.zw); + + // These are from p0 to avoid pulling two constants on pre-Navi hardware. + FfxFloat32x2 p1 = p0 + ffxAsFloat(con2.xy); + FfxFloat32x2 p2 = p0 + ffxAsFloat(con2.zw); + FfxFloat32x2 p3 = p0 + ffxAsFloat(con3.xy); + FfxFloat32x4 bczzR = FsrEasuRF(p0); + FfxFloat32x4 bczzG = FsrEasuGF(p0); + FfxFloat32x4 bczzB = FsrEasuBF(p0); + FfxFloat32x4 ijfeR = FsrEasuRF(p1); + FfxFloat32x4 ijfeG = FsrEasuGF(p1); + FfxFloat32x4 ijfeB = FsrEasuBF(p1); + FfxFloat32x4 klhgR = FsrEasuRF(p2); + FfxFloat32x4 klhgG = FsrEasuGF(p2); + FfxFloat32x4 klhgB = FsrEasuBF(p2); + FfxFloat32x4 zzonR = FsrEasuRF(p3); + FfxFloat32x4 zzonG = FsrEasuGF(p3); + FfxFloat32x4 zzonB = FsrEasuBF(p3); + + // Simplest multi-channel approximate luma possible (luma times 2, in 2 FMA/MAD). + FfxFloat32x4 bczzL = bczzB * ffxBroadcast4(0.5) + (bczzR * ffxBroadcast4(0.5) + bczzG); + FfxFloat32x4 ijfeL = ijfeB * ffxBroadcast4(0.5) + (ijfeR * ffxBroadcast4(0.5) + ijfeG); + FfxFloat32x4 klhgL = klhgB * ffxBroadcast4(0.5) + (klhgR * ffxBroadcast4(0.5) + klhgG); + FfxFloat32x4 zzonL = zzonB * ffxBroadcast4(0.5) + (zzonR * ffxBroadcast4(0.5) + zzonG); + + // Rename. + FfxFloat32 bL = bczzL.x; + FfxFloat32 cL = bczzL.y; + FfxFloat32 iL = ijfeL.x; + FfxFloat32 jL = ijfeL.y; + FfxFloat32 fL = ijfeL.z; + FfxFloat32 eL = ijfeL.w; + FfxFloat32 kL = klhgL.x; + FfxFloat32 lL = klhgL.y; + FfxFloat32 hL = klhgL.z; + FfxFloat32 gL = klhgL.w; + FfxFloat32 oL = zzonL.z; + FfxFloat32 nL = zzonL.w; + + // Accumulate for bilinear interpolation. + FfxFloat32x2 dir = ffxBroadcast2(0.0); + FfxFloat32 len = FfxFloat32(0.0); + fsrEasuSetFloat(dir, len, pp, FFX_TRUE, FFX_FALSE, FFX_FALSE, FFX_FALSE, bL, eL, fL, gL, jL); + fsrEasuSetFloat(dir, len, pp, FFX_FALSE, FFX_TRUE, FFX_FALSE, FFX_FALSE, cL, fL, gL, hL, kL); + fsrEasuSetFloat(dir, len, pp, FFX_FALSE, FFX_FALSE, FFX_TRUE, FFX_FALSE, fL, iL, jL, kL, nL); + fsrEasuSetFloat(dir, len, pp, FFX_FALSE, FFX_FALSE, FFX_FALSE, FFX_TRUE, gL, jL, kL, lL, oL); + + // Normalize with approximation, and cleanup close to zero. + FfxFloat32x2 dir2 = dir * dir; + FfxFloat32 dirR = dir2.x + dir2.y; + FfxUInt32 zro = dirR < FfxFloat32(1.0 / 32768.0); + dirR = ffxApproximateReciprocalSquareRoot(dirR); + dirR = zro ? FfxFloat32(1.0) : dirR; + dir.x = zro ? FfxFloat32(1.0) : dir.x; + dir *= ffxBroadcast2(dirR); + + // Transform from {0 to 2} to {0 to 1} range, and shape with square. + len = len * FfxFloat32(0.5); + len *= len; + + // Stretch kernel {1.0 vert|horz, to sqrt(2.0) on diagonal}. + FfxFloat32 stretch = (dir.x * dir.x + dir.y * dir.y) * ffxApproximateReciprocal(max(abs(dir.x), abs(dir.y))); + + // Anisotropic length after rotation, + // x := 1.0 lerp to 'stretch' on edges + // y := 1.0 lerp to 2x on edges + FfxFloat32x2 len2 = FfxFloat32x2(FfxFloat32(1.0) + (stretch - FfxFloat32(1.0)) * len, FfxFloat32(1.0) + FfxFloat32(-0.5) * len); + + // Based on the amount of 'edge', + // the window shifts from +/-{sqrt(2.0) to slightly beyond 2.0}. + FfxFloat32 lob = FfxFloat32(0.5) + FfxFloat32((1.0 / 4.0 - 0.04) - 0.5) * len; + + // Set distance^2 clipping point to the end of the adjustable window. + FfxFloat32 clp = ffxApproximateReciprocal(lob); + + // Accumulation mixed with min/max of 4 nearest. + // b c + // e f g h + // i j k l + // n o + FfxFloat32x3 min4 = + ffxMin(ffxMin3(FfxFloat32x3(ijfeR.z, ijfeG.z, ijfeB.z), FfxFloat32x3(klhgR.w, klhgG.w, klhgB.w), FfxFloat32x3(ijfeR.y, ijfeG.y, ijfeB.y)), + FfxFloat32x3(klhgR.x, klhgG.x, klhgB.x)); + FfxFloat32x3 max4 = + max(ffxMax3(FfxFloat32x3(ijfeR.z, ijfeG.z, ijfeB.z), FfxFloat32x3(klhgR.w, klhgG.w, klhgB.w), FfxFloat32x3(ijfeR.y, ijfeG.y, ijfeB.y)), FfxFloat32x3(klhgR.x, klhgG.x, klhgB.x)); + + // Accumulation. + FfxFloat32x3 aC = ffxBroadcast3(0.0); + FfxFloat32 aW = FfxFloat32(0.0); + fsrEasuTapFloat(aC, aW, FfxFloat32x2(0.0, -1.0) - pp, dir, len2, lob, clp, FfxFloat32x3(bczzR.x, bczzG.x, bczzB.x)); // b + fsrEasuTapFloat(aC, aW, FfxFloat32x2(1.0, -1.0) - pp, dir, len2, lob, clp, FfxFloat32x3(bczzR.y, bczzG.y, bczzB.y)); // c + fsrEasuTapFloat(aC, aW, FfxFloat32x2(-1.0, 1.0) - pp, dir, len2, lob, clp, FfxFloat32x3(ijfeR.x, ijfeG.x, ijfeB.x)); // i + fsrEasuTapFloat(aC, aW, FfxFloat32x2(0.0, 1.0) - pp, dir, len2, lob, clp, FfxFloat32x3(ijfeR.y, ijfeG.y, ijfeB.y)); // j + fsrEasuTapFloat(aC, aW, FfxFloat32x2(0.0, 0.0) - pp, dir, len2, lob, clp, FfxFloat32x3(ijfeR.z, ijfeG.z, ijfeB.z)); // f + fsrEasuTapFloat(aC, aW, FfxFloat32x2(-1.0, 0.0) - pp, dir, len2, lob, clp, FfxFloat32x3(ijfeR.w, ijfeG.w, ijfeB.w)); // e + fsrEasuTapFloat(aC, aW, FfxFloat32x2(1.0, 1.0) - pp, dir, len2, lob, clp, FfxFloat32x3(klhgR.x, klhgG.x, klhgB.x)); // k + fsrEasuTapFloat(aC, aW, FfxFloat32x2(2.0, 1.0) - pp, dir, len2, lob, clp, FfxFloat32x3(klhgR.y, klhgG.y, klhgB.y)); // l + fsrEasuTapFloat(aC, aW, FfxFloat32x2(2.0, 0.0) - pp, dir, len2, lob, clp, FfxFloat32x3(klhgR.z, klhgG.z, klhgB.z)); // h + fsrEasuTapFloat(aC, aW, FfxFloat32x2(1.0, 0.0) - pp, dir, len2, lob, clp, FfxFloat32x3(klhgR.w, klhgG.w, klhgB.w)); // g + fsrEasuTapFloat(aC, aW, FfxFloat32x2(1.0, 2.0) - pp, dir, len2, lob, clp, FfxFloat32x3(zzonR.z, zzonG.z, zzonB.z)); // o + fsrEasuTapFloat(aC, aW, FfxFloat32x2(0.0, 2.0) - pp, dir, len2, lob, clp, FfxFloat32x3(zzonR.w, zzonG.w, zzonB.w)); // n + + // Normalize and dering. + pix = ffxMin(max4, max(min4, aC * ffxBroadcast3(rcp(aW)))); +} +#endif // #if defined(FFX_GPU) && defined(FFX_FSR_EASU_FLOAT) + +#if defined(FFX_GPU) && FFX_HALF == 1 && defined(FFX_FSR_EASU_HALF) +// Input callback prototypes, need to be implemented by calling shader +FfxFloat16x4 FsrEasuRH(FfxFloat32x2 p); +FfxFloat16x4 FsrEasuGH(FfxFloat32x2 p); +FfxFloat16x4 FsrEasuBH(FfxFloat32x2 p); + +// This runs 2 taps in parallel. +void FsrEasuTapH( + FFX_PARAMETER_INOUT FfxFloat16x2 aCR, + FFX_PARAMETER_INOUT FfxFloat16x2 aCG, + FFX_PARAMETER_INOUT FfxFloat16x2 aCB, + FFX_PARAMETER_INOUT FfxFloat16x2 aW, + FFX_PARAMETER_IN FfxFloat16x2 offX, + FFX_PARAMETER_IN FfxFloat16x2 offY, + FFX_PARAMETER_IN FfxFloat16x2 dir, + FFX_PARAMETER_IN FfxFloat16x2 len, + FFX_PARAMETER_IN FfxFloat16 lob, + FFX_PARAMETER_IN FfxFloat16 clp, + FFX_PARAMETER_IN FfxFloat16x2 cR, + FFX_PARAMETER_IN FfxFloat16x2 cG, + FFX_PARAMETER_IN FfxFloat16x2 cB) +{ + FfxFloat16x2 vX, vY; + vX = offX * dir.xx + offY * dir.yy; + vY = offX * (-dir.yy) + offY * dir.xx; + vX *= len.x; + vY *= len.y; + FfxFloat16x2 d2 = vX * vX + vY * vY; + d2 = min(d2, FFX_BROADCAST_FLOAT16X2(clp)); + FfxFloat16x2 wB = FFX_BROADCAST_FLOAT16X2(2.0 / 5.0) * d2 + FFX_BROADCAST_FLOAT16X2(-1.0); + FfxFloat16x2 wA = FFX_BROADCAST_FLOAT16X2(lob) * d2 + FFX_BROADCAST_FLOAT16X2(-1.0); + wB *= wB; + wA *= wA; + wB = FFX_BROADCAST_FLOAT16X2(25.0 / 16.0) * wB + FFX_BROADCAST_FLOAT16X2(-(25.0 / 16.0 - 1.0)); + FfxFloat16x2 w = wB * wA; + aCR += cR * w; + aCG += cG * w; + aCB += cB * w; + aW += w; +} + +// This runs 2 taps in parallel. +void FsrEasuSetH( + FFX_PARAMETER_INOUT FfxFloat16x2 dirPX, + FFX_PARAMETER_INOUT FfxFloat16x2 dirPY, + FFX_PARAMETER_INOUT FfxFloat16x2 lenP, + FFX_PARAMETER_IN FfxFloat16x2 pp, + FFX_PARAMETER_IN FfxBoolean biST, + FFX_PARAMETER_IN FfxBoolean biUV, + FFX_PARAMETER_IN FfxFloat16x2 lA, + FFX_PARAMETER_IN FfxFloat16x2 lB, + FFX_PARAMETER_IN FfxFloat16x2 lC, + FFX_PARAMETER_IN FfxFloat16x2 lD, + FFX_PARAMETER_IN FfxFloat16x2 lE) +{ + FfxFloat16x2 w = FFX_BROADCAST_FLOAT16X2(0.0); + + if (biST) + w = (FfxFloat16x2(1.0, 0.0) + FfxFloat16x2(-pp.x, pp.x)) * FFX_BROADCAST_FLOAT16X2(FFX_BROADCAST_FLOAT16(1.0) - pp.y); + + if (biUV) + w = (FfxFloat16x2(1.0, 0.0) + FfxFloat16x2(-pp.x, pp.x)) * FFX_BROADCAST_FLOAT16X2(pp.y); + + // ABS is not free in the packed FP16 path. + FfxFloat16x2 dc = lD - lC; + FfxFloat16x2 cb = lC - lB; + FfxFloat16x2 lenX = max(abs(dc), abs(cb)); + lenX = ffxReciprocalHalf(lenX); + + FfxFloat16x2 dirX = lD - lB; + dirPX += dirX * w; + lenX = ffxSaturate(abs(dirX) * lenX); + lenX *= lenX; + lenP += lenX * w; + FfxFloat16x2 ec = lE - lC; + FfxFloat16x2 ca = lC - lA; + FfxFloat16x2 lenY = max(abs(ec), abs(ca)); + lenY = ffxReciprocalHalf(lenY); + FfxFloat16x2 dirY = lE - lA; + dirPY += dirY * w; + lenY = ffxSaturate(abs(dirY) * lenY); + lenY *= lenY; + lenP += lenY * w; +} + +void FsrEasuH( + FFX_PARAMETER_OUT FfxFloat16x3 pix, + FFX_PARAMETER_IN FfxUInt32x2 ip, + FFX_PARAMETER_IN FfxUInt32x4 con0, + FFX_PARAMETER_IN FfxUInt32x4 con1, + FFX_PARAMETER_IN FfxUInt32x4 con2, + FFX_PARAMETER_IN FfxUInt32x4 con3) +{ + FfxFloat32x2 pp = FfxFloat32x2(ip) * ffxAsFloat(con0.xy) + ffxAsFloat(con0.zw); + FfxFloat32x2 fp = floor(pp); + pp -= fp; + FfxFloat16x2 ppp = FfxFloat16x2(pp); + + FfxFloat32x2 p0 = fp * ffxAsFloat(con1.xy) + ffxAsFloat(con1.zw); + FfxFloat32x2 p1 = p0 + ffxAsFloat(con2.xy); + FfxFloat32x2 p2 = p0 + ffxAsFloat(con2.zw); + FfxFloat32x2 p3 = p0 + ffxAsFloat(con3.xy); + FfxFloat16x4 bczzR = FsrEasuRH(p0); + FfxFloat16x4 bczzG = FsrEasuGH(p0); + FfxFloat16x4 bczzB = FsrEasuBH(p0); + FfxFloat16x4 ijfeR = FsrEasuRH(p1); + FfxFloat16x4 ijfeG = FsrEasuGH(p1); + FfxFloat16x4 ijfeB = FsrEasuBH(p1); + FfxFloat16x4 klhgR = FsrEasuRH(p2); + FfxFloat16x4 klhgG = FsrEasuGH(p2); + FfxFloat16x4 klhgB = FsrEasuBH(p2); + FfxFloat16x4 zzonR = FsrEasuRH(p3); + FfxFloat16x4 zzonG = FsrEasuGH(p3); + FfxFloat16x4 zzonB = FsrEasuBH(p3); + + FfxFloat16x4 bczzL = bczzB * FFX_BROADCAST_FLOAT16X4(0.5) + (bczzR * FFX_BROADCAST_FLOAT16X4(0.5) + bczzG); + FfxFloat16x4 ijfeL = ijfeB * FFX_BROADCAST_FLOAT16X4(0.5) + (ijfeR * FFX_BROADCAST_FLOAT16X4(0.5) + ijfeG); + FfxFloat16x4 klhgL = klhgB * FFX_BROADCAST_FLOAT16X4(0.5) + (klhgR * FFX_BROADCAST_FLOAT16X4(0.5) + klhgG); + FfxFloat16x4 zzonL = zzonB * FFX_BROADCAST_FLOAT16X4(0.5) + (zzonR * FFX_BROADCAST_FLOAT16X4(0.5) + zzonG); + FfxFloat16 bL = bczzL.x; + FfxFloat16 cL = bczzL.y; + FfxFloat16 iL = ijfeL.x; + FfxFloat16 jL = ijfeL.y; + FfxFloat16 fL = ijfeL.z; + FfxFloat16 eL = ijfeL.w; + FfxFloat16 kL = klhgL.x; + FfxFloat16 lL = klhgL.y; + FfxFloat16 hL = klhgL.z; + FfxFloat16 gL = klhgL.w; + FfxFloat16 oL = zzonL.z; + FfxFloat16 nL = zzonL.w; + + // This part is different, accumulating 2 taps in parallel. + FfxFloat16x2 dirPX = FFX_BROADCAST_FLOAT16X2(0.0); + FfxFloat16x2 dirPY = FFX_BROADCAST_FLOAT16X2(0.0); + FfxFloat16x2 lenP = FFX_BROADCAST_FLOAT16X2(0.0); + FsrEasuSetH(dirPX, + dirPY, + lenP, + ppp, + FfxUInt32(true), + FfxUInt32(false), + FfxFloat16x2(bL, cL), + FfxFloat16x2(eL, fL), + FfxFloat16x2(fL, gL), + FfxFloat16x2(gL, hL), + FfxFloat16x2(jL, kL)); + FsrEasuSetH(dirPX, + dirPY, + lenP, + ppp, + FfxUInt32(false), + FfxUInt32(true), + FfxFloat16x2(fL, gL), + FfxFloat16x2(iL, jL), + FfxFloat16x2(jL, kL), + FfxFloat16x2(kL, lL), + FfxFloat16x2(nL, oL)); + FfxFloat16x2 dir = FfxFloat16x2(dirPX.r + dirPX.g, dirPY.r + dirPY.g); + FfxFloat16 len = lenP.r + lenP.g; + + FfxFloat16x2 dir2 = dir * dir; + FfxFloat16 dirR = dir2.x + dir2.y; + FfxBoolean zro = FfxBoolean(dirR < FFX_BROADCAST_FLOAT16(1.0 / 32768.0)); + dirR = ffxApproximateReciprocalSquareRootHalf(dirR); + dirR = (zro > 0) ? FFX_BROADCAST_FLOAT16(1.0) : dirR; + dir.x = (zro > 0) ? FFX_BROADCAST_FLOAT16(1.0) : dir.x; + dir *= FFX_BROADCAST_FLOAT16X2(dirR); + len = len * FFX_BROADCAST_FLOAT16(0.5); + len *= len; + FfxFloat16 stretch = (dir.x * dir.x + dir.y * dir.y) * ffxApproximateReciprocalHalf(max(abs(dir.x), abs(dir.y))); + FfxFloat16x2 len2 = + FfxFloat16x2(FFX_BROADCAST_FLOAT16(1.0) + (stretch - FFX_BROADCAST_FLOAT16(1.0)) * len, FFX_BROADCAST_FLOAT16(1.0) + FFX_BROADCAST_FLOAT16(-0.5) * len); + FfxFloat16 lob = FFX_BROADCAST_FLOAT16(0.5) + FFX_BROADCAST_FLOAT16((1.0 / 4.0 - 0.04) - 0.5) * len; + FfxFloat16 clp = ffxApproximateReciprocalHalf(lob); + + // FP16 is different, using packed trick to do min and max in same operation. + FfxFloat16x2 bothR = + max(max(FfxFloat16x2(-ijfeR.z, ijfeR.z), FfxFloat16x2(-klhgR.w, klhgR.w)), max(FfxFloat16x2(-ijfeR.y, ijfeR.y), FfxFloat16x2(-klhgR.x, klhgR.x))); + FfxFloat16x2 bothG = + max(max(FfxFloat16x2(-ijfeG.z, ijfeG.z), FfxFloat16x2(-klhgG.w, klhgG.w)), max(FfxFloat16x2(-ijfeG.y, ijfeG.y), FfxFloat16x2(-klhgG.x, klhgG.x))); + FfxFloat16x2 bothB = + max(max(FfxFloat16x2(-ijfeB.z, ijfeB.z), FfxFloat16x2(-klhgB.w, klhgB.w)), max(FfxFloat16x2(-ijfeB.y, ijfeB.y), FfxFloat16x2(-klhgB.x, klhgB.x))); + + // This part is different for FP16, working pairs of taps at a time. + FfxFloat16x2 pR = FFX_BROADCAST_FLOAT16X2(0.0); + FfxFloat16x2 pG = FFX_BROADCAST_FLOAT16X2(0.0); + FfxFloat16x2 pB = FFX_BROADCAST_FLOAT16X2(0.0); + FfxFloat16x2 pW = FFX_BROADCAST_FLOAT16X2(0.0); + FsrEasuTapH(pR, pG, pB, pW, FfxFloat16x2(0.0, 1.0) - ppp.xx, FfxFloat16x2(-1.0, -1.0) - ppp.yy, dir, len2, lob, clp, bczzR.xy, bczzG.xy, bczzB.xy); + FsrEasuTapH(pR, pG, pB, pW, FfxFloat16x2(-1.0, 0.0) - ppp.xx, FfxFloat16x2(1.0, 1.0) - ppp.yy, dir, len2, lob, clp, ijfeR.xy, ijfeG.xy, ijfeB.xy); + FsrEasuTapH(pR, pG, pB, pW, FfxFloat16x2(0.0, -1.0) - ppp.xx, FfxFloat16x2(0.0, 0.0) - ppp.yy, dir, len2, lob, clp, ijfeR.zw, ijfeG.zw, ijfeB.zw); + FsrEasuTapH(pR, pG, pB, pW, FfxFloat16x2(1.0, 2.0) - ppp.xx, FfxFloat16x2(1.0, 1.0) - ppp.yy, dir, len2, lob, clp, klhgR.xy, klhgG.xy, klhgB.xy); + FsrEasuTapH(pR, pG, pB, pW, FfxFloat16x2(2.0, 1.0) - ppp.xx, FfxFloat16x2(0.0, 0.0) - ppp.yy, dir, len2, lob, clp, klhgR.zw, klhgG.zw, klhgB.zw); + FsrEasuTapH(pR, pG, pB, pW, FfxFloat16x2(1.0, 0.0) - ppp.xx, FfxFloat16x2(2.0, 2.0) - ppp.yy, dir, len2, lob, clp, zzonR.zw, zzonG.zw, zzonB.zw); + FfxFloat16x3 aC = FfxFloat16x3(pR.x + pR.y, pG.x + pG.y, pB.x + pB.y); + FfxFloat16 aW = pW.x + pW.y; + + // Slightly different for FP16 version due to combined min and max. + pix = min(FfxFloat16x3(bothR.y, bothG.y, bothB.y), max(-FfxFloat16x3(bothR.x, bothG.x, bothB.x), aC * FFX_BROADCAST_FLOAT16X3(ffxReciprocalHalf(aW)))); +} +#endif // #if defined(FFX_GPU) && defined(FFX_HALF) && defined(FFX_FSR_EASU_HALF) + +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//_____________________________________________________________/\_______________________________________________________________ +//============================================================================================================================== +// +// FSR - [RCAS] ROBUST CONTRAST ADAPTIVE SHARPENING +// +//------------------------------------------------------------------------------------------------------------------------------ +// CAS uses a simplified mechanism to convert local contrast into a variable amount of sharpness. +// RCAS uses a more exact mechanism, solving for the maximum local sharpness possible before clipping. +// RCAS also has a built in process to limit sharpening of what it detects as possible noise. +// RCAS sharper does not support scaling, as it should be applied after EASU scaling. +// Pass EASU output straight into RCAS, no color conversions necessary. +//------------------------------------------------------------------------------------------------------------------------------ +// RCAS is based on the following logic. +// RCAS uses a 5 tap filter in a cross pattern (same as CAS), +// w n +// w 1 w for taps w m e +// w s +// Where 'w' is the negative lobe weight. +// output = (w*(n+e+w+s)+m)/(4*w+1) +// RCAS solves for 'w' by seeing where the signal might clip out of the {0 to 1} input range, +// 0 == (w*(n+e+w+s)+m)/(4*w+1) -> w = -m/(n+e+w+s) +// 1 == (w*(n+e+w+s)+m)/(4*w+1) -> w = (1-m)/(n+e+w+s-4*1) +// Then chooses the 'w' which results in no clipping, limits 'w', and multiplies by the 'sharp' amount. +// This solution above has issues with MSAA input as the steps along the gradient cause edge detection issues. +// So RCAS uses 4x the maximum and 4x the minimum (depending on equation)in place of the individual taps. +// As well as switching from 'm' to either the minimum or maximum (depending on side), to help in energy conservation. +// This stabilizes RCAS. +// RCAS does a simple highpass which is normalized against the local contrast then shaped, +// 0.25 +// 0.25 -1 0.25 +// 0.25 +// This is used as a noise detection filter, to reduce the effect of RCAS on grain, and focus on real edges. +// +// GLSL example for the required callbacks : +// +// FfxFloat16x4 FsrRcasLoadH(FfxInt16x2 p){return FfxFloat16x4(imageLoad(imgSrc,FfxInt32x2(p)));} +// void FsrRcasInputH(inout FfxFloat16 r,inout FfxFloat16 g,inout FfxFloat16 b) +// { +// //do any simple input color conversions here or leave empty if none needed +// } +// +// FsrRcasCon need to be called from the CPU or GPU to set up constants. +// Including a GPU example here, the 'con' value would be stored out to a constant buffer. +// +// FfxUInt32x4 con; +// FsrRcasCon(con, +// 0.0); // The scale is {0.0 := maximum sharpness, to N>0, where N is the number of stops (halving) of the reduction of sharpness}. +// --------------- +// RCAS sharpening supports a CAS-like pass-through alpha via, +// #define FSR_RCAS_PASSTHROUGH_ALPHA 1 +// RCAS also supports a define to enable a more expensive path to avoid some sharpening of noise. +// Would suggest it is better to apply film grain after RCAS sharpening (and after scaling) instead of using this define, +// #define FSR_RCAS_DENOISE 1 +//============================================================================================================================== +// This is set at the limit of providing unnatural results for sharpening. +#define FSR_RCAS_LIMIT (0.25-(1.0/16.0)) +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//_____________________________________________________________/\_______________________________________________________________ +//============================================================================================================================== +// CONSTANT SETUP +//============================================================================================================================== +// Call to setup required constant values (works on CPU or GPU). + FFX_STATIC void FsrRcasCon(FfxUInt32x4 con, + // The scale is {0.0 := maximum, to N>0, where N is the number of stops (halving) of the reduction of sharpness}. + FfxFloat32 sharpness) + { + // Transform from stops to linear value. + sharpness = exp2(-sharpness); + FfxFloat32x2 hSharp = {sharpness, sharpness}; + con[0] = ffxAsUInt32(sharpness); + con[1] = packHalf2x16(hSharp); + con[2] = 0; + con[3] = 0; + } + //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//_____________________________________________________________/\_______________________________________________________________ +//============================================================================================================================== +// NON-PACKED 32-BIT VERSION +//============================================================================================================================== +#if defined(FFX_GPU)&&defined(FSR_RCAS_F) + // Input callback prototypes that need to be implemented by calling shader + FfxFloat32x4 FsrRcasLoadF(FfxInt32x2 p); + void FsrRcasInputF(inout FfxFloat32 r,inout FfxFloat32 g,inout FfxFloat32 b); +//------------------------------------------------------------------------------------------------------------------------------ + void FsrRcasF(out FfxFloat32 pixR, // Output values, non-vector so port between RcasFilter() and RcasFilterH() is easy. + out FfxFloat32 pixG, + out FfxFloat32 pixB, +#ifdef FSR_RCAS_PASSTHROUGH_ALPHA + out FfxFloat32 pixA, +#endif + FfxUInt32x2 ip, // Integer pixel position in output. + FfxUInt32x4 con) + { // Constant generated by RcasSetup(). + // Algorithm uses minimal 3x3 pixel neighborhood. + // b + // d e f + // h + FfxInt32x2 sp = FfxInt32x2(ip); + FfxFloat32x3 b = FsrRcasLoadF(sp + FfxInt32x2(0, -1)).rgb; + FfxFloat32x3 d = FsrRcasLoadF(sp + FfxInt32x2(-1, 0)).rgb; +#ifdef FSR_RCAS_PASSTHROUGH_ALPHA + FfxFloat32x4 ee = FsrRcasLoadF(sp); + FfxFloat32x3 e = ee.rgb; + pixA = ee.a; +#else + FfxFloat32x3 e = FsrRcasLoadF(sp).rgb; +#endif + FfxFloat32x3 f = FsrRcasLoadF(sp + FfxInt32x2(1, 0)).rgb; + FfxFloat32x3 h = FsrRcasLoadF(sp + FfxInt32x2(0, 1)).rgb; + // Rename (32-bit) or regroup (16-bit). + FfxFloat32 bR = b.r; + FfxFloat32 bG = b.g; + FfxFloat32 bB = b.b; + FfxFloat32 dR = d.r; + FfxFloat32 dG = d.g; + FfxFloat32 dB = d.b; + FfxFloat32 eR = e.r; + FfxFloat32 eG = e.g; + FfxFloat32 eB = e.b; + FfxFloat32 fR = f.r; + FfxFloat32 fG = f.g; + FfxFloat32 fB = f.b; + FfxFloat32 hR = h.r; + FfxFloat32 hG = h.g; + FfxFloat32 hB = h.b; + // Run optional input transform. + FsrRcasInputF(bR, bG, bB); + FsrRcasInputF(dR, dG, dB); + FsrRcasInputF(eR, eG, eB); + FsrRcasInputF(fR, fG, fB); + FsrRcasInputF(hR, hG, hB); + // Luma times 2. + FfxFloat32 bL = bB * FfxFloat32(0.5) + (bR * FfxFloat32(0.5) + bG); + FfxFloat32 dL = dB * FfxFloat32(0.5) + (dR * FfxFloat32(0.5) + dG); + FfxFloat32 eL = eB * FfxFloat32(0.5) + (eR * FfxFloat32(0.5) + eG); + FfxFloat32 fL = fB * FfxFloat32(0.5) + (fR * FfxFloat32(0.5) + fG); + FfxFloat32 hL = hB * FfxFloat32(0.5) + (hR * FfxFloat32(0.5) + hG); + // Noise detection. + FfxFloat32 nz = FfxFloat32(0.25) * bL + FfxFloat32(0.25) * dL + FfxFloat32(0.25) * fL + FfxFloat32(0.25) * hL - eL; + nz = ffxSaturate(abs(nz) * ffxApproximateReciprocalMedium(ffxMax3(ffxMax3(bL, dL, eL), fL, hL) - ffxMin3(ffxMin3(bL, dL, eL), fL, hL))); + nz = FfxFloat32(-0.5) * nz + FfxFloat32(1.0); + // Min and max of ring. + FfxFloat32 mn4R = ffxMin(ffxMin3(bR, dR, fR), hR); + FfxFloat32 mn4G = ffxMin(ffxMin3(bG, dG, fG), hG); + FfxFloat32 mn4B = ffxMin(ffxMin3(bB, dB, fB), hB); + FfxFloat32 mx4R = max(ffxMax3(bR, dR, fR), hR); + FfxFloat32 mx4G = max(ffxMax3(bG, dG, fG), hG); + FfxFloat32 mx4B = max(ffxMax3(bB, dB, fB), hB); + // Immediate constants for peak range. + FfxFloat32x2 peakC = FfxFloat32x2(1.0, -1.0 * 4.0); + // Limiters, these need to be high precision RCPs. + FfxFloat32 hitMinR = mn4R * rcp(FfxFloat32(4.0) * mx4R); + FfxFloat32 hitMinG = mn4G * rcp(FfxFloat32(4.0) * mx4G); + FfxFloat32 hitMinB = mn4B * rcp(FfxFloat32(4.0) * mx4B); + FfxFloat32 hitMaxR = (peakC.x - mx4R) * rcp(FfxFloat32(4.0) * mn4R + peakC.y); + FfxFloat32 hitMaxG = (peakC.x - mx4G) * rcp(FfxFloat32(4.0) * mn4G + peakC.y); + FfxFloat32 hitMaxB = (peakC.x - mx4B) * rcp(FfxFloat32(4.0) * mn4B + peakC.y); + FfxFloat32 lobeR = max(-hitMinR, hitMaxR); + FfxFloat32 lobeG = max(-hitMinG, hitMaxG); + FfxFloat32 lobeB = max(-hitMinB, hitMaxB); + FfxFloat32 lobe = max(FfxFloat32(-FSR_RCAS_LIMIT), ffxMin(ffxMax3(lobeR, lobeG, lobeB), FfxFloat32(0.0))) * ffxAsFloat + (con.x); + // Apply noise removal. +#ifdef FSR_RCAS_DENOISE + lobe *= nz; +#endif + // Resolve, which needs the medium precision rcp approximation to avoid visible tonality changes. + FfxFloat32 rcpL = ffxApproximateReciprocalMedium(FfxFloat32(4.0) * lobe + FfxFloat32(1.0)); + pixR = (lobe * bR + lobe * dR + lobe * hR + lobe * fR + eR) * rcpL; + pixG = (lobe * bG + lobe * dG + lobe * hG + lobe * fG + eG) * rcpL; + pixB = (lobe * bB + lobe * dB + lobe * hB + lobe * fB + eB) * rcpL; + return; + } +#endif +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//_____________________________________________________________/\_______________________________________________________________ +//============================================================================================================================== +// NON-PACKED 16-BIT VERSION +//============================================================================================================================== +#if defined(FFX_GPU) && FFX_HALF == 1 && defined(FSR_RCAS_H) + // Input callback prototypes that need to be implemented by calling shader + FfxFloat16x4 FsrRcasLoadH(FfxInt16x2 p); + void FsrRcasInputH(inout FfxFloat16 r,inout FfxFloat16 g,inout FfxFloat16 b); +//------------------------------------------------------------------------------------------------------------------------------ + void FsrRcasH( + out FfxFloat16 pixR, // Output values, non-vector so port between RcasFilter() and RcasFilterH() is easy. + out FfxFloat16 pixG, + out FfxFloat16 pixB, + #ifdef FSR_RCAS_PASSTHROUGH_ALPHA + out FfxFloat16 pixA, + #endif + FfxUInt32x2 ip, // Integer pixel position in output. + FfxUInt32x4 con){ // Constant generated by RcasSetup(). + // Sharpening algorithm uses minimal 3x3 pixel neighborhood. + // b + // d e f + // h + FfxInt16x2 sp=FfxInt16x2(ip); + FfxFloat16x3 b=FsrRcasLoadH(sp+FfxInt16x2( 0,-1)).rgb; + FfxFloat16x3 d=FsrRcasLoadH(sp+FfxInt16x2(-1, 0)).rgb; + #ifdef FSR_RCAS_PASSTHROUGH_ALPHA + FfxFloat16x4 ee=FsrRcasLoadH(sp); + FfxFloat16x3 e=ee.rgb;pixA=ee.a; + #else + FfxFloat16x3 e=FsrRcasLoadH(sp).rgb; + #endif + FfxFloat16x3 f=FsrRcasLoadH(sp+FfxInt16x2( 1, 0)).rgb; + FfxFloat16x3 h=FsrRcasLoadH(sp+FfxInt16x2( 0, 1)).rgb; + // Rename (32-bit) or regroup (16-bit). + FfxFloat16 bR=b.r; + FfxFloat16 bG=b.g; + FfxFloat16 bB=b.b; + FfxFloat16 dR=d.r; + FfxFloat16 dG=d.g; + FfxFloat16 dB=d.b; + FfxFloat16 eR=e.r; + FfxFloat16 eG=e.g; + FfxFloat16 eB=e.b; + FfxFloat16 fR=f.r; + FfxFloat16 fG=f.g; + FfxFloat16 fB=f.b; + FfxFloat16 hR=h.r; + FfxFloat16 hG=h.g; + FfxFloat16 hB=h.b; + // Run optional input transform. + FsrRcasInputH(bR,bG,bB); + FsrRcasInputH(dR,dG,dB); + FsrRcasInputH(eR,eG,eB); + FsrRcasInputH(fR,fG,fB); + FsrRcasInputH(hR,hG,hB); + // Luma times 2. + FfxFloat16 bL=bB*FFX_BROADCAST_FLOAT16(0.5)+(bR*FFX_BROADCAST_FLOAT16(0.5)+bG); + FfxFloat16 dL=dB*FFX_BROADCAST_FLOAT16(0.5)+(dR*FFX_BROADCAST_FLOAT16(0.5)+dG); + FfxFloat16 eL=eB*FFX_BROADCAST_FLOAT16(0.5)+(eR*FFX_BROADCAST_FLOAT16(0.5)+eG); + FfxFloat16 fL=fB*FFX_BROADCAST_FLOAT16(0.5)+(fR*FFX_BROADCAST_FLOAT16(0.5)+fG); + FfxFloat16 hL=hB*FFX_BROADCAST_FLOAT16(0.5)+(hR*FFX_BROADCAST_FLOAT16(0.5)+hG); + // Noise detection. + FfxFloat16 nz=FFX_BROADCAST_FLOAT16(0.25)*bL+FFX_BROADCAST_FLOAT16(0.25)*dL+FFX_BROADCAST_FLOAT16(0.25)*fL+FFX_BROADCAST_FLOAT16(0.25)*hL-eL; + nz=ffxSaturate(abs(nz)*ffxApproximateReciprocalMediumHalf(ffxMax3Half(ffxMax3Half(bL,dL,eL),fL,hL)-ffxMin3Half(ffxMin3Half(bL,dL,eL),fL,hL))); + nz=FFX_BROADCAST_FLOAT16(-0.5)*nz+FFX_BROADCAST_FLOAT16(1.0); + // Min and max of ring. + FfxFloat16 mn4R=min(ffxMin3Half(bR,dR,fR),hR); + FfxFloat16 mn4G=min(ffxMin3Half(bG,dG,fG),hG); + FfxFloat16 mn4B=min(ffxMin3Half(bB,dB,fB),hB); + FfxFloat16 mx4R=max(ffxMax3Half(bR,dR,fR),hR); + FfxFloat16 mx4G=max(ffxMax3Half(bG,dG,fG),hG); + FfxFloat16 mx4B=max(ffxMax3Half(bB,dB,fB),hB); + // Immediate constants for peak range. + FfxFloat16x2 peakC=FfxFloat16x2(1.0,-1.0*4.0); + // Limiters, these need to be high precision RCPs. + FfxFloat16 hitMinR=mn4R*ffxReciprocalHalf(FFX_BROADCAST_FLOAT16(4.0)*mx4R); + FfxFloat16 hitMinG=mn4G*ffxReciprocalHalf(FFX_BROADCAST_FLOAT16(4.0)*mx4G); + FfxFloat16 hitMinB=mn4B*ffxReciprocalHalf(FFX_BROADCAST_FLOAT16(4.0)*mx4B); + FfxFloat16 hitMaxR=(peakC.x-mx4R)*ffxReciprocalHalf(FFX_BROADCAST_FLOAT16(4.0)*mn4R+peakC.y); + FfxFloat16 hitMaxG=(peakC.x-mx4G)*ffxReciprocalHalf(FFX_BROADCAST_FLOAT16(4.0)*mn4G+peakC.y); + FfxFloat16 hitMaxB=(peakC.x-mx4B)*ffxReciprocalHalf(FFX_BROADCAST_FLOAT16(4.0)*mn4B+peakC.y); + FfxFloat16 lobeR=max(-hitMinR,hitMaxR); + FfxFloat16 lobeG=max(-hitMinG,hitMaxG); + FfxFloat16 lobeB=max(-hitMinB,hitMaxB); + FfxFloat16 lobe=max(FFX_BROADCAST_FLOAT16(-FSR_RCAS_LIMIT),min(ffxMax3Half(lobeR,lobeG,lobeB),FFX_BROADCAST_FLOAT16(0.0)))*FFX_UINT32_TO_FLOAT16X2(con.y).x; + // Apply noise removal. + #ifdef FSR_RCAS_DENOISE + lobe*=nz; + #endif + // Resolve, which needs the medium precision rcp approximation to avoid visible tonality changes. + FfxFloat16 rcpL=ffxApproximateReciprocalMediumHalf(FFX_BROADCAST_FLOAT16(4.0)*lobe+FFX_BROADCAST_FLOAT16(1.0)); + pixR=(lobe*bR+lobe*dR+lobe*hR+lobe*fR+eR)*rcpL; + pixG=(lobe*bG+lobe*dG+lobe*hG+lobe*fG+eG)*rcpL; + pixB=(lobe*bB+lobe*dB+lobe*hB+lobe*fB+eB)*rcpL; +} +#endif +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//_____________________________________________________________/\_______________________________________________________________ +//============================================================================================================================== +// PACKED 16-BIT VERSION +//============================================================================================================================== +#if defined(FFX_GPU)&& FFX_HALF == 1 && defined(FSR_RCAS_HX2) + // Input callback prototypes that need to be implemented by the calling shader + FfxFloat16x4 FsrRcasLoadHx2(FfxInt16x2 p); + void FsrRcasInputHx2(inout FfxFloat16x2 r,inout FfxFloat16x2 g,inout FfxFloat16x2 b); +//------------------------------------------------------------------------------------------------------------------------------ + // Can be used to convert from packed Structures of Arrays to Arrays of Structures for store. + void FsrRcasDepackHx2(out FfxFloat16x4 pix0,out FfxFloat16x4 pix1,FfxFloat16x2 pixR,FfxFloat16x2 pixG,FfxFloat16x2 pixB){ + #ifdef FFX_HLSL + // Invoke a slower path for DX only, since it won't allow uninitialized values. + pix0.a=pix1.a=0.0; + #endif + pix0.rgb=FfxFloat16x3(pixR.x,pixG.x,pixB.x); + pix1.rgb=FfxFloat16x3(pixR.y,pixG.y,pixB.y);} +//------------------------------------------------------------------------------------------------------------------------------ + void FsrRcasHx2( + // Output values are for 2 8x8 tiles in a 16x8 region. + // pix.x = left 8x8 tile + // pix.y = right 8x8 tile + // This enables later processing to easily be packed as well. + out FfxFloat16x2 pixR, + out FfxFloat16x2 pixG, + out FfxFloat16x2 pixB, + #ifdef FSR_RCAS_PASSTHROUGH_ALPHA + out FfxFloat16x2 pixA, + #endif + FfxUInt32x2 ip, // Integer pixel position in output. + FfxUInt32x4 con){ // Constant generated by RcasSetup(). + // No scaling algorithm uses minimal 3x3 pixel neighborhood. + FfxInt16x2 sp0=FfxInt16x2(ip); + FfxFloat16x3 b0=FsrRcasLoadHx2(sp0+FfxInt16x2( 0,-1)).rgb; + FfxFloat16x3 d0=FsrRcasLoadHx2(sp0+FfxInt16x2(-1, 0)).rgb; + #ifdef FSR_RCAS_PASSTHROUGH_ALPHA + FfxFloat16x4 ee0=FsrRcasLoadHx2(sp0); + FfxFloat16x3 e0=ee0.rgb;pixA.r=ee0.a; + #else + FfxFloat16x3 e0=FsrRcasLoadHx2(sp0).rgb; + #endif + FfxFloat16x3 f0=FsrRcasLoadHx2(sp0+FfxInt16x2( 1, 0)).rgb; + FfxFloat16x3 h0=FsrRcasLoadHx2(sp0+FfxInt16x2( 0, 1)).rgb; + FfxInt16x2 sp1=sp0+FfxInt16x2(8,0); + FfxFloat16x3 b1=FsrRcasLoadHx2(sp1+FfxInt16x2( 0,-1)).rgb; + FfxFloat16x3 d1=FsrRcasLoadHx2(sp1+FfxInt16x2(-1, 0)).rgb; + #ifdef FSR_RCAS_PASSTHROUGH_ALPHA + FfxFloat16x4 ee1=FsrRcasLoadHx2(sp1); + FfxFloat16x3 e1=ee1.rgb;pixA.g=ee1.a; + #else + FfxFloat16x3 e1=FsrRcasLoadHx2(sp1).rgb; + #endif + FfxFloat16x3 f1=FsrRcasLoadHx2(sp1+FfxInt16x2( 1, 0)).rgb; + FfxFloat16x3 h1=FsrRcasLoadHx2(sp1+FfxInt16x2( 0, 1)).rgb; + // Arrays of Structures to Structures of Arrays conversion. + FfxFloat16x2 bR=FfxFloat16x2(b0.r,b1.r); + FfxFloat16x2 bG=FfxFloat16x2(b0.g,b1.g); + FfxFloat16x2 bB=FfxFloat16x2(b0.b,b1.b); + FfxFloat16x2 dR=FfxFloat16x2(d0.r,d1.r); + FfxFloat16x2 dG=FfxFloat16x2(d0.g,d1.g); + FfxFloat16x2 dB=FfxFloat16x2(d0.b,d1.b); + FfxFloat16x2 eR=FfxFloat16x2(e0.r,e1.r); + FfxFloat16x2 eG=FfxFloat16x2(e0.g,e1.g); + FfxFloat16x2 eB=FfxFloat16x2(e0.b,e1.b); + FfxFloat16x2 fR=FfxFloat16x2(f0.r,f1.r); + FfxFloat16x2 fG=FfxFloat16x2(f0.g,f1.g); + FfxFloat16x2 fB=FfxFloat16x2(f0.b,f1.b); + FfxFloat16x2 hR=FfxFloat16x2(h0.r,h1.r); + FfxFloat16x2 hG=FfxFloat16x2(h0.g,h1.g); + FfxFloat16x2 hB=FfxFloat16x2(h0.b,h1.b); + // Run optional input transform. + FsrRcasInputHx2(bR,bG,bB); + FsrRcasInputHx2(dR,dG,dB); + FsrRcasInputHx2(eR,eG,eB); + FsrRcasInputHx2(fR,fG,fB); + FsrRcasInputHx2(hR,hG,hB); + // Luma times 2. + FfxFloat16x2 bL=bB*FFX_BROADCAST_FLOAT16X2(0.5)+(bR*FFX_BROADCAST_FLOAT16X2(0.5)+bG); + FfxFloat16x2 dL=dB*FFX_BROADCAST_FLOAT16X2(0.5)+(dR*FFX_BROADCAST_FLOAT16X2(0.5)+dG); + FfxFloat16x2 eL=eB*FFX_BROADCAST_FLOAT16X2(0.5)+(eR*FFX_BROADCAST_FLOAT16X2(0.5)+eG); + FfxFloat16x2 fL=fB*FFX_BROADCAST_FLOAT16X2(0.5)+(fR*FFX_BROADCAST_FLOAT16X2(0.5)+fG); + FfxFloat16x2 hL=hB*FFX_BROADCAST_FLOAT16X2(0.5)+(hR*FFX_BROADCAST_FLOAT16X2(0.5)+hG); + // Noise detection. + FfxFloat16x2 nz=FFX_BROADCAST_FLOAT16X2(0.25)*bL+FFX_BROADCAST_FLOAT16X2(0.25)*dL+FFX_BROADCAST_FLOAT16X2(0.25)*fL+FFX_BROADCAST_FLOAT16X2(0.25)*hL-eL; + nz=ffxSaturate(abs(nz)*ffxApproximateReciprocalMediumHalf(ffxMax3Half(ffxMax3Half(bL,dL,eL),fL,hL)-ffxMin3Half(ffxMin3Half(bL,dL,eL),fL,hL))); + nz=FFX_BROADCAST_FLOAT16X2(-0.5)*nz+FFX_BROADCAST_FLOAT16X2(1.0); + // Min and max of ring. + FfxFloat16x2 mn4R=min(ffxMin3Half(bR,dR,fR),hR); + FfxFloat16x2 mn4G=min(ffxMin3Half(bG,dG,fG),hG); + FfxFloat16x2 mn4B=min(ffxMin3Half(bB,dB,fB),hB); + FfxFloat16x2 mx4R=max(ffxMax3Half(bR,dR,fR),hR); + FfxFloat16x2 mx4G=max(ffxMax3Half(bG,dG,fG),hG); + FfxFloat16x2 mx4B=max(ffxMax3Half(bB,dB,fB),hB); + // Immediate constants for peak range. + FfxFloat16x2 peakC=FfxFloat16x2(1.0,-1.0*4.0); + // Limiters, these need to be high precision RCPs. + FfxFloat16x2 hitMinR=mn4R*ffxReciprocalHalf(FFX_BROADCAST_FLOAT16X2(4.0)*mx4R); + FfxFloat16x2 hitMinG=mn4G*ffxReciprocalHalf(FFX_BROADCAST_FLOAT16X2(4.0)*mx4G); + FfxFloat16x2 hitMinB=mn4B*ffxReciprocalHalf(FFX_BROADCAST_FLOAT16X2(4.0)*mx4B); + FfxFloat16x2 hitMaxR=(peakC.x-mx4R)*ffxReciprocalHalf(FFX_BROADCAST_FLOAT16X2(4.0)*mn4R+peakC.y); + FfxFloat16x2 hitMaxG=(peakC.x-mx4G)*ffxReciprocalHalf(FFX_BROADCAST_FLOAT16X2(4.0)*mn4G+peakC.y); + FfxFloat16x2 hitMaxB=(peakC.x-mx4B)*ffxReciprocalHalf(FFX_BROADCAST_FLOAT16X2(4.0)*mn4B+peakC.y); + FfxFloat16x2 lobeR=max(-hitMinR,hitMaxR); + FfxFloat16x2 lobeG=max(-hitMinG,hitMaxG); + FfxFloat16x2 lobeB=max(-hitMinB,hitMaxB); + FfxFloat16x2 lobe=max(FFX_BROADCAST_FLOAT16X2(-FSR_RCAS_LIMIT),min(ffxMax3Half(lobeR,lobeG,lobeB),FFX_BROADCAST_FLOAT16X2(0.0)))*FFX_BROADCAST_FLOAT16X2(FFX_UINT32_TO_FLOAT16X2(con.y).x); + // Apply noise removal. + #ifdef FSR_RCAS_DENOISE + lobe*=nz; + #endif + // Resolve, which needs the medium precision rcp approximation to avoid visible tonality changes. + FfxFloat16x2 rcpL=ffxApproximateReciprocalMediumHalf(FFX_BROADCAST_FLOAT16X2(4.0)*lobe+FFX_BROADCAST_FLOAT16X2(1.0)); + pixR=(lobe*bR+lobe*dR+lobe*hR+lobe*fR+eR)*rcpL; + pixG=(lobe*bG+lobe*dG+lobe*hG+lobe*fG+eG)*rcpL; + pixB=(lobe*bB+lobe*dB+lobe*hB+lobe*fB+eB)*rcpL;} +#endif +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//_____________________________________________________________/\_______________________________________________________________ +//============================================================================================================================== +// +// FSR - [LFGA] LINEAR FILM GRAIN APPLICATOR +// +//------------------------------------------------------------------------------------------------------------------------------ +// Adding output-resolution film grain after scaling is a good way to mask both rendering and scaling artifacts. +// Suggest using tiled blue noise as film grain input, with peak noise frequency set for a specific look and feel. +// The 'Lfga*()' functions provide a convenient way to introduce grain. +// These functions limit grain based on distance to signal limits. +// This is done so that the grain is temporally energy preserving, and thus won't modify image tonality. +// Grain application should be done in a linear colorspace. +// The grain should be temporally changing, but have a temporal sum per pixel that adds to zero (non-biased). +//------------------------------------------------------------------------------------------------------------------------------ +// Usage, +// FsrLfga*( +// color, // In/out linear colorspace color {0 to 1} ranged. +// grain, // Per pixel grain texture value {-0.5 to 0.5} ranged, input is 3-channel to support colored grain. +// amount); // Amount of grain (0 to 1} ranged. +//------------------------------------------------------------------------------------------------------------------------------ +// Example if grain texture is monochrome: 'FsrLfgaF(color,ffxBroadcast3(grain),amount)' +//============================================================================================================================== +#if defined(FFX_GPU) + // Maximum grain is the minimum distance to the signal limit. + void FsrLfgaF(inout FfxFloat32x3 c, FfxFloat32x3 t, FfxFloat32 a) + { + c += (t * ffxBroadcast3(a)) * ffxMin(ffxBroadcast3(1.0) - c, c); + } +#endif +//============================================================================================================================== +#if defined(FFX_GPU)&& FFX_HALF == 1 + // Half precision version (slower). + void FsrLfgaH(inout FfxFloat16x3 c, FfxFloat16x3 t, FfxFloat16 a) + { + c += (t * FFX_BROADCAST_FLOAT16X3(a)) * min(FFX_BROADCAST_FLOAT16X3(1.0) - c, c); + } + //------------------------------------------------------------------------------------------------------------------------------ + // Packed half precision version (faster). + void FsrLfgaHx2(inout FfxFloat16x2 cR,inout FfxFloat16x2 cG,inout FfxFloat16x2 cB,FfxFloat16x2 tR,FfxFloat16x2 tG,FfxFloat16x2 tB,FfxFloat16 a){ + cR+=(tR*FFX_BROADCAST_FLOAT16X2(a))*min(FFX_BROADCAST_FLOAT16X2(1.0)-cR,cR);cG+=(tG*FFX_BROADCAST_FLOAT16X2(a))*min(FFX_BROADCAST_FLOAT16X2(1.0)-cG,cG);cB+=(tB*FFX_BROADCAST_FLOAT16X2(a))*min(FFX_BROADCAST_FLOAT16X2(1.0)-cB,cB);} +#endif +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//_____________________________________________________________/\_______________________________________________________________ +//============================================================================================================================== +// +// FSR - [SRTM] SIMPLE REVERSIBLE TONE-MAPPER +// +//------------------------------------------------------------------------------------------------------------------------------ +// This provides a way to take linear HDR color {0 to FP16_MAX} and convert it into a temporary {0 to 1} ranged post-tonemapped linear. +// The tonemapper preserves RGB ratio, which helps maintain HDR color bleed during filtering. +//------------------------------------------------------------------------------------------------------------------------------ +// Reversible tonemapper usage, +// FsrSrtm*(color); // {0 to FP16_MAX} converted to {0 to 1}. +// FsrSrtmInv*(color); // {0 to 1} converted into {0 to 32768, output peak safe for FP16}. +//============================================================================================================================== +#if defined(FFX_GPU) + void FsrSrtmF(inout FfxFloat32x3 c) + { + c *= ffxBroadcast3(rcp(ffxMax3(c.r, c.g, c.b) + FfxFloat32(1.0))); + } + // The extra max solves the c=1.0 case (which is a /0). + void FsrSrtmInvF(inout FfxFloat32x3 c){c*=ffxBroadcast3(rcp(max(FfxFloat32(1.0/32768.0),FfxFloat32(1.0)-ffxMax3(c.r,c.g,c.b))));} +#endif +//============================================================================================================================== +#if defined(FFX_GPU )&& FFX_HALF == 1 + void FsrSrtmH(inout FfxFloat16x3 c) + { + c *= FFX_BROADCAST_FLOAT16X3(ffxReciprocalHalf(ffxMax3Half(c.r, c.g, c.b) + FFX_BROADCAST_FLOAT16(1.0))); + } + void FsrSrtmInvH(inout FfxFloat16x3 c) + { + c *= FFX_BROADCAST_FLOAT16X3(ffxReciprocalHalf(max(FFX_BROADCAST_FLOAT16(1.0 / 32768.0), FFX_BROADCAST_FLOAT16(1.0) - ffxMax3Half(c.r, c.g, c.b)))); + } + //------------------------------------------------------------------------------------------------------------------------------ + void FsrSrtmHx2(inout FfxFloat16x2 cR, inout FfxFloat16x2 cG, inout FfxFloat16x2 cB) + { + FfxFloat16x2 rcp = ffxReciprocalHalf(ffxMax3Half(cR, cG, cB) + FFX_BROADCAST_FLOAT16X2(1.0)); + cR *= rcp; + cG *= rcp; + cB *= rcp; + } + void FsrSrtmInvHx2(inout FfxFloat16x2 cR,inout FfxFloat16x2 cG,inout FfxFloat16x2 cB) + { + FfxFloat16x2 rcp=ffxReciprocalHalf(max(FFX_BROADCAST_FLOAT16X2(1.0/32768.0),FFX_BROADCAST_FLOAT16X2(1.0)-ffxMax3Half(cR,cG,cB))); + cR*=rcp; + cG*=rcp; + cB*=rcp; + } +#endif +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//_____________________________________________________________/\_______________________________________________________________ +//============================================================================================================================== +// +// FSR - [TEPD] TEMPORAL ENERGY PRESERVING DITHER +// +//------------------------------------------------------------------------------------------------------------------------------ +// Temporally energy preserving dithered {0 to 1} linear to gamma 2.0 conversion. +// Gamma 2.0 is used so that the conversion back to linear is just to square the color. +// The conversion comes in 8-bit and 10-bit modes, designed for output to 8-bit UNORM or 10:10:10:2 respectively. +// Given good non-biased temporal blue noise as dither input, +// the output dither will temporally conserve energy. +// This is done by choosing the linear nearest step point instead of perceptual nearest. +// See code below for details. +//------------------------------------------------------------------------------------------------------------------------------ +// DX SPEC RULES FOR FLOAT->UNORM 8-BIT CONVERSION +// =============================================== +// - Output is 'FfxUInt32(floor(saturate(n)*255.0+0.5))'. +// - Thus rounding is to nearest. +// - NaN gets converted to zero. +// - INF is clamped to {0.0 to 1.0}. +//============================================================================================================================== +#if defined(FFX_GPU) + // Hand tuned integer position to dither value, with more values than simple checkerboard. + // Only 32-bit has enough precision for this compddation. + // Output is {0 to <1}. + FfxFloat32 FsrTepdDitF(FfxUInt32x2 p, FfxUInt32 f) + { + FfxFloat32 x = FfxFloat32(p.x + f); + FfxFloat32 y = FfxFloat32(p.y); + // The 1.61803 golden ratio. + FfxFloat32 a = FfxFloat32((1.0 + ffxSqrt(5.0f)) / 2.0); + // Number designed to provide a good visual pattern. + FfxFloat32 b = FfxFloat32(1.0 / 3.69); + x = x * a + (y * b); + return ffxFract(x); + } + //------------------------------------------------------------------------------------------------------------------------------ + // This version is 8-bit gamma 2.0. + // The 'c' input is {0 to 1}. + // Output is {0 to 1} ready for image store. + void FsrTepdC8F(inout FfxFloat32x3 c, FfxFloat32 dit) + { + FfxFloat32x3 n = ffxSqrt(c); + n = floor(n * ffxBroadcast3(255.0)) * ffxBroadcast3(1.0 / 255.0); + FfxFloat32x3 a = n * n; + FfxFloat32x3 b = n + ffxBroadcast3(1.0 / 255.0); + b = b * b; + // Ratio of 'a' to 'b' required to produce 'c'. + // ffxApproximateReciprocal() won't work here (at least for very high dynamic ranges). + // ffxApproximateReciprocalMedium() is an IADD,FMA,MUL. + FfxFloat32x3 r = (c - b) * ffxApproximateReciprocalMedium(a - b); + // Use the ratio as a cutoff to choose 'a' or 'b'. + // ffxIsGreaterThanZero() is a MUL. + c = ffxSaturate(n + ffxIsGreaterThanZero(ffxBroadcast3(dit) - r) * ffxBroadcast3(1.0 / 255.0)); + } + //------------------------------------------------------------------------------------------------------------------------------ + // This version is 10-bit gamma 2.0. + // The 'c' input is {0 to 1}. + // Output is {0 to 1} ready for image store. + void FsrTepdC10F(inout FfxFloat32x3 c, FfxFloat32 dit) + { + FfxFloat32x3 n = ffxSqrt(c); + n = floor(n * ffxBroadcast3(1023.0)) * ffxBroadcast3(1.0 / 1023.0); + FfxFloat32x3 a = n * n; + FfxFloat32x3 b = n + ffxBroadcast3(1.0 / 1023.0); + b = b * b; + FfxFloat32x3 r = (c - b) * ffxApproximateReciprocalMedium(a - b); + c = ffxSaturate(n + ffxIsGreaterThanZero(ffxBroadcast3(dit) - r) * ffxBroadcast3(1.0 / 1023.0)); + } +#endif +//============================================================================================================================== +#if defined(FFX_GPU)&& FFX_HALF == 1 + FfxFloat16 FsrTepdDitH(FfxUInt32x2 p, FfxUInt32 f) + { + FfxFloat32 x = FfxFloat32(p.x + f); + FfxFloat32 y = FfxFloat32(p.y); + FfxFloat32 a = FfxFloat32((1.0 + ffxSqrt(5.0f)) / 2.0); + FfxFloat32 b = FfxFloat32(1.0 / 3.69); + x = x * a + (y * b); + return FfxFloat16(ffxFract(x)); + } + //------------------------------------------------------------------------------------------------------------------------------ + void FsrTepdC8H(inout FfxFloat16x3 c, FfxFloat16 dit) + { + FfxFloat16x3 n = sqrt(c); + n = floor(n * FFX_BROADCAST_FLOAT16X3(255.0)) * FFX_BROADCAST_FLOAT16X3(1.0 / 255.0); + FfxFloat16x3 a = n * n; + FfxFloat16x3 b = n + FFX_BROADCAST_FLOAT16X3(1.0 / 255.0); + b = b * b; + FfxFloat16x3 r = (c - b) * ffxApproximateReciprocalMediumHalf(a - b); + c = ffxSaturate(n + ffxIsGreaterThanZeroHalf(FFX_BROADCAST_FLOAT16X3(dit) - r) * FFX_BROADCAST_FLOAT16X3(1.0 / 255.0)); + } + //------------------------------------------------------------------------------------------------------------------------------ + void FsrTepdC10H(inout FfxFloat16x3 c, FfxFloat16 dit) + { + FfxFloat16x3 n = sqrt(c); + n = floor(n * FFX_BROADCAST_FLOAT16X3(1023.0)) * FFX_BROADCAST_FLOAT16X3(1.0 / 1023.0); + FfxFloat16x3 a = n * n; + FfxFloat16x3 b = n + FFX_BROADCAST_FLOAT16X3(1.0 / 1023.0); + b = b * b; + FfxFloat16x3 r = (c - b) * ffxApproximateReciprocalMediumHalf(a - b); + c = ffxSaturate(n + ffxIsGreaterThanZeroHalf(FFX_BROADCAST_FLOAT16X3(dit) - r) * FFX_BROADCAST_FLOAT16X3(1.0 / 1023.0)); + } + //============================================================================================================================== + // This computes dither for positions 'p' and 'p+{8,0}'. + FfxFloat16x2 FsrTepdDitHx2(FfxUInt32x2 p, FfxUInt32 f) + { + FfxFloat32x2 x; + x.x = FfxFloat32(p.x + f); + x.y = x.x + FfxFloat32(8.0); + FfxFloat32 y = FfxFloat32(p.y); + FfxFloat32 a = FfxFloat32((1.0 + ffxSqrt(5.0f)) / 2.0); + FfxFloat32 b = FfxFloat32(1.0 / 3.69); + x = x * ffxBroadcast2(a) + ffxBroadcast2(y * b); + return FfxFloat16x2(ffxFract(x)); + } + //------------------------------------------------------------------------------------------------------------------------------ + void FsrTepdC8Hx2(inout FfxFloat16x2 cR, inout FfxFloat16x2 cG, inout FfxFloat16x2 cB, FfxFloat16x2 dit) + { + FfxFloat16x2 nR = sqrt(cR); + FfxFloat16x2 nG = sqrt(cG); + FfxFloat16x2 nB = sqrt(cB); + nR = floor(nR * FFX_BROADCAST_FLOAT16X2(255.0)) * FFX_BROADCAST_FLOAT16X2(1.0 / 255.0); + nG = floor(nG * FFX_BROADCAST_FLOAT16X2(255.0)) * FFX_BROADCAST_FLOAT16X2(1.0 / 255.0); + nB = floor(nB * FFX_BROADCAST_FLOAT16X2(255.0)) * FFX_BROADCAST_FLOAT16X2(1.0 / 255.0); + FfxFloat16x2 aR = nR * nR; + FfxFloat16x2 aG = nG * nG; + FfxFloat16x2 aB = nB * nB; + FfxFloat16x2 bR = nR + FFX_BROADCAST_FLOAT16X2(1.0 / 255.0); + bR = bR * bR; + FfxFloat16x2 bG = nG + FFX_BROADCAST_FLOAT16X2(1.0 / 255.0); + bG = bG * bG; + FfxFloat16x2 bB = nB + FFX_BROADCAST_FLOAT16X2(1.0 / 255.0); + bB = bB * bB; + FfxFloat16x2 rR = (cR - bR) * ffxApproximateReciprocalMediumHalf(aR - bR); + FfxFloat16x2 rG = (cG - bG) * ffxApproximateReciprocalMediumHalf(aG - bG); + FfxFloat16x2 rB = (cB - bB) * ffxApproximateReciprocalMediumHalf(aB - bB); + cR = ffxSaturate(nR + ffxIsGreaterThanZeroHalf(dit - rR) * FFX_BROADCAST_FLOAT16X2(1.0 / 255.0)); + cG = ffxSaturate(nG + ffxIsGreaterThanZeroHalf(dit - rG) * FFX_BROADCAST_FLOAT16X2(1.0 / 255.0)); + cB = ffxSaturate(nB + ffxIsGreaterThanZeroHalf(dit - rB) * FFX_BROADCAST_FLOAT16X2(1.0 / 255.0)); + } + //------------------------------------------------------------------------------------------------------------------------------ + void FsrTepdC10Hx2(inout FfxFloat16x2 cR,inout FfxFloat16x2 cG,inout FfxFloat16x2 cB,FfxFloat16x2 dit){ + FfxFloat16x2 nR=sqrt(cR); + FfxFloat16x2 nG=sqrt(cG); + FfxFloat16x2 nB=sqrt(cB); + nR=floor(nR*FFX_BROADCAST_FLOAT16X2(1023.0))*FFX_BROADCAST_FLOAT16X2(1.0/1023.0); + nG=floor(nG*FFX_BROADCAST_FLOAT16X2(1023.0))*FFX_BROADCAST_FLOAT16X2(1.0/1023.0); + nB=floor(nB*FFX_BROADCAST_FLOAT16X2(1023.0))*FFX_BROADCAST_FLOAT16X2(1.0/1023.0); + FfxFloat16x2 aR=nR*nR; + FfxFloat16x2 aG=nG*nG; + FfxFloat16x2 aB=nB*nB; + FfxFloat16x2 bR=nR+FFX_BROADCAST_FLOAT16X2(1.0/1023.0);bR=bR*bR; + FfxFloat16x2 bG=nG+FFX_BROADCAST_FLOAT16X2(1.0/1023.0);bG=bG*bG; + FfxFloat16x2 bB=nB+FFX_BROADCAST_FLOAT16X2(1.0/1023.0);bB=bB*bB; + FfxFloat16x2 rR=(cR-bR)*ffxApproximateReciprocalMediumHalf(aR-bR); + FfxFloat16x2 rG=(cG-bG)*ffxApproximateReciprocalMediumHalf(aG-bG); + FfxFloat16x2 rB=(cB-bB)*ffxApproximateReciprocalMediumHalf(aB-bB); + cR=ffxSaturate(nR+ffxIsGreaterThanZeroHalf(dit-rR)*FFX_BROADCAST_FLOAT16X2(1.0/1023.0)); + cG=ffxSaturate(nG+ffxIsGreaterThanZeroHalf(dit-rG)*FFX_BROADCAST_FLOAT16X2(1.0/1023.0)); + cB = ffxSaturate(nB + ffxIsGreaterThanZeroHalf(dit - rB) * FFX_BROADCAST_FLOAT16X2(1.0 / 1023.0)); +} +#endif diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_accumulate.h b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_accumulate.h new file mode 100644 index 00000000..7bd5892c --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_accumulate.h @@ -0,0 +1,295 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_FSR2_ACCUMULATE_H +#define FFX_FSR2_ACCUMULATE_H + +FfxFloat32 GetPxHrVelocity(FfxFloat32x2 fMotionVector) +{ + return length(fMotionVector * DisplaySize()); +} +#if FFX_HALF +FFX_MIN16_F GetPxHrVelocity(FFX_MIN16_F2 fMotionVector) +{ + return length(fMotionVector * FFX_MIN16_F2(DisplaySize())); +} +#endif + +void Accumulate(const AccumulationPassCommonParams params, FFX_PARAMETER_INOUT FfxFloat32x3 fHistoryColor, FfxFloat32x3 fAccumulation, FFX_PARAMETER_IN FfxFloat32x4 fUpsampledColorAndWeight) +{ + // Aviod invalid values when accumulation and upsampled weight is 0 + fAccumulation = ffxMax(FSR2_EPSILON.xxx, fAccumulation + fUpsampledColorAndWeight.www); + +#if FFX_FSR2_OPTION_HDR_COLOR_INPUT + //YCoCg -> RGB -> Tonemap -> YCoCg (Use RGB tonemapper to avoid color desaturation) + fUpsampledColorAndWeight.xyz = RGBToYCoCg(Tonemap(YCoCgToRGB(fUpsampledColorAndWeight.xyz))); + fHistoryColor = RGBToYCoCg(Tonemap(YCoCgToRGB(fHistoryColor))); +#endif + + const FfxFloat32x3 fAlpha = fUpsampledColorAndWeight.www / fAccumulation; + fHistoryColor = ffxLerp(fHistoryColor, fUpsampledColorAndWeight.xyz, fAlpha); + + fHistoryColor = YCoCgToRGB(fHistoryColor); + +#if FFX_FSR2_OPTION_HDR_COLOR_INPUT + fHistoryColor = InverseTonemap(fHistoryColor); +#endif +} + +void RectifyHistory( + const AccumulationPassCommonParams params, + RectificationBox clippingBox, + FFX_PARAMETER_INOUT FfxFloat32x3 fHistoryColor, + FFX_PARAMETER_INOUT FfxFloat32x3 fAccumulation, + FfxFloat32 fLockContributionThisFrame, + FfxFloat32 fTemporalReactiveFactor, + FfxFloat32 fLumaInstabilityFactor) +{ + FfxFloat32 fScaleFactorInfluence = ffxMin(20.0f, ffxPow(FfxFloat32(1.0f / length(DownscaleFactor().x * DownscaleFactor().y)), 3.0f)); + + const FfxFloat32 fVecolityFactor = ffxSaturate(params.fHrVelocity / 20.0f); + const FfxFloat32 fBoxScaleT = ffxMax(params.fDepthClipFactor, ffxMax(params.fAccumulationMask, fVecolityFactor)); + FfxFloat32 fBoxScale = ffxLerp(fScaleFactorInfluence, 1.0f, fBoxScaleT); + + FfxFloat32x3 fScaledBoxVec = clippingBox.boxVec * fBoxScale; + FfxFloat32x3 boxMin = clippingBox.boxCenter - fScaledBoxVec; + FfxFloat32x3 boxMax = clippingBox.boxCenter + fScaledBoxVec; + FfxFloat32x3 boxCenter = clippingBox.boxCenter; + FfxFloat32 boxVecSize = length(clippingBox.boxVec); + + boxMin = ffxMax(clippingBox.aabbMin, boxMin); + boxMax = ffxMin(clippingBox.aabbMax, boxMax); + + if (any(FFX_GREATER_THAN(boxMin, fHistoryColor)) || any(FFX_GREATER_THAN(fHistoryColor, boxMax))) { + + const FfxFloat32x3 fClampedHistoryColor = clamp(fHistoryColor, boxMin, boxMax); + + FfxFloat32x3 fHistoryContribution = ffxMax(fLumaInstabilityFactor, fLockContributionThisFrame).xxx; + + const FfxFloat32 fReactiveFactor = params.fDilatedReactiveFactor; + const FfxFloat32 fReactiveContribution = 1.0f - ffxPow(fReactiveFactor, 1.0f / 2.0f); + fHistoryContribution *= fReactiveContribution; + + // Scale history color using rectification info, also using accumulation mask to avoid potential invalid color protection + fHistoryColor = ffxLerp(fClampedHistoryColor, fHistoryColor, ffxSaturate(fHistoryContribution)); + + // Scale accumulation using rectification info + const FfxFloat32x3 fAccumulationMin = ffxMin(fAccumulation, FFX_BROADCAST_FLOAT32X3(0.1f)); + fAccumulation = ffxLerp(fAccumulationMin, fAccumulation, ffxSaturate(fHistoryContribution)); + } +} + +void WriteUpscaledOutput(FfxInt32x2 iPxHrPos, FfxFloat32x3 fUpscaledColor) +{ + StoreUpscaledOutput(iPxHrPos, fUpscaledColor); +} + +void FinalizeLockStatus(const AccumulationPassCommonParams params, FfxFloat32x2 fLockStatus, FfxFloat32 fUpsampledWeight) +{ + // we expect similar motion for next frame + // kill lock if that location is outside screen, avoid locks to be clamped to screen borders + FfxFloat32x2 fEstimatedUvNextFrame = params.fHrUv - params.fMotionVector; + if (IsUvInside(fEstimatedUvNextFrame) == false) { + KillLock(fLockStatus); + } + else { + // Decrease lock lifetime + const FfxFloat32 fLifetimeDecreaseLanczosMax = FfxFloat32(JitterSequenceLength()) * FfxFloat32(fAverageLanczosWeightPerFrame); + const FfxFloat32 fLifetimeDecrease = FfxFloat32(fUpsampledWeight / fLifetimeDecreaseLanczosMax); + fLockStatus[LOCK_LIFETIME_REMAINING] = ffxMax(FfxFloat32(0), fLockStatus[LOCK_LIFETIME_REMAINING] - fLifetimeDecrease); + } + + StoreLockStatus(params.iPxHrPos, fLockStatus); +} + + +FfxFloat32x3 ComputeBaseAccumulationWeight(const AccumulationPassCommonParams params, FfxFloat32 fThisFrameReactiveFactor, FfxBoolean bInMotionLastFrame, FfxFloat32 fUpsampledWeight, LockState lockState) +{ + // Always assume max accumulation was reached + FfxFloat32 fBaseAccumulation = fMaxAccumulationLanczosWeight * FfxFloat32(params.bIsExistingSample) * (1.0f - fThisFrameReactiveFactor) * (1.0f - params.fDepthClipFactor); + + fBaseAccumulation = ffxMin(fBaseAccumulation, ffxLerp(fBaseAccumulation, fUpsampledWeight * 10.0f, ffxMax(FfxFloat32(bInMotionLastFrame), ffxSaturate(params.fHrVelocity * FfxFloat32(10))))); + + fBaseAccumulation = ffxMin(fBaseAccumulation, ffxLerp(fBaseAccumulation, fUpsampledWeight, ffxSaturate(params.fHrVelocity / FfxFloat32(20)))); + + return fBaseAccumulation.xxx; +} + +FfxFloat32 ComputeLumaInstabilityFactor(const AccumulationPassCommonParams params, RectificationBox clippingBox, FfxFloat32 fThisFrameReactiveFactor, FfxFloat32 fLuminanceDiff) +{ + const FfxFloat32 fUnormThreshold = 1.0f / 255.0f; + const FfxInt32 N_MINUS_1 = 0; + const FfxInt32 N_MINUS_2 = 1; + const FfxInt32 N_MINUS_3 = 2; + const FfxInt32 N_MINUS_4 = 3; + + FfxFloat32 fCurrentFrameLuma = clippingBox.boxCenter.x; + +#if FFX_FSR2_OPTION_HDR_COLOR_INPUT + fCurrentFrameLuma = fCurrentFrameLuma / (1.0f + ffxMax(0.0f, fCurrentFrameLuma)); +#endif + + fCurrentFrameLuma = round(fCurrentFrameLuma * 255.0f) / 255.0f; + + const FfxBoolean bSampleLumaHistory = (ffxMax(ffxMax(params.fDepthClipFactor, params.fAccumulationMask), fLuminanceDiff) < 0.1f) && (params.bIsNewSample == false); + FfxFloat32x4 fCurrentFrameLumaHistory = bSampleLumaHistory ? SampleLumaHistory(params.fReprojectedHrUv) : FFX_BROADCAST_FLOAT32X4(0.0f); + + FfxFloat32 fLumaInstability = 0.0f; + FfxFloat32 fDiffs0 = (fCurrentFrameLuma - fCurrentFrameLumaHistory[N_MINUS_1]); + + FfxFloat32 fMin = abs(fDiffs0); + + if (fMin >= fUnormThreshold) + { + for (int i = N_MINUS_2; i <= N_MINUS_4; i++) { + FfxFloat32 fDiffs1 = (fCurrentFrameLuma - fCurrentFrameLumaHistory[i]); + + if (sign(fDiffs0) == sign(fDiffs1)) { + + // Scale difference to protect historically similar values + const FfxFloat32 fMinBias = 1.0f; + fMin = ffxMin(fMin, abs(fDiffs1) * fMinBias); + } + } + + const FfxFloat32 fBoxSize = clippingBox.boxVec.x; + const FfxFloat32 fBoxSizeFactor = ffxPow(ffxSaturate(fBoxSize / 0.1f), 6.0f); + + fLumaInstability = FfxFloat32(fMin != abs(fDiffs0)) * fBoxSizeFactor; + fLumaInstability = FfxFloat32(fLumaInstability > fUnormThreshold); + + fLumaInstability *= 1.0f - ffxMax(params.fAccumulationMask, ffxPow(fThisFrameReactiveFactor, 1.0f / 6.0f)); + } + + //shift history + fCurrentFrameLumaHistory[N_MINUS_4] = fCurrentFrameLumaHistory[N_MINUS_3]; + fCurrentFrameLumaHistory[N_MINUS_3] = fCurrentFrameLumaHistory[N_MINUS_2]; + fCurrentFrameLumaHistory[N_MINUS_2] = fCurrentFrameLumaHistory[N_MINUS_1]; + fCurrentFrameLumaHistory[N_MINUS_1] = fCurrentFrameLuma; + + StoreLumaHistory(params.iPxHrPos, fCurrentFrameLumaHistory); + + return fLumaInstability * FfxFloat32(fCurrentFrameLumaHistory[N_MINUS_4] != 0); +} + +FfxFloat32 ComputeTemporalReactiveFactor(const AccumulationPassCommonParams params, FfxFloat32 fTemporalReactiveFactor) +{ + FfxFloat32 fNewFactor = ffxMin(0.99f, fTemporalReactiveFactor); + + fNewFactor = ffxMax(fNewFactor, ffxLerp(fNewFactor, 0.4f, ffxSaturate(params.fHrVelocity))); + + fNewFactor = ffxMax(fNewFactor * fNewFactor, ffxMax(params.fDepthClipFactor * 0.1f, params.fDilatedReactiveFactor)); + + // Force reactive factor for new samples + fNewFactor = params.bIsNewSample ? 1.0f : fNewFactor; + + if (ffxSaturate(params.fHrVelocity * 10.0f) >= 1.0f) { + fNewFactor = ffxMax(FSR2_EPSILON, fNewFactor) * -1.0f; + } + + return fNewFactor; +} + +AccumulationPassCommonParams InitParams(FfxInt32x2 iPxHrPos) +{ + AccumulationPassCommonParams params; + + params.iPxHrPos = iPxHrPos; + const FfxFloat32x2 fHrUv = (iPxHrPos + 0.5f) / DisplaySize(); + params.fHrUv = fHrUv; + + const FfxFloat32x2 fLrUvJittered = fHrUv + Jitter() / RenderSize(); + params.fLrUv_HwSampler = ClampUv(fLrUvJittered, RenderSize(), MaxRenderSize()); + + params.fMotionVector = GetMotionVector(iPxHrPos, fHrUv); + params.fHrVelocity = GetPxHrVelocity(params.fMotionVector); + + ComputeReprojectedUVs(params, params.fReprojectedHrUv, params.bIsExistingSample); + + params.fDepthClipFactor = ffxSaturate(SampleDepthClip(params.fLrUv_HwSampler)); + + const FfxFloat32x2 fDilatedReactiveMasks = SampleDilatedReactiveMasks(params.fLrUv_HwSampler); + params.fDilatedReactiveFactor = fDilatedReactiveMasks.x; + params.fAccumulationMask = fDilatedReactiveMasks.y; + params.bIsResetFrame = (0 == FrameIndex()); + + params.bIsNewSample = (params.bIsExistingSample == false || params.bIsResetFrame); + + return params; +} + +void Accumulate(FfxInt32x2 iPxHrPos) +{ + const AccumulationPassCommonParams params = InitParams(iPxHrPos); + + FfxFloat32x3 fHistoryColor = FfxFloat32x3(0, 0, 0); + FfxFloat32x2 fLockStatus; + InitializeNewLockSample(fLockStatus); + + FfxFloat32 fTemporalReactiveFactor = 0.0f; + FfxBoolean bInMotionLastFrame = FFX_FALSE; + LockState lockState = { FFX_FALSE , FFX_FALSE }; + if (params.bIsExistingSample && !params.bIsResetFrame) { + ReprojectHistoryColor(params, fHistoryColor, fTemporalReactiveFactor, bInMotionLastFrame); + lockState = ReprojectHistoryLockStatus(params, fLockStatus); + } + + FfxFloat32 fThisFrameReactiveFactor = ffxMax(params.fDilatedReactiveFactor, fTemporalReactiveFactor); + + FfxFloat32 fLuminanceDiff = 0.0f; + FfxFloat32 fLockContributionThisFrame = 0.0f; + UpdateLockStatus(params, fThisFrameReactiveFactor, lockState, fLockStatus, fLockContributionThisFrame, fLuminanceDiff); + + // Load upsampled input color + RectificationBox clippingBox; + FfxFloat32x4 fUpsampledColorAndWeight = ComputeUpsampledColorAndWeight(params, clippingBox, fThisFrameReactiveFactor); + + const FfxFloat32 fLumaInstabilityFactor = ComputeLumaInstabilityFactor(params, clippingBox, fThisFrameReactiveFactor, fLuminanceDiff); + + + FfxFloat32x3 fAccumulation = ComputeBaseAccumulationWeight(params, fThisFrameReactiveFactor, bInMotionLastFrame, fUpsampledColorAndWeight.w, lockState); + + if (params.bIsNewSample) { + fHistoryColor = YCoCgToRGB(fUpsampledColorAndWeight.xyz); + } + else { + RectifyHistory(params, clippingBox, fHistoryColor, fAccumulation, fLockContributionThisFrame, fThisFrameReactiveFactor, fLumaInstabilityFactor); + + Accumulate(params, fHistoryColor, fAccumulation, fUpsampledColorAndWeight); + } + + fHistoryColor = UnprepareRgb(fHistoryColor, Exposure()); + + FinalizeLockStatus(params, fLockStatus, fUpsampledColorAndWeight.w); + + // Get new temporal reactive factor + fTemporalReactiveFactor = ComputeTemporalReactiveFactor(params, fThisFrameReactiveFactor); + + StoreInternalColorAndWeight(iPxHrPos, FfxFloat32x4(fHistoryColor, fTemporalReactiveFactor)); + + // Output final color when RCAS is disabled +#if FFX_FSR2_OPTION_APPLY_SHARPENING == 0 + WriteUpscaledOutput(iPxHrPos, fHistoryColor); +#endif + StoreNewLocks(iPxHrPos, 0); +} + +#endif // FFX_FSR2_ACCUMULATE_H diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_accumulate_pass.glsl b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_accumulate_pass.glsl new file mode 100644 index 00000000..6006fd02 --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_accumulate_pass.glsl @@ -0,0 +1,87 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#version 450 + +#extension GL_GOOGLE_include_directive : require +#extension GL_EXT_samplerless_texture_functions : require +// Needed for rw_upscaled_output declaration +#extension GL_EXT_shader_image_load_formatted : require + +#define FSR2_BIND_SRV_INPUT_EXPOSURE 0 +#define FSR2_BIND_SRV_DILATED_REACTIVE_MASKS 1 +#if FFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS +#define FSR2_BIND_SRV_DILATED_MOTION_VECTORS 2 +#else +#define FSR2_BIND_SRV_INPUT_MOTION_VECTORS 2 +#endif +#define FSR2_BIND_SRV_INTERNAL_UPSCALED 3 +#define FSR2_BIND_SRV_LOCK_STATUS 4 +#define FSR2_BIND_SRV_INPUT_DEPTH_CLIP 5 +#define FSR2_BIND_SRV_PREPARED_INPUT_COLOR 6 +#define FSR2_BIND_SRV_LUMA_INSTABILITY 7 +#define FSR2_BIND_SRV_LANCZOS_LUT 8 +#define FSR2_BIND_SRV_UPSCALE_MAXIMUM_BIAS_LUT 9 +#define FSR2_BIND_SRV_SCENE_LUMINANCE_MIPS 10 +#define FSR2_BIND_SRV_AUTO_EXPOSURE 11 +#define FSR2_BIND_SRV_LUMA_HISTORY 12 + +#define FSR2_BIND_UAV_INTERNAL_UPSCALED 13 +#define FSR2_BIND_UAV_LOCK_STATUS 14 +#define FSR2_BIND_UAV_UPSCALED_OUTPUT 15 +#define FSR2_BIND_UAV_NEW_LOCKS 16 +#define FSR2_BIND_UAV_LUMA_HISTORY 17 + +#define FSR2_BIND_CB_FSR2 18 + +#include "ffx_fsr2_callbacks_glsl.h" +#include "ffx_fsr2_common.h" +#include "ffx_fsr2_sample.h" +#include "ffx_fsr2_upsample.h" +#include "ffx_fsr2_postprocess_lock_status.h" +#include "ffx_fsr2_reproject.h" +#include "ffx_fsr2_accumulate.h" + +#ifndef FFX_FSR2_THREAD_GROUP_WIDTH +#define FFX_FSR2_THREAD_GROUP_WIDTH 8 +#endif // #ifndef FFX_FSR2_THREAD_GROUP_WIDTH +#ifndef FFX_FSR2_THREAD_GROUP_HEIGHT +#define FFX_FSR2_THREAD_GROUP_HEIGHT 8 +#endif // FFX_FSR2_THREAD_GROUP_HEIGHT +#ifndef FFX_FSR2_THREAD_GROUP_DEPTH +#define FFX_FSR2_THREAD_GROUP_DEPTH 1 +#endif // #ifndef FFX_FSR2_THREAD_GROUP_DEPTH +#ifndef FFX_FSR2_NUM_THREADS +#define FFX_FSR2_NUM_THREADS layout (local_size_x = FFX_FSR2_THREAD_GROUP_WIDTH, local_size_y = FFX_FSR2_THREAD_GROUP_HEIGHT, local_size_z = FFX_FSR2_THREAD_GROUP_DEPTH) in; + +#endif // #ifndef FFX_FSR2_NUM_THREADS + +FFX_FSR2_NUM_THREADS +void main() +{ + uvec2 uGroupId = gl_WorkGroupID.xy; + const uint GroupRows = (uint(DisplaySize().y) + FFX_FSR2_THREAD_GROUP_HEIGHT - 1) / FFX_FSR2_THREAD_GROUP_HEIGHT; + uGroupId.y = GroupRows - uGroupId.y - 1; + + uvec2 uDispatchThreadId = uGroupId * uvec2(FFX_FSR2_THREAD_GROUP_WIDTH, FFX_FSR2_THREAD_GROUP_HEIGHT) + gl_LocalInvocationID.xy; + + Accumulate(ivec2(uDispatchThreadId)); +} \ No newline at end of file diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_accumulate_pass.hlsl b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_accumulate_pass.hlsl new file mode 100644 index 00000000..747f3807 --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_accumulate_pass.hlsl @@ -0,0 +1,78 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#define FSR2_BIND_SRV_INPUT_EXPOSURE 0 +#define FSR2_BIND_SRV_DILATED_REACTIVE_MASKS 1 +#if FFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS +#define FSR2_BIND_SRV_DILATED_MOTION_VECTORS 2 +#else +#define FSR2_BIND_SRV_INPUT_MOTION_VECTORS 2 +#endif +#define FSR2_BIND_SRV_INTERNAL_UPSCALED 3 +#define FSR2_BIND_SRV_LOCK_STATUS 4 +#define FSR2_BIND_SRV_PREPARED_INPUT_COLOR 5 +#define FSR2_BIND_SRV_LANCZOS_LUT 6 +#define FSR2_BIND_SRV_UPSCALE_MAXIMUM_BIAS_LUT 7 +#define FSR2_BIND_SRV_SCENE_LUMINANCE_MIPS 8 +#define FSR2_BIND_SRV_AUTO_EXPOSURE 9 +#define FSR2_BIND_SRV_LUMA_HISTORY 10 + +#define FSR2_BIND_UAV_INTERNAL_UPSCALED 0 +#define FSR2_BIND_UAV_LOCK_STATUS 1 +#define FSR2_BIND_UAV_UPSCALED_OUTPUT 2 +#define FSR2_BIND_UAV_NEW_LOCKS 3 +#define FSR2_BIND_UAV_LUMA_HISTORY 4 + +#define FSR2_BIND_CB_FSR2 0 + +#include "ffx_fsr2_callbacks_hlsl.h" +#include "ffx_fsr2_common.h" +#include "ffx_fsr2_sample.h" +#include "ffx_fsr2_upsample.h" +#include "ffx_fsr2_postprocess_lock_status.h" +#include "ffx_fsr2_reproject.h" +#include "ffx_fsr2_accumulate.h" + +#ifndef FFX_FSR2_THREAD_GROUP_WIDTH +#define FFX_FSR2_THREAD_GROUP_WIDTH 8 +#endif // #ifndef FFX_FSR2_THREAD_GROUP_WIDTH +#ifndef FFX_FSR2_THREAD_GROUP_HEIGHT +#define FFX_FSR2_THREAD_GROUP_HEIGHT 8 +#endif // FFX_FSR2_THREAD_GROUP_HEIGHT +#ifndef FFX_FSR2_THREAD_GROUP_DEPTH +#define FFX_FSR2_THREAD_GROUP_DEPTH 1 +#endif // #ifndef FFX_FSR2_THREAD_GROUP_DEPTH +#ifndef FFX_FSR2_NUM_THREADS +#define FFX_FSR2_NUM_THREADS [numthreads(FFX_FSR2_THREAD_GROUP_WIDTH, FFX_FSR2_THREAD_GROUP_HEIGHT, FFX_FSR2_THREAD_GROUP_DEPTH)] +#endif // #ifndef FFX_FSR2_NUM_THREADS + +FFX_FSR2_PREFER_WAVE64 +FFX_FSR2_NUM_THREADS +FFX_FSR2_EMBED_ROOTSIG_CONTENT +void CS(uint2 uGroupId : SV_GroupID, uint2 uGroupThreadId : SV_GroupThreadID) +{ + const uint GroupRows = (uint(DisplaySize().y) + FFX_FSR2_THREAD_GROUP_HEIGHT - 1) / FFX_FSR2_THREAD_GROUP_HEIGHT; + uGroupId.y = GroupRows - uGroupId.y - 1; + + uint2 uDispatchThreadId = uGroupId * uint2(FFX_FSR2_THREAD_GROUP_WIDTH, FFX_FSR2_THREAD_GROUP_HEIGHT) + uGroupThreadId; + + Accumulate(uDispatchThreadId); +} diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_autogen_reactive_pass.glsl b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_autogen_reactive_pass.glsl new file mode 100644 index 00000000..7ae41cf0 --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_autogen_reactive_pass.glsl @@ -0,0 +1,93 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#version 450 + +#extension GL_GOOGLE_include_directive : require +#extension GL_EXT_samplerless_texture_functions : require + +#define FSR2_BIND_SRV_INPUT_OPAQUE_ONLY 0 +#define FSR2_BIND_SRV_INPUT_COLOR 1 +#define FSR2_BIND_UAV_AUTOREACTIVE 2 +#define FSR2_BIND_CB_REACTIVE 3 +#define FSR2_BIND_CB_FSR2 4 + +#include "ffx_fsr2_callbacks_glsl.h" +#include "ffx_fsr2_common.h" + +// layout (set = 1, binding = FSR2_BIND_SRV_PRE_ALPHA_COLOR) uniform texture2D r_input_color_pre_alpha; +// layout (set = 1, binding = FSR2_BIND_SRV_POST_ALPHA_COLOR) uniform texture2D r_input_color_post_alpha; +// layout (set = 1, binding = FSR2_BIND_UAV_REACTIVE, r8) uniform image2D rw_output_reactive_mask; + + +#ifndef FFX_FSR2_THREAD_GROUP_WIDTH +#define FFX_FSR2_THREAD_GROUP_WIDTH 8 +#endif // #ifndef FFX_FSR2_THREAD_GROUP_WIDTH +#ifndef FFX_FSR2_THREAD_GROUP_HEIGHT +#define FFX_FSR2_THREAD_GROUP_HEIGHT 8 +#endif // FFX_FSR2_THREAD_GROUP_HEIGHT +#ifndef FFX_FSR2_THREAD_GROUP_DEPTH +#define FFX_FSR2_THREAD_GROUP_DEPTH 1 +#endif // #ifndef FFX_FSR2_THREAD_GROUP_DEPTH +#ifndef FFX_FSR2_NUM_THREADS +#define FFX_FSR2_NUM_THREADS layout (local_size_x = FFX_FSR2_THREAD_GROUP_WIDTH, local_size_y = FFX_FSR2_THREAD_GROUP_HEIGHT, local_size_z = FFX_FSR2_THREAD_GROUP_DEPTH) in; +#endif // #ifndef FFX_FSR2_NUM_THREADS + +#if defined(FSR2_BIND_CB_REACTIVE) +layout (set = 1, binding = FSR2_BIND_CB_REACTIVE, std140) uniform cbGenerateReactive_t +{ + float scale; + float threshold; + float binaryValue; + uint flags; +} cbGenerateReactive; +#endif + +FFX_FSR2_NUM_THREADS +void main() +{ + FfxUInt32x2 uDispatchThreadId = gl_GlobalInvocationID.xy; + + FfxFloat32x3 ColorPreAlpha = LoadOpaqueOnly(FFX_MIN16_I2(uDispatchThreadId)).rgb; + FfxFloat32x3 ColorPostAlpha = LoadInputColor(FFX_MIN16_I2(uDispatchThreadId)).rgb; + + if ((cbGenerateReactive.flags & FFX_FSR2_AUTOREACTIVEFLAGS_APPLY_TONEMAP) != 0) + { + ColorPreAlpha = Tonemap(ColorPreAlpha); + ColorPostAlpha = Tonemap(ColorPostAlpha); + } + + if ((cbGenerateReactive.flags & FFX_FSR2_AUTOREACTIVEFLAGS_APPLY_INVERSETONEMAP) != 0) + { + ColorPreAlpha = InverseTonemap(ColorPreAlpha); + ColorPostAlpha = InverseTonemap(ColorPostAlpha); + } + + FfxFloat32 out_reactive_value = 0.f; + FfxFloat32x3 delta = abs(ColorPostAlpha - ColorPreAlpha); + + out_reactive_value = ((cbGenerateReactive.flags & FFX_FSR2_AUTOREACTIVEFLAGS_USE_COMPONENTS_MAX)!=0) ? max(delta.x, max(delta.y, delta.z)) : length(delta); + out_reactive_value *= cbGenerateReactive.scale; + + out_reactive_value = ((cbGenerateReactive.flags & FFX_FSR2_AUTOREACTIVEFLAGS_APPLY_THRESHOLD)!=0) ? ((out_reactive_value < cbGenerateReactive.threshold) ? 0 : cbGenerateReactive.binaryValue) : out_reactive_value; + + imageStore(rw_output_autoreactive, FfxInt32x2(uDispatchThreadId), vec4(out_reactive_value)); +} diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_autogen_reactive_pass.hlsl b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_autogen_reactive_pass.hlsl new file mode 100644 index 00000000..a78a8e3a --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_autogen_reactive_pass.hlsl @@ -0,0 +1,85 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#define FSR2_BIND_SRV_INPUT_OPAQUE_ONLY 0 +#define FSR2_BIND_SRV_INPUT_COLOR 1 +#define FSR2_BIND_UAV_AUTOREACTIVE 0 + +#define FSR2_BIND_CB_FSR2 0 +#define FSR2_BIND_CB_REACTIVE 1 + +#include "ffx_fsr2_callbacks_hlsl.h" +#include "ffx_fsr2_common.h" + +#ifndef FFX_FSR2_THREAD_GROUP_WIDTH +#define FFX_FSR2_THREAD_GROUP_WIDTH 8 +#endif // #ifndef FFX_FSR2_THREAD_GROUP_WIDTH +#ifndef FFX_FSR2_THREAD_GROUP_HEIGHT +#define FFX_FSR2_THREAD_GROUP_HEIGHT 8 +#endif // FFX_FSR2_THREAD_GROUP_HEIGHT +#ifndef FFX_FSR2_THREAD_GROUP_DEPTH +#define FFX_FSR2_THREAD_GROUP_DEPTH 1 +#endif // #ifndef FFX_FSR2_THREAD_GROUP_DEPTH +#ifndef FFX_FSR2_NUM_THREADS +#define FFX_FSR2_NUM_THREADS [numthreads(FFX_FSR2_THREAD_GROUP_WIDTH, FFX_FSR2_THREAD_GROUP_HEIGHT, FFX_FSR2_THREAD_GROUP_DEPTH)] +#endif // #ifndef FFX_FSR2_NUM_THREADS + +#if defined(FSR2_BIND_CB_REACTIVE) +cbuffer cbGenerateReactive : FFX_FSR2_DECLARE_CB(FSR2_BIND_CB_REACTIVE) +{ + float scale; + float threshold; + float binaryValue; + uint flags; +}; +#endif + +FFX_FSR2_NUM_THREADS +FFX_FSR2_EMBED_ROOTSIG_CONTENT +void CS(uint2 uGroupId : SV_GroupID, uint2 uGroupThreadId : SV_GroupThreadID) +{ + uint2 uDispatchThreadId = uGroupId * uint2(FFX_FSR2_THREAD_GROUP_WIDTH, FFX_FSR2_THREAD_GROUP_HEIGHT) + uGroupThreadId; + + float3 ColorPreAlpha = LoadOpaqueOnly( FFX_MIN16_I2(uDispatchThreadId) ).rgb; + float3 ColorPostAlpha = LoadInputColor(uDispatchThreadId).rgb; + + if (flags & FFX_FSR2_AUTOREACTIVEFLAGS_APPLY_TONEMAP) + { + ColorPreAlpha = Tonemap(ColorPreAlpha); + ColorPostAlpha = Tonemap(ColorPostAlpha); + } + + if (flags & FFX_FSR2_AUTOREACTIVEFLAGS_APPLY_INVERSETONEMAP) + { + ColorPreAlpha = InverseTonemap(ColorPreAlpha); + ColorPostAlpha = InverseTonemap(ColorPostAlpha); + } + + float out_reactive_value = 0.f; + float3 delta = abs(ColorPostAlpha - ColorPreAlpha); + + out_reactive_value = (flags & FFX_FSR2_AUTOREACTIVEFLAGS_USE_COMPONENTS_MAX) ? max(delta.x, max(delta.y, delta.z)) : length(delta); + out_reactive_value *= scale; + + out_reactive_value = (flags & FFX_FSR2_AUTOREACTIVEFLAGS_APPLY_THRESHOLD) ? (out_reactive_value < threshold ? 0 : binaryValue) : out_reactive_value; + + rw_output_autoreactive[uDispatchThreadId] = out_reactive_value; +} diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_callbacks_glsl.h b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_callbacks_glsl.h new file mode 100644 index 00000000..10da13fb --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_callbacks_glsl.h @@ -0,0 +1,681 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. +#include "ffx_fsr2_resources.h" + +#if defined(FFX_GPU) +#include "ffx_core.h" +#endif // #if defined(FFX_GPU) + +#if defined(FFX_GPU) +#ifndef FFX_FSR2_PREFER_WAVE64 +#define FFX_FSR2_PREFER_WAVE64 +#endif // #if defined(FFX_GPU) + +#if defined(FSR2_BIND_CB_FSR2) + layout (set = 1, binding = FSR2_BIND_CB_FSR2, std140) uniform cbFSR2_t + { + FfxInt32x2 iRenderSize; + FfxInt32x2 iMaxRenderSize; + FfxInt32x2 iDisplaySize; + FfxInt32x2 iInputColorResourceDimensions; + FfxInt32x2 iLumaMipDimensions; + FfxInt32 iLumaMipLevelToUse; + FfxInt32 iFrameIndex; + + FfxFloat32x4 fDeviceToViewDepth; + FfxFloat32x2 fJitter; + FfxFloat32x2 fMotionVectorScale; + FfxFloat32x2 fDownscaleFactor; + FfxFloat32x2 fMotionVectorJitterCancellation; + FfxFloat32 fPreExposure; + FfxFloat32 fPreviousFramePreExposure; + FfxFloat32 fTanHalfFOV; + FfxFloat32 fJitterSequenceLength; + FfxFloat32 fDeltaTime; + FfxFloat32 fDynamicResChangeFactor; + FfxFloat32 fViewSpaceToMetersFactor; + } cbFSR2; +#endif + +FfxInt32x2 RenderSize() +{ + return cbFSR2.iRenderSize; +} + +FfxInt32x2 MaxRenderSize() +{ + return cbFSR2.iMaxRenderSize; +} + +FfxInt32x2 DisplaySize() +{ + return cbFSR2.iDisplaySize; +} + +FfxInt32x2 InputColorResourceDimensions() +{ + return cbFSR2.iInputColorResourceDimensions; +} + +FfxInt32x2 LumaMipDimensions() +{ + return cbFSR2.iLumaMipDimensions; +} + +FfxInt32 LumaMipLevelToUse() +{ + return cbFSR2.iLumaMipLevelToUse; +} + +FfxInt32 FrameIndex() +{ + return cbFSR2.iFrameIndex; +} + +FfxFloat32x4 DeviceToViewSpaceTransformFactors() +{ + return cbFSR2.fDeviceToViewDepth; +} + +FfxFloat32x2 Jitter() +{ + return cbFSR2.fJitter; +} + +FfxFloat32x2 MotionVectorScale() +{ + return cbFSR2.fMotionVectorScale; +} + +FfxFloat32x2 DownscaleFactor() +{ + return cbFSR2.fDownscaleFactor; +} + +FfxFloat32x2 MotionVectorJitterCancellation() +{ + return cbFSR2.fMotionVectorJitterCancellation; +} + +FfxFloat32 PreExposure() +{ + return cbFSR2.fPreExposure; +} + +FfxFloat32 PreviousFramePreExposure() +{ + return cbFSR2.fPreviousFramePreExposure; +} + +FfxFloat32 TanHalfFoV() +{ + return cbFSR2.fTanHalfFOV; +} + +FfxFloat32 JitterSequenceLength() +{ + return cbFSR2.fJitterSequenceLength; +} + +FfxFloat32 DeltaTime() +{ + return cbFSR2.fDeltaTime; +} + +FfxFloat32 DynamicResChangeFactor() +{ + return cbFSR2.fDynamicResChangeFactor; +} + +FfxFloat32 ViewSpaceToMetersFactor() +{ + return cbFSR2.fViewSpaceToMetersFactor; +} + +layout (set = 0, binding = 0) uniform sampler s_PointClamp; +layout (set = 0, binding = 1) uniform sampler s_LinearClamp; + +// SRVs +#if defined(FSR2_BIND_SRV_INPUT_OPAQUE_ONLY) + layout (set = 1, binding = FSR2_BIND_SRV_INPUT_OPAQUE_ONLY) uniform texture2D r_input_opaque_only; +#endif +#if defined(FSR2_BIND_SRV_INPUT_COLOR) + layout (set = 1, binding = FSR2_BIND_SRV_INPUT_COLOR) uniform texture2D r_input_color_jittered; +#endif +#if defined(FSR2_BIND_SRV_INPUT_MOTION_VECTORS) + layout (set = 1, binding = FSR2_BIND_SRV_INPUT_MOTION_VECTORS) uniform texture2D r_input_motion_vectors; +#endif +#if defined(FSR2_BIND_SRV_INPUT_DEPTH) + layout (set = 1, binding = FSR2_BIND_SRV_INPUT_DEPTH) uniform texture2D r_input_depth; +#endif +#if defined(FSR2_BIND_SRV_INPUT_EXPOSURE) + layout (set = 1, binding = FSR2_BIND_SRV_INPUT_EXPOSURE) uniform texture2D r_input_exposure; +#endif +#if defined(FSR2_BIND_SRV_AUTO_EXPOSURE) + layout(set = 1, binding = FSR2_BIND_SRV_AUTO_EXPOSURE) uniform texture2D r_auto_exposure; +#endif +#if defined(FSR2_BIND_SRV_REACTIVE_MASK) + layout (set = 1, binding = FSR2_BIND_SRV_REACTIVE_MASK) uniform texture2D r_reactive_mask; +#endif +#if defined(FSR2_BIND_SRV_TRANSPARENCY_AND_COMPOSITION_MASK) + layout (set = 1, binding = FSR2_BIND_SRV_TRANSPARENCY_AND_COMPOSITION_MASK) uniform texture2D r_transparency_and_composition_mask; +#endif +#if defined(FSR2_BIND_SRV_RECONSTRUCTED_PREV_NEAREST_DEPTH) + layout (set = 1, binding = FSR2_BIND_SRV_RECONSTRUCTED_PREV_NEAREST_DEPTH) uniform utexture2D r_reconstructed_previous_nearest_depth; +#endif +#if defined(FSR2_BIND_SRV_DILATED_MOTION_VECTORS) + layout (set = 1, binding = FSR2_BIND_SRV_DILATED_MOTION_VECTORS) uniform texture2D r_dilated_motion_vectors; +#endif +#if defined (FSR2_BIND_SRV_PREVIOUS_DILATED_MOTION_VECTORS) + layout(set = 1, binding = FSR2_BIND_SRV_PREVIOUS_DILATED_MOTION_VECTORS) uniform texture2D r_previous_dilated_motion_vectors; +#endif +#if defined(FSR2_BIND_SRV_DILATED_DEPTH) + layout (set = 1, binding = FSR2_BIND_SRV_DILATED_DEPTH) uniform texture2D r_dilatedDepth; +#endif +#if defined(FSR2_BIND_SRV_INTERNAL_UPSCALED) + layout (set = 1, binding = FSR2_BIND_SRV_INTERNAL_UPSCALED) uniform texture2D r_internal_upscaled_color; +#endif +#if defined(FSR2_BIND_SRV_LOCK_STATUS) + layout (set = 1, binding = FSR2_BIND_SRV_LOCK_STATUS) uniform texture2D r_lock_status; +#endif +#if defined(FSR2_BIND_SRV_LOCK_INPUT_LUMA) + layout (set = 1, binding = FSR2_BIND_SRV_LOCK_INPUT_LUMA) uniform texture2D r_lock_input_luma; +#endif +#if defined(FSR2_BIND_SRV_NEW_LOCKS) + layout(set = 1, binding = FSR2_BIND_SRV_NEW_LOCKS) uniform texture2D r_new_locks; +#endif +#if defined(FSR2_BIND_SRV_PREPARED_INPUT_COLOR) + layout (set = 1, binding = FSR2_BIND_SRV_PREPARED_INPUT_COLOR) uniform texture2D r_prepared_input_color; +#endif +#if defined(FSR2_BIND_SRV_LUMA_HISTORY) + layout (set = 1, binding = FSR2_BIND_SRV_LUMA_HISTORY) uniform texture2D r_luma_history; +#endif +#if defined(FSR2_BIND_SRV_RCAS_INPUT) + layout (set = 1, binding = FSR2_BIND_SRV_RCAS_INPUT) uniform texture2D r_rcas_input; +#endif +#if defined(FSR2_BIND_SRV_LANCZOS_LUT) + layout (set = 1, binding = FSR2_BIND_SRV_LANCZOS_LUT) uniform texture2D r_lanczos_lut; +#endif +#if defined(FSR2_BIND_SRV_SCENE_LUMINANCE_MIPS) + layout (set = 1, binding = FSR2_BIND_SRV_SCENE_LUMINANCE_MIPS) uniform texture2D r_imgMips; +#endif +#if defined(FSR2_BIND_SRV_UPSCALE_MAXIMUM_BIAS_LUT) + layout (set = 1, binding = FSR2_BIND_SRV_UPSCALE_MAXIMUM_BIAS_LUT) uniform texture2D r_upsample_maximum_bias_lut; +#endif +#if defined(FSR2_BIND_SRV_DILATED_REACTIVE_MASKS) + layout (set = 1, binding = FSR2_BIND_SRV_DILATED_REACTIVE_MASKS) uniform texture2D r_dilated_reactive_masks; +#endif +#if defined(FSR2_BIND_SRV_PREV_PRE_ALPHA_COLOR) + layout(set = 1, binding = FSR2_BIND_SRV_PREV_PRE_ALPHA_COLOR) uniform texture2D r_input_prev_color_pre_alpha; +#endif +#if defined(FSR2_BIND_SRV_PREV_POST_ALPHA_COLOR) + layout(set = 1, binding = FSR2_BIND_SRV_PREV_POST_ALPHA_COLOR) uniform texture2D r_input_prev_color_post_alpha; +#endif + +// UAV +#if defined FSR2_BIND_UAV_RECONSTRUCTED_PREV_NEAREST_DEPTH + layout (set = 1, binding = FSR2_BIND_UAV_RECONSTRUCTED_PREV_NEAREST_DEPTH, r32ui) uniform uimage2D rw_reconstructed_previous_nearest_depth; +#endif +#if defined FSR2_BIND_UAV_DILATED_MOTION_VECTORS + layout (set = 1, binding = FSR2_BIND_UAV_DILATED_MOTION_VECTORS, rg16f) writeonly uniform image2D rw_dilated_motion_vectors; +#endif +#if defined FSR2_BIND_UAV_DILATED_DEPTH + layout (set = 1, binding = FSR2_BIND_UAV_DILATED_DEPTH, r16f) writeonly uniform image2D rw_dilatedDepth; +#endif +#if defined FSR2_BIND_UAV_INTERNAL_UPSCALED + layout (set = 1, binding = FSR2_BIND_UAV_INTERNAL_UPSCALED, rgba16f) writeonly uniform image2D rw_internal_upscaled_color; +#endif +#if defined FSR2_BIND_UAV_LOCK_STATUS + layout (set = 1, binding = FSR2_BIND_UAV_LOCK_STATUS, rg16f) uniform image2D rw_lock_status; +#endif +#if defined(FSR2_BIND_UAV_LOCK_INPUT_LUMA) + layout(set = 1, binding = FSR2_BIND_UAV_LOCK_INPUT_LUMA, r16f) writeonly uniform image2D rw_lock_input_luma; +#endif +#if defined FSR2_BIND_UAV_NEW_LOCKS + layout(set = 1, binding = FSR2_BIND_UAV_NEW_LOCKS, r8) uniform image2D rw_new_locks; +#endif +#if defined FSR2_BIND_UAV_PREPARED_INPUT_COLOR + layout (set = 1, binding = FSR2_BIND_UAV_PREPARED_INPUT_COLOR, rgba16) writeonly uniform image2D rw_prepared_input_color; +#endif +#if defined FSR2_BIND_UAV_LUMA_HISTORY + layout (set = 1, binding = FSR2_BIND_UAV_LUMA_HISTORY, rgba8) uniform image2D rw_luma_history; +#endif +#if defined FSR2_BIND_UAV_UPSCALED_OUTPUT + layout (set = 1, binding = FSR2_BIND_UAV_UPSCALED_OUTPUT /* app controlled format */) writeonly uniform image2D rw_upscaled_output; +#endif +#if defined FSR2_BIND_UAV_EXPOSURE_MIP_LUMA_CHANGE + layout (set = 1, binding = FSR2_BIND_UAV_EXPOSURE_MIP_LUMA_CHANGE, r16f) coherent uniform image2D rw_img_mip_shading_change; +#endif +#if defined FSR2_BIND_UAV_EXPOSURE_MIP_5 + layout (set = 1, binding = FSR2_BIND_UAV_EXPOSURE_MIP_5, r16f) coherent uniform image2D rw_img_mip_5; +#endif +#if defined FSR2_BIND_UAV_DILATED_REACTIVE_MASKS + layout (set = 1, binding = FSR2_BIND_UAV_DILATED_REACTIVE_MASKS, rg8) writeonly uniform image2D rw_dilated_reactive_masks; +#endif +#if defined FSR2_BIND_UAV_EXPOSURE + layout (set = 1, binding = FSR2_BIND_UAV_EXPOSURE, rg32f) uniform image2D rw_exposure; +#endif +#if defined FSR2_BIND_UAV_AUTO_EXPOSURE + layout(set = 1, binding = FSR2_BIND_UAV_AUTO_EXPOSURE, rg32f) uniform image2D rw_auto_exposure; +#endif +#if defined FSR2_BIND_UAV_SPD_GLOBAL_ATOMIC + layout (set = 1, binding = FSR2_BIND_UAV_SPD_GLOBAL_ATOMIC, r32ui) coherent uniform uimage2D rw_spd_global_atomic; +#endif + +#if defined FSR2_BIND_UAV_AUTOREACTIVE + layout(set = 1, binding = FSR2_BIND_UAV_AUTOREACTIVE, r32f) uniform image2D rw_output_autoreactive; +#endif +#if defined FSR2_BIND_UAV_AUTOCOMPOSITION + layout(set = 1, binding = FSR2_BIND_UAV_AUTOCOMPOSITION, r32f) uniform image2D rw_output_autocomposition; +#endif +#if defined FSR2_BIND_UAV_PREV_PRE_ALPHA_COLOR + layout(set = 1, binding = FSR2_BIND_UAV_PREV_PRE_ALPHA_COLOR, r11f_g11f_b10f) uniform image2D rw_output_prev_color_pre_alpha; +#endif +#if defined FSR2_BIND_UAV_PREV_POST_ALPHA_COLOR + layout(set = 1, binding = FSR2_BIND_UAV_PREV_POST_ALPHA_COLOR, r11f_g11f_b10f) uniform image2D rw_output_prev_color_post_alpha; +#endif + +#if defined(FSR2_BIND_SRV_SCENE_LUMINANCE_MIPS) +FfxFloat32 LoadMipLuma(FfxInt32x2 iPxPos, FfxInt32 mipLevel) +{ + return texelFetch(r_imgMips, iPxPos, FfxInt32(mipLevel)).r; +} +#endif + +#if defined(FSR2_BIND_SRV_SCENE_LUMINANCE_MIPS) +FfxFloat32 SampleMipLuma(FfxFloat32x2 fUV, FfxInt32 mipLevel) +{ + return textureLod(sampler2D(r_imgMips, s_LinearClamp), fUV, FfxFloat32(mipLevel)).r; +} +#endif + +#if defined(FSR2_BIND_SRV_INPUT_DEPTH) +FfxFloat32 LoadInputDepth(FfxInt32x2 iPxPos) +{ + return texelFetch(r_input_depth, iPxPos, 0).r; +} +#endif + +#if defined(FSR2_BIND_SRV_REACTIVE_MASK) +FfxFloat32 LoadReactiveMask(FfxInt32x2 iPxPos) +{ + return texelFetch(r_reactive_mask, FfxInt32x2(iPxPos), 0).r; +} +#endif + +#if defined(FSR2_BIND_SRV_TRANSPARENCY_AND_COMPOSITION_MASK) +FfxFloat32 LoadTransparencyAndCompositionMask(FfxUInt32x2 iPxPos) +{ + return texelFetch(r_transparency_and_composition_mask, FfxInt32x2(iPxPos), 0).r; +} +#endif + +#if defined(FSR2_BIND_SRV_INPUT_COLOR) +FfxFloat32x3 LoadInputColor(FfxInt32x2 iPxPos) +{ + return texelFetch(r_input_color_jittered, iPxPos, 0).rgb; +} +#endif + +#if defined(FSR2_BIND_SRV_INPUT_COLOR) +FfxFloat32x3 SampleInputColor(FfxFloat32x2 fUV) +{ + return textureLod(sampler2D(r_input_color_jittered, s_LinearClamp), fUV, 0.0f).rgb; +} +#endif + +#if defined(FSR2_BIND_SRV_PREPARED_INPUT_COLOR) +FfxFloat32x3 LoadPreparedInputColor(FfxInt32x2 iPxPos) +{ + return texelFetch(r_prepared_input_color, iPxPos, 0).xyz; +} +#endif + +#if defined(FSR2_BIND_SRV_INPUT_MOTION_VECTORS) +FfxFloat32x2 LoadInputMotionVector(FfxInt32x2 iPxDilatedMotionVectorPos) +{ + FfxFloat32x2 fSrcMotionVector = texelFetch(r_input_motion_vectors, iPxDilatedMotionVectorPos, 0).xy; + + FfxFloat32x2 fUvMotionVector = fSrcMotionVector * MotionVectorScale(); + +#if FFX_FSR2_OPTION_JITTERED_MOTION_VECTORS + fUvMotionVector -= MotionVectorJitterCancellation(); +#endif + + return fUvMotionVector; +} +#endif + +#if defined(FSR2_BIND_SRV_INTERNAL_UPSCALED) +FfxFloat32x4 LoadHistory(FfxInt32x2 iPxHistory) +{ + return texelFetch(r_internal_upscaled_color, iPxHistory, 0); +} +#endif + +#if defined(FSR2_BIND_UAV_LUMA_HISTORY) +void StoreLumaHistory(FfxInt32x2 iPxPos, FfxFloat32x4 fLumaHistory) +{ + imageStore(rw_luma_history, FfxInt32x2(iPxPos), fLumaHistory); +} +#endif + +#if defined(FSR2_BIND_SRV_LUMA_HISTORY) +FfxFloat32x4 SampleLumaHistory(FfxFloat32x2 fUV) +{ + return textureLod(sampler2D(r_luma_history, s_LinearClamp), fUV, 0.0f); +} +#endif + +#if defined(FSR2_BIND_UAV_INTERNAL_UPSCALED) +void StoreReprojectedHistory(FfxInt32x2 iPxHistory, FfxFloat32x4 fHistory) +{ + imageStore(rw_internal_upscaled_color, iPxHistory, fHistory); +} +#endif + +#if defined(FSR2_BIND_UAV_INTERNAL_UPSCALED) +void StoreInternalColorAndWeight(FfxInt32x2 iPxPos, FfxFloat32x4 fColorAndWeight) +{ + imageStore(rw_internal_upscaled_color, FfxInt32x2(iPxPos), fColorAndWeight); +} +#endif + +#if defined(FSR2_BIND_UAV_UPSCALED_OUTPUT) +void StoreUpscaledOutput(FfxInt32x2 iPxPos, FfxFloat32x3 fColor) +{ + imageStore(rw_upscaled_output, FfxInt32x2(iPxPos), FfxFloat32x4(fColor, 1.f)); +} +#endif + +#if defined(FSR2_BIND_SRV_LOCK_STATUS) +FfxFloat32x2 LoadLockStatus(FfxInt32x2 iPxPos) +{ + FfxFloat32x2 fLockStatus = texelFetch(r_lock_status, iPxPos, 0).rg; + + return fLockStatus; +} +#endif + +#if defined(FSR2_BIND_UAV_LOCK_STATUS) +void StoreLockStatus(FfxInt32x2 iPxPos, FfxFloat32x2 fLockstatus) +{ + imageStore(rw_lock_status, iPxPos, vec4(fLockstatus, 0.0f, 0.0f)); +} +#endif + +#if defined(FSR2_BIND_SRV_LOCK_INPUT_LUMA) +FfxFloat32 LoadLockInputLuma(FfxInt32x2 iPxPos) +{ + return texelFetch(r_lock_input_luma, iPxPos, 0).r; +} +#endif + +#if defined(FSR2_BIND_UAV_LOCK_INPUT_LUMA) +void StoreLockInputLuma(FfxInt32x2 iPxPos, FfxFloat32 fLuma) +{ + imageStore(rw_lock_input_luma, iPxPos, vec4(fLuma, 0, 0, 0)); +} +#endif + +#if defined(FSR2_BIND_SRV_NEW_LOCKS) +FfxFloat32 LoadNewLocks(FfxInt32x2 iPxPos) +{ + return texelFetch(r_new_locks, iPxPos, 0).r; +} +#endif + +#if defined(FSR2_BIND_UAV_NEW_LOCKS) +FfxFloat32 LoadRwNewLocks(FfxInt32x2 iPxPos) +{ + return imageLoad(rw_new_locks, iPxPos).r; +} +#endif + +#if defined(FSR2_BIND_UAV_NEW_LOCKS) +void StoreNewLocks(FfxInt32x2 iPxPos, FfxFloat32 newLock) +{ + imageStore(rw_new_locks, iPxPos, vec4(newLock, 0, 0, 0)); +} +#endif + +#if defined(FSR2_BIND_UAV_PREPARED_INPUT_COLOR) +void StorePreparedInputColor(FFX_PARAMETER_IN FfxInt32x2 iPxPos, FFX_PARAMETER_IN FfxFloat32x4 fTonemapped) +{ + imageStore(rw_prepared_input_color, iPxPos, fTonemapped); +} +#endif + +#if defined(FSR2_BIND_SRV_PREPARED_INPUT_COLOR) +FfxFloat32 SampleDepthClip(FfxFloat32x2 fUV) +{ + return textureLod(sampler2D(r_prepared_input_color, s_LinearClamp), fUV, 0.0f).w; +} +#endif + +#if defined(FSR2_BIND_SRV_LOCK_STATUS) +FfxFloat32x2 SampleLockStatus(FfxFloat32x2 fUV) +{ + FfxFloat32x2 fLockStatus = textureLod(sampler2D(r_lock_status, s_LinearClamp), fUV, 0.0f).rg; + return fLockStatus; +} +#endif + +#if defined(FSR2_BIND_SRV_DEPTH) +FfxFloat32 LoadSceneDepth(FfxInt32x2 iPxInput) +{ + return texelFetch(r_input_depth, iPxInput, 0).r; +} +#endif + +#if defined(FSR2_BIND_SRV_RECONSTRUCTED_PREV_NEAREST_DEPTH) +FfxFloat32 LoadReconstructedPrevDepth(FfxInt32x2 iPxPos) +{ + return uintBitsToFloat(texelFetch(r_reconstructed_previous_nearest_depth, iPxPos, 0).r); +} +#endif + +#if defined(FSR2_BIND_UAV_RECONSTRUCTED_PREV_NEAREST_DEPTH) +void StoreReconstructedDepth(FfxInt32x2 iPxSample, FfxFloat32 fDepth) +{ + FfxUInt32 uDepth = floatBitsToUint(fDepth); + + #if FFX_FSR2_OPTION_INVERTED_DEPTH + imageAtomicMax(rw_reconstructed_previous_nearest_depth, iPxSample, uDepth); + #else + imageAtomicMin(rw_reconstructed_previous_nearest_depth, iPxSample, uDepth); // min for standard, max for inverted depth + #endif +} +#endif + +#if defined(FSR2_BIND_UAV_RECONSTRUCTED_PREV_NEAREST_DEPTH) +void SetReconstructedDepth(FfxInt32x2 iPxSample, FfxUInt32 uValue) +{ + imageStore(rw_reconstructed_previous_nearest_depth, iPxSample, uvec4(uValue, 0, 0, 0)); +} +#endif + +#if defined(FSR2_BIND_UAV_DILATED_DEPTH) +void StoreDilatedDepth(FFX_PARAMETER_IN FfxInt32x2 iPxPos, FFX_PARAMETER_IN FfxFloat32 fDepth) +{ + //FfxUInt32 uDepth = f32tof16(fDepth); + imageStore(rw_dilatedDepth, iPxPos, vec4(fDepth, 0.0f, 0.0f, 0.0f)); +} +#endif + +#if defined(FSR2_BIND_UAV_DILATED_MOTION_VECTORS) +void StoreDilatedMotionVector(FFX_PARAMETER_IN FfxInt32x2 iPxPos, FFX_PARAMETER_IN FfxFloat32x2 fMotionVector) +{ + imageStore(rw_dilated_motion_vectors, iPxPos, vec4(fMotionVector, 0.0f, 0.0f)); +} +#endif + +#if defined(FSR2_BIND_SRV_DILATED_MOTION_VECTORS) +FfxFloat32x2 LoadDilatedMotionVector(FfxInt32x2 iPxInput) +{ + return texelFetch(r_dilated_motion_vectors, iPxInput, 0).rg; +} +#endif + +#if defined(FSR2_BIND_SRV_DILATED_MOTION_VECTORS) +FfxFloat32x2 SampleDilatedMotionVector(FfxFloat32x2 fUV) +{ + return textureLod(sampler2D(r_dilated_motion_vectors, s_LinearClamp), fUV, 0.0f).rg; +} +#endif + +#if defined(FSR2_BIND_SRV_PREVIOUS_DILATED_MOTION_VECTORS) +FfxFloat32x2 LoadPreviousDilatedMotionVector(FfxInt32x2 iPxInput) +{ + return texelFetch(r_previous_dilated_motion_vectors, iPxInput, 0).rg; +} + +FfxFloat32x2 SamplePreviousDilatedMotionVector(FfxFloat32x2 fUV) +{ + return textureLod(sampler2D(r_previous_dilated_motion_vectors, s_LinearClamp), fUV, 0.0f).xy; +} +#endif + +#if defined(FSR2_BIND_SRV_DILATED_DEPTH) +FfxFloat32 LoadDilatedDepth(FfxInt32x2 iPxInput) +{ + return texelFetch(r_dilatedDepth, iPxInput, 0).r; +} +#endif + +#if defined(FSR2_BIND_SRV_INPUT_EXPOSURE) +FfxFloat32 Exposure() +{ + FfxFloat32 exposure = texelFetch(r_input_exposure, FfxInt32x2(0, 0), 0).x; + + if (exposure == 0.0f) { + exposure = 1.0f; + } + + return exposure; +} +#endif + +#if defined(FSR2_BIND_SRV_AUTO_EXPOSURE) +FfxFloat32 AutoExposure() +{ + FfxFloat32 exposure = texelFetch(r_auto_exposure, FfxInt32x2(0, 0), 0).x; + + if (exposure == 0.0f) { + exposure = 1.0f; + } + + return exposure; +} +#endif + +FfxFloat32 SampleLanczos2Weight(FfxFloat32 x) +{ +#if defined(FSR2_BIND_SRV_LANCZOS_LUT) + return textureLod(sampler2D(r_lanczos_lut, s_LinearClamp), FfxFloat32x2(x / 2.0f, 0.5f), 0.0f).x; +#else + return 0.f; +#endif +} + +#if defined(FSR2_BIND_SRV_UPSCALE_MAXIMUM_BIAS_LUT) +FfxFloat32 SampleUpsampleMaximumBias(FfxFloat32x2 uv) +{ + // Stored as a SNORM, so make sure to multiply by 2 to retrieve the actual expected range. + return FfxFloat32(2.0f) * FfxFloat32(textureLod(sampler2D(r_upsample_maximum_bias_lut, s_LinearClamp), abs(uv) * 2.0f, 0.0f).r); +} +#endif + +#if defined(FSR2_BIND_SRV_DILATED_REACTIVE_MASKS) +FfxFloat32x2 SampleDilatedReactiveMasks(FfxFloat32x2 fUV) +{ + return textureLod(sampler2D(r_dilated_reactive_masks, s_LinearClamp), fUV, 0.0f).rg; +} +#endif + +#if defined(FSR2_BIND_SRV_DILATED_REACTIVE_MASKS) +FfxFloat32x2 LoadDilatedReactiveMasks(FFX_PARAMETER_IN FfxInt32x2 iPxPos) +{ + return texelFetch(r_dilated_reactive_masks, iPxPos, 0).rg; +} +#endif + +#if defined(FSR2_BIND_UAV_DILATED_REACTIVE_MASKS) +void StoreDilatedReactiveMasks(FFX_PARAMETER_IN FfxInt32x2 iPxPos, FFX_PARAMETER_IN FfxFloat32x2 fDilatedReactiveMasks) +{ + imageStore(rw_dilated_reactive_masks, iPxPos, vec4(fDilatedReactiveMasks, 0.0f, 0.0f)); +} +#endif + +#if defined(FFX_INTERNAL) +FfxFloat32x4 SampleDebug(FfxFloat32x2 fUV) +{ + return textureLod(sampler2D(r_debug_out, s_LinearClamp), fUV, 0.0f).rgba; +} +#endif + +#if defined(FSR2_BIND_SRV_INPUT_OPAQUE_ONLY) +FfxFloat32x3 LoadOpaqueOnly(FFX_PARAMETER_IN FFX_MIN16_I2 iPxPos) +{ + return texelFetch(r_input_opaque_only, iPxPos, 0).xyz; +} +#endif + +#if defined(FSR2_BIND_SRV_PREV_PRE_ALPHA_COLOR) +FfxFloat32x3 LoadPrevPreAlpha(FFX_PARAMETER_IN FFX_MIN16_I2 iPxPos) +{ + return texelFetch(r_input_prev_color_pre_alpha, iPxPos, 0).xyz; +} +#endif + +#if defined(FSR2_BIND_SRV_PREV_POST_ALPHA_COLOR) +FfxFloat32x3 LoadPrevPostAlpha(FFX_PARAMETER_IN FFX_MIN16_I2 iPxPos) +{ + return texelFetch(r_input_prev_color_post_alpha, iPxPos, 0).xyz; +} +#endif + +#if defined(FSR2_BIND_UAV_AUTOREACTIVE) +#if defined(FSR2_BIND_UAV_AUTOCOMPOSITION) +void StoreAutoReactive(FFX_PARAMETER_IN FFX_MIN16_I2 iPxPos, FFX_PARAMETER_IN FFX_MIN16_F2 fReactive) +{ + imageStore(rw_output_autoreactive, iPxPos, vec4(FfxFloat32(fReactive.x), 0.0f, 0.0f, 0.0f)); + + imageStore(rw_output_autocomposition, iPxPos, vec4(FfxFloat32(fReactive.y), 0.0f, 0.0f, 0.0f)); +} +#endif +#endif + +#if defined(FSR2_BIND_UAV_PREV_PRE_ALPHA_COLOR) +void StorePrevPreAlpha(FFX_PARAMETER_IN FFX_MIN16_I2 iPxPos, FFX_PARAMETER_IN FFX_MIN16_F3 color) +{ + imageStore(rw_output_prev_color_pre_alpha, iPxPos, vec4(color, 0.0f)); +} +#endif + +#if defined(FSR2_BIND_UAV_PREV_POST_ALPHA_COLOR) +void StorePrevPostAlpha(FFX_PARAMETER_IN FFX_MIN16_I2 iPxPos, FFX_PARAMETER_IN FFX_MIN16_F3 color) +{ + imageStore(rw_output_prev_color_post_alpha, iPxPos, vec4(color, 0.0f)); +} +#endif + +#endif // #if defined(FFX_GPU) diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_callbacks_hlsl.h b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_callbacks_hlsl.h new file mode 100644 index 00000000..fd722b30 --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_callbacks_hlsl.h @@ -0,0 +1,799 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_fsr2_resources.h" + +#if defined(FFX_GPU) +#ifdef __hlsl_dx_compiler +#pragma dxc diagnostic push +#pragma dxc diagnostic ignored "-Wambig-lit-shift" +#endif //__hlsl_dx_compiler +#include "ffx_core.h" +#ifdef __hlsl_dx_compiler +#pragma dxc diagnostic pop +#endif //__hlsl_dx_compiler +#endif // #if defined(FFX_GPU) + +#if defined(FFX_GPU) +#ifndef FFX_FSR2_PREFER_WAVE64 +#define FFX_FSR2_PREFER_WAVE64 +#endif // #if defined(FFX_GPU) + +#if defined(FFX_GPU) +#pragma warning(disable: 3205) // conversion from larger type to smaller +#endif // #if defined(FFX_GPU) + +#define DECLARE_SRV_REGISTER(regIndex) t##regIndex +#define DECLARE_UAV_REGISTER(regIndex) u##regIndex +#define DECLARE_CB_REGISTER(regIndex) b##regIndex +#define FFX_FSR2_DECLARE_SRV(regIndex) register(DECLARE_SRV_REGISTER(regIndex)) +#define FFX_FSR2_DECLARE_UAV(regIndex) register(DECLARE_UAV_REGISTER(regIndex)) +#define FFX_FSR2_DECLARE_CB(regIndex) register(DECLARE_CB_REGISTER(regIndex)) + +#if defined(FSR2_BIND_CB_FSR2) || defined(FFX_INTERNAL) + cbuffer cbFSR2 : FFX_FSR2_DECLARE_CB(FSR2_BIND_CB_FSR2) + { + FfxInt32x2 iRenderSize; + FfxInt32x2 iMaxRenderSize; + FfxInt32x2 iDisplaySize; + FfxInt32x2 iInputColorResourceDimensions; + FfxInt32x2 iLumaMipDimensions; + FfxInt32 iLumaMipLevelToUse; + FfxInt32 iFrameIndex; + + FfxFloat32x4 fDeviceToViewDepth; + FfxFloat32x2 fJitter; + FfxFloat32x2 fMotionVectorScale; + FfxFloat32x2 fDownscaleFactor; + FfxFloat32x2 fMotionVectorJitterCancellation; + FfxFloat32 fPreExposure; + FfxFloat32 fPreviousFramePreExposure; + FfxFloat32 fTanHalfFOV; + FfxFloat32 fJitterSequenceLength; + FfxFloat32 fDeltaTime; + FfxFloat32 fDynamicResChangeFactor; + FfxFloat32 fViewSpaceToMetersFactor; + }; + +#define FFX_FSR2_CONSTANT_BUFFER_1_SIZE (sizeof(cbFSR2) / 4) // Number of 32-bit values. This must be kept in sync with the cbFSR2 size. +#endif + +#if defined(FFX_GPU) +#define FFX_FSR2_ROOTSIG_STRINGIFY(p) FFX_FSR2_ROOTSIG_STR(p) +#define FFX_FSR2_ROOTSIG_STR(p) #p +#define FFX_FSR2_ROOTSIG [RootSignature( "DescriptorTable(UAV(u0, numDescriptors = " FFX_FSR2_ROOTSIG_STRINGIFY(FFX_FSR2_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "DescriptorTable(SRV(t0, numDescriptors = " FFX_FSR2_ROOTSIG_STRINGIFY(FFX_FSR2_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "RootConstants(num32BitConstants=" FFX_FSR2_ROOTSIG_STRINGIFY(FFX_FSR2_CONSTANT_BUFFER_1_SIZE) ", b0), " \ + "StaticSampler(s0, filter = FILTER_MIN_MAG_MIP_POINT, " \ + "addressU = TEXTURE_ADDRESS_CLAMP, " \ + "addressV = TEXTURE_ADDRESS_CLAMP, " \ + "addressW = TEXTURE_ADDRESS_CLAMP, " \ + "comparisonFunc = COMPARISON_NEVER, " \ + "borderColor = STATIC_BORDER_COLOR_TRANSPARENT_BLACK), " \ + "StaticSampler(s1, filter = FILTER_MIN_MAG_MIP_LINEAR, " \ + "addressU = TEXTURE_ADDRESS_CLAMP, " \ + "addressV = TEXTURE_ADDRESS_CLAMP, " \ + "addressW = TEXTURE_ADDRESS_CLAMP, " \ + "comparisonFunc = COMPARISON_NEVER, " \ + "borderColor = STATIC_BORDER_COLOR_TRANSPARENT_BLACK)" )] + +#define FFX_FSR2_CONSTANT_BUFFER_2_SIZE 6 // Number of 32-bit values. This must be kept in sync with max( cbRCAS , cbSPD) size. + +#define FFX_FSR2_CB2_ROOTSIG [RootSignature( "DescriptorTable(UAV(u0, numDescriptors = " FFX_FSR2_ROOTSIG_STRINGIFY(FFX_FSR2_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "DescriptorTable(SRV(t0, numDescriptors = " FFX_FSR2_ROOTSIG_STRINGIFY(FFX_FSR2_RESOURCE_IDENTIFIER_COUNT) ")), " \ + "RootConstants(num32BitConstants=" FFX_FSR2_ROOTSIG_STRINGIFY(FFX_FSR2_CONSTANT_BUFFER_1_SIZE) ", b0), " \ + "RootConstants(num32BitConstants=" FFX_FSR2_ROOTSIG_STRINGIFY(FFX_FSR2_CONSTANT_BUFFER_2_SIZE) ", b1), " \ + "StaticSampler(s0, filter = FILTER_MIN_MAG_MIP_POINT, " \ + "addressU = TEXTURE_ADDRESS_CLAMP, " \ + "addressV = TEXTURE_ADDRESS_CLAMP, " \ + "addressW = TEXTURE_ADDRESS_CLAMP, " \ + "comparisonFunc = COMPARISON_NEVER, " \ + "borderColor = STATIC_BORDER_COLOR_TRANSPARENT_BLACK), " \ + "StaticSampler(s1, filter = FILTER_MIN_MAG_MIP_LINEAR, " \ + "addressU = TEXTURE_ADDRESS_CLAMP, " \ + "addressV = TEXTURE_ADDRESS_CLAMP, " \ + "addressW = TEXTURE_ADDRESS_CLAMP, " \ + "comparisonFunc = COMPARISON_NEVER, " \ + "borderColor = STATIC_BORDER_COLOR_TRANSPARENT_BLACK)" )] +#if defined(FFX_FSR2_EMBED_ROOTSIG) +#define FFX_FSR2_EMBED_ROOTSIG_CONTENT FFX_FSR2_ROOTSIG +#define FFX_FSR2_EMBED_CB2_ROOTSIG_CONTENT FFX_FSR2_CB2_ROOTSIG +#else +#define FFX_FSR2_EMBED_ROOTSIG_CONTENT +#define FFX_FSR2_EMBED_CB2_ROOTSIG_CONTENT +#endif // #if FFX_FSR2_EMBED_ROOTSIG +#endif // #if defined(FFX_GPU) + +/* Define getter functions in the order they are defined in the CB! */ +FfxInt32x2 RenderSize() +{ + return iRenderSize; +} + +FfxInt32x2 MaxRenderSize() +{ + return iMaxRenderSize; +} + +FfxInt32x2 DisplaySize() +{ + return iDisplaySize; +} + +FfxInt32x2 InputColorResourceDimensions() +{ + return iInputColorResourceDimensions; +} + +FfxInt32x2 LumaMipDimensions() +{ + return iLumaMipDimensions; +} + +FfxInt32 LumaMipLevelToUse() +{ + return iLumaMipLevelToUse; +} + +FfxInt32 FrameIndex() +{ + return iFrameIndex; +} + +FfxFloat32x2 Jitter() +{ + return fJitter; +} + +FfxFloat32x4 DeviceToViewSpaceTransformFactors() +{ + return fDeviceToViewDepth; +} + +FfxFloat32x2 MotionVectorScale() +{ + return fMotionVectorScale; +} + +FfxFloat32x2 DownscaleFactor() +{ + return fDownscaleFactor; +} + +FfxFloat32x2 MotionVectorJitterCancellation() +{ + return fMotionVectorJitterCancellation; +} + +FfxFloat32 PreExposure() +{ + return fPreExposure; +} + +FfxFloat32 PreviousFramePreExposure() +{ + return fPreviousFramePreExposure; +} + +FfxFloat32 TanHalfFoV() +{ + return fTanHalfFOV; +} + +FfxFloat32 JitterSequenceLength() +{ + return fJitterSequenceLength; +} + +FfxFloat32 DeltaTime() +{ + return fDeltaTime; +} + +FfxFloat32 DynamicResChangeFactor() +{ + return fDynamicResChangeFactor; +} + +FfxFloat32 ViewSpaceToMetersFactor() +{ + return fViewSpaceToMetersFactor; +} + + +SamplerState s_PointClamp : register(s0); +SamplerState s_LinearClamp : register(s1); + +// SRVs +#if defined(FFX_INTERNAL) + Texture2D r_input_opaque_only : FFX_FSR2_DECLARE_SRV(FFX_FSR2_RESOURCE_IDENTIFIER_INPUT_OPAQUE_ONLY); + Texture2D r_input_color_jittered : FFX_FSR2_DECLARE_SRV(FFX_FSR2_RESOURCE_IDENTIFIER_INPUT_COLOR); + Texture2D r_input_motion_vectors : FFX_FSR2_DECLARE_SRV(FFX_FSR2_RESOURCE_IDENTIFIER_INPUT_MOTION_VECTORS); + Texture2D r_input_depth : FFX_FSR2_DECLARE_SRV(FFX_FSR2_RESOURCE_IDENTIFIER_INPUT_DEPTH); + Texture2D r_input_exposure : FFX_FSR2_DECLARE_SRV(FFX_FSR2_RESOURCE_IDENTIFIER_INPUT_EXPOSURE); + Texture2D r_auto_exposure : FFX_FSR2_DECLARE_SRV(FFX_FSR2_RESOURCE_IDENTIFIER_AUTO_EXPOSURE); + Texture2D r_reactive_mask : FFX_FSR2_DECLARE_SRV(FFX_FSR2_RESOURCE_IDENTIFIER_INPUT_REACTIVE_MASK); + Texture2D r_transparency_and_composition_mask : FFX_FSR2_DECLARE_SRV(FFX_FSR2_RESOURCE_IDENTIFIER_INPUT_TRANSPARENCY_AND_COMPOSITION_MASK); + Texture2D r_reconstructed_previous_nearest_depth : FFX_FSR2_DECLARE_SRV(FFX_FSR2_RESOURCE_IDENTIFIER_RECONSTRUCTED_PREVIOUS_NEAREST_DEPTH); + Texture2D r_dilated_motion_vectors : FFX_FSR2_DECLARE_SRV(FFX_FSR2_RESOURCE_IDENTIFIER_DILATED_MOTION_VECTORS); + Texture2D r_previous_dilated_motion_vectors : FFX_FSR2_DECLARE_SRV(FFX_FSR2_RESOURCE_IDENTIFIER_PREVIOUS_DILATED_MOTION_VECTORS); + Texture2D r_dilatedDepth : FFX_FSR2_DECLARE_SRV(FFX_FSR2_RESOURCE_IDENTIFIER_DILATED_DEPTH); + Texture2D r_internal_upscaled_color : FFX_FSR2_DECLARE_SRV(FFX_FSR2_RESOURCE_IDENTIFIER_INTERNAL_UPSCALED_COLOR); + Texture2D r_lock_status : FFX_FSR2_DECLARE_SRV(FFX_FSR2_RESOURCE_IDENTIFIER_LOCK_STATUS); + Texture2D r_lock_input_luma : FFX_FSR2_DECLARE_SRV(FFX_FSR2_RESOURCE_IDENTIFIER_LOCK_INPUT_LUMA); + Texture2D r_new_locks : FFX_FSR2_DECLARE_SRV(FFX_FSR2_RESOURCE_IDENTIFIER_NEW_LOCKS); + Texture2D r_prepared_input_color : FFX_FSR2_DECLARE_SRV(FFX_FSR2_RESOURCE_IDENTIFIER_PREPARED_INPUT_COLOR); + Texture2D r_luma_history : FFX_FSR2_DECLARE_SRV(FFX_FSR2_RESOURCE_IDENTIFIER_LUMA_HISTORY); + Texture2D r_rcas_input : FFX_FSR2_DECLARE_SRV(FFX_FSR2_RESOURCE_IDENTIFIER_RCAS_INPUT); + Texture2D r_lanczos_lut : FFX_FSR2_DECLARE_SRV(FFX_FSR2_RESOURCE_IDENTIFIER_LANCZOS_LUT); + Texture2D r_imgMips : FFX_FSR2_DECLARE_SRV(FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE); + Texture2D r_upsample_maximum_bias_lut : FFX_FSR2_DECLARE_SRV(FFX_FSR2_RESOURCE_IDENTITIER_UPSAMPLE_MAXIMUM_BIAS_LUT); + Texture2D r_dilated_reactive_masks : FFX_FSR2_DECLARE_SRV(FFX_FSR2_RESOURCE_IDENTIFIER_DILATED_REACTIVE_MASKS); + Texture2D r_input_prev_color_pre_alpha : FFX_FSR2_DECLARE_SRV(FFX_FSR2_RESOURCE_IDENTIFIER_PREV_PRE_ALPHA_COLOR); + Texture2D r_input_prev_color_post_alpha : FFX_FSR2_DECLARE_SRV(FFX_FSR2_RESOURCE_IDENTIFIER_PREV_POST_ALPHA_COLOR); + + Texture2D r_debug_out : FFX_FSR2_DECLARE_SRV(FFX_FSR2_RESOURCE_IDENTIFIER_DEBUG_OUTPUT); + + // UAV declarations + RWTexture2D rw_reconstructed_previous_nearest_depth : FFX_FSR2_DECLARE_UAV(FFX_FSR2_RESOURCE_IDENTIFIER_RECONSTRUCTED_PREVIOUS_NEAREST_DEPTH); + RWTexture2D rw_dilated_motion_vectors : FFX_FSR2_DECLARE_UAV(FFX_FSR2_RESOURCE_IDENTIFIER_DILATED_MOTION_VECTORS); + RWTexture2D rw_dilatedDepth : FFX_FSR2_DECLARE_UAV(FFX_FSR2_RESOURCE_IDENTIFIER_DILATED_DEPTH); + RWTexture2D rw_internal_upscaled_color : FFX_FSR2_DECLARE_UAV(FFX_FSR2_RESOURCE_IDENTIFIER_INTERNAL_UPSCALED_COLOR); + RWTexture2D rw_lock_status : FFX_FSR2_DECLARE_UAV(FFX_FSR2_RESOURCE_IDENTIFIER_LOCK_STATUS); + RWTexture2D rw_lock_input_luma : FFX_FSR2_DECLARE_UAV(FFX_FSR2_RESOURCE_IDENTIFIER_LOCK_INPUT_LUMA); + RWTexture2D rw_new_locks : FFX_FSR2_DECLARE_UAV(FFX_FSR2_RESOURCE_IDENTIFIER_NEW_LOCKS); + RWTexture2D rw_prepared_input_color : FFX_FSR2_DECLARE_UAV(FFX_FSR2_RESOURCE_IDENTIFIER_PREPARED_INPUT_COLOR); + RWTexture2D rw_luma_history : FFX_FSR2_DECLARE_UAV(FFX_FSR2_RESOURCE_IDENTIFIER_LUMA_HISTORY); + RWTexture2D rw_upscaled_output : FFX_FSR2_DECLARE_UAV(FFX_FSR2_RESOURCE_IDENTIFIER_UPSCALED_OUTPUT); + + globallycoherent RWTexture2D rw_img_mip_shading_change : FFX_FSR2_DECLARE_UAV(FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE_MIPMAP_SHADING_CHANGE); + globallycoherent RWTexture2D rw_img_mip_5 : FFX_FSR2_DECLARE_UAV(FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE_MIPMAP_5); + RWTexture2D rw_dilated_reactive_masks : FFX_FSR2_DECLARE_UAV(FFX_FSR2_RESOURCE_IDENTIFIER_DILATED_REACTIVE_MASKS); + RWTexture2D rw_auto_exposure : FFX_FSR2_DECLARE_UAV(FFX_FSR2_RESOURCE_IDENTIFIER_AUTO_EXPOSURE); + globallycoherent RWTexture2D rw_spd_global_atomic : FFX_FSR2_DECLARE_UAV(FFX_FSR2_RESOURCE_IDENTIFIER_SPD_ATOMIC_COUNT); + RWTexture2D rw_debug_out : FFX_FSR2_DECLARE_UAV(FFX_FSR2_RESOURCE_IDENTIFIER_DEBUG_OUTPUT); + + RWTexture2D rw_output_autoreactive : FFX_FSR2_DECLARE_UAV(FFX_FSR2_RESOURCE_IDENTIFIER_AUTOREACTIVE); + RWTexture2D rw_output_autocomposition : FFX_FSR2_DECLARE_UAV(FFX_FSR2_RESOURCE_IDENTIFIER_AUTOCOMPOSITION); + RWTexture2D rw_output_prev_color_pre_alpha : FFX_FSR2_DECLARE_UAV(FFX_FSR2_RESOURCE_IDENTIFIER_PREV_PRE_ALPHA_COLOR); + RWTexture2D rw_output_prev_color_post_alpha : FFX_FSR2_DECLARE_UAV(FFX_FSR2_RESOURCE_IDENTIFIER_PREV_POST_ALPHA_COLOR); + +#else // #if defined(FFX_INTERNAL) + #if defined FSR2_BIND_SRV_INPUT_COLOR + Texture2D r_input_color_jittered : FFX_FSR2_DECLARE_SRV(FSR2_BIND_SRV_INPUT_COLOR); + #endif + #if defined FSR2_BIND_SRV_INPUT_OPAQUE_ONLY + Texture2D r_input_opaque_only : FFX_FSR2_DECLARE_SRV(FSR2_BIND_SRV_INPUT_OPAQUE_ONLY); + #endif + #if defined FSR2_BIND_SRV_INPUT_MOTION_VECTORS + Texture2D r_input_motion_vectors : FFX_FSR2_DECLARE_SRV(FSR2_BIND_SRV_INPUT_MOTION_VECTORS); + #endif + #if defined FSR2_BIND_SRV_INPUT_DEPTH + Texture2D r_input_depth : FFX_FSR2_DECLARE_SRV(FSR2_BIND_SRV_INPUT_DEPTH); + #endif + #if defined FSR2_BIND_SRV_INPUT_EXPOSURE + Texture2D r_input_exposure : FFX_FSR2_DECLARE_SRV(FSR2_BIND_SRV_INPUT_EXPOSURE); + #endif + #if defined FSR2_BIND_SRV_AUTO_EXPOSURE + Texture2D r_auto_exposure : FFX_FSR2_DECLARE_SRV(FSR2_BIND_SRV_AUTO_EXPOSURE); + #endif + #if defined FSR2_BIND_SRV_REACTIVE_MASK + Texture2D r_reactive_mask : FFX_FSR2_DECLARE_SRV(FSR2_BIND_SRV_REACTIVE_MASK); + #endif + #if defined FSR2_BIND_SRV_TRANSPARENCY_AND_COMPOSITION_MASK + Texture2D r_transparency_and_composition_mask : FFX_FSR2_DECLARE_SRV(FSR2_BIND_SRV_TRANSPARENCY_AND_COMPOSITION_MASK); + #endif + #if defined FSR2_BIND_SRV_RECONSTRUCTED_PREV_NEAREST_DEPTH + Texture2D r_reconstructed_previous_nearest_depth : FFX_FSR2_DECLARE_SRV(FSR2_BIND_SRV_RECONSTRUCTED_PREV_NEAREST_DEPTH); + #endif + #if defined FSR2_BIND_SRV_DILATED_MOTION_VECTORS + Texture2D r_dilated_motion_vectors : FFX_FSR2_DECLARE_SRV(FSR2_BIND_SRV_DILATED_MOTION_VECTORS); + #endif + #if defined FSR2_BIND_SRV_PREVIOUS_DILATED_MOTION_VECTORS + Texture2D r_previous_dilated_motion_vectors : FFX_FSR2_DECLARE_SRV(FSR2_BIND_SRV_PREVIOUS_DILATED_MOTION_VECTORS); + #endif + #if defined FSR2_BIND_SRV_DILATED_DEPTH + Texture2D r_dilatedDepth : FFX_FSR2_DECLARE_SRV(FSR2_BIND_SRV_DILATED_DEPTH); + #endif + #if defined FSR2_BIND_SRV_INTERNAL_UPSCALED + Texture2D r_internal_upscaled_color : FFX_FSR2_DECLARE_SRV(FSR2_BIND_SRV_INTERNAL_UPSCALED); + #endif + #if defined FSR2_BIND_SRV_LOCK_STATUS + Texture2D r_lock_status : FFX_FSR2_DECLARE_SRV(FSR2_BIND_SRV_LOCK_STATUS); + #endif + #if defined FSR2_BIND_SRV_LOCK_INPUT_LUMA + Texture2D r_lock_input_luma : FFX_FSR2_DECLARE_SRV(FSR2_BIND_SRV_LOCK_INPUT_LUMA); + #endif + #if defined FSR2_BIND_SRV_NEW_LOCKS + Texture2D r_new_locks : FFX_FSR2_DECLARE_SRV(FSR2_BIND_SRV_NEW_LOCKS); + #endif + #if defined FSR2_BIND_SRV_PREPARED_INPUT_COLOR + Texture2D r_prepared_input_color : FFX_FSR2_DECLARE_SRV(FSR2_BIND_SRV_PREPARED_INPUT_COLOR); + #endif + #if defined FSR2_BIND_SRV_LUMA_HISTORY + Texture2D r_luma_history : FFX_FSR2_DECLARE_SRV(FSR2_BIND_SRV_LUMA_HISTORY); + #endif + #if defined FSR2_BIND_SRV_RCAS_INPUT + Texture2D r_rcas_input : FFX_FSR2_DECLARE_SRV(FSR2_BIND_SRV_RCAS_INPUT); + #endif + #if defined FSR2_BIND_SRV_LANCZOS_LUT + Texture2D r_lanczos_lut : FFX_FSR2_DECLARE_SRV(FSR2_BIND_SRV_LANCZOS_LUT); + #endif + #if defined FSR2_BIND_SRV_SCENE_LUMINANCE_MIPS + Texture2D r_imgMips : FFX_FSR2_DECLARE_SRV(FSR2_BIND_SRV_SCENE_LUMINANCE_MIPS); + #endif + #if defined FSR2_BIND_SRV_UPSCALE_MAXIMUM_BIAS_LUT + Texture2D r_upsample_maximum_bias_lut : FFX_FSR2_DECLARE_SRV(FSR2_BIND_SRV_UPSCALE_MAXIMUM_BIAS_LUT); + #endif + #if defined FSR2_BIND_SRV_DILATED_REACTIVE_MASKS + Texture2D r_dilated_reactive_masks : FFX_FSR2_DECLARE_SRV(FSR2_BIND_SRV_DILATED_REACTIVE_MASKS); + #endif + + #if defined FSR2_BIND_SRV_PREV_PRE_ALPHA_COLOR + Texture2D r_input_prev_color_pre_alpha : FFX_FSR2_DECLARE_SRV(FFX_FSR2_RESOURCE_IDENTIFIER_PREV_PRE_ALPHA_COLOR); + #endif + #if defined FSR2_BIND_SRV_PREV_POST_ALPHA_COLOR + Texture2D r_input_prev_color_post_alpha : FFX_FSR2_DECLARE_SRV(FFX_FSR2_RESOURCE_IDENTIFIER_PREV_POST_ALPHA_COLOR); + #endif + + // UAV declarations + #if defined FSR2_BIND_UAV_RECONSTRUCTED_PREV_NEAREST_DEPTH + RWTexture2D rw_reconstructed_previous_nearest_depth : FFX_FSR2_DECLARE_UAV(FSR2_BIND_UAV_RECONSTRUCTED_PREV_NEAREST_DEPTH); + #endif + #if defined FSR2_BIND_UAV_DILATED_MOTION_VECTORS + RWTexture2D rw_dilated_motion_vectors : FFX_FSR2_DECLARE_UAV(FSR2_BIND_UAV_DILATED_MOTION_VECTORS); + #endif + #if defined FSR2_BIND_UAV_DILATED_DEPTH + RWTexture2D rw_dilatedDepth : FFX_FSR2_DECLARE_UAV(FSR2_BIND_UAV_DILATED_DEPTH); + #endif + #if defined FSR2_BIND_UAV_INTERNAL_UPSCALED + RWTexture2D rw_internal_upscaled_color : FFX_FSR2_DECLARE_UAV(FSR2_BIND_UAV_INTERNAL_UPSCALED); + #endif + #if defined FSR2_BIND_UAV_LOCK_STATUS + RWTexture2D rw_lock_status : FFX_FSR2_DECLARE_UAV(FSR2_BIND_UAV_LOCK_STATUS); + #endif + #if defined FSR2_BIND_UAV_LOCK_INPUT_LUMA + RWTexture2D rw_lock_input_luma : FFX_FSR2_DECLARE_UAV(FSR2_BIND_UAV_LOCK_INPUT_LUMA); + #endif + #if defined FSR2_BIND_UAV_NEW_LOCKS + RWTexture2D rw_new_locks : FFX_FSR2_DECLARE_UAV(FSR2_BIND_UAV_NEW_LOCKS); + #endif + #if defined FSR2_BIND_UAV_PREPARED_INPUT_COLOR + RWTexture2D rw_prepared_input_color : FFX_FSR2_DECLARE_UAV(FSR2_BIND_UAV_PREPARED_INPUT_COLOR); + #endif + #if defined FSR2_BIND_UAV_LUMA_HISTORY + RWTexture2D rw_luma_history : FFX_FSR2_DECLARE_UAV(FSR2_BIND_UAV_LUMA_HISTORY); + #endif + #if defined FSR2_BIND_UAV_UPSCALED_OUTPUT + RWTexture2D rw_upscaled_output : FFX_FSR2_DECLARE_UAV(FSR2_BIND_UAV_UPSCALED_OUTPUT); + #endif + #if defined FSR2_BIND_UAV_EXPOSURE_MIP_LUMA_CHANGE + globallycoherent RWTexture2D rw_img_mip_shading_change : FFX_FSR2_DECLARE_UAV(FSR2_BIND_UAV_EXPOSURE_MIP_LUMA_CHANGE); + #endif + #if defined FSR2_BIND_UAV_EXPOSURE_MIP_5 + globallycoherent RWTexture2D rw_img_mip_5 : FFX_FSR2_DECLARE_UAV(FSR2_BIND_UAV_EXPOSURE_MIP_5); + #endif + #if defined FSR2_BIND_UAV_DILATED_REACTIVE_MASKS + RWTexture2D rw_dilated_reactive_masks : FFX_FSR2_DECLARE_UAV(FSR2_BIND_UAV_DILATED_REACTIVE_MASKS); + #endif + #if defined FSR2_BIND_UAV_EXPOSURE + RWTexture2D rw_exposure : FFX_FSR2_DECLARE_UAV(FSR2_BIND_UAV_EXPOSURE); + #endif + #if defined FSR2_BIND_UAV_AUTO_EXPOSURE + RWTexture2D rw_auto_exposure : FFX_FSR2_DECLARE_UAV(FSR2_BIND_UAV_AUTO_EXPOSURE); + #endif + #if defined FSR2_BIND_UAV_SPD_GLOBAL_ATOMIC + globallycoherent RWTexture2D rw_spd_global_atomic : FFX_FSR2_DECLARE_UAV(FSR2_BIND_UAV_SPD_GLOBAL_ATOMIC); + #endif + + #if defined FSR2_BIND_UAV_AUTOREACTIVE + RWTexture2D rw_output_autoreactive : FFX_FSR2_DECLARE_UAV(FSR2_BIND_UAV_AUTOREACTIVE); + #endif + #if defined FSR2_BIND_UAV_AUTOCOMPOSITION + RWTexture2D rw_output_autocomposition : FFX_FSR2_DECLARE_UAV(FSR2_BIND_UAV_AUTOCOMPOSITION); + #endif + #if defined FSR2_BIND_UAV_PREV_PRE_ALPHA_COLOR + RWTexture2D rw_output_prev_color_pre_alpha : FFX_FSR2_DECLARE_UAV(FSR2_BIND_UAV_PREV_PRE_ALPHA_COLOR); + #endif + #if defined FSR2_BIND_UAV_PREV_POST_ALPHA_COLOR + RWTexture2D rw_output_prev_color_post_alpha : FFX_FSR2_DECLARE_UAV(FSR2_BIND_UAV_PREV_POST_ALPHA_COLOR); + #endif +#endif // #if defined(FFX_INTERNAL) + +#if defined(FSR2_BIND_SRV_SCENE_LUMINANCE_MIPS) || defined(FFX_INTERNAL) +FfxFloat32 LoadMipLuma(FfxUInt32x2 iPxPos, FfxUInt32 mipLevel) +{ + return r_imgMips.mips[mipLevel][iPxPos]; +} +#endif + +#if defined(FSR2_BIND_SRV_SCENE_LUMINANCE_MIPS) || defined(FFX_INTERNAL) +FfxFloat32 SampleMipLuma(FfxFloat32x2 fUV, FfxUInt32 mipLevel) +{ + return r_imgMips.SampleLevel(s_LinearClamp, fUV, mipLevel); +} +#endif + +#if defined(FSR2_BIND_SRV_INPUT_DEPTH) || defined(FFX_INTERNAL) +FfxFloat32 LoadInputDepth(FfxUInt32x2 iPxPos) +{ + return r_input_depth[iPxPos]; +} +#endif + +#if defined(FSR2_BIND_SRV_INPUT_DEPTH) || defined(FFX_INTERNAL) +FfxFloat32 SampleInputDepth(FfxFloat32x2 fUV) +{ + return r_input_depth.SampleLevel(s_LinearClamp, fUV, 0).x; +} +#endif + +#if defined(FSR2_BIND_SRV_REACTIVE_MASK) || defined(FFX_INTERNAL) +FfxFloat32 LoadReactiveMask(FfxUInt32x2 iPxPos) +{ + return r_reactive_mask[iPxPos]; +} +#endif + +#if defined(FSR2_BIND_SRV_TRANSPARENCY_AND_COMPOSITION_MASK) || defined(FFX_INTERNAL) +FfxFloat32 LoadTransparencyAndCompositionMask(FfxUInt32x2 iPxPos) +{ + return r_transparency_and_composition_mask[iPxPos]; +} +#endif + +#if defined(FSR2_BIND_SRV_INPUT_COLOR) || defined(FFX_INTERNAL) +FfxFloat32x3 LoadInputColor(FfxUInt32x2 iPxPos) +{ + return r_input_color_jittered[iPxPos].rgb; +} +#endif + +#if defined(FSR2_BIND_SRV_INPUT_COLOR) || defined(FFX_INTERNAL) +FfxFloat32x3 SampleInputColor(FfxFloat32x2 fUV) +{ + return r_input_color_jittered.SampleLevel(s_LinearClamp, fUV, 0).rgb; +} +#endif + +#if defined(FSR2_BIND_SRV_PREPARED_INPUT_COLOR) || defined(FFX_INTERNAL) +FfxFloat32x3 LoadPreparedInputColor(FfxUInt32x2 iPxPos) +{ + return r_prepared_input_color[iPxPos].xyz; +} +#endif + +#if defined(FSR2_BIND_SRV_INPUT_MOTION_VECTORS) || defined(FFX_INTERNAL) +FfxFloat32x2 LoadInputMotionVector(FfxUInt32x2 iPxDilatedMotionVectorPos) +{ + FfxFloat32x2 fSrcMotionVector = r_input_motion_vectors[iPxDilatedMotionVectorPos].xy; + + FfxFloat32x2 fUvMotionVector = fSrcMotionVector * MotionVectorScale(); + +#if FFX_FSR2_OPTION_JITTERED_MOTION_VECTORS + fUvMotionVector -= MotionVectorJitterCancellation(); +#endif + + return fUvMotionVector; +} +#endif + +#if defined(FSR2_BIND_SRV_INTERNAL_UPSCALED) || defined(FFX_INTERNAL) +FfxFloat32x4 LoadHistory(FfxUInt32x2 iPxHistory) +{ + return r_internal_upscaled_color[iPxHistory]; +} +#endif + +#if defined(FSR2_BIND_UAV_LUMA_HISTORY) || defined(FFX_INTERNAL) +void StoreLumaHistory(FfxUInt32x2 iPxPos, FfxFloat32x4 fLumaHistory) +{ + rw_luma_history[iPxPos] = fLumaHistory; +} +#endif + +#if defined(FSR2_BIND_SRV_LUMA_HISTORY) || defined(FFX_INTERNAL) +FfxFloat32x4 SampleLumaHistory(FfxFloat32x2 fUV) +{ + return r_luma_history.SampleLevel(s_LinearClamp, fUV, 0); +} +#endif + +#if defined(FFX_INTERNAL) +FfxFloat32x4 SampleDebug(FfxFloat32x2 fUV) +{ + return r_debug_out.SampleLevel(s_LinearClamp, fUV, 0).w; +} +#endif + +#if defined(FSR2_BIND_UAV_INTERNAL_UPSCALED) || defined(FFX_INTERNAL) +void StoreReprojectedHistory(FfxUInt32x2 iPxHistory, FfxFloat32x4 fHistory) +{ + rw_internal_upscaled_color[iPxHistory] = fHistory; +} +#endif + +#if defined(FSR2_BIND_UAV_INTERNAL_UPSCALED) || defined(FFX_INTERNAL) +void StoreInternalColorAndWeight(FfxUInt32x2 iPxPos, FfxFloat32x4 fColorAndWeight) +{ + rw_internal_upscaled_color[iPxPos] = fColorAndWeight; +} +#endif + +#if defined(FSR2_BIND_UAV_UPSCALED_OUTPUT) || defined(FFX_INTERNAL) +void StoreUpscaledOutput(FfxUInt32x2 iPxPos, FfxFloat32x3 fColor) +{ + rw_upscaled_output[iPxPos] = FfxFloat32x4(fColor, 1.f); +} +#endif + +//LOCK_LIFETIME_REMAINING == 0 +//Should make LockInitialLifetime() return a const 1.0f later +#if defined(FSR2_BIND_SRV_LOCK_STATUS) || defined(FFX_INTERNAL) +FfxFloat32x2 LoadLockStatus(FfxUInt32x2 iPxPos) +{ + return r_lock_status[iPxPos]; +} +#endif + +#if defined(FSR2_BIND_UAV_LOCK_STATUS) || defined(FFX_INTERNAL) +void StoreLockStatus(FfxUInt32x2 iPxPos, FfxFloat32x2 fLockStatus) +{ + rw_lock_status[iPxPos] = fLockStatus; +} +#endif + +#if defined(FSR2_BIND_SRV_LOCK_INPUT_LUMA) || defined(FFX_INTERNAL) +FfxFloat32 LoadLockInputLuma(FfxUInt32x2 iPxPos) +{ + return r_lock_input_luma[iPxPos]; +} +#endif + +#if defined(FSR2_BIND_UAV_LOCK_INPUT_LUMA) || defined(FFX_INTERNAL) +void StoreLockInputLuma(FfxUInt32x2 iPxPos, FfxFloat32 fLuma) +{ + rw_lock_input_luma[iPxPos] = fLuma; +} +#endif + +#if defined(FSR2_BIND_SRV_NEW_LOCKS) || defined(FFX_INTERNAL) +FfxFloat32 LoadNewLocks(FfxUInt32x2 iPxPos) +{ + return r_new_locks[iPxPos]; +} +#endif + +#if defined(FSR2_BIND_UAV_NEW_LOCKS) || defined(FFX_INTERNAL) +FfxFloat32 LoadRwNewLocks(FfxUInt32x2 iPxPos) +{ + return rw_new_locks[iPxPos]; +} +#endif + +#if defined(FSR2_BIND_UAV_NEW_LOCKS) || defined(FFX_INTERNAL) +void StoreNewLocks(FfxUInt32x2 iPxPos, FfxFloat32 newLock) +{ + rw_new_locks[iPxPos] = newLock; +} +#endif + +#if defined(FSR2_BIND_UAV_PREPARED_INPUT_COLOR) || defined(FFX_INTERNAL) +void StorePreparedInputColor(FFX_PARAMETER_IN FfxUInt32x2 iPxPos, FFX_PARAMETER_IN FfxFloat32x4 fTonemapped) +{ + rw_prepared_input_color[iPxPos] = fTonemapped; +} +#endif + +#if defined(FSR2_BIND_SRV_PREPARED_INPUT_COLOR) || defined(FFX_INTERNAL) +FfxFloat32 SampleDepthClip(FfxFloat32x2 fUV) +{ + return r_prepared_input_color.SampleLevel(s_LinearClamp, fUV, 0).w; +} +#endif + +#if defined(FSR2_BIND_SRV_LOCK_STATUS) || defined(FFX_INTERNAL) +FfxFloat32x2 SampleLockStatus(FfxFloat32x2 fUV) +{ + FfxFloat32x2 fLockStatus = r_lock_status.SampleLevel(s_LinearClamp, fUV, 0); + return fLockStatus; +} +#endif + +#if defined(FSR2_BIND_SRV_RECONSTRUCTED_PREV_NEAREST_DEPTH) || defined(FFX_INTERNAL) +FfxFloat32 LoadReconstructedPrevDepth(FfxUInt32x2 iPxPos) +{ + return asfloat(r_reconstructed_previous_nearest_depth[iPxPos]); +} +#endif + +#if defined(FSR2_BIND_UAV_RECONSTRUCTED_PREV_NEAREST_DEPTH) || defined(FFX_INTERNAL) +void StoreReconstructedDepth(FfxUInt32x2 iPxSample, FfxFloat32 fDepth) +{ + FfxUInt32 uDepth = asuint(fDepth); + + #if FFX_FSR2_OPTION_INVERTED_DEPTH + InterlockedMax(rw_reconstructed_previous_nearest_depth[iPxSample], uDepth); + #else + InterlockedMin(rw_reconstructed_previous_nearest_depth[iPxSample], uDepth); // min for standard, max for inverted depth + #endif +} +#endif + +#if defined(FSR2_BIND_UAV_RECONSTRUCTED_PREV_NEAREST_DEPTH) || defined(FFX_INTERNAL) +void SetReconstructedDepth(FfxUInt32x2 iPxSample, const FfxUInt32 uValue) +{ + rw_reconstructed_previous_nearest_depth[iPxSample] = uValue; +} +#endif + +#if defined(FSR2_BIND_UAV_DILATED_DEPTH) || defined(FFX_INTERNAL) +void StoreDilatedDepth(FFX_PARAMETER_IN FfxUInt32x2 iPxPos, FFX_PARAMETER_IN FfxFloat32 fDepth) +{ + rw_dilatedDepth[iPxPos] = fDepth; +} +#endif + +#if defined(FSR2_BIND_UAV_DILATED_MOTION_VECTORS) || defined(FFX_INTERNAL) +void StoreDilatedMotionVector(FFX_PARAMETER_IN FfxUInt32x2 iPxPos, FFX_PARAMETER_IN FfxFloat32x2 fMotionVector) +{ + rw_dilated_motion_vectors[iPxPos] = fMotionVector; +} +#endif + +#if defined(FSR2_BIND_SRV_DILATED_MOTION_VECTORS) || defined(FFX_INTERNAL) +FfxFloat32x2 LoadDilatedMotionVector(FfxUInt32x2 iPxInput) +{ + return r_dilated_motion_vectors[iPxInput].xy; +} +#endif + +#if defined(FSR2_BIND_SRV_PREVIOUS_DILATED_MOTION_VECTORS) || defined(FFX_INTERNAL) +FfxFloat32x2 LoadPreviousDilatedMotionVector(FfxUInt32x2 iPxInput) +{ + return r_previous_dilated_motion_vectors[iPxInput].xy; +} + +FfxFloat32x2 SamplePreviousDilatedMotionVector(FfxFloat32x2 uv) +{ + return r_previous_dilated_motion_vectors.SampleLevel(s_LinearClamp, uv, 0).xy; +} +#endif + +#if defined(FSR2_BIND_SRV_DILATED_DEPTH) || defined(FFX_INTERNAL) +FfxFloat32 LoadDilatedDepth(FfxUInt32x2 iPxInput) +{ + return r_dilatedDepth[iPxInput]; +} +#endif + +#if defined(FSR2_BIND_SRV_INPUT_EXPOSURE) || defined(FFX_INTERNAL) +FfxFloat32 Exposure() +{ + FfxFloat32 exposure = r_input_exposure[FfxUInt32x2(0, 0)].x; + + if (exposure == 0.0f) { + exposure = 1.0f; + } + + return exposure; +} +#endif + +#if defined(FSR2_BIND_SRV_AUTO_EXPOSURE) || defined(FFX_INTERNAL) +FfxFloat32 AutoExposure() +{ + FfxFloat32 exposure = r_auto_exposure[FfxUInt32x2(0, 0)].x; + + if (exposure == 0.0f) { + exposure = 1.0f; + } + + return exposure; +} +#endif + +FfxFloat32 SampleLanczos2Weight(FfxFloat32 x) +{ +#if defined(FSR2_BIND_SRV_LANCZOS_LUT) || defined(FFX_INTERNAL) + return r_lanczos_lut.SampleLevel(s_LinearClamp, FfxFloat32x2(x / 2, 0.5f), 0); +#else + return 0.f; +#endif +} + +#if defined(FSR2_BIND_SRV_UPSCALE_MAXIMUM_BIAS_LUT) || defined(FFX_INTERNAL) +FfxFloat32 SampleUpsampleMaximumBias(FfxFloat32x2 uv) +{ + // Stored as a SNORM, so make sure to multiply by 2 to retrieve the actual expected range. + return FfxFloat32(2.0) * r_upsample_maximum_bias_lut.SampleLevel(s_LinearClamp, abs(uv) * 2.0, 0); +} +#endif + +#if defined(FSR2_BIND_SRV_DILATED_REACTIVE_MASKS) || defined(FFX_INTERNAL) +FfxFloat32x2 SampleDilatedReactiveMasks(FfxFloat32x2 fUV) +{ + return r_dilated_reactive_masks.SampleLevel(s_LinearClamp, fUV, 0); +} +#endif + +#if defined(FSR2_BIND_SRV_DILATED_REACTIVE_MASKS) || defined(FFX_INTERNAL) +FfxFloat32x2 LoadDilatedReactiveMasks(FFX_PARAMETER_IN FfxUInt32x2 iPxPos) +{ + return r_dilated_reactive_masks[iPxPos]; +} +#endif + +#if defined(FSR2_BIND_UAV_DILATED_REACTIVE_MASKS) || defined(FFX_INTERNAL) +void StoreDilatedReactiveMasks(FFX_PARAMETER_IN FfxUInt32x2 iPxPos, FFX_PARAMETER_IN FfxFloat32x2 fDilatedReactiveMasks) +{ + rw_dilated_reactive_masks[iPxPos] = fDilatedReactiveMasks; +} +#endif + +#if defined(FSR2_BIND_SRV_INPUT_OPAQUE_ONLY) || defined(FFX_INTERNAL) +FfxFloat32x3 LoadOpaqueOnly(FFX_PARAMETER_IN FFX_MIN16_I2 iPxPos) +{ + return r_input_opaque_only[iPxPos].xyz; +} +#endif + +#if defined(FSR2_BIND_SRV_PREV_PRE_ALPHA_COLOR) || defined(FFX_INTERNAL) +FfxFloat32x3 LoadPrevPreAlpha(FFX_PARAMETER_IN FFX_MIN16_I2 iPxPos) +{ + return r_input_prev_color_pre_alpha[iPxPos]; +} +#endif + +#if defined(FSR2_BIND_SRV_PREV_POST_ALPHA_COLOR) || defined(FFX_INTERNAL) +FfxFloat32x3 LoadPrevPostAlpha(FFX_PARAMETER_IN FFX_MIN16_I2 iPxPos) +{ + return r_input_prev_color_post_alpha[iPxPos]; +} +#endif + +#if defined(FSR2_BIND_UAV_AUTOREACTIVE) || defined(FFX_INTERNAL) +#if defined(FSR2_BIND_UAV_AUTOCOMPOSITION) || defined(FFX_INTERNAL) +void StoreAutoReactive(FFX_PARAMETER_IN FFX_MIN16_I2 iPxPos, FFX_PARAMETER_IN FFX_MIN16_F2 fReactive) +{ + rw_output_autoreactive[iPxPos] = fReactive.x; + + rw_output_autocomposition[iPxPos] = fReactive.y; +} +#endif +#endif + +#if defined(FSR2_BIND_UAV_PREV_PRE_ALPHA_COLOR) || defined(FFX_INTERNAL) +void StorePrevPreAlpha(FFX_PARAMETER_IN FFX_MIN16_I2 iPxPos, FFX_PARAMETER_IN FFX_MIN16_F3 color) +{ + rw_output_prev_color_pre_alpha[iPxPos] = color; + +} +#endif + +#if defined(FSR2_BIND_UAV_PREV_POST_ALPHA_COLOR) || defined(FFX_INTERNAL) +void StorePrevPostAlpha(FFX_PARAMETER_IN FFX_MIN16_I2 iPxPos, FFX_PARAMETER_IN FFX_MIN16_F3 color) +{ + rw_output_prev_color_post_alpha[iPxPos] = color; +} +#endif + +#endif // #if defined(FFX_GPU) diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_common.h b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_common.h new file mode 100644 index 00000000..0c72aa84 --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_common.h @@ -0,0 +1,565 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#if !defined(FFX_FSR2_COMMON_H) +#define FFX_FSR2_COMMON_H + +#if defined(FFX_CPU) || defined(FFX_GPU) +//Locks +#define LOCK_LIFETIME_REMAINING 0 +#define LOCK_TEMPORAL_LUMA 1 +#endif // #if defined(FFX_CPU) || defined(FFX_GPU) + +#if defined(FFX_GPU) +FFX_STATIC const FfxFloat32 FSR2_FP16_MIN = 6.10e-05f; +FFX_STATIC const FfxFloat32 FSR2_FP16_MAX = 65504.0f; +FFX_STATIC const FfxFloat32 FSR2_EPSILON = 1e-03f; +FFX_STATIC const FfxFloat32 FSR2_TONEMAP_EPSILON = 1.0f / FSR2_FP16_MAX; +FFX_STATIC const FfxFloat32 FSR2_FLT_MAX = 3.402823466e+38f; +FFX_STATIC const FfxFloat32 FSR2_FLT_MIN = 1.175494351e-38f; + +// treat vector truncation warnings as errors +#pragma warning(error: 3206) + +// suppress warnings +#pragma warning(disable: 3205) // conversion from larger type to smaller +#pragma warning(disable: 3571) // in ffxPow(f, e), f could be negative + +// Reconstructed depth usage +FFX_STATIC const FfxFloat32 fReconstructedDepthBilinearWeightThreshold = 0.01f; + +// Accumulation +FFX_STATIC const FfxFloat32 fUpsampleLanczosWeightScale = 1.0f / 12.0f; +FFX_STATIC const FfxFloat32 fMaxAccumulationLanczosWeight = 1.0f; +FFX_STATIC const FfxFloat32 fAverageLanczosWeightPerFrame = 0.74f * fUpsampleLanczosWeightScale; // Average lanczos weight for jitter accumulated samples +FFX_STATIC const FfxFloat32 fAccumulationMaxOnMotion = 3.0f * fUpsampleLanczosWeightScale; + +// Auto exposure +FFX_STATIC const FfxFloat32 resetAutoExposureAverageSmoothing = 1e8f; + +struct AccumulationPassCommonParams +{ + FfxInt32x2 iPxHrPos; + FfxFloat32x2 fHrUv; + FfxFloat32x2 fLrUv_HwSampler; + FfxFloat32x2 fMotionVector; + FfxFloat32x2 fReprojectedHrUv; + FfxFloat32 fHrVelocity; + FfxFloat32 fDepthClipFactor; + FfxFloat32 fDilatedReactiveFactor; + FfxFloat32 fAccumulationMask; + + FfxBoolean bIsResetFrame; + FfxBoolean bIsExistingSample; + FfxBoolean bIsNewSample; +}; + +struct LockState +{ + FfxBoolean NewLock; //Set for both unique new and re-locked new + FfxBoolean WasLockedPrevFrame; //Set to identify if the pixel was already locked (relock) +}; + +void InitializeNewLockSample(FFX_PARAMETER_OUT FfxFloat32x2 fLockStatus) +{ + fLockStatus = FfxFloat32x2(0, 0); +} + +#if FFX_HALF +void InitializeNewLockSample(FFX_PARAMETER_OUT FFX_MIN16_F2 fLockStatus) +{ + fLockStatus = FFX_MIN16_F2(0, 0); +} +#endif + + +void KillLock(FFX_PARAMETER_INOUT FfxFloat32x2 fLockStatus) +{ + fLockStatus[LOCK_LIFETIME_REMAINING] = 0; +} + +#if FFX_HALF +void KillLock(FFX_PARAMETER_INOUT FFX_MIN16_F2 fLockStatus) +{ + fLockStatus[LOCK_LIFETIME_REMAINING] = FFX_MIN16_F(0); +} +#endif + +struct RectificationBox +{ + FfxFloat32x3 boxCenter; + FfxFloat32x3 boxVec; + FfxFloat32x3 aabbMin; + FfxFloat32x3 aabbMax; + FfxFloat32 fBoxCenterWeight; +}; +#if FFX_HALF +struct RectificationBoxMin16 +{ + FFX_MIN16_F3 boxCenter; + FFX_MIN16_F3 boxVec; + FFX_MIN16_F3 aabbMin; + FFX_MIN16_F3 aabbMax; + FFX_MIN16_F fBoxCenterWeight; +}; +#endif + +void RectificationBoxReset(FFX_PARAMETER_INOUT RectificationBox rectificationBox) +{ + rectificationBox.fBoxCenterWeight = FfxFloat32(0); + + rectificationBox.boxCenter = FfxFloat32x3(0, 0, 0); + rectificationBox.boxVec = FfxFloat32x3(0, 0, 0); + rectificationBox.aabbMin = FfxFloat32x3(FSR2_FLT_MAX, FSR2_FLT_MAX, FSR2_FLT_MAX); + rectificationBox.aabbMax = -FfxFloat32x3(FSR2_FLT_MAX, FSR2_FLT_MAX, FSR2_FLT_MAX); +} +#if FFX_HALF +void RectificationBoxReset(FFX_PARAMETER_INOUT RectificationBoxMin16 rectificationBox) +{ + rectificationBox.fBoxCenterWeight = FFX_MIN16_F(0); + + rectificationBox.boxCenter = FFX_MIN16_F3(0, 0, 0); + rectificationBox.boxVec = FFX_MIN16_F3(0, 0, 0); + rectificationBox.aabbMin = FFX_MIN16_F3(FSR2_FP16_MAX, FSR2_FP16_MAX, FSR2_FP16_MAX); + rectificationBox.aabbMax = -FFX_MIN16_F3(FSR2_FP16_MAX, FSR2_FP16_MAX, FSR2_FP16_MAX); +} +#endif + +void RectificationBoxAddInitialSample(FFX_PARAMETER_INOUT RectificationBox rectificationBox, const FfxFloat32x3 colorSample, const FfxFloat32 fSampleWeight) +{ + rectificationBox.aabbMin = colorSample; + rectificationBox.aabbMax = colorSample; + + FfxFloat32x3 weightedSample = colorSample * fSampleWeight; + rectificationBox.boxCenter = weightedSample; + rectificationBox.boxVec = colorSample * weightedSample; + rectificationBox.fBoxCenterWeight = fSampleWeight; +} + +void RectificationBoxAddSample(FfxBoolean bInitialSample, FFX_PARAMETER_INOUT RectificationBox rectificationBox, const FfxFloat32x3 colorSample, const FfxFloat32 fSampleWeight) +{ + if (bInitialSample) { + RectificationBoxAddInitialSample(rectificationBox, colorSample, fSampleWeight); + } else { + rectificationBox.aabbMin = ffxMin(rectificationBox.aabbMin, colorSample); + rectificationBox.aabbMax = ffxMax(rectificationBox.aabbMax, colorSample); + + FfxFloat32x3 weightedSample = colorSample * fSampleWeight; + rectificationBox.boxCenter += weightedSample; + rectificationBox.boxVec += colorSample * weightedSample; + rectificationBox.fBoxCenterWeight += fSampleWeight; + } +} +#if FFX_HALF +void RectificationBoxAddInitialSample(FFX_PARAMETER_INOUT RectificationBoxMin16 rectificationBox, const FFX_MIN16_F3 colorSample, const FFX_MIN16_F fSampleWeight) +{ + rectificationBox.aabbMin = colorSample; + rectificationBox.aabbMax = colorSample; + + FFX_MIN16_F3 weightedSample = colorSample * fSampleWeight; + rectificationBox.boxCenter = weightedSample; + rectificationBox.boxVec = colorSample * weightedSample; + rectificationBox.fBoxCenterWeight = fSampleWeight; +} + +void RectificationBoxAddSample(FfxBoolean bInitialSample, FFX_PARAMETER_INOUT RectificationBoxMin16 rectificationBox, const FFX_MIN16_F3 colorSample, const FFX_MIN16_F fSampleWeight) +{ + if (bInitialSample) { + RectificationBoxAddInitialSample(rectificationBox, colorSample, fSampleWeight); + } else { + rectificationBox.aabbMin = ffxMin(rectificationBox.aabbMin, colorSample); + rectificationBox.aabbMax = ffxMax(rectificationBox.aabbMax, colorSample); + + FFX_MIN16_F3 weightedSample = colorSample * fSampleWeight; + rectificationBox.boxCenter += weightedSample; + rectificationBox.boxVec += colorSample * weightedSample; + rectificationBox.fBoxCenterWeight += fSampleWeight; + } +} +#endif + +void RectificationBoxComputeVarianceBoxData(FFX_PARAMETER_INOUT RectificationBox rectificationBox) +{ + rectificationBox.fBoxCenterWeight = (abs(rectificationBox.fBoxCenterWeight) > FfxFloat32(FSR2_EPSILON) ? rectificationBox.fBoxCenterWeight : FfxFloat32(1.f)); + rectificationBox.boxCenter /= rectificationBox.fBoxCenterWeight; + rectificationBox.boxVec /= rectificationBox.fBoxCenterWeight; + FfxFloat32x3 stdDev = sqrt(abs(rectificationBox.boxVec - rectificationBox.boxCenter * rectificationBox.boxCenter)); + rectificationBox.boxVec = stdDev; +} +#if FFX_HALF +void RectificationBoxComputeVarianceBoxData(FFX_PARAMETER_INOUT RectificationBoxMin16 rectificationBox) +{ + rectificationBox.fBoxCenterWeight = (abs(rectificationBox.fBoxCenterWeight) > FFX_MIN16_F(FSR2_EPSILON) ? rectificationBox.fBoxCenterWeight : FFX_MIN16_F(1.f)); + rectificationBox.boxCenter /= rectificationBox.fBoxCenterWeight; + rectificationBox.boxVec /= rectificationBox.fBoxCenterWeight; + FFX_MIN16_F3 stdDev = sqrt(abs(rectificationBox.boxVec - rectificationBox.boxCenter * rectificationBox.boxCenter)); + rectificationBox.boxVec = stdDev; +} +#endif + +FfxFloat32x3 SafeRcp3(FfxFloat32x3 v) +{ + return (all(FFX_NOT_EQUAL(v, FfxFloat32x3(0, 0, 0)))) ? (FfxFloat32x3(1, 1, 1) / v) : FfxFloat32x3(0, 0, 0); +} +#if FFX_HALF +FFX_MIN16_F3 SafeRcp3(FFX_MIN16_F3 v) +{ + return (all(FFX_NOT_EQUAL(v, FFX_MIN16_F3(0, 0, 0)))) ? (FFX_MIN16_F3(1, 1, 1) / v) : FFX_MIN16_F3(0, 0, 0); +} +#endif + +FfxFloat32 MinDividedByMax(const FfxFloat32 v0, const FfxFloat32 v1) +{ + const FfxFloat32 m = ffxMax(v0, v1); + return m != 0 ? ffxMin(v0, v1) / m : 0; +} + +#if FFX_HALF +FFX_MIN16_F MinDividedByMax(const FFX_MIN16_F v0, const FFX_MIN16_F v1) +{ + const FFX_MIN16_F m = ffxMax(v0, v1); + return m != FFX_MIN16_F(0) ? ffxMin(v0, v1) / m : FFX_MIN16_F(0); +} +#endif + +FfxFloat32x3 YCoCgToRGB(FfxFloat32x3 fYCoCg) +{ + FfxFloat32x3 fRgb; + + fRgb = FfxFloat32x3( + fYCoCg.x + fYCoCg.y - fYCoCg.z, + fYCoCg.x + fYCoCg.z, + fYCoCg.x - fYCoCg.y - fYCoCg.z); + + return fRgb; +} +#if FFX_HALF +FFX_MIN16_F3 YCoCgToRGB(FFX_MIN16_F3 fYCoCg) +{ + FFX_MIN16_F3 fRgb; + + fRgb = FFX_MIN16_F3( + fYCoCg.x + fYCoCg.y - fYCoCg.z, + fYCoCg.x + fYCoCg.z, + fYCoCg.x - fYCoCg.y - fYCoCg.z); + + return fRgb; +} +#endif + +FfxFloat32x3 RGBToYCoCg(FfxFloat32x3 fRgb) +{ + FfxFloat32x3 fYCoCg; + + fYCoCg = FfxFloat32x3( + 0.25f * fRgb.r + 0.5f * fRgb.g + 0.25f * fRgb.b, + 0.5f * fRgb.r - 0.5f * fRgb.b, + -0.25f * fRgb.r + 0.5f * fRgb.g - 0.25f * fRgb.b); + + return fYCoCg; +} +#if FFX_HALF +FFX_MIN16_F3 RGBToYCoCg(FFX_MIN16_F3 fRgb) +{ + FFX_MIN16_F3 fYCoCg; + + fYCoCg = FFX_MIN16_F3( + 0.25 * fRgb.r + 0.5 * fRgb.g + 0.25 * fRgb.b, + 0.5 * fRgb.r - 0.5 * fRgb.b, + -0.25 * fRgb.r + 0.5 * fRgb.g - 0.25 * fRgb.b); + + return fYCoCg; +} +#endif + +FfxFloat32 RGBToLuma(FfxFloat32x3 fLinearRgb) +{ + return dot(fLinearRgb, FfxFloat32x3(0.2126f, 0.7152f, 0.0722f)); +} +#if FFX_HALF +FFX_MIN16_F RGBToLuma(FFX_MIN16_F3 fLinearRgb) +{ + return dot(fLinearRgb, FFX_MIN16_F3(0.2126f, 0.7152f, 0.0722f)); +} +#endif + +FfxFloat32 RGBToPerceivedLuma(FfxFloat32x3 fLinearRgb) +{ + FfxFloat32 fLuminance = RGBToLuma(fLinearRgb); + + FfxFloat32 fPercievedLuminance = 0; + if (fLuminance <= 216.0f / 24389.0f) { + fPercievedLuminance = fLuminance * (24389.0f / 27.0f); + } + else { + fPercievedLuminance = ffxPow(fLuminance, 1.0f / 3.0f) * 116.0f - 16.0f; + } + + return fPercievedLuminance * 0.01f; +} +#if FFX_HALF +FFX_MIN16_F RGBToPerceivedLuma(FFX_MIN16_F3 fLinearRgb) +{ + FFX_MIN16_F fLuminance = RGBToLuma(fLinearRgb); + + FFX_MIN16_F fPercievedLuminance = FFX_MIN16_F(0); + if (fLuminance <= FFX_MIN16_F(216.0f / 24389.0f)) { + fPercievedLuminance = fLuminance * FFX_MIN16_F(24389.0f / 27.0f); + } + else { + fPercievedLuminance = ffxPow(fLuminance, FFX_MIN16_F(1.0f / 3.0f)) * FFX_MIN16_F(116.0f) - FFX_MIN16_F(16.0f); + } + + return fPercievedLuminance * FFX_MIN16_F(0.01f); +} +#endif + +FfxFloat32x3 Tonemap(FfxFloat32x3 fRgb) +{ + return fRgb / (ffxMax(ffxMax(0.f, fRgb.r), ffxMax(fRgb.g, fRgb.b)) + 1.f).xxx; +} + +FfxFloat32x3 InverseTonemap(FfxFloat32x3 fRgb) +{ + return fRgb / ffxMax(FSR2_TONEMAP_EPSILON, 1.f - ffxMax(fRgb.r, ffxMax(fRgb.g, fRgb.b))).xxx; +} + +#if FFX_HALF +FFX_MIN16_F3 Tonemap(FFX_MIN16_F3 fRgb) +{ + return fRgb / (ffxMax(ffxMax(FFX_MIN16_F(0.f), fRgb.r), ffxMax(fRgb.g, fRgb.b)) + FFX_MIN16_F(1.f)).xxx; +} + +FFX_MIN16_F3 InverseTonemap(FFX_MIN16_F3 fRgb) +{ + return fRgb / ffxMax(FFX_MIN16_F(FSR2_TONEMAP_EPSILON), FFX_MIN16_F(1.f) - ffxMax(fRgb.r, ffxMax(fRgb.g, fRgb.b))).xxx; +} +#endif + +FfxInt32x2 ClampLoad(FfxInt32x2 iPxSample, FfxInt32x2 iPxOffset, FfxInt32x2 iTextureSize) +{ + FfxInt32x2 result = iPxSample + iPxOffset; + result.x = (iPxOffset.x < 0) ? ffxMax(result.x, 0) : result.x; + result.x = (iPxOffset.x > 0) ? ffxMin(result.x, iTextureSize.x - 1) : result.x; + result.y = (iPxOffset.y < 0) ? ffxMax(result.y, 0) : result.y; + result.y = (iPxOffset.y > 0) ? ffxMin(result.y, iTextureSize.y - 1) : result.y; + return result; + + // return ffxMed3(iPxSample + iPxOffset, FfxInt32x2(0, 0), iTextureSize - FfxInt32x2(1, 1)); +} +#if FFX_HALF +FFX_MIN16_I2 ClampLoad(FFX_MIN16_I2 iPxSample, FFX_MIN16_I2 iPxOffset, FFX_MIN16_I2 iTextureSize) +{ + FFX_MIN16_I2 result = iPxSample + iPxOffset; + result.x = (iPxOffset.x < 0) ? ffxMax(result.x, FFX_MIN16_I(0)) : result.x; + result.x = (iPxOffset.x > 0) ? ffxMin(result.x, iTextureSize.x - FFX_MIN16_I(1)) : result.x; + result.y = (iPxOffset.y < 0) ? ffxMax(result.y, FFX_MIN16_I(0)) : result.y; + result.y = (iPxOffset.y > 0) ? ffxMin(result.y, iTextureSize.y - FFX_MIN16_I(1)) : result.y; + return result; + + // return ffxMed3Half(iPxSample + iPxOffset, FFX_MIN16_I2(0, 0), iTextureSize - FFX_MIN16_I2(1, 1)); +} +#endif + +FfxFloat32x2 ClampUv(FfxFloat32x2 fUv, FfxInt32x2 iTextureSize, FfxInt32x2 iResourceSize) +{ + const FfxFloat32x2 fSampleLocation = fUv * iTextureSize; + const FfxFloat32x2 fClampedLocation = ffxMax(FfxFloat32x2(0.5f, 0.5f), ffxMin(fSampleLocation, FfxFloat32x2(iTextureSize) - FfxFloat32x2(0.5f, 0.5f))); + const FfxFloat32x2 fClampedUv = fClampedLocation / FfxFloat32x2(iResourceSize); + + return fClampedUv; +} + +FfxBoolean IsOnScreen(FfxInt32x2 pos, FfxInt32x2 size) +{ + return all(FFX_LESS_THAN(FfxUInt32x2(pos), FfxUInt32x2(size))); +} +#if FFX_HALF +FfxBoolean IsOnScreen(FFX_MIN16_I2 pos, FFX_MIN16_I2 size) +{ + return all(FFX_LESS_THAN(FFX_MIN16_U2(pos), FFX_MIN16_U2(size))); +} +#endif + +FfxFloat32 ComputeAutoExposureFromLavg(FfxFloat32 Lavg) +{ + Lavg = exp(Lavg); + + const FfxFloat32 S = 100.0f; //ISO arithmetic speed + const FfxFloat32 K = 12.5f; + FfxFloat32 ExposureISO100 = log2((Lavg * S) / K); + + const FfxFloat32 q = 0.65f; + FfxFloat32 Lmax = (78.0f / (q * S)) * ffxPow(2.0f, ExposureISO100); + + return 1 / Lmax; +} +#if FFX_HALF +FFX_MIN16_F ComputeAutoExposureFromLavg(FFX_MIN16_F Lavg) +{ + Lavg = exp(Lavg); + + const FFX_MIN16_F S = FFX_MIN16_F(100.0f); //ISO arithmetic speed + const FFX_MIN16_F K = FFX_MIN16_F(12.5f); + const FFX_MIN16_F ExposureISO100 = log2((Lavg * S) / K); + + const FFX_MIN16_F q = FFX_MIN16_F(0.65f); + const FFX_MIN16_F Lmax = (FFX_MIN16_F(78.0f) / (q * S)) * ffxPow(FFX_MIN16_F(2.0f), ExposureISO100); + + return FFX_MIN16_F(1) / Lmax; +} +#endif + +FfxInt32x2 ComputeHrPosFromLrPos(FfxInt32x2 iPxLrPos) +{ + FfxFloat32x2 fSrcJitteredPos = FfxFloat32x2(iPxLrPos) + 0.5f - Jitter(); + FfxFloat32x2 fLrPosInHr = (fSrcJitteredPos / RenderSize()) * DisplaySize(); + FfxInt32x2 iPxHrPos = FfxInt32x2(floor(fLrPosInHr)); + return iPxHrPos; +} +#if FFX_HALF +FFX_MIN16_I2 ComputeHrPosFromLrPos(FFX_MIN16_I2 iPxLrPos) +{ + FFX_MIN16_F2 fSrcJitteredPos = FFX_MIN16_F2(iPxLrPos) + FFX_MIN16_F(0.5f) - FFX_MIN16_F2(Jitter()); + FFX_MIN16_F2 fLrPosInHr = (fSrcJitteredPos / FFX_MIN16_F2(RenderSize())) * FFX_MIN16_F2(DisplaySize()); + FFX_MIN16_I2 iPxHrPos = FFX_MIN16_I2(floor(fLrPosInHr)); + return iPxHrPos; +} +#endif + +FfxFloat32x2 ComputeNdc(FfxFloat32x2 fPxPos, FfxInt32x2 iSize) +{ + return fPxPos / FfxFloat32x2(iSize) * FfxFloat32x2(2.0f, -2.0f) + FfxFloat32x2(-1.0f, 1.0f); +} + +FfxFloat32 GetViewSpaceDepth(FfxFloat32 fDeviceDepth) +{ + const FfxFloat32x4 fDeviceToViewDepth = DeviceToViewSpaceTransformFactors(); + + // fDeviceToViewDepth details found in ffx_fsr2.cpp + return (fDeviceToViewDepth[1] / (fDeviceDepth - fDeviceToViewDepth[0])); +} + +FfxFloat32 GetViewSpaceDepthInMeters(FfxFloat32 fDeviceDepth) +{ + return GetViewSpaceDepth(fDeviceDepth) * ViewSpaceToMetersFactor(); +} + +FfxFloat32x3 GetViewSpacePosition(FfxInt32x2 iViewportPos, FfxInt32x2 iViewportSize, FfxFloat32 fDeviceDepth) +{ + const FfxFloat32x4 fDeviceToViewDepth = DeviceToViewSpaceTransformFactors(); + + const FfxFloat32 Z = GetViewSpaceDepth(fDeviceDepth); + + const FfxFloat32x2 fNdcPos = ComputeNdc(iViewportPos, iViewportSize); + const FfxFloat32 X = fDeviceToViewDepth[2] * fNdcPos.x * Z; + const FfxFloat32 Y = fDeviceToViewDepth[3] * fNdcPos.y * Z; + + return FfxFloat32x3(X, Y, Z); +} + +FfxFloat32x3 GetViewSpacePositionInMeters(FfxInt32x2 iViewportPos, FfxInt32x2 iViewportSize, FfxFloat32 fDeviceDepth) +{ + return GetViewSpacePosition(iViewportPos, iViewportSize, fDeviceDepth) * ViewSpaceToMetersFactor(); +} + +FfxFloat32 GetMaxDistanceInMeters() +{ +#if FFX_FSR2_OPTION_INVERTED_DEPTH + return GetViewSpaceDepth(0.0f) * ViewSpaceToMetersFactor(); +#else + return GetViewSpaceDepth(1.0f) * ViewSpaceToMetersFactor(); +#endif +} + +FfxFloat32x3 PrepareRgb(FfxFloat32x3 fRgb, FfxFloat32 fExposure, FfxFloat32 fPreExposure) +{ + fRgb /= fPreExposure; + fRgb *= fExposure; + + fRgb = clamp(fRgb, 0.0f, FSR2_FP16_MAX); + + return fRgb; +} + +FfxFloat32x3 UnprepareRgb(FfxFloat32x3 fRgb, FfxFloat32 fExposure) +{ + fRgb /= fExposure; + fRgb *= PreExposure(); + + return fRgb; +} + + +struct BilinearSamplingData +{ + FfxInt32x2 iOffsets[4]; + FfxFloat32 fWeights[4]; + FfxInt32x2 iBasePos; +}; + +BilinearSamplingData GetBilinearSamplingData(FfxFloat32x2 fUv, FfxInt32x2 iSize) +{ + BilinearSamplingData data; + + FfxFloat32x2 fPxSample = (fUv * iSize) - FfxFloat32x2(0.5f, 0.5f); + data.iBasePos = FfxInt32x2(floor(fPxSample)); + FfxFloat32x2 fPxFrac = ffxFract(fPxSample); + + data.iOffsets[0] = FfxInt32x2(0, 0); + data.iOffsets[1] = FfxInt32x2(1, 0); + data.iOffsets[2] = FfxInt32x2(0, 1); + data.iOffsets[3] = FfxInt32x2(1, 1); + + data.fWeights[0] = (1 - fPxFrac.x) * (1 - fPxFrac.y); + data.fWeights[1] = (fPxFrac.x) * (1 - fPxFrac.y); + data.fWeights[2] = (1 - fPxFrac.x) * (fPxFrac.y); + data.fWeights[3] = (fPxFrac.x) * (fPxFrac.y); + + return data; +} + +struct PlaneData +{ + FfxFloat32x3 fNormal; + FfxFloat32 fDistanceFromOrigin; +}; + +PlaneData GetPlaneFromPoints(FfxFloat32x3 fP0, FfxFloat32x3 fP1, FfxFloat32x3 fP2) +{ + PlaneData plane; + + FfxFloat32x3 v0 = fP0 - fP1; + FfxFloat32x3 v1 = fP0 - fP2; + plane.fNormal = normalize(cross(v0, v1)); + plane.fDistanceFromOrigin = -dot(fP0, plane.fNormal); + + return plane; +} + +FfxFloat32 PointToPlaneDistance(PlaneData plane, FfxFloat32x3 fPoint) +{ + return abs(dot(plane.fNormal, fPoint) + plane.fDistanceFromOrigin); +} + +#endif // #if defined(FFX_GPU) + +#endif //!defined(FFX_FSR2_COMMON_H) diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_compute_luminance_pyramid.h b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_compute_luminance_pyramid.h new file mode 100644 index 00000000..c63f1820 --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_compute_luminance_pyramid.h @@ -0,0 +1,189 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +FFX_GROUPSHARED FfxUInt32 spdCounter; + +#ifndef SPD_PACKED_ONLY +FFX_GROUPSHARED FfxFloat32 spdIntermediateR[16][16]; +FFX_GROUPSHARED FfxFloat32 spdIntermediateG[16][16]; +FFX_GROUPSHARED FfxFloat32 spdIntermediateB[16][16]; +FFX_GROUPSHARED FfxFloat32 spdIntermediateA[16][16]; + +FfxFloat32x4 SpdLoadSourceImage(FfxFloat32x2 tex, FfxUInt32 slice) +{ + FfxFloat32x2 fUv = (tex + 0.5f + Jitter()) / RenderSize(); + fUv = ClampUv(fUv, RenderSize(), InputColorResourceDimensions()); + FfxFloat32x3 fRgb = SampleInputColor(fUv); + + fRgb /= PreExposure(); + + //compute log luma + const FfxFloat32 fLogLuma = log(ffxMax(FSR2_EPSILON, RGBToLuma(fRgb))); + + // Make sure out of screen pixels contribute no value to the end result + const FfxFloat32 result = all(FFX_LESS_THAN(tex, RenderSize())) ? fLogLuma : 0.0f; + + return FfxFloat32x4(result, 0, 0, 0); +} + +FfxFloat32x4 SpdLoad(FfxInt32x2 tex, FfxUInt32 slice) +{ + return SPD_LoadMipmap5(tex); +} + +void SpdStore(FfxInt32x2 pix, FfxFloat32x4 outValue, FfxUInt32 index, FfxUInt32 slice) +{ + if (index == LumaMipLevelToUse() || index == 5) + { + SPD_SetMipmap(pix, index, outValue.r); + } + + if (index == MipCount() - 1) { //accumulate on 1x1 level + + if (all(FFX_EQUAL(pix, FfxInt32x2(0, 0)))) + { + FfxFloat32 prev = SPD_LoadExposureBuffer().y; + FfxFloat32 result = outValue.r; + + if (prev < resetAutoExposureAverageSmoothing) // Compare Lavg, so small or negative values + { + FfxFloat32 rate = 1.0f; + result = prev + (result - prev) * (1 - exp(-DeltaTime() * rate)); + } + FfxFloat32x2 spdOutput = FfxFloat32x2(ComputeAutoExposureFromLavg(result), result); + SPD_SetExposureBuffer(spdOutput); + } + } +} + +void SpdIncreaseAtomicCounter(FfxUInt32 slice) +{ + SPD_IncreaseAtomicCounter(spdCounter); +} + +FfxUInt32 SpdGetAtomicCounter() +{ + return spdCounter; +} + +void SpdResetAtomicCounter(FfxUInt32 slice) +{ + SPD_ResetAtomicCounter(); +} + +FfxFloat32x4 SpdLoadIntermediate(FfxUInt32 x, FfxUInt32 y) +{ + return FfxFloat32x4( + spdIntermediateR[x][y], + spdIntermediateG[x][y], + spdIntermediateB[x][y], + spdIntermediateA[x][y]); +} +void SpdStoreIntermediate(FfxUInt32 x, FfxUInt32 y, FfxFloat32x4 value) +{ + spdIntermediateR[x][y] = value.x; + spdIntermediateG[x][y] = value.y; + spdIntermediateB[x][y] = value.z; + spdIntermediateA[x][y] = value.w; +} +FfxFloat32x4 SpdReduce4(FfxFloat32x4 v0, FfxFloat32x4 v1, FfxFloat32x4 v2, FfxFloat32x4 v3) +{ + return (v0 + v1 + v2 + v3) * 0.25f; +} +#endif + +// define fetch and store functions Packed +#if FFX_HALF +#error Callback must be implemented + +FFX_GROUPSHARED FfxFloat16x2 spdIntermediateRG[16][16]; +FFX_GROUPSHARED FfxFloat16x2 spdIntermediateBA[16][16]; + +FfxFloat16x4 SpdLoadSourceImageH(FfxFloat32x2 tex, FfxUInt32 slice) +{ + return FfxFloat16x4(imgDst[0][FfxFloat32x3(tex, slice)]); +} +FfxFloat16x4 SpdLoadH(FfxInt32x2 p, FfxUInt32 slice) +{ + return FfxFloat16x4(imgDst6[FfxUInt32x3(p, slice)]); +} +void SpdStoreH(FfxInt32x2 p, FfxFloat16x4 value, FfxUInt32 mip, FfxUInt32 slice) +{ + if (index == LumaMipLevelToUse() || index == 5) + { + imgDst6[FfxUInt32x3(p, slice)] = FfxFloat32x4(value); + return; + } + imgDst[mip + 1][FfxUInt32x3(p, slice)] = FfxFloat32x4(value); +} +void SpdIncreaseAtomicCounter(FfxUInt32 slice) +{ + InterlockedAdd(rw_spd_global_atomic[FfxInt16x2(0, 0)].counter[slice], 1, spdCounter); +} +FfxUInt32 SpdGetAtomicCounter() +{ + return spdCounter; +} +void SpdResetAtomicCounter(FfxUInt32 slice) +{ + rw_spd_global_atomic[FfxInt16x2(0, 0)].counter[slice] = 0; +} +FfxFloat16x4 SpdLoadIntermediateH(FfxUInt32 x, FfxUInt32 y) +{ + return FfxFloat16x4( + spdIntermediateRG[x][y].x, + spdIntermediateRG[x][y].y, + spdIntermediateBA[x][y].x, + spdIntermediateBA[x][y].y); +} +void SpdStoreIntermediateH(FfxUInt32 x, FfxUInt32 y, FfxFloat16x4 value) +{ + spdIntermediateRG[x][y] = value.xy; + spdIntermediateBA[x][y] = value.zw; +} +FfxFloat16x4 SpdReduce4H(FfxFloat16x4 v0, FfxFloat16x4 v1, FfxFloat16x4 v2, FfxFloat16x4 v3) +{ + return (v0 + v1 + v2 + v3) * FfxFloat16(0.25); +} +#endif + +#include "ffx_spd.h" + +void ComputeAutoExposure(FfxUInt32x3 WorkGroupId, FfxUInt32 LocalThreadIndex) +{ +#if FFX_HALF + SpdDownsampleH( + FfxUInt32x2(WorkGroupId.xy), + FfxUInt32(LocalThreadIndex), + FfxUInt32(MipCount()), + FfxUInt32(NumWorkGroups()), + FfxUInt32(WorkGroupId.z), + FfxUInt32x2(WorkGroupOffset())); +#else + SpdDownsample( + FfxUInt32x2(WorkGroupId.xy), + FfxUInt32(LocalThreadIndex), + FfxUInt32(MipCount()), + FfxUInt32(NumWorkGroups()), + FfxUInt32(WorkGroupId.z), + FfxUInt32x2(WorkGroupOffset())); +#endif +} \ No newline at end of file diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_compute_luminance_pyramid_pass.glsl b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_compute_luminance_pyramid_pass.glsl new file mode 100644 index 00000000..3c99b981 --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_compute_luminance_pyramid_pass.glsl @@ -0,0 +1,134 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#version 450 + +#extension GL_GOOGLE_include_directive : require +#extension GL_EXT_samplerless_texture_functions : require + +#define FSR2_BIND_SRV_INPUT_COLOR 0 +#define FSR2_BIND_UAV_SPD_GLOBAL_ATOMIC 1 +#define FSR2_BIND_UAV_EXPOSURE_MIP_LUMA_CHANGE 2 +#define FSR2_BIND_UAV_EXPOSURE_MIP_5 3 +#define FSR2_BIND_UAV_AUTO_EXPOSURE 4 +#define FSR2_BIND_CB_FSR2 5 +#define FSR2_BIND_CB_SPD 6 + +#include "ffx_fsr2_callbacks_glsl.h" +#include "ffx_fsr2_common.h" + +#if defined(FSR2_BIND_CB_SPD) + layout (set = 1, binding = FSR2_BIND_CB_SPD, std140) uniform cbSPD_t + { + uint mips; + uint numWorkGroups; + uvec2 workGroupOffset; + uvec2 renderSize; + } cbSPD; + + uint MipCount() + { + return cbSPD.mips; + } + + uint NumWorkGroups() + { + return cbSPD.numWorkGroups; + } + + uvec2 WorkGroupOffset() + { + return cbSPD.workGroupOffset; + } + + uvec2 SPD_RenderSize() + { + return cbSPD.renderSize; + } +#endif + +vec2 SPD_LoadExposureBuffer() +{ + return imageLoad(rw_auto_exposure, ivec2(0,0)).xy; +} + +void SPD_SetExposureBuffer(vec2 value) +{ + imageStore(rw_auto_exposure, ivec2(0,0), vec4(value, 0.0f, 0.0f)); +} + +vec4 SPD_LoadMipmap5(ivec2 iPxPos) +{ + return vec4(imageLoad(rw_img_mip_5, iPxPos).x, 0.0f, 0.0f, 0.0f); +} + +void SPD_SetMipmap(ivec2 iPxPos, uint slice, float value) +{ + switch (slice) + { + case FFX_FSR2_SHADING_CHANGE_MIP_LEVEL: + imageStore(rw_img_mip_shading_change, iPxPos, vec4(value, 0.0f, 0.0f, 0.0f)); + break; + case 5: + imageStore(rw_img_mip_5, iPxPos, vec4(value, 0.0f, 0.0f, 0.0f)); + break; + default: + + // avoid flattened side effect +#if defined(FSR2_BIND_UAV_EXPOSURE_MIP_LUMA_CHANGE) + imageStore(rw_img_mip_shading_change, iPxPos, vec4(imageLoad(rw_img_mip_shading_change, iPxPos).x, 0.0f, 0.0f, 0.0f)); +#elif defined(FSR2_BIND_UAV_EXPOSURE_MIP_5) + imageStore(rw_img_mip_5, iPxPos, vec4(imageLoad(rw_img_mip_5, iPxPos).x, 0.0f, 0.0f, 0.0f)); +#endif + break; + } +} + +void SPD_IncreaseAtomicCounter(inout uint spdCounter) +{ + spdCounter = imageAtomicAdd(rw_spd_global_atomic, ivec2(0,0), 1); +} + +void SPD_ResetAtomicCounter() +{ + imageStore(rw_spd_global_atomic, ivec2(0,0), uvec4(0)); +} + +#include "ffx_fsr2_compute_luminance_pyramid.h" + +#ifndef FFX_FSR2_THREAD_GROUP_WIDTH +#define FFX_FSR2_THREAD_GROUP_WIDTH 256 +#endif // #ifndef FFX_FSR2_THREAD_GROUP_WIDTH +#ifndef FFX_FSR2_THREAD_GROUP_HEIGHT +#define FFX_FSR2_THREAD_GROUP_HEIGHT 1 +#endif // #ifndef FFX_FSR2_THREAD_GROUP_HEIGHT +#ifndef FFX_FSR2_THREAD_GROUP_DEPTH +#define FFX_FSR2_THREAD_GROUP_DEPTH 1 +#endif // #ifndef FFX_FSR2_THREAD_GROUP_DEPTH +#ifndef FFX_FSR2_NUM_THREADS +#define FFX_FSR2_NUM_THREADS layout (local_size_x = FFX_FSR2_THREAD_GROUP_WIDTH, local_size_y = FFX_FSR2_THREAD_GROUP_HEIGHT, local_size_z = FFX_FSR2_THREAD_GROUP_DEPTH) in; +#endif // #ifndef FFX_FSR2_NUM_THREADS + +FFX_FSR2_NUM_THREADS +void main() +{ + ComputeAutoExposure(gl_WorkGroupID.xyz, gl_LocalInvocationIndex); +} \ No newline at end of file diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_compute_luminance_pyramid_pass.hlsl b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_compute_luminance_pyramid_pass.hlsl new file mode 100644 index 00000000..2b96636c --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_compute_luminance_pyramid_pass.hlsl @@ -0,0 +1,131 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#define FSR2_BIND_SRV_INPUT_COLOR 0 +#define FSR2_BIND_UAV_SPD_GLOBAL_ATOMIC 0 +#define FSR2_BIND_UAV_EXPOSURE_MIP_LUMA_CHANGE 1 +#define FSR2_BIND_UAV_EXPOSURE_MIP_5 2 +#define FSR2_BIND_UAV_AUTO_EXPOSURE 3 +#define FSR2_BIND_CB_FSR2 0 +#define FSR2_BIND_CB_SPD 1 + +#include "ffx_fsr2_callbacks_hlsl.h" +#include "ffx_fsr2_common.h" + +#if defined(FSR2_BIND_CB_SPD) + cbuffer cbSPD : FFX_FSR2_DECLARE_CB(FSR2_BIND_CB_SPD) { + + FfxUInt32 mips; + FfxUInt32 numWorkGroups; + FfxUInt32x2 workGroupOffset; + FfxUInt32x2 renderSize; + }; + + FfxUInt32 MipCount() + { + return mips; + } + + FfxUInt32 NumWorkGroups() + { + return numWorkGroups; + } + + FfxUInt32x2 WorkGroupOffset() + { + return workGroupOffset; + } + + FfxUInt32x2 SPD_RenderSize() + { + return renderSize; + } +#endif + + +FfxFloat32x2 SPD_LoadExposureBuffer() +{ + return rw_auto_exposure[FfxInt32x2(0,0)]; +} + +void SPD_SetExposureBuffer(FfxFloat32x2 value) +{ + rw_auto_exposure[FfxInt32x2(0,0)] = value; +} + +FfxFloat32x4 SPD_LoadMipmap5(FfxInt32x2 iPxPos) +{ + return FfxFloat32x4(rw_img_mip_5[iPxPos], 0, 0, 0); +} + +void SPD_SetMipmap(FfxInt32x2 iPxPos, FfxInt32 slice, FfxFloat32 value) +{ + switch (slice) + { + case FFX_FSR2_SHADING_CHANGE_MIP_LEVEL: + rw_img_mip_shading_change[iPxPos] = value; + break; + case 5: + rw_img_mip_5[iPxPos] = value; + break; + default: + + // avoid flattened side effect +#if defined(FSR2_BIND_UAV_EXPOSURE_MIP_LUMA_CHANGE) || defined(FFX_INTERNAL) + rw_img_mip_shading_change[iPxPos] = rw_img_mip_shading_change[iPxPos]; +#elif defined(FSR2_BIND_UAV_EXPOSURE_MIP_5) || defined(FFX_INTERNAL) + rw_img_mip_5[iPxPos] = rw_img_mip_5[iPxPos]; +#endif + break; + } +} + +void SPD_IncreaseAtomicCounter(inout FfxUInt32 spdCounter) +{ + InterlockedAdd(rw_spd_global_atomic[FfxInt32x2(0,0)], 1, spdCounter); +} + +void SPD_ResetAtomicCounter() +{ + rw_spd_global_atomic[FfxInt32x2(0,0)] = 0; +} + +#include "ffx_fsr2_compute_luminance_pyramid.h" + +#ifndef FFX_FSR2_THREAD_GROUP_WIDTH +#define FFX_FSR2_THREAD_GROUP_WIDTH 256 +#endif // #ifndef FFX_FSR2_THREAD_GROUP_WIDTH +#ifndef FFX_FSR2_THREAD_GROUP_HEIGHT +#define FFX_FSR2_THREAD_GROUP_HEIGHT 1 +#endif // #ifndef FFX_FSR2_THREAD_GROUP_HEIGHT +#ifndef FFX_FSR2_THREAD_GROUP_DEPTH +#define FFX_FSR2_THREAD_GROUP_DEPTH 1 +#endif // #ifndef FFX_FSR2_THREAD_GROUP_DEPTH +#ifndef FFX_FSR2_NUM_THREADS +#define FFX_FSR2_NUM_THREADS [numthreads(FFX_FSR2_THREAD_GROUP_WIDTH, FFX_FSR2_THREAD_GROUP_HEIGHT, FFX_FSR2_THREAD_GROUP_DEPTH)] +#endif // #ifndef FFX_FSR2_NUM_THREADS + +FFX_FSR2_NUM_THREADS +FFX_FSR2_EMBED_CB2_ROOTSIG_CONTENT +void CS(uint3 WorkGroupId : SV_GroupID, uint LocalThreadIndex : SV_GroupIndex) +{ + ComputeAutoExposure(WorkGroupId, LocalThreadIndex); +} diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_depth_clip.h b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_depth_clip.h new file mode 100644 index 00000000..fa4c975a --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_depth_clip.h @@ -0,0 +1,258 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_FSR2_DEPTH_CLIP_H +#define FFX_FSR2_DEPTH_CLIP_H + +FFX_STATIC const FfxFloat32 DepthClipBaseScale = 4.0f; + +FfxFloat32 ComputeDepthClip(FfxFloat32x2 fUvSample, FfxFloat32 fCurrentDepthSample) +{ + FfxFloat32 fCurrentDepthViewSpace = GetViewSpaceDepth(fCurrentDepthSample); + BilinearSamplingData bilinearInfo = GetBilinearSamplingData(fUvSample, RenderSize()); + + FfxFloat32 fDilatedSum = 0.0f; + FfxFloat32 fDepth = 0.0f; + FfxFloat32 fWeightSum = 0.0f; + for (FfxInt32 iSampleIndex = 0; iSampleIndex < 4; iSampleIndex++) { + + const FfxInt32x2 iOffset = bilinearInfo.iOffsets[iSampleIndex]; + const FfxInt32x2 iSamplePos = bilinearInfo.iBasePos + iOffset; + + if (IsOnScreen(iSamplePos, RenderSize())) { + const FfxFloat32 fWeight = bilinearInfo.fWeights[iSampleIndex]; + if (fWeight > fReconstructedDepthBilinearWeightThreshold) { + + const FfxFloat32 fPrevDepthSample = LoadReconstructedPrevDepth(iSamplePos); + const FfxFloat32 fPrevNearestDepthViewSpace = GetViewSpaceDepth(fPrevDepthSample); + + const FfxFloat32 fDepthDiff = fCurrentDepthViewSpace - fPrevNearestDepthViewSpace; + + if (fDepthDiff > 0.0f) { + +#if FFX_FSR2_OPTION_INVERTED_DEPTH + const FfxFloat32 fPlaneDepth = ffxMin(fPrevDepthSample, fCurrentDepthSample); +#else + const FfxFloat32 fPlaneDepth = ffxMax(fPrevDepthSample, fCurrentDepthSample); +#endif + + const FfxFloat32x3 fCenter = GetViewSpacePosition(FfxInt32x2(RenderSize() * 0.5f), RenderSize(), fPlaneDepth); + const FfxFloat32x3 fCorner = GetViewSpacePosition(FfxInt32x2(0, 0), RenderSize(), fPlaneDepth); + + const FfxFloat32 fHalfViewportWidth = length(FfxFloat32x2(RenderSize())); + const FfxFloat32 fDepthThreshold = ffxMax(fCurrentDepthViewSpace, fPrevNearestDepthViewSpace); + + const FfxFloat32 Ksep = 1.37e-05f; + const FfxFloat32 Kfov = length(fCorner) / length(fCenter); + const FfxFloat32 fRequiredDepthSeparation = Ksep * Kfov * fHalfViewportWidth * fDepthThreshold; + + const FfxFloat32 fResolutionFactor = ffxSaturate(length(FfxFloat32x2(RenderSize())) / length(FfxFloat32x2(1920.0f, 1080.0f))); + const FfxFloat32 fPower = ffxLerp(1.0f, 3.0f, fResolutionFactor); + fDepth += ffxPow(ffxSaturate(FfxFloat32(fRequiredDepthSeparation / fDepthDiff)), fPower) * fWeight; + fWeightSum += fWeight; + } + } + } + } + + return (fWeightSum > 0) ? ffxSaturate(1.0f - fDepth / fWeightSum) : 0.0f; +} + +FfxFloat32 ComputeMotionDivergence(FfxInt32x2 iPxPos, FfxInt32x2 iPxInputMotionVectorSize) +{ + FfxFloat32 minconvergence = 1.0f; + + FfxFloat32x2 fMotionVectorNucleus = LoadInputMotionVector(iPxPos); + FfxFloat32 fNucleusVelocityLr = length(fMotionVectorNucleus * RenderSize()); + FfxFloat32 fMaxVelocityUv = length(fMotionVectorNucleus); + + const FfxFloat32 MotionVectorVelocityEpsilon = 1e-02f; + + if (fNucleusVelocityLr > MotionVectorVelocityEpsilon) { + for (FfxInt32 y = -1; y <= 1; ++y) { + for (FfxInt32 x = -1; x <= 1; ++x) { + + FfxInt32x2 sp = ClampLoad(iPxPos, FfxInt32x2(x, y), iPxInputMotionVectorSize); + + FfxFloat32x2 fMotionVector = LoadInputMotionVector(sp); + FfxFloat32 fVelocityUv = length(fMotionVector); + + fMaxVelocityUv = ffxMax(fVelocityUv, fMaxVelocityUv); + fVelocityUv = ffxMax(fVelocityUv, fMaxVelocityUv); + minconvergence = ffxMin(minconvergence, dot(fMotionVector / fVelocityUv, fMotionVectorNucleus / fVelocityUv)); + } + } + } + + return ffxSaturate(1.0f - minconvergence) * ffxSaturate(fMaxVelocityUv / 0.01f); +} + +FfxFloat32 ComputeDepthDivergence(FfxInt32x2 iPxPos) +{ + const FfxFloat32 fMaxDistInMeters = GetMaxDistanceInMeters(); + FfxFloat32 fDepthMax = 0.0f; + FfxFloat32 fDepthMin = fMaxDistInMeters; + + FfxInt32 iMaxDistFound = 0; + + for (FfxInt32 y = -1; y < 2; y++) { + for (FfxInt32 x = -1; x < 2; x++) { + + const FfxInt32x2 iOffset = FfxInt32x2(x, y); + const FfxInt32x2 iSamplePos = iPxPos + iOffset; + + const FfxFloat32 fOnScreenFactor = IsOnScreen(iSamplePos, RenderSize()) ? 1.0f : 0.0f; + FfxFloat32 fDepth = GetViewSpaceDepthInMeters(LoadDilatedDepth(iSamplePos)) * fOnScreenFactor; + + iMaxDistFound |= FfxInt32(fMaxDistInMeters == fDepth); + + fDepthMin = ffxMin(fDepthMin, fDepth); + fDepthMax = ffxMax(fDepthMax, fDepth); + } + } + + return (1.0f - fDepthMin / fDepthMax) * (FfxBoolean(iMaxDistFound) ? 0.0f : 1.0f); +} + +FfxFloat32 ComputeTemporalMotionDivergence(FfxInt32x2 iPxPos) +{ + const FfxFloat32x2 fUv = FfxFloat32x2(iPxPos + 0.5f) / RenderSize(); + + FfxFloat32x2 fMotionVector = LoadDilatedMotionVector(iPxPos); + FfxFloat32x2 fReprojectedUv = fUv + fMotionVector; + fReprojectedUv = ClampUv(fReprojectedUv, RenderSize(), MaxRenderSize()); + FfxFloat32x2 fPrevMotionVector = SamplePreviousDilatedMotionVector(fReprojectedUv); + + float fPxDistance = length(fMotionVector * DisplaySize()); + return fPxDistance > 1.0f ? ffxLerp(0.0f, 1.0f - ffxSaturate(length(fPrevMotionVector) / length(fMotionVector)), ffxSaturate(ffxPow(fPxDistance / 20.0f, 3.0f))) : 0; +} + +void PreProcessReactiveMasks(FfxInt32x2 iPxLrPos, FfxFloat32 fMotionDivergence) +{ + // Compensate for bilinear sampling in accumulation pass + + FfxFloat32x3 fReferenceColor = LoadInputColor(iPxLrPos).xyz; + FfxFloat32x2 fReactiveFactor = FfxFloat32x2(0.0f, fMotionDivergence); + + float fMasksSum = 0.0f; + + FfxFloat32x3 fColorSamples[9]; + FfxFloat32 fReactiveSamples[9]; + FfxFloat32 fTransparencyAndCompositionSamples[9]; + + FFX_UNROLL + for (FfxInt32 y = -1; y < 2; y++) { + FFX_UNROLL + for (FfxInt32 x = -1; x < 2; x++) { + + const FfxInt32x2 sampleCoord = ClampLoad(iPxLrPos, FfxInt32x2(x, y), FfxInt32x2(RenderSize())); + + FfxInt32 sampleIdx = (y + 1) * 3 + x + 1; + + FfxFloat32x3 fColorSample = LoadInputColor(sampleCoord).xyz; + FfxFloat32 fReactiveSample = LoadReactiveMask(sampleCoord); + FfxFloat32 fTransparencyAndCompositionSample = LoadTransparencyAndCompositionMask(sampleCoord); + + fColorSamples[sampleIdx] = fColorSample; + fReactiveSamples[sampleIdx] = fReactiveSample; + fTransparencyAndCompositionSamples[sampleIdx] = fTransparencyAndCompositionSample; + + fMasksSum += (fReactiveSample + fTransparencyAndCompositionSample); + } + } + + if (fMasksSum > 0) + { + for (FfxInt32 sampleIdx = 0; sampleIdx < 9; sampleIdx++) + { + FfxFloat32x3 fColorSample = fColorSamples[sampleIdx]; + FfxFloat32 fReactiveSample = fReactiveSamples[sampleIdx]; + FfxFloat32 fTransparencyAndCompositionSample = fTransparencyAndCompositionSamples[sampleIdx]; + + const FfxFloat32 fMaxLenSq = ffxMax(dot(fReferenceColor, fReferenceColor), dot(fColorSample, fColorSample)); + const FfxFloat32 fSimilarity = dot(fReferenceColor, fColorSample) / fMaxLenSq; + + // Increase power for non-similar samples + const FfxFloat32 fPowerBiasMax = 6.0f; + const FfxFloat32 fSimilarityPower = 1.0f + (fPowerBiasMax - fSimilarity * fPowerBiasMax); + const FfxFloat32 fWeightedReactiveSample = ffxPow(fReactiveSample, fSimilarityPower); + const FfxFloat32 fWeightedTransparencyAndCompositionSample = ffxPow(fTransparencyAndCompositionSample, fSimilarityPower); + + fReactiveFactor = ffxMax(fReactiveFactor, FfxFloat32x2(fWeightedReactiveSample, fWeightedTransparencyAndCompositionSample)); + } + } + + StoreDilatedReactiveMasks(iPxLrPos, fReactiveFactor); +} + +FfxFloat32x3 ComputePreparedInputColor(FfxInt32x2 iPxLrPos) +{ + //We assume linear data. if non-linear input (sRGB, ...), + //then we should convert to linear first and back to sRGB on output. + FfxFloat32x3 fRgb = ffxMax(FfxFloat32x3(0, 0, 0), LoadInputColor(iPxLrPos)); + + fRgb = PrepareRgb(fRgb, Exposure(), PreExposure()); + + const FfxFloat32x3 fPreparedYCoCg = RGBToYCoCg(fRgb); + + return fPreparedYCoCg; +} + +FfxFloat32 EvaluateSurface(FfxInt32x2 iPxPos, FfxFloat32x2 fMotionVector) +{ + FfxFloat32 d0 = GetViewSpaceDepth(LoadReconstructedPrevDepth(iPxPos + FfxInt32x2(0, -1))); + FfxFloat32 d1 = GetViewSpaceDepth(LoadReconstructedPrevDepth(iPxPos + FfxInt32x2(0, 0))); + FfxFloat32 d2 = GetViewSpaceDepth(LoadReconstructedPrevDepth(iPxPos + FfxInt32x2(0, 1))); + + return 1.0f - FfxFloat32(((d0 - d1) > (d1 * 0.01f)) && ((d1 - d2) > (d2 * 0.01f))); +} + +void DepthClip(FfxInt32x2 iPxPos) +{ + FfxFloat32x2 fDepthUv = (iPxPos + 0.5f) / RenderSize(); + FfxFloat32x2 fMotionVector = LoadDilatedMotionVector(iPxPos); + + // Discard tiny mvs + fMotionVector *= FfxFloat32(length(fMotionVector * DisplaySize()) > 0.01f); + + const FfxFloat32x2 fDilatedUv = fDepthUv + fMotionVector; + const FfxFloat32 fDilatedDepth = LoadDilatedDepth(iPxPos); + const FfxFloat32 fCurrentDepthViewSpace = GetViewSpaceDepth(LoadInputDepth(iPxPos)); + + // Compute prepared input color and depth clip + FfxFloat32 fDepthClip = ComputeDepthClip(fDilatedUv, fDilatedDepth) * EvaluateSurface(iPxPos, fMotionVector); + FfxFloat32x3 fPreparedYCoCg = ComputePreparedInputColor(iPxPos); + StorePreparedInputColor(iPxPos, FfxFloat32x4(fPreparedYCoCg, fDepthClip)); + + // Compute dilated reactive mask +#if FFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS + FfxInt32x2 iSamplePos = iPxPos; +#else + FfxInt32x2 iSamplePos = ComputeHrPosFromLrPos(iPxPos); +#endif + + FfxFloat32 fMotionDivergence = ComputeMotionDivergence(iSamplePos, RenderSize()); + FfxFloat32 fTemporalMotionDifference = ffxSaturate(ComputeTemporalMotionDivergence(iPxPos) - ComputeDepthDivergence(iPxPos)); + + PreProcessReactiveMasks(iPxPos, ffxMax(fTemporalMotionDifference, fMotionDivergence)); +} + +#endif //!defined( FFX_FSR2_DEPTH_CLIPH ) \ No newline at end of file diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_depth_clip_pass.glsl b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_depth_clip_pass.glsl new file mode 100644 index 00000000..c7e30937 --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_depth_clip_pass.glsl @@ -0,0 +1,67 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#version 450 + +#extension GL_GOOGLE_include_directive : require +#extension GL_EXT_samplerless_texture_functions : require + +#define FSR2_BIND_SRV_RECONSTRUCTED_PREV_NEAREST_DEPTH 0 +#define FSR2_BIND_SRV_DILATED_MOTION_VECTORS 1 +#define FSR2_BIND_SRV_DILATED_DEPTH 2 +#define FSR2_BIND_SRV_REACTIVE_MASK 3 +#define FSR2_BIND_SRV_TRANSPARENCY_AND_COMPOSITION_MASK 4 +#define FSR2_BIND_SRV_PREPARED_INPUT_COLOR 5 +#define FSR2_BIND_SRV_PREVIOUS_DILATED_MOTION_VECTORS 6 +#define FSR2_BIND_SRV_INPUT_MOTION_VECTORS 7 +#define FSR2_BIND_SRV_INPUT_COLOR 8 +#define FSR2_BIND_SRV_INPUT_DEPTH 9 +#define FSR2_BIND_SRV_INPUT_EXPOSURE 10 + +#define FSR2_BIND_UAV_DEPTH_CLIP 11 +#define FSR2_BIND_UAV_DILATED_REACTIVE_MASKS 12 +#define FSR2_BIND_UAV_PREPARED_INPUT_COLOR 13 + +#define FSR2_BIND_CB_FSR2 14 + +#include "ffx_fsr2_callbacks_glsl.h" +#include "ffx_fsr2_common.h" +#include "ffx_fsr2_sample.h" +#include "ffx_fsr2_depth_clip.h" + +#ifndef FFX_FSR2_THREAD_GROUP_WIDTH +#define FFX_FSR2_THREAD_GROUP_WIDTH 8 +#endif // #ifndef FFX_FSR2_THREAD_GROUP_WIDTH +#ifndef FFX_FSR2_THREAD_GROUP_HEIGHT +#define FFX_FSR2_THREAD_GROUP_HEIGHT 8 +#endif // #ifndef FFX_FSR2_THREAD_GROUP_HEIGHT +#ifndef FFX_FSR2_THREAD_GROUP_DEPTH +#define FFX_FSR2_THREAD_GROUP_DEPTH 1 +#endif // #ifndef FFX_FSR2_THREAD_GROUP_DEPTH +#ifndef FFX_FSR2_NUM_THREADS +#define FFX_FSR2_NUM_THREADS layout (local_size_x = FFX_FSR2_THREAD_GROUP_WIDTH, local_size_y = FFX_FSR2_THREAD_GROUP_HEIGHT, local_size_z = FFX_FSR2_THREAD_GROUP_DEPTH) in; +#endif // #ifndef FFX_FSR2_NUM_THREADS + +FFX_FSR2_NUM_THREADS +void main() +{ + DepthClip(ivec2(gl_GlobalInvocationID.xy)); +} diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_depth_clip_pass.hlsl b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_depth_clip_pass.hlsl new file mode 100644 index 00000000..3cf501c5 --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_depth_clip_pass.hlsl @@ -0,0 +1,66 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#define FSR2_BIND_SRV_RECONSTRUCTED_PREV_NEAREST_DEPTH 0 +#define FSR2_BIND_SRV_DILATED_MOTION_VECTORS 1 +#define FSR2_BIND_SRV_DILATED_DEPTH 2 +#define FSR2_BIND_SRV_REACTIVE_MASK 3 +#define FSR2_BIND_SRV_TRANSPARENCY_AND_COMPOSITION_MASK 4 +#define FSR2_BIND_SRV_PREVIOUS_DILATED_MOTION_VECTORS 5 +#define FSR2_BIND_SRV_INPUT_MOTION_VECTORS 6 +#define FSR2_BIND_SRV_INPUT_COLOR 7 +#define FSR2_BIND_SRV_INPUT_DEPTH 8 +#define FSR2_BIND_SRV_INPUT_EXPOSURE 9 + +#define FSR2_BIND_UAV_DILATED_REACTIVE_MASKS 0 +#define FSR2_BIND_UAV_PREPARED_INPUT_COLOR 1 + +#define FSR2_BIND_CB_FSR2 0 + +#include "ffx_fsr2_callbacks_hlsl.h" +#include "ffx_fsr2_common.h" +#include "ffx_fsr2_sample.h" +#include "ffx_fsr2_depth_clip.h" + +#ifndef FFX_FSR2_THREAD_GROUP_WIDTH +#define FFX_FSR2_THREAD_GROUP_WIDTH 8 +#endif // #ifndef FFX_FSR2_THREAD_GROUP_WIDTH +#ifndef FFX_FSR2_THREAD_GROUP_HEIGHT +#define FFX_FSR2_THREAD_GROUP_HEIGHT 8 +#endif // #ifndef FFX_FSR2_THREAD_GROUP_HEIGHT +#ifndef FFX_FSR2_THREAD_GROUP_DEPTH +#define FFX_FSR2_THREAD_GROUP_DEPTH 1 +#endif // #ifndef FFX_FSR2_THREAD_GROUP_DEPTH +#ifndef FFX_FSR2_NUM_THREADS +#define FFX_FSR2_NUM_THREADS [numthreads(FFX_FSR2_THREAD_GROUP_WIDTH, FFX_FSR2_THREAD_GROUP_HEIGHT, FFX_FSR2_THREAD_GROUP_DEPTH)] +#endif // #ifndef FFX_FSR2_NUM_THREADS + +FFX_FSR2_PREFER_WAVE64 +FFX_FSR2_NUM_THREADS +FFX_FSR2_EMBED_ROOTSIG_CONTENT +void CS( + int2 iGroupId : SV_GroupID, + int2 iDispatchThreadId : SV_DispatchThreadID, + int2 iGroupThreadId : SV_GroupThreadID, + int iGroupIndex : SV_GroupIndex) +{ + DepthClip(iDispatchThreadId); +} diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_lock.h b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_lock.h new file mode 100644 index 00000000..8347fa86 --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_lock.h @@ -0,0 +1,115 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_FSR2_LOCK_H +#define FFX_FSR2_LOCK_H + +void ClearResourcesForNextFrame(in FfxInt32x2 iPxHrPos) +{ + if (all(FFX_LESS_THAN(iPxHrPos, FfxInt32x2(RenderSize())))) + { +#if FFX_FSR2_OPTION_INVERTED_DEPTH + const FfxUInt32 farZ = 0x0; +#else + const FfxUInt32 farZ = 0x3f800000; +#endif + SetReconstructedDepth(iPxHrPos, farZ); + } +} + +FfxBoolean ComputeThinFeatureConfidence(FfxInt32x2 pos) +{ + const FfxInt32 RADIUS = 1; + + FfxFloat32 fNucleus = LoadLockInputLuma(pos); + + FfxFloat32 similar_threshold = 1.05f; + FfxFloat32 dissimilarLumaMin = FSR2_FLT_MAX; + FfxFloat32 dissimilarLumaMax = 0; + + /* + 0 1 2 + 3 4 5 + 6 7 8 + */ + + #define SETBIT(x) (1U << x) + + FfxUInt32 mask = SETBIT(4); //flag fNucleus as similar + + const FfxUInt32 uNumRejectionMasks = 4; + const FfxUInt32 uRejectionMasks[uNumRejectionMasks] = { + SETBIT(0) | SETBIT(1) | SETBIT(3) | SETBIT(4), //Upper left + SETBIT(1) | SETBIT(2) | SETBIT(4) | SETBIT(5), //Upper right + SETBIT(3) | SETBIT(4) | SETBIT(6) | SETBIT(7), //Lower left + SETBIT(4) | SETBIT(5) | SETBIT(7) | SETBIT(8), //Lower right + }; + + FfxInt32 idx = 0; + FFX_UNROLL + for (FfxInt32 y = -RADIUS; y <= RADIUS; y++) { + FFX_UNROLL + for (FfxInt32 x = -RADIUS; x <= RADIUS; x++, idx++) { + if (x == 0 && y == 0) continue; + + FfxInt32x2 samplePos = ClampLoad(pos, FfxInt32x2(x, y), FfxInt32x2(RenderSize())); + + FfxFloat32 sampleLuma = LoadLockInputLuma(samplePos); + FfxFloat32 difference = ffxMax(sampleLuma, fNucleus) / ffxMin(sampleLuma, fNucleus); + + if (difference > 0 && (difference < similar_threshold)) { + mask |= SETBIT(idx); + } else { + dissimilarLumaMin = ffxMin(dissimilarLumaMin, sampleLuma); + dissimilarLumaMax = ffxMax(dissimilarLumaMax, sampleLuma); + } + } + } + + FfxBoolean isRidge = fNucleus > dissimilarLumaMax || fNucleus < dissimilarLumaMin; + + if (FFX_FALSE == isRidge) { + + return false; + } + + FFX_UNROLL + for (FfxInt32 i = 0; i < 4; i++) { + + if ((mask & uRejectionMasks[i]) == uRejectionMasks[i]) { + return false; + } + } + + return true; +} + +void ComputeLock(FfxInt32x2 iPxLrPos) +{ + if (ComputeThinFeatureConfidence(iPxLrPos)) + { + StoreNewLocks(ComputeHrPosFromLrPos(iPxLrPos), 1.f); + } + + ClearResourcesForNextFrame(iPxLrPos); +} + +#endif // FFX_FSR2_LOCK_H diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_lock_pass.glsl b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_lock_pass.glsl new file mode 100644 index 00000000..f7cad59c --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_lock_pass.glsl @@ -0,0 +1,56 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#version 450 + +#extension GL_GOOGLE_include_directive : require +#extension GL_EXT_samplerless_texture_functions : require + +#define FSR2_BIND_SRV_LOCK_INPUT_LUMA 0 +#define FSR2_BIND_UAV_NEW_LOCKS 1 +#define FSR2_BIND_UAV_RECONSTRUCTED_PREV_NEAREST_DEPTH 2 +#define FSR2_BIND_CB_FSR2 3 + +#include "ffx_fsr2_callbacks_glsl.h" +#include "ffx_fsr2_common.h" +#include "ffx_fsr2_sample.h" +#include "ffx_fsr2_lock.h" + +#ifndef FFX_FSR2_THREAD_GROUP_WIDTH +#define FFX_FSR2_THREAD_GROUP_WIDTH 8 +#endif // #ifndef FFX_FSR2_THREAD_GROUP_WIDTH +#ifndef FFX_FSR2_THREAD_GROUP_HEIGHT +#define FFX_FSR2_THREAD_GROUP_HEIGHT 8 +#endif // #ifndef FFX_FSR2_THREAD_GROUP_HEIGHT +#ifndef FFX_FSR2_THREAD_GROUP_DEPTH +#define FFX_FSR2_THREAD_GROUP_DEPTH 1 +#endif // #ifndef FFX_FSR2_THREAD_GROUP_DEPTH +#ifndef FFX_FSR2_NUM_THREADS +#define FFX_FSR2_NUM_THREADS layout (local_size_x = FFX_FSR2_THREAD_GROUP_WIDTH, local_size_y = FFX_FSR2_THREAD_GROUP_HEIGHT, local_size_z = FFX_FSR2_THREAD_GROUP_DEPTH) in; +#endif // #ifndef FFX_FSR2_NUM_THREADS + +FFX_FSR2_NUM_THREADS +void main() +{ + uvec2 uDispatchThreadId = gl_WorkGroupID.xy * uvec2(FFX_FSR2_THREAD_GROUP_WIDTH, FFX_FSR2_THREAD_GROUP_HEIGHT) + gl_LocalInvocationID.xy; + + ComputeLock(ivec2(uDispatchThreadId)); +} diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_lock_pass.hlsl b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_lock_pass.hlsl new file mode 100644 index 00000000..1409dcef --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_lock_pass.hlsl @@ -0,0 +1,53 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#define FSR2_BIND_SRV_LOCK_INPUT_LUMA 0 +#define FSR2_BIND_UAV_NEW_LOCKS 0 +#define FSR2_BIND_UAV_RECONSTRUCTED_PREV_NEAREST_DEPTH 1 +#define FSR2_BIND_CB_FSR2 0 + +#include "ffx_fsr2_callbacks_hlsl.h" +#include "ffx_fsr2_common.h" +#include "ffx_fsr2_sample.h" +#include "ffx_fsr2_lock.h" + +#ifndef FFX_FSR2_THREAD_GROUP_WIDTH +#define FFX_FSR2_THREAD_GROUP_WIDTH 8 +#endif // #ifndef FFX_FSR2_THREAD_GROUP_WIDTH +#ifndef FFX_FSR2_THREAD_GROUP_HEIGHT +#define FFX_FSR2_THREAD_GROUP_HEIGHT 8 +#endif // #ifndef FFX_FSR2_THREAD_GROUP_HEIGHT +#ifndef FFX_FSR2_THREAD_GROUP_DEPTH +#define FFX_FSR2_THREAD_GROUP_DEPTH 1 +#endif // #ifndef FFX_FSR2_THREAD_GROUP_DEPTH +#ifndef FFX_FSR2_NUM_THREADS +#define FFX_FSR2_NUM_THREADS [numthreads(FFX_FSR2_THREAD_GROUP_WIDTH, FFX_FSR2_THREAD_GROUP_HEIGHT, FFX_FSR2_THREAD_GROUP_DEPTH)] +#endif // #ifndef FFX_FSR2_NUM_THREADS + +FFX_FSR2_PREFER_WAVE64 +FFX_FSR2_NUM_THREADS +FFX_FSR2_EMBED_ROOTSIG_CONTENT +void CS(uint2 uGroupId : SV_GroupID, uint2 uGroupThreadId : SV_GroupThreadID) +{ + uint2 uDispatchThreadId = uGroupId * uint2(FFX_FSR2_THREAD_GROUP_WIDTH, FFX_FSR2_THREAD_GROUP_HEIGHT) + uGroupThreadId; + + ComputeLock(uDispatchThreadId); +} diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_postprocess_lock_status.h b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_postprocess_lock_status.h new file mode 100644 index 00000000..cee9e148 --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_postprocess_lock_status.h @@ -0,0 +1,106 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_FSR2_POSTPROCESS_LOCK_STATUS_H +#define FFX_FSR2_POSTPROCESS_LOCK_STATUS_H + +FfxFloat32x4 WrapShadingChangeLuma(FfxInt32x2 iPxSample) +{ + return FfxFloat32x4(LoadMipLuma(iPxSample, LumaMipLevelToUse()), 0, 0, 0); +} + +#if FFX_HALF +FFX_MIN16_F4 WrapShadingChangeLuma(FFX_MIN16_I2 iPxSample) +{ + return FFX_MIN16_F4(LoadMipLuma(iPxSample, LumaMipLevelToUse()), 0, 0, 0); +} +#endif + +#if FFX_FSR2_OPTION_POSTPROCESSLOCKSTATUS_SAMPLERS_USE_DATA_HALF && FFX_HALF +DeclareCustomFetchBilinearSamplesMin16(FetchShadingChangeLumaSamples, WrapShadingChangeLuma) +#else +DeclareCustomFetchBicubicSamples(FetchShadingChangeLumaSamples, WrapShadingChangeLuma) +#endif +DeclareCustomTextureSample(ShadingChangeLumaSample, Lanczos2, FetchShadingChangeLumaSamples) + +FfxFloat32 GetShadingChangeLuma(FfxInt32x2 iPxHrPos, FfxFloat32x2 fUvCoord) +{ + FfxFloat32 fShadingChangeLuma = 0; + +#if 0 + fShadingChangeLuma = Exposure() * exp(ShadingChangeLumaSample(fUvCoord, LumaMipDimensions()).x); +#else + + const FfxFloat32 fDiv = FfxFloat32(2 << LumaMipLevelToUse()); + FfxInt32x2 iMipRenderSize = FfxInt32x2(RenderSize() / fDiv); + + fUvCoord = ClampUv(fUvCoord, iMipRenderSize, LumaMipDimensions()); + fShadingChangeLuma = Exposure() * exp(FfxFloat32(SampleMipLuma(fUvCoord, LumaMipLevelToUse()))); +#endif + + fShadingChangeLuma = ffxPow(fShadingChangeLuma, 1.0f / 6.0f); + + return fShadingChangeLuma; +} + +void UpdateLockStatus(AccumulationPassCommonParams params, + FFX_PARAMETER_INOUT FfxFloat32 fReactiveFactor, LockState state, + FFX_PARAMETER_INOUT FfxFloat32x2 fLockStatus, + FFX_PARAMETER_OUT FfxFloat32 fLockContributionThisFrame, + FFX_PARAMETER_OUT FfxFloat32 fLuminanceDiff) { + + const FfxFloat32 fShadingChangeLuma = GetShadingChangeLuma(params.iPxHrPos, params.fHrUv); + + //init temporal shading change factor, init to -1 or so in reproject to know if "true new"? + fLockStatus[LOCK_TEMPORAL_LUMA] = (fLockStatus[LOCK_TEMPORAL_LUMA] == FfxFloat32(0.0f)) ? fShadingChangeLuma : fLockStatus[LOCK_TEMPORAL_LUMA]; + + FfxFloat32 fPreviousShadingChangeLuma = fLockStatus[LOCK_TEMPORAL_LUMA]; + + fLuminanceDiff = 1.0f - MinDividedByMax(fPreviousShadingChangeLuma, fShadingChangeLuma); + + if (state.NewLock) { + fLockStatus[LOCK_TEMPORAL_LUMA] = fShadingChangeLuma; + + fLockStatus[LOCK_LIFETIME_REMAINING] = (fLockStatus[LOCK_LIFETIME_REMAINING] != 0.0f) ? 2.0f : 1.0f; + } + else if(fLockStatus[LOCK_LIFETIME_REMAINING] <= 1.0f) { + fLockStatus[LOCK_TEMPORAL_LUMA] = ffxLerp(fLockStatus[LOCK_TEMPORAL_LUMA], FfxFloat32(fShadingChangeLuma), 0.5f); + } + else { + if (fLuminanceDiff > 0.1f) { + KillLock(fLockStatus); + } + } + + fReactiveFactor = ffxMax(fReactiveFactor, ffxSaturate((fLuminanceDiff - 0.1f) * 10.0f)); + fLockStatus[LOCK_LIFETIME_REMAINING] *= (1.0f - fReactiveFactor); + + fLockStatus[LOCK_LIFETIME_REMAINING] *= ffxSaturate(1.0f - params.fAccumulationMask); + fLockStatus[LOCK_LIFETIME_REMAINING] *= FfxFloat32(params.fDepthClipFactor < 0.1f); + + // Compute this frame lock contribution + const FfxFloat32 fLifetimeContribution = ffxSaturate(fLockStatus[LOCK_LIFETIME_REMAINING] - 1.0f); + const FfxFloat32 fShadingChangeContribution = ffxSaturate(MinDividedByMax(fLockStatus[LOCK_TEMPORAL_LUMA], fShadingChangeLuma)); + + fLockContributionThisFrame = ffxSaturate(ffxSaturate(fLifetimeContribution * 4.0f) * fShadingChangeContribution); +} + +#endif //!defined( FFX_FSR2_POSTPROCESS_LOCK_STATUS_H ) diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_rcas.h b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_rcas.h new file mode 100644 index 00000000..d9006cd8 --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_rcas.h @@ -0,0 +1,67 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#define GROUP_SIZE 8 + +#define FSR_RCAS_DENOISE 1 + +void WriteUpscaledOutput(FFX_MIN16_U2 iPxHrPos, FfxFloat32x3 fUpscaledColor) +{ + StoreUpscaledOutput(FFX_MIN16_I2(iPxHrPos), fUpscaledColor); +} + +#define FSR_RCAS_F +FfxFloat32x4 FsrRcasLoadF(FfxInt32x2 p) +{ + FfxFloat32x4 fColor = LoadRCAS_Input(p); + + fColor.rgb = PrepareRgb(fColor.rgb, Exposure(), PreExposure()); + + return fColor; +} + +void FsrRcasInputF(inout FfxFloat32 r, inout FfxFloat32 g, inout FfxFloat32 b) {} + +#include "ffx_fsr1.h" + + +void CurrFilter(FFX_MIN16_U2 pos) +{ + FfxFloat32x3 c; + FsrRcasF(c.r, c.g, c.b, pos, RCASConfig()); + + c = UnprepareRgb(c, Exposure()); + + WriteUpscaledOutput(pos, c); +} + +void RCAS(FfxUInt32x3 LocalThreadId, FfxUInt32x3 WorkGroupId, FfxUInt32x3 Dtid) +{ + // Do remapping of local xy in workgroup for a more PS-like swizzle pattern. + FfxUInt32x2 gxy = ffxRemapForQuad(LocalThreadId.x) + FfxUInt32x2(WorkGroupId.x << 4u, WorkGroupId.y << 4u); + CurrFilter(FFX_MIN16_U2(gxy)); + gxy.x += 8u; + CurrFilter(FFX_MIN16_U2(gxy)); + gxy.y += 8u; + CurrFilter(FFX_MIN16_U2(gxy)); + gxy.x -= 8u; + CurrFilter(FFX_MIN16_U2(gxy)); +} diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_rcas_pass.glsl b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_rcas_pass.glsl new file mode 100644 index 00000000..20807a32 --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_rcas_pass.glsl @@ -0,0 +1,80 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#version 450 + +#extension GL_GOOGLE_include_directive : require +#extension GL_EXT_samplerless_texture_functions : require +// Needed for rw_upscaled_output declaration +#extension GL_EXT_shader_image_load_formatted : require + +#define FSR2_BIND_SRV_INPUT_EXPOSURE 0 +#define FSR2_BIND_SRV_RCAS_INPUT 1 +#define FSR2_BIND_UAV_UPSCALED_OUTPUT 2 +#define FSR2_BIND_CB_FSR2 3 +#define FSR2_BIND_CB_RCAS 4 + +#include "ffx_fsr2_callbacks_glsl.h" +#include "ffx_fsr2_common.h" + +//Move to prototype shader! +#if defined(FSR2_BIND_CB_RCAS) + layout (set = 1, binding = FSR2_BIND_CB_RCAS, std140) uniform cbRCAS_t + { + uvec4 rcasConfig; + } cbRCAS; + + uvec4 RCASConfig() + { + return cbRCAS.rcasConfig; + } +#else + uvec4 RCASConfig() + { + return uvec4(0); + } +#endif + +vec4 LoadRCAS_Input(FfxInt32x2 iPxPos) +{ + return texelFetch(r_rcas_input, iPxPos, 0); +} + +#include "ffx_fsr2_rcas.h" + +#ifndef FFX_FSR2_THREAD_GROUP_WIDTH +#define FFX_FSR2_THREAD_GROUP_WIDTH 64 +#endif // #ifndef FFX_FSR2_THREAD_GROUP_WIDTH +#ifndef FFX_FSR2_THREAD_GROUP_HEIGHT +#define FFX_FSR2_THREAD_GROUP_HEIGHT 1 +#endif // #ifndef FFX_FSR2_THREAD_GROUP_HEIGHT +#ifndef FFX_FSR2_THREAD_GROUP_DEPTH +#define FFX_FSR2_THREAD_GROUP_DEPTH 1 +#endif // #ifndef FFX_FSR2_THREAD_GROUP_DEPTH +#ifndef FFX_FSR2_NUM_THREADS +#define FFX_FSR2_NUM_THREADS layout (local_size_x = FFX_FSR2_THREAD_GROUP_WIDTH, local_size_y = FFX_FSR2_THREAD_GROUP_HEIGHT, local_size_z = FFX_FSR2_THREAD_GROUP_DEPTH) in; +#endif // #ifndef FFX_FSR2_NUM_THREADS + +FFX_FSR2_NUM_THREADS +void main() +{ + RCAS(gl_LocalInvocationID.xyz, gl_WorkGroupID.xyz, gl_GlobalInvocationID.xyz); +} \ No newline at end of file diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_rcas_pass.hlsl b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_rcas_pass.hlsl new file mode 100644 index 00000000..f447b7e0 --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_rcas_pass.hlsl @@ -0,0 +1,75 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#define FSR2_BIND_SRV_INPUT_EXPOSURE 0 +#define FSR2_BIND_SRV_RCAS_INPUT 1 +#define FSR2_BIND_UAV_UPSCALED_OUTPUT 0 +#define FSR2_BIND_CB_FSR2 0 +#define FSR2_BIND_CB_RCAS 1 + +#include "ffx_fsr2_callbacks_hlsl.h" +#include "ffx_fsr2_common.h" + +//Move to prototype shader! +#if defined(FSR2_BIND_CB_RCAS) + cbuffer cbRCAS : FFX_FSR2_DECLARE_CB(FSR2_BIND_CB_RCAS) + { + uint4 rcasConfig; + }; + + uint4 RCASConfig() + { + return rcasConfig; + } +#else + uint4 RCASConfig() + { + return 0; + } +#endif + + +float4 LoadRCAS_Input(FfxInt32x2 iPxPos) +{ + return r_rcas_input[iPxPos]; +} + +#include "ffx_fsr2_rcas.h" + +#ifndef FFX_FSR2_THREAD_GROUP_WIDTH +#define FFX_FSR2_THREAD_GROUP_WIDTH 64 +#endif // #ifndef FFX_FSR2_THREAD_GROUP_WIDTH +#ifndef FFX_FSR2_THREAD_GROUP_HEIGHT +#define FFX_FSR2_THREAD_GROUP_HEIGHT 1 +#endif // #ifndef FFX_FSR2_THREAD_GROUP_HEIGHT +#ifndef FFX_FSR2_THREAD_GROUP_DEPTH +#define FFX_FSR2_THREAD_GROUP_DEPTH 1 +#endif // #ifndef FFX_FSR2_THREAD_GROUP_DEPTH +#ifndef FFX_FSR2_NUM_THREADS +#define FFX_FSR2_NUM_THREADS [numthreads(FFX_FSR2_THREAD_GROUP_WIDTH, FFX_FSR2_THREAD_GROUP_HEIGHT, FFX_FSR2_THREAD_GROUP_DEPTH)] +#endif // #ifndef FFX_FSR2_NUM_THREADS + +FFX_FSR2_NUM_THREADS +FFX_FSR2_EMBED_CB2_ROOTSIG_CONTENT +void CS(uint3 LocalThreadId : SV_GroupThreadID, uint3 WorkGroupId : SV_GroupID, uint3 Dtid : SV_DispatchThreadID) +{ + RCAS(LocalThreadId, WorkGroupId, Dtid); +} diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_reconstruct_dilated_velocity_and_previous_depth.h b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_reconstruct_dilated_velocity_and_previous_depth.h new file mode 100644 index 00000000..e9ccc4bc --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_reconstruct_dilated_velocity_and_previous_depth.h @@ -0,0 +1,145 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_FSR2_RECONSTRUCT_DILATED_VELOCITY_AND_PREVIOUS_DEPTH_H +#define FFX_FSR2_RECONSTRUCT_DILATED_VELOCITY_AND_PREVIOUS_DEPTH_H + +void ReconstructPrevDepth(FfxInt32x2 iPxPos, FfxFloat32 fDepth, FfxFloat32x2 fMotionVector, FfxInt32x2 iPxDepthSize) +{ + fMotionVector *= FfxFloat32(length(fMotionVector * DisplaySize()) > 0.1f); + + FfxFloat32x2 fUv = (iPxPos + FfxFloat32(0.5)) / iPxDepthSize; + FfxFloat32x2 fReprojectedUv = fUv + fMotionVector; + + BilinearSamplingData bilinearInfo = GetBilinearSamplingData(fReprojectedUv, RenderSize()); + + // Project current depth into previous frame locations. + // Push to all pixels having some contribution if reprojection is using bilinear logic. + for (FfxInt32 iSampleIndex = 0; iSampleIndex < 4; iSampleIndex++) { + + const FfxInt32x2 iOffset = bilinearInfo.iOffsets[iSampleIndex]; + FfxFloat32 fWeight = bilinearInfo.fWeights[iSampleIndex]; + + if (fWeight > fReconstructedDepthBilinearWeightThreshold) { + + FfxInt32x2 iStorePos = bilinearInfo.iBasePos + iOffset; + if (IsOnScreen(iStorePos, iPxDepthSize)) { + StoreReconstructedDepth(iStorePos, fDepth); + } + } + } +} + +void FindNearestDepth(FFX_PARAMETER_IN FfxInt32x2 iPxPos, FFX_PARAMETER_IN FfxInt32x2 iPxSize, FFX_PARAMETER_OUT FfxFloat32 fNearestDepth, FFX_PARAMETER_OUT FfxInt32x2 fNearestDepthCoord) +{ + const FfxInt32 iSampleCount = 9; + const FfxInt32x2 iSampleOffsets[iSampleCount] = { + FfxInt32x2(+0, +0), + FfxInt32x2(+1, +0), + FfxInt32x2(+0, +1), + FfxInt32x2(+0, -1), + FfxInt32x2(-1, +0), + FfxInt32x2(-1, +1), + FfxInt32x2(+1, +1), + FfxInt32x2(-1, -1), + FfxInt32x2(+1, -1), + }; + + // pull out the depth loads to allow SC to batch them + FfxFloat32 depth[9]; + FfxInt32 iSampleIndex = 0; + FFX_UNROLL + for (iSampleIndex = 0; iSampleIndex < iSampleCount; ++iSampleIndex) { + + FfxInt32x2 iPos = iPxPos + iSampleOffsets[iSampleIndex]; + depth[iSampleIndex] = LoadInputDepth(iPos); + } + + // find closest depth + fNearestDepthCoord = iPxPos; + fNearestDepth = depth[0]; + FFX_UNROLL + for (iSampleIndex = 1; iSampleIndex < iSampleCount; ++iSampleIndex) { + + FfxInt32x2 iPos = iPxPos + iSampleOffsets[iSampleIndex]; + if (IsOnScreen(iPos, iPxSize)) { + + FfxFloat32 fNdDepth = depth[iSampleIndex]; +#if FFX_FSR2_OPTION_INVERTED_DEPTH + if (fNdDepth > fNearestDepth) { +#else + if (fNdDepth < fNearestDepth) { +#endif + fNearestDepthCoord = iPos; + fNearestDepth = fNdDepth; + } + } + } +} + +FfxFloat32 ComputeLockInputLuma(FfxInt32x2 iPxLrPos) +{ + //We assume linear data. if non-linear input (sRGB, ...), + //then we should convert to linear first and back to sRGB on output. + FfxFloat32x3 fRgb = ffxMax(FfxFloat32x3(0, 0, 0), LoadInputColor(iPxLrPos)); + + // Use internal auto exposure for locking logic + fRgb /= PreExposure(); + fRgb *= Exposure(); + +#if FFX_FSR2_OPTION_HDR_COLOR_INPUT + fRgb = Tonemap(fRgb); +#endif + + //compute luma used to lock pixels, if used elsewhere the ffxPow must be moved! + const FfxFloat32 fLockInputLuma = ffxPow(RGBToPerceivedLuma(fRgb), FfxFloat32(1.0 / 6.0)); + + return fLockInputLuma; +} + +void ReconstructAndDilate(FfxInt32x2 iPxLrPos) +{ + FfxFloat32 fDilatedDepth; + FfxInt32x2 iNearestDepthCoord; + + FindNearestDepth(iPxLrPos, RenderSize(), fDilatedDepth, iNearestDepthCoord); + +#if FFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS + FfxInt32x2 iSamplePos = iPxLrPos; + FfxInt32x2 iMotionVectorPos = iNearestDepthCoord; +#else + FfxInt32x2 iSamplePos = ComputeHrPosFromLrPos(iPxLrPos); + FfxInt32x2 iMotionVectorPos = ComputeHrPosFromLrPos(iNearestDepthCoord); +#endif + + FfxFloat32x2 fDilatedMotionVector = LoadInputMotionVector(iMotionVectorPos); + + StoreDilatedDepth(iPxLrPos, fDilatedDepth); + StoreDilatedMotionVector(iPxLrPos, fDilatedMotionVector); + + ReconstructPrevDepth(iPxLrPos, fDilatedDepth, fDilatedMotionVector, RenderSize()); + + FfxFloat32 fLockInputLuma = ComputeLockInputLuma(iPxLrPos); + StoreLockInputLuma(iPxLrPos, fLockInputLuma); +} + + +#endif //!defined( FFX_FSR2_RECONSTRUCT_DILATED_VELOCITY_AND_PREVIOUS_DEPTH_H ) diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_reconstruct_previous_depth_pass.glsl b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_reconstruct_previous_depth_pass.glsl new file mode 100644 index 00000000..20e17eef --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_reconstruct_previous_depth_pass.glsl @@ -0,0 +1,65 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#version 450 + +#extension GL_GOOGLE_include_directive : require +#extension GL_EXT_samplerless_texture_functions : require + +#define FSR2_BIND_SRV_INPUT_MOTION_VECTORS 0 +#define FSR2_BIND_SRV_INPUT_DEPTH 1 +#define FSR2_BIND_SRV_INPUT_COLOR 2 +#define FSR2_BIND_SRV_INPUT_EXPOSURE 3 +#define FSR2_BIND_SRV_LUMA_HISTORY 4 + +#define FSR2_BIND_UAV_RECONSTRUCTED_PREV_NEAREST_DEPTH 5 +#define FSR2_BIND_UAV_DILATED_MOTION_VECTORS 6 +#define FSR2_BIND_UAV_DILATED_DEPTH 7 +#define FSR2_BIND_UAV_PREPARED_INPUT_COLOR 8 +#define FSR2_BIND_UAV_LUMA_HISTORY 9 +#define FSR2_BIND_UAV_LUMA_INSTABILITY 10 +#define FSR2_BIND_UAV_LOCK_INPUT_LUMA 11 + +#define FSR2_BIND_CB_FSR2 12 + +#include "ffx_fsr2_callbacks_glsl.h" +#include "ffx_fsr2_common.h" +#include "ffx_fsr2_sample.h" +#include "ffx_fsr2_reconstruct_dilated_velocity_and_previous_depth.h" + +#ifndef FFX_FSR2_THREAD_GROUP_WIDTH +#define FFX_FSR2_THREAD_GROUP_WIDTH 8 +#endif // #ifndef FFX_FSR2_THREAD_GROUP_WIDTH +#ifndef FFX_FSR2_THREAD_GROUP_HEIGHT +#define FFX_FSR2_THREAD_GROUP_HEIGHT 8 +#endif // #ifndef FFX_FSR2_THREAD_GROUP_HEIGHT +#ifndef FFX_FSR2_THREAD_GROUP_DEPTH +#define FFX_FSR2_THREAD_GROUP_DEPTH 1 +#endif // #ifndef FFX_FSR2_THREAD_GROUP_DEPTH +#ifndef FFX_FSR2_NUM_THREADS +#define FFX_FSR2_NUM_THREADS layout (local_size_x = FFX_FSR2_THREAD_GROUP_WIDTH, local_size_y = FFX_FSR2_THREAD_GROUP_HEIGHT, local_size_z = FFX_FSR2_THREAD_GROUP_DEPTH) in; +#endif // #ifndef FFX_FSR2_NUM_THREADS + +FFX_FSR2_NUM_THREADS +void main() +{ + ReconstructAndDilate(FFX_MIN16_I2(gl_GlobalInvocationID.xy)); +} diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_reconstruct_previous_depth_pass.hlsl b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_reconstruct_previous_depth_pass.hlsl new file mode 100644 index 00000000..33c044e2 --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_reconstruct_previous_depth_pass.hlsl @@ -0,0 +1,63 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#define FSR2_BIND_SRV_INPUT_MOTION_VECTORS 0 +#define FSR2_BIND_SRV_INPUT_DEPTH 1 +#define FSR2_BIND_SRV_INPUT_COLOR 2 +#define FSR2_BIND_SRV_INPUT_EXPOSURE 3 + +#define FSR2_BIND_UAV_RECONSTRUCTED_PREV_NEAREST_DEPTH 0 +#define FSR2_BIND_UAV_DILATED_MOTION_VECTORS 1 +#define FSR2_BIND_UAV_DILATED_DEPTH 2 +#define FSR2_BIND_UAV_LOCK_INPUT_LUMA 3 + +#define FSR2_BIND_CB_FSR2 0 + +#include "ffx_fsr2_callbacks_hlsl.h" +#include "ffx_fsr2_common.h" +#include "ffx_fsr2_sample.h" +#include "ffx_fsr2_reconstruct_dilated_velocity_and_previous_depth.h" + +#ifndef FFX_FSR2_THREAD_GROUP_WIDTH +#define FFX_FSR2_THREAD_GROUP_WIDTH 8 +#endif // #ifndef FFX_FSR2_THREAD_GROUP_WIDTH +#ifndef FFX_FSR2_THREAD_GROUP_HEIGHT +#define FFX_FSR2_THREAD_GROUP_HEIGHT 8 +#endif // #ifndef FFX_FSR2_THREAD_GROUP_HEIGHT +#ifndef FFX_FSR2_THREAD_GROUP_DEPTH +#define FFX_FSR2_THREAD_GROUP_DEPTH 1 +#endif // #ifndef FFX_FSR2_THREAD_GROUP_DEPTH +#ifndef FFX_FSR2_NUM_THREADS +#define FFX_FSR2_NUM_THREADS [numthreads(FFX_FSR2_THREAD_GROUP_WIDTH, FFX_FSR2_THREAD_GROUP_HEIGHT, FFX_FSR2_THREAD_GROUP_DEPTH)] +#endif // #ifndef FFX_FSR2_NUM_THREADS + +FFX_FSR2_PREFER_WAVE64 +FFX_FSR2_NUM_THREADS +FFX_FSR2_EMBED_ROOTSIG_CONTENT +void CS( + int2 iGroupId : SV_GroupID, + int2 iDispatchThreadId : SV_DispatchThreadID, + int2 iGroupThreadId : SV_GroupThreadID, + int iGroupIndex : SV_GroupIndex +) +{ + ReconstructAndDilate(iDispatchThreadId); +} diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_reproject.h b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_reproject.h new file mode 100644 index 00000000..f7f39612 --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_reproject.h @@ -0,0 +1,136 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_FSR2_REPROJECT_H +#define FFX_FSR2_REPROJECT_H + +#ifndef FFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE +#define FFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE 0 // Reference +#endif + +FfxFloat32x4 WrapHistory(FfxInt32x2 iPxSample) +{ + return LoadHistory(iPxSample); +} + +#if FFX_HALF +FFX_MIN16_F4 WrapHistory(FFX_MIN16_I2 iPxSample) +{ + return FFX_MIN16_F4(LoadHistory(iPxSample)); +} +#endif + + +#if FFX_FSR2_OPTION_REPROJECT_SAMPLERS_USE_DATA_HALF && FFX_HALF +DeclareCustomFetchBicubicSamplesMin16(FetchHistorySamples, WrapHistory) +DeclareCustomTextureSampleMin16(HistorySample, FFX_FSR2_GET_LANCZOS_SAMPLER1D(FFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE), FetchHistorySamples) +#else +DeclareCustomFetchBicubicSamples(FetchHistorySamples, WrapHistory) +DeclareCustomTextureSample(HistorySample, FFX_FSR2_GET_LANCZOS_SAMPLER1D(FFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE), FetchHistorySamples) +#endif + +FfxFloat32x4 WrapLockStatus(FfxInt32x2 iPxSample) +{ + FfxFloat32x4 fSample = FfxFloat32x4(LoadLockStatus(iPxSample), 0.0f, 0.0f); + return fSample; +} + +#if FFX_HALF +FFX_MIN16_F4 WrapLockStatus(FFX_MIN16_I2 iPxSample) +{ + FFX_MIN16_F4 fSample = FFX_MIN16_F4(LoadLockStatus(iPxSample), 0.0, 0.0); + + return fSample; +} +#endif + +#if 1 +#if FFX_FSR2_OPTION_REPROJECT_SAMPLERS_USE_DATA_HALF && FFX_HALF +DeclareCustomFetchBilinearSamplesMin16(FetchLockStatusSamples, WrapLockStatus) +DeclareCustomTextureSampleMin16(LockStatusSample, Bilinear, FetchLockStatusSamples) +#else +DeclareCustomFetchBilinearSamples(FetchLockStatusSamples, WrapLockStatus) +DeclareCustomTextureSample(LockStatusSample, Bilinear, FetchLockStatusSamples) +#endif +#else +#if FFX_FSR2_OPTION_REPROJECT_SAMPLERS_USE_DATA_HALF && FFX_HALF +DeclareCustomFetchBicubicSamplesMin16(FetchLockStatusSamples, WrapLockStatus) +DeclareCustomTextureSampleMin16(LockStatusSample, FFX_FSR2_GET_LANCZOS_SAMPLER1D(FFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE), FetchLockStatusSamples) +#else +DeclareCustomFetchBicubicSamples(FetchLockStatusSamples, WrapLockStatus) +DeclareCustomTextureSample(LockStatusSample, FFX_FSR2_GET_LANCZOS_SAMPLER1D(FFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE), FetchLockStatusSamples) +#endif +#endif + +FfxFloat32x2 GetMotionVector(FfxInt32x2 iPxHrPos, FfxFloat32x2 fHrUv) +{ +#if FFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS + FfxFloat32x2 fDilatedMotionVector = LoadDilatedMotionVector(FFX_MIN16_I2(fHrUv * RenderSize())); +#else + FfxFloat32x2 fDilatedMotionVector = LoadInputMotionVector(iPxHrPos); +#endif + + return fDilatedMotionVector; +} + +FfxBoolean IsUvInside(FfxFloat32x2 fUv) +{ + return (fUv.x >= 0.0f && fUv.x <= 1.0f) && (fUv.y >= 0.0f && fUv.y <= 1.0f); +} + +void ComputeReprojectedUVs(const AccumulationPassCommonParams params, FFX_PARAMETER_OUT FfxFloat32x2 fReprojectedHrUv, FFX_PARAMETER_OUT FfxBoolean bIsExistingSample) +{ + fReprojectedHrUv = params.fHrUv + params.fMotionVector; + + bIsExistingSample = IsUvInside(fReprojectedHrUv); +} + +void ReprojectHistoryColor(const AccumulationPassCommonParams params, FFX_PARAMETER_OUT FfxFloat32x3 fHistoryColor, FFX_PARAMETER_OUT FfxFloat32 fTemporalReactiveFactor, FFX_PARAMETER_OUT FfxBoolean bInMotionLastFrame) +{ + FfxFloat32x4 fHistory = HistorySample(params.fReprojectedHrUv, DisplaySize()); + + fHistoryColor = PrepareRgb(fHistory.rgb, Exposure(), PreviousFramePreExposure()); + + fHistoryColor = RGBToYCoCg(fHistoryColor); + + //Compute temporal reactivity info + fTemporalReactiveFactor = ffxSaturate(abs(fHistory.w)); + bInMotionLastFrame = (fHistory.w < 0.0f); +} + +LockState ReprojectHistoryLockStatus(const AccumulationPassCommonParams params, FFX_PARAMETER_OUT FfxFloat32x2 fReprojectedLockStatus) +{ + LockState state = { FFX_FALSE, FFX_FALSE }; + const FfxFloat32 fNewLockIntensity = LoadRwNewLocks(params.iPxHrPos); + state.NewLock = fNewLockIntensity > (127.0f / 255.0f); + + FfxFloat32 fInPlaceLockLifetime = state.NewLock ? fNewLockIntensity : 0; + + fReprojectedLockStatus = SampleLockStatus(params.fReprojectedHrUv); + + if (fReprojectedLockStatus[LOCK_LIFETIME_REMAINING] != FfxFloat32(0.0f)) { + state.WasLockedPrevFrame = true; + } + + return state; +} + +#endif //!defined( FFX_FSR2_REPROJECT_H ) diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_resources.h b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_resources.h new file mode 100644 index 00000000..535dbc38 --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_resources.h @@ -0,0 +1,105 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_FSR2_RESOURCES_H +#define FFX_FSR2_RESOURCES_H + +#if defined(FFX_CPU) || defined(FFX_GPU) +#define FFX_FSR2_RESOURCE_IDENTIFIER_NULL 0 +#define FFX_FSR2_RESOURCE_IDENTIFIER_INPUT_OPAQUE_ONLY 1 +#define FFX_FSR2_RESOURCE_IDENTIFIER_INPUT_COLOR 2 +#define FFX_FSR2_RESOURCE_IDENTIFIER_INPUT_MOTION_VECTORS 3 +#define FFX_FSR2_RESOURCE_IDENTIFIER_INPUT_DEPTH 4 +#define FFX_FSR2_RESOURCE_IDENTIFIER_INPUT_EXPOSURE 5 +#define FFX_FSR2_RESOURCE_IDENTIFIER_INPUT_REACTIVE_MASK 6 +#define FFX_FSR2_RESOURCE_IDENTIFIER_INPUT_TRANSPARENCY_AND_COMPOSITION_MASK 7 +#define FFX_FSR2_RESOURCE_IDENTIFIER_RECONSTRUCTED_PREVIOUS_NEAREST_DEPTH 8 +#define FFX_FSR2_RESOURCE_IDENTIFIER_DILATED_MOTION_VECTORS 9 +#define FFX_FSR2_RESOURCE_IDENTIFIER_DILATED_DEPTH 10 +#define FFX_FSR2_RESOURCE_IDENTIFIER_INTERNAL_UPSCALED_COLOR 11 +#define FFX_FSR2_RESOURCE_IDENTIFIER_LOCK_STATUS 12 +#define FFX_FSR2_RESOURCE_IDENTIFIER_NEW_LOCKS 13 +#define FFX_FSR2_RESOURCE_IDENTIFIER_PREPARED_INPUT_COLOR 14 +#define FFX_FSR2_RESOURCE_IDENTIFIER_LUMA_HISTORY 15 +#define FFX_FSR2_RESOURCE_IDENTIFIER_DEBUG_OUTPUT 16 +#define FFX_FSR2_RESOURCE_IDENTIFIER_LANCZOS_LUT 17 +#define FFX_FSR2_RESOURCE_IDENTIFIER_SPD_ATOMIC_COUNT 18 +#define FFX_FSR2_RESOURCE_IDENTIFIER_UPSCALED_OUTPUT 19 +#define FFX_FSR2_RESOURCE_IDENTIFIER_RCAS_INPUT 20 +#define FFX_FSR2_RESOURCE_IDENTIFIER_LOCK_STATUS_1 21 +#define FFX_FSR2_RESOURCE_IDENTIFIER_LOCK_STATUS_2 22 +#define FFX_FSR2_RESOURCE_IDENTIFIER_INTERNAL_UPSCALED_COLOR_1 23 +#define FFX_FSR2_RESOURCE_IDENTIFIER_INTERNAL_UPSCALED_COLOR_2 24 +#define FFX_FSR2_RESOURCE_IDENTIFIER_INTERNAL_DEFAULT_REACTIVITY 25 +#define FFX_FSR2_RESOURCE_IDENTIFIER_INTERNAL_DEFAULT_TRANSPARENCY_AND_COMPOSITION 26 +#define FFX_FSR2_RESOURCE_IDENTITIER_UPSAMPLE_MAXIMUM_BIAS_LUT 27 +#define FFX_FSR2_RESOURCE_IDENTIFIER_DILATED_REACTIVE_MASKS 28 +#define FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE 29 // same as FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE_MIPMAP_0 +#define FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE_MIPMAP_0 29 +#define FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE_MIPMAP_1 30 +#define FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE_MIPMAP_2 31 +#define FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE_MIPMAP_3 32 +#define FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE_MIPMAP_4 33 +#define FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE_MIPMAP_5 34 +#define FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE_MIPMAP_6 35 +#define FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE_MIPMAP_7 36 +#define FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE_MIPMAP_8 37 +#define FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE_MIPMAP_9 38 +#define FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE_MIPMAP_10 39 +#define FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE_MIPMAP_11 40 +#define FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE_MIPMAP_12 41 +#define FFX_FSR2_RESOURCE_IDENTIFIER_INTERNAL_DEFAULT_EXPOSURE 42 +#define FFX_FSR2_RESOURCE_IDENTIFIER_AUTO_EXPOSURE 43 +#define FFX_FSR2_RESOURCE_IDENTIFIER_AUTOREACTIVE 44 +#define FFX_FSR2_RESOURCE_IDENTIFIER_AUTOCOMPOSITION 45 + +#define FFX_FSR2_RESOURCE_IDENTIFIER_PREV_PRE_ALPHA_COLOR 46 +#define FFX_FSR2_RESOURCE_IDENTIFIER_PREV_POST_ALPHA_COLOR 47 +#define FFX_FSR2_RESOURCE_IDENTIFIER_PREV_PRE_ALPHA_COLOR_1 48 +#define FFX_FSR2_RESOURCE_IDENTIFIER_PREV_POST_ALPHA_COLOR_1 49 +#define FFX_FSR2_RESOURCE_IDENTIFIER_PREV_PRE_ALPHA_COLOR_2 50 +#define FFX_FSR2_RESOURCE_IDENTIFIER_PREV_POST_ALPHA_COLOR_2 51 +#define FFX_FSR2_RESOURCE_IDENTIFIER_PREVIOUS_DILATED_MOTION_VECTORS 52 +#define FFX_FSR2_RESOURCE_IDENTIFIER_INTERNAL_DILATED_MOTION_VECTORS_1 53 +#define FFX_FSR2_RESOURCE_IDENTIFIER_INTERNAL_DILATED_MOTION_VECTORS_2 54 +#define FFX_FSR2_RESOURCE_IDENTIFIER_LUMA_HISTORY_1 55 +#define FFX_FSR2_RESOURCE_IDENTIFIER_LUMA_HISTORY_2 56 +#define FFX_FSR2_RESOURCE_IDENTIFIER_LOCK_INPUT_LUMA 57 + +// Shading change detection mip level setting, value must be in the range [FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE_MIPMAP_0, FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE_MIPMAP_12] +#define FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE_MIPMAP_SHADING_CHANGE FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE_MIPMAP_4 +#define FFX_FSR2_SHADING_CHANGE_MIP_LEVEL (FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE_MIPMAP_SHADING_CHANGE - FFX_FSR2_RESOURCE_IDENTIFIER_SCENE_LUMINANCE) + +#define FFX_FSR2_RESOURCE_IDENTIFIER_COUNT 58 + +#define FFX_FSR2_CONSTANTBUFFER_IDENTIFIER_FSR2 0 +#define FFX_FSR2_CONSTANTBUFFER_IDENTIFIER_SPD 1 +#define FFX_FSR2_CONSTANTBUFFER_IDENTIFIER_RCAS 2 +#define FFX_FSR2_CONSTANTBUFFER_IDENTIFIER_GENREACTIVE 3 + +#define FFX_FSR2_AUTOREACTIVEFLAGS_APPLY_TONEMAP 1 +#define FFX_FSR2_AUTOREACTIVEFLAGS_APPLY_INVERSETONEMAP 2 +#define FFX_FSR2_AUTOREACTIVEFLAGS_APPLY_THRESHOLD 4 +#define FFX_FSR2_AUTOREACTIVEFLAGS_USE_COMPONENTS_MAX 8 + +#endif // #if defined(FFX_CPU) || defined(FFX_GPU) + +#endif //!defined( FFX_FSR2_RESOURCES_H ) diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_sample.h b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_sample.h new file mode 100644 index 00000000..f94f40aa --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_sample.h @@ -0,0 +1,605 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_FSR2_SAMPLE_H +#define FFX_FSR2_SAMPLE_H + +// suppress warnings +#ifdef FFX_HLSL +#pragma warning(disable: 4008) // potentially divide by zero +#endif //FFX_HLSL + +struct FetchedBilinearSamples { + + FfxFloat32x4 fColor00; + FfxFloat32x4 fColor10; + + FfxFloat32x4 fColor01; + FfxFloat32x4 fColor11; +}; + +struct FetchedBicubicSamples { + + FfxFloat32x4 fColor00; + FfxFloat32x4 fColor10; + FfxFloat32x4 fColor20; + FfxFloat32x4 fColor30; + + FfxFloat32x4 fColor01; + FfxFloat32x4 fColor11; + FfxFloat32x4 fColor21; + FfxFloat32x4 fColor31; + + FfxFloat32x4 fColor02; + FfxFloat32x4 fColor12; + FfxFloat32x4 fColor22; + FfxFloat32x4 fColor32; + + FfxFloat32x4 fColor03; + FfxFloat32x4 fColor13; + FfxFloat32x4 fColor23; + FfxFloat32x4 fColor33; +}; + +#if FFX_HALF +struct FetchedBilinearSamplesMin16 { + + FFX_MIN16_F4 fColor00; + FFX_MIN16_F4 fColor10; + + FFX_MIN16_F4 fColor01; + FFX_MIN16_F4 fColor11; +}; + +struct FetchedBicubicSamplesMin16 { + + FFX_MIN16_F4 fColor00; + FFX_MIN16_F4 fColor10; + FFX_MIN16_F4 fColor20; + FFX_MIN16_F4 fColor30; + + FFX_MIN16_F4 fColor01; + FFX_MIN16_F4 fColor11; + FFX_MIN16_F4 fColor21; + FFX_MIN16_F4 fColor31; + + FFX_MIN16_F4 fColor02; + FFX_MIN16_F4 fColor12; + FFX_MIN16_F4 fColor22; + FFX_MIN16_F4 fColor32; + + FFX_MIN16_F4 fColor03; + FFX_MIN16_F4 fColor13; + FFX_MIN16_F4 fColor23; + FFX_MIN16_F4 fColor33; +}; +#else //FFX_HALF +#define FetchedBicubicSamplesMin16 FetchedBicubicSamples +#define FetchedBilinearSamplesMin16 FetchedBilinearSamples +#endif //FFX_HALF + +FfxFloat32x4 Linear(FfxFloat32x4 A, FfxFloat32x4 B, FfxFloat32 t) +{ + return A + (B - A) * t; +} + +FfxFloat32x4 Bilinear(FetchedBilinearSamples BilinearSamples, FfxFloat32x2 fPxFrac) +{ + FfxFloat32x4 fColorX0 = Linear(BilinearSamples.fColor00, BilinearSamples.fColor10, fPxFrac.x); + FfxFloat32x4 fColorX1 = Linear(BilinearSamples.fColor01, BilinearSamples.fColor11, fPxFrac.x); + FfxFloat32x4 fColorXY = Linear(fColorX0, fColorX1, fPxFrac.y); + return fColorXY; +} + +#if FFX_HALF +FFX_MIN16_F4 Linear(FFX_MIN16_F4 A, FFX_MIN16_F4 B, FFX_MIN16_F t) +{ + return A + (B - A) * t; +} + +FFX_MIN16_F4 Bilinear(FetchedBilinearSamplesMin16 BilinearSamples, FFX_MIN16_F2 fPxFrac) +{ + FFX_MIN16_F4 fColorX0 = Linear(BilinearSamples.fColor00, BilinearSamples.fColor10, fPxFrac.x); + FFX_MIN16_F4 fColorX1 = Linear(BilinearSamples.fColor01, BilinearSamples.fColor11, fPxFrac.x); + FFX_MIN16_F4 fColorXY = Linear(fColorX0, fColorX1, fPxFrac.y); + return fColorXY; +} +#endif + +FfxFloat32 Lanczos2NoClamp(FfxFloat32 x) +{ + const FfxFloat32 PI = 3.141592653589793f; // TODO: share SDK constants + return abs(x) < FSR2_EPSILON ? 1.f : (sin(PI * x) / (PI * x)) * (sin(0.5f * PI * x) / (0.5f * PI * x)); +} + +FfxFloat32 Lanczos2(FfxFloat32 x) +{ + x = ffxMin(abs(x), 2.0f); + return Lanczos2NoClamp(x); +} + +#if FFX_HALF + +#if 0 +FFX_MIN16_F Lanczos2NoClamp(FFX_MIN16_F x) +{ + const FFX_MIN16_F PI = FFX_MIN16_F(3.141592653589793f); // TODO: share SDK constants + return abs(x) < FFX_MIN16_F(FSR2_EPSILON) ? FFX_MIN16_F(1.f) : (sin(PI * x) / (PI * x)) * (sin(FFX_MIN16_F(0.5f) * PI * x) / (FFX_MIN16_F(0.5f) * PI * x)); +} +#endif + +FFX_MIN16_F Lanczos2(FFX_MIN16_F x) +{ + x = ffxMin(abs(x), FFX_MIN16_F(2.0f)); + return FFX_MIN16_F(Lanczos2NoClamp(x)); +} +#endif //FFX_HALF + +// FSR1 lanczos approximation. Input is x*x and must be <= 4. +FfxFloat32 Lanczos2ApproxSqNoClamp(FfxFloat32 x2) +{ + FfxFloat32 a = (2.0f / 5.0f) * x2 - 1; + FfxFloat32 b = (1.0f / 4.0f) * x2 - 1; + return ((25.0f / 16.0f) * a * a - (25.0f / 16.0f - 1)) * (b * b); +} + +#if FFX_HALF +FFX_MIN16_F Lanczos2ApproxSqNoClamp(FFX_MIN16_F x2) +{ + FFX_MIN16_F a = FFX_MIN16_F(2.0f / 5.0f) * x2 - FFX_MIN16_F(1); + FFX_MIN16_F b = FFX_MIN16_F(1.0f / 4.0f) * x2 - FFX_MIN16_F(1); + return (FFX_MIN16_F(25.0f / 16.0f) * a * a - FFX_MIN16_F(25.0f / 16.0f - 1)) * (b * b); +} +#endif //FFX_HALF + +FfxFloat32 Lanczos2ApproxSq(FfxFloat32 x2) +{ + x2 = ffxMin(x2, 4.0f); + return Lanczos2ApproxSqNoClamp(x2); +} + +#if FFX_HALF +FFX_MIN16_F Lanczos2ApproxSq(FFX_MIN16_F x2) +{ + x2 = ffxMin(x2, FFX_MIN16_F(4.0f)); + return Lanczos2ApproxSqNoClamp(x2); +} +#endif //FFX_HALF + +FfxFloat32 Lanczos2ApproxNoClamp(FfxFloat32 x) +{ + return Lanczos2ApproxSqNoClamp(x * x); +} + +#if FFX_HALF +FFX_MIN16_F Lanczos2ApproxNoClamp(FFX_MIN16_F x) +{ + return Lanczos2ApproxSqNoClamp(x * x); +} +#endif //FFX_HALF + +FfxFloat32 Lanczos2Approx(FfxFloat32 x) +{ + return Lanczos2ApproxSq(x * x); +} + +#if FFX_HALF +FFX_MIN16_F Lanczos2Approx(FFX_MIN16_F x) +{ + return Lanczos2ApproxSq(x * x); +} +#endif //FFX_HALF + +FfxFloat32 Lanczos2_UseLUT(FfxFloat32 x) +{ + return SampleLanczos2Weight(abs(x)); +} + +#if FFX_HALF +FFX_MIN16_F Lanczos2_UseLUT(FFX_MIN16_F x) +{ + return FFX_MIN16_F(SampleLanczos2Weight(abs(x))); +} +#endif //FFX_HALF + +FfxFloat32x4 Lanczos2_UseLUT(FfxFloat32x4 fColor0, FfxFloat32x4 fColor1, FfxFloat32x4 fColor2, FfxFloat32x4 fColor3, FfxFloat32 t) +{ + FfxFloat32 fWeight0 = Lanczos2_UseLUT(-1.f - t); + FfxFloat32 fWeight1 = Lanczos2_UseLUT(-0.f - t); + FfxFloat32 fWeight2 = Lanczos2_UseLUT(+1.f - t); + FfxFloat32 fWeight3 = Lanczos2_UseLUT(+2.f - t); + return (fWeight0 * fColor0 + fWeight1 * fColor1 + fWeight2 * fColor2 + fWeight3 * fColor3) / (fWeight0 + fWeight1 + fWeight2 + fWeight3); +} +#if FFX_HALF +FFX_MIN16_F4 Lanczos2_UseLUT(FFX_MIN16_F4 fColor0, FFX_MIN16_F4 fColor1, FFX_MIN16_F4 fColor2, FFX_MIN16_F4 fColor3, FFX_MIN16_F t) +{ + FFX_MIN16_F fWeight0 = Lanczos2_UseLUT(FFX_MIN16_F(-1.f) - t); + FFX_MIN16_F fWeight1 = Lanczos2_UseLUT(FFX_MIN16_F(-0.f) - t); + FFX_MIN16_F fWeight2 = Lanczos2_UseLUT(FFX_MIN16_F(+1.f) - t); + FFX_MIN16_F fWeight3 = Lanczos2_UseLUT(FFX_MIN16_F(+2.f) - t); + return (fWeight0 * fColor0 + fWeight1 * fColor1 + fWeight2 * fColor2 + fWeight3 * fColor3) / (fWeight0 + fWeight1 + fWeight2 + fWeight3); +} +#endif + +FfxFloat32x4 Lanczos2(FfxFloat32x4 fColor0, FfxFloat32x4 fColor1, FfxFloat32x4 fColor2, FfxFloat32x4 fColor3, FfxFloat32 t) +{ + FfxFloat32 fWeight0 = Lanczos2(-1.f - t); + FfxFloat32 fWeight1 = Lanczos2(-0.f - t); + FfxFloat32 fWeight2 = Lanczos2(+1.f - t); + FfxFloat32 fWeight3 = Lanczos2(+2.f - t); + return (fWeight0 * fColor0 + fWeight1 * fColor1 + fWeight2 * fColor2 + fWeight3 * fColor3) / (fWeight0 + fWeight1 + fWeight2 + fWeight3); +} + +FfxFloat32x4 Lanczos2(FetchedBicubicSamples Samples, FfxFloat32x2 fPxFrac) +{ + FfxFloat32x4 fColorX0 = Lanczos2(Samples.fColor00, Samples.fColor10, Samples.fColor20, Samples.fColor30, fPxFrac.x); + FfxFloat32x4 fColorX1 = Lanczos2(Samples.fColor01, Samples.fColor11, Samples.fColor21, Samples.fColor31, fPxFrac.x); + FfxFloat32x4 fColorX2 = Lanczos2(Samples.fColor02, Samples.fColor12, Samples.fColor22, Samples.fColor32, fPxFrac.x); + FfxFloat32x4 fColorX3 = Lanczos2(Samples.fColor03, Samples.fColor13, Samples.fColor23, Samples.fColor33, fPxFrac.x); + FfxFloat32x4 fColorXY = Lanczos2(fColorX0, fColorX1, fColorX2, fColorX3, fPxFrac.y); + + // Deringing + + // TODO: only use 4 by checking jitter + const FfxInt32 iDeringingSampleCount = 4; + const FfxFloat32x4 fDeringingSamples[4] = { + Samples.fColor11, + Samples.fColor21, + Samples.fColor12, + Samples.fColor22, + }; + + FfxFloat32x4 fDeringingMin = fDeringingSamples[0]; + FfxFloat32x4 fDeringingMax = fDeringingSamples[0]; + + FFX_UNROLL + for (FfxInt32 iSampleIndex = 1; iSampleIndex < iDeringingSampleCount; ++iSampleIndex) { + + fDeringingMin = ffxMin(fDeringingMin, fDeringingSamples[iSampleIndex]); + fDeringingMax = ffxMax(fDeringingMax, fDeringingSamples[iSampleIndex]); + } + + fColorXY = clamp(fColorXY, fDeringingMin, fDeringingMax); + + return fColorXY; +} + +#if FFX_HALF +FFX_MIN16_F4 Lanczos2(FFX_MIN16_F4 fColor0, FFX_MIN16_F4 fColor1, FFX_MIN16_F4 fColor2, FFX_MIN16_F4 fColor3, FFX_MIN16_F t) +{ + FFX_MIN16_F fWeight0 = Lanczos2(FFX_MIN16_F(-1.f) - t); + FFX_MIN16_F fWeight1 = Lanczos2(FFX_MIN16_F(-0.f) - t); + FFX_MIN16_F fWeight2 = Lanczos2(FFX_MIN16_F(+1.f) - t); + FFX_MIN16_F fWeight3 = Lanczos2(FFX_MIN16_F(+2.f) - t); + return (fWeight0 * fColor0 + fWeight1 * fColor1 + fWeight2 * fColor2 + fWeight3 * fColor3) / (fWeight0 + fWeight1 + fWeight2 + fWeight3); +} + +FFX_MIN16_F4 Lanczos2(FetchedBicubicSamplesMin16 Samples, FFX_MIN16_F2 fPxFrac) +{ + FFX_MIN16_F4 fColorX0 = Lanczos2(Samples.fColor00, Samples.fColor10, Samples.fColor20, Samples.fColor30, fPxFrac.x); + FFX_MIN16_F4 fColorX1 = Lanczos2(Samples.fColor01, Samples.fColor11, Samples.fColor21, Samples.fColor31, fPxFrac.x); + FFX_MIN16_F4 fColorX2 = Lanczos2(Samples.fColor02, Samples.fColor12, Samples.fColor22, Samples.fColor32, fPxFrac.x); + FFX_MIN16_F4 fColorX3 = Lanczos2(Samples.fColor03, Samples.fColor13, Samples.fColor23, Samples.fColor33, fPxFrac.x); + FFX_MIN16_F4 fColorXY = Lanczos2(fColorX0, fColorX1, fColorX2, fColorX3, fPxFrac.y); + + // Deringing + + // TODO: only use 4 by checking jitter + const FfxInt32 iDeringingSampleCount = 4; + const FFX_MIN16_F4 fDeringingSamples[4] = { + Samples.fColor11, + Samples.fColor21, + Samples.fColor12, + Samples.fColor22, + }; + + FFX_MIN16_F4 fDeringingMin = fDeringingSamples[0]; + FFX_MIN16_F4 fDeringingMax = fDeringingSamples[0]; + + FFX_UNROLL + for (FfxInt32 iSampleIndex = 1; iSampleIndex < iDeringingSampleCount; ++iSampleIndex) + { + fDeringingMin = ffxMin(fDeringingMin, fDeringingSamples[iSampleIndex]); + fDeringingMax = ffxMax(fDeringingMax, fDeringingSamples[iSampleIndex]); + } + + fColorXY = clamp(fColorXY, fDeringingMin, fDeringingMax); + + return fColorXY; +} +#endif //FFX_HALF + + +FfxFloat32x4 Lanczos2LUT(FetchedBicubicSamples Samples, FfxFloat32x2 fPxFrac) +{ + FfxFloat32x4 fColorX0 = Lanczos2_UseLUT(Samples.fColor00, Samples.fColor10, Samples.fColor20, Samples.fColor30, fPxFrac.x); + FfxFloat32x4 fColorX1 = Lanczos2_UseLUT(Samples.fColor01, Samples.fColor11, Samples.fColor21, Samples.fColor31, fPxFrac.x); + FfxFloat32x4 fColorX2 = Lanczos2_UseLUT(Samples.fColor02, Samples.fColor12, Samples.fColor22, Samples.fColor32, fPxFrac.x); + FfxFloat32x4 fColorX3 = Lanczos2_UseLUT(Samples.fColor03, Samples.fColor13, Samples.fColor23, Samples.fColor33, fPxFrac.x); + FfxFloat32x4 fColorXY = Lanczos2_UseLUT(fColorX0, fColorX1, fColorX2, fColorX3, fPxFrac.y); + + // Deringing + + // TODO: only use 4 by checking jitter + const FfxInt32 iDeringingSampleCount = 4; + const FfxFloat32x4 fDeringingSamples[4] = { + Samples.fColor11, + Samples.fColor21, + Samples.fColor12, + Samples.fColor22, + }; + + FfxFloat32x4 fDeringingMin = fDeringingSamples[0]; + FfxFloat32x4 fDeringingMax = fDeringingSamples[0]; + + FFX_UNROLL + for (FfxInt32 iSampleIndex = 1; iSampleIndex < iDeringingSampleCount; ++iSampleIndex) { + + fDeringingMin = ffxMin(fDeringingMin, fDeringingSamples[iSampleIndex]); + fDeringingMax = ffxMax(fDeringingMax, fDeringingSamples[iSampleIndex]); + } + + fColorXY = clamp(fColorXY, fDeringingMin, fDeringingMax); + + return fColorXY; +} + +#if FFX_HALF +FFX_MIN16_F4 Lanczos2LUT(FetchedBicubicSamplesMin16 Samples, FFX_MIN16_F2 fPxFrac) +{ + FFX_MIN16_F4 fColorX0 = Lanczos2_UseLUT(Samples.fColor00, Samples.fColor10, Samples.fColor20, Samples.fColor30, fPxFrac.x); + FFX_MIN16_F4 fColorX1 = Lanczos2_UseLUT(Samples.fColor01, Samples.fColor11, Samples.fColor21, Samples.fColor31, fPxFrac.x); + FFX_MIN16_F4 fColorX2 = Lanczos2_UseLUT(Samples.fColor02, Samples.fColor12, Samples.fColor22, Samples.fColor32, fPxFrac.x); + FFX_MIN16_F4 fColorX3 = Lanczos2_UseLUT(Samples.fColor03, Samples.fColor13, Samples.fColor23, Samples.fColor33, fPxFrac.x); + FFX_MIN16_F4 fColorXY = Lanczos2_UseLUT(fColorX0, fColorX1, fColorX2, fColorX3, fPxFrac.y); + + // Deringing + + // TODO: only use 4 by checking jitter + const FfxInt32 iDeringingSampleCount = 4; + const FFX_MIN16_F4 fDeringingSamples[4] = { + Samples.fColor11, + Samples.fColor21, + Samples.fColor12, + Samples.fColor22, + }; + + FFX_MIN16_F4 fDeringingMin = fDeringingSamples[0]; + FFX_MIN16_F4 fDeringingMax = fDeringingSamples[0]; + + FFX_UNROLL + for (FfxInt32 iSampleIndex = 1; iSampleIndex < iDeringingSampleCount; ++iSampleIndex) + { + fDeringingMin = ffxMin(fDeringingMin, fDeringingSamples[iSampleIndex]); + fDeringingMax = ffxMax(fDeringingMax, fDeringingSamples[iSampleIndex]); + } + + fColorXY = clamp(fColorXY, fDeringingMin, fDeringingMax); + + return fColorXY; +} +#endif //FFX_HALF + + + +FfxFloat32x4 Lanczos2Approx(FfxFloat32x4 fColor0, FfxFloat32x4 fColor1, FfxFloat32x4 fColor2, FfxFloat32x4 fColor3, FfxFloat32 t) +{ + FfxFloat32 fWeight0 = Lanczos2ApproxNoClamp(-1.f - t); + FfxFloat32 fWeight1 = Lanczos2ApproxNoClamp(-0.f - t); + FfxFloat32 fWeight2 = Lanczos2ApproxNoClamp(+1.f - t); + FfxFloat32 fWeight3 = Lanczos2ApproxNoClamp(+2.f - t); + return (fWeight0 * fColor0 + fWeight1 * fColor1 + fWeight2 * fColor2 + fWeight3 * fColor3) / (fWeight0 + fWeight1 + fWeight2 + fWeight3); +} + +#if FFX_HALF +FFX_MIN16_F4 Lanczos2Approx(FFX_MIN16_F4 fColor0, FFX_MIN16_F4 fColor1, FFX_MIN16_F4 fColor2, FFX_MIN16_F4 fColor3, FFX_MIN16_F t) +{ + FFX_MIN16_F fWeight0 = Lanczos2ApproxNoClamp(FFX_MIN16_F(-1.f) - t); + FFX_MIN16_F fWeight1 = Lanczos2ApproxNoClamp(FFX_MIN16_F(-0.f) - t); + FFX_MIN16_F fWeight2 = Lanczos2ApproxNoClamp(FFX_MIN16_F(+1.f) - t); + FFX_MIN16_F fWeight3 = Lanczos2ApproxNoClamp(FFX_MIN16_F(+2.f) - t); + return (fWeight0 * fColor0 + fWeight1 * fColor1 + fWeight2 * fColor2 + fWeight3 * fColor3) / (fWeight0 + fWeight1 + fWeight2 + fWeight3); +} +#endif //FFX_HALF + +FfxFloat32x4 Lanczos2Approx(FetchedBicubicSamples Samples, FfxFloat32x2 fPxFrac) +{ + FfxFloat32x4 fColorX0 = Lanczos2Approx(Samples.fColor00, Samples.fColor10, Samples.fColor20, Samples.fColor30, fPxFrac.x); + FfxFloat32x4 fColorX1 = Lanczos2Approx(Samples.fColor01, Samples.fColor11, Samples.fColor21, Samples.fColor31, fPxFrac.x); + FfxFloat32x4 fColorX2 = Lanczos2Approx(Samples.fColor02, Samples.fColor12, Samples.fColor22, Samples.fColor32, fPxFrac.x); + FfxFloat32x4 fColorX3 = Lanczos2Approx(Samples.fColor03, Samples.fColor13, Samples.fColor23, Samples.fColor33, fPxFrac.x); + FfxFloat32x4 fColorXY = Lanczos2Approx(fColorX0, fColorX1, fColorX2, fColorX3, fPxFrac.y); + + // Deringing + + // TODO: only use 4 by checking jitter + const FfxInt32 iDeringingSampleCount = 4; + const FfxFloat32x4 fDeringingSamples[4] = { + Samples.fColor11, + Samples.fColor21, + Samples.fColor12, + Samples.fColor22, + }; + + FfxFloat32x4 fDeringingMin = fDeringingSamples[0]; + FfxFloat32x4 fDeringingMax = fDeringingSamples[0]; + + FFX_UNROLL + for (FfxInt32 iSampleIndex = 1; iSampleIndex < iDeringingSampleCount; ++iSampleIndex) + { + fDeringingMin = ffxMin(fDeringingMin, fDeringingSamples[iSampleIndex]); + fDeringingMax = ffxMax(fDeringingMax, fDeringingSamples[iSampleIndex]); + } + + fColorXY = clamp(fColorXY, fDeringingMin, fDeringingMax); + + return fColorXY; +} + +#if FFX_HALF +FFX_MIN16_F4 Lanczos2Approx(FetchedBicubicSamplesMin16 Samples, FFX_MIN16_F2 fPxFrac) +{ + FFX_MIN16_F4 fColorX0 = Lanczos2Approx(Samples.fColor00, Samples.fColor10, Samples.fColor20, Samples.fColor30, fPxFrac.x); + FFX_MIN16_F4 fColorX1 = Lanczos2Approx(Samples.fColor01, Samples.fColor11, Samples.fColor21, Samples.fColor31, fPxFrac.x); + FFX_MIN16_F4 fColorX2 = Lanczos2Approx(Samples.fColor02, Samples.fColor12, Samples.fColor22, Samples.fColor32, fPxFrac.x); + FFX_MIN16_F4 fColorX3 = Lanczos2Approx(Samples.fColor03, Samples.fColor13, Samples.fColor23, Samples.fColor33, fPxFrac.x); + FFX_MIN16_F4 fColorXY = Lanczos2Approx(fColorX0, fColorX1, fColorX2, fColorX3, fPxFrac.y); + + // Deringing + + // TODO: only use 4 by checking jitter + const FfxInt32 iDeringingSampleCount = 4; + const FFX_MIN16_F4 fDeringingSamples[4] = { + Samples.fColor11, + Samples.fColor21, + Samples.fColor12, + Samples.fColor22, + }; + + FFX_MIN16_F4 fDeringingMin = fDeringingSamples[0]; + FFX_MIN16_F4 fDeringingMax = fDeringingSamples[0]; + + FFX_UNROLL + for (FfxInt32 iSampleIndex = 1; iSampleIndex < iDeringingSampleCount; ++iSampleIndex) + { + fDeringingMin = ffxMin(fDeringingMin, fDeringingSamples[iSampleIndex]); + fDeringingMax = ffxMax(fDeringingMax, fDeringingSamples[iSampleIndex]); + } + + fColorXY = clamp(fColorXY, fDeringingMin, fDeringingMax); + + return fColorXY; +} +#endif + +// Clamp by offset direction. Assuming iPxSample is already in range and iPxOffset is compile time constant. +FfxInt32x2 ClampCoord(FfxInt32x2 iPxSample, FfxInt32x2 iPxOffset, FfxInt32x2 iTextureSize) +{ + FfxInt32x2 result = iPxSample + iPxOffset; + result.x = (iPxOffset.x < 0) ? ffxMax(result.x, 0) : result.x; + result.x = (iPxOffset.x > 0) ? ffxMin(result.x, iTextureSize.x - 1) : result.x; + result.y = (iPxOffset.y < 0) ? ffxMax(result.y, 0) : result.y; + result.y = (iPxOffset.y > 0) ? ffxMin(result.y, iTextureSize.y - 1) : result.y; + return result; +} +#if FFX_HALF +FFX_MIN16_I2 ClampCoord(FFX_MIN16_I2 iPxSample, FFX_MIN16_I2 iPxOffset, FFX_MIN16_I2 iTextureSize) +{ + FFX_MIN16_I2 result = iPxSample + iPxOffset; + result.x = (iPxOffset.x < FFX_MIN16_I(0)) ? ffxMax(result.x, FFX_MIN16_I(0)) : result.x; + result.x = (iPxOffset.x > FFX_MIN16_I(0)) ? ffxMin(result.x, iTextureSize.x - FFX_MIN16_I(1)) : result.x; + result.y = (iPxOffset.y < FFX_MIN16_I(0)) ? ffxMax(result.y, FFX_MIN16_I(0)) : result.y; + result.y = (iPxOffset.y > FFX_MIN16_I(0)) ? ffxMin(result.y, iTextureSize.y - FFX_MIN16_I(1)) : result.y; + return result; +} +#endif //FFX_HALF + + +#define DeclareCustomFetchBicubicSamplesWithType(SampleType, TextureType, AddrType, Name, LoadTexture) \ + SampleType Name(AddrType iPxSample, AddrType iTextureSize) \ + { \ + SampleType Samples; \ + \ + Samples.fColor00 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(-1, -1), iTextureSize))); \ + Samples.fColor10 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(+0, -1), iTextureSize))); \ + Samples.fColor20 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(+1, -1), iTextureSize))); \ + Samples.fColor30 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(+2, -1), iTextureSize))); \ + \ + Samples.fColor01 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(-1, +0), iTextureSize))); \ + Samples.fColor11 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(+0, +0), iTextureSize))); \ + Samples.fColor21 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(+1, +0), iTextureSize))); \ + Samples.fColor31 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(+2, +0), iTextureSize))); \ + \ + Samples.fColor02 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(-1, +1), iTextureSize))); \ + Samples.fColor12 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(+0, +1), iTextureSize))); \ + Samples.fColor22 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(+1, +1), iTextureSize))); \ + Samples.fColor32 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(+2, +1), iTextureSize))); \ + \ + Samples.fColor03 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(-1, +2), iTextureSize))); \ + Samples.fColor13 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(+0, +2), iTextureSize))); \ + Samples.fColor23 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(+1, +2), iTextureSize))); \ + Samples.fColor33 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(+2, +2), iTextureSize))); \ + \ + return Samples; \ + } + +#define DeclareCustomFetchBicubicSamples(Name, LoadTexture) \ + DeclareCustomFetchBicubicSamplesWithType(FetchedBicubicSamples, FfxFloat32x4, FfxInt32x2, Name, LoadTexture) + +#define DeclareCustomFetchBicubicSamplesMin16(Name, LoadTexture) \ + DeclareCustomFetchBicubicSamplesWithType(FetchedBicubicSamplesMin16, FFX_MIN16_F4, FfxInt32x2, Name, LoadTexture) + +#define DeclareCustomFetchBilinearSamplesWithType(SampleType, TextureType,AddrType, Name, LoadTexture) \ + SampleType Name(AddrType iPxSample, AddrType iTextureSize) \ + { \ + SampleType Samples; \ + Samples.fColor00 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(+0, +0), iTextureSize))); \ + Samples.fColor10 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(+1, +0), iTextureSize))); \ + Samples.fColor01 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(+0, +1), iTextureSize))); \ + Samples.fColor11 = TextureType(LoadTexture(ClampCoord(iPxSample, AddrType(+1, +1), iTextureSize))); \ + return Samples; \ + } + +#define DeclareCustomFetchBilinearSamples(Name, LoadTexture) \ + DeclareCustomFetchBilinearSamplesWithType(FetchedBilinearSamples, FfxFloat32x4, FfxInt32x2, Name, LoadTexture) + +#define DeclareCustomFetchBilinearSamplesMin16(Name, LoadTexture) \ + DeclareCustomFetchBilinearSamplesWithType(FetchedBilinearSamplesMin16, FFX_MIN16_F4, FfxInt32x2, Name, LoadTexture) + +// BE CAREFUL: there is some precision issues and (3253, 125) leading to (3252.9989778, 125.001102) +// is common, so iPxSample can "jitter" +#define DeclareCustomTextureSample(Name, InterpolateSamples, FetchSamples) \ + FfxFloat32x4 Name(FfxFloat32x2 fUvSample, FfxInt32x2 iTextureSize) \ + { \ + FfxFloat32x2 fPxSample = (fUvSample * FfxFloat32x2(iTextureSize)) - FfxFloat32x2(0.5f, 0.5f); \ + /* Clamp base coords */ \ + fPxSample.x = ffxMax(0.0f, ffxMin(FfxFloat32(iTextureSize.x), fPxSample.x)); \ + fPxSample.y = ffxMax(0.0f, ffxMin(FfxFloat32(iTextureSize.y), fPxSample.y)); \ + /* */ \ + FfxInt32x2 iPxSample = FfxInt32x2(floor(fPxSample)); \ + FfxFloat32x2 fPxFrac = ffxFract(fPxSample); \ + FfxFloat32x4 fColorXY = FfxFloat32x4(InterpolateSamples(FetchSamples(iPxSample, iTextureSize), fPxFrac)); \ + return fColorXY; \ + } + +#define DeclareCustomTextureSampleMin16(Name, InterpolateSamples, FetchSamples) \ + FFX_MIN16_F4 Name(FfxFloat32x2 fUvSample, FfxInt32x2 iTextureSize) \ + { \ + FfxFloat32x2 fPxSample = (fUvSample * FfxFloat32x2(iTextureSize)) - FfxFloat32x2(0.5f, 0.5f); \ + /* Clamp base coords */ \ + fPxSample.x = ffxMax(0.0f, ffxMin(FfxFloat32(iTextureSize.x), fPxSample.x)); \ + fPxSample.y = ffxMax(0.0f, ffxMin(FfxFloat32(iTextureSize.y), fPxSample.y)); \ + /* */ \ + FfxInt32x2 iPxSample = FfxInt32x2(floor(fPxSample)); \ + FFX_MIN16_F2 fPxFrac = FFX_MIN16_F2(ffxFract(fPxSample)); \ + FFX_MIN16_F4 fColorXY = FFX_MIN16_F4(InterpolateSamples(FetchSamples(iPxSample, iTextureSize), fPxFrac)); \ + return fColorXY; \ + } + +#define FFX_FSR2_CONCAT_ID(x, y) x ## y +#define FFX_FSR2_CONCAT(x, y) FFX_FSR2_CONCAT_ID(x, y) +#define FFX_FSR2_SAMPLER_1D_0 Lanczos2 +#define FFX_FSR2_SAMPLER_1D_1 Lanczos2LUT +#define FFX_FSR2_SAMPLER_1D_2 Lanczos2Approx + +#define FFX_FSR2_GET_LANCZOS_SAMPLER1D(x) FFX_FSR2_CONCAT(FFX_FSR2_SAMPLER_1D_, x) + +#endif //!defined( FFX_FSR2_SAMPLE_H ) diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_tcr_autogen.h b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_tcr_autogen.h new file mode 100644 index 00000000..101b75d2 --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_tcr_autogen.h @@ -0,0 +1,250 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#define USE_YCOCG 1 + +#define fAutogenEpsilon 0.01f + +// EXPERIMENTAL + +FFX_MIN16_F ComputeAutoTC_01(FFX_MIN16_I2 uDispatchThreadId, FFX_MIN16_I2 iPrevIdx) +{ + FfxFloat32x3 colorPreAlpha = LoadOpaqueOnly(uDispatchThreadId); + FfxFloat32x3 colorPostAlpha = LoadInputColor(uDispatchThreadId); + FfxFloat32x3 colorPrevPreAlpha = LoadPrevPreAlpha(iPrevIdx); + FfxFloat32x3 colorPrevPostAlpha = LoadPrevPostAlpha(iPrevIdx); + +#if USE_YCOCG + colorPreAlpha = RGBToYCoCg(colorPreAlpha); + colorPostAlpha = RGBToYCoCg(colorPostAlpha); + colorPrevPreAlpha = RGBToYCoCg(colorPrevPreAlpha); + colorPrevPostAlpha = RGBToYCoCg(colorPrevPostAlpha); +#endif + + FfxFloat32x3 colorDeltaCurr = colorPostAlpha - colorPreAlpha; + FfxFloat32x3 colorDeltaPrev = colorPrevPostAlpha - colorPrevPreAlpha; + bool hasAlpha = any(FFX_GREATER_THAN(abs(colorDeltaCurr), FfxFloat32x3(fAutogenEpsilon, fAutogenEpsilon, fAutogenEpsilon))); + bool hadAlpha = any(FFX_GREATER_THAN(abs(colorDeltaPrev), FfxFloat32x3(fAutogenEpsilon, fAutogenEpsilon, fAutogenEpsilon))); + + FfxFloat32x3 X = colorPreAlpha; + FfxFloat32x3 Y = colorPostAlpha; + FfxFloat32x3 Z = colorPrevPreAlpha; + FfxFloat32x3 W = colorPrevPostAlpha; + + FFX_MIN16_F retVal = FFX_MIN16_F(ffxSaturate(dot(abs(abs(Y - X) - abs(W - Z)), FfxFloat32x3(1, 1, 1)))); + + // cleanup very small values + retVal = (retVal < getTcThreshold()) ? FFX_MIN16_F(0.0f) : FFX_MIN16_F(1.f); + + return retVal; +} + +// works ok: thin edges +FFX_MIN16_F ComputeAutoTC_02(FFX_MIN16_I2 uDispatchThreadId, FFX_MIN16_I2 iPrevIdx) +{ + FfxFloat32x3 colorPreAlpha = LoadOpaqueOnly(uDispatchThreadId); + FfxFloat32x3 colorPostAlpha = LoadInputColor(uDispatchThreadId); + FfxFloat32x3 colorPrevPreAlpha = LoadPrevPreAlpha(iPrevIdx); + FfxFloat32x3 colorPrevPostAlpha = LoadPrevPostAlpha(iPrevIdx); + +#if USE_YCOCG + colorPreAlpha = RGBToYCoCg(colorPreAlpha); + colorPostAlpha = RGBToYCoCg(colorPostAlpha); + colorPrevPreAlpha = RGBToYCoCg(colorPrevPreAlpha); + colorPrevPostAlpha = RGBToYCoCg(colorPrevPostAlpha); +#endif + + FfxFloat32x3 colorDelta = colorPostAlpha - colorPreAlpha; + FfxFloat32x3 colorPrevDelta = colorPrevPostAlpha - colorPrevPreAlpha; + bool hasAlpha = any(FFX_GREATER_THAN(abs(colorDelta), FfxFloat32x3(fAutogenEpsilon, fAutogenEpsilon, fAutogenEpsilon))); + bool hadAlpha = any(FFX_GREATER_THAN(abs(colorPrevDelta), FfxFloat32x3(fAutogenEpsilon, fAutogenEpsilon, fAutogenEpsilon))); + + FfxFloat32x3 delta = colorPostAlpha - colorPreAlpha; //prev+1*d = post => d = color, alpha = + FfxFloat32x3 deltaPrev = colorPrevPostAlpha - colorPrevPreAlpha; + + FfxFloat32x3 X = colorPrevPreAlpha; + FfxFloat32x3 N = colorPreAlpha - colorPrevPreAlpha; + FfxFloat32x3 YAminusXA = colorPrevPostAlpha - colorPrevPreAlpha; + FfxFloat32x3 NminusNA = colorPostAlpha - colorPrevPostAlpha; + + FfxFloat32x3 A = (hasAlpha || hadAlpha) ? NminusNA / max(FfxFloat32x3(fAutogenEpsilon, fAutogenEpsilon, fAutogenEpsilon), N) : FfxFloat32x3(0, 0, 0); + + FFX_MIN16_F retVal = FFX_MIN16_F( max(max(A.x, A.y), A.z) ); + + // only pixels that have significantly changed in color shuold be considered + retVal = ffxSaturate(retVal * FFX_MIN16_F(length(colorPostAlpha - colorPrevPostAlpha)) ); + + return retVal; +} + +// This function computes the TransparencyAndComposition mask: +// This mask indicates pixels that should discard locks and apply color clamping. +// +// Typically this is the case for translucent pixels (that don't write depth values) or pixels where the correctness of +// the MVs can not be guaranteed (e.g. procedutal movement or vegetation that does not have MVs to reduce the cost during rasterization) +// Also, large changes in color due to changed lighting should be marked to remove locks on pixels with "old" lighting. +// +// This function takes a opaque only and a final texture and uses internal copies of those textures from the last frame. +// The function tries to determine where the color changes between opaque only and final image to determine the pixels that use transparency. +// Also it uses the previous frames and detects where the use of transparency changed to mark those pixels. +// Additionally it marks pixels where the color changed significantly in the opaque only image, e.g. due to lighting or texture animation. +// +// In the final step it stores the current textures in internal textures for the next frame + +FFX_MIN16_F ComputeTransparencyAndComposition(FFX_MIN16_I2 uDispatchThreadId, FFX_MIN16_I2 iPrevIdx) +{ + FFX_MIN16_F retVal = ComputeAutoTC_02(uDispatchThreadId, iPrevIdx); + + // [branch] + if (retVal > FFX_MIN16_F(0.01f)) + { + retVal = ComputeAutoTC_01(uDispatchThreadId, iPrevIdx); + } + return retVal; +} + +float computeSolidEdge(FFX_MIN16_I2 curPos, FFX_MIN16_I2 prevPos) +{ + float lum[9]; + int i = 0; + for (int y = -1; y < 2; ++y) + { + for (int x = -1; x < 2; ++x) + { + FfxFloat32x3 curCol = LoadOpaqueOnly(curPos + FFX_MIN16_I2(x, y)).rgb; + FfxFloat32x3 prevCol = LoadPrevPreAlpha(prevPos + FFX_MIN16_I2(x, y)).rgb; + lum[i++] = length(curCol - prevCol); + } + } + + //float gradX = abs(lum[3] - lum[4]) + abs(lum[5] - lum[4]); + //float gradY = abs(lum[1] - lum[4]) + abs(lum[7] - lum[4]); + + //return sqrt(gradX * gradX + gradY * gradY); + + float gradX = abs(lum[3] - lum[4]) * abs(lum[5] - lum[4]); + float gradY = abs(lum[1] - lum[4]) * abs(lum[7] - lum[4]); + + return sqrt(sqrt(gradX * gradY)); +} + +float computeAlphaEdge(FFX_MIN16_I2 curPos, FFX_MIN16_I2 prevPos) +{ + float lum[9]; + int i = 0; + for (int y = -1; y < 2; ++y) + { + for (int x = -1; x < 2; ++x) + { + FfxFloat32x3 curCol = abs(LoadInputColor(curPos + FFX_MIN16_I2(x, y)).rgb - LoadOpaqueOnly(curPos + FFX_MIN16_I2(x, y)).rgb); + FfxFloat32x3 prevCol = abs(LoadPrevPostAlpha(prevPos + FFX_MIN16_I2(x, y)).rgb - LoadPrevPreAlpha(prevPos + FFX_MIN16_I2(x, y)).rgb); + lum[i++] = length(curCol - prevCol); + } + } + + //float gradX = abs(lum[3] - lum[4]) + abs(lum[5] - lum[4]); + //float gradY = abs(lum[1] - lum[4]) + abs(lum[7] - lum[4]); + + //return sqrt(gradX * gradX + gradY * gradY); + + float gradX = abs(lum[3] - lum[4]) * abs(lum[5] - lum[4]); + float gradY = abs(lum[1] - lum[4]) * abs(lum[7] - lum[4]); + + return sqrt(sqrt(gradX * gradY)); +} + +FFX_MIN16_F ComputeAabbOverlap(FFX_MIN16_I2 uDispatchThreadId, FFX_MIN16_I2 iPrevIdx) +{ + FFX_MIN16_F retVal = FFX_MIN16_F(0.f); + + FfxFloat32x2 fMotionVector = LoadInputMotionVector(uDispatchThreadId); + FfxFloat32x3 colorPreAlpha = LoadOpaqueOnly(uDispatchThreadId); + FfxFloat32x3 colorPostAlpha = LoadInputColor(uDispatchThreadId); + FfxFloat32x3 colorPrevPreAlpha = LoadPrevPreAlpha(iPrevIdx); + FfxFloat32x3 colorPrevPostAlpha = LoadPrevPostAlpha(iPrevIdx); + +#if USE_YCOCG + colorPreAlpha = RGBToYCoCg(colorPreAlpha); + colorPostAlpha = RGBToYCoCg(colorPostAlpha); + colorPrevPreAlpha = RGBToYCoCg(colorPrevPreAlpha); + colorPrevPostAlpha = RGBToYCoCg(colorPrevPostAlpha); +#endif + FfxFloat32x3 minPrev = FFX_MIN16_F3(+1000.f, +1000.f, +1000.f); + FfxFloat32x3 maxPrev = FFX_MIN16_F3(-1000.f, -1000.f, -1000.f); + for (int y = -1; y < 2; ++y) + { + for (int x = -1; x < 2; ++x) + { + FfxFloat32x3 W = LoadPrevPostAlpha(iPrevIdx + FFX_MIN16_I2(x, y)); + +#if USE_YCOCG + W = RGBToYCoCg(W); +#endif + minPrev = min(minPrev, W); + maxPrev = max(maxPrev, W); + } + } + // instead of computing the overlap: simply count how many samples are outside + // set reactive based on that + FFX_MIN16_F count = FFX_MIN16_F(0.f); + for (int y = -1; y < 2; ++y) + { + for (int x = -1; x < 2; ++x) + { + FfxFloat32x3 Y = LoadInputColor(uDispatchThreadId + FFX_MIN16_I2(x, y)); + +#if USE_YCOCG + Y = RGBToYCoCg(Y); +#endif + count += ((Y.x < minPrev.x) || (Y.x > maxPrev.x)) ? FFX_MIN16_F(1.f) : FFX_MIN16_F(0.f); + count += ((Y.y < minPrev.y) || (Y.y > maxPrev.y)) ? FFX_MIN16_F(1.f) : FFX_MIN16_F(0.f); + count += ((Y.z < minPrev.z) || (Y.z > maxPrev.z)) ? FFX_MIN16_F(1.f) : FFX_MIN16_F(0.f); + } + } + retVal = count / FFX_MIN16_F(27.f); + + return retVal; +} + + +// This function computes the Reactive mask: +// We want pixels marked where the alpha portion of the frame changes a lot between neighbours +// Those pixels are expected to change quickly between frames, too. (e.g. small particles, reflections on curved surfaces...) +// As a result history would not be trustworthy. +// On the other hand we don't want pixels marked where pre-alpha has a large differnce, since those would profit from accumulation +// For mirrors we may assume the pre-alpha is pretty uniform color. +// +// This works well generally, but also marks edge pixels +FFX_MIN16_F ComputeReactive(FFX_MIN16_I2 uDispatchThreadId, FFX_MIN16_I2 iPrevIdx) +{ + // we only get here if alpha has a significant contribution and has changed since last frame. + FFX_MIN16_F retVal = FFX_MIN16_F(0.f); + + // mark pixels with huge variance in alpha as reactive + FFX_MIN16_F alphaEdge = FFX_MIN16_F(computeAlphaEdge(uDispatchThreadId, iPrevIdx)); + FFX_MIN16_F opaqueEdge = FFX_MIN16_F(computeSolidEdge(uDispatchThreadId, iPrevIdx)); + retVal = ffxSaturate(alphaEdge - opaqueEdge); + + // the above also marks edge pixels due to jitter, so we need to cancel those out + + + return retVal; +} diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_tcr_autogen_pass.glsl b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_tcr_autogen_pass.glsl new file mode 100644 index 00000000..bebca910 --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_tcr_autogen_pass.glsl @@ -0,0 +1,116 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#version 450 + +#extension GL_GOOGLE_include_directive : require +#extension GL_EXT_samplerless_texture_functions : require + +#define FSR2_BIND_SRV_INPUT_OPAQUE_ONLY 0 +#define FSR2_BIND_SRV_INPUT_COLOR 1 +#define FSR2_BIND_SRV_INPUT_MOTION_VECTORS 2 +#define FSR2_BIND_SRV_PREV_PRE_ALPHA_COLOR 3 +#define FSR2_BIND_SRV_PREV_POST_ALPHA_COLOR 4 +#define FSR2_BIND_SRV_REACTIVE_MASK 5 +#define FSR2_BIND_SRV_TRANSPARENCY_AND_COMPOSITION_MASK 6 + +#define FSR2_BIND_UAV_AUTOREACTIVE 7 +#define FSR2_BIND_UAV_AUTOCOMPOSITION 8 +#define FSR2_BIND_UAV_PREV_PRE_ALPHA_COLOR 9 +#define FSR2_BIND_UAV_PREV_POST_ALPHA_COLOR 10 + +#define FSR2_BIND_CB_FSR2 11 +#define FSR2_BIND_CB_REACTIVE 12 + +#include "ffx_fsr2_callbacks_glsl.h" +#include "ffx_fsr2_common.h" + +#ifdef FSR2_BIND_CB_REACTIVE +layout (set = 1, binding = FSR2_BIND_CB_REACTIVE, std140) uniform cbGenerateReactive_t +{ + float fTcThreshold; // 0.1 is a good starting value, lower will result in more TC pixels + float fTcScale; + float fReactiveScale; + float fReactiveMax; +} cbGenerateReactive; + +float getTcThreshold() +{ + return cbGenerateReactive.fTcThreshold; +} + +#else + float getTcThreshold() + { + return 0.05f; + } +#endif + +#include "ffx_fsr2_tcr_autogen.h" + +#ifndef FFX_FSR2_THREAD_GROUP_WIDTH +#define FFX_FSR2_THREAD_GROUP_WIDTH 8 +#endif // #ifndef FFX_FSR2_THREAD_GROUP_WIDTH +#ifndef FFX_FSR2_THREAD_GROUP_HEIGHT +#define FFX_FSR2_THREAD_GROUP_HEIGHT 8 +#endif // FFX_FSR2_THREAD_GROUP_HEIGHT +#ifndef FFX_FSR2_THREAD_GROUP_DEPTH +#define FFX_FSR2_THREAD_GROUP_DEPTH 1 +#endif // #ifndef FFX_FSR2_THREAD_GROUP_DEPTH +#ifndef FFX_FSR2_NUM_THREADS +#define FFX_FSR2_NUM_THREADS layout (local_size_x = FFX_FSR2_THREAD_GROUP_WIDTH, local_size_y = FFX_FSR2_THREAD_GROUP_HEIGHT, local_size_z = FFX_FSR2_THREAD_GROUP_DEPTH) in; +#endif // #ifndef FFX_FSR2_NUM_THREADS + +FFX_FSR2_NUM_THREADS +void main() +{ + FFX_MIN16_I2 uDispatchThreadId = FFX_MIN16_I2(gl_GlobalInvocationID.xy); + + // ToDo: take into account jitter (i.e. add delta of previous jitter and current jitter to previous UV + // fetch pre- and post-alpha color values + FFX_MIN16_F2 fUv = ( FFX_MIN16_F2(uDispatchThreadId) + FFX_MIN16_F2(0.5f, 0.5f) ) / FFX_MIN16_F2( RenderSize() ); + FFX_MIN16_F2 fPrevUV = fUv + FFX_MIN16_F2( LoadInputMotionVector(uDispatchThreadId) ); + FFX_MIN16_I2 iPrevIdx = FFX_MIN16_I2(fPrevUV * FFX_MIN16_F2(RenderSize()) - 0.5f); + + FFX_MIN16_F3 colorPreAlpha = FFX_MIN16_F3( LoadOpaqueOnly( uDispatchThreadId ) ); + FFX_MIN16_F3 colorPostAlpha = FFX_MIN16_F3( LoadInputColor( uDispatchThreadId ) ); + + FFX_MIN16_F2 outReactiveMask = FFX_MIN16_F2( 0.f, 0.f ); + + outReactiveMask.y = ComputeTransparencyAndComposition(uDispatchThreadId, iPrevIdx); + + if (outReactiveMask.y > 0.5f) + { + outReactiveMask.x = ComputeReactive(uDispatchThreadId, iPrevIdx); + outReactiveMask.x *= FFX_MIN16_F(cbGenerateReactive.fReactiveScale); + outReactiveMask.x = outReactiveMask.x < cbGenerateReactive.fReactiveMax ? outReactiveMask.x : FFX_MIN16_F( cbGenerateReactive.fReactiveMax ); + } + + outReactiveMask.y *= FFX_MIN16_F(cbGenerateReactive.fTcScale); + + outReactiveMask.x = ffxMax(outReactiveMask.x, FFX_MIN16_F(LoadReactiveMask(uDispatchThreadId))); + outReactiveMask.y = ffxMax(outReactiveMask.y, FFX_MIN16_F(LoadTransparencyAndCompositionMask(uDispatchThreadId))); + + StoreAutoReactive(uDispatchThreadId, outReactiveMask); + + StorePrevPreAlpha(uDispatchThreadId, colorPreAlpha); + StorePrevPostAlpha(uDispatchThreadId, colorPostAlpha); +} diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_tcr_autogen_pass.hlsl b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_tcr_autogen_pass.hlsl new file mode 100644 index 00000000..8e635d17 --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_tcr_autogen_pass.hlsl @@ -0,0 +1,114 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#define FSR2_BIND_SRV_INPUT_OPAQUE_ONLY 0 +#define FSR2_BIND_SRV_INPUT_COLOR 1 +#define FSR2_BIND_SRV_INPUT_MOTION_VECTORS 2 +#define FSR2_BIND_SRV_PREV_PRE_ALPHA_COLOR 3 +#define FSR2_BIND_SRV_PREV_POST_ALPHA_COLOR 4 +#define FSR2_BIND_SRV_REACTIVE_MASK 4 +#define FSR2_BIND_SRV_TRANSPARENCY_AND_COMPOSITION_MASK 5 + +#define FSR2_BIND_UAV_AUTOREACTIVE 0 +#define FSR2_BIND_UAV_AUTOCOMPOSITION 1 +#define FSR2_BIND_UAV_PREV_PRE_ALPHA_COLOR 2 +#define FSR2_BIND_UAV_PREV_POST_ALPHA_COLOR 3 + +#define FSR2_BIND_CB_FSR2 0 +#define FSR2_BIND_CB_AUTOREACTIVE 1 + +#include "ffx_fsr2_callbacks_hlsl.h" +#include "ffx_fsr2_common.h" + +#if defined(FSR2_BIND_CB_AUTOREACTIVE) + cbuffer cbGenerateReactive : FFX_FSR2_DECLARE_CB(FSR2_BIND_CB_AUTOREACTIVE) + { + float fTcThreshold; // 0.1 is a good starting value, lower will result in more TC pixels + float fTcScale; + float fReactiveScale; + float fReactiveMax; + }; + float getTcThreshold() + { + return fTcThreshold; + } +#else + #define fTcThreshold 0.05f + #define fTcScale 1.00f + #define fReactiveScale 10.0f + #define fReactiveMax 0.90f + float getTcThreshold() + { + return fTcThreshold; + } +#endif + +#include "ffx_fsr2_tcr_autogen.h" + +#ifndef FFX_FSR2_THREAD_GROUP_WIDTH +#define FFX_FSR2_THREAD_GROUP_WIDTH 8 +#endif // #ifndef FFX_FSR2_THREAD_GROUP_WIDTH +#ifndef FFX_FSR2_THREAD_GROUP_HEIGHT +#define FFX_FSR2_THREAD_GROUP_HEIGHT 8 +#endif // FFX_FSR2_THREAD_GROUP_HEIGHT +#ifndef FFX_FSR2_THREAD_GROUP_DEPTH +#define FFX_FSR2_THREAD_GROUP_DEPTH 1 +#endif // #ifndef FFX_FSR2_THREAD_GROUP_DEPTH +#ifndef FFX_FSR2_NUM_THREADS +#define FFX_FSR2_NUM_THREADS [numthreads(FFX_FSR2_THREAD_GROUP_WIDTH, FFX_FSR2_THREAD_GROUP_HEIGHT, FFX_FSR2_THREAD_GROUP_DEPTH)] +#endif // #ifndef FFX_FSR2_NUM_THREADS + +FFX_FSR2_NUM_THREADS +FFX_FSR2_EMBED_ROOTSIG_CONTENT +void CS(uint2 uGroupId : SV_GroupID, uint2 uGroupThreadId : SV_GroupThreadID) +{ + FFX_MIN16_I2 uDispatchThreadId = FFX_MIN16_I2(uGroupId * uint2(FFX_FSR2_THREAD_GROUP_WIDTH, FFX_FSR2_THREAD_GROUP_HEIGHT) + uGroupThreadId); + + // ToDo: take into account jitter (i.e. add delta of previous jitter and current jitter to previous UV + // fetch pre- and post-alpha color values + FFX_MIN16_F2 fUv = ( FFX_MIN16_F2(uDispatchThreadId) + FFX_MIN16_F2(0.5f, 0.5f) ) / FFX_MIN16_F2( RenderSize() ); + FFX_MIN16_F2 fPrevUV = fUv + FFX_MIN16_F2( LoadInputMotionVector(uDispatchThreadId) ); + FFX_MIN16_I2 iPrevIdx = FFX_MIN16_I2(fPrevUV * FFX_MIN16_F2(RenderSize()) - 0.5f); + + FFX_MIN16_F3 colorPreAlpha = FFX_MIN16_F3( LoadOpaqueOnly( uDispatchThreadId ) ); + FFX_MIN16_F3 colorPostAlpha = FFX_MIN16_F3( LoadInputColor( uDispatchThreadId ) ); + + FFX_MIN16_F2 outReactiveMask = 0; + + outReactiveMask.y = ComputeTransparencyAndComposition(uDispatchThreadId, iPrevIdx); + + if (outReactiveMask.y > 0.5f) + { + outReactiveMask.x = ComputeReactive(uDispatchThreadId, iPrevIdx); + outReactiveMask.x *= FFX_MIN16_F(fReactiveScale); + outReactiveMask.x = outReactiveMask.x < fReactiveMax ? outReactiveMask.x : FFX_MIN16_F( fReactiveMax ); + } + + outReactiveMask.y *= FFX_MIN16_F(fTcScale ); + + outReactiveMask.x = max( outReactiveMask.x, FFX_MIN16_F( LoadReactiveMask(uDispatchThreadId) ) ); + outReactiveMask.y = max( outReactiveMask.y, FFX_MIN16_F( LoadTransparencyAndCompositionMask(uDispatchThreadId) ) ); + + StoreAutoReactive(uDispatchThreadId, outReactiveMask); + + StorePrevPreAlpha(uDispatchThreadId, colorPreAlpha); + StorePrevPostAlpha(uDispatchThreadId, colorPostAlpha); +} diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_upsample.h b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_upsample.h new file mode 100644 index 00000000..abdb8888 --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_fsr2_upsample.h @@ -0,0 +1,194 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef FFX_FSR2_UPSAMPLE_H +#define FFX_FSR2_UPSAMPLE_H + +FFX_STATIC const FfxUInt32 iLanczos2SampleCount = 16; + +void Deringing(RectificationBox clippingBox, FFX_PARAMETER_INOUT FfxFloat32x3 fColor) +{ + fColor = clamp(fColor, clippingBox.aabbMin, clippingBox.aabbMax); +} +#if FFX_HALF +void Deringing(RectificationBoxMin16 clippingBox, FFX_PARAMETER_INOUT FFX_MIN16_F3 fColor) +{ + fColor = clamp(fColor, clippingBox.aabbMin, clippingBox.aabbMax); +} +#endif + +#ifndef FFX_FSR2_OPTION_UPSAMPLE_USE_LANCZOS_TYPE +#define FFX_FSR2_OPTION_UPSAMPLE_USE_LANCZOS_TYPE 2 // Approximate +#endif + +FfxFloat32 GetUpsampleLanczosWeight(FfxFloat32x2 fSrcSampleOffset, FfxFloat32 fKernelWeight) +{ + FfxFloat32x2 fSrcSampleOffsetBiased = fSrcSampleOffset * fKernelWeight.xx; +#if FFX_FSR2_OPTION_UPSAMPLE_USE_LANCZOS_TYPE == 0 // LANCZOS_TYPE_REFERENCE + FfxFloat32 fSampleWeight = Lanczos2(length(fSrcSampleOffsetBiased)); +#elif FFX_FSR2_OPTION_UPSAMPLE_USE_LANCZOS_TYPE == 1 // LANCZOS_TYPE_LUT + FfxFloat32 fSampleWeight = Lanczos2_UseLUT(length(fSrcSampleOffsetBiased)); +#elif FFX_FSR2_OPTION_UPSAMPLE_USE_LANCZOS_TYPE == 2 // LANCZOS_TYPE_APPROXIMATE + FfxFloat32 fSampleWeight = Lanczos2ApproxSq(dot(fSrcSampleOffsetBiased, fSrcSampleOffsetBiased)); +#else +#error "Invalid Lanczos type" +#endif + return fSampleWeight; +} + +#if FFX_HALF +FFX_MIN16_F GetUpsampleLanczosWeight(FFX_MIN16_F2 fSrcSampleOffset, FFX_MIN16_F fKernelWeight) +{ + FFX_MIN16_F2 fSrcSampleOffsetBiased = fSrcSampleOffset * fKernelWeight.xx; +#if FFX_FSR2_OPTION_UPSAMPLE_USE_LANCZOS_TYPE == 0 // LANCZOS_TYPE_REFERENCE + FFX_MIN16_F fSampleWeight = Lanczos2(length(fSrcSampleOffsetBiased)); +#elif FFX_FSR2_OPTION_UPSAMPLE_USE_LANCZOS_TYPE == 1 // LANCZOS_TYPE_LUT + FFX_MIN16_F fSampleWeight = Lanczos2_UseLUT(length(fSrcSampleOffsetBiased)); +#elif FFX_FSR2_OPTION_UPSAMPLE_USE_LANCZOS_TYPE == 2 // LANCZOS_TYPE_APPROXIMATE + FFX_MIN16_F fSampleWeight = Lanczos2ApproxSq(dot(fSrcSampleOffsetBiased, fSrcSampleOffsetBiased)); + + // To Test: Save reciproqual sqrt compute + // FfxFloat32 fSampleWeight = Lanczos2Sq_UseLUT(dot(fSrcSampleOffsetBiased, fSrcSampleOffsetBiased)); +#else +#error "Invalid Lanczos type" +#endif + return fSampleWeight; +} +#endif + +FfxFloat32 ComputeMaxKernelWeight() { + const FfxFloat32 fKernelSizeBias = 1.0f; + + FfxFloat32 fKernelWeight = FfxFloat32(1) + (FfxFloat32(1.0f) / FfxFloat32x2(DownscaleFactor()) - FfxFloat32(1)).x * FfxFloat32(fKernelSizeBias); + + return ffxMin(FfxFloat32(1.99f), fKernelWeight); +} + +FfxFloat32x4 ComputeUpsampledColorAndWeight(const AccumulationPassCommonParams params, + FFX_PARAMETER_INOUT RectificationBox clippingBox, FfxFloat32 fReactiveFactor) +{ + #if FFX_FSR2_OPTION_UPSAMPLE_SAMPLERS_USE_DATA_HALF && FFX_HALF + #include "ffx_fsr2_force16_begin.h" + #endif + // We compute a sliced lanczos filter with 2 lobes (other slices are accumulated temporaly) + FfxFloat32x2 fDstOutputPos = FfxFloat32x2(params.iPxHrPos) + FFX_BROADCAST_FLOAT32X2(0.5f); // Destination resolution output pixel center position + FfxFloat32x2 fSrcOutputPos = fDstOutputPos * DownscaleFactor(); // Source resolution output pixel center position + FfxInt32x2 iSrcInputPos = FfxInt32x2(floor(fSrcOutputPos)); // TODO: what about weird upscale factors... + + #if FFX_FSR2_OPTION_UPSAMPLE_SAMPLERS_USE_DATA_HALF && FFX_HALF + #include "ffx_fsr2_force16_end.h" + #endif + + FfxFloat32x3 fSamples[iLanczos2SampleCount]; + + FfxFloat32x2 fSrcUnjitteredPos = (FfxFloat32x2(iSrcInputPos) + FfxFloat32x2(0.5f, 0.5f)) - Jitter(); // This is the un-jittered position of the sample at offset 0,0 + + FfxInt32x2 offsetTL; + offsetTL.x = (fSrcUnjitteredPos.x > fSrcOutputPos.x) ? FfxInt32(-2) : FfxInt32(-1); + offsetTL.y = (fSrcUnjitteredPos.y > fSrcOutputPos.y) ? FfxInt32(-2) : FfxInt32(-1); + + //Load samples + // If fSrcUnjitteredPos.y > fSrcOutputPos.y, indicates offsetTL.y = -2, sample offset Y will be [-2, 1], clipbox will be rows [1, 3]. + // Flip row# for sampling offset in this case, so first 0~2 rows in the sampled array can always be used for computing the clipbox. + // This reduces branch or cmove on sampled colors, but moving this overhead to sample position / weight calculation time which apply to less values. + const FfxBoolean bFlipRow = fSrcUnjitteredPos.y > fSrcOutputPos.y; + const FfxBoolean bFlipCol = fSrcUnjitteredPos.x > fSrcOutputPos.x; + + FfxFloat32x2 fOffsetTL = FfxFloat32x2(offsetTL); + + FFX_UNROLL + for (FfxInt32 row = 0; row < 3; row++) { + + FFX_UNROLL + for (FfxInt32 col = 0; col < 3; col++) { + FfxInt32 iSampleIndex = col + (row << 2); + + FfxInt32x2 sampleColRow = FfxInt32x2(bFlipCol ? (3 - col) : col, bFlipRow ? (3 - row) : row); + FfxInt32x2 iSrcSamplePos = FfxInt32x2(iSrcInputPos) + offsetTL + sampleColRow; + + const FfxInt32x2 sampleCoord = ClampLoad(iSrcSamplePos, FfxInt32x2(0, 0), FfxInt32x2(RenderSize())); + + fSamples[iSampleIndex] = LoadPreparedInputColor(FfxInt32x2(sampleCoord)); + } + } + + FfxFloat32x4 fColorAndWeight = FfxFloat32x4(0.0f, 0.0f, 0.0f, 0.0f); + + FfxFloat32x2 fBaseSampleOffset = FfxFloat32x2(fSrcUnjitteredPos - fSrcOutputPos); + + // Identify how much of each upsampled color to be used for this frame + const FfxFloat32 fKernelReactiveFactor = ffxMax(fReactiveFactor, FfxFloat32(params.bIsNewSample)); + const FfxFloat32 fKernelBiasMax = ComputeMaxKernelWeight() * (1.0f - fKernelReactiveFactor); + + const FfxFloat32 fKernelBiasMin = ffxMax(1.0f, ((1.0f + fKernelBiasMax) * 0.3f)); + const FfxFloat32 fKernelBiasFactor = ffxMax(0.0f, ffxMax(0.25f * params.fDepthClipFactor, fKernelReactiveFactor)); + const FfxFloat32 fKernelBias = ffxLerp(fKernelBiasMax, fKernelBiasMin, fKernelBiasFactor); + + const FfxFloat32 fRectificationCurveBias = ffxLerp(-2.0f, -3.0f, ffxSaturate(params.fHrVelocity / 50.0f)); + + FFX_UNROLL + for (FfxInt32 row = 0; row < 3; row++) { + FFX_UNROLL + for (FfxInt32 col = 0; col < 3; col++) { + FfxInt32 iSampleIndex = col + (row << 2); + + const FfxInt32x2 sampleColRow = FfxInt32x2(bFlipCol ? (3 - col) : col, bFlipRow ? (3 - row) : row); + const FfxFloat32x2 fOffset = fOffsetTL + FfxFloat32x2(sampleColRow); + FfxFloat32x2 fSrcSampleOffset = fBaseSampleOffset + fOffset; + + FfxInt32x2 iSrcSamplePos = FfxInt32x2(iSrcInputPos) + FfxInt32x2(offsetTL) + sampleColRow; + + const FfxFloat32 fOnScreenFactor = FfxFloat32(IsOnScreen(FfxInt32x2(iSrcSamplePos), FfxInt32x2(RenderSize()))); + FfxFloat32 fSampleWeight = fOnScreenFactor * FfxFloat32(GetUpsampleLanczosWeight(fSrcSampleOffset, fKernelBias)); + + fColorAndWeight += FfxFloat32x4(fSamples[iSampleIndex] * fSampleWeight, fSampleWeight); + + // Update rectification box + { + const FfxFloat32 fSrcSampleOffsetSq = dot(fSrcSampleOffset, fSrcSampleOffset); + const FfxFloat32 fBoxSampleWeight = exp(fRectificationCurveBias * fSrcSampleOffsetSq); + + const FfxBoolean bInitialSample = (row == 0) && (col == 0); + RectificationBoxAddSample(bInitialSample, clippingBox, fSamples[iSampleIndex], fBoxSampleWeight); + } + } + } + + RectificationBoxComputeVarianceBoxData(clippingBox); + + fColorAndWeight.w *= FfxFloat32(fColorAndWeight.w > FSR2_EPSILON); + + if (fColorAndWeight.w > FSR2_EPSILON) { + // Normalize for deringing (we need to compare colors) + fColorAndWeight.xyz = fColorAndWeight.xyz / fColorAndWeight.w; + fColorAndWeight.w *= fUpsampleLanczosWeightScale; + + Deringing(clippingBox, fColorAndWeight.xyz); + } + + #if FFX_FSR2_OPTION_UPSAMPLE_SAMPLERS_USE_DATA_HALF && FFX_HALF + #include "ffx_fsr2_force16_end.h" + #endif + + return fColorAndWeight; +} + +#endif //!defined( FFX_FSR2_UPSAMPLE_H ) diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_spd.h b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_spd.h new file mode 100644 index 00000000..5ce24ec8 --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/shaders/ffx_spd.h @@ -0,0 +1,936 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifdef FFX_CPU +FFX_STATIC void SpdSetup(FfxUInt32x2 dispatchThreadGroupCountXY, // CPU side: dispatch thread group count xy + FfxUInt32x2 workGroupOffset, // GPU side: pass in as constant + FfxUInt32x2 numWorkGroupsAndMips, // GPU side: pass in as constant + FfxUInt32x4 rectInfo, // left, top, width, height + FfxInt32 mips) // optional: if -1, calculate based on rect width and height +{ + workGroupOffset[0] = rectInfo[0] / 64; // rectInfo[0] = left + workGroupOffset[1] = rectInfo[1] / 64; // rectInfo[1] = top + + FfxUInt32 endIndexX = (rectInfo[0] + rectInfo[2] - 1) / 64; // rectInfo[0] = left, rectInfo[2] = width + FfxUInt32 endIndexY = (rectInfo[1] + rectInfo[3] - 1) / 64; // rectInfo[1] = top, rectInfo[3] = height + + dispatchThreadGroupCountXY[0] = endIndexX + 1 - workGroupOffset[0]; + dispatchThreadGroupCountXY[1] = endIndexY + 1 - workGroupOffset[1]; + + numWorkGroupsAndMips[0] = (dispatchThreadGroupCountXY[0]) * (dispatchThreadGroupCountXY[1]); + + if (mips >= 0) + { + numWorkGroupsAndMips[1] = FfxUInt32(mips); + } + else + { + // calculate based on rect width and height + FfxUInt32 resolution = ffxMax(rectInfo[2], rectInfo[3]); + numWorkGroupsAndMips[1] = FfxUInt32((ffxMin(floor(log2(FfxFloat32(resolution))), FfxFloat32(12)))); + } +} + +FFX_STATIC void SpdSetup(FfxUInt32x2 dispatchThreadGroupCountXY, // CPU side: dispatch thread group count xy + FfxUInt32x2 workGroupOffset, // GPU side: pass in as constant + FfxUInt32x2 numWorkGroupsAndMips, // GPU side: pass in as constant + FfxUInt32x4 rectInfo) // left, top, width, height +{ + SpdSetup(dispatchThreadGroupCountXY, workGroupOffset, numWorkGroupsAndMips, rectInfo, -1); +} +#endif // #ifdef FFX_CPU + + +//============================================================================================================================== +// NON-PACKED VERSION +//============================================================================================================================== +#ifdef FFX_GPU +#ifdef SPD_PACKED_ONLY +// Avoid compiler error +FfxFloat32x4 SpdLoadSourceImage(FfxInt32x2 p, FfxUInt32 slice) +{ + return FfxFloat32x4(0.0, 0.0, 0.0, 0.0); +} + +FfxFloat32x4 SpdLoad(FfxInt32x2 p, FfxUInt32 slice) +{ + return FfxFloat32x4(0.0, 0.0, 0.0, 0.0); +} +void SpdStore(FfxInt32x2 p, FfxFloat32x4 value, FfxUInt32 mip, FfxUInt32 slice) +{ +} +FfxFloat32x4 SpdLoadIntermediate(FfxUInt32 x, FfxUInt32 y) +{ + return FfxFloat32x4(0.0, 0.0, 0.0, 0.0); +} +void SpdStoreIntermediate(FfxUInt32 x, FfxUInt32 y, FfxFloat32x4 value) +{ +} +FfxFloat32x4 SpdReduce4(FfxFloat32x4 v0, FfxFloat32x4 v1, FfxFloat32x4 v2, FfxFloat32x4 v3) +{ + return FfxFloat32x4(0.0, 0.0, 0.0, 0.0); +} +#endif // #ifdef SPD_PACKED_ONLY + +//_____________________________________________________________/\_______________________________________________________________ +#if defined(FFX_GLSL) && !defined(SPD_NO_WAVE_OPERATIONS) +#extension GL_KHR_shader_subgroup_quad:require +#endif + +void SpdWorkgroupShuffleBarrier() +{ +#ifdef FFX_GLSL + barrier(); +#endif +#ifdef FFX_HLSL + GroupMemoryBarrierWithGroupSync(); +#endif +} + +// Only last active workgroup should proceed +bool SpdExitWorkgroup(FfxUInt32 numWorkGroups, FfxUInt32 localInvocationIndex, FfxUInt32 slice) +{ + // global atomic counter + if (localInvocationIndex == 0) + { + SpdIncreaseAtomicCounter(slice); + } + + SpdWorkgroupShuffleBarrier(); + return (SpdGetAtomicCounter() != (numWorkGroups - 1)); +} + +// User defined: FfxFloat32x4 SpdReduce4(FfxFloat32x4 v0, FfxFloat32x4 v1, FfxFloat32x4 v2, FfxFloat32x4 v3); +FfxFloat32x4 SpdReduceQuad(FfxFloat32x4 v) +{ +#if defined(FFX_GLSL) && !defined(SPD_NO_WAVE_OPERATIONS) + + FfxFloat32x4 v0 = v; + FfxFloat32x4 v1 = subgroupQuadSwapHorizontal(v); + FfxFloat32x4 v2 = subgroupQuadSwapVertical(v); + FfxFloat32x4 v3 = subgroupQuadSwapDiagonal(v); + return SpdReduce4(v0, v1, v2, v3); + +#elif defined(FFX_HLSL) && !defined(SPD_NO_WAVE_OPERATIONS) + + // requires SM6.0 + FfxUInt32 quad = WaveGetLaneIndex() & (~0x3); + FfxFloat32x4 v0 = v; + FfxFloat32x4 v1 = WaveReadLaneAt(v, quad | 1); + FfxFloat32x4 v2 = WaveReadLaneAt(v, quad | 2); + FfxFloat32x4 v3 = WaveReadLaneAt(v, quad | 3); + return SpdReduce4(v0, v1, v2, v3); +/* + // if SM6.0 is not available, you can use the AMD shader intrinsics + // the AMD shader intrinsics are available in AMD GPU Services (AGS) library: + // https://gpuopen.com/amd-gpu-services-ags-library/ + // works for DX11 + FfxFloat32x4 v0 = v; + FfxFloat32x4 v1; + v1.x = AmdExtD3DShaderIntrinsics_SwizzleF(v.x, AmdExtD3DShaderIntrinsicsSwizzle_SwapX1); + v1.y = AmdExtD3DShaderIntrinsics_SwizzleF(v.y, AmdExtD3DShaderIntrinsicsSwizzle_SwapX1); + v1.z = AmdExtD3DShaderIntrinsics_SwizzleF(v.z, AmdExtD3DShaderIntrinsicsSwizzle_SwapX1); + v1.w = AmdExtD3DShaderIntrinsics_SwizzleF(v.w, AmdExtD3DShaderIntrinsicsSwizzle_SwapX1); + FfxFloat32x4 v2; + v2.x = AmdExtD3DShaderIntrinsics_SwizzleF(v.x, AmdExtD3DShaderIntrinsicsSwizzle_SwapX2); + v2.y = AmdExtD3DShaderIntrinsics_SwizzleF(v.y, AmdExtD3DShaderIntrinsicsSwizzle_SwapX2); + v2.z = AmdExtD3DShaderIntrinsics_SwizzleF(v.z, AmdExtD3DShaderIntrinsicsSwizzle_SwapX2); + v2.w = AmdExtD3DShaderIntrinsics_SwizzleF(v.w, AmdExtD3DShaderIntrinsicsSwizzle_SwapX2); + FfxFloat32x4 v3; + v3.x = AmdExtD3DShaderIntrinsics_SwizzleF(v.x, AmdExtD3DShaderIntrinsicsSwizzle_ReverseX4); + v3.y = AmdExtD3DShaderIntrinsics_SwizzleF(v.y, AmdExtD3DShaderIntrinsicsSwizzle_ReverseX4); + v3.z = AmdExtD3DShaderIntrinsics_SwizzleF(v.z, AmdExtD3DShaderIntrinsicsSwizzle_ReverseX4); + v3.w = AmdExtD3DShaderIntrinsics_SwizzleF(v.w, AmdExtD3DShaderIntrinsicsSwizzle_ReverseX4); + return SpdReduce4(v0, v1, v2, v3); + */ +#endif + return v; +} + +FfxFloat32x4 SpdReduceIntermediate(FfxUInt32x2 i0, FfxUInt32x2 i1, FfxUInt32x2 i2, FfxUInt32x2 i3) +{ + FfxFloat32x4 v0 = SpdLoadIntermediate(i0.x, i0.y); + FfxFloat32x4 v1 = SpdLoadIntermediate(i1.x, i1.y); + FfxFloat32x4 v2 = SpdLoadIntermediate(i2.x, i2.y); + FfxFloat32x4 v3 = SpdLoadIntermediate(i3.x, i3.y); + return SpdReduce4(v0, v1, v2, v3); +} + +FfxFloat32x4 SpdReduceLoad4(FfxUInt32x2 i0, FfxUInt32x2 i1, FfxUInt32x2 i2, FfxUInt32x2 i3, FfxUInt32 slice) +{ + FfxFloat32x4 v0 = SpdLoad(FfxInt32x2(i0), slice); + FfxFloat32x4 v1 = SpdLoad(FfxInt32x2(i1), slice); + FfxFloat32x4 v2 = SpdLoad(FfxInt32x2(i2), slice); + FfxFloat32x4 v3 = SpdLoad(FfxInt32x2(i3), slice); + return SpdReduce4(v0, v1, v2, v3); +} + +FfxFloat32x4 SpdReduceLoad4(FfxUInt32x2 base, FfxUInt32 slice) +{ + return SpdReduceLoad4(FfxUInt32x2(base + FfxUInt32x2(0, 0)), FfxUInt32x2(base + FfxUInt32x2(0, 1)), FfxUInt32x2(base + FfxUInt32x2(1, 0)), FfxUInt32x2(base + FfxUInt32x2(1, 1)), slice); +} + +FfxFloat32x4 SpdReduceLoadSourceImage4(FfxUInt32x2 i0, FfxUInt32x2 i1, FfxUInt32x2 i2, FfxUInt32x2 i3, FfxUInt32 slice) +{ + FfxFloat32x4 v0 = SpdLoadSourceImage(FfxInt32x2(i0), slice); + FfxFloat32x4 v1 = SpdLoadSourceImage(FfxInt32x2(i1), slice); + FfxFloat32x4 v2 = SpdLoadSourceImage(FfxInt32x2(i2), slice); + FfxFloat32x4 v3 = SpdLoadSourceImage(FfxInt32x2(i3), slice); + return SpdReduce4(v0, v1, v2, v3); +} + +FfxFloat32x4 SpdReduceLoadSourceImage(FfxUInt32x2 base, FfxUInt32 slice) +{ +#ifdef SPD_LINEAR_SAMPLER + return SpdLoadSourceImage(FfxInt32x2(base), slice); +#else + return SpdReduceLoadSourceImage4(FfxUInt32x2(base + FfxUInt32x2(0, 0)), FfxUInt32x2(base + FfxUInt32x2(0, 1)), FfxUInt32x2(base + FfxUInt32x2(1, 0)), FfxUInt32x2(base + FfxUInt32x2(1, 1)), slice); +#endif +} + +void SpdDownsampleMips_0_1_Intrinsics(FfxUInt32 x, FfxUInt32 y, FfxUInt32x2 workGroupID, FfxUInt32 localInvocationIndex, FfxUInt32 mip, FfxUInt32 slice) +{ + FfxFloat32x4 v[4]; + + FfxInt32x2 tex = FfxInt32x2(workGroupID.xy * 64) + FfxInt32x2(x * 2, y * 2); + FfxInt32x2 pix = FfxInt32x2(workGroupID.xy * 32) + FfxInt32x2(x, y); + v[0] = SpdReduceLoadSourceImage(tex, slice); + SpdStore(pix, v[0], 0, slice); + + tex = FfxInt32x2(workGroupID.xy * 64) + FfxInt32x2(x * 2 + 32, y * 2); + pix = FfxInt32x2(workGroupID.xy * 32) + FfxInt32x2(x + 16, y); + v[1] = SpdReduceLoadSourceImage(tex, slice); + SpdStore(pix, v[1], 0, slice); + + tex = FfxInt32x2(workGroupID.xy * 64) + FfxInt32x2(x * 2, y * 2 + 32); + pix = FfxInt32x2(workGroupID.xy * 32) + FfxInt32x2(x, y + 16); + v[2] = SpdReduceLoadSourceImage(tex, slice); + SpdStore(pix, v[2], 0, slice); + + tex = FfxInt32x2(workGroupID.xy * 64) + FfxInt32x2(x * 2 + 32, y * 2 + 32); + pix = FfxInt32x2(workGroupID.xy * 32) + FfxInt32x2(x + 16, y + 16); + v[3] = SpdReduceLoadSourceImage(tex, slice); + SpdStore(pix, v[3], 0, slice); + + if (mip <= 1) + return; + + v[0] = SpdReduceQuad(v[0]); + v[1] = SpdReduceQuad(v[1]); + v[2] = SpdReduceQuad(v[2]); + v[3] = SpdReduceQuad(v[3]); + + if ((localInvocationIndex % 4) == 0) + { + SpdStore(FfxInt32x2(workGroupID.xy * 16) + FfxInt32x2(x / 2, y / 2), v[0], 1, slice); + SpdStoreIntermediate(x / 2, y / 2, v[0]); + + SpdStore(FfxInt32x2(workGroupID.xy * 16) + FfxInt32x2(x / 2 + 8, y / 2), v[1], 1, slice); + SpdStoreIntermediate(x / 2 + 8, y / 2, v[1]); + + SpdStore(FfxInt32x2(workGroupID.xy * 16) + FfxInt32x2(x / 2, y / 2 + 8), v[2], 1, slice); + SpdStoreIntermediate(x / 2, y / 2 + 8, v[2]); + + SpdStore(FfxInt32x2(workGroupID.xy * 16) + FfxInt32x2(x / 2 + 8, y / 2 + 8), v[3], 1, slice); + SpdStoreIntermediate(x / 2 + 8, y / 2 + 8, v[3]); + } +} + +void SpdDownsampleMips_0_1_LDS(FfxUInt32 x, FfxUInt32 y, FfxUInt32x2 workGroupID, FfxUInt32 localInvocationIndex, FfxUInt32 mip, FfxUInt32 slice) +{ + FfxFloat32x4 v[4]; + + FfxInt32x2 tex = FfxInt32x2(workGroupID.xy * 64) + FfxInt32x2(x * 2, y * 2); + FfxInt32x2 pix = FfxInt32x2(workGroupID.xy * 32) + FfxInt32x2(x, y); + v[0] = SpdReduceLoadSourceImage(tex, slice); + SpdStore(pix, v[0], 0, slice); + + tex = FfxInt32x2(workGroupID.xy * 64) + FfxInt32x2(x * 2 + 32, y * 2); + pix = FfxInt32x2(workGroupID.xy * 32) + FfxInt32x2(x + 16, y); + v[1] = SpdReduceLoadSourceImage(tex, slice); + SpdStore(pix, v[1], 0, slice); + + tex = FfxInt32x2(workGroupID.xy * 64) + FfxInt32x2(x * 2, y * 2 + 32); + pix = FfxInt32x2(workGroupID.xy * 32) + FfxInt32x2(x, y + 16); + v[2] = SpdReduceLoadSourceImage(tex, slice); + SpdStore(pix, v[2], 0, slice); + + tex = FfxInt32x2(workGroupID.xy * 64) + FfxInt32x2(x * 2 + 32, y * 2 + 32); + pix = FfxInt32x2(workGroupID.xy * 32) + FfxInt32x2(x + 16, y + 16); + v[3] = SpdReduceLoadSourceImage(tex, slice); + SpdStore(pix, v[3], 0, slice); + + if (mip <= 1) + return; + + for (FfxUInt32 i = 0; i < 4; i++) + { + SpdStoreIntermediate(x, y, v[i]); + SpdWorkgroupShuffleBarrier(); + if (localInvocationIndex < 64) + { + v[i] = SpdReduceIntermediate(FfxUInt32x2(x * 2 + 0, y * 2 + 0), FfxUInt32x2(x * 2 + 1, y * 2 + 0), FfxUInt32x2(x * 2 + 0, y * 2 + 1), FfxUInt32x2(x * 2 + 1, y * 2 + 1)); + SpdStore(FfxInt32x2(workGroupID.xy * 16) + FfxInt32x2(x + (i % 2) * 8, y + (i / 2) * 8), v[i], 1, slice); + } + SpdWorkgroupShuffleBarrier(); + } + + if (localInvocationIndex < 64) + { + SpdStoreIntermediate(x + 0, y + 0, v[0]); + SpdStoreIntermediate(x + 8, y + 0, v[1]); + SpdStoreIntermediate(x + 0, y + 8, v[2]); + SpdStoreIntermediate(x + 8, y + 8, v[3]); + } +} + +void SpdDownsampleMips_0_1(FfxUInt32 x, FfxUInt32 y, FfxUInt32x2 workGroupID, FfxUInt32 localInvocationIndex, FfxUInt32 mip, FfxUInt32 slice) +{ +#ifdef SPD_NO_WAVE_OPERATIONS + SpdDownsampleMips_0_1_LDS(x, y, workGroupID, localInvocationIndex, mip, slice); +#else + SpdDownsampleMips_0_1_Intrinsics(x, y, workGroupID, localInvocationIndex, mip, slice); +#endif +} + + +void SpdDownsampleMip_2(FfxUInt32 x, FfxUInt32 y, FfxUInt32x2 workGroupID, FfxUInt32 localInvocationIndex, FfxUInt32 mip, FfxUInt32 slice) +{ +#ifdef SPD_NO_WAVE_OPERATIONS + if (localInvocationIndex < 64) + { + FfxFloat32x4 v = SpdReduceIntermediate(FfxUInt32x2(x * 2 + 0, y * 2 + 0), FfxUInt32x2(x * 2 + 1, y * 2 + 0), FfxUInt32x2(x * 2 + 0, y * 2 + 1), FfxUInt32x2(x * 2 + 1, y * 2 + 1)); + SpdStore(FfxInt32x2(workGroupID.xy * 8) + FfxInt32x2(x, y), v, mip, slice); + // store to LDS, try to reduce bank conflicts + // x 0 x 0 x 0 x 0 x 0 x 0 x 0 x 0 + // 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + // 0 x 0 x 0 x 0 x 0 x 0 x 0 x 0 x + // 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + // x 0 x 0 x 0 x 0 x 0 x 0 x 0 x 0 + // ... + // x 0 x 0 x 0 x 0 x 0 x 0 x 0 x 0 + SpdStoreIntermediate(x * 2 + y % 2, y * 2, v); + } +#else + FfxFloat32x4 v = SpdLoadIntermediate(x, y); + v = SpdReduceQuad(v); + // quad index 0 stores result + if (localInvocationIndex % 4 == 0) + { + SpdStore(FfxInt32x2(workGroupID.xy * 8) + FfxInt32x2(x / 2, y / 2), v, mip, slice); + SpdStoreIntermediate(x + (y / 2) % 2, y, v); + } +#endif +} + +void SpdDownsampleMip_3(FfxUInt32 x, FfxUInt32 y, FfxUInt32x2 workGroupID, FfxUInt32 localInvocationIndex, FfxUInt32 mip, FfxUInt32 slice) +{ +#ifdef SPD_NO_WAVE_OPERATIONS + if (localInvocationIndex < 16) + { + // x 0 x 0 + // 0 0 0 0 + // 0 x 0 x + // 0 0 0 0 + FfxFloat32x4 v = + SpdReduceIntermediate(FfxUInt32x2(x * 4 + 0 + 0, y * 4 + 0), FfxUInt32x2(x * 4 + 2 + 0, y * 4 + 0), FfxUInt32x2(x * 4 + 0 + 1, y * 4 + 2), FfxUInt32x2(x * 4 + 2 + 1, y * 4 + 2)); + SpdStore(FfxInt32x2(workGroupID.xy * 4) + FfxInt32x2(x, y), v, mip, slice); + // store to LDS + // x 0 0 0 x 0 0 0 x 0 0 0 x 0 0 0 + // 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + // 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + // 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + // 0 x 0 0 0 x 0 0 0 x 0 0 0 x 0 0 + // ... + // 0 0 x 0 0 0 x 0 0 0 x 0 0 0 x 0 + // ... + // 0 0 0 x 0 0 0 x 0 0 0 x 0 0 0 x + // ... + SpdStoreIntermediate(x * 4 + y, y * 4, v); + } +#else + if (localInvocationIndex < 64) + { + FfxFloat32x4 v = SpdLoadIntermediate(x * 2 + y % 2, y * 2); + v = SpdReduceQuad(v); + // quad index 0 stores result + if (localInvocationIndex % 4 == 0) + { + SpdStore(FfxInt32x2(workGroupID.xy * 4) + FfxInt32x2(x / 2, y / 2), v, mip, slice); + SpdStoreIntermediate(x * 2 + y / 2, y * 2, v); + } + } +#endif +} + +void SpdDownsampleMip_4(FfxUInt32 x, FfxUInt32 y, FfxUInt32x2 workGroupID, FfxUInt32 localInvocationIndex, FfxUInt32 mip, FfxUInt32 slice) +{ +#ifdef SPD_NO_WAVE_OPERATIONS + if (localInvocationIndex < 4) + { + // x 0 0 0 x 0 0 0 + // ... + // 0 x 0 0 0 x 0 0 + FfxFloat32x4 v = SpdReduceIntermediate(FfxUInt32x2(x * 8 + 0 + 0 + y * 2, y * 8 + 0), + FfxUInt32x2(x * 8 + 4 + 0 + y * 2, y * 8 + 0), + FfxUInt32x2(x * 8 + 0 + 1 + y * 2, y * 8 + 4), + FfxUInt32x2(x * 8 + 4 + 1 + y * 2, y * 8 + 4)); + SpdStore(FfxInt32x2(workGroupID.xy * 2) + FfxInt32x2(x, y), v, mip, slice); + // store to LDS + // x x x x 0 ... + // 0 ... + SpdStoreIntermediate(x + y * 2, 0, v); + } +#else + if (localInvocationIndex < 16) + { + FfxFloat32x4 v = SpdLoadIntermediate(x * 4 + y, y * 4); + v = SpdReduceQuad(v); + // quad index 0 stores result + if (localInvocationIndex % 4 == 0) + { + SpdStore(FfxInt32x2(workGroupID.xy * 2) + FfxInt32x2(x / 2, y / 2), v, mip, slice); + SpdStoreIntermediate(x / 2 + y, 0, v); + } + } +#endif +} + +void SpdDownsampleMip_5(FfxUInt32x2 workGroupID, FfxUInt32 localInvocationIndex, FfxUInt32 mip, FfxUInt32 slice) +{ +#ifdef SPD_NO_WAVE_OPERATIONS + if (localInvocationIndex < 1) + { + // x x x x 0 ... + // 0 ... + FfxFloat32x4 v = SpdReduceIntermediate(FfxUInt32x2(0, 0), FfxUInt32x2(1, 0), FfxUInt32x2(2, 0), FfxUInt32x2(3, 0)); + SpdStore(FfxInt32x2(workGroupID.xy), v, mip, slice); + } +#else + if (localInvocationIndex < 4) + { + FfxFloat32x4 v = SpdLoadIntermediate(localInvocationIndex, 0); + v = SpdReduceQuad(v); + // quad index 0 stores result + if (localInvocationIndex % 4 == 0) + { + SpdStore(FfxInt32x2(workGroupID.xy), v, mip, slice); + } + } +#endif +} + +void SpdDownsampleMips_6_7(FfxUInt32 x, FfxUInt32 y, FfxUInt32 mips, FfxUInt32 slice) +{ + FfxInt32x2 tex = FfxInt32x2(x * 4 + 0, y * 4 + 0); + FfxInt32x2 pix = FfxInt32x2(x * 2 + 0, y * 2 + 0); + FfxFloat32x4 v0 = SpdReduceLoad4(tex, slice); + SpdStore(pix, v0, 6, slice); + + tex = FfxInt32x2(x * 4 + 2, y * 4 + 0); + pix = FfxInt32x2(x * 2 + 1, y * 2 + 0); + FfxFloat32x4 v1 = SpdReduceLoad4(tex, slice); + SpdStore(pix, v1, 6, slice); + + tex = FfxInt32x2(x * 4 + 0, y * 4 + 2); + pix = FfxInt32x2(x * 2 + 0, y * 2 + 1); + FfxFloat32x4 v2 = SpdReduceLoad4(tex, slice); + SpdStore(pix, v2, 6, slice); + + tex = FfxInt32x2(x * 4 + 2, y * 4 + 2); + pix = FfxInt32x2(x * 2 + 1, y * 2 + 1); + FfxFloat32x4 v3 = SpdReduceLoad4(tex, slice); + SpdStore(pix, v3, 6, slice); + + if (mips <= 7) + return; + // no barrier needed, working on values only from the same thread + + FfxFloat32x4 v = SpdReduce4(v0, v1, v2, v3); + SpdStore(FfxInt32x2(x, y), v, 7, slice); + SpdStoreIntermediate(x, y, v); +} + +void SpdDownsampleNextFour(FfxUInt32 x, FfxUInt32 y, FfxUInt32x2 workGroupID, FfxUInt32 localInvocationIndex, FfxUInt32 baseMip, FfxUInt32 mips, FfxUInt32 slice) +{ + if (mips <= baseMip) + return; + SpdWorkgroupShuffleBarrier(); + SpdDownsampleMip_2(x, y, workGroupID, localInvocationIndex, baseMip, slice); + + if (mips <= baseMip + 1) + return; + SpdWorkgroupShuffleBarrier(); + SpdDownsampleMip_3(x, y, workGroupID, localInvocationIndex, baseMip + 1, slice); + + if (mips <= baseMip + 2) + return; + SpdWorkgroupShuffleBarrier(); + SpdDownsampleMip_4(x, y, workGroupID, localInvocationIndex, baseMip + 2, slice); + + if (mips <= baseMip + 3) + return; + SpdWorkgroupShuffleBarrier(); + SpdDownsampleMip_5(workGroupID, localInvocationIndex, baseMip + 3, slice); +} + +void SpdDownsample(FfxUInt32x2 workGroupID, FfxUInt32 localInvocationIndex, FfxUInt32 mips, FfxUInt32 numWorkGroups, FfxUInt32 slice) +{ + FfxUInt32x2 sub_xy = ffxRemapForWaveReduction(localInvocationIndex % 64); + FfxUInt32 x = sub_xy.x + 8 * ((localInvocationIndex >> 6) % 2); + FfxUInt32 y = sub_xy.y + 8 * ((localInvocationIndex >> 7)); + SpdDownsampleMips_0_1(x, y, workGroupID, localInvocationIndex, mips, slice); + + SpdDownsampleNextFour(x, y, workGroupID, localInvocationIndex, 2, mips, slice); + + if (mips <= 6) + return; + + if (SpdExitWorkgroup(numWorkGroups, localInvocationIndex, slice)) + return; + + SpdResetAtomicCounter(slice); + + // After mip 6 there is only a single workgroup left that downsamples the remaining up to 64x64 texels. + SpdDownsampleMips_6_7(x, y, mips, slice); + + SpdDownsampleNextFour(x, y, FfxUInt32x2(0, 0), localInvocationIndex, 8, mips, slice); +} + +void SpdDownsample(FfxUInt32x2 workGroupID, FfxUInt32 localInvocationIndex, FfxUInt32 mips, FfxUInt32 numWorkGroups, FfxUInt32 slice, FfxUInt32x2 workGroupOffset) +{ + SpdDownsample(workGroupID + workGroupOffset, localInvocationIndex, mips, numWorkGroups, slice); +} + +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + +//============================================================================================================================== +// PACKED VERSION +//============================================================================================================================== + +#if FFX_HALF + +#ifdef FFX_GLSL +#extension GL_EXT_shader_subgroup_extended_types_float16:require +#endif + +FfxFloat16x4 SpdReduceQuadH(FfxFloat16x4 v) +{ +#if defined(FFX_GLSL) && !defined(SPD_NO_WAVE_OPERATIONS) + FfxFloat16x4 v0 = v; + FfxFloat16x4 v1 = subgroupQuadSwapHorizontal(v); + FfxFloat16x4 v2 = subgroupQuadSwapVertical(v); + FfxFloat16x4 v3 = subgroupQuadSwapDiagonal(v); + return SpdReduce4H(v0, v1, v2, v3); +#elif defined(FFX_HLSL) && !defined(SPD_NO_WAVE_OPERATIONS) + // requires SM6.0 + FfxUInt32 quad = WaveGetLaneIndex() & (~0x3); + FfxFloat16x4 v0 = v; + FfxFloat16x4 v1 = WaveReadLaneAt(v, quad | 1); + FfxFloat16x4 v2 = WaveReadLaneAt(v, quad | 2); + FfxFloat16x4 v3 = WaveReadLaneAt(v, quad | 3); + return SpdReduce4H(v0, v1, v2, v3); +/* + // if SM6.0 is not available, you can use the AMD shader intrinsics + // the AMD shader intrinsics are available in AMD GPU Services (AGS) library: + // https://gpuopen.com/amd-gpu-services-ags-library/ + // works for DX11 + FfxFloat16x4 v0 = v; + FfxFloat16x4 v1; + v1.x = AmdExtD3DShaderIntrinsics_SwizzleF(v.x, AmdExtD3DShaderIntrinsicsSwizzle_SwapX1); + v1.y = AmdExtD3DShaderIntrinsics_SwizzleF(v.y, AmdExtD3DShaderIntrinsicsSwizzle_SwapX1); + v1.z = AmdExtD3DShaderIntrinsics_SwizzleF(v.z, AmdExtD3DShaderIntrinsicsSwizzle_SwapX1); + v1.w = AmdExtD3DShaderIntrinsics_SwizzleF(v.w, AmdExtD3DShaderIntrinsicsSwizzle_SwapX1); + FfxFloat16x4 v2; + v2.x = AmdExtD3DShaderIntrinsics_SwizzleF(v.x, AmdExtD3DShaderIntrinsicsSwizzle_SwapX2); + v2.y = AmdExtD3DShaderIntrinsics_SwizzleF(v.y, AmdExtD3DShaderIntrinsicsSwizzle_SwapX2); + v2.z = AmdExtD3DShaderIntrinsics_SwizzleF(v.z, AmdExtD3DShaderIntrinsicsSwizzle_SwapX2); + v2.w = AmdExtD3DShaderIntrinsics_SwizzleF(v.w, AmdExtD3DShaderIntrinsicsSwizzle_SwapX2); + FfxFloat16x4 v3; + v3.x = AmdExtD3DShaderIntrinsics_SwizzleF(v.x, AmdExtD3DShaderIntrinsicsSwizzle_ReverseX4); + v3.y = AmdExtD3DShaderIntrinsics_SwizzleF(v.y, AmdExtD3DShaderIntrinsicsSwizzle_ReverseX4); + v3.z = AmdExtD3DShaderIntrinsics_SwizzleF(v.z, AmdExtD3DShaderIntrinsicsSwizzle_ReverseX4); + v3.w = AmdExtD3DShaderIntrinsics_SwizzleF(v.w, AmdExtD3DShaderIntrinsicsSwizzle_ReverseX4); + return SpdReduce4H(v0, v1, v2, v3); + */ +#endif + return FfxFloat16x4(0.0, 0.0, 0.0, 0.0); +} + +FfxFloat16x4 SpdReduceIntermediateH(FfxUInt32x2 i0, FfxUInt32x2 i1, FfxUInt32x2 i2, FfxUInt32x2 i3) +{ + FfxFloat16x4 v0 = SpdLoadIntermediateH(i0.x, i0.y); + FfxFloat16x4 v1 = SpdLoadIntermediateH(i1.x, i1.y); + FfxFloat16x4 v2 = SpdLoadIntermediateH(i2.x, i2.y); + FfxFloat16x4 v3 = SpdLoadIntermediateH(i3.x, i3.y); + return SpdReduce4H(v0, v1, v2, v3); +} + +FfxFloat16x4 SpdReduceLoad4H(FfxUInt32x2 i0, FfxUInt32x2 i1, FfxUInt32x2 i2, FfxUInt32x2 i3, FfxUInt32 slice) +{ + FfxFloat16x4 v0 = SpdLoadH(FfxInt32x2(i0), slice); + FfxFloat16x4 v1 = SpdLoadH(FfxInt32x2(i1), slice); + FfxFloat16x4 v2 = SpdLoadH(FfxInt32x2(i2), slice); + FfxFloat16x4 v3 = SpdLoadH(FfxInt32x2(i3), slice); + return SpdReduce4H(v0, v1, v2, v3); +} + +FfxFloat16x4 SpdReduceLoad4H(FfxUInt32x2 base, FfxUInt32 slice) +{ + return SpdReduceLoad4H(FfxUInt32x2(base + FfxUInt32x2(0, 0)), FfxUInt32x2(base + FfxUInt32x2(0, 1)), FfxUInt32x2(base + FfxUInt32x2(1, 0)), FfxUInt32x2(base + FfxUInt32x2(1, 1)), slice); +} + +FfxFloat16x4 SpdReduceLoadSourceImage4H(FfxUInt32x2 i0, FfxUInt32x2 i1, FfxUInt32x2 i2, FfxUInt32x2 i3, FfxUInt32 slice) +{ + FfxFloat16x4 v0 = SpdLoadSourceImageH(FfxInt32x2(i0), slice); + FfxFloat16x4 v1 = SpdLoadSourceImageH(FfxInt32x2(i1), slice); + FfxFloat16x4 v2 = SpdLoadSourceImageH(FfxInt32x2(i2), slice); + FfxFloat16x4 v3 = SpdLoadSourceImageH(FfxInt32x2(i3), slice); + return SpdReduce4H(v0, v1, v2, v3); +} + +FfxFloat16x4 SpdReduceLoadSourceImageH(FfxUInt32x2 base, FfxUInt32 slice) +{ +#ifdef SPD_LINEAR_SAMPLER + return SpdLoadSourceImageH(FfxInt32x2(base), slice); +#else + return SpdReduceLoadSourceImage4H(FfxUInt32x2(base + FfxUInt32x2(0, 0)), FfxUInt32x2(base + FfxUInt32x2(0, 1)), FfxUInt32x2(base + FfxUInt32x2(1, 0)), FfxUInt32x2(base + FfxUInt32x2(1, 1)), slice); +#endif +} + +void SpdDownsampleMips_0_1_IntrinsicsH(FfxUInt32 x, FfxUInt32 y, FfxUInt32x2 workGroupID, FfxUInt32 localInvocationIndex, FfxUInt32 mips, FfxUInt32 slice) +{ + FfxFloat16x4 v[4]; + + FfxInt32x2 tex = FfxInt32x2(workGroupID.xy * 64) + FfxInt32x2(x * 2, y * 2); + FfxInt32x2 pix = FfxInt32x2(workGroupID.xy * 32) + FfxInt32x2(x, y); + v[0] = SpdReduceLoadSourceImageH(tex, slice); + SpdStoreH(pix, v[0], 0, slice); + + tex = FfxInt32x2(workGroupID.xy * 64) + FfxInt32x2(x * 2 + 32, y * 2); + pix = FfxInt32x2(workGroupID.xy * 32) + FfxInt32x2(x + 16, y); + v[1] = SpdReduceLoadSourceImageH(tex, slice); + SpdStoreH(pix, v[1], 0, slice); + + tex = FfxInt32x2(workGroupID.xy * 64) + FfxInt32x2(x * 2, y * 2 + 32); + pix = FfxInt32x2(workGroupID.xy * 32) + FfxInt32x2(x, y + 16); + v[2] = SpdReduceLoadSourceImageH(tex, slice); + SpdStoreH(pix, v[2], 0, slice); + + tex = FfxInt32x2(workGroupID.xy * 64) + FfxInt32x2(x * 2 + 32, y * 2 + 32); + pix = FfxInt32x2(workGroupID.xy * 32) + FfxInt32x2(x + 16, y + 16); + v[3] = SpdReduceLoadSourceImageH(tex, slice); + SpdStoreH(pix, v[3], 0, slice); + + if (mips <= 1) + return; + + v[0] = SpdReduceQuadH(v[0]); + v[1] = SpdReduceQuadH(v[1]); + v[2] = SpdReduceQuadH(v[2]); + v[3] = SpdReduceQuadH(v[3]); + + if ((localInvocationIndex % 4) == 0) + { + SpdStoreH(FfxInt32x2(workGroupID.xy * 16) + FfxInt32x2(x / 2, y / 2), v[0], 1, slice); + SpdStoreIntermediateH(x / 2, y / 2, v[0]); + + SpdStoreH(FfxInt32x2(workGroupID.xy * 16) + FfxInt32x2(x / 2 + 8, y / 2), v[1], 1, slice); + SpdStoreIntermediateH(x / 2 + 8, y / 2, v[1]); + + SpdStoreH(FfxInt32x2(workGroupID.xy * 16) + FfxInt32x2(x / 2, y / 2 + 8), v[2], 1, slice); + SpdStoreIntermediateH(x / 2, y / 2 + 8, v[2]); + + SpdStoreH(FfxInt32x2(workGroupID.xy * 16) + FfxInt32x2(x / 2 + 8, y / 2 + 8), v[3], 1, slice); + SpdStoreIntermediateH(x / 2 + 8, y / 2 + 8, v[3]); + } +} + +void SpdDownsampleMips_0_1_LDSH(FfxUInt32 x, FfxUInt32 y, FfxUInt32x2 workGroupID, FfxUInt32 localInvocationIndex, FfxUInt32 mips, FfxUInt32 slice) +{ + FfxFloat16x4 v[4]; + + FfxInt32x2 tex = FfxInt32x2(workGroupID.xy * 64) + FfxInt32x2(x * 2, y * 2); + FfxInt32x2 pix = FfxInt32x2(workGroupID.xy * 32) + FfxInt32x2(x, y); + v[0] = SpdReduceLoadSourceImageH(tex, slice); + SpdStoreH(pix, v[0], 0, slice); + + tex = FfxInt32x2(workGroupID.xy * 64) + FfxInt32x2(x * 2 + 32, y * 2); + pix = FfxInt32x2(workGroupID.xy * 32) + FfxInt32x2(x + 16, y); + v[1] = SpdReduceLoadSourceImageH(tex, slice); + SpdStoreH(pix, v[1], 0, slice); + + tex = FfxInt32x2(workGroupID.xy * 64) + FfxInt32x2(x * 2, y * 2 + 32); + pix = FfxInt32x2(workGroupID.xy * 32) + FfxInt32x2(x, y + 16); + v[2] = SpdReduceLoadSourceImageH(tex, slice); + SpdStoreH(pix, v[2], 0, slice); + + tex = FfxInt32x2(workGroupID.xy * 64) + FfxInt32x2(x * 2 + 32, y * 2 + 32); + pix = FfxInt32x2(workGroupID.xy * 32) + FfxInt32x2(x + 16, y + 16); + v[3] = SpdReduceLoadSourceImageH(tex, slice); + SpdStoreH(pix, v[3], 0, slice); + + if (mips <= 1) + return; + + for (FfxInt32 i = 0; i < 4; i++) + { + SpdStoreIntermediateH(x, y, v[i]); + SpdWorkgroupShuffleBarrier(); + if (localInvocationIndex < 64) + { + v[i] = SpdReduceIntermediateH(FfxUInt32x2(x * 2 + 0, y * 2 + 0), FfxUInt32x2(x * 2 + 1, y * 2 + 0), FfxUInt32x2(x * 2 + 0, y * 2 + 1), FfxUInt32x2(x * 2 + 1, y * 2 + 1)); + SpdStoreH(FfxInt32x2(workGroupID.xy * 16) + FfxInt32x2(x + (i % 2) * 8, y + (i / 2) * 8), v[i], 1, slice); + } + SpdWorkgroupShuffleBarrier(); + } + + if (localInvocationIndex < 64) + { + SpdStoreIntermediateH(x + 0, y + 0, v[0]); + SpdStoreIntermediateH(x + 8, y + 0, v[1]); + SpdStoreIntermediateH(x + 0, y + 8, v[2]); + SpdStoreIntermediateH(x + 8, y + 8, v[3]); + } +} + +void SpdDownsampleMips_0_1H(FfxUInt32 x, FfxUInt32 y, FfxUInt32x2 workGroupID, FfxUInt32 localInvocationIndex, FfxUInt32 mips, FfxUInt32 slice) +{ +#ifdef SPD_NO_WAVE_OPERATIONS + SpdDownsampleMips_0_1_LDSH(x, y, workGroupID, localInvocationIndex, mips, slice); +#else + SpdDownsampleMips_0_1_IntrinsicsH(x, y, workGroupID, localInvocationIndex, mips, slice); +#endif +} + + +void SpdDownsampleMip_2H(FfxUInt32 x, FfxUInt32 y, FfxUInt32x2 workGroupID, FfxUInt32 localInvocationIndex, FfxUInt32 mip, FfxUInt32 slice) +{ +#ifdef SPD_NO_WAVE_OPERATIONS + if (localInvocationIndex < 64) + { + FfxFloat16x4 v = SpdReduceIntermediateH(FfxUInt32x2(x * 2 + 0, y * 2 + 0), FfxUInt32x2(x * 2 + 1, y * 2 + 0), FfxUInt32x2(x * 2 + 0, y * 2 + 1), FfxUInt32x2(x * 2 + 1, y * 2 + 1)); + SpdStoreH(FfxInt32x2(workGroupID.xy * 8) + FfxInt32x2(x, y), v, mip, slice); + // store to LDS, try to reduce bank conflicts + // x 0 x 0 x 0 x 0 x 0 x 0 x 0 x 0 + // 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + // 0 x 0 x 0 x 0 x 0 x 0 x 0 x 0 x + // 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + // x 0 x 0 x 0 x 0 x 0 x 0 x 0 x 0 + // ... + // x 0 x 0 x 0 x 0 x 0 x 0 x 0 x 0 + SpdStoreIntermediateH(x * 2 + y % 2, y * 2, v); + } +#else + FfxFloat16x4 v = SpdLoadIntermediateH(x, y); + v = SpdReduceQuadH(v); + // quad index 0 stores result + if (localInvocationIndex % 4 == 0) + { + SpdStoreH(FfxInt32x2(workGroupID.xy * 8) + FfxInt32x2(x / 2, y / 2), v, mip, slice); + SpdStoreIntermediateH(x + (y / 2) % 2, y, v); + } +#endif +} + +void SpdDownsampleMip_3H(FfxUInt32 x, FfxUInt32 y, FfxUInt32x2 workGroupID, FfxUInt32 localInvocationIndex, FfxUInt32 mip, FfxUInt32 slice) +{ +#ifdef SPD_NO_WAVE_OPERATIONS + if (localInvocationIndex < 16) + { + // x 0 x 0 + // 0 0 0 0 + // 0 x 0 x + // 0 0 0 0 + FfxFloat16x4 v = + SpdReduceIntermediateH(FfxUInt32x2(x * 4 + 0 + 0, y * 4 + 0), FfxUInt32x2(x * 4 + 2 + 0, y * 4 + 0), FfxUInt32x2(x * 4 + 0 + 1, y * 4 + 2), FfxUInt32x2(x * 4 + 2 + 1, y * 4 + 2)); + SpdStoreH(FfxInt32x2(workGroupID.xy * 4) + FfxInt32x2(x, y), v, mip, slice); + // store to LDS + // x 0 0 0 x 0 0 0 x 0 0 0 x 0 0 0 + // 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + // 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + // 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + // 0 x 0 0 0 x 0 0 0 x 0 0 0 x 0 0 + // ... + // 0 0 x 0 0 0 x 0 0 0 x 0 0 0 x 0 + // ... + // 0 0 0 x 0 0 0 x 0 0 0 x 0 0 0 x + // ... + SpdStoreIntermediateH(x * 4 + y, y * 4, v); + } +#else + if (localInvocationIndex < 64) + { + FfxFloat16x4 v = SpdLoadIntermediateH(x * 2 + y % 2, y * 2); + v = SpdReduceQuadH(v); + // quad index 0 stores result + if (localInvocationIndex % 4 == 0) + { + SpdStoreH(FfxInt32x2(workGroupID.xy * 4) + FfxInt32x2(x / 2, y / 2), v, mip, slice); + SpdStoreIntermediateH(x * 2 + y / 2, y * 2, v); + } + } +#endif +} + +void SpdDownsampleMip_4H(FfxUInt32 x, FfxUInt32 y, FfxUInt32x2 workGroupID, FfxUInt32 localInvocationIndex, FfxUInt32 mip, FfxUInt32 slice) +{ +#ifdef SPD_NO_WAVE_OPERATIONS + if (localInvocationIndex < 4) + { + // x 0 0 0 x 0 0 0 + // ... + // 0 x 0 0 0 x 0 0 + FfxFloat16x4 v = SpdReduceIntermediateH(FfxUInt32x2(x * 8 + 0 + 0 + y * 2, y * 8 + 0), + FfxUInt32x2(x * 8 + 4 + 0 + y * 2, y * 8 + 0), + FfxUInt32x2(x * 8 + 0 + 1 + y * 2, y * 8 + 4), + FfxUInt32x2(x * 8 + 4 + 1 + y * 2, y * 8 + 4)); + SpdStoreH(FfxInt32x2(workGroupID.xy * 2) + FfxInt32x2(x, y), v, mip, slice); + // store to LDS + // x x x x 0 ... + // 0 ... + SpdStoreIntermediateH(x + y * 2, 0, v); + } +#else + if (localInvocationIndex < 16) + { + FfxFloat16x4 v = SpdLoadIntermediateH(x * 4 + y, y * 4); + v = SpdReduceQuadH(v); + // quad index 0 stores result + if (localInvocationIndex % 4 == 0) + { + SpdStoreH(FfxInt32x2(workGroupID.xy * 2) + FfxInt32x2(x / 2, y / 2), v, mip, slice); + SpdStoreIntermediateH(x / 2 + y, 0, v); + } + } +#endif +} + +void SpdDownsampleMip_5H(FfxUInt32x2 workGroupID, FfxUInt32 localInvocationIndex, FfxUInt32 mip, FfxUInt32 slice) +{ +#ifdef SPD_NO_WAVE_OPERATIONS + if (localInvocationIndex < 1) + { + // x x x x 0 ... + // 0 ... + FfxFloat16x4 v = SpdReduceIntermediateH(FfxUInt32x2(0, 0), FfxUInt32x2(1, 0), FfxUInt32x2(2, 0), FfxUInt32x2(3, 0)); + SpdStoreH(FfxInt32x2(workGroupID.xy), v, mip, slice); + } +#else + if (localInvocationIndex < 4) + { + FfxFloat16x4 v = SpdLoadIntermediateH(localInvocationIndex, 0); + v = SpdReduceQuadH(v); + // quad index 0 stores result + if (localInvocationIndex % 4 == 0) + { + SpdStoreH(FfxInt32x2(workGroupID.xy), v, mip, slice); + } + } +#endif +} + +void SpdDownsampleMips_6_7H(FfxUInt32 x, FfxUInt32 y, FfxUInt32 mips, FfxUInt32 slice) +{ + FfxInt32x2 tex = FfxInt32x2(x * 4 + 0, y * 4 + 0); + FfxInt32x2 pix = FfxInt32x2(x * 2 + 0, y * 2 + 0); + FfxFloat16x4 v0 = SpdReduceLoad4H(tex, slice); + SpdStoreH(pix, v0, 6, slice); + + tex = FfxInt32x2(x * 4 + 2, y * 4 + 0); + pix = FfxInt32x2(x * 2 + 1, y * 2 + 0); + FfxFloat16x4 v1 = SpdReduceLoad4H(tex, slice); + SpdStoreH(pix, v1, 6, slice); + + tex = FfxInt32x2(x * 4 + 0, y * 4 + 2); + pix = FfxInt32x2(x * 2 + 0, y * 2 + 1); + FfxFloat16x4 v2 = SpdReduceLoad4H(tex, slice); + SpdStoreH(pix, v2, 6, slice); + + tex = FfxInt32x2(x * 4 + 2, y * 4 + 2); + pix = FfxInt32x2(x * 2 + 1, y * 2 + 1); + FfxFloat16x4 v3 = SpdReduceLoad4H(tex, slice); + SpdStoreH(pix, v3, 6, slice); + + if (mips < 8) + return; + // no barrier needed, working on values only from the same thread + + FfxFloat16x4 v = SpdReduce4H(v0, v1, v2, v3); + SpdStoreH(FfxInt32x2(x, y), v, 7, slice); + SpdStoreIntermediateH(x, y, v); +} + +void SpdDownsampleNextFourH(FfxUInt32 x, FfxUInt32 y, FfxUInt32x2 workGroupID, FfxUInt32 localInvocationIndex, FfxUInt32 baseMip, FfxUInt32 mips, FfxUInt32 slice) +{ + if (mips <= baseMip) + return; + SpdWorkgroupShuffleBarrier(); + SpdDownsampleMip_2H(x, y, workGroupID, localInvocationIndex, baseMip, slice); + + if (mips <= baseMip + 1) + return; + SpdWorkgroupShuffleBarrier(); + SpdDownsampleMip_3H(x, y, workGroupID, localInvocationIndex, baseMip + 1, slice); + + if (mips <= baseMip + 2) + return; + SpdWorkgroupShuffleBarrier(); + SpdDownsampleMip_4H(x, y, workGroupID, localInvocationIndex, baseMip + 2, slice); + + if (mips <= baseMip + 3) + return; + SpdWorkgroupShuffleBarrier(); + SpdDownsampleMip_5H(workGroupID, localInvocationIndex, baseMip + 3, slice); +} + +void SpdDownsampleH(FfxUInt32x2 workGroupID, FfxUInt32 localInvocationIndex, FfxUInt32 mips, FfxUInt32 numWorkGroups, FfxUInt32 slice) +{ + FfxUInt32x2 sub_xy = ffxRemapForWaveReduction(localInvocationIndex % 64); + FfxUInt32 x = sub_xy.x + 8 * ((localInvocationIndex >> 6) % 2); + FfxUInt32 y = sub_xy.y + 8 * ((localInvocationIndex >> 7)); + + SpdDownsampleMips_0_1H(x, y, workGroupID, localInvocationIndex, mips, slice); + + SpdDownsampleNextFourH(x, y, workGroupID, localInvocationIndex, 2, mips, slice); + + if (mips < 7) + return; + + if (SpdExitWorkgroup(numWorkGroups, localInvocationIndex, slice)) + return; + + SpdResetAtomicCounter(slice); + + // After mip 6 there is only a single workgroup left that downsamples the remaining up to 64x64 texels. + SpdDownsampleMips_6_7H(x, y, mips, slice); + + SpdDownsampleNextFourH(x, y, FfxUInt32x2(0, 0), localInvocationIndex, 8, mips, slice); +} + +void SpdDownsampleH(FfxUInt32x2 workGroupID, FfxUInt32 localInvocationIndex, FfxUInt32 mips, FfxUInt32 numWorkGroups, FfxUInt32 slice, FfxUInt32x2 workGroupOffset) +{ + SpdDownsampleH(workGroupID + workGroupOffset, localInvocationIndex, mips, numWorkGroups, slice); +} + +#endif // #if FFX_HALF +#endif // #ifdef FFX_GPU diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/vk/CMakeLists.txt b/manul/thirdparty/fsr2/src/ffx-fsr2-api/vk/CMakeLists.txt new file mode 100644 index 00000000..859504b2 --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/vk/CMakeLists.txt @@ -0,0 +1,110 @@ +# This file is part of the FidelityFX SDK. +# +# Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. + +if(NOT ${FFX_FSR2_API_VK}) + return() +endif() + +set(FFX_SC_VK_BASE_ARGS + -compiler=glslang -e main --target-env vulkan1.1 -S comp -Os -DFFX_GLSL=1) + +file(GLOB SHADERS + "${CMAKE_CURRENT_SOURCE_DIR}/../shaders/*.h" + "${CMAKE_CURRENT_SOURCE_DIR}/../shaders/*.glsl") + +set(PASS_SHADERS + ${CMAKE_CURRENT_SOURCE_DIR}/../shaders/ffx_fsr2_tcr_autogen_pass.glsl + ${CMAKE_CURRENT_SOURCE_DIR}/../shaders/ffx_fsr2_autogen_reactive_pass.glsl + ${CMAKE_CURRENT_SOURCE_DIR}/../shaders/ffx_fsr2_accumulate_pass.glsl + ${CMAKE_CURRENT_SOURCE_DIR}/../shaders/ffx_fsr2_compute_luminance_pyramid_pass.glsl + ${CMAKE_CURRENT_SOURCE_DIR}/../shaders/ffx_fsr2_depth_clip_pass.glsl + ${CMAKE_CURRENT_SOURCE_DIR}/../shaders/ffx_fsr2_lock_pass.glsl + ${CMAKE_CURRENT_SOURCE_DIR}/../shaders/ffx_fsr2_reconstruct_previous_depth_pass.glsl + ${CMAKE_CURRENT_SOURCE_DIR}/../shaders/ffx_fsr2_rcas_pass.glsl) + +file(GLOB_RECURSE VK + "${CMAKE_CURRENT_SOURCE_DIR}/../ffx_assert.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/*.h" + "${CMAKE_CURRENT_SOURCE_DIR}/*.cpp") + +if (FSR2_BUILD_AS_DLL) + add_library(ffx_fsr2_api_vk_${FSR2_PLATFORM_NAME} SHARED ${VK}) + target_link_libraries(ffx_fsr2_api_vk_${FSR2_PLATFORM_NAME} LINK_PUBLIC Vulkan::Vulkan) +else() + add_library(ffx_fsr2_api_vk_${FSR2_PLATFORM_NAME} STATIC ${VK}) +endif() + +find_package(Vulkan REQUIRED) + +target_include_directories(ffx_fsr2_api_vk_${FSR2_PLATFORM_NAME} PUBLIC ${CMAKE_CURRENT_BINARY_DIR}/../shaders/vk) +target_include_directories(ffx_fsr2_api_vk_${FSR2_PLATFORM_NAME} PUBLIC ${Vulkan_INCLUDE_DIR}) + +file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/../shaders/vk) + +if (FSR2_AUTO_COMPILE_SHADERS) + set(FFX_SC_DEPENDENT_TARGET ffx_fsr2_api_vk_${FSR2_PLATFORM_NAME}) +else() + set(FFX_SC_DEPENDENT_TARGET ffx_fsr2_api_vk_shaders_${FSR2_PLATFORM_NAME}) + add_custom_target(${FFX_SC_DEPENDENT_TARGET}) +endif() + +if(${CMAKE_VERSION} VERSION_GREATER_EQUAL "3.20.0") +cmake_policy(SET CMP0116 OLD) +endif() +get_filename_component(PASS_SHADER_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR}/../shaders/vk ABSOLUTE) +foreach(PASS_SHADER ${PASS_SHADERS}) + get_filename_component(PASS_SHADER_FILENAME ${PASS_SHADER} NAME_WE) + get_filename_component(PASS_SHADER_TARGET ${PASS_SHADER} NAME_WLE) + set(PERMUTATION_HEADER ${PASS_SHADER_OUTPUT_PATH}/${PASS_SHADER_TARGET}_permutations.h) + + # combine base and permutation args + if (${PASS_SHADER_FILENAME} STREQUAL "ffx_fsr2_compute_luminance_pyramid_pass") + # skip 16-bit permutations for the compute luminance pyramid pass + set(FFX_SC_ARGS ${FFX_SC_BASE_ARGS} ${FFX_SC_VK_BASE_ARGS} ${FFX_SC_PERMUTATION_ARGS} -DFFX_HALF=0) + else() + set(FFX_SC_ARGS ${FFX_SC_BASE_ARGS} ${FFX_SC_VK_BASE_ARGS} ${FFX_SC_PERMUTATION_ARGS} -DFFX_HALF={0,1}) + endif() + + if(USE_DEPFILE) + add_custom_command( + OUTPUT ${PERMUTATION_HEADER} + COMMAND ${FFX_SC_EXECUTABLE} ${FFX_SC_ARGS} -name=${PASS_SHADER_FILENAME} -I${CMAKE_CURRENT_SOURCE_DIR}/shaders -output=${PASS_SHADER_OUTPUT_PATH} ${PASS_SHADER} + WORKING_DIRECTORY ${CMAKE_BINARY_DIR} + DEPENDS ${PASS_SHADER} + DEPFILE ${PERMUTATION_HEADER}.d + ) + list(APPEND PERMUTATION_OUTPUTS ${PERMUTATION_HEADER}) + else() + add_custom_command( + OUTPUT ${PERMUTATION_HEADER} + COMMAND ${FFX_SC_EXECUTABLE} ${FFX_SC_ARGS} -name=${PASS_SHADER_FILENAME} -I${CMAKE_CURRENT_SOURCE_DIR}/shaders -output=${PASS_SHADER_OUTPUT_PATH} ${PASS_SHADER} + WORKING_DIRECTORY ${CMAKE_BINARY_DIR} + DEPENDS ${PASS_SHADER} + ) + list(APPEND PERMUTATION_OUTPUTS ${PERMUTATION_HEADER}) + endif() +endforeach(PASS_SHADER) + +add_custom_target(shader_permutations_vk DEPENDS ${PERMUTATION_OUTPUTS}) +add_dependencies(${FFX_SC_DEPENDENT_TARGET} shader_permutations_vk) + +source_group("source" FILES ${VK}) +source_group("shaders" FILES ${SHADERS}) \ No newline at end of file diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/vk/ffx_fsr2_vk.cpp b/manul/thirdparty/fsr2/src/ffx-fsr2-api/vk/ffx_fsr2_vk.cpp new file mode 100644 index 00000000..2cb3c980 --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/vk/ffx_fsr2_vk.cpp @@ -0,0 +1,1950 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "../ffx_fsr2.h" +#include "ffx_fsr2_vk.h" +#include "shaders/ffx_fsr2_shaders_vk.h" // include all the precompiled VK shaders for the FSR2 passes +#include "../ffx_fsr2_private.h" +#include +#include +#include +#include +#include + +// prototypes for functions in the interface +FfxErrorCode GetDeviceCapabilitiesVK(FfxFsr2Interface* backendInterface, FfxDeviceCapabilities* deviceCapabilities, FfxDevice device); +FfxErrorCode CreateBackendContextVK(FfxFsr2Interface* backendInterface, FfxDevice device); +FfxErrorCode DestroyBackendContextVK(FfxFsr2Interface* backendInterface); +FfxErrorCode CreateResourceVK(FfxFsr2Interface* backendInterface, const FfxCreateResourceDescription* desc, FfxResourceInternal* outResource); +FfxErrorCode RegisterResourceVK(FfxFsr2Interface* backendInterface, const FfxResource* inResource, FfxResourceInternal* outResourceInternal); +FfxErrorCode UnregisterResourcesVK(FfxFsr2Interface* backendInterface); +FfxResourceDescription GetResourceDescriptorVK(FfxFsr2Interface* backendInterface, FfxResourceInternal resource); +FfxErrorCode DestroyResourceVK(FfxFsr2Interface* backendInterface, FfxResourceInternal resource); +FfxErrorCode CreatePipelineVK(FfxFsr2Interface* backendInterface, FfxFsr2Pass passId, const FfxPipelineDescription* desc, FfxPipelineState* outPass); +FfxErrorCode DestroyPipelineVK(FfxFsr2Interface* backendInterface, FfxPipelineState* pipeline); +FfxErrorCode ScheduleGpuJobVK(FfxFsr2Interface* backendInterface, const FfxGpuJobDescription* job); +FfxErrorCode ExecuteGpuJobsVK(FfxFsr2Interface* backendInterface, FfxCommandList commandList); + +#define FSR2_MAX_QUEUED_FRAMES ( 4) +#define FSR2_MAX_RESOURCE_COUNT (64) +#define FSR2_MAX_STAGING_RESOURCE_COUNT ( 8) +#define FSR2_MAX_BARRIERS (16) +#define FSR2_MAX_GPU_JOBS (32) +#define FSR2_MAX_IMAGE_COPY_MIPS (32) +#define FSR2_MAX_SAMPLERS ( 2) +#define FSR2_MAX_UNIFORM_BUFFERS ( 4) +#define FSR2_MAX_IMAGE_VIEWS (32) +#define FSR2_MAX_BUFFERED_DESCRIPTORS (FFX_FSR2_PASS_COUNT * FSR2_MAX_QUEUED_FRAMES) +#define FSR2_UBO_RING_BUFFER_SIZE (FSR2_MAX_BUFFERED_DESCRIPTORS * FSR2_MAX_UNIFORM_BUFFERS) +#define FSR2_UBO_MEMORY_BLOCK_SIZE (FSR2_UBO_RING_BUFFER_SIZE * 256) + +typedef struct BackendContext_VK { + + // store for resources and resourceViews + typedef struct Resource + { +#ifdef _DEBUG + char resourceName[64] = {}; +#endif + VkImage imageResource; + VkImageAspectFlags aspectFlags; + VkBuffer bufferResource; + VkDeviceMemory deviceMemory; + VkMemoryPropertyFlags memoryProperties; + FfxResourceDescription resourceDescription; + FfxResourceStates state; + VkImageView allMipsImageView; + VkImageView singleMipImageViews[FSR2_MAX_IMAGE_VIEWS]; + bool undefined; + } Resource; + + typedef struct UniformBuffer + { + VkBuffer bufferResource; + uint8_t* pData; + } UniformBuffer; + + typedef struct PipelineLayout + { + VkDescriptorSetLayout descriptorSetLayout; + VkDescriptorSet descriptorSets[FSR2_MAX_QUEUED_FRAMES]; + uint32_t descriptorSetIndex; + VkPipelineLayout pipelineLayout; + } PipelineLayout; + + typedef struct VKFunctionTable + { + PFN_vkGetDeviceProcAddr vkGetDeviceProcAddr = 0; + PFN_vkSetDebugUtilsObjectNameEXT vkSetDebugUtilsObjectNameEXT = 0; + PFN_vkCreateDescriptorPool vkCreateDescriptorPool = 0; + PFN_vkCreateSampler vkCreateSampler = 0; + PFN_vkCreateDescriptorSetLayout vkCreateDescriptorSetLayout = 0; + PFN_vkCreateBuffer vkCreateBuffer = 0; + PFN_vkCreateImage vkCreateImage = 0; + PFN_vkCreateImageView vkCreateImageView = 0; + PFN_vkCreateShaderModule vkCreateShaderModule = 0; + PFN_vkCreatePipelineLayout vkCreatePipelineLayout = 0; + PFN_vkCreateComputePipelines vkCreateComputePipelines = 0; + PFN_vkDestroyPipelineLayout vkDestroyPipelineLayout = 0; + PFN_vkDestroyPipeline vkDestroyPipeline = 0; + PFN_vkDestroyImage vkDestroyImage = 0; + PFN_vkDestroyImageView vkDestroyImageView = 0; + PFN_vkDestroyBuffer vkDestroyBuffer = 0; + PFN_vkDestroyDescriptorSetLayout vkDestroyDescriptorSetLayout = 0; + PFN_vkDestroyDescriptorPool vkDestroyDescriptorPool = 0; + PFN_vkDestroySampler vkDestroySampler = 0; + PFN_vkDestroyShaderModule vkDestroyShaderModule = 0; + PFN_vkGetBufferMemoryRequirements vkGetBufferMemoryRequirements = 0; + PFN_vkGetImageMemoryRequirements vkGetImageMemoryRequirements = 0; + PFN_vkAllocateDescriptorSets vkAllocateDescriptorSets = 0; + PFN_vkAllocateMemory vkAllocateMemory = 0; + PFN_vkFreeMemory vkFreeMemory = 0; + PFN_vkMapMemory vkMapMemory = 0; + PFN_vkUnmapMemory vkUnmapMemory = 0; + PFN_vkBindBufferMemory vkBindBufferMemory = 0; + PFN_vkBindImageMemory vkBindImageMemory = 0; + PFN_vkUpdateDescriptorSets vkUpdateDescriptorSets = 0; + PFN_vkFlushMappedMemoryRanges vkFlushMappedMemoryRanges = 0; + PFN_vkCmdPipelineBarrier vkCmdPipelineBarrier = 0; + PFN_vkCmdBindPipeline vkCmdBindPipeline = 0; + PFN_vkCmdBindDescriptorSets vkCmdBindDescriptorSets = 0; + PFN_vkCmdDispatch vkCmdDispatch = 0; + PFN_vkCmdCopyBuffer vkCmdCopyBuffer = 0; + PFN_vkCmdCopyImage vkCmdCopyImage = 0; + PFN_vkCmdCopyBufferToImage vkCmdCopyBufferToImage = 0; + PFN_vkCmdClearColorImage vkCmdClearColorImage = 0; + } VkFunctionTable; + + VkPhysicalDevice physicalDevice = nullptr; + VkDevice device = nullptr; + VkFunctionTable vkFunctionTable = {}; + + uint32_t gpuJobCount = 0; + FfxGpuJobDescription gpuJobs[FSR2_MAX_GPU_JOBS] = {}; + + uint32_t nextStaticResource = 0; + uint32_t nextDynamicResource = 0; + uint32_t stagingResourceCount = 0; + Resource resources[FSR2_MAX_RESOURCE_COUNT] = {}; + FfxResourceInternal stagingResources[FSR2_MAX_STAGING_RESOURCE_COUNT] = {}; + + VkDescriptorPool descPool = nullptr; + VkDescriptorSetLayout samplerDescriptorSetLayout = nullptr; + VkDescriptorSet samplerDescriptorSet = nullptr; + uint32_t allocatedPipelineLayoutCount = 0; + PipelineLayout pipelineLayouts[FFX_FSR2_PASS_COUNT] = {}; + VkSampler pointSampler = nullptr; + VkSampler linearSampler = nullptr; + + VkDeviceMemory uboMemory = nullptr; + VkMemoryPropertyFlags uboMemoryProperties = 0; + UniformBuffer uboRingBuffer[FSR2_UBO_RING_BUFFER_SIZE] = {}; + uint32_t uboRingBufferIndex = 0; + + VkImageMemoryBarrier imageMemoryBarriers[FSR2_MAX_BARRIERS] = {}; + VkBufferMemoryBarrier bufferMemoryBarriers[FSR2_MAX_BARRIERS] = {}; + uint32_t scheduledImageBarrierCount = 0; + uint32_t scheduledBufferBarrierCount = 0; + VkPipelineStageFlags srcStageMask = 0; + VkPipelineStageFlags dstStageMask = 0; + + uint32_t numDeviceExtensions = 0; + VkExtensionProperties* extensionProperties = nullptr; + +} BackendContext_VK; + +FFX_API size_t ffxFsr2GetScratchMemorySizeVK(VkPhysicalDevice physicalDevice) +{ + uint32_t numExtensions = 0; + + if (physicalDevice) + vkEnumerateDeviceExtensionProperties(physicalDevice, nullptr, &numExtensions, nullptr); + + return FFX_ALIGN_UP(sizeof(BackendContext_VK) + sizeof(VkExtensionProperties) * numExtensions, sizeof(uint64_t)); +} + +FfxErrorCode ffxFsr2GetInterfaceVK( + FfxFsr2Interface* outInterface, + void* scratchBuffer, + size_t scratchBufferSize, + VkPhysicalDevice physicalDevice, + PFN_vkGetDeviceProcAddr getDeviceProcAddr) +{ + FFX_RETURN_ON_ERROR( + outInterface, + FFX_ERROR_INVALID_POINTER); + FFX_RETURN_ON_ERROR( + scratchBuffer, + FFX_ERROR_INVALID_POINTER); + FFX_RETURN_ON_ERROR( + scratchBufferSize >= ffxFsr2GetScratchMemorySizeVK(physicalDevice), + FFX_ERROR_INSUFFICIENT_MEMORY); + + outInterface->fpGetDeviceCapabilities = GetDeviceCapabilitiesVK; + outInterface->fpCreateBackendContext = CreateBackendContextVK; + outInterface->fpDestroyBackendContext = DestroyBackendContextVK; + outInterface->fpCreateResource = CreateResourceVK; + outInterface->fpRegisterResource = RegisterResourceVK; + outInterface->fpUnregisterResources = UnregisterResourcesVK; + outInterface->fpGetResourceDescription = GetResourceDescriptorVK; + outInterface->fpDestroyResource = DestroyResourceVK; + outInterface->fpCreatePipeline = CreatePipelineVK; + outInterface->fpDestroyPipeline = DestroyPipelineVK; + outInterface->fpScheduleGpuJob = ScheduleGpuJobVK; + outInterface->fpExecuteGpuJobs = ExecuteGpuJobsVK; + outInterface->scratchBuffer = scratchBuffer; + outInterface->scratchBufferSize = scratchBufferSize; + + BackendContext_VK* context = (BackendContext_VK*)scratchBuffer; + + context->physicalDevice = physicalDevice; + context->vkFunctionTable.vkGetDeviceProcAddr = getDeviceProcAddr; + + return FFX_OK; +} + +void loadVKFunctions(BackendContext_VK* backendContext, PFN_vkGetDeviceProcAddr getDeviceProcAddr) +{ + FFX_ASSERT(NULL != backendContext); + + backendContext->vkFunctionTable.vkSetDebugUtilsObjectNameEXT = (PFN_vkSetDebugUtilsObjectNameEXT)getDeviceProcAddr(backendContext->device, "vkSetDebugUtilsObjectNameEXT"); + backendContext->vkFunctionTable.vkFlushMappedMemoryRanges = (PFN_vkFlushMappedMemoryRanges)getDeviceProcAddr(backendContext->device, "vkFlushMappedMemoryRanges"); + backendContext->vkFunctionTable.vkCreateDescriptorPool = (PFN_vkCreateDescriptorPool)getDeviceProcAddr(backendContext->device, "vkCreateDescriptorPool"); + backendContext->vkFunctionTable.vkCreateSampler = (PFN_vkCreateSampler)getDeviceProcAddr(backendContext->device, "vkCreateSampler"); + backendContext->vkFunctionTable.vkCreateDescriptorSetLayout = (PFN_vkCreateDescriptorSetLayout)getDeviceProcAddr(backendContext->device, "vkCreateDescriptorSetLayout"); + backendContext->vkFunctionTable.vkCreateBuffer = (PFN_vkCreateBuffer)getDeviceProcAddr(backendContext->device, "vkCreateBuffer"); + backendContext->vkFunctionTable.vkCreateImage = (PFN_vkCreateImage)getDeviceProcAddr(backendContext->device, "vkCreateImage"); + backendContext->vkFunctionTable.vkCreateImageView = (PFN_vkCreateImageView)getDeviceProcAddr(backendContext->device, "vkCreateImageView"); + backendContext->vkFunctionTable.vkCreateShaderModule = (PFN_vkCreateShaderModule)getDeviceProcAddr(backendContext->device, "vkCreateShaderModule"); + backendContext->vkFunctionTable.vkCreatePipelineLayout = (PFN_vkCreatePipelineLayout)getDeviceProcAddr(backendContext->device, "vkCreatePipelineLayout"); + backendContext->vkFunctionTable.vkCreateComputePipelines = (PFN_vkCreateComputePipelines)getDeviceProcAddr(backendContext->device, "vkCreateComputePipelines"); + backendContext->vkFunctionTable.vkDestroyPipelineLayout = (PFN_vkDestroyPipelineLayout)getDeviceProcAddr(backendContext->device, "vkDestroyPipelineLayout"); + backendContext->vkFunctionTable.vkDestroyPipeline = (PFN_vkDestroyPipeline)getDeviceProcAddr(backendContext->device, "vkDestroyPipeline"); + backendContext->vkFunctionTable.vkDestroyImage = (PFN_vkDestroyImage)getDeviceProcAddr(backendContext->device, "vkDestroyImage"); + backendContext->vkFunctionTable.vkDestroyImageView = (PFN_vkDestroyImageView)getDeviceProcAddr(backendContext->device, "vkDestroyImageView"); + backendContext->vkFunctionTable.vkDestroyBuffer = (PFN_vkDestroyBuffer)getDeviceProcAddr(backendContext->device, "vkDestroyBuffer"); + backendContext->vkFunctionTable.vkDestroyDescriptorSetLayout = (PFN_vkDestroyDescriptorSetLayout)getDeviceProcAddr(backendContext->device, "vkDestroyDescriptorSetLayout"); + backendContext->vkFunctionTable.vkDestroyDescriptorPool = (PFN_vkDestroyDescriptorPool)getDeviceProcAddr(backendContext->device, "vkDestroyDescriptorPool"); + backendContext->vkFunctionTable.vkDestroySampler = (PFN_vkDestroySampler)getDeviceProcAddr(backendContext->device, "vkDestroySampler"); + backendContext->vkFunctionTable.vkDestroyShaderModule = (PFN_vkDestroyShaderModule)getDeviceProcAddr(backendContext->device, "vkDestroyShaderModule"); + backendContext->vkFunctionTable.vkGetBufferMemoryRequirements = (PFN_vkGetBufferMemoryRequirements)getDeviceProcAddr(backendContext->device, "vkGetBufferMemoryRequirements"); + backendContext->vkFunctionTable.vkGetImageMemoryRequirements = (PFN_vkGetImageMemoryRequirements)getDeviceProcAddr(backendContext->device, "vkGetImageMemoryRequirements"); + backendContext->vkFunctionTable.vkAllocateDescriptorSets = (PFN_vkAllocateDescriptorSets)getDeviceProcAddr(backendContext->device, "vkAllocateDescriptorSets"); + backendContext->vkFunctionTable.vkAllocateMemory = (PFN_vkAllocateMemory)getDeviceProcAddr(backendContext->device, "vkAllocateMemory"); + backendContext->vkFunctionTable.vkFreeMemory = (PFN_vkFreeMemory)getDeviceProcAddr(backendContext->device, "vkFreeMemory"); + backendContext->vkFunctionTable.vkMapMemory = (PFN_vkMapMemory)getDeviceProcAddr(backendContext->device, "vkMapMemory"); + backendContext->vkFunctionTable.vkUnmapMemory = (PFN_vkUnmapMemory)getDeviceProcAddr(backendContext->device, "vkUnmapMemory"); + backendContext->vkFunctionTable.vkBindBufferMemory = (PFN_vkBindBufferMemory)getDeviceProcAddr(backendContext->device, "vkBindBufferMemory"); + backendContext->vkFunctionTable.vkBindImageMemory = (PFN_vkBindImageMemory)getDeviceProcAddr(backendContext->device, "vkBindImageMemory"); + backendContext->vkFunctionTable.vkUpdateDescriptorSets = (PFN_vkUpdateDescriptorSets)getDeviceProcAddr(backendContext->device, "vkUpdateDescriptorSets"); + backendContext->vkFunctionTable.vkCmdPipelineBarrier = (PFN_vkCmdPipelineBarrier)getDeviceProcAddr(backendContext->device, "vkCmdPipelineBarrier"); + backendContext->vkFunctionTable.vkCmdBindPipeline = (PFN_vkCmdBindPipeline)getDeviceProcAddr(backendContext->device, "vkCmdBindPipeline"); + backendContext->vkFunctionTable.vkCmdBindDescriptorSets = (PFN_vkCmdBindDescriptorSets)getDeviceProcAddr(backendContext->device, "vkCmdBindDescriptorSets"); + backendContext->vkFunctionTable.vkCmdDispatch = (PFN_vkCmdDispatch)getDeviceProcAddr(backendContext->device, "vkCmdDispatch"); + backendContext->vkFunctionTable.vkCmdCopyBuffer = (PFN_vkCmdCopyBuffer)getDeviceProcAddr(backendContext->device, "vkCmdCopyBuffer"); + backendContext->vkFunctionTable.vkCmdCopyImage = (PFN_vkCmdCopyImage)getDeviceProcAddr(backendContext->device, "vkCmdCopyImage"); + backendContext->vkFunctionTable.vkCmdCopyBufferToImage = (PFN_vkCmdCopyBufferToImage)getDeviceProcAddr(backendContext->device, "vkCmdCopyBufferToImage"); + backendContext->vkFunctionTable.vkCmdClearColorImage = (PFN_vkCmdClearColorImage)getDeviceProcAddr(backendContext->device, "vkCmdClearColorImage"); +} + +void setVKObjectName(BackendContext_VK::VKFunctionTable& vkFunctionTable, VkDevice device, VkObjectType objectType, uint64_t object, char* name) +{ + VkDebugUtilsObjectNameInfoEXT s{ VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT, nullptr, objectType, object, name }; + + if (vkFunctionTable.vkSetDebugUtilsObjectNameEXT) + vkFunctionTable.vkSetDebugUtilsObjectNameEXT(device, &s); +} + +VkFormat getVKFormatFromSurfaceFormat(FfxSurfaceFormat fmt) +{ + switch (fmt) { + + case(FFX_SURFACE_FORMAT_R32G32B32A32_TYPELESS): + return VK_FORMAT_R32G32B32A32_SFLOAT; + case(FFX_SURFACE_FORMAT_R32G32B32A32_FLOAT): + return VK_FORMAT_R32G32B32A32_SFLOAT; + case(FFX_SURFACE_FORMAT_R16G16B16A16_FLOAT): + return VK_FORMAT_R16G16B16A16_SFLOAT; + case(FFX_SURFACE_FORMAT_R16G16B16A16_UNORM): + return VK_FORMAT_R16G16B16A16_UNORM; + case(FFX_SURFACE_FORMAT_R32G32_FLOAT): + return VK_FORMAT_R32G32_SFLOAT; + case(FFX_SURFACE_FORMAT_R32_UINT): + return VK_FORMAT_R32_UINT; + case(FFX_SURFACE_FORMAT_R8G8B8A8_TYPELESS): + return VK_FORMAT_R8G8B8A8_UNORM; + case(FFX_SURFACE_FORMAT_R8G8B8A8_UNORM): + return VK_FORMAT_R8G8B8A8_UNORM; + case(FFX_SURFACE_FORMAT_R11G11B10_FLOAT): + return VK_FORMAT_B10G11R11_UFLOAT_PACK32; + case(FFX_SURFACE_FORMAT_R16G16_FLOAT): + return VK_FORMAT_R16G16_SFLOAT; + case(FFX_SURFACE_FORMAT_R16G16_UINT): + return VK_FORMAT_R16G16_UINT; + case(FFX_SURFACE_FORMAT_R16_FLOAT): + return VK_FORMAT_R16_SFLOAT; + case(FFX_SURFACE_FORMAT_R16_UINT): + return VK_FORMAT_R16_UINT; + case(FFX_SURFACE_FORMAT_R16_UNORM): + return VK_FORMAT_R16_UNORM; + case(FFX_SURFACE_FORMAT_R16_SNORM): + return VK_FORMAT_R16_SNORM; + case(FFX_SURFACE_FORMAT_R8_UNORM): + return VK_FORMAT_R8_UNORM; + case(FFX_SURFACE_FORMAT_R8G8_UNORM): + return VK_FORMAT_R8G8_UNORM; + case(FFX_SURFACE_FORMAT_R32_FLOAT): + return VK_FORMAT_R32_SFLOAT; + case(FFX_SURFACE_FORMAT_R8_UINT): + return VK_FORMAT_R8_UINT; + default: + return VK_FORMAT_UNDEFINED; + } +} + +VkImageUsageFlags getVKImageUsageFlagsFromResourceUsage(FfxResourceUsage flags) +{ + VkImageUsageFlags ret = VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT; + if (flags & FFX_RESOURCE_USAGE_RENDERTARGET) ret |= VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT; + if (flags & FFX_RESOURCE_USAGE_UAV) ret |= (VK_IMAGE_USAGE_STORAGE_BIT | VK_IMAGE_USAGE_TRANSFER_SRC_BIT); + return ret; +} + +VkBufferUsageFlags getVKBufferUsageFlagsFromResourceUsage(FfxResourceUsage flags) +{ + if (flags & FFX_RESOURCE_USAGE_UAV) + return VK_BUFFER_USAGE_STORAGE_BUFFER_BIT | VK_BUFFER_USAGE_TRANSFER_SRC_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT; + else + return VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT; +} + +VkImageType getVKImageTypeFromResourceType(FfxResourceType type) +{ + switch (type) { + case(FFX_RESOURCE_TYPE_TEXTURE1D): + return VK_IMAGE_TYPE_1D; + case(FFX_RESOURCE_TYPE_TEXTURE2D): + return VK_IMAGE_TYPE_2D; + case(FFX_RESOURCE_TYPE_TEXTURE3D): + return VK_IMAGE_TYPE_3D; + default: + return VK_IMAGE_TYPE_MAX_ENUM; + } +} + +VkImageLayout getVKImageLayoutFromResourceState(FfxResourceStates state) +{ + switch (state) { + + case(FFX_RESOURCE_STATE_GENERIC_READ): + return VK_IMAGE_LAYOUT_GENERAL; + case(FFX_RESOURCE_STATE_UNORDERED_ACCESS): + return VK_IMAGE_LAYOUT_GENERAL; + case(FFX_RESOURCE_STATE_COMPUTE_READ): + return VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL; + case FFX_RESOURCE_STATE_COPY_SRC: + return VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL; + case FFX_RESOURCE_STATE_COPY_DEST: + return VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL; + default: + return VK_IMAGE_LAYOUT_GENERAL; + } +} + +VkPipelineStageFlags getVKPipelineStageFlagsFromResourceState(FfxResourceStates state) +{ + switch (state) { + + case(FFX_RESOURCE_STATE_GENERIC_READ): + case(FFX_RESOURCE_STATE_UNORDERED_ACCESS): + case(FFX_RESOURCE_STATE_COMPUTE_READ): + return VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT; + case FFX_RESOURCE_STATE_COPY_SRC: + case FFX_RESOURCE_STATE_COPY_DEST: + return VK_PIPELINE_STAGE_TRANSFER_BIT; + default: + return VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT; + } +} + +VkAccessFlags getVKAccessFlagsFromResourceState(FfxResourceStates state) +{ + switch (state) { + + case(FFX_RESOURCE_STATE_GENERIC_READ): + return VK_ACCESS_SHADER_READ_BIT; + case(FFX_RESOURCE_STATE_UNORDERED_ACCESS): + return VK_ACCESS_SHADER_READ_BIT | VK_ACCESS_SHADER_WRITE_BIT; + case(FFX_RESOURCE_STATE_COMPUTE_READ): + return VK_ACCESS_SHADER_READ_BIT; + case FFX_RESOURCE_STATE_COPY_SRC: + return VK_ACCESS_TRANSFER_READ_BIT; + case FFX_RESOURCE_STATE_COPY_DEST: + return VK_ACCESS_TRANSFER_WRITE_BIT; + default: + return VK_ACCESS_SHADER_READ_BIT; + } +} + +FfxSurfaceFormat ffxGetSurfaceFormatVK(VkFormat fmt) +{ + switch (fmt) { + + case(VK_FORMAT_R32G32B32A32_SFLOAT): + return FFX_SURFACE_FORMAT_R32G32B32A32_FLOAT; + case(VK_FORMAT_R16G16B16A16_SFLOAT): + return FFX_SURFACE_FORMAT_R16G16B16A16_FLOAT; + case(VK_FORMAT_R16G16B16A16_UNORM): + return FFX_SURFACE_FORMAT_R16G16B16A16_UNORM; + case(VK_FORMAT_R32G32_SFLOAT): + return FFX_SURFACE_FORMAT_R32G32_FLOAT; + case(VK_FORMAT_R32_UINT): + return FFX_SURFACE_FORMAT_R32_UINT; + case(VK_FORMAT_R8G8B8A8_UNORM): + return FFX_SURFACE_FORMAT_R8G8B8A8_UNORM; + case(VK_FORMAT_B10G11R11_UFLOAT_PACK32): + return FFX_SURFACE_FORMAT_R11G11B10_FLOAT; + case(VK_FORMAT_R16G16_SFLOAT): + return FFX_SURFACE_FORMAT_R16G16_FLOAT; + case(VK_FORMAT_R16G16_UINT): + return FFX_SURFACE_FORMAT_R16G16_UINT; + case(VK_FORMAT_R16_SFLOAT): + return FFX_SURFACE_FORMAT_R16_FLOAT; + case(VK_FORMAT_R16_UINT): + return FFX_SURFACE_FORMAT_R16_UINT; + case(VK_FORMAT_R16_UNORM): + return FFX_SURFACE_FORMAT_R16_UNORM; + case(VK_FORMAT_R16_SNORM): + return FFX_SURFACE_FORMAT_R16_SNORM; + case(VK_FORMAT_R8_UNORM): + return FFX_SURFACE_FORMAT_R8_UNORM; + case(VK_FORMAT_R32_SFLOAT): + return FFX_SURFACE_FORMAT_R32_FLOAT; + case(VK_FORMAT_R8_UINT): + return FFX_SURFACE_FORMAT_R8_UINT; + default: + return FFX_SURFACE_FORMAT_UNKNOWN; + } +} + +uint32_t findMemoryTypeIndex(VkPhysicalDevice physicalDevice, VkMemoryRequirements memRequirements, VkMemoryPropertyFlags requestedProperties, VkMemoryPropertyFlags& outProperties) +{ + FFX_ASSERT(NULL != physicalDevice); + + VkPhysicalDeviceMemoryProperties memProperties; + vkGetPhysicalDeviceMemoryProperties(physicalDevice, &memProperties); + + uint32_t bestCandidate = UINT32_MAX; + + for (uint32_t i = 0; i < memProperties.memoryTypeCount; i++) { + if ((memRequirements.memoryTypeBits & (1 << i)) && (memProperties.memoryTypes[i].propertyFlags & requestedProperties)) { + + // if just device-local memory is requested, make sure this is the invisible heap to prevent over-subscribing the local heap + if (requestedProperties == VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT && (memProperties.memoryTypes[i].propertyFlags & VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT)) + continue; + + bestCandidate = i; + outProperties = memProperties.memoryTypes[i].propertyFlags; + + // if host-visible memory is requested, check for host coherency as well and if available, return immediately + if ((requestedProperties & VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT) && (memProperties.memoryTypes[i].propertyFlags & VK_MEMORY_PROPERTY_HOST_COHERENT_BIT)) + return bestCandidate; + } + } + + return bestCandidate; +} + +VkDescriptorBufferInfo accquireDynamicUBO(BackendContext_VK* backendContext, uint32_t size, void* pData) +{ + // the ubo ring buffer is pre-populated with VkBuffer objects of 256-bytes to prevent creating buffers at runtime + FFX_ASSERT(size <= 256); + + BackendContext_VK::UniformBuffer& ubo = backendContext->uboRingBuffer[backendContext->uboRingBufferIndex]; + + VkDescriptorBufferInfo bufferInfo = {}; + + bufferInfo.buffer = ubo.bufferResource; + bufferInfo.offset = 0; + bufferInfo.range = size; + + if (pData) + { + memcpy(ubo.pData, pData, size); + + // flush mapped range if memory type is not coherant + if ((backendContext->uboMemoryProperties & VK_MEMORY_PROPERTY_HOST_COHERENT_BIT) == 0) + { + VkMappedMemoryRange memoryRange; + memset(&memoryRange, 0, sizeof(memoryRange)); + + memoryRange.sType = VK_STRUCTURE_TYPE_MAPPED_MEMORY_RANGE; + memoryRange.memory = backendContext->uboMemory; + memoryRange.offset = 256 * backendContext->uboRingBufferIndex; + memoryRange.size = size; + + backendContext->vkFunctionTable.vkFlushMappedMemoryRanges(backendContext->device, 1, &memoryRange); + } + } + + backendContext->uboRingBufferIndex++; + + if (backendContext->uboRingBufferIndex >= FSR2_UBO_RING_BUFFER_SIZE) + backendContext->uboRingBufferIndex = 0; + + return bufferInfo; +} + +static uint32_t getDefaultSubgroupSize(const BackendContext_VK* backendContext) +{ + VkPhysicalDeviceVulkan11Properties vulkan11Properties = {}; + vulkan11Properties.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_PROPERTIES; + + VkPhysicalDeviceProperties2 deviceProperties2 = {}; + deviceProperties2.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2; + deviceProperties2.pNext = &vulkan11Properties; + vkGetPhysicalDeviceProperties2(backendContext->physicalDevice, &deviceProperties2); + FFX_ASSERT(vulkan11Properties.subgroupSize == 32 || vulkan11Properties.subgroupSize == 64); // current desktop market + + return vulkan11Properties.subgroupSize; +} + +// Create a FfxFsr2Device from a VkDevice +FfxDevice ffxGetDeviceVK(VkDevice vkDevice) +{ + FFX_ASSERT(NULL != vkDevice); + return reinterpret_cast(vkDevice); +} + +FfxCommandList ffxGetCommandListVK(VkCommandBuffer cmdBuf) +{ + FFX_ASSERT(NULL != cmdBuf); + return reinterpret_cast(cmdBuf); +} + +FfxResource ffxGetTextureResourceVK(FfxFsr2Context* context, VkImage imgVk, VkImageView imageView, uint32_t width, uint32_t height, VkFormat imgFormat, const wchar_t* name, FfxResourceStates state) +{ + FfxResource resource = {}; + resource.resource = reinterpret_cast(imgVk); + resource.state = state; + resource.descriptorData = reinterpret_cast(imageView); + resource.description.flags = FFX_RESOURCE_FLAGS_NONE; + resource.description.type = FFX_RESOURCE_TYPE_TEXTURE2D; + resource.description.width = width; + resource.description.height = height; + resource.description.depth = 1; + resource.description.mipCount = 1; + resource.description.format = ffxGetSurfaceFormatVK(imgFormat); + + switch (imgFormat) + { + case VK_FORMAT_D16_UNORM: + case VK_FORMAT_D32_SFLOAT: + case VK_FORMAT_D16_UNORM_S8_UINT: + case VK_FORMAT_D24_UNORM_S8_UINT: + case VK_FORMAT_D32_SFLOAT_S8_UINT: + { + resource.isDepth = true; + break; + } + default: + { + resource.isDepth = false; + break; + } + } + +#ifdef _DEBUG + if (name) { + wcscpy_s(resource.name, name); + } +#endif + + return resource; +} + +FfxResource ffxGetBufferResourceVK(FfxFsr2Context* context, VkBuffer bufVk, uint32_t size, const wchar_t* name, FfxResourceStates state) +{ + FfxResource resource = {}; + resource.resource = reinterpret_cast(bufVk); + resource.state = state; + resource.descriptorData = 0; + resource.description.flags = FFX_RESOURCE_FLAGS_NONE; + resource.description.type = FFX_RESOURCE_TYPE_BUFFER; + resource.description.width = size; + resource.description.height = 1; + resource.description.depth = 1; + resource.description.mipCount = 1; + resource.description.format = FFX_SURFACE_FORMAT_UNKNOWN; + resource.isDepth = false; + +#ifdef _DEBUG + if (name) { + wcscpy_s(resource.name, name); + } +#endif + + return resource; +} + +VkImage ffxGetVkImage(FfxFsr2Context* context, uint32_t resId) +{ + FFX_ASSERT(NULL != context); + + FfxFsr2Context_Private* contextPrivate = (FfxFsr2Context_Private*)(context); + BackendContext_VK* backendContext = (BackendContext_VK*)(contextPrivate->contextDescription.callbacks.scratchBuffer); + + int32_t internalIndex = contextPrivate->uavResources[resId].internalIndex; + + return (internalIndex == -1) ? nullptr : backendContext->resources[internalIndex].imageResource; +} + +VkImageView ffxGetVkImageView(FfxFsr2Context* context, uint32_t resId) +{ + FFX_ASSERT(NULL != context); + + FfxFsr2Context_Private* contextPrivate = (FfxFsr2Context_Private*)(context); + BackendContext_VK* backendContext = (BackendContext_VK*)(contextPrivate->contextDescription.callbacks.scratchBuffer); + BackendContext_VK::Resource& internalRes = backendContext->resources[contextPrivate->uavResources[resId].internalIndex]; + + return internalRes.allMipsImageView; +} + +VkImageLayout ffxGetVkImageLayout(FfxFsr2Context* context, uint32_t resId) +{ + FfxFsr2Context_Private* contextPrivate = (FfxFsr2Context_Private*)(context); + BackendContext_VK* backendContext = (BackendContext_VK*)(contextPrivate->contextDescription.callbacks.scratchBuffer); + BackendContext_VK::Resource& internalRes = backendContext->resources[contextPrivate->uavResources[resId].internalIndex]; + + return getVKImageLayoutFromResourceState(internalRes.state); +} + +FfxErrorCode RegisterResourceVK( + FfxFsr2Interface* backendInterface, + const FfxResource* inFfxResource, + FfxResourceInternal* outFfxResourceInternal +) +{ + FFX_ASSERT(NULL != backendInterface); + + BackendContext_VK* backendContext = (BackendContext_VK*)(backendInterface->scratchBuffer); + + if (inFfxResource->resource == nullptr) { + + outFfxResourceInternal->internalIndex = FFX_FSR2_RESOURCE_IDENTIFIER_NULL; + return FFX_OK; + } + + FFX_ASSERT(backendContext->nextDynamicResource > backendContext->nextStaticResource); + outFfxResourceInternal->internalIndex = backendContext->nextDynamicResource--; + + BackendContext_VK::Resource* backendResource = &backendContext->resources[outFfxResourceInternal->internalIndex]; + + backendResource->resourceDescription = inFfxResource->description; + backendResource->state = inFfxResource->state; + backendResource->undefined = false; + +#ifdef _DEBUG + size_t retval = 0; + wcstombs_s(&retval, backendResource->resourceName, sizeof(backendResource->resourceName), inFfxResource->name, sizeof(backendResource->resourceName)); + if (retval >= 64) backendResource->resourceName[63] = '\0'; +#endif + + if (inFfxResource->description.type == FFX_RESOURCE_TYPE_BUFFER) + { + VkBuffer buffer = reinterpret_cast(inFfxResource->resource); + + backendResource->bufferResource = buffer; + } + else + { + VkImage image = reinterpret_cast(inFfxResource->resource); + VkImageView imageView = reinterpret_cast(inFfxResource->descriptorData); + + backendResource->imageResource = image; + + if (image) { + + if (imageView) { + + if (inFfxResource->isDepth) + backendResource->aspectFlags = VK_IMAGE_ASPECT_DEPTH_BIT; + else + backendResource->aspectFlags = VK_IMAGE_ASPECT_COLOR_BIT; + + backendResource->allMipsImageView = imageView; + backendResource->singleMipImageViews[0] = imageView; + } + } + } + + return FFX_OK; +} + +// dispose dynamic resources: This should be called at the end of the frame +FfxErrorCode UnregisterResourcesVK(FfxFsr2Interface* backendInterface) +{ + FFX_ASSERT(NULL != backendInterface); + + BackendContext_VK* backendContext = (BackendContext_VK*)(backendInterface->scratchBuffer); + + backendContext->nextDynamicResource = FSR2_MAX_RESOURCE_COUNT - 1; + + return FFX_OK; +} + +FfxErrorCode GetDeviceCapabilitiesVK(FfxFsr2Interface* backendInterface, FfxDeviceCapabilities* deviceCapabilities, FfxDevice device) +{ + BackendContext_VK* backendContext = (BackendContext_VK*)backendInterface->scratchBuffer; + + const uint32_t defaultSubgroupSize = getDefaultSubgroupSize(backendContext); + + // no shader model in vulkan so assume the minimum + deviceCapabilities->minimumSupportedShaderModel = FFX_SHADER_MODEL_5_1; + deviceCapabilities->waveLaneCountMin = defaultSubgroupSize; + deviceCapabilities->waveLaneCountMax = defaultSubgroupSize; + deviceCapabilities->fp16Supported = false; + deviceCapabilities->raytracingSupported = false; + + // check if extensions are enabled + + for (uint32_t i = 0; i < backendContext->numDeviceExtensions; i++) + { + if (strcmp(backendContext->extensionProperties[i].extensionName, VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME) == 0) + { + // check if we the max subgroup size allows us to use wave64 + VkPhysicalDeviceSubgroupSizeControlProperties subgroupSizeControlProperties = {}; + subgroupSizeControlProperties.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES; + + VkPhysicalDeviceProperties2 deviceProperties2 = {}; + deviceProperties2.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2; + deviceProperties2.pNext = &subgroupSizeControlProperties; + vkGetPhysicalDeviceProperties2(backendContext->physicalDevice, &deviceProperties2); + + // NOTE: It's important to check requiredSubgroupSizeStages flags (and it's required by the spec). + // As of August 2022, AMD's Vulkan drivers do not support subgroup size selection through Vulkan API + // and this information is reported through requiredSubgroupSizeStages flags. + if (subgroupSizeControlProperties.requiredSubgroupSizeStages & VK_SHADER_STAGE_COMPUTE_BIT) + { + deviceCapabilities->waveLaneCountMin = subgroupSizeControlProperties.minSubgroupSize; + deviceCapabilities->waveLaneCountMax = subgroupSizeControlProperties.maxSubgroupSize; + } + } + if (strcmp(backendContext->extensionProperties[i].extensionName, VK_KHR_SHADER_FLOAT16_INT8_EXTENSION_NAME) == 0) + { + // check for fp16 support + VkPhysicalDeviceShaderFloat16Int8Features shaderFloat18Int8Features = {}; + shaderFloat18Int8Features.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES; + + VkPhysicalDeviceFeatures2 physicalDeviceFeatures2 = {}; + physicalDeviceFeatures2.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2; + physicalDeviceFeatures2.pNext = &shaderFloat18Int8Features; + + vkGetPhysicalDeviceFeatures2(backendContext->physicalDevice, &physicalDeviceFeatures2); + + deviceCapabilities->fp16Supported = (bool)shaderFloat18Int8Features.shaderFloat16; + } + if (strcmp(backendContext->extensionProperties[i].extensionName, VK_KHR_ACCELERATION_STRUCTURE_EXTENSION_NAME) == 0) + { + // check for ray tracing support + VkPhysicalDeviceAccelerationStructureFeaturesKHR accelerationStructureFeatures = {}; + accelerationStructureFeatures.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_FEATURES_KHR; + + VkPhysicalDeviceFeatures2 physicalDeviceFeatures2 = {}; + physicalDeviceFeatures2.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2; + physicalDeviceFeatures2.pNext = &accelerationStructureFeatures; + + vkGetPhysicalDeviceFeatures2(backendContext->physicalDevice, &physicalDeviceFeatures2); + + deviceCapabilities->raytracingSupported = (bool)accelerationStructureFeatures.accelerationStructure; + } + } + + return FFX_OK; +} + +FfxErrorCode CreateBackendContextVK(FfxFsr2Interface* backendInterface, FfxDevice device) +{ + FFX_ASSERT(NULL != backendInterface); + + VkDevice vkDevice = reinterpret_cast(device); + + // set up some internal resources we need (space for resource views and constant buffers) + BackendContext_VK* backendContext = (BackendContext_VK*)backendInterface->scratchBuffer; + backendContext->extensionProperties = (VkExtensionProperties*)(backendContext + 1); + + // make sure the extra parameters were already passed in + FFX_ASSERT(backendContext->physicalDevice != NULL); + + // if vkGetDeviceProcAddr is NULL, use the one from the vulkan header + if (backendContext->vkFunctionTable.vkGetDeviceProcAddr == NULL) + backendContext->vkFunctionTable.vkGetDeviceProcAddr = vkGetDeviceProcAddr; + + if (vkDevice != NULL) { + backendContext->device = vkDevice; + } + + backendContext->nextStaticResource = 0; + backendContext->nextDynamicResource = FSR2_MAX_RESOURCE_COUNT - 1; + + // load vulkan functions + loadVKFunctions(backendContext, backendContext->vkFunctionTable.vkGetDeviceProcAddr); + + // enumerate all the device extensions + backendContext->numDeviceExtensions = 0; + vkEnumerateDeviceExtensionProperties(backendContext->physicalDevice, nullptr, &backendContext->numDeviceExtensions, nullptr); + vkEnumerateDeviceExtensionProperties(backendContext->physicalDevice, nullptr, &backendContext->numDeviceExtensions, backendContext->extensionProperties); + + // create descriptor pool + VkDescriptorPoolCreateInfo descriptorPoolCreateInfo = {}; + + VkDescriptorPoolSize poolSizes[] = { + { VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE, FSR2_MAX_IMAGE_VIEWS * FSR2_MAX_BUFFERED_DESCRIPTORS }, + { VK_DESCRIPTOR_TYPE_STORAGE_IMAGE, FSR2_MAX_IMAGE_VIEWS * FSR2_MAX_BUFFERED_DESCRIPTORS }, + { VK_DESCRIPTOR_TYPE_SAMPLER, FSR2_MAX_SAMPLERS * FSR2_MAX_BUFFERED_DESCRIPTORS }, + { VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER, FSR2_MAX_UNIFORM_BUFFERS * FSR2_MAX_BUFFERED_DESCRIPTORS }, + }; + + descriptorPoolCreateInfo.sType = VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO; + descriptorPoolCreateInfo.maxSets = (FSR2_MAX_BUFFERED_DESCRIPTORS * FSR2_MAX_QUEUED_FRAMES); + descriptorPoolCreateInfo.poolSizeCount = 4; + descriptorPoolCreateInfo.pPoolSizes = poolSizes; + + if (backendContext->vkFunctionTable.vkCreateDescriptorPool(backendContext->device, &descriptorPoolCreateInfo, nullptr, &backendContext->descPool) != VK_SUCCESS) { + return FFX_ERROR_BACKEND_API_ERROR; + } + + VkSamplerCreateInfo samplerCreateInfo = {}; + + samplerCreateInfo.sType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO; + samplerCreateInfo.magFilter = VK_FILTER_NEAREST; + samplerCreateInfo.minFilter = VK_FILTER_NEAREST; + samplerCreateInfo.mipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST; + samplerCreateInfo.addressModeU = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE; + samplerCreateInfo.addressModeV = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE; + samplerCreateInfo.addressModeW = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE; + samplerCreateInfo.minLod = -1000; + samplerCreateInfo.maxLod = 1000; + samplerCreateInfo.maxAnisotropy = 1.0f; + + if (backendContext->vkFunctionTable.vkCreateSampler(backendContext->device, &samplerCreateInfo, nullptr, &backendContext->pointSampler) != VK_SUCCESS) { + return FFX_ERROR_BACKEND_API_ERROR; + } + + samplerCreateInfo.magFilter = VK_FILTER_LINEAR; + samplerCreateInfo.minFilter = VK_FILTER_LINEAR; + + if (backendContext->vkFunctionTable.vkCreateSampler(backendContext->device, &samplerCreateInfo, nullptr, &backendContext->linearSampler) != VK_SUCCESS) { + return FFX_ERROR_BACKEND_API_ERROR; + } + + { + VkDescriptorSetLayoutCreateInfo descriptorSetLayoutCreateInfo = {}; + + VkDescriptorSetLayoutBinding bindings[] = { + { 0, VK_DESCRIPTOR_TYPE_SAMPLER, 1, VK_SHADER_STAGE_COMPUTE_BIT, &backendContext->pointSampler }, + { 1, VK_DESCRIPTOR_TYPE_SAMPLER, 1, VK_SHADER_STAGE_COMPUTE_BIT, &backendContext->linearSampler }, + }; + + descriptorSetLayoutCreateInfo.sType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO; + descriptorSetLayoutCreateInfo.bindingCount = 2; + descriptorSetLayoutCreateInfo.pBindings = bindings; + + if (backendContext->vkFunctionTable.vkCreateDescriptorSetLayout(backendContext->device, &descriptorSetLayoutCreateInfo, NULL, &backendContext->samplerDescriptorSetLayout) != VK_SUCCESS) { + return FFX_ERROR_BACKEND_API_ERROR; + } + } + + { + VkDescriptorSetAllocateInfo allocateInfo = {}; + + allocateInfo.sType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO; + allocateInfo.descriptorPool = backendContext->descPool; + allocateInfo.descriptorSetCount = 1; + allocateInfo.pSetLayouts = &backendContext->samplerDescriptorSetLayout; + + backendContext->vkFunctionTable.vkAllocateDescriptorSets(backendContext->device, &allocateInfo, &backendContext->samplerDescriptorSet); + } + + // allocate ring buffer of uniform buffers + { + for (uint32_t i = 0; i < FSR2_UBO_RING_BUFFER_SIZE; i++) + { + BackendContext_VK::UniformBuffer& ubo = backendContext->uboRingBuffer[i]; + + VkBufferCreateInfo bufferInfo = {}; + + bufferInfo.sType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO; + bufferInfo.size = 256; + bufferInfo.usage = VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT; + bufferInfo.sharingMode = VK_SHARING_MODE_EXCLUSIVE; + + if (backendContext->vkFunctionTable.vkCreateBuffer(backendContext->device, &bufferInfo, NULL, &ubo.bufferResource) != VK_SUCCESS) { + return FFX_ERROR_BACKEND_API_ERROR; + } + } + + // allocate memory block for all uniform buffers + VkMemoryRequirements memRequirements = {}; + backendContext->vkFunctionTable.vkGetBufferMemoryRequirements(backendContext->device, backendContext->uboRingBuffer[0].bufferResource, &memRequirements); + + VkMemoryPropertyFlags requiredMemoryProperties = VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT; + + VkMemoryAllocateInfo allocInfo{}; + allocInfo.sType = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO; + allocInfo.allocationSize = FSR2_UBO_MEMORY_BLOCK_SIZE; + allocInfo.memoryTypeIndex = findMemoryTypeIndex(backendContext->physicalDevice, memRequirements, requiredMemoryProperties, backendContext->uboMemoryProperties); + + if (allocInfo.memoryTypeIndex == UINT32_MAX) { + requiredMemoryProperties = VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT; + allocInfo.memoryTypeIndex = findMemoryTypeIndex(backendContext->physicalDevice, memRequirements, requiredMemoryProperties, backendContext->uboMemoryProperties); + + if (allocInfo.memoryTypeIndex == UINT32_MAX) { + return FFX_ERROR_BACKEND_API_ERROR; + } + } + + VkResult result = backendContext->vkFunctionTable.vkAllocateMemory(backendContext->device, &allocInfo, nullptr, &backendContext->uboMemory); + + if (result != VK_SUCCESS) { + switch (result) { + case(VK_ERROR_OUT_OF_HOST_MEMORY): + case(VK_ERROR_OUT_OF_DEVICE_MEMORY): + return FFX_ERROR_OUT_OF_MEMORY; + default: + return FFX_ERROR_BACKEND_API_ERROR; + } + } + + // map the memory block + uint8_t* pData = nullptr; + + if (backendContext->vkFunctionTable.vkMapMemory(backendContext->device, backendContext->uboMemory, 0, FSR2_UBO_MEMORY_BLOCK_SIZE, 0, reinterpret_cast(&pData)) != VK_SUCCESS) { + return FFX_ERROR_BACKEND_API_ERROR; + } + + // bind each 256-byte block to the ubos + for (uint32_t i = 0; i < FSR2_UBO_RING_BUFFER_SIZE; i++) + { + BackendContext_VK::UniformBuffer& ubo = backendContext->uboRingBuffer[i]; + + // get the buffer memory requirements for each buffer object to silence validation errors + VkMemoryRequirements memRequirements = {}; + backendContext->vkFunctionTable.vkGetBufferMemoryRequirements(backendContext->device, ubo.bufferResource, &memRequirements); + + ubo.pData = pData + 256 * i; + + if (backendContext->vkFunctionTable.vkBindBufferMemory(backendContext->device, ubo.bufferResource, backendContext->uboMemory, 256 * i) != VK_SUCCESS) { + return FFX_ERROR_BACKEND_API_ERROR; + } + } + } + + backendContext->gpuJobCount = 0; + backendContext->scheduledImageBarrierCount = 0; + backendContext->scheduledBufferBarrierCount = 0; + backendContext->stagingResourceCount = 0; + backendContext->allocatedPipelineLayoutCount = 0; + backendContext->srcStageMask = 0; + backendContext->dstStageMask = 0; + backendContext->uboRingBufferIndex = 0; + + return FFX_OK; +} + +FfxErrorCode DestroyBackendContextVK(FfxFsr2Interface* backendInterface) +{ + FFX_ASSERT(NULL != backendInterface); + + BackendContext_VK* backendContext = (BackendContext_VK*)backendInterface->scratchBuffer; + + for (uint32_t i = 0; i < backendContext->stagingResourceCount; i++) + DestroyResourceVK(backendInterface, backendContext->stagingResources[i]); + + for (uint32_t i = 0; i < FSR2_UBO_RING_BUFFER_SIZE; i++) + { + BackendContext_VK::UniformBuffer& ubo = backendContext->uboRingBuffer[i]; + + backendContext->vkFunctionTable.vkDestroyBuffer(backendContext->device, ubo.bufferResource, nullptr); + + ubo.bufferResource = nullptr; + ubo.pData = nullptr; + } + + backendContext->vkFunctionTable.vkUnmapMemory(backendContext->device, backendContext->uboMemory); + backendContext->vkFunctionTable.vkFreeMemory(backendContext->device, backendContext->uboMemory, nullptr); + backendContext->uboMemory = nullptr; + + backendContext->vkFunctionTable.vkDestroyDescriptorPool(backendContext->device, backendContext->descPool, nullptr); + backendContext->descPool = nullptr; + + backendContext->vkFunctionTable.vkDestroyDescriptorSetLayout(backendContext->device, backendContext->samplerDescriptorSetLayout, nullptr); + backendContext->samplerDescriptorSet = nullptr; + backendContext->samplerDescriptorSetLayout = nullptr; + + backendContext->vkFunctionTable.vkDestroySampler(backendContext->device, backendContext->pointSampler, nullptr); + backendContext->vkFunctionTable.vkDestroySampler(backendContext->device, backendContext->linearSampler, nullptr); + backendContext->pointSampler = nullptr; + backendContext->linearSampler = nullptr; + + if (backendContext->device != nullptr) { + + backendContext->device = nullptr; + } + + return FFX_OK; +} + +// create a internal resource that will stay alive until effect gets shut down +FfxErrorCode CreateResourceVK( + FfxFsr2Interface* backendInterface, + const FfxCreateResourceDescription* createResourceDescription, + FfxResourceInternal* outResource) +{ + FFX_ASSERT(NULL != backendInterface); + FFX_ASSERT(NULL != createResourceDescription); + FFX_ASSERT(NULL != outResource); + + BackendContext_VK* backendContext = (BackendContext_VK*)backendInterface->scratchBuffer; + VkDevice vkDevice = reinterpret_cast(backendContext->device); + + FFX_ASSERT(backendContext->nextStaticResource + 1 < backendContext->nextDynamicResource); + outResource->internalIndex = backendContext->nextStaticResource++; + BackendContext_VK::Resource* res = &backendContext->resources[outResource->internalIndex]; + res->resourceDescription = createResourceDescription->resourceDescription; + res->resourceDescription.mipCount = createResourceDescription->resourceDescription.mipCount; + res->undefined = true; // A flag to make sure the first barrier for this image resource always uses an src layout of undefined + + if (res->resourceDescription.mipCount == 0) + res->resourceDescription.mipCount = (uint32_t)(1 + floor(log2(FFX_MAXIMUM(FFX_MAXIMUM(createResourceDescription->resourceDescription.width, createResourceDescription->resourceDescription.height), createResourceDescription->resourceDescription.depth)))); +#ifdef _DEBUG + size_t retval = 0; + wcstombs_s(&retval, res->resourceName, sizeof(res->resourceName), createResourceDescription->name, sizeof(res->resourceName)); + if (retval >= 64) res->resourceName[63] = '\0'; +#endif + VkMemoryRequirements memRequirements = {}; + + switch (createResourceDescription->resourceDescription.type) + { + case FFX_RESOURCE_TYPE_BUFFER: + { + VkBufferCreateInfo bufferInfo = {}; + bufferInfo.sType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO; + bufferInfo.size = createResourceDescription->resourceDescription.width; + bufferInfo.usage = getVKBufferUsageFlagsFromResourceUsage(createResourceDescription->usage); + bufferInfo.sharingMode = VK_SHARING_MODE_EXCLUSIVE; + + if (createResourceDescription->initData) + bufferInfo.usage |= VK_BUFFER_USAGE_TRANSFER_SRC_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT; + + if (backendContext->vkFunctionTable.vkCreateBuffer(backendContext->device, &bufferInfo, NULL, &res->bufferResource) != VK_SUCCESS) { + return FFX_ERROR_BACKEND_API_ERROR; + } + +#ifdef _DEBUG + setVKObjectName(backendContext->vkFunctionTable, backendContext->device, VK_OBJECT_TYPE_BUFFER, (uint64_t)res->bufferResource, res->resourceName); +#endif + + backendContext->vkFunctionTable.vkGetBufferMemoryRequirements(backendContext->device, res->bufferResource, &memRequirements); + break; + } + case FFX_RESOURCE_TYPE_TEXTURE1D: + case FFX_RESOURCE_TYPE_TEXTURE2D: + case FFX_RESOURCE_TYPE_TEXTURE3D: + { + VkImageCreateInfo imageInfo = {}; + imageInfo.sType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO; + imageInfo.imageType = getVKImageTypeFromResourceType(createResourceDescription->resourceDescription.type); + imageInfo.extent.width = createResourceDescription->resourceDescription.width; + imageInfo.extent.height = createResourceDescription->resourceDescription.type == FFX_RESOURCE_TYPE_TEXTURE1D ? 1 : createResourceDescription->resourceDescription.height; + imageInfo.extent.depth = createResourceDescription->resourceDescription.type == FFX_RESOURCE_TYPE_TEXTURE3D ? createResourceDescription->resourceDescription.depth : 1; + imageInfo.mipLevels = res->resourceDescription.mipCount; + imageInfo.arrayLayers = 1; + imageInfo.format = getVKFormatFromSurfaceFormat(createResourceDescription->resourceDescription.format); + imageInfo.tiling = VK_IMAGE_TILING_OPTIMAL; + imageInfo.initialLayout = VK_IMAGE_LAYOUT_UNDEFINED; + imageInfo.usage = getVKImageUsageFlagsFromResourceUsage(createResourceDescription->usage); + imageInfo.samples = VK_SAMPLE_COUNT_1_BIT; + imageInfo.sharingMode = VK_SHARING_MODE_EXCLUSIVE; + + if (backendContext->vkFunctionTable.vkCreateImage(backendContext->device, &imageInfo, nullptr, &res->imageResource) != VK_SUCCESS) { + return FFX_ERROR_BACKEND_API_ERROR; + } + + res->aspectFlags = VK_IMAGE_ASPECT_COLOR_BIT; + +#ifdef _DEBUG + setVKObjectName(backendContext->vkFunctionTable, backendContext->device, VK_OBJECT_TYPE_IMAGE, (uint64_t)res->imageResource, res->resourceName); +#endif + + backendContext->vkFunctionTable.vkGetImageMemoryRequirements(backendContext->device, res->imageResource, &memRequirements); + break; + } + default:; + } + + VkMemoryPropertyFlags requiredMemoryProperties; + + if (createResourceDescription->heapType == FFX_HEAP_TYPE_UPLOAD) + requiredMemoryProperties = VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT; + else + requiredMemoryProperties = VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT; + + VkMemoryAllocateInfo allocInfo{}; + allocInfo.sType = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO; + allocInfo.allocationSize = memRequirements.size; + allocInfo.memoryTypeIndex = findMemoryTypeIndex(backendContext->physicalDevice, memRequirements, requiredMemoryProperties, res->memoryProperties); + + if (allocInfo.memoryTypeIndex == UINT32_MAX) { + return FFX_ERROR_BACKEND_API_ERROR; + } + + VkResult result = backendContext->vkFunctionTable.vkAllocateMemory(backendContext->device, &allocInfo, nullptr, &res->deviceMemory); + + if (result != VK_SUCCESS) { + switch (result) { + case(VK_ERROR_OUT_OF_HOST_MEMORY): + case(VK_ERROR_OUT_OF_DEVICE_MEMORY): + return FFX_ERROR_OUT_OF_MEMORY; + default: + return FFX_ERROR_BACKEND_API_ERROR; + } + } + + switch (createResourceDescription->resourceDescription.type) + { + case FFX_RESOURCE_TYPE_BUFFER: + { + if (backendContext->vkFunctionTable.vkBindBufferMemory(backendContext->device, res->bufferResource, res->deviceMemory, 0) != VK_SUCCESS) { + return FFX_ERROR_BACKEND_API_ERROR; + } + break; + } + case FFX_RESOURCE_TYPE_TEXTURE1D: + case FFX_RESOURCE_TYPE_TEXTURE2D: + case FFX_RESOURCE_TYPE_TEXTURE3D: + { + if (backendContext->vkFunctionTable.vkBindImageMemory(backendContext->device, res->imageResource, res->deviceMemory, 0) != VK_SUCCESS) { + return FFX_ERROR_BACKEND_API_ERROR; + } + + VkImageViewCreateInfo imageViewCreateInfo = {}; + imageViewCreateInfo.sType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO; + imageViewCreateInfo.image = res->imageResource; + imageViewCreateInfo.viewType = VK_IMAGE_VIEW_TYPE_2D; + imageViewCreateInfo.format = getVKFormatFromSurfaceFormat(createResourceDescription->resourceDescription.format); + imageViewCreateInfo.components.r = VK_COMPONENT_SWIZZLE_IDENTITY; + imageViewCreateInfo.components.g = VK_COMPONENT_SWIZZLE_IDENTITY; + imageViewCreateInfo.components.b = VK_COMPONENT_SWIZZLE_IDENTITY; + imageViewCreateInfo.components.a = VK_COMPONENT_SWIZZLE_IDENTITY; + imageViewCreateInfo.subresourceRange.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT; + imageViewCreateInfo.subresourceRange.baseMipLevel = 0; + imageViewCreateInfo.subresourceRange.levelCount = res->resourceDescription.mipCount; + imageViewCreateInfo.subresourceRange.baseArrayLayer = 0; + imageViewCreateInfo.subresourceRange.layerCount = 1; + + // create an image view containing all mip levels for use as an srv + if (backendContext->vkFunctionTable.vkCreateImageView(backendContext->device, &imageViewCreateInfo, NULL, &res->allMipsImageView) != VK_SUCCESS) { + return FFX_ERROR_BACKEND_API_ERROR; + } +#ifdef _DEBUG + setVKObjectName(backendContext->vkFunctionTable, backendContext->device, VK_OBJECT_TYPE_IMAGE_VIEW, (uint64_t)res->allMipsImageView, res->resourceName); +#endif + // create image views of individual mip levels for use as a uav + for (uint32_t mip = 0; mip < res->resourceDescription.mipCount; ++mip) + { + imageViewCreateInfo.subresourceRange.levelCount = 1; + imageViewCreateInfo.subresourceRange.baseMipLevel = mip; + + if (backendContext->vkFunctionTable.vkCreateImageView(backendContext->device, &imageViewCreateInfo, NULL, &res->singleMipImageViews[mip]) != VK_SUCCESS) { + return FFX_ERROR_BACKEND_API_ERROR; + } +#ifdef _DEBUG + setVKObjectName(backendContext->vkFunctionTable, backendContext->device, VK_OBJECT_TYPE_IMAGE_VIEW, (uint64_t)res->singleMipImageViews[mip], res->resourceName); +#endif + } + break; + } + default:; + } + + if (createResourceDescription->initData) + { + // only allow copies directy into mapped memory for buffer resources since all texture resources are in optimal tiling + if (createResourceDescription->heapType == FFX_HEAP_TYPE_UPLOAD && createResourceDescription->resourceDescription.type == FFX_RESOURCE_TYPE_BUFFER) + { + void* data = NULL; + + if (backendContext->vkFunctionTable.vkMapMemory(backendContext->device, res->deviceMemory, 0, createResourceDescription->initDataSize, 0, &data) != VK_SUCCESS) { + return FFX_ERROR_BACKEND_API_ERROR; + } + + memcpy(data, createResourceDescription->initData, createResourceDescription->initDataSize); + + // flush mapped range if memory type is not coherant + if ((res->memoryProperties & VK_MEMORY_PROPERTY_HOST_COHERENT_BIT) == 0) + { + VkMappedMemoryRange memoryRange = {}; + memoryRange.sType = VK_STRUCTURE_TYPE_MAPPED_MEMORY_RANGE; + memoryRange.memory = res->deviceMemory; + memoryRange.size = createResourceDescription->initDataSize; + + backendContext->vkFunctionTable.vkFlushMappedMemoryRanges(backendContext->device, 1, &memoryRange); + } + + backendContext->vkFunctionTable.vkUnmapMemory(backendContext->device, res->deviceMemory); + } + else + { + FfxResourceInternal copySrc; + FfxCreateResourceDescription uploadDesc = { *createResourceDescription }; + uploadDesc.heapType = FFX_HEAP_TYPE_UPLOAD; + uploadDesc.resourceDescription.type = FFX_RESOURCE_TYPE_BUFFER; + uploadDesc.resourceDescription.width = createResourceDescription->initDataSize; + uploadDesc.usage = FFX_RESOURCE_USAGE_READ_ONLY; + uploadDesc.initalState = FFX_RESOURCE_STATE_GENERIC_READ; + uploadDesc.initData = createResourceDescription->initData; + uploadDesc.initDataSize = createResourceDescription->initDataSize; + + backendInterface->fpCreateResource(backendInterface, &uploadDesc, ©Src); + + // setup the upload job + FfxGpuJobDescription copyJob = + { + FFX_GPU_JOB_COPY + }; + copyJob.copyJobDescriptor.src = copySrc; + copyJob.copyJobDescriptor.dst = *outResource; + + backendInterface->fpScheduleGpuJob(backendInterface, ©Job); + + // add to the list of staging resources to delete later + uint32_t stagingResIdx = backendContext->stagingResourceCount++; + + FFX_ASSERT(backendContext->stagingResourceCount < FSR2_MAX_STAGING_RESOURCE_COUNT); + + backendContext->stagingResources[stagingResIdx] = copySrc; + } + } + + return FFX_OK; +} + +FfxResourceDescription GetResourceDescriptorVK(FfxFsr2Interface* backendInterface, FfxResourceInternal resource) +{ + FFX_ASSERT(NULL != backendInterface); + + BackendContext_VK* backendContext = (BackendContext_VK*)backendInterface->scratchBuffer; + + if (resource.internalIndex != -1) + { + FfxResourceDescription desc = backendContext->resources[resource.internalIndex].resourceDescription; + return desc; + } + else + { + FfxResourceDescription desc = {}; + return desc; + } +} + +FfxErrorCode CreatePipelineVK(FfxFsr2Interface* backendInterface, FfxFsr2Pass pass, const FfxPipelineDescription* pipelineDescription, FfxPipelineState* outPipeline) +{ + FFX_ASSERT(NULL != backendInterface); + FFX_ASSERT(NULL != pipelineDescription); + + BackendContext_VK* backendContext = (BackendContext_VK*)backendInterface->scratchBuffer; + + // query device capabilities + FfxDeviceCapabilities deviceCapabilities; + + GetDeviceCapabilitiesVK(backendInterface, &deviceCapabilities, ffxGetDeviceVK(backendContext->device)); + const uint32_t defaultSubgroupSize = getDefaultSubgroupSize(backendContext); + + // check if we can force wave64 + bool canForceWave64 = false; + bool useLut = false; + + if (defaultSubgroupSize == 32 && deviceCapabilities.waveLaneCountMax == 64) + { + useLut = true; + canForceWave64 = true; + } + else if (defaultSubgroupSize == 64) + { + useLut = true; + } + + // check if we have 16bit floating point. + bool supportedFP16 = deviceCapabilities.fp16Supported; + + if (pass == FFX_FSR2_PASS_ACCUMULATE || pass == FFX_FSR2_PASS_ACCUMULATE_SHARPEN) + { + VkPhysicalDeviceProperties physicalDeviceProperties = {}; + vkGetPhysicalDeviceProperties(backendContext->physicalDevice, &physicalDeviceProperties); + + // Workaround: Disable FP16 path for the accumulate pass on NVIDIA due to reduced occupancy and high VRAM throughput. + if (physicalDeviceProperties.vendorID == 0x10DE) + supportedFP16 = false; + } + + // work out what permutation to load. + uint32_t flags = 0; + flags |= (pipelineDescription->contextFlags & FFX_FSR2_ENABLE_HIGH_DYNAMIC_RANGE) ? FSR2_SHADER_PERMUTATION_HDR_COLOR_INPUT : 0; + flags |= (pipelineDescription->contextFlags & FFX_FSR2_ENABLE_DISPLAY_RESOLUTION_MOTION_VECTORS) ? 0 : FSR2_SHADER_PERMUTATION_LOW_RES_MOTION_VECTORS; + flags |= (pipelineDescription->contextFlags & FFX_FSR2_ENABLE_MOTION_VECTORS_JITTER_CANCELLATION) ? FSR2_SHADER_PERMUTATION_JITTER_MOTION_VECTORS : 0; + flags |= (pipelineDescription->contextFlags & FFX_FSR2_ENABLE_DEPTH_INVERTED) ? FSR2_SHADER_PERMUTATION_DEPTH_INVERTED : 0; + flags |= (pass == FFX_FSR2_PASS_ACCUMULATE_SHARPEN) ? FSR2_SHADER_PERMUTATION_ENABLE_SHARPENING : 0; + flags |= (useLut) ? FSR2_SHADER_PERMUTATION_REPROJECT_USE_LANCZOS_TYPE : 0; + flags |= (canForceWave64) ? FSR2_SHADER_PERMUTATION_FORCE_WAVE64 : 0; + flags |= (supportedFP16 && (pass != FFX_FSR2_PASS_RCAS)) ? FSR2_SHADER_PERMUTATION_ALLOW_FP16 : 0; + + const Fsr2ShaderBlobVK shaderBlob = fsr2GetPermutationBlobByIndexVK(pass, flags); + FFX_ASSERT(shaderBlob.data && shaderBlob.size); + + // populate the pass. + outPipeline->srvCount = shaderBlob.sampledImageCount; + outPipeline->uavCount = shaderBlob.storageImageCount; + outPipeline->constCount = shaderBlob.uniformBufferCount; + + FFX_ASSERT(shaderBlob.storageImageCount < FFX_MAX_NUM_UAVS); + FFX_ASSERT(shaderBlob.sampledImageCount < FFX_MAX_NUM_SRVS); + std::wstring_convert> converter; + + for (uint32_t srvIndex = 0; srvIndex < outPipeline->srvCount; ++srvIndex) + { + outPipeline->srvResourceBindings[srvIndex].slotIndex = shaderBlob.boundSampledImageBindings[srvIndex]; + wcscpy_s(outPipeline->srvResourceBindings[srvIndex].name, converter.from_bytes(shaderBlob.boundSampledImageNames[srvIndex]).c_str()); + } + for (uint32_t uavIndex = 0; uavIndex < outPipeline->uavCount; ++uavIndex) + { + outPipeline->uavResourceBindings[uavIndex].slotIndex = shaderBlob.boundStorageImageBindings[uavIndex]; + wcscpy_s(outPipeline->uavResourceBindings[uavIndex].name, converter.from_bytes(shaderBlob.boundStorageImageNames[uavIndex]).c_str()); + } + for (uint32_t cbIndex = 0; cbIndex < outPipeline->constCount; ++cbIndex) + { + outPipeline->cbResourceBindings[cbIndex].slotIndex = shaderBlob.boundUniformBufferBindings[cbIndex]; + wcscpy_s(outPipeline->cbResourceBindings[cbIndex].name, converter.from_bytes(shaderBlob.boundUniformBufferNames[cbIndex]).c_str()); + } + + // create descriptor set layout + FFX_ASSERT(backendContext->allocatedPipelineLayoutCount < FFX_FSR2_PASS_COUNT); + BackendContext_VK::PipelineLayout& pipelineLayout = backendContext->pipelineLayouts[backendContext->allocatedPipelineLayoutCount++]; + VkDescriptorSetLayoutBinding bindings[32]; + uint32_t bindingIndex = 0; + + for (uint32_t srvIndex = 0; srvIndex < outPipeline->srvCount; ++srvIndex) + { + VkDescriptorSetLayoutBinding& binding = bindings[bindingIndex++]; + binding.binding = outPipeline->srvResourceBindings[srvIndex].slotIndex; + binding.descriptorType = VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE; + binding.descriptorCount = 1; + binding.stageFlags = VK_SHADER_STAGE_COMPUTE_BIT; + binding.pImmutableSamplers = nullptr; + } + + for (uint32_t uavIndex = 0; uavIndex < outPipeline->uavCount; ++uavIndex) + { + VkDescriptorSetLayoutBinding& binding = bindings[bindingIndex++]; + binding.binding = outPipeline->uavResourceBindings[uavIndex].slotIndex; + binding.descriptorType = VK_DESCRIPTOR_TYPE_STORAGE_IMAGE; + binding.descriptorCount = 1; + binding.stageFlags = VK_SHADER_STAGE_COMPUTE_BIT; + binding.pImmutableSamplers = nullptr; + } + + for (uint32_t cbIndex = 0; cbIndex < outPipeline->constCount; ++cbIndex) + { + VkDescriptorSetLayoutBinding& binding = bindings[bindingIndex++]; + binding.binding = outPipeline->cbResourceBindings[cbIndex].slotIndex; + binding.descriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER; + binding.descriptorCount = 1; + binding.stageFlags = VK_SHADER_STAGE_COMPUTE_BIT; + binding.pImmutableSamplers = nullptr; + } + + VkDescriptorSetLayoutCreateInfo dsLayoutCreateInfo = {}; + dsLayoutCreateInfo.sType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO; + dsLayoutCreateInfo.bindingCount = bindingIndex; + dsLayoutCreateInfo.pBindings = bindings; + + if (backendContext->vkFunctionTable.vkCreateDescriptorSetLayout(backendContext->device, &dsLayoutCreateInfo, nullptr, &pipelineLayout.descriptorSetLayout) != VK_SUCCESS) { + return FFX_ERROR_BACKEND_API_ERROR; + } + + // allocate descriptor sets + pipelineLayout.descriptorSetIndex = 0; + + for (uint32_t i = 0; i < FSR2_MAX_QUEUED_FRAMES; i++) + { + VkDescriptorSetAllocateInfo allocateInfo = {}; + allocateInfo.sType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO; + allocateInfo.descriptorPool = backendContext->descPool; + allocateInfo.descriptorSetCount = 1; + allocateInfo.pSetLayouts = &pipelineLayout.descriptorSetLayout; + + backendContext->vkFunctionTable.vkAllocateDescriptorSets(backendContext->device, &allocateInfo, &pipelineLayout.descriptorSets[i]); + } + + // create pipeline layout + VkDescriptorSetLayout dsLayouts[] = { backendContext->samplerDescriptorSetLayout, pipelineLayout.descriptorSetLayout }; + + VkPipelineLayoutCreateInfo pipelineLayoutCreateInfo = {}; + pipelineLayoutCreateInfo.sType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO; + pipelineLayoutCreateInfo.setLayoutCount = 2; + pipelineLayoutCreateInfo.pSetLayouts = dsLayouts; + + if (backendContext->vkFunctionTable.vkCreatePipelineLayout(backendContext->device, &pipelineLayoutCreateInfo, nullptr, &pipelineLayout.pipelineLayout) != VK_SUCCESS) { + return FFX_ERROR_BACKEND_API_ERROR; + } + + // create the shader module + VkShaderModuleCreateInfo shaderModuleCreateInfo = {}; + shaderModuleCreateInfo.sType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO; + shaderModuleCreateInfo.pCode = (uint32_t*)shaderBlob.data; + shaderModuleCreateInfo.codeSize = shaderBlob.size; + + VkShaderModule shaderModule = nullptr; + + if (backendContext->vkFunctionTable.vkCreateShaderModule(backendContext->device, &shaderModuleCreateInfo, nullptr, &shaderModule) != VK_SUCCESS) { + return FFX_ERROR_BACKEND_API_ERROR; + } + + // fill out shader stage create info + VkPipelineShaderStageCreateInfo shaderStageCreateInfo = {}; + shaderStageCreateInfo.sType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO; + shaderStageCreateInfo.stage = VK_SHADER_STAGE_COMPUTE_BIT; + shaderStageCreateInfo.pName = "main"; + shaderStageCreateInfo.module = shaderModule; + + // set wave64 if possible + VkPipelineShaderStageRequiredSubgroupSizeCreateInfo subgroupSizeCreateInfo = {}; + + if (canForceWave64) { + + subgroupSizeCreateInfo.sType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO; + subgroupSizeCreateInfo.requiredSubgroupSize = 64; + + shaderStageCreateInfo.pNext = &subgroupSizeCreateInfo; + } + + // create the compute pipeline + VkComputePipelineCreateInfo pipelineCreateInfo = {}; + pipelineCreateInfo.sType = VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO; + pipelineCreateInfo.stage = shaderStageCreateInfo; + pipelineCreateInfo.layout = pipelineLayout.pipelineLayout; + + VkPipeline computePipeline = nullptr; + if (backendContext->vkFunctionTable.vkCreateComputePipelines(backendContext->device, nullptr, 1, &pipelineCreateInfo, nullptr, &computePipeline) != VK_SUCCESS) { + return FFX_ERROR_BACKEND_API_ERROR; + } + + backendContext->vkFunctionTable.vkDestroyShaderModule(backendContext->device, shaderModule, nullptr); + + outPipeline->pipeline = reinterpret_cast(computePipeline); + outPipeline->rootSignature = reinterpret_cast(&pipelineLayout); + + return FFX_OK; +} + +FfxErrorCode ScheduleGpuJobVK(FfxFsr2Interface* backendInterface, const FfxGpuJobDescription* job) +{ + FFX_ASSERT(NULL != backendInterface); + FFX_ASSERT(NULL != job); + + BackendContext_VK* backendContext = (BackendContext_VK*)backendInterface->scratchBuffer; + + FFX_ASSERT(backendContext->gpuJobCount < FSR2_MAX_GPU_JOBS); + + backendContext->gpuJobs[backendContext->gpuJobCount] = *job; + + if (job->jobType == FFX_GPU_JOB_COMPUTE) { + + // needs to copy SRVs and UAVs in case they are on the stack only + FfxComputeJobDescription* computeJob = &backendContext->gpuJobs[backendContext->gpuJobCount].computeJobDescriptor; + const uint32_t numConstBuffers = job->computeJobDescriptor.pipeline.constCount; + for (uint32_t currentRootConstantIndex = 0; currentRootConstantIndex < numConstBuffers; ++currentRootConstantIndex) + { + computeJob->cbs[currentRootConstantIndex].uint32Size = job->computeJobDescriptor.cbs[currentRootConstantIndex].uint32Size; + memcpy(computeJob->cbs[currentRootConstantIndex].data, job->computeJobDescriptor.cbs[currentRootConstantIndex].data, computeJob->cbs[currentRootConstantIndex].uint32Size * sizeof(uint32_t)); + } + } + + backendContext->gpuJobCount++; + + return FFX_OK; +} + +void addBarrier(BackendContext_VK* backendContext, FfxResourceInternal* resource, FfxResourceStates newState) +{ + FFX_ASSERT(NULL != backendContext); + FFX_ASSERT(NULL != resource); + + BackendContext_VK::Resource& ffxResource = backendContext->resources[resource->internalIndex]; + + if (ffxResource.resourceDescription.type == FFX_RESOURCE_TYPE_BUFFER) + { + VkBuffer vkResource = ffxResource.bufferResource; + VkBufferMemoryBarrier* barrier = &backendContext->bufferMemoryBarriers[backendContext->scheduledBufferBarrierCount]; + + FfxResourceStates& curState = backendContext->resources[resource->internalIndex].state; + + barrier->sType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER; + barrier->pNext = nullptr; + barrier->srcAccessMask = getVKAccessFlagsFromResourceState(curState); + barrier->dstAccessMask = getVKAccessFlagsFromResourceState(newState); + barrier->srcQueueFamilyIndex = 0; + barrier->dstQueueFamilyIndex = 0; + barrier->buffer = vkResource; + barrier->offset = 0; + barrier->size = VK_WHOLE_SIZE; + + backendContext->srcStageMask |= getVKPipelineStageFlagsFromResourceState(curState); + backendContext->dstStageMask |= getVKPipelineStageFlagsFromResourceState(newState); + + curState = newState; + + ++backendContext->scheduledBufferBarrierCount; + } + else + { + VkImage vkResource = ffxResource.imageResource; + VkImageMemoryBarrier* barrier = &backendContext->imageMemoryBarriers[backendContext->scheduledImageBarrierCount]; + + FfxResourceStates& curState = backendContext->resources[resource->internalIndex].state; + + VkImageSubresourceRange range; + range.aspectMask = backendContext->resources[resource->internalIndex].aspectFlags; + range.baseMipLevel = 0; + range.levelCount = backendContext->resources[resource->internalIndex].resourceDescription.mipCount; + range.baseArrayLayer = 0; + range.layerCount = 1; + + barrier->sType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER; + barrier->pNext = nullptr; + barrier->srcAccessMask = getVKAccessFlagsFromResourceState(curState); + barrier->dstAccessMask = getVKAccessFlagsFromResourceState(newState); + barrier->oldLayout = ffxResource.undefined ? VK_IMAGE_LAYOUT_UNDEFINED : getVKImageLayoutFromResourceState(curState); + barrier->newLayout = getVKImageLayoutFromResourceState(newState); + barrier->srcQueueFamilyIndex = 0; + barrier->dstQueueFamilyIndex = 0; + barrier->image = vkResource; + barrier->subresourceRange = range; + + backendContext->srcStageMask |= getVKPipelineStageFlagsFromResourceState(curState); + backendContext->dstStageMask |= getVKPipelineStageFlagsFromResourceState(newState); + + curState = newState; + + ++backendContext->scheduledImageBarrierCount; + } + + if (ffxResource.undefined) + ffxResource.undefined = false; +} + +void flushBarriers(BackendContext_VK* backendContext, VkCommandBuffer vkCommandBuffer) +{ + FFX_ASSERT(NULL != backendContext); + FFX_ASSERT(NULL != vkCommandBuffer); + + if (backendContext->scheduledImageBarrierCount > 0 || backendContext->scheduledBufferBarrierCount > 0) + { + backendContext->vkFunctionTable.vkCmdPipelineBarrier(vkCommandBuffer, backendContext->srcStageMask, backendContext->dstStageMask, VK_DEPENDENCY_BY_REGION_BIT, 0, nullptr, backendContext->scheduledBufferBarrierCount, backendContext->bufferMemoryBarriers, backendContext->scheduledImageBarrierCount, backendContext->imageMemoryBarriers); + backendContext->scheduledImageBarrierCount = 0; + backendContext->scheduledBufferBarrierCount = 0; + backendContext->srcStageMask = 0; + backendContext->dstStageMask = 0; + } +} + +static FfxErrorCode executeGpuJobCompute(BackendContext_VK* backendContext, FfxGpuJobDescription* job, VkCommandBuffer vkCommandBuffer) +{ + uint32_t imageInfoIndex = 0; + uint32_t bufferInfoIndex = 0; + uint32_t descriptorWriteIndex = 0; + VkDescriptorImageInfo imageInfos[FSR2_MAX_IMAGE_VIEWS]; + VkDescriptorBufferInfo bufferInfos[FSR2_MAX_UNIFORM_BUFFERS]; + VkWriteDescriptorSet writeDatas[FSR2_MAX_IMAGE_VIEWS + FSR2_MAX_UNIFORM_BUFFERS]; + + BackendContext_VK::PipelineLayout* pipelineLayout = reinterpret_cast(job->computeJobDescriptor.pipeline.rootSignature); + + // bind uavs + for (uint32_t uav = 0; uav < job->computeJobDescriptor.pipeline.uavCount; ++uav) + { + addBarrier(backendContext, &job->computeJobDescriptor.uavs[uav], FFX_RESOURCE_STATE_UNORDERED_ACCESS); + + BackendContext_VK::Resource ffxResource = backendContext->resources[job->computeJobDescriptor.uavs[uav].internalIndex]; + + writeDatas[descriptorWriteIndex] = {}; + writeDatas[descriptorWriteIndex].sType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET; + writeDatas[descriptorWriteIndex].dstSet = pipelineLayout->descriptorSets[pipelineLayout->descriptorSetIndex]; + writeDatas[descriptorWriteIndex].descriptorCount = 1; + writeDatas[descriptorWriteIndex].descriptorType = VK_DESCRIPTOR_TYPE_STORAGE_IMAGE; + writeDatas[descriptorWriteIndex].pImageInfo = &imageInfos[imageInfoIndex]; + writeDatas[descriptorWriteIndex].dstBinding = job->computeJobDescriptor.pipeline.uavResourceBindings[uav].slotIndex; + writeDatas[descriptorWriteIndex].dstArrayElement = 0; + + imageInfos[imageInfoIndex] = {}; + imageInfos[imageInfoIndex].imageLayout = VK_IMAGE_LAYOUT_GENERAL; + imageInfos[imageInfoIndex].imageView = ffxResource.singleMipImageViews[job->computeJobDescriptor.uavMip[uav]]; + + imageInfoIndex++; + descriptorWriteIndex++; + } + + // bind srvs + for (uint32_t srv = 0; srv < job->computeJobDescriptor.pipeline.srvCount; ++srv) + { + addBarrier(backendContext, &job->computeJobDescriptor.srvs[srv], FFX_RESOURCE_STATE_COMPUTE_READ); + + BackendContext_VK::Resource ffxResource = backendContext->resources[job->computeJobDescriptor.srvs[srv].internalIndex]; + + writeDatas[descriptorWriteIndex] = {}; + writeDatas[descriptorWriteIndex].sType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET; + writeDatas[descriptorWriteIndex].dstSet = pipelineLayout->descriptorSets[pipelineLayout->descriptorSetIndex]; + writeDatas[descriptorWriteIndex].descriptorCount = 1; + writeDatas[descriptorWriteIndex].descriptorType = VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE; + writeDatas[descriptorWriteIndex].pImageInfo = &imageInfos[imageInfoIndex]; + writeDatas[descriptorWriteIndex].dstBinding = job->computeJobDescriptor.pipeline.srvResourceBindings[srv].slotIndex; + writeDatas[descriptorWriteIndex].dstArrayElement = 0; + + imageInfos[imageInfoIndex] = {}; + imageInfos[imageInfoIndex].imageLayout = VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL; + imageInfos[imageInfoIndex].imageView = ffxResource.allMipsImageView; + + imageInfoIndex++; + descriptorWriteIndex++; + } + + // update ubos + for (uint32_t i = 0; i < job->computeJobDescriptor.pipeline.constCount; ++i) + { + writeDatas[descriptorWriteIndex] = {}; + writeDatas[descriptorWriteIndex].sType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET; + writeDatas[descriptorWriteIndex].dstSet = pipelineLayout->descriptorSets[pipelineLayout->descriptorSetIndex]; + writeDatas[descriptorWriteIndex].descriptorCount = 1; + writeDatas[descriptorWriteIndex].descriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER; + writeDatas[descriptorWriteIndex].pBufferInfo = &bufferInfos[bufferInfoIndex]; + writeDatas[descriptorWriteIndex].dstBinding = job->computeJobDescriptor.pipeline.cbResourceBindings[i].slotIndex; + writeDatas[descriptorWriteIndex].dstArrayElement = 0; + + bufferInfos[bufferInfoIndex] = accquireDynamicUBO(backendContext, job->computeJobDescriptor.cbs[i].uint32Size * sizeof(uint32_t), job->computeJobDescriptor.cbs[i].data); + + bufferInfoIndex++; + descriptorWriteIndex++; + } + + // insert all the barriers + flushBarriers(backendContext, vkCommandBuffer); + + // update all uavs and srvs + backendContext->vkFunctionTable.vkUpdateDescriptorSets(backendContext->device, descriptorWriteIndex, writeDatas, 0, nullptr); + + // bind pipeline + backendContext->vkFunctionTable.vkCmdBindPipeline(vkCommandBuffer, VK_PIPELINE_BIND_POINT_COMPUTE, reinterpret_cast(job->computeJobDescriptor.pipeline.pipeline)); + + // bind descriptor sets + VkDescriptorSet sets[] = { + backendContext->samplerDescriptorSet, + pipelineLayout->descriptorSets[pipelineLayout->descriptorSetIndex], + }; + + backendContext->vkFunctionTable.vkCmdBindDescriptorSets(vkCommandBuffer, VK_PIPELINE_BIND_POINT_COMPUTE, pipelineLayout->pipelineLayout, 0, 2, sets, 0, nullptr); + + // dispatch + backendContext->vkFunctionTable.vkCmdDispatch(vkCommandBuffer, job->computeJobDescriptor.dimensions[0], job->computeJobDescriptor.dimensions[1], job->computeJobDescriptor.dimensions[2]); + + // move to another descriptor set for the next compute render job so that we don't overwrite descriptors in-use + pipelineLayout->descriptorSetIndex++; + + if (pipelineLayout->descriptorSetIndex >= FSR2_MAX_QUEUED_FRAMES) + pipelineLayout->descriptorSetIndex = 0; + + return FFX_OK; +} + +static FfxErrorCode executeGpuJobCopy(BackendContext_VK* backendContext, FfxGpuJobDescription* job, VkCommandBuffer vkCommandBuffer) +{ + BackendContext_VK::Resource ffxResourceSrc = backendContext->resources[job->copyJobDescriptor.src.internalIndex]; + BackendContext_VK::Resource ffxResourceDst = backendContext->resources[job->copyJobDescriptor.dst.internalIndex]; + + addBarrier(backendContext, &job->copyJobDescriptor.src, FFX_RESOURCE_STATE_COPY_SRC); + addBarrier(backendContext, &job->copyJobDescriptor.dst, FFX_RESOURCE_STATE_COPY_DEST); + flushBarriers(backendContext, vkCommandBuffer); + + if (ffxResourceSrc.resourceDescription.type == FFX_RESOURCE_TYPE_BUFFER && ffxResourceDst.resourceDescription.type == FFX_RESOURCE_TYPE_BUFFER) + { + VkBuffer vkResourceSrc = ffxResourceSrc.bufferResource; + VkBuffer vkResourceDst = ffxResourceDst.bufferResource; + + VkBufferCopy bufferCopy = {}; + + bufferCopy.dstOffset = 0; + bufferCopy.srcOffset = 0; + bufferCopy.size = ffxResourceSrc.resourceDescription.width; + + backendContext->vkFunctionTable.vkCmdCopyBuffer(vkCommandBuffer, vkResourceSrc, vkResourceDst, 1, &bufferCopy); + } + else if (ffxResourceSrc.resourceDescription.type == FFX_RESOURCE_TYPE_BUFFER && ffxResourceDst.resourceDescription.type != FFX_RESOURCE_TYPE_BUFFER) + { + VkBuffer vkResourceSrc = ffxResourceSrc.bufferResource; + VkImage vkResourceDst = ffxResourceDst.imageResource; + + VkImageSubresourceLayers subresourceLayers = {}; + + subresourceLayers.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT; + subresourceLayers.baseArrayLayer = 0; + subresourceLayers.layerCount = 1; + subresourceLayers.mipLevel = 0; + + VkOffset3D offset = {}; + + offset.x = 0; + offset.y = 0; + offset.z = 0; + + VkExtent3D extent = {}; + + extent.width = ffxResourceDst.resourceDescription.width; + extent.height = ffxResourceDst.resourceDescription.height; + extent.depth = ffxResourceDst.resourceDescription.depth; + + VkBufferImageCopy bufferImageCopy = {}; + + bufferImageCopy.bufferOffset = 0; + bufferImageCopy.bufferRowLength = 0; + bufferImageCopy.bufferImageHeight = 0; + bufferImageCopy.imageSubresource = subresourceLayers; + bufferImageCopy.imageOffset = offset; + bufferImageCopy.imageExtent = extent; + + backendContext->vkFunctionTable.vkCmdCopyBufferToImage(vkCommandBuffer, vkResourceSrc, vkResourceDst, VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, 1, &bufferImageCopy); + } + else + { + VkImageCopy imageCopies[FSR2_MAX_IMAGE_COPY_MIPS]; + VkImage vkResourceSrc = ffxResourceSrc.imageResource; + VkImage vkResourceDst = ffxResourceDst.imageResource; + + for (uint32_t mip = 0; mip < ffxResourceSrc.resourceDescription.mipCount; mip++) + { + VkImageSubresourceLayers subresourceLayers = {}; + + subresourceLayers.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT; + subresourceLayers.baseArrayLayer = 0; + subresourceLayers.layerCount = 1; + subresourceLayers.mipLevel = mip; + + VkOffset3D offset = {}; + + offset.x = 0; + offset.y = 0; + offset.z = 0; + + VkExtent3D extent = {}; + + extent.width = ffxResourceSrc.resourceDescription.width / (mip + 1); + extent.height = ffxResourceSrc.resourceDescription.height / (mip + 1); + extent.depth = ffxResourceSrc.resourceDescription.depth / (mip + 1); + + VkImageCopy& copyRegion = imageCopies[mip]; + + copyRegion.srcSubresource = subresourceLayers; + copyRegion.srcOffset = offset; + copyRegion.dstSubresource = subresourceLayers; + copyRegion.dstOffset = offset; + copyRegion.extent = extent; + } + + backendContext->vkFunctionTable.vkCmdCopyImage(vkCommandBuffer, vkResourceSrc, VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL, vkResourceDst, VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, ffxResourceSrc.resourceDescription.mipCount, imageCopies); + } + + return FFX_OK; +} + +static FfxErrorCode executeGpuJobClearFloat(BackendContext_VK* backendContext, FfxGpuJobDescription* job, VkCommandBuffer vkCommandBuffer) +{ + uint32_t idx = job->clearJobDescriptor.target.internalIndex; + BackendContext_VK::Resource ffxResource = backendContext->resources[idx]; + + if (ffxResource.resourceDescription.type != FFX_RESOURCE_TYPE_BUFFER) + { + addBarrier(backendContext, &job->clearJobDescriptor.target, FFX_RESOURCE_STATE_COPY_DEST); + flushBarriers(backendContext, vkCommandBuffer); + + VkImage vkResource = ffxResource.imageResource; + + VkClearColorValue clearColorValue = {}; + + clearColorValue.float32[0] = job->clearJobDescriptor.color[0]; + clearColorValue.float32[1] = job->clearJobDescriptor.color[1]; + clearColorValue.float32[2] = job->clearJobDescriptor.color[2]; + clearColorValue.float32[3] = job->clearJobDescriptor.color[3]; + + VkImageSubresourceRange range; + range.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT; + range.baseMipLevel = 0; + range.levelCount = ffxResource.resourceDescription.mipCount; + range.baseArrayLayer = 0; + range.layerCount = 1; + + backendContext->vkFunctionTable.vkCmdClearColorImage(vkCommandBuffer, vkResource, VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, &clearColorValue, 1, &range); + } + + return FFX_OK; +} + +FfxErrorCode ExecuteGpuJobsVK(FfxFsr2Interface* backendInterface, FfxCommandList commandList) +{ + FFX_ASSERT(NULL != backendInterface); + + BackendContext_VK* backendContext = (BackendContext_VK*)backendInterface->scratchBuffer; + + FfxErrorCode errorCode = FFX_OK; + + // execute all renderjobs + for (uint32_t i = 0; i < backendContext->gpuJobCount; ++i) + { + FfxGpuJobDescription* gpuJob = &backendContext->gpuJobs[i]; + VkCommandBuffer vkCommandBuffer = reinterpret_cast(commandList); + + switch (gpuJob->jobType) + { + case FFX_GPU_JOB_CLEAR_FLOAT: + { + errorCode = executeGpuJobClearFloat(backendContext, gpuJob, vkCommandBuffer); + break; + } + case FFX_GPU_JOB_COPY: + { + errorCode = executeGpuJobCopy(backendContext, gpuJob, vkCommandBuffer); + break; + } + case FFX_GPU_JOB_COMPUTE: + { + errorCode = executeGpuJobCompute(backendContext, gpuJob, vkCommandBuffer); + break; + } + default:; + } + } + + // check the execute function returned cleanly. + FFX_RETURN_ON_ERROR( + errorCode == FFX_OK, + FFX_ERROR_BACKEND_API_ERROR); + + backendContext->gpuJobCount = 0; + + return FFX_OK; +} + +FfxErrorCode DestroyResourceVK(FfxFsr2Interface* backendInterface, FfxResourceInternal resource) +{ + FFX_ASSERT(backendInterface != nullptr); + + BackendContext_VK* backendContext = (BackendContext_VK*)backendInterface->scratchBuffer; + + if (resource.internalIndex != -1) + { + BackendContext_VK::Resource& res = backendContext->resources[resource.internalIndex]; + + if (res.resourceDescription.type == FFX_RESOURCE_TYPE_BUFFER) + { + if (res.bufferResource) + { + backendContext->vkFunctionTable.vkDestroyBuffer(backendContext->device, res.bufferResource, NULL); + res.bufferResource = nullptr; + } + } + else + { + if (res.allMipsImageView) + { + backendContext->vkFunctionTable.vkDestroyImageView(backendContext->device, res.allMipsImageView, NULL); + res.allMipsImageView = nullptr; + } + + for (uint32_t i = 0; i < res.resourceDescription.mipCount; i++) + { + if (res.singleMipImageViews[i]) + { + backendContext->vkFunctionTable.vkDestroyImageView(backendContext->device, res.singleMipImageViews[i], NULL); + res.singleMipImageViews[i] = nullptr; + } + } + + if (res.imageResource) + { + backendContext->vkFunctionTable.vkDestroyImage(backendContext->device, res.imageResource, NULL); + res.imageResource = nullptr; + } + } + + if (res.deviceMemory) + { + backendContext->vkFunctionTable.vkFreeMemory(backendContext->device, res.deviceMemory, NULL); + res.deviceMemory = nullptr; + } + } + + return FFX_OK; +} + +FfxErrorCode DestroyPipelineVK(FfxFsr2Interface* backendInterface, FfxPipelineState* pipeline) +{ + FFX_ASSERT(backendInterface != nullptr); + if (!pipeline) + return FFX_OK; + + BackendContext_VK* backendContext = (BackendContext_VK*)backendInterface->scratchBuffer; + + // destroy pipeline + VkPipeline computePipeline = reinterpret_cast(pipeline->pipeline); + if (computePipeline) { + backendContext->vkFunctionTable.vkDestroyPipeline(backendContext->device, computePipeline, nullptr); + pipeline->pipeline = nullptr; + } + + BackendContext_VK::PipelineLayout* pipelineLayout = reinterpret_cast(pipeline->rootSignature); + if (pipelineLayout) { + // destroy descriptor sets + for (uint32_t i = 0; i < FSR2_MAX_QUEUED_FRAMES; i++) + pipelineLayout->descriptorSets[i] = nullptr; + + // destroy descriptor set layout + if (pipelineLayout->descriptorSetLayout) + { + backendContext->vkFunctionTable.vkDestroyDescriptorSetLayout(backendContext->device, pipelineLayout->descriptorSetLayout, nullptr); + pipelineLayout->descriptorSetLayout = nullptr; + } + + // destroy pipeline layout + if (pipelineLayout->pipelineLayout) + { + backendContext->vkFunctionTable.vkDestroyPipelineLayout(backendContext->device, pipelineLayout->pipelineLayout, nullptr); + pipelineLayout->pipelineLayout = nullptr; + } + } + + return FFX_OK; +} diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/vk/ffx_fsr2_vk.h b/manul/thirdparty/fsr2/src/ffx-fsr2-api/vk/ffx_fsr2_vk.h new file mode 100644 index 00000000..0d8a6d9a --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/vk/ffx_fsr2_vk.h @@ -0,0 +1,158 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +// @defgroup VK + +#pragma once + +#include +#include "../ffx_fsr2_interface.h" + +#if defined(__cplusplus) +extern "C" { +#endif // #if defined(__cplusplus) + + /// Query how much memory is required for the Vulkan backend's scratch buffer. + /// + /// @returns + /// The size (in bytes) of the required scratch memory buffer for the VK backend. + FFX_API size_t ffxFsr2GetScratchMemorySizeVK(VkPhysicalDevice physicalDevice); + + /// Populate an interface with pointers for the VK backend. + /// + /// @param [out] fsr2Interface A pointer to a FfxFsr2Interface structure to populate with pointers. + /// @param [in] device A Vulkan device. + /// @param [in] scratchBuffer A pointer to a buffer of memory which can be used by the DirectX(R)12 backend. + /// @param [in] scratchBufferSize The size (in bytes) of the buffer pointed to by scratchBuffer. + /// @param [in] physicalDevice The Vulkan physical device that FSR 2.0 will be executed on. + /// @param [in] getDeviceProcAddr A function pointer to vkGetDeviceProcAddr which is used to obtain all the other Vulkan functions. + /// + /// @retval + /// FFX_OK The operation completed successfully. + /// @retval + /// FFX_ERROR_CODE_INVALID_POINTER The interface pointer was NULL. + /// + /// @ingroup FSR2 VK + FFX_API FfxErrorCode ffxFsr2GetInterfaceVK( + FfxFsr2Interface* outInterface, + void* scratchBuffer, + size_t scratchBufferSize, + VkPhysicalDevice physicalDevice, + PFN_vkGetDeviceProcAddr getDeviceProcAddr); + + /// Create a FfxFsr2Device from a VkDevice. + /// + /// @param [in] device A pointer to the Vulkan logical device. + /// + /// @returns + /// An abstract FidelityFX device. + /// + /// @ingroup FSR2 VK + FFX_API FfxDevice ffxGetDeviceVK(VkDevice device); + + /// Create a FfxCommandList from a VkCommandBuffer. + /// + /// @param [in] cmdBuf A pointer to the Vulkan command buffer. + /// + /// @returns + /// An abstract FidelityFX command list. + /// + /// @ingroup FSR2 VK + FFX_API FfxCommandList ffxGetCommandListVK(VkCommandBuffer cmdBuf); + + /// Create a FfxResource from a VkImage. + /// + /// @param [in] context A pointer to a FfxFsr2Context structure. + /// @param [in] imgVk A Vulkan image resource. + /// @param [in] imageView An image view of the given image resource. + /// @param [in] width The width of the image resource. + /// @param [in] height The height of the image resource. + /// @param [in] imgFormat The format of the image resource. + /// @param [in] name (optional) A name string to identify the resource in debug mode. + /// @param [in] state The state the resource is currently in. + /// + /// @returns + /// An abstract FidelityFX resources. + /// + /// @ingroup FSR2 VK + FFX_API FfxResource ffxGetTextureResourceVK(FfxFsr2Context* context, + VkImage imgVk, + VkImageView imageView, + uint32_t width, + uint32_t height, + VkFormat imgFormat, + const wchar_t* name = nullptr, + FfxResourceStates state = FFX_RESOURCE_STATE_COMPUTE_READ); + + /// Create a FfxResource from a VkBuffer. + /// + /// @param [in] context A pointer to a FfxFsr2Context structure. + /// @param [in] bufVk A Vulkan buffer resource. + /// @param [in] size The size of the buffer resource. + /// @param [in] name (optional) A name string to identify the resource in debug mode. + /// @param [in] state The state the resource is currently in. + /// + /// @returns + /// An abstract FidelityFX resources. + /// + /// @ingroup FSR2 VK + FFX_API FfxResource ffxGetBufferResourceVK(FfxFsr2Context* context, + VkBuffer bufVk, + uint32_t size, + const wchar_t* name = nullptr, + FfxResourceStates state = FFX_RESOURCE_STATE_COMPUTE_READ); + + /// Convert a FfxResource value to a VkImage. + /// + /// @param [in] context A pointer to a FfxFsr2Context structure. + /// @param [in] resId A resourceID. + /// + /// @returns + /// A VkImage. + /// + /// @ingroup FSR2 VK + FFX_API VkImage ffxGetVkImage(FfxFsr2Context* context, uint32_t resId); + + /// Convert a FfxResource value to a VkImageView. + /// + /// @param [in] context A pointer to a FfxFsr2Context structure. + /// @param [in] resId A resourceID. + /// + /// @returns + /// A VkImage. + /// + /// @ingroup FSR2 VK + FFX_API VkImageView ffxGetVkImageView(FfxFsr2Context* context, uint32_t resId); + + /// Convert a FfxResource value to a VkImageLayout. + /// + /// @param [in] context A pointer to a FfxFsr2Context structure. + /// @param [in] resId A resourceID. + /// + /// @returns + /// A VkImage. + /// + /// @ingroup FSR2 VK + FFX_API VkImageLayout ffxGetVkImageLayout(FfxFsr2Context* context, uint32_t resId); + +#if defined(__cplusplus) +} +#endif // #if defined(__cplusplus) diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/vk/shaders/ffx_fsr2_shaders_vk.cpp b/manul/thirdparty/fsr2/src/ffx-fsr2-api/vk/shaders/ffx_fsr2_shaders_vk.cpp new file mode 100644 index 00000000..e8030a4d --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/vk/shaders/ffx_fsr2_shaders_vk.cpp @@ -0,0 +1,166 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "ffx_fsr2_shaders_vk.h" + +#include "vk/ffx_fsr2_tcr_autogen_pass_permutations.h" +#include "vk/ffx_fsr2_autogen_reactive_pass_permutations.h" +#include "vk/ffx_fsr2_accumulate_pass_permutations.h" +#include "vk/ffx_fsr2_compute_luminance_pyramid_pass_permutations.h" +#include "vk/ffx_fsr2_depth_clip_pass_permutations.h" +#include "vk/ffx_fsr2_lock_pass_permutations.h" +#include "vk/ffx_fsr2_reconstruct_previous_depth_pass_permutations.h" +#include "vk/ffx_fsr2_rcas_pass_permutations.h" + +#if defined(POPULATE_PERMUTATION_KEY) +#undef POPULATE_PERMUTATION_KEY +#endif // #if defined(POPULATE_PERMUTATION_KEY) +#define POPULATE_PERMUTATION_KEY(options, key) \ +key.index = 0; \ +key.FFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE = FFX_CONTAINS_FLAG(options, FSR2_SHADER_PERMUTATION_REPROJECT_USE_LANCZOS_TYPE); \ +key.FFX_FSR2_OPTION_HDR_COLOR_INPUT = FFX_CONTAINS_FLAG(options, FSR2_SHADER_PERMUTATION_HDR_COLOR_INPUT); \ +key.FFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS = FFX_CONTAINS_FLAG(options, FSR2_SHADER_PERMUTATION_LOW_RES_MOTION_VECTORS); \ +key.FFX_FSR2_OPTION_JITTERED_MOTION_VECTORS = FFX_CONTAINS_FLAG(options, FSR2_SHADER_PERMUTATION_JITTER_MOTION_VECTORS); \ +key.FFX_FSR2_OPTION_INVERTED_DEPTH = FFX_CONTAINS_FLAG(options, FSR2_SHADER_PERMUTATION_DEPTH_INVERTED); \ +key.FFX_FSR2_OPTION_APPLY_SHARPENING = FFX_CONTAINS_FLAG(options, FSR2_SHADER_PERMUTATION_ENABLE_SHARPENING); \ +key.FFX_HALF = FFX_CONTAINS_FLAG(options, FSR2_SHADER_PERMUTATION_ALLOW_FP16); + +#if defined(POPULATE_SHADER_BLOB) +#undef POPULATE_SHADER_BLOB +#endif // #if defined(POPULATE_SHADER_BLOB) +#define POPULATE_SHADER_BLOB(info, index) { info[index].blobData, info[index].blobSize, info[index].numStorageImageResources, info[index].numSampledImageResources, info[index].numUniformBufferResources, info[index].storageImageResourceNames, info[index].storageImageResourceBindings, info[index].sampledImageResourceNames, info[index].sampledImageResourceBindings, info[index].uniformBufferResourceNames, info[index].uniformBufferResourceBindings } + +Fsr2ShaderBlobVK fsr2GetDepthClipPassPermutationBlobByIndex(uint32_t permutationOptions) { + + ffx_fsr2_depth_clip_pass_PermutationKey key; + + POPULATE_PERMUTATION_KEY(permutationOptions, key); + + const int32_t tableIndex = g_ffx_fsr2_depth_clip_pass_IndirectionTable[key.index]; + return POPULATE_SHADER_BLOB(g_ffx_fsr2_depth_clip_pass_PermutationInfo, tableIndex); +} + +Fsr2ShaderBlobVK fsr2GetReconstructPreviousDepthPassPermutationBlobByIndex(uint32_t permutationOptions) { + + ffx_fsr2_reconstruct_previous_depth_pass_PermutationKey key; + + POPULATE_PERMUTATION_KEY(permutationOptions, key); + + const int32_t tableIndex = g_ffx_fsr2_reconstruct_previous_depth_pass_IndirectionTable[key.index]; + return POPULATE_SHADER_BLOB(g_ffx_fsr2_reconstruct_previous_depth_pass_PermutationInfo, tableIndex); +} + +Fsr2ShaderBlobVK fsr2GetLockPassPermutationBlobByIndex(uint32_t permutationOptions) { + + ffx_fsr2_lock_pass_PermutationKey key; + + POPULATE_PERMUTATION_KEY(permutationOptions, key); + + const int32_t tableIndex = g_ffx_fsr2_lock_pass_IndirectionTable[key.index]; + return POPULATE_SHADER_BLOB(g_ffx_fsr2_lock_pass_PermutationInfo, tableIndex); +} + +Fsr2ShaderBlobVK fsr2GetAccumulatePassPermutationBlobByIndex(uint32_t permutationOptions) { + + ffx_fsr2_accumulate_pass_PermutationKey key; + + POPULATE_PERMUTATION_KEY(permutationOptions, key); + + const int32_t tableIndex = g_ffx_fsr2_accumulate_pass_IndirectionTable[key.index]; + return POPULATE_SHADER_BLOB(g_ffx_fsr2_accumulate_pass_PermutationInfo, tableIndex); +} + +Fsr2ShaderBlobVK fsr2GetRCASPassPermutationBlobByIndex(uint32_t permutationOptions) { + + ffx_fsr2_rcas_pass_PermutationKey key; + + POPULATE_PERMUTATION_KEY(permutationOptions, key); + + const int32_t tableIndex = g_ffx_fsr2_rcas_pass_IndirectionTable[key.index]; + return POPULATE_SHADER_BLOB(g_ffx_fsr2_rcas_pass_PermutationInfo, tableIndex); +} + +Fsr2ShaderBlobVK fsr2GetComputeLuminancePyramidPassPermutationBlobByIndex(uint32_t permutationOptions) { + + ffx_fsr2_compute_luminance_pyramid_pass_PermutationKey key; + + key.index = 0; + key.FFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE = FFX_CONTAINS_FLAG(permutationOptions, FSR2_SHADER_PERMUTATION_REPROJECT_USE_LANCZOS_TYPE); + key.FFX_FSR2_OPTION_HDR_COLOR_INPUT = FFX_CONTAINS_FLAG(permutationOptions, FSR2_SHADER_PERMUTATION_HDR_COLOR_INPUT); + key.FFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS = FFX_CONTAINS_FLAG(permutationOptions, FSR2_SHADER_PERMUTATION_LOW_RES_MOTION_VECTORS); + key.FFX_FSR2_OPTION_JITTERED_MOTION_VECTORS = FFX_CONTAINS_FLAG(permutationOptions, FSR2_SHADER_PERMUTATION_JITTER_MOTION_VECTORS); + key.FFX_FSR2_OPTION_INVERTED_DEPTH = FFX_CONTAINS_FLAG(permutationOptions, FSR2_SHADER_PERMUTATION_DEPTH_INVERTED); + key.FFX_FSR2_OPTION_APPLY_SHARPENING = FFX_CONTAINS_FLAG(permutationOptions, FSR2_SHADER_PERMUTATION_ENABLE_SHARPENING); + + const int32_t tableIndex = g_ffx_fsr2_compute_luminance_pyramid_pass_IndirectionTable[key.index]; + return POPULATE_SHADER_BLOB(g_ffx_fsr2_compute_luminance_pyramid_pass_PermutationInfo, tableIndex); +} + +Fsr2ShaderBlobVK fsr2GetAutogenReactivePassPermutationBlobByIndex(uint32_t permutationOptions) { + + ffx_fsr2_autogen_reactive_pass_PermutationKey key; + + POPULATE_PERMUTATION_KEY(permutationOptions, key); + + const int32_t tableIndex = g_ffx_fsr2_autogen_reactive_pass_IndirectionTable[key.index]; + return POPULATE_SHADER_BLOB(g_ffx_fsr2_autogen_reactive_pass_PermutationInfo, tableIndex); +} + +Fsr2ShaderBlobVK fsr2GetTcrAutogeneratePassPermutationBlobByIndex(uint32_t permutationOptions) { + + ffx_fsr2_tcr_autogen_pass_PermutationKey key; + + POPULATE_PERMUTATION_KEY(permutationOptions, key); + + const int32_t tableIndex = g_ffx_fsr2_tcr_autogen_pass_IndirectionTable[key.index]; + return POPULATE_SHADER_BLOB(g_ffx_fsr2_tcr_autogen_pass_PermutationInfo, tableIndex); +} + +Fsr2ShaderBlobVK fsr2GetPermutationBlobByIndexVK(FfxFsr2Pass passId, uint32_t permutationOptions) +{ + switch (passId) { + + case FFX_FSR2_PASS_DEPTH_CLIP: + return fsr2GetDepthClipPassPermutationBlobByIndex(permutationOptions); + case FFX_FSR2_PASS_RECONSTRUCT_PREVIOUS_DEPTH: + return fsr2GetReconstructPreviousDepthPassPermutationBlobByIndex(permutationOptions); + case FFX_FSR2_PASS_LOCK: + return fsr2GetLockPassPermutationBlobByIndex(permutationOptions); + case FFX_FSR2_PASS_ACCUMULATE: + case FFX_FSR2_PASS_ACCUMULATE_SHARPEN: + return fsr2GetAccumulatePassPermutationBlobByIndex(permutationOptions); + case FFX_FSR2_PASS_RCAS: + return fsr2GetRCASPassPermutationBlobByIndex(permutationOptions); + case FFX_FSR2_PASS_COMPUTE_LUMINANCE_PYRAMID: + return fsr2GetComputeLuminancePyramidPassPermutationBlobByIndex(permutationOptions); + case FFX_FSR2_PASS_GENERATE_REACTIVE: + return fsr2GetAutogenReactivePassPermutationBlobByIndex(permutationOptions); + case FFX_FSR2_PASS_TCR_AUTOGENERATE: + return fsr2GetTcrAutogeneratePassPermutationBlobByIndex(permutationOptions); + default: + FFX_ASSERT_FAIL("Should never reach here."); + break; + } + + // return an empty blob + Fsr2ShaderBlobVK emptyBlob = {}; + return emptyBlob; +} \ No newline at end of file diff --git a/manul/thirdparty/fsr2/src/ffx-fsr2-api/vk/shaders/ffx_fsr2_shaders_vk.h b/manul/thirdparty/fsr2/src/ffx-fsr2-api/vk/shaders/ffx_fsr2_shaders_vk.h new file mode 100644 index 00000000..80356577 --- /dev/null +++ b/manul/thirdparty/fsr2/src/ffx-fsr2-api/vk/shaders/ffx_fsr2_shaders_vk.h @@ -0,0 +1,65 @@ +// This file is part of the FidelityFX SDK. +// +// Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#pragma once + +#include +#include "../../ffx_fsr2_interface.h" + +#if defined(__cplusplus) +extern "C" { +#endif // #if defined(__cplusplus) + + // A single shader blob and a description of its resources. + typedef struct Fsr2ShaderBlobVK { + + const uint8_t* data; // A pointer to the blob + uint32_t size; // Size in bytes. + uint32_t storageImageCount; // Number of storage images. + uint32_t sampledImageCount; // Number of sampled images. + uint32_t uniformBufferCount; // Number of uniform buffers. + const char** boundStorageImageNames; + const uint32_t* boundStorageImageBindings; // Pointer to an array of bound UAV resources. + const char** boundSampledImageNames; + const uint32_t* boundSampledImageBindings; // Pointer to an array of bound SRV resources. + const char** boundUniformBufferNames; + const uint32_t* boundUniformBufferBindings; // Pointer to an array of bound ConstantBuffers. + } Fsr2ShaderBlobVK; + + // The different options which contribute to permutations. + typedef enum Fs2ShaderPermutationOptionsVK { + + FSR2_SHADER_PERMUTATION_REPROJECT_USE_LANCZOS_TYPE = (1 << 0), // FFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE + FSR2_SHADER_PERMUTATION_HDR_COLOR_INPUT = (1 << 1), // FFX_FSR2_OPTION_HDR_COLOR_INPUT + FSR2_SHADER_PERMUTATION_LOW_RES_MOTION_VECTORS = (1 << 2), // FFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS + FSR2_SHADER_PERMUTATION_JITTER_MOTION_VECTORS = (1 << 3), // FFX_FSR2_OPTION_JITTERED_MOTION_VECTORS + FSR2_SHADER_PERMUTATION_DEPTH_INVERTED = (1 << 4), // FFX_FSR2_OPTION_INVERTED_DEPTH + FSR2_SHADER_PERMUTATION_ENABLE_SHARPENING = (1 << 5), // FFX_FSR2_OPTION_APPLY_SHARPENING + FSR2_SHADER_PERMUTATION_FORCE_WAVE64 = (1 << 6), // doesn't map to a define, selects different table + FSR2_SHADER_PERMUTATION_ALLOW_FP16 = (1 << 7), // FFX_USE_16BIT + } Fs2ShaderPermutationOptionsVK; + + // Get a VK shader blob for the specified pass and permutation index. + Fsr2ShaderBlobVK fsr2GetPermutationBlobByIndexVK(FfxFsr2Pass passId, uint32_t permutationOptions); + +#if defined(__cplusplus) +} +#endif // #if defined(__cplusplus) diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_02fa9e7dce0838f7bf5284f492bd4bed.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_02fa9e7dce0838f7bf5284f492bd4bed.h new file mode 100644 index 00000000..fcff025a --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_02fa9e7dce0838f7bf5284f492bd4bed.h @@ -0,0 +1,1029 @@ +// ffx_fsr2_accumulate_pass_02fa9e7dce0838f7bf5284f492bd4bed.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_02fa9e7dce0838f7bf5284f492bd4bed_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_02fa9e7dce0838f7bf5284f492bd4bed_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_02fa9e7dce0838f7bf5284f492bd4bed_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_02fa9e7dce0838f7bf5284f492bd4bed_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_02fa9e7dce0838f7bf5284f492bd4bed_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_lanczos_lut", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_02fa9e7dce0838f7bf5284f492bd4bed_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 6, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_02fa9e7dce0838f7bf5284f492bd4bed_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_02fa9e7dce0838f7bf5284f492bd4bed_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_02fa9e7dce0838f7bf5284f492bd4bed_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", "rw_upscaled_output", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_02fa9e7dce0838f7bf5284f492bd4bed_UAVResourceBindings[] = { 0, 1, 3, 4, 2, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_02fa9e7dce0838f7bf5284f492bd4bed_UAVResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_02fa9e7dce0838f7bf5284f492bd4bed_UAVResourceSpaces[] = { 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_02fa9e7dce0838f7bf5284f492bd4bed_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_02fa9e7dce0838f7bf5284f492bd4bed_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_02fa9e7dce0838f7bf5284f492bd4bed_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_02fa9e7dce0838f7bf5284f492bd4bed_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_02fa9e7dce0838f7bf5284f492bd4bed_size = 16004; + +static const unsigned char g_ffx_fsr2_accumulate_pass_02fa9e7dce0838f7bf5284f492bd4bed_data[] = { +0x44,0x58,0x42,0x43,0xcf,0x5d,0xb8,0x58,0x54,0xe2,0x7a,0x69,0x0d,0xc6,0xcb,0x42, +0xc1,0x27,0xc5,0x54,0x01,0x00,0x00,0x00,0x84,0x3e,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x3c,0x02,0x00,0x00,0x38,0x10,0x00,0x00,0x54,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xc8,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0xf4,0x0d,0x00,0x00,0x62,0x00,0x05,0x00,0x7d,0x03,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xdc,0x0d,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x74,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xc2,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xe4,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2, +0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42, +0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29, +0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30, +0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c, +0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3, +0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf, +0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f, +0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3, +0x50,0x08,0x6e,0x60,0x06,0xea,0xe6,0x08,0x82,0x62,0x30,0x83,0x32,0x0c,0x1f,0x81, +0x03,0x01,0xc3,0x08,0x84,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83, +0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84, +0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43, +0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4, +0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d, +0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc, +0x00,0x0c,0xfc,0x00,0x09,0x23,0x49,0xe5,0x30,0x82,0x60,0xcc,0xd4,0x06,0xe3,0xc0, +0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f, +0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c, +0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x72,0xe0,0x07,0x60,0xe0, +0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f, +0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0, +0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87, +0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0xc2,0x89,0x52,0x3a,0x53,0x18, +0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83, +0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c, +0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a, +0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60, +0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24,0x18,0x2b,0xb1,0x33,0x91,0xc1,0x38,0xb0, +0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43, +0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b, +0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8, +0x01,0x18,0xf8,0x01,0x0a,0x46,0x72,0x67,0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30, +0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03, +0x14,0x9c,0x04,0xcf,0x84,0x8d,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2, +0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xa0,0xc0,0x20,0x79,0x18,0x41,0x18, +0xce,0x10,0x82,0x8f,0x5d,0x6d,0x34,0xd1,0x34,0x4d,0xd3,0xc3,0x30,0x9e,0xe7,0x79, +0x1a,0x86,0x61,0x18,0x86,0x41,0xf5,0x4d,0xd2,0x14,0x51,0xc2,0xe4,0xb3,0x00,0xf3, +0x2c,0x44,0xc4,0x4e,0xc0,0x44,0xa0,0x60,0xa0,0x1b,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c, +0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10, +0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0xc8,0x02,0x01,0x1e,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24, +0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2,0x1c,0x0a,0xa2,0xf0,0x03,0x0a,0xa4,0x60, +0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03, +0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a, +0x3e,0xa0,0x34,0x4a,0xfc,0xa1,0xc4,0x2b,0x8a,0xab,0x78,0xe8,0x1b,0x01,0xa8,0x01, +0x32,0x67,0x00,0x48,0x9d,0x01,0xa0,0x76,0x06,0x80,0xde,0x19,0x00,0x8a,0x67,0x00, +0x68,0x9e,0x01,0xa0,0x7a,0x06,0x80,0xec,0x19,0x00,0xc2,0x67,0x00,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x8d,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0xa1,0x99,0x20,0x0c,0xce,0x06,0x61,0x20,0x26,0x08,0xc3,0xb3,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x13,0x84,0x01,0xda,0x30,0x20,0x09,0x31,0x41,0x30,0x03,0x39,0xa0,0x25, +0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0xd5,0xf6,0x46,0x97,0xf6,0xe6,0xf6,0x65,0x57, +0x36,0x46,0xf7,0x26,0x37,0x37,0x41,0x18,0xa2,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85, +0x31,0x88,0x81,0x30,0x9c,0x09,0x82,0x1a,0xcc,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8, +0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86, +0x31,0x10,0x86,0xc3,0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab, +0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30, +0x48,0x1b,0x12,0x62,0x99,0x0c,0x6a,0x20,0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8, +0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x04,0x61,0x98,0x26,0x08,0x03,0xb5,0x41, +0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35,0x10,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae, +0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed, +0x4d,0x6e,0x82,0x30,0x54,0x1b,0x92,0x6b,0xd9,0x0c,0x6e,0x20,0x0c,0x87,0x8e,0xdc, +0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xb0, +0x36,0x24,0xdc,0xe2,0x19,0xdf,0x40,0x18,0xd9,0x04,0xa1,0x0d,0xe8,0x80,0x8d,0xdc, +0x17,0x5b,0x98,0xdb,0x98,0xde,0xdb,0xdc,0x17,0x5b,0x1d,0xdd,0x86,0x24,0x09,0x03, +0x31,0x30,0x92,0x81,0x30,0x9c,0x09,0xc2,0x70,0x31,0x91,0xfb,0x4a,0x6b,0x3b,0x6b, +0x4a,0x83,0x9b,0x9b,0x20,0x0c,0xd8,0x86,0x84,0x0c,0xc2,0xa0,0x0c,0x0c,0x33,0x18, +0x08,0xc3,0x21,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16, +0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21,0x31,0x03,0x08, +0x0d,0x8c,0x61,0x20,0x8c,0x6c,0x43,0xf2,0x48,0x95,0xd6,0x81,0xc1,0x18,0x9c,0x41, +0x1a,0x4c,0x10,0xde,0xa0,0x0e,0xa8,0xc9,0xdd,0x7d,0xa5,0xb9,0xd1,0x95,0xc9,0xb9, +0x85,0xb1,0x7d,0xd5,0xc1,0xcd,0x8d,0x85,0xb1,0x95,0x91,0x7d,0x8d,0xbd,0xb1,0xbd, +0xc9,0x4d,0x10,0x3e,0x38,0xd8,0xb0,0x18,0x6b,0xc0,0x06,0x86,0x31,0x10,0x6d,0xd0, +0x06,0x6d,0xe0,0x4c,0x10,0xe2,0xc0,0x0e,0xe8,0xc8,0xdd,0x7d,0xb1,0xbd,0x8d,0xad, +0x7d,0xcd,0xd1,0x85,0xd1,0xd5,0xcd,0x6d,0x58,0x86,0x37,0x80,0x03,0x63,0x18,0x88, +0x36,0x68,0x83,0x36,0xc8,0x26,0x08,0x73,0x70,0x07,0x64,0xe4,0xee,0xbe,0xdc,0xca, +0xee,0xbe,0xd8,0xde,0xc6,0xd6,0xe6,0x36,0x2c,0x84,0x1c,0xcc,0x81,0x41,0x0d,0x44, +0x1b,0xb4,0x41,0x1b,0x64,0x7c,0xe4,0xee,0xbe,0xd8,0xea,0xda,0xc2,0xbe,0xd0,0xd2, +0xe6,0xe8,0xde,0xe4,0xf2,0x36,0x2c,0xd4,0x1a,0xd4,0x81,0x71,0x0d,0x44,0x1b,0xb4, +0x41,0x1b,0x38,0x94,0xe4,0xee,0xbe,0xea,0xe0,0xe6,0xc6,0xc2,0xd8,0xca,0xc8,0xbe, +0xde,0xea,0xe8,0xe0,0xea,0xe8,0x36,0x2c,0xd7,0x1a,0xdc,0x81,0x41,0x0c,0x44,0x1b, +0xb4,0x41,0x1b,0x38,0x1b,0x0a,0x37,0x88,0x03,0x3a,0xb0,0x03,0x3c,0x98,0x20,0xd8, +0x41,0x1e,0xd0,0x18,0x13,0x33,0x9a,0x92,0x92,0x99,0x20,0x0c,0xd9,0x06,0xc4,0xd0, +0x83,0x3d,0x30,0x8c,0x81,0x0f,0x80,0x0d,0x41,0x1f,0x4c,0x10,0xf0,0x40,0x0f,0xd8, +0xcc,0x7d,0x31,0xa5,0xb9,0x95,0x85,0xc9,0x0d,0xb1,0x85,0xb5,0xc1,0x6d,0x40,0x8c, +0x3f,0x00,0x05,0x63,0x18,0x0c,0x60,0x43,0x10,0x0a,0x1b,0x08,0x35,0xc8,0x03,0x3f, +0x10,0x85,0x09,0x42,0x1d,0xe0,0x01,0x97,0x34,0xa9,0x32,0x37,0xb2,0x32,0xb9,0xa9, +0x34,0xbd,0xb2,0x09,0xc2,0x17,0x07,0x1b,0x90,0xa4,0x14,0x28,0x83,0x0c,0xae,0xc6, +0x14,0xe8,0xa4,0x35,0x85,0xe1,0x49,0x95,0xb9,0x91,0x95,0xc9,0x4d,0xa5,0xe9,0x95, +0x6d,0x40,0x12,0x54,0xa0,0xcc,0x80,0x0c,0xae,0xc6,0x14,0xc8,0xa4,0x11,0xa5,0xcd, +0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x06,0x6d,0x03,0x92,0xa8,0x02, +0xb5,0x0a,0x64,0x70,0x35,0xa6,0xc0,0x2e,0x2d,0xc9,0x0d,0xae,0x8e,0x6e,0xe8,0x8d, +0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x8c,0x28,0xad,0xad,0xcc,0x6d, +0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x6c,0x1b,0x8c,0xa4,0x15,0x28,0x57,0x20,0x83, +0x8b,0x52,0x1a,0x53,0x5d,0x5b,0x58,0x53,0x1a,0x1c,0x51,0x5a,0x5b,0x99,0xdb,0x5c, +0xda,0x9b,0xdb,0xdc,0x04,0x61,0xe0,0x36,0x20,0x09,0x2c,0x50,0xb1,0x40,0x06,0x57, +0x63,0x0a,0x94,0xd2,0x98,0xea,0xda,0xc2,0x9a,0xd2,0xe0,0x98,0xca,0xec,0xca,0xd8, +0xa8,0xde,0xaa,0xe6,0xca,0x26,0x08,0x43,0xb7,0x01,0x49,0x66,0x81,0xa2,0x05,0x32, +0xb8,0x1a,0x53,0xe0,0x92,0x66,0x24,0x17,0xd6,0x56,0x96,0xe4,0x46,0x56,0x86,0x37, +0x41,0x18,0xbc,0x0d,0x48,0x62,0x0b,0xd4,0x2d,0x90,0xc1,0xd5,0x98,0x02,0x25,0x33, +0xa2,0x32,0xbb,0xb4,0xb1,0x32,0xaa,0x37,0xab,0xb4,0xb2,0x3b,0xa2,0x32,0x38,0x3a, +0xb4,0x09,0xc2,0xf0,0x6d,0x30,0x92,0x5c,0xa0,0x74,0x81,0x0c,0x1a,0x1e,0x66,0x4a, +0x69,0x74,0x74,0x65,0x72,0x13,0x84,0x01,0x0c,0x36,0x20,0x09,0x2f,0x50,0xbd,0x40, +0x06,0x4d,0x63,0x0a,0x94,0xcc,0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca,0xc6,0xe8, +0xde,0xe4,0xa6,0xc6,0xc2,0xd8,0xca,0x26,0x08,0x43,0x18,0x6c,0x40,0x92,0x5f,0xa0, +0xc0,0x81,0x0c,0x9a,0xc6,0x14,0x08,0x99,0x11,0xbd,0xdd,0xb9,0xcd,0x8d,0x85,0xb1, +0x95,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x06,0x31,0xd8,0x80,0x24,0xe2,0x40, +0x8d,0x03,0x19,0x34,0x8d,0x29,0xf0,0x33,0x6b,0x7a,0xa3,0x4b,0x7b,0x73,0xb3,0x2a, +0x1b,0xa3,0x7b,0x93,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x1b,0x0a,0x73,0x1b,0x2b,0x63, +0x63,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x20,0x0c,0x63,0xb0,0xc1,0x48,0xca,0x81,0x32, +0x07,0x32,0x68,0xc8,0x98,0x41,0xc9,0x95,0x15,0xe1,0xc1,0xbd,0xcd,0xd5,0xc9,0x95, +0x4d,0x10,0x06,0x32,0xd8,0x80,0x24,0xe8,0x40,0xa5,0x03,0x19,0x34,0x8d,0x29,0x30, +0x33,0x83,0x92,0x2b,0xb3,0x4b,0x7b,0xab,0x9b,0x33,0x92,0x0b,0x6b,0x2b,0x83,0x92, +0x2b,0x2b,0xc2,0x83,0x7b,0x9b,0xab,0x93,0x2b,0x9b,0x20,0x0c,0x65,0xb0,0x01,0x49, +0xd6,0x81,0x62,0x07,0x32,0x68,0x1a,0x53,0xe0,0x62,0x46,0x15,0xe6,0x86,0x14,0xc6, +0x66,0x66,0xf4,0x64,0x35,0x41,0x18,0xcc,0x60,0x83,0x91,0xb8,0x03,0xf5,0x0e,0x64, +0xd0,0xb0,0x32,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x9b,0x2a,0x8b,0xab,0x2b,0x73,0x1b, +0x2b,0x63,0x2a,0x73,0x3b,0xa3,0x43,0x9b,0x20,0x0c,0x67,0xb0,0x01,0x49,0xe2,0x81, +0x92,0x07,0x32,0x68,0x1a,0x53,0xa0,0x62,0x46,0x54,0xc6,0x46,0x17,0x46,0x95,0xd6, +0x56,0x36,0x41,0x18,0xd0,0x60,0x83,0x91,0xd0,0x03,0x55,0x0f,0x64,0xd0,0xf0,0x32, +0x23,0xca,0x73,0x0b,0x6b,0x4b,0x1b,0x93,0x2a,0x9b,0x1b,0x42,0x0b,0x73,0x3b,0x2b, +0x33,0x0a,0x1b,0xa3,0x7b,0x93,0x9b,0x20,0x0c,0x69,0xb0,0xc1,0x48,0xee,0x81,0xc2, +0x07,0x32,0x68,0x88,0x99,0x59,0xa5,0x95,0xdd,0x4d,0xc1,0x85,0x8d,0x95,0x51,0xbd, +0x35,0x95,0xd1,0x95,0xc9,0xcd,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x06,0x35, +0xd8,0x60,0x24,0xfa,0x40,0xed,0x03,0x19,0x34,0x1b,0x28,0x3e,0x38,0x85,0x54,0x60, +0x85,0x57,0x90,0x85,0x5a,0xc0,0x85,0x5d,0xf0,0x85,0x70,0x20,0x87,0x73,0x50,0x87, +0x76,0x80,0x87,0x79,0xb0,0x87,0x7c,0xe0,0x87,0x0d,0x83,0x41,0x0a,0xfd,0x30,0x41, +0x10,0x80,0x0d,0xc0,0x86,0xc1,0x00,0x09,0x90,0xd8,0x10,0x84,0xc4,0x86,0x61,0xf8, +0x07,0x91,0xa0,0x30,0x34,0xb5,0x61,0x30,0x03,0x33,0x18,0x36,0x08,0x57,0x49,0x6c, +0x28,0xfe,0x81,0x24,0x80,0x51,0x30,0x09,0x22,0x62,0x72,0x61,0x6e,0x63,0x68,0x65, +0x73,0x13,0x84,0x61,0x0d,0x68,0x98,0xb1,0xbd,0x85,0xd1,0xcd,0x4d,0x10,0x06,0x36, +0x60,0x91,0xe6,0x36,0x47,0x37,0x37,0x41,0x18,0xda,0x80,0x44,0x9a,0x1b,0xdd,0xdc, +0x04,0x61,0x70,0x03,0x22,0x74,0x65,0x78,0x5f,0x6c,0x6f,0x61,0x64,0x13,0x84,0xe1, +0x0d,0x88,0xd0,0x95,0xe1,0x7d,0xb9,0xbd,0xc9,0xb5,0x31,0xa1,0x2b,0xc3,0xfb,0x9a, +0xa3,0x7b,0x93,0x2b,0x63,0x51,0x97,0xe6,0x46,0x37,0xb7,0x01,0x42,0x89,0x94,0x50, +0x89,0x95,0x60,0x89,0x96,0x70,0x89,0x97,0x80,0x89,0x98,0x90,0x89,0x94,0x98,0x09, +0x8e,0x26,0x68,0xa1,0x0a,0x1b,0x9b,0x5d,0x9b,0x4b,0x1a,0x59,0x99,0x1b,0xdd,0x94, +0x20,0xa8,0x42,0x86,0xe7,0x62,0x57,0x26,0x37,0x97,0xf6,0xe6,0x36,0x25,0x20,0x9a, +0x90,0xe1,0xb9,0xd8,0x85,0xb1,0xd9,0x95,0xc9,0x4d,0x09,0x8c,0x3a,0x64,0x78,0x2e, +0x73,0x68,0x61,0x64,0x65,0x72,0x4d,0x6f,0x64,0x65,0x6c,0x53,0x82,0xa4,0x0c,0x19, +0x9e,0x8b,0x5c,0xd9,0xdc,0x5b,0x9d,0xdc,0x58,0xd9,0xdc,0x94,0x40,0x14,0x2a,0x91, +0xe1,0xb9,0xd0,0xe5,0xc1,0x95,0x05,0xb9,0xb9,0xbd,0xd1,0x85,0xd1,0xa5,0xbd,0xb9, +0xcd,0x4d,0x11,0xfa,0x41,0x24,0xea,0x90,0xe1,0xb9,0x94,0xb9,0xd1,0xc9,0xe5,0x41, +0xbd,0xa5,0xb9,0xd1,0xcd,0x4d,0x09,0x4c,0xa2,0x0b,0x19,0x9e,0xcb,0xd8,0x5b,0x9d, +0x1b,0x5d,0x99,0xdc,0xdc,0x94,0x80,0x26,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x35,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x0d,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e, +0x71,0xdb,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc8,0x6d, +0x9b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94, +0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x2d,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54, +0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0x1b,0x83,0x34, +0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x96,0xe0,0x0c, +0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x05,0x44,0xc3,0xe5,0x3b,0x8f, +0x6f,0x44,0x0e,0xf5,0x88,0x83,0x8f,0xdc,0xb6,0x1d,0x54,0xc3,0xe5,0x3b,0x8f,0x2f, +0x01,0xcc,0xb3,0x10,0x25,0x51,0x11,0x8b,0x5f,0xdc,0xb6,0x11,0x54,0xc3,0xe5,0x3b, +0x8f,0x3f,0x11,0xd7,0x44,0x45,0x44,0xe9,0x00,0x83,0x5f,0xdc,0xb6,0x15,0x58,0xc3, +0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11,0xe1,0x17,0xb7,0x6d, +0x02,0xd9,0x70,0xf9,0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38,0x88,0x0d,0x18,0x39, +0xd4,0xe3,0x23,0xb7,0x6d,0x06,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e, +0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0xfa,0x9e,0x7d,0xce,0x08,0x38,0xf7,0xbf,0x52,0x84,0xf4, +0x92,0xbd,0x4b,0xed,0x44,0x58,0x49,0x4c,0x28,0x2e,0x00,0x00,0x62,0x00,0x05,0x00, +0x8a,0x0b,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x10,0x2e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x81,0x0b,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc3,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a, +0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b, +0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30, +0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18, +0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3, +0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21, +0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22, +0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95, +0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60,0x06,0xea,0xe6,0x08, +0x82,0x62,0x30,0x83,0x32,0x0c,0x1f,0x81,0x03,0x01,0xc3,0x08,0x84,0x31,0x53,0x1b, +0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83, +0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f, +0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4, +0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x23,0x49,0xe5, +0x30,0x82,0x60,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4, +0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50, +0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f, +0x6c,0x00,0x06,0x72,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0, +0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07, +0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79, +0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0, +0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03, +0x3f,0x40,0xc2,0x89,0x52,0x3a,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83, +0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0, +0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87, +0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24, +0x18,0x2b,0xb1,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c, +0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0, +0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43, +0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x46,0x72,0x67, +0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28, +0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87, +0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36, +0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x14,0x9c,0x04,0xcf,0x84,0x8d,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83, +0x1f,0xa0,0xc0,0x20,0x79,0x18,0x41,0x18,0xce,0x10,0x82,0x8f,0x5d,0x6d,0x34,0xd1, +0x34,0x4d,0xd3,0xc3,0x30,0x9e,0xe7,0x79,0x1a,0x86,0x61,0x18,0x86,0x41,0xf5,0x4d, +0xd2,0x14,0x51,0xc2,0xe4,0xb3,0x00,0xf3,0x2c,0x44,0xc4,0x4e,0xc0,0x44,0xa0,0x60, +0xa0,0x7b,0x0a,0x00,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20, +0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07, +0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74, +0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20, +0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07, +0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76, +0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf, +0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30, +0xe4,0x01,0x03,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01, +0x11,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24,0xca,0xa0,0x10,0x8a, +0xa3,0x14,0x8a,0xa2,0x1c,0x0a,0xa2,0xf0,0x03,0xe8,0x1b,0x01,0x20,0x73,0x06,0x80, +0xd4,0x19,0x00,0x6a,0x67,0x00,0xe8,0x9d,0x01,0xa0,0x78,0x06,0x80,0xe6,0x19,0x00, +0xb2,0x67,0x00,0x08,0x9f,0x01,0x00,0x00,0x79,0x18,0x00,0x00,0x76,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xa1,0x99,0x20,0x0c,0xce,0x06,0x61,0x20, +0x26,0x08,0xc3,0xb3,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08, +0x03,0x34,0x41,0x30,0x83,0x8d,0xc0,0x04,0x61,0x88,0x36,0x08,0x4a,0xb3,0x21,0x51, +0x16,0x46,0x21,0x06,0x42,0x71,0x26,0x08,0x6a,0xc0,0x6d,0x48,0x06,0x88,0x51,0x94, +0x81,0x50,0x9c,0x09,0xc2,0x20,0x6d,0x48,0x88,0x85,0x51,0xa4,0x81,0x50,0x9c,0x09, +0xc2,0x30,0x4d,0x10,0x06,0x6a,0x83,0xa0,0x54,0x1b,0x12,0x09,0x62,0x14,0x6a,0x20, +0x14,0x6b,0x82,0x30,0x54,0x1b,0x12,0x6a,0x61,0x14,0x6c,0x20,0x14,0x67,0x82,0x30, +0x58,0x1b,0x12,0x6c,0x61,0x14,0x6d,0x20,0x14,0x6b,0x82,0xd0,0x06,0xdd,0x86,0xc4, +0xe0,0x18,0xc5,0x18,0x08,0xc5,0x99,0x20,0x0c,0xd7,0x04,0x61,0xc0,0x36,0x24,0x1e, +0xc7,0x28,0xdf,0x40,0x28,0xce,0x86,0xe4,0x83,0x18,0x65,0x18,0x08,0xc5,0xda,0x90, +0x3c,0xd1,0x74,0x65,0x5b,0x07,0x06,0x61,0x30,0x41,0x78,0x03,0x6f,0x82,0xf0,0x69, +0x1b,0x16,0x65,0x0c,0x18,0x45,0x19,0x08,0x32,0x20,0x03,0x32,0x70,0x26,0x08,0x71, +0xf0,0x6d,0x58,0x06,0x33,0x60,0x94,0x61,0x20,0xc8,0x80,0x0c,0xc8,0xc0,0x9a,0x20, +0xcc,0x01,0x18,0x6c,0x58,0x08,0x34,0x60,0x14,0x69,0x20,0xc8,0x80,0x0c,0xc8,0xc0, +0xda,0xb0,0x48,0x63,0xc0,0x28,0xd4,0x40,0x90,0x01,0x19,0x90,0x81,0xb3,0x61,0xa1, +0xc6,0x80,0x51,0x88,0x81,0x20,0x03,0x32,0x20,0x03,0x67,0x43,0x51,0x06,0x67,0x90, +0x06,0x6a,0xb0,0x06,0x13,0x04,0x3b,0x08,0x83,0x09,0xc2,0x90,0x6d,0x40,0x94,0x36, +0x60,0x14,0x65,0x70,0x03,0x60,0x43,0xf0,0x06,0x13,0x04,0x3c,0x10,0x83,0x0d,0x88, +0x12,0x07,0x8c,0x32,0x0c,0x0a,0xb0,0x21,0x90,0x83,0x0d,0x84,0x18,0xb0,0x01,0x1c, +0xcc,0xc1,0x04,0x41,0x00,0x28,0x0c,0x4d,0x6d,0x18,0xbe,0x6f,0xd8,0x20,0x50,0x77, +0xb0,0xa1,0xa8,0x03,0x3b,0x00,0xe8,0x00,0x0f,0xaa,0xb0,0xb1,0xd9,0xb5,0xb9,0xa4, +0x91,0x95,0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64,0x78,0x2e,0x76,0x65,0x72,0x73,0x69, +0x6f,0x6e,0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b,0x5d,0x18,0x9b,0x5d,0x99,0xdc,0x94, +0xc0,0xa8,0x43,0x86,0xe7,0x32,0x87,0x16,0x46,0x56,0x26,0xd7,0xf4,0x46,0x56,0xc6, +0x36,0x25,0x40,0xca,0x90,0xe1,0xb9,0xc8,0x95,0xcd,0xbd,0xd5,0xc9,0x8d,0x95,0xcd, +0x4d,0x09,0xe6,0xa0,0x0e,0x19,0x9e,0x4b,0x99,0x1b,0x9d,0x5c,0x1e,0xd4,0x5b,0x9a, +0x1b,0xdd,0xdc,0x94,0x00,0x0f,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x35,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x0d,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0x00, +0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc8,0x6d,0x9b,0xc2,0x36,0x5c, +0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98, +0x5f,0xdc,0xb6,0x2d,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9, +0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0x1b,0x83,0x34,0x5c,0xbe,0xf3,0xf8, +0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x96,0xe0,0x0c,0x97,0xef,0x3c,0xfe, +0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x05,0x44,0xc3,0xe5,0x3b,0x8f,0x6f,0x44,0x0e,0xf5, +0x88,0x83,0x8f,0xdc,0xb6,0x1d,0x54,0xc3,0xe5,0x3b,0x8f,0x2f,0x01,0xcc,0xb3,0x10, +0x25,0x51,0x11,0x8b,0x5f,0xdc,0xb6,0x11,0x54,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7, +0x44,0x45,0x44,0xe9,0x00,0x83,0x5f,0xdc,0xb6,0x15,0x58,0xc3,0xe5,0x3b,0x8f,0x3f, +0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11,0xe1,0x17,0xb7,0x6d,0x02,0xd9,0x70,0xf9, +0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38,0x88,0x0d,0x18,0x39,0xd4,0xe3,0x23,0xb7, +0x6d,0x06,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00, +0x61,0x20,0x00,0x00,0x2e,0x09,0x00,0x00,0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00, +0x47,0x00,0x00,0x00,0x34,0xcc,0x00,0x94,0x51,0x21,0x15,0x61,0x40,0xb1,0x95,0x5c, +0xa9,0x14,0x5f,0xd9,0xd5,0x40,0xb9,0x94,0x61,0x40,0xc1,0x94,0x4d,0x31,0x15,0x6f, +0x40,0xf9,0x06,0x94,0x52,0x15,0x54,0x44,0xf9,0x14,0x0d,0x7d,0x35,0x40,0x4a,0x11, +0x94,0x41,0x79,0x94,0xc0,0x08,0x00,0x19,0x63,0x04,0x20,0x08,0x82,0x28,0x18,0x8c, +0x11,0xb4,0xe6,0x9c,0xb3,0xdf,0x18,0x01,0x08,0x82,0xa0,0xfc,0x8d,0x11,0x80,0x20, +0x08,0xf3,0xbf,0x30,0x46,0x00,0x82,0x20,0x18,0xff,0xc2,0x18,0xc1,0x3b,0x93,0x26, +0xda,0x8d,0x11,0x80,0x20,0x08,0xc2,0xbf,0x30,0x46,0xd0,0x9a,0x73,0xce,0x7b,0x63, +0x04,0x20,0x08,0x82,0x32,0x18,0x8c,0x11,0x80,0x20,0x08,0x82,0xa0,0x30,0x46,0x00, +0x82,0x20,0x08,0x82,0xc1,0x18,0x01,0x08,0xe2,0xff,0x3d,0x06,0x63,0x04,0x21,0x09, +0x86,0x78,0x37,0x46,0xb0,0xc7,0x6a,0xbc,0x7f,0x63,0x04,0x6b,0xad,0xd6,0xe2,0x37, +0x46,0xf0,0xdf,0x7f,0xff,0x7e,0x63,0x04,0xad,0x39,0xe7,0xbc,0x2f,0x8c,0x11,0xc8, +0xa2,0xdb,0xff,0xdf,0x18,0x81,0xce,0x9a,0x73,0xfa,0x8d,0x11,0xa8,0x78,0x7d,0xaa, +0xde,0x18,0x01,0x08,0x82,0x20,0x08,0x0e,0x63,0x04,0x6b,0xad,0xd6,0xba,0x37,0x46, +0x00,0x82,0xa0,0x7f,0x87,0xc1,0x18,0x41,0x6b,0xce,0x39,0xed,0x8d,0x11,0x80,0x20, +0x08,0x92,0x60,0x30,0x46,0x00,0x82,0x20,0xa8,0x83,0xc1,0x18,0x01,0x1c,0x97,0xf9, +0xed,0x8d,0x11,0x90,0x25,0xaf,0xdf,0xdf,0x18,0x01,0x08,0x82,0x20,0x0b,0x06,0x63, +0x04,0x20,0x08,0x82,0xe8,0x37,0x46,0x00,0x82,0x20,0x88,0xff,0xc2,0x0c,0xc0,0x18, +0x01,0x08,0x82,0x20,0xfe,0x8d,0x11,0x80,0x20,0x08,0xc2,0xdf,0x08,0x00,0x00,0x00, +0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xb6,0xa0,0x07,0x65,0xf0,0x0a,0xb4,0x80, +0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xb7,0xb0,0x07,0x66,0x10,0x0b,0xb0, +0x90,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xb8,0xc0,0x07,0x67,0x60,0x0b, +0xb2,0xa0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xb9,0xd0,0x07,0x68,0x80, +0x0b,0xb8,0xb0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xba,0xe0,0x07,0x69, +0x60,0x0b,0xb6,0xc0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xbb,0xf0,0x07, +0x69,0xf0,0x0a,0xba,0xd0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xbc,0x00, +0x0a,0x6a,0x10,0x0b,0xb0,0xe0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xbd, +0x10,0x0a,0x6b,0xa0,0x0b,0xba,0xf0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06, +0xbe,0x20,0x0a,0x6c,0x50,0x0b,0xb4,0x00,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00, +0x06,0xbf,0x30,0x0a,0x6d,0x80,0x0b,0xb6,0x10,0x0b,0x23,0x06,0x09,0x00,0x82,0x60, +0x00,0x06,0xe0,0x40,0x0a,0x6e,0xa0,0x0b,0xb9,0x20,0x0b,0x23,0x06,0x09,0x00,0x82, +0x60,0x00,0x06,0xe1,0x50,0x0a,0x6f,0xf0,0x0b,0xbb,0x30,0x0b,0x23,0x06,0x09,0x00, +0x82,0x60,0x00,0x06,0xe2,0x60,0x0a,0x70,0x10,0x0e,0xbe,0x40,0x0b,0x23,0x06,0x09, +0x00,0x82,0x60,0x00,0x06,0xe3,0x70,0x0a,0x71,0xf0,0x0b,0xe1,0x50,0x0b,0x23,0x06, +0x09,0x00,0x82,0x60,0x00,0x06,0xe4,0x80,0x0a,0x75,0x00,0x0e,0xe3,0x60,0x0b,0x23, +0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe5,0x90,0x0a,0x77,0x10,0x0e,0xe1,0x70,0x0b, +0x23,0x06,0x06,0x00,0x82,0x60,0x40,0xc4,0x03,0x28,0x88,0xc3,0x88,0x81,0x01,0x80, +0x20,0x18,0x10,0xf2,0x10,0x0a,0xe6,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x84,0x3c, +0x84,0x02,0x39,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x31,0x0f,0xa2,0x80,0x0e,0x23, +0x06,0x07,0x00,0x82,0x60,0xd0,0xad,0xc3,0x2a,0x14,0xe9,0x30,0x9a,0x10,0x04,0x65, +0x98,0xc3,0x95,0x71,0x0e,0x57,0x81,0x2b,0x70,0x11,0x01,0x54,0x60,0x0a,0x5a,0x49, +0x01,0x25,0x24,0x70,0x82,0x61,0x27,0x18,0x66,0x42,0x18,0xc0,0xc7,0x04,0x31,0x80, +0xcf,0x68,0x42,0x03,0x5c,0x60,0xd8,0x39,0x86,0x59,0x21,0xd0,0xc7,0x0a,0x81,0x3e, +0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0xf9,0x43,0x2f,0x5c,0xf5,0x30,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x1d,0x48,0x80,0x83,0xb6,0x0f, +0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x27,0x18,0x76,0x82,0x61,0x76,0x08,0xf4,0xb1, +0x43,0xa0,0x8f,0x09,0x0c,0x7c,0x4c,0x60,0xe0,0x33,0x9a,0x90,0x08,0xa3,0x09,0xca, +0x60,0x08,0x21,0x1f,0x43,0x08,0xf9,0x98,0x32,0x0b,0xf0,0x31,0x85,0x16,0xe0,0x33, +0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x4d,0xd4,0x03,0x21,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0x81,0x13,0xf6,0x40,0x08,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe4,0x04, +0x3e,0xf0,0x81,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x4e,0xe4,0x43,0x1f,0x08, +0xa7,0x18,0x76,0x8a,0x61,0x46,0x08,0xf4,0x31,0x42,0xa0,0xcf,0x88,0x41,0x03,0x80, +0x20,0x18,0x34,0x3e,0xc1,0x0f,0x73,0x20,0x13,0x65,0x40,0x06,0xff,0xf0,0x0f,0xff, +0xf0,0x0f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x9d,0x30,0x9a,0xe0,0x0d, +0x26,0x10,0xf2,0x31,0x81,0x90,0x8f,0x95,0x81,0x20,0x1f,0x2b,0x03,0x41,0x3e,0x26, +0x08,0xf2,0x31,0x41,0x90,0x8f,0x09,0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0x42,0x8b,0x7f,0x08,0x0c,0x49,0x03,0xf8,0x18,0x92,0x06,0xf0,0x19,0x8e,0x10,0x60, +0x61,0xf8,0x86,0x23,0x86,0x59,0x28,0xbe,0x12,0x02,0x1d,0x8e,0x20,0x66,0x61,0xf8, +0x86,0x23,0x0a,0x5b,0x28,0xbe,0x12,0x02,0x2d,0x22,0xd0,0x11,0x83,0x07,0x00,0x41, +0x30,0x98,0xe2,0xc2,0x25,0x5a,0x01,0x15,0xb0,0x4b,0x17,0x74,0x01,0x2d,0xd0,0xa2, +0x26,0x6e,0x61,0x34,0x21,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xa2,0x8b,0xb1, +0x08,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0xa2,0x8b,0x98,0xa0,0x85,0x55,0xd8,0xb4, +0x5e,0xe8,0x85,0xb5,0x58,0x0b,0x9c,0xd0,0x85,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82, +0x11,0x83,0x03,0x00,0x41,0x30,0xe8,0xe6,0x62,0x26,0x5a,0x01,0x2e,0x46,0x13,0x82, +0x61,0xb8,0x21,0x80,0x0b,0x30,0x28,0x05,0x25,0xb8,0x84,0x60,0x6b,0x50,0x09,0xae, +0x26,0xd0,0x59,0x86,0x40,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0xd3,0x0b,0x9d, +0xa0,0x05,0xbc,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x38,0xc1,0xb0,0x13,0x0c,0x33, +0x61,0x93,0x8f,0x09,0x9b,0x7c,0x4c,0x38,0x09,0xf8,0x98,0x80,0x12,0xf0,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0x63,0x35,0xd2,0xc2,0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x60,0x8d,0xb5,0x70,0x87,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xd6,0x58, +0x8b,0x63,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x35,0xda,0x02,0x1e,0x82,0x11, +0x03,0x03,0x00,0x41,0x30,0x88,0x58,0x43,0x2c,0x86,0x11,0x03,0x03,0x00,0x41,0x30, +0x88,0x5a,0x63,0x2c,0x84,0x13,0x06,0x3a,0x61,0x20,0x3b,0x88,0xf8,0x98,0x41,0xc4, +0xa7,0x08,0xb6,0x80,0x22,0xda,0x02,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x92,0x0d, +0xb3,0x10,0x54,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xaa,0xd9,0x38,0x0b,0x61,0x35, +0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xc1,0x0d,0xbb,0x78,0x07,0xd6,0x10,0x82,0xbc, +0xc8,0x8b,0xbc,0xc8,0x8b,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18, +0x4d,0x20,0x86,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x7a,0x63,0x2f,0xe8,0x21,0x36, +0x1a,0xc3,0x2f,0xfc,0xc2,0x2f,0xfc,0x62,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34, +0x61,0x10,0x46,0x13,0x88,0xa1,0xa4,0xdc,0x00,0x0b,0x83,0xbd,0x00,0xc1,0x88,0xc1, +0x01,0x80,0x20,0x18,0x54,0xe0,0x71,0x17,0x42,0x30,0x62,0xd0,0x00,0x20,0x08,0x06, +0x4d,0x79,0x8c,0x06,0x3f,0xe4,0x46,0xe0,0x98,0x86,0x69,0x98,0x86,0x69,0x8c,0x26, +0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x94,0x06,0x1e,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0xd5,0x79,0xf8,0x45,0x80,0x8c,0x18,0x34,0x00,0x08, +0x82,0x41,0xc3,0x1e,0xaa,0x31,0x12,0xe0,0x11,0x54,0xad,0xd1,0x1a,0xad,0xd1,0x1a, +0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x23,0x06, +0x0d,0x00,0x82,0x60,0xd0,0xc4,0xc7,0x6b,0xa0,0x44,0x79,0x6c,0x60,0x20,0x1b,0xb2, +0x21,0x1b,0xb2,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09, +0xc4,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x8d,0x7d,0xd0,0x46,0x4b,0xa8,0x87,0x19, +0x94,0xc1,0x6d,0xdc,0xc6,0x6d,0xdc,0xc6,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68, +0xc2,0x20,0x8c,0x26,0x10,0xc3,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xfb,0x91,0x1b, +0x32,0xf1,0x1e,0x97,0x1a,0xf0,0x06,0x6f,0xf0,0x06,0x6f,0x8c,0x26,0x04,0xc0,0x68, +0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x8c,0x18,0x34,0x00,0x08,0x82,0x41, +0x03,0x22,0xbe,0x71,0x13,0xf4,0x51,0xbd,0x41,0x78,0x84,0x47,0x78,0x84,0xc7,0x68, +0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0x43,0xd1,0x01,0x7f, +0x80,0x8d,0x82,0x6f,0x80,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xaa,0x11,0xd1,0x0d, +0x21,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x06,0x45,0xcc,0xe3,0x27,0xf8,0x43,0x0e, +0x82,0xf4,0x48,0x8f,0xf4,0x48,0x8f,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84, +0x41,0x18,0x4d,0x20,0x86,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x5a,0x64,0x3d,0xc8, +0x22,0x44,0xfa,0xc0,0x70,0x0f,0xf7,0x70,0x0f,0xf7,0x18,0x4d,0x08,0x80,0xd1,0x04, +0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x46, +0x46,0xe0,0x23,0x2d,0x4c,0xc4,0x0d,0x96,0xf9,0x98,0x8f,0xf9,0x98,0x8f,0xd1,0x84, +0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x11,0x83,0x06,0x00, +0x41,0x30,0x68,0x6e,0xa4,0x3e,0xdc,0x62,0x45,0xd8,0x00,0xc2,0x0f,0xfc,0xc0,0x0f, +0xfc,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0xa8, +0x55,0x90,0x11,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x2a,0x47,0xe0,0x23,0xb8,0x46, +0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xf1,0x11,0xfe,0xa8,0x0b,0x19,0x41,0x85,0xe0,0x3f, +0xfe,0xe3,0x3f,0xfe,0x63,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46, +0x13,0x88,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x31,0x09,0x11,0xbd,0xb8,0x91, +0x59,0x30,0x48,0x84,0x44,0x48,0x84,0x44,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46, +0x13,0x06,0x61,0x34,0x81,0x18,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x41,0x13,0x13, +0xf9,0x0b,0x1e,0x21,0x85,0x25,0x45,0x52,0x24,0x45,0x52,0x64,0x34,0x21,0x00,0x46, +0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c, +0x9a,0x36,0x59,0x11,0xd2,0x08,0x13,0x51,0x80,0x5c,0xc4,0x45,0x5c,0xc4,0x45,0x46, +0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x2c,0x37,0xc0, +0x21,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xc5,0x09,0x9a,0x04,0x16,0xe0,0x86, +0x7c,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0x92,0x93,0x17,0x81,0x8d,0xd4,0x08,0x72, +0x63,0x37,0x76,0x23,0x4d,0xd2,0xc4,0x46,0x70,0x63,0x34,0x21,0x00,0x6c,0x3e,0xca, +0x21,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xd9,0x49,0x9b,0x04,0x16,0xf4,0x86, +0x7c,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0xba,0x13,0x1a,0xa9,0x0d,0xd7,0x08,0x7c, +0x03,0x3c,0xc0,0xc3,0x4d,0xdc,0x64,0x47,0x7a,0x63,0x34,0x21,0x00,0x2c,0x3c,0xd4, +0x21,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xed,0x89,0x9c,0x04,0x16,0x88,0x87, +0x7c,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0xe2,0x93,0x1c,0xd1,0x8d,0xd9,0x08,0xc6, +0xa3,0x3c,0xca,0x63,0x4e,0xe6,0x04,0x4c,0xc4,0x63,0x34,0x21,0x00,0x8c,0x3f,0xde, +0x21,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x81,0xca,0x9d,0x04,0x16,0x9c,0x87, +0x7c,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0x0a,0x15,0x1f,0xf9,0x0d,0xdc,0x08,0xd0, +0x43,0x3d,0xd4,0x03,0x4f,0xf0,0xa4,0x4c,0xce,0x63,0x34,0x21,0x00,0x0c,0x6a,0x07, +0xf9,0x58,0xd4,0x0e,0xf2,0x31,0xa9,0x1d,0xe4,0x63,0x53,0x3b,0xc8,0xc7,0x1e,0x76, +0x90,0x8f,0x41,0xec,0x20,0x1f,0x8b,0xd8,0x41,0x3e,0x26,0xb1,0x83,0x7c,0x8c,0x40, +0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x24,0x76,0x90,0x8f, +0x4d,0xec,0x20,0x1f,0xa3,0xd8,0x41,0x3e,0x56,0xb1,0x83,0x7c,0x0c,0x21,0xe0,0x63, +0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0xaa,0x76,0x90,0x8f,0x59,0xed, +0x20,0x1f,0xbb,0xda,0x41,0x3e,0x86,0xb5,0x83,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01, +0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0xce,0x80,0x0d,0xe0,0x63,0xc1,0x18,0xc0, +0xc7,0x82,0x0f,0x3e,0x76,0x04,0xf4,0xb1,0x43,0xa0,0x8f,0x1d,0x03,0x7d,0xec,0x20, +0xe8,0x63,0x73,0x70,0x0f,0xf2,0x31,0x3a,0xb8,0x07,0xf9,0x58,0x1d,0xdc,0x83,0x7c, +0xcc,0x0e,0xee,0x41,0x3e,0x26,0x07,0xf6,0x20,0x1f,0x9b,0x03,0x7b,0x90,0x8f,0xd1, +0x81,0x3d,0xc8,0xc7,0xea,0xc0,0x1e,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18, +0x81,0xc0,0xc7,0x08,0x04,0x3e,0x56,0x07,0xf9,0x20,0x1f,0xb3,0x83,0x7c,0x90,0x8f, +0xdd,0x41,0x3e,0xc8,0xc7,0xf0,0x20,0x1f,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8, +0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x07,0xfc,0x20,0x1f,0xcb,0x03,0x7e,0x90, +0x8f,0xe9,0x01,0x3f,0xc8,0xc7,0xf6,0x80,0x1f,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08, +0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84,0x01,0x7d,0x8c,0x10,0x03,0xfa, +0x18,0x31,0x06,0xf4,0x31,0x82,0x0c,0xe8,0x63,0xb3,0x00,0x12,0xf2,0x31,0x5a,0x00, +0x09,0xf9,0x58,0x2d,0x80,0x84,0x7c,0xcc,0x16,0x40,0x42,0x3e,0x26,0x0b,0xff,0x20, +0x1f,0x9b,0x85,0x7f,0x90,0x8f,0xd1,0xc2,0x3f,0xc8,0xc7,0x6a,0xe1,0x1f,0xe4,0x63, +0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x56,0x0b,0x22, +0x21,0x1f,0xb3,0x05,0x91,0x90,0x8f,0xdd,0x82,0x48,0xc8,0xc7,0x70,0x41,0x24,0xe4, +0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x0b, +0x25,0x21,0x1f,0xcb,0x85,0x92,0x90,0x8f,0xe9,0x42,0x49,0xc8,0xc7,0x76,0xa1,0x24, +0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46, +0x84,0x02,0x7d,0x8c,0x10,0x05,0xfa,0x18,0x31,0x0a,0xf4,0x31,0x82,0x14,0xe8,0x63, +0xf3,0xa0,0x12,0xf2,0x31,0x7a,0x50,0x09,0xf9,0x58,0x3d,0xa8,0x84,0x7c,0xcc,0x1e, +0x54,0x42,0x3e,0x26,0x0f,0x29,0x21,0x1f,0x9b,0x87,0x94,0x90,0x8f,0xd1,0x43,0x4a, +0xc8,0xc7,0xea,0x21,0x25,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0, +0xc7,0x08,0x04,0x3e,0x56,0x0f,0x2c,0x21,0x1f,0xb3,0x07,0x96,0x90,0x8f,0xdd,0x03, +0x4b,0xc8,0xc7,0xf0,0x81,0x25,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42, +0xc0,0xc7,0x10,0x02,0x3e,0x86,0x0f,0x2f,0x21,0x1f,0xcb,0x87,0x97,0x90,0x8f,0xe9, +0xc3,0x4b,0xc8,0xc7,0xf6,0xe1,0x25,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18, +0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84,0x03,0x7d,0x8c,0x10,0x07,0xfa,0x18,0x31, +0x0e,0xf4,0x31,0x82,0x1c,0xe8,0x63,0xf0,0x62,0x1f,0xf1,0x19,0x31,0x30,0x00,0x10, +0x04,0x83,0x08,0x75,0xfe,0x26,0xb0,0xe0,0x5d,0xe4,0x33,0x62,0xf0,0x00,0x20,0x08, +0x06,0x53,0xea,0x98,0xcd,0xb9,0x80,0x4b,0x00,0x2f,0xf2,0x22,0x2f,0xa0,0x03,0x3a, +0x6d,0xf3,0x2e,0xa3,0x09,0x01,0x60,0x2a,0xb3,0x1f,0xf1,0x19,0x31,0x30,0x00,0x10, +0x04,0x83,0xa8,0x75,0x48,0x27,0xb0,0x80,0x5e,0xe4,0x33,0x62,0xf0,0x00,0x20,0x08, +0x06,0x93,0xeb,0xac,0x0d,0xbb,0x94,0x4b,0x50,0x2f,0xf7,0x72,0x2f,0xa5,0x53,0x3a, +0x72,0x43,0x2f,0xa3,0x09,0x01,0x60,0xf8,0x02,0x22,0xf1,0x19,0x31,0x30,0x00,0x10, +0x04,0x83,0x48,0x76,0x52,0x27,0xb0,0x20,0x5f,0xe4,0x33,0x62,0xf0,0x00,0x20,0x08, +0x06,0xd3,0xec,0xc0,0x4d,0xbc,0xa8,0x4b,0xa0,0x2f,0xfc,0xc2,0x2f,0xaa,0xa3,0x3a, +0x77,0x93,0x2f,0xa3,0x09,0x01,0x60,0x33,0x53,0x22,0xf1,0x19,0x31,0x30,0x00,0x10, +0x04,0x83,0xe8,0x76,0x5c,0x27,0xb0,0xc0,0x5f,0xe4,0x33,0x62,0xf0,0x00,0x20,0x08, +0x06,0x13,0xee,0xd4,0x8d,0xbd,0xbc,0x4b,0xf0,0x2f,0x21,0x13,0x32,0xaf,0xf3,0x3a, +0x7c,0xe3,0x2f,0xa3,0x09,0x01,0x60,0x10,0x3e,0xc8,0xc7,0x22,0x7c,0x90,0x8f,0x49, +0xf8,0x20,0x1f,0x9b,0xf0,0x41,0x3e,0xf6,0xf0,0x82,0x7c,0x0c,0xe2,0x05,0xf9,0x58, +0xc4,0x0b,0xf2,0x31,0x89,0x17,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81, +0xc0,0xc7,0x08,0x04,0x3e,0x26,0x91,0x82,0x7c,0x6c,0x22,0x05,0xf9,0x18,0x45,0x0a, +0xf2,0xb1,0x8a,0x14,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7, +0x10,0x02,0x3e,0x56,0xb1,0x81,0x7c,0xcc,0x62,0x03,0xf9,0xd8,0xc5,0x06,0xf2,0x31, +0x8c,0x0d,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02, +0x3e,0x76,0x06,0x6c,0x00,0x1f,0x0b,0xc6,0x00,0x3e,0x16,0x7c,0xf0,0xb1,0x23,0xa0, +0x8f,0x1d,0x02,0x7d,0xec,0x18,0xe8,0x63,0x07,0x41,0x9f,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x42,0xe8,0x77,0x52,0x84,0x44,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x10, +0x21,0xf0,0x49,0x11,0x12,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x84,0xc2,0x27, +0x45,0x48,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x12,0x12,0x9f,0x14,0x21,0x91, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4a,0x88,0x7c,0x5a,0x04,0x45,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x30,0xa1,0xf2,0x69,0x11,0x14,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0xe3,0x84,0xcc,0xa7,0x45,0x50,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x14, +0x3a,0x9f,0x16,0x41,0x91,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x52,0xe8,0x7c,0x10, +0xfd,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x85,0xd0,0x07,0xd1,0x8f,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x56,0x28,0x7d,0x10,0xfd,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x83,0x85,0xd4,0x07,0xd1,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5a,0x88, +0x7d,0x10,0xff,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x85,0xda,0x07,0xf1,0x8f, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5e,0xc8,0x7d,0x10,0xff,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0x03,0x86,0xde,0x07,0xf1,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x62,0xe8,0x7d,0x90,0xfe,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x86,0xe0,0x07, +0xe9,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x66,0x28,0x7e,0x90,0xfe,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0x83,0x86,0xe4,0x07,0xe9,0x8f,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x6a,0x88,0x7e,0x90,0x10,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x86, +0xea,0x07,0x09,0x91,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6e,0xc8,0x7e,0x90,0x10, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x87,0xee,0x07,0x09,0x91,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x72,0x08,0x7f,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0x1d,0xca,0x1f,0x0e,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x87,0xf4,0x87,0x43, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe0,0xa1,0xfd,0xe1,0x90,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x7a,0x68,0x7f,0x08,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x1f, +0xe2,0x1f,0x02,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x87,0xfa,0x87,0x40,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x00,0x23,0xff,0x21,0x90,0x11,0x83,0x03,0x00,0x41, +0x30,0xd0,0x74,0x28,0x7f,0xe6,0xa6,0x86,0x46,0x13,0x82,0x60,0xc4,0xa0,0x01,0x40, +0x10,0x0c,0x1a,0x31,0x02,0x21,0xbc,0xb1,0x21,0x1b,0xb2,0xa1,0x11,0x1a,0xa1,0x11, +0x1a,0xa1,0xd1,0x84,0x00,0x18,0x8e,0x08,0x4e,0x27,0xf8,0xa6,0x1b,0x54,0x47,0x08, +0x4c,0x29,0xe8,0x63,0x8a,0x41,0x1f,0x53,0x0e,0xfa,0x18,0x31,0xc8,0xc7,0x8a,0x41, +0x3e,0x36,0x18,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x8d,0x58,0x68,0x78, +0x9d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xdc,0xa8,0x85,0x06,0xd8,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0xe3,0x8d,0x5c,0x68,0x88,0x9d,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xe0,0xc8,0x85,0x86,0xf4,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x8e,0x5e, +0x68,0x50,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe4,0x08,0x86,0x86,0xf5,0x31, +0xc1,0x76,0xe4,0x63,0x02,0x01,0x1f,0x0b,0x78,0x47,0x3e,0x16,0x0c,0xf0,0xb1,0xa3, +0x88,0x8f,0x05,0xbb,0x23,0x1f,0x4b,0xc0,0x47,0x3e,0x76,0x04,0xf1,0xb1,0x44,0x7c, +0xe4,0x63,0x42,0x10,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf4,0x28,0x8e,0xba, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf6,0x48,0x8d,0x82,0xe1,0x88,0x2f,0x7c,0x88, +0xef,0x82,0x21,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x01,0x25,0x1f,0x02,0x9f,0x30, +0x3a,0x1d,0xd3,0x09,0xa3,0x30,0x0a,0xa3,0x30,0x1a,0x4d,0x08,0x80,0xe1,0x88,0x00, +0x7f,0x84,0x6f,0xc4,0xe0,0x01,0x40,0x10,0x0c,0x26,0x50,0xea,0xa1,0xdd,0xb9,0x1d, +0x9c,0xb9,0x99,0xf4,0x49,0x9f,0x3b,0xba,0x23,0x32,0x32,0x9f,0xd1,0x84,0x00,0x18, +0x4d,0x10,0x82,0x59,0x02,0x61,0xa0,0xc2,0x10,0x83,0x40,0xf6,0x80,0x81,0x0a,0x03, +0x0c,0x02,0xda,0x03,0x06,0x2a,0x0c,0x2d,0xb0,0x3d,0x60,0xa0,0xc2,0x50,0x02,0xdc, +0x03,0x06,0x2a,0x0c,0x25,0xd0,0x3d,0x60,0xa0,0xc2,0xe0,0x02,0xde,0x03,0x06,0x2a, +0x06,0x2d,0x00,0xc9,0x00,0x18,0xa8,0xf8,0xac,0xc0,0x1d,0x03,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x57,0x72,0x23,0x9b,0x19,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0, +0x43,0x25,0x34,0x12,0x9f,0x52,0x1a,0x4d,0x08,0x84,0x0a,0x7c,0x48,0x0b,0x95,0x82, +0xbb,0xc0,0xb0,0x11,0x83,0x03,0x00,0x41,0x30,0xe8,0x5a,0xa9,0x8d,0xce,0x07,0x95, +0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x4e,0x30,0xec,0x04,0xc3,0x4c,0x30,0xe8,0x63, +0xc2,0x41,0x9f,0x13,0x06,0x3a,0x61,0xa0,0xd1,0x04,0x07,0x18,0x4d,0x78,0x82,0x23, +0x0c,0x3b,0xc2,0x30,0x13,0x7e,0x47,0x3e,0x26,0xfc,0x8e,0x7c,0x8c,0x10,0x23,0xf8, +0x18,0x31,0x46,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x9c,0x48,0x89,0x10, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x38,0xa7,0x52,0x22,0x84,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xd0,0xe9,0x94,0x56,0x48,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23, +0x9d,0x50,0x89,0x85,0x84,0x63,0x0c,0x3b,0xc6,0x30,0x23,0x04,0xfa,0x18,0x21,0xd0, +0x67,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x76,0x5a,0xa5,0x11,0x0a,0xa7,0x70,0x0a, +0x27,0x57,0x72,0x25,0x57,0x72,0xa5,0xd1,0x84,0x00,0x18,0x8e,0x08,0x64,0x28,0xf8, +0xa6,0x1b,0x6a,0x48,0x08,0x2e,0x0c,0x8c,0x1a,0x31,0x78,0x00,0x10,0x04,0x83,0xe9, +0x9d,0x58,0xc9,0x85,0x4c,0xe8,0x30,0x70,0x08,0x87,0xcc,0xc9,0x9c,0x66,0x29,0x18, +0x4d,0x08,0x00,0x0b,0xd8,0x48,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xcd,0x13, +0x2c,0x05,0x16,0x18,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x9e,0x5c,0x29, +0xb0,0xe0,0x8d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0x3d,0xd1,0x52,0x30, +0x1c,0x01,0x07,0x3d,0x14,0x7c,0xd3,0x0d,0x42,0x1c,0x04,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0xf4,0x13,0x2f,0x05,0xc3,0x70,0x44,0x00,0x46,0xce,0x37,0x62,0x70,0x00, +0x20,0x08,0x06,0xc7,0x3f,0xf5,0xd2,0x50,0x58,0x30,0xd0,0xc7,0xca,0x28,0x88,0xcf, +0x74,0x43,0x60,0x46,0xc4,0x2c,0xc3,0x40,0xd4,0xc1,0x70,0x44,0x1e,0x94,0x91,0xf3, +0x4d,0x37,0xf8,0x11,0x1a,0x05,0xb3,0x04,0xc8,0x70,0xc4,0x1e,0xa4,0x91,0xf2,0xcd, +0x32,0x18,0x45,0x60,0x8c,0x12,0x1f,0x0b,0xd4,0x48,0x3e,0x16,0x30,0xf0,0x99,0x25, +0x40,0x86,0x23,0x0e,0x53,0x12,0xbe,0x59,0x86,0x03,0x09,0x66,0x09,0x90,0x81,0x12, +0x83,0x19,0x40,0xa2,0xc0,0xc5,0xe0,0x00,0x09,0x63,0xa0,0xc4,0x10,0x83,0xc1,0x28, +0xbc,0xc3,0x33,0x4c,0x01,0x25,0xf8,0x58,0x90,0x4a,0xf2,0x19,0x31,0x30,0x00,0x10, +0x04,0x83,0x68,0xa5,0xf4,0x29,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0xa5,0xdc, +0x09,0x14,0x02,0xa3,0xa3,0x20,0x3e,0x56,0x47,0xb7,0x13,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0x5e,0xca,0x9f,0x82,0xe1,0x08,0xde,0x81,0x25,0xe2,0xbb,0xc0,0x28, +0x5b,0x02,0xf9,0x58,0x60,0xc8,0xc7,0x82,0x42,0x3e,0x16,0xf8,0x11,0x7c,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0xb2,0xa9,0x92,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xd0,0xa9,0x7c,0x7a,0xc0,0x60,0x38,0x22,0xe8,0x23,0xe7,0x1b,0x31,0x38,0x00,0x10, +0x04,0x83,0x83,0xa7,0xf4,0x29,0x12,0x03,0x0b,0x06,0xfa,0x4c,0x37,0x04,0xa0,0x34, +0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xc4,0x53,0x2b,0x15,0xd8,0x41,0x4e,0xf2,0x19, +0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0xa7,0x5a,0x2a,0xb0,0x60,0x90,0xcf,0x88,0x81, +0x01,0x80,0x20,0x18,0x44,0x60,0xf5,0x52,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x68, +0x3d,0xc5,0x4f,0x76,0x24,0x53,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x26,0xa4,0x91, +0x7c,0x4c,0x48,0x23,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x64,0x56,0xfc,0x24, +0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x74,0x56,0xfd,0x24,0x9c,0x30,0xd0,0x09,0x03, +0x9d,0x60,0xd8,0x09,0x86,0x99,0x20,0x4b,0xf0,0x31,0x61,0x96,0xe0,0x33,0x62,0x70, +0x00,0x20,0x08,0x06,0x9a,0x5a,0xa5,0xd4,0x28,0x85,0xd5,0x68,0x42,0x00,0x8c,0x26, +0x08,0x81,0x15,0x42,0x7c,0xac,0x10,0xe2,0x33,0x1c,0x21,0x3c,0xc2,0x37,0xdd,0x50, +0x52,0x2e,0x15,0x0c,0x47,0x0c,0x90,0xf0,0x4d,0x37,0x9c,0x14,0x4c,0x05,0xd3,0x0d, +0x6b,0xd5,0x56,0xc4,0x74,0x03,0x5b,0xb9,0xd5,0x50,0x45,0x04,0x45,0x44,0x50,0x02, +0x01,0x25,0x10,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcd,0x5f,0xf5,0x14,0x2e,0xcd, +0x95,0x10,0x80,0x15,0x58,0x81,0x15,0x58,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c, +0x26,0x0c,0xc2,0x74,0x43,0x5e,0xe9,0x95,0x53,0x49,0x00,0x23,0x06,0x0d,0x00,0x82, +0x60,0xd0,0x94,0xd6,0x58,0xf9,0x52,0x5e,0x05,0x87,0x59,0x99,0x95,0x59,0x99,0xd5, +0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0x80,0xd6,0x5f,0x51, +0xf5,0x04,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcd,0x6a,0xa5,0x15,0x39,0xfd,0x55, +0xd0,0xb0,0x15,0x5b,0xb1,0x15,0x5b,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26, +0x0c,0xc2,0x74,0x43,0x69,0x99,0x16,0x56,0x54,0x00,0x23,0x06,0x0d,0x00,0x82,0x60, +0xd0,0xc4,0xd6,0x5b,0xa9,0x53,0x69,0x51,0x81,0x5c,0xc9,0x95,0x5c,0xc9,0xd5,0x68, +0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41, +0x53,0x5b,0x73,0xe5,0x4e,0xa9,0x15,0x15,0x76,0x65,0x57,0x76,0x65,0x57,0xa3,0x09, +0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d, +0x6e,0xdd,0x95,0x3c,0xb5,0xd6,0x93,0xe8,0x95,0x5e,0xe9,0x95,0x5e,0x8d,0x26,0x04, +0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74,0x03,0x6d,0xcd,0x96,0x19,0x94,0x18, +0x04,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcd,0x6f,0xf5,0x15,0x3e,0xcd,0x96,0x18, +0x04,0xa0,0x05,0x5a,0xa0,0x05,0x5a,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09, +0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcd,0x78,0x85,0x16,0x3f,0xdd,0xd6,0x57, +0x90,0x16,0x69,0x91,0x16,0x69,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c, +0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xe7,0x55,0x5a,0x20,0xb5,0x5b,0x5d,0x82, +0x5a,0xa8,0x85,0x5a,0xa8,0x35,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08, +0x86,0x07,0xa5,0x10,0x1f,0xc3,0x83,0x52,0x88,0xcf,0xbd,0x91,0x51,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0xbc,0x97,0x6b,0x81,0x43,0x60,0x34,0xb5,0x0a,0xf4,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0x23,0xbe,0x5e,0x8b,0xac,0x02,0xb3,0xa9,0x21,0x3e,0x26, +0x04,0xf2,0xb1,0x00,0xa7,0xe0,0x63,0xc1,0x59,0xc9,0x67,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0xfb,0xaa,0x2d,0x9d,0x0a,0x0c,0x94,0x7c,0x4a,0x3e,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xe0,0xd7,0x6d,0x05,0xc9,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xf9, +0x85,0x5b,0x3b,0x15,0x18,0x71,0xc4,0xc7,0x84,0x40,0x3e,0x16,0x24,0xf0,0x31,0x59, +0x72,0x2b,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xb4,0x5f,0xea,0x15,0xd8,0x5b, +0x05,0xf1,0xb1,0x54,0x30,0x05,0x10,0x5c,0x60,0x98,0xa5,0xc2,0x29,0x80,0xe0,0x02, +0xc3,0x6c,0xc0,0xe0,0x63,0x02,0x06,0x9f,0xe1,0x06,0x54,0x80,0x0b,0x32,0x18,0x6e, +0x40,0x05,0xb8,0x20,0x83,0x12,0x02,0xbd,0xc0,0x28,0x73,0x0c,0xf9,0xd8,0x63,0xc8, +0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0x2e,0x13,0x43,0x2f,0x21,0x10,0x82,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x5a,0x6c,0xbd,0x82,0xd8,0xb2,0x20,0xb6,0xe4,0x63,0x41, +0x5d,0xc1,0xc7,0x86,0xbb,0x92,0x8f,0x05,0x77,0x05,0x1f,0x2b,0x68,0x4b,0x3e,0x16, +0xd0,0x16,0x7c,0x2c,0x28,0xe4,0x63,0x41,0x6d,0xc1,0xc7,0x8a,0x42,0x3e,0x16,0x38, +0xf2,0xb1,0x60,0x90,0x8f,0x05,0xb8,0x20,0x1f,0x13,0x70,0x41,0x3e,0x36,0xe0,0x82, +0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0xb2,0x31,0xfc,0xc2,0x2e,0xec,0x32,0x8f, +0xb6,0xe4,0x63,0x81,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x78,0x2c,0xbf, +0x02,0x0b,0x7e,0x41,0x3e,0x26,0xfc,0x82,0x7c,0x6c,0xf8,0x05,0xf9,0xd8,0x20,0x0e, +0xf2,0xb1,0x41,0x1c,0xe4,0x63,0x83,0x38,0xc8,0xc7,0xde,0x41,0x1c,0x40,0x70,0x81, +0x61,0x16,0xf0,0x01,0x7c,0x86,0x1b,0xc8,0x61,0x36,0xc8,0xa0,0x82,0x31,0xd0,0x0b, +0x8c,0x32,0x38,0x20,0xe4,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0xd7,0x99,0xa5,0x58, +0x20,0x06,0x81,0x18,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xe1,0x66,0x2c,0x16,0xc8, +0x97,0x05,0xf2,0x25,0x1f,0x0b,0x6c,0x0b,0x3e,0x36,0xe0,0x96,0x7c,0x2c,0xc0,0x2d, +0xf8,0x58,0x51,0x5f,0xf2,0xb1,0xa0,0xbe,0xe0,0x63,0x41,0x21,0x1f,0x0b,0xec,0x0b, +0x3e,0x56,0x14,0xf2,0xb1,0xa0,0x91,0x8f,0x05,0x83,0x7c,0x2c,0x98,0x07,0xf9,0x98, +0x30,0x0f,0xf2,0xb1,0x61,0x1e,0xe4,0x63,0x03,0x19,0xc0,0xc7,0x06,0x32,0x80,0x8f, +0x0d,0x64,0x00,0x1f,0x3b,0xd0,0x00,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0xed, +0x59,0x8f,0x65,0x7c,0x90,0xf1,0x81,0x95,0x41,0x20,0x9f,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0x40,0xad,0xc7,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x48,0x4d,0xcc, +0x46,0xa2,0x1f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x28,0xb5,0x31,0x1b,0x89,0x7e, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0xd4,0xc8,0x6c,0x24,0xfa,0x61,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0x53,0x33,0x33,0x93,0x00,0x89,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x50,0xed,0xcc,0x4c,0x02,0x24,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x48, +0x35,0x34,0x33,0x09,0x90,0xb0,0x63,0x24,0xe4,0x63,0xc8,0x48,0xc8,0xc7,0x92,0x91, +0x90,0x8f,0x0d,0x6d,0x00,0x1f,0x1b,0xda,0x00,0x3e,0x36,0xb4,0x01,0x7c,0xcc,0x48, +0x09,0xf9,0x98,0x91,0x12,0xf2,0x31,0x23,0x25,0xe4,0x63,0x03,0x1c,0xc0,0xc7,0x06, +0x38,0x80,0x8f,0x0d,0x70,0x00,0x1f,0x9b,0xee,0x00,0x3e,0x06,0x16,0x2d,0x01,0x82, +0x0b,0x0c,0xb3,0xa0,0x1d,0xe0,0x33,0xdc,0xf0,0x12,0x24,0x42,0x06,0x15,0xd0,0x82, +0x5e,0x60,0x94,0x85,0x03,0x21,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0x70,0x4d, +0xcf,0x82,0x59,0x08,0x66,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x5f,0xeb,0xb3, +0x60,0xcc,0x2c,0x18,0x33,0xf9,0x58,0x70,0x62,0xf0,0xb1,0x21,0xc5,0xe4,0x63,0x41, +0x8a,0xc1,0xc7,0x0a,0x33,0x93,0x8f,0x05,0x66,0x06,0x1f,0x0b,0x0a,0xf9,0x58,0x70, +0x66,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8d,0x7c,0x2c,0x18,0xe4,0x63,0x81,0x4f,0xc8, +0xc7,0x04,0x9f,0x90,0x8f,0x0d,0x3e,0x21,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03, +0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x1c,0xf0,0x19,0x31,0x48,0x00,0x10,0x04,0x83, +0x8b,0xdd,0x5c,0x2d,0x6b,0x87,0xac,0x1d,0xcc,0x16,0x02,0xf9,0x8c,0x18,0x18,0x00, +0x08,0x82,0x41,0x14,0x6f,0xae,0x16,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x51,0x6f, +0xb3,0x16,0x07,0x68,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0xbd,0xd1,0x5a,0x1c, +0xa0,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xf7,0x56,0x6b,0x71,0x80,0x16,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xe0,0xdb,0xad,0xc5,0xc1,0x5a,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x91,0x6f,0xb8,0x16,0x07,0x6b,0x31,0x62,0x70,0x00,0x20,0x08,0x06, +0x87,0xbe,0xe5,0x5a,0x1c,0xac,0x85,0x1d,0x6e,0x21,0x1f,0x43,0xdc,0x42,0x3e,0x96, +0xb8,0x85,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63, +0x06,0x5d,0xc8,0xc7,0x0c,0xba,0x90,0x8f,0x19,0x74,0x21,0x1f,0x8b,0x83,0x01,0x3e, +0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x4c,0xf0,0xb1,0xd7,0xc0,0x0b, +0x10,0x5c,0x60,0x98,0x05,0x3d,0x01,0x9f,0xe1,0x06,0xbd,0xa0,0x13,0x32,0x28,0x93, +0x08,0xf4,0x02,0xa3,0x4c,0x26,0x08,0xf9,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0x95, +0x72,0xeb,0x56,0x12,0x41,0x49,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc0,0x9c, +0xbb,0x05,0xb4,0x66,0x01,0xad,0xc9,0xc7,0x02,0x3c,0x83,0x8f,0x0d,0x7a,0x26,0x1f, +0x0b,0xf4,0x0c,0x3e,0x56,0xdc,0x9a,0x7c,0x2c,0xb8,0x35,0xf8,0x58,0x50,0xc8,0xc7, +0x02,0x5c,0x83,0x8f,0x15,0x85,0x7c,0x2c,0x68,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0x52, +0x43,0x3e,0x26,0xa4,0x86,0x7c,0x6c,0x48,0x0d,0xf9,0x58,0x1c,0x0c,0xf0,0xb1,0x38, +0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0xe0,0x80,0xcf,0x88,0x41,0x02,0x80,0x20, +0x18,0x5c,0x3d,0xf7,0x6f,0x3f,0x91,0xfd,0x44,0x66,0x27,0x11,0xc8,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0x22,0xb1,0xfb,0xb7,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0xb3,0x23,0xb9,0x38,0x98,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xce,0xae,0xe4, +0xe2,0x60,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x40,0x3b,0x93,0x8b,0x83,0xd9, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0xed,0x50,0x2e,0x0e,0x6c,0x63,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0xb5,0x4b,0xb9,0x38,0xb0,0x8d,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xd6,0x4e,0xe5,0xe2,0xc0,0x36,0xec,0xc8,0x0d,0xf9,0x18,0x92,0x1b,0xf2, +0xb1,0x24,0x37,0xe4,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00, +0x1f,0x33,0x7e,0x43,0x3e,0x66,0xfc,0x86,0x7c,0xcc,0xf8,0x0d,0xf9,0x58,0x1c,0x0c, +0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x82,0x4f,0xc1,0x84, +0x1b,0xe8,0x05,0x46,0x8d,0x18,0x24,0x00,0x08,0x82,0xc1,0x55,0x77,0x37,0xf7,0x12, +0x6d,0xf0,0x12,0x6d,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0xdf,0xe9,0x5c,0x00, +0x72,0x16,0x80,0x9c,0x7c,0x2c,0x20,0x37,0xf8,0xd8,0x60,0x6e,0xf2,0xb1,0xc0,0xdc, +0xe0,0x63,0xc5,0xc8,0xc9,0xc7,0x82,0x91,0x83,0x8f,0x05,0x85,0x7c,0x2c,0x20,0x39, +0xf8,0x58,0x51,0xc8,0xc7,0x02,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x20,0x3e,0xe4,0x63, +0x42,0x7c,0xc8,0xc7,0x86,0xf8,0x90,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e, +0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x0e,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0x95, +0x7a,0x6b,0x77,0x16,0xa5,0x70,0x16,0xa5,0x60,0x73,0x11,0xc8,0x67,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0x22,0xd7,0x5b,0xbb,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xd9, +0x83,0x3b,0x36,0xd8,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x66,0x2f,0xee,0xd8, +0x60,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa0,0x3d,0xb9,0x63,0x83,0xfd,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0xf6,0xe8,0x8e,0x0d,0xfc,0x63,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0xdb,0xab,0x3b,0x36,0xf0,0x8f,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x6e,0xcf,0xee,0xd8,0xc0,0x3f,0xec,0x08,0x11,0xf9,0x18,0x12,0x22,0xf2,0xb1, +0x24,0x44,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f, +0x33,0x4e,0x44,0x3e,0x66,0x9c,0x88,0x7c,0xcc,0x38,0x11,0xf9,0x18,0x1b,0x0c,0xf0, +0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x82,0x4f,0xad,0x84,0x2e, +0xe8,0x05,0x46,0x8d,0x18,0x24,0x00,0x08,0x82,0xc1,0x15,0x7e,0xa3,0xa7,0x12,0xb9, +0xa0,0x12,0xb9,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0xfa,0x99,0x5e,0xc0,0x76, +0x16,0xb0,0x9d,0x7c,0x2c,0x80,0x39,0xf8,0xd8,0x20,0x73,0xf2,0xb1,0x40,0xe6,0xe0, +0x63,0xc5,0xdb,0xc9,0xc7,0x82,0xb7,0x83,0x8f,0x05,0x85,0x7c,0x2c,0x80,0x3b,0xf8, +0x58,0x51,0xc8,0xc7,0x02,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x20,0x47,0xe4,0x63,0x42, +0x8e,0xc8,0xc7,0x86,0x1c,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6, +0x06,0x03,0x7c,0x8c,0x0d,0x0e,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0x55,0x7f, +0xb7,0x27,0x16,0xf1,0x20,0x16,0xf1,0x60,0xbf,0x11,0xc8,0x67,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0x22,0xfd,0xbb,0xbd,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xff,0xe3, +0x3d,0x36,0x18,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfe,0xaf,0xf7,0xd8,0x60, +0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x00,0xc1,0xc0,0xf7,0xd8,0x60,0x4c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x08,0xc1,0x00,0xfc,0xd8,0xc0,0x4c,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x10,0xc1,0x20,0xfc,0xd8,0xc0,0x4c,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x18,0xc1,0x40,0xfc,0xd8,0xc0,0x4c,0xec,0x48,0x13,0xf9,0x18,0x92,0x26, +0xf2,0xb1,0x24,0x4d,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1, +0x00,0x1f,0x33,0xde,0x44,0x3e,0x66,0xbc,0x89,0x7c,0xcc,0x78,0x13,0xf9,0x18,0x1b, +0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x82,0x8f,0xe1, +0xca,0x9c,0x80,0xe0,0x02,0xc3,0x2c,0x30,0x13,0xf8,0x0c,0x37,0xd4,0x49,0xdf,0x90, +0x41,0xbd,0x48,0xa0,0x17,0x18,0x65,0x3b,0x42,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10, +0x0c,0x2e,0x19,0x0c,0xe8,0xcf,0x45,0x02,0x17,0x09,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xc8,0xc1,0xe0,0xfe,0x82,0xde,0xb3,0xa0,0xf7,0xe4,0x63,0x41,0xe8,0xc1,0xc7, +0x86,0xd1,0x93,0x8f,0x05,0xa3,0x07,0x1f,0x2b,0xc0,0x4f,0x3e,0x16,0x80,0x1f,0x7c, +0x2c,0x28,0xe4,0x63,0x41,0xf8,0xc1,0xc7,0x8a,0x42,0x3e,0x16,0x34,0xf2,0xb1,0x60, +0x90,0x8f,0x05,0xa4,0x22,0x1f,0x13,0x48,0x45,0x3e,0x36,0x90,0x8a,0x7c,0x2c,0x0e, +0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x70,0xc0,0x67,0xc4, +0x20,0x01,0x40,0x10,0x0c,0x2e,0x33,0x0c,0x50,0x30,0x40,0x93,0x0c,0x4d,0x32,0x83, +0x91,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xad,0x61,0x80,0x82,0x41,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x1b,0x06,0x2d,0x18,0xc4,0x81,0xab,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x01,0x87,0x81,0x0b,0x06,0x71,0xe0,0x2a,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0xc4,0x61,0xf0,0x82,0x41,0x1c,0xb8,0xca,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0x72,0x18,0xc4,0x60,0x10,0x07,0xb1,0x32,0x62,0x70,0x00,0x20,0x08, +0x06,0xc7,0x1c,0x06,0x32,0x18,0xc4,0x41,0xac,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0x41,0x87,0xc1,0x0c,0x06,0x71,0x10,0x2b,0x76,0xd0,0x8a,0x7c,0x0c,0xa1,0x15,0xf9, +0x58,0x42,0x2b,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80, +0x8f,0x19,0xba,0x22,0x1f,0x33,0x74,0x45,0x3e,0x66,0xe8,0x8a,0x7c,0x2c,0x0e,0x06, +0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc1,0xa7,0x72,0xc4, +0x0d,0xf4,0x02,0xa3,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0xf2,0xc3,0x00,0x0c,0x03, +0x1c,0x69,0x03,0x1c,0x69,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4a,0x31,0x18, +0xc3,0x20,0x48,0xc1,0xc0,0x82,0x14,0x0c,0xe4,0x63,0x41,0xfb,0xc1,0xc7,0x86,0xf7, +0x93,0x8f,0x05,0xef,0x07,0x1f,0x2b,0x58,0x30,0x90,0x8f,0x05,0x2c,0x18,0xc0,0xc7, +0x82,0x42,0x3e,0x16,0xb4,0x60,0x00,0x1f,0x2b,0x0a,0xf9,0x58,0xc0,0xc8,0xc7,0x82, +0x41,0x3e,0x16,0xb0,0x8b,0x7c,0x4c,0x60,0x17,0xf9,0xd8,0xc0,0x2e,0xf2,0x31,0x36, +0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x01,0x9f,0x11, +0x83,0x04,0x00,0x41,0x30,0xb8,0x64,0x31,0xa0,0xc3,0x00,0x4e,0x4a,0x01,0x4e,0x4a, +0xc1,0xf8,0x24,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xb7,0x18,0xd0,0x61, +0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xb1,0x8b,0x41,0x1e,0x06,0x6c,0x60,0x2f, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf0,0x62,0xa0,0x87,0x01,0x1b,0xd8,0xcb,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0xbd,0x18,0xec,0x61,0xc0,0x06,0xf6,0x32,0x62,0x70, +0x00,0x20,0x08,0x06,0x87,0x2f,0x06,0x7d,0x18,0xb0,0x41,0xbe,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0xf1,0x8b,0x81,0x1f,0x06,0x6c,0x90,0x2f,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0x80,0x63,0xf0,0x87,0x01,0x1b,0xe4,0x8b,0x1d,0xfc,0x22,0x1f,0x43,0xf8, +0x45,0x3e,0x96,0xf0,0x8b,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36, +0x18,0xe0,0x63,0x86,0xc8,0xc8,0xc7,0x0c,0x91,0x91,0x8f,0x19,0x22,0x23,0x1f,0x63, +0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x4c,0xf0,0x29, +0x1a,0xd1,0x05,0xbd,0xc0,0xa8,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0xd4,0x31,0x60, +0xc5,0x60,0x46,0x72,0x61,0x46,0x72,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x78, +0x0c,0x5e,0x31,0x08,0xea,0x30,0xb0,0xa0,0x0e,0x03,0xf9,0x58,0x90,0x83,0x01,0x7c, +0x6c,0xd8,0xc1,0x40,0x3e,0x16,0xec,0x60,0x00,0x1f,0x2b,0xf0,0x30,0x90,0x8f,0x05, +0x78,0x18,0xc0,0xc7,0x82,0x42,0x3e,0x16,0xe4,0x61,0x00,0x1f,0x2b,0x0a,0xf9,0x58, +0xc0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xd0,0x8c,0x7c,0x4c,0xa0,0x19,0xf9,0xd8,0x40, +0x33,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1, +0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0xfc,0x31,0x00,0xc7,0x60,0x4d, +0xe2,0x61,0x4d,0xe2,0xc1,0xd0,0x25,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44, +0x23,0x19,0x80,0x63,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x71,0x92,0x41,0x39, +0x06,0x6c,0xe0,0x33,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa0,0x64,0x60,0x8e,0x01, +0x1b,0xf8,0xcc,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x29,0x19,0x9c,0x63,0xc0,0x06, +0x3e,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x4a,0x06,0xe9,0x18,0xb0,0x41,0xd8, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xb1,0x92,0x81,0x3a,0x06,0x6c,0x10,0x36,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xb0,0x64,0xb0,0x8e,0x01,0x1b,0x84,0x8d,0x1d,0x64, +0x23,0x1f,0x43,0xc8,0x46,0x3e,0x96,0x90,0x8d,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b, +0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x86,0xda,0xc8,0xc7,0x0c,0xb5,0x91,0x8f,0x19, +0x6a,0x23,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18, +0x1b,0x4c,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0x26,0x03,0x97,0x0c,0x82, +0xe1,0x88,0x40,0x17,0x03,0xe1,0x9b,0x6e,0x18,0x40,0x31,0x08,0xac,0x09,0xe8,0x63, +0x8d,0x40,0x1f,0x6b,0x06,0xfa,0x98,0x42,0xd0,0xc7,0x94,0x82,0x3e,0xa6,0x18,0xf4, +0x31,0xc3,0x90,0x8f,0x19,0x86,0x7c,0xcc,0x30,0xe4,0x63,0xc6,0x10,0x1f,0x33,0x86, +0xf8,0x98,0x31,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xb3,0x0c,0x7a,0x32, +0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x3a,0xcb,0xc0,0x27,0x83,0x61,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0x22,0xb4,0x0c,0x7e,0x32,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0x4a,0xcb,0x00,0x24,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xb5,0x0c, +0x42,0x32,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x5a,0xcb,0x40,0x24,0x83,0x61, +0x38,0x82,0x0d,0xdc,0x31,0x10,0xbe,0x0b,0x8c,0xb2,0xc0,0x0d,0xe4,0x33,0x1c,0x11, +0xc4,0x63,0x20,0x7c,0xb3,0x0c,0x89,0x12,0xd8,0x1c,0x08,0xf4,0xb1,0x39,0x18,0xe8, +0x63,0x73,0x40,0xd0,0xc7,0x8a,0x72,0x0c,0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06, +0xc7,0x5d,0x06,0x36,0x19,0x10,0x70,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x5e, +0x06,0x37,0x19,0x10,0x70,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x5e,0x06,0x38, +0x19,0x10,0x70,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x5e,0x06,0x38,0x19,0x0c, +0x70,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x5e,0x06,0x39,0x19,0x0c,0x70,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x5f,0x06,0x3a,0x19,0x0c,0x70,0x30,0x4b,0xa0, +0x0c,0x54,0x18,0x46,0xa2,0x0f,0xc8,0x40,0x85,0x61,0x24,0xfa,0x80,0x0c,0x54,0x18, +0x46,0xa2,0x0f,0xc8,0x40,0x85,0x41,0x25,0x1e,0x62,0x64,0xf0,0x8e,0x81,0x7c,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x20,0xfa,0xcb,0xa0,0x25,0x83,0xc0,0x82,0x7d,0x0c,0xe4, +0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x69,0x06,0x63,0x19,0xb4,0x60,0xa0,0x82, +0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa5,0x19,0x90,0x65,0x10,0x8c,0xd2,0x70, +0x44,0x30,0x92,0x01,0xf1,0x95,0x09,0x06,0x81,0x8e,0x18,0x3c,0x00,0x08,0x82,0xc1, +0x44,0x9a,0x41,0x58,0x06,0xe1,0x18,0xec,0x62,0xc0,0x83,0xc1,0x0e,0x06,0xed,0x18, +0xb4,0x63,0xb0,0x97,0xc1,0x5e,0x06,0x68,0x19,0xa8,0x63,0x30,0x9a,0x10,0x00,0xa3, +0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x30,0xdd,0x40,0xbc,0x63,0x60,0x4c, +0x37,0x10,0xf0,0x18,0x1c,0xd3,0x0d,0x44,0x3c,0x06,0xc8,0x74,0x03,0x21,0x8f,0x41, +0x62,0x0e,0x11,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x5e,0x33,0x30,0xcd,0x20, +0x18,0x8e,0x08,0x56,0x32,0x60,0xbe,0x59,0x06,0x67,0x09,0x2c,0x32,0xe2,0x33,0x1c, +0x41,0xdc,0x63,0x20,0x7c,0xc3,0x11,0x05,0x3e,0x06,0xc4,0x77,0xc2,0x10,0x27,0x0c, +0x61,0x42,0x10,0x82,0xe1,0x08,0x83,0x1f,0x03,0xe1,0x1b,0x8e,0x38,0xfa,0x31,0x20, +0xbe,0x13,0x86,0x38,0x61,0x08,0x13,0x82,0x10,0x0c,0x37,0x18,0x01,0x18,0xcc,0x32, +0x30,0x4d,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0x6f,0x06,0xb4,0x19,0x30,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0x84,0x67,0xf0,0x97,0xc1,0x13,0xcc,0x12,0x34,0x03, +0x15,0x86,0xc0,0x80,0xc1,0x62,0x60,0x40,0xc5,0x67,0x38,0x22,0x30,0xc9,0x40,0xf8, +0x86,0x23,0x84,0x93,0x0c,0x88,0xef,0x84,0x21,0x4e,0x18,0xc2,0x84,0x20,0x04,0xc3, +0x0d,0x50,0x00,0x06,0xb3,0x0c,0x58,0x16,0x0c,0x54,0x18,0x29,0xb3,0xe1,0xa8,0xa0, +0x8c,0x18,0x38,0x00,0x08,0x82,0xc1,0x93,0x9e,0x01,0x68,0x06,0x2b,0x19,0xc4,0x63, +0x00,0x8f,0xc1,0x6a,0x06,0x68,0xe0,0x75,0x9c,0x5c,0x06,0xc3,0x11,0x5c,0x4b,0x06, +0xce,0x77,0x81,0x51,0x36,0x04,0xf2,0x19,0x6e,0x08,0xab,0xf0,0x0c,0xc2,0xe0,0xf6, +0x30,0x30,0xca,0x68,0x32,0xc8,0xc3,0x20,0x3e,0x16,0x08,0xf2,0xb1,0x40,0x9c,0xe4, +0x63,0xa8,0x18,0xbc,0x65,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xe2,0x33, +0x00,0xcf,0x20,0xb8,0xc3,0xa8,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xec,0x33,0xa8, +0xcd,0x20,0x10,0xec,0x0e,0xe6,0x32,0x90,0x8f,0x05,0x46,0x7c,0x6c,0x08,0xe4,0x63, +0x01,0x02,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf6,0x33,0xc8,0xcd,0x20,0x09, +0x2c,0x16,0x83,0xb4,0x0c,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0x7e,0x06, +0xe9,0x19,0x04,0xe6,0x07,0x43,0x7c,0x4c,0x08,0xe4,0x63,0x41,0x01,0x9f,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x42,0x34,0xf8,0xcd,0xc0,0x08,0x66,0x19,0x1e,0x68,0x14, +0x03,0x23,0x85,0x52,0x80,0x8f,0x05,0xa4,0x10,0x1f,0x2b,0x85,0x53,0x80,0x8f,0xa1, +0xc2,0x29,0xc4,0xc7,0x82,0x53,0x88,0xcf,0x2c,0xc1,0x34,0x62,0x70,0x00,0x20,0x08, +0x06,0x1a,0x88,0x06,0xbf,0x19,0xe4,0x64,0x50,0x9f,0xc1,0x68,0x42,0x00,0x8c,0x26, +0x08,0x81,0x05,0x82,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x42,0xd1,0xe0,0x3f, +0x83,0xc0,0xe0,0x32,0x08,0xe8,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0x8a,0x06, +0xe3,0x19,0x04,0x16,0xe8,0x65,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x58, +0x34,0x48,0xcf,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x46,0x03,0xf7,0x0c, +0xf6,0x32,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x88,0xd1,0x00,0x3e,0x83,0x5b, +0x0c,0xa8,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x64,0x34,0x88,0xcf,0x60,0x17,0x83, +0xc0,0xee,0x32,0x18,0xe2,0x63,0x42,0x20,0x1f,0x0b,0x0a,0xf8,0x58,0xa0,0x0e,0xf2, +0x31,0x41,0x1d,0xe4,0x63,0x83,0x3a,0xc8,0xc7,0xf8,0x61,0x88,0x8f,0xf1,0xc3,0x10, +0x1f,0xe3,0x87,0x21,0x3e,0x66,0xfc,0x03,0x7c,0xcc,0xf8,0x07,0xf8,0x98,0xf1,0x0f, +0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x47,0x03,0xff,0x0c,0x70,0xc2,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x4c,0x83,0xff,0x0c,0x70,0xc2,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x23,0x4c,0x03,0x10,0x0d,0x70,0xc2,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x43,0x4c,0x03,0x10,0x0d,0x70,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x63,0x4c,0x83,0x10,0x0d,0x70,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x4c, +0x03,0x11,0x0d,0x70,0xc2,0x18,0x8e,0x30,0x7c,0x4b,0xf8,0x86,0x23,0x0c,0xdf,0x12, +0xbe,0xe1,0x08,0xc3,0xb7,0x84,0xaf,0x06,0x61,0x2b,0x10,0x76,0x38,0x62,0xbc,0x10, +0xe1,0x1b,0x8e,0x18,0x2f,0x44,0xf8,0x86,0x23,0xc6,0x0b,0x11,0xbe,0x1a,0x84,0xad, +0x40,0xd8,0x32,0x82,0x9d,0x65,0x88,0xa4,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0x38,0x0d,0x5e,0x34,0x48,0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x38,0x0d, +0x60,0x34,0x48,0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x39,0x0d,0x62,0x34, +0x48,0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x39,0x0d,0x62,0x34,0x18,0xa2, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe8,0x34,0x90,0xd1,0x60,0x88,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xa8,0xd3,0x60,0x46,0x83,0x21,0x1a,0x31,0x38,0x00,0x10,0x04, +0x83,0xc3,0x4e,0x83,0x1a,0x0d,0x52,0x61,0xa6,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0xa2,0xd3,0xa0,0x45,0x03,0x7f,0x0c,0x2c,0xd8,0xcd,0x40,0x3e,0x23,0x06,0x06,0x00, +0x82,0x60,0x10,0xd9,0x69,0x30,0xa3,0x41,0x60,0xbe,0x19,0x04,0xf1,0xb1,0xa0,0x90, +0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x79,0x1a,0xa0,0x69,0x10,0x98,0x7d,0x29, +0xf1,0x31,0xfb,0x52,0xe2,0x63,0xf6,0xa5,0xc4,0xc7,0x88,0x41,0x3e,0x56,0x0c,0xf2, +0x31,0x63,0x90,0x8f,0x0d,0x10,0x7c,0x6c,0x80,0xe0,0x63,0x03,0x04,0x9f,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x4c,0x35,0x20,0xd3,0xa0,0x14,0x46,0x34,0x30,0x53,0x08, +0xe2,0x63,0x4c,0x20,0x1f,0x0b,0x06,0xf8,0xcc,0x12,0x48,0x03,0x15,0x86,0x13,0x99, +0x70,0x00,0x0d,0x54,0x18,0x4e,0x64,0xc2,0x01,0x34,0x50,0x61,0x38,0x91,0x09,0x07, +0xd0,0x40,0x85,0x81,0x44,0x38,0x01,0x59,0xe0,0x12,0xf0,0x31,0xe1,0x25,0xe0,0x63, +0x03,0x4c,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x58,0x0d,0xe0,0x34,0x80, +0xd1,0x60,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x56,0x83,0x38,0x0d,0x62,0x34, +0x18,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x98,0xd5,0x40,0x4e,0x03,0x19,0x0d,0x06, +0xa3,0x89,0x81,0x3e,0x56,0x13,0x03,0x7d,0xcc,0x26,0x06,0xfa,0x98,0x4e,0x34,0xf1, +0x31,0x9d,0x68,0xe2,0x63,0x3a,0xd1,0xc4,0xc7,0x8c,0x41,0x3e,0x66,0x0c,0xf2,0x31, +0x63,0x90,0x8f,0x0d,0x13,0x7c,0x6c,0x98,0xe0,0x63,0xc3,0x04,0x1f,0x13,0x06,0xf8, +0x58,0x20,0xc4,0xc7,0x86,0x02,0x3e,0x66,0x14,0xf1,0xb1,0xa0,0x88,0xcf,0x2c,0xc1, +0x34,0x50,0x61,0x90,0xc6,0x83,0x48,0x03,0x15,0x06,0x69,0x3c,0x88,0x34,0x50,0x61, +0x88,0xc6,0x63,0x48,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x9c,0x6b,0x50,0xaa,0x41, +0x7f,0x06,0xbb,0x1a,0xec,0x6a,0xb0,0xab,0x01,0xaa,0x06,0xa8,0x1a,0xa0,0x6a,0x80, +0xaa,0xc1,0x68,0x42,0x00,0x0c,0x47,0x04,0x2c,0x1a,0x04,0xdf,0x74,0xc3,0x8b,0x06, +0x42,0x60,0x47,0x40,0x1f,0x3b,0x04,0xfa,0xd8,0x31,0xd0,0x67,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x34,0x74,0x0d,0x4e,0x35,0x08,0xd1,0x60,0x5c,0x83,0xd1,0x84,0x00,0xb0, +0xa0,0x90,0x8f,0x09,0x85,0x7c,0x6c,0x28,0xe4,0x63,0xf1,0x19,0xc0,0x66,0x10,0x1f, +0x8b,0xcf,0x00,0x36,0x83,0xf8,0x0c,0x47,0x08,0x38,0x1a,0x0c,0xdf,0x70,0xc4,0xb0, +0xa3,0x41,0xf1,0x95,0x10,0xe8,0x70,0x04,0xb1,0xa3,0xc1,0xf0,0x0d,0x47,0x14,0x3e, +0x1a,0x14,0x5f,0x09,0x81,0x16,0x11,0xe8,0x2c,0x03,0x55,0x05,0xa3,0x09,0xce,0x60, +0x01,0x9a,0x06,0xf2,0xb1,0xbf,0x08,0xe8,0x63,0xe9,0x15,0xc4,0x67,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x90,0x0d,0xc0,0x35,0x18,0xd3,0x20,0x98,0x25,0xa8,0x06,0x2a, +0x0c,0x81,0x42,0x65,0x61,0x1a,0x31,0x70,0x00,0x10,0x04,0x83,0x27,0x64,0x03,0x5c, +0x0d,0xc2,0x34,0x48,0xd1,0x00,0x45,0x83,0x71,0x0d,0x02,0xfc,0x0a,0x02,0x55,0x0d, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x18,0xd9,0x20,0x5c,0x03,0x36,0x0d,0xe8,0x6b, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x90,0x0d,0xe0,0x35,0xc8,0xcd,0xc0,0x50,0x35, +0x10,0xe2,0x63,0x42,0x20,0x1f,0x0b,0x08,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0x81,0xb2,0xc1,0xb9,0x06,0x45,0x60,0xb2,0x19,0x98,0x6a,0x20,0x9f,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x54,0x36,0x48,0xd7,0x20,0x88,0xcd,0xc0,0x86,0x41,0x3e,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xb0,0x6c,0xb0,0xae,0x41,0x20,0x4c,0x37,0xc4,0x69, +0x10,0xb8,0x66,0x30,0x1c,0xa1,0x13,0x72,0x1a,0x30,0xdf,0x2c,0xc3,0x65,0x05,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xbc,0x6c,0xe0,0xae,0x81,0xab,0x06,0x82,0xad,0x6a, +0x10,0xc4,0x67,0x96,0xe0,0x1a,0xa8,0x30,0x04,0x0b,0xa9,0x46,0x0c,0x1c,0x00,0x04, +0xc1,0xe0,0x81,0xd9,0xe0,0x5c,0x83,0x37,0x0d,0x70,0x34,0xb8,0xd1,0x40,0x5e,0x83, +0x30,0x00,0x83,0x2f,0xc8,0xd5,0x60,0xc4,0xc0,0x01,0x40,0x10,0x0c,0x1e,0x98,0x0d, +0xce,0x35,0x98,0xd3,0x00,0x47,0x83,0x1b,0x0d,0xe4,0x35,0x08,0x03,0x30,0xf8,0xec, +0x34,0xc8,0xd5,0x60,0xc4,0xc0,0x01,0x40,0x10,0x0c,0x1e,0x98,0x0d,0xce,0x35,0x88, +0xd3,0x00,0x47,0x83,0x1b,0x0d,0xe4,0x35,0xa0,0xd3,0x80,0x4e,0x03,0x3a,0x0d,0xe8, +0x34,0xc8,0xd5,0x00,0x47,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x7a,0xd9,0xc0,0x64,0x83, +0xb7,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x66,0x83,0x78,0x0d,0xe2,0x22,0x98, +0x25,0xc8,0x06,0x2a,0x0c,0x01,0x23,0x97,0xc6,0x64,0xa3,0x34,0xe2,0x33,0x1c,0x11, +0xe0,0x69,0x20,0x7c,0xc3,0x11,0x42,0x9e,0x06,0xc4,0x77,0xc2,0x10,0x27,0x0c,0x61, +0x42,0x10,0x82,0xe1,0x06,0xd1,0x08,0xc0,0x60,0x96,0x41,0xdb,0x82,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0x72,0x36,0x80,0xd9,0xe0,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0xa3,0x67,0x83,0x7d,0x0d,0x92,0x60,0x96,0x60,0x1b,0xa8,0x30,0x04,0x8d,0xca,0x6c, +0x3e,0x76,0x35,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x3d,0x1b,0xb0,0x6c, +0x10,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xe4,0xb3,0xc1,0xbd,0x06,0x81,0x05,0xaa, +0x1a,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xb0,0x0d,0xfa,0x35,0x08,0x86, +0x23,0x0c,0xd9,0x70,0xbe,0x0b,0x8c,0xb2,0x60,0x90,0xcf,0x70,0x44,0xf0,0xab,0x81, +0xf0,0x5d,0x60,0xd4,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x66,0x1b,0xfc,0x6b,0xa0, +0x63,0x16,0x80,0x6b,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xd0,0x36,0x28, +0xd9,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x6d,0x83,0x95,0x0d,0xe4,0x33, +0x08,0x2c,0x56,0x83,0x20,0x3e,0x66,0x04,0xf2,0x99,0x25,0x70,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_10b6adb46df1b3d918fc62fb6644906f.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_10b6adb46df1b3d918fc62fb6644906f.h new file mode 100644 index 00000000..c225375b --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_10b6adb46df1b3d918fc62fb6644906f.h @@ -0,0 +1,1060 @@ +// ffx_fsr2_accumulate_pass_16bit_10b6adb46df1b3d918fc62fb6644906f.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_16bit_10b6adb46df1b3d918fc62fb6644906f_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_10b6adb46df1b3d918fc62fb6644906f_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_10b6adb46df1b3d918fc62fb6644906f_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_10b6adb46df1b3d918fc62fb6644906f_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_10b6adb46df1b3d918fc62fb6644906f_SRVResourceNames[] = { "r_input_exposure", "r_dilated_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_lanczos_lut", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_10b6adb46df1b3d918fc62fb6644906f_SRVResourceBindings[] = { 0, 2, 3, 4, 5, 10, 6, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_10b6adb46df1b3d918fc62fb6644906f_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_10b6adb46df1b3d918fc62fb6644906f_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_10b6adb46df1b3d918fc62fb6644906f_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", "rw_upscaled_output", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_10b6adb46df1b3d918fc62fb6644906f_UAVResourceBindings[] = { 0, 1, 3, 4, 2, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_10b6adb46df1b3d918fc62fb6644906f_UAVResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_10b6adb46df1b3d918fc62fb6644906f_UAVResourceSpaces[] = { 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_10b6adb46df1b3d918fc62fb6644906f_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_10b6adb46df1b3d918fc62fb6644906f_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_10b6adb46df1b3d918fc62fb6644906f_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_10b6adb46df1b3d918fc62fb6644906f_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_10b6adb46df1b3d918fc62fb6644906f_size = 16508; + +static const unsigned char g_ffx_fsr2_accumulate_pass_16bit_10b6adb46df1b3d918fc62fb6644906f_data[] = { +0x44,0x58,0x42,0x43,0xb7,0x4f,0x4d,0x21,0x7b,0x0e,0xf9,0xce,0x57,0x61,0xa8,0x7e, +0xe8,0x99,0xd9,0x72,0x01,0x00,0x00,0x00,0x7c,0x40,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x3c,0x02,0x00,0x00,0x88,0x10,0x00,0x00,0xa4,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xc8,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0x44,0x0e,0x00,0x00,0x62,0x00,0x05,0x00,0x91,0x03,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x2c,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x88,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xc6,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xfc,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2, +0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42, +0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29, +0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30, +0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c, +0x63,0x18,0x06,0x83,0xa6,0x51,0x80,0x42,0x54,0x43,0x55,0x91,0x55,0x86,0x6a,0xa8, +0x08,0x2b,0xc4,0x30,0x0c,0x03,0x69,0xc5,0x30,0x06,0xc3,0x30,0x0c,0xe2,0x8e,0x1a, +0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0xb9,0x8d,0x2a,0x56,0x62,0xf2,0x8b,0xdb,0x46,0x84, +0x61,0x18,0x46,0x21,0xbc,0x81,0x19,0xe8,0x3b,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9, +0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b,0x11,0xc3,0x30,0x0c,0x85,0x08,0x07, +0x66,0x20,0x71,0x8e,0x20,0x28,0x06,0x33,0x28,0xc3,0x40,0x52,0x39,0x10,0x30,0x8c, +0x20,0x18,0x33,0xb5,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc, +0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x98,0x49,0x0c,0xc6,0x81,0x1d, +0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca, +0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0, +0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f, +0x90,0x80,0xa6,0xa4,0x0e,0x23,0x10,0xc6,0x4c,0x6d,0x30,0x0e,0xec,0x10,0x0e,0xf3, +0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40, +0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e, +0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00,0x06,0x7e,0xa0,0x07,0x7a, +0xd0,0x0e,0xe9,0x00,0x0f,0xf3,0xf0,0x0b,0xf4,0x90,0x0f,0xf0,0x50,0x0e,0x28,0x18, +0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c, +0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0, +0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03, +0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xb0,0x2d,0xb9,0x33,0x85,0xc1,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x81,0x1e,0xe8, +0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60, +0x98,0xc9,0x1a,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70, +0xa0,0x07,0x3f,0x40,0x82,0x01,0x53,0x3c,0x13,0x19,0x8c,0x03,0x3b,0x84,0xc3,0x3c, +0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94, +0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f, +0xa0,0x80,0xa5,0x79,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90, +0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05, +0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77, +0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x01,0x4a,0xf5, +0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3, +0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0xba,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8, +0xd8,0xd5,0x46,0x53,0x9e,0xe7,0x79,0x3e,0x0c,0x2c,0x8a,0xa2,0xa8,0x61,0x18,0x86, +0x61,0x18,0xa4,0xdf,0x24,0x4d,0x11,0x25,0x4c,0x3e,0x0b,0x30,0xcf,0x42,0x44,0xec, +0x04,0x4c,0x04,0x0a,0x06,0xe2,0xe7,0x08,0x40,0x01,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90, +0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07, +0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6, +0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60, +0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07, +0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90, +0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04, +0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1, +0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32, +0x00,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c,0x10,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x10,0x8a, +0xa3,0x14,0x8a,0xa2,0x1c,0x0a,0xa2,0xf0,0x03,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a, +0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90, +0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x34,0x4a, +0x32,0xa2,0x24,0x2f,0x8a,0x87,0xc8,0x11,0x80,0x1a,0x20,0xbf,0x80,0x01,0x01,0x11, +0xe8,0x9d,0x01,0x20,0x79,0x06,0x80,0xe8,0x19,0x00,0xb2,0x67,0x00,0x08,0x9f,0x01, +0x20,0x7d,0x06,0x80,0xf6,0x19,0x00,0xea,0x67,0x00,0x68,0x9d,0x01,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x8e,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0xe1,0x99,0x20,0x0c,0xd0,0x06,0x61,0x20,0x26,0x08,0x43,0xb4,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x13,0x84,0x41,0xda,0x30,0x20,0x09,0x31,0x41,0x58,0x03,0x3e,0x20,0x24, +0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x55,0x86,0x07,0xf7,0x36,0x57,0x27,0x57,0x36, +0x41,0x18,0xa6,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85,0x31,0x8c,0x81,0x30,0x1c,0x62, +0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e, +0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x1b,0x92,0x61,0x81,0x0c,0x62,0x20,0x0c, +0x67,0x82,0xf0,0x06,0x74,0xc0,0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c, +0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e, +0x82,0x30,0x50,0x1b,0x12,0x42,0x9a,0x0c,0x6a,0x20,0x0c,0x87,0x8d,0xdc,0x17,0xdb, +0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x04,0x61,0xa8,0x26,0x08,0x83, +0xb5,0x41,0x30,0xb0,0x0d,0x09,0xb5,0x58,0xc6,0x35,0x10,0x46,0x46,0x4b,0xee,0x0b, +0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec, +0x8d,0xed,0x4d,0x6e,0x82,0x30,0x5c,0x1b,0x92,0x4b,0xda,0x0c,0x6e,0x20,0x0c,0x87, +0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04, +0x61,0xc0,0x36,0x24,0x9c,0xe4,0x19,0xdf,0x40,0x18,0xd9,0x04,0x41,0x0e,0xea,0x80, +0x8d,0xdc,0x17,0x5b,0x98,0xdb,0x98,0xde,0xdb,0xdc,0x17,0x5b,0x1d,0xdd,0x86,0x24, +0x09,0x03,0x31,0x30,0x92,0x81,0x30,0x9c,0x09,0xc2,0x90,0x31,0x91,0xfb,0x4a,0x6b, +0x3b,0x6b,0x4a,0x83,0x9b,0x9b,0x20,0x0c,0xda,0x86,0x84,0x0c,0xc2,0xa0,0x0c,0x0c, +0x33,0x18,0x08,0xc3,0x21,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0x25, +0x57,0x16,0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21,0x31, +0x83,0x05,0x0d,0x8c,0x61,0x20,0x8c,0x6c,0x43,0xf2,0x44,0x95,0xd6,0x81,0xc1,0x18, +0x9c,0x41,0x1a,0x4c,0x10,0xe8,0xc0,0x0e,0xa8,0xc9,0xdd,0x7d,0xa5,0xb9,0xd1,0x95, +0xc9,0xb9,0x85,0xb1,0x7d,0xd5,0xc1,0xcd,0x8d,0x85,0xb1,0x95,0x91,0x7d,0x8d,0xbd, +0xb1,0xbd,0xc9,0x4d,0x10,0xc8,0x20,0x0e,0x36,0x2c,0xc6,0x1a,0xb0,0x81,0x61,0x0c, +0x44,0x1b,0xb4,0x41,0x1b,0x38,0x13,0x04,0x3b,0xb8,0x03,0x3a,0x72,0x77,0x5f,0x6c, +0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x1b,0x96,0xe1,0x0d,0xe0,0xc0, +0x18,0x06,0xa2,0x0d,0xda,0xa0,0x0d,0xb2,0x09,0x02,0x1e,0xe0,0x01,0x19,0xb9,0xbb, +0x2f,0xb7,0xb2,0xbb,0x2f,0xb6,0xb7,0xb1,0xb5,0xb9,0x0d,0x0b,0x21,0x07,0x73,0x60, +0x50,0x03,0xd1,0x06,0x6d,0xd0,0x06,0x19,0x1f,0xb9,0xbb,0x2f,0xb6,0xba,0xb6,0xb0, +0x2f,0xb4,0xb4,0x39,0xba,0x37,0xb9,0xbc,0x0d,0x0b,0xb5,0x06,0x75,0x60,0x5c,0x03, +0xd1,0x06,0x6d,0xd0,0x06,0x0e,0x25,0xb9,0xbb,0xaf,0x3a,0xb8,0xb9,0xb1,0x30,0xb6, +0x32,0xb2,0xaf,0xb7,0x3a,0x3a,0xb8,0x3a,0xba,0x0d,0xcb,0xb5,0x06,0x77,0x60,0x10, +0x03,0xd1,0x06,0x6d,0xd0,0x06,0xce,0x86,0xc2,0x0d,0xe2,0x80,0x0e,0xec,0x00,0x0f, +0x26,0x08,0x7b,0xa0,0x07,0x34,0xc6,0xc4,0x8c,0xa6,0xa4,0x64,0x26,0x08,0xc3,0xb6, +0x01,0x31,0xf4,0x60,0x0f,0x0c,0x63,0xe0,0x03,0x60,0x43,0xd0,0x07,0x13,0x84,0x3e, +0xd8,0x03,0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70, +0x1b,0x10,0xe3,0x0f,0x40,0xc1,0x18,0x06,0x03,0xd8,0x10,0x84,0xc2,0x06,0x42,0x0d, +0xf2,0xc0,0x0f,0x44,0x61,0x82,0xa0,0x07,0x79,0xc0,0x25,0x4d,0xaa,0xcc,0x8d,0xac, +0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x40,0x06,0x72,0xb0,0x01,0x49,0x4a,0x81,0x32, +0xc8,0xe0,0x6a,0x4c,0x81,0x4e,0x5a,0x53,0x18,0x9e,0x54,0x99,0x1b,0x59,0x99,0xdc, +0x54,0x9a,0x5e,0xd9,0x06,0x24,0x41,0x05,0xca,0x0c,0xc8,0xe0,0x6a,0x4c,0x81,0x4c, +0x1a,0x51,0xda,0x1c,0x1c,0x5b,0x58,0xde,0x54,0x9a,0x5e,0xd9,0x04,0x61,0xe0,0x36, +0x20,0x89,0x2a,0x50,0xab,0x40,0x06,0x57,0x63,0x0a,0xec,0xd2,0x92,0xdc,0xe0,0xea, +0xe8,0x86,0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0x88,0xd2, +0xda,0xca,0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26,0x08,0x43,0xb7,0xc1,0x48,0x5a,0x81, +0x72,0x05,0x32,0xb8,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1,0x11,0xa5,0xb5, +0x95,0xb9,0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x06,0x6f,0x03,0x92,0xc0,0x02,0x15, +0x0b,0x64,0x70,0x35,0xa6,0x40,0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29,0x0d,0x8e,0xa9, +0xcc,0xae,0x8c,0x8d,0xea,0xad,0x6a,0xae,0x6c,0x82,0x30,0x7c,0x1b,0x90,0x64,0x16, +0x28,0x5a,0x20,0x83,0xab,0x31,0x05,0x2e,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e, +0x64,0x65,0x78,0x13,0x84,0x01,0x0c,0x36,0x20,0x89,0x2d,0x50,0xb7,0x40,0x06,0x57, +0x63,0x0a,0x94,0xcc,0x88,0xca,0xec,0xd2,0xc6,0xca,0xa8,0xde,0xac,0xd2,0xca,0xee, +0x88,0xca,0xe0,0xe8,0xd0,0x26,0x08,0x43,0x18,0x6c,0x30,0x92,0x5c,0xa0,0x74,0x81, +0x0c,0x1a,0x1e,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x13,0x84,0x41,0x0c,0x36,0x20, +0x09,0x2f,0x50,0xbd,0x40,0x06,0x4d,0x63,0x0a,0x94,0xcc,0x9a,0xde,0xe8,0xd2,0xde, +0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0xa6,0xc6,0xc2,0xd8,0xca,0x26,0x08,0xc3,0x18, +0x6c,0x30,0x92,0x5f,0xa0,0xc0,0x81,0x0c,0x1a,0x42,0x66,0x44,0x6f,0x77,0x6e,0x73, +0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x84,0x81,0x0c,0x36,0x20, +0x89,0x38,0x50,0xe3,0x40,0x06,0x4d,0x63,0x0a,0xfc,0xcc,0x9a,0xde,0xe8,0xd2,0xde, +0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0x94,0xd2,0xe8,0xe8,0xca,0xe4,0x86,0xc2,0xdc, +0xc6,0xca,0xd8,0xd8,0xc2,0xe8,0xd2,0xde,0xdc,0x26,0x08,0x43,0x19,0x6c,0x30,0x92, +0x72,0xa0,0xcc,0x81,0x0c,0x1a,0x32,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73, +0x75,0x72,0x65,0x13,0x84,0xc1,0x0c,0x36,0x20,0x09,0x3a,0x50,0xe9,0x40,0x06,0x4d, +0x63,0x0a,0xcc,0xcc,0xa0,0xe4,0xca,0xec,0xd2,0xde,0xea,0xe6,0x8c,0xe4,0xc2,0xda, +0xca,0xa0,0xe4,0xca,0x8a,0xf0,0xe0,0xde,0xe6,0xea,0xe4,0xca,0x26,0x08,0xc3,0x19, +0x6c,0x40,0x92,0x75,0xa0,0xd8,0x81,0x0c,0x9a,0xc6,0x14,0xb8,0x98,0x51,0x85,0xb9, +0x21,0x85,0xb1,0x99,0x19,0x3d,0x59,0x4d,0x10,0x06,0x34,0xd8,0x60,0x24,0xee,0x40, +0xbd,0x03,0x19,0x34,0xac,0xcc,0x94,0xd2,0xe8,0xe8,0xca,0xe4,0xa6,0xca,0xe2,0xea, +0xca,0xdc,0xc6,0xca,0x98,0xca,0xdc,0xce,0xe8,0xd0,0x26,0x08,0x43,0x1a,0x6c,0x40, +0x92,0x78,0xa0,0xe4,0x81,0x0c,0x9a,0xc6,0x14,0xa8,0x98,0x11,0x95,0xb1,0xd1,0x85, +0x51,0xa5,0xb5,0x95,0x4d,0x10,0x06,0x35,0xd8,0x60,0x24,0xf4,0x40,0xd5,0x03,0x19, +0x34,0xbc,0xcc,0x88,0xf2,0xdc,0xc2,0xda,0xd2,0xc6,0xa4,0xca,0xe6,0x86,0xd0,0xc2, +0xdc,0xce,0xca,0x8c,0xc2,0xc6,0xe8,0xde,0xe4,0x26,0x08,0xc3,0x1a,0x6c,0x30,0x92, +0x7b,0xa0,0xf0,0x81,0x0c,0x1a,0x62,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63, +0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x13, +0x84,0x81,0x0d,0x36,0x18,0x89,0x3e,0x50,0xfb,0x40,0x06,0xcd,0x06,0x8a,0x0f,0x4e, +0x21,0x15,0x58,0xe1,0x15,0x64,0xa1,0x16,0x70,0x61,0x17,0x7c,0x21,0x1c,0xc8,0xe1, +0x1c,0xd4,0xa1,0x1d,0xe0,0x61,0x1e,0xec,0x21,0x1f,0xf8,0x61,0xc3,0x60,0x90,0x42, +0x3f,0x4c,0x10,0x04,0x60,0x03,0xb0,0x61,0x30,0x40,0x02,0x24,0x36,0x04,0x21,0xb1, +0x61,0x18,0xfe,0x41,0x24,0x28,0x0c,0x4d,0x4d,0x10,0xfc,0x60,0x0e,0x36,0x0c,0x66, +0x60,0x06,0xc3,0x06,0xc2,0x28,0x89,0xcb,0x24,0x36,0x14,0xff,0x40,0x12,0xc0,0x28, +0x9c,0x04,0x11,0x31,0xb9,0x30,0xb7,0x31,0xb4,0xb2,0xb9,0x09,0xc2,0xd0,0x06,0x34, +0xcc,0xd8,0xde,0xc2,0xe8,0xe6,0x26,0x08,0x83,0x1b,0xb0,0x48,0x73,0x9b,0xa3,0x9b, +0x9b,0x20,0x0c,0x6f,0x40,0x22,0xcd,0x8d,0x6e,0x8e,0x08,0x5d,0x19,0xde,0x17,0xdb, +0x5b,0x18,0xd9,0x04,0x61,0x80,0x03,0x22,0x74,0x65,0x78,0x5f,0x6e,0x6f,0x72,0x6d, +0x4c,0xe8,0xca,0xf0,0xbe,0xe6,0xe8,0xde,0xe4,0xca,0x58,0xd4,0xa5,0xb9,0xd1,0xcd, +0x6d,0x80,0x52,0x42,0x25,0x56,0x82,0x25,0x5a,0xc2,0x25,0x5e,0x42,0x17,0x60,0x22, +0x26,0x64,0x42,0x25,0x66,0x82,0xa3,0x09,0x5a,0xa8,0xc2,0xc6,0x66,0xd7,0xe6,0x92, +0x46,0x56,0xe6,0x46,0x37,0x25,0x08,0xaa,0x90,0xe1,0xb9,0xd8,0x95,0xc9,0xcd,0xa5, +0xbd,0xb9,0x4d,0x09,0x88,0x26,0x64,0x78,0x2e,0x76,0x61,0x6c,0x76,0x65,0x72,0x53, +0x02,0xa3,0x0e,0x19,0x9e,0xcb,0x1c,0x5a,0x18,0x59,0x99,0x5c,0xd3,0x1b,0x59,0x19, +0xdb,0x94,0x20,0x29,0x43,0x86,0xe7,0x22,0x57,0x36,0xf7,0x56,0x27,0x37,0x56,0x36, +0x37,0x25,0x10,0x85,0x4a,0x64,0x78,0x2e,0x74,0x79,0x70,0x65,0x41,0x6e,0x6e,0x6f, +0x74,0x61,0x74,0x69,0x6f,0x6e,0x73,0x53,0x84,0x7e,0x10,0x89,0x3a,0x64,0x78,0x2e, +0x65,0x6e,0x74,0x72,0x79,0x50,0x6f,0x69,0x6e,0x74,0x73,0x53,0x82,0x93,0xe8,0x42, +0x86,0xe7,0x32,0xf6,0x56,0xe7,0x46,0x57,0x26,0x37,0x37,0x25,0xa0,0x09,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x3c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x21,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20, +0x0d,0x10,0x61,0x7e,0x51,0xeb,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40, +0x84,0xf9,0xc5,0x6d,0x9b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6, +0x23,0xb7,0x6d,0x0c,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a, +0xc0,0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0xd6,0xb0,0x0d,0x97,0xef,0x3c,0xbe, +0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d, +0x0e,0xd2,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0xd8, +0x82,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xd9,0x7e,0x71,0xdb,0x16,0x10,0x0d,0x97, +0xef,0x3c,0xbe,0x11,0x39,0xd4,0x23,0x0e,0x3e,0x72,0xdb,0x76,0x50,0x0d,0x97,0xef, +0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44,0x45,0x2c,0x7e,0x71,0xdb,0x46,0x50,0x0d, +0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x56, +0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f, +0xdc,0xb6,0x09,0x64,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0x20,0x36, +0x60,0xe4,0x50,0x8f,0x8f,0xdc,0xb6,0x25,0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40, +0x84,0xf9,0x45,0xad,0x9b,0xc1,0x33,0x5c,0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f, +0xdc,0x36,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x10,0xb6,0xad,0xb4,0x6d,0xf1,0xb3,0xd9,0x18,0xfc,0x62,0xfb, +0x66,0x44,0x90,0x6f,0x44,0x58,0x49,0x4c,0xd0,0x2f,0x00,0x00,0x62,0x00,0x05,0x00, +0xf4,0x0b,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xb8,0x2f,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xeb,0x0b,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xcc,0x00,0x00,0x00,0x32,0x22,0xc8,0x09, +0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0x84,0xc2,0x08,0x40,0x09,0x00,0x14, +0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03,0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18, +0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71, +0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c,0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0, +0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40,0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18, +0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18,0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28, +0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2,0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c, +0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51,0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50, +0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34,0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38, +0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d, +0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19,0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09, +0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60, +0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x1c,0x41,0x50,0x0c,0xc6,0x40,0x31,0x18,0x90, +0xa8,0x34,0x10,0x30,0x8c,0x20,0x18,0x33,0xb5,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3, +0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29, +0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc, +0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x81,0x1e,0xe8,0x41, +0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x30, +0x93,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03, +0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d, +0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8, +0x81,0x1f,0x80,0x81,0x1f,0x20,0x01,0x95,0x22,0xd5,0x30,0x02,0x61,0xcc,0xd4,0x06, +0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5, +0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20, +0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07, +0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9, +0x00,0x0f,0xe5,0x80,0x82,0xc1,0x4c,0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f, +0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c, +0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10, +0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00,0x06,0x7e,0x80,0x04,0x56,0x8b,0x5c, +0x33,0x85,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e, +0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84, +0x03,0x3d,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43, +0x3e,0xc0,0x43,0x39,0xa0,0x60,0x30,0x93,0x35,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f, +0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c, +0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x7e,0x80,0x04,0x03,0x8c,0x62,0x33,0x91, +0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03, +0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38, +0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80, +0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x58,0x34,0x9b,0x89,0x0c,0xc6,0x81,0x1d, +0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea, +0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41, +0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f, +0xc0,0xc0,0x0f,0x50,0x80,0xa2,0xda,0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c, +0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0x74, +0x1b,0x46,0x10,0x86,0x33,0x84,0xe0,0x63,0x57,0x1b,0x4d,0xb9,0x5c,0x2e,0x97,0x1b, +0x0c,0x58,0x28,0x14,0x0a,0x65,0x30,0x18,0x0c,0x06,0x83,0x81,0x74,0x37,0x49,0x53, +0x44,0x09,0x93,0xcf,0x02,0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x82,0x01,0xf1, +0xe6,0x08,0x40,0x61,0x8e,0x00,0x9a,0x02,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90, +0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07, +0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6, +0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60, +0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07, +0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90, +0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04, +0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1, +0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32, +0x00,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c,0x10,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x94,0x40,0x11,0x14,0xc3,0x08,0x40,0x49,0x94,0x41,0x21,0x14, +0x47,0x29,0x14,0x45,0x39,0x14,0x44,0xe1,0x07,0x10,0x69,0x04,0x80,0x7c,0x05,0x0c, +0x08,0x88,0x40,0xaf,0x19,0x00,0x92,0xcd,0x00,0x10,0x6d,0x06,0x80,0x6c,0x33,0x00, +0x84,0x9b,0x01,0xa0,0xdd,0x0c,0x00,0xf5,0x66,0x00,0x68,0x35,0x03,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x78,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0xe1,0x99,0x20,0x0c,0xd0,0x06,0x61,0x20,0x26,0x08,0x43,0xb4,0x41,0x18,0x0c,0x0a, +0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08,0x83,0x34,0x41,0x58,0x83,0x32,0x20,0x30, +0x41,0x18,0xa6,0x0d,0x82,0xd2,0x6c,0x48,0x94,0x85,0x51,0x94,0x81,0x50,0x9c,0x0d, +0xc9,0xb0,0x30,0x0a,0x31,0x10,0x8a,0x33,0x41,0x78,0x03,0x6f,0x82,0x30,0x50,0x1b, +0x12,0x22,0x62,0x14,0x69,0x20,0x14,0x67,0x82,0x30,0x54,0x13,0x84,0xc1,0xda,0x20, +0x28,0xd5,0x86,0x44,0x5a,0x18,0x85,0x1a,0x08,0xc5,0x9a,0x20,0x0c,0xd7,0x86,0x84, +0x8a,0x18,0x05,0x1b,0x08,0xc5,0x99,0x20,0x0c,0xd8,0x86,0x04,0x8b,0x18,0x45,0x1b, +0x08,0xc5,0x9a,0x20,0xc8,0xc1,0xb7,0x21,0x31,0x38,0x46,0x31,0x06,0x42,0x71,0x26, +0x08,0x43,0x36,0x41,0x18,0xb4,0x0d,0x89,0xc7,0x31,0xca,0x37,0x10,0x8a,0xb3,0x21, +0xf9,0x16,0x46,0x19,0x06,0x42,0xb1,0x36,0x24,0x0f,0x34,0x5d,0xd9,0xd6,0x81,0x41, +0x18,0x4c,0x10,0xe8,0x00,0x0c,0x26,0x08,0x64,0xc0,0x6d,0x58,0x94,0x31,0x60,0x14, +0x65,0x20,0xc8,0x80,0x0c,0xc8,0xc0,0x99,0x20,0xd8,0x41,0x18,0x6c,0x58,0x06,0x33, +0x60,0x94,0x61,0x20,0xc8,0x80,0x0c,0xc8,0xc0,0x9a,0x20,0xe0,0x81,0x18,0x6c,0x58, +0x08,0x34,0x60,0x14,0x69,0x20,0xc8,0x80,0x0c,0xc8,0xc0,0xda,0xb0,0x48,0x63,0xc0, +0x28,0xd4,0x40,0x90,0x01,0x19,0x90,0x81,0xb3,0x61,0xa1,0xc6,0x80,0x51,0x88,0x81, +0x20,0x03,0x32,0x20,0x03,0x67,0x43,0x51,0x06,0x67,0x90,0x06,0x6a,0xb0,0x06,0x13, +0x84,0x3d,0x18,0x83,0x09,0xc2,0xb0,0x6d,0x40,0x94,0x36,0x60,0x14,0x65,0x70,0x03, +0x60,0x43,0xf0,0x06,0x13,0x84,0x3e,0x20,0x83,0x0d,0x88,0x12,0x07,0x8c,0x32,0x0c, +0x0a,0xb0,0x21,0x90,0x83,0x0d,0x84,0x18,0xb0,0x01,0x1c,0xcc,0xc1,0x04,0x41,0x00, +0x28,0x0c,0x4d,0x4d,0x10,0xfc,0xa0,0xdb,0x30,0x7c,0xdf,0xb0,0x81,0x50,0xee,0x80, +0xc2,0x83,0x0d,0x45,0x1d,0xd8,0x01,0x40,0x07,0x79,0x50,0x85,0x8d,0xcd,0xae,0xcd, +0x25,0x8d,0xac,0xcc,0x8d,0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b, +0x4b,0x7b,0x73,0x9b,0x12,0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4, +0xa6,0x04,0x46,0x1d,0x32,0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2, +0x32,0xb6,0x29,0x01,0x52,0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac, +0x6c,0x6e,0x4a,0x30,0x07,0x75,0xc8,0xf0,0x5c,0xca,0xdc,0xe8,0xe4,0xf2,0xa0,0xde, +0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0x79,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3c,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x21,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x51,0xeb,0x36,0x00, +0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x9b,0x02,0x34,0x5c, +0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0c,0xdb,0x70,0xf9,0xce, +0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x7e,0x71, +0xdb,0xd6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c, +0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0e,0xd2,0x70,0xf9,0xce,0xe3,0x0b,0x11, +0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0xd8,0x82,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33, +0xd9,0x7e,0x71,0xdb,0x16,0x10,0x0d,0x97,0xef,0x3c,0xbe,0x11,0x39,0xd4,0x23,0x0e, +0x3e,0x72,0xdb,0x76,0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44, +0x45,0x2c,0x7e,0x71,0xdb,0x46,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15, +0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x09,0x64,0xc3,0xe5,0x3b,0x8f, +0x3f,0x1d,0x11,0x01,0x0c,0xe2,0x20,0x36,0x60,0xe4,0x50,0x8f,0x8f,0xdc,0xb6,0x25, +0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84,0xf9,0x45,0xad,0x9b,0xc1,0x33,0x5c, +0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f,0xdc,0x36,0x00,0x00,0x61,0x20,0x00,0x00, +0x7d,0x09,0x00,0x00,0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00,0x4d,0x00,0x00,0x00, +0x34,0x98,0x01,0x28,0xa3,0x42,0x2a,0xc2,0x80,0x62,0x2b,0xb9,0x52,0x29,0xbe,0xb2, +0xab,0x81,0x72,0x29,0xc3,0x80,0x82,0x29,0x9b,0x62,0x2a,0xde,0x80,0xf2,0x0d,0x28, +0xa5,0x2a,0xa8,0x88,0xf2,0x29,0x1a,0x22,0xd5,0x00,0x29,0x8a,0xa0,0x0c,0xca,0xa3, +0x04,0x46,0x00,0xc8,0x30,0x46,0x00,0x82,0x20,0x88,0x82,0xc1,0x18,0x41,0x6b,0xce, +0x39,0xfb,0x8d,0x11,0x80,0x20,0x08,0xca,0xdf,0x18,0x01,0x08,0x82,0x30,0xff,0x0b, +0x63,0x04,0x20,0x08,0x82,0xf1,0x2f,0x8c,0x11,0xbc,0x33,0x69,0xa2,0xdd,0x18,0x01, +0x08,0x82,0x20,0xfc,0x0b,0x63,0x04,0xad,0x39,0xe7,0xbc,0x37,0x46,0x00,0x82,0x20, +0x28,0x83,0xc1,0x18,0x01,0x08,0xe2,0xff,0x3d,0x06,0x63,0x04,0x21,0x09,0x86,0x78, +0x37,0x46,0xb0,0xc7,0x6a,0xbc,0x7f,0x63,0x04,0x6b,0xad,0xd6,0xe2,0x37,0x46,0xf0, +0xdf,0x7f,0xff,0x7e,0x63,0x04,0x20,0x08,0x82,0x20,0x18,0x8c,0x11,0xb4,0xe6,0x9c, +0xf3,0xbe,0x30,0x46,0x20,0x8b,0x6e,0xff,0x7f,0x63,0x04,0x3a,0x6b,0xce,0xe9,0x37, +0x46,0xa0,0xe2,0xf5,0xa9,0x7a,0x63,0x04,0x20,0x08,0x82,0x20,0x38,0x8c,0x11,0xac, +0xb5,0x5a,0xeb,0xde,0x18,0x01,0x08,0x82,0xfe,0x1d,0x06,0x63,0x04,0xad,0x39,0xe7, +0xb4,0x37,0x46,0x00,0x82,0x20,0x48,0x82,0xc1,0x18,0x01,0x08,0x82,0xa0,0x0e,0x06, +0x63,0x04,0x70,0x5c,0xe6,0xb7,0x37,0x46,0x40,0x96,0xbc,0x7e,0x7f,0x63,0x04,0x20, +0x08,0x82,0x20,0x28,0x8c,0x11,0x80,0x20,0x08,0xb2,0x60,0x30,0x46,0x00,0x82,0x20, +0x88,0x7e,0x63,0x04,0x20,0x08,0x82,0xf8,0x2f,0xcc,0x00,0x8c,0x11,0x80,0x20,0x08, +0xe2,0xdf,0x18,0x01,0x08,0x82,0x20,0xfc,0x51,0x65,0x8c,0x00,0x04,0xdf,0x60,0x8c, +0x00,0x04,0xc1,0x60,0x8c,0x00,0x04,0x9f,0x31,0x02,0x10,0x84,0x46,0x00,0xc8,0x30, +0x02,0x00,0x00,0x00,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xbc,0xf0,0x07,0x6a, +0x50,0x0b,0xba,0xe0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xbd,0x00,0x0a, +0x6b,0x70,0x0b,0xb6,0xf0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xbe,0x10, +0x0a,0x6c,0xc0,0x0b,0xb8,0x00,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xbf, +0x20,0x0a,0x6d,0xe0,0x0b,0xbe,0x10,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06, +0xe0,0x30,0x0a,0x6e,0xc0,0x0b,0xbc,0x20,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50, +0x06,0xe1,0x40,0x0a,0x6e,0x50,0x0b,0xe0,0x30,0x0b,0x23,0x06,0x09,0x00,0x82,0x60, +0x50,0x06,0xe2,0x50,0x0a,0x6f,0x70,0x0b,0xb6,0x40,0x0b,0x23,0x06,0x09,0x00,0x82, +0x60,0x50,0x06,0xe3,0x60,0x0a,0x70,0x00,0x0e,0xe0,0x50,0x0b,0x23,0x06,0x09,0x00, +0x82,0x60,0x50,0x06,0xe4,0x70,0x0a,0x71,0xb0,0x0b,0xba,0x60,0x0b,0x23,0x06,0x09, +0x00,0x82,0x60,0x50,0x06,0xe5,0x80,0x0a,0x72,0xe0,0x0b,0xbc,0x70,0x0b,0x23,0x06, +0x09,0x00,0x82,0x60,0x50,0x06,0xe6,0x90,0x0a,0x73,0x00,0x0e,0xbf,0x80,0x0b,0x23, +0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe7,0xa0,0x0a,0x74,0x50,0x0e,0xe1,0x90,0x0b, +0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe8,0xb0,0x0a,0x75,0x70,0x0e,0xe6,0xa0, +0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe9,0xc0,0x0a,0x76,0x50,0x0e,0xe5, +0xb0,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xea,0xd0,0x0a,0x7a,0x60,0x0e, +0xe9,0xc0,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xeb,0xe0,0x0a,0x7c,0x70, +0x0e,0xe7,0xd0,0x0b,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0xe4,0x43,0x29,0xa0,0xc3, +0x88,0x81,0x01,0x80,0x20,0x18,0x10,0xfa,0x60,0x0a,0xec,0x30,0x62,0x60,0x00,0x20, +0x08,0x06,0x84,0x3e,0x98,0x82,0x3a,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0xb1,0x0f, +0xa7,0xe0,0x0e,0x23,0x06,0x07,0x00,0x82,0x60,0x20,0x06,0xf1,0x00,0x0b,0xc5,0x3b, +0x8c,0x26,0x04,0x41,0x19,0xec,0x70,0x65,0xb4,0xc3,0x55,0x30,0x0b,0x5c,0x44,0x00, +0x15,0xac,0x82,0x56,0x52,0x40,0x09,0x09,0x9c,0x60,0xb0,0x13,0x0c,0x66,0x82,0x19, +0xc0,0xc7,0x84,0x33,0x80,0xcf,0x68,0x42,0x03,0x5c,0x60,0xb0,0x73,0x0c,0x66,0x85, +0x40,0x1f,0x2b,0x04,0xfa,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x47,0x12,0xe2,0x70, +0xed,0xc3,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x88, +0x81,0x49,0x94,0x83,0x16,0x12,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x27,0x18,0xec, +0x04,0x83,0xd9,0x21,0xd0,0xc7,0x0e,0x81,0x3e,0x26,0x30,0xf0,0x31,0x81,0x81,0xcf, +0x68,0x42,0x22,0x8c,0x26,0x28,0x83,0x21,0x84,0x7c,0x0c,0x21,0xe4,0x63,0x0a,0x2e, +0xc0,0xc7,0x94,0x5c,0x80,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x3f,0xa1,0x0f, +0x84,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x58,0xec,0x03,0x21,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x11,0x16,0xfd,0x10,0x0a,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0x62,0xe1,0x0f,0xa2,0x20,0x9c,0x62,0xb0,0x53,0x0c,0x66,0x84,0x40,0x1f,0x23, +0x04,0xfa,0x18,0xc5,0xc9,0xc7,0x28,0x4e,0x3e,0x27,0xfc,0xe8,0x84,0x1f,0x9d,0x30, +0x90,0x13,0x06,0x32,0x62,0xd0,0x00,0x20,0x08,0x06,0x0d,0x5b,0x9c,0x84,0x1e,0xf8, +0x84,0x10,0xa8,0x84,0x4a,0xa8,0x84,0x4a,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0xd8, +0x19,0x08,0xf2,0xb1,0x33,0x10,0xe4,0x63,0x82,0x20,0x1f,0x13,0x04,0xf9,0x98,0x10, +0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xb9,0x30,0x89,0xc0,0x90,0x35,0x80, +0x8f,0x21,0x6b,0x00,0x9f,0xe1,0x08,0x41,0x16,0x86,0x6f,0x38,0x62,0xd0,0x85,0xe2, +0x2b,0x21,0xd0,0xe1,0x08,0xa2,0x16,0x86,0x6f,0x38,0xa2,0xe8,0x85,0xe2,0x2b,0x21, +0xd0,0x22,0x02,0x1d,0x31,0x78,0x00,0x10,0x04,0x83,0x69,0x2f,0x6a,0xe2,0x15,0x54, +0x41,0xcb,0xc2,0x21,0x1c,0xe0,0x02,0x2e,0x78,0x22,0x17,0x46,0x13,0x82,0x61,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0x22,0xbf,0x58,0x8b,0x60,0xc4,0xe0,0x01,0x40,0x10,0x0c, +0x26,0xbf,0xc0,0x09,0x5b,0x68,0x85,0x8e,0x23,0x07,0x72,0x98,0x8b,0xb9,0xf8,0x09, +0x5e,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x31, +0xd8,0x0b,0x9d,0x78,0x05,0xbc,0x18,0x4d,0x08,0x86,0xe1,0x86,0x00,0x2f,0xc0,0xa0, +0x94,0x97,0xe0,0x12,0x82,0xad,0x21,0x26,0xb8,0x9a,0x40,0x67,0x19,0x02,0x21,0x18, +0x31,0x38,0x00,0x10,0x04,0x03,0x31,0x10,0x8d,0xb0,0xb0,0x05,0xd0,0x18,0x4d,0x08, +0x80,0xd1,0x04,0x21,0x38,0xc1,0x60,0x27,0x18,0xcc,0x84,0x4d,0x3e,0x26,0x6c,0xf2, +0x31,0xc1,0x25,0xe0,0x63,0xc2,0x4b,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0xda,0x80,0x0b,0x43,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x36,0xe4,0x02,0x1e, +0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6e,0x43,0x2e,0x8e,0x61,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0xdc,0xa0,0x0b,0x79,0x08,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0xb2,0x8d,0xb4,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xba,0x0d,0xb5,0x10,0x4e, +0x18,0xd0,0x09,0x03,0xb2,0x83,0x88,0x8f,0x19,0x44,0x7c,0x4e,0xa8,0xdc,0x09,0x95, +0x2b,0xa3,0x2e,0xa0,0x0c,0xbb,0x80,0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0x78,0xe3, +0x2d,0x04,0xda,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0xad,0x37,0xe0,0x42,0xa8,0x8d, +0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xc8,0xe3,0x2f,0xe6,0xc1,0x36,0x84,0x40,0x34, +0x44,0x43,0x34,0x44,0x63,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46, +0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x46,0x0c,0x1a, +0x00,0x04,0xc1,0xa0,0x69,0x0f,0xd4,0xe0,0x87,0xdf,0x98,0x94,0xd5,0x58,0x8d,0xd5, +0x58,0x8d,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86, +0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x2b,0x6e,0x3d,0xc0,0xd6,0x80, +0x35,0x40,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x9a,0x7c,0xa0,0x86,0x10,0x8c,0x18, +0x34,0x00,0x08,0x82,0x41,0x93,0x1f,0xb4,0x81,0x12,0xeb,0x11,0x58,0xb7,0x71,0x1b, +0xb7,0x71,0x1b,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40, +0x0c,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x57,0x68,0x60,0x1f,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0x5a,0x7f,0xcc,0x46,0xc0,0x8c,0x18,0x34,0x00,0x08, +0x82,0x41,0x43,0x22,0xbf,0x31,0x13,0xf6,0x11,0x84,0x81,0x78,0x88,0x87,0x78,0x88, +0xc7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11, +0x95,0x3b,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x8d,0x18,0x34,0x00,0x08,0x82,0x41, +0xd3,0x22,0xe8,0xc1,0x13,0xff,0xb1,0x06,0x72,0xb0,0x1e,0xeb,0xb1,0x1e,0xeb,0x31, +0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x70,0x44,0xe5, +0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xd8, +0x48,0x7c,0x94,0x05,0x8a,0xf0,0xc1,0x1e,0xd0,0x07,0x7d,0xd0,0x07,0x7d,0x8c,0x26, +0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x1c,0x51,0xb9,0x23, +0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x3f,0xa2, +0x1f,0x6e,0x11,0x23,0x67,0x40,0x0a,0xfd,0xd1,0x1f,0xfd,0xd1,0x1f,0xa3,0x09,0x01, +0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x47,0x54,0xee,0x88,0xca, +0x1d,0x51,0xb9,0x23,0x2a,0x37,0x62,0xd0,0x00,0x20,0x08,0x06,0x0d,0x9a,0x8c,0xc8, +0x5d,0xe8,0x48,0x19,0xb4,0x82,0x89,0x98,0x88,0x89,0x98,0xc8,0x68,0x42,0x00,0x8c, +0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47, +0x54,0xee,0x88,0xca,0x95,0x2d,0x98,0x09,0x58,0x39,0x9c,0x08,0x08,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0x40,0x6b,0x93,0x11,0x11,0x82,0x11,0x83,0x06,0x00,0x41,0x30,0x68, +0xe8,0xe4,0x45,0x46,0xc3,0x4c,0x64,0x21,0x90,0x11,0x19,0x91,0x11,0x19,0x19,0x4d, +0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47, +0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xfa,0x04, +0x47,0x58,0xe3,0x4d,0xc6,0x41,0xd9,0x91,0x1d,0xd9,0x91,0x1d,0x19,0x4d,0x08,0x80, +0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee, +0x88,0xca,0x1d,0x51,0xb9,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x4c,0x25,0x4c,0x6a, +0x03,0x4f,0x5c,0x61,0x22,0x13,0x32,0x21,0x13,0x32,0x19,0x4d,0x08,0x80,0xd1,0x04, +0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca, +0x1d,0x51,0xb9,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x5e,0x45,0x4d,0x7c,0x23,0x54, +0x58,0x81,0x6b,0x93,0x36,0x69,0x93,0x36,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18, +0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51, +0xb9,0xea,0x07,0x56,0x81,0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0x66,0x25,0x4d,0x82, +0x33,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x46,0x57,0xea,0x24,0x3d,0x58,0x05,0x1f, +0x02,0x3c,0xc1,0x13,0x3c,0xc1,0x93,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84, +0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b, +0x31,0x68,0x00,0x10,0x04,0x83,0x66,0x5c,0xfc,0x44,0x3e,0x6a,0x25,0x25,0x94,0x50, +0x09,0x95,0x50,0x09,0x95,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18, +0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68, +0x00,0x10,0x04,0x83,0x86,0x5d,0x4e,0x65,0x3f,0x7c,0x85,0x1e,0x26,0x55,0x51,0x15, +0x55,0x51,0x95,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20, +0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68,0x00,0x10, +0x04,0x83,0xa6,0x5e,0x60,0x85,0x44,0xce,0x45,0x1e,0xb8,0x59,0x99,0x95,0x59,0x99, +0x95,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23, +0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x33,0x1f,0x01,0x8b,0xf8,0x8c,0x18, +0x18,0x00,0x08,0x82,0x01,0xa6,0x2f,0xf2,0x12,0x5c,0x60,0x40,0x0b,0xc4,0x44,0x3e, +0x23,0x06,0x0f,0x00,0x82,0x60,0x30,0xfd,0x4b,0xae,0xd4,0x88,0x8b,0x04,0x63,0x52, +0x26,0x65,0x42,0x2f,0xf4,0x02,0x2e,0x3d,0x32,0x9a,0x10,0x00,0x17,0x54,0xce,0xc8, +0xe4,0x2c,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x58,0xc8,0xe4,0x4b,0x70,0x81, +0x01,0x2d,0x48,0x13,0xf9,0x8c,0x18,0x3c,0x00,0x08,0x82,0xc1,0x64,0x32,0xe0,0xc2, +0x23,0x35,0x12,0xa8,0x09,0x9b,0xb0,0xc9,0xbe,0xec,0xcb,0xb9,0x90,0xc9,0x68,0x42, +0x00,0x5c,0x50,0x39,0x53,0x13,0xb7,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x60, +0x28,0x03,0x32,0xc1,0x05,0x06,0xb4,0x00,0x4e,0xe4,0x33,0x62,0xf0,0x00,0x20,0x08, +0x06,0x53,0xcb,0x9c,0xcb,0x98,0xf0,0x48,0x10,0x27,0x73,0x32,0x27,0x22,0x23,0x32, +0xee,0xb2,0x26,0xa3,0x09,0x01,0x70,0x41,0xe5,0x0c,0x4e,0xea,0x22,0x3e,0x23,0x06, +0x06,0x00,0x82,0x60,0x80,0xbd,0xcc,0xc9,0x04,0x17,0x18,0xd0,0x82,0x3b,0x91,0xcf, +0x88,0xc1,0x03,0x80,0x20,0x18,0x4c,0x34,0xe3,0x2e,0x6a,0x32,0x26,0x01,0x9e,0xe8, +0x89,0x9e,0xa4,0x4c,0xca,0xd4,0x8b,0x9c,0x8c,0x26,0x04,0xc0,0x05,0x95,0x33,0x2b, +0x2e,0xe4,0x63,0x57,0x5c,0xc8,0xc7,0xb0,0xb8,0x90,0x8f,0x65,0x71,0x21,0x1f,0x9b, +0xd8,0x42,0x3e,0x46,0xb1,0x85,0x7c,0xac,0x62,0x0b,0xf9,0x98,0xc5,0x16,0xf2,0x31, +0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0xa3,0xd0,0x42, +0x3e,0x56,0xa1,0x85,0x7c,0xcc,0x42,0x0b,0xf9,0xd8,0x85,0x16,0xf2,0x31,0x84,0x80, +0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0xab,0xca,0x42,0x3e,0x66, +0x95,0x85,0x7c,0xec,0x2a,0x0b,0xf9,0x18,0x56,0x16,0xf2,0x31,0x84,0x80,0x8f,0x21, +0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x5b,0x03,0x39,0x80,0x8f,0x05,0x65, +0x00,0x1f,0x0b,0x3e,0xf8,0xd8,0x11,0xd0,0xc7,0x0e,0x81,0x3e,0x76,0x0c,0xf4,0xb1, +0x83,0xa0,0x8f,0xe5,0xc1,0x5a,0xc8,0xc7,0xf4,0x60,0x2d,0xe4,0x63,0x7b,0xb0,0x16, +0xf2,0x31,0x3e,0x58,0x0b,0xf9,0x98,0x1d,0x98,0x85,0x7c,0xec,0x0e,0xcc,0x42,0x3e, +0x86,0x07,0x66,0x21,0x1f,0xcb,0x03,0xb3,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0, +0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0xd8,0x1d,0x94,0x85,0x7c,0x0c,0x0f,0xca,0x42, +0x3e,0x96,0x07,0x65,0x21,0x1f,0xd3,0x83,0xb2,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21, +0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x1e,0x90,0x85,0x7c,0x2c,0x0f,0xc8, +0x42,0x3e,0xa6,0x07,0x64,0x21,0x1f,0xdb,0x03,0xb2,0x90,0x8f,0x21,0x04,0x7c,0x0c, +0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x11,0x06,0xf4,0x31,0x42,0x0c, +0xe8,0x63,0xc4,0x18,0xd0,0xc7,0x08,0x32,0xa0,0x8f,0xe5,0x02,0x59,0xc8,0xc7,0x74, +0x81,0x2c,0xe4,0x63,0xbb,0x40,0x16,0xf2,0x31,0x5e,0x20,0x0b,0xf9,0x98,0x2d,0xfc, +0x84,0x7c,0xec,0x16,0x7e,0x42,0x3e,0x86,0x0b,0x3f,0x21,0x1f,0xcb,0x85,0x9f,0x90, +0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0xd8,0x2d, +0xf8,0x84,0x7c,0x0c,0x17,0x7c,0x42,0x3e,0x96,0x0b,0x3e,0x21,0x1f,0xd3,0x05,0x9f, +0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18, +0x2e,0xf4,0x84,0x7c,0x2c,0x17,0x7a,0x42,0x3e,0xa6,0x0b,0x3d,0x21,0x1f,0xdb,0x85, +0x9e,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8, +0x18,0x11,0x0a,0xf4,0x31,0x42,0x14,0xe8,0x63,0xc4,0x28,0xd0,0xc7,0x08,0x52,0xa0, +0x8f,0xe5,0x83,0x4f,0xc8,0xc7,0xf4,0xc1,0x27,0xe4,0x63,0xfb,0xe0,0x13,0xf2,0x31, +0x7e,0xf0,0x09,0xf9,0x98,0x3d,0xe4,0x84,0x7c,0xec,0x1e,0x72,0x42,0x3e,0x86,0x0f, +0x39,0x21,0x1f,0xcb,0x87,0x9c,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04, +0x02,0x1f,0x23,0x10,0xf8,0xd8,0x3d,0xe0,0x84,0x7c,0x0c,0x1f,0x70,0x42,0x3e,0x96, +0x0f,0x38,0x21,0x1f,0xd3,0x07,0x9c,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63, +0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x3e,0xdc,0x84,0x7c,0x2c,0x1f,0x6e,0x42,0x3e, +0xa6,0x0f,0x37,0x21,0x1f,0xdb,0x87,0x9b,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0, +0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x11,0x0e,0xf4,0x31,0x42,0x1c,0xe8,0x63, +0xc4,0x38,0xd0,0xc7,0x08,0x72,0xa0,0x8f,0xf5,0x8d,0x9f,0xc4,0x67,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0xb0,0x1c,0x8a,0xa1,0xe0,0x02,0x03,0x5a,0x10,0x3a,0xf2,0x19,0x31, +0x78,0x00,0x10,0x04,0x83,0xc9,0x87,0xf0,0x87,0x6e,0xda,0x26,0x10,0x1d,0xd2,0x21, +0x9d,0x19,0x9a,0xa1,0xff,0xe1,0x9b,0xd1,0x84,0x00,0xb8,0xa0,0x72,0x36,0x3a,0xa5, +0x12,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0xc0,0xc0,0x08,0x87,0x82,0x0b,0x0c,0x68, +0x01,0xea,0xc8,0x67,0xc4,0xe0,0x01,0x40,0x10,0x0c,0xa6,0x32,0xfa,0x9f,0xbd,0xa1, +0x9b,0x20,0x75,0x56,0x67,0x75,0x74,0x48,0x87,0x4c,0x68,0x74,0x46,0x13,0x02,0xe0, +0x82,0xca,0x59,0xea,0xb0,0x4a,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x00,0x3b,0xa3, +0x1f,0x0a,0x2e,0x30,0xa0,0x05,0xaf,0x23,0x9f,0x11,0x83,0x07,0x00,0x41,0x30,0x98, +0xd8,0xc8,0x84,0x44,0x67,0x6f,0x02,0xd8,0x91,0x1d,0xd9,0x09,0xa3,0x30,0x6a,0x21, +0xd5,0x19,0x4d,0x08,0x80,0x0b,0x2a,0x67,0xaf,0x33,0x2b,0xf1,0x19,0x31,0x30,0x00, +0x10,0x04,0x03,0xcc,0x8d,0xcc,0x28,0xb8,0xc0,0x80,0x16,0xd8,0x8e,0x7c,0x46,0x0c, +0x1e,0x00,0x04,0xc1,0x60,0x9a,0xa3,0x16,0x4a,0x1d,0xd1,0x09,0x6e,0x27,0x77,0x72, +0x07,0x8d,0xd0,0x88,0x86,0x62,0x67,0x34,0x21,0x00,0x2e,0xa8,0x9c,0x59,0x20,0x21, +0x1f,0xbb,0x40,0x42,0x3e,0x86,0x81,0x84,0x7c,0x2c,0x03,0x09,0xf9,0xd8,0x44,0x0e, +0xf2,0x31,0x8a,0x1c,0xe4,0x63,0x15,0x39,0xc8,0xc7,0x2c,0x72,0x90,0x8f,0x11,0x08, +0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0xc5,0x0a,0xf2,0xb1, +0x8a,0x15,0xe4,0x63,0x16,0x2b,0xc8,0xc7,0x2e,0x56,0x90,0x8f,0x21,0x04,0x7c,0x0c, +0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x58,0x45,0x07,0xf2,0x31,0x8b,0x0e, +0xe4,0x63,0x17,0x1d,0xc8,0xc7,0x30,0x3a,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0, +0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0xd8,0x1a,0xc8,0x01,0x7c,0x2c,0x28,0x03,0xf8, +0x58,0xf0,0xc1,0xc7,0x8e,0x80,0x3e,0x76,0x08,0xf4,0xb1,0x63,0xa0,0x8f,0x1d,0x04, +0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xc2,0x25,0x3c,0x0a,0x15,0x3c,0x19,0x31, +0x38,0x00,0x10,0x04,0x03,0x2b,0x97,0xf2,0x28,0x54,0xf0,0x64,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x2c,0x5d,0xd2,0xa3,0x50,0xc1,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0, +0x76,0x69,0x8f,0x42,0x05,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xe2,0xa5,0x3e, +0x2a,0x15,0x3e,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xab,0x97,0xfc,0xa8,0x54,0xf8, +0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x5f,0xfa,0xa3,0x52,0xe1,0x93,0x11,0x83, +0x03,0x00,0x41,0x30,0xb0,0x7e,0x09,0x94,0x4a,0x85,0x4f,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xc0,0x02,0x27,0x50,0x42,0xc4,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x70, +0x0a,0x25,0x44,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x12,0x27,0x51,0x42,0xc4, +0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x71,0x1a,0x25,0x44,0x4c,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xc0,0x22,0xa7,0x52,0x42,0xcc,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0xac,0x72,0x32,0x25,0xc4,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x32,0xa7,0x53, +0x42,0xcc,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x73,0x42,0x25,0xc4,0x4c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x42,0x27,0x54,0x42,0xc2,0x64,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0xac,0x74,0x4a,0x25,0x24,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x52, +0x27,0x55,0x42,0xc2,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x75,0x5a,0x25,0x24, +0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x62,0xa7,0x56,0x42,0xca,0x64,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0xac,0x76,0x72,0x25,0xa4,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xc0,0x72,0xa7,0x57,0x42,0xca,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x77,0x82, +0x25,0xa4,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x82,0xa7,0x58,0xe2,0x90,0x11, +0x83,0x03,0x00,0x41,0x30,0xb0,0xe2,0x49,0x96,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x2c,0x79,0x9a,0x25,0x0e,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x6b,0x9e,0x68, +0x89,0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xa2,0x27,0x5a,0x22,0x90,0x11,0x83, +0x03,0x00,0x41,0x30,0xb0,0xea,0xa9,0x96,0x08,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x2c,0x7b,0xb2,0x25,0x02,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xeb,0x9e,0x6e,0x89, +0x40,0x8e,0x30,0xe0,0x11,0x06,0x3c,0xc2,0x80,0x47,0x18,0x70,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x3e,0x7c,0xb2,0xa5,0x15,0x9a,0xa7,0xd1,0x84,0x20,0x18,0x31,0x68,0x00, +0x10,0x04,0x83,0x46,0xa4,0x7a,0xe9,0x85,0xe8,0x89,0x9e,0xe8,0x09,0x9c,0xc0,0x09, +0x9c,0xc0,0x69,0x34,0x21,0x00,0x86,0x23,0x82,0x1f,0x0a,0xbe,0xe9,0x86,0x33,0x12, +0x02,0x53,0x0a,0xfa,0x98,0x62,0xd0,0xc7,0x94,0x83,0x3e,0x46,0x0c,0xf2,0xb1,0x62, +0x90,0x8f,0x0d,0x86,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x68,0xa9,0x74,0x1a, +0xce,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x97,0x52,0xa7,0x01,0x8d,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x78,0xa9,0x75,0x1a,0xd2,0x68,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0x98,0x5a,0xa7,0x01,0x95,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x88,0x29, +0x76,0x1a,0x52,0x69,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x99,0x6a,0xa7,0x41,0x95, +0x4c,0x98,0x23,0xf9,0x98,0x40,0xc0,0xc7,0x82,0x3c,0x92,0x8f,0x05,0x03,0x7c,0xec, +0x28,0xe2,0x63,0x01,0x1e,0xc9,0xc7,0x92,0x3e,0x92,0x8f,0x1d,0x41,0x7c,0x2c,0xf9, +0x23,0xf9,0x98,0x10,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x9d,0x7a,0xa9, +0x6e,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x9d,0x42,0xa9,0x60,0xb8,0x61,0x0c,0xf4, +0x88,0xb8,0x60,0x10,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x80,0xd5,0x3e,0xe1,0x91, +0x3f,0xfd,0x90,0x0f,0xf9,0x93,0x3f,0xf9,0x93,0x3f,0x8d,0x26,0x04,0xc0,0x70,0x44, +0x70,0x4b,0xc2,0x37,0x62,0xf0,0x00,0x20,0x08,0x06,0x13,0x58,0xe9,0xd3,0x1c,0xbd, +0x91,0xfb,0xb4,0x8f,0x29,0x99,0x52,0x4d,0xd5,0x54,0x48,0xf9,0xd1,0x68,0x42,0x00, +0x8c,0x26,0x08,0xc1,0x2c,0x81,0x30,0x50,0x61,0x88,0x41,0x20,0x92,0x01,0x30,0x50, +0x61,0x80,0x41,0x40,0x92,0x01,0x30,0x50,0x61,0x68,0x81,0x49,0x06,0xc0,0x40,0x85, +0xa1,0x04,0x28,0x19,0x00,0x03,0x15,0x86,0x12,0xa8,0x64,0x00,0x0c,0x54,0x18,0x5c, +0xc0,0x92,0x01,0x30,0x50,0x31,0x68,0x01,0x9f,0x06,0xc0,0x40,0x05,0x19,0x58,0x81, +0x9a,0x06,0xc0,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x6f,0xb5,0x52,0xec,0x33,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x81,0x18,0x98,0x55,0x49,0xe9,0xd1,0x58,0x8d,0x26,0x04, +0x42,0x05,0xfb,0xa4,0x65,0x56,0xc1,0x5d,0x60,0xb0,0x11,0x83,0x03,0x00,0x41,0x30, +0x10,0x83,0xb5,0x52,0xa9,0x3f,0x32,0xab,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x13, +0x0c,0x76,0x82,0xc1,0x4c,0x30,0xe8,0x63,0xc2,0x41,0x9f,0x13,0x06,0x74,0xc2,0x80, +0x46,0x13,0x1c,0x60,0x34,0xe1,0x09,0x8e,0x30,0xd8,0x11,0x06,0x33,0xe1,0x8e,0xe4, +0x63,0xc2,0x1d,0xc9,0xc7,0x88,0x7f,0x82,0x8f,0x11,0x20,0x05,0x9f,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x4c,0x2b,0xac,0x08,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0xd3,0x12,0x2b,0x42,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0xb5,0xc8,0x0a,0x9d, +0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x52,0xab,0xac,0xd2,0x49,0x38,0xc6,0x60, +0xc7,0x18,0xcc,0x08,0x81,0x3e,0x46,0x08,0xf4,0x19,0x31,0x68,0x00,0x10,0x04,0x83, +0xa6,0xb5,0xd0,0x4a,0x97,0xfe,0xea,0xaf,0xfe,0x6a,0xad,0xd6,0x6a,0xad,0xd6,0x6a, +0x34,0x21,0x00,0x86,0x23,0x02,0x75,0x0a,0xbe,0xe9,0x06,0x79,0x12,0x82,0x0b,0x03, +0x43,0x8d,0x18,0x3c,0x00,0x08,0x82,0xc1,0xf4,0x5a,0x69,0x65,0x4e,0xbe,0x74,0x18, +0xf5,0x54,0x4f,0xa4,0x45,0x5a,0x70,0x15,0x8c,0x26,0x04,0x80,0x05,0x2b,0x25,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x66,0xab,0xad,0x02,0x0b,0x0c,0xf9,0x8c,0x18, +0x18,0x00,0x08,0x82,0x41,0x54,0x5b,0x6b,0x15,0x58,0xe0,0x52,0xf2,0x19,0x31,0x30, +0x00,0x10,0x04,0x83,0xe8,0xb6,0xe2,0x2a,0x18,0x8e,0x80,0x83,0x7a,0x0a,0xbe,0xe9, +0x06,0x21,0x0e,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7a,0x2b,0xaf,0x82,0x61, +0x38,0x22,0xc0,0x27,0xe7,0x1b,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0xb7,0xf4,0x6a, +0x28,0x2c,0x18,0xe8,0x63,0x22,0x15,0xc4,0x67,0xba,0x21,0x18,0x29,0x62,0x96,0x61, +0x20,0xea,0x60,0x38,0x22,0x0f,0xfa,0xc9,0xf9,0xa6,0x1b,0x6e,0xaa,0xa4,0x82,0x59, +0x02,0x64,0x38,0x62,0x0f,0x4c,0x4a,0xf9,0x66,0x19,0x8c,0x22,0x30,0x46,0x89,0x8f, +0x05,0x27,0x25,0x1f,0x0b,0x18,0xf8,0xcc,0x12,0x20,0xc3,0x11,0xc7,0x58,0x09,0xdf, +0x2c,0xc3,0x81,0x04,0xb3,0x04,0xc8,0x40,0x89,0xc1,0x0c,0x20,0x51,0xa0,0x68,0x70, +0x80,0x84,0x31,0x50,0x62,0x88,0xc1,0x60,0x14,0xde,0xe1,0x19,0xa6,0xf8,0x14,0x7c, +0x2c,0x30,0x2b,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xb4,0x5e,0xb8,0x15,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0xf1,0x5e,0xab,0x05,0x0a,0x81,0xc5,0x54,0x10,0x1f, +0x93,0xa9,0x36,0x8a,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xef,0xc5,0x5b,0xc1, +0x70,0x84,0x1c,0xb5,0x15,0xf1,0x5d,0x60,0x28,0x5b,0x02,0xf9,0x58,0x60,0xc8,0xc7, +0x82,0x42,0x3e,0x16,0xec,0x14,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xb2,0xaf, +0xf1,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd0,0x2f,0xdb,0x7a,0xc0,0x60,0x38, +0x22,0xa8,0x29,0xe7,0x1b,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0xbf,0x6e,0x2b,0x12, +0x03,0x0b,0x06,0xfa,0x4c,0x37,0x04,0x38,0x35,0x8c,0x18,0x18,0x00,0x08,0x82,0x41, +0xc4,0x5f,0xe9,0x15,0xd8,0x11,0x5a,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xc8, +0xbf,0xd6,0x2b,0xb0,0x60,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x20,0xd6, +0x5e,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x7c,0xfb,0x95,0x5b,0x2e,0x05,0x5f,0xa3, +0x09,0x01,0x30,0x9a,0x20,0x04,0x26,0x84,0x94,0x7c,0x4c,0x08,0x29,0xf9,0x8c,0x18, +0x18,0x00,0x08,0x82,0x41,0x64,0x62,0xb9,0x25,0x8c,0x18,0x18,0x00,0x08,0x82,0x41, +0x74,0x62,0xba,0x25,0x9c,0x30,0xa0,0x13,0x06,0x74,0x82,0xc1,0x4e,0x30,0x98,0x09, +0x6f,0x05,0x1f,0x13,0xe0,0x0a,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xf0,0xa1,0x98, +0x79,0xed,0xd4,0x7f,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x58,0x21,0xc4,0xc7,0x0a, +0x21,0x3e,0xc3,0x11,0xc2,0x23,0x7c,0xd3,0x0d,0xe2,0xb5,0x5e,0xc1,0x70,0xc4,0x00, +0x09,0xdf,0x74,0x03,0x79,0xb5,0x57,0x30,0xdd,0x90,0x62,0x2b,0x46,0x4c,0x37,0xa8, +0x18,0x8b,0x0d,0x55,0x44,0x50,0x44,0x04,0x25,0x10,0x50,0x02,0x01,0x23,0x06,0x0d, +0x00,0x82,0x60,0xd0,0xfc,0x98,0x7e,0xc1,0x55,0x8c,0x09,0x41,0x7f,0xf5,0x57,0x7f, +0xf5,0xd7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0xdc,0x18, +0x8e,0x39,0x95,0x04,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d,0x99,0x81,0x98,0x5d, +0xdd,0x58,0x70,0x8c,0xd8,0x88,0x8d,0xd8,0x88,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10, +0x8c,0x26,0x0c,0xc2,0x74,0x83,0x8f,0xf5,0x18,0x55,0x4f,0x00,0x23,0x06,0x0d,0x00, +0x82,0x60,0xd0,0xac,0x99,0x89,0xf1,0x55,0x8f,0x05,0x4d,0x8a,0xa5,0x58,0x8a,0xa5, +0xd8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0x8c,0x19,0x99, +0x61,0x45,0x05,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d,0x9c,0xb1,0x98,0x68,0x8d, +0x19,0x15,0xbc,0xd8,0x8b,0xbd,0xd8,0x8b,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c, +0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x75,0x06,0x63,0xa6,0x75,0x66, +0x51,0x31,0x63,0x33,0x36,0x63,0x33,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a, +0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xe4,0x19,0x8d,0xa9,0xd6,0x9a,0x3d, +0xc9,0x8d,0xdd,0xd8,0x8d,0xdd,0xd8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2, +0x20,0x4c,0x37,0xc8,0x59,0x9c,0x99,0x41,0x89,0x41,0x00,0x23,0x06,0x0d,0x00,0x82, +0x60,0xd0,0xfc,0x99,0x8e,0xc1,0x56,0x9c,0x89,0x41,0xd0,0x63,0x3d,0xd6,0x63,0x3d, +0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82, +0x60,0xd0,0x8c,0x9a,0x8f,0xd1,0x56,0x9d,0x7d,0x45,0x98,0x85,0x59,0x98,0x85,0xd9, +0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82, +0x41,0x73,0x6a,0x62,0x86,0x5b,0x79,0xd6,0x25,0x65,0x56,0x66,0x65,0x56,0x66,0xa3, +0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x60,0x78,0x50,0x0a,0xf1,0x31,0x3c, +0x28,0x85,0xf8,0x5c,0x49,0x19,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x57,0x5b, +0x33,0x70,0x08,0x2c,0xbe,0x56,0x81,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc4, +0x1a,0x9b,0x89,0x58,0x60,0xf3,0x35,0xc4,0xc7,0x84,0x40,0x3e,0x16,0xd4,0x17,0x7c, +0x2c,0x28,0x31,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x61,0x6b,0x72,0x76,0x5f, +0x81,0xd9,0xd4,0x7e,0xc9,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x5c,0xa3,0xb3, +0x20,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0xd7,0xea,0x6c,0xbe,0x02,0x23,0x8e, +0xf8,0x98,0x10,0xc8,0xc7,0x82,0x04,0x3e,0x86,0x56,0x2c,0x26,0x9f,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0x76,0x0d,0xd5,0x02,0x6b,0xb1,0x20,0x3e,0x96,0x0a,0xa6,0x00, +0x82,0x0b,0x0c,0x66,0xa9,0x70,0x0a,0x20,0xb8,0xc0,0x60,0x36,0x60,0xf0,0x31,0x01, +0x83,0xcf,0x70,0x03,0x2a,0xc0,0x05,0x19,0x0c,0x37,0xa0,0x02,0x5c,0x90,0x41,0x09, +0x81,0x5e,0x60,0x28,0x73,0x0c,0xf9,0xd8,0x63,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10, +0x0c,0x38,0x72,0x2b,0x35,0x21,0x10,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xda, +0x0d,0xd5,0x02,0x37,0xb3,0xc0,0xcd,0xe4,0x63,0x81,0x8c,0xc1,0xc7,0x06,0x1a,0x93, +0x8f,0x05,0x34,0x06,0x1f,0x2b,0xe2,0x4c,0x3e,0x16,0xc4,0x19,0x7c,0x2c,0x28,0xe4, +0x63,0x81,0x9c,0xc1,0xc7,0x8a,0x42,0x3e,0x16,0x38,0xf2,0xb1,0x60,0x90,0x8f,0x05, +0xb8,0x20,0x1f,0x13,0x70,0x41,0x3e,0x36,0xe0,0x82,0x7c,0x46,0x0c,0x12,0x00,0x04, +0xc1,0x80,0xa3,0xb7,0x5a,0xc3,0x2e,0xec,0x32,0x6f,0xce,0xe4,0x63,0x81,0x20,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf8,0xcd,0xd6,0x02,0x0b,0x7e,0x41,0x3e,0x26, +0xfc,0x82,0x7c,0x6c,0xf8,0x05,0xf9,0xd8,0x20,0x0e,0xf2,0xb1,0x41,0x1c,0xe4,0x63, +0x83,0x38,0xc8,0xc7,0xde,0x41,0x1c,0x40,0x70,0x81,0xc1,0x2c,0xe0,0x03,0xf8,0x0c, +0x37,0x90,0xc3,0x6c,0x90,0x41,0x05,0x63,0xa0,0x17,0x18,0xca,0xe0,0x80,0x90,0xcf, +0x88,0x41,0x02,0x80,0x20,0x18,0x70,0x25,0x67,0x6e,0x81,0x18,0x04,0x62,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0x87,0xcb,0xa5,0x5b,0xf0,0x6a,0x16,0xbc,0x9a,0x7c,0x2c, +0x98,0x33,0xf8,0xd8,0x50,0x67,0xf2,0xb1,0xa0,0xce,0xe0,0x63,0x85,0xac,0xc9,0xc7, +0x02,0x59,0x83,0x8f,0x05,0x85,0x7c,0x2c,0x98,0x35,0xf8,0x58,0x51,0xc8,0xc7,0x82, +0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x60,0x1e,0xe4,0x63,0xc2,0x3c,0xc8,0xc7,0x86,0x79, +0x90,0x8f,0x0d,0x64,0x00,0x1f,0x1b,0xc8,0x00,0x3e,0x36,0x90,0x01,0x7c,0xec,0x40, +0x03,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0x01,0x97,0x73,0xfa,0x96,0xf1,0x41,0xc6, +0x07,0x56,0x06,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x02,0x3b,0x7d,0x0b, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x20,0xbb,0x7f,0x1b,0x89,0x7e,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0xa3,0xec,0x40,0x6e,0x24,0xfa,0x61,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0xb3,0x0b,0xb9,0x91,0xe8,0x87,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xce, +0x6e,0xe4,0x4c,0x02,0x24,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x40,0x3b,0x92,0x33, +0x09,0x90,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0xed,0x4a,0xce,0x24,0x40,0xc2, +0x8e,0x91,0x90,0x8f,0x21,0x23,0x21,0x1f,0x4b,0x46,0x42,0x3e,0x36,0xb4,0x01,0x7c, +0x6c,0x68,0x03,0xf8,0xd8,0xd0,0x06,0xf0,0x31,0x23,0x25,0xe4,0x63,0x46,0x4a,0xc8, +0xc7,0x8c,0x94,0x90,0x8f,0x0d,0x70,0x00,0x1f,0x1b,0xe0,0x00,0x3e,0x36,0xc0,0x01, +0x7c,0x6c,0xba,0x03,0xf8,0x18,0x58,0xb4,0x04,0x08,0x2e,0x30,0x98,0x05,0xed,0x00, +0x9f,0xe1,0x86,0x97,0x20,0x11,0x32,0xa8,0x80,0x16,0xf4,0x02,0x43,0x59,0x38,0x10, +0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x03,0xce,0xee,0x6e,0x2e,0x98,0x85,0x60,0x16, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf8,0x3b,0x9d,0x0b,0x40,0xce,0x02,0x90,0x93, +0x8f,0x05,0xe4,0x06,0x1f,0x1b,0xcc,0x4d,0x3e,0x16,0x98,0x1b,0x7c,0xac,0x18,0x39, +0xf9,0x58,0x30,0x72,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0x24,0x07,0x1f,0x2b,0x0a,0xf9, +0x58,0xd0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xf8,0x84,0x7c,0x4c,0xf0,0x09,0xf9,0xd8, +0xe0,0x13,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f, +0xc5,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0x54,0x6f,0xed,0xb2,0x76, +0xc8,0xda,0xc1,0x6c,0x21,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xb1,0xb7, +0x76,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xb5,0x07,0x77,0x71,0x80,0x16,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xd8,0x5e,0xdc,0xc5,0x01,0x5a,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x71,0x7b,0x72,0x17,0x07,0x68,0x31,0x62,0x70,0x00,0x20,0x08,0x06, +0x07,0xee,0xd1,0x5d,0x1c,0xac,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xb9,0x57, +0x77,0x71,0xb0,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe8,0x9e,0xdd,0xc5,0xc1, +0x5a,0xd8,0xe1,0x16,0xf2,0x31,0xc4,0x2d,0xe4,0x63,0x89,0x5b,0xc8,0xc7,0xe2,0x60, +0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x66,0xd0,0x85,0x7c,0xcc,0xa0, +0x0b,0xf9,0x98,0x41,0x17,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2, +0x60,0x80,0x8f,0xc5,0xc1,0x04,0x1f,0x7b,0x0d,0xbc,0x00,0xc1,0x05,0x06,0xb3,0xa0, +0x27,0xe0,0x33,0xdc,0xa0,0x17,0x74,0x42,0x06,0x65,0x12,0x81,0x5e,0x60,0x28,0x93, +0x09,0x42,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0x9d,0x1f,0xea,0x95,0x44,0x50, +0x12,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xf0,0xb7,0x7a,0x41,0xdc,0x59,0x10, +0x77,0xf2,0xb1,0xa0,0xe6,0xe0,0x63,0xc3,0xcd,0xc9,0xc7,0x82,0x9b,0x83,0x8f,0x15, +0x74,0x27,0x1f,0x0b,0xe8,0x0e,0x3e,0x16,0x14,0xf2,0xb1,0xa0,0xee,0xe0,0x63,0x45, +0x21,0x1f,0x0b,0x1a,0xf9,0x58,0x30,0xc8,0xc7,0x82,0xd4,0x90,0x8f,0x09,0xa9,0x21, +0x1f,0x1b,0x52,0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c, +0xf0,0xb1,0x38,0x38,0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0xdc,0xfe,0xf1,0xde, +0x4f,0x64,0x3f,0x91,0xd9,0x49,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x48, +0x04,0x03,0xde,0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x30,0xc1,0x20,0xfc,0xe2, +0x60,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x38,0xc1,0x40,0xfc,0xe2,0x60,0x36, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x40,0xc1,0x60,0xfc,0xe2,0x60,0x36,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x48,0xc1,0xa0,0xfc,0xe2,0xc0,0x36,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x50,0xc1,0xc0,0xfc,0xe2,0xc0,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x58,0xc1,0xe0,0xfc,0xe2,0xc0,0x36,0xec,0xc8,0x0d,0xf9,0x18,0x92,0x1b,0xf2, +0xb1,0x24,0x37,0xe4,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00, +0x1f,0x33,0x7e,0x43,0x3e,0x66,0xfc,0x86,0x7c,0xcc,0xf8,0x0d,0xf9,0x58,0x1c,0x0c, +0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x82,0x4f,0xc1,0x84, +0x1b,0xe8,0x05,0x86,0x1a,0x31,0x48,0x00,0x10,0x04,0x03,0x6e,0x06,0x03,0xfa,0x7b, +0x89,0x36,0x78,0x89,0x36,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x07,0x83,0xfb, +0x0b,0x7a,0xcf,0x82,0xde,0x93,0x8f,0x05,0xa1,0x07,0x1f,0x1b,0x46,0x4f,0x3e,0x16, +0x8c,0x1e,0x7c,0xac,0x00,0x3f,0xf9,0x58,0x00,0x7e,0xf0,0xb1,0xa0,0x90,0x8f,0x05, +0xe1,0x07,0x1f,0x2b,0x0a,0xf9,0x58,0xc0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xc4,0x87, +0x7c,0x4c,0x88,0x0f,0xf9,0xd8,0x10,0x1f,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30, +0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30, +0xe0,0xce,0x30,0x40,0xc1,0xe0,0x2c,0x4a,0xe1,0x2c,0x4a,0xc1,0xe6,0x22,0x90,0xcf, +0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x6e,0x18,0xa0,0x60,0x10,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x21,0x87,0x41,0x0b,0x06,0x6c,0xb0,0x1f,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0xcc,0x61,0xe0,0x82,0x01,0x1b,0xec,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0x74,0x18,0xbc,0x60,0xc0,0x06,0xfb,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x47, +0x1d,0x06,0x31,0x18,0xb0,0x81,0x7f,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x61,0x87, +0x81,0x0c,0x06,0x6c,0xe0,0x1f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xdc,0x61,0x30, +0x83,0x01,0x1b,0xf8,0x87,0x1d,0x21,0x22,0x1f,0x43,0x42,0x44,0x3e,0x96,0x84,0x88, +0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0xc6,0x89, +0xc8,0xc7,0x8c,0x13,0x91,0x8f,0x19,0x27,0x22,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06, +0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x4c,0xf0,0xa9,0x95,0xd0,0x05,0xbd,0xc0, +0x50,0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0xfd,0x61,0x00,0x86,0x81,0x4a,0xe4,0x82, +0x4a,0xe4,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa8,0x18,0x8c,0x61,0x10,0xa4, +0x60,0x60,0x41,0x0a,0x06,0xf2,0xb1,0xa0,0xfd,0xe0,0x63,0xc3,0xfb,0xc9,0xc7,0x82, +0xf7,0x83,0x8f,0x15,0x2c,0x18,0xc8,0xc7,0x02,0x16,0x0c,0xe0,0x63,0x41,0x21,0x1f, +0x0b,0x5a,0x30,0x80,0x8f,0x15,0x85,0x7c,0x2c,0x60,0xe4,0x63,0xc1,0x20,0x1f,0x0b, +0x72,0x44,0x3e,0x26,0xe4,0x88,0x7c,0x6c,0xc8,0x11,0xf9,0x18,0x1b,0x0c,0xf0,0x31, +0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0xe0,0x80,0xcf,0x88,0x41,0x02,0x80, +0x20,0x18,0x70,0xb3,0x18,0xd0,0x61,0x20,0x16,0xf1,0x20,0x16,0xf1,0x60,0xbf,0x11, +0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x5d,0x0c,0xe8,0x30,0x08,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xf0,0xc5,0x20,0x0f,0x03,0x36,0x18,0x93,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x7e,0x31,0xd0,0xc3,0x80,0x0d,0xc6,0x64,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0x70,0x0c,0xf6,0x30,0x60,0x83,0x31,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0x23,0x1c,0x83,0x3e,0x0c,0xd8,0xc0,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x10,0xc7,0xc0,0x0f,0x03,0x36,0x30,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xc6, +0x31,0xf8,0xc3,0x80,0x0d,0xcc,0xc4,0x8e,0x34,0x91,0x8f,0x21,0x69,0x22,0x1f,0x4b, +0xd2,0x44,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31, +0xe3,0x4d,0xe4,0x63,0xc6,0x9b,0xc8,0xc7,0x8c,0x37,0x91,0x8f,0xb1,0xc1,0x00,0x1f, +0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x26,0xf8,0x18,0xae,0xcc,0x09, +0x08,0x2e,0x30,0x98,0x05,0x66,0x02,0x9f,0xe1,0x86,0x3a,0xe9,0x1b,0x32,0xa8,0x17, +0x09,0xf4,0x02,0x43,0xd9,0x8e,0x10,0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x03,0x0e, +0x1e,0x83,0x58,0x0c,0x5c,0x24,0x70,0x91,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0x7c,0x0c,0x68,0x31,0x08,0xf4,0x30,0xb0,0x40,0x0f,0x03,0xf9,0x58,0xe0,0x83,0x01, +0x7c,0x6c,0x00,0xc3,0x40,0x3e,0x16,0x80,0x61,0x00,0x1f,0x2b,0xfa,0x30,0x90,0x8f, +0x05,0x7d,0x18,0xc0,0xc7,0x82,0x42,0x3e,0x16,0xf8,0x61,0x00,0x1f,0x2b,0x0a,0xf9, +0x58,0xd0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0x90,0x8a,0x7c,0x4c,0x20,0x15,0xf9,0xd8, +0x40,0x2a,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f, +0xc5,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0x48,0x32,0x28,0xc7,0x00, +0x4d,0x32,0x34,0xc9,0x0c,0x46,0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xb4, +0x92,0x41,0x39,0x06,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x2f,0x19,0xa8,0x63, +0x10,0x07,0xae,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x4c,0x06,0xeb,0x18,0xc4, +0x81,0xab,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x11,0x93,0x01,0x3b,0x06,0x71,0xe0, +0x2a,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc8,0x64,0xe0,0x8e,0x41,0x1c,0xc4,0xca, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x33,0x19,0xbc,0x63,0x10,0x07,0xb1,0x32,0x62, +0x70,0x00,0x20,0x08,0x06,0x07,0x4d,0x06,0xf0,0x18,0xc4,0x41,0xac,0xd8,0x41,0x2b, +0xf2,0x31,0x84,0x56,0xe4,0x63,0x09,0xad,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1, +0x00,0x1f,0x8b,0x83,0x01,0x3e,0x66,0xe8,0x8a,0x7c,0xcc,0xd0,0x15,0xf9,0x98,0xa1, +0x2b,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5, +0xc1,0x04,0x9f,0xca,0x11,0x37,0xd0,0x0b,0x0c,0x35,0x62,0x90,0x00,0x20,0x08,0x06, +0x1c,0x4f,0x06,0xfd,0x18,0xe0,0x48,0x1b,0xe0,0x48,0x1b,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0x51,0x96,0x01,0x48,0x06,0x81,0x39,0x06,0x16,0x98,0x63,0x20,0x1f,0x0b, +0x54,0x31,0x80,0x8f,0x0d,0xac,0x18,0xc8,0xc7,0x02,0x56,0x0c,0xe0,0x63,0x45,0x3a, +0x06,0xf2,0xb1,0x20,0x1d,0x03,0xf8,0x58,0x50,0xc8,0xc7,0x02,0x75,0x0c,0xe0,0x63, +0x45,0x21,0x1f,0x0b,0x18,0xf9,0x58,0x30,0xc8,0xc7,0x02,0x76,0x91,0x8f,0x09,0xec, +0x22,0x1f,0x1b,0xd8,0x45,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b, +0x0c,0xf0,0x31,0x36,0x38,0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x1c,0x5c,0x06, +0x31,0x19,0xc0,0x49,0x29,0xc0,0x49,0x29,0x18,0x9f,0x04,0xf2,0x19,0x31,0x30,0x00, +0x10,0x04,0x83,0xe8,0x2e,0x83,0x98,0x0c,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xf6,0x32,0xb0,0xc9,0x80,0x0d,0xec,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xbe, +0x0c,0x6e,0x32,0x60,0x03,0x7b,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x2f,0x03, +0x9c,0x0c,0xd8,0xc0,0x5e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf0,0xcb,0x40,0x27, +0x03,0x36,0xc8,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfe,0x32,0xd8,0xc9,0x80, +0x0d,0xf2,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xd0,0x0c,0x78,0x32,0x60,0x83, +0x7c,0xb1,0x83,0x5f,0xe4,0x63,0x08,0xbf,0xc8,0xc7,0x12,0x7e,0x91,0x8f,0xb1,0xc1, +0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0xcc,0x10,0x19,0xf9,0x98,0x21, +0x32,0xf2,0x31,0x43,0x64,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1, +0xc1,0x00,0x1f,0x63,0x83,0x09,0x3e,0x45,0x23,0xba,0xa0,0x17,0x18,0x6a,0xc4,0x20, +0x01,0x40,0x10,0x0c,0x38,0xd4,0x0c,0xd2,0x32,0x98,0x91,0x5c,0x98,0x91,0x5c,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x36,0x03,0xb6,0x0c,0x02,0x99,0x0c,0x2c,0x90, +0xc9,0x40,0x3e,0x16,0xd8,0x63,0x00,0x1f,0x1b,0xf0,0x31,0x90,0x8f,0x05,0xf8,0x18, +0xc0,0xc7,0x8a,0x9a,0x0c,0xe4,0x63,0x41,0x4d,0x06,0xf0,0xb1,0xa0,0x90,0x8f,0x05, +0x36,0x19,0xc0,0xc7,0x8a,0x42,0x3e,0x16,0x30,0xf2,0xb1,0x60,0x90,0x8f,0x05,0x34, +0x23,0x1f,0x13,0x68,0x46,0x3e,0x36,0xd0,0x8c,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b, +0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10, +0x0c,0x38,0xde,0x0c,0xfa,0x32,0x58,0x93,0x78,0x58,0x93,0x78,0x30,0x74,0x09,0xe4, +0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0x78,0x06,0x7d,0x19,0x04,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0x9c,0x67,0x20,0x9a,0x01,0x1b,0xf8,0xcc,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0xe8,0x19,0x8c,0x66,0xc0,0x06,0x3e,0x33,0x62,0x70,0x00,0x20,0x08, +0x06,0x47,0x7a,0x06,0xa4,0x19,0xb0,0x81,0xcf,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0xa1,0x9e,0x81,0x69,0x06,0x6c,0x10,0x36,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xac, +0x67,0x70,0x9a,0x01,0x1b,0x84,0xcd,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xec,0x19, +0xa0,0x66,0xc0,0x06,0x61,0x63,0x07,0xd9,0xc8,0xc7,0x10,0xb2,0x91,0x8f,0x25,0x64, +0x23,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x98,0xa1, +0x36,0xf2,0x31,0x43,0x6d,0xe4,0x63,0x86,0xda,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1, +0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x13,0x7c,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0xba,0xcf,0x80,0x3d,0x83,0x60,0x38,0x22,0xb8,0xcb,0x40,0xf8,0xa6,0x1b, +0x86,0x9e,0x0c,0x02,0x6b,0x02,0xfa,0x58,0x23,0xd0,0xc7,0x9a,0x81,0x3e,0xa6,0x10, +0xf4,0x31,0xa5,0xa0,0x8f,0x29,0x06,0x7d,0xcc,0x30,0xe4,0x63,0x86,0x21,0x1f,0x33, +0x0c,0xf9,0x98,0x31,0xc4,0xc7,0x8c,0x21,0x3e,0x66,0x0c,0xf1,0x19,0x31,0x30,0x00, +0x10,0x04,0x83,0xc8,0x44,0x83,0xfd,0x0c,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0x4e,0x34,0xe0,0xcf,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0x45,0x83,0xfe, +0x0c,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x52,0x34,0xe8,0xcd,0x60,0x18,0x31, +0x30,0x00,0x10,0x04,0x83,0x48,0x45,0x03,0xdf,0x0c,0x86,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0x56,0x34,0xf8,0xcd,0x60,0x18,0x8e,0x60,0x83,0xd5,0x0c,0x84,0xef,0x02, +0x43,0x59,0xe0,0x06,0xf2,0x19,0x8e,0x08,0x5c,0x33,0x10,0xbe,0x59,0x86,0x44,0x09, +0x6c,0x0e,0x04,0xfa,0xd8,0x1c,0x0c,0xf4,0xb1,0x39,0x20,0xe8,0x63,0xc5,0x68,0x06, +0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x46,0x83,0xf9,0x0c,0x08,0x38,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x47,0x03,0xfa,0x0c,0x08,0x38,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x23,0x47,0x83,0xfa,0x0c,0x08,0x38,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x43,0x47,0x83,0xfa,0x0c,0x06,0x38,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x63,0x47,0x03,0xfb,0x0c,0x06,0x38,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x47, +0x83,0xfb,0x0c,0x06,0x38,0x98,0x25,0x50,0x06,0x2a,0x0c,0x23,0xd1,0x07,0x64,0xa0, +0xc2,0x30,0x12,0x7d,0x40,0x06,0x2a,0x0c,0x23,0xd1,0x07,0x64,0xa0,0xc2,0xa0,0x12, +0x0f,0x31,0x32,0x68,0xcd,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xfd,0x68, +0xa0,0x9e,0x41,0x60,0x81,0x6e,0x06,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83, +0x4c,0x03,0x10,0x0d,0xc6,0x31,0x00,0xc7,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0x32,0x0d,0x42,0x34,0x08,0x46,0x69,0x38,0x22,0x00,0xcf,0x80,0xf8,0x8a,0x17,0x83, +0x40,0x47,0x0c,0x1e,0x00,0x04,0xc1,0x60,0x22,0xd3,0xc0,0x3f,0x83,0xbc,0x0c,0xe6, +0x32,0x90,0xc7,0x20,0x1e,0x03,0xd5,0x0c,0x54,0x33,0xc8,0xd1,0x20,0x47,0x83,0x12, +0x0d,0x44,0x33,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04, +0x62,0x98,0x6e,0x20,0x4e,0x33,0x30,0xa6,0x1b,0x08,0xd4,0x0c,0x8e,0xe9,0x06,0x22, +0x35,0x03,0x64,0xba,0x81,0x50,0xcd,0x20,0x31,0x87,0x88,0xcf,0x88,0x81,0x01,0x80, +0x20,0x18,0x44,0x6f,0x1a,0x90,0x69,0x10,0x0c,0x47,0x04,0xea,0x19,0x30,0xdf,0x2c, +0x83,0xb3,0x04,0x16,0x19,0xf1,0x19,0x8e,0x20,0x5e,0x33,0x10,0xbe,0xe1,0x88,0x02, +0x36,0x03,0xe2,0x3b,0x61,0x10,0x27,0x0c,0xc2,0x84,0x20,0x04,0xc3,0x11,0x06,0x6d, +0x06,0xc2,0x37,0x1c,0x71,0xd4,0x66,0x40,0x7c,0x27,0x0c,0xe2,0x84,0x41,0x98,0x10, +0x84,0x60,0xb8,0xc1,0x08,0xc0,0x60,0x96,0x81,0x69,0x82,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0xfa,0x34,0x90,0xd3,0x80,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x54, +0x03,0x1e,0x0d,0x9e,0x60,0x96,0xa0,0x19,0xa8,0x30,0x04,0x06,0x0c,0x16,0x03,0x03, +0x2a,0x3e,0xc3,0x11,0x81,0x6f,0x06,0xc2,0x37,0x1c,0x21,0xfc,0x66,0x40,0x7c,0x27, +0x0c,0xe2,0x84,0x41,0x98,0x10,0x84,0x60,0xb8,0x01,0x0a,0xc0,0x60,0x96,0x01,0xcb, +0x82,0x81,0x0a,0x23,0x65,0x36,0xd4,0x15,0x94,0x11,0x03,0x07,0x00,0x41,0x30,0x78, +0x52,0x35,0xe8,0xd1,0x60,0x3c,0x83,0xd4,0x0c,0x50,0x33,0x40,0xd3,0x00,0x0d,0xbc, +0x8e,0x7b,0xd1,0x60,0x38,0x82,0x2b,0xcf,0xc0,0xf9,0x2e,0x30,0x94,0x0d,0x81,0x7c, +0x86,0x1b,0xc2,0xea,0x4f,0x83,0x30,0xb8,0x98,0x0c,0x0c,0x65,0xf1,0x19,0xbc,0x64, +0x10,0x1f,0x0b,0x04,0xf9,0x58,0x20,0x4e,0xf2,0x31,0x9f,0x0c,0x58,0x34,0x90,0xcf, +0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xb1,0x1a,0xf8,0x69,0x10,0xdc,0x61,0xa8,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x6c,0x35,0x90,0xd3,0x20,0x10,0xec,0x0e,0x60,0x34, +0x90,0x8f,0x05,0x46,0x7c,0x6c,0x08,0xe4,0x63,0x01,0x02,0x9f,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x76,0x35,0xb0,0xd3,0x20,0x09,0xec,0x2c,0x83,0x13,0x0d,0xe4,0x33, +0x62,0x60,0x00,0x20,0x08,0x06,0x91,0xae,0x06,0xa7,0x1a,0x04,0xe6,0x07,0x43,0x7c, +0x4c,0x08,0xe4,0x63,0x41,0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xc2,0x35, +0xe0,0xd3,0xc0,0x08,0x66,0x19,0x1e,0x28,0x27,0x03,0x23,0x85,0x52,0x80,0x8f,0x05, +0xa4,0x10,0x1f,0x2b,0x85,0x53,0x80,0x8f,0xa1,0xc2,0x29,0xc4,0xc7,0x82,0x53,0x88, +0xcf,0x2c,0xc1,0x34,0x62,0x70,0x00,0x20,0x08,0x06,0x9f,0xaf,0x06,0x7c,0x1a,0xc4, +0x67,0x30,0xab,0xc1,0x68,0x42,0x00,0x8c,0x26,0x08,0x81,0x05,0x82,0x7c,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0x42,0xd7,0xa0,0x57,0x83,0xc0,0x5a,0x34,0x08,0xe8,0x33, +0x62,0x60,0x00,0x20,0x08,0x06,0x91,0xba,0x06,0xa0,0x1a,0x04,0x16,0xe0,0x68,0x20, +0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xd8,0x35,0x30,0xd5,0x20,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x03,0x5e,0x83,0x55,0x0d,0x72,0x34,0x08,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x88,0xd7,0xa0,0x55,0x83,0xb6,0x0c,0xa8,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xe4,0x35,0x70,0xd5,0x20,0x2e,0x83,0xc0,0x68,0x34,0x18,0xe2,0x63,0x42, +0x20,0x1f,0x0b,0x0a,0xf8,0x58,0xa0,0x0e,0xf2,0x31,0x41,0x1d,0xe4,0x63,0x83,0x3a, +0xc8,0xc7,0xf8,0x61,0x88,0x8f,0xf1,0xc3,0x10,0x1f,0xe3,0x87,0x21,0x3e,0x66,0xfc, +0x03,0x7c,0xcc,0xf8,0x07,0xf8,0x98,0xf1,0x0f,0xf0,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0xe3,0x5f,0x83,0x5d,0x0d,0x70,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03, +0x64,0x03,0x5e,0x0d,0x70,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x64,0x83, +0x5e,0x0d,0x70,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x64,0x83,0x5e,0x0d, +0x70,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x64,0x03,0x5f,0x0d,0x70,0xc2, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x64,0x83,0x5f,0x0d,0x70,0xc2,0x18,0x8e, +0x30,0x7c,0x4b,0xf8,0x86,0x23,0x0c,0xdf,0x12,0xbe,0xe1,0x08,0xc3,0xb7,0x84,0xaf, +0x06,0x61,0x2b,0x10,0x76,0x38,0x62,0xbc,0x10,0xe1,0x1b,0x8e,0x18,0x2f,0x44,0xf8, +0x86,0x23,0xc6,0x0b,0x11,0xbe,0x1a,0x84,0xad,0x40,0xd8,0x32,0x82,0x9d,0x65,0x88, +0xa4,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x98,0x0d,0xd8,0x35,0x48,0xaf,0x68, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x98,0x0d,0xda,0x35,0x48,0xaf,0x68,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0x99,0x0d,0xdc,0x35,0x48,0xaf,0x68,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0x99,0x0d,0xdc,0x35,0x18,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x68,0x36,0x78,0xd7,0x60,0x88,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa8,0xd9,0x00, +0x5e,0x83,0x21,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x66,0x03,0x79,0x0d,0x52, +0x61,0xa6,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xa2,0xd9,0x40,0x5d,0x03,0xda,0x0c, +0x2c,0xc0,0xd3,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xd9,0x6c,0x00,0xaf, +0x41,0x60,0x7b,0x1a,0x04,0xf1,0xb1,0xa0,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x44,0x39,0x1b,0x98,0x6c,0x10,0x98,0x7d,0x29,0xf1,0x31,0xfb,0x52,0xe2,0x63,0xf6, +0xa5,0xc4,0xc7,0x88,0x41,0x3e,0x56,0x0c,0xf2,0x31,0x63,0x90,0x8f,0x0d,0x10,0x7c, +0x6c,0x80,0xe0,0x63,0x03,0x04,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xcc,0x36, +0x08,0xd9,0xa0,0x14,0xc0,0x35,0x30,0x53,0x08,0xe2,0x63,0x4c,0x20,0x1f,0x0b,0x06, +0xf8,0xcc,0x12,0x48,0x03,0x15,0x86,0x13,0x99,0x70,0x00,0x0d,0x54,0x18,0x4e,0x64, +0xc2,0x01,0x34,0x50,0x61,0x38,0x91,0x09,0x07,0xd0,0x40,0x85,0x81,0x44,0x38,0x01, +0x59,0xe0,0x12,0xf0,0x31,0xe1,0x25,0xe0,0x63,0x03,0x4c,0xc0,0x67,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0xb8,0x0d,0x5a,0x36,0x68,0xd7,0x60,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x43,0x6e,0x03,0x97,0x0d,0xdc,0x35,0x18,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x98,0xdb,0xe0,0x65,0x83,0x77,0x0d,0x06,0xa3,0x89,0x81,0x3e,0x56,0x13,0x03, +0x7d,0xcc,0x26,0x06,0xfa,0x98,0x4e,0x34,0xf1,0x31,0x9d,0x68,0xe2,0x63,0x3a,0xd1, +0xc4,0xc7,0x8c,0x41,0x3e,0x66,0x0c,0xf2,0x31,0x63,0x90,0x8f,0x0d,0x13,0x7c,0x6c, +0x98,0xe0,0x63,0xc3,0x04,0x1f,0x13,0x06,0xf8,0x58,0x20,0xc4,0xc7,0x86,0x02,0x3e, +0x66,0x14,0xf1,0xb1,0xa0,0x88,0xcf,0x2c,0xc1,0x34,0x50,0x61,0x90,0xc6,0x83,0x48, +0x03,0x15,0x06,0x69,0x3c,0x88,0x34,0x50,0x61,0x88,0xc6,0x63,0x48,0x23,0x06,0x0d, +0x00,0x82,0x60,0xd0,0x9c,0x6e,0x20,0xb6,0x01,0xad,0x06,0x79,0x1b,0xe4,0x6d,0x90, +0xb7,0x41,0xd9,0x06,0x65,0x1b,0x94,0x6d,0x50,0xb6,0xc1,0x68,0x42,0x00,0x0c,0x47, +0x04,0xe4,0x1a,0x04,0xdf,0x74,0x03,0xbb,0x06,0x42,0x60,0x47,0x40,0x1f,0x3b,0x04, +0xfa,0xd8,0x31,0xd0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x3e,0xd3,0x0d,0xc8,0x36, +0xc8,0xd5,0x20,0x74,0x83,0xd1,0x84,0x00,0xb0,0xa0,0x90,0x8f,0x09,0x85,0x7c,0x6c, +0x28,0xe4,0x63,0xa9,0x1a,0x98,0x69,0x10,0x1f,0x4b,0xd5,0xc0,0x4c,0x83,0xf8,0x0c, +0x47,0x08,0xf0,0x1a,0x0c,0xdf,0x70,0xc4,0x80,0xaf,0x41,0xf1,0x95,0x10,0xe8,0x70, +0x04,0x31,0xaf,0xc1,0xf0,0x0d,0x47,0x14,0xfb,0x1a,0x14,0x5f,0x09,0x81,0x16,0x11, +0xe8,0x2c,0x03,0x55,0x05,0xa3,0x09,0xce,0x60,0x81,0xc9,0x06,0xf2,0xb1,0xbf,0x08, +0xe8,0x63,0xe9,0x15,0xc4,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xf0,0x0d,0xfa, +0x36,0xd8,0xd7,0x20,0x98,0x25,0xa8,0x06,0x2a,0x0c,0x81,0xc2,0x6f,0x61,0x1a,0x31, +0x70,0x00,0x10,0x04,0x83,0x27,0x7c,0x83,0xba,0x0d,0xf2,0x35,0x08,0xd7,0x00,0x5c, +0x03,0xd0,0x0d,0x02,0xfc,0x0a,0x82,0xb3,0x0d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x18,0xdf,0xc0,0x6f,0x03,0x95,0x0d,0xe8,0x6b,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2, +0xf0,0x0d,0x5c,0x37,0x78,0xd3,0xc0,0xca,0x36,0x10,0xe2,0x63,0x42,0x20,0x1f,0x0b, +0x08,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x81,0xbe,0x01,0xe9,0x06,0x45,0x60, +0x68,0x1a,0x8c,0x6d,0x20,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd4,0x37,0x30, +0xdd,0x20,0x38,0xd3,0xc0,0x86,0x41,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb0, +0x6f,0x80,0xba,0x41,0x20,0x4c,0x37,0xb8,0x6c,0x10,0x90,0x69,0x30,0x1c,0xa1,0x13, +0x2f,0x1b,0x30,0xdf,0x2c,0xc3,0x65,0x05,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xbc, +0x6f,0xb0,0xba,0xc1,0xda,0x06,0x82,0xd9,0x6c,0x10,0xc4,0x67,0x96,0xe0,0x1a,0xa8, +0x30,0x04,0x0b,0xa9,0x46,0x0c,0x1c,0x00,0x04,0xc1,0xe0,0x81,0xdf,0x80,0x74,0x83, +0x93,0x0d,0xe0,0x35,0x78,0xd7,0xe0,0x75,0x83,0x30,0x00,0x83,0x2f,0xb0,0xdb,0x60, +0xc4,0xc0,0x01,0x40,0x10,0x0c,0x1e,0xf8,0x0d,0x48,0x37,0x58,0xd9,0x00,0x5e,0x83, +0x77,0x0d,0x5e,0x37,0x08,0x03,0x30,0xf8,0x66,0x36,0xb0,0xdb,0x60,0xc4,0xc0,0x01, +0x40,0x10,0x0c,0x1e,0xf8,0x0d,0x48,0x37,0x48,0xd9,0x00,0x5e,0x83,0x77,0x0d,0x5e, +0x37,0x60,0xd9,0x80,0x65,0x03,0x96,0x0d,0x58,0x36,0xb0,0xdb,0x00,0x47,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0x7a,0xdf,0x80,0x7c,0x83,0xb7,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x63,0x7e,0x03,0xd7,0x0d,0xe2,0x22,0x98,0x25,0xc8,0x06,0x2a,0x0c,0x01,0x23, +0x97,0xc6,0x64,0xa3,0x34,0xe2,0x33,0x1c,0x11,0xc0,0x6c,0x20,0x7c,0xc3,0x11,0x42, +0xcc,0x06,0xc4,0x77,0xc2,0x20,0x4e,0x18,0x84,0x09,0x41,0x08,0x86,0x1b,0x44,0x23, +0x00,0x83,0x59,0x06,0x6d,0x0b,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xca,0xdf,0xc0, +0x7d,0x83,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xfe,0x0d,0x70,0x37,0x48,0x82, +0x59,0x82,0x6d,0xa0,0xc2,0x10,0x34,0x2a,0xb3,0xf9,0xc0,0xdb,0x40,0x3e,0x23,0x06, +0x06,0x00,0x82,0x60,0x10,0xf5,0x6f,0xa0,0xbe,0x41,0x30,0x62,0x60,0x00,0x20,0x08, +0x06,0x91,0xff,0x06,0xb4,0x1b,0x04,0x16,0x9c,0x6d,0x20,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0x40,0x38,0xd0,0xdd,0x20,0x18,0x8e,0x30,0x64,0xc3,0xf9,0x2e,0x30, +0x94,0x05,0x83,0x7c,0x86,0x23,0x02,0xbf,0x0d,0x84,0xef,0x02,0x43,0x8d,0x18,0x18, +0x00,0x08,0x82,0x41,0x64,0xc2,0x01,0xef,0x06,0x3a,0x66,0xc1,0xdf,0x06,0xf2,0x19, +0x31,0x30,0x00,0x10,0x04,0x83,0x08,0x85,0x03,0xf1,0x0d,0x82,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x58,0x38,0x40,0xdf,0x00,0x55,0x83,0xc0,0xdc,0x36,0x08,0xe2,0x63, +0x46,0x20,0x9f,0x59,0x02,0x07,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_25b67625d26028ff3f57996959704114.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_25b67625d26028ff3f57996959704114.h new file mode 100644 index 00000000..f38376a3 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_25b67625d26028ff3f57996959704114.h @@ -0,0 +1,1093 @@ +// ffx_fsr2_accumulate_pass_16bit_25b67625d26028ff3f57996959704114.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_16bit_25b67625d26028ff3f57996959704114_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_25b67625d26028ff3f57996959704114_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_25b67625d26028ff3f57996959704114_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_25b67625d26028ff3f57996959704114_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_25b67625d26028ff3f57996959704114_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_25b67625d26028ff3f57996959704114_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_25b67625d26028ff3f57996959704114_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_25b67625d26028ff3f57996959704114_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_25b67625d26028ff3f57996959704114_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_25b67625d26028ff3f57996959704114_UAVResourceBindings[] = { 0, 1, 3, 4, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_25b67625d26028ff3f57996959704114_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_25b67625d26028ff3f57996959704114_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_25b67625d26028ff3f57996959704114_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_25b67625d26028ff3f57996959704114_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_25b67625d26028ff3f57996959704114_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_25b67625d26028ff3f57996959704114_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_25b67625d26028ff3f57996959704114_size = 17040; + +static const unsigned char g_ffx_fsr2_accumulate_pass_16bit_25b67625d26028ff3f57996959704114_data[] = { +0x44,0x58,0x42,0x43,0x60,0xea,0xc1,0xc9,0x91,0xdd,0xf1,0x02,0x42,0x98,0xf0,0x39, +0xea,0x70,0x10,0x1b,0x01,0x00,0x00,0x00,0x90,0x42,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x0c,0x02,0x00,0x00,0x20,0x10,0x00,0x00,0x3c,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x98,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0x0c,0x0e,0x00,0x00,0x62,0x00,0x05,0x00,0x83,0x03,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xf4,0x0d,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x7a,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xc6,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xfc,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2, +0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42, +0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29, +0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30, +0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c, +0x63,0x18,0x06,0x83,0xa6,0x51,0x80,0x42,0x54,0x43,0x55,0x91,0x55,0x86,0x6a,0xa8, +0x08,0x2b,0xc4,0x30,0x0c,0x03,0x69,0xc5,0x30,0x06,0xc3,0x30,0x0c,0xe2,0x8e,0x1a, +0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0xb9,0x8d,0x2a,0x56,0x62,0xf2,0x8b,0xdb,0x46,0x84, +0x61,0x18,0x46,0x21,0xbc,0x81,0x19,0xe8,0x3b,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9, +0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b,0x11,0xc3,0x30,0x0c,0x85,0x08,0x07, +0x66,0x20,0x71,0x8e,0x20,0x28,0x06,0x33,0x28,0xc3,0x40,0x52,0x39,0x10,0x30,0x8c, +0x40,0x18,0x33,0xb5,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc, +0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x98,0x49,0x0c,0xc6,0x81,0x1d, +0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca, +0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0, +0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f, +0x90,0x80,0xa6,0xa4,0x0e,0x23,0x08,0xc6,0x4c,0x6d,0x30,0x0e,0xec,0x10,0x0e,0xf3, +0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40, +0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e, +0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0xa0,0x07,0x7a, +0xd0,0x0e,0xe9,0x00,0x0f,0xf3,0xf0,0x0b,0xf4,0x90,0x0f,0xf0,0x50,0x0e,0x28,0x18, +0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c, +0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0, +0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03, +0x39,0xf0,0x03,0x30,0xf0,0x03,0x24,0xb0,0x2d,0xb9,0x33,0x85,0xc1,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x81,0x1e,0xe8, +0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60, +0x98,0xc9,0x1a,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70, +0xa0,0x07,0x3f,0x40,0x82,0x01,0x53,0x3c,0x13,0x19,0x8c,0x03,0x3b,0x84,0xc3,0x3c, +0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94, +0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f, +0xa0,0x00,0xa5,0x79,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90, +0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05, +0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77, +0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x01,0x4b,0xf5, +0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3, +0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0xba,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8, +0xd8,0xd5,0x46,0x53,0x9e,0xe7,0x79,0x3e,0x0c,0x28,0xcb,0xb2,0xac,0x61,0x18,0x86, +0x61,0x18,0xa4,0xdf,0x24,0x4d,0x11,0x25,0x4c,0x3e,0x0b,0x30,0xcf,0x42,0x44,0xec, +0x04,0x4c,0x04,0x0a,0x06,0xe2,0xe7,0x08,0x40,0x01,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90, +0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07, +0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6, +0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60, +0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07, +0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90, +0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04, +0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1, +0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32, +0x00,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c,0x10,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x10,0x8a, +0xa3,0x14,0x8a,0xa2,0x20,0xca,0xa1,0xf0,0x03,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a, +0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90, +0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x34,0x0a, +0x72,0xa2,0xf4,0x31,0x8a,0xab,0x78,0x88,0x1c,0x01,0xa8,0x01,0xf2,0x0b,0x18,0x10, +0x10,0x81,0xde,0x19,0x00,0x92,0x67,0x00,0x88,0x9e,0x01,0x20,0x7b,0x06,0x80,0xf0, +0x19,0x00,0xd2,0x67,0x00,0x68,0x9f,0x01,0xa0,0x7e,0x06,0x80,0xd6,0x19,0x00,0x00, +0x79,0x18,0x00,0x00,0x80,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0xe1,0x99,0x20,0x0c,0xd0,0x06,0x61,0x20,0x26,0x08,0x43,0xb4,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x13,0x84,0x41,0xda,0x30,0x20,0x09,0x31,0x41,0x58,0x83,0x3e,0xa0,0x25, +0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0xd5,0xf6,0x46,0x97,0xf6,0xe6,0xf6,0x65,0x57, +0x36,0x46,0xf7,0x26,0x37,0x37,0x41,0x18,0xa6,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85, +0x31,0x88,0x81,0x30,0x9c,0x09,0xc2,0x1b,0xd4,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8, +0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86, +0x31,0x10,0x86,0xc3,0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab, +0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30, +0x50,0x1b,0x12,0x62,0x99,0x0c,0x6a,0x20,0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8, +0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x04,0x61,0xa8,0x26,0x08,0x83,0xb5,0x41, +0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35,0x10,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae, +0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed, +0x4d,0x6e,0x82,0x30,0x5c,0x1b,0x92,0x6b,0xd9,0x0c,0x6e,0x20,0x0c,0x87,0x8e,0xdc, +0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xc0, +0x36,0x24,0xdc,0xe2,0x19,0xdf,0x40,0x18,0xd9,0x04,0x41,0x0e,0xec,0x80,0x89,0xdc, +0x57,0x5a,0xdb,0x59,0x53,0x1a,0xdc,0xdc,0x04,0x61,0xc8,0x36,0x24,0x49,0x18,0x88, +0x81,0x31,0x06,0x03,0x61,0x38,0x13,0x84,0x41,0x23,0x26,0xf7,0x45,0x96,0xc6,0x16, +0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36, +0xb7,0x36,0xb7,0x21,0x29,0x03,0xc8,0x0c,0x8c,0x61,0x20,0x8c,0x6c,0x03,0xf2,0x48, +0x95,0xd6,0x81,0x01,0x19,0x9c,0xc1,0x04,0x81,0x0e,0xee,0x80,0x9a,0xdc,0xdd,0x57, +0x9a,0x1b,0x5d,0x99,0x9c,0x5b,0x18,0xdb,0x57,0x1d,0xdc,0xdc,0x58,0x18,0x5b,0x19, +0xd9,0xd7,0xd8,0x1b,0xdb,0x9b,0xdc,0x04,0x81,0x0c,0xe4,0x60,0xc3,0x62,0xa4,0x81, +0x1a,0x18,0xc6,0x40,0xac,0xc1,0x1a,0xac,0x81,0x33,0x41,0xb0,0x03,0x3c,0xa0,0x23, +0x77,0xf7,0xc5,0xf6,0x36,0xb6,0xf6,0x35,0x47,0x17,0x46,0x57,0x37,0xb7,0x61,0x19, +0xda,0xc0,0x0d,0x8c,0x61,0x20,0xd6,0x60,0x0d,0xd6,0x20,0x9b,0x20,0xe0,0x41,0x1e, +0x90,0x91,0xbb,0xfb,0x72,0x2b,0xbb,0xfb,0x62,0x7b,0x1b,0x5b,0x9b,0xdb,0xb0,0x10, +0x70,0x10,0x07,0x06,0x35,0x10,0x6b,0xb0,0x06,0x6b,0x90,0xf1,0x91,0xbb,0xfb,0x62, +0xab,0x6b,0x0b,0xfb,0x42,0x4b,0x9b,0xa3,0x7b,0x93,0xcb,0xdb,0xb0,0x50,0x69,0x30, +0x07,0xc6,0x35,0x10,0x6b,0xb0,0x06,0x6b,0xe0,0x6c,0x20,0xd8,0xe0,0x0d,0xe4,0x80, +0x0e,0x26,0x08,0x7b,0xb0,0x07,0x34,0xc6,0xc4,0x8c,0xa6,0xa4,0x64,0x26,0x08,0xc3, +0xb6,0x01,0x31,0xec,0xe0,0x0e,0x0c,0x63,0xc0,0x03,0x60,0x43,0x90,0x07,0x13,0x84, +0x3e,0xe0,0x03,0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d, +0x70,0x1b,0x10,0x63,0x0f,0xf8,0xc0,0x18,0x06,0x03,0xd8,0x10,0xf4,0xc1,0x06,0x02, +0x0d,0xea,0x40,0x0f,0xfc,0x60,0x82,0xa0,0x07,0x7a,0xc0,0x25,0x4d,0xaa,0xcc,0x8d, +0xac,0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x40,0x06,0x73,0xb0,0x01,0x49,0x42,0x81, +0x32,0xca,0xe0,0x6a,0x44,0x81,0x4e,0x5a,0x53,0x18,0x9e,0x54,0x99,0x1b,0x59,0x99, +0xdc,0x54,0x9a,0x5e,0xd9,0x06,0x24,0x21,0x05,0x6a,0x0c,0xca,0xe0,0x6a,0x44,0x81, +0x4c,0x1a,0x51,0xda,0x1c,0x1c,0x5b,0x58,0xde,0x54,0x9a,0x5e,0xd9,0x04,0x61,0xe0, +0x36,0x20,0x89,0x29,0x50,0xa7,0x50,0x06,0x57,0x23,0x0a,0xec,0xd2,0x92,0xdc,0xe0, +0xea,0xe8,0x86,0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0x88, +0xd2,0xda,0xca,0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26,0x08,0x43,0xb7,0xc1,0x48,0x52, +0x81,0x52,0x85,0x32,0xb8,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1,0x11,0xa5, +0xb5,0x95,0xb9,0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x06,0x6f,0x03,0x92,0xb0,0x02, +0xd5,0x0a,0x65,0x70,0x35,0xa2,0x40,0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29,0x0d,0x8e, +0xa9,0xcc,0xae,0x8c,0x8d,0xea,0xad,0x6a,0xae,0x6c,0x82,0x30,0x7c,0x1b,0x90,0xe4, +0x15,0x28,0x58,0x28,0x83,0xab,0x11,0x05,0x2e,0x69,0x46,0x72,0x61,0x6d,0x65,0x49, +0x6e,0x64,0x65,0x78,0x13,0x84,0x01,0x0c,0x36,0x20,0x89,0x2c,0x50,0xb3,0x50,0x06, +0x57,0x23,0x0a,0x94,0xcc,0x88,0xca,0xec,0xd2,0xc6,0xca,0xa8,0xde,0xac,0xd2,0xca, +0xee,0x88,0xca,0xe0,0xe8,0xd0,0x26,0x08,0x43,0x18,0x6c,0x30,0x92,0x5a,0xa0,0x6c, +0xa1,0x0c,0x1a,0x1e,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x13,0x84,0x41,0x0c,0x36, +0x20,0x09,0x2e,0x50,0xb9,0x50,0x06,0x4d,0x23,0x0a,0x94,0xcc,0x9a,0xde,0xe8,0xd2, +0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0xa6,0xc6,0xc2,0xd8,0xca,0x26,0x08,0xc3, +0x18,0x6c,0x40,0x92,0x5d,0xa0,0x78,0xa1,0x0c,0x9a,0x46,0x14,0x08,0x99,0x11,0xbd, +0xdd,0xb9,0xcd,0x8d,0x85,0xb1,0x95,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x06, +0x32,0xd8,0x80,0x24,0xbe,0x40,0xfd,0x42,0x19,0x34,0x8d,0x28,0xf0,0x33,0x6b,0x7a, +0xa3,0x4b,0x7b,0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x53,0x4a,0xa3,0xa3,0x2b,0x93, +0x1b,0x0a,0x73,0x1b,0x2b,0x63,0x63,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x20,0x0c,0x65, +0xb0,0xc1,0x48,0xc2,0x81,0x12,0x87,0x32,0x68,0xc8,0x98,0x41,0xc9,0x95,0x15,0xe1, +0xc1,0xbd,0xcd,0xd5,0xc9,0x95,0x4d,0x10,0x06,0x33,0xd8,0x80,0x24,0xe4,0x40,0x95, +0x43,0x19,0x34,0x8d,0x28,0x30,0x33,0x83,0x92,0x2b,0xb3,0x4b,0x7b,0xab,0x9b,0x33, +0x92,0x0b,0x6b,0x2b,0x83,0x92,0x2b,0x2b,0xc2,0x83,0x7b,0x9b,0xab,0x93,0x2b,0x9b, +0x20,0x0c,0x67,0xb0,0x01,0x49,0xce,0x81,0x42,0x87,0x32,0x68,0x1a,0x51,0xe0,0x62, +0x46,0x15,0xe6,0x86,0x14,0xc6,0x66,0x66,0xf4,0x64,0x35,0x41,0x18,0xd0,0x60,0x83, +0x91,0xa8,0x03,0xb5,0x0e,0x65,0xd0,0xb0,0x32,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x9b, +0x2a,0x8b,0xab,0x2b,0x73,0x1b,0x2b,0x63,0x2a,0x73,0x3b,0xa3,0x43,0x9b,0x20,0x0c, +0x69,0xb0,0x01,0x49,0xda,0x81,0x72,0x87,0x32,0x68,0x1a,0x51,0xa0,0x62,0x46,0x54, +0xc6,0x46,0x17,0x46,0x95,0xd6,0x56,0x36,0x41,0x18,0xd4,0x60,0x83,0x91,0xc0,0x03, +0x15,0x0f,0x65,0xd0,0xf0,0x32,0x23,0xca,0x73,0x0b,0x6b,0x4b,0x1b,0x93,0x2a,0x9b, +0x1b,0x42,0x0b,0x73,0x3b,0x2b,0x33,0x0a,0x1b,0xa3,0x7b,0x93,0x9b,0x20,0x0c,0x6b, +0xb0,0xc1,0x48,0xe6,0x81,0xa2,0x87,0x32,0x68,0x88,0x99,0x59,0xa5,0x95,0xdd,0x4d, +0xc1,0x85,0x8d,0x95,0x51,0xbd,0x35,0x95,0xd1,0x95,0xc9,0xcd,0x19,0x85,0x8d,0xd1, +0xbd,0xc9,0x4d,0x10,0x06,0x36,0xd8,0x60,0x24,0xf6,0x40,0xdd,0x43,0x19,0x34,0x1b, +0x28,0x3c,0x18,0x85,0x52,0x40,0x85,0x55,0x70,0x85,0x58,0xa0,0x85,0x5b,0xd0,0x85, +0x5e,0x00,0x87,0x71,0x30,0x87,0x74,0x60,0x87,0x77,0x90,0x87,0x7a,0xc0,0x87,0x0d, +0x83,0x01,0x0a,0xf9,0x30,0x41,0x10,0x80,0x0d,0xc0,0x86,0xc1,0xe0,0x07,0x7e,0xd8, +0x10,0xf4,0xc3,0x86,0x61,0xd8,0x07,0x7f,0xa0,0x30,0x34,0x35,0x41,0xf0,0x03,0x3a, +0xd8,0x30,0x8c,0xc1,0x18,0x0c,0x1b,0x08,0x23,0x24,0x2e,0x91,0xd8,0x50,0xec,0x03, +0x48,0x00,0x7f,0x30,0x12,0x44,0xc4,0xe4,0xc2,0xdc,0xc6,0xd0,0xca,0xe6,0x26,0x08, +0x43,0x1b,0xd0,0x30,0x63,0x7b,0x0b,0xa3,0x9b,0x9b,0x20,0x0c,0x6e,0xc0,0x22,0xcd, +0x6d,0x8e,0x6e,0x6e,0x82,0x30,0xbc,0x01,0x89,0x34,0x37,0xba,0xb9,0x09,0xc2,0x00, +0x07,0x44,0xe8,0xca,0xf0,0xbe,0xd8,0xde,0xc2,0xc8,0x26,0x08,0x43,0x1c,0x10,0xa1, +0x2b,0xc3,0xfb,0x72,0x7b,0x93,0x6b,0x63,0x42,0x57,0x86,0xf7,0x35,0x47,0xf7,0x26, +0x57,0xc6,0xa2,0x2e,0xcd,0x8d,0x6e,0x6e,0x03,0x54,0x12,0x26,0x71,0x12,0x28,0x91, +0x12,0x2a,0xb1,0x12,0x2c,0xd1,0x12,0x2e,0xf1,0x12,0x1c,0x4c,0x5c,0x31,0x01,0x0b, +0x55,0xd8,0xd8,0xec,0xda,0x5c,0xd2,0xc8,0xca,0xdc,0xe8,0xa6,0x04,0x41,0x15,0x32, +0x3c,0x17,0xbb,0x32,0xb9,0xb9,0xb4,0x37,0xb7,0x29,0x01,0xd1,0x84,0x0c,0xcf,0xc5, +0x2e,0x8c,0xcd,0xae,0x4c,0x6e,0x4a,0x60,0xd4,0x21,0xc3,0x73,0x99,0x43,0x0b,0x23, +0x2b,0x93,0x6b,0x7a,0x23,0x2b,0x63,0x9b,0x12,0x24,0x65,0xc8,0xf0,0x5c,0xe4,0xca, +0xe6,0xde,0xea,0xe4,0xc6,0xca,0xe6,0xa6,0x04,0x7e,0x50,0x89,0x0c,0xcf,0x85,0x2e, +0x0f,0xae,0x2c,0xc8,0xcd,0xed,0x8d,0x2e,0x8c,0x2e,0xed,0xcd,0x6d,0x6e,0x8a,0x90, +0x0f,0xfe,0x50,0x87,0x0c,0xcf,0xa5,0xcc,0x8d,0x4e,0x2e,0x0f,0xea,0x2d,0xcd,0x8d, +0x6e,0x6e,0x4a,0x30,0x12,0x5d,0xc8,0xf0,0x5c,0xc6,0xde,0xea,0xdc,0xe8,0xca,0xe4, +0xe6,0xa6,0x04,0x31,0x01,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3c,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x21,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x51,0xeb,0x36,0x00, +0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x9b,0x02,0x34,0x5c, +0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0c,0xdb,0x70,0xf9,0xce, +0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x7e,0x71, +0xdb,0xd6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c, +0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0e,0xd2,0x70,0xf9,0xce,0xe3,0x0b,0x11, +0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0xd8,0x82,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33, +0xd9,0x7e,0x71,0xdb,0x16,0x10,0x0d,0x97,0xef,0x3c,0xbe,0x11,0x39,0xd4,0x23,0x0e, +0x3e,0x72,0xdb,0x76,0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44, +0x45,0x2c,0x7e,0x71,0xdb,0x46,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15, +0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x09,0x64,0xc3,0xe5,0x3b,0x8f, +0x3f,0x1d,0x11,0x01,0x0c,0xe2,0x20,0x36,0x60,0xe4,0x50,0x8f,0x8f,0xdc,0xb6,0x25, +0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84,0xf9,0x45,0xad,0x9b,0xc1,0x33,0x5c, +0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f,0xdc,0x36,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x25,0xb6,0x76,0x25, +0xd2,0x60,0x28,0xff,0x3f,0x57,0x99,0x69,0x59,0x70,0x41,0x14,0x44,0x58,0x49,0x4c, +0x4c,0x32,0x00,0x00,0x62,0x00,0x05,0x00,0x93,0x0c,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x34,0x32,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x8a,0x0c,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02, +0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xcb,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0x80,0xc2,0x08,0x40,0x09,0x00,0x14,0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03, +0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18,0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10, +0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c, +0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0,0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40, +0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18,0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18, +0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28,0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2, +0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c,0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51, +0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50,0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34, +0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9, +0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19, +0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89, +0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60,0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x1c, +0x41,0x50,0x0c,0xc6,0x40,0x31,0x18,0x90,0xa8,0x34,0x10,0x30,0x8c,0x40,0x18,0x33, +0xb5,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0, +0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3, +0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d, +0xf8,0x01,0x18,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0, +0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x30,0x93,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c, +0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90, +0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3, +0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f,0x20,0x01,0x95, +0x22,0xd5,0x30,0x82,0x60,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0, +0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07, +0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1, +0x40,0x0f,0x6c,0x00,0x06,0x72,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90, +0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0xc1,0x4c,0x62, +0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50, +0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e, +0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x20,0x07,0x7e, +0x00,0x06,0x7e,0x80,0x04,0x56,0x8b,0x5c,0x33,0x85,0xc1,0x38,0xb0,0x43,0x38,0xcc, +0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01, +0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x81,0x1e,0xe8,0x41,0x3b, +0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x30,0x93, +0x35,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50, +0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f, +0x7e,0x80,0x04,0x03,0x8c,0x62,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c, +0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03, +0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01,0x0a, +0x50,0x34,0x9b,0x89,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1, +0x16,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f, +0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2, +0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x50,0xc0,0xa2,0xda,0x4c, +0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03, +0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b, +0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0x74,0x1b,0x46,0x10,0x86,0x33,0x84,0xe0,0x63, +0x57,0x1b,0x4d,0xb9,0x5c,0x2e,0x97,0x1b,0x0c,0x50,0x2c,0x16,0x8b,0x65,0x30,0x18, +0x0c,0x06,0x83,0x81,0x74,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02,0xcc,0xb3,0x10, +0x11,0x3b,0x01,0x13,0x81,0x82,0x01,0xf1,0xe6,0x08,0x40,0x61,0x0a,0x00,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, +0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06, +0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8, +0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x32,0x00,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c, +0x10,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x94,0x40,0x11,0x14,0xc3,0x08,0x40,0x49, +0x94,0x41,0x21,0x14,0x47,0x29,0x14,0x45,0x41,0x94,0x43,0xe1,0x07,0x10,0x69,0x04, +0x80,0x7c,0x05,0x0c,0x08,0x88,0x40,0xaf,0x19,0x00,0x92,0xcd,0x00,0x10,0x6d,0x06, +0x80,0x6c,0x33,0x00,0x84,0x9b,0x01,0xa0,0xdd,0x0c,0x00,0xf5,0x66,0x00,0x68,0x35, +0x03,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x72,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0xe1,0x99,0x20,0x0c,0xd0,0x06,0x61,0x20,0x26,0x08,0x43,0xb4, +0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08,0x83,0x34,0x41,0x58, +0x83,0x32,0x20,0x30,0x41,0x18,0xa6,0x0d,0x82,0xd2,0x6c,0x48,0x94,0x85,0x51,0x88, +0x81,0x50,0x9c,0x09,0xc2,0x1b,0x78,0x1b,0x92,0x01,0x62,0x14,0x65,0x20,0x14,0x67, +0x82,0x30,0x50,0x1b,0x12,0x62,0x61,0x14,0x69,0x20,0x14,0x67,0x82,0x30,0x54,0x13, +0x84,0xc1,0xda,0x20,0x28,0xd5,0x86,0x44,0x82,0x18,0x85,0x1a,0x08,0xc5,0x9a,0x20, +0x0c,0xd7,0x86,0x84,0x5a,0x18,0x05,0x1b,0x08,0xc5,0x99,0x20,0x0c,0xd8,0x86,0x04, +0x5b,0x18,0x45,0x1b,0x08,0xc5,0x9a,0x20,0xc8,0xc1,0x37,0x41,0x18,0xb2,0x0d,0x89, +0xc1,0x31,0x4a,0x37,0x10,0x8a,0x33,0x41,0x18,0xb4,0x0d,0xc9,0x07,0x31,0xca,0x30, +0x10,0x8a,0xb5,0x01,0x79,0xa2,0xe9,0xca,0x36,0x0f,0x0c,0x26,0x08,0x74,0x00,0x06, +0x13,0x04,0x32,0xe0,0x36,0x2c,0x8a,0x18,0x30,0x8a,0x32,0x10,0x63,0x30,0x06,0x63, +0xe0,0x4c,0x10,0xec,0x20,0x0c,0x36,0x2c,0x43,0x19,0x30,0xca,0x30,0x10,0x63,0x30, +0x06,0x63,0x60,0x4d,0x10,0xf0,0x40,0x0c,0x36,0x2c,0xc4,0x19,0x30,0x8a,0x34,0x10, +0x63,0x30,0x06,0x63,0x60,0x6d,0x58,0x24,0x31,0x60,0x14,0x6a,0x20,0xc6,0x60,0x0c, +0xc6,0xc0,0xd9,0x40,0x90,0x81,0x19,0xa0,0x41,0x1a,0x4c,0x10,0xf6,0x60,0x0c,0x26, +0x08,0xc3,0xb6,0x01,0x51,0xd6,0x80,0x51,0x94,0x81,0x0d,0x80,0x0d,0x41,0x1b,0x4c, +0x10,0xfa,0x80,0x0c,0x36,0x20,0xca,0x1b,0x30,0xca,0x30,0x28,0xc0,0x86,0x00,0x0e, +0x36,0x10,0x61,0xa0,0x06,0x6e,0x10,0x07,0x13,0x04,0x01,0xa0,0x30,0x34,0x35,0x41, +0xf0,0x83,0x6e,0xc3,0xd0,0x75,0xc3,0x06,0x42,0xa9,0x03,0xca,0x0e,0x36,0x14,0x73, +0x40,0x07,0x80,0x1c,0xdc,0x41,0x15,0x36,0x36,0xbb,0x36,0x97,0x34,0xb2,0x32,0x37, +0xba,0x29,0x41,0x50,0x85,0x0c,0xcf,0xc5,0xae,0x4c,0x6e,0x2e,0xed,0xcd,0x6d,0x4a, +0x40,0x34,0x21,0xc3,0x73,0xb1,0x0b,0x63,0xb3,0x2b,0x93,0x9b,0x12,0x18,0x75,0xc8, +0xf0,0x5c,0xe6,0xd0,0xc2,0xc8,0xca,0xe4,0x9a,0xde,0xc8,0xca,0xd8,0xa6,0x04,0x48, +0x19,0x32,0x3c,0x17,0xb9,0xb2,0xb9,0xb7,0x3a,0xb9,0xb1,0xb2,0xb9,0x29,0x41,0x1c, +0xd4,0x21,0xc3,0x73,0x29,0x73,0xa3,0x93,0xcb,0x83,0x7a,0x4b,0x73,0xa3,0x9b,0x9b, +0x12,0xdc,0x01,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x3c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x21,0x40,0xc3,0xe5, +0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x51,0xeb,0x36,0x00,0x0d,0x97,0xef,0x3c, +0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x9b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01, +0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0c,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55, +0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0xd6,0xb0,0x0d, +0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02, +0xe6,0x23,0xb7,0x6d,0x0e,0xd2,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08, +0x34,0xc3,0x42,0xd8,0x82,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xd9,0x7e,0x71,0xdb, +0x16,0x10,0x0d,0x97,0xef,0x3c,0xbe,0x11,0x39,0xd4,0x23,0x0e,0x3e,0x72,0xdb,0x76, +0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44,0x45,0x2c,0x7e,0x71, +0xdb,0x46,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c, +0x7e,0x71,0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec, +0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x09,0x64,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01, +0x0c,0xe2,0x20,0x36,0x60,0xe4,0x50,0x8f,0x8f,0xdc,0xb6,0x25,0x3c,0xc3,0xe5,0x3b, +0x8f,0x4f,0x35,0x40,0x84,0xf9,0x45,0xad,0x9b,0xc1,0x33,0x5c,0xbe,0xf3,0xf8,0x54, +0x03,0x44,0x98,0x5f,0xdc,0x36,0x00,0x00,0x61,0x20,0x00,0x00,0x23,0x0a,0x00,0x00, +0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00,0x52,0x00,0x00,0x00,0x34,0x98,0x01,0x28, +0xa3,0x42,0x2a,0xc2,0x80,0x62,0x2b,0x8d,0x52,0x29,0xb9,0xb2,0xab,0x81,0xe2,0x2b, +0x97,0x82,0x29,0x9b,0x62,0x2a,0xc3,0x80,0xe2,0x0d,0x28,0xdf,0x80,0x52,0xaa,0x82, +0x8a,0x28,0x9f,0xa2,0x21,0x52,0x0d,0x90,0xa2,0x08,0xca,0xa0,0x3c,0x4a,0x60,0x04, +0x80,0x0c,0x33,0x00,0x63,0x04,0x20,0x08,0x82,0x28,0x18,0x8c,0x11,0xb4,0xe6,0x9c, +0xb3,0xdf,0x18,0x01,0x08,0x82,0xa0,0xfc,0x8d,0x11,0x80,0x20,0x08,0xf3,0xbf,0x30, +0x46,0x00,0x82,0x20,0x18,0xff,0xc2,0x18,0xc1,0xee,0x8f,0x32,0x09,0x06,0x63,0x04, +0xbb,0x3f,0xca,0xfc,0x37,0x46,0x00,0x82,0x20,0x08,0xff,0xc2,0x18,0x41,0x6b,0xce, +0x39,0xef,0x8d,0x11,0x80,0x20,0x08,0xca,0x60,0x30,0x46,0x00,0x82,0xf8,0x7f,0x8f, +0xc1,0x18,0x01,0x08,0x82,0x20,0x08,0x06,0x63,0x04,0x21,0x09,0x86,0x78,0x37,0x46, +0xb0,0xc7,0x6a,0xbc,0x7f,0x63,0x04,0x6b,0xad,0xd6,0xe2,0x37,0x46,0xf0,0xdf,0x7f, +0xff,0x7e,0x63,0x04,0xad,0x39,0xe7,0xbc,0x2f,0x8c,0x11,0xc8,0xa2,0xdb,0xff,0xdf, +0x18,0x81,0xce,0x9a,0x73,0xfa,0x8d,0x11,0xa8,0x78,0x7d,0xaa,0xde,0x18,0x01,0x08, +0x82,0x20,0x08,0x0e,0x63,0x04,0x6b,0xad,0xd6,0xba,0x37,0x46,0x00,0x82,0xa0,0x7f, +0x87,0xc1,0x18,0x41,0x6b,0xce,0x39,0xed,0x8d,0x11,0x80,0x20,0x08,0x92,0x60,0x30, +0x46,0x00,0x82,0x20,0xa8,0x83,0xc1,0x18,0x81,0x08,0x92,0x20,0xbe,0x8d,0x11,0xc0, +0x71,0x99,0xdf,0xde,0x18,0x01,0x59,0xf2,0xfa,0xfd,0x8d,0x11,0x80,0x20,0x08,0x82, +0xa0,0x30,0x46,0x00,0x82,0x20,0xc8,0x82,0xc1,0x18,0xc1,0x3b,0x93,0x26,0xda,0x8d, +0x11,0x80,0x20,0x08,0xc2,0xdf,0x18,0x01,0x08,0x82,0x20,0xfe,0x0b,0x63,0x04,0x20, +0x08,0x82,0xe8,0x37,0x46,0x00,0x82,0x20,0x88,0x7f,0x54,0x19,0x23,0x00,0x41,0x68, +0x8c,0x00,0x04,0x9f,0x31,0x02,0x10,0x7c,0x83,0x31,0x02,0x10,0x04,0x83,0x11,0x00, +0x32,0x8c,0x00,0x00,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe0,0x10,0x0a,0x6d, +0xa0,0x0b,0xb9,0x20,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe1,0x20,0x0a, +0x6e,0xf0,0x0b,0xbb,0x30,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe2,0x30, +0x0a,0x6f,0x10,0x0e,0xe1,0x40,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe3, +0x40,0x0a,0x70,0xf0,0x0b,0xbf,0x50,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06, +0xe4,0x50,0x0a,0x70,0x80,0x0b,0xe3,0x60,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50, +0x06,0xe5,0x60,0x0a,0x71,0x20,0x0e,0xba,0x70,0x0b,0x23,0x06,0x09,0x00,0x82,0x60, +0x50,0x06,0xe6,0x70,0x0a,0x72,0xd0,0x0b,0xbc,0x80,0x0b,0x23,0x06,0x09,0x00,0x82, +0x60,0x50,0x06,0xe7,0x80,0x0a,0x73,0x00,0x0e,0xbe,0x90,0x0b,0x23,0x06,0x09,0x00, +0x82,0x60,0x50,0x06,0xe8,0x90,0x0a,0x74,0x20,0x0e,0xe1,0xa0,0x0b,0x23,0x06,0x09, +0x00,0x82,0x60,0x50,0x06,0xe9,0xa0,0x0a,0x75,0x70,0x0e,0xe3,0xb0,0x0b,0x23,0x06, +0x09,0x00,0x82,0x60,0x50,0x06,0xea,0xb0,0x0a,0x76,0x90,0x0e,0xe6,0xc0,0x0b,0x23, +0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xeb,0xc0,0x0a,0x77,0x70,0x0e,0xe9,0xd0,0x0b, +0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xec,0xd0,0x0a,0x7b,0x80,0x0e,0xeb,0xe0, +0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xed,0xe0,0x0a,0x7d,0x90,0x0e,0xe9, +0xf0,0x0b,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0xec,0x83,0x29,0xa8,0xc3,0x88,0x81, +0x01,0x80,0x20,0x18,0x10,0xfc,0x70,0x0a,0xee,0x30,0x62,0x60,0x00,0x20,0x08,0x06, +0x04,0x3f,0x9c,0x02,0x3b,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0xd1,0x0f,0xa8,0x00, +0x0f,0x23,0x06,0x07,0x00,0x82,0x60,0x20,0x06,0xf3,0x20,0x0b,0x45,0x3c,0x8c,0x26, +0x04,0x41,0x19,0xee,0x70,0x65,0xbc,0xc3,0x55,0x50,0x0b,0x5c,0x44,0x00,0x15,0xb0, +0x82,0x56,0x52,0x40,0x09,0x09,0x9c,0x60,0xb0,0x13,0x0c,0x66,0xc2,0x19,0xc0,0xc7, +0x04,0x34,0x80,0xcf,0x68,0x42,0x03,0x5c,0x60,0xb0,0x73,0x0c,0x66,0x85,0x40,0x1f, +0x2b,0x04,0xfa,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x67,0x12,0xe4,0x70,0xf5,0xc3, +0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x88,0x01,0x4a, +0x9c,0x83,0x36,0x12,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x27,0x18,0xec,0x04,0x83, +0xd9,0x21,0xd0,0xc7,0x0e,0x81,0x3e,0x26,0x30,0xf0,0x31,0x81,0x81,0xcf,0x68,0x42, +0x22,0x8c,0x26,0x28,0x83,0x21,0x84,0x7c,0x0c,0x21,0xe4,0x63,0xca,0x2d,0xc0,0xc7, +0x14,0x5c,0x80,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x61,0xc1,0x0f,0x84,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x58,0xf4,0x03,0x21,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0x31,0x16,0xff,0x20,0x0a,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x64, +0x01,0x12,0xa3,0x20,0x9c,0x62,0xb0,0x53,0x0c,0x66,0x84,0x40,0x1f,0x23,0x04,0xfa, +0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x83,0x16,0x23,0x31,0x07,0x3a,0x51,0x06,0x64, +0x60,0x12,0x26,0x61,0x12,0x26,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0xd0, +0x09,0xa3,0x09,0xde,0x60,0x02,0x21,0x1f,0x13,0x08,0xf9,0x58,0x19,0x08,0xf2,0xb1, +0x32,0x10,0xe4,0x63,0x82,0x20,0x1f,0x13,0x04,0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0x22,0xb9,0x30,0x89,0xc0,0x90,0x34,0x80,0x8f,0x21,0x69,0x00, +0x9f,0xe1,0x08,0xc1,0x15,0x86,0x6f,0x38,0x62,0xa8,0x85,0xe2,0x2b,0x21,0xd0,0xe1, +0x08,0x22,0x16,0x86,0x6f,0x38,0xa2,0xc0,0x85,0xe2,0x2b,0x21,0xd0,0x22,0x02,0x1d, +0x31,0x78,0x00,0x10,0x04,0x83,0x69,0x2f,0x64,0xa2,0x15,0x50,0x01,0xbb,0xfe,0xe1, +0x1f,0xe0,0x02,0x2e,0x78,0xa2,0x16,0x46,0x13,0x82,0x61,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0x22,0xbf,0x50,0x8b,0x60,0xc4,0xe0,0x01,0x40,0x10,0x0c,0x26,0xbf,0xa8,0x89, +0x59,0x58,0x85,0x4d,0x13,0x09,0x91,0x98,0x8b,0xb9,0xf8,0x09,0x5c,0x18,0x4d,0x08, +0x80,0xd1,0x04,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x31,0xd8,0x0b,0x9d,0x68, +0x05,0xbc,0x18,0x4d,0x08,0x86,0xe1,0x86,0x00,0x2f,0xc0,0xa0,0x14,0x97,0xe0,0x12, +0x82,0xad,0x01,0x26,0xb8,0x9a,0x40,0x67,0x19,0x02,0x21,0x18,0x31,0x38,0x00,0x10, +0x04,0x03,0x31,0x10,0x8d,0xb0,0xa0,0x05,0xd0,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21, +0x38,0xc1,0x60,0x27,0x18,0xcc,0x84,0x4d,0x3e,0x26,0x6c,0xf2,0x31,0x61,0x25,0xe0, +0x63,0x02,0x4b,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xda,0x80,0x0b,0x43, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x36,0xe4,0x82,0x1d,0x82,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x6e,0x43,0x2e,0x8e,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0xdc,0xa0,0x0b,0x77,0x08,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xb2,0x8d,0xb4,0x18, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xba,0x0d,0xb5,0x10,0x4e,0x18,0xd0,0x09,0x03, +0xb2,0x83,0x88,0x8f,0x19,0x44,0x7c,0x4e,0xa8,0xdc,0x09,0x95,0x2b,0xa3,0x2e,0xa0, +0x0c,0xbb,0x80,0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0x78,0xc3,0x2d,0x04,0xda,0x18, +0x31,0x38,0x00,0x10,0x04,0x03,0xad,0x37,0xde,0x42,0xa8,0x8d,0x11,0x83,0x06,0x00, +0x41,0x30,0x68,0xc8,0xe3,0x2f,0xe2,0xc1,0x36,0x84,0x40,0x34,0x44,0x43,0x34,0x44, +0x63,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88, +0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0, +0x69,0x0f,0xd4,0xd0,0x87,0xdf,0x98,0x94,0xd5,0x58,0x8d,0xd5,0x58,0x8d,0xd1,0x84, +0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44, +0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x2b,0x6e,0x3d,0xc0,0xd6,0x80,0x35,0x40,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0x9a,0x7c,0xa0,0x86,0x10,0x8c,0x18,0x34,0x00,0x08,0x82, +0x41,0x93,0x1f,0xb4,0x61,0x12,0xeb,0x11,0x58,0xb7,0x71,0x1b,0xb7,0x71,0x1b,0xa3, +0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x47,0x54,0xee, +0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x57,0x68,0x60,0x1f,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x5a,0x7f,0xcc,0x46,0xc0,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x43,0x22, +0xbf,0x11,0x13,0xf6,0x11,0x84,0x81,0x78,0x88,0x87,0x78,0x88,0xc7,0x68,0x42,0x00, +0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11,0x95,0x3b,0xa2,0x72, +0x47,0x54,0xee,0x88,0xca,0x8d,0x18,0x34,0x00,0x08,0x82,0x41,0xd3,0x22,0xe8,0xa1, +0x13,0xff,0xb1,0x06,0x72,0xb0,0x1e,0xeb,0xb1,0x1e,0xeb,0x31,0x9a,0x10,0x00,0xa3, +0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x70,0x44,0xe5,0x8e,0xa8,0xdc,0x11, +0x95,0x3b,0xa2,0x72,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xd8,0x48,0x7c,0x8c,0x05, +0x8a,0xf0,0xc1,0x1e,0xd0,0x07,0x7d,0xd0,0x07,0x7d,0x8c,0x26,0x04,0xc0,0x68,0x82, +0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x1c,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5, +0x8e,0xa8,0xdc,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x3f,0xa2,0x1f,0x6c,0x11,0x23, +0x67,0x40,0x0a,0xfd,0xd1,0x1f,0xfd,0xd1,0x1f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04, +0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x23, +0x2a,0x37,0x62,0xd0,0x00,0x20,0x08,0x06,0x0d,0x9a,0x8c,0x48,0x5d,0xe8,0x48,0x19, +0xb4,0x82,0x89,0x98,0x88,0x89,0x98,0xc8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68, +0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xee,0x88,0xca, +0x95,0x2d,0x98,0x09,0x58,0x39,0x9c,0x08,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40, +0x6b,0x93,0x11,0x11,0x82,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xe8,0xe4,0x45,0x42, +0xc3,0x4c,0x64,0x21,0x90,0x11,0x19,0x91,0x11,0x19,0x19,0x4d,0x08,0x80,0xd1,0x04, +0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca, +0x1d,0x51,0xb9,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xfa,0x04,0x47,0x54,0xe3,0x4d, +0xc6,0x41,0xd9,0x91,0x1d,0xd9,0x91,0x1d,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18, +0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51, +0xb9,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x4c,0x25,0x4c,0x66,0x03,0x4f,0x5c,0x61, +0x22,0x13,0x32,0x21,0x13,0x32,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18, +0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x11, +0x83,0x06,0x00,0x41,0x30,0x68,0x5e,0x45,0x4d,0x78,0x23,0x54,0x58,0x81,0x6b,0x93, +0x36,0x69,0x93,0x36,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1, +0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0xea,0x07,0x56, +0x81,0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0x66,0x25,0x4d,0x82,0x33,0x18,0x31,0x68, +0x00,0x10,0x04,0x83,0x46,0x57,0xea,0xe4,0x3c,0x58,0x05,0x1f,0x02,0x3c,0xc1,0x13, +0x3c,0xc1,0x93,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20, +0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68,0x00,0x10, +0x04,0x83,0x66,0x5c,0xfc,0x04,0x3e,0x6a,0x25,0x25,0x94,0x50,0x09,0x95,0x50,0x09, +0x95,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23, +0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68,0x00,0x10,0x04,0x83, +0x86,0x5d,0x4e,0x25,0x3f,0x7c,0x85,0x1e,0x26,0x55,0x51,0x15,0x55,0x51,0x95,0xd1, +0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77, +0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68,0x00,0x10,0x04,0x83,0xa6,0x5e, +0x60,0x45,0x44,0xce,0x45,0x1e,0xb8,0x59,0x99,0x95,0x59,0x99,0x95,0xd1,0x84,0x00, +0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5, +0x8e,0xa8,0xdc,0x11,0x95,0x33,0x1c,0x01,0x8b,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82, +0x01,0xa6,0x2f,0xf2,0x12,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xc5,0x2f,0xbc,0x12, +0xf0,0xc8,0x05,0x06,0x1c,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0x64,0xea,0x25,0x18, +0x8e,0x08,0xc8,0x84,0xf8,0x6c,0xf8,0x13,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41, +0x34,0x32,0xbe,0x12,0x58,0x20,0xd0,0xc7,0x8c,0x50,0x91,0xcf,0x88,0x81,0x01,0x80, +0x20,0x18,0x44,0x26,0x13,0x2e,0x81,0x05,0x02,0x7d,0x2c,0x20,0xe4,0x73,0x41,0xe5, +0xa6,0x1b,0xce,0x24,0x48,0xcc,0x4c,0xde,0x22,0x3e,0x23,0x06,0x06,0x00,0x82,0x60, +0x80,0xa5,0x4c,0xc8,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x60,0xad,0xcc,0xba,0x04, +0x6b,0x72,0x81,0x01,0x47,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x7a,0x19,0x92,0x09,0x86, +0x23,0x82,0x39,0x21,0x3e,0x1b,0x5c,0x45,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10, +0xc9,0x4c,0xbb,0x04,0x16,0x08,0xf4,0x31,0x03,0x56,0xe4,0x33,0x62,0x60,0x00,0x20, +0x08,0x06,0x51,0xcd,0xc0,0x4b,0x60,0x81,0x40,0x1f,0x0b,0x08,0xf9,0x5c,0x50,0xb9, +0xe9,0x06,0x3b,0x09,0x12,0xbb,0x13,0xbf,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x60,0x38,0x03,0x33,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x58,0x3a,0xa3,0x2f,0x81, +0x9e,0x5c,0x60,0xc0,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x7c,0x66,0x66,0x82,0xe1, +0x88,0x40,0x54,0x88,0xcf,0x86,0x5e,0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44, +0x61,0xc3,0x2f,0x81,0x05,0x02,0x7d,0xcc,0xf8,0x15,0xf9,0x8c,0x18,0x18,0x00,0x08, +0x82,0x41,0x44,0x36,0xff,0x12,0x58,0x20,0xd0,0xc7,0x02,0x42,0x3e,0x17,0x54,0x6e, +0xba,0xa1,0x54,0x82,0xc4,0x4e,0xa5,0x35,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06, +0xd8,0xd9,0xfc,0x4c,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x56,0xda,0xa4,0x4c,0x90, +0x2a,0x17,0x18,0x70,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xb6,0x11,0x9b,0x60,0x38, +0x22,0x88,0x15,0xe2,0xb3,0x81,0x5d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11, +0xdc,0xac,0x4c,0x60,0x81,0x40,0x1f,0x33,0xdc,0x45,0x3e,0x23,0x06,0x06,0x00,0x82, +0x60,0x10,0xcd,0x8d,0xcb,0x04,0x16,0x08,0xf4,0xb1,0x80,0x90,0xcf,0x05,0x95,0x9b, +0x6e,0xa0,0x95,0x20,0x31,0x37,0x88,0x0d,0xf9,0xd8,0x1b,0xc4,0x86,0x7c,0x0c,0x0e, +0x62,0x43,0x3e,0x16,0x07,0xb1,0x21,0x1f,0x1b,0x03,0xd6,0x90,0x8f,0x91,0x01,0x6b, +0xc8,0xc7,0xca,0x80,0x35,0xe4,0x63,0x66,0xc0,0x1a,0xf2,0x31,0x02,0x81,0x8f,0x11, +0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0xe3,0x50,0x43,0x3e,0xd6,0xa1,0x86, +0x7c,0xcc,0x43,0x0d,0xf9,0xd8,0x87,0x1a,0xf2,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c, +0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0xab,0x4a,0x43,0x3e,0x66,0x95,0x86,0x7c,0xec, +0x2a,0x0d,0xf9,0x18,0x56,0x1a,0xf2,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21, +0xe0,0x63,0x08,0x01,0x1f,0xdb,0x03,0x55,0x80,0x8f,0x05,0x6d,0x00,0x1f,0x0b,0x3e, +0xf8,0xd8,0x11,0xd0,0xc7,0x0e,0x81,0x3e,0x76,0x0c,0xf4,0xb1,0x83,0xa0,0x8f,0xc5, +0xc2,0x6a,0xc8,0xc7,0x64,0x61,0x35,0xe4,0x63,0xb3,0xb0,0x1a,0xf2,0x31,0x5a,0x58, +0x0d,0xf9,0x98,0x29,0x98,0x86,0x7c,0xec,0x14,0x4c,0x43,0x3e,0x86,0x0a,0xa6,0x21, +0x1f,0x4b,0x05,0xd3,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f, +0x23,0x10,0xf8,0xd8,0x1f,0x94,0x86,0x7c,0x0c,0x14,0x4a,0x43,0x3e,0x16,0x0a,0xa5, +0x21,0x1f,0x13,0x85,0xd2,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01, +0x1f,0x43,0x08,0xf8,0x18,0x1e,0x90,0x86,0x7c,0x2c,0x0f,0x48,0x43,0x3e,0xa6,0x07, +0xa4,0x21,0x1f,0xdb,0x03,0xd2,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08, +0x01,0x1f,0x43,0x08,0xf8,0x18,0x11,0x06,0xf4,0x31,0x42,0x0c,0xe8,0x63,0xc4,0x18, +0xd0,0xc7,0x08,0x32,0xa0,0x8f,0xc5,0x03,0x69,0xc8,0xc7,0xe4,0x81,0x34,0xe4,0x63, +0xf3,0x40,0x1a,0xf2,0x31,0x7a,0x20,0x0d,0xf9,0x98,0x39,0xfc,0x85,0x7c,0xec,0x1c, +0xfe,0x42,0x3e,0x86,0x0e,0x7f,0x21,0x1f,0x4b,0x87,0xbf,0x90,0x8f,0x11,0x08,0x7c, +0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0xd8,0x2f,0xf8,0x85,0x7c,0x0c, +0x1c,0xfc,0x42,0x3e,0x16,0x0e,0x7e,0x21,0x1f,0x13,0x07,0xbf,0x90,0x8f,0x21,0x04, +0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x2e,0xf4,0x85,0x7c, +0x2c,0x17,0xfa,0x42,0x3e,0xa6,0x0b,0x7d,0x21,0x1f,0xdb,0x85,0xbe,0x90,0x8f,0x21, +0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x11,0x0a,0xf4, +0x31,0x42,0x14,0xe8,0x63,0xc4,0x28,0xd0,0xc7,0x08,0x52,0xa0,0x8f,0xc5,0x84,0x5f, +0xc8,0xc7,0x64,0xc2,0x2f,0xe4,0x63,0x33,0xe1,0x17,0xf2,0x31,0x9a,0xf0,0x0b,0xf9, +0x98,0x49,0xe4,0x85,0x7c,0xec,0x24,0xf2,0x42,0x3e,0x86,0x12,0x79,0x21,0x1f,0x4b, +0x89,0xbc,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10, +0xf8,0xd8,0x3f,0xe0,0x85,0x7c,0x0c,0x24,0xf0,0x42,0x3e,0x16,0x12,0x78,0x21,0x1f, +0x13,0x09,0xbc,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43, +0x08,0xf8,0x18,0x3e,0xdc,0x85,0x7c,0x2c,0x1f,0xee,0x42,0x3e,0xa6,0x0f,0x77,0x21, +0x1f,0xdb,0x87,0xbb,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f, +0x43,0x08,0xf8,0x18,0x11,0x0e,0xf4,0x31,0x42,0x1c,0xe8,0x63,0xc4,0x38,0xd0,0xc7, +0x08,0x72,0xa0,0x8f,0xdd,0x8e,0xaf,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xb0, +0x3c,0x8a,0xa3,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x3d,0xda,0xa1,0x60,0x77, +0x2e,0x30,0xe0,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x7f,0x44,0x47,0xc1,0x70,0x44, +0x30,0x3e,0xc4,0x67,0x83,0xff,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x51, +0xea,0xa1,0xc0,0x02,0x81,0x3e,0x66,0x80,0x90,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0x2a,0x25,0x30,0x0a,0x2c,0x10,0xe8,0x63,0x01,0x21,0x9f,0x0b,0x2a,0x37,0xdd, +0x60,0x3e,0x41,0x62,0xe5,0xd3,0x2e,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0x0c, +0x95,0x40,0x29,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x4b,0x95,0xd4,0x28,0x50,0x9f, +0x0b,0x0c,0x38,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0x2b,0x8d,0x52,0x30,0x1c,0x11, +0xc8,0x0f,0xf1,0xd9,0xd0,0x42,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0x96, +0xd8,0x28,0xb0,0x40,0xa0,0x8f,0x19,0x2f,0x24,0x9f,0x11,0x03,0x03,0x00,0x41,0x30, +0x88,0x68,0xe9,0x8d,0x02,0x0b,0x04,0xfa,0x58,0x40,0xc8,0xe7,0x82,0xca,0x4d,0x37, +0xd4,0x4f,0x90,0x98,0xfd,0xf0,0x4b,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x00,0xbb, +0xa5,0x57,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xca,0xa5,0x3c,0x0a,0xf2,0xe7, +0x02,0x03,0x8e,0x18,0x18,0x00,0x08,0x82,0x41,0xd4,0x4b,0xb2,0x14,0x0c,0x47,0x04, +0x21,0x44,0x7c,0x36,0xf0,0x90,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x02,0xa7, +0x3d,0x0a,0x2c,0x10,0xe8,0x63,0x86,0x0f,0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0xa2,0x71,0xf2,0xa3,0xc0,0x02,0x81,0x3e,0x16,0x10,0xf2,0xb9,0xa0,0x72,0xd3,0x0d, +0x24,0x14,0x24,0x66,0x42,0x2b,0x13,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0xc0,0xcc, +0xc9,0x97,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xd0,0x09,0x95,0x02,0x14,0xba, +0xc0,0x80,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xb1,0x53,0x38,0x05,0xc3,0x11,0x01, +0x0c,0x11,0x9f,0x0d,0x6b,0x24,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xde,0x49, +0x95,0x02,0x0b,0x04,0xfa,0x98,0xd1,0x46,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83, +0x48,0x9e,0x5a,0x29,0xb0,0x40,0xa0,0x8f,0x05,0x84,0x7c,0x2e,0xa8,0xdc,0x74,0xc3, +0x0c,0x05,0x89,0xb9,0x01,0x58,0xc8,0xc7,0xde,0x00,0x2c,0xe4,0x63,0x70,0x00,0x16, +0xf2,0xb1,0x38,0x00,0x0b,0xf9,0xd8,0x18,0x90,0x84,0x7c,0x8c,0x0c,0x48,0x42,0x3e, +0x56,0x06,0x24,0x21,0x1f,0x33,0x03,0x92,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0, +0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0xc7,0x0e,0xf2,0xb1,0x8e,0x1d,0xe4,0x63, +0x1e,0x3b,0xc8,0xc7,0x3e,0x76,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08, +0x01,0x1f,0x43,0x08,0xf8,0x58,0x45,0x0b,0xf2,0x31,0x8b,0x16,0xe4,0x63,0x17,0x2d, +0xc8,0xc7,0x30,0x5a,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f, +0x43,0x08,0xf8,0xd8,0x1e,0xa8,0x02,0x7c,0x2c,0x68,0x03,0xf8,0x58,0xf0,0xc1,0xc7, +0x8e,0x80,0x3e,0x76,0x08,0xf4,0xb1,0x63,0xa0,0x8f,0x1d,0x04,0x7d,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xc0,0xc2,0x29,0x7c,0x0a,0x19,0x7c,0x19,0x31,0x38,0x00,0x10,0x04, +0x03,0x2b,0xa7,0xf2,0x29,0x64,0xf0,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x9d, +0xd2,0xa7,0x90,0xc1,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x76,0x6a,0x9f,0x42, +0x06,0x5f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xe2,0xa9,0x7e,0x2a,0x19,0x7e,0x19, +0x31,0x38,0x00,0x10,0x04,0x03,0xab,0xa7,0xfc,0xa9,0x64,0xf8,0x65,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x2c,0x9f,0xfa,0xa7,0x92,0xe1,0x97,0x11,0x83,0x03,0x00,0x41,0x30, +0xb0,0x7e,0x0a,0xa4,0x4a,0x86,0x5f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x02,0x2b, +0x90,0x42,0xc4,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xb0,0x0a,0x29,0x44,0x5c, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x12,0x2b,0x91,0x42,0xc4,0x65,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0xac,0xb1,0x1a,0x29,0x44,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0, +0x22,0xab,0x92,0x42,0xcc,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xb2,0x32,0x29, +0xc4,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x32,0xab,0x93,0x42,0xcc,0x65,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0xac,0xb3,0x42,0x29,0xc4,0x5c,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xc0,0x42,0x2b,0x94,0x42,0xc2,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xb4, +0x4a,0x29,0x24,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x52,0x2b,0x95,0x42,0xc2, +0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xb5,0x5a,0x29,0x24,0x5c,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xc0,0x62,0xab,0x96,0x42,0xca,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0xac,0xb6,0x72,0x29,0xa4,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x72,0xab,0x97, +0x42,0xca,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xb7,0x82,0x29,0xa4,0x5c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x82,0xab,0x98,0xe2,0x90,0x11,0x83,0x03,0x00,0x41, +0x30,0xb0,0xe2,0x4a,0xa6,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xb9,0x9a, +0x29,0x0e,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x6b,0xae,0x68,0x8a,0x43,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xc0,0xa2,0x2b,0x9a,0x22,0x90,0x11,0x83,0x03,0x00,0x41,0x30, +0xb0,0xea,0xaa,0xa6,0x08,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xbb,0xb2,0x29, +0x02,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xeb,0xae,0x6e,0x8a,0x40,0x8e,0x30,0xe0, +0x11,0x06,0x3c,0xc2,0x80,0x47,0x18,0x70,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x3e,0xbc, +0xb2,0xa9,0x54,0x9a,0xab,0xd1,0x84,0x20,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x46, +0xb4,0x7a,0xca,0x95,0xe8,0x8a,0xae,0xe8,0x0a,0xac,0xc0,0x0a,0xac,0xc0,0x6a,0x34, +0x21,0x00,0x86,0x23,0x82,0x5d,0x0a,0xbe,0xe9,0x06,0x71,0x12,0x02,0x53,0x0a,0xfa, +0x98,0x62,0xd0,0xc7,0x94,0x83,0x3e,0x46,0x0c,0xf2,0xb1,0x62,0x90,0x8f,0x0d,0x86, +0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x68,0xad,0xb4,0x1a,0xc6,0x69,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0xd7,0x52,0xab,0x81,0x9c,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x78,0xad,0xb5,0x1a,0xca,0x69,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xd8,0x5a, +0xab,0xa1,0xa4,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x88,0x2d,0xb6,0x1a,0x4c,0x6a, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xd9,0x6a,0xab,0xe1,0xa4,0x4c,0x90,0x27,0xf9, +0x98,0x40,0xc0,0xc7,0x02,0x79,0x92,0x8f,0x05,0x03,0x7c,0xec,0x28,0xe2,0x63,0xc1, +0x3d,0xc9,0xc7,0x12,0x7b,0x92,0x8f,0x1d,0x41,0x7c,0x2c,0xc1,0x27,0xf9,0x98,0x10, +0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xdd,0x7a,0xad,0x6e,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0xa2,0xdd,0x3a,0xad,0x60,0xb8,0x61,0x0c,0xec,0x89,0xb8,0x60,0x10, +0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x80,0xd7,0x5e,0xd5,0x93,0x5f,0xf5,0x12,0x2f, +0xf9,0x95,0x5f,0xf9,0x95,0x5f,0x8d,0x26,0x04,0xc0,0x70,0x44,0x30,0x53,0xc2,0x37, +0x62,0xf0,0x00,0x20,0x08,0x06,0x13,0x78,0xdd,0x55,0x3c,0xb5,0x93,0x1b,0xb5,0x11, +0x59,0x91,0x55,0x6d,0xd5,0x56,0x68,0xe9,0xd3,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1, +0x2c,0x81,0x30,0x50,0x61,0x88,0x41,0xa0,0x9f,0x01,0x30,0x50,0x61,0x80,0x41,0xc0, +0x9f,0x01,0x30,0x50,0x61,0x68,0x81,0x7f,0x06,0xc0,0x40,0x85,0xa1,0x04,0x20,0x1a, +0x00,0x03,0x15,0x86,0x12,0x88,0x68,0x00,0x0c,0x54,0x18,0x5c,0x40,0xa2,0x01,0x30, +0x50,0x31,0x68,0x01,0xdf,0x06,0xc0,0x40,0x05,0x19,0x58,0x81,0xda,0x06,0xc0,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0xef,0xb5,0x5a,0x6c,0x34,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x81,0x18,0x98,0x57,0x69,0xe1,0xd3,0x78,0x8d,0x26,0x04,0x42,0x05,0x7a,0xa5, +0x65,0x5e,0xc1,0x5d,0x60,0xb0,0x11,0x83,0x03,0x00,0x41,0x30,0x10,0x83,0xf5,0x52, +0xad,0x7e,0x32,0xaf,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x13,0x0c,0x76,0x82,0xc1, +0x4c,0x30,0xe8,0x63,0xc2,0x41,0x9f,0x13,0x06,0x74,0xc2,0x80,0x46,0x13,0x1c,0x60, +0x34,0xe1,0x09,0x8e,0x30,0xd8,0x11,0x06,0x33,0xa1,0x9e,0xe4,0x63,0x42,0x3d,0xc9, +0xc7,0x08,0xbe,0x82,0x8f,0x11,0x7d,0x05,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x4c,0x2c,0xbc,0x08,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x13,0x13,0x2f,0x42, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0xc5,0xc8,0xeb,0xac,0x84,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x52,0xac,0xbc,0xd0,0x4a,0x38,0xc6,0x60,0xc7,0x18,0xcc,0x08, +0x81,0x3e,0x46,0x08,0xf4,0x19,0x31,0x68,0x00,0x10,0x04,0x83,0xa6,0xc5,0xd0,0x2b, +0xa7,0xfe,0xeb,0xbf,0xfe,0x6b,0xbd,0xd6,0x6b,0xbd,0xd6,0x6b,0x34,0x21,0x00,0x86, +0x23,0x02,0xb3,0x0a,0xbe,0xe9,0x86,0xb6,0x12,0x82,0x0b,0x03,0x43,0x8d,0x18,0x3c, +0x00,0x08,0x82,0xc1,0xf4,0x62,0xe6,0x35,0x56,0x3c,0x75,0x18,0xb3,0x35,0x5b,0x24, +0x46,0x62,0xf0,0x15,0x8c,0x26,0x04,0x80,0x05,0xa7,0x25,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0x66,0xac,0xbd,0x02,0x0b,0x0c,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82, +0x41,0x54,0x63,0xea,0x15,0x58,0xa0,0x5a,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83, +0xe8,0xc6,0xe2,0x2b,0x18,0x8e,0x80,0x83,0xb8,0x0a,0xbe,0xe9,0x06,0x21,0x0e,0x82, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7a,0x2c,0xbf,0x82,0x61,0x38,0x22,0xa0,0x2b, +0xe7,0x1b,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0xc7,0xf4,0x6b,0x28,0x2c,0x18,0xe8, +0x63,0x7d,0x15,0xc4,0x67,0xba,0x21,0xf0,0x2b,0x62,0x96,0x61,0x20,0xea,0x60,0x38, +0x22,0x0f,0xf2,0xca,0xf9,0xa6,0x1b,0x70,0x0b,0xb4,0x82,0x59,0x02,0x64,0x38,0x62, +0x0f,0x42,0x4b,0xf9,0x66,0x19,0x8c,0x22,0x30,0x46,0x89,0x8f,0x05,0xa6,0x25,0x1f, +0x0b,0x18,0xf8,0xcc,0x12,0x20,0xc3,0x11,0x07,0x78,0x09,0xdf,0x2c,0xc3,0x81,0x04, +0xb3,0x04,0xc8,0x40,0x89,0xc1,0x0c,0x20,0x51,0x80,0x6c,0x70,0x80,0x84,0x31,0x50, +0x62,0x88,0xc1,0x60,0x14,0xde,0xe1,0x19,0xa6,0xec,0x16,0x7c,0x2c,0x18,0x2f,0xf9, +0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xb4,0x66,0x37,0x16,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0xf1,0x66,0x2b,0x06,0x0a,0x81,0xb1,0x56,0x10,0x1f,0x6b,0xad,0x76,0x8a, +0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x6f,0xb6,0x63,0xc1,0x70,0x84,0x3c,0xa9, +0x17,0xf1,0x5d,0x60,0x28,0x5b,0x02,0xf9,0x58,0x60,0xc8,0xc7,0x82,0x42,0x3e,0x16, +0xd8,0x16,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xb2,0x33,0x31,0x0b,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xd0,0x33,0x1b,0x7b,0xc0,0x60,0x38,0x22,0x88,0x2d,0xe7, +0x1b,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0xcf,0x6e,0x2c,0x12,0x03,0x0b,0x06,0xfa, +0x4c,0x37,0x04,0xb4,0x35,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xc4,0x67,0x68,0x16, +0xd8,0xf1,0x5f,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0xcf,0xd4,0x2c,0xb0, +0x60,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xa0,0xc6,0x66,0xc1,0x88,0xc1, +0x01,0x80,0x20,0x18,0x7c,0x7b,0x96,0x63,0xac,0x05,0x67,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0x26,0xfc,0x95,0x7c,0x4c,0xf8,0x2b,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82, +0x41,0x64,0x6a,0x39,0x26,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x74,0x6a,0x3a,0x26, +0x9c,0x30,0xa0,0x13,0x06,0x74,0x82,0xc1,0x4e,0x30,0x98,0x09,0xee,0x05,0x1f,0x13, +0xde,0x0b,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xf0,0xa1,0x9a,0x99,0xe5,0xd6,0x9f, +0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x58,0x21,0xc4,0xc7,0x0a,0x21,0x3e,0xc3,0x11, +0xc2,0x23,0x7c,0xd3,0x0d,0x61,0xb6,0x66,0xc1,0x70,0xc4,0x00,0x09,0xdf,0x74,0xc3, +0x98,0xb5,0x59,0x30,0xdd,0x90,0x6a,0xab,0x46,0x4c,0x37,0xa8,0x1a,0xab,0x0d,0x55, +0x44,0x50,0x44,0x04,0x25,0x10,0x50,0x02,0x01,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0, +0xfc,0x9a,0x9e,0xb9,0x57,0xac,0x09,0x41,0x9f,0xf5,0x59,0x9f,0xf5,0xd9,0x68,0x42, +0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0xdc,0x1a,0xae,0x39,0x95,0x04, +0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d,0xb9,0x81,0x1a,0x7d,0xdd,0x5a,0x70,0x8c, +0xda,0xa8,0x8d,0xda,0xa8,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2, +0x74,0x83,0xaf,0xf5,0x1a,0x55,0x4f,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xac, +0x9b,0xa9,0xe9,0x57,0xaf,0x05,0x4d,0xaa,0xa5,0x5a,0xaa,0xa5,0xda,0x68,0x42,0x00, +0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0x8c,0x1b,0xb9,0x61,0x45,0x05,0x30, +0x62,0xd0,0x00,0x20,0x08,0x06,0x4d,0xbc,0xb1,0x1a,0x88,0x8d,0x1b,0x15,0xbc,0xda, +0xab,0xbd,0xda,0xab,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88, +0x41,0x03,0x80,0x20,0x18,0x34,0xf5,0x06,0x6b,0x24,0x76,0x6e,0x51,0x31,0x6b,0xb3, +0x36,0x6b,0xb3,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06, +0x0d,0x00,0x82,0x60,0xd0,0xe4,0x1b,0xad,0xa1,0xd8,0xba,0x3d,0xc9,0xad,0xdd,0xda, +0xad,0xdd,0xda,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0xc8, +0x5b,0xbc,0x99,0x41,0x89,0x41,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xfc,0x9b, +0xae,0xb9,0x58,0xbc,0x89,0x41,0xd0,0x6b,0xbd,0xd6,0x6b,0xbd,0x36,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x8c,0x9c, +0xaf,0xc9,0x58,0xbd,0x7d,0x45,0xb8,0x85,0x5b,0xb8,0x85,0xdb,0x68,0x42,0x00,0x8c, +0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x73,0x72,0xe2, +0x66,0x63,0xf9,0xd6,0x25,0xe5,0x56,0x6e,0xe5,0x56,0x6e,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0xa3,0x09,0x83,0x60,0x78,0x50,0x0a,0xf1,0x31,0x3c,0x28,0x85,0xf8,0x5c, +0x69,0x19,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x97,0x5b,0x37,0x70,0x08,0x8c, +0xcd,0x56,0x81,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc4,0x1c,0xbb,0xfd,0x59, +0x60,0x6e,0x36,0xc4,0xc7,0x84,0x40,0x3e,0x16,0xc0,0x19,0x7c,0x2c,0x10,0x35,0xf9, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x61,0x73,0xf2,0x26,0x67,0x81,0xd9,0x16,0x9d, +0xc9,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x9c,0xa3,0xb7,0x20,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0x23,0xe7,0xea,0xed,0xcd,0x02,0x23,0x8e,0xf8,0x98,0x10,0xc8, +0xc7,0x82,0x04,0x3e,0x86,0x5e,0xa9,0x26,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0x76,0xee,0xe4,0x02,0x53,0xb5,0x20,0x3e,0x96,0x0a,0xa6,0x00,0x82,0x0b,0x0c,0x66, +0xa9,0x70,0x0a,0x20,0xb8,0xc0,0x60,0x36,0x60,0xf0,0x31,0x01,0x83,0xcf,0x70,0x03, +0x2a,0xc0,0x05,0x19,0x0c,0x37,0xa0,0x02,0x5c,0x90,0x41,0x09,0x81,0x5e,0x60,0x28, +0x73,0x0c,0xf9,0xd8,0x63,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0x38,0xb2,0x2b, +0x39,0x21,0x10,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xda,0x0e,0xe5,0x02,0x76, +0xb3,0x80,0xdd,0xe4,0x63,0x41,0xab,0xc1,0xc7,0x86,0x56,0x93,0x8f,0x05,0xaf,0x06, +0x1f,0x2b,0xde,0x4d,0x3e,0x16,0xbc,0x1b,0x7c,0x2c,0x28,0xe4,0x63,0x01,0xbc,0xc1, +0xc7,0x8a,0x42,0x3e,0x16,0x38,0xf2,0xb1,0x60,0x90,0x8f,0x05,0xb8,0x20,0x1f,0x13, +0x70,0x41,0x3e,0x36,0xe0,0x82,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0xa3,0xbb, +0x9a,0xc3,0x2e,0xec,0x32,0xef,0xdd,0xe4,0x63,0x81,0x20,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0xf8,0xce,0xe6,0x02,0x0b,0x7e,0x41,0x3e,0x26,0xfc,0x82,0x7c,0x6c, +0xf8,0x05,0xf9,0xd8,0x20,0x0e,0xf2,0xb1,0x41,0x1c,0xe4,0x63,0x83,0x38,0xc8,0xc7, +0xde,0x41,0x1c,0x40,0x70,0x81,0xc1,0x2c,0xe0,0x03,0xf8,0x0c,0x37,0x90,0xc3,0x6c, +0x90,0x41,0x05,0x63,0xa0,0x17,0x18,0xca,0xe0,0x80,0x90,0xcf,0x88,0x41,0x02,0x80, +0x20,0x18,0x70,0xa5,0x67,0x76,0x81,0x18,0x04,0x62,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0x87,0xeb,0xa5,0x5d,0xd0,0x72,0x16,0xb4,0x9c,0x7c,0x2c,0x70,0x37,0xf8,0xd8, +0xe0,0x6e,0xf2,0xb1,0x00,0xde,0xe0,0x63,0x05,0xcc,0xc9,0xc7,0x02,0x98,0x83,0x8f, +0x05,0x85,0x7c,0x2c,0x88,0x39,0xf8,0x58,0x51,0xc8,0xc7,0x82,0x46,0x3e,0x16,0x0c, +0xf2,0xb1,0x60,0x1e,0xe4,0x63,0xc2,0x3c,0xc8,0xc7,0x86,0x79,0x90,0x8f,0x0d,0x64, +0x00,0x1f,0x1b,0xc8,0x00,0x3e,0x36,0x90,0x01,0x7c,0xec,0x40,0x03,0xf8,0x8c,0x18, +0x24,0x00,0x08,0x82,0x01,0x97,0x7b,0x7a,0x97,0xf1,0x41,0xc6,0x07,0x56,0x06,0x81, +0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x02,0x3f,0xbd,0x0b,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x20,0xbf,0xbf,0x1b,0x89,0x7e,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0xa3,0xfc,0x40,0x6f,0x24,0xfa,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xf3,0x0b, +0xbd,0x91,0xe8,0x87,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xce,0x6f,0xf4,0x4c,0x02, +0x24,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x40,0x3f,0xd2,0x33,0x09,0x90,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0x23,0xfd,0x4a,0xcf,0x24,0x40,0xc2,0x8e,0x91,0x90,0x8f, +0x21,0x23,0x21,0x1f,0x4b,0x46,0x42,0x3e,0x36,0xb4,0x01,0x7c,0x6c,0x68,0x03,0xf8, +0xd8,0xd0,0x06,0xf0,0x31,0x23,0x25,0xe4,0x63,0x46,0x4a,0xc8,0xc7,0x8c,0x94,0x90, +0x8f,0x0d,0x70,0x00,0x1f,0x1b,0xe0,0x00,0x3e,0x36,0xc0,0x01,0x7c,0x6c,0xba,0x03, +0xf8,0x18,0x58,0xb4,0x04,0x08,0x2e,0x30,0x98,0x05,0xed,0x00,0x9f,0xe1,0x86,0x97, +0x20,0x11,0x32,0xa8,0x80,0x16,0xf4,0x02,0x43,0x59,0x38,0x10,0xf2,0x19,0x31,0x48, +0x00,0x10,0x04,0x03,0xce,0xfe,0x6e,0x2f,0x98,0x85,0x60,0x16,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xf8,0x3f,0xdd,0x0b,0xfc,0xce,0x02,0xbf,0x93,0x8f,0x05,0x3f,0x07, +0x1f,0x1b,0x7e,0x4e,0x3e,0x16,0x84,0x1d,0x7c,0xac,0x08,0x3d,0xf9,0x58,0x10,0x7a, +0xf0,0xb1,0xa0,0x90,0x8f,0x05,0xa2,0x07,0x1f,0x2b,0x0a,0xf9,0x58,0xd0,0xc8,0xc7, +0x82,0x41,0x3e,0x16,0xf8,0x84,0x7c,0x4c,0xf0,0x09,0xf9,0xd8,0xe0,0x13,0xf2,0xb1, +0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x01,0x9f, +0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0x54,0x30,0x58,0xbf,0xac,0x1d,0xb2,0x76,0x30, +0x5b,0x08,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0x0c,0x06,0xeb,0x17,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0x51,0x83,0x01,0xfc,0xc5,0x01,0x5a,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x61,0x83,0x41,0xfc,0xc5,0x01,0x5a,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0x71,0x83,0x81,0xfc,0xc5,0x01,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0x81,0x83,0x01,0xfd,0xc5,0xc1,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x91,0x83, +0x41,0xfd,0xc5,0xc1,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xa1,0x83,0x81,0xfd, +0xc5,0xc1,0x5a,0xd8,0xe1,0x16,0xf2,0x31,0xc4,0x2d,0xe4,0x63,0x89,0x5b,0xc8,0xc7, +0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x66,0xd0,0x85,0x7c, +0xcc,0xa0,0x0b,0xf9,0x98,0x41,0x17,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0, +0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x04,0x1f,0x7b,0x0d,0xbc,0x00,0xc1,0x05,0x06, +0xb3,0xa0,0x27,0xe0,0x33,0xdc,0xa0,0x17,0x74,0x42,0x06,0x65,0x12,0x81,0x5e,0x60, +0x28,0x93,0x09,0x42,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0x9d,0x61,0x80,0x82, +0x41,0x49,0x04,0x25,0x11,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x01,0x87,0xc1,0x0a, +0x06,0xc1,0xfb,0x59,0xf0,0x7e,0xf2,0xb1,0x00,0xf6,0xe0,0x63,0x03,0xec,0xc9,0xc7, +0x02,0xd9,0x83,0x8f,0x15,0xf2,0x27,0x1f,0x0b,0xe4,0x0f,0x3e,0x16,0x14,0xf2,0xb1, +0x60,0xfe,0xe0,0x63,0x45,0x21,0x1f,0x0b,0x1a,0xf9,0x58,0x30,0xc8,0xc7,0x82,0xd4, +0x90,0x8f,0x09,0xa9,0x21,0x1f,0x1b,0x52,0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e, +0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x38,0xe0,0x33,0x62,0x90,0x00,0x20,0x08, +0x06,0xdc,0x1e,0x06,0x3c,0x18,0xfc,0x44,0xf6,0x13,0x99,0x9d,0x44,0x20,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x88,0x44,0x31,0xe0,0xc1,0x20,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0xc3,0x14,0x83,0x30,0x0c,0xe2,0x60,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x38,0xc5,0x40,0x0c,0x83,0x38,0x98,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x50,0x31,0x18,0xc3,0x20,0x0e,0x66,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x54, +0x0c,0xca,0x30,0x88,0x03,0xdb,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x15,0x03, +0x33,0x0c,0xe2,0xc0,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x58,0xc5,0xe0,0x0c, +0x83,0x38,0xb0,0x0d,0x3b,0x72,0x43,0x3e,0x86,0xe4,0x86,0x7c,0x2c,0xc9,0x0d,0xf9, +0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0x8c,0xdf,0x90, +0x8f,0x19,0xbf,0x21,0x1f,0x33,0x7e,0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06, +0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x98,0xe0,0x53,0x30,0xe1,0x06,0x7a,0x81,0xa1, +0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0x9b,0xc5,0x80,0x0e,0x83,0x97,0x68,0x83,0x97, +0x68,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x78,0x31,0xb8,0xc3,0x20,0xd8,0xc1, +0xc0,0x82,0x1d,0x0c,0xe4,0x63,0x01,0xff,0xc1,0xc7,0x06,0xfe,0x93,0x8f,0x05,0xfe, +0x07,0x1f,0x2b,0x7c,0x30,0x90,0x8f,0x05,0x3e,0x18,0xc0,0xc7,0x82,0x42,0x3e,0x16, +0xfc,0x60,0x00,0x1f,0x2b,0x0a,0xf9,0x58,0xc0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xc4, +0x87,0x7c,0x4c,0x88,0x0f,0xf9,0xd8,0x10,0x1f,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c, +0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41, +0x30,0xe0,0xce,0x31,0x40,0xc5,0xe0,0x2c,0x4a,0xe1,0x2c,0x4a,0xc1,0xe6,0x22,0x90, +0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xee,0x18,0xa0,0x62,0x10,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x21,0x8f,0x41,0x2b,0x06,0x6c,0xb0,0x1f,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xcc,0x63,0xe0,0x8a,0x01,0x1b,0xec,0xc7,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0xf4,0x18,0xbc,0x62,0xc0,0x06,0xfb,0x31,0x62,0x70,0x00,0x20,0x08,0x06, +0x47,0x3d,0x06,0xb1,0x18,0xb0,0x81,0x7f,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x61, +0x8f,0x81,0x2c,0x06,0x6c,0xe0,0x1f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xdc,0x63, +0x30,0x8b,0x01,0x1b,0xf8,0x87,0x1d,0x21,0x22,0x1f,0x43,0x42,0x44,0x3e,0x96,0x84, +0x88,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0xc6, +0x89,0xc8,0xc7,0x8c,0x13,0x91,0x8f,0x19,0x27,0x22,0x1f,0x63,0x83,0x01,0x3e,0xc6, +0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x4c,0xf0,0xa9,0x95,0xd0,0x05,0xbd, +0xc0,0x50,0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0xfd,0x63,0x00,0x8e,0x81,0x4a,0xe4, +0x82,0x4a,0xe4,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x28,0x19,0x8c,0x63,0x10, +0x9c,0x62,0x60,0xc1,0x29,0x06,0xf2,0xb1,0x00,0x0d,0x03,0xf8,0xd8,0x80,0x86,0x81, +0x7c,0x2c,0x50,0xc3,0x00,0x3e,0x56,0xa8,0x62,0x20,0x1f,0x0b,0x54,0x31,0x80,0x8f, +0x05,0x85,0x7c,0x2c,0x58,0xc5,0x00,0x3e,0x56,0x14,0xf2,0xb1,0x80,0x91,0x8f,0x05, +0x83,0x7c,0x2c,0xc8,0x11,0xf9,0x98,0x90,0x23,0xf2,0xb1,0x21,0x47,0xe4,0x63,0x6c, +0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x03,0x3e,0x23, +0x06,0x09,0x00,0x82,0x60,0xc0,0xcd,0x64,0x40,0x8f,0x81,0x58,0xc4,0x83,0x58,0xc4, +0x83,0xfd,0x46,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x74,0x32,0xa0,0xc7, +0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x27,0x83,0x7c,0x0c,0xd8,0x60,0x4c, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf8,0xc9,0x40,0x1f,0x03,0x36,0x18,0x93,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xc0,0x32,0xd8,0xc7,0x80,0x0d,0xc6,0x64,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0xb0,0x0c,0xfa,0x31,0x60,0x03,0x33,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0x43,0x2c,0x03,0x7f,0x0c,0xd8,0xc0,0x4c,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x18,0xcb,0xe0,0x1f,0x03,0x36,0x30,0x13,0x3b,0xd2,0x44,0x3e,0x86,0xa4, +0x89,0x7c,0x2c,0x49,0x13,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c, +0x30,0xc0,0xc7,0x8c,0x37,0x91,0x8f,0x19,0x6f,0x22,0x1f,0x33,0xde,0x44,0x3e,0xc6, +0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x98,0xe0,0x63, +0xb8,0x32,0x27,0x20,0xb8,0xc0,0x60,0x16,0x98,0x09,0x7c,0x86,0x1b,0xea,0xa4,0x6f, +0xc8,0xa0,0x5e,0x24,0xd0,0x0b,0x0c,0x65,0x3b,0x42,0xc8,0x67,0xc4,0x20,0x01,0x40, +0x10,0x0c,0x38,0xb8,0x0c,0x62,0x32,0x70,0x91,0xc0,0x45,0x82,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xf2,0x32,0xa0,0xc9,0x20,0xc0,0xc7,0xc0,0x02,0x7c,0x0c,0xe4,0x63, +0x41,0x2e,0x06,0xf0,0xb1,0x21,0x17,0x03,0xf9,0x58,0xb0,0x8b,0x01,0x7c,0xac,0xd8, +0xc7,0x40,0x3e,0x16,0xec,0x63,0x00,0x1f,0x0b,0x0a,0xf9,0x58,0xc0,0x8f,0x01,0x7c, +0xac,0x28,0xe4,0x63,0x41,0x23,0x1f,0x0b,0x06,0xf9,0x58,0x40,0x2a,0xf2,0x31,0x81, +0x54,0xe4,0x63,0x03,0xa9,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b, +0x83,0x01,0x3e,0x16,0x07,0x07,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0x23,0xcd, +0xa0,0x2c,0x03,0x34,0xc9,0xd0,0x24,0x33,0x18,0x09,0xe4,0x33,0x62,0x60,0x00,0x20, +0x08,0x06,0xd1,0x6a,0x06,0x65,0x19,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xbc, +0x66,0xa0,0x96,0x41,0x1c,0xb8,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xb0,0x19, +0xac,0x65,0x10,0x07,0xae,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x6c,0x06,0x6c, +0x19,0xc4,0x81,0xab,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x21,0x9b,0x81,0x5b,0x06, +0x71,0x10,0x2b,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xcc,0x66,0xf0,0x96,0x41,0x1c, +0xc4,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xb4,0x19,0xc0,0x65,0x10,0x07,0xb1, +0x62,0x07,0xad,0xc8,0xc7,0x10,0x5a,0x91,0x8f,0x25,0xb4,0x22,0x1f,0x8b,0x83,0x01, +0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x98,0xa1,0x2b,0xf2,0x31,0x43,0x57, +0xe4,0x63,0x86,0xae,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83, +0x01,0x3e,0x16,0x07,0x13,0x7c,0x2a,0x47,0xdc,0x40,0x2f,0x30,0xd4,0x88,0x41,0x02, +0x80,0x20,0x18,0x70,0xbc,0x19,0xf4,0x65,0x80,0x23,0x6d,0x80,0x23,0x6d,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0x47,0x79,0x06,0xa0,0x19,0x04,0x64,0x19,0x58,0x40,0x96, +0x81,0x7c,0x2c,0x28,0xc9,0x00,0x3e,0x36,0x94,0x64,0x20,0x1f,0x0b,0x4e,0x32,0x80, +0x8f,0x15,0x67,0x19,0xc8,0xc7,0x82,0xb3,0x0c,0xe0,0x63,0x41,0x21,0x1f,0x0b,0xd0, +0x32,0x80,0x8f,0x15,0x85,0x7c,0x2c,0x60,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0xd8,0x45, +0x3e,0x26,0xb0,0x8b,0x7c,0x6c,0x60,0x17,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18, +0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0xe0,0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18, +0x70,0xf0,0x19,0xc4,0x66,0x00,0x27,0xa5,0x00,0x27,0xa5,0x60,0x7c,0x12,0xc8,0x67, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xfb,0x0c,0x62,0x33,0x08,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xd8,0xcf,0xc0,0x36,0x03,0x36,0xb0,0x97,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xf8,0x33,0xb8,0xcd,0x80,0x0d,0xec,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0xfe,0x0c,0x70,0x33,0x60,0x03,0x7b,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3, +0x3f,0x03,0xdd,0x0c,0xd8,0x20,0x5f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf8,0xcf, +0x60,0x37,0x03,0x36,0xc8,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x40,0x34,0xe0, +0xcd,0x80,0x0d,0xf2,0xc5,0x0e,0x7e,0x91,0x8f,0x21,0xfc,0x22,0x1f,0x4b,0xf8,0x45, +0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x43,0x64, +0xe4,0x63,0x86,0xc8,0xc8,0xc7,0x0c,0x91,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83, +0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x26,0xf8,0x14,0x8d,0xe8,0x82,0x5e,0x60, +0xa8,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0x50,0x34,0x48,0xcf,0x60,0x46,0x72,0x61, +0x46,0x72,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x18,0x0d,0xd8,0x33,0x08,0x60, +0x33,0xb0,0x00,0x36,0x03,0xf9,0x58,0x10,0x97,0x01,0x7c,0x6c,0x88,0xcb,0x40,0x3e, +0x16,0xcc,0x65,0x00,0x1f,0x2b,0x66,0x33,0x90,0x8f,0x05,0xb3,0x19,0xc0,0xc7,0x82, +0x42,0x3e,0x16,0xd0,0x66,0x00,0x1f,0x2b,0x0a,0xf9,0x58,0xc0,0xc8,0xc7,0x82,0x41, +0x3e,0x16,0xd0,0x8c,0x7c,0x4c,0xa0,0x19,0xf9,0xd8,0x40,0x33,0xf2,0x31,0x36,0x18, +0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x01,0x9f,0x11,0x83, +0x04,0x00,0x41,0x30,0xe0,0x78,0x34,0xe8,0xcf,0x60,0x4d,0xe2,0x61,0x4d,0xe2,0xc1, +0xd0,0x25,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x63,0x1a,0xf4,0x67,0x10, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x71,0xa6,0x81,0x88,0x06,0x6c,0xe0,0x33,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xa0,0x69,0x30,0xa2,0x01,0x1b,0xf8,0xcc,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0x69,0x1a,0x90,0x68,0xc0,0x06,0x3e,0x33,0x62,0x70,0x00, +0x20,0x08,0x06,0x87,0x9a,0x06,0x26,0x1a,0xb0,0x41,0xd8,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0xb1,0xa6,0xc1,0x89,0x06,0x6c,0x10,0x36,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xb0,0x69,0x80,0xa2,0x01,0x1b,0x84,0x8d,0x1d,0x64,0x23,0x1f,0x43,0xc8,0x46, +0x3e,0x96,0x90,0x8d,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18, +0xe0,0x63,0x86,0xda,0xc8,0xc7,0x0c,0xb5,0x91,0x8f,0x19,0x6a,0x23,0x1f,0x63,0x83, +0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x4c,0xf0,0x19,0x31, +0x30,0x00,0x10,0x04,0x83,0xe8,0x4e,0x03,0x36,0x0d,0x82,0xe1,0x88,0x60,0x37,0x03, +0xe1,0x9b,0x6e,0x18,0x70,0x33,0x08,0xac,0x09,0xe8,0x63,0x8d,0x40,0x1f,0x6b,0x06, +0xfa,0x98,0x42,0xd0,0xc7,0x94,0x82,0x3e,0xa6,0x18,0xf4,0x31,0xc3,0x90,0x8f,0x19, +0x86,0x7c,0xcc,0x30,0xe4,0x63,0xc6,0x10,0x1f,0x33,0x86,0xf8,0x98,0x31,0xc4,0x67, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x53,0x0d,0xf6,0x34,0x18,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0x3a,0xd5,0x80,0x4f,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22, +0x54,0x0d,0xfa,0x34,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x4a,0xd5,0xa0,0x47, +0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x55,0x0d,0x7c,0x34,0x18,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0x5a,0xd5,0xe0,0x47,0x83,0x61,0x38,0x82,0x0d,0xde,0x33, +0x10,0xbe,0x0b,0x0c,0x65,0x81,0x1b,0xc8,0x67,0x38,0x22,0x90,0xcf,0x40,0xf8,0x66, +0x19,0x12,0x25,0xb0,0x39,0x10,0xe8,0x63,0x73,0x30,0xd0,0xc7,0xe6,0x80,0xa0,0x8f, +0x15,0x20,0x1a,0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x5b,0x0d,0xe6,0x34, +0x20,0xe0,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x5c,0x0d,0xe8,0x34,0x20,0xe0, +0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x5c,0x0d,0xea,0x34,0x20,0xe0,0x60,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0x5d,0x0d,0xea,0x34,0x18,0xe0,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x5d,0x0d,0xec,0x34,0x18,0xe0,0x60,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0x5e,0x0d,0xee,0x34,0x18,0xe0,0x60,0x96,0x40,0x19,0xa8,0x30,0x8c,0x44, +0x1f,0x90,0x81,0x0a,0xc3,0x48,0xf4,0x01,0x19,0xa8,0x30,0x8c,0x44,0x1f,0x90,0x81, +0x0a,0x83,0x4a,0x3c,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x70,0x0d,0xfa,0x34, +0xb8,0xcf,0x80,0x0c,0x2c,0xf0,0xcf,0x00,0x3e,0x66,0x06,0x01,0x7d,0x2c,0x68,0xd1, +0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x89,0x6b,0xc0,0xa6,0x41,0x60,0x41, +0x8e,0x06,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x5c,0x83,0x51,0x0d,0xcc, +0x32,0x18,0xcb,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x74,0x0d,0x48,0x35,0x08, +0x4c,0x69,0x38,0x22,0x00,0xd3,0x80,0xf8,0xea,0x27,0x83,0x40,0x47,0x0c,0x1e,0x00, +0x04,0xc1,0x60,0x3a,0xd7,0xc0,0x4f,0x03,0xfd,0x0c,0xe8,0x33,0xa8,0xcb,0x80,0x2e, +0x83,0x35,0x0d,0xd6,0x34,0xe0,0xd5,0x80,0x57,0x03,0x54,0x0d,0x42,0x34,0x18,0x4d, +0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x98,0x6e,0x20,0x4c, +0x34,0x30,0xa6,0x1b,0x88,0x13,0x0d,0x8e,0xe9,0x06,0x02,0x45,0x03,0x64,0xba,0x81, +0x48,0xd1,0x20,0x31,0x87,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xf2,0x1a, +0x9c,0x6b,0x10,0x0c,0x47,0x04,0x69,0x1a,0x30,0xdf,0x2c,0x83,0xb3,0x04,0x16,0x19, +0xf1,0x19,0x8e,0x20,0x5c,0x34,0x10,0xbe,0xe1,0x88,0xe2,0x45,0x03,0xe2,0x3b,0x61, +0x10,0x27,0x0c,0xc2,0x84,0x20,0x04,0xc3,0x11,0xc6,0x8c,0x06,0xc2,0x37,0x1c,0x71, +0xd0,0x68,0x40,0x7c,0x27,0x0c,0xe2,0x84,0x41,0x98,0x10,0x84,0x60,0xb8,0xc1,0x08, +0xc0,0x60,0x96,0x81,0x69,0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x40,0x36,0xa8, +0xd7,0x80,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x64,0x83,0x5f,0x0d,0x9e,0x60, +0x96,0xa0,0x19,0xa8,0x30,0x04,0x06,0x0c,0x16,0x03,0x03,0x2a,0x3e,0xc3,0x11,0x41, +0x8f,0x06,0xc2,0x37,0x1c,0x21,0xf8,0x68,0x40,0x7c,0x27,0x0c,0xe2,0x84,0x41,0x98, +0x10,0x84,0x60,0xb8,0x01,0x0a,0xc0,0x60,0x96,0x01,0xcb,0x82,0x81,0x0a,0xa3,0x7e, +0x36,0x53,0x16,0x94,0x11,0x03,0x07,0x00,0x41,0x30,0x78,0x58,0x36,0xe0,0xd5,0x60, +0x4c,0x03,0x15,0x0d,0x52,0x34,0x58,0xd7,0x00,0x0d,0xbc,0x8e,0x8b,0xd5,0x60,0x38, +0x82,0x23,0xd3,0xc0,0xf9,0x2e,0x30,0x94,0x0d,0x81,0x7c,0x86,0x1b,0xc8,0x4a,0x64, +0x83,0x30,0x38,0xda,0x0c,0x0c,0x65,0x6f,0x1a,0xc8,0x66,0x10,0x1f,0x0b,0x04,0xf9, +0x58,0x50,0x4e,0xf2,0xb1,0xf0,0x0c,0x58,0x35,0x90,0xcf,0x88,0x81,0x01,0x80,0x20, +0x18,0x44,0x34,0x1b,0x80,0x6c,0x10,0xdc,0x61,0xa8,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x72,0x36,0xa8,0xd7,0x20,0x10,0x4c,0x0f,0x60,0x35,0x90,0x8f,0x05,0x46,0x7c, +0x6c,0x08,0xe4,0x63,0x01,0x02,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7c,0x36, +0xc8,0xd7,0x20,0x09,0x4c,0x3d,0x83,0x53,0x0d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08, +0x06,0x51,0xcf,0x06,0x29,0x1b,0x04,0x16,0x0a,0x43,0x7c,0x4c,0x08,0xe4,0x63,0x41, +0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xc8,0x36,0xf8,0xd7,0xc0,0x08,0x66, +0x19,0x1e,0x88,0x37,0x03,0x3b,0x05,0x54,0x80,0x8f,0x05,0xa7,0x10,0x1f,0x43,0x05, +0x55,0x80,0x8f,0xad,0x82,0x2a,0xc4,0xc7,0x02,0x55,0x88,0xcf,0x2c,0xc1,0x34,0x62, +0x70,0x00,0x20,0x08,0x06,0x5f,0xd8,0x06,0xff,0x1a,0xc8,0x69,0x60,0xb3,0xc1,0x68, +0x42,0x00,0x8c,0x26,0x08,0x81,0x05,0x82,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0x5a,0xdb,0x00,0x6c,0x83,0xc0,0x56,0x35,0x08,0xe8,0x33,0x62,0x60,0x00,0x20,0x08, +0x06,0x51,0xdb,0x06,0x22,0x1b,0x04,0x16,0xe0,0x6a,0x20,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0xde,0x36,0x48,0xd9,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63, +0x6e,0x03,0x97,0x0d,0x72,0x35,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa0,0xdb, +0x00,0x66,0x03,0xf8,0x0c,0xa8,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xea,0x36,0x88, +0xd9,0x80,0x3e,0x83,0xc0,0x64,0x35,0x18,0xe2,0x63,0x42,0x20,0x1f,0x0b,0x0a,0xf8, +0x58,0xd0,0x0e,0xf2,0x31,0xa1,0x1d,0xe4,0x63,0x43,0x3b,0xc8,0xc7,0xfe,0x61,0x88, +0x8f,0xfd,0xc3,0x10,0x1f,0xfb,0x87,0x21,0x3e,0x66,0x88,0x04,0x7c,0xcc,0x10,0x09, +0xf8,0x98,0x21,0x12,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x74,0x03,0x9f, +0x0d,0x76,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x74,0x83,0x9f,0x0d,0x76, +0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x74,0x03,0xb0,0x0d,0x76,0xc2,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x74,0x03,0xb0,0x0d,0x76,0xc2,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0xc3,0x74,0x83,0xb0,0x0d,0x76,0xc2,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0xe3,0x74,0x03,0xb1,0x0d,0x76,0xc2,0x18,0x8e,0x30,0xc2,0x4b,0xf8,0x86, +0x23,0x8c,0xf0,0x12,0xbe,0xe1,0x08,0x23,0xbc,0x84,0xaf,0x06,0x61,0x2b,0x10,0x76, +0x38,0xc2,0xbc,0x10,0xe1,0x1b,0x8e,0x30,0x2f,0x44,0xf8,0x86,0x23,0xcc,0x0b,0x11, +0xbe,0x1a,0x84,0xad,0x40,0xd8,0x32,0x82,0x9d,0x65,0x88,0xa4,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0xd9,0x0d,0xde,0x36,0x60,0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0xda,0x0d,0xe0,0x36,0x60,0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0xda,0x0d,0xe2,0x36,0x60,0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xdb,0x0d, +0xe2,0x36,0x18,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6e,0x37,0x90,0xdb,0x60, +0x88,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc0,0xdd,0x60,0x6e,0x83,0x21,0x1a,0x31, +0x38,0x00,0x10,0x04,0x83,0x23,0x77,0x83,0xba,0x0d,0x52,0xc1,0xa6,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0xba,0xdd,0x80,0x6d,0x83,0x1b,0x0d,0x2c,0xd0,0xd7,0x40,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xe5,0x6e,0x30,0xb7,0x41,0x60,0xf9,0x1a,0x04, +0xf1,0xb1,0xa0,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xbc,0x1b,0xa0,0x6e, +0x10,0x58,0x7e,0x29,0xf1,0xb1,0xfc,0x52,0xe2,0x63,0xf9,0xa5,0xc4,0xc7,0x88,0x41, +0x3e,0x56,0x0c,0xf2,0x31,0x63,0x90,0x8f,0x0d,0x10,0x7c,0x6c,0x80,0xe0,0x63,0x03, +0x04,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd2,0x37,0x20,0xdd,0xa0,0x14,0xc0, +0x36,0x30,0x53,0x08,0xe2,0x63,0x4c,0x20,0x1f,0x0b,0x06,0xf8,0xcc,0x12,0x48,0x03, +0x15,0x86,0x13,0xb1,0x70,0x00,0x0d,0x54,0x18,0x4e,0xc4,0xc2,0x01,0x34,0x50,0x61, +0x38,0x11,0x0b,0x07,0xd0,0x40,0x85,0x81,0x44,0x38,0x01,0x59,0x10,0x13,0xf0,0x31, +0x41,0x26,0xe0,0x63,0xc3,0x4c,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xfa, +0x0d,0x60,0x37,0xa0,0xd9,0x60,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x7e,0x83, +0xd8,0x0d,0x6a,0x36,0x18,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb0,0xdf,0x40,0x76, +0x03,0x9b,0x0d,0x06,0xcb,0x09,0x9d,0x80,0x8f,0x05,0x39,0x11,0x1f,0xd3,0x09,0x9e, +0x80,0x8f,0xf5,0x04,0x4f,0xc4,0xc7,0x02,0x9e,0x88,0xcf,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0xfc,0x1b,0xe0,0x6e,0x30,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf4, +0x6f,0x90,0xbb,0xc1,0xcc,0x06,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xfe,0x1b, +0xe8,0x6e,0x10,0x08,0x16,0xec,0x6c,0x00,0x1f,0x43,0x02,0xfa,0x18,0x22,0xd0,0xc7, +0x8e,0x81,0x3e,0x26,0x88,0x6d,0x20,0x1f,0x33,0x0b,0xbc,0x0d,0xe4,0x63,0x81,0x41, +0x1f,0x33,0xc6,0x36,0x90,0x8f,0x11,0x41,0x7c,0xcc,0x28,0xdb,0x40,0x3e,0x26,0x04, +0xf1,0x31,0xae,0x83,0x8f,0x05,0x5c,0x7c,0xac,0xfb,0xe0,0x63,0x60,0xf0,0xc5,0xc7, +0x82,0x2f,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xbc,0x70,0xb0,0xbe,0xc1,0x10, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x01,0xc3,0x01,0xfb,0x06,0x66,0x1b,0x14,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xc4,0x70,0xd0,0xbe,0x41,0x20,0x58,0xe0,0xb6,0x01, +0x7c,0x0c,0x09,0xe8,0x63,0x88,0x40,0x1f,0x3b,0x06,0xfa,0x98,0x50,0xb7,0x81,0x7c, +0x2c,0x61,0xe0,0x63,0x81,0x41,0x1f,0x0b,0xec,0x36,0x90,0x8f,0x05,0x04,0x7c,0xac, +0x0d,0x5e,0x37,0x90,0x8f,0x05,0x0a,0x7d,0x4c,0xd1,0xdb,0x40,0x3e,0x86,0x04,0xf1, +0x31,0x85,0x6f,0x03,0xf9,0x98,0x10,0xc4,0xc7,0x42,0xa3,0x0d,0xe8,0x63,0xa2,0xd1, +0x06,0xf4,0xb1,0xd1,0x68,0x03,0xfa,0x58,0x1a,0xb0,0x01,0x7c,0x2c,0x30,0x03,0xfa, +0x58,0x30,0xba,0x81,0x7c,0x8c,0x0c,0x9a,0xf8,0x58,0x20,0xc0,0xc7,0xc8,0xa0,0x89, +0x8f,0x85,0x81,0x12,0x1f,0x1b,0x14,0xf9,0x98,0x32,0xc8,0xc7,0x94,0x41,0x3e,0x36, +0x50,0xf0,0xb1,0x61,0x82,0x8f,0x05,0xaf,0x1b,0xc8,0xc7,0x88,0x08,0x3e,0x26,0x04, +0xf1,0xb1,0xa0,0x80,0x8f,0x19,0x03,0x7c,0xec,0x28,0xe2,0x63,0x41,0x11,0x9f,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xee,0x38,0x98,0xe1,0x60,0x08,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xc0,0xe3,0x80,0x86,0x83,0x22,0xb0,0xda,0x0d,0x82,0xf8,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0xa1,0xc7,0x81,0x0d,0x07,0xbf,0x1b,0x04,0x86,0x04,0xf4, +0x31,0x44,0xa0,0x8f,0x1d,0x03,0x7d,0x66,0x09,0xa6,0x81,0x0a,0x03,0x4e,0x1e,0x43, +0x1a,0xa8,0x30,0xe0,0xe4,0x31,0xa4,0x81,0x0a,0xc3,0x4d,0x1e,0x43,0x1a,0x31,0x68, +0x00,0x10,0x04,0x83,0x06,0x94,0x83,0x1d,0x0e,0x58,0x37,0x90,0xe3,0x40,0x8e,0x03, +0x39,0x0e,0x7c,0x38,0xf0,0xe1,0xc0,0x87,0x03,0x1f,0x0e,0x46,0x13,0x02,0x60,0x38, +0x22,0xc8,0xdd,0x20,0xf8,0xa6,0x1b,0xc0,0x37,0x10,0x02,0x3b,0x02,0xfa,0xd8,0x21, +0xd0,0xc7,0x8e,0x81,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xf0,0xfd,0x71,0xd0,0xc3, +0x01,0xec,0x06,0x7a,0x1c,0x8c,0x26,0x04,0x80,0x05,0x85,0x7c,0x4c,0x28,0xe4,0x63, +0x43,0x21,0x1f,0x03,0xdd,0xe0,0x67,0x83,0xf8,0x18,0xe8,0x06,0x3f,0x1b,0xc4,0x67, +0x38,0x42,0x28,0xdf,0x60,0xf8,0x86,0x23,0x06,0xf6,0x0d,0x8a,0xaf,0x84,0x40,0x87, +0x23,0x08,0xf4,0x0d,0x86,0x6f,0x38,0xa2,0x78,0xdf,0xa0,0xf8,0x4a,0x08,0xb4,0x88, +0x40,0x67,0x19,0xa8,0x2a,0x18,0x4d,0x70,0x06,0x0b,0xf6,0x37,0x90,0x8f,0xe1,0x47, +0x40,0x1f,0x13,0xb3,0x20,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe8,0x72,0x60, +0xc7,0x01,0xfc,0x06,0xc1,0x2c,0x41,0x35,0x50,0x61,0x08,0x94,0xf8,0x0b,0xd3,0x88, +0x81,0x03,0x80,0x20,0x18,0x3c,0xba,0x1c,0xa8,0x71,0xf0,0xbe,0x01,0xee,0x06,0xb7, +0x1b,0xe4,0x71,0x10,0xc4,0x59,0x10,0xfc,0x70,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0x07,0x2f,0x07,0x77,0x1c,0xfc,0x6f,0xd0,0x66,0x23,0x06,0x06,0x00,0x82,0x60,0x10, +0xe9,0x72,0x60,0xca,0x01,0xda,0x06,0xc6,0xc3,0x81,0x10,0x1f,0x13,0x02,0xf9,0x58, +0x40,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x70,0x0e,0xfa,0x38,0x28,0x02, +0x0b,0xdb,0x20,0x87,0x03,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x31,0xce,0xc1, +0x1f,0x07,0x01,0xd8,0x06,0x36,0x0c,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3, +0x9c,0x83,0x50,0x0e,0x02,0x61,0xba,0x41,0x84,0x83,0xa0,0x67,0x83,0xe1,0x08,0xd8, +0x18,0xe1,0x80,0xf9,0x66,0x19,0x2e,0x2b,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03, +0x9d,0x03,0x52,0x0e,0x50,0x38,0x10,0x6c,0x85,0x83,0x20,0x3e,0xb3,0x04,0xd7,0x40, +0x85,0x21,0x58,0x48,0x35,0x62,0xe0,0x00,0x20,0x08,0x06,0x4f,0x3a,0x07,0x79,0x1c, +0xf4,0x6f,0x70,0xbe,0x81,0xf9,0x06,0xa8,0x1c,0x84,0x01,0x18,0x7c,0x81,0x1b,0x07, +0x23,0x06,0x0e,0x00,0x82,0x60,0xf0,0xa4,0x73,0x90,0xc7,0xc1,0xff,0x06,0xe7,0x1b, +0x98,0x6f,0x80,0xca,0x41,0x08,0x07,0x21,0x1c,0x84,0x70,0x10,0xc2,0x81,0x1b,0x07, +0x38,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x3a,0x07,0xbd,0x1c,0x94,0xc7,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0xec,0x1c,0x9c,0x72,0x70,0x1e,0xc1,0x2c,0x41,0x36,0x50, +0x61,0x08,0x18,0xec,0x34,0x86,0x22,0xfb,0x11,0x9f,0xe1,0x88,0xa0,0x84,0x03,0xe1, +0x1b,0x8e,0x10,0x4c,0x38,0x20,0xbe,0x13,0x06,0x71,0xc2,0x20,0x4c,0x08,0x42,0x30, +0xdc,0x80,0x1f,0x01,0x18,0xcc,0x32,0x68,0x5b,0x30,0x62,0x60,0x00,0x20,0x08,0x06, +0x91,0x3c,0x07,0xe7,0x1c,0x1c,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd8,0x73,0x10, +0xcb,0x41,0x12,0xcc,0x12,0x6c,0x03,0x15,0x86,0xa0,0x51,0x99,0xb1,0x89,0x1b,0x07, +0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0x9e,0x03,0x71,0x0e,0x82,0x11,0x03, +0x03,0x00,0x41,0x30,0x88,0xee,0x39,0x60,0xe5,0x20,0xb0,0x80,0x87,0x03,0xf9,0x8c, +0x18,0x18,0x00,0x08,0x82,0x41,0x94,0xcf,0xc1,0x2c,0x07,0xc1,0x70,0x84,0x81,0x22, +0xce,0x77,0x81,0xa1,0x2c,0x18,0xe4,0x33,0x1c,0x11,0xcc,0x71,0x20,0x7c,0x17,0x18, +0x6a,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x7f,0x0e,0x68,0x39,0x98,0x35,0x0b,0xe8, +0x38,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x21,0x1d,0xec,0x72,0x10,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0x51,0xd2,0x41,0x38,0x07,0xa1,0x1b,0x04,0x26,0xc6, +0x41,0x10,0x1f,0x33,0x02,0xf9,0xcc,0x12,0x38,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_325de7d5157254ad327f16768fe449f7.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_325de7d5157254ad327f16768fe449f7.h new file mode 100644 index 00000000..9b083dfd --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_325de7d5157254ad327f16768fe449f7.h @@ -0,0 +1,1053 @@ +// ffx_fsr2_accumulate_pass_16bit_325de7d5157254ad327f16768fe449f7.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_16bit_325de7d5157254ad327f16768fe449f7_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_325de7d5157254ad327f16768fe449f7_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_325de7d5157254ad327f16768fe449f7_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_325de7d5157254ad327f16768fe449f7_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_325de7d5157254ad327f16768fe449f7_SRVResourceNames[] = { "r_input_exposure", "r_dilated_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_lanczos_lut", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_325de7d5157254ad327f16768fe449f7_SRVResourceBindings[] = { 0, 2, 3, 4, 5, 10, 6, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_325de7d5157254ad327f16768fe449f7_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_325de7d5157254ad327f16768fe449f7_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_325de7d5157254ad327f16768fe449f7_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_325de7d5157254ad327f16768fe449f7_UAVResourceBindings[] = { 0, 1, 3, 4, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_325de7d5157254ad327f16768fe449f7_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_325de7d5157254ad327f16768fe449f7_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_325de7d5157254ad327f16768fe449f7_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_325de7d5157254ad327f16768fe449f7_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_325de7d5157254ad327f16768fe449f7_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_325de7d5157254ad327f16768fe449f7_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_325de7d5157254ad327f16768fe449f7_size = 16392; + +static const unsigned char g_ffx_fsr2_accumulate_pass_16bit_325de7d5157254ad327f16768fe449f7_data[] = { +0x44,0x58,0x42,0x43,0x2d,0xe0,0x3c,0xf0,0xca,0x36,0xf3,0x87,0x51,0xd9,0xb8,0x2a, +0xc0,0x5d,0x13,0xa4,0x01,0x00,0x00,0x00,0x08,0x40,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x24,0x02,0x00,0x00,0x4c,0x10,0x00,0x00,0x68,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xb0,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x20,0x0e,0x00,0x00,0x62,0x00,0x05,0x00, +0x88,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x08,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x7f,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc6,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xfc,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a, +0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b, +0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30, +0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18, +0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x51,0x80,0x42, +0x54,0x43,0x55,0x91,0x55,0x86,0x6a,0xa8,0x08,0x2b,0xc4,0x30,0x0c,0x03,0x69,0xc5, +0x30,0x06,0xc3,0x30,0x0c,0xe2,0x8e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0xb9,0x8d, +0x2a,0x56,0x62,0xf2,0x8b,0xdb,0x46,0x84,0x61,0x18,0x46,0x21,0xbc,0x81,0x19,0xe8, +0x3b,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e, +0x1b,0x11,0xc3,0x30,0x0c,0x85,0x08,0x07,0x66,0x20,0x71,0x8e,0x20,0x28,0x06,0x33, +0x28,0xc3,0x40,0x52,0x39,0x10,0x30,0x8c,0x20,0x18,0x33,0xb5,0xc1,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98, +0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x81, +0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39, +0xa0,0x60,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1, +0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c, +0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8, +0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0x80,0xa6,0xa4,0x0e,0x23,0x10,0xc6, +0x4c,0x6d,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f, +0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4, +0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40, +0x07,0x7e,0x00,0x06,0x7e,0xa0,0x07,0x7a,0xd0,0x0e,0xe9,0x00,0x0f,0xf3,0xf0,0x0b, +0xf4,0x90,0x0f,0xf0,0x50,0x0e,0x28,0x18,0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98, +0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03, +0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76, +0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xb0, +0x2d,0xb9,0x33,0x85,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3, +0x3b,0x84,0x03,0x3d,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f, +0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x98,0xc9,0x1a,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0x40,0x82,0x01,0x53,0x3c, +0x13,0x19,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42, +0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39, +0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0, +0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f,0xa0,0x80,0xa5,0x79,0x26,0x32,0x18,0x07, +0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a, +0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78, +0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03, +0x3f,0x00,0x03,0x3f,0x40,0x01,0x4a,0xf5,0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3, +0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c, +0xba,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x53,0x9e,0xe7,0x79,0x3e, +0x0c,0x2c,0x8a,0xa2,0xa8,0x61,0x18,0x86,0x61,0x18,0xa4,0xdf,0x24,0x4d,0x11,0x25, +0x4c,0x3e,0x0b,0x30,0xcf,0x42,0x44,0xec,0x04,0x4c,0x04,0x0a,0x06,0xe2,0xe7,0x08, +0x40,0x01,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07, +0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32,0x00,0x02,0x40,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x80,0x2c,0x10,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46, +0x00,0x8a,0xa1,0x24,0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2,0x1c,0x0a,0xa2,0xf0, +0x03,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03,0x0a, +0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a,0x3c, +0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x34,0x4a,0x32,0xa2,0x1c,0x2f,0x8a,0x87,0xc8,0x11, +0x80,0x1a,0x20,0xbf,0x80,0x01,0x01,0x11,0xe8,0x9d,0x01,0x20,0x79,0x06,0x80,0xe8, +0x19,0x00,0xb2,0x67,0x00,0x08,0x9f,0x01,0x20,0x7d,0x06,0x80,0xf6,0x19,0x00,0xea, +0x67,0x00,0x68,0x9d,0x01,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x85,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xe1,0x99,0x20,0x0c,0xd0,0x06,0x61,0x20, +0x26,0x08,0x43,0xb4,0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0x41,0xda,0x30,0x20, +0x09,0x31,0x41,0x58,0x03,0x3e,0x20,0x24,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x55, +0x86,0x07,0xf7,0x36,0x57,0x27,0x57,0x36,0x41,0x18,0xa6,0x0d,0x82,0xd1,0x6c,0x48, +0x8c,0x85,0x31,0x8c,0x81,0x30,0x1c,0x62,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65, +0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73, +0x1b,0x92,0x61,0x81,0x0c,0x62,0x20,0x0c,0x67,0x82,0xf0,0x06,0x74,0xc0,0x4c,0xee, +0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad, +0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x50,0x1b,0x12,0x42,0x9a,0x0c, +0x6a,0x20,0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d, +0xdd,0xdc,0x04,0x61,0xa8,0x26,0x08,0x83,0xb5,0x41,0x30,0xb0,0x0d,0x09,0xb5,0x58, +0xc6,0x35,0x10,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec, +0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x5c,0x1b, +0x92,0x4b,0xda,0x0c,0x6e,0x20,0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17, +0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xc0,0x36,0x24,0x9c,0xe4,0x19,0xdf, +0x40,0x18,0xd9,0x04,0x41,0x0e,0xea,0x80,0x8d,0xdc,0x17,0x5b,0x98,0xdb,0x98,0xde, +0xdb,0xdc,0x17,0x5b,0x1d,0xdd,0x86,0x24,0x09,0x03,0x31,0x30,0x92,0x81,0x30,0x9c, +0x09,0xc2,0x90,0x31,0x91,0xfb,0x4a,0x6b,0x3b,0x6b,0x4a,0x83,0x9b,0x9b,0x20,0x0c, +0xda,0x86,0x84,0x0c,0xc2,0xa0,0x0c,0x0c,0x33,0x18,0x08,0xc3,0x21,0x26,0xf7,0x45, +0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36,0x46,0x97,0x66,0x57,0xf6, +0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21,0x31,0x83,0x05,0x0d,0x8c,0x61,0x20,0x8c,0x6c, +0x43,0xf2,0x44,0x95,0xd6,0x81,0xc1,0x18,0x9c,0x41,0x1a,0x4c,0x10,0xe8,0xc0,0x0e, +0xa8,0xc9,0xdd,0x7d,0xa5,0xb9,0xd1,0x95,0xc9,0xb9,0x85,0xb1,0x7d,0xd5,0xc1,0xcd, +0x8d,0x85,0xb1,0x95,0x91,0x7d,0x8d,0xbd,0xb1,0xbd,0xc9,0x4d,0x10,0xc8,0x20,0x0e, +0x36,0x2c,0xc6,0x1a,0xb0,0x81,0x61,0x0c,0x44,0x1b,0xb4,0x41,0x1b,0x38,0x13,0x04, +0x3b,0xb8,0x03,0x3a,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74, +0x75,0x73,0x1b,0x96,0xe1,0x0d,0xe0,0xc0,0x18,0x06,0xa2,0x0d,0xda,0xa0,0x0d,0xb2, +0x09,0x02,0x1e,0xe0,0x01,0x19,0xb9,0xbb,0x2f,0xb7,0xb2,0xbb,0x2f,0xb6,0xb7,0xb1, +0xb5,0xb9,0x0d,0x0b,0x21,0x07,0x73,0x60,0x50,0x03,0xd1,0x06,0x6d,0xd0,0x06,0x19, +0x1f,0xb9,0xbb,0x2f,0xb6,0xba,0xb6,0xb0,0x2f,0xb4,0xb4,0x39,0xba,0x37,0xb9,0xbc, +0x0d,0x0b,0xb5,0x06,0x75,0x60,0x5c,0x03,0xd1,0x06,0x6d,0xd0,0x06,0xce,0x06,0xc2, +0x0d,0xe2,0x80,0x0e,0xec,0x60,0x82,0xb0,0x07,0x7a,0x40,0x63,0x4c,0xcc,0x68,0x4a, +0x4a,0x66,0x82,0x30,0x6c,0x1b,0x10,0x03,0x0f,0xf2,0xc0,0x30,0x06,0x3d,0x00,0x36, +0x04,0x7b,0x30,0x41,0xe8,0x83,0x3d,0x60,0x33,0xf7,0xc5,0x94,0xe6,0x56,0x16,0x26, +0x37,0xc4,0x16,0xd6,0x06,0xb7,0x01,0x31,0xfa,0xc0,0x0f,0x8c,0x61,0x30,0x80,0x0d, +0xc1,0x1f,0x6c,0x20,0xd4,0xe0,0x0e,0xf8,0x00,0x14,0x26,0x08,0x7a,0x90,0x07,0x5c, +0xd2,0xa4,0xca,0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x64,0x20,0x07, +0x1b,0x90,0x64,0x14,0x28,0x83,0x0c,0xae,0x86,0x14,0xe8,0xa4,0x35,0x85,0xe1,0x49, +0x95,0xb9,0x91,0x95,0xc9,0x4d,0xa5,0xe9,0x95,0x6d,0x40,0x12,0x53,0xa0,0xcc,0x80, +0x0c,0xae,0x86,0x14,0xc8,0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9, +0x95,0x4d,0x10,0x06,0x6e,0x03,0x92,0xa0,0x02,0x95,0x0a,0x64,0x70,0x35,0xa4,0xc0, +0x2e,0x2d,0xc9,0x0d,0xae,0x8e,0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad, +0x4e,0x6e,0xac,0x8c,0x28,0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30, +0x74,0x1b,0x8c,0x64,0x15,0x28,0x56,0x20,0x83,0x8b,0x52,0x1a,0x53,0x5d,0x5b,0x58, +0x53,0x1a,0x1c,0x51,0x5a,0x5b,0x99,0xdb,0x5c,0xda,0x9b,0xdb,0xdc,0x04,0x61,0xf0, +0x36,0x20,0x89,0x2b,0x50,0xaf,0x40,0x06,0x57,0x43,0x0a,0x94,0xd2,0x98,0xea,0xda, +0xc2,0x9a,0xd2,0xe0,0x98,0xca,0xec,0xca,0xd8,0xa8,0xde,0xaa,0xe6,0xca,0x26,0x08, +0xc3,0xb7,0x01,0x49,0x62,0x81,0x92,0x05,0x32,0xb8,0x1a,0x52,0xe0,0x92,0x66,0x24, +0x17,0xd6,0x56,0x96,0xe4,0x46,0x56,0x86,0x37,0x41,0x18,0xc0,0x60,0x03,0x92,0xd0, +0x02,0x55,0x0b,0x64,0x70,0x35,0xa4,0x40,0xc9,0x8c,0xa8,0xcc,0x2e,0x6d,0xac,0x8c, +0xea,0xcd,0x2a,0xad,0xec,0x8e,0xa8,0x0c,0x8e,0x0e,0x6d,0x82,0x30,0x84,0xc1,0x06, +0x23,0xb9,0x05,0x0a,0x17,0xc8,0xa0,0xe1,0x61,0xa6,0x94,0x46,0x47,0x57,0x26,0x37, +0x41,0x18,0xc4,0x60,0x03,0x92,0xe8,0x02,0xb5,0x0b,0x64,0xd0,0x34,0xa4,0x40,0xc9, +0xac,0xe9,0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x6e,0x6a,0x2c,0x8c, +0xad,0x6c,0x82,0x30,0x8c,0xc1,0x06,0x23,0xe9,0x05,0xca,0x17,0xc8,0xa0,0x21,0x64, +0x46,0xf4,0x76,0xe7,0x36,0x37,0x16,0xc6,0x56,0x66,0x14,0x36,0x46,0xf7,0x26,0x37, +0x41,0x18,0xc8,0x60,0x03,0x92,0x80,0x03,0x15,0x0e,0x64,0xd0,0x34,0xa4,0xc0,0xcf, +0xac,0xe9,0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x4e,0x29,0x8d,0x8e, +0xae,0x4c,0x6e,0x28,0xcc,0x6d,0xac,0x8c,0x8d,0x2d,0x8c,0x2e,0xed,0xcd,0x6d,0x82, +0x30,0x94,0xc1,0x06,0x23,0x19,0x07,0x8a,0x1c,0xc8,0xa0,0x21,0x63,0x06,0x25,0x57, +0x56,0x84,0x07,0xf7,0x36,0x57,0x27,0x57,0x36,0x41,0x18,0xcc,0x60,0x03,0x92,0x98, +0x03,0x75,0x0e,0x64,0xd0,0x34,0xa4,0xc0,0xcc,0x0c,0x4a,0xae,0xcc,0x2e,0xed,0xad, +0x6e,0xce,0x48,0x2e,0xac,0xad,0x0c,0x4a,0xae,0xac,0x08,0x0f,0xee,0x6d,0xae,0x4e, +0xae,0x6c,0x82,0x30,0x9c,0xc1,0x06,0x24,0x49,0x07,0x4a,0x1d,0xc8,0xa0,0x69,0x48, +0x81,0x8b,0x19,0x55,0x98,0x1b,0x52,0x18,0x9b,0x99,0xd1,0x93,0xd5,0x04,0x61,0x40, +0x83,0x0d,0x46,0xc2,0x0e,0x54,0x3b,0x90,0x41,0xc3,0xca,0x4c,0x29,0x8d,0x8e,0xae, +0x4c,0x6e,0xaa,0x2c,0xae,0xae,0xcc,0x6d,0xac,0x8c,0xa9,0xcc,0xed,0x8c,0x0e,0x6d, +0x82,0x30,0xa4,0xc1,0x06,0x24,0x79,0x07,0x0a,0x1e,0xc8,0xa0,0x69,0x48,0x81,0x8a, +0x19,0x51,0x19,0x1b,0x5d,0x18,0x55,0x5a,0x5b,0xd9,0x04,0x61,0x50,0x83,0x0d,0x46, +0x22,0x0f,0xd4,0x3c,0x90,0x41,0xc3,0xcb,0x8c,0x28,0xcf,0x2d,0xac,0x2d,0x6d,0x4c, +0xaa,0x6c,0x6e,0x08,0x2d,0xcc,0xed,0xac,0xcc,0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82, +0x30,0xac,0xc1,0x06,0x23,0xa9,0x07,0xca,0x1e,0xc8,0xa0,0x21,0x66,0x66,0x95,0x56, +0x76,0x37,0x05,0x17,0x36,0x56,0x46,0xf5,0xd6,0x54,0x46,0x57,0x26,0x37,0x67,0x14, +0x36,0x46,0xf7,0x26,0x37,0x41,0x18,0xd8,0x60,0x83,0x91,0xe0,0x03,0x95,0x0f,0x64, +0xd0,0x6c,0xa0,0xf4,0xa0,0x14,0x4e,0x41,0x15,0x5a,0x01,0x16,0x66,0xc1,0x16,0x72, +0x81,0x17,0x7e,0x41,0x1c,0xca,0x01,0x1d,0xd6,0xc1,0x1d,0xe2,0x81,0x1e,0xee,0x41, +0x1f,0x36,0x0c,0x86,0x28,0xec,0xc3,0x04,0x41,0x00,0x36,0x00,0x1b,0x06,0xc3,0x1f, +0xfc,0x61,0x43,0xf0,0x0f,0x1b,0x86,0xa1,0x1f,0x40,0x82,0xc2,0xd0,0xd4,0x04,0xc1, +0x0f,0xe6,0x60,0xc3,0x60,0x06,0x66,0x30,0x6c,0x20,0x8c,0x91,0xb8,0x48,0x62,0x43, +0xd1,0x0f,0x22,0x01,0x84,0x42,0x49,0x10,0x11,0x93,0x0b,0x73,0x1b,0x43,0x2b,0x9b, +0x9b,0x20,0x0c,0x6d,0x40,0xc3,0x8c,0xed,0x2d,0x8c,0x6e,0x6e,0x82,0x30,0xb8,0x01, +0x8b,0x34,0xb7,0x39,0xba,0xb9,0x09,0xc2,0xf0,0x06,0x24,0xd2,0xdc,0xe8,0xe6,0x88, +0xd0,0x95,0xe1,0x7d,0xb1,0xbd,0x85,0x91,0x4d,0x10,0x06,0x38,0x20,0x42,0x57,0x86, +0xf7,0xe5,0xf6,0x26,0xd7,0xc6,0x84,0xae,0x0c,0xef,0x6b,0x8e,0xee,0x4d,0xae,0x8c, +0x45,0x5d,0x9a,0x1b,0xdd,0xdc,0x06,0xe8,0x24,0x50,0x22,0x25,0x54,0x62,0x25,0x58, +0xa2,0x25,0x70,0xc1,0x25,0x5e,0x02,0x26,0x50,0x22,0x26,0x2e,0x99,0x90,0x85,0x2a, +0x6c,0x6c,0x76,0x6d,0x2e,0x69,0x64,0x65,0x6e,0x74,0x53,0x82,0xa0,0x0a,0x19,0x9e, +0x8b,0x5d,0x99,0xdc,0x5c,0xda,0x9b,0xdb,0x94,0x80,0x68,0x42,0x86,0xe7,0x62,0x17, +0xc6,0x66,0x57,0x26,0x37,0x25,0x30,0xea,0x90,0xe1,0xb9,0xcc,0xa1,0x85,0x91,0x95, +0xc9,0x35,0xbd,0x91,0x95,0xb1,0x4d,0x09,0x92,0x32,0x64,0x78,0x2e,0x72,0x65,0x73, +0x6f,0x75,0x72,0x63,0x65,0x73,0x53,0x02,0x50,0xa8,0x44,0x86,0xe7,0x42,0x97,0x07, +0x57,0x16,0xe4,0xe6,0xf6,0x46,0x17,0x46,0x97,0xf6,0xe6,0x36,0x37,0x45,0xd8,0x07, +0x90,0xa8,0x43,0x86,0xe7,0x52,0xe6,0x46,0x27,0x97,0x07,0xf5,0x96,0xe6,0x46,0x37, +0x37,0x25,0x28,0x89,0x2e,0x64,0x78,0x2e,0x63,0x6f,0x75,0x6e,0x74,0x65,0x72,0x73, +0x53,0x02,0x99,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x3c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x21,0x40,0xc3,0xe5, +0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x51,0xeb,0x36,0x00,0x0d,0x97,0xef,0x3c, +0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x9b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01, +0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0c,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55, +0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0xd6,0xb0,0x0d, +0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02, +0xe6,0x23,0xb7,0x6d,0x0e,0xd2,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08, +0x34,0xc3,0x42,0xd8,0x82,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xd9,0x7e,0x71,0xdb, +0x16,0x10,0x0d,0x97,0xef,0x3c,0xbe,0x11,0x39,0xd4,0x23,0x0e,0x3e,0x72,0xdb,0x76, +0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44,0x45,0x2c,0x7e,0x71, +0xdb,0x46,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c, +0x7e,0x71,0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec, +0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x09,0x64,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01, +0x0c,0xe2,0x20,0x36,0x60,0xe4,0x50,0x8f,0x8f,0xdc,0xb6,0x25,0x3c,0xc3,0xe5,0x3b, +0x8f,0x4f,0x35,0x40,0x84,0xf9,0x45,0xad,0x9b,0xc1,0x33,0x5c,0xbe,0xf3,0xf8,0x54, +0x03,0x44,0x98,0x5f,0xdc,0x36,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48, +0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x32,0x5d,0xe7,0xd5,0x15,0x72,0x54,0xad, +0x32,0x7f,0x16,0x76,0x8f,0xe4,0x49,0xf7,0x44,0x58,0x49,0x4c,0x98,0x2f,0x00,0x00, +0x62,0x00,0x05,0x00,0xe6,0x0b,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0x80,0x2f,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00, +0xdd,0x0b,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c, +0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42, +0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20, +0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50, +0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00, +0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d, +0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff, +0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42, +0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xcc,0x00,0x00,0x00, +0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3, +0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0x84,0xc2,0x08, +0x40,0x09,0x00,0x14,0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03,0x22,0xcc,0x00,0x14, +0xc2,0x30,0x30,0x18,0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2, +0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c,0x01,0x42,0x8a,0x7b, +0x86,0xcb,0x9f,0xb0,0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40,0xc1,0xa2,0x28,0x89, +0x01,0x63,0x30,0x18,0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18,0x30,0x06,0x83,0x81, +0xc1,0x60,0x30,0x28,0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2,0x24,0x06,0x0c,0x86, +0xc1,0x60,0x30,0x0c,0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51,0x19,0x54,0x2a,0x64, +0x29,0x43,0x65,0x50,0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34,0xc5,0x30,0x0c,0x0c, +0x06,0x83,0x81,0x38,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b, +0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19,0x30,0x06,0xf4,0x39, +0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b, +0x11,0x83,0xc1,0x60,0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x1c,0x41,0x50,0x0c,0xc6, +0x40,0x31,0x18,0x90,0xa8,0x34,0x10,0x30,0x8c,0x20,0x18,0x33,0xb5,0xc1,0x38,0xb0, +0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43, +0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f, +0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8, +0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43, +0x39,0xa0,0x60,0x30,0x93,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0, +0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43, +0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d, +0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0x20,0x01,0x95,0x22,0xd5,0x30,0x02, +0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e, +0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3, +0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00, +0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f, +0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0xc1,0x4c,0x62,0x30,0x0e,0xec,0x10, +0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e, +0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6, +0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00,0x06,0x7e,0x80, +0x04,0x56,0x8b,0x5c,0x33,0x85,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01, +0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39, +0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc, +0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x30,0x93,0x35,0x0e,0xec,0x10, +0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e, +0x72,0x40,0x0a,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x7e,0x80,0x04,0x03, +0x8c,0x62,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81, +0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38, +0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x58,0x34,0x9b,0x89, +0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16,0x68,0xa1,0x1c, +0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6, +0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00, +0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x50,0x80,0xa2,0xda,0x4c,0xd8,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8, +0x01,0x0a,0x0c,0x74,0x1b,0x46,0x10,0x86,0x33,0x84,0xe0,0x63,0x57,0x1b,0x4d,0xb9, +0x5c,0x2e,0x97,0x1b,0x0c,0x58,0x28,0x14,0x0a,0x65,0x30,0x18,0x0c,0x06,0x83,0x81, +0x74,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02,0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13, +0x81,0x82,0x01,0xf1,0xe6,0x08,0x40,0x61,0x8e,0x00,0x9a,0x02,0x00,0x00,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, +0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06, +0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8, +0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x32,0x00,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c, +0x10,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x94,0x40,0x11,0x14,0xc3,0x08,0x40,0x49, +0x94,0x41,0x21,0x14,0x47,0x29,0x14,0x45,0x39,0x14,0x44,0xe1,0x07,0x10,0x69,0x04, +0x80,0x7c,0x05,0x0c,0x08,0x88,0x40,0xaf,0x19,0x00,0x92,0xcd,0x00,0x10,0x6d,0x06, +0x80,0x6c,0x33,0x00,0x84,0x9b,0x01,0xa0,0xdd,0x0c,0x00,0xf5,0x66,0x00,0x68,0x35, +0x03,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x75,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0xe1,0x99,0x20,0x0c,0xd0,0x06,0x61,0x20,0x26,0x08,0x43,0xb4, +0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08,0x83,0x34,0x41,0x58, +0x83,0x32,0x20,0x30,0x41,0x18,0xa6,0x0d,0x82,0xd2,0x6c,0x48,0x94,0x85,0x51,0x94, +0x81,0x50,0x9c,0x0d,0xc9,0xb0,0x30,0x0a,0x31,0x10,0x8a,0x33,0x41,0x78,0x03,0x6f, +0x82,0x30,0x50,0x1b,0x12,0x22,0x62,0x14,0x69,0x20,0x14,0x67,0x82,0x30,0x54,0x13, +0x84,0xc1,0xda,0x20,0x28,0xd5,0x86,0x44,0x5a,0x18,0x85,0x1a,0x08,0xc5,0x9a,0x20, +0x0c,0xd7,0x86,0x84,0x8a,0x18,0x05,0x1b,0x08,0xc5,0x99,0x20,0x0c,0xd8,0x86,0x04, +0x8b,0x18,0x45,0x1b,0x08,0xc5,0x9a,0x20,0xc8,0xc1,0xb7,0x21,0x31,0x38,0x46,0x31, +0x06,0x42,0x71,0x26,0x08,0x43,0x36,0x41,0x18,0xb4,0x0d,0x89,0xc7,0x31,0xca,0x37, +0x10,0x8a,0xb3,0x21,0xf9,0x16,0x46,0x19,0x06,0x42,0xb1,0x36,0x24,0x0f,0x34,0x5d, +0xd9,0xd6,0x81,0x41,0x18,0x4c,0x10,0xe8,0x00,0x0c,0x26,0x08,0x64,0xc0,0x6d,0x58, +0x94,0x31,0x60,0x14,0x65,0x20,0xc8,0x80,0x0c,0xc8,0xc0,0x99,0x20,0xd8,0x41,0x18, +0x6c,0x58,0x06,0x33,0x60,0x94,0x61,0x20,0xc8,0x80,0x0c,0xc8,0xc0,0x9a,0x20,0xe0, +0x81,0x18,0x6c,0x58,0x08,0x34,0x60,0x14,0x69,0x20,0xc8,0x80,0x0c,0xc8,0xc0,0xda, +0xb0,0x48,0x63,0xc0,0x28,0xd4,0x40,0x90,0x01,0x19,0x90,0x81,0xb3,0x81,0x28,0x83, +0x33,0x48,0x03,0x35,0x98,0x20,0xec,0xc1,0x18,0x4c,0x10,0x86,0x6d,0x03,0xa2,0xb0, +0x01,0xa3,0x28,0x43,0x1b,0x00,0x1b,0x02,0x37,0x98,0x20,0xf4,0x01,0x19,0x6c,0x40, +0x14,0x38,0x60,0x94,0x61,0x50,0x80,0x0d,0x41,0x1c,0x6c,0x20,0xc4,0x60,0x0d,0xde, +0x40,0x0e,0x26,0x08,0x02,0x40,0x61,0x68,0x6a,0x82,0xe0,0x07,0xdd,0x86,0xe1,0xfb, +0x86,0x0d,0x84,0x62,0x07,0xd4,0x1d,0x6c,0x28,0xe8,0xa0,0x0e,0x80,0x39,0xc0,0x83, +0x2a,0x6c,0x6c,0x76,0x6d,0x2e,0x69,0x64,0x65,0x6e,0x74,0x53,0x82,0xa0,0x0a,0x19, +0x9e,0x8b,0x5d,0x99,0xdc,0x5c,0xda,0x9b,0xdb,0x94,0x80,0x68,0x42,0x86,0xe7,0x62, +0x17,0xc6,0x66,0x57,0x26,0x37,0x25,0x30,0xea,0x90,0xe1,0xb9,0xcc,0xa1,0x85,0x91, +0x95,0xc9,0x35,0xbd,0x91,0x95,0xb1,0x4d,0x09,0x90,0x32,0x64,0x78,0x2e,0x72,0x65, +0x73,0x6f,0x75,0x72,0x63,0x65,0x73,0x53,0x02,0x39,0xa8,0x43,0x86,0xe7,0x52,0xe6, +0x46,0x27,0x97,0x07,0xf5,0x96,0xe6,0x46,0x37,0x37,0x25,0xc0,0x03,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x3c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x21,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20, +0x0d,0x10,0x61,0x7e,0x51,0xeb,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40, +0x84,0xf9,0xc5,0x6d,0x9b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6, +0x23,0xb7,0x6d,0x0c,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a, +0xc0,0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0xd6,0xb0,0x0d,0x97,0xef,0x3c,0xbe, +0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d, +0x0e,0xd2,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0xd8, +0x82,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xd9,0x7e,0x71,0xdb,0x16,0x10,0x0d,0x97, +0xef,0x3c,0xbe,0x11,0x39,0xd4,0x23,0x0e,0x3e,0x72,0xdb,0x76,0x50,0x0d,0x97,0xef, +0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44,0x45,0x2c,0x7e,0x71,0xdb,0x46,0x50,0x0d, +0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x56, +0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f, +0xdc,0xb6,0x09,0x64,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0x20,0x36, +0x60,0xe4,0x50,0x8f,0x8f,0xdc,0xb6,0x25,0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40, +0x84,0xf9,0x45,0xad,0x9b,0xc1,0x33,0x5c,0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f, +0xdc,0x36,0x00,0x00,0x61,0x20,0x00,0x00,0x72,0x09,0x00,0x00,0x13,0x04,0x5c,0x2c, +0x10,0x00,0x00,0x00,0x4d,0x00,0x00,0x00,0x34,0x98,0x01,0x28,0xa3,0x42,0x2a,0xc2, +0x80,0x62,0x2b,0xb9,0x52,0x29,0xbe,0xb2,0xab,0x81,0x72,0x29,0x98,0xb2,0x29,0xa6, +0x32,0x0c,0x28,0xde,0x80,0xf2,0x0d,0x28,0xa5,0x2a,0xa8,0x88,0xf2,0x29,0x1a,0x22, +0xd5,0x00,0x29,0x8a,0xa0,0x0c,0xca,0xa3,0x04,0x46,0x00,0xc8,0x30,0x46,0x00,0x82, +0x20,0x88,0x82,0xc1,0x18,0x41,0x6b,0xce,0x39,0xfb,0x8d,0x11,0x80,0x20,0x08,0xca, +0xdf,0x18,0x01,0x08,0x82,0x30,0xff,0x0b,0x63,0x04,0x20,0x08,0x82,0xf1,0x2f,0x8c, +0x11,0xbc,0x33,0x69,0xa2,0xdd,0x18,0x01,0x08,0x82,0x20,0xfc,0x0b,0x63,0x04,0xad, +0x39,0xe7,0xbc,0x37,0x46,0x00,0x82,0x20,0x28,0x83,0xc1,0x18,0x01,0x08,0xe2,0xff, +0x3d,0x06,0x63,0x04,0x21,0x09,0x86,0x78,0x37,0x46,0xb0,0xc7,0x6a,0xbc,0x7f,0x63, +0x04,0x6b,0xad,0xd6,0xe2,0x37,0x46,0xf0,0xdf,0x7f,0xff,0x7e,0x63,0x04,0x20,0x08, +0x82,0x20,0x18,0x8c,0x11,0xb4,0xe6,0x9c,0xf3,0xbe,0x30,0x46,0x20,0x8b,0x6e,0xff, +0x7f,0x63,0x04,0x3a,0x6b,0xce,0xe9,0x37,0x46,0xa0,0xe2,0xf5,0xa9,0x7a,0x63,0x04, +0x20,0x08,0x82,0x20,0x38,0x8c,0x11,0xac,0xb5,0x5a,0xeb,0xde,0x18,0x01,0x08,0x82, +0xfe,0x1d,0x06,0x63,0x04,0xad,0x39,0xe7,0xb4,0x37,0x46,0x00,0x82,0x20,0x48,0x82, +0xc1,0x18,0x01,0x08,0x82,0xa0,0x0e,0x06,0x63,0x04,0x70,0x5c,0xe6,0xb7,0x37,0x46, +0x40,0x96,0xbc,0x7e,0x7f,0x63,0x04,0x20,0x08,0x82,0x20,0x28,0x8c,0x11,0x80,0x20, +0x08,0xb2,0x60,0x30,0x46,0x00,0x82,0x20,0x88,0x7e,0x63,0x04,0x20,0x08,0x82,0xf8, +0x2f,0x8c,0x11,0x80,0x20,0x08,0xe2,0xdf,0x0c,0xc0,0x18,0x01,0x08,0x82,0x20,0xfc, +0x51,0x65,0x8c,0x00,0x04,0xdf,0x60,0x8c,0x00,0x04,0xc1,0x60,0x8c,0x00,0x04,0x9f, +0x31,0x02,0x10,0x84,0x46,0x00,0xc8,0x30,0x02,0x00,0x00,0x00,0x23,0x06,0x09,0x00, +0x82,0x60,0x50,0x06,0xbc,0xf0,0x07,0x6a,0x60,0x0b,0xb5,0xe0,0x0a,0x23,0x06,0x09, +0x00,0x82,0x60,0x50,0x06,0xbd,0x00,0x0a,0x6b,0xb0,0x0b,0xb7,0xf0,0x0a,0x23,0x06, +0x09,0x00,0x82,0x60,0x50,0x06,0xbe,0x10,0x0a,0x6c,0xd0,0x0b,0xbd,0x00,0x0b,0x23, +0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xbf,0x20,0x0a,0x6d,0xb0,0x0b,0xbb,0x10,0x0b, +0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe0,0x30,0x0a,0x6d,0x40,0x0b,0xbf,0x20, +0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe1,0x40,0x0a,0x6e,0x60,0x0b,0xb5, +0x30,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe2,0x50,0x0a,0x6f,0xf0,0x0b, +0xbf,0x40,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe3,0x60,0x0a,0x70,0xa0, +0x0b,0xb9,0x50,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe4,0x70,0x0a,0x71, +0xd0,0x0b,0xbb,0x60,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe5,0x80,0x0a, +0x72,0xf0,0x0b,0xbe,0x70,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe6,0x90, +0x0a,0x73,0x40,0x0e,0xe0,0x80,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe7, +0xa0,0x0a,0x74,0x60,0x0e,0xe5,0x90,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06, +0xe8,0xb0,0x0a,0x75,0x40,0x0e,0xe4,0xa0,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50, +0x06,0xe9,0xc0,0x0a,0x79,0x50,0x0e,0xe8,0xb0,0x0b,0x23,0x06,0x09,0x00,0x82,0x60, +0x50,0x06,0xea,0xd0,0x0a,0x7b,0x60,0x0e,0xe6,0xc0,0x0b,0x23,0x06,0x06,0x00,0x82, +0x60,0x40,0xe0,0x03,0x29,0x9c,0xc3,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0xf9,0x50, +0x0a,0xeb,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x44,0x3e,0x94,0x42,0x3a,0x8c,0x18, +0x18,0x00,0x08,0x82,0x01,0xa1,0x0f,0xa6,0xd0,0x0e,0x23,0x06,0x07,0x00,0x82,0x60, +0x20,0x06,0xf0,0xf0,0x0a,0x85,0x3b,0x8c,0x26,0x04,0x41,0x19,0xeb,0x70,0x65,0xb0, +0xc3,0x55,0x20,0x0b,0x5c,0x44,0x00,0x15,0xa8,0x82,0x56,0x52,0x40,0x09,0x09,0x9c, +0x60,0xb0,0x13,0x0c,0x66,0x42,0x19,0xc0,0xc7,0x04,0x33,0x80,0xcf,0x68,0x42,0x03, +0x5c,0x60,0xb0,0x73,0x0c,0x66,0x85,0x40,0x1f,0x2b,0x04,0xfa,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x37,0x12,0xe1,0x70,0xe9,0xc3,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1, +0x88,0xc1,0x01,0x80,0x20,0x18,0x88,0x41,0x49,0x90,0x83,0x06,0x12,0xa3,0x09,0x01, +0x30,0x9a,0x20,0x04,0x27,0x18,0xec,0x04,0x83,0xd9,0x21,0xd0,0xc7,0x0e,0x81,0x3e, +0x26,0x30,0xf0,0x31,0x81,0x81,0xcf,0x68,0x42,0x22,0x8c,0x26,0x28,0x83,0x21,0x84, +0x7c,0x0c,0x21,0xe4,0x63,0xca,0x2d,0xc0,0xc7,0x14,0x5c,0x80,0xcf,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0x3e,0x91,0x0f,0x84,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7, +0x4f,0xe8,0x03,0x21,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x01,0x16,0xfc,0x00,0x0a, +0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x61,0xd1,0x0f,0xa1,0x20,0x9c,0x62,0xb0, +0x53,0x0c,0x66,0x84,0x40,0x1f,0x23,0x04,0xfa,0x18,0xc5,0xc9,0xc7,0x28,0x4e,0x3e, +0x27,0xfc,0xe8,0x84,0x1f,0x9d,0x30,0x90,0x13,0x06,0x32,0x62,0xd0,0x00,0x20,0x08, +0x06,0xcd,0x5a,0x98,0x84,0x1e,0xf4,0x84,0x10,0xa4,0x44,0x4a,0xa4,0x44,0x4a,0x8c, +0x26,0x04,0xc0,0x68,0x82,0x10,0xd8,0x19,0x08,0xf2,0xb1,0x33,0x10,0xe4,0x63,0x82, +0x20,0x1f,0x13,0x04,0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2, +0xb8,0x30,0x89,0xc0,0x90,0x35,0x80,0x8f,0x21,0x6b,0x00,0x9f,0xe1,0x08,0x21,0x16, +0x86,0x6f,0x38,0x62,0xd0,0x85,0xe2,0x2b,0x21,0xd0,0xe1,0x08,0x82,0x16,0x86,0x6f, +0x38,0xa2,0xe8,0x85,0xe2,0x2b,0x21,0xd0,0x22,0x02,0x1d,0x31,0x78,0x00,0x10,0x04, +0x83,0x49,0x2f,0x68,0xe2,0x15,0x54,0x41,0xcb,0x7e,0xe1,0x17,0xde,0xe2,0x2d,0x76, +0x02,0x17,0x46,0x13,0x82,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xbe,0x50,0x8b, +0x60,0xc4,0xe0,0x01,0x40,0x10,0x0c,0xa6,0xbe,0xb8,0x09,0x5b,0x68,0x85,0x8e,0x13, +0x07,0x71,0x90,0x0b,0xb9,0xf0,0x89,0x5d,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18, +0x31,0x38,0x00,0x10,0x04,0x03,0x31,0xd0,0x8b,0x9c,0x78,0x85,0xbb,0x18,0x4d,0x08, +0x86,0xe1,0x86,0xe0,0x2e,0xc0,0xa0,0x14,0x97,0xe0,0x12,0x82,0xad,0x01,0x26,0xb8, +0x9a,0x40,0x67,0x19,0x02,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x31,0x08,0x0d, +0xb0,0xb0,0x85,0xbf,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x38,0xc1,0x60,0x27,0x18, +0xcc,0x84,0x4d,0x3e,0x26,0x6c,0xf2,0x31,0xa1,0x25,0xe0,0x63,0x82,0x4b,0xc0,0x67, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xda,0x78,0x0b,0x43,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0xa3,0x36,0xe2,0xe2,0x1d,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6c, +0x23,0x2e,0x8e,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xdb,0x98,0x8b,0x78,0x08, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xaa,0x8d,0xb4,0x18,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0xb2,0x0d,0xb5,0x10,0x4e,0x18,0xd0,0x09,0x03,0xb2,0x83,0x88,0x8f,0x19, +0x44,0x7c,0x4e,0xa8,0xdc,0x09,0x95,0x2b,0x83,0x2e,0xa0,0x8c,0xba,0x80,0x11,0x83, +0x03,0x00,0x41,0x30,0xd0,0x76,0xc3,0x2d,0x84,0xd9,0x18,0x31,0x38,0x00,0x10,0x04, +0x03,0x8d,0x37,0xde,0x42,0xa0,0x8d,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xc6,0xc3, +0x2f,0xe6,0xa1,0x36,0x84,0x20,0x34,0x42,0x23,0x34,0x42,0x63,0x34,0x21,0x00,0x46, +0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23, +0x2a,0x77,0x44,0xe5,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x61,0x8f,0xd3,0xe0,0x07, +0xdf,0x98,0x14,0xd5,0x50,0x0d,0xd5,0x50,0x8d,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82, +0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11, +0x95,0x2b,0x4e,0x3d,0xc0,0xd6,0x60,0x35,0x40,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0x5a,0x7c,0xa0,0x86,0x10,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x83,0x1f,0xb3,0x81, +0x12,0xea,0x11,0x58,0xb6,0x61,0x1b,0xb6,0x61,0x1b,0xa3,0x09,0x01,0x30,0x9a,0x20, +0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9, +0x23,0x2a,0x57,0x68,0x50,0x1f,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x1a,0x7f,0xcc, +0x46,0xc0,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x33,0x22,0xbe,0x31,0x13,0xf5,0x11, +0x84,0x41,0x78,0x84,0x47,0x78,0x84,0xc7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68, +0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xee,0x88,0xca, +0x8d,0x18,0x34,0x00,0x08,0x82,0x41,0xc3,0x22,0xe7,0xc1,0x13,0xfe,0xb1,0x06,0x72, +0xa0,0x1e,0xea,0xa1,0x1e,0xea,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30, +0x08,0xa3,0x09,0xc4,0x70,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x23, +0x06,0x0d,0x00,0x82,0x60,0xd0,0xd4,0x08,0x7c,0x94,0xc5,0x89,0xf0,0xc1,0x1e,0xcc, +0xc7,0x7c,0xcc,0xc7,0x7c,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2, +0x68,0x02,0x31,0x1c,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x88,0x41, +0x03,0x80,0x20,0x18,0x34,0x3e,0x92,0x1f,0x6e,0x01,0x23,0x67,0x40,0x0a,0xfc,0xc1, +0x1f,0xfc,0xc1,0x1f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a, +0x40,0x0c,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x37,0x62,0xd0,0x00, +0x20,0x08,0x06,0xcd,0x99,0x88,0xc8,0x5d,0xe4,0x48,0x19,0xb4,0x42,0x89,0x94,0x48, +0x89,0x94,0xc8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10, +0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x95,0x2d,0x94,0x09,0x58, +0x39,0x98,0x08,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x63,0x93,0x11,0x11,0x82, +0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xe6,0xc4,0x45,0x46,0xa3,0x4c,0x64,0x21,0x88, +0x91,0x18,0x89,0x91,0x18,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84, +0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x11,0x83, +0x06,0x00,0x41,0x30,0x68,0xf8,0xe4,0x46,0x58,0xc3,0x4d,0xc6,0x41,0xd1,0x11,0x1d, +0xd1,0x11,0x1d,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04, +0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x11,0x83,0x06,0x00, +0x41,0x30,0x68,0x4a,0x05,0x4c,0x6a,0xe3,0x4e,0x5c,0x61,0x1a,0x93,0x31,0x19,0x93, +0x31,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38, +0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x11,0x83,0x06,0x00,0x41,0x30, +0x68,0x5c,0x25,0x4d,0x7c,0x03,0x54,0x58,0x81,0x63,0x13,0x36,0x61,0x13,0x36,0x19, +0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72, +0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0xea,0x87,0x55,0x81,0x11,0x83,0x03,0x00, +0x41,0x30,0xd0,0x64,0x25,0x4d,0x82,0x33,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x26, +0x57,0xe8,0x24,0x3d,0x56,0x05,0x1f,0x82,0x3b,0xb9,0x93,0x3b,0xb9,0x93,0xd1,0x84, +0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44, +0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68,0x00,0x10,0x04,0x83,0x46,0x5c,0xfa, +0x44,0x3e,0x68,0x25,0x25,0x14,0x50,0x01,0x15,0x50,0x01,0x95,0xd1,0x84,0x00,0x18, +0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e, +0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68,0x00,0x10,0x04,0x83,0x66,0x5d,0x4c,0x65,0x3f, +0x7a,0x85,0x1e,0xa6,0x54,0x49,0x95,0x54,0x49,0x95,0xd1,0x84,0x00,0x18,0x4d,0x10, +0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc, +0x11,0x95,0x1b,0x31,0x68,0x00,0x10,0x04,0x83,0x86,0x5e,0x5e,0x85,0x44,0xcc,0x45, +0x1e,0x38,0x59,0x91,0x15,0x59,0x91,0x95,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1, +0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95, +0xb3,0x1e,0x01,0x8b,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x96,0x2f,0xf1,0x12, +0x5c,0x60,0x40,0x0b,0xc2,0x44,0x3e,0x23,0x06,0x0f,0x00,0x82,0x60,0x30,0xf9,0x0b, +0xae,0xd4,0x88,0x8b,0x04,0x62,0x32,0x26,0x63,0x32,0x2f,0xf3,0xf2,0x2b,0x3c,0x32, +0x9a,0x10,0x00,0x17,0x54,0xce,0xc6,0xe4,0x2c,0xe2,0x33,0x62,0x60,0x00,0x20,0x08, +0x06,0x18,0xc8,0xe0,0x4b,0x70,0x81,0x01,0x2d,0x40,0x13,0xf9,0x8c,0x18,0x3c,0x00, +0x08,0x82,0xc1,0x54,0x32,0xbf,0xc2,0x23,0x35,0x12,0xa4,0x89,0x9a,0xa8,0x89,0xbe, +0xe8,0x8b,0xb9,0x8c,0xc9,0x68,0x42,0x00,0x5c,0x50,0x39,0x4b,0x13,0xb7,0x88,0xcf, +0x88,0x81,0x01,0x80,0x20,0x18,0x60,0x27,0xf3,0x2f,0xc1,0x05,0x06,0xb4,0xe0,0x4d, +0xe4,0x33,0x62,0xf0,0x00,0x20,0x08,0x06,0x13,0xcb,0x98,0xcb,0x98,0xf0,0x48,0x00, +0x27,0x71,0x12,0x27,0x21,0x13,0x32,0xed,0xa2,0x26,0xa3,0x09,0x01,0x70,0x41,0xe5, +0xec,0x4d,0xea,0x22,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x80,0xb9,0x8c,0xc9,0x04, +0x17,0x18,0xd0,0x02,0x3b,0x91,0xcf,0x88,0xc1,0x03,0x80,0x20,0x18,0x4c,0x33,0xd3, +0x2e,0x6a,0x32,0x26,0xc1,0x9d,0xe0,0x09,0x9e,0xa0,0x0c,0xca,0xd0,0x4b,0x9c,0x8c, +0x26,0x04,0xc0,0x05,0x95,0x33,0x2b,0x2e,0xe4,0x63,0x57,0x5c,0xc8,0xc7,0xb0,0xb8, +0x90,0x8f,0x65,0x71,0x21,0x1f,0x9b,0xd8,0x42,0x3e,0x46,0xb1,0x85,0x7c,0xac,0x62, +0x0b,0xf9,0x98,0xc5,0x16,0xf2,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0, +0x63,0x04,0x02,0x1f,0xa3,0xd0,0x42,0x3e,0x56,0xa1,0x85,0x7c,0xcc,0x42,0x0b,0xf9, +0xd8,0x85,0x16,0xf2,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08, +0x01,0x1f,0xab,0xca,0x42,0x3e,0x66,0x95,0x85,0x7c,0xec,0x2a,0x0b,0xf9,0x18,0x56, +0x16,0xf2,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f, +0x5b,0x03,0x39,0x80,0x8f,0x05,0x65,0x00,0x1f,0x0b,0x3e,0xf8,0xd8,0x11,0xd0,0xc7, +0x0e,0x81,0x3e,0x76,0x0c,0xf4,0xb1,0x83,0xa0,0x8f,0xe5,0xc1,0x5a,0xc8,0xc7,0xf4, +0x60,0x2d,0xe4,0x63,0x7b,0xb0,0x16,0xf2,0x31,0x3e,0x58,0x0b,0xf9,0x98,0x1d,0x98, +0x85,0x7c,0xec,0x0e,0xcc,0x42,0x3e,0x86,0x07,0x66,0x21,0x1f,0xcb,0x03,0xb3,0x90, +0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0xd8,0x1d, +0x94,0x85,0x7c,0x0c,0x0f,0xca,0x42,0x3e,0x96,0x07,0x65,0x21,0x1f,0xd3,0x83,0xb2, +0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18, +0x1e,0x90,0x85,0x7c,0x2c,0x0f,0xc8,0x42,0x3e,0xa6,0x07,0x64,0x21,0x1f,0xdb,0x03, +0xb2,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8, +0x18,0x11,0x06,0xf4,0x31,0x42,0x0c,0xe8,0x63,0xc4,0x18,0xd0,0xc7,0x08,0x32,0xa0, +0x8f,0xe5,0x02,0x59,0xc8,0xc7,0x74,0x81,0x2c,0xe4,0x63,0xbb,0x40,0x16,0xf2,0x31, +0x5e,0x20,0x0b,0xf9,0x98,0x2d,0xfc,0x84,0x7c,0xec,0x16,0x7e,0x42,0x3e,0x86,0x0b, +0x3f,0x21,0x1f,0xcb,0x85,0x9f,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04, +0x02,0x1f,0x23,0x10,0xf8,0xd8,0x2d,0xf8,0x84,0x7c,0x0c,0x17,0x7c,0x42,0x3e,0x96, +0x0b,0x3e,0x21,0x1f,0xd3,0x05,0x9f,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63, +0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x2e,0xf4,0x84,0x7c,0x2c,0x17,0x7a,0x42,0x3e, +0xa6,0x0b,0x3d,0x21,0x1f,0xdb,0x85,0x9e,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0, +0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x11,0x0a,0xf4,0x31,0x42,0x14,0xe8,0x63, +0xc4,0x28,0xd0,0xc7,0x08,0x52,0xa0,0x8f,0xe5,0x83,0x4f,0xc8,0xc7,0xf4,0xc1,0x27, +0xe4,0x63,0xfb,0xe0,0x13,0xf2,0x31,0x7e,0xf0,0x09,0xf9,0x98,0x3d,0xe4,0x84,0x7c, +0xec,0x1e,0x72,0x42,0x3e,0x86,0x0f,0x39,0x21,0x1f,0xcb,0x87,0x9c,0x90,0x8f,0x11, +0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0xd8,0x3d,0xe0,0x84, +0x7c,0x0c,0x1f,0x70,0x42,0x3e,0x96,0x0f,0x38,0x21,0x1f,0xd3,0x07,0x9c,0x90,0x8f, +0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x3e,0xdc, +0x84,0x7c,0x2c,0x1f,0x6e,0x42,0x3e,0xa6,0x0f,0x37,0x21,0x1f,0xdb,0x87,0x9b,0x90, +0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x11, +0x0e,0xf4,0x31,0x42,0x1c,0xe8,0x63,0xc4,0x38,0xd0,0xc7,0x08,0x72,0xa0,0x8f,0xf1, +0x8d,0x9f,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x30,0x1c,0x82,0xa1,0xe0,0x02, +0x03,0x5a,0x00,0x3a,0xf2,0x19,0x31,0x78,0x00,0x10,0x04,0x83,0xa9,0x87,0xee,0x87, +0x6e,0xda,0x26,0x08,0x1d,0xd1,0x11,0x1d,0x19,0x92,0x21,0xff,0xd9,0x9b,0xd1,0x84, +0x00,0xb8,0xa0,0x72,0x26,0x3a,0xa5,0x12,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0xc0, +0x7e,0xe8,0x86,0x82,0x0b,0x0c,0x68,0xc1,0xe9,0xc8,0x67,0xc4,0xe0,0x01,0x40,0x10, +0x0c,0x26,0x32,0xf2,0x9f,0xbd,0xa1,0x9b,0x00,0x75,0x52,0x27,0x75,0x72,0x28,0x87, +0x4a,0x48,0x74,0x46,0x13,0x02,0xe0,0x82,0xca,0x19,0xea,0xb0,0x4a,0x7c,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x00,0x33,0x23,0x1f,0x0a,0x2e,0x30,0xa0,0x05,0xae,0x23,0x9f, +0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xd6,0xa8,0x84,0x44,0x67,0x6f,0x82,0xd7,0x81, +0x1d,0xd8,0x01,0x23,0x30,0x62,0xa1,0xd4,0x19,0x4d,0x08,0x80,0x0b,0x2a,0x67,0xae, +0x33,0x2b,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0xac,0x8d,0xca,0x28,0xb8,0xc0, +0x80,0x16,0xd4,0x8e,0x7c,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0x92,0x23,0x16,0x4a, +0x1d,0xd1,0x09,0x6c,0xe7,0x76,0x6e,0xe7,0x8c,0xce,0x68,0x86,0x60,0x67,0x34,0x21, +0x00,0x2e,0xa8,0x9c,0x59,0x20,0x21,0x1f,0xbb,0x40,0x42,0x3e,0x86,0x81,0x84,0x7c, +0x2c,0x03,0x09,0xf9,0xd8,0x44,0x0e,0xf2,0x31,0x8a,0x1c,0xe4,0x63,0x15,0x39,0xc8, +0xc7,0x2c,0x72,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23, +0x10,0xf8,0x18,0xc5,0x0a,0xf2,0xb1,0x8a,0x15,0xe4,0x63,0x16,0x2b,0xc8,0xc7,0x2e, +0x56,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8, +0x58,0x45,0x07,0xf2,0x31,0x8b,0x0e,0xe4,0x63,0x17,0x1d,0xc8,0xc7,0x30,0x3a,0x90, +0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0xd8,0x1a, +0xc8,0x01,0x7c,0x2c,0x28,0x03,0xf8,0x58,0xf0,0xc1,0xc7,0x8e,0x80,0x3e,0x76,0x08, +0xf4,0xb1,0x63,0xa0,0x8f,0x1d,0x04,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xba, +0xa5,0x3b,0x0a,0x15,0x3c,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x0b,0x97,0xf0,0x28, +0x54,0xf0,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x5c,0xca,0xa3,0x50,0xc1,0x93, +0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x74,0x49,0x8f,0x42,0x05,0x4f,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xc0,0xda,0x25,0x3e,0x2a,0x15,0x3e,0x19,0x31,0x38,0x00,0x10,0x04, +0x03,0x8b,0x97,0xfa,0xa8,0x54,0xf8,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x5e, +0xf2,0xa3,0x52,0xe1,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x7c,0xe9,0x8f,0x4a, +0x85,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xfa,0xa5,0x3f,0x42,0xc4,0x64,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x2c,0x70,0x02,0x25,0x44,0x4c,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xc0,0x0a,0xa7,0x50,0x42,0xc4,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x71, +0x12,0x25,0x44,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x1a,0x27,0x52,0x42,0xcc, +0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x72,0x2a,0x25,0xc4,0x4c,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xc0,0x2a,0x27,0x53,0x42,0xcc,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x2c,0x73,0x3a,0x25,0xc4,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x3a,0xa7,0x53, +0x42,0xc2,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x74,0x42,0x25,0x24,0x4c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x4a,0xa7,0x54,0x42,0xc2,0x64,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x2c,0x75,0x52,0x25,0x24,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x5a, +0x27,0x56,0x42,0xca,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x76,0x6a,0x25,0xa4, +0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x6a,0x27,0x57,0x42,0xca,0x64,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x2c,0x77,0x7a,0x25,0xa4,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xc0,0x7a,0x27,0x58,0xe2,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xe0,0x29,0x96, +0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x78,0x92,0x25,0x0e,0x19,0x31,0x38, +0x00,0x10,0x04,0x03,0x4b,0x9e,0x66,0x89,0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0, +0x9a,0xa7,0x59,0x22,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xe8,0x89,0x96,0x08, +0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x7a,0xaa,0x25,0x02,0x19,0x31,0x38,0x00, +0x10,0x04,0x03,0xcb,0x9e,0x6c,0x89,0x40,0x8e,0x30,0xe0,0x11,0x06,0x3c,0xc2,0x80, +0x47,0x18,0x70,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xbe,0x7b,0xaa,0xa5,0x15,0x92,0xa7, +0xd1,0x84,0x20,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x26,0xa4,0x78,0xe9,0x85,0xe6, +0x69,0x9e,0xe6,0xe9,0x97,0x7e,0xe9,0x97,0x7e,0x69,0x34,0x21,0x00,0x86,0x23,0x02, +0x1f,0x0a,0xbe,0xe9,0x86,0x33,0x12,0x02,0x53,0x0a,0xfa,0x98,0x62,0xd0,0xc7,0x94, +0x83,0x3e,0x46,0x0c,0xf2,0xb1,0x62,0x90,0x8f,0x0d,0x86,0x7c,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x60,0x29,0x74,0x1a,0xcc,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0x96,0x4a,0xa7,0xe1,0x8c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x70,0x29,0x75,0x1a, +0xd0,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x97,0x52,0xa7,0xe1,0x94,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x80,0xa9,0x75,0x1a,0x50,0x69,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0x98,0x62,0xa7,0x21,0x95,0x4c,0x90,0x23,0xf9,0x98,0x40,0xc0,0xc7,0x02, +0x3c,0x92,0x8f,0x05,0x03,0x7c,0xec,0x28,0xe2,0x63,0xc1,0x1d,0xc9,0xc7,0x12,0x3e, +0x92,0x8f,0x1d,0x41,0x7c,0x2c,0xf1,0x23,0xf9,0x98,0x10,0xc4,0x67,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0xa2,0x9c,0x72,0xa9,0x6e,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x9d, +0x3a,0xa9,0x60,0xb8,0x61,0x0c,0xf2,0x88,0xb8,0x60,0x10,0x23,0x06,0x0d,0x00,0x82, +0x60,0xd0,0xfc,0x94,0x3e,0xe1,0x51,0x3f,0xfd,0x90,0x0f,0xf5,0x53,0x3f,0xf5,0x53, +0x3f,0x8d,0x26,0x04,0xc0,0x70,0x44,0x60,0x4b,0xc2,0x37,0x62,0xf0,0x00,0x20,0x08, +0x06,0xd3,0x4f,0xe5,0xd3,0x1c,0xbd,0x91,0xfb,0xb4,0x0f,0x29,0x91,0x12,0x4d,0xd1, +0x14,0x48,0xf5,0xd1,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x2c,0x81,0x30,0x50,0x61, +0x88,0x41,0x00,0x92,0x01,0x30,0x50,0x61,0x80,0x41,0x20,0x92,0x01,0x30,0x50,0x61, +0x68,0x01,0x49,0x06,0xc0,0x40,0x85,0xa1,0x04,0x26,0x19,0x00,0x03,0x15,0x86,0x12, +0xa0,0x64,0x00,0x0c,0x54,0x18,0x5c,0xa0,0x92,0x01,0x30,0x50,0x31,0x68,0x81,0x9e, +0x06,0xc0,0x40,0x05,0x19,0x58,0x01,0x9a,0x06,0xc0,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0x6e,0xa5,0x52,0xec,0x33,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x18,0x94,0x15, +0x49,0xe9,0x91,0x58,0x8d,0x26,0x04,0x42,0x05,0xfa,0xa4,0x55,0x56,0xc1,0x5d,0x60, +0xb0,0x11,0x83,0x03,0x00,0x41,0x30,0x10,0x03,0xb5,0x4a,0xa9,0x3f,0x2a,0xab,0xd1, +0x84,0x00,0x18,0x4d,0x10,0x82,0x13,0x0c,0x76,0x82,0xc1,0x4c,0x30,0xe8,0x63,0xc2, +0x41,0x9f,0x13,0x06,0x74,0xc2,0x80,0x46,0x13,0x1c,0x60,0x34,0xe1,0x09,0x8e,0x30, +0xd8,0x11,0x06,0x33,0xe1,0x8e,0xe4,0x63,0xc2,0x1d,0xc9,0xc7,0x08,0x7f,0x82,0x8f, +0x11,0xff,0x04,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4a,0x0b,0xac,0x08,0x61, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xd3,0x0a,0x2b,0x42,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0xe3,0xb4,0xc6,0xea,0x9c,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x50, +0x8b,0xac,0xd0,0x49,0x38,0xc6,0x60,0xc7,0x18,0xcc,0x08,0x81,0x3e,0x46,0x08,0xf4, +0x19,0x31,0x68,0x00,0x10,0x04,0x83,0x86,0xb5,0xce,0x4a,0x97,0xfc,0xca,0xaf,0xfc, +0x4a,0xad,0xd4,0x4a,0xad,0xd4,0x6a,0x34,0x21,0x00,0x86,0x23,0x82,0x74,0x0a,0xbe, +0xe9,0x06,0x79,0x12,0x82,0x0b,0x03,0x43,0x8d,0x18,0x3c,0x00,0x08,0x82,0xc1,0xe4, +0x5a,0x68,0x65,0x4e,0xbe,0x74,0x18,0xf3,0x34,0x4f,0xa3,0x35,0x5a,0x6f,0x15,0x8c, +0x26,0x04,0x80,0x05,0x2a,0x25,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x64,0x8b, +0xad,0x02,0x0b,0x0c,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x44,0x5b,0x6a,0x15, +0x58,0xd0,0x52,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0xb6,0xe0,0x2a,0x18, +0x8e,0x80,0x03,0x7a,0x0a,0xbe,0xe9,0x06,0x21,0x0e,0x82,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x78,0x0b,0xaf,0x82,0x61,0x38,0x22,0xb8,0x27,0xe7,0x1b,0x31,0x38,0x00, +0x10,0x04,0x83,0xc3,0xb7,0xf2,0x6a,0x28,0x2c,0x18,0xe8,0x63,0x22,0x15,0xc4,0x67, +0xba,0x21,0x18,0x29,0x62,0x96,0x61,0x20,0xea,0x60,0x38,0x22,0x0f,0xf8,0xc9,0xf9, +0xa6,0x1b,0x6c,0xaa,0xa4,0x82,0x59,0x02,0x64,0x38,0x62,0x0f,0x4c,0x4a,0xf9,0x66, +0x19,0x8c,0x22,0x30,0x46,0x89,0x8f,0x05,0x26,0x25,0x1f,0x0b,0x18,0xf8,0xcc,0x12, +0x20,0xc3,0x11,0x87,0x58,0x09,0xdf,0x2c,0xc3,0x81,0x04,0xb3,0x04,0xc8,0x40,0x89, +0xc1,0x0c,0x20,0x51,0x98,0x68,0x70,0x80,0x84,0x31,0x50,0x62,0x88,0xc1,0x60,0x14, +0xde,0xe1,0x19,0xa6,0xf4,0x14,0x7c,0x2c,0x28,0x2b,0xf9,0x8c,0x18,0x18,0x00,0x08, +0x82,0x41,0xa4,0x5e,0xb7,0x15,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xe1,0x5e,0xaa, +0x05,0x0a,0x81,0xc5,0x54,0x10,0x1f,0x93,0xa9,0x36,0x8a,0xcf,0x88,0x81,0x01,0x80, +0x20,0x18,0x44,0xee,0xb5,0x5b,0xc1,0x70,0x84,0x1c,0xb1,0x15,0xf1,0x5d,0x60,0x28, +0x5b,0x02,0xf9,0x58,0x60,0xc8,0xc7,0x82,0x42,0x3e,0x16,0xe8,0x14,0x7c,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0xaa,0x2f,0xf1,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xc8,0xaf,0xda,0x7a,0xc0,0x60,0x38,0x22,0xa0,0x29,0xe7,0x1b,0x31,0x38,0x00,0x10, +0x04,0x83,0x63,0xbf,0x6c,0x2b,0x12,0x03,0x0b,0x06,0xfa,0x4c,0x37,0x04,0x37,0x35, +0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xb4,0x5f,0xe8,0x15,0xd8,0x01,0x5a,0xf2,0x19, +0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0xbf,0xd4,0x2b,0xb0,0x60,0x90,0xcf,0x88,0x81, +0x01,0x80,0x20,0x18,0x44,0xff,0xc5,0x5e,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x7c, +0xfa,0x85,0x5b,0x2e,0xf5,0x5e,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x26,0x84,0x94, +0x7c,0x4c,0x08,0x29,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x54,0x62,0xb9,0x25, +0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x64,0x62,0xba,0x25,0x9c,0x30,0xa0,0x13,0x06, +0x74,0x82,0xc1,0x4e,0x30,0x98,0x09,0x6e,0x05,0x1f,0x13,0xde,0x0a,0x3e,0x23,0x06, +0x07,0x00,0x82,0x60,0xf0,0x9d,0x58,0x79,0xed,0x94,0x7f,0x8d,0x26,0x04,0xc0,0x68, +0x82,0x10,0x58,0x21,0xc4,0xc7,0x0a,0x21,0x3e,0xc3,0x11,0xc2,0x23,0x7c,0xd3,0x0d, +0xe1,0xa5,0x5e,0xc1,0x70,0xc4,0x00,0x09,0xdf,0x74,0xc3,0x78,0xb1,0x57,0x30,0xdd, +0x80,0x62,0x2a,0x46,0x4c,0x37,0xa4,0xd8,0x8a,0x0d,0x55,0x44,0x50,0x44,0x04,0x25, +0x10,0x50,0x02,0x01,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xf8,0x58,0x7e,0xc1,0x15, +0x8c,0x09,0x01,0x7f,0xf1,0x17,0x7f,0xf1,0xd7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1, +0x68,0xc2,0x20,0x4c,0x37,0xd8,0xd8,0x8d,0x39,0x95,0x04,0x30,0x62,0xd0,0x00,0x20, +0x08,0x06,0x0d,0x99,0xfd,0x97,0x5d,0xd9,0x58,0x70,0x88,0x98,0x88,0x89,0x98,0x88, +0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74,0x43,0x8f,0xf1,0x18, +0x55,0x4f,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xa8,0x59,0x89,0xf1,0x15,0x8f, +0x05,0x0d,0x8a,0xa1,0x18,0x8a,0xa1,0xd8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68, +0xc2,0x20,0x4c,0x37,0x88,0xd9,0x98,0x61,0x45,0x05,0x30,0x62,0xd0,0x00,0x20,0x08, +0x06,0x0d,0x9c,0xad,0x98,0x68,0x89,0x19,0x15,0xb8,0x98,0x8b,0xb9,0x98,0x8b,0x8d, +0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18, +0x34,0x74,0xf6,0x62,0xa6,0x65,0x66,0x51,0x21,0x63,0x32,0x26,0x63,0x32,0x36,0x9a, +0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0, +0xe0,0xd9,0x8c,0xa9,0x96,0x9a,0x3d,0x89,0x8d,0xd9,0x98,0x8d,0xd9,0xd8,0x68,0x42, +0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0xc4,0x19,0x9c,0x99,0x41,0x89, +0x41,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xf8,0x59,0x8e,0xc1,0x16,0x9c,0x89, +0x41,0xc0,0x63,0x3c,0xc6,0x63,0x3c,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a, +0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x88,0x5a,0x8f,0xd1,0x16,0x9d,0x7d, +0x05,0x98,0x81,0x19,0x98,0x81,0xd9,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2, +0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x63,0x6a,0x61,0x86,0x5b,0x78,0xd6,0x25, +0x64,0x46,0x66,0x64,0x46,0x66,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83, +0x60,0x78,0x50,0x0a,0xf1,0x31,0x3c,0x28,0x85,0xf8,0x5c,0x49,0x19,0x6a,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0x57,0x53,0x33,0x70,0x08,0x2c,0xbe,0x56,0x81,0x3e,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xc0,0xda,0x9a,0x85,0x58,0x60,0xf3,0x35,0xc4,0xc7, +0x84,0x40,0x3e,0x16,0xd4,0x17,0x7c,0x2c,0x20,0x31,0xf9,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0x51,0x6b,0x71,0x76,0x5f,0x81,0xd9,0x94,0x7e,0xc9,0x67,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x5b,0x9b,0xb3,0x20,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03, +0xd7,0xe8,0x4c,0xbe,0x02,0x23,0x8e,0xf8,0x98,0x10,0xc8,0xc7,0x82,0x04,0x3e,0x86, +0x56,0x2b,0x26,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x74,0xed,0xd4,0x02,0x63, +0xb1,0x20,0x3e,0x96,0x0a,0xa6,0x00,0x82,0x0b,0x0c,0x66,0xa9,0x70,0x0a,0x20,0xb8, +0xc0,0x60,0x36,0x60,0xf0,0x31,0x01,0x83,0xcf,0x70,0x03,0x2a,0xc0,0x05,0x19,0x0c, +0x37,0xa0,0x02,0x5c,0x90,0x41,0x09,0x81,0x5e,0x60,0x28,0x73,0x0c,0xf9,0xd8,0x63, +0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xb8,0x71,0x23,0x35,0x21,0x10,0x82,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xd8,0xed,0xd4,0x82,0x36,0xb3,0xa0,0xcd,0xe4,0x63, +0x41,0x8c,0xc1,0xc7,0x86,0x19,0x93,0x8f,0x05,0x33,0x06,0x1f,0x2b,0xe0,0x4c,0x3e, +0x16,0xc0,0x19,0x7c,0x2c,0x28,0xe4,0x63,0x41,0x9c,0xc1,0xc7,0x8a,0x42,0x3e,0x16, +0x38,0xf2,0xb1,0x60,0x90,0x8f,0x05,0xb8,0x20,0x1f,0x13,0x70,0x41,0x3e,0x36,0xe0, +0x82,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0x9b,0x37,0x5a,0xc3,0x2e,0xec,0x32, +0x4f,0xce,0xe4,0x63,0x81,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf6,0xad, +0xd6,0x02,0x0b,0x7e,0x41,0x3e,0x26,0xfc,0x82,0x7c,0x6c,0xf8,0x05,0xf9,0xd8,0x20, +0x0e,0xf2,0xb1,0x41,0x1c,0xe4,0x63,0x83,0x38,0xc8,0xc7,0xde,0x41,0x1c,0x40,0x70, +0x81,0xc1,0x2c,0xe0,0x03,0xf8,0x0c,0x37,0x90,0xc3,0x6c,0x90,0x41,0x05,0x63,0xa0, +0x17,0x18,0xca,0xe0,0x80,0x90,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x70,0x24,0x57, +0x6e,0x81,0x18,0x04,0x62,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0xcb,0xa1,0x5b, +0xe0,0x6a,0x16,0xb8,0x9a,0x7c,0x2c,0x90,0x33,0xf8,0xd8,0x40,0x67,0xf2,0xb1,0x80, +0xce,0xe0,0x63,0x45,0xac,0xc9,0xc7,0x82,0x58,0x83,0x8f,0x05,0x85,0x7c,0x2c,0x90, +0x35,0xf8,0x58,0x51,0xc8,0xc7,0x82,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x60,0x1e,0xe4, +0x63,0xc2,0x3c,0xc8,0xc7,0x86,0x79,0x90,0x8f,0x0d,0x64,0x00,0x1f,0x1b,0xc8,0x00, +0x3e,0x36,0x90,0x01,0x7c,0xec,0x40,0x03,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0x01, +0x87,0x73,0xf9,0x96,0xf1,0x41,0xc6,0x07,0x56,0x06,0x81,0x7c,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0xfa,0xb9,0x7c,0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x18,0x3b, +0x7f,0x1b,0x89,0x7e,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0xec,0xfe,0x6d,0x24, +0xfa,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xb2,0x03,0xb9,0x91,0xe8,0x87,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xcc,0x4e,0xe4,0x4c,0x02,0x24,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x38,0xbb,0x91,0x33,0x09,0x90,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x03,0xed,0x48,0xce,0x24,0x40,0xc2,0x8e,0x91,0x90,0x8f,0x21,0x23,0x21,0x1f,0x4b, +0x46,0x42,0x3e,0x36,0xb4,0x01,0x7c,0x6c,0x68,0x03,0xf8,0xd8,0xd0,0x06,0xf0,0x31, +0x23,0x25,0xe4,0x63,0x46,0x4a,0xc8,0xc7,0x8c,0x94,0x90,0x8f,0x0d,0x70,0x00,0x1f, +0x1b,0xe0,0x00,0x3e,0x36,0xc0,0x01,0x7c,0x6c,0xba,0x03,0xf8,0x18,0x58,0xb4,0x04, +0x08,0x2e,0x30,0x98,0x05,0xed,0x00,0x9f,0xe1,0x86,0x97,0x20,0x11,0x32,0xa8,0x80, +0x16,0xf4,0x02,0x43,0x59,0x38,0x10,0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x03,0xae, +0xee,0x6c,0x2e,0x98,0x85,0x60,0x16,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf0,0xbb, +0x9c,0x0b,0xfe,0xcd,0x82,0x7f,0x93,0x8f,0x05,0xe3,0x06,0x1f,0x1b,0xca,0x4d,0x3e, +0x16,0x94,0x1b,0x7c,0xac,0x10,0x39,0xf9,0x58,0x20,0x72,0xf0,0xb1,0xa0,0x90,0x8f, +0x05,0x23,0x07,0x1f,0x2b,0x0a,0xf9,0x58,0xd0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xf8, +0x84,0x7c,0x4c,0xf0,0x09,0xf9,0xd8,0xe0,0x13,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71, +0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41, +0x30,0xe0,0x52,0x4f,0xed,0xb2,0x76,0xc8,0xda,0xc1,0x6c,0x21,0x90,0xcf,0x88,0x81, +0x01,0x80,0x20,0x18,0x44,0xb0,0xa7,0x76,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0xb4,0xf7,0x76,0x71,0x80,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd4,0x1e,0xdc, +0xc5,0x01,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x61,0x7b,0x71,0x17,0x07,0x68, +0x31,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0xed,0xcd,0x5d,0x1c,0xac,0xc5,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0xb8,0x47,0x77,0x71,0xb0,0x16,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0xe4,0x5e,0xdd,0xc5,0xc1,0x5a,0xd8,0xe1,0x16,0xf2,0x31,0xc4,0x2d,0xe4, +0x63,0x89,0x5b,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01, +0x3e,0x66,0xd0,0x85,0x7c,0xcc,0xa0,0x0b,0xf9,0x98,0x41,0x17,0xf2,0xb1,0x38,0x18, +0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x04,0x1f,0x7b,0x0d, +0xbc,0x00,0xc1,0x05,0x06,0xb3,0xa0,0x27,0xe0,0x33,0xdc,0xa0,0x17,0x74,0x42,0x06, +0x65,0x12,0x81,0x5e,0x60,0x28,0x93,0x09,0x42,0x3e,0x23,0x06,0x09,0x00,0x82,0x60, +0xc0,0x99,0xdf,0xe9,0x95,0x44,0x50,0x12,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0xef,0xa7,0x7a,0x01,0xdc,0x59,0x00,0x77,0xf2,0xb1,0x80,0xe6,0xe0,0x63,0x83,0xcd, +0xc9,0xc7,0x02,0x9b,0x83,0x8f,0x15,0x73,0x27,0x1f,0x0b,0xe6,0x0e,0x3e,0x16,0x14, +0xf2,0xb1,0x80,0xee,0xe0,0x63,0x45,0x21,0x1f,0x0b,0x1a,0xf9,0x58,0x30,0xc8,0xc7, +0x82,0xd4,0x90,0x8f,0x09,0xa9,0x21,0x1f,0x1b,0x52,0x43,0x3e,0x16,0x07,0x03,0x7c, +0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x38,0xe0,0x33,0x62,0x90,0x00, +0x20,0x08,0x06,0x9c,0xfe,0xed,0xde,0x4f,0x64,0x3f,0x91,0xd9,0x49,0x04,0xf2,0x19, +0x31,0x30,0x00,0x10,0x04,0x83,0x28,0x04,0x83,0xdd,0x0b,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x28,0xc1,0x00,0xfc,0xe2,0x60,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x30,0xc1,0x20,0xfc,0xe2,0x60,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x38,0xc1, +0x40,0xfc,0xe2,0x60,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x40,0xc1,0x80,0xfc, +0xe2,0xc0,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x48,0xc1,0xa0,0xfc,0xe2,0xc0, +0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x50,0xc1,0xc0,0xfc,0xe2,0xc0,0x36,0xec, +0xc8,0x0d,0xf9,0x18,0x92,0x1b,0xf2,0xb1,0x24,0x37,0xe4,0x63,0x71,0x30,0xc0,0xc7, +0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x33,0x7e,0x43,0x3e,0x66,0xfc,0x86,0x7c, +0xcc,0xf8,0x0d,0xf9,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0, +0xc7,0xe2,0x60,0x82,0x4f,0xc1,0x84,0x1b,0xe8,0x05,0x86,0x1a,0x31,0x48,0x00,0x10, +0x04,0x03,0x4e,0x06,0x83,0xf9,0x7b,0x89,0x36,0x78,0x89,0x36,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0x63,0x07,0x03,0xfb,0x0b,0x78,0xcf,0x02,0xde,0x93,0x8f,0x05,0xa0, +0x07,0x1f,0x1b,0x44,0x4f,0x3e,0x16,0x88,0x1e,0x7c,0xac,0xf8,0x3d,0xf9,0x58,0xf0, +0x7b,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0xe0,0x07,0x1f,0x2b,0x0a,0xf9,0x58,0xc0,0xc8, +0xc7,0x82,0x41,0x3e,0x16,0xc4,0x87,0x7c,0x4c,0x88,0x0f,0xf9,0xd8,0x10,0x1f,0xf2, +0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x01, +0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0xcc,0x30,0x38,0xc1,0xe0,0x2c,0x4a,0xe1, +0x2c,0x4a,0xc1,0xe6,0x22,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x6d,0x18, +0x9c,0x60,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x11,0x87,0x01,0x0b,0x06,0x6c, +0xb0,0x1f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc8,0x61,0xd0,0x82,0x01,0x1b,0xec, +0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x73,0x18,0xb8,0x60,0xc0,0x06,0xfb,0x31, +0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x1d,0x06,0x30,0x18,0xb0,0x81,0x7f,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x51,0x87,0x41,0x0c,0x06,0x6c,0xe0,0x1f,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0xd8,0x61,0x20,0x83,0x01,0x1b,0xf8,0x87,0x1d,0x21,0x22,0x1f, +0x43,0x42,0x44,0x3e,0x96,0x84,0x88,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0, +0x31,0x36,0x18,0xe0,0x63,0xc6,0x89,0xc8,0xc7,0x8c,0x13,0x91,0x8f,0x19,0x27,0x22, +0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x4c, +0xf0,0xa9,0x95,0xd0,0x05,0xbd,0xc0,0x50,0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0xf9, +0x61,0xf0,0x83,0x81,0x4a,0xe4,0x82,0x4a,0xe4,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0xa7,0x18,0x88,0x61,0x10,0xa0,0x60,0x60,0x01,0x0a,0x06,0xf2,0xb1,0x80,0xfd, +0xe0,0x63,0x83,0xfb,0xc9,0xc7,0x02,0xf7,0x83,0x8f,0x15,0x2b,0x18,0xc8,0xc7,0x82, +0x15,0x0c,0xe0,0x63,0x41,0x21,0x1f,0x0b,0x58,0x30,0x80,0x8f,0x15,0x85,0x7c,0x2c, +0x60,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0x72,0x44,0x3e,0x26,0xe4,0x88,0x7c,0x6c,0xc8, +0x11,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8, +0xe0,0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x70,0xb2,0x18,0xcc,0x61,0x20,0x16, +0xf1,0x20,0x16,0xf1,0x60,0xbf,0x11,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2, +0x5c,0x0c,0xe6,0x30,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe8,0xc5,0x00,0x0f, +0x03,0x36,0x18,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7c,0x31,0xc8,0xc3,0x80, +0x0d,0xc6,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x5f,0x0c,0xf4,0x30,0x60,0x83, +0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x1c,0x03,0x3e,0x0c,0xd8,0xc0,0x4c, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x08,0xc7,0xa0,0x0f,0x03,0x36,0x30,0x93,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xc4,0x31,0xf0,0xc3,0x80,0x0d,0xcc,0xc4,0x8e,0x34, +0x91,0x8f,0x21,0x69,0x22,0x1f,0x4b,0xd2,0x44,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d, +0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0xe3,0x4d,0xe4,0x63,0xc6,0x9b,0xc8,0xc7,0x8c, +0x37,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c, +0x0d,0x26,0xf8,0x18,0xae,0xcc,0x09,0x08,0x2e,0x30,0x98,0x05,0x66,0x02,0x9f,0xe1, +0x86,0x3a,0xe9,0x1b,0x32,0xa8,0x17,0x09,0xf4,0x02,0x43,0xd9,0x8e,0x10,0xf2,0x19, +0x31,0x48,0x00,0x10,0x04,0x03,0xee,0x1d,0x03,0x58,0x0c,0x5c,0x24,0x70,0x91,0x60, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x7c,0x0c,0x66,0x31,0x08,0xf2,0x30,0xb0,0x20, +0x0f,0x03,0xf9,0x58,0xd0,0x83,0x01,0x7c,0x6c,0xf8,0xc1,0x40,0x3e,0x16,0xfc,0x60, +0x00,0x1f,0x2b,0xf8,0x30,0x90,0x8f,0x05,0x7c,0x18,0xc0,0xc7,0x82,0x42,0x3e,0x16, +0xf4,0x61,0x00,0x1f,0x2b,0x0a,0xf9,0x58,0xd0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0x90, +0x8a,0x7c,0x4c,0x20,0x15,0xf9,0xd8,0x40,0x2a,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71, +0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41, +0x30,0xe0,0x46,0x32,0x20,0xc7,0x00,0x4d,0x32,0x34,0xc9,0x0c,0x46,0x02,0xf9,0x8c, +0x18,0x18,0x00,0x08,0x82,0x41,0xa4,0x92,0x01,0x39,0x06,0xc1,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0x2e,0x19,0xa4,0x63,0x10,0x07,0xae,0x32,0x62,0x70,0x00,0x20,0x08, +0x06,0xc7,0x4b,0x06,0xea,0x18,0xc4,0x81,0xab,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0x01,0x93,0xc1,0x3a,0x06,0x71,0xe0,0x2a,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc4, +0x64,0xd0,0x8e,0x41,0x1c,0xc4,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x32,0x19, +0xb8,0x63,0x10,0x07,0xb1,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x4c,0x06,0xef, +0x18,0xc4,0x41,0xac,0xd8,0x41,0x2b,0xf2,0x31,0x84,0x56,0xe4,0x63,0x09,0xad,0xc8, +0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x66,0xe8,0x8a, +0x7c,0xcc,0xd0,0x15,0xf9,0x98,0xa1,0x2b,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30, +0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x04,0x9f,0xca,0x11,0x37,0xd0,0x0b,0x0c, +0x35,0x62,0x90,0x00,0x20,0x08,0x06,0xdc,0x4e,0x06,0xfc,0x18,0xe0,0x48,0x1b,0xe0, +0x48,0x1b,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x41,0x96,0xc1,0x3f,0x06,0x41,0x39, +0x06,0x16,0x94,0x63,0x20,0x1f,0x0b,0x52,0x31,0x80,0x8f,0x0d,0xab,0x18,0xc8,0xc7, +0x82,0x55,0x0c,0xe0,0x63,0x05,0x3a,0x06,0xf2,0xb1,0x00,0x1d,0x03,0xf8,0x58,0x50, +0xc8,0xc7,0x82,0x74,0x0c,0xe0,0x63,0x45,0x21,0x1f,0x0b,0x18,0xf9,0x58,0x30,0xc8, +0xc7,0x02,0x76,0x91,0x8f,0x09,0xec,0x22,0x1f,0x1b,0xd8,0x45,0x3e,0xc6,0x06,0x03, +0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x38,0xe0,0x33,0x62,0x90, +0x00,0x20,0x08,0x06,0xdc,0x5b,0x06,0x30,0x19,0xc0,0x49,0x29,0xc0,0x49,0x29,0x18, +0x9f,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0x2e,0x03,0x98,0x0c,0x82, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf4,0x32,0xa8,0xc9,0x80,0x0d,0xec,0x65,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0xbd,0x0c,0x6c,0x32,0x60,0x03,0x7b,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0x83,0x2f,0x83,0x9b,0x0c,0xd8,0xc0,0x5e,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xe8,0xcb,0x20,0x27,0x03,0x36,0xc8,0x97,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xfc,0x32,0xd0,0xc9,0x80,0x0d,0xf2,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0xbf,0x0c,0x76,0x32,0x60,0x83,0x7c,0xb1,0x83,0x5f,0xe4,0x63,0x08,0xbf,0xc8, +0xc7,0x12,0x7e,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03, +0x7c,0xcc,0x10,0x19,0xf9,0x98,0x21,0x32,0xf2,0x31,0x43,0x64,0xe4,0x63,0x6c,0x30, +0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x09,0x3e,0x45,0x23, +0xba,0xa0,0x17,0x18,0x6a,0xc4,0x20,0x01,0x40,0x10,0x0c,0xb8,0xd3,0x0c,0xd0,0x32, +0x98,0x91,0x5c,0x98,0x91,0x5c,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x36,0x83, +0xb5,0x0c,0x82,0x98,0x0c,0x2c,0x88,0xc9,0x40,0x3e,0x16,0xd4,0x63,0x00,0x1f,0x1b, +0xee,0x31,0x90,0x8f,0x05,0xf7,0x18,0xc0,0xc7,0x0a,0x9a,0x0c,0xe4,0x63,0x01,0x4d, +0x06,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0x35,0x19,0xc0,0xc7,0x8a,0x42,0x3e,0x16,0x30, +0xf2,0xb1,0x60,0x90,0x8f,0x05,0x34,0x23,0x1f,0x13,0x68,0x46,0x3e,0x36,0xd0,0x8c, +0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x70, +0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xb8,0xdd,0x0c,0xf8,0x32,0x58,0x93,0x78, +0x58,0x93,0x78,0x30,0x74,0x09,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0x78, +0x06,0x7c,0x19,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x98,0x67,0x10,0x9a,0x01, +0x1b,0xf8,0xcc,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xe7,0x19,0x88,0x66,0xc0,0x06, +0x3e,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x7a,0x06,0xa3,0x19,0xb0,0x81,0xcf, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x91,0x9e,0x41,0x69,0x06,0x6c,0x10,0x36,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xa8,0x67,0x60,0x9a,0x01,0x1b,0x84,0xcd,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0xeb,0x19,0x9c,0x66,0xc0,0x06,0x61,0x63,0x07,0xd9,0xc8, +0xc7,0x10,0xb2,0x91,0x8f,0x25,0x64,0x23,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03, +0x7c,0x8c,0x0d,0x06,0xf8,0x98,0xa1,0x36,0xf2,0x31,0x43,0x6d,0xe4,0x63,0x86,0xda, +0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06, +0x13,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xb2,0xcf,0x60,0x3d,0x83,0x60,0x38, +0x22,0xb0,0xcb,0x40,0xf8,0xa6,0x1b,0x86,0x9e,0x0c,0x02,0x6b,0x02,0xfa,0x58,0x23, +0xd0,0xc7,0x9a,0x81,0x3e,0xa6,0x10,0xf4,0x31,0xa5,0xa0,0x8f,0x29,0x06,0x7d,0xcc, +0x30,0xe4,0x63,0x86,0x21,0x1f,0x33,0x0c,0xf9,0x98,0x31,0xc4,0xc7,0x8c,0x21,0x3e, +0x66,0x0c,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x44,0x03,0xfd,0x0c,0x86, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x4c,0x34,0xd8,0xcf,0x60,0x18,0x31,0x30,0x00, +0x10,0x04,0x83,0xe8,0x44,0x03,0xfe,0x0c,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0x50,0x34,0xe8,0xcd,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0x45,0x03,0xdf, +0x0c,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x54,0x34,0xf8,0xcd,0x60,0x18,0x8e, +0x60,0x03,0xd5,0x0c,0x84,0xef,0x02,0x43,0x59,0xe0,0x06,0xf2,0x19,0x8e,0x08,0x5a, +0x33,0x10,0xbe,0x59,0x86,0x44,0x09,0x6c,0x0e,0x04,0xfa,0xd8,0x1c,0x0c,0xf4,0xb1, +0x39,0x20,0xe8,0x63,0x85,0x68,0x06,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3, +0x46,0x03,0xf9,0x0c,0x08,0x38,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x46,0x83, +0xf9,0x0c,0x08,0x38,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x47,0x03,0xfa,0x0c, +0x08,0x38,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x47,0x03,0xfa,0x0c,0x06,0x38, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x47,0x83,0xfa,0x0c,0x06,0x38,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0x63,0x47,0x03,0xfb,0x0c,0x06,0x38,0x98,0x25,0x50,0x06, +0x2a,0x0c,0x23,0xd1,0x07,0x64,0xa0,0xc2,0x30,0x12,0x7d,0x40,0x06,0x2a,0x0c,0x23, +0xd1,0x07,0x64,0xa0,0xc2,0xa0,0x12,0x0f,0x31,0x32,0x60,0xcd,0x40,0x3e,0x23,0x06, +0x06,0x00,0x82,0x60,0x10,0xf9,0x68,0x90,0x9e,0x41,0x60,0x41,0x6e,0x06,0xf2,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x4c,0x83,0xff,0x0c,0xc6,0x31,0x00,0xc7,0x60, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x32,0x0d,0x40,0x34,0x08,0x46,0x69,0x38,0x22, +0xf8,0xcd,0x80,0xf8,0x8a,0x17,0x83,0x40,0x47,0x0c,0x1e,0x00,0x04,0xc1,0x60,0x1a, +0xd3,0xa0,0x3f,0x83,0xbc,0x0c,0xe6,0x32,0x90,0xc7,0x20,0x1e,0x03,0xd4,0x0c,0x50, +0x33,0xc0,0xd1,0x00,0x47,0x03,0x12,0x0d,0x42,0x33,0x18,0x4d,0x08,0x80,0xd1,0x04, +0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x98,0x6e,0x20,0x4c,0x33,0x30,0xa6,0x1b, +0x88,0xd3,0x0c,0x8e,0xe9,0x06,0x02,0x35,0x03,0x64,0xba,0x81,0x48,0xcd,0x20,0x31, +0x87,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x6e,0x1a,0x8c,0x69,0x10,0x0c, +0x47,0x04,0xe9,0x19,0x30,0xdf,0x2c,0x83,0xb3,0x04,0x16,0x19,0xf1,0x19,0x8e,0x20, +0x5c,0x33,0x10,0xbe,0xe1,0x88,0xe2,0x35,0x03,0xe2,0x3b,0x61,0x10,0x27,0x0c,0xc2, +0x84,0x20,0x04,0xc3,0x11,0xc6,0x6c,0x06,0xc2,0x37,0x1c,0x71,0xd0,0x66,0x40,0x7c, +0x27,0x0c,0xe2,0x84,0x41,0x98,0x10,0x84,0x60,0xb8,0xc1,0x08,0xc0,0x60,0x96,0x81, +0x69,0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf8,0x34,0x88,0xd3,0x80,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0x03,0x54,0x83,0x1d,0x0d,0x9e,0x60,0x96,0xa0,0x19,0xa8, +0x30,0x04,0x06,0x0c,0x16,0x03,0x03,0x2a,0x3e,0xc3,0x11,0x41,0x6f,0x06,0xc2,0x37, +0x1c,0x21,0xf8,0x66,0x40,0x7c,0x27,0x0c,0xe2,0x84,0x41,0x98,0x10,0x84,0x60,0xb8, +0x01,0x0a,0xc0,0x60,0x96,0x01,0xcb,0x82,0x81,0x0a,0x23,0x65,0x36,0xd3,0x15,0x94, +0x11,0x03,0x07,0x00,0x41,0x30,0x78,0x50,0x35,0xc8,0xd1,0x60,0x3c,0x83,0xd4,0x0c, +0x50,0x33,0x38,0xd3,0x00,0x0d,0xbc,0x8e,0x73,0xd1,0x60,0x38,0x82,0x23,0xcf,0xc0, +0xf9,0x2e,0x30,0x94,0x0d,0x81,0x7c,0x86,0x1b,0xc2,0xca,0x4f,0x83,0x30,0xb8,0x98, +0x0c,0x0c,0x65,0xf1,0x19,0xbc,0x64,0x10,0x1f,0x0b,0x04,0xf9,0x58,0x20,0x4e,0xf2, +0x31,0x9f,0x0c,0x56,0x34,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xb0,0x1a, +0xf4,0x69,0x10,0xdc,0x61,0xa8,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6a,0x35,0x88, +0xd3,0x20,0x10,0xec,0x0e,0x5e,0x34,0x90,0x8f,0x05,0x46,0x7c,0x6c,0x08,0xe4,0x63, +0x01,0x02,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x74,0x35,0xa8,0xd3,0x20,0x09, +0xec,0x2c,0x03,0x13,0x0d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0xae,0x06, +0xa6,0x1a,0x04,0xe6,0x07,0x43,0x7c,0x4c,0x08,0xe4,0x63,0x41,0x01,0x9f,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xc0,0x35,0xd8,0xd3,0xc0,0x08,0x66,0x19,0x1e,0x28,0x27, +0x03,0x23,0x85,0x52,0x80,0x8f,0x05,0xa4,0x10,0x1f,0x2b,0x85,0x53,0x80,0x8f,0xa1, +0xc2,0x29,0xc4,0xc7,0x82,0x53,0x88,0xcf,0x2c,0xc1,0x34,0x62,0x70,0x00,0x20,0x08, +0x06,0x5f,0xaf,0x06,0x7b,0x1a,0xc4,0x67,0x20,0xab,0xc1,0x68,0x42,0x00,0x8c,0x26, +0x08,0x81,0x05,0x82,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x3a,0xd7,0x80,0x57, +0x83,0xc0,0x5a,0x34,0x08,0xe8,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0xba,0x06, +0x7f,0x1a,0x04,0x16,0xdc,0x68,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xd6, +0x35,0x28,0xd5,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x5d,0x03,0x55,0x0d, +0x70,0x34,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x80,0xd7,0x80,0x55,0x83,0xb6, +0x0c,0xa8,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe2,0x35,0x68,0xd5,0x20,0x2e,0x83, +0xc0,0x68,0x34,0x18,0xe2,0x63,0x42,0x20,0x1f,0x0b,0x0a,0xf8,0x58,0xa0,0x0e,0xf2, +0x31,0x41,0x1d,0xe4,0x63,0x83,0x3a,0xc8,0xc7,0xf8,0x61,0x88,0x8f,0xf1,0xc3,0x10, +0x1f,0xe3,0x87,0x21,0x3e,0x66,0xfc,0x03,0x7c,0xcc,0xf8,0x07,0xf8,0x98,0xf1,0x0f, +0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x5f,0x03,0x5d,0x0d,0x70,0xc2,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x5f,0x83,0x5d,0x0d,0x70,0xc2,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x03,0x64,0x03,0x5e,0x0d,0x70,0xc2,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x23,0x64,0x03,0x5e,0x0d,0x70,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x43,0x64,0x83,0x5e,0x0d,0x70,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x64, +0x03,0x5f,0x0d,0x70,0xc2,0x18,0x8e,0x30,0x7c,0x4b,0xf8,0x86,0x23,0x0c,0xdf,0x12, +0xbe,0xe1,0x08,0xc3,0xb7,0x84,0xaf,0x06,0x61,0x2b,0x10,0x76,0x38,0x62,0xbc,0x10, +0xe1,0x1b,0x8e,0x18,0x2f,0x44,0xf8,0x86,0x23,0xc6,0x0b,0x11,0xbe,0x1a,0x84,0xad, +0x40,0xd8,0x32,0x82,0x9d,0x65,0x88,0xa4,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0x97,0x0d,0xd6,0x35,0x48,0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x98,0x0d, +0xd8,0x35,0x48,0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x98,0x0d,0xda,0x35, +0x48,0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x99,0x0d,0xda,0x35,0x18,0xa2, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x66,0x36,0x70,0xd7,0x60,0x88,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xa0,0xd9,0xe0,0x5d,0x83,0x21,0x1a,0x31,0x38,0x00,0x10,0x04, +0x83,0xa3,0x66,0x83,0x78,0x0d,0x52,0x61,0xa6,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0x9a,0xd9,0x20,0x5d,0x03,0xda,0x0c,0x2c,0xb8,0xd3,0x40,0x3e,0x23,0x06,0x06,0x00, +0x82,0x60,0x10,0xd5,0x6c,0xf0,0xae,0x41,0x60,0x7b,0x1a,0x04,0xf1,0xb1,0xa0,0x90, +0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x38,0x1b,0x94,0x6c,0x10,0x98,0x7d,0x29, +0xf1,0x31,0xfb,0x52,0xe2,0x63,0xf6,0xa5,0xc4,0xc7,0x88,0x41,0x3e,0x56,0x0c,0xf2, +0x31,0x63,0x90,0x8f,0x0d,0x10,0x7c,0x6c,0x80,0xe0,0x63,0x03,0x04,0x9f,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xca,0x36,0x00,0xd9,0xa0,0x14,0x7e,0x35,0x30,0x53,0x08, +0xe2,0x63,0x4c,0x20,0x1f,0x0b,0x06,0xf8,0xcc,0x12,0x48,0x03,0x15,0x86,0x13,0x99, +0x70,0x00,0x0d,0x54,0x18,0x4e,0x64,0xc2,0x01,0x34,0x50,0x61,0x38,0x91,0x09,0x07, +0xd0,0x40,0x85,0x81,0x44,0x38,0x01,0x59,0xe0,0x12,0xf0,0x31,0xe1,0x25,0xe0,0x63, +0x03,0x4c,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xb8,0x0d,0x58,0x36,0x60, +0xd7,0x60,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x6e,0x83,0x96,0x0d,0xda,0x35, +0x18,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x90,0xdb,0xc0,0x65,0x03,0x77,0x0d,0x06, +0xa3,0x89,0x81,0x3e,0x56,0x13,0x03,0x7d,0xcc,0x26,0x06,0xfa,0x98,0x4e,0x34,0xf1, +0x31,0x9d,0x68,0xe2,0x63,0x3a,0xd1,0xc4,0xc7,0x8c,0x41,0x3e,0x66,0x0c,0xf2,0x31, +0x63,0x90,0x8f,0x0d,0x13,0x7c,0x6c,0x98,0xe0,0x63,0xc3,0x04,0x1f,0x13,0x06,0xf8, +0x58,0x20,0xc4,0xc7,0x86,0x02,0x3e,0x66,0x14,0xf1,0xb1,0xa0,0x88,0xcf,0x2c,0xc1, +0x34,0x50,0x61,0x90,0xc6,0x83,0x48,0x03,0x15,0x06,0x69,0x3c,0x88,0x34,0x50,0x61, +0x88,0xc6,0x63,0x48,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x98,0x6e,0x10,0xb6,0x01, +0xad,0x06,0x78,0x1b,0xe0,0x6d,0x80,0xb7,0x01,0xd9,0x06,0x64,0x1b,0x90,0x6d,0x40, +0xb6,0xc1,0x68,0x42,0x00,0x0c,0x47,0x04,0xe3,0x1a,0x04,0xdf,0x74,0x03,0xbb,0x06, +0x42,0x60,0x47,0x40,0x1f,0x3b,0x04,0xfa,0xd8,0x31,0xd0,0x67,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0xbe,0xd2,0x0d,0xc6,0x36,0xc8,0xd5,0x00,0x74,0x83,0xd1,0x84,0x00,0xb0, +0xa0,0x90,0x8f,0x09,0x85,0x7c,0x6c,0x28,0xe4,0x63,0xa9,0x1a,0x98,0x69,0x10,0x1f, +0x4b,0xd5,0xc0,0x4c,0x83,0xf8,0x0c,0x47,0x08,0xef,0x1a,0x0c,0xdf,0x70,0xc4,0x80, +0xaf,0x41,0xf1,0x95,0x10,0xe8,0x70,0x04,0x21,0xaf,0xc1,0xf0,0x0d,0x47,0x14,0xfb, +0x1a,0x14,0x5f,0x09,0x81,0x16,0x11,0xe8,0x2c,0x03,0x55,0x05,0xa3,0x09,0xce,0x60, +0x41,0xc9,0x06,0xf2,0xb1,0xbf,0x08,0xe8,0x63,0xe9,0x15,0xc4,0x67,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0xf0,0x0d,0xf8,0x36,0xd0,0xd7,0x20,0x98,0x25,0xa8,0x06,0x2a, +0x0c,0x81,0xb2,0x6f,0x61,0x1a,0x31,0x70,0x00,0x10,0x04,0x83,0x07,0x7c,0x83,0xb8, +0x0d,0xf2,0x35,0x08,0xd7,0x00,0x5c,0x83,0xbf,0x0d,0x02,0xfc,0x0a,0x02,0xb3,0x0d, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x10,0xdf,0xa0,0x6f,0x83,0x94,0x0d,0xe8,0x6b, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xf0,0x0d,0x5a,0x37,0x78,0xd3,0xc0,0xc8,0x36, +0x10,0xe2,0x63,0x42,0x20,0x1f,0x0b,0x08,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0x71,0xbe,0xc1,0xe8,0x06,0x45,0x60,0x68,0x1a,0x88,0x6d,0x20,0x9f,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xd2,0x37,0x28,0xdd,0x20,0x38,0xd3,0xc0,0x86,0x41,0x3e,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xac,0x6f,0x70,0xba,0x41,0x20,0x4c,0x37,0xb8,0x6c, +0x10,0x90,0x69,0x30,0x1c,0xa1,0x13,0x2f,0x1b,0x30,0xdf,0x2c,0xc3,0x65,0x05,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xb8,0x6f,0xa0,0xba,0x81,0xda,0x06,0x82,0xd5,0x6c, +0x10,0xc4,0x67,0x96,0xe0,0x1a,0xa8,0x30,0x04,0x0b,0xa9,0x46,0x0c,0x1c,0x00,0x04, +0xc1,0xe0,0x79,0xdf,0x00,0x74,0x83,0x93,0x0d,0xe0,0x35,0x78,0xd7,0xc0,0x75,0x83, +0x30,0x00,0x83,0x2f,0xa8,0xdb,0x60,0xc4,0xc0,0x01,0x40,0x10,0x0c,0x9e,0xf7,0x0d, +0x40,0x37,0x48,0xd9,0x00,0x5e,0x83,0x77,0x0d,0x5c,0x37,0x58,0xd9,0x60,0x65,0x83, +0x95,0x0d,0x56,0x36,0xa8,0xdb,0x00,0x47,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x72,0xdf, +0x60,0x7c,0x83,0xb7,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x7e,0x83,0xd6,0x0d, +0xe2,0x22,0x98,0x25,0xc8,0x06,0x2a,0x0c,0x01,0x23,0x97,0xc6,0x64,0xa3,0x34,0xe2, +0x33,0x1c,0x11,0xbc,0x6c,0x20,0x7c,0xc3,0x11,0x02,0xcc,0x06,0xc4,0x77,0xc2,0x20, +0x4e,0x18,0x84,0x09,0x41,0x08,0x86,0x1b,0x44,0x23,0x00,0x83,0x59,0x06,0x6d,0x0b, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xc2,0xdf,0xa0,0x7d,0x83,0x63,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0xfe,0x0d,0x6e,0x37,0x48,0x82,0x59,0x82,0x6d,0xa0,0xc2,0x10, +0x34,0x2a,0xb3,0xf9,0xb8,0xdb,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xf1, +0x6f,0x90,0xbe,0x41,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0xff,0x06,0xb3,0x1b, +0x04,0x16,0x98,0x6d,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xfe,0x37,0xc8, +0xdd,0x20,0x18,0x8e,0x30,0x64,0xc3,0xf9,0x2e,0x30,0x94,0x05,0x83,0x7c,0x86,0x23, +0x82,0xbe,0x0d,0x84,0xef,0x02,0x43,0x8d,0x18,0x18,0x00,0x08,0x82,0x41,0x54,0xc2, +0xc1,0xee,0x06,0x3a,0x66,0x81,0xdf,0x06,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83, +0xe8,0x84,0x83,0xf0,0x0d,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x56,0x38,0x38, +0xdf,0x00,0x55,0x83,0xc0,0xdc,0x36,0x08,0xe2,0x63,0x46,0x20,0x9f,0x59,0x02,0x07, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_531238cbfa253127b25490f1112d3f4f.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_531238cbfa253127b25490f1112d3f4f.h new file mode 100644 index 00000000..9f86c41b --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_531238cbfa253127b25490f1112d3f4f.h @@ -0,0 +1,1060 @@ +// ffx_fsr2_accumulate_pass_16bit_531238cbfa253127b25490f1112d3f4f.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_16bit_531238cbfa253127b25490f1112d3f4f_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_531238cbfa253127b25490f1112d3f4f_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_531238cbfa253127b25490f1112d3f4f_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_531238cbfa253127b25490f1112d3f4f_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_531238cbfa253127b25490f1112d3f4f_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_lanczos_lut", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_531238cbfa253127b25490f1112d3f4f_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 6, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_531238cbfa253127b25490f1112d3f4f_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_531238cbfa253127b25490f1112d3f4f_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_531238cbfa253127b25490f1112d3f4f_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", "rw_upscaled_output", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_531238cbfa253127b25490f1112d3f4f_UAVResourceBindings[] = { 0, 1, 3, 4, 2, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_531238cbfa253127b25490f1112d3f4f_UAVResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_531238cbfa253127b25490f1112d3f4f_UAVResourceSpaces[] = { 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_531238cbfa253127b25490f1112d3f4f_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_531238cbfa253127b25490f1112d3f4f_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_531238cbfa253127b25490f1112d3f4f_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_531238cbfa253127b25490f1112d3f4f_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_531238cbfa253127b25490f1112d3f4f_size = 16508; + +static const unsigned char g_ffx_fsr2_accumulate_pass_16bit_531238cbfa253127b25490f1112d3f4f_data[] = { +0x44,0x58,0x42,0x43,0xbb,0x36,0xa4,0xfa,0x07,0x49,0x17,0x77,0xe8,0x8c,0x49,0x4e, +0x65,0x7d,0xf1,0x09,0x01,0x00,0x00,0x00,0x7c,0x40,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x3c,0x02,0x00,0x00,0x8c,0x10,0x00,0x00,0xa8,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xc8,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0x48,0x0e,0x00,0x00,0x62,0x00,0x05,0x00,0x92,0x03,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x30,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x89,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xc6,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xfc,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2, +0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42, +0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29, +0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30, +0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c, +0x63,0x18,0x06,0x83,0xa6,0x51,0x80,0x42,0x54,0x43,0x55,0x91,0x55,0x86,0x6a,0xa8, +0x08,0x2b,0xc4,0x30,0x0c,0x03,0x69,0xc5,0x30,0x06,0xc3,0x30,0x0c,0xe2,0x8e,0x1a, +0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0xb9,0x8d,0x2a,0x56,0x62,0xf2,0x8b,0xdb,0x46,0x84, +0x61,0x18,0x46,0x21,0xbc,0x81,0x19,0xe8,0x3b,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9, +0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b,0x11,0xc3,0x30,0x0c,0x85,0x08,0x07, +0x66,0x20,0x71,0x8e,0x20,0x28,0x06,0x33,0x28,0xc3,0x40,0x52,0x39,0x10,0x30,0x8c, +0x40,0x18,0x33,0xb5,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc, +0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x98,0x49,0x0c,0xc6,0x81,0x1d, +0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca, +0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0, +0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f, +0x90,0x80,0xa6,0xa4,0x0e,0x23,0x08,0xc6,0x4c,0x6d,0x30,0x0e,0xec,0x10,0x0e,0xf3, +0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40, +0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e, +0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0xa0,0x07,0x7a, +0xd0,0x0e,0xe9,0x00,0x0f,0xf3,0xf0,0x0b,0xf4,0x90,0x0f,0xf0,0x50,0x0e,0x28,0x18, +0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c, +0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0, +0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03, +0x39,0xf0,0x03,0x30,0xf0,0x03,0x24,0xb0,0x2d,0xb9,0x33,0x85,0xc1,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x81,0x1e,0xe8, +0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60, +0x98,0xc9,0x1a,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70, +0xa0,0x07,0x3f,0x40,0x82,0x01,0x53,0x3c,0x13,0x19,0x8c,0x03,0x3b,0x84,0xc3,0x3c, +0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94, +0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f, +0xa0,0x00,0xa5,0x79,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90, +0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05, +0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77, +0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x01,0x4b,0xf5, +0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3, +0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0xba,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8, +0xd8,0xd5,0x46,0x53,0x9e,0xe7,0x79,0x3e,0x0c,0x28,0xcb,0xb2,0xac,0x61,0x18,0x86, +0x61,0x18,0xa4,0xdf,0x24,0x4d,0x11,0x25,0x4c,0x3e,0x0b,0x30,0xcf,0x42,0x44,0xec, +0x04,0x4c,0x04,0x0a,0x06,0xe2,0xe7,0x08,0x40,0x01,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90, +0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07, +0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6, +0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60, +0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07, +0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90, +0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04, +0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1, +0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32, +0x00,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c,0x10,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x10,0x8a, +0xa3,0x14,0x8a,0xa2,0x1c,0x0a,0xa2,0xf0,0x03,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a, +0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90, +0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x34,0xca, +0x31,0xa2,0x1c,0x2f,0x8a,0xab,0x78,0x88,0x1c,0x01,0xa8,0x01,0xf2,0x0b,0x18,0x10, +0x10,0x81,0xde,0x19,0x00,0x92,0x67,0x00,0x88,0x9e,0x01,0x20,0x7b,0x06,0x80,0xf0, +0x19,0x00,0xd2,0x67,0x00,0x68,0x9f,0x01,0xa0,0x7e,0x06,0x80,0xd6,0x19,0x00,0x00, +0x79,0x18,0x00,0x00,0x8f,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0xe1,0x99,0x20,0x0c,0xd0,0x06,0x61,0x20,0x26,0x08,0x43,0xb4,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x13,0x84,0x41,0xda,0x30,0x20,0x09,0x31,0x41,0x58,0x83,0x3e,0xa0,0x25, +0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0xd5,0xf6,0x46,0x97,0xf6,0xe6,0xf6,0x65,0x57, +0x36,0x46,0xf7,0x26,0x37,0x37,0x41,0x18,0xa6,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85, +0x31,0x88,0x81,0x30,0x9c,0x09,0xc2,0x1b,0xd4,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8, +0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86, +0x31,0x10,0x86,0xc3,0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab, +0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30, +0x50,0x1b,0x12,0x62,0x99,0x0c,0x6a,0x20,0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8, +0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x04,0x61,0xa8,0x26,0x08,0x83,0xb5,0x41, +0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35,0x10,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae, +0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed, +0x4d,0x6e,0x82,0x30,0x5c,0x1b,0x92,0x6b,0xd9,0x0c,0x6e,0x20,0x0c,0x87,0x8e,0xdc, +0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xc0, +0x36,0x24,0xdc,0xe2,0x19,0xdf,0x40,0x18,0xd9,0x04,0x41,0x0e,0xec,0x80,0x8d,0xdc, +0x17,0x5b,0x98,0xdb,0x98,0xde,0xdb,0xdc,0x17,0x5b,0x1d,0xdd,0x86,0x24,0x09,0x03, +0x31,0x30,0x92,0x81,0x30,0x9c,0x09,0xc2,0x90,0x31,0x91,0xfb,0x4a,0x6b,0x3b,0x6b, +0x4a,0x83,0x9b,0x9b,0x20,0x0c,0xda,0x86,0x84,0x0c,0xc2,0xa0,0x0c,0x0c,0x33,0x18, +0x08,0xc3,0x21,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16, +0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21,0x31,0x03,0x08, +0x0d,0x8c,0x61,0x20,0x8c,0x6c,0x43,0xf2,0x48,0x95,0xd6,0x81,0xc1,0x18,0x9c,0x41, +0x1a,0x4c,0x10,0xe8,0xe0,0x0e,0xa8,0xc9,0xdd,0x7d,0xa5,0xb9,0xd1,0x95,0xc9,0xb9, +0x85,0xb1,0x7d,0xd5,0xc1,0xcd,0x8d,0x85,0xb1,0x95,0x91,0x7d,0x8d,0xbd,0xb1,0xbd, +0xc9,0x4d,0x10,0xc8,0x40,0x0e,0x36,0x2c,0xc6,0x1a,0xb0,0x81,0x61,0x0c,0x44,0x1b, +0xb4,0x41,0x1b,0x38,0x13,0x04,0x3b,0xc0,0x03,0x3a,0x72,0x77,0x5f,0x6c,0x6f,0x63, +0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x1b,0x96,0xe1,0x0d,0xe0,0xc0,0x18,0x06, +0xa2,0x0d,0xda,0xa0,0x0d,0xb2,0x09,0x02,0x1e,0xe4,0x01,0x19,0xb9,0xbb,0x2f,0xb7, +0xb2,0xbb,0x2f,0xb6,0xb7,0xb1,0xb5,0xb9,0x0d,0x0b,0x21,0x07,0x73,0x60,0x50,0x03, +0xd1,0x06,0x6d,0xd0,0x06,0x19,0x1f,0xb9,0xbb,0x2f,0xb6,0xba,0xb6,0xb0,0x2f,0xb4, +0xb4,0x39,0xba,0x37,0xb9,0xbc,0x0d,0x0b,0xb5,0x06,0x75,0x60,0x5c,0x03,0xd1,0x06, +0x6d,0xd0,0x06,0x0e,0x25,0xb9,0xbb,0xaf,0x3a,0xb8,0xb9,0xb1,0x30,0xb6,0x32,0xb2, +0xaf,0xb7,0x3a,0x3a,0xb8,0x3a,0xba,0x0d,0xcb,0xb5,0x06,0x77,0x60,0x10,0x03,0xd1, +0x06,0x6d,0xd0,0x06,0xce,0x86,0xc2,0x0d,0xe2,0x80,0x0e,0xec,0x00,0x0f,0x26,0x08, +0x7b,0xb0,0x07,0x34,0xc6,0xc4,0x8c,0xa6,0xa4,0x64,0x26,0x08,0xc3,0xb6,0x01,0x31, +0xf4,0x60,0x0f,0x0c,0x63,0xe0,0x03,0x60,0x43,0xd0,0x07,0x13,0x84,0x3e,0xe0,0x03, +0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x1b,0x10, +0xe3,0x0f,0x40,0xc1,0x18,0x06,0x03,0xd8,0x10,0x84,0xc2,0x06,0x42,0x0d,0xf2,0xc0, +0x0f,0x44,0x61,0x82,0xa0,0x07,0x7a,0xc0,0x25,0x4d,0xaa,0xcc,0x8d,0xac,0x4c,0x6e, +0x2a,0x4d,0xaf,0x6c,0x82,0x40,0x06,0x73,0xb0,0x01,0x49,0x4a,0x81,0x32,0xc8,0xe0, +0x6a,0x4c,0x81,0x4e,0x5a,0x53,0x18,0x9e,0x54,0x99,0x1b,0x59,0x99,0xdc,0x54,0x9a, +0x5e,0xd9,0x06,0x24,0x41,0x05,0xca,0x0c,0xc8,0xe0,0x6a,0x4c,0x81,0x4c,0x1a,0x51, +0xda,0x1c,0x1c,0x5b,0x58,0xde,0x54,0x9a,0x5e,0xd9,0x04,0x61,0xe0,0x36,0x20,0x89, +0x2a,0x50,0xab,0x40,0x06,0x57,0x63,0x0a,0xec,0xd2,0x92,0xdc,0xe0,0xea,0xe8,0x86, +0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0x88,0xd2,0xda,0xca, +0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26,0x08,0x43,0xb7,0xc1,0x48,0x5a,0x81,0x72,0x05, +0x32,0xb8,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1,0x11,0xa5,0xb5,0x95,0xb9, +0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x06,0x6f,0x03,0x92,0xc0,0x02,0x15,0x0b,0x64, +0x70,0x35,0xa6,0x40,0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29,0x0d,0x8e,0xa9,0xcc,0xae, +0x8c,0x8d,0xea,0xad,0x6a,0xae,0x6c,0x82,0x30,0x7c,0x1b,0x90,0x64,0x16,0x28,0x5a, +0x20,0x83,0xab,0x31,0x05,0x2e,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65, +0x78,0x13,0x84,0x01,0x0c,0x36,0x20,0x89,0x2d,0x50,0xb7,0x40,0x06,0x57,0x63,0x0a, +0x94,0xcc,0x88,0xca,0xec,0xd2,0xc6,0xca,0xa8,0xde,0xac,0xd2,0xca,0xee,0x88,0xca, +0xe0,0xe8,0xd0,0x26,0x08,0x43,0x18,0x6c,0x30,0x92,0x5c,0xa0,0x74,0x81,0x0c,0x1a, +0x1e,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x13,0x84,0x41,0x0c,0x36,0x20,0x09,0x2f, +0x50,0xbd,0x40,0x06,0x4d,0x63,0x0a,0x94,0xcc,0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac, +0xca,0xc6,0xe8,0xde,0xe4,0xa6,0xc6,0xc2,0xd8,0xca,0x26,0x08,0xc3,0x18,0x6c,0x40, +0x92,0x5f,0xa0,0xc0,0x81,0x0c,0x9a,0xc6,0x14,0x08,0x99,0x11,0xbd,0xdd,0xb9,0xcd, +0x8d,0x85,0xb1,0x95,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x06,0x32,0xd8,0x80, +0x24,0xe2,0x40,0x8d,0x03,0x19,0x34,0x8d,0x29,0xf0,0x33,0x6b,0x7a,0xa3,0x4b,0x7b, +0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x1b,0x0a,0x73, +0x1b,0x2b,0x63,0x63,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x20,0x0c,0x65,0xb0,0xc1,0x48, +0xca,0x81,0x32,0x07,0x32,0x68,0xc8,0x98,0x41,0xc9,0x95,0x15,0xe1,0xc1,0xbd,0xcd, +0xd5,0xc9,0x95,0x4d,0x10,0x06,0x33,0xd8,0x80,0x24,0xe8,0x40,0xa5,0x03,0x19,0x34, +0x8d,0x29,0x30,0x33,0x83,0x92,0x2b,0xb3,0x4b,0x7b,0xab,0x9b,0x33,0x92,0x0b,0x6b, +0x2b,0x83,0x92,0x2b,0x2b,0xc2,0x83,0x7b,0x9b,0xab,0x93,0x2b,0x9b,0x20,0x0c,0x67, +0xb0,0x01,0x49,0xd6,0x81,0x62,0x07,0x32,0x68,0x1a,0x53,0xe0,0x62,0x46,0x15,0xe6, +0x86,0x14,0xc6,0x66,0x66,0xf4,0x64,0x35,0x41,0x18,0xd0,0x60,0x83,0x91,0xb8,0x03, +0xf5,0x0e,0x64,0xd0,0xb0,0x32,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x9b,0x2a,0x8b,0xab, +0x2b,0x73,0x1b,0x2b,0x63,0x2a,0x73,0x3b,0xa3,0x43,0x9b,0x20,0x0c,0x69,0xb0,0x01, +0x49,0xe2,0x81,0x92,0x07,0x32,0x68,0x1a,0x53,0xa0,0x62,0x46,0x54,0xc6,0x46,0x17, +0x46,0x95,0xd6,0x56,0x36,0x41,0x18,0xd4,0x60,0x83,0x91,0xd0,0x03,0x55,0x0f,0x64, +0xd0,0xf0,0x32,0x23,0xca,0x73,0x0b,0x6b,0x4b,0x1b,0x93,0x2a,0x9b,0x1b,0x42,0x0b, +0x73,0x3b,0x2b,0x33,0x0a,0x1b,0xa3,0x7b,0x93,0x9b,0x20,0x0c,0x6b,0xb0,0xc1,0x48, +0xee,0x81,0xc2,0x07,0x32,0x68,0x88,0x99,0x59,0xa5,0x95,0xdd,0x4d,0xc1,0x85,0x8d, +0x95,0x51,0xbd,0x35,0x95,0xd1,0x95,0xc9,0xcd,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d, +0x10,0x06,0x36,0xd8,0x60,0x24,0xfa,0x40,0xed,0x03,0x19,0x34,0x1b,0x28,0x3e,0x38, +0x85,0x54,0x60,0x85,0x57,0x90,0x85,0x5a,0xc0,0x85,0x5d,0xf0,0x85,0x70,0x20,0x87, +0x73,0x50,0x87,0x76,0x80,0x87,0x79,0xb0,0x87,0x7c,0xe0,0x87,0x0d,0x83,0x41,0x0a, +0xfd,0x30,0x41,0x10,0x80,0x0d,0xc0,0x86,0xc1,0x00,0x09,0x90,0xd8,0x10,0x84,0xc4, +0x86,0x61,0xf8,0x07,0x91,0xa0,0x30,0x34,0x35,0x41,0xf0,0x03,0x3a,0xd8,0x30,0x98, +0x81,0x19,0x0c,0x1b,0x08,0xa3,0x24,0x2e,0x93,0xd8,0x50,0xfc,0x03,0x49,0x00,0xa3, +0x70,0x12,0x44,0xc4,0xe4,0xc2,0xdc,0xc6,0xd0,0xca,0xe6,0x26,0x08,0x43,0x1b,0xd0, +0x30,0x63,0x7b,0x0b,0xa3,0x9b,0x9b,0x20,0x0c,0x6e,0xc0,0x22,0xcd,0x6d,0x8e,0x6e, +0x6e,0x82,0x30,0xbc,0x01,0x89,0x34,0x37,0xba,0xb9,0x09,0xc2,0x00,0x07,0x44,0xe8, +0xca,0xf0,0xbe,0xd8,0xde,0xc2,0xc8,0x26,0x08,0x43,0x1c,0x10,0xa1,0x2b,0xc3,0xfb, +0x72,0x7b,0x93,0x6b,0x63,0x42,0x57,0x86,0xf7,0x35,0x47,0xf7,0x26,0x57,0xc6,0xa2, +0x2e,0xcd,0x8d,0x6e,0x6e,0x03,0x94,0x12,0x2a,0xb1,0x12,0x2c,0xd1,0x12,0x2e,0xf1, +0x12,0x30,0x11,0x13,0x32,0x31,0x13,0x2a,0x41,0x13,0x5c,0x4d,0xd0,0x42,0x15,0x36, +0x36,0xbb,0x36,0x97,0x34,0xb2,0x32,0x37,0xba,0x29,0x41,0x50,0x85,0x0c,0xcf,0xc5, +0xae,0x4c,0x6e,0x2e,0xed,0xcd,0x6d,0x4a,0x40,0x34,0x21,0xc3,0x73,0xb1,0x0b,0x63, +0xb3,0x2b,0x93,0x9b,0x12,0x18,0x75,0xc8,0xf0,0x5c,0xe6,0xd0,0xc2,0xc8,0xca,0xe4, +0x9a,0xde,0xc8,0xca,0xd8,0xa6,0x04,0x49,0x19,0x32,0x3c,0x17,0xb9,0xb2,0xb9,0xb7, +0x3a,0xb9,0xb1,0xb2,0xb9,0x29,0x81,0x28,0x54,0x22,0xc3,0x73,0xa1,0xcb,0x83,0x2b, +0x0b,0x72,0x73,0x7b,0xa3,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x9b,0x22,0xf4,0x83,0x48, +0xd4,0x21,0xc3,0x73,0x29,0x73,0xa3,0x93,0xcb,0x83,0x7a,0x4b,0x73,0xa3,0x9b,0x9b, +0x12,0x9c,0x44,0x17,0x32,0x3c,0x97,0xb1,0xb7,0x3a,0x37,0xba,0x32,0xb9,0xb9,0x29, +0x41,0x4d,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x3c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x21,0x40,0xc3,0xe5, +0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x51,0xeb,0x36,0x00,0x0d,0x97,0xef,0x3c, +0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x9b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01, +0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0c,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55, +0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0xd6,0xb0,0x0d, +0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02, +0xe6,0x23,0xb7,0x6d,0x0e,0xd2,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08, +0x34,0xc3,0x42,0xd8,0x82,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xd9,0x7e,0x71,0xdb, +0x16,0x10,0x0d,0x97,0xef,0x3c,0xbe,0x11,0x39,0xd4,0x23,0x0e,0x3e,0x72,0xdb,0x76, +0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44,0x45,0x2c,0x7e,0x71, +0xdb,0x46,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c, +0x7e,0x71,0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec, +0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x09,0x64,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01, +0x0c,0xe2,0x20,0x36,0x60,0xe4,0x50,0x8f,0x8f,0xdc,0xb6,0x25,0x3c,0xc3,0xe5,0x3b, +0x8f,0x4f,0x35,0x40,0x84,0xf9,0x45,0xad,0x9b,0xc1,0x33,0x5c,0xbe,0xf3,0xf8,0x54, +0x03,0x44,0x98,0x5f,0xdc,0x36,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48, +0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x12,0x38,0xcb,0xfa,0x25,0x31,0x27, +0xb2,0x54,0x90,0xf1,0x11,0x2d,0x3f,0x4f,0x44,0x58,0x49,0x4c,0xcc,0x2f,0x00,0x00, +0x62,0x00,0x05,0x00,0xf3,0x0b,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0xb4,0x2f,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00, +0xea,0x0b,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c, +0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42, +0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20, +0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50, +0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00, +0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d, +0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff, +0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42, +0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xcb,0x00,0x00,0x00, +0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3, +0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0x80,0xc2,0x08, +0x40,0x09,0x00,0x14,0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03,0x22,0xcc,0x00,0x14, +0xc2,0x30,0x30,0x18,0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2, +0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c,0x01,0x42,0x8a,0x7b, +0x86,0xcb,0x9f,0xb0,0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40,0xc1,0xa2,0x28,0x89, +0x01,0x63,0x30,0x18,0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18,0x30,0x06,0x83,0x81, +0xc1,0x60,0x30,0x28,0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2,0x24,0x06,0x0c,0x86, +0xc1,0x60,0x30,0x0c,0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51,0x19,0x54,0x2a,0x64, +0x29,0x43,0x65,0x50,0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34,0xc5,0x30,0x0c,0x0c, +0x06,0x83,0x81,0x38,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b, +0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19,0x30,0x06,0xf4,0x39, +0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b, +0x11,0x83,0xc1,0x60,0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x1c,0x41,0x50,0x0c,0xc6, +0x40,0x31,0x18,0x90,0xa8,0x34,0x10,0x30,0x8c,0x40,0x18,0x33,0xb5,0xc1,0x38,0xb0, +0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43, +0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f, +0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8, +0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43, +0x39,0xa0,0x60,0x30,0x93,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0, +0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43, +0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d, +0xb0,0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f,0x20,0x01,0x95,0x22,0xd5,0x30,0x82, +0x60,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e, +0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3, +0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00, +0x06,0x72,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f, +0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0xc1,0x4c,0x62,0x30,0x0e,0xec,0x10, +0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e, +0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6, +0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80, +0x04,0x56,0x8b,0x5c,0x33,0x85,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01, +0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39, +0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc, +0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x30,0x93,0x35,0x0e,0xec,0x10, +0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e, +0x72,0x40,0x0a,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x7e,0x80,0x04,0x03, +0x8c,0x62,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81, +0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38, +0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x50,0x34,0x9b,0x89, +0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16,0x68,0xa1,0x1c, +0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6, +0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00, +0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x50,0xc0,0xa2,0xda,0x4c,0xd8,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8, +0x01,0x0a,0x0c,0x74,0x1b,0x46,0x10,0x86,0x33,0x84,0xe0,0x63,0x57,0x1b,0x4d,0xb9, +0x5c,0x2e,0x97,0x1b,0x0c,0x50,0x2c,0x16,0x8b,0x65,0x30,0x18,0x0c,0x06,0x83,0x81, +0x74,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02,0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13, +0x81,0x82,0x01,0xf1,0xe6,0x08,0x40,0x61,0x0a,0x00,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90, +0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07, +0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6, +0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60, +0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07, +0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90, +0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04, +0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1, +0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32, +0x00,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c,0x10,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x94,0x40,0x11,0x14,0xc3,0x08,0x40,0x49,0x94,0x41,0x21,0x14, +0x47,0x29,0x14,0x45,0x39,0x14,0x44,0xe1,0x07,0x10,0x69,0x04,0x80,0x7c,0x05,0x0c, +0x08,0x88,0x40,0xaf,0x19,0x00,0x92,0xcd,0x00,0x10,0x6d,0x06,0x80,0x6c,0x33,0x00, +0x84,0x9b,0x01,0xa0,0xdd,0x0c,0x00,0xf5,0x66,0x00,0x68,0x35,0x03,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x78,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0xe1,0x99,0x20,0x0c,0xd0,0x06,0x61,0x20,0x26,0x08,0x43,0xb4,0x41,0x18,0x0c,0x0a, +0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08,0x83,0x34,0x41,0x58,0x83,0x32,0x20,0x30, +0x41,0x18,0xa6,0x0d,0x82,0xd2,0x6c,0x48,0x94,0x85,0x51,0x88,0x81,0x50,0x9c,0x09, +0xc2,0x1b,0x78,0x1b,0x92,0x01,0x62,0x14,0x65,0x20,0x14,0x67,0x82,0x30,0x50,0x1b, +0x12,0x62,0x61,0x14,0x69,0x20,0x14,0x67,0x82,0x30,0x54,0x13,0x84,0xc1,0xda,0x20, +0x28,0xd5,0x86,0x44,0x82,0x18,0x85,0x1a,0x08,0xc5,0x9a,0x20,0x0c,0xd7,0x86,0x84, +0x5a,0x18,0x05,0x1b,0x08,0xc5,0x99,0x20,0x0c,0xd8,0x86,0x04,0x5b,0x18,0x45,0x1b, +0x08,0xc5,0x9a,0x20,0xc8,0xc1,0xb7,0x21,0x31,0x38,0x46,0x31,0x06,0x42,0x71,0x26, +0x08,0x43,0x36,0x41,0x18,0xb4,0x0d,0x89,0xc7,0x31,0xca,0x37,0x10,0x8a,0xb3,0x21, +0xf9,0x20,0x46,0x19,0x06,0x42,0xb1,0x36,0x24,0x4f,0x34,0x5d,0xd9,0xd6,0x81,0x41, +0x18,0x4c,0x10,0xe8,0x00,0x0c,0x26,0x08,0x64,0xc0,0x6d,0x58,0x94,0x31,0x60,0x14, +0x65,0x20,0xc8,0x80,0x0c,0xc8,0xc0,0x99,0x20,0xd8,0x41,0x18,0x6c,0x58,0x06,0x33, +0x60,0x94,0x61,0x20,0xc8,0x80,0x0c,0xc8,0xc0,0x9a,0x20,0xe0,0x81,0x18,0x6c,0x58, +0x08,0x34,0x60,0x14,0x69,0x20,0xc8,0x80,0x0c,0xc8,0xc0,0xda,0xb0,0x48,0x63,0xc0, +0x28,0xd4,0x40,0x90,0x01,0x19,0x90,0x81,0xb3,0x61,0xa1,0xc6,0x80,0x51,0x88,0x81, +0x20,0x03,0x32,0x20,0x03,0x67,0x43,0x51,0x06,0x67,0x90,0x06,0x6a,0xb0,0x06,0x13, +0x84,0x3d,0x18,0x83,0x09,0xc2,0xb0,0x6d,0x40,0x94,0x36,0x60,0x14,0x65,0x70,0x03, +0x60,0x43,0xf0,0x06,0x13,0x84,0x3e,0x20,0x83,0x0d,0x88,0x12,0x07,0x8c,0x32,0x0c, +0x0a,0xb0,0x21,0x90,0x83,0x0d,0x84,0x18,0xb0,0x01,0x1c,0xcc,0xc1,0x04,0x41,0x00, +0x28,0x0c,0x4d,0x4d,0x10,0xfc,0xa0,0xdb,0x30,0x7c,0xdf,0xb0,0x81,0x50,0xee,0x80, +0xc2,0x83,0x0d,0x45,0x1d,0xd8,0x01,0x40,0x07,0x79,0x50,0x85,0x8d,0xcd,0xae,0xcd, +0x25,0x8d,0xac,0xcc,0x8d,0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b, +0x4b,0x7b,0x73,0x9b,0x12,0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4, +0xa6,0x04,0x46,0x1d,0x32,0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2, +0x32,0xb6,0x29,0x01,0x52,0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac, +0x6c,0x6e,0x4a,0x30,0x07,0x75,0xc8,0xf0,0x5c,0xca,0xdc,0xe8,0xe4,0xf2,0xa0,0xde, +0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0x79,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3c,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x21,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x51,0xeb,0x36,0x00, +0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x9b,0x02,0x34,0x5c, +0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0c,0xdb,0x70,0xf9,0xce, +0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x7e,0x71, +0xdb,0xd6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c, +0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0e,0xd2,0x70,0xf9,0xce,0xe3,0x0b,0x11, +0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0xd8,0x82,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33, +0xd9,0x7e,0x71,0xdb,0x16,0x10,0x0d,0x97,0xef,0x3c,0xbe,0x11,0x39,0xd4,0x23,0x0e, +0x3e,0x72,0xdb,0x76,0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44, +0x45,0x2c,0x7e,0x71,0xdb,0x46,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15, +0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x09,0x64,0xc3,0xe5,0x3b,0x8f, +0x3f,0x1d,0x11,0x01,0x0c,0xe2,0x20,0x36,0x60,0xe4,0x50,0x8f,0x8f,0xdc,0xb6,0x25, +0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84,0xf9,0x45,0xad,0x9b,0xc1,0x33,0x5c, +0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f,0xdc,0x36,0x00,0x00,0x61,0x20,0x00,0x00, +0x7d,0x09,0x00,0x00,0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00,0x4d,0x00,0x00,0x00, +0x34,0x98,0x01,0x28,0xa3,0x42,0x2a,0xc2,0x80,0x62,0x2b,0xb9,0x52,0x29,0xbe,0xb2, +0xab,0x81,0x72,0x29,0xc3,0x80,0x82,0x29,0x9b,0x62,0x2a,0xde,0x80,0xf2,0x0d,0x28, +0xa5,0x2a,0xa8,0x88,0xf2,0x29,0x1a,0x22,0xd5,0x00,0x29,0x8a,0xa0,0x0c,0xca,0xa3, +0x04,0x46,0x00,0xc8,0x30,0x46,0x00,0x82,0x20,0x88,0x82,0xc1,0x18,0x41,0x6b,0xce, +0x39,0xfb,0x8d,0x11,0x80,0x20,0x08,0xca,0xdf,0x18,0x01,0x08,0x82,0x30,0xff,0x0b, +0x63,0x04,0x20,0x08,0x82,0xf1,0x2f,0x8c,0x11,0xbc,0x33,0x69,0xa2,0xdd,0x18,0x01, +0x08,0x82,0x20,0xfc,0x0b,0x63,0x04,0xad,0x39,0xe7,0xbc,0x37,0x46,0x00,0x82,0x20, +0x28,0x83,0xc1,0x18,0x01,0x08,0xe2,0xff,0x3d,0x06,0x63,0x04,0x21,0x09,0x86,0x78, +0x37,0x46,0xb0,0xc7,0x6a,0xbc,0x7f,0x63,0x04,0x6b,0xad,0xd6,0xe2,0x37,0x46,0xf0, +0xdf,0x7f,0xff,0x7e,0x63,0x04,0x20,0x08,0x82,0x20,0x18,0x8c,0x11,0xb4,0xe6,0x9c, +0xf3,0xbe,0x30,0x46,0x20,0x8b,0x6e,0xff,0x7f,0x63,0x04,0x3a,0x6b,0xce,0xe9,0x37, +0x46,0xa0,0xe2,0xf5,0xa9,0x7a,0x63,0x04,0x20,0x08,0x82,0x20,0x38,0x8c,0x11,0xac, +0xb5,0x5a,0xeb,0xde,0x18,0x01,0x08,0x82,0xfe,0x1d,0x06,0x63,0x04,0xad,0x39,0xe7, +0xb4,0x37,0x46,0x00,0x82,0x20,0x48,0x82,0xc1,0x18,0x01,0x08,0x82,0xa0,0x0e,0x06, +0x63,0x04,0x70,0x5c,0xe6,0xb7,0x37,0x46,0x40,0x96,0xbc,0x7e,0x7f,0x63,0x04,0x20, +0x08,0x82,0x20,0x28,0x8c,0x11,0x80,0x20,0x08,0xb2,0x60,0x30,0x46,0x00,0x82,0x20, +0x88,0x7e,0x63,0x04,0x20,0x08,0x82,0xf8,0x2f,0xcc,0x00,0x8c,0x11,0x80,0x20,0x08, +0xe2,0xdf,0x18,0x01,0x08,0x82,0x20,0xfc,0x51,0x65,0x8c,0x00,0x04,0xdf,0x60,0x8c, +0x00,0x04,0xc1,0x60,0x8c,0x00,0x04,0x9f,0x31,0x02,0x10,0x84,0x46,0x00,0xc8,0x30, +0x02,0x00,0x00,0x00,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xbc,0xf0,0x07,0x6a, +0x50,0x0b,0xba,0xe0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xbd,0x00,0x0a, +0x6b,0x70,0x0b,0xb6,0xf0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xbe,0x10, +0x0a,0x6c,0xc0,0x0b,0xb8,0x00,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xbf, +0x20,0x0a,0x6d,0xe0,0x0b,0xbe,0x10,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06, +0xe0,0x30,0x0a,0x6e,0xc0,0x0b,0xbc,0x20,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50, +0x06,0xe1,0x40,0x0a,0x6e,0x50,0x0b,0xe0,0x30,0x0b,0x23,0x06,0x09,0x00,0x82,0x60, +0x50,0x06,0xe2,0x50,0x0a,0x6f,0x70,0x0b,0xb6,0x40,0x0b,0x23,0x06,0x09,0x00,0x82, +0x60,0x50,0x06,0xe3,0x60,0x0a,0x70,0x00,0x0e,0xe0,0x50,0x0b,0x23,0x06,0x09,0x00, +0x82,0x60,0x50,0x06,0xe4,0x70,0x0a,0x71,0xb0,0x0b,0xba,0x60,0x0b,0x23,0x06,0x09, +0x00,0x82,0x60,0x50,0x06,0xe5,0x80,0x0a,0x72,0xe0,0x0b,0xbc,0x70,0x0b,0x23,0x06, +0x09,0x00,0x82,0x60,0x50,0x06,0xe6,0x90,0x0a,0x73,0x00,0x0e,0xbf,0x80,0x0b,0x23, +0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe7,0xa0,0x0a,0x74,0x50,0x0e,0xe1,0x90,0x0b, +0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe8,0xb0,0x0a,0x75,0x70,0x0e,0xe4,0xa0, +0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe9,0xc0,0x0a,0x76,0x50,0x0e,0xe7, +0xb0,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xea,0xd0,0x0a,0x7a,0x60,0x0e, +0xe9,0xc0,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xeb,0xe0,0x0a,0x7c,0x70, +0x0e,0xe7,0xd0,0x0b,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0xe4,0x43,0x29,0xa0,0xc3, +0x88,0x81,0x01,0x80,0x20,0x18,0x10,0xfa,0x60,0x0a,0xec,0x30,0x62,0x60,0x00,0x20, +0x08,0x06,0x84,0x3e,0x98,0x82,0x3a,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0xb1,0x0f, +0xa7,0xe0,0x0e,0x23,0x06,0x07,0x00,0x82,0x60,0x20,0x06,0xf1,0x00,0x0b,0xc5,0x3b, +0x8c,0x26,0x04,0x41,0x19,0xec,0x70,0x65,0xb4,0xc3,0x55,0x30,0x0b,0x5c,0x44,0x00, +0x15,0xac,0x82,0x56,0x52,0x40,0x09,0x09,0x9c,0x60,0xb0,0x13,0x0c,0x66,0x82,0x19, +0xc0,0xc7,0x84,0x33,0x80,0xcf,0x68,0x42,0x03,0x5c,0x60,0xb0,0x73,0x0c,0x66,0x85, +0x40,0x1f,0x2b,0x04,0xfa,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x47,0x12,0xe2,0x70, +0xed,0xc3,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x88, +0x81,0x49,0x94,0x83,0x16,0x12,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x27,0x18,0xec, +0x04,0x83,0xd9,0x21,0xd0,0xc7,0x0e,0x81,0x3e,0x26,0x30,0xf0,0x31,0x81,0x81,0xcf, +0x68,0x42,0x22,0x8c,0x26,0x28,0x83,0x21,0x84,0x7c,0x0c,0x21,0xe4,0x63,0x0a,0x2e, +0xc0,0xc7,0x94,0x5c,0x80,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x3f,0xa1,0x0f, +0x84,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x58,0xec,0x03,0x21,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x11,0x16,0xfd,0x10,0x0a,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0x62,0xe1,0x0f,0xa2,0x20,0x9c,0x62,0xb0,0x53,0x0c,0x66,0x84,0x40,0x1f,0x23, +0x04,0xfa,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x63,0x16,0x21,0x31,0x07,0x38,0x51, +0x06,0x64,0x40,0x12,0x24,0x41,0x12,0x24,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30, +0x9a,0xd0,0x09,0xa3,0x09,0xde,0x60,0x02,0x21,0x1f,0x13,0x08,0xf9,0x58,0x19,0x08, +0xf2,0xb1,0x32,0x10,0xe4,0x63,0x82,0x20,0x1f,0x13,0x04,0xf9,0x98,0x10,0xc0,0x67, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xb8,0x20,0x89,0xc0,0x90,0x34,0x80,0x8f,0x21, +0x69,0x00,0x9f,0xe1,0x08,0x01,0x16,0x86,0x6f,0x38,0x62,0xc0,0x85,0xe2,0x2b,0x21, +0xd0,0xe1,0x08,0x62,0x16,0x86,0x6f,0x38,0xa2,0xd8,0x85,0xe2,0x2b,0x21,0xd0,0x22, +0x02,0x1d,0x31,0x78,0x00,0x10,0x04,0x83,0x29,0x2f,0x66,0xa2,0x15,0x50,0x01,0xbb, +0x7e,0xe1,0x17,0xdc,0xc2,0x2d,0x74,0xe2,0x16,0x46,0x13,0x82,0x61,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0x22,0xbe,0x48,0x8b,0x60,0xc4,0xe0,0x01,0x40,0x10,0x0c,0x26,0xbe, +0xb0,0x09,0x5a,0x58,0x85,0x4d,0x13,0x07,0x71,0x88,0x8b,0xb8,0xe8,0x09,0x5d,0x18, +0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x31,0xc8,0x0b, +0x9c,0x68,0x05,0xbb,0x18,0x4d,0x08,0x86,0xe1,0x86,0xc0,0x2e,0xc0,0xa0,0x94,0x96, +0xe0,0x12,0x82,0xad,0xe1,0x25,0xb8,0x9a,0x40,0x67,0x19,0x02,0x21,0x18,0x31,0x38, +0x00,0x10,0x04,0x03,0x31,0x00,0x8d,0x9f,0xa0,0x05,0xbf,0x18,0x4d,0x08,0x80,0xd1, +0x04,0x21,0x38,0xc1,0x60,0x27,0x18,0xcc,0x84,0x4d,0x3e,0x26,0x6c,0xf2,0x31,0x81, +0x25,0xe0,0x63,0x42,0x4b,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xd9,0x70, +0x0b,0x43,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x36,0xe0,0xc2,0x1d,0x82,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x6a,0x03,0x2e,0x8e,0x61,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0xdb,0x90,0x0b,0x78,0x08,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xa2,0x8d, +0xb3,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xaa,0x0d,0xb4,0x10,0x4e,0x18,0xd0, +0x09,0x03,0xb2,0x83,0x88,0x8f,0x19,0x44,0x7c,0x4e,0xa8,0xdc,0x09,0x95,0x2b,0x63, +0x2e,0xa0,0x0c,0xba,0x80,0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0x74,0xa3,0x2d,0x04, +0xd9,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x6d,0x37,0xdc,0x42,0x98,0x8d,0x11,0x83, +0x06,0x00,0x41,0x30,0x68,0xc4,0xa3,0x2f,0xe2,0x81,0x36,0x84,0x00,0x34,0x40,0x03, +0x34,0x40,0x63,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88, +0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x46,0x0c,0x1a,0x00,0x04, +0xc1,0xa0,0x59,0x0f,0xd3,0xd0,0x87,0xde,0x98,0x94,0xd4,0x48,0x8d,0xd4,0x48,0x8d, +0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a, +0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x2b,0x2e,0x3d,0xc0,0xd6,0x40,0x35,0x40, +0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x1a,0x7c,0x98,0x86,0x10,0x8c,0x18,0x34,0x00, +0x08,0x82,0x41,0x73,0x1f,0xb2,0x61,0x12,0xe9,0x11,0x58,0xb5,0x51,0x1b,0xb5,0x51, +0x1b,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x47, +0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x57,0x68,0x40,0x1f,0x30,0x62,0x70, +0x00,0x20,0x08,0x06,0xda,0x7e,0xc4,0x46,0xc0,0x8c,0x18,0x34,0x00,0x08,0x82,0x41, +0x23,0x22,0xbd,0x11,0x13,0xf4,0x11,0x84,0x01,0x78,0x80,0x07,0x78,0x80,0xc7,0x68, +0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11,0x95,0x3b, +0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x8d,0x18,0x34,0x00,0x08,0x82,0x41,0xb3,0x22, +0xe6,0xa1,0x13,0xfd,0xb1,0x06,0x72,0x90,0x1e,0xe9,0x91,0x1e,0xe9,0x31,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x70,0x44,0xe5,0x8e,0xa8, +0xdc,0x11,0x95,0x3b,0xa2,0x72,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xd0,0xc8,0x7b, +0x8c,0x85,0x89,0xf0,0xc1,0x1e,0xc8,0x87,0x7c,0xc8,0x87,0x7c,0x8c,0x26,0x04,0xc0, +0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x1c,0x51,0xb9,0x23,0x2a,0x77, +0x44,0xe5,0x8e,0xa8,0xdc,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x3d,0x82,0x1f,0x6c, +0xf1,0x22,0x67,0x40,0x0a,0xfb,0xb1,0x1f,0xfb,0xb1,0x1f,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x47,0x54,0xee,0x88,0xca,0x1d,0x51, +0xb9,0x23,0x2a,0x37,0x62,0xd0,0x00,0x20,0x08,0x06,0x8d,0x99,0x84,0x48,0x5d,0xe0, +0x48,0x19,0xb4,0x02,0x89,0x90,0x08,0x89,0x90,0xc8,0x68,0x42,0x00,0x8c,0x26,0x08, +0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xee, +0x88,0xca,0x95,0x2d,0x90,0x09,0x58,0x39,0x94,0x08,0x08,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0x40,0x5b,0x93,0x10,0x11,0x82,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xe4,0xa4, +0x45,0x42,0x83,0x4c,0x64,0x21,0x80,0x11,0x18,0x81,0x11,0x18,0x19,0x4d,0x08,0x80, +0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee, +0x88,0xca,0x1d,0x51,0xb9,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xf6,0xc4,0x46,0x54, +0xa3,0x4d,0xc6,0x41,0xc9,0x91,0x1c,0xc9,0x91,0x1c,0x19,0x4d,0x08,0x80,0xd1,0x04, +0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca, +0x1d,0x51,0xb9,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x48,0xe5,0x47,0x66,0xc3,0x4e, +0x5c,0x61,0x12,0x13,0x31,0x11,0x13,0x31,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18, +0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51, +0xb9,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x5a,0x05,0x4d,0x78,0xe3,0x4f,0x58,0x81, +0x5b,0x93,0x35,0x59,0x93,0x35,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18, +0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0xea, +0x07,0x55,0x81,0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0x62,0xe5,0x4c,0x82,0x33,0x18, +0x31,0x68,0x00,0x10,0x04,0x83,0x06,0x57,0xe6,0xe4,0x3c,0x54,0x05,0x1f,0x02,0x3b, +0xb1,0x13,0x3b,0xb1,0x93,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18, +0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68, +0x00,0x10,0x04,0x83,0x26,0x5c,0xf8,0x04,0x3e,0x66,0x25,0x25,0x94,0x3f,0xf9,0x93, +0x3f,0xf9,0x93,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20, +0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68,0x00,0x10, +0x04,0x83,0x46,0x5d,0x4a,0x25,0x3f,0x78,0x85,0x1e,0x26,0x54,0x41,0x15,0x54,0x41, +0x95,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23, +0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68,0x00,0x10,0x04,0x83, +0x66,0x5e,0x5c,0x45,0x44,0xca,0x45,0x1e,0xb8,0x58,0x89,0x95,0x58,0x89,0x95,0xd1, +0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77, +0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x33,0x1e,0x01,0x8b,0xf8,0x8c,0x18,0x18,0x00, +0x08,0x82,0x01,0x86,0x2f,0xf0,0x12,0x5c,0x60,0x40,0x0b,0xc0,0x44,0x3e,0x23,0x06, +0x0f,0x00,0x82,0x60,0x30,0xf5,0xcb,0xad,0xcc,0x08,0x8b,0x04,0x61,0x32,0x26,0x63, +0x22,0x2f,0xf2,0xe2,0x2b,0x3b,0x32,0x9a,0x10,0x00,0x17,0x54,0xce,0xc4,0xe4,0x2c, +0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd8,0xbf,0xdc,0x4b,0x70,0x81,0x01,0x2d, +0x38,0x13,0xf9,0x8c,0x18,0x3c,0x00,0x08,0x82,0xc1,0x44,0x32,0xbe,0xa2,0x23,0x33, +0x12,0xa0,0x89,0x9a,0xa8,0x49,0xbe,0xe4,0x4b,0xb9,0x88,0xc9,0x68,0x42,0x00,0x5c, +0x50,0x39,0x43,0x13,0xb7,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x60,0x26,0xe3, +0x2f,0xc1,0x05,0x06,0xb4,0xc0,0x4d,0xe4,0x33,0x62,0xf0,0x00,0x20,0x08,0x06,0xd3, +0xca,0x94,0x4b,0x98,0xe8,0x48,0xf0,0x26,0x71,0x12,0x27,0x20,0x03,0x32,0xec,0x92, +0x26,0xa3,0x09,0x01,0x70,0x41,0xe5,0xcc,0x4d,0xea,0x22,0x3e,0x23,0x06,0x06,0x00, +0x82,0x60,0x80,0xb5,0x4c,0xc9,0x04,0x17,0x18,0xd0,0x82,0x3a,0x91,0xcf,0x88,0xc1, +0x03,0x80,0x20,0x18,0x4c,0x32,0xc3,0x2e,0x68,0x12,0x26,0x81,0x9d,0xe0,0x09,0x9e, +0x9c,0xcc,0xc9,0xcc,0x0b,0x9c,0x8c,0x26,0x04,0xc0,0x05,0x95,0x33,0x2b,0x2e,0xe4, +0x63,0x57,0x5c,0xc8,0xc7,0xb0,0xb8,0x90,0x8f,0x65,0x71,0x21,0x1f,0x9b,0xd8,0x42, +0x3e,0x46,0xb1,0x85,0x7c,0xac,0x62,0x0b,0xf9,0x98,0xc5,0x16,0xf2,0x31,0x02,0x81, +0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0xa3,0xd0,0x42,0x3e,0x56, +0xa1,0x85,0x7c,0xcc,0x42,0x0b,0xf9,0xd8,0x85,0x16,0xf2,0x31,0x84,0x80,0x8f,0x21, +0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0xab,0xca,0x42,0x3e,0x66,0x95,0x85, +0x7c,0xec,0x2a,0x0b,0xf9,0x18,0x56,0x16,0xf2,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c, +0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x5b,0x03,0x39,0x80,0x8f,0x05,0x65,0x00,0x1f, +0x0b,0x3e,0xf8,0xd8,0x11,0xd0,0xc7,0x0e,0x81,0x3e,0x76,0x0c,0xf4,0xb1,0x83,0xa0, +0x8f,0xe5,0xc1,0x5a,0xc8,0xc7,0xf4,0x60,0x2d,0xe4,0x63,0x7b,0xb0,0x16,0xf2,0x31, +0x3e,0x58,0x0b,0xf9,0x98,0x1d,0x98,0x85,0x7c,0xec,0x0e,0xcc,0x42,0x3e,0x86,0x07, +0x66,0x21,0x1f,0xcb,0x03,0xb3,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04, +0x02,0x1f,0x23,0x10,0xf8,0xd8,0x1d,0x94,0x85,0x7c,0x0c,0x0f,0xca,0x42,0x3e,0x96, +0x07,0x65,0x21,0x1f,0xd3,0x83,0xb2,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63, +0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x1e,0x90,0x85,0x7c,0x2c,0x0f,0xc8,0x42,0x3e, +0xa6,0x07,0x64,0x21,0x1f,0xdb,0x03,0xb2,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0, +0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x11,0x06,0xf4,0x31,0x42,0x0c,0xe8,0x63, +0xc4,0x18,0xd0,0xc7,0x08,0x32,0xa0,0x8f,0xe5,0x02,0x59,0xc8,0xc7,0x74,0x81,0x2c, +0xe4,0x63,0xbb,0x40,0x16,0xf2,0x31,0x5e,0x20,0x0b,0xf9,0x98,0x2d,0xfc,0x84,0x7c, +0xec,0x16,0x7e,0x42,0x3e,0x86,0x0b,0x3f,0x21,0x1f,0xcb,0x85,0x9f,0x90,0x8f,0x11, +0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0xd8,0x2d,0xf8,0x84, +0x7c,0x0c,0x17,0x7c,0x42,0x3e,0x96,0x0b,0x3e,0x21,0x1f,0xd3,0x05,0x9f,0x90,0x8f, +0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x2e,0xf4, +0x84,0x7c,0x2c,0x17,0x7a,0x42,0x3e,0xa6,0x0b,0x3d,0x21,0x1f,0xdb,0x85,0x9e,0x90, +0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x11, +0x0a,0xf4,0x31,0x42,0x14,0xe8,0x63,0xc4,0x28,0xd0,0xc7,0x08,0x52,0xa0,0x8f,0xe5, +0x83,0x4f,0xc8,0xc7,0xf4,0xc1,0x27,0xe4,0x63,0xfb,0xe0,0x13,0xf2,0x31,0x7e,0xf0, +0x09,0xf9,0x98,0x3d,0xe4,0x84,0x7c,0xec,0x1e,0x72,0x42,0x3e,0x86,0x0f,0x39,0x21, +0x1f,0xcb,0x87,0x9c,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f, +0x23,0x10,0xf8,0xd8,0x3d,0xe0,0x84,0x7c,0x0c,0x1f,0x70,0x42,0x3e,0x96,0x0f,0x38, +0x21,0x1f,0xd3,0x07,0x9c,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01, +0x1f,0x43,0x08,0xf8,0x18,0x3e,0xdc,0x84,0x7c,0x2c,0x1f,0x6e,0x42,0x3e,0xa6,0x0f, +0x37,0x21,0x1f,0xdb,0x87,0x9b,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08, +0x01,0x1f,0x43,0x08,0xf8,0x18,0x11,0x0e,0xf4,0x31,0x42,0x1c,0xe8,0x63,0xc4,0x38, +0xd0,0xc7,0x08,0x72,0xa0,0x8f,0xed,0x8d,0x9f,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0xb0,0x1b,0x7a,0xa1,0xe0,0x02,0x03,0x5a,0xf0,0x37,0xf2,0x19,0x31,0x78,0x00, +0x10,0x04,0x83,0x89,0x87,0xec,0x47,0x6e,0xd6,0x26,0x00,0x1d,0xd1,0x11,0x9d,0x18, +0x8a,0xa1,0xfe,0xd1,0x9b,0xd1,0x84,0x00,0xb8,0xa0,0x72,0x16,0x3a,0xa5,0x12,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0xc0,0x7c,0xc8,0x86,0x82,0x0b,0x0c,0x68,0x81,0xe9, +0xc8,0x67,0xc4,0xe0,0x01,0x40,0x10,0x0c,0xa6,0x31,0xea,0x9f,0xbc,0x91,0x9b,0xe0, +0x74,0x52,0x27,0x75,0x70,0x08,0x87,0x48,0x28,0x74,0x46,0x13,0x02,0xe0,0x82,0xca, +0xd9,0xe9,0xb0,0x4a,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x00,0x2b,0xa3,0x1e,0x0a, +0x2e,0x30,0xa0,0x05,0xad,0x23,0x9f,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xd4,0x88, +0x84,0x40,0x27,0x6f,0x02,0xd7,0x81,0x1d,0xd8,0xf9,0xa1,0x1f,0x5a,0x21,0xd4,0x19, +0x4d,0x08,0x80,0x0b,0x2a,0x67,0xad,0x33,0x2b,0xf1,0x19,0x31,0x30,0x00,0x10,0x04, +0x03,0x8c,0x8d,0xc8,0x28,0xb8,0xc0,0x80,0x16,0xd0,0x8e,0x7c,0x46,0x0c,0x1e,0x00, +0x04,0xc1,0x60,0x8a,0xa3,0x15,0x3a,0x1d,0xd0,0x09,0x6a,0xe7,0x76,0x6e,0xc7,0x8c, +0xcc,0x48,0x86,0x5e,0x67,0x34,0x21,0x00,0x2e,0xa8,0x9c,0x59,0x20,0x21,0x1f,0xbb, +0x40,0x42,0x3e,0x86,0x81,0x84,0x7c,0x2c,0x03,0x09,0xf9,0xd8,0x44,0x0e,0xf2,0x31, +0x8a,0x1c,0xe4,0x63,0x15,0x39,0xc8,0xc7,0x2c,0x72,0x90,0x8f,0x11,0x08,0x7c,0x8c, +0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0xc5,0x0a,0xf2,0xb1,0x8a,0x15, +0xe4,0x63,0x16,0x2b,0xc8,0xc7,0x2e,0x56,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0, +0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x58,0x45,0x07,0xf2,0x31,0x8b,0x0e,0xe4,0x63, +0x17,0x1d,0xc8,0xc7,0x30,0x3a,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08, +0x01,0x1f,0x43,0x08,0xf8,0xd8,0x1a,0xc8,0x01,0x7c,0x2c,0x28,0x03,0xf8,0x58,0xf0, +0xc1,0xc7,0x8e,0x80,0x3e,0x76,0x08,0xf4,0xb1,0x63,0xa0,0x8f,0x1d,0x04,0x7d,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xb2,0x25,0x3b,0x0a,0x15,0x3c,0x19,0x31,0x38,0x00, +0x10,0x04,0x03,0xeb,0x96,0xee,0x28,0x54,0xf0,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x2c,0x5c,0xc2,0xa3,0x50,0xc1,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x72,0x29, +0x8f,0x42,0x05,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xd2,0xa5,0x3d,0x2a,0x15, +0x3e,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x6b,0x97,0xf8,0xa8,0x54,0xf8,0x64,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x2c,0x5e,0xea,0xa3,0x52,0xe1,0x93,0x11,0x83,0x03,0x00, +0x41,0x30,0xb0,0x7a,0xc9,0x8f,0x4a,0x85,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0, +0xf2,0x25,0x3f,0x42,0xc4,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x5f,0xfa,0x23, +0x44,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x02,0x27,0x50,0x42,0xc4,0x64,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0xac,0x70,0x0a,0x25,0x44,0x4c,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xc0,0x12,0xa7,0x51,0x42,0xcc,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x71, +0x22,0x25,0xc4,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x22,0xa7,0x52,0x42,0xcc, +0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x72,0x32,0x25,0xc4,0x4c,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xc0,0x32,0x27,0x53,0x42,0xc2,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0xac,0x73,0x3a,0x25,0x24,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x42,0x27,0x54, +0x42,0xc2,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x74,0x4a,0x25,0x24,0x4c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x52,0xa7,0x55,0x42,0xca,0x64,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0xac,0x75,0x62,0x25,0xa4,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x62, +0xa7,0x56,0x42,0xca,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x76,0x72,0x25,0xa4, +0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x72,0xa7,0x57,0xe2,0x90,0x11,0x83,0x03, +0x00,0x41,0x30,0xb0,0xde,0x09,0x96,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c, +0x78,0x8a,0x25,0x0e,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x2b,0x9e,0x64,0x89,0x43, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x92,0x27,0x59,0x22,0x90,0x11,0x83,0x03,0x00, +0x41,0x30,0xb0,0xe6,0x69,0x96,0x08,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x7a, +0xa2,0x25,0x02,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xab,0x9e,0x6a,0x89,0x40,0x8e, +0x30,0xe0,0x11,0x06,0x3c,0xc2,0x80,0x47,0x18,0x70,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x3e,0x7b,0xa2,0xa5,0x14,0x8a,0xa7,0xd1,0x84,0x20,0x18,0x31,0x68,0x00,0x10,0x04, +0x83,0x06,0xa4,0x76,0xc9,0x85,0xe4,0x49,0x9e,0xe4,0xc9,0x97,0x7c,0xc9,0x97,0x7c, +0x69,0x34,0x21,0x00,0x86,0x23,0x82,0x1e,0x0a,0xbe,0xe9,0x86,0x32,0x12,0x02,0x53, +0x0a,0xfa,0x98,0x62,0xd0,0xc7,0x94,0x83,0x3e,0x46,0x0c,0xf2,0xb1,0x62,0x90,0x8f, +0x0d,0x86,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x58,0xa9,0x73,0x1a,0xca,0x68, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x96,0x42,0xa7,0xc1,0x8c,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x68,0xa9,0x74,0x1a,0xce,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0x97,0x4a,0xa7,0xc1,0x94,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x78,0x29,0x75,0x1a, +0x4e,0x69,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x98,0x5a,0xa7,0x01,0x95,0x4c,0x88, +0x23,0xf9,0x98,0x40,0xc0,0xc7,0x82,0x3b,0x92,0x8f,0x05,0x03,0x7c,0xec,0x28,0xe2, +0x63,0x81,0x1d,0xc9,0xc7,0x92,0x3d,0x92,0x8f,0x1d,0x41,0x7c,0x2c,0xe9,0x23,0xf9, +0x98,0x10,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x9c,0x6a,0xa9,0x6e,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0xa2,0x9c,0x32,0xa9,0x60,0xb8,0x61,0x0c,0xf0,0x88,0xb8, +0x60,0x10,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xf8,0x54,0x3e,0xd9,0x11,0x3f,0xf5, +0x10,0x0f,0xf1,0x13,0x3f,0xf1,0x13,0x3f,0x8d,0x26,0x04,0xc0,0x70,0x44,0x50,0x4b, +0xc2,0x37,0x62,0xf0,0x00,0x20,0x08,0x06,0x93,0x4f,0xe1,0x53,0x1c,0xb5,0x91,0xfb, +0xb4,0x0f,0x29,0x91,0xd2,0x4c,0xcd,0xd4,0x3f,0xf1,0xd1,0x68,0x42,0x00,0x8c,0x26, +0x08,0xc1,0x2c,0x81,0x30,0x50,0x61,0x88,0x41,0xe0,0x8f,0x01,0x30,0x50,0x61,0x80, +0x41,0x00,0x92,0x01,0x30,0x50,0x61,0x68,0x81,0x48,0x06,0xc0,0x40,0x85,0xa1,0x04, +0x24,0x19,0x00,0x03,0x15,0x86,0x12,0x98,0x64,0x00,0x0c,0x54,0x18,0x5c,0x80,0x92, +0x01,0x30,0x50,0x31,0x68,0x01,0x9e,0x06,0xc0,0x40,0x05,0x19,0x58,0x81,0x99,0x06, +0xc0,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x6d,0x95,0x52,0xec,0x33,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x81,0x18,0x90,0xd5,0x48,0xe1,0x51,0x58,0x8d,0x26,0x04,0x42,0x05, +0xf9,0xa4,0x45,0x56,0xc1,0x5d,0x60,0xb0,0x11,0x83,0x03,0x00,0x41,0x30,0x10,0x83, +0xb4,0x42,0xa9,0x3e,0x22,0xab,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x13,0x0c,0x76, +0x82,0xc1,0x4c,0x30,0xe8,0x63,0xc2,0x41,0x9f,0x13,0x06,0x74,0xc2,0x80,0x46,0x13, +0x1c,0x60,0x34,0xe1,0x09,0x8e,0x30,0xd8,0x11,0x06,0x33,0xa1,0x8e,0xe4,0x63,0x42, +0x1d,0xc9,0xc7,0x88,0x7e,0x82,0x8f,0x11,0xfe,0x04,0x9f,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x48,0xeb,0xa7,0x08,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xd2,0x02, +0x2b,0x42,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0xb4,0xc4,0xca,0x9c,0x84,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x4e,0x6b,0xac,0xce,0x49,0x38,0xc6,0x60,0xc7,0x18, +0xcc,0x08,0x81,0x3e,0x46,0x08,0xf4,0x19,0x31,0x68,0x00,0x10,0x04,0x83,0x66,0xb5, +0xcc,0x2a,0x97,0xfa,0xaa,0xaf,0xfa,0x2a,0xad,0xd2,0x2a,0xad,0xd2,0x6a,0x34,0x21, +0x00,0x86,0x23,0x02,0x74,0x0a,0xbe,0xe9,0x06,0x78,0x12,0x82,0x0b,0x03,0x43,0x8d, +0x18,0x3c,0x00,0x08,0x82,0xc1,0xd4,0x5a,0x67,0x45,0x4e,0xbc,0x74,0x18,0xf3,0x34, +0x4f,0xa2,0x25,0x5a,0x6e,0x15,0x8c,0x26,0x04,0x80,0x05,0x29,0x25,0x9f,0x11,0x03, +0x03,0x00,0x41,0x30,0x88,0x62,0x6b,0xad,0x02,0x0b,0x0c,0xf9,0x8c,0x18,0x18,0x00, +0x08,0x82,0x41,0x34,0x5b,0x69,0x15,0x58,0xc0,0x52,0xf2,0x19,0x31,0x30,0x00,0x10, +0x04,0x83,0xa8,0xb6,0xde,0x2a,0x18,0x8e,0x80,0x83,0x79,0x0a,0xbe,0xe9,0x06,0x21, +0x0e,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x76,0xeb,0xae,0x82,0x61,0x38,0x22, +0xb0,0x27,0xe7,0x1b,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0xb7,0xf0,0x6a,0x28,0x2c, +0x18,0xe8,0x63,0x20,0x15,0xc4,0x67,0xba,0x21,0x08,0x29,0x62,0x96,0x61,0x20,0xea, +0x60,0x38,0x22,0x0f,0xf6,0xc9,0xf9,0xa6,0x1b,0x6a,0x6a,0xa4,0x82,0x59,0x02,0x64, +0x38,0x62,0x0f,0x48,0x4a,0xf9,0x66,0x19,0x8c,0x22,0x30,0x46,0x89,0x8f,0x05,0x25, +0x25,0x1f,0x0b,0x18,0xf8,0xcc,0x12,0x20,0xc3,0x11,0x47,0x58,0x09,0xdf,0x2c,0xc3, +0x81,0x04,0xb3,0x04,0xc8,0x40,0x89,0xc1,0x0c,0x20,0x51,0x90,0x68,0x70,0x80,0x84, +0x31,0x50,0x62,0x88,0xc1,0x60,0x14,0xde,0xe1,0x19,0xa6,0xf0,0x14,0x7c,0x2c,0x20, +0x2b,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x94,0x5e,0xb6,0x15,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0xd1,0x5e,0xa9,0x05,0x0a,0x81,0xbd,0x54,0x10,0x1f,0x83,0xa9, +0x36,0x8a,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xed,0xa5,0x5b,0xc1,0x70,0x84, +0x1c,0xad,0x15,0xf1,0x5d,0x60,0x28,0x5b,0x02,0xf9,0x58,0x60,0xc8,0xc7,0x82,0x42, +0x3e,0x16,0xe4,0x14,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xa2,0xaf,0xf0,0x0a, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc0,0x2f,0xda,0x7a,0xc0,0x60,0x38,0x22,0x98, +0x29,0xe7,0x1b,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0xbf,0x6a,0x2b,0x12,0x03,0x0b, +0x06,0xfa,0x4c,0x37,0x04,0x36,0x35,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xa4,0x5f, +0xe7,0x15,0xd8,0xf1,0x57,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x88,0xbf,0xd2, +0x2b,0xb0,0x60,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xfe,0xb5,0x5e,0xc1, +0x88,0xc1,0x01,0x80,0x20,0x18,0x7c,0xf9,0x75,0x5b,0x2c,0xe5,0x5e,0xa3,0x09,0x01, +0x30,0x9a,0x20,0x04,0x26,0xfc,0x93,0x7c,0x4c,0xf8,0x27,0xf9,0x8c,0x18,0x18,0x00, +0x08,0x82,0x41,0x44,0x62,0xb7,0x25,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x54,0x62, +0xb8,0x25,0x9c,0x30,0xa0,0x13,0x06,0x74,0x82,0xc1,0x4e,0x30,0x98,0x09,0x6d,0x05, +0x1f,0x13,0xdc,0x0a,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xf0,0x99,0x18,0x79,0xe5, +0x54,0x7f,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x58,0x21,0xc4,0xc7,0x0a,0x21,0x3e, +0xc3,0x11,0xc2,0x23,0x7c,0xd3,0x0d,0xe0,0x95,0x5e,0xc1,0x70,0xc4,0x00,0x09,0xdf, +0x74,0x83,0x78,0xad,0x57,0x30,0xdd,0x70,0x62,0x29,0x46,0x4c,0x37,0xa0,0x98,0x8a, +0x0d,0x55,0x44,0x50,0x44,0x04,0x25,0x10,0x50,0x02,0x01,0x23,0x06,0x0d,0x00,0x82, +0x60,0xd0,0xf4,0x18,0x7e,0xb9,0xd5,0x8b,0x09,0xc1,0x7e,0xed,0xd7,0x7e,0xed,0xd7, +0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0xd4,0x98,0x8d,0x39, +0x95,0x04,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcd,0x98,0xf9,0x17,0x5d,0xd5,0x58, +0x70,0x84,0x58,0x88,0x85,0x58,0x88,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26, +0x0c,0xc2,0x74,0x03,0x8f,0xed,0x18,0x55,0x4f,0x00,0x23,0x06,0x0d,0x00,0x82,0x60, +0xd0,0xa4,0x19,0x89,0xe9,0xd5,0x8e,0x05,0xcd,0x89,0x9d,0xd8,0x89,0x9d,0xd8,0x68, +0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0x84,0x99,0x98,0x61,0x45, +0x05,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcd,0x9b,0xa9,0x18,0x68,0x85,0x19,0x15, +0xb4,0x58,0x8b,0xb5,0x58,0x8b,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c, +0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x73,0xe6,0x62,0xa4,0x55,0x66,0x51,0x11, +0x63,0x31,0x16,0x63,0x31,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08, +0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xdc,0x99,0x8c,0xa1,0x56,0x9a,0x3d,0x49,0x8d, +0xd5,0x58,0x8d,0xd5,0xd8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c, +0x37,0xc0,0xd9,0x9b,0x99,0x41,0x89,0x41,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0, +0xf4,0x19,0x8e,0xb9,0xd6,0x9b,0x89,0x41,0xb0,0x63,0x3b,0xb6,0x63,0x3b,0x36,0x9a, +0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0, +0x84,0x1a,0x8f,0xc9,0xd6,0x9c,0x7d,0xc5,0x8f,0xfd,0xd8,0x8f,0xfd,0xd8,0x68,0x42, +0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x53, +0x6a,0x60,0x66,0x5b,0x77,0xd6,0x25,0x63,0x36,0x66,0x63,0x36,0x66,0xa3,0x09,0x01, +0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x60,0x78,0x50,0x0a,0xf1,0x31,0x3c,0x28,0x85, +0xf8,0x5c,0x49,0x19,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x56,0x4b,0x33,0x70, +0x08,0xec,0xbd,0x56,0x81,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xbc,0x9a,0x9a, +0x81,0x58,0x60,0xf1,0x35,0xc4,0xc7,0x84,0x40,0x3e,0x16,0xcc,0x17,0x7c,0x2c,0x18, +0x31,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x41,0x6b,0x70,0x56,0x5f,0x81,0xd9, +0x54,0x7e,0xc9,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x5b,0x93,0xb3,0x20,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0xd6,0xe6,0x2c,0xbe,0x02,0x23,0x8e,0xf8,0x98, +0x10,0xc8,0xc7,0x82,0x04,0x3e,0x86,0x56,0x2a,0x26,0x9f,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0x72,0xcd,0xd4,0x02,0x5b,0xb1,0x20,0x3e,0x96,0x0a,0xa6,0x00,0x82,0x0b, +0x0c,0x66,0xa9,0x70,0x0a,0x20,0xb8,0xc0,0x60,0x36,0x60,0xf0,0x31,0x01,0x83,0xcf, +0x70,0x03,0x2a,0xc0,0x05,0x19,0x0c,0x37,0xa0,0x02,0x5c,0x90,0x41,0x09,0x81,0x5e, +0x60,0x28,0x73,0x0c,0xf9,0xd8,0x63,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0x38, +0x71,0x1b,0x35,0x21,0x10,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd6,0xcd,0xd4, +0x02,0x36,0xb3,0x80,0xcd,0xe4,0x63,0x01,0x8c,0xc1,0xc7,0x06,0x19,0x93,0x8f,0x05, +0x32,0x06,0x1f,0x2b,0xde,0x4c,0x3e,0x16,0xbc,0x19,0x7c,0x2c,0x28,0xe4,0x63,0x01, +0x9c,0xc1,0xc7,0x8a,0x42,0x3e,0x16,0x38,0xf2,0xb1,0x60,0x90,0x8f,0x05,0xb8,0x20, +0x1f,0x13,0x70,0x41,0x3e,0x36,0xe0,0x82,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80, +0x93,0xb7,0x59,0xc3,0x2e,0xec,0x32,0x2f,0xce,0xe4,0x63,0x81,0x20,0x9f,0x11,0x03, +0x03,0x00,0x41,0x30,0x88,0xf4,0x8d,0xd6,0x02,0x0b,0x7e,0x41,0x3e,0x26,0xfc,0x82, +0x7c,0x6c,0xf8,0x05,0xf9,0xd8,0x20,0x0e,0xf2,0xb1,0x41,0x1c,0xe4,0x63,0x83,0x38, +0xc8,0xc7,0xde,0x41,0x1c,0x40,0x70,0x81,0xc1,0x2c,0xe0,0x03,0xf8,0x0c,0x37,0x90, +0xc3,0x6c,0x90,0x41,0x05,0x63,0xa0,0x17,0x18,0xca,0xe0,0x80,0x90,0xcf,0x88,0x41, +0x02,0x80,0x20,0x18,0x70,0x23,0x47,0x6e,0x81,0x18,0x04,0x62,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0x07,0xcb,0x9d,0x5b,0xd0,0x6a,0x16,0xb4,0x9a,0x7c,0x2c,0x88,0x33, +0xf8,0xd8,0x30,0x67,0xf2,0xb1,0x60,0xce,0xe0,0x63,0x05,0xac,0xc9,0xc7,0x02,0x58, +0x83,0x8f,0x05,0x85,0x7c,0x2c,0x88,0x35,0xf8,0x58,0x51,0xc8,0xc7,0x82,0x46,0x3e, +0x16,0x0c,0xf2,0xb1,0x60,0x1e,0xe4,0x63,0xc2,0x3c,0xc8,0xc7,0x86,0x79,0x90,0x8f, +0x0d,0x64,0x00,0x1f,0x1b,0xc8,0x00,0x3e,0x36,0x90,0x01,0x7c,0xec,0x40,0x03,0xf8, +0x8c,0x18,0x24,0x00,0x08,0x82,0x01,0x77,0x73,0xf8,0x96,0xf1,0x41,0xc6,0x07,0x56, +0x06,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xf2,0x39,0x7c,0x0b,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x10,0xbb,0x7e,0x1b,0x89,0x7e,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x63,0xec,0xfc,0x6d,0x24,0xfa,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0xb2,0xfb,0xb7,0x91,0xe8,0x87,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xca,0x2e,0xe4, +0x4c,0x02,0x24,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x30,0x3b,0x91,0x33,0x09,0x90, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0xec,0x46,0xce,0x24,0x40,0xc2,0x8e,0x91, +0x90,0x8f,0x21,0x23,0x21,0x1f,0x4b,0x46,0x42,0x3e,0x36,0xb4,0x01,0x7c,0x6c,0x68, +0x03,0xf8,0xd8,0xd0,0x06,0xf0,0x31,0x23,0x25,0xe4,0x63,0x46,0x4a,0xc8,0xc7,0x8c, +0x94,0x90,0x8f,0x0d,0x70,0x00,0x1f,0x1b,0xe0,0x00,0x3e,0x36,0xc0,0x01,0x7c,0x6c, +0xba,0x03,0xf8,0x18,0x58,0xb4,0x04,0x08,0x2e,0x30,0x98,0x05,0xed,0x00,0x9f,0xe1, +0x86,0x97,0x20,0x11,0x32,0xa8,0x80,0x16,0xf4,0x02,0x43,0x59,0x38,0x10,0xf2,0x19, +0x31,0x48,0x00,0x10,0x04,0x03,0x8e,0xee,0x6a,0x2e,0x98,0x85,0x60,0x16,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xe8,0x3b,0x9c,0x0b,0xfc,0xcd,0x02,0x7f,0x93,0x8f,0x05, +0xe2,0x06,0x1f,0x1b,0xc8,0x4d,0x3e,0x16,0x90,0x1b,0x7c,0xac,0x08,0x39,0xf9,0x58, +0x10,0x72,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0x22,0x07,0x1f,0x2b,0x0a,0xf9,0x58,0xd0, +0xc8,0xc7,0x82,0x41,0x3e,0x16,0xf8,0x84,0x7c,0x4c,0xf0,0x09,0xf9,0xd8,0xe0,0x13, +0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1, +0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0x50,0x2f,0xed,0xb2,0x76,0xc8,0xda, +0xc1,0x6c,0x21,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xaf,0x97,0x76,0xc1, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xb3,0xe7,0x76,0x71,0x80,0x16,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0xd0,0xde,0xdb,0xc5,0x01,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0x51,0x7b,0x70,0x17,0x07,0x68,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0xed, +0xc9,0x5d,0x1c,0xac,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xb7,0x37,0x77,0x71, +0xb0,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe0,0x1e,0xdd,0xc5,0xc1,0x5a,0xd8, +0xe1,0x16,0xf2,0x31,0xc4,0x2d,0xe4,0x63,0x89,0x5b,0xc8,0xc7,0xe2,0x60,0x80,0x8f, +0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x66,0xd0,0x85,0x7c,0xcc,0xa0,0x0b,0xf9, +0x98,0x41,0x17,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80, +0x8f,0xc5,0xc1,0x04,0x1f,0x7b,0x0d,0xbc,0x00,0xc1,0x05,0x06,0xb3,0xa0,0x27,0xe0, +0x33,0xdc,0xa0,0x17,0x74,0x42,0x06,0x65,0x12,0x81,0x5e,0x60,0x28,0x93,0x09,0x42, +0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0x95,0x9f,0xe9,0x95,0x44,0x50,0x12,0xc1, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xee,0x97,0x7a,0xc1,0xdb,0x59,0xf0,0x76,0xf2, +0xb1,0x60,0xe6,0xe0,0x63,0x43,0xcd,0xc9,0xc7,0x82,0x9a,0x83,0x8f,0x15,0x72,0x27, +0x1f,0x0b,0xe4,0x0e,0x3e,0x16,0x14,0xf2,0xb1,0x60,0xee,0xe0,0x63,0x45,0x21,0x1f, +0x0b,0x1a,0xf9,0x58,0x30,0xc8,0xc7,0x82,0xd4,0x90,0x8f,0x09,0xa9,0x21,0x1f,0x1b, +0x52,0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1, +0x38,0x38,0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x5c,0xfe,0xe9,0xde,0x4f,0x64, +0x3f,0x91,0xd9,0x49,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0x04,0x03, +0xdd,0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x20,0xc1,0xe0,0xf7,0xe2,0x60,0x36, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x28,0xc1,0x00,0xfc,0xe2,0x60,0x36,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x30,0xc1,0x20,0xfc,0xe2,0x60,0x36,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x38,0xc1,0x60,0xfc,0xe2,0xc0,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x40,0xc1,0x80,0xfc,0xe2,0xc0,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x48, +0xc1,0xa0,0xfc,0xe2,0xc0,0x36,0xec,0xc8,0x0d,0xf9,0x18,0x92,0x1b,0xf2,0xb1,0x24, +0x37,0xe4,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x33, +0x7e,0x43,0x3e,0x66,0xfc,0x86,0x7c,0xcc,0xf8,0x0d,0xf9,0x58,0x1c,0x0c,0xf0,0xb1, +0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x82,0x4f,0xc1,0x84,0x1b,0xe8, +0x05,0x86,0x1a,0x31,0x48,0x00,0x10,0x04,0x03,0x2e,0x06,0x03,0xf9,0x7b,0x89,0x36, +0x78,0x89,0x36,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x07,0x83,0xfa,0x0b,0x76, +0xcf,0x82,0xdd,0x93,0x8f,0x05,0x7f,0x07,0x1f,0x1b,0x42,0x4f,0x3e,0x16,0x84,0x1e, +0x7c,0xac,0xf0,0x3d,0xf9,0x58,0xe0,0x7b,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0xbf,0x07, +0x1f,0x2b,0x0a,0xf9,0x58,0xc0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xc4,0x87,0x7c,0x4c, +0x88,0x0f,0xf9,0xd8,0x10,0x1f,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7, +0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0xca, +0x30,0x30,0xc1,0xe0,0x2c,0x4a,0xe1,0x2c,0x4a,0xc1,0xe6,0x22,0x90,0xcf,0x88,0x81, +0x01,0x80,0x20,0x18,0x44,0x6c,0x18,0x98,0x60,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0x01,0x87,0xc1,0x0a,0x06,0x6c,0xb0,0x1f,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xc4,0x61,0xc0,0x82,0x01,0x1b,0xec,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x72, +0x18,0xb4,0x60,0xc0,0x06,0xfb,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x1c,0x06, +0x2f,0x18,0xb0,0x81,0x7f,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x41,0x87,0x01,0x0c, +0x06,0x6c,0xe0,0x1f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd4,0x61,0x10,0x83,0x01, +0x1b,0xf8,0x87,0x1d,0x21,0x22,0x1f,0x43,0x42,0x44,0x3e,0x96,0x84,0x88,0x7c,0x8c, +0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0xc6,0x89,0xc8,0xc7, +0x8c,0x13,0x91,0x8f,0x19,0x27,0x22,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c, +0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x4c,0xf0,0xa9,0x95,0xd0,0x05,0xbd,0xc0,0x50,0x23, +0x06,0x09,0x00,0x82,0x60,0xc0,0xf5,0x61,0xe0,0x83,0x81,0x4a,0xe4,0x82,0x4a,0xe4, +0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa6,0x18,0x84,0x61,0x10,0x9c,0x60,0x60, +0xc1,0x09,0x06,0xf2,0xb1,0x60,0xfd,0xe0,0x63,0x43,0xfb,0xc9,0xc7,0x82,0xf6,0x83, +0x8f,0x15,0x2a,0x18,0xc8,0xc7,0x02,0x15,0x0c,0xe0,0x63,0x41,0x21,0x1f,0x0b,0x56, +0x30,0x80,0x8f,0x15,0x85,0x7c,0x2c,0x60,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0x72,0x44, +0x3e,0x26,0xe4,0x88,0x7c,0x6c,0xc8,0x11,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18, +0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0xe0,0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18, +0x70,0xb1,0x18,0xc8,0x61,0x20,0x16,0xf1,0x20,0x16,0xf1,0x60,0xbf,0x11,0xc8,0x67, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x5c,0x0c,0xe4,0x30,0x08,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xe0,0xc5,0xe0,0x0e,0x03,0x36,0x18,0x93,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x7a,0x31,0xc0,0xc3,0x80,0x0d,0xc6,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0x5f,0x0c,0xf2,0x30,0x60,0x83,0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3, +0x17,0x83,0x3d,0x0c,0xd8,0xc0,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x00,0xc7, +0x80,0x0f,0x03,0x36,0x30,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xc2,0x31,0xe8, +0xc3,0x80,0x0d,0xcc,0xc4,0x8e,0x34,0x91,0x8f,0x21,0x69,0x22,0x1f,0x4b,0xd2,0x44, +0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0xe3,0x4d, +0xe4,0x63,0xc6,0x9b,0xc8,0xc7,0x8c,0x37,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83, +0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x26,0xf8,0x18,0xae,0xcc,0x09,0x08,0x2e, +0x30,0x98,0x05,0x66,0x02,0x9f,0xe1,0x86,0x3a,0xe9,0x1b,0x32,0xa8,0x17,0x09,0xf4, +0x02,0x43,0xd9,0x8e,0x10,0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x03,0xce,0x1d,0x83, +0x57,0x0c,0x5c,0x24,0x70,0x91,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x7b,0x0c, +0x64,0x31,0x08,0xf0,0x30,0xb0,0x00,0x0f,0x03,0xf9,0x58,0xc0,0x83,0x01,0x7c,0x6c, +0xf0,0xc1,0x40,0x3e,0x16,0xf8,0x60,0x00,0x1f,0x2b,0xf6,0x30,0x90,0x8f,0x05,0x7b, +0x18,0xc0,0xc7,0x82,0x42,0x3e,0x16,0xf0,0x61,0x00,0x1f,0x2b,0x0a,0xf9,0x58,0xd0, +0xc8,0xc7,0x82,0x41,0x3e,0x16,0x90,0x8a,0x7c,0x4c,0x20,0x15,0xf9,0xd8,0x40,0x2a, +0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1, +0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0x44,0x32,0x18,0xc7,0x00,0x4d,0x32, +0x34,0xc9,0x0c,0x46,0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x94,0x92,0xc1, +0x38,0x06,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x2d,0x19,0xa0,0x63,0x10,0x07, +0xae,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x4b,0x06,0xe9,0x18,0xc4,0x81,0xab, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xf1,0x92,0x81,0x3a,0x06,0x71,0xe0,0x2a,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xc0,0x64,0xc0,0x8e,0x41,0x1c,0xc4,0xca,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0x31,0x19,0xb4,0x63,0x10,0x07,0xb1,0x32,0x62,0x70,0x00, +0x20,0x08,0x06,0x87,0x4c,0x06,0xee,0x18,0xc4,0x41,0xac,0xd8,0x41,0x2b,0xf2,0x31, +0x84,0x56,0xe4,0x63,0x09,0xad,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f, +0x8b,0x83,0x01,0x3e,0x66,0xe8,0x8a,0x7c,0xcc,0xd0,0x15,0xf9,0x98,0xa1,0x2b,0xf2, +0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x04, +0x9f,0xca,0x11,0x37,0xd0,0x0b,0x0c,0x35,0x62,0x90,0x00,0x20,0x08,0x06,0x9c,0x4e, +0x06,0xfb,0x18,0xe0,0x48,0x1b,0xe0,0x48,0x1b,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0x31,0x96,0x81,0x3f,0x06,0x01,0x39,0x06,0x16,0x90,0x63,0x20,0x1f,0x0b,0x50,0x31, +0x80,0x8f,0x0d,0xaa,0x18,0xc8,0xc7,0x02,0x55,0x0c,0xe0,0x63,0xc5,0x39,0x06,0xf2, +0xb1,0xe0,0x1c,0x03,0xf8,0x58,0x50,0xc8,0xc7,0x02,0x74,0x0c,0xe0,0x63,0x45,0x21, +0x1f,0x0b,0x18,0xf9,0x58,0x30,0xc8,0xc7,0x02,0x76,0x91,0x8f,0x09,0xec,0x22,0x1f, +0x1b,0xd8,0x45,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0, +0x31,0x36,0x38,0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x9c,0x5b,0x06,0x2f,0x19, +0xc0,0x49,0x29,0xc0,0x49,0x29,0x18,0x9f,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04, +0x83,0xa8,0x2e,0x83,0x97,0x0c,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf2,0x32, +0xa0,0xc9,0x80,0x0d,0xec,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xbd,0x0c,0x6a, +0x32,0x60,0x03,0x7b,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x2f,0x03,0x9b,0x0c, +0xd8,0xc0,0x5e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe0,0xcb,0x00,0x27,0x03,0x36, +0xc8,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfa,0x32,0xc8,0xc9,0x80,0x0d,0xf2, +0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xbf,0x0c,0x74,0x32,0x60,0x83,0x7c,0xb1, +0x83,0x5f,0xe4,0x63,0x08,0xbf,0xc8,0xc7,0x12,0x7e,0x91,0x8f,0xb1,0xc1,0x00,0x1f, +0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0xcc,0x10,0x19,0xf9,0x98,0x21,0x32,0xf2, +0x31,0x43,0x64,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00, +0x1f,0x63,0x83,0x09,0x3e,0x45,0x23,0xba,0xa0,0x17,0x18,0x6a,0xc4,0x20,0x01,0x40, +0x10,0x0c,0x38,0xd3,0x0c,0xce,0x32,0x98,0x91,0x5c,0x98,0x91,0x5c,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0xe3,0x35,0x03,0xb5,0x0c,0x02,0x98,0x0c,0x2c,0x80,0xc9,0x40, +0x3e,0x16,0xd0,0x63,0x00,0x1f,0x1b,0xec,0x31,0x90,0x8f,0x05,0xf6,0x18,0xc0,0xc7, +0x8a,0x99,0x0c,0xe4,0x63,0xc1,0x4c,0x06,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0x34,0x19, +0xc0,0xc7,0x8a,0x42,0x3e,0x16,0x30,0xf2,0xb1,0x60,0x90,0x8f,0x05,0x34,0x23,0x1f, +0x13,0x68,0x46,0x3e,0x36,0xd0,0x8c,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0, +0x31,0x36,0x18,0xe0,0x63,0x6c,0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0x38, +0xdd,0x0c,0xf6,0x32,0x58,0x93,0x78,0x58,0x93,0x78,0x30,0x74,0x09,0xe4,0x33,0x62, +0x60,0x00,0x20,0x08,0x06,0x51,0x78,0x06,0x7b,0x19,0x04,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0x94,0x67,0x00,0x9a,0x01,0x1b,0xf8,0xcc,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0xe6,0x19,0x84,0x66,0xc0,0x06,0x3e,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xc7, +0x79,0x06,0xa2,0x19,0xb0,0x81,0xcf,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x81,0x9e, +0x01,0x69,0x06,0x6c,0x10,0x36,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa4,0x67,0x50, +0x9a,0x01,0x1b,0x84,0xcd,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xea,0x19,0x98,0x66, +0xc0,0x06,0x61,0x63,0x07,0xd9,0xc8,0xc7,0x10,0xb2,0x91,0x8f,0x25,0x64,0x23,0x1f, +0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x98,0xa1,0x36,0xf2, +0x31,0x43,0x6d,0xe4,0x63,0x86,0xda,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00, +0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x13,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0xaa,0xcf,0x40,0x3d,0x83,0x60,0x38,0x22,0xa8,0xcb,0x40,0xf8,0xa6,0x1b,0x86,0x9d, +0x0c,0x02,0x6b,0x02,0xfa,0x58,0x23,0xd0,0xc7,0x9a,0x81,0x3e,0xa6,0x10,0xf4,0x31, +0xa5,0xa0,0x8f,0x29,0x06,0x7d,0xcc,0x30,0xe4,0x63,0x86,0x21,0x1f,0x33,0x0c,0xf9, +0x98,0x31,0xc4,0xc7,0x8c,0x21,0x3e,0x66,0x0c,0xf1,0x19,0x31,0x30,0x00,0x10,0x04, +0x83,0x88,0x44,0x83,0xfc,0x0c,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x4a,0x34, +0xd0,0xcf,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0x44,0x83,0xfd,0x0c,0x86, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x4e,0x34,0xd8,0xcd,0x60,0x18,0x31,0x30,0x00, +0x10,0x04,0x83,0x08,0x45,0x03,0xde,0x0c,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0x52,0x34,0xe8,0xcd,0x60,0x18,0x8e,0x60,0x83,0xd4,0x0c,0x84,0xef,0x02,0x43,0x59, +0xe0,0x06,0xf2,0x19,0x8e,0x08,0x58,0x33,0x10,0xbe,0x59,0x86,0x44,0x09,0x6c,0x0e, +0x04,0xfa,0xd8,0x1c,0x0c,0xf4,0xb1,0x39,0x20,0xe8,0x63,0x45,0x68,0x06,0xf2,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x46,0x83,0xf8,0x0c,0x08,0x38,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0xc3,0x46,0x03,0xf9,0x0c,0x08,0x38,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0xe3,0x46,0x83,0xf9,0x0c,0x08,0x38,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x03,0x47,0x83,0xf9,0x0c,0x06,0x38,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x47, +0x03,0xfa,0x0c,0x06,0x38,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x47,0x83,0xfa, +0x0c,0x06,0x38,0x98,0x25,0x50,0x06,0x2a,0x0c,0x23,0xd1,0x07,0x64,0xa0,0xc2,0x30, +0x12,0x7d,0x40,0x06,0x2a,0x0c,0x23,0xd1,0x07,0x64,0xa0,0xc2,0xa0,0x12,0x0f,0x31, +0x32,0x58,0xcd,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xf5,0x68,0x80,0x9e, +0x41,0x60,0x01,0x6e,0x06,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x4c,0x03, +0xff,0x0c,0xc6,0x31,0x00,0xc7,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x31,0x0d, +0xfe,0x33,0x08,0x46,0x69,0x38,0x22,0xf0,0xcd,0x80,0xf8,0x8a,0x17,0x83,0x40,0x47, +0x0c,0x1e,0x00,0x04,0xc1,0x60,0x12,0xd3,0x80,0x3f,0x83,0xbb,0x0c,0xe2,0x32,0x90, +0xc7,0x20,0x1e,0x03,0xd4,0x0c,0x50,0x33,0xb8,0xd1,0xe0,0x46,0x83,0x11,0x0d,0x40, +0x33,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x98, +0x6e,0x20,0x4a,0x33,0x30,0xa6,0x1b,0x08,0xd3,0x0c,0x8e,0xe9,0x06,0xe2,0x34,0x03, +0x64,0xba,0x81,0x40,0xcd,0x20,0x31,0x87,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x44,0x6d,0x1a,0x88,0x69,0x10,0x0c,0x47,0x04,0xe8,0x19,0x30,0xdf,0x2c,0x83,0xb3, +0x04,0x16,0x19,0xf1,0x19,0x8e,0x20,0x5a,0x33,0x10,0xbe,0xe1,0x88,0xc2,0x35,0x03, +0xe2,0x3b,0x61,0x10,0x27,0x0c,0xc2,0x84,0x20,0x04,0xc3,0x11,0x86,0x6c,0x06,0xc2, +0x37,0x1c,0x71,0xcc,0x66,0x40,0x7c,0x27,0x0c,0xe2,0x84,0x41,0x98,0x10,0x84,0x60, +0xb8,0xc1,0x08,0xc0,0x60,0x96,0x81,0x69,0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0xf6,0x34,0x80,0xd3,0x80,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x4f,0x03,0x1d, +0x0d,0x9e,0x60,0x96,0xa0,0x19,0xa8,0x30,0x04,0x06,0x0c,0x16,0x03,0x03,0x2a,0x3e, +0xc3,0x11,0x01,0x6f,0x06,0xc2,0x37,0x1c,0x21,0xf4,0x66,0x40,0x7c,0x27,0x0c,0xe2, +0x84,0x41,0x98,0x10,0x84,0x60,0xb8,0x01,0x0a,0xc0,0x60,0x96,0x01,0xcb,0x82,0x81, +0x0a,0x23,0x65,0x36,0xd2,0x15,0x94,0x11,0x03,0x07,0x00,0x41,0x30,0x78,0x4e,0x35, +0xd8,0xd1,0x20,0x3c,0x83,0xd3,0x0c,0x4c,0x33,0x30,0xd3,0x00,0x0d,0xbc,0x8e,0x6b, +0xd1,0x60,0x38,0x82,0x1b,0xcf,0xc0,0xf9,0x2e,0x30,0x94,0x0d,0x81,0x7c,0x86,0x1b, +0xc2,0xaa,0x4f,0x83,0x30,0xb8,0x98,0x0c,0x0c,0x65,0xef,0x19,0xbc,0x64,0x10,0x1f, +0x0b,0x04,0xf9,0x58,0x20,0x4e,0xf2,0x31,0x9f,0x0c,0x54,0x34,0x90,0xcf,0x88,0x81, +0x01,0x80,0x20,0x18,0x44,0xaf,0x1a,0xf0,0x69,0x10,0xdc,0x61,0xa8,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x68,0x35,0x80,0xd3,0x20,0x10,0xec,0x0e,0x5c,0x34,0x90,0x8f, +0x05,0x46,0x7c,0x6c,0x08,0xe4,0x63,0x01,0x02,0x9f,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x72,0x35,0xa0,0xd3,0x20,0x09,0xec,0x2c,0x83,0x12,0x0d,0xe4,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0x11,0xae,0x06,0xa5,0x1a,0x04,0xe6,0x07,0x43,0x7c,0x4c,0x08, +0xe4,0x63,0x41,0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7e,0x35,0xd0,0xd3, +0xc0,0x08,0x66,0x19,0x1e,0x28,0x27,0x03,0x23,0x85,0x52,0x80,0x8f,0x05,0xa4,0x10, +0x1f,0x2b,0x85,0x53,0x80,0x8f,0xa1,0xc2,0x29,0xc4,0xc7,0x82,0x53,0x88,0xcf,0x2c, +0xc1,0x34,0x62,0x70,0x00,0x20,0x08,0x06,0x1f,0xaf,0x06,0x7a,0x1a,0xbc,0x67,0x10, +0xab,0xc1,0x68,0x42,0x00,0x8c,0x26,0x08,0x81,0x05,0x82,0x7c,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0x32,0xd7,0x60,0x57,0x83,0xc0,0x56,0x34,0x08,0xe8,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0x11,0xba,0x06,0x7e,0x1a,0x04,0x16,0xd8,0x68,0x20,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x88,0xd4,0x35,0x20,0xd5,0x20,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0xc3,0x5d,0x83,0x54,0x0d,0x6e,0x34,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x78,0xd7,0x60,0x55,0x83,0xb6,0x0c,0xa8,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xe0,0x35,0x60,0xd5,0x20,0x2e,0x83,0xc0,0x64,0x34,0x18,0xe2,0x63,0x42,0x20,0x1f, +0x0b,0x0a,0xf8,0x58,0xa0,0x0e,0xf2,0x31,0x41,0x1d,0xe4,0x63,0x83,0x3a,0xc8,0xc7, +0xf8,0x61,0x88,0x8f,0xf1,0xc3,0x10,0x1f,0xe3,0x87,0x21,0x3e,0x66,0xfc,0x03,0x7c, +0xcc,0xf8,0x07,0xf8,0x98,0xf1,0x0f,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3, +0x5f,0x83,0x5c,0x0d,0x70,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x5f,0x03, +0x5d,0x0d,0x70,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x5f,0x83,0x5d,0x0d, +0x70,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x64,0x83,0x5d,0x0d,0x70,0xc2, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x64,0x03,0x5e,0x0d,0x70,0xc2,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0x43,0x64,0x83,0x5e,0x0d,0x70,0xc2,0x18,0x8e,0x30,0x7c, +0x4b,0xf8,0x86,0x23,0x0c,0xdf,0x12,0xbe,0xe1,0x08,0xc3,0xb7,0x84,0xaf,0x06,0x61, +0x2b,0x10,0x76,0x38,0x62,0xbc,0x10,0xe1,0x1b,0x8e,0x18,0x2f,0x44,0xf8,0x86,0x23, +0xc6,0x0b,0x11,0xbe,0x1a,0x84,0xad,0x40,0xd8,0x32,0x82,0x9d,0x65,0x88,0xa4,0x60, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x97,0x0d,0xd4,0x35,0x48,0xaf,0x68,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0x97,0x0d,0xd6,0x35,0x48,0xaf,0x68,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0x98,0x0d,0xd8,0x35,0x48,0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0x98,0x0d,0xd8,0x35,0x18,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x64,0x36, +0x68,0xd7,0x60,0x88,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x98,0xd9,0xc0,0x5d,0x83, +0x21,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x66,0x03,0x78,0x0d,0x52,0x61,0xa6, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x92,0xd9,0x00,0x5d,0x03,0xda,0x0c,0x2c,0xb0, +0xd3,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xd1,0x6c,0xe0,0xae,0x41,0x60, +0x79,0x1a,0x04,0xf1,0xb1,0xa0,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x37, +0x1b,0x90,0x6c,0x10,0x98,0x7d,0x29,0xf1,0x31,0xfb,0x52,0xe2,0x63,0xf6,0xa5,0xc4, +0xc7,0x88,0x41,0x3e,0x56,0x0c,0xf2,0x31,0x63,0x90,0x8f,0x0d,0x10,0x7c,0x6c,0x80, +0xe0,0x63,0x03,0x04,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xc8,0x36,0xf8,0xd7, +0xa0,0x14,0x7c,0x35,0x30,0x53,0x08,0xe2,0x63,0x4c,0x20,0x1f,0x0b,0x06,0xf8,0xcc, +0x12,0x48,0x03,0x15,0x86,0x13,0x99,0x70,0x00,0x0d,0x54,0x18,0x4e,0x64,0xc2,0x01, +0x34,0x50,0x61,0x38,0x91,0x09,0x07,0xd0,0x40,0x85,0x81,0x44,0x38,0x01,0x59,0xe0, +0x12,0xf0,0x31,0xe1,0x25,0xe0,0x63,0x03,0x4c,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0xb7,0x0d,0x56,0x36,0x58,0xd7,0x60,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x03,0x6e,0x03,0x96,0x0d,0xd8,0x35,0x18,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x88, +0xdb,0xa0,0x65,0x83,0x76,0x0d,0x06,0xa3,0x89,0x81,0x3e,0x56,0x13,0x03,0x7d,0xcc, +0x26,0x06,0xfa,0x98,0x4e,0x34,0xf1,0x31,0x9d,0x68,0xe2,0x63,0x3a,0xd1,0xc4,0xc7, +0x8c,0x41,0x3e,0x66,0x0c,0xf2,0x31,0x63,0x90,0x8f,0x0d,0x13,0x7c,0x6c,0x98,0xe0, +0x63,0xc3,0x04,0x1f,0x13,0x06,0xf8,0x58,0x20,0xc4,0xc7,0x86,0x02,0x3e,0x66,0x14, +0xf1,0xb1,0xa0,0x88,0xcf,0x2c,0xc1,0x34,0x50,0x61,0x90,0xc6,0x83,0x48,0x03,0x15, +0x06,0x69,0x3c,0x88,0x34,0x50,0x61,0x88,0xc6,0x63,0x48,0x23,0x06,0x0d,0x00,0x82, +0x60,0xd0,0x94,0x6e,0x00,0xb6,0xc1,0xac,0x06,0x77,0x1b,0xdc,0x6d,0x70,0xb7,0xc1, +0xd8,0x06,0x63,0x1b,0x8c,0x6d,0x30,0xb6,0xc1,0x68,0x42,0x00,0x0c,0x47,0x04,0xe2, +0x1a,0x04,0xdf,0x74,0x83,0xba,0x06,0x42,0x60,0x47,0x40,0x1f,0x3b,0x04,0xfa,0xd8, +0x31,0xd0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x3e,0xd2,0x0d,0xc4,0x36,0xb8,0xd5, +0xe0,0x6f,0x83,0xd1,0x84,0x00,0xb0,0xa0,0x90,0x8f,0x09,0x85,0x7c,0x6c,0x28,0xe4, +0x63,0xa7,0x1a,0x98,0x69,0x10,0x1f,0x3b,0xd5,0xc0,0x4c,0x83,0xf8,0x0c,0x47,0x08, +0xee,0x1a,0x0c,0xdf,0x70,0xc4,0x60,0xaf,0x41,0xf1,0x95,0x10,0xe8,0x70,0x04,0x11, +0xaf,0xc1,0xf0,0x0d,0x47,0x14,0xf9,0x1a,0x14,0x5f,0x09,0x81,0x16,0x11,0xe8,0x2c, +0x03,0x55,0x05,0xa3,0x09,0xce,0x60,0x01,0xc9,0x06,0xf2,0xb1,0xbf,0x08,0xe8,0x63, +0xe9,0x15,0xc4,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xdf,0x0d,0xf6,0x36,0xc8, +0xd7,0x20,0x98,0x25,0xa8,0x06,0x2a,0x0c,0x81,0xa2,0x6f,0x61,0x1a,0x31,0x70,0x00, +0x10,0x04,0x83,0xe7,0x77,0x83,0xb9,0x0d,0xee,0x35,0xf8,0xd5,0xc0,0x57,0x03,0xbf, +0x0d,0x02,0xfc,0x0a,0x82,0xb2,0x0d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x08,0xdf, +0x80,0x6f,0x03,0x94,0x0d,0xe8,0x6b,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xdf,0x0d, +0x58,0x37,0x78,0xd3,0xc0,0xc6,0x36,0x10,0xe2,0x63,0x42,0x20,0x1f,0x0b,0x08,0xf8, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x61,0xbe,0x81,0xe8,0x06,0x45,0x60,0x68,0x1a, +0x84,0x6d,0x20,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd0,0x37,0x20,0xdd,0x20, +0x38,0xd3,0xc0,0x86,0x41,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa8,0x6f,0x60, +0xba,0x41,0x20,0x4c,0x37,0xb0,0x6c,0x10,0x90,0x69,0x30,0x1c,0xa1,0x13,0x2d,0x1b, +0x30,0xdf,0x2c,0xc3,0x65,0x05,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb4,0x6f,0x90, +0xba,0x41,0xda,0x06,0x82,0xd1,0x6c,0x10,0xc4,0x67,0x96,0xe0,0x1a,0xa8,0x30,0x04, +0x0b,0xa9,0x46,0x0c,0x1c,0x00,0x04,0xc1,0xe0,0x71,0xdf,0x40,0x74,0x83,0x92,0x0d, +0xdc,0x35,0x68,0xd7,0xa0,0x75,0x83,0x30,0x00,0x83,0x2f,0xa0,0xdb,0x60,0xc4,0xc0, +0x01,0x40,0x10,0x0c,0x1e,0xf7,0x0d,0x44,0x37,0x48,0xd9,0xc0,0x5d,0x83,0x76,0x0d, +0x5a,0x37,0x08,0x03,0x30,0xf8,0x62,0x36,0xa0,0xdb,0x60,0xc4,0xc0,0x01,0x40,0x10, +0x0c,0x1e,0xf7,0x0d,0x44,0x37,0x38,0xd9,0xc0,0x5d,0x83,0x76,0x0d,0x5a,0x37,0x50, +0xd9,0x40,0x65,0x03,0x95,0x0d,0x54,0x36,0xa0,0xdb,0x00,0x47,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0x6a,0xdf,0x40,0x7c,0x83,0xb7,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23, +0x7e,0x03,0xd6,0x0d,0xe2,0x22,0x98,0x25,0xc8,0x06,0x2a,0x0c,0x01,0x23,0x97,0xc6, +0x64,0xa3,0x34,0xe2,0x33,0x1c,0x11,0xb8,0x6c,0x20,0x7c,0xc3,0x11,0xc2,0xcb,0x06, +0xc4,0x77,0xc2,0x20,0x4e,0x18,0x84,0x09,0x41,0x08,0x86,0x1b,0x44,0x23,0x00,0x83, +0x59,0x06,0x6d,0x0b,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xba,0xdf,0x80,0x7d,0x83, +0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xfd,0x0d,0x6c,0x37,0x48,0x82,0x59,0x82, +0x6d,0xa0,0xc2,0x10,0x34,0x2a,0xb3,0xf9,0xb0,0xdb,0x40,0x3e,0x23,0x06,0x06,0x00, +0x82,0x60,0x10,0xed,0x6f,0x80,0xbe,0x41,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x11, +0xff,0x06,0xb2,0x1b,0x04,0x16,0x94,0x6d,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30, +0x88,0xfc,0x37,0xc0,0xdd,0x20,0x18,0x8e,0x30,0x64,0xc3,0xf9,0x2e,0x30,0x94,0x05, +0x83,0x7c,0x86,0x23,0x02,0xbe,0x0d,0x84,0xef,0x02,0x43,0x8d,0x18,0x18,0x00,0x08, +0x82,0x41,0x44,0xc2,0x81,0xee,0x06,0x3a,0x66,0x41,0xdf,0x06,0xf2,0x19,0x31,0x30, +0x00,0x10,0x04,0x83,0xc8,0x84,0x03,0xf0,0x0d,0x82,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x54,0x38,0x30,0xdf,0x00,0x55,0x83,0xc0,0xd8,0x36,0x08,0xe2,0x63,0x46,0x20, +0x9f,0x59,0x02,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_53d81e3d4de953b4c374c9b812ffd8da.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_53d81e3d4de953b4c374c9b812ffd8da.h new file mode 100644 index 00000000..aec135f9 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_53d81e3d4de953b4c374c9b812ffd8da.h @@ -0,0 +1,1062 @@ +// ffx_fsr2_accumulate_pass_16bit_53d81e3d4de953b4c374c9b812ffd8da.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_16bit_53d81e3d4de953b4c374c9b812ffd8da_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_53d81e3d4de953b4c374c9b812ffd8da_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_53d81e3d4de953b4c374c9b812ffd8da_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_53d81e3d4de953b4c374c9b812ffd8da_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_53d81e3d4de953b4c374c9b812ffd8da_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_lanczos_lut", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_53d81e3d4de953b4c374c9b812ffd8da_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 6, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_53d81e3d4de953b4c374c9b812ffd8da_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_53d81e3d4de953b4c374c9b812ffd8da_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_53d81e3d4de953b4c374c9b812ffd8da_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", "rw_upscaled_output", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_53d81e3d4de953b4c374c9b812ffd8da_UAVResourceBindings[] = { 0, 1, 3, 4, 2, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_53d81e3d4de953b4c374c9b812ffd8da_UAVResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_53d81e3d4de953b4c374c9b812ffd8da_UAVResourceSpaces[] = { 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_53d81e3d4de953b4c374c9b812ffd8da_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_53d81e3d4de953b4c374c9b812ffd8da_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_53d81e3d4de953b4c374c9b812ffd8da_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_53d81e3d4de953b4c374c9b812ffd8da_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_53d81e3d4de953b4c374c9b812ffd8da_size = 16536; + +static const unsigned char g_ffx_fsr2_accumulate_pass_16bit_53d81e3d4de953b4c374c9b812ffd8da_data[] = { +0x44,0x58,0x42,0x43,0x1e,0xfd,0xef,0xd4,0x12,0x89,0x98,0x0e,0x7a,0xdb,0x7b,0x11, +0xe5,0xad,0xc6,0xc9,0x01,0x00,0x00,0x00,0x98,0x40,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x3c,0x02,0x00,0x00,0x90,0x10,0x00,0x00,0xac,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xc8,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0x4c,0x0e,0x00,0x00,0x62,0x00,0x05,0x00,0x93,0x03,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x34,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x8a,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xc6,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xfc,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2, +0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42, +0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29, +0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30, +0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c, +0x63,0x18,0x06,0x83,0xa6,0x51,0x80,0x42,0x54,0x43,0x55,0x91,0x55,0x86,0x6a,0xa8, +0x08,0x2b,0xc4,0x30,0x0c,0x03,0x69,0xc5,0x30,0x06,0xc3,0x30,0x0c,0xe2,0x8e,0x1a, +0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0xb9,0x8d,0x2a,0x56,0x62,0xf2,0x8b,0xdb,0x46,0x84, +0x61,0x18,0x46,0x21,0xbc,0x81,0x19,0xe8,0x3b,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9, +0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b,0x11,0xc3,0x30,0x0c,0x85,0x08,0x07, +0x66,0x20,0x71,0x8e,0x20,0x28,0x06,0x33,0x28,0xc3,0x40,0x52,0x39,0x10,0x30,0x8c, +0x40,0x18,0x33,0xb5,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc, +0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x98,0x49,0x0c,0xc6,0x81,0x1d, +0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca, +0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0, +0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f, +0x90,0x80,0xa6,0xa4,0x0e,0x23,0x08,0xc6,0x4c,0x6d,0x30,0x0e,0xec,0x10,0x0e,0xf3, +0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40, +0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e, +0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0xa0,0x07,0x7a, +0xd0,0x0e,0xe9,0x00,0x0f,0xf3,0xf0,0x0b,0xf4,0x90,0x0f,0xf0,0x50,0x0e,0x28,0x18, +0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c, +0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0, +0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03, +0x39,0xf0,0x03,0x30,0xf0,0x03,0x24,0xb0,0x2d,0xb9,0x33,0x85,0xc1,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x81,0x1e,0xe8, +0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60, +0x98,0xc9,0x1a,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70, +0xa0,0x07,0x3f,0x40,0x82,0x01,0x53,0x3c,0x13,0x19,0x8c,0x03,0x3b,0x84,0xc3,0x3c, +0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94, +0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f, +0xa0,0x00,0xa5,0x79,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90, +0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05, +0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77, +0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x01,0x4b,0xf5, +0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3, +0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0xba,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8, +0xd8,0xd5,0x46,0x53,0x9e,0xe7,0x79,0x3e,0x0c,0x28,0xcb,0xb2,0xac,0x61,0x18,0x86, +0x61,0x18,0xa4,0xdf,0x24,0x4d,0x11,0x25,0x4c,0x3e,0x0b,0x30,0xcf,0x42,0x44,0xec, +0x04,0x4c,0x04,0x0a,0x06,0xe2,0xe7,0x08,0x40,0x01,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90, +0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07, +0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6, +0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60, +0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07, +0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90, +0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04, +0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1, +0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32, +0x00,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c,0x10,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x10,0x8a, +0xa3,0x14,0x8a,0xa2,0x1c,0x0a,0xa2,0xf0,0x03,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a, +0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90, +0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x34,0x4a, +0x32,0xa2,0x30,0x2f,0x8a,0xab,0x78,0x88,0x1c,0x01,0xa8,0x01,0xf2,0x0b,0x18,0x10, +0x10,0x81,0xde,0x19,0x00,0x92,0x67,0x00,0x88,0x9e,0x01,0x20,0x7b,0x06,0x80,0xf0, +0x19,0x00,0xd2,0x67,0x00,0x68,0x9f,0x01,0xa0,0x7e,0x06,0x80,0xd6,0x19,0x00,0x00, +0x79,0x18,0x00,0x00,0x90,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0xe1,0x99,0x20,0x0c,0xd0,0x06,0x61,0x20,0x26,0x08,0x43,0xb4,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x13,0x84,0x41,0xda,0x30,0x20,0x09,0x31,0x41,0x58,0x83,0x3e,0xa0,0x25, +0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0xd5,0xf6,0x46,0x97,0xf6,0xe6,0xf6,0x65,0x57, +0x36,0x46,0xf7,0x26,0x37,0x37,0x41,0x18,0xa6,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85, +0x31,0x88,0x81,0x30,0x9c,0x09,0xc2,0x1b,0xd4,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8, +0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86, +0x31,0x10,0x86,0xc3,0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab, +0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30, +0x50,0x1b,0x12,0x62,0x99,0x0c,0x6a,0x20,0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8, +0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x04,0x61,0xa8,0x26,0x08,0x83,0xb5,0x41, +0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35,0x10,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae, +0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed, +0x4d,0x6e,0x82,0x30,0x5c,0x1b,0x92,0x6b,0xd9,0x0c,0x6e,0x20,0x0c,0x87,0x8e,0xdc, +0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xc0, +0x36,0x24,0xdc,0xe2,0x19,0xdf,0x40,0x18,0xd9,0x04,0x41,0x0e,0xec,0x80,0x8d,0xdc, +0x17,0x5b,0x98,0xdb,0x98,0xde,0xdb,0xdc,0x17,0x5b,0x1d,0xdd,0x86,0x24,0x09,0x03, +0x31,0x30,0x92,0x81,0x30,0x9c,0x09,0xc2,0x90,0x31,0x91,0xfb,0x4a,0x6b,0x3b,0x6b, +0x4a,0x83,0x9b,0x9b,0x20,0x0c,0xda,0x86,0x84,0x0c,0xc2,0xa0,0x0c,0x0c,0x33,0x18, +0x08,0xc3,0x21,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16, +0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21,0x31,0x03,0x08, +0x0d,0x8c,0x61,0x20,0x8c,0x6c,0x43,0xf2,0x48,0x95,0xd6,0x81,0xc1,0x18,0x9c,0x41, +0x1a,0x4c,0x10,0xe8,0xe0,0x0e,0xa8,0xc9,0xdd,0x7d,0xa5,0xb9,0xd1,0x95,0xc9,0xb9, +0x85,0xb1,0x7d,0xd5,0xc1,0xcd,0x8d,0x85,0xb1,0x95,0x91,0x7d,0x8d,0xbd,0xb1,0xbd, +0xc9,0x4d,0x10,0xc8,0x40,0x0e,0x36,0x2c,0xc6,0x1a,0xb0,0x81,0x61,0x0c,0x44,0x1b, +0xb4,0x41,0x1b,0x38,0x13,0x04,0x3b,0xc0,0x03,0x3a,0x72,0x77,0x5f,0x6c,0x6f,0x63, +0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x1b,0x96,0xe1,0x0d,0xe0,0xc0,0x18,0x06, +0xa2,0x0d,0xda,0xa0,0x0d,0xb2,0x09,0x02,0x1e,0xe4,0x01,0x19,0xb9,0xbb,0x2f,0xb7, +0xb2,0xbb,0x2f,0xb6,0xb7,0xb1,0xb5,0xb9,0x0d,0x0b,0x21,0x07,0x73,0x60,0x50,0x03, +0xd1,0x06,0x6d,0xd0,0x06,0x19,0x1f,0xb9,0xbb,0x2f,0xb6,0xba,0xb6,0xb0,0x2f,0xb4, +0xb4,0x39,0xba,0x37,0xb9,0xbc,0x0d,0x0b,0xb5,0x06,0x75,0x60,0x5c,0x03,0xd1,0x06, +0x6d,0xd0,0x06,0x0e,0x25,0xb9,0xbb,0xaf,0x3a,0xb8,0xb9,0xb1,0x30,0xb6,0x32,0xb2, +0xaf,0xb7,0x3a,0x3a,0xb8,0x3a,0xba,0x0d,0xcb,0xb5,0x06,0x77,0x60,0x10,0x03,0xd1, +0x06,0x6d,0xd0,0x06,0xce,0x86,0xc2,0x0d,0xe2,0x80,0x0e,0xec,0x00,0x0f,0x26,0x08, +0x7b,0xb0,0x07,0x34,0xc6,0xc4,0x8c,0xa6,0xa4,0x64,0x26,0x08,0xc3,0xb6,0x01,0x31, +0xf4,0x60,0x0f,0x0c,0x63,0xe0,0x03,0x60,0x43,0xd0,0x07,0x13,0x84,0x3e,0xe0,0x03, +0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x1b,0x10, +0xe3,0x0f,0x40,0xc1,0x18,0x06,0x03,0xd8,0x10,0x84,0xc2,0x06,0x42,0x0d,0xf2,0xc0, +0x0f,0x44,0x61,0x82,0xa0,0x07,0x7a,0xc0,0x25,0x4d,0xaa,0xcc,0x8d,0xac,0x4c,0x6e, +0x2a,0x4d,0xaf,0x6c,0x82,0x40,0x06,0x73,0xb0,0x01,0x49,0x4a,0x81,0x32,0xc8,0xe0, +0x6a,0x4c,0x81,0x4e,0x5a,0x53,0x18,0x9e,0x54,0x99,0x1b,0x59,0x99,0xdc,0x54,0x9a, +0x5e,0xd9,0x06,0x24,0x41,0x05,0xca,0x0c,0xc8,0xe0,0x6a,0x4c,0x81,0x4c,0x1a,0x51, +0xda,0x1c,0x1c,0x5b,0x58,0xde,0x54,0x9a,0x5e,0xd9,0x04,0x61,0xe0,0x36,0x20,0x89, +0x2a,0x50,0xab,0x40,0x06,0x57,0x63,0x0a,0xec,0xd2,0x92,0xdc,0xe0,0xea,0xe8,0x86, +0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0x88,0xd2,0xda,0xca, +0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26,0x08,0x43,0xb7,0xc1,0x48,0x5a,0x81,0x72,0x05, +0x32,0xb8,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1,0x11,0xa5,0xb5,0x95,0xb9, +0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x06,0x6f,0x03,0x92,0xc0,0x02,0x15,0x0b,0x64, +0x70,0x35,0xa6,0x40,0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29,0x0d,0x8e,0xa9,0xcc,0xae, +0x8c,0x8d,0xea,0xad,0x6a,0xae,0x6c,0x82,0x30,0x7c,0x1b,0x90,0x64,0x16,0x28,0x5a, +0x20,0x83,0xab,0x31,0x05,0x2e,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65, +0x78,0x13,0x84,0x01,0x0c,0x36,0x20,0x89,0x2d,0x50,0xb7,0x40,0x06,0x57,0x63,0x0a, +0x94,0xcc,0x88,0xca,0xec,0xd2,0xc6,0xca,0xa8,0xde,0xac,0xd2,0xca,0xee,0x88,0xca, +0xe0,0xe8,0xd0,0x26,0x08,0x43,0x18,0x6c,0x30,0x92,0x5c,0xa0,0x74,0x81,0x0c,0x1a, +0x1e,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x13,0x84,0x41,0x0c,0x36,0x20,0x09,0x2f, +0x50,0xbd,0x40,0x06,0x4d,0x63,0x0a,0x94,0xcc,0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac, +0xca,0xc6,0xe8,0xde,0xe4,0xa6,0xc6,0xc2,0xd8,0xca,0x26,0x08,0xc3,0x18,0x6c,0x40, +0x92,0x5f,0xa0,0xc0,0x81,0x0c,0x9a,0xc6,0x14,0x08,0x99,0x11,0xbd,0xdd,0xb9,0xcd, +0x8d,0x85,0xb1,0x95,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x06,0x32,0xd8,0x80, +0x24,0xe2,0x40,0x8d,0x03,0x19,0x34,0x8d,0x29,0xf0,0x33,0x6b,0x7a,0xa3,0x4b,0x7b, +0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x1b,0x0a,0x73, +0x1b,0x2b,0x63,0x63,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x20,0x0c,0x65,0xb0,0x01,0x49, +0xca,0x81,0x32,0x07,0x32,0x68,0x1a,0x53,0x20,0x63,0x06,0x25,0x57,0x56,0x84,0x07, +0xf7,0x36,0x57,0x27,0x57,0x36,0x41,0x18,0xcc,0x60,0x03,0x92,0xa0,0x03,0x95,0x0e, +0x64,0xd0,0x34,0xa6,0xc0,0xcc,0x0c,0x4a,0xae,0xcc,0x2e,0xed,0xad,0x6e,0xce,0x48, +0x2e,0xac,0xad,0x0c,0x4a,0xae,0xac,0x08,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x82, +0x30,0x9c,0xc1,0x06,0x24,0x59,0x07,0x8a,0x1d,0xc8,0xa0,0x69,0x4c,0x81,0x8b,0x19, +0x55,0x98,0x1b,0x52,0x18,0x9b,0x99,0xd1,0x93,0xd5,0x04,0x61,0x40,0x83,0x0d,0x46, +0xe2,0x0e,0xd4,0x3b,0x90,0x41,0xc3,0xca,0x4c,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0xaa, +0x2c,0xae,0xae,0xcc,0x6d,0xac,0x8c,0xa9,0xcc,0xed,0x8c,0x0e,0x6d,0x82,0x30,0xa4, +0xc1,0x06,0x24,0x89,0x07,0x4a,0x1e,0xc8,0xa0,0x69,0x4c,0x81,0x8a,0x19,0x51,0x19, +0x1b,0x5d,0x18,0x55,0x5a,0x5b,0xd9,0x04,0x61,0x50,0x83,0x0d,0x46,0x42,0x0f,0x54, +0x3d,0x90,0x41,0xc3,0xcb,0x8c,0x28,0xcf,0x2d,0xac,0x2d,0x6d,0x4c,0xaa,0x6c,0x6e, +0x08,0x2d,0xcc,0xed,0xac,0xcc,0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82,0x30,0xac,0xc1, +0x06,0x23,0xb9,0x07,0x0a,0x1f,0xc8,0xa0,0x21,0x66,0x66,0x95,0x56,0x76,0x37,0x05, +0x17,0x36,0x56,0x46,0xf5,0xd6,0x54,0x46,0x57,0x26,0x37,0x67,0x14,0x36,0x46,0xf7, +0x26,0x37,0x41,0x18,0xd8,0x60,0x83,0x91,0xe8,0x03,0xb5,0x0f,0x64,0xd0,0x6c,0xa0, +0xf8,0xe0,0x14,0x52,0x81,0x15,0x5e,0x41,0x16,0x6a,0x01,0x17,0x76,0xc1,0x17,0xc2, +0x81,0x1c,0xce,0x41,0x1d,0xda,0x01,0x1e,0xe6,0xc1,0x1e,0xf2,0x81,0x1f,0x36,0x0c, +0x06,0x29,0xf4,0xc3,0x04,0x41,0x00,0x36,0x00,0x1b,0x06,0x03,0x24,0x40,0x62,0x43, +0x10,0x12,0x1b,0x86,0xe1,0x1f,0x44,0x82,0xc2,0xd0,0xd4,0x04,0xc1,0x0f,0xe8,0x60, +0xc3,0x60,0x06,0x66,0x30,0x6c,0x20,0x8c,0x92,0xb8,0x4c,0x62,0x43,0xf1,0x0f,0x24, +0x01,0x8c,0xc2,0x49,0x10,0x11,0x93,0x0b,0x73,0x1b,0x43,0x2b,0x9b,0x9b,0x20,0x0c, +0x6d,0x40,0xc3,0x8c,0xed,0x2d,0x8c,0x6e,0x6e,0x82,0x30,0xb8,0x01,0x8b,0x34,0xb7, +0x39,0xba,0xb9,0x09,0xc2,0xf0,0x06,0x24,0xd2,0xdc,0xe8,0xe6,0x26,0x08,0x03,0x1c, +0x10,0xa1,0x2b,0xc3,0xfb,0x62,0x7b,0x0b,0x23,0x9b,0x20,0x0c,0x71,0x40,0x84,0xae, +0x0c,0xef,0xcb,0xed,0x4d,0xae,0x8d,0x09,0x5d,0x19,0xde,0xd7,0x1c,0xdd,0x9b,0x5c, +0x19,0x8b,0xba,0x34,0x37,0xba,0xb9,0x0d,0x50,0x4a,0xa8,0xc4,0x4a,0xb0,0x44,0x4b, +0xb8,0xc4,0x4b,0xc0,0x44,0x4c,0xc8,0xc4,0x4c,0xa8,0x04,0x4d,0x70,0x35,0x41,0x0b, +0x55,0xd8,0xd8,0xec,0xda,0x5c,0xd2,0xc8,0xca,0xdc,0xe8,0xa6,0x04,0x41,0x15,0x32, +0x3c,0x17,0xbb,0x32,0xb9,0xb9,0xb4,0x37,0xb7,0x29,0x01,0xd1,0x84,0x0c,0xcf,0xc5, +0x2e,0x8c,0xcd,0xae,0x4c,0x6e,0x4a,0x60,0xd4,0x21,0xc3,0x73,0x99,0x43,0x0b,0x23, +0x2b,0x93,0x6b,0x7a,0x23,0x2b,0x63,0x9b,0x12,0x24,0x65,0xc8,0xf0,0x5c,0xe4,0xca, +0xe6,0xde,0xea,0xe4,0xc6,0xca,0xe6,0xa6,0x04,0xa2,0x50,0x89,0x0c,0xcf,0x85,0x2e, +0x0f,0xae,0x2c,0xc8,0xcd,0xed,0x8d,0x2e,0x8c,0x2e,0xed,0xcd,0x6d,0x6e,0x8a,0xd0, +0x0f,0x22,0x51,0x87,0x0c,0xcf,0xa5,0xcc,0x8d,0x4e,0x2e,0x0f,0xea,0x2d,0xcd,0x8d, +0x6e,0x6e,0x4a,0x70,0x12,0x5d,0xc8,0xf0,0x5c,0xc6,0xde,0xea,0xdc,0xe8,0xca,0xe4, +0xe6,0xa6,0x04,0x35,0x01,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3c,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x21,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x51,0xeb,0x36,0x00, +0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x9b,0x02,0x34,0x5c, +0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0c,0xdb,0x70,0xf9,0xce, +0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x7e,0x71, +0xdb,0xd6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c, +0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0e,0xd2,0x70,0xf9,0xce,0xe3,0x0b,0x11, +0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0xd8,0x82,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33, +0xd9,0x7e,0x71,0xdb,0x16,0x10,0x0d,0x97,0xef,0x3c,0xbe,0x11,0x39,0xd4,0x23,0x0e, +0x3e,0x72,0xdb,0x76,0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44, +0x45,0x2c,0x7e,0x71,0xdb,0x46,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15, +0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x09,0x64,0xc3,0xe5,0x3b,0x8f, +0x3f,0x1d,0x11,0x01,0x0c,0xe2,0x20,0x36,0x60,0xe4,0x50,0x8f,0x8f,0xdc,0xb6,0x25, +0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84,0xf9,0x45,0xad,0x9b,0xc1,0x33,0x5c, +0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f,0xdc,0x36,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0xd8,0x1e,0x3d, +0x4d,0xe9,0x53,0xb4,0xc3,0x74,0xc9,0xb8,0x12,0xff,0xd8,0xda,0x44,0x58,0x49,0x4c, +0xe4,0x2f,0x00,0x00,0x62,0x00,0x05,0x00,0xf9,0x0b,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xcc,0x2f,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0xf0,0x0b,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02, +0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xcb,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0x80,0xc2,0x08,0x40,0x09,0x00,0x14,0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03, +0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18,0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10, +0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c, +0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0,0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40, +0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18,0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18, +0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28,0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2, +0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c,0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51, +0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50,0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34, +0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9, +0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19, +0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89, +0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60,0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x1c, +0x41,0x50,0x0c,0xc6,0x40,0x31,0x18,0x90,0xa8,0x34,0x10,0x30,0x8c,0x40,0x18,0x33, +0xb5,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0, +0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3, +0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d, +0xf8,0x01,0x18,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0, +0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x30,0x93,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c, +0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90, +0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3, +0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f,0x20,0x01,0x95, +0x22,0xd5,0x30,0x82,0x60,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0, +0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07, +0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1, +0x40,0x0f,0x6c,0x00,0x06,0x72,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90, +0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0xc1,0x4c,0x62, +0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50, +0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e, +0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x20,0x07,0x7e, +0x00,0x06,0x7e,0x80,0x04,0x56,0x8b,0x5c,0x33,0x85,0xc1,0x38,0xb0,0x43,0x38,0xcc, +0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01, +0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x81,0x1e,0xe8,0x41,0x3b, +0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x30,0x93, +0x35,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50, +0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f, +0x7e,0x80,0x04,0x03,0x8c,0x62,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c, +0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03, +0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01,0x0a, +0x50,0x34,0x9b,0x89,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1, +0x16,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f, +0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2, +0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x50,0xc0,0xa2,0xda,0x4c, +0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03, +0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b, +0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0x74,0x1b,0x46,0x10,0x86,0x33,0x84,0xe0,0x63, +0x57,0x1b,0x4d,0xb9,0x5c,0x2e,0x97,0x1b,0x0c,0x50,0x2c,0x16,0x8b,0x65,0x30,0x18, +0x0c,0x06,0x83,0x81,0x74,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02,0xcc,0xb3,0x10, +0x11,0x3b,0x01,0x13,0x81,0x82,0x01,0xf1,0xe6,0x08,0x40,0x61,0x0a,0x00,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, +0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06, +0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8, +0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x32,0x00,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c, +0x10,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x94,0x40,0x11,0x14,0xc3,0x08,0x40,0x49, +0x94,0x41,0x21,0x14,0x47,0x29,0x14,0x45,0x39,0x14,0x44,0xe1,0x07,0x10,0x69,0x04, +0x80,0x7c,0x05,0x0c,0x08,0x88,0x40,0xaf,0x19,0x00,0x92,0xcd,0x00,0x10,0x6d,0x06, +0x80,0x6c,0x33,0x00,0x84,0x9b,0x01,0xa0,0xdd,0x0c,0x00,0xf5,0x66,0x00,0x68,0x35, +0x03,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x78,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0xe1,0x99,0x20,0x0c,0xd0,0x06,0x61,0x20,0x26,0x08,0x43,0xb4, +0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08,0x83,0x34,0x41,0x58, +0x83,0x32,0x20,0x30,0x41,0x18,0xa6,0x0d,0x82,0xd2,0x6c,0x48,0x94,0x85,0x51,0x88, +0x81,0x50,0x9c,0x09,0xc2,0x1b,0x78,0x1b,0x92,0x01,0x62,0x14,0x65,0x20,0x14,0x67, +0x82,0x30,0x50,0x1b,0x12,0x62,0x61,0x14,0x69,0x20,0x14,0x67,0x82,0x30,0x54,0x13, +0x84,0xc1,0xda,0x20,0x28,0xd5,0x86,0x44,0x82,0x18,0x85,0x1a,0x08,0xc5,0x9a,0x20, +0x0c,0xd7,0x86,0x84,0x5a,0x18,0x05,0x1b,0x08,0xc5,0x99,0x20,0x0c,0xd8,0x86,0x04, +0x5b,0x18,0x45,0x1b,0x08,0xc5,0x9a,0x20,0xc8,0xc1,0xb7,0x21,0x31,0x38,0x46,0x31, +0x06,0x42,0x71,0x26,0x08,0x43,0x36,0x41,0x18,0xb4,0x0d,0x89,0xc7,0x31,0xca,0x37, +0x10,0x8a,0xb3,0x21,0xf9,0x20,0x46,0x19,0x06,0x42,0xb1,0x36,0x24,0x4f,0x34,0x5d, +0xd9,0xd6,0x81,0x41,0x18,0x4c,0x10,0xe8,0x00,0x0c,0x26,0x08,0x64,0xc0,0x6d,0x58, +0x94,0x31,0x60,0x14,0x65,0x20,0xc8,0x80,0x0c,0xc8,0xc0,0x99,0x20,0xd8,0x41,0x18, +0x6c,0x58,0x06,0x33,0x60,0x94,0x61,0x20,0xc8,0x80,0x0c,0xc8,0xc0,0x9a,0x20,0xe0, +0x81,0x18,0x6c,0x58,0x08,0x34,0x60,0x14,0x69,0x20,0xc8,0x80,0x0c,0xc8,0xc0,0xda, +0xb0,0x48,0x63,0xc0,0x28,0xd4,0x40,0x90,0x01,0x19,0x90,0x81,0xb3,0x61,0xa1,0xc6, +0x80,0x51,0x88,0x81,0x20,0x03,0x32,0x20,0x03,0x67,0x43,0x51,0x06,0x67,0x90,0x06, +0x6a,0xb0,0x06,0x13,0x84,0x3d,0x18,0x83,0x09,0xc2,0xb0,0x6d,0x40,0x94,0x36,0x60, +0x14,0x65,0x70,0x03,0x60,0x43,0xf0,0x06,0x13,0x84,0x3e,0x20,0x83,0x0d,0x88,0x12, +0x07,0x8c,0x32,0x0c,0x0a,0xb0,0x21,0x90,0x83,0x0d,0x84,0x18,0xb0,0x01,0x1c,0xcc, +0xc1,0x04,0x41,0x00,0x28,0x0c,0x4d,0x4d,0x10,0xfc,0xa0,0xdb,0x30,0x7c,0xdf,0xb0, +0x81,0x50,0xee,0x80,0xc2,0x83,0x0d,0x45,0x1d,0xd8,0x01,0x40,0x07,0x79,0x50,0x85, +0x8d,0xcd,0xae,0xcd,0x25,0x8d,0xac,0xcc,0x8d,0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73, +0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x9b,0x12,0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2, +0xd8,0xec,0xca,0xe4,0xa6,0x04,0x46,0x1d,0x32,0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32, +0xb9,0xa6,0x37,0xb2,0x32,0xb6,0x29,0x01,0x52,0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee, +0xad,0x4e,0x6e,0xac,0x6c,0x6e,0x4a,0x30,0x07,0x75,0xc8,0xf0,0x5c,0xca,0xdc,0xe8, +0xe4,0xf2,0xa0,0xde,0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0x79,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3c,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x21,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e, +0x51,0xeb,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d, +0x9b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0c, +0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06, +0x20,0x60,0x7e,0x71,0xdb,0xd6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41, +0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0e,0xd2,0x70,0xf9, +0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0xd8,0x82,0x33,0x5c,0xbe, +0xf3,0xf8,0x83,0x33,0xd9,0x7e,0x71,0xdb,0x16,0x10,0x0d,0x97,0xef,0x3c,0xbe,0x11, +0x39,0xd4,0x23,0x0e,0x3e,0x72,0xdb,0x76,0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30, +0xcf,0x42,0x94,0x44,0x45,0x2c,0x7e,0x71,0xdb,0x46,0x50,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x56,0x60,0x0d,0x97,0xef, +0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x09,0x64, +0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0x20,0x36,0x60,0xe4,0x50,0x8f, +0x8f,0xdc,0xb6,0x25,0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84,0xf9,0x45,0xad, +0x9b,0xc1,0x33,0x5c,0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f,0xdc,0x36,0x00,0x00, +0x61,0x20,0x00,0x00,0x83,0x09,0x00,0x00,0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00, +0x4d,0x00,0x00,0x00,0x34,0x98,0x01,0x28,0xa3,0x42,0x2a,0xc2,0x80,0x62,0x2b,0xb9, +0x52,0x29,0xbb,0xe2,0xab,0x81,0x72,0x29,0xc3,0x80,0x82,0x29,0x9b,0x62,0x2a,0xde, +0x80,0xf2,0x0d,0x28,0xa5,0x2a,0xa8,0x88,0xf2,0x29,0x1a,0x22,0xd5,0x00,0x29,0x8a, +0xa0,0x0c,0xca,0xa3,0x04,0x46,0x00,0xc8,0x30,0x46,0x00,0x82,0x20,0x88,0x82,0xc1, +0x18,0x41,0x6b,0xce,0x39,0xfb,0x8d,0x11,0x80,0x20,0x08,0xca,0xdf,0x18,0x01,0x08, +0x82,0x30,0xff,0x0b,0x63,0x04,0x20,0x08,0x82,0xf1,0x2f,0x8c,0x11,0xbc,0x33,0x69, +0xa2,0xdd,0x18,0x01,0x08,0x82,0x20,0xfc,0x0b,0x63,0x04,0xad,0x39,0xe7,0xbc,0x37, +0x46,0x00,0x82,0x20,0x28,0x83,0xc1,0x18,0x01,0x08,0xe2,0xff,0x3d,0x06,0x63,0x04, +0x21,0x09,0x86,0x78,0x37,0x46,0xb0,0xc7,0x6a,0xbc,0x7f,0x63,0x04,0x6b,0xad,0xd6, +0xe2,0x37,0x46,0xf0,0xdf,0x7f,0xff,0x7e,0x63,0x04,0x20,0x08,0x82,0x20,0x18,0x8c, +0x11,0xb4,0xe6,0x9c,0xf3,0xbe,0x30,0x46,0x20,0x8b,0x6e,0xff,0x7f,0x63,0x04,0x3a, +0x6b,0xce,0xe9,0x37,0x46,0xa0,0xe2,0xf5,0xa9,0x7a,0x63,0x04,0x20,0x08,0x82,0x20, +0x38,0x8c,0x11,0xac,0xb5,0x5a,0xeb,0xde,0x18,0x01,0x08,0x82,0xfe,0x1d,0x06,0x63, +0x04,0xad,0x39,0xe7,0xb4,0x37,0x46,0x00,0x82,0x20,0x48,0x82,0xc1,0x18,0x01,0x08, +0x82,0xa0,0x0e,0x06,0x63,0x04,0x70,0x5c,0xe6,0xb7,0x37,0x46,0x40,0x96,0xbc,0x7e, +0x7f,0x63,0x04,0x20,0x08,0x82,0x20,0x28,0x8c,0x11,0x80,0x20,0x08,0xb2,0x60,0x30, +0x46,0x00,0x82,0x20,0x88,0x7e,0x63,0x04,0x20,0x08,0x82,0xf8,0x2f,0xcc,0x00,0x8c, +0x11,0x80,0x20,0x08,0xe2,0xdf,0x18,0x01,0x08,0x82,0x20,0xfc,0x51,0x65,0x8c,0x00, +0x04,0xdf,0x60,0x8c,0x00,0x04,0xc1,0x60,0x8c,0x00,0x04,0x9f,0x31,0x02,0x10,0x84, +0x46,0x00,0xc8,0x30,0x02,0x00,0x00,0x00,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06, +0xbc,0xf0,0x07,0x6a,0x50,0x0b,0xba,0xe0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x50, +0x06,0xbd,0x00,0x0a,0x6b,0x70,0x0b,0xb6,0xf0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60, +0x50,0x06,0xbe,0x10,0x0a,0x6c,0xc0,0x0b,0xb8,0x00,0x0b,0x23,0x06,0x09,0x00,0x82, +0x60,0x50,0x06,0xbf,0x20,0x0a,0x6d,0xe0,0x0b,0xbe,0x10,0x0b,0x23,0x06,0x09,0x00, +0x82,0x60,0x50,0x06,0xe0,0x30,0x0a,0x6e,0xc0,0x0b,0xbc,0x20,0x0b,0x23,0x06,0x09, +0x00,0x82,0x60,0x50,0x06,0xe1,0x40,0x0a,0x6e,0x50,0x0b,0xe0,0x30,0x0b,0x23,0x06, +0x09,0x00,0x82,0x60,0x50,0x06,0xe2,0x50,0x0a,0x6f,0x70,0x0b,0xb6,0x40,0x0b,0x23, +0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe3,0x60,0x0a,0x70,0x00,0x0e,0xe0,0x50,0x0b, +0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe4,0x70,0x0a,0x71,0xb0,0x0b,0xba,0x60, +0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe5,0x80,0x0a,0x72,0xe0,0x0b,0xbc, +0x70,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe6,0x90,0x0a,0x73,0x00,0x0e, +0xbf,0x80,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe7,0xa0,0x0a,0x74,0x50, +0x0e,0xe1,0x90,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe8,0xb0,0x0a,0x75, +0x70,0x0e,0xe4,0xa0,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe9,0xc0,0x0a, +0x76,0x50,0x0e,0xe7,0xb0,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xea,0xd0, +0x0a,0x7a,0x60,0x0e,0xe9,0xc0,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xeb, +0xe0,0x0a,0x7c,0x70,0x0e,0xe7,0xd0,0x0b,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0xe4, +0x43,0x29,0xa0,0xc3,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0xfa,0x60,0x0a,0xec,0x30, +0x62,0x60,0x00,0x20,0x08,0x06,0x84,0x3e,0x98,0x82,0x3a,0x8c,0x18,0x18,0x00,0x08, +0x82,0x01,0xb1,0x0f,0xa7,0xe0,0x0e,0x23,0x06,0x07,0x00,0x82,0x60,0x20,0x06,0xf1, +0x10,0x0b,0xc5,0x3b,0x8c,0x26,0x04,0x41,0x19,0xec,0x70,0x65,0xb4,0xc3,0x55,0x30, +0x0b,0x5c,0x44,0x00,0x15,0xac,0x82,0x56,0x52,0x40,0x09,0x09,0x9c,0x60,0xb0,0x13, +0x0c,0x66,0x82,0x19,0xc0,0xc7,0x84,0x33,0x80,0xcf,0x68,0x42,0x03,0x5c,0x60,0xb0, +0x73,0x0c,0x66,0x85,0x40,0x1f,0x2b,0x04,0xfa,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0x47,0x12,0xe3,0x70,0xed,0xc3,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x88,0xc1,0x01, +0x80,0x20,0x18,0x88,0x81,0x49,0x98,0x83,0x16,0x12,0xa3,0x09,0x01,0x30,0x9a,0x20, +0x04,0x27,0x18,0xec,0x04,0x83,0xd9,0x21,0xd0,0xc7,0x0e,0x81,0x3e,0x26,0x30,0xf0, +0x31,0x81,0x81,0xcf,0x68,0x42,0x22,0x8c,0x26,0x28,0x83,0x21,0x84,0x7c,0x0c,0x21, +0xe4,0x63,0x0a,0x2e,0xc0,0xc7,0x94,0x5c,0x80,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0x3f,0xa1,0x0f,0x84,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x58,0xec,0x03, +0x21,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x11,0x16,0xfd,0x10,0x0a,0xc2,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0x62,0xe1,0x0f,0xa2,0x20,0x9c,0x62,0xb0,0x53,0x0c,0x66, +0x84,0x40,0x1f,0x23,0x04,0xfa,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x63,0x16,0x21, +0x31,0x07,0x38,0x51,0x06,0x64,0x40,0x12,0x24,0x41,0x12,0x24,0x31,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x30,0x9a,0xd0,0x09,0xa3,0x09,0xde,0x60,0x02,0x21,0x1f,0x13,0x08, +0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x57,0x16,0x24,0x81,0x07,0x3a,0x31,0x9a, +0x10,0x08,0xa3,0x09,0xc2,0x60,0x85,0x10,0x1f,0x2b,0x84,0xf8,0x98,0x1a,0x08,0xf2, +0x31,0x35,0x10,0xe4,0x63,0x82,0x20,0x1f,0x13,0x04,0xf9,0x98,0x10,0xc0,0x67,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0xa2,0xba,0x48,0x89,0xc0,0x10,0x37,0x80,0x8f,0x21,0x6e, +0x00,0x9f,0xe1,0x08,0xa1,0x16,0x86,0x6f,0x38,0x62,0xe8,0x85,0xe2,0x2b,0x21,0xd0, +0xe1,0x08,0x02,0x17,0x86,0x6f,0x38,0xa2,0x00,0x87,0xe2,0x2b,0x21,0xd0,0x22,0x02, +0x1d,0x31,0x78,0x00,0x10,0x04,0x83,0xc9,0x2f,0x6e,0x42,0x16,0x5a,0xa1,0xe3,0xc8, +0x81,0x1c,0xe6,0x62,0x2e,0x7e,0x82,0x17,0x46,0x13,0x82,0x61,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0xa2,0xd0,0x70,0x8b,0x60,0xc4,0xe0,0x01,0x40,0x10,0x0c,0xa6,0xd0,0xd0, +0x89,0x5c,0x80,0x05,0x30,0xf8,0xce,0xe1,0x1c,0xec,0xc2,0x2e,0xc4,0xe2,0x17,0x46, +0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x0c,0xfc,0xc2, +0x27,0x64,0x61,0x2f,0x46,0x13,0x82,0x61,0xb8,0x21,0xd8,0x0b,0x30,0x28,0x45,0x26, +0xb8,0x84,0x60,0x6b,0xa0,0x09,0xae,0x26,0xd0,0x59,0x86,0x40,0x08,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0x40,0x0c,0x4a,0xa3,0x2c,0x72,0x61,0x34,0x46,0x13,0x02,0x60,0x34, +0x41,0x08,0x4e,0x30,0xd8,0x09,0x06,0x33,0x61,0x93,0x8f,0x09,0x9b,0x7c,0x4c,0x88, +0x09,0xf8,0x98,0x20,0x13,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x37,0xe6, +0xc2,0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc8,0x8d,0xba,0x98,0x87,0x60,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0xdd,0xa8,0x8b,0x63,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x63,0x37,0xee,0xa2,0x1e,0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x72,0x83, +0x2d,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x74,0xa3,0x2d,0x84,0x13,0x06,0x74, +0xc2,0x80,0xec,0x20,0xe2,0x63,0x06,0x11,0x9f,0x13,0x2a,0x77,0x42,0xe5,0xca,0xc0, +0x0b,0x28,0x23,0x2f,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xb4,0xdf,0x90,0x0b,0xe1, +0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x03,0x8f,0xb9,0x10,0x70,0x63,0xc4,0xa0, +0x01,0x40,0x10,0x0c,0x9a,0xf3,0x10,0x0d,0x7b,0xc8,0x0d,0x21,0x28,0x8d,0xd2,0x28, +0x8d,0xd2,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62, +0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x11,0x83,0x06,0x00,0x41, +0x30,0x68,0xe0,0x63,0x35,0xfe,0x41,0x3c,0x26,0xc5,0x35,0x5c,0xc3,0x35,0x5c,0x63, +0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca, +0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x8a,0x73,0x0f,0xb0,0x35,0x78,0x0d,0x10, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x56,0x1f,0xab,0x21,0x04,0x23,0x06,0x0d,0x00, +0x82,0x60,0xd0,0xf0,0xc7,0x6d,0xac,0x84,0x7b,0x04,0x96,0x6e,0xe8,0x86,0x6e,0xe8, +0xc6,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11, +0x95,0x3b,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x15,0x1a,0xe4,0x07,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x81,0x06,0x22,0xb6,0x11,0x30,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0, +0x9c,0x88,0x78,0xd8,0x44,0x7e,0x04,0x61,0x50,0x1e,0xe5,0x51,0x1e,0xe5,0x31,0x9a, +0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x70,0x44,0xe5,0x8e, +0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xc0,0xc8, +0x7a,0xfc,0x84,0x88,0xac,0x81,0x1c,0xb8,0x87,0x7b,0xb8,0x87,0x7b,0x8c,0x26,0x04, +0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x1c,0x51,0xb9,0x23,0x2a, +0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x39,0x42,0x1f, +0x68,0xb1,0x22,0x7c,0xb0,0x07,0xf7,0x71,0x1f,0xf7,0x71,0x1f,0xa3,0x09,0x01,0x30, +0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x47,0x54,0xee,0x88,0xca,0x1d, +0x51,0xb9,0x23,0x2a,0x37,0x62,0xd0,0x00,0x20,0x08,0x06,0x8d,0x98,0xf4,0x47,0x5c, +0xd0,0xc8,0x19,0x90,0x02,0x88,0x80,0x08,0x88,0x80,0xc8,0x68,0x42,0x00,0x8c,0x26, +0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54, +0xee,0x88,0xca,0x8d,0x18,0x34,0x00,0x08,0x82,0x41,0xb3,0x26,0x26,0xa2,0x17,0x3d, +0x52,0x06,0xad,0x90,0x22,0x29,0x92,0x22,0x29,0x32,0x9a,0x10,0x00,0xa3,0x09,0x42, +0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x70,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x3b, +0xa2,0x72,0x65,0x0b,0x69,0x02,0x56,0x0e,0x2a,0x02,0x82,0x11,0x83,0x03,0x00,0x41, +0x30,0xd0,0xe0,0xc4,0x44,0x84,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x3b,0x91, +0x11,0xd3,0x48,0x13,0x59,0x08,0x6a,0xa4,0x46,0x6a,0xa4,0x46,0x46,0x13,0x02,0x60, +0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11,0x95,0x3b, +0xa2,0x72,0x47,0x54,0x6e,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x50,0xd9,0x91,0xd7, +0x90,0x93,0x71,0x50,0x7c,0xc4,0x47,0x7c,0xc4,0x47,0x46,0x13,0x02,0x60,0x34,0x41, +0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72, +0x47,0x54,0x6e,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x54,0x21,0x13,0xdc,0xd8,0x13, +0x57,0x98,0xce,0xe4,0x4c,0xce,0xe4,0x4c,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46, +0x13,0x06,0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54, +0x6e,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x59,0x69,0x93,0xf0,0x20,0x15,0x56,0xe0, +0xe0,0x04,0x4e,0xe0,0x04,0x4e,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06, +0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xae,0xfa, +0xe1,0x55,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x34,0x5b,0x61,0x93,0xe0,0x0c,0x46, +0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xe9,0x15,0x3c,0x61,0x8f,0x57,0xc1,0x87,0x60,0x4f, +0xf6,0x64,0x4f,0xf6,0x64,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46, +0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x46,0x0c,0x1a, +0x00,0x04,0xc1,0xa0,0x31,0x97,0x50,0xa9,0x0f,0x5c,0x49,0x09,0x85,0x54,0x48,0x85, +0x54,0x48,0x65,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88, +0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x46,0x0c,0x1a,0x00,0x04, +0xc1,0xa0,0x79,0x17,0x55,0xf1,0x8f,0x70,0xa1,0x87,0xa9,0x55,0x5a,0xa5,0x55,0x5a, +0x65,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88, +0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0, +0xc1,0x97,0x59,0x39,0x11,0x75,0x91,0x07,0xce,0x56,0x6c,0xc5,0x56,0x6c,0x65,0x34, +0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d, +0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x2c,0x4c,0xc0,0x22,0x3e,0x23,0x06,0x06,0x00, +0x82,0x60,0x80,0xf5,0x4b,0xbd,0x04,0x17,0x18,0xd0,0x82,0x32,0x91,0xcf,0x88,0xc1, +0x03,0x80,0x20,0x18,0x4c,0x22,0xb3,0x2b,0x38,0x12,0x23,0x81,0x99,0xa0,0x09,0x9a, +0xdc,0xcb,0xbd,0x8c,0x0b,0x98,0x8c,0x26,0x04,0xc0,0x05,0x95,0xb3,0x33,0x39,0x8b, +0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x46,0x32,0xfc,0x12,0x5c,0x60,0x40,0x0b, +0xd8,0x44,0x3e,0x23,0x06,0x0f,0x00,0x82,0x60,0x30,0xa5,0x8c,0xb8,0xfc,0x08,0x8e, +0x04,0x6d,0xf2,0x26,0x6f,0xe2,0x2f,0xfe,0xa2,0x2e,0x67,0x32,0x9a,0x10,0x00,0x17, +0x54,0xce,0xda,0xc4,0x2d,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd8,0xca,0x8c, +0x4c,0x70,0x81,0x01,0x2d,0x98,0x13,0xf9,0x8c,0x18,0x3c,0x00,0x08,0x82,0xc1,0x04, +0x33,0xe9,0x62,0x26,0x3f,0x12,0xd0,0x89,0x9d,0xd8,0x49,0xc9,0x94,0x4c,0xbc,0xb8, +0xc9,0x68,0x42,0x00,0x5c,0x50,0x39,0x9b,0x93,0xba,0x88,0xcf,0x88,0x81,0x01,0x80, +0x20,0x18,0x60,0x32,0xa3,0x32,0xc1,0x05,0x06,0xb4,0x40,0x4f,0xe4,0x33,0x62,0xf0, +0x00,0x20,0x08,0x06,0xd3,0xcd,0xc0,0x4b,0x9b,0x98,0x49,0xb0,0x27,0x7d,0xd2,0x27, +0x2c,0xc3,0x32,0xf8,0x52,0x27,0xa3,0x09,0x01,0x70,0x41,0xe5,0xcc,0x8a,0x0b,0xf9, +0xd8,0x15,0x17,0xf2,0x31,0x2c,0x2e,0xe4,0x63,0x59,0x5c,0xc8,0xc7,0x26,0xb6,0x90, +0x8f,0x51,0x6c,0x21,0x1f,0xab,0xd8,0x42,0x3e,0x66,0xb1,0x85,0x7c,0x8c,0x40,0xe0, +0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x28,0xb4,0x90,0x8f,0x55, +0x68,0x21,0x1f,0xb3,0xd0,0x42,0x3e,0x76,0xa1,0x85,0x7c,0x0c,0x21,0xe0,0x63,0x08, +0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0xaa,0xb2,0x90,0x8f,0x59,0x65,0x21, +0x1f,0xbb,0xca,0x42,0x3e,0x86,0x95,0x85,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f, +0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0xd6,0x40,0x0e,0xe0,0x63,0x41,0x19,0xc0,0xc7, +0x82,0x0f,0x3e,0x76,0x04,0xf4,0xb1,0x43,0xa0,0x8f,0x1d,0x03,0x7d,0xec,0x20,0xe8, +0x63,0x79,0xb0,0x16,0xf2,0x31,0x3d,0x58,0x0b,0xf9,0xd8,0x1e,0xac,0x85,0x7c,0x8c, +0x0f,0xd6,0x42,0x3e,0x66,0x07,0x66,0x21,0x1f,0xbb,0x03,0xb3,0x90,0x8f,0xe1,0x81, +0x59,0xc8,0xc7,0xf2,0xc0,0x2c,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81, +0xc0,0xc7,0x08,0x04,0x3e,0x76,0x07,0x65,0x21,0x1f,0xc3,0x83,0xb2,0x90,0x8f,0xe5, +0x41,0x59,0xc8,0xc7,0xf4,0xa0,0x2c,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18, +0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x07,0x64,0x21,0x1f,0xcb,0x03,0xb2,0x90,0x8f, +0xe9,0x01,0x59,0xc8,0xc7,0xf6,0x80,0x2c,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8, +0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84,0x01,0x7d,0x8c,0x10,0x03,0xfa,0x18, +0x31,0x06,0xf4,0x31,0x82,0x0c,0xe8,0x63,0xb9,0x40,0x16,0xf2,0x31,0x5d,0x20,0x0b, +0xf9,0xd8,0x2e,0x90,0x85,0x7c,0x8c,0x17,0xc8,0x42,0x3e,0x66,0x0b,0x3f,0x21,0x1f, +0xbb,0x85,0x9f,0x90,0x8f,0xe1,0xc2,0x4f,0xc8,0xc7,0x72,0xe1,0x27,0xe4,0x63,0x04, +0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x76,0x0b,0x3e,0x21, +0x1f,0xc3,0x05,0x9f,0x90,0x8f,0xe5,0x82,0x4f,0xc8,0xc7,0x74,0xc1,0x27,0xe4,0x63, +0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x0b,0x3d, +0x21,0x1f,0xcb,0x85,0x9e,0x90,0x8f,0xe9,0x42,0x4f,0xc8,0xc7,0x76,0xa1,0x27,0xe4, +0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84, +0x02,0x7d,0x8c,0x10,0x05,0xfa,0x18,0x31,0x0a,0xf4,0x31,0x82,0x14,0xe8,0x63,0xf9, +0xe0,0x13,0xf2,0x31,0x7d,0xf0,0x09,0xf9,0xd8,0x3e,0xf8,0x84,0x7c,0x8c,0x1f,0x7c, +0x42,0x3e,0x66,0x0f,0x39,0x21,0x1f,0xbb,0x87,0x9c,0x90,0x8f,0xe1,0x43,0x4e,0xc8, +0xc7,0xf2,0x21,0x27,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7, +0x08,0x04,0x3e,0x76,0x0f,0x38,0x21,0x1f,0xc3,0x07,0x9c,0x90,0x8f,0xe5,0x03,0x4e, +0xc8,0xc7,0xf4,0x01,0x27,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0, +0xc7,0x10,0x02,0x3e,0x86,0x0f,0x37,0x21,0x1f,0xcb,0x87,0x9b,0x90,0x8f,0xe9,0xc3, +0x4d,0xc8,0xc7,0xf6,0xe1,0x26,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42, +0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84,0x03,0x7d,0x8c,0x10,0x07,0xfa,0x18,0x31,0x0e, +0xf4,0x31,0x82,0x1c,0xe8,0x63,0xa0,0xe3,0x27,0xf1,0x19,0x31,0x30,0x00,0x10,0x04, +0x03,0x8c,0x87,0x68,0x28,0xb8,0xc0,0x80,0x16,0x90,0x8e,0x7c,0x46,0x0c,0x1e,0x00, +0x04,0xc1,0x60,0x0a,0x23,0xfd,0xb9,0x1b,0xb8,0x09,0x4a,0xe7,0x74,0x4e,0xc7,0x86, +0x6c,0x48,0x84,0xfe,0x66,0x34,0x21,0x00,0x2e,0xa8,0x9c,0x99,0x4e,0xa9,0xc4,0x67, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0xb0,0x31,0xda,0xa1,0xe0,0x02,0x03,0x5a,0xb0,0x3a, +0xf2,0x19,0x31,0x78,0x00,0x10,0x04,0x83,0x09,0x8d,0x42,0xc8,0x6f,0xee,0x26,0x60, +0x1d,0xd7,0x71,0x9d,0x1e,0xea,0xa1,0x14,0x32,0x9d,0xd1,0x84,0x00,0xb8,0xa0,0x72, +0xc6,0x3a,0xac,0x12,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0xc0,0xd4,0x48,0x8c,0x82, +0x0b,0x0c,0x68,0x81,0xec,0xc8,0x67,0xc4,0xe0,0x01,0x40,0x10,0x0c,0xa6,0x37,0x42, +0xa1,0xd2,0xf1,0x9b,0x60,0x76,0x6a,0xa7,0x76,0xc8,0x88,0x8c,0x60,0xa8,0x75,0x46, +0x13,0x02,0xe0,0x82,0xca,0x99,0xec,0xcc,0x4a,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x00,0x8b,0xa3,0x34,0x0a,0x2e,0x30,0xa0,0x05,0xb9,0x23,0x9f,0x11,0x83,0x07,0x00, +0x41,0x30,0x98,0xec,0xe8,0x85,0x58,0xa7,0x74,0x02,0xdd,0xe1,0x1d,0xde,0x59,0xa3, +0x35,0xba,0x21,0xda,0x19,0x4d,0x08,0x80,0x0b,0x2a,0x67,0x16,0x48,0xc8,0xc7,0x2e, +0x90,0x90,0x8f,0x61,0x20,0x21,0x1f,0xcb,0x40,0x42,0x3e,0x36,0x91,0x83,0x7c,0x8c, +0x22,0x07,0xf9,0x58,0x45,0x0e,0xf2,0x31,0x8b,0x1c,0xe4,0x63,0x04,0x02,0x1f,0x23, +0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0xb1,0x82,0x7c,0xac,0x62,0x05, +0xf9,0x98,0xc5,0x0a,0xf2,0xb1,0x8b,0x15,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8, +0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x56,0xd1,0x81,0x7c,0xcc,0xa2,0x03,0xf9,0xd8, +0x45,0x07,0xf2,0x31,0x8c,0x0e,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42, +0xc0,0xc7,0x10,0x02,0x3e,0xb6,0x06,0x72,0x00,0x1f,0x0b,0xca,0x00,0x3e,0x16,0x7c, +0xf0,0xb1,0x23,0xa0,0x8f,0x1d,0x02,0x7d,0xec,0x18,0xe8,0x63,0x07,0x41,0x9f,0x11, +0x83,0x03,0x00,0x41,0x30,0xb0,0x76,0x69,0x8f,0x42,0x05,0x4f,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xc0,0xe2,0x25,0x3e,0x0a,0x15,0x3c,0x19,0x31,0x38,0x00,0x10,0x04,0x03, +0xab,0x97,0xfa,0x28,0x54,0xf0,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x5f,0xf2, +0xa3,0x50,0xc1,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x7e,0x09,0x94,0x4a,0x85, +0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x02,0xa7,0x50,0x2a,0x15,0x3e,0x19,0x31, +0x38,0x00,0x10,0x04,0x03,0x2b,0x9c,0x44,0xa9,0x54,0xf8,0x64,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x2c,0x71,0x1a,0xa5,0x52,0xe1,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0, +0xc6,0x69,0x94,0x10,0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x8b,0x9c,0x48,0x09, +0x11,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xca,0xa9,0x94,0x10,0x31,0x19,0x31, +0x38,0x00,0x10,0x04,0x03,0xcb,0x9c,0x4c,0x09,0x11,0x93,0x11,0x83,0x03,0x00,0x41, +0x30,0xb0,0xce,0x09,0x95,0x10,0x33,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x0b,0x9d, +0x52,0x09,0x31,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xd2,0x49,0x95,0x10,0x33, +0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x4b,0x9d,0x56,0x09,0x31,0x93,0x11,0x83,0x03, +0x00,0x41,0x30,0xb0,0xd6,0x69,0x95,0x90,0x30,0x19,0x31,0x38,0x00,0x10,0x04,0x03, +0x8b,0x9d,0x58,0x09,0x09,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xda,0xa9,0x95, +0x90,0x30,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xcb,0x9d,0x5c,0x09,0x09,0x93,0x11, +0x83,0x03,0x00,0x41,0x30,0xb0,0xde,0x09,0x96,0x90,0x32,0x19,0x31,0x38,0x00,0x10, +0x04,0x03,0x0b,0x9e,0x62,0x09,0x29,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xe2, +0x49,0x96,0x90,0x32,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x4b,0x9e,0x66,0x09,0x29, +0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xe6,0x89,0x96,0x38,0x64,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x2c,0x7a,0xaa,0x25,0x0e,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xab, +0x9e,0x6c,0x89,0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xb2,0xa7,0x5b,0xe2,0x90, +0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xee,0xe9,0x96,0x08,0x64,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x2c,0x7c,0xc2,0x25,0x02,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x2b,0x9f, +0x72,0x89,0x40,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xd2,0x27,0x5d,0x22,0x90,0x23, +0x0c,0x78,0x84,0x01,0x8f,0x30,0xe0,0x11,0x06,0x1c,0x31,0x38,0x00,0x10,0x04,0x83, +0x6f,0x9f,0x74,0xc9,0x85,0xec,0x69,0x34,0x21,0x08,0x46,0x0c,0x1a,0x00,0x04,0xc1, +0xa0,0x29,0x29,0x70,0x9a,0xa1,0x7b,0xba,0xa7,0x7b,0x1a,0xa7,0x71,0x1a,0xa7,0x71, +0x1a,0x4d,0x08,0x80,0xe1,0x88,0x40,0x8c,0x82,0x6f,0xba,0x41,0x8d,0x84,0xc0,0x94, +0x82,0x3e,0xa6,0x18,0xf4,0x31,0xe5,0xa0,0x8f,0x11,0x83,0x7c,0xac,0x18,0xe4,0x63, +0x83,0x21,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x60,0x8a,0x9d,0x06,0x35,0x1a, +0x31,0x38,0x00,0x10,0x04,0x83,0x23,0xa6,0xda,0x69,0x58,0xa3,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x64,0xca,0x9d,0x06,0x36,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x63, +0xa6,0xdc,0x69,0x58,0xa5,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x68,0xea,0x9d,0x06, +0x56,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0xa6,0xe0,0x69,0x68,0x25,0x13,0xec, +0x48,0x3e,0x26,0x10,0xf0,0xb1,0x80,0x8f,0xe4,0x63,0xc1,0x00,0x1f,0x3b,0x8a,0xf8, +0x58,0xb0,0x47,0xf2,0xb1,0x04,0x94,0xe4,0x63,0x47,0x10,0x1f,0x4b,0x44,0x49,0x3e, +0x26,0x04,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0xa7,0x64,0xaa,0x1b,0x31, +0x30,0x00,0x10,0x04,0x83,0xc8,0xa7,0x56,0x2a,0x18,0x6e,0x18,0x83,0x3e,0x22,0x2e, +0x18,0xc4,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x63,0xe5,0x4f,0x7b,0x14,0x52,0x62, +0x14,0x46,0x21,0x15,0x52,0x21,0x15,0x52,0xa3,0x09,0x01,0x30,0x1c,0x11,0xe8,0x92, +0xf0,0x8d,0x18,0x3c,0x00,0x08,0x82,0xc1,0x34,0x56,0xfc,0x64,0x47,0x72,0xe4,0x3e, +0xed,0x93,0x4a,0xa9,0x84,0x53,0x38,0x45,0x52,0xa1,0x34,0x9a,0x10,0x00,0xa3,0x09, +0x42,0x30,0x4b,0x20,0x0c,0x54,0x18,0x62,0x10,0xa0,0x64,0x00,0x0c,0x54,0x18,0x60, +0x10,0xa8,0x64,0x00,0x0c,0x54,0x18,0x5a,0xc0,0x92,0x01,0x30,0x50,0x61,0x28,0x81, +0x4b,0x06,0xc0,0x40,0x85,0xa1,0x04,0x30,0x19,0x00,0x03,0x15,0x06,0x17,0xc8,0x64, +0x00,0x0c,0x54,0x0c,0x5a,0x20,0xaa,0x01,0x30,0x50,0x41,0x06,0x56,0x00,0xa7,0x01, +0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x5c,0xb9,0x14,0xfb,0x0c,0x23,0x06,0x07, +0x00,0x82,0x60,0x20,0x06,0x69,0x95,0x52,0x7d,0x64,0x56,0xa3,0x09,0x81,0x50,0x81, +0x3f,0x69,0xa5,0x55,0x70,0x17,0x18,0x6c,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc4,0xc0, +0xad,0x5c,0x4a,0x94,0xd2,0x6a,0x34,0x21,0x00,0x46,0x13,0x84,0xe0,0x04,0x83,0x9d, +0x60,0x30,0x13,0x0c,0xfa,0x98,0x70,0xd0,0xe7,0x84,0x01,0x9d,0x30,0xa0,0xd1,0x04, +0x07,0x18,0x4d,0x78,0x82,0x23,0x0c,0x76,0x84,0xc1,0x4c,0xd0,0x23,0xf9,0x98,0xa0, +0x47,0xf2,0x31,0x42,0xa4,0xe0,0x63,0xc4,0x48,0xc1,0x67,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0xd4,0x22,0x2b,0x42,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0xb5,0xca, +0x8a,0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x58,0xad,0xb3,0x5a,0x27,0x61,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0xd6,0x42,0x2b,0x76,0x12,0x8e,0x31,0xd8,0x31,0x06, +0x33,0x42,0xa0,0x8f,0x11,0x02,0x7d,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x81,0xad, +0xb5,0xf2,0x25,0xd1,0x12,0x2d,0xd1,0x72,0x2b,0xb7,0x72,0x2b,0xb7,0x1a,0x4d,0x08, +0x80,0xe1,0x88,0xa0,0x9d,0x82,0x6f,0xba,0xa1,0x9e,0x84,0xe0,0xc2,0xc0,0x50,0x23, +0x06,0x0f,0x00,0x82,0x60,0x30,0xc9,0xd6,0x5a,0xa5,0x53,0x38,0x1d,0x06,0x3e,0xe1, +0xd3,0x69,0x9d,0xd6,0x5c,0x05,0xa3,0x09,0x01,0x60,0x81,0x4b,0xc9,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0x22,0xdb,0x82,0xab,0xc0,0x02,0x43,0x3e,0x23,0x06,0x06,0x00, +0x82,0x60,0x10,0xe1,0x96,0x5b,0x05,0x16,0xc4,0x94,0x7c,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0xd2,0x2d,0xba,0x0a,0x86,0x23,0xe0,0x00,0x9f,0x82,0x6f,0xba,0x41,0x88, +0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xf0,0xe2,0xab,0x60,0x18,0x8e,0x08, +0xf6,0xc9,0xf9,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x10,0xaf,0xbe,0x1a,0x0a,0x0b, +0x06,0xfa,0x58,0x49,0x05,0xf1,0x99,0x6e,0x08,0x4c,0x8a,0x98,0x65,0x18,0x88,0x3a, +0x18,0x8e,0xc8,0x03,0x90,0x72,0xbe,0xe9,0x06,0x9d,0x42,0xa9,0x60,0x96,0x00,0x19, +0x8e,0xd8,0x83,0x94,0x52,0xbe,0x59,0x06,0xa3,0x08,0x8c,0x51,0xe2,0x63,0x81,0x4a, +0xc9,0xc7,0x02,0x06,0x3e,0xb3,0x04,0xc8,0x70,0xc4,0x61,0x56,0xc2,0x37,0xcb,0x70, +0x20,0xc1,0x2c,0x01,0x32,0x50,0x62,0x30,0x03,0x48,0x14,0x2e,0x1a,0x1c,0x20,0x61, +0x0c,0x94,0x18,0x62,0x30,0x18,0x85,0x77,0x78,0x86,0x29,0x61,0x05,0x1f,0x0b,0xd2, +0x4a,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xb9,0xd7,0x6e,0x05,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0xc8,0x97,0x6b,0x81,0x42,0x60,0x34,0x15,0xc4,0xc7,0x6a,0xaa, +0x8d,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0x7c,0xfd,0x56,0x30,0x1c,0x21, +0x47,0x70,0x45,0x7c,0x17,0x18,0xca,0x96,0x40,0x3e,0x16,0x18,0xf2,0xb1,0xa0,0x90, +0x8f,0x05,0x3e,0x05,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf2,0xcb,0xbc,0x82, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfa,0x2b,0xb7,0x1e,0x30,0x18,0x8e,0x08,0x70, +0xca,0xf9,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf8,0x2f,0xdd,0x8a,0xc4,0xc0,0x82, +0x81,0x3e,0xd3,0x0d,0xc1,0x4e,0x0d,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xfd,0x17, +0x7b,0x05,0x76,0x90,0x96,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x0a,0x31,0xf7, +0x0a,0x2c,0x18,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0x88,0xc1,0x57,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0x9f,0x7f,0xf5,0x56,0x4c,0xcd,0xd7,0x68,0x42,0x00, +0x8c,0x26,0x08,0x81,0x09,0x24,0x25,0x1f,0x13,0x48,0x4a,0x3e,0x23,0x06,0x06,0x00, +0x82,0x60,0x10,0xa5,0x18,0x6f,0x09,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xa9,0x58, +0x6f,0x09,0x27,0x0c,0xe8,0x84,0x01,0x9d,0x60,0xb0,0x13,0x0c,0x66,0x82,0x5c,0xc1, +0xc7,0x84,0xb9,0x82,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x7c,0x2b,0xa6,0x5e,0x3e, +0x25,0x62,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x56,0x08,0xf1,0xb1,0x42,0x88,0xcf, +0x70,0x84,0xf0,0x08,0xdf,0x74,0x43,0x79,0xb9,0x57,0x30,0x1c,0x31,0x40,0xc2,0x37, +0xdd,0x70,0x5e,0xf0,0x15,0x4c,0x37,0xb0,0x98,0x8b,0x11,0xd3,0x0d,0x2d,0xf6,0x62, +0x43,0x15,0x11,0x14,0x11,0x41,0x09,0x04,0x94,0x40,0xc0,0x88,0x41,0x03,0x80,0x20, +0x18,0x34,0x62,0xd6,0x5f,0x73,0x45,0x63,0x42,0x00,0x62,0x20,0x06,0x62,0x20,0x36, +0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xd3,0x0d,0x3a,0xb6,0x63,0x4e, +0x25,0x01,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x83,0x66,0x23,0x96,0x57,0x3a,0x16, +0x1c,0x26,0x66,0x62,0x26,0x66,0x62,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09, +0x83,0x30,0xdd,0x10,0x66,0x60,0x46,0xd5,0x13,0xc0,0x88,0x41,0x03,0x80,0x20,0x18, +0x34,0x6e,0x96,0x62,0x7f,0x05,0x66,0x41,0xc3,0x62,0x2c,0xc6,0x62,0x2c,0x36,0x9a, +0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xd3,0x0d,0x66,0x76,0x66,0x58,0x51, +0x01,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x43,0x67,0x2f,0x56,0x5a,0x66,0x46,0x05, +0x32,0x26,0x63,0x32,0x26,0x63,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83, +0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0d,0x9e,0xcd,0x58,0x6a,0xa9,0x59,0x54,0xd8, +0x98,0x8d,0xd9,0x98,0x8d,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2, +0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x7c,0x76,0x63,0xad,0xe5,0x66,0x4f,0xa2,0x63, +0x3a,0xa6,0x63,0x3a,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xd3, +0x0d,0x75,0x46,0x67,0x66,0x50,0x62,0x10,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x34, +0xa2,0xd6,0x63,0xb3,0x45,0x67,0x62,0x10,0x80,0x19,0x98,0x81,0x19,0x98,0x8d,0x26, +0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x34, +0xa6,0x16,0x66,0xb7,0x85,0x67,0x5f,0x41,0x66,0x64,0x46,0x66,0x64,0x36,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xa8, +0x5a,0x99,0xed,0x16,0x9f,0x75,0x09,0x9a,0xa1,0x19,0x9a,0xa1,0xd9,0x68,0x42,0x00, +0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x18,0x1e,0x94,0x42,0x7c,0x0c,0x0f,0x4a,0x21, +0x3e,0x57,0x52,0x86,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0xd6,0xdc,0x0c,0x1c, +0x02,0xa3,0xaf,0x55,0xa0,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xb4,0xf6,0x66, +0x25,0x16,0x98,0x7d,0x0d,0xf1,0x31,0x21,0x90,0x8f,0x05,0xf8,0x05,0x1f,0x0b,0x50, +0x4c,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe4,0x5a,0x9d,0xe9,0x57,0x60,0x36, +0xe5,0x5f,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0xd7,0xee,0x2c,0x48,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe0,0x35,0x3c,0xb3,0xaf,0xc0,0x88,0x23,0x3e,0x26, +0x04,0xf2,0xb1,0x20,0x81,0x8f,0xa1,0xd5,0x8b,0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0x22,0x5f,0x5b,0xb5,0xc0,0x60,0x2c,0x88,0x8f,0xa5,0x82,0x29,0x80,0xe0,0x02, +0x83,0x59,0x2a,0x9c,0x02,0x08,0x2e,0x30,0x98,0x0d,0x18,0x7c,0x4c,0xc0,0xe0,0x33, +0xdc,0x80,0x0a,0x70,0x41,0x06,0xc3,0x0d,0xa8,0x00,0x17,0x64,0x50,0x42,0xa0,0x17, +0x18,0xca,0x1c,0x43,0x3e,0xf6,0x18,0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x03,0xee, +0xdc,0x50,0x4d,0x08,0x84,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x78,0x5b,0xb5, +0x20,0xce,0x2c,0x88,0x33,0xf9,0x58,0x50,0x63,0xf0,0xb1,0xe1,0xc6,0xe4,0x63,0xc1, +0x8d,0xc1,0xc7,0x0a,0x3a,0x93,0x8f,0x05,0x74,0x06,0x1f,0x0b,0x0a,0xf9,0x58,0x50, +0x67,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8e,0x7c,0x2c,0x18,0xe4,0x63,0x01,0x2e,0xc8, +0xc7,0x04,0x5c,0x90,0x8f,0x0d,0xb8,0x20,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xe0, +0xee,0x0d,0xd7,0xb0,0x0b,0xbb,0xcc,0xb3,0x33,0xf9,0x58,0x20,0xc8,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0xa2,0x7f,0xcb,0xb5,0xc0,0x82,0x5f,0x90,0x8f,0x09,0xbf,0x20, +0x1f,0x1b,0x7e,0x41,0x3e,0x36,0x88,0x83,0x7c,0x6c,0x10,0x07,0xf9,0xd8,0x20,0x0e, +0xf2,0xb1,0x77,0x10,0x07,0x10,0x5c,0x60,0x30,0x0b,0xf8,0x00,0x3e,0xc3,0x0d,0xe4, +0x30,0x1b,0x64,0x50,0xc1,0x18,0xe8,0x05,0x86,0x32,0x38,0x20,0xe4,0x33,0x62,0x90, +0x00,0x20,0x08,0x06,0x1c,0xca,0xa5,0x5b,0x20,0x06,0x81,0x18,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x11,0x73,0xec,0x16,0xc8,0x9a,0x05,0xb2,0x26,0x1f,0x0b,0xec,0x0c, +0x3e,0x36,0xe0,0x99,0x7c,0x2c,0xc0,0x33,0xf8,0x58,0x51,0x6b,0xf2,0xb1,0xa0,0xd6, +0xe0,0x63,0x41,0x21,0x1f,0x0b,0x6c,0x0d,0x3e,0x56,0x14,0xf2,0xb1,0xa0,0x91,0x8f, +0x05,0x83,0x7c,0x2c,0x98,0x07,0xf9,0x98,0x30,0x0f,0xf2,0xb1,0x61,0x1e,0xe4,0x63, +0x03,0x19,0xc0,0xc7,0x06,0x32,0x80,0x8f,0x0d,0x64,0x00,0x1f,0x3b,0xd0,0x00,0x3e, +0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0xf1,0x5c,0xbf,0x65,0x7c,0x90,0xf1,0x81,0x95, +0x41,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xc6,0xae,0xdf,0x82,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xce,0x4e,0xe4,0x46,0xa2,0x1f,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x40,0xbb,0x91,0x1b,0x89,0x7e,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23, +0xed,0x48,0x6e,0x24,0xfa,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xb5,0x33,0x39, +0x93,0x00,0x89,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd6,0xee,0xe4,0x4c,0x02,0x24, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x60,0x3b,0x94,0x33,0x09,0x90,0xb0,0x63,0x24, +0xe4,0x63,0xc8,0x48,0xc8,0xc7,0x92,0x91,0x90,0x8f,0x0d,0x6d,0x00,0x1f,0x1b,0xda, +0x00,0x3e,0x36,0xb4,0x01,0x7c,0xcc,0x48,0x09,0xf9,0x98,0x91,0x12,0xf2,0x31,0x23, +0x25,0xe4,0x63,0x03,0x1c,0xc0,0xc7,0x06,0x38,0x80,0x8f,0x0d,0x70,0x00,0x1f,0x9b, +0xee,0x00,0x3e,0x06,0x16,0x2d,0x01,0x82,0x0b,0x0c,0x66,0x41,0x3b,0xc0,0x67,0xb8, +0xe1,0x25,0x48,0x84,0x0c,0x2a,0xa0,0x05,0xbd,0xc0,0x50,0x16,0x0e,0x84,0x7c,0x46, +0x0c,0x12,0x00,0x04,0xc1,0x80,0xcb,0x3b,0x9d,0x0b,0x66,0x21,0x98,0x85,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x44,0xaf,0xe7,0x82,0x91,0xb3,0x60,0xe4,0xe4,0x63,0xc1, +0xb9,0xc1,0xc7,0x86,0x74,0x93,0x8f,0x05,0xe9,0x06,0x1f,0x2b,0x4c,0x4e,0x3e,0x16, +0x98,0x1c,0x7c,0x2c,0x28,0xe4,0x63,0xc1,0xc9,0xc1,0xc7,0x8a,0x42,0x3e,0x16,0x34, +0xf2,0xb1,0x60,0x90,0x8f,0x05,0x3e,0x21,0x1f,0x13,0x7c,0x42,0x3e,0x36,0xf8,0x84, +0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x70, +0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xb8,0xd6,0x73,0xbb,0xac,0x1d,0xb2,0x76, +0x30,0x5b,0x08,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0xed,0xb9,0x5d,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0x07,0xee,0xcd,0x5d,0x1c,0xa0,0xc5,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0xb9,0x47,0x77,0x71,0x80,0x16,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xe8,0x5e,0xdd,0xc5,0x01,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xb1,0x7b, +0x77,0x17,0x07,0x6b,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0xef,0xe1,0x5d,0x1c, +0xac,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xbd,0x97,0x77,0x71,0xb0,0x16,0x76, +0xb8,0x85,0x7c,0x0c,0x71,0x0b,0xf9,0x58,0xe2,0x16,0xf2,0xb1,0x38,0x18,0xe0,0x63, +0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0x19,0x74,0x21,0x1f,0x33,0xe8,0x42,0x3e, +0x66,0xd0,0x85,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0, +0x63,0x71,0x30,0xc1,0xc7,0x5e,0x03,0x2f,0x40,0x70,0x81,0xc1,0x2c,0xe8,0x09,0xf8, +0x0c,0x37,0xe8,0x05,0x9d,0x90,0x41,0x99,0x44,0xa0,0x17,0x18,0xca,0x64,0x82,0x90, +0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x70,0xea,0xb7,0x7a,0x25,0x11,0x94,0x44,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0xfc,0xb9,0x5e,0x40,0x77,0x16,0xd0,0x9d,0x7c, +0x2c,0xc0,0x39,0xf8,0xd8,0xa0,0x73,0xf2,0xb1,0x40,0xe7,0xe0,0x63,0xc5,0xdd,0xc9, +0xc7,0x82,0xbb,0x83,0x8f,0x05,0x85,0x7c,0x2c,0xc0,0x3b,0xf8,0x58,0x51,0xc8,0xc7, +0x82,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x20,0x35,0xe4,0x63,0x42,0x6a,0xc8,0xc7,0x86, +0xd4,0x90,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c, +0x0e,0x0e,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0x01,0xe7,0x7f,0xbf,0xf7,0x13,0xd9, +0x4f,0x64,0x76,0x12,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x2a,0xc1,0xe0, +0xf7,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x52,0x30,0x20,0xbf,0x38,0x98,0x8d, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x54,0x30,0x28,0xbf,0x38,0x98,0x8d,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x56,0x30,0x30,0xbf,0x38,0x98,0x8d,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x58,0x30,0x40,0xbf,0x38,0xb0,0x8d,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x5a,0x30,0x48,0xbf,0x38,0xb0,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5c, +0x30,0x50,0xbf,0x38,0xb0,0x0d,0x3b,0x72,0x43,0x3e,0x86,0xe4,0x86,0x7c,0x2c,0xc9, +0x0d,0xf9,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0x8c, +0xdf,0x90,0x8f,0x19,0xbf,0x21,0x1f,0x33,0x7e,0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c, +0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x98,0xe0,0x53,0x30,0xe1,0x06,0x7a, +0x81,0xa1,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0xb3,0xc1,0xe0,0xfe,0x5e,0xa2,0x0d, +0x5e,0xa2,0x0d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf8,0xc1,0x40,0xff,0x02,0xf0, +0xb3,0x00,0xfc,0xe4,0x63,0x01,0xe9,0xc1,0xc7,0x06,0xd3,0x93,0x8f,0x05,0xa6,0x07, +0x1f,0x2b,0xc6,0x4f,0x3e,0x16,0x8c,0x1f,0x7c,0x2c,0x28,0xe4,0x63,0x01,0xf9,0xc1, +0xc7,0x8a,0x42,0x3e,0x16,0x30,0xf2,0xb1,0x60,0x90,0x8f,0x05,0xf1,0x21,0x1f,0x13, +0xe2,0x43,0x3e,0x36,0xc4,0x87,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31, +0x36,0x18,0xe0,0x63,0x6c,0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0x38,0x35, +0x0c,0x56,0x30,0x38,0x8b,0x52,0x38,0x8b,0x52,0xb0,0xb9,0x08,0xe4,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0x51,0x1c,0x06,0x2b,0x18,0x04,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xd4,0x61,0x00,0x83,0x01,0x1b,0xec,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0x76,0x18,0xc4,0x60,0xc0,0x06,0xfb,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x1d, +0x06,0x32,0x18,0xb0,0xc1,0x7e,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x81,0x87,0x01, +0x0d,0x06,0x6c,0xe0,0x1f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe4,0x61,0x50,0x83, +0x01,0x1b,0xf8,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7a,0x18,0xd8,0x60,0xc0, +0x06,0xfe,0x61,0x47,0x88,0xc8,0xc7,0x90,0x10,0x91,0x8f,0x25,0x21,0x22,0x1f,0x63, +0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x98,0x71,0x22,0xf2,0x31, +0xe3,0x44,0xe4,0x63,0xc6,0x89,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f, +0x63,0x83,0x01,0x3e,0xc6,0x06,0x13,0x7c,0x6a,0x25,0x74,0x41,0x2f,0x30,0xd4,0x88, +0x41,0x02,0x80,0x20,0x18,0x70,0xa2,0x18,0x8c,0x61,0xa0,0x12,0xb9,0xa0,0x12,0xb9, +0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x2a,0x06,0x66,0x18,0x04,0x2c,0x18,0x58, +0xc0,0x82,0x81,0x7c,0x2c,0x80,0x3f,0xf8,0xd8,0x20,0x7f,0xf2,0xb1,0x40,0xfe,0xe0, +0x63,0xc5,0x0b,0x06,0xf2,0xb1,0xe0,0x05,0x03,0xf8,0x58,0x50,0xc8,0xc7,0x02,0x18, +0x0c,0xe0,0x63,0x45,0x21,0x1f,0x0b,0x18,0xf9,0x58,0x30,0xc8,0xc7,0x82,0x1c,0x91, +0x8f,0x09,0x39,0x22,0x1f,0x1b,0x72,0x44,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06, +0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x38,0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06, +0x9c,0x2d,0x06,0x77,0x18,0x88,0x45,0x3c,0x88,0x45,0x3c,0xd8,0x6f,0x04,0xf2,0x19, +0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x17,0x83,0x3b,0x0c,0x82,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xc2,0x31,0xe0,0xc3,0x80,0x0d,0xc6,0x64,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0x71,0x0c,0xfa,0x30,0x60,0x83,0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0x63,0x1c,0x03,0x3f,0x0c,0xd8,0x60,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x20, +0xc7,0x00,0x14,0x03,0x36,0x30,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xca,0x31, +0x08,0xc5,0x80,0x0d,0xcc,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x73,0x0c,0x44, +0x31,0x60,0x03,0x33,0xb1,0x23,0x4d,0xe4,0x63,0x48,0x9a,0xc8,0xc7,0x92,0x34,0x91, +0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0xcc,0x78,0x13, +0xf9,0x98,0xf1,0x26,0xf2,0x31,0xe3,0x4d,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60, +0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x09,0x3e,0x86,0x2b,0x73,0x02,0x82,0x0b, +0x0c,0x66,0x81,0x99,0xc0,0x67,0xb8,0xa1,0x4e,0xfa,0x86,0x0c,0xea,0x45,0x02,0xbd, +0xc0,0x50,0xb6,0x23,0x84,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0x9b,0xc7,0x80, +0x16,0x03,0x17,0x09,0x5c,0x24,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x1f,0x83, +0x5b,0x0c,0x82,0x3e,0x0c,0x2c,0xe8,0xc3,0x40,0x3e,0x16,0x84,0x61,0x00,0x1f,0x1b, +0xc6,0x30,0x90,0x8f,0x05,0x63,0x18,0xc0,0xc7,0x0a,0x50,0x0c,0xe4,0x63,0x01,0x28, +0x06,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0xa1,0x18,0xc0,0xc7,0x8a,0x42,0x3e,0x16,0x34, +0xf2,0xb1,0x60,0x90,0x8f,0x05,0xa4,0x22,0x1f,0x13,0x48,0x45,0x3e,0x36,0x90,0x8a, +0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x70, +0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xb8,0x93,0x0c,0xd0,0x31,0x40,0x93,0x0c, +0x4d,0x32,0x83,0x91,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xb9,0x64,0x80, +0x8e,0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x4c,0x06,0xed,0x18,0xc4,0x81, +0xab,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x31,0x93,0x81,0x3b,0x06,0x71,0xe0,0x2a, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd0,0x64,0xf0,0x8e,0x41,0x1c,0xb8,0xca,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0x35,0x19,0xc4,0x63,0x10,0x07,0xb1,0x32,0x62,0x70, +0x00,0x20,0x08,0x06,0x87,0x4d,0x06,0xf2,0x18,0xc4,0x41,0xac,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x71,0x93,0xc1,0x3c,0x06,0x71,0x10,0x2b,0x76,0xd0,0x8a,0x7c,0x0c, +0xa1,0x15,0xf9,0x58,0x42,0x2b,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7, +0xe2,0x60,0x80,0x8f,0x19,0xba,0x22,0x1f,0x33,0x74,0x45,0x3e,0x66,0xe8,0x8a,0x7c, +0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc1, +0xa7,0x72,0xc4,0x0d,0xf4,0x02,0x43,0x8d,0x18,0x24,0x00,0x08,0x82,0x01,0xf7,0x93, +0x01,0x48,0x06,0x38,0xd2,0x06,0x38,0xd2,0x06,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xa0,0x65,0x30,0x92,0x41,0x90,0x8e,0x81,0x05,0xe9,0x18,0xc8,0xc7,0x82,0x56,0x0c, +0xe0,0x63,0xc3,0x2b,0x06,0xf2,0xb1,0xe0,0x15,0x03,0xf8,0x58,0xc1,0x8e,0x81,0x7c, +0x2c,0x60,0xc7,0x00,0x3e,0x16,0x14,0xf2,0xb1,0xa0,0x1d,0x03,0xf8,0x58,0x51,0xc8, +0xc7,0x02,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x80,0x5d,0xe4,0x63,0x02,0xbb,0xc8,0xc7, +0x06,0x76,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c, +0x8c,0x0d,0x0e,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0x01,0x37,0x97,0x01,0x4d,0x06, +0x70,0x52,0x0a,0x70,0x52,0x0a,0xc6,0x27,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0xd2,0xcb,0x80,0x26,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xbf,0x0c, +0x72,0x32,0x60,0x03,0x7b,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x2f,0x03,0x9d, +0x0c,0xd8,0xc0,0x5e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x00,0xcd,0x60,0x27,0x03, +0x36,0xb0,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x42,0x33,0xe8,0xc9,0x80,0x0d, +0xf2,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xd1,0x0c,0x7c,0x32,0x60,0x83,0x7c, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x34,0x83,0x9f,0x0c,0xd8,0x20,0x5f,0xec, +0xe0,0x17,0xf9,0x18,0xc2,0x2f,0xf2,0xb1,0x84,0x5f,0xe4,0x63,0x6c,0x30,0xc0,0xc7, +0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x33,0x44,0x46,0x3e,0x66,0x88,0x8c,0x7c, +0xcc,0x10,0x19,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0, +0xc7,0xd8,0x60,0x82,0x4f,0xd1,0x88,0x2e,0xe8,0x05,0x86,0x1a,0x31,0x48,0x00,0x10, +0x04,0x03,0x6e,0x35,0x03,0xb6,0x0c,0x66,0x24,0x17,0x66,0x24,0x17,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xa0,0xcd,0xe0,0x2d,0x83,0xa0,0x26,0x03,0x0b,0x6a,0x32,0x90, +0x8f,0x05,0xf9,0x18,0xc0,0xc7,0x86,0x7d,0x0c,0xe4,0x63,0xc1,0x3e,0x06,0xf0,0xb1, +0x02,0x27,0x03,0xf9,0x58,0x80,0x93,0x01,0x7c,0x2c,0x28,0xe4,0x63,0x41,0x4e,0x06, +0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8c,0x7c,0x2c,0x18,0xe4,0x63,0x01,0xcd,0xc8,0xc7, +0x04,0x9a,0x91,0x8f,0x0d,0x34,0x23,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c, +0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x1c,0xf0,0x19,0x31,0x48,0x00,0x10,0x04,0x03,0xee, +0x37,0x03,0xd0,0x0c,0xd6,0x24,0x1e,0xd6,0x24,0x1e,0x0c,0x5d,0x02,0xf9,0x8c,0x18, +0x18,0x00,0x08,0x82,0x41,0x64,0x9e,0x01,0x68,0x06,0xc1,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0xea,0x19,0x94,0x66,0xc0,0x06,0x3e,0x33,0x62,0x70,0x00,0x20,0x08,0x06, +0xc7,0x7a,0x06,0xa6,0x19,0xb0,0x81,0xcf,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc1, +0x9e,0xc1,0x69,0x06,0x6c,0xe0,0x33,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb4,0x67, +0x90,0x9a,0x01,0x1b,0x84,0xcd,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xee,0x19,0xa8, +0x66,0xc0,0x06,0x61,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x7b,0x06,0xab,0x19, +0xb0,0x41,0xd8,0xd8,0x41,0x36,0xf2,0x31,0x84,0x6c,0xe4,0x63,0x09,0xd9,0xc8,0xc7, +0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0x66,0xa8,0x8d,0x7c, +0xcc,0x50,0x1b,0xf9,0x98,0xa1,0x36,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0, +0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x04,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0xf4,0x33,0x78,0xcf,0x20,0x18,0x8e,0x08,0xf4,0x32,0x10,0xbe,0xe9,0x86,0x01,0x2c, +0x83,0xc0,0x9a,0x80,0x3e,0xd6,0x08,0xf4,0xb1,0x66,0xa0,0x8f,0x29,0x04,0x7d,0x4c, +0x29,0xe8,0x63,0x8a,0x41,0x1f,0x33,0x0c,0xf9,0x98,0x61,0xc8,0xc7,0x0c,0x43,0x3e, +0x66,0x0c,0xf1,0x31,0x63,0x88,0x8f,0x19,0x43,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0x4a,0xd1,0xc0,0x3f,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x15,0x0d, +0xfe,0x33,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x5a,0xd1,0x00,0x44,0x83,0x61, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x16,0x0d,0xc0,0x33,0x18,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0x6a,0xd1,0x20,0x3c,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22, +0x17,0x0d,0xc4,0x33,0x18,0x86,0x23,0xd8,0xc0,0x35,0x03,0xe1,0xbb,0xc0,0x50,0x16, +0xb8,0x81,0x7c,0x86,0x23,0x82,0xd8,0x0c,0x84,0x6f,0x96,0x21,0x51,0x02,0x9b,0x03, +0x81,0x3e,0x36,0x07,0x03,0x7d,0x6c,0x0e,0x08,0xfa,0x58,0x61,0x9a,0x81,0x7c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd0,0xd1,0xc0,0x3e,0x03,0x02,0x0e,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xd8,0xd1,0xe0,0x3e,0x03,0x02,0x0e,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0xe0,0xd1,0x00,0x3f,0x03,0x02,0x0e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xe8,0xd1,0x00,0x3f,0x83,0x01,0x0e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf0,0xd1, +0x20,0x3f,0x83,0x01,0x0e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf8,0xd1,0x40,0x3f, +0x83,0x01,0x0e,0x66,0x09,0x94,0x81,0x0a,0xc3,0x48,0xf4,0x01,0x19,0xa8,0x30,0x8c, +0x44,0x1f,0x90,0x81,0x0a,0xc3,0x48,0xf4,0x01,0x19,0xa8,0x30,0xa8,0xc4,0x43,0x8c, +0x0c,0x60,0x33,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x62,0x1a,0xb4,0x67, +0x10,0x58,0xd0,0x9b,0x81,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x38,0xd3,0x60, +0x44,0x83,0x71,0x0c,0xc0,0x31,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x4d,0x03, +0x12,0x0d,0x82,0x51,0x1a,0x8e,0x08,0xc6,0x33,0x20,0xbe,0xe2,0xc5,0x20,0xd0,0x11, +0x83,0x07,0x00,0x41,0x30,0x98,0xce,0x34,0x00,0xd1,0x80,0x2f,0x03,0xbb,0x0c,0xe4, +0x31,0x88,0xc7,0xa0,0x35,0x83,0xd6,0x0c,0x78,0x34,0xe0,0xd1,0x00,0x45,0x83,0xd2, +0x0c,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0xa6, +0x1b,0x08,0xd5,0x0c,0x8c,0xe9,0x06,0x62,0x35,0x83,0x63,0xba,0x81,0x60,0xcd,0x00, +0x99,0x6e,0x20,0x5a,0x33,0x48,0xcc,0x21,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06, +0x91,0x9c,0x06,0x67,0x1a,0x04,0xc3,0x11,0x41,0x7b,0x06,0xcc,0x37,0xcb,0xe0,0x2c, +0x81,0x45,0x46,0x7c,0x86,0x23,0x08,0xd9,0x0c,0x84,0x6f,0x38,0xa2,0x98,0xcd,0x80, +0xf8,0x4e,0x18,0xc4,0x09,0x83,0x30,0x21,0x08,0xc1,0x70,0x84,0x71,0x9b,0x81,0xf0, +0x0d,0x47,0x1c,0xb8,0x19,0x10,0xdf,0x09,0x83,0x38,0x61,0x10,0x26,0x04,0x21,0x18, +0x6e,0x30,0x02,0x30,0x98,0x65,0x60,0x9a,0x60,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22, +0x50,0x0d,0xea,0x34,0x60,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x20,0xd5,0xe0,0x47, +0x83,0x27,0x98,0x25,0x68,0x06,0x2a,0x0c,0x81,0x01,0x83,0xc5,0xc0,0x80,0x8a,0xcf, +0x70,0x44,0x10,0x9e,0x81,0xf0,0x0d,0x47,0x08,0xe2,0x19,0x10,0xdf,0x09,0x83,0x38, +0x61,0x10,0x26,0x04,0x21,0x18,0x6e,0x80,0x02,0x30,0x98,0x65,0xc0,0xb2,0x60,0xa0, +0xc2,0x48,0x99,0xcd,0x75,0x05,0x65,0xc4,0xc0,0x01,0x40,0x10,0x0c,0x1e,0x56,0x0d, +0xc0,0x34,0x30,0xcf,0x80,0x35,0x83,0xd5,0x0c,0xd6,0x34,0x40,0x03,0xaf,0xe3,0x64, +0x34,0x18,0x8e,0xe0,0xd0,0x33,0x70,0xbe,0x0b,0x0c,0x65,0x43,0x20,0x9f,0xe1,0x86, +0xb0,0x12,0xd5,0x20,0x0c,0x2e,0x26,0x03,0x43,0x19,0x7d,0x06,0x2f,0x19,0xc4,0xc7, +0x02,0x41,0x3e,0x16,0x88,0x93,0x7c,0xcc,0x27,0x83,0x17,0x0d,0xe4,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0x11,0xad,0x06,0xa1,0x1a,0x04,0x77,0x18,0x6a,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x5c,0x0d,0xea,0x34,0x08,0x04,0xbb,0x83,0x19,0x0d,0xe4,0x63, +0x81,0x11,0x1f,0x1b,0x02,0xf9,0x58,0x80,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0x5f,0x0d,0xf2,0x34,0x48,0x02,0x3b,0xcb,0x40,0x45,0x03,0xf9,0x8c,0x18,0x18, +0x00,0x08,0x82,0x41,0xd4,0xab,0x81,0xaa,0x06,0x81,0xf9,0xc1,0x10,0x1f,0x13,0x02, +0xf9,0x58,0x50,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x72,0x0d,0xfe,0x34, +0x30,0x82,0x59,0x86,0x07,0xca,0xc9,0xc0,0x48,0xa1,0x14,0xe0,0x63,0x01,0x29,0xc4, +0xc7,0x4a,0xe1,0x14,0xe0,0x63,0xa8,0x70,0x0a,0xf1,0xb1,0xe0,0x14,0xe2,0x33,0x4b, +0x30,0x8d,0x18,0x1c,0x00,0x08,0x82,0xc1,0x17,0xae,0x01,0xa8,0x06,0xf4,0x19,0xd8, +0x6a,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60,0x81,0x20,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0xd6,0x35,0x00,0xd7,0x20,0x30,0x18,0x0d,0x02,0xfa,0x8c,0x18,0x18, +0x00,0x08,0x82,0x41,0xd4,0xae,0xc1,0xa8,0x06,0x81,0x05,0x3b,0x1a,0xc8,0x67,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0xa2,0x77,0x0d,0x52,0x35,0x08,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x98,0xd7,0xc0,0x55,0x03,0x1e,0x0d,0x82,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xe8,0x35,0x80,0xd5,0xa0,0x2d,0x03,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0x7a,0x0d,0x62,0x35,0x88,0xcb,0x20,0xb0,0x1b,0x0d,0x86,0xf8,0x98,0x10,0xc8,0xc7, +0x82,0x02,0x3e,0x16,0xa8,0x83,0x7c,0x4c,0x50,0x07,0xf9,0xd8,0xa0,0x0e,0xf2,0x31, +0x7e,0x18,0xe2,0x63,0xfc,0x30,0xc4,0xc7,0xf8,0x61,0x88,0x8f,0x19,0xff,0x00,0x1f, +0x33,0xfe,0x01,0x3e,0x66,0xfc,0x03,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x10, +0xd9,0xc0,0x57,0x03,0x9c,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x18,0xd9,0xe0, +0x57,0x03,0x9c,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x20,0xd9,0x00,0x5c,0x03, +0x9c,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x28,0xd9,0x00,0x5c,0x03,0x9c,0x30, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x30,0xd9,0x20,0x5c,0x03,0x9c,0x30,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x38,0xd9,0x40,0x5c,0x03,0x9c,0x30,0x86,0x23,0x0c,0xdf, +0x12,0xbe,0xe1,0x08,0xc3,0xb7,0x84,0x6f,0x38,0xc2,0xf0,0x2d,0xe1,0xab,0x41,0xd8, +0x0a,0x84,0x1d,0x8e,0x18,0x2f,0x44,0xf8,0x86,0x23,0xc6,0x0b,0x11,0xbe,0xe1,0x88, +0xf1,0x42,0x84,0xaf,0x06,0x61,0x2b,0x10,0xb6,0x8c,0x60,0x67,0x19,0x22,0x29,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x66,0x83,0x77,0x0d,0xd2,0x2b,0x1a,0x31,0x38, +0x00,0x10,0x04,0x83,0x83,0x66,0x03,0x78,0x0d,0xd2,0x2b,0x1a,0x31,0x38,0x00,0x10, +0x04,0x83,0xa3,0x66,0x83,0x78,0x0d,0xd2,0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83, +0xc3,0x66,0x83,0x78,0x0d,0x86,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x9b,0x0d, +0xe4,0x35,0x18,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x70,0x36,0x98,0xd7,0x60, +0x88,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc8,0xd9,0xa0,0x5e,0x83,0x54,0x98,0xa9, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x6e,0x36,0x68,0xd7,0x80,0x36,0x03,0x0b,0xf6, +0x34,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x39,0x1b,0xcc,0x6b,0x10,0x98, +0x9f,0x06,0x41,0x7c,0x2c,0x28,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0xcf, +0x06,0x29,0x1b,0x04,0x66,0x5f,0x4a,0x7c,0xcc,0xbe,0x94,0xf8,0x98,0x7d,0x29,0xf1, +0x31,0x62,0x90,0x8f,0x15,0x83,0x7c,0xcc,0x18,0xe4,0x63,0x03,0x04,0x1f,0x1b,0x20, +0xf8,0xd8,0x00,0xc1,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xb4,0x0d,0x48,0x36, +0x28,0x85,0x71,0x0d,0xcc,0x14,0x82,0xf8,0x18,0x13,0xc8,0xc7,0x82,0x01,0x3e,0xb3, +0x04,0xd2,0x40,0x85,0xe1,0x44,0x26,0x1c,0x40,0x03,0x15,0x86,0x13,0x99,0x70,0x00, +0x0d,0x54,0x18,0x4e,0x64,0xc2,0x01,0x34,0x50,0x61,0x20,0x11,0x4e,0x40,0x16,0xb8, +0x04,0x7c,0x4c,0x78,0x09,0xf8,0xd8,0x00,0x13,0xf0,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0x83,0x6e,0x03,0x98,0x0d,0xe0,0x35,0x18,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xa8,0xdb,0x20,0x66,0x83,0x78,0x0d,0x86,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xec, +0x36,0x90,0xd9,0x40,0x5e,0x83,0xc1,0x68,0x62,0xa0,0x8f,0xd5,0xc4,0x40,0x1f,0xb3, +0x89,0x81,0x3e,0xa6,0x13,0x4d,0x7c,0x4c,0x27,0x9a,0xf8,0x98,0x4e,0x34,0xf1,0x31, +0x63,0x90,0x8f,0x19,0x83,0x7c,0xcc,0x18,0xe4,0x63,0xc3,0x04,0x1f,0x1b,0x26,0xf8, +0xd8,0x30,0xc1,0xc7,0x84,0x01,0x3e,0x16,0x08,0xf1,0xb1,0xa1,0x80,0x8f,0x19,0x45, +0x7c,0x2c,0x28,0xe2,0x33,0x4b,0x30,0x0d,0x54,0x18,0xa4,0xf1,0x20,0xd2,0x40,0x85, +0x41,0x1a,0x0f,0x22,0x0d,0x54,0x18,0xa2,0xf1,0x18,0xd2,0x88,0x41,0x03,0x80,0x20, +0x18,0x34,0xaa,0x1b,0x94,0x6d,0x80,0xab,0x01,0xdf,0x06,0x7c,0x1b,0xf0,0x6d,0x80, +0xb6,0x01,0xda,0x06,0x68,0x1b,0xa0,0x6d,0x30,0x9a,0x10,0x00,0xc3,0x11,0xc1,0xb9, +0x06,0xc1,0x37,0xdd,0xf0,0xae,0x81,0x10,0xd8,0x11,0xd0,0xc7,0x0e,0x81,0x3e,0x76, +0x0c,0xf4,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x2f,0x75,0x03,0xb4,0x0d,0x78,0x35, +0x20,0xdd,0x60,0x34,0x21,0x00,0x2c,0x28,0xe4,0x63,0x42,0x21,0x1f,0x1b,0x0a,0xf9, +0x18,0xab,0x06,0x66,0x1a,0xc4,0xc7,0x58,0x35,0x30,0xd3,0x20,0x3e,0xc3,0x11,0xc2, +0xbc,0x06,0xc3,0x37,0x1c,0x31,0xec,0x6b,0x50,0x7c,0x25,0x04,0x3a,0x1c,0x41,0xd8, +0x6b,0x30,0x7c,0xc3,0x11,0x85,0xbf,0x06,0xc5,0x57,0x42,0xa0,0x45,0x04,0x3a,0xcb, +0x40,0x55,0xc1,0x68,0x82,0x33,0x58,0x90,0xb2,0x81,0x7c,0xec,0x2f,0x02,0xfa,0x58, +0x7a,0x05,0xf1,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x7c,0x03,0xd0,0x0d,0xfc, +0x35,0x08,0x66,0x09,0xaa,0x81,0x0a,0x43,0xa0,0xfc,0x5b,0x98,0x46,0x0c,0x1c,0x00, +0x04,0xc1,0xe0,0x21,0xdf,0x00,0x6f,0x03,0x7e,0x0d,0xc8,0x35,0x18,0xd7,0x60,0x74, +0x83,0x00,0xbf,0x82,0x40,0x6d,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xcc,0x37, +0x08,0xdd,0xa0,0x65,0x03,0xfa,0x1a,0x31,0x30,0x00,0x10,0x04,0x83,0x88,0x7c,0x83, +0xd8,0x0d,0xde,0x34,0x30,0xb4,0x0d,0x84,0xf8,0x98,0x10,0xc8,0xc7,0x02,0x02,0x3e, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xac,0x6f,0x70,0xba,0x41,0x11,0x18,0x9a,0x06, +0x66,0x1b,0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xf6,0x0d,0x52,0x37,0x08, +0xce,0x34,0xb0,0x61,0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xef,0x1b,0xac, +0x6e,0x10,0x08,0xd3,0x0d,0x31,0x1b,0x04,0x64,0x1a,0x0c,0x47,0xe8,0x84,0xcc,0x06, +0xcc,0x37,0xcb,0x70,0x59,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xf2,0x1b,0xb8, +0x6e,0xe0,0xb6,0x81,0x60,0x39,0x1b,0x04,0xf1,0x99,0x25,0xb8,0x06,0x2a,0x0c,0xc1, +0x42,0xaa,0x11,0x03,0x07,0x00,0x41,0x30,0x78,0xe6,0x37,0x38,0xdd,0x40,0x65,0x83, +0x79,0x0d,0xe4,0x35,0x90,0xdd,0x20,0x0c,0xc0,0xe0,0x0b,0xf2,0x36,0x18,0x31,0x70, +0x00,0x10,0x04,0x83,0x67,0x7e,0x83,0xd3,0x0d,0x5c,0x36,0x98,0xd7,0x40,0x5e,0x03, +0xd9,0x0d,0xc2,0x00,0x0c,0x3e,0x9b,0x0d,0xf2,0x36,0x18,0x31,0x70,0x00,0x10,0x04, +0x83,0x67,0x7e,0x83,0xd3,0x0d,0x58,0x36,0x98,0xd7,0x40,0x5e,0x03,0xd9,0x0d,0x5e, +0x36,0x78,0xd9,0xe0,0x65,0x83,0x97,0x0d,0xf2,0x36,0xc0,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0xe4,0x37,0x38,0xdf,0xe0,0x2d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb0, +0xdf,0x20,0x76,0x83,0xb8,0x08,0x66,0x09,0xb2,0x81,0x0a,0x43,0xc0,0xc8,0xa5,0x31, +0xd9,0x28,0x8d,0xf8,0x0c,0x47,0x04,0x33,0x1b,0x08,0xdf,0x70,0x84,0x40,0xb3,0x01, +0xf1,0x9d,0x30,0x88,0x13,0x06,0x61,0x42,0x10,0x82,0xe1,0x06,0xd1,0x08,0xc0,0x60, +0x96,0x41,0xdb,0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf8,0x37,0x88,0xdf,0xe0, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x84,0x83,0xdd,0x0d,0x92,0x60,0x96,0x60, +0x1b,0xa8,0x30,0x04,0x8d,0xca,0x6c,0x3e,0xf6,0x36,0x90,0xcf,0x88,0x81,0x01,0x80, +0x20,0x18,0x44,0x20,0x1c,0xb4,0x6f,0x10,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x14, +0xc2,0xc1,0xed,0x06,0x81,0x05,0x6a,0x1b,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0xa2,0x11,0x0e,0x7a,0x37,0x08,0x86,0x23,0x0c,0xd9,0x70,0xbe,0x0b,0x0c,0x65,0xc1, +0x20,0x9f,0xe1,0x88,0x20,0x74,0x03,0xe1,0xbb,0xc0,0x50,0x23,0x06,0x06,0x00,0x82, +0x60,0x10,0xa5,0x70,0xf0,0xbb,0x81,0x8e,0x59,0x20,0xba,0x81,0x7c,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0x5a,0xe1,0xa0,0x7c,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0x17,0x0e,0xd6,0x37,0x40,0xd5,0x20,0xb0,0xb8,0x0d,0x82,0xf8,0x98,0x11,0xc8, +0x67,0x96,0xc0,0x01,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_5a40974f9d7a46e0c8eee5690cd33d9b.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_5a40974f9d7a46e0c8eee5690cd33d9b.h new file mode 100644 index 00000000..e2d91f35 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_5a40974f9d7a46e0c8eee5690cd33d9b.h @@ -0,0 +1,1074 @@ +// ffx_fsr2_accumulate_pass_16bit_5a40974f9d7a46e0c8eee5690cd33d9b.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_16bit_5a40974f9d7a46e0c8eee5690cd33d9b_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_5a40974f9d7a46e0c8eee5690cd33d9b_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_5a40974f9d7a46e0c8eee5690cd33d9b_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_5a40974f9d7a46e0c8eee5690cd33d9b_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_5a40974f9d7a46e0c8eee5690cd33d9b_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_5a40974f9d7a46e0c8eee5690cd33d9b_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_5a40974f9d7a46e0c8eee5690cd33d9b_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_5a40974f9d7a46e0c8eee5690cd33d9b_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_5a40974f9d7a46e0c8eee5690cd33d9b_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_5a40974f9d7a46e0c8eee5690cd33d9b_UAVResourceBindings[] = { 0, 1, 3, 4, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_5a40974f9d7a46e0c8eee5690cd33d9b_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_5a40974f9d7a46e0c8eee5690cd33d9b_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_5a40974f9d7a46e0c8eee5690cd33d9b_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_5a40974f9d7a46e0c8eee5690cd33d9b_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_5a40974f9d7a46e0c8eee5690cd33d9b_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_5a40974f9d7a46e0c8eee5690cd33d9b_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_5a40974f9d7a46e0c8eee5690cd33d9b_size = 16732; + +static const unsigned char g_ffx_fsr2_accumulate_pass_16bit_5a40974f9d7a46e0c8eee5690cd33d9b_data[] = { +0x44,0x58,0x42,0x43,0x00,0x36,0xe8,0xdb,0x1f,0x49,0xcb,0xae,0x0f,0x6c,0x59,0x2d, +0x76,0x6b,0x1e,0x00,0x01,0x00,0x00,0x00,0x5c,0x41,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x0c,0x02,0x00,0x00,0x20,0x10,0x00,0x00,0x3c,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x98,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0x0c,0x0e,0x00,0x00,0x62,0x00,0x05,0x00,0x83,0x03,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xf4,0x0d,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x7a,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xc6,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xfc,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2, +0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42, +0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29, +0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30, +0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c, +0x63,0x18,0x06,0x83,0xa6,0x51,0x80,0x42,0x54,0x43,0x55,0x91,0x55,0x86,0x6a,0xa8, +0x08,0x2b,0xc4,0x30,0x0c,0x03,0x69,0xc5,0x30,0x06,0xc3,0x30,0x0c,0xe2,0x8e,0x1a, +0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0xb9,0x8d,0x2a,0x56,0x62,0xf2,0x8b,0xdb,0x46,0x84, +0x61,0x18,0x46,0x21,0xbc,0x81,0x19,0xe8,0x3b,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9, +0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b,0x11,0xc3,0x30,0x0c,0x85,0x08,0x07, +0x66,0x20,0x71,0x8e,0x20,0x28,0x06,0x33,0x28,0xc3,0x40,0x52,0x39,0x10,0x30,0x8c, +0x40,0x18,0x33,0xb5,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc, +0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x98,0x49,0x0c,0xc6,0x81,0x1d, +0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca, +0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0, +0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f, +0x90,0x80,0xa6,0xa4,0x0e,0x23,0x08,0xc6,0x4c,0x6d,0x30,0x0e,0xec,0x10,0x0e,0xf3, +0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40, +0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e, +0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0xa0,0x07,0x7a, +0xd0,0x0e,0xe9,0x00,0x0f,0xf3,0xf0,0x0b,0xf4,0x90,0x0f,0xf0,0x50,0x0e,0x28,0x18, +0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c, +0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0, +0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03, +0x39,0xf0,0x03,0x30,0xf0,0x03,0x24,0xb0,0x2d,0xb9,0x33,0x85,0xc1,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x81,0x1e,0xe8, +0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60, +0x98,0xc9,0x1a,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70, +0xa0,0x07,0x3f,0x40,0x82,0x01,0x53,0x3c,0x13,0x19,0x8c,0x03,0x3b,0x84,0xc3,0x3c, +0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94, +0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f, +0xa0,0x00,0xa5,0x79,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90, +0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05, +0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77, +0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x01,0x4b,0xf5, +0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3, +0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0xba,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8, +0xd8,0xd5,0x46,0x53,0x9e,0xe7,0x79,0x3e,0x0c,0x28,0xcb,0xb2,0xac,0x61,0x18,0x86, +0x61,0x18,0xa4,0xdf,0x24,0x4d,0x11,0x25,0x4c,0x3e,0x0b,0x30,0xcf,0x42,0x44,0xec, +0x04,0x4c,0x04,0x0a,0x06,0xe2,0xe7,0x08,0x40,0x01,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90, +0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07, +0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6, +0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60, +0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07, +0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90, +0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04, +0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1, +0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32, +0x00,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c,0x10,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x10,0x8a, +0xa3,0x14,0x8a,0xa2,0x20,0xca,0xa1,0xf0,0x03,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a, +0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90, +0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x34,0x4a, +0x54,0xa2,0x24,0x31,0x8a,0xab,0x78,0x88,0x1c,0x01,0xa8,0x01,0xf2,0x0b,0x18,0x10, +0x10,0x81,0xde,0x19,0x00,0x92,0x67,0x00,0x88,0x9e,0x01,0x20,0x7b,0x06,0x80,0xf0, +0x19,0x00,0xd2,0x67,0x00,0x68,0x9f,0x01,0xa0,0x7e,0x06,0x80,0xd6,0x19,0x00,0x00, +0x79,0x18,0x00,0x00,0x80,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0xe1,0x99,0x20,0x0c,0xd0,0x06,0x61,0x20,0x26,0x08,0x43,0xb4,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x13,0x84,0x41,0xda,0x30,0x20,0x09,0x31,0x41,0x58,0x83,0x3e,0xa0,0x25, +0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0xd5,0xf6,0x46,0x97,0xf6,0xe6,0xf6,0x65,0x57, +0x36,0x46,0xf7,0x26,0x37,0x37,0x41,0x18,0xa6,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85, +0x31,0x88,0x81,0x30,0x9c,0x09,0xc2,0x1b,0xd4,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8, +0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86, +0x31,0x10,0x86,0xc3,0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab, +0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30, +0x50,0x1b,0x12,0x62,0x99,0x0c,0x6a,0x20,0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8, +0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x04,0x61,0xa8,0x26,0x08,0x83,0xb5,0x41, +0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35,0x10,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae, +0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed, +0x4d,0x6e,0x82,0x30,0x5c,0x1b,0x92,0x6b,0xd9,0x0c,0x6e,0x20,0x0c,0x87,0x8e,0xdc, +0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xc0, +0x36,0x24,0xdc,0xe2,0x19,0xdf,0x40,0x18,0xd9,0x04,0x41,0x0e,0xec,0x80,0x89,0xdc, +0x57,0x5a,0xdb,0x59,0x53,0x1a,0xdc,0xdc,0x04,0x61,0xc8,0x36,0x24,0x49,0x18,0x88, +0x81,0x31,0x06,0x03,0x61,0x38,0x13,0x84,0x41,0x23,0x26,0xf7,0x45,0x96,0xc6,0x16, +0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36, +0xb7,0x36,0xb7,0x21,0x29,0x03,0xc8,0x0c,0x8c,0x61,0x20,0x8c,0x6c,0x03,0xf2,0x48, +0x95,0xd6,0x81,0x01,0x19,0x9c,0xc1,0x04,0x81,0x0e,0xee,0x80,0x9a,0xdc,0xdd,0x57, +0x9a,0x1b,0x5d,0x99,0x9c,0x5b,0x18,0xdb,0x57,0x1d,0xdc,0xdc,0x58,0x18,0x5b,0x19, +0xd9,0xd7,0xd8,0x1b,0xdb,0x9b,0xdc,0x04,0x81,0x0c,0xe4,0x60,0xc3,0x62,0xa4,0x81, +0x1a,0x18,0xc6,0x40,0xac,0xc1,0x1a,0xac,0x81,0x33,0x41,0xb0,0x03,0x3c,0xa0,0x23, +0x77,0xf7,0xc5,0xf6,0x36,0xb6,0xf6,0x35,0x47,0x17,0x46,0x57,0x37,0xb7,0x61,0x19, +0xda,0xc0,0x0d,0x8c,0x61,0x20,0xd6,0x60,0x0d,0xd6,0x20,0x9b,0x20,0xe0,0x41,0x1e, +0x90,0x91,0xbb,0xfb,0x72,0x2b,0xbb,0xfb,0x62,0x7b,0x1b,0x5b,0x9b,0xdb,0xb0,0x10, +0x70,0x10,0x07,0x06,0x35,0x10,0x6b,0xb0,0x06,0x6b,0x90,0xf1,0x91,0xbb,0xfb,0x62, +0xab,0x6b,0x0b,0xfb,0x42,0x4b,0x9b,0xa3,0x7b,0x93,0xcb,0xdb,0xb0,0x50,0x69,0x30, +0x07,0xc6,0x35,0x10,0x6b,0xb0,0x06,0x6b,0xe0,0x6c,0x20,0xd8,0xe0,0x0d,0xe4,0x80, +0x0e,0x26,0x08,0x7b,0xb0,0x07,0x34,0xc6,0xc4,0x8c,0xa6,0xa4,0x64,0x26,0x08,0xc3, +0xb6,0x01,0x31,0xec,0xe0,0x0e,0x0c,0x63,0xc0,0x03,0x60,0x43,0x90,0x07,0x13,0x84, +0x3e,0xe0,0x03,0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d, +0x70,0x1b,0x10,0x63,0x0f,0xf8,0xc0,0x18,0x06,0x03,0xd8,0x10,0xf4,0xc1,0x06,0x02, +0x0d,0xea,0x40,0x0f,0xfc,0x60,0x82,0xa0,0x07,0x7a,0xc0,0x25,0x4d,0xaa,0xcc,0x8d, +0xac,0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x40,0x06,0x73,0xb0,0x01,0x49,0x42,0x81, +0x32,0xca,0xe0,0x6a,0x44,0x81,0x4e,0x5a,0x53,0x18,0x9e,0x54,0x99,0x1b,0x59,0x99, +0xdc,0x54,0x9a,0x5e,0xd9,0x06,0x24,0x21,0x05,0x6a,0x0c,0xca,0xe0,0x6a,0x44,0x81, +0x4c,0x1a,0x51,0xda,0x1c,0x1c,0x5b,0x58,0xde,0x54,0x9a,0x5e,0xd9,0x04,0x61,0xe0, +0x36,0x20,0x89,0x29,0x50,0xa7,0x50,0x06,0x57,0x23,0x0a,0xec,0xd2,0x92,0xdc,0xe0, +0xea,0xe8,0x86,0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0x88, +0xd2,0xda,0xca,0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26,0x08,0x43,0xb7,0xc1,0x48,0x52, +0x81,0x52,0x85,0x32,0xb8,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1,0x11,0xa5, +0xb5,0x95,0xb9,0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x06,0x6f,0x03,0x92,0xb0,0x02, +0xd5,0x0a,0x65,0x70,0x35,0xa2,0x40,0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29,0x0d,0x8e, +0xa9,0xcc,0xae,0x8c,0x8d,0xea,0xad,0x6a,0xae,0x6c,0x82,0x30,0x7c,0x1b,0x90,0xe4, +0x15,0x28,0x58,0x28,0x83,0xab,0x11,0x05,0x2e,0x69,0x46,0x72,0x61,0x6d,0x65,0x49, +0x6e,0x64,0x65,0x78,0x13,0x84,0x01,0x0c,0x36,0x20,0x89,0x2c,0x50,0xb3,0x50,0x06, +0x57,0x23,0x0a,0x94,0xcc,0x88,0xca,0xec,0xd2,0xc6,0xca,0xa8,0xde,0xac,0xd2,0xca, +0xee,0x88,0xca,0xe0,0xe8,0xd0,0x26,0x08,0x43,0x18,0x6c,0x30,0x92,0x5a,0xa0,0x6c, +0xa1,0x0c,0x1a,0x1e,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x13,0x84,0x41,0x0c,0x36, +0x20,0x09,0x2e,0x50,0xb9,0x50,0x06,0x4d,0x23,0x0a,0x94,0xcc,0x9a,0xde,0xe8,0xd2, +0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0xa6,0xc6,0xc2,0xd8,0xca,0x26,0x08,0xc3, +0x18,0x6c,0x40,0x92,0x5d,0xa0,0x78,0xa1,0x0c,0x9a,0x46,0x14,0x08,0x99,0x11,0xbd, +0xdd,0xb9,0xcd,0x8d,0x85,0xb1,0x95,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x06, +0x32,0xd8,0x80,0x24,0xbe,0x40,0xfd,0x42,0x19,0x34,0x8d,0x28,0xf0,0x33,0x6b,0x7a, +0xa3,0x4b,0x7b,0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x53,0x4a,0xa3,0xa3,0x2b,0x93, +0x1b,0x0a,0x73,0x1b,0x2b,0x63,0x63,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x20,0x0c,0x65, +0xb0,0x01,0x49,0xc2,0x81,0x12,0x87,0x32,0x68,0x1a,0x51,0x20,0x63,0x06,0x25,0x57, +0x56,0x84,0x07,0xf7,0x36,0x57,0x27,0x57,0x36,0x41,0x18,0xcc,0x60,0x03,0x92,0x90, +0x03,0x55,0x0e,0x65,0xd0,0x34,0xa2,0xc0,0xcc,0x0c,0x4a,0xae,0xcc,0x2e,0xed,0xad, +0x6e,0xce,0x48,0x2e,0xac,0xad,0x0c,0x4a,0xae,0xac,0x08,0x0f,0xee,0x6d,0xae,0x4e, +0xae,0x6c,0x82,0x30,0x9c,0xc1,0x06,0x24,0x39,0x07,0x0a,0x1d,0xca,0xa0,0x69,0x44, +0x81,0x8b,0x19,0x55,0x98,0x1b,0x52,0x18,0x9b,0x99,0xd1,0x93,0xd5,0x04,0x61,0x40, +0x83,0x0d,0x46,0xa2,0x0e,0xd4,0x3a,0x94,0x41,0xc3,0xca,0x4c,0x29,0x8d,0x8e,0xae, +0x4c,0x6e,0xaa,0x2c,0xae,0xae,0xcc,0x6d,0xac,0x8c,0xa9,0xcc,0xed,0x8c,0x0e,0x6d, +0x82,0x30,0xa4,0xc1,0x06,0x24,0x69,0x07,0xca,0x1d,0xca,0xa0,0x69,0x44,0x81,0x8a, +0x19,0x51,0x19,0x1b,0x5d,0x18,0x55,0x5a,0x5b,0xd9,0x04,0x61,0x50,0x83,0x0d,0x46, +0x02,0x0f,0x54,0x3c,0x94,0x41,0xc3,0xcb,0x8c,0x28,0xcf,0x2d,0xac,0x2d,0x6d,0x4c, +0xaa,0x6c,0x6e,0x08,0x2d,0xcc,0xed,0xac,0xcc,0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82, +0x30,0xac,0xc1,0x06,0x23,0x99,0x07,0x8a,0x1e,0xca,0xa0,0x21,0x66,0x66,0x95,0x56, +0x76,0x37,0x05,0x17,0x36,0x56,0x46,0xf5,0xd6,0x54,0x46,0x57,0x26,0x37,0x67,0x14, +0x36,0x46,0xf7,0x26,0x37,0x41,0x18,0xd8,0x60,0x83,0x91,0xd8,0x03,0x75,0x0f,0x65, +0xd0,0x6c,0xa0,0xf0,0x60,0x14,0x4a,0x01,0x15,0x56,0xc1,0x15,0x62,0x81,0x16,0x6e, +0x41,0x17,0x7a,0x01,0x1c,0xc6,0xc1,0x1c,0xd2,0x81,0x1d,0xde,0x41,0x1e,0xea,0x01, +0x1f,0x36,0x0c,0x06,0x28,0xe4,0xc3,0x04,0x41,0x00,0x36,0x00,0x1b,0x06,0x83,0x1f, +0xf8,0x61,0x43,0xd0,0x0f,0x1b,0x86,0x61,0x1f,0xfc,0x81,0xc2,0xd0,0xd4,0x04,0xc1, +0x0f,0xe8,0x60,0xc3,0x30,0x06,0x63,0x30,0x6c,0x20,0x8c,0x90,0xb8,0x44,0x62,0x43, +0xb1,0x0f,0x20,0x01,0xfc,0xc1,0x48,0x10,0x11,0x93,0x0b,0x73,0x1b,0x43,0x2b,0x9b, +0x9b,0x20,0x0c,0x6d,0x40,0xc3,0x8c,0xed,0x2d,0x8c,0x6e,0x6e,0x82,0x30,0xb8,0x01, +0x8b,0x34,0xb7,0x39,0xba,0xb9,0x09,0xc2,0xf0,0x06,0x24,0xd2,0xdc,0xe8,0xe6,0x26, +0x08,0x03,0x1c,0x10,0xa1,0x2b,0xc3,0xfb,0x62,0x7b,0x0b,0x23,0x9b,0x20,0x0c,0x71, +0x40,0x84,0xae,0x0c,0xef,0xcb,0xed,0x4d,0xae,0x8d,0x09,0x5d,0x19,0xde,0xd7,0x1c, +0xdd,0x9b,0x5c,0x19,0x8b,0xba,0x34,0x37,0xba,0xb9,0x0d,0x50,0x49,0x98,0xc4,0x49, +0xa0,0x44,0x4a,0xa8,0xc4,0x4a,0xb0,0x44,0x4b,0xb8,0xc4,0x4b,0x70,0x30,0x71,0xc5, +0x04,0x2c,0x54,0x61,0x63,0xb3,0x6b,0x73,0x49,0x23,0x2b,0x73,0xa3,0x9b,0x12,0x04, +0x55,0xc8,0xf0,0x5c,0xec,0xca,0xe4,0xe6,0xd2,0xde,0xdc,0xa6,0x04,0x44,0x13,0x32, +0x3c,0x17,0xbb,0x30,0x36,0xbb,0x32,0xb9,0x29,0x81,0x51,0x87,0x0c,0xcf,0x65,0x0e, +0x2d,0x8c,0xac,0x4c,0xae,0xe9,0x8d,0xac,0x8c,0x6d,0x4a,0x90,0x94,0x21,0xc3,0x73, +0x91,0x2b,0x9b,0x7b,0xab,0x93,0x1b,0x2b,0x9b,0x9b,0x12,0xf8,0x41,0x25,0x32,0x3c, +0x17,0xba,0x3c,0xb8,0xb2,0x20,0x37,0xb7,0x37,0xba,0x30,0xba,0xb4,0x37,0xb7,0xb9, +0x29,0x42,0x3e,0xf8,0x43,0x1d,0x32,0x3c,0x97,0x32,0x37,0x3a,0xb9,0x3c,0xa8,0xb7, +0x34,0x37,0xba,0xb9,0x29,0xc1,0x48,0x74,0x21,0xc3,0x73,0x19,0x7b,0xab,0x73,0xa3, +0x2b,0x93,0x9b,0x9b,0x12,0xc4,0x04,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3c,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x21,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x51,0xeb,0x36,0x00, +0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x9b,0x02,0x34,0x5c, +0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0c,0xdb,0x70,0xf9,0xce, +0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x7e,0x71, +0xdb,0xd6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c, +0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0e,0xd2,0x70,0xf9,0xce,0xe3,0x0b,0x11, +0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0xd8,0x82,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33, +0xd9,0x7e,0x71,0xdb,0x16,0x10,0x0d,0x97,0xef,0x3c,0xbe,0x11,0x39,0xd4,0x23,0x0e, +0x3e,0x72,0xdb,0x76,0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44, +0x45,0x2c,0x7e,0x71,0xdb,0x46,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15, +0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x09,0x64,0xc3,0xe5,0x3b,0x8f, +0x3f,0x1d,0x11,0x01,0x0c,0xe2,0x20,0x36,0x60,0xe4,0x50,0x8f,0x8f,0xdc,0xb6,0x25, +0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84,0xf9,0x45,0xad,0x9b,0xc1,0x33,0x5c, +0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f,0xdc,0x36,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x5a,0x40,0x97,0x4f, +0x9d,0x7a,0x46,0xe0,0xc8,0xee,0xe5,0x69,0x0c,0xd3,0x3d,0x9b,0x44,0x58,0x49,0x4c, +0x18,0x31,0x00,0x00,0x62,0x00,0x05,0x00,0x46,0x0c,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x31,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x3d,0x0c,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02, +0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xcb,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0x80,0xc2,0x08,0x40,0x09,0x00,0x14,0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03, +0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18,0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10, +0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c, +0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0,0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40, +0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18,0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18, +0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28,0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2, +0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c,0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51, +0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50,0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34, +0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9, +0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19, +0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89, +0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60,0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x1c, +0x41,0x50,0x0c,0xc6,0x40,0x31,0x18,0x90,0xa8,0x34,0x10,0x30,0x8c,0x40,0x18,0x33, +0xb5,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0, +0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3, +0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d, +0xf8,0x01,0x18,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0, +0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x30,0x93,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c, +0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90, +0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3, +0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f,0x20,0x01,0x95, +0x22,0xd5,0x30,0x82,0x60,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0, +0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07, +0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1, +0x40,0x0f,0x6c,0x00,0x06,0x72,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90, +0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0xc1,0x4c,0x62, +0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50, +0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e, +0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x20,0x07,0x7e, +0x00,0x06,0x7e,0x80,0x04,0x56,0x8b,0x5c,0x33,0x85,0xc1,0x38,0xb0,0x43,0x38,0xcc, +0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01, +0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x81,0x1e,0xe8,0x41,0x3b, +0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x30,0x93, +0x35,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50, +0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f, +0x7e,0x80,0x04,0x03,0x8c,0x62,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c, +0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03, +0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01,0x0a, +0x50,0x34,0x9b,0x89,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1, +0x16,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f, +0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2, +0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x50,0xc0,0xa2,0xda,0x4c, +0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03, +0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b, +0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0x74,0x1b,0x46,0x10,0x86,0x33,0x84,0xe0,0x63, +0x57,0x1b,0x4d,0xb9,0x5c,0x2e,0x97,0x1b,0x0c,0x50,0x2c,0x16,0x8b,0x65,0x30,0x18, +0x0c,0x06,0x83,0x81,0x74,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02,0xcc,0xb3,0x10, +0x11,0x3b,0x01,0x13,0x81,0x82,0x01,0xf1,0xe6,0x08,0x40,0x61,0x0a,0x00,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, +0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06, +0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8, +0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x32,0x00,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c, +0x10,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x94,0x40,0x11,0x14,0xc3,0x08,0x40,0x49, +0x94,0x41,0x21,0x14,0x47,0x29,0x14,0x45,0x41,0x94,0x43,0xe1,0x07,0x10,0x69,0x04, +0x80,0x7c,0x05,0x0c,0x08,0x88,0x40,0xaf,0x19,0x00,0x92,0xcd,0x00,0x10,0x6d,0x06, +0x80,0x6c,0x33,0x00,0x84,0x9b,0x01,0xa0,0xdd,0x0c,0x00,0xf5,0x66,0x00,0x68,0x35, +0x03,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x72,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0xe1,0x99,0x20,0x0c,0xd0,0x06,0x61,0x20,0x26,0x08,0x43,0xb4, +0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08,0x83,0x34,0x41,0x58, +0x83,0x32,0x20,0x30,0x41,0x18,0xa6,0x0d,0x82,0xd2,0x6c,0x48,0x94,0x85,0x51,0x88, +0x81,0x50,0x9c,0x09,0xc2,0x1b,0x78,0x1b,0x92,0x01,0x62,0x14,0x65,0x20,0x14,0x67, +0x82,0x30,0x50,0x1b,0x12,0x62,0x61,0x14,0x69,0x20,0x14,0x67,0x82,0x30,0x54,0x13, +0x84,0xc1,0xda,0x20,0x28,0xd5,0x86,0x44,0x82,0x18,0x85,0x1a,0x08,0xc5,0x9a,0x20, +0x0c,0xd7,0x86,0x84,0x5a,0x18,0x05,0x1b,0x08,0xc5,0x99,0x20,0x0c,0xd8,0x86,0x04, +0x5b,0x18,0x45,0x1b,0x08,0xc5,0x9a,0x20,0xc8,0xc1,0x37,0x41,0x18,0xb2,0x0d,0x89, +0xc1,0x31,0x4a,0x37,0x10,0x8a,0x33,0x41,0x18,0xb4,0x0d,0xc9,0x07,0x31,0xca,0x30, +0x10,0x8a,0xb5,0x01,0x79,0xa2,0xe9,0xca,0x36,0x0f,0x0c,0x26,0x08,0x74,0x00,0x06, +0x13,0x04,0x32,0xe0,0x36,0x2c,0x8a,0x18,0x30,0x8a,0x32,0x10,0x63,0x30,0x06,0x63, +0xe0,0x4c,0x10,0xec,0x20,0x0c,0x36,0x2c,0x43,0x19,0x30,0xca,0x30,0x10,0x63,0x30, +0x06,0x63,0x60,0x4d,0x10,0xf0,0x40,0x0c,0x36,0x2c,0xc4,0x19,0x30,0x8a,0x34,0x10, +0x63,0x30,0x06,0x63,0x60,0x6d,0x58,0x24,0x31,0x60,0x14,0x6a,0x20,0xc6,0x60,0x0c, +0xc6,0xc0,0xd9,0x40,0x90,0x81,0x19,0xa0,0x41,0x1a,0x4c,0x10,0xf6,0x60,0x0c,0x26, +0x08,0xc3,0xb6,0x01,0x51,0xd6,0x80,0x51,0x94,0x81,0x0d,0x80,0x0d,0x41,0x1b,0x4c, +0x10,0xfa,0x80,0x0c,0x36,0x20,0xca,0x1b,0x30,0xca,0x30,0x28,0xc0,0x86,0x00,0x0e, +0x36,0x10,0x61,0xa0,0x06,0x6e,0x10,0x07,0x13,0x04,0x01,0xa0,0x30,0x34,0x35,0x41, +0xf0,0x83,0x6e,0xc3,0xd0,0x75,0xc3,0x06,0x42,0xa9,0x03,0xca,0x0e,0x36,0x14,0x73, +0x40,0x07,0x80,0x1c,0xdc,0x41,0x15,0x36,0x36,0xbb,0x36,0x97,0x34,0xb2,0x32,0x37, +0xba,0x29,0x41,0x50,0x85,0x0c,0xcf,0xc5,0xae,0x4c,0x6e,0x2e,0xed,0xcd,0x6d,0x4a, +0x40,0x34,0x21,0xc3,0x73,0xb1,0x0b,0x63,0xb3,0x2b,0x93,0x9b,0x12,0x18,0x75,0xc8, +0xf0,0x5c,0xe6,0xd0,0xc2,0xc8,0xca,0xe4,0x9a,0xde,0xc8,0xca,0xd8,0xa6,0x04,0x48, +0x19,0x32,0x3c,0x17,0xb9,0xb2,0xb9,0xb7,0x3a,0xb9,0xb1,0xb2,0xb9,0x29,0x41,0x1c, +0xd4,0x21,0xc3,0x73,0x29,0x73,0xa3,0x93,0xcb,0x83,0x7a,0x4b,0x73,0xa3,0x9b,0x9b, +0x12,0xdc,0x01,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x3c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x21,0x40,0xc3,0xe5, +0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x51,0xeb,0x36,0x00,0x0d,0x97,0xef,0x3c, +0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x9b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01, +0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0c,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55, +0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0xd6,0xb0,0x0d, +0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02, +0xe6,0x23,0xb7,0x6d,0x0e,0xd2,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08, +0x34,0xc3,0x42,0xd8,0x82,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xd9,0x7e,0x71,0xdb, +0x16,0x10,0x0d,0x97,0xef,0x3c,0xbe,0x11,0x39,0xd4,0x23,0x0e,0x3e,0x72,0xdb,0x76, +0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44,0x45,0x2c,0x7e,0x71, +0xdb,0x46,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c, +0x7e,0x71,0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec, +0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x09,0x64,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01, +0x0c,0xe2,0x20,0x36,0x60,0xe4,0x50,0x8f,0x8f,0xdc,0xb6,0x25,0x3c,0xc3,0xe5,0x3b, +0x8f,0x4f,0x35,0x40,0x84,0xf9,0x45,0xad,0x9b,0xc1,0x33,0x5c,0xbe,0xf3,0xf8,0x54, +0x03,0x44,0x98,0x5f,0xdc,0x36,0x00,0x00,0x61,0x20,0x00,0x00,0xd6,0x09,0x00,0x00, +0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00,0x51,0x00,0x00,0x00,0x34,0x98,0x01,0x28, +0xa4,0x32,0x2a,0xc2,0x80,0x62,0x2b,0x8d,0x52,0x29,0xb9,0xb2,0xab,0x81,0xe2,0x2b, +0x97,0x82,0x29,0x9b,0x62,0x2a,0xc3,0x80,0xe2,0x0d,0x28,0xdf,0x80,0x52,0xaa,0x82, +0x8a,0x28,0x9f,0xa2,0x21,0x52,0x0d,0x90,0xa2,0x08,0xca,0xa0,0x3c,0x4a,0x60,0x04, +0x80,0x0c,0x33,0x00,0x63,0x04,0x20,0x08,0x82,0x28,0x18,0x8c,0x11,0xb4,0xe6,0x9c, +0xb3,0xdf,0x18,0x01,0x08,0x82,0xa0,0xfc,0x8d,0x11,0x80,0x20,0x08,0xf3,0xbf,0x30, +0x46,0x00,0x82,0x20,0x18,0xff,0xc2,0x18,0xc1,0xee,0x8f,0x32,0x09,0x06,0x63,0x04, +0xbb,0x3f,0xca,0xfc,0x37,0x46,0x00,0x82,0x20,0x08,0xff,0xc2,0x18,0x41,0x6b,0xce, +0x39,0xef,0x8d,0x11,0x80,0x20,0x08,0xca,0x60,0x30,0x46,0x00,0x82,0xf8,0x7f,0x8f, +0xc1,0x18,0x41,0x48,0x82,0x21,0xde,0x8d,0x11,0xec,0xb1,0x1a,0xef,0xdf,0x18,0xc1, +0x5a,0xab,0xb5,0xf8,0x8d,0x11,0xfc,0xf7,0xdf,0xbf,0xdf,0x18,0x01,0x08,0x82,0x20, +0x08,0x06,0x63,0x04,0xad,0x39,0xe7,0xbc,0x2f,0x8c,0x11,0xc8,0xa2,0xdb,0xff,0xdf, +0x18,0x81,0xce,0x9a,0x73,0xfa,0x8d,0x11,0xa8,0x78,0x7d,0xaa,0xde,0x18,0x01,0x08, +0x82,0x20,0x08,0x0e,0x63,0x04,0x6b,0xad,0xd6,0xba,0x37,0x46,0x00,0x82,0xa0,0x7f, +0x87,0xc1,0x18,0x41,0x6b,0xce,0x39,0xed,0x8d,0x11,0x80,0x20,0x08,0x92,0x60,0x30, +0x46,0x00,0x82,0x20,0xa8,0x83,0xc1,0x18,0x01,0x1c,0x97,0xf9,0xed,0x8d,0x11,0x90, +0x25,0xaf,0xdf,0xdf,0x18,0x01,0x08,0x82,0x20,0x08,0x0a,0x63,0x04,0x20,0x08,0x82, +0x2c,0x18,0x8c,0x11,0x80,0x20,0x08,0xc2,0xdf,0x18,0x01,0x08,0x82,0x20,0xfa,0x8d, +0x11,0xbc,0x33,0x69,0xa2,0xdd,0x18,0x01,0x08,0x82,0x20,0xfe,0x0b,0x63,0x04,0x20, +0x08,0x82,0xf8,0x47,0x95,0x31,0x02,0x10,0x84,0xc6,0x08,0x40,0xf0,0x19,0x23,0x00, +0xc1,0x37,0x18,0x23,0x00,0x41,0x30,0x18,0x01,0x20,0xc3,0x08,0x00,0x00,0x00,0x00, +0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xbf,0x00,0x0a,0x6c,0x90,0x0b,0xb8,0x10, +0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe0,0x10,0x0a,0x6d,0xe0,0x0b,0xba, +0x20,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe1,0x20,0x0a,0x6e,0x00,0x0e, +0xe0,0x30,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe2,0x30,0x0a,0x6f,0xe0, +0x0b,0xbe,0x40,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe3,0x40,0x0a,0x6f, +0x70,0x0b,0xe2,0x50,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe4,0x50,0x0a, +0x70,0x10,0x0e,0xb9,0x60,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe5,0x60, +0x0a,0x71,0xc0,0x0b,0xbb,0x70,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe6, +0x70,0x0a,0x72,0xf0,0x0b,0xbd,0x80,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06, +0xe7,0x80,0x0a,0x73,0x10,0x0e,0xe0,0x90,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50, +0x06,0xe8,0x90,0x0a,0x74,0x60,0x0e,0xe2,0xa0,0x0b,0x23,0x06,0x09,0x00,0x82,0x60, +0x50,0x06,0xe9,0xa0,0x0a,0x75,0x80,0x0e,0xe5,0xb0,0x0b,0x23,0x06,0x09,0x00,0x82, +0x60,0x50,0x06,0xea,0xb0,0x0a,0x76,0x60,0x0e,0xe8,0xc0,0x0b,0x23,0x06,0x09,0x00, +0x82,0x60,0x50,0x06,0xeb,0xc0,0x0a,0x7a,0x70,0x0e,0xea,0xd0,0x0b,0x23,0x06,0x09, +0x00,0x82,0x60,0x50,0x06,0xec,0xd0,0x0a,0x7c,0x80,0x0e,0xe8,0xe0,0x0b,0x23,0x06, +0x06,0x00,0x82,0x60,0x40,0xe8,0x43,0x29,0xa4,0xc3,0x88,0x81,0x01,0x80,0x20,0x18, +0x10,0xfb,0x60,0x0a,0xed,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0xc4,0x3e,0x98,0xc2, +0x3a,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0xc1,0x0f,0xa7,0xf0,0x0e,0x23,0x06,0x07, +0x00,0x82,0x60,0x20,0x06,0xf2,0x10,0x0b,0x05,0x3c,0x8c,0x26,0x04,0x41,0x19,0xed, +0x70,0x65,0xb8,0xc3,0x55,0x40,0x0b,0x5c,0x44,0x00,0x15,0xac,0x82,0x56,0x52,0x40, +0x09,0x09,0x9c,0x60,0xb0,0x13,0x0c,0x66,0x02,0x1a,0xc0,0xc7,0x84,0x34,0x80,0xcf, +0x68,0x42,0x03,0x5c,0x60,0xb0,0x73,0x0c,0x66,0x85,0x40,0x1f,0x2b,0x04,0xfa,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0x57,0x12,0xe3,0x70,0xf1,0xc3,0x68,0x42,0x00,0x8c, +0x26,0x08,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x88,0xc1,0x49,0x98,0x83,0x26,0x12, +0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x27,0x18,0xec,0x04,0x83,0xd9,0x21,0xd0,0xc7, +0x0e,0x81,0x3e,0x26,0x30,0xf0,0x31,0x81,0x81,0xcf,0x68,0x42,0x22,0x8c,0x26,0x28, +0x83,0x21,0x84,0x7c,0x0c,0x21,0xe4,0x63,0x8a,0x2d,0xc0,0xc7,0x94,0x5b,0x80,0xcf, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x60,0xc1,0x0f,0x84,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x47,0x58,0xf4,0x03,0x21,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x21,0x16, +0xfd,0x30,0x0a,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x63,0xe1,0x0f,0xa4,0x20, +0x9c,0x62,0xb0,0x53,0x0c,0x66,0x84,0x40,0x1f,0x23,0x04,0xfa,0x8c,0x18,0x34,0x00, +0x08,0x82,0x41,0x73,0x16,0x22,0x31,0x07,0x39,0x51,0x06,0x64,0x50,0x12,0x25,0x51, +0x12,0x25,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0xd0,0x09,0xa3,0x09,0xde, +0x60,0x02,0x21,0x1f,0x13,0x08,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x67,0x16, +0x24,0x81,0x07,0x3b,0x31,0x9a,0x10,0x08,0xa3,0x09,0xc2,0x60,0x85,0x10,0x1f,0x2b, +0x84,0xf8,0x98,0x1a,0x08,0xf2,0x31,0x35,0x10,0xe4,0x63,0x82,0x20,0x1f,0x13,0x04, +0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xbb,0x50,0x89,0xc0, +0x10,0x37,0x80,0x8f,0x21,0x6e,0x00,0x9f,0xe1,0x08,0x61,0x16,0x86,0x6f,0x38,0x62, +0xd0,0x85,0xe2,0x2b,0x21,0xd0,0xe1,0x08,0xc2,0x16,0x86,0x6f,0x38,0xa2,0xe8,0x85, +0xe2,0x2b,0x21,0xd0,0x22,0x02,0x1d,0x31,0x78,0x00,0x10,0x04,0x83,0xe9,0x2f,0x6c, +0x42,0x16,0x5a,0xa1,0xe3,0x46,0x62,0x24,0xe8,0x82,0x2e,0xc0,0x42,0x17,0x46,0x13, +0x82,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xd1,0x70,0x8b,0x60,0xc4,0xe0,0x01, +0x40,0x10,0x0c,0x26,0xd1,0xc8,0x09,0x5c,0x80,0x05,0x30,0xf8,0x4c,0xc2,0x24,0xee, +0xe2,0x2e,0xc6,0xa2,0x17,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0x40,0x0c,0xfe,0xc2,0x27,0x64,0x81,0x2f,0x46,0x13,0x82,0x61,0xb8,0x21, +0xe0,0x0b,0x30,0x28,0x45,0x26,0xb8,0x84,0x60,0x6b,0xa0,0x09,0xae,0x26,0xd0,0x59, +0x86,0x40,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x0c,0x4c,0xa3,0x2c,0x72,0x81, +0x34,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x4e,0x30,0xd8,0x09,0x06,0x33,0x61,0x93, +0x8f,0x09,0x9b,0x7c,0x4c,0x78,0x09,0xf8,0x98,0x00,0x13,0xf0,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0x23,0x37,0xea,0xc2,0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd0, +0x8d,0xba,0x88,0x87,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xdd,0xb8,0x8b,0x63, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x37,0xee,0x62,0x1e,0x82,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0x74,0xa3,0x2d,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x76, +0xc3,0x2d,0x84,0x13,0x06,0x74,0xc2,0x80,0xec,0x20,0xe2,0x63,0x06,0x11,0x9f,0x13, +0x2a,0x77,0x42,0xe5,0xca,0xc8,0x0b,0x28,0x43,0x2f,0x60,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x34,0xf0,0x90,0x0b,0x01,0x37,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x0b,0x8f, +0xb9,0x10,0x72,0x63,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0xf4,0x18,0x0d,0x7b,0xd0, +0x0d,0x21,0x30,0x0d,0xd3,0x30,0x0d,0xd3,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18, +0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51, +0xb9,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xe2,0x83,0x35,0xfe,0x61,0x3c,0x26,0xe5, +0x35,0x5e,0xe3,0x35,0x5e,0x63,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10, +0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x8a,0x7b, +0x0f,0xb0,0x35,0x80,0x0d,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x66,0x1f,0xac, +0x21,0x04,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xf4,0x07,0x6e,0xac,0xc4,0x7b,0x04, +0xd6,0x6e,0xec,0xc6,0x6e,0xec,0xc6,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2, +0x20,0x8c,0x26,0x10,0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x15, +0x1a,0xe8,0x07,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x16,0x22,0xb7,0x11,0x30,0x23, +0x06,0x0d,0x00,0x82,0x60,0xd0,0xa0,0xc8,0x78,0xd8,0x84,0x7e,0x04,0x61,0x60,0x1e, +0xe6,0x61,0x1e,0xe6,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3, +0x09,0xc4,0x70,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x23,0x06,0x0d, +0x00,0x82,0x60,0xd0,0xc4,0x08,0x7b,0xfc,0xc4,0x88,0xac,0x81,0x1c,0xbc,0xc7,0x7b, +0xbc,0xc7,0x7b,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02, +0x31,0x1c,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x88,0x41,0x03,0x80, +0x20,0x18,0x34,0x3a,0x52,0x1f,0x68,0xc1,0x22,0x7c,0xb0,0x07,0xf8,0x81,0x1f,0xf8, +0x81,0x1f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c, +0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x37,0x62,0xd0,0x00,0x20,0x08, +0x06,0xcd,0x98,0xf8,0x47,0x5c,0xd4,0xc8,0x19,0x90,0x42,0x88,0x84,0x48,0x88,0x84, +0xc8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11, +0x95,0x3b,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x8d,0x18,0x34,0x00,0x08,0x82,0x41, +0xc3,0x26,0x27,0xa2,0x17,0x3e,0x52,0x06,0xad,0xa0,0x22,0x2a,0xa2,0x22,0x2a,0x32, +0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x70,0x44,0xe5, +0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x65,0x0b,0x6a,0x02,0x56,0x0e,0x2b,0x02, +0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0xe2,0xe4,0x44,0x84,0x60,0xc4,0xa0,0x01, +0x40,0x10,0x0c,0x1a,0x3c,0x99,0x11,0xd3,0x50,0x13,0x59,0x08,0x6c,0xc4,0x46,0x6c, +0xc4,0x46,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18, +0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0x6e,0xc4,0xa0,0x01,0x40,0x10, +0x0c,0x9a,0x50,0xe1,0x91,0xd7,0x98,0x93,0x71,0x50,0x7e,0xe4,0x47,0x7e,0xe4,0x47, +0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x8e,0xa8, +0xdc,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0x6e,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a, +0x55,0x29,0x13,0xdc,0xe0,0x13,0x57,0x98,0xd0,0x04,0x4d,0xd0,0x04,0x4d,0x46,0x13, +0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11, +0x95,0x3b,0xa2,0x72,0x47,0x54,0x6e,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x59,0x71, +0x93,0xf0,0x28,0x15,0x56,0xe0,0xe2,0x24,0x4e,0xe2,0x24,0x4e,0x46,0x13,0x02,0x60, +0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11,0x95,0x3b, +0xa2,0x72,0x47,0x54,0xae,0xfa,0x01,0x56,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xb4, +0x5b,0x69,0x93,0xe0,0x0c,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xf1,0x95,0x3c,0x61, +0x0f,0x58,0xc1,0x87,0x80,0x4f,0xf8,0x84,0x4f,0xf8,0x64,0x34,0x21,0x00,0x46,0x13, +0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a, +0x77,0x44,0xe5,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x39,0x17,0x51,0xa9,0x8f,0x5c, +0x49,0x09,0xa5,0x54,0x4a,0xa5,0x54,0x4a,0x65,0x34,0x21,0x00,0x46,0x13,0x84,0x60, +0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44, +0xe5,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x81,0x97,0x55,0xf1,0x0f,0x71,0xa1,0x87, +0xc9,0x55,0x5c,0xc5,0x55,0x5c,0x65,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61, +0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x46, +0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xc9,0x17,0x5a,0x39,0x91,0x75,0x91,0x07,0xee,0x56, +0x6e,0xe5,0x56,0x6e,0x65,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46, +0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0xac,0x47,0xc0, +0x22,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x80,0xf9,0x8b,0xbd,0x04,0x23,0x06,0x07, +0x00,0x82,0x60,0x60,0x81,0x4c,0xb8,0x04,0x61,0x72,0x81,0x01,0x47,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0x22,0x99,0x7c,0x09,0x86,0x23,0x82,0x33,0x21,0x3e,0x1b,0x46,0x45, +0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x9d,0x8c,0xb8,0x04,0x16,0x08,0xf4,0x31, +0xa3,0x54,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0xca,0x94,0x4b,0x60,0x81, +0x40,0x1f,0x0b,0x08,0xf9,0x5c,0x50,0xb9,0xe9,0x06,0x36,0x09,0x12,0x5b,0x93,0xb7, +0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x60,0x2d,0x53,0x32,0xc1,0x88,0xc1,0x01, +0x80,0x20,0x18,0x58,0x2f,0x03,0x2f,0x01,0x9c,0x5c,0x60,0xc0,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0x66,0x06,0x65,0x82,0xe1,0x88,0xc0,0x4e,0x88,0xcf,0x06,0x59,0x91, +0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x36,0x13,0x2f,0x81,0x05,0x02,0x7d,0xcc, +0xa0,0x15,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x94,0x33,0xf4,0x12,0x58,0x20, +0xd0,0xc7,0x02,0x42,0x3e,0x17,0x54,0x6e,0xba,0x61,0x4f,0x82,0xc4,0xf8,0xc4,0x2f, +0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x18,0xcf,0xd0,0x4c,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0x96,0xcf,0xfc,0x4b,0xf0,0x27,0x17,0x18,0x70,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0x22,0xb1,0xb9,0x99,0x60,0x38,0x22,0x28,0x15,0xe2,0xb3,0x21,0x5c,0xe4, +0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0xd9,0x80,0x4c,0x60,0x81,0x40,0x1f,0x33, +0xc6,0x45,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xa1,0xcd,0xc8,0x04,0x16,0x08, +0xf4,0xb1,0x80,0x90,0xcf,0x05,0x95,0x9b,0x6e,0x50,0x95,0x20,0x31,0x56,0x69,0x8d, +0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0xb6,0x36,0x63,0x13,0x8c,0x18,0x1c,0x00, +0x08,0x82,0x81,0xd5,0x36,0x2e,0x13,0xb8,0xca,0x05,0x06,0x1c,0x31,0x30,0x00,0x10, +0x04,0x83,0x28,0x6e,0xcc,0x26,0x18,0x8e,0x08,0x68,0x85,0xf8,0x6c,0x80,0x17,0xf9, +0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x44,0x37,0x2f,0x13,0x58,0x20,0xd0,0xc7,0x0c, +0x79,0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x77,0x23,0x33,0x81,0x05,0x02, +0x7d,0x2c,0x20,0xe4,0x73,0x41,0xe5,0xa6,0x1b,0x72,0x25,0x48,0xcc,0x0d,0x62,0x43, +0x3e,0xf6,0x06,0xb1,0x21,0x1f,0x83,0x83,0xd8,0x90,0x8f,0xc5,0x41,0x6c,0xc8,0xc7, +0xc6,0x80,0x35,0xe4,0x63,0x64,0xc0,0x1a,0xf2,0xb1,0x32,0x60,0x0d,0xf9,0x98,0x19, +0xb0,0x86,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0, +0xc7,0x38,0xd4,0x90,0x8f,0x75,0xa8,0x21,0x1f,0xf3,0x50,0x43,0x3e,0xf6,0xa1,0x86, +0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0xaa, +0xd2,0x90,0x8f,0x59,0xa5,0x21,0x1f,0xbb,0x4a,0x43,0x3e,0x86,0x95,0x86,0x7c,0x0c, +0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0xf6,0x40,0x15, +0xe0,0x63,0x41,0x1b,0xc0,0xc7,0x82,0x0f,0x3e,0x76,0x04,0xf4,0xb1,0x43,0xa0,0x8f, +0x1d,0x03,0x7d,0xec,0x20,0xe8,0x63,0xb1,0xb0,0x1a,0xf2,0x31,0x59,0x58,0x0d,0xf9, +0xd8,0x2c,0xac,0x86,0x7c,0x8c,0x16,0x56,0x43,0x3e,0x66,0x0a,0xa6,0x21,0x1f,0x3b, +0x05,0xd3,0x90,0x8f,0xa1,0x82,0x69,0xc8,0xc7,0x52,0xc1,0x34,0xe4,0x63,0x04,0x02, +0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0xf6,0x07,0xa5,0x21,0x1f, +0x03,0x85,0xd2,0x90,0x8f,0x85,0x42,0x69,0xc8,0xc7,0x44,0xa1,0x34,0xe4,0x63,0x08, +0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x07,0xa4,0x21, +0x1f,0xcb,0x03,0xd2,0x90,0x8f,0xe9,0x01,0x69,0xc8,0xc7,0xf6,0x80,0x34,0xe4,0x63, +0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84,0x01, +0x7d,0x8c,0x10,0x03,0xfa,0x18,0x31,0x06,0xf4,0x31,0x82,0x0c,0xe8,0x63,0xf1,0x40, +0x1a,0xf2,0x31,0x79,0x20,0x0d,0xf9,0xd8,0x3c,0x90,0x86,0x7c,0x8c,0x1e,0x48,0x43, +0x3e,0x66,0x0e,0x7f,0x21,0x1f,0x3b,0x87,0xbf,0x90,0x8f,0xa1,0xc3,0x5f,0xc8,0xc7, +0xd2,0xe1,0x2f,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08, +0x04,0x3e,0xf6,0x0b,0x7e,0x21,0x1f,0x03,0x07,0xbf,0x90,0x8f,0x85,0x83,0x5f,0xc8, +0xc7,0xc4,0xc1,0x2f,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7, +0x10,0x02,0x3e,0x86,0x0b,0x7d,0x21,0x1f,0xcb,0x85,0xbe,0x90,0x8f,0xe9,0x42,0x5f, +0xc8,0xc7,0x76,0xa1,0x2f,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0, +0xc7,0x10,0x02,0x3e,0x46,0x84,0x02,0x7d,0x8c,0x10,0x05,0xfa,0x18,0x31,0x0a,0xf4, +0x31,0x82,0x14,0xe8,0x63,0x31,0xe1,0x17,0xf2,0x31,0x99,0xf0,0x0b,0xf9,0xd8,0x4c, +0xf8,0x85,0x7c,0x8c,0x26,0xfc,0x42,0x3e,0x66,0x12,0x79,0x21,0x1f,0x3b,0x89,0xbc, +0x90,0x8f,0xa1,0x44,0x5e,0xc8,0xc7,0x52,0x22,0x2f,0xe4,0x63,0x04,0x02,0x1f,0x23, +0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0xf6,0x0f,0x78,0x21,0x1f,0x03,0x09, +0xbc,0x90,0x8f,0x85,0x04,0x5e,0xc8,0xc7,0x44,0x02,0x2f,0xe4,0x63,0x08,0x01,0x1f, +0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x0f,0x77,0x21,0x1f,0xcb, +0x87,0xbb,0x90,0x8f,0xe9,0xc3,0x5d,0xc8,0xc7,0xf6,0xe1,0x2e,0xe4,0x63,0x08,0x01, +0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84,0x03,0x7d,0x8c, +0x10,0x07,0xfa,0x18,0x31,0x0e,0xf4,0x31,0x82,0x1c,0xe8,0x63,0xbc,0xe3,0x2b,0xf1, +0x19,0x31,0x30,0x00,0x10,0x04,0x03,0xac,0x8f,0xea,0x28,0x18,0x31,0x38,0x00,0x10, +0x04,0x03,0xeb,0x8f,0xc0,0x28,0x00,0x9f,0x0b,0x0c,0x38,0x62,0x60,0x00,0x20,0x08, +0x06,0xd1,0x28,0xe1,0x51,0x30,0x1c,0x11,0x98,0x0f,0xf1,0xd9,0x20,0x42,0xf2,0x19, +0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0x94,0xc2,0x28,0xb0,0x40,0xa0,0x8f,0x19,0x24, +0x24,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x52,0x89,0x8c,0x02,0x0b,0x04,0xfa, +0x58,0x40,0xc8,0xe7,0x82,0xca,0x4d,0x37,0xac,0x4f,0x90,0x98,0xfa,0xb4,0x4b,0x7c, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x00,0x63,0x25,0x52,0x0a,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xc0,0x72,0xa5,0x37,0x0a,0xde,0xe7,0x02,0x03,0x8e,0x18,0x18,0x00,0x08,0x82, +0x41,0x24,0x4b,0xa7,0x14,0x0c,0x47,0x04,0xf5,0x43,0x7c,0x36,0xc4,0x90,0x7c,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x20,0xaa,0x25,0x38,0x0a,0x2c,0x10,0xe8,0x63,0xc6,0x0c, +0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x5c,0x9a,0xa3,0xc0,0x02,0x81,0x3e, +0x16,0x10,0xf2,0xb9,0xa0,0x72,0xd3,0x0d,0xfa,0x13,0x24,0xb6,0x3f,0xfc,0x12,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0xc0,0x76,0x69,0x96,0x82,0x11,0x83,0x03,0x00,0x41, +0x30,0xb0,0x7a,0xc9,0x8f,0x02,0xff,0xb9,0xc0,0x80,0x23,0x06,0x06,0x00,0x82,0x60, +0x10,0x85,0x93,0x2d,0x05,0xc3,0x11,0x01,0x09,0x11,0x9f,0x0d,0x60,0x24,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x88,0xc8,0xe9,0x8f,0x02,0x0b,0x04,0xfa,0x98,0x21,0x46, +0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0x9c,0x44,0x29,0xb0,0x40,0xa0,0x8f, +0x05,0x84,0x7c,0x2e,0xa8,0xdc,0x74,0x43,0x0a,0x05,0x89,0xad,0xd0,0xca,0xc4,0x67, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0x30,0x75,0x12,0xa7,0x60,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x2c,0x76,0x6a,0xa5,0xa0,0x85,0x2e,0x30,0xe0,0x88,0x81,0x01,0x80,0x20,0x18, +0x44,0xf0,0x54,0x4e,0xc1,0x70,0x44,0x30,0x43,0xc4,0x67,0xc3,0x1b,0xc9,0x67,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0xa2,0x79,0x72,0xa5,0xc0,0x02,0x81,0x3e,0x66,0xc4,0x91, +0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xb2,0xa7,0x58,0x0a,0x2c,0x10,0xe8,0x63, +0x01,0x21,0x9f,0x0b,0x2a,0x37,0xdd,0x80,0x43,0x41,0x62,0x6e,0x00,0x16,0xf2,0xb1, +0x37,0x00,0x0b,0xf9,0x18,0x1c,0x80,0x85,0x7c,0x2c,0x0e,0xc0,0x42,0x3e,0x36,0x06, +0x24,0x21,0x1f,0x23,0x03,0x92,0x90,0x8f,0x95,0x01,0x49,0xc8,0xc7,0xcc,0x80,0x24, +0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0xc6, +0xb1,0x83,0x7c,0xac,0x63,0x07,0xf9,0x98,0xc7,0x0e,0xf2,0xb1,0x8f,0x1d,0xe4,0x63, +0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x56,0xd1,0x82, +0x7c,0xcc,0xa2,0x05,0xf9,0xd8,0x45,0x0b,0xf2,0x31,0x8c,0x16,0xe4,0x63,0x08,0x01, +0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0xb6,0x07,0xaa,0x00,0x1f, +0x0b,0xda,0x00,0x3e,0x16,0x7c,0xf0,0xb1,0x23,0xa0,0x8f,0x1d,0x02,0x7d,0xec,0x18, +0xe8,0x63,0x07,0x41,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x78,0xaa,0x9f,0x42, +0x06,0x5f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xea,0x29,0x7f,0x0a,0x19,0x7c,0x19, +0x31,0x38,0x00,0x10,0x04,0x03,0xcb,0xa7,0xfe,0x29,0x64,0xf0,0x65,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0xac,0x9f,0x02,0xa9,0x90,0xc1,0x97,0x11,0x83,0x03,0x00,0x41,0x30, +0xb0,0xc0,0x0a,0xa4,0x4a,0x86,0x5f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x0a,0xab, +0x90,0x2a,0x19,0x7e,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x4b,0xac,0x44,0xaa,0x64, +0xf8,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xb1,0x1a,0xa9,0x92,0xe1,0x97,0x11, +0x83,0x03,0x00,0x41,0x30,0xb0,0xc8,0xaa,0xa4,0x10,0x71,0x19,0x31,0x38,0x00,0x10, +0x04,0x03,0xab,0xac,0x4c,0x0a,0x11,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xcc, +0xea,0xa4,0x10,0x71,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xeb,0xac,0x50,0x0a,0x11, +0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xd0,0x0a,0xa5,0x10,0x73,0x19,0x31,0x38, +0x00,0x10,0x04,0x03,0x2b,0xad,0x52,0x0a,0x31,0x97,0x11,0x83,0x03,0x00,0x41,0x30, +0xb0,0xd4,0x4a,0xa5,0x10,0x73,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x6b,0xad,0x56, +0x0a,0x31,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xd8,0xaa,0xa5,0x90,0x70,0x19, +0x31,0x38,0x00,0x10,0x04,0x03,0xab,0xad,0x5c,0x0a,0x09,0x97,0x11,0x83,0x03,0x00, +0x41,0x30,0xb0,0xdc,0xea,0xa5,0x90,0x70,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xeb, +0xad,0x60,0x0a,0x09,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xe0,0x0a,0xa6,0x90, +0x72,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x2b,0xae,0x62,0x0a,0x29,0x97,0x11,0x83, +0x03,0x00,0x41,0x30,0xb0,0xe4,0x4a,0xa6,0x90,0x72,0x19,0x31,0x38,0x00,0x10,0x04, +0x03,0x6b,0xae,0x66,0x0a,0x29,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xe8,0x8a, +0xa6,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xba,0xaa,0x29,0x0e,0x19,0x31, +0x38,0x00,0x10,0x04,0x03,0xcb,0xae,0x6c,0x8a,0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xc0,0xba,0xab,0x9b,0xe2,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xf0,0x2a,0xa7, +0x08,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xbc,0xd2,0x29,0x02,0x19,0x31,0x38, +0x00,0x10,0x04,0x03,0x4b,0xaf,0x76,0x8a,0x40,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0, +0xda,0x2b,0x9e,0x22,0x90,0x23,0x0c,0x78,0x84,0x01,0x8f,0x30,0xe0,0x11,0x06,0x1c, +0x31,0x38,0x00,0x10,0x04,0x83,0x8f,0xaf,0x74,0xca,0x95,0xee,0x6a,0x34,0x21,0x08, +0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x31,0xad,0xb0,0x9a,0x25,0xbc,0xc2,0x2b,0xbc, +0x22,0x2b,0xb2,0x22,0x2b,0xb2,0x1a,0x4d,0x08,0x80,0xe1,0x88,0x00,0x9c,0x82,0x6f, +0xba,0xe1,0x9c,0x84,0xc0,0x94,0x82,0x3e,0xa6,0x18,0xf4,0x31,0xe5,0xa0,0x8f,0x11, +0x83,0x7c,0xac,0x18,0xe4,0x63,0x83,0x21,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x62,0x8b,0xad,0x06,0x74,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0xb6,0xda,0x6a, +0x48,0xa7,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x66,0xcb,0xad,0x06,0x75,0x1a,0x31, +0x38,0x00,0x10,0x04,0x83,0x83,0xb6,0xe0,0x6a,0x48,0xa9,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x6a,0x2b,0xae,0x06,0x95,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0xb6, +0xe4,0x6a,0x58,0x29,0x13,0xf0,0x49,0x3e,0x26,0x10,0xf0,0xb1,0x20,0x9f,0xe4,0x63, +0xc1,0x00,0x1f,0x3b,0x8a,0xf8,0x58,0xd0,0x4f,0xf2,0xb1,0xa4,0x9f,0xe4,0x63,0x47, +0x10,0x1f,0x4b,0xfe,0x49,0x3e,0x26,0x04,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83, +0xc8,0xb7,0x66,0xab,0x1b,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0xb7,0x56,0x2b,0x18, +0x6e,0x18,0x83,0x7d,0x22,0x2e,0x18,0xc4,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xe4, +0xf5,0x57,0xfa,0x24,0x5a,0xe2,0x14,0x4e,0xa2,0x25,0x5a,0xa2,0x25,0x5a,0xa3,0x09, +0x01,0x30,0x1c,0x11,0xe0,0x94,0xf0,0x8d,0x18,0x3c,0x00,0x08,0x82,0xc1,0x44,0x5e, +0x7b,0x65,0x4f,0xf2,0xe4,0x46,0x6d,0x84,0x56,0x68,0x95,0x5b,0xb9,0x55,0x5a,0xff, +0x34,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x4b,0x20,0x0c,0x54,0x18,0x62,0x10,0x90, +0x68,0x00,0x0c,0x54,0x18,0x60,0x10,0x98,0x68,0x00,0x0c,0x54,0x18,0x5a,0x80,0xa2, +0x01,0x30,0x50,0x61,0x28,0x81,0x8a,0x06,0xc0,0x40,0x85,0xa1,0x04,0x2c,0x1a,0x00, +0x03,0x15,0x06,0x17,0xb8,0x68,0x00,0x0c,0x54,0x0c,0x5a,0x40,0xba,0x01,0x30,0x50, +0x41,0x06,0x56,0x20,0xb7,0x01,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x7c,0xb9, +0x16,0x1b,0x0d,0x23,0x06,0x07,0x00,0x82,0x60,0x20,0x06,0xea,0x95,0x5a,0xfd,0x74, +0x5e,0xa3,0x09,0x81,0x50,0x81,0x5f,0x69,0xa9,0x57,0x70,0x17,0x18,0x6c,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0xc4,0xe0,0xbd,0x5c,0x4b,0xa4,0xd4,0x6b,0x34,0x21,0x00,0x46, +0x13,0x84,0xe0,0x04,0x83,0x9d,0x60,0x30,0x13,0x0c,0xfa,0x98,0x70,0xd0,0xe7,0x84, +0x01,0x9d,0x30,0xa0,0xd1,0x04,0x07,0x18,0x4d,0x78,0x82,0x23,0x0c,0x76,0x84,0xc1, +0x4c,0xd0,0x27,0xf9,0x98,0xa0,0x4f,0xf2,0x31,0x02,0xb4,0xe0,0x63,0x44,0x68,0xc1, +0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x15,0x33,0x2f,0x42,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0x63,0xc5,0xce,0x8b,0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x60, +0xb1,0xf3,0x6a,0x2b,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x16,0x43,0x2f,0xb7, +0x12,0x8e,0x31,0xd8,0x31,0x06,0x33,0x42,0xa0,0x8f,0x11,0x02,0x7d,0x46,0x0c,0x1a, +0x00,0x04,0xc1,0xa0,0x89,0x31,0xf6,0xf2,0xa9,0x11,0x1b,0xb1,0x11,0x7b,0xaf,0xf7, +0x7a,0xaf,0xf7,0x1a,0x4d,0x08,0x80,0xe1,0x88,0x60,0xad,0x82,0x6f,0xba,0x41,0xae, +0x84,0xe0,0xc2,0xc0,0x50,0x23,0x06,0x0f,0x00,0x82,0x60,0x30,0xcd,0x98,0x7a,0xa1, +0x55,0x58,0x1d,0xc6,0x6d,0xdd,0x16,0x8a,0xa1,0x18,0x7d,0x05,0xa3,0x09,0x01,0x60, +0x01,0x6b,0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x1b,0x8b,0xaf,0xc0,0x02, +0x43,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xe5,0x98,0x7b,0x05,0x16,0xbc,0x96, +0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xda,0xb1,0xfa,0x0a,0x86,0x23,0xe0,0xc0, +0xae,0x82,0x6f,0xba,0x41,0x88,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x30, +0xe3,0xaf,0x60,0x18,0x8e,0x08,0xf2,0xca,0xf9,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x18,0xb3,0xff,0x1a,0x0a,0x0b,0x06,0xfa,0x98,0x68,0x05,0xf1,0x99,0x6e,0x08,0x46, +0x8b,0x98,0x65,0x18,0x88,0x3a,0x18,0x8e,0xc8,0x03,0xbf,0x72,0xbe,0xe9,0x06,0xdc, +0x2a,0xad,0x60,0x96,0x00,0x19,0x8e,0xd8,0x03,0xd3,0x52,0xbe,0x59,0x06,0xa3,0x08, +0x8c,0x51,0xe2,0x63,0x01,0x6b,0xc9,0xc7,0x02,0x06,0x3e,0xb3,0x04,0xc8,0x70,0xc4, +0x41,0x5e,0xc2,0x37,0xcb,0x70,0x20,0xc1,0x2c,0x01,0x32,0x50,0x62,0x30,0x03,0x48, +0x14,0x2a,0x1b,0x1c,0x20,0x61,0x0c,0x94,0x18,0x62,0x30,0x18,0x85,0x77,0x78,0x86, +0x29,0xbf,0x05,0x1f,0x0b,0xce,0x4b,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xbd, +0xd9,0x8e,0x05,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xcc,0x99,0x8b,0x81,0x42,0x60, +0xb1,0x15,0xc4,0xc7,0x64,0xab,0x9d,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1, +0x9c,0xfd,0x58,0x30,0x1c,0x21,0x4f,0xee,0x45,0x7c,0x17,0x18,0xca,0x96,0x40,0x3e, +0x16,0x18,0xf2,0xb1,0xa0,0x90,0x8f,0x05,0xba,0x05,0x9f,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0xf4,0xcc,0xcc,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfc,0x2c,0xc7, +0x1e,0x30,0x18,0x8e,0x08,0x6c,0xcb,0xf9,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x00, +0x35,0x1e,0x8b,0xc4,0xc0,0x82,0x81,0x3e,0xd3,0x0d,0x41,0x6e,0x0d,0x23,0x06,0x06, +0x00,0x82,0x60,0x10,0x81,0x1a,0x9b,0x05,0x76,0x8c,0x98,0x7c,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0x12,0x35,0x37,0x0b,0x2c,0x18,0xe4,0x33,0x62,0x60,0x00,0x20,0x08, +0x06,0x11,0xa9,0xc1,0x59,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xdf,0x9f,0xf5,0x58, +0x6c,0xd1,0xd9,0x68,0x42,0x00,0x8c,0x26,0x08,0x81,0x09,0xa4,0x25,0x1f,0x13,0x48, +0x4b,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xa9,0x5a,0x8f,0x09,0x23,0x06,0x06, +0x00,0x82,0x60,0x10,0xad,0x9a,0x8f,0x09,0x27,0x0c,0xe8,0x84,0x01,0x9d,0x60,0xb0, +0x13,0x0c,0x66,0x02,0x7d,0xc1,0xc7,0x84,0xfa,0x82,0xcf,0x88,0xc1,0x01,0x80,0x20, +0x18,0x7c,0xac,0xa6,0x66,0xbe,0x35,0x6a,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x56, +0x08,0xf1,0xb1,0x42,0x88,0xcf,0x70,0x84,0xf0,0x08,0xdf,0x74,0x43,0x99,0xbd,0x59, +0x30,0x1c,0x31,0x40,0xc2,0x37,0xdd,0x70,0x66,0x71,0x16,0x4c,0x37,0xb4,0xda,0xab, +0x11,0xd3,0x0d,0xae,0x06,0x6b,0x43,0x15,0x11,0x14,0x11,0x41,0x09,0x04,0x94,0x40, +0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xe3,0xe6,0x67,0xf3,0x55,0x6b,0x42,0x10, +0x6a,0xa1,0x16,0x6a,0xa1,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08, +0xd3,0x0d,0xbb,0xc6,0x6b,0x4e,0x25,0x01,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x93, +0x6e,0xa4,0x96,0x5f,0xbb,0x16,0x1c,0xa7,0x76,0x6a,0xa7,0x76,0x6a,0xa3,0x09,0x01, +0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0xdd,0x20,0x6e,0xe1,0x46,0xd5,0x13,0xc0, +0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xef,0xa6,0x6a,0xff,0x15,0x6e,0x41,0xd3,0x6a, +0xad,0xd6,0x6a,0xad,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xd3, +0x0d,0xe7,0x86,0x6e,0x58,0x51,0x01,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x53,0x6f, +0xb0,0x56,0x62,0xe7,0x46,0x05,0xb3,0x36,0x6b,0xb3,0x36,0x6b,0xa3,0x09,0x01,0x30, +0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d,0xbe,0xd1, +0x5a,0x8a,0xad,0x5b,0x54,0xdc,0xda,0xad,0xdd,0xda,0xad,0x8d,0x26,0x04,0xc0,0x68, +0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xfd,0x86,0x6b, +0x2d,0xf6,0x6e,0x4f,0xb2,0x6b,0xbb,0xb6,0x6b,0xbb,0x36,0x9a,0x10,0x00,0xa3,0x09, +0x42,0x30,0x9a,0x30,0x08,0xd3,0x0d,0xf6,0x56,0x6f,0x66,0x50,0x62,0x10,0xc0,0x88, +0x41,0x03,0x80,0x20,0x18,0x34,0x23,0xe7,0x6b,0x33,0x56,0x6f,0x62,0x10,0x84,0x5b, +0xb8,0x85,0x5b,0xb8,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88, +0x41,0x03,0x80,0x20,0x18,0x34,0x27,0x27,0x6e,0x37,0x96,0x6f,0x5f,0x51,0x6e,0xe5, +0x56,0x6e,0xe5,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06, +0x0d,0x00,0x82,0x60,0xd0,0xac,0x9c,0xb9,0xed,0x58,0xbf,0x75,0x49,0xba,0xa5,0x5b, +0xba,0xa5,0xdb,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x18,0x1e,0x94, +0x42,0x7c,0x0c,0x0f,0x4a,0x21,0x3e,0x57,0x5a,0x86,0x1a,0x31,0x38,0x00,0x10,0x04, +0x83,0x63,0xe6,0xdc,0x0d,0x1c,0x02,0x8b,0xb3,0x55,0xa0,0xcf,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0x35,0x17,0x6f,0xa3,0x16,0xd8,0x9c,0x0d,0xf1,0x31,0x21,0x90,0x8f, +0x05,0x75,0x06,0x1f,0x0b,0x4c,0x4d,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe8, +0x5c,0xbd,0xdd,0x59,0x60,0xb6,0xb5,0x67,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0x83,0xe7,0xee,0x2d,0x48,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe8,0x39,0x7c,0xa3, +0xb3,0xc0,0x88,0x23,0x3e,0x26,0x04,0xf2,0xb1,0x20,0x81,0x8f,0xa1,0x57,0xab,0xc9, +0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x9f,0x5b,0xb9,0xc0,0x5c,0x2d,0x88,0x8f, +0xa5,0x82,0x29,0x80,0xe0,0x02,0x83,0x59,0x2a,0x9c,0x02,0x08,0x2e,0x30,0x98,0x0d, +0x18,0x7c,0x4c,0xc0,0xe0,0x33,0xdc,0x80,0x0a,0x70,0x41,0x06,0xc3,0x0d,0xa8,0x00, +0x17,0x64,0x50,0x42,0xa0,0x17,0x18,0xca,0x1c,0x43,0x3e,0xf6,0x18,0xf2,0x19,0x31, +0x48,0x00,0x10,0x04,0x03,0x0e,0xed,0x52,0x4e,0x08,0x84,0x60,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0xb8,0x6b,0xb9,0x00,0xde,0x2c,0x80,0x37,0xf9,0x58,0x10,0x6b,0xf0, +0xb1,0x81,0xd6,0xe4,0x63,0xc1,0xac,0xc1,0xc7,0x8a,0x79,0x93,0x8f,0x05,0xf3,0x06, +0x1f,0x0b,0x0a,0xf9,0x58,0x40,0x6f,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8e,0x7c,0x2c, +0x18,0xe4,0x63,0x01,0x2e,0xc8,0xc7,0x04,0x5c,0x90,0x8f,0x0d,0xb8,0x20,0x9f,0x11, +0x83,0x04,0x00,0x41,0x30,0xe0,0xf0,0x2e,0xe7,0xb0,0x0b,0xbb,0xcc,0xa3,0x37,0xf9, +0x58,0x20,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xd0,0xd3,0xb9,0xc0,0x82, +0x5f,0x90,0x8f,0x09,0xbf,0x20,0x1f,0x1b,0x7e,0x41,0x3e,0x36,0x88,0x83,0x7c,0x6c, +0x10,0x07,0xf9,0xd8,0x20,0x0e,0xf2,0xb1,0x77,0x10,0x07,0x10,0x5c,0x60,0x30,0x0b, +0xf8,0x00,0x3e,0xc3,0x0d,0xe4,0x30,0x1b,0x64,0x50,0xc1,0x18,0xe8,0x05,0x86,0x32, +0x38,0x20,0xe4,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x5c,0xea,0xa9,0x5d,0x20,0x06, +0x81,0x18,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x21,0x7b,0x6e,0x17,0xc4,0x9c,0x05, +0x31,0x27,0x1f,0x0b,0xe4,0x0d,0x3e,0x36,0xd4,0x9b,0x7c,0x2c,0xa0,0x37,0xf8,0x58, +0x41,0x73,0xf2,0xb1,0x80,0xe6,0xe0,0x63,0x41,0x21,0x1f,0x0b,0x6a,0x0e,0x3e,0x56, +0x14,0xf2,0xb1,0xa0,0x91,0x8f,0x05,0x83,0x7c,0x2c,0x98,0x07,0xf9,0x98,0x30,0x0f, +0xf2,0xb1,0x61,0x1e,0xe4,0x63,0x03,0x19,0xc0,0xc7,0x06,0x32,0x80,0x8f,0x0d,0x64, +0x00,0x1f,0x3b,0xd0,0x00,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0xf5,0x9e,0xdf, +0x65,0x7c,0x90,0xf1,0x81,0x95,0x41,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0xc8,0xcf,0xef,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd0,0x8f,0xf4,0x46,0xa2, +0x1f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x48,0xbf,0xd2,0x1b,0x89,0x7e,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0x43,0xfd,0x4c,0x6f,0x24,0xfa,0x61,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0xf5,0x33,0x3d,0x93,0x00,0x89,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xd8,0xef,0xf4,0x4c,0x02,0x24,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x68,0x3f,0xd4, +0x33,0x09,0x90,0xb0,0x63,0x24,0xe4,0x63,0xc8,0x48,0xc8,0xc7,0x92,0x91,0x90,0x8f, +0x0d,0x6d,0x00,0x1f,0x1b,0xda,0x00,0x3e,0x36,0xb4,0x01,0x7c,0xcc,0x48,0x09,0xf9, +0x98,0x91,0x12,0xf2,0x31,0x23,0x25,0xe4,0x63,0x03,0x1c,0xc0,0xc7,0x06,0x38,0x80, +0x8f,0x0d,0x70,0x00,0x1f,0x9b,0xee,0x00,0x3e,0x06,0x16,0x2d,0x01,0x82,0x0b,0x0c, +0x66,0x41,0x3b,0xc0,0x67,0xb8,0xe1,0x25,0x48,0x84,0x0c,0x2a,0xa0,0x05,0xbd,0xc0, +0x50,0x16,0x0e,0x84,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0xd3,0xbf,0xdd,0x0b, +0x66,0x21,0x98,0x85,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x46,0x30,0xf8,0xbd,0x40, +0xf4,0x2c,0x10,0x3d,0xf9,0x58,0x30,0x76,0xf0,0xb1,0xc1,0xec,0xe4,0x63,0x41,0xd9, +0xc1,0xc7,0x8a,0xd2,0x93,0x8f,0x05,0xa5,0x07,0x1f,0x0b,0x0a,0xf9,0x58,0x60,0x7a, +0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8d,0x7c,0x2c,0x18,0xe4,0x63,0x81,0x4f,0xc8,0xc7, +0x04,0x9f,0x90,0x8f,0x0d,0x3e,0x21,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c, +0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x1c,0xf0,0x19,0x31,0x48,0x00,0x10,0x04,0x03,0xce, +0x05,0x83,0xf7,0xcb,0xda,0x21,0x6b,0x07,0xb3,0x85,0x40,0x3e,0x23,0x06,0x06,0x00, +0x82,0x60,0x10,0xd5,0x60,0xf0,0x7e,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x39, +0x18,0xd4,0x5f,0x1c,0xa0,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x3a,0x18,0xd8, +0x5f,0x1c,0xa0,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x3b,0x18,0xdc,0x5f,0x1c, +0xa0,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x3c,0x18,0xdc,0x5f,0x1c,0xac,0xc5, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x3d,0x18,0xe0,0x5f,0x1c,0xac,0xc5,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0x3e,0x18,0xe4,0x5f,0x1c,0xac,0x85,0x1d,0x6e,0x21,0x1f, +0x43,0xdc,0x42,0x3e,0x96,0xb8,0x85,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0, +0xb1,0x38,0x18,0xe0,0x63,0x06,0x5d,0xc8,0xc7,0x0c,0xba,0x90,0x8f,0x19,0x74,0x21, +0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x4c, +0xf0,0xb1,0xd7,0xc0,0x0b,0x10,0x5c,0x60,0x30,0x0b,0x7a,0x02,0x3e,0xc3,0x0d,0x7a, +0x41,0x27,0x64,0x50,0x26,0x11,0xe8,0x05,0x86,0x32,0x99,0x20,0xe4,0x33,0x62,0x90, +0x00,0x20,0x08,0x06,0xdc,0x1a,0x06,0x2c,0x18,0x94,0x44,0x50,0x12,0xc1,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0x74,0x18,0xc0,0x60,0x10,0xcc,0x9f,0x05,0xf3,0x27,0x1f, +0x0b,0x68,0x0f,0x3e,0x36,0xdc,0x9e,0x7c,0x2c,0xb0,0x3d,0xf8,0x58,0x61,0x7f,0xf2, +0xb1,0xc0,0xfe,0xe0,0x63,0x41,0x21,0x1f,0x0b,0xee,0x0f,0x3e,0x56,0x14,0xf2,0xb1, +0xa0,0x91,0x8f,0x05,0x83,0x7c,0x2c,0x48,0x0d,0xf9,0x98,0x90,0x1a,0xf2,0xb1,0x21, +0x35,0xe4,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b, +0x83,0x03,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0xfd,0x61,0x00,0x86,0xc1,0x4f, +0x64,0x3f,0x91,0xd9,0x49,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0x14, +0x03,0x30,0x0c,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x54,0x31,0x30,0xc3,0x20, +0x0e,0x66,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x55,0x0c,0xce,0x30,0x88,0x83, +0xd9,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x15,0x03,0x34,0x0c,0xe2,0x60,0x36, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x68,0xc5,0x00,0x0d,0x83,0x38,0xb0,0x8d,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x5c,0x31,0x48,0xc3,0x20,0x0e,0x6c,0x63,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0x57,0x0c,0xd4,0x30,0x88,0x03,0xdb,0xb0,0x23,0x37,0xe4, +0x63,0x48,0x6e,0xc8,0xc7,0x92,0xdc,0x90,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01, +0x3e,0x16,0x07,0x03,0x7c,0xcc,0xf8,0x0d,0xf9,0x98,0xf1,0x1b,0xf2,0x31,0xe3,0x37, +0xe4,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83, +0x09,0x3e,0x05,0x13,0x6e,0xa0,0x17,0x18,0x6a,0xc4,0x20,0x01,0x40,0x10,0x0c,0xb8, +0x5b,0x0c,0xf0,0x30,0x78,0x89,0x36,0x78,0x89,0x36,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x03,0x1c,0x03,0x3e,0x0c,0x82,0x1f,0x0c,0x2c,0xf8,0xc1,0x40,0x3e,0x16,0x80, +0x60,0x00,0x1f,0x1b,0x46,0x30,0x90,0x8f,0x05,0x22,0x18,0xc0,0xc7,0x0a,0x31,0x0c, +0xe4,0x63,0x81,0x18,0x06,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0x63,0x18,0xc0,0xc7,0x8a, +0x42,0x3e,0x16,0x30,0xf2,0xb1,0x60,0x90,0x8f,0x05,0xf1,0x21,0x1f,0x13,0xe2,0x43, +0x3e,0x36,0xc4,0x87,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18, +0xe0,0x63,0x6c,0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xb8,0x75,0x0c,0x58, +0x31,0x38,0x8b,0x52,0x38,0x8b,0x52,0xb0,0xb9,0x08,0xe4,0x33,0x62,0x60,0x00,0x20, +0x08,0x06,0x91,0x3c,0x06,0xac,0x18,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd8, +0x63,0x20,0x8b,0x01,0x1b,0xec,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xf7,0x18, +0xcc,0x62,0xc0,0x06,0xfb,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x3e,0x06,0xb4, +0x18,0xb0,0xc1,0x7e,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x91,0x8f,0x01,0x2d,0x06, +0x6c,0xe0,0x1f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe8,0x63,0x50,0x8b,0x01,0x1b, +0xf8,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xfb,0x18,0xd8,0x62,0xc0,0x06,0xfe, +0x61,0x47,0x88,0xc8,0xc7,0x90,0x10,0x91,0x8f,0x25,0x21,0x22,0x1f,0x63,0x83,0x01, +0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x98,0x71,0x22,0xf2,0x31,0xe3,0x44, +0xe4,0x63,0xc6,0x89,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83, +0x01,0x3e,0xc6,0x06,0x13,0x7c,0x6a,0x25,0x74,0x41,0x2f,0x30,0xd4,0x88,0x41,0x02, +0x80,0x20,0x18,0x70,0x23,0x19,0x90,0x63,0xa0,0x12,0xb9,0xa0,0x12,0xb9,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0x07,0x4b,0x06,0xe8,0x18,0x04,0xab,0x18,0x58,0xb0,0x8a, +0x81,0x7c,0x2c,0x60,0xc3,0x00,0x3e,0x36,0xbc,0x61,0x20,0x1f,0x0b,0xdc,0x30,0x80, +0x8f,0x15,0xae,0x18,0xc8,0xc7,0x02,0x57,0x0c,0xe0,0x63,0x41,0x21,0x1f,0x0b,0x5e, +0x31,0x80,0x8f,0x15,0x85,0x7c,0x2c,0x60,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0x72,0x44, +0x3e,0x26,0xe4,0x88,0x7c,0x6c,0xc8,0x11,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18, +0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0xe0,0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18, +0x70,0x37,0x19,0xe0,0x63,0x20,0x16,0xf1,0x20,0x16,0xf1,0x60,0xbf,0x11,0xc8,0x67, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x9f,0x0c,0xf0,0x31,0x08,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x10,0xcb,0xc0,0x1f,0x03,0x36,0x18,0x93,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xc6,0x32,0xf8,0xc7,0x80,0x0d,0xc6,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0xb2,0x0c,0x40,0x32,0x60,0x83,0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3, +0x2c,0x03,0x90,0x0c,0xd8,0xc0,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x30,0xcb, +0x20,0x24,0x03,0x36,0x30,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xce,0x32,0x10, +0xc9,0x80,0x0d,0xcc,0xc4,0x8e,0x34,0x91,0x8f,0x21,0x69,0x22,0x1f,0x4b,0xd2,0x44, +0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0xe3,0x4d, +0xe4,0x63,0xc6,0x9b,0xc8,0xc7,0x8c,0x37,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83, +0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x26,0xf8,0x18,0xae,0xcc,0x09,0x08,0x2e, +0x30,0x98,0x05,0x66,0x02,0x9f,0xe1,0x86,0x3a,0xe9,0x1b,0x32,0xa8,0x17,0x09,0xf4, +0x02,0x43,0xd9,0x8e,0x10,0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x03,0x8e,0x2e,0x83, +0x9a,0x0c,0x5c,0x24,0x70,0x91,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xbe,0x0c, +0x72,0x32,0x08,0xf8,0x31,0xb0,0x80,0x1f,0x03,0xf9,0x58,0xd0,0x8b,0x01,0x7c,0x6c, +0x00,0xc7,0x40,0x3e,0x16,0xfc,0x62,0x00,0x1f,0x2b,0xfe,0x31,0x90,0x8f,0x05,0xff, +0x18,0xc0,0xc7,0x82,0x42,0x3e,0x16,0x80,0x64,0x00,0x1f,0x2b,0x0a,0xf9,0x58,0xd0, +0xc8,0xc7,0x82,0x41,0x3e,0x16,0x90,0x8a,0x7c,0x4c,0x20,0x15,0xf9,0xd8,0x40,0x2a, +0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1, +0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0x50,0x33,0x48,0xcb,0x00,0x4d,0x32, +0x34,0xc9,0x0c,0x46,0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xf4,0x9a,0x41, +0x5a,0x06,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xb3,0x19,0xbc,0x65,0x10,0x07, +0xae,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x6d,0x06,0x70,0x19,0xc4,0x81,0xab, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x51,0x9b,0x41,0x5c,0x06,0x71,0xe0,0x2a,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xd8,0x66,0x10,0x97,0x41,0x1c,0xc4,0xca,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0xb7,0x19,0xc8,0x65,0x10,0x07,0xb1,0x32,0x62,0x70,0x00, +0x20,0x08,0x06,0x07,0x6e,0x06,0x73,0x19,0xc4,0x41,0xac,0xd8,0x41,0x2b,0xf2,0x31, +0x84,0x56,0xe4,0x63,0x09,0xad,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f, +0x8b,0x83,0x01,0x3e,0x66,0xe8,0x8a,0x7c,0xcc,0xd0,0x15,0xf9,0x98,0xa1,0x2b,0xf2, +0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x04, +0x9f,0xca,0x11,0x37,0xd0,0x0b,0x0c,0x35,0x62,0x90,0x00,0x20,0x08,0x06,0x1c,0x78, +0x06,0xa1,0x19,0xe0,0x48,0x1b,0xe0,0x48,0x1b,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0x91,0x9e,0x41,0x69,0x06,0x01,0x5a,0x06,0x16,0xa0,0x65,0x20,0x1f,0x0b,0x52,0x32, +0x80,0x8f,0x0d,0x2c,0x19,0xc8,0xc7,0x82,0x95,0x0c,0xe0,0x63,0xc5,0x5a,0x06,0xf2, +0xb1,0x60,0x2d,0x03,0xf8,0x58,0x50,0xc8,0xc7,0x02,0xb6,0x0c,0xe0,0x63,0x45,0x21, +0x1f,0x0b,0x18,0xf9,0x58,0x30,0xc8,0xc7,0x02,0x76,0x91,0x8f,0x09,0xec,0x22,0x1f, +0x1b,0xd8,0x45,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0, +0x31,0x36,0x38,0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x1c,0x7d,0x06,0xb5,0x19, +0xc0,0x49,0x29,0xc0,0x49,0x29,0x18,0x9f,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04, +0x83,0x68,0x3f,0x83,0xda,0x0c,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfe,0x33, +0xd8,0xcd,0x80,0x0d,0xec,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x10,0x0d,0x78, +0x33,0x60,0x03,0x7b,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x44,0x83,0xde,0x0c, +0xd8,0xc0,0x5e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x10,0xd1,0xa0,0x37,0x03,0x36, +0xc8,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x46,0x34,0xf0,0xcd,0x80,0x0d,0xf2, +0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x12,0x0d,0x7e,0x33,0x60,0x83,0x7c,0xb1, +0x83,0x5f,0xe4,0x63,0x08,0xbf,0xc8,0xc7,0x12,0x7e,0x91,0x8f,0xb1,0xc1,0x00,0x1f, +0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0xcc,0x10,0x19,0xf9,0x98,0x21,0x32,0xf2, +0x31,0x43,0x64,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00, +0x1f,0x63,0x83,0x09,0x3e,0x45,0x23,0xba,0xa0,0x17,0x18,0x6a,0xc4,0x20,0x01,0x40, +0x10,0x0c,0x38,0x16,0x0d,0xda,0x33,0x98,0x91,0x5c,0x98,0x91,0x5c,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0xa3,0x46,0x83,0xf8,0x0c,0x02,0xda,0x0c,0x2c,0xa0,0xcd,0x40, +0x3e,0x16,0xd4,0x65,0x00,0x1f,0x1b,0xf0,0x32,0x90,0x8f,0x05,0x77,0x19,0xc0,0xc7, +0x8a,0xdb,0x0c,0xe4,0x63,0xc1,0x6d,0x06,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0xb8,0x19, +0xc0,0xc7,0x8a,0x42,0x3e,0x16,0x30,0xf2,0xb1,0x60,0x90,0x8f,0x05,0x34,0x23,0x1f, +0x13,0x68,0x46,0x3e,0x36,0xd0,0x8c,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0, +0x31,0x36,0x18,0xe0,0x63,0x6c,0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0x38, +0x30,0x0d,0x42,0x34,0x58,0x93,0x78,0x58,0x93,0x78,0x30,0x74,0x09,0xe4,0x33,0x62, +0x60,0x00,0x20,0x08,0x06,0xd1,0x99,0x06,0x21,0x1a,0x04,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0xac,0x69,0x70,0xa2,0x01,0x1b,0xf8,0xcc,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0x6c,0x1a,0xa0,0x68,0xc0,0x06,0x3e,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x47, +0x9b,0x06,0x29,0x1a,0xb0,0x81,0xcf,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xe1,0xa6, +0x41,0x8a,0x06,0x6c,0x10,0x36,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xbc,0x69,0xa0, +0xa2,0x01,0x1b,0x84,0xcd,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x70,0x1a,0xac,0x68, +0xc0,0x06,0x61,0x63,0x07,0xd9,0xc8,0xc7,0x10,0xb2,0x91,0x8f,0x25,0x64,0x23,0x1f, +0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x98,0xa1,0x36,0xf2, +0x31,0x43,0x6d,0xe4,0x63,0x86,0xda,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00, +0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x13,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0xda,0xd3,0x00,0x4e,0x83,0x60,0x38,0x22,0xf0,0xcd,0x40,0xf8,0xa6,0x1b,0x86,0xde, +0x0c,0x02,0x6b,0x02,0xfa,0x58,0x23,0xd0,0xc7,0x9a,0x81,0x3e,0xa6,0x10,0xf4,0x31, +0xa5,0xa0,0x8f,0x29,0x06,0x7d,0xcc,0x30,0xe4,0x63,0x86,0x21,0x1f,0x33,0x0c,0xf9, +0x98,0x31,0xc4,0xc7,0x8c,0x21,0x3e,0x66,0x0c,0xf1,0x19,0x31,0x30,0x00,0x10,0x04, +0x83,0x48,0x55,0x83,0x3f,0x0d,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x56,0x35, +0x00,0xd5,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x88,0x55,0x83,0x50,0x0d,0x86, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x5a,0x35,0x08,0xd3,0x60,0x18,0x31,0x30,0x00, +0x10,0x04,0x83,0xc8,0x55,0x03,0x31,0x0d,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0x5e,0x35,0x18,0xd3,0x60,0x18,0x8e,0x60,0x03,0xf9,0x0c,0x84,0xef,0x02,0x43,0x59, +0xe0,0x06,0xf2,0x19,0x8e,0x08,0xea,0x33,0x10,0xbe,0x59,0x86,0x44,0x09,0x6c,0x0e, +0x04,0xfa,0xd8,0x1c,0x0c,0xf4,0xb1,0x39,0x20,0xe8,0x63,0x05,0x89,0x06,0xf2,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x57,0x03,0x3b,0x0d,0x08,0x38,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x83,0x57,0x83,0x3b,0x0d,0x08,0x38,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0xa3,0x57,0x03,0x3c,0x0d,0x08,0x38,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0xc3,0x57,0x03,0x3d,0x0d,0x06,0x38,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x57, +0x83,0x3d,0x0d,0x06,0x38,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x5c,0x03,0x3e, +0x0d,0x06,0x38,0x98,0x25,0x50,0x06,0x2a,0x0c,0x23,0xd1,0x07,0x64,0xa0,0xc2,0x30, +0x12,0x7d,0x40,0x06,0x2a,0x0c,0x23,0xd1,0x07,0x64,0xa0,0xc2,0xa0,0x12,0x0f,0x31, +0x32,0x70,0xd1,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x8d,0x6b,0xd0,0xa6, +0x41,0x60,0xc1,0x8e,0x06,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x5d,0x83, +0x51,0x0d,0xc6,0x32,0x00,0xcb,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x74,0x0d, +0x48,0x35,0x08,0x46,0x69,0x38,0x22,0x08,0xd3,0x80,0xf8,0x8a,0x27,0x83,0x40,0x47, +0x0c,0x1e,0x00,0x04,0xc1,0x60,0x42,0xd7,0xe0,0x4f,0x03,0xfe,0x0c,0xec,0x33,0x90, +0xcb,0x20,0x2e,0x03,0x36,0x0d,0xd8,0x34,0xe8,0xd5,0xa0,0x57,0x83,0x54,0x0d,0x46, +0x34,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x98, +0x6e,0x20,0x50,0x34,0x30,0xa6,0x1b,0x88,0x14,0x0d,0x8e,0xe9,0x06,0x42,0x45,0x03, +0x64,0xba,0x81,0x58,0xd1,0x20,0x31,0x87,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x44,0xf3,0x1a,0xa0,0x6b,0x10,0x0c,0x47,0x04,0x6b,0x1a,0x30,0xdf,0x2c,0x83,0xb3, +0x04,0x16,0x19,0xf1,0x19,0x8e,0x20,0x60,0x34,0x10,0xbe,0xe1,0x88,0x22,0x46,0x03, +0xe2,0x3b,0x61,0x10,0x27,0x0c,0xc2,0x84,0x20,0x04,0xc3,0x11,0x46,0x8d,0x06,0xc2, +0x37,0x1c,0x71,0xd8,0x68,0x40,0x7c,0x27,0x0c,0xe2,0x84,0x41,0x98,0x10,0x84,0x60, +0xb8,0xc1,0x08,0xc0,0x60,0x96,0x81,0x69,0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0x42,0x36,0xb0,0xd7,0x80,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x64,0x83,0x70, +0x0d,0x9e,0x60,0x96,0xa0,0x19,0xa8,0x30,0x04,0x06,0x0c,0x16,0x03,0x03,0x2a,0x3e, +0xc3,0x11,0xc1,0x8f,0x06,0xc2,0x37,0x1c,0x21,0x80,0x69,0x40,0x7c,0x27,0x0c,0xe2, +0x84,0x41,0x98,0x10,0x84,0x60,0xb8,0x01,0x0a,0xc0,0x60,0x96,0x01,0xcb,0x82,0x81, +0x0a,0x23,0x65,0x36,0x55,0x16,0x94,0x11,0x03,0x07,0x00,0x41,0x30,0x78,0x5a,0x36, +0xe8,0xd5,0xa0,0x4c,0x03,0x16,0x0d,0x56,0x34,0x60,0xd7,0x00,0x0d,0xbc,0x8e,0x93, +0xd5,0x60,0x38,0x82,0x33,0xd3,0xc0,0xf9,0x2e,0x30,0x94,0x0d,0x81,0x7c,0x86,0x1b, +0xc2,0x6a,0x64,0x83,0x30,0xb8,0xd8,0x0c,0x0c,0x65,0x71,0x1a,0xbc,0x66,0x10,0x1f, +0x0b,0x04,0xf9,0x58,0x20,0x4e,0xf2,0x31,0xdf,0x0c,0x5a,0x35,0x90,0xcf,0x88,0x81, +0x01,0x80,0x20,0x18,0x44,0x35,0x1b,0x84,0x6c,0x10,0xdc,0x61,0xa8,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x74,0x36,0xa8,0xd7,0x20,0x10,0xec,0x0e,0x62,0x35,0x90,0x8f, +0x05,0x46,0x7c,0x6c,0x08,0xe4,0x63,0x01,0x02,0x9f,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x7e,0x36,0xd8,0xd7,0x20,0x09,0xec,0x3c,0x03,0x54,0x0d,0xe4,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0x91,0xcf,0x06,0x2a,0x1b,0x04,0xe6,0x07,0x43,0x7c,0x4c,0x08, +0xe4,0x63,0x41,0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xca,0x36,0x08,0xd9, +0xc0,0x08,0x66,0x19,0x1e,0x28,0x37,0x03,0x23,0x85,0x52,0x80,0x8f,0x05,0xa4,0x10, +0x1f,0x2b,0x85,0x53,0x80,0x8f,0xa1,0xc2,0x29,0xc4,0xc7,0x82,0x53,0x88,0xcf,0x2c, +0xc1,0x34,0x62,0x70,0x00,0x20,0x08,0x06,0x9f,0xd8,0x06,0x20,0x1b,0xd0,0x69,0x70, +0xb3,0xc1,0x68,0x42,0x00,0x8c,0x26,0x08,0x81,0x05,0x82,0x7c,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0x62,0xdb,0x20,0x6c,0x83,0xc0,0x5a,0x35,0x08,0xe8,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0x91,0xdb,0x06,0x23,0x1b,0x04,0x16,0xe4,0x6a,0x20,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x88,0xe0,0x36,0x50,0xd9,0x20,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x83,0x6e,0x03,0x98,0x0d,0x74,0x35,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xa8,0xdb,0x00,0x66,0x83,0xf6,0x0c,0xa8,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xec,0x36,0x88,0xd9,0x20,0x3e,0x83,0xc0,0x68,0x35,0x18,0xe2,0x63,0x42,0x20,0x1f, +0x0b,0x0a,0xf8,0x58,0xa0,0x0e,0xf2,0x31,0x41,0x1d,0xe4,0x63,0x83,0x3a,0xc8,0xc7, +0xf8,0x61,0x88,0x8f,0xf1,0xc3,0x10,0x1f,0xe3,0x87,0x21,0x3e,0x66,0xfc,0x03,0x7c, +0xcc,0xf8,0x07,0xf8,0x98,0xf1,0x0f,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63, +0x74,0x03,0x9f,0x0d,0x70,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x74,0x83, +0x9f,0x0d,0x70,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x74,0x03,0xb0,0x0d, +0x70,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x74,0x03,0xb1,0x0d,0x70,0xc2, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x74,0x83,0xb1,0x0d,0x70,0xc2,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0x03,0x75,0x03,0xb2,0x0d,0x70,0xc2,0x18,0x8e,0x30,0x7c, +0x4b,0xf8,0x86,0x23,0x0c,0xdf,0x12,0xbe,0xe1,0x08,0xc3,0xb7,0x84,0xaf,0x06,0x61, +0x2b,0x10,0x76,0x38,0x62,0xbc,0x10,0xe1,0x1b,0x8e,0x18,0x2f,0x44,0xf8,0x86,0x23, +0xc6,0x0b,0x11,0xbe,0x1a,0x84,0xad,0x40,0xd8,0x32,0x82,0x9d,0x65,0x88,0xa4,0x60, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xda,0x0d,0xde,0x36,0x48,0xaf,0x68,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0xda,0x0d,0xe0,0x36,0x48,0xaf,0x68,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0xdb,0x0d,0xe2,0x36,0x48,0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0xdb,0x0d,0xe6,0x36,0x18,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x70,0x37, +0xa0,0xdb,0x60,0x88,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc8,0xdd,0xa0,0x6e,0x83, +0x21,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x77,0x83,0xba,0x0d,0x52,0x61,0xa6, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xc2,0xdd,0xa0,0x6d,0x03,0x1a,0x0d,0x2c,0xe8, +0xd7,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xe9,0x6e,0x40,0xb7,0x41,0x60, +0xfb,0x1a,0x04,0xf1,0xb1,0xa0,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xbd, +0x1b,0xa4,0x6e,0x10,0x98,0x7d,0x29,0xf1,0x31,0xfb,0x52,0xe2,0x63,0xf6,0xa5,0xc4, +0xc7,0x88,0x41,0x3e,0x56,0x0c,0xf2,0x31,0x63,0x90,0x8f,0x0d,0x10,0x7c,0x6c,0x80, +0xe0,0x63,0x03,0x04,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd4,0x37,0x30,0xdd, +0xa0,0x14,0xc2,0x36,0x30,0x53,0x08,0xe2,0x63,0x4c,0x20,0x1f,0x0b,0x06,0xf8,0xcc, +0x12,0x48,0x03,0x15,0x86,0x13,0x99,0x70,0x00,0x0d,0x54,0x18,0x4e,0x64,0xc2,0x01, +0x34,0x50,0x61,0x38,0x91,0x09,0x07,0xd0,0x40,0x85,0x81,0x44,0x38,0x01,0x59,0xe0, +0x12,0xf0,0x31,0xe1,0x25,0xe0,0x63,0x03,0x4c,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0xfa,0x0d,0x60,0x37,0xa0,0xd9,0x60,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0xc3,0x7e,0x83,0xd8,0x0d,0x6a,0x36,0x18,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb8, +0xdf,0x40,0x76,0x03,0x9b,0x0d,0x06,0xa3,0x89,0x81,0x3e,0x56,0x13,0x03,0x7d,0xcc, +0x26,0x06,0xfa,0x98,0x4e,0x34,0xf1,0x31,0x9d,0x68,0xe2,0x63,0x3a,0xd1,0xc4,0xc7, +0x8c,0x41,0x3e,0x66,0x0c,0xf2,0x31,0x63,0x90,0x8f,0x0d,0x13,0x7c,0x6c,0x98,0xe0, +0x63,0xc3,0x04,0x1f,0x13,0x06,0xf8,0x58,0x20,0xc4,0xc7,0x86,0x02,0x3e,0x66,0x14, +0xf1,0xb1,0xa0,0x88,0xcf,0x2c,0xc1,0x34,0x50,0x61,0x90,0xc6,0x83,0x48,0x03,0x15, +0x06,0x69,0x3c,0x88,0x34,0x50,0x61,0x88,0xc6,0x63,0x48,0x23,0x06,0x0d,0x00,0x82, +0x60,0xd0,0xac,0x70,0x60,0xbe,0x01,0xce,0x06,0xfd,0x1b,0xf4,0x6f,0xd0,0xbf,0x41, +0xfa,0x06,0xe9,0x1b,0xa4,0x6f,0x90,0xbe,0xc1,0x68,0x42,0x00,0x0c,0x47,0x04,0x65, +0x1b,0x04,0xdf,0x74,0x03,0xdb,0x06,0x42,0x60,0x47,0x40,0x1f,0x3b,0x04,0xfa,0xd8, +0x31,0xd0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x3e,0x15,0x0e,0xd0,0x37,0xe0,0xd9, +0xa0,0x84,0x83,0xd1,0x84,0x00,0xb0,0xa0,0x90,0x8f,0x09,0x85,0x7c,0x6c,0x28,0xe4, +0x63,0x2c,0x1b,0x98,0x6b,0x10,0x1f,0x63,0xd9,0xc0,0x5c,0x83,0xf8,0x0c,0x47,0x08, +0x71,0x1b,0x0c,0xdf,0x70,0xc4,0x80,0xb7,0x41,0xf1,0x95,0x10,0xe8,0x70,0x04,0x41, +0xb7,0xc1,0xf0,0x0d,0x47,0x14,0x7b,0x1b,0x14,0x5f,0x09,0x81,0x16,0x11,0xe8,0x2c, +0x03,0x55,0x05,0xa3,0x09,0xce,0x60,0xc1,0xe9,0x06,0xf2,0xb1,0xbf,0x08,0xe8,0x63, +0xe9,0x15,0xc4,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x32,0x0e,0x40,0x38,0xe0, +0xdb,0x20,0x98,0x25,0xa8,0x06,0x2a,0x0c,0x81,0xd2,0x77,0x61,0x1a,0x31,0x70,0x00, +0x10,0x04,0x83,0xa7,0x8c,0x83,0xfa,0x0d,0xf6,0x36,0x20,0xdb,0x60,0x6c,0x03,0x12, +0x0e,0x02,0xfc,0x0a,0x02,0xf5,0x0d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x38,0xe3, +0x60,0x84,0x83,0xd5,0x0d,0xe8,0x6b,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x32,0x0e, +0x62,0x38,0x78,0xd7,0xc0,0xce,0x37,0x10,0xe2,0x63,0x42,0x20,0x1f,0x0b,0x08,0xf8, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc1,0xc6,0xc1,0x09,0x07,0x45,0x60,0xe8,0x1a, +0x90,0x6f,0x20,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xdc,0x38,0x48,0xe1,0x20, +0x38,0xd7,0xc0,0x86,0x41,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc0,0x71,0xb0, +0xc2,0x41,0x20,0x4c,0x37,0xb8,0x6e,0x10,0x90,0x6b,0x30,0x1c,0xa1,0x13,0xaf,0x1b, +0x30,0xdf,0x2c,0xc3,0x65,0x05,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xcc,0x71,0xe0, +0xc2,0x81,0xec,0x06,0x82,0xdd,0x6e,0x10,0xc4,0x67,0x96,0xe0,0x1a,0xa8,0x30,0x04, +0x0b,0xa9,0x46,0x0c,0x1c,0x00,0x04,0xc1,0xe0,0xa1,0xe3,0x80,0x84,0x83,0xd4,0x0d, +0xe6,0x36,0x90,0xdb,0x60,0x86,0x83,0x30,0x00,0x83,0x2f,0xc8,0xdf,0x60,0xc4,0xc0, +0x01,0x40,0x10,0x0c,0x1e,0x3a,0x0e,0x48,0x38,0x58,0xdd,0x60,0x6e,0x03,0xb9,0x0d, +0x66,0x38,0x68,0xdd,0xa0,0x75,0x83,0xd6,0x0d,0x5a,0x37,0xc8,0xdf,0x00,0x47,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0x9a,0xe3,0x00,0x8d,0x83,0xb7,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0xe3,0x8e,0x83,0x19,0x0e,0xe2,0x22,0x98,0x25,0xc8,0x06,0x2a,0x0c,0x01, +0x23,0x97,0xc6,0x64,0xa3,0x34,0xe2,0x33,0x1c,0x11,0xc4,0x6e,0x20,0x7c,0xc3,0x11, +0x82,0xec,0x06,0xc4,0x77,0xc2,0x20,0x4e,0x18,0x84,0x09,0x41,0x08,0x86,0x1b,0x44, +0x23,0x00,0x83,0x59,0x06,0x6d,0x0b,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xea,0xe3, +0x40,0x8e,0x83,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x50,0x0e,0x7a,0x38,0x48, +0x82,0x59,0x82,0x6d,0xa0,0xc2,0x10,0x34,0x2a,0xb3,0xf9,0xc8,0xdf,0x40,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0x10,0x85,0x72,0xd0,0xc6,0x41,0x30,0x62,0x60,0x00,0x20, +0x08,0x06,0x91,0x28,0x07,0x37,0x1c,0x04,0x16,0xa0,0x6f,0x20,0x9f,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0x48,0x39,0xf0,0xe1,0x20,0x18,0x8e,0x30,0x64,0xc3,0xf9,0x2e, +0x30,0x94,0x05,0x83,0x7c,0x86,0x23,0x82,0xff,0x0d,0x84,0xef,0x02,0x43,0x8d,0x18, +0x18,0x00,0x08,0x82,0x41,0xa4,0xca,0xc1,0x0f,0x07,0x3a,0x66,0x01,0x08,0x07,0xf2, +0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x88,0x95,0x03,0x33,0x0e,0x82,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x60,0x39,0x58,0xe3,0x00,0x65,0x83,0xc0,0xdc,0x37,0x08,0xe2, +0x63,0x46,0x20,0x9f,0x59,0x02,0x07,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_6aa3d4e197c756eded900628df90a17e.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_6aa3d4e197c756eded900628df90a17e.h new file mode 100644 index 00000000..dc65a399 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_6aa3d4e197c756eded900628df90a17e.h @@ -0,0 +1,1074 @@ +// ffx_fsr2_accumulate_pass_16bit_6aa3d4e197c756eded900628df90a17e.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_16bit_6aa3d4e197c756eded900628df90a17e_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_6aa3d4e197c756eded900628df90a17e_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_6aa3d4e197c756eded900628df90a17e_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_6aa3d4e197c756eded900628df90a17e_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_6aa3d4e197c756eded900628df90a17e_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_lanczos_lut", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_6aa3d4e197c756eded900628df90a17e_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 6, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_6aa3d4e197c756eded900628df90a17e_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_6aa3d4e197c756eded900628df90a17e_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_6aa3d4e197c756eded900628df90a17e_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_6aa3d4e197c756eded900628df90a17e_UAVResourceBindings[] = { 0, 1, 3, 4, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_6aa3d4e197c756eded900628df90a17e_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_6aa3d4e197c756eded900628df90a17e_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_6aa3d4e197c756eded900628df90a17e_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_6aa3d4e197c756eded900628df90a17e_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_6aa3d4e197c756eded900628df90a17e_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_6aa3d4e197c756eded900628df90a17e_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_6aa3d4e197c756eded900628df90a17e_size = 16732; + +static const unsigned char g_ffx_fsr2_accumulate_pass_16bit_6aa3d4e197c756eded900628df90a17e_data[] = { +0x44,0x58,0x42,0x43,0x0a,0x06,0xf6,0x77,0xb5,0x08,0x57,0x40,0x27,0xbc,0x8d,0x87, +0x47,0x3e,0x68,0xb4,0x01,0x00,0x00,0x00,0x5c,0x41,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x24,0x02,0x00,0x00,0x54,0x10,0x00,0x00,0x70,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xb0,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x28,0x0e,0x00,0x00,0x62,0x00,0x05,0x00, +0x8a,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x10,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x81,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc6,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xfc,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a, +0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b, +0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30, +0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18, +0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x51,0x80,0x42, +0x54,0x43,0x55,0x91,0x55,0x86,0x6a,0xa8,0x08,0x2b,0xc4,0x30,0x0c,0x03,0x69,0xc5, +0x30,0x06,0xc3,0x30,0x0c,0xe2,0x8e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0xb9,0x8d, +0x2a,0x56,0x62,0xf2,0x8b,0xdb,0x46,0x84,0x61,0x18,0x46,0x21,0xbc,0x81,0x19,0xe8, +0x3b,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e, +0x1b,0x11,0xc3,0x30,0x0c,0x85,0x08,0x07,0x66,0x20,0x71,0x8e,0x20,0x28,0x06,0x33, +0x28,0xc3,0x40,0x52,0x39,0x10,0x30,0x8c,0x40,0x18,0x33,0xb5,0xc1,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98, +0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x81, +0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39, +0xa0,0x60,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1, +0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c, +0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8, +0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0x80,0xa6,0xa4,0x0e,0x23,0x08,0xc6, +0x4c,0x6d,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f, +0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4, +0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x20, +0x07,0x7e,0x00,0x06,0x7e,0xa0,0x07,0x7a,0xd0,0x0e,0xe9,0x00,0x0f,0xf3,0xf0,0x0b, +0xf4,0x90,0x0f,0xf0,0x50,0x0e,0x28,0x18,0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98, +0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03, +0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76, +0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x24,0xb0, +0x2d,0xb9,0x33,0x85,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3, +0x3b,0x84,0x03,0x3d,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f, +0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x98,0xc9,0x1a,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0x40,0x82,0x01,0x53,0x3c, +0x13,0x19,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42, +0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39, +0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0, +0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f,0xa0,0x00,0xa5,0x79,0x26,0x32,0x18,0x07, +0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a, +0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78, +0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03, +0x3f,0x00,0x03,0x3f,0x40,0x01,0x4b,0xf5,0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3, +0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c, +0xba,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x53,0x9e,0xe7,0x79,0x3e, +0x0c,0x28,0xcb,0xb2,0xac,0x61,0x18,0x86,0x61,0x18,0xa4,0xdf,0x24,0x4d,0x11,0x25, +0x4c,0x3e,0x0b,0x30,0xcf,0x42,0x44,0xec,0x04,0x4c,0x04,0x0a,0x06,0xe2,0xe7,0x08, +0x40,0x01,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07, +0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32,0x00,0x02,0x40,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x80,0x2c,0x10,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46, +0x00,0x8a,0xa1,0x24,0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2,0x1c,0x0a,0xa2,0xf0, +0x03,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03,0x0a, +0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a,0x3c, +0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x34,0x0a,0x50,0xa2,0xf8,0x2f,0x8a,0xab,0x78,0x88, +0x1c,0x01,0xa8,0x01,0xf2,0x0b,0x18,0x10,0x10,0x81,0xde,0x19,0x00,0x92,0x67,0x00, +0x88,0x9e,0x01,0x20,0x7b,0x06,0x80,0xf0,0x19,0x00,0xd2,0x67,0x00,0x68,0x9f,0x01, +0xa0,0x7e,0x06,0x80,0xd6,0x19,0x00,0x00,0x79,0x18,0x00,0x00,0x87,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xe1,0x99,0x20,0x0c,0xd0,0x06,0x61,0x20, +0x26,0x08,0x43,0xb4,0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0x41,0xda,0x30,0x20, +0x09,0x31,0x41,0x58,0x83,0x3e,0xa0,0x25,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0xd5, +0xf6,0x46,0x97,0xf6,0xe6,0xf6,0x65,0x57,0x36,0x46,0xf7,0x26,0x37,0x37,0x41,0x18, +0xa6,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85,0x31,0x88,0x81,0x30,0x9c,0x09,0xc2,0x1b, +0xd4,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8,0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9, +0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86,0x31,0x10,0x86,0xc3,0x4c,0xee,0x2b,0xcd, +0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec, +0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x50,0x1b,0x12,0x62,0x99,0x0c,0x6a,0x20, +0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc, +0x04,0x61,0xa8,0x26,0x08,0x83,0xb5,0x41,0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35, +0x10,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd, +0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x5c,0x1b,0x92,0x6b, +0xd9,0x0c,0x6e,0x20,0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda, +0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xc0,0x36,0x24,0xdc,0xe2,0x19,0xdf,0x40,0x18, +0xd9,0x04,0x41,0x0e,0xec,0x80,0x8d,0xdc,0x17,0x5b,0x98,0xdb,0x98,0xde,0xdb,0xdc, +0x17,0x5b,0x1d,0xdd,0x86,0x24,0x09,0x03,0x31,0x30,0x92,0x81,0x30,0x9c,0x09,0xc2, +0x90,0x31,0x91,0xfb,0x4a,0x6b,0x3b,0x6b,0x4a,0x83,0x9b,0x9b,0x20,0x0c,0xda,0x86, +0x84,0x0c,0xc2,0xa0,0x0c,0x0c,0x33,0x18,0x08,0xc3,0x21,0x26,0xf7,0x45,0x96,0xc6, +0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16, +0x36,0xb7,0x36,0xb7,0x21,0x31,0x03,0x08,0x0d,0x8c,0x61,0x20,0x8c,0x6c,0x43,0xf2, +0x48,0x95,0xd6,0x81,0xc1,0x18,0x9c,0x41,0x1a,0x4c,0x10,0xe8,0xe0,0x0e,0xa8,0xc9, +0xdd,0x7d,0xa5,0xb9,0xd1,0x95,0xc9,0xb9,0x85,0xb1,0x7d,0xd5,0xc1,0xcd,0x8d,0x85, +0xb1,0x95,0x91,0x7d,0x8d,0xbd,0xb1,0xbd,0xc9,0x4d,0x10,0xc8,0x40,0x0e,0x36,0x2c, +0xc6,0x1a,0xb0,0x81,0x61,0x0c,0x44,0x1b,0xb4,0x41,0x1b,0x38,0x13,0x04,0x3b,0xc0, +0x03,0x3a,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73, +0x1b,0x96,0xe1,0x0d,0xe0,0xc0,0x18,0x06,0xa2,0x0d,0xda,0xa0,0x0d,0xb2,0x09,0x02, +0x1e,0xe4,0x01,0x19,0xb9,0xbb,0x2f,0xb7,0xb2,0xbb,0x2f,0xb6,0xb7,0xb1,0xb5,0xb9, +0x0d,0x0b,0x21,0x07,0x73,0x60,0x50,0x03,0xd1,0x06,0x6d,0xd0,0x06,0x19,0x1f,0xb9, +0xbb,0x2f,0xb6,0xba,0xb6,0xb0,0x2f,0xb4,0xb4,0x39,0xba,0x37,0xb9,0xbc,0x0d,0x0b, +0xb5,0x06,0x75,0x60,0x5c,0x03,0xd1,0x06,0x6d,0xd0,0x06,0xce,0x06,0xc2,0x0d,0xe2, +0x80,0x0e,0xec,0x60,0x82,0xb0,0x07,0x7b,0x40,0x63,0x4c,0xcc,0x68,0x4a,0x4a,0x66, +0x82,0x30,0x6c,0x1b,0x10,0x03,0x0f,0xf2,0xc0,0x30,0x06,0x3d,0x00,0x36,0x04,0x7b, +0x30,0x41,0xe8,0x03,0x3e,0x60,0x33,0xf7,0xc5,0x94,0xe6,0x56,0x16,0x26,0x37,0xc4, +0x16,0xd6,0x06,0xb7,0x01,0x31,0xfa,0xc0,0x0f,0x8c,0x61,0x30,0x80,0x0d,0xc1,0x1f, +0x6c,0x20,0xd4,0xe0,0x0e,0xf8,0x00,0x14,0x26,0x08,0x7a,0xa0,0x07,0x5c,0xd2,0xa4, +0xca,0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x64,0x30,0x07,0x1b,0x90, +0x64,0x14,0x28,0x83,0x0c,0xae,0x86,0x14,0xe8,0xa4,0x35,0x85,0xe1,0x49,0x95,0xb9, +0x91,0x95,0xc9,0x4d,0xa5,0xe9,0x95,0x6d,0x40,0x12,0x53,0xa0,0xcc,0x80,0x0c,0xae, +0x86,0x14,0xc8,0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d, +0x10,0x06,0x6e,0x03,0x92,0xa0,0x02,0x95,0x0a,0x64,0x70,0x35,0xa4,0xc0,0x2e,0x2d, +0xc9,0x0d,0xae,0x8e,0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e,0x6e, +0xac,0x8c,0x28,0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x74,0x1b, +0x8c,0x64,0x15,0x28,0x56,0x20,0x83,0x8b,0x52,0x1a,0x53,0x5d,0x5b,0x58,0x53,0x1a, +0x1c,0x51,0x5a,0x5b,0x99,0xdb,0x5c,0xda,0x9b,0xdb,0xdc,0x04,0x61,0xf0,0x36,0x20, +0x89,0x2b,0x50,0xaf,0x40,0x06,0x57,0x43,0x0a,0x94,0xd2,0x98,0xea,0xda,0xc2,0x9a, +0xd2,0xe0,0x98,0xca,0xec,0xca,0xd8,0xa8,0xde,0xaa,0xe6,0xca,0x26,0x08,0xc3,0xb7, +0x01,0x49,0x62,0x81,0x92,0x05,0x32,0xb8,0x1a,0x52,0xe0,0x92,0x66,0x24,0x17,0xd6, +0x56,0x96,0xe4,0x46,0x56,0x86,0x37,0x41,0x18,0xc0,0x60,0x03,0x92,0xd0,0x02,0x55, +0x0b,0x64,0x70,0x35,0xa4,0x40,0xc9,0x8c,0xa8,0xcc,0x2e,0x6d,0xac,0x8c,0xea,0xcd, +0x2a,0xad,0xec,0x8e,0xa8,0x0c,0x8e,0x0e,0x6d,0x82,0x30,0x84,0xc1,0x06,0x23,0xb9, +0x05,0x0a,0x17,0xc8,0xa0,0xe1,0x61,0xa6,0x94,0x46,0x47,0x57,0x26,0x37,0x41,0x18, +0xc4,0x60,0x03,0x92,0xe8,0x02,0xb5,0x0b,0x64,0xd0,0x34,0xa4,0x40,0xc9,0xac,0xe9, +0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x6e,0x6a,0x2c,0x8c,0xad,0x6c, +0x82,0x30,0x8c,0xc1,0x06,0x24,0xe9,0x05,0xca,0x17,0xc8,0xa0,0x69,0x48,0x81,0x90, +0x19,0xd1,0xdb,0x9d,0xdb,0xdc,0x58,0x18,0x5b,0x99,0x51,0xd8,0x18,0xdd,0x9b,0xdc, +0x04,0x61,0x20,0x83,0x0d,0x48,0x02,0x0e,0x54,0x38,0x90,0x41,0xd3,0x90,0x02,0x3f, +0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0x39,0xa5,0x34,0x3a, +0xba,0x32,0xb9,0xa1,0x30,0xb7,0xb1,0x32,0x36,0xb6,0x30,0xba,0xb4,0x37,0xb7,0x09, +0xc2,0x50,0x06,0x1b,0x8c,0x64,0x1c,0x28,0x72,0x20,0x83,0x86,0x8c,0x19,0x94,0x5c, +0x59,0x11,0x1e,0xdc,0xdb,0x5c,0x9d,0x5c,0xd9,0x04,0x61,0x30,0x83,0x0d,0x48,0x62, +0x0e,0xd4,0x39,0x90,0x41,0xd3,0x90,0x02,0x33,0x33,0x28,0xb9,0x32,0xbb,0xb4,0xb7, +0xba,0x39,0x23,0xb9,0xb0,0xb6,0x32,0x28,0xb9,0xb2,0x22,0x3c,0xb8,0xb7,0xb9,0x3a, +0xb9,0xb2,0x09,0xc2,0x70,0x06,0x1b,0x90,0x24,0x1d,0x28,0x75,0x20,0x83,0xa6,0x21, +0x05,0x2e,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x13,0x84,0x01, +0x0d,0x36,0x18,0x09,0x3b,0x50,0xed,0x40,0x06,0x0d,0x2b,0x33,0xa5,0x34,0x3a,0xba, +0x32,0xb9,0xa9,0xb2,0xb8,0xba,0x32,0xb7,0xb1,0x32,0xa6,0x32,0xb7,0x33,0x3a,0xb4, +0x09,0xc2,0x90,0x06,0x1b,0x90,0xe4,0x1d,0x28,0x78,0x20,0x83,0xa6,0x21,0x05,0x2a, +0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x13,0x84,0x41,0x0d,0x36,0x18, +0x89,0x3c,0x50,0xf3,0x40,0x06,0x0d,0x2f,0x33,0xa2,0x3c,0xb7,0xb0,0xb6,0xb4,0x31, +0xa9,0xb2,0xb9,0x21,0xb4,0x30,0xb7,0xb3,0x32,0xa3,0xb0,0x31,0xba,0x37,0xb9,0x09, +0xc2,0xb0,0x06,0x1b,0x8c,0xa4,0x1e,0x28,0x7b,0x20,0x83,0x86,0x98,0x99,0x55,0x5a, +0xd9,0xdd,0x14,0x5c,0xd8,0x58,0x19,0xd5,0x5b,0x53,0x19,0x5d,0x99,0xdc,0x9c,0x51, +0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x61,0x60,0x83,0x0d,0x46,0x82,0x0f,0x54,0x3e,0x90, +0x41,0xb3,0x81,0xd2,0x83,0x52,0x38,0x05,0x55,0x68,0x05,0x58,0x98,0x05,0x5b,0xc8, +0x05,0x5e,0xf8,0x05,0x71,0x28,0x07,0x74,0x58,0x07,0x77,0x88,0x07,0x7a,0xb8,0x07, +0x7d,0xd8,0x30,0x18,0xa2,0xb0,0x0f,0x13,0x04,0x01,0xd8,0x00,0x6c,0x18,0x0c,0x7f, +0xf0,0x87,0x0d,0xc1,0x3f,0x6c,0x18,0x86,0x7e,0x00,0x09,0x0a,0x43,0x53,0x13,0x04, +0x3f,0xa0,0x83,0x0d,0x83,0x19,0x98,0xc1,0xb0,0x81,0x30,0x46,0xe2,0x22,0x89,0x0d, +0x45,0x3f,0x88,0x04,0x10,0x0a,0x25,0x41,0x44,0x4c,0x2e,0xcc,0x6d,0x0c,0xad,0x6c, +0x6e,0x82,0x30,0xb4,0x01,0x0d,0x33,0xb6,0xb7,0x30,0xba,0xb9,0x09,0xc2,0xe0,0x06, +0x2c,0xd2,0xdc,0xe6,0xe8,0xe6,0x26,0x08,0xc3,0x1b,0x90,0x48,0x73,0xa3,0x9b,0x9b, +0x20,0x0c,0x70,0x40,0x84,0xae,0x0c,0xef,0x8b,0xed,0x2d,0x8c,0x6c,0x82,0x30,0xc4, +0x01,0x11,0xba,0x32,0xbc,0x2f,0xb7,0x37,0xb9,0x36,0x26,0x74,0x65,0x78,0x5f,0x73, +0x74,0x6f,0x72,0x65,0x2c,0xea,0xd2,0xdc,0xe8,0xe6,0x36,0x40,0x27,0x81,0x12,0x29, +0xa1,0x12,0x2b,0xc1,0x12,0x2d,0xe1,0x12,0x2f,0x01,0x13,0x31,0x81,0x12,0x32,0x71, +0xcd,0x84,0x2c,0x54,0x61,0x63,0xb3,0x6b,0x73,0x49,0x23,0x2b,0x73,0xa3,0x9b,0x12, +0x04,0x55,0xc8,0xf0,0x5c,0xec,0xca,0xe4,0xe6,0xd2,0xde,0xdc,0xa6,0x04,0x44,0x13, +0x32,0x3c,0x17,0xbb,0x30,0x36,0xbb,0x32,0xb9,0x29,0x81,0x51,0x87,0x0c,0xcf,0x65, +0x0e,0x2d,0x8c,0xac,0x4c,0xae,0xe9,0x8d,0xac,0x8c,0x6d,0x4a,0x90,0x94,0x21,0xc3, +0x73,0x91,0x2b,0x9b,0x7b,0xab,0x93,0x1b,0x2b,0x9b,0x9b,0x12,0x80,0x42,0x25,0x32, +0x3c,0x17,0xba,0x3c,0xb8,0xb2,0x20,0x37,0xb7,0x37,0xba,0x30,0xba,0xb4,0x37,0xb7, +0xb9,0x29,0xc2,0x3e,0x80,0x44,0x1d,0x32,0x3c,0x97,0x32,0x37,0x3a,0xb9,0x3c,0xa8, +0xb7,0x34,0x37,0xba,0xb9,0x29,0x41,0x49,0x74,0x21,0xc3,0x73,0x19,0x7b,0xab,0x73, +0xa3,0x2b,0x93,0x9b,0x9b,0x12,0xcc,0x04,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3c,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x21,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e, +0x51,0xeb,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d, +0x9b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0c, +0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06, +0x20,0x60,0x7e,0x71,0xdb,0xd6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41, +0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0e,0xd2,0x70,0xf9, +0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0xd8,0x82,0x33,0x5c,0xbe, +0xf3,0xf8,0x83,0x33,0xd9,0x7e,0x71,0xdb,0x16,0x10,0x0d,0x97,0xef,0x3c,0xbe,0x11, +0x39,0xd4,0x23,0x0e,0x3e,0x72,0xdb,0x76,0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30, +0xcf,0x42,0x94,0x44,0x45,0x2c,0x7e,0x71,0xdb,0x46,0x50,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x56,0x60,0x0d,0x97,0xef, +0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x09,0x64, +0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0x20,0x36,0x60,0xe4,0x50,0x8f, +0x8f,0xdc,0xb6,0x25,0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84,0xf9,0x45,0xad, +0x9b,0xc1,0x33,0x5c,0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f,0xdc,0x36,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x6a,0xa3,0xd4,0xe1,0x97,0xc7,0x56,0xed,0xed,0x90,0x06,0x28,0xdf,0x90,0xa1,0x7e, +0x44,0x58,0x49,0x4c,0xe4,0x30,0x00,0x00,0x62,0x00,0x05,0x00,0x39,0x0c,0x00,0x00, +0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xcc,0x30,0x00,0x00, +0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x30,0x0c,0x00,0x00,0x0b,0x82,0x20,0x00, +0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49, +0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62, +0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b, +0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42, +0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a, +0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff, +0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20, +0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00, +0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00, +0x89,0x20,0x00,0x00,0xcb,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04, +0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c, +0x0b,0x84,0xe4,0x4c,0x10,0x80,0xc2,0x08,0x40,0x09,0x00,0x14,0x98,0x23,0x00,0x83, +0x32,0x0c,0x06,0x03,0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18,0xe8,0x70,0xd3,0x70, +0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x18, +0x0c,0x86,0xc1,0x1c,0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0,0x87,0x90,0xfc,0x10, +0x68,0x86,0x85,0x40,0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18,0x0c,0x06,0x83,0x01, +0x35,0xca,0x02,0x18,0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28,0xe8,0x51,0x06,0xc3, +0xc0,0x40,0x91,0xc2,0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c,0x06,0x03,0x03,0x4d, +0x46,0x01,0x0a,0x51,0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50,0x21,0x4c,0x21,0x06, +0x83,0xc1,0x80,0x34,0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38,0x47,0x0d,0x97,0x3f, +0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x60,0x30, +0x18,0x0a,0xe1,0x19,0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7, +0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60,0x50,0x88,0xd0,0x80, +0x31,0x20,0xd1,0x1c,0x41,0x50,0x0c,0xc6,0x40,0x31,0x18,0x90,0xa8,0x34,0x10,0x30, +0x8c,0x40,0x18,0x33,0xb5,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d, +0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94, +0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03, +0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c, +0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x30,0x93,0x18,0x8c,0x03, +0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c, +0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0, +0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f,0x80,0x81, +0x1f,0x20,0x01,0x95,0x22,0xd5,0x30,0x82,0x60,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1, +0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20, +0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e, +0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x72,0xe0,0x07,0x60,0xe0,0x07,0x7a, +0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80, +0x82,0xc1,0x4c,0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5, +0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30, +0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06, +0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x04,0x56,0x8b,0x5c,0x33,0x85,0xc1,0x38, +0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8, +0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x81, +0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39, +0xa0,0x60,0x30,0x93,0x35,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5, +0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0e,0xec,0xf0, +0x0e,0xe1,0x40,0x0f,0x7e,0x80,0x04,0x03,0x8c,0x62,0x33,0x91,0xc1,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8, +0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01, +0x18,0xf8,0x01,0x0a,0x50,0x34,0x9b,0x89,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x64,0xe1,0x16,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41, +0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c, +0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x50, +0xc0,0xa2,0xda,0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0x74,0x1b,0x46,0x10,0x86, +0x33,0x84,0xe0,0x63,0x57,0x1b,0x4d,0xb9,0x5c,0x2e,0x97,0x1b,0x0c,0x50,0x2c,0x16, +0x8b,0x65,0x30,0x18,0x0c,0x06,0x83,0x81,0x74,0x37,0x49,0x53,0x44,0x09,0x93,0xcf, +0x02,0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x82,0x01,0xf1,0xe6,0x08,0x40,0x61, +0x0a,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07, +0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32,0x00,0x02,0x40,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x80,0x2c,0x10,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x94,0x40,0x11,0x14, +0xc3,0x08,0x40,0x49,0x94,0x41,0x21,0x14,0x47,0x29,0x14,0x45,0x39,0x14,0x44,0xe1, +0x07,0x10,0x69,0x04,0x80,0x7c,0x05,0x0c,0x08,0x88,0x40,0xaf,0x19,0x00,0x92,0xcd, +0x00,0x10,0x6d,0x06,0x80,0x6c,0x33,0x00,0x84,0x9b,0x01,0xa0,0xdd,0x0c,0x00,0xf5, +0x66,0x00,0x68,0x35,0x03,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x75,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xe1,0x99,0x20,0x0c,0xd0,0x06,0x61,0x20, +0x26,0x08,0x43,0xb4,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08, +0x83,0x34,0x41,0x58,0x83,0x32,0x20,0x30,0x41,0x18,0xa6,0x0d,0x82,0xd2,0x6c,0x48, +0x94,0x85,0x51,0x88,0x81,0x50,0x9c,0x09,0xc2,0x1b,0x78,0x1b,0x92,0x01,0x62,0x14, +0x65,0x20,0x14,0x67,0x82,0x30,0x50,0x1b,0x12,0x62,0x61,0x14,0x69,0x20,0x14,0x67, +0x82,0x30,0x54,0x13,0x84,0xc1,0xda,0x20,0x28,0xd5,0x86,0x44,0x82,0x18,0x85,0x1a, +0x08,0xc5,0x9a,0x20,0x0c,0xd7,0x86,0x84,0x5a,0x18,0x05,0x1b,0x08,0xc5,0x99,0x20, +0x0c,0xd8,0x86,0x04,0x5b,0x18,0x45,0x1b,0x08,0xc5,0x9a,0x20,0xc8,0xc1,0xb7,0x21, +0x31,0x38,0x46,0x31,0x06,0x42,0x71,0x26,0x08,0x43,0x36,0x41,0x18,0xb4,0x0d,0x89, +0xc7,0x31,0xca,0x37,0x10,0x8a,0xb3,0x21,0xf9,0x20,0x46,0x19,0x06,0x42,0xb1,0x36, +0x24,0x4f,0x34,0x5d,0xd9,0xd6,0x81,0x41,0x18,0x4c,0x10,0xe8,0x00,0x0c,0x26,0x08, +0x64,0xc0,0x6d,0x58,0x94,0x31,0x60,0x14,0x65,0x20,0xc8,0x80,0x0c,0xc8,0xc0,0x99, +0x20,0xd8,0x41,0x18,0x6c,0x58,0x06,0x33,0x60,0x94,0x61,0x20,0xc8,0x80,0x0c,0xc8, +0xc0,0x9a,0x20,0xe0,0x81,0x18,0x6c,0x58,0x08,0x34,0x60,0x14,0x69,0x20,0xc8,0x80, +0x0c,0xc8,0xc0,0xda,0xb0,0x48,0x63,0xc0,0x28,0xd4,0x40,0x90,0x01,0x19,0x90,0x81, +0xb3,0x81,0x28,0x83,0x33,0x48,0x03,0x35,0x98,0x20,0xec,0xc1,0x18,0x4c,0x10,0x86, +0x6d,0x03,0xa2,0xb0,0x01,0xa3,0x28,0x43,0x1b,0x00,0x1b,0x02,0x37,0x98,0x20,0xf4, +0x01,0x19,0x6c,0x40,0x14,0x38,0x60,0x94,0x61,0x50,0x80,0x0d,0x41,0x1c,0x6c,0x20, +0xc4,0x60,0x0d,0xde,0x40,0x0e,0x26,0x08,0x02,0x40,0x61,0x68,0x6a,0x82,0xe0,0x07, +0xdd,0x86,0xe1,0xfb,0x86,0x0d,0x84,0x62,0x07,0xd4,0x1d,0x6c,0x28,0xe8,0xa0,0x0e, +0x80,0x39,0xc0,0x83,0x2a,0x6c,0x6c,0x76,0x6d,0x2e,0x69,0x64,0x65,0x6e,0x74,0x53, +0x82,0xa0,0x0a,0x19,0x9e,0x8b,0x5d,0x99,0xdc,0x5c,0xda,0x9b,0xdb,0x94,0x80,0x68, +0x42,0x86,0xe7,0x62,0x17,0xc6,0x66,0x57,0x26,0x37,0x25,0x30,0xea,0x90,0xe1,0xb9, +0xcc,0xa1,0x85,0x91,0x95,0xc9,0x35,0xbd,0x91,0x95,0xb1,0x4d,0x09,0x90,0x32,0x64, +0x78,0x2e,0x72,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x73,0x53,0x02,0x39,0xa8,0x43, +0x86,0xe7,0x52,0xe6,0x46,0x27,0x97,0x07,0xf5,0x96,0xe6,0x46,0x37,0x37,0x25,0xc0, +0x03,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x3c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x21,0x40,0xc3,0xe5, +0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x51,0xeb,0x36,0x00,0x0d,0x97,0xef,0x3c, +0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x9b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01, +0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0c,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55, +0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0xd6,0xb0,0x0d, +0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02, +0xe6,0x23,0xb7,0x6d,0x0e,0xd2,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08, +0x34,0xc3,0x42,0xd8,0x82,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xd9,0x7e,0x71,0xdb, +0x16,0x10,0x0d,0x97,0xef,0x3c,0xbe,0x11,0x39,0xd4,0x23,0x0e,0x3e,0x72,0xdb,0x76, +0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44,0x45,0x2c,0x7e,0x71, +0xdb,0x46,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c, +0x7e,0x71,0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec, +0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x09,0x64,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01, +0x0c,0xe2,0x20,0x36,0x60,0xe4,0x50,0x8f,0x8f,0xdc,0xb6,0x25,0x3c,0xc3,0xe5,0x3b, +0x8f,0x4f,0x35,0x40,0x84,0xf9,0x45,0xad,0x9b,0xc1,0x33,0x5c,0xbe,0xf3,0xf8,0x54, +0x03,0x44,0x98,0x5f,0xdc,0x36,0x00,0x00,0x61,0x20,0x00,0x00,0xc6,0x09,0x00,0x00, +0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00,0x4f,0x00,0x00,0x00,0x34,0x98,0x01,0x28, +0xa3,0x42,0x2a,0xc2,0x80,0x62,0x2b,0xb9,0x52,0x29,0xbe,0xb2,0xab,0x81,0x72,0x29, +0x98,0xb2,0x29,0xa6,0x32,0x0c,0x28,0xde,0x80,0xf2,0x0d,0x28,0xa5,0x2a,0xa8,0x88, +0xf2,0x29,0x1a,0x22,0xd5,0x00,0x29,0x8a,0xa0,0x0c,0xca,0xa3,0x04,0x46,0x00,0xc8, +0x30,0x46,0x00,0x82,0x20,0x88,0x82,0xc1,0x18,0x41,0x6b,0xce,0x39,0xfb,0x8d,0x11, +0x80,0x20,0x08,0xca,0xdf,0x18,0x01,0x08,0x82,0x30,0xff,0x0b,0x63,0x04,0x20,0x08, +0x82,0xf1,0x2f,0x8c,0x11,0xbc,0x33,0x69,0xa2,0xdd,0x18,0x01,0x08,0x82,0x20,0xfc, +0x0b,0x63,0x04,0xad,0x39,0xe7,0xbc,0x37,0x46,0x00,0x82,0x20,0x28,0x83,0xc1,0x18, +0x01,0x08,0xe2,0xff,0x3d,0x06,0x63,0x04,0x20,0x08,0x82,0x20,0x18,0x8c,0x11,0x84, +0x24,0x18,0xe2,0xdd,0x18,0xc1,0x1e,0xab,0xf1,0xfe,0x8d,0x11,0xac,0xb5,0x5a,0x8b, +0xdf,0x18,0xc1,0x7f,0xff,0xfd,0xfb,0x8d,0x11,0xb4,0xe6,0x9c,0xf3,0xbe,0x30,0x46, +0x20,0x8b,0x6e,0xff,0x7f,0x63,0x04,0x3a,0x6b,0xce,0xe9,0x37,0x46,0xa0,0xe2,0xf5, +0xa9,0x7a,0x63,0x04,0x20,0x08,0x82,0x20,0x38,0x8c,0x11,0xac,0xb5,0x5a,0xeb,0xde, +0x18,0x01,0x08,0x82,0xfe,0x1d,0x06,0x63,0x04,0xad,0x39,0xe7,0xb4,0x37,0x46,0x00, +0x82,0x20,0x48,0x82,0xc1,0x18,0x01,0x08,0x82,0xa0,0x0e,0x06,0x63,0x04,0x22,0x48, +0x82,0xf8,0x36,0x46,0x00,0xc7,0x65,0x7e,0x7b,0x63,0x04,0x64,0xc9,0xeb,0xf7,0x37, +0x46,0x00,0x82,0x20,0x08,0x82,0xc2,0x18,0x01,0x08,0x82,0x20,0x0b,0x06,0x63,0x04, +0x20,0x08,0x82,0xf8,0x2f,0x8c,0x11,0x80,0x20,0x08,0xa2,0xdf,0x0c,0xc0,0x18,0x01, +0x08,0x82,0x20,0xfe,0x8d,0x11,0x80,0x20,0x08,0xc2,0x1f,0x55,0xc6,0x08,0x40,0xf0, +0x0d,0xc6,0x08,0x40,0x10,0x0c,0xc6,0x08,0x40,0xf0,0x19,0x23,0x00,0x41,0x68,0x04, +0x80,0x0c,0x23,0x00,0x00,0x00,0x00,0x00,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06, +0xbd,0x00,0x0a,0x6b,0x70,0x0b,0xb6,0xf0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x50, +0x06,0xbe,0x10,0x0a,0x6c,0xc0,0x0b,0xb8,0x00,0x0b,0x23,0x06,0x09,0x00,0x82,0x60, +0x50,0x06,0xbf,0x20,0x0a,0x6d,0xe0,0x0b,0xbe,0x10,0x0b,0x23,0x06,0x09,0x00,0x82, +0x60,0x50,0x06,0xe0,0x30,0x0a,0x6e,0xc0,0x0b,0xbc,0x20,0x0b,0x23,0x06,0x09,0x00, +0x82,0x60,0x50,0x06,0xe1,0x40,0x0a,0x6e,0x50,0x0b,0xe0,0x30,0x0b,0x23,0x06,0x09, +0x00,0x82,0x60,0x50,0x06,0xe2,0x50,0x0a,0x6f,0x70,0x0b,0xb6,0x40,0x0b,0x23,0x06, +0x09,0x00,0x82,0x60,0x50,0x06,0xe3,0x60,0x0a,0x70,0x00,0x0e,0xe0,0x50,0x0b,0x23, +0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe4,0x70,0x0a,0x71,0xb0,0x0b,0xba,0x60,0x0b, +0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe5,0x80,0x0a,0x72,0xe0,0x0b,0xbc,0x70, +0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe6,0x90,0x0a,0x73,0x00,0x0e,0xbf, +0x80,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe7,0xa0,0x0a,0x74,0x50,0x0e, +0xe1,0x90,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe8,0xb0,0x0a,0x75,0x70, +0x0e,0xe4,0xa0,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe9,0xc0,0x0a,0x76, +0x50,0x0e,0xe7,0xb0,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xea,0xd0,0x0a, +0x7a,0x60,0x0e,0xe9,0xc0,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xeb,0xe0, +0x0a,0x7c,0x70,0x0e,0xe7,0xd0,0x0b,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0xe4,0x43, +0x29,0xa0,0xc3,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0xfa,0x60,0x0a,0xec,0x30,0x62, +0x60,0x00,0x20,0x08,0x06,0x84,0x3e,0x98,0x82,0x3a,0x8c,0x18,0x18,0x00,0x08,0x82, +0x01,0xb1,0x0f,0xa7,0xe0,0x0e,0x23,0x06,0x07,0x00,0x82,0x60,0x20,0x06,0xf1,0x00, +0x0b,0xc5,0x3b,0x8c,0x26,0x04,0x41,0x19,0xec,0x70,0x65,0xb4,0xc3,0x55,0x30,0x0b, +0x5c,0x44,0x00,0x15,0xac,0x82,0x56,0x52,0x40,0x09,0x09,0x9c,0x60,0xb0,0x13,0x0c, +0x66,0x42,0x19,0xc0,0xc7,0x04,0x33,0x80,0xcf,0x68,0x42,0x03,0x5c,0x60,0xb0,0x73, +0x0c,0x66,0x85,0x40,0x1f,0x2b,0x04,0xfa,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x47, +0x12,0xe2,0x70,0xed,0xc3,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x88,0xc1,0x01,0x80, +0x20,0x18,0x88,0x81,0x49,0x94,0x83,0x16,0x12,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04, +0x27,0x18,0xec,0x04,0x83,0xd9,0x21,0xd0,0xc7,0x0e,0x81,0x3e,0x26,0x30,0xf0,0x31, +0x81,0x81,0xcf,0x68,0x42,0x22,0x8c,0x26,0x28,0x83,0x21,0x84,0x7c,0x0c,0x21,0xe4, +0x63,0x0a,0x2e,0xc0,0xc7,0x94,0x5c,0x80,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0x3f,0xa1,0x0f,0x84,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x58,0xec,0x03,0x21, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x11,0x16,0xfd,0x00,0x0a,0xc2,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0x62,0xe1,0x0f,0xa1,0x20,0x9c,0x62,0xb0,0x53,0x0c,0x66,0x84, +0x40,0x1f,0x23,0x04,0xfa,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x63,0x16,0x21,0x31, +0x07,0x38,0x51,0x06,0x64,0x40,0x12,0x24,0x41,0x12,0x24,0x31,0x9a,0x10,0x00,0xa3, +0x09,0x42,0x30,0x9a,0xd0,0x09,0xa3,0x09,0xde,0x60,0x02,0x21,0x1f,0x13,0x08,0xf9, +0x58,0x19,0x08,0xf2,0xb1,0x32,0x10,0xe4,0x63,0x82,0x20,0x1f,0x13,0x04,0xf9,0x98, +0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xb8,0x28,0x89,0xc0,0x90,0x34, +0x80,0x8f,0x21,0x69,0x00,0x9f,0xe1,0x08,0xe1,0x15,0x86,0x6f,0x38,0x62,0xb8,0x85, +0xe2,0x2b,0x21,0xd0,0xe1,0x08,0x42,0x16,0x86,0x6f,0x38,0xa2,0xd0,0x85,0xe2,0x2b, +0x21,0xd0,0x22,0x02,0x1d,0x31,0x78,0x00,0x10,0x04,0x83,0x29,0x2f,0x66,0xa2,0x15, +0x50,0x01,0xbb,0x7c,0xc1,0x17,0xdc,0xc2,0x2d,0x74,0xc2,0x16,0x46,0x13,0x82,0x61, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xbe,0x48,0x8b,0x60,0xc4,0xe0,0x01,0x40,0x10, +0x0c,0x26,0xbe,0xb0,0x09,0x5a,0x58,0x85,0x4d,0x0b,0x87,0x70,0x88,0x8b,0xb8,0xe8, +0x89,0x5c,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x03, +0x31,0xc8,0x0b,0x9c,0x68,0x05,0xbb,0x18,0x4d,0x08,0x86,0xe1,0x86,0xc0,0x2e,0xc0, +0xa0,0x94,0x96,0xe0,0x12,0x82,0xad,0xe1,0x25,0xb8,0x9a,0x40,0x67,0x19,0x02,0x21, +0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x31,0x00,0x8d,0x9f,0xa0,0x05,0xbf,0x18,0x4d, +0x08,0x80,0xd1,0x04,0x21,0x38,0xc1,0x60,0x27,0x18,0xcc,0x84,0x4d,0x3e,0x26,0x6c, +0xf2,0x31,0x81,0x25,0xe0,0x63,0x42,0x4b,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0xd9,0x70,0x0b,0x43,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x36,0xe0,0xa2, +0x1d,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6a,0x03,0x2e,0x8e,0x61,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0xdb,0x90,0x8b,0x77,0x08,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0xa2,0x0d,0xb4,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xaa,0x8d,0xb4,0x10, +0x4e,0x18,0xd0,0x09,0x03,0xb2,0x83,0x88,0x8f,0x19,0x44,0x7c,0x4e,0xa8,0xdc,0x09, +0x95,0x2b,0x63,0x2e,0xa0,0x0c,0xba,0x80,0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0x74, +0xa3,0x2d,0x04,0xd9,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x6d,0x37,0xdc,0x42,0x98, +0x8d,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xc4,0xa3,0x2f,0xe2,0x81,0x36,0x84,0x00, +0x34,0x40,0x03,0x34,0x40,0x63,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10, +0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x46,0x0c, +0x1a,0x00,0x04,0xc1,0xa0,0x59,0x0f,0xd3,0xd0,0x87,0xde,0x98,0x94,0xd4,0x48,0x8d, +0xd4,0x48,0x8d,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20, +0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x2b,0x2e,0x3d,0xc0,0xd6, +0x40,0x35,0x40,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x1a,0x7c,0x9c,0x86,0x10,0x8c, +0x18,0x34,0x00,0x08,0x82,0x41,0x73,0x1f,0xb2,0x61,0x12,0xe9,0x11,0x58,0xb5,0x51, +0x1b,0xb5,0x51,0x1b,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a, +0x40,0x0c,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x57,0x68,0x40,0x1f, +0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xda,0x7e,0xc8,0x46,0xc0,0x8c,0x18,0x34,0x00, +0x08,0x82,0x41,0x23,0x22,0xbd,0x11,0x13,0xf4,0x11,0x84,0x01,0x78,0x80,0x07,0x78, +0x80,0xc7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3, +0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x8d,0x18,0x34,0x00,0x08,0x82, +0x41,0xb3,0x22,0xe6,0xa1,0x13,0xfd,0xb1,0x06,0x72,0x90,0x1e,0xe9,0x91,0x1e,0xe9, +0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x70,0x44, +0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0, +0xd0,0xc8,0x7b,0x8c,0x85,0x89,0xf0,0xc1,0x1e,0xc8,0x87,0x7c,0xc8,0x87,0x7c,0x8c, +0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x1c,0x51,0xb9, +0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x3d, +0x82,0x1f,0x6c,0xf1,0x22,0x67,0x40,0x0a,0xfb,0xb1,0x1f,0xfb,0xb1,0x1f,0xa3,0x09, +0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x47,0x54,0xee,0x88, +0xca,0x1d,0x51,0xb9,0x23,0x2a,0x37,0x62,0xd0,0x00,0x20,0x08,0x06,0x8d,0x99,0x84, +0x48,0x5d,0xe0,0x48,0x19,0xb4,0x02,0x89,0x90,0x08,0x89,0x90,0xc8,0x68,0x42,0x00, +0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11,0x95,0x3b,0xa2,0x72, +0x47,0x54,0xee,0x88,0xca,0x95,0x2d,0x90,0x09,0x58,0x39,0x94,0x08,0x08,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0x40,0x5b,0x13,0x11,0x11,0x82,0x11,0x83,0x06,0x00,0x41,0x30, +0x68,0xe4,0xa4,0x45,0x42,0x83,0x4c,0x64,0x21,0x80,0x11,0x18,0x81,0x11,0x18,0x19, +0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72, +0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xf6, +0xc4,0x46,0x54,0xa3,0x4d,0xc6,0x41,0xc9,0x91,0x1c,0xc9,0x91,0x1c,0x19,0x4d,0x08, +0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54, +0xee,0x88,0xca,0x1d,0x51,0xb9,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x48,0xe5,0x47, +0x66,0xc3,0x4e,0x5c,0x61,0x12,0x13,0x31,0x11,0x13,0x31,0x19,0x4d,0x08,0x80,0xd1, +0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88, +0xca,0x1d,0x51,0xb9,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x5a,0x05,0x4d,0x78,0xe3, +0x4f,0x58,0x81,0x5b,0x93,0x35,0x59,0x93,0x35,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21, +0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d, +0x51,0xb9,0xea,0x07,0x55,0x81,0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0x62,0x05,0x4d, +0x82,0x33,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x06,0x57,0xe6,0xe4,0x3c,0x54,0x05, +0x1f,0x02,0x3b,0xb1,0x13,0x3b,0xb1,0x93,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1, +0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95, +0x1b,0x31,0x68,0x00,0x10,0x04,0x83,0x26,0x5c,0xf8,0x04,0x3e,0x66,0x25,0x25,0x94, +0x3f,0xf9,0x93,0x3f,0xf9,0x93,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41, +0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31, +0x68,0x00,0x10,0x04,0x83,0x46,0x5d,0x4a,0x25,0x3f,0x78,0x85,0x1e,0x26,0x54,0x41, +0x15,0x54,0x41,0x95,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d, +0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68,0x00, +0x10,0x04,0x83,0x66,0x5e,0x5c,0x45,0x44,0xca,0x45,0x1e,0xb8,0x58,0x89,0x95,0x58, +0x89,0x95,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86, +0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0xb3,0x1d,0x01,0x8b,0xf8,0x8c, +0x18,0x18,0x00,0x08,0x82,0x01,0x86,0x2f,0xf0,0x12,0x5c,0x60,0x40,0x0b,0x7e,0x44, +0x3e,0x23,0x06,0x0f,0x00,0x82,0x60,0x30,0xf5,0xcb,0xad,0xcc,0x08,0x8b,0x04,0x60, +0x22,0x26,0x62,0x22,0x2f,0xf2,0xe2,0x2b,0x3a,0x32,0x9a,0x10,0x00,0x17,0x54,0xce, +0xc2,0xe4,0x2c,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd8,0xbf,0xdc,0x4b,0x70, +0x81,0x01,0x2d,0x30,0x13,0xf9,0x8c,0x18,0x3c,0x00,0x08,0x82,0xc1,0x44,0x32,0xbe, +0xa2,0x23,0x33,0x12,0x9c,0x49,0x9a,0xa4,0x49,0xbe,0xe4,0x4b,0xb9,0x84,0xc9,0x68, +0x42,0x00,0x5c,0x50,0x39,0x3b,0x13,0xb7,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x60,0x26,0xe3,0x2f,0xc1,0x05,0x06,0xb4,0xa0,0x4d,0xe4,0x33,0x62,0xf0,0x00,0x20, +0x08,0x06,0xd3,0xca,0x94,0x4b,0x98,0xe8,0x48,0xe0,0x26,0x70,0x02,0x27,0x20,0x03, +0x32,0xec,0x82,0x26,0xa3,0x09,0x01,0x70,0x41,0xe5,0xac,0x4d,0xea,0x22,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0x80,0xb5,0x4c,0xc9,0x04,0x17,0x18,0xd0,0x02,0x3a,0x91, +0xcf,0x88,0xc1,0x03,0x80,0x20,0x18,0x4c,0x32,0xc3,0x2e,0x68,0x12,0x26,0x41,0x9d, +0xdc,0xc9,0x9d,0x9c,0xcc,0xc9,0xcc,0xcb,0x9b,0x8c,0x26,0x04,0xc0,0x05,0x95,0x33, +0x2b,0x2e,0xe4,0x63,0x57,0x5c,0xc8,0xc7,0xb0,0xb8,0x90,0x8f,0x65,0x71,0x21,0x1f, +0x9b,0xd8,0x42,0x3e,0x46,0xb1,0x85,0x7c,0xac,0x62,0x0b,0xf9,0x98,0xc5,0x16,0xf2, +0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0xa3,0xd0, +0x42,0x3e,0x56,0xa1,0x85,0x7c,0xcc,0x42,0x0b,0xf9,0xd8,0x85,0x16,0xf2,0x31,0x84, +0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0xab,0xca,0x42,0x3e, +0x66,0x95,0x85,0x7c,0xec,0x2a,0x0b,0xf9,0x18,0x56,0x16,0xf2,0x31,0x84,0x80,0x8f, +0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x5b,0x03,0x39,0x80,0x8f,0x05, +0x65,0x00,0x1f,0x0b,0x3e,0xf8,0xd8,0x11,0xd0,0xc7,0x0e,0x81,0x3e,0x76,0x0c,0xf4, +0xb1,0x83,0xa0,0x8f,0xe5,0xc1,0x5a,0xc8,0xc7,0xf4,0x60,0x2d,0xe4,0x63,0x7b,0xb0, +0x16,0xf2,0x31,0x3e,0x58,0x0b,0xf9,0x98,0x1d,0x98,0x85,0x7c,0xec,0x0e,0xcc,0x42, +0x3e,0x86,0x07,0x66,0x21,0x1f,0xcb,0x03,0xb3,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40, +0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0xd8,0x1d,0x94,0x85,0x7c,0x0c,0x0f,0xca, +0x42,0x3e,0x96,0x07,0x65,0x21,0x1f,0xd3,0x83,0xb2,0x90,0x8f,0x21,0x04,0x7c,0x0c, +0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x1e,0x90,0x85,0x7c,0x2c,0x0f, +0xc8,0x42,0x3e,0xa6,0x07,0x64,0x21,0x1f,0xdb,0x03,0xb2,0x90,0x8f,0x21,0x04,0x7c, +0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x11,0x06,0xf4,0x31,0x42, +0x0c,0xe8,0x63,0xc4,0x18,0xd0,0xc7,0x08,0x32,0xa0,0x8f,0xe5,0x02,0x59,0xc8,0xc7, +0x74,0x81,0x2c,0xe4,0x63,0xbb,0x40,0x16,0xf2,0x31,0x5e,0x20,0x0b,0xf9,0x98,0x2d, +0xfc,0x84,0x7c,0xec,0x16,0x7e,0x42,0x3e,0x86,0x0b,0x3f,0x21,0x1f,0xcb,0x85,0x9f, +0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0xd8, +0x2d,0xf8,0x84,0x7c,0x0c,0x17,0x7c,0x42,0x3e,0x96,0x0b,0x3e,0x21,0x1f,0xd3,0x05, +0x9f,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8, +0x18,0x2e,0xf4,0x84,0x7c,0x2c,0x17,0x7a,0x42,0x3e,0xa6,0x0b,0x3d,0x21,0x1f,0xdb, +0x85,0x9e,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08, +0xf8,0x18,0x11,0x0a,0xf4,0x31,0x42,0x14,0xe8,0x63,0xc4,0x28,0xd0,0xc7,0x08,0x52, +0xa0,0x8f,0xe5,0x83,0x4f,0xc8,0xc7,0xf4,0xc1,0x27,0xe4,0x63,0xfb,0xe0,0x13,0xf2, +0x31,0x7e,0xf0,0x09,0xf9,0x98,0x3d,0xe4,0x84,0x7c,0xec,0x1e,0x72,0x42,0x3e,0x86, +0x0f,0x39,0x21,0x1f,0xcb,0x87,0x9c,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63, +0x04,0x02,0x1f,0x23,0x10,0xf8,0xd8,0x3d,0xe0,0x84,0x7c,0x0c,0x1f,0x70,0x42,0x3e, +0x96,0x0f,0x38,0x21,0x1f,0xd3,0x07,0x9c,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0, +0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x3e,0xdc,0x84,0x7c,0x2c,0x1f,0x6e,0x42, +0x3e,0xa6,0x0f,0x37,0x21,0x1f,0xdb,0x87,0x9b,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21, +0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x11,0x0e,0xf4,0x31,0x42,0x1c,0xe8, +0x63,0xc4,0x38,0xd0,0xc7,0x08,0x72,0xa0,0x8f,0xe9,0x8d,0x9f,0xc4,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0xb0,0x1b,0x7a,0xa1,0xe0,0x02,0x03,0x5a,0xe0,0x37,0xf2,0x19, +0x31,0x78,0x00,0x10,0x04,0x83,0x89,0x87,0xec,0x47,0x6e,0xd6,0x26,0xf8,0x9b,0xd0, +0x09,0x9d,0x18,0x8a,0xa1,0xfe,0xc9,0x9b,0xd1,0x84,0x00,0xb8,0xa0,0x72,0x06,0x3a, +0xa5,0x12,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0xc0,0x7c,0xc8,0x86,0x82,0x0b,0x0c, +0x68,0x41,0xe9,0xc8,0x67,0xc4,0xe0,0x01,0x40,0x10,0x0c,0xa6,0x31,0xea,0x9f,0xbc, +0x91,0x9b,0xc0,0x74,0x50,0x07,0x75,0x70,0x08,0x87,0x48,0x08,0x74,0x46,0x13,0x02, +0xe0,0x82,0xca,0x99,0xe9,0xb0,0x4a,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x00,0x2b, +0xa3,0x1e,0x0a,0x2e,0x30,0xa0,0x05,0xac,0x23,0x9f,0x11,0x83,0x07,0x00,0x41,0x30, +0x98,0xd4,0x88,0x84,0x40,0x27,0x6f,0x82,0xd6,0x79,0x9d,0xd7,0xf9,0xa1,0x1f,0x5a, +0xa1,0xd3,0x19,0x4d,0x08,0x80,0x0b,0x2a,0x67,0xac,0x33,0x2b,0xf1,0x19,0x31,0x30, +0x00,0x10,0x04,0x03,0x8c,0x8d,0xc8,0x28,0xb8,0xc0,0x80,0x16,0xcc,0x8e,0x7c,0x46, +0x0c,0x1e,0x00,0x04,0xc1,0x60,0x8a,0xa3,0x15,0x3a,0x1d,0xd0,0x09,0x68,0xc7,0x76, +0x6c,0xc7,0x8c,0xcc,0x48,0x86,0x5c,0x67,0x34,0x21,0x00,0x2e,0xa8,0x9c,0x59,0x20, +0x21,0x1f,0xbb,0x40,0x42,0x3e,0x86,0x81,0x84,0x7c,0x2c,0x03,0x09,0xf9,0xd8,0x44, +0x0e,0xf2,0x31,0x8a,0x1c,0xe4,0x63,0x15,0x39,0xc8,0xc7,0x2c,0x72,0x90,0x8f,0x11, +0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0xc5,0x0a,0xf2, +0xb1,0x8a,0x15,0xe4,0x63,0x16,0x2b,0xc8,0xc7,0x2e,0x56,0x90,0x8f,0x21,0x04,0x7c, +0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x58,0x45,0x07,0xf2,0x31,0x8b, +0x0e,0xe4,0x63,0x17,0x1d,0xc8,0xc7,0x30,0x3a,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21, +0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0xd8,0x1a,0xc8,0x01,0x7c,0x2c,0x28,0x03, +0xf8,0x58,0xf0,0xc1,0xc7,0x8e,0x80,0x3e,0x76,0x08,0xf4,0xb1,0x63,0xa0,0x8f,0x1d, +0x04,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xb2,0x25,0x3b,0x0a,0x15,0x3c,0x19, +0x31,0x38,0x00,0x10,0x04,0x03,0xeb,0x96,0xee,0x28,0x54,0xf0,0x64,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x2c,0x5c,0xc2,0xa3,0x50,0xc1,0x93,0x11,0x83,0x03,0x00,0x41,0x30, +0xb0,0x72,0x29,0x8f,0x42,0x05,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xd2,0xa5, +0x3d,0x2a,0x15,0x3e,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x6b,0x97,0xf8,0xa8,0x54, +0xf8,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x5e,0xea,0xa3,0x52,0xe1,0x93,0x11, +0x83,0x03,0x00,0x41,0x30,0xb0,0x7a,0xc9,0x8f,0x4a,0x85,0x4f,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xc0,0xf2,0x25,0x3f,0x42,0xc4,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac, +0x5f,0xfa,0x23,0x44,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x02,0x27,0x50,0x42, +0xc4,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x70,0x0a,0x25,0x44,0x4c,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xc0,0x12,0xa7,0x51,0x42,0xcc,0x64,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0xac,0x71,0x22,0x25,0xc4,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x22,0xa7, +0x52,0x42,0xcc,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x72,0x32,0x25,0xc4,0x4c, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x32,0x27,0x53,0x42,0xc2,0x64,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0xac,0x73,0x3a,0x25,0x24,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0, +0x42,0x27,0x54,0x42,0xc2,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x74,0x4a,0x25, +0x24,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x52,0xa7,0x55,0x42,0xca,0x64,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0xac,0x75,0x62,0x25,0xa4,0x4c,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xc0,0x62,0xa7,0x56,0x42,0xca,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x76, +0x72,0x25,0xa4,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x72,0xa7,0x57,0xe2,0x90, +0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xde,0x09,0x96,0x38,0x64,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x2c,0x78,0x8a,0x25,0x0e,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x2b,0x9e, +0x64,0x89,0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x92,0x27,0x59,0x22,0x90,0x11, +0x83,0x03,0x00,0x41,0x30,0xb0,0xe6,0x69,0x96,0x08,0x64,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x2c,0x7a,0xa2,0x25,0x02,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xab,0x9e,0x6a, +0x89,0x40,0x8e,0x30,0xe0,0x11,0x06,0x3c,0xc2,0x80,0x47,0x18,0x70,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x3e,0x7b,0xa2,0xa5,0x14,0x8a,0xa7,0xd1,0x84,0x20,0x18,0x31,0x68, +0x00,0x10,0x04,0x83,0x06,0xa4,0x76,0xc9,0x85,0xe4,0x49,0x9e,0xe4,0xc9,0x97,0x7c, +0xc9,0x97,0x7c,0x69,0x34,0x21,0x00,0x86,0x23,0x02,0x1e,0x0a,0xbe,0xe9,0x06,0x32, +0x12,0x02,0x53,0x0a,0xfa,0x98,0x62,0xd0,0xc7,0x94,0x83,0x3e,0x46,0x0c,0xf2,0xb1, +0x62,0x90,0x8f,0x0d,0x86,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x58,0xa9,0x73, +0x1a,0xc8,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x96,0x42,0xa7,0xa1,0x8c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x68,0xa9,0x74,0x1a,0xcc,0x68,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0x97,0x4a,0xa7,0xc1,0x94,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x78, +0x29,0x75,0x1a,0x4e,0x69,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x98,0x5a,0xa7,0x01, +0x95,0x4c,0x80,0x23,0xf9,0x98,0x40,0xc0,0xc7,0x82,0x3a,0x92,0x8f,0x05,0x03,0x7c, +0xec,0x28,0xe2,0x63,0x41,0x1d,0xc9,0xc7,0x92,0x3c,0x92,0x8f,0x1d,0x41,0x7c,0x2c, +0xd9,0x23,0xf9,0x98,0x10,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x9c,0x6a, +0xa9,0x6e,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x9c,0x32,0xa9,0x60,0xb8,0x61,0x0c, +0xee,0x88,0xb8,0x60,0x10,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xf8,0x54,0x3e,0xd9, +0x11,0x3f,0xf5,0x10,0x0f,0xf1,0x13,0x3f,0xf1,0x13,0x3f,0x8d,0x26,0x04,0xc0,0x70, +0x44,0x40,0x4b,0xc2,0x37,0x62,0xf0,0x00,0x20,0x08,0x06,0x93,0x4f,0xe1,0x53,0x1c, +0xb5,0x91,0xfb,0xb4,0xcf,0x28,0x8d,0xd2,0x4c,0xcd,0xd4,0x3f,0xed,0xd1,0x68,0x42, +0x00,0x8c,0x26,0x08,0xc1,0x2c,0x81,0x30,0x50,0x61,0x88,0x41,0xc0,0x8f,0x01,0x30, +0x50,0x61,0x80,0x41,0xe0,0x8f,0x01,0x30,0x50,0x61,0x68,0x01,0x48,0x06,0xc0,0x40, +0x85,0xa1,0x04,0x22,0x19,0x00,0x03,0x15,0x86,0x12,0x90,0x64,0x00,0x0c,0x54,0x18, +0x5c,0x60,0x92,0x01,0x30,0x50,0x31,0x68,0x01,0x9e,0x06,0xc0,0x40,0x05,0x19,0x58, +0x81,0x99,0x06,0xc0,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x6d,0x95,0x52,0xec,0x33, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x18,0x90,0xd5,0x48,0xe1,0x51,0x58,0x8d,0x26, +0x04,0x42,0x05,0xf9,0xa4,0x45,0x56,0xc1,0x5d,0x60,0xb0,0x11,0x83,0x03,0x00,0x41, +0x30,0x10,0x83,0xb4,0x42,0xa9,0x3e,0x22,0xab,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82, +0x13,0x0c,0x76,0x82,0xc1,0x4c,0x30,0xe8,0x63,0xc2,0x41,0x9f,0x13,0x06,0x74,0xc2, +0x80,0x46,0x13,0x1c,0x60,0x34,0xe1,0x09,0x8e,0x30,0xd8,0x11,0x06,0x33,0xa1,0x8e, +0xe4,0x63,0x42,0x1d,0xc9,0xc7,0x88,0x7e,0x82,0x8f,0x11,0xfe,0x04,0x9f,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x48,0xeb,0xa7,0x08,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0xd2,0x02,0x2b,0x42,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0xb4,0xc4,0xaa, +0x9c,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4e,0x6b,0xac,0xcc,0x49,0x38,0xc6, +0x60,0xc7,0x18,0xcc,0x08,0x81,0x3e,0x46,0x08,0xf4,0x19,0x31,0x68,0x00,0x10,0x04, +0x83,0x66,0xb5,0xcc,0x2a,0x97,0xfa,0xaa,0xaf,0xfa,0x2a,0xad,0xd2,0x2a,0xad,0xd2, +0x6a,0x34,0x21,0x00,0x86,0x23,0x82,0x73,0x0a,0xbe,0xe9,0x86,0x77,0x12,0x82,0x0b, +0x03,0x43,0x8d,0x18,0x3c,0x00,0x08,0x82,0xc1,0xd4,0x5a,0x67,0x45,0x4e,0xbc,0x74, +0x18,0xf2,0x24,0x4f,0xa2,0x25,0x5a,0x6e,0x15,0x8c,0x26,0x04,0x80,0x05,0x28,0x25, +0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x62,0x6b,0xad,0x02,0x0b,0x0c,0xf9,0x8c, +0x18,0x18,0x00,0x08,0x82,0x41,0x34,0x5b,0x69,0x15,0x58,0xb0,0x52,0xf2,0x19,0x31, +0x30,0x00,0x10,0x04,0x83,0xa8,0xb6,0xde,0x2a,0x18,0x8e,0x80,0x03,0x79,0x0a,0xbe, +0xe9,0x06,0x21,0x0e,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x76,0xeb,0xae,0x82, +0x61,0x38,0x22,0xa8,0x27,0xe7,0x1b,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0xb7,0xf0, +0x6a,0x28,0x2c,0x18,0xe8,0x63,0xff,0x14,0xc4,0x67,0xba,0x21,0x00,0x29,0x62,0x96, +0x61,0x20,0xea,0x60,0x38,0x22,0x0f,0xf4,0xc9,0xf9,0xa6,0x1b,0x72,0x4a,0xa4,0x82, +0x59,0x02,0x64,0x38,0x62,0x0f,0x46,0x4a,0xf9,0x66,0x19,0x8c,0x22,0x30,0x46,0x89, +0x8f,0x05,0x24,0x25,0x1f,0x0b,0x18,0xf8,0xcc,0x12,0x20,0xc3,0x11,0x47,0x58,0x09, +0xdf,0x2c,0xc3,0x81,0x04,0xb3,0x04,0xc8,0x40,0x89,0xc1,0x0c,0x20,0x51,0x88,0x68, +0x70,0x80,0x84,0x31,0x50,0x62,0x88,0xc1,0x60,0x14,0xde,0xe1,0x19,0xa6,0xf0,0x14, +0x7c,0x2c,0x20,0x2b,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x94,0x5e,0xb6,0x15, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd1,0x5e,0xa9,0x05,0x0a,0x81,0xb9,0x54,0x10, +0x1f,0x7b,0xa9,0x36,0x8a,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xed,0xa5,0x5b, +0xc1,0x70,0x84,0x1c,0xad,0x15,0xf1,0x5d,0x60,0x28,0x5b,0x02,0xf9,0x58,0x60,0xc8, +0xc7,0x82,0x42,0x3e,0x16,0xe4,0x14,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xa2, +0xaf,0xf0,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc0,0x2f,0xda,0x7a,0xc0,0x60, +0x38,0x22,0x90,0x29,0xe7,0x1b,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0xbf,0x6a,0x2b, +0x12,0x03,0x0b,0x06,0xfa,0x4c,0x37,0x04,0x35,0x35,0x8c,0x18,0x18,0x00,0x08,0x82, +0x41,0xa4,0x5f,0xe7,0x15,0xd8,0xf1,0x57,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83, +0x88,0xbf,0xd2,0x2b,0xb0,0x60,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xfe, +0xb5,0x5e,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x7c,0xf9,0x75,0x5b,0x2c,0xe5,0x5e, +0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x26,0xfc,0x93,0x7c,0x4c,0xf8,0x27,0xf9,0x8c, +0x18,0x18,0x00,0x08,0x82,0x41,0x44,0x62,0xb8,0x25,0x8c,0x18,0x18,0x00,0x08,0x82, +0x41,0x54,0x62,0xb9,0x25,0x9c,0x30,0xa0,0x13,0x06,0x74,0x82,0xc1,0x4e,0x30,0x98, +0x09,0x6c,0x05,0x1f,0x13,0xda,0x0a,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xf0,0x99, +0x18,0x79,0xe5,0x54,0x7f,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x58,0x21,0xc4,0xc7, +0x0a,0x21,0x3e,0xc3,0x11,0xc2,0x23,0x7c,0xd3,0x0d,0xe0,0x95,0x5e,0xc1,0x70,0xc4, +0x00,0x09,0xdf,0x74,0x83,0x78,0xad,0x57,0x30,0xdd,0x70,0x62,0x29,0x46,0x4c,0x37, +0xa0,0x98,0x8a,0x0d,0x55,0x44,0x50,0x44,0x04,0x25,0x10,0x50,0x02,0x01,0x23,0x06, +0x0d,0x00,0x82,0x60,0xd0,0xf4,0x18,0x7e,0xb9,0xd5,0x8b,0x09,0xc1,0x7e,0xed,0xd7, +0x7e,0xed,0xd7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0xd4, +0x98,0x8d,0x39,0x95,0x04,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcd,0x98,0xf9,0x17, +0x5d,0xd5,0x58,0x70,0x84,0x58,0x88,0x85,0x58,0x88,0x8d,0x26,0x04,0xc0,0x68,0x82, +0x10,0x8c,0x26,0x0c,0xc2,0x74,0x03,0x8f,0xed,0x18,0x55,0x4f,0x00,0x23,0x06,0x0d, +0x00,0x82,0x60,0xd0,0xa4,0x19,0x89,0xe9,0xd5,0x8e,0x05,0xcd,0x89,0x9d,0xd8,0x89, +0x9d,0xd8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0x84,0x99, +0x98,0x61,0x45,0x05,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcd,0x9b,0xa9,0x18,0x68, +0x85,0x19,0x15,0xb4,0x58,0x8b,0xb5,0x58,0x8b,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10, +0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x73,0xe6,0x62,0xa4,0x55, +0x66,0x51,0x11,0x63,0x31,0x16,0x63,0x31,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30, +0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xdc,0x99,0x8c,0xa1,0x56,0x9a, +0x3d,0x49,0x8d,0xd5,0x58,0x8d,0xd5,0xd8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68, +0xc2,0x20,0x4c,0x37,0xc0,0xd9,0x9b,0x99,0x41,0x89,0x41,0x00,0x23,0x06,0x0d,0x00, +0x82,0x60,0xd0,0xf4,0x19,0x8e,0xb9,0xd6,0x9b,0x89,0x41,0xb0,0x63,0x3b,0xb6,0x63, +0x3b,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00, +0x82,0x60,0xd0,0x84,0x1a,0x8f,0xc9,0xd6,0x9c,0x7d,0xc5,0x8f,0xfd,0xd8,0x8f,0xfd, +0xd8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08, +0x82,0x41,0x53,0x6a,0x60,0x66,0x5b,0x77,0xd6,0x25,0x63,0x36,0x66,0x63,0x36,0x66, +0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x60,0x78,0x50,0x0a,0xf1,0x31, +0x3c,0x28,0x85,0xf8,0x5c,0x49,0x19,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x56, +0x4b,0x33,0x70,0x08,0xcc,0xbd,0x56,0x81,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xbc,0x9a,0x9a,0x81,0x58,0x60,0xf0,0x35,0xc4,0xc7,0x84,0x40,0x3e,0x16,0xc8,0x17, +0x7c,0x2c,0x18,0x31,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x41,0x6b,0x70,0x46, +0x5f,0x81,0xd9,0xd4,0x7d,0xc9,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x5b,0x93, +0xb3,0x20,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0xd6,0xe6,0x0c,0xbe,0x02,0x23, +0x8e,0xf8,0x98,0x10,0xc8,0xc7,0x82,0x04,0x3e,0x86,0x56,0x2a,0x26,0x9f,0x11,0x03, +0x03,0x00,0x41,0x30,0x88,0x72,0xcd,0xd4,0x02,0x5b,0xb1,0x20,0x3e,0x96,0x0a,0xa6, +0x00,0x82,0x0b,0x0c,0x66,0xa9,0x70,0x0a,0x20,0xb8,0xc0,0x60,0x36,0x60,0xf0,0x31, +0x01,0x83,0xcf,0x70,0x03,0x2a,0xc0,0x05,0x19,0x0c,0x37,0xa0,0x02,0x5c,0x90,0x41, +0x09,0x81,0x5e,0x60,0x28,0x73,0x0c,0xf9,0xd8,0x63,0xc8,0x67,0xc4,0x20,0x01,0x40, +0x10,0x0c,0x38,0x71,0x1b,0x35,0x21,0x10,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xd6,0xcd,0xd4,0x02,0x36,0xb3,0x80,0xcd,0xe4,0x63,0x01,0x8c,0xc1,0xc7,0x06,0x18, +0x93,0x8f,0x05,0x32,0x06,0x1f,0x2b,0xde,0x4c,0x3e,0x16,0xbc,0x19,0x7c,0x2c,0x28, +0xe4,0x63,0x01,0x9c,0xc1,0xc7,0x8a,0x42,0x3e,0x16,0x38,0xf2,0xb1,0x60,0x90,0x8f, +0x05,0xb8,0x20,0x1f,0x13,0x70,0x41,0x3e,0x36,0xe0,0x82,0x7c,0x46,0x0c,0x12,0x00, +0x04,0xc1,0x80,0x93,0xb7,0x59,0xc3,0x2e,0xec,0x32,0x0f,0xce,0xe4,0x63,0x81,0x20, +0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf4,0x8d,0xd6,0x02,0x0b,0x7e,0x41,0x3e, +0x26,0xfc,0x82,0x7c,0x6c,0xf8,0x05,0xf9,0xd8,0x20,0x0e,0xf2,0xb1,0x41,0x1c,0xe4, +0x63,0x83,0x38,0xc8,0xc7,0xde,0x41,0x1c,0x40,0x70,0x81,0xc1,0x2c,0xe0,0x03,0xf8, +0x0c,0x37,0x90,0xc3,0x6c,0x90,0x41,0x05,0x63,0xa0,0x17,0x18,0xca,0xe0,0x80,0x90, +0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x70,0x23,0x47,0x6e,0x81,0x18,0x04,0x62,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0x07,0xcb,0x9d,0x5b,0xd0,0x6a,0x16,0xb4,0x9a,0x7c, +0x2c,0x88,0x33,0xf8,0xd8,0x10,0x67,0xf2,0xb1,0x60,0xce,0xe0,0x63,0x05,0xac,0xc9, +0xc7,0x02,0x58,0x83,0x8f,0x05,0x85,0x7c,0x2c,0x88,0x35,0xf8,0x58,0x51,0xc8,0xc7, +0x82,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x60,0x1e,0xe4,0x63,0xc2,0x3c,0xc8,0xc7,0x86, +0x79,0x90,0x8f,0x0d,0x64,0x00,0x1f,0x1b,0xc8,0x00,0x3e,0x36,0x90,0x01,0x7c,0xec, +0x40,0x03,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0x01,0x77,0x73,0xf8,0x96,0xf1,0x41, +0xc6,0x07,0x56,0x06,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xf2,0x39,0x7c, +0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x10,0xbb,0x7e,0x1b,0x89,0x7e,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0x63,0xec,0xfc,0x6d,0x24,0xfa,0x61,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0xb2,0xfb,0xb7,0x91,0xe8,0x87,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xca,0x2e,0xe4,0x4c,0x02,0x24,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x30,0x3b,0x91, +0x33,0x09,0x90,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0xec,0x46,0xce,0x24,0x40, +0xc2,0x8e,0x91,0x90,0x8f,0x21,0x23,0x21,0x1f,0x4b,0x46,0x42,0x3e,0x36,0xb4,0x01, +0x7c,0x6c,0x68,0x03,0xf8,0xd8,0xd0,0x06,0xf0,0x31,0x23,0x25,0xe4,0x63,0x46,0x4a, +0xc8,0xc7,0x8c,0x94,0x90,0x8f,0x0d,0x70,0x00,0x1f,0x1b,0xe0,0x00,0x3e,0x36,0xc0, +0x01,0x7c,0x6c,0xba,0x03,0xf8,0x18,0x58,0xb4,0x04,0x08,0x2e,0x30,0x98,0x05,0xed, +0x00,0x9f,0xe1,0x86,0x97,0x20,0x11,0x32,0xa8,0x80,0x16,0xf4,0x02,0x43,0x59,0x38, +0x10,0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x03,0x8e,0xee,0x6a,0x2e,0x98,0x85,0x60, +0x16,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe8,0x3b,0x9c,0x0b,0xfc,0xcd,0x02,0x7f, +0x93,0x8f,0x05,0xe2,0x06,0x1f,0x1b,0xc4,0x4d,0x3e,0x16,0x90,0x1b,0x7c,0xac,0x08, +0x39,0xf9,0x58,0x10,0x72,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0x22,0x07,0x1f,0x2b,0x0a, +0xf9,0x58,0xd0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xf8,0x84,0x7c,0x4c,0xf0,0x09,0xf9, +0xd8,0xe0,0x13,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80, +0x8f,0xc5,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0x50,0x2f,0xed,0xb2, +0x76,0xc8,0xda,0xc1,0x6c,0x21,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xaf, +0x97,0x76,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xb3,0xe7,0x76,0x71,0x80,0x16, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd0,0xde,0xdb,0xc5,0x01,0x5a,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x51,0x7b,0x70,0x17,0x07,0x68,0x31,0x62,0x70,0x00,0x20,0x08, +0x06,0x87,0xed,0xc9,0x5d,0x1c,0xac,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xb7, +0x37,0x77,0x71,0xb0,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe0,0x1e,0xdd,0xc5, +0xc1,0x5a,0xd8,0xe1,0x16,0xf2,0x31,0xc4,0x2d,0xe4,0x63,0x89,0x5b,0xc8,0xc7,0xe2, +0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x66,0xd0,0x85,0x7c,0xcc, +0xa0,0x0b,0xf9,0x98,0x41,0x17,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7, +0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x04,0x1f,0x7b,0x0d,0xbc,0x00,0xc1,0x05,0x06,0xb3, +0xa0,0x27,0xe0,0x33,0xdc,0xa0,0x17,0x74,0x42,0x06,0x65,0x12,0x81,0x5e,0x60,0x28, +0x93,0x09,0x42,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0x95,0x9f,0xe9,0x95,0x44, +0x50,0x12,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xee,0x97,0x7a,0xc1,0xdb,0x59, +0xf0,0x76,0xf2,0xb1,0x60,0xe6,0xe0,0x63,0xc3,0xcc,0xc9,0xc7,0x82,0x9a,0x83,0x8f, +0x15,0x72,0x27,0x1f,0x0b,0xe4,0x0e,0x3e,0x16,0x14,0xf2,0xb1,0x60,0xee,0xe0,0x63, +0x45,0x21,0x1f,0x0b,0x1a,0xf9,0x58,0x30,0xc8,0xc7,0x82,0xd4,0x90,0x8f,0x09,0xa9, +0x21,0x1f,0x1b,0x52,0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c, +0x0c,0xf0,0xb1,0x38,0x38,0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x5c,0xfe,0xe9, +0xde,0x4f,0x64,0x3f,0x91,0xd9,0x49,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83, +0x08,0x04,0x03,0xdd,0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x20,0xc1,0xe0,0xf7, +0xe2,0x60,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x28,0xc1,0x00,0xfc,0xe2,0x60, +0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x30,0xc1,0x20,0xfc,0xe2,0x60,0x36,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x38,0xc1,0x60,0xfc,0xe2,0xc0,0x36,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x40,0xc1,0x80,0xfc,0xe2,0xc0,0x36,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x48,0xc1,0xa0,0xfc,0xe2,0xc0,0x36,0xec,0xc8,0x0d,0xf9,0x18,0x92,0x1b, +0xf2,0xb1,0x24,0x37,0xe4,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1, +0x00,0x1f,0x33,0x7e,0x43,0x3e,0x66,0xfc,0x86,0x7c,0xcc,0xf8,0x0d,0xf9,0x58,0x1c, +0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x82,0x4f,0xc1, +0x84,0x1b,0xe8,0x05,0x86,0x1a,0x31,0x48,0x00,0x10,0x04,0x03,0x2e,0x06,0x03,0xf9, +0x7b,0x89,0x36,0x78,0x89,0x36,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x07,0x83, +0xfa,0x0b,0x76,0xcf,0x82,0xdd,0x93,0x8f,0x05,0x7f,0x07,0x1f,0x1b,0xfe,0x4e,0x3e, +0x16,0x84,0x1e,0x7c,0xac,0xf0,0x3d,0xf9,0x58,0xe0,0x7b,0xf0,0xb1,0xa0,0x90,0x8f, +0x05,0xbf,0x07,0x1f,0x2b,0x0a,0xf9,0x58,0xc0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xc4, +0x87,0x7c,0x4c,0x88,0x0f,0xf9,0xd8,0x10,0x1f,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c, +0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41, +0x30,0xe0,0xca,0x30,0x30,0xc1,0xe0,0x2c,0x4a,0xe1,0x2c,0x4a,0xc1,0xe6,0x22,0x90, +0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x6c,0x18,0x98,0x60,0x10,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x01,0x87,0xc1,0x0a,0x06,0x6c,0xb0,0x1f,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xc4,0x61,0xc0,0x82,0x01,0x1b,0xec,0xc7,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0x72,0x18,0xb4,0x60,0xc0,0x06,0xfb,0x31,0x62,0x70,0x00,0x20,0x08,0x06, +0xc7,0x1c,0x06,0x2f,0x18,0xb0,0x81,0x7f,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x41, +0x87,0x01,0x0c,0x06,0x6c,0xe0,0x1f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd4,0x61, +0x10,0x83,0x01,0x1b,0xf8,0x87,0x1d,0x21,0x22,0x1f,0x43,0x42,0x44,0x3e,0x96,0x84, +0x88,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0xc6, +0x89,0xc8,0xc7,0x8c,0x13,0x91,0x8f,0x19,0x27,0x22,0x1f,0x63,0x83,0x01,0x3e,0xc6, +0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x4c,0xf0,0xa9,0x95,0xd0,0x05,0xbd, +0xc0,0x50,0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0xf5,0x61,0xe0,0x83,0x81,0x4a,0xe4, +0x82,0x4a,0xe4,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa6,0x18,0x84,0x61,0x10, +0x9c,0x60,0x60,0xc1,0x09,0x06,0xf2,0xb1,0x60,0xfd,0xe0,0x63,0xc3,0xfa,0xc9,0xc7, +0x82,0xf6,0x83,0x8f,0x15,0x2a,0x18,0xc8,0xc7,0x02,0x15,0x0c,0xe0,0x63,0x41,0x21, +0x1f,0x0b,0x56,0x30,0x80,0x8f,0x15,0x85,0x7c,0x2c,0x60,0xe4,0x63,0xc1,0x20,0x1f, +0x0b,0x72,0x44,0x3e,0x26,0xe4,0x88,0x7c,0x6c,0xc8,0x11,0xf9,0x18,0x1b,0x0c,0xf0, +0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0xe0,0x80,0xcf,0x88,0x41,0x02, +0x80,0x20,0x18,0x70,0xb1,0x18,0xc8,0x61,0x20,0x16,0xf1,0x20,0x16,0xf1,0x60,0xbf, +0x11,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x5c,0x0c,0xe4,0x30,0x08,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe0,0xc5,0xe0,0x0e,0x03,0x36,0x18,0x93,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x7a,0x31,0xc0,0xc3,0x80,0x0d,0xc6,0x64,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0x5f,0x0c,0xf2,0x30,0x60,0x83,0x31,0x19,0x31,0x38,0x00,0x10, +0x04,0x83,0xe3,0x17,0x83,0x3d,0x0c,0xd8,0xc0,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x00,0xc7,0x80,0x0f,0x03,0x36,0x30,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xc2,0x31,0xe8,0xc3,0x80,0x0d,0xcc,0xc4,0x8e,0x34,0x91,0x8f,0x21,0x69,0x22,0x1f, +0x4b,0xd2,0x44,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0, +0x31,0xe3,0x4d,0xe4,0x63,0xc6,0x9b,0xc8,0xc7,0x8c,0x37,0x91,0x8f,0xb1,0xc1,0x00, +0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x26,0xf8,0x18,0xae,0xcc, +0x09,0x08,0x2e,0x30,0x98,0x05,0x66,0x02,0x9f,0xe1,0x86,0x3a,0xe9,0x1b,0x32,0xa8, +0x17,0x09,0xf4,0x02,0x43,0xd9,0x8e,0x10,0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x03, +0xce,0x1d,0x83,0x57,0x0c,0x5c,0x24,0x70,0x91,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0x7b,0x0c,0x64,0x31,0x08,0xf0,0x30,0xb0,0x00,0x0f,0x03,0xf9,0x58,0xc0,0x83, +0x01,0x7c,0x6c,0xe0,0xc1,0x40,0x3e,0x16,0xf8,0x60,0x00,0x1f,0x2b,0xf6,0x30,0x90, +0x8f,0x05,0x7b,0x18,0xc0,0xc7,0x82,0x42,0x3e,0x16,0xf0,0x61,0x00,0x1f,0x2b,0x0a, +0xf9,0x58,0xd0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0x90,0x8a,0x7c,0x4c,0x20,0x15,0xf9, +0xd8,0x40,0x2a,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80, +0x8f,0xc5,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0x44,0x32,0x18,0xc7, +0x00,0x4d,0x32,0x34,0xc9,0x0c,0x46,0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41, +0x94,0x92,0xc1,0x38,0x06,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x2d,0x19,0xa0, +0x63,0x10,0x07,0xae,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x4b,0x06,0xe9,0x18, +0xc4,0x81,0xab,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xf1,0x92,0x81,0x3a,0x06,0x71, +0xe0,0x2a,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc0,0x64,0xc0,0x8e,0x41,0x1c,0xc4, +0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x31,0x19,0xb4,0x63,0x10,0x07,0xb1,0x32, +0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x4c,0x06,0xee,0x18,0xc4,0x41,0xac,0xd8,0x41, +0x2b,0xf2,0x31,0x84,0x56,0xe4,0x63,0x09,0xad,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5, +0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x66,0xe8,0x8a,0x7c,0xcc,0xd0,0x15,0xf9,0x98, +0xa1,0x2b,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f, +0xc5,0xc1,0x04,0x9f,0xca,0x11,0x37,0xd0,0x0b,0x0c,0x35,0x62,0x90,0x00,0x20,0x08, +0x06,0x9c,0x4e,0x06,0xfb,0x18,0xe0,0x48,0x1b,0xe0,0x48,0x1b,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x31,0x96,0x81,0x3f,0x06,0x01,0x39,0x06,0x16,0x90,0x63,0x20,0x1f, +0x0b,0x50,0x31,0x80,0x8f,0x0d,0xa8,0x18,0xc8,0xc7,0x02,0x55,0x0c,0xe0,0x63,0xc5, +0x39,0x06,0xf2,0xb1,0xe0,0x1c,0x03,0xf8,0x58,0x50,0xc8,0xc7,0x02,0x74,0x0c,0xe0, +0x63,0x45,0x21,0x1f,0x0b,0x18,0xf9,0x58,0x30,0xc8,0xc7,0x02,0x76,0x91,0x8f,0x09, +0xec,0x22,0x1f,0x1b,0xd8,0x45,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18, +0x1b,0x0c,0xf0,0x31,0x36,0x38,0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x9c,0x5b, +0x06,0x2f,0x19,0xc0,0x49,0x29,0xc0,0x49,0x29,0x18,0x9f,0x04,0xf2,0x19,0x31,0x30, +0x00,0x10,0x04,0x83,0xa8,0x2e,0x83,0x97,0x0c,0x82,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xf2,0x32,0xa0,0xc9,0x80,0x0d,0xec,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0xbd,0x0c,0x6a,0x32,0x60,0x03,0x7b,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x2f, +0x03,0x9b,0x0c,0xd8,0xc0,0x5e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe0,0xcb,0x00, +0x27,0x03,0x36,0xc8,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfa,0x32,0xc8,0xc9, +0x80,0x0d,0xf2,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xbf,0x0c,0x74,0x32,0x60, +0x83,0x7c,0xb1,0x83,0x5f,0xe4,0x63,0x08,0xbf,0xc8,0xc7,0x12,0x7e,0x91,0x8f,0xb1, +0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0xcc,0x10,0x19,0xf9,0x98, +0x21,0x32,0xf2,0x31,0x43,0x64,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f, +0xb1,0xc1,0x00,0x1f,0x63,0x83,0x09,0x3e,0x45,0x23,0xba,0xa0,0x17,0x18,0x6a,0xc4, +0x20,0x01,0x40,0x10,0x0c,0x38,0xd3,0x0c,0xce,0x32,0x98,0x91,0x5c,0x98,0x91,0x5c, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x35,0x03,0xb5,0x0c,0x02,0x98,0x0c,0x2c, +0x80,0xc9,0x40,0x3e,0x16,0xd0,0x63,0x00,0x1f,0x1b,0xe8,0x31,0x90,0x8f,0x05,0xf6, +0x18,0xc0,0xc7,0x8a,0x99,0x0c,0xe4,0x63,0xc1,0x4c,0x06,0xf0,0xb1,0xa0,0x90,0x8f, +0x05,0x34,0x19,0xc0,0xc7,0x8a,0x42,0x3e,0x16,0x30,0xf2,0xb1,0x60,0x90,0x8f,0x05, +0x34,0x23,0x1f,0x13,0x68,0x46,0x3e,0x36,0xd0,0x8c,0x7c,0x8c,0x0d,0x06,0xf8,0x18, +0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x70,0xc0,0x67,0xc4,0x20,0x01,0x40, +0x10,0x0c,0x38,0xdd,0x0c,0xf6,0x32,0x58,0x93,0x78,0x58,0x93,0x78,0x30,0x74,0x09, +0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0x78,0x06,0x7b,0x19,0x04,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0x94,0x67,0x00,0x9a,0x01,0x1b,0xf8,0xcc,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0xe6,0x19,0x84,0x66,0xc0,0x06,0x3e,0x33,0x62,0x70,0x00,0x20, +0x08,0x06,0xc7,0x79,0x06,0xa2,0x19,0xb0,0x81,0xcf,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0x81,0x9e,0x01,0x69,0x06,0x6c,0x10,0x36,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xa4,0x67,0x50,0x9a,0x01,0x1b,0x84,0xcd,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xea, +0x19,0x98,0x66,0xc0,0x06,0x61,0x63,0x07,0xd9,0xc8,0xc7,0x10,0xb2,0x91,0x8f,0x25, +0x64,0x23,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x98, +0xa1,0x36,0xf2,0x31,0x43,0x6d,0xe4,0x63,0x86,0xda,0xc8,0xc7,0xd8,0x60,0x80,0x8f, +0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x13,0x7c,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0xaa,0xcf,0x40,0x3d,0x83,0x60,0x38,0x22,0xa8,0xcb,0x40,0xf8,0xa6, +0x1b,0x06,0x9d,0x0c,0x02,0x6b,0x02,0xfa,0x58,0x23,0xd0,0xc7,0x9a,0x81,0x3e,0xa6, +0x10,0xf4,0x31,0xa5,0xa0,0x8f,0x29,0x06,0x7d,0xcc,0x30,0xe4,0x63,0x86,0x21,0x1f, +0x33,0x0c,0xf9,0x98,0x31,0xc4,0xc7,0x8c,0x21,0x3e,0x66,0x0c,0xf1,0x19,0x31,0x30, +0x00,0x10,0x04,0x83,0x88,0x44,0x83,0xfc,0x0c,0x86,0x11,0x03,0x03,0x00,0x41,0x30, +0x88,0x4a,0x34,0xd0,0xcf,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0x44,0x83, +0xfd,0x0c,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x4e,0x34,0xe0,0xcd,0x60,0x18, +0x31,0x30,0x00,0x10,0x04,0x83,0x08,0x45,0x83,0xde,0x0c,0x86,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0x52,0x34,0xf0,0xcd,0x60,0x18,0x8e,0x60,0x83,0xd4,0x0c,0x84,0xef, +0x02,0x43,0x59,0xe0,0x06,0xf2,0x19,0x8e,0x08,0x58,0x33,0x10,0xbe,0x59,0x86,0x44, +0x09,0x6c,0x0e,0x04,0xfa,0xd8,0x1c,0x0c,0xf4,0xb1,0x39,0x20,0xe8,0x63,0x45,0x68, +0x06,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x46,0x83,0xf8,0x0c,0x08,0x38, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x46,0x03,0xf9,0x0c,0x08,0x38,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0xe3,0x46,0x83,0xf9,0x0c,0x08,0x38,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0x03,0x47,0x83,0xf9,0x0c,0x06,0x38,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x23,0x47,0x03,0xfa,0x0c,0x06,0x38,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43, +0x47,0x83,0xfa,0x0c,0x06,0x38,0x98,0x25,0x50,0x06,0x2a,0x0c,0x23,0xd1,0x07,0x64, +0xa0,0xc2,0x30,0x12,0x7d,0x40,0x06,0x2a,0x0c,0x23,0xd1,0x07,0x64,0xa0,0xc2,0xa0, +0x12,0x0f,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x47,0x83,0xfd,0x0c,0xf0,0x32, +0x20,0x03,0x0b,0x40,0x33,0x80,0x8f,0x99,0x41,0x40,0x1f,0x0b,0x5c,0x33,0x90,0xcf, +0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x60,0x1a,0xac,0x67,0x10,0x58,0xa0,0x9b,0x81, +0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x28,0xd3,0x20,0x44,0x03,0x73,0x0c,0xc6, +0x31,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x4c,0x03,0x11,0x0d,0x02,0x53,0x1a, +0x8e,0x08,0xc2,0x33,0x20,0xbe,0xfa,0xc5,0x20,0xd0,0x11,0x83,0x07,0x00,0x41,0x30, +0x98,0xca,0x34,0xf8,0xcf,0x40,0x2f,0x03,0xba,0x0c,0xea,0x31,0xa0,0xc7,0x40,0x35, +0x03,0xd5,0x0c,0x74,0x34,0xd0,0xd1,0xc0,0x44,0x03,0xd1,0x0c,0x46,0x13,0x02,0x60, +0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0xa6,0x1b,0x88,0xd3,0x0c,0x8c, +0xe9,0x06,0x02,0x35,0x83,0x63,0xba,0x81,0x48,0xcd,0x00,0x99,0x6e,0x20,0x54,0x33, +0x48,0xcc,0x21,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x9c,0x06,0x65,0x1a, +0x04,0xc3,0x11,0x81,0x7a,0x06,0xcc,0x37,0xcb,0xe0,0x2c,0x81,0x45,0x46,0x7c,0x86, +0x23,0x88,0xd7,0x0c,0x84,0x6f,0x38,0xa2,0x80,0xcd,0x80,0xf8,0x4e,0x18,0xc4,0x09, +0x83,0x30,0x21,0x08,0xc1,0x70,0x84,0x41,0x9b,0x81,0xf0,0x0d,0x47,0x1c,0xb5,0x19, +0x10,0xdf,0x09,0x83,0x38,0x61,0x10,0x26,0x04,0x21,0x18,0x6e,0x30,0x02,0x30,0x98, +0x65,0x60,0x9a,0x60,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x3f,0x0d,0xe6,0x34,0x60, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x10,0xd5,0xa0,0x47,0x83,0x27,0x98,0x25,0x68, +0x06,0x2a,0x0c,0x81,0x01,0x83,0xc5,0xc0,0x80,0x8a,0xcf,0x70,0x44,0xe0,0x9b,0x81, +0xf0,0x0d,0x47,0x08,0xbf,0x19,0x10,0xdf,0x09,0x83,0x38,0x61,0x10,0x26,0x04,0x21, +0x18,0x6e,0x80,0x02,0x30,0x98,0x65,0xc0,0xb2,0x60,0xa0,0xc2,0xa8,0x9f,0x0d,0x75, +0x05,0x65,0xc4,0xc0,0x01,0x40,0x10,0x0c,0x1e,0x55,0x0d,0x76,0x34,0x20,0xcf,0x40, +0x35,0x83,0xd4,0x0c,0xd2,0x34,0x40,0x03,0xaf,0xe3,0x60,0x34,0x18,0x8e,0xe0,0xca, +0x33,0x70,0xbe,0x0b,0x0c,0x65,0x43,0x20,0x9f,0xe1,0x06,0xb2,0x02,0xd5,0x20,0x0c, +0x8e,0x26,0x03,0x43,0x59,0x7c,0x06,0x32,0x19,0xc4,0xc7,0x02,0x41,0x3e,0x16,0x94, +0x93,0x7c,0x2c,0x2c,0x83,0x16,0x0d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91, +0xac,0x06,0x7f,0x1a,0x04,0x77,0x18,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x5b, +0x0d,0xe6,0x34,0x08,0x04,0xd3,0x83,0x18,0x0d,0xe4,0x63,0x81,0x11,0x1f,0x1b,0x02, +0xf9,0x58,0x80,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x5e,0x0d,0xee,0x34, +0x48,0x02,0x53,0xcb,0x00,0x45,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xb4, +0xab,0x01,0xaa,0x06,0x81,0x85,0xc2,0x10,0x1f,0x13,0x02,0xf9,0x58,0x50,0xc0,0x67, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x71,0x0d,0xfa,0x34,0x30,0x82,0x59,0x86,0x07, +0xe2,0xc9,0xc0,0x4e,0x01,0x15,0xe0,0x63,0xc1,0x29,0xc4,0xc7,0x50,0x41,0x15,0xe0, +0x63,0xab,0xa0,0x0a,0xf1,0xb1,0x40,0x15,0xe2,0x33,0x4b,0x30,0x8d,0x18,0x1c,0x00, +0x08,0x82,0xc1,0xf7,0xab,0x41,0x9f,0x06,0xf2,0x19,0xd0,0x6a,0x30,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x60,0x81,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xd2,0x35, +0xf0,0xd5,0x20,0xb0,0x16,0x0d,0x02,0xfa,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xb4, +0xae,0x41,0xa8,0x06,0x81,0x05,0x39,0x1a,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0xa2,0x76,0x0d,0x4e,0x35,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x88,0xd7,0x80, +0x55,0x03,0x1d,0x0d,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe4,0x35,0x70,0xd5, +0x00,0x2e,0x03,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x79,0x0d,0x5e,0x35,0xa0, +0xcb,0x20,0x30,0x1a,0x0d,0x86,0xf8,0x98,0x10,0xc8,0xc7,0x82,0x02,0x3e,0x16,0xb4, +0x83,0x7c,0x4c,0x68,0x07,0xf9,0xd8,0xd0,0x0e,0xf2,0xb1,0x7f,0x18,0xe2,0x63,0xff, +0x30,0xc4,0xc7,0xfe,0x61,0x88,0x8f,0x19,0x22,0x01,0x1f,0x33,0x44,0x02,0x3e,0x66, +0x88,0x04,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x00,0xd9,0x80,0x57,0x83,0x9d, +0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x08,0xd9,0xa0,0x57,0x83,0x9d,0x30,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x10,0xd9,0xc0,0x57,0x83,0x9d,0x30,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x18,0xd9,0xc0,0x57,0x83,0x9d,0x30,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x20,0xd9,0xe0,0x57,0x83,0x9d,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x28,0xd9,0x00,0x5c,0x83,0x9d,0x30,0x86,0x23,0x8c,0xf0,0x12,0xbe,0xe1,0x08,0x23, +0xbc,0x84,0x6f,0x38,0xc2,0x08,0x2f,0xe1,0xab,0x41,0xd8,0x0a,0x84,0x1d,0x8e,0x30, +0x2f,0x44,0xf8,0x86,0x23,0xcc,0x0b,0x11,0xbe,0xe1,0x08,0xf3,0x42,0x84,0xaf,0x06, +0x61,0x2b,0x10,0xb6,0x8c,0x60,0x67,0x19,0x22,0x29,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x23,0x66,0x83,0x76,0x0d,0xd8,0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x43, +0x66,0x03,0x77,0x0d,0xd8,0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x66,0x83, +0x77,0x0d,0xd8,0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x66,0x83,0x77,0x0d, +0x86,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x9a,0x0d,0xe0,0x35,0x18,0xa2,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x6c,0x36,0x88,0xd7,0x60,0x88,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xb8,0xd9,0x60,0x5e,0x83,0x54,0xb0,0xa9,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0x6a,0x36,0x58,0xd7,0xe0,0x36,0x03,0x0b,0xf0,0x34,0x90,0xcf,0x88,0x81, +0x01,0x80,0x20,0x18,0x44,0x37,0x1b,0xc4,0x6b,0x10,0xd8,0x9e,0x06,0x41,0x7c,0x2c, +0x28,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0xce,0x06,0x27,0x1b,0x04,0x96, +0x5f,0x4a,0x7c,0x2c,0xbf,0x94,0xf8,0x58,0x7e,0x29,0xf1,0x31,0x62,0x90,0x8f,0x15, +0x83,0x7c,0xcc,0x18,0xe4,0x63,0x03,0x04,0x1f,0x1b,0x20,0xf8,0xd8,0x00,0xc1,0x67, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xb3,0x0d,0x44,0x36,0x28,0x85,0x70,0x0d,0xcc, +0x14,0x82,0xf8,0x18,0x13,0xc8,0xc7,0x82,0x01,0x3e,0xb3,0x04,0xd2,0x40,0x85,0xe1, +0x44,0x2c,0x1c,0x40,0x03,0x15,0x86,0x13,0xb1,0x70,0x00,0x0d,0x54,0x18,0x4e,0xc4, +0xc2,0x01,0x34,0x50,0x61,0x20,0x11,0x4e,0x40,0x16,0xc4,0x04,0x7c,0x4c,0x90,0x09, +0xf8,0xd8,0x30,0x13,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x6e,0x03,0x97, +0x0d,0xdc,0x35,0x18,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x98,0xdb,0xe0,0x65,0x83, +0x77,0x0d,0x86,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe8,0x36,0x80,0xd9,0x00,0x5e, +0x83,0xc1,0x72,0x42,0x27,0xe0,0x63,0x41,0x4e,0xc4,0xc7,0x74,0x82,0x27,0xe0,0x63, +0x3d,0xc1,0x13,0xf1,0xb1,0x80,0x27,0xe2,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x87, +0xde,0x06,0x36,0x1b,0x0c,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7b,0x1b,0xdc, +0x6c,0x40,0xab,0x41,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0xdf,0x06,0x38,0x1b, +0x04,0x82,0x05,0xbd,0x1a,0xc0,0xc7,0x90,0x80,0x3e,0x86,0x08,0xf4,0xb1,0x63,0xa0, +0x8f,0x09,0xe0,0x1a,0xc8,0xc7,0xcc,0x22,0x5f,0x03,0xf9,0x58,0x60,0xd0,0xc7,0x0c, +0x73,0x0d,0xe4,0x63,0x44,0x10,0x1f,0x33,0xd0,0x35,0x90,0x8f,0x09,0x41,0x7c,0x8c, +0xeb,0xe0,0x63,0x01,0x17,0x1f,0xeb,0x3e,0xf8,0x18,0x18,0x7c,0xf1,0xb1,0xe0,0x8b, +0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xad,0x1b,0xa4,0x6d,0x30,0x04,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0xb8,0x6e,0xa0,0xb6,0xc1,0xb9,0x06,0xc5,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0xaf,0x1b,0xac,0x6d,0x10,0x08,0x16,0xc0,0x6b,0x00,0x1f,0x43, +0x02,0xfa,0x18,0x22,0xd0,0xc7,0x8e,0x81,0x3e,0x26,0xcc,0x6b,0x20,0x1f,0x4b,0x18, +0xf8,0x58,0x60,0xd0,0xc7,0x82,0x7c,0x0d,0xe4,0x63,0x01,0x01,0x1f,0x6b,0x03,0x98, +0x0d,0xe4,0x63,0x81,0x42,0x1f,0x53,0xfa,0x35,0x90,0x8f,0x21,0x41,0x7c,0x4c,0xf9, +0xd7,0x40,0x3e,0x26,0x04,0xf1,0xb1,0xd0,0x68,0x03,0xfa,0x98,0x68,0xb4,0x01,0x7d, +0x6c,0x34,0xda,0x80,0x3e,0x96,0x06,0x6c,0x00,0x1f,0x0b,0xcc,0x80,0x3e,0x16,0x98, +0x6c,0x20,0x1f,0x23,0x83,0x26,0x3e,0x16,0x08,0xf0,0x31,0x32,0x68,0xe2,0x63,0x61, +0xa0,0xc4,0xc7,0x06,0x45,0x3e,0xa6,0x0c,0xf2,0x31,0x65,0x90,0x8f,0x0d,0x14,0x7c, +0x6c,0x98,0xe0,0x63,0x41,0xcb,0x06,0xf2,0x31,0x22,0x82,0x8f,0x09,0x41,0x7c,0x2c, +0x28,0xe0,0x63,0xc6,0x00,0x1f,0x3b,0x8a,0xf8,0x58,0x50,0xc4,0x67,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0xfa,0x0d,0x62,0x37,0x18,0x82,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xec,0x37,0x90,0xdd,0xa0,0x08,0xec,0x66,0x83,0x20,0x3e,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xe0,0x6f,0x40,0xbb,0x01,0xd8,0x06,0x81,0x21,0x01,0x7d,0x0c,0x11, +0xe8,0x63,0xc7,0x40,0x9f,0x59,0x82,0x69,0xa0,0xc2,0x80,0x93,0xc7,0x90,0x06,0x2a, +0x0c,0x38,0x79,0x0c,0x69,0xa0,0xc2,0x70,0x93,0xc7,0x90,0x46,0x0c,0x1a,0x00,0x04, +0xc1,0xa0,0xf1,0xdf,0x20,0x77,0x03,0x96,0x0d,0xe0,0x37,0x80,0xdf,0x00,0x7e,0x03, +0xde,0x0d,0x78,0x37,0xe0,0xdd,0x80,0x77,0x83,0xd1,0x84,0x00,0x18,0x8e,0x08,0x74, +0x36,0x08,0xbe,0xe9,0x06,0xb1,0x0d,0x84,0xc0,0x8e,0x80,0x3e,0x76,0x08,0xf4,0xb1, +0x63,0xa0,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x7c,0xfd,0x1b,0xec,0x6e,0x00,0xb3, +0x01,0xfe,0x06,0xa3,0x09,0x01,0x60,0x41,0x21,0x1f,0x13,0x0a,0xf9,0xd8,0x50,0xc8, +0xc7,0x40,0x36,0xf8,0xd5,0x20,0x3e,0x06,0xb2,0xc1,0xaf,0x06,0xf1,0x19,0x8e,0x10, +0xcc,0x36,0x18,0xbe,0xe1,0x88,0xc1,0x6d,0x83,0xe2,0x2b,0x21,0xd0,0xe1,0x08,0x22, +0x6d,0x83,0xe1,0x1b,0x8e,0x28,0xe2,0x36,0x28,0xbe,0x12,0x02,0x2d,0x22,0xd0,0x59, +0x06,0xaa,0x0a,0x46,0x13,0x9c,0xc1,0x02,0xbe,0x0d,0xe4,0x63,0xf8,0x11,0xd0,0xc7, +0xc4,0x2c,0x88,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x38,0x1c,0xd0,0x6f,0x10, +0xb7,0x41,0x30,0x4b,0x50,0x0d,0x54,0x18,0x02,0x45,0xee,0xc2,0x34,0x62,0xe0,0x00, +0x20,0x08,0x06,0x0f,0x0e,0x07,0xe9,0x1b,0xc0,0x6d,0x80,0xb3,0xc1,0xcd,0x06,0xf7, +0x1b,0x04,0x71,0x16,0x04,0xbe,0x1b,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xa1,0xc3, +0x41,0xfd,0x06,0xa0,0x1b,0xb4,0xd9,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x38,0x1c, +0x94,0x70,0x80,0xae,0x81,0xf1,0x6e,0x20,0xc4,0xc7,0x84,0x40,0x3e,0x16,0x10,0xf0, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x87,0x83,0xfd,0x0d,0x8a,0xc0,0xc2,0x35, +0xd0,0xdd,0x40,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x84,0x71,0xd0,0xbf,0x41, +0x00,0xae,0x81,0x0d,0x83,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x18,0xe3,0xe0, +0x7f,0x83,0x40,0x98,0x6e,0x20,0xdd,0x20,0xe8,0xd5,0x60,0x38,0x02,0x36,0x4a,0x37, +0x60,0xbe,0x59,0x86,0xcb,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x30,0xe3,0x40, +0x84,0x03,0xf1,0x0d,0x04,0x63,0xdd,0x20,0x88,0xcf,0x2c,0xc1,0x35,0x50,0x61,0x08, +0x16,0x52,0x8d,0x18,0x38,0x00,0x08,0x82,0xc1,0x73,0xc6,0x01,0xfe,0x06,0x7e,0x1b, +0x9c,0x6d,0x60,0xb6,0x81,0x09,0x07,0x61,0x00,0x06,0x5f,0xd0,0xbe,0xc1,0x88,0x81, +0x03,0x80,0x20,0x18,0x3c,0x67,0x1c,0xe0,0x6f,0x00,0xba,0xc1,0xd9,0x06,0x66,0x1b, +0x98,0x70,0x20,0xba,0x81,0xe8,0x06,0xa2,0x1b,0x88,0x6e,0xd0,0xbe,0x01,0x8e,0x18, +0x18,0x00,0x08,0x82,0x41,0x64,0xc6,0xc1,0x0e,0x07,0xe5,0x31,0x62,0x70,0x00,0x20, +0x08,0x06,0x87,0x1a,0x07,0x25,0x1c,0x9c,0x47,0x30,0x4b,0x90,0x0d,0x54,0x18,0x02, +0x06,0x3b,0x8d,0xa1,0xc8,0x7e,0xc4,0x67,0x38,0x22,0x30,0xdd,0x40,0xf8,0x86,0x23, +0x84,0xd3,0x0d,0x88,0xef,0x84,0x41,0x9c,0x30,0x08,0x13,0x82,0x10,0x0c,0x37,0xe0, +0x47,0x00,0x06,0xb3,0x0c,0xda,0x16,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x04,0xc7, +0x41,0x19,0x07,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x74,0x1c,0xbc,0x70,0x90, +0x04,0xb3,0x04,0xdb,0x40,0x85,0x21,0x68,0x54,0x66,0x6c,0xf2,0xbe,0x81,0x7c,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x20,0xa2,0xe3,0x20,0x8c,0x83,0x60,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0xa2,0x3a,0x0e,0x56,0x38,0x08,0x2c,0xe8,0xdd,0x40,0x3e,0x23,0x06,0x06, +0x00,0x82,0x60,0x10,0xdd,0x71,0x10,0xc3,0x41,0x30,0x1c,0x61,0xa0,0x88,0xf3,0x5d, +0x60,0x28,0x0b,0x06,0xf9,0x0c,0x47,0x04,0xf4,0x1b,0x08,0xdf,0x05,0x86,0x1a,0x31, +0x30,0x00,0x10,0x04,0x83,0xa8,0x8f,0x83,0x19,0x0e,0x66,0xcd,0x82,0xfa,0x0d,0xe4, +0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0x1f,0x07,0x39,0x1c,0x04,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0x8c,0x72,0xf0,0xc3,0x41,0xc8,0x06,0x81,0x91,0x6f,0x10,0xc4, +0xc7,0x8c,0x40,0x3e,0xb3,0x04,0x0e,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_6ea7fcd0fc3822708cec56eceefea5a0.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_6ea7fcd0fc3822708cec56eceefea5a0.h new file mode 100644 index 00000000..5837faa7 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_6ea7fcd0fc3822708cec56eceefea5a0.h @@ -0,0 +1,1072 @@ +// ffx_fsr2_accumulate_pass_16bit_6ea7fcd0fc3822708cec56eceefea5a0.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_16bit_6ea7fcd0fc3822708cec56eceefea5a0_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_6ea7fcd0fc3822708cec56eceefea5a0_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_6ea7fcd0fc3822708cec56eceefea5a0_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_6ea7fcd0fc3822708cec56eceefea5a0_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_6ea7fcd0fc3822708cec56eceefea5a0_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_6ea7fcd0fc3822708cec56eceefea5a0_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_6ea7fcd0fc3822708cec56eceefea5a0_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_6ea7fcd0fc3822708cec56eceefea5a0_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_6ea7fcd0fc3822708cec56eceefea5a0_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_6ea7fcd0fc3822708cec56eceefea5a0_UAVResourceBindings[] = { 0, 1, 3, 4, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_6ea7fcd0fc3822708cec56eceefea5a0_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_6ea7fcd0fc3822708cec56eceefea5a0_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_6ea7fcd0fc3822708cec56eceefea5a0_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_6ea7fcd0fc3822708cec56eceefea5a0_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_6ea7fcd0fc3822708cec56eceefea5a0_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_6ea7fcd0fc3822708cec56eceefea5a0_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_6ea7fcd0fc3822708cec56eceefea5a0_size = 16704; + +static const unsigned char g_ffx_fsr2_accumulate_pass_16bit_6ea7fcd0fc3822708cec56eceefea5a0_data[] = { +0x44,0x58,0x42,0x43,0x53,0x87,0x8e,0x6d,0x3c,0x81,0xb4,0xb0,0xd3,0x5f,0x86,0xe9, +0xda,0x38,0x32,0x1a,0x01,0x00,0x00,0x00,0x40,0x41,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x0c,0x02,0x00,0x00,0x20,0x10,0x00,0x00,0x3c,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x98,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0x0c,0x0e,0x00,0x00,0x62,0x00,0x05,0x00,0x83,0x03,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xf4,0x0d,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x7a,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xc6,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xfc,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2, +0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42, +0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29, +0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30, +0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c, +0x63,0x18,0x06,0x83,0xa6,0x51,0x80,0x42,0x54,0x43,0x55,0x91,0x55,0x86,0x6a,0xa8, +0x08,0x2b,0xc4,0x30,0x0c,0x03,0x69,0xc5,0x30,0x06,0xc3,0x30,0x0c,0xe2,0x8e,0x1a, +0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0xb9,0x8d,0x2a,0x56,0x62,0xf2,0x8b,0xdb,0x46,0x84, +0x61,0x18,0x46,0x21,0xbc,0x81,0x19,0xe8,0x3b,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9, +0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b,0x11,0xc3,0x30,0x0c,0x85,0x08,0x07, +0x66,0x20,0x71,0x8e,0x20,0x28,0x06,0x33,0x28,0xc3,0x40,0x52,0x39,0x10,0x30,0x8c, +0x40,0x18,0x33,0xb5,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc, +0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x98,0x49,0x0c,0xc6,0x81,0x1d, +0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca, +0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0, +0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f, +0x90,0x80,0xa6,0xa4,0x0e,0x23,0x08,0xc6,0x4c,0x6d,0x30,0x0e,0xec,0x10,0x0e,0xf3, +0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40, +0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e, +0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0xa0,0x07,0x7a, +0xd0,0x0e,0xe9,0x00,0x0f,0xf3,0xf0,0x0b,0xf4,0x90,0x0f,0xf0,0x50,0x0e,0x28,0x18, +0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c, +0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0, +0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03, +0x39,0xf0,0x03,0x30,0xf0,0x03,0x24,0xb0,0x2d,0xb9,0x33,0x85,0xc1,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x81,0x1e,0xe8, +0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60, +0x98,0xc9,0x1a,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70, +0xa0,0x07,0x3f,0x40,0x82,0x01,0x53,0x3c,0x13,0x19,0x8c,0x03,0x3b,0x84,0xc3,0x3c, +0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94, +0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f, +0xa0,0x00,0xa5,0x79,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90, +0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05, +0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77, +0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x01,0x4b,0xf5, +0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3, +0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0xba,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8, +0xd8,0xd5,0x46,0x53,0x9e,0xe7,0x79,0x3e,0x0c,0x28,0xcb,0xb2,0xac,0x61,0x18,0x86, +0x61,0x18,0xa4,0xdf,0x24,0x4d,0x11,0x25,0x4c,0x3e,0x0b,0x30,0xcf,0x42,0x44,0xec, +0x04,0x4c,0x04,0x0a,0x06,0xe2,0xe7,0x08,0x40,0x01,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90, +0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07, +0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6, +0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60, +0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07, +0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90, +0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04, +0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1, +0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32, +0x00,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c,0x10,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x10,0x8a, +0xa3,0x14,0x8a,0xa2,0x20,0xca,0xa1,0xf0,0x03,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a, +0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90, +0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x34,0xca, +0x53,0xa2,0x10,0x31,0x8a,0xab,0x78,0x88,0x1c,0x01,0xa8,0x01,0xf2,0x0b,0x18,0x10, +0x10,0x81,0xde,0x19,0x00,0x92,0x67,0x00,0x88,0x9e,0x01,0x20,0x7b,0x06,0x80,0xf0, +0x19,0x00,0xd2,0x67,0x00,0x68,0x9f,0x01,0xa0,0x7e,0x06,0x80,0xd6,0x19,0x00,0x00, +0x79,0x18,0x00,0x00,0x80,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0xe1,0x99,0x20,0x0c,0xd0,0x06,0x61,0x20,0x26,0x08,0x43,0xb4,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x13,0x84,0x41,0xda,0x30,0x20,0x09,0x31,0x41,0x58,0x83,0x3e,0xa0,0x25, +0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0xd5,0xf6,0x46,0x97,0xf6,0xe6,0xf6,0x65,0x57, +0x36,0x46,0xf7,0x26,0x37,0x37,0x41,0x18,0xa6,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85, +0x31,0x88,0x81,0x30,0x9c,0x09,0xc2,0x1b,0xd4,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8, +0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86, +0x31,0x10,0x86,0xc3,0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab, +0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30, +0x50,0x1b,0x12,0x62,0x99,0x0c,0x6a,0x20,0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8, +0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x04,0x61,0xa8,0x26,0x08,0x83,0xb5,0x41, +0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35,0x10,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae, +0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed, +0x4d,0x6e,0x82,0x30,0x5c,0x1b,0x92,0x6b,0xd9,0x0c,0x6e,0x20,0x0c,0x87,0x8e,0xdc, +0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xc0, +0x36,0x24,0xdc,0xe2,0x19,0xdf,0x40,0x18,0xd9,0x04,0x41,0x0e,0xec,0x80,0x89,0xdc, +0x57,0x5a,0xdb,0x59,0x53,0x1a,0xdc,0xdc,0x04,0x61,0xc8,0x36,0x24,0x49,0x18,0x88, +0x81,0x31,0x06,0x03,0x61,0x38,0x13,0x84,0x41,0x23,0x26,0xf7,0x45,0x96,0xc6,0x16, +0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36, +0xb7,0x36,0xb7,0x21,0x29,0x03,0xc8,0x0c,0x8c,0x61,0x20,0x8c,0x6c,0x03,0xf2,0x48, +0x95,0xd6,0x81,0x01,0x19,0x9c,0xc1,0x04,0x81,0x0e,0xee,0x80,0x9a,0xdc,0xdd,0x57, +0x9a,0x1b,0x5d,0x99,0x9c,0x5b,0x18,0xdb,0x57,0x1d,0xdc,0xdc,0x58,0x18,0x5b,0x19, +0xd9,0xd7,0xd8,0x1b,0xdb,0x9b,0xdc,0x04,0x81,0x0c,0xe4,0x60,0xc3,0x62,0xa4,0x81, +0x1a,0x18,0xc6,0x40,0xac,0xc1,0x1a,0xac,0x81,0x33,0x41,0xb0,0x03,0x3c,0xa0,0x23, +0x77,0xf7,0xc5,0xf6,0x36,0xb6,0xf6,0x35,0x47,0x17,0x46,0x57,0x37,0xb7,0x61,0x19, +0xda,0xc0,0x0d,0x8c,0x61,0x20,0xd6,0x60,0x0d,0xd6,0x20,0x9b,0x20,0xe0,0x41,0x1e, +0x90,0x91,0xbb,0xfb,0x72,0x2b,0xbb,0xfb,0x62,0x7b,0x1b,0x5b,0x9b,0xdb,0xb0,0x10, +0x70,0x10,0x07,0x06,0x35,0x10,0x6b,0xb0,0x06,0x6b,0x90,0xf1,0x91,0xbb,0xfb,0x62, +0xab,0x6b,0x0b,0xfb,0x42,0x4b,0x9b,0xa3,0x7b,0x93,0xcb,0xdb,0xb0,0x50,0x69,0x30, +0x07,0xc6,0x35,0x10,0x6b,0xb0,0x06,0x6b,0xe0,0x6c,0x20,0xd8,0xe0,0x0d,0xe4,0x80, +0x0e,0x26,0x08,0x7b,0xb0,0x07,0x34,0xc6,0xc4,0x8c,0xa6,0xa4,0x64,0x26,0x08,0xc3, +0xb6,0x01,0x31,0xec,0xe0,0x0e,0x0c,0x63,0xc0,0x03,0x60,0x43,0x90,0x07,0x13,0x84, +0x3e,0xe0,0x03,0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d, +0x70,0x1b,0x10,0x63,0x0f,0xf8,0xc0,0x18,0x06,0x03,0xd8,0x10,0xf4,0xc1,0x06,0x02, +0x0d,0xea,0x40,0x0f,0xfc,0x60,0x82,0xa0,0x07,0x7a,0xc0,0x25,0x4d,0xaa,0xcc,0x8d, +0xac,0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x40,0x06,0x73,0xb0,0x01,0x49,0x42,0x81, +0x32,0xca,0xe0,0x6a,0x44,0x81,0x4e,0x5a,0x53,0x18,0x9e,0x54,0x99,0x1b,0x59,0x99, +0xdc,0x54,0x9a,0x5e,0xd9,0x06,0x24,0x21,0x05,0x6a,0x0c,0xca,0xe0,0x6a,0x44,0x81, +0x4c,0x1a,0x51,0xda,0x1c,0x1c,0x5b,0x58,0xde,0x54,0x9a,0x5e,0xd9,0x04,0x61,0xe0, +0x36,0x20,0x89,0x29,0x50,0xa7,0x50,0x06,0x57,0x23,0x0a,0xec,0xd2,0x92,0xdc,0xe0, +0xea,0xe8,0x86,0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0x88, +0xd2,0xda,0xca,0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26,0x08,0x43,0xb7,0xc1,0x48,0x52, +0x81,0x52,0x85,0x32,0xb8,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1,0x11,0xa5, +0xb5,0x95,0xb9,0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x06,0x6f,0x03,0x92,0xb0,0x02, +0xd5,0x0a,0x65,0x70,0x35,0xa2,0x40,0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29,0x0d,0x8e, +0xa9,0xcc,0xae,0x8c,0x8d,0xea,0xad,0x6a,0xae,0x6c,0x82,0x30,0x7c,0x1b,0x90,0xe4, +0x15,0x28,0x58,0x28,0x83,0xab,0x11,0x05,0x2e,0x69,0x46,0x72,0x61,0x6d,0x65,0x49, +0x6e,0x64,0x65,0x78,0x13,0x84,0x01,0x0c,0x36,0x20,0x89,0x2c,0x50,0xb3,0x50,0x06, +0x57,0x23,0x0a,0x94,0xcc,0x88,0xca,0xec,0xd2,0xc6,0xca,0xa8,0xde,0xac,0xd2,0xca, +0xee,0x88,0xca,0xe0,0xe8,0xd0,0x26,0x08,0x43,0x18,0x6c,0x30,0x92,0x5a,0xa0,0x6c, +0xa1,0x0c,0x1a,0x1e,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x13,0x84,0x41,0x0c,0x36, +0x20,0x09,0x2e,0x50,0xb9,0x50,0x06,0x4d,0x23,0x0a,0x94,0xcc,0x9a,0xde,0xe8,0xd2, +0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0xa6,0xc6,0xc2,0xd8,0xca,0x26,0x08,0xc3, +0x18,0x6c,0x40,0x92,0x5d,0xa0,0x78,0xa1,0x0c,0x9a,0x46,0x14,0x08,0x99,0x11,0xbd, +0xdd,0xb9,0xcd,0x8d,0x85,0xb1,0x95,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x06, +0x32,0xd8,0x80,0x24,0xbe,0x40,0xfd,0x42,0x19,0x34,0x8d,0x28,0xf0,0x33,0x6b,0x7a, +0xa3,0x4b,0x7b,0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x53,0x4a,0xa3,0xa3,0x2b,0x93, +0x1b,0x0a,0x73,0x1b,0x2b,0x63,0x63,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x20,0x0c,0x65, +0xb0,0xc1,0x48,0xc2,0x81,0x12,0x87,0x32,0x68,0xc8,0x98,0x41,0xc9,0x95,0x15,0xe1, +0xc1,0xbd,0xcd,0xd5,0xc9,0x95,0x4d,0x10,0x06,0x33,0xd8,0x80,0x24,0xe4,0x40,0x95, +0x43,0x19,0x34,0x8d,0x28,0x30,0x33,0x83,0x92,0x2b,0xb3,0x4b,0x7b,0xab,0x9b,0x33, +0x92,0x0b,0x6b,0x2b,0x83,0x92,0x2b,0x2b,0xc2,0x83,0x7b,0x9b,0xab,0x93,0x2b,0x9b, +0x20,0x0c,0x67,0xb0,0x01,0x49,0xce,0x81,0x42,0x87,0x32,0x68,0x1a,0x51,0xe0,0x62, +0x46,0x15,0xe6,0x86,0x14,0xc6,0x66,0x66,0xf4,0x64,0x35,0x41,0x18,0xd0,0x60,0x83, +0x91,0xa8,0x03,0xb5,0x0e,0x65,0xd0,0xb0,0x32,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x9b, +0x2a,0x8b,0xab,0x2b,0x73,0x1b,0x2b,0x63,0x2a,0x73,0x3b,0xa3,0x43,0x9b,0x20,0x0c, +0x69,0xb0,0x01,0x49,0xda,0x81,0x72,0x87,0x32,0x68,0x1a,0x51,0xa0,0x62,0x46,0x54, +0xc6,0x46,0x17,0x46,0x95,0xd6,0x56,0x36,0x41,0x18,0xd4,0x60,0x83,0x91,0xc0,0x03, +0x15,0x0f,0x65,0xd0,0xf0,0x32,0x23,0xca,0x73,0x0b,0x6b,0x4b,0x1b,0x93,0x2a,0x9b, +0x1b,0x42,0x0b,0x73,0x3b,0x2b,0x33,0x0a,0x1b,0xa3,0x7b,0x93,0x9b,0x20,0x0c,0x6b, +0xb0,0xc1,0x48,0xe6,0x81,0xa2,0x87,0x32,0x68,0x88,0x99,0x59,0xa5,0x95,0xdd,0x4d, +0xc1,0x85,0x8d,0x95,0x51,0xbd,0x35,0x95,0xd1,0x95,0xc9,0xcd,0x19,0x85,0x8d,0xd1, +0xbd,0xc9,0x4d,0x10,0x06,0x36,0xd8,0x60,0x24,0xf6,0x40,0xdd,0x43,0x19,0x34,0x1b, +0x28,0x3c,0x18,0x85,0x52,0x40,0x85,0x55,0x70,0x85,0x58,0xa0,0x85,0x5b,0xd0,0x85, +0x5e,0x00,0x87,0x71,0x30,0x87,0x74,0x60,0x87,0x77,0x90,0x87,0x7a,0xc0,0x87,0x0d, +0x83,0x01,0x0a,0xf9,0x30,0x41,0x10,0x80,0x0d,0xc0,0x86,0xc1,0xe0,0x07,0x7e,0xd8, +0x10,0xf4,0xc3,0x86,0x61,0xd8,0x07,0x7f,0xa0,0x30,0x34,0x35,0x41,0xf0,0x03,0x3a, +0xd8,0x30,0x8c,0xc1,0x18,0x0c,0x1b,0x08,0x23,0x24,0x2e,0x91,0xd8,0x50,0xec,0x03, +0x48,0x00,0x7f,0x30,0x12,0x44,0xc4,0xe4,0xc2,0xdc,0xc6,0xd0,0xca,0xe6,0x26,0x08, +0x43,0x1b,0xd0,0x30,0x63,0x7b,0x0b,0xa3,0x9b,0x9b,0x20,0x0c,0x6e,0xc0,0x22,0xcd, +0x6d,0x8e,0x6e,0x6e,0x82,0x30,0xbc,0x01,0x89,0x34,0x37,0xba,0xb9,0x09,0xc2,0x00, +0x07,0x44,0xe8,0xca,0xf0,0xbe,0xd8,0xde,0xc2,0xc8,0x26,0x08,0x43,0x1c,0x10,0xa1, +0x2b,0xc3,0xfb,0x72,0x7b,0x93,0x6b,0x63,0x42,0x57,0x86,0xf7,0x35,0x47,0xf7,0x26, +0x57,0xc6,0xa2,0x2e,0xcd,0x8d,0x6e,0x6e,0x03,0x54,0x12,0x26,0x71,0x12,0x28,0x91, +0x12,0x2a,0xb1,0x12,0x2c,0xd1,0x12,0x2e,0xf1,0x12,0x1c,0x4c,0x5c,0x31,0x01,0x0b, +0x55,0xd8,0xd8,0xec,0xda,0x5c,0xd2,0xc8,0xca,0xdc,0xe8,0xa6,0x04,0x41,0x15,0x32, +0x3c,0x17,0xbb,0x32,0xb9,0xb9,0xb4,0x37,0xb7,0x29,0x01,0xd1,0x84,0x0c,0xcf,0xc5, +0x2e,0x8c,0xcd,0xae,0x4c,0x6e,0x4a,0x60,0xd4,0x21,0xc3,0x73,0x99,0x43,0x0b,0x23, +0x2b,0x93,0x6b,0x7a,0x23,0x2b,0x63,0x9b,0x12,0x24,0x65,0xc8,0xf0,0x5c,0xe4,0xca, +0xe6,0xde,0xea,0xe4,0xc6,0xca,0xe6,0xa6,0x04,0x7e,0x50,0x89,0x0c,0xcf,0x85,0x2e, +0x0f,0xae,0x2c,0xc8,0xcd,0xed,0x8d,0x2e,0x8c,0x2e,0xed,0xcd,0x6d,0x6e,0x8a,0x90, +0x0f,0xfe,0x50,0x87,0x0c,0xcf,0xa5,0xcc,0x8d,0x4e,0x2e,0x0f,0xea,0x2d,0xcd,0x8d, +0x6e,0x6e,0x4a,0x30,0x12,0x5d,0xc8,0xf0,0x5c,0xc6,0xde,0xea,0xdc,0xe8,0xca,0xe4, +0xe6,0xa6,0x04,0x31,0x01,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3c,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x21,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x51,0xeb,0x36,0x00, +0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x9b,0x02,0x34,0x5c, +0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0c,0xdb,0x70,0xf9,0xce, +0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x7e,0x71, +0xdb,0xd6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c, +0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0e,0xd2,0x70,0xf9,0xce,0xe3,0x0b,0x11, +0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0xd8,0x82,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33, +0xd9,0x7e,0x71,0xdb,0x16,0x10,0x0d,0x97,0xef,0x3c,0xbe,0x11,0x39,0xd4,0x23,0x0e, +0x3e,0x72,0xdb,0x76,0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44, +0x45,0x2c,0x7e,0x71,0xdb,0x46,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15, +0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x09,0x64,0xc3,0xe5,0x3b,0x8f, +0x3f,0x1d,0x11,0x01,0x0c,0xe2,0x20,0x36,0x60,0xe4,0x50,0x8f,0x8f,0xdc,0xb6,0x25, +0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84,0xf9,0x45,0xad,0x9b,0xc1,0x33,0x5c, +0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f,0xdc,0x36,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6e,0xa7,0xfc,0xd0, +0xfc,0x38,0x22,0x70,0x8c,0xec,0x56,0xec,0xee,0xfe,0xa5,0xa0,0x44,0x58,0x49,0x4c, +0xfc,0x30,0x00,0x00,0x62,0x00,0x05,0x00,0x3f,0x0c,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xe4,0x30,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x36,0x0c,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02, +0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xcb,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0x80,0xc2,0x08,0x40,0x09,0x00,0x14,0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03, +0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18,0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10, +0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c, +0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0,0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40, +0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18,0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18, +0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28,0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2, +0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c,0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51, +0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50,0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34, +0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9, +0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19, +0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89, +0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60,0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x1c, +0x41,0x50,0x0c,0xc6,0x40,0x31,0x18,0x90,0xa8,0x34,0x10,0x30,0x8c,0x40,0x18,0x33, +0xb5,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0, +0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3, +0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d, +0xf8,0x01,0x18,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0, +0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x30,0x93,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c, +0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90, +0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3, +0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f,0x20,0x01,0x95, +0x22,0xd5,0x30,0x82,0x60,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0, +0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07, +0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1, +0x40,0x0f,0x6c,0x00,0x06,0x72,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90, +0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0xc1,0x4c,0x62, +0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50, +0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e, +0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x20,0x07,0x7e, +0x00,0x06,0x7e,0x80,0x04,0x56,0x8b,0x5c,0x33,0x85,0xc1,0x38,0xb0,0x43,0x38,0xcc, +0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01, +0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x81,0x1e,0xe8,0x41,0x3b, +0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x30,0x93, +0x35,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50, +0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f, +0x7e,0x80,0x04,0x03,0x8c,0x62,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c, +0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03, +0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01,0x0a, +0x50,0x34,0x9b,0x89,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1, +0x16,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f, +0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2, +0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x50,0xc0,0xa2,0xda,0x4c, +0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03, +0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b, +0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0x74,0x1b,0x46,0x10,0x86,0x33,0x84,0xe0,0x63, +0x57,0x1b,0x4d,0xb9,0x5c,0x2e,0x97,0x1b,0x0c,0x50,0x2c,0x16,0x8b,0x65,0x30,0x18, +0x0c,0x06,0x83,0x81,0x74,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02,0xcc,0xb3,0x10, +0x11,0x3b,0x01,0x13,0x81,0x82,0x01,0xf1,0xe6,0x08,0x40,0x61,0x0a,0x00,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, +0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06, +0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8, +0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x32,0x00,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c, +0x10,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x94,0x40,0x11,0x14,0xc3,0x08,0x40,0x49, +0x94,0x41,0x21,0x14,0x47,0x29,0x14,0x45,0x41,0x94,0x43,0xe1,0x07,0x10,0x69,0x04, +0x80,0x7c,0x05,0x0c,0x08,0x88,0x40,0xaf,0x19,0x00,0x92,0xcd,0x00,0x10,0x6d,0x06, +0x80,0x6c,0x33,0x00,0x84,0x9b,0x01,0xa0,0xdd,0x0c,0x00,0xf5,0x66,0x00,0x68,0x35, +0x03,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x72,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0xe1,0x99,0x20,0x0c,0xd0,0x06,0x61,0x20,0x26,0x08,0x43,0xb4, +0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08,0x83,0x34,0x41,0x58, +0x83,0x32,0x20,0x30,0x41,0x18,0xa6,0x0d,0x82,0xd2,0x6c,0x48,0x94,0x85,0x51,0x88, +0x81,0x50,0x9c,0x09,0xc2,0x1b,0x78,0x1b,0x92,0x01,0x62,0x14,0x65,0x20,0x14,0x67, +0x82,0x30,0x50,0x1b,0x12,0x62,0x61,0x14,0x69,0x20,0x14,0x67,0x82,0x30,0x54,0x13, +0x84,0xc1,0xda,0x20,0x28,0xd5,0x86,0x44,0x82,0x18,0x85,0x1a,0x08,0xc5,0x9a,0x20, +0x0c,0xd7,0x86,0x84,0x5a,0x18,0x05,0x1b,0x08,0xc5,0x99,0x20,0x0c,0xd8,0x86,0x04, +0x5b,0x18,0x45,0x1b,0x08,0xc5,0x9a,0x20,0xc8,0xc1,0x37,0x41,0x18,0xb2,0x0d,0x89, +0xc1,0x31,0x4a,0x37,0x10,0x8a,0x33,0x41,0x18,0xb4,0x0d,0xc9,0x07,0x31,0xca,0x30, +0x10,0x8a,0xb5,0x01,0x79,0xa2,0xe9,0xca,0x36,0x0f,0x0c,0x26,0x08,0x74,0x00,0x06, +0x13,0x04,0x32,0xe0,0x36,0x2c,0x8a,0x18,0x30,0x8a,0x32,0x10,0x63,0x30,0x06,0x63, +0xe0,0x4c,0x10,0xec,0x20,0x0c,0x36,0x2c,0x43,0x19,0x30,0xca,0x30,0x10,0x63,0x30, +0x06,0x63,0x60,0x4d,0x10,0xf0,0x40,0x0c,0x36,0x2c,0xc4,0x19,0x30,0x8a,0x34,0x10, +0x63,0x30,0x06,0x63,0x60,0x6d,0x58,0x24,0x31,0x60,0x14,0x6a,0x20,0xc6,0x60,0x0c, +0xc6,0xc0,0xd9,0x40,0x90,0x81,0x19,0xa0,0x41,0x1a,0x4c,0x10,0xf6,0x60,0x0c,0x26, +0x08,0xc3,0xb6,0x01,0x51,0xd6,0x80,0x51,0x94,0x81,0x0d,0x80,0x0d,0x41,0x1b,0x4c, +0x10,0xfa,0x80,0x0c,0x36,0x20,0xca,0x1b,0x30,0xca,0x30,0x28,0xc0,0x86,0x00,0x0e, +0x36,0x10,0x61,0xa0,0x06,0x6e,0x10,0x07,0x13,0x04,0x01,0xa0,0x30,0x34,0x35,0x41, +0xf0,0x83,0x6e,0xc3,0xd0,0x75,0xc3,0x06,0x42,0xa9,0x03,0xca,0x0e,0x36,0x14,0x73, +0x40,0x07,0x80,0x1c,0xdc,0x41,0x15,0x36,0x36,0xbb,0x36,0x97,0x34,0xb2,0x32,0x37, +0xba,0x29,0x41,0x50,0x85,0x0c,0xcf,0xc5,0xae,0x4c,0x6e,0x2e,0xed,0xcd,0x6d,0x4a, +0x40,0x34,0x21,0xc3,0x73,0xb1,0x0b,0x63,0xb3,0x2b,0x93,0x9b,0x12,0x18,0x75,0xc8, +0xf0,0x5c,0xe6,0xd0,0xc2,0xc8,0xca,0xe4,0x9a,0xde,0xc8,0xca,0xd8,0xa6,0x04,0x48, +0x19,0x32,0x3c,0x17,0xb9,0xb2,0xb9,0xb7,0x3a,0xb9,0xb1,0xb2,0xb9,0x29,0x41,0x1c, +0xd4,0x21,0xc3,0x73,0x29,0x73,0xa3,0x93,0xcb,0x83,0x7a,0x4b,0x73,0xa3,0x9b,0x9b, +0x12,0xdc,0x01,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x3c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x21,0x40,0xc3,0xe5, +0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x51,0xeb,0x36,0x00,0x0d,0x97,0xef,0x3c, +0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x9b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01, +0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0c,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55, +0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0xd6,0xb0,0x0d, +0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02, +0xe6,0x23,0xb7,0x6d,0x0e,0xd2,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08, +0x34,0xc3,0x42,0xd8,0x82,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xd9,0x7e,0x71,0xdb, +0x16,0x10,0x0d,0x97,0xef,0x3c,0xbe,0x11,0x39,0xd4,0x23,0x0e,0x3e,0x72,0xdb,0x76, +0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44,0x45,0x2c,0x7e,0x71, +0xdb,0x46,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c, +0x7e,0x71,0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec, +0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x09,0x64,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01, +0x0c,0xe2,0x20,0x36,0x60,0xe4,0x50,0x8f,0x8f,0xdc,0xb6,0x25,0x3c,0xc3,0xe5,0x3b, +0x8f,0x4f,0x35,0x40,0x84,0xf9,0x45,0xad,0x9b,0xc1,0x33,0x5c,0xbe,0xf3,0xf8,0x54, +0x03,0x44,0x98,0x5f,0xdc,0x36,0x00,0x00,0x61,0x20,0x00,0x00,0xcf,0x09,0x00,0x00, +0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00,0x51,0x00,0x00,0x00,0x34,0x98,0x01,0x28, +0xa4,0x32,0x2a,0xc2,0x80,0x62,0x2b,0x8d,0x52,0x29,0xb9,0xb2,0xab,0x81,0xe2,0x2b, +0x97,0x82,0x29,0x9b,0x62,0x2a,0xc3,0x80,0xe2,0x0d,0x28,0xdf,0x80,0x52,0xaa,0x82, +0x8a,0x28,0x9f,0xa2,0x21,0x52,0x0d,0x90,0xa2,0x08,0xca,0xa0,0x3c,0x4a,0x60,0x04, +0x80,0x0c,0x33,0x00,0x63,0x04,0x20,0x08,0x82,0x28,0x18,0x8c,0x11,0xb4,0xe6,0x9c, +0xb3,0xdf,0x18,0x01,0x08,0x82,0xa0,0xfc,0x8d,0x11,0x80,0x20,0x08,0xf3,0xbf,0x30, +0x46,0x00,0x82,0x20,0x18,0xff,0xc2,0x18,0xc1,0xee,0x8f,0x32,0x09,0x06,0x63,0x04, +0xbb,0x3f,0xca,0xfc,0x37,0x46,0x00,0x82,0x20,0x08,0xff,0xc2,0x18,0x41,0x6b,0xce, +0x39,0xef,0x8d,0x11,0x80,0x20,0x08,0xca,0x60,0x30,0x46,0x00,0x82,0xf8,0x7f,0x8f, +0xc1,0x18,0x41,0x48,0x82,0x21,0xde,0x8d,0x11,0xec,0xb1,0x1a,0xef,0xdf,0x18,0xc1, +0x5a,0xab,0xb5,0xf8,0x8d,0x11,0xfc,0xf7,0xdf,0xbf,0xdf,0x18,0x01,0x08,0x82,0x20, +0x08,0x06,0x63,0x04,0xad,0x39,0xe7,0xbc,0x2f,0x8c,0x11,0xc8,0xa2,0xdb,0xff,0xdf, +0x18,0x81,0xce,0x9a,0x73,0xfa,0x8d,0x11,0xa8,0x78,0x7d,0xaa,0xde,0x18,0x01,0x08, +0x82,0x20,0x08,0x0e,0x63,0x04,0x6b,0xad,0xd6,0xba,0x37,0x46,0x00,0x82,0xa0,0x7f, +0x87,0xc1,0x18,0x41,0x6b,0xce,0x39,0xed,0x8d,0x11,0x80,0x20,0x08,0x92,0x60,0x30, +0x46,0x00,0x82,0x20,0xa8,0x83,0xc1,0x18,0x01,0x1c,0x97,0xf9,0xed,0x8d,0x11,0x90, +0x25,0xaf,0xdf,0xdf,0x18,0x01,0x08,0x82,0x20,0x08,0x0a,0x63,0x04,0x20,0x08,0x82, +0x2c,0x18,0x8c,0x11,0x80,0x20,0x08,0xc2,0xdf,0x18,0x01,0x08,0x82,0x20,0xfa,0x8d, +0x11,0xbc,0x33,0x69,0xa2,0xdd,0x18,0x01,0x08,0x82,0x20,0xfe,0x0b,0x63,0x04,0x20, +0x08,0x82,0xf8,0x47,0x95,0x31,0x02,0x10,0x84,0xc6,0x08,0x40,0xf0,0x19,0x23,0x00, +0xc1,0x37,0x18,0x23,0x00,0x41,0x30,0x18,0x01,0x20,0xc3,0x08,0x00,0x00,0x00,0x00, +0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xbf,0x00,0x0a,0x6c,0x90,0x0b,0xb8,0x10, +0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe0,0x10,0x0a,0x6d,0xe0,0x0b,0xba, +0x20,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe1,0x20,0x0a,0x6e,0x00,0x0e, +0xe0,0x30,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe2,0x30,0x0a,0x6f,0xe0, +0x0b,0xbe,0x40,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe3,0x40,0x0a,0x6f, +0x70,0x0b,0xe2,0x50,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe4,0x50,0x0a, +0x70,0x10,0x0e,0xb9,0x60,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe5,0x60, +0x0a,0x71,0xc0,0x0b,0xbb,0x70,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe6, +0x70,0x0a,0x72,0xf0,0x0b,0xbd,0x80,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06, +0xe7,0x80,0x0a,0x73,0x10,0x0e,0xe0,0x90,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50, +0x06,0xe8,0x90,0x0a,0x74,0x60,0x0e,0xe2,0xa0,0x0b,0x23,0x06,0x09,0x00,0x82,0x60, +0x50,0x06,0xe9,0xa0,0x0a,0x75,0x80,0x0e,0xe5,0xb0,0x0b,0x23,0x06,0x09,0x00,0x82, +0x60,0x50,0x06,0xea,0xb0,0x0a,0x76,0x60,0x0e,0xe8,0xc0,0x0b,0x23,0x06,0x09,0x00, +0x82,0x60,0x50,0x06,0xeb,0xc0,0x0a,0x7a,0x70,0x0e,0xea,0xd0,0x0b,0x23,0x06,0x09, +0x00,0x82,0x60,0x50,0x06,0xec,0xd0,0x0a,0x7c,0x80,0x0e,0xe8,0xe0,0x0b,0x23,0x06, +0x06,0x00,0x82,0x60,0x40,0xe8,0x43,0x29,0xa4,0xc3,0x88,0x81,0x01,0x80,0x20,0x18, +0x10,0xfb,0x60,0x0a,0xed,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0xc4,0x3e,0x98,0xc2, +0x3a,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0xc1,0x0f,0xa7,0xf0,0x0e,0x23,0x06,0x07, +0x00,0x82,0x60,0x20,0x06,0xf2,0x10,0x0b,0x05,0x3c,0x8c,0x26,0x04,0x41,0x19,0xed, +0x70,0x65,0xb8,0xc3,0x55,0x40,0x0b,0x5c,0x44,0x00,0x15,0xac,0x82,0x56,0x52,0x40, +0x09,0x09,0x9c,0x60,0xb0,0x13,0x0c,0x66,0x02,0x1a,0xc0,0xc7,0x84,0x34,0x80,0xcf, +0x68,0x42,0x03,0x5c,0x60,0xb0,0x73,0x0c,0x66,0x85,0x40,0x1f,0x2b,0x04,0xfa,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0x57,0x12,0xe3,0x70,0xf1,0xc3,0x68,0x42,0x00,0x8c, +0x26,0x08,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x88,0xc1,0x49,0x98,0x83,0x26,0x12, +0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x27,0x18,0xec,0x04,0x83,0xd9,0x21,0xd0,0xc7, +0x0e,0x81,0x3e,0x26,0x30,0xf0,0x31,0x81,0x81,0xcf,0x68,0x42,0x22,0x8c,0x26,0x28, +0x83,0x21,0x84,0x7c,0x0c,0x21,0xe4,0x63,0x8a,0x2d,0xc0,0xc7,0x94,0x5b,0x80,0xcf, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x60,0xc1,0x0f,0x84,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x47,0x58,0xf4,0x03,0x21,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x21,0x16, +0xfd,0x30,0x0a,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x63,0xe1,0x0f,0xa4,0x20, +0x9c,0x62,0xb0,0x53,0x0c,0x66,0x84,0x40,0x1f,0x23,0x04,0xfa,0x8c,0x18,0x34,0x00, +0x08,0x82,0x41,0x73,0x16,0x22,0x31,0x07,0x39,0x51,0x06,0x64,0x50,0x12,0x25,0x51, +0x12,0x25,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0xd0,0x09,0xa3,0x09,0xde, +0x60,0x02,0x21,0x1f,0x13,0x08,0xf9,0x58,0x19,0x08,0xf2,0xb1,0x32,0x10,0xe4,0x63, +0x82,0x20,0x1f,0x13,0x04,0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0xa2,0xb8,0x28,0x89,0xc0,0x90,0x34,0x80,0x8f,0x21,0x69,0x00,0x9f,0xe1,0x08,0xc1, +0x15,0x86,0x6f,0x38,0x62,0xa8,0x85,0xe2,0x2b,0x21,0xd0,0xe1,0x08,0x22,0x16,0x86, +0x6f,0x38,0xa2,0xc0,0x85,0xe2,0x2b,0x21,0xd0,0x22,0x02,0x1d,0x31,0x78,0x00,0x10, +0x04,0x83,0x49,0x2f,0x62,0xa2,0x15,0x50,0x01,0xbb,0xfc,0xc1,0x1f,0xde,0xe2,0x2d, +0x76,0xa2,0x16,0x46,0x13,0x82,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xbe,0x48, +0x8b,0x60,0xc4,0xe0,0x01,0x40,0x10,0x0c,0xa6,0xbe,0xa0,0x89,0x59,0x58,0x85,0x4d, +0x0b,0x89,0x90,0x90,0x0b,0xb9,0xf0,0x09,0x5c,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21, +0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x31,0xd0,0x8b,0x9c,0x68,0x85,0xbb,0x18,0x4d, +0x08,0x86,0xe1,0x86,0xe0,0x2e,0xc0,0xa0,0x94,0x96,0xe0,0x12,0x82,0xad,0xe1,0x25, +0xb8,0x9a,0x40,0x67,0x19,0x02,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x31,0x08, +0x0d,0xb0,0xa0,0x85,0xbf,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x38,0xc1,0x60,0x27, +0x18,0xcc,0x84,0x4d,0x3e,0x26,0x6c,0xf2,0x31,0x41,0x25,0xe0,0x63,0xc2,0x4a,0xc0, +0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xda,0x80,0x0b,0x43,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0xa3,0x36,0xe0,0x82,0x1d,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x6c,0x43,0x2e,0x8e,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xdb,0x90,0x0b,0x77, +0x08,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xaa,0x0d,0xb4,0x18,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0xb2,0x8d,0xb4,0x10,0x4e,0x18,0xd0,0x09,0x03,0xb2,0x83,0x88,0x8f, +0x19,0x44,0x7c,0x4e,0xa8,0xdc,0x09,0x95,0x2b,0x83,0x2e,0xa0,0x8c,0xba,0x80,0x11, +0x83,0x03,0x00,0x41,0x30,0xd0,0x76,0xa3,0x2d,0x84,0xd9,0x18,0x31,0x38,0x00,0x10, +0x04,0x03,0x8d,0x37,0xdc,0x42,0xa0,0x8d,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xc6, +0xc3,0x2f,0xe2,0xa1,0x36,0x84,0x20,0x34,0x42,0x23,0x34,0x42,0x63,0x34,0x21,0x00, +0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9, +0x23,0x2a,0x77,0x44,0xe5,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x61,0x8f,0xd3,0xd0, +0x07,0xdf,0x98,0x14,0xd5,0x50,0x0d,0xd5,0x50,0x8d,0xd1,0x84,0x00,0x18,0x4d,0x10, +0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc, +0x11,0x95,0x2b,0x4e,0x3d,0xc0,0xd6,0x60,0x35,0x40,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0x5a,0x7c,0x9c,0x86,0x10,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x83,0x1f,0xb3, +0x61,0x12,0xea,0x11,0x58,0xb6,0x61,0x1b,0xb6,0x61,0x1b,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x47,0x54,0xee,0x88,0xca,0x1d,0x51, +0xb9,0x23,0x2a,0x57,0x68,0x50,0x1f,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x1a,0x7f, +0xc8,0x46,0xc0,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x33,0x22,0xbe,0x11,0x13,0xf5, +0x11,0x84,0x41,0x78,0x84,0x47,0x78,0x84,0xc7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1, +0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xee,0x88, +0xca,0x8d,0x18,0x34,0x00,0x08,0x82,0x41,0xc3,0x22,0xe7,0xa1,0x13,0xfe,0xb1,0x06, +0x72,0xa0,0x1e,0xea,0xa1,0x1e,0xea,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a, +0x30,0x08,0xa3,0x09,0xc4,0x70,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72, +0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xd4,0x08,0x7c,0x8c,0xc5,0x89,0xf0,0xc1,0x1e, +0xcc,0xc7,0x7c,0xcc,0xc7,0x7c,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c, +0xc2,0x68,0x02,0x31,0x1c,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x88, +0x41,0x03,0x80,0x20,0x18,0x34,0x3e,0x92,0x1f,0x6c,0x01,0x23,0x67,0x40,0x0a,0xfc, +0xc1,0x1f,0xfc,0xc1,0x1f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30, +0x9a,0x40,0x0c,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x37,0x62,0xd0, +0x00,0x20,0x08,0x06,0xcd,0x99,0x88,0x48,0x5d,0xe4,0x48,0x19,0xb4,0x42,0x89,0x94, +0x48,0x89,0x94,0xc8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26, +0x10,0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x95,0x2d,0x94,0x09, +0x58,0x39,0x98,0x08,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x63,0x13,0x11,0x11, +0x82,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xe6,0xc4,0x45,0x42,0xa3,0x4c,0x64,0x21, +0x88,0x91,0x18,0x89,0x91,0x18,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18, +0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x11, +0x83,0x06,0x00,0x41,0x30,0x68,0xf8,0xe4,0x46,0x54,0xc3,0x4d,0xc6,0x41,0xd1,0x11, +0x1d,0xd1,0x11,0x1d,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1, +0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x11,0x83,0x06, +0x00,0x41,0x30,0x68,0x4a,0x05,0x4c,0x66,0xe3,0x4e,0x5c,0x61,0x1a,0x93,0x31,0x19, +0x93,0x31,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62, +0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x11,0x83,0x06,0x00,0x41, +0x30,0x68,0x5c,0x25,0x4d,0x78,0x03,0x54,0x58,0x81,0x63,0x13,0x36,0x61,0x13,0x36, +0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2, +0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0xea,0x87,0x55,0x81,0x11,0x83,0x03, +0x00,0x41,0x30,0xd0,0x64,0x05,0x4d,0x82,0x33,0x18,0x31,0x68,0x00,0x10,0x04,0x83, +0x26,0x57,0xe8,0xe4,0x3c,0x56,0x05,0x1f,0x82,0x3b,0xb9,0x93,0x3b,0xb9,0x93,0xd1, +0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77, +0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68,0x00,0x10,0x04,0x83,0x46,0x5c, +0xfa,0x04,0x3e,0x68,0x25,0x25,0x14,0x50,0x01,0x15,0x50,0x01,0x95,0xd1,0x84,0x00, +0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5, +0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68,0x00,0x10,0x04,0x83,0x66,0x5d,0x4c,0x25, +0x3f,0x7a,0x85,0x1e,0xa6,0x54,0x49,0x95,0x54,0x49,0x95,0xd1,0x84,0x00,0x18,0x4d, +0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8, +0xdc,0x11,0x95,0x1b,0x31,0x68,0x00,0x10,0x04,0x83,0x86,0x5e,0x5e,0x45,0x44,0xcc, +0x45,0x1e,0x38,0x59,0x91,0x15,0x59,0x91,0x95,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82, +0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11, +0x95,0x33,0x1c,0x01,0x8b,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x96,0x2f,0xf1, +0x12,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xb5,0x2f,0xbc,0x12,0xf0,0xc8,0x05,0x06, +0x1c,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0x5f,0xe8,0x25,0x18,0x8e,0x08,0xc4,0x84, +0xf8,0x6c,0xf0,0x13,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x24,0x32,0xbd,0x12, +0x58,0x20,0xd0,0xc7,0x0c,0x50,0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x25, +0x03,0x2e,0x81,0x05,0x02,0x7d,0x2c,0x20,0xe4,0x73,0x41,0xe5,0xa6,0x1b,0xce,0x24, +0x48,0xcc,0x4c,0xde,0x22,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x80,0xa1,0x0c,0xc8, +0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x60,0xa9,0xcc,0xba,0x04,0x6b,0x72,0x81,0x01, +0x47,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x72,0x99,0x91,0x09,0x86,0x23,0x82,0x38,0x21, +0x3e,0x1b,0x5a,0x45,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xc5,0x0c,0xbb,0x04, +0x16,0x08,0xf4,0x31,0xe3,0x55,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0xcd, +0xbc,0x4b,0x60,0x81,0x40,0x1f,0x0b,0x08,0xf9,0x5c,0x50,0xb9,0xe9,0x06,0x3b,0x09, +0x12,0xbb,0x13,0xbf,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x60,0x37,0xf3,0x32, +0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x58,0x39,0xa3,0x2f,0x81,0x9e,0x5c,0x60,0xc0, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x7a,0x46,0x66,0x82,0xe1,0x88,0x00,0x54,0x88, +0xcf,0x06,0x5e,0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x60,0xb3,0x2f,0x81, +0x05,0x02,0x7d,0xcc,0xf0,0x15,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x34,0x36, +0xfe,0x12,0x58,0x20,0xd0,0xc7,0x02,0x42,0x3e,0x17,0x54,0x6e,0xba,0xa1,0x54,0x82, +0xc4,0x4e,0xa5,0x35,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x98,0xd9,0xf8,0x4c, +0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x16,0xda,0xa4,0x4c,0x90,0x2a,0x17,0x18,0x70, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xb6,0x09,0x9b,0x60,0x38,0x22,0x78,0x15,0xe2, +0xb3,0x61,0x5d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0xdb,0xa8,0x4c,0x60, +0x81,0x40,0x1f,0x33,0xda,0x45,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xc9,0x4d, +0xcb,0x04,0x16,0x08,0xf4,0xb1,0x80,0x90,0xcf,0x05,0x95,0x9b,0x6e,0xa0,0x95,0x20, +0x31,0x37,0x88,0x0d,0xf9,0xd8,0x1b,0xc4,0x86,0x7c,0x0c,0x0e,0x62,0x43,0x3e,0x16, +0x07,0xb1,0x21,0x1f,0x1b,0x03,0xd6,0x90,0x8f,0x91,0x01,0x6b,0xc8,0xc7,0xca,0x80, +0x35,0xe4,0x63,0x66,0xc0,0x1a,0xf2,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40, +0xe0,0x63,0x04,0x02,0x1f,0xe3,0x50,0x43,0x3e,0xd6,0xa1,0x86,0x7c,0xcc,0x43,0x0d, +0xf9,0xd8,0x87,0x1a,0xf2,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63, +0x08,0x01,0x1f,0xab,0x4a,0x43,0x3e,0x66,0x95,0x86,0x7c,0xec,0x2a,0x0d,0xf9,0x18, +0x56,0x1a,0xf2,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01, +0x1f,0xdb,0x03,0x55,0x80,0x8f,0x05,0x6d,0x00,0x1f,0x0b,0x3e,0xf8,0xd8,0x11,0xd0, +0xc7,0x0e,0x81,0x3e,0x76,0x0c,0xf4,0xb1,0x83,0xa0,0x8f,0xc5,0xc2,0x6a,0xc8,0xc7, +0x64,0x61,0x35,0xe4,0x63,0xb3,0xb0,0x1a,0xf2,0x31,0x5a,0x58,0x0d,0xf9,0x98,0x29, +0x98,0x86,0x7c,0xec,0x14,0x4c,0x43,0x3e,0x86,0x0a,0xa6,0x21,0x1f,0x4b,0x05,0xd3, +0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0xd8, +0x1f,0x94,0x86,0x7c,0x0c,0x14,0x4a,0x43,0x3e,0x16,0x0a,0xa5,0x21,0x1f,0x13,0x85, +0xd2,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8, +0x18,0x1e,0x90,0x86,0x7c,0x2c,0x0f,0x48,0x43,0x3e,0xa6,0x07,0xa4,0x21,0x1f,0xdb, +0x03,0xd2,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08, +0xf8,0x18,0x11,0x06,0xf4,0x31,0x42,0x0c,0xe8,0x63,0xc4,0x18,0xd0,0xc7,0x08,0x32, +0xa0,0x8f,0xc5,0x03,0x69,0xc8,0xc7,0xe4,0x81,0x34,0xe4,0x63,0xf3,0x40,0x1a,0xf2, +0x31,0x7a,0x20,0x0d,0xf9,0x98,0x39,0xfc,0x85,0x7c,0xec,0x1c,0xfe,0x42,0x3e,0x86, +0x0e,0x7f,0x21,0x1f,0x4b,0x87,0xbf,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63, +0x04,0x02,0x1f,0x23,0x10,0xf8,0xd8,0x2f,0xf8,0x85,0x7c,0x0c,0x1c,0xfc,0x42,0x3e, +0x16,0x0e,0x7e,0x21,0x1f,0x13,0x07,0xbf,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0, +0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x2e,0xf4,0x85,0x7c,0x2c,0x17,0xfa,0x42, +0x3e,0xa6,0x0b,0x7d,0x21,0x1f,0xdb,0x85,0xbe,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21, +0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x11,0x0a,0xf4,0x31,0x42,0x14,0xe8, +0x63,0xc4,0x28,0xd0,0xc7,0x08,0x52,0xa0,0x8f,0xc5,0x84,0x5f,0xc8,0xc7,0x64,0xc2, +0x2f,0xe4,0x63,0x33,0xe1,0x17,0xf2,0x31,0x9a,0xf0,0x0b,0xf9,0x98,0x49,0xe4,0x85, +0x7c,0xec,0x24,0xf2,0x42,0x3e,0x86,0x12,0x79,0x21,0x1f,0x4b,0x89,0xbc,0x90,0x8f, +0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0xd8,0x3f,0xe0, +0x85,0x7c,0x0c,0x24,0xf0,0x42,0x3e,0x16,0x12,0x78,0x21,0x1f,0x13,0x09,0xbc,0x90, +0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x3e, +0xdc,0x85,0x7c,0x2c,0x1f,0xee,0x42,0x3e,0xa6,0x0f,0x77,0x21,0x1f,0xdb,0x87,0xbb, +0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18, +0x11,0x0e,0xf4,0x31,0x42,0x1c,0xe8,0x63,0xc4,0x38,0xd0,0xc7,0x08,0x72,0xa0,0x8f, +0xdd,0x8e,0xaf,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x30,0x3c,0x82,0xa3,0x60, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x3d,0xda,0xa1,0x60,0x77,0x2e,0x30,0xe0,0x88, +0x81,0x01,0x80,0x20,0x18,0x44,0x7e,0x34,0x47,0xc1,0x70,0x44,0x10,0x3e,0xc4,0x67, +0x43,0xff,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x50,0xe2,0xa1,0xc0,0x02, +0x81,0x3e,0x66,0xfc,0x8f,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x22,0xa5,0x1f, +0x0a,0x2c,0x10,0xe8,0x63,0x01,0x21,0x9f,0x0b,0x2a,0x37,0xdd,0x60,0x3e,0x41,0x62, +0xe5,0xd3,0x2e,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0xec,0x94,0xfe,0x28,0x18, +0x31,0x38,0x00,0x10,0x04,0x03,0x2b,0x95,0xd4,0x28,0x50,0x9f,0x0b,0x0c,0x38,0x62, +0x60,0x00,0x20,0x08,0x06,0x51,0x2b,0x89,0x52,0x30,0x1c,0x11,0xc0,0x0f,0xf1,0xd9, +0xc0,0x42,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0x96,0xd6,0x28,0xb0,0x40, +0xa0,0x8f,0x19,0x2e,0x24,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x66,0xc9,0x8d, +0x02,0x0b,0x04,0xfa,0x58,0x40,0xc8,0xe7,0x82,0xca,0x4d,0x37,0xd4,0x4f,0x90,0x98, +0xfd,0xf0,0x4b,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x00,0xb3,0x25,0x57,0x0a,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xc2,0xa5,0x3c,0x0a,0xf2,0xe7,0x02,0x03,0x8e,0x18, +0x18,0x00,0x08,0x82,0x41,0xc4,0x4b,0xb1,0x14,0x0c,0x47,0x04,0xff,0x43,0x7c,0x36, +0xec,0x90,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xfa,0x25,0x3d,0x0a,0x2c,0x10, +0xe8,0x63,0x46,0x0f,0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x71,0xea,0xa3, +0xc0,0x02,0x81,0x3e,0x16,0x10,0xf2,0xb9,0xa0,0x72,0xd3,0x0d,0x24,0x14,0x24,0x66, +0x42,0x2b,0x13,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0xc0,0xca,0xa9,0x97,0x82,0x11, +0x83,0x03,0x00,0x41,0x30,0xb0,0xce,0x09,0x95,0x02,0x14,0xba,0xc0,0x80,0x23,0x06, +0x06,0x00,0x82,0x60,0x10,0xad,0x13,0x38,0x05,0xc3,0x11,0x81,0x0b,0x11,0x9f,0x0d, +0x6a,0x24,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xdc,0x29,0x95,0x02,0x0b,0x04, +0xfa,0x98,0xc1,0x46,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0x9e,0x58,0x29, +0xb0,0x40,0xa0,0x8f,0x05,0x84,0x7c,0x2e,0xa8,0xdc,0x74,0xc3,0x0c,0x05,0x89,0xb9, +0x01,0x58,0xc8,0xc7,0xde,0x00,0x2c,0xe4,0x63,0x70,0x00,0x16,0xf2,0xb1,0x38,0x00, +0x0b,0xf9,0xd8,0x18,0x90,0x84,0x7c,0x8c,0x0c,0x48,0x42,0x3e,0x56,0x06,0x24,0x21, +0x1f,0x33,0x03,0x92,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f, +0x23,0x10,0xf8,0x18,0xc7,0x0e,0xf2,0xb1,0x8e,0x1d,0xe4,0x63,0x1e,0x3b,0xc8,0xc7, +0x3e,0x76,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08, +0xf8,0x58,0x45,0x0b,0xf2,0x31,0x8b,0x16,0xe4,0x63,0x17,0x2d,0xc8,0xc7,0x30,0x5a, +0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0xd8, +0x1e,0xa8,0x02,0x7c,0x2c,0x68,0x03,0xf8,0x58,0xf0,0xc1,0xc7,0x8e,0x80,0x3e,0x76, +0x08,0xf4,0xb1,0x63,0xa0,0x8f,0x1d,0x04,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0, +0xba,0x29,0x7c,0x0a,0x19,0x7c,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x0b,0xa7,0xf2, +0x29,0x64,0xf0,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x9c,0xd2,0xa7,0x90,0xc1, +0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x74,0x6a,0x9f,0x42,0x06,0x5f,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xc0,0xda,0xa9,0x7d,0x2a,0x19,0x7e,0x19,0x31,0x38,0x00,0x10, +0x04,0x03,0x8b,0xa7,0xf8,0xa9,0x64,0xf8,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac, +0x9e,0xea,0xa7,0x92,0xe1,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x7c,0xca,0x9f, +0x4a,0x86,0x5f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xfa,0x29,0x90,0x42,0xc4,0x65, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xb0,0x0a,0x29,0x44,0x5c,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xc0,0x0a,0x2b,0x91,0x42,0xc4,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c, +0xb1,0x1a,0x29,0x44,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x1a,0xab,0x91,0x42, +0xcc,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xb2,0x22,0x29,0xc4,0x5c,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xc0,0x2a,0xab,0x92,0x42,0xcc,0x65,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x2c,0xb3,0x32,0x29,0xc4,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x3a,0x2b, +0x94,0x42,0xc2,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xb4,0x4a,0x29,0x24,0x5c, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x4a,0x2b,0x95,0x42,0xc2,0x65,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x2c,0xb5,0x5a,0x29,0x24,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0, +0x5a,0xab,0x95,0x42,0xca,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xb6,0x62,0x29, +0xa4,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x6a,0xab,0x96,0x42,0xca,0x65,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x2c,0xb7,0x72,0x29,0xa4,0x5c,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xc0,0x7a,0xab,0x97,0xe2,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xe0,0x0a, +0xa6,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xb8,0x8a,0x29,0x0e,0x19,0x31, +0x38,0x00,0x10,0x04,0x03,0x4b,0xae,0x64,0x8a,0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xc0,0x9a,0x2b,0x9a,0x22,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xe8,0xaa,0xa6, +0x08,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xba,0xb2,0x29,0x02,0x19,0x31,0x38, +0x00,0x10,0x04,0x03,0xcb,0xae,0x6e,0x8a,0x40,0x8e,0x30,0xe0,0x11,0x06,0x3c,0xc2, +0x80,0x47,0x18,0x70,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xbe,0xbb,0xaa,0xa9,0x54,0x92, +0xab,0xd1,0x84,0x20,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x26,0xb4,0x78,0xca,0x95, +0xe6,0x6a,0xae,0xe6,0xea,0xa7,0x7e,0xea,0xa7,0x7e,0x6a,0x34,0x21,0x00,0x86,0x23, +0x82,0x5d,0x0a,0xbe,0xe9,0x06,0x71,0x12,0x02,0x53,0x0a,0xfa,0x98,0x62,0xd0,0xc7, +0x94,0x83,0x3e,0x46,0x0c,0xf2,0xb1,0x62,0x90,0x8f,0x0d,0x86,0x7c,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x60,0xad,0xb3,0x1a,0xc6,0x69,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0xd6,0x42,0xab,0x81,0x9c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x70,0xad,0xb4, +0x1a,0xca,0x69,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xd7,0x5a,0xab,0x81,0xa4,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x80,0x2d,0xb6,0x1a,0x4a,0x6a,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0xd8,0x6a,0xab,0xc1,0xa4,0x4c,0x98,0x27,0xf9,0x98,0x40,0xc0,0xc7, +0x02,0x7a,0x92,0x8f,0x05,0x03,0x7c,0xec,0x28,0xe2,0x63,0x01,0x3e,0xc9,0xc7,0x12, +0x7c,0x92,0x8f,0x1d,0x41,0x7c,0x2c,0xd1,0x27,0xf9,0x98,0x10,0xc4,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0xa2,0xdc,0x72,0xad,0x6e,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22, +0xdd,0x32,0xad,0x60,0xb8,0x61,0x0c,0xec,0x89,0xb8,0x60,0x10,0x23,0x06,0x0d,0x00, +0x82,0x60,0xd0,0xfc,0x96,0x5e,0xd5,0x53,0x5f,0xf5,0x12,0x2f,0xf5,0x55,0x5f,0xf5, +0x55,0x5f,0x8d,0x26,0x04,0xc0,0x70,0x44,0x30,0x53,0xc2,0x37,0x62,0xf0,0x00,0x20, +0x08,0x06,0xd3,0x6f,0xd9,0x55,0x3c,0xb5,0x93,0x1b,0xb5,0xd1,0x58,0x8d,0x15,0x6d, +0xd1,0x16,0x68,0xe9,0xd3,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x2c,0x81,0x30,0x50, +0x61,0x88,0x41,0xa0,0x9f,0x01,0x30,0x50,0x61,0x80,0x41,0xc0,0x9f,0x01,0x30,0x50, +0x61,0x68,0x81,0x7f,0x06,0xc0,0x40,0x85,0xa1,0x04,0x20,0x1a,0x00,0x03,0x15,0x86, +0x12,0x88,0x68,0x00,0x0c,0x54,0x18,0x5c,0x40,0xa2,0x01,0x30,0x50,0x31,0x68,0x81, +0xde,0x06,0xc0,0x40,0x05,0x19,0x58,0x01,0xda,0x06,0xc0,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0xee,0x95,0x5a,0x6c,0x34,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x18,0x94, +0x17,0x69,0xe1,0x93,0x78,0x8d,0x26,0x04,0x42,0x05,0x79,0xa5,0x55,0x5e,0xc1,0x5d, +0x60,0xb0,0x11,0x83,0x03,0x00,0x41,0x30,0x10,0x03,0xf5,0x4a,0xad,0x7e,0x2a,0xaf, +0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x13,0x0c,0x76,0x82,0xc1,0x4c,0x30,0xe8,0x63, +0xc2,0x41,0x9f,0x13,0x06,0x74,0xc2,0x80,0x46,0x13,0x1c,0x60,0x34,0xe1,0x09,0x8e, +0x30,0xd8,0x11,0x06,0x33,0xa1,0x9e,0xe4,0x63,0x42,0x3d,0xc9,0xc7,0x88,0xbd,0x82, +0x8f,0x11,0x7c,0x05,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4a,0x2c,0xbc,0x08, +0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x13,0x13,0x2f,0x42,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0xe3,0xc4,0xc4,0x0b,0xad,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x50,0x6c,0xbc,0xd2,0x4a,0x38,0xc6,0x60,0xc7,0x18,0xcc,0x08,0x81,0x3e,0x46,0x08, +0xf4,0x19,0x31,0x68,0x00,0x10,0x04,0x83,0x86,0xc5,0xce,0x2b,0xa7,0xfc,0xcb,0xbf, +0xfc,0x4b,0xbd,0xd4,0x4b,0xbd,0xd4,0x6b,0x34,0x21,0x00,0x86,0x23,0x02,0xb3,0x0a, +0xbe,0xe9,0x86,0xb6,0x12,0x82,0x0b,0x03,0x43,0x8d,0x18,0x3c,0x00,0x08,0x82,0xc1, +0xe4,0x62,0xe5,0x35,0x56,0x3c,0x75,0x18,0xb2,0x25,0x5b,0x23,0x36,0x62,0xef,0x15, +0x8c,0x26,0x04,0x80,0x05,0xa7,0x25,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x64, +0x8c,0xbd,0x02,0x0b,0x0c,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x44,0x63,0xe9, +0x15,0x58,0xa0,0x5a,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0xc6,0xe0,0x2b, +0x18,0x8e,0x80,0x83,0xb8,0x0a,0xbe,0xe9,0x06,0x21,0x0e,0x82,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x78,0xec,0xbe,0x82,0x61,0x38,0x22,0xa0,0x2b,0xe7,0x1b,0x31,0x38, +0x00,0x10,0x04,0x83,0xc3,0xc7,0xf4,0x6b,0x28,0x2c,0x18,0xe8,0x63,0x7d,0x15,0xc4, +0x67,0xba,0x21,0xf0,0x2b,0x62,0x96,0x61,0x20,0xea,0x60,0x38,0x22,0x0f,0xf2,0xca, +0xf9,0xa6,0x1b,0x66,0x0b,0xb4,0x82,0x59,0x02,0x64,0x38,0x62,0x0f,0x42,0x4b,0xf9, +0x66,0x19,0x8c,0x22,0x30,0x46,0x89,0x8f,0x05,0xa7,0x25,0x1f,0x0b,0x18,0xf8,0xcc, +0x12,0x20,0xc3,0x11,0xc7,0x6f,0x09,0xdf,0x2c,0xc3,0x81,0x04,0xb3,0x04,0xc8,0x40, +0x89,0xc1,0x0c,0x20,0x51,0x80,0x6c,0x70,0x80,0x84,0x31,0x50,0x62,0x88,0xc1,0x60, +0x14,0xde,0xe1,0x19,0xa6,0xe8,0x16,0x7c,0x2c,0x10,0x2f,0xf9,0x8c,0x18,0x18,0x00, +0x08,0x82,0x41,0xa4,0x66,0x36,0x16,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xe1,0x66, +0x29,0x06,0x0a,0x81,0xb1,0x56,0x10,0x1f,0x6b,0xad,0x76,0x8a,0xcf,0x88,0x81,0x01, +0x80,0x20,0x18,0x44,0x6e,0xa6,0x63,0xc1,0x70,0x84,0x3c,0xa5,0x17,0xf1,0x5d,0x60, +0x28,0x5b,0x02,0xf9,0x58,0x60,0xc8,0xc7,0x82,0x42,0x3e,0x16,0xd4,0x16,0x7c,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x20,0xaa,0xb3,0x30,0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xc8,0x33,0x1a,0x7b,0xc0,0x60,0x38,0x22,0x88,0x2d,0xe7,0x1b,0x31,0x38,0x00, +0x10,0x04,0x83,0x63,0xcf,0x6e,0x2c,0x12,0x03,0x0b,0x06,0xfa,0x4c,0x37,0x04,0xb4, +0x35,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xb4,0x67,0x67,0x16,0xd8,0xe1,0x5f,0xf2, +0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0xcf,0xd2,0x2c,0xb0,0x60,0x90,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x44,0x7f,0xb6,0x66,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18, +0x7c,0x7a,0x86,0x63,0xac,0xf5,0x66,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x26,0xfc, +0x95,0x7c,0x4c,0xf8,0x2b,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x54,0x6a,0x38, +0x26,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x64,0x6a,0x39,0x26,0x9c,0x30,0xa0,0x13, +0x06,0x74,0x82,0xc1,0x4e,0x30,0x98,0x09,0xef,0x05,0x1f,0x13,0xe0,0x0b,0x3e,0x23, +0x06,0x07,0x00,0x82,0x60,0xf0,0x9d,0x5a,0x99,0xe5,0x96,0x9f,0x8d,0x26,0x04,0xc0, +0x68,0x82,0x10,0x58,0x21,0xc4,0xc7,0x0a,0x21,0x3e,0xc3,0x11,0xc2,0x23,0x7c,0xd3, +0x0d,0x60,0xa6,0x66,0xc1,0x70,0xc4,0x00,0x09,0xdf,0x74,0x83,0x98,0xb1,0x59,0x30, +0xdd,0x80,0x6a,0xaa,0x46,0x4c,0x37,0xa4,0xda,0xaa,0x0d,0x55,0x44,0x50,0x44,0x04, +0x25,0x10,0x50,0x02,0x01,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xf8,0x5a,0x9e,0xb9, +0x17,0xac,0x09,0x01,0x9f,0xf1,0x19,0x9f,0xf1,0xd9,0x68,0x42,0x00,0x8c,0x26,0x08, +0xc1,0x68,0xc2,0x20,0x4c,0x37,0xd8,0xda,0xad,0x39,0x95,0x04,0x30,0x62,0xd0,0x00, +0x20,0x08,0x06,0x0d,0xb9,0xfd,0x19,0x7d,0xd9,0x5a,0x70,0x88,0x9a,0xa8,0x89,0x9a, +0xa8,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74,0x43,0xaf,0xf1, +0x1a,0x55,0x4f,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xa8,0x5b,0xa9,0xe9,0x17, +0xaf,0x05,0x0d,0xaa,0xa1,0x1a,0xaa,0xa1,0xda,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1, +0x68,0xc2,0x20,0x4c,0x37,0x88,0xdb,0xb8,0x61,0x45,0x05,0x30,0x62,0xd0,0x00,0x20, +0x08,0x06,0x0d,0xbc,0xad,0x1a,0x88,0x89,0x1b,0x15,0xb8,0x9a,0xab,0xb9,0x9a,0xab, +0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20, +0x18,0x34,0xf4,0xf6,0x6a,0x24,0x66,0x6e,0x51,0x21,0x6b,0xb2,0x26,0x6b,0xb2,0x36, +0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60, +0xd0,0xe0,0xdb,0xac,0xa1,0x98,0xba,0x3d,0x89,0xad,0xd9,0x9a,0xad,0xd9,0xda,0x68, +0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0xc4,0x1b,0xbc,0x99,0x41, +0x89,0x41,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xf8,0x5b,0xae,0xb9,0x18,0xbc, +0x89,0x41,0xc0,0x6b,0xbc,0xc6,0x6b,0xbc,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30, +0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x88,0x5c,0xaf,0xc9,0x18,0xbd, +0x7d,0x05,0xb8,0x81,0x1b,0xb8,0x81,0xdb,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68, +0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x63,0x72,0xe1,0x66,0x63,0xf8,0xd6, +0x25,0xe4,0x46,0x6e,0xe4,0x46,0x6e,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09, +0x83,0x60,0x78,0x50,0x0a,0xf1,0x31,0x3c,0x28,0x85,0xf8,0x5c,0x69,0x19,0x6a,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0x97,0x4b,0x37,0x70,0x08,0x8c,0xcd,0x56,0x81,0x3e, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc0,0x1c,0xbb,0xf9,0x59,0x60,0x6e,0x36,0xc4, +0xc7,0x84,0x40,0x3e,0x16,0xc0,0x19,0x7c,0x2c,0x08,0x35,0xf9,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x51,0x73,0xf0,0x26,0x67,0x81,0xd9,0x96,0x9d,0xc9,0x67,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0x9b,0x93,0xb7,0x20,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0x03,0xe7,0xe6,0xed,0xcd,0x02,0x23,0x8e,0xf8,0x98,0x10,0xc8,0xc7,0x82,0x04,0x3e, +0x86,0x5e,0xa8,0x26,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x74,0xce,0xe4,0x02, +0x4b,0xb5,0x20,0x3e,0x96,0x0a,0xa6,0x00,0x82,0x0b,0x0c,0x66,0xa9,0x70,0x0a,0x20, +0xb8,0xc0,0x60,0x36,0x60,0xf0,0x31,0x01,0x83,0xcf,0x70,0x03,0x2a,0xc0,0x05,0x19, +0x0c,0x37,0xa0,0x02,0x5c,0x90,0x41,0x09,0x81,0x5e,0x60,0x28,0x73,0x0c,0xf9,0xd8, +0x63,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xb8,0xb1,0x23,0x39,0x21,0x10,0x82, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd8,0x0e,0xe5,0x82,0x75,0xb3,0x60,0xdd,0xe4, +0x63,0x01,0xab,0xc1,0xc7,0x86,0x57,0x93,0x8f,0x05,0xae,0x06,0x1f,0x2b,0xdc,0x4d, +0x3e,0x16,0xb8,0x1b,0x7c,0x2c,0x28,0xe4,0x63,0xc1,0xbb,0xc1,0xc7,0x8a,0x42,0x3e, +0x16,0x38,0xf2,0xb1,0x60,0x90,0x8f,0x05,0xb8,0x20,0x1f,0x13,0x70,0x41,0x3e,0x36, +0xe0,0x82,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0x9b,0x3b,0x9a,0xc3,0x2e,0xec, +0x32,0xef,0xdd,0xe4,0x63,0x81,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf6, +0xae,0xe6,0x02,0x0b,0x7e,0x41,0x3e,0x26,0xfc,0x82,0x7c,0x6c,0xf8,0x05,0xf9,0xd8, +0x20,0x0e,0xf2,0xb1,0x41,0x1c,0xe4,0x63,0x83,0x38,0xc8,0xc7,0xde,0x41,0x1c,0x40, +0x70,0x81,0xc1,0x2c,0xe0,0x03,0xf8,0x0c,0x37,0x90,0xc3,0x6c,0x90,0x41,0x05,0x63, +0xa0,0x17,0x18,0xca,0xe0,0x80,0x90,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x70,0xa4, +0x57,0x76,0x81,0x18,0x04,0x62,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0xeb,0xa5, +0x5d,0xc0,0x72,0x16,0xb0,0x9c,0x7c,0x2c,0x68,0x37,0xf8,0xd8,0x00,0x6f,0xf2,0xb1, +0xe0,0xdd,0xe0,0x63,0xc5,0xcb,0xc9,0xc7,0x82,0x97,0x83,0x8f,0x05,0x85,0x7c,0x2c, +0x80,0x39,0xf8,0x58,0x51,0xc8,0xc7,0x82,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x60,0x1e, +0xe4,0x63,0xc2,0x3c,0xc8,0xc7,0x86,0x79,0x90,0x8f,0x0d,0x64,0x00,0x1f,0x1b,0xc8, +0x00,0x3e,0x36,0x90,0x01,0x7c,0xec,0x40,0x03,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82, +0x01,0x87,0x7b,0x79,0x97,0xf1,0x41,0xc6,0x07,0x56,0x06,0x81,0x7c,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0xfa,0xbd,0xbc,0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x18, +0xbf,0xbf,0x1b,0x89,0x7e,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0xfc,0x40,0x6f, +0x24,0xfa,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xf2,0x0b,0xbd,0x91,0xe8,0x87, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xcc,0x2f,0xf4,0x4c,0x02,0x24,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x38,0x3f,0xd1,0x33,0x09,0x90,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x03,0xfd,0x46,0xcf,0x24,0x40,0xc2,0x8e,0x91,0x90,0x8f,0x21,0x23,0x21,0x1f, +0x4b,0x46,0x42,0x3e,0x36,0xb4,0x01,0x7c,0x6c,0x68,0x03,0xf8,0xd8,0xd0,0x06,0xf0, +0x31,0x23,0x25,0xe4,0x63,0x46,0x4a,0xc8,0xc7,0x8c,0x94,0x90,0x8f,0x0d,0x70,0x00, +0x1f,0x1b,0xe0,0x00,0x3e,0x36,0xc0,0x01,0x7c,0x6c,0xba,0x03,0xf8,0x18,0x58,0xb4, +0x04,0x08,0x2e,0x30,0x98,0x05,0xed,0x00,0x9f,0xe1,0x86,0x97,0x20,0x11,0x32,0xa8, +0x80,0x16,0xf4,0x02,0x43,0x59,0x38,0x10,0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x03, +0xae,0xfe,0x6c,0x2f,0x98,0x85,0x60,0x16,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf0, +0x3f,0xdd,0x0b,0xfa,0xce,0x82,0xbe,0x93,0x8f,0x05,0x3e,0x07,0x1f,0x1b,0xc2,0x4e, +0x3e,0x16,0x80,0x1d,0x7c,0xac,0x00,0x3d,0xf9,0x58,0x00,0x7a,0xf0,0xb1,0xa0,0x90, +0x8f,0x05,0xa1,0x07,0x1f,0x2b,0x0a,0xf9,0x58,0xd0,0xc8,0xc7,0x82,0x41,0x3e,0x16, +0xf8,0x84,0x7c,0x4c,0xf0,0x09,0xf9,0xd8,0xe0,0x13,0xf2,0xb1,0x38,0x18,0xe0,0x63, +0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00, +0x41,0x30,0xe0,0x52,0x30,0x50,0xbf,0xac,0x1d,0xb2,0x76,0x30,0x5b,0x08,0xe4,0x33, +0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x0c,0x06,0xea,0x17,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0x41,0x83,0x01,0xfc,0xc5,0x01,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0x51,0x83,0x41,0xfc,0xc5,0x01,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x61,0x83, +0x81,0xfc,0xc5,0x01,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x71,0x83,0x81,0xfc, +0xc5,0xc1,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x81,0x83,0xc1,0xfc,0xc5,0xc1, +0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x91,0x83,0x01,0xfd,0xc5,0xc1,0x5a,0xd8, +0xe1,0x16,0xf2,0x31,0xc4,0x2d,0xe4,0x63,0x89,0x5b,0xc8,0xc7,0xe2,0x60,0x80,0x8f, +0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x66,0xd0,0x85,0x7c,0xcc,0xa0,0x0b,0xf9, +0x98,0x41,0x17,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80, +0x8f,0xc5,0xc1,0x04,0x1f,0x7b,0x0d,0xbc,0x00,0xc1,0x05,0x06,0xb3,0xa0,0x27,0xe0, +0x33,0xdc,0xa0,0x17,0x74,0x42,0x06,0x65,0x12,0x81,0x5e,0x60,0x28,0x93,0x09,0x42, +0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0x99,0x61,0x70,0x82,0x41,0x49,0x04,0x25, +0x11,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xf1,0x86,0xc1,0x0a,0x06,0x81,0xfb,0x59, +0xe0,0x7e,0xf2,0xb1,0xe0,0xf5,0xe0,0x63,0x83,0xec,0xc9,0xc7,0x82,0xd8,0x83,0x8f, +0x15,0xf1,0x27,0x1f,0x0b,0xe2,0x0f,0x3e,0x16,0x14,0xf2,0xb1,0x40,0xfe,0xe0,0x63, +0x45,0x21,0x1f,0x0b,0x1a,0xf9,0x58,0x30,0xc8,0xc7,0x82,0xd4,0x90,0x8f,0x09,0xa9, +0x21,0x1f,0x1b,0x52,0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c, +0x0c,0xf0,0xb1,0x38,0x38,0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x9c,0x1e,0x06, +0x3b,0x18,0xfc,0x44,0xf6,0x13,0x99,0x9d,0x44,0x20,0x9f,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0x42,0x31,0xd8,0xc1,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x14, +0x83,0x30,0x0c,0xe2,0x60,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x30,0xc5,0x40, +0x0c,0x83,0x38,0x98,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4e,0x31,0x18,0xc3, +0x20,0x0e,0x66,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x54,0x0c,0xc6,0x30,0x88, +0x03,0xdb,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x15,0x03,0x32,0x0c,0xe2,0xc0, +0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x50,0xc5,0xa0,0x0c,0x83,0x38,0xb0,0x0d, +0x3b,0x72,0x43,0x3e,0x86,0xe4,0x86,0x7c,0x2c,0xc9,0x0d,0xf9,0x58,0x1c,0x0c,0xf0, +0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0x8c,0xdf,0x90,0x8f,0x19,0xbf,0x21, +0x1f,0x33,0x7e,0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c, +0xf0,0xb1,0x38,0x98,0xe0,0x53,0x30,0xe1,0x06,0x7a,0x81,0xa1,0x46,0x0c,0x12,0x00, +0x04,0xc1,0x80,0x93,0xc5,0x60,0x0e,0x83,0x97,0x68,0x83,0x97,0x68,0x83,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x76,0x31,0xb8,0xc3,0x20,0xd0,0xc1,0xc0,0x02,0x1d,0x0c, +0xe4,0x63,0xc1,0xfe,0xc1,0xc7,0x06,0xff,0x93,0x8f,0x05,0xfd,0x07,0x1f,0x2b,0x7a, +0x30,0x90,0x8f,0x05,0x3d,0x18,0xc0,0xc7,0x82,0x42,0x3e,0x16,0xf8,0x60,0x00,0x1f, +0x2b,0x0a,0xf9,0x58,0xc0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xc4,0x87,0x7c,0x4c,0x88, +0x0f,0xf9,0xd8,0x10,0x1f,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8, +0x60,0x80,0x8f,0xb1,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0xcc,0x31, +0x38,0xc5,0xe0,0x2c,0x4a,0xe1,0x2c,0x4a,0xc1,0xe6,0x22,0x90,0xcf,0x88,0x81,0x01, +0x80,0x20,0x18,0x44,0xed,0x18,0x9c,0x62,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0x11,0x8f,0x41,0x2b,0x06,0x6c,0xb0,0x1f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc8, +0x63,0xe0,0x8a,0x01,0x1b,0xec,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xf3,0x18, +0xbc,0x62,0xc0,0x06,0xfb,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x3d,0x06,0xaf, +0x18,0xb0,0x81,0x7f,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x51,0x8f,0x01,0x2c,0x06, +0x6c,0xe0,0x1f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd8,0x63,0x10,0x8b,0x01,0x1b, +0xf8,0x87,0x1d,0x21,0x22,0x1f,0x43,0x42,0x44,0x3e,0x96,0x84,0x88,0x7c,0x8c,0x0d, +0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0xc6,0x89,0xc8,0xc7,0x8c, +0x13,0x91,0x8f,0x19,0x27,0x22,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c, +0x0d,0x06,0xf8,0x18,0x1b,0x4c,0xf0,0xa9,0x95,0xd0,0x05,0xbd,0xc0,0x50,0x23,0x06, +0x09,0x00,0x82,0x60,0xc0,0xf9,0x63,0xf0,0x8b,0x81,0x4a,0xe4,0x82,0x4a,0xe4,0xc2, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x27,0x19,0x8c,0x63,0x10,0x98,0x62,0x60,0x81, +0x29,0x06,0xf2,0xb1,0xe0,0x0c,0x03,0xf8,0xd8,0xa0,0x86,0x81,0x7c,0x2c,0x48,0xc3, +0x00,0x3e,0x56,0xa4,0x62,0x20,0x1f,0x0b,0x52,0x31,0x80,0x8f,0x05,0x85,0x7c,0x2c, +0x50,0xc5,0x00,0x3e,0x56,0x14,0xf2,0xb1,0x80,0x91,0x8f,0x05,0x83,0x7c,0x2c,0xc8, +0x11,0xf9,0x98,0x90,0x23,0xf2,0xb1,0x21,0x47,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8, +0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x03,0x3e,0x23,0x06,0x09,0x00,0x82, +0x60,0xc0,0xc9,0x64,0x30,0x8f,0x81,0x58,0xc4,0x83,0x58,0xc4,0x83,0xfd,0x46,0x20, +0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x72,0x32,0x98,0xc7,0x20,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0xa3,0x27,0x83,0x7c,0x0c,0xd8,0x60,0x4c,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xf0,0xc9,0x40,0x1f,0x03,0x36,0x18,0x93,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x7e,0x32,0xd8,0xc7,0x80,0x0d,0xc6,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0xb0,0x0c,0xf6,0x31,0x60,0x03,0x33,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23, +0x2c,0x03,0x7e,0x0c,0xd8,0xc0,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x10,0xcb, +0xa0,0x1f,0x03,0x36,0x30,0x13,0x3b,0xd2,0x44,0x3e,0x86,0xa4,0x89,0x7c,0x2c,0x49, +0x13,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0x8c, +0x37,0x91,0x8f,0x19,0x6f,0x22,0x1f,0x33,0xde,0x44,0x3e,0xc6,0x06,0x03,0x7c,0x8c, +0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x98,0xe0,0x63,0xb8,0x32,0x27,0x20, +0xb8,0xc0,0x60,0x16,0x98,0x09,0x7c,0x86,0x1b,0xea,0xa4,0x6f,0xc8,0xa0,0x5e,0x24, +0xd0,0x0b,0x0c,0x65,0x3b,0x42,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xb8,0xb7, +0x0c,0x60,0x32,0x70,0x91,0xc0,0x45,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf0, +0x32,0xa0,0xc9,0x20,0xb8,0xc7,0xc0,0x82,0x7b,0x0c,0xe4,0x63,0x01,0x2e,0x06,0xf0, +0xb1,0x61,0x17,0x03,0xf9,0x58,0xa0,0x8b,0x01,0x7c,0xac,0xd0,0xc7,0x40,0x3e,0x16, +0xe8,0x63,0x00,0x1f,0x0b,0x0a,0xf9,0x58,0xb0,0x8f,0x01,0x7c,0xac,0x28,0xe4,0x63, +0x41,0x23,0x1f,0x0b,0x06,0xf9,0x58,0x40,0x2a,0xf2,0x31,0x81,0x54,0xe4,0x63,0x03, +0xa9,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16, +0x07,0x07,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0x1b,0xcd,0x80,0x2c,0x03,0x34, +0xc9,0xd0,0x24,0x33,0x18,0x09,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0x6a, +0x06,0x64,0x19,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb8,0x66,0xa0,0x96,0x41, +0x1c,0xb8,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xaf,0x19,0xac,0x65,0x10,0x07, +0xae,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x6c,0x06,0x6c,0x19,0xc4,0x81,0xab, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x11,0x9b,0x01,0x5b,0x06,0x71,0x10,0x2b,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xc8,0x66,0xd0,0x96,0x41,0x1c,0xc4,0xca,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0xb3,0x19,0xb8,0x65,0x10,0x07,0xb1,0x62,0x07,0xad,0xc8, +0xc7,0x10,0x5a,0x91,0x8f,0x25,0xb4,0x22,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03, +0x7c,0x2c,0x0e,0x06,0xf8,0x98,0xa1,0x2b,0xf2,0x31,0x43,0x57,0xe4,0x63,0x86,0xae, +0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07, +0x13,0x7c,0x2a,0x47,0xdc,0x40,0x2f,0x30,0xd4,0x88,0x41,0x02,0x80,0x20,0x18,0x70, +0xbb,0x19,0xf0,0x65,0x80,0x23,0x6d,0x80,0x23,0x6d,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0x07,0x79,0x06,0xa0,0x19,0x04,0x63,0x19,0x58,0x30,0x96,0x81,0x7c,0x2c,0x20, +0xc9,0x00,0x3e,0x36,0x9c,0x64,0x20,0x1f,0x0b,0x4c,0x32,0x80,0x8f,0x15,0x66,0x19, +0xc8,0xc7,0x02,0xb3,0x0c,0xe0,0x63,0x41,0x21,0x1f,0x0b,0xce,0x32,0x80,0x8f,0x15, +0x85,0x7c,0x2c,0x60,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0xd8,0x45,0x3e,0x26,0xb0,0x8b, +0x7c,0x6c,0x60,0x17,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30, +0xc0,0xc7,0xd8,0xe0,0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x70,0xef,0x19,0xc0, +0x66,0x00,0x27,0xa5,0x00,0x27,0xa5,0x60,0x7c,0x12,0xc8,0x67,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0x22,0xfb,0x0c,0x60,0x33,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd0, +0xcf,0xc0,0x36,0x03,0x36,0xb0,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf6,0x33, +0xb8,0xcd,0x80,0x0d,0xec,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xfe,0x0c,0x70, +0x33,0x60,0x03,0x7b,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x3f,0x03,0xdc,0x0c, +0xd8,0x20,0x5f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf0,0xcf,0x20,0x37,0x03,0x36, +0xc8,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfe,0x33,0xd0,0xcd,0x80,0x0d,0xf2, +0xc5,0x0e,0x7e,0x91,0x8f,0x21,0xfc,0x22,0x1f,0x4b,0xf8,0x45,0x3e,0xc6,0x06,0x03, +0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x43,0x64,0xe4,0x63,0x86,0xc8, +0xc8,0xc7,0x0c,0x91,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06, +0x03,0x7c,0x8c,0x0d,0x26,0xf8,0x14,0x8d,0xe8,0x82,0x5e,0x60,0xa8,0x11,0x83,0x04, +0x00,0x41,0x30,0xe0,0x4e,0x34,0x40,0xcf,0x60,0x46,0x72,0x61,0x46,0x72,0x61,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0x18,0x0d,0xd8,0x33,0x08,0x5e,0x33,0xb0,0xe0,0x35, +0x03,0xf9,0x58,0x00,0x97,0x01,0x7c,0x6c,0x98,0xcb,0x40,0x3e,0x16,0xc8,0x65,0x00, +0x1f,0x2b,0x64,0x33,0x90,0x8f,0x05,0xb2,0x19,0xc0,0xc7,0x82,0x42,0x3e,0x16,0xcc, +0x66,0x00,0x1f,0x2b,0x0a,0xf9,0x58,0xc0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xd0,0x8c, +0x7c,0x4c,0xa0,0x19,0xf9,0xd8,0x40,0x33,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30, +0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30, +0xe0,0x76,0x34,0xe0,0xcf,0x60,0x4d,0xe2,0x61,0x4d,0xe2,0xc1,0xd0,0x25,0x90,0xcf, +0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x62,0x1a,0xf0,0x67,0x10,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x61,0xa6,0x81,0x88,0x06,0x6c,0xe0,0x33,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0x9c,0x69,0x30,0xa2,0x01,0x1b,0xf8,0xcc,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0x68,0x1a,0x90,0x68,0xc0,0x06,0x3e,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x47, +0x9a,0x06,0x24,0x1a,0xb0,0x41,0xd8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xa1,0xa6, +0x41,0x89,0x06,0x6c,0x10,0x36,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xac,0x69,0x60, +0xa2,0x01,0x1b,0x84,0x8d,0x1d,0x64,0x23,0x1f,0x43,0xc8,0x46,0x3e,0x96,0x90,0x8d, +0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x86,0xda, +0xc8,0xc7,0x0c,0xb5,0x91,0x8f,0x19,0x6a,0x23,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06, +0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x4c,0xf0,0x19,0x31,0x30,0x00,0x10,0x04, +0x83,0xc8,0x4e,0x83,0x35,0x0d,0x82,0xe1,0x88,0x20,0x37,0x03,0xe1,0x9b,0x6e,0x18, +0x70,0x33,0x08,0xac,0x09,0xe8,0x63,0x8d,0x40,0x1f,0x6b,0x06,0xfa,0x98,0x42,0xd0, +0xc7,0x94,0x82,0x3e,0xa6,0x18,0xf4,0x31,0xc3,0x90,0x8f,0x19,0x86,0x7c,0xcc,0x30, +0xe4,0x63,0xc6,0x10,0x1f,0x33,0x86,0xf8,0x98,0x31,0xc4,0x67,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0xa2,0x52,0x0d,0xf4,0x34,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x32, +0xd5,0x60,0x4f,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x53,0x0d,0xf8,0x34, +0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x42,0xd5,0x80,0x47,0x83,0x61,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0xa2,0x54,0x0d,0x7a,0x34,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0x52,0xd5,0xc0,0x47,0x83,0x61,0x38,0x82,0x0d,0xda,0x33,0x10,0xbe,0x0b,0x0c, +0x65,0x81,0x1b,0xc8,0x67,0x38,0x22,0x80,0xcf,0x40,0xf8,0x66,0x19,0x12,0x25,0xb0, +0x39,0x10,0xe8,0x63,0x73,0x30,0xd0,0xc7,0xe6,0x80,0xa0,0x8f,0x15,0xff,0x19,0xc8, +0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x5b,0x0d,0xe2,0x34,0x20,0xe0,0x60,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0x5b,0x0d,0xe4,0x34,0x20,0xe0,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0x5c,0x0d,0xe6,0x34,0x20,0xe0,0x60,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0x5c,0x0d,0xea,0x34,0x18,0xe0,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0x5d,0x0d,0xec,0x34,0x18,0xe0,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x5d,0x0d, +0xee,0x34,0x18,0xe0,0x60,0x96,0x40,0x19,0xa8,0x30,0x8c,0x44,0x1f,0x90,0x81,0x0a, +0xc3,0x48,0xf4,0x01,0x19,0xa8,0x30,0x8c,0x44,0x1f,0x90,0x81,0x0a,0x83,0x4a,0x3c, +0xc4,0xc8,0x20,0x45,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xe4,0xab,0x01, +0x9a,0x06,0x81,0x05,0x36,0x1a,0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x71, +0x0d,0xfc,0x34,0x18,0xcb,0x00,0x2c,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xc8, +0x35,0xf8,0xd3,0x20,0x18,0xa5,0xe1,0x88,0x80,0x47,0x03,0xe2,0x2b,0x9e,0x0c,0x02, +0x1d,0x31,0x78,0x00,0x10,0x04,0x83,0x69,0x5c,0x03,0x3d,0x0d,0xee,0x33,0x88,0xcf, +0x40,0x2e,0x83,0xb8,0x0c,0xce,0x34,0x38,0xd3,0x00,0x57,0x03,0x5c,0x0d,0x48,0x35, +0xf0,0xcf,0x60,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88, +0x61,0xba,0x81,0x18,0xd1,0xc0,0x98,0x6e,0x20,0x48,0x34,0x38,0xa6,0x1b,0x88,0x12, +0x0d,0x90,0xe9,0x06,0xc2,0x44,0x83,0xc4,0x1c,0x22,0x3e,0x23,0x06,0x06,0x00,0x82, +0x60,0x10,0xb9,0x6b,0x30,0xae,0x41,0x30,0x1c,0x11,0x98,0x69,0xc0,0x7c,0xb3,0x0c, +0xce,0x12,0x58,0x64,0xc4,0x67,0x38,0x82,0x58,0xd1,0x40,0xf8,0x86,0x23,0x0a,0x16, +0x0d,0x88,0xef,0x84,0x41,0x9c,0x30,0x08,0x13,0x82,0x10,0x0c,0x47,0x18,0x30,0x1a, +0x08,0xdf,0x70,0xc4,0x11,0xa3,0x01,0xf1,0x9d,0x30,0x88,0x13,0x06,0x61,0x42,0x10, +0x82,0xe1,0x06,0x23,0x00,0x83,0x59,0x06,0xa6,0x09,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0xe2,0xd7,0x20,0x5e,0x03,0x66,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x90,0x0d, +0x78,0x35,0x78,0x82,0x59,0x82,0x66,0xa0,0xc2,0x10,0x18,0x30,0x58,0x0c,0x0c,0xa8, +0xf8,0x0c,0x47,0x04,0x3a,0x1a,0x08,0xdf,0x70,0x84,0xb0,0xa3,0x01,0xf1,0x9d,0x30, +0x88,0x13,0x06,0x61,0x42,0x10,0x82,0xe1,0x06,0x28,0x00,0x83,0x59,0x06,0x2c,0x0b, +0x06,0x2a,0x8c,0x94,0xd9,0x40,0x59,0x50,0x46,0x0c,0x1c,0x00,0x04,0xc1,0xe0,0x41, +0xd9,0x00,0x57,0x03,0x30,0x0d,0x4e,0x34,0x30,0xd1,0xe0,0x5c,0x03,0x34,0xf0,0x3a, +0xae,0x55,0x83,0xe1,0x08,0x2e,0x4c,0x03,0xe7,0xbb,0xc0,0x50,0x36,0x04,0xf2,0x19, +0x6e,0x08,0x2b,0x7f,0x0d,0xc2,0xe0,0x62,0x33,0x30,0x94,0xb1,0x69,0xf0,0x9a,0x41, +0x7c,0x2c,0x10,0xe4,0x63,0x81,0x38,0xc9,0xc7,0x7c,0x33,0x40,0xd5,0x40,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0x10,0xc1,0x6c,0xc0,0xaf,0x41,0x70,0x87,0xa1,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xa8,0xd9,0x00,0x5e,0x83,0x40,0xb0,0x3b,0x60,0xd5,0x40, +0x3e,0x16,0x18,0xf1,0xb1,0x21,0x90,0x8f,0x05,0x08,0x7c,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0xd0,0xd9,0xc0,0x5e,0x83,0x24,0xb0,0xf3,0x0c,0x46,0x35,0x90,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x44,0x39,0x1b,0x94,0x6c,0x10,0x98,0x1f,0x0c,0xf1,0x31, +0x21,0x90,0x8f,0x05,0x05,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x00,0xdb,0x80, +0x5f,0x03,0x23,0x98,0x65,0x78,0xa0,0xdc,0x0c,0x8c,0x14,0x4a,0x01,0x3e,0x16,0x90, +0x42,0x7c,0xac,0x14,0x4e,0x01,0x3e,0x86,0x0a,0xa7,0x10,0x1f,0x0b,0x4e,0x21,0x3e, +0xb3,0x04,0xd3,0x88,0xc1,0x01,0x80,0x20,0x18,0x7c,0x3d,0x1b,0xec,0x6b,0xf0,0xa6, +0x81,0xcc,0x06,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x16,0x08,0xf2,0x19,0x31,0x30, +0x00,0x10,0x04,0x83,0xe8,0x6c,0x03,0x9e,0x0d,0x02,0x43,0xd5,0x20,0xa0,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x44,0x69,0x1b,0xf8,0x6b,0x10,0x58,0x40,0xab,0x81,0x7c, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x5a,0xdb,0xa0,0x64,0x83,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0xb7,0x0d,0x56,0x36,0xa8,0xd5,0x20,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x03,0x6e,0x83,0x95,0x0d,0xda,0x33,0xa0,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x88,0xdb,0x80,0x65,0x83,0xf8,0x0c,0x02,0x7b,0xd5,0x60,0x88,0x8f,0x09,0x81, +0x7c,0x2c,0x28,0xe0,0x63,0x81,0x3a,0xc8,0xc7,0x04,0x75,0x90,0x8f,0x0d,0xea,0x20, +0x1f,0xe3,0x87,0x21,0x3e,0xc6,0x0f,0x43,0x7c,0x8c,0x1f,0x86,0xf8,0x98,0xf1,0x0f, +0xf0,0x31,0xe3,0x1f,0xe0,0x63,0xc6,0x3f,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0xbf,0x0d,0x72,0x36,0xc0,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xbf, +0x0d,0x74,0x36,0xc0,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xd0,0x0d,0x76, +0x36,0xc0,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xd0,0x0d,0x7a,0x36,0xc0, +0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xd1,0x0d,0x7c,0x36,0xc0,0x09,0x63, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xd1,0x0d,0x7e,0x36,0xc0,0x09,0x63,0x38,0xc2, +0xf0,0x2d,0xe1,0x1b,0x8e,0x30,0x7c,0x4b,0xf8,0x86,0x23,0x0c,0xdf,0x12,0xbe,0x1a, +0x84,0xad,0x40,0xd8,0xe1,0x88,0xf1,0x42,0x84,0x6f,0x38,0x62,0xbc,0x10,0xe1,0x1b, +0x8e,0x18,0x2f,0x44,0xf8,0x6a,0x10,0xb6,0x02,0x61,0xcb,0x08,0x76,0x96,0x21,0x92, +0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5e,0x37,0x50,0xdb,0x20,0xbd,0xa2,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x60,0x37,0x58,0xdb,0x20,0xbd,0xa2,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x62,0x37,0x60,0xdb,0x20,0xbd,0xa2,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x64,0x37,0x70,0xdb,0x60,0x88,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x98, +0xdd,0xe0,0x6d,0x83,0x21,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x76,0x03,0xb8, +0x0d,0x86,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xda,0x0d,0xe0,0x36,0x48,0x85, +0x99,0x1a,0x31,0x30,0x00,0x10,0x04,0x83,0x68,0x76,0x03,0xb4,0x0d,0x68,0x34,0xb0, +0x00,0x5f,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x54,0xbb,0xc1,0xdb,0x06, +0x81,0xd9,0x6b,0x10,0xc4,0xc7,0x82,0x42,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10, +0xe1,0x6e,0x40,0xba,0x41,0x60,0xf6,0xa5,0xc4,0xc7,0xec,0x4b,0x89,0x8f,0xd9,0x97, +0x12,0x1f,0x23,0x06,0xf9,0x58,0x31,0xc8,0xc7,0x8c,0x41,0x3e,0x36,0x40,0xf0,0xb1, +0x01,0x82,0x8f,0x0d,0x10,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x28,0xdf,0x20, +0x74,0x83,0x52,0xe0,0xd9,0xc0,0x4c,0x21,0x88,0x8f,0x31,0x81,0x7c,0x2c,0x18,0xe0, +0x33,0x4b,0x20,0x0d,0x54,0x18,0x4e,0x64,0xc2,0x01,0x34,0x50,0x61,0x38,0x91,0x09, +0x07,0xd0,0x40,0x85,0xe1,0x44,0x26,0x1c,0x40,0x03,0x15,0x06,0x12,0xe1,0x04,0x64, +0x81,0x4b,0xc0,0xc7,0x84,0x97,0x80,0x8f,0x0d,0x30,0x01,0x9f,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xe0,0x37,0x58,0xdd,0xe0,0x65,0x83,0x61,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0xf8,0x0d,0x58,0x37,0x80,0xd9,0x60,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x43,0x7e,0x83,0xd6,0x0d,0x62,0x36,0x18,0x8c,0x26,0x06,0xfa,0x58,0x4d,0x0c,0xf4, +0x31,0x9b,0x18,0xe8,0x63,0x3a,0xd1,0xc4,0xc7,0x74,0xa2,0x89,0x8f,0xe9,0x44,0x13, +0x1f,0x33,0x06,0xf9,0x98,0x31,0xc8,0xc7,0x8c,0x41,0x3e,0x36,0x4c,0xf0,0xb1,0x61, +0x82,0x8f,0x0d,0x13,0x7c,0x4c,0x18,0xe0,0x63,0x81,0x10,0x1f,0x1b,0x0a,0xf8,0x98, +0x51,0xc4,0xc7,0x82,0x22,0x3e,0xb3,0x04,0xd3,0x40,0x85,0x41,0x1a,0x0f,0x22,0x0d, +0x54,0x18,0xa4,0xf1,0x20,0xd2,0x40,0x85,0x21,0x1a,0x8f,0x21,0x8d,0x18,0x34,0x00, +0x08,0x82,0x41,0x63,0xc2,0x41,0xf8,0x06,0x33,0x1b,0xe0,0x6f,0x80,0xbf,0x01,0xfe, +0x06,0xe4,0x1b,0x90,0x6f,0x40,0xbe,0x01,0xf9,0x06,0xa3,0x09,0x01,0x30,0x1c,0x11, +0x80,0x6d,0x10,0x7c,0xd3,0x0d,0x67,0x1b,0x08,0x81,0x1d,0x01,0x7d,0xec,0x10,0xe8, +0x63,0xc7,0x40,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0xf8,0x4a,0x38,0x18,0xdf,0xe0, +0x66,0x03,0x10,0x0e,0x46,0x13,0x02,0xc0,0x82,0x42,0x3e,0x26,0x14,0xf2,0xb1,0xa1, +0x90,0x8f,0x9d,0x6c,0x60,0xae,0x41,0x7c,0xec,0x64,0x03,0x73,0x0d,0xe2,0x33,0x1c, +0x21,0xb0,0x6d,0x30,0x7c,0xc3,0x11,0xc3,0xdc,0x06,0xc5,0x57,0x42,0xa0,0xc3,0x11, +0xc4,0xdb,0x06,0xc3,0x37,0x1c,0x51,0xd8,0x6d,0x50,0x7c,0x25,0x04,0x5a,0x44,0xa0, +0xb3,0x0c,0x54,0x15,0x8c,0x26,0x38,0x83,0x05,0xa2,0x1b,0xc8,0xc7,0xfe,0x22,0xa0, +0x8f,0xa5,0x57,0x10,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xc0,0x38,0xd8,0xdf, +0xe0,0x6e,0x83,0x60,0x96,0xa0,0x1a,0xa8,0x30,0x04,0x0a,0xde,0x85,0x69,0xc4,0xc0, +0x01,0x40,0x10,0x0c,0x1e,0x30,0x0e,0xe0,0x37,0xb0,0xdb,0xe0,0x67,0x03,0x9f,0x0d, +0xfe,0x37,0x08,0xf0,0x2b,0x08,0xca,0x37,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43, +0x8c,0x03,0xff,0x0d,0x4c,0x37,0xa0,0xaf,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xc0, +0x38,0x60,0xe1,0xe0,0x5d,0x03,0x13,0xdf,0x40,0x88,0x8f,0x09,0x81,0x7c,0x2c,0x20, +0xe0,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x19,0x07,0x22,0x1c,0x14,0x81,0xa1, +0x6b,0xf0,0xbb,0x81,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x48,0xe3,0x80,0x84, +0x83,0xe0,0x5c,0x03,0x1b,0x06,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xb1,0xc6, +0x81,0x09,0x07,0x81,0x30,0xdd,0x90,0xba,0x41,0x40,0xae,0xc1,0x70,0x84,0x4e,0xa8, +0x6e,0xc0,0x7c,0xb3,0x0c,0x97,0x15,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xe1,0xc6, +0x41,0x0a,0x07,0xad,0x1b,0x08,0x26,0xbb,0x41,0x10,0x9f,0x59,0x82,0x6b,0xa0,0xc2, +0x10,0x2c,0xa4,0x1a,0x31,0x70,0x00,0x10,0x04,0x83,0xe7,0x8d,0x83,0xff,0x0d,0x48, +0x37,0x70,0xdb,0xa0,0x6d,0x03,0x17,0x0e,0xc2,0x00,0x0c,0xbe,0x80,0x7e,0x83,0x11, +0x03,0x07,0x00,0x41,0x30,0x78,0xde,0x38,0xf8,0xdf,0xc0,0x74,0x03,0xb7,0x0d,0xda, +0x36,0x70,0xe1,0x00,0x75,0x03,0xd4,0x0d,0x50,0x37,0x40,0xdd,0x80,0x7e,0x03,0x1c, +0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0x8d,0x83,0x31,0x0e,0xde,0x62,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0x39,0x0e,0x5c,0x38,0x88,0x8b,0x60,0x96,0x20,0x1b,0xa8,0x30, +0x04,0x8c,0x5c,0x1a,0x93,0x8d,0xd2,0x88,0xcf,0x70,0x44,0xc0,0xba,0x81,0xf0,0x0d, +0x47,0x08,0xad,0x1b,0x10,0xdf,0x09,0x83,0x38,0x61,0x10,0x26,0x04,0x21,0x18,0x6e, +0x10,0x8d,0x00,0x0c,0x66,0x19,0xb4,0x2d,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x08, +0x8f,0x83,0x36,0x0e,0x8e,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf8,0x38,0xc0,0xe1, +0x20,0x09,0x66,0x09,0xb6,0x81,0x0a,0x43,0xd0,0xa8,0xcc,0xe6,0x83,0x7e,0x03,0xf9, +0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xc4,0xc7,0x01,0x1a,0x07,0xc1,0x88,0x81,0x01, +0x80,0x20,0x18,0x44,0x7d,0x1c,0xc8,0x70,0x10,0x58,0x30,0xbe,0x81,0x7c,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0xfa,0xe3,0x20,0x87,0x83,0x60,0x38,0xc2,0x90,0x0d,0xe7, +0xbb,0xc0,0x50,0x16,0x0c,0xf2,0x19,0x8e,0x08,0xf4,0x37,0x10,0xbe,0x0b,0x0c,0x35, +0x62,0x60,0x00,0x20,0x08,0x06,0x51,0x29,0x07,0x3a,0x1c,0xe8,0x98,0x05,0xfb,0x1b, +0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x53,0x0e,0xc2,0x38,0x08,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x58,0xe5,0xc0,0x8c,0x03,0x94,0x0d,0x02,0x4b,0xdf,0x20, +0x88,0x8f,0x19,0x81,0x7c,0x66,0x09,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_7827e5f2911e7d236997a4e8249784db.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_7827e5f2911e7d236997a4e8249784db.h new file mode 100644 index 00000000..db0ee318 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_7827e5f2911e7d236997a4e8249784db.h @@ -0,0 +1,1095 @@ +// ffx_fsr2_accumulate_pass_16bit_7827e5f2911e7d236997a4e8249784db.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_16bit_7827e5f2911e7d236997a4e8249784db_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_7827e5f2911e7d236997a4e8249784db_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_7827e5f2911e7d236997a4e8249784db_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_7827e5f2911e7d236997a4e8249784db_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_7827e5f2911e7d236997a4e8249784db_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_7827e5f2911e7d236997a4e8249784db_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_7827e5f2911e7d236997a4e8249784db_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_7827e5f2911e7d236997a4e8249784db_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_7827e5f2911e7d236997a4e8249784db_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_7827e5f2911e7d236997a4e8249784db_UAVResourceBindings[] = { 0, 1, 3, 4, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_7827e5f2911e7d236997a4e8249784db_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_7827e5f2911e7d236997a4e8249784db_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_7827e5f2911e7d236997a4e8249784db_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_7827e5f2911e7d236997a4e8249784db_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_7827e5f2911e7d236997a4e8249784db_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_7827e5f2911e7d236997a4e8249784db_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_7827e5f2911e7d236997a4e8249784db_size = 17072; + +static const unsigned char g_ffx_fsr2_accumulate_pass_16bit_7827e5f2911e7d236997a4e8249784db_data[] = { +0x44,0x58,0x42,0x43,0xad,0x39,0x4c,0x4d,0x87,0xae,0x37,0x74,0x41,0x3e,0x0c,0x23, +0x3f,0x71,0xe9,0x60,0x01,0x00,0x00,0x00,0xb0,0x42,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x0c,0x02,0x00,0x00,0x20,0x10,0x00,0x00,0x3c,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x98,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0x0c,0x0e,0x00,0x00,0x62,0x00,0x05,0x00,0x83,0x03,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xf4,0x0d,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x7a,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xc6,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xfc,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2, +0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42, +0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29, +0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30, +0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c, +0x63,0x18,0x06,0x83,0xa6,0x51,0x80,0x42,0x54,0x43,0x55,0x91,0x55,0x86,0x6a,0xa8, +0x08,0x2b,0xc4,0x30,0x0c,0x03,0x69,0xc5,0x30,0x06,0xc3,0x30,0x0c,0xe2,0x8e,0x1a, +0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0xb9,0x8d,0x2a,0x56,0x62,0xf2,0x8b,0xdb,0x46,0x84, +0x61,0x18,0x46,0x21,0xbc,0x81,0x19,0xe8,0x3b,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9, +0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b,0x11,0xc3,0x30,0x0c,0x85,0x08,0x07, +0x66,0x20,0x71,0x8e,0x20,0x28,0x06,0x33,0x28,0xc3,0x40,0x52,0x39,0x10,0x30,0x8c, +0x40,0x18,0x33,0xb5,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc, +0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x98,0x49,0x0c,0xc6,0x81,0x1d, +0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca, +0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0, +0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f, +0x90,0x80,0xa6,0xa4,0x0e,0x23,0x08,0xc6,0x4c,0x6d,0x30,0x0e,0xec,0x10,0x0e,0xf3, +0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40, +0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e, +0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0xa0,0x07,0x7a, +0xd0,0x0e,0xe9,0x00,0x0f,0xf3,0xf0,0x0b,0xf4,0x90,0x0f,0xf0,0x50,0x0e,0x28,0x18, +0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c, +0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0, +0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03, +0x39,0xf0,0x03,0x30,0xf0,0x03,0x24,0xb0,0x2d,0xb9,0x33,0x85,0xc1,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x81,0x1e,0xe8, +0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60, +0x98,0xc9,0x1a,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70, +0xa0,0x07,0x3f,0x40,0x82,0x01,0x53,0x3c,0x13,0x19,0x8c,0x03,0x3b,0x84,0xc3,0x3c, +0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94, +0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f, +0xa0,0x00,0xa5,0x79,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90, +0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05, +0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77, +0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x01,0x4b,0xf5, +0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3, +0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0xba,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8, +0xd8,0xd5,0x46,0x53,0x9e,0xe7,0x79,0x3e,0x0c,0x28,0xcb,0xb2,0xac,0x61,0x18,0x86, +0x61,0x18,0xa4,0xdf,0x24,0x4d,0x11,0x25,0x4c,0x3e,0x0b,0x30,0xcf,0x42,0x44,0xec, +0x04,0x4c,0x04,0x0a,0x06,0xe2,0xe7,0x08,0x40,0x01,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90, +0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07, +0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6, +0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60, +0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07, +0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90, +0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04, +0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1, +0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32, +0x00,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c,0x10,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x10,0x8a, +0xa3,0x14,0x8a,0xa2,0x20,0xca,0xa1,0xf0,0x03,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a, +0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90, +0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x34,0x8a, +0x72,0xa2,0x08,0x33,0x8a,0xab,0x78,0x88,0x1c,0x01,0xa8,0x01,0xf2,0x0b,0x18,0x10, +0x10,0x81,0xde,0x19,0x00,0x92,0x67,0x00,0x88,0x9e,0x01,0x20,0x7b,0x06,0x80,0xf0, +0x19,0x00,0xd2,0x67,0x00,0x68,0x9f,0x01,0xa0,0x7e,0x06,0x80,0xd6,0x19,0x00,0x00, +0x79,0x18,0x00,0x00,0x80,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0xe1,0x99,0x20,0x0c,0xd0,0x06,0x61,0x20,0x26,0x08,0x43,0xb4,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x13,0x84,0x41,0xda,0x30,0x20,0x09,0x31,0x41,0x58,0x83,0x3e,0xa0,0x25, +0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0xd5,0xf6,0x46,0x97,0xf6,0xe6,0xf6,0x65,0x57, +0x36,0x46,0xf7,0x26,0x37,0x37,0x41,0x18,0xa6,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85, +0x31,0x88,0x81,0x30,0x9c,0x09,0xc2,0x1b,0xd4,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8, +0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86, +0x31,0x10,0x86,0xc3,0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab, +0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30, +0x50,0x1b,0x12,0x62,0x99,0x0c,0x6a,0x20,0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8, +0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x04,0x61,0xa8,0x26,0x08,0x83,0xb5,0x41, +0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35,0x10,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae, +0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed, +0x4d,0x6e,0x82,0x30,0x5c,0x1b,0x92,0x6b,0xd9,0x0c,0x6e,0x20,0x0c,0x87,0x8e,0xdc, +0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xc0, +0x36,0x24,0xdc,0xe2,0x19,0xdf,0x40,0x18,0xd9,0x04,0x41,0x0e,0xec,0x80,0x89,0xdc, +0x57,0x5a,0xdb,0x59,0x53,0x1a,0xdc,0xdc,0x04,0x61,0xc8,0x36,0x24,0x49,0x18,0x88, +0x81,0x31,0x06,0x03,0x61,0x38,0x13,0x84,0x41,0x23,0x26,0xf7,0x45,0x96,0xc6,0x16, +0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36, +0xb7,0x36,0xb7,0x21,0x29,0x03,0xc8,0x0c,0x8c,0x61,0x20,0x8c,0x6c,0x03,0xf2,0x48, +0x95,0xd6,0x81,0x01,0x19,0x9c,0xc1,0x04,0x81,0x0e,0xee,0x80,0x9a,0xdc,0xdd,0x57, +0x9a,0x1b,0x5d,0x99,0x9c,0x5b,0x18,0xdb,0x57,0x1d,0xdc,0xdc,0x58,0x18,0x5b,0x19, +0xd9,0xd7,0xd8,0x1b,0xdb,0x9b,0xdc,0x04,0x81,0x0c,0xe4,0x60,0xc3,0x62,0xa4,0x81, +0x1a,0x18,0xc6,0x40,0xac,0xc1,0x1a,0xac,0x81,0x33,0x41,0xb0,0x03,0x3c,0xa0,0x23, +0x77,0xf7,0xc5,0xf6,0x36,0xb6,0xf6,0x35,0x47,0x17,0x46,0x57,0x37,0xb7,0x61,0x19, +0xda,0xc0,0x0d,0x8c,0x61,0x20,0xd6,0x60,0x0d,0xd6,0x20,0x9b,0x20,0xe0,0x41,0x1e, +0x90,0x91,0xbb,0xfb,0x72,0x2b,0xbb,0xfb,0x62,0x7b,0x1b,0x5b,0x9b,0xdb,0xb0,0x10, +0x70,0x10,0x07,0x06,0x35,0x10,0x6b,0xb0,0x06,0x6b,0x90,0xf1,0x91,0xbb,0xfb,0x62, +0xab,0x6b,0x0b,0xfb,0x42,0x4b,0x9b,0xa3,0x7b,0x93,0xcb,0xdb,0xb0,0x50,0x69,0x30, +0x07,0xc6,0x35,0x10,0x6b,0xb0,0x06,0x6b,0xe0,0x6c,0x20,0xd8,0xe0,0x0d,0xe4,0x80, +0x0e,0x26,0x08,0x7b,0xb0,0x07,0x34,0xc6,0xc4,0x8c,0xa6,0xa4,0x64,0x26,0x08,0xc3, +0xb6,0x01,0x31,0xec,0xe0,0x0e,0x0c,0x63,0xc0,0x03,0x60,0x43,0x90,0x07,0x13,0x84, +0x3e,0xe0,0x03,0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d, +0x70,0x1b,0x10,0x63,0x0f,0xf8,0xc0,0x18,0x06,0x03,0xd8,0x10,0xf4,0xc1,0x06,0x02, +0x0d,0xea,0x40,0x0f,0xfc,0x60,0x82,0xa0,0x07,0x7a,0xc0,0x25,0x4d,0xaa,0xcc,0x8d, +0xac,0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x40,0x06,0x73,0xb0,0x01,0x49,0x42,0x81, +0x32,0xca,0xe0,0x6a,0x44,0x81,0x4e,0x5a,0x53,0x18,0x9e,0x54,0x99,0x1b,0x59,0x99, +0xdc,0x54,0x9a,0x5e,0xd9,0x06,0x24,0x21,0x05,0x6a,0x0c,0xca,0xe0,0x6a,0x44,0x81, +0x4c,0x1a,0x51,0xda,0x1c,0x1c,0x5b,0x58,0xde,0x54,0x9a,0x5e,0xd9,0x04,0x61,0xe0, +0x36,0x20,0x89,0x29,0x50,0xa7,0x50,0x06,0x57,0x23,0x0a,0xec,0xd2,0x92,0xdc,0xe0, +0xea,0xe8,0x86,0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0x88, +0xd2,0xda,0xca,0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26,0x08,0x43,0xb7,0xc1,0x48,0x52, +0x81,0x52,0x85,0x32,0xb8,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1,0x11,0xa5, +0xb5,0x95,0xb9,0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x06,0x6f,0x03,0x92,0xb0,0x02, +0xd5,0x0a,0x65,0x70,0x35,0xa2,0x40,0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29,0x0d,0x8e, +0xa9,0xcc,0xae,0x8c,0x8d,0xea,0xad,0x6a,0xae,0x6c,0x82,0x30,0x7c,0x1b,0x90,0xe4, +0x15,0x28,0x58,0x28,0x83,0xab,0x11,0x05,0x2e,0x69,0x46,0x72,0x61,0x6d,0x65,0x49, +0x6e,0x64,0x65,0x78,0x13,0x84,0x01,0x0c,0x36,0x20,0x89,0x2c,0x50,0xb3,0x50,0x06, +0x57,0x23,0x0a,0x94,0xcc,0x88,0xca,0xec,0xd2,0xc6,0xca,0xa8,0xde,0xac,0xd2,0xca, +0xee,0x88,0xca,0xe0,0xe8,0xd0,0x26,0x08,0x43,0x18,0x6c,0x30,0x92,0x5a,0xa0,0x6c, +0xa1,0x0c,0x1a,0x1e,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x13,0x84,0x41,0x0c,0x36, +0x20,0x09,0x2e,0x50,0xb9,0x50,0x06,0x4d,0x23,0x0a,0x94,0xcc,0x9a,0xde,0xe8,0xd2, +0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0xa6,0xc6,0xc2,0xd8,0xca,0x26,0x08,0xc3, +0x18,0x6c,0x40,0x92,0x5d,0xa0,0x78,0xa1,0x0c,0x9a,0x46,0x14,0x08,0x99,0x11,0xbd, +0xdd,0xb9,0xcd,0x8d,0x85,0xb1,0x95,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x06, +0x32,0xd8,0x80,0x24,0xbe,0x40,0xfd,0x42,0x19,0x34,0x8d,0x28,0xf0,0x33,0x6b,0x7a, +0xa3,0x4b,0x7b,0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x53,0x4a,0xa3,0xa3,0x2b,0x93, +0x1b,0x0a,0x73,0x1b,0x2b,0x63,0x63,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x20,0x0c,0x65, +0xb0,0x01,0x49,0xc2,0x81,0x12,0x87,0x32,0x68,0x1a,0x51,0x20,0x63,0x06,0x25,0x57, +0x56,0x84,0x07,0xf7,0x36,0x57,0x27,0x57,0x36,0x41,0x18,0xcc,0x60,0x03,0x92,0x90, +0x03,0x55,0x0e,0x65,0xd0,0x34,0xa2,0xc0,0xcc,0x0c,0x4a,0xae,0xcc,0x2e,0xed,0xad, +0x6e,0xce,0x48,0x2e,0xac,0xad,0x0c,0x4a,0xae,0xac,0x08,0x0f,0xee,0x6d,0xae,0x4e, +0xae,0x6c,0x82,0x30,0x9c,0xc1,0x06,0x24,0x39,0x07,0x0a,0x1d,0xca,0xa0,0x69,0x44, +0x81,0x8b,0x19,0x55,0x98,0x1b,0x52,0x18,0x9b,0x99,0xd1,0x93,0xd5,0x04,0x61,0x40, +0x83,0x0d,0x46,0xa2,0x0e,0xd4,0x3a,0x94,0x41,0xc3,0xca,0x4c,0x29,0x8d,0x8e,0xae, +0x4c,0x6e,0xaa,0x2c,0xae,0xae,0xcc,0x6d,0xac,0x8c,0xa9,0xcc,0xed,0x8c,0x0e,0x6d, +0x82,0x30,0xa4,0xc1,0x06,0x24,0x69,0x07,0xca,0x1d,0xca,0xa0,0x69,0x44,0x81,0x8a, +0x19,0x51,0x19,0x1b,0x5d,0x18,0x55,0x5a,0x5b,0xd9,0x04,0x61,0x50,0x83,0x0d,0x46, +0x02,0x0f,0x54,0x3c,0x94,0x41,0xc3,0xcb,0x8c,0x28,0xcf,0x2d,0xac,0x2d,0x6d,0x4c, +0xaa,0x6c,0x6e,0x08,0x2d,0xcc,0xed,0xac,0xcc,0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82, +0x30,0xac,0xc1,0x06,0x23,0x99,0x07,0x8a,0x1e,0xca,0xa0,0x21,0x66,0x66,0x95,0x56, +0x76,0x37,0x05,0x17,0x36,0x56,0x46,0xf5,0xd6,0x54,0x46,0x57,0x26,0x37,0x67,0x14, +0x36,0x46,0xf7,0x26,0x37,0x41,0x18,0xd8,0x60,0x83,0x91,0xd8,0x03,0x75,0x0f,0x65, +0xd0,0x6c,0xa0,0xf0,0x60,0x14,0x4a,0x01,0x15,0x56,0xc1,0x15,0x62,0x81,0x16,0x6e, +0x41,0x17,0x7a,0x01,0x1c,0xc6,0xc1,0x1c,0xd2,0x81,0x1d,0xde,0x41,0x1e,0xea,0x01, +0x1f,0x36,0x0c,0x06,0x28,0xe4,0xc3,0x04,0x41,0x00,0x36,0x00,0x1b,0x06,0x83,0x1f, +0xf8,0x61,0x43,0xd0,0x0f,0x1b,0x86,0x61,0x1f,0xfc,0x81,0xc2,0xd0,0xd4,0x04,0xc1, +0x0f,0xe8,0x60,0xc3,0x30,0x06,0x63,0x30,0x6c,0x20,0x8c,0x90,0xb8,0x44,0x62,0x43, +0xb1,0x0f,0x20,0x01,0xfc,0xc1,0x48,0x10,0x11,0x93,0x0b,0x73,0x1b,0x43,0x2b,0x9b, +0x9b,0x20,0x0c,0x6d,0x40,0xc3,0x8c,0xed,0x2d,0x8c,0x6e,0x6e,0x82,0x30,0xb8,0x01, +0x8b,0x34,0xb7,0x39,0xba,0xb9,0x09,0xc2,0xf0,0x06,0x24,0xd2,0xdc,0xe8,0xe6,0x26, +0x08,0x03,0x1c,0x10,0xa1,0x2b,0xc3,0xfb,0x62,0x7b,0x0b,0x23,0x9b,0x20,0x0c,0x71, +0x40,0x84,0xae,0x0c,0xef,0xcb,0xed,0x4d,0xae,0x8d,0x09,0x5d,0x19,0xde,0xd7,0x1c, +0xdd,0x9b,0x5c,0x19,0x8b,0xba,0x34,0x37,0xba,0xb9,0x0d,0x50,0x49,0x98,0xc4,0x49, +0xa0,0x44,0x4a,0xa8,0xc4,0x4a,0xb0,0x44,0x4b,0xb8,0xc4,0x4b,0x70,0x30,0x71,0xc5, +0x04,0x2c,0x54,0x61,0x63,0xb3,0x6b,0x73,0x49,0x23,0x2b,0x73,0xa3,0x9b,0x12,0x04, +0x55,0xc8,0xf0,0x5c,0xec,0xca,0xe4,0xe6,0xd2,0xde,0xdc,0xa6,0x04,0x44,0x13,0x32, +0x3c,0x17,0xbb,0x30,0x36,0xbb,0x32,0xb9,0x29,0x81,0x51,0x87,0x0c,0xcf,0x65,0x0e, +0x2d,0x8c,0xac,0x4c,0xae,0xe9,0x8d,0xac,0x8c,0x6d,0x4a,0x90,0x94,0x21,0xc3,0x73, +0x91,0x2b,0x9b,0x7b,0xab,0x93,0x1b,0x2b,0x9b,0x9b,0x12,0xf8,0x41,0x25,0x32,0x3c, +0x17,0xba,0x3c,0xb8,0xb2,0x20,0x37,0xb7,0x37,0xba,0x30,0xba,0xb4,0x37,0xb7,0xb9, +0x29,0x42,0x3e,0xf8,0x43,0x1d,0x32,0x3c,0x97,0x32,0x37,0x3a,0xb9,0x3c,0xa8,0xb7, +0x34,0x37,0xba,0xb9,0x29,0xc1,0x48,0x74,0x21,0xc3,0x73,0x19,0x7b,0xab,0x73,0xa3, +0x2b,0x93,0x9b,0x9b,0x12,0xc4,0x04,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3c,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x21,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x51,0xeb,0x36,0x00, +0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x9b,0x02,0x34,0x5c, +0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0c,0xdb,0x70,0xf9,0xce, +0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x7e,0x71, +0xdb,0xd6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c, +0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0e,0xd2,0x70,0xf9,0xce,0xe3,0x0b,0x11, +0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0xd8,0x82,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33, +0xd9,0x7e,0x71,0xdb,0x16,0x10,0x0d,0x97,0xef,0x3c,0xbe,0x11,0x39,0xd4,0x23,0x0e, +0x3e,0x72,0xdb,0x76,0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44, +0x45,0x2c,0x7e,0x71,0xdb,0x46,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15, +0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x09,0x64,0xc3,0xe5,0x3b,0x8f, +0x3f,0x1d,0x11,0x01,0x0c,0xe2,0x20,0x36,0x60,0xe4,0x50,0x8f,0x8f,0xdc,0xb6,0x25, +0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84,0xf9,0x45,0xad,0x9b,0xc1,0x33,0x5c, +0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f,0xdc,0x36,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x78,0x27,0xe5,0xf2, +0x91,0x1e,0x7d,0x23,0x69,0x97,0xa4,0xe8,0x24,0x97,0x84,0xdb,0x44,0x58,0x49,0x4c, +0x6c,0x32,0x00,0x00,0x62,0x00,0x05,0x00,0x9b,0x0c,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x54,0x32,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x92,0x0c,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02, +0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xcb,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0x80,0xc2,0x08,0x40,0x09,0x00,0x14,0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03, +0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18,0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10, +0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c, +0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0,0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40, +0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18,0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18, +0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28,0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2, +0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c,0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51, +0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50,0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34, +0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9, +0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19, +0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89, +0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60,0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x1c, +0x41,0x50,0x0c,0xc6,0x40,0x31,0x18,0x90,0xa8,0x34,0x10,0x30,0x8c,0x40,0x18,0x33, +0xb5,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0, +0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3, +0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d, +0xf8,0x01,0x18,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0, +0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x30,0x93,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c, +0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90, +0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3, +0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f,0x20,0x01,0x95, +0x22,0xd5,0x30,0x82,0x60,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0, +0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07, +0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1, +0x40,0x0f,0x6c,0x00,0x06,0x72,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90, +0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0xc1,0x4c,0x62, +0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50, +0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e, +0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x20,0x07,0x7e, +0x00,0x06,0x7e,0x80,0x04,0x56,0x8b,0x5c,0x33,0x85,0xc1,0x38,0xb0,0x43,0x38,0xcc, +0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01, +0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x81,0x1e,0xe8,0x41,0x3b, +0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x30,0x93, +0x35,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50, +0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f, +0x7e,0x80,0x04,0x03,0x8c,0x62,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c, +0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03, +0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01,0x0a, +0x50,0x34,0x9b,0x89,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1, +0x16,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f, +0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2, +0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x50,0xc0,0xa2,0xda,0x4c, +0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03, +0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b, +0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0x74,0x1b,0x46,0x10,0x86,0x33,0x84,0xe0,0x63, +0x57,0x1b,0x4d,0xb9,0x5c,0x2e,0x97,0x1b,0x0c,0x50,0x2c,0x16,0x8b,0x65,0x30,0x18, +0x0c,0x06,0x83,0x81,0x74,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02,0xcc,0xb3,0x10, +0x11,0x3b,0x01,0x13,0x81,0x82,0x01,0xf1,0xe6,0x08,0x40,0x61,0x0a,0x00,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, +0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06, +0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8, +0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x32,0x00,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c, +0x10,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x94,0x40,0x11,0x14,0xc3,0x08,0x40,0x49, +0x94,0x41,0x21,0x14,0x47,0x29,0x14,0x45,0x41,0x94,0x43,0xe1,0x07,0x10,0x69,0x04, +0x80,0x7c,0x05,0x0c,0x08,0x88,0x40,0xaf,0x19,0x00,0x92,0xcd,0x00,0x10,0x6d,0x06, +0x80,0x6c,0x33,0x00,0x84,0x9b,0x01,0xa0,0xdd,0x0c,0x00,0xf5,0x66,0x00,0x68,0x35, +0x03,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x72,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0xe1,0x99,0x20,0x0c,0xd0,0x06,0x61,0x20,0x26,0x08,0x43,0xb4, +0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08,0x83,0x34,0x41,0x58, +0x83,0x32,0x20,0x30,0x41,0x18,0xa6,0x0d,0x82,0xd2,0x6c,0x48,0x94,0x85,0x51,0x88, +0x81,0x50,0x9c,0x09,0xc2,0x1b,0x78,0x1b,0x92,0x01,0x62,0x14,0x65,0x20,0x14,0x67, +0x82,0x30,0x50,0x1b,0x12,0x62,0x61,0x14,0x69,0x20,0x14,0x67,0x82,0x30,0x54,0x13, +0x84,0xc1,0xda,0x20,0x28,0xd5,0x86,0x44,0x82,0x18,0x85,0x1a,0x08,0xc5,0x9a,0x20, +0x0c,0xd7,0x86,0x84,0x5a,0x18,0x05,0x1b,0x08,0xc5,0x99,0x20,0x0c,0xd8,0x86,0x04, +0x5b,0x18,0x45,0x1b,0x08,0xc5,0x9a,0x20,0xc8,0xc1,0x37,0x41,0x18,0xb2,0x0d,0x89, +0xc1,0x31,0x4a,0x37,0x10,0x8a,0x33,0x41,0x18,0xb4,0x0d,0xc9,0x07,0x31,0xca,0x30, +0x10,0x8a,0xb5,0x01,0x79,0xa2,0xe9,0xca,0x36,0x0f,0x0c,0x26,0x08,0x74,0x00,0x06, +0x13,0x04,0x32,0xe0,0x36,0x2c,0x8a,0x18,0x30,0x8a,0x32,0x10,0x63,0x30,0x06,0x63, +0xe0,0x4c,0x10,0xec,0x20,0x0c,0x36,0x2c,0x43,0x19,0x30,0xca,0x30,0x10,0x63,0x30, +0x06,0x63,0x60,0x4d,0x10,0xf0,0x40,0x0c,0x36,0x2c,0xc4,0x19,0x30,0x8a,0x34,0x10, +0x63,0x30,0x06,0x63,0x60,0x6d,0x58,0x24,0x31,0x60,0x14,0x6a,0x20,0xc6,0x60,0x0c, +0xc6,0xc0,0xd9,0x40,0x90,0x81,0x19,0xa0,0x41,0x1a,0x4c,0x10,0xf6,0x60,0x0c,0x26, +0x08,0xc3,0xb6,0x01,0x51,0xd6,0x80,0x51,0x94,0x81,0x0d,0x80,0x0d,0x41,0x1b,0x4c, +0x10,0xfa,0x80,0x0c,0x36,0x20,0xca,0x1b,0x30,0xca,0x30,0x28,0xc0,0x86,0x00,0x0e, +0x36,0x10,0x61,0xa0,0x06,0x6e,0x10,0x07,0x13,0x04,0x01,0xa0,0x30,0x34,0x35,0x41, +0xf0,0x83,0x6e,0xc3,0xd0,0x75,0xc3,0x06,0x42,0xa9,0x03,0xca,0x0e,0x36,0x14,0x73, +0x40,0x07,0x80,0x1c,0xdc,0x41,0x15,0x36,0x36,0xbb,0x36,0x97,0x34,0xb2,0x32,0x37, +0xba,0x29,0x41,0x50,0x85,0x0c,0xcf,0xc5,0xae,0x4c,0x6e,0x2e,0xed,0xcd,0x6d,0x4a, +0x40,0x34,0x21,0xc3,0x73,0xb1,0x0b,0x63,0xb3,0x2b,0x93,0x9b,0x12,0x18,0x75,0xc8, +0xf0,0x5c,0xe6,0xd0,0xc2,0xc8,0xca,0xe4,0x9a,0xde,0xc8,0xca,0xd8,0xa6,0x04,0x48, +0x19,0x32,0x3c,0x17,0xb9,0xb2,0xb9,0xb7,0x3a,0xb9,0xb1,0xb2,0xb9,0x29,0x41,0x1c, +0xd4,0x21,0xc3,0x73,0x29,0x73,0xa3,0x93,0xcb,0x83,0x7a,0x4b,0x73,0xa3,0x9b,0x9b, +0x12,0xdc,0x01,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x3c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x21,0x40,0xc3,0xe5, +0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x51,0xeb,0x36,0x00,0x0d,0x97,0xef,0x3c, +0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x9b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01, +0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0c,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55, +0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0xd6,0xb0,0x0d, +0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02, +0xe6,0x23,0xb7,0x6d,0x0e,0xd2,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08, +0x34,0xc3,0x42,0xd8,0x82,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xd9,0x7e,0x71,0xdb, +0x16,0x10,0x0d,0x97,0xef,0x3c,0xbe,0x11,0x39,0xd4,0x23,0x0e,0x3e,0x72,0xdb,0x76, +0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44,0x45,0x2c,0x7e,0x71, +0xdb,0x46,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c, +0x7e,0x71,0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec, +0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x09,0x64,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01, +0x0c,0xe2,0x20,0x36,0x60,0xe4,0x50,0x8f,0x8f,0xdc,0xb6,0x25,0x3c,0xc3,0xe5,0x3b, +0x8f,0x4f,0x35,0x40,0x84,0xf9,0x45,0xad,0x9b,0xc1,0x33,0x5c,0xbe,0xf3,0xf8,0x54, +0x03,0x44,0x98,0x5f,0xdc,0x36,0x00,0x00,0x61,0x20,0x00,0x00,0x2b,0x0a,0x00,0x00, +0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00,0x52,0x00,0x00,0x00,0x34,0x98,0x01,0x28, +0xa3,0x42,0x2a,0xc2,0x80,0x62,0x2b,0x8d,0x52,0x29,0xb9,0xb2,0xab,0x81,0xe2,0x2b, +0x97,0x82,0x29,0x9b,0x62,0x2a,0xc3,0x80,0xe2,0x0d,0x28,0xdf,0x80,0x52,0xaa,0x82, +0x8a,0x28,0x9f,0xa2,0x21,0x52,0x0d,0x90,0xa2,0x08,0xca,0xa0,0x3c,0x4a,0x60,0x04, +0x80,0x0c,0x33,0x00,0x63,0x04,0x20,0x08,0x82,0x28,0x18,0x8c,0x11,0xb4,0xe6,0x9c, +0xb3,0xdf,0x18,0x01,0x08,0x82,0xa0,0xfc,0x8d,0x11,0x80,0x20,0x08,0xf3,0xbf,0x30, +0x46,0x00,0x82,0x20,0x18,0xff,0xc2,0x18,0xc1,0xee,0x8f,0x32,0x09,0x06,0x63,0x04, +0xbb,0x3f,0xca,0xfc,0x37,0x46,0x00,0x82,0x20,0x08,0xff,0xc2,0x18,0x41,0x6b,0xce, +0x39,0xef,0x8d,0x11,0x80,0x20,0x08,0xca,0x60,0x30,0x46,0x00,0x82,0xf8,0x7f,0x8f, +0xc1,0x18,0x01,0x08,0x82,0x20,0x08,0x06,0x63,0x04,0x21,0x09,0x86,0x78,0x37,0x46, +0xb0,0xc7,0x6a,0xbc,0x7f,0x63,0x04,0x6b,0xad,0xd6,0xe2,0x37,0x46,0xf0,0xdf,0x7f, +0xff,0x7e,0x63,0x04,0xad,0x39,0xe7,0xbc,0x2f,0x8c,0x11,0xc8,0xa2,0xdb,0xff,0xdf, +0x18,0x81,0xce,0x9a,0x73,0xfa,0x8d,0x11,0xa8,0x78,0x7d,0xaa,0xde,0x18,0x01,0x08, +0x82,0x20,0x08,0x0e,0x63,0x04,0x6b,0xad,0xd6,0xba,0x37,0x46,0x00,0x82,0xa0,0x7f, +0x87,0xc1,0x18,0x41,0x6b,0xce,0x39,0xed,0x8d,0x11,0x80,0x20,0x08,0x92,0x60,0x30, +0x46,0x00,0x82,0x20,0xa8,0x83,0xc1,0x18,0x81,0x08,0x92,0x20,0xbe,0x8d,0x11,0xc0, +0x71,0x99,0xdf,0xde,0x18,0x01,0x59,0xf2,0xfa,0xfd,0x8d,0x11,0x80,0x20,0x08,0x82, +0xa0,0x30,0x46,0x00,0x82,0x20,0xc8,0x82,0xc1,0x18,0xc1,0x3b,0x93,0x26,0xda,0x8d, +0x11,0x80,0x20,0x08,0xc2,0xdf,0x18,0x01,0x08,0x82,0x20,0xfe,0x0b,0x63,0x04,0x20, +0x08,0x82,0xe8,0x37,0x46,0x00,0x82,0x20,0x88,0x7f,0x54,0x19,0x23,0x00,0x41,0x68, +0x8c,0x00,0x04,0x9f,0x31,0x02,0x10,0x7c,0x83,0x31,0x02,0x10,0x04,0x83,0x11,0x00, +0x32,0x8c,0x00,0x00,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe0,0x10,0x0a,0x6d, +0xa0,0x0b,0xb9,0x20,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe1,0x20,0x0a, +0x6e,0xf0,0x0b,0xbb,0x30,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe2,0x30, +0x0a,0x6f,0x10,0x0e,0xe1,0x40,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe3, +0x40,0x0a,0x70,0xf0,0x0b,0xbf,0x50,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06, +0xe4,0x50,0x0a,0x70,0x80,0x0b,0xe3,0x60,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50, +0x06,0xe5,0x60,0x0a,0x71,0x20,0x0e,0xba,0x70,0x0b,0x23,0x06,0x09,0x00,0x82,0x60, +0x50,0x06,0xe6,0x70,0x0a,0x72,0xd0,0x0b,0xbc,0x80,0x0b,0x23,0x06,0x09,0x00,0x82, +0x60,0x50,0x06,0xe7,0x80,0x0a,0x73,0x00,0x0e,0xbe,0x90,0x0b,0x23,0x06,0x09,0x00, +0x82,0x60,0x50,0x06,0xe8,0x90,0x0a,0x74,0x20,0x0e,0xe1,0xa0,0x0b,0x23,0x06,0x09, +0x00,0x82,0x60,0x50,0x06,0xe9,0xa0,0x0a,0x75,0x70,0x0e,0xe3,0xb0,0x0b,0x23,0x06, +0x09,0x00,0x82,0x60,0x50,0x06,0xea,0xb0,0x0a,0x76,0x90,0x0e,0xe6,0xc0,0x0b,0x23, +0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xeb,0xc0,0x0a,0x77,0x70,0x0e,0xe9,0xd0,0x0b, +0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xec,0xd0,0x0a,0x7b,0x80,0x0e,0xeb,0xe0, +0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xed,0xe0,0x0a,0x7d,0x90,0x0e,0xe9, +0xf0,0x0b,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0xec,0x83,0x29,0xa8,0xc3,0x88,0x81, +0x01,0x80,0x20,0x18,0x10,0xfc,0x70,0x0a,0xee,0x30,0x62,0x60,0x00,0x20,0x08,0x06, +0x04,0x3f,0x9c,0x02,0x3b,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0xd1,0x0f,0xa8,0x00, +0x0f,0x23,0x06,0x07,0x00,0x82,0x60,0x20,0x06,0xf3,0x20,0x0b,0x45,0x3c,0x8c,0x26, +0x04,0x41,0x19,0xee,0x70,0x65,0xbc,0xc3,0x55,0x50,0x0b,0x5c,0x44,0x00,0x15,0xb0, +0x82,0x56,0x52,0x40,0x09,0x09,0x9c,0x60,0xb0,0x13,0x0c,0x66,0xc2,0x19,0xc0,0xc7, +0x04,0x34,0x80,0xcf,0x68,0x42,0x03,0x5c,0x60,0xb0,0x73,0x0c,0x66,0x85,0x40,0x1f, +0x2b,0x04,0xfa,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x67,0x12,0xe4,0x70,0xf5,0xc3, +0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x88,0x01,0x4a, +0x9c,0x83,0x36,0x12,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x27,0x18,0xec,0x04,0x83, +0xd9,0x21,0xd0,0xc7,0x0e,0x81,0x3e,0x26,0x30,0xf0,0x31,0x81,0x81,0xcf,0x68,0x42, +0x22,0x8c,0x26,0x28,0x83,0x21,0x84,0x7c,0x0c,0x21,0xe4,0x63,0xca,0x2d,0xc0,0xc7, +0x14,0x5c,0x80,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x61,0xc1,0x0f,0x84,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x58,0xf4,0x03,0x21,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0x31,0x16,0xff,0x20,0x0a,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x64, +0x01,0x12,0xa3,0x20,0x9c,0x62,0xb0,0x53,0x0c,0x66,0x84,0x40,0x1f,0x23,0x04,0xfa, +0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x83,0x16,0x23,0x31,0x07,0x3a,0x51,0x06,0x64, +0x60,0x12,0x26,0x61,0x12,0x26,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0xd0, +0x09,0xa3,0x09,0xde,0x60,0x02,0x21,0x1f,0x13,0x08,0xf9,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0x77,0x16,0x25,0x81,0x07,0x3c,0x31,0x9a,0x10,0x08,0xa3,0x09,0xc2,0x60, +0x85,0x10,0x1f,0x2b,0x84,0xf8,0x98,0x1a,0x08,0xf2,0x31,0x35,0x10,0xe4,0x63,0x82, +0x20,0x1f,0x13,0x04,0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2, +0xbb,0x58,0x89,0xc0,0x10,0x37,0x80,0x8f,0x21,0x6e,0x00,0x9f,0xe1,0x08,0x61,0x16, +0x86,0x6f,0x38,0x62,0xd0,0x85,0xe2,0x2b,0x21,0xd0,0xe1,0x08,0xc2,0x16,0x86,0x6f, +0x38,0xa2,0xe8,0x85,0xe2,0x2b,0x21,0xd0,0x22,0x02,0x1d,0x31,0x78,0x00,0x10,0x04, +0x83,0x09,0x34,0x6e,0x42,0x16,0x5a,0xa1,0xe3,0x48,0x82,0x24,0xea,0xa2,0x2e,0xc2, +0x42,0x17,0x46,0x13,0x82,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xd1,0x78,0x8b, +0x60,0xc4,0xe0,0x01,0x40,0x10,0x0c,0xa6,0xd1,0xd0,0x09,0x5c,0x80,0x05,0x30,0xf8, +0x4e,0xe2,0x24,0xf0,0x02,0x2f,0xc8,0xa2,0x17,0x46,0x13,0x02,0x60,0x34,0x41,0x08, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x0c,0x40,0xe3,0x27,0x64,0xa1,0x2f,0x46,0x13, +0x82,0x61,0xb8,0x21,0xe8,0x0b,0x30,0x28,0x65,0x26,0xb8,0x84,0x60,0x6b,0xa8,0x09, +0xae,0x26,0xd0,0x59,0x86,0x40,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x0c,0x4e, +0xc3,0x2c,0x72,0xa1,0x34,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x4e,0x30,0xd8,0x09, +0x06,0x33,0x61,0x93,0x8f,0x09,0x9b,0x7c,0x4c,0x80,0x09,0xf8,0x98,0x10,0x13,0xf0, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x37,0xea,0xc2,0x10,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xd8,0x8d,0xbb,0x88,0x87,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0xde,0xb8,0x8b,0x63,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x37,0xf2,0x62,0x1e, +0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x76,0xc3,0x2d,0x86,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0x78,0xe3,0x2d,0x84,0x13,0x06,0x74,0xc2,0x80,0xec,0x20,0xe2,0x63, +0x06,0x11,0x9f,0x13,0x2a,0x77,0x42,0xe5,0xca,0xd0,0x0b,0x28,0x63,0x2f,0x60,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0xb4,0xf0,0x98,0x0b,0x21,0x37,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0x40,0x13,0x0f,0xba,0x10,0x74,0x63,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0xf4, +0x20,0x0d,0x7b,0xd8,0x0d,0x21,0x38,0x8d,0xd3,0x38,0x8d,0xd3,0x18,0x4d,0x08,0x80, +0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee, +0x88,0xca,0x1d,0x51,0xb9,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xe4,0xa3,0x35,0xfe, +0x81,0x3c,0x26,0x05,0x36,0x60,0x03,0x36,0x60,0x63,0x34,0x21,0x00,0x46,0x13,0x84, +0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77, +0x44,0xe5,0x8a,0x83,0x0f,0xb0,0x35,0x88,0x0d,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82, +0x81,0x76,0x1f,0xad,0x21,0x04,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xf8,0x47,0x6e, +0xac,0x04,0x7c,0x04,0x16,0x6f,0xf0,0x06,0x6f,0xf0,0xc6,0x68,0x42,0x00,0x8c,0x26, +0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54, +0xee,0x88,0xca,0x15,0x1a,0xec,0x07,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x26,0x22, +0xb8,0x11,0x30,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xa4,0x08,0x79,0xd8,0xc4,0x7e, +0x04,0x61,0x70,0x1e,0xe7,0x71,0x1e,0xe7,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30, +0x9a,0x30,0x08,0xa3,0x09,0xc4,0x70,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2, +0x72,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xc8,0x48,0x7b,0xfc,0x04,0x89,0xac,0x81, +0x1c,0xc0,0x07,0x7c,0xc0,0x07,0x7c,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26, +0x0c,0xc2,0x68,0x02,0x31,0x1c,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc, +0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x3b,0x62,0x1f,0x68,0xd1,0x22,0x7c,0xb0,0x07, +0xf9,0x91,0x1f,0xf9,0x91,0x1f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83, +0x30,0x9a,0x40,0x0c,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x37,0x62, +0xd0,0x00,0x20,0x08,0x06,0x0d,0x99,0xfc,0x47,0x5c,0xd8,0xc8,0x19,0x90,0x82,0x88, +0x88,0x88,0x88,0x88,0xc8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c, +0x26,0x10,0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x8d,0x18,0x34, +0x00,0x08,0x82,0x41,0xd3,0x26,0x28,0xa2,0x17,0x3f,0x52,0x06,0xad,0xb0,0x22,0x2b, +0xb2,0x22,0x2b,0x32,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09, +0xc4,0x70,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x65,0x0b,0x6b,0x02, +0x56,0x0e,0x2c,0x02,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0xe4,0x04,0x45,0x84, +0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x3c,0xa1,0x11,0xd3,0x58,0x13,0x59,0x08, +0x6e,0xe4,0x46,0x6e,0xe4,0x46,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06, +0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0x6e,0xc4, +0xa0,0x01,0x40,0x10,0x0c,0x1a,0x51,0xe9,0x91,0xd7,0xa0,0x93,0x71,0x50,0xc0,0x04, +0x4c,0xc0,0x04,0x4c,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34, +0x81,0x18,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0x6e,0xc4,0xa0,0x01, +0x40,0x10,0x0c,0x9a,0x55,0x31,0x13,0xdc,0xe8,0x13,0x57,0x98,0xd2,0x24,0x4d,0xd2, +0x24,0x4d,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18, +0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0x6e,0xc4,0xa0,0x01,0x40,0x10, +0x0c,0x1a,0x5a,0x79,0x93,0xf0,0x30,0x15,0x56,0xe0,0xe4,0x44,0x4e,0xe4,0x44,0x4e, +0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x8e,0xa8, +0xdc,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xae,0xfa,0x21,0x56,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x34,0x5c,0x71,0x93,0xe0,0x0c,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0, +0xf9,0x15,0x3d,0x61,0x8f,0x58,0xc1,0x87,0xa0,0x4f,0xfa,0xa4,0x4f,0xfa,0x64,0x34, +0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d, +0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x41,0x97, +0x51,0xa9,0x0f,0x5d,0x49,0x09,0xc5,0x54,0x4c,0xc5,0x54,0x4c,0x65,0x34,0x21,0x00, +0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9, +0x23,0x2a,0x77,0x44,0xe5,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x89,0x17,0x56,0xf1, +0x8f,0x71,0xa1,0x87,0xe9,0x55,0x5e,0xe5,0x55,0x5e,0x65,0x34,0x21,0x00,0x46,0x13, +0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a, +0x77,0x44,0xe5,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xd1,0x97,0x5a,0x39,0x11,0x76, +0x91,0x07,0x0e,0x57,0x70,0x05,0x57,0x70,0x65,0x34,0x21,0x00,0x46,0x13,0x84,0x60, +0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44, +0xe5,0xac,0x47,0xc0,0x22,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x80,0xfd,0xcb,0xbd, +0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x60,0x85,0x4c,0xb8,0x04,0x61,0x72,0x81,0x01, +0x47,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x2a,0x19,0x7d,0x09,0x86,0x23,0x82,0x34,0x21, +0x3e,0x1b,0x48,0x45,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xa1,0xcc,0xb8,0x04, +0x16,0x08,0xf4,0x31,0xc3,0x54,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0xca, +0x98,0x4b,0x60,0x81,0x40,0x1f,0x0b,0x08,0xf9,0x5c,0x50,0xb9,0xe9,0x06,0x36,0x09, +0x12,0x5b,0x93,0xb7,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x60,0x2e,0x63,0x32, +0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x58,0x30,0x03,0x2f,0x01,0x9c,0x5c,0x60,0xc0, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x68,0x26,0x65,0x82,0xe1,0x88,0x00,0x4f,0x88, +0xcf,0x86,0x59,0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x37,0x23,0x2f,0x81, +0x05,0x02,0x7d,0xcc,0xa8,0x15,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xa4,0x33, +0xf5,0x12,0x58,0x20,0xd0,0xc7,0x02,0x42,0x3e,0x17,0x54,0x6e,0xba,0x61,0x4f,0x82, +0xc4,0xf8,0xc4,0x2f,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x58,0xcf,0xd4,0x4c, +0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xd6,0xcf,0xfc,0x4b,0xf0,0x27,0x17,0x18,0x70, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xb1,0xc1,0x99,0x60,0x38,0x22,0x38,0x15,0xe2, +0xb3,0x41,0x5c,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0xd9,0x84,0x4c,0x60, +0x81,0x40,0x1f,0x33,0xc8,0x45,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xa5,0x0d, +0xc9,0x04,0x16,0x08,0xf4,0xb1,0x80,0x90,0xcf,0x05,0x95,0x9b,0x6e,0x50,0x95,0x20, +0x31,0x56,0x69,0x8d,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0xc6,0x36,0x64,0x13, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xe5,0x36,0x2e,0x13,0xb8,0xca,0x05,0x06,0x1c, +0x31,0x30,0x00,0x10,0x04,0x83,0x48,0x6e,0xce,0x26,0x18,0x8e,0x08,0x6c,0x85,0xf8, +0x6c,0x88,0x17,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x54,0x37,0x30,0x13,0x58, +0x20,0xd0,0xc7,0x8c,0x79,0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x78,0x33, +0x33,0x81,0x05,0x02,0x7d,0x2c,0x20,0xe4,0x73,0x41,0xe5,0xa6,0x1b,0x72,0x25,0x48, +0xcc,0x0d,0x62,0x43,0x3e,0xf6,0x06,0xb1,0x21,0x1f,0x83,0x83,0xd8,0x90,0x8f,0xc5, +0x41,0x6c,0xc8,0xc7,0xc6,0x80,0x35,0xe4,0x63,0x64,0xc0,0x1a,0xf2,0xb1,0x32,0x60, +0x0d,0xf9,0x98,0x19,0xb0,0x86,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10, +0xf8,0x18,0x81,0xc0,0xc7,0x38,0xd4,0x90,0x8f,0x75,0xa8,0x21,0x1f,0xf3,0x50,0x43, +0x3e,0xf6,0xa1,0x86,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18, +0x42,0xc0,0xc7,0xaa,0xd2,0x90,0x8f,0x59,0xa5,0x21,0x1f,0xbb,0x4a,0x43,0x3e,0x86, +0x95,0x86,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0, +0xc7,0xf6,0x40,0x15,0xe0,0x63,0x41,0x1b,0xc0,0xc7,0x82,0x0f,0x3e,0x76,0x04,0xf4, +0xb1,0x43,0xa0,0x8f,0x1d,0x03,0x7d,0xec,0x20,0xe8,0x63,0xb1,0xb0,0x1a,0xf2,0x31, +0x59,0x58,0x0d,0xf9,0xd8,0x2c,0xac,0x86,0x7c,0x8c,0x16,0x56,0x43,0x3e,0x66,0x0a, +0xa6,0x21,0x1f,0x3b,0x05,0xd3,0x90,0x8f,0xa1,0x82,0x69,0xc8,0xc7,0x52,0xc1,0x34, +0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0xf6, +0x07,0xa5,0x21,0x1f,0x03,0x85,0xd2,0x90,0x8f,0x85,0x42,0x69,0xc8,0xc7,0x44,0xa1, +0x34,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e, +0x86,0x07,0xa4,0x21,0x1f,0xcb,0x03,0xd2,0x90,0x8f,0xe9,0x01,0x69,0xc8,0xc7,0xf6, +0x80,0x34,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02, +0x3e,0x46,0x84,0x01,0x7d,0x8c,0x10,0x03,0xfa,0x18,0x31,0x06,0xf4,0x31,0x82,0x0c, +0xe8,0x63,0xf1,0x40,0x1a,0xf2,0x31,0x79,0x20,0x0d,0xf9,0xd8,0x3c,0x90,0x86,0x7c, +0x8c,0x1e,0x48,0x43,0x3e,0x66,0x0e,0x7f,0x21,0x1f,0x3b,0x87,0xbf,0x90,0x8f,0xa1, +0xc3,0x5f,0xc8,0xc7,0xd2,0xe1,0x2f,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18, +0x81,0xc0,0xc7,0x08,0x04,0x3e,0xf6,0x0b,0x7e,0x21,0x1f,0x03,0x07,0xbf,0x90,0x8f, +0x85,0x83,0x5f,0xc8,0xc7,0xc4,0xc1,0x2f,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8, +0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x0b,0x7d,0x21,0x1f,0xcb,0x85,0xbe,0x90, +0x8f,0xe9,0x42,0x5f,0xc8,0xc7,0x76,0xa1,0x2f,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08, +0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84,0x02,0x7d,0x8c,0x10,0x05,0xfa, +0x18,0x31,0x0a,0xf4,0x31,0x82,0x14,0xe8,0x63,0x31,0xe1,0x17,0xf2,0x31,0x99,0xf0, +0x0b,0xf9,0xd8,0x4c,0xf8,0x85,0x7c,0x8c,0x26,0xfc,0x42,0x3e,0x66,0x12,0x79,0x21, +0x1f,0x3b,0x89,0xbc,0x90,0x8f,0xa1,0x44,0x5e,0xc8,0xc7,0x52,0x22,0x2f,0xe4,0x63, +0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0xf6,0x0f,0x78, +0x21,0x1f,0x03,0x09,0xbc,0x90,0x8f,0x85,0x04,0x5e,0xc8,0xc7,0x44,0x02,0x2f,0xe4, +0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x0f, +0x77,0x21,0x1f,0xcb,0x87,0xbb,0x90,0x8f,0xe9,0xc3,0x5d,0xc8,0xc7,0xf6,0xe1,0x2e, +0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46, +0x84,0x03,0x7d,0x8c,0x10,0x07,0xfa,0x18,0x31,0x0e,0xf4,0x31,0x82,0x1c,0xe8,0x63, +0xbc,0xe3,0x2b,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0xcc,0x8f,0xec,0x28,0x18, +0x31,0x38,0x00,0x10,0x04,0x03,0x0b,0x94,0xc0,0x28,0x00,0x9f,0x0b,0x0c,0x38,0x62, +0x60,0x00,0x20,0x08,0x06,0x11,0x29,0xe5,0x51,0x30,0x1c,0x11,0xa0,0x0f,0xf1,0xd9, +0x30,0x42,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0x94,0xc4,0x28,0xb0,0x40, +0xa0,0x8f,0x19,0x25,0x24,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x54,0xa9,0x8c, +0x02,0x0b,0x04,0xfa,0x58,0x40,0xc8,0xe7,0x82,0xca,0x4d,0x37,0xac,0x4f,0x90,0x98, +0xfa,0xb4,0x4b,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x00,0x6b,0xa5,0x52,0x0a,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x7a,0xa5,0x37,0x0a,0xde,0xe7,0x02,0x03,0x8e,0x18, +0x18,0x00,0x08,0x82,0x41,0x34,0x4b,0xa8,0x14,0x0c,0x47,0x04,0xf7,0x43,0x7c,0x36, +0xc8,0x90,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xb2,0xa5,0x38,0x0a,0x2c,0x10, +0xe8,0x63,0x06,0x0d,0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x5c,0xa2,0xa3, +0xc0,0x02,0x81,0x3e,0x16,0x10,0xf2,0xb9,0xa0,0x72,0xd3,0x0d,0xfa,0x13,0x24,0xb6, +0x3f,0xfc,0x12,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0xc0,0x78,0x89,0x96,0x82,0x11, +0x83,0x03,0x00,0x41,0x30,0xb0,0x7c,0xc9,0x8f,0x02,0xff,0xb9,0xc0,0x80,0x23,0x06, +0x06,0x00,0x82,0x60,0x10,0x89,0xd3,0x2d,0x05,0xc3,0x11,0x81,0x09,0x11,0x9f,0x0d, +0x61,0x24,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xca,0x09,0x94,0x02,0x0b,0x04, +0xfa,0x98,0x31,0x46,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0x9d,0x46,0x29, +0xb0,0x40,0xa0,0x8f,0x05,0x84,0x7c,0x2e,0xa8,0xdc,0x74,0x43,0x0a,0x05,0x89,0xad, +0xd0,0xca,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xb0,0x75,0x1a,0xa7,0x60,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0xac,0x76,0x6a,0xa5,0xa0,0x85,0x2e,0x30,0xe0,0x88,0x81, +0x01,0x80,0x20,0x18,0x44,0xf1,0x64,0x4e,0xc1,0x70,0x44,0x50,0x43,0xc4,0x67,0x03, +0x1c,0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x7a,0x7a,0xa5,0xc0,0x02,0x81, +0x3e,0x66,0xc8,0x91,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xba,0x27,0x59,0x0a, +0x2c,0x10,0xe8,0x63,0x01,0x21,0x9f,0x0b,0x2a,0x37,0xdd,0x80,0x43,0x41,0x62,0x6e, +0x00,0x16,0xf2,0xb1,0x37,0x00,0x0b,0xf9,0x18,0x1c,0x80,0x85,0x7c,0x2c,0x0e,0xc0, +0x42,0x3e,0x36,0x06,0x24,0x21,0x1f,0x23,0x03,0x92,0x90,0x8f,0x95,0x01,0x49,0xc8, +0xc7,0xcc,0x80,0x24,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7, +0x08,0x04,0x3e,0xc6,0xb1,0x83,0x7c,0xac,0x63,0x07,0xf9,0x98,0xc7,0x0e,0xf2,0xb1, +0x8f,0x1d,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02, +0x3e,0x56,0xd1,0x82,0x7c,0xcc,0xa2,0x05,0xf9,0xd8,0x45,0x0b,0xf2,0x31,0x8c,0x16, +0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0xb6, +0x07,0xaa,0x00,0x1f,0x0b,0xda,0x00,0x3e,0x16,0x7c,0xf0,0xb1,0x23,0xa0,0x8f,0x1d, +0x02,0x7d,0xec,0x18,0xe8,0x63,0x07,0x41,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0xb0, +0x7a,0xaa,0x9f,0x42,0x06,0x5f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xf2,0x29,0x7f, +0x0a,0x19,0x7c,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xeb,0xa7,0xfe,0x29,0x64,0xf0, +0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xb0,0x02,0xa9,0x90,0xc1,0x97,0x11,0x83, +0x03,0x00,0x41,0x30,0xb0,0xc2,0x4a,0xa4,0x4a,0x86,0x5f,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xc0,0x12,0xab,0x91,0x2a,0x19,0x7e,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x6b, +0xac,0x48,0xaa,0x64,0xf8,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xb2,0x2a,0xa9, +0x92,0xe1,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xca,0xaa,0xa4,0x10,0x71,0x19, +0x31,0x38,0x00,0x10,0x04,0x03,0xcb,0xac,0x4c,0x0a,0x11,0x97,0x11,0x83,0x03,0x00, +0x41,0x30,0xb0,0xce,0xea,0xa4,0x10,0x71,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x0b, +0xad,0x50,0x0a,0x11,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xd2,0x4a,0xa5,0x10, +0x73,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x4b,0xad,0x56,0x0a,0x31,0x97,0x11,0x83, +0x03,0x00,0x41,0x30,0xb0,0xd6,0x8a,0xa5,0x10,0x73,0x19,0x31,0x38,0x00,0x10,0x04, +0x03,0x8b,0xad,0x5a,0x0a,0x31,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xda,0xaa, +0xa5,0x90,0x70,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xcb,0xad,0x5c,0x0a,0x09,0x97, +0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xde,0xea,0xa5,0x90,0x70,0x19,0x31,0x38,0x00, +0x10,0x04,0x03,0x0b,0xae,0x60,0x0a,0x09,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0, +0xe2,0x4a,0xa6,0x90,0x72,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x4b,0xae,0x66,0x0a, +0x29,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xe6,0x8a,0xa6,0x90,0x72,0x19,0x31, +0x38,0x00,0x10,0x04,0x03,0x8b,0xae,0x6a,0x0a,0x29,0x97,0x11,0x83,0x03,0x00,0x41, +0x30,0xb0,0xea,0xca,0xa6,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xbb,0xba, +0x29,0x0e,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xeb,0xae,0x70,0x8a,0x43,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xc0,0xc2,0xab,0x9c,0xe2,0x90,0x11,0x83,0x03,0x00,0x41,0x30, +0xb0,0xf2,0x2a,0xa7,0x08,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xbd,0xd2,0x29, +0x02,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x6b,0xaf,0x76,0x8a,0x40,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xc0,0xe2,0x2b,0x9e,0x22,0x90,0x23,0x0c,0x78,0x84,0x01,0x8f,0x30, +0xe0,0x11,0x06,0x1c,0x31,0x38,0x00,0x10,0x04,0x83,0xaf,0xaf,0x76,0xca,0x95,0xf0, +0x6a,0x34,0x21,0x08,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x39,0x2d,0xb1,0x9a,0xa5, +0xbc,0xca,0xab,0xbc,0x2a,0xab,0xb2,0x2a,0xab,0xb2,0x1a,0x4d,0x08,0x80,0xe1,0x88, +0x00,0x9c,0x82,0x6f,0xba,0xe1,0x9c,0x84,0xc0,0x94,0x82,0x3e,0xa6,0x18,0xf4,0x31, +0xe5,0xa0,0x8f,0x11,0x83,0x7c,0xac,0x18,0xe4,0x63,0x83,0x21,0x9f,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x64,0xcb,0xad,0x06,0x74,0x1a,0x31,0x38,0x00,0x10,0x04,0x83, +0x63,0xb6,0xde,0x6a,0x48,0xa7,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x68,0x0b,0xae, +0x06,0x75,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0xb6,0xe0,0x6a,0x50,0xa9,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x6c,0x2b,0xae,0x86,0x95,0x1a,0x31,0x38,0x00,0x10, +0x04,0x83,0xe3,0xb6,0xe4,0x6a,0x60,0x29,0x13,0xee,0x49,0x3e,0x26,0x10,0xf0,0xb1, +0xe0,0x9e,0xe4,0x63,0xc1,0x00,0x1f,0x3b,0x8a,0xf8,0x58,0xc0,0x4f,0xf2,0xb1,0x64, +0x9f,0xe4,0x63,0x47,0x10,0x1f,0x4b,0xfa,0x49,0x3e,0x26,0x04,0xf1,0x19,0x31,0x30, +0x00,0x10,0x04,0x83,0xe8,0xb7,0x68,0xab,0x1b,0x31,0x30,0x00,0x10,0x04,0x83,0x08, +0xbc,0x58,0x2b,0x18,0x6e,0x18,0x83,0x7d,0x22,0x2e,0x18,0xc4,0x88,0x41,0x03,0x80, +0x20,0x18,0x34,0xe5,0x05,0x5a,0xfa,0x34,0x5a,0xe2,0x14,0x4e,0xa3,0x35,0x5a,0xa3, +0x35,0x5a,0xa3,0x09,0x01,0x30,0x1c,0x11,0xe0,0x94,0xf0,0x8d,0x18,0x3c,0x00,0x08, +0x82,0xc1,0x54,0x5e,0x7c,0x65,0x4f,0xf2,0xe4,0x46,0x6d,0x94,0x56,0x69,0xa5,0x5b, +0xba,0x65,0x5a,0xff,0x34,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x4b,0x20,0x0c,0x54, +0x18,0x62,0x10,0x90,0x68,0x00,0x0c,0x54,0x18,0x60,0x10,0x98,0x68,0x00,0x0c,0x54, +0x18,0x5a,0x80,0xa2,0x01,0x30,0x50,0x61,0x28,0x81,0x8a,0x06,0xc0,0x40,0x85,0xa1, +0x04,0x2c,0x1a,0x00,0x03,0x15,0x06,0x17,0xb8,0x68,0x00,0x0c,0x54,0x0c,0x5a,0x60, +0xba,0x01,0x30,0x50,0x41,0x06,0x56,0x40,0xb7,0x01,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0x07,0x7d,0xc1,0x16,0x1b,0x0d,0x23,0x06,0x07,0x00,0x82,0x60,0x20,0x06,0xeb, +0xa5,0x5a,0xfd,0x84,0x5e,0xa3,0x09,0x81,0x50,0xc1,0x5f,0x69,0xad,0x57,0x70,0x17, +0x18,0x6c,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc4,0x00,0xbe,0x5e,0x4b,0xa4,0xd6,0x6b, +0x34,0x21,0x00,0x46,0x13,0x84,0xe0,0x04,0x83,0x9d,0x60,0x30,0x13,0x0c,0xfa,0x98, +0x70,0xd0,0xe7,0x84,0x01,0x9d,0x30,0xa0,0xd1,0x04,0x07,0x18,0x4d,0x78,0x82,0x23, +0x0c,0x76,0x84,0xc1,0x4c,0xd0,0x27,0xf9,0x98,0xa0,0x4f,0xf2,0x31,0x22,0xb4,0xe0, +0x63,0x84,0x68,0xc1,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x15,0x33,0x2f,0x42, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0xc5,0xce,0x8b,0x10,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x68,0xb1,0xf4,0x62,0x2b,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0x17,0x53,0xaf,0xb6,0x12,0x8e,0x31,0xd8,0x31,0x06,0x33,0x42,0xa0,0x8f,0x11,0x02, +0x7d,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x91,0xb1,0xf6,0xf2,0x29,0x12,0x23,0x31, +0x12,0x83,0x2f,0xf8,0x82,0x2f,0xf8,0x1a,0x4d,0x08,0x80,0xe1,0x88,0x60,0xad,0x82, +0x6f,0xba,0x41,0xae,0x84,0xe0,0xc2,0xc0,0x50,0x23,0x06,0x0f,0x00,0x82,0x60,0x30, +0xd1,0xd8,0x7a,0xa1,0x55,0x58,0x1d,0x06,0x6e,0xe1,0x56,0x8a,0xa5,0x58,0x7d,0x05, +0xa3,0x09,0x01,0x60,0x01,0x6b,0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x1c, +0x93,0xaf,0xc0,0x02,0x43,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xe9,0xd8,0x7b, +0x05,0x16,0xbc,0x96,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xe2,0x31,0xfb,0x0a, +0x86,0x23,0xe0,0xc0,0xae,0x82,0x6f,0xba,0x41,0x88,0x83,0x60,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0x31,0xf3,0xaf,0x60,0x18,0x8e,0x08,0xf2,0xca,0xf9,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x20,0xb3,0xff,0x1a,0x0a,0x0b,0x06,0xfa,0x98,0x68,0x05,0xf1, +0x99,0x6e,0x08,0x46,0x8b,0x98,0x65,0x18,0x88,0x3a,0x18,0x8e,0xc8,0x03,0xbf,0x72, +0xbe,0xe9,0x86,0xde,0x2a,0xad,0x60,0x96,0x00,0x19,0x8e,0xd8,0x03,0xd3,0x52,0xbe, +0x59,0x06,0xa3,0x08,0x8c,0x51,0xe2,0x63,0xc1,0x6a,0xc9,0xc7,0x02,0x06,0x3e,0xb3, +0x04,0xc8,0x70,0xc4,0x51,0x5e,0xc2,0x37,0xcb,0x70,0x20,0xc1,0x2c,0x01,0x32,0x50, +0x62,0x30,0x03,0x48,0x14,0x2a,0x1b,0x1c,0x20,0x61,0x0c,0x94,0x18,0x62,0x30,0x18, +0x85,0x77,0x78,0x86,0x29,0xe0,0x05,0x1f,0x0b,0xd0,0x4b,0x3e,0x23,0x06,0x06,0x00, +0x82,0x60,0x10,0xc1,0x19,0x8f,0x05,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd0,0x19, +0x8c,0x81,0x42,0x60,0xb1,0x15,0xc4,0xc7,0x64,0xab,0x9d,0xe2,0x33,0x62,0x60,0x00, +0x20,0x08,0x06,0x11,0x9d,0x81,0x59,0x30,0x1c,0x21,0x4f,0xef,0x45,0x7c,0x17,0x18, +0xca,0x96,0x40,0x3e,0x16,0x18,0xf2,0xb1,0xa0,0x90,0x8f,0x05,0xbb,0x05,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x88,0xf6,0xec,0xcc,0x82,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xfe,0x6c,0xc7,0x1e,0x30,0x18,0x8e,0x08,0x6c,0xcb,0xf9,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x08,0x35,0x1e,0x8b,0xc4,0xc0,0x82,0x81,0x3e,0xd3,0x0d,0x41,0x6e, +0x0d,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x85,0x5a,0x9b,0x05,0x76,0x90,0x98,0x7c, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x1a,0xb5,0x37,0x0b,0x2c,0x18,0xe4,0x33,0x62, +0x60,0x00,0x20,0x08,0x06,0x51,0xa9,0xc5,0x59,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0x1f,0xa8,0xf9,0x58,0x6c,0xd5,0xd9,0x68,0x42,0x00,0x8c,0x26,0x08,0x81,0x09,0xa4, +0x25,0x1f,0x13,0x48,0x4b,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xad,0x9a,0x8f, +0x09,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xb1,0xda,0x8f,0x09,0x27,0x0c,0xe8,0x84, +0x01,0x9d,0x60,0xb0,0x13,0x0c,0x66,0xc2,0x7c,0xc1,0xc7,0x04,0xfa,0x82,0xcf,0x88, +0xc1,0x01,0x80,0x20,0x18,0x7c,0xad,0xb6,0x66,0xbe,0x45,0x6a,0xa3,0x09,0x01,0x30, +0x9a,0x20,0x04,0x56,0x08,0xf1,0xb1,0x42,0x88,0xcf,0x70,0x84,0xf0,0x08,0xdf,0x74, +0x83,0x99,0xc1,0x59,0x30,0x1c,0x31,0x40,0xc2,0x37,0xdd,0x80,0x66,0x72,0x16,0x4c, +0x37,0xb8,0x1a,0xac,0x11,0xd3,0x0d,0xaf,0x16,0x6b,0x43,0x15,0x11,0x14,0x11,0x41, +0x09,0x04,0x94,0x40,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xe4,0xf6,0x67,0xf3, +0x65,0x6b,0x42,0x20,0x6a,0xa2,0x26,0x6a,0xa2,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42, +0x30,0x9a,0x30,0x08,0xd3,0x0d,0xbc,0xd6,0x6b,0x4e,0x25,0x01,0x8c,0x18,0x34,0x00, +0x08,0x82,0x41,0xa3,0x6e,0xa5,0x96,0x5f,0xbc,0x16,0x1c,0xa8,0x86,0x6a,0xa8,0x86, +0x6a,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0xdd,0x30,0x6e,0xe2, +0x46,0xd5,0x13,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xf0,0xb6,0x6a,0xff,0x25, +0x6e,0x41,0xe3,0x6a,0xae,0xe6,0x6a,0xae,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30, +0x9a,0x30,0x08,0xd3,0x0d,0xe8,0x96,0x6e,0x58,0x51,0x01,0x8c,0x18,0x34,0x00,0x08, +0x82,0x41,0x63,0x6f,0xb1,0x56,0x62,0xe8,0x46,0x05,0xb4,0x46,0x6b,0xb4,0x46,0x6b, +0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08, +0x06,0x8d,0xbe,0xd5,0x5a,0x8a,0xb1,0x5b,0x54,0xe0,0x1a,0xae,0xe1,0x1a,0xae,0x8d, +0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18, +0x34,0xfe,0x96,0x6b,0x2d,0x06,0x6f,0x4f,0xc2,0x6b,0xbc,0xc6,0x6b,0xbc,0x36,0x9a, +0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xd3,0x0d,0xf7,0x66,0x6f,0x66,0x50, +0x62,0x10,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x24,0xf7,0x6b,0x33,0x66,0x6f, +0x62,0x10,0x88,0x9b,0xb8,0x89,0x9b,0xb8,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c, +0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x28,0x37,0x6e,0x37,0xa6,0x6f, +0x5f,0x61,0x6e,0xe6,0x66,0x6e,0xe6,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a, +0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xb0,0xdc,0xb9,0xed,0x98,0xbf,0x75, +0x89,0xba,0xa9,0x9b,0xba,0xa9,0xdb,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2, +0x20,0x18,0x1e,0x94,0x42,0x7c,0x0c,0x0f,0x4a,0x21,0x3e,0x57,0x5a,0x86,0x1a,0x31, +0x38,0x00,0x10,0x04,0x83,0x83,0xe6,0xe0,0x0d,0x1c,0x02,0x8b,0xb3,0x55,0xa0,0xcf, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x36,0x17,0x6f,0xa4,0x16,0xd8,0x9c,0x0d,0xf1, +0x31,0x21,0x90,0x8f,0x05,0x75,0x06,0x1f,0x0b,0x4e,0x4d,0x3e,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xec,0xdc,0xbd,0xdd,0x59,0x60,0xb6,0x95,0x67,0xf2,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0xa3,0xe7,0xf2,0x2d,0x48,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xf0,0x39,0x7d,0xa3,0xb3,0xc0,0x88,0x23,0x3e,0x26,0x04,0xf2,0xb1,0x20,0x81,0x8f, +0xa1,0x97,0xab,0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xb0,0x63,0xb9,0xc0, +0x5e,0x2d,0x88,0x8f,0xa5,0x82,0x29,0x80,0xe0,0x02,0x83,0x59,0x2a,0x9c,0x02,0x08, +0x2e,0x30,0x98,0x0d,0x18,0x7c,0x4c,0xc0,0xe0,0x33,0xdc,0x80,0x0a,0x70,0x41,0x06, +0xc3,0x0d,0xa8,0x00,0x17,0x64,0x50,0x42,0xa0,0x17,0x18,0xca,0x1c,0x43,0x3e,0xf6, +0x18,0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x03,0x2e,0xed,0x54,0x4e,0x08,0x84,0x60, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xb9,0x6b,0xb9,0x20,0xde,0x2c,0x88,0x37,0xf9, +0x58,0x20,0x6b,0xf0,0xb1,0x41,0xd6,0xe4,0x63,0x01,0xad,0xc1,0xc7,0x0a,0x7a,0x93, +0x8f,0x05,0xf4,0x06,0x1f,0x0b,0x0a,0xf9,0x58,0x50,0x6f,0xf0,0xb1,0xa2,0x90,0x8f, +0x05,0x8e,0x7c,0x2c,0x18,0xe4,0x63,0x01,0x2e,0xc8,0xc7,0x04,0x5c,0x90,0x8f,0x0d, +0xb8,0x20,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0xf2,0x4e,0xe7,0xb0,0x0b,0xbb, +0xcc,0xa3,0x37,0xf9,0x58,0x20,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xd0, +0xdb,0xb9,0xc0,0x82,0x5f,0x90,0x8f,0x09,0xbf,0x20,0x1f,0x1b,0x7e,0x41,0x3e,0x36, +0x88,0x83,0x7c,0x6c,0x10,0x07,0xf9,0xd8,0x20,0x0e,0xf2,0xb1,0x77,0x10,0x07,0x10, +0x5c,0x60,0x30,0x0b,0xf8,0x00,0x3e,0xc3,0x0d,0xe4,0x30,0x1b,0x64,0x50,0xc1,0x18, +0xe8,0x05,0x86,0x32,0x38,0x20,0xe4,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x9c,0xea, +0xad,0x5d,0x20,0x06,0x81,0x18,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x31,0x7b,0x6e, +0x17,0xc8,0x9c,0x05,0x32,0x27,0x1f,0x0b,0xe6,0x0d,0x3e,0x36,0xcc,0x9b,0x7c,0x2c, +0xa8,0x37,0xf8,0x58,0x51,0x73,0xf2,0xb1,0xa0,0xe6,0xe0,0x63,0x41,0x21,0x1f,0x0b, +0x6c,0x0e,0x3e,0x56,0x14,0xf2,0xb1,0xa0,0x91,0x8f,0x05,0x83,0x7c,0x2c,0x98,0x07, +0xf9,0x98,0x30,0x0f,0xf2,0xb1,0x61,0x1e,0xe4,0x63,0x03,0x19,0xc0,0xc7,0x06,0x32, +0x80,0x8f,0x0d,0x64,0x00,0x1f,0x3b,0xd0,0x00,0x3e,0x23,0x06,0x09,0x00,0x82,0x60, +0xc0,0xf9,0xde,0xdf,0x65,0x7c,0x90,0xf1,0x81,0x95,0x41,0x20,0x9f,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0xca,0xef,0xef,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd2, +0x8f,0xf4,0x46,0xa2,0x1f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x50,0xbf,0xd2,0x1b, +0x89,0x7e,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0xfd,0x4c,0x6f,0x24,0xfa,0x61, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xf6,0x43,0x3d,0x93,0x00,0x89,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xda,0x2f,0xf5,0x4c,0x02,0x24,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x70,0x3f,0xd5,0x33,0x09,0x90,0xb0,0x63,0x24,0xe4,0x63,0xc8,0x48,0xc8,0xc7, +0x92,0x91,0x90,0x8f,0x0d,0x6d,0x00,0x1f,0x1b,0xda,0x00,0x3e,0x36,0xb4,0x01,0x7c, +0xcc,0x48,0x09,0xf9,0x98,0x91,0x12,0xf2,0x31,0x23,0x25,0xe4,0x63,0x03,0x1c,0xc0, +0xc7,0x06,0x38,0x80,0x8f,0x0d,0x70,0x00,0x1f,0x9b,0xee,0x00,0x3e,0x06,0x16,0x2d, +0x01,0x82,0x0b,0x0c,0x66,0x41,0x3b,0xc0,0x67,0xb8,0xe1,0x25,0x48,0x84,0x0c,0x2a, +0xa0,0x05,0xbd,0xc0,0x50,0x16,0x0e,0x84,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80, +0xdb,0x3f,0xde,0x0b,0x66,0x21,0x98,0x85,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x48, +0x30,0xf8,0xbd,0x60,0xf4,0x2c,0x18,0x3d,0xf9,0x58,0x40,0x76,0xf0,0xb1,0x81,0xec, +0xe4,0x63,0x81,0xd9,0xc1,0xc7,0x0a,0xd3,0x93,0x8f,0x05,0xa6,0x07,0x1f,0x0b,0x0a, +0xf9,0x58,0x70,0x7a,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8d,0x7c,0x2c,0x18,0xe4,0x63, +0x81,0x4f,0xc8,0xc7,0x04,0x9f,0x90,0x8f,0x0d,0x3e,0x21,0x1f,0x8b,0x83,0x01,0x3e, +0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x1c,0xf0,0x19,0x31,0x48,0x00, +0x10,0x04,0x03,0xee,0x05,0x03,0xf8,0xcb,0xda,0x21,0x6b,0x07,0xb3,0x85,0x40,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xd9,0x60,0x00,0x7f,0xc1,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0x3a,0x18,0xd4,0x5f,0x1c,0xa0,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0x3b,0x18,0xd8,0x5f,0x1c,0xa0,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x3c, +0x18,0xdc,0x5f,0x1c,0xa0,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x3d,0x18,0xe4, +0x5f,0x1c,0xac,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x3e,0x18,0xe8,0x5f,0x1c, +0xac,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x3f,0x18,0xec,0x5f,0x1c,0xac,0x85, +0x1d,0x6e,0x21,0x1f,0x43,0xdc,0x42,0x3e,0x96,0xb8,0x85,0x7c,0x2c,0x0e,0x06,0xf8, +0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x06,0x5d,0xc8,0xc7,0x0c,0xba,0x90, +0x8f,0x19,0x74,0x21,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06, +0xf8,0x58,0x1c,0x4c,0xf0,0xb1,0xd7,0xc0,0x0b,0x10,0x5c,0x60,0x30,0x0b,0x7a,0x02, +0x3e,0xc3,0x0d,0x7a,0x41,0x27,0x64,0x50,0x26,0x11,0xe8,0x05,0x86,0x32,0x99,0x20, +0xe4,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x1c,0x1b,0x06,0x2d,0x18,0x94,0x44,0x50, +0x12,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x75,0x18,0xc0,0x60,0x10,0xd0,0x9f, +0x05,0xf4,0x27,0x1f,0x0b,0x6a,0x0f,0x3e,0x36,0xd4,0x9e,0x7c,0x2c,0xb8,0x3d,0xf8, +0x58,0x71,0x7f,0xf2,0xb1,0xe0,0xfe,0xe0,0x63,0x41,0x21,0x1f,0x0b,0xf0,0x0f,0x3e, +0x56,0x14,0xf2,0xb1,0xa0,0x91,0x8f,0x05,0x83,0x7c,0x2c,0x48,0x0d,0xf9,0x98,0x90, +0x1a,0xf2,0xb1,0x21,0x35,0xe4,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5, +0xc1,0x00,0x1f,0x8b,0x83,0x03,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0x81,0x62, +0x10,0x86,0xc1,0x4f,0x64,0x3f,0x91,0xd9,0x49,0x04,0xf2,0x19,0x31,0x30,0x00,0x10, +0x04,0x83,0xe8,0x14,0x83,0x30,0x0c,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x56, +0x31,0x30,0xc3,0x20,0x0e,0x66,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x56,0x0c, +0xce,0x30,0x88,0x83,0xd9,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x15,0x03,0x34, +0x0c,0xe2,0x60,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x70,0xc5,0x40,0x0d,0x83, +0x38,0xb0,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5e,0x31,0x58,0xc3,0x20,0x0e, +0x6c,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x58,0x0c,0xd8,0x30,0x88,0x03,0xdb, +0xb0,0x23,0x37,0xe4,0x63,0x48,0x6e,0xc8,0xc7,0x92,0xdc,0x90,0x8f,0xc5,0xc1,0x00, +0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0xcc,0xf8,0x0d,0xf9,0x98,0xf1,0x1b, +0xf2,0x31,0xe3,0x37,0xe4,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1, +0x00,0x1f,0x8b,0x83,0x09,0x3e,0x05,0x13,0x6e,0xa0,0x17,0x18,0x6a,0xc4,0x20,0x01, +0x40,0x10,0x0c,0x38,0x5c,0x0c,0xf2,0x30,0x78,0x89,0x36,0x78,0x89,0x36,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0x23,0x1c,0x03,0x3e,0x0c,0x02,0x30,0x0c,0x2c,0x00,0xc3, +0x40,0x3e,0x16,0x84,0x60,0x00,0x1f,0x1b,0x42,0x30,0x90,0x8f,0x05,0x23,0x18,0xc0, +0xc7,0x8a,0x31,0x0c,0xe4,0x63,0xc1,0x18,0x06,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0x64, +0x18,0xc0,0xc7,0x8a,0x42,0x3e,0x16,0x30,0xf2,0xb1,0x60,0x90,0x8f,0x05,0xf1,0x21, +0x1f,0x13,0xe2,0x43,0x3e,0x36,0xc4,0x87,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c, +0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c, +0x38,0x76,0x0c,0x5a,0x31,0x38,0x8b,0x52,0x38,0x8b,0x52,0xb0,0xb9,0x08,0xe4,0x33, +0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0x3c,0x06,0xad,0x18,0x04,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xdc,0x63,0x20,0x8b,0x01,0x1b,0xec,0xc7,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0xf8,0x18,0xcc,0x62,0xc0,0x06,0xfb,0x31,0x62,0x70,0x00,0x20,0x08,0x06, +0x47,0x3e,0x06,0xb4,0x18,0xb0,0xc1,0x7e,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xa1, +0x8f,0x81,0x2d,0x06,0x6c,0xe0,0x1f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xec,0x63, +0x70,0x8b,0x01,0x1b,0xf8,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xfc,0x18,0xe0, +0x62,0xc0,0x06,0xfe,0x61,0x47,0x88,0xc8,0xc7,0x90,0x10,0x91,0x8f,0x25,0x21,0x22, +0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x98,0x71,0x22, +0xf2,0x31,0xe3,0x44,0xe4,0x63,0xc6,0x89,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1, +0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x13,0x7c,0x6a,0x25,0x74,0x41,0x2f,0x30, +0xd4,0x88,0x41,0x02,0x80,0x20,0x18,0x70,0x24,0x19,0x94,0x63,0xa0,0x12,0xb9,0xa0, +0x12,0xb9,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x4b,0x06,0xe8,0x18,0x04,0xac, +0x18,0x58,0xc0,0x8a,0x81,0x7c,0x2c,0x68,0xc3,0x00,0x3e,0x36,0xb4,0x61,0x20,0x1f, +0x0b,0xde,0x30,0x80,0x8f,0x15,0xaf,0x18,0xc8,0xc7,0x82,0x57,0x0c,0xe0,0x63,0x41, +0x21,0x1f,0x0b,0x60,0x31,0x80,0x8f,0x15,0x85,0x7c,0x2c,0x60,0xe4,0x63,0xc1,0x20, +0x1f,0x0b,0x72,0x44,0x3e,0x26,0xe4,0x88,0x7c,0x6c,0xc8,0x11,0xf9,0x18,0x1b,0x0c, +0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0xe0,0x80,0xcf,0x88,0x41, +0x02,0x80,0x20,0x18,0x70,0x38,0x19,0xe4,0x63,0x20,0x16,0xf1,0x20,0x16,0xf1,0x60, +0xbf,0x11,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x9f,0x0c,0xf2,0x31,0x08, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x18,0xcb,0xc0,0x1f,0x03,0x36,0x18,0x93,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xc8,0x32,0xf8,0xc7,0x80,0x0d,0xc6,0x64,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0xb2,0x0c,0x40,0x32,0x60,0x83,0x31,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0xc3,0x2c,0x03,0x91,0x0c,0xd8,0xc0,0x4c,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x38,0xcb,0x60,0x24,0x03,0x36,0x30,0x93,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xd0,0x32,0x20,0xc9,0x80,0x0d,0xcc,0xc4,0x8e,0x34,0x91,0x8f,0x21,0x69,0x22, +0x1f,0x4b,0xd2,0x44,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c, +0xf0,0x31,0xe3,0x4d,0xe4,0x63,0xc6,0x9b,0xc8,0xc7,0x8c,0x37,0x91,0x8f,0xb1,0xc1, +0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x26,0xf8,0x18,0xae, +0xcc,0x09,0x08,0x2e,0x30,0x98,0x05,0x66,0x02,0x9f,0xe1,0x86,0x3a,0xe9,0x1b,0x32, +0xa8,0x17,0x09,0xf4,0x02,0x43,0xd9,0x8e,0x10,0xf2,0x19,0x31,0x48,0x00,0x10,0x04, +0x03,0xae,0x2e,0x03,0x9b,0x0c,0x5c,0x24,0x70,0x91,0x60,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0xbf,0x0c,0x72,0x32,0x08,0xfa,0x31,0xb0,0xa0,0x1f,0x03,0xf9,0x58,0xe0, +0x8b,0x01,0x7c,0x6c,0xf0,0xc5,0x40,0x3e,0x16,0x80,0x63,0x00,0x1f,0x2b,0x40,0x32, +0x90,0x8f,0x05,0x20,0x19,0xc0,0xc7,0x82,0x42,0x3e,0x16,0x84,0x64,0x00,0x1f,0x2b, +0x0a,0xf9,0x58,0xd0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0x90,0x8a,0x7c,0x4c,0x20,0x15, +0xf9,0xd8,0x40,0x2a,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60, +0x80,0x8f,0xc5,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0x52,0x33,0x50, +0xcb,0x00,0x4d,0x32,0x34,0xc9,0x0c,0x46,0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82, +0x41,0x04,0x9b,0x81,0x5a,0x06,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xb4,0x19, +0xbc,0x65,0x10,0x07,0xae,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x6d,0x06,0x70, +0x19,0xc4,0x81,0xab,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x61,0x9b,0x41,0x5c,0x06, +0x71,0xe0,0x2a,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xdc,0x66,0x30,0x97,0x41,0x1c, +0xc4,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xb8,0x19,0xd0,0x65,0x10,0x07,0xb1, +0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x6e,0x06,0x75,0x19,0xc4,0x41,0xac,0xd8, +0x41,0x2b,0xf2,0x31,0x84,0x56,0xe4,0x63,0x09,0xad,0xc8,0xc7,0xe2,0x60,0x80,0x8f, +0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x66,0xe8,0x8a,0x7c,0xcc,0xd0,0x15,0xf9, +0x98,0xa1,0x2b,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80, +0x8f,0xc5,0xc1,0x04,0x9f,0xca,0x11,0x37,0xd0,0x0b,0x0c,0x35,0x62,0x90,0x00,0x20, +0x08,0x06,0x5c,0x78,0x06,0xa2,0x19,0xe0,0x48,0x1b,0xe0,0x48,0x1b,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0xa1,0x9e,0x41,0x69,0x06,0x41,0x5a,0x06,0x16,0xa4,0x65,0x20, +0x1f,0x0b,0x54,0x32,0x80,0x8f,0x0d,0x2a,0x19,0xc8,0xc7,0x02,0x96,0x0c,0xe0,0x63, +0x05,0x5b,0x06,0xf2,0xb1,0x80,0x2d,0x03,0xf8,0x58,0x50,0xc8,0xc7,0x82,0xb6,0x0c, +0xe0,0x63,0x45,0x21,0x1f,0x0b,0x18,0xf9,0x58,0x30,0xc8,0xc7,0x02,0x76,0x91,0x8f, +0x09,0xec,0x22,0x1f,0x1b,0xd8,0x45,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8, +0x18,0x1b,0x0c,0xf0,0x31,0x36,0x38,0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x5c, +0x7d,0x06,0xb6,0x19,0xc0,0x49,0x29,0xc0,0x49,0x29,0x18,0x9f,0x04,0xf2,0x19,0x31, +0x30,0x00,0x10,0x04,0x83,0x88,0x3f,0x03,0xdb,0x0c,0x82,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x40,0x34,0xd8,0xcd,0x80,0x0d,0xec,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0x10,0x0d,0x78,0x33,0x60,0x03,0x7b,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43, +0x44,0x83,0xde,0x0c,0xd8,0xc0,0x5e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x18,0xd1, +0xe0,0x37,0x03,0x36,0xc8,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x48,0x34,0x00, +0xcf,0x80,0x0d,0xf2,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x12,0x0d,0xc2,0x33, +0x60,0x83,0x7c,0xb1,0x83,0x5f,0xe4,0x63,0x08,0xbf,0xc8,0xc7,0x12,0x7e,0x91,0x8f, +0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0xcc,0x10,0x19,0xf9, +0x98,0x21,0x32,0xf2,0x31,0x43,0x64,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80, +0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x09,0x3e,0x45,0x23,0xba,0xa0,0x17,0x18,0x6a, +0xc4,0x20,0x01,0x40,0x10,0x0c,0xb8,0x16,0x0d,0xdc,0x33,0x98,0x91,0x5c,0x98,0x91, +0x5c,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x46,0x83,0xf8,0x0c,0x82,0xda,0x0c, +0x2c,0xa8,0xcd,0x40,0x3e,0x16,0xd8,0x65,0x00,0x1f,0x1b,0xec,0x32,0x90,0x8f,0x05, +0x78,0x19,0xc0,0xc7,0x0a,0xdc,0x0c,0xe4,0x63,0x01,0x6e,0x06,0xf0,0xb1,0xa0,0x90, +0x8f,0x05,0xb9,0x19,0xc0,0xc7,0x8a,0x42,0x3e,0x16,0x30,0xf2,0xb1,0x60,0x90,0x8f, +0x05,0x34,0x23,0x1f,0x13,0x68,0x46,0x3e,0x36,0xd0,0x8c,0x7c,0x8c,0x0d,0x06,0xf8, +0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x70,0xc0,0x67,0xc4,0x20,0x01, +0x40,0x10,0x0c,0xb8,0x30,0x0d,0x44,0x34,0x58,0x93,0x78,0x58,0x93,0x78,0x30,0x74, +0x09,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x9a,0x06,0x22,0x1a,0x04,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xb0,0x69,0x70,0xa2,0x01,0x1b,0xf8,0xcc,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0x6d,0x1a,0xa0,0x68,0xc0,0x06,0x3e,0x33,0x62,0x70,0x00, +0x20,0x08,0x06,0x87,0x9b,0x06,0x29,0x1a,0xb0,0x81,0xcf,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0xf1,0xa6,0xc1,0x8a,0x06,0x6c,0x10,0x36,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xc0,0x69,0xc0,0xa2,0x01,0x1b,0x84,0xcd,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0x71,0x1a,0xb4,0x68,0xc0,0x06,0x61,0x63,0x07,0xd9,0xc8,0xc7,0x10,0xb2,0x91,0x8f, +0x25,0x64,0x23,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8, +0x98,0xa1,0x36,0xf2,0x31,0x43,0x6d,0xe4,0x63,0x86,0xda,0xc8,0xc7,0xd8,0x60,0x80, +0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x13,0x7c,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0xe2,0xd3,0x20,0x4e,0x83,0x60,0x38,0x22,0x00,0xcf,0x40,0xf8, +0xa6,0x1b,0x86,0xde,0x0c,0x02,0x6b,0x02,0xfa,0x58,0x23,0xd0,0xc7,0x9a,0x81,0x3e, +0xa6,0x10,0xf4,0x31,0xa5,0xa0,0x8f,0x29,0x06,0x7d,0xcc,0x30,0xe4,0x63,0x86,0x21, +0x1f,0x33,0x0c,0xf9,0x98,0x31,0xc4,0xc7,0x8c,0x21,0x3e,0x66,0x0c,0xf1,0x19,0x31, +0x30,0x00,0x10,0x04,0x83,0x68,0x55,0x03,0x50,0x0d,0x86,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0x58,0x35,0x08,0xd5,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x55, +0x03,0x51,0x0d,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x5c,0x35,0x10,0xd3,0x60, +0x18,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0x55,0x83,0x31,0x0d,0x86,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0x60,0x35,0x20,0xd3,0x60,0x18,0x8e,0x60,0x03,0xfa,0x0c,0x84, +0xef,0x02,0x43,0x59,0xe0,0x06,0xf2,0x19,0x8e,0x08,0xee,0x33,0x10,0xbe,0x59,0x86, +0x44,0x09,0x6c,0x0e,0x04,0xfa,0xd8,0x1c,0x0c,0xf4,0xb1,0x39,0x20,0xe8,0x63,0x45, +0x89,0x06,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x57,0x03,0x3c,0x0d,0x08, +0x38,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x57,0x83,0x3c,0x0d,0x08,0x38,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x57,0x03,0x3d,0x0d,0x08,0x38,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0xe3,0x57,0x03,0x3d,0x0d,0x06,0x38,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x03,0x5c,0x83,0x3d,0x0d,0x06,0x38,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x23,0x5c,0x03,0x3e,0x0d,0x06,0x38,0x98,0x25,0x50,0x06,0x2a,0x0c,0x23,0xd1,0x07, +0x64,0xa0,0xc2,0x30,0x12,0x7d,0x40,0x06,0x2a,0x0c,0x23,0xd1,0x07,0x64,0xa0,0xc2, +0xa0,0x12,0x0f,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x5c,0x03,0x51,0x0d,0xf8, +0x33,0x20,0x03,0x0b,0x46,0x34,0x80,0x8f,0x99,0x41,0x40,0x1f,0x0b,0x64,0x34,0x90, +0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xe7,0x1a,0xc4,0x69,0x10,0x58,0xe0,0xa3, +0x81,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x60,0xd7,0x00,0x55,0x03,0xb3,0x0c, +0xc6,0x32,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x5d,0x83,0x54,0x0d,0x02,0x53, +0x1a,0x8e,0x08,0xca,0x34,0x20,0xbe,0xfa,0xc9,0x20,0xd0,0x11,0x83,0x07,0x00,0x41, +0x30,0x98,0xd8,0x35,0x18,0xd5,0xe0,0x3f,0x83,0xfc,0x0c,0xea,0x32,0xa0,0xcb,0x00, +0x4e,0x03,0x38,0x0d,0xc2,0x35,0x08,0xd7,0xa0,0x55,0x03,0x13,0x0d,0x46,0x13,0x02, +0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0xa6,0x1b,0x88,0x15,0x0d, +0x8c,0xe9,0x06,0x82,0x45,0x83,0x63,0xba,0x81,0x68,0xd1,0x00,0x99,0x6e,0x20,0x5c, +0x34,0x48,0xcc,0x21,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0xbd,0x06,0xec, +0x1a,0x04,0xc3,0x11,0x81,0x9b,0x06,0xcc,0x37,0xcb,0xe0,0x2c,0x81,0x45,0x46,0x7c, +0x86,0x23,0x88,0x19,0x0d,0x84,0x6f,0x38,0xa2,0xa0,0xd1,0x80,0xf8,0x4e,0x18,0xc4, +0x09,0x83,0x30,0x21,0x08,0xc1,0x70,0x84,0x81,0xa3,0x81,0xf0,0x0d,0x47,0x1c,0x39, +0x1a,0x10,0xdf,0x09,0x83,0x38,0x61,0x10,0x26,0x04,0x21,0x18,0x6e,0x30,0x02,0x30, +0x98,0x65,0x60,0x9a,0x60,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x92,0x0d,0xf4,0x35, +0x60,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x48,0xd9,0x80,0x5c,0x83,0x27,0x98,0x25, +0x68,0x06,0x2a,0x0c,0x81,0x01,0x83,0xc5,0xc0,0x80,0x8a,0xcf,0x70,0x44,0x20,0xa6, +0x81,0xf0,0x0d,0x47,0x08,0x63,0x1a,0x10,0xdf,0x09,0x83,0x38,0x61,0x10,0x26,0x04, +0x21,0x18,0x6e,0x80,0x02,0x30,0x98,0x65,0xc0,0xb2,0x60,0xa0,0xc2,0xa8,0x9f,0x0d, +0x96,0x05,0x65,0xc4,0xc0,0x01,0x40,0x10,0x0c,0x9e,0x98,0x0d,0xc2,0x35,0x40,0xd3, +0xe0,0x45,0x03,0x17,0x0d,0xe0,0x35,0x40,0x03,0xaf,0xe3,0x6c,0x35,0x18,0x8e,0xe0, +0xd2,0x34,0x70,0xbe,0x0b,0x0c,0x65,0x43,0x20,0x9f,0xe1,0x06,0xb2,0x3a,0xd9,0x20, +0x0c,0x8e,0x36,0x03,0x43,0x19,0x9d,0x06,0xb2,0x19,0xc4,0xc7,0x02,0x41,0x3e,0x16, +0x94,0x93,0x7c,0x2c,0x3c,0x83,0x58,0x0d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06, +0x51,0xce,0x06,0x25,0x1b,0x04,0x77,0x18,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0x9f,0x0d,0xf4,0x35,0x08,0x04,0xd3,0x83,0x5a,0x0d,0xe4,0x63,0x81,0x11,0x1f,0x1b, +0x02,0xf9,0x58,0x80,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xb1,0x0d,0xfc, +0x35,0x48,0x02,0x53,0xcf,0x80,0x55,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41, +0x24,0xb6,0x81,0xcb,0x06,0x81,0x85,0xc2,0x10,0x1f,0x13,0x02,0xf9,0x58,0x50,0xc0, +0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xb4,0x0d,0x48,0x36,0x30,0x82,0x59,0x86, +0x07,0xe2,0xcd,0xc0,0x4e,0x01,0x15,0xe0,0x63,0xc1,0x29,0xc4,0xc7,0x50,0x41,0x15, +0xe0,0x63,0xab,0xa0,0x0a,0xf1,0xb1,0x40,0x15,0xe2,0x33,0x4b,0x30,0x8d,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x67,0xb6,0x01,0xc9,0x06,0x77,0x1a,0xec,0x6c,0x30,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x60,0x81,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xe0, +0x36,0x28,0xdb,0x20,0x30,0x58,0x0d,0x02,0xfa,0x8c,0x18,0x18,0x00,0x08,0x82,0x41, +0x24,0xb7,0xc1,0xc9,0x06,0x81,0x05,0xbd,0x1a,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0x22,0xba,0x0d,0x5c,0x36,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc0,0xdb, +0x60,0x66,0x03,0x5f,0x0d,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf2,0x36,0xa8, +0xd9,0x00,0x3e,0x03,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xbd,0x0d,0x6c,0x36, +0xa0,0xcf,0x20,0xb0,0x5b,0x0d,0x86,0xf8,0x98,0x10,0xc8,0xc7,0x82,0x02,0x3e,0x16, +0xb4,0x83,0x7c,0x4c,0x68,0x07,0xf9,0xd8,0xd0,0x0e,0xf2,0xb1,0x7f,0x18,0xe2,0x63, +0xff,0x30,0xc4,0xc7,0xfe,0x61,0x88,0x8f,0x19,0x22,0x01,0x1f,0x33,0x44,0x02,0x3e, +0x66,0x88,0x04,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x38,0xdd,0x60,0x6c,0x83, +0x9d,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x40,0xdd,0x80,0x6c,0x83,0x9d,0x30, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x48,0xdd,0xa0,0x6c,0x83,0x9d,0x30,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x50,0xdd,0xa0,0x6c,0x83,0x9d,0x30,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x58,0xdd,0xc0,0x6c,0x83,0x9d,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x60,0xdd,0xe0,0x6c,0x83,0x9d,0x30,0x86,0x23,0x8c,0xf0,0x12,0xbe,0xe1,0x08, +0x23,0xbc,0x84,0x6f,0x38,0xc2,0x08,0x2f,0xe1,0xab,0x41,0xd8,0x0a,0x84,0x1d,0x8e, +0x30,0x2f,0x44,0xf8,0x86,0x23,0xcc,0x0b,0x11,0xbe,0xe1,0x08,0xf3,0x42,0x84,0xaf, +0x06,0x61,0x2b,0x10,0xb6,0x8c,0x60,0x67,0x19,0x22,0x29,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x03,0x77,0x03,0xba,0x0d,0xd8,0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83, +0x23,0x77,0x83,0xba,0x0d,0xd8,0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x77, +0x03,0xbb,0x0d,0xd8,0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x77,0x03,0xbb, +0x0d,0x86,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xde,0x0d,0xee,0x36,0x18,0xa2, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7a,0x37,0xc0,0xdb,0x60,0x88,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xf0,0xdd,0x40,0x6f,0x83,0x54,0xb0,0xa9,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0x78,0x37,0x88,0xdb,0xe0,0x46,0x03,0x0b,0xfe,0x35,0x90,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x44,0xbe,0x1b,0xe0,0x6d,0x10,0x98,0xbf,0x06,0x41,0x7c, +0x2c,0x28,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0xf8,0x06,0xad,0x1b,0x04, +0x96,0x5f,0x4a,0x7c,0x2c,0xbf,0x94,0xf8,0x58,0x7e,0x29,0xf1,0x31,0x62,0x90,0x8f, +0x15,0x83,0x7c,0xcc,0x18,0xe4,0x63,0x03,0x04,0x1f,0x1b,0x20,0xf8,0xd8,0x00,0xc1, +0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xf7,0x0d,0x52,0x37,0x28,0x85,0xb2,0x0d, +0xcc,0x14,0x82,0xf8,0x18,0x13,0xc8,0xc7,0x82,0x01,0x3e,0xb3,0x04,0xd2,0x40,0x85, +0xe1,0x44,0x2c,0x1c,0x40,0x03,0x15,0x86,0x13,0xb1,0x70,0x00,0x0d,0x54,0x18,0x4e, +0xc4,0xc2,0x01,0x34,0x50,0x61,0x20,0x11,0x4e,0x40,0x16,0xc4,0x04,0x7c,0x4c,0x90, +0x09,0xf8,0xd8,0x30,0x13,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x7f,0x83, +0xda,0x0d,0x72,0x36,0x18,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd0,0xdf,0xc0,0x76, +0x03,0x9d,0x0d,0x86,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf6,0x37,0xb8,0xdd,0x60, +0x67,0x83,0xc1,0x72,0x42,0x27,0xe0,0x63,0x41,0x4e,0xc4,0xc7,0x74,0x82,0x27,0xe0, +0x63,0x3d,0xc1,0x13,0xf1,0xb1,0x80,0x27,0xe2,0x33,0x62,0x70,0x00,0x20,0x08,0x06, +0x47,0x08,0x07,0xbd,0x1b,0x0c,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x22,0x1c, +0xf8,0x6e,0x80,0xb3,0x41,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x08,0x07,0xbf, +0x1b,0x04,0x82,0x05,0x60,0x1b,0xc0,0xc7,0x90,0x80,0x3e,0x86,0x08,0xf4,0xb1,0x63, +0xa0,0x8f,0x09,0x67,0x1b,0xc8,0xc7,0xcc,0xa2,0x6f,0x03,0xf9,0x58,0x60,0xd0,0xc7, +0x0c,0xb4,0x0d,0xe4,0x63,0x44,0x10,0x1f,0x33,0xd4,0x36,0x90,0x8f,0x09,0x41,0x7c, +0x8c,0xeb,0xe0,0x63,0x01,0x17,0x1f,0xeb,0x3e,0xf8,0x18,0x18,0x7c,0xf1,0xb1,0xe0, +0x8b,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x34,0x1c,0xc0,0x6f,0x30,0x04,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xd4,0x70,0x10,0xbf,0xc1,0xda,0x06,0xc5,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0x36,0x1c,0xc8,0x6f,0x10,0x08,0x16,0xcc,0x6d,0x00,0x1f, +0x43,0x02,0xfa,0x18,0x22,0xd0,0xc7,0x8e,0x81,0x3e,0x26,0xe8,0x6d,0x20,0x1f,0x4b, +0x18,0xf8,0x58,0x60,0xd0,0xc7,0x82,0xbd,0x0d,0xe4,0x63,0x01,0x01,0x1f,0x6b,0x03, +0xda,0x0d,0xe4,0x63,0x81,0x42,0x1f,0x53,0xfe,0x36,0x90,0x8f,0x21,0x41,0x7c,0x4c, +0x09,0xdd,0x40,0x3e,0x26,0x04,0xf1,0xb1,0xd0,0x68,0x03,0xfa,0x98,0x68,0xb4,0x01, +0x7d,0x6c,0x34,0xda,0x80,0x3e,0x96,0x06,0x6c,0x00,0x1f,0x0b,0xcc,0x80,0x3e,0x16, +0xa0,0x6e,0x20,0x1f,0x23,0x83,0x26,0x3e,0x16,0x08,0xf0,0x31,0x32,0x68,0xe2,0x63, +0x61,0xa0,0xc4,0xc7,0x06,0x45,0x3e,0xa6,0x0c,0xf2,0x31,0x65,0x90,0x8f,0x0d,0x14, +0x7c,0x6c,0x98,0xe0,0x63,0x01,0xed,0x06,0xf2,0x31,0x22,0x82,0x8f,0x09,0x41,0x7c, +0x2c,0x28,0xe0,0x63,0xc6,0x00,0x1f,0x3b,0x8a,0xf8,0x58,0x50,0xc4,0x67,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0x3e,0x0e,0x70,0x38,0x18,0x82,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xfa,0x38,0xc8,0xe1,0xa0,0x08,0x4c,0x77,0x83,0x20,0x3e,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0xfc,0x71,0xb0,0xc3,0x01,0xf9,0x06,0x81,0x21,0x01,0x7d,0x0c, +0x11,0xe8,0x63,0xc7,0x40,0x9f,0x59,0x82,0x69,0xa0,0xc2,0x80,0x93,0xc7,0x90,0x06, +0x2a,0x0c,0x38,0x79,0x0c,0x69,0xa0,0xc2,0x70,0x93,0xc7,0x90,0x46,0x0c,0x1a,0x00, +0x04,0xc1,0xa0,0x29,0xe5,0x00,0x8c,0x83,0xd8,0x0d,0xee,0x38,0xb8,0xe3,0xe0,0x8e, +0x83,0x31,0x0e,0xc6,0x38,0x18,0xe3,0x60,0x8c,0x83,0xd1,0x84,0x00,0x18,0x8e,0x08, +0x7c,0x37,0x08,0xbe,0xe9,0x86,0xf2,0x0d,0x84,0xc0,0x8e,0x80,0x3e,0x76,0x08,0xf4, +0xb1,0x63,0xa0,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x7c,0xa4,0x1c,0x88,0x71,0x50, +0xbb,0xc1,0x1f,0x07,0xa3,0x09,0x01,0x60,0x41,0x21,0x1f,0x13,0x0a,0xf9,0xd8,0x50, +0xc8,0xc7,0x4a,0x37,0xf8,0xd9,0x20,0x3e,0x56,0xba,0xc1,0xcf,0x06,0xf1,0x19,0x8e, +0x10,0xd4,0x37,0x18,0xbe,0xe1,0x88,0x21,0x7e,0x83,0xe2,0x2b,0x21,0xd0,0xe1,0x08, +0xa2,0x7d,0x83,0xe1,0x1b,0x8e,0x28,0xe8,0x37,0x28,0xbe,0x12,0x02,0x2d,0x22,0xd0, +0x59,0x06,0xaa,0x0a,0x46,0x13,0x9c,0xc1,0x02,0x10,0x0e,0xe4,0x63,0xf8,0x11,0xd0, +0xc7,0xc4,0x2c,0x88,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xbf,0x1c,0xec,0x71, +0x50,0xbf,0x41,0x30,0x4b,0x50,0x0d,0x54,0x18,0x02,0xc5,0xfe,0xc2,0x34,0x62,0xe0, +0x00,0x20,0x08,0x06,0xcf,0x2f,0x07,0x6f,0x1c,0xd0,0x6f,0xd0,0xbb,0x01,0xef,0x06, +0x7e,0x1c,0x04,0x71,0x16,0x04,0x64,0x1c,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x11, +0xce,0x01,0x1f,0x07,0x24,0x1c,0xb4,0xd9,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xbf, +0x1c,0xac,0x72,0x80,0xb6,0x81,0x85,0x71,0x20,0xc4,0xc7,0x84,0x40,0x3e,0x16,0x10, +0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x9c,0x03,0x51,0x0e,0x8a,0xc0,0xc2, +0x36,0xf0,0xe1,0x40,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa0,0x73,0x40,0xca, +0x41,0x00,0xb6,0x81,0x0d,0x83,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x50,0xe7, +0xc0,0x94,0x83,0x40,0x98,0x6e,0x38,0xe1,0x20,0xe8,0xd9,0x60,0x38,0x02,0x36,0x50, +0x38,0x60,0xbe,0x59,0x86,0xcb,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x68,0xe7, +0x20,0x95,0x83,0x16,0x0e,0x04,0x83,0xe1,0x20,0x88,0xcf,0x2c,0xc1,0x35,0x50,0x61, +0x08,0x16,0x52,0x8d,0x18,0x38,0x00,0x08,0x82,0xc1,0xe3,0xce,0x81,0x1f,0x07,0x22, +0x1c,0xb0,0x6f,0xb0,0xbe,0x41,0x2b,0x07,0x61,0x00,0x06,0x5f,0x30,0xc7,0xc1,0x88, +0x81,0x03,0x80,0x20,0x18,0x3c,0xee,0x1c,0xf8,0x71,0x40,0xc2,0x01,0xfb,0x06,0xeb, +0x1b,0xb4,0x72,0x60,0xc2,0x81,0x09,0x07,0x26,0x1c,0x98,0x70,0x30,0xc7,0x01,0x8e, +0x18,0x18,0x00,0x08,0x82,0x41,0xd4,0xce,0x81,0x38,0x07,0xe5,0x31,0x62,0x70,0x00, +0x20,0x08,0x06,0x47,0x3c,0x07,0xac,0x1c,0x9c,0x47,0x30,0x4b,0x90,0x0d,0x54,0x18, +0x02,0x06,0x3b,0x8d,0xa1,0xc8,0x7e,0xc4,0x67,0x38,0x22,0x50,0xe1,0x40,0xf8,0x86, +0x23,0x84,0x15,0x0e,0x88,0xef,0x84,0x41,0x9c,0x30,0x08,0x13,0x82,0x10,0x0c,0x37, +0xe0,0x47,0x00,0x06,0xb3,0x0c,0xda,0x16,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x74, +0xcf,0x01,0x3b,0x07,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xfb,0x1c,0xd8,0x72, +0x90,0x04,0xb3,0x04,0xdb,0x40,0x85,0x21,0x68,0x54,0x66,0x6c,0x32,0xc7,0x81,0x7c, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xda,0xe7,0xe0,0x9c,0x83,0x60,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0x22,0x7e,0x0e,0x62,0x39,0x08,0x2c,0x08,0xe3,0x40,0x3e,0x23,0x06, +0x06,0x00,0x82,0x60,0x10,0xf9,0x73,0x80,0xcb,0x41,0x30,0x1c,0x61,0xa0,0x88,0xf3, +0x5d,0x60,0x28,0x0b,0x06,0xf9,0x0c,0x47,0x04,0x78,0x1c,0x08,0xdf,0x05,0x86,0x1a, +0x31,0x30,0x00,0x10,0x04,0x83,0x88,0xa4,0x83,0x5c,0x0e,0x66,0xcd,0x82,0x3c,0x0e, +0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0x49,0x07,0xe0,0x1c,0x04,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0xa8,0x74,0x60,0xce,0x41,0xe8,0x06,0x81,0x9d,0x71,0x10, +0xc4,0xc7,0x8c,0x40,0x3e,0xb3,0x04,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_78a8d87cf3ddf02033b4270ef0004cf4.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_78a8d87cf3ddf02033b4270ef0004cf4.h new file mode 100644 index 00000000..3a3ba6e4 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_78a8d87cf3ddf02033b4270ef0004cf4.h @@ -0,0 +1,1094 @@ +// ffx_fsr2_accumulate_pass_16bit_78a8d87cf3ddf02033b4270ef0004cf4.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_16bit_78a8d87cf3ddf02033b4270ef0004cf4_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_78a8d87cf3ddf02033b4270ef0004cf4_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_78a8d87cf3ddf02033b4270ef0004cf4_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_78a8d87cf3ddf02033b4270ef0004cf4_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_78a8d87cf3ddf02033b4270ef0004cf4_SRVResourceNames[] = { "r_input_exposure", "r_dilated_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_78a8d87cf3ddf02033b4270ef0004cf4_SRVResourceBindings[] = { 0, 2, 3, 4, 5, 10, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_78a8d87cf3ddf02033b4270ef0004cf4_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_78a8d87cf3ddf02033b4270ef0004cf4_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_78a8d87cf3ddf02033b4270ef0004cf4_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_78a8d87cf3ddf02033b4270ef0004cf4_UAVResourceBindings[] = { 0, 1, 3, 4, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_78a8d87cf3ddf02033b4270ef0004cf4_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_78a8d87cf3ddf02033b4270ef0004cf4_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_78a8d87cf3ddf02033b4270ef0004cf4_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_78a8d87cf3ddf02033b4270ef0004cf4_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_78a8d87cf3ddf02033b4270ef0004cf4_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_78a8d87cf3ddf02033b4270ef0004cf4_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_78a8d87cf3ddf02033b4270ef0004cf4_size = 17044; + +static const unsigned char g_ffx_fsr2_accumulate_pass_16bit_78a8d87cf3ddf02033b4270ef0004cf4_data[] = { +0x44,0x58,0x42,0x43,0x4e,0x35,0xa3,0x28,0xde,0x6c,0x42,0x83,0x17,0xd7,0x05,0xc1, +0x00,0xac,0x38,0xf2,0x01,0x00,0x00,0x00,0x94,0x42,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x0c,0x02,0x00,0x00,0x1c,0x10,0x00,0x00,0x38,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x98,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0x08,0x0e,0x00,0x00,0x62,0x00,0x05,0x00,0x82,0x03,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xf0,0x0d,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x79,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xc6,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xfc,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2, +0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42, +0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29, +0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30, +0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c, +0x63,0x18,0x06,0x83,0xa6,0x51,0x80,0x42,0x54,0x43,0x55,0x91,0x55,0x86,0x6a,0xa8, +0x08,0x2b,0xc4,0x30,0x0c,0x03,0x69,0xc5,0x30,0x06,0xc3,0x30,0x0c,0xe2,0x8e,0x1a, +0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0xb9,0x8d,0x2a,0x56,0x62,0xf2,0x8b,0xdb,0x46,0x84, +0x61,0x18,0x46,0x21,0xbc,0x81,0x19,0xe8,0x3b,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9, +0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b,0x11,0xc3,0x30,0x0c,0x85,0x08,0x07, +0x66,0x20,0x71,0x8e,0x20,0x28,0x06,0x33,0x28,0xc3,0x40,0x52,0x39,0x10,0x30,0x8c, +0x20,0x18,0x33,0xb5,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc, +0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x98,0x49,0x0c,0xc6,0x81,0x1d, +0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca, +0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0, +0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f, +0x90,0x80,0xa6,0xa4,0x0e,0x23,0x10,0xc6,0x4c,0x6d,0x30,0x0e,0xec,0x10,0x0e,0xf3, +0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40, +0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e, +0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00,0x06,0x7e,0xa0,0x07,0x7a, +0xd0,0x0e,0xe9,0x00,0x0f,0xf3,0xf0,0x0b,0xf4,0x90,0x0f,0xf0,0x50,0x0e,0x28,0x18, +0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c, +0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0, +0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03, +0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xb0,0x2d,0xb9,0x33,0x85,0xc1,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x81,0x1e,0xe8, +0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60, +0x98,0xc9,0x1a,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70, +0xa0,0x07,0x3f,0x40,0x82,0x01,0x53,0x3c,0x13,0x19,0x8c,0x03,0x3b,0x84,0xc3,0x3c, +0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94, +0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f, +0xa0,0x80,0xa5,0x79,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90, +0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05, +0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77, +0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x01,0x4a,0xf5, +0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3, +0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0xba,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8, +0xd8,0xd5,0x46,0x53,0x9e,0xe7,0x79,0x3e,0x0c,0x2c,0x8a,0xa2,0xa8,0x61,0x18,0x86, +0x61,0x18,0xa4,0xdf,0x24,0x4d,0x11,0x25,0x4c,0x3e,0x0b,0x30,0xcf,0x42,0x44,0xec, +0x04,0x4c,0x04,0x0a,0x06,0xe2,0xe7,0x08,0x40,0x01,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90, +0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07, +0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6, +0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60, +0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07, +0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90, +0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04, +0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1, +0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32, +0x00,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c,0x10,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x10,0x8a, +0xa3,0x14,0x8a,0xa2,0x20,0xca,0xa1,0xf0,0x03,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a, +0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90, +0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x34,0x8a, +0x72,0xa2,0xfc,0x31,0x8a,0x87,0xc8,0x11,0x80,0x1a,0x20,0xbf,0x80,0x01,0x01,0x11, +0xe8,0x9d,0x01,0x20,0x79,0x06,0x80,0xe8,0x19,0x00,0xb2,0x67,0x00,0x08,0x9f,0x01, +0x20,0x7d,0x06,0x80,0xf6,0x19,0x00,0xea,0x67,0x00,0x68,0x9d,0x01,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x7f,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0xe1,0x99,0x20,0x0c,0xd0,0x06,0x61,0x20,0x26,0x08,0x43,0xb4,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x13,0x84,0x41,0xda,0x30,0x20,0x09,0x31,0x41,0x58,0x03,0x3e,0x20,0x24, +0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x55,0x86,0x07,0xf7,0x36,0x57,0x27,0x57,0x36, +0x41,0x18,0xa6,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85,0x31,0x8c,0x81,0x30,0x1c,0x62, +0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e, +0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x1b,0x92,0x61,0x81,0x0c,0x62,0x20,0x0c, +0x67,0x82,0xf0,0x06,0x74,0xc0,0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c, +0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e, +0x82,0x30,0x50,0x1b,0x12,0x42,0x9a,0x0c,0x6a,0x20,0x0c,0x87,0x8d,0xdc,0x17,0xdb, +0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x04,0x61,0xa8,0x26,0x08,0x83, +0xb5,0x41,0x30,0xb0,0x0d,0x09,0xb5,0x58,0xc6,0x35,0x10,0x46,0x46,0x4b,0xee,0x0b, +0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec, +0x8d,0xed,0x4d,0x6e,0x82,0x30,0x5c,0x1b,0x92,0x4b,0xda,0x0c,0x6e,0x20,0x0c,0x87, +0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04, +0x61,0xc0,0x36,0x24,0x9c,0xe4,0x19,0xdf,0x40,0x18,0xd9,0x04,0x41,0x0e,0xea,0x80, +0x89,0xdc,0x57,0x5a,0xdb,0x59,0x53,0x1a,0xdc,0xdc,0x04,0x61,0xc8,0x36,0x24,0x49, +0x18,0x88,0x81,0x31,0x06,0x03,0x61,0x38,0x13,0x84,0x41,0x23,0x26,0xf7,0x45,0x96, +0xc6,0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36,0x46,0x97,0x66,0x57,0xf6,0xd5, +0x16,0x36,0xb7,0x36,0xb7,0x21,0x29,0x83,0xc5,0x0c,0x8c,0x61,0x20,0x8c,0x6c,0x03, +0xf2,0x44,0x95,0xd6,0x81,0x01,0x19,0x9c,0xc1,0x04,0x81,0x0e,0xec,0x80,0x9a,0xdc, +0xdd,0x57,0x9a,0x1b,0x5d,0x99,0x9c,0x5b,0x18,0xdb,0x57,0x1d,0xdc,0xdc,0x58,0x18, +0x5b,0x19,0xd9,0xd7,0xd8,0x1b,0xdb,0x9b,0xdc,0x04,0x81,0x0c,0xe2,0x60,0xc3,0x62, +0xa4,0x81,0x1a,0x18,0xc6,0x40,0xac,0xc1,0x1a,0xac,0x81,0x33,0x41,0xb0,0x83,0x3b, +0xa0,0x23,0x77,0xf7,0xc5,0xf6,0x36,0xb6,0xf6,0x35,0x47,0x17,0x46,0x57,0x37,0xb7, +0x61,0x19,0xda,0xc0,0x0d,0x8c,0x61,0x20,0xd6,0x60,0x0d,0xd6,0x20,0x9b,0x20,0xe0, +0x01,0x1e,0x90,0x91,0xbb,0xfb,0x72,0x2b,0xbb,0xfb,0x62,0x7b,0x1b,0x5b,0x9b,0xdb, +0xb0,0x10,0x70,0x10,0x07,0x06,0x35,0x10,0x6b,0xb0,0x06,0x6b,0x90,0xf1,0x91,0xbb, +0xfb,0x62,0xab,0x6b,0x0b,0xfb,0x42,0x4b,0x9b,0xa3,0x7b,0x93,0xcb,0xdb,0xb0,0x50, +0x69,0x30,0x07,0xc6,0x35,0x10,0x6b,0xb0,0x06,0x6b,0xe0,0x6c,0x20,0xd8,0xe0,0x0d, +0xe4,0x80,0x0e,0x26,0x08,0x7b,0xa0,0x07,0x34,0xc6,0xc4,0x8c,0xa6,0xa4,0x64,0x26, +0x08,0xc3,0xb6,0x01,0x31,0xec,0xe0,0x0e,0x0c,0x63,0xc0,0x03,0x60,0x43,0x90,0x07, +0x13,0x84,0x3e,0xd8,0x03,0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c, +0x61,0x6d,0x70,0x1b,0x10,0x63,0x0f,0xf8,0xc0,0x18,0x06,0x03,0xd8,0x10,0xf4,0xc1, +0x06,0x02,0x0d,0xea,0x40,0x0f,0xfc,0x60,0x82,0xa0,0x07,0x79,0xc0,0x25,0x4d,0xaa, +0xcc,0x8d,0xac,0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x40,0x06,0x72,0xb0,0x01,0x49, +0x42,0x81,0x32,0xca,0xe0,0x6a,0x44,0x81,0x4e,0x5a,0x53,0x18,0x9e,0x54,0x99,0x1b, +0x59,0x99,0xdc,0x54,0x9a,0x5e,0xd9,0x06,0x24,0x21,0x05,0x6a,0x0c,0xca,0xe0,0x6a, +0x44,0x81,0x4c,0x1a,0x51,0xda,0x1c,0x1c,0x5b,0x58,0xde,0x54,0x9a,0x5e,0xd9,0x04, +0x61,0xe0,0x36,0x20,0x89,0x29,0x50,0xa7,0x50,0x06,0x57,0x23,0x0a,0xec,0xd2,0x92, +0xdc,0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6,0xde,0xea,0xe4,0xc6, +0xca,0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26,0x08,0x43,0xb7,0xc1, +0x48,0x52,0x81,0x52,0x85,0x32,0xb8,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1, +0x11,0xa5,0xb5,0x95,0xb9,0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x06,0x6f,0x03,0x92, +0xb0,0x02,0xd5,0x0a,0x65,0x70,0x35,0xa2,0x40,0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29, +0x0d,0x8e,0xa9,0xcc,0xae,0x8c,0x8d,0xea,0xad,0x6a,0xae,0x6c,0x82,0x30,0x7c,0x1b, +0x90,0xe4,0x15,0x28,0x58,0x28,0x83,0xab,0x11,0x05,0x2e,0x69,0x46,0x72,0x61,0x6d, +0x65,0x49,0x6e,0x64,0x65,0x78,0x13,0x84,0x01,0x0c,0x36,0x20,0x89,0x2c,0x50,0xb3, +0x50,0x06,0x57,0x23,0x0a,0x94,0xcc,0x88,0xca,0xec,0xd2,0xc6,0xca,0xa8,0xde,0xac, +0xd2,0xca,0xee,0x88,0xca,0xe0,0xe8,0xd0,0x26,0x08,0x43,0x18,0x6c,0x30,0x92,0x5a, +0xa0,0x6c,0xa1,0x0c,0x1a,0x1e,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x13,0x84,0x41, +0x0c,0x36,0x20,0x09,0x2e,0x50,0xb9,0x50,0x06,0x4d,0x23,0x0a,0x94,0xcc,0x9a,0xde, +0xe8,0xd2,0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0xa6,0xc6,0xc2,0xd8,0xca,0x26, +0x08,0xc3,0x18,0x6c,0x30,0x92,0x5d,0xa0,0x78,0xa1,0x0c,0x1a,0x42,0x66,0x44,0x6f, +0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x84,0x81, +0x0c,0x36,0x20,0x89,0x2f,0x50,0xbf,0x50,0x06,0x4d,0x23,0x0a,0xfc,0xcc,0x9a,0xde, +0xe8,0xd2,0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0x94,0xd2,0xe8,0xe8,0xca,0xe4, +0x86,0xc2,0xdc,0xc6,0xca,0xd8,0xd8,0xc2,0xe8,0xd2,0xde,0xdc,0x26,0x08,0x43,0x19, +0x6c,0x30,0x92,0x70,0xa0,0xc4,0xa1,0x0c,0x1a,0x32,0x66,0x50,0x72,0x65,0x45,0x78, +0x70,0x6f,0x73,0x75,0x72,0x65,0x13,0x84,0xc1,0x0c,0x36,0x20,0x09,0x39,0x50,0xe5, +0x50,0x06,0x4d,0x23,0x0a,0xcc,0xcc,0xa0,0xe4,0xca,0xec,0xd2,0xde,0xea,0xe6,0x8c, +0xe4,0xc2,0xda,0xca,0xa0,0xe4,0xca,0x8a,0xf0,0xe0,0xde,0xe6,0xea,0xe4,0xca,0x26, +0x08,0xc3,0x19,0x6c,0x40,0x92,0x73,0xa0,0xd0,0xa1,0x0c,0x9a,0x46,0x14,0xb8,0x98, +0x51,0x85,0xb9,0x21,0x85,0xb1,0x99,0x19,0x3d,0x59,0x4d,0x10,0x06,0x34,0xd8,0x60, +0x24,0xea,0x40,0xad,0x43,0x19,0x34,0xac,0xcc,0x94,0xd2,0xe8,0xe8,0xca,0xe4,0xa6, +0xca,0xe2,0xea,0xca,0xdc,0xc6,0xca,0x98,0xca,0xdc,0xce,0xe8,0xd0,0x26,0x08,0x43, +0x1a,0x6c,0x40,0x92,0x76,0xa0,0xdc,0xa1,0x0c,0x9a,0x46,0x14,0xa8,0x98,0x11,0x95, +0xb1,0xd1,0x85,0x51,0xa5,0xb5,0x95,0x4d,0x10,0x06,0x35,0xd8,0x60,0x24,0xf0,0x40, +0xc5,0x43,0x19,0x34,0xbc,0xcc,0x88,0xf2,0xdc,0xc2,0xda,0xd2,0xc6,0xa4,0xca,0xe6, +0x86,0xd0,0xc2,0xdc,0xce,0xca,0x8c,0xc2,0xc6,0xe8,0xde,0xe4,0x26,0x08,0xc3,0x1a, +0x6c,0x30,0x92,0x79,0xa0,0xe8,0xa1,0x0c,0x1a,0x62,0x66,0x56,0x69,0x65,0x77,0x53, +0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74, +0x6f,0x72,0x13,0x84,0x81,0x0d,0x36,0x18,0x89,0x3d,0x50,0xf7,0x50,0x06,0xcd,0x06, +0x0a,0x0f,0x46,0xa1,0x14,0x50,0x61,0x15,0x5c,0x21,0x16,0x68,0xe1,0x16,0x74,0xa1, +0x17,0xc0,0x61,0x1c,0xcc,0x21,0x1d,0xd8,0xe1,0x1d,0xe4,0xa1,0x1e,0xf0,0x61,0xc3, +0x60,0x80,0x42,0x3e,0x4c,0x10,0x04,0x60,0x03,0xb0,0x61,0x30,0xf8,0x81,0x1f,0x36, +0x04,0xfd,0xb0,0x61,0x18,0xf6,0xc1,0x1f,0x28,0x0c,0x4d,0x4d,0x10,0xfc,0x60,0x0e, +0x36,0x0c,0x63,0x30,0x06,0xc3,0x06,0xc2,0x08,0x89,0x4b,0x24,0x36,0x14,0xfb,0x00, +0x12,0xc0,0x1f,0x8c,0x04,0x11,0x31,0xb9,0x30,0xb7,0x31,0xb4,0xb2,0xb9,0x09,0xc2, +0xd0,0x06,0x34,0xcc,0xd8,0xde,0xc2,0xe8,0xe6,0x26,0x08,0x83,0x1b,0xb0,0x48,0x73, +0x9b,0xa3,0x9b,0x9b,0x20,0x0c,0x6f,0x40,0x22,0xcd,0x8d,0x6e,0x8e,0x08,0x5d,0x19, +0xde,0x17,0xdb,0x5b,0x18,0xd9,0x04,0x61,0x80,0x03,0x22,0x74,0x65,0x78,0x5f,0x6e, +0x6f,0x72,0x6d,0x4c,0xe8,0xca,0xf0,0xbe,0xe6,0xe8,0xde,0xe4,0xca,0x58,0xd4,0xa5, +0xb9,0xd1,0xcd,0x6d,0x80,0x4a,0xc2,0x24,0x4e,0x02,0x25,0x52,0x42,0x25,0x56,0xc2, +0x16,0x58,0xa2,0x25,0x5c,0x82,0x7b,0x89,0x0b,0x26,0x60,0xa1,0x0a,0x1b,0x9b,0x5d, +0x9b,0x4b,0x1a,0x59,0x99,0x1b,0xdd,0x94,0x20,0xa8,0x42,0x86,0xe7,0x62,0x57,0x26, +0x37,0x97,0xf6,0xe6,0x36,0x25,0x20,0x9a,0x90,0xe1,0xb9,0xd8,0x85,0xb1,0xd9,0x95, +0xc9,0x4d,0x09,0x8c,0x3a,0x64,0x78,0x2e,0x73,0x68,0x61,0x64,0x65,0x72,0x4d,0x6f, +0x64,0x65,0x6c,0x53,0x82,0xa4,0x0c,0x19,0x9e,0x8b,0x5c,0xd9,0xdc,0x5b,0x9d,0xdc, +0x58,0xd9,0xdc,0x94,0xc0,0x0f,0x2a,0x91,0xe1,0xb9,0xd0,0xe5,0xc1,0x95,0x05,0xb9, +0xb9,0xbd,0xd1,0x85,0xd1,0xa5,0xbd,0xb9,0xcd,0x4d,0x11,0xf2,0xc1,0x1f,0xea,0x90, +0xe1,0xb9,0x94,0xb9,0xd1,0xc9,0xe5,0x41,0xbd,0xa5,0xb9,0xd1,0xcd,0x4d,0x09,0x46, +0xa2,0x0b,0x19,0x9e,0xcb,0xd8,0x5b,0x9d,0x1b,0x5d,0x99,0xdc,0xdc,0x94,0x00,0x26, +0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x3c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x21,0x40,0xc3,0xe5, +0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x51,0xeb,0x36,0x00,0x0d,0x97,0xef,0x3c, +0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x9b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01, +0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0c,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55, +0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0xd6,0xb0,0x0d, +0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02, +0xe6,0x23,0xb7,0x6d,0x0e,0xd2,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08, +0x34,0xc3,0x42,0xd8,0x82,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xd9,0x7e,0x71,0xdb, +0x16,0x10,0x0d,0x97,0xef,0x3c,0xbe,0x11,0x39,0xd4,0x23,0x0e,0x3e,0x72,0xdb,0x76, +0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44,0x45,0x2c,0x7e,0x71, +0xdb,0x46,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c, +0x7e,0x71,0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec, +0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x09,0x64,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01, +0x0c,0xe2,0x20,0x36,0x60,0xe4,0x50,0x8f,0x8f,0xdc,0xb6,0x25,0x3c,0xc3,0xe5,0x3b, +0x8f,0x4f,0x35,0x40,0x84,0xf9,0x45,0xad,0x9b,0xc1,0x33,0x5c,0xbe,0xf3,0xf8,0x54, +0x03,0x44,0x98,0x5f,0xdc,0x36,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48, +0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x78,0xa8,0xd8,0x7c,0xf3,0xdd,0xf0,0x20, +0x33,0xb4,0x27,0x0e,0xf0,0x00,0x4c,0xf4,0x44,0x58,0x49,0x4c,0x54,0x32,0x00,0x00, +0x62,0x00,0x05,0x00,0x95,0x0c,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0x3c,0x32,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00, +0x8c,0x0c,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c, +0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42, +0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20, +0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50, +0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00, +0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d, +0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff, +0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42, +0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xcc,0x00,0x00,0x00, +0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3, +0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0x84,0xc2,0x08, +0x40,0x09,0x00,0x14,0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03,0x22,0xcc,0x00,0x14, +0xc2,0x30,0x30,0x18,0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2, +0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c,0x01,0x42,0x8a,0x7b, +0x86,0xcb,0x9f,0xb0,0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40,0xc1,0xa2,0x28,0x89, +0x01,0x63,0x30,0x18,0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18,0x30,0x06,0x83,0x81, +0xc1,0x60,0x30,0x28,0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2,0x24,0x06,0x0c,0x86, +0xc1,0x60,0x30,0x0c,0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51,0x19,0x54,0x2a,0x64, +0x29,0x43,0x65,0x50,0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34,0xc5,0x30,0x0c,0x0c, +0x06,0x83,0x81,0x38,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b, +0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19,0x30,0x06,0xf4,0x39, +0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b, +0x11,0x83,0xc1,0x60,0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x1c,0x41,0x50,0x0c,0xc6, +0x40,0x31,0x18,0x90,0xa8,0x34,0x10,0x30,0x8c,0x20,0x18,0x33,0xb5,0xc1,0x38,0xb0, +0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43, +0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f, +0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8, +0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43, +0x39,0xa0,0x60,0x30,0x93,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0, +0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43, +0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d, +0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0x20,0x01,0x95,0x22,0xd5,0x30,0x02, +0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e, +0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3, +0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00, +0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f, +0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0xc1,0x4c,0x62,0x30,0x0e,0xec,0x10, +0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e, +0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6, +0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00,0x06,0x7e,0x80, +0x04,0x56,0x8b,0x5c,0x33,0x85,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01, +0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39, +0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc, +0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x30,0x93,0x35,0x0e,0xec,0x10, +0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e, +0x72,0x40,0x0a,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x7e,0x80,0x04,0x03, +0x8c,0x62,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81, +0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38, +0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x58,0x34,0x9b,0x89, +0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16,0x68,0xa1,0x1c, +0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6, +0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00, +0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x50,0x80,0xa2,0xda,0x4c,0xd8,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8, +0x01,0x0a,0x0c,0x74,0x1b,0x46,0x10,0x86,0x33,0x84,0xe0,0x63,0x57,0x1b,0x4d,0xb9, +0x5c,0x2e,0x97,0x1b,0x0c,0x58,0x28,0x14,0x0a,0x65,0x30,0x18,0x0c,0x06,0x83,0x81, +0x74,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02,0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13, +0x81,0x82,0x01,0xf1,0xe6,0x08,0x40,0x61,0x8e,0x00,0x9a,0x02,0x00,0x00,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, +0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06, +0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8, +0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x32,0x00,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c, +0x10,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x94,0x40,0x11,0x14,0xc3,0x08,0x40,0x49, +0x94,0x41,0x21,0x14,0x47,0x29,0x14,0x45,0x41,0x94,0x43,0xe1,0x07,0x10,0x69,0x04, +0x80,0x7c,0x05,0x0c,0x08,0x88,0x40,0xaf,0x19,0x00,0x92,0xcd,0x00,0x10,0x6d,0x06, +0x80,0x6c,0x33,0x00,0x84,0x9b,0x01,0xa0,0xdd,0x0c,0x00,0xf5,0x66,0x00,0x68,0x35, +0x03,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x72,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0xe1,0x99,0x20,0x0c,0xd0,0x06,0x61,0x20,0x26,0x08,0x43,0xb4, +0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08,0x83,0x34,0x41,0x58, +0x83,0x32,0x20,0x30,0x41,0x18,0xa6,0x0d,0x82,0xd2,0x6c,0x48,0x94,0x85,0x51,0x94, +0x81,0x50,0x9c,0x0d,0xc9,0xb0,0x30,0x0a,0x31,0x10,0x8a,0x33,0x41,0x78,0x03,0x6f, +0x82,0x30,0x50,0x1b,0x12,0x22,0x62,0x14,0x69,0x20,0x14,0x67,0x82,0x30,0x54,0x13, +0x84,0xc1,0xda,0x20,0x28,0xd5,0x86,0x44,0x5a,0x18,0x85,0x1a,0x08,0xc5,0x9a,0x20, +0x0c,0xd7,0x86,0x84,0x8a,0x18,0x05,0x1b,0x08,0xc5,0x99,0x20,0x0c,0xd8,0x86,0x04, +0x8b,0x18,0x45,0x1b,0x08,0xc5,0x9a,0x20,0xc8,0xc1,0x37,0x41,0x18,0xb2,0x0d,0x89, +0xc1,0x31,0x4a,0x37,0x10,0x8a,0x33,0x41,0x18,0xb4,0x0d,0xc9,0xb7,0x30,0xca,0x30, +0x10,0x8a,0xb5,0x01,0x79,0xa0,0xe9,0xca,0x36,0x0f,0x0c,0x26,0x08,0x74,0x00,0x06, +0x13,0x04,0x32,0xe0,0x36,0x2c,0x8a,0x18,0x30,0x8a,0x32,0x10,0x63,0x30,0x06,0x63, +0xe0,0x4c,0x10,0xec,0x20,0x0c,0x36,0x2c,0x43,0x19,0x30,0xca,0x30,0x10,0x63,0x30, +0x06,0x63,0x60,0x4d,0x10,0xf0,0x40,0x0c,0x36,0x2c,0xc4,0x19,0x30,0x8a,0x34,0x10, +0x63,0x30,0x06,0x63,0x60,0x6d,0x58,0x24,0x31,0x60,0x14,0x6a,0x20,0xc6,0x60,0x0c, +0xc6,0xc0,0xd9,0x40,0x90,0x81,0x19,0xa0,0x41,0x1a,0x4c,0x10,0xf6,0x60,0x0c,0x26, +0x08,0xc3,0xb6,0x01,0x51,0xd6,0x80,0x51,0x94,0x81,0x0d,0x80,0x0d,0x41,0x1b,0x4c, +0x10,0xfa,0x80,0x0c,0x36,0x20,0xca,0x1b,0x30,0xca,0x30,0x28,0xc0,0x86,0x00,0x0e, +0x36,0x10,0x61,0xa0,0x06,0x6e,0x10,0x07,0x13,0x04,0x01,0xa0,0x30,0x34,0x35,0x41, +0xf0,0x83,0x6e,0xc3,0xd0,0x75,0xc3,0x06,0x42,0xa9,0x03,0xca,0x0e,0x36,0x14,0x73, +0x40,0x07,0x80,0x1c,0xdc,0x41,0x15,0x36,0x36,0xbb,0x36,0x97,0x34,0xb2,0x32,0x37, +0xba,0x29,0x41,0x50,0x85,0x0c,0xcf,0xc5,0xae,0x4c,0x6e,0x2e,0xed,0xcd,0x6d,0x4a, +0x40,0x34,0x21,0xc3,0x73,0xb1,0x0b,0x63,0xb3,0x2b,0x93,0x9b,0x12,0x18,0x75,0xc8, +0xf0,0x5c,0xe6,0xd0,0xc2,0xc8,0xca,0xe4,0x9a,0xde,0xc8,0xca,0xd8,0xa6,0x04,0x48, +0x19,0x32,0x3c,0x17,0xb9,0xb2,0xb9,0xb7,0x3a,0xb9,0xb1,0xb2,0xb9,0x29,0x41,0x1c, +0xd4,0x21,0xc3,0x73,0x29,0x73,0xa3,0x93,0xcb,0x83,0x7a,0x4b,0x73,0xa3,0x9b,0x9b, +0x12,0xdc,0x01,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x3c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x21,0x40,0xc3,0xe5, +0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x51,0xeb,0x36,0x00,0x0d,0x97,0xef,0x3c, +0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x9b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01, +0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0c,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55, +0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0xd6,0xb0,0x0d, +0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02, +0xe6,0x23,0xb7,0x6d,0x0e,0xd2,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08, +0x34,0xc3,0x42,0xd8,0x82,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xd9,0x7e,0x71,0xdb, +0x16,0x10,0x0d,0x97,0xef,0x3c,0xbe,0x11,0x39,0xd4,0x23,0x0e,0x3e,0x72,0xdb,0x76, +0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44,0x45,0x2c,0x7e,0x71, +0xdb,0x46,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c, +0x7e,0x71,0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec, +0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x09,0x64,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01, +0x0c,0xe2,0x20,0x36,0x60,0xe4,0x50,0x8f,0x8f,0xdc,0xb6,0x25,0x3c,0xc3,0xe5,0x3b, +0x8f,0x4f,0x35,0x40,0x84,0xf9,0x45,0xad,0x9b,0xc1,0x33,0x5c,0xbe,0xf3,0xf8,0x54, +0x03,0x44,0x98,0x5f,0xdc,0x36,0x00,0x00,0x61,0x20,0x00,0x00,0x24,0x0a,0x00,0x00, +0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00,0x52,0x00,0x00,0x00,0x34,0x98,0x01,0x28, +0xa3,0x42,0x2a,0xc2,0x80,0x62,0x2b,0x8d,0x52,0x29,0xb9,0xb2,0xab,0x81,0xe2,0x2b, +0x97,0x82,0x29,0x9b,0x62,0x2a,0xc3,0x80,0xe2,0x0d,0x28,0xdf,0x80,0x52,0xaa,0x82, +0x8a,0x28,0x9f,0xa2,0x21,0x52,0x0d,0x90,0xa2,0x08,0xca,0xa0,0x3c,0x4a,0x60,0x04, +0x80,0x0c,0x33,0x00,0x63,0x04,0x20,0x08,0x82,0x28,0x18,0x8c,0x11,0xb4,0xe6,0x9c, +0xb3,0xdf,0x18,0x01,0x08,0x82,0xa0,0xfc,0x8d,0x11,0x80,0x20,0x08,0xf3,0xbf,0x30, +0x46,0x00,0x82,0x20,0x18,0xff,0xc2,0x18,0xc1,0xee,0x8f,0x32,0x09,0x06,0x63,0x04, +0xbb,0x3f,0xca,0xfc,0x37,0x46,0x00,0x82,0x20,0x08,0xff,0xc2,0x18,0x41,0x6b,0xce, +0x39,0xef,0x8d,0x11,0x80,0x20,0x08,0xca,0x60,0x30,0x46,0x00,0x82,0xf8,0x7f,0x8f, +0xc1,0x18,0x01,0x08,0x82,0x20,0x08,0x06,0x63,0x04,0x21,0x09,0x86,0x78,0x37,0x46, +0xb0,0xc7,0x6a,0xbc,0x7f,0x63,0x04,0x6b,0xad,0xd6,0xe2,0x37,0x46,0xf0,0xdf,0x7f, +0xff,0x7e,0x63,0x04,0xad,0x39,0xe7,0xbc,0x2f,0x8c,0x11,0xc8,0xa2,0xdb,0xff,0xdf, +0x18,0x81,0xce,0x9a,0x73,0xfa,0x8d,0x11,0xa8,0x78,0x7d,0xaa,0xde,0x18,0x01,0x08, +0x82,0x20,0x08,0x0e,0x63,0x04,0x6b,0xad,0xd6,0xba,0x37,0x46,0x00,0x82,0xa0,0x7f, +0x87,0xc1,0x18,0x41,0x6b,0xce,0x39,0xed,0x8d,0x11,0x80,0x20,0x08,0x92,0x60,0x30, +0x46,0x00,0x82,0x20,0xa8,0x83,0xc1,0x18,0x81,0x08,0x92,0x20,0xbe,0x8d,0x11,0xc0, +0x71,0x99,0xdf,0xde,0x18,0x01,0x59,0xf2,0xfa,0xfd,0x8d,0x11,0x80,0x20,0x08,0x82, +0xa0,0x30,0x46,0x00,0x82,0x20,0xc8,0x82,0xc1,0x18,0xc1,0x3b,0x93,0x26,0xda,0x8d, +0x11,0x80,0x20,0x08,0xc2,0xdf,0x18,0x01,0x08,0x82,0x20,0xfe,0x0b,0x63,0x04,0x20, +0x08,0x82,0xe8,0x37,0x46,0x00,0x82,0x20,0x88,0x7f,0x54,0x19,0x23,0x00,0x41,0x68, +0x8c,0x00,0x04,0x9f,0x31,0x02,0x10,0x7c,0x83,0x31,0x02,0x10,0x04,0x83,0x11,0x00, +0x32,0x8c,0x00,0x00,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe0,0x10,0x0a,0x6d, +0xa0,0x0b,0xb9,0x20,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe1,0x20,0x0a, +0x6e,0xf0,0x0b,0xbb,0x30,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe2,0x30, +0x0a,0x6f,0x10,0x0e,0xe1,0x40,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe3, +0x40,0x0a,0x70,0xf0,0x0b,0xbf,0x50,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06, +0xe4,0x50,0x0a,0x70,0x80,0x0b,0xe3,0x60,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50, +0x06,0xe5,0x60,0x0a,0x71,0x20,0x0e,0xba,0x70,0x0b,0x23,0x06,0x09,0x00,0x82,0x60, +0x50,0x06,0xe6,0x70,0x0a,0x72,0xd0,0x0b,0xbc,0x80,0x0b,0x23,0x06,0x09,0x00,0x82, +0x60,0x50,0x06,0xe7,0x80,0x0a,0x73,0x00,0x0e,0xbe,0x90,0x0b,0x23,0x06,0x09,0x00, +0x82,0x60,0x50,0x06,0xe8,0x90,0x0a,0x74,0x20,0x0e,0xe1,0xa0,0x0b,0x23,0x06,0x09, +0x00,0x82,0x60,0x50,0x06,0xe9,0xa0,0x0a,0x75,0x70,0x0e,0xe3,0xb0,0x0b,0x23,0x06, +0x09,0x00,0x82,0x60,0x50,0x06,0xea,0xb0,0x0a,0x76,0x90,0x0e,0xe8,0xc0,0x0b,0x23, +0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xeb,0xc0,0x0a,0x77,0x70,0x0e,0xe7,0xd0,0x0b, +0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xec,0xd0,0x0a,0x7b,0x80,0x0e,0xeb,0xe0, +0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xed,0xe0,0x0a,0x7d,0x90,0x0e,0xe9, +0xf0,0x0b,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0xec,0x83,0x29,0xa8,0xc3,0x88,0x81, +0x01,0x80,0x20,0x18,0x10,0xfc,0x70,0x0a,0xee,0x30,0x62,0x60,0x00,0x20,0x08,0x06, +0x04,0x3f,0x9c,0x02,0x3b,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0xd1,0x0f,0xa8,0x00, +0x0f,0x23,0x06,0x07,0x00,0x82,0x60,0x20,0x06,0xf3,0x20,0x0b,0x45,0x3c,0x8c,0x26, +0x04,0x41,0x19,0xee,0x70,0x65,0xbc,0xc3,0x55,0x50,0x0b,0x5c,0x44,0x00,0x15,0xb0, +0x82,0x56,0x52,0x40,0x09,0x09,0x9c,0x60,0xb0,0x13,0x0c,0x66,0xc2,0x19,0xc0,0xc7, +0x04,0x34,0x80,0xcf,0x68,0x42,0x03,0x5c,0x60,0xb0,0x73,0x0c,0x66,0x85,0x40,0x1f, +0x2b,0x04,0xfa,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x67,0x12,0xe4,0x70,0xf5,0xc3, +0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x88,0x01,0x4a, +0x9c,0x83,0x36,0x12,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x27,0x18,0xec,0x04,0x83, +0xd9,0x21,0xd0,0xc7,0x0e,0x81,0x3e,0x26,0x30,0xf0,0x31,0x81,0x81,0xcf,0x68,0x42, +0x22,0x8c,0x26,0x28,0x83,0x21,0x84,0x7c,0x0c,0x21,0xe4,0x63,0xca,0x2d,0xc0,0xc7, +0x14,0x5c,0x80,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x61,0xc1,0x0f,0x84,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x58,0xf4,0x03,0x21,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0x31,0x16,0xff,0x20,0x0a,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x64, +0x01,0x12,0xa3,0x20,0x9c,0x62,0xb0,0x53,0x0c,0x66,0x84,0x40,0x1f,0x23,0x04,0xfa, +0x18,0xc5,0xc9,0xc7,0x28,0x4e,0x3e,0x27,0xfc,0xe8,0x84,0x1f,0x9d,0x30,0x90,0x13, +0x06,0x32,0x62,0xd0,0x00,0x20,0x08,0x06,0x8d,0x5b,0xa4,0x84,0x1e,0x80,0x85,0x10, +0xb0,0x04,0x4b,0xb0,0x04,0x4b,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0xd8,0x19,0x08, +0xf2,0xb1,0x33,0x10,0xe4,0x63,0x82,0x20,0x1f,0x13,0x04,0xf9,0x98,0x10,0xc0,0x67, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xba,0x40,0x89,0xc0,0x90,0x35,0x80,0x8f,0x21, +0x6b,0x00,0x9f,0xe1,0x08,0x01,0x16,0x86,0x6f,0x38,0x62,0xb8,0x85,0xe2,0x2b,0x21, +0xd0,0xe1,0x08,0x62,0x16,0x86,0x6f,0x38,0xa2,0xd0,0x85,0xe2,0x2b,0x21,0xd0,0x22, +0x02,0x1d,0x31,0x78,0x00,0x10,0x04,0x83,0xa9,0x2f,0x68,0xe2,0x15,0x54,0x41,0xcb, +0x42,0x22,0x24,0xe4,0x42,0x2e,0x7c,0xe2,0x16,0x46,0x13,0x82,0x61,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0x22,0xd0,0x60,0x8b,0x60,0xc4,0xe0,0x01,0x40,0x10,0x0c,0x26,0xd0, +0xb8,0x89,0x5a,0x68,0x85,0x8e,0x23,0x09,0x92,0xa8,0x8b,0xba,0x08,0x0b,0x5d,0x18, +0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x31,0xe8,0x0b, +0x9e,0x78,0x05,0xbd,0x18,0x4d,0x08,0x86,0xe1,0x86,0x40,0x2f,0xc0,0xa0,0x14,0x98, +0xe0,0x12,0x82,0xad,0x41,0x26,0xb8,0x9a,0x40,0x67,0x19,0x02,0x21,0x18,0x31,0x38, +0x00,0x10,0x04,0x03,0x31,0x20,0x8d,0xb1,0xb0,0x05,0xd1,0x18,0x4d,0x08,0x80,0xd1, +0x04,0x21,0x38,0xc1,0x60,0x27,0x18,0xcc,0x84,0x4d,0x3e,0x26,0x6c,0xf2,0x31,0xa1, +0x25,0xe0,0x63,0x82,0x4b,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xdb,0x90, +0x0b,0x43,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x37,0xe8,0xc2,0x1d,0x82,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x72,0x83,0x2e,0x8e,0x61,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0xdd,0xb0,0x0b,0x78,0x08,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xc2,0x8d, +0xb5,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xca,0x0d,0xb6,0x10,0x4e,0x18,0xd0, +0x09,0x03,0xb2,0x83,0x88,0x8f,0x19,0x44,0x7c,0x4e,0xa8,0xdc,0x09,0x95,0x2b,0xe3, +0x2e,0xa0,0x0c,0xbc,0x80,0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0x7c,0x03,0x2e,0x04, +0xdb,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0xed,0x37,0xe2,0x42,0xb8,0x8d,0x11,0x83, +0x06,0x00,0x41,0x30,0x68,0xcc,0x23,0x34,0xe6,0x01,0x37,0x84,0x80,0x34,0x48,0x83, +0x34,0x48,0x63,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88, +0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x46,0x0c,0x1a,0x00,0x04, +0xc1,0xa0,0x79,0x0f,0xd5,0xe0,0x87,0xf0,0x98,0x94,0xd6,0x68,0x8d,0xd6,0x68,0x8d, +0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a, +0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x2b,0xae,0x3d,0xc0,0xd6,0xc0,0x35,0x40, +0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x1a,0x7d,0xa8,0x86,0x10,0x8c,0x18,0x34,0x00, +0x08,0x82,0x41,0xb3,0x1f,0xb6,0x81,0x12,0xed,0x11,0x58,0xb9,0x91,0x1b,0xb9,0x91, +0x1b,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x47, +0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x57,0x68,0x80,0x1f,0x30,0x62,0x70, +0x00,0x20,0x08,0x06,0xda,0x7f,0xd4,0x46,0xc0,0x8c,0x18,0x34,0x00,0x08,0x82,0x41, +0x63,0x22,0xe1,0x31,0x13,0xf8,0x11,0x84,0x01,0x79,0x90,0x07,0x79,0x90,0xc7,0x68, +0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11,0x95,0x3b, +0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x8d,0x18,0x34,0x00,0x08,0x82,0x41,0xf3,0x22, +0xea,0xc1,0x13,0x21,0xb2,0x06,0x72,0xd0,0x1e,0xed,0xd1,0x1e,0xed,0x31,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x70,0x44,0xe5,0x8e,0xa8, +0xdc,0x11,0x95,0x3b,0xa2,0x72,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xe0,0xc8,0x7c, +0x94,0x85,0x8a,0xf0,0xc1,0x1e,0xd8,0x87,0x7d,0xd8,0x87,0x7d,0x8c,0x26,0x04,0xc0, +0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x1c,0x51,0xb9,0x23,0x2a,0x77, +0x44,0xe5,0x8e,0xa8,0xdc,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x61,0xc2,0x1f,0x6e, +0x31,0x23,0x67,0x40,0x0a,0xff,0xf1,0x1f,0xff,0xf1,0x1f,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x47,0x54,0xee,0x88,0xca,0x1d,0x51, +0xb9,0x23,0x2a,0x37,0x62,0xd0,0x00,0x20,0x08,0x06,0x8d,0x9a,0x94,0xc8,0x5d,0xf0, +0x48,0x19,0xb4,0x02,0x8a,0xa0,0x08,0x8a,0xa0,0xc8,0x68,0x42,0x00,0x8c,0x26,0x08, +0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xee, +0x88,0xca,0x95,0x2d,0xa0,0x09,0x58,0x39,0xa4,0x08,0x08,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0x40,0x7b,0x93,0x12,0x11,0x82,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xec,0x24, +0x46,0x46,0x03,0x4d,0x64,0x21,0xa0,0x11,0x1a,0xa1,0x11,0x1a,0x19,0x4d,0x08,0x80, +0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee, +0x88,0xca,0x1d,0x51,0xb9,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xfe,0x44,0x47,0x58, +0x23,0x4e,0xc6,0x41,0xe9,0x91,0x1e,0xe9,0x91,0x1e,0x19,0x4d,0x08,0x80,0xd1,0x04, +0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca, +0x1d,0x51,0xb9,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x50,0x65,0x4c,0x6a,0x43,0x4f, +0x5c,0x61,0x32,0x13,0x33,0x31,0x13,0x33,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18, +0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51, +0xb9,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x62,0x85,0x4d,0x7c,0x63,0x54,0x58,0x81, +0x7b,0x93,0x37,0x79,0x93,0x37,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18, +0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0xea, +0x07,0x57,0x81,0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0x6a,0x65,0x4d,0x82,0x33,0x18, +0x31,0x68,0x00,0x10,0x04,0x83,0x86,0x57,0xee,0x24,0x3d,0x5c,0x05,0x1f,0x02,0x3d, +0xd1,0x13,0x3d,0xd1,0x93,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18, +0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68, +0x00,0x10,0x04,0x83,0xa6,0x5c,0x40,0x45,0x3e,0x6e,0x25,0x25,0x94,0x51,0x19,0x95, +0x51,0x19,0x95,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20, +0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68,0x00,0x10, +0x04,0x83,0xc6,0x5d,0x52,0x65,0x3f,0xc0,0x85,0x1e,0x26,0x56,0x61,0x15,0x56,0x61, +0x95,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23, +0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68,0x00,0x10,0x04,0x83, +0xe6,0x5e,0x64,0x85,0x44,0xd2,0x45,0x1e,0xb8,0x5a,0xa9,0x95,0x5a,0xa9,0x95,0xd1, +0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77, +0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x33,0x1d,0x01,0x8b,0xf8,0x8c,0x18,0x18,0x00, +0x08,0x82,0x01,0xc6,0x2f,0xf4,0x12,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xe5,0x2f, +0xbe,0x12,0xf8,0xc8,0x05,0x06,0x1c,0x31,0x30,0x00,0x10,0x04,0x83,0x48,0x64,0xee, +0x25,0x18,0x8e,0x08,0xcc,0x84,0xf8,0x6c,0x08,0x15,0xf9,0x8c,0x18,0x18,0x00,0x08, +0x82,0x41,0x54,0x32,0xe0,0x12,0x58,0x20,0xd0,0xc7,0x8c,0x51,0x91,0xcf,0x88,0x81, +0x01,0x80,0x20,0x18,0x44,0x28,0x33,0x2e,0x81,0x05,0x02,0x7d,0x2c,0x20,0xe4,0x73, +0x41,0xe5,0xa6,0x1b,0xd2,0x24,0x48,0x0c,0x4d,0xde,0x22,0x3e,0x23,0x06,0x06,0x00, +0x82,0x60,0x80,0xad,0xcc,0xc8,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x60,0xb5,0x4c, +0xbb,0x04,0x6d,0x72,0x81,0x01,0x47,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x8a,0x19,0x93, +0x09,0x86,0x23,0x82,0x3a,0x21,0x3e,0x1b,0x60,0x45,0x3e,0x23,0x06,0x06,0x00,0x82, +0x60,0x10,0xd1,0xcc,0xbb,0x04,0x16,0x08,0xf4,0x31,0x43,0x56,0xe4,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0xd1,0xcd,0xc8,0x4b,0x60,0x81,0x40,0x1f,0x0b,0x08,0xf9,0x5c, +0x50,0xb9,0xe9,0x06,0x3c,0x09,0x12,0xcb,0x13,0xbf,0x88,0xcf,0x88,0x81,0x01,0x80, +0x20,0x18,0x60,0x3a,0x23,0x33,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x58,0x3c,0xc3, +0x2f,0x01,0x9f,0x5c,0x60,0xc0,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xc0,0xa6,0x66, +0x82,0xe1,0x88,0x80,0x54,0x88,0xcf,0x86,0x5f,0x91,0xcf,0x88,0x81,0x01,0x80,0x20, +0x18,0x44,0x63,0xe3,0x2f,0x81,0x05,0x02,0x7d,0xcc,0x08,0x17,0xf9,0x8c,0x18,0x18, +0x00,0x08,0x82,0x41,0x64,0x36,0x21,0x13,0x58,0x20,0xd0,0xc7,0x02,0x42,0x3e,0x17, +0x54,0x6e,0xba,0xe1,0x54,0x82,0xc4,0x52,0xa5,0x35,0xe2,0x33,0x62,0x60,0x00,0x20, +0x08,0x06,0x58,0xda,0x84,0x4d,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xd6,0xda,0xac, +0x4c,0xb0,0x2a,0x17,0x18,0x70,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xb7,0x21,0x9b, +0x60,0x38,0x22,0x98,0x15,0xe2,0xb3,0xc1,0x5d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08, +0x06,0x91,0xdc,0xb4,0x4c,0x60,0x81,0x40,0x1f,0x33,0xe0,0x45,0x3e,0x23,0x06,0x06, +0x00,0x82,0x60,0x10,0xd5,0x0d,0xcc,0x04,0x16,0x08,0xf4,0xb1,0x80,0x90,0xcf,0x05, +0x95,0x9b,0x6e,0xb0,0x95,0x20,0x31,0x37,0x88,0x0d,0xf9,0xd8,0x1b,0xc4,0x86,0x7c, +0x0c,0x0e,0x62,0x43,0x3e,0x16,0x07,0xb1,0x21,0x1f,0x1b,0x03,0xd6,0x90,0x8f,0x91, +0x01,0x6b,0xc8,0xc7,0xca,0x80,0x35,0xe4,0x63,0x66,0xc0,0x1a,0xf2,0x31,0x02,0x81, +0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0xe3,0x50,0x43,0x3e,0xd6, +0xa1,0x86,0x7c,0xcc,0x43,0x0d,0xf9,0xd8,0x87,0x1a,0xf2,0x31,0x84,0x80,0x8f,0x21, +0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0xab,0x4a,0x43,0x3e,0x66,0x95,0x86, +0x7c,0xec,0x2a,0x0d,0xf9,0x18,0x56,0x1a,0xf2,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c, +0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0xdb,0x03,0x55,0x80,0x8f,0x05,0x6d,0x00,0x1f, +0x0b,0x3e,0xf8,0xd8,0x11,0xd0,0xc7,0x0e,0x81,0x3e,0x76,0x0c,0xf4,0xb1,0x83,0xa0, +0x8f,0xc5,0xc2,0x6a,0xc8,0xc7,0x64,0x61,0x35,0xe4,0x63,0xb3,0xb0,0x1a,0xf2,0x31, +0x5a,0x58,0x0d,0xf9,0x98,0x29,0x98,0x86,0x7c,0xec,0x14,0x4c,0x43,0x3e,0x86,0x0a, +0xa6,0x21,0x1f,0x4b,0x05,0xd3,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04, +0x02,0x1f,0x23,0x10,0xf8,0xd8,0x1f,0x94,0x86,0x7c,0x0c,0x14,0x4a,0x43,0x3e,0x16, +0x0a,0xa5,0x21,0x1f,0x13,0x85,0xd2,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63, +0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x1e,0x90,0x86,0x7c,0x2c,0x0f,0x48,0x43,0x3e, +0xa6,0x07,0xa4,0x21,0x1f,0xdb,0x03,0xd2,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0, +0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x11,0x06,0xf4,0x31,0x42,0x0c,0xe8,0x63, +0xc4,0x18,0xd0,0xc7,0x08,0x32,0xa0,0x8f,0xc5,0x03,0x69,0xc8,0xc7,0xe4,0x81,0x34, +0xe4,0x63,0xf3,0x40,0x1a,0xf2,0x31,0x7a,0x20,0x0d,0xf9,0x98,0x39,0xfc,0x85,0x7c, +0xec,0x1c,0xfe,0x42,0x3e,0x86,0x0e,0x7f,0x21,0x1f,0x4b,0x87,0xbf,0x90,0x8f,0x11, +0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0xd8,0x2f,0xf8,0x85, +0x7c,0x0c,0x1c,0xfc,0x42,0x3e,0x16,0x0e,0x7e,0x21,0x1f,0x13,0x07,0xbf,0x90,0x8f, +0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x2e,0xf4, +0x85,0x7c,0x2c,0x17,0xfa,0x42,0x3e,0xa6,0x0b,0x7d,0x21,0x1f,0xdb,0x85,0xbe,0x90, +0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x11, +0x0a,0xf4,0x31,0x42,0x14,0xe8,0x63,0xc4,0x28,0xd0,0xc7,0x08,0x52,0xa0,0x8f,0xc5, +0x84,0x5f,0xc8,0xc7,0x64,0xc2,0x2f,0xe4,0x63,0x33,0xe1,0x17,0xf2,0x31,0x9a,0xf0, +0x0b,0xf9,0x98,0x49,0xe4,0x85,0x7c,0xec,0x24,0xf2,0x42,0x3e,0x86,0x12,0x79,0x21, +0x1f,0x4b,0x89,0xbc,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f, +0x23,0x10,0xf8,0xd8,0x3f,0xe0,0x85,0x7c,0x0c,0x24,0xf0,0x42,0x3e,0x16,0x12,0x78, +0x21,0x1f,0x13,0x09,0xbc,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01, +0x1f,0x43,0x08,0xf8,0x18,0x3e,0xdc,0x85,0x7c,0x2c,0x1f,0xee,0x42,0x3e,0xa6,0x0f, +0x77,0x21,0x1f,0xdb,0x87,0xbb,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08, +0x01,0x1f,0x43,0x08,0xf8,0x18,0x11,0x0e,0xf4,0x31,0x42,0x1c,0xe8,0x63,0xc4,0x38, +0xd0,0xc7,0x08,0x72,0xa0,0x8f,0xe5,0x8e,0xaf,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0xb0,0x3d,0x9a,0xa3,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x3e,0xea,0xa1, +0xa0,0x77,0x2e,0x30,0xe0,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xa1,0x64,0x47,0xc1, +0x70,0x44,0x50,0x3e,0xc4,0x67,0x03,0x08,0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0x22,0x52,0xfa,0xa1,0xc0,0x02,0x81,0x3e,0x66,0x88,0x90,0x7c,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0x3a,0x25,0x31,0x0a,0x2c,0x10,0xe8,0x63,0x01,0x21,0x9f,0x0b,0x2a, +0x37,0xdd,0x80,0x3e,0x41,0x62,0xe7,0xd3,0x2e,0xf1,0x19,0x31,0x30,0x00,0x10,0x04, +0x03,0x4c,0x95,0x44,0x29,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x8b,0x95,0xd8,0x28, +0x60,0x9f,0x0b,0x0c,0x38,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x2c,0x95,0x52,0x30, +0x1c,0x11,0xd0,0x0f,0xf1,0xd9,0xf0,0x42,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83, +0x68,0x96,0xdc,0x28,0xb0,0x40,0xa0,0x8f,0x19,0x31,0x24,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0x6c,0x29,0x8e,0x02,0x0b,0x04,0xfa,0x58,0x40,0xc8,0xe7,0x82,0xca, +0x4d,0x37,0xdc,0x4f,0x90,0x18,0xfe,0xf0,0x4b,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x00,0xcb,0xa5,0x58,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xda,0xa5,0x3d,0x0a, +0xf6,0xe7,0x02,0x03,0x8e,0x18,0x18,0x00,0x08,0x82,0x41,0xf4,0x4b,0xb4,0x14,0x0c, +0x47,0x04,0x23,0x44,0x7c,0x36,0xf8,0x90,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0x12,0xa7,0x3e,0x0a,0x2c,0x10,0xe8,0x63,0x06,0x18,0xc9,0x67,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0xa2,0x72,0x02,0xa5,0xc0,0x02,0x81,0x3e,0x16,0x10,0xf2,0xb9,0xa0,0x72, +0xd3,0x0d,0x26,0x14,0x24,0x86,0x42,0x2b,0x13,0x9f,0x11,0x03,0x03,0x00,0x41,0x30, +0xc0,0xd0,0x09,0x9c,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xd4,0x49,0x95,0x02, +0x15,0xba,0xc0,0x80,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xb9,0xd3,0x38,0x05,0xc3, +0x11,0x81,0x0c,0x11,0x9f,0x0d,0x6d,0x24,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0xe2,0x89,0x95,0x02,0x0b,0x04,0xfa,0x98,0xf1,0x46,0xf2,0x19,0x31,0x30,0x00,0x10, +0x04,0x83,0x88,0x9e,0x5e,0x29,0xb0,0x40,0xa0,0x8f,0x05,0x84,0x7c,0x2e,0xa8,0xdc, +0x74,0x43,0x0d,0x05,0x89,0xb9,0x01,0x58,0xc8,0xc7,0xde,0x00,0x2c,0xe4,0x63,0x70, +0x00,0x16,0xf2,0xb1,0x38,0x00,0x0b,0xf9,0xd8,0x18,0x90,0x84,0x7c,0x8c,0x0c,0x48, +0x42,0x3e,0x56,0x06,0x24,0x21,0x1f,0x33,0x03,0x92,0x90,0x8f,0x11,0x08,0x7c,0x8c, +0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0xc7,0x0e,0xf2,0xb1,0x8e,0x1d, +0xe4,0x63,0x1e,0x3b,0xc8,0xc7,0x3e,0x76,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0, +0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x58,0x45,0x0b,0xf2,0x31,0x8b,0x16,0xe4,0x63, +0x17,0x2d,0xc8,0xc7,0x30,0x5a,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08, +0x01,0x1f,0x43,0x08,0xf8,0xd8,0x1e,0xa8,0x02,0x7c,0x2c,0x68,0x03,0xf8,0x58,0xf0, +0xc1,0xc7,0x8e,0x80,0x3e,0x76,0x08,0xf4,0xb1,0x63,0xa0,0x8f,0x1d,0x04,0x7d,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xd2,0x29,0x7d,0x0a,0x19,0x7c,0x19,0x31,0x38,0x00, +0x10,0x04,0x03,0x6b,0xa7,0xf6,0x29,0x64,0xf0,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x2c,0x9e,0xe2,0xa7,0x90,0xc1,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x7a,0xaa, +0x9f,0x42,0x06,0x5f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xf2,0xa9,0x7f,0x2a,0x19, +0x7e,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xeb,0xa7,0x40,0xaa,0x64,0xf8,0x65,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x2c,0xb0,0x0a,0xa9,0x92,0xe1,0x97,0x11,0x83,0x03,0x00, +0x41,0x30,0xb0,0xc2,0x4a,0xa4,0x4a,0x86,0x5f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0, +0x12,0x2b,0x91,0x42,0xc4,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xb1,0x1a,0x29, +0x44,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x22,0x2b,0x92,0x42,0xc4,0x65,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0xac,0xb2,0x2a,0x29,0x44,0x5c,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xc0,0x32,0xab,0x93,0x42,0xcc,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xb3, +0x42,0x29,0xc4,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x42,0xab,0x94,0x42,0xcc, +0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xb4,0x52,0x29,0xc4,0x5c,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xc0,0x52,0x2b,0x95,0x42,0xc2,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0xac,0xb5,0x5a,0x29,0x24,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x62,0x2b,0x96, +0x42,0xc2,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xb6,0x6a,0x29,0x24,0x5c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x72,0xab,0x97,0x42,0xca,0x65,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0xac,0xb7,0x82,0x29,0xa4,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x82, +0xab,0x98,0x42,0xca,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xb8,0x92,0x29,0xa4, +0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x92,0xab,0x99,0xe2,0x90,0x11,0x83,0x03, +0x00,0x41,0x30,0xb0,0xe6,0x8a,0xa6,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c, +0xba,0xaa,0x29,0x0e,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xab,0xae,0x6c,0x8a,0x43, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xb2,0x2b,0x9b,0x22,0x90,0x11,0x83,0x03,0x00, +0x41,0x30,0xb0,0xee,0xea,0xa6,0x08,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xbc, +0xc2,0x29,0x02,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x2b,0xaf,0x72,0x8a,0x40,0x8e, +0x30,0xe0,0x11,0x06,0x3c,0xc2,0x80,0x47,0x18,0x70,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x3e,0xbd,0xc2,0xa9,0x55,0xaa,0xab,0xd1,0x84,0x20,0x18,0x31,0x68,0x00,0x10,0x04, +0x83,0x86,0xb4,0x7e,0xea,0x95,0xec,0xca,0xae,0xec,0x4a,0xac,0xc4,0x4a,0xac,0xc4, +0x6a,0x34,0x21,0x00,0x86,0x23,0x82,0x5e,0x0a,0xbe,0xe9,0x06,0x72,0x12,0x02,0x53, +0x0a,0xfa,0x98,0x62,0xd0,0xc7,0x94,0x83,0x3e,0x46,0x0c,0xf2,0xb1,0x62,0x90,0x8f, +0x0d,0x86,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x78,0xad,0xb5,0x1a,0xca,0x69, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xd8,0x62,0xab,0xc1,0x9c,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x88,0xad,0xb6,0x1a,0xce,0x69,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0xd9,0x6a,0xab,0xe1,0xa4,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x98,0x2d,0xb7,0x1a, +0x50,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xda,0x7a,0xab,0x21,0xa5,0x4c,0xa0, +0x27,0xf9,0x98,0x40,0xc0,0xc7,0x02,0x7a,0x92,0x8f,0x05,0x03,0x7c,0xec,0x28,0xe2, +0x63,0x41,0x3e,0xc9,0xc7,0x12,0x7c,0x92,0x8f,0x1d,0x41,0x7c,0x2c,0xd1,0x27,0xf9, +0x98,0x10,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xde,0x8a,0xad,0x6e,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0xa2,0xde,0x4a,0xad,0x60,0xb8,0x61,0x0c,0xf0,0x89,0xb8, +0x60,0x10,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x88,0x57,0x5f,0xdd,0x13,0x68,0xfd, +0x92,0x2f,0x81,0x16,0x68,0x81,0x16,0x68,0x8d,0x26,0x04,0xc0,0x70,0x44,0x50,0x53, +0xc2,0x37,0x62,0xf0,0x00,0x20,0x08,0x06,0x93,0x78,0xe5,0xd5,0x3c,0xbd,0x93,0x1b, +0xb5,0x91,0x59,0x99,0xd5,0x6d,0xdd,0xd6,0x68,0xf1,0xd3,0x68,0x42,0x00,0x8c,0x26, +0x08,0xc1,0x2c,0x81,0x30,0x50,0x61,0x88,0x41,0xe0,0x9f,0x01,0x30,0x50,0x61,0x80, +0x41,0x00,0xa2,0x01,0x30,0x50,0x61,0x68,0x81,0x88,0x06,0xc0,0x40,0x85,0xa1,0x04, +0x24,0x1a,0x00,0x03,0x15,0x86,0x12,0x98,0x68,0x00,0x0c,0x54,0x18,0x5c,0x80,0xa2, +0x01,0x30,0x50,0x31,0x68,0x01,0xe8,0x06,0xc0,0x40,0x05,0x19,0x58,0x81,0xdb,0x06, +0xc0,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xf1,0xd5,0x5a,0x6c,0x34,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x81,0x18,0xa0,0xd7,0x69,0xe9,0x53,0x79,0x8d,0x26,0x04,0x42,0x05, +0x7c,0xa5,0x85,0x5e,0xc1,0x5d,0x60,0xb0,0x11,0x83,0x03,0x00,0x41,0x30,0x10,0x83, +0xf6,0x62,0xad,0x7f,0x42,0xaf,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x13,0x0c,0x76, +0x82,0xc1,0x4c,0x30,0xe8,0x63,0xc2,0x41,0x9f,0x13,0x06,0x74,0xc2,0x80,0x46,0x13, +0x1c,0x60,0x34,0xe1,0x09,0x8e,0x30,0xd8,0x11,0x06,0x33,0xe1,0x9e,0xe4,0x63,0xc2, +0x3d,0xc9,0xc7,0x08,0xbf,0x82,0x8f,0x11,0x7f,0x05,0x9f,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x50,0x6c,0xbc,0x08,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x14,0x23, +0x2f,0x42,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0xc5,0xcc,0x2b,0xad,0x84,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x56,0xec,0xbc,0xd4,0x4a,0x38,0xc6,0x60,0xc7,0x18, +0xcc,0x08,0x81,0x3e,0x46,0x08,0xf4,0x19,0x31,0x68,0x00,0x10,0x04,0x83,0xe6,0xc5, +0xd4,0x4b,0xa7,0x42,0x2c,0xc4,0x42,0xac,0xbd,0xda,0xab,0xbd,0xda,0x6b,0x34,0x21, +0x00,0x86,0x23,0x02,0xb4,0x0a,0xbe,0xe9,0x86,0xb7,0x12,0x82,0x0b,0x03,0x43,0x8d, +0x18,0x3c,0x00,0x08,0x82,0xc1,0x14,0x63,0xe8,0x55,0x56,0x3e,0x75,0x18,0xb5,0x55, +0x5b,0x26,0x66,0x62,0xf2,0x15,0x8c,0x26,0x04,0x80,0x05,0xa9,0x25,0x9f,0x11,0x03, +0x03,0x00,0x41,0x30,0x88,0x6a,0xec,0xbd,0x02,0x0b,0x0c,0xf9,0x8c,0x18,0x18,0x00, +0x08,0x82,0x41,0x74,0x63,0xec,0x15,0x58,0xc0,0x5a,0xf2,0x19,0x31,0x30,0x00,0x10, +0x04,0x83,0x28,0xc7,0xe6,0x2b,0x18,0x8e,0x80,0x83,0xb9,0x0a,0xbe,0xe9,0x06,0x21, +0x0e,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7e,0x6c,0xbf,0x82,0x61,0x38,0x22, +0xb0,0x2b,0xe7,0x1b,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0xcc,0xf8,0x6b,0x28,0x2c, +0x18,0xe8,0x63,0x7f,0x15,0xc4,0x67,0xba,0x21,0x00,0x2d,0x62,0x96,0x61,0x20,0xea, +0x60,0x38,0x22,0x0f,0xf6,0xca,0xf9,0xa6,0x1b,0x74,0x4b,0xb4,0x82,0x59,0x02,0x64, +0x38,0x62,0x0f,0x46,0x4b,0xf9,0x66,0x19,0x8c,0x22,0x30,0x46,0x89,0x8f,0x05,0xa8, +0x25,0x1f,0x0b,0x18,0xf8,0xcc,0x12,0x20,0xc3,0x11,0x87,0x78,0x09,0xdf,0x2c,0xc3, +0x81,0x04,0xb3,0x04,0xc8,0x40,0x89,0xc1,0x0c,0x20,0x51,0x90,0x6c,0x70,0x80,0x84, +0x31,0x50,0x62,0x88,0xc1,0x60,0x14,0xde,0xe1,0x19,0xa6,0xf4,0x16,0x7c,0x2c,0x28, +0x2f,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xd4,0x66,0x39,0x16,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x11,0x67,0x2d,0x06,0x0a,0x81,0xb9,0x56,0x10,0x1f,0x7b,0xad, +0x76,0x8a,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x71,0xd6,0x63,0xc1,0x70,0x84, +0x3c,0xb1,0x17,0xf1,0x5d,0x60,0x28,0x5b,0x02,0xf9,0x58,0x60,0xc8,0xc7,0x82,0x42, +0x3e,0x16,0xe0,0x16,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xc2,0x33,0x32,0x0b, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe0,0x33,0x1c,0x7b,0xc0,0x60,0x38,0x22,0x98, +0x2d,0xe7,0x1b,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0xcf,0x72,0x2c,0x12,0x03,0x0b, +0x06,0xfa,0x4c,0x37,0x04,0xb6,0x35,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xe4,0x67, +0x6a,0x16,0xd8,0x11,0x62,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0xd4,0xd8, +0x2c,0xb0,0x60,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xa2,0xe6,0x66,0xc1, +0x88,0xc1,0x01,0x80,0x20,0x18,0x7c,0x7d,0xb6,0x63,0xae,0x25,0x67,0xa3,0x09,0x01, +0x30,0x9a,0x20,0x04,0x26,0x84,0x96,0x7c,0x4c,0x08,0x2d,0xf9,0x8c,0x18,0x18,0x00, +0x08,0x82,0x41,0x84,0x6a,0x3b,0x26,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x94,0x6a, +0x3c,0x26,0x9c,0x30,0xa0,0x13,0x06,0x74,0x82,0xc1,0x4e,0x30,0x98,0x09,0xf0,0x05, +0x1f,0x13,0xe2,0x0b,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xf0,0xa9,0x1a,0x9a,0xed, +0x56,0xa8,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x58,0x21,0xc4,0xc7,0x0a,0x21,0x3e, +0xc3,0x11,0xc2,0x23,0x7c,0xd3,0x0d,0x63,0xd6,0x66,0xc1,0x70,0xc4,0x00,0x09,0xdf, +0x74,0x43,0x99,0xbd,0x59,0x30,0xdd,0xb0,0x6a,0xad,0x46,0x4c,0x37,0xb0,0x9a,0xab, +0x0d,0x55,0x44,0x50,0x44,0x04,0x25,0x10,0x50,0x02,0x01,0x23,0x06,0x0d,0x00,0x82, +0x60,0xd0,0x84,0x1b,0x9f,0xc1,0xd7,0xac,0x09,0xc1,0x9f,0xfd,0xd9,0x9f,0xfd,0xd9, +0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0xe4,0x9a,0xae,0x39, +0x95,0x04,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcd,0xb9,0x89,0x9a,0x7d,0xe5,0x5a, +0x70,0x94,0x5a,0xa9,0x95,0x5a,0xa9,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26, +0x0c,0xc2,0x74,0x03,0xb8,0xfd,0x1a,0x55,0x4f,0x00,0x23,0x06,0x0d,0x00,0x82,0x60, +0xd0,0xb4,0x1b,0xaa,0xf1,0xd7,0xaf,0x05,0xcd,0xaa,0xad,0xda,0xaa,0xad,0xda,0x68, +0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0x94,0x9b,0xb9,0x61,0x45, +0x05,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcd,0xbc,0xb9,0x9a,0x88,0x95,0x1b,0x15, +0xc4,0x5a,0xac,0xc5,0x5a,0xac,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c, +0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xf7,0x26,0x6b,0x26,0x96,0x6e,0x51,0x51, +0x6b,0xb5,0x56,0x6b,0xb5,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08, +0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xec,0x9b,0xad,0xa9,0x58,0xbb,0x3d,0x49,0xae, +0xe5,0x5a,0xae,0xe5,0xda,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c, +0x37,0xd0,0xdb,0xbc,0x99,0x41,0x89,0x41,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0, +0x84,0x1c,0xaf,0xc1,0xd8,0xbc,0x89,0x41,0xf0,0x6b,0xbf,0xf6,0x6b,0xbf,0x36,0x9a, +0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0, +0x94,0x1c,0xb8,0xd1,0xd8,0xbd,0x7d,0xc5,0xb8,0x8d,0xdb,0xb8,0x8d,0xdb,0x68,0x42, +0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x93, +0x72,0xe4,0x86,0x63,0xfb,0xd6,0x25,0xe7,0x76,0x6e,0xe7,0x76,0x6e,0xa3,0x09,0x01, +0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x60,0x78,0x50,0x0a,0xf1,0x31,0x3c,0x28,0x85, +0xf8,0x5c,0x69,0x19,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x98,0x6b,0x37,0x70, +0x08,0xcc,0xcd,0x56,0x81,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xcc,0x9c,0xbb, +0x85,0x5a,0x60,0x70,0x36,0xc4,0xc7,0x84,0x40,0x3e,0x16,0xc8,0x19,0x7c,0x2c,0x20, +0x35,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x81,0x73,0xf4,0x46,0x67,0x81,0xd9, +0x96,0x9d,0xc9,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x9d,0xb3,0xb7,0x20,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0x63,0xe7,0xee,0x2d,0xce,0x02,0x23,0x8e,0xf8,0x98, +0x10,0xc8,0xc7,0x82,0x04,0x3e,0x86,0x5e,0xab,0x26,0x9f,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0x7a,0x2e,0xe5,0x02,0x63,0xb5,0x20,0x3e,0x96,0x0a,0xa6,0x00,0x82,0x0b, +0x0c,0x66,0xa9,0x70,0x0a,0x20,0xb8,0xc0,0x60,0x36,0x60,0xf0,0x31,0x01,0x83,0xcf, +0x70,0x03,0x2a,0xc0,0x05,0x19,0x0c,0x37,0xa0,0x02,0x5c,0x90,0x41,0x09,0x81,0x5e, +0x60,0x28,0x73,0x0c,0xf9,0xd8,0x63,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0x38, +0xb3,0x3b,0x39,0x21,0x10,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xde,0x4e,0xe5, +0x02,0x77,0xb3,0xc0,0xdd,0xe4,0x63,0xc1,0xab,0xc1,0xc7,0x86,0x57,0x93,0x8f,0x05, +0xb1,0x06,0x1f,0x2b,0xe2,0x4d,0x3e,0x16,0xc4,0x1b,0x7c,0x2c,0x28,0xe4,0x63,0x81, +0xbc,0xc1,0xc7,0x8a,0x42,0x3e,0x16,0x38,0xf2,0xb1,0x60,0x90,0x8f,0x05,0xb8,0x20, +0x1f,0x13,0x70,0x41,0x3e,0x36,0xe0,0x82,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80, +0xb3,0xbb,0x9b,0xc3,0x2e,0xec,0x32,0x2f,0xde,0xe4,0x63,0x81,0x20,0x9f,0x11,0x03, +0x03,0x00,0x41,0x30,0x88,0xfc,0x0e,0xe7,0x02,0x0b,0x7e,0x41,0x3e,0x26,0xfc,0x82, +0x7c,0x6c,0xf8,0x05,0xf9,0xd8,0x20,0x0e,0xf2,0xb1,0x41,0x1c,0xe4,0x63,0x83,0x38, +0xc8,0xc7,0xde,0x41,0x1c,0x40,0x70,0x81,0xc1,0x2c,0xe0,0x03,0xf8,0x0c,0x37,0x90, +0xc3,0x6c,0x90,0x41,0x05,0x63,0xa0,0x17,0x18,0xca,0xe0,0x80,0x90,0xcf,0x88,0x41, +0x02,0x80,0x20,0x18,0x70,0xa7,0x87,0x76,0x81,0x18,0x04,0x62,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0x07,0xec,0xad,0x5d,0xf0,0x72,0x16,0xbc,0x9c,0x7c,0x2c,0x80,0x37, +0xf8,0xd8,0x00,0x6f,0xf2,0xb1,0x40,0xde,0xe0,0x63,0x85,0xcc,0xc9,0xc7,0x02,0x99, +0x83,0x8f,0x05,0x85,0x7c,0x2c,0x98,0x39,0xf8,0x58,0x51,0xc8,0xc7,0x82,0x46,0x3e, +0x16,0x0c,0xf2,0xb1,0x60,0x1e,0xe4,0x63,0xc2,0x3c,0xc8,0xc7,0x86,0x79,0x90,0x8f, +0x0d,0x64,0x00,0x1f,0x1b,0xc8,0x00,0x3e,0x36,0x90,0x01,0x7c,0xec,0x40,0x03,0xf8, +0x8c,0x18,0x24,0x00,0x08,0x82,0x01,0xb7,0x7b,0x7c,0x97,0xf1,0x41,0xc6,0x07,0x56, +0x06,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x12,0x3f,0xbe,0x0b,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x30,0xbf,0xd0,0x1b,0x89,0x7e,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0xe3,0xfc,0x44,0x6f,0x24,0xfa,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0xf4,0x1b,0xbd,0x91,0xe8,0x87,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd2,0xaf,0xf4, +0x4c,0x02,0x24,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x50,0x3f,0xd3,0x33,0x09,0x90, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0xfd,0x4e,0xcf,0x24,0x40,0xc2,0x8e,0x91, +0x90,0x8f,0x21,0x23,0x21,0x1f,0x4b,0x46,0x42,0x3e,0x36,0xb4,0x01,0x7c,0x6c,0x68, +0x03,0xf8,0xd8,0xd0,0x06,0xf0,0x31,0x23,0x25,0xe4,0x63,0x46,0x4a,0xc8,0xc7,0x8c, +0x94,0x90,0x8f,0x0d,0x70,0x00,0x1f,0x1b,0xe0,0x00,0x3e,0x36,0xc0,0x01,0x7c,0x6c, +0xba,0x03,0xf8,0x18,0x58,0xb4,0x04,0x08,0x2e,0x30,0x98,0x05,0xed,0x00,0x9f,0xe1, +0x86,0x97,0x20,0x11,0x32,0xa8,0x80,0x16,0xf4,0x02,0x43,0x59,0x38,0x10,0xf2,0x19, +0x31,0x48,0x00,0x10,0x04,0x03,0x0e,0xff,0x72,0x2f,0x98,0x85,0x60,0x16,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x08,0xc1,0x80,0xf7,0x02,0xd0,0xb3,0x00,0xf4,0xe4,0x63, +0x41,0xd8,0xc1,0xc7,0x86,0xb0,0x93,0x8f,0x05,0x63,0x07,0x1f,0x2b,0x46,0x4f,0x3e, +0x16,0x8c,0x1e,0x7c,0x2c,0x28,0xe4,0x63,0x01,0xe9,0xc1,0xc7,0x8a,0x42,0x3e,0x16, +0x34,0xf2,0xb1,0x60,0x90,0x8f,0x05,0x3e,0x21,0x1f,0x13,0x7c,0x42,0x3e,0x36,0xf8, +0x84,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71, +0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0x38,0x16,0x0c,0xda,0x2f,0x6b,0x87, +0xac,0x1d,0xcc,0x16,0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x34,0x83,0x41, +0xfb,0x05,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xdc,0x60,0x20,0x7f,0x71,0x80,0x16, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe0,0x60,0x30,0x7f,0x71,0x80,0x16,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0xe4,0x60,0x40,0x7f,0x71,0x80,0x16,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xe8,0x60,0x60,0x7f,0x71,0xb0,0x16,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xec,0x60,0x70,0x7f,0x71,0xb0,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf0, +0x60,0x80,0x7f,0x71,0xb0,0x16,0x76,0xb8,0x85,0x7c,0x0c,0x71,0x0b,0xf9,0x58,0xe2, +0x16,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0x19, +0x74,0x21,0x1f,0x33,0xe8,0x42,0x3e,0x66,0xd0,0x85,0x7c,0x2c,0x0e,0x06,0xf8,0x58, +0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc1,0xc7,0x5e,0x03,0x2f,0x40, +0x70,0x81,0xc1,0x2c,0xe8,0x09,0xf8,0x0c,0x37,0xe8,0x05,0x9d,0x90,0x41,0x99,0x44, +0xa0,0x17,0x18,0xca,0x64,0x82,0x90,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x70,0x69, +0x18,0xa8,0x60,0x50,0x12,0x41,0x49,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc8, +0x61,0xd0,0x82,0x41,0x10,0x7f,0x16,0xc4,0x9f,0x7c,0x2c,0x90,0x3d,0xf8,0xd8,0x20, +0x7b,0xf2,0xb1,0x80,0xf6,0xe0,0x63,0x05,0xfd,0xc9,0xc7,0x02,0xfa,0x83,0x8f,0x05, +0x85,0x7c,0x2c,0xa8,0x3f,0xf8,0x58,0x51,0xc8,0xc7,0x82,0x46,0x3e,0x16,0x0c,0xf2, +0xb1,0x20,0x35,0xe4,0x63,0x42,0x6a,0xc8,0xc7,0x86,0xd4,0x90,0x8f,0xc5,0xc1,0x00, +0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x0e,0xf8,0x8c,0x18,0x24, +0x00,0x08,0x82,0x01,0xd7,0x87,0x81,0x0f,0x06,0x3f,0x91,0xfd,0x44,0x66,0x27,0x11, +0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x52,0x0c,0x7c,0x30,0x08,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x40,0xc5,0x60,0x0c,0x83,0x38,0x98,0x8d,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x52,0x31,0x20,0xc3,0x20,0x0e,0x66,0x63,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0x55,0x0c,0xca,0x30,0x88,0x83,0xd9,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x63,0x15,0x83,0x33,0x0c,0xe2,0xc0,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x60,0xc5,0x00,0x0d,0x83,0x38,0xb0,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5a, +0x31,0x48,0xc3,0x20,0x0e,0x6c,0xc3,0x8e,0xdc,0x90,0x8f,0x21,0xb9,0x21,0x1f,0x4b, +0x72,0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0x31, +0xe3,0x37,0xe4,0x63,0xc6,0x6f,0xc8,0xc7,0x8c,0xdf,0x90,0x8f,0xc5,0xc1,0x00,0x1f, +0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x26,0xf8,0x14,0x4c,0xb8,0x81, +0x5e,0x60,0xa8,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0x6a,0x31,0xb0,0xc3,0xe0,0x25, +0xda,0xe0,0x25,0xda,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x5f,0x0c,0xf2,0x30, +0x08,0x7a,0x30,0xb0,0xa0,0x07,0x03,0xf9,0x58,0xe0,0x7f,0xf0,0xb1,0xc1,0xff,0xe4, +0x63,0x01,0x08,0x06,0xf0,0xb1,0x02,0x0c,0x03,0xf9,0x58,0x00,0x86,0x01,0x7c,0x2c, +0x28,0xe4,0x63,0x41,0x18,0x06,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8c,0x7c,0x2c,0x18, +0xe4,0x63,0x41,0x7c,0xc8,0xc7,0x84,0xf8,0x90,0x8f,0x0d,0xf1,0x21,0x1f,0x63,0x83, +0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x1c,0xf0,0x19,0x31, +0x48,0x00,0x10,0x04,0x03,0x2e,0x1d,0x03,0x55,0x0c,0xce,0xa2,0x14,0xce,0xa2,0x14, +0x6c,0x2e,0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x04,0x8f,0x81,0x2a,0x06, +0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xf4,0x18,0xbc,0x62,0xc0,0x06,0xfb,0x31, +0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x3d,0x06,0xb0,0x18,0xb0,0xc1,0x7e,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x61,0x8f,0x41,0x2c,0x06,0x6c,0xb0,0x1f,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0xdc,0x63,0x30,0x8b,0x01,0x1b,0xf8,0xc7,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0xf8,0x18,0xd0,0x62,0xc0,0x06,0xfe,0x31,0x62,0x70,0x00,0x20,0x08, +0x06,0x47,0x3e,0x06,0xb5,0x18,0xb0,0x81,0x7f,0xd8,0x11,0x22,0xf2,0x31,0x24,0x44, +0xe4,0x63,0x49,0x88,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83, +0x01,0x3e,0x66,0x9c,0x88,0x7c,0xcc,0x38,0x11,0xf9,0x98,0x71,0x22,0xf2,0x31,0x36, +0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x04,0x9f,0x5a, +0x09,0x5d,0xd0,0x0b,0x0c,0x35,0x62,0x90,0x00,0x20,0x08,0x06,0x5c,0x48,0x06,0xe2, +0x18,0xa8,0x44,0x2e,0xa8,0x44,0x2e,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xa1,0x92, +0x41,0x39,0x06,0x41,0x2a,0x06,0x16,0xa4,0x62,0x20,0x1f,0x0b,0xd4,0x30,0x80,0x8f, +0x0d,0x6a,0x18,0xc8,0xc7,0x02,0x36,0x0c,0xe0,0x63,0x05,0x2b,0x06,0xf2,0xb1,0x80, +0x15,0x03,0xf8,0x58,0x50,0xc8,0xc7,0x82,0x56,0x0c,0xe0,0x63,0x45,0x21,0x1f,0x0b, +0x18,0xf9,0x58,0x30,0xc8,0xc7,0x82,0x1c,0x91,0x8f,0x09,0x39,0x22,0x1f,0x1b,0x72, +0x44,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36, +0x38,0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x5c,0x4d,0x06,0xf6,0x18,0x88,0x45, +0x3c,0x88,0x45,0x3c,0xd8,0x6f,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x88, +0x27,0x03,0x7b,0x0c,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xc0,0x32,0xd8,0xc7, +0x80,0x0d,0xc6,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xb0,0x0c,0xf8,0x31,0x60, +0x83,0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x2c,0x83,0x7e,0x0c,0xd8,0x60, +0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x18,0xcb,0xe0,0x1f,0x03,0x36,0x30,0x93, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xc8,0x32,0x00,0xc9,0x80,0x0d,0xcc,0x64,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0xb2,0x0c,0x42,0x32,0x60,0x03,0x33,0xb1,0x23,0x4d, +0xe4,0x63,0x48,0x9a,0xc8,0xc7,0x92,0x34,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83, +0x01,0x3e,0xc6,0x06,0x03,0x7c,0xcc,0x78,0x13,0xf9,0x98,0xf1,0x26,0xf2,0x31,0xe3, +0x4d,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63, +0x83,0x09,0x3e,0x86,0x2b,0x73,0x02,0x82,0x0b,0x0c,0x66,0x81,0x99,0xc0,0x67,0xb8, +0xa1,0x4e,0xfa,0x86,0x0c,0xea,0x45,0x02,0xbd,0xc0,0x50,0xb6,0x23,0x84,0x7c,0x46, +0x0c,0x12,0x00,0x04,0xc1,0x80,0x93,0xcb,0x60,0x26,0x03,0x17,0x09,0x5c,0x24,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x2f,0x03,0x9b,0x0c,0x02,0x7d,0x0c,0x2c,0xd0, +0xc7,0x40,0x3e,0x16,0xec,0x62,0x00,0x1f,0x1b,0x76,0x31,0x90,0x8f,0x05,0xbd,0x18, +0xc0,0xc7,0x8a,0x7e,0x0c,0xe4,0x63,0x41,0x3f,0x06,0xf0,0xb1,0xa0,0x90,0x8f,0x05, +0xfe,0x18,0xc0,0xc7,0x8a,0x42,0x3e,0x16,0x34,0xf2,0xb1,0x60,0x90,0x8f,0x05,0xa4, +0x22,0x1f,0x13,0x48,0x45,0x3e,0x36,0x90,0x8a,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c, +0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10, +0x0c,0x38,0xd3,0x0c,0xce,0x32,0x40,0x93,0x0c,0x4d,0x32,0x83,0x91,0x40,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0x10,0xb5,0x66,0x70,0x96,0x41,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x47,0x6c,0x06,0x6c,0x19,0xc4,0x81,0xab,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0x21,0x9b,0x41,0x5b,0x06,0x71,0xe0,0x2a,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xcc,0x66,0xe0,0x96,0x41,0x1c,0xb8,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xb4, +0x19,0xc0,0x65,0x10,0x07,0xb1,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x6d,0x06, +0x71,0x19,0xc4,0x41,0xac,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x61,0x9b,0x81,0x5c, +0x06,0x71,0x10,0x2b,0x76,0xd0,0x8a,0x7c,0x0c,0xa1,0x15,0xf9,0x58,0x42,0x2b,0xf2, +0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0x19,0xba,0x22, +0x1f,0x33,0x74,0x45,0x3e,0x66,0xe8,0x8a,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c, +0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc1,0xa7,0x72,0xc4,0x0d,0xf4,0x02,0x43, +0x8d,0x18,0x24,0x00,0x08,0x82,0x01,0xe7,0x9b,0xc1,0x5f,0x06,0x38,0xd2,0x06,0x38, +0xd2,0x06,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x9c,0x67,0x20,0x9a,0x41,0x60,0x96, +0x81,0x05,0x66,0x19,0xc8,0xc7,0x82,0x93,0x0c,0xe0,0x63,0xc3,0x49,0x06,0xf2,0xb1, +0x20,0x25,0x03,0xf8,0x58,0x91,0x96,0x81,0x7c,0x2c,0x48,0xcb,0x00,0x3e,0x16,0x14, +0xf2,0xb1,0x40,0x2d,0x03,0xf8,0x58,0x51,0xc8,0xc7,0x02,0x46,0x3e,0x16,0x0c,0xf2, +0xb1,0x80,0x5d,0xe4,0x63,0x02,0xbb,0xc8,0xc7,0x06,0x76,0x91,0x8f,0xb1,0xc1,0x00, +0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x0e,0xf8,0x8c,0x18,0x24, +0x00,0x08,0x82,0x01,0x27,0x9f,0xc1,0x6c,0x06,0x70,0x52,0x0a,0x70,0x52,0x0a,0xc6, +0x27,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xca,0xcf,0x60,0x36,0x83,0x60, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xfe,0x0c,0x70,0x33,0x60,0x03,0x7b,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0xc3,0x3f,0x83,0xdc,0x0c,0xd8,0xc0,0x5e,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xf8,0xcf,0x40,0x37,0x03,0x36,0xb0,0x97,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x40,0x34,0xe0,0xcd,0x80,0x0d,0xf2,0x65,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0x10,0x0d,0x7a,0x33,0x60,0x83,0x7c,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0x43,0x44,0x03,0xdf,0x0c,0xd8,0x20,0x5f,0xec,0xe0,0x17,0xf9,0x18,0xc2,0x2f,0xf2, +0xb1,0x84,0x5f,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00, +0x1f,0x33,0x44,0x46,0x3e,0x66,0x88,0x8c,0x7c,0xcc,0x10,0x19,0xf9,0x18,0x1b,0x0c, +0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x82,0x4f,0xd1,0x88, +0x2e,0xe8,0x05,0x86,0x1a,0x31,0x48,0x00,0x10,0x04,0x03,0x4e,0x45,0x83,0xf5,0x0c, +0x66,0x24,0x17,0x66,0x24,0x17,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x98,0xd1,0xc0, +0x3d,0x83,0x40,0x36,0x03,0x0b,0x64,0x33,0x90,0x8f,0x05,0x73,0x19,0xc0,0xc7,0x86, +0xb9,0x0c,0xe4,0x63,0x41,0x5d,0x06,0xf0,0xb1,0xa2,0x36,0x03,0xf9,0x58,0x50,0x9b, +0x01,0x7c,0x2c,0x28,0xe4,0x63,0x81,0x6d,0x06,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8c, +0x7c,0x2c,0x18,0xe4,0x63,0x01,0xcd,0xc8,0xc7,0x04,0x9a,0x91,0x8f,0x0d,0x34,0x23, +0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x1c, +0xf0,0x19,0x31,0x48,0x00,0x10,0x04,0x03,0xce,0x47,0x83,0xff,0x0c,0xd6,0x24,0x1e, +0xd6,0x24,0x1e,0x0c,0x5d,0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x54,0xa6, +0xc1,0x7f,0x06,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x69,0x1a,0x90,0x68,0xc0, +0x06,0x3e,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x9a,0x06,0x25,0x1a,0xb0,0x81, +0xcf,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xb1,0xa6,0x81,0x89,0x06,0x6c,0xe0,0x33, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb0,0x69,0x80,0xa2,0x01,0x1b,0x84,0xcd,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0x6d,0x1a,0xa4,0x68,0xc0,0x06,0x61,0x33,0x62,0x70, +0x00,0x20,0x08,0x06,0x87,0x9b,0x06,0x2a,0x1a,0xb0,0x41,0xd8,0xd8,0x41,0x36,0xf2, +0x31,0x84,0x6c,0xe4,0x63,0x09,0xd9,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00, +0x1f,0x63,0x83,0x01,0x3e,0x66,0xa8,0x8d,0x7c,0xcc,0x50,0x1b,0xf9,0x98,0xa1,0x36, +0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1, +0x04,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf2,0x34,0x70,0xd3,0x20,0x18,0x8e, +0x08,0x7a,0x33,0x10,0xbe,0xe9,0x86,0x41,0x37,0x83,0xc0,0x9a,0x80,0x3e,0xd6,0x08, +0xf4,0xb1,0x66,0xa0,0x8f,0x29,0x04,0x7d,0x4c,0x29,0xe8,0x63,0x8a,0x41,0x1f,0x33, +0x0c,0xf9,0x98,0x61,0xc8,0xc7,0x0c,0x43,0x3e,0x66,0x0c,0xf1,0x31,0x63,0x88,0x8f, +0x19,0x43,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x42,0xd5,0xa0,0x4f,0x83,0x61, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x54,0x0d,0xfc,0x34,0x18,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0x52,0xd5,0xe0,0x4f,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2, +0x55,0x0d,0x7e,0x34,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x62,0xd5,0x00,0x4c, +0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x56,0x0d,0xc2,0x34,0x18,0x86,0x23, +0xd8,0x20,0x3e,0x03,0xe1,0xbb,0xc0,0x50,0x16,0xb8,0x81,0x7c,0x86,0x23,0x02,0xfa, +0x0c,0x84,0x6f,0x96,0x21,0x51,0x02,0x9b,0x03,0x81,0x3e,0x36,0x07,0x03,0x7d,0x6c, +0x0e,0x08,0xfa,0x58,0x21,0xa2,0x81,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc8, +0xd5,0xa0,0x4e,0x03,0x02,0x0e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd0,0xd5,0xc0, +0x4e,0x03,0x02,0x0e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8,0xd5,0xe0,0x4e,0x03, +0x02,0x0e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe0,0xd5,0xe0,0x4e,0x83,0x01,0x0e, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe8,0xd5,0x00,0x4f,0x83,0x01,0x0e,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xf0,0xd5,0x20,0x4f,0x83,0x01,0x0e,0x66,0x09,0x94,0x81, +0x0a,0xc3,0x48,0xf4,0x01,0x19,0xa8,0x30,0x8c,0x44,0x1f,0x90,0x81,0x0a,0xc3,0x48, +0xf4,0x01,0x19,0xa8,0x30,0xa8,0xc4,0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x18, +0xd7,0xe0,0x4f,0x83,0xfc,0x0c,0xc8,0xc0,0x02,0x10,0x0d,0xe0,0x63,0x66,0x10,0xd0, +0xc7,0x82,0x17,0x0d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0xb9,0x06,0x6e, +0x1a,0x04,0x16,0xec,0x68,0x20,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd2,0x35, +0x28,0xd5,0xc0,0x2c,0x83,0xb1,0x0c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x50,0xd7, +0xc0,0x54,0x83,0xc0,0x94,0x86,0x23,0x02,0x31,0x0d,0x88,0xaf,0x7e,0x32,0x08,0x74, +0xc4,0xe0,0x01,0x40,0x10,0x0c,0xa6,0x74,0x0d,0x40,0x35,0xe0,0xcf,0xc0,0x3e,0x83, +0xba,0x0c,0xe8,0x32,0x68,0xd3,0xa0,0x4d,0x03,0x5f,0x0d,0x7c,0x35,0x50,0xd5,0x60, +0x44,0x83,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86, +0xe9,0x06,0x02,0x45,0x03,0x63,0xba,0x81,0x48,0xd1,0xe0,0x98,0x6e,0x20,0x54,0x34, +0x40,0xa6,0x1b,0x88,0x15,0x0d,0x12,0x73,0x88,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82, +0x41,0x44,0xaf,0x41,0xba,0x06,0xc1,0x70,0x44,0xb0,0xa6,0x01,0xf3,0xcd,0x32,0x38, +0x4b,0x60,0x91,0x11,0x9f,0xe1,0x08,0x02,0x46,0x03,0xe1,0x1b,0x8e,0x28,0x62,0x34, +0x20,0xbe,0x13,0x06,0x71,0xc2,0x20,0x4c,0x08,0x42,0x30,0x1c,0x61,0xd4,0x68,0x20, +0x7c,0xc3,0x11,0x87,0x8d,0x06,0xc4,0x77,0xc2,0x20,0x4e,0x18,0x84,0x09,0x41,0x08, +0x86,0x1b,0x8c,0x00,0x0c,0x66,0x19,0x98,0x26,0x18,0x31,0x30,0x00,0x10,0x04,0x83, +0x48,0x64,0x83,0x7b,0x0d,0x98,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4c,0x36,0x08, +0xd7,0xe0,0x09,0x66,0x09,0x9a,0x81,0x0a,0x43,0x60,0xc0,0x60,0x31,0x30,0xa0,0xe2, +0x33,0x1c,0x11,0xfc,0x68,0x20,0x7c,0xc3,0x11,0x02,0x98,0x06,0xc4,0x77,0xc2,0x20, +0x4e,0x18,0x84,0x09,0x41,0x08,0x86,0x1b,0xa0,0x00,0x0c,0x66,0x19,0xb0,0x2c,0x18, +0xa8,0x30,0xea,0x67,0x53,0x65,0x41,0x19,0x31,0x70,0x00,0x10,0x04,0x83,0xc7,0x65, +0x03,0x5f,0x0d,0xca,0x34,0x60,0xd1,0x60,0x45,0x83,0x76,0x0d,0xd0,0xc0,0xeb,0xb8, +0x59,0x0d,0x86,0x23,0x38,0x33,0x0d,0x9c,0xef,0x02,0x43,0xd9,0x10,0xc8,0x67,0xb8, +0x81,0xac,0x48,0x36,0x08,0x83,0xa3,0xcd,0xc0,0x50,0x16,0xa7,0x81,0x6c,0x06,0xf1, +0xb1,0x40,0x90,0x8f,0x05,0xe5,0x24,0x1f,0x0b,0xcf,0xc0,0x55,0x03,0xf9,0x8c,0x18, +0x18,0x00,0x08,0x82,0x41,0x64,0xb3,0x81,0xc8,0x06,0xc1,0x1d,0x86,0x1a,0x31,0x38, +0x00,0x10,0x04,0x83,0x63,0x67,0x83,0x7b,0x0d,0x02,0xc1,0xf4,0x40,0x56,0x03,0xf9, +0x58,0x60,0xc4,0xc7,0x86,0x40,0x3e,0x16,0x20,0xf0,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0x03,0x6c,0x83,0x7d,0x0d,0x92,0xc0,0xd4,0x33,0x48,0xd5,0x40,0x3e,0x23,0x06, +0x06,0x00,0x82,0x60,0x10,0xfd,0x6c,0xb0,0xb2,0x41,0x60,0xa1,0x30,0xc4,0xc7,0x84, +0x40,0x3e,0x16,0x14,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x6c,0x83,0x90, +0x0d,0x8c,0x60,0x96,0xe1,0x81,0x78,0x33,0xb0,0x53,0x40,0x05,0xf8,0x58,0x70,0x0a, +0xf1,0x31,0x54,0x50,0x05,0xf8,0xd8,0x2a,0xa8,0x42,0x7c,0x2c,0x50,0x85,0xf8,0xcc, +0x12,0x4c,0x23,0x06,0x07,0x00,0x82,0x60,0xf0,0x8d,0x6d,0x10,0xb2,0x01,0x9d,0x06, +0x38,0x1b,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x58,0x20,0xc8,0x67,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0xa2,0xb6,0x0d,0xc4,0x36,0x08,0xac,0x55,0x83,0x80,0x3e,0x23,0x06, +0x06,0x00,0x82,0x60,0x10,0xbd,0x6d,0x40,0xb2,0x41,0x60,0x81,0xae,0x06,0xf2,0x19, +0x31,0x30,0x00,0x10,0x04,0x83,0x28,0x6e,0x83,0x95,0x0d,0x82,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xea,0x36,0x80,0xd9,0x60,0x57,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0xbb,0x0d,0x64,0x36,0x80,0xcf,0x80,0x1a,0x31,0x38,0x00,0x10,0x04,0x83, +0xe3,0x6e,0x83,0x99,0x0d,0xe8,0x33,0x08,0x8c,0x56,0x83,0x21,0x3e,0x26,0x04,0xf2, +0xb1,0xa0,0x80,0x8f,0x05,0xed,0x20,0x1f,0x13,0xda,0x41,0x3e,0x36,0xb4,0x83,0x7c, +0xec,0x1f,0x86,0xf8,0xd8,0x3f,0x0c,0xf1,0xb1,0x7f,0x18,0xe2,0x63,0x86,0x48,0xc0, +0xc7,0x0c,0x91,0x80,0x8f,0x19,0x22,0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x48,0x37,0x00,0xdb,0x60,0x27,0x8c,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4a,0x37, +0x08,0xdb,0x60,0x27,0x8c,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4c,0x37,0x10,0xdb, +0x60,0x27,0x8c,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4e,0x37,0x10,0xdb,0x60,0x27, +0x8c,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x50,0x37,0x18,0xdb,0x60,0x27,0x8c,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x52,0x37,0x20,0xdb,0x60,0x27,0x8c,0xe1,0x08,0x23, +0xbc,0x84,0x6f,0x38,0xc2,0x08,0x2f,0xe1,0x1b,0x8e,0x30,0xc2,0x4b,0xf8,0x6a,0x10, +0xb6,0x02,0x61,0x87,0x23,0xcc,0x0b,0x11,0xbe,0xe1,0x08,0xf3,0x42,0x84,0x6f,0x38, +0xc2,0xbc,0x10,0xe1,0xab,0x41,0xd8,0x0a,0x84,0x2d,0x23,0xd8,0x59,0x86,0x48,0x0a, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa8,0xdd,0x20,0x6e,0x03,0xf6,0x8a,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xb0,0xdd,0x40,0x6e,0x03,0xf6,0x8a,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xb8,0xdd,0x60,0x6e,0x03,0xf6,0x8a,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xc0,0xdd,0x60,0x6e,0x83,0x21,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x77, +0x03,0xba,0x0d,0x86,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xdd,0x0d,0xea,0x36, +0x18,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x76,0x37,0xb8,0xdb,0x20,0x15,0x6c, +0x6a,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xdc,0x0d,0xdc,0x36,0xb8,0xd1,0xc0,0x02, +0x7e,0x0d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0xee,0x06,0x75,0x1b,0x04, +0xb6,0xaf,0x41,0x10,0x1f,0x0b,0x0a,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xe4, +0xbb,0x81,0xea,0x06,0x81,0xe5,0x97,0x12,0x1f,0xcb,0x2f,0x25,0x3e,0x96,0x5f,0x4a, +0x7c,0x8c,0x18,0xe4,0x63,0xc5,0x20,0x1f,0x33,0x06,0xf9,0xd8,0x00,0xc1,0xc7,0x06, +0x08,0x3e,0x36,0x40,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x7d,0x03,0xd3, +0x0d,0x4a,0x41,0x6c,0x03,0x33,0x85,0x20,0x3e,0xc6,0x04,0xf2,0xb1,0x60,0x80,0xcf, +0x2c,0x81,0x34,0x50,0x61,0x38,0x11,0x0b,0x07,0xd0,0x40,0x85,0xe1,0x44,0x2c,0x1c, +0x40,0x03,0x15,0x86,0x13,0xb1,0x70,0x00,0x0d,0x54,0x18,0x48,0x84,0x13,0x90,0x05, +0x31,0x01,0x1f,0x13,0x64,0x02,0x3e,0x36,0xcc,0x04,0x7c,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0xb0,0xdf,0x40,0x76,0x03,0x9b,0x0d,0x86,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xee,0x37,0x98,0xdd,0xe0,0x66,0x83,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0xfc,0x0d,0x68,0x37,0xc0,0xd9,0x60,0xb0,0x9c,0xd0,0x09,0xf8,0x58,0x90,0x13,0xf1, +0x31,0x9d,0xe0,0x09,0xf8,0x58,0x4f,0xf0,0x44,0x7c,0x2c,0xe0,0x89,0xf8,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0xe1,0xbf,0x81,0xee,0x06,0x43,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0xc7,0xff,0x06,0xbb,0x1b,0xd4,0x6c,0x50,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0x01,0xc2,0x01,0xef,0x06,0x81,0x60,0x41,0xcf,0x06,0xf0,0x31,0x24,0xa0,0x8f, +0x21,0x02,0x7d,0xec,0x18,0xe8,0x63,0x02,0xd9,0x06,0xf2,0x31,0xb3,0xd0,0xdb,0x40, +0x3e,0x16,0x18,0xf4,0x31,0xa3,0x6c,0x03,0xf9,0x18,0x11,0xc4,0xc7,0x8c,0xb3,0x0d, +0xe4,0x63,0x42,0x10,0x1f,0xe3,0x3a,0xf8,0x58,0xc0,0xc5,0xc7,0xba,0x0f,0x3e,0x06, +0x06,0x5f,0x7c,0x2c,0xf8,0xe2,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x0c,0x07, +0xed,0x1b,0x0c,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x32,0x1c,0xb8,0x6f,0x80, +0xb6,0x41,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x0c,0x07,0xef,0x1b,0x04,0x82, +0x05,0x70,0x1b,0xc0,0xc7,0x90,0x80,0x3e,0x86,0x08,0xf4,0xb1,0x63,0xa0,0x8f,0x09, +0x77,0x1b,0xc8,0xc7,0x12,0x06,0x3e,0x16,0x18,0xf4,0xb1,0x00,0x6f,0x03,0xf9,0x58, +0x40,0xc0,0xc7,0xda,0x20,0x76,0x03,0xf9,0x58,0xa0,0xd0,0xc7,0x14,0xbe,0x0d,0xe4, +0x63,0x48,0x10,0x1f,0x53,0xfc,0x36,0x90,0x8f,0x09,0x41,0x7c,0x2c,0x34,0xda,0x80, +0x3e,0x26,0x1a,0x6d,0x40,0x1f,0x1b,0x8d,0x36,0xa0,0x8f,0xa5,0x01,0x1b,0xc0,0xc7, +0x02,0x33,0xa0,0x8f,0x05,0xa5,0x1b,0xc8,0xc7,0xc8,0xa0,0x89,0x8f,0x05,0x02,0x7c, +0x8c,0x0c,0x9a,0xf8,0x58,0x18,0x28,0xf1,0xb1,0x41,0x91,0x8f,0x29,0x83,0x7c,0x4c, +0x19,0xe4,0x63,0x03,0x05,0x1f,0x1b,0x26,0xf8,0x58,0x10,0xbb,0x81,0x7c,0x8c,0x88, +0xe0,0x63,0x42,0x10,0x1f,0x0b,0x0a,0xf8,0x98,0x31,0xc0,0xc7,0x8e,0x22,0x3e,0x16, +0x14,0xf1,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x8f,0x83,0x1a,0x0e,0x86,0x60, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x3d,0x0e,0x6c,0x38,0x28,0x02,0xbb,0xdd,0x20, +0x88,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7c,0x1c,0xe0,0x70,0x10,0xbe,0x41, +0x60,0x48,0x40,0x1f,0x43,0x04,0xfa,0xd8,0x31,0xd0,0x67,0x96,0x60,0x1a,0xa8,0x30, +0xe0,0xe4,0x31,0xa4,0x81,0x0a,0x03,0x4e,0x1e,0x43,0x1a,0xa8,0x30,0xdc,0xe4,0x31, +0xa4,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x44,0x39,0xe8,0xe1,0xa0,0x75,0x03,0x3a, +0x0e,0xe8,0x38,0xa0,0xe3,0x00,0x8c,0x03,0x30,0x0e,0xc0,0x38,0x00,0xe3,0x60,0x34, +0x21,0x00,0x86,0x23,0x82,0xdd,0x0d,0x82,0x6f,0xba,0x41,0x7c,0x03,0x21,0xb0,0x23, +0xa0,0x8f,0x1d,0x02,0x7d,0xec,0x18,0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x5f, +0x28,0x07,0x3f,0x1c,0xc8,0x6e,0xc0,0xc7,0xc1,0x68,0x42,0x00,0x58,0x50,0xc8,0xc7, +0x84,0x42,0x3e,0x36,0x14,0xf2,0x31,0xd1,0x0d,0x7e,0x36,0x88,0x8f,0x89,0x6e,0xf0, +0xb3,0x41,0x7c,0x86,0x23,0x84,0xf3,0x0d,0x86,0x6f,0x38,0x62,0x70,0xdf,0xa0,0xf8, +0x4a,0x08,0x74,0x38,0x82,0x50,0xdf,0x60,0xf8,0x86,0x23,0x8a,0xf8,0x0d,0x8a,0xaf, +0x84,0x40,0x8b,0x08,0x74,0x96,0x81,0xaa,0x82,0xd1,0x04,0x67,0xb0,0xa0,0x7f,0x03, +0xf9,0x18,0x7e,0x04,0xf4,0x31,0x31,0x0b,0xe2,0x33,0x62,0x70,0x00,0x20,0x08,0x06, +0x07,0x2f,0x07,0x78,0x1c,0xc8,0x6f,0x10,0xcc,0x12,0x54,0x03,0x15,0x86,0x40,0x99, +0xbf,0x30,0x8d,0x18,0x38,0x00,0x08,0x82,0xc1,0xc3,0xcb,0x01,0x1b,0x07,0xf1,0x1b, +0xe8,0x6e,0x90,0xbb,0xc1,0x1e,0x07,0x41,0x9c,0x05,0x41,0x18,0x07,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0xf8,0x72,0x90,0xc7,0x41,0x08,0x07,0x6d,0x36,0x62,0x60,0x00, +0x20,0x08,0x06,0x11,0x2f,0x07,0xa8,0x1c,0xa0,0x6d,0x60,0x3e,0x1c,0x08,0xf1,0x31, +0x21,0x90,0x8f,0x05,0x04,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x18,0xe7,0xe0, +0x8f,0x83,0x22,0xb0,0xb0,0x0d,0x76,0x38,0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0xe5,0x1c,0x84,0x72,0x10,0x80,0x6d,0x60,0xc3,0x20,0x9f,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xce,0x39,0x18,0xe5,0x20,0x10,0xa6,0x1b,0x48,0x38,0x08,0x7a,0x36, +0x18,0x8e,0x80,0x8d,0x12,0x0e,0x98,0x6f,0x96,0xe1,0xb2,0x82,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xd4,0x39,0x30,0xe5,0x40,0x85,0x03,0xc1,0x5a,0x38,0x08,0xe2,0x33, +0x4b,0x70,0x0d,0x54,0x18,0x82,0x85,0x54,0x23,0x06,0x0e,0x00,0x82,0x60,0xf0,0xac, +0x73,0xb0,0xc7,0xc1,0xff,0x06,0xe9,0x1b,0xa0,0x6f,0xa0,0xca,0x41,0x18,0x80,0xc1, +0x17,0xc0,0x71,0x30,0x62,0xe0,0x00,0x20,0x08,0x06,0xcf,0x3a,0x07,0x7b,0x1c,0x84, +0x70,0x90,0xbe,0x01,0xfa,0x06,0xaa,0x1c,0x8c,0x70,0x30,0xc2,0xc1,0x08,0x07,0x23, +0x1c,0xc0,0x71,0x80,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xa9,0x73,0xf0,0xcb,0x41, +0x79,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xe1,0xce,0x41,0x2a,0x07,0xe7,0x11,0xcc, +0x12,0x64,0x03,0x15,0x86,0x80,0xc1,0x4e,0x63,0x28,0xb2,0x1f,0xf1,0x19,0x8e,0x08, +0x4e,0x38,0x10,0xbe,0xe1,0x08,0x01,0x85,0x03,0xe2,0x3b,0x61,0x10,0x27,0x0c,0xc2, +0x84,0x20,0x04,0xc3,0x0d,0xf8,0x11,0x80,0xc1,0x2c,0x83,0xb6,0x05,0x23,0x06,0x06, +0x00,0x82,0x60,0x10,0xd1,0x73,0x90,0xce,0xc1,0x31,0x62,0x70,0x00,0x20,0x08,0x06, +0x07,0x3e,0x07,0xb3,0x1c,0x24,0xc1,0x2c,0xc1,0x36,0x50,0x61,0x08,0x1a,0x95,0x19, +0x9b,0xc0,0x71,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf0,0x39,0x20,0xe7, +0x20,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0x9f,0x03,0x57,0x0e,0x02,0x0b,0x7c, +0x38,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xfb,0x1c,0xd4,0x72,0x10,0x0c, +0x47,0x18,0x28,0xe2,0x7c,0x17,0x18,0xca,0x82,0x41,0x3e,0xc3,0x11,0x41,0x1d,0x07, +0xc2,0x77,0x81,0xa1,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x0a,0xe9,0xc0,0x96,0x83, +0x59,0xb3,0xc0,0x8e,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x34,0xd2,0x41, +0x2f,0x07,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x27,0x1d,0x8c,0x73,0x10,0xba, +0x41,0x60,0x64,0x1c,0x04,0xf1,0x31,0x23,0x90,0xcf,0x2c,0x81,0x03,0x00,0x00,0x00, +0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_8ddbe529674dce5e40c2fdfdf8e369aa.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_8ddbe529674dce5e40c2fdfdf8e369aa.h new file mode 100644 index 00000000..b01f2be7 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_8ddbe529674dce5e40c2fdfdf8e369aa.h @@ -0,0 +1,1080 @@ +// ffx_fsr2_accumulate_pass_16bit_8ddbe529674dce5e40c2fdfdf8e369aa.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_16bit_8ddbe529674dce5e40c2fdfdf8e369aa_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_8ddbe529674dce5e40c2fdfdf8e369aa_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_8ddbe529674dce5e40c2fdfdf8e369aa_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_8ddbe529674dce5e40c2fdfdf8e369aa_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_8ddbe529674dce5e40c2fdfdf8e369aa_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_8ddbe529674dce5e40c2fdfdf8e369aa_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_8ddbe529674dce5e40c2fdfdf8e369aa_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_8ddbe529674dce5e40c2fdfdf8e369aa_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_8ddbe529674dce5e40c2fdfdf8e369aa_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", "rw_upscaled_output", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_8ddbe529674dce5e40c2fdfdf8e369aa_UAVResourceBindings[] = { 0, 1, 3, 4, 2, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_8ddbe529674dce5e40c2fdfdf8e369aa_UAVResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_8ddbe529674dce5e40c2fdfdf8e369aa_UAVResourceSpaces[] = { 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_8ddbe529674dce5e40c2fdfdf8e369aa_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_8ddbe529674dce5e40c2fdfdf8e369aa_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_8ddbe529674dce5e40c2fdfdf8e369aa_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_8ddbe529674dce5e40c2fdfdf8e369aa_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_8ddbe529674dce5e40c2fdfdf8e369aa_size = 16820; + +static const unsigned char g_ffx_fsr2_accumulate_pass_16bit_8ddbe529674dce5e40c2fdfdf8e369aa_data[] = { +0x44,0x58,0x42,0x43,0x4b,0xd0,0xc8,0x2d,0xa7,0xe5,0xb3,0xc5,0x05,0xea,0x72,0x33, +0xc9,0x3d,0x2c,0x15,0x01,0x00,0x00,0x00,0xb4,0x41,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x24,0x02,0x00,0x00,0x58,0x10,0x00,0x00,0x74,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xb0,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x2c,0x0e,0x00,0x00,0x62,0x00,0x05,0x00, +0x8b,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x14,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x82,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc6,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xfc,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a, +0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b, +0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30, +0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18, +0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x51,0x80,0x42, +0x54,0x43,0x55,0x91,0x55,0x86,0x6a,0xa8,0x08,0x2b,0xc4,0x30,0x0c,0x03,0x69,0xc5, +0x30,0x06,0xc3,0x30,0x0c,0xe2,0x8e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0xb9,0x8d, +0x2a,0x56,0x62,0xf2,0x8b,0xdb,0x46,0x84,0x61,0x18,0x46,0x21,0xbc,0x81,0x19,0xe8, +0x3b,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e, +0x1b,0x11,0xc3,0x30,0x0c,0x85,0x08,0x07,0x66,0x20,0x71,0x8e,0x20,0x28,0x06,0x33, +0x28,0xc3,0x40,0x52,0x39,0x10,0x30,0x8c,0x40,0x18,0x33,0xb5,0xc1,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98, +0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x81, +0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39, +0xa0,0x60,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1, +0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c, +0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8, +0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0x80,0xa6,0xa4,0x0e,0x23,0x08,0xc6, +0x4c,0x6d,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f, +0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4, +0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x20, +0x07,0x7e,0x00,0x06,0x7e,0xa0,0x07,0x7a,0xd0,0x0e,0xe9,0x00,0x0f,0xf3,0xf0,0x0b, +0xf4,0x90,0x0f,0xf0,0x50,0x0e,0x28,0x18,0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98, +0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03, +0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76, +0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x24,0xb0, +0x2d,0xb9,0x33,0x85,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3, +0x3b,0x84,0x03,0x3d,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f, +0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x98,0xc9,0x1a,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0x40,0x82,0x01,0x53,0x3c, +0x13,0x19,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42, +0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39, +0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0, +0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f,0xa0,0x00,0xa5,0x79,0x26,0x32,0x18,0x07, +0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a, +0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78, +0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03, +0x3f,0x00,0x03,0x3f,0x40,0x01,0x4b,0xf5,0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3, +0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c, +0xba,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x53,0x9e,0xe7,0x79,0x3e, +0x0c,0x28,0xcb,0xb2,0xac,0x61,0x18,0x86,0x61,0x18,0xa4,0xdf,0x24,0x4d,0x11,0x25, +0x4c,0x3e,0x0b,0x30,0xcf,0x42,0x44,0xec,0x04,0x4c,0x04,0x0a,0x06,0xe2,0xe7,0x08, +0x40,0x01,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07, +0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32,0x00,0x02,0x40,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x80,0x2c,0x10,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46, +0x00,0x8a,0xa1,0x24,0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2,0x20,0xca,0xa1,0xf0, +0x03,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03,0x0a, +0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a,0x3c, +0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x34,0xca,0x53,0xa2,0x18,0x31,0x8a,0xab,0x78,0x88, +0x1c,0x01,0xa8,0x01,0xf2,0x0b,0x18,0x10,0x10,0x81,0xde,0x19,0x00,0x92,0x67,0x00, +0x88,0x9e,0x01,0x20,0x7b,0x06,0x80,0xf0,0x19,0x00,0xd2,0x67,0x00,0x68,0x9f,0x01, +0xa0,0x7e,0x06,0x80,0xd6,0x19,0x00,0x00,0x79,0x18,0x00,0x00,0x88,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xe1,0x99,0x20,0x0c,0xd0,0x06,0x61,0x20, +0x26,0x08,0x43,0xb4,0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0x41,0xda,0x30,0x20, +0x09,0x31,0x41,0x58,0x83,0x3e,0xa0,0x25,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0xd5, +0xf6,0x46,0x97,0xf6,0xe6,0xf6,0x65,0x57,0x36,0x46,0xf7,0x26,0x37,0x37,0x41,0x18, +0xa6,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85,0x31,0x88,0x81,0x30,0x9c,0x09,0xc2,0x1b, +0xd4,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8,0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9, +0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86,0x31,0x10,0x86,0xc3,0x4c,0xee,0x2b,0xcd, +0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec, +0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x50,0x1b,0x12,0x62,0x99,0x0c,0x6a,0x20, +0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc, +0x04,0x61,0xa8,0x26,0x08,0x83,0xb5,0x41,0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35, +0x10,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd, +0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x5c,0x1b,0x92,0x6b, +0xd9,0x0c,0x6e,0x20,0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda, +0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xc0,0x36,0x24,0xdc,0xe2,0x19,0xdf,0x40,0x18, +0xd9,0x04,0x41,0x0e,0xec,0x80,0x89,0xdc,0x57,0x5a,0xdb,0x59,0x53,0x1a,0xdc,0xdc, +0x04,0x61,0xc8,0x36,0x24,0x49,0x18,0x88,0x81,0x31,0x06,0x03,0x61,0x38,0x13,0x84, +0x41,0x23,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36, +0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21,0x29,0x03,0xc8,0x0c, +0x8c,0x61,0x20,0x8c,0x6c,0x03,0xf2,0x48,0x95,0xd6,0x81,0x01,0x19,0x9c,0xc1,0x04, +0x81,0x0e,0xee,0x80,0x9a,0xdc,0xdd,0x57,0x9a,0x1b,0x5d,0x99,0x9c,0x5b,0x18,0xdb, +0x57,0x1d,0xdc,0xdc,0x58,0x18,0x5b,0x19,0xd9,0xd7,0xd8,0x1b,0xdb,0x9b,0xdc,0x04, +0x81,0x0c,0xe4,0x60,0xc3,0x62,0xa4,0x81,0x1a,0x18,0xc6,0x40,0xac,0xc1,0x1a,0xac, +0x81,0x33,0x41,0xb0,0x03,0x3c,0xa0,0x23,0x77,0xf7,0xc5,0xf6,0x36,0xb6,0xf6,0x35, +0x47,0x17,0x46,0x57,0x37,0xb7,0x61,0x19,0xda,0xc0,0x0d,0x8c,0x61,0x20,0xd6,0x60, +0x0d,0xd6,0x20,0x9b,0x20,0xe0,0x41,0x1e,0x90,0x91,0xbb,0xfb,0x72,0x2b,0xbb,0xfb, +0x62,0x7b,0x1b,0x5b,0x9b,0xdb,0xb0,0x10,0x70,0x10,0x07,0x06,0x35,0x10,0x6b,0xb0, +0x06,0x6b,0x90,0xf1,0x91,0xbb,0xfb,0x62,0xab,0x6b,0x0b,0xfb,0x42,0x4b,0x9b,0xa3, +0x7b,0x93,0xcb,0xdb,0xb0,0x50,0x69,0x30,0x07,0xc6,0x35,0x10,0x6b,0xb0,0x06,0x6b, +0xe0,0x50,0x92,0xbb,0xfb,0xaa,0x83,0x9b,0x1b,0x0b,0x63,0x2b,0x23,0xfb,0x7a,0xab, +0xa3,0x83,0xab,0xa3,0xdb,0xb0,0x5c,0x69,0x50,0x07,0x06,0x31,0x10,0x6b,0xb0,0x06, +0x6b,0xe0,0x6c,0x28,0xd8,0xe0,0x0d,0xe4,0x80,0x0e,0xec,0x60,0x82,0xb0,0x07,0x7b, +0x40,0x63,0x4c,0xcc,0x68,0x4a,0x4a,0x66,0x82,0x30,0x6c,0x1b,0x10,0x03,0x0f,0xf2, +0xc0,0x30,0x06,0x3d,0x00,0x36,0x04,0x7b,0x30,0x41,0xe8,0x03,0x3e,0x60,0x33,0xf7, +0xc5,0x94,0xe6,0x56,0x16,0x26,0x37,0xc4,0x16,0xd6,0x06,0xb7,0x01,0x31,0xfa,0xc0, +0x0f,0x8c,0x61,0x30,0x80,0x0d,0xc1,0x1f,0x6c,0x20,0xd0,0xe0,0x0e,0xf8,0x00,0x14, +0x26,0x08,0x7a,0xa0,0x07,0x5c,0xd2,0xa4,0xca,0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4, +0xca,0x26,0x08,0x64,0x30,0x07,0x1b,0x90,0x64,0x14,0x28,0xa3,0x0c,0xae,0x86,0x14, +0xe8,0xa4,0x35,0x85,0xe1,0x49,0x95,0xb9,0x91,0x95,0xc9,0x4d,0xa5,0xe9,0x95,0x6d, +0x40,0x12,0x53,0xa0,0xc6,0xa0,0x0c,0xae,0x86,0x14,0xc8,0xa4,0x11,0xa5,0xcd,0xc1, +0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x06,0x6e,0x03,0x92,0xa0,0x02,0x95, +0x0a,0x65,0x70,0x35,0xa4,0xc0,0x2e,0x2d,0xc9,0x0d,0xae,0x8e,0x6e,0xe8,0x8d,0xed, +0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x8c,0x28,0xad,0xad,0xcc,0x6d,0x2e, +0xed,0xcd,0x6d,0x6e,0x82,0x30,0x74,0x1b,0x8c,0x64,0x15,0x28,0x56,0x28,0x83,0x8b, +0x52,0x1a,0x53,0x5d,0x5b,0x58,0x53,0x1a,0x1c,0x51,0x5a,0x5b,0x99,0xdb,0x5c,0xda, +0x9b,0xdb,0xdc,0x04,0x61,0xf0,0x36,0x20,0x89,0x2b,0x50,0xaf,0x50,0x06,0x57,0x43, +0x0a,0x94,0xd2,0x98,0xea,0xda,0xc2,0x9a,0xd2,0xe0,0x98,0xca,0xec,0xca,0xd8,0xa8, +0xde,0xaa,0xe6,0xca,0x26,0x08,0xc3,0xb7,0x01,0x49,0x62,0x81,0x92,0x85,0x32,0xb8, +0x1a,0x52,0xe0,0x92,0x66,0x24,0x17,0xd6,0x56,0x96,0xe4,0x46,0x56,0x86,0x37,0x41, +0x18,0xc0,0x60,0x03,0x92,0xd0,0x02,0x55,0x0b,0x65,0x70,0x35,0xa4,0x40,0xc9,0x8c, +0xa8,0xcc,0x2e,0x6d,0xac,0x8c,0xea,0xcd,0x2a,0xad,0xec,0x8e,0xa8,0x0c,0x8e,0x0e, +0x6d,0x82,0x30,0x84,0xc1,0x06,0x23,0xb9,0x05,0x0a,0x17,0xca,0xa0,0xe1,0x61,0xa6, +0x94,0x46,0x47,0x57,0x26,0x37,0x41,0x18,0xc4,0x60,0x03,0x92,0xe8,0x02,0xb5,0x0b, +0x65,0xd0,0x34,0xa4,0x40,0xc9,0xac,0xe9,0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c, +0xee,0x4d,0x6e,0x6a,0x2c,0x8c,0xad,0x6c,0x82,0x30,0x8c,0xc1,0x06,0x24,0xe9,0x05, +0xca,0x17,0xca,0xa0,0x69,0x48,0x81,0x90,0x19,0xd1,0xdb,0x9d,0xdb,0xdc,0x58,0x18, +0x5b,0x99,0x51,0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x61,0x20,0x83,0x0d,0x48,0x02,0x0e, +0x54,0x38,0x94,0x41,0xd3,0x90,0x02,0x3f,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab, +0xb2,0x31,0xba,0x37,0x39,0xa5,0x34,0x3a,0xba,0x32,0xb9,0xa1,0x30,0xb7,0xb1,0x32, +0x36,0xb6,0x30,0xba,0xb4,0x37,0xb7,0x09,0xc2,0x50,0x06,0x1b,0x8c,0x64,0x1c,0x28, +0x72,0x28,0x83,0x86,0x8c,0x19,0x94,0x5c,0x59,0x11,0x1e,0xdc,0xdb,0x5c,0x9d,0x5c, +0xd9,0x04,0x61,0x30,0x83,0x0d,0x48,0x62,0x0e,0xd4,0x39,0x94,0x41,0xd3,0x90,0x02, +0x33,0x33,0x28,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0x39,0x23,0xb9,0xb0,0xb6,0x32,0x28, +0xb9,0xb2,0x22,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x09,0xc2,0x70,0x06,0x1b,0x90, +0x24,0x1d,0x28,0x75,0x28,0x83,0xa6,0x21,0x05,0x2e,0x66,0x54,0x61,0x6e,0x48,0x61, +0x6c,0x66,0x46,0x4f,0x56,0x13,0x84,0x01,0x0d,0x36,0x18,0x09,0x3b,0x50,0xed,0x50, +0x06,0x0d,0x2b,0x33,0xa5,0x34,0x3a,0xba,0x32,0xb9,0xa9,0xb2,0xb8,0xba,0x32,0xb7, +0xb1,0x32,0xa6,0x32,0xb7,0x33,0x3a,0xb4,0x09,0xc2,0x90,0x06,0x1b,0x90,0xe4,0x1d, +0x28,0x78,0x28,0x83,0xa6,0x21,0x05,0x2a,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69, +0x6d,0x65,0x13,0x84,0x41,0x0d,0x36,0x18,0x89,0x3c,0x50,0xf3,0x50,0x06,0x0d,0x2f, +0x33,0xa2,0x3c,0xb7,0xb0,0xb6,0xb4,0x31,0xa9,0xb2,0xb9,0x21,0xb4,0x30,0xb7,0xb3, +0x32,0xa3,0xb0,0x31,0xba,0x37,0xb9,0x09,0xc2,0xb0,0x06,0x1b,0x8c,0xa4,0x1e,0x28, +0x7b,0x28,0x83,0x86,0x98,0x99,0x55,0x5a,0xd9,0xdd,0x14,0x5c,0xd8,0x58,0x19,0xd5, +0x5b,0x53,0x19,0x5d,0x99,0xdc,0x9c,0x51,0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x61,0x60, +0x83,0x0d,0x46,0x82,0x0f,0x54,0x3e,0x94,0x41,0xb3,0x81,0xd2,0x83,0x52,0x38,0x05, +0x55,0x68,0x05,0x58,0x98,0x05,0x5b,0xc8,0x05,0x5e,0xf8,0x05,0x71,0x28,0x07,0x74, +0x58,0x07,0x77,0x88,0x07,0x7a,0xb8,0x07,0x7d,0xd8,0x30,0x18,0xa2,0xb0,0x0f,0x13, +0x04,0x01,0xd8,0x00,0x6c,0x18,0x0c,0x7f,0xf0,0x87,0x0d,0xc1,0x3f,0x6c,0x18,0x86, +0x7e,0x00,0x09,0x0a,0x43,0x53,0x13,0x04,0x3f,0xa0,0x83,0x0d,0xc3,0x18,0x8c,0xc1, +0xb0,0x81,0x30,0x46,0xe2,0x22,0x89,0x0d,0x45,0x3f,0x88,0x04,0x10,0x0a,0x25,0x41, +0x44,0x4c,0x2e,0xcc,0x6d,0x0c,0xad,0x6c,0x6e,0x82,0x30,0xb4,0x01,0x0d,0x33,0xb6, +0xb7,0x30,0xba,0xb9,0x09,0xc2,0xe0,0x06,0x2c,0xd2,0xdc,0xe6,0xe8,0xe6,0x26,0x08, +0xc3,0x1b,0x90,0x48,0x73,0xa3,0x9b,0x9b,0x20,0x0c,0x70,0x40,0x84,0xae,0x0c,0xef, +0x8b,0xed,0x2d,0x8c,0x6c,0x82,0x30,0xc4,0x01,0x11,0xba,0x32,0xbc,0x2f,0xb7,0x37, +0xb9,0x36,0x26,0x74,0x65,0x78,0x5f,0x73,0x74,0x6f,0x72,0x65,0x2c,0xea,0xd2,0xdc, +0xe8,0xe6,0x36,0x40,0x27,0x81,0x12,0x29,0xa1,0x12,0x2b,0xc1,0x12,0x2d,0xe1,0x12, +0x2f,0x01,0x13,0x31,0xc1,0xc9,0x04,0x37,0x13,0xb2,0x50,0x85,0x8d,0xcd,0xae,0xcd, +0x25,0x8d,0xac,0xcc,0x8d,0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b, +0x4b,0x7b,0x73,0x9b,0x12,0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4, +0xa6,0x04,0x46,0x1d,0x32,0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2, +0x32,0xb6,0x29,0x41,0x52,0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac, +0x6c,0x6e,0x4a,0x00,0x0a,0x95,0xc8,0xf0,0x5c,0xe8,0xf2,0xe0,0xca,0x82,0xdc,0xdc, +0xde,0xe8,0xc2,0xe8,0xd2,0xde,0xdc,0xe6,0xa6,0x08,0xfb,0x00,0x12,0x75,0xc8,0xf0, +0x5c,0xca,0xdc,0xe8,0xe4,0xf2,0xa0,0xde,0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0x25,0xd1, +0x85,0x0c,0xcf,0x65,0xec,0xad,0xce,0x8d,0xae,0x4c,0x6e,0x6e,0x4a,0x30,0x13,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x3c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x21,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20, +0x0d,0x10,0x61,0x7e,0x51,0xeb,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40, +0x84,0xf9,0xc5,0x6d,0x9b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6, +0x23,0xb7,0x6d,0x0c,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a, +0xc0,0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0xd6,0xb0,0x0d,0x97,0xef,0x3c,0xbe, +0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d, +0x0e,0xd2,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0xd8, +0x82,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xd9,0x7e,0x71,0xdb,0x16,0x10,0x0d,0x97, +0xef,0x3c,0xbe,0x11,0x39,0xd4,0x23,0x0e,0x3e,0x72,0xdb,0x76,0x50,0x0d,0x97,0xef, +0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44,0x45,0x2c,0x7e,0x71,0xdb,0x46,0x50,0x0d, +0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x56, +0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f, +0xdc,0xb6,0x09,0x64,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0x20,0x36, +0x60,0xe4,0x50,0x8f,0x8f,0xdc,0xb6,0x25,0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40, +0x84,0xf9,0x45,0xad,0x9b,0xc1,0x33,0x5c,0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f, +0xdc,0x36,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x8d,0xdb,0xe5,0x29,0x67,0x4d,0xce,0x5e,0x40,0xc2,0xfd,0xfd, +0xf8,0xe3,0x69,0xaa,0x44,0x58,0x49,0x4c,0x38,0x31,0x00,0x00,0x62,0x00,0x05,0x00, +0x4e,0x0c,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x20,0x31,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x45,0x0c,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xcb,0x00,0x00,0x00,0x32,0x22,0xc8,0x09, +0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0x80,0xc2,0x08,0x40,0x09,0x00,0x14, +0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03,0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18, +0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71, +0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c,0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0, +0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40,0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18, +0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18,0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28, +0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2,0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c, +0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51,0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50, +0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34,0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38, +0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d, +0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19,0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09, +0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60, +0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x1c,0x41,0x50,0x0c,0xc6,0x40,0x31,0x18,0x90, +0xa8,0x34,0x10,0x30,0x8c,0x40,0x18,0x33,0xb5,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3, +0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29, +0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc, +0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x81,0x1e,0xe8,0x41, +0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x30, +0x93,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03, +0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d, +0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xd0, +0x81,0x1f,0x80,0x81,0x1f,0x20,0x01,0x95,0x22,0xd5,0x30,0x82,0x60,0xcc,0xd4,0x06, +0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5, +0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20, +0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x72,0xe0,0x07, +0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9, +0x00,0x0f,0xe5,0x80,0x82,0xc1,0x4c,0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f, +0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c, +0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10, +0x0e,0xf4,0xc0,0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x04,0x56,0x8b,0x5c, +0x33,0x85,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e, +0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84, +0x03,0x3d,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43, +0x3e,0xc0,0x43,0x39,0xa0,0x60,0x30,0x93,0x35,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f, +0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c, +0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x7e,0x80,0x04,0x03,0x8c,0x62,0x33,0x91, +0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03, +0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38, +0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80, +0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x50,0x34,0x9b,0x89,0x0c,0xc6,0x81,0x1d, +0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea, +0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41, +0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f, +0xc0,0xc0,0x0f,0x50,0xc0,0xa2,0xda,0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c, +0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0x74, +0x1b,0x46,0x10,0x86,0x33,0x84,0xe0,0x63,0x57,0x1b,0x4d,0xb9,0x5c,0x2e,0x97,0x1b, +0x0c,0x50,0x2c,0x16,0x8b,0x65,0x30,0x18,0x0c,0x06,0x83,0x81,0x74,0x37,0x49,0x53, +0x44,0x09,0x93,0xcf,0x02,0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x82,0x01,0xf1, +0xe6,0x08,0x40,0x61,0x0a,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0, +0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07, +0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d, +0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06, +0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74, +0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43, +0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c, +0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e, +0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04, +0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32,0x00,0x02,0x40,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c,0x10,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x94,0x40,0x11,0x14,0xc3,0x08,0x40,0x49,0x94,0x41,0x21,0x14,0x47,0x29,0x14,0x45, +0x41,0x94,0x43,0xe1,0x07,0x10,0x69,0x04,0x80,0x7c,0x05,0x0c,0x08,0x88,0x40,0xaf, +0x19,0x00,0x92,0xcd,0x00,0x10,0x6d,0x06,0x80,0x6c,0x33,0x00,0x84,0x9b,0x01,0xa0, +0xdd,0x0c,0x00,0xf5,0x66,0x00,0x68,0x35,0x03,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x76,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xe1,0x99,0x20,0x0c, +0xd0,0x06,0x61,0x20,0x26,0x08,0x43,0xb4,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06, +0xc4,0x20,0x26,0x08,0x83,0x34,0x41,0x58,0x83,0x32,0x20,0x30,0x41,0x18,0xa6,0x0d, +0x82,0xd2,0x6c,0x48,0x94,0x85,0x51,0x88,0x81,0x50,0x9c,0x09,0xc2,0x1b,0x78,0x1b, +0x92,0x01,0x62,0x14,0x65,0x20,0x14,0x67,0x82,0x30,0x50,0x1b,0x12,0x62,0x61,0x14, +0x69,0x20,0x14,0x67,0x82,0x30,0x54,0x13,0x84,0xc1,0xda,0x20,0x28,0xd5,0x86,0x44, +0x82,0x18,0x85,0x1a,0x08,0xc5,0x9a,0x20,0x0c,0xd7,0x86,0x84,0x5a,0x18,0x05,0x1b, +0x08,0xc5,0x99,0x20,0x0c,0xd8,0x86,0x04,0x5b,0x18,0x45,0x1b,0x08,0xc5,0x9a,0x20, +0xc8,0xc1,0x37,0x41,0x18,0xb2,0x0d,0x89,0xc1,0x31,0x4a,0x37,0x10,0x8a,0x33,0x41, +0x18,0xb4,0x0d,0xc9,0x07,0x31,0xca,0x30,0x10,0x8a,0xb5,0x01,0x79,0xa2,0xe9,0xca, +0x36,0x0f,0x0c,0x26,0x08,0x74,0x00,0x06,0x13,0x04,0x32,0xe0,0x36,0x2c,0x8a,0x18, +0x30,0x8a,0x32,0x10,0x63,0x30,0x06,0x63,0xe0,0x4c,0x10,0xec,0x20,0x0c,0x36,0x2c, +0x43,0x19,0x30,0xca,0x30,0x10,0x63,0x30,0x06,0x63,0x60,0x4d,0x10,0xf0,0x40,0x0c, +0x36,0x2c,0xc4,0x19,0x30,0x8a,0x34,0x10,0x63,0x30,0x06,0x63,0x60,0x6d,0x58,0x24, +0x31,0x60,0x14,0x6a,0x20,0xc6,0x60,0x0c,0xc6,0xc0,0xd9,0xb0,0x50,0x62,0xc0,0x28, +0xc4,0x40,0x8c,0xc1,0x18,0x8c,0x81,0xb3,0xa1,0x20,0x03,0x33,0x40,0x83,0x34,0x50, +0x83,0x09,0xc2,0x1e,0x8c,0xc1,0x04,0x61,0xd8,0x36,0x20,0x0a,0x1b,0x30,0x8a,0x32, +0xb4,0x01,0xb0,0x21,0x70,0x83,0x09,0x42,0x1f,0x90,0xc1,0x06,0x44,0x81,0x03,0x46, +0x19,0x06,0x05,0xd8,0x10,0xc4,0xc1,0x06,0x22,0x0c,0xd6,0xe0,0x0d,0xe4,0x60,0x82, +0x20,0x00,0x14,0x86,0xa6,0x26,0x08,0x7e,0xd0,0x6d,0x18,0xba,0x6e,0xd8,0x40,0x28, +0x76,0x40,0xdd,0xc1,0x86,0x82,0x0e,0xea,0x00,0x98,0x03,0x3c,0xa8,0xc2,0xc6,0x66, +0xd7,0xe6,0x92,0x46,0x56,0xe6,0x46,0x37,0x25,0x08,0xaa,0x90,0xe1,0xb9,0xd8,0x95, +0xc9,0xcd,0xa5,0xbd,0xb9,0x4d,0x09,0x88,0x26,0x64,0x78,0x2e,0x76,0x61,0x6c,0x76, +0x65,0x72,0x53,0x02,0xa3,0x0e,0x19,0x9e,0xcb,0x1c,0x5a,0x18,0x59,0x99,0x5c,0xd3, +0x1b,0x59,0x19,0xdb,0x94,0x00,0x29,0x43,0x86,0xe7,0x22,0x57,0x36,0xf7,0x56,0x27, +0x37,0x56,0x36,0x37,0x25,0x90,0x83,0x3a,0x64,0x78,0x2e,0x65,0x6e,0x74,0x72,0x79, +0x50,0x6f,0x69,0x6e,0x74,0x73,0x53,0x02,0x3c,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3c,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x21,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e, +0x51,0xeb,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d, +0x9b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0c, +0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06, +0x20,0x60,0x7e,0x71,0xdb,0xd6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41, +0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0e,0xd2,0x70,0xf9, +0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0xd8,0x82,0x33,0x5c,0xbe, +0xf3,0xf8,0x83,0x33,0xd9,0x7e,0x71,0xdb,0x16,0x10,0x0d,0x97,0xef,0x3c,0xbe,0x11, +0x39,0xd4,0x23,0x0e,0x3e,0x72,0xdb,0x76,0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30, +0xcf,0x42,0x94,0x44,0x45,0x2c,0x7e,0x71,0xdb,0x46,0x50,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x56,0x60,0x0d,0x97,0xef, +0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x09,0x64, +0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0x20,0x36,0x60,0xe4,0x50,0x8f, +0x8f,0xdc,0xb6,0x25,0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84,0xf9,0x45,0xad, +0x9b,0xc1,0x33,0x5c,0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f,0xdc,0x36,0x00,0x00, +0x61,0x20,0x00,0x00,0xda,0x09,0x00,0x00,0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00, +0x51,0x00,0x00,0x00,0x34,0x98,0x01,0x28,0xa4,0x32,0x2a,0xc2,0x80,0x62,0x2b,0x8d, +0x92,0x2b,0x95,0xb2,0xab,0x81,0xe2,0x2b,0x97,0x32,0x0c,0x28,0x98,0xb2,0x29,0xa6, +0xe2,0x0d,0x28,0xdf,0x80,0x52,0xaa,0x82,0x8a,0x28,0x9f,0xa2,0x21,0x52,0x0d,0x90, +0xa2,0x08,0xca,0xa0,0x3c,0x4a,0x60,0x04,0x80,0x0c,0x33,0x00,0x63,0x04,0x20,0x08, +0x82,0x28,0x18,0x8c,0x11,0xb4,0xe6,0x9c,0xb3,0xdf,0x18,0x01,0x08,0x82,0xa0,0xfc, +0x8d,0x11,0x80,0x20,0x08,0xf3,0xbf,0x30,0x46,0x00,0x82,0x20,0x18,0xff,0xc2,0x18, +0xc1,0xee,0x8f,0x32,0x09,0x06,0x63,0x04,0xbb,0x3f,0xca,0xfc,0x37,0x46,0x00,0x82, +0x20,0x08,0xff,0xc2,0x18,0x41,0x6b,0xce,0x39,0xef,0x8d,0x11,0x80,0x20,0x08,0xca, +0x60,0x30,0x46,0x00,0x82,0xf8,0x7f,0x8f,0xc1,0x18,0x41,0x48,0x82,0x21,0xde,0x8d, +0x11,0xec,0xb1,0x1a,0xef,0xdf,0x18,0xc1,0x5a,0xab,0xb5,0xf8,0x8d,0x11,0xfc,0xf7, +0xdf,0xbf,0xdf,0x18,0x01,0x08,0x82,0x20,0x08,0x06,0x63,0x04,0xad,0x39,0xe7,0xbc, +0x2f,0x8c,0x11,0xc8,0xa2,0xdb,0xff,0xdf,0x18,0x81,0xce,0x9a,0x73,0xfa,0x8d,0x11, +0xa8,0x78,0x7d,0xaa,0xde,0x18,0x01,0x08,0x82,0x20,0x08,0x0e,0x63,0x04,0x6b,0xad, +0xd6,0xba,0x37,0x46,0x00,0x82,0xa0,0x7f,0x87,0xc1,0x18,0x41,0x6b,0xce,0x39,0xed, +0x8d,0x11,0x80,0x20,0x08,0x92,0x60,0x30,0x46,0x00,0x82,0x20,0xa8,0x83,0xc1,0x18, +0x01,0x1c,0x97,0xf9,0xed,0x8d,0x11,0x90,0x25,0xaf,0xdf,0xdf,0x18,0x01,0x08,0x82, +0x20,0x08,0x0a,0x63,0x04,0x20,0x08,0x82,0x2c,0x18,0x8c,0x11,0x80,0x20,0x08,0xc2, +0xdf,0x18,0x01,0x08,0x82,0x20,0xfa,0x8d,0x11,0xbc,0x33,0x69,0xa2,0xdd,0x18,0x01, +0x08,0x82,0x20,0xfe,0x0b,0x63,0x04,0x20,0x08,0x82,0xf8,0x47,0x95,0x31,0x02,0x10, +0x84,0xc6,0x08,0x40,0xf0,0x19,0x23,0x00,0xc1,0x37,0x18,0x23,0x00,0x41,0x30,0x18, +0x01,0x20,0xc3,0x08,0x00,0x00,0x00,0x00,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06, +0xbf,0x10,0x0a,0x6c,0x80,0x0b,0xbd,0x10,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50, +0x06,0xe0,0x20,0x0a,0x6d,0xa0,0x0b,0xb9,0x20,0x0b,0x23,0x06,0x09,0x00,0x82,0x60, +0x50,0x06,0xe1,0x30,0x0a,0x6e,0xf0,0x0b,0xbb,0x30,0x0b,0x23,0x06,0x09,0x00,0x82, +0x60,0x50,0x06,0xe2,0x40,0x0a,0x6f,0x10,0x0e,0xe1,0x40,0x0b,0x23,0x06,0x09,0x00, +0x82,0x60,0x50,0x06,0xe3,0x50,0x0a,0x70,0xf0,0x0b,0xbf,0x50,0x0b,0x23,0x06,0x09, +0x00,0x82,0x60,0x50,0x06,0xe4,0x60,0x0a,0x70,0x80,0x0b,0xe3,0x60,0x0b,0x23,0x06, +0x09,0x00,0x82,0x60,0x50,0x06,0xe5,0x70,0x0a,0x71,0x20,0x0e,0xba,0x70,0x0b,0x23, +0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe6,0x80,0x0a,0x72,0xd0,0x0b,0xbc,0x80,0x0b, +0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe7,0x90,0x0a,0x73,0x00,0x0e,0xbe,0x90, +0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe8,0xa0,0x0a,0x74,0x20,0x0e,0xe1, +0xa0,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe9,0xb0,0x0a,0x75,0x70,0x0e, +0xe3,0xb0,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xea,0xc0,0x0a,0x76,0x90, +0x0e,0xe6,0xc0,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xeb,0xd0,0x0a,0x77, +0x70,0x0e,0xe9,0xd0,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xec,0xe0,0x0a, +0x7b,0x80,0x0e,0xeb,0xe0,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xed,0xf0, +0x0a,0x7d,0x90,0x0e,0xe9,0xf0,0x0b,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0xec,0x83, +0x29,0xa8,0xc3,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0xfc,0x70,0x0a,0xee,0x30,0x62, +0x60,0x00,0x20,0x08,0x06,0x04,0x3f,0x9c,0x02,0x3b,0x8c,0x18,0x18,0x00,0x08,0x82, +0x01,0xd1,0x0f,0xa8,0x00,0x0f,0x23,0x06,0x07,0x00,0x82,0x60,0x20,0x06,0xf3,0x20, +0x0b,0x45,0x3c,0x8c,0x26,0x04,0x41,0x19,0xee,0x70,0x65,0xbc,0xc3,0x55,0x50,0x0b, +0x5c,0x44,0x00,0x15,0xb0,0x82,0x56,0x52,0x40,0x09,0x09,0x9c,0x60,0xb0,0x13,0x0c, +0x66,0x42,0x1a,0xc0,0xc7,0x04,0x35,0x80,0xcf,0x68,0x42,0x03,0x5c,0x60,0xb0,0x73, +0x0c,0x66,0x85,0x40,0x1f,0x2b,0x04,0xfa,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x67, +0x12,0xe4,0x70,0xf5,0xc3,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x88,0xc1,0x01,0x80, +0x20,0x18,0x88,0x01,0x4a,0x9c,0x83,0x36,0x12,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04, +0x27,0x18,0xec,0x04,0x83,0xd9,0x21,0xd0,0xc7,0x0e,0x81,0x3e,0x26,0x30,0xf0,0x31, +0x81,0x81,0xcf,0x68,0x42,0x22,0x8c,0x26,0x28,0x83,0x21,0x84,0x7c,0x0c,0x21,0xe4, +0x63,0xca,0x2d,0xc0,0xc7,0x14,0x5c,0x80,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0x61,0xd1,0x0f,0x84,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x58,0xf8,0x03,0x21, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x31,0x16,0xfe,0x40,0x0a,0xc2,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0x64,0xf1,0x0f,0xa5,0x20,0x9c,0x62,0xb0,0x53,0x0c,0x66,0x84, +0x40,0x1f,0x23,0x04,0xfa,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x83,0x16,0x23,0x31, +0x07,0x3a,0x51,0x06,0x64,0x60,0x12,0x26,0x61,0x12,0x26,0x31,0x9a,0x10,0x00,0xa3, +0x09,0x42,0x30,0x9a,0xd0,0x09,0xa3,0x09,0xde,0x60,0x02,0x21,0x1f,0x13,0x08,0xf9, +0x58,0x19,0x08,0xf2,0xb1,0x32,0x10,0xe4,0x63,0x82,0x20,0x1f,0x13,0x04,0xf9,0x98, +0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xb9,0x28,0x89,0xc0,0x90,0x34, +0x80,0x8f,0x21,0x69,0x00,0x9f,0xe1,0x08,0xe1,0x15,0x86,0x6f,0x38,0x62,0xb0,0x85, +0xe2,0x2b,0x21,0xd0,0xe1,0x08,0x42,0x16,0x86,0x6f,0x38,0xa2,0xc8,0x85,0xe2,0x2b, +0x21,0xd0,0x22,0x02,0x1d,0x31,0x78,0x00,0x10,0x04,0x83,0x69,0x2f,0x64,0xa2,0x15, +0x50,0x01,0xbb,0xfe,0xe1,0x1f,0xe0,0x02,0x2e,0x78,0xc2,0x16,0x46,0x13,0x82,0x61, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xbf,0x50,0x8b,0x60,0xc4,0xe0,0x01,0x40,0x10, +0x0c,0x26,0xbf,0xa8,0x89,0x59,0x58,0x85,0x4d,0x13,0x09,0x91,0x98,0x8b,0xb9,0xf8, +0x89,0x5c,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x03, +0x31,0xd8,0x0b,0x9d,0x68,0x05,0xbc,0x18,0x4d,0x08,0x86,0xe1,0x86,0x00,0x2f,0xc0, +0xa0,0x14,0x97,0xe0,0x12,0x82,0xad,0x01,0x26,0xb8,0x9a,0x40,0x67,0x19,0x02,0x21, +0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x31,0x10,0x8d,0xb0,0xa0,0x05,0xd0,0x18,0x4d, +0x08,0x80,0xd1,0x04,0x21,0x38,0xc1,0x60,0x27,0x18,0xcc,0x84,0x4d,0x3e,0x26,0x6c, +0xf2,0x31,0x61,0x25,0xe0,0x63,0x02,0x4b,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0xda,0x88,0x0b,0x43,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x36,0xe2,0xa2, +0x1d,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6e,0x63,0x2e,0x8e,0x61,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0xdc,0x98,0x8b,0x77,0x08,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0xb2,0x0d,0xb4,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xba,0x8d,0xb4,0x10, +0x4e,0x18,0xd0,0x09,0x03,0xb2,0x83,0x88,0x8f,0x19,0x44,0x7c,0x4e,0xa8,0xdc,0x09, +0x95,0x2b,0xa3,0x2e,0xa0,0x0c,0xbb,0x80,0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0x78, +0xc3,0x2d,0x04,0xda,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0xad,0x37,0xde,0x42,0xa8, +0x8d,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xc8,0xe3,0x2f,0xe2,0xc1,0x36,0x84,0x40, +0x34,0x44,0x43,0x34,0x44,0x63,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10, +0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x46,0x0c, +0x1a,0x00,0x04,0xc1,0xa0,0x69,0x0f,0xd4,0xd0,0x87,0xdf,0x98,0x94,0xd5,0x58,0x8d, +0xd5,0x58,0x8d,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20, +0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x2b,0x6e,0x3d,0xc0,0xd6, +0x80,0x35,0x40,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x9a,0x7c,0x9c,0x86,0x10,0x8c, +0x18,0x34,0x00,0x08,0x82,0x41,0x93,0x1f,0xb4,0x61,0x12,0xeb,0x11,0x58,0xb7,0x71, +0x1b,0xb7,0x71,0x1b,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a, +0x40,0x0c,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x57,0x68,0x60,0x1f, +0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x5a,0x7f,0xc8,0x46,0xc0,0x8c,0x18,0x34,0x00, +0x08,0x82,0x41,0x43,0x22,0xbf,0x11,0x13,0xf6,0x11,0x84,0x81,0x78,0x88,0x87,0x78, +0x88,0xc7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3, +0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x8d,0x18,0x34,0x00,0x08,0x82, +0x41,0xd3,0x22,0xe8,0xa1,0x13,0xff,0xb1,0x06,0x72,0xb0,0x1e,0xeb,0xb1,0x1e,0xeb, +0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x70,0x44, +0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0, +0xd8,0x48,0x7c,0x8c,0x05,0x8a,0xf0,0xc1,0x1e,0xd0,0x07,0x7d,0xd0,0x07,0x7d,0x8c, +0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x1c,0x51,0xb9, +0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x3f, +0xa2,0x1f,0x6c,0x11,0x23,0x67,0x40,0x0a,0xfd,0xd1,0x1f,0xfd,0xd1,0x1f,0xa3,0x09, +0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x47,0x54,0xee,0x88, +0xca,0x1d,0x51,0xb9,0x23,0x2a,0x37,0x62,0xd0,0x00,0x20,0x08,0x06,0x0d,0x9a,0x8c, +0x48,0x5d,0xe8,0x48,0x19,0xb4,0x82,0x89,0x98,0x88,0x89,0x98,0xc8,0x68,0x42,0x00, +0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11,0x95,0x3b,0xa2,0x72, +0x47,0x54,0xee,0x88,0xca,0x95,0x2d,0x98,0x09,0x58,0x39,0x9c,0x08,0x08,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0x40,0x6b,0x13,0x11,0x11,0x82,0x11,0x83,0x06,0x00,0x41,0x30, +0x68,0xe8,0xe4,0x45,0x42,0xc3,0x4c,0x64,0x21,0x90,0x11,0x19,0x91,0x11,0x19,0x19, +0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72, +0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xfa, +0x04,0x47,0x54,0xe3,0x4d,0xc6,0x41,0xd9,0x91,0x1d,0xd9,0x91,0x1d,0x19,0x4d,0x08, +0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54, +0xee,0x88,0xca,0x1d,0x51,0xb9,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x4c,0x25,0x4c, +0x66,0x03,0x4f,0x5c,0x61,0x22,0x13,0x32,0x21,0x13,0x32,0x19,0x4d,0x08,0x80,0xd1, +0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88, +0xca,0x1d,0x51,0xb9,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x5e,0x45,0x4d,0x78,0x23, +0x54,0x58,0x81,0x6b,0x93,0x36,0x69,0x93,0x36,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21, +0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d, +0x51,0xb9,0xea,0x07,0x56,0x81,0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0x66,0x05,0x4d, +0x82,0x33,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x46,0x57,0xea,0xe4,0x3c,0x58,0x05, +0x1f,0x02,0x3c,0xc1,0x13,0x3c,0xc1,0x93,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1, +0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95, +0x1b,0x31,0x68,0x00,0x10,0x04,0x83,0x66,0x5c,0xfc,0x04,0x3e,0x6a,0x25,0x25,0x94, +0x50,0x09,0x95,0x50,0x09,0x95,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41, +0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31, +0x68,0x00,0x10,0x04,0x83,0x86,0x5d,0x4e,0x25,0x3f,0x7c,0x85,0x1e,0x26,0x55,0x51, +0x15,0x55,0x51,0x95,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d, +0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68,0x00, +0x10,0x04,0x83,0xa6,0x5e,0x60,0x45,0x44,0xce,0x45,0x1e,0xb8,0x59,0x99,0x95,0x59, +0x99,0x95,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86, +0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0xb3,0x1c,0x01,0x8b,0xf8,0x8c, +0x18,0x18,0x00,0x08,0x82,0x01,0xa6,0x2f,0xf2,0x12,0x8c,0x18,0x1c,0x00,0x08,0x82, +0x81,0xc5,0x2f,0xbd,0x12,0xf4,0xc8,0x05,0x06,0x1c,0x31,0x30,0x00,0x10,0x04,0x83, +0x08,0x64,0xea,0x25,0x18,0x8e,0x08,0xc6,0x84,0xf8,0x6c,0xf8,0x13,0xf9,0x8c,0x18, +0x18,0x00,0x08,0x82,0x41,0x34,0x32,0xbe,0x12,0x58,0x20,0xd0,0xc7,0x8c,0x50,0x91, +0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x26,0x13,0x2e,0x81,0x05,0x02,0x7d,0x2c, +0x20,0xe4,0x73,0x41,0xe5,0xa6,0x1b,0xd0,0x24,0x48,0xec,0x4c,0xde,0x22,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0x80,0xa5,0x4c,0xc8,0x04,0x23,0x06,0x07,0x00,0x82,0x60, +0x60,0xad,0x0c,0xbb,0x04,0x6c,0x72,0x81,0x01,0x47,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0x7a,0x19,0x92,0x09,0x86,0x23,0x02,0x39,0x21,0x3e,0x1b,0x5c,0x45,0x3e,0x23,0x06, +0x06,0x00,0x82,0x60,0x10,0xc9,0x4c,0xbb,0x04,0x16,0x08,0xf4,0x31,0x03,0x56,0xe4, +0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0xcd,0xc0,0x4b,0x60,0x81,0x40,0x1f,0x0b, +0x08,0xf9,0x5c,0x50,0xb9,0xe9,0x86,0x3b,0x09,0x12,0xc3,0x13,0xbf,0x88,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x60,0x38,0x03,0x33,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18, +0x58,0x3a,0xb3,0x2f,0xc1,0x9e,0x5c,0x60,0xc0,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0x7c,0x66,0x66,0x82,0xe1,0x88,0x20,0x54,0x88,0xcf,0x86,0x5e,0x91,0xcf,0x88,0x81, +0x01,0x80,0x20,0x18,0x44,0x61,0xc3,0x2f,0x81,0x05,0x02,0x7d,0xcc,0xf8,0x15,0xf9, +0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x44,0x36,0xff,0x12,0x58,0x20,0xd0,0xc7,0x02, +0x42,0x3e,0x17,0x54,0x6e,0xba,0xc1,0x54,0x82,0xc4,0x50,0xa5,0x35,0xe2,0x33,0x62, +0x60,0x00,0x20,0x08,0x06,0xd8,0xd9,0xfc,0x4c,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0x56,0xda,0xa8,0x4c,0xa0,0x2a,0x17,0x18,0x70,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2, +0xb6,0x11,0x9b,0x60,0x38,0x22,0x80,0x15,0xe2,0xb3,0x81,0x5d,0xe4,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0x11,0xdc,0xac,0x4c,0x60,0x81,0x40,0x1f,0x33,0xdc,0x45,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xcd,0x8d,0xcb,0x04,0x16,0x08,0xf4,0xb1,0x80, +0x90,0xcf,0x05,0x95,0x9b,0x6e,0xa8,0x95,0x20,0x31,0x37,0x88,0x0d,0xf9,0xd8,0x1b, +0xc4,0x86,0x7c,0x0c,0x0e,0x62,0x43,0x3e,0x16,0x07,0xb1,0x21,0x1f,0x1b,0x03,0xd6, +0x90,0x8f,0x91,0x01,0x6b,0xc8,0xc7,0xca,0x80,0x35,0xe4,0x63,0x66,0xc0,0x1a,0xf2, +0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0xe3,0x50, +0x43,0x3e,0xd6,0xa1,0x86,0x7c,0xcc,0x43,0x0d,0xf9,0xd8,0x87,0x1a,0xf2,0x31,0x84, +0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0xab,0x4a,0x43,0x3e, +0x66,0x95,0x86,0x7c,0xec,0x2a,0x0d,0xf9,0x18,0x56,0x1a,0xf2,0x31,0x84,0x80,0x8f, +0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0xdb,0x03,0x55,0x80,0x8f,0x05, +0x6d,0x00,0x1f,0x0b,0x3e,0xf8,0xd8,0x11,0xd0,0xc7,0x0e,0x81,0x3e,0x76,0x0c,0xf4, +0xb1,0x83,0xa0,0x8f,0xc5,0xc2,0x6a,0xc8,0xc7,0x64,0x61,0x35,0xe4,0x63,0xb3,0xb0, +0x1a,0xf2,0x31,0x5a,0x58,0x0d,0xf9,0x98,0x29,0x98,0x86,0x7c,0xec,0x14,0x4c,0x43, +0x3e,0x86,0x0a,0xa6,0x21,0x1f,0x4b,0x05,0xd3,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40, +0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0xd8,0x1f,0x94,0x86,0x7c,0x0c,0x14,0x4a, +0x43,0x3e,0x16,0x0a,0xa5,0x21,0x1f,0x13,0x85,0xd2,0x90,0x8f,0x21,0x04,0x7c,0x0c, +0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x1e,0x90,0x86,0x7c,0x2c,0x0f, +0x48,0x43,0x3e,0xa6,0x07,0xa4,0x21,0x1f,0xdb,0x03,0xd2,0x90,0x8f,0x21,0x04,0x7c, +0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x11,0x06,0xf4,0x31,0x42, +0x0c,0xe8,0x63,0xc4,0x18,0xd0,0xc7,0x08,0x32,0xa0,0x8f,0xc5,0x03,0x69,0xc8,0xc7, +0xe4,0x81,0x34,0xe4,0x63,0xf3,0x40,0x1a,0xf2,0x31,0x7a,0x20,0x0d,0xf9,0x98,0x39, +0xfc,0x85,0x7c,0xec,0x1c,0xfe,0x42,0x3e,0x86,0x0e,0x7f,0x21,0x1f,0x4b,0x87,0xbf, +0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0xd8, +0x2f,0xf8,0x85,0x7c,0x0c,0x1c,0xfc,0x42,0x3e,0x16,0x0e,0x7e,0x21,0x1f,0x13,0x07, +0xbf,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8, +0x18,0x2e,0xf4,0x85,0x7c,0x2c,0x17,0xfa,0x42,0x3e,0xa6,0x0b,0x7d,0x21,0x1f,0xdb, +0x85,0xbe,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08, +0xf8,0x18,0x11,0x0a,0xf4,0x31,0x42,0x14,0xe8,0x63,0xc4,0x28,0xd0,0xc7,0x08,0x52, +0xa0,0x8f,0xc5,0x84,0x5f,0xc8,0xc7,0x64,0xc2,0x2f,0xe4,0x63,0x33,0xe1,0x17,0xf2, +0x31,0x9a,0xf0,0x0b,0xf9,0x98,0x49,0xe4,0x85,0x7c,0xec,0x24,0xf2,0x42,0x3e,0x86, +0x12,0x79,0x21,0x1f,0x4b,0x89,0xbc,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63, +0x04,0x02,0x1f,0x23,0x10,0xf8,0xd8,0x3f,0xe0,0x85,0x7c,0x0c,0x24,0xf0,0x42,0x3e, +0x16,0x12,0x78,0x21,0x1f,0x13,0x09,0xbc,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0, +0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x3e,0xdc,0x85,0x7c,0x2c,0x1f,0xee,0x42, +0x3e,0xa6,0x0f,0x77,0x21,0x1f,0xdb,0x87,0xbb,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21, +0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x11,0x0e,0xf4,0x31,0x42,0x1c,0xe8, +0x63,0xc4,0x38,0xd0,0xc7,0x08,0x72,0xa0,0x8f,0xe1,0x8e,0xaf,0xc4,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0xb0,0x3c,0x8a,0xa3,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac, +0x3d,0xe2,0xa1,0x80,0x77,0x2e,0x30,0xe0,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x7f, +0x44,0x47,0xc1,0x70,0x44,0x20,0x3e,0xc4,0x67,0x83,0xff,0xc8,0x67,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0x22,0x51,0xea,0xa1,0xc0,0x02,0x81,0x3e,0x66,0x80,0x90,0x7c,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x20,0x2a,0x25,0x30,0x0a,0x2c,0x10,0xe8,0x63,0x01,0x21, +0x9f,0x0b,0x2a,0x37,0xdd,0x70,0x3e,0x41,0x62,0xe6,0xd3,0x2e,0xf1,0x19,0x31,0x30, +0x00,0x10,0x04,0x03,0x0c,0x95,0x40,0x29,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x4b, +0x95,0xd6,0x28,0x58,0x9f,0x0b,0x0c,0x38,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0x2b, +0x8d,0x52,0x30,0x1c,0x11,0xc4,0x0f,0xf1,0xd9,0xd0,0x42,0xf2,0x19,0x31,0x30,0x00, +0x10,0x04,0x83,0x28,0x96,0xd8,0x28,0xb0,0x40,0xa0,0x8f,0x19,0x2f,0x24,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x88,0x68,0xe9,0x8d,0x02,0x0b,0x04,0xfa,0x58,0x40,0xc8, +0xe7,0x82,0xca,0x4d,0x37,0xd8,0x4f,0x90,0xd8,0xfd,0xf0,0x4b,0x7c,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x00,0xbb,0xa5,0x57,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xca, +0x25,0x3d,0x0a,0xf4,0xe7,0x02,0x03,0x8e,0x18,0x18,0x00,0x08,0x82,0x41,0xd4,0x4b, +0xb2,0x14,0x0c,0x47,0x04,0x20,0x44,0x7c,0x36,0xf0,0x90,0x7c,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0x02,0xa7,0x3d,0x0a,0x2c,0x10,0xe8,0x63,0x86,0x0f,0xc9,0x67,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0xa2,0x71,0xf2,0xa3,0xc0,0x02,0x81,0x3e,0x16,0x10,0xf2, +0xb9,0xa0,0x72,0xd3,0x0d,0x25,0x14,0x24,0x76,0x42,0x2b,0x13,0x9f,0x11,0x03,0x03, +0x00,0x41,0x30,0xc0,0xcc,0xc9,0x97,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xd0, +0x29,0x95,0x82,0x14,0xba,0xc0,0x80,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xb1,0x53, +0x38,0x05,0xc3,0x11,0xc1,0x0b,0x11,0x9f,0x0d,0x6b,0x24,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0xde,0x49,0x95,0x02,0x0b,0x04,0xfa,0x98,0xd1,0x46,0xf2,0x19,0x31, +0x30,0x00,0x10,0x04,0x83,0x48,0x9e,0x5a,0x29,0xb0,0x40,0xa0,0x8f,0x05,0x84,0x7c, +0x2e,0xa8,0xdc,0x74,0x03,0x0d,0x05,0x89,0xb9,0x01,0x58,0xc8,0xc7,0xde,0x00,0x2c, +0xe4,0x63,0x70,0x00,0x16,0xf2,0xb1,0x38,0x00,0x0b,0xf9,0xd8,0x18,0x90,0x84,0x7c, +0x8c,0x0c,0x48,0x42,0x3e,0x56,0x06,0x24,0x21,0x1f,0x33,0x03,0x92,0x90,0x8f,0x11, +0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0xc7,0x0e,0xf2, +0xb1,0x8e,0x1d,0xe4,0x63,0x1e,0x3b,0xc8,0xc7,0x3e,0x76,0x90,0x8f,0x21,0x04,0x7c, +0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x58,0x45,0x0b,0xf2,0x31,0x8b, +0x16,0xe4,0x63,0x17,0x2d,0xc8,0xc7,0x30,0x5a,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21, +0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0xd8,0x1e,0xa8,0x02,0x7c,0x2c,0x68,0x03, +0xf8,0x58,0xf0,0xc1,0xc7,0x8e,0x80,0x3e,0x76,0x08,0xf4,0xb1,0x63,0xa0,0x8f,0x1d, +0x04,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xc2,0xa9,0x7c,0x0a,0x19,0x7c,0x19, +0x31,0x38,0x00,0x10,0x04,0x03,0x2b,0xa7,0xf4,0x29,0x64,0xf0,0x65,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x2c,0x9d,0xda,0xa7,0x90,0xc1,0x97,0x11,0x83,0x03,0x00,0x41,0x30, +0xb0,0x76,0x8a,0x9f,0x42,0x06,0x5f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xe2,0x29, +0x7e,0x2a,0x19,0x7e,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xab,0xa7,0xfa,0xa9,0x64, +0xf8,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x9f,0xf2,0xa7,0x92,0xe1,0x97,0x11, +0x83,0x03,0x00,0x41,0x30,0xb0,0x7e,0xea,0x9f,0x4a,0x86,0x5f,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xc0,0x02,0xab,0x90,0x42,0xc4,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac, +0xb0,0x12,0x29,0x44,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x12,0xab,0x91,0x42, +0xc4,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xb1,0x22,0x29,0x44,0x5c,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xc0,0x22,0x2b,0x92,0x42,0xcc,0x65,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0xac,0xb2,0x2a,0x29,0xc4,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x32,0x2b, +0x93,0x42,0xcc,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xb3,0x3a,0x29,0xc4,0x5c, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x42,0xab,0x94,0x42,0xc2,0x65,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0xac,0xb4,0x52,0x29,0x24,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0, +0x52,0xab,0x95,0x42,0xc2,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xb5,0x62,0x29, +0x24,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x62,0x2b,0x96,0x42,0xca,0x65,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0xac,0xb6,0x6a,0x29,0xa4,0x5c,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xc0,0x72,0x2b,0x97,0x42,0xca,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xb7, +0x7a,0x29,0xa4,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x82,0x2b,0x98,0xe2,0x90, +0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xe2,0x2a,0xa6,0x38,0x64,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x2c,0xb9,0x92,0x29,0x0e,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x6b,0xae, +0x66,0x8a,0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xa2,0xab,0x9a,0x22,0x90,0x11, +0x83,0x03,0x00,0x41,0x30,0xb0,0xea,0xca,0xa6,0x08,0x64,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x2c,0xbb,0xba,0x29,0x02,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xeb,0xae,0x70, +0x8a,0x40,0x8e,0x30,0xe0,0x11,0x06,0x3c,0xc2,0x80,0x47,0x18,0x70,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x3e,0xbc,0xb2,0xa9,0x54,0x9a,0xab,0xd1,0x84,0x20,0x18,0x31,0x68, +0x00,0x10,0x04,0x83,0x46,0xb4,0x7a,0xca,0x95,0xe8,0x8a,0xae,0xe8,0x0a,0xac,0xc0, +0x0a,0xac,0xc0,0x6a,0x34,0x21,0x00,0x86,0x23,0x02,0x5e,0x0a,0xbe,0xe9,0x86,0x71, +0x12,0x02,0x53,0x0a,0xfa,0x98,0x62,0xd0,0xc7,0x94,0x83,0x3e,0x46,0x0c,0xf2,0xb1, +0x62,0x90,0x8f,0x0d,0x86,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x68,0x2d,0xb4, +0x1a,0xc8,0x69,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xd7,0x4a,0xab,0xa1,0x9c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x78,0x2d,0xb5,0x1a,0xcc,0x69,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0xd8,0x62,0xab,0xa1,0xa4,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x88, +0xad,0xb6,0x1a,0x4c,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xd9,0x72,0xab,0xe1, +0xa4,0x4c,0xa0,0x27,0xf9,0x98,0x40,0xc0,0xc7,0x82,0x7a,0x92,0x8f,0x05,0x03,0x7c, +0xec,0x28,0xe2,0x63,0x41,0x3e,0xc9,0xc7,0x92,0x7c,0x92,0x8f,0x1d,0x41,0x7c,0x2c, +0xd9,0x27,0xf9,0x98,0x10,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xdd,0x7a, +0xad,0x6e,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xdd,0x3a,0xad,0x60,0xb8,0x61,0x0c, +0xee,0x89,0xb8,0x60,0x10,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x80,0xd7,0x5e,0xd5, +0x93,0x5f,0xf5,0x12,0x2f,0xf9,0x95,0x5f,0xf9,0x95,0x5f,0x8d,0x26,0x04,0xc0,0x70, +0x44,0x40,0x53,0xc2,0x37,0x62,0xf0,0x00,0x20,0x08,0x06,0x13,0x78,0xdd,0x55,0x3c, +0xb5,0x93,0x1b,0xb5,0x11,0x59,0x91,0x55,0x6d,0xd5,0x56,0x68,0xed,0xd3,0x68,0x42, +0x00,0x8c,0x26,0x08,0xc1,0x2c,0x81,0x30,0x50,0x61,0x88,0x41,0xc0,0x9f,0x01,0x30, +0x50,0x61,0x80,0x41,0xe0,0x9f,0x01,0x30,0x50,0x61,0x68,0x01,0x88,0x06,0xc0,0x40, +0x85,0xa1,0x04,0x22,0x1a,0x00,0x03,0x15,0x86,0x12,0x90,0x68,0x00,0x0c,0x54,0x18, +0x5c,0x60,0xa2,0x01,0x30,0x50,0x31,0x68,0x01,0xdf,0x06,0xc0,0x40,0x05,0x19,0x58, +0x81,0xda,0x06,0xc0,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xef,0xa5,0x5a,0x6c,0x34, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x18,0x98,0x57,0x69,0xe1,0xd3,0x78,0x8d,0x26, +0x04,0x42,0x05,0x7a,0xa5,0x65,0x5e,0xc1,0x5d,0x60,0xb0,0x11,0x83,0x03,0x00,0x41, +0x30,0x10,0x83,0xf5,0x52,0xad,0x7e,0x32,0xaf,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82, +0x13,0x0c,0x76,0x82,0xc1,0x4c,0x30,0xe8,0x63,0xc2,0x41,0x9f,0x13,0x06,0x74,0xc2, +0x80,0x46,0x13,0x1c,0x60,0x34,0xe1,0x09,0x8e,0x30,0xd8,0x11,0x06,0x33,0xa1,0x9e, +0xe4,0x63,0x42,0x3d,0xc9,0xc7,0x08,0xbe,0x82,0x8f,0x11,0x7d,0x05,0x9f,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x4c,0x4c,0xbc,0x08,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0x13,0x1b,0x2f,0x42,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0xc5,0xc6,0x2b, +0xad,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x52,0x8c,0xbc,0xd4,0x4a,0x38,0xc6, +0x60,0xc7,0x18,0xcc,0x08,0x81,0x3e,0x46,0x08,0xf4,0x19,0x31,0x68,0x00,0x10,0x04, +0x83,0xa6,0xc5,0xd0,0x2b,0xa7,0xfe,0xeb,0xbf,0xfe,0x6b,0xbd,0xd6,0x6b,0xbd,0xd6, +0x6b,0x34,0x21,0x00,0x86,0x23,0x82,0xb3,0x0a,0xbe,0xe9,0x06,0xb7,0x12,0x82,0x0b, +0x03,0x43,0x8d,0x18,0x3c,0x00,0x08,0x82,0xc1,0xf4,0x62,0xe6,0x35,0x56,0x3c,0x75, +0x18,0xb3,0x35,0x5b,0x24,0x46,0x62,0xf0,0x15,0x8c,0x26,0x04,0x80,0x05,0xa8,0x25, +0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x66,0x8c,0xbd,0x02,0x0b,0x0c,0xf9,0x8c, +0x18,0x18,0x00,0x08,0x82,0x41,0x54,0x63,0xea,0x15,0x58,0xb0,0x5a,0xf2,0x19,0x31, +0x30,0x00,0x10,0x04,0x83,0xe8,0xc6,0xe0,0x2b,0x18,0x8e,0x80,0x03,0xb9,0x0a,0xbe, +0xe9,0x06,0x21,0x0e,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7a,0x0c,0xbf,0x82, +0x61,0x38,0x22,0xa8,0x2b,0xe7,0x1b,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0xc7,0xf6, +0x6b,0x28,0x2c,0x18,0xe8,0x63,0x7e,0x15,0xc4,0x67,0xba,0x21,0xf8,0x2b,0x62,0x96, +0x61,0x20,0xea,0x60,0x38,0x22,0x0f,0xf4,0xca,0xf9,0xa6,0x1b,0x68,0x2b,0xb4,0x82, +0x59,0x02,0x64,0x38,0x62,0x0f,0x44,0x4b,0xf9,0x66,0x19,0x8c,0x22,0x30,0x46,0x89, +0x8f,0x05,0xa8,0x25,0x1f,0x0b,0x18,0xf8,0xcc,0x12,0x20,0xc3,0x11,0x07,0x78,0x09, +0xdf,0x2c,0xc3,0x81,0x04,0xb3,0x04,0xc8,0x40,0x89,0xc1,0x0c,0x20,0x51,0x88,0x6c, +0x70,0x80,0x84,0x31,0x50,0x62,0x88,0xc1,0x60,0x14,0xde,0xe1,0x19,0xa6,0xec,0x16, +0x7c,0x2c,0x18,0x2f,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xb4,0x66,0x37,0x16, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xf1,0x66,0x2a,0x06,0x0a,0x81,0xb5,0x56,0x10, +0x1f,0x73,0xad,0x76,0x8a,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x6f,0xb6,0x63, +0xc1,0x70,0x84,0x3c,0xa9,0x17,0xf1,0x5d,0x60,0x28,0x5b,0x02,0xf9,0x58,0x60,0xc8, +0xc7,0x82,0x42,0x3e,0x16,0xd8,0x16,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xb2, +0x33,0x31,0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd0,0xb3,0x1a,0x7b,0xc0,0x60, +0x38,0x22,0x90,0x2d,0xe7,0x1b,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0xcf,0x70,0x2c, +0x12,0x03,0x0b,0x06,0xfa,0x4c,0x37,0x04,0xb5,0x35,0x8c,0x18,0x18,0x00,0x08,0x82, +0x41,0xc4,0x67,0x68,0x16,0xd8,0xf1,0x5f,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83, +0xc8,0xcf,0xd4,0x2c,0xb0,0x60,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xa0, +0xc6,0x66,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x7c,0x7b,0x96,0x63,0xac,0x05,0x67, +0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x26,0xfc,0x95,0x7c,0x4c,0xf8,0x2b,0xf9,0x8c, +0x18,0x18,0x00,0x08,0x82,0x41,0x64,0x6a,0x38,0x26,0x8c,0x18,0x18,0x00,0x08,0x82, +0x41,0x74,0x6a,0x39,0x26,0x9c,0x30,0xa0,0x13,0x06,0x74,0x82,0xc1,0x4e,0x30,0x98, +0x09,0xf0,0x05,0x1f,0x13,0xe2,0x0b,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xf0,0xa1, +0x9a,0x99,0xe5,0xd6,0x9f,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x58,0x21,0xc4,0xc7, +0x0a,0x21,0x3e,0xc3,0x11,0xc2,0x23,0x7c,0xd3,0x0d,0x61,0xb6,0x66,0xc1,0x70,0xc4, +0x00,0x09,0xdf,0x74,0xc3,0x98,0xb5,0x59,0x30,0xdd,0x90,0x6a,0xab,0x46,0x4c,0x37, +0xa8,0x1a,0xab,0x0d,0x55,0x44,0x50,0x44,0x04,0x25,0x10,0x50,0x02,0x01,0x23,0x06, +0x0d,0x00,0x82,0x60,0xd0,0xfc,0x9a,0x9e,0xb9,0x57,0xac,0x09,0x41,0x9f,0xf5,0x59, +0x9f,0xf5,0xd9,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0xdc, +0x1a,0xae,0x39,0x95,0x04,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d,0xb9,0x81,0x1a, +0x7d,0xdd,0x5a,0x70,0x8c,0xda,0xa8,0x8d,0xda,0xa8,0x8d,0x26,0x04,0xc0,0x68,0x82, +0x10,0x8c,0x26,0x0c,0xc2,0x74,0x83,0xaf,0xf5,0x1a,0x55,0x4f,0x00,0x23,0x06,0x0d, +0x00,0x82,0x60,0xd0,0xac,0x9b,0xa9,0xe9,0x57,0xaf,0x05,0x4d,0xaa,0xa5,0x5a,0xaa, +0xa5,0xda,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0x8c,0x1b, +0xb9,0x61,0x45,0x05,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d,0xbc,0xb1,0x1a,0x88, +0x8d,0x1b,0x15,0xbc,0xda,0xab,0xbd,0xda,0xab,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10, +0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xf5,0x06,0x6b,0x24,0x76, +0x6e,0x51,0x31,0x6b,0xb3,0x36,0x6b,0xb3,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30, +0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xe4,0x1b,0xad,0xa1,0xd8,0xba, +0x3d,0xc9,0xad,0xdd,0xda,0xad,0xdd,0xda,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68, +0xc2,0x20,0x4c,0x37,0xc8,0x5b,0xbc,0x99,0x41,0x89,0x41,0x00,0x23,0x06,0x0d,0x00, +0x82,0x60,0xd0,0xfc,0x9b,0xae,0xb9,0x58,0xbc,0x89,0x41,0xd0,0x6b,0xbd,0xd6,0x6b, +0xbd,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00, +0x82,0x60,0xd0,0x8c,0x9c,0xaf,0xc9,0x58,0xbd,0x7d,0x45,0xb8,0x85,0x5b,0xb8,0x85, +0xdb,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08, +0x82,0x41,0x73,0x72,0xe2,0x66,0x63,0xf9,0xd6,0x25,0xe5,0x56,0x6e,0xe5,0x56,0x6e, +0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x60,0x78,0x50,0x0a,0xf1,0x31, +0x3c,0x28,0x85,0xf8,0x5c,0x69,0x19,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x97, +0x53,0x37,0x70,0x08,0xac,0xcd,0x56,0x81,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xc4,0x5c,0xbb,0xfd,0x59,0x60,0x6f,0x36,0xc4,0xc7,0x84,0x40,0x3e,0x16,0xc4,0x19, +0x7c,0x2c,0x10,0x35,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x61,0x73,0xf1,0x36, +0x67,0x81,0xd9,0xd6,0x9d,0xc9,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x9c,0x9b, +0xb7,0x20,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0xe7,0xe8,0x0d,0xce,0x02,0x23, +0x8e,0xf8,0x98,0x10,0xc8,0xc7,0x82,0x04,0x3e,0x86,0x5e,0xa9,0x26,0x9f,0x11,0x03, +0x03,0x00,0x41,0x30,0x88,0x76,0xee,0xe4,0x02,0x53,0xb5,0x20,0x3e,0x96,0x0a,0xa6, +0x00,0x82,0x0b,0x0c,0x66,0xa9,0x70,0x0a,0x20,0xb8,0xc0,0x60,0x36,0x60,0xf0,0x31, +0x01,0x83,0xcf,0x70,0x03,0x2a,0xc0,0x05,0x19,0x0c,0x37,0xa0,0x02,0x5c,0x90,0x41, +0x09,0x81,0x5e,0x60,0x28,0x73,0x0c,0xf9,0xd8,0x63,0xc8,0x67,0xc4,0x20,0x01,0x40, +0x10,0x0c,0x38,0xb2,0x2b,0x39,0x21,0x10,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xda,0x2e,0xe5,0x02,0x76,0xb3,0x80,0xdd,0xe4,0x63,0x41,0xab,0xc1,0xc7,0x06,0x58, +0x93,0x8f,0x05,0xaf,0x06,0x1f,0x2b,0xde,0x4d,0x3e,0x16,0xbc,0x1b,0x7c,0x2c,0x28, +0xe4,0x63,0x01,0xbc,0xc1,0xc7,0x8a,0x42,0x3e,0x16,0x38,0xf2,0xb1,0x60,0x90,0x8f, +0x05,0xb8,0x20,0x1f,0x13,0x70,0x41,0x3e,0x36,0xe0,0x82,0x7c,0x46,0x0c,0x12,0x00, +0x04,0xc1,0x80,0xa3,0xbb,0x9a,0xc3,0x2e,0xec,0x32,0x0f,0xde,0xe4,0x63,0x81,0x20, +0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf8,0xae,0xe6,0x02,0x0b,0x7e,0x41,0x3e, +0x26,0xfc,0x82,0x7c,0x6c,0xf8,0x05,0xf9,0xd8,0x20,0x0e,0xf2,0xb1,0x41,0x1c,0xe4, +0x63,0x83,0x38,0xc8,0xc7,0xde,0x41,0x1c,0x40,0x70,0x81,0xc1,0x2c,0xe0,0x03,0xf8, +0x0c,0x37,0x90,0xc3,0x6c,0x90,0x41,0x05,0x63,0xa0,0x17,0x18,0xca,0xe0,0x80,0x90, +0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x70,0xa5,0x67,0x76,0x81,0x18,0x04,0x62,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0x87,0xeb,0xa9,0x5d,0xd0,0x72,0x16,0xb4,0x9c,0x7c, +0x2c,0x70,0x37,0xf8,0xd8,0x10,0x6f,0xf2,0xb1,0x00,0xde,0xe0,0x63,0x05,0xcc,0xc9, +0xc7,0x02,0x98,0x83,0x8f,0x05,0x85,0x7c,0x2c,0x88,0x39,0xf8,0x58,0x51,0xc8,0xc7, +0x82,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x60,0x1e,0xe4,0x63,0xc2,0x3c,0xc8,0xc7,0x86, +0x79,0x90,0x8f,0x0d,0x64,0x00,0x1f,0x1b,0xc8,0x00,0x3e,0x36,0x90,0x01,0x7c,0xec, +0x40,0x03,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0x01,0x97,0x7b,0x7a,0x97,0xf1,0x41, +0xc6,0x07,0x56,0x06,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x02,0xbf,0xbc, +0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x20,0x3f,0xd0,0x1b,0x89,0x7e,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0xa3,0xfc,0x42,0x6f,0x24,0xfa,0x61,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0xf3,0x13,0xbd,0x91,0xe8,0x87,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xce,0x4f,0xf4,0x4c,0x02,0x24,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x40,0xbf,0xd1, +0x33,0x09,0x90,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0xfd,0x48,0xcf,0x24,0x40, +0xc2,0x8e,0x91,0x90,0x8f,0x21,0x23,0x21,0x1f,0x4b,0x46,0x42,0x3e,0x36,0xb4,0x01, +0x7c,0x6c,0x68,0x03,0xf8,0xd8,0xd0,0x06,0xf0,0x31,0x23,0x25,0xe4,0x63,0x46,0x4a, +0xc8,0xc7,0x8c,0x94,0x90,0x8f,0x0d,0x70,0x00,0x1f,0x1b,0xe0,0x00,0x3e,0x36,0xc0, +0x01,0x7c,0x6c,0xba,0x03,0xf8,0x18,0x58,0xb4,0x04,0x08,0x2e,0x30,0x98,0x05,0xed, +0x00,0x9f,0xe1,0x86,0x97,0x20,0x11,0x32,0xa8,0x80,0x16,0xf4,0x02,0x43,0x59,0x38, +0x10,0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x03,0xce,0xfe,0x6e,0x2f,0x98,0x85,0x60, +0x16,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf8,0xbf,0xdd,0x0b,0xfc,0xce,0x02,0xbf, +0x93,0x8f,0x05,0x3f,0x07,0x1f,0x1b,0xc4,0x4e,0x3e,0x16,0x84,0x1d,0x7c,0xac,0x08, +0x3d,0xf9,0x58,0x10,0x7a,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0xa2,0x07,0x1f,0x2b,0x0a, +0xf9,0x58,0xd0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xf8,0x84,0x7c,0x4c,0xf0,0x09,0xf9, +0xd8,0xe0,0x13,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80, +0x8f,0xc5,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0x54,0x30,0x58,0xbf, +0xac,0x1d,0xb2,0x76,0x30,0x5b,0x08,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51, +0x0c,0x06,0xea,0x17,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x51,0x83,0x41,0xfc,0xc5, +0x01,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x61,0x83,0x81,0xfc,0xc5,0x01,0x5a, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x71,0x83,0xc1,0xfc,0xc5,0x01,0x5a,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x81,0x83,0xc1,0xfc,0xc5,0xc1,0x5a,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x91,0x83,0x01,0xfd,0xc5,0xc1,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0xa1,0x83,0x41,0xfd,0xc5,0xc1,0x5a,0xd8,0xe1,0x16,0xf2,0x31,0xc4,0x2d,0xe4, +0x63,0x89,0x5b,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01, +0x3e,0x66,0xd0,0x85,0x7c,0xcc,0xa0,0x0b,0xf9,0x98,0x41,0x17,0xf2,0xb1,0x38,0x18, +0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x04,0x1f,0x7b,0x0d, +0xbc,0x00,0xc1,0x05,0x06,0xb3,0xa0,0x27,0xe0,0x33,0xdc,0xa0,0x17,0x74,0x42,0x06, +0x65,0x12,0x81,0x5e,0x60,0x28,0x93,0x09,0x42,0x3e,0x23,0x06,0x09,0x00,0x82,0x60, +0xc0,0x9d,0x61,0x80,0x82,0x41,0x49,0x04,0x25,0x11,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0x01,0x87,0x01,0x0b,0x06,0xc1,0xfb,0x59,0xf0,0x7e,0xf2,0xb1,0x00,0xf6,0xe0, +0x63,0xc3,0xec,0xc9,0xc7,0x02,0xd9,0x83,0x8f,0x15,0xf2,0x27,0x1f,0x0b,0xe4,0x0f, +0x3e,0x16,0x14,0xf2,0xb1,0x60,0xfe,0xe0,0x63,0x45,0x21,0x1f,0x0b,0x1a,0xf9,0x58, +0x30,0xc8,0xc7,0x82,0xd4,0x90,0x8f,0x09,0xa9,0x21,0x1f,0x1b,0x52,0x43,0x3e,0x16, +0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x38,0xe0,0x33, +0x62,0x90,0x00,0x20,0x08,0x06,0xdc,0x1e,0x06,0x3c,0x18,0xfc,0x44,0xf6,0x13,0x99, +0x9d,0x44,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x44,0x31,0xd8,0xc1,0x20, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x14,0x03,0x31,0x0c,0xe2,0x60,0x36,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x38,0xc5,0x60,0x0c,0x83,0x38,0x98,0x8d,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x50,0x31,0x20,0xc3,0x20,0x0e,0x66,0x63,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x54,0x0c,0xc8,0x30,0x88,0x03,0xdb,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x43,0x15,0x83,0x32,0x0c,0xe2,0xc0,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x58,0xc5,0xc0,0x0c,0x83,0x38,0xb0,0x0d,0x3b,0x72,0x43,0x3e,0x86,0xe4,0x86, +0x7c,0x2c,0xc9,0x0d,0xf9,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30, +0xc0,0xc7,0x8c,0xdf,0x90,0x8f,0x19,0xbf,0x21,0x1f,0x33,0x7e,0x43,0x3e,0x16,0x07, +0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x98,0xe0,0x53,0x30, +0xe1,0x06,0x7a,0x81,0xa1,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0x9b,0xc5,0x80,0x0e, +0x83,0x97,0x68,0x83,0x97,0x68,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x78,0x31, +0xc0,0xc3,0x20,0xd8,0xc1,0xc0,0x82,0x1d,0x0c,0xe4,0x63,0x01,0xff,0xc1,0xc7,0x86, +0xff,0x93,0x8f,0x05,0xfe,0x07,0x1f,0x2b,0x7c,0x30,0x90,0x8f,0x05,0x3e,0x18,0xc0, +0xc7,0x82,0x42,0x3e,0x16,0xfc,0x60,0x00,0x1f,0x2b,0x0a,0xf9,0x58,0xc0,0xc8,0xc7, +0x82,0x41,0x3e,0x16,0xc4,0x87,0x7c,0x4c,0x88,0x0f,0xf9,0xd8,0x10,0x1f,0xf2,0x31, +0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x01,0x9f, +0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0xce,0x31,0x40,0xc5,0xe0,0x2c,0x4a,0xe1,0x2c, +0x4a,0xc1,0xe6,0x22,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xee,0x18,0x9c, +0x62,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x21,0x8f,0x81,0x2b,0x06,0x6c,0xb0, +0x1f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xcc,0x63,0xf0,0x8a,0x01,0x1b,0xec,0xc7, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xf4,0x18,0xc0,0x62,0xc0,0x06,0xfb,0x31,0x62, +0x70,0x00,0x20,0x08,0x06,0x47,0x3d,0x06,0xb0,0x18,0xb0,0x81,0x7f,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x61,0x8f,0x41,0x2c,0x06,0x6c,0xe0,0x1f,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xdc,0x63,0x20,0x8b,0x01,0x1b,0xf8,0x87,0x1d,0x21,0x22,0x1f,0x43, +0x42,0x44,0x3e,0x96,0x84,0x88,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31, +0x36,0x18,0xe0,0x63,0xc6,0x89,0xc8,0xc7,0x8c,0x13,0x91,0x8f,0x19,0x27,0x22,0x1f, +0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x4c,0xf0, +0xa9,0x95,0xd0,0x05,0xbd,0xc0,0x50,0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0xfd,0x63, +0x00,0x8e,0x81,0x4a,0xe4,0x82,0x4a,0xe4,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0x28,0x19,0x90,0x63,0x10,0x9c,0x62,0x60,0xc1,0x29,0x06,0xf2,0xb1,0x00,0x0d,0x03, +0xf8,0xd8,0xb0,0x86,0x81,0x7c,0x2c,0x50,0xc3,0x00,0x3e,0x56,0xa8,0x62,0x20,0x1f, +0x0b,0x54,0x31,0x80,0x8f,0x05,0x85,0x7c,0x2c,0x58,0xc5,0x00,0x3e,0x56,0x14,0xf2, +0xb1,0x80,0x91,0x8f,0x05,0x83,0x7c,0x2c,0xc8,0x11,0xf9,0x98,0x90,0x23,0xf2,0xb1, +0x21,0x47,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f, +0x63,0x83,0x03,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0xcd,0x64,0x40,0x8f,0x81, +0x58,0xc4,0x83,0x58,0xc4,0x83,0xfd,0x46,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30, +0x88,0x74,0x32,0x98,0xc7,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x27,0x03, +0x7d,0x0c,0xd8,0x60,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf8,0xc9,0x60,0x1f, +0x03,0x36,0x18,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xc0,0x32,0xe0,0xc7,0x80, +0x0d,0xc6,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xb0,0x0c,0xf8,0x31,0x60,0x03, +0x33,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x2c,0x83,0x7e,0x0c,0xd8,0xc0,0x4c, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x18,0xcb,0xc0,0x1f,0x03,0x36,0x30,0x13,0x3b, +0xd2,0x44,0x3e,0x86,0xa4,0x89,0x7c,0x2c,0x49,0x13,0xf9,0x18,0x1b,0x0c,0xf0,0x31, +0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0x8c,0x37,0x91,0x8f,0x19,0x6f,0x22,0x1f, +0x33,0xde,0x44,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0, +0x31,0x36,0x98,0xe0,0x63,0xb8,0x32,0x27,0x20,0xb8,0xc0,0x60,0x16,0x98,0x09,0x7c, +0x86,0x1b,0xea,0xa4,0x6f,0xc8,0xa0,0x5e,0x24,0xd0,0x0b,0x0c,0x65,0x3b,0x42,0xc8, +0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0x38,0xb8,0x0c,0x62,0x32,0x70,0x91,0xc0,0x45, +0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf2,0x32,0xa8,0xc9,0x20,0xc0,0xc7,0xc0, +0x02,0x7c,0x0c,0xe4,0x63,0x41,0x2e,0x06,0xf0,0xb1,0x81,0x17,0x03,0xf9,0x58,0xb0, +0x8b,0x01,0x7c,0xac,0xd8,0xc7,0x40,0x3e,0x16,0xec,0x63,0x00,0x1f,0x0b,0x0a,0xf9, +0x58,0xc0,0x8f,0x01,0x7c,0xac,0x28,0xe4,0x63,0x41,0x23,0x1f,0x0b,0x06,0xf9,0x58, +0x40,0x2a,0xf2,0x31,0x81,0x54,0xe4,0x63,0x03,0xa9,0xc8,0xc7,0xe2,0x60,0x80,0x8f, +0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x07,0x7c,0x46,0x0c,0x12,0x00, +0x04,0xc1,0x80,0x23,0xcd,0xa0,0x2c,0x03,0x34,0xc9,0xd0,0x24,0x33,0x18,0x09,0xe4, +0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0x6a,0x06,0x64,0x19,0x04,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0xbc,0x66,0xb0,0x96,0x41,0x1c,0xb8,0xca,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0xb0,0x19,0xb0,0x65,0x10,0x07,0xae,0x32,0x62,0x70,0x00,0x20,0x08, +0x06,0x47,0x6c,0x06,0x6d,0x19,0xc4,0x81,0xab,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0x21,0x9b,0x41,0x5b,0x06,0x71,0x10,0x2b,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xcc, +0x66,0xe0,0x96,0x41,0x1c,0xc4,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xb4,0x19, +0xbc,0x65,0x10,0x07,0xb1,0x62,0x07,0xad,0xc8,0xc7,0x10,0x5a,0x91,0x8f,0x25,0xb4, +0x22,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x98,0xa1, +0x2b,0xf2,0x31,0x43,0x57,0xe4,0x63,0x86,0xae,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5, +0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x13,0x7c,0x2a,0x47,0xdc,0x40,0x2f, +0x30,0xd4,0x88,0x41,0x02,0x80,0x20,0x18,0x70,0xbc,0x19,0xf4,0x65,0x80,0x23,0x6d, +0x80,0x23,0x6d,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x79,0x06,0xa1,0x19,0x04, +0x64,0x19,0x58,0x40,0x96,0x81,0x7c,0x2c,0x28,0xc9,0x00,0x3e,0x36,0xa0,0x64,0x20, +0x1f,0x0b,0x4e,0x32,0x80,0x8f,0x15,0x67,0x19,0xc8,0xc7,0x82,0xb3,0x0c,0xe0,0x63, +0x41,0x21,0x1f,0x0b,0xd0,0x32,0x80,0x8f,0x15,0x85,0x7c,0x2c,0x60,0xe4,0x63,0xc1, +0x20,0x1f,0x0b,0xd8,0x45,0x3e,0x26,0xb0,0x8b,0x7c,0x6c,0x60,0x17,0xf9,0x18,0x1b, +0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0xe0,0x80,0xcf,0x88, +0x41,0x02,0x80,0x20,0x18,0x70,0xf0,0x19,0xc4,0x66,0x00,0x27,0xa5,0x00,0x27,0xa5, +0x60,0x7c,0x12,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xfb,0x0c,0x60,0x33, +0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8,0xcf,0xe0,0x36,0x03,0x36,0xb0,0x97, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf8,0x33,0xc0,0xcd,0x80,0x0d,0xec,0x65,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0xfe,0x0c,0x72,0x33,0x60,0x03,0x7b,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0xc3,0x3f,0x83,0xdc,0x0c,0xd8,0x20,0x5f,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xf8,0xcf,0x40,0x37,0x03,0x36,0xc8,0x97,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x40,0x34,0xd8,0xcd,0x80,0x0d,0xf2,0xc5,0x0e,0x7e,0x91,0x8f,0x21,0xfc, +0x22,0x1f,0x4b,0xf8,0x45,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b, +0x0c,0xf0,0x31,0x43,0x64,0xe4,0x63,0x86,0xc8,0xc8,0xc7,0x0c,0x91,0x91,0x8f,0xb1, +0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x26,0xf8,0x14, +0x8d,0xe8,0x82,0x5e,0x60,0xa8,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0x50,0x34,0x48, +0xcf,0x60,0x46,0x72,0x61,0x46,0x72,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x18, +0x0d,0xda,0x33,0x08,0x60,0x33,0xb0,0x00,0x36,0x03,0xf9,0x58,0x10,0x97,0x01,0x7c, +0x6c,0xa0,0xcb,0x40,0x3e,0x16,0xcc,0x65,0x00,0x1f,0x2b,0x66,0x33,0x90,0x8f,0x05, +0xb3,0x19,0xc0,0xc7,0x82,0x42,0x3e,0x16,0xd0,0x66,0x00,0x1f,0x2b,0x0a,0xf9,0x58, +0xc0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xd0,0x8c,0x7c,0x4c,0xa0,0x19,0xf9,0xd8,0x40, +0x33,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1, +0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0x78,0x34,0xe8,0xcf,0x60,0x4d, +0xe2,0x61,0x4d,0xe2,0xc1,0xd0,0x25,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44, +0x63,0x1a,0xf0,0x67,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x71,0xa6,0xc1,0x88, +0x06,0x6c,0xe0,0x33,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa0,0x69,0x40,0xa2,0x01, +0x1b,0xf8,0xcc,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x69,0x1a,0x94,0x68,0xc0,0x06, +0x3e,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x9a,0x06,0x25,0x1a,0xb0,0x41,0xd8, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xb1,0xa6,0x81,0x89,0x06,0x6c,0x10,0x36,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xb0,0x69,0x70,0xa2,0x01,0x1b,0x84,0x8d,0x1d,0x64, +0x23,0x1f,0x43,0xc8,0x46,0x3e,0x96,0x90,0x8d,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b, +0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x86,0xda,0xc8,0xc7,0x0c,0xb5,0x91,0x8f,0x19, +0x6a,0x23,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18, +0x1b,0x4c,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0x4e,0x03,0x36,0x0d,0x82, +0xe1,0x88,0x40,0x37,0x03,0xe1,0x9b,0x6e,0x18,0x72,0x33,0x08,0xac,0x09,0xe8,0x63, +0x8d,0x40,0x1f,0x6b,0x06,0xfa,0x98,0x42,0xd0,0xc7,0x94,0x82,0x3e,0xa6,0x18,0xf4, +0x31,0xc3,0x90,0x8f,0x19,0x86,0x7c,0xcc,0x30,0xe4,0x63,0xc6,0x10,0x1f,0x33,0x86, +0xf8,0x98,0x31,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x53,0x0d,0xf6,0x34, +0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x3a,0xd5,0x80,0x4f,0x83,0x61,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0x22,0x54,0x0d,0xfa,0x34,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0x4a,0xd5,0x80,0x47,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x55,0x0d, +0x7a,0x34,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x5a,0xd5,0xc0,0x47,0x83,0x61, +0x38,0x82,0x0d,0xdc,0x33,0x10,0xbe,0x0b,0x0c,0x65,0x81,0x1b,0xc8,0x67,0x38,0x22, +0x88,0xcf,0x40,0xf8,0x66,0x19,0x12,0x25,0xb0,0x39,0x10,0xe8,0x63,0x73,0x30,0xd0, +0xc7,0xe6,0x80,0xa0,0x8f,0x15,0x20,0x1a,0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0x5b,0x0d,0xe4,0x34,0x20,0xe0,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x5c, +0x0d,0xe6,0x34,0x20,0xe0,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x5c,0x0d,0xe8, +0x34,0x20,0xe0,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x5d,0x0d,0xec,0x34,0x18, +0xe0,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x5d,0x0d,0xee,0x34,0x18,0xe0,0x60, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x5e,0x0d,0xf0,0x34,0x18,0xe0,0x60,0x96,0x40, +0x19,0xa8,0x30,0x8c,0x44,0x1f,0x90,0x81,0x0a,0xc3,0x48,0xf4,0x01,0x19,0xa8,0x30, +0x8c,0x44,0x1f,0x90,0x81,0x0a,0x83,0x4a,0x3c,0xc4,0xc8,0x40,0x45,0x03,0xf9,0x8c, +0x18,0x18,0x00,0x08,0x82,0x41,0xf4,0xab,0x41,0x9a,0x06,0x81,0x05,0x37,0x1a,0xc8, +0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x72,0x0d,0xfe,0x34,0x18,0xcb,0x00,0x2c, +0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xca,0x35,0x00,0xd5,0x20,0x18,0xa5,0xe1, +0x88,0xa0,0x47,0x03,0xe2,0x2b,0x9e,0x0c,0x02,0x1d,0x31,0x78,0x00,0x10,0x04,0x83, +0x89,0x5c,0x83,0x3d,0x0d,0xee,0x33,0x88,0xcf,0x40,0x2e,0x83,0xb8,0x0c,0xd0,0x34, +0x40,0xd3,0x20,0x57,0x83,0x5c,0x0d,0x4a,0x35,0xf8,0xcf,0x60,0x34,0x21,0x00,0x46, +0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0x61,0xba,0x81,0x20,0xd1,0xc0,0x98, +0x6e,0x20,0x4a,0x34,0x38,0xa6,0x1b,0x08,0x13,0x0d,0x90,0xe9,0x06,0xe2,0x44,0x83, +0xc4,0x1c,0x22,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xbd,0x6b,0x40,0xae,0x41, +0x30,0x1c,0x11,0x9c,0x69,0xc0,0x7c,0xb3,0x0c,0xce,0x12,0x58,0x64,0xc4,0x67,0x38, +0x82,0x60,0xd1,0x40,0xf8,0x86,0x23,0x8a,0x16,0x0d,0x88,0xef,0x84,0x41,0x9c,0x30, +0x08,0x13,0x82,0x10,0x0c,0x47,0x18,0x31,0x1a,0x08,0xdf,0x70,0xc4,0x21,0xa3,0x01, +0xf1,0x9d,0x30,0x88,0x13,0x06,0x61,0x42,0x10,0x82,0xe1,0x06,0x23,0x00,0x83,0x59, +0x06,0xa6,0x09,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xea,0xd7,0x40,0x5e,0x03,0x66, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x90,0x0d,0x7a,0x35,0x78,0x82,0x59,0x82,0x66, +0xa0,0xc2,0x10,0x18,0x30,0x58,0x0c,0x0c,0xa8,0xf8,0x0c,0x47,0x04,0x3b,0x1a,0x08, +0xdf,0x70,0x84,0xc0,0xa3,0x01,0xf1,0x9d,0x30,0x88,0x13,0x06,0x61,0x42,0x10,0x82, +0xe1,0x06,0x28,0x00,0x83,0x59,0x06,0x2c,0x0b,0x06,0x2a,0x8c,0x94,0xd9,0x44,0x59, +0x50,0x46,0x0c,0x1c,0x00,0x04,0xc1,0xe0,0x49,0xd9,0x80,0x57,0x03,0x30,0x0d,0x4e, +0x34,0x30,0xd1,0x00,0x5d,0x03,0x34,0xf0,0x3a,0xce,0x55,0x83,0xe1,0x08,0x4e,0x4c, +0x03,0xe7,0xbb,0xc0,0x50,0x36,0x04,0xf2,0x19,0x6e,0x08,0xab,0x7f,0x0d,0xc2,0xe0, +0x62,0x33,0x30,0x94,0xb5,0x69,0xf0,0x9a,0x41,0x7c,0x2c,0x10,0xe4,0x63,0x81,0x38, +0xc9,0xc7,0x7c,0x33,0x48,0xd5,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xc5, +0x6c,0xd0,0xaf,0x41,0x70,0x87,0xa1,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb0,0xd9, +0x20,0x5e,0x83,0x40,0xb0,0x3b,0x68,0xd5,0x40,0x3e,0x16,0x18,0xf1,0xb1,0x21,0x90, +0x8f,0x05,0x08,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8,0xd9,0xe0,0x5e,0x83, +0x24,0xb0,0xf3,0x0c,0x48,0x35,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x3a, +0x1b,0x98,0x6c,0x10,0x98,0x1f,0x0c,0xf1,0x31,0x21,0x90,0x8f,0x05,0x05,0x7c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x08,0xdb,0xa0,0x5f,0x03,0x23,0x98,0x65,0x78,0xa0, +0xdc,0x0c,0x8c,0x14,0x4a,0x01,0x3e,0x16,0x90,0x42,0x7c,0xac,0x14,0x4e,0x01,0x3e, +0x86,0x0a,0xa7,0x10,0x1f,0x0b,0x4e,0x21,0x3e,0xb3,0x04,0xd3,0x88,0xc1,0x01,0x80, +0x20,0x18,0x7c,0x3e,0x1b,0xf0,0x6b,0xf0,0xa6,0xc1,0xcc,0x06,0xa3,0x09,0x01,0x30, +0x9a,0x20,0x04,0x16,0x08,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0x6d,0x83, +0x9e,0x0d,0x02,0x4b,0xd5,0x20,0xa0,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x6a, +0x1b,0xfc,0x6b,0x10,0x58,0x50,0xab,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0x62,0xdb,0xa0,0x64,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xb8,0x0d,0x58, +0x36,0xb0,0xd5,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x6e,0x03,0x96,0x0d, +0xda,0x33,0xa0,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x90,0xdb,0xa0,0x65,0x83,0xf8, +0x0c,0x02,0x83,0xd5,0x60,0x88,0x8f,0x09,0x81,0x7c,0x2c,0x28,0xe0,0x63,0x81,0x3a, +0xc8,0xc7,0x04,0x75,0x90,0x8f,0x0d,0xea,0x20,0x1f,0xe3,0x87,0x21,0x3e,0xc6,0x0f, +0x43,0x7c,0x8c,0x1f,0x86,0xf8,0x98,0xf1,0x0f,0xf0,0x31,0xe3,0x1f,0xe0,0x63,0xc6, +0x3f,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xbf,0x0d,0x74,0x36,0xc0,0x09, +0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xd0,0x0d,0x76,0x36,0xc0,0x09,0x63,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0xd0,0x0d,0x78,0x36,0xc0,0x09,0x63,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0xd1,0x0d,0x7c,0x36,0xc0,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0xd1,0x0d,0x7e,0x36,0xc0,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0xd2,0x0d,0xc0,0x36,0xc0,0x09,0x63,0x38,0xc2,0xf0,0x2d,0xe1,0x1b,0x8e,0x30,0x7c, +0x4b,0xf8,0x86,0x23,0x0c,0xdf,0x12,0xbe,0x1a,0x84,0xad,0x40,0xd8,0xe1,0x88,0xf1, +0x42,0x84,0x6f,0x38,0x62,0xbc,0x10,0xe1,0x1b,0x8e,0x18,0x2f,0x44,0xf8,0x6a,0x10, +0xb6,0x02,0x61,0xcb,0x08,0x76,0x96,0x21,0x92,0x82,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x60,0x37,0x58,0xdb,0x20,0xbd,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x62, +0x37,0x60,0xdb,0x20,0xbd,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x64,0x37,0x68, +0xdb,0x20,0xbd,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x66,0x37,0x78,0xdb,0x60, +0x88,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa0,0xdd,0x00,0x6e,0x83,0x21,0x1a,0x31, +0x38,0x00,0x10,0x04,0x83,0xa3,0x76,0x83,0xb8,0x0d,0x86,0x68,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0xdb,0x0d,0xe2,0x36,0x48,0x85,0x99,0x1a,0x31,0x30,0x00,0x10,0x04, +0x83,0x88,0x76,0x83,0xb4,0x0d,0x68,0x34,0xb0,0x20,0x5f,0x03,0xf9,0x8c,0x18,0x18, +0x00,0x08,0x82,0x41,0x64,0xbb,0xc1,0xdb,0x06,0x81,0xdd,0x6b,0x10,0xc4,0xc7,0x82, +0x42,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xe5,0x6e,0x50,0xba,0x41,0x60,0xf6, +0xa5,0xc4,0xc7,0xec,0x4b,0x89,0x8f,0xd9,0x97,0x12,0x1f,0x23,0x06,0xf9,0x58,0x31, +0xc8,0xc7,0x8c,0x41,0x3e,0x36,0x40,0xf0,0xb1,0x01,0x82,0x8f,0x0d,0x10,0x7c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x30,0xdf,0x40,0x74,0x83,0x52,0xe8,0xd9,0xc0,0x4c, +0x21,0x88,0x8f,0x31,0x81,0x7c,0x2c,0x18,0xe0,0x33,0x4b,0x20,0x0d,0x54,0x18,0x4e, +0x64,0xc2,0x01,0x34,0x50,0x61,0x38,0x91,0x09,0x07,0xd0,0x40,0x85,0xe1,0x44,0x26, +0x1c,0x40,0x03,0x15,0x06,0x12,0xe1,0x04,0x64,0x81,0x4b,0xc0,0xc7,0x84,0x97,0x80, +0x8f,0x0d,0x30,0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe2,0x37,0x60,0xdd, +0x00,0x66,0x83,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xf9,0x0d,0x5a,0x37,0x88, +0xd9,0x60,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x7e,0x03,0xd7,0x0d,0x64,0x36, +0x18,0x8c,0x26,0x06,0xfa,0x58,0x4d,0x0c,0xf4,0x31,0x9b,0x18,0xe8,0x63,0x3a,0xd1, +0xc4,0xc7,0x74,0xa2,0x89,0x8f,0xe9,0x44,0x13,0x1f,0x33,0x06,0xf9,0x98,0x31,0xc8, +0xc7,0x8c,0x41,0x3e,0x36,0x4c,0xf0,0xb1,0x61,0x82,0x8f,0x0d,0x13,0x7c,0x4c,0x18, +0xe0,0x63,0x81,0x10,0x1f,0x1b,0x0a,0xf8,0x98,0x51,0xc4,0xc7,0x82,0x22,0x3e,0xb3, +0x04,0xd3,0x40,0x85,0x41,0x1a,0x0f,0x22,0x0d,0x54,0x18,0xa4,0xf1,0x20,0xd2,0x40, +0x85,0x21,0x1a,0x8f,0x21,0x8d,0x18,0x34,0x00,0x08,0x82,0x41,0x73,0xc2,0x81,0xf8, +0x06,0x33,0x1b,0xe4,0x6f,0x90,0xbf,0x41,0xfe,0x06,0xe5,0x1b,0x94,0x6f,0x50,0xbe, +0x41,0xf9,0x06,0xa3,0x09,0x01,0x30,0x1c,0x11,0x84,0x6d,0x10,0x7c,0xd3,0x0d,0x68, +0x1b,0x08,0x81,0x1d,0x01,0x7d,0xec,0x10,0xe8,0x63,0xc7,0x40,0x9f,0x11,0x83,0x03, +0x00,0x41,0x30,0xf8,0x4c,0x38,0x20,0xdf,0xe0,0x66,0x83,0x10,0x0e,0x46,0x13,0x02, +0xc0,0x82,0x42,0x3e,0x26,0x14,0xf2,0xb1,0xa1,0x90,0x8f,0x9d,0x6c,0x60,0xae,0x41, +0x7c,0xec,0x64,0x03,0x73,0x0d,0xe2,0x33,0x1c,0x21,0xb4,0x6d,0x30,0x7c,0xc3,0x11, +0x03,0xdd,0x06,0xc5,0x57,0x42,0xa0,0xc3,0x11,0x04,0xdc,0x06,0xc3,0x37,0x1c,0x51, +0xdc,0x6d,0x50,0x7c,0x25,0x04,0x5a,0x44,0xa0,0xb3,0x0c,0x54,0x15,0x8c,0x26,0x38, +0x83,0x05,0xa3,0x1b,0xc8,0xc7,0xfe,0x22,0xa0,0x8f,0xa5,0x57,0x10,0x9f,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xc2,0x38,0xe0,0xdf,0x00,0x6f,0x83,0x60,0x96,0xa0,0x1a, +0xa8,0x30,0x04,0x4a,0xde,0x85,0x69,0xc4,0xc0,0x01,0x40,0x10,0x0c,0x9e,0x30,0x0e, +0xe8,0x37,0xb0,0xdb,0xe0,0x67,0x03,0x9f,0x0d,0x40,0x38,0x08,0xf0,0x2b,0x08,0xcc, +0x37,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x8c,0x83,0xff,0x0d,0x4e,0x37,0xa0, +0xaf,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xc2,0x38,0x68,0xe1,0xe0,0x5d,0x03,0x1b, +0xdf,0x40,0x88,0x8f,0x09,0x81,0x7c,0x2c,0x20,0xe0,0x33,0x62,0x70,0x00,0x20,0x08, +0x06,0x07,0x1a,0x07,0x23,0x1c,0x14,0x81,0xa1,0x6b,0x00,0xbe,0x81,0x7c,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x50,0xe3,0xa0,0x84,0x83,0xe0,0x5c,0x03,0x1b,0x06,0xf9, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc1,0xc6,0xc1,0x09,0x07,0x81,0x30,0xdd,0xa0, +0xba,0x41,0x40,0xae,0xc1,0x70,0x84,0x4e,0xac,0x6e,0xc0,0x7c,0xb3,0x0c,0x97,0x15, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xf1,0xc6,0x81,0x0a,0x07,0xae,0x1b,0x08,0x36, +0xbb,0x41,0x10,0x9f,0x59,0x82,0x6b,0xa0,0xc2,0x10,0x2c,0xa4,0x1a,0x31,0x70,0x00, +0x10,0x04,0x83,0x07,0x8e,0x83,0x11,0x0e,0x48,0x37,0x70,0xdb,0xa0,0x6d,0x83,0x17, +0x0e,0xc2,0x00,0x0c,0xbe,0xa0,0x7e,0x83,0x11,0x03,0x07,0x00,0x41,0x30,0x78,0xe0, +0x38,0x18,0xe1,0x00,0x75,0x03,0xb7,0x0d,0xda,0x36,0x78,0xe1,0x20,0x0c,0xc0,0xe0, +0x7b,0xdd,0xa0,0x7e,0x83,0x11,0x03,0x07,0x00,0x41,0x30,0x78,0xe0,0x38,0x18,0xe1, +0xc0,0x74,0x03,0xb7,0x0d,0xda,0x36,0x78,0xe1,0x20,0x75,0x83,0xd4,0x0d,0x52,0x37, +0x48,0xdd,0xa0,0x7e,0x03,0x1c,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0x8d,0x03,0x32, +0x0e,0xde,0x62,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x39,0x0e,0x5e,0x38,0x88,0x8b, +0x60,0x96,0x20,0x1b,0xa8,0x30,0x04,0x8c,0x5c,0x1a,0x93,0x8d,0xd2,0x88,0xcf,0x70, +0x44,0xd0,0xba,0x81,0xf0,0x0d,0x47,0x08,0xae,0x1b,0x10,0xdf,0x09,0x83,0x38,0x61, +0x10,0x26,0x04,0x21,0x18,0x6e,0x10,0x8d,0x00,0x0c,0x66,0x19,0xb4,0x2d,0x18,0x31, +0x30,0x00,0x10,0x04,0x83,0x28,0x8f,0x03,0x37,0x0e,0x8e,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xfa,0x38,0xc8,0xe1,0x20,0x09,0x66,0x09,0xb6,0x81,0x0a,0x43,0xd0,0xa8, +0xcc,0xe6,0xa3,0x7e,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xd4,0xc7,0x41, +0x1a,0x07,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x7e,0x1c,0xcc,0x70,0x10,0x58, +0x40,0xbe,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x02,0xe5,0x20,0x87,0x83, +0x60,0x38,0xc2,0x90,0x0d,0xe7,0xbb,0xc0,0x50,0x16,0x0c,0xf2,0x19,0x8e,0x08,0xf6, +0x37,0x10,0xbe,0x0b,0x0c,0x35,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0x29,0x07,0x3b, +0x1c,0xe8,0x98,0x05,0xfc,0x1b,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x54, +0x0e,0xc2,0x38,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x60,0xe5,0xe0,0x8c,0x03, +0x94,0x0d,0x02,0x53,0xdf,0x20,0x88,0x8f,0x19,0x81,0x7c,0x66,0x09,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_8f5d8951413435c03998af7e1cae154f.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_8f5d8951413435c03998af7e1cae154f.h new file mode 100644 index 00000000..d72d9cf8 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_8f5d8951413435c03998af7e1cae154f.h @@ -0,0 +1,1082 @@ +// ffx_fsr2_accumulate_pass_16bit_8f5d8951413435c03998af7e1cae154f.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_16bit_8f5d8951413435c03998af7e1cae154f_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_8f5d8951413435c03998af7e1cae154f_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_8f5d8951413435c03998af7e1cae154f_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_8f5d8951413435c03998af7e1cae154f_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_8f5d8951413435c03998af7e1cae154f_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_8f5d8951413435c03998af7e1cae154f_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_8f5d8951413435c03998af7e1cae154f_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_8f5d8951413435c03998af7e1cae154f_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_8f5d8951413435c03998af7e1cae154f_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", "rw_upscaled_output", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_8f5d8951413435c03998af7e1cae154f_UAVResourceBindings[] = { 0, 1, 3, 4, 2, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_8f5d8951413435c03998af7e1cae154f_UAVResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_8f5d8951413435c03998af7e1cae154f_UAVResourceSpaces[] = { 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_8f5d8951413435c03998af7e1cae154f_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_8f5d8951413435c03998af7e1cae154f_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_8f5d8951413435c03998af7e1cae154f_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_8f5d8951413435c03998af7e1cae154f_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_8f5d8951413435c03998af7e1cae154f_size = 16856; + +static const unsigned char g_ffx_fsr2_accumulate_pass_16bit_8f5d8951413435c03998af7e1cae154f_data[] = { +0x44,0x58,0x42,0x43,0xdb,0x61,0x1a,0xab,0x54,0x8b,0xbb,0xb5,0x1f,0x2e,0x3b,0x81, +0x80,0x4d,0x3c,0x51,0x01,0x00,0x00,0x00,0xd8,0x41,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x24,0x02,0x00,0x00,0x5c,0x10,0x00,0x00,0x78,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xb0,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x30,0x0e,0x00,0x00,0x62,0x00,0x05,0x00, +0x8c,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x18,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x83,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc6,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xfc,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a, +0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b, +0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30, +0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18, +0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x51,0x80,0x42, +0x54,0x43,0x55,0x91,0x55,0x86,0x6a,0xa8,0x08,0x2b,0xc4,0x30,0x0c,0x03,0x69,0xc5, +0x30,0x06,0xc3,0x30,0x0c,0xe2,0x8e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0xb9,0x8d, +0x2a,0x56,0x62,0xf2,0x8b,0xdb,0x46,0x84,0x61,0x18,0x46,0x21,0xbc,0x81,0x19,0xe8, +0x3b,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e, +0x1b,0x11,0xc3,0x30,0x0c,0x85,0x08,0x07,0x66,0x20,0x71,0x8e,0x20,0x28,0x06,0x33, +0x28,0xc3,0x40,0x52,0x39,0x10,0x30,0x8c,0x40,0x18,0x33,0xb5,0xc1,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98, +0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x81, +0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39, +0xa0,0x60,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1, +0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c, +0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8, +0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0x80,0xa6,0xa4,0x0e,0x23,0x08,0xc6, +0x4c,0x6d,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f, +0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4, +0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x20, +0x07,0x7e,0x00,0x06,0x7e,0xa0,0x07,0x7a,0xd0,0x0e,0xe9,0x00,0x0f,0xf3,0xf0,0x0b, +0xf4,0x90,0x0f,0xf0,0x50,0x0e,0x28,0x18,0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98, +0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03, +0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76, +0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x24,0xb0, +0x2d,0xb9,0x33,0x85,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3, +0x3b,0x84,0x03,0x3d,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f, +0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x98,0xc9,0x1a,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0x40,0x82,0x01,0x53,0x3c, +0x13,0x19,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42, +0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39, +0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0, +0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f,0xa0,0x00,0xa5,0x79,0x26,0x32,0x18,0x07, +0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a, +0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78, +0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03, +0x3f,0x00,0x03,0x3f,0x40,0x01,0x4b,0xf5,0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3, +0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c, +0xba,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x53,0x9e,0xe7,0x79,0x3e, +0x0c,0x28,0xcb,0xb2,0xac,0x61,0x18,0x86,0x61,0x18,0xa4,0xdf,0x24,0x4d,0x11,0x25, +0x4c,0x3e,0x0b,0x30,0xcf,0x42,0x44,0xec,0x04,0x4c,0x04,0x0a,0x06,0xe2,0xe7,0x08, +0x40,0x01,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07, +0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32,0x00,0x02,0x40,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x80,0x2c,0x10,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46, +0x00,0x8a,0xa1,0x24,0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2,0x20,0xca,0xa1,0xf0, +0x03,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03,0x0a, +0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a,0x3c, +0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x34,0x4a,0x54,0xa2,0x2c,0x31,0x8a,0xab,0x78,0x88, +0x1c,0x01,0xa8,0x01,0xf2,0x0b,0x18,0x10,0x10,0x81,0xde,0x19,0x00,0x92,0x67,0x00, +0x88,0x9e,0x01,0x20,0x7b,0x06,0x80,0xf0,0x19,0x00,0xd2,0x67,0x00,0x68,0x9f,0x01, +0xa0,0x7e,0x06,0x80,0xd6,0x19,0x00,0x00,0x79,0x18,0x00,0x00,0x89,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xe1,0x99,0x20,0x0c,0xd0,0x06,0x61,0x20, +0x26,0x08,0x43,0xb4,0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0x41,0xda,0x30,0x20, +0x09,0x31,0x41,0x58,0x83,0x3e,0xa0,0x25,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0xd5, +0xf6,0x46,0x97,0xf6,0xe6,0xf6,0x65,0x57,0x36,0x46,0xf7,0x26,0x37,0x37,0x41,0x18, +0xa6,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85,0x31,0x88,0x81,0x30,0x9c,0x09,0xc2,0x1b, +0xd4,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8,0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9, +0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86,0x31,0x10,0x86,0xc3,0x4c,0xee,0x2b,0xcd, +0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec, +0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x50,0x1b,0x12,0x62,0x99,0x0c,0x6a,0x20, +0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc, +0x04,0x61,0xa8,0x26,0x08,0x83,0xb5,0x41,0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35, +0x10,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd, +0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x5c,0x1b,0x92,0x6b, +0xd9,0x0c,0x6e,0x20,0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda, +0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xc0,0x36,0x24,0xdc,0xe2,0x19,0xdf,0x40,0x18, +0xd9,0x04,0x41,0x0e,0xec,0x80,0x89,0xdc,0x57,0x5a,0xdb,0x59,0x53,0x1a,0xdc,0xdc, +0x04,0x61,0xc8,0x36,0x24,0x49,0x18,0x88,0x81,0x31,0x06,0x03,0x61,0x38,0x13,0x84, +0x41,0x23,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36, +0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21,0x29,0x03,0xc8,0x0c, +0x8c,0x61,0x20,0x8c,0x6c,0x03,0xf2,0x48,0x95,0xd6,0x81,0x01,0x19,0x9c,0xc1,0x04, +0x81,0x0e,0xee,0x80,0x9a,0xdc,0xdd,0x57,0x9a,0x1b,0x5d,0x99,0x9c,0x5b,0x18,0xdb, +0x57,0x1d,0xdc,0xdc,0x58,0x18,0x5b,0x19,0xd9,0xd7,0xd8,0x1b,0xdb,0x9b,0xdc,0x04, +0x81,0x0c,0xe4,0x60,0xc3,0x62,0xa4,0x81,0x1a,0x18,0xc6,0x40,0xac,0xc1,0x1a,0xac, +0x81,0x33,0x41,0xb0,0x03,0x3c,0xa0,0x23,0x77,0xf7,0xc5,0xf6,0x36,0xb6,0xf6,0x35, +0x47,0x17,0x46,0x57,0x37,0xb7,0x61,0x19,0xda,0xc0,0x0d,0x8c,0x61,0x20,0xd6,0x60, +0x0d,0xd6,0x20,0x9b,0x20,0xe0,0x41,0x1e,0x90,0x91,0xbb,0xfb,0x72,0x2b,0xbb,0xfb, +0x62,0x7b,0x1b,0x5b,0x9b,0xdb,0xb0,0x10,0x70,0x10,0x07,0x06,0x35,0x10,0x6b,0xb0, +0x06,0x6b,0x90,0xf1,0x91,0xbb,0xfb,0x62,0xab,0x6b,0x0b,0xfb,0x42,0x4b,0x9b,0xa3, +0x7b,0x93,0xcb,0xdb,0xb0,0x50,0x69,0x30,0x07,0xc6,0x35,0x10,0x6b,0xb0,0x06,0x6b, +0xe0,0x50,0x92,0xbb,0xfb,0xaa,0x83,0x9b,0x1b,0x0b,0x63,0x2b,0x23,0xfb,0x7a,0xab, +0xa3,0x83,0xab,0xa3,0xdb,0xb0,0x5c,0x69,0x50,0x07,0x06,0x31,0x10,0x6b,0xb0,0x06, +0x6b,0xe0,0x6c,0x28,0xd8,0xe0,0x0d,0xe4,0x80,0x0e,0xec,0x60,0x82,0xb0,0x07,0x7b, +0x40,0x63,0x4c,0xcc,0x68,0x4a,0x4a,0x66,0x82,0x30,0x6c,0x1b,0x10,0x03,0x0f,0xf2, +0xc0,0x30,0x06,0x3d,0x00,0x36,0x04,0x7b,0x30,0x41,0xe8,0x03,0x3e,0x60,0x33,0xf7, +0xc5,0x94,0xe6,0x56,0x16,0x26,0x37,0xc4,0x16,0xd6,0x06,0xb7,0x01,0x31,0xfa,0xc0, +0x0f,0x8c,0x61,0x30,0x80,0x0d,0xc1,0x1f,0x6c,0x20,0xd0,0xe0,0x0e,0xf8,0x00,0x14, +0x26,0x08,0x7a,0xa0,0x07,0x5c,0xd2,0xa4,0xca,0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4, +0xca,0x26,0x08,0x64,0x30,0x07,0x1b,0x90,0x64,0x14,0x28,0xa3,0x0c,0xae,0x86,0x14, +0xe8,0xa4,0x35,0x85,0xe1,0x49,0x95,0xb9,0x91,0x95,0xc9,0x4d,0xa5,0xe9,0x95,0x6d, +0x40,0x12,0x53,0xa0,0xc6,0xa0,0x0c,0xae,0x86,0x14,0xc8,0xa4,0x11,0xa5,0xcd,0xc1, +0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x06,0x6e,0x03,0x92,0xa0,0x02,0x95, +0x0a,0x65,0x70,0x35,0xa4,0xc0,0x2e,0x2d,0xc9,0x0d,0xae,0x8e,0x6e,0xe8,0x8d,0xed, +0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x8c,0x28,0xad,0xad,0xcc,0x6d,0x2e, +0xed,0xcd,0x6d,0x6e,0x82,0x30,0x74,0x1b,0x8c,0x64,0x15,0x28,0x56,0x28,0x83,0x8b, +0x52,0x1a,0x53,0x5d,0x5b,0x58,0x53,0x1a,0x1c,0x51,0x5a,0x5b,0x99,0xdb,0x5c,0xda, +0x9b,0xdb,0xdc,0x04,0x61,0xf0,0x36,0x20,0x89,0x2b,0x50,0xaf,0x50,0x06,0x57,0x43, +0x0a,0x94,0xd2,0x98,0xea,0xda,0xc2,0x9a,0xd2,0xe0,0x98,0xca,0xec,0xca,0xd8,0xa8, +0xde,0xaa,0xe6,0xca,0x26,0x08,0xc3,0xb7,0x01,0x49,0x62,0x81,0x92,0x85,0x32,0xb8, +0x1a,0x52,0xe0,0x92,0x66,0x24,0x17,0xd6,0x56,0x96,0xe4,0x46,0x56,0x86,0x37,0x41, +0x18,0xc0,0x60,0x03,0x92,0xd0,0x02,0x55,0x0b,0x65,0x70,0x35,0xa4,0x40,0xc9,0x8c, +0xa8,0xcc,0x2e,0x6d,0xac,0x8c,0xea,0xcd,0x2a,0xad,0xec,0x8e,0xa8,0x0c,0x8e,0x0e, +0x6d,0x82,0x30,0x84,0xc1,0x06,0x23,0xb9,0x05,0x0a,0x17,0xca,0xa0,0xe1,0x61,0xa6, +0x94,0x46,0x47,0x57,0x26,0x37,0x41,0x18,0xc4,0x60,0x03,0x92,0xe8,0x02,0xb5,0x0b, +0x65,0xd0,0x34,0xa4,0x40,0xc9,0xac,0xe9,0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c, +0xee,0x4d,0x6e,0x6a,0x2c,0x8c,0xad,0x6c,0x82,0x30,0x8c,0xc1,0x06,0x24,0xe9,0x05, +0xca,0x17,0xca,0xa0,0x69,0x48,0x81,0x90,0x19,0xd1,0xdb,0x9d,0xdb,0xdc,0x58,0x18, +0x5b,0x99,0x51,0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x61,0x20,0x83,0x0d,0x48,0x02,0x0e, +0x54,0x38,0x94,0x41,0xd3,0x90,0x02,0x3f,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab, +0xb2,0x31,0xba,0x37,0x39,0xa5,0x34,0x3a,0xba,0x32,0xb9,0xa1,0x30,0xb7,0xb1,0x32, +0x36,0xb6,0x30,0xba,0xb4,0x37,0xb7,0x09,0xc2,0x50,0x06,0x1b,0x90,0x64,0x1c,0x28, +0x72,0x28,0x83,0xa6,0x21,0x05,0x32,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73, +0x75,0x72,0x65,0x13,0x84,0xc1,0x0c,0x36,0x20,0x89,0x39,0x50,0xe7,0x50,0x06,0x4d, +0x43,0x0a,0xcc,0xcc,0xa0,0xe4,0xca,0xec,0xd2,0xde,0xea,0xe6,0x8c,0xe4,0xc2,0xda, +0xca,0xa0,0xe4,0xca,0x8a,0xf0,0xe0,0xde,0xe6,0xea,0xe4,0xca,0x26,0x08,0xc3,0x19, +0x6c,0x40,0x92,0x74,0xa0,0xd4,0xa1,0x0c,0x9a,0x86,0x14,0xb8,0x98,0x51,0x85,0xb9, +0x21,0x85,0xb1,0x99,0x19,0x3d,0x59,0x4d,0x10,0x06,0x34,0xd8,0x60,0x24,0xec,0x40, +0xb5,0x43,0x19,0x34,0xac,0xcc,0x94,0xd2,0xe8,0xe8,0xca,0xe4,0xa6,0xca,0xe2,0xea, +0xca,0xdc,0xc6,0xca,0x98,0xca,0xdc,0xce,0xe8,0xd0,0x26,0x08,0x43,0x1a,0x6c,0x40, +0x92,0x77,0xa0,0xe0,0xa1,0x0c,0x9a,0x86,0x14,0xa8,0x98,0x11,0x95,0xb1,0xd1,0x85, +0x51,0xa5,0xb5,0x95,0x4d,0x10,0x06,0x35,0xd8,0x60,0x24,0xf2,0x40,0xcd,0x43,0x19, +0x34,0xbc,0xcc,0x88,0xf2,0xdc,0xc2,0xda,0xd2,0xc6,0xa4,0xca,0xe6,0x86,0xd0,0xc2, +0xdc,0xce,0xca,0x8c,0xc2,0xc6,0xe8,0xde,0xe4,0x26,0x08,0xc3,0x1a,0x6c,0x30,0x92, +0x7a,0xa0,0xec,0xa1,0x0c,0x1a,0x62,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63, +0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x13, +0x84,0x81,0x0d,0x36,0x18,0x09,0x3e,0x50,0xf9,0x50,0x06,0xcd,0x06,0x4a,0x0f,0x4a, +0xe1,0x14,0x54,0xa1,0x15,0x60,0x61,0x16,0x6c,0x21,0x17,0x78,0xe1,0x17,0xc4,0xa1, +0x1c,0xd0,0x61,0x1d,0xdc,0x21,0x1e,0xe8,0xe1,0x1e,0xf4,0x61,0xc3,0x60,0x88,0xc2, +0x3e,0x4c,0x10,0x04,0x60,0x03,0xb0,0x61,0x30,0xfc,0xc1,0x1f,0x36,0x04,0xff,0xb0, +0x61,0x18,0xfa,0x01,0x24,0x28,0x0c,0x4d,0x4d,0x10,0xfc,0x80,0x0e,0x36,0x0c,0x63, +0x30,0x06,0xc3,0x06,0xc2,0x18,0x89,0x8b,0x24,0x36,0x14,0xfd,0x20,0x12,0x40,0x28, +0x94,0x04,0x11,0x31,0xb9,0x30,0xb7,0x31,0xb4,0xb2,0xb9,0x09,0xc2,0xd0,0x06,0x34, +0xcc,0xd8,0xde,0xc2,0xe8,0xe6,0x26,0x08,0x83,0x1b,0xb0,0x48,0x73,0x9b,0xa3,0x9b, +0x9b,0x20,0x0c,0x6f,0x40,0x22,0xcd,0x8d,0x6e,0x6e,0x82,0x30,0xc0,0x01,0x11,0xba, +0x32,0xbc,0x2f,0xb6,0xb7,0x30,0xb2,0x09,0xc2,0x10,0x07,0x44,0xe8,0xca,0xf0,0xbe, +0xdc,0xde,0xe4,0xda,0x98,0xd0,0x95,0xe1,0x7d,0xcd,0xd1,0xbd,0xc9,0x95,0xb1,0xa8, +0x4b,0x73,0xa3,0x9b,0xdb,0x00,0x9d,0x04,0x4a,0xa4,0x84,0x4a,0xac,0x04,0x4b,0xb4, +0x84,0x4b,0xbc,0x04,0x4c,0xc4,0x04,0x27,0x13,0xdc,0x4c,0xc8,0x42,0x15,0x36,0x36, +0xbb,0x36,0x97,0x34,0xb2,0x32,0x37,0xba,0x29,0x41,0x50,0x85,0x0c,0xcf,0xc5,0xae, +0x4c,0x6e,0x2e,0xed,0xcd,0x6d,0x4a,0x40,0x34,0x21,0xc3,0x73,0xb1,0x0b,0x63,0xb3, +0x2b,0x93,0x9b,0x12,0x18,0x75,0xc8,0xf0,0x5c,0xe6,0xd0,0xc2,0xc8,0xca,0xe4,0x9a, +0xde,0xc8,0xca,0xd8,0xa6,0x04,0x49,0x19,0x32,0x3c,0x17,0xb9,0xb2,0xb9,0xb7,0x3a, +0xb9,0xb1,0xb2,0xb9,0x29,0x01,0x28,0x54,0x22,0xc3,0x73,0xa1,0xcb,0x83,0x2b,0x0b, +0x72,0x73,0x7b,0xa3,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x9b,0x22,0xec,0x03,0x48,0xd4, +0x21,0xc3,0x73,0x29,0x73,0xa3,0x93,0xcb,0x83,0x7a,0x4b,0x73,0xa3,0x9b,0x9b,0x12, +0x94,0x44,0x17,0x32,0x3c,0x97,0xb1,0xb7,0x3a,0x37,0xba,0x32,0xb9,0xb9,0x29,0xc1, +0x4c,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x3c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x21,0x40,0xc3,0xe5, +0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x51,0xeb,0x36,0x00,0x0d,0x97,0xef,0x3c, +0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x9b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01, +0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0c,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55, +0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0xd6,0xb0,0x0d, +0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02, +0xe6,0x23,0xb7,0x6d,0x0e,0xd2,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08, +0x34,0xc3,0x42,0xd8,0x82,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xd9,0x7e,0x71,0xdb, +0x16,0x10,0x0d,0x97,0xef,0x3c,0xbe,0x11,0x39,0xd4,0x23,0x0e,0x3e,0x72,0xdb,0x76, +0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44,0x45,0x2c,0x7e,0x71, +0xdb,0x46,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c, +0x7e,0x71,0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec, +0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x09,0x64,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01, +0x0c,0xe2,0x20,0x36,0x60,0xe4,0x50,0x8f,0x8f,0xdc,0xb6,0x25,0x3c,0xc3,0xe5,0x3b, +0x8f,0x4f,0x35,0x40,0x84,0xf9,0x45,0xad,0x9b,0xc1,0x33,0x5c,0xbe,0xf3,0xf8,0x54, +0x03,0x44,0x98,0x5f,0xdc,0x36,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48, +0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x8f,0x5d,0x89,0x51,0x41,0x34,0x35,0xc0, +0x39,0x98,0xaf,0x7e,0x1c,0xae,0x15,0x4f,0x44,0x58,0x49,0x4c,0x58,0x31,0x00,0x00, +0x62,0x00,0x05,0x00,0x56,0x0c,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0x40,0x31,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00, +0x4d,0x0c,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c, +0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42, +0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20, +0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50, +0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00, +0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d, +0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff, +0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42, +0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xcb,0x00,0x00,0x00, +0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3, +0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0x80,0xc2,0x08, +0x40,0x09,0x00,0x14,0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03,0x22,0xcc,0x00,0x14, +0xc2,0x30,0x30,0x18,0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2, +0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c,0x01,0x42,0x8a,0x7b, +0x86,0xcb,0x9f,0xb0,0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40,0xc1,0xa2,0x28,0x89, +0x01,0x63,0x30,0x18,0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18,0x30,0x06,0x83,0x81, +0xc1,0x60,0x30,0x28,0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2,0x24,0x06,0x0c,0x86, +0xc1,0x60,0x30,0x0c,0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51,0x19,0x54,0x2a,0x64, +0x29,0x43,0x65,0x50,0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34,0xc5,0x30,0x0c,0x0c, +0x06,0x83,0x81,0x38,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b, +0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19,0x30,0x06,0xf4,0x39, +0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b, +0x11,0x83,0xc1,0x60,0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x1c,0x41,0x50,0x0c,0xc6, +0x40,0x31,0x18,0x90,0xa8,0x34,0x10,0x30,0x8c,0x40,0x18,0x33,0xb5,0xc1,0x38,0xb0, +0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43, +0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f, +0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8, +0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43, +0x39,0xa0,0x60,0x30,0x93,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0, +0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43, +0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d, +0xb0,0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f,0x20,0x01,0x95,0x22,0xd5,0x30,0x82, +0x60,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e, +0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3, +0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00, +0x06,0x72,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f, +0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0xc1,0x4c,0x62,0x30,0x0e,0xec,0x10, +0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e, +0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6, +0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80, +0x04,0x56,0x8b,0x5c,0x33,0x85,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01, +0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39, +0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc, +0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x30,0x93,0x35,0x0e,0xec,0x10, +0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e, +0x72,0x40,0x0a,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x7e,0x80,0x04,0x03, +0x8c,0x62,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81, +0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38, +0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x50,0x34,0x9b,0x89, +0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16,0x68,0xa1,0x1c, +0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6, +0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00, +0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x50,0xc0,0xa2,0xda,0x4c,0xd8,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8, +0x01,0x0a,0x0c,0x74,0x1b,0x46,0x10,0x86,0x33,0x84,0xe0,0x63,0x57,0x1b,0x4d,0xb9, +0x5c,0x2e,0x97,0x1b,0x0c,0x50,0x2c,0x16,0x8b,0x65,0x30,0x18,0x0c,0x06,0x83,0x81, +0x74,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02,0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13, +0x81,0x82,0x01,0xf1,0xe6,0x08,0x40,0x61,0x0a,0x00,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90, +0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07, +0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6, +0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60, +0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07, +0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90, +0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04, +0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1, +0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32, +0x00,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c,0x10,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x94,0x40,0x11,0x14,0xc3,0x08,0x40,0x49,0x94,0x41,0x21,0x14, +0x47,0x29,0x14,0x45,0x41,0x94,0x43,0xe1,0x07,0x10,0x69,0x04,0x80,0x7c,0x05,0x0c, +0x08,0x88,0x40,0xaf,0x19,0x00,0x92,0xcd,0x00,0x10,0x6d,0x06,0x80,0x6c,0x33,0x00, +0x84,0x9b,0x01,0xa0,0xdd,0x0c,0x00,0xf5,0x66,0x00,0x68,0x35,0x03,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x76,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0xe1,0x99,0x20,0x0c,0xd0,0x06,0x61,0x20,0x26,0x08,0x43,0xb4,0x41,0x18,0x0c,0x0a, +0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08,0x83,0x34,0x41,0x58,0x83,0x32,0x20,0x30, +0x41,0x18,0xa6,0x0d,0x82,0xd2,0x6c,0x48,0x94,0x85,0x51,0x88,0x81,0x50,0x9c,0x09, +0xc2,0x1b,0x78,0x1b,0x92,0x01,0x62,0x14,0x65,0x20,0x14,0x67,0x82,0x30,0x50,0x1b, +0x12,0x62,0x61,0x14,0x69,0x20,0x14,0x67,0x82,0x30,0x54,0x13,0x84,0xc1,0xda,0x20, +0x28,0xd5,0x86,0x44,0x82,0x18,0x85,0x1a,0x08,0xc5,0x9a,0x20,0x0c,0xd7,0x86,0x84, +0x5a,0x18,0x05,0x1b,0x08,0xc5,0x99,0x20,0x0c,0xd8,0x86,0x04,0x5b,0x18,0x45,0x1b, +0x08,0xc5,0x9a,0x20,0xc8,0xc1,0x37,0x41,0x18,0xb2,0x0d,0x89,0xc1,0x31,0x4a,0x37, +0x10,0x8a,0x33,0x41,0x18,0xb4,0x0d,0xc9,0x07,0x31,0xca,0x30,0x10,0x8a,0xb5,0x01, +0x79,0xa2,0xe9,0xca,0x36,0x0f,0x0c,0x26,0x08,0x74,0x00,0x06,0x13,0x04,0x32,0xe0, +0x36,0x2c,0x8a,0x18,0x30,0x8a,0x32,0x10,0x63,0x30,0x06,0x63,0xe0,0x4c,0x10,0xec, +0x20,0x0c,0x36,0x2c,0x43,0x19,0x30,0xca,0x30,0x10,0x63,0x30,0x06,0x63,0x60,0x4d, +0x10,0xf0,0x40,0x0c,0x36,0x2c,0xc4,0x19,0x30,0x8a,0x34,0x10,0x63,0x30,0x06,0x63, +0x60,0x6d,0x58,0x24,0x31,0x60,0x14,0x6a,0x20,0xc6,0x60,0x0c,0xc6,0xc0,0xd9,0xb0, +0x50,0x62,0xc0,0x28,0xc4,0x40,0x8c,0xc1,0x18,0x8c,0x81,0xb3,0xa1,0x20,0x03,0x33, +0x40,0x83,0x34,0x50,0x83,0x09,0xc2,0x1e,0x8c,0xc1,0x04,0x61,0xd8,0x36,0x20,0x0a, +0x1b,0x30,0x8a,0x32,0xb4,0x01,0xb0,0x21,0x70,0x83,0x09,0x42,0x1f,0x90,0xc1,0x06, +0x44,0x81,0x03,0x46,0x19,0x06,0x05,0xd8,0x10,0xc4,0xc1,0x06,0x22,0x0c,0xd6,0xe0, +0x0d,0xe4,0x60,0x82,0x20,0x00,0x14,0x86,0xa6,0x26,0x08,0x7e,0xd0,0x6d,0x18,0xba, +0x6e,0xd8,0x40,0x28,0x76,0x40,0xdd,0xc1,0x86,0x82,0x0e,0xea,0x00,0x98,0x03,0x3c, +0xa8,0xc2,0xc6,0x66,0xd7,0xe6,0x92,0x46,0x56,0xe6,0x46,0x37,0x25,0x08,0xaa,0x90, +0xe1,0xb9,0xd8,0x95,0xc9,0xcd,0xa5,0xbd,0xb9,0x4d,0x09,0x88,0x26,0x64,0x78,0x2e, +0x76,0x61,0x6c,0x76,0x65,0x72,0x53,0x02,0xa3,0x0e,0x19,0x9e,0xcb,0x1c,0x5a,0x18, +0x59,0x99,0x5c,0xd3,0x1b,0x59,0x19,0xdb,0x94,0x00,0x29,0x43,0x86,0xe7,0x22,0x57, +0x36,0xf7,0x56,0x27,0x37,0x56,0x36,0x37,0x25,0x90,0x83,0x3a,0x64,0x78,0x2e,0x65, +0x6e,0x74,0x72,0x79,0x50,0x6f,0x69,0x6e,0x74,0x73,0x53,0x02,0x3c,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x3c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x21,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20, +0x0d,0x10,0x61,0x7e,0x51,0xeb,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40, +0x84,0xf9,0xc5,0x6d,0x9b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6, +0x23,0xb7,0x6d,0x0c,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a, +0xc0,0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0xd6,0xb0,0x0d,0x97,0xef,0x3c,0xbe, +0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d, +0x0e,0xd2,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0xd8, +0x82,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xd9,0x7e,0x71,0xdb,0x16,0x10,0x0d,0x97, +0xef,0x3c,0xbe,0x11,0x39,0xd4,0x23,0x0e,0x3e,0x72,0xdb,0x76,0x50,0x0d,0x97,0xef, +0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44,0x45,0x2c,0x7e,0x71,0xdb,0x46,0x50,0x0d, +0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x56, +0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f, +0xdc,0xb6,0x09,0x64,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0x20,0x36, +0x60,0xe4,0x50,0x8f,0x8f,0xdc,0xb6,0x25,0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40, +0x84,0xf9,0x45,0xad,0x9b,0xc1,0x33,0x5c,0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f, +0xdc,0x36,0x00,0x00,0x61,0x20,0x00,0x00,0xe2,0x09,0x00,0x00,0x13,0x04,0x5c,0x2c, +0x10,0x00,0x00,0x00,0x51,0x00,0x00,0x00,0x34,0x98,0x01,0x28,0xa4,0x32,0x2a,0xc2, +0x80,0x62,0x2b,0x8d,0x92,0x2b,0x95,0xb2,0xab,0x81,0xe2,0x2b,0x97,0x32,0x0c,0x28, +0x98,0xb2,0x29,0xa6,0xe2,0x0d,0x28,0xdf,0x80,0x52,0xaa,0x82,0x8a,0x28,0x9f,0xa2, +0x21,0x52,0x0d,0x90,0xa2,0x08,0xca,0xa0,0x3c,0x4a,0x60,0x04,0x80,0x0c,0x33,0x00, +0x63,0x04,0x20,0x08,0x82,0x28,0x18,0x8c,0x11,0xb4,0xe6,0x9c,0xb3,0xdf,0x18,0x01, +0x08,0x82,0xa0,0xfc,0x8d,0x11,0x80,0x20,0x08,0xf3,0xbf,0x30,0x46,0x00,0x82,0x20, +0x18,0xff,0xc2,0x18,0xc1,0xee,0x8f,0x32,0x09,0x06,0x63,0x04,0xbb,0x3f,0xca,0xfc, +0x37,0x46,0x00,0x82,0x20,0x08,0xff,0xc2,0x18,0x41,0x6b,0xce,0x39,0xef,0x8d,0x11, +0x80,0x20,0x08,0xca,0x60,0x30,0x46,0x00,0x82,0xf8,0x7f,0x8f,0xc1,0x18,0x41,0x48, +0x82,0x21,0xde,0x8d,0x11,0xec,0xb1,0x1a,0xef,0xdf,0x18,0xc1,0x5a,0xab,0xb5,0xf8, +0x8d,0x11,0xfc,0xf7,0xdf,0xbf,0xdf,0x18,0x01,0x08,0x82,0x20,0x08,0x06,0x63,0x04, +0xad,0x39,0xe7,0xbc,0x2f,0x8c,0x11,0xc8,0xa2,0xdb,0xff,0xdf,0x18,0x81,0xce,0x9a, +0x73,0xfa,0x8d,0x11,0xa8,0x78,0x7d,0xaa,0xde,0x18,0x01,0x08,0x82,0x20,0x08,0x0e, +0x63,0x04,0x6b,0xad,0xd6,0xba,0x37,0x46,0x00,0x82,0xa0,0x7f,0x87,0xc1,0x18,0x41, +0x6b,0xce,0x39,0xed,0x8d,0x11,0x80,0x20,0x08,0x92,0x60,0x30,0x46,0x00,0x82,0x20, +0xa8,0x83,0xc1,0x18,0x01,0x1c,0x97,0xf9,0xed,0x8d,0x11,0x90,0x25,0xaf,0xdf,0xdf, +0x18,0x01,0x08,0x82,0x20,0x08,0x0a,0x63,0x04,0x20,0x08,0x82,0x2c,0x18,0x8c,0x11, +0x80,0x20,0x08,0xc2,0xdf,0x18,0x01,0x08,0x82,0x20,0xfa,0x8d,0x11,0xbc,0x33,0x69, +0xa2,0xdd,0x18,0x01,0x08,0x82,0x20,0xfe,0x0b,0x63,0x04,0x20,0x08,0x82,0xf8,0x47, +0x95,0x31,0x02,0x10,0x84,0xc6,0x08,0x40,0xf0,0x19,0x23,0x00,0xc1,0x37,0x18,0x23, +0x00,0x41,0x30,0x18,0x01,0x20,0xc3,0x08,0x00,0x00,0x00,0x00,0x23,0x06,0x09,0x00, +0x82,0x60,0x50,0x06,0xbf,0x10,0x0a,0x6c,0x80,0x0b,0xbd,0x10,0x0b,0x23,0x06,0x09, +0x00,0x82,0x60,0x50,0x06,0xe0,0x20,0x0a,0x6d,0xa0,0x0b,0xb9,0x20,0x0b,0x23,0x06, +0x09,0x00,0x82,0x60,0x50,0x06,0xe1,0x30,0x0a,0x6e,0xf0,0x0b,0xbb,0x30,0x0b,0x23, +0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe2,0x40,0x0a,0x6f,0x10,0x0e,0xe1,0x40,0x0b, +0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe3,0x50,0x0a,0x70,0xf0,0x0b,0xbf,0x50, +0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe4,0x60,0x0a,0x70,0x80,0x0b,0xe3, +0x60,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe5,0x70,0x0a,0x71,0x20,0x0e, +0xba,0x70,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe6,0x80,0x0a,0x72,0xd0, +0x0b,0xbc,0x80,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe7,0x90,0x0a,0x73, +0x00,0x0e,0xbe,0x90,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe8,0xa0,0x0a, +0x74,0x20,0x0e,0xe1,0xa0,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe9,0xb0, +0x0a,0x75,0x70,0x0e,0xe3,0xb0,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xea, +0xc0,0x0a,0x76,0x90,0x0e,0xe6,0xc0,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06, +0xeb,0xd0,0x0a,0x77,0x70,0x0e,0xe9,0xd0,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50, +0x06,0xec,0xe0,0x0a,0x7b,0x80,0x0e,0xeb,0xe0,0x0b,0x23,0x06,0x09,0x00,0x82,0x60, +0x50,0x06,0xed,0xf0,0x0a,0x7d,0x90,0x0e,0xe9,0xf0,0x0b,0x23,0x06,0x06,0x00,0x82, +0x60,0x40,0xec,0x83,0x29,0xa8,0xc3,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0xfc,0x70, +0x0a,0xee,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x04,0x3f,0x9c,0x02,0x3b,0x8c,0x18, +0x18,0x00,0x08,0x82,0x01,0xd1,0x0f,0xa8,0x00,0x0f,0x23,0x06,0x07,0x00,0x82,0x60, +0x20,0x06,0xf3,0x20,0x0b,0x45,0x3c,0x8c,0x26,0x04,0x41,0x19,0xee,0x70,0x65,0xbc, +0xc3,0x55,0x50,0x0b,0x5c,0x44,0x00,0x15,0xb0,0x82,0x56,0x52,0x40,0x09,0x09,0x9c, +0x60,0xb0,0x13,0x0c,0x66,0x42,0x1a,0xc0,0xc7,0x04,0x35,0x80,0xcf,0x68,0x42,0x03, +0x5c,0x60,0xb0,0x73,0x0c,0x66,0x85,0x40,0x1f,0x2b,0x04,0xfa,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x67,0x12,0xe4,0x70,0xf5,0xc3,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1, +0x88,0xc1,0x01,0x80,0x20,0x18,0x88,0x01,0x4a,0x9c,0x83,0x36,0x12,0xa3,0x09,0x01, +0x30,0x9a,0x20,0x04,0x27,0x18,0xec,0x04,0x83,0xd9,0x21,0xd0,0xc7,0x0e,0x81,0x3e, +0x26,0x30,0xf0,0x31,0x81,0x81,0xcf,0x68,0x42,0x22,0x8c,0x26,0x28,0x83,0x21,0x84, +0x7c,0x0c,0x21,0xe4,0x63,0xca,0x2d,0xc0,0xc7,0x14,0x5c,0x80,0xcf,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0x61,0xd1,0x0f,0x84,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87, +0x58,0xf8,0x03,0x21,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x31,0x16,0xfe,0x40,0x0a, +0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x64,0xf1,0x0f,0xa5,0x20,0x9c,0x62,0xb0, +0x53,0x0c,0x66,0x84,0x40,0x1f,0x23,0x04,0xfa,0x8c,0x18,0x34,0x00,0x08,0x82,0x41, +0x83,0x16,0x23,0x31,0x07,0x3a,0x51,0x06,0x64,0x60,0x12,0x26,0x61,0x12,0x26,0x31, +0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0xd0,0x09,0xa3,0x09,0xde,0x60,0x02,0x21, +0x1f,0x13,0x08,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x77,0x16,0x25,0x81,0x07, +0x3c,0x31,0x9a,0x10,0x08,0xa3,0x09,0xc2,0x60,0x85,0x10,0x1f,0x2b,0x84,0xf8,0x98, +0x1a,0x08,0xf2,0x31,0x35,0x10,0xe4,0x63,0x82,0x20,0x1f,0x13,0x04,0xf9,0x98,0x10, +0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xbb,0x50,0x89,0xc0,0x10,0x37,0x80, +0x8f,0x21,0x6e,0x00,0x9f,0xe1,0x08,0x81,0x16,0x86,0x6f,0x38,0x62,0xd8,0x85,0xe2, +0x2b,0x21,0xd0,0xe1,0x08,0xe2,0x16,0x86,0x6f,0x38,0xa2,0xf0,0x85,0xe2,0x2b,0x21, +0xd0,0x22,0x02,0x1d,0x31,0x78,0x00,0x10,0x04,0x83,0x09,0x34,0x6e,0x42,0x16,0x5a, +0xa1,0xe3,0x48,0x82,0x24,0xea,0xa2,0x2e,0xc2,0x62,0x17,0x46,0x13,0x82,0x61,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0xa2,0xd1,0x78,0x8b,0x60,0xc4,0xe0,0x01,0x40,0x10,0x0c, +0xa6,0xd1,0xd0,0x09,0x5c,0x80,0x05,0x30,0xf8,0x4e,0xe2,0x24,0xf0,0x02,0x2f,0xc8, +0xc2,0x17,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40, +0x0c,0x40,0xe3,0x27,0x64,0xa1,0x2f,0x46,0x13,0x82,0x61,0xb8,0x21,0xe8,0x0b,0x30, +0x28,0x65,0x26,0xb8,0x84,0x60,0x6b,0xa8,0x09,0xae,0x26,0xd0,0x59,0x86,0x40,0x08, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x0c,0x4e,0xc3,0x2c,0x72,0xa1,0x34,0x46,0x13, +0x02,0x60,0x34,0x41,0x08,0x4e,0x30,0xd8,0x09,0x06,0x33,0x61,0x93,0x8f,0x09,0x9b, +0x7c,0x4c,0x80,0x09,0xf8,0x98,0x10,0x13,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0x43,0x37,0xec,0xc2,0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8,0x0d,0xbb,0x90, +0x87,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xde,0xc0,0x8b,0x63,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0xa3,0x37,0xf0,0x82,0x1e,0x82,0x11,0x03,0x03,0x00,0x41,0x30, +0x88,0x76,0xa3,0x2d,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x78,0xc3,0x2d,0x84, +0x13,0x06,0x74,0xc2,0x80,0xec,0x20,0xe2,0x63,0x06,0x11,0x9f,0x13,0x2a,0x77,0x42, +0xe5,0xca,0xd0,0x0b,0x28,0x63,0x2f,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xb4,0xf0, +0x98,0x0b,0x21,0x37,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x13,0x0f,0xba,0x10,0x74, +0x63,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0xf4,0x20,0x0d,0x7b,0xd8,0x0d,0x21,0x38, +0x8d,0xd3,0x38,0x8d,0xd3,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84, +0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x11,0x83, +0x06,0x00,0x41,0x30,0x68,0xe4,0xa3,0x35,0xfe,0x81,0x3c,0x26,0x05,0x36,0x60,0x03, +0x36,0x60,0x63,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88, +0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x8a,0x83,0x0f,0xb0,0x35, +0x88,0x0d,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x76,0x1f,0xac,0x21,0x04,0x23, +0x06,0x0d,0x00,0x82,0x60,0xd0,0xf8,0x47,0x6e,0xac,0x04,0x7c,0x04,0x16,0x6f,0xf0, +0x06,0x6f,0xf0,0xc6,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26, +0x10,0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x15,0x1a,0xec,0x07, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x26,0x22,0xb7,0x11,0x30,0x23,0x06,0x0d,0x00, +0x82,0x60,0xd0,0xa4,0x08,0x79,0xd8,0xc4,0x7e,0x04,0x61,0x70,0x1e,0xe7,0x71,0x1e, +0xe7,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x70, +0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x23,0x06,0x0d,0x00,0x82,0x60, +0xd0,0xc8,0x48,0x7b,0xfc,0x04,0x89,0xac,0x81,0x1c,0xc0,0x07,0x7c,0xc0,0x07,0x7c, +0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x1c,0x51, +0xb9,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x88,0x41,0x03,0x80,0x20,0x18,0x34, +0x3b,0x62,0x1f,0x68,0xd1,0x22,0x7c,0xb0,0x07,0xf9,0x91,0x1f,0xf9,0x91,0x1f,0xa3, +0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x47,0x54,0xee, +0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x37,0x62,0xd0,0x00,0x20,0x08,0x06,0x0d,0x99, +0xfc,0x47,0x5c,0xd8,0xc8,0x19,0x90,0x82,0x88,0x88,0x88,0x88,0x88,0xc8,0x68,0x42, +0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11,0x95,0x3b,0xa2, +0x72,0x47,0x54,0xee,0x88,0xca,0x8d,0x18,0x34,0x00,0x08,0x82,0x41,0xd3,0x26,0x28, +0xa2,0x17,0x3f,0x52,0x06,0xad,0xb0,0x22,0x2b,0xb2,0x22,0x2b,0x32,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x70,0x44,0xe5,0x8e,0xa8,0xdc, +0x11,0x95,0x3b,0xa2,0x72,0x65,0x0b,0x6b,0x02,0x56,0x0e,0x2c,0x02,0x82,0x11,0x83, +0x03,0x00,0x41,0x30,0xd0,0xe4,0xe4,0x44,0x84,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c, +0x9a,0x3c,0xa1,0x11,0xd3,0x58,0x13,0x59,0x08,0x6e,0xe4,0x46,0x6e,0xe4,0x46,0x46, +0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc, +0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0x6e,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x51, +0xe9,0x91,0xd7,0xa0,0x93,0x71,0x50,0xc0,0x04,0x4c,0xc0,0x04,0x4c,0x46,0x13,0x02, +0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11,0x95, +0x3b,0xa2,0x72,0x47,0x54,0x6e,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x55,0x31,0x13, +0xdc,0xe8,0x13,0x57,0x98,0xd2,0x24,0x4d,0xd2,0x24,0x4d,0x46,0x13,0x02,0x60,0x34, +0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2, +0x72,0x47,0x54,0x6e,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x5a,0x79,0x93,0xf0,0x30, +0x15,0x56,0xe0,0xe4,0x44,0x4e,0xe4,0x44,0x4e,0x46,0x13,0x02,0x60,0x34,0x41,0x08, +0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x47, +0x54,0xae,0xfa,0x21,0x56,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x34,0x5c,0x69,0x93, +0xe0,0x0c,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xf9,0x15,0x3d,0x61,0x8f,0x58,0xc1, +0x87,0xa0,0x4f,0xfa,0xa4,0x4f,0xfa,0x64,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34, +0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5, +0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x41,0x97,0x51,0xa9,0x0f,0x5d,0x49,0x09,0xc5, +0x54,0x4c,0xc5,0x54,0x4c,0x65,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10, +0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x46,0x0c, +0x1a,0x00,0x04,0xc1,0xa0,0x89,0x17,0x56,0xf1,0x8f,0x71,0xa1,0x87,0xe9,0x55,0x5e, +0xe5,0x55,0x5e,0x65,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13, +0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x46,0x0c,0x1a,0x00, +0x04,0xc1,0xa0,0xd1,0x97,0x5a,0x39,0x11,0x76,0x91,0x07,0x0e,0x57,0x70,0x05,0x57, +0x70,0x65,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1, +0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0xcc,0x47,0xc0,0x22,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0x80,0xfd,0xcb,0xbd,0x04,0x23,0x06,0x07,0x00,0x82,0x60, +0x60,0x85,0x8c,0xb8,0x04,0x62,0x72,0x81,0x01,0x47,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0x2a,0x19,0x7d,0x09,0x86,0x23,0x02,0x34,0x21,0x3e,0x1b,0x48,0x45,0x3e,0x23,0x06, +0x06,0x00,0x82,0x60,0x10,0xa1,0xcc,0xb8,0x04,0x16,0x08,0xf4,0x31,0xc3,0x54,0xe4, +0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0xca,0x98,0x4b,0x60,0x81,0x40,0x1f,0x0b, +0x08,0xf9,0x5c,0x50,0xb9,0xe9,0x86,0x36,0x09,0x12,0x63,0x93,0xb7,0x88,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x60,0x2e,0x63,0x32,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18, +0x58,0x30,0x13,0x2f,0x41,0x9c,0x5c,0x60,0xc0,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0x68,0x26,0x65,0x82,0xe1,0x88,0xe0,0x4e,0x88,0xcf,0x86,0x59,0x91,0xcf,0x88,0x81, +0x01,0x80,0x20,0x18,0x44,0x37,0x23,0x2f,0x81,0x05,0x02,0x7d,0xcc,0xa8,0x15,0xf9, +0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xa4,0x33,0xf5,0x12,0x58,0x20,0xd0,0xc7,0x02, +0x42,0x3e,0x17,0x54,0x6e,0xba,0x81,0x4f,0x82,0xc4,0xfa,0xc4,0x2f,0xe2,0x33,0x62, +0x60,0x00,0x20,0x08,0x06,0x58,0xcf,0xd4,0x4c,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0xd6,0xcf,0x80,0x4c,0x00,0x2a,0x17,0x18,0x70,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2, +0xb1,0xc1,0x99,0x60,0x38,0x22,0x30,0x15,0xe2,0xb3,0x41,0x5c,0xe4,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0x91,0xd9,0x84,0x4c,0x60,0x81,0x40,0x1f,0x33,0xc8,0x45,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xa5,0x0d,0xc9,0x04,0x16,0x08,0xf4,0xb1,0x80, +0x90,0xcf,0x05,0x95,0x9b,0x6e,0x58,0x95,0x20,0xb1,0x56,0x69,0x8d,0xf8,0x8c,0x18, +0x18,0x00,0x08,0x82,0x01,0xc6,0x36,0x64,0x13,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81, +0xe5,0x36,0x2f,0x13,0xbc,0xca,0x05,0x06,0x1c,0x31,0x30,0x00,0x10,0x04,0x83,0x48, +0x6e,0xce,0x26,0x18,0x8e,0x08,0x6a,0x85,0xf8,0x6c,0x88,0x17,0xf9,0x8c,0x18,0x18, +0x00,0x08,0x82,0x41,0x54,0x37,0x30,0x13,0x58,0x20,0xd0,0xc7,0x8c,0x79,0x91,0xcf, +0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x78,0x33,0x33,0x81,0x05,0x02,0x7d,0x2c,0x20, +0xe4,0x73,0x41,0xe5,0xa6,0x1b,0x74,0x25,0x48,0xcc,0x0d,0x62,0x43,0x3e,0xf6,0x06, +0xb1,0x21,0x1f,0x83,0x83,0xd8,0x90,0x8f,0xc5,0x41,0x6c,0xc8,0xc7,0xc6,0x80,0x35, +0xe4,0x63,0x64,0xc0,0x1a,0xf2,0xb1,0x32,0x60,0x0d,0xf9,0x98,0x19,0xb0,0x86,0x7c, +0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x38,0xd4, +0x90,0x8f,0x75,0xa8,0x21,0x1f,0xf3,0x50,0x43,0x3e,0xf6,0xa1,0x86,0x7c,0x0c,0x21, +0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0xaa,0xd2,0x90,0x8f, +0x59,0xa5,0x21,0x1f,0xbb,0x4a,0x43,0x3e,0x86,0x95,0x86,0x7c,0x0c,0x21,0xe0,0x63, +0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0xf6,0x40,0x15,0xe0,0x63,0x41, +0x1b,0xc0,0xc7,0x82,0x0f,0x3e,0x76,0x04,0xf4,0xb1,0x43,0xa0,0x8f,0x1d,0x03,0x7d, +0xec,0x20,0xe8,0x63,0xb1,0xb0,0x1a,0xf2,0x31,0x59,0x58,0x0d,0xf9,0xd8,0x2c,0xac, +0x86,0x7c,0x8c,0x16,0x56,0x43,0x3e,0x66,0x0a,0xa6,0x21,0x1f,0x3b,0x05,0xd3,0x90, +0x8f,0xa1,0x82,0x69,0xc8,0xc7,0x52,0xc1,0x34,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10, +0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0xf6,0x07,0xa5,0x21,0x1f,0x03,0x85,0xd2, +0x90,0x8f,0x85,0x42,0x69,0xc8,0xc7,0x44,0xa1,0x34,0xe4,0x63,0x08,0x01,0x1f,0x43, +0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x07,0xa4,0x21,0x1f,0xcb,0x03, +0xd2,0x90,0x8f,0xe9,0x01,0x69,0xc8,0xc7,0xf6,0x80,0x34,0xe4,0x63,0x08,0x01,0x1f, +0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84,0x01,0x7d,0x8c,0x10, +0x03,0xfa,0x18,0x31,0x06,0xf4,0x31,0x82,0x0c,0xe8,0x63,0xf1,0x40,0x1a,0xf2,0x31, +0x79,0x20,0x0d,0xf9,0xd8,0x3c,0x90,0x86,0x7c,0x8c,0x1e,0x48,0x43,0x3e,0x66,0x0e, +0x7f,0x21,0x1f,0x3b,0x87,0xbf,0x90,0x8f,0xa1,0xc3,0x5f,0xc8,0xc7,0xd2,0xe1,0x2f, +0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0xf6, +0x0b,0x7e,0x21,0x1f,0x03,0x07,0xbf,0x90,0x8f,0x85,0x83,0x5f,0xc8,0xc7,0xc4,0xc1, +0x2f,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e, +0x86,0x0b,0x7d,0x21,0x1f,0xcb,0x85,0xbe,0x90,0x8f,0xe9,0x42,0x5f,0xc8,0xc7,0x76, +0xa1,0x2f,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02, +0x3e,0x46,0x84,0x02,0x7d,0x8c,0x10,0x05,0xfa,0x18,0x31,0x0a,0xf4,0x31,0x82,0x14, +0xe8,0x63,0x31,0xe1,0x17,0xf2,0x31,0x99,0xf0,0x0b,0xf9,0xd8,0x4c,0xf8,0x85,0x7c, +0x8c,0x26,0xfc,0x42,0x3e,0x66,0x12,0x79,0x21,0x1f,0x3b,0x89,0xbc,0x90,0x8f,0xa1, +0x44,0x5e,0xc8,0xc7,0x52,0x22,0x2f,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18, +0x81,0xc0,0xc7,0x08,0x04,0x3e,0xf6,0x0f,0x78,0x21,0x1f,0x03,0x09,0xbc,0x90,0x8f, +0x85,0x04,0x5e,0xc8,0xc7,0x44,0x02,0x2f,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8, +0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x0f,0x77,0x21,0x1f,0xcb,0x87,0xbb,0x90, +0x8f,0xe9,0xc3,0x5d,0xc8,0xc7,0xf6,0xe1,0x2e,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08, +0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84,0x03,0x7d,0x8c,0x10,0x07,0xfa, +0x18,0x31,0x0e,0xf4,0x31,0x82,0x1c,0xe8,0x63,0xbd,0xe3,0x2b,0xf1,0x19,0x31,0x30, +0x00,0x10,0x04,0x03,0xcc,0x8f,0xec,0x28,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x0b, +0x94,0xc2,0x28,0x08,0x9f,0x0b,0x0c,0x38,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x29, +0xe5,0x51,0x30,0x1c,0x11,0x9c,0x0f,0xf1,0xd9,0x30,0x42,0xf2,0x19,0x31,0x30,0x00, +0x10,0x04,0x83,0xe8,0x94,0xc4,0x28,0xb0,0x40,0xa0,0x8f,0x19,0x25,0x24,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x88,0x54,0xa9,0x8c,0x02,0x0b,0x04,0xfa,0x58,0x40,0xc8, +0xe7,0x82,0xca,0x4d,0x37,0xb0,0x4f,0x90,0xd8,0xfa,0xb4,0x4b,0x7c,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x00,0x6b,0xa5,0x52,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x7a, +0x25,0x38,0x0a,0xe0,0xe7,0x02,0x03,0x8e,0x18,0x18,0x00,0x08,0x82,0x41,0x34,0x4b, +0xa8,0x14,0x0c,0x47,0x04,0xf6,0x43,0x7c,0x36,0xc8,0x90,0x7c,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0xb2,0xa5,0x38,0x0a,0x2c,0x10,0xe8,0x63,0x06,0x0d,0xc9,0x67,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0xa2,0x5c,0xa2,0xa3,0xc0,0x02,0x81,0x3e,0x16,0x10,0xf2, +0xb9,0xa0,0x72,0xd3,0x0d,0xfb,0x13,0x24,0xc6,0x3f,0xfc,0x12,0x9f,0x11,0x03,0x03, +0x00,0x41,0x30,0xc0,0x78,0x89,0x96,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x7c, +0xe9,0x8f,0x82,0xff,0xb9,0xc0,0x80,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x89,0xd3, +0x2d,0x05,0xc3,0x11,0x41,0x09,0x11,0x9f,0x0d,0x61,0x24,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0xca,0x09,0x94,0x02,0x0b,0x04,0xfa,0x98,0x31,0x46,0xf2,0x19,0x31, +0x30,0x00,0x10,0x04,0x83,0x08,0x9d,0x46,0x29,0xb0,0x40,0xa0,0x8f,0x05,0x84,0x7c, +0x2e,0xa8,0xdc,0x74,0x83,0x0a,0x05,0x89,0xb1,0xd0,0xca,0xc4,0x67,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0xb0,0x75,0x1a,0xa7,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x76, +0x72,0xa5,0xc0,0x85,0x2e,0x30,0xe0,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xf1,0x64, +0x4e,0xc1,0x70,0x44,0x40,0x43,0xc4,0x67,0x03,0x1c,0xc9,0x67,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0x22,0x7a,0x7a,0xa5,0xc0,0x02,0x81,0x3e,0x66,0xc8,0x91,0x7c,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0xba,0x27,0x59,0x0a,0x2c,0x10,0xe8,0x63,0x01,0x21,0x9f, +0x0b,0x2a,0x37,0xdd,0x90,0x43,0x41,0x62,0x6e,0x00,0x16,0xf2,0xb1,0x37,0x00,0x0b, +0xf9,0x18,0x1c,0x80,0x85,0x7c,0x2c,0x0e,0xc0,0x42,0x3e,0x36,0x06,0x24,0x21,0x1f, +0x23,0x03,0x92,0x90,0x8f,0x95,0x01,0x49,0xc8,0xc7,0xcc,0x80,0x24,0xe4,0x63,0x04, +0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0xc6,0xb1,0x83,0x7c, +0xac,0x63,0x07,0xf9,0x98,0xc7,0x0e,0xf2,0xb1,0x8f,0x1d,0xe4,0x63,0x08,0x01,0x1f, +0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x56,0xd1,0x82,0x7c,0xcc,0xa2, +0x05,0xf9,0xd8,0x45,0x0b,0xf2,0x31,0x8c,0x16,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08, +0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0xb6,0x07,0xaa,0x00,0x1f,0x0b,0xda,0x00, +0x3e,0x16,0x7c,0xf0,0xb1,0x23,0xa0,0x8f,0x1d,0x02,0x7d,0xec,0x18,0xe8,0x63,0x07, +0x41,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x7a,0xca,0x9f,0x42,0x06,0x5f,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xf2,0xa9,0x7f,0x0a,0x19,0x7c,0x19,0x31,0x38,0x00, +0x10,0x04,0x03,0xeb,0xa7,0x40,0x2a,0x64,0xf0,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x2c,0xb0,0x0a,0xa9,0x90,0xc1,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xc2,0x2a, +0xa4,0x4a,0x86,0x5f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x12,0x2b,0x91,0x2a,0x19, +0x7e,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x6b,0xac,0x46,0xaa,0x64,0xf8,0x65,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x2c,0xb2,0x22,0xa9,0x92,0xe1,0x97,0x11,0x83,0x03,0x00, +0x41,0x30,0xb0,0xca,0xca,0xa4,0x10,0x71,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xcb, +0xac,0x4e,0x0a,0x11,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xce,0x0a,0xa5,0x10, +0x71,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x0b,0xad,0x52,0x0a,0x11,0x97,0x11,0x83, +0x03,0x00,0x41,0x30,0xb0,0xd2,0x2a,0xa5,0x10,0x73,0x19,0x31,0x38,0x00,0x10,0x04, +0x03,0x4b,0xad,0x54,0x0a,0x31,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xd6,0x6a, +0xa5,0x10,0x73,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x8b,0xad,0x58,0x0a,0x31,0x97, +0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xda,0xca,0xa5,0x90,0x70,0x19,0x31,0x38,0x00, +0x10,0x04,0x03,0xcb,0xad,0x5e,0x0a,0x09,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0, +0xde,0x0a,0xa6,0x90,0x70,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x0b,0xae,0x62,0x0a, +0x09,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xe2,0x2a,0xa6,0x90,0x72,0x19,0x31, +0x38,0x00,0x10,0x04,0x03,0x4b,0xae,0x64,0x0a,0x29,0x97,0x11,0x83,0x03,0x00,0x41, +0x30,0xb0,0xe6,0x6a,0xa6,0x90,0x72,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x8b,0xae, +0x68,0x0a,0x29,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xea,0xaa,0xa6,0x38,0x64, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xbb,0xb2,0x29,0x0e,0x19,0x31,0x38,0x00,0x10, +0x04,0x03,0xeb,0xae,0x6e,0x8a,0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xc2,0x2b, +0x9c,0xe2,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xf2,0x4a,0xa7,0x08,0x64,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x2c,0xbd,0xda,0x29,0x02,0x19,0x31,0x38,0x00,0x10,0x04, +0x03,0x6b,0xaf,0x78,0x8a,0x40,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xe2,0xab,0x9e, +0x22,0x90,0x23,0x0c,0x78,0x84,0x01,0x8f,0x30,0xe0,0x11,0x06,0x1c,0x31,0x38,0x00, +0x10,0x04,0x83,0xaf,0xaf,0x76,0xca,0x95,0xf0,0x6a,0x34,0x21,0x08,0x46,0x0c,0x1a, +0x00,0x04,0xc1,0xa0,0x39,0x2d,0xb1,0x9a,0xa5,0xbc,0xca,0xab,0xbc,0x2a,0xab,0xb2, +0x2a,0xab,0xb2,0x1a,0x4d,0x08,0x80,0xe1,0x88,0x20,0x9c,0x82,0x6f,0xba,0x01,0x9d, +0x84,0xc0,0x94,0x82,0x3e,0xa6,0x18,0xf4,0x31,0xe5,0xa0,0x8f,0x11,0x83,0x7c,0xac, +0x18,0xe4,0x63,0x83,0x21,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x64,0xab,0xad, +0x86,0x74,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0xb6,0xdc,0x6a,0x50,0xa7,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x68,0xeb,0xad,0x86,0x75,0x1a,0x31,0x38,0x00,0x10, +0x04,0x83,0xa3,0xb6,0xe2,0x6a,0x50,0xa9,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6c, +0x4b,0xae,0x86,0x95,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0xb6,0xe6,0x6a,0x60, +0x29,0x13,0xf2,0x49,0x3e,0x26,0x10,0xf0,0xb1,0x40,0x9f,0xe4,0x63,0xc1,0x00,0x1f, +0x3b,0x8a,0xf8,0x58,0xe0,0x4f,0xf2,0xb1,0xc4,0x9f,0xe4,0x63,0x47,0x10,0x1f,0x4b, +0x40,0x4a,0x3e,0x26,0x04,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0xb7,0x68, +0xab,0x1b,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0xbc,0x58,0x2b,0x18,0x6e,0x18,0x03, +0x7e,0x22,0x2e,0x18,0xc4,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xe5,0x05,0x5a,0xfa, +0x34,0x5a,0xe2,0x14,0x4e,0xa3,0x35,0x5a,0xa3,0x35,0x5a,0xa3,0x09,0x01,0x30,0x1c, +0x11,0xe4,0x94,0xf0,0x8d,0x18,0x3c,0x00,0x08,0x82,0xc1,0x54,0x5e,0x7c,0x65,0x4f, +0xf2,0xe4,0x46,0x6d,0x94,0x56,0x69,0xa5,0x5b,0xba,0x65,0x5a,0x20,0x35,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x30,0x4b,0x20,0x0c,0x54,0x18,0x62,0x10,0x98,0x68,0x00,0x0c, +0x54,0x18,0x60,0x10,0xa0,0x68,0x00,0x0c,0x54,0x18,0x5a,0xa0,0xa2,0x01,0x30,0x50, +0x61,0x28,0x01,0x8b,0x06,0xc0,0x40,0x85,0xa1,0x04,0x2e,0x1a,0x00,0x03,0x15,0x06, +0x17,0xc0,0x68,0x00,0x0c,0x54,0x0c,0x5a,0x60,0xba,0x01,0x30,0x50,0x41,0x06,0x56, +0x40,0xb7,0x01,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x7d,0xbd,0x16,0x1b,0x0d, +0x23,0x06,0x07,0x00,0x82,0x60,0x20,0x06,0xeb,0xa5,0x5a,0xfd,0x84,0x5e,0xa3,0x09, +0x81,0x50,0xc1,0x5f,0x69,0xad,0x57,0x70,0x17,0x18,0x6c,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0xc4,0x00,0xbe,0x5e,0x4b,0xa4,0xd6,0x6b,0x34,0x21,0x00,0x46,0x13,0x84,0xe0, +0x04,0x83,0x9d,0x60,0x30,0x13,0x0c,0xfa,0x98,0x70,0xd0,0xe7,0x84,0x01,0x9d,0x30, +0xa0,0xd1,0x04,0x07,0x18,0x4d,0x78,0x82,0x23,0x0c,0x76,0x84,0xc1,0x4c,0xd0,0x27, +0xf9,0x98,0xa0,0x4f,0xf2,0x31,0x22,0xb4,0xe0,0x63,0x84,0x68,0xc1,0x67,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0x15,0x3b,0x2f,0x42,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x83,0xc5,0xd0,0x8b,0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x68,0x31,0xf4,0x72, +0x2b,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x17,0x4b,0xaf,0xb7,0x12,0x8e,0x31, +0xd8,0x31,0x06,0x33,0x42,0xa0,0x8f,0x11,0x02,0x7d,0x46,0x0c,0x1a,0x00,0x04,0xc1, +0xa0,0x91,0xb1,0xf6,0xf2,0x29,0x12,0x23,0x31,0x12,0x83,0x2f,0xf8,0x82,0x2f,0xf8, +0x1a,0x4d,0x08,0x80,0xe1,0x88,0x80,0xad,0x82,0x6f,0xba,0x61,0xae,0x84,0xe0,0xc2, +0xc0,0x50,0x23,0x06,0x0f,0x00,0x82,0x60,0x30,0xd1,0xd8,0x7a,0xa1,0x55,0x58,0x1d, +0x06,0x6e,0xe1,0x56,0x8a,0xa5,0x58,0x7d,0x05,0xa3,0x09,0x01,0x60,0x41,0x6b,0xc9, +0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x1c,0x8b,0xaf,0xc0,0x02,0x43,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0x10,0xe9,0xd8,0x7b,0x05,0x16,0xc0,0x96,0x7c,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0xe2,0xb1,0xfa,0x0a,0x86,0x23,0xe0,0xe0,0xae,0x82,0x6f, +0xba,0x41,0x88,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x31,0xeb,0xaf,0x60, +0x18,0x8e,0x08,0xf4,0xca,0xf9,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x20,0x33,0x10, +0x1b,0x0a,0x0b,0x06,0xfa,0xd8,0x68,0x05,0xf1,0x99,0x6e,0x08,0x48,0x8b,0x98,0x65, +0x18,0x88,0x3a,0x18,0x8e,0xc8,0x83,0xbf,0x72,0xbe,0xe9,0x86,0xdc,0x32,0xad,0x60, +0x96,0x00,0x19,0x8e,0xd8,0x83,0xd3,0x52,0xbe,0x59,0x06,0xa3,0x08,0x8c,0x51,0xe2, +0x63,0x41,0x6b,0xc9,0xc7,0x02,0x06,0x3e,0xb3,0x04,0xc8,0x70,0xc4,0x51,0x5e,0xc2, +0x37,0xcb,0x70,0x20,0xc1,0x2c,0x01,0x32,0x50,0x62,0x30,0x03,0x48,0x14,0x2c,0x1b, +0x1c,0x20,0x61,0x0c,0x94,0x18,0x62,0x30,0x18,0x85,0x77,0x78,0x86,0x29,0xe0,0x05, +0x1f,0x0b,0xd0,0x4b,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xc1,0x19,0x8f,0x05, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd0,0xd9,0x8b,0x81,0x42,0x60,0xb2,0x15,0xc4, +0xc7,0x66,0xab,0x9d,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x9d,0x81,0x59, +0x30,0x1c,0x21,0x4f,0xef,0x45,0x7c,0x17,0x18,0xca,0x96,0x40,0x3e,0x16,0x18,0xf2, +0xb1,0xa0,0x90,0x8f,0x05,0xbb,0x05,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf6, +0xec,0xcc,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfe,0x4c,0xc7,0x1e,0x30,0x18, +0x8e,0x08,0x6e,0xcb,0xf9,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x08,0xb5,0x1e,0x8b, +0xc4,0xc0,0x82,0x81,0x3e,0xd3,0x0d,0x81,0x6e,0x0d,0x23,0x06,0x06,0x00,0x82,0x60, +0x10,0x85,0x5a,0x9b,0x05,0x76,0x90,0x98,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0x1a,0xb5,0x37,0x0b,0x2c,0x18,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0xa9, +0xc5,0x59,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x1f,0xa8,0xf9,0x58,0x6c,0xd5,0xd9, +0x68,0x42,0x00,0x8c,0x26,0x08,0x81,0x09,0xa4,0x25,0x1f,0x13,0x48,0x4b,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0x10,0xad,0x5a,0x8f,0x09,0x23,0x06,0x06,0x00,0x82,0x60, +0x10,0xb1,0x9a,0x8f,0x09,0x27,0x0c,0xe8,0x84,0x01,0x9d,0x60,0xb0,0x13,0x0c,0x66, +0x42,0x7d,0xc1,0xc7,0x04,0xfb,0x82,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x7c,0xad, +0xb6,0x66,0xbe,0x45,0x6a,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x56,0x08,0xf1,0xb1, +0x42,0x88,0xcf,0x70,0x84,0xf0,0x08,0xdf,0x74,0x83,0x99,0xc1,0x59,0x30,0x1c,0x31, +0x40,0xc2,0x37,0xdd,0x80,0x66,0x72,0x16,0x4c,0x37,0xb8,0x1a,0xac,0x11,0xd3,0x0d, +0xaf,0x16,0x6b,0x43,0x15,0x11,0x14,0x11,0x41,0x09,0x04,0x94,0x40,0xc0,0x88,0x41, +0x03,0x80,0x20,0x18,0x34,0xe4,0xf6,0x67,0xf3,0x65,0x6b,0x42,0x20,0x6a,0xa2,0x26, +0x6a,0xa2,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xd3,0x0d,0xbc, +0xd6,0x6b,0x4e,0x25,0x01,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xa3,0x6e,0xa5,0x96, +0x5f,0xbc,0x16,0x1c,0xa8,0x86,0x6a,0xa8,0x86,0x6a,0xa3,0x09,0x01,0x30,0x9a,0x20, +0x04,0xa3,0x09,0x83,0x30,0xdd,0x30,0x6e,0xe2,0x46,0xd5,0x13,0xc0,0x88,0x41,0x03, +0x80,0x20,0x18,0x34,0xf0,0xb6,0x6a,0xff,0x25,0x6e,0x41,0xe3,0x6a,0xae,0xe6,0x6a, +0xae,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xd3,0x0d,0xe8,0x96, +0x6e,0x58,0x51,0x01,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x63,0x6f,0xb1,0x56,0x62, +0xe8,0x46,0x05,0xb4,0x46,0x6b,0xb4,0x46,0x6b,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04, +0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x8d,0xbe,0xd5,0x5a,0x8a,0xb1, +0x5b,0x54,0xe0,0x1a,0xae,0xe1,0x1a,0xae,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c, +0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xfe,0x96,0x6b,0x2d,0x06,0x6f, +0x4f,0xc2,0x6b,0xbc,0xc6,0x6b,0xbc,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a, +0x30,0x08,0xd3,0x0d,0xf7,0x66,0x6f,0x66,0x50,0x62,0x10,0xc0,0x88,0x41,0x03,0x80, +0x20,0x18,0x34,0x24,0xf7,0x6b,0x33,0x66,0x6f,0x62,0x10,0x88,0x9b,0xb8,0x89,0x9b, +0xb8,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80, +0x20,0x18,0x34,0x28,0x37,0x6e,0x37,0xa6,0x6f,0x5f,0x61,0x6e,0xe6,0x66,0x6e,0xe6, +0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82, +0x60,0xd0,0xb0,0xdc,0xb9,0xed,0x98,0xbf,0x75,0x89,0xba,0xa9,0x9b,0xba,0xa9,0xdb, +0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x18,0x1e,0x94,0x42,0x7c,0x0c, +0x0f,0x4a,0x21,0x3e,0x57,0x5a,0x86,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0xe6, +0xde,0x0d,0x1c,0x02,0x93,0xb3,0x55,0xa0,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0x36,0x27,0x6f,0xa4,0x16,0x18,0x9d,0x0d,0xf1,0x31,0x21,0x90,0x8f,0x05,0x76,0x06, +0x1f,0x0b,0x4e,0x4d,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xec,0x9c,0xbd,0xe1, +0x59,0x60,0xb6,0xc5,0x67,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0xe7,0xf0, +0x2d,0x48,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf0,0xb9,0x7c,0xab,0xb3,0xc0,0x88, +0x23,0x3e,0x26,0x04,0xf2,0xb1,0x20,0x81,0x8f,0xa1,0x97,0xab,0xc9,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0x22,0xb0,0x63,0xb9,0xc0,0x5e,0x2d,0x88,0x8f,0xa5,0x82,0x29, +0x80,0xe0,0x02,0x83,0x59,0x2a,0x9c,0x02,0x08,0x2e,0x30,0x98,0x0d,0x18,0x7c,0x4c, +0xc0,0xe0,0x33,0xdc,0x80,0x0a,0x70,0x41,0x06,0xc3,0x0d,0xa8,0x00,0x17,0x64,0x50, +0x42,0xa0,0x17,0x18,0xca,0x1c,0x43,0x3e,0xf6,0x18,0xf2,0x19,0x31,0x48,0x00,0x10, +0x04,0x03,0x2e,0xed,0x54,0x4e,0x08,0x84,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0xb9,0x73,0xb9,0x20,0xde,0x2c,0x88,0x37,0xf9,0x58,0x20,0x6b,0xf0,0xb1,0xa1,0xd6, +0xe4,0x63,0x01,0xad,0xc1,0xc7,0x0a,0x7a,0x93,0x8f,0x05,0xf4,0x06,0x1f,0x0b,0x0a, +0xf9,0x58,0x50,0x6f,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8e,0x7c,0x2c,0x18,0xe4,0x63, +0x01,0x2e,0xc8,0xc7,0x04,0x5c,0x90,0x8f,0x0d,0xb8,0x20,0x9f,0x11,0x83,0x04,0x00, +0x41,0x30,0xe0,0xf2,0x4e,0xe7,0xb0,0x0b,0xbb,0xcc,0xab,0x37,0xf9,0x58,0x20,0xc8, +0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xd0,0xd3,0xb9,0xc0,0x82,0x5f,0x90,0x8f, +0x09,0xbf,0x20,0x1f,0x1b,0x7e,0x41,0x3e,0x36,0x88,0x83,0x7c,0x6c,0x10,0x07,0xf9, +0xd8,0x20,0x0e,0xf2,0xb1,0x77,0x10,0x07,0x10,0x5c,0x60,0x30,0x0b,0xf8,0x00,0x3e, +0xc3,0x0d,0xe4,0x30,0x1b,0x64,0x50,0xc1,0x18,0xe8,0x05,0x86,0x32,0x38,0x20,0xe4, +0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x9c,0xea,0xad,0x5d,0x20,0x06,0x81,0x18,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0x31,0x7b,0x6f,0x17,0xc8,0x9c,0x05,0x32,0x27,0x1f, +0x0b,0xe6,0x0d,0x3e,0x36,0xd8,0x9b,0x7c,0x2c,0xa8,0x37,0xf8,0x58,0x51,0x73,0xf2, +0xb1,0xa0,0xe6,0xe0,0x63,0x41,0x21,0x1f,0x0b,0x6c,0x0e,0x3e,0x56,0x14,0xf2,0xb1, +0xa0,0x91,0x8f,0x05,0x83,0x7c,0x2c,0x98,0x07,0xf9,0x98,0x30,0x0f,0xf2,0xb1,0x61, +0x1e,0xe4,0x63,0x03,0x19,0xc0,0xc7,0x06,0x32,0x80,0x8f,0x0d,0x64,0x00,0x1f,0x3b, +0xd0,0x00,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0xf9,0xde,0xdf,0x65,0x7c,0x90, +0xf1,0x81,0x95,0x41,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xca,0xcf,0xef, +0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd2,0xaf,0xf4,0x46,0xa2,0x1f,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x50,0x3f,0xd3,0x1b,0x89,0x7e,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x63,0xfd,0x4e,0x6f,0x24,0xfa,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0xf6,0x3b,0x3d,0x93,0x00,0x89,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xda,0x0f,0xf5, +0x4c,0x02,0x24,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x70,0xbf,0xd4,0x33,0x09,0x90, +0xb0,0x63,0x24,0xe4,0x63,0xc8,0x48,0xc8,0xc7,0x92,0x91,0x90,0x8f,0x0d,0x6d,0x00, +0x1f,0x1b,0xda,0x00,0x3e,0x36,0xb4,0x01,0x7c,0xcc,0x48,0x09,0xf9,0x98,0x91,0x12, +0xf2,0x31,0x23,0x25,0xe4,0x63,0x03,0x1c,0xc0,0xc7,0x06,0x38,0x80,0x8f,0x0d,0x70, +0x00,0x1f,0x9b,0xee,0x00,0x3e,0x06,0x16,0x2d,0x01,0x82,0x0b,0x0c,0x66,0x41,0x3b, +0xc0,0x67,0xb8,0xe1,0x25,0x48,0x84,0x0c,0x2a,0xa0,0x05,0xbd,0xc0,0x50,0x16,0x0e, +0x84,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0xdb,0x3f,0xde,0x0b,0x66,0x21,0x98, +0x85,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x48,0x30,0x00,0xbf,0x60,0xf4,0x2c,0x18, +0x3d,0xf9,0x58,0x40,0x76,0xf0,0xb1,0xe1,0xec,0xe4,0x63,0x81,0xd9,0xc1,0xc7,0x0a, +0xd3,0x93,0x8f,0x05,0xa6,0x07,0x1f,0x0b,0x0a,0xf9,0x58,0x70,0x7a,0xf0,0xb1,0xa2, +0x90,0x8f,0x05,0x8d,0x7c,0x2c,0x18,0xe4,0x63,0x81,0x4f,0xc8,0xc7,0x04,0x9f,0x90, +0x8f,0x0d,0x3e,0x21,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06, +0xf8,0x58,0x1c,0x1c,0xf0,0x19,0x31,0x48,0x00,0x10,0x04,0x03,0xee,0x05,0x03,0xf8, +0xcb,0xda,0x21,0x6b,0x07,0xb3,0x85,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10, +0xd9,0x60,0xf0,0x7e,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x3a,0x18,0xd8,0x5f, +0x1c,0xa0,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x3b,0x18,0xdc,0x5f,0x1c,0xa0, +0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x3c,0x18,0xe0,0x5f,0x1c,0xa0,0xc5,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0x3d,0x18,0xe0,0x5f,0x1c,0xac,0xc5,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0x3e,0x18,0xe4,0x5f,0x1c,0xac,0xc5,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0x3f,0x18,0xe8,0x5f,0x1c,0xac,0x85,0x1d,0x6e,0x21,0x1f,0x43,0xdc,0x42, +0x3e,0x96,0xb8,0x85,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18, +0xe0,0x63,0x06,0x5d,0xc8,0xc7,0x0c,0xba,0x90,0x8f,0x19,0x74,0x21,0x1f,0x8b,0x83, +0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x4c,0xf0,0xb1,0xd7, +0xc0,0x0b,0x10,0x5c,0x60,0x30,0x0b,0x7a,0x02,0x3e,0xc3,0x0d,0x7a,0x41,0x27,0x64, +0x50,0x26,0x11,0xe8,0x05,0x86,0x32,0x99,0x20,0xe4,0x33,0x62,0x90,0x00,0x20,0x08, +0x06,0x1c,0x1b,0x06,0x2d,0x18,0x94,0x44,0x50,0x12,0xc1,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0x75,0x18,0xc4,0x60,0x10,0xd0,0x9f,0x05,0xf4,0x27,0x1f,0x0b,0x6a,0x0f, +0x3e,0x36,0xe0,0x9e,0x7c,0x2c,0xb8,0x3d,0xf8,0x58,0x71,0x7f,0xf2,0xb1,0xe0,0xfe, +0xe0,0x63,0x41,0x21,0x1f,0x0b,0xf0,0x0f,0x3e,0x56,0x14,0xf2,0xb1,0xa0,0x91,0x8f, +0x05,0x83,0x7c,0x2c,0x48,0x0d,0xf9,0x98,0x90,0x1a,0xf2,0xb1,0x21,0x35,0xe4,0x63, +0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x03,0x3e, +0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0x81,0x62,0x10,0x86,0xc1,0x4f,0x64,0x3f,0x91, +0xd9,0x49,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0x14,0x03,0x30,0x0c, +0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x56,0x31,0x38,0xc3,0x20,0x0e,0x66,0x63, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x56,0x0c,0xd0,0x30,0x88,0x83,0xd9,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0xa3,0x15,0x83,0x34,0x0c,0xe2,0x60,0x36,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x70,0xc5,0x20,0x0d,0x83,0x38,0xb0,0x8d,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x5e,0x31,0x50,0xc3,0x20,0x0e,0x6c,0x63,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0x58,0x0c,0xd6,0x30,0x88,0x03,0xdb,0xb0,0x23,0x37,0xe4,0x63,0x48,0x6e, +0xc8,0xc7,0x92,0xdc,0x90,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07, +0x03,0x7c,0xcc,0xf8,0x0d,0xf9,0x98,0xf1,0x1b,0xf2,0x31,0xe3,0x37,0xe4,0x63,0x71, +0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x09,0x3e,0x05, +0x13,0x6e,0xa0,0x17,0x18,0x6a,0xc4,0x20,0x01,0x40,0x10,0x0c,0x38,0x5c,0x0c,0xf2, +0x30,0x78,0x89,0x36,0x78,0x89,0x36,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x1c, +0x83,0x3e,0x0c,0x02,0x30,0x0c,0x2c,0x00,0xc3,0x40,0x3e,0x16,0x84,0x60,0x00,0x1f, +0x1b,0x48,0x30,0x90,0x8f,0x05,0x23,0x18,0xc0,0xc7,0x8a,0x31,0x0c,0xe4,0x63,0xc1, +0x18,0x06,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0x64,0x18,0xc0,0xc7,0x8a,0x42,0x3e,0x16, +0x30,0xf2,0xb1,0x60,0x90,0x8f,0x05,0xf1,0x21,0x1f,0x13,0xe2,0x43,0x3e,0x36,0xc4, +0x87,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c, +0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0x38,0x76,0x0c,0x5a,0x31,0x38,0x8b, +0x52,0x38,0x8b,0x52,0xb0,0xb9,0x08,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1, +0x3c,0x06,0xac,0x18,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xdc,0x63,0x30,0x8b, +0x01,0x1b,0xec,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xf8,0x18,0xd0,0x62,0xc0, +0x06,0xfb,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x3e,0x06,0xb5,0x18,0xb0,0xc1, +0x7e,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xa1,0x8f,0x41,0x2d,0x06,0x6c,0xe0,0x1f, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xec,0x63,0x60,0x8b,0x01,0x1b,0xf8,0xc7,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0xfc,0x18,0xdc,0x62,0xc0,0x06,0xfe,0x61,0x47,0x88, +0xc8,0xc7,0x90,0x10,0x91,0x8f,0x25,0x21,0x22,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06, +0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x98,0x71,0x22,0xf2,0x31,0xe3,0x44,0xe4,0x63,0xc6, +0x89,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6, +0x06,0x13,0x7c,0x6a,0x25,0x74,0x41,0x2f,0x30,0xd4,0x88,0x41,0x02,0x80,0x20,0x18, +0x70,0x24,0x19,0x94,0x63,0xa0,0x12,0xb9,0xa0,0x12,0xb9,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x47,0x4b,0x06,0xe9,0x18,0x04,0xac,0x18,0x58,0xc0,0x8a,0x81,0x7c,0x2c, +0x68,0xc3,0x00,0x3e,0x36,0xc0,0x61,0x20,0x1f,0x0b,0xde,0x30,0x80,0x8f,0x15,0xaf, +0x18,0xc8,0xc7,0x82,0x57,0x0c,0xe0,0x63,0x41,0x21,0x1f,0x0b,0x60,0x31,0x80,0x8f, +0x15,0x85,0x7c,0x2c,0x60,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0x72,0x44,0x3e,0x26,0xe4, +0x88,0x7c,0x6c,0xc8,0x11,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c, +0x30,0xc0,0xc7,0xd8,0xe0,0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x70,0x38,0x19, +0xe4,0x63,0x20,0x16,0xf1,0x20,0x16,0xf1,0x60,0xbf,0x11,0xc8,0x67,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0xa2,0x9f,0x0c,0xf0,0x31,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x18,0xcb,0xe0,0x1f,0x03,0x36,0x18,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xc8, +0x32,0x00,0xc9,0x80,0x0d,0xc6,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xb2,0x0c, +0x42,0x32,0x60,0x83,0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x2c,0x83,0x90, +0x0c,0xd8,0xc0,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x38,0xcb,0x40,0x24,0x03, +0x36,0x30,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd0,0x32,0x18,0xc9,0x80,0x0d, +0xcc,0xc4,0x8e,0x34,0x91,0x8f,0x21,0x69,0x22,0x1f,0x4b,0xd2,0x44,0x3e,0xc6,0x06, +0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0xe3,0x4d,0xe4,0x63,0xc6, +0x9b,0xc8,0xc7,0x8c,0x37,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6, +0x06,0x03,0x7c,0x8c,0x0d,0x26,0xf8,0x18,0xae,0xcc,0x09,0x08,0x2e,0x30,0x98,0x05, +0x66,0x02,0x9f,0xe1,0x86,0x3a,0xe9,0x1b,0x32,0xa8,0x17,0x09,0xf4,0x02,0x43,0xd9, +0x8e,0x10,0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x03,0xae,0x2e,0x03,0x9b,0x0c,0x5c, +0x24,0x70,0x91,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xbf,0x0c,0x74,0x32,0x08, +0xfa,0x31,0xb0,0xa0,0x1f,0x03,0xf9,0x58,0xe0,0x8b,0x01,0x7c,0x6c,0x08,0xc7,0x40, +0x3e,0x16,0x80,0x63,0x00,0x1f,0x2b,0x40,0x32,0x90,0x8f,0x05,0x20,0x19,0xc0,0xc7, +0x82,0x42,0x3e,0x16,0x84,0x64,0x00,0x1f,0x2b,0x0a,0xf9,0x58,0xd0,0xc8,0xc7,0x82, +0x41,0x3e,0x16,0x90,0x8a,0x7c,0x4c,0x20,0x15,0xf9,0xd8,0x40,0x2a,0xf2,0xb1,0x38, +0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x01,0x9f,0x11, +0x83,0x04,0x00,0x41,0x30,0xe0,0x52,0x33,0x50,0xcb,0x00,0x4d,0x32,0x34,0xc9,0x0c, +0x46,0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x04,0x9b,0x41,0x5a,0x06,0xc1, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xb4,0x19,0xc0,0x65,0x10,0x07,0xae,0x32,0x62, +0x70,0x00,0x20,0x08,0x06,0x47,0x6d,0x06,0x71,0x19,0xc4,0x81,0xab,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x61,0x9b,0x81,0x5c,0x06,0x71,0xe0,0x2a,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xdc,0x66,0x20,0x97,0x41,0x1c,0xc4,0xca,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0xb8,0x19,0xcc,0x65,0x10,0x07,0xb1,0x32,0x62,0x70,0x00,0x20,0x08,0x06, +0x47,0x6e,0x06,0x74,0x19,0xc4,0x41,0xac,0xd8,0x41,0x2b,0xf2,0x31,0x84,0x56,0xe4, +0x63,0x09,0xad,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01, +0x3e,0x66,0xe8,0x8a,0x7c,0xcc,0xd0,0x15,0xf9,0x98,0xa1,0x2b,0xf2,0xb1,0x38,0x18, +0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x04,0x9f,0xca,0x11, +0x37,0xd0,0x0b,0x0c,0x35,0x62,0x90,0x00,0x20,0x08,0x06,0x5c,0x78,0x06,0xa2,0x19, +0xe0,0x48,0x1b,0xe0,0x48,0x1b,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xa1,0x9e,0x81, +0x69,0x06,0x41,0x5a,0x06,0x16,0xa4,0x65,0x20,0x1f,0x0b,0x54,0x32,0x80,0x8f,0x0d, +0x2d,0x19,0xc8,0xc7,0x02,0x96,0x0c,0xe0,0x63,0x05,0x5b,0x06,0xf2,0xb1,0x80,0x2d, +0x03,0xf8,0x58,0x50,0xc8,0xc7,0x82,0xb6,0x0c,0xe0,0x63,0x45,0x21,0x1f,0x0b,0x18, +0xf9,0x58,0x30,0xc8,0xc7,0x02,0x76,0x91,0x8f,0x09,0xec,0x22,0x1f,0x1b,0xd8,0x45, +0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x38, +0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x5c,0x7d,0x06,0xb6,0x19,0xc0,0x49,0x29, +0xc0,0x49,0x29,0x18,0x9f,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x88,0x3f, +0x83,0xda,0x0c,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x40,0x34,0xe0,0xcd,0x80, +0x0d,0xec,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x10,0x0d,0x7a,0x33,0x60,0x03, +0x7b,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x44,0x03,0xdf,0x0c,0xd8,0xc0,0x5e, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x18,0xd1,0xc0,0x37,0x03,0x36,0xc8,0x97,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x48,0x34,0xf8,0xcd,0x80,0x0d,0xf2,0x65,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0x12,0x0d,0xc0,0x33,0x60,0x83,0x7c,0xb1,0x83,0x5f,0xe4, +0x63,0x08,0xbf,0xc8,0xc7,0x12,0x7e,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01, +0x3e,0xc6,0x06,0x03,0x7c,0xcc,0x10,0x19,0xf9,0x98,0x21,0x32,0xf2,0x31,0x43,0x64, +0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83, +0x09,0x3e,0x45,0x23,0xba,0xa0,0x17,0x18,0x6a,0xc4,0x20,0x01,0x40,0x10,0x0c,0xb8, +0x16,0x0d,0xdc,0x33,0x98,0x91,0x5c,0x98,0x91,0x5c,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0xc3,0x46,0x03,0xf9,0x0c,0x82,0xda,0x0c,0x2c,0xa8,0xcd,0x40,0x3e,0x16,0xd8, +0x65,0x00,0x1f,0x1b,0xf2,0x32,0x90,0x8f,0x05,0x78,0x19,0xc0,0xc7,0x0a,0xdc,0x0c, +0xe4,0x63,0x01,0x6e,0x06,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0xb9,0x19,0xc0,0xc7,0x8a, +0x42,0x3e,0x16,0x30,0xf2,0xb1,0x60,0x90,0x8f,0x05,0x34,0x23,0x1f,0x13,0x68,0x46, +0x3e,0x36,0xd0,0x8c,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18, +0xe0,0x63,0x6c,0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xb8,0x30,0x0d,0x44, +0x34,0x58,0x93,0x78,0x58,0x93,0x78,0x30,0x74,0x09,0xe4,0x33,0x62,0x60,0x00,0x20, +0x08,0x06,0x11,0x9a,0x06,0x21,0x1a,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb0, +0x69,0x80,0xa2,0x01,0x1b,0xf8,0xcc,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x6d,0x1a, +0xa4,0x68,0xc0,0x06,0x3e,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x9b,0x06,0x2a, +0x1a,0xb0,0x81,0xcf,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xf1,0xa6,0x81,0x8a,0x06, +0x6c,0x10,0x36,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc0,0x69,0xb0,0xa2,0x01,0x1b, +0x84,0xcd,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x71,0x1a,0xb0,0x68,0xc0,0x06,0x61, +0x63,0x07,0xd9,0xc8,0xc7,0x10,0xb2,0x91,0x8f,0x25,0x64,0x23,0x1f,0x63,0x83,0x01, +0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x98,0xa1,0x36,0xf2,0x31,0x43,0x6d, +0xe4,0x63,0x86,0xda,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83, +0x01,0x3e,0xc6,0x06,0x13,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xe2,0xd3,0x20, +0x4e,0x83,0x60,0x38,0x22,0xf8,0xcd,0x40,0xf8,0xa6,0x1b,0x06,0xdf,0x0c,0x02,0x6b, +0x02,0xfa,0x58,0x23,0xd0,0xc7,0x9a,0x81,0x3e,0xa6,0x10,0xf4,0x31,0xa5,0xa0,0x8f, +0x29,0x06,0x7d,0xcc,0x30,0xe4,0x63,0x86,0x21,0x1f,0x33,0x0c,0xf9,0x98,0x31,0xc4, +0xc7,0x8c,0x21,0x3e,0x66,0x0c,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x68,0x55, +0x03,0x50,0x0d,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x58,0x35,0x08,0xd5,0x60, +0x18,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x55,0x03,0x51,0x0d,0x86,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0x5c,0x35,0x08,0xd3,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83, +0xe8,0x55,0x03,0x31,0x0d,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x60,0x35,0x18, +0xd3,0x60,0x18,0x8e,0x60,0x83,0xf9,0x0c,0x84,0xef,0x02,0x43,0x59,0xe0,0x06,0xf2, +0x19,0x8e,0x08,0xec,0x33,0x10,0xbe,0x59,0x86,0x44,0x09,0x6c,0x0e,0x04,0xfa,0xd8, +0x1c,0x0c,0xf4,0xb1,0x39,0x20,0xe8,0x63,0x45,0x89,0x06,0xf2,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0x83,0x57,0x83,0x3b,0x0d,0x08,0x38,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0xa3,0x57,0x03,0x3c,0x0d,0x08,0x38,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3, +0x57,0x83,0x3c,0x0d,0x08,0x38,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x57,0x83, +0x3d,0x0d,0x06,0x38,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x5c,0x03,0x3e,0x0d, +0x06,0x38,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x5c,0x83,0x3e,0x0d,0x06,0x38, +0x98,0x25,0x50,0x06,0x2a,0x0c,0x23,0xd1,0x07,0x64,0xa0,0xc2,0x30,0x12,0x7d,0x40, +0x06,0x2a,0x0c,0x23,0xd1,0x07,0x64,0xa0,0xc2,0xa0,0x12,0x0f,0x31,0x32,0x78,0xd1, +0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x91,0x6b,0xe0,0xa6,0x41,0x60,0x01, +0x8f,0x06,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x5d,0x03,0x52,0x0d,0xc6, +0x32,0x00,0xcb,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x75,0x0d,0x4a,0x35,0x08, +0x46,0x69,0x38,0x22,0x10,0xd3,0x80,0xf8,0x8a,0x27,0x83,0x40,0x47,0x0c,0x1e,0x00, +0x04,0xc1,0x60,0x4a,0xd7,0x00,0x54,0x03,0xfe,0x0c,0xec,0x33,0x90,0xcb,0x20,0x2e, +0x83,0x36,0x0d,0xda,0x34,0xf0,0xd5,0xc0,0x57,0x03,0x55,0x0d,0x48,0x34,0x18,0x4d, +0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x98,0x6e,0x20,0x52, +0x34,0x30,0xa6,0x1b,0x08,0x15,0x0d,0x8e,0xe9,0x06,0x62,0x45,0x03,0x64,0xba,0x81, +0x60,0xd1,0x20,0x31,0x87,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xf4,0x1a, +0xa4,0x6b,0x10,0x0c,0x47,0x04,0x6c,0x1a,0x30,0xdf,0x2c,0x83,0xb3,0x04,0x16,0x19, +0xf1,0x19,0x8e,0x20,0x62,0x34,0x10,0xbe,0xe1,0x88,0x42,0x46,0x03,0xe2,0x3b,0x61, +0x10,0x27,0x0c,0xc2,0x84,0x20,0x04,0xc3,0x11,0x86,0x8d,0x06,0xc2,0x37,0x1c,0x71, +0xdc,0x68,0x40,0x7c,0x27,0x0c,0xe2,0x84,0x41,0x98,0x10,0x84,0x60,0xb8,0xc1,0x08, +0xc0,0x60,0x96,0x81,0x69,0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x44,0x36,0xb8, +0xd7,0x80,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x64,0x03,0x71,0x0d,0x9e,0x60, +0x96,0xa0,0x19,0xa8,0x30,0x04,0x06,0x0c,0x16,0x03,0x03,0x2a,0x3e,0xc3,0x11,0x01, +0x98,0x06,0xc2,0x37,0x1c,0x21,0x84,0x69,0x40,0x7c,0x27,0x0c,0xe2,0x84,0x41,0x98, +0x10,0x84,0x60,0xb8,0x01,0x0a,0xc0,0x60,0x96,0x01,0xcb,0x82,0x81,0x0a,0x23,0x65, +0x36,0x56,0x16,0x94,0x11,0x03,0x07,0x00,0x41,0x30,0x78,0x5c,0x36,0x08,0xd7,0xa0, +0x4c,0x03,0x16,0x0d,0x56,0x34,0x68,0xd7,0x00,0x0d,0xbc,0x8e,0x9b,0xd5,0x60,0x38, +0x82,0x3b,0xd3,0xc0,0xf9,0x2e,0x30,0x94,0x0d,0x81,0x7c,0x86,0x1b,0xc2,0x8a,0x64, +0x83,0x30,0xb8,0xd8,0x0c,0x0c,0x65,0x72,0x1a,0xbc,0x66,0x10,0x1f,0x0b,0x04,0xf9, +0x58,0x20,0x4e,0xf2,0x31,0xdf,0x0c,0x5c,0x35,0x90,0xcf,0x88,0x81,0x01,0x80,0x20, +0x18,0x44,0x36,0x1b,0x88,0x6c,0x10,0xdc,0x61,0xa8,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x76,0x36,0xb0,0xd7,0x20,0x10,0xec,0x0e,0x64,0x35,0x90,0x8f,0x05,0x46,0x7c, +0x6c,0x08,0xe4,0x63,0x01,0x02,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xc0,0x36, +0xe0,0xd7,0x20,0x09,0xec,0x3c,0x83,0x54,0x0d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08, +0x06,0xd1,0xcf,0x06,0x2b,0x1b,0x04,0xe6,0x07,0x43,0x7c,0x4c,0x08,0xe4,0x63,0x41, +0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xcc,0x36,0x10,0xd9,0xc0,0x08,0x66, +0x19,0x1e,0x28,0x37,0x03,0x23,0x85,0x52,0x80,0x8f,0x05,0xa4,0x10,0x1f,0x2b,0x85, +0x53,0x80,0x8f,0xa1,0xc2,0x29,0xc4,0xc7,0x82,0x53,0x88,0xcf,0x2c,0xc1,0x34,0x62, +0x70,0x00,0x20,0x08,0x06,0xdf,0xd8,0x06,0x21,0x1b,0xd0,0x69,0x80,0xb3,0xc1,0x68, +0x42,0x00,0x8c,0x26,0x08,0x81,0x05,0x82,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0x6a,0xdb,0x40,0x6c,0x83,0xc0,0x5c,0x35,0x08,0xe8,0x33,0x62,0x60,0x00,0x20,0x08, +0x06,0xd1,0xdb,0x06,0x24,0x1b,0x04,0x16,0xe8,0x6a,0x20,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0xe2,0x36,0x50,0xd9,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3, +0x6e,0x83,0x98,0x0d,0x76,0x35,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb0,0xdb, +0x20,0x66,0x83,0xf6,0x0c,0xa8,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xee,0x36,0x90, +0xd9,0x20,0x3e,0x83,0xc0,0x6a,0x35,0x18,0xe2,0x63,0x42,0x20,0x1f,0x0b,0x0a,0xf8, +0x58,0xa0,0x0e,0xf2,0x31,0x41,0x1d,0xe4,0x63,0x83,0x3a,0xc8,0xc7,0xf8,0x61,0x88, +0x8f,0xf1,0xc3,0x10,0x1f,0xe3,0x87,0x21,0x3e,0x66,0xfc,0x03,0x7c,0xcc,0xf8,0x07, +0xf8,0x98,0xf1,0x0f,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x74,0x83,0x9f, +0x0d,0x70,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x74,0x03,0xb0,0x0d,0x70, +0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x74,0x83,0xb0,0x0d,0x70,0xc2,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x74,0x83,0xb1,0x0d,0x70,0xc2,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x03,0x75,0x03,0xb2,0x0d,0x70,0xc2,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x23,0x75,0x83,0xb2,0x0d,0x70,0xc2,0x18,0x8e,0x30,0x7c,0x4b,0xf8,0x86, +0x23,0x0c,0xdf,0x12,0xbe,0xe1,0x08,0xc3,0xb7,0x84,0xaf,0x06,0x61,0x2b,0x10,0x76, +0x38,0x62,0xbc,0x10,0xe1,0x1b,0x8e,0x18,0x2f,0x44,0xf8,0x86,0x23,0xc6,0x0b,0x11, +0xbe,0x1a,0x84,0xad,0x40,0xd8,0x32,0x82,0x9d,0x65,0x88,0xa4,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0xda,0x0d,0xe0,0x36,0x48,0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0xdb,0x0d,0xe2,0x36,0x48,0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0xdb,0x0d,0xe4,0x36,0x48,0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xdc,0x0d, +0xe8,0x36,0x18,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x72,0x37,0xa8,0xdb,0x60, +0x88,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd0,0xdd,0xc0,0x6e,0x83,0x21,0x1a,0x31, +0x38,0x00,0x10,0x04,0x83,0x63,0x77,0x03,0xbb,0x0d,0x52,0x61,0xa6,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0xca,0xdd,0xc0,0x6d,0x03,0x1a,0x0d,0x2c,0xf0,0xd7,0x40,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xed,0x6e,0x40,0xb7,0x41,0x60,0xfc,0x1a,0x04, +0xf1,0xb1,0xa0,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xbe,0x1b,0xa8,0x6e, +0x10,0x98,0x7d,0x29,0xf1,0x31,0xfb,0x52,0xe2,0x63,0xf6,0xa5,0xc4,0xc7,0x88,0x41, +0x3e,0x56,0x0c,0xf2,0x31,0x63,0x90,0x8f,0x0d,0x10,0x7c,0x6c,0x80,0xe0,0x63,0x03, +0x04,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd6,0x37,0x38,0xdd,0xa0,0x14,0xc4, +0x36,0x30,0x53,0x08,0xe2,0x63,0x4c,0x20,0x1f,0x0b,0x06,0xf8,0xcc,0x12,0x48,0x03, +0x15,0x86,0x13,0x99,0x70,0x00,0x0d,0x54,0x18,0x4e,0x64,0xc2,0x01,0x34,0x50,0x61, +0x38,0x91,0x09,0x07,0xd0,0x40,0x85,0x81,0x44,0x38,0x01,0x59,0xe0,0x12,0xf0,0x31, +0xe1,0x25,0xe0,0x63,0x03,0x4c,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xfb, +0x0d,0x62,0x37,0xa8,0xd9,0x60,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x7e,0x03, +0xd9,0x0d,0x6c,0x36,0x18,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc0,0xdf,0x60,0x76, +0x83,0x9b,0x0d,0x06,0xa3,0x89,0x81,0x3e,0x56,0x13,0x03,0x7d,0xcc,0x26,0x06,0xfa, +0x98,0x4e,0x34,0xf1,0x31,0x9d,0x68,0xe2,0x63,0x3a,0xd1,0xc4,0xc7,0x8c,0x41,0x3e, +0x66,0x0c,0xf2,0x31,0x63,0x90,0x8f,0x0d,0x13,0x7c,0x6c,0x98,0xe0,0x63,0xc3,0x04, +0x1f,0x13,0x06,0xf8,0x58,0x20,0xc4,0xc7,0x86,0x02,0x3e,0x66,0x14,0xf1,0xb1,0xa0, +0x88,0xcf,0x2c,0xc1,0x34,0x50,0x61,0x90,0xc6,0x83,0x48,0x03,0x15,0x06,0x69,0x3c, +0x88,0x34,0x50,0x61,0x88,0xc6,0x63,0x48,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xb0, +0x70,0x70,0xbe,0x01,0xce,0x06,0xfe,0x1b,0xf8,0x6f,0xe0,0xbf,0x81,0xfa,0x06,0xea, +0x1b,0xa8,0x6f,0xa0,0xbe,0xc1,0x68,0x42,0x00,0x0c,0x47,0x04,0x66,0x1b,0x04,0xdf, +0x74,0x43,0xdb,0x06,0x42,0x60,0x47,0x40,0x1f,0x3b,0x04,0xfa,0xd8,0x31,0xd0,0x67, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0xbe,0x15,0x0e,0xd2,0x37,0xe0,0xd9,0xc0,0x84,0x83, +0xd1,0x84,0x00,0xb0,0xa0,0x90,0x8f,0x09,0x85,0x7c,0x6c,0x28,0xe4,0x63,0x2c,0x1b, +0x98,0x6b,0x10,0x1f,0x63,0xd9,0xc0,0x5c,0x83,0xf8,0x0c,0x47,0x08,0x72,0x1b,0x0c, +0xdf,0x70,0xc4,0x90,0xb7,0x41,0xf1,0x95,0x10,0xe8,0x70,0x04,0x51,0xb7,0xc1,0xf0, +0x0d,0x47,0x14,0x7c,0x1b,0x14,0x5f,0x09,0x81,0x16,0x11,0xe8,0x2c,0x03,0x55,0x05, +0xa3,0x09,0xce,0x60,0x01,0xea,0x06,0xf2,0xb1,0xbf,0x08,0xe8,0x63,0xe9,0x15,0xc4, +0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x33,0x0e,0x42,0x38,0xe8,0xdb,0x20,0x98, +0x25,0xa8,0x06,0x2a,0x0c,0x81,0xe2,0x77,0x61,0x1a,0x31,0x70,0x00,0x10,0x04,0x83, +0xc7,0x8c,0x83,0xfc,0x0d,0xf6,0x36,0x20,0xdb,0x60,0x6c,0x83,0x12,0x0e,0x02,0xfc, +0x0a,0x82,0xf5,0x0d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x40,0xe3,0x80,0x84,0x03, +0xd6,0x0d,0xe8,0x6b,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x33,0x0e,0x64,0x38,0x78, +0xd7,0xc0,0xd0,0x37,0x10,0xe2,0x63,0x42,0x20,0x1f,0x0b,0x08,0xf8,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0xd1,0xc6,0x01,0x0a,0x07,0x45,0x60,0xe8,0x1a,0x94,0x6f,0x20, +0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xde,0x38,0x50,0xe1,0x20,0x38,0xd7,0xc0, +0x86,0x41,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc4,0x71,0xc0,0xc2,0x41,0x20, +0x4c,0x37,0xbc,0x6e,0x10,0x90,0x6b,0x30,0x1c,0xa1,0x13,0xb0,0x1b,0x30,0xdf,0x2c, +0xc3,0x65,0x05,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd0,0x71,0xf0,0xc2,0xc1,0xec, +0x06,0x82,0xe1,0x6e,0x10,0xc4,0x67,0x96,0xe0,0x1a,0xa8,0x30,0x04,0x0b,0xa9,0x46, +0x0c,0x1c,0x00,0x04,0xc1,0xe0,0xa9,0xe3,0x00,0x85,0x83,0xd4,0x0d,0xe6,0x36,0x90, +0xdb,0x80,0x86,0x83,0x30,0x00,0x83,0x2f,0xd0,0xdf,0x60,0xc4,0xc0,0x01,0x40,0x10, +0x0c,0x9e,0x3a,0x0e,0x50,0x38,0x68,0xdd,0x60,0x6e,0x03,0xb9,0x0d,0x68,0x38,0x08, +0x03,0x30,0xf8,0x68,0x37,0xd0,0xdf,0x60,0xc4,0xc0,0x01,0x40,0x10,0x0c,0x9e,0x3a, +0x0e,0x50,0x38,0x58,0xdd,0x60,0x6e,0x03,0xb9,0x0d,0x68,0x38,0x70,0xdd,0xc0,0x75, +0x03,0xd7,0x0d,0x5c,0x37,0xd0,0xdf,0x00,0x47,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xa2, +0xe3,0x20,0x8d,0x83,0xb7,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x8f,0x03,0x1a, +0x0e,0xe2,0x22,0x98,0x25,0xc8,0x06,0x2a,0x0c,0x01,0x23,0x97,0xc6,0x64,0xa3,0x34, +0xe2,0x33,0x1c,0x11,0xc8,0x6e,0x20,0x7c,0xc3,0x11,0xc2,0xec,0x06,0xc4,0x77,0xc2, +0x20,0x4e,0x18,0x84,0x09,0x41,0x08,0x86,0x1b,0x44,0x23,0x00,0x83,0x59,0x06,0x6d, +0x0b,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xf2,0xe3,0x60,0x8e,0x83,0x63,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0x51,0x0e,0x7c,0x38,0x48,0x82,0x59,0x82,0x6d,0xa0,0xc2, +0x10,0x34,0x2a,0xb3,0xf9,0xd0,0xdf,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10, +0x89,0x72,0xe0,0xc6,0x41,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0x28,0x07,0x38, +0x1c,0x04,0x16,0xa4,0x6f,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x4a,0x39, +0xf0,0xe1,0x20,0x18,0x8e,0x30,0x64,0xc3,0xf9,0x2e,0x30,0x94,0x05,0x83,0x7c,0x86, +0x23,0x02,0x10,0x0e,0x84,0xef,0x02,0x43,0x8d,0x18,0x18,0x00,0x08,0x82,0x41,0xb4, +0xca,0x01,0x18,0x07,0x3a,0x66,0x41,0x08,0x07,0xf2,0x19,0x31,0x30,0x00,0x10,0x04, +0x83,0xa8,0x95,0x03,0x33,0x0e,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x62,0x39, +0x60,0xe3,0x00,0x65,0x83,0xc0,0xde,0x37,0x08,0xe2,0x63,0x46,0x20,0x9f,0x59,0x02, +0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_a4ed756d4aa56b06777b232eea0b292d.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_a4ed756d4aa56b06777b232eea0b292d.h new file mode 100644 index 00000000..ecf3a346 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_a4ed756d4aa56b06777b232eea0b292d.h @@ -0,0 +1,1101 @@ +// ffx_fsr2_accumulate_pass_16bit_a4ed756d4aa56b06777b232eea0b292d.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_16bit_a4ed756d4aa56b06777b232eea0b292d_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_a4ed756d4aa56b06777b232eea0b292d_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_a4ed756d4aa56b06777b232eea0b292d_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_a4ed756d4aa56b06777b232eea0b292d_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_a4ed756d4aa56b06777b232eea0b292d_SRVResourceNames[] = { "r_input_exposure", "r_dilated_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_a4ed756d4aa56b06777b232eea0b292d_SRVResourceBindings[] = { 0, 2, 3, 4, 5, 10, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_a4ed756d4aa56b06777b232eea0b292d_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_a4ed756d4aa56b06777b232eea0b292d_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_a4ed756d4aa56b06777b232eea0b292d_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", "rw_upscaled_output", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_a4ed756d4aa56b06777b232eea0b292d_UAVResourceBindings[] = { 0, 1, 3, 4, 2, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_a4ed756d4aa56b06777b232eea0b292d_UAVResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_a4ed756d4aa56b06777b232eea0b292d_UAVResourceSpaces[] = { 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_a4ed756d4aa56b06777b232eea0b292d_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_a4ed756d4aa56b06777b232eea0b292d_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_a4ed756d4aa56b06777b232eea0b292d_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_a4ed756d4aa56b06777b232eea0b292d_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_a4ed756d4aa56b06777b232eea0b292d_size = 17160; + +static const unsigned char g_ffx_fsr2_accumulate_pass_16bit_a4ed756d4aa56b06777b232eea0b292d_data[] = { +0x44,0x58,0x42,0x43,0xc2,0x30,0xfc,0xc4,0x23,0x77,0x9e,0xba,0x22,0xc1,0x0b,0x91, +0x24,0xdf,0x9a,0x54,0x01,0x00,0x00,0x00,0x08,0x43,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x24,0x02,0x00,0x00,0x54,0x10,0x00,0x00,0x70,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xb0,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x28,0x0e,0x00,0x00,0x62,0x00,0x05,0x00, +0x8a,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x10,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x81,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc6,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xfc,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a, +0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b, +0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30, +0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18, +0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x51,0x80,0x42, +0x54,0x43,0x55,0x91,0x55,0x86,0x6a,0xa8,0x08,0x2b,0xc4,0x30,0x0c,0x03,0x69,0xc5, +0x30,0x06,0xc3,0x30,0x0c,0xe2,0x8e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0xb9,0x8d, +0x2a,0x56,0x62,0xf2,0x8b,0xdb,0x46,0x84,0x61,0x18,0x46,0x21,0xbc,0x81,0x19,0xe8, +0x3b,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e, +0x1b,0x11,0xc3,0x30,0x0c,0x85,0x08,0x07,0x66,0x20,0x71,0x8e,0x20,0x28,0x06,0x33, +0x28,0xc3,0x40,0x52,0x39,0x10,0x30,0x8c,0x20,0x18,0x33,0xb5,0xc1,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98, +0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x81, +0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39, +0xa0,0x60,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1, +0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c, +0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8, +0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0x80,0xa6,0xa4,0x0e,0x23,0x10,0xc6, +0x4c,0x6d,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f, +0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4, +0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40, +0x07,0x7e,0x00,0x06,0x7e,0xa0,0x07,0x7a,0xd0,0x0e,0xe9,0x00,0x0f,0xf3,0xf0,0x0b, +0xf4,0x90,0x0f,0xf0,0x50,0x0e,0x28,0x18,0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98, +0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03, +0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76, +0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xb0, +0x2d,0xb9,0x33,0x85,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3, +0x3b,0x84,0x03,0x3d,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f, +0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x98,0xc9,0x1a,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0x40,0x82,0x01,0x53,0x3c, +0x13,0x19,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42, +0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39, +0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0, +0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f,0xa0,0x80,0xa5,0x79,0x26,0x32,0x18,0x07, +0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a, +0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78, +0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03, +0x3f,0x00,0x03,0x3f,0x40,0x01,0x4a,0xf5,0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3, +0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c, +0xba,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x53,0x9e,0xe7,0x79,0x3e, +0x0c,0x2c,0x8a,0xa2,0xa8,0x61,0x18,0x86,0x61,0x18,0xa4,0xdf,0x24,0x4d,0x11,0x25, +0x4c,0x3e,0x0b,0x30,0xcf,0x42,0x44,0xec,0x04,0x4c,0x04,0x0a,0x06,0xe2,0xe7,0x08, +0x40,0x01,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07, +0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32,0x00,0x02,0x40,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x80,0x2c,0x10,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46, +0x00,0x8a,0xa1,0x24,0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2,0x20,0xca,0xa1,0xf0, +0x03,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03,0x0a, +0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a,0x3c, +0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x34,0x8a,0x72,0xa2,0x04,0x33,0x8a,0x87,0xc8,0x11, +0x80,0x1a,0x20,0xbf,0x80,0x01,0x01,0x11,0xe8,0x9d,0x01,0x20,0x79,0x06,0x80,0xe8, +0x19,0x00,0xb2,0x67,0x00,0x08,0x9f,0x01,0x20,0x7d,0x06,0x80,0xf6,0x19,0x00,0xea, +0x67,0x00,0x68,0x9d,0x01,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x87,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xe1,0x99,0x20,0x0c,0xd0,0x06,0x61,0x20, +0x26,0x08,0x43,0xb4,0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0x41,0xda,0x30,0x20, +0x09,0x31,0x41,0x58,0x03,0x3e,0x20,0x24,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x55, +0x86,0x07,0xf7,0x36,0x57,0x27,0x57,0x36,0x41,0x18,0xa6,0x0d,0x82,0xd1,0x6c,0x48, +0x8c,0x85,0x31,0x8c,0x81,0x30,0x1c,0x62,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65, +0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73, +0x1b,0x92,0x61,0x81,0x0c,0x62,0x20,0x0c,0x67,0x82,0xf0,0x06,0x74,0xc0,0x4c,0xee, +0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad, +0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x50,0x1b,0x12,0x42,0x9a,0x0c, +0x6a,0x20,0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d, +0xdd,0xdc,0x04,0x61,0xa8,0x26,0x08,0x83,0xb5,0x41,0x30,0xb0,0x0d,0x09,0xb5,0x58, +0xc6,0x35,0x10,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec, +0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x5c,0x1b, +0x92,0x4b,0xda,0x0c,0x6e,0x20,0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17, +0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xc0,0x36,0x24,0x9c,0xe4,0x19,0xdf, +0x40,0x18,0xd9,0x04,0x41,0x0e,0xea,0x80,0x89,0xdc,0x57,0x5a,0xdb,0x59,0x53,0x1a, +0xdc,0xdc,0x04,0x61,0xc8,0x36,0x24,0x49,0x18,0x88,0x81,0x31,0x06,0x03,0x61,0x38, +0x13,0x84,0x41,0x23,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0x25,0x57, +0x16,0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21,0x29,0x83, +0xc5,0x0c,0x8c,0x61,0x20,0x8c,0x6c,0x03,0xf2,0x44,0x95,0xd6,0x81,0x01,0x19,0x9c, +0xc1,0x04,0x81,0x0e,0xec,0x80,0x9a,0xdc,0xdd,0x57,0x9a,0x1b,0x5d,0x99,0x9c,0x5b, +0x18,0xdb,0x57,0x1d,0xdc,0xdc,0x58,0x18,0x5b,0x19,0xd9,0xd7,0xd8,0x1b,0xdb,0x9b, +0xdc,0x04,0x81,0x0c,0xe2,0x60,0xc3,0x62,0xa4,0x81,0x1a,0x18,0xc6,0x40,0xac,0xc1, +0x1a,0xac,0x81,0x33,0x41,0xb0,0x83,0x3b,0xa0,0x23,0x77,0xf7,0xc5,0xf6,0x36,0xb6, +0xf6,0x35,0x47,0x17,0x46,0x57,0x37,0xb7,0x61,0x19,0xda,0xc0,0x0d,0x8c,0x61,0x20, +0xd6,0x60,0x0d,0xd6,0x20,0x9b,0x20,0xe0,0x01,0x1e,0x90,0x91,0xbb,0xfb,0x72,0x2b, +0xbb,0xfb,0x62,0x7b,0x1b,0x5b,0x9b,0xdb,0xb0,0x10,0x70,0x10,0x07,0x06,0x35,0x10, +0x6b,0xb0,0x06,0x6b,0x90,0xf1,0x91,0xbb,0xfb,0x62,0xab,0x6b,0x0b,0xfb,0x42,0x4b, +0x9b,0xa3,0x7b,0x93,0xcb,0xdb,0xb0,0x50,0x69,0x30,0x07,0xc6,0x35,0x10,0x6b,0xb0, +0x06,0x6b,0xe0,0x50,0x92,0xbb,0xfb,0xaa,0x83,0x9b,0x1b,0x0b,0x63,0x2b,0x23,0xfb, +0x7a,0xab,0xa3,0x83,0xab,0xa3,0xdb,0xb0,0x5c,0x69,0x50,0x07,0x06,0x31,0x10,0x6b, +0xb0,0x06,0x6b,0xe0,0x6c,0x28,0xd8,0xe0,0x0d,0xe4,0x80,0x0e,0xec,0x60,0x82,0xb0, +0x07,0x7a,0x40,0x63,0x4c,0xcc,0x68,0x4a,0x4a,0x66,0x82,0x30,0x6c,0x1b,0x10,0x03, +0x0f,0xf2,0xc0,0x30,0x06,0x3d,0x00,0x36,0x04,0x7b,0x30,0x41,0xe8,0x83,0x3d,0x60, +0x33,0xf7,0xc5,0x94,0xe6,0x56,0x16,0x26,0x37,0xc4,0x16,0xd6,0x06,0xb7,0x01,0x31, +0xfa,0xc0,0x0f,0x8c,0x61,0x30,0x80,0x0d,0xc1,0x1f,0x6c,0x20,0xd0,0xe0,0x0e,0xf8, +0x00,0x14,0x26,0x08,0x7a,0x90,0x07,0x5c,0xd2,0xa4,0xca,0xdc,0xc8,0xca,0xe4,0xa6, +0xd2,0xf4,0xca,0x26,0x08,0x64,0x20,0x07,0x1b,0x90,0x64,0x14,0x28,0xa3,0x0c,0xae, +0x86,0x14,0xe8,0xa4,0x35,0x85,0xe1,0x49,0x95,0xb9,0x91,0x95,0xc9,0x4d,0xa5,0xe9, +0x95,0x6d,0x40,0x12,0x53,0xa0,0xc6,0xa0,0x0c,0xae,0x86,0x14,0xc8,0xa4,0x11,0xa5, +0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x06,0x6e,0x03,0x92,0xa0, +0x02,0x95,0x0a,0x65,0x70,0x35,0xa4,0xc0,0x2e,0x2d,0xc9,0x0d,0xae,0x8e,0x6e,0xe8, +0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x8c,0x28,0xad,0xad,0xcc, +0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x74,0x1b,0x8c,0x64,0x15,0x28,0x56,0x28, +0x83,0x8b,0x52,0x1a,0x53,0x5d,0x5b,0x58,0x53,0x1a,0x1c,0x51,0x5a,0x5b,0x99,0xdb, +0x5c,0xda,0x9b,0xdb,0xdc,0x04,0x61,0xf0,0x36,0x20,0x89,0x2b,0x50,0xaf,0x50,0x06, +0x57,0x43,0x0a,0x94,0xd2,0x98,0xea,0xda,0xc2,0x9a,0xd2,0xe0,0x98,0xca,0xec,0xca, +0xd8,0xa8,0xde,0xaa,0xe6,0xca,0x26,0x08,0xc3,0xb7,0x01,0x49,0x62,0x81,0x92,0x85, +0x32,0xb8,0x1a,0x52,0xe0,0x92,0x66,0x24,0x17,0xd6,0x56,0x96,0xe4,0x46,0x56,0x86, +0x37,0x41,0x18,0xc0,0x60,0x03,0x92,0xd0,0x02,0x55,0x0b,0x65,0x70,0x35,0xa4,0x40, +0xc9,0x8c,0xa8,0xcc,0x2e,0x6d,0xac,0x8c,0xea,0xcd,0x2a,0xad,0xec,0x8e,0xa8,0x0c, +0x8e,0x0e,0x6d,0x82,0x30,0x84,0xc1,0x06,0x23,0xb9,0x05,0x0a,0x17,0xca,0xa0,0xe1, +0x61,0xa6,0x94,0x46,0x47,0x57,0x26,0x37,0x41,0x18,0xc4,0x60,0x03,0x92,0xe8,0x02, +0xb5,0x0b,0x65,0xd0,0x34,0xa4,0x40,0xc9,0xac,0xe9,0x8d,0x2e,0xed,0xcd,0xcd,0xaa, +0x6c,0x8c,0xee,0x4d,0x6e,0x6a,0x2c,0x8c,0xad,0x6c,0x82,0x30,0x8c,0xc1,0x06,0x23, +0xe9,0x05,0xca,0x17,0xca,0xa0,0x21,0x64,0x46,0xf4,0x76,0xe7,0x36,0x37,0x16,0xc6, +0x56,0x66,0x14,0x36,0x46,0xf7,0x26,0x37,0x41,0x18,0xc8,0x60,0x03,0x92,0x80,0x03, +0x15,0x0e,0x65,0xd0,0x34,0xa4,0xc0,0xcf,0xac,0xe9,0x8d,0x2e,0xed,0xcd,0xcd,0xaa, +0x6c,0x8c,0xee,0x4d,0x4e,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0x28,0xcc,0x6d,0xac,0x8c, +0x8d,0x2d,0x8c,0x2e,0xed,0xcd,0x6d,0x82,0x30,0x94,0xc1,0x06,0x23,0x19,0x07,0x8a, +0x1c,0xca,0xa0,0x21,0x63,0x06,0x25,0x57,0x56,0x84,0x07,0xf7,0x36,0x57,0x27,0x57, +0x36,0x41,0x18,0xcc,0x60,0x03,0x92,0x98,0x03,0x75,0x0e,0x65,0xd0,0x34,0xa4,0xc0, +0xcc,0x0c,0x4a,0xae,0xcc,0x2e,0xed,0xad,0x6e,0xce,0x48,0x2e,0xac,0xad,0x0c,0x4a, +0xae,0xac,0x08,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x82,0x30,0x9c,0xc1,0x06,0x24, +0x49,0x07,0x4a,0x1d,0xca,0xa0,0x69,0x48,0x81,0x8b,0x19,0x55,0x98,0x1b,0x52,0x18, +0x9b,0x99,0xd1,0x93,0xd5,0x04,0x61,0x40,0x83,0x0d,0x46,0xc2,0x0e,0x54,0x3b,0x94, +0x41,0xc3,0xca,0x4c,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0xaa,0x2c,0xae,0xae,0xcc,0x6d, +0xac,0x8c,0xa9,0xcc,0xed,0x8c,0x0e,0x6d,0x82,0x30,0xa4,0xc1,0x06,0x24,0x79,0x07, +0x0a,0x1e,0xca,0xa0,0x69,0x48,0x81,0x8a,0x19,0x51,0x19,0x1b,0x5d,0x18,0x55,0x5a, +0x5b,0xd9,0x04,0x61,0x50,0x83,0x0d,0x46,0x22,0x0f,0xd4,0x3c,0x94,0x41,0xc3,0xcb, +0x8c,0x28,0xcf,0x2d,0xac,0x2d,0x6d,0x4c,0xaa,0x6c,0x6e,0x08,0x2d,0xcc,0xed,0xac, +0xcc,0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82,0x30,0xac,0xc1,0x06,0x23,0xa9,0x07,0xca, +0x1e,0xca,0xa0,0x21,0x66,0x66,0x95,0x56,0x76,0x37,0x05,0x17,0x36,0x56,0x46,0xf5, +0xd6,0x54,0x46,0x57,0x26,0x37,0x67,0x14,0x36,0x46,0xf7,0x26,0x37,0x41,0x18,0xd8, +0x60,0x83,0x91,0xe0,0x03,0x95,0x0f,0x65,0xd0,0x6c,0xa0,0xf4,0xa0,0x14,0x4e,0x41, +0x15,0x5a,0x01,0x16,0x66,0xc1,0x16,0x72,0x81,0x17,0x7e,0x41,0x1c,0xca,0x01,0x1d, +0xd6,0xc1,0x1d,0xe2,0x81,0x1e,0xee,0x41,0x1f,0x36,0x0c,0x86,0x28,0xec,0xc3,0x04, +0x41,0x00,0x36,0x00,0x1b,0x06,0xc3,0x1f,0xfc,0x61,0x43,0xf0,0x0f,0x1b,0x86,0xa1, +0x1f,0x40,0x82,0xc2,0xd0,0xd4,0x04,0xc1,0x0f,0xe6,0x60,0xc3,0x30,0x06,0x63,0x30, +0x6c,0x20,0x8c,0x91,0xb8,0x48,0x62,0x43,0xd1,0x0f,0x22,0x01,0x84,0x42,0x49,0x10, +0x11,0x93,0x0b,0x73,0x1b,0x43,0x2b,0x9b,0x9b,0x20,0x0c,0x6d,0x40,0xc3,0x8c,0xed, +0x2d,0x8c,0x6e,0x6e,0x82,0x30,0xb8,0x01,0x8b,0x34,0xb7,0x39,0xba,0xb9,0x09,0xc2, +0xf0,0x06,0x24,0xd2,0xdc,0xe8,0xe6,0x88,0xd0,0x95,0xe1,0x7d,0xb1,0xbd,0x85,0x91, +0x4d,0x10,0x06,0x38,0x20,0x42,0x57,0x86,0xf7,0xe5,0xf6,0x26,0xd7,0xc6,0x84,0xae, +0x0c,0xef,0x6b,0x8e,0xee,0x4d,0xae,0x8c,0x45,0x5d,0x9a,0x1b,0xdd,0xdc,0x06,0xe8, +0x24,0x50,0x22,0x25,0x54,0x62,0x25,0x58,0xa2,0x25,0x70,0xc1,0x25,0x5e,0x02,0x26, +0xb8,0x98,0xe0,0x64,0x42,0x16,0xaa,0xb0,0xb1,0xd9,0xb5,0xb9,0xa4,0x91,0x95,0xb9, +0xd1,0x4d,0x09,0x82,0x2a,0x64,0x78,0x2e,0x76,0x65,0x72,0x73,0x69,0x6f,0x6e,0x53, +0x02,0xa2,0x09,0x19,0x9e,0x8b,0x5d,0x18,0x9b,0x5d,0x99,0xdc,0x94,0xc0,0xa8,0x43, +0x86,0xe7,0x32,0x87,0x16,0x46,0x56,0x26,0xd7,0xf4,0x46,0x56,0xc6,0x36,0x25,0x48, +0xca,0x90,0xe1,0xb9,0xc8,0x95,0xcd,0xbd,0xd5,0xc9,0x8d,0x95,0xcd,0x4d,0x09,0x40, +0xa1,0x12,0x19,0x9e,0x0b,0x5d,0x1e,0x5c,0x59,0x90,0x9b,0xdb,0x1b,0x5d,0x18,0x5d, +0xda,0x9b,0xdb,0xdc,0x14,0x61,0x1f,0x40,0xa2,0x0e,0x19,0x9e,0x4b,0x99,0x1b,0x9d, +0x5c,0x1e,0xd4,0x5b,0x9a,0x1b,0xdd,0xdc,0x94,0xa0,0x24,0xba,0x90,0xe1,0xb9,0x8c, +0xbd,0xd5,0xb9,0xd1,0x95,0xc9,0xcd,0x4d,0x09,0x64,0x02,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3c,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x21,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e, +0x51,0xeb,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d, +0x9b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0c, +0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06, +0x20,0x60,0x7e,0x71,0xdb,0xd6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41, +0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0e,0xd2,0x70,0xf9, +0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0xd8,0x82,0x33,0x5c,0xbe, +0xf3,0xf8,0x83,0x33,0xd9,0x7e,0x71,0xdb,0x16,0x10,0x0d,0x97,0xef,0x3c,0xbe,0x11, +0x39,0xd4,0x23,0x0e,0x3e,0x72,0xdb,0x76,0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30, +0xcf,0x42,0x94,0x44,0x45,0x2c,0x7e,0x71,0xdb,0x46,0x50,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x56,0x60,0x0d,0x97,0xef, +0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x09,0x64, +0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0x20,0x36,0x60,0xe4,0x50,0x8f, +0x8f,0xdc,0xb6,0x25,0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84,0xf9,0x45,0xad, +0x9b,0xc1,0x33,0x5c,0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f,0xdc,0x36,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xa4,0xed,0x75,0x6d,0x4a,0xa5,0x6b,0x06,0x77,0x7b,0x23,0x2e,0xea,0x0b,0x29,0x2d, +0x44,0x58,0x49,0x4c,0x90,0x32,0x00,0x00,0x62,0x00,0x05,0x00,0xa4,0x0c,0x00,0x00, +0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x78,0x32,0x00,0x00, +0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x9b,0x0c,0x00,0x00,0x0b,0x82,0x20,0x00, +0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49, +0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62, +0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b, +0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42, +0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a, +0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff, +0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20, +0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00, +0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00, +0x89,0x20,0x00,0x00,0xcc,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04, +0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c, +0x0b,0x84,0xe4,0x4c,0x10,0x84,0xc2,0x08,0x40,0x09,0x00,0x14,0x98,0x23,0x00,0x83, +0x32,0x0c,0x06,0x03,0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18,0xe8,0x70,0xd3,0x70, +0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x18, +0x0c,0x86,0xc1,0x1c,0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0,0x87,0x90,0xfc,0x10, +0x68,0x86,0x85,0x40,0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18,0x0c,0x06,0x83,0x01, +0x35,0xca,0x02,0x18,0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28,0xe8,0x51,0x06,0xc3, +0xc0,0x40,0x91,0xc2,0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c,0x06,0x03,0x03,0x4d, +0x46,0x01,0x0a,0x51,0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50,0x21,0x4c,0x21,0x06, +0x83,0xc1,0x80,0x34,0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38,0x47,0x0d,0x97,0x3f, +0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x60,0x30, +0x18,0x0a,0xe1,0x19,0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7, +0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60,0x50,0x88,0xd0,0x80, +0x31,0x20,0xd1,0x1c,0x41,0x50,0x0c,0xc6,0x40,0x31,0x18,0x90,0xa8,0x34,0x10,0x30, +0x8c,0x20,0x18,0x33,0xb5,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d, +0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94, +0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03, +0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c, +0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x30,0x93,0x18,0x8c,0x03, +0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c, +0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0, +0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81, +0x1f,0x20,0x01,0x95,0x22,0xd5,0x30,0x02,0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1, +0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20, +0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e, +0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a, +0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80, +0x82,0xc1,0x4c,0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5, +0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30, +0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06, +0x60,0x40,0x07,0x7e,0x00,0x06,0x7e,0x80,0x04,0x56,0x8b,0x5c,0x33,0x85,0xc1,0x38, +0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8, +0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x81, +0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39, +0xa0,0x60,0x30,0x93,0x35,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5, +0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0e,0xec,0xf0, +0x0e,0xe1,0x40,0x0f,0x7e,0x80,0x04,0x03,0x8c,0x62,0x33,0x91,0xc1,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8, +0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01, +0x18,0xf8,0x01,0x0a,0x58,0x34,0x9b,0x89,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x64,0xe1,0x16,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41, +0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c, +0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x50, +0x80,0xa2,0xda,0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0x74,0x1b,0x46,0x10,0x86, +0x33,0x84,0xe0,0x63,0x57,0x1b,0x4d,0xb9,0x5c,0x2e,0x97,0x1b,0x0c,0x58,0x28,0x14, +0x0a,0x65,0x30,0x18,0x0c,0x06,0x83,0x81,0x74,0x37,0x49,0x53,0x44,0x09,0x93,0xcf, +0x02,0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x82,0x01,0xf1,0xe6,0x08,0x40,0x61, +0x8e,0x00,0x9a,0x02,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0, +0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07, +0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d, +0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06, +0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74, +0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43, +0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c, +0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e, +0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04, +0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32,0x00,0x02,0x40,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c,0x10,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x94,0x40,0x11,0x14,0xc3,0x08,0x40,0x49,0x94,0x41,0x21,0x14,0x47,0x29,0x14,0x45, +0x41,0x94,0x43,0xe1,0x07,0x10,0x69,0x04,0x80,0x7c,0x05,0x0c,0x08,0x88,0x40,0xaf, +0x19,0x00,0x92,0xcd,0x00,0x10,0x6d,0x06,0x80,0x6c,0x33,0x00,0x84,0x9b,0x01,0xa0, +0xdd,0x0c,0x00,0xf5,0x66,0x00,0x68,0x35,0x03,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x76,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xe1,0x99,0x20,0x0c, +0xd0,0x06,0x61,0x20,0x26,0x08,0x43,0xb4,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06, +0xc4,0x20,0x26,0x08,0x83,0x34,0x41,0x58,0x83,0x32,0x20,0x30,0x41,0x18,0xa6,0x0d, +0x82,0xd2,0x6c,0x48,0x94,0x85,0x51,0x94,0x81,0x50,0x9c,0x0d,0xc9,0xb0,0x30,0x0a, +0x31,0x10,0x8a,0x33,0x41,0x78,0x03,0x6f,0x82,0x30,0x50,0x1b,0x12,0x22,0x62,0x14, +0x69,0x20,0x14,0x67,0x82,0x30,0x54,0x13,0x84,0xc1,0xda,0x20,0x28,0xd5,0x86,0x44, +0x5a,0x18,0x85,0x1a,0x08,0xc5,0x9a,0x20,0x0c,0xd7,0x86,0x84,0x8a,0x18,0x05,0x1b, +0x08,0xc5,0x99,0x20,0x0c,0xd8,0x86,0x04,0x8b,0x18,0x45,0x1b,0x08,0xc5,0x9a,0x20, +0xc8,0xc1,0x37,0x41,0x18,0xb2,0x0d,0x89,0xc1,0x31,0x4a,0x37,0x10,0x8a,0x33,0x41, +0x18,0xb4,0x0d,0xc9,0xb7,0x30,0xca,0x30,0x10,0x8a,0xb5,0x01,0x79,0xa0,0xe9,0xca, +0x36,0x0f,0x0c,0x26,0x08,0x74,0x00,0x06,0x13,0x04,0x32,0xe0,0x36,0x2c,0x8a,0x18, +0x30,0x8a,0x32,0x10,0x63,0x30,0x06,0x63,0xe0,0x4c,0x10,0xec,0x20,0x0c,0x36,0x2c, +0x43,0x19,0x30,0xca,0x30,0x10,0x63,0x30,0x06,0x63,0x60,0x4d,0x10,0xf0,0x40,0x0c, +0x36,0x2c,0xc4,0x19,0x30,0x8a,0x34,0x10,0x63,0x30,0x06,0x63,0x60,0x6d,0x58,0x24, +0x31,0x60,0x14,0x6a,0x20,0xc6,0x60,0x0c,0xc6,0xc0,0xd9,0xb0,0x50,0x62,0xc0,0x28, +0xc4,0x40,0x8c,0xc1,0x18,0x8c,0x81,0xb3,0xa1,0x20,0x03,0x33,0x40,0x83,0x34,0x50, +0x83,0x09,0xc2,0x1e,0x8c,0xc1,0x04,0x61,0xd8,0x36,0x20,0x0a,0x1b,0x30,0x8a,0x32, +0xb4,0x01,0xb0,0x21,0x70,0x83,0x09,0x42,0x1f,0x90,0xc1,0x06,0x44,0x81,0x03,0x46, +0x19,0x06,0x05,0xd8,0x10,0xc4,0xc1,0x06,0x22,0x0c,0xd6,0xe0,0x0d,0xe4,0x60,0x82, +0x20,0x00,0x14,0x86,0xa6,0x26,0x08,0x7e,0xd0,0x6d,0x18,0xba,0x6e,0xd8,0x40,0x28, +0x76,0x40,0xdd,0xc1,0x86,0x82,0x0e,0xea,0x00,0x98,0x03,0x3c,0xa8,0xc2,0xc6,0x66, +0xd7,0xe6,0x92,0x46,0x56,0xe6,0x46,0x37,0x25,0x08,0xaa,0x90,0xe1,0xb9,0xd8,0x95, +0xc9,0xcd,0xa5,0xbd,0xb9,0x4d,0x09,0x88,0x26,0x64,0x78,0x2e,0x76,0x61,0x6c,0x76, +0x65,0x72,0x53,0x02,0xa3,0x0e,0x19,0x9e,0xcb,0x1c,0x5a,0x18,0x59,0x99,0x5c,0xd3, +0x1b,0x59,0x19,0xdb,0x94,0x00,0x29,0x43,0x86,0xe7,0x22,0x57,0x36,0xf7,0x56,0x27, +0x37,0x56,0x36,0x37,0x25,0x90,0x83,0x3a,0x64,0x78,0x2e,0x65,0x6e,0x74,0x72,0x79, +0x50,0x6f,0x69,0x6e,0x74,0x73,0x53,0x02,0x3c,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3c,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x21,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e, +0x51,0xeb,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d, +0x9b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0c, +0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06, +0x20,0x60,0x7e,0x71,0xdb,0xd6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41, +0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0e,0xd2,0x70,0xf9, +0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0xd8,0x82,0x33,0x5c,0xbe, +0xf3,0xf8,0x83,0x33,0xd9,0x7e,0x71,0xdb,0x16,0x10,0x0d,0x97,0xef,0x3c,0xbe,0x11, +0x39,0xd4,0x23,0x0e,0x3e,0x72,0xdb,0x76,0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30, +0xcf,0x42,0x94,0x44,0x45,0x2c,0x7e,0x71,0xdb,0x46,0x50,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x56,0x60,0x0d,0x97,0xef, +0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x09,0x64, +0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0x20,0x36,0x60,0xe4,0x50,0x8f, +0x8f,0xdc,0xb6,0x25,0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84,0xf9,0x45,0xad, +0x9b,0xc1,0x33,0x5c,0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f,0xdc,0x36,0x00,0x00, +0x61,0x20,0x00,0x00,0x2f,0x0a,0x00,0x00,0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00, +0x52,0x00,0x00,0x00,0x34,0x98,0x01,0x28,0xa3,0x42,0x2a,0xc2,0x80,0x62,0x2b,0x8d, +0x92,0x2b,0x95,0xb2,0xab,0x81,0xe2,0x2b,0x97,0x32,0x0c,0x28,0x98,0xb2,0x29,0xa6, +0xe2,0x0d,0x28,0xdf,0x80,0x52,0xaa,0x82,0x8a,0x28,0x9f,0xa2,0x21,0x52,0x0d,0x90, +0xa2,0x08,0xca,0xa0,0x3c,0x4a,0x60,0x04,0x80,0x0c,0x33,0x00,0x63,0x04,0x20,0x08, +0x82,0x28,0x18,0x8c,0x11,0xb4,0xe6,0x9c,0xb3,0xdf,0x18,0x01,0x08,0x82,0xa0,0xfc, +0x8d,0x11,0x80,0x20,0x08,0xf3,0xbf,0x30,0x46,0x00,0x82,0x20,0x18,0xff,0xc2,0x18, +0xc1,0xee,0x8f,0x32,0x09,0x06,0x63,0x04,0xbb,0x3f,0xca,0xfc,0x37,0x46,0x00,0x82, +0x20,0x08,0xff,0xc2,0x18,0x41,0x6b,0xce,0x39,0xef,0x8d,0x11,0x80,0x20,0x08,0xca, +0x60,0x30,0x46,0x00,0x82,0xf8,0x7f,0x8f,0xc1,0x18,0x01,0x08,0x82,0x20,0x08,0x06, +0x63,0x04,0x21,0x09,0x86,0x78,0x37,0x46,0xb0,0xc7,0x6a,0xbc,0x7f,0x63,0x04,0x6b, +0xad,0xd6,0xe2,0x37,0x46,0xf0,0xdf,0x7f,0xff,0x7e,0x63,0x04,0xad,0x39,0xe7,0xbc, +0x2f,0x8c,0x11,0xc8,0xa2,0xdb,0xff,0xdf,0x18,0x81,0xce,0x9a,0x73,0xfa,0x8d,0x11, +0xa8,0x78,0x7d,0xaa,0xde,0x18,0x01,0x08,0x82,0x20,0x08,0x0e,0x63,0x04,0x6b,0xad, +0xd6,0xba,0x37,0x46,0x00,0x82,0xa0,0x7f,0x87,0xc1,0x18,0x41,0x6b,0xce,0x39,0xed, +0x8d,0x11,0x80,0x20,0x08,0x92,0x60,0x30,0x46,0x00,0x82,0x20,0xa8,0x83,0xc1,0x18, +0x81,0x08,0x92,0x20,0xbe,0x8d,0x11,0xc0,0x71,0x99,0xdf,0xde,0x18,0x01,0x59,0xf2, +0xfa,0xfd,0x8d,0x11,0x80,0x20,0x08,0x82,0xa0,0x30,0x46,0x00,0x82,0x20,0xc8,0x82, +0xc1,0x18,0xc1,0x3b,0x93,0x26,0xda,0x8d,0x11,0x80,0x20,0x08,0xc2,0xdf,0x18,0x01, +0x08,0x82,0x20,0xfe,0x0b,0x63,0x04,0x20,0x08,0x82,0xe8,0x37,0x46,0x00,0x82,0x20, +0x88,0x7f,0x54,0x19,0x23,0x00,0x41,0x68,0x8c,0x00,0x04,0x9f,0x31,0x02,0x10,0x7c, +0x83,0x31,0x02,0x10,0x04,0x83,0x11,0x00,0x32,0x8c,0x00,0x00,0x23,0x06,0x09,0x00, +0x82,0x60,0x50,0x06,0xe0,0x20,0x0a,0x6d,0x90,0x0b,0xbe,0x20,0x0b,0x23,0x06,0x09, +0x00,0x82,0x60,0x50,0x06,0xe1,0x30,0x0a,0x6e,0xb0,0x0b,0xba,0x30,0x0b,0x23,0x06, +0x09,0x00,0x82,0x60,0x50,0x06,0xe2,0x40,0x0a,0x6f,0x00,0x0e,0xbc,0x40,0x0b,0x23, +0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe3,0x50,0x0a,0x70,0x20,0x0e,0xe2,0x50,0x0b, +0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe4,0x60,0x0a,0x71,0x00,0x0e,0xe0,0x60, +0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe5,0x70,0x0a,0x71,0x90,0x0b,0xe4, +0x70,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe6,0x80,0x0a,0x72,0x30,0x0e, +0xbb,0x80,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe7,0x90,0x0a,0x73,0xe0, +0x0b,0xbd,0x90,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe8,0xa0,0x0a,0x74, +0x10,0x0e,0xbf,0xa0,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe9,0xb0,0x0a, +0x75,0x30,0x0e,0xe2,0xb0,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xea,0xc0, +0x0a,0x76,0x80,0x0e,0xe4,0xc0,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xeb, +0xd0,0x0a,0x77,0xa0,0x0e,0xe9,0xd0,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06, +0xec,0xe0,0x0a,0x78,0x80,0x0e,0xe8,0xe0,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50, +0x06,0xed,0xf0,0x0a,0x7c,0x90,0x0e,0xec,0xf0,0x0b,0x23,0x06,0x09,0x00,0x82,0x60, +0x50,0x06,0xee,0x00,0x0b,0x7e,0xa0,0x0e,0xea,0x00,0x0e,0x23,0x06,0x06,0x00,0x82, +0x60,0x40,0xf0,0xc3,0x29,0xac,0xc3,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0xfd,0x80, +0x0a,0xef,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x44,0x3f,0xa0,0x42,0x3b,0x8c,0x18, +0x18,0x00,0x08,0x82,0x01,0xe1,0x0f,0xa9,0x10,0x0f,0x23,0x06,0x07,0x00,0x82,0x60, +0x20,0x06,0xf4,0x30,0x0b,0x85,0x3c,0x8c,0x26,0x04,0x41,0x19,0xef,0x70,0x65,0xc0, +0xc3,0x55,0x60,0x0b,0x5c,0x44,0x00,0x15,0xb4,0x82,0x56,0x52,0x40,0x09,0x09,0x9c, +0x60,0xb0,0x13,0x0c,0x66,0x02,0x1a,0xc0,0xc7,0x84,0x34,0x80,0xcf,0x68,0x42,0x03, +0x5c,0x60,0xb0,0x73,0x0c,0x66,0x85,0x40,0x1f,0x2b,0x04,0xfa,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x77,0x12,0xe5,0x70,0xf9,0xc3,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1, +0x88,0xc1,0x01,0x80,0x20,0x18,0x88,0x41,0x4a,0xa0,0x83,0x46,0x12,0xa3,0x09,0x01, +0x30,0x9a,0x20,0x04,0x27,0x18,0xec,0x04,0x83,0xd9,0x21,0xd0,0xc7,0x0e,0x81,0x3e, +0x26,0x30,0xf0,0x31,0x81,0x81,0xcf,0x68,0x42,0x22,0x8c,0x26,0x28,0x83,0x21,0x84, +0x7c,0x0c,0x21,0xe4,0x63,0x0a,0x2e,0xc0,0xc7,0x94,0x5c,0x80,0xcf,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0x62,0xd1,0x0f,0x84,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7, +0x58,0xf8,0x03,0x21,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x41,0x16,0x20,0x31,0x0a, +0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x65,0x11,0x12,0xa4,0x20,0x9c,0x62,0xb0, +0x53,0x0c,0x66,0x84,0x40,0x1f,0x23,0x04,0xfa,0x18,0xc5,0xc9,0xc7,0x28,0x4e,0x3e, +0x27,0xfc,0xe8,0x84,0x1f,0x9d,0x30,0x90,0x13,0x06,0x32,0x62,0xd0,0x00,0x20,0x08, +0x06,0xcd,0x5b,0xa8,0x84,0x1e,0x84,0x85,0x10,0xb4,0x44,0x4b,0xb4,0x44,0x4b,0x8c, +0x26,0x04,0xc0,0x68,0x82,0x10,0xd8,0x19,0x08,0xf2,0xb1,0x33,0x10,0xe4,0x63,0x82, +0x20,0x1f,0x13,0x04,0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2, +0xba,0x40,0x89,0xc0,0x90,0x35,0x80,0x8f,0x21,0x6b,0x00,0x9f,0xe1,0x08,0x21,0x16, +0x86,0x6f,0x38,0x62,0xc0,0x85,0xe2,0x2b,0x21,0xd0,0xe1,0x08,0x82,0x16,0x86,0x6f, +0x38,0xa2,0xd8,0x85,0xe2,0x2b,0x21,0xd0,0x22,0x02,0x1d,0x31,0x78,0x00,0x10,0x04, +0x83,0xc9,0x2f,0x6a,0xe2,0x15,0x54,0x41,0xcb,0x44,0x42,0x24,0xe6,0x62,0x2e,0x7e, +0x02,0x17,0x46,0x13,0x82,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xd0,0x68,0x8b, +0x60,0xc4,0xe0,0x01,0x40,0x10,0x0c,0xa6,0xd0,0xc0,0x89,0x5a,0x68,0x85,0x8e,0x2b, +0x89,0x92,0xb0,0x0b,0xbb,0x10,0x8b,0x5d,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18, +0x31,0x38,0x00,0x10,0x04,0x03,0x31,0xf0,0x8b,0x9e,0x78,0x85,0xbd,0x18,0x4d,0x08, +0x86,0xe1,0x86,0x60,0x2f,0xc0,0xa0,0x94,0x98,0xe0,0x12,0x82,0xad,0x61,0x26,0xb8, +0x9a,0x40,0x67,0x19,0x02,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x31,0x28,0x0d, +0xb2,0xb0,0x85,0xd1,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x38,0xc1,0x60,0x27,0x18, +0xcc,0x84,0x4d,0x3e,0x26,0x6c,0xf2,0x31,0xc1,0x25,0xe0,0x63,0xc2,0x4b,0xc0,0x67, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xdc,0x98,0x0b,0x43,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x23,0x37,0xea,0xe2,0x1d,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x74, +0xa3,0x2e,0x8e,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xdd,0xb8,0x8b,0x78,0x08, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xca,0x8d,0xb5,0x18,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0xd2,0x0d,0xb6,0x10,0x4e,0x18,0xd0,0x09,0x03,0xb2,0x83,0x88,0x8f,0x19, +0x44,0x7c,0x4e,0xa8,0xdc,0x09,0x95,0x2b,0x03,0x2f,0xa0,0x8c,0xbc,0x80,0x11,0x83, +0x03,0x00,0x41,0x30,0xd0,0x7e,0x23,0x2e,0x84,0xdb,0x18,0x31,0x38,0x00,0x10,0x04, +0x03,0x0d,0x3c,0xe4,0x42,0xc0,0x8d,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xce,0x43, +0x34,0xe6,0x21,0x37,0x84,0xa0,0x34,0x4a,0xa3,0x34,0x4a,0x63,0x34,0x21,0x00,0x46, +0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23, +0x2a,0x77,0x44,0xe5,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x81,0x8f,0xd5,0xe0,0x07, +0xf1,0x98,0x14,0xd7,0x70,0x0d,0xd7,0x70,0x8d,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82, +0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11, +0x95,0x2b,0xce,0x3d,0xc0,0xd6,0xe0,0x35,0x40,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0x5a,0x7d,0xa8,0x86,0x10,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xc3,0x1f,0xb7,0x81, +0x12,0xee,0x11,0x58,0xba,0xa1,0x1b,0xba,0xa1,0x1b,0xa3,0x09,0x01,0x30,0x9a,0x20, +0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9, +0x23,0x2a,0x57,0x68,0x90,0x1f,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x1a,0x88,0xd4, +0x46,0xc0,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x73,0x22,0xe2,0x31,0x13,0xf9,0x11, +0x84,0x41,0x79,0x94,0x47,0x79,0x94,0xc7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68, +0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xee,0x88,0xca, +0x8d,0x18,0x34,0x00,0x08,0x82,0x41,0x03,0x23,0xeb,0xc1,0x13,0x22,0xb2,0x06,0x72, +0xe0,0x1e,0xee,0xe1,0x1e,0xee,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30, +0x08,0xa3,0x09,0xc4,0x70,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x23, +0x06,0x0d,0x00,0x82,0x60,0xd0,0xe4,0x08,0x7d,0x94,0xc5,0x8a,0xf0,0xc1,0x1e,0xdc, +0xc7,0x7d,0xdc,0xc7,0x7d,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2, +0x68,0x02,0x31,0x1c,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x88,0x41, +0x03,0x80,0x20,0x18,0x34,0x62,0xd2,0x1f,0x6e,0x41,0x23,0x67,0x40,0x0a,0x20,0x02, +0x22,0x20,0x02,0x22,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a, +0x40,0x0c,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x37,0x62,0xd0,0x00, +0x20,0x08,0x06,0xcd,0x9a,0x98,0xc8,0x5d,0xf4,0x48,0x19,0xb4,0x42,0x8a,0xa4,0x48, +0x8a,0xa4,0xc8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10, +0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x95,0x2d,0xa4,0x09,0x58, +0x39,0xa8,0x08,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x83,0x93,0x12,0x11,0x82, +0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xee,0x44,0x46,0x46,0x23,0x4d,0x64,0x21,0xa8, +0x91,0x1a,0xa9,0x91,0x1a,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84, +0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x11,0x83, +0x06,0x00,0x41,0x30,0x68,0x40,0x65,0x47,0x58,0x43,0x4e,0xc6,0x41,0xf1,0x11,0x1f, +0xf1,0x11,0x1f,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04, +0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x11,0x83,0x06,0x00, +0x41,0x30,0x68,0x52,0x85,0x4c,0x6a,0x63,0x4f,0x5c,0x61,0x3a,0x93,0x33,0x39,0x93, +0x33,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38, +0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x11,0x83,0x06,0x00,0x41,0x30, +0x68,0x64,0xa5,0x4d,0x7c,0x83,0x54,0x58,0x81,0x83,0x13,0x38,0x81,0x13,0x38,0x19, +0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72, +0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0xea,0x87,0x57,0x81,0x11,0x83,0x03,0x00, +0x41,0x30,0xd0,0x6c,0x65,0x4d,0x82,0x33,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xa6, +0x57,0xf0,0x24,0x3d,0x5e,0x05,0x1f,0x82,0x3d,0xd9,0x93,0x3d,0xd9,0x93,0xd1,0x84, +0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44, +0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68,0x00,0x10,0x04,0x83,0xc6,0x5c,0x42, +0x45,0x3e,0x70,0x25,0x25,0x14,0x52,0x21,0x15,0x52,0x21,0x95,0xd1,0x84,0x00,0x18, +0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e, +0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68,0x00,0x10,0x04,0x83,0xe6,0x5d,0x54,0x65,0x3f, +0xc2,0x85,0x1e,0xa6,0x56,0x69,0x95,0x56,0x69,0x95,0xd1,0x84,0x00,0x18,0x4d,0x10, +0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc, +0x11,0x95,0x1b,0x31,0x68,0x00,0x10,0x04,0x83,0x06,0x5f,0x66,0x85,0x44,0xd4,0x45, +0x1e,0x38,0x5b,0xb1,0x15,0x5b,0xb1,0x95,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1, +0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95, +0xb3,0x1d,0x01,0x8b,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0xd6,0x2f,0xf5,0x12, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xf5,0x2f,0xbf,0x12,0xfc,0xc8,0x05,0x06,0x1c, +0x31,0x30,0x00,0x10,0x04,0x83,0x68,0x64,0xf0,0x25,0x18,0x8e,0x08,0xce,0x84,0xf8, +0x6c,0x10,0x15,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x64,0x32,0xe1,0x12,0x58, +0x20,0xd0,0xc7,0x0c,0x52,0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x29,0x43, +0x2e,0x81,0x05,0x02,0x7d,0x2c,0x20,0xe4,0x73,0x41,0xe5,0xa6,0x1b,0xd4,0x24,0x48, +0x2c,0x4d,0xde,0x22,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x80,0xb1,0x0c,0xc9,0x04, +0x23,0x06,0x07,0x00,0x82,0x60,0x60,0xb9,0x8c,0xbb,0x04,0x6e,0x72,0x81,0x01,0x47, +0x0c,0x0c,0x00,0x04,0xc1,0x20,0x92,0x99,0x93,0x09,0x86,0x23,0x02,0x3b,0x21,0x3e, +0x1b,0x62,0x45,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xd5,0x0c,0xbc,0x04,0x16, +0x08,0xf4,0x31,0x63,0x56,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0xce,0xcc, +0x4b,0x60,0x81,0x40,0x1f,0x0b,0x08,0xf9,0x5c,0x50,0xb9,0xe9,0x86,0x3c,0x09,0x12, +0xd3,0x13,0xbf,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x60,0x3b,0x33,0x33,0xc1, +0x88,0xc1,0x01,0x80,0x20,0x18,0x58,0x3d,0xd3,0x2f,0x41,0x9f,0x5c,0x60,0xc0,0x11, +0x03,0x03,0x00,0x41,0x30,0x88,0xc2,0xc6,0x66,0x82,0xe1,0x88,0xa0,0x54,0x88,0xcf, +0x06,0x70,0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x64,0xf3,0x2f,0x81,0x05, +0x02,0x7d,0xcc,0x10,0x17,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x74,0x36,0x22, +0x13,0x58,0x20,0xd0,0xc7,0x02,0x42,0x3e,0x17,0x54,0x6e,0xba,0x01,0x55,0x82,0xc4, +0x54,0xa5,0x35,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x98,0xda,0x88,0x4d,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0x16,0xdb,0xb0,0x4c,0xc0,0x2a,0x17,0x18,0x70,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0x22,0xb8,0x29,0x9b,0x60,0x38,0x22,0xa0,0x15,0xe2,0xb3, +0xe1,0x5d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0xdc,0xb8,0x4c,0x60,0x81, +0x40,0x1f,0x33,0xe2,0x45,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xd9,0x4d,0xcc, +0x04,0x16,0x08,0xf4,0xb1,0x80,0x90,0xcf,0x05,0x95,0x9b,0x6e,0xb8,0x95,0x20,0x31, +0x37,0x88,0x0d,0xf9,0xd8,0x1b,0xc4,0x86,0x7c,0x0c,0x0e,0x62,0x43,0x3e,0x16,0x07, +0xb1,0x21,0x1f,0x1b,0x03,0xd6,0x90,0x8f,0x91,0x01,0x6b,0xc8,0xc7,0xca,0x80,0x35, +0xe4,0x63,0x66,0xc0,0x1a,0xf2,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0, +0x63,0x04,0x02,0x1f,0xe3,0x50,0x43,0x3e,0xd6,0xa1,0x86,0x7c,0xcc,0x43,0x0d,0xf9, +0xd8,0x87,0x1a,0xf2,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08, +0x01,0x1f,0xab,0x4a,0x43,0x3e,0x66,0x95,0x86,0x7c,0xec,0x2a,0x0d,0xf9,0x18,0x56, +0x1a,0xf2,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f, +0xdb,0x03,0x55,0x80,0x8f,0x05,0x6d,0x00,0x1f,0x0b,0x3e,0xf8,0xd8,0x11,0xd0,0xc7, +0x0e,0x81,0x3e,0x76,0x0c,0xf4,0xb1,0x83,0xa0,0x8f,0xc5,0xc2,0x6a,0xc8,0xc7,0x64, +0x61,0x35,0xe4,0x63,0xb3,0xb0,0x1a,0xf2,0x31,0x5a,0x58,0x0d,0xf9,0x98,0x29,0x98, +0x86,0x7c,0xec,0x14,0x4c,0x43,0x3e,0x86,0x0a,0xa6,0x21,0x1f,0x4b,0x05,0xd3,0x90, +0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0xd8,0x1f, +0x94,0x86,0x7c,0x0c,0x14,0x4a,0x43,0x3e,0x16,0x0a,0xa5,0x21,0x1f,0x13,0x85,0xd2, +0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18, +0x1e,0x90,0x86,0x7c,0x2c,0x0f,0x48,0x43,0x3e,0xa6,0x07,0xa4,0x21,0x1f,0xdb,0x03, +0xd2,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8, +0x18,0x11,0x06,0xf4,0x31,0x42,0x0c,0xe8,0x63,0xc4,0x18,0xd0,0xc7,0x08,0x32,0xa0, +0x8f,0xc5,0x03,0x69,0xc8,0xc7,0xe4,0x81,0x34,0xe4,0x63,0xf3,0x40,0x1a,0xf2,0x31, +0x7a,0x20,0x0d,0xf9,0x98,0x39,0xfc,0x85,0x7c,0xec,0x1c,0xfe,0x42,0x3e,0x86,0x0e, +0x7f,0x21,0x1f,0x4b,0x87,0xbf,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04, +0x02,0x1f,0x23,0x10,0xf8,0xd8,0x2f,0xf8,0x85,0x7c,0x0c,0x1c,0xfc,0x42,0x3e,0x16, +0x0e,0x7e,0x21,0x1f,0x13,0x07,0xbf,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63, +0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x2e,0xf4,0x85,0x7c,0x2c,0x17,0xfa,0x42,0x3e, +0xa6,0x0b,0x7d,0x21,0x1f,0xdb,0x85,0xbe,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0, +0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x11,0x0a,0xf4,0x31,0x42,0x14,0xe8,0x63, +0xc4,0x28,0xd0,0xc7,0x08,0x52,0xa0,0x8f,0xc5,0x84,0x5f,0xc8,0xc7,0x64,0xc2,0x2f, +0xe4,0x63,0x33,0xe1,0x17,0xf2,0x31,0x9a,0xf0,0x0b,0xf9,0x98,0x49,0xe4,0x85,0x7c, +0xec,0x24,0xf2,0x42,0x3e,0x86,0x12,0x79,0x21,0x1f,0x4b,0x89,0xbc,0x90,0x8f,0x11, +0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0xd8,0x3f,0xe0,0x85, +0x7c,0x0c,0x24,0xf0,0x42,0x3e,0x16,0x12,0x78,0x21,0x1f,0x13,0x09,0xbc,0x90,0x8f, +0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x3e,0xdc, +0x85,0x7c,0x2c,0x1f,0xee,0x42,0x3e,0xa6,0x0f,0x77,0x21,0x1f,0xdb,0x87,0xbb,0x90, +0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x11, +0x0e,0xf4,0x31,0x42,0x1c,0xe8,0x63,0xc4,0x38,0xd0,0xc7,0x08,0x72,0xa0,0x8f,0xe9, +0x8e,0xaf,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x30,0x3e,0xa2,0xa3,0x60,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x2c,0x3f,0xf2,0xa1,0xc0,0x77,0x2e,0x30,0xe0,0x88,0x81, +0x01,0x80,0x20,0x18,0x44,0xa2,0x74,0x47,0xc1,0x70,0x44,0x60,0x3e,0xc4,0x67,0x43, +0x08,0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x52,0x02,0xa3,0xc0,0x02,0x81, +0x3e,0x66,0x8c,0x90,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x42,0xa5,0x31,0x0a, +0x2c,0x10,0xe8,0x63,0x01,0x21,0x9f,0x0b,0x2a,0x37,0xdd,0x90,0x3e,0x41,0x62,0xe8, +0xd3,0x2e,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0x6c,0x95,0x46,0x29,0x18,0x31, +0x38,0x00,0x10,0x04,0x03,0xab,0x95,0xda,0x28,0x68,0x9f,0x0b,0x0c,0x38,0x62,0x60, +0x00,0x20,0x08,0x06,0x51,0x2c,0x99,0x52,0x30,0x1c,0x11,0xd4,0x0f,0xf1,0xd9,0x00, +0x43,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x88,0x96,0xde,0x28,0xb0,0x40,0xa0, +0x8f,0x19,0x32,0x24,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x6e,0x49,0x8e,0x02, +0x0b,0x04,0xfa,0x58,0x40,0xc8,0xe7,0x82,0xca,0x4d,0x37,0xe0,0x4f,0x90,0x58,0xfe, +0xf0,0x4b,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x00,0xd3,0x25,0x59,0x0a,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xc0,0xe2,0x25,0x3e,0x0a,0xf8,0xe7,0x02,0x03,0x8e,0x18,0x18, +0x00,0x08,0x82,0x41,0x04,0x4e,0xb5,0x14,0x0c,0x47,0x04,0x24,0x44,0x7c,0x36,0xfc, +0x90,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x1a,0x27,0x3f,0x0a,0x2c,0x10,0xe8, +0x63,0x46,0x18,0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x73,0x0a,0xa5,0xc0, +0x02,0x81,0x3e,0x16,0x10,0xf2,0xb9,0xa0,0x72,0xd3,0x0d,0x27,0x14,0x24,0x96,0x42, +0x2b,0x13,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0xc0,0xd2,0x29,0x9c,0x82,0x11,0x83, +0x03,0x00,0x41,0x30,0xb0,0xd6,0x69,0x95,0x82,0x15,0xba,0xc0,0x80,0x23,0x06,0x06, +0x00,0x82,0x60,0x10,0xbd,0x13,0x39,0x05,0xc3,0x11,0xc1,0x0c,0x11,0x9f,0x0d,0x6e, +0x24,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xe4,0xa9,0x95,0x02,0x0b,0x04,0xfa, +0x98,0x01,0x47,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x9e,0x60,0x29,0xb0, +0x40,0xa0,0x8f,0x05,0x84,0x7c,0x2e,0xa8,0xdc,0x74,0x83,0x0d,0x05,0x89,0xb9,0x01, +0x58,0xc8,0xc7,0xde,0x00,0x2c,0xe4,0x63,0x70,0x00,0x16,0xf2,0xb1,0x38,0x00,0x0b, +0xf9,0xd8,0x18,0x90,0x84,0x7c,0x8c,0x0c,0x48,0x42,0x3e,0x56,0x06,0x24,0x21,0x1f, +0x33,0x03,0x92,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23, +0x10,0xf8,0x18,0xc7,0x0e,0xf2,0xb1,0x8e,0x1d,0xe4,0x63,0x1e,0x3b,0xc8,0xc7,0x3e, +0x76,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8, +0x58,0x45,0x0b,0xf2,0x31,0x8b,0x16,0xe4,0x63,0x17,0x2d,0xc8,0xc7,0x30,0x5a,0x90, +0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0xd8,0x1e, +0xa8,0x02,0x7c,0x2c,0x68,0x03,0xf8,0x58,0xf0,0xc1,0xc7,0x8e,0x80,0x3e,0x76,0x08, +0xf4,0xb1,0x63,0xa0,0x8f,0x1d,0x04,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xda, +0xa9,0x7d,0x0a,0x19,0x7c,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x8b,0xa7,0xf8,0x29, +0x64,0xf0,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x9e,0xea,0xa7,0x90,0xc1,0x97, +0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x7c,0xca,0x9f,0x42,0x06,0x5f,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xc0,0xfa,0x29,0x90,0x2a,0x19,0x7e,0x19,0x31,0x38,0x00,0x10,0x04, +0x03,0x0b,0xac,0x42,0xaa,0x64,0xf8,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xb0, +0x12,0xa9,0x92,0xe1,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xc4,0x6a,0xa4,0x4a, +0x86,0x5f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x1a,0xab,0x91,0x42,0xc4,0x65,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x2c,0xb2,0x22,0x29,0x44,0x5c,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xc0,0x2a,0xab,0x92,0x42,0xc4,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xb3, +0x32,0x29,0x44,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x3a,0x2b,0x94,0x42,0xcc, +0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xb4,0x4a,0x29,0xc4,0x5c,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xc0,0x4a,0x2b,0x95,0x42,0xcc,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x2c,0xb5,0x5a,0x29,0xc4,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x5a,0xab,0x95, +0x42,0xc2,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xb6,0x62,0x29,0x24,0x5c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x6a,0xab,0x96,0x42,0xc2,0x65,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x2c,0xb7,0x72,0x29,0x24,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x7a, +0x2b,0x98,0x42,0xca,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xb8,0x8a,0x29,0xa4, +0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x8a,0x2b,0x99,0x42,0xca,0x65,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x2c,0xb9,0x9a,0x29,0xa4,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xc0,0x9a,0x2b,0x9a,0xe2,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xe8,0xaa,0xa6, +0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xba,0xb2,0x29,0x0e,0x19,0x31,0x38, +0x00,0x10,0x04,0x03,0xcb,0xae,0x6e,0x8a,0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0, +0xba,0xab,0x9b,0x22,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xf0,0x0a,0xa7,0x08, +0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xbc,0xca,0x29,0x02,0x19,0x31,0x38,0x00, +0x10,0x04,0x03,0x4b,0xaf,0x74,0x8a,0x40,0x8e,0x30,0xe0,0x11,0x06,0x3c,0xc2,0x80, +0x47,0x18,0x70,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xbe,0xbd,0xca,0xa9,0x55,0xb2,0xab, +0xd1,0x84,0x20,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xa6,0xb4,0xc0,0xea,0x95,0xee, +0xea,0xae,0xee,0x6a,0xac,0xc6,0x6a,0xac,0xc6,0x6a,0x34,0x21,0x00,0x86,0x23,0x02, +0x5f,0x0a,0xbe,0xe9,0x86,0x72,0x12,0x02,0x53,0x0a,0xfa,0x98,0x62,0xd0,0xc7,0x94, +0x83,0x3e,0x46,0x0c,0xf2,0xb1,0x62,0x90,0x8f,0x0d,0x86,0x7c,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x80,0x2d,0xb6,0x1a,0xcc,0x69,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0xd8,0x6a,0xab,0xe1,0x9c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x90,0x2d,0xb7,0x1a, +0xd0,0x69,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xd9,0x72,0xab,0x01,0xa5,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xa0,0xad,0xb7,0x1a,0x52,0x6a,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0xda,0x82,0xab,0x41,0xa5,0x4c,0xa8,0x27,0xf9,0x98,0x40,0xc0,0xc7,0x82, +0x7a,0x92,0x8f,0x05,0x03,0x7c,0xec,0x28,0xe2,0x63,0x81,0x3e,0xc9,0xc7,0x92,0x7c, +0x92,0x8f,0x1d,0x41,0x7c,0x2c,0xd9,0x27,0xf9,0x98,0x10,0xc4,0x67,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0xa2,0xde,0x92,0xad,0x6e,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xdf, +0x52,0xad,0x60,0xb8,0x61,0x0c,0xf2,0x89,0xb8,0x60,0x10,0x23,0x06,0x0d,0x00,0x82, +0x60,0xd0,0x8c,0x97,0x5f,0xdd,0x53,0x68,0xfd,0x92,0x2f,0x85,0x56,0x68,0x85,0x56, +0x68,0x8d,0x26,0x04,0xc0,0x70,0x44,0x60,0x53,0xc2,0x37,0x62,0xf0,0x00,0x20,0x08, +0x06,0xd3,0x78,0xe9,0xd5,0x3c,0xbd,0x93,0x1b,0xb5,0xd1,0x59,0x9d,0x15,0x6e,0xe1, +0x16,0x69,0xf5,0xd3,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x2c,0x81,0x30,0x50,0x61, +0x88,0x41,0x00,0xa2,0x01,0x30,0x50,0x61,0x80,0x41,0x20,0xa2,0x01,0x30,0x50,0x61, +0x68,0x01,0x89,0x06,0xc0,0x40,0x85,0xa1,0x04,0x26,0x1a,0x00,0x03,0x15,0x86,0x12, +0xa0,0x68,0x00,0x0c,0x54,0x18,0x5c,0xa0,0xa2,0x01,0x30,0x50,0x31,0x68,0x81,0xe8, +0x06,0xc0,0x40,0x05,0x19,0x58,0x01,0xdc,0x06,0xc0,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0xf2,0xe5,0x5a,0x6c,0x34,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x18,0xa4,0x17, +0x6a,0xe9,0x93,0x79,0x8d,0x26,0x04,0x42,0x05,0x7d,0xa5,0x95,0x5e,0xc1,0x5d,0x60, +0xb0,0x11,0x83,0x03,0x00,0x41,0x30,0x10,0x03,0xf7,0x6a,0xad,0x7f,0x4a,0xaf,0xd1, +0x84,0x00,0x18,0x4d,0x10,0x82,0x13,0x0c,0x76,0x82,0xc1,0x4c,0x30,0xe8,0x63,0xc2, +0x41,0x9f,0x13,0x06,0x74,0xc2,0x80,0x46,0x13,0x1c,0x60,0x34,0xe1,0x09,0x8e,0x30, +0xd8,0x11,0x06,0x33,0xe1,0x9e,0xe4,0x63,0xc2,0x3d,0xc9,0xc7,0x88,0xbf,0x82,0x8f, +0x11,0xa0,0x05,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x52,0x8c,0xbc,0x08,0x61, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x15,0x2b,0x2f,0x42,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x63,0xc5,0xce,0x4b,0xad,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x58, +0x0c,0xbd,0xd6,0x4a,0x38,0xc6,0x60,0xc7,0x18,0xcc,0x08,0x81,0x3e,0x46,0x08,0xf4, +0x19,0x31,0x68,0x00,0x10,0x04,0x83,0x06,0xc6,0xd6,0x4b,0xa7,0x44,0x4c,0xc4,0x44, +0xcc,0xbd,0xdc,0xcb,0xbd,0xdc,0x6b,0x34,0x21,0x00,0x86,0x23,0x82,0xb4,0x0a,0xbe, +0xe9,0x06,0xb8,0x12,0x82,0x0b,0x03,0x43,0x8d,0x18,0x3c,0x00,0x08,0x82,0xc1,0x24, +0x63,0xe9,0x55,0x56,0x3e,0x75,0x18,0xb6,0x65,0x5b,0x27,0x76,0x62,0xf3,0x15,0x8c, +0x26,0x04,0x80,0x05,0xaa,0x25,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x6c,0xec, +0xbd,0x02,0x0b,0x0c,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x84,0x63,0xed,0x15, +0x58,0xd0,0x5a,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x48,0xc7,0xe6,0x2b,0x18, +0x8e,0x80,0x03,0xba,0x0a,0xbe,0xe9,0x06,0x21,0x0e,0x82,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xc0,0x8c,0xbf,0x82,0x61,0x38,0x22,0xb8,0x2b,0xe7,0x1b,0x31,0x38,0x00, +0x10,0x04,0x83,0x43,0xcc,0xfa,0x6b,0x28,0x2c,0x18,0xe8,0x63,0xa0,0x15,0xc4,0x67, +0xba,0x21,0x08,0x2d,0x62,0x96,0x61,0x20,0xea,0x60,0x38,0x22,0x0f,0xf8,0xca,0xf9, +0xa6,0x1b,0x76,0x6b,0xb4,0x82,0x59,0x02,0x64,0x38,0x62,0x0f,0x48,0x4b,0xf9,0x66, +0x19,0x8c,0x22,0x30,0x46,0x89,0x8f,0x05,0xa9,0x25,0x1f,0x0b,0x18,0xf8,0xcc,0x12, +0x20,0xc3,0x11,0xc7,0x78,0x09,0xdf,0x2c,0xc3,0x81,0x04,0xb3,0x04,0xc8,0x40,0x89, +0xc1,0x0c,0x20,0x51,0x98,0x6c,0x70,0x80,0x84,0x31,0x50,0x62,0x88,0xc1,0x60,0x14, +0xde,0xe1,0x19,0xa6,0xf8,0x16,0x7c,0x2c,0x30,0x2f,0xf9,0x8c,0x18,0x18,0x00,0x08, +0x82,0x41,0xe4,0x66,0x3a,0x16,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x21,0x67,0x2e, +0x06,0x0a,0x81,0xbd,0x56,0x10,0x1f,0x83,0xad,0x76,0x8a,0xcf,0x88,0x81,0x01,0x80, +0x20,0x18,0x44,0x72,0xe6,0x63,0xc1,0x70,0x84,0x3c,0xb5,0x17,0xf1,0x5d,0x60,0x28, +0x5b,0x02,0xf9,0x58,0x60,0xc8,0xc7,0x82,0x42,0x3e,0x16,0xe4,0x16,0x7c,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0xca,0xb3,0x32,0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xe8,0xb3,0x1c,0x7b,0xc0,0x60,0x38,0x22,0xa0,0x2d,0xe7,0x1b,0x31,0x38,0x00,0x10, +0x04,0x83,0xe3,0xcf,0x74,0x2c,0x12,0x03,0x0b,0x06,0xfa,0x4c,0x37,0x04,0xb7,0x35, +0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xf4,0x67,0x6b,0x16,0xd8,0x21,0x62,0xf2,0x19, +0x31,0x30,0x00,0x10,0x04,0x83,0x28,0xd4,0xda,0x2c,0xb0,0x60,0x90,0xcf,0x88,0x81, +0x01,0x80,0x20,0x18,0x44,0xa3,0xf6,0x66,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x7c, +0x7e,0xc6,0x63,0xae,0x35,0x67,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x26,0x84,0x96, +0x7c,0x4c,0x08,0x2d,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x94,0x6a,0x3b,0x26, +0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xa4,0x6a,0x3c,0x26,0x9c,0x30,0xa0,0x13,0x06, +0x74,0x82,0xc1,0x4e,0x30,0x98,0x09,0xf1,0x05,0x1f,0x13,0xe4,0x0b,0x3e,0x23,0x06, +0x07,0x00,0x82,0x60,0xf0,0xad,0x5a,0x9a,0xed,0x96,0xa8,0x8d,0x26,0x04,0xc0,0x68, +0x82,0x10,0x58,0x21,0xc4,0xc7,0x0a,0x21,0x3e,0xc3,0x11,0xc2,0x23,0x7c,0xd3,0x0d, +0x64,0xe6,0x66,0xc1,0x70,0xc4,0x00,0x09,0xdf,0x74,0x83,0x99,0xc1,0x59,0x30,0xdd, +0xc0,0x6a,0xae,0x46,0x4c,0x37,0xb4,0xda,0xab,0x0d,0x55,0x44,0x50,0x44,0x04,0x25, +0x10,0x50,0x02,0x01,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x88,0x5b,0x9f,0xc1,0x17, +0xad,0x09,0x01,0xa8,0x81,0x1a,0xa8,0x81,0xda,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1, +0x68,0xc2,0x20,0x4c,0x37,0xe8,0xda,0xae,0x39,0x95,0x04,0x30,0x62,0xd0,0x00,0x20, +0x08,0x06,0x0d,0xba,0x8d,0x9a,0x7d,0xe9,0x5a,0x70,0x98,0x9a,0xa9,0x99,0x9a,0xa9, +0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74,0x43,0xb8,0x81,0x1b, +0x55,0x4f,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xb8,0x5b,0xaa,0xf1,0x17,0xb8, +0x05,0x0d,0xab,0xb1,0x1a,0xab,0xb1,0xda,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68, +0xc2,0x20,0x4c,0x37,0x98,0xdb,0xb9,0x61,0x45,0x05,0x30,0x62,0xd0,0x00,0x20,0x08, +0x06,0x0d,0xbd,0xbd,0x9a,0x88,0x99,0x1b,0x15,0xc8,0x9a,0xac,0xc9,0x9a,0xac,0x8d, +0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18, +0x34,0xf8,0x36,0x6b,0x26,0xa6,0x6e,0x51,0x61,0x6b,0xb6,0x66,0x6b,0xb6,0x36,0x9a, +0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0, +0xf0,0xdb,0xad,0xa9,0x98,0xbb,0x3d,0x89,0xae,0xe9,0x9a,0xae,0xe9,0xda,0x68,0x42, +0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0xd4,0x1b,0xbd,0x99,0x41,0x89, +0x41,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x88,0x5c,0xaf,0xc1,0x18,0xbd,0x89, +0x41,0x00,0x6e,0xe0,0x06,0x6e,0xe0,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a, +0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x98,0x5c,0xb8,0xd1,0x18,0xbe,0x7d, +0x05,0xb9,0x91,0x1b,0xb9,0x91,0xdb,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2, +0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xa3,0x72,0xe5,0x86,0x63,0xfc,0xd6,0x25, +0xe8,0x86,0x6e,0xe8,0x86,0x6e,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83, +0x60,0x78,0x50,0x0a,0xf1,0x31,0x3c,0x28,0x85,0xf8,0x5c,0x69,0x19,0x6a,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0x99,0x73,0x37,0x70,0x08,0xec,0xcd,0x56,0x81,0x3e,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xd0,0xdc,0xbb,0x89,0x5a,0x60,0x71,0x36,0xc4,0xc7, +0x84,0x40,0x3e,0x16,0xcc,0x19,0x7c,0x2c,0x28,0x35,0xf9,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0x91,0x73,0xf5,0x56,0x67,0x81,0xd9,0xd6,0x9d,0xc9,0x67,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x9d,0xbb,0xb7,0x20,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83, +0xe7,0xf0,0x4d,0xce,0x02,0x23,0x8e,0xf8,0x98,0x10,0xc8,0xc7,0x82,0x04,0x3e,0x86, +0x5e,0xac,0x26,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x7c,0x4e,0xe5,0x02,0x6b, +0xb5,0x20,0x3e,0x96,0x0a,0xa6,0x00,0x82,0x0b,0x0c,0x66,0xa9,0x70,0x0a,0x20,0xb8, +0xc0,0x60,0x36,0x60,0xf0,0x31,0x01,0x83,0xcf,0x70,0x03,0x2a,0xc0,0x05,0x19,0x0c, +0x37,0xa0,0x02,0x5c,0x90,0x41,0x09,0x81,0x5e,0x60,0x28,0x73,0x0c,0xf9,0xd8,0x63, +0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xb8,0xb3,0x43,0x39,0x21,0x10,0x82,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xe0,0x6e,0xe5,0x82,0x77,0xb3,0xe0,0xdd,0xe4,0x63, +0x01,0xac,0xc1,0xc7,0x06,0x58,0x93,0x8f,0x05,0xb2,0x06,0x1f,0x2b,0xe4,0x4d,0x3e, +0x16,0xc8,0x1b,0x7c,0x2c,0x28,0xe4,0x63,0xc1,0xbc,0xc1,0xc7,0x8a,0x42,0x3e,0x16, +0x38,0xf2,0xb1,0x60,0x90,0x8f,0x05,0xb8,0x20,0x1f,0x13,0x70,0x41,0x3e,0x36,0xe0, +0x82,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0xbb,0x3b,0x9c,0xc3,0x2e,0xec,0x32, +0x4f,0xde,0xe4,0x63,0x81,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xfe,0x0e, +0xe7,0x02,0x0b,0x7e,0x41,0x3e,0x26,0xfc,0x82,0x7c,0x6c,0xf8,0x05,0xf9,0xd8,0x20, +0x0e,0xf2,0xb1,0x41,0x1c,0xe4,0x63,0x83,0x38,0xc8,0xc7,0xde,0x41,0x1c,0x40,0x70, +0x81,0xc1,0x2c,0xe0,0x03,0xf8,0x0c,0x37,0x90,0xc3,0x6c,0x90,0x41,0x05,0x63,0xa0, +0x17,0x18,0xca,0xe0,0x80,0x90,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x70,0xa8,0x97, +0x76,0x81,0x18,0x04,0x62,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0xec,0xb1,0x5d, +0x00,0x73,0x16,0xc0,0x9c,0x7c,0x2c,0x88,0x37,0xf8,0xd8,0x10,0x6f,0xf2,0xb1,0x60, +0xde,0xe0,0x63,0xc5,0xcc,0xc9,0xc7,0x82,0x99,0x83,0x8f,0x05,0x85,0x7c,0x2c,0xa0, +0x39,0xf8,0x58,0x51,0xc8,0xc7,0x82,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x60,0x1e,0xe4, +0x63,0xc2,0x3c,0xc8,0xc7,0x86,0x79,0x90,0x8f,0x0d,0x64,0x00,0x1f,0x1b,0xc8,0x00, +0x3e,0x36,0x90,0x01,0x7c,0xec,0x40,0x03,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0x01, +0xc7,0x7b,0x7d,0x97,0xf1,0x41,0xc6,0x07,0x56,0x06,0x81,0x7c,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0x1a,0x3f,0xbe,0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x38,0x3f, +0xd1,0x1b,0x89,0x7e,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0xfd,0x46,0x6f,0x24, +0xfa,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xf4,0x23,0xbd,0x91,0xe8,0x87,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xd4,0xcf,0xf4,0x4c,0x02,0x24,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x58,0xbf,0xd3,0x33,0x09,0x90,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x83,0xfd,0x50,0xcf,0x24,0x40,0xc2,0x8e,0x91,0x90,0x8f,0x21,0x23,0x21,0x1f,0x4b, +0x46,0x42,0x3e,0x36,0xb4,0x01,0x7c,0x6c,0x68,0x03,0xf8,0xd8,0xd0,0x06,0xf0,0x31, +0x23,0x25,0xe4,0x63,0x46,0x4a,0xc8,0xc7,0x8c,0x94,0x90,0x8f,0x0d,0x70,0x00,0x1f, +0x1b,0xe0,0x00,0x3e,0x36,0xc0,0x01,0x7c,0x6c,0xba,0x03,0xf8,0x18,0x58,0xb4,0x04, +0x08,0x2e,0x30,0x98,0x05,0xed,0x00,0x9f,0xe1,0x86,0x97,0x20,0x11,0x32,0xa8,0x80, +0x16,0xf4,0x02,0x43,0x59,0x38,0x10,0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x03,0x2e, +0xff,0x74,0x2f,0x98,0x85,0x60,0x16,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x10,0xc1, +0xa0,0xf7,0x82,0xd0,0xb3,0x20,0xf4,0xe4,0x63,0x81,0xd8,0xc1,0xc7,0x06,0xb1,0x93, +0x8f,0x05,0x64,0x07,0x1f,0x2b,0x48,0x4f,0x3e,0x16,0x90,0x1e,0x7c,0x2c,0x28,0xe4, +0x63,0x41,0xe9,0xc1,0xc7,0x8a,0x42,0x3e,0x16,0x34,0xf2,0xb1,0x60,0x90,0x8f,0x05, +0x3e,0x21,0x1f,0x13,0x7c,0x42,0x3e,0x36,0xf8,0x84,0x7c,0x2c,0x0e,0x06,0xf8,0x58, +0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x70,0xc0,0x67,0xc4,0x20,0x01,0x40, +0x10,0x0c,0xb8,0x16,0x0c,0xdc,0x2f,0x6b,0x87,0xac,0x1d,0xcc,0x16,0x02,0xf9,0x8c, +0x18,0x18,0x00,0x08,0x82,0x41,0x44,0x83,0x41,0xfb,0x05,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0xe0,0x60,0x30,0x7f,0x71,0x80,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xe4,0x60,0x40,0x7f,0x71,0x80,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe8,0x60, +0x50,0x7f,0x71,0x80,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xec,0x60,0x70,0x7f, +0x71,0xb0,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf0,0x60,0x80,0x7f,0x71,0xb0, +0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf4,0x60,0x90,0x7f,0x71,0xb0,0x16,0x76, +0xb8,0x85,0x7c,0x0c,0x71,0x0b,0xf9,0x58,0xe2,0x16,0xf2,0xb1,0x38,0x18,0xe0,0x63, +0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0x19,0x74,0x21,0x1f,0x33,0xe8,0x42,0x3e, +0x66,0xd0,0x85,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0, +0x63,0x71,0x30,0xc1,0xc7,0x5e,0x03,0x2f,0x40,0x70,0x81,0xc1,0x2c,0xe8,0x09,0xf8, +0x0c,0x37,0xe8,0x05,0x9d,0x90,0x41,0x99,0x44,0xa0,0x17,0x18,0xca,0x64,0x82,0x90, +0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x70,0x6a,0x18,0xac,0x60,0x50,0x12,0x41,0x49, +0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xcc,0x61,0xe0,0x82,0x41,0x20,0x7f,0x16, +0xc8,0x9f,0x7c,0x2c,0x98,0x3d,0xf8,0xd8,0x30,0x7b,0xf2,0xb1,0xa0,0xf6,0xe0,0x63, +0x45,0xfd,0xc9,0xc7,0x82,0xfa,0x83,0x8f,0x05,0x85,0x7c,0x2c,0xb0,0x3f,0xf8,0x58, +0x51,0xc8,0xc7,0x82,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x20,0x35,0xe4,0x63,0x42,0x6a, +0xc8,0xc7,0x86,0xd4,0x90,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07, +0x03,0x7c,0x2c,0x0e,0x0e,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0x01,0xe7,0x87,0xc1, +0x0f,0x06,0x3f,0x91,0xfd,0x44,0x66,0x27,0x11,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0xa2,0x52,0x0c,0x7c,0x30,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x48,0xc5, +0x80,0x0c,0x83,0x38,0x98,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x54,0x31,0x28, +0xc3,0x20,0x0e,0x66,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x55,0x0c,0xcc,0x30, +0x88,0x83,0xd9,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x15,0x03,0x34,0x0c,0xe2, +0xc0,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x68,0xc5,0x20,0x0d,0x83,0x38,0xb0, +0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5c,0x31,0x50,0xc3,0x20,0x0e,0x6c,0xc3, +0x8e,0xdc,0x90,0x8f,0x21,0xb9,0x21,0x1f,0x4b,0x72,0x43,0x3e,0x16,0x07,0x03,0x7c, +0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0x31,0xe3,0x37,0xe4,0x63,0xc6,0x6f,0xc8, +0xc7,0x8c,0xdf,0x90,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03, +0x7c,0x2c,0x0e,0x26,0xf8,0x14,0x4c,0xb8,0x81,0x5e,0x60,0xa8,0x11,0x83,0x04,0x00, +0x41,0x30,0xe0,0x6c,0x31,0xb8,0xc3,0xe0,0x25,0xda,0xe0,0x25,0xda,0x60,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0x5f,0x0c,0xf4,0x30,0x08,0x7c,0x30,0xb0,0xc0,0x07,0x03, +0xf9,0x58,0xf0,0x7f,0xf0,0xb1,0xe1,0xff,0xe4,0x63,0x41,0x08,0x06,0xf0,0xb1,0x22, +0x0c,0x03,0xf9,0x58,0x10,0x86,0x01,0x7c,0x2c,0x28,0xe4,0x63,0x81,0x18,0x06,0xf0, +0xb1,0xa2,0x90,0x8f,0x05,0x8c,0x7c,0x2c,0x18,0xe4,0x63,0x41,0x7c,0xc8,0xc7,0x84, +0xf8,0x90,0x8f,0x0d,0xf1,0x21,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c, +0x0d,0x06,0xf8,0x18,0x1b,0x1c,0xf0,0x19,0x31,0x48,0x00,0x10,0x04,0x03,0x4e,0x1d, +0x83,0x55,0x0c,0xce,0xa2,0x14,0xce,0xa2,0x14,0x6c,0x2e,0x02,0xf9,0x8c,0x18,0x18, +0x00,0x08,0x82,0x41,0x14,0x8f,0x81,0x2a,0x06,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0xf5,0x18,0xc0,0x62,0xc0,0x06,0xfb,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x87, +0x3d,0x06,0xb1,0x18,0xb0,0xc1,0x7e,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x71,0x8f, +0x81,0x2c,0x06,0x6c,0xb0,0x1f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe0,0x63,0x40, +0x8b,0x01,0x1b,0xf8,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xf9,0x18,0xd4,0x62, +0xc0,0x06,0xfe,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x3e,0x06,0xb6,0x18,0xb0, +0x81,0x7f,0xd8,0x11,0x22,0xf2,0x31,0x24,0x44,0xe4,0x63,0x49,0x88,0xc8,0xc7,0xd8, +0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0x66,0x9c,0x88,0x7c,0xcc, +0x38,0x11,0xf9,0x98,0x71,0x22,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7, +0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x04,0x9f,0x5a,0x09,0x5d,0xd0,0x0b,0x0c,0x35,0x62, +0x90,0x00,0x20,0x08,0x06,0x9c,0x48,0x06,0xe3,0x18,0xa8,0x44,0x2e,0xa8,0x44,0x2e, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xb1,0x92,0x81,0x39,0x06,0x81,0x2a,0x06,0x16, +0xa8,0x62,0x20,0x1f,0x0b,0xd6,0x30,0x80,0x8f,0x0d,0x6b,0x18,0xc8,0xc7,0x82,0x36, +0x0c,0xe0,0x63,0x45,0x2b,0x06,0xf2,0xb1,0xa0,0x15,0x03,0xf8,0x58,0x50,0xc8,0xc7, +0x02,0x57,0x0c,0xe0,0x63,0x45,0x21,0x1f,0x0b,0x18,0xf9,0x58,0x30,0xc8,0xc7,0x82, +0x1c,0x91,0x8f,0x09,0x39,0x22,0x1f,0x1b,0x72,0x44,0x3e,0xc6,0x06,0x03,0x7c,0x8c, +0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x38,0xe0,0x33,0x62,0x90,0x00,0x20, +0x08,0x06,0x9c,0x4d,0x06,0xf7,0x18,0x88,0x45,0x3c,0x88,0x45,0x3c,0xd8,0x6f,0x04, +0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x27,0x03,0x7b,0x0c,0x82,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xc2,0x32,0xe0,0xc7,0x80,0x0d,0xc6,0x64,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0xb1,0x0c,0xfa,0x31,0x60,0x83,0x31,0x19,0x31,0x38,0x00,0x10, +0x04,0x83,0x63,0x2c,0x03,0x7f,0x0c,0xd8,0x60,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x20,0xcb,0x00,0x24,0x03,0x36,0x30,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xca,0x32,0x08,0xc9,0x80,0x0d,0xcc,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xb3, +0x0c,0x44,0x32,0x60,0x03,0x33,0xb1,0x23,0x4d,0xe4,0x63,0x48,0x9a,0xc8,0xc7,0x92, +0x34,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0xcc, +0x78,0x13,0xf9,0x98,0xf1,0x26,0xf2,0x31,0xe3,0x4d,0xe4,0x63,0x6c,0x30,0xc0,0xc7, +0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x09,0x3e,0x86,0x2b,0x73,0x02, +0x82,0x0b,0x0c,0x66,0x81,0x99,0xc0,0x67,0xb8,0xa1,0x4e,0xfa,0x86,0x0c,0xea,0x45, +0x02,0xbd,0xc0,0x50,0xb6,0x23,0x84,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0x9b, +0xcb,0x80,0x26,0x03,0x17,0x09,0x5c,0x24,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83, +0x2f,0x83,0x9b,0x0c,0x82,0x7d,0x0c,0x2c,0xd8,0xc7,0x40,0x3e,0x16,0xf0,0x62,0x00, +0x1f,0x1b,0x78,0x31,0x90,0x8f,0x05,0xbe,0x18,0xc0,0xc7,0x0a,0x7f,0x0c,0xe4,0x63, +0x81,0x3f,0x06,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0xff,0x18,0xc0,0xc7,0x8a,0x42,0x3e, +0x16,0x34,0xf2,0xb1,0x60,0x90,0x8f,0x05,0xa4,0x22,0x1f,0x13,0x48,0x45,0x3e,0x36, +0x90,0x8a,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63, +0x71,0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xb8,0xd3,0x0c,0xd0,0x32,0x40, +0x93,0x0c,0x4d,0x32,0x83,0x91,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xb9, +0x66,0x70,0x96,0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x6c,0x06,0x6d,0x19, +0xc4,0x81,0xab,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x31,0x9b,0x81,0x5b,0x06,0x71, +0xe0,0x2a,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd0,0x66,0xf0,0x96,0x41,0x1c,0xb8, +0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xb5,0x19,0xc4,0x65,0x10,0x07,0xb1,0x32, +0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x6d,0x06,0x72,0x19,0xc4,0x41,0xac,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x71,0x9b,0xc1,0x5c,0x06,0x71,0x10,0x2b,0x76,0xd0,0x8a, +0x7c,0x0c,0xa1,0x15,0xf9,0x58,0x42,0x2b,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30, +0xc0,0xc7,0xe2,0x60,0x80,0x8f,0x19,0xba,0x22,0x1f,0x33,0x74,0x45,0x3e,0x66,0xe8, +0x8a,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71, +0x30,0xc1,0xa7,0x72,0xc4,0x0d,0xf4,0x02,0x43,0x8d,0x18,0x24,0x00,0x08,0x82,0x01, +0xf7,0x9b,0x01,0x68,0x06,0x38,0xd2,0x06,0x38,0xd2,0x06,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0xa0,0x67,0x30,0x9a,0x41,0x70,0x96,0x81,0x05,0x67,0x19,0xc8,0xc7,0x02, +0x94,0x0c,0xe0,0x63,0x03,0x4a,0x06,0xf2,0xb1,0x40,0x25,0x03,0xf8,0x58,0xa1,0x96, +0x81,0x7c,0x2c,0x50,0xcb,0x00,0x3e,0x16,0x14,0xf2,0xb1,0x60,0x2d,0x03,0xf8,0x58, +0x51,0xc8,0xc7,0x02,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x80,0x5d,0xe4,0x63,0x02,0xbb, +0xc8,0xc7,0x06,0x76,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06, +0x03,0x7c,0x8c,0x0d,0x0e,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0x01,0x37,0x9f,0x01, +0x6d,0x06,0x70,0x52,0x0a,0x70,0x52,0x0a,0xc6,0x27,0x81,0x7c,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0xd2,0xcf,0x60,0x36,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0xff,0x0c,0x72,0x33,0x60,0x03,0x7b,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x3f, +0x03,0xdd,0x0c,0xd8,0xc0,0x5e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x00,0xd1,0x60, +0x37,0x03,0x36,0xb0,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x42,0x34,0xe8,0xcd, +0x80,0x0d,0xf2,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x11,0x0d,0x7c,0x33,0x60, +0x83,0x7c,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x44,0x83,0xdf,0x0c,0xd8,0x20, +0x5f,0xec,0xe0,0x17,0xf9,0x18,0xc2,0x2f,0xf2,0xb1,0x84,0x5f,0xe4,0x63,0x6c,0x30, +0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x33,0x44,0x46,0x3e,0x66,0x88, +0x8c,0x7c,0xcc,0x10,0x19,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c, +0x30,0xc0,0xc7,0xd8,0x60,0x82,0x4f,0xd1,0x88,0x2e,0xe8,0x05,0x86,0x1a,0x31,0x48, +0x00,0x10,0x04,0x03,0x6e,0x45,0x03,0xf6,0x0c,0x66,0x24,0x17,0x66,0x24,0x17,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa0,0xd1,0xe0,0x3d,0x83,0x60,0x36,0x03,0x0b,0x66, +0x33,0x90,0x8f,0x05,0x74,0x19,0xc0,0xc7,0x06,0xba,0x0c,0xe4,0x63,0x81,0x5d,0x06, +0xf0,0xb1,0xc2,0x36,0x03,0xf9,0x58,0x60,0x9b,0x01,0x7c,0x2c,0x28,0xe4,0x63,0xc1, +0x6d,0x06,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8c,0x7c,0x2c,0x18,0xe4,0x63,0x01,0xcd, +0xc8,0xc7,0x04,0x9a,0x91,0x8f,0x0d,0x34,0x23,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06, +0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x1c,0xf0,0x19,0x31,0x48,0x00,0x10,0x04, +0x03,0xee,0x47,0x03,0x10,0x0d,0xd6,0x24,0x1e,0xd6,0x24,0x1e,0x0c,0x5d,0x02,0xf9, +0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x64,0xa6,0xc1,0x7f,0x06,0xc1,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0x6a,0x1a,0x94,0x68,0xc0,0x06,0x3e,0x33,0x62,0x70,0x00,0x20, +0x08,0x06,0xc7,0x9a,0x06,0x26,0x1a,0xb0,0x81,0xcf,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0xc1,0xa6,0xc1,0x89,0x06,0x6c,0xe0,0x33,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xb4,0x69,0x90,0xa2,0x01,0x1b,0x84,0xcd,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x6e, +0x1a,0xa8,0x68,0xc0,0x06,0x61,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x9b,0x06, +0x2b,0x1a,0xb0,0x41,0xd8,0xd8,0x41,0x36,0xf2,0x31,0x84,0x6c,0xe4,0x63,0x09,0xd9, +0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0x66,0xa8, +0x8d,0x7c,0xcc,0x50,0x1b,0xf9,0x98,0xa1,0x36,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c, +0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x04,0x9f,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0xf4,0x34,0x78,0xd3,0x20,0x18,0x8e,0x08,0x7c,0x33,0x10,0xbe,0xe9,0x86, +0x61,0x37,0x83,0xc0,0x9a,0x80,0x3e,0xd6,0x08,0xf4,0xb1,0x66,0xa0,0x8f,0x29,0x04, +0x7d,0x4c,0x29,0xe8,0x63,0x8a,0x41,0x1f,0x33,0x0c,0xf9,0x98,0x61,0xc8,0xc7,0x0c, +0x43,0x3e,0x66,0x0c,0xf1,0x31,0x63,0x88,0x8f,0x19,0x43,0x7c,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0x4a,0xd5,0xc0,0x4f,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22, +0x55,0x0d,0xfe,0x34,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x5a,0xd5,0x00,0x54, +0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x56,0x0d,0x7e,0x34,0x18,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0x6a,0xd5,0x00,0x4c,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0x22,0x57,0x0d,0xc2,0x34,0x18,0x86,0x23,0xd8,0x40,0x3e,0x03,0xe1,0xbb,0xc0, +0x50,0x16,0xb8,0x81,0x7c,0x86,0x23,0x82,0xfa,0x0c,0x84,0x6f,0x96,0x21,0x51,0x02, +0x9b,0x03,0x81,0x3e,0x36,0x07,0x03,0x7d,0x6c,0x0e,0x08,0xfa,0x58,0x31,0xa2,0x81, +0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd0,0xd5,0xc0,0x4e,0x03,0x02,0x0e,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8,0xd5,0xe0,0x4e,0x03,0x02,0x0e,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xe0,0xd5,0x00,0x4f,0x03,0x02,0x0e,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0xe8,0xd5,0x00,0x4f,0x83,0x01,0x0e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xf0,0xd5,0x20,0x4f,0x83,0x01,0x0e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf8,0xd5, +0x40,0x4f,0x83,0x01,0x0e,0x66,0x09,0x94,0x81,0x0a,0xc3,0x48,0xf4,0x01,0x19,0xa8, +0x30,0x8c,0x44,0x1f,0x90,0x81,0x0a,0xc3,0x48,0xf4,0x01,0x19,0xa8,0x30,0xa8,0xc4, +0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x20,0xd7,0x00,0x54,0x03,0xfd,0x0c,0xc8, +0xc0,0x82,0x10,0x0d,0xe0,0x63,0x66,0x10,0xd0,0xc7,0x02,0x18,0x0d,0xe4,0x33,0x62, +0x60,0x00,0x20,0x08,0x06,0x51,0xb9,0x06,0x6f,0x1a,0x04,0x16,0xf0,0x68,0x20,0x9f, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd4,0x35,0x30,0xd5,0xc0,0x2c,0x83,0xb1,0x0c, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x58,0xd7,0xe0,0x54,0x83,0xc0,0x94,0x86,0x23, +0x82,0x31,0x0d,0x88,0xaf,0x7e,0x32,0x08,0x74,0xc4,0xe0,0x01,0x40,0x10,0x0c,0x26, +0x75,0x0d,0x42,0x35,0xe0,0xcf,0xc0,0x3e,0x83,0xba,0x0c,0xe8,0x32,0x70,0xd3,0xc0, +0x4d,0x83,0x5f,0x0d,0x7e,0x35,0x58,0xd5,0x80,0x44,0x83,0xd1,0x84,0x00,0x18,0x4d, +0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0xe9,0x06,0x22,0x45,0x03,0x63,0xba, +0x81,0x50,0xd1,0xe0,0x98,0x6e,0x20,0x56,0x34,0x40,0xa6,0x1b,0x08,0x16,0x0d,0x12, +0x73,0x88,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x54,0xaf,0x81,0xba,0x06,0xc1, +0x70,0x44,0xc0,0xa6,0x01,0xf3,0xcd,0x32,0x38,0x4b,0x60,0x91,0x11,0x9f,0xe1,0x08, +0x22,0x46,0x03,0xe1,0x1b,0x8e,0x28,0x64,0x34,0x20,0xbe,0x13,0x06,0x71,0xc2,0x20, +0x4c,0x08,0x42,0x30,0x1c,0x61,0xd8,0x68,0x20,0x7c,0xc3,0x11,0xc7,0x8d,0x06,0xc4, +0x77,0xc2,0x20,0x4e,0x18,0x84,0x09,0x41,0x08,0x86,0x1b,0x8c,0x00,0x0c,0x66,0x19, +0x98,0x26,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x68,0x64,0x03,0x7c,0x0d,0x98,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x4e,0x36,0x10,0xd7,0xe0,0x09,0x66,0x09,0x9a,0x81, +0x0a,0x43,0x60,0xc0,0x60,0x31,0x30,0xa0,0xe2,0x33,0x1c,0x11,0x80,0x69,0x20,0x7c, +0xc3,0x11,0x42,0x98,0x06,0xc4,0x77,0xc2,0x20,0x4e,0x18,0x84,0x09,0x41,0x08,0x86, +0x1b,0xa0,0x00,0x0c,0x66,0x19,0xb0,0x2c,0x18,0xa8,0x30,0xea,0x67,0x63,0x65,0x41, +0x19,0x31,0x70,0x00,0x10,0x04,0x83,0xe7,0x65,0x03,0x71,0x0d,0xca,0x34,0x60,0xd1, +0x60,0x45,0x03,0x77,0x0d,0xd0,0xc0,0xeb,0x38,0x5a,0x0d,0x86,0x23,0xb8,0x33,0x0d, +0x9c,0xef,0x02,0x43,0xd9,0x10,0xc8,0x67,0xb8,0x81,0xac,0x4a,0x36,0x08,0x83,0xa3, +0xcd,0xc0,0x50,0x26,0xa7,0x81,0x6c,0x06,0xf1,0xb1,0x40,0x90,0x8f,0x05,0xe5,0x24, +0x1f,0x0b,0xcf,0xe0,0x55,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x74,0xb3, +0xc1,0xc8,0x06,0xc1,0x1d,0x86,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x67,0x03, +0x7c,0x0d,0x02,0xc1,0xf4,0x60,0x56,0x03,0xf9,0x58,0x60,0xc4,0xc7,0x86,0x40,0x3e, +0x16,0x20,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x6c,0x03,0x7e,0x0d,0x92, +0xc0,0xd4,0x33,0x50,0xd5,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x81,0x6d, +0xc0,0xb2,0x41,0x60,0xa1,0x30,0xc4,0xc7,0x84,0x40,0x3e,0x16,0x14,0xf0,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0xe3,0x6c,0x03,0x91,0x0d,0x8c,0x60,0x96,0xe1,0x81,0x78, +0x33,0xb0,0x53,0x40,0x05,0xf8,0x58,0x70,0x0a,0xf1,0x31,0x54,0x50,0x05,0xf8,0xd8, +0x2a,0xa8,0x42,0x7c,0x2c,0x50,0x85,0xf8,0xcc,0x12,0x4c,0x23,0x06,0x07,0x00,0x82, +0x60,0xf0,0x91,0x6d,0x20,0xb2,0x01,0x9d,0x06,0x39,0x1b,0x8c,0x26,0x04,0xc0,0x68, +0x82,0x10,0x58,0x20,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xb7,0x0d,0xc6, +0x36,0x08,0xcc,0x55,0x83,0x80,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xc1,0x6d, +0x50,0xb2,0x41,0x60,0xc1,0xae,0x06,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x48, +0x6e,0x83,0x95,0x0d,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xec,0x36,0x88,0xd9, +0x80,0x57,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xbb,0x0d,0x66,0x36,0x80, +0xcf,0x80,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x6f,0x03,0x9a,0x0d,0xe8,0x33, +0x08,0xac,0x56,0x83,0x21,0x3e,0x26,0x04,0xf2,0xb1,0xa0,0x80,0x8f,0x05,0xed,0x20, +0x1f,0x13,0xda,0x41,0x3e,0x36,0xb4,0x83,0x7c,0xec,0x1f,0x86,0xf8,0xd8,0x3f,0x0c, +0xf1,0xb1,0x7f,0x18,0xe2,0x63,0x86,0x48,0xc0,0xc7,0x0c,0x91,0x80,0x8f,0x19,0x22, +0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4a,0x37,0x08,0xdb,0x60,0x27,0x8c, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4c,0x37,0x10,0xdb,0x60,0x27,0x8c,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x4e,0x37,0x18,0xdb,0x60,0x27,0x8c,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x50,0x37,0x18,0xdb,0x60,0x27,0x8c,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x52,0x37,0x20,0xdb,0x60,0x27,0x8c,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x54, +0x37,0x28,0xdb,0x60,0x27,0x8c,0xe1,0x08,0x23,0xbc,0x84,0x6f,0x38,0xc2,0x08,0x2f, +0xe1,0x1b,0x8e,0x30,0xc2,0x4b,0xf8,0x6a,0x10,0xb6,0x02,0x61,0x87,0x23,0xcc,0x0b, +0x11,0xbe,0xe1,0x08,0xf3,0x42,0x84,0x6f,0x38,0xc2,0xbc,0x10,0xe1,0xab,0x41,0xd8, +0x0a,0x84,0x2d,0x23,0xd8,0x59,0x86,0x48,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xb0,0xdd,0x40,0x6e,0x03,0xf6,0x8a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb8,0xdd, +0x60,0x6e,0x03,0xf6,0x8a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc0,0xdd,0x80,0x6e, +0x03,0xf6,0x8a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc8,0xdd,0x80,0x6e,0x83,0x21, +0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x77,0x83,0xba,0x0d,0x86,0x68,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0xdd,0x0d,0xec,0x36,0x18,0xa2,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x78,0x37,0xc0,0xdb,0x20,0x15,0x6c,0x6a,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0x22,0xdd,0x0d,0xde,0x36,0xb8,0xd1,0xc0,0x82,0x7e,0x0d,0xe4,0x33,0x62,0x60,0x00, +0x20,0x08,0x06,0x11,0xef,0x06,0x75,0x1b,0x04,0xc6,0xaf,0x41,0x10,0x1f,0x0b,0x0a, +0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xf4,0xbb,0xc1,0xea,0x06,0x81,0xe5,0x97, +0x12,0x1f,0xcb,0x2f,0x25,0x3e,0x96,0x5f,0x4a,0x7c,0x8c,0x18,0xe4,0x63,0xc5,0x20, +0x1f,0x33,0x06,0xf9,0xd8,0x00,0xc1,0xc7,0x06,0x08,0x3e,0x36,0x40,0xf0,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0x83,0x7d,0x83,0xd3,0x0d,0x4a,0x61,0x6c,0x03,0x33,0x85, +0x20,0x3e,0xc6,0x04,0xf2,0xb1,0x60,0x80,0xcf,0x2c,0x81,0x34,0x50,0x61,0x38,0x11, +0x0b,0x07,0xd0,0x40,0x85,0xe1,0x44,0x2c,0x1c,0x40,0x03,0x15,0x86,0x13,0xb1,0x70, +0x00,0x0d,0x54,0x18,0x48,0x84,0x13,0x90,0x05,0x31,0x01,0x1f,0x13,0x64,0x02,0x3e, +0x36,0xcc,0x04,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb8,0xdf,0x60,0x76,0x83, +0x9b,0x0d,0x86,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf0,0x37,0xa0,0xdd,0x00,0x67, +0x83,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xfc,0x0d,0x6a,0x37,0xc8,0xd9,0x60, +0xb0,0x9c,0xd0,0x09,0xf8,0x58,0x90,0x13,0xf1,0x31,0x9d,0xe0,0x09,0xf8,0x58,0x4f, +0xf0,0x44,0x7c,0x2c,0xe0,0x89,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xf1,0xbf, +0xc1,0xee,0x06,0x43,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x08,0x07,0xbc,0x1b, +0xd8,0x6c,0x50,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x11,0xc2,0x41,0xef,0x06,0x81, +0x60,0x81,0xcf,0x06,0xf0,0x31,0x24,0xa0,0x8f,0x21,0x02,0x7d,0xec,0x18,0xe8,0x63, +0x42,0xd9,0x06,0xf2,0x31,0xb3,0xd8,0xdb,0x40,0x3e,0x16,0x18,0xf4,0x31,0xc3,0x6c, +0x03,0xf9,0x18,0x11,0xc4,0xc7,0x0c,0xb4,0x0d,0xe4,0x63,0x42,0x10,0x1f,0xe3,0x3a, +0xf8,0x58,0xc0,0xc5,0xc7,0xba,0x0f,0x3e,0x06,0x06,0x5f,0x7c,0x2c,0xf8,0xe2,0x33, +0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x0c,0x07,0xee,0x1b,0x0c,0xc1,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0x33,0x1c,0xbc,0x6f,0x90,0xb6,0x41,0x31,0x62,0x70,0x00,0x20, +0x08,0x06,0x07,0x0d,0x07,0xf0,0x1b,0x04,0x82,0x05,0x71,0x1b,0xc0,0xc7,0x90,0x80, +0x3e,0x86,0x08,0xf4,0xb1,0x63,0xa0,0x8f,0x09,0x78,0x1b,0xc8,0xc7,0x12,0x06,0x3e, +0x16,0x18,0xf4,0xb1,0x20,0x6f,0x03,0xf9,0x58,0x40,0xc0,0xc7,0xda,0x40,0x76,0x03, +0xf9,0x58,0xa0,0xd0,0xc7,0x94,0xbe,0x0d,0xe4,0x63,0x48,0x10,0x1f,0x53,0xfe,0x36, +0x90,0x8f,0x09,0x41,0x7c,0x2c,0x34,0xda,0x80,0x3e,0x26,0x1a,0x6d,0x40,0x1f,0x1b, +0x8d,0x36,0xa0,0x8f,0xa5,0x01,0x1b,0xc0,0xc7,0x02,0x33,0xa0,0x8f,0x05,0xa6,0x1b, +0xc8,0xc7,0xc8,0xa0,0x89,0x8f,0x05,0x02,0x7c,0x8c,0x0c,0x9a,0xf8,0x58,0x18,0x28, +0xf1,0xb1,0x41,0x91,0x8f,0x29,0x83,0x7c,0x4c,0x19,0xe4,0x63,0x03,0x05,0x1f,0x1b, +0x26,0xf8,0x58,0x20,0xbb,0x81,0x7c,0x8c,0x88,0xe0,0x63,0x42,0x10,0x1f,0x0b,0x0a, +0xf8,0x98,0x31,0xc0,0xc7,0x8e,0x22,0x3e,0x16,0x14,0xf1,0x19,0x31,0x38,0x00,0x10, +0x04,0x83,0x43,0x8f,0x03,0x1b,0x0e,0x86,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0x3d,0x0e,0x6e,0x38,0x28,0x02,0xc3,0xdd,0x20,0x88,0xcf,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0x7d,0x1c,0xe4,0x70,0x20,0xbe,0x41,0x60,0x48,0x40,0x1f,0x43,0x04,0xfa, +0xd8,0x31,0xd0,0x67,0x96,0x60,0x1a,0xa8,0x30,0xe0,0xe4,0x31,0xa4,0x81,0x0a,0x03, +0x4e,0x1e,0x43,0x1a,0xa8,0x30,0xdc,0xe4,0x31,0xa4,0x11,0x83,0x06,0x00,0x41,0x30, +0x68,0x46,0x39,0xf0,0xe1,0xa0,0x75,0x83,0x3a,0x0e,0xea,0x38,0xa8,0xe3,0x20,0x8c, +0x83,0x30,0x0e,0xc2,0x38,0x08,0xe3,0x60,0x34,0x21,0x00,0x86,0x23,0x02,0xde,0x0d, +0x82,0x6f,0xba,0x61,0x7c,0x03,0x21,0xb0,0x23,0xa0,0x8f,0x1d,0x02,0x7d,0xec,0x18, +0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x9f,0x28,0x07,0x60,0x1c,0xc8,0x6e,0xd0, +0xc7,0xc1,0x68,0x42,0x00,0x58,0x50,0xc8,0xc7,0x84,0x42,0x3e,0x36,0x14,0xf2,0x31, +0xd1,0x0d,0x7e,0x36,0x88,0x8f,0x89,0x6e,0xf0,0xb3,0x41,0x7c,0x86,0x23,0x04,0xf4, +0x0d,0x86,0x6f,0x38,0x62,0x78,0xdf,0xa0,0xf8,0x4a,0x08,0x74,0x38,0x82,0x58,0xdf, +0x60,0xf8,0x86,0x23,0x0a,0xf9,0x0d,0x8a,0xaf,0x84,0x40,0x8b,0x08,0x74,0x96,0x81, +0xaa,0x82,0xd1,0x04,0x67,0xb0,0xc0,0x7f,0x03,0xf9,0x18,0x7e,0x04,0xf4,0x31,0x31, +0x0b,0xe2,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x2f,0x07,0x79,0x1c,0xcc,0x6f, +0x10,0xcc,0x12,0x54,0x03,0x15,0x86,0x40,0xa1,0xbf,0x30,0x8d,0x18,0x38,0x00,0x08, +0x82,0xc1,0xd3,0xcb,0x01,0x1c,0x07,0xf1,0x1b,0xe8,0x6e,0x90,0xbb,0x01,0x1f,0x07, +0x41,0x9c,0x05,0x81,0x18,0x07,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xfc,0x72,0xa0, +0xc7,0x81,0x08,0x07,0x6d,0x36,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0x2f,0x07,0xa9, +0x1c,0xa0,0x6d,0x60,0x3f,0x1c,0x08,0xf1,0x31,0x21,0x90,0x8f,0x05,0x04,0x7c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x20,0xe7,0x00,0x94,0x83,0x22,0xb0,0xb0,0x0d,0x78, +0x38,0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xe6,0x1c,0x88,0x72,0x10,0x80, +0x6d,0x60,0xc3,0x20,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd0,0x39,0x20,0xe5, +0x20,0x10,0xa6,0x1b,0x4a,0x38,0x08,0x7a,0x36,0x18,0x8e,0x80,0x0d,0x13,0x0e,0x98, +0x6f,0x96,0xe1,0xb2,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd6,0x39,0x38,0xe5, +0x60,0x85,0x03,0xc1,0x5c,0x38,0x08,0xe2,0x33,0x4b,0x70,0x0d,0x54,0x18,0x82,0x85, +0x54,0x23,0x06,0x0e,0x00,0x82,0x60,0xf0,0xb0,0x73,0xf0,0xc7,0xc1,0xff,0x06,0xe9, +0x1b,0xa0,0x6f,0xb0,0xca,0x41,0x18,0x80,0xc1,0x17,0xc4,0x71,0x30,0x62,0xe0,0x00, +0x20,0x08,0x06,0x0f,0x3b,0x07,0x7f,0x1c,0x8c,0x70,0x90,0xbe,0x01,0xfa,0x06,0xab, +0x1c,0x84,0x01,0x18,0x7c,0x2a,0x1c,0xc4,0x71,0x30,0x62,0xe0,0x00,0x20,0x08,0x06, +0x0f,0x3b,0x07,0x7f,0x1c,0x84,0x70,0x90,0xbe,0x01,0xfa,0x06,0xab,0x1c,0x90,0x70, +0x40,0xc2,0x01,0x09,0x07,0x24,0x1c,0xc4,0x71,0x80,0x23,0x06,0x06,0x00,0x82,0x60, +0x10,0xad,0x73,0x00,0xce,0x41,0x79,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xf1,0xce, +0x81,0x2a,0x07,0xe7,0x11,0xcc,0x12,0x64,0x03,0x15,0x86,0x80,0xc1,0x4e,0x63,0x28, +0xb2,0x1f,0xf1,0x19,0x8e,0x08,0x50,0x38,0x10,0xbe,0xe1,0x08,0x21,0x85,0x03,0xe2, +0x3b,0x61,0x10,0x27,0x0c,0xc2,0x84,0x20,0x04,0xc3,0x0d,0xf8,0x11,0x80,0xc1,0x2c, +0x83,0xb6,0x05,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xd5,0x73,0xa0,0xce,0xc1,0x31, +0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x3e,0x07,0xb4,0x1c,0x24,0xc1,0x2c,0xc1,0x36, +0x50,0x61,0x08,0x1a,0x95,0x19,0x9b,0xc4,0x71,0x20,0x9f,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0xf2,0x39,0x28,0xe7,0x20,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x48,0x9f, +0x83,0x57,0x0e,0x02,0x0b,0x7e,0x38,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44, +0xfc,0x1c,0xd4,0x72,0x10,0x0c,0x47,0x18,0x28,0xe2,0x7c,0x17,0x18,0xca,0x82,0x41, +0x3e,0xc3,0x11,0x81,0x1d,0x07,0xc2,0x77,0x81,0xa1,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0x12,0xe9,0xe0,0x96,0x83,0x59,0xb3,0xe0,0x8e,0x03,0xf9,0x8c,0x18,0x18,0x00, +0x08,0x82,0x41,0x44,0xd2,0x41,0x2f,0x07,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0x28,0x1d,0x90,0x73,0x10,0xba,0x41,0x60,0x65,0x1c,0x04,0xf1,0x31,0x23,0x90,0xcf, +0x2c,0x81,0x03,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_bccfc84e0f5dcafee8109437592a13e6.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_bccfc84e0f5dcafee8109437592a13e6.h new file mode 100644 index 00000000..ad1ad0b9 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_bccfc84e0f5dcafee8109437592a13e6.h @@ -0,0 +1,1081 @@ +// ffx_fsr2_accumulate_pass_16bit_bccfc84e0f5dcafee8109437592a13e6.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_16bit_bccfc84e0f5dcafee8109437592a13e6_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_bccfc84e0f5dcafee8109437592a13e6_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_bccfc84e0f5dcafee8109437592a13e6_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_bccfc84e0f5dcafee8109437592a13e6_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_bccfc84e0f5dcafee8109437592a13e6_SRVResourceNames[] = { "r_input_exposure", "r_dilated_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_lanczos_lut", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_bccfc84e0f5dcafee8109437592a13e6_SRVResourceBindings[] = { 0, 2, 3, 4, 5, 10, 6, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_bccfc84e0f5dcafee8109437592a13e6_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_bccfc84e0f5dcafee8109437592a13e6_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_bccfc84e0f5dcafee8109437592a13e6_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", "rw_upscaled_output", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_bccfc84e0f5dcafee8109437592a13e6_UAVResourceBindings[] = { 0, 1, 3, 4, 2, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_bccfc84e0f5dcafee8109437592a13e6_UAVResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_bccfc84e0f5dcafee8109437592a13e6_UAVResourceSpaces[] = { 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_bccfc84e0f5dcafee8109437592a13e6_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_bccfc84e0f5dcafee8109437592a13e6_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_bccfc84e0f5dcafee8109437592a13e6_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_bccfc84e0f5dcafee8109437592a13e6_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_bccfc84e0f5dcafee8109437592a13e6_size = 16848; + +static const unsigned char g_ffx_fsr2_accumulate_pass_16bit_bccfc84e0f5dcafee8109437592a13e6_data[] = { +0x44,0x58,0x42,0x43,0xe8,0xe7,0x15,0x41,0x8b,0xd0,0x6f,0x6d,0xac,0xdf,0x4e,0xe1, +0x48,0x3e,0x16,0x81,0x01,0x00,0x00,0x00,0xd0,0x41,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x3c,0x02,0x00,0x00,0x88,0x10,0x00,0x00,0xa4,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xc8,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0x44,0x0e,0x00,0x00,0x62,0x00,0x05,0x00,0x91,0x03,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x2c,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x88,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xc6,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xfc,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2, +0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42, +0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29, +0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30, +0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c, +0x63,0x18,0x06,0x83,0xa6,0x51,0x80,0x42,0x54,0x43,0x55,0x91,0x55,0x86,0x6a,0xa8, +0x08,0x2b,0xc4,0x30,0x0c,0x03,0x69,0xc5,0x30,0x06,0xc3,0x30,0x0c,0xe2,0x8e,0x1a, +0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0xb9,0x8d,0x2a,0x56,0x62,0xf2,0x8b,0xdb,0x46,0x84, +0x61,0x18,0x46,0x21,0xbc,0x81,0x19,0xe8,0x3b,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9, +0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b,0x11,0xc3,0x30,0x0c,0x85,0x08,0x07, +0x66,0x20,0x71,0x8e,0x20,0x28,0x06,0x33,0x28,0xc3,0x40,0x52,0x39,0x10,0x30,0x8c, +0x20,0x18,0x33,0xb5,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc, +0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x98,0x49,0x0c,0xc6,0x81,0x1d, +0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca, +0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0, +0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f, +0x90,0x80,0xa6,0xa4,0x0e,0x23,0x10,0xc6,0x4c,0x6d,0x30,0x0e,0xec,0x10,0x0e,0xf3, +0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40, +0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e, +0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00,0x06,0x7e,0xa0,0x07,0x7a, +0xd0,0x0e,0xe9,0x00,0x0f,0xf3,0xf0,0x0b,0xf4,0x90,0x0f,0xf0,0x50,0x0e,0x28,0x18, +0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c, +0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0, +0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03, +0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xb0,0x2d,0xb9,0x33,0x85,0xc1,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x81,0x1e,0xe8, +0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60, +0x98,0xc9,0x1a,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70, +0xa0,0x07,0x3f,0x40,0x82,0x01,0x53,0x3c,0x13,0x19,0x8c,0x03,0x3b,0x84,0xc3,0x3c, +0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94, +0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f, +0xa0,0x80,0xa5,0x79,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90, +0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05, +0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77, +0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x01,0x4a,0xf5, +0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3, +0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0xba,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8, +0xd8,0xd5,0x46,0x53,0x9e,0xe7,0x79,0x3e,0x0c,0x2c,0x8a,0xa2,0xa8,0x61,0x18,0x86, +0x61,0x18,0xa4,0xdf,0x24,0x4d,0x11,0x25,0x4c,0x3e,0x0b,0x30,0xcf,0x42,0x44,0xec, +0x04,0x4c,0x04,0x0a,0x06,0xe2,0xe7,0x08,0x40,0x01,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90, +0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07, +0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6, +0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60, +0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07, +0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90, +0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04, +0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1, +0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32, +0x00,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c,0x10,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x10,0x8a, +0xa3,0x14,0x8a,0xa2,0x1c,0x0a,0xa2,0xf0,0x03,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a, +0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90, +0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x34,0x8a, +0x50,0xa2,0x08,0x31,0x8a,0x87,0xc8,0x11,0x80,0x1a,0x20,0xbf,0x80,0x01,0x01,0x11, +0xe8,0x9d,0x01,0x20,0x79,0x06,0x80,0xe8,0x19,0x00,0xb2,0x67,0x00,0x08,0x9f,0x01, +0x20,0x7d,0x06,0x80,0xf6,0x19,0x00,0xea,0x67,0x00,0x68,0x9d,0x01,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x8e,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0xe1,0x99,0x20,0x0c,0xd0,0x06,0x61,0x20,0x26,0x08,0x43,0xb4,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x13,0x84,0x41,0xda,0x30,0x20,0x09,0x31,0x41,0x58,0x03,0x3e,0x20,0x24, +0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x55,0x86,0x07,0xf7,0x36,0x57,0x27,0x57,0x36, +0x41,0x18,0xa6,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85,0x31,0x8c,0x81,0x30,0x1c,0x62, +0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e, +0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x1b,0x92,0x61,0x81,0x0c,0x62,0x20,0x0c, +0x67,0x82,0xf0,0x06,0x74,0xc0,0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c, +0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e, +0x82,0x30,0x50,0x1b,0x12,0x42,0x9a,0x0c,0x6a,0x20,0x0c,0x87,0x8d,0xdc,0x17,0xdb, +0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x04,0x61,0xa8,0x26,0x08,0x83, +0xb5,0x41,0x30,0xb0,0x0d,0x09,0xb5,0x58,0xc6,0x35,0x10,0x46,0x46,0x4b,0xee,0x0b, +0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec, +0x8d,0xed,0x4d,0x6e,0x82,0x30,0x5c,0x1b,0x92,0x4b,0xda,0x0c,0x6e,0x20,0x0c,0x87, +0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04, +0x61,0xc0,0x36,0x24,0x9c,0xe4,0x19,0xdf,0x40,0x18,0xd9,0x04,0x41,0x0e,0xea,0x80, +0x8d,0xdc,0x17,0x5b,0x98,0xdb,0x98,0xde,0xdb,0xdc,0x17,0x5b,0x1d,0xdd,0x86,0x24, +0x09,0x03,0x31,0x30,0x92,0x81,0x30,0x9c,0x09,0xc2,0x90,0x31,0x91,0xfb,0x4a,0x6b, +0x3b,0x6b,0x4a,0x83,0x9b,0x9b,0x20,0x0c,0xda,0x86,0x84,0x0c,0xc2,0xa0,0x0c,0x0c, +0x33,0x18,0x08,0xc3,0x21,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0x25, +0x57,0x16,0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21,0x31, +0x83,0x05,0x0d,0x8c,0x61,0x20,0x8c,0x6c,0x43,0xf2,0x44,0x95,0xd6,0x81,0xc1,0x18, +0x9c,0x41,0x1a,0x4c,0x10,0xe8,0xc0,0x0e,0xa8,0xc9,0xdd,0x7d,0xa5,0xb9,0xd1,0x95, +0xc9,0xb9,0x85,0xb1,0x7d,0xd5,0xc1,0xcd,0x8d,0x85,0xb1,0x95,0x91,0x7d,0x8d,0xbd, +0xb1,0xbd,0xc9,0x4d,0x10,0xc8,0x20,0x0e,0x36,0x2c,0xc6,0x1a,0xb0,0x81,0x61,0x0c, +0x44,0x1b,0xb4,0x41,0x1b,0x38,0x13,0x04,0x3b,0xb8,0x03,0x3a,0x72,0x77,0x5f,0x6c, +0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x1b,0x96,0xe1,0x0d,0xe0,0xc0, +0x18,0x06,0xa2,0x0d,0xda,0xa0,0x0d,0xb2,0x09,0x02,0x1e,0xe0,0x01,0x19,0xb9,0xbb, +0x2f,0xb7,0xb2,0xbb,0x2f,0xb6,0xb7,0xb1,0xb5,0xb9,0x0d,0x0b,0x21,0x07,0x73,0x60, +0x50,0x03,0xd1,0x06,0x6d,0xd0,0x06,0x19,0x1f,0xb9,0xbb,0x2f,0xb6,0xba,0xb6,0xb0, +0x2f,0xb4,0xb4,0x39,0xba,0x37,0xb9,0xbc,0x0d,0x0b,0xb5,0x06,0x75,0x60,0x5c,0x03, +0xd1,0x06,0x6d,0xd0,0x06,0x0e,0x25,0xb9,0xbb,0xaf,0x3a,0xb8,0xb9,0xb1,0x30,0xb6, +0x32,0xb2,0xaf,0xb7,0x3a,0x3a,0xb8,0x3a,0xba,0x0d,0xcb,0xb5,0x06,0x77,0x60,0x10, +0x03,0xd1,0x06,0x6d,0xd0,0x06,0xce,0x86,0xc2,0x0d,0xe2,0x80,0x0e,0xec,0x00,0x0f, +0x26,0x08,0x7b,0xa0,0x07,0x34,0xc6,0xc4,0x8c,0xa6,0xa4,0x64,0x26,0x08,0xc3,0xb6, +0x01,0x31,0xf4,0x60,0x0f,0x0c,0x63,0xe0,0x03,0x60,0x43,0xd0,0x07,0x13,0x84,0x3e, +0xd8,0x03,0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70, +0x1b,0x10,0xe3,0x0f,0x40,0xc1,0x18,0x06,0x03,0xd8,0x10,0x84,0xc2,0x06,0x42,0x0d, +0xf2,0xc0,0x0f,0x44,0x61,0x82,0xa0,0x07,0x79,0xc0,0x25,0x4d,0xaa,0xcc,0x8d,0xac, +0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x40,0x06,0x72,0xb0,0x01,0x49,0x4a,0x81,0x32, +0xc8,0xe0,0x6a,0x4c,0x81,0x4e,0x5a,0x53,0x18,0x9e,0x54,0x99,0x1b,0x59,0x99,0xdc, +0x54,0x9a,0x5e,0xd9,0x06,0x24,0x41,0x05,0xca,0x0c,0xc8,0xe0,0x6a,0x4c,0x81,0x4c, +0x1a,0x51,0xda,0x1c,0x1c,0x5b,0x58,0xde,0x54,0x9a,0x5e,0xd9,0x04,0x61,0xe0,0x36, +0x20,0x89,0x2a,0x50,0xab,0x40,0x06,0x57,0x63,0x0a,0xec,0xd2,0x92,0xdc,0xe0,0xea, +0xe8,0x86,0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0x88,0xd2, +0xda,0xca,0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26,0x08,0x43,0xb7,0xc1,0x48,0x5a,0x81, +0x72,0x05,0x32,0xb8,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1,0x11,0xa5,0xb5, +0x95,0xb9,0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x06,0x6f,0x03,0x92,0xc0,0x02,0x15, +0x0b,0x64,0x70,0x35,0xa6,0x40,0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29,0x0d,0x8e,0xa9, +0xcc,0xae,0x8c,0x8d,0xea,0xad,0x6a,0xae,0x6c,0x82,0x30,0x7c,0x1b,0x90,0x64,0x16, +0x28,0x5a,0x20,0x83,0xab,0x31,0x05,0x2e,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e, +0x64,0x65,0x78,0x13,0x84,0x01,0x0c,0x36,0x20,0x89,0x2d,0x50,0xb7,0x40,0x06,0x57, +0x63,0x0a,0x94,0xcc,0x88,0xca,0xec,0xd2,0xc6,0xca,0xa8,0xde,0xac,0xd2,0xca,0xee, +0x88,0xca,0xe0,0xe8,0xd0,0x26,0x08,0x43,0x18,0x6c,0x30,0x92,0x5c,0xa0,0x74,0x81, +0x0c,0x1a,0x1e,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x13,0x84,0x41,0x0c,0x36,0x20, +0x09,0x2f,0x50,0xbd,0x40,0x06,0x4d,0x63,0x0a,0x94,0xcc,0x9a,0xde,0xe8,0xd2,0xde, +0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0xa6,0xc6,0xc2,0xd8,0xca,0x26,0x08,0xc3,0x18, +0x6c,0x30,0x92,0x5f,0xa0,0xc0,0x81,0x0c,0x1a,0x42,0x66,0x44,0x6f,0x77,0x6e,0x73, +0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x84,0x81,0x0c,0x36,0x20, +0x89,0x38,0x50,0xe3,0x40,0x06,0x4d,0x63,0x0a,0xfc,0xcc,0x9a,0xde,0xe8,0xd2,0xde, +0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0x94,0xd2,0xe8,0xe8,0xca,0xe4,0x86,0xc2,0xdc, +0xc6,0xca,0xd8,0xd8,0xc2,0xe8,0xd2,0xde,0xdc,0x26,0x08,0x43,0x19,0x6c,0x30,0x92, +0x72,0xa0,0xcc,0x81,0x0c,0x1a,0x32,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73, +0x75,0x72,0x65,0x13,0x84,0xc1,0x0c,0x36,0x20,0x09,0x3a,0x50,0xe9,0x40,0x06,0x4d, +0x63,0x0a,0xcc,0xcc,0xa0,0xe4,0xca,0xec,0xd2,0xde,0xea,0xe6,0x8c,0xe4,0xc2,0xda, +0xca,0xa0,0xe4,0xca,0x8a,0xf0,0xe0,0xde,0xe6,0xea,0xe4,0xca,0x26,0x08,0xc3,0x19, +0x6c,0x40,0x92,0x75,0xa0,0xd8,0x81,0x0c,0x9a,0xc6,0x14,0xb8,0x98,0x51,0x85,0xb9, +0x21,0x85,0xb1,0x99,0x19,0x3d,0x59,0x4d,0x10,0x06,0x34,0xd8,0x60,0x24,0xee,0x40, +0xbd,0x03,0x19,0x34,0xac,0xcc,0x94,0xd2,0xe8,0xe8,0xca,0xe4,0xa6,0xca,0xe2,0xea, +0xca,0xdc,0xc6,0xca,0x98,0xca,0xdc,0xce,0xe8,0xd0,0x26,0x08,0x43,0x1a,0x6c,0x40, +0x92,0x78,0xa0,0xe4,0x81,0x0c,0x9a,0xc6,0x14,0xa8,0x98,0x11,0x95,0xb1,0xd1,0x85, +0x51,0xa5,0xb5,0x95,0x4d,0x10,0x06,0x35,0xd8,0x60,0x24,0xf4,0x40,0xd5,0x03,0x19, +0x34,0xbc,0xcc,0x88,0xf2,0xdc,0xc2,0xda,0xd2,0xc6,0xa4,0xca,0xe6,0x86,0xd0,0xc2, +0xdc,0xce,0xca,0x8c,0xc2,0xc6,0xe8,0xde,0xe4,0x26,0x08,0xc3,0x1a,0x6c,0x30,0x92, +0x7b,0xa0,0xf0,0x81,0x0c,0x1a,0x62,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63, +0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x13, +0x84,0x81,0x0d,0x36,0x18,0x89,0x3e,0x50,0xfb,0x40,0x06,0xcd,0x06,0x8a,0x0f,0x4e, +0x21,0x15,0x58,0xe1,0x15,0x64,0xa1,0x16,0x70,0x61,0x17,0x7c,0x21,0x1c,0xc8,0xe1, +0x1c,0xd4,0xa1,0x1d,0xe0,0x61,0x1e,0xec,0x21,0x1f,0xf8,0x61,0xc3,0x60,0x90,0x42, +0x3f,0x4c,0x10,0x04,0x60,0x03,0xb0,0x61,0x30,0x40,0x02,0x24,0x36,0x04,0x21,0xb1, +0x61,0x18,0xfe,0x41,0x24,0x28,0x0c,0x4d,0x4d,0x10,0xfc,0x60,0x0e,0x36,0x0c,0x66, +0x60,0x06,0xc3,0x06,0xc2,0x28,0x89,0xcb,0x24,0x36,0x14,0xff,0x40,0x12,0xc0,0x28, +0x9c,0x04,0x11,0x31,0xb9,0x30,0xb7,0x31,0xb4,0xb2,0xb9,0x09,0xc2,0xd0,0x06,0x34, +0xcc,0xd8,0xde,0xc2,0xe8,0xe6,0x26,0x08,0x83,0x1b,0xb0,0x48,0x73,0x9b,0xa3,0x9b, +0x9b,0x20,0x0c,0x6f,0x40,0x22,0xcd,0x8d,0x6e,0x8e,0x08,0x5d,0x19,0xde,0x17,0xdb, +0x5b,0x18,0xd9,0x04,0x61,0x80,0x03,0x22,0x74,0x65,0x78,0x5f,0x6e,0x6f,0x72,0x6d, +0x4c,0xe8,0xca,0xf0,0xbe,0xe6,0xe8,0xde,0xe4,0xca,0x58,0xd4,0xa5,0xb9,0xd1,0xcd, +0x6d,0x80,0x52,0x42,0x25,0x56,0x82,0x25,0x5a,0xc2,0x25,0x5e,0x42,0x17,0x60,0x22, +0x26,0x64,0x42,0x25,0x66,0x82,0xa3,0x09,0x5a,0xa8,0xc2,0xc6,0x66,0xd7,0xe6,0x92, +0x46,0x56,0xe6,0x46,0x37,0x25,0x08,0xaa,0x90,0xe1,0xb9,0xd8,0x95,0xc9,0xcd,0xa5, +0xbd,0xb9,0x4d,0x09,0x88,0x26,0x64,0x78,0x2e,0x76,0x61,0x6c,0x76,0x65,0x72,0x53, +0x02,0xa3,0x0e,0x19,0x9e,0xcb,0x1c,0x5a,0x18,0x59,0x99,0x5c,0xd3,0x1b,0x59,0x19, +0xdb,0x94,0x20,0x29,0x43,0x86,0xe7,0x22,0x57,0x36,0xf7,0x56,0x27,0x37,0x56,0x36, +0x37,0x25,0x10,0x85,0x4a,0x64,0x78,0x2e,0x74,0x79,0x70,0x65,0x41,0x6e,0x6e,0x6f, +0x74,0x61,0x74,0x69,0x6f,0x6e,0x73,0x53,0x84,0x7e,0x10,0x89,0x3a,0x64,0x78,0x2e, +0x65,0x6e,0x74,0x72,0x79,0x50,0x6f,0x69,0x6e,0x74,0x73,0x53,0x82,0x93,0xe8,0x42, +0x86,0xe7,0x32,0xf6,0x56,0xe7,0x46,0x57,0x26,0x37,0x37,0x25,0xa0,0x09,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x3c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x21,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20, +0x0d,0x10,0x61,0x7e,0x51,0xeb,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40, +0x84,0xf9,0xc5,0x6d,0x9b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6, +0x23,0xb7,0x6d,0x0c,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a, +0xc0,0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0xd6,0xb0,0x0d,0x97,0xef,0x3c,0xbe, +0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d, +0x0e,0xd2,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0xd8, +0x82,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xd9,0x7e,0x71,0xdb,0x16,0x10,0x0d,0x97, +0xef,0x3c,0xbe,0x11,0x39,0xd4,0x23,0x0e,0x3e,0x72,0xdb,0x76,0x50,0x0d,0x97,0xef, +0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44,0x45,0x2c,0x7e,0x71,0xdb,0x46,0x50,0x0d, +0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x56, +0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f, +0xdc,0xb6,0x09,0x64,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0x20,0x36, +0x60,0xe4,0x50,0x8f,0x8f,0xdc,0xb6,0x25,0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40, +0x84,0xf9,0x45,0xad,0x9b,0xc1,0x33,0x5c,0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f, +0xdc,0x36,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xbc,0xcf,0xc8,0x4e,0x0f,0x5d,0xca,0xfe,0xe8,0x10,0x94,0x37, +0x59,0x2a,0x13,0xe6,0x44,0x58,0x49,0x4c,0x24,0x31,0x00,0x00,0x62,0x00,0x05,0x00, +0x49,0x0c,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x0c,0x31,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x40,0x0c,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xcc,0x00,0x00,0x00,0x32,0x22,0xc8,0x09, +0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0x84,0xc2,0x08,0x40,0x09,0x00,0x14, +0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03,0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18, +0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71, +0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c,0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0, +0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40,0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18, +0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18,0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28, +0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2,0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c, +0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51,0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50, +0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34,0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38, +0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d, +0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19,0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09, +0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60, +0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x1c,0x41,0x50,0x0c,0xc6,0x40,0x31,0x18,0x90, +0xa8,0x34,0x10,0x30,0x8c,0x20,0x18,0x33,0xb5,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3, +0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29, +0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc, +0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x81,0x1e,0xe8,0x41, +0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x30, +0x93,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03, +0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d, +0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8, +0x81,0x1f,0x80,0x81,0x1f,0x20,0x01,0x95,0x22,0xd5,0x30,0x02,0x61,0xcc,0xd4,0x06, +0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5, +0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20, +0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07, +0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9, +0x00,0x0f,0xe5,0x80,0x82,0xc1,0x4c,0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f, +0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c, +0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10, +0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00,0x06,0x7e,0x80,0x04,0x56,0x8b,0x5c, +0x33,0x85,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e, +0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84, +0x03,0x3d,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43, +0x3e,0xc0,0x43,0x39,0xa0,0x60,0x30,0x93,0x35,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f, +0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c, +0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x7e,0x80,0x04,0x03,0x8c,0x62,0x33,0x91, +0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03, +0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38, +0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80, +0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x58,0x34,0x9b,0x89,0x0c,0xc6,0x81,0x1d, +0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea, +0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41, +0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f, +0xc0,0xc0,0x0f,0x50,0x80,0xa2,0xda,0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c, +0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0x74, +0x1b,0x46,0x10,0x86,0x33,0x84,0xe0,0x63,0x57,0x1b,0x4d,0xb9,0x5c,0x2e,0x97,0x1b, +0x0c,0x58,0x28,0x14,0x0a,0x65,0x30,0x18,0x0c,0x06,0x83,0x81,0x74,0x37,0x49,0x53, +0x44,0x09,0x93,0xcf,0x02,0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x82,0x01,0xf1, +0xe6,0x08,0x40,0x61,0x8e,0x00,0x9a,0x02,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90, +0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07, +0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6, +0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60, +0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07, +0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90, +0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04, +0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1, +0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32, +0x00,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c,0x10,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x94,0x40,0x11,0x14,0xc3,0x08,0x40,0x49,0x94,0x41,0x21,0x14, +0x47,0x29,0x14,0x45,0x39,0x14,0x44,0xe1,0x07,0x10,0x69,0x04,0x80,0x7c,0x05,0x0c, +0x08,0x88,0x40,0xaf,0x19,0x00,0x92,0xcd,0x00,0x10,0x6d,0x06,0x80,0x6c,0x33,0x00, +0x84,0x9b,0x01,0xa0,0xdd,0x0c,0x00,0xf5,0x66,0x00,0x68,0x35,0x03,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x78,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0xe1,0x99,0x20,0x0c,0xd0,0x06,0x61,0x20,0x26,0x08,0x43,0xb4,0x41,0x18,0x0c,0x0a, +0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08,0x83,0x34,0x41,0x58,0x83,0x32,0x20,0x30, +0x41,0x18,0xa6,0x0d,0x82,0xd2,0x6c,0x48,0x94,0x85,0x51,0x94,0x81,0x50,0x9c,0x0d, +0xc9,0xb0,0x30,0x0a,0x31,0x10,0x8a,0x33,0x41,0x78,0x03,0x6f,0x82,0x30,0x50,0x1b, +0x12,0x22,0x62,0x14,0x69,0x20,0x14,0x67,0x82,0x30,0x54,0x13,0x84,0xc1,0xda,0x20, +0x28,0xd5,0x86,0x44,0x5a,0x18,0x85,0x1a,0x08,0xc5,0x9a,0x20,0x0c,0xd7,0x86,0x84, +0x8a,0x18,0x05,0x1b,0x08,0xc5,0x99,0x20,0x0c,0xd8,0x86,0x04,0x8b,0x18,0x45,0x1b, +0x08,0xc5,0x9a,0x20,0xc8,0xc1,0xb7,0x21,0x31,0x38,0x46,0x31,0x06,0x42,0x71,0x26, +0x08,0x43,0x36,0x41,0x18,0xb4,0x0d,0x89,0xc7,0x31,0xca,0x37,0x10,0x8a,0xb3,0x21, +0xf9,0x16,0x46,0x19,0x06,0x42,0xb1,0x36,0x24,0x0f,0x34,0x5d,0xd9,0xd6,0x81,0x41, +0x18,0x4c,0x10,0xe8,0x00,0x0c,0x26,0x08,0x64,0xc0,0x6d,0x58,0x94,0x31,0x60,0x14, +0x65,0x20,0xc8,0x80,0x0c,0xc8,0xc0,0x99,0x20,0xd8,0x41,0x18,0x6c,0x58,0x06,0x33, +0x60,0x94,0x61,0x20,0xc8,0x80,0x0c,0xc8,0xc0,0x9a,0x20,0xe0,0x81,0x18,0x6c,0x58, +0x08,0x34,0x60,0x14,0x69,0x20,0xc8,0x80,0x0c,0xc8,0xc0,0xda,0xb0,0x48,0x63,0xc0, +0x28,0xd4,0x40,0x90,0x01,0x19,0x90,0x81,0xb3,0x61,0xa1,0xc6,0x80,0x51,0x88,0x81, +0x20,0x03,0x32,0x20,0x03,0x67,0x43,0x51,0x06,0x67,0x90,0x06,0x6a,0xb0,0x06,0x13, +0x84,0x3d,0x18,0x83,0x09,0xc2,0xb0,0x6d,0x40,0x94,0x36,0x60,0x14,0x65,0x70,0x03, +0x60,0x43,0xf0,0x06,0x13,0x84,0x3e,0x20,0x83,0x0d,0x88,0x12,0x07,0x8c,0x32,0x0c, +0x0a,0xb0,0x21,0x90,0x83,0x0d,0x84,0x18,0xb0,0x01,0x1c,0xcc,0xc1,0x04,0x41,0x00, +0x28,0x0c,0x4d,0x4d,0x10,0xfc,0xa0,0xdb,0x30,0x7c,0xdf,0xb0,0x81,0x50,0xee,0x80, +0xc2,0x83,0x0d,0x45,0x1d,0xd8,0x01,0x40,0x07,0x79,0x50,0x85,0x8d,0xcd,0xae,0xcd, +0x25,0x8d,0xac,0xcc,0x8d,0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b, +0x4b,0x7b,0x73,0x9b,0x12,0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4, +0xa6,0x04,0x46,0x1d,0x32,0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2, +0x32,0xb6,0x29,0x01,0x52,0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac, +0x6c,0x6e,0x4a,0x30,0x07,0x75,0xc8,0xf0,0x5c,0xca,0xdc,0xe8,0xe4,0xf2,0xa0,0xde, +0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0x79,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3c,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x21,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x51,0xeb,0x36,0x00, +0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x9b,0x02,0x34,0x5c, +0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0c,0xdb,0x70,0xf9,0xce, +0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x7e,0x71, +0xdb,0xd6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c, +0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0e,0xd2,0x70,0xf9,0xce,0xe3,0x0b,0x11, +0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0xd8,0x82,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33, +0xd9,0x7e,0x71,0xdb,0x16,0x10,0x0d,0x97,0xef,0x3c,0xbe,0x11,0x39,0xd4,0x23,0x0e, +0x3e,0x72,0xdb,0x76,0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44, +0x45,0x2c,0x7e,0x71,0xdb,0x46,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15, +0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x09,0x64,0xc3,0xe5,0x3b,0x8f, +0x3f,0x1d,0x11,0x01,0x0c,0xe2,0x20,0x36,0x60,0xe4,0x50,0x8f,0x8f,0xdc,0xb6,0x25, +0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84,0xf9,0x45,0xad,0x9b,0xc1,0x33,0x5c, +0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f,0xdc,0x36,0x00,0x00,0x61,0x20,0x00,0x00, +0xd2,0x09,0x00,0x00,0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00,0x4f,0x00,0x00,0x00, +0x34,0x98,0x01,0x28,0xa3,0x42,0x2a,0xc2,0x80,0x62,0x2b,0xb9,0x52,0x29,0xbe,0xb2, +0xab,0x81,0x72,0x29,0xc3,0x80,0x82,0x29,0x9b,0x62,0x2a,0xde,0x80,0xf2,0x0d,0x28, +0xa5,0x2a,0xa8,0x88,0xf2,0x29,0x1a,0x22,0xd5,0x00,0x29,0x8a,0xa0,0x0c,0xca,0xa3, +0x04,0x46,0x00,0xc8,0x30,0x46,0x00,0x82,0x20,0x88,0x82,0xc1,0x18,0x41,0x6b,0xce, +0x39,0xfb,0x8d,0x11,0x80,0x20,0x08,0xca,0xdf,0x18,0x01,0x08,0x82,0x30,0xff,0x0b, +0x63,0x04,0x20,0x08,0x82,0xf1,0x2f,0x8c,0x11,0xbc,0x33,0x69,0xa2,0xdd,0x18,0x01, +0x08,0x82,0x20,0xfc,0x0b,0x63,0x04,0xad,0x39,0xe7,0xbc,0x37,0x46,0x00,0x82,0x20, +0x28,0x83,0xc1,0x18,0x01,0x08,0xe2,0xff,0x3d,0x06,0x63,0x04,0x20,0x08,0x82,0x20, +0x18,0x8c,0x11,0x84,0x24,0x18,0xe2,0xdd,0x18,0xc1,0x1e,0xab,0xf1,0xfe,0x8d,0x11, +0xac,0xb5,0x5a,0x8b,0xdf,0x18,0xc1,0x7f,0xff,0xfd,0xfb,0x8d,0x11,0xb4,0xe6,0x9c, +0xf3,0xbe,0x30,0x46,0x20,0x8b,0x6e,0xff,0x7f,0x63,0x04,0x3a,0x6b,0xce,0xe9,0x37, +0x46,0xa0,0xe2,0xf5,0xa9,0x7a,0x63,0x04,0x20,0x08,0x82,0x20,0x38,0x8c,0x11,0xac, +0xb5,0x5a,0xeb,0xde,0x18,0x01,0x08,0x82,0xfe,0x1d,0x06,0x63,0x04,0xad,0x39,0xe7, +0xb4,0x37,0x46,0x00,0x82,0x20,0x48,0x82,0xc1,0x18,0x01,0x08,0x82,0xa0,0x0e,0x06, +0x63,0x04,0x22,0x48,0x82,0xf8,0x36,0x46,0x00,0xc7,0x65,0x7e,0x7b,0x63,0x04,0x64, +0xc9,0xeb,0xf7,0x37,0x46,0x00,0x82,0x20,0x08,0x82,0xc2,0x18,0x01,0x08,0x82,0x20, +0x0b,0x06,0x63,0x04,0x20,0x08,0x82,0xf8,0x2f,0x8c,0x11,0x80,0x20,0x08,0xa2,0xdf, +0x0c,0xc0,0x18,0x01,0x08,0x82,0x20,0xfe,0x8d,0x11,0x80,0x20,0x08,0xc2,0x1f,0x55, +0xc6,0x08,0x40,0xf0,0x0d,0xc6,0x08,0x40,0x10,0x0c,0xc6,0x08,0x40,0xf0,0x19,0x23, +0x00,0x41,0x68,0x04,0x80,0x0c,0x23,0x00,0x00,0x00,0x00,0x00,0x23,0x06,0x09,0x00, +0x82,0x60,0x50,0x06,0xbd,0x00,0x0a,0x6b,0x60,0x0b,0xbb,0xf0,0x0a,0x23,0x06,0x09, +0x00,0x82,0x60,0x50,0x06,0xbe,0x10,0x0a,0x6c,0x80,0x0b,0xb7,0x00,0x0b,0x23,0x06, +0x09,0x00,0x82,0x60,0x50,0x06,0xbf,0x20,0x0a,0x6d,0xd0,0x0b,0xb9,0x10,0x0b,0x23, +0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe0,0x30,0x0a,0x6e,0xf0,0x0b,0xbf,0x20,0x0b, +0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe1,0x40,0x0a,0x6f,0xd0,0x0b,0xbd,0x30, +0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe2,0x50,0x0a,0x6f,0x60,0x0b,0xe1, +0x40,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe3,0x60,0x0a,0x70,0x80,0x0b, +0xb7,0x50,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe4,0x70,0x0a,0x71,0x10, +0x0e,0xe1,0x60,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe5,0x80,0x0a,0x72, +0xc0,0x0b,0xbb,0x70,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe6,0x90,0x0a, +0x73,0xf0,0x0b,0xbd,0x80,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe7,0xa0, +0x0a,0x74,0x10,0x0e,0xe0,0x90,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe8, +0xb0,0x0a,0x75,0x60,0x0e,0xe2,0xa0,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06, +0xe9,0xc0,0x0a,0x76,0x80,0x0e,0xe7,0xb0,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50, +0x06,0xea,0xd0,0x0a,0x77,0x60,0x0e,0xe6,0xc0,0x0b,0x23,0x06,0x09,0x00,0x82,0x60, +0x50,0x06,0xeb,0xe0,0x0a,0x7b,0x70,0x0e,0xea,0xd0,0x0b,0x23,0x06,0x09,0x00,0x82, +0x60,0x50,0x06,0xec,0xf0,0x0a,0x7d,0x80,0x0e,0xe8,0xe0,0x0b,0x23,0x06,0x06,0x00, +0x82,0x60,0x40,0xe8,0x83,0x29,0xa4,0xc3,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0xfb, +0x70,0x0a,0xed,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0xc4,0x3e,0x9c,0xc2,0x3a,0x8c, +0x18,0x18,0x00,0x08,0x82,0x01,0xc1,0x0f,0xa8,0xf0,0x0e,0x23,0x06,0x07,0x00,0x82, +0x60,0x20,0x06,0xf2,0x10,0x0b,0x05,0x3c,0x8c,0x26,0x04,0x41,0x19,0xed,0x70,0x65, +0xb8,0xc3,0x55,0x40,0x0b,0x5c,0x44,0x00,0x15,0xb0,0x82,0x56,0x52,0x40,0x09,0x09, +0x9c,0x60,0xb0,0x13,0x0c,0x66,0x82,0x19,0xc0,0xc7,0x84,0x33,0x80,0xcf,0x68,0x42, +0x03,0x5c,0x60,0xb0,0x73,0x0c,0x66,0x85,0x40,0x1f,0x2b,0x04,0xfa,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x57,0x12,0xe3,0x70,0xf1,0xc3,0x68,0x42,0x00,0x8c,0x26,0x08, +0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x88,0xc1,0x49,0x98,0x83,0x26,0x12,0xa3,0x09, +0x01,0x30,0x9a,0x20,0x04,0x27,0x18,0xec,0x04,0x83,0xd9,0x21,0xd0,0xc7,0x0e,0x81, +0x3e,0x26,0x30,0xf0,0x31,0x81,0x81,0xcf,0x68,0x42,0x22,0x8c,0x26,0x28,0x83,0x21, +0x84,0x7c,0x0c,0x21,0xe4,0x63,0x4a,0x2e,0xc0,0xc7,0x14,0x5d,0x80,0xcf,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0x60,0xb1,0x0f,0x84,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0x47,0x58,0xf0,0x03,0x21,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x21,0x16,0xfe,0x10, +0x0a,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x63,0xf1,0x0f,0xa2,0x20,0x9c,0x62, +0xb0,0x53,0x0c,0x66,0x84,0x40,0x1f,0x23,0x04,0xfa,0x18,0xc5,0xc9,0xc7,0x28,0x4e, +0x3e,0x27,0xfc,0xe8,0x84,0x1f,0x9d,0x30,0x90,0x13,0x06,0x32,0x62,0xd0,0x00,0x20, +0x08,0x06,0x4d,0x5b,0xa0,0x84,0x1e,0xfc,0x84,0x10,0xac,0xc4,0x4a,0xac,0xc4,0x4a, +0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0xd8,0x19,0x08,0xf2,0xb1,0x33,0x10,0xe4,0x63, +0x82,0x20,0x1f,0x13,0x04,0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0xa2,0xb9,0x38,0x89,0xc0,0x90,0x35,0x80,0x8f,0x21,0x6b,0x00,0x9f,0xe1,0x08,0x41, +0x16,0x86,0x6f,0x38,0x62,0xd0,0x85,0xe2,0x2b,0x21,0xd0,0xe1,0x08,0xa2,0x16,0x86, +0x6f,0x38,0xa2,0xe8,0x85,0xe2,0x2b,0x21,0xd0,0x22,0x02,0x1d,0x31,0x78,0x00,0x10, +0x04,0x83,0x89,0x2f,0x6c,0xe2,0x15,0x54,0x41,0xcb,0xc2,0x21,0x1c,0xe2,0x22,0x2e, +0x7a,0x22,0x17,0x46,0x13,0x82,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xbf,0x60, +0x8b,0x60,0xc4,0xe0,0x01,0x40,0x10,0x0c,0xa6,0xbf,0xc8,0x09,0x5b,0x68,0x85,0x8e, +0x23,0x07,0x72,0xa0,0x0b,0xba,0x00,0x0b,0x5e,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21, +0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x31,0xe0,0x8b,0x9d,0x78,0x85,0xbc,0x18,0x4d, +0x08,0x86,0xe1,0x86,0x20,0x2f,0xc0,0xa0,0x14,0x98,0xe0,0x12,0x82,0xad,0x41,0x26, +0xb8,0x9a,0x40,0x67,0x19,0x02,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x31,0x18, +0x0d,0xb1,0xb0,0x85,0xd0,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x38,0xc1,0x60,0x27, +0x18,0xcc,0x84,0x4d,0x3e,0x26,0x6c,0xf2,0x31,0xe1,0x25,0xe0,0x63,0x02,0x4c,0xc0, +0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xdb,0x88,0x0b,0x43,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0xe3,0x36,0xe6,0x02,0x1e,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x70,0x63,0x2e,0x8e,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xdc,0xa8,0x0b,0x79, +0x08,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xba,0x0d,0xb5,0x18,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0xc2,0x8d,0xb5,0x10,0x4e,0x18,0xd0,0x09,0x03,0xb2,0x83,0x88,0x8f, +0x19,0x44,0x7c,0x4e,0xa8,0xdc,0x09,0x95,0x2b,0xc3,0x2e,0xa0,0x8c,0xbb,0x80,0x11, +0x83,0x03,0x00,0x41,0x30,0xd0,0x7a,0x03,0x2e,0x84,0xda,0x18,0x31,0x38,0x00,0x10, +0x04,0x03,0xcd,0x37,0xe2,0x42,0xb0,0x8d,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xca, +0x03,0x34,0xe6,0xe1,0x36,0x84,0x60,0x34,0x46,0x63,0x34,0x46,0x63,0x34,0x21,0x00, +0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9, +0x23,0x2a,0x77,0x44,0xe5,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x71,0x8f,0xd4,0xe0, +0x07,0xf0,0x98,0x14,0xd6,0x60,0x0d,0xd6,0x60,0x8d,0xd1,0x84,0x00,0x18,0x4d,0x10, +0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc, +0x11,0x95,0x2b,0x8e,0x3d,0xc0,0xd6,0xa0,0x35,0x40,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0xda,0x7c,0xa4,0x86,0x10,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xa3,0x1f,0xb5, +0x81,0x12,0xec,0x11,0x58,0xb8,0x81,0x1b,0xb8,0x81,0x1b,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x47,0x54,0xee,0x88,0xca,0x1d,0x51, +0xb9,0x23,0x2a,0x57,0x68,0x70,0x1f,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x9a,0x7f, +0xd0,0x46,0xc0,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x53,0x22,0xe0,0x31,0x13,0xf7, +0x11,0x84,0xc1,0x78,0x8c,0xc7,0x78,0x8c,0xc7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1, +0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xee,0x88, +0xca,0x8d,0x18,0x34,0x00,0x08,0x82,0x41,0xe3,0x22,0xe9,0xc1,0x13,0x20,0xb2,0x06, +0x72,0xc0,0x1e,0xec,0xc1,0x1e,0xec,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a, +0x30,0x08,0xa3,0x09,0xc4,0x70,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72, +0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xdc,0x88,0x7c,0x94,0x45,0x8a,0xf0,0xc1,0x1e, +0xd4,0x47,0x7d,0xd4,0x47,0x7d,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c, +0xc2,0x68,0x02,0x31,0x1c,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x88, +0x41,0x03,0x80,0x20,0x18,0x34,0x60,0xb2,0x1f,0x6e,0x21,0x23,0x67,0x40,0x0a,0xfe, +0xe1,0x1f,0xfe,0xe1,0x1f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30, +0x9a,0x40,0x0c,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x37,0x62,0xd0, +0x00,0x20,0x08,0x06,0x4d,0x9a,0x90,0xc8,0x5d,0xec,0x48,0x19,0xb4,0xc2,0x89,0x9c, +0xc8,0x89,0x9c,0xc8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26, +0x10,0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x95,0x2d,0x9c,0x09, +0x58,0x39,0xa0,0x08,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x73,0x13,0x12,0x11, +0x82,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xea,0x04,0x46,0x46,0xe3,0x4c,0x64,0x21, +0x98,0x91,0x19,0x99,0x91,0x19,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18, +0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x11, +0x83,0x06,0x00,0x41,0x30,0x68,0xfc,0x24,0x47,0x58,0x03,0x4e,0xc6,0x41,0xe1,0x11, +0x1e,0xe1,0x11,0x1e,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1, +0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x11,0x83,0x06, +0x00,0x41,0x30,0x68,0x4e,0x45,0x4c,0x6a,0x23,0x4f,0x5c,0x61,0x2a,0x93,0x32,0x29, +0x93,0x32,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62, +0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x11,0x83,0x06,0x00,0x41, +0x30,0x68,0x60,0x65,0x4d,0x7c,0x43,0x54,0x58,0x81,0x73,0x13,0x37,0x71,0x13,0x37, +0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2, +0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0xea,0x87,0x56,0x81,0x11,0x83,0x03, +0x00,0x41,0x30,0xd0,0x68,0x45,0x4d,0x82,0x33,0x18,0x31,0x68,0x00,0x10,0x04,0x83, +0x66,0x57,0xec,0x24,0x3d,0x5a,0x05,0x1f,0x82,0x3c,0xc9,0x93,0x3c,0xc9,0x93,0xd1, +0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77, +0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68,0x00,0x10,0x04,0x83,0x86,0x5c, +0xfe,0x44,0x3e,0x6c,0x25,0x25,0x14,0x51,0x11,0x15,0x51,0x11,0x95,0xd1,0x84,0x00, +0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5, +0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68,0x00,0x10,0x04,0x83,0xa6,0x5d,0x50,0x65, +0x3f,0x7e,0x85,0x1e,0xa6,0x55,0x59,0x95,0x55,0x59,0x95,0xd1,0x84,0x00,0x18,0x4d, +0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8, +0xdc,0x11,0x95,0x1b,0x31,0x68,0x00,0x10,0x04,0x83,0xc6,0x5e,0x62,0x85,0x44,0xd0, +0x45,0x1e,0x38,0x5a,0xa1,0x15,0x5a,0xa1,0x95,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82, +0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11, +0x95,0x33,0x1f,0x01,0x8b,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0xb6,0x2f,0xf3, +0x12,0x5c,0x60,0x40,0x0b,0xc4,0x44,0x3e,0x23,0x06,0x0f,0x00,0x82,0x60,0x30,0x81, +0x8c,0xae,0xd4,0x88,0x8b,0x04,0x63,0x52,0x26,0x65,0x52,0x2f,0xf5,0x12,0x2e,0x3d, +0x32,0x9a,0x10,0x00,0x17,0x54,0xce,0xc8,0xe4,0x2c,0xe2,0x33,0x62,0x60,0x00,0x20, +0x08,0x06,0x98,0xc8,0xe8,0x4b,0x70,0x81,0x01,0x2d,0x48,0x13,0xf9,0x8c,0x18,0x3c, +0x00,0x08,0x82,0xc1,0x74,0x32,0xe1,0xc2,0x23,0x35,0x12,0xa8,0x09,0x9b,0xb0,0x09, +0xbf,0xf0,0x0b,0xba,0x90,0xc9,0x68,0x42,0x00,0x5c,0x50,0x39,0x53,0x13,0xb7,0x88, +0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x60,0x29,0x13,0x32,0xc1,0x05,0x06,0xb4,0x00, +0x4e,0xe4,0x33,0x62,0xf0,0x00,0x20,0x08,0x06,0x93,0xcb,0xa0,0xcb,0x98,0xf0,0x48, +0x10,0x27,0x73,0x32,0x27,0x23,0x33,0x32,0xef,0xb2,0x26,0xa3,0x09,0x01,0x70,0x41, +0xe5,0x0c,0x4e,0xea,0x22,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x80,0xc1,0x0c,0xca, +0x04,0x17,0x18,0xd0,0x82,0x3b,0x91,0xcf,0x88,0xc1,0x03,0x80,0x20,0x18,0x4c,0x35, +0xf3,0x2e,0x6a,0x32,0x26,0x01,0x9e,0xe8,0x89,0x9e,0xa8,0x8c,0xca,0xd8,0x8b,0x9c, +0x8c,0x26,0x04,0xc0,0x05,0x95,0x33,0x2b,0x2e,0xe4,0x63,0x57,0x5c,0xc8,0xc7,0xb0, +0xb8,0x90,0x8f,0x65,0x71,0x21,0x1f,0x9b,0xd8,0x42,0x3e,0x46,0xb1,0x85,0x7c,0xac, +0x62,0x0b,0xf9,0x98,0xc5,0x16,0xf2,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40, +0xe0,0x63,0x04,0x02,0x1f,0xa3,0xd0,0x42,0x3e,0x56,0xa1,0x85,0x7c,0xcc,0x42,0x0b, +0xf9,0xd8,0x85,0x16,0xf2,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63, +0x08,0x01,0x1f,0xab,0xca,0x42,0x3e,0x66,0x95,0x85,0x7c,0xec,0x2a,0x0b,0xf9,0x18, +0x56,0x16,0xf2,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01, +0x1f,0x5b,0x03,0x39,0x80,0x8f,0x05,0x65,0x00,0x1f,0x0b,0x3e,0xf8,0xd8,0x11,0xd0, +0xc7,0x0e,0x81,0x3e,0x76,0x0c,0xf4,0xb1,0x83,0xa0,0x8f,0xe5,0xc1,0x5a,0xc8,0xc7, +0xf4,0x60,0x2d,0xe4,0x63,0x7b,0xb0,0x16,0xf2,0x31,0x3e,0x58,0x0b,0xf9,0x98,0x1d, +0x98,0x85,0x7c,0xec,0x0e,0xcc,0x42,0x3e,0x86,0x07,0x66,0x21,0x1f,0xcb,0x03,0xb3, +0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0xd8, +0x1d,0x94,0x85,0x7c,0x0c,0x0f,0xca,0x42,0x3e,0x96,0x07,0x65,0x21,0x1f,0xd3,0x83, +0xb2,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8, +0x18,0x1e,0x90,0x85,0x7c,0x2c,0x0f,0xc8,0x42,0x3e,0xa6,0x07,0x64,0x21,0x1f,0xdb, +0x03,0xb2,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08, +0xf8,0x18,0x11,0x06,0xf4,0x31,0x42,0x0c,0xe8,0x63,0xc4,0x18,0xd0,0xc7,0x08,0x32, +0xa0,0x8f,0xe5,0x02,0x59,0xc8,0xc7,0x74,0x81,0x2c,0xe4,0x63,0xbb,0x40,0x16,0xf2, +0x31,0x5e,0x20,0x0b,0xf9,0x98,0x2d,0xfc,0x84,0x7c,0xec,0x16,0x7e,0x42,0x3e,0x86, +0x0b,0x3f,0x21,0x1f,0xcb,0x85,0x9f,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63, +0x04,0x02,0x1f,0x23,0x10,0xf8,0xd8,0x2d,0xf8,0x84,0x7c,0x0c,0x17,0x7c,0x42,0x3e, +0x96,0x0b,0x3e,0x21,0x1f,0xd3,0x05,0x9f,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0, +0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x2e,0xf4,0x84,0x7c,0x2c,0x17,0x7a,0x42, +0x3e,0xa6,0x0b,0x3d,0x21,0x1f,0xdb,0x85,0x9e,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21, +0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x11,0x0a,0xf4,0x31,0x42,0x14,0xe8, +0x63,0xc4,0x28,0xd0,0xc7,0x08,0x52,0xa0,0x8f,0xe5,0x83,0x4f,0xc8,0xc7,0xf4,0xc1, +0x27,0xe4,0x63,0xfb,0xe0,0x13,0xf2,0x31,0x7e,0xf0,0x09,0xf9,0x98,0x3d,0xe4,0x84, +0x7c,0xec,0x1e,0x72,0x42,0x3e,0x86,0x0f,0x39,0x21,0x1f,0xcb,0x87,0x9c,0x90,0x8f, +0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0xd8,0x3d,0xe0, +0x84,0x7c,0x0c,0x1f,0x70,0x42,0x3e,0x96,0x0f,0x38,0x21,0x1f,0xd3,0x07,0x9c,0x90, +0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x3e, +0xdc,0x84,0x7c,0x2c,0x1f,0x6e,0x42,0x3e,0xa6,0x0f,0x37,0x21,0x1f,0xdb,0x87,0x9b, +0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18, +0x11,0x0e,0xf4,0x31,0x42,0x1c,0xe8,0x63,0xc4,0x38,0xd0,0xc7,0x08,0x72,0xa0,0x8f, +0xf5,0x8d,0x9f,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x30,0x1d,0x92,0xa1,0xe0, +0x02,0x03,0x5a,0x10,0x3a,0xf2,0x19,0x31,0x78,0x00,0x10,0x04,0x83,0xe9,0x87,0xf2, +0x87,0x6e,0xda,0x26,0x10,0x1d,0xd2,0x21,0x1d,0x1a,0xa2,0x21,0x10,0xe2,0x9b,0xd1, +0x84,0x00,0xb8,0xa0,0x72,0x36,0x3a,0xa5,0x12,0x9f,0x11,0x03,0x03,0x00,0x41,0x30, +0xc0,0xc2,0x28,0x87,0x82,0x0b,0x0c,0x68,0x01,0xea,0xc8,0x67,0xc4,0xe0,0x01,0x40, +0x10,0x0c,0x26,0x33,0x02,0xa1,0xbd,0xa1,0x9b,0x20,0x75,0x56,0x67,0x75,0x76,0x68, +0x87,0x4e,0x68,0x74,0x46,0x13,0x02,0xe0,0x82,0xca,0x59,0xea,0xb0,0x4a,0x7c,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x00,0x43,0x23,0x30,0x0a,0x2e,0x30,0xa0,0x05,0xaf,0x23, +0x9f,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xda,0xe8,0x84,0x44,0x67,0x6f,0x02,0xd8, +0x91,0x1d,0xd9,0x11,0x23,0x31,0x72,0x21,0xd5,0x19,0x4d,0x08,0x80,0x0b,0x2a,0x67, +0xaf,0x33,0x2b,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0xec,0x8d,0xce,0x28,0xb8, +0xc0,0x80,0x16,0xd8,0x8e,0x7c,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0xa2,0x23,0x17, +0x4a,0x1d,0xd1,0x09,0x6e,0x27,0x77,0x72,0x27,0x8d,0xd2,0xa8,0x86,0x62,0x67,0x34, +0x21,0x00,0x2e,0xa8,0x9c,0x59,0x20,0x21,0x1f,0xbb,0x40,0x42,0x3e,0x86,0x81,0x84, +0x7c,0x2c,0x03,0x09,0xf9,0xd8,0x44,0x0e,0xf2,0x31,0x8a,0x1c,0xe4,0x63,0x15,0x39, +0xc8,0xc7,0x2c,0x72,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f, +0x23,0x10,0xf8,0x18,0xc5,0x0a,0xf2,0xb1,0x8a,0x15,0xe4,0x63,0x16,0x2b,0xc8,0xc7, +0x2e,0x56,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08, +0xf8,0x58,0x45,0x07,0xf2,0x31,0x8b,0x0e,0xe4,0x63,0x17,0x1d,0xc8,0xc7,0x30,0x3a, +0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0xd8, +0x1a,0xc8,0x01,0x7c,0x2c,0x28,0x03,0xf8,0x58,0xf0,0xc1,0xc7,0x8e,0x80,0x3e,0x76, +0x08,0xf4,0xb1,0x63,0xa0,0x8f,0x1d,0x04,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0, +0xca,0xa5,0x3c,0x0a,0x15,0x3c,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x4b,0x97,0xf4, +0x28,0x54,0xf0,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x5d,0xda,0xa3,0x50,0xc1, +0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x78,0x89,0x8f,0x42,0x05,0x4f,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xc0,0xea,0x25,0x3f,0x2a,0x15,0x3e,0x19,0x31,0x38,0x00,0x10, +0x04,0x03,0xcb,0x97,0xfe,0xa8,0x54,0xf8,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac, +0x5f,0x02,0xa5,0x52,0xe1,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xc0,0x29,0x94, +0x4a,0x85,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x0a,0xa7,0x50,0x42,0xc4,0x64, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x71,0x12,0x25,0x44,0x4c,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xc0,0x1a,0xa7,0x51,0x42,0xc4,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c, +0x72,0x22,0x25,0x44,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x2a,0x27,0x53,0x42, +0xcc,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x73,0x3a,0x25,0xc4,0x4c,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xc0,0x3a,0x27,0x54,0x42,0xcc,0x64,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x2c,0x74,0x4a,0x25,0xc4,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x4a,0xa7, +0x54,0x42,0xc2,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x75,0x52,0x25,0x24,0x4c, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x5a,0xa7,0x55,0x42,0xc2,0x64,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x2c,0x76,0x62,0x25,0x24,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0, +0x6a,0x27,0x57,0x42,0xca,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x77,0x7a,0x25, +0xa4,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x7a,0x27,0x58,0x42,0xca,0x64,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x2c,0x78,0x8a,0x25,0xa4,0x4c,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xc0,0x8a,0x27,0x59,0xe2,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xe4,0x69, +0x96,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x79,0xa2,0x25,0x0e,0x19,0x31, +0x38,0x00,0x10,0x04,0x03,0x8b,0x9e,0x6a,0x89,0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xc0,0xaa,0xa7,0x5a,0x22,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xec,0xc9,0x96, +0x08,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x7b,0xba,0x25,0x02,0x19,0x31,0x38, +0x00,0x10,0x04,0x03,0x0b,0x9f,0x70,0x89,0x40,0x8e,0x30,0xe0,0x11,0x06,0x3c,0xc2, +0x80,0x47,0x18,0x70,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xbe,0x7c,0xba,0xa5,0x15,0xa2, +0xa7,0xd1,0x84,0x20,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x66,0xa4,0x7c,0xe9,0x85, +0xea,0xa9,0x9e,0xea,0x29,0x9c,0xc2,0x29,0x9c,0xc2,0x69,0x34,0x21,0x00,0x86,0x23, +0x82,0x1f,0x0a,0xbe,0xe9,0x86,0x33,0x12,0x02,0x53,0x0a,0xfa,0x98,0x62,0xd0,0xc7, +0x94,0x83,0x3e,0x46,0x0c,0xf2,0xb1,0x62,0x90,0x8f,0x0d,0x86,0x7c,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x70,0x29,0x75,0x1a,0xce,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0x97,0x5a,0xa7,0x01,0x8d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x80,0x29,0x76, +0x1a,0xd2,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x98,0x62,0xa7,0x21,0x95,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x90,0xa9,0x76,0x1a,0x54,0x69,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0x99,0x72,0xa7,0x61,0x95,0x4c,0x98,0x23,0xf9,0x98,0x40,0xc0,0xc7, +0x02,0x3c,0x92,0x8f,0x05,0x03,0x7c,0xec,0x28,0xe2,0x63,0x01,0x1e,0xc9,0xc7,0x12, +0x3e,0x92,0x8f,0x1d,0x41,0x7c,0x2c,0xf1,0x23,0xf9,0x98,0x10,0xc4,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0xa2,0x9d,0x82,0xa9,0x6e,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22, +0x9e,0x4a,0xa9,0x60,0xb8,0x61,0x0c,0xf4,0x88,0xb8,0x60,0x10,0x23,0x06,0x0d,0x00, +0x82,0x60,0xd0,0x84,0x15,0x3f,0xe1,0xd1,0x3f,0xfd,0x90,0x0f,0xfd,0xd3,0x3f,0xfd, +0xd3,0x3f,0x8d,0x26,0x04,0xc0,0x70,0x44,0x70,0x4b,0xc2,0x37,0x62,0xf0,0x00,0x20, +0x08,0x06,0x53,0x58,0xed,0xd3,0x1c,0xbd,0x91,0xfb,0xb4,0x8f,0x29,0x99,0x92,0x4d, +0xd9,0x94,0x48,0xf9,0xd1,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x2c,0x81,0x30,0x50, +0x61,0x88,0x41,0x20,0x92,0x01,0x30,0x50,0x61,0x80,0x41,0x40,0x92,0x01,0x30,0x50, +0x61,0x68,0x81,0x49,0x06,0xc0,0x40,0x85,0xa1,0x04,0x28,0x19,0x00,0x03,0x15,0x86, +0x12,0xa8,0x64,0x00,0x0c,0x54,0x18,0x5c,0xc0,0x92,0x01,0x30,0x50,0x31,0x68,0x81, +0x9f,0x06,0xc0,0x40,0x05,0x19,0x58,0x01,0x9b,0x06,0xc0,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0x70,0xc5,0x52,0xec,0x33,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x18,0x9c, +0x95,0x49,0xe9,0x11,0x59,0x8d,0x26,0x04,0x42,0x05,0xfc,0xa4,0x75,0x56,0xc1,0x5d, +0x60,0xb0,0x11,0x83,0x03,0x00,0x41,0x30,0x10,0x03,0xb6,0x5a,0xa9,0x3f,0x3a,0xab, +0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x13,0x0c,0x76,0x82,0xc1,0x4c,0x30,0xe8,0x63, +0xc2,0x41,0x9f,0x13,0x06,0x74,0xc2,0x80,0x46,0x13,0x1c,0x60,0x34,0xe1,0x09,0x8e, +0x30,0xd8,0x11,0x06,0x33,0xe1,0x8e,0xe4,0x63,0xc2,0x1d,0xc9,0xc7,0x08,0x90,0x82, +0x8f,0x11,0x21,0x05,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4e,0x4b,0xac,0x08, +0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xd4,0x1a,0x2b,0x42,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0x23,0xb5,0xca,0x0a,0x9d,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x54,0xcb,0xac,0xd2,0x49,0x38,0xc6,0x60,0xc7,0x18,0xcc,0x08,0x81,0x3e,0x46,0x08, +0xf4,0x19,0x31,0x68,0x00,0x10,0x04,0x83,0xc6,0xb5,0xd2,0x4a,0x97,0x40,0x0b,0xb4, +0x40,0x8b,0xad,0xd8,0x8a,0xad,0xd8,0x6a,0x34,0x21,0x00,0x86,0x23,0x02,0x75,0x0a, +0xbe,0xe9,0x06,0x79,0x12,0x82,0x0b,0x03,0x43,0x8d,0x18,0x3c,0x00,0x08,0x82,0xc1, +0x04,0x5b,0x6a,0x65,0x4e,0xbe,0x74,0x18,0xf5,0x54,0x4f,0xa5,0x55,0x5a,0x71,0x15, +0x8c,0x26,0x04,0x80,0x05,0x2b,0x25,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x68, +0xcb,0xad,0x02,0x0b,0x0c,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x64,0x5b,0x6c, +0x15,0x58,0xe0,0x52,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0xb7,0xe4,0x2a, +0x18,0x8e,0x80,0x83,0x7a,0x0a,0xbe,0xe9,0x06,0x21,0x0e,0x82,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x7c,0x4b,0xaf,0x82,0x61,0x38,0x22,0xc0,0x27,0xe7,0x1b,0x31,0x38, +0x00,0x10,0x04,0x83,0x03,0xbc,0xf6,0x6a,0x28,0x2c,0x18,0xe8,0x63,0x22,0x15,0xc4, +0x67,0xba,0x21,0x18,0x29,0x62,0x96,0x61,0x20,0xea,0x60,0x38,0x22,0x0f,0xfa,0xc9, +0xf9,0xa6,0x1b,0x78,0xaa,0xa4,0x82,0x59,0x02,0x64,0x38,0x62,0x0f,0x4c,0x4a,0xf9, +0x66,0x19,0x8c,0x22,0x30,0x46,0x89,0x8f,0x05,0x27,0x25,0x1f,0x0b,0x18,0xf8,0xcc, +0x12,0x20,0xc3,0x11,0x07,0x59,0x09,0xdf,0x2c,0xc3,0x81,0x04,0xb3,0x04,0xc8,0x40, +0x89,0xc1,0x0c,0x20,0x51,0xa0,0x68,0x70,0x80,0x84,0x31,0x50,0x62,0x88,0xc1,0x60, +0x14,0xde,0xe1,0x19,0xa6,0xfc,0x14,0x7c,0x2c,0x38,0x2b,0xf9,0x8c,0x18,0x18,0x00, +0x08,0x82,0x41,0xc4,0x5e,0xb9,0x15,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x01,0x5f, +0xac,0x05,0x0a,0x81,0xc5,0x54,0x10,0x1f,0x93,0xa9,0x36,0x8a,0xcf,0x88,0x81,0x01, +0x80,0x20,0x18,0x44,0xf0,0xd5,0x5b,0xc1,0x70,0x84,0x1c,0xb9,0x15,0xf1,0x5d,0x60, +0x28,0x5b,0x02,0xf9,0x58,0x60,0xc8,0xc7,0x82,0x42,0x3e,0x16,0xf0,0x14,0x7c,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x20,0xba,0x2f,0xf2,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xd8,0xaf,0xdb,0x7a,0xc0,0x60,0x38,0x22,0xa8,0x29,0xe7,0x1b,0x31,0x38,0x00, +0x10,0x04,0x83,0xa3,0xbf,0x70,0x2b,0x12,0x03,0x0b,0x06,0xfa,0x4c,0x37,0x04,0x38, +0x35,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xd4,0x5f,0xea,0x15,0xd8,0x21,0x5a,0xf2, +0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0xbf,0xd8,0x2b,0xb0,0x60,0x90,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x44,0x21,0xe6,0x5e,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18, +0x7c,0xfc,0xa5,0x5b,0x2e,0x15,0x5f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x26,0x84, +0x94,0x7c,0x4c,0x08,0x29,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x74,0x62,0xba, +0x25,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x84,0x62,0xbb,0x25,0x9c,0x30,0xa0,0x13, +0x06,0x74,0x82,0xc1,0x4e,0x30,0x98,0x09,0x6f,0x05,0x1f,0x13,0xe0,0x0a,0x3e,0x23, +0x06,0x07,0x00,0x82,0x60,0xf0,0xa5,0xd8,0x79,0xed,0x14,0x88,0x8d,0x26,0x04,0xc0, +0x68,0x82,0x10,0x58,0x21,0xc4,0xc7,0x0a,0x21,0x3e,0xc3,0x11,0xc2,0x23,0x7c,0xd3, +0x0d,0xe3,0xc5,0x5e,0xc1,0x70,0xc4,0x00,0x09,0xdf,0x74,0x43,0x79,0xb9,0x57,0x30, +0xdd,0xa0,0x62,0x2c,0x46,0x4c,0x37,0xac,0x58,0x8b,0x0d,0x55,0x44,0x50,0x44,0x04, +0x25,0x10,0x50,0x02,0x01,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x80,0xd9,0x7e,0xc1, +0x95,0x8c,0x09,0x81,0x7f,0xf9,0x97,0x7f,0xf9,0xd7,0x68,0x42,0x00,0x8c,0x26,0x08, +0xc1,0x68,0xc2,0x20,0x4c,0x37,0xe0,0x58,0x8e,0x39,0x95,0x04,0x30,0x62,0xd0,0x00, +0x20,0x08,0x06,0x8d,0x99,0x85,0x98,0x5d,0xe1,0x58,0x70,0x90,0x18,0x89,0x91,0x18, +0x89,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74,0xc3,0x8f,0xf9, +0x18,0x55,0x4f,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xb0,0xd9,0x89,0xf1,0x95, +0x8f,0x05,0x8d,0x8a,0xa9,0x98,0x8a,0xa9,0xd8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1, +0x68,0xc2,0x20,0x4c,0x37,0x90,0x59,0x99,0x61,0x45,0x05,0x30,0x62,0xd0,0x00,0x20, +0x08,0x06,0x8d,0x9c,0xb5,0x98,0x68,0x91,0x19,0x15,0xc0,0x18,0x8c,0xc1,0x18,0x8c, +0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20, +0x18,0x34,0x76,0x16,0x63,0xa6,0x85,0x66,0x51,0x41,0x63,0x34,0x46,0x63,0x34,0x36, +0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60, +0xd0,0xe8,0x59,0x8d,0xa9,0x16,0x9b,0x3d,0x09,0x8e,0xe1,0x18,0x8e,0xe1,0xd8,0x68, +0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0xcc,0x99,0x9c,0x99,0x41, +0x89,0x41,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x80,0xda,0x8e,0xc1,0x96,0x9c, +0x89,0x41,0xe0,0x63,0x3e,0xe6,0x63,0x3e,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30, +0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x90,0xda,0x8f,0xd1,0x96,0x9d, +0x7d,0x85,0x98,0x89,0x99,0x98,0x89,0xd9,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68, +0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x83,0x6a,0x63,0x86,0x5b,0x7a,0xd6, +0x25,0x66,0x66,0x66,0x66,0x66,0x66,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09, +0x83,0x60,0x78,0x50,0x0a,0xf1,0x31,0x3c,0x28,0x85,0xf8,0x5c,0x49,0x19,0x6a,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0x58,0x63,0x33,0x70,0x08,0x2c,0xbe,0x56,0x81,0x3e, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc8,0x5a,0x9b,0x8d,0x58,0x60,0xf3,0x35,0xc4, +0xc7,0x84,0x40,0x3e,0x16,0xd4,0x17,0x7c,0x2c,0x30,0x31,0xf9,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x71,0x6b,0x73,0x76,0x5f,0x81,0xd9,0x94,0x7e,0xc9,0x67,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0x5c,0xab,0xb3,0x20,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0x43,0xd7,0xec,0x6c,0xbe,0x02,0x23,0x8e,0xf8,0x98,0x10,0xc8,0xc7,0x82,0x04,0x3e, +0x86,0x56,0x2d,0x26,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x78,0x2d,0xd5,0x02, +0x73,0xb1,0x20,0x3e,0x96,0x0a,0xa6,0x00,0x82,0x0b,0x0c,0x66,0xa9,0x70,0x0a,0x20, +0xb8,0xc0,0x60,0x36,0x60,0xf0,0x31,0x01,0x83,0xcf,0x70,0x03,0x2a,0xc0,0x05,0x19, +0x0c,0x37,0xa0,0x02,0x5c,0x90,0x41,0x09,0x81,0x5e,0x60,0x28,0x73,0x0c,0xf9,0xd8, +0x63,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xb8,0x72,0x33,0x35,0x21,0x10,0x82, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xdc,0x2d,0xd5,0x82,0x37,0xb3,0xe0,0xcd,0xe4, +0x63,0xc1,0x8c,0xc1,0xc7,0x86,0x19,0x93,0x8f,0x05,0x35,0x06,0x1f,0x2b,0xe4,0x4c, +0x3e,0x16,0xc8,0x19,0x7c,0x2c,0x28,0xe4,0x63,0xc1,0x9c,0xc1,0xc7,0x8a,0x42,0x3e, +0x16,0x38,0xf2,0xb1,0x60,0x90,0x8f,0x05,0xb8,0x20,0x1f,0x13,0x70,0x41,0x3e,0x36, +0xe0,0x82,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0xab,0x37,0x5b,0xc3,0x2e,0xec, +0x32,0x6f,0xce,0xe4,0x63,0x81,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xfa, +0xed,0xd6,0x02,0x0b,0x7e,0x41,0x3e,0x26,0xfc,0x82,0x7c,0x6c,0xf8,0x05,0xf9,0xd8, +0x20,0x0e,0xf2,0xb1,0x41,0x1c,0xe4,0x63,0x83,0x38,0xc8,0xc7,0xde,0x41,0x1c,0x40, +0x70,0x81,0xc1,0x2c,0xe0,0x03,0xf8,0x0c,0x37,0x90,0xc3,0x6c,0x90,0x41,0x05,0x63, +0xa0,0x17,0x18,0xca,0xe0,0x80,0x90,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x70,0x26, +0x77,0x6e,0x81,0x18,0x04,0x62,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0xcb,0xa9, +0x5b,0x00,0x6b,0x16,0xc0,0x9a,0x7c,0x2c,0xa0,0x33,0xf8,0xd8,0x40,0x67,0xf2,0xb1, +0xc0,0xce,0xe0,0x63,0xc5,0xac,0xc9,0xc7,0x82,0x59,0x83,0x8f,0x05,0x85,0x7c,0x2c, +0xa0,0x35,0xf8,0x58,0x51,0xc8,0xc7,0x82,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x60,0x1e, +0xe4,0x63,0xc2,0x3c,0xc8,0xc7,0x86,0x79,0x90,0x8f,0x0d,0x64,0x00,0x1f,0x1b,0xc8, +0x00,0x3e,0x36,0x90,0x01,0x7c,0xec,0x40,0x03,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82, +0x01,0xa7,0x73,0xfb,0x96,0xf1,0x41,0xc6,0x07,0x56,0x06,0x81,0x7c,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0x0a,0xbb,0x7d,0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x28, +0x3b,0x90,0x1b,0x89,0x7e,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0xec,0x42,0x6e, +0x24,0xfa,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xb3,0x13,0xb9,0x91,0xe8,0x87, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd0,0x8e,0xe4,0x4c,0x02,0x24,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x48,0xbb,0x92,0x33,0x09,0x90,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x43,0xed,0x4c,0xce,0x24,0x40,0xc2,0x8e,0x91,0x90,0x8f,0x21,0x23,0x21,0x1f, +0x4b,0x46,0x42,0x3e,0x36,0xb4,0x01,0x7c,0x6c,0x68,0x03,0xf8,0xd8,0xd0,0x06,0xf0, +0x31,0x23,0x25,0xe4,0x63,0x46,0x4a,0xc8,0xc7,0x8c,0x94,0x90,0x8f,0x0d,0x70,0x00, +0x1f,0x1b,0xe0,0x00,0x3e,0x36,0xc0,0x01,0x7c,0x6c,0xba,0x03,0xf8,0x18,0x58,0xb4, +0x04,0x08,0x2e,0x30,0x98,0x05,0xed,0x00,0x9f,0xe1,0x86,0x97,0x20,0x11,0x32,0xa8, +0x80,0x16,0xf4,0x02,0x43,0x59,0x38,0x10,0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x03, +0xee,0xee,0x70,0x2e,0x98,0x85,0x60,0x16,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x00, +0xbd,0x9d,0x0b,0x42,0xce,0x82,0x90,0x93,0x8f,0x05,0xe5,0x06,0x1f,0x1b,0xca,0x4d, +0x3e,0x16,0x9c,0x1b,0x7c,0xac,0x20,0x39,0xf9,0x58,0x40,0x72,0xf0,0xb1,0xa0,0x90, +0x8f,0x05,0x25,0x07,0x1f,0x2b,0x0a,0xf9,0x58,0xd0,0xc8,0xc7,0x82,0x41,0x3e,0x16, +0xf8,0x84,0x7c,0x4c,0xf0,0x09,0xf9,0xd8,0xe0,0x13,0xf2,0xb1,0x38,0x18,0xe0,0x63, +0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00, +0x41,0x30,0xe0,0x56,0x8f,0xed,0xb2,0x76,0xc8,0xda,0xc1,0x6c,0x21,0x90,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x44,0xb2,0xc7,0x76,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0xb6,0x17,0x77,0x71,0x80,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xdc,0x9e, +0xdc,0xc5,0x01,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x81,0x7b,0x73,0x17,0x07, +0x68,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0xee,0xd5,0x5d,0x1c,0xac,0xc5,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0xba,0x67,0x77,0x71,0xb0,0x16,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xec,0xde,0xdd,0xc5,0xc1,0x5a,0xd8,0xe1,0x16,0xf2,0x31,0xc4,0x2d, +0xe4,0x63,0x89,0x5b,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83, +0x01,0x3e,0x66,0xd0,0x85,0x7c,0xcc,0xa0,0x0b,0xf9,0x98,0x41,0x17,0xf2,0xb1,0x38, +0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x04,0x1f,0x7b, +0x0d,0xbc,0x00,0xc1,0x05,0x06,0xb3,0xa0,0x27,0xe0,0x33,0xdc,0xa0,0x17,0x74,0x42, +0x06,0x65,0x12,0x81,0x5e,0x60,0x28,0x93,0x09,0x42,0x3e,0x23,0x06,0x09,0x00,0x82, +0x60,0xc0,0xa1,0x5f,0xea,0x95,0x44,0x50,0x12,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0xf1,0xc7,0x7a,0x81,0xdc,0x59,0x20,0x77,0xf2,0xb1,0xc0,0xe6,0xe0,0x63,0x83, +0xcd,0xc9,0xc7,0x02,0x9c,0x83,0x8f,0x15,0x75,0x27,0x1f,0x0b,0xea,0x0e,0x3e,0x16, +0x14,0xf2,0xb1,0xc0,0xee,0xe0,0x63,0x45,0x21,0x1f,0x0b,0x1a,0xf9,0x58,0x30,0xc8, +0xc7,0x82,0xd4,0x90,0x8f,0x09,0xa9,0x21,0x1f,0x1b,0x52,0x43,0x3e,0x16,0x07,0x03, +0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x38,0xe0,0x33,0x62,0x90, +0x00,0x20,0x08,0x06,0x1c,0xff,0xf5,0xde,0x4f,0x64,0x3f,0x91,0xd9,0x49,0x04,0xf2, +0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x68,0x04,0x83,0xde,0x0b,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x38,0xc1,0x40,0xfc,0xe2,0x60,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x40,0xc1,0x60,0xfc,0xe2,0x60,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x48, +0xc1,0x80,0xfc,0xe2,0x60,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x50,0xc1,0xc0, +0xfc,0xe2,0xc0,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x58,0xc1,0xe0,0xfc,0xe2, +0xc0,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x60,0xc1,0x00,0xfd,0xe2,0xc0,0x36, +0xec,0xc8,0x0d,0xf9,0x18,0x92,0x1b,0xf2,0xb1,0x24,0x37,0xe4,0x63,0x71,0x30,0xc0, +0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x33,0x7e,0x43,0x3e,0x66,0xfc,0x86, +0x7c,0xcc,0xf8,0x0d,0xf9,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30, +0xc0,0xc7,0xe2,0x60,0x82,0x4f,0xc1,0x84,0x1b,0xe8,0x05,0x86,0x1a,0x31,0x48,0x00, +0x10,0x04,0x03,0x8e,0x06,0x83,0xfa,0x7b,0x89,0x36,0x78,0x89,0x36,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0xa3,0x07,0x03,0xfc,0x0b,0x7c,0xcf,0x02,0xdf,0x93,0x8f,0x05, +0xa2,0x07,0x1f,0x1b,0x44,0x4f,0x3e,0x16,0x90,0x1e,0x7c,0xac,0x08,0x3f,0xf9,0x58, +0x10,0x7e,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0xe2,0x07,0x1f,0x2b,0x0a,0xf9,0x58,0xc0, +0xc8,0xc7,0x82,0x41,0x3e,0x16,0xc4,0x87,0x7c,0x4c,0x88,0x0f,0xf9,0xd8,0x10,0x1f, +0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1, +0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0xd0,0x30,0x48,0xc1,0xe0,0x2c,0x4a, +0xe1,0x2c,0x4a,0xc1,0xe6,0x22,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x6f, +0x18,0xa4,0x60,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x31,0x87,0x81,0x0b,0x06, +0x6c,0xb0,0x1f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd0,0x61,0xf0,0x82,0x01,0x1b, +0xec,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x75,0x18,0xc0,0x60,0xc0,0x06,0xfb, +0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x1d,0x06,0x32,0x18,0xb0,0x81,0x7f,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0x71,0x87,0xc1,0x0c,0x06,0x6c,0xe0,0x1f,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0xe0,0x61,0x40,0x83,0x01,0x1b,0xf8,0x87,0x1d,0x21,0x22, +0x1f,0x43,0x42,0x44,0x3e,0x96,0x84,0x88,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c, +0xf0,0x31,0x36,0x18,0xe0,0x63,0xc6,0x89,0xc8,0xc7,0x8c,0x13,0x91,0x8f,0x19,0x27, +0x22,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b, +0x4c,0xf0,0xa9,0x95,0xd0,0x05,0xbd,0xc0,0x50,0x23,0x06,0x09,0x00,0x82,0x60,0xc0, +0x81,0x62,0x10,0x86,0x81,0x4a,0xe4,0x82,0x4a,0xe4,0xc2,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0xa9,0x18,0x90,0x61,0x10,0xa8,0x60,0x60,0x81,0x0a,0x06,0xf2,0xb1,0xc0, +0xfd,0xe0,0x63,0x83,0xfb,0xc9,0xc7,0x02,0xf8,0x83,0x8f,0x15,0x2d,0x18,0xc8,0xc7, +0x82,0x16,0x0c,0xe0,0x63,0x41,0x21,0x1f,0x0b,0x5c,0x30,0x80,0x8f,0x15,0x85,0x7c, +0x2c,0x60,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0x72,0x44,0x3e,0x26,0xe4,0x88,0x7c,0x6c, +0xc8,0x11,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7, +0xd8,0xe0,0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x70,0xb4,0x18,0xd4,0x61,0x20, +0x16,0xf1,0x20,0x16,0xf1,0x60,0xbf,0x11,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0xa2,0x5d,0x0c,0xea,0x30,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf8,0xc5,0x40, +0x0f,0x03,0x36,0x18,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xc0,0x31,0xd8,0xc3, +0x80,0x0d,0xc6,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x70,0x0c,0xf8,0x30,0x60, +0x83,0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x1c,0x03,0x3f,0x0c,0xd8,0xc0, +0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x18,0xc7,0xe0,0x0f,0x03,0x36,0x30,0x93, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xc8,0x31,0x00,0xc5,0x80,0x0d,0xcc,0xc4,0x8e, +0x34,0x91,0x8f,0x21,0x69,0x22,0x1f,0x4b,0xd2,0x44,0x3e,0xc6,0x06,0x03,0x7c,0x8c, +0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0xe3,0x4d,0xe4,0x63,0xc6,0x9b,0xc8,0xc7, +0x8c,0x37,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c, +0x8c,0x0d,0x26,0xf8,0x18,0xae,0xcc,0x09,0x08,0x2e,0x30,0x98,0x05,0x66,0x02,0x9f, +0xe1,0x86,0x3a,0xe9,0x1b,0x32,0xa8,0x17,0x09,0xf4,0x02,0x43,0xd9,0x8e,0x10,0xf2, +0x19,0x31,0x48,0x00,0x10,0x04,0x03,0x2e,0x1e,0x03,0x59,0x0c,0x5c,0x24,0x70,0x91, +0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x7d,0x0c,0x6a,0x31,0x08,0xf6,0x30,0xb0, +0x60,0x0f,0x03,0xf9,0x58,0xf0,0x83,0x01,0x7c,0x6c,0xf8,0xc1,0x40,0x3e,0x16,0x84, +0x61,0x00,0x1f,0x2b,0xfc,0x30,0x90,0x8f,0x05,0x7e,0x18,0xc0,0xc7,0x82,0x42,0x3e, +0x16,0xfc,0x61,0x00,0x1f,0x2b,0x0a,0xf9,0x58,0xd0,0xc8,0xc7,0x82,0x41,0x3e,0x16, +0x90,0x8a,0x7c,0x4c,0x20,0x15,0xf9,0xd8,0x40,0x2a,0xf2,0xb1,0x38,0x18,0xe0,0x63, +0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00, +0x41,0x30,0xe0,0x4a,0x32,0x30,0xc7,0x00,0x4d,0x32,0x34,0xc9,0x0c,0x46,0x02,0xf9, +0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xc4,0x92,0x81,0x39,0x06,0xc1,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0x30,0x19,0xac,0x63,0x10,0x07,0xae,0x32,0x62,0x70,0x00,0x20, +0x08,0x06,0x47,0x4c,0x06,0xec,0x18,0xc4,0x81,0xab,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0x21,0x93,0x41,0x3b,0x06,0x71,0xe0,0x2a,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xcc,0x64,0xf0,0x8e,0x41,0x1c,0xc4,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x34, +0x19,0xc0,0x63,0x10,0x07,0xb1,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x4d,0x06, +0xf1,0x18,0xc4,0x41,0xac,0xd8,0x41,0x2b,0xf2,0x31,0x84,0x56,0xe4,0x63,0x09,0xad, +0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x66,0xe8, +0x8a,0x7c,0xcc,0xd0,0x15,0xf9,0x98,0xa1,0x2b,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71, +0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x04,0x9f,0xca,0x11,0x37,0xd0,0x0b, +0x0c,0x35,0x62,0x90,0x00,0x20,0x08,0x06,0x5c,0x4f,0x06,0xfe,0x18,0xe0,0x48,0x1b, +0xe0,0x48,0x1b,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x61,0x96,0x41,0x48,0x06,0xc1, +0x39,0x06,0x16,0x9c,0x63,0x20,0x1f,0x0b,0x56,0x31,0x80,0x8f,0x0d,0xab,0x18,0xc8, +0xc7,0x82,0x56,0x0c,0xe0,0x63,0x85,0x3a,0x06,0xf2,0xb1,0x40,0x1d,0x03,0xf8,0x58, +0x50,0xc8,0xc7,0x82,0x75,0x0c,0xe0,0x63,0x45,0x21,0x1f,0x0b,0x18,0xf9,0x58,0x30, +0xc8,0xc7,0x02,0x76,0x91,0x8f,0x09,0xec,0x22,0x1f,0x1b,0xd8,0x45,0x3e,0xc6,0x06, +0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x38,0xe0,0x33,0x62, +0x90,0x00,0x20,0x08,0x06,0x5c,0x5c,0x06,0x32,0x19,0xc0,0x49,0x29,0xc0,0x49,0x29, +0x18,0x9f,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0x2f,0x03,0x99,0x0c, +0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf8,0x32,0xb8,0xc9,0x80,0x0d,0xec,0x65, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xbe,0x0c,0x70,0x32,0x60,0x03,0x7b,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0xc3,0x2f,0x83,0x9c,0x0c,0xd8,0xc0,0x5e,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xf8,0xcb,0x60,0x27,0x03,0x36,0xc8,0x97,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x40,0x33,0xe0,0xc9,0x80,0x0d,0xf2,0x65,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0xd0,0x0c,0x7a,0x32,0x60,0x83,0x7c,0xb1,0x83,0x5f,0xe4,0x63,0x08,0xbf, +0xc8,0xc7,0x12,0x7e,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06, +0x03,0x7c,0xcc,0x10,0x19,0xf9,0x98,0x21,0x32,0xf2,0x31,0x43,0x64,0xe4,0x63,0x6c, +0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x09,0x3e,0x45, +0x23,0xba,0xa0,0x17,0x18,0x6a,0xc4,0x20,0x01,0x40,0x10,0x0c,0xb8,0xd4,0x0c,0xd4, +0x32,0x98,0x91,0x5c,0x98,0x91,0x5c,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x36, +0x83,0xb6,0x0c,0x82,0x99,0x0c,0x2c,0x98,0xc9,0x40,0x3e,0x16,0xdc,0x63,0x00,0x1f, +0x1b,0xee,0x31,0x90,0x8f,0x05,0xf9,0x18,0xc0,0xc7,0x0a,0x9b,0x0c,0xe4,0x63,0x81, +0x4d,0x06,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0x37,0x19,0xc0,0xc7,0x8a,0x42,0x3e,0x16, +0x30,0xf2,0xb1,0x60,0x90,0x8f,0x05,0x34,0x23,0x1f,0x13,0x68,0x46,0x3e,0x36,0xd0, +0x8c,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c, +0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xb8,0xde,0x0c,0xfc,0x32,0x58,0x93, +0x78,0x58,0x93,0x78,0x30,0x74,0x09,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11, +0x79,0x06,0x7e,0x19,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa0,0x67,0x30,0x9a, +0x01,0x1b,0xf8,0xcc,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xe9,0x19,0x90,0x66,0xc0, +0x06,0x3e,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x7a,0x06,0xa5,0x19,0xb0,0x81, +0xcf,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xb1,0x9e,0xc1,0x69,0x06,0x6c,0x10,0x36, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb0,0x67,0x80,0x9a,0x01,0x1b,0x84,0xcd,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0xed,0x19,0xa4,0x66,0xc0,0x06,0x61,0x63,0x07,0xd9, +0xc8,0xc7,0x10,0xb2,0x91,0x8f,0x25,0x64,0x23,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06, +0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x98,0xa1,0x36,0xf2,0x31,0x43,0x6d,0xe4,0x63,0x86, +0xda,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6, +0x06,0x13,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xc2,0xcf,0xa0,0x3d,0x83,0x60, +0x38,0x22,0xc0,0xcb,0x40,0xf8,0xa6,0x1b,0x86,0x9e,0x0c,0x02,0x6b,0x02,0xfa,0x58, +0x23,0xd0,0xc7,0x9a,0x81,0x3e,0xa6,0x10,0xf4,0x31,0xa5,0xa0,0x8f,0x29,0x06,0x7d, +0xcc,0x30,0xe4,0x63,0x86,0x21,0x1f,0x33,0x0c,0xf9,0x98,0x31,0xc4,0xc7,0x8c,0x21, +0x3e,0x66,0x0c,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0x44,0x03,0xfe,0x0c, +0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x50,0x34,0xe8,0xcf,0x60,0x18,0x31,0x30, +0x00,0x10,0x04,0x83,0x28,0x45,0x03,0xff,0x0c,0x86,0x11,0x03,0x03,0x00,0x41,0x30, +0x88,0x54,0x34,0xf0,0xcd,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x68,0x45,0x83, +0xdf,0x0c,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x58,0x34,0x00,0xcf,0x60,0x18, +0x8e,0x60,0x03,0xd6,0x0c,0x84,0xef,0x02,0x43,0x59,0xe0,0x06,0xf2,0x19,0x8e,0x08, +0x5e,0x33,0x10,0xbe,0x59,0x86,0x44,0x09,0x6c,0x0e,0x04,0xfa,0xd8,0x1c,0x0c,0xf4, +0xb1,0x39,0x20,0xe8,0x63,0x05,0x69,0x06,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0x03,0x47,0x03,0xfa,0x0c,0x08,0x38,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x47, +0x83,0xfa,0x0c,0x08,0x38,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x47,0x03,0xfb, +0x0c,0x08,0x38,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x47,0x03,0xfb,0x0c,0x06, +0x38,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x47,0x83,0xfb,0x0c,0x06,0x38,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x47,0x03,0xfc,0x0c,0x06,0x38,0x98,0x25,0x50, +0x06,0x2a,0x0c,0x23,0xd1,0x07,0x64,0xa0,0xc2,0x30,0x12,0x7d,0x40,0x06,0x2a,0x0c, +0x23,0xd1,0x07,0x64,0xa0,0xc2,0xa0,0x12,0x0f,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0x43,0x4c,0x03,0xff,0x0c,0xf6,0x32,0x20,0x03,0x0b,0x46,0x33,0x80,0x8f,0x99,0x41, +0x40,0x1f,0x0b,0x62,0x33,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x63,0x1a, +0xb8,0x67,0x10,0x58,0xd0,0x9b,0x81,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x40, +0xd3,0x80,0x44,0x03,0x73,0x0c,0xc6,0x31,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23, +0x4d,0x83,0x12,0x0d,0x02,0x53,0x1a,0x8e,0x08,0xc8,0x33,0x20,0xbe,0xfa,0xc5,0x20, +0xd0,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xd0,0x34,0x10,0xd1,0x80,0x2f,0x03,0xbb, +0x0c,0xea,0x31,0xa0,0xc7,0xa0,0x35,0x83,0xd6,0x0c,0x7a,0x34,0xe8,0xd1,0x20,0x45, +0x83,0xd2,0x0c,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81, +0x18,0xa6,0x1b,0x08,0xd5,0x0c,0x8c,0xe9,0x06,0x62,0x35,0x83,0x63,0xba,0x81,0x60, +0xcd,0x00,0x99,0x6e,0x20,0x5a,0x33,0x48,0xcc,0x21,0xe2,0x33,0x62,0x60,0x00,0x20, +0x08,0x06,0xd1,0x9c,0x06,0x68,0x1a,0x04,0xc3,0x11,0x41,0x7b,0x06,0xcc,0x37,0xcb, +0xe0,0x2c,0x81,0x45,0x46,0x7c,0x86,0x23,0x08,0xd9,0x0c,0x84,0x6f,0x38,0xa2,0x98, +0xcd,0x80,0xf8,0x4e,0x18,0xc4,0x09,0x83,0x30,0x21,0x08,0xc1,0x70,0x84,0x71,0x9b, +0x81,0xf0,0x0d,0x47,0x1c,0xb8,0x19,0x10,0xdf,0x09,0x83,0x38,0x61,0x10,0x26,0x04, +0x21,0x18,0x6e,0x30,0x02,0x30,0x98,0x65,0x60,0x9a,0x60,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0xa2,0x50,0x0d,0xec,0x34,0x60,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x28,0xd5, +0x00,0x4c,0x83,0x27,0x98,0x25,0x68,0x06,0x2a,0x0c,0x81,0x01,0x83,0xc5,0xc0,0x80, +0x8a,0xcf,0x70,0x44,0x10,0x9e,0x81,0xf0,0x0d,0x47,0x08,0xe2,0x19,0x10,0xdf,0x09, +0x83,0x38,0x61,0x10,0x26,0x04,0x21,0x18,0x6e,0x80,0x02,0x30,0x98,0x65,0xc0,0xb2, +0x60,0xa0,0xc2,0xa8,0x9f,0xcd,0x75,0x05,0x65,0xc4,0xc0,0x01,0x40,0x10,0x0c,0x9e, +0x56,0x0d,0xc2,0x34,0x30,0xcf,0x80,0x35,0x83,0xd5,0x0c,0xd8,0x34,0x40,0x03,0xaf, +0xe3,0x66,0x34,0x18,0x8e,0xe0,0xd0,0x33,0x70,0xbe,0x0b,0x0c,0x65,0x43,0x20,0x9f, +0xe1,0x06,0xb2,0x1a,0xd5,0x20,0x0c,0x8e,0x26,0x03,0x43,0x19,0x7d,0x06,0x32,0x19, +0xc4,0xc7,0x02,0x41,0x3e,0x16,0x94,0x93,0x7c,0x2c,0x2c,0x03,0x18,0x0d,0xe4,0x33, +0x62,0x60,0x00,0x20,0x08,0x06,0x51,0xad,0x06,0xa2,0x1a,0x04,0x77,0x18,0x6a,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0x5d,0x0d,0xec,0x34,0x08,0x04,0xd3,0x03,0x1a,0x0d, +0xe4,0x63,0x81,0x11,0x1f,0x1b,0x02,0xf9,0x58,0x80,0xc0,0x67,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0x5f,0x0d,0xf4,0x34,0x48,0x02,0x53,0xcb,0x60,0x45,0x03,0xf9,0x8c, +0x18,0x18,0x00,0x08,0x82,0x41,0xe4,0xab,0xc1,0xaa,0x06,0x81,0x85,0xc2,0x10,0x1f, +0x13,0x02,0xf9,0x58,0x50,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x72,0x0d, +0x40,0x35,0x30,0x82,0x59,0x86,0x07,0xe2,0xc9,0xc0,0x4e,0x01,0x15,0xe0,0x63,0xc1, +0x29,0xc4,0xc7,0x50,0x41,0x15,0xe0,0x63,0xab,0xa0,0x0a,0xf1,0xb1,0x40,0x15,0xe2, +0x33,0x4b,0x30,0x8d,0x18,0x1c,0x00,0x08,0x82,0xc1,0x27,0xae,0x01,0xa8,0x06,0xf4, +0x19,0xdc,0x6a,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60,0x81,0x20,0x9f,0x11,0x03, +0x03,0x00,0x41,0x30,0x88,0xd8,0x35,0x08,0xd7,0x20,0x30,0x18,0x0d,0x02,0xfa,0x8c, +0x18,0x18,0x00,0x08,0x82,0x41,0xe4,0xae,0x01,0xa9,0x06,0x81,0x05,0x3c,0x1a,0xc8, +0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x78,0x0d,0x54,0x35,0x08,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xa0,0xd7,0xe0,0x55,0x83,0x1e,0x0d,0x82,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xea,0x35,0x88,0xd5,0x00,0x2e,0x03,0x6a,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0x7b,0x0d,0x64,0x35,0xa0,0xcb,0x20,0xb0,0x1b,0x0d,0x86,0xf8,0x98,0x10, +0xc8,0xc7,0x82,0x02,0x3e,0x16,0xb4,0x83,0x7c,0x4c,0x68,0x07,0xf9,0xd8,0xd0,0x0e, +0xf2,0xb1,0x7f,0x18,0xe2,0x63,0xff,0x30,0xc4,0xc7,0xfe,0x61,0x88,0x8f,0x19,0x22, +0x01,0x1f,0x33,0x44,0x02,0x3e,0x66,0x88,0x04,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x18,0xd9,0xe0,0x57,0x83,0x9d,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x20, +0xd9,0x00,0x5c,0x83,0x9d,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x28,0xd9,0x20, +0x5c,0x83,0x9d,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x30,0xd9,0x20,0x5c,0x83, +0x9d,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x38,0xd9,0x40,0x5c,0x83,0x9d,0x30, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x40,0xd9,0x60,0x5c,0x83,0x9d,0x30,0x86,0x23, +0x8c,0xf0,0x12,0xbe,0xe1,0x08,0x23,0xbc,0x84,0x6f,0x38,0xc2,0x08,0x2f,0xe1,0xab, +0x41,0xd8,0x0a,0x84,0x1d,0x8e,0x30,0x2f,0x44,0xf8,0x86,0x23,0xcc,0x0b,0x11,0xbe, +0xe1,0x08,0xf3,0x42,0x84,0xaf,0x06,0x61,0x2b,0x10,0xb6,0x8c,0x60,0x67,0x19,0x22, +0x29,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x66,0x03,0x78,0x0d,0xd8,0x2b,0x1a, +0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x66,0x83,0x78,0x0d,0xd8,0x2b,0x1a,0x31,0x38, +0x00,0x10,0x04,0x83,0xc3,0x66,0x03,0x79,0x0d,0xd8,0x2b,0x1a,0x31,0x38,0x00,0x10, +0x04,0x83,0xe3,0x66,0x03,0x79,0x0d,0x86,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0x9c,0x0d,0xe6,0x35,0x18,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x72,0x36,0xa0, +0xd7,0x60,0x88,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd0,0xd9,0xc0,0x5e,0x83,0x54, +0xb0,0xa9,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x70,0x36,0x70,0xd7,0xe0,0x36,0x03, +0x0b,0xf6,0x34,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x3a,0x1b,0xd0,0x6b, +0x10,0x98,0x9f,0x06,0x41,0x7c,0x2c,0x28,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06, +0x51,0xcf,0x06,0x2a,0x1b,0x04,0x96,0x5f,0x4a,0x7c,0x2c,0xbf,0x94,0xf8,0x58,0x7e, +0x29,0xf1,0x31,0x62,0x90,0x8f,0x15,0x83,0x7c,0xcc,0x18,0xe4,0x63,0x03,0x04,0x1f, +0x1b,0x20,0xf8,0xd8,0x00,0xc1,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xb5,0x0d, +0x4a,0x36,0x28,0x05,0x72,0x0d,0xcc,0x14,0x82,0xf8,0x18,0x13,0xc8,0xc7,0x82,0x01, +0x3e,0xb3,0x04,0xd2,0x40,0x85,0xe1,0x44,0x2c,0x1c,0x40,0x03,0x15,0x86,0x13,0xb1, +0x70,0x00,0x0d,0x54,0x18,0x4e,0xc4,0xc2,0x01,0x34,0x50,0x61,0x20,0x11,0x4e,0x40, +0x16,0xc4,0x04,0x7c,0x4c,0x90,0x09,0xf8,0xd8,0x30,0x13,0xf0,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0xa3,0x6e,0x83,0x98,0x0d,0xe2,0x35,0x18,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0xb0,0xdb,0x40,0x66,0x03,0x79,0x0d,0x86,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xee,0x36,0x98,0xd9,0x60,0x5e,0x83,0xc1,0x72,0x42,0x27,0xe0,0x63,0x41,0x4e, +0xc4,0xc7,0x74,0x82,0x27,0xe0,0x63,0x3d,0xc1,0x13,0xf1,0xb1,0x80,0x27,0xe2,0x33, +0x62,0x70,0x00,0x20,0x08,0x06,0x47,0xdf,0x06,0x39,0x1b,0x0c,0xc1,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0x7e,0x1b,0xe8,0x6c,0x70,0xab,0x41,0x31,0x62,0x70,0x00,0x20, +0x08,0x06,0xc7,0xdf,0x06,0x3b,0x1b,0x04,0x82,0x05,0xe0,0x1a,0xc0,0xc7,0x90,0x80, +0x3e,0x86,0x08,0xf4,0xb1,0x63,0xa0,0x8f,0x09,0xe3,0x1a,0xc8,0xc7,0xcc,0x82,0x5f, +0x03,0xf9,0x58,0x60,0xd0,0xc7,0x8c,0x74,0x0d,0xe4,0x63,0x44,0x10,0x1f,0x33,0xd6, +0x35,0x90,0x8f,0x09,0x41,0x7c,0x8c,0xeb,0xe0,0x63,0x01,0x17,0x1f,0xeb,0x3e,0xf8, +0x18,0x18,0x7c,0xf1,0xb1,0xe0,0x8b,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xb0, +0x1b,0xb0,0x6d,0x30,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc4,0x6e,0xd0,0xb6, +0x81,0xba,0x06,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xb2,0x1b,0xb8,0x6d,0x10, +0x08,0x16,0xcc,0x6b,0x00,0x1f,0x43,0x02,0xfa,0x18,0x22,0xd0,0xc7,0x8e,0x81,0x3e, +0x26,0xd8,0x6b,0x20,0x1f,0x4b,0x18,0xf8,0x58,0x60,0xd0,0xc7,0x02,0x7e,0x0d,0xe4, +0x63,0x01,0x01,0x1f,0x6b,0x83,0x99,0x0d,0xe4,0x63,0x81,0x42,0x1f,0x53,0x40,0x36, +0x90,0x8f,0x21,0x41,0x7c,0x4c,0x11,0xd9,0x40,0x3e,0x26,0x04,0xf1,0xb1,0xd0,0x68, +0x03,0xfa,0x98,0x68,0xb4,0x01,0x7d,0x6c,0x34,0xda,0x80,0x3e,0x96,0x06,0x6c,0x00, +0x1f,0x0b,0xcc,0x80,0x3e,0x16,0xa4,0x6c,0x20,0x1f,0x23,0x83,0x26,0x3e,0x16,0x08, +0xf0,0x31,0x32,0x68,0xe2,0x63,0x61,0xa0,0xc4,0xc7,0x06,0x45,0x3e,0xa6,0x0c,0xf2, +0x31,0x65,0x90,0x8f,0x0d,0x14,0x7c,0x6c,0x98,0xe0,0x63,0x01,0xcc,0x06,0xf2,0x31, +0x22,0x82,0x8f,0x09,0x41,0x7c,0x2c,0x28,0xe0,0x63,0xc6,0x00,0x1f,0x3b,0x8a,0xf8, +0x58,0x50,0xc4,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xfc,0x0d,0x68,0x37,0x18, +0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf2,0x37,0xa8,0xdd,0xa0,0x08,0x4c,0x67, +0x83,0x20,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xec,0x6f,0x70,0xbb,0xc1,0xd8, +0x06,0x81,0x21,0x01,0x7d,0x0c,0x11,0xe8,0x63,0xc7,0x40,0x9f,0x59,0x82,0x69,0xa0, +0xc2,0x80,0x93,0xc7,0x90,0x06,0x2a,0x0c,0x38,0x79,0x0c,0x69,0xa0,0xc2,0x70,0x93, +0xc7,0x90,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x09,0xe1,0x80,0x77,0x83,0x96,0x0d, +0xe6,0x37,0x98,0xdf,0x60,0x7e,0x83,0xdf,0x0d,0x7e,0x37,0xf8,0xdd,0xe0,0x77,0x83, +0xd1,0x84,0x00,0x18,0x8e,0x08,0x7a,0x36,0x08,0xbe,0xe9,0x86,0xb2,0x0d,0x84,0xc0, +0x8e,0x80,0x3e,0x76,0x08,0xf4,0xb1,0x63,0xa0,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18, +0x7c,0x20,0x1c,0xf8,0x6e,0x20,0xb3,0xc1,0xfe,0x06,0xa3,0x09,0x01,0x60,0x41,0x21, +0x1f,0x13,0x0a,0xf9,0xd8,0x50,0xc8,0xc7,0x44,0x36,0xf8,0xd5,0x20,0x3e,0x26,0xb2, +0xc1,0xaf,0x06,0xf1,0x19,0x8e,0x10,0xd2,0x36,0x18,0xbe,0xe1,0x88,0x21,0x6e,0x83, +0xe2,0x2b,0x21,0xd0,0xe1,0x08,0x82,0x6d,0x83,0xe1,0x1b,0x8e,0x28,0xe8,0x36,0x28, +0xbe,0x12,0x02,0x2d,0x22,0xd0,0x59,0x06,0xaa,0x0a,0x46,0x13,0x9c,0xc1,0x82,0xbf, +0x0d,0xe4,0x63,0xf8,0x11,0xd0,0xc7,0xc4,0x2c,0x88,0xcf,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0x3b,0x1c,0xdc,0x6f,0x40,0xb7,0x41,0x30,0x4b,0x50,0x0d,0x54,0x18,0x02, +0xa5,0xee,0xc2,0x34,0x62,0xe0,0x00,0x20,0x08,0x06,0xcf,0x0e,0x07,0xef,0x1b,0xc8, +0x6d,0xa0,0xb3,0x41,0xce,0x06,0xfa,0x1b,0x04,0x71,0x16,0x04,0xe1,0x1b,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0xd1,0xc3,0x01,0xfe,0x06,0xa3,0x1b,0xb4,0xd9,0x88,0x81, +0x01,0x80,0x20,0x18,0x44,0x3b,0x1c,0xa0,0x70,0x80,0xae,0x81,0xfd,0x6e,0x20,0xc4, +0xc7,0x84,0x40,0x3e,0x16,0x10,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x8c, +0x03,0xff,0x0d,0x8a,0xc0,0xc2,0x35,0xe8,0xdd,0x40,0x3e,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0x90,0x71,0x00,0xc2,0x41,0x00,0xae,0x81,0x0d,0x83,0x7c,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x30,0xe3,0x40,0x84,0x83,0x40,0x98,0x6e,0x38,0xdd,0x20,0xe8, +0xd5,0x60,0x38,0x02,0x36,0x50,0x37,0x60,0xbe,0x59,0x86,0xcb,0x0a,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x48,0xe3,0xa0,0x84,0x83,0xf2,0x0d,0x04,0x7b,0xdd,0x20,0x88, +0xcf,0x2c,0xc1,0x35,0x50,0x61,0x08,0x16,0x52,0x8d,0x18,0x38,0x00,0x08,0x82,0xc1, +0xa3,0xc6,0x81,0xff,0x06,0xa0,0x1b,0xa4,0x6d,0x80,0xb6,0x41,0x0a,0x07,0x61,0x00, +0x06,0x5f,0x00,0xbf,0xc1,0x88,0x81,0x03,0x80,0x20,0x18,0x3c,0x6a,0x1c,0xf8,0x6f, +0x40,0xba,0x41,0xda,0x06,0x68,0x1b,0xa4,0x70,0x10,0x06,0x60,0xf0,0xb1,0x6e,0x00, +0xbf,0xc1,0x88,0x81,0x03,0x80,0x20,0x18,0x3c,0x6a,0x1c,0xf8,0x6f,0x20,0xba,0x41, +0xda,0x06,0x68,0x1b,0xa4,0x70,0x50,0xba,0x41,0xe9,0x06,0xa5,0x1b,0x94,0x6e,0x00, +0xbf,0x01,0x8e,0x18,0x18,0x00,0x08,0x82,0x41,0x94,0xc6,0x81,0x0f,0x07,0xe5,0x31, +0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x1b,0x07,0x28,0x1c,0x9c,0x47,0x30,0x4b,0x90, +0x0d,0x54,0x18,0x02,0x06,0x3b,0x8d,0xa1,0xc8,0x7e,0xc4,0x67,0x38,0x22,0x48,0xdd, +0x40,0xf8,0x86,0x23,0x04,0xd5,0x0d,0x88,0xef,0x84,0x41,0x9c,0x30,0x08,0x13,0x82, +0x10,0x0c,0x37,0xe0,0x47,0x00,0x06,0xb3,0x0c,0xda,0x16,0x8c,0x18,0x18,0x00,0x08, +0x82,0x41,0x34,0xc7,0x01,0x1a,0x07,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x77, +0x1c,0xc8,0x70,0x90,0x04,0xb3,0x04,0xdb,0x40,0x85,0x21,0x68,0x54,0x66,0x6c,0x22, +0xbf,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xba,0xe3,0x80,0x8c,0x83,0x60, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x3c,0x0e,0x5c,0x38,0x08,0x2c,0x00,0xdf,0x40, +0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xe9,0x71,0x40,0xc3,0x41,0x30,0x1c,0x61, +0xa0,0x88,0xf3,0x5d,0x60,0x28,0x0b,0x06,0xf9,0x0c,0x47,0x04,0xf7,0x1b,0x08,0xdf, +0x05,0x86,0x1a,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0x94,0x03,0x1b,0x0e,0x66,0xcd, +0x02,0xfc,0x0d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0x28,0x07,0x3c,0x1c, +0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x98,0x72,0x20,0xc6,0x41,0xc8,0x06,0x81, +0x9d,0x6f,0x10,0xc4,0xc7,0x8c,0x40,0x3e,0xb3,0x04,0x0e,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_c3170b011cdd18188b1a65359bc0cbc9.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_c3170b011cdd18188b1a65359bc0cbc9.h new file mode 100644 index 00000000..ba7b5e3b --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_c3170b011cdd18188b1a65359bc0cbc9.h @@ -0,0 +1,1076 @@ +// ffx_fsr2_accumulate_pass_16bit_c3170b011cdd18188b1a65359bc0cbc9.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_16bit_c3170b011cdd18188b1a65359bc0cbc9_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_c3170b011cdd18188b1a65359bc0cbc9_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_c3170b011cdd18188b1a65359bc0cbc9_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_c3170b011cdd18188b1a65359bc0cbc9_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_c3170b011cdd18188b1a65359bc0cbc9_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_lanczos_lut", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_c3170b011cdd18188b1a65359bc0cbc9_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 6, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_c3170b011cdd18188b1a65359bc0cbc9_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_c3170b011cdd18188b1a65359bc0cbc9_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_c3170b011cdd18188b1a65359bc0cbc9_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_c3170b011cdd18188b1a65359bc0cbc9_UAVResourceBindings[] = { 0, 1, 3, 4, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_c3170b011cdd18188b1a65359bc0cbc9_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_c3170b011cdd18188b1a65359bc0cbc9_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_c3170b011cdd18188b1a65359bc0cbc9_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_c3170b011cdd18188b1a65359bc0cbc9_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_c3170b011cdd18188b1a65359bc0cbc9_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_c3170b011cdd18188b1a65359bc0cbc9_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_c3170b011cdd18188b1a65359bc0cbc9_size = 16760; + +static const unsigned char g_ffx_fsr2_accumulate_pass_16bit_c3170b011cdd18188b1a65359bc0cbc9_data[] = { +0x44,0x58,0x42,0x43,0x2d,0x3e,0x8e,0x98,0x1a,0x9f,0xcd,0x5f,0xff,0x91,0x1f,0x15, +0xf6,0x0d,0x6f,0x10,0x01,0x00,0x00,0x00,0x78,0x41,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x24,0x02,0x00,0x00,0x54,0x10,0x00,0x00,0x70,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xb0,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x28,0x0e,0x00,0x00,0x62,0x00,0x05,0x00, +0x8a,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x10,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x81,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc6,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xfc,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a, +0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b, +0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30, +0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18, +0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x51,0x80,0x42, +0x54,0x43,0x55,0x91,0x55,0x86,0x6a,0xa8,0x08,0x2b,0xc4,0x30,0x0c,0x03,0x69,0xc5, +0x30,0x06,0xc3,0x30,0x0c,0xe2,0x8e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0xb9,0x8d, +0x2a,0x56,0x62,0xf2,0x8b,0xdb,0x46,0x84,0x61,0x18,0x46,0x21,0xbc,0x81,0x19,0xe8, +0x3b,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e, +0x1b,0x11,0xc3,0x30,0x0c,0x85,0x08,0x07,0x66,0x20,0x71,0x8e,0x20,0x28,0x06,0x33, +0x28,0xc3,0x40,0x52,0x39,0x10,0x30,0x8c,0x40,0x18,0x33,0xb5,0xc1,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98, +0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x81, +0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39, +0xa0,0x60,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1, +0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c, +0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8, +0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0x80,0xa6,0xa4,0x0e,0x23,0x08,0xc6, +0x4c,0x6d,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f, +0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4, +0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x20, +0x07,0x7e,0x00,0x06,0x7e,0xa0,0x07,0x7a,0xd0,0x0e,0xe9,0x00,0x0f,0xf3,0xf0,0x0b, +0xf4,0x90,0x0f,0xf0,0x50,0x0e,0x28,0x18,0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98, +0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03, +0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76, +0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x24,0xb0, +0x2d,0xb9,0x33,0x85,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3, +0x3b,0x84,0x03,0x3d,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f, +0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x98,0xc9,0x1a,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0x40,0x82,0x01,0x53,0x3c, +0x13,0x19,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42, +0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39, +0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0, +0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f,0xa0,0x00,0xa5,0x79,0x26,0x32,0x18,0x07, +0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a, +0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78, +0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03, +0x3f,0x00,0x03,0x3f,0x40,0x01,0x4b,0xf5,0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3, +0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c, +0xba,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x53,0x9e,0xe7,0x79,0x3e, +0x0c,0x28,0xcb,0xb2,0xac,0x61,0x18,0x86,0x61,0x18,0xa4,0xdf,0x24,0x4d,0x11,0x25, +0x4c,0x3e,0x0b,0x30,0xcf,0x42,0x44,0xec,0x04,0x4c,0x04,0x0a,0x06,0xe2,0xe7,0x08, +0x40,0x01,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07, +0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32,0x00,0x02,0x40,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x80,0x2c,0x10,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46, +0x00,0x8a,0xa1,0x24,0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2,0x1c,0x0a,0xa2,0xf0, +0x03,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03,0x0a, +0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a,0x3c, +0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x34,0x8a,0x50,0xa2,0x0c,0x31,0x8a,0xab,0x78,0x88, +0x1c,0x01,0xa8,0x01,0xf2,0x0b,0x18,0x10,0x10,0x81,0xde,0x19,0x00,0x92,0x67,0x00, +0x88,0x9e,0x01,0x20,0x7b,0x06,0x80,0xf0,0x19,0x00,0xd2,0x67,0x00,0x68,0x9f,0x01, +0xa0,0x7e,0x06,0x80,0xd6,0x19,0x00,0x00,0x79,0x18,0x00,0x00,0x87,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xe1,0x99,0x20,0x0c,0xd0,0x06,0x61,0x20, +0x26,0x08,0x43,0xb4,0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0x41,0xda,0x30,0x20, +0x09,0x31,0x41,0x58,0x83,0x3e,0xa0,0x25,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0xd5, +0xf6,0x46,0x97,0xf6,0xe6,0xf6,0x65,0x57,0x36,0x46,0xf7,0x26,0x37,0x37,0x41,0x18, +0xa6,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85,0x31,0x88,0x81,0x30,0x9c,0x09,0xc2,0x1b, +0xd4,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8,0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9, +0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86,0x31,0x10,0x86,0xc3,0x4c,0xee,0x2b,0xcd, +0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec, +0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x50,0x1b,0x12,0x62,0x99,0x0c,0x6a,0x20, +0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc, +0x04,0x61,0xa8,0x26,0x08,0x83,0xb5,0x41,0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35, +0x10,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd, +0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x5c,0x1b,0x92,0x6b, +0xd9,0x0c,0x6e,0x20,0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda, +0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xc0,0x36,0x24,0xdc,0xe2,0x19,0xdf,0x40,0x18, +0xd9,0x04,0x41,0x0e,0xec,0x80,0x8d,0xdc,0x17,0x5b,0x98,0xdb,0x98,0xde,0xdb,0xdc, +0x17,0x5b,0x1d,0xdd,0x86,0x24,0x09,0x03,0x31,0x30,0x92,0x81,0x30,0x9c,0x09,0xc2, +0x90,0x31,0x91,0xfb,0x4a,0x6b,0x3b,0x6b,0x4a,0x83,0x9b,0x9b,0x20,0x0c,0xda,0x86, +0x84,0x0c,0xc2,0xa0,0x0c,0x0c,0x33,0x18,0x08,0xc3,0x21,0x26,0xf7,0x45,0x96,0xc6, +0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16, +0x36,0xb7,0x36,0xb7,0x21,0x31,0x03,0x08,0x0d,0x8c,0x61,0x20,0x8c,0x6c,0x43,0xf2, +0x48,0x95,0xd6,0x81,0xc1,0x18,0x9c,0x41,0x1a,0x4c,0x10,0xe8,0xe0,0x0e,0xa8,0xc9, +0xdd,0x7d,0xa5,0xb9,0xd1,0x95,0xc9,0xb9,0x85,0xb1,0x7d,0xd5,0xc1,0xcd,0x8d,0x85, +0xb1,0x95,0x91,0x7d,0x8d,0xbd,0xb1,0xbd,0xc9,0x4d,0x10,0xc8,0x40,0x0e,0x36,0x2c, +0xc6,0x1a,0xb0,0x81,0x61,0x0c,0x44,0x1b,0xb4,0x41,0x1b,0x38,0x13,0x04,0x3b,0xc0, +0x03,0x3a,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73, +0x1b,0x96,0xe1,0x0d,0xe0,0xc0,0x18,0x06,0xa2,0x0d,0xda,0xa0,0x0d,0xb2,0x09,0x02, +0x1e,0xe4,0x01,0x19,0xb9,0xbb,0x2f,0xb7,0xb2,0xbb,0x2f,0xb6,0xb7,0xb1,0xb5,0xb9, +0x0d,0x0b,0x21,0x07,0x73,0x60,0x50,0x03,0xd1,0x06,0x6d,0xd0,0x06,0x19,0x1f,0xb9, +0xbb,0x2f,0xb6,0xba,0xb6,0xb0,0x2f,0xb4,0xb4,0x39,0xba,0x37,0xb9,0xbc,0x0d,0x0b, +0xb5,0x06,0x75,0x60,0x5c,0x03,0xd1,0x06,0x6d,0xd0,0x06,0xce,0x06,0xc2,0x0d,0xe2, +0x80,0x0e,0xec,0x60,0x82,0xb0,0x07,0x7b,0x40,0x63,0x4c,0xcc,0x68,0x4a,0x4a,0x66, +0x82,0x30,0x6c,0x1b,0x10,0x03,0x0f,0xf2,0xc0,0x30,0x06,0x3d,0x00,0x36,0x04,0x7b, +0x30,0x41,0xe8,0x03,0x3e,0x60,0x33,0xf7,0xc5,0x94,0xe6,0x56,0x16,0x26,0x37,0xc4, +0x16,0xd6,0x06,0xb7,0x01,0x31,0xfa,0xc0,0x0f,0x8c,0x61,0x30,0x80,0x0d,0xc1,0x1f, +0x6c,0x20,0xd4,0xe0,0x0e,0xf8,0x00,0x14,0x26,0x08,0x7a,0xa0,0x07,0x5c,0xd2,0xa4, +0xca,0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x64,0x30,0x07,0x1b,0x90, +0x64,0x14,0x28,0x83,0x0c,0xae,0x86,0x14,0xe8,0xa4,0x35,0x85,0xe1,0x49,0x95,0xb9, +0x91,0x95,0xc9,0x4d,0xa5,0xe9,0x95,0x6d,0x40,0x12,0x53,0xa0,0xcc,0x80,0x0c,0xae, +0x86,0x14,0xc8,0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d, +0x10,0x06,0x6e,0x03,0x92,0xa0,0x02,0x95,0x0a,0x64,0x70,0x35,0xa4,0xc0,0x2e,0x2d, +0xc9,0x0d,0xae,0x8e,0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e,0x6e, +0xac,0x8c,0x28,0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x74,0x1b, +0x8c,0x64,0x15,0x28,0x56,0x20,0x83,0x8b,0x52,0x1a,0x53,0x5d,0x5b,0x58,0x53,0x1a, +0x1c,0x51,0x5a,0x5b,0x99,0xdb,0x5c,0xda,0x9b,0xdb,0xdc,0x04,0x61,0xf0,0x36,0x20, +0x89,0x2b,0x50,0xaf,0x40,0x06,0x57,0x43,0x0a,0x94,0xd2,0x98,0xea,0xda,0xc2,0x9a, +0xd2,0xe0,0x98,0xca,0xec,0xca,0xd8,0xa8,0xde,0xaa,0xe6,0xca,0x26,0x08,0xc3,0xb7, +0x01,0x49,0x62,0x81,0x92,0x05,0x32,0xb8,0x1a,0x52,0xe0,0x92,0x66,0x24,0x17,0xd6, +0x56,0x96,0xe4,0x46,0x56,0x86,0x37,0x41,0x18,0xc0,0x60,0x03,0x92,0xd0,0x02,0x55, +0x0b,0x64,0x70,0x35,0xa4,0x40,0xc9,0x8c,0xa8,0xcc,0x2e,0x6d,0xac,0x8c,0xea,0xcd, +0x2a,0xad,0xec,0x8e,0xa8,0x0c,0x8e,0x0e,0x6d,0x82,0x30,0x84,0xc1,0x06,0x23,0xb9, +0x05,0x0a,0x17,0xc8,0xa0,0xe1,0x61,0xa6,0x94,0x46,0x47,0x57,0x26,0x37,0x41,0x18, +0xc4,0x60,0x03,0x92,0xe8,0x02,0xb5,0x0b,0x64,0xd0,0x34,0xa4,0x40,0xc9,0xac,0xe9, +0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x6e,0x6a,0x2c,0x8c,0xad,0x6c, +0x82,0x30,0x8c,0xc1,0x06,0x24,0xe9,0x05,0xca,0x17,0xc8,0xa0,0x69,0x48,0x81,0x90, +0x19,0xd1,0xdb,0x9d,0xdb,0xdc,0x58,0x18,0x5b,0x99,0x51,0xd8,0x18,0xdd,0x9b,0xdc, +0x04,0x61,0x20,0x83,0x0d,0x48,0x02,0x0e,0x54,0x38,0x90,0x41,0xd3,0x90,0x02,0x3f, +0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0x39,0xa5,0x34,0x3a, +0xba,0x32,0xb9,0xa1,0x30,0xb7,0xb1,0x32,0x36,0xb6,0x30,0xba,0xb4,0x37,0xb7,0x09, +0xc2,0x50,0x06,0x1b,0x90,0x64,0x1c,0x28,0x72,0x20,0x83,0xa6,0x21,0x05,0x32,0x66, +0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x13,0x84,0xc1,0x0c,0x36, +0x20,0x89,0x39,0x50,0xe7,0x40,0x06,0x4d,0x43,0x0a,0xcc,0xcc,0xa0,0xe4,0xca,0xec, +0xd2,0xde,0xea,0xe6,0x8c,0xe4,0xc2,0xda,0xca,0xa0,0xe4,0xca,0x8a,0xf0,0xe0,0xde, +0xe6,0xea,0xe4,0xca,0x26,0x08,0xc3,0x19,0x6c,0x40,0x92,0x74,0xa0,0xd4,0x81,0x0c, +0x9a,0x86,0x14,0xb8,0x98,0x51,0x85,0xb9,0x21,0x85,0xb1,0x99,0x19,0x3d,0x59,0x4d, +0x10,0x06,0x34,0xd8,0x60,0x24,0xec,0x40,0xb5,0x03,0x19,0x34,0xac,0xcc,0x94,0xd2, +0xe8,0xe8,0xca,0xe4,0xa6,0xca,0xe2,0xea,0xca,0xdc,0xc6,0xca,0x98,0xca,0xdc,0xce, +0xe8,0xd0,0x26,0x08,0x43,0x1a,0x6c,0x40,0x92,0x77,0xa0,0xe0,0x81,0x0c,0x9a,0x86, +0x14,0xa8,0x98,0x11,0x95,0xb1,0xd1,0x85,0x51,0xa5,0xb5,0x95,0x4d,0x10,0x06,0x35, +0xd8,0x60,0x24,0xf2,0x40,0xcd,0x03,0x19,0x34,0xbc,0xcc,0x88,0xf2,0xdc,0xc2,0xda, +0xd2,0xc6,0xa4,0xca,0xe6,0x86,0xd0,0xc2,0xdc,0xce,0xca,0x8c,0xc2,0xc6,0xe8,0xde, +0xe4,0x26,0x08,0xc3,0x1a,0x6c,0x30,0x92,0x7a,0xa0,0xec,0x81,0x0c,0x1a,0x62,0x66, +0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72, +0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x84,0x81,0x0d,0x36,0x18,0x09,0x3e,0x50, +0xf9,0x40,0x06,0xcd,0x06,0x4a,0x0f,0x4a,0xe1,0x14,0x54,0xa1,0x15,0x60,0x61,0x16, +0x6c,0x21,0x17,0x78,0xe1,0x17,0xc4,0xa1,0x1c,0xd0,0x61,0x1d,0xdc,0x21,0x1e,0xe8, +0xe1,0x1e,0xf4,0x61,0xc3,0x60,0x88,0xc2,0x3e,0x4c,0x10,0x04,0x60,0x03,0xb0,0x61, +0x30,0xfc,0xc1,0x1f,0x36,0x04,0xff,0xb0,0x61,0x18,0xfa,0x01,0x24,0x28,0x0c,0x4d, +0x4d,0x10,0xfc,0x80,0x0e,0x36,0x0c,0x66,0x60,0x06,0xc3,0x06,0xc2,0x18,0x89,0x8b, +0x24,0x36,0x14,0xfd,0x20,0x12,0x40,0x28,0x94,0x04,0x11,0x31,0xb9,0x30,0xb7,0x31, +0xb4,0xb2,0xb9,0x09,0xc2,0xd0,0x06,0x34,0xcc,0xd8,0xde,0xc2,0xe8,0xe6,0x26,0x08, +0x83,0x1b,0xb0,0x48,0x73,0x9b,0xa3,0x9b,0x9b,0x20,0x0c,0x6f,0x40,0x22,0xcd,0x8d, +0x6e,0x6e,0x82,0x30,0xc0,0x01,0x11,0xba,0x32,0xbc,0x2f,0xb6,0xb7,0x30,0xb2,0x09, +0xc2,0x10,0x07,0x44,0xe8,0xca,0xf0,0xbe,0xdc,0xde,0xe4,0xda,0x98,0xd0,0x95,0xe1, +0x7d,0xcd,0xd1,0xbd,0xc9,0x95,0xb1,0xa8,0x4b,0x73,0xa3,0x9b,0xdb,0x00,0x9d,0x04, +0x4a,0xa4,0x84,0x4a,0xac,0x04,0x4b,0xb4,0x84,0x4b,0xbc,0x04,0x4c,0xc4,0x04,0x4a, +0xc8,0xc4,0x35,0x13,0xb2,0x50,0x85,0x8d,0xcd,0xae,0xcd,0x25,0x8d,0xac,0xcc,0x8d, +0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x9b,0x12, +0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4,0xa6,0x04,0x46,0x1d,0x32, +0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2,0x32,0xb6,0x29,0x41,0x52, +0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x6c,0x6e,0x4a,0x00,0x0a, +0x95,0xc8,0xf0,0x5c,0xe8,0xf2,0xe0,0xca,0x82,0xdc,0xdc,0xde,0xe8,0xc2,0xe8,0xd2, +0xde,0xdc,0xe6,0xa6,0x08,0xfb,0x00,0x12,0x75,0xc8,0xf0,0x5c,0xca,0xdc,0xe8,0xe4, +0xf2,0xa0,0xde,0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0x25,0xd1,0x85,0x0c,0xcf,0x65,0xec, +0xad,0xce,0x8d,0xae,0x4c,0x6e,0x6e,0x4a,0x30,0x13,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3c,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x21,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e, +0x51,0xeb,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d, +0x9b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0c, +0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06, +0x20,0x60,0x7e,0x71,0xdb,0xd6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41, +0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0e,0xd2,0x70,0xf9, +0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0xd8,0x82,0x33,0x5c,0xbe, +0xf3,0xf8,0x83,0x33,0xd9,0x7e,0x71,0xdb,0x16,0x10,0x0d,0x97,0xef,0x3c,0xbe,0x11, +0x39,0xd4,0x23,0x0e,0x3e,0x72,0xdb,0x76,0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30, +0xcf,0x42,0x94,0x44,0x45,0x2c,0x7e,0x71,0xdb,0x46,0x50,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x56,0x60,0x0d,0x97,0xef, +0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x09,0x64, +0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0x20,0x36,0x60,0xe4,0x50,0x8f, +0x8f,0xdc,0xb6,0x25,0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84,0xf9,0x45,0xad, +0x9b,0xc1,0x33,0x5c,0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f,0xdc,0x36,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xc3,0x17,0x0b,0x01,0x1c,0xdd,0x18,0x18,0x8b,0x1a,0x65,0x35,0x9b,0xc0,0xcb,0xc9, +0x44,0x58,0x49,0x4c,0x00,0x31,0x00,0x00,0x62,0x00,0x05,0x00,0x40,0x0c,0x00,0x00, +0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xe8,0x30,0x00,0x00, +0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x37,0x0c,0x00,0x00,0x0b,0x82,0x20,0x00, +0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49, +0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62, +0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b, +0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42, +0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a, +0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff, +0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20, +0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00, +0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00, +0x89,0x20,0x00,0x00,0xcb,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04, +0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c, +0x0b,0x84,0xe4,0x4c,0x10,0x80,0xc2,0x08,0x40,0x09,0x00,0x14,0x98,0x23,0x00,0x83, +0x32,0x0c,0x06,0x03,0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18,0xe8,0x70,0xd3,0x70, +0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x18, +0x0c,0x86,0xc1,0x1c,0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0,0x87,0x90,0xfc,0x10, +0x68,0x86,0x85,0x40,0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18,0x0c,0x06,0x83,0x01, +0x35,0xca,0x02,0x18,0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28,0xe8,0x51,0x06,0xc3, +0xc0,0x40,0x91,0xc2,0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c,0x06,0x03,0x03,0x4d, +0x46,0x01,0x0a,0x51,0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50,0x21,0x4c,0x21,0x06, +0x83,0xc1,0x80,0x34,0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38,0x47,0x0d,0x97,0x3f, +0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x60,0x30, +0x18,0x0a,0xe1,0x19,0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7, +0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60,0x50,0x88,0xd0,0x80, +0x31,0x20,0xd1,0x1c,0x41,0x50,0x0c,0xc6,0x40,0x31,0x18,0x90,0xa8,0x34,0x10,0x30, +0x8c,0x40,0x18,0x33,0xb5,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d, +0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94, +0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03, +0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c, +0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x30,0x93,0x18,0x8c,0x03, +0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c, +0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0, +0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f,0x80,0x81, +0x1f,0x20,0x01,0x95,0x22,0xd5,0x30,0x82,0x60,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1, +0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20, +0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e, +0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x72,0xe0,0x07,0x60,0xe0,0x07,0x7a, +0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80, +0x82,0xc1,0x4c,0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5, +0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30, +0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06, +0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x04,0x56,0x8b,0x5c,0x33,0x85,0xc1,0x38, +0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8, +0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x81, +0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39, +0xa0,0x60,0x30,0x93,0x35,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5, +0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0e,0xec,0xf0, +0x0e,0xe1,0x40,0x0f,0x7e,0x80,0x04,0x03,0x8c,0x62,0x33,0x91,0xc1,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8, +0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01, +0x18,0xf8,0x01,0x0a,0x50,0x34,0x9b,0x89,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x64,0xe1,0x16,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41, +0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c, +0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x50, +0xc0,0xa2,0xda,0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0x74,0x1b,0x46,0x10,0x86, +0x33,0x84,0xe0,0x63,0x57,0x1b,0x4d,0xb9,0x5c,0x2e,0x97,0x1b,0x0c,0x50,0x2c,0x16, +0x8b,0x65,0x30,0x18,0x0c,0x06,0x83,0x81,0x74,0x37,0x49,0x53,0x44,0x09,0x93,0xcf, +0x02,0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x82,0x01,0xf1,0xe6,0x08,0x40,0x61, +0x0a,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07, +0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32,0x00,0x02,0x40,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x80,0x2c,0x10,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x94,0x40,0x11,0x14, +0xc3,0x08,0x40,0x49,0x94,0x41,0x21,0x14,0x47,0x29,0x14,0x45,0x39,0x14,0x44,0xe1, +0x07,0x10,0x69,0x04,0x80,0x7c,0x05,0x0c,0x08,0x88,0x40,0xaf,0x19,0x00,0x92,0xcd, +0x00,0x10,0x6d,0x06,0x80,0x6c,0x33,0x00,0x84,0x9b,0x01,0xa0,0xdd,0x0c,0x00,0xf5, +0x66,0x00,0x68,0x35,0x03,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x75,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xe1,0x99,0x20,0x0c,0xd0,0x06,0x61,0x20, +0x26,0x08,0x43,0xb4,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08, +0x83,0x34,0x41,0x58,0x83,0x32,0x20,0x30,0x41,0x18,0xa6,0x0d,0x82,0xd2,0x6c,0x48, +0x94,0x85,0x51,0x88,0x81,0x50,0x9c,0x09,0xc2,0x1b,0x78,0x1b,0x92,0x01,0x62,0x14, +0x65,0x20,0x14,0x67,0x82,0x30,0x50,0x1b,0x12,0x62,0x61,0x14,0x69,0x20,0x14,0x67, +0x82,0x30,0x54,0x13,0x84,0xc1,0xda,0x20,0x28,0xd5,0x86,0x44,0x82,0x18,0x85,0x1a, +0x08,0xc5,0x9a,0x20,0x0c,0xd7,0x86,0x84,0x5a,0x18,0x05,0x1b,0x08,0xc5,0x99,0x20, +0x0c,0xd8,0x86,0x04,0x5b,0x18,0x45,0x1b,0x08,0xc5,0x9a,0x20,0xc8,0xc1,0xb7,0x21, +0x31,0x38,0x46,0x31,0x06,0x42,0x71,0x26,0x08,0x43,0x36,0x41,0x18,0xb4,0x0d,0x89, +0xc7,0x31,0xca,0x37,0x10,0x8a,0xb3,0x21,0xf9,0x20,0x46,0x19,0x06,0x42,0xb1,0x36, +0x24,0x4f,0x34,0x5d,0xd9,0xd6,0x81,0x41,0x18,0x4c,0x10,0xe8,0x00,0x0c,0x26,0x08, +0x64,0xc0,0x6d,0x58,0x94,0x31,0x60,0x14,0x65,0x20,0xc8,0x80,0x0c,0xc8,0xc0,0x99, +0x20,0xd8,0x41,0x18,0x6c,0x58,0x06,0x33,0x60,0x94,0x61,0x20,0xc8,0x80,0x0c,0xc8, +0xc0,0x9a,0x20,0xe0,0x81,0x18,0x6c,0x58,0x08,0x34,0x60,0x14,0x69,0x20,0xc8,0x80, +0x0c,0xc8,0xc0,0xda,0xb0,0x48,0x63,0xc0,0x28,0xd4,0x40,0x90,0x01,0x19,0x90,0x81, +0xb3,0x81,0x28,0x83,0x33,0x48,0x03,0x35,0x98,0x20,0xec,0xc1,0x18,0x4c,0x10,0x86, +0x6d,0x03,0xa2,0xb0,0x01,0xa3,0x28,0x43,0x1b,0x00,0x1b,0x02,0x37,0x98,0x20,0xf4, +0x01,0x19,0x6c,0x40,0x14,0x38,0x60,0x94,0x61,0x50,0x80,0x0d,0x41,0x1c,0x6c,0x20, +0xc4,0x60,0x0d,0xde,0x40,0x0e,0x26,0x08,0x02,0x40,0x61,0x68,0x6a,0x82,0xe0,0x07, +0xdd,0x86,0xe1,0xfb,0x86,0x0d,0x84,0x62,0x07,0xd4,0x1d,0x6c,0x28,0xe8,0xa0,0x0e, +0x80,0x39,0xc0,0x83,0x2a,0x6c,0x6c,0x76,0x6d,0x2e,0x69,0x64,0x65,0x6e,0x74,0x53, +0x82,0xa0,0x0a,0x19,0x9e,0x8b,0x5d,0x99,0xdc,0x5c,0xda,0x9b,0xdb,0x94,0x80,0x68, +0x42,0x86,0xe7,0x62,0x17,0xc6,0x66,0x57,0x26,0x37,0x25,0x30,0xea,0x90,0xe1,0xb9, +0xcc,0xa1,0x85,0x91,0x95,0xc9,0x35,0xbd,0x91,0x95,0xb1,0x4d,0x09,0x90,0x32,0x64, +0x78,0x2e,0x72,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x73,0x53,0x02,0x39,0xa8,0x43, +0x86,0xe7,0x52,0xe6,0x46,0x27,0x97,0x07,0xf5,0x96,0xe6,0x46,0x37,0x37,0x25,0xc0, +0x03,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x3c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x21,0x40,0xc3,0xe5, +0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x51,0xeb,0x36,0x00,0x0d,0x97,0xef,0x3c, +0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x9b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01, +0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0c,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55, +0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0xd6,0xb0,0x0d, +0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02, +0xe6,0x23,0xb7,0x6d,0x0e,0xd2,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08, +0x34,0xc3,0x42,0xd8,0x82,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xd9,0x7e,0x71,0xdb, +0x16,0x10,0x0d,0x97,0xef,0x3c,0xbe,0x11,0x39,0xd4,0x23,0x0e,0x3e,0x72,0xdb,0x76, +0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44,0x45,0x2c,0x7e,0x71, +0xdb,0x46,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c, +0x7e,0x71,0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec, +0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x09,0x64,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01, +0x0c,0xe2,0x20,0x36,0x60,0xe4,0x50,0x8f,0x8f,0xdc,0xb6,0x25,0x3c,0xc3,0xe5,0x3b, +0x8f,0x4f,0x35,0x40,0x84,0xf9,0x45,0xad,0x9b,0xc1,0x33,0x5c,0xbe,0xf3,0xf8,0x54, +0x03,0x44,0x98,0x5f,0xdc,0x36,0x00,0x00,0x61,0x20,0x00,0x00,0xcd,0x09,0x00,0x00, +0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00,0x4f,0x00,0x00,0x00,0x34,0x98,0x01,0x28, +0xa3,0x42,0x2a,0xc2,0x80,0x62,0x2b,0xb9,0x52,0x29,0xbb,0xe2,0xab,0x81,0x72,0x29, +0x98,0xb2,0x29,0xa6,0x32,0x0c,0x28,0xde,0x80,0xf2,0x0d,0x28,0xa5,0x2a,0xa8,0x88, +0xf2,0x29,0x1a,0x22,0xd5,0x00,0x29,0x8a,0xa0,0x0c,0xca,0xa3,0x04,0x46,0x00,0xc8, +0x30,0x46,0x00,0x82,0x20,0x88,0x82,0xc1,0x18,0x41,0x6b,0xce,0x39,0xfb,0x8d,0x11, +0x80,0x20,0x08,0xca,0xdf,0x18,0x01,0x08,0x82,0x30,0xff,0x0b,0x63,0x04,0x20,0x08, +0x82,0xf1,0x2f,0x8c,0x11,0xbc,0x33,0x69,0xa2,0xdd,0x18,0x01,0x08,0x82,0x20,0xfc, +0x0b,0x63,0x04,0xad,0x39,0xe7,0xbc,0x37,0x46,0x00,0x82,0x20,0x28,0x83,0xc1,0x18, +0x01,0x08,0xe2,0xff,0x3d,0x06,0x63,0x04,0x20,0x08,0x82,0x20,0x18,0x8c,0x11,0x84, +0x24,0x18,0xe2,0xdd,0x18,0xc1,0x1e,0xab,0xf1,0xfe,0x8d,0x11,0xac,0xb5,0x5a,0x8b, +0xdf,0x18,0xc1,0x7f,0xff,0xfd,0xfb,0x8d,0x11,0xb4,0xe6,0x9c,0xf3,0xbe,0x30,0x46, +0x20,0x8b,0x6e,0xff,0x7f,0x63,0x04,0x3a,0x6b,0xce,0xe9,0x37,0x46,0xa0,0xe2,0xf5, +0xa9,0x7a,0x63,0x04,0x20,0x08,0x82,0x20,0x38,0x8c,0x11,0xac,0xb5,0x5a,0xeb,0xde, +0x18,0x01,0x08,0x82,0xfe,0x1d,0x06,0x63,0x04,0xad,0x39,0xe7,0xb4,0x37,0x46,0x00, +0x82,0x20,0x48,0x82,0xc1,0x18,0x01,0x08,0x82,0xa0,0x0e,0x06,0x63,0x04,0x22,0x48, +0x82,0xf8,0x36,0x46,0x00,0xc7,0x65,0x7e,0x7b,0x63,0x04,0x64,0xc9,0xeb,0xf7,0x37, +0x46,0x00,0x82,0x20,0x08,0x82,0xc2,0x18,0x01,0x08,0x82,0x20,0x0b,0x06,0x63,0x04, +0x20,0x08,0x82,0xf8,0x2f,0x8c,0x11,0x80,0x20,0x08,0xa2,0xdf,0x0c,0xc0,0x18,0x01, +0x08,0x82,0x20,0xfe,0x8d,0x11,0x80,0x20,0x08,0xc2,0x1f,0x55,0xc6,0x08,0x40,0xf0, +0x0d,0xc6,0x08,0x40,0x10,0x0c,0xc6,0x08,0x40,0xf0,0x19,0x23,0x00,0x41,0x68,0x04, +0x80,0x0c,0x23,0x00,0x00,0x00,0x00,0x00,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06, +0xbd,0x00,0x0a,0x6b,0x70,0x0b,0xb6,0xf0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x50, +0x06,0xbe,0x10,0x0a,0x6c,0xc0,0x0b,0xb8,0x00,0x0b,0x23,0x06,0x09,0x00,0x82,0x60, +0x50,0x06,0xbf,0x20,0x0a,0x6d,0xe0,0x0b,0xbe,0x10,0x0b,0x23,0x06,0x09,0x00,0x82, +0x60,0x50,0x06,0xe0,0x30,0x0a,0x6e,0xc0,0x0b,0xbc,0x20,0x0b,0x23,0x06,0x09,0x00, +0x82,0x60,0x50,0x06,0xe1,0x40,0x0a,0x6e,0x50,0x0b,0xe0,0x30,0x0b,0x23,0x06,0x09, +0x00,0x82,0x60,0x50,0x06,0xe2,0x50,0x0a,0x6f,0x70,0x0b,0xb6,0x40,0x0b,0x23,0x06, +0x09,0x00,0x82,0x60,0x50,0x06,0xe3,0x60,0x0a,0x70,0x00,0x0e,0xe0,0x50,0x0b,0x23, +0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe4,0x70,0x0a,0x71,0xb0,0x0b,0xba,0x60,0x0b, +0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe5,0x80,0x0a,0x72,0xe0,0x0b,0xbc,0x70, +0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe6,0x90,0x0a,0x73,0x00,0x0e,0xbf, +0x80,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe7,0xa0,0x0a,0x74,0x50,0x0e, +0xe1,0x90,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe8,0xb0,0x0a,0x75,0x70, +0x0e,0xe4,0xa0,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe9,0xc0,0x0a,0x76, +0x50,0x0e,0xe7,0xb0,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xea,0xd0,0x0a, +0x7a,0x60,0x0e,0xe9,0xc0,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xeb,0xe0, +0x0a,0x7c,0x70,0x0e,0xe7,0xd0,0x0b,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0xe4,0x43, +0x29,0xa0,0xc3,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0xfa,0x60,0x0a,0xec,0x30,0x62, +0x60,0x00,0x20,0x08,0x06,0x84,0x3e,0x98,0x82,0x3a,0x8c,0x18,0x18,0x00,0x08,0x82, +0x01,0xb1,0x0f,0xa7,0xe0,0x0e,0x23,0x06,0x07,0x00,0x82,0x60,0x20,0x06,0xf1,0x10, +0x0b,0xc5,0x3b,0x8c,0x26,0x04,0x41,0x19,0xec,0x70,0x65,0xb4,0xc3,0x55,0x30,0x0b, +0x5c,0x44,0x00,0x15,0xac,0x82,0x56,0x52,0x40,0x09,0x09,0x9c,0x60,0xb0,0x13,0x0c, +0x66,0x42,0x19,0xc0,0xc7,0x04,0x33,0x80,0xcf,0x68,0x42,0x03,0x5c,0x60,0xb0,0x73, +0x0c,0x66,0x85,0x40,0x1f,0x2b,0x04,0xfa,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x47, +0x12,0xe3,0x70,0xed,0xc3,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x88,0xc1,0x01,0x80, +0x20,0x18,0x88,0x81,0x49,0x98,0x83,0x16,0x12,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04, +0x27,0x18,0xec,0x04,0x83,0xd9,0x21,0xd0,0xc7,0x0e,0x81,0x3e,0x26,0x30,0xf0,0x31, +0x81,0x81,0xcf,0x68,0x42,0x22,0x8c,0x26,0x28,0x83,0x21,0x84,0x7c,0x0c,0x21,0xe4, +0x63,0x0a,0x2e,0xc0,0xc7,0x94,0x5c,0x80,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0x3f,0xa1,0x0f,0x84,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x58,0xec,0x03,0x21, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x11,0x16,0xfd,0x00,0x0a,0xc2,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0x62,0xe1,0x0f,0xa1,0x20,0x9c,0x62,0xb0,0x53,0x0c,0x66,0x84, +0x40,0x1f,0x23,0x04,0xfa,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x63,0x16,0x21,0x31, +0x07,0x38,0x51,0x06,0x64,0x40,0x12,0x24,0x41,0x12,0x24,0x31,0x9a,0x10,0x00,0xa3, +0x09,0x42,0x30,0x9a,0xd0,0x09,0xa3,0x09,0xde,0x60,0x02,0x21,0x1f,0x13,0x08,0xf9, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x57,0x16,0x24,0x81,0x07,0x3a,0x31,0x9a,0x10, +0x08,0xa3,0x09,0xc2,0x60,0x85,0x10,0x1f,0x2b,0x84,0xf8,0x98,0x1a,0x08,0xf2,0x31, +0x35,0x10,0xe4,0x63,0x82,0x20,0x1f,0x13,0x04,0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0xa2,0xba,0x50,0x89,0xc0,0x10,0x37,0x80,0x8f,0x21,0x6e,0x00, +0x9f,0xe1,0x08,0x81,0x16,0x86,0x6f,0x38,0x62,0xe0,0x85,0xe2,0x2b,0x21,0xd0,0xe1, +0x08,0xe2,0x16,0x86,0x6f,0x38,0xa2,0xf8,0x85,0xe2,0x2b,0x21,0xd0,0x22,0x02,0x1d, +0x31,0x78,0x00,0x10,0x04,0x83,0xc9,0x2f,0x6e,0x42,0x16,0x5a,0xa1,0xe3,0xc6,0x61, +0x1c,0xe6,0x62,0x2e,0x7e,0x62,0x17,0x46,0x13,0x82,0x61,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0xa2,0xd0,0x70,0x8b,0x60,0xc4,0xe0,0x01,0x40,0x10,0x0c,0xa6,0xd0,0xd0,0x89, +0x5c,0x80,0x05,0x30,0xf8,0xcc,0xc1,0x1c,0xec,0xc2,0x2e,0xc4,0xc2,0x17,0x46,0x13, +0x02,0x60,0x34,0x41,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x0c,0xfc,0xc2,0x27, +0x64,0x61,0x2f,0x46,0x13,0x82,0x61,0xb8,0x21,0xd8,0x0b,0x30,0x28,0x45,0x26,0xb8, +0x84,0x60,0x6b,0xa0,0x09,0xae,0x26,0xd0,0x59,0x86,0x40,0x08,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0x40,0x0c,0x4a,0xa3,0x2c,0x72,0x61,0x34,0x46,0x13,0x02,0x60,0x34,0x41, +0x08,0x4e,0x30,0xd8,0x09,0x06,0x33,0x61,0x93,0x8f,0x09,0x9b,0x7c,0x4c,0x88,0x09, +0xf8,0x98,0x20,0x13,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x37,0xe6,0xc2, +0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc8,0x8d,0xba,0x90,0x87,0x60,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0xdd,0xa8,0x8b,0x63,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x63,0x37,0xee,0x82,0x1e,0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x72,0xa3,0x2d, +0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x74,0xc3,0x2d,0x84,0x13,0x06,0x74,0xc2, +0x80,0xec,0x20,0xe2,0x63,0x06,0x11,0x9f,0x13,0x2a,0x77,0x42,0xe5,0xca,0xc0,0x0b, +0x28,0x23,0x2f,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xb4,0xdf,0x90,0x0b,0xe1,0x36, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x03,0x8f,0xb9,0x10,0x70,0x63,0xc4,0xa0,0x01, +0x40,0x10,0x0c,0x9a,0xf3,0x10,0x0d,0x7b,0xc8,0x0d,0x21,0x28,0x8d,0xd2,0x28,0x8d, +0xd2,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38, +0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x11,0x83,0x06,0x00,0x41,0x30, +0x68,0xe0,0x63,0x35,0xfe,0x41,0x3c,0x26,0xc5,0x35,0x5c,0xc3,0x35,0x5c,0x63,0x34, +0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d, +0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x8a,0x73,0x0f,0xb0,0x35,0x78,0x0d,0x10,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x81,0x56,0x1f,0xac,0x21,0x04,0x23,0x06,0x0d,0x00,0x82, +0x60,0xd0,0xf0,0xc7,0x6d,0xac,0x84,0x7b,0x04,0x96,0x6e,0xe8,0x86,0x6e,0xe8,0xc6, +0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11,0x95, +0x3b,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x15,0x1a,0xe4,0x07,0x8c,0x18,0x1c,0x00, +0x08,0x82,0x81,0x06,0x22,0xb7,0x11,0x30,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x9c, +0x88,0x78,0xd8,0x44,0x7e,0x04,0x61,0x50,0x1e,0xe5,0x51,0x1e,0xe5,0x31,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x70,0x44,0xe5,0x8e,0xa8, +0xdc,0x11,0x95,0x3b,0xa2,0x72,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xc0,0xc8,0x7a, +0xfc,0x84,0x88,0xac,0x81,0x1c,0xb8,0x87,0x7b,0xb8,0x87,0x7b,0x8c,0x26,0x04,0xc0, +0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x1c,0x51,0xb9,0x23,0x2a,0x77, +0x44,0xe5,0x8e,0xa8,0xdc,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x39,0x42,0x1f,0x68, +0xb1,0x22,0x7c,0xb0,0x07,0xf7,0x71,0x1f,0xf7,0x71,0x1f,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x47,0x54,0xee,0x88,0xca,0x1d,0x51, +0xb9,0x23,0x2a,0x37,0x62,0xd0,0x00,0x20,0x08,0x06,0x8d,0x98,0xf4,0x47,0x5c,0xd0, +0xc8,0x19,0x90,0x02,0x88,0x80,0x08,0x88,0x80,0xc8,0x68,0x42,0x00,0x8c,0x26,0x08, +0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xee, +0x88,0xca,0x8d,0x18,0x34,0x00,0x08,0x82,0x41,0xb3,0x26,0x26,0xa2,0x17,0x3d,0x52, +0x06,0xad,0x90,0x22,0x29,0x92,0x22,0x29,0x32,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30, +0x9a,0x30,0x08,0xa3,0x09,0xc4,0x70,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2, +0x72,0x65,0x0b,0x69,0x02,0x56,0x0e,0x2a,0x02,0x82,0x11,0x83,0x03,0x00,0x41,0x30, +0xd0,0xe0,0xe4,0x44,0x84,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x3b,0x91,0x11, +0xd3,0x48,0x13,0x59,0x08,0x6a,0xa4,0x46,0x6a,0xa4,0x46,0x46,0x13,0x02,0x60,0x34, +0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2, +0x72,0x47,0x54,0x6e,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x50,0xd9,0x91,0xd7,0x90, +0x93,0x71,0x50,0x7c,0xc4,0x47,0x7c,0xc4,0x47,0x46,0x13,0x02,0x60,0x34,0x41,0x08, +0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x47, +0x54,0x6e,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x54,0x21,0x13,0xdc,0xd8,0x13,0x57, +0x98,0xce,0xe4,0x4c,0xce,0xe4,0x4c,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13, +0x06,0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0x6e, +0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x59,0x69,0x93,0xf0,0x20,0x15,0x56,0xe0,0xe0, +0x04,0x4e,0xe0,0x04,0x4e,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61, +0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xae,0xfa,0xe1, +0x55,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x34,0x5b,0x69,0x93,0xe0,0x0c,0x46,0x0c, +0x1a,0x00,0x04,0xc1,0xa0,0xe9,0x15,0x3c,0x61,0x8f,0x57,0xc1,0x87,0x60,0x4f,0xf6, +0x64,0x4f,0xf6,0x64,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13, +0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x46,0x0c,0x1a,0x00, +0x04,0xc1,0xa0,0x31,0x97,0x50,0xa9,0x0f,0x5c,0x49,0x09,0x85,0x54,0x48,0x85,0x54, +0x48,0x65,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1, +0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x46,0x0c,0x1a,0x00,0x04,0xc1, +0xa0,0x79,0x17,0x55,0xf1,0x8f,0x70,0xa1,0x87,0xa9,0x55,0x5a,0xa5,0x55,0x5a,0x65, +0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca, +0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xc1, +0x97,0x59,0x39,0x11,0x75,0x91,0x07,0xce,0x56,0x6c,0xc5,0x56,0x6c,0x65,0x34,0x21, +0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51, +0xb9,0x23,0x2a,0x77,0x44,0xe5,0x0c,0x4c,0xc0,0x22,0x3e,0x23,0x06,0x06,0x00,0x82, +0x60,0x80,0xf5,0x4b,0xbd,0x04,0x17,0x18,0xd0,0x02,0x32,0x91,0xcf,0x88,0xc1,0x03, +0x80,0x20,0x18,0x4c,0x22,0xb3,0x2b,0x38,0x12,0x23,0x41,0x99,0x9c,0xc9,0x99,0xdc, +0xcb,0xbd,0x8c,0xcb,0x8f,0x8c,0x26,0x04,0xc0,0x05,0x95,0x33,0x33,0x39,0x8b,0xf8, +0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x46,0x32,0xfc,0x12,0x5c,0x60,0x40,0x0b,0xd6, +0x44,0x3e,0x23,0x06,0x0f,0x00,0x82,0x60,0x30,0xa5,0x8c,0xb8,0xfc,0x08,0x8e,0x04, +0x6c,0xe2,0x26,0x6e,0xe2,0x2f,0xfe,0xa2,0x2e,0x66,0x32,0x9a,0x10,0x00,0x17,0x54, +0xce,0xd8,0xc4,0x2d,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd8,0xca,0x8c,0x4c, +0x70,0x81,0x01,0x2d,0x90,0x13,0xf9,0x8c,0x18,0x3c,0x00,0x08,0x82,0xc1,0x04,0x33, +0xe9,0x62,0x26,0x3f,0x12,0xcc,0x49,0x9d,0xd4,0x49,0xc9,0x94,0x4c,0xbc,0xb4,0xc9, +0x68,0x42,0x00,0x5c,0x50,0x39,0x93,0x93,0xba,0x88,0xcf,0x88,0x81,0x01,0x80,0x20, +0x18,0x60,0x32,0xa3,0x32,0xc1,0x05,0x06,0xb4,0x20,0x4f,0xe4,0x33,0x62,0xf0,0x00, +0x20,0x08,0x06,0xd3,0xcd,0xc0,0x4b,0x9b,0x98,0x49,0xa0,0x27,0x7c,0xc2,0x27,0x2c, +0xc3,0x32,0xf8,0x42,0x27,0xa3,0x09,0x01,0x70,0x41,0xe5,0xcc,0x8a,0x0b,0xf9,0xd8, +0x15,0x17,0xf2,0x31,0x2c,0x2e,0xe4,0x63,0x59,0x5c,0xc8,0xc7,0x26,0xb6,0x90,0x8f, +0x51,0x6c,0x21,0x1f,0xab,0xd8,0x42,0x3e,0x66,0xb1,0x85,0x7c,0x8c,0x40,0xe0,0x63, +0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x28,0xb4,0x90,0x8f,0x55,0x68, +0x21,0x1f,0xb3,0xd0,0x42,0x3e,0x76,0xa1,0x85,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01, +0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0xaa,0xb2,0x90,0x8f,0x59,0x65,0x21,0x1f, +0xbb,0xca,0x42,0x3e,0x86,0x95,0x85,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43, +0x08,0xf8,0x18,0x42,0xc0,0xc7,0xd6,0x40,0x0e,0xe0,0x63,0x41,0x19,0xc0,0xc7,0x82, +0x0f,0x3e,0x76,0x04,0xf4,0xb1,0x43,0xa0,0x8f,0x1d,0x03,0x7d,0xec,0x20,0xe8,0x63, +0x79,0xb0,0x16,0xf2,0x31,0x3d,0x58,0x0b,0xf9,0xd8,0x1e,0xac,0x85,0x7c,0x8c,0x0f, +0xd6,0x42,0x3e,0x66,0x07,0x66,0x21,0x1f,0xbb,0x03,0xb3,0x90,0x8f,0xe1,0x81,0x59, +0xc8,0xc7,0xf2,0xc0,0x2c,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0, +0xc7,0x08,0x04,0x3e,0x76,0x07,0x65,0x21,0x1f,0xc3,0x83,0xb2,0x90,0x8f,0xe5,0x41, +0x59,0xc8,0xc7,0xf4,0xa0,0x2c,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42, +0xc0,0xc7,0x10,0x02,0x3e,0x86,0x07,0x64,0x21,0x1f,0xcb,0x03,0xb2,0x90,0x8f,0xe9, +0x01,0x59,0xc8,0xc7,0xf6,0x80,0x2c,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18, +0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84,0x01,0x7d,0x8c,0x10,0x03,0xfa,0x18,0x31, +0x06,0xf4,0x31,0x82,0x0c,0xe8,0x63,0xb9,0x40,0x16,0xf2,0x31,0x5d,0x20,0x0b,0xf9, +0xd8,0x2e,0x90,0x85,0x7c,0x8c,0x17,0xc8,0x42,0x3e,0x66,0x0b,0x3f,0x21,0x1f,0xbb, +0x85,0x9f,0x90,0x8f,0xe1,0xc2,0x4f,0xc8,0xc7,0x72,0xe1,0x27,0xe4,0x63,0x04,0x02, +0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x76,0x0b,0x3e,0x21,0x1f, +0xc3,0x05,0x9f,0x90,0x8f,0xe5,0x82,0x4f,0xc8,0xc7,0x74,0xc1,0x27,0xe4,0x63,0x08, +0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x0b,0x3d,0x21, +0x1f,0xcb,0x85,0x9e,0x90,0x8f,0xe9,0x42,0x4f,0xc8,0xc7,0x76,0xa1,0x27,0xe4,0x63, +0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84,0x02, +0x7d,0x8c,0x10,0x05,0xfa,0x18,0x31,0x0a,0xf4,0x31,0x82,0x14,0xe8,0x63,0xf9,0xe0, +0x13,0xf2,0x31,0x7d,0xf0,0x09,0xf9,0xd8,0x3e,0xf8,0x84,0x7c,0x8c,0x1f,0x7c,0x42, +0x3e,0x66,0x0f,0x39,0x21,0x1f,0xbb,0x87,0x9c,0x90,0x8f,0xe1,0x43,0x4e,0xc8,0xc7, +0xf2,0x21,0x27,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08, +0x04,0x3e,0x76,0x0f,0x38,0x21,0x1f,0xc3,0x07,0x9c,0x90,0x8f,0xe5,0x03,0x4e,0xc8, +0xc7,0xf4,0x01,0x27,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7, +0x10,0x02,0x3e,0x86,0x0f,0x37,0x21,0x1f,0xcb,0x87,0x9b,0x90,0x8f,0xe9,0xc3,0x4d, +0xc8,0xc7,0xf6,0xe1,0x26,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0, +0xc7,0x10,0x02,0x3e,0x46,0x84,0x03,0x7d,0x8c,0x10,0x07,0xfa,0x18,0x31,0x0e,0xf4, +0x31,0x82,0x1c,0xe8,0x63,0x7f,0xe3,0x27,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x03, +0x8c,0x87,0x68,0x28,0xb8,0xc0,0x80,0x16,0x8c,0x8e,0x7c,0x46,0x0c,0x1e,0x00,0x04, +0xc1,0x60,0x0a,0x23,0xfd,0xb9,0x1b,0xb8,0x09,0x48,0xc7,0x74,0x4c,0xc7,0x86,0x6c, +0x48,0x84,0xfc,0x66,0x34,0x21,0x00,0x2e,0xa8,0x9c,0x95,0x4e,0xa9,0xc4,0x67,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0xb0,0x31,0xda,0xa1,0xe0,0x02,0x03,0x5a,0xa0,0x3a,0xf2, +0x19,0x31,0x78,0x00,0x10,0x04,0x83,0x09,0x8d,0x42,0xc8,0x6f,0xee,0x26,0x58,0x9d, +0xd6,0x69,0x9d,0x1e,0xea,0xa1,0x14,0x2a,0x9d,0xd1,0x84,0x00,0xb8,0xa0,0x72,0xb6, +0x3a,0xac,0x12,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0xc0,0xd4,0x48,0x8c,0x82,0x0b, +0x0c,0x68,0x41,0xec,0xc8,0x67,0xc4,0xe0,0x01,0x40,0x10,0x0c,0xa6,0x37,0x42,0xa1, +0xd2,0xf1,0x9b,0x40,0x76,0x68,0x87,0x76,0xc8,0x88,0x8c,0x60,0x88,0x75,0x46,0x13, +0x02,0xe0,0x82,0xca,0x59,0xec,0xcc,0x4a,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x00, +0x8b,0xa3,0x34,0x0a,0x2e,0x30,0xa0,0x05,0xb8,0x23,0x9f,0x11,0x83,0x07,0x00,0x41, +0x30,0x98,0xec,0xe8,0x85,0x58,0xa7,0x74,0x82,0xdc,0xd9,0x9d,0xdd,0x59,0xa3,0x35, +0xba,0xa1,0xd9,0x19,0x4d,0x08,0x80,0x0b,0x2a,0x67,0x16,0x48,0xc8,0xc7,0x2e,0x90, +0x90,0x8f,0x61,0x20,0x21,0x1f,0xcb,0x40,0x42,0x3e,0x36,0x91,0x83,0x7c,0x8c,0x22, +0x07,0xf9,0x58,0x45,0x0e,0xf2,0x31,0x8b,0x1c,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10, +0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0xb1,0x82,0x7c,0xac,0x62,0x05,0xf9, +0x98,0xc5,0x0a,0xf2,0xb1,0x8b,0x15,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18, +0x42,0xc0,0xc7,0x10,0x02,0x3e,0x56,0xd1,0x81,0x7c,0xcc,0xa2,0x03,0xf9,0xd8,0x45, +0x07,0xf2,0x31,0x8c,0x0e,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0, +0xc7,0x10,0x02,0x3e,0xb6,0x06,0x72,0x00,0x1f,0x0b,0xca,0x00,0x3e,0x16,0x7c,0xf0, +0xb1,0x23,0xa0,0x8f,0x1d,0x02,0x7d,0xec,0x18,0xe8,0x63,0x07,0x41,0x9f,0x11,0x83, +0x03,0x00,0x41,0x30,0xb0,0x76,0x69,0x8f,0x42,0x05,0x4f,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xc0,0xe2,0x25,0x3e,0x0a,0x15,0x3c,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xab, +0x97,0xfa,0x28,0x54,0xf0,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x5f,0xf2,0xa3, +0x50,0xc1,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x7e,0x09,0x94,0x4a,0x85,0x4f, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x02,0xa7,0x50,0x2a,0x15,0x3e,0x19,0x31,0x38, +0x00,0x10,0x04,0x03,0x2b,0x9c,0x44,0xa9,0x54,0xf8,0x64,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x2c,0x71,0x1a,0xa5,0x52,0xe1,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xc6, +0x69,0x94,0x10,0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x8b,0x9c,0x48,0x09,0x11, +0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xca,0xa9,0x94,0x10,0x31,0x19,0x31,0x38, +0x00,0x10,0x04,0x03,0xcb,0x9c,0x4c,0x09,0x11,0x93,0x11,0x83,0x03,0x00,0x41,0x30, +0xb0,0xce,0x09,0x95,0x10,0x33,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x0b,0x9d,0x52, +0x09,0x31,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xd2,0x49,0x95,0x10,0x33,0x19, +0x31,0x38,0x00,0x10,0x04,0x03,0x4b,0x9d,0x56,0x09,0x31,0x93,0x11,0x83,0x03,0x00, +0x41,0x30,0xb0,0xd6,0x69,0x95,0x90,0x30,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x8b, +0x9d,0x58,0x09,0x09,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xda,0xa9,0x95,0x90, +0x30,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xcb,0x9d,0x5c,0x09,0x09,0x93,0x11,0x83, +0x03,0x00,0x41,0x30,0xb0,0xde,0x09,0x96,0x90,0x32,0x19,0x31,0x38,0x00,0x10,0x04, +0x03,0x0b,0x9e,0x62,0x09,0x29,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xe2,0x49, +0x96,0x90,0x32,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x4b,0x9e,0x66,0x09,0x29,0x93, +0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xe6,0x89,0x96,0x38,0x64,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x2c,0x7a,0xaa,0x25,0x0e,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xab,0x9e, +0x6c,0x89,0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xb2,0xa7,0x5b,0xe2,0x90,0x11, +0x83,0x03,0x00,0x41,0x30,0xb0,0xee,0xe9,0x96,0x08,0x64,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x2c,0x7c,0xc2,0x25,0x02,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x2b,0x9f,0x72, +0x89,0x40,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xd2,0x27,0x5d,0x22,0x90,0x23,0x0c, +0x78,0x84,0x01,0x8f,0x30,0xe0,0x11,0x06,0x1c,0x31,0x38,0x00,0x10,0x04,0x83,0x6f, +0x9f,0x74,0xc9,0x85,0xec,0x69,0x34,0x21,0x08,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0, +0x29,0x29,0x70,0x9a,0xa1,0x7b,0xba,0xa7,0x7b,0x1a,0xa7,0x71,0x1a,0xa7,0x71,0x1a, +0x4d,0x08,0x80,0xe1,0x88,0x20,0x8c,0x82,0x6f,0xba,0x21,0x8d,0x84,0xc0,0x94,0x82, +0x3e,0xa6,0x18,0xf4,0x31,0xe5,0xa0,0x8f,0x11,0x83,0x7c,0xac,0x18,0xe4,0x63,0x83, +0x21,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x60,0x8a,0x9d,0x86,0x34,0x1a,0x31, +0x38,0x00,0x10,0x04,0x83,0x23,0xa6,0xda,0x69,0x50,0xa3,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x64,0xca,0x9d,0x86,0x35,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0xa6, +0xdc,0x69,0x58,0xa5,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x68,0xea,0x9d,0x06,0x56, +0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0xa6,0xe0,0x69,0x68,0x25,0x13,0xea,0x48, +0x3e,0x26,0x10,0xf0,0xb1,0x40,0x8f,0xe4,0x63,0xc1,0x00,0x1f,0x3b,0x8a,0xf8,0x58, +0xa0,0x47,0xf2,0xb1,0xc4,0x8f,0xe4,0x63,0x47,0x10,0x1f,0x4b,0x40,0x49,0x3e,0x26, +0x04,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0xa7,0x64,0xaa,0x1b,0x31,0x30, +0x00,0x10,0x04,0x83,0xc8,0xa7,0x56,0x2a,0x18,0x6e,0x18,0x03,0x3e,0x22,0x2e,0x18, +0xc4,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x63,0xe5,0x4f,0x7b,0x14,0x52,0x62,0x14, +0x46,0x21,0x15,0x52,0x21,0x15,0x52,0xa3,0x09,0x01,0x30,0x1c,0x11,0xe4,0x92,0xf0, +0x8d,0x18,0x3c,0x00,0x08,0x82,0xc1,0x34,0x56,0xfc,0x64,0x47,0x72,0xe4,0x3e,0xed, +0x83,0x4a,0xa8,0x84,0x53,0x38,0x45,0x52,0xa0,0x34,0x9a,0x10,0x00,0xa3,0x09,0x42, +0x30,0x4b,0x20,0x0c,0x54,0x18,0x62,0x10,0x98,0x64,0x00,0x0c,0x54,0x18,0x60,0x10, +0xa0,0x64,0x00,0x0c,0x54,0x18,0x5a,0xa0,0x92,0x01,0x30,0x50,0x61,0x28,0x01,0x4b, +0x06,0xc0,0x40,0x85,0xa1,0x04,0x2e,0x19,0x00,0x03,0x15,0x06,0x17,0xc0,0x64,0x00, +0x0c,0x54,0x0c,0x5a,0x20,0xaa,0x01,0x30,0x50,0x41,0x06,0x56,0x00,0xa7,0x01,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x5c,0xb9,0x14,0xfb,0x0c,0x23,0x06,0x07,0x00, +0x82,0x60,0x20,0x06,0x69,0x95,0x52,0x7d,0x64,0x56,0xa3,0x09,0x81,0x50,0x81,0x3f, +0x69,0xa5,0x55,0x70,0x17,0x18,0x6c,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc4,0xc0,0xad, +0x5c,0x4a,0x94,0xd2,0x6a,0x34,0x21,0x00,0x46,0x13,0x84,0xe0,0x04,0x83,0x9d,0x60, +0x30,0x13,0x0c,0xfa,0x98,0x70,0xd0,0xe7,0x84,0x01,0x9d,0x30,0xa0,0xd1,0x04,0x07, +0x18,0x4d,0x78,0x82,0x23,0x0c,0x76,0x84,0xc1,0x4c,0xd0,0x23,0xf9,0x98,0xa0,0x47, +0xf2,0x31,0x42,0xa4,0xe0,0x63,0xc4,0x48,0xc1,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0xd4,0x22,0x2b,0x42,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0xb5,0xca,0x8a, +0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x58,0xad,0xb3,0x52,0x27,0x61,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0xd6,0x42,0xab,0x75,0x12,0x8e,0x31,0xd8,0x31,0x06,0x33, +0x42,0xa0,0x8f,0x11,0x02,0x7d,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x81,0xad,0xb5, +0xf2,0x25,0xd1,0x12,0x2d,0xd1,0x72,0x2b,0xb7,0x72,0x2b,0xb7,0x1a,0x4d,0x08,0x80, +0xe1,0x88,0x80,0x9d,0x82,0x6f,0xba,0x81,0x9e,0x84,0xe0,0xc2,0xc0,0x50,0x23,0x06, +0x0f,0x00,0x82,0x60,0x30,0xc9,0xd6,0x5a,0xa5,0x53,0x38,0x1d,0xc6,0x3d,0xdd,0xd3, +0x69,0x9d,0xd6,0x5c,0x05,0xa3,0x09,0x01,0x60,0x41,0x4b,0xc9,0x67,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0x22,0xdb,0x82,0xab,0xc0,0x02,0x43,0x3e,0x23,0x06,0x06,0x00,0x82, +0x60,0x10,0xe1,0x96,0x5b,0x05,0x16,0xc0,0x94,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0xd2,0x2d,0xba,0x0a,0x86,0x23,0xe0,0xe0,0x9e,0x82,0x6f,0xba,0x41,0x88,0x83, +0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xf0,0xe2,0xab,0x60,0x18,0x8e,0x08,0xf4, +0xc9,0xf9,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x10,0xaf,0xbe,0x1a,0x0a,0x0b,0x06, +0xfa,0x18,0x49,0x05,0xf1,0x99,0x6e,0x08,0x4a,0x8a,0x98,0x65,0x18,0x88,0x3a,0x18, +0x8e,0xc8,0x83,0x7f,0x72,0xbe,0xe9,0x06,0x9f,0x3a,0xa9,0x60,0x96,0x00,0x19,0x8e, +0xd8,0x03,0x94,0x52,0xbe,0x59,0x06,0xa3,0x08,0x8c,0x51,0xe2,0x63,0x41,0x4a,0xc9, +0xc7,0x02,0x06,0x3e,0xb3,0x04,0xc8,0x70,0xc4,0x61,0x56,0xc2,0x37,0xcb,0x70,0x20, +0xc1,0x2c,0x01,0x32,0x50,0x62,0x30,0x03,0x48,0x14,0x2c,0x1a,0x1c,0x20,0x61,0x0c, +0x94,0x18,0x62,0x30,0x18,0x85,0x77,0x78,0x86,0x29,0x61,0x05,0x1f,0x0b,0xd2,0x4a, +0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xb9,0xd7,0x6e,0x05,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xc8,0x97,0x6b,0x81,0x42,0x60,0x33,0x15,0xc4,0xc7,0x68,0xaa,0x8d, +0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0x7c,0xfd,0x56,0x30,0x1c,0x21,0x47, +0x70,0x45,0x7c,0x17,0x18,0xca,0x96,0x40,0x3e,0x16,0x18,0xf2,0xb1,0xa0,0x90,0x8f, +0x05,0x3e,0x05,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf2,0xcb,0xbc,0x82,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xfa,0x2b,0xb7,0x1e,0x30,0x18,0x8e,0x08,0x6e,0xca, +0xf9,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf8,0x2f,0xdd,0x8a,0xc4,0xc0,0x82,0x81, +0x3e,0xd3,0x0d,0x81,0x4e,0x0d,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xfd,0x17,0x7b, +0x05,0x76,0x90,0x96,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x0a,0x31,0xf7,0x0a, +0x2c,0x18,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0x88,0xc1,0x57,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0x9f,0x7f,0xf5,0x56,0x4c,0xcd,0xd7,0x68,0x42,0x00,0x8c, +0x26,0x08,0x81,0x09,0x24,0x25,0x1f,0x13,0x48,0x4a,0x3e,0x23,0x06,0x06,0x00,0x82, +0x60,0x10,0xa5,0x58,0x6f,0x09,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xa9,0x98,0x6f, +0x09,0x27,0x0c,0xe8,0x84,0x01,0x9d,0x60,0xb0,0x13,0x0c,0x66,0x42,0x5c,0xc1,0xc7, +0x04,0xb9,0x82,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x7c,0x2b,0xa6,0x5e,0x3e,0x25, +0x62,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x56,0x08,0xf1,0xb1,0x42,0x88,0xcf,0x70, +0x84,0xf0,0x08,0xdf,0x74,0x43,0x79,0xb9,0x57,0x30,0x1c,0x31,0x40,0xc2,0x37,0xdd, +0x70,0x5e,0xf0,0x15,0x4c,0x37,0xb0,0x98,0x8b,0x11,0xd3,0x0d,0x2d,0xf6,0x62,0x43, +0x15,0x11,0x14,0x11,0x41,0x09,0x04,0x94,0x40,0xc0,0x88,0x41,0x03,0x80,0x20,0x18, +0x34,0x62,0xd6,0x5f,0x73,0x45,0x63,0x42,0x00,0x62,0x20,0x06,0x62,0x20,0x36,0x9a, +0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xd3,0x0d,0x3a,0xb6,0x63,0x4e,0x25, +0x01,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x83,0x66,0x23,0x96,0x57,0x3a,0x16,0x1c, +0x26,0x66,0x62,0x26,0x66,0x62,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83, +0x30,0xdd,0x10,0x66,0x60,0x46,0xd5,0x13,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x34, +0x6e,0x96,0x62,0x7f,0x05,0x66,0x41,0xc3,0x62,0x2c,0xc6,0x62,0x2c,0x36,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xd3,0x0d,0x66,0x76,0x66,0x58,0x51,0x01, +0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x43,0x67,0x2f,0x56,0x5a,0x66,0x46,0x05,0x32, +0x26,0x63,0x32,0x26,0x63,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30, +0x62,0xd0,0x00,0x20,0x08,0x06,0x0d,0x9e,0xcd,0x58,0x6a,0xa9,0x59,0x54,0xd8,0x98, +0x8d,0xd9,0x98,0x8d,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88, +0x41,0x03,0x80,0x20,0x18,0x34,0x7c,0x76,0x63,0xad,0xe5,0x66,0x4f,0xa2,0x63,0x3a, +0xa6,0x63,0x3a,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xd3,0x0d, +0x75,0x46,0x67,0x66,0x50,0x62,0x10,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xa2, +0xd6,0x63,0xb3,0x45,0x67,0x62,0x10,0x80,0x19,0x98,0x81,0x19,0x98,0x8d,0x26,0x04, +0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xa6, +0x16,0x66,0xb7,0x85,0x67,0x5f,0x41,0x66,0x64,0x46,0x66,0x64,0x36,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xa8,0x5a, +0x99,0xed,0x16,0x9f,0x75,0x09,0x9a,0xa1,0x19,0x9a,0xa1,0xd9,0x68,0x42,0x00,0x8c, +0x26,0x08,0xc1,0x68,0xc2,0x20,0x18,0x1e,0x94,0x42,0x7c,0x0c,0x0f,0x4a,0x21,0x3e, +0x57,0x52,0x86,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0xd6,0xdc,0x0c,0x1c,0x02, +0x9b,0xaf,0x55,0xa0,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xb4,0xf6,0x66,0x25, +0x16,0x58,0x7d,0x0d,0xf1,0x31,0x21,0x90,0x8f,0x05,0xf7,0x05,0x1f,0x0b,0x50,0x4c, +0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe4,0x5a,0x9d,0xe5,0x57,0x60,0x36,0xc5, +0x5f,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0xd7,0xee,0x2c,0x48,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xe0,0x35,0x3c,0xab,0xaf,0xc0,0x88,0x23,0x3e,0x26,0x04, +0xf2,0xb1,0x20,0x81,0x8f,0xa1,0xd5,0x8b,0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0x22,0x5f,0x5b,0xb5,0xc0,0x60,0x2c,0x88,0x8f,0xa5,0x82,0x29,0x80,0xe0,0x02,0x83, +0x59,0x2a,0x9c,0x02,0x08,0x2e,0x30,0x98,0x0d,0x18,0x7c,0x4c,0xc0,0xe0,0x33,0xdc, +0x80,0x0a,0x70,0x41,0x06,0xc3,0x0d,0xa8,0x00,0x17,0x64,0x50,0x42,0xa0,0x17,0x18, +0xca,0x1c,0x43,0x3e,0xf6,0x18,0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x03,0xee,0xdc, +0x50,0x4d,0x08,0x84,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x78,0x5b,0xb5,0x20, +0xce,0x2c,0x88,0x33,0xf9,0x58,0x50,0x63,0xf0,0xb1,0xa1,0xc6,0xe4,0x63,0xc1,0x8d, +0xc1,0xc7,0x0a,0x3a,0x93,0x8f,0x05,0x74,0x06,0x1f,0x0b,0x0a,0xf9,0x58,0x50,0x67, +0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8e,0x7c,0x2c,0x18,0xe4,0x63,0x01,0x2e,0xc8,0xc7, +0x04,0x5c,0x90,0x8f,0x0d,0xb8,0x20,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0xee, +0x0d,0xd7,0xb0,0x0b,0xbb,0xcc,0xab,0x33,0xf9,0x58,0x20,0xc8,0x67,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0xa2,0x7f,0xcb,0xb5,0xc0,0x82,0x5f,0x90,0x8f,0x09,0xbf,0x20,0x1f, +0x1b,0x7e,0x41,0x3e,0x36,0x88,0x83,0x7c,0x6c,0x10,0x07,0xf9,0xd8,0x20,0x0e,0xf2, +0xb1,0x77,0x10,0x07,0x10,0x5c,0x60,0x30,0x0b,0xf8,0x00,0x3e,0xc3,0x0d,0xe4,0x30, +0x1b,0x64,0x50,0xc1,0x18,0xe8,0x05,0x86,0x32,0x38,0x20,0xe4,0x33,0x62,0x90,0x00, +0x20,0x08,0x06,0x1c,0xca,0xa5,0x5b,0x20,0x06,0x81,0x18,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0x11,0x73,0xec,0x16,0xc8,0x9a,0x05,0xb2,0x26,0x1f,0x0b,0xec,0x0c,0x3e, +0x36,0xd8,0x99,0x7c,0x2c,0xc0,0x33,0xf8,0x58,0x51,0x6b,0xf2,0xb1,0xa0,0xd6,0xe0, +0x63,0x41,0x21,0x1f,0x0b,0x6c,0x0d,0x3e,0x56,0x14,0xf2,0xb1,0xa0,0x91,0x8f,0x05, +0x83,0x7c,0x2c,0x98,0x07,0xf9,0x98,0x30,0x0f,0xf2,0xb1,0x61,0x1e,0xe4,0x63,0x03, +0x19,0xc0,0xc7,0x06,0x32,0x80,0x8f,0x0d,0x64,0x00,0x1f,0x3b,0xd0,0x00,0x3e,0x23, +0x06,0x09,0x00,0x82,0x60,0xc0,0xf1,0x5c,0xbf,0x65,0x7c,0x90,0xf1,0x81,0x95,0x41, +0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xc6,0xae,0xdf,0x82,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xce,0x4e,0xe4,0x46,0xa2,0x1f,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x40,0xbb,0x91,0x1b,0x89,0x7e,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0xed, +0x48,0x6e,0x24,0xfa,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xb5,0x33,0x39,0x93, +0x00,0x89,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd6,0xee,0xe4,0x4c,0x02,0x24,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x60,0x3b,0x94,0x33,0x09,0x90,0xb0,0x63,0x24,0xe4, +0x63,0xc8,0x48,0xc8,0xc7,0x92,0x91,0x90,0x8f,0x0d,0x6d,0x00,0x1f,0x1b,0xda,0x00, +0x3e,0x36,0xb4,0x01,0x7c,0xcc,0x48,0x09,0xf9,0x98,0x91,0x12,0xf2,0x31,0x23,0x25, +0xe4,0x63,0x03,0x1c,0xc0,0xc7,0x06,0x38,0x80,0x8f,0x0d,0x70,0x00,0x1f,0x9b,0xee, +0x00,0x3e,0x06,0x16,0x2d,0x01,0x82,0x0b,0x0c,0x66,0x41,0x3b,0xc0,0x67,0xb8,0xe1, +0x25,0x48,0x84,0x0c,0x2a,0xa0,0x05,0xbd,0xc0,0x50,0x16,0x0e,0x84,0x7c,0x46,0x0c, +0x12,0x00,0x04,0xc1,0x80,0xcb,0x3b,0x9d,0x0b,0x66,0x21,0x98,0x85,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x44,0xaf,0xe7,0x82,0x91,0xb3,0x60,0xe4,0xe4,0x63,0xc1,0xb9, +0xc1,0xc7,0x86,0x73,0x93,0x8f,0x05,0xe9,0x06,0x1f,0x2b,0x4c,0x4e,0x3e,0x16,0x98, +0x1c,0x7c,0x2c,0x28,0xe4,0x63,0xc1,0xc9,0xc1,0xc7,0x8a,0x42,0x3e,0x16,0x34,0xf2, +0xb1,0x60,0x90,0x8f,0x05,0x3e,0x21,0x1f,0x13,0x7c,0x42,0x3e,0x36,0xf8,0x84,0x7c, +0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x70,0xc0, +0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xb8,0xd6,0x73,0xbb,0xac,0x1d,0xb2,0x76,0x30, +0x5b,0x08,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0xed,0xb9,0x5d,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0x07,0xee,0xcd,0x5d,0x1c,0xa0,0xc5,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0xb9,0x47,0x77,0x71,0x80,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xe8,0x5e,0xdd,0xc5,0x01,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xb1,0x7b,0x77, +0x17,0x07,0x6b,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0xef,0xe1,0x5d,0x1c,0xac, +0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xbd,0x97,0x77,0x71,0xb0,0x16,0x76,0xb8, +0x85,0x7c,0x0c,0x71,0x0b,0xf9,0x58,0xe2,0x16,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71, +0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0x19,0x74,0x21,0x1f,0x33,0xe8,0x42,0x3e,0x66, +0xd0,0x85,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63, +0x71,0x30,0xc1,0xc7,0x5e,0x03,0x2f,0x40,0x70,0x81,0xc1,0x2c,0xe8,0x09,0xf8,0x0c, +0x37,0xe8,0x05,0x9d,0x90,0x41,0x99,0x44,0xa0,0x17,0x18,0xca,0x64,0x82,0x90,0xcf, +0x88,0x41,0x02,0x80,0x20,0x18,0x70,0xea,0xb7,0x7a,0x25,0x11,0x94,0x44,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0xc7,0xfc,0xb9,0x5e,0x40,0x77,0x16,0xd0,0x9d,0x7c,0x2c, +0xc0,0x39,0xf8,0xd8,0x80,0x73,0xf2,0xb1,0x40,0xe7,0xe0,0x63,0xc5,0xdd,0xc9,0xc7, +0x82,0xbb,0x83,0x8f,0x05,0x85,0x7c,0x2c,0xc0,0x3b,0xf8,0x58,0x51,0xc8,0xc7,0x82, +0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x20,0x35,0xe4,0x63,0x42,0x6a,0xc8,0xc7,0x86,0xd4, +0x90,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e, +0x0e,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0x01,0xe7,0x7f,0xbf,0xf7,0x13,0xd9,0x4f, +0x64,0x76,0x12,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x2a,0xc1,0xe0,0xf7, +0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x52,0x30,0x20,0xbf,0x38,0x98,0x8d,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x54,0x30,0x28,0xbf,0x38,0x98,0x8d,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x56,0x30,0x30,0xbf,0x38,0x98,0x8d,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x58,0x30,0x40,0xbf,0x38,0xb0,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x5a,0x30,0x48,0xbf,0x38,0xb0,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5c,0x30, +0x50,0xbf,0x38,0xb0,0x0d,0x3b,0x72,0x43,0x3e,0x86,0xe4,0x86,0x7c,0x2c,0xc9,0x0d, +0xf9,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0x8c,0xdf, +0x90,0x8f,0x19,0xbf,0x21,0x1f,0x33,0x7e,0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e, +0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x98,0xe0,0x53,0x30,0xe1,0x06,0x7a,0x81, +0xa1,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0xb3,0xc1,0xe0,0xfe,0x5e,0xa2,0x0d,0x5e, +0xa2,0x0d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf8,0xc1,0x40,0xff,0x02,0xf0,0xb3, +0x00,0xfc,0xe4,0x63,0x01,0xe9,0xc1,0xc7,0x06,0xd2,0x93,0x8f,0x05,0xa6,0x07,0x1f, +0x2b,0xc6,0x4f,0x3e,0x16,0x8c,0x1f,0x7c,0x2c,0x28,0xe4,0x63,0x01,0xf9,0xc1,0xc7, +0x8a,0x42,0x3e,0x16,0x30,0xf2,0xb1,0x60,0x90,0x8f,0x05,0xf1,0x21,0x1f,0x13,0xe2, +0x43,0x3e,0x36,0xc4,0x87,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36, +0x18,0xe0,0x63,0x6c,0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0x38,0x35,0x0c, +0x56,0x30,0x38,0x8b,0x52,0x38,0x8b,0x52,0xb0,0xb9,0x08,0xe4,0x33,0x62,0x60,0x00, +0x20,0x08,0x06,0x51,0x1c,0x06,0x2b,0x18,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xd4,0x61,0x00,0x83,0x01,0x1b,0xec,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x76, +0x18,0xc4,0x60,0xc0,0x06,0xfb,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x1d,0x06, +0x32,0x18,0xb0,0xc1,0x7e,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x81,0x87,0x01,0x0d, +0x06,0x6c,0xe0,0x1f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe4,0x61,0x50,0x83,0x01, +0x1b,0xf8,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7a,0x18,0xd8,0x60,0xc0,0x06, +0xfe,0x61,0x47,0x88,0xc8,0xc7,0x90,0x10,0x91,0x8f,0x25,0x21,0x22,0x1f,0x63,0x83, +0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x98,0x71,0x22,0xf2,0x31,0xe3, +0x44,0xe4,0x63,0xc6,0x89,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63, +0x83,0x01,0x3e,0xc6,0x06,0x13,0x7c,0x6a,0x25,0x74,0x41,0x2f,0x30,0xd4,0x88,0x41, +0x02,0x80,0x20,0x18,0x70,0xa2,0x18,0x8c,0x61,0xa0,0x12,0xb9,0xa0,0x12,0xb9,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x2a,0x06,0x66,0x18,0x04,0x2c,0x18,0x58,0xc0, +0x82,0x81,0x7c,0x2c,0x80,0x3f,0xf8,0xd8,0x00,0x7f,0xf2,0xb1,0x40,0xfe,0xe0,0x63, +0xc5,0x0b,0x06,0xf2,0xb1,0xe0,0x05,0x03,0xf8,0x58,0x50,0xc8,0xc7,0x02,0x18,0x0c, +0xe0,0x63,0x45,0x21,0x1f,0x0b,0x18,0xf9,0x58,0x30,0xc8,0xc7,0x82,0x1c,0x91,0x8f, +0x09,0x39,0x22,0x1f,0x1b,0x72,0x44,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8, +0x18,0x1b,0x0c,0xf0,0x31,0x36,0x38,0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x9c, +0x2d,0x06,0x77,0x18,0x88,0x45,0x3c,0x88,0x45,0x3c,0xd8,0x6f,0x04,0xf2,0x19,0x31, +0x30,0x00,0x10,0x04,0x83,0xa8,0x17,0x83,0x3b,0x0c,0x82,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xc2,0x31,0xe0,0xc3,0x80,0x0d,0xc6,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0x71,0x0c,0xfa,0x30,0x60,0x83,0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63, +0x1c,0x03,0x3f,0x0c,0xd8,0x60,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x20,0xc7, +0x00,0x14,0x03,0x36,0x30,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xca,0x31,0x08, +0xc5,0x80,0x0d,0xcc,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x73,0x0c,0x44,0x31, +0x60,0x03,0x33,0xb1,0x23,0x4d,0xe4,0x63,0x48,0x9a,0xc8,0xc7,0x92,0x34,0x91,0x8f, +0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0xcc,0x78,0x13,0xf9, +0x98,0xf1,0x26,0xf2,0x31,0xe3,0x4d,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80, +0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x09,0x3e,0x86,0x2b,0x73,0x02,0x82,0x0b,0x0c, +0x66,0x81,0x99,0xc0,0x67,0xb8,0xa1,0x4e,0xfa,0x86,0x0c,0xea,0x45,0x02,0xbd,0xc0, +0x50,0xb6,0x23,0x84,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0x9b,0xc7,0x80,0x16, +0x03,0x17,0x09,0x5c,0x24,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x1f,0x83,0x5b, +0x0c,0x82,0x3e,0x0c,0x2c,0xe8,0xc3,0x40,0x3e,0x16,0x84,0x61,0x00,0x1f,0x1b,0xc2, +0x30,0x90,0x8f,0x05,0x63,0x18,0xc0,0xc7,0x0a,0x50,0x0c,0xe4,0x63,0x01,0x28,0x06, +0xf0,0xb1,0xa0,0x90,0x8f,0x05,0xa1,0x18,0xc0,0xc7,0x8a,0x42,0x3e,0x16,0x34,0xf2, +0xb1,0x60,0x90,0x8f,0x05,0xa4,0x22,0x1f,0x13,0x48,0x45,0x3e,0x36,0x90,0x8a,0x7c, +0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x70,0xc0, +0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xb8,0x93,0x0c,0xd0,0x31,0x40,0x93,0x0c,0x4d, +0x32,0x83,0x91,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xb9,0x64,0x80,0x8e, +0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x4c,0x06,0xed,0x18,0xc4,0x81,0xab, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x31,0x93,0x81,0x3b,0x06,0x71,0xe0,0x2a,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xd0,0x64,0xf0,0x8e,0x41,0x1c,0xb8,0xca,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0x35,0x19,0xc4,0x63,0x10,0x07,0xb1,0x32,0x62,0x70,0x00, +0x20,0x08,0x06,0x87,0x4d,0x06,0xf2,0x18,0xc4,0x41,0xac,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0x71,0x93,0xc1,0x3c,0x06,0x71,0x10,0x2b,0x76,0xd0,0x8a,0x7c,0x0c,0xa1, +0x15,0xf9,0x58,0x42,0x2b,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2, +0x60,0x80,0x8f,0x19,0xba,0x22,0x1f,0x33,0x74,0x45,0x3e,0x66,0xe8,0x8a,0x7c,0x2c, +0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc1,0xa7, +0x72,0xc4,0x0d,0xf4,0x02,0x43,0x8d,0x18,0x24,0x00,0x08,0x82,0x01,0xf7,0x93,0x01, +0x48,0x06,0x38,0xd2,0x06,0x38,0xd2,0x06,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa0, +0x65,0x30,0x92,0x41,0x90,0x8e,0x81,0x05,0xe9,0x18,0xc8,0xc7,0x82,0x56,0x0c,0xe0, +0x63,0x43,0x2b,0x06,0xf2,0xb1,0xe0,0x15,0x03,0xf8,0x58,0xc1,0x8e,0x81,0x7c,0x2c, +0x60,0xc7,0x00,0x3e,0x16,0x14,0xf2,0xb1,0xa0,0x1d,0x03,0xf8,0x58,0x51,0xc8,0xc7, +0x02,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x80,0x5d,0xe4,0x63,0x02,0xbb,0xc8,0xc7,0x06, +0x76,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c, +0x0d,0x0e,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0x01,0x37,0x97,0x01,0x4d,0x06,0x70, +0x52,0x0a,0x70,0x52,0x0a,0xc6,0x27,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0xd2,0xcb,0x80,0x26,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xbf,0x0c,0x72, +0x32,0x60,0x03,0x7b,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x2f,0x03,0x9d,0x0c, +0xd8,0xc0,0x5e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x00,0xcd,0x60,0x27,0x03,0x36, +0xb0,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x42,0x33,0xe8,0xc9,0x80,0x0d,0xf2, +0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xd1,0x0c,0x7c,0x32,0x60,0x83,0x7c,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x34,0x83,0x9f,0x0c,0xd8,0x20,0x5f,0xec,0xe0, +0x17,0xf9,0x18,0xc2,0x2f,0xf2,0xb1,0x84,0x5f,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8, +0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x33,0x44,0x46,0x3e,0x66,0x88,0x8c,0x7c,0xcc, +0x10,0x19,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7, +0xd8,0x60,0x82,0x4f,0xd1,0x88,0x2e,0xe8,0x05,0x86,0x1a,0x31,0x48,0x00,0x10,0x04, +0x03,0x6e,0x35,0x03,0xb6,0x0c,0x66,0x24,0x17,0x66,0x24,0x17,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xa0,0xcd,0xe0,0x2d,0x83,0xa0,0x26,0x03,0x0b,0x6a,0x32,0x90,0x8f, +0x05,0xf9,0x18,0xc0,0xc7,0x86,0x7c,0x0c,0xe4,0x63,0xc1,0x3e,0x06,0xf0,0xb1,0x02, +0x27,0x03,0xf9,0x58,0x80,0x93,0x01,0x7c,0x2c,0x28,0xe4,0x63,0x41,0x4e,0x06,0xf0, +0xb1,0xa2,0x90,0x8f,0x05,0x8c,0x7c,0x2c,0x18,0xe4,0x63,0x01,0xcd,0xc8,0xc7,0x04, +0x9a,0x91,0x8f,0x0d,0x34,0x23,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c, +0x0d,0x06,0xf8,0x18,0x1b,0x1c,0xf0,0x19,0x31,0x48,0x00,0x10,0x04,0x03,0xee,0x37, +0x03,0xd0,0x0c,0xd6,0x24,0x1e,0xd6,0x24,0x1e,0x0c,0x5d,0x02,0xf9,0x8c,0x18,0x18, +0x00,0x08,0x82,0x41,0x64,0x9e,0x01,0x68,0x06,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0xea,0x19,0x94,0x66,0xc0,0x06,0x3e,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xc7, +0x7a,0x06,0xa6,0x19,0xb0,0x81,0xcf,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc1,0x9e, +0xc1,0x69,0x06,0x6c,0xe0,0x33,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb4,0x67,0x90, +0x9a,0x01,0x1b,0x84,0xcd,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xee,0x19,0xa8,0x66, +0xc0,0x06,0x61,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x7b,0x06,0xab,0x19,0xb0, +0x41,0xd8,0xd8,0x41,0x36,0xf2,0x31,0x84,0x6c,0xe4,0x63,0x09,0xd9,0xc8,0xc7,0xd8, +0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0x66,0xa8,0x8d,0x7c,0xcc, +0x50,0x1b,0xf9,0x98,0xa1,0x36,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7, +0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x04,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf4, +0x33,0x78,0xcf,0x20,0x18,0x8e,0x08,0xf4,0x32,0x10,0xbe,0xe9,0x86,0xe1,0x27,0x83, +0xc0,0x9a,0x80,0x3e,0xd6,0x08,0xf4,0xb1,0x66,0xa0,0x8f,0x29,0x04,0x7d,0x4c,0x29, +0xe8,0x63,0x8a,0x41,0x1f,0x33,0x0c,0xf9,0x98,0x61,0xc8,0xc7,0x0c,0x43,0x3e,0x66, +0x0c,0xf1,0x31,0x63,0x88,0x8f,0x19,0x43,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0x4a,0xd1,0xc0,0x3f,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x15,0x0d,0xfe, +0x33,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x5a,0xd1,0x00,0x44,0x83,0x61,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0x22,0x16,0x0d,0xc2,0x33,0x18,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0x6a,0xd1,0x40,0x3c,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x17, +0x0d,0xc6,0x33,0x18,0x86,0x23,0xd8,0xc0,0x35,0x03,0xe1,0xbb,0xc0,0x50,0x16,0xb8, +0x81,0x7c,0x86,0x23,0x82,0xd8,0x0c,0x84,0x6f,0x96,0x21,0x51,0x02,0x9b,0x03,0x81, +0x3e,0x36,0x07,0x03,0x7d,0x6c,0x0e,0x08,0xfa,0x58,0x61,0x9a,0x81,0x7c,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xd0,0xd1,0xc0,0x3e,0x03,0x02,0x0e,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xd8,0xd1,0xe0,0x3e,0x03,0x02,0x0e,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xe0,0xd1,0x00,0x3f,0x03,0x02,0x0e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe8, +0xd1,0x00,0x3f,0x83,0x01,0x0e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf0,0xd1,0x20, +0x3f,0x83,0x01,0x0e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf8,0xd1,0x40,0x3f,0x83, +0x01,0x0e,0x66,0x09,0x94,0x81,0x0a,0xc3,0x48,0xf4,0x01,0x19,0xa8,0x30,0x8c,0x44, +0x1f,0x90,0x81,0x0a,0xc3,0x48,0xf4,0x01,0x19,0xa8,0x30,0xa8,0xc4,0x43,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x20,0xd3,0x00,0x44,0x83,0xbe,0x0c,0xc8,0xc0,0x82,0xd2, +0x0c,0xe0,0x63,0x66,0x10,0xd0,0xc7,0x82,0xd9,0x0c,0xe4,0x33,0x62,0x60,0x00,0x20, +0x08,0x06,0x51,0x99,0x06,0xf0,0x19,0x04,0x16,0xfc,0x66,0x20,0x9f,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xd4,0x34,0x30,0xd1,0xc0,0x1c,0x83,0x71,0x0c,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x58,0xd3,0xe0,0x44,0x83,0xc0,0x94,0x86,0x23,0x02,0xf3,0x0c, +0x88,0xaf,0x7e,0x31,0x08,0x74,0xc4,0xe0,0x01,0x40,0x10,0x0c,0x26,0x35,0x0d,0x46, +0x34,0xf8,0xcb,0x20,0x2f,0x83,0x7a,0x0c,0xe8,0x31,0x78,0xcd,0xe0,0x35,0x83,0x1f, +0x0d,0x7e,0x34,0x58,0xd1,0xe0,0x34,0x83,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1, +0x84,0x41,0x18,0x4d,0x20,0x86,0xe9,0x06,0x82,0x35,0x03,0x63,0xba,0x81,0x68,0xcd, +0xe0,0x98,0x6e,0x20,0x5c,0x33,0x40,0xa6,0x1b,0x88,0xd7,0x0c,0x12,0x73,0x88,0xf8, +0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x54,0xa7,0x81,0x9a,0x06,0xc1,0x70,0x44,0xf0, +0x9e,0x01,0xf3,0xcd,0x32,0x38,0x4b,0x60,0x91,0x11,0x9f,0xe1,0x08,0x82,0x36,0x03, +0xe1,0x1b,0x8e,0x28,0x6a,0x33,0x20,0xbe,0x13,0x06,0x71,0xc2,0x20,0x4c,0x08,0x42, +0x30,0x1c,0x61,0xe4,0x66,0x20,0x7c,0xc3,0x11,0x87,0x6e,0x06,0xc4,0x77,0xc2,0x20, +0x4e,0x18,0x84,0x09,0x41,0x08,0x86,0x1b,0x8c,0x00,0x0c,0x66,0x19,0x98,0x26,0x18, +0x31,0x30,0x00,0x10,0x04,0x83,0x68,0x54,0x03,0x3c,0x0d,0x98,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x4e,0x35,0x10,0xd3,0xe0,0x09,0x66,0x09,0x9a,0x81,0x0a,0x43,0x60, +0xc0,0x60,0x31,0x30,0xa0,0xe2,0x33,0x1c,0x11,0x8c,0x67,0x20,0x7c,0xc3,0x11,0x02, +0x79,0x06,0xc4,0x77,0xc2,0x20,0x4e,0x18,0x84,0x09,0x41,0x08,0x86,0x1b,0xa0,0x00, +0x0c,0x66,0x19,0xb0,0x2c,0x18,0xa8,0x30,0xea,0x67,0x93,0x5d,0x41,0x19,0x31,0x70, +0x00,0x10,0x04,0x83,0xe7,0x55,0x03,0x30,0x0d,0xd2,0x33,0x78,0xcd,0xc0,0x35,0x03, +0x37,0x0d,0xd0,0xc0,0xeb,0xb8,0x1a,0x0d,0x86,0x23,0x38,0xf5,0x0c,0x9c,0xef,0x02, +0x43,0xd9,0x10,0xc8,0x67,0xb8,0x81,0xac,0x4a,0x35,0x08,0x83,0xa3,0xc9,0xc0,0x50, +0x66,0x9f,0x81,0x4c,0x06,0xf1,0xb1,0x40,0x90,0x8f,0x05,0xe5,0x24,0x1f,0x0b,0xcb, +0x40,0x46,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x74,0xab,0x01,0xa9,0x06, +0xc1,0x1d,0x86,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x57,0x03,0x3c,0x0d,0x02, +0xc1,0xf4,0xc0,0x46,0x03,0xf9,0x58,0x60,0xc4,0xc7,0x86,0x40,0x3e,0x16,0x20,0xf0, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x5c,0x03,0x3e,0x0d,0x92,0xc0,0xd4,0x32, +0x68,0xd1,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x81,0x6b,0xd0,0xaa,0x41, +0x60,0xa1,0x30,0xc4,0xc7,0x84,0x40,0x3e,0x16,0x14,0xf0,0x19,0x31,0x38,0x00,0x10, +0x04,0x83,0xe3,0x5c,0x03,0x51,0x0d,0x8c,0x60,0x96,0xe1,0x81,0x78,0x32,0xb0,0x53, +0x40,0x05,0xf8,0x58,0x70,0x0a,0xf1,0x31,0x54,0x50,0x05,0xf8,0xd8,0x2a,0xa8,0x42, +0x7c,0x2c,0x50,0x85,0xf8,0xcc,0x12,0x4c,0x23,0x06,0x07,0x00,0x82,0x60,0xf0,0x91, +0x6b,0x30,0xaa,0xc1,0x7d,0x06,0xb9,0x1a,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x58, +0x20,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x77,0x0d,0xc6,0x35,0x08,0x4c, +0x46,0x83,0x80,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xc1,0x6b,0x60,0xaa,0x41, +0x60,0x81,0x8f,0x06,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x48,0x5e,0x03,0x56, +0x0d,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xec,0x35,0x88,0xd5,0xe0,0x47,0x83, +0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x7b,0x0d,0x66,0x35,0x80,0xcb,0x80,0x1a, +0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x5f,0x03,0x5a,0x0d,0xe8,0x32,0x08,0x2c,0x47, +0x83,0x21,0x3e,0x26,0x04,0xf2,0xb1,0xa0,0x80,0x8f,0x05,0xed,0x20,0x1f,0x13,0xda, +0x41,0x3e,0x36,0xb4,0x83,0x7c,0xec,0x1f,0x86,0xf8,0xd8,0x3f,0x0c,0xf1,0xb1,0x7f, +0x18,0xe2,0x63,0x86,0x48,0xc0,0xc7,0x0c,0x91,0x80,0x8f,0x19,0x22,0x01,0x9f,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x4a,0x36,0x08,0xd7,0x60,0x27,0x8c,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x4c,0x36,0x10,0xd7,0x60,0x27,0x8c,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x4e,0x36,0x18,0xd7,0x60,0x27,0x8c,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x50,0x36,0x18,0xd7,0x60,0x27,0x8c,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x52,0x36, +0x20,0xd7,0x60,0x27,0x8c,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x54,0x36,0x28,0xd7, +0x60,0x27,0x8c,0xe1,0x08,0x23,0xbc,0x84,0x6f,0x38,0xc2,0x08,0x2f,0xe1,0x1b,0x8e, +0x30,0xc2,0x4b,0xf8,0x6a,0x10,0xb6,0x02,0x61,0x87,0x23,0xcc,0x0b,0x11,0xbe,0xe1, +0x08,0xf3,0x42,0x84,0x6f,0x38,0xc2,0xbc,0x10,0xe1,0xab,0x41,0xd8,0x0a,0x84,0x2d, +0x23,0xd8,0x59,0x86,0x48,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb0,0xd9,0x40, +0x5e,0x03,0xf6,0x8a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb8,0xd9,0x60,0x5e,0x03, +0xf6,0x8a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc0,0xd9,0x80,0x5e,0x03,0xf6,0x8a, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc8,0xd9,0x80,0x5e,0x83,0x21,0x1a,0x31,0x38, +0x00,0x10,0x04,0x83,0x43,0x67,0x83,0x7a,0x0d,0x86,0x68,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0x9d,0x0d,0xec,0x35,0x18,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x78, +0x36,0xc0,0xd7,0x20,0x15,0x6c,0x6a,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x9d,0x0d, +0xe0,0x35,0xb8,0xcd,0xc0,0x82,0x3e,0x0d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06, +0x11,0xcf,0x06,0xf6,0x1a,0x04,0x06,0xaa,0x41,0x10,0x1f,0x0b,0x0a,0xf9,0x8c,0x18, +0x18,0x00,0x08,0x82,0x41,0xf4,0xb3,0x01,0xcb,0x06,0x81,0xe5,0x97,0x12,0x1f,0xcb, +0x2f,0x25,0x3e,0x96,0x5f,0x4a,0x7c,0x8c,0x18,0xe4,0x63,0xc5,0x20,0x1f,0x33,0x06, +0xf9,0xd8,0x00,0xc1,0xc7,0x06,0x08,0x3e,0x36,0x40,0xf0,0x19,0x31,0x38,0x00,0x10, +0x04,0x83,0x83,0x6d,0x83,0x93,0x0d,0x4a,0xc1,0x5c,0x03,0x33,0x85,0x20,0x3e,0xc6, +0x04,0xf2,0xb1,0x60,0x80,0xcf,0x2c,0x81,0x34,0x50,0x61,0x38,0x11,0x0b,0x07,0xd0, +0x40,0x85,0xe1,0x44,0x2c,0x1c,0x40,0x03,0x15,0x86,0x13,0xb1,0x70,0x00,0x0d,0x54, +0x18,0x48,0x84,0x13,0x90,0x05,0x31,0x01,0x1f,0x13,0x64,0x02,0x3e,0x36,0xcc,0x04, +0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb8,0xdb,0x60,0x66,0x83,0x79,0x0d,0x86, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf0,0x36,0xa0,0xd9,0x80,0x5e,0x83,0x61,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0xbc,0x0d,0x6a,0x36,0xa8,0xd7,0x60,0xb0,0x9c,0xd0, +0x09,0xf8,0x58,0x90,0x13,0xf1,0x31,0x9d,0xe0,0x09,0xf8,0x58,0x4f,0xf0,0x44,0x7c, +0x2c,0xe0,0x89,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xf1,0xb7,0xc1,0xce,0x06, +0x43,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0xe8,0x06,0x3c,0x1b,0xe4,0x6a,0x50, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x11,0xba,0x41,0xcf,0x06,0x81,0x60,0x81,0xb8, +0x06,0xf0,0x31,0x24,0xa0,0x8f,0x21,0x02,0x7d,0xec,0x18,0xe8,0x63,0x42,0xb9,0x06, +0xf2,0x31,0xb3,0xf0,0xd7,0x40,0x3e,0x16,0x18,0xf4,0x31,0x63,0x5d,0x03,0xf9,0x18, +0x11,0xc4,0xc7,0x8c,0x76,0x0d,0xe4,0x63,0x42,0x10,0x1f,0xe3,0x3a,0xf8,0x58,0xc0, +0xc5,0xc7,0xba,0x0f,0x3e,0x06,0x06,0x5f,0x7c,0x2c,0xf8,0xe2,0x33,0x62,0x70,0x00, +0x20,0x08,0x06,0x87,0xec,0x06,0x6e,0x1b,0x0c,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0xb3,0x1b,0xbc,0x6d,0xc0,0xae,0x41,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x07, +0xed,0x06,0x70,0x1b,0x04,0x82,0x05,0xf5,0x1a,0xc0,0xc7,0x90,0x80,0x3e,0x86,0x08, +0xf4,0xb1,0x63,0xa0,0x8f,0x09,0xf8,0x1a,0xc8,0xc7,0x12,0x06,0x3e,0x16,0x18,0xf4, +0xb1,0xc0,0x5f,0x03,0xf9,0x58,0x40,0xc0,0xc7,0xda,0xa0,0x66,0x03,0xf9,0x58,0xa0, +0xd0,0xc7,0x14,0x91,0x0d,0xe4,0x63,0x48,0x10,0x1f,0x53,0x48,0x36,0x90,0x8f,0x09, +0x41,0x7c,0x2c,0x34,0xda,0x80,0x3e,0x26,0x1a,0x6d,0x40,0x1f,0x1b,0x8d,0x36,0xa0, +0x8f,0xa5,0x01,0x1b,0xc0,0xc7,0x02,0x33,0xa0,0x8f,0x05,0x2b,0x1b,0xc8,0xc7,0xc8, +0xa0,0x89,0x8f,0x05,0x02,0x7c,0x8c,0x0c,0x9a,0xf8,0x58,0x18,0x28,0xf1,0xb1,0x41, +0x91,0x8f,0x29,0x83,0x7c,0x4c,0x19,0xe4,0x63,0x03,0x05,0x1f,0x1b,0x26,0xf8,0x58, +0x20,0xb3,0x81,0x7c,0x8c,0x88,0xe0,0x63,0x42,0x10,0x1f,0x0b,0x0a,0xf8,0x98,0x31, +0xc0,0xc7,0x8e,0x22,0x3e,0x16,0x14,0xf1,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43, +0x7f,0x03,0xdb,0x0d,0x86,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xfd,0x0d,0x6e, +0x37,0x28,0x02,0xe3,0xd9,0x20,0x88,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xfd, +0x1b,0xe4,0x6e,0x50,0xb6,0x41,0x60,0x48,0x40,0x1f,0x43,0x04,0xfa,0xd8,0x31,0xd0, +0x67,0x96,0x60,0x1a,0xa8,0x30,0xe0,0xe4,0x31,0xa4,0x81,0x0a,0x03,0x4e,0x1e,0x43, +0x1a,0xa8,0x30,0xdc,0xe4,0x31,0xa4,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x46,0x38, +0xf0,0xdd,0x20,0x66,0x83,0xfa,0x0d,0xea,0x37,0xa8,0xdf,0x20,0x7c,0x83,0xf0,0x0d, +0xc2,0x37,0x08,0xdf,0x60,0x34,0x21,0x00,0x86,0x23,0x82,0x9f,0x0d,0x82,0x6f,0xba, +0xe1,0x6c,0x03,0x21,0xb0,0x23,0xa0,0x8f,0x1d,0x02,0x7d,0xec,0x18,0xe8,0x33,0x62, +0x70,0x00,0x20,0x08,0x06,0x9f,0x08,0x07,0xe1,0x1b,0xd4,0x6c,0xd0,0xbf,0xc1,0x68, +0x42,0x00,0x58,0x50,0xc8,0xc7,0x84,0x42,0x3e,0x36,0x14,0xf2,0xb1,0x92,0x0d,0x7e, +0x35,0x88,0x8f,0x95,0x6c,0xf0,0xab,0x41,0x7c,0x86,0x23,0x84,0xb5,0x0d,0x86,0x6f, +0x38,0x62,0x98,0xdb,0xa0,0xf8,0x4a,0x08,0x74,0x38,0x82,0x70,0xdb,0x60,0xf8,0x86, +0x23,0x0a,0xbb,0x0d,0x8a,0xaf,0x84,0x40,0x8b,0x08,0x74,0x96,0x81,0xaa,0x82,0xd1, +0x04,0x67,0xb0,0x20,0x74,0x03,0xf9,0x18,0x7e,0x04,0xf4,0x31,0x31,0x0b,0xe2,0x33, +0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x0f,0x07,0xf9,0x1b,0xd8,0x6d,0x10,0xcc,0x12, +0x54,0x03,0x15,0x86,0x40,0xb9,0xbb,0x30,0x8d,0x18,0x38,0x00,0x08,0x82,0xc1,0xd3, +0xc3,0x81,0xfb,0x06,0x75,0x1b,0xf4,0x6c,0xc0,0xb3,0x01,0xff,0x06,0x41,0x9c,0x05, +0xc1,0xf8,0x06,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xfc,0x70,0xa0,0xbf,0x41,0xe9, +0x06,0x6d,0x36,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0x0f,0x07,0x2a,0x1c,0xa0,0x6b, +0x60,0xe1,0x1b,0x08,0xf1,0x31,0x21,0x90,0x8f,0x05,0x04,0x7c,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x20,0xe3,0x00,0x84,0x83,0x22,0xb0,0x70,0x0d,0x7e,0x37,0x90,0xcf, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x66,0x1c,0x88,0x70,0x10,0x80,0x6b,0x60,0xc3, +0x20,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd0,0x38,0x20,0xe1,0x20,0x10,0xa6, +0x1b,0x52,0x37,0x08,0x7a,0x35,0x18,0x8e,0x80,0x0d,0xd5,0x0d,0x98,0x6f,0x96,0xe1, +0xb2,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd6,0x38,0x38,0xe1,0xe0,0x7c,0x03, +0xc1,0x62,0x37,0x08,0xe2,0x33,0x4b,0x70,0x0d,0x54,0x18,0x82,0x85,0x54,0x23,0x06, +0x0e,0x00,0x82,0x60,0xf0,0xb0,0x71,0xd0,0xbf,0xc1,0xe8,0x06,0x6c,0x1b,0xac,0x6d, +0xb0,0xc2,0x41,0x18,0x80,0xc1,0x17,0xc8,0x6f,0x30,0x62,0xe0,0x00,0x20,0x08,0x06, +0x0f,0x1b,0x07,0xfd,0x1b,0x94,0x6e,0xc0,0xb6,0xc1,0xda,0x06,0x2b,0x1c,0x9c,0x6e, +0x70,0xba,0xc1,0xe9,0x06,0xa7,0x1b,0xc8,0x6f,0x80,0x23,0x06,0x06,0x00,0x82,0x60, +0x10,0xad,0x71,0x00,0xc6,0x41,0x79,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xf1,0xc6, +0x81,0x0a,0x07,0xe7,0x11,0xcc,0x12,0x64,0x03,0x15,0x86,0x80,0xc1,0x4e,0x63,0x28, +0xb2,0x1f,0xf1,0x19,0x8e,0x08,0x56,0x37,0x10,0xbe,0xe1,0x08,0x81,0x75,0x03,0xe2, +0x3b,0x61,0x10,0x27,0x0c,0xc2,0x84,0x20,0x04,0xc3,0x0d,0xf8,0x11,0x80,0xc1,0x2c, +0x83,0xb6,0x05,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xd5,0x71,0xa0,0xc6,0xc1,0x31, +0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x1e,0x07,0x34,0x1c,0x24,0xc1,0x2c,0xc1,0x36, +0x50,0x61,0x08,0x1a,0x95,0x19,0x9b,0xd0,0x6f,0x20,0x9f,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0xf2,0x38,0x30,0xe3,0x20,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x48,0x8f, +0x03,0x18,0x0e,0x02,0x0b,0xc4,0x37,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44, +0x7c,0x1c,0xd8,0x70,0x10,0x0c,0x47,0x18,0x28,0xe2,0x7c,0x17,0x18,0xca,0x82,0x41, +0x3e,0xc3,0x11,0x41,0xfe,0x06,0xc2,0x77,0x81,0xa1,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0x12,0xe5,0x00,0x87,0x83,0x59,0xb3,0x40,0x7f,0x03,0xf9,0x8c,0x18,0x18,0x00, +0x08,0x82,0x41,0x44,0xca,0x81,0x0f,0x07,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0xa8,0x1c,0x90,0x71,0x10,0xb2,0x41,0x60,0xe9,0x1b,0x04,0xf1,0x31,0x23,0x90,0xcf, +0x2c,0x81,0x03,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_cf0673b3da315a38a8a1e057f2e36fdd.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_cf0673b3da315a38a8a1e057f2e36fdd.h new file mode 100644 index 00000000..d2c5c041 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_cf0673b3da315a38a8a1e057f2e36fdd.h @@ -0,0 +1,1103 @@ +// ffx_fsr2_accumulate_pass_16bit_cf0673b3da315a38a8a1e057f2e36fdd.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_16bit_cf0673b3da315a38a8a1e057f2e36fdd_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_cf0673b3da315a38a8a1e057f2e36fdd_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_cf0673b3da315a38a8a1e057f2e36fdd_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_cf0673b3da315a38a8a1e057f2e36fdd_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_cf0673b3da315a38a8a1e057f2e36fdd_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_cf0673b3da315a38a8a1e057f2e36fdd_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_cf0673b3da315a38a8a1e057f2e36fdd_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_cf0673b3da315a38a8a1e057f2e36fdd_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_cf0673b3da315a38a8a1e057f2e36fdd_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", "rw_upscaled_output", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_cf0673b3da315a38a8a1e057f2e36fdd_UAVResourceBindings[] = { 0, 1, 3, 4, 2, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_cf0673b3da315a38a8a1e057f2e36fdd_UAVResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_cf0673b3da315a38a8a1e057f2e36fdd_UAVResourceSpaces[] = { 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_cf0673b3da315a38a8a1e057f2e36fdd_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_cf0673b3da315a38a8a1e057f2e36fdd_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_cf0673b3da315a38a8a1e057f2e36fdd_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_cf0673b3da315a38a8a1e057f2e36fdd_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_cf0673b3da315a38a8a1e057f2e36fdd_size = 17192; + +static const unsigned char g_ffx_fsr2_accumulate_pass_16bit_cf0673b3da315a38a8a1e057f2e36fdd_data[] = { +0x44,0x58,0x42,0x43,0x07,0x9d,0xef,0xa5,0xec,0x9b,0x7f,0x54,0x0f,0xf5,0x1f,0x1d, +0x0c,0x72,0xad,0xda,0x01,0x00,0x00,0x00,0x28,0x43,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x24,0x02,0x00,0x00,0x5c,0x10,0x00,0x00,0x78,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xb0,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x30,0x0e,0x00,0x00,0x62,0x00,0x05,0x00, +0x8c,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x18,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x83,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc6,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xfc,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a, +0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b, +0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30, +0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18, +0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x51,0x80,0x42, +0x54,0x43,0x55,0x91,0x55,0x86,0x6a,0xa8,0x08,0x2b,0xc4,0x30,0x0c,0x03,0x69,0xc5, +0x30,0x06,0xc3,0x30,0x0c,0xe2,0x8e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0xb9,0x8d, +0x2a,0x56,0x62,0xf2,0x8b,0xdb,0x46,0x84,0x61,0x18,0x46,0x21,0xbc,0x81,0x19,0xe8, +0x3b,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e, +0x1b,0x11,0xc3,0x30,0x0c,0x85,0x08,0x07,0x66,0x20,0x71,0x8e,0x20,0x28,0x06,0x33, +0x28,0xc3,0x40,0x52,0x39,0x10,0x30,0x8c,0x40,0x18,0x33,0xb5,0xc1,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98, +0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x81, +0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39, +0xa0,0x60,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1, +0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c, +0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8, +0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0x80,0xa6,0xa4,0x0e,0x23,0x08,0xc6, +0x4c,0x6d,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f, +0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4, +0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x20, +0x07,0x7e,0x00,0x06,0x7e,0xa0,0x07,0x7a,0xd0,0x0e,0xe9,0x00,0x0f,0xf3,0xf0,0x0b, +0xf4,0x90,0x0f,0xf0,0x50,0x0e,0x28,0x18,0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98, +0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03, +0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76, +0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x24,0xb0, +0x2d,0xb9,0x33,0x85,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3, +0x3b,0x84,0x03,0x3d,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f, +0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x98,0xc9,0x1a,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0x40,0x82,0x01,0x53,0x3c, +0x13,0x19,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42, +0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39, +0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0, +0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f,0xa0,0x00,0xa5,0x79,0x26,0x32,0x18,0x07, +0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a, +0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78, +0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03, +0x3f,0x00,0x03,0x3f,0x40,0x01,0x4b,0xf5,0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3, +0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c, +0xba,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x53,0x9e,0xe7,0x79,0x3e, +0x0c,0x28,0xcb,0xb2,0xac,0x61,0x18,0x86,0x61,0x18,0xa4,0xdf,0x24,0x4d,0x11,0x25, +0x4c,0x3e,0x0b,0x30,0xcf,0x42,0x44,0xec,0x04,0x4c,0x04,0x0a,0x06,0xe2,0xe7,0x08, +0x40,0x01,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07, +0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32,0x00,0x02,0x40,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x80,0x2c,0x10,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46, +0x00,0x8a,0xa1,0x24,0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2,0x20,0xca,0xa1,0xf0, +0x03,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03,0x0a, +0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a,0x3c, +0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x34,0x8a,0x72,0xa2,0x10,0x33,0x8a,0xab,0x78,0x88, +0x1c,0x01,0xa8,0x01,0xf2,0x0b,0x18,0x10,0x10,0x81,0xde,0x19,0x00,0x92,0x67,0x00, +0x88,0x9e,0x01,0x20,0x7b,0x06,0x80,0xf0,0x19,0x00,0xd2,0x67,0x00,0x68,0x9f,0x01, +0xa0,0x7e,0x06,0x80,0xd6,0x19,0x00,0x00,0x79,0x18,0x00,0x00,0x89,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xe1,0x99,0x20,0x0c,0xd0,0x06,0x61,0x20, +0x26,0x08,0x43,0xb4,0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0x41,0xda,0x30,0x20, +0x09,0x31,0x41,0x58,0x83,0x3e,0xa0,0x25,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0xd5, +0xf6,0x46,0x97,0xf6,0xe6,0xf6,0x65,0x57,0x36,0x46,0xf7,0x26,0x37,0x37,0x41,0x18, +0xa6,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85,0x31,0x88,0x81,0x30,0x9c,0x09,0xc2,0x1b, +0xd4,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8,0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9, +0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86,0x31,0x10,0x86,0xc3,0x4c,0xee,0x2b,0xcd, +0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec, +0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x50,0x1b,0x12,0x62,0x99,0x0c,0x6a,0x20, +0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc, +0x04,0x61,0xa8,0x26,0x08,0x83,0xb5,0x41,0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35, +0x10,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd, +0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x5c,0x1b,0x92,0x6b, +0xd9,0x0c,0x6e,0x20,0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda, +0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xc0,0x36,0x24,0xdc,0xe2,0x19,0xdf,0x40,0x18, +0xd9,0x04,0x41,0x0e,0xec,0x80,0x89,0xdc,0x57,0x5a,0xdb,0x59,0x53,0x1a,0xdc,0xdc, +0x04,0x61,0xc8,0x36,0x24,0x49,0x18,0x88,0x81,0x31,0x06,0x03,0x61,0x38,0x13,0x84, +0x41,0x23,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36, +0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21,0x29,0x03,0xc8,0x0c, +0x8c,0x61,0x20,0x8c,0x6c,0x03,0xf2,0x48,0x95,0xd6,0x81,0x01,0x19,0x9c,0xc1,0x04, +0x81,0x0e,0xee,0x80,0x9a,0xdc,0xdd,0x57,0x9a,0x1b,0x5d,0x99,0x9c,0x5b,0x18,0xdb, +0x57,0x1d,0xdc,0xdc,0x58,0x18,0x5b,0x19,0xd9,0xd7,0xd8,0x1b,0xdb,0x9b,0xdc,0x04, +0x81,0x0c,0xe4,0x60,0xc3,0x62,0xa4,0x81,0x1a,0x18,0xc6,0x40,0xac,0xc1,0x1a,0xac, +0x81,0x33,0x41,0xb0,0x03,0x3c,0xa0,0x23,0x77,0xf7,0xc5,0xf6,0x36,0xb6,0xf6,0x35, +0x47,0x17,0x46,0x57,0x37,0xb7,0x61,0x19,0xda,0xc0,0x0d,0x8c,0x61,0x20,0xd6,0x60, +0x0d,0xd6,0x20,0x9b,0x20,0xe0,0x41,0x1e,0x90,0x91,0xbb,0xfb,0x72,0x2b,0xbb,0xfb, +0x62,0x7b,0x1b,0x5b,0x9b,0xdb,0xb0,0x10,0x70,0x10,0x07,0x06,0x35,0x10,0x6b,0xb0, +0x06,0x6b,0x90,0xf1,0x91,0xbb,0xfb,0x62,0xab,0x6b,0x0b,0xfb,0x42,0x4b,0x9b,0xa3, +0x7b,0x93,0xcb,0xdb,0xb0,0x50,0x69,0x30,0x07,0xc6,0x35,0x10,0x6b,0xb0,0x06,0x6b, +0xe0,0x50,0x92,0xbb,0xfb,0xaa,0x83,0x9b,0x1b,0x0b,0x63,0x2b,0x23,0xfb,0x7a,0xab, +0xa3,0x83,0xab,0xa3,0xdb,0xb0,0x5c,0x69,0x50,0x07,0x06,0x31,0x10,0x6b,0xb0,0x06, +0x6b,0xe0,0x6c,0x28,0xd8,0xe0,0x0d,0xe4,0x80,0x0e,0xec,0x60,0x82,0xb0,0x07,0x7b, +0x40,0x63,0x4c,0xcc,0x68,0x4a,0x4a,0x66,0x82,0x30,0x6c,0x1b,0x10,0x03,0x0f,0xf2, +0xc0,0x30,0x06,0x3d,0x00,0x36,0x04,0x7b,0x30,0x41,0xe8,0x03,0x3e,0x60,0x33,0xf7, +0xc5,0x94,0xe6,0x56,0x16,0x26,0x37,0xc4,0x16,0xd6,0x06,0xb7,0x01,0x31,0xfa,0xc0, +0x0f,0x8c,0x61,0x30,0x80,0x0d,0xc1,0x1f,0x6c,0x20,0xd0,0xe0,0x0e,0xf8,0x00,0x14, +0x26,0x08,0x7a,0xa0,0x07,0x5c,0xd2,0xa4,0xca,0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4, +0xca,0x26,0x08,0x64,0x30,0x07,0x1b,0x90,0x64,0x14,0x28,0xa3,0x0c,0xae,0x86,0x14, +0xe8,0xa4,0x35,0x85,0xe1,0x49,0x95,0xb9,0x91,0x95,0xc9,0x4d,0xa5,0xe9,0x95,0x6d, +0x40,0x12,0x53,0xa0,0xc6,0xa0,0x0c,0xae,0x86,0x14,0xc8,0xa4,0x11,0xa5,0xcd,0xc1, +0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x06,0x6e,0x03,0x92,0xa0,0x02,0x95, +0x0a,0x65,0x70,0x35,0xa4,0xc0,0x2e,0x2d,0xc9,0x0d,0xae,0x8e,0x6e,0xe8,0x8d,0xed, +0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x8c,0x28,0xad,0xad,0xcc,0x6d,0x2e, +0xed,0xcd,0x6d,0x6e,0x82,0x30,0x74,0x1b,0x8c,0x64,0x15,0x28,0x56,0x28,0x83,0x8b, +0x52,0x1a,0x53,0x5d,0x5b,0x58,0x53,0x1a,0x1c,0x51,0x5a,0x5b,0x99,0xdb,0x5c,0xda, +0x9b,0xdb,0xdc,0x04,0x61,0xf0,0x36,0x20,0x89,0x2b,0x50,0xaf,0x50,0x06,0x57,0x43, +0x0a,0x94,0xd2,0x98,0xea,0xda,0xc2,0x9a,0xd2,0xe0,0x98,0xca,0xec,0xca,0xd8,0xa8, +0xde,0xaa,0xe6,0xca,0x26,0x08,0xc3,0xb7,0x01,0x49,0x62,0x81,0x92,0x85,0x32,0xb8, +0x1a,0x52,0xe0,0x92,0x66,0x24,0x17,0xd6,0x56,0x96,0xe4,0x46,0x56,0x86,0x37,0x41, +0x18,0xc0,0x60,0x03,0x92,0xd0,0x02,0x55,0x0b,0x65,0x70,0x35,0xa4,0x40,0xc9,0x8c, +0xa8,0xcc,0x2e,0x6d,0xac,0x8c,0xea,0xcd,0x2a,0xad,0xec,0x8e,0xa8,0x0c,0x8e,0x0e, +0x6d,0x82,0x30,0x84,0xc1,0x06,0x23,0xb9,0x05,0x0a,0x17,0xca,0xa0,0xe1,0x61,0xa6, +0x94,0x46,0x47,0x57,0x26,0x37,0x41,0x18,0xc4,0x60,0x03,0x92,0xe8,0x02,0xb5,0x0b, +0x65,0xd0,0x34,0xa4,0x40,0xc9,0xac,0xe9,0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c, +0xee,0x4d,0x6e,0x6a,0x2c,0x8c,0xad,0x6c,0x82,0x30,0x8c,0xc1,0x06,0x24,0xe9,0x05, +0xca,0x17,0xca,0xa0,0x69,0x48,0x81,0x90,0x19,0xd1,0xdb,0x9d,0xdb,0xdc,0x58,0x18, +0x5b,0x99,0x51,0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x61,0x20,0x83,0x0d,0x48,0x02,0x0e, +0x54,0x38,0x94,0x41,0xd3,0x90,0x02,0x3f,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab, +0xb2,0x31,0xba,0x37,0x39,0xa5,0x34,0x3a,0xba,0x32,0xb9,0xa1,0x30,0xb7,0xb1,0x32, +0x36,0xb6,0x30,0xba,0xb4,0x37,0xb7,0x09,0xc2,0x50,0x06,0x1b,0x90,0x64,0x1c,0x28, +0x72,0x28,0x83,0xa6,0x21,0x05,0x32,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73, +0x75,0x72,0x65,0x13,0x84,0xc1,0x0c,0x36,0x20,0x89,0x39,0x50,0xe7,0x50,0x06,0x4d, +0x43,0x0a,0xcc,0xcc,0xa0,0xe4,0xca,0xec,0xd2,0xde,0xea,0xe6,0x8c,0xe4,0xc2,0xda, +0xca,0xa0,0xe4,0xca,0x8a,0xf0,0xe0,0xde,0xe6,0xea,0xe4,0xca,0x26,0x08,0xc3,0x19, +0x6c,0x40,0x92,0x74,0xa0,0xd4,0xa1,0x0c,0x9a,0x86,0x14,0xb8,0x98,0x51,0x85,0xb9, +0x21,0x85,0xb1,0x99,0x19,0x3d,0x59,0x4d,0x10,0x06,0x34,0xd8,0x60,0x24,0xec,0x40, +0xb5,0x43,0x19,0x34,0xac,0xcc,0x94,0xd2,0xe8,0xe8,0xca,0xe4,0xa6,0xca,0xe2,0xea, +0xca,0xdc,0xc6,0xca,0x98,0xca,0xdc,0xce,0xe8,0xd0,0x26,0x08,0x43,0x1a,0x6c,0x40, +0x92,0x77,0xa0,0xe0,0xa1,0x0c,0x9a,0x86,0x14,0xa8,0x98,0x11,0x95,0xb1,0xd1,0x85, +0x51,0xa5,0xb5,0x95,0x4d,0x10,0x06,0x35,0xd8,0x60,0x24,0xf2,0x40,0xcd,0x43,0x19, +0x34,0xbc,0xcc,0x88,0xf2,0xdc,0xc2,0xda,0xd2,0xc6,0xa4,0xca,0xe6,0x86,0xd0,0xc2, +0xdc,0xce,0xca,0x8c,0xc2,0xc6,0xe8,0xde,0xe4,0x26,0x08,0xc3,0x1a,0x6c,0x30,0x92, +0x7a,0xa0,0xec,0xa1,0x0c,0x1a,0x62,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63, +0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x13, +0x84,0x81,0x0d,0x36,0x18,0x09,0x3e,0x50,0xf9,0x50,0x06,0xcd,0x06,0x4a,0x0f,0x4a, +0xe1,0x14,0x54,0xa1,0x15,0x60,0x61,0x16,0x6c,0x21,0x17,0x78,0xe1,0x17,0xc4,0xa1, +0x1c,0xd0,0x61,0x1d,0xdc,0x21,0x1e,0xe8,0xe1,0x1e,0xf4,0x61,0xc3,0x60,0x88,0xc2, +0x3e,0x4c,0x10,0x04,0x60,0x03,0xb0,0x61,0x30,0xfc,0xc1,0x1f,0x36,0x04,0xff,0xb0, +0x61,0x18,0xfa,0x01,0x24,0x28,0x0c,0x4d,0x4d,0x10,0xfc,0x80,0x0e,0x36,0x0c,0x63, +0x30,0x06,0xc3,0x06,0xc2,0x18,0x89,0x8b,0x24,0x36,0x14,0xfd,0x20,0x12,0x40,0x28, +0x94,0x04,0x11,0x31,0xb9,0x30,0xb7,0x31,0xb4,0xb2,0xb9,0x09,0xc2,0xd0,0x06,0x34, +0xcc,0xd8,0xde,0xc2,0xe8,0xe6,0x26,0x08,0x83,0x1b,0xb0,0x48,0x73,0x9b,0xa3,0x9b, +0x9b,0x20,0x0c,0x6f,0x40,0x22,0xcd,0x8d,0x6e,0x6e,0x82,0x30,0xc0,0x01,0x11,0xba, +0x32,0xbc,0x2f,0xb6,0xb7,0x30,0xb2,0x09,0xc2,0x10,0x07,0x44,0xe8,0xca,0xf0,0xbe, +0xdc,0xde,0xe4,0xda,0x98,0xd0,0x95,0xe1,0x7d,0xcd,0xd1,0xbd,0xc9,0x95,0xb1,0xa8, +0x4b,0x73,0xa3,0x9b,0xdb,0x00,0x9d,0x04,0x4a,0xa4,0x84,0x4a,0xac,0x04,0x4b,0xb4, +0x84,0x4b,0xbc,0x04,0x4c,0xc4,0x04,0x27,0x13,0xdc,0x4c,0xc8,0x42,0x15,0x36,0x36, +0xbb,0x36,0x97,0x34,0xb2,0x32,0x37,0xba,0x29,0x41,0x50,0x85,0x0c,0xcf,0xc5,0xae, +0x4c,0x6e,0x2e,0xed,0xcd,0x6d,0x4a,0x40,0x34,0x21,0xc3,0x73,0xb1,0x0b,0x63,0xb3, +0x2b,0x93,0x9b,0x12,0x18,0x75,0xc8,0xf0,0x5c,0xe6,0xd0,0xc2,0xc8,0xca,0xe4,0x9a, +0xde,0xc8,0xca,0xd8,0xa6,0x04,0x49,0x19,0x32,0x3c,0x17,0xb9,0xb2,0xb9,0xb7,0x3a, +0xb9,0xb1,0xb2,0xb9,0x29,0x01,0x28,0x54,0x22,0xc3,0x73,0xa1,0xcb,0x83,0x2b,0x0b, +0x72,0x73,0x7b,0xa3,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x9b,0x22,0xec,0x03,0x48,0xd4, +0x21,0xc3,0x73,0x29,0x73,0xa3,0x93,0xcb,0x83,0x7a,0x4b,0x73,0xa3,0x9b,0x9b,0x12, +0x94,0x44,0x17,0x32,0x3c,0x97,0xb1,0xb7,0x3a,0x37,0xba,0x32,0xb9,0xb9,0x29,0xc1, +0x4c,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x3c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x21,0x40,0xc3,0xe5, +0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x51,0xeb,0x36,0x00,0x0d,0x97,0xef,0x3c, +0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x9b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01, +0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0c,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55, +0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0xd6,0xb0,0x0d, +0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02, +0xe6,0x23,0xb7,0x6d,0x0e,0xd2,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08, +0x34,0xc3,0x42,0xd8,0x82,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xd9,0x7e,0x71,0xdb, +0x16,0x10,0x0d,0x97,0xef,0x3c,0xbe,0x11,0x39,0xd4,0x23,0x0e,0x3e,0x72,0xdb,0x76, +0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44,0x45,0x2c,0x7e,0x71, +0xdb,0x46,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c, +0x7e,0x71,0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec, +0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x09,0x64,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01, +0x0c,0xe2,0x20,0x36,0x60,0xe4,0x50,0x8f,0x8f,0xdc,0xb6,0x25,0x3c,0xc3,0xe5,0x3b, +0x8f,0x4f,0x35,0x40,0x84,0xf9,0x45,0xad,0x9b,0xc1,0x33,0x5c,0xbe,0xf3,0xf8,0x54, +0x03,0x44,0x98,0x5f,0xdc,0x36,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48, +0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xcf,0x06,0x73,0xb3,0xda,0x31,0x5a,0x38, +0xa8,0xa1,0xe0,0x57,0xf2,0xe3,0x6f,0xdd,0x44,0x58,0x49,0x4c,0xa8,0x32,0x00,0x00, +0x62,0x00,0x05,0x00,0xaa,0x0c,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0x90,0x32,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00, +0xa1,0x0c,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c, +0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42, +0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20, +0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50, +0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00, +0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d, +0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff, +0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42, +0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xcb,0x00,0x00,0x00, +0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3, +0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0x80,0xc2,0x08, +0x40,0x09,0x00,0x14,0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03,0x22,0xcc,0x00,0x14, +0xc2,0x30,0x30,0x18,0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2, +0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c,0x01,0x42,0x8a,0x7b, +0x86,0xcb,0x9f,0xb0,0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40,0xc1,0xa2,0x28,0x89, +0x01,0x63,0x30,0x18,0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18,0x30,0x06,0x83,0x81, +0xc1,0x60,0x30,0x28,0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2,0x24,0x06,0x0c,0x86, +0xc1,0x60,0x30,0x0c,0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51,0x19,0x54,0x2a,0x64, +0x29,0x43,0x65,0x50,0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34,0xc5,0x30,0x0c,0x0c, +0x06,0x83,0x81,0x38,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b, +0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19,0x30,0x06,0xf4,0x39, +0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b, +0x11,0x83,0xc1,0x60,0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x1c,0x41,0x50,0x0c,0xc6, +0x40,0x31,0x18,0x90,0xa8,0x34,0x10,0x30,0x8c,0x40,0x18,0x33,0xb5,0xc1,0x38,0xb0, +0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43, +0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f, +0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8, +0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43, +0x39,0xa0,0x60,0x30,0x93,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0, +0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43, +0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d, +0xb0,0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f,0x20,0x01,0x95,0x22,0xd5,0x30,0x82, +0x60,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e, +0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3, +0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00, +0x06,0x72,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f, +0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0xc1,0x4c,0x62,0x30,0x0e,0xec,0x10, +0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e, +0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6, +0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80, +0x04,0x56,0x8b,0x5c,0x33,0x85,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01, +0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39, +0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc, +0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x30,0x93,0x35,0x0e,0xec,0x10, +0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e, +0x72,0x40,0x0a,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x7e,0x80,0x04,0x03, +0x8c,0x62,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81, +0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38, +0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x50,0x34,0x9b,0x89, +0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16,0x68,0xa1,0x1c, +0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6, +0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00, +0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x50,0xc0,0xa2,0xda,0x4c,0xd8,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8, +0x01,0x0a,0x0c,0x74,0x1b,0x46,0x10,0x86,0x33,0x84,0xe0,0x63,0x57,0x1b,0x4d,0xb9, +0x5c,0x2e,0x97,0x1b,0x0c,0x50,0x2c,0x16,0x8b,0x65,0x30,0x18,0x0c,0x06,0x83,0x81, +0x74,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02,0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13, +0x81,0x82,0x01,0xf1,0xe6,0x08,0x40,0x61,0x0a,0x00,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90, +0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07, +0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6, +0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60, +0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07, +0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90, +0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04, +0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1, +0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32, +0x00,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c,0x10,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x94,0x40,0x11,0x14,0xc3,0x08,0x40,0x49,0x94,0x41,0x21,0x14, +0x47,0x29,0x14,0x45,0x41,0x94,0x43,0xe1,0x07,0x10,0x69,0x04,0x80,0x7c,0x05,0x0c, +0x08,0x88,0x40,0xaf,0x19,0x00,0x92,0xcd,0x00,0x10,0x6d,0x06,0x80,0x6c,0x33,0x00, +0x84,0x9b,0x01,0xa0,0xdd,0x0c,0x00,0xf5,0x66,0x00,0x68,0x35,0x03,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x76,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0xe1,0x99,0x20,0x0c,0xd0,0x06,0x61,0x20,0x26,0x08,0x43,0xb4,0x41,0x18,0x0c,0x0a, +0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08,0x83,0x34,0x41,0x58,0x83,0x32,0x20,0x30, +0x41,0x18,0xa6,0x0d,0x82,0xd2,0x6c,0x48,0x94,0x85,0x51,0x88,0x81,0x50,0x9c,0x09, +0xc2,0x1b,0x78,0x1b,0x92,0x01,0x62,0x14,0x65,0x20,0x14,0x67,0x82,0x30,0x50,0x1b, +0x12,0x62,0x61,0x14,0x69,0x20,0x14,0x67,0x82,0x30,0x54,0x13,0x84,0xc1,0xda,0x20, +0x28,0xd5,0x86,0x44,0x82,0x18,0x85,0x1a,0x08,0xc5,0x9a,0x20,0x0c,0xd7,0x86,0x84, +0x5a,0x18,0x05,0x1b,0x08,0xc5,0x99,0x20,0x0c,0xd8,0x86,0x04,0x5b,0x18,0x45,0x1b, +0x08,0xc5,0x9a,0x20,0xc8,0xc1,0x37,0x41,0x18,0xb2,0x0d,0x89,0xc1,0x31,0x4a,0x37, +0x10,0x8a,0x33,0x41,0x18,0xb4,0x0d,0xc9,0x07,0x31,0xca,0x30,0x10,0x8a,0xb5,0x01, +0x79,0xa2,0xe9,0xca,0x36,0x0f,0x0c,0x26,0x08,0x74,0x00,0x06,0x13,0x04,0x32,0xe0, +0x36,0x2c,0x8a,0x18,0x30,0x8a,0x32,0x10,0x63,0x30,0x06,0x63,0xe0,0x4c,0x10,0xec, +0x20,0x0c,0x36,0x2c,0x43,0x19,0x30,0xca,0x30,0x10,0x63,0x30,0x06,0x63,0x60,0x4d, +0x10,0xf0,0x40,0x0c,0x36,0x2c,0xc4,0x19,0x30,0x8a,0x34,0x10,0x63,0x30,0x06,0x63, +0x60,0x6d,0x58,0x24,0x31,0x60,0x14,0x6a,0x20,0xc6,0x60,0x0c,0xc6,0xc0,0xd9,0xb0, +0x50,0x62,0xc0,0x28,0xc4,0x40,0x8c,0xc1,0x18,0x8c,0x81,0xb3,0xa1,0x20,0x03,0x33, +0x40,0x83,0x34,0x50,0x83,0x09,0xc2,0x1e,0x8c,0xc1,0x04,0x61,0xd8,0x36,0x20,0x0a, +0x1b,0x30,0x8a,0x32,0xb4,0x01,0xb0,0x21,0x70,0x83,0x09,0x42,0x1f,0x90,0xc1,0x06, +0x44,0x81,0x03,0x46,0x19,0x06,0x05,0xd8,0x10,0xc4,0xc1,0x06,0x22,0x0c,0xd6,0xe0, +0x0d,0xe4,0x60,0x82,0x20,0x00,0x14,0x86,0xa6,0x26,0x08,0x7e,0xd0,0x6d,0x18,0xba, +0x6e,0xd8,0x40,0x28,0x76,0x40,0xdd,0xc1,0x86,0x82,0x0e,0xea,0x00,0x98,0x03,0x3c, +0xa8,0xc2,0xc6,0x66,0xd7,0xe6,0x92,0x46,0x56,0xe6,0x46,0x37,0x25,0x08,0xaa,0x90, +0xe1,0xb9,0xd8,0x95,0xc9,0xcd,0xa5,0xbd,0xb9,0x4d,0x09,0x88,0x26,0x64,0x78,0x2e, +0x76,0x61,0x6c,0x76,0x65,0x72,0x53,0x02,0xa3,0x0e,0x19,0x9e,0xcb,0x1c,0x5a,0x18, +0x59,0x99,0x5c,0xd3,0x1b,0x59,0x19,0xdb,0x94,0x00,0x29,0x43,0x86,0xe7,0x22,0x57, +0x36,0xf7,0x56,0x27,0x37,0x56,0x36,0x37,0x25,0x90,0x83,0x3a,0x64,0x78,0x2e,0x65, +0x6e,0x74,0x72,0x79,0x50,0x6f,0x69,0x6e,0x74,0x73,0x53,0x02,0x3c,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x3c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x21,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20, +0x0d,0x10,0x61,0x7e,0x51,0xeb,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40, +0x84,0xf9,0xc5,0x6d,0x9b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6, +0x23,0xb7,0x6d,0x0c,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a, +0xc0,0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0xd6,0xb0,0x0d,0x97,0xef,0x3c,0xbe, +0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d, +0x0e,0xd2,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0xd8, +0x82,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xd9,0x7e,0x71,0xdb,0x16,0x10,0x0d,0x97, +0xef,0x3c,0xbe,0x11,0x39,0xd4,0x23,0x0e,0x3e,0x72,0xdb,0x76,0x50,0x0d,0x97,0xef, +0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44,0x45,0x2c,0x7e,0x71,0xdb,0x46,0x50,0x0d, +0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x56, +0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f, +0xdc,0xb6,0x09,0x64,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0x20,0x36, +0x60,0xe4,0x50,0x8f,0x8f,0xdc,0xb6,0x25,0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40, +0x84,0xf9,0x45,0xad,0x9b,0xc1,0x33,0x5c,0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f, +0xdc,0x36,0x00,0x00,0x61,0x20,0x00,0x00,0x36,0x0a,0x00,0x00,0x13,0x04,0x5c,0x2c, +0x10,0x00,0x00,0x00,0x52,0x00,0x00,0x00,0x34,0x98,0x01,0x28,0xa3,0x42,0x2a,0xc2, +0x80,0x62,0x2b,0x8d,0x92,0x2b,0x95,0xb2,0xab,0x81,0xe2,0x2b,0x97,0x32,0x0c,0x28, +0x98,0xb2,0x29,0xa6,0xe2,0x0d,0x28,0xdf,0x80,0x52,0xaa,0x82,0x8a,0x28,0x9f,0xa2, +0x21,0x52,0x0d,0x90,0xa2,0x08,0xca,0xa0,0x3c,0x4a,0x60,0x04,0x80,0x0c,0x33,0x00, +0x63,0x04,0x20,0x08,0x82,0x28,0x18,0x8c,0x11,0xb4,0xe6,0x9c,0xb3,0xdf,0x18,0x01, +0x08,0x82,0xa0,0xfc,0x8d,0x11,0x80,0x20,0x08,0xf3,0xbf,0x30,0x46,0x00,0x82,0x20, +0x18,0xff,0xc2,0x18,0xc1,0xee,0x8f,0x32,0x09,0x06,0x63,0x04,0xbb,0x3f,0xca,0xfc, +0x37,0x46,0x00,0x82,0x20,0x08,0xff,0xc2,0x18,0x41,0x6b,0xce,0x39,0xef,0x8d,0x11, +0x80,0x20,0x08,0xca,0x60,0x30,0x46,0x00,0x82,0xf8,0x7f,0x8f,0xc1,0x18,0x01,0x08, +0x82,0x20,0x08,0x06,0x63,0x04,0x21,0x09,0x86,0x78,0x37,0x46,0xb0,0xc7,0x6a,0xbc, +0x7f,0x63,0x04,0x6b,0xad,0xd6,0xe2,0x37,0x46,0xf0,0xdf,0x7f,0xff,0x7e,0x63,0x04, +0xad,0x39,0xe7,0xbc,0x2f,0x8c,0x11,0xc8,0xa2,0xdb,0xff,0xdf,0x18,0x81,0xce,0x9a, +0x73,0xfa,0x8d,0x11,0xa8,0x78,0x7d,0xaa,0xde,0x18,0x01,0x08,0x82,0x20,0x08,0x0e, +0x63,0x04,0x6b,0xad,0xd6,0xba,0x37,0x46,0x00,0x82,0xa0,0x7f,0x87,0xc1,0x18,0x41, +0x6b,0xce,0x39,0xed,0x8d,0x11,0x80,0x20,0x08,0x92,0x60,0x30,0x46,0x00,0x82,0x20, +0xa8,0x83,0xc1,0x18,0x81,0x08,0x92,0x20,0xbe,0x8d,0x11,0xc0,0x71,0x99,0xdf,0xde, +0x18,0x01,0x59,0xf2,0xfa,0xfd,0x8d,0x11,0x80,0x20,0x08,0x82,0xa0,0x30,0x46,0x00, +0x82,0x20,0xc8,0x82,0xc1,0x18,0xc1,0x3b,0x93,0x26,0xda,0x8d,0x11,0x80,0x20,0x08, +0xc2,0xdf,0x18,0x01,0x08,0x82,0x20,0xfe,0x0b,0x63,0x04,0x20,0x08,0x82,0xe8,0x37, +0x46,0x00,0x82,0x20,0x88,0x7f,0x54,0x19,0x23,0x00,0x41,0x68,0x8c,0x00,0x04,0x9f, +0x31,0x02,0x10,0x7c,0x83,0x31,0x02,0x10,0x04,0x83,0x11,0x00,0x32,0x8c,0x00,0x00, +0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe0,0x20,0x0a,0x6d,0x90,0x0b,0xbe,0x20, +0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe1,0x30,0x0a,0x6e,0xb0,0x0b,0xba, +0x30,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe2,0x40,0x0a,0x6f,0x00,0x0e, +0xbc,0x40,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe3,0x50,0x0a,0x70,0x20, +0x0e,0xe2,0x50,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe4,0x60,0x0a,0x71, +0x00,0x0e,0xe0,0x60,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe5,0x70,0x0a, +0x71,0x90,0x0b,0xe4,0x70,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe6,0x80, +0x0a,0x72,0x30,0x0e,0xbb,0x80,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe7, +0x90,0x0a,0x73,0xe0,0x0b,0xbd,0x90,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06, +0xe8,0xa0,0x0a,0x74,0x10,0x0e,0xbf,0xa0,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50, +0x06,0xe9,0xb0,0x0a,0x75,0x30,0x0e,0xe2,0xb0,0x0b,0x23,0x06,0x09,0x00,0x82,0x60, +0x50,0x06,0xea,0xc0,0x0a,0x76,0x80,0x0e,0xe4,0xc0,0x0b,0x23,0x06,0x09,0x00,0x82, +0x60,0x50,0x06,0xeb,0xd0,0x0a,0x77,0xa0,0x0e,0xe7,0xd0,0x0b,0x23,0x06,0x09,0x00, +0x82,0x60,0x50,0x06,0xec,0xe0,0x0a,0x78,0x80,0x0e,0xea,0xe0,0x0b,0x23,0x06,0x09, +0x00,0x82,0x60,0x50,0x06,0xed,0xf0,0x0a,0x7c,0x90,0x0e,0xec,0xf0,0x0b,0x23,0x06, +0x09,0x00,0x82,0x60,0x50,0x06,0xee,0x00,0x0b,0x7e,0xa0,0x0e,0xea,0x00,0x0e,0x23, +0x06,0x06,0x00,0x82,0x60,0x40,0xf0,0xc3,0x29,0xac,0xc3,0x88,0x81,0x01,0x80,0x20, +0x18,0x10,0xfd,0x80,0x0a,0xef,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x44,0x3f,0xa0, +0x42,0x3b,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0xe1,0x0f,0xa9,0x10,0x0f,0x23,0x06, +0x07,0x00,0x82,0x60,0x20,0x06,0xf4,0x30,0x0b,0x85,0x3c,0x8c,0x26,0x04,0x41,0x19, +0xef,0x70,0x65,0xc0,0xc3,0x55,0x60,0x0b,0x5c,0x44,0x00,0x15,0xb4,0x82,0x56,0x52, +0x40,0x09,0x09,0x9c,0x60,0xb0,0x13,0x0c,0x66,0x02,0x1a,0xc0,0xc7,0x84,0x34,0x80, +0xcf,0x68,0x42,0x03,0x5c,0x60,0xb0,0x73,0x0c,0x66,0x85,0x40,0x1f,0x2b,0x04,0xfa, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x77,0x12,0xe5,0x70,0xf9,0xc3,0x68,0x42,0x00, +0x8c,0x26,0x08,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x88,0x41,0x4a,0xa0,0x83,0x46, +0x12,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x27,0x18,0xec,0x04,0x83,0xd9,0x21,0xd0, +0xc7,0x0e,0x81,0x3e,0x26,0x30,0xf0,0x31,0x81,0x81,0xcf,0x68,0x42,0x22,0x8c,0x26, +0x28,0x83,0x21,0x84,0x7c,0x0c,0x21,0xe4,0x63,0x0a,0x2e,0xc0,0xc7,0x94,0x5c,0x80, +0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x62,0xd1,0x0f,0x84,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0xc7,0x58,0xf8,0x03,0x21,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x41, +0x16,0x20,0x31,0x0a,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x65,0x11,0x12,0xa4, +0x20,0x9c,0x62,0xb0,0x53,0x0c,0x66,0x84,0x40,0x1f,0x23,0x04,0xfa,0x8c,0x18,0x34, +0x00,0x08,0x82,0x41,0x93,0x16,0x24,0x31,0x07,0x3b,0x51,0x06,0x64,0x70,0x12,0x27, +0x71,0x12,0x27,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0xd0,0x09,0xa3,0x09, +0xde,0x60,0x02,0x21,0x1f,0x13,0x08,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x87, +0x16,0x26,0x81,0x07,0x3d,0x31,0x9a,0x10,0x08,0xa3,0x09,0xc2,0x60,0x85,0x10,0x1f, +0x2b,0x84,0xf8,0x98,0x1a,0x08,0xf2,0x31,0x35,0x10,0xe4,0x63,0x82,0x20,0x1f,0x13, +0x04,0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xbc,0x58,0x89, +0xc0,0x10,0x37,0x80,0x8f,0x21,0x6e,0x00,0x9f,0xe1,0x08,0x81,0x16,0x86,0x6f,0x38, +0x62,0xd8,0x85,0xe2,0x2b,0x21,0xd0,0xe1,0x08,0xe2,0x16,0x86,0x6f,0x38,0xa2,0xf0, +0x85,0xe2,0x2b,0x21,0xd0,0x22,0x02,0x1d,0x31,0x78,0x00,0x10,0x04,0x83,0x29,0x34, +0x70,0x42,0x16,0x5a,0xa1,0xe3,0x4a,0xa2,0x24,0xec,0xc2,0x2e,0xc4,0x62,0x17,0x46, +0x13,0x82,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xd2,0x80,0x8b,0x60,0xc4,0xe0, +0x01,0x40,0x10,0x0c,0x26,0xd2,0xd8,0x09,0x5c,0x80,0x05,0x30,0xf8,0x50,0x02,0x25, +0xf2,0x22,0x2f,0xca,0xc2,0x17,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0x40,0x0c,0x42,0x03,0x2c,0x64,0xc1,0x2f,0x46,0x13,0x82,0x61,0xb8, +0x21,0xf0,0x0b,0x30,0x28,0x85,0x26,0xb8,0x84,0x60,0x6b,0xb0,0x09,0xae,0x26,0xd0, +0x59,0x86,0x40,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x0c,0x50,0xe3,0x2c,0x72, +0xc1,0x34,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x4e,0x30,0xd8,0x09,0x06,0x33,0x61, +0x93,0x8f,0x09,0x9b,0x7c,0x4c,0x88,0x09,0xf8,0x98,0x20,0x13,0xf0,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0x63,0x37,0xec,0xc2,0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xe0,0x0d,0xbc,0x90,0x87,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xde,0xc0,0x8b, +0x63,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x37,0xf4,0x82,0x1e,0x82,0x11,0x03, +0x03,0x00,0x41,0x30,0x88,0x78,0xc3,0x2d,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0x7a,0xe3,0x2d,0x84,0x13,0x06,0x74,0xc2,0x80,0xec,0x20,0xe2,0x63,0x06,0x11,0x9f, +0x13,0x2a,0x77,0x42,0xe5,0xca,0xd8,0x0b,0x28,0x83,0x2f,0x60,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x34,0xf1,0xa0,0x0b,0x41,0x37,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x1b, +0x8f,0xba,0x10,0x76,0x63,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0xf5,0x28,0x0d,0x7b, +0xe0,0x0d,0x21,0x40,0x0d,0xd4,0x40,0x0d,0xd4,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21, +0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d, +0x51,0xb9,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xe6,0xc3,0x35,0xfe,0xa1,0x3c,0x26, +0x25,0x36,0x62,0x23,0x36,0x62,0x63,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61, +0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x8a, +0x8b,0x0f,0xb0,0x35,0x90,0x0d,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x86,0x1f, +0xad,0x21,0x04,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xfc,0x87,0x6e,0xac,0x44,0x7c, +0x04,0x56,0x6f,0xf4,0x46,0x6f,0xf4,0xc6,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68, +0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xee,0x88,0xca, +0x15,0x1a,0xf0,0x07,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x36,0x22,0xb8,0x11,0x30, +0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xa8,0x48,0x79,0xd8,0x04,0x7f,0x04,0x61,0x80, +0x1e,0xe8,0x81,0x1e,0xe8,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08, +0xa3,0x09,0xc4,0x70,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x23,0x06, +0x0d,0x00,0x82,0x60,0xd0,0xcc,0x88,0x7b,0xfc,0x44,0x89,0xac,0x81,0x1c,0xc4,0x47, +0x7c,0xc4,0x47,0x7c,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68, +0x02,0x31,0x1c,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x88,0x41,0x03, +0x80,0x20,0x18,0x34,0x3c,0x72,0x1f,0x68,0xe1,0x22,0x7c,0xb0,0x07,0xfa,0xa1,0x1f, +0xfa,0xa1,0x1f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40, +0x0c,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x37,0x62,0xd0,0x00,0x20, +0x08,0x06,0x4d,0x99,0x80,0x48,0x5c,0xdc,0xc8,0x19,0x90,0xc2,0x88,0x8c,0xc8,0x88, +0x8c,0xc8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3, +0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x8d,0x18,0x34,0x00,0x08,0x82, +0x41,0xe3,0x26,0x29,0xa2,0x17,0x60,0x52,0x06,0xad,0xc0,0x22,0x2c,0xc2,0x22,0x2c, +0x32,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x70,0x44, +0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x65,0x0b,0x6c,0x02,0x56,0x0e,0x2d, +0x02,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0xe6,0x04,0x45,0x84,0x60,0xc4,0xa0, +0x01,0x40,0x10,0x0c,0x1a,0x3d,0xa9,0x11,0xd3,0x60,0x13,0x59,0x08,0x70,0x04,0x47, +0x70,0x04,0x47,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81, +0x18,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0x6e,0xc4,0xa0,0x01,0x40, +0x10,0x0c,0x9a,0x51,0xf1,0x91,0xd7,0xa8,0x93,0x71,0x50,0xc2,0x24,0x4c,0xc2,0x24, +0x4c,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x8e, +0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0x6e,0xc4,0xa0,0x01,0x40,0x10,0x0c, +0x1a,0x56,0x39,0x13,0xdc,0xf0,0x13,0x57,0x98,0xd4,0x44,0x4d,0xd4,0x44,0x4d,0x46, +0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc, +0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0x6e,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x5a, +0x81,0x93,0xf0,0x38,0x15,0x56,0xe0,0xe6,0x64,0x4e,0xe6,0x64,0x4e,0x46,0x13,0x02, +0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11,0x95, +0x3b,0xa2,0x72,0x47,0x54,0xae,0xfa,0x41,0x56,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0xb4,0x5c,0x71,0x93,0xe0,0x0c,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x01,0x97,0x3d, +0x61,0x0f,0x59,0xc1,0x87,0xc0,0x4f,0xfc,0xc4,0x4f,0xfc,0x64,0x34,0x21,0x00,0x46, +0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23, +0x2a,0x77,0x44,0xe5,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x49,0x17,0x52,0xa9,0x8f, +0x5d,0x49,0x09,0xe5,0x54,0x4e,0xe5,0x54,0x4e,0x65,0x34,0x21,0x00,0x46,0x13,0x84, +0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77, +0x44,0xe5,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x91,0x97,0x56,0xf1,0x0f,0x72,0xa1, +0x87,0x09,0x56,0x60,0x05,0x56,0x60,0x65,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34, +0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5, +0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xd9,0x17,0x5b,0x39,0x91,0x76,0x91,0x07,0x2e, +0x57,0x72,0x25,0x57,0x72,0x65,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10, +0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0xcc,0x47, +0xc0,0x22,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x80,0x81,0x0c,0xbe,0x04,0x23,0x06, +0x07,0x00,0x82,0x60,0x60,0x89,0x8c,0xb8,0x04,0x62,0x72,0x81,0x01,0x47,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0x32,0x99,0x7d,0x09,0x86,0x23,0x02,0x35,0x21,0x3e,0x1b,0x4a, +0x45,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xa5,0x0c,0xb9,0x04,0x16,0x08,0xf4, +0x31,0xe3,0x54,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0xcb,0x9c,0x4b,0x60, +0x81,0x40,0x1f,0x0b,0x08,0xf9,0x5c,0x50,0xb9,0xe9,0x86,0x36,0x09,0x12,0x63,0x93, +0xb7,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x60,0x2f,0x73,0x32,0xc1,0x88,0xc1, +0x01,0x80,0x20,0x18,0x58,0x31,0x13,0x2f,0x41,0x9c,0x5c,0x60,0xc0,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0x6a,0x46,0x65,0x82,0xe1,0x88,0x20,0x4f,0x88,0xcf,0x06,0x5a, +0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x38,0x33,0x2f,0x81,0x05,0x02,0x7d, +0xcc,0xb0,0x15,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xb4,0x33,0xf6,0x12,0x58, +0x20,0xd0,0xc7,0x02,0x42,0x3e,0x17,0x54,0x6e,0xba,0x81,0x4f,0x82,0xc4,0xfa,0xc4, +0x2f,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x98,0xcf,0xd8,0x4c,0x30,0x62,0x70, +0x00,0x20,0x08,0x06,0x16,0xd8,0x80,0x4c,0x00,0x2a,0x17,0x18,0x70,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0x22,0xb2,0xc9,0x99,0x60,0x38,0x22,0x40,0x15,0xe2,0xb3,0x61,0x5c, +0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0xd9,0x88,0x4c,0x60,0x81,0x40,0x1f, +0x33,0xca,0x45,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xa9,0x4d,0xc9,0x04,0x16, +0x08,0xf4,0xb1,0x80,0x90,0xcf,0x05,0x95,0x9b,0x6e,0x58,0x95,0x20,0xb1,0x56,0x69, +0x8d,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0xd6,0x36,0x65,0x13,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x81,0xf5,0x36,0x2f,0x13,0xbc,0xca,0x05,0x06,0x1c,0x31,0x30,0x00, +0x10,0x04,0x83,0x68,0x6e,0xd0,0x26,0x18,0x8e,0x08,0x6e,0x85,0xf8,0x6c,0x90,0x17, +0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x64,0x37,0x31,0x13,0x58,0x20,0xd0,0xc7, +0x0c,0x7a,0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x79,0x43,0x33,0x81,0x05, +0x02,0x7d,0x2c,0x20,0xe4,0x73,0x41,0xe5,0xa6,0x1b,0x74,0x25,0x48,0xcc,0x0d,0x62, +0x43,0x3e,0xf6,0x06,0xb1,0x21,0x1f,0x83,0x83,0xd8,0x90,0x8f,0xc5,0x41,0x6c,0xc8, +0xc7,0xc6,0x80,0x35,0xe4,0x63,0x64,0xc0,0x1a,0xf2,0xb1,0x32,0x60,0x0d,0xf9,0x98, +0x19,0xb0,0x86,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81, +0xc0,0xc7,0x38,0xd4,0x90,0x8f,0x75,0xa8,0x21,0x1f,0xf3,0x50,0x43,0x3e,0xf6,0xa1, +0x86,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7, +0xaa,0xd2,0x90,0x8f,0x59,0xa5,0x21,0x1f,0xbb,0x4a,0x43,0x3e,0x86,0x95,0x86,0x7c, +0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0xf6,0x40, +0x15,0xe0,0x63,0x41,0x1b,0xc0,0xc7,0x82,0x0f,0x3e,0x76,0x04,0xf4,0xb1,0x43,0xa0, +0x8f,0x1d,0x03,0x7d,0xec,0x20,0xe8,0x63,0xb1,0xb0,0x1a,0xf2,0x31,0x59,0x58,0x0d, +0xf9,0xd8,0x2c,0xac,0x86,0x7c,0x8c,0x16,0x56,0x43,0x3e,0x66,0x0a,0xa6,0x21,0x1f, +0x3b,0x05,0xd3,0x90,0x8f,0xa1,0x82,0x69,0xc8,0xc7,0x52,0xc1,0x34,0xe4,0x63,0x04, +0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0xf6,0x07,0xa5,0x21, +0x1f,0x03,0x85,0xd2,0x90,0x8f,0x85,0x42,0x69,0xc8,0xc7,0x44,0xa1,0x34,0xe4,0x63, +0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x07,0xa4, +0x21,0x1f,0xcb,0x03,0xd2,0x90,0x8f,0xe9,0x01,0x69,0xc8,0xc7,0xf6,0x80,0x34,0xe4, +0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84, +0x01,0x7d,0x8c,0x10,0x03,0xfa,0x18,0x31,0x06,0xf4,0x31,0x82,0x0c,0xe8,0x63,0xf1, +0x40,0x1a,0xf2,0x31,0x79,0x20,0x0d,0xf9,0xd8,0x3c,0x90,0x86,0x7c,0x8c,0x1e,0x48, +0x43,0x3e,0x66,0x0e,0x7f,0x21,0x1f,0x3b,0x87,0xbf,0x90,0x8f,0xa1,0xc3,0x5f,0xc8, +0xc7,0xd2,0xe1,0x2f,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7, +0x08,0x04,0x3e,0xf6,0x0b,0x7e,0x21,0x1f,0x03,0x07,0xbf,0x90,0x8f,0x85,0x83,0x5f, +0xc8,0xc7,0xc4,0xc1,0x2f,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0, +0xc7,0x10,0x02,0x3e,0x86,0x0b,0x7d,0x21,0x1f,0xcb,0x85,0xbe,0x90,0x8f,0xe9,0x42, +0x5f,0xc8,0xc7,0x76,0xa1,0x2f,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42, +0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84,0x02,0x7d,0x8c,0x10,0x05,0xfa,0x18,0x31,0x0a, +0xf4,0x31,0x82,0x14,0xe8,0x63,0x31,0xe1,0x17,0xf2,0x31,0x99,0xf0,0x0b,0xf9,0xd8, +0x4c,0xf8,0x85,0x7c,0x8c,0x26,0xfc,0x42,0x3e,0x66,0x12,0x79,0x21,0x1f,0x3b,0x89, +0xbc,0x90,0x8f,0xa1,0x44,0x5e,0xc8,0xc7,0x52,0x22,0x2f,0xe4,0x63,0x04,0x02,0x1f, +0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0xf6,0x0f,0x78,0x21,0x1f,0x03, +0x09,0xbc,0x90,0x8f,0x85,0x04,0x5e,0xc8,0xc7,0x44,0x02,0x2f,0xe4,0x63,0x08,0x01, +0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x0f,0x77,0x21,0x1f, +0xcb,0x87,0xbb,0x90,0x8f,0xe9,0xc3,0x5d,0xc8,0xc7,0xf6,0xe1,0x2e,0xe4,0x63,0x08, +0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84,0x03,0x7d, +0x8c,0x10,0x07,0xfa,0x18,0x31,0x0e,0xf4,0x31,0x82,0x1c,0xe8,0x63,0xbd,0xe3,0x2b, +0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0xec,0x8f,0xee,0x28,0x18,0x31,0x38,0x00, +0x10,0x04,0x03,0x2b,0x94,0xc2,0x28,0x08,0x9f,0x0b,0x0c,0x38,0x62,0x60,0x00,0x20, +0x08,0x06,0x51,0x29,0xe9,0x51,0x30,0x1c,0x11,0xa4,0x0f,0xf1,0xd9,0x40,0x42,0xf2, +0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0x95,0xc6,0x28,0xb0,0x40,0xa0,0x8f,0x19, +0x26,0x24,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x56,0xc9,0x8c,0x02,0x0b,0x04, +0xfa,0x58,0x40,0xc8,0xe7,0x82,0xca,0x4d,0x37,0xb0,0x4f,0x90,0xd8,0xfa,0xb4,0x4b, +0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x00,0x73,0x25,0x53,0x0a,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xc0,0x82,0x25,0x38,0x0a,0xe0,0xe7,0x02,0x03,0x8e,0x18,0x18,0x00,0x08, +0x82,0x41,0x44,0x4b,0xa9,0x14,0x0c,0x47,0x04,0xf8,0x43,0x7c,0x36,0xcc,0x90,0x7c, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xba,0x25,0x39,0x0a,0x2c,0x10,0xe8,0x63,0x46, +0x0d,0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x5d,0xaa,0xa3,0xc0,0x02,0x81, +0x3e,0x16,0x10,0xf2,0xb9,0xa0,0x72,0xd3,0x0d,0xfb,0x13,0x24,0xc6,0x3f,0xfc,0x12, +0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0xc0,0x7a,0xa9,0x96,0x82,0x11,0x83,0x03,0x00, +0x41,0x30,0xb0,0x7e,0xe9,0x8f,0x82,0xff,0xb9,0xc0,0x80,0x23,0x06,0x06,0x00,0x82, +0x60,0x10,0x8d,0x13,0x2e,0x05,0xc3,0x11,0xc1,0x09,0x11,0x9f,0x0d,0x62,0x24,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xcc,0x29,0x94,0x02,0x0b,0x04,0xfa,0x98,0x41, +0x46,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0x9d,0x48,0x29,0xb0,0x40,0xa0, +0x8f,0x05,0x84,0x7c,0x2e,0xa8,0xdc,0x74,0x83,0x0a,0x05,0x89,0xb1,0xd0,0xca,0xc4, +0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x30,0x76,0x22,0xa7,0x60,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x2c,0x77,0x72,0xa5,0xc0,0x85,0x2e,0x30,0xe0,0x88,0x81,0x01,0x80,0x20, +0x18,0x44,0xf2,0x74,0x4e,0xc1,0x70,0x44,0x60,0x43,0xc4,0x67,0x43,0x1c,0xc9,0x67, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x7a,0x82,0xa5,0xc0,0x02,0x81,0x3e,0x66,0xcc, +0x91,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xc2,0xa7,0x59,0x0a,0x2c,0x10,0xe8, +0x63,0x01,0x21,0x9f,0x0b,0x2a,0x37,0xdd,0x90,0x43,0x41,0x62,0x6e,0x00,0x16,0xf2, +0xb1,0x37,0x00,0x0b,0xf9,0x18,0x1c,0x80,0x85,0x7c,0x2c,0x0e,0xc0,0x42,0x3e,0x36, +0x06,0x24,0x21,0x1f,0x23,0x03,0x92,0x90,0x8f,0x95,0x01,0x49,0xc8,0xc7,0xcc,0x80, +0x24,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e, +0xc6,0xb1,0x83,0x7c,0xac,0x63,0x07,0xf9,0x98,0xc7,0x0e,0xf2,0xb1,0x8f,0x1d,0xe4, +0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x56,0xd1, +0x82,0x7c,0xcc,0xa2,0x05,0xf9,0xd8,0x45,0x0b,0xf2,0x31,0x8c,0x16,0xe4,0x63,0x08, +0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0xb6,0x07,0xaa,0x00, +0x1f,0x0b,0xda,0x00,0x3e,0x16,0x7c,0xf0,0xb1,0x23,0xa0,0x8f,0x1d,0x02,0x7d,0xec, +0x18,0xe8,0x63,0x07,0x41,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x7c,0xca,0x9f, +0x42,0x06,0x5f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xfa,0xa9,0x7f,0x0a,0x19,0x7c, +0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x0b,0xac,0x40,0x2a,0x64,0xf0,0x65,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0xac,0xb0,0x0a,0xa9,0x90,0xc1,0x97,0x11,0x83,0x03,0x00,0x41, +0x30,0xb0,0xc4,0x6a,0xa4,0x4a,0x86,0x5f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x1a, +0x2b,0x92,0x2a,0x19,0x7e,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x8b,0xac,0x4a,0xaa, +0x64,0xf8,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xb2,0x32,0xa9,0x92,0xe1,0x97, +0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xcc,0xca,0xa4,0x10,0x71,0x19,0x31,0x38,0x00, +0x10,0x04,0x03,0xeb,0xac,0x4e,0x0a,0x11,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0, +0xd0,0x0a,0xa5,0x10,0x71,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x2b,0xad,0x52,0x0a, +0x11,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xd4,0x6a,0xa5,0x10,0x73,0x19,0x31, +0x38,0x00,0x10,0x04,0x03,0x6b,0xad,0x58,0x0a,0x31,0x97,0x11,0x83,0x03,0x00,0x41, +0x30,0xb0,0xd8,0xaa,0xa5,0x10,0x73,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xab,0xad, +0x5c,0x0a,0x31,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xdc,0xca,0xa5,0x90,0x70, +0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xeb,0xad,0x5e,0x0a,0x09,0x97,0x11,0x83,0x03, +0x00,0x41,0x30,0xb0,0xe0,0x0a,0xa6,0x90,0x70,0x19,0x31,0x38,0x00,0x10,0x04,0x03, +0x2b,0xae,0x62,0x0a,0x09,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xe4,0x6a,0xa6, +0x90,0x72,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x6b,0xae,0x68,0x0a,0x29,0x97,0x11, +0x83,0x03,0x00,0x41,0x30,0xb0,0xe8,0xaa,0xa6,0x90,0x72,0x19,0x31,0x38,0x00,0x10, +0x04,0x03,0xab,0xae,0x6c,0x0a,0x29,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xec, +0xea,0xa6,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xbb,0xc2,0x29,0x0e,0x19, +0x31,0x38,0x00,0x10,0x04,0x03,0x0b,0xaf,0x72,0x8a,0x43,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xc0,0xca,0x2b,0x9d,0xe2,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xf4,0x4a, +0xa7,0x08,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xbd,0xda,0x29,0x02,0x19,0x31, +0x38,0x00,0x10,0x04,0x03,0x8b,0xaf,0x78,0x8a,0x40,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xc0,0xea,0xab,0x9e,0x22,0x90,0x23,0x0c,0x78,0x84,0x01,0x8f,0x30,0xe0,0x11,0x06, +0x1c,0x31,0x38,0x00,0x10,0x04,0x83,0xcf,0xaf,0x78,0xca,0x95,0xf2,0x6a,0x34,0x21, +0x08,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x41,0xad,0xb1,0x9a,0x25,0xbd,0xd2,0x2b, +0xbd,0x32,0x2b,0xb3,0x32,0x2b,0xb3,0x1a,0x4d,0x08,0x80,0xe1,0x88,0x20,0x9c,0x82, +0x6f,0xba,0x01,0x9d,0x84,0xc0,0x94,0x82,0x3e,0xa6,0x18,0xf4,0x31,0xe5,0xa0,0x8f, +0x11,0x83,0x7c,0xac,0x18,0xe4,0x63,0x83,0x21,0x9f,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x66,0xeb,0xad,0x86,0x74,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0xb6,0xe0, +0x6a,0x50,0xa7,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6a,0x2b,0xae,0x86,0x75,0x1a, +0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0xb6,0xe2,0x6a,0x58,0xa9,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x6e,0x4b,0xae,0x06,0x96,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x03, +0xb7,0xe6,0x6a,0x68,0x29,0x13,0xf0,0x49,0x3e,0x26,0x10,0xf0,0xb1,0x00,0x9f,0xe4, +0x63,0xc1,0x00,0x1f,0x3b,0x8a,0xf8,0x58,0xd0,0x4f,0xf2,0xb1,0x84,0x9f,0xe4,0x63, +0x47,0x10,0x1f,0x4b,0xfc,0x49,0x3e,0x26,0x04,0xf1,0x19,0x31,0x30,0x00,0x10,0x04, +0x83,0x08,0xbc,0x6a,0xab,0x1b,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0xbc,0x5a,0x2b, +0x18,0x6e,0x18,0x03,0x7e,0x22,0x2e,0x18,0xc4,0x88,0x41,0x03,0x80,0x20,0x18,0x34, +0xe6,0x15,0x5a,0xfa,0x44,0x5a,0xe2,0x14,0x4e,0xa4,0x45,0x5a,0xa4,0x45,0x5a,0xa3, +0x09,0x01,0x30,0x1c,0x11,0xe4,0x94,0xf0,0x8d,0x18,0x3c,0x00,0x08,0x82,0xc1,0x64, +0x5e,0x7d,0x65,0x4f,0xf2,0xe4,0x46,0x6d,0xa4,0x56,0x6a,0xb5,0x5b,0xbb,0x75,0x5a, +0x20,0x35,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x4b,0x20,0x0c,0x54,0x18,0x62,0x10, +0x98,0x68,0x00,0x0c,0x54,0x18,0x60,0x10,0xa0,0x68,0x00,0x0c,0x54,0x18,0x5a,0xa0, +0xa2,0x01,0x30,0x50,0x61,0x28,0x01,0x8b,0x06,0xc0,0x40,0x85,0xa1,0x04,0x2e,0x1a, +0x00,0x03,0x15,0x06,0x17,0xc0,0x68,0x00,0x0c,0x54,0x0c,0x5a,0x80,0xba,0x01,0x30, +0x50,0x41,0x06,0x56,0x60,0xb7,0x01,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x7d, +0xc5,0x16,0x1b,0x0d,0x23,0x06,0x07,0x00,0x82,0x60,0x20,0x06,0xec,0xb5,0x5a,0xfd, +0x94,0x5e,0xa3,0x09,0x81,0x50,0x01,0x68,0x69,0xb1,0x57,0x70,0x17,0x18,0x6c,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0xc4,0x20,0xbe,0x60,0x4b,0xa4,0xd8,0x6b,0x34,0x21,0x00, +0x46,0x13,0x84,0xe0,0x04,0x83,0x9d,0x60,0x30,0x13,0x0c,0xfa,0x98,0x70,0xd0,0xe7, +0x84,0x01,0x9d,0x30,0xa0,0xd1,0x04,0x07,0x18,0x4d,0x78,0x82,0x23,0x0c,0x76,0x84, +0xc1,0x4c,0xd0,0x27,0xf9,0x98,0xa0,0x4f,0xf2,0x31,0x42,0xb4,0xe0,0x63,0xc4,0x68, +0xc1,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x16,0x3b,0x2f,0x42,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0xa3,0xc5,0xd0,0x8b,0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x70,0x31,0xf5,0x6a,0x2b,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x17,0x5b,0x2f, +0xb7,0x12,0x8e,0x31,0xd8,0x31,0x06,0x33,0x42,0xa0,0x8f,0x11,0x02,0x7d,0x46,0x0c, +0x1a,0x00,0x04,0xc1,0xa0,0x99,0x31,0xf7,0xf2,0xa9,0x12,0x2b,0xb1,0x12,0x8b,0xaf, +0xf8,0x8a,0xaf,0xf8,0x1a,0x4d,0x08,0x80,0xe1,0x88,0x80,0xad,0x82,0x6f,0xba,0x61, +0xae,0x84,0xe0,0xc2,0xc0,0x50,0x23,0x06,0x0f,0x00,0x82,0x60,0x30,0xd5,0x18,0x7b, +0xa1,0x55,0x58,0x1d,0x46,0x6e,0xe5,0x96,0x8a,0xa9,0x98,0x7d,0x05,0xa3,0x09,0x01, +0x60,0x41,0x6b,0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x1c,0x93,0xaf,0xc0, +0x02,0x43,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xed,0x18,0x7c,0x05,0x16,0xc0, +0x96,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xea,0x31,0xfb,0x0a,0x86,0x23,0xe0, +0xe0,0xae,0x82,0x6f,0xba,0x41,0x88,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0x31,0xfb,0xaf,0x60,0x18,0x8e,0x08,0xf4,0xca,0xf9,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x28,0x33,0x10,0x1b,0x0a,0x0b,0x06,0xfa,0xd8,0x68,0x05,0xf1,0x99,0x6e,0x08, +0x48,0x8b,0x98,0x65,0x18,0x88,0x3a,0x18,0x8e,0xc8,0x83,0xbf,0x72,0xbe,0xe9,0x06, +0xdf,0x32,0xad,0x60,0x96,0x00,0x19,0x8e,0xd8,0x83,0xd3,0x52,0xbe,0x59,0x06,0xa3, +0x08,0x8c,0x51,0xe2,0x63,0x01,0x6b,0xc9,0xc7,0x02,0x06,0x3e,0xb3,0x04,0xc8,0x70, +0xc4,0x61,0x5e,0xc2,0x37,0xcb,0x70,0x20,0xc1,0x2c,0x01,0x32,0x50,0x62,0x30,0x03, +0x48,0x14,0x2c,0x1b,0x1c,0x20,0x61,0x0c,0x94,0x18,0x62,0x30,0x18,0x85,0x77,0x78, +0x86,0x29,0xe1,0x05,0x1f,0x0b,0xd2,0x4b,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10, +0xc5,0x59,0x8f,0x05,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd4,0x59,0x8c,0x81,0x42, +0x60,0xb2,0x15,0xc4,0xc7,0x66,0xab,0x9d,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06, +0x51,0x9d,0x85,0x59,0x30,0x1c,0x21,0x4f,0xf0,0x45,0x7c,0x17,0x18,0xca,0x96,0x40, +0x3e,0x16,0x18,0xf2,0xb1,0xa0,0x90,0x8f,0x05,0xbc,0x05,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0xf8,0x0c,0xcd,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x40,0x8d, +0xc7,0x1e,0x30,0x18,0x8e,0x08,0x6e,0xcb,0xf9,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x10,0xb5,0x1e,0x8b,0xc4,0xc0,0x82,0x81,0x3e,0xd3,0x0d,0x81,0x6e,0x0d,0x23,0x06, +0x06,0x00,0x82,0x60,0x10,0x89,0x9a,0x9b,0x05,0x76,0x94,0x98,0x7c,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0x22,0x35,0x38,0x0b,0x2c,0x18,0xe4,0x33,0x62,0x60,0x00,0x20, +0x08,0x06,0x91,0xa9,0xc9,0x59,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x5f,0xa8,0xfd, +0x58,0x6c,0xd9,0xd9,0x68,0x42,0x00,0x8c,0x26,0x08,0x81,0x09,0xa4,0x25,0x1f,0x13, +0x48,0x4b,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xb1,0x9a,0x8f,0x09,0x23,0x06, +0x06,0x00,0x82,0x60,0x10,0xb5,0xda,0x8f,0x09,0x27,0x0c,0xe8,0x84,0x01,0x9d,0x60, +0xb0,0x13,0x0c,0x66,0x02,0x7d,0xc1,0xc7,0x84,0xfa,0x82,0xcf,0x88,0xc1,0x01,0x80, +0x20,0x18,0x7c,0xae,0xc6,0x66,0xbe,0x55,0x6a,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04, +0x56,0x08,0xf1,0xb1,0x42,0x88,0xcf,0x70,0x84,0xf0,0x08,0xdf,0x74,0xc3,0x99,0xc5, +0x59,0x30,0x1c,0x31,0x40,0xc2,0x37,0xdd,0x90,0x66,0x73,0x16,0x4c,0x37,0xbc,0x5a, +0xac,0x11,0xd3,0x0d,0xb0,0x26,0x6b,0x43,0x15,0x11,0x14,0x11,0x41,0x09,0x04,0x94, +0x40,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xe5,0x06,0x6a,0xf3,0x75,0x6b,0x42, +0x30,0x6a,0xa3,0x36,0x6a,0xa3,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30, +0x08,0xd3,0x0d,0xbd,0xe6,0x6b,0x4e,0x25,0x01,0x8c,0x18,0x34,0x00,0x08,0x82,0x41, +0xb3,0x6e,0xa6,0x96,0x5f,0xbd,0x16,0x1c,0xa9,0x96,0x6a,0xa9,0x96,0x6a,0xa3,0x09, +0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0xdd,0x40,0x6e,0xe3,0x46,0xd5,0x13, +0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xf1,0xc6,0x6a,0xff,0x35,0x6e,0x41,0xf3, +0x6a,0xaf,0xf6,0x6a,0xaf,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08, +0xd3,0x0d,0xe9,0xa6,0x6e,0x58,0x51,0x01,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x73, +0x6f,0xb2,0x56,0x62,0xe9,0x46,0x05,0xb5,0x56,0x6b,0xb5,0x56,0x6b,0xa3,0x09,0x01, +0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcd,0xbe, +0xd9,0x5a,0x8a,0xb5,0x5b,0x54,0xe4,0x5a,0xae,0xe5,0x5a,0xae,0x8d,0x26,0x04,0xc0, +0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xff,0xa6, +0x6b,0x2d,0x16,0x6f,0x4f,0xd2,0x6b,0xbd,0xd6,0x6b,0xbd,0x36,0x9a,0x10,0x00,0xa3, +0x09,0x42,0x30,0x9a,0x30,0x08,0xd3,0x0d,0xf8,0x76,0x6f,0x66,0x50,0x62,0x10,0xc0, +0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x25,0x07,0x6e,0x33,0x76,0x6f,0x62,0x10,0x8c, +0xdb,0xb8,0x8d,0xdb,0xb8,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2, +0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x29,0x47,0x6e,0x37,0xb6,0x6f,0x5f,0x71,0x6e, +0xe7,0x76,0x6e,0xe7,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23, +0x06,0x0d,0x00,0x82,0x60,0xd0,0xb4,0x1c,0xba,0xed,0xd8,0xbf,0x75,0xc9,0xba,0xad, +0xdb,0xba,0xad,0xdb,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x18,0x1e, +0x94,0x42,0x7c,0x0c,0x0f,0x4a,0x21,0x3e,0x57,0x5a,0x86,0x1a,0x31,0x38,0x00,0x10, +0x04,0x83,0xa3,0xe6,0xe2,0x0d,0x1c,0x02,0x93,0xb3,0x55,0xa0,0xcf,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0x37,0x27,0x6f,0xa5,0x16,0x18,0x9d,0x0d,0xf1,0x31,0x21,0x90, +0x8f,0x05,0x76,0x06,0x1f,0x0b,0x50,0x4d,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xf0,0x1c,0xbe,0xe1,0x59,0x60,0xb6,0xa5,0x67,0xf2,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0xc3,0xe7,0xf4,0x2d,0x48,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf8,0xb9,0x7d, +0xab,0xb3,0xc0,0x88,0x23,0x3e,0x26,0x04,0xf2,0xb1,0x20,0x81,0x8f,0xa1,0xd7,0xab, +0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xb0,0x6b,0xb9,0xc0,0x60,0x2d,0x88, +0x8f,0xa5,0x82,0x29,0x80,0xe0,0x02,0x83,0x59,0x2a,0x9c,0x02,0x08,0x2e,0x30,0x98, +0x0d,0x18,0x7c,0x4c,0xc0,0xe0,0x33,0xdc,0x80,0x0a,0x70,0x41,0x06,0xc3,0x0d,0xa8, +0x00,0x17,0x64,0x50,0x42,0xa0,0x17,0x18,0xca,0x1c,0x43,0x3e,0xf6,0x18,0xf2,0x19, +0x31,0x48,0x00,0x10,0x04,0x03,0x4e,0xed,0x56,0x4e,0x08,0x84,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0xb9,0x73,0xb9,0x40,0xde,0x2c,0x90,0x37,0xf9,0x58,0x30,0x6b, +0xf0,0xb1,0x61,0xd6,0xe4,0x63,0x41,0xad,0xc1,0xc7,0x8a,0x7a,0x93,0x8f,0x05,0xf5, +0x06,0x1f,0x0b,0x0a,0xf9,0x58,0x60,0x6f,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8e,0x7c, +0x2c,0x18,0xe4,0x63,0x01,0x2e,0xc8,0xc7,0x04,0x5c,0x90,0x8f,0x0d,0xb8,0x20,0x9f, +0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0xf4,0x6e,0xe7,0xb0,0x0b,0xbb,0xcc,0xab,0x37, +0xf9,0x58,0x20,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xd1,0xdb,0xb9,0xc0, +0x82,0x5f,0x90,0x8f,0x09,0xbf,0x20,0x1f,0x1b,0x7e,0x41,0x3e,0x36,0x88,0x83,0x7c, +0x6c,0x10,0x07,0xf9,0xd8,0x20,0x0e,0xf2,0xb1,0x77,0x10,0x07,0x10,0x5c,0x60,0x30, +0x0b,0xf8,0x00,0x3e,0xc3,0x0d,0xe4,0x30,0x1b,0x64,0x50,0xc1,0x18,0xe8,0x05,0x86, +0x32,0x38,0x20,0xe4,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0xdc,0xea,0xb1,0x5d,0x20, +0x06,0x81,0x18,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x41,0x7b,0x6f,0x17,0xcc,0x9c, +0x05,0x33,0x27,0x1f,0x0b,0xe8,0x0d,0x3e,0x36,0xd0,0x9b,0x7c,0x2c,0xb0,0x37,0xf8, +0x58,0x61,0x73,0xf2,0xb1,0xc0,0xe6,0xe0,0x63,0x41,0x21,0x1f,0x0b,0x6e,0x0e,0x3e, +0x56,0x14,0xf2,0xb1,0xa0,0x91,0x8f,0x05,0x83,0x7c,0x2c,0x98,0x07,0xf9,0x98,0x30, +0x0f,0xf2,0xb1,0x61,0x1e,0xe4,0x63,0x03,0x19,0xc0,0xc7,0x06,0x32,0x80,0x8f,0x0d, +0x64,0x00,0x1f,0x3b,0xd0,0x00,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0xfd,0x1e, +0xe8,0x65,0x7c,0x90,0xf1,0x81,0x95,0x41,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30, +0x88,0xcc,0xef,0xef,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd4,0xaf,0xf4,0x46, +0xa2,0x1f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x58,0x3f,0xd3,0x1b,0x89,0x7e,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x83,0xfd,0x4e,0x6f,0x24,0xfa,0x61,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0xf6,0x4b,0x3d,0x93,0x00,0x89,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xdc,0x4f,0xf5,0x4c,0x02,0x24,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x78,0xbf, +0xd5,0x33,0x09,0x90,0xb0,0x63,0x24,0xe4,0x63,0xc8,0x48,0xc8,0xc7,0x92,0x91,0x90, +0x8f,0x0d,0x6d,0x00,0x1f,0x1b,0xda,0x00,0x3e,0x36,0xb4,0x01,0x7c,0xcc,0x48,0x09, +0xf9,0x98,0x91,0x12,0xf2,0x31,0x23,0x25,0xe4,0x63,0x03,0x1c,0xc0,0xc7,0x06,0x38, +0x80,0x8f,0x0d,0x70,0x00,0x1f,0x9b,0xee,0x00,0x3e,0x06,0x16,0x2d,0x01,0x82,0x0b, +0x0c,0x66,0x41,0x3b,0xc0,0x67,0xb8,0xe1,0x25,0x48,0x84,0x0c,0x2a,0xa0,0x05,0xbd, +0xc0,0x50,0x16,0x0e,0x84,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0xe3,0xbf,0xde, +0x0b,0x66,0x21,0x98,0x85,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4a,0x30,0x00,0xbf, +0x80,0xf4,0x2c,0x20,0x3d,0xf9,0x58,0x50,0x76,0xf0,0xb1,0xa1,0xec,0xe4,0x63,0xc1, +0xd9,0xc1,0xc7,0x8a,0xd3,0x93,0x8f,0x05,0xa7,0x07,0x1f,0x0b,0x0a,0xf9,0x58,0x80, +0x7a,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8d,0x7c,0x2c,0x18,0xe4,0x63,0x81,0x4f,0xc8, +0xc7,0x04,0x9f,0x90,0x8f,0x0d,0x3e,0x21,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03, +0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x1c,0xf0,0x19,0x31,0x48,0x00,0x10,0x04,0x03, +0x0e,0x06,0x83,0xf8,0xcb,0xda,0x21,0x6b,0x07,0xb3,0x85,0x40,0x3e,0x23,0x06,0x06, +0x00,0x82,0x60,0x10,0xdd,0x60,0x00,0x7f,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0x3b,0x18,0xd8,0x5f,0x1c,0xa0,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x3c,0x18, +0xdc,0x5f,0x1c,0xa0,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x3d,0x18,0xe0,0x5f, +0x1c,0xa0,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x3e,0x18,0xe8,0x5f,0x1c,0xac, +0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x3f,0x18,0xec,0x5f,0x1c,0xac,0xc5,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0x60,0x18,0xf0,0x5f,0x1c,0xac,0x85,0x1d,0x6e,0x21, +0x1f,0x43,0xdc,0x42,0x3e,0x96,0xb8,0x85,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c, +0xf0,0xb1,0x38,0x18,0xe0,0x63,0x06,0x5d,0xc8,0xc7,0x0c,0xba,0x90,0x8f,0x19,0x74, +0x21,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c, +0x4c,0xf0,0xb1,0xd7,0xc0,0x0b,0x10,0x5c,0x60,0x30,0x0b,0x7a,0x02,0x3e,0xc3,0x0d, +0x7a,0x41,0x27,0x64,0x50,0x26,0x11,0xe8,0x05,0x86,0x32,0x99,0x20,0xe4,0x33,0x62, +0x90,0x00,0x20,0x08,0x06,0x5c,0x1b,0x06,0x2e,0x18,0x94,0x44,0x50,0x12,0xc1,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0x76,0x18,0xc4,0x60,0x10,0xd4,0x9f,0x05,0xf5,0x27, +0x1f,0x0b,0x6c,0x0f,0x3e,0x36,0xd8,0x9e,0x7c,0x2c,0xc0,0x3d,0xf8,0x58,0x81,0x7f, +0xf2,0xb1,0x00,0xff,0xe0,0x63,0x41,0x21,0x1f,0x0b,0xf2,0x0f,0x3e,0x56,0x14,0xf2, +0xb1,0xa0,0x91,0x8f,0x05,0x83,0x7c,0x2c,0x48,0x0d,0xf9,0x98,0x90,0x1a,0xf2,0xb1, +0x21,0x35,0xe4,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f, +0x8b,0x83,0x03,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0x85,0x62,0x20,0x86,0xc1, +0x4f,0x64,0x3f,0x91,0xd9,0x49,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x08, +0x15,0x83,0x30,0x0c,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x58,0x31,0x38,0xc3, +0x20,0x0e,0x66,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x56,0x0c,0xd0,0x30,0x88, +0x83,0xd9,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x15,0x83,0x34,0x0c,0xe2,0x60, +0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x78,0xc5,0x60,0x0d,0x83,0x38,0xb0,0x8d, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x60,0x31,0x60,0xc3,0x20,0x0e,0x6c,0x63,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0x58,0x0c,0xda,0x30,0x88,0x03,0xdb,0xb0,0x23,0x37, +0xe4,0x63,0x48,0x6e,0xc8,0xc7,0x92,0xdc,0x90,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83, +0x01,0x3e,0x16,0x07,0x03,0x7c,0xcc,0xf8,0x0d,0xf9,0x98,0xf1,0x1b,0xf2,0x31,0xe3, +0x37,0xe4,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b, +0x83,0x09,0x3e,0x05,0x13,0x6e,0xa0,0x17,0x18,0x6a,0xc4,0x20,0x01,0x40,0x10,0x0c, +0xb8,0x5c,0x0c,0xf4,0x30,0x78,0x89,0x36,0x78,0x89,0x36,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x43,0x1c,0x83,0x3e,0x0c,0x82,0x30,0x0c,0x2c,0x08,0xc3,0x40,0x3e,0x16, +0x88,0x60,0x00,0x1f,0x1b,0x44,0x30,0x90,0x8f,0x05,0x24,0x18,0xc0,0xc7,0x0a,0x32, +0x0c,0xe4,0x63,0x01,0x19,0x06,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0x65,0x18,0xc0,0xc7, +0x8a,0x42,0x3e,0x16,0x30,0xf2,0xb1,0x60,0x90,0x8f,0x05,0xf1,0x21,0x1f,0x13,0xe2, +0x43,0x3e,0x36,0xc4,0x87,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36, +0x18,0xe0,0x63,0x6c,0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xb8,0x76,0x0c, +0x5c,0x31,0x38,0x8b,0x52,0x38,0x8b,0x52,0xb0,0xb9,0x08,0xe4,0x33,0x62,0x60,0x00, +0x20,0x08,0x06,0x11,0x3d,0x06,0xad,0x18,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xe0,0x63,0x30,0x8b,0x01,0x1b,0xec,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xf9, +0x18,0xd0,0x62,0xc0,0x06,0xfb,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x3e,0x06, +0xb5,0x18,0xb0,0xc1,0x7e,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xb1,0x8f,0xc1,0x2d, +0x06,0x6c,0xe0,0x1f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf0,0x63,0x80,0x8b,0x01, +0x1b,0xf8,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xfd,0x18,0xe4,0x62,0xc0,0x06, +0xfe,0x61,0x47,0x88,0xc8,0xc7,0x90,0x10,0x91,0x8f,0x25,0x21,0x22,0x1f,0x63,0x83, +0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x98,0x71,0x22,0xf2,0x31,0xe3, +0x44,0xe4,0x63,0xc6,0x89,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63, +0x83,0x01,0x3e,0xc6,0x06,0x13,0x7c,0x6a,0x25,0x74,0x41,0x2f,0x30,0xd4,0x88,0x41, +0x02,0x80,0x20,0x18,0x70,0x25,0x19,0x98,0x63,0xa0,0x12,0xb9,0xa0,0x12,0xb9,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x4b,0x06,0xe9,0x18,0x04,0xad,0x18,0x58,0xd0, +0x8a,0x81,0x7c,0x2c,0x70,0xc3,0x00,0x3e,0x36,0xb8,0x61,0x20,0x1f,0x0b,0xe0,0x30, +0x80,0x8f,0x15,0xb0,0x18,0xc8,0xc7,0x02,0x58,0x0c,0xe0,0x63,0x41,0x21,0x1f,0x0b, +0x62,0x31,0x80,0x8f,0x15,0x85,0x7c,0x2c,0x60,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0x72, +0x44,0x3e,0x26,0xe4,0x88,0x7c,0x6c,0xc8,0x11,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36, +0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0xe0,0x80,0xcf,0x88,0x41,0x02,0x80,0x20, +0x18,0x70,0x39,0x19,0xe8,0x63,0x20,0x16,0xf1,0x20,0x16,0xf1,0x60,0xbf,0x11,0xc8, +0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xb0,0x0c,0xf2,0x31,0x08,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x20,0xcb,0xe0,0x1f,0x03,0x36,0x18,0x93,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xca,0x32,0x00,0xc9,0x80,0x0d,0xc6,0x64,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0xb3,0x0c,0x42,0x32,0x60,0x83,0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0xe3,0x2c,0x83,0x91,0x0c,0xd8,0xc0,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x40, +0xcb,0x80,0x24,0x03,0x36,0x30,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd2,0x32, +0x28,0xc9,0x80,0x0d,0xcc,0xc4,0x8e,0x34,0x91,0x8f,0x21,0x69,0x22,0x1f,0x4b,0xd2, +0x44,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0xe3, +0x4d,0xe4,0x63,0xc6,0x9b,0xc8,0xc7,0x8c,0x37,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63, +0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x26,0xf8,0x18,0xae,0xcc,0x09,0x08, +0x2e,0x30,0x98,0x05,0x66,0x02,0x9f,0xe1,0x86,0x3a,0xe9,0x1b,0x32,0xa8,0x17,0x09, +0xf4,0x02,0x43,0xd9,0x8e,0x10,0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x03,0xce,0x2e, +0x83,0x9b,0x0c,0x5c,0x24,0x70,0x91,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xbf, +0x0c,0x74,0x32,0x08,0xfc,0x31,0xb0,0xc0,0x1f,0x03,0xf9,0x58,0xf0,0x8b,0x01,0x7c, +0x6c,0xf8,0xc5,0x40,0x3e,0x16,0x84,0x63,0x00,0x1f,0x2b,0x42,0x32,0x90,0x8f,0x05, +0x21,0x19,0xc0,0xc7,0x82,0x42,0x3e,0x16,0x88,0x64,0x00,0x1f,0x2b,0x0a,0xf9,0x58, +0xd0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0x90,0x8a,0x7c,0x4c,0x20,0x15,0xf9,0xd8,0x40, +0x2a,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5, +0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0x54,0x33,0x58,0xcb,0x00,0x4d, +0x32,0x34,0xc9,0x0c,0x46,0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x14,0x9b, +0x81,0x5a,0x06,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xb5,0x19,0xc0,0x65,0x10, +0x07,0xae,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x6d,0x06,0x71,0x19,0xc4,0x81, +0xab,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x71,0x9b,0x81,0x5c,0x06,0x71,0xe0,0x2a, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe0,0x66,0x40,0x97,0x41,0x1c,0xc4,0xca,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0xb9,0x19,0xd4,0x65,0x10,0x07,0xb1,0x32,0x62,0x70, +0x00,0x20,0x08,0x06,0x87,0x6e,0x06,0x76,0x19,0xc4,0x41,0xac,0xd8,0x41,0x2b,0xf2, +0x31,0x84,0x56,0xe4,0x63,0x09,0xad,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00, +0x1f,0x8b,0x83,0x01,0x3e,0x66,0xe8,0x8a,0x7c,0xcc,0xd0,0x15,0xf9,0x98,0xa1,0x2b, +0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1, +0x04,0x9f,0xca,0x11,0x37,0xd0,0x0b,0x0c,0x35,0x62,0x90,0x00,0x20,0x08,0x06,0x9c, +0x78,0x06,0xa3,0x19,0xe0,0x48,0x1b,0xe0,0x48,0x1b,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0xb1,0x9e,0x81,0x69,0x06,0x81,0x5a,0x06,0x16,0xa8,0x65,0x20,0x1f,0x0b,0x56, +0x32,0x80,0x8f,0x0d,0x2b,0x19,0xc8,0xc7,0x82,0x96,0x0c,0xe0,0x63,0x45,0x5b,0x06, +0xf2,0xb1,0xa0,0x2d,0x03,0xf8,0x58,0x50,0xc8,0xc7,0x02,0xb7,0x0c,0xe0,0x63,0x45, +0x21,0x1f,0x0b,0x18,0xf9,0x58,0x30,0xc8,0xc7,0x02,0x76,0x91,0x8f,0x09,0xec,0x22, +0x1f,0x1b,0xd8,0x45,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c, +0xf0,0x31,0x36,0x38,0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x9c,0x7d,0x06,0xb7, +0x19,0xc0,0x49,0x29,0xc0,0x49,0x29,0x18,0x9f,0x04,0xf2,0x19,0x31,0x30,0x00,0x10, +0x04,0x83,0xa8,0x3f,0x03,0xdb,0x0c,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x42, +0x34,0xe0,0xcd,0x80,0x0d,0xec,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x11,0x0d, +0x7a,0x33,0x60,0x03,0x7b,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x44,0x03,0xdf, +0x0c,0xd8,0xc0,0x5e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x20,0xd1,0x00,0x3c,0x03, +0x36,0xc8,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4a,0x34,0x08,0xcf,0x80,0x0d, +0xf2,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x13,0x0d,0xc4,0x33,0x60,0x83,0x7c, +0xb1,0x83,0x5f,0xe4,0x63,0x08,0xbf,0xc8,0xc7,0x12,0x7e,0x91,0x8f,0xb1,0xc1,0x00, +0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0xcc,0x10,0x19,0xf9,0x98,0x21,0x32, +0xf2,0x31,0x43,0x64,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1, +0x00,0x1f,0x63,0x83,0x09,0x3e,0x45,0x23,0xba,0xa0,0x17,0x18,0x6a,0xc4,0x20,0x01, +0x40,0x10,0x0c,0x38,0x17,0x0d,0xde,0x33,0x98,0x91,0x5c,0x98,0x91,0x5c,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0xe3,0x46,0x03,0xf9,0x0c,0x02,0xdb,0x0c,0x2c,0xb0,0xcd, +0x40,0x3e,0x16,0xdc,0x65,0x00,0x1f,0x1b,0xee,0x32,0x90,0x8f,0x05,0x79,0x19,0xc0, +0xc7,0x8a,0xdc,0x0c,0xe4,0x63,0x41,0x6e,0x06,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0xba, +0x19,0xc0,0xc7,0x8a,0x42,0x3e,0x16,0x30,0xf2,0xb1,0x60,0x90,0x8f,0x05,0x34,0x23, +0x1f,0x13,0x68,0x46,0x3e,0x36,0xd0,0x8c,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c, +0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c, +0x38,0x31,0x0d,0x46,0x34,0x58,0x93,0x78,0x58,0x93,0x78,0x30,0x74,0x09,0xe4,0x33, +0x62,0x60,0x00,0x20,0x08,0x06,0x51,0x9a,0x06,0x22,0x1a,0x04,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xb4,0x69,0x80,0xa2,0x01,0x1b,0xf8,0xcc,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0x6e,0x1a,0xa4,0x68,0xc0,0x06,0x3e,0x33,0x62,0x70,0x00,0x20,0x08,0x06, +0xc7,0x9b,0x06,0x2a,0x1a,0xb0,0x81,0xcf,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x01, +0xa7,0x01,0x8b,0x06,0x6c,0x10,0x36,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc4,0x69, +0xd0,0xa2,0x01,0x1b,0x84,0xcd,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x72,0x1a,0xb8, +0x68,0xc0,0x06,0x61,0x63,0x07,0xd9,0xc8,0xc7,0x10,0xb2,0x91,0x8f,0x25,0x64,0x23, +0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x98,0xa1,0x36, +0xf2,0x31,0x43,0x6d,0xe4,0x63,0x86,0xda,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1, +0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x13,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0xea,0xd3,0x40,0x4e,0x83,0x60,0x38,0x22,0x08,0xcf,0x40,0xf8,0xa6,0x1b,0x06, +0xdf,0x0c,0x02,0x6b,0x02,0xfa,0x58,0x23,0xd0,0xc7,0x9a,0x81,0x3e,0xa6,0x10,0xf4, +0x31,0xa5,0xa0,0x8f,0x29,0x06,0x7d,0xcc,0x30,0xe4,0x63,0x86,0x21,0x1f,0x33,0x0c, +0xf9,0x98,0x31,0xc4,0xc7,0x8c,0x21,0x3e,0x66,0x0c,0xf1,0x19,0x31,0x30,0x00,0x10, +0x04,0x83,0x88,0x55,0x83,0x50,0x0d,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x5a, +0x35,0x10,0xd5,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0x55,0x83,0x51,0x0d, +0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x5e,0x35,0x10,0xd3,0x60,0x18,0x31,0x30, +0x00,0x10,0x04,0x83,0x08,0x56,0x83,0x31,0x0d,0x86,0x11,0x03,0x03,0x00,0x41,0x30, +0x88,0x62,0x35,0x20,0xd3,0x60,0x18,0x8e,0x60,0x83,0xfa,0x0c,0x84,0xef,0x02,0x43, +0x59,0xe0,0x06,0xf2,0x19,0x8e,0x08,0xf0,0x33,0x10,0xbe,0x59,0x86,0x44,0x09,0x6c, +0x0e,0x04,0xfa,0xd8,0x1c,0x0c,0xf4,0xb1,0x39,0x20,0xe8,0x63,0x85,0x89,0x06,0xf2, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x57,0x83,0x3c,0x0d,0x08,0x38,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0xc3,0x57,0x03,0x3d,0x0d,0x08,0x38,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0xe3,0x57,0x83,0x3d,0x0d,0x08,0x38,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x03,0x5c,0x83,0x3d,0x0d,0x06,0x38,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23, +0x5c,0x03,0x3e,0x0d,0x06,0x38,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x5c,0x83, +0x3e,0x0d,0x06,0x38,0x98,0x25,0x50,0x06,0x2a,0x0c,0x23,0xd1,0x07,0x64,0xa0,0xc2, +0x30,0x12,0x7d,0x40,0x06,0x2a,0x0c,0x23,0xd1,0x07,0x64,0xa0,0xc2,0xa0,0x12,0x0f, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x5c,0x83,0x51,0x0d,0xfa,0x33,0x20,0x03, +0x0b,0x48,0x34,0x80,0x8f,0x99,0x41,0x40,0x1f,0x0b,0x66,0x34,0x90,0xcf,0x88,0x81, +0x01,0x80,0x20,0x18,0x44,0xe8,0x1a,0xc8,0x69,0x10,0x58,0xf0,0xa3,0x81,0x7c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x68,0xd7,0x20,0x55,0x03,0xb3,0x0c,0xc6,0x32,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x5d,0x03,0x55,0x0d,0x02,0x53,0x1a,0x8e,0x08, +0xcc,0x34,0x20,0xbe,0xfa,0xc9,0x20,0xd0,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xda, +0x35,0x20,0xd5,0xe0,0x3f,0x83,0xfc,0x0c,0xea,0x32,0xa0,0xcb,0x20,0x4e,0x83,0x38, +0x0d,0xc4,0x35,0x10,0xd7,0xc0,0x55,0x83,0x13,0x0d,0x46,0x13,0x02,0x60,0x34,0x41, +0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0xa6,0x1b,0x08,0x16,0x0d,0x8c,0xe9,0x06, +0xa2,0x45,0x83,0x63,0xba,0x81,0x70,0xd1,0x00,0x99,0x6e,0x20,0x5e,0x34,0x48,0xcc, +0x21,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0xbe,0x06,0xed,0x1a,0x04,0xc3, +0x11,0xc1,0x9b,0x06,0xcc,0x37,0xcb,0xe0,0x2c,0x81,0x45,0x46,0x7c,0x86,0x23,0x08, +0x1a,0x0d,0x84,0x6f,0x38,0xa2,0xa8,0xd1,0x80,0xf8,0x4e,0x18,0xc4,0x09,0x83,0x30, +0x21,0x08,0xc1,0x70,0x84,0x91,0xa3,0x81,0xf0,0x0d,0x47,0x1c,0x3a,0x1a,0x10,0xdf, +0x09,0x83,0x38,0x61,0x10,0x26,0x04,0x21,0x18,0x6e,0x30,0x02,0x30,0x98,0x65,0x60, +0x9a,0x60,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x93,0x0d,0xf6,0x35,0x60,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x50,0xd9,0xa0,0x5c,0x83,0x27,0x98,0x25,0x68,0x06,0x2a, +0x0c,0x81,0x01,0x83,0xc5,0xc0,0x80,0x8a,0xcf,0x70,0x44,0x30,0xa6,0x81,0xf0,0x0d, +0x47,0x08,0x64,0x1a,0x10,0xdf,0x09,0x83,0x38,0x61,0x10,0x26,0x04,0x21,0x18,0x6e, +0x80,0x02,0x30,0x98,0x65,0xc0,0xb2,0x60,0xa0,0xc2,0xa8,0x9f,0x4d,0x96,0x05,0x65, +0xc4,0xc0,0x01,0x40,0x10,0x0c,0x1e,0x99,0x0d,0xca,0x35,0x40,0xd3,0xe0,0x45,0x03, +0x17,0x0d,0xe2,0x35,0x40,0x03,0xaf,0xe3,0x6e,0x35,0x18,0x8e,0xe0,0xd4,0x34,0x70, +0xbe,0x0b,0x0c,0x65,0x43,0x20,0x9f,0xe1,0x06,0xb2,0x42,0xd9,0x20,0x0c,0x8e,0x36, +0x03,0x43,0x59,0x9d,0x06,0xb2,0x19,0xc4,0xc7,0x02,0x41,0x3e,0x16,0x94,0x93,0x7c, +0x2c,0x3c,0x03,0x59,0x0d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0xce,0x06, +0x26,0x1b,0x04,0x77,0x18,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x9f,0x0d,0xf6, +0x35,0x08,0x04,0xd3,0x03,0x5b,0x0d,0xe4,0x63,0x81,0x11,0x1f,0x1b,0x02,0xf9,0x58, +0x80,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xb2,0x0d,0xfe,0x35,0x48,0x02, +0x53,0xcf,0xa0,0x55,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x34,0xb6,0xc1, +0xcb,0x06,0x81,0x85,0xc2,0x10,0x1f,0x13,0x02,0xf9,0x58,0x50,0xc0,0x67,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0xb5,0x0d,0x4a,0x36,0x30,0x82,0x59,0x86,0x07,0xe2,0xcd, +0xc0,0x4e,0x01,0x15,0xe0,0x63,0xc1,0x29,0xc4,0xc7,0x50,0x41,0x15,0xe0,0x63,0xab, +0xa0,0x0a,0xf1,0xb1,0x40,0x15,0xe2,0x33,0x4b,0x30,0x8d,0x18,0x1c,0x00,0x08,0x82, +0xc1,0x77,0xb6,0x41,0xc9,0x06,0x77,0x1a,0xf0,0x6c,0x30,0x9a,0x10,0x00,0xa3,0x09, +0x42,0x60,0x81,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xe2,0x36,0x30,0xdb, +0x20,0xb0,0x58,0x0d,0x02,0xfa,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x34,0xb7,0x01, +0xca,0x06,0x81,0x05,0xbe,0x1a,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xba, +0x0d,0x5c,0x36,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc8,0xdb,0x80,0x66,0x83, +0x5f,0x0d,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf4,0x36,0xb0,0xd9,0x00,0x3e, +0x03,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xbd,0x0d,0x6e,0x36,0xa0,0xcf,0x20, +0x30,0x5c,0x0d,0x86,0xf8,0x98,0x10,0xc8,0xc7,0x82,0x02,0x3e,0x16,0xb4,0x83,0x7c, +0x4c,0x68,0x07,0xf9,0xd8,0xd0,0x0e,0xf2,0xb1,0x7f,0x18,0xe2,0x63,0xff,0x30,0xc4, +0xc7,0xfe,0x61,0x88,0x8f,0x19,0x22,0x01,0x1f,0x33,0x44,0x02,0x3e,0x66,0x88,0x04, +0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x40,0xdd,0x80,0x6c,0x83,0x9d,0x30,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x48,0xdd,0xa0,0x6c,0x83,0x9d,0x30,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x50,0xdd,0xc0,0x6c,0x83,0x9d,0x30,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x58,0xdd,0xc0,0x6c,0x83,0x9d,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x60,0xdd,0xe0,0x6c,0x83,0x9d,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x68,0xdd, +0x00,0x6d,0x83,0x9d,0x30,0x86,0x23,0x8c,0xf0,0x12,0xbe,0xe1,0x08,0x23,0xbc,0x84, +0x6f,0x38,0xc2,0x08,0x2f,0xe1,0xab,0x41,0xd8,0x0a,0x84,0x1d,0x8e,0x30,0x2f,0x44, +0xf8,0x86,0x23,0xcc,0x0b,0x11,0xbe,0xe1,0x08,0xf3,0x42,0x84,0xaf,0x06,0x61,0x2b, +0x10,0xb6,0x8c,0x60,0x67,0x19,0x22,0x29,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23, +0x77,0x83,0xba,0x0d,0xd8,0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x77,0x03, +0xbb,0x0d,0xd8,0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x77,0x83,0xbb,0x0d, +0xd8,0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x77,0x83,0xbb,0x0d,0x86,0x68, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xde,0x0d,0xf0,0x36,0x18,0xa2,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x7c,0x37,0xc8,0xdb,0x60,0x88,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xf8,0xdd,0x60,0x6f,0x83,0x54,0xb0,0xa9,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0x7a,0x37,0x90,0xdb,0xe0,0x46,0x03,0x0b,0x40,0x36,0x90,0xcf,0x88,0x81,0x01,0x80, +0x20,0x18,0x44,0xbf,0x1b,0xe0,0x6d,0x10,0xd8,0xbf,0x06,0x41,0x7c,0x2c,0x28,0xe4, +0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0xf8,0x06,0xae,0x1b,0x04,0x96,0x5f,0x4a, +0x7c,0x2c,0xbf,0x94,0xf8,0x58,0x7e,0x29,0xf1,0x31,0x62,0x90,0x8f,0x15,0x83,0x7c, +0xcc,0x18,0xe4,0x63,0x03,0x04,0x1f,0x1b,0x20,0xf8,0xd8,0x00,0xc1,0x67,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0xf7,0x0d,0x54,0x37,0x28,0x05,0xb3,0x0d,0xcc,0x14,0x82, +0xf8,0x18,0x13,0xc8,0xc7,0x82,0x01,0x3e,0xb3,0x04,0xd2,0x40,0x85,0xe1,0x44,0x2c, +0x1c,0x40,0x03,0x15,0x86,0x13,0xb1,0x70,0x00,0x0d,0x54,0x18,0x4e,0xc4,0xc2,0x01, +0x34,0x50,0x61,0x20,0x11,0x4e,0x40,0x16,0xc4,0x04,0x7c,0x4c,0x90,0x09,0xf8,0xd8, +0x30,0x13,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x7f,0x03,0xdb,0x0d,0x74, +0x36,0x18,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8,0xdf,0xe0,0x76,0x83,0x9d,0x0d, +0x86,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf8,0x37,0xc0,0xdd,0x80,0x67,0x83,0xc1, +0x72,0x42,0x27,0xe0,0x63,0x41,0x4e,0xc4,0xc7,0x74,0x82,0x27,0xe0,0x63,0x3d,0xc1, +0x13,0xf1,0xb1,0x80,0x27,0xe2,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x08,0x07, +0xbe,0x1b,0x0c,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x23,0x1c,0xfc,0x6e,0x90, +0xb3,0x41,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x09,0x07,0xe0,0x1b,0x04,0x82, +0x05,0x61,0x1b,0xc0,0xc7,0x90,0x80,0x3e,0x86,0x08,0xf4,0xb1,0x63,0xa0,0x8f,0x09, +0x68,0x1b,0xc8,0xc7,0xcc,0xc2,0x6f,0x03,0xf9,0x58,0x60,0xd0,0xc7,0x8c,0xb4,0x0d, +0xe4,0x63,0x44,0x10,0x1f,0x33,0xd6,0x36,0x90,0x8f,0x09,0x41,0x7c,0x8c,0xeb,0xe0, +0x63,0x01,0x17,0x1f,0xeb,0x3e,0xf8,0x18,0x18,0x7c,0xf1,0xb1,0xe0,0x8b,0xcf,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0x35,0x1c,0xc4,0x6f,0x30,0x04,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xd8,0x70,0x20,0xbf,0x01,0xdb,0x06,0xc5,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0x37,0x1c,0xcc,0x6f,0x10,0x08,0x16,0xd0,0x6d,0x00,0x1f,0x43,0x02,0xfa, +0x18,0x22,0xd0,0xc7,0x8e,0x81,0x3e,0x26,0xec,0x6d,0x20,0x1f,0x4b,0x18,0xf8,0x58, +0x60,0xd0,0xc7,0x02,0xbe,0x0d,0xe4,0x63,0x01,0x01,0x1f,0x6b,0x83,0xda,0x0d,0xe4, +0x63,0x81,0x42,0x1f,0x53,0x40,0x37,0x90,0x8f,0x21,0x41,0x7c,0x4c,0x11,0xdd,0x40, +0x3e,0x26,0x04,0xf1,0xb1,0xd0,0x68,0x03,0xfa,0x98,0x68,0xb4,0x01,0x7d,0x6c,0x34, +0xda,0x80,0x3e,0x96,0x06,0x6c,0x00,0x1f,0x0b,0xcc,0x80,0x3e,0x16,0xa4,0x6e,0x20, +0x1f,0x23,0x83,0x26,0x3e,0x16,0x08,0xf0,0x31,0x32,0x68,0xe2,0x63,0x61,0xa0,0xc4, +0xc7,0x06,0x45,0x3e,0xa6,0x0c,0xf2,0x31,0x65,0x90,0x8f,0x0d,0x14,0x7c,0x6c,0x98, +0xe0,0x63,0x41,0xed,0x06,0xf2,0x31,0x22,0x82,0x8f,0x09,0x41,0x7c,0x2c,0x28,0xe0, +0x63,0xc6,0x00,0x1f,0x3b,0x8a,0xf8,0x58,0x50,0xc4,0x67,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0x3e,0x0e,0x72,0x38,0x18,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfc, +0x38,0xd0,0xe1,0xa0,0x08,0x6c,0x77,0x83,0x20,0x3e,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0x80,0x72,0xc0,0xc3,0x41,0xf9,0x06,0x81,0x21,0x01,0x7d,0x0c,0x11,0xe8,0x63, +0xc7,0x40,0x9f,0x59,0x82,0x69,0xa0,0xc2,0x80,0x93,0xc7,0x90,0x06,0x2a,0x0c,0x38, +0x79,0x0c,0x69,0xa0,0xc2,0x70,0x93,0xc7,0x90,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0, +0x31,0xe5,0x20,0x8c,0x83,0xd8,0x0d,0xf0,0x38,0xc0,0xe3,0x00,0x8f,0x03,0x32,0x0e, +0xc8,0x38,0x20,0xe3,0x80,0x8c,0x83,0xd1,0x84,0x00,0x18,0x8e,0x08,0x7e,0x37,0x08, +0xbe,0xe9,0x06,0xf3,0x0d,0x84,0xc0,0x8e,0x80,0x3e,0x76,0x08,0xf4,0xb1,0x63,0xa0, +0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x7c,0xa5,0x1c,0x8c,0x71,0x50,0xbb,0x01,0x28, +0x07,0xa3,0x09,0x01,0x60,0x41,0x21,0x1f,0x13,0x0a,0xf9,0xd8,0x50,0xc8,0xc7,0x4a, +0x37,0xf8,0xd9,0x20,0x3e,0x56,0xba,0xc1,0xcf,0x06,0xf1,0x19,0x8e,0x10,0xd6,0x37, +0x18,0xbe,0xe1,0x88,0x41,0x7e,0x83,0xe2,0x2b,0x21,0xd0,0xe1,0x08,0xc2,0x7d,0x83, +0xe1,0x1b,0x8e,0x28,0xea,0x37,0x28,0xbe,0x12,0x02,0x2d,0x22,0xd0,0x59,0x06,0xaa, +0x0a,0x46,0x13,0x9c,0xc1,0x82,0x10,0x0e,0xe4,0x63,0xf8,0x11,0xd0,0xc7,0xc4,0x2c, +0x88,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xe0,0x1c,0xf0,0x71,0x60,0xbf,0x41, +0x30,0x4b,0x50,0x0d,0x54,0x18,0x02,0xe5,0xfe,0xc2,0x34,0x62,0xe0,0x00,0x20,0x08, +0x06,0x0f,0x38,0x07,0x73,0x1c,0xd0,0x6f,0xd0,0xbb,0x01,0xef,0x06,0x7f,0x1c,0x04, +0x71,0x16,0x04,0x65,0x1c,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x21,0xce,0x41,0x1f, +0x07,0x25,0x1c,0xb4,0xd9,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xe0,0x1c,0xb0,0x72, +0x80,0xb6,0x81,0x89,0x71,0x20,0xc4,0xc7,0x84,0x40,0x3e,0x16,0x10,0xf0,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0xe3,0x9c,0x83,0x51,0x0e,0x8a,0xc0,0xc2,0x36,0xf8,0xe1, +0x40,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa4,0x73,0x50,0xca,0x41,0x00,0xb6, +0x81,0x0d,0x83,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x58,0xe7,0xe0,0x94,0x83, +0x40,0x98,0x6e,0x40,0xe1,0x20,0xe8,0xd9,0x60,0x38,0x02,0x36,0x52,0x38,0x60,0xbe, +0x59,0x86,0xcb,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x70,0xe7,0x40,0x95,0x03, +0x17,0x0e,0x04,0x8b,0xe1,0x20,0x88,0xcf,0x2c,0xc1,0x35,0x50,0x61,0x08,0x16,0x52, +0x8d,0x18,0x38,0x00,0x08,0x82,0xc1,0xf3,0xce,0x81,0x28,0x07,0x22,0x1c,0xb0,0x6f, +0xb0,0xbe,0x81,0x2b,0x07,0x61,0x00,0x06,0x5f,0x40,0xc7,0xc1,0x88,0x81,0x03,0x80, +0x20,0x18,0x3c,0xef,0x1c,0x88,0x72,0x60,0xc2,0x01,0xfb,0x06,0xeb,0x1b,0xb8,0x72, +0x10,0x06,0x60,0xf0,0xb5,0x70,0x40,0xc7,0xc1,0x88,0x81,0x03,0x80,0x20,0x18,0x3c, +0xef,0x1c,0x88,0x72,0x40,0xc2,0x01,0xfb,0x06,0xeb,0x1b,0xb8,0x72,0x70,0xc2,0xc1, +0x09,0x07,0x27,0x1c,0x9c,0x70,0x40,0xc7,0x01,0x8e,0x18,0x18,0x00,0x08,0x82,0x41, +0xe4,0xce,0xc1,0x38,0x07,0xe5,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x3c,0x07, +0xad,0x1c,0x9c,0x47,0x30,0x4b,0x90,0x0d,0x54,0x18,0x02,0x06,0x3b,0x8d,0xa1,0xc8, +0x7e,0xc4,0x67,0x38,0x22,0x58,0xe1,0x40,0xf8,0x86,0x23,0x04,0x16,0x0e,0x88,0xef, +0x84,0x41,0x9c,0x30,0x08,0x13,0x82,0x10,0x0c,0x37,0xe0,0x47,0x00,0x06,0xb3,0x0c, +0xda,0x16,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x84,0xcf,0x41,0x3b,0x07,0xc7,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0xfc,0x1c,0xdc,0x72,0x90,0x04,0xb3,0x04,0xdb,0x40, +0x85,0x21,0x68,0x54,0x66,0x6c,0x42,0xc7,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0xe2,0xe7,0x00,0x9d,0x83,0x60,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x7e,0x0e, +0x64,0x39,0x08,0x2c,0x10,0xe3,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xfd, +0x73,0x80,0xcb,0x41,0x30,0x1c,0x61,0xa0,0x88,0xf3,0x5d,0x60,0x28,0x0b,0x06,0xf9, +0x0c,0x47,0x04,0x79,0x1c,0x08,0xdf,0x05,0x86,0x1a,0x31,0x30,0x00,0x10,0x04,0x83, +0xa8,0xa4,0x03,0x5d,0x0e,0x66,0xcd,0x02,0x3d,0x0e,0xe4,0x33,0x62,0x60,0x00,0x20, +0x08,0x06,0xd1,0x49,0x07,0xe0,0x1c,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xac, +0x74,0x70,0xce,0x41,0xe8,0x06,0x81,0xa1,0x71,0x10,0xc4,0xc7,0x8c,0x40,0x3e,0xb3, +0x04,0x0e,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_d1f67651d4ea49824abd090307125130.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_d1f67651d4ea49824abd090307125130.h new file mode 100644 index 00000000..0a2c0d85 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_d1f67651d4ea49824abd090307125130.h @@ -0,0 +1,1081 @@ +// ffx_fsr2_accumulate_pass_16bit_d1f67651d4ea49824abd090307125130.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_16bit_d1f67651d4ea49824abd090307125130_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_d1f67651d4ea49824abd090307125130_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_d1f67651d4ea49824abd090307125130_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_d1f67651d4ea49824abd090307125130_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_d1f67651d4ea49824abd090307125130_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_lanczos_lut", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_d1f67651d4ea49824abd090307125130_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 6, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_d1f67651d4ea49824abd090307125130_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_d1f67651d4ea49824abd090307125130_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_d1f67651d4ea49824abd090307125130_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", "rw_upscaled_output", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_d1f67651d4ea49824abd090307125130_UAVResourceBindings[] = { 0, 1, 3, 4, 2, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_d1f67651d4ea49824abd090307125130_UAVResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_d1f67651d4ea49824abd090307125130_UAVResourceSpaces[] = { 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_d1f67651d4ea49824abd090307125130_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_d1f67651d4ea49824abd090307125130_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_d1f67651d4ea49824abd090307125130_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_d1f67651d4ea49824abd090307125130_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_d1f67651d4ea49824abd090307125130_size = 16848; + +static const unsigned char g_ffx_fsr2_accumulate_pass_16bit_d1f67651d4ea49824abd090307125130_data[] = { +0x44,0x58,0x42,0x43,0x9f,0xf5,0xd3,0x84,0x19,0x2f,0xd7,0xc4,0xfd,0xf4,0x84,0x9b, +0x26,0x74,0x9d,0x59,0x01,0x00,0x00,0x00,0xd0,0x41,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x3c,0x02,0x00,0x00,0x8c,0x10,0x00,0x00,0xa8,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xc8,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0x48,0x0e,0x00,0x00,0x62,0x00,0x05,0x00,0x92,0x03,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x30,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x89,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xc6,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xfc,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2, +0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42, +0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29, +0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30, +0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c, +0x63,0x18,0x06,0x83,0xa6,0x51,0x80,0x42,0x54,0x43,0x55,0x91,0x55,0x86,0x6a,0xa8, +0x08,0x2b,0xc4,0x30,0x0c,0x03,0x69,0xc5,0x30,0x06,0xc3,0x30,0x0c,0xe2,0x8e,0x1a, +0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0xb9,0x8d,0x2a,0x56,0x62,0xf2,0x8b,0xdb,0x46,0x84, +0x61,0x18,0x46,0x21,0xbc,0x81,0x19,0xe8,0x3b,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9, +0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b,0x11,0xc3,0x30,0x0c,0x85,0x08,0x07, +0x66,0x20,0x71,0x8e,0x20,0x28,0x06,0x33,0x28,0xc3,0x40,0x52,0x39,0x10,0x30,0x8c, +0x40,0x18,0x33,0xb5,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc, +0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x98,0x49,0x0c,0xc6,0x81,0x1d, +0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca, +0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0, +0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f, +0x90,0x80,0xa6,0xa4,0x0e,0x23,0x08,0xc6,0x4c,0x6d,0x30,0x0e,0xec,0x10,0x0e,0xf3, +0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40, +0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e, +0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0xa0,0x07,0x7a, +0xd0,0x0e,0xe9,0x00,0x0f,0xf3,0xf0,0x0b,0xf4,0x90,0x0f,0xf0,0x50,0x0e,0x28,0x18, +0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c, +0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0, +0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03, +0x39,0xf0,0x03,0x30,0xf0,0x03,0x24,0xb0,0x2d,0xb9,0x33,0x85,0xc1,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x81,0x1e,0xe8, +0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60, +0x98,0xc9,0x1a,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70, +0xa0,0x07,0x3f,0x40,0x82,0x01,0x53,0x3c,0x13,0x19,0x8c,0x03,0x3b,0x84,0xc3,0x3c, +0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94, +0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f, +0xa0,0x00,0xa5,0x79,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90, +0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05, +0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77, +0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x01,0x4b,0xf5, +0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3, +0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0xba,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8, +0xd8,0xd5,0x46,0x53,0x9e,0xe7,0x79,0x3e,0x0c,0x28,0xcb,0xb2,0xac,0x61,0x18,0x86, +0x61,0x18,0xa4,0xdf,0x24,0x4d,0x11,0x25,0x4c,0x3e,0x0b,0x30,0xcf,0x42,0x44,0xec, +0x04,0x4c,0x04,0x0a,0x06,0xe2,0xe7,0x08,0x40,0x01,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90, +0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07, +0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6, +0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60, +0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07, +0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90, +0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04, +0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1, +0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32, +0x00,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c,0x10,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x10,0x8a, +0xa3,0x14,0x8a,0xa2,0x1c,0x0a,0xa2,0xf0,0x03,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a, +0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90, +0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x34,0x0a, +0x50,0xa2,0x00,0x31,0x8a,0xab,0x78,0x88,0x1c,0x01,0xa8,0x01,0xf2,0x0b,0x18,0x10, +0x10,0x81,0xde,0x19,0x00,0x92,0x67,0x00,0x88,0x9e,0x01,0x20,0x7b,0x06,0x80,0xf0, +0x19,0x00,0xd2,0x67,0x00,0x68,0x9f,0x01,0xa0,0x7e,0x06,0x80,0xd6,0x19,0x00,0x00, +0x79,0x18,0x00,0x00,0x8f,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0xe1,0x99,0x20,0x0c,0xd0,0x06,0x61,0x20,0x26,0x08,0x43,0xb4,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x13,0x84,0x41,0xda,0x30,0x20,0x09,0x31,0x41,0x58,0x83,0x3e,0xa0,0x25, +0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0xd5,0xf6,0x46,0x97,0xf6,0xe6,0xf6,0x65,0x57, +0x36,0x46,0xf7,0x26,0x37,0x37,0x41,0x18,0xa6,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85, +0x31,0x88,0x81,0x30,0x9c,0x09,0xc2,0x1b,0xd4,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8, +0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86, +0x31,0x10,0x86,0xc3,0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab, +0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30, +0x50,0x1b,0x12,0x62,0x99,0x0c,0x6a,0x20,0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8, +0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x04,0x61,0xa8,0x26,0x08,0x83,0xb5,0x41, +0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35,0x10,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae, +0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed, +0x4d,0x6e,0x82,0x30,0x5c,0x1b,0x92,0x6b,0xd9,0x0c,0x6e,0x20,0x0c,0x87,0x8e,0xdc, +0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xc0, +0x36,0x24,0xdc,0xe2,0x19,0xdf,0x40,0x18,0xd9,0x04,0x41,0x0e,0xec,0x80,0x8d,0xdc, +0x17,0x5b,0x98,0xdb,0x98,0xde,0xdb,0xdc,0x17,0x5b,0x1d,0xdd,0x86,0x24,0x09,0x03, +0x31,0x30,0x92,0x81,0x30,0x9c,0x09,0xc2,0x90,0x31,0x91,0xfb,0x4a,0x6b,0x3b,0x6b, +0x4a,0x83,0x9b,0x9b,0x20,0x0c,0xda,0x86,0x84,0x0c,0xc2,0xa0,0x0c,0x0c,0x33,0x18, +0x08,0xc3,0x21,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16, +0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21,0x31,0x03,0x08, +0x0d,0x8c,0x61,0x20,0x8c,0x6c,0x43,0xf2,0x48,0x95,0xd6,0x81,0xc1,0x18,0x9c,0x41, +0x1a,0x4c,0x10,0xe8,0xe0,0x0e,0xa8,0xc9,0xdd,0x7d,0xa5,0xb9,0xd1,0x95,0xc9,0xb9, +0x85,0xb1,0x7d,0xd5,0xc1,0xcd,0x8d,0x85,0xb1,0x95,0x91,0x7d,0x8d,0xbd,0xb1,0xbd, +0xc9,0x4d,0x10,0xc8,0x40,0x0e,0x36,0x2c,0xc6,0x1a,0xb0,0x81,0x61,0x0c,0x44,0x1b, +0xb4,0x41,0x1b,0x38,0x13,0x04,0x3b,0xc0,0x03,0x3a,0x72,0x77,0x5f,0x6c,0x6f,0x63, +0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x1b,0x96,0xe1,0x0d,0xe0,0xc0,0x18,0x06, +0xa2,0x0d,0xda,0xa0,0x0d,0xb2,0x09,0x02,0x1e,0xe4,0x01,0x19,0xb9,0xbb,0x2f,0xb7, +0xb2,0xbb,0x2f,0xb6,0xb7,0xb1,0xb5,0xb9,0x0d,0x0b,0x21,0x07,0x73,0x60,0x50,0x03, +0xd1,0x06,0x6d,0xd0,0x06,0x19,0x1f,0xb9,0xbb,0x2f,0xb6,0xba,0xb6,0xb0,0x2f,0xb4, +0xb4,0x39,0xba,0x37,0xb9,0xbc,0x0d,0x0b,0xb5,0x06,0x75,0x60,0x5c,0x03,0xd1,0x06, +0x6d,0xd0,0x06,0x0e,0x25,0xb9,0xbb,0xaf,0x3a,0xb8,0xb9,0xb1,0x30,0xb6,0x32,0xb2, +0xaf,0xb7,0x3a,0x3a,0xb8,0x3a,0xba,0x0d,0xcb,0xb5,0x06,0x77,0x60,0x10,0x03,0xd1, +0x06,0x6d,0xd0,0x06,0xce,0x86,0xc2,0x0d,0xe2,0x80,0x0e,0xec,0x00,0x0f,0x26,0x08, +0x7b,0xb0,0x07,0x34,0xc6,0xc4,0x8c,0xa6,0xa4,0x64,0x26,0x08,0xc3,0xb6,0x01,0x31, +0xf4,0x60,0x0f,0x0c,0x63,0xe0,0x03,0x60,0x43,0xd0,0x07,0x13,0x84,0x3e,0xe0,0x03, +0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x1b,0x10, +0xe3,0x0f,0x40,0xc1,0x18,0x06,0x03,0xd8,0x10,0x84,0xc2,0x06,0x42,0x0d,0xf2,0xc0, +0x0f,0x44,0x61,0x82,0xa0,0x07,0x7a,0xc0,0x25,0x4d,0xaa,0xcc,0x8d,0xac,0x4c,0x6e, +0x2a,0x4d,0xaf,0x6c,0x82,0x40,0x06,0x73,0xb0,0x01,0x49,0x4a,0x81,0x32,0xc8,0xe0, +0x6a,0x4c,0x81,0x4e,0x5a,0x53,0x18,0x9e,0x54,0x99,0x1b,0x59,0x99,0xdc,0x54,0x9a, +0x5e,0xd9,0x06,0x24,0x41,0x05,0xca,0x0c,0xc8,0xe0,0x6a,0x4c,0x81,0x4c,0x1a,0x51, +0xda,0x1c,0x1c,0x5b,0x58,0xde,0x54,0x9a,0x5e,0xd9,0x04,0x61,0xe0,0x36,0x20,0x89, +0x2a,0x50,0xab,0x40,0x06,0x57,0x63,0x0a,0xec,0xd2,0x92,0xdc,0xe0,0xea,0xe8,0x86, +0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0x88,0xd2,0xda,0xca, +0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26,0x08,0x43,0xb7,0xc1,0x48,0x5a,0x81,0x72,0x05, +0x32,0xb8,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1,0x11,0xa5,0xb5,0x95,0xb9, +0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x06,0x6f,0x03,0x92,0xc0,0x02,0x15,0x0b,0x64, +0x70,0x35,0xa6,0x40,0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29,0x0d,0x8e,0xa9,0xcc,0xae, +0x8c,0x8d,0xea,0xad,0x6a,0xae,0x6c,0x82,0x30,0x7c,0x1b,0x90,0x64,0x16,0x28,0x5a, +0x20,0x83,0xab,0x31,0x05,0x2e,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65, +0x78,0x13,0x84,0x01,0x0c,0x36,0x20,0x89,0x2d,0x50,0xb7,0x40,0x06,0x57,0x63,0x0a, +0x94,0xcc,0x88,0xca,0xec,0xd2,0xc6,0xca,0xa8,0xde,0xac,0xd2,0xca,0xee,0x88,0xca, +0xe0,0xe8,0xd0,0x26,0x08,0x43,0x18,0x6c,0x30,0x92,0x5c,0xa0,0x74,0x81,0x0c,0x1a, +0x1e,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x13,0x84,0x41,0x0c,0x36,0x20,0x09,0x2f, +0x50,0xbd,0x40,0x06,0x4d,0x63,0x0a,0x94,0xcc,0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac, +0xca,0xc6,0xe8,0xde,0xe4,0xa6,0xc6,0xc2,0xd8,0xca,0x26,0x08,0xc3,0x18,0x6c,0x40, +0x92,0x5f,0xa0,0xc0,0x81,0x0c,0x9a,0xc6,0x14,0x08,0x99,0x11,0xbd,0xdd,0xb9,0xcd, +0x8d,0x85,0xb1,0x95,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x06,0x32,0xd8,0x80, +0x24,0xe2,0x40,0x8d,0x03,0x19,0x34,0x8d,0x29,0xf0,0x33,0x6b,0x7a,0xa3,0x4b,0x7b, +0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x1b,0x0a,0x73, +0x1b,0x2b,0x63,0x63,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x20,0x0c,0x65,0xb0,0xc1,0x48, +0xca,0x81,0x32,0x07,0x32,0x68,0xc8,0x98,0x41,0xc9,0x95,0x15,0xe1,0xc1,0xbd,0xcd, +0xd5,0xc9,0x95,0x4d,0x10,0x06,0x33,0xd8,0x80,0x24,0xe8,0x40,0xa5,0x03,0x19,0x34, +0x8d,0x29,0x30,0x33,0x83,0x92,0x2b,0xb3,0x4b,0x7b,0xab,0x9b,0x33,0x92,0x0b,0x6b, +0x2b,0x83,0x92,0x2b,0x2b,0xc2,0x83,0x7b,0x9b,0xab,0x93,0x2b,0x9b,0x20,0x0c,0x67, +0xb0,0x01,0x49,0xd6,0x81,0x62,0x07,0x32,0x68,0x1a,0x53,0xe0,0x62,0x46,0x15,0xe6, +0x86,0x14,0xc6,0x66,0x66,0xf4,0x64,0x35,0x41,0x18,0xd0,0x60,0x83,0x91,0xb8,0x03, +0xf5,0x0e,0x64,0xd0,0xb0,0x32,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x9b,0x2a,0x8b,0xab, +0x2b,0x73,0x1b,0x2b,0x63,0x2a,0x73,0x3b,0xa3,0x43,0x9b,0x20,0x0c,0x69,0xb0,0x01, +0x49,0xe2,0x81,0x92,0x07,0x32,0x68,0x1a,0x53,0xa0,0x62,0x46,0x54,0xc6,0x46,0x17, +0x46,0x95,0xd6,0x56,0x36,0x41,0x18,0xd4,0x60,0x83,0x91,0xd0,0x03,0x55,0x0f,0x64, +0xd0,0xf0,0x32,0x23,0xca,0x73,0x0b,0x6b,0x4b,0x1b,0x93,0x2a,0x9b,0x1b,0x42,0x0b, +0x73,0x3b,0x2b,0x33,0x0a,0x1b,0xa3,0x7b,0x93,0x9b,0x20,0x0c,0x6b,0xb0,0xc1,0x48, +0xee,0x81,0xc2,0x07,0x32,0x68,0x88,0x99,0x59,0xa5,0x95,0xdd,0x4d,0xc1,0x85,0x8d, +0x95,0x51,0xbd,0x35,0x95,0xd1,0x95,0xc9,0xcd,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d, +0x10,0x06,0x36,0xd8,0x60,0x24,0xfa,0x40,0xed,0x03,0x19,0x34,0x1b,0x28,0x3e,0x38, +0x85,0x54,0x60,0x85,0x57,0x90,0x85,0x5a,0xc0,0x85,0x5d,0xf0,0x85,0x70,0x20,0x87, +0x73,0x50,0x87,0x76,0x80,0x87,0x79,0xb0,0x87,0x7c,0xe0,0x87,0x0d,0x83,0x41,0x0a, +0xfd,0x30,0x41,0x10,0x80,0x0d,0xc0,0x86,0xc1,0x00,0x09,0x90,0xd8,0x10,0x84,0xc4, +0x86,0x61,0xf8,0x07,0x91,0xa0,0x30,0x34,0x35,0x41,0xf0,0x03,0x3a,0xd8,0x30,0x98, +0x81,0x19,0x0c,0x1b,0x08,0xa3,0x24,0x2e,0x93,0xd8,0x50,0xfc,0x03,0x49,0x00,0xa3, +0x70,0x12,0x44,0xc4,0xe4,0xc2,0xdc,0xc6,0xd0,0xca,0xe6,0x26,0x08,0x43,0x1b,0xd0, +0x30,0x63,0x7b,0x0b,0xa3,0x9b,0x9b,0x20,0x0c,0x6e,0xc0,0x22,0xcd,0x6d,0x8e,0x6e, +0x6e,0x82,0x30,0xbc,0x01,0x89,0x34,0x37,0xba,0xb9,0x09,0xc2,0x00,0x07,0x44,0xe8, +0xca,0xf0,0xbe,0xd8,0xde,0xc2,0xc8,0x26,0x08,0x43,0x1c,0x10,0xa1,0x2b,0xc3,0xfb, +0x72,0x7b,0x93,0x6b,0x63,0x42,0x57,0x86,0xf7,0x35,0x47,0xf7,0x26,0x57,0xc6,0xa2, +0x2e,0xcd,0x8d,0x6e,0x6e,0x03,0x94,0x12,0x2a,0xb1,0x12,0x2c,0xd1,0x12,0x2e,0xf1, +0x12,0x30,0x11,0x13,0x32,0x31,0x13,0x2a,0x41,0x13,0x5c,0x4d,0xd0,0x42,0x15,0x36, +0x36,0xbb,0x36,0x97,0x34,0xb2,0x32,0x37,0xba,0x29,0x41,0x50,0x85,0x0c,0xcf,0xc5, +0xae,0x4c,0x6e,0x2e,0xed,0xcd,0x6d,0x4a,0x40,0x34,0x21,0xc3,0x73,0xb1,0x0b,0x63, +0xb3,0x2b,0x93,0x9b,0x12,0x18,0x75,0xc8,0xf0,0x5c,0xe6,0xd0,0xc2,0xc8,0xca,0xe4, +0x9a,0xde,0xc8,0xca,0xd8,0xa6,0x04,0x49,0x19,0x32,0x3c,0x17,0xb9,0xb2,0xb9,0xb7, +0x3a,0xb9,0xb1,0xb2,0xb9,0x29,0x81,0x28,0x54,0x22,0xc3,0x73,0xa1,0xcb,0x83,0x2b, +0x0b,0x72,0x73,0x7b,0xa3,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x9b,0x22,0xf4,0x83,0x48, +0xd4,0x21,0xc3,0x73,0x29,0x73,0xa3,0x93,0xcb,0x83,0x7a,0x4b,0x73,0xa3,0x9b,0x9b, +0x12,0x9c,0x44,0x17,0x32,0x3c,0x97,0xb1,0xb7,0x3a,0x37,0xba,0x32,0xb9,0xb9,0x29, +0x41,0x4d,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x3c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x21,0x40,0xc3,0xe5, +0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x51,0xeb,0x36,0x00,0x0d,0x97,0xef,0x3c, +0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x9b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01, +0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0c,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55, +0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0xd6,0xb0,0x0d, +0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02, +0xe6,0x23,0xb7,0x6d,0x0e,0xd2,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08, +0x34,0xc3,0x42,0xd8,0x82,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xd9,0x7e,0x71,0xdb, +0x16,0x10,0x0d,0x97,0xef,0x3c,0xbe,0x11,0x39,0xd4,0x23,0x0e,0x3e,0x72,0xdb,0x76, +0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44,0x45,0x2c,0x7e,0x71, +0xdb,0x46,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c, +0x7e,0x71,0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec, +0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x09,0x64,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01, +0x0c,0xe2,0x20,0x36,0x60,0xe4,0x50,0x8f,0x8f,0xdc,0xb6,0x25,0x3c,0xc3,0xe5,0x3b, +0x8f,0x4f,0x35,0x40,0x84,0xf9,0x45,0xad,0x9b,0xc1,0x33,0x5c,0xbe,0xf3,0xf8,0x54, +0x03,0x44,0x98,0x5f,0xdc,0x36,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48, +0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xd1,0xf6,0x76,0x51,0xd4,0xea,0x49,0x82, +0x4a,0xbd,0x09,0x03,0x07,0x12,0x51,0x30,0x44,0x58,0x49,0x4c,0x20,0x31,0x00,0x00, +0x62,0x00,0x05,0x00,0x48,0x0c,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0x08,0x31,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00, +0x3f,0x0c,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c, +0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42, +0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20, +0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50, +0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00, +0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d, +0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff, +0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42, +0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xcb,0x00,0x00,0x00, +0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3, +0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0x80,0xc2,0x08, +0x40,0x09,0x00,0x14,0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03,0x22,0xcc,0x00,0x14, +0xc2,0x30,0x30,0x18,0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2, +0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c,0x01,0x42,0x8a,0x7b, +0x86,0xcb,0x9f,0xb0,0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40,0xc1,0xa2,0x28,0x89, +0x01,0x63,0x30,0x18,0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18,0x30,0x06,0x83,0x81, +0xc1,0x60,0x30,0x28,0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2,0x24,0x06,0x0c,0x86, +0xc1,0x60,0x30,0x0c,0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51,0x19,0x54,0x2a,0x64, +0x29,0x43,0x65,0x50,0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34,0xc5,0x30,0x0c,0x0c, +0x06,0x83,0x81,0x38,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b, +0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19,0x30,0x06,0xf4,0x39, +0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b, +0x11,0x83,0xc1,0x60,0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x1c,0x41,0x50,0x0c,0xc6, +0x40,0x31,0x18,0x90,0xa8,0x34,0x10,0x30,0x8c,0x40,0x18,0x33,0xb5,0xc1,0x38,0xb0, +0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43, +0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f, +0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8, +0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43, +0x39,0xa0,0x60,0x30,0x93,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0, +0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43, +0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d, +0xb0,0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f,0x20,0x01,0x95,0x22,0xd5,0x30,0x82, +0x60,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e, +0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3, +0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00, +0x06,0x72,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f, +0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0xc1,0x4c,0x62,0x30,0x0e,0xec,0x10, +0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e, +0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6, +0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80, +0x04,0x56,0x8b,0x5c,0x33,0x85,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01, +0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39, +0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc, +0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x30,0x93,0x35,0x0e,0xec,0x10, +0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e, +0x72,0x40,0x0a,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x7e,0x80,0x04,0x03, +0x8c,0x62,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81, +0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38, +0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x50,0x34,0x9b,0x89, +0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16,0x68,0xa1,0x1c, +0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6, +0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00, +0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x50,0xc0,0xa2,0xda,0x4c,0xd8,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8, +0x01,0x0a,0x0c,0x74,0x1b,0x46,0x10,0x86,0x33,0x84,0xe0,0x63,0x57,0x1b,0x4d,0xb9, +0x5c,0x2e,0x97,0x1b,0x0c,0x50,0x2c,0x16,0x8b,0x65,0x30,0x18,0x0c,0x06,0x83,0x81, +0x74,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02,0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13, +0x81,0x82,0x01,0xf1,0xe6,0x08,0x40,0x61,0x0a,0x00,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90, +0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07, +0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6, +0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60, +0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07, +0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90, +0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04, +0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1, +0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32, +0x00,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c,0x10,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x94,0x40,0x11,0x14,0xc3,0x08,0x40,0x49,0x94,0x41,0x21,0x14, +0x47,0x29,0x14,0x45,0x39,0x14,0x44,0xe1,0x07,0x10,0x69,0x04,0x80,0x7c,0x05,0x0c, +0x08,0x88,0x40,0xaf,0x19,0x00,0x92,0xcd,0x00,0x10,0x6d,0x06,0x80,0x6c,0x33,0x00, +0x84,0x9b,0x01,0xa0,0xdd,0x0c,0x00,0xf5,0x66,0x00,0x68,0x35,0x03,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x78,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0xe1,0x99,0x20,0x0c,0xd0,0x06,0x61,0x20,0x26,0x08,0x43,0xb4,0x41,0x18,0x0c,0x0a, +0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08,0x83,0x34,0x41,0x58,0x83,0x32,0x20,0x30, +0x41,0x18,0xa6,0x0d,0x82,0xd2,0x6c,0x48,0x94,0x85,0x51,0x88,0x81,0x50,0x9c,0x09, +0xc2,0x1b,0x78,0x1b,0x92,0x01,0x62,0x14,0x65,0x20,0x14,0x67,0x82,0x30,0x50,0x1b, +0x12,0x62,0x61,0x14,0x69,0x20,0x14,0x67,0x82,0x30,0x54,0x13,0x84,0xc1,0xda,0x20, +0x28,0xd5,0x86,0x44,0x82,0x18,0x85,0x1a,0x08,0xc5,0x9a,0x20,0x0c,0xd7,0x86,0x84, +0x5a,0x18,0x05,0x1b,0x08,0xc5,0x99,0x20,0x0c,0xd8,0x86,0x04,0x5b,0x18,0x45,0x1b, +0x08,0xc5,0x9a,0x20,0xc8,0xc1,0xb7,0x21,0x31,0x38,0x46,0x31,0x06,0x42,0x71,0x26, +0x08,0x43,0x36,0x41,0x18,0xb4,0x0d,0x89,0xc7,0x31,0xca,0x37,0x10,0x8a,0xb3,0x21, +0xf9,0x20,0x46,0x19,0x06,0x42,0xb1,0x36,0x24,0x4f,0x34,0x5d,0xd9,0xd6,0x81,0x41, +0x18,0x4c,0x10,0xe8,0x00,0x0c,0x26,0x08,0x64,0xc0,0x6d,0x58,0x94,0x31,0x60,0x14, +0x65,0x20,0xc8,0x80,0x0c,0xc8,0xc0,0x99,0x20,0xd8,0x41,0x18,0x6c,0x58,0x06,0x33, +0x60,0x94,0x61,0x20,0xc8,0x80,0x0c,0xc8,0xc0,0x9a,0x20,0xe0,0x81,0x18,0x6c,0x58, +0x08,0x34,0x60,0x14,0x69,0x20,0xc8,0x80,0x0c,0xc8,0xc0,0xda,0xb0,0x48,0x63,0xc0, +0x28,0xd4,0x40,0x90,0x01,0x19,0x90,0x81,0xb3,0x61,0xa1,0xc6,0x80,0x51,0x88,0x81, +0x20,0x03,0x32,0x20,0x03,0x67,0x43,0x51,0x06,0x67,0x90,0x06,0x6a,0xb0,0x06,0x13, +0x84,0x3d,0x18,0x83,0x09,0xc2,0xb0,0x6d,0x40,0x94,0x36,0x60,0x14,0x65,0x70,0x03, +0x60,0x43,0xf0,0x06,0x13,0x84,0x3e,0x20,0x83,0x0d,0x88,0x12,0x07,0x8c,0x32,0x0c, +0x0a,0xb0,0x21,0x90,0x83,0x0d,0x84,0x18,0xb0,0x01,0x1c,0xcc,0xc1,0x04,0x41,0x00, +0x28,0x0c,0x4d,0x4d,0x10,0xfc,0xa0,0xdb,0x30,0x7c,0xdf,0xb0,0x81,0x50,0xee,0x80, +0xc2,0x83,0x0d,0x45,0x1d,0xd8,0x01,0x40,0x07,0x79,0x50,0x85,0x8d,0xcd,0xae,0xcd, +0x25,0x8d,0xac,0xcc,0x8d,0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b, +0x4b,0x7b,0x73,0x9b,0x12,0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4, +0xa6,0x04,0x46,0x1d,0x32,0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2, +0x32,0xb6,0x29,0x01,0x52,0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac, +0x6c,0x6e,0x4a,0x30,0x07,0x75,0xc8,0xf0,0x5c,0xca,0xdc,0xe8,0xe4,0xf2,0xa0,0xde, +0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0x79,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3c,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x21,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x51,0xeb,0x36,0x00, +0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x9b,0x02,0x34,0x5c, +0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0c,0xdb,0x70,0xf9,0xce, +0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x7e,0x71, +0xdb,0xd6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c, +0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0e,0xd2,0x70,0xf9,0xce,0xe3,0x0b,0x11, +0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0xd8,0x82,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33, +0xd9,0x7e,0x71,0xdb,0x16,0x10,0x0d,0x97,0xef,0x3c,0xbe,0x11,0x39,0xd4,0x23,0x0e, +0x3e,0x72,0xdb,0x76,0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44, +0x45,0x2c,0x7e,0x71,0xdb,0x46,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15, +0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x09,0x64,0xc3,0xe5,0x3b,0x8f, +0x3f,0x1d,0x11,0x01,0x0c,0xe2,0x20,0x36,0x60,0xe4,0x50,0x8f,0x8f,0xdc,0xb6,0x25, +0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84,0xf9,0x45,0xad,0x9b,0xc1,0x33,0x5c, +0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f,0xdc,0x36,0x00,0x00,0x61,0x20,0x00,0x00, +0xd2,0x09,0x00,0x00,0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00,0x4f,0x00,0x00,0x00, +0x34,0x98,0x01,0x28,0xa3,0x42,0x2a,0xc2,0x80,0x62,0x2b,0xb9,0x52,0x29,0xbe,0xb2, +0xab,0x81,0x72,0x29,0xc3,0x80,0x82,0x29,0x9b,0x62,0x2a,0xde,0x80,0xf2,0x0d,0x28, +0xa5,0x2a,0xa8,0x88,0xf2,0x29,0x1a,0x22,0xd5,0x00,0x29,0x8a,0xa0,0x0c,0xca,0xa3, +0x04,0x46,0x00,0xc8,0x30,0x46,0x00,0x82,0x20,0x88,0x82,0xc1,0x18,0x41,0x6b,0xce, +0x39,0xfb,0x8d,0x11,0x80,0x20,0x08,0xca,0xdf,0x18,0x01,0x08,0x82,0x30,0xff,0x0b, +0x63,0x04,0x20,0x08,0x82,0xf1,0x2f,0x8c,0x11,0xbc,0x33,0x69,0xa2,0xdd,0x18,0x01, +0x08,0x82,0x20,0xfc,0x0b,0x63,0x04,0xad,0x39,0xe7,0xbc,0x37,0x46,0x00,0x82,0x20, +0x28,0x83,0xc1,0x18,0x01,0x08,0xe2,0xff,0x3d,0x06,0x63,0x04,0x20,0x08,0x82,0x20, +0x18,0x8c,0x11,0x84,0x24,0x18,0xe2,0xdd,0x18,0xc1,0x1e,0xab,0xf1,0xfe,0x8d,0x11, +0xac,0xb5,0x5a,0x8b,0xdf,0x18,0xc1,0x7f,0xff,0xfd,0xfb,0x8d,0x11,0xb4,0xe6,0x9c, +0xf3,0xbe,0x30,0x46,0x20,0x8b,0x6e,0xff,0x7f,0x63,0x04,0x3a,0x6b,0xce,0xe9,0x37, +0x46,0xa0,0xe2,0xf5,0xa9,0x7a,0x63,0x04,0x20,0x08,0x82,0x20,0x38,0x8c,0x11,0xac, +0xb5,0x5a,0xeb,0xde,0x18,0x01,0x08,0x82,0xfe,0x1d,0x06,0x63,0x04,0xad,0x39,0xe7, +0xb4,0x37,0x46,0x00,0x82,0x20,0x48,0x82,0xc1,0x18,0x01,0x08,0x82,0xa0,0x0e,0x06, +0x63,0x04,0x22,0x48,0x82,0xf8,0x36,0x46,0x00,0xc7,0x65,0x7e,0x7b,0x63,0x04,0x64, +0xc9,0xeb,0xf7,0x37,0x46,0x00,0x82,0x20,0x08,0x82,0xc2,0x18,0x01,0x08,0x82,0x20, +0x0b,0x06,0x63,0x04,0x20,0x08,0x82,0xf8,0x2f,0x8c,0x11,0x80,0x20,0x08,0xa2,0xdf, +0x0c,0xc0,0x18,0x01,0x08,0x82,0x20,0xfe,0x8d,0x11,0x80,0x20,0x08,0xc2,0x1f,0x55, +0xc6,0x08,0x40,0xf0,0x0d,0xc6,0x08,0x40,0x10,0x0c,0xc6,0x08,0x40,0xf0,0x19,0x23, +0x00,0x41,0x68,0x04,0x80,0x0c,0x23,0x00,0x00,0x00,0x00,0x00,0x23,0x06,0x09,0x00, +0x82,0x60,0x50,0x06,0xbd,0x00,0x0a,0x6b,0x60,0x0b,0xbb,0xf0,0x0a,0x23,0x06,0x09, +0x00,0x82,0x60,0x50,0x06,0xbe,0x10,0x0a,0x6c,0x80,0x0b,0xb7,0x00,0x0b,0x23,0x06, +0x09,0x00,0x82,0x60,0x50,0x06,0xbf,0x20,0x0a,0x6d,0xd0,0x0b,0xb9,0x10,0x0b,0x23, +0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe0,0x30,0x0a,0x6e,0xf0,0x0b,0xbf,0x20,0x0b, +0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe1,0x40,0x0a,0x6f,0xd0,0x0b,0xbd,0x30, +0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe2,0x50,0x0a,0x6f,0x60,0x0b,0xe1, +0x40,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe3,0x60,0x0a,0x70,0x80,0x0b, +0xb7,0x50,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe4,0x70,0x0a,0x71,0x10, +0x0e,0xe1,0x60,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe5,0x80,0x0a,0x72, +0xc0,0x0b,0xbb,0x70,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe6,0x90,0x0a, +0x73,0xf0,0x0b,0xbd,0x80,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe7,0xa0, +0x0a,0x74,0x10,0x0e,0xe0,0x90,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe8, +0xb0,0x0a,0x75,0x60,0x0e,0xe2,0xa0,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06, +0xe9,0xc0,0x0a,0x76,0x80,0x0e,0xe5,0xb0,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50, +0x06,0xea,0xd0,0x0a,0x77,0x60,0x0e,0xe8,0xc0,0x0b,0x23,0x06,0x09,0x00,0x82,0x60, +0x50,0x06,0xeb,0xe0,0x0a,0x7b,0x70,0x0e,0xea,0xd0,0x0b,0x23,0x06,0x09,0x00,0x82, +0x60,0x50,0x06,0xec,0xf0,0x0a,0x7d,0x80,0x0e,0xe8,0xe0,0x0b,0x23,0x06,0x06,0x00, +0x82,0x60,0x40,0xe8,0x83,0x29,0xa4,0xc3,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0xfb, +0x70,0x0a,0xed,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0xc4,0x3e,0x9c,0xc2,0x3a,0x8c, +0x18,0x18,0x00,0x08,0x82,0x01,0xc1,0x0f,0xa8,0xf0,0x0e,0x23,0x06,0x07,0x00,0x82, +0x60,0x20,0x06,0xf2,0x10,0x0b,0x05,0x3c,0x8c,0x26,0x04,0x41,0x19,0xed,0x70,0x65, +0xb8,0xc3,0x55,0x40,0x0b,0x5c,0x44,0x00,0x15,0xb0,0x82,0x56,0x52,0x40,0x09,0x09, +0x9c,0x60,0xb0,0x13,0x0c,0x66,0x82,0x19,0xc0,0xc7,0x84,0x33,0x80,0xcf,0x68,0x42, +0x03,0x5c,0x60,0xb0,0x73,0x0c,0x66,0x85,0x40,0x1f,0x2b,0x04,0xfa,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x57,0x12,0xe3,0x70,0xf1,0xc3,0x68,0x42,0x00,0x8c,0x26,0x08, +0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x88,0xc1,0x49,0x98,0x83,0x26,0x12,0xa3,0x09, +0x01,0x30,0x9a,0x20,0x04,0x27,0x18,0xec,0x04,0x83,0xd9,0x21,0xd0,0xc7,0x0e,0x81, +0x3e,0x26,0x30,0xf0,0x31,0x81,0x81,0xcf,0x68,0x42,0x22,0x8c,0x26,0x28,0x83,0x21, +0x84,0x7c,0x0c,0x21,0xe4,0x63,0x4a,0x2e,0xc0,0xc7,0x14,0x5d,0x80,0xcf,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0x60,0xb1,0x0f,0x84,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0x47,0x58,0xf0,0x03,0x21,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x21,0x16,0xfe,0x10, +0x0a,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x63,0xf1,0x0f,0xa2,0x20,0x9c,0x62, +0xb0,0x53,0x0c,0x66,0x84,0x40,0x1f,0x23,0x04,0xfa,0x8c,0x18,0x34,0x00,0x08,0x82, +0x41,0x73,0x16,0x22,0x31,0x07,0x39,0x51,0x06,0x64,0x50,0x12,0x25,0x51,0x12,0x25, +0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0xd0,0x09,0xa3,0x09,0xde,0x60,0x02, +0x21,0x1f,0x13,0x08,0xf9,0x58,0x19,0x08,0xf2,0xb1,0x32,0x10,0xe4,0x63,0x82,0x20, +0x1f,0x13,0x04,0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xb8, +0x28,0x89,0xc0,0x90,0x34,0x80,0x8f,0x21,0x69,0x00,0x9f,0xe1,0x08,0x01,0x16,0x86, +0x6f,0x38,0x62,0xc0,0x85,0xe2,0x2b,0x21,0xd0,0xe1,0x08,0x62,0x16,0x86,0x6f,0x38, +0xa2,0xd8,0x85,0xe2,0x2b,0x21,0xd0,0x22,0x02,0x1d,0x31,0x78,0x00,0x10,0x04,0x83, +0x49,0x2f,0x68,0xa2,0x15,0x50,0x01,0xbb,0x7e,0xe1,0x17,0xde,0xe2,0x2d,0x76,0xe2, +0x16,0x46,0x13,0x82,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xbe,0x50,0x8b,0x60, +0xc4,0xe0,0x01,0x40,0x10,0x0c,0xa6,0xbe,0xb8,0x09,0x5a,0x58,0x85,0x4d,0x13,0x07, +0x71,0x90,0x0b,0xb9,0xf0,0x09,0x5d,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x31, +0x38,0x00,0x10,0x04,0x03,0x31,0xd0,0x8b,0x9c,0x68,0x85,0xbb,0x18,0x4d,0x08,0x86, +0xe1,0x86,0xe0,0x2e,0xc0,0xa0,0x14,0x97,0xe0,0x12,0x82,0xad,0x01,0x26,0xb8,0x9a, +0x40,0x67,0x19,0x02,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x31,0x08,0x0d,0xb0, +0xa0,0x85,0xbf,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x38,0xc1,0x60,0x27,0x18,0xcc, +0x84,0x4d,0x3e,0x26,0x6c,0xf2,0x31,0xa1,0x25,0xe0,0x63,0x82,0x4b,0xc0,0x67,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0xda,0x78,0x0b,0x43,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0xa3,0x36,0xe2,0xc2,0x1d,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6c,0x23, +0x2e,0x8e,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xdb,0x98,0x0b,0x78,0x08,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x20,0xaa,0x0d,0xb4,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0xb2,0x8d,0xb4,0x10,0x4e,0x18,0xd0,0x09,0x03,0xb2,0x83,0x88,0x8f,0x19,0x44, +0x7c,0x4e,0xa8,0xdc,0x09,0x95,0x2b,0x83,0x2e,0xa0,0x8c,0xba,0x80,0x11,0x83,0x03, +0x00,0x41,0x30,0xd0,0x76,0xc3,0x2d,0x84,0xd9,0x18,0x31,0x38,0x00,0x10,0x04,0x03, +0x8d,0x37,0xde,0x42,0xa0,0x8d,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xc6,0xc3,0x2f, +0xe2,0xa1,0x36,0x84,0x20,0x34,0x42,0x23,0x34,0x42,0x63,0x34,0x21,0x00,0x46,0x13, +0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a, +0x77,0x44,0xe5,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x61,0x8f,0xd3,0xd0,0x07,0xdf, +0x98,0x14,0xd5,0x50,0x0d,0xd5,0x50,0x8d,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1, +0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95, +0x2b,0x4e,0x3d,0xc0,0xd6,0x60,0x35,0x40,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x5a, +0x7c,0x9c,0x86,0x10,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x83,0x1f,0xb3,0x61,0x12, +0xea,0x11,0x58,0xb6,0x61,0x1b,0xb6,0x61,0x1b,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04, +0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x23, +0x2a,0x57,0x68,0x50,0x1f,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x1a,0x7f,0xc8,0x46, +0xc0,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x33,0x22,0xbe,0x11,0x13,0xf5,0x11,0x84, +0x41,0x78,0x84,0x47,0x78,0x84,0xc7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2, +0x20,0x8c,0x26,0x10,0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x8d, +0x18,0x34,0x00,0x08,0x82,0x41,0xc3,0x22,0xe7,0xa1,0x13,0xfe,0xb1,0x06,0x72,0xa0, +0x1e,0xea,0xa1,0x1e,0xea,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08, +0xa3,0x09,0xc4,0x70,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x23,0x06, +0x0d,0x00,0x82,0x60,0xd0,0xd4,0x08,0x7c,0x8c,0xc5,0x89,0xf0,0xc1,0x1e,0xcc,0xc7, +0x7c,0xcc,0xc7,0x7c,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68, +0x02,0x31,0x1c,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x88,0x41,0x03, +0x80,0x20,0x18,0x34,0x3e,0x92,0x1f,0x6c,0x01,0x23,0x67,0x40,0x0a,0xfc,0xc1,0x1f, +0xfc,0xc1,0x1f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40, +0x0c,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x37,0x62,0xd0,0x00,0x20, +0x08,0x06,0xcd,0x99,0x88,0x48,0x5d,0xe4,0x48,0x19,0xb4,0x42,0x89,0x94,0x48,0x89, +0x94,0xc8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3, +0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x95,0x2d,0x94,0x09,0x58,0x39, +0x98,0x08,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x63,0x13,0x11,0x11,0x82,0x11, +0x83,0x06,0x00,0x41,0x30,0x68,0xe6,0xc4,0x45,0x42,0xa3,0x4c,0x64,0x21,0x88,0x91, +0x18,0x89,0x91,0x18,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1, +0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x11,0x83,0x06, +0x00,0x41,0x30,0x68,0xf8,0xe4,0x46,0x54,0xc3,0x4d,0xc6,0x41,0xd1,0x11,0x1d,0xd1, +0x11,0x1d,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62, +0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x11,0x83,0x06,0x00,0x41, +0x30,0x68,0x4a,0x05,0x4c,0x66,0xe3,0x4e,0x5c,0x61,0x1a,0x93,0x31,0x19,0x93,0x31, +0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2, +0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x11,0x83,0x06,0x00,0x41,0x30,0x68, +0x5c,0x25,0x4d,0x78,0x03,0x54,0x58,0x81,0x63,0x13,0x36,0x61,0x13,0x36,0x19,0x4d, +0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47, +0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0xea,0x87,0x55,0x81,0x11,0x83,0x03,0x00,0x41, +0x30,0xd0,0x64,0x05,0x4d,0x82,0x33,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x26,0x57, +0xe8,0xe4,0x3c,0x56,0x05,0x1f,0x82,0x3b,0xb9,0x93,0x3b,0xb9,0x93,0xd1,0x84,0x00, +0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5, +0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68,0x00,0x10,0x04,0x83,0x46,0x5c,0xfa,0x04, +0x3e,0x68,0x25,0x25,0x14,0x50,0x01,0x15,0x50,0x01,0x95,0xd1,0x84,0x00,0x18,0x4d, +0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8, +0xdc,0x11,0x95,0x1b,0x31,0x68,0x00,0x10,0x04,0x83,0x66,0x5d,0x4c,0x25,0x3f,0x7a, +0x85,0x1e,0xa6,0x54,0x49,0x95,0x54,0x49,0x95,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82, +0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11, +0x95,0x1b,0x31,0x68,0x00,0x10,0x04,0x83,0x86,0x5e,0x5e,0x45,0x44,0xcc,0x45,0x1e, +0x38,0x59,0x91,0x15,0x59,0x91,0x95,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84, +0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x33, +0x1e,0x01,0x8b,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x96,0x2f,0xf1,0x12,0x5c, +0x60,0x40,0x0b,0xc0,0x44,0x3e,0x23,0x06,0x0f,0x00,0x82,0x60,0x30,0xf9,0x0b,0xae, +0xcc,0x08,0x8b,0x04,0x61,0x32,0x26,0x63,0x32,0x2f,0xf3,0xf2,0x2b,0x3b,0x32,0x9a, +0x10,0x00,0x17,0x54,0xce,0xc4,0xe4,0x2c,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06, +0x18,0xc8,0xe0,0x4b,0x70,0x81,0x01,0x2d,0x38,0x13,0xf9,0x8c,0x18,0x3c,0x00,0x08, +0x82,0xc1,0x54,0x32,0xbf,0xa2,0x23,0x33,0x12,0xa0,0x89,0x9a,0xa8,0x89,0xbe,0xe8, +0x8b,0xb9,0x88,0xc9,0x68,0x42,0x00,0x5c,0x50,0x39,0x43,0x13,0xb7,0x88,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x60,0x27,0xf3,0x2f,0xc1,0x05,0x06,0xb4,0xc0,0x4d,0xe4, +0x33,0x62,0xf0,0x00,0x20,0x08,0x06,0x13,0xcb,0x98,0x4b,0x98,0xe8,0x48,0xf0,0x26, +0x71,0x12,0x27,0x21,0x13,0x32,0xed,0x92,0x26,0xa3,0x09,0x01,0x70,0x41,0xe5,0xcc, +0x4d,0xea,0x22,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x80,0xb9,0x8c,0xc9,0x04,0x17, +0x18,0xd0,0x82,0x3a,0x91,0xcf,0x88,0xc1,0x03,0x80,0x20,0x18,0x4c,0x33,0xd3,0x2e, +0x68,0x12,0x26,0x81,0x9d,0xe0,0x09,0x9e,0xa0,0x0c,0xca,0xd0,0x0b,0x9c,0x8c,0x26, +0x04,0xc0,0x05,0x95,0x33,0x2b,0x2e,0xe4,0x63,0x57,0x5c,0xc8,0xc7,0xb0,0xb8,0x90, +0x8f,0x65,0x71,0x21,0x1f,0x9b,0xd8,0x42,0x3e,0x46,0xb1,0x85,0x7c,0xac,0x62,0x0b, +0xf9,0x98,0xc5,0x16,0xf2,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63, +0x04,0x02,0x1f,0xa3,0xd0,0x42,0x3e,0x56,0xa1,0x85,0x7c,0xcc,0x42,0x0b,0xf9,0xd8, +0x85,0x16,0xf2,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01, +0x1f,0xab,0xca,0x42,0x3e,0x66,0x95,0x85,0x7c,0xec,0x2a,0x0b,0xf9,0x18,0x56,0x16, +0xf2,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x5b, +0x03,0x39,0x80,0x8f,0x05,0x65,0x00,0x1f,0x0b,0x3e,0xf8,0xd8,0x11,0xd0,0xc7,0x0e, +0x81,0x3e,0x76,0x0c,0xf4,0xb1,0x83,0xa0,0x8f,0xe5,0xc1,0x5a,0xc8,0xc7,0xf4,0x60, +0x2d,0xe4,0x63,0x7b,0xb0,0x16,0xf2,0x31,0x3e,0x58,0x0b,0xf9,0x98,0x1d,0x98,0x85, +0x7c,0xec,0x0e,0xcc,0x42,0x3e,0x86,0x07,0x66,0x21,0x1f,0xcb,0x03,0xb3,0x90,0x8f, +0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0xd8,0x1d,0x94, +0x85,0x7c,0x0c,0x0f,0xca,0x42,0x3e,0x96,0x07,0x65,0x21,0x1f,0xd3,0x83,0xb2,0x90, +0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x1e, +0x90,0x85,0x7c,0x2c,0x0f,0xc8,0x42,0x3e,0xa6,0x07,0x64,0x21,0x1f,0xdb,0x03,0xb2, +0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18, +0x11,0x06,0xf4,0x31,0x42,0x0c,0xe8,0x63,0xc4,0x18,0xd0,0xc7,0x08,0x32,0xa0,0x8f, +0xe5,0x02,0x59,0xc8,0xc7,0x74,0x81,0x2c,0xe4,0x63,0xbb,0x40,0x16,0xf2,0x31,0x5e, +0x20,0x0b,0xf9,0x98,0x2d,0xfc,0x84,0x7c,0xec,0x16,0x7e,0x42,0x3e,0x86,0x0b,0x3f, +0x21,0x1f,0xcb,0x85,0x9f,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02, +0x1f,0x23,0x10,0xf8,0xd8,0x2d,0xf8,0x84,0x7c,0x0c,0x17,0x7c,0x42,0x3e,0x96,0x0b, +0x3e,0x21,0x1f,0xd3,0x05,0x9f,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08, +0x01,0x1f,0x43,0x08,0xf8,0x18,0x2e,0xf4,0x84,0x7c,0x2c,0x17,0x7a,0x42,0x3e,0xa6, +0x0b,0x3d,0x21,0x1f,0xdb,0x85,0x9e,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63, +0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x11,0x0a,0xf4,0x31,0x42,0x14,0xe8,0x63,0xc4, +0x28,0xd0,0xc7,0x08,0x52,0xa0,0x8f,0xe5,0x83,0x4f,0xc8,0xc7,0xf4,0xc1,0x27,0xe4, +0x63,0xfb,0xe0,0x13,0xf2,0x31,0x7e,0xf0,0x09,0xf9,0x98,0x3d,0xe4,0x84,0x7c,0xec, +0x1e,0x72,0x42,0x3e,0x86,0x0f,0x39,0x21,0x1f,0xcb,0x87,0x9c,0x90,0x8f,0x11,0x08, +0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0xd8,0x3d,0xe0,0x84,0x7c, +0x0c,0x1f,0x70,0x42,0x3e,0x96,0x0f,0x38,0x21,0x1f,0xd3,0x07,0x9c,0x90,0x8f,0x21, +0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x3e,0xdc,0x84, +0x7c,0x2c,0x1f,0x6e,0x42,0x3e,0xa6,0x0f,0x37,0x21,0x1f,0xdb,0x87,0x9b,0x90,0x8f, +0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x11,0x0e, +0xf4,0x31,0x42,0x1c,0xe8,0x63,0xc4,0x38,0xd0,0xc7,0x08,0x72,0xa0,0x8f,0xed,0x8d, +0x9f,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x30,0x1c,0x82,0xa1,0xe0,0x02,0x03, +0x5a,0xf0,0x37,0xf2,0x19,0x31,0x78,0x00,0x10,0x04,0x83,0xa9,0x87,0xee,0x47,0x6e, +0xd6,0x26,0x00,0x1d,0xd1,0x11,0x1d,0x19,0x92,0x21,0xff,0xd1,0x9b,0xd1,0x84,0x00, +0xb8,0xa0,0x72,0x16,0x3a,0xa5,0x12,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0xc0,0x7e, +0xe8,0x86,0x82,0x0b,0x0c,0x68,0x81,0xe9,0xc8,0x67,0xc4,0xe0,0x01,0x40,0x10,0x0c, +0x26,0x32,0xf2,0x9f,0xbc,0x91,0x9b,0xe0,0x74,0x52,0x27,0x75,0x72,0x28,0x87,0x4a, +0x28,0x74,0x46,0x13,0x02,0xe0,0x82,0xca,0xd9,0xe9,0xb0,0x4a,0x7c,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x00,0x33,0x23,0x1f,0x0a,0x2e,0x30,0xa0,0x05,0xad,0x23,0x9f,0x11, +0x83,0x07,0x00,0x41,0x30,0x98,0xd6,0xa8,0x84,0x40,0x27,0x6f,0x02,0xd7,0x81,0x1d, +0xd8,0x01,0x23,0x30,0x62,0x21,0xd4,0x19,0x4d,0x08,0x80,0x0b,0x2a,0x67,0xad,0x33, +0x2b,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0xac,0x8d,0xca,0x28,0xb8,0xc0,0x80, +0x16,0xd0,0x8e,0x7c,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0x92,0x23,0x16,0x3a,0x1d, +0xd0,0x09,0x6a,0xe7,0x76,0x6e,0xe7,0x8c,0xce,0x68,0x86,0x5e,0x67,0x34,0x21,0x00, +0x2e,0xa8,0x9c,0x59,0x20,0x21,0x1f,0xbb,0x40,0x42,0x3e,0x86,0x81,0x84,0x7c,0x2c, +0x03,0x09,0xf9,0xd8,0x44,0x0e,0xf2,0x31,0x8a,0x1c,0xe4,0x63,0x15,0x39,0xc8,0xc7, +0x2c,0x72,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10, +0xf8,0x18,0xc5,0x0a,0xf2,0xb1,0x8a,0x15,0xe4,0x63,0x16,0x2b,0xc8,0xc7,0x2e,0x56, +0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x58, +0x45,0x07,0xf2,0x31,0x8b,0x0e,0xe4,0x63,0x17,0x1d,0xc8,0xc7,0x30,0x3a,0x90,0x8f, +0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0xd8,0x1a,0xc8, +0x01,0x7c,0x2c,0x28,0x03,0xf8,0x58,0xf0,0xc1,0xc7,0x8e,0x80,0x3e,0x76,0x08,0xf4, +0xb1,0x63,0xa0,0x8f,0x1d,0x04,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xba,0xa5, +0x3b,0x0a,0x15,0x3c,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x0b,0x97,0xf0,0x28,0x54, +0xf0,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x5c,0xca,0xa3,0x50,0xc1,0x93,0x11, +0x83,0x03,0x00,0x41,0x30,0xb0,0x74,0x49,0x8f,0x42,0x05,0x4f,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xc0,0xda,0x25,0x3e,0x2a,0x15,0x3e,0x19,0x31,0x38,0x00,0x10,0x04,0x03, +0x8b,0x97,0xfa,0xa8,0x54,0xf8,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x5e,0xf2, +0xa3,0x52,0xe1,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x7c,0xe9,0x8f,0x4a,0x85, +0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xfa,0xa5,0x3f,0x42,0xc4,0x64,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x2c,0x70,0x02,0x25,0x44,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xc0,0x0a,0xa7,0x50,0x42,0xc4,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x71,0x12, +0x25,0x44,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x1a,0x27,0x52,0x42,0xcc,0x64, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x72,0x2a,0x25,0xc4,0x4c,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xc0,0x2a,0x27,0x53,0x42,0xcc,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c, +0x73,0x3a,0x25,0xc4,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x3a,0xa7,0x53,0x42, +0xc2,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x74,0x42,0x25,0x24,0x4c,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xc0,0x4a,0xa7,0x54,0x42,0xc2,0x64,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x2c,0x75,0x52,0x25,0x24,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x5a,0x27, +0x56,0x42,0xca,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x76,0x6a,0x25,0xa4,0x4c, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x6a,0x27,0x57,0x42,0xca,0x64,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x2c,0x77,0x7a,0x25,0xa4,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0, +0x7a,0x27,0x58,0xe2,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xe0,0x29,0x96,0x38, +0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x78,0x92,0x25,0x0e,0x19,0x31,0x38,0x00, +0x10,0x04,0x03,0x4b,0x9e,0x66,0x89,0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x9a, +0xa7,0x59,0x22,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xe8,0x89,0x96,0x08,0x64, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x7a,0xaa,0x25,0x02,0x19,0x31,0x38,0x00,0x10, +0x04,0x03,0xcb,0x9e,0x6c,0x89,0x40,0x8e,0x30,0xe0,0x11,0x06,0x3c,0xc2,0x80,0x47, +0x18,0x70,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xbe,0x7b,0xaa,0xa5,0x14,0x92,0xa7,0xd1, +0x84,0x20,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x26,0xa4,0x78,0xc9,0x85,0xe6,0x69, +0x9e,0xe6,0xe9,0x97,0x7e,0xe9,0x97,0x7e,0x69,0x34,0x21,0x00,0x86,0x23,0x82,0x1e, +0x0a,0xbe,0xe9,0x86,0x32,0x12,0x02,0x53,0x0a,0xfa,0x98,0x62,0xd0,0xc7,0x94,0x83, +0x3e,0x46,0x0c,0xf2,0xb1,0x62,0x90,0x8f,0x0d,0x86,0x7c,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x60,0x29,0x74,0x1a,0xca,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x96, +0x4a,0xa7,0xc1,0x8c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x70,0x29,0x75,0x1a,0xce, +0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x97,0x52,0xa7,0xe1,0x94,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x80,0xa9,0x75,0x1a,0x50,0x69,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0x98,0x62,0xa7,0x21,0x95,0x4c,0x88,0x23,0xf9,0x98,0x40,0xc0,0xc7,0x02,0x3b, +0x92,0x8f,0x05,0x03,0x7c,0xec,0x28,0xe2,0x63,0x81,0x1d,0xc9,0xc7,0x12,0x3d,0x92, +0x8f,0x1d,0x41,0x7c,0x2c,0xe1,0x23,0xf9,0x98,0x10,0xc4,0x67,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0xa2,0x9c,0x72,0xa9,0x6e,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x9d,0x3a, +0xa9,0x60,0xb8,0x61,0x0c,0xf0,0x88,0xb8,0x60,0x10,0x23,0x06,0x0d,0x00,0x82,0x60, +0xd0,0xfc,0x94,0x3e,0xd9,0x51,0x3f,0xf5,0x10,0x0f,0xf5,0x53,0x3f,0xf5,0x53,0x3f, +0x8d,0x26,0x04,0xc0,0x70,0x44,0x50,0x4b,0xc2,0x37,0x62,0xf0,0x00,0x20,0x08,0x06, +0xd3,0x4f,0xe5,0x53,0x1c,0xb5,0x91,0xfb,0xb4,0x0f,0x29,0x91,0x12,0x4d,0xd1,0x14, +0x48,0xf1,0xd1,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x2c,0x81,0x30,0x50,0x61,0x88, +0x41,0xe0,0x8f,0x01,0x30,0x50,0x61,0x80,0x41,0x00,0x92,0x01,0x30,0x50,0x61,0x68, +0x81,0x48,0x06,0xc0,0x40,0x85,0xa1,0x04,0x24,0x19,0x00,0x03,0x15,0x86,0x12,0x98, +0x64,0x00,0x0c,0x54,0x18,0x5c,0x80,0x92,0x01,0x30,0x50,0x31,0x68,0x81,0x9e,0x06, +0xc0,0x40,0x05,0x19,0x58,0x01,0x9a,0x06,0xc0,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0x6e,0xa5,0x52,0xec,0x33,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x18,0x94,0x15,0x49, +0xe1,0x91,0x58,0x8d,0x26,0x04,0x42,0x05,0xfa,0xa4,0x55,0x56,0xc1,0x5d,0x60,0xb0, +0x11,0x83,0x03,0x00,0x41,0x30,0x10,0x03,0xb5,0x4a,0xa9,0x3e,0x2a,0xab,0xd1,0x84, +0x00,0x18,0x4d,0x10,0x82,0x13,0x0c,0x76,0x82,0xc1,0x4c,0x30,0xe8,0x63,0xc2,0x41, +0x9f,0x13,0x06,0x74,0xc2,0x80,0x46,0x13,0x1c,0x60,0x34,0xe1,0x09,0x8e,0x30,0xd8, +0x11,0x06,0x33,0xa1,0x8e,0xe4,0x63,0x42,0x1d,0xc9,0xc7,0x08,0x7f,0x82,0x8f,0x11, +0xff,0x04,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4a,0x0b,0xac,0x08,0x61,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0xd3,0x0a,0x2b,0x42,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0xe3,0xb4,0xc6,0xca,0x9c,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x50,0x8b, +0xac,0xce,0x49,0x38,0xc6,0x60,0xc7,0x18,0xcc,0x08,0x81,0x3e,0x46,0x08,0xf4,0x19, +0x31,0x68,0x00,0x10,0x04,0x83,0x86,0xb5,0xce,0x2a,0x97,0xfc,0xca,0xaf,0xfc,0x4a, +0xad,0xd4,0x4a,0xad,0xd4,0x6a,0x34,0x21,0x00,0x86,0x23,0x02,0x74,0x0a,0xbe,0xe9, +0x06,0x78,0x12,0x82,0x0b,0x03,0x43,0x8d,0x18,0x3c,0x00,0x08,0x82,0xc1,0xe4,0x5a, +0x68,0x45,0x4e,0xbc,0x74,0x18,0xf3,0x34,0x4f,0xa3,0x35,0x5a,0x6f,0x15,0x8c,0x26, +0x04,0x80,0x05,0x29,0x25,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x64,0x8b,0xad, +0x02,0x0b,0x0c,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x44,0x5b,0x6a,0x15,0x58, +0xc0,0x52,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0xb6,0xe0,0x2a,0x18,0x8e, +0x80,0x83,0x79,0x0a,0xbe,0xe9,0x06,0x21,0x0e,0x82,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x78,0x0b,0xaf,0x82,0x61,0x38,0x22,0xb0,0x27,0xe7,0x1b,0x31,0x38,0x00,0x10, +0x04,0x83,0xc3,0xb7,0xf2,0x6a,0x28,0x2c,0x18,0xe8,0x63,0x20,0x15,0xc4,0x67,0xba, +0x21,0x08,0x29,0x62,0x96,0x61,0x20,0xea,0x60,0x38,0x22,0x0f,0xf6,0xc9,0xf9,0xa6, +0x1b,0x74,0x6a,0xa4,0x82,0x59,0x02,0x64,0x38,0x62,0x0f,0x48,0x4a,0xf9,0x66,0x19, +0x8c,0x22,0x30,0x46,0x89,0x8f,0x05,0x25,0x25,0x1f,0x0b,0x18,0xf8,0xcc,0x12,0x20, +0xc3,0x11,0x87,0x58,0x09,0xdf,0x2c,0xc3,0x81,0x04,0xb3,0x04,0xc8,0x40,0x89,0xc1, +0x0c,0x20,0x51,0x90,0x68,0x70,0x80,0x84,0x31,0x50,0x62,0x88,0xc1,0x60,0x14,0xde, +0xe1,0x19,0xa6,0xf4,0x14,0x7c,0x2c,0x28,0x2b,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82, +0x41,0xa4,0x5e,0xb7,0x15,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xe1,0x5e,0xaa,0x05, +0x0a,0x81,0xbd,0x54,0x10,0x1f,0x83,0xa9,0x36,0x8a,0xcf,0x88,0x81,0x01,0x80,0x20, +0x18,0x44,0xee,0xb5,0x5b,0xc1,0x70,0x84,0x1c,0xb1,0x15,0xf1,0x5d,0x60,0x28,0x5b, +0x02,0xf9,0x58,0x60,0xc8,0xc7,0x82,0x42,0x3e,0x16,0xe8,0x14,0x7c,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0xaa,0x2f,0xf1,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc8, +0xaf,0xda,0x7a,0xc0,0x60,0x38,0x22,0x98,0x29,0xe7,0x1b,0x31,0x38,0x00,0x10,0x04, +0x83,0x63,0xbf,0x6c,0x2b,0x12,0x03,0x0b,0x06,0xfa,0x4c,0x37,0x04,0x36,0x35,0x8c, +0x18,0x18,0x00,0x08,0x82,0x41,0xb4,0x5f,0xe8,0x15,0xd8,0x01,0x5a,0xf2,0x19,0x31, +0x30,0x00,0x10,0x04,0x83,0xa8,0xbf,0xd4,0x2b,0xb0,0x60,0x90,0xcf,0x88,0x81,0x01, +0x80,0x20,0x18,0x44,0xff,0xc5,0x5e,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x7c,0xfa, +0x85,0x5b,0x2c,0xf5,0x5e,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x26,0xfc,0x93,0x7c, +0x4c,0xf8,0x27,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x54,0x62,0xb8,0x25,0x8c, +0x18,0x18,0x00,0x08,0x82,0x41,0x64,0x62,0xb9,0x25,0x9c,0x30,0xa0,0x13,0x06,0x74, +0x82,0xc1,0x4e,0x30,0x98,0x09,0x6d,0x05,0x1f,0x13,0xdc,0x0a,0x3e,0x23,0x06,0x07, +0x00,0x82,0x60,0xf0,0x9d,0x58,0x79,0xe5,0x94,0x7f,0x8d,0x26,0x04,0xc0,0x68,0x82, +0x10,0x58,0x21,0xc4,0xc7,0x0a,0x21,0x3e,0xc3,0x11,0xc2,0x23,0x7c,0xd3,0x0d,0xe1, +0xa5,0x5e,0xc1,0x70,0xc4,0x00,0x09,0xdf,0x74,0xc3,0x78,0xb1,0x57,0x30,0xdd,0x80, +0x62,0x2a,0x46,0x4c,0x37,0xa4,0xd8,0x8a,0x0d,0x55,0x44,0x50,0x44,0x04,0x25,0x10, +0x50,0x02,0x01,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xf8,0x58,0x7e,0xb9,0x15,0x8c, +0x09,0x01,0x7f,0xf1,0x17,0x7f,0xf1,0xd7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68, +0xc2,0x20,0x4c,0x37,0xd8,0xd8,0x8d,0x39,0x95,0x04,0x30,0x62,0xd0,0x00,0x20,0x08, +0x06,0x0d,0x99,0xfd,0x17,0x5d,0xd9,0x58,0x70,0x88,0x98,0x88,0x89,0x98,0x88,0x8d, +0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74,0x43,0x8f,0xf1,0x18,0x55, +0x4f,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xa8,0x59,0x89,0xe9,0x15,0x8f,0x05, +0x0d,0x8a,0xa1,0x18,0x8a,0xa1,0xd8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2, +0x20,0x4c,0x37,0x88,0xd9,0x98,0x61,0x45,0x05,0x30,0x62,0xd0,0x00,0x20,0x08,0x06, +0x0d,0x9c,0xad,0x18,0x68,0x89,0x19,0x15,0xb8,0x98,0x8b,0xb9,0x98,0x8b,0x8d,0x26, +0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x34, +0x74,0xf6,0x62,0xa4,0x65,0x66,0x51,0x21,0x63,0x32,0x26,0x63,0x32,0x36,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xe0, +0xd9,0x8c,0xa1,0x96,0x9a,0x3d,0x89,0x8d,0xd9,0x98,0x8d,0xd9,0xd8,0x68,0x42,0x00, +0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0xc4,0x19,0x9c,0x99,0x41,0x89,0x41, +0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xf8,0x59,0x8e,0xb9,0x16,0x9c,0x89,0x41, +0xc0,0x63,0x3c,0xc6,0x63,0x3c,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30, +0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x88,0x5a,0x8f,0xc9,0x16,0x9d,0x7d,0x05, +0x98,0x81,0x19,0x98,0x81,0xd9,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20, +0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x63,0x6a,0x61,0x66,0x5b,0x78,0xd6,0x25,0x64, +0x46,0x66,0x64,0x46,0x66,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x60, +0x78,0x50,0x0a,0xf1,0x31,0x3c,0x28,0x85,0xf8,0x5c,0x49,0x19,0x6a,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0x57,0x53,0x33,0x70,0x08,0xec,0xbd,0x56,0x81,0x3e,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0xc0,0xda,0x9a,0x85,0x58,0x60,0xf1,0x35,0xc4,0xc7,0x84, +0x40,0x3e,0x16,0xcc,0x17,0x7c,0x2c,0x20,0x31,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0x51,0x6b,0x71,0x56,0x5f,0x81,0xd9,0x14,0x7e,0xc9,0x67,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0x5b,0x9b,0xb3,0x20,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0xd7, +0xe8,0x2c,0xbe,0x02,0x23,0x8e,0xf8,0x98,0x10,0xc8,0xc7,0x82,0x04,0x3e,0x86,0x56, +0x2b,0x26,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x74,0xed,0xd4,0x02,0x63,0xb1, +0x20,0x3e,0x96,0x0a,0xa6,0x00,0x82,0x0b,0x0c,0x66,0xa9,0x70,0x0a,0x20,0xb8,0xc0, +0x60,0x36,0x60,0xf0,0x31,0x01,0x83,0xcf,0x70,0x03,0x2a,0xc0,0x05,0x19,0x0c,0x37, +0xa0,0x02,0x5c,0x90,0x41,0x09,0x81,0x5e,0x60,0x28,0x73,0x0c,0xf9,0xd8,0x63,0xc8, +0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xb8,0x71,0x23,0x35,0x21,0x10,0x82,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xd8,0xed,0xd4,0x82,0x36,0xb3,0xa0,0xcd,0xe4,0x63,0x41, +0x8c,0xc1,0xc7,0x86,0x18,0x93,0x8f,0x05,0x33,0x06,0x1f,0x2b,0xe0,0x4c,0x3e,0x16, +0xc0,0x19,0x7c,0x2c,0x28,0xe4,0x63,0x41,0x9c,0xc1,0xc7,0x8a,0x42,0x3e,0x16,0x38, +0xf2,0xb1,0x60,0x90,0x8f,0x05,0xb8,0x20,0x1f,0x13,0x70,0x41,0x3e,0x36,0xe0,0x82, +0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0x9b,0x37,0x5a,0xc3,0x2e,0xec,0x32,0x2f, +0xce,0xe4,0x63,0x81,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf6,0xad,0xd6, +0x02,0x0b,0x7e,0x41,0x3e,0x26,0xfc,0x82,0x7c,0x6c,0xf8,0x05,0xf9,0xd8,0x20,0x0e, +0xf2,0xb1,0x41,0x1c,0xe4,0x63,0x83,0x38,0xc8,0xc7,0xde,0x41,0x1c,0x40,0x70,0x81, +0xc1,0x2c,0xe0,0x03,0xf8,0x0c,0x37,0x90,0xc3,0x6c,0x90,0x41,0x05,0x63,0xa0,0x17, +0x18,0xca,0xe0,0x80,0x90,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x70,0x24,0x57,0x6e, +0x81,0x18,0x04,0x62,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0xcb,0xa1,0x5b,0xe0, +0x6a,0x16,0xb8,0x9a,0x7c,0x2c,0x90,0x33,0xf8,0xd8,0x20,0x67,0xf2,0xb1,0x80,0xce, +0xe0,0x63,0x45,0xac,0xc9,0xc7,0x82,0x58,0x83,0x8f,0x05,0x85,0x7c,0x2c,0x90,0x35, +0xf8,0x58,0x51,0xc8,0xc7,0x82,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x60,0x1e,0xe4,0x63, +0xc2,0x3c,0xc8,0xc7,0x86,0x79,0x90,0x8f,0x0d,0x64,0x00,0x1f,0x1b,0xc8,0x00,0x3e, +0x36,0x90,0x01,0x7c,0xec,0x40,0x03,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0x01,0x87, +0x73,0xf9,0x96,0xf1,0x41,0xc6,0x07,0x56,0x06,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0xfa,0xb9,0x7c,0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x18,0x3b,0x7f, +0x1b,0x89,0x7e,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0xec,0xfe,0x6d,0x24,0xfa, +0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xb2,0x03,0xb9,0x91,0xe8,0x87,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xcc,0x4e,0xe4,0x4c,0x02,0x24,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x38,0xbb,0x91,0x33,0x09,0x90,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03, +0xed,0x48,0xce,0x24,0x40,0xc2,0x8e,0x91,0x90,0x8f,0x21,0x23,0x21,0x1f,0x4b,0x46, +0x42,0x3e,0x36,0xb4,0x01,0x7c,0x6c,0x68,0x03,0xf8,0xd8,0xd0,0x06,0xf0,0x31,0x23, +0x25,0xe4,0x63,0x46,0x4a,0xc8,0xc7,0x8c,0x94,0x90,0x8f,0x0d,0x70,0x00,0x1f,0x1b, +0xe0,0x00,0x3e,0x36,0xc0,0x01,0x7c,0x6c,0xba,0x03,0xf8,0x18,0x58,0xb4,0x04,0x08, +0x2e,0x30,0x98,0x05,0xed,0x00,0x9f,0xe1,0x86,0x97,0x20,0x11,0x32,0xa8,0x80,0x16, +0xf4,0x02,0x43,0x59,0x38,0x10,0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x03,0xae,0xee, +0x6c,0x2e,0x98,0x85,0x60,0x16,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf0,0xbb,0x9c, +0x0b,0xfe,0xcd,0x82,0x7f,0x93,0x8f,0x05,0xe3,0x06,0x1f,0x1b,0xc6,0x4d,0x3e,0x16, +0x94,0x1b,0x7c,0xac,0x10,0x39,0xf9,0x58,0x20,0x72,0xf0,0xb1,0xa0,0x90,0x8f,0x05, +0x23,0x07,0x1f,0x2b,0x0a,0xf9,0x58,0xd0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xf8,0x84, +0x7c,0x4c,0xf0,0x09,0xf9,0xd8,0xe0,0x13,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30, +0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30, +0xe0,0x52,0x4f,0xed,0xb2,0x76,0xc8,0xda,0xc1,0x6c,0x21,0x90,0xcf,0x88,0x81,0x01, +0x80,0x20,0x18,0x44,0xb0,0xa7,0x76,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xb4, +0xf7,0x76,0x71,0x80,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd4,0x1e,0xdc,0xc5, +0x01,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x61,0x7b,0x71,0x17,0x07,0x68,0x31, +0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0xed,0xcd,0x5d,0x1c,0xac,0xc5,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0xb8,0x47,0x77,0x71,0xb0,0x16,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xe4,0x5e,0xdd,0xc5,0xc1,0x5a,0xd8,0xe1,0x16,0xf2,0x31,0xc4,0x2d,0xe4,0x63, +0x89,0x5b,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e, +0x66,0xd0,0x85,0x7c,0xcc,0xa0,0x0b,0xf9,0x98,0x41,0x17,0xf2,0xb1,0x38,0x18,0xe0, +0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x04,0x1f,0x7b,0x0d,0xbc, +0x00,0xc1,0x05,0x06,0xb3,0xa0,0x27,0xe0,0x33,0xdc,0xa0,0x17,0x74,0x42,0x06,0x65, +0x12,0x81,0x5e,0x60,0x28,0x93,0x09,0x42,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0xc0, +0x99,0xdf,0xe9,0x95,0x44,0x50,0x12,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xef, +0xa7,0x7a,0x01,0xdc,0x59,0x00,0x77,0xf2,0xb1,0x80,0xe6,0xe0,0x63,0x03,0xcd,0xc9, +0xc7,0x02,0x9b,0x83,0x8f,0x15,0x73,0x27,0x1f,0x0b,0xe6,0x0e,0x3e,0x16,0x14,0xf2, +0xb1,0x80,0xee,0xe0,0x63,0x45,0x21,0x1f,0x0b,0x1a,0xf9,0x58,0x30,0xc8,0xc7,0x82, +0xd4,0x90,0x8f,0x09,0xa9,0x21,0x1f,0x1b,0x52,0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c, +0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x38,0xe0,0x33,0x62,0x90,0x00,0x20, +0x08,0x06,0x9c,0xfe,0xed,0xde,0x4f,0x64,0x3f,0x91,0xd9,0x49,0x04,0xf2,0x19,0x31, +0x30,0x00,0x10,0x04,0x83,0x28,0x04,0x83,0xdd,0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x28,0xc1,0x00,0xfc,0xe2,0x60,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x30, +0xc1,0x20,0xfc,0xe2,0x60,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x38,0xc1,0x40, +0xfc,0xe2,0x60,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x40,0xc1,0x80,0xfc,0xe2, +0xc0,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x48,0xc1,0xa0,0xfc,0xe2,0xc0,0x36, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x50,0xc1,0xc0,0xfc,0xe2,0xc0,0x36,0xec,0xc8, +0x0d,0xf9,0x18,0x92,0x1b,0xf2,0xb1,0x24,0x37,0xe4,0x63,0x71,0x30,0xc0,0xc7,0xe2, +0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x33,0x7e,0x43,0x3e,0x66,0xfc,0x86,0x7c,0xcc, +0xf8,0x0d,0xf9,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7, +0xe2,0x60,0x82,0x4f,0xc1,0x84,0x1b,0xe8,0x05,0x86,0x1a,0x31,0x48,0x00,0x10,0x04, +0x03,0x4e,0x06,0x83,0xf9,0x7b,0x89,0x36,0x78,0x89,0x36,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x63,0x07,0x03,0xfb,0x0b,0x78,0xcf,0x02,0xde,0x93,0x8f,0x05,0xa0,0x07, +0x1f,0x1b,0x40,0x4f,0x3e,0x16,0x88,0x1e,0x7c,0xac,0xf8,0x3d,0xf9,0x58,0xf0,0x7b, +0xf0,0xb1,0xa0,0x90,0x8f,0x05,0xe0,0x07,0x1f,0x2b,0x0a,0xf9,0x58,0xc0,0xc8,0xc7, +0x82,0x41,0x3e,0x16,0xc4,0x87,0x7c,0x4c,0x88,0x0f,0xf9,0xd8,0x10,0x1f,0xf2,0x31, +0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x01,0x9f, +0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0xcc,0x30,0x38,0xc1,0xe0,0x2c,0x4a,0xe1,0x2c, +0x4a,0xc1,0xe6,0x22,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x6d,0x18,0x9c, +0x60,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x11,0x87,0x01,0x0b,0x06,0x6c,0xb0, +0x1f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc8,0x61,0xd0,0x82,0x01,0x1b,0xec,0xc7, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x73,0x18,0xb8,0x60,0xc0,0x06,0xfb,0x31,0x62, +0x70,0x00,0x20,0x08,0x06,0x07,0x1d,0x06,0x30,0x18,0xb0,0x81,0x7f,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x51,0x87,0x41,0x0c,0x06,0x6c,0xe0,0x1f,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xd8,0x61,0x20,0x83,0x01,0x1b,0xf8,0x87,0x1d,0x21,0x22,0x1f,0x43, +0x42,0x44,0x3e,0x96,0x84,0x88,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31, +0x36,0x18,0xe0,0x63,0xc6,0x89,0xc8,0xc7,0x8c,0x13,0x91,0x8f,0x19,0x27,0x22,0x1f, +0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x4c,0xf0, +0xa9,0x95,0xd0,0x05,0xbd,0xc0,0x50,0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0xf9,0x61, +0xf0,0x83,0x81,0x4a,0xe4,0x82,0x4a,0xe4,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0xa7,0x18,0x88,0x61,0x10,0xa0,0x60,0x60,0x01,0x0a,0x06,0xf2,0xb1,0x80,0xfd,0xe0, +0x63,0x03,0xfb,0xc9,0xc7,0x02,0xf7,0x83,0x8f,0x15,0x2b,0x18,0xc8,0xc7,0x82,0x15, +0x0c,0xe0,0x63,0x41,0x21,0x1f,0x0b,0x58,0x30,0x80,0x8f,0x15,0x85,0x7c,0x2c,0x60, +0xe4,0x63,0xc1,0x20,0x1f,0x0b,0x72,0x44,0x3e,0x26,0xe4,0x88,0x7c,0x6c,0xc8,0x11, +0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0xe0, +0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x70,0xb2,0x18,0xcc,0x61,0x20,0x16,0xf1, +0x20,0x16,0xf1,0x60,0xbf,0x11,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x5c, +0x0c,0xe6,0x30,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe8,0xc5,0x00,0x0f,0x03, +0x36,0x18,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7c,0x31,0xc8,0xc3,0x80,0x0d, +0xc6,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x5f,0x0c,0xf4,0x30,0x60,0x83,0x31, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x1c,0x03,0x3e,0x0c,0xd8,0xc0,0x4c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x08,0xc7,0xa0,0x0f,0x03,0x36,0x30,0x93,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xc4,0x31,0xf0,0xc3,0x80,0x0d,0xcc,0xc4,0x8e,0x34,0x91, +0x8f,0x21,0x69,0x22,0x1f,0x4b,0xd2,0x44,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06, +0xf8,0x18,0x1b,0x0c,0xf0,0x31,0xe3,0x4d,0xe4,0x63,0xc6,0x9b,0xc8,0xc7,0x8c,0x37, +0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d, +0x26,0xf8,0x18,0xae,0xcc,0x09,0x08,0x2e,0x30,0x98,0x05,0x66,0x02,0x9f,0xe1,0x86, +0x3a,0xe9,0x1b,0x32,0xa8,0x17,0x09,0xf4,0x02,0x43,0xd9,0x8e,0x10,0xf2,0x19,0x31, +0x48,0x00,0x10,0x04,0x03,0xee,0x1d,0x03,0x58,0x0c,0x5c,0x24,0x70,0x91,0x60,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0x7c,0x0c,0x66,0x31,0x08,0xf2,0x30,0xb0,0x20,0x0f, +0x03,0xf9,0x58,0xd0,0x83,0x01,0x7c,0x6c,0xe8,0xc1,0x40,0x3e,0x16,0xfc,0x60,0x00, +0x1f,0x2b,0xf8,0x30,0x90,0x8f,0x05,0x7c,0x18,0xc0,0xc7,0x82,0x42,0x3e,0x16,0xf4, +0x61,0x00,0x1f,0x2b,0x0a,0xf9,0x58,0xd0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0x90,0x8a, +0x7c,0x4c,0x20,0x15,0xf9,0xd8,0x40,0x2a,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30, +0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30, +0xe0,0x46,0x32,0x20,0xc7,0x00,0x4d,0x32,0x34,0xc9,0x0c,0x46,0x02,0xf9,0x8c,0x18, +0x18,0x00,0x08,0x82,0x41,0xa4,0x92,0x01,0x39,0x06,0xc1,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0x2e,0x19,0xa4,0x63,0x10,0x07,0xae,0x32,0x62,0x70,0x00,0x20,0x08,0x06, +0xc7,0x4b,0x06,0xea,0x18,0xc4,0x81,0xab,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x01, +0x93,0xc1,0x3a,0x06,0x71,0xe0,0x2a,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc4,0x64, +0xd0,0x8e,0x41,0x1c,0xc4,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x32,0x19,0xb8, +0x63,0x10,0x07,0xb1,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x4c,0x06,0xef,0x18, +0xc4,0x41,0xac,0xd8,0x41,0x2b,0xf2,0x31,0x84,0x56,0xe4,0x63,0x09,0xad,0xc8,0xc7, +0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x66,0xe8,0x8a,0x7c, +0xcc,0xd0,0x15,0xf9,0x98,0xa1,0x2b,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0, +0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x04,0x9f,0xca,0x11,0x37,0xd0,0x0b,0x0c,0x35, +0x62,0x90,0x00,0x20,0x08,0x06,0xdc,0x4e,0x06,0xfc,0x18,0xe0,0x48,0x1b,0xe0,0x48, +0x1b,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x41,0x96,0xc1,0x3f,0x06,0x41,0x39,0x06, +0x16,0x94,0x63,0x20,0x1f,0x0b,0x52,0x31,0x80,0x8f,0x0d,0xa9,0x18,0xc8,0xc7,0x82, +0x55,0x0c,0xe0,0x63,0x05,0x3a,0x06,0xf2,0xb1,0x00,0x1d,0x03,0xf8,0x58,0x50,0xc8, +0xc7,0x82,0x74,0x0c,0xe0,0x63,0x45,0x21,0x1f,0x0b,0x18,0xf9,0x58,0x30,0xc8,0xc7, +0x02,0x76,0x91,0x8f,0x09,0xec,0x22,0x1f,0x1b,0xd8,0x45,0x3e,0xc6,0x06,0x03,0x7c, +0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x38,0xe0,0x33,0x62,0x90,0x00, +0x20,0x08,0x06,0xdc,0x5b,0x06,0x30,0x19,0xc0,0x49,0x29,0xc0,0x49,0x29,0x18,0x9f, +0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0x2e,0x03,0x98,0x0c,0x82,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xf4,0x32,0xa8,0xc9,0x80,0x0d,0xec,0x65,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0xbd,0x0c,0x6c,0x32,0x60,0x03,0x7b,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0x83,0x2f,0x83,0x9b,0x0c,0xd8,0xc0,0x5e,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0xe8,0xcb,0x20,0x27,0x03,0x36,0xc8,0x97,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xfc,0x32,0xd0,0xc9,0x80,0x0d,0xf2,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0xbf,0x0c,0x76,0x32,0x60,0x83,0x7c,0xb1,0x83,0x5f,0xe4,0x63,0x08,0xbf,0xc8,0xc7, +0x12,0x7e,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c, +0xcc,0x10,0x19,0xf9,0x98,0x21,0x32,0xf2,0x31,0x43,0x64,0xe4,0x63,0x6c,0x30,0xc0, +0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x09,0x3e,0x45,0x23,0xba, +0xa0,0x17,0x18,0x6a,0xc4,0x20,0x01,0x40,0x10,0x0c,0xb8,0xd3,0x0c,0xd0,0x32,0x98, +0x91,0x5c,0x98,0x91,0x5c,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x36,0x83,0xb5, +0x0c,0x82,0x98,0x0c,0x2c,0x88,0xc9,0x40,0x3e,0x16,0xd4,0x63,0x00,0x1f,0x1b,0xea, +0x31,0x90,0x8f,0x05,0xf7,0x18,0xc0,0xc7,0x0a,0x9a,0x0c,0xe4,0x63,0x01,0x4d,0x06, +0xf0,0xb1,0xa0,0x90,0x8f,0x05,0x35,0x19,0xc0,0xc7,0x8a,0x42,0x3e,0x16,0x30,0xf2, +0xb1,0x60,0x90,0x8f,0x05,0x34,0x23,0x1f,0x13,0x68,0x46,0x3e,0x36,0xd0,0x8c,0x7c, +0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x70,0xc0, +0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xb8,0xdd,0x0c,0xf8,0x32,0x58,0x93,0x78,0x58, +0x93,0x78,0x30,0x74,0x09,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0x78,0x06, +0x7c,0x19,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x98,0x67,0x10,0x9a,0x01,0x1b, +0xf8,0xcc,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xe7,0x19,0x88,0x66,0xc0,0x06,0x3e, +0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x7a,0x06,0xa3,0x19,0xb0,0x81,0xcf,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0x91,0x9e,0x41,0x69,0x06,0x6c,0x10,0x36,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0xa8,0x67,0x60,0x9a,0x01,0x1b,0x84,0xcd,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0xeb,0x19,0x9c,0x66,0xc0,0x06,0x61,0x63,0x07,0xd9,0xc8,0xc7, +0x10,0xb2,0x91,0x8f,0x25,0x64,0x23,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c, +0x8c,0x0d,0x06,0xf8,0x98,0xa1,0x36,0xf2,0x31,0x43,0x6d,0xe4,0x63,0x86,0xda,0xc8, +0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x13, +0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xb2,0xcf,0x60,0x3d,0x83,0x60,0x38,0x22, +0xb0,0xcb,0x40,0xf8,0xa6,0x1b,0x86,0x9d,0x0c,0x02,0x6b,0x02,0xfa,0x58,0x23,0xd0, +0xc7,0x9a,0x81,0x3e,0xa6,0x10,0xf4,0x31,0xa5,0xa0,0x8f,0x29,0x06,0x7d,0xcc,0x30, +0xe4,0x63,0x86,0x21,0x1f,0x33,0x0c,0xf9,0x98,0x31,0xc4,0xc7,0x8c,0x21,0x3e,0x66, +0x0c,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x44,0x03,0xfd,0x0c,0x86,0x11, +0x03,0x03,0x00,0x41,0x30,0x88,0x4c,0x34,0xd8,0xcf,0x60,0x18,0x31,0x30,0x00,0x10, +0x04,0x83,0xe8,0x44,0x03,0xfe,0x0c,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x50, +0x34,0xe0,0xcd,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0x45,0x83,0xde,0x0c, +0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x54,0x34,0xf0,0xcd,0x60,0x18,0x8e,0x60, +0x03,0xd5,0x0c,0x84,0xef,0x02,0x43,0x59,0xe0,0x06,0xf2,0x19,0x8e,0x08,0x5a,0x33, +0x10,0xbe,0x59,0x86,0x44,0x09,0x6c,0x0e,0x04,0xfa,0xd8,0x1c,0x0c,0xf4,0xb1,0x39, +0x20,0xe8,0x63,0x85,0x68,0x06,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x46, +0x03,0xf9,0x0c,0x08,0x38,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x46,0x83,0xf9, +0x0c,0x08,0x38,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x47,0x03,0xfa,0x0c,0x08, +0x38,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x47,0x03,0xfa,0x0c,0x06,0x38,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x47,0x83,0xfa,0x0c,0x06,0x38,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x63,0x47,0x03,0xfb,0x0c,0x06,0x38,0x98,0x25,0x50,0x06,0x2a, +0x0c,0x23,0xd1,0x07,0x64,0xa0,0xc2,0x30,0x12,0x7d,0x40,0x06,0x2a,0x0c,0x23,0xd1, +0x07,0x64,0xa0,0xc2,0xa0,0x12,0x0f,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x4c, +0x03,0xfe,0x0c,0xf2,0x32,0x20,0x03,0x0b,0x42,0x33,0x80,0x8f,0x99,0x41,0x40,0x1f, +0x0b,0x5e,0x33,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x61,0x1a,0xb0,0x67, +0x10,0x58,0xb0,0x9b,0x81,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x30,0xd3,0x40, +0x44,0x03,0x73,0x0c,0xc6,0x31,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x4c,0x83, +0x11,0x0d,0x02,0x53,0x1a,0x8e,0x08,0xc4,0x33,0x20,0xbe,0xfa,0xc5,0x20,0xd0,0x11, +0x83,0x07,0x00,0x41,0x30,0x98,0xcc,0x34,0x00,0xd1,0x40,0x2f,0x03,0xba,0x0c,0xea, +0x31,0xa0,0xc7,0x60,0x35,0x83,0xd5,0x0c,0x76,0x34,0xd8,0xd1,0xe0,0x44,0x83,0xd1, +0x0c,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0xa6, +0x1b,0x08,0xd4,0x0c,0x8c,0xe9,0x06,0x22,0x35,0x83,0x63,0xba,0x81,0x50,0xcd,0x00, +0x99,0x6e,0x20,0x56,0x33,0x48,0xcc,0x21,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06, +0x51,0x9c,0x06,0x66,0x1a,0x04,0xc3,0x11,0xc1,0x7a,0x06,0xcc,0x37,0xcb,0xe0,0x2c, +0x81,0x45,0x46,0x7c,0x86,0x23,0x08,0xd8,0x0c,0x84,0x6f,0x38,0xa2,0x88,0xcd,0x80, +0xf8,0x4e,0x18,0xc4,0x09,0x83,0x30,0x21,0x08,0xc1,0x70,0x84,0x51,0x9b,0x81,0xf0, +0x0d,0x47,0x1c,0xb6,0x19,0x10,0xdf,0x09,0x83,0x38,0x61,0x10,0x26,0x04,0x21,0x18, +0x6e,0x30,0x02,0x30,0x98,0x65,0x60,0x9a,0x60,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2, +0x3f,0x0d,0xe8,0x34,0x60,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x18,0xd5,0xc0,0x47, +0x83,0x27,0x98,0x25,0x68,0x06,0x2a,0x0c,0x81,0x01,0x83,0xc5,0xc0,0x80,0x8a,0xcf, +0x70,0x44,0xf0,0x9b,0x81,0xf0,0x0d,0x47,0x08,0xe0,0x19,0x10,0xdf,0x09,0x83,0x38, +0x61,0x10,0x26,0x04,0x21,0x18,0x6e,0x80,0x02,0x30,0x98,0x65,0xc0,0xb2,0x60,0xa0, +0xc2,0xa8,0x9f,0x4d,0x75,0x05,0x65,0xc4,0xc0,0x01,0x40,0x10,0x0c,0x9e,0x55,0x0d, +0x7e,0x34,0x20,0xcf,0x40,0x35,0x83,0xd4,0x0c,0xd4,0x34,0x40,0x03,0xaf,0xe3,0x62, +0x34,0x18,0x8e,0xe0,0xcc,0x33,0x70,0xbe,0x0b,0x0c,0x65,0x43,0x20,0x9f,0xe1,0x06, +0xb2,0x0a,0xd5,0x20,0x0c,0x8e,0x26,0x03,0x43,0x99,0x7c,0x06,0x32,0x19,0xc4,0xc7, +0x02,0x41,0x3e,0x16,0x94,0x93,0x7c,0x2c,0x2c,0x03,0x17,0x0d,0xe4,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0xd1,0xac,0x06,0xa0,0x1a,0x04,0x77,0x18,0x6a,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0x5c,0x0d,0xe8,0x34,0x08,0x04,0xd3,0x03,0x19,0x0d,0xe4,0x63, +0x81,0x11,0x1f,0x1b,0x02,0xf9,0x58,0x80,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0x5e,0x0d,0xf0,0x34,0x48,0x02,0x53,0xcb,0x20,0x45,0x03,0xf9,0x8c,0x18,0x18, +0x00,0x08,0x82,0x41,0xc4,0xab,0x41,0xaa,0x06,0x81,0x85,0xc2,0x10,0x1f,0x13,0x02, +0xf9,0x58,0x50,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x71,0x0d,0xfc,0x34, +0x30,0x82,0x59,0x86,0x07,0xe2,0xc9,0xc0,0x4e,0x01,0x15,0xe0,0x63,0xc1,0x29,0xc4, +0xc7,0x50,0x41,0x15,0xe0,0x63,0xab,0xa0,0x0a,0xf1,0xb1,0x40,0x15,0xe2,0x33,0x4b, +0x30,0x8d,0x18,0x1c,0x00,0x08,0x82,0xc1,0x07,0xae,0x81,0x9f,0x06,0xf2,0x19,0xd4, +0x6a,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60,0x81,0x20,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0xd4,0x35,0xf8,0xd5,0x20,0x30,0x17,0x0d,0x02,0xfa,0x8c,0x18,0x18, +0x00,0x08,0x82,0x41,0xc4,0xae,0x81,0xa8,0x06,0x81,0x05,0x3a,0x1a,0xc8,0x67,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0x22,0x77,0x0d,0x50,0x35,0x08,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x90,0xd7,0xa0,0x55,0x83,0x1d,0x0d,0x82,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xe6,0x35,0x78,0xd5,0x00,0x2e,0x03,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0x7a,0x0d,0x60,0x35,0xa0,0xcb,0x20,0xb0,0x1a,0x0d,0x86,0xf8,0x98,0x10,0xc8,0xc7, +0x82,0x02,0x3e,0x16,0xb4,0x83,0x7c,0x4c,0x68,0x07,0xf9,0xd8,0xd0,0x0e,0xf2,0xb1, +0x7f,0x18,0xe2,0x63,0xff,0x30,0xc4,0xc7,0xfe,0x61,0x88,0x8f,0x19,0x22,0x01,0x1f, +0x33,0x44,0x02,0x3e,0x66,0x88,0x04,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x08, +0xd9,0xa0,0x57,0x83,0x9d,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x10,0xd9,0xc0, +0x57,0x83,0x9d,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x18,0xd9,0xe0,0x57,0x83, +0x9d,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x20,0xd9,0xe0,0x57,0x83,0x9d,0x30, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x28,0xd9,0x00,0x5c,0x83,0x9d,0x30,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x30,0xd9,0x20,0x5c,0x83,0x9d,0x30,0x86,0x23,0x8c,0xf0, +0x12,0xbe,0xe1,0x08,0x23,0xbc,0x84,0x6f,0x38,0xc2,0x08,0x2f,0xe1,0xab,0x41,0xd8, +0x0a,0x84,0x1d,0x8e,0x30,0x2f,0x44,0xf8,0x86,0x23,0xcc,0x0b,0x11,0xbe,0xe1,0x08, +0xf3,0x42,0x84,0xaf,0x06,0x61,0x2b,0x10,0xb6,0x8c,0x60,0x67,0x19,0x22,0x29,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x66,0x03,0x77,0x0d,0xd8,0x2b,0x1a,0x31,0x38, +0x00,0x10,0x04,0x83,0x63,0x66,0x83,0x77,0x0d,0xd8,0x2b,0x1a,0x31,0x38,0x00,0x10, +0x04,0x83,0x83,0x66,0x03,0x78,0x0d,0xd8,0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83, +0xa3,0x66,0x03,0x78,0x0d,0x86,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x9b,0x0d, +0xe2,0x35,0x18,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6e,0x36,0x90,0xd7,0x60, +0x88,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc0,0xd9,0x80,0x5e,0x83,0x54,0xb0,0xa9, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x6c,0x36,0x60,0xd7,0xe0,0x36,0x03,0x0b,0xf2, +0x34,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x38,0x1b,0xc8,0x6b,0x10,0x18, +0x9f,0x06,0x41,0x7c,0x2c,0x28,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0xce, +0x06,0x28,0x1b,0x04,0x96,0x5f,0x4a,0x7c,0x2c,0xbf,0x94,0xf8,0x58,0x7e,0x29,0xf1, +0x31,0x62,0x90,0x8f,0x15,0x83,0x7c,0xcc,0x18,0xe4,0x63,0x03,0x04,0x1f,0x1b,0x20, +0xf8,0xd8,0x00,0xc1,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xb4,0x0d,0x46,0x36, +0x28,0x05,0x71,0x0d,0xcc,0x14,0x82,0xf8,0x18,0x13,0xc8,0xc7,0x82,0x01,0x3e,0xb3, +0x04,0xd2,0x40,0x85,0xe1,0x44,0x2c,0x1c,0x40,0x03,0x15,0x86,0x13,0xb1,0x70,0x00, +0x0d,0x54,0x18,0x4e,0xc4,0xc2,0x01,0x34,0x50,0x61,0x20,0x11,0x4e,0x40,0x16,0xc4, +0x04,0x7c,0x4c,0x90,0x09,0xf8,0xd8,0x30,0x13,0xf0,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0x63,0x6e,0x83,0x97,0x0d,0xde,0x35,0x18,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xa0,0xdb,0x00,0x66,0x03,0x78,0x0d,0x86,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xea, +0x36,0x88,0xd9,0x20,0x5e,0x83,0xc1,0x72,0x42,0x27,0xe0,0x63,0x41,0x4e,0xc4,0xc7, +0x74,0x82,0x27,0xe0,0x63,0x3d,0xc1,0x13,0xf1,0xb1,0x80,0x27,0xe2,0x33,0x62,0x70, +0x00,0x20,0x08,0x06,0xc7,0xde,0x06,0x37,0x1b,0x0c,0xc1,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0x7c,0x1b,0xe0,0x6c,0x50,0xab,0x41,0x31,0x62,0x70,0x00,0x20,0x08,0x06, +0x47,0xdf,0x06,0x39,0x1b,0x04,0x82,0x05,0xbe,0x1a,0xc0,0xc7,0x90,0x80,0x3e,0x86, +0x08,0xf4,0xb1,0x63,0xa0,0x8f,0x09,0xe1,0x1a,0xc8,0xc7,0xcc,0x42,0x5f,0x03,0xf9, +0x58,0x60,0xd0,0xc7,0x8c,0x73,0x0d,0xe4,0x63,0x44,0x10,0x1f,0x33,0xd2,0x35,0x90, +0x8f,0x09,0x41,0x7c,0x8c,0xeb,0xe0,0x63,0x01,0x17,0x1f,0xeb,0x3e,0xf8,0x18,0x18, +0x7c,0xf1,0xb1,0xe0,0x8b,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xae,0x1b,0xa8, +0x6d,0x30,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xbc,0x6e,0xb0,0xb6,0x01,0xba, +0x06,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xb0,0x1b,0xb0,0x6d,0x10,0x08,0x16, +0xc4,0x6b,0x00,0x1f,0x43,0x02,0xfa,0x18,0x22,0xd0,0xc7,0x8e,0x81,0x3e,0x26,0xd0, +0x6b,0x20,0x1f,0x4b,0x18,0xf8,0x58,0x60,0xd0,0xc7,0x02,0x7d,0x0d,0xe4,0x63,0x01, +0x01,0x1f,0x6b,0x83,0x98,0x0d,0xe4,0x63,0x81,0x42,0x1f,0x53,0xfc,0x35,0x90,0x8f, +0x21,0x41,0x7c,0x4c,0x01,0xd9,0x40,0x3e,0x26,0x04,0xf1,0xb1,0xd0,0x68,0x03,0xfa, +0x98,0x68,0xb4,0x01,0x7d,0x6c,0x34,0xda,0x80,0x3e,0x96,0x06,0x6c,0x00,0x1f,0x0b, +0xcc,0x80,0x3e,0x16,0x9c,0x6c,0x20,0x1f,0x23,0x83,0x26,0x3e,0x16,0x08,0xf0,0x31, +0x32,0x68,0xe2,0x63,0x61,0xa0,0xc4,0xc7,0x06,0x45,0x3e,0xa6,0x0c,0xf2,0x31,0x65, +0x90,0x8f,0x0d,0x14,0x7c,0x6c,0x98,0xe0,0x63,0x81,0xcb,0x06,0xf2,0x31,0x22,0x82, +0x8f,0x09,0x41,0x7c,0x2c,0x28,0xe0,0x63,0xc6,0x00,0x1f,0x3b,0x8a,0xf8,0x58,0x50, +0xc4,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xfb,0x0d,0x64,0x37,0x18,0x82,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xee,0x37,0x98,0xdd,0xa0,0x08,0x0c,0x67,0x83,0x20, +0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe4,0x6f,0x50,0xbb,0x41,0xd8,0x06,0x81, +0x21,0x01,0x7d,0x0c,0x11,0xe8,0x63,0xc7,0x40,0x9f,0x59,0x82,0x69,0xa0,0xc2,0x80, +0x93,0xc7,0x90,0x06,0x2a,0x0c,0x38,0x79,0x0c,0x69,0xa0,0xc2,0x70,0x93,0xc7,0x90, +0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xf9,0xdf,0x40,0x77,0x03,0x96,0x0d,0xe2,0x37, +0x88,0xdf,0x20,0x7e,0x83,0xde,0x0d,0x7a,0x37,0xe8,0xdd,0xa0,0x77,0x83,0xd1,0x84, +0x00,0x18,0x8e,0x08,0x76,0x36,0x08,0xbe,0xe9,0x86,0xb1,0x0d,0x84,0xc0,0x8e,0x80, +0x3e,0x76,0x08,0xf4,0xb1,0x63,0xa0,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x7c,0xfe, +0x1b,0xf0,0x6e,0x00,0xb3,0x41,0xfe,0x06,0xa3,0x09,0x01,0x60,0x41,0x21,0x1f,0x13, +0x0a,0xf9,0xd8,0x50,0xc8,0xc7,0x40,0x36,0xf8,0xd5,0x20,0x3e,0x06,0xb2,0xc1,0xaf, +0x06,0xf1,0x19,0x8e,0x10,0xce,0x36,0x18,0xbe,0xe1,0x88,0xe1,0x6d,0x83,0xe2,0x2b, +0x21,0xd0,0xe1,0x08,0x42,0x6d,0x83,0xe1,0x1b,0x8e,0x28,0xe4,0x36,0x28,0xbe,0x12, +0x02,0x2d,0x22,0xd0,0x59,0x06,0xaa,0x0a,0x46,0x13,0x9c,0xc1,0x82,0xbe,0x0d,0xe4, +0x63,0xf8,0x11,0xd0,0xc7,0xc4,0x2c,0x88,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0x39,0x1c,0xd4,0x6f,0x20,0xb7,0x41,0x30,0x4b,0x50,0x0d,0x54,0x18,0x02,0x65,0xee, +0xc2,0x34,0x62,0xe0,0x00,0x20,0x08,0x06,0x4f,0x0e,0x07,0xed,0x1b,0xc0,0x6d,0x80, +0xb3,0xc1,0xcd,0x06,0xf8,0x1b,0x04,0x71,0x16,0x04,0xbf,0x1b,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0xb1,0xc3,0x81,0xfd,0x06,0xa1,0x1b,0xb4,0xd9,0x88,0x81,0x01,0x80, +0x20,0x18,0x44,0x39,0x1c,0x98,0x70,0x80,0xae,0x81,0xf5,0x6e,0x20,0xc4,0xc7,0x84, +0x40,0x3e,0x16,0x10,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x8c,0x03,0xfe, +0x0d,0x8a,0xc0,0xc2,0x35,0xd8,0xdd,0x40,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0x88,0x71,0xe0,0xbf,0x41,0x00,0xae,0x81,0x0d,0x83,0x7c,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x20,0xe3,0x00,0x84,0x83,0x40,0x98,0x6e,0x28,0xdd,0x20,0xe8,0xd5,0x60, +0x38,0x02,0x36,0x4c,0x37,0x60,0xbe,0x59,0x86,0xcb,0x0a,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x38,0xe3,0x60,0x84,0x83,0xf1,0x0d,0x04,0x6b,0xdd,0x20,0x88,0xcf,0x2c, +0xc1,0x35,0x50,0x61,0x08,0x16,0x52,0x8d,0x18,0x38,0x00,0x08,0x82,0xc1,0x83,0xc6, +0x01,0xff,0x06,0x7e,0x1b,0x9c,0x6d,0x60,0xb6,0xc1,0x09,0x07,0x61,0x00,0x06,0x5f, +0xe0,0xbe,0xc1,0x88,0x81,0x03,0x80,0x20,0x18,0x3c,0x68,0x1c,0xf0,0x6f,0x20,0xba, +0xc1,0xd9,0x06,0x66,0x1b,0x9c,0x70,0x10,0x06,0x60,0xf0,0xa9,0x6e,0xe0,0xbe,0xc1, +0x88,0x81,0x03,0x80,0x20,0x18,0x3c,0x68,0x1c,0xf0,0x6f,0x00,0xba,0xc1,0xd9,0x06, +0x66,0x1b,0x9c,0x70,0x30,0xba,0xc1,0xe8,0x06,0xa3,0x1b,0x8c,0x6e,0xe0,0xbe,0x01, +0x8e,0x18,0x18,0x00,0x08,0x82,0x41,0x74,0xc6,0x01,0x0f,0x07,0xe5,0x31,0x62,0x70, +0x00,0x20,0x08,0x06,0xc7,0x1a,0x07,0x26,0x1c,0x9c,0x47,0x30,0x4b,0x90,0x0d,0x54, +0x18,0x02,0x06,0x3b,0x8d,0xa1,0xc8,0x7e,0xc4,0x67,0x38,0x22,0x38,0xdd,0x40,0xf8, +0x86,0x23,0x04,0xd4,0x0d,0x88,0xef,0x84,0x41,0x9c,0x30,0x08,0x13,0x82,0x10,0x0c, +0x37,0xe0,0x47,0x00,0x06,0xb3,0x0c,0xda,0x16,0x8c,0x18,0x18,0x00,0x08,0x82,0x41, +0x14,0xc7,0x81,0x19,0x07,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x75,0x1c,0xc0, +0x70,0x90,0x04,0xb3,0x04,0xdb,0x40,0x85,0x21,0x68,0x54,0x66,0x6c,0x02,0xbf,0x81, +0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xaa,0xe3,0x40,0x8c,0x83,0x60,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0x22,0x3b,0x0e,0x58,0x38,0x08,0x2c,0xf0,0xdd,0x40,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0x10,0xe1,0x71,0x20,0xc3,0x41,0x30,0x1c,0x61,0xa0,0x88, +0xf3,0x5d,0x60,0x28,0x0b,0x06,0xf9,0x0c,0x47,0x04,0xf5,0x1b,0x08,0xdf,0x05,0x86, +0x1a,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0x8f,0x03,0x1a,0x0e,0x66,0xcd,0x02,0xfb, +0x0d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x28,0x07,0x3a,0x1c,0x04,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0x90,0x72,0x00,0xc6,0x41,0xc8,0x06,0x81,0x95,0x6f, +0x10,0xc4,0xc7,0x8c,0x40,0x3e,0xb3,0x04,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_d55b50650eae68047157af21cbcae4a8.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_d55b50650eae68047157af21cbcae4a8.h new file mode 100644 index 00000000..2c79568b --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_d55b50650eae68047157af21cbcae4a8.h @@ -0,0 +1,1101 @@ +// ffx_fsr2_accumulate_pass_16bit_d55b50650eae68047157af21cbcae4a8.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_16bit_d55b50650eae68047157af21cbcae4a8_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_d55b50650eae68047157af21cbcae4a8_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_d55b50650eae68047157af21cbcae4a8_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_d55b50650eae68047157af21cbcae4a8_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_d55b50650eae68047157af21cbcae4a8_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_d55b50650eae68047157af21cbcae4a8_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_d55b50650eae68047157af21cbcae4a8_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_d55b50650eae68047157af21cbcae4a8_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_d55b50650eae68047157af21cbcae4a8_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", "rw_upscaled_output", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_d55b50650eae68047157af21cbcae4a8_UAVResourceBindings[] = { 0, 1, 3, 4, 2, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_d55b50650eae68047157af21cbcae4a8_UAVResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_d55b50650eae68047157af21cbcae4a8_UAVResourceSpaces[] = { 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_d55b50650eae68047157af21cbcae4a8_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_d55b50650eae68047157af21cbcae4a8_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_d55b50650eae68047157af21cbcae4a8_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_d55b50650eae68047157af21cbcae4a8_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_d55b50650eae68047157af21cbcae4a8_size = 17160; + +static const unsigned char g_ffx_fsr2_accumulate_pass_16bit_d55b50650eae68047157af21cbcae4a8_data[] = { +0x44,0x58,0x42,0x43,0x0f,0x0e,0xe3,0x19,0xfa,0xd9,0x8c,0x0a,0x9f,0x17,0x68,0xad, +0xd8,0x78,0x76,0xc6,0x01,0x00,0x00,0x00,0x08,0x43,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x24,0x02,0x00,0x00,0x58,0x10,0x00,0x00,0x74,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xb0,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x2c,0x0e,0x00,0x00,0x62,0x00,0x05,0x00, +0x8b,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x14,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x82,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc6,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xfc,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a, +0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b, +0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30, +0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18, +0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x51,0x80,0x42, +0x54,0x43,0x55,0x91,0x55,0x86,0x6a,0xa8,0x08,0x2b,0xc4,0x30,0x0c,0x03,0x69,0xc5, +0x30,0x06,0xc3,0x30,0x0c,0xe2,0x8e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0xb9,0x8d, +0x2a,0x56,0x62,0xf2,0x8b,0xdb,0x46,0x84,0x61,0x18,0x46,0x21,0xbc,0x81,0x19,0xe8, +0x3b,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e, +0x1b,0x11,0xc3,0x30,0x0c,0x85,0x08,0x07,0x66,0x20,0x71,0x8e,0x20,0x28,0x06,0x33, +0x28,0xc3,0x40,0x52,0x39,0x10,0x30,0x8c,0x40,0x18,0x33,0xb5,0xc1,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98, +0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x81, +0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39, +0xa0,0x60,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1, +0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c, +0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8, +0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0x80,0xa6,0xa4,0x0e,0x23,0x08,0xc6, +0x4c,0x6d,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f, +0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4, +0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x20, +0x07,0x7e,0x00,0x06,0x7e,0xa0,0x07,0x7a,0xd0,0x0e,0xe9,0x00,0x0f,0xf3,0xf0,0x0b, +0xf4,0x90,0x0f,0xf0,0x50,0x0e,0x28,0x18,0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98, +0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03, +0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76, +0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x24,0xb0, +0x2d,0xb9,0x33,0x85,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3, +0x3b,0x84,0x03,0x3d,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f, +0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x98,0xc9,0x1a,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0x40,0x82,0x01,0x53,0x3c, +0x13,0x19,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42, +0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39, +0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0, +0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f,0xa0,0x00,0xa5,0x79,0x26,0x32,0x18,0x07, +0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a, +0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78, +0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03, +0x3f,0x00,0x03,0x3f,0x40,0x01,0x4b,0xf5,0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3, +0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c, +0xba,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x53,0x9e,0xe7,0x79,0x3e, +0x0c,0x28,0xcb,0xb2,0xac,0x61,0x18,0x86,0x61,0x18,0xa4,0xdf,0x24,0x4d,0x11,0x25, +0x4c,0x3e,0x0b,0x30,0xcf,0x42,0x44,0xec,0x04,0x4c,0x04,0x0a,0x06,0xe2,0xe7,0x08, +0x40,0x01,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07, +0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32,0x00,0x02,0x40,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x80,0x2c,0x10,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46, +0x00,0x8a,0xa1,0x24,0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2,0x20,0xca,0xa1,0xf0, +0x03,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03,0x0a, +0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a,0x3c, +0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x34,0x0a,0x72,0xa2,0xfc,0x31,0x8a,0xab,0x78,0x88, +0x1c,0x01,0xa8,0x01,0xf2,0x0b,0x18,0x10,0x10,0x81,0xde,0x19,0x00,0x92,0x67,0x00, +0x88,0x9e,0x01,0x20,0x7b,0x06,0x80,0xf0,0x19,0x00,0xd2,0x67,0x00,0x68,0x9f,0x01, +0xa0,0x7e,0x06,0x80,0xd6,0x19,0x00,0x00,0x79,0x18,0x00,0x00,0x88,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xe1,0x99,0x20,0x0c,0xd0,0x06,0x61,0x20, +0x26,0x08,0x43,0xb4,0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0x41,0xda,0x30,0x20, +0x09,0x31,0x41,0x58,0x83,0x3e,0xa0,0x25,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0xd5, +0xf6,0x46,0x97,0xf6,0xe6,0xf6,0x65,0x57,0x36,0x46,0xf7,0x26,0x37,0x37,0x41,0x18, +0xa6,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85,0x31,0x88,0x81,0x30,0x9c,0x09,0xc2,0x1b, +0xd4,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8,0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9, +0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86,0x31,0x10,0x86,0xc3,0x4c,0xee,0x2b,0xcd, +0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec, +0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x50,0x1b,0x12,0x62,0x99,0x0c,0x6a,0x20, +0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc, +0x04,0x61,0xa8,0x26,0x08,0x83,0xb5,0x41,0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35, +0x10,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd, +0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x5c,0x1b,0x92,0x6b, +0xd9,0x0c,0x6e,0x20,0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda, +0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xc0,0x36,0x24,0xdc,0xe2,0x19,0xdf,0x40,0x18, +0xd9,0x04,0x41,0x0e,0xec,0x80,0x89,0xdc,0x57,0x5a,0xdb,0x59,0x53,0x1a,0xdc,0xdc, +0x04,0x61,0xc8,0x36,0x24,0x49,0x18,0x88,0x81,0x31,0x06,0x03,0x61,0x38,0x13,0x84, +0x41,0x23,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36, +0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21,0x29,0x03,0xc8,0x0c, +0x8c,0x61,0x20,0x8c,0x6c,0x03,0xf2,0x48,0x95,0xd6,0x81,0x01,0x19,0x9c,0xc1,0x04, +0x81,0x0e,0xee,0x80,0x9a,0xdc,0xdd,0x57,0x9a,0x1b,0x5d,0x99,0x9c,0x5b,0x18,0xdb, +0x57,0x1d,0xdc,0xdc,0x58,0x18,0x5b,0x19,0xd9,0xd7,0xd8,0x1b,0xdb,0x9b,0xdc,0x04, +0x81,0x0c,0xe4,0x60,0xc3,0x62,0xa4,0x81,0x1a,0x18,0xc6,0x40,0xac,0xc1,0x1a,0xac, +0x81,0x33,0x41,0xb0,0x03,0x3c,0xa0,0x23,0x77,0xf7,0xc5,0xf6,0x36,0xb6,0xf6,0x35, +0x47,0x17,0x46,0x57,0x37,0xb7,0x61,0x19,0xda,0xc0,0x0d,0x8c,0x61,0x20,0xd6,0x60, +0x0d,0xd6,0x20,0x9b,0x20,0xe0,0x41,0x1e,0x90,0x91,0xbb,0xfb,0x72,0x2b,0xbb,0xfb, +0x62,0x7b,0x1b,0x5b,0x9b,0xdb,0xb0,0x10,0x70,0x10,0x07,0x06,0x35,0x10,0x6b,0xb0, +0x06,0x6b,0x90,0xf1,0x91,0xbb,0xfb,0x62,0xab,0x6b,0x0b,0xfb,0x42,0x4b,0x9b,0xa3, +0x7b,0x93,0xcb,0xdb,0xb0,0x50,0x69,0x30,0x07,0xc6,0x35,0x10,0x6b,0xb0,0x06,0x6b, +0xe0,0x50,0x92,0xbb,0xfb,0xaa,0x83,0x9b,0x1b,0x0b,0x63,0x2b,0x23,0xfb,0x7a,0xab, +0xa3,0x83,0xab,0xa3,0xdb,0xb0,0x5c,0x69,0x50,0x07,0x06,0x31,0x10,0x6b,0xb0,0x06, +0x6b,0xe0,0x6c,0x28,0xd8,0xe0,0x0d,0xe4,0x80,0x0e,0xec,0x60,0x82,0xb0,0x07,0x7b, +0x40,0x63,0x4c,0xcc,0x68,0x4a,0x4a,0x66,0x82,0x30,0x6c,0x1b,0x10,0x03,0x0f,0xf2, +0xc0,0x30,0x06,0x3d,0x00,0x36,0x04,0x7b,0x30,0x41,0xe8,0x03,0x3e,0x60,0x33,0xf7, +0xc5,0x94,0xe6,0x56,0x16,0x26,0x37,0xc4,0x16,0xd6,0x06,0xb7,0x01,0x31,0xfa,0xc0, +0x0f,0x8c,0x61,0x30,0x80,0x0d,0xc1,0x1f,0x6c,0x20,0xd0,0xe0,0x0e,0xf8,0x00,0x14, +0x26,0x08,0x7a,0xa0,0x07,0x5c,0xd2,0xa4,0xca,0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4, +0xca,0x26,0x08,0x64,0x30,0x07,0x1b,0x90,0x64,0x14,0x28,0xa3,0x0c,0xae,0x86,0x14, +0xe8,0xa4,0x35,0x85,0xe1,0x49,0x95,0xb9,0x91,0x95,0xc9,0x4d,0xa5,0xe9,0x95,0x6d, +0x40,0x12,0x53,0xa0,0xc6,0xa0,0x0c,0xae,0x86,0x14,0xc8,0xa4,0x11,0xa5,0xcd,0xc1, +0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x06,0x6e,0x03,0x92,0xa0,0x02,0x95, +0x0a,0x65,0x70,0x35,0xa4,0xc0,0x2e,0x2d,0xc9,0x0d,0xae,0x8e,0x6e,0xe8,0x8d,0xed, +0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x8c,0x28,0xad,0xad,0xcc,0x6d,0x2e, +0xed,0xcd,0x6d,0x6e,0x82,0x30,0x74,0x1b,0x8c,0x64,0x15,0x28,0x56,0x28,0x83,0x8b, +0x52,0x1a,0x53,0x5d,0x5b,0x58,0x53,0x1a,0x1c,0x51,0x5a,0x5b,0x99,0xdb,0x5c,0xda, +0x9b,0xdb,0xdc,0x04,0x61,0xf0,0x36,0x20,0x89,0x2b,0x50,0xaf,0x50,0x06,0x57,0x43, +0x0a,0x94,0xd2,0x98,0xea,0xda,0xc2,0x9a,0xd2,0xe0,0x98,0xca,0xec,0xca,0xd8,0xa8, +0xde,0xaa,0xe6,0xca,0x26,0x08,0xc3,0xb7,0x01,0x49,0x62,0x81,0x92,0x85,0x32,0xb8, +0x1a,0x52,0xe0,0x92,0x66,0x24,0x17,0xd6,0x56,0x96,0xe4,0x46,0x56,0x86,0x37,0x41, +0x18,0xc0,0x60,0x03,0x92,0xd0,0x02,0x55,0x0b,0x65,0x70,0x35,0xa4,0x40,0xc9,0x8c, +0xa8,0xcc,0x2e,0x6d,0xac,0x8c,0xea,0xcd,0x2a,0xad,0xec,0x8e,0xa8,0x0c,0x8e,0x0e, +0x6d,0x82,0x30,0x84,0xc1,0x06,0x23,0xb9,0x05,0x0a,0x17,0xca,0xa0,0xe1,0x61,0xa6, +0x94,0x46,0x47,0x57,0x26,0x37,0x41,0x18,0xc4,0x60,0x03,0x92,0xe8,0x02,0xb5,0x0b, +0x65,0xd0,0x34,0xa4,0x40,0xc9,0xac,0xe9,0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c, +0xee,0x4d,0x6e,0x6a,0x2c,0x8c,0xad,0x6c,0x82,0x30,0x8c,0xc1,0x06,0x24,0xe9,0x05, +0xca,0x17,0xca,0xa0,0x69,0x48,0x81,0x90,0x19,0xd1,0xdb,0x9d,0xdb,0xdc,0x58,0x18, +0x5b,0x99,0x51,0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x61,0x20,0x83,0x0d,0x48,0x02,0x0e, +0x54,0x38,0x94,0x41,0xd3,0x90,0x02,0x3f,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab, +0xb2,0x31,0xba,0x37,0x39,0xa5,0x34,0x3a,0xba,0x32,0xb9,0xa1,0x30,0xb7,0xb1,0x32, +0x36,0xb6,0x30,0xba,0xb4,0x37,0xb7,0x09,0xc2,0x50,0x06,0x1b,0x8c,0x64,0x1c,0x28, +0x72,0x28,0x83,0x86,0x8c,0x19,0x94,0x5c,0x59,0x11,0x1e,0xdc,0xdb,0x5c,0x9d,0x5c, +0xd9,0x04,0x61,0x30,0x83,0x0d,0x48,0x62,0x0e,0xd4,0x39,0x94,0x41,0xd3,0x90,0x02, +0x33,0x33,0x28,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0x39,0x23,0xb9,0xb0,0xb6,0x32,0x28, +0xb9,0xb2,0x22,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x09,0xc2,0x70,0x06,0x1b,0x90, +0x24,0x1d,0x28,0x75,0x28,0x83,0xa6,0x21,0x05,0x2e,0x66,0x54,0x61,0x6e,0x48,0x61, +0x6c,0x66,0x46,0x4f,0x56,0x13,0x84,0x01,0x0d,0x36,0x18,0x09,0x3b,0x50,0xed,0x50, +0x06,0x0d,0x2b,0x33,0xa5,0x34,0x3a,0xba,0x32,0xb9,0xa9,0xb2,0xb8,0xba,0x32,0xb7, +0xb1,0x32,0xa6,0x32,0xb7,0x33,0x3a,0xb4,0x09,0xc2,0x90,0x06,0x1b,0x90,0xe4,0x1d, +0x28,0x78,0x28,0x83,0xa6,0x21,0x05,0x2a,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69, +0x6d,0x65,0x13,0x84,0x41,0x0d,0x36,0x18,0x89,0x3c,0x50,0xf3,0x50,0x06,0x0d,0x2f, +0x33,0xa2,0x3c,0xb7,0xb0,0xb6,0xb4,0x31,0xa9,0xb2,0xb9,0x21,0xb4,0x30,0xb7,0xb3, +0x32,0xa3,0xb0,0x31,0xba,0x37,0xb9,0x09,0xc2,0xb0,0x06,0x1b,0x8c,0xa4,0x1e,0x28, +0x7b,0x28,0x83,0x86,0x98,0x99,0x55,0x5a,0xd9,0xdd,0x14,0x5c,0xd8,0x58,0x19,0xd5, +0x5b,0x53,0x19,0x5d,0x99,0xdc,0x9c,0x51,0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x61,0x60, +0x83,0x0d,0x46,0x82,0x0f,0x54,0x3e,0x94,0x41,0xb3,0x81,0xd2,0x83,0x52,0x38,0x05, +0x55,0x68,0x05,0x58,0x98,0x05,0x5b,0xc8,0x05,0x5e,0xf8,0x05,0x71,0x28,0x07,0x74, +0x58,0x07,0x77,0x88,0x07,0x7a,0xb8,0x07,0x7d,0xd8,0x30,0x18,0xa2,0xb0,0x0f,0x13, +0x04,0x01,0xd8,0x00,0x6c,0x18,0x0c,0x7f,0xf0,0x87,0x0d,0xc1,0x3f,0x6c,0x18,0x86, +0x7e,0x00,0x09,0x0a,0x43,0x53,0x13,0x04,0x3f,0xa0,0x83,0x0d,0xc3,0x18,0x8c,0xc1, +0xb0,0x81,0x30,0x46,0xe2,0x22,0x89,0x0d,0x45,0x3f,0x88,0x04,0x10,0x0a,0x25,0x41, +0x44,0x4c,0x2e,0xcc,0x6d,0x0c,0xad,0x6c,0x6e,0x82,0x30,0xb4,0x01,0x0d,0x33,0xb6, +0xb7,0x30,0xba,0xb9,0x09,0xc2,0xe0,0x06,0x2c,0xd2,0xdc,0xe6,0xe8,0xe6,0x26,0x08, +0xc3,0x1b,0x90,0x48,0x73,0xa3,0x9b,0x9b,0x20,0x0c,0x70,0x40,0x84,0xae,0x0c,0xef, +0x8b,0xed,0x2d,0x8c,0x6c,0x82,0x30,0xc4,0x01,0x11,0xba,0x32,0xbc,0x2f,0xb7,0x37, +0xb9,0x36,0x26,0x74,0x65,0x78,0x5f,0x73,0x74,0x6f,0x72,0x65,0x2c,0xea,0xd2,0xdc, +0xe8,0xe6,0x36,0x40,0x27,0x81,0x12,0x29,0xa1,0x12,0x2b,0xc1,0x12,0x2d,0xe1,0x12, +0x2f,0x01,0x13,0x31,0xc1,0xc9,0x04,0x37,0x13,0xb2,0x50,0x85,0x8d,0xcd,0xae,0xcd, +0x25,0x8d,0xac,0xcc,0x8d,0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b, +0x4b,0x7b,0x73,0x9b,0x12,0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4, +0xa6,0x04,0x46,0x1d,0x32,0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2, +0x32,0xb6,0x29,0x41,0x52,0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac, +0x6c,0x6e,0x4a,0x00,0x0a,0x95,0xc8,0xf0,0x5c,0xe8,0xf2,0xe0,0xca,0x82,0xdc,0xdc, +0xde,0xe8,0xc2,0xe8,0xd2,0xde,0xdc,0xe6,0xa6,0x08,0xfb,0x00,0x12,0x75,0xc8,0xf0, +0x5c,0xca,0xdc,0xe8,0xe4,0xf2,0xa0,0xde,0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0x25,0xd1, +0x85,0x0c,0xcf,0x65,0xec,0xad,0xce,0x8d,0xae,0x4c,0x6e,0x6e,0x4a,0x30,0x13,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x3c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x21,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20, +0x0d,0x10,0x61,0x7e,0x51,0xeb,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40, +0x84,0xf9,0xc5,0x6d,0x9b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6, +0x23,0xb7,0x6d,0x0c,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a, +0xc0,0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0xd6,0xb0,0x0d,0x97,0xef,0x3c,0xbe, +0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d, +0x0e,0xd2,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0xd8, +0x82,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xd9,0x7e,0x71,0xdb,0x16,0x10,0x0d,0x97, +0xef,0x3c,0xbe,0x11,0x39,0xd4,0x23,0x0e,0x3e,0x72,0xdb,0x76,0x50,0x0d,0x97,0xef, +0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44,0x45,0x2c,0x7e,0x71,0xdb,0x46,0x50,0x0d, +0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x56, +0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f, +0xdc,0xb6,0x09,0x64,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0x20,0x36, +0x60,0xe4,0x50,0x8f,0x8f,0xdc,0xb6,0x25,0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40, +0x84,0xf9,0x45,0xad,0x9b,0xc1,0x33,0x5c,0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f, +0xdc,0x36,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xd5,0x5b,0x50,0x65,0x0e,0xae,0x68,0x04,0x71,0x57,0xaf,0x21, +0xcb,0xca,0xe4,0xa8,0x44,0x58,0x49,0x4c,0x8c,0x32,0x00,0x00,0x62,0x00,0x05,0x00, +0xa3,0x0c,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x74,0x32,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x9a,0x0c,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xcb,0x00,0x00,0x00,0x32,0x22,0xc8,0x09, +0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0x80,0xc2,0x08,0x40,0x09,0x00,0x14, +0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03,0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18, +0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71, +0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c,0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0, +0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40,0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18, +0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18,0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28, +0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2,0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c, +0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51,0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50, +0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34,0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38, +0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d, +0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19,0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09, +0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60, +0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x1c,0x41,0x50,0x0c,0xc6,0x40,0x31,0x18,0x90, +0xa8,0x34,0x10,0x30,0x8c,0x40,0x18,0x33,0xb5,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3, +0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29, +0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc, +0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x81,0x1e,0xe8,0x41, +0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x30, +0x93,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03, +0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d, +0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xd0, +0x81,0x1f,0x80,0x81,0x1f,0x20,0x01,0x95,0x22,0xd5,0x30,0x82,0x60,0xcc,0xd4,0x06, +0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5, +0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20, +0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x72,0xe0,0x07, +0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9, +0x00,0x0f,0xe5,0x80,0x82,0xc1,0x4c,0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f, +0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c, +0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10, +0x0e,0xf4,0xc0,0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x04,0x56,0x8b,0x5c, +0x33,0x85,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e, +0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84, +0x03,0x3d,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43, +0x3e,0xc0,0x43,0x39,0xa0,0x60,0x30,0x93,0x35,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f, +0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c, +0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x7e,0x80,0x04,0x03,0x8c,0x62,0x33,0x91, +0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03, +0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38, +0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80, +0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x50,0x34,0x9b,0x89,0x0c,0xc6,0x81,0x1d, +0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea, +0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41, +0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f, +0xc0,0xc0,0x0f,0x50,0xc0,0xa2,0xda,0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c, +0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0x74, +0x1b,0x46,0x10,0x86,0x33,0x84,0xe0,0x63,0x57,0x1b,0x4d,0xb9,0x5c,0x2e,0x97,0x1b, +0x0c,0x50,0x2c,0x16,0x8b,0x65,0x30,0x18,0x0c,0x06,0x83,0x81,0x74,0x37,0x49,0x53, +0x44,0x09,0x93,0xcf,0x02,0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x82,0x01,0xf1, +0xe6,0x08,0x40,0x61,0x0a,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0, +0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07, +0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d, +0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06, +0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74, +0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43, +0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c, +0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e, +0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04, +0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32,0x00,0x02,0x40,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c,0x10,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x94,0x40,0x11,0x14,0xc3,0x08,0x40,0x49,0x94,0x41,0x21,0x14,0x47,0x29,0x14,0x45, +0x41,0x94,0x43,0xe1,0x07,0x10,0x69,0x04,0x80,0x7c,0x05,0x0c,0x08,0x88,0x40,0xaf, +0x19,0x00,0x92,0xcd,0x00,0x10,0x6d,0x06,0x80,0x6c,0x33,0x00,0x84,0x9b,0x01,0xa0, +0xdd,0x0c,0x00,0xf5,0x66,0x00,0x68,0x35,0x03,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x76,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xe1,0x99,0x20,0x0c, +0xd0,0x06,0x61,0x20,0x26,0x08,0x43,0xb4,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06, +0xc4,0x20,0x26,0x08,0x83,0x34,0x41,0x58,0x83,0x32,0x20,0x30,0x41,0x18,0xa6,0x0d, +0x82,0xd2,0x6c,0x48,0x94,0x85,0x51,0x88,0x81,0x50,0x9c,0x09,0xc2,0x1b,0x78,0x1b, +0x92,0x01,0x62,0x14,0x65,0x20,0x14,0x67,0x82,0x30,0x50,0x1b,0x12,0x62,0x61,0x14, +0x69,0x20,0x14,0x67,0x82,0x30,0x54,0x13,0x84,0xc1,0xda,0x20,0x28,0xd5,0x86,0x44, +0x82,0x18,0x85,0x1a,0x08,0xc5,0x9a,0x20,0x0c,0xd7,0x86,0x84,0x5a,0x18,0x05,0x1b, +0x08,0xc5,0x99,0x20,0x0c,0xd8,0x86,0x04,0x5b,0x18,0x45,0x1b,0x08,0xc5,0x9a,0x20, +0xc8,0xc1,0x37,0x41,0x18,0xb2,0x0d,0x89,0xc1,0x31,0x4a,0x37,0x10,0x8a,0x33,0x41, +0x18,0xb4,0x0d,0xc9,0x07,0x31,0xca,0x30,0x10,0x8a,0xb5,0x01,0x79,0xa2,0xe9,0xca, +0x36,0x0f,0x0c,0x26,0x08,0x74,0x00,0x06,0x13,0x04,0x32,0xe0,0x36,0x2c,0x8a,0x18, +0x30,0x8a,0x32,0x10,0x63,0x30,0x06,0x63,0xe0,0x4c,0x10,0xec,0x20,0x0c,0x36,0x2c, +0x43,0x19,0x30,0xca,0x30,0x10,0x63,0x30,0x06,0x63,0x60,0x4d,0x10,0xf0,0x40,0x0c, +0x36,0x2c,0xc4,0x19,0x30,0x8a,0x34,0x10,0x63,0x30,0x06,0x63,0x60,0x6d,0x58,0x24, +0x31,0x60,0x14,0x6a,0x20,0xc6,0x60,0x0c,0xc6,0xc0,0xd9,0xb0,0x50,0x62,0xc0,0x28, +0xc4,0x40,0x8c,0xc1,0x18,0x8c,0x81,0xb3,0xa1,0x20,0x03,0x33,0x40,0x83,0x34,0x50, +0x83,0x09,0xc2,0x1e,0x8c,0xc1,0x04,0x61,0xd8,0x36,0x20,0x0a,0x1b,0x30,0x8a,0x32, +0xb4,0x01,0xb0,0x21,0x70,0x83,0x09,0x42,0x1f,0x90,0xc1,0x06,0x44,0x81,0x03,0x46, +0x19,0x06,0x05,0xd8,0x10,0xc4,0xc1,0x06,0x22,0x0c,0xd6,0xe0,0x0d,0xe4,0x60,0x82, +0x20,0x00,0x14,0x86,0xa6,0x26,0x08,0x7e,0xd0,0x6d,0x18,0xba,0x6e,0xd8,0x40,0x28, +0x76,0x40,0xdd,0xc1,0x86,0x82,0x0e,0xea,0x00,0x98,0x03,0x3c,0xa8,0xc2,0xc6,0x66, +0xd7,0xe6,0x92,0x46,0x56,0xe6,0x46,0x37,0x25,0x08,0xaa,0x90,0xe1,0xb9,0xd8,0x95, +0xc9,0xcd,0xa5,0xbd,0xb9,0x4d,0x09,0x88,0x26,0x64,0x78,0x2e,0x76,0x61,0x6c,0x76, +0x65,0x72,0x53,0x02,0xa3,0x0e,0x19,0x9e,0xcb,0x1c,0x5a,0x18,0x59,0x99,0x5c,0xd3, +0x1b,0x59,0x19,0xdb,0x94,0x00,0x29,0x43,0x86,0xe7,0x22,0x57,0x36,0xf7,0x56,0x27, +0x37,0x56,0x36,0x37,0x25,0x90,0x83,0x3a,0x64,0x78,0x2e,0x65,0x6e,0x74,0x72,0x79, +0x50,0x6f,0x69,0x6e,0x74,0x73,0x53,0x02,0x3c,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3c,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x21,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e, +0x51,0xeb,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d, +0x9b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0c, +0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06, +0x20,0x60,0x7e,0x71,0xdb,0xd6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41, +0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0e,0xd2,0x70,0xf9, +0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0xd8,0x82,0x33,0x5c,0xbe, +0xf3,0xf8,0x83,0x33,0xd9,0x7e,0x71,0xdb,0x16,0x10,0x0d,0x97,0xef,0x3c,0xbe,0x11, +0x39,0xd4,0x23,0x0e,0x3e,0x72,0xdb,0x76,0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30, +0xcf,0x42,0x94,0x44,0x45,0x2c,0x7e,0x71,0xdb,0x46,0x50,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x56,0x60,0x0d,0x97,0xef, +0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x09,0x64, +0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0x20,0x36,0x60,0xe4,0x50,0x8f, +0x8f,0xdc,0xb6,0x25,0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84,0xf9,0x45,0xad, +0x9b,0xc1,0x33,0x5c,0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f,0xdc,0x36,0x00,0x00, +0x61,0x20,0x00,0x00,0x2f,0x0a,0x00,0x00,0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00, +0x52,0x00,0x00,0x00,0x34,0x98,0x01,0x28,0xa3,0x42,0x2a,0xc2,0x80,0x62,0x2b,0x8d, +0x92,0x2b,0x95,0xb2,0xab,0x81,0xe2,0x2b,0x97,0x32,0x0c,0x28,0x98,0xb2,0x29,0xa6, +0xe2,0x0d,0x28,0xdf,0x80,0x52,0xaa,0x82,0x8a,0x28,0x9f,0xa2,0x21,0x52,0x0d,0x90, +0xa2,0x08,0xca,0xa0,0x3c,0x4a,0x60,0x04,0x80,0x0c,0x33,0x00,0x63,0x04,0x20,0x08, +0x82,0x28,0x18,0x8c,0x11,0xb4,0xe6,0x9c,0xb3,0xdf,0x18,0x01,0x08,0x82,0xa0,0xfc, +0x8d,0x11,0x80,0x20,0x08,0xf3,0xbf,0x30,0x46,0x00,0x82,0x20,0x18,0xff,0xc2,0x18, +0xc1,0xee,0x8f,0x32,0x09,0x06,0x63,0x04,0xbb,0x3f,0xca,0xfc,0x37,0x46,0x00,0x82, +0x20,0x08,0xff,0xc2,0x18,0x41,0x6b,0xce,0x39,0xef,0x8d,0x11,0x80,0x20,0x08,0xca, +0x60,0x30,0x46,0x00,0x82,0xf8,0x7f,0x8f,0xc1,0x18,0x01,0x08,0x82,0x20,0x08,0x06, +0x63,0x04,0x21,0x09,0x86,0x78,0x37,0x46,0xb0,0xc7,0x6a,0xbc,0x7f,0x63,0x04,0x6b, +0xad,0xd6,0xe2,0x37,0x46,0xf0,0xdf,0x7f,0xff,0x7e,0x63,0x04,0xad,0x39,0xe7,0xbc, +0x2f,0x8c,0x11,0xc8,0xa2,0xdb,0xff,0xdf,0x18,0x81,0xce,0x9a,0x73,0xfa,0x8d,0x11, +0xa8,0x78,0x7d,0xaa,0xde,0x18,0x01,0x08,0x82,0x20,0x08,0x0e,0x63,0x04,0x6b,0xad, +0xd6,0xba,0x37,0x46,0x00,0x82,0xa0,0x7f,0x87,0xc1,0x18,0x41,0x6b,0xce,0x39,0xed, +0x8d,0x11,0x80,0x20,0x08,0x92,0x60,0x30,0x46,0x00,0x82,0x20,0xa8,0x83,0xc1,0x18, +0x81,0x08,0x92,0x20,0xbe,0x8d,0x11,0xc0,0x71,0x99,0xdf,0xde,0x18,0x01,0x59,0xf2, +0xfa,0xfd,0x8d,0x11,0x80,0x20,0x08,0x82,0xa0,0x30,0x46,0x00,0x82,0x20,0xc8,0x82, +0xc1,0x18,0xc1,0x3b,0x93,0x26,0xda,0x8d,0x11,0x80,0x20,0x08,0xc2,0xdf,0x18,0x01, +0x08,0x82,0x20,0xfe,0x0b,0x63,0x04,0x20,0x08,0x82,0xe8,0x37,0x46,0x00,0x82,0x20, +0x88,0x7f,0x54,0x19,0x23,0x00,0x41,0x68,0x8c,0x00,0x04,0x9f,0x31,0x02,0x10,0x7c, +0x83,0x31,0x02,0x10,0x04,0x83,0x11,0x00,0x32,0x8c,0x00,0x00,0x23,0x06,0x09,0x00, +0x82,0x60,0x50,0x06,0xe0,0x20,0x0a,0x6d,0x90,0x0b,0xbe,0x20,0x0b,0x23,0x06,0x09, +0x00,0x82,0x60,0x50,0x06,0xe1,0x30,0x0a,0x6e,0xb0,0x0b,0xba,0x30,0x0b,0x23,0x06, +0x09,0x00,0x82,0x60,0x50,0x06,0xe2,0x40,0x0a,0x6f,0x00,0x0e,0xbc,0x40,0x0b,0x23, +0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe3,0x50,0x0a,0x70,0x20,0x0e,0xe2,0x50,0x0b, +0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe4,0x60,0x0a,0x71,0x00,0x0e,0xe0,0x60, +0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe5,0x70,0x0a,0x71,0x90,0x0b,0xe4, +0x70,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe6,0x80,0x0a,0x72,0x30,0x0e, +0xbb,0x80,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe7,0x90,0x0a,0x73,0xe0, +0x0b,0xbd,0x90,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe8,0xa0,0x0a,0x74, +0x10,0x0e,0xbf,0xa0,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe9,0xb0,0x0a, +0x75,0x30,0x0e,0xe2,0xb0,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xea,0xc0, +0x0a,0x76,0x80,0x0e,0xe4,0xc0,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xeb, +0xd0,0x0a,0x77,0xa0,0x0e,0xe7,0xd0,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06, +0xec,0xe0,0x0a,0x78,0x80,0x0e,0xea,0xe0,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50, +0x06,0xed,0xf0,0x0a,0x7c,0x90,0x0e,0xec,0xf0,0x0b,0x23,0x06,0x09,0x00,0x82,0x60, +0x50,0x06,0xee,0x00,0x0b,0x7e,0xa0,0x0e,0xea,0x00,0x0e,0x23,0x06,0x06,0x00,0x82, +0x60,0x40,0xf0,0xc3,0x29,0xac,0xc3,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0xfd,0x80, +0x0a,0xef,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x44,0x3f,0xa0,0x42,0x3b,0x8c,0x18, +0x18,0x00,0x08,0x82,0x01,0xe1,0x0f,0xa9,0x10,0x0f,0x23,0x06,0x07,0x00,0x82,0x60, +0x20,0x06,0xf4,0x30,0x0b,0x85,0x3c,0x8c,0x26,0x04,0x41,0x19,0xef,0x70,0x65,0xc0, +0xc3,0x55,0x60,0x0b,0x5c,0x44,0x00,0x15,0xb4,0x82,0x56,0x52,0x40,0x09,0x09,0x9c, +0x60,0xb0,0x13,0x0c,0x66,0x02,0x1a,0xc0,0xc7,0x84,0x34,0x80,0xcf,0x68,0x42,0x03, +0x5c,0x60,0xb0,0x73,0x0c,0x66,0x85,0x40,0x1f,0x2b,0x04,0xfa,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x77,0x12,0xe5,0x70,0xf9,0xc3,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1, +0x88,0xc1,0x01,0x80,0x20,0x18,0x88,0x41,0x4a,0xa0,0x83,0x46,0x12,0xa3,0x09,0x01, +0x30,0x9a,0x20,0x04,0x27,0x18,0xec,0x04,0x83,0xd9,0x21,0xd0,0xc7,0x0e,0x81,0x3e, +0x26,0x30,0xf0,0x31,0x81,0x81,0xcf,0x68,0x42,0x22,0x8c,0x26,0x28,0x83,0x21,0x84, +0x7c,0x0c,0x21,0xe4,0x63,0x0a,0x2e,0xc0,0xc7,0x94,0x5c,0x80,0xcf,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0x62,0xd1,0x0f,0x84,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7, +0x58,0xf8,0x03,0x21,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x41,0x16,0x20,0x31,0x0a, +0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x65,0x11,0x12,0xa4,0x20,0x9c,0x62,0xb0, +0x53,0x0c,0x66,0x84,0x40,0x1f,0x23,0x04,0xfa,0x8c,0x18,0x34,0x00,0x08,0x82,0x41, +0x93,0x16,0x24,0x31,0x07,0x3b,0x51,0x06,0x64,0x70,0x12,0x27,0x71,0x12,0x27,0x31, +0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0xd0,0x09,0xa3,0x09,0xde,0x60,0x02,0x21, +0x1f,0x13,0x08,0xf9,0x58,0x19,0x08,0xf2,0xb1,0x32,0x10,0xe4,0x63,0x82,0x20,0x1f, +0x13,0x04,0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xb9,0x30, +0x89,0xc0,0x90,0x34,0x80,0x8f,0x21,0x69,0x00,0x9f,0xe1,0x08,0xe1,0x15,0x86,0x6f, +0x38,0x62,0xb0,0x85,0xe2,0x2b,0x21,0xd0,0xe1,0x08,0x42,0x16,0x86,0x6f,0x38,0xa2, +0xc8,0x85,0xe2,0x2b,0x21,0xd0,0x22,0x02,0x1d,0x31,0x78,0x00,0x10,0x04,0x83,0x89, +0x2f,0x66,0xa2,0x15,0x50,0x01,0xbb,0x40,0x02,0x24,0xe2,0x22,0x2e,0x7a,0xc2,0x16, +0x46,0x13,0x82,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xbf,0x58,0x8b,0x60,0xc4, +0xe0,0x01,0x40,0x10,0x0c,0xa6,0xbf,0xb0,0x89,0x59,0x58,0x85,0x4d,0x1b,0x89,0x91, +0xa0,0x0b,0xba,0x00,0x8b,0x5c,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x31,0x38, +0x00,0x10,0x04,0x03,0x31,0xe0,0x8b,0x9d,0x68,0x85,0xbc,0x18,0x4d,0x08,0x86,0xe1, +0x86,0x20,0x2f,0xc0,0xa0,0x94,0x97,0xe0,0x12,0x82,0xad,0x21,0x26,0xb8,0x9a,0x40, +0x67,0x19,0x02,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x31,0x18,0x0d,0xb1,0xa0, +0x85,0xd0,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x38,0xc1,0x60,0x27,0x18,0xcc,0x84, +0x4d,0x3e,0x26,0x6c,0xf2,0x31,0x81,0x25,0xe0,0x63,0x42,0x4b,0xc0,0x67,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0xdb,0x88,0x0b,0x43,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0xe3,0x36,0xe6,0xa2,0x1d,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x70,0x63,0x2e, +0x8e,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xdc,0xa8,0x8b,0x77,0x08,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0xba,0x8d,0xb4,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0xc2,0x0d,0xb5,0x10,0x4e,0x18,0xd0,0x09,0x03,0xb2,0x83,0x88,0x8f,0x19,0x44,0x7c, +0x4e,0xa8,0xdc,0x09,0x95,0x2b,0xc3,0x2e,0xa0,0x8c,0xbb,0x80,0x11,0x83,0x03,0x00, +0x41,0x30,0xd0,0x7a,0xe3,0x2d,0x84,0xda,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0xcd, +0x37,0xe0,0x42,0xb0,0x8d,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xca,0x03,0x34,0xe2, +0xe1,0x36,0x84,0x60,0x34,0x46,0x63,0x34,0x46,0x63,0x34,0x21,0x00,0x46,0x13,0x84, +0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77, +0x44,0xe5,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x71,0x8f,0xd4,0xd0,0x07,0xf0,0x98, +0x14,0xd6,0x60,0x0d,0xd6,0x60,0x8d,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84, +0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x2b, +0x8e,0x3d,0xc0,0xd6,0xa0,0x35,0x40,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xda,0x7c, +0xa0,0x86,0x10,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xa3,0x1f,0xb5,0x61,0x12,0xec, +0x11,0x58,0xb8,0x81,0x1b,0xb8,0x81,0x1b,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3, +0x09,0x83,0x30,0x9a,0x40,0x0c,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a, +0x57,0x68,0x70,0x1f,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x9a,0x7f,0xcc,0x46,0xc0, +0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x53,0x22,0xe0,0x11,0x13,0xf7,0x11,0x84,0xc1, +0x78,0x8c,0xc7,0x78,0x8c,0xc7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20, +0x8c,0x26,0x10,0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x8d,0x18, +0x34,0x00,0x08,0x82,0x41,0xe3,0x22,0xe9,0xa1,0x13,0x20,0xb2,0x06,0x72,0xc0,0x1e, +0xec,0xc1,0x1e,0xec,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3, +0x09,0xc4,0x70,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x23,0x06,0x0d, +0x00,0x82,0x60,0xd0,0xdc,0x88,0x7c,0x8c,0x45,0x8a,0xf0,0xc1,0x1e,0xd4,0x47,0x7d, +0xd4,0x47,0x7d,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02, +0x31,0x1c,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x88,0x41,0x03,0x80, +0x20,0x18,0x34,0x60,0xb2,0x1f,0x6c,0x21,0x23,0x67,0x40,0x0a,0xfe,0xe1,0x1f,0xfe, +0xe1,0x1f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c, +0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x37,0x62,0xd0,0x00,0x20,0x08, +0x06,0x4d,0x9a,0x90,0x48,0x5d,0xec,0x48,0x19,0xb4,0xc2,0x89,0x9c,0xc8,0x89,0x9c, +0xc8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11, +0x95,0x3b,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x95,0x2d,0x9c,0x09,0x58,0x39,0xa0, +0x08,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x73,0x93,0x11,0x11,0x82,0x11,0x83, +0x06,0x00,0x41,0x30,0x68,0xea,0x04,0x46,0x42,0xe3,0x4c,0x64,0x21,0x98,0x91,0x19, +0x99,0x91,0x19,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04, +0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x11,0x83,0x06,0x00, +0x41,0x30,0x68,0xfc,0x24,0x47,0x54,0x03,0x4e,0xc6,0x41,0xe1,0x11,0x1e,0xe1,0x11, +0x1e,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38, +0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x11,0x83,0x06,0x00,0x41,0x30, +0x68,0x4e,0x45,0x4c,0x66,0x23,0x4f,0x5c,0x61,0x2a,0x93,0x32,0x29,0x93,0x32,0x19, +0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72, +0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x60, +0x65,0x4d,0x78,0x43,0x54,0x58,0x81,0x73,0x13,0x37,0x71,0x13,0x37,0x19,0x4d,0x08, +0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54, +0xee,0x88,0xca,0x1d,0x51,0xb9,0xea,0x87,0x56,0x81,0x11,0x83,0x03,0x00,0x41,0x30, +0xd0,0x68,0x25,0x4d,0x82,0x33,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x66,0x57,0xec, +0xe4,0x3c,0x5a,0x05,0x1f,0x82,0x3c,0xc9,0x93,0x3c,0xc9,0x93,0xd1,0x84,0x00,0x18, +0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e, +0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68,0x00,0x10,0x04,0x83,0x86,0x5c,0xfe,0x04,0x3e, +0x6c,0x25,0x25,0x14,0x51,0x11,0x15,0x51,0x11,0x95,0xd1,0x84,0x00,0x18,0x4d,0x10, +0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc, +0x11,0x95,0x1b,0x31,0x68,0x00,0x10,0x04,0x83,0xa6,0x5d,0x50,0x25,0x3f,0x7e,0x85, +0x1e,0xa6,0x55,0x59,0x95,0x55,0x59,0x95,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1, +0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95, +0x1b,0x31,0x68,0x00,0x10,0x04,0x83,0xc6,0x5e,0x62,0x45,0x44,0xd0,0x45,0x1e,0x38, +0x5a,0xa1,0x15,0x5a,0xa1,0x95,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41, +0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0xb3,0x1c, +0x01,0x8b,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0xb6,0x2f,0xf3,0x12,0x8c,0x18, +0x1c,0x00,0x08,0x82,0x81,0xd5,0x2f,0xbd,0x12,0xf4,0xc8,0x05,0x06,0x1c,0x31,0x30, +0x00,0x10,0x04,0x83,0x28,0x64,0xec,0x25,0x18,0x8e,0x08,0xca,0x84,0xf8,0x6c,0x00, +0x15,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x44,0x32,0xbf,0x12,0x58,0x20,0xd0, +0xc7,0x0c,0x51,0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x27,0x23,0x2e,0x81, +0x05,0x02,0x7d,0x2c,0x20,0xe4,0x73,0x41,0xe5,0xa6,0x1b,0xd0,0x24,0x48,0xec,0x4c, +0xde,0x22,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x80,0xa9,0x8c,0xc8,0x04,0x23,0x06, +0x07,0x00,0x82,0x60,0x60,0xb1,0x0c,0xbb,0x04,0x6c,0x72,0x81,0x01,0x47,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0x82,0x99,0x92,0x09,0x86,0x23,0x02,0x3a,0x21,0x3e,0x1b,0x5e, +0x45,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xcd,0x8c,0xbb,0x04,0x16,0x08,0xf4, +0x31,0x23,0x56,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0xcd,0xc4,0x4b,0x60, +0x81,0x40,0x1f,0x0b,0x08,0xf9,0x5c,0x50,0xb9,0xe9,0x86,0x3b,0x09,0x12,0xc3,0x13, +0xbf,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x60,0x39,0x13,0x33,0xc1,0x88,0xc1, +0x01,0x80,0x20,0x18,0x58,0x3b,0xb3,0x2f,0xc1,0x9e,0x5c,0x60,0xc0,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0x7e,0x86,0x66,0x82,0xe1,0x88,0x60,0x54,0x88,0xcf,0x06,0x5f, +0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x62,0xd3,0x2f,0x81,0x05,0x02,0x7d, +0xcc,0x00,0x17,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x54,0x36,0x20,0x13,0x58, +0x20,0xd0,0xc7,0x02,0x42,0x3e,0x17,0x54,0x6e,0xba,0xc1,0x54,0x82,0xc4,0x50,0xa5, +0x35,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x18,0xda,0x80,0x4d,0x30,0x62,0x70, +0x00,0x20,0x08,0x06,0x96,0xda,0xa8,0x4c,0xa0,0x2a,0x17,0x18,0x70,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0x22,0xb7,0x19,0x9b,0x60,0x38,0x22,0x90,0x15,0xe2,0xb3,0xa1,0x5d, +0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0xdc,0xb0,0x4c,0x60,0x81,0x40,0x1f, +0x33,0xde,0x45,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xd1,0xcd,0xcb,0x04,0x16, +0x08,0xf4,0xb1,0x80,0x90,0xcf,0x05,0x95,0x9b,0x6e,0xa8,0x95,0x20,0x31,0x37,0x88, +0x0d,0xf9,0xd8,0x1b,0xc4,0x86,0x7c,0x0c,0x0e,0x62,0x43,0x3e,0x16,0x07,0xb1,0x21, +0x1f,0x1b,0x03,0xd6,0x90,0x8f,0x91,0x01,0x6b,0xc8,0xc7,0xca,0x80,0x35,0xe4,0x63, +0x66,0xc0,0x1a,0xf2,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04, +0x02,0x1f,0xe3,0x50,0x43,0x3e,0xd6,0xa1,0x86,0x7c,0xcc,0x43,0x0d,0xf9,0xd8,0x87, +0x1a,0xf2,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f, +0xab,0x4a,0x43,0x3e,0x66,0x95,0x86,0x7c,0xec,0x2a,0x0d,0xf9,0x18,0x56,0x1a,0xf2, +0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0xdb,0x03, +0x55,0x80,0x8f,0x05,0x6d,0x00,0x1f,0x0b,0x3e,0xf8,0xd8,0x11,0xd0,0xc7,0x0e,0x81, +0x3e,0x76,0x0c,0xf4,0xb1,0x83,0xa0,0x8f,0xc5,0xc2,0x6a,0xc8,0xc7,0x64,0x61,0x35, +0xe4,0x63,0xb3,0xb0,0x1a,0xf2,0x31,0x5a,0x58,0x0d,0xf9,0x98,0x29,0x98,0x86,0x7c, +0xec,0x14,0x4c,0x43,0x3e,0x86,0x0a,0xa6,0x21,0x1f,0x4b,0x05,0xd3,0x90,0x8f,0x11, +0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0xd8,0x1f,0x94,0x86, +0x7c,0x0c,0x14,0x4a,0x43,0x3e,0x16,0x0a,0xa5,0x21,0x1f,0x13,0x85,0xd2,0x90,0x8f, +0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x1e,0x90, +0x86,0x7c,0x2c,0x0f,0x48,0x43,0x3e,0xa6,0x07,0xa4,0x21,0x1f,0xdb,0x03,0xd2,0x90, +0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x11, +0x06,0xf4,0x31,0x42,0x0c,0xe8,0x63,0xc4,0x18,0xd0,0xc7,0x08,0x32,0xa0,0x8f,0xc5, +0x03,0x69,0xc8,0xc7,0xe4,0x81,0x34,0xe4,0x63,0xf3,0x40,0x1a,0xf2,0x31,0x7a,0x20, +0x0d,0xf9,0x98,0x39,0xfc,0x85,0x7c,0xec,0x1c,0xfe,0x42,0x3e,0x86,0x0e,0x7f,0x21, +0x1f,0x4b,0x87,0xbf,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f, +0x23,0x10,0xf8,0xd8,0x2f,0xf8,0x85,0x7c,0x0c,0x1c,0xfc,0x42,0x3e,0x16,0x0e,0x7e, +0x21,0x1f,0x13,0x07,0xbf,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01, +0x1f,0x43,0x08,0xf8,0x18,0x2e,0xf4,0x85,0x7c,0x2c,0x17,0xfa,0x42,0x3e,0xa6,0x0b, +0x7d,0x21,0x1f,0xdb,0x85,0xbe,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08, +0x01,0x1f,0x43,0x08,0xf8,0x18,0x11,0x0a,0xf4,0x31,0x42,0x14,0xe8,0x63,0xc4,0x28, +0xd0,0xc7,0x08,0x52,0xa0,0x8f,0xc5,0x84,0x5f,0xc8,0xc7,0x64,0xc2,0x2f,0xe4,0x63, +0x33,0xe1,0x17,0xf2,0x31,0x9a,0xf0,0x0b,0xf9,0x98,0x49,0xe4,0x85,0x7c,0xec,0x24, +0xf2,0x42,0x3e,0x86,0x12,0x79,0x21,0x1f,0x4b,0x89,0xbc,0x90,0x8f,0x11,0x08,0x7c, +0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0xd8,0x3f,0xe0,0x85,0x7c,0x0c, +0x24,0xf0,0x42,0x3e,0x16,0x12,0x78,0x21,0x1f,0x13,0x09,0xbc,0x90,0x8f,0x21,0x04, +0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x3e,0xdc,0x85,0x7c, +0x2c,0x1f,0xee,0x42,0x3e,0xa6,0x0f,0x77,0x21,0x1f,0xdb,0x87,0xbb,0x90,0x8f,0x21, +0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x11,0x0e,0xf4, +0x31,0x42,0x1c,0xe8,0x63,0xc4,0x38,0xd0,0xc7,0x08,0x72,0xa0,0x8f,0xe1,0x8e,0xaf, +0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x30,0x3d,0x92,0xa3,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x2c,0x3e,0xe2,0xa1,0x80,0x77,0x2e,0x30,0xe0,0x88,0x81,0x01,0x80, +0x20,0x18,0x44,0xa0,0x54,0x47,0xc1,0x70,0x44,0x40,0x3e,0xc4,0x67,0xc3,0xff,0xc8, +0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x51,0xf2,0xa1,0xc0,0x02,0x81,0x3e,0x66, +0x84,0x90,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x32,0xa5,0x30,0x0a,0x2c,0x10, +0xe8,0x63,0x01,0x21,0x9f,0x0b,0x2a,0x37,0xdd,0x70,0x3e,0x41,0x62,0xe6,0xd3,0x2e, +0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0x2c,0x95,0x42,0x29,0x18,0x31,0x38,0x00, +0x10,0x04,0x03,0x6b,0x95,0xd6,0x28,0x58,0x9f,0x0b,0x0c,0x38,0x62,0x60,0x00,0x20, +0x08,0x06,0xd1,0x2b,0x91,0x52,0x30,0x1c,0x11,0xcc,0x0f,0xf1,0xd9,0xe0,0x42,0xf2, +0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x48,0x96,0xda,0x28,0xb0,0x40,0xa0,0x8f,0x19, +0x30,0x24,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x6a,0x09,0x8e,0x02,0x0b,0x04, +0xfa,0x58,0x40,0xc8,0xe7,0x82,0xca,0x4d,0x37,0xd8,0x4f,0x90,0xd8,0xfd,0xf0,0x4b, +0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x00,0xc3,0x25,0x58,0x0a,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xc0,0xd2,0x25,0x3d,0x0a,0xf4,0xe7,0x02,0x03,0x8e,0x18,0x18,0x00,0x08, +0x82,0x41,0xe4,0x4b,0xb3,0x14,0x0c,0x47,0x04,0x22,0x44,0x7c,0x36,0xf4,0x90,0x7c, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x0a,0x27,0x3e,0x0a,0x2c,0x10,0xe8,0x63,0xc6, +0x0f,0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x72,0xfa,0xa3,0xc0,0x02,0x81, +0x3e,0x16,0x10,0xf2,0xb9,0xa0,0x72,0xd3,0x0d,0x25,0x14,0x24,0x76,0x42,0x2b,0x13, +0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0xc0,0xce,0xe9,0x97,0x82,0x11,0x83,0x03,0x00, +0x41,0x30,0xb0,0xd2,0x29,0x95,0x82,0x14,0xba,0xc0,0x80,0x23,0x06,0x06,0x00,0x82, +0x60,0x10,0xb5,0x93,0x38,0x05,0xc3,0x11,0x41,0x0c,0x11,0x9f,0x0d,0x6c,0x24,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xe0,0x69,0x95,0x02,0x0b,0x04,0xfa,0x98,0xe1, +0x46,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x68,0x9e,0x5c,0x29,0xb0,0x40,0xa0, +0x8f,0x05,0x84,0x7c,0x2e,0xa8,0xdc,0x74,0x03,0x0d,0x05,0x89,0xb9,0x01,0x58,0xc8, +0xc7,0xde,0x00,0x2c,0xe4,0x63,0x70,0x00,0x16,0xf2,0xb1,0x38,0x00,0x0b,0xf9,0xd8, +0x18,0x90,0x84,0x7c,0x8c,0x0c,0x48,0x42,0x3e,0x56,0x06,0x24,0x21,0x1f,0x33,0x03, +0x92,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8, +0x18,0xc7,0x0e,0xf2,0xb1,0x8e,0x1d,0xe4,0x63,0x1e,0x3b,0xc8,0xc7,0x3e,0x76,0x90, +0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x58,0x45, +0x0b,0xf2,0x31,0x8b,0x16,0xe4,0x63,0x17,0x2d,0xc8,0xc7,0x30,0x5a,0x90,0x8f,0x21, +0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0xd8,0x1e,0xa8,0x02, +0x7c,0x2c,0x68,0x03,0xf8,0x58,0xf0,0xc1,0xc7,0x8e,0x80,0x3e,0x76,0x08,0xf4,0xb1, +0x63,0xa0,0x8f,0x1d,0x04,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xca,0xa9,0x7c, +0x0a,0x19,0x7c,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x4b,0xa7,0xf4,0x29,0x64,0xf0, +0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x9d,0xda,0xa7,0x90,0xc1,0x97,0x11,0x83, +0x03,0x00,0x41,0x30,0xb0,0x78,0x8a,0x9f,0x42,0x06,0x5f,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xc0,0xea,0x29,0x7f,0x2a,0x19,0x7e,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xcb, +0xa7,0xfe,0xa9,0x64,0xf8,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x9f,0x02,0xa9, +0x92,0xe1,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xc0,0x2a,0xa4,0x4a,0x86,0x5f, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x0a,0xab,0x90,0x42,0xc4,0x65,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x2c,0xb1,0x12,0x29,0x44,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0, +0x1a,0xab,0x91,0x42,0xc4,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xb2,0x22,0x29, +0x44,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x2a,0x2b,0x93,0x42,0xcc,0x65,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x2c,0xb3,0x3a,0x29,0xc4,0x5c,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xc0,0x3a,0x2b,0x94,0x42,0xcc,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xb4, +0x4a,0x29,0xc4,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x4a,0xab,0x94,0x42,0xc2, +0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xb5,0x52,0x29,0x24,0x5c,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xc0,0x5a,0xab,0x95,0x42,0xc2,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x2c,0xb6,0x62,0x29,0x24,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x6a,0x2b,0x97, +0x42,0xca,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xb7,0x7a,0x29,0xa4,0x5c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x7a,0x2b,0x98,0x42,0xca,0x65,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x2c,0xb8,0x8a,0x29,0xa4,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x8a, +0x2b,0x99,0xe2,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xe4,0x6a,0xa6,0x38,0x64, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xb9,0xa2,0x29,0x0e,0x19,0x31,0x38,0x00,0x10, +0x04,0x03,0x8b,0xae,0x6a,0x8a,0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xaa,0xab, +0x9a,0x22,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xec,0xca,0xa6,0x08,0x64,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0xac,0xbb,0xba,0x29,0x02,0x19,0x31,0x38,0x00,0x10,0x04, +0x03,0x0b,0xaf,0x70,0x8a,0x40,0x8e,0x30,0xe0,0x11,0x06,0x3c,0xc2,0x80,0x47,0x18, +0x70,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xbe,0xbc,0xba,0xa9,0x54,0xa2,0xab,0xd1,0x84, +0x20,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x66,0xb4,0x7c,0xca,0x95,0xea,0xaa,0xae, +0xea,0x2a,0xac,0xc2,0x2a,0xac,0xc2,0x6a,0x34,0x21,0x00,0x86,0x23,0x02,0x5e,0x0a, +0xbe,0xe9,0x86,0x71,0x12,0x02,0x53,0x0a,0xfa,0x98,0x62,0xd0,0xc7,0x94,0x83,0x3e, +0x46,0x0c,0xf2,0xb1,0x62,0x90,0x8f,0x0d,0x86,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x70,0x2d,0xb5,0x1a,0xc8,0x69,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xd7,0x5a, +0xab,0xa1,0x9c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x80,0x2d,0xb6,0x1a,0xcc,0x69, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xd8,0x62,0xab,0xc1,0xa4,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x90,0xad,0xb6,0x1a,0x4e,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0xd9,0x72,0xab,0x01,0xa5,0x4c,0x98,0x27,0xf9,0x98,0x40,0xc0,0xc7,0x82,0x79,0x92, +0x8f,0x05,0x03,0x7c,0xec,0x28,0xe2,0x63,0x01,0x3e,0xc9,0xc7,0x92,0x7b,0x92,0x8f, +0x1d,0x41,0x7c,0x2c,0xc9,0x27,0xf9,0x98,0x10,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0xa2,0xdd,0x82,0xad,0x6e,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xde,0x42,0xad, +0x60,0xb8,0x61,0x0c,0xee,0x89,0xb8,0x60,0x10,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0, +0x84,0x17,0x5f,0xd5,0xd3,0x5f,0xf5,0x12,0x2f,0xfd,0xd5,0x5f,0xfd,0xd5,0x5f,0x8d, +0x26,0x04,0xc0,0x70,0x44,0x40,0x53,0xc2,0x37,0x62,0xf0,0x00,0x20,0x08,0x06,0x53, +0x78,0xe1,0x55,0x3c,0xb5,0x93,0x1b,0xb5,0x51,0x59,0x95,0x95,0x6d,0xd9,0x96,0x68, +0xed,0xd3,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x2c,0x81,0x30,0x50,0x61,0x88,0x41, +0xc0,0x9f,0x01,0x30,0x50,0x61,0x80,0x41,0xe0,0x9f,0x01,0x30,0x50,0x61,0x68,0x01, +0x88,0x06,0xc0,0x40,0x85,0xa1,0x04,0x22,0x1a,0x00,0x03,0x15,0x86,0x12,0x90,0x68, +0x00,0x0c,0x54,0x18,0x5c,0x60,0xa2,0x01,0x30,0x50,0x31,0x68,0x81,0xdf,0x06,0xc0, +0x40,0x05,0x19,0x58,0x01,0xdb,0x06,0xc0,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xf0, +0xc5,0x5a,0x6c,0x34,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x18,0x9c,0x97,0x69,0xe1, +0x13,0x79,0x8d,0x26,0x04,0x42,0x05,0x7b,0xa5,0x75,0x5e,0xc1,0x5d,0x60,0xb0,0x11, +0x83,0x03,0x00,0x41,0x30,0x10,0x03,0xf6,0x5a,0xad,0x7e,0x3a,0xaf,0xd1,0x84,0x00, +0x18,0x4d,0x10,0x82,0x13,0x0c,0x76,0x82,0xc1,0x4c,0x30,0xe8,0x63,0xc2,0x41,0x9f, +0x13,0x06,0x74,0xc2,0x80,0x46,0x13,0x1c,0x60,0x34,0xe1,0x09,0x8e,0x30,0xd8,0x11, +0x06,0x33,0xa1,0x9e,0xe4,0x63,0x42,0x3d,0xc9,0xc7,0x88,0xbe,0x82,0x8f,0x11,0x7e, +0x05,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4e,0x4c,0xbc,0x08,0x61,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0x14,0x1b,0x2f,0x42,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x23,0xc5,0xca,0x0b,0xad,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x54,0xcc,0xbc, +0xd2,0x4a,0x38,0xc6,0x60,0xc7,0x18,0xcc,0x08,0x81,0x3e,0x46,0x08,0xf4,0x19,0x31, +0x68,0x00,0x10,0x04,0x83,0xc6,0xc5,0xd2,0x2b,0xa7,0x40,0x0c,0xc4,0x40,0x8c,0xbd, +0xd8,0x8b,0xbd,0xd8,0x6b,0x34,0x21,0x00,0x86,0x23,0x82,0xb3,0x0a,0xbe,0xe9,0x06, +0xb7,0x12,0x82,0x0b,0x03,0x43,0x8d,0x18,0x3c,0x00,0x08,0x82,0xc1,0x04,0x63,0xe7, +0x35,0x56,0x3c,0x75,0x18,0xb4,0x45,0x5b,0x25,0x56,0x62,0xf1,0x15,0x8c,0x26,0x04, +0x80,0x05,0xa8,0x25,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x68,0xac,0xbd,0x02, +0x0b,0x0c,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x64,0x63,0xeb,0x15,0x58,0xb0, +0x5a,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0xc7,0xe2,0x2b,0x18,0x8e,0x80, +0x03,0xb9,0x0a,0xbe,0xe9,0x06,0x21,0x0e,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x7c,0x4c,0xbf,0x82,0x61,0x38,0x22,0xa8,0x2b,0xe7,0x1b,0x31,0x38,0x00,0x10,0x04, +0x83,0x03,0xcc,0xf6,0x6b,0x28,0x2c,0x18,0xe8,0x63,0x7e,0x15,0xc4,0x67,0xba,0x21, +0xf8,0x2b,0x62,0x96,0x61,0x20,0xea,0x60,0x38,0x22,0x0f,0xf4,0xca,0xf9,0xa6,0x1b, +0x72,0x2b,0xb4,0x82,0x59,0x02,0x64,0x38,0x62,0x0f,0x44,0x4b,0xf9,0x66,0x19,0x8c, +0x22,0x30,0x46,0x89,0x8f,0x05,0xa7,0x25,0x1f,0x0b,0x18,0xf8,0xcc,0x12,0x20,0xc3, +0x11,0x47,0x78,0x09,0xdf,0x2c,0xc3,0x81,0x04,0xb3,0x04,0xc8,0x40,0x89,0xc1,0x0c, +0x20,0x51,0x88,0x6c,0x70,0x80,0x84,0x31,0x50,0x62,0x88,0xc1,0x60,0x14,0xde,0xe1, +0x19,0xa6,0xf0,0x16,0x7c,0x2c,0x20,0x2f,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41, +0xc4,0x66,0x38,0x16,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x01,0x67,0x2c,0x06,0x0a, +0x81,0xb5,0x56,0x10,0x1f,0x73,0xad,0x76,0x8a,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x44,0x70,0xc6,0x63,0xc1,0x70,0x84,0x3c,0xad,0x17,0xf1,0x5d,0x60,0x28,0x5b,0x02, +0xf9,0x58,0x60,0xc8,0xc7,0x82,0x42,0x3e,0x16,0xdc,0x16,0x7c,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0xba,0xb3,0x31,0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8,0xb3, +0x1b,0x7b,0xc0,0x60,0x38,0x22,0x90,0x2d,0xe7,0x1b,0x31,0x38,0x00,0x10,0x04,0x83, +0xa3,0xcf,0x70,0x2c,0x12,0x03,0x0b,0x06,0xfa,0x4c,0x37,0x04,0xb5,0x35,0x8c,0x18, +0x18,0x00,0x08,0x82,0x41,0xd4,0x67,0x69,0x16,0xd8,0x01,0x62,0xf2,0x19,0x31,0x30, +0x00,0x10,0x04,0x83,0xe8,0xcf,0xd6,0x2c,0xb0,0x60,0x90,0xcf,0x88,0x81,0x01,0x80, +0x20,0x18,0x44,0xa1,0xd6,0x66,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x7c,0x7c,0xa6, +0x63,0xac,0x15,0x67,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x26,0xfc,0x95,0x7c,0x4c, +0xf8,0x2b,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x74,0x6a,0x39,0x26,0x8c,0x18, +0x18,0x00,0x08,0x82,0x41,0x84,0x6a,0x3a,0x26,0x9c,0x30,0xa0,0x13,0x06,0x74,0x82, +0xc1,0x4e,0x30,0x98,0x09,0xef,0x05,0x1f,0x13,0xe0,0x0b,0x3e,0x23,0x06,0x07,0x00, +0x82,0x60,0xf0,0xa5,0xda,0x99,0xe5,0x16,0xa8,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10, +0x58,0x21,0xc4,0xc7,0x0a,0x21,0x3e,0xc3,0x11,0xc2,0x23,0x7c,0xd3,0x0d,0x62,0xc6, +0x66,0xc1,0x70,0xc4,0x00,0x09,0xdf,0x74,0x03,0x99,0xb9,0x59,0x30,0xdd,0xa0,0x6a, +0xac,0x46,0x4c,0x37,0xac,0x5a,0xab,0x0d,0x55,0x44,0x50,0x44,0x04,0x25,0x10,0x50, +0x02,0x01,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x80,0xdb,0x9e,0xb9,0x97,0xac,0x09, +0x81,0x9f,0xf9,0x99,0x9f,0xf9,0xd9,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2, +0x20,0x4c,0x37,0xe0,0x5a,0xae,0x39,0x95,0x04,0x30,0x62,0xd0,0x00,0x20,0x08,0x06, +0x8d,0xb9,0x85,0x1a,0x7d,0xe1,0x5a,0x70,0x90,0x1a,0xa9,0x91,0x1a,0xa9,0x8d,0x26, +0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74,0xc3,0xaf,0xf9,0x1a,0x55,0x4f, +0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xb0,0xdb,0xa9,0xe9,0x97,0xaf,0x05,0x8d, +0xaa,0xa9,0x9a,0xaa,0xa9,0xda,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20, +0x4c,0x37,0x90,0x5b,0xb9,0x61,0x45,0x05,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x8d, +0xbc,0xb5,0x1a,0x88,0x91,0x1b,0x15,0xc0,0x1a,0xac,0xc1,0x1a,0xac,0x8d,0x26,0x04, +0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xf6, +0x16,0x6b,0x24,0x86,0x6e,0x51,0x41,0x6b,0xb4,0x46,0x6b,0xb4,0x36,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xe8,0x5b, +0xad,0xa1,0x18,0xbb,0x3d,0x09,0xae,0xe1,0x1a,0xae,0xe1,0xda,0x68,0x42,0x00,0x8c, +0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0xcc,0x9b,0xbc,0x99,0x41,0x89,0x41,0x00, +0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x80,0xdc,0xae,0xb9,0x98,0xbc,0x89,0x41,0xe0, +0x6b,0xbe,0xe6,0x6b,0xbe,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08, +0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x90,0xdc,0xaf,0xc9,0x98,0xbd,0x7d,0x85,0xb8, +0x89,0x9b,0xb8,0x89,0xdb,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c, +0x18,0x34,0x00,0x08,0x82,0x41,0x83,0x72,0xe3,0x66,0x63,0xfa,0xd6,0x25,0xe6,0x66, +0x6e,0xe6,0x66,0x6e,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x60,0x78, +0x50,0x0a,0xf1,0x31,0x3c,0x28,0x85,0xf8,0x5c,0x69,0x19,0x6a,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0x98,0x63,0x37,0x70,0x08,0xac,0xcd,0x56,0x81,0x3e,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0xc8,0x5c,0xbb,0x81,0x5a,0x60,0x6f,0x36,0xc4,0xc7,0x84,0x40, +0x3e,0x16,0xc4,0x19,0x7c,0x2c,0x18,0x35,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0x71,0x73,0xf3,0x36,0x67,0x81,0xd9,0x56,0x9d,0xc9,0x67,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0x9c,0xab,0xb7,0x20,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0xe7,0xec, +0x0d,0xce,0x02,0x23,0x8e,0xf8,0x98,0x10,0xc8,0xc7,0x82,0x04,0x3e,0x86,0x5e,0xaa, +0x26,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x78,0x0e,0xe5,0x02,0x5b,0xb5,0x20, +0x3e,0x96,0x0a,0xa6,0x00,0x82,0x0b,0x0c,0x66,0xa9,0x70,0x0a,0x20,0xb8,0xc0,0x60, +0x36,0x60,0xf0,0x31,0x01,0x83,0xcf,0x70,0x03,0x2a,0xc0,0x05,0x19,0x0c,0x37,0xa0, +0x02,0x5c,0x90,0x41,0x09,0x81,0x5e,0x60,0x28,0x73,0x0c,0xf9,0xd8,0x63,0xc8,0x67, +0xc4,0x20,0x01,0x40,0x10,0x0c,0xb8,0xb2,0x33,0x39,0x21,0x10,0x82,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xdc,0x2e,0xe5,0x82,0x76,0xb3,0xa0,0xdd,0xe4,0x63,0x81,0xab, +0xc1,0xc7,0x06,0x57,0x93,0x8f,0x05,0xb0,0x06,0x1f,0x2b,0xe0,0x4d,0x3e,0x16,0xc0, +0x1b,0x7c,0x2c,0x28,0xe4,0x63,0x41,0xbc,0xc1,0xc7,0x8a,0x42,0x3e,0x16,0x38,0xf2, +0xb1,0x60,0x90,0x8f,0x05,0xb8,0x20,0x1f,0x13,0x70,0x41,0x3e,0x36,0xe0,0x82,0x7c, +0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0xab,0x3b,0x9b,0xc3,0x2e,0xec,0x32,0x0f,0xde, +0xe4,0x63,0x81,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xfa,0xce,0xe6,0x02, +0x0b,0x7e,0x41,0x3e,0x26,0xfc,0x82,0x7c,0x6c,0xf8,0x05,0xf9,0xd8,0x20,0x0e,0xf2, +0xb1,0x41,0x1c,0xe4,0x63,0x83,0x38,0xc8,0xc7,0xde,0x41,0x1c,0x40,0x70,0x81,0xc1, +0x2c,0xe0,0x03,0xf8,0x0c,0x37,0x90,0xc3,0x6c,0x90,0x41,0x05,0x63,0xa0,0x17,0x18, +0xca,0xe0,0x80,0x90,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x70,0xa6,0x77,0x76,0x81, +0x18,0x04,0x62,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0xeb,0xa9,0x5d,0xe0,0x72, +0x16,0xb8,0x9c,0x7c,0x2c,0x78,0x37,0xf8,0xd8,0xf0,0x6e,0xf2,0xb1,0x20,0xde,0xe0, +0x63,0x45,0xcc,0xc9,0xc7,0x82,0x98,0x83,0x8f,0x05,0x85,0x7c,0x2c,0x90,0x39,0xf8, +0x58,0x51,0xc8,0xc7,0x82,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x60,0x1e,0xe4,0x63,0xc2, +0x3c,0xc8,0xc7,0x86,0x79,0x90,0x8f,0x0d,0x64,0x00,0x1f,0x1b,0xc8,0x00,0x3e,0x36, +0x90,0x01,0x7c,0xec,0x40,0x03,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0x01,0xa7,0x7b, +0x7b,0x97,0xf1,0x41,0xc6,0x07,0x56,0x06,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0x0a,0x3f,0xbd,0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x28,0x3f,0xd0,0x1b, +0x89,0x7e,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0xfc,0x42,0x6f,0x24,0xfa,0x61, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xf3,0x13,0xbd,0x91,0xe8,0x87,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xd0,0x8f,0xf4,0x4c,0x02,0x24,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x48,0xbf,0xd2,0x33,0x09,0x90,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0xfd, +0x4c,0xcf,0x24,0x40,0xc2,0x8e,0x91,0x90,0x8f,0x21,0x23,0x21,0x1f,0x4b,0x46,0x42, +0x3e,0x36,0xb4,0x01,0x7c,0x6c,0x68,0x03,0xf8,0xd8,0xd0,0x06,0xf0,0x31,0x23,0x25, +0xe4,0x63,0x46,0x4a,0xc8,0xc7,0x8c,0x94,0x90,0x8f,0x0d,0x70,0x00,0x1f,0x1b,0xe0, +0x00,0x3e,0x36,0xc0,0x01,0x7c,0x6c,0xba,0x03,0xf8,0x18,0x58,0xb4,0x04,0x08,0x2e, +0x30,0x98,0x05,0xed,0x00,0x9f,0xe1,0x86,0x97,0x20,0x11,0x32,0xa8,0x80,0x16,0xf4, +0x02,0x43,0x59,0x38,0x10,0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x03,0xee,0xfe,0x70, +0x2f,0x98,0x85,0x60,0x16,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x00,0xc1,0x60,0xf7, +0x82,0xbf,0xb3,0xe0,0xef,0xe4,0x63,0x01,0xd8,0xc1,0xc7,0x06,0xb0,0x93,0x8f,0x05, +0x62,0x07,0x1f,0x2b,0x44,0x4f,0x3e,0x16,0x88,0x1e,0x7c,0x2c,0x28,0xe4,0x63,0xc1, +0xe8,0xc1,0xc7,0x8a,0x42,0x3e,0x16,0x34,0xf2,0xb1,0x60,0x90,0x8f,0x05,0x3e,0x21, +0x1f,0x13,0x7c,0x42,0x3e,0x36,0xf8,0x84,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c, +0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c, +0xb8,0x15,0x0c,0xd8,0x2f,0x6b,0x87,0xac,0x1d,0xcc,0x16,0x02,0xf9,0x8c,0x18,0x18, +0x00,0x08,0x82,0x41,0x24,0x83,0xc1,0xfa,0x05,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xd8,0x60,0x10,0x7f,0x71,0x80,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xdc,0x60, +0x20,0x7f,0x71,0x80,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe0,0x60,0x30,0x7f, +0x71,0x80,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe4,0x60,0x50,0x7f,0x71,0xb0, +0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe8,0x60,0x60,0x7f,0x71,0xb0,0x16,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xec,0x60,0x70,0x7f,0x71,0xb0,0x16,0x76,0xb8,0x85, +0x7c,0x0c,0x71,0x0b,0xf9,0x58,0xe2,0x16,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30, +0xc0,0xc7,0xe2,0x60,0x80,0x8f,0x19,0x74,0x21,0x1f,0x33,0xe8,0x42,0x3e,0x66,0xd0, +0x85,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71, +0x30,0xc1,0xc7,0x5e,0x03,0x2f,0x40,0x70,0x81,0xc1,0x2c,0xe8,0x09,0xf8,0x0c,0x37, +0xe8,0x05,0x9d,0x90,0x41,0x99,0x44,0xa0,0x17,0x18,0xca,0x64,0x82,0x90,0xcf,0x88, +0x41,0x02,0x80,0x20,0x18,0x70,0x68,0x18,0xa4,0x60,0x50,0x12,0x41,0x49,0x04,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xc4,0x61,0xc0,0x82,0x41,0x00,0x7f,0x16,0xc0,0x9f, +0x7c,0x2c,0x88,0x3d,0xf8,0xd8,0x10,0x7b,0xf2,0xb1,0x60,0xf6,0xe0,0x63,0xc5,0xfc, +0xc9,0xc7,0x82,0xf9,0x83,0x8f,0x05,0x85,0x7c,0x2c,0xa0,0x3f,0xf8,0x58,0x51,0xc8, +0xc7,0x82,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x20,0x35,0xe4,0x63,0x42,0x6a,0xc8,0xc7, +0x86,0xd4,0x90,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c, +0x2c,0x0e,0x0e,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0x01,0xc7,0x87,0x41,0x0f,0x06, +0x3f,0x91,0xfd,0x44,0x66,0x27,0x11,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2, +0x51,0x0c,0x78,0x30,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x38,0xc5,0x40,0x0c, +0x83,0x38,0x98,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x50,0x31,0x18,0xc3,0x20, +0x0e,0x66,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x54,0x0c,0xc8,0x30,0x88,0x83, +0xd9,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x15,0x03,0x33,0x0c,0xe2,0xc0,0x36, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x58,0xc5,0xe0,0x0c,0x83,0x38,0xb0,0x8d,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x58,0x31,0x40,0xc3,0x20,0x0e,0x6c,0xc3,0x8e,0xdc, +0x90,0x8f,0x21,0xb9,0x21,0x1f,0x4b,0x72,0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e, +0x06,0xf8,0x58,0x1c,0x0c,0xf0,0x31,0xe3,0x37,0xe4,0x63,0xc6,0x6f,0xc8,0xc7,0x8c, +0xdf,0x90,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c, +0x0e,0x26,0xf8,0x14,0x4c,0xb8,0x81,0x5e,0x60,0xa8,0x11,0x83,0x04,0x00,0x41,0x30, +0xe0,0x68,0x31,0xa8,0xc3,0xe0,0x25,0xda,0xe0,0x25,0xda,0x60,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0x5e,0x0c,0xf0,0x30,0x08,0x78,0x30,0xb0,0x80,0x07,0x03,0xf9,0x58, +0xd0,0x7f,0xf0,0xb1,0xa1,0xff,0xe4,0x63,0xc1,0xff,0xc1,0xc7,0x8a,0x1f,0x0c,0xe4, +0x63,0xc1,0x0f,0x06,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0x60,0x18,0xc0,0xc7,0x8a,0x42, +0x3e,0x16,0x30,0xf2,0xb1,0x60,0x90,0x8f,0x05,0xf1,0x21,0x1f,0x13,0xe2,0x43,0x3e, +0x36,0xc4,0x87,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0, +0x63,0x6c,0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0x38,0x74,0x0c,0x52,0x31, +0x38,0x8b,0x52,0x38,0x8b,0x52,0xb0,0xb9,0x08,0xe4,0x33,0x62,0x60,0x00,0x20,0x08, +0x06,0xd1,0x3b,0x06,0xa8,0x18,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xcc,0x63, +0xe0,0x8a,0x01,0x1b,0xec,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xf4,0x18,0xbc, +0x62,0xc0,0x06,0xfb,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x3d,0x06,0xb0,0x18, +0xb0,0xc1,0x7e,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x61,0x8f,0x81,0x2c,0x06,0x6c, +0xe0,0x1f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xdc,0x63,0x30,0x8b,0x01,0x1b,0xf8, +0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xf8,0x18,0xd0,0x62,0xc0,0x06,0xfe,0x61, +0x47,0x88,0xc8,0xc7,0x90,0x10,0x91,0x8f,0x25,0x21,0x22,0x1f,0x63,0x83,0x01,0x3e, +0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x98,0x71,0x22,0xf2,0x31,0xe3,0x44,0xe4, +0x63,0xc6,0x89,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01, +0x3e,0xc6,0x06,0x13,0x7c,0x6a,0x25,0x74,0x41,0x2f,0x30,0xd4,0x88,0x41,0x02,0x80, +0x20,0x18,0x70,0x20,0x19,0x84,0x63,0xa0,0x12,0xb9,0xa0,0x12,0xb9,0x30,0x62,0x70, +0x00,0x20,0x08,0x06,0x47,0x4a,0x06,0xe4,0x18,0x04,0xa8,0x18,0x58,0x80,0x8a,0x81, +0x7c,0x2c,0x48,0xc3,0x00,0x3e,0x36,0xa4,0x61,0x20,0x1f,0x0b,0xd6,0x30,0x80,0x8f, +0x15,0xab,0x18,0xc8,0xc7,0x82,0x55,0x0c,0xe0,0x63,0x41,0x21,0x1f,0x0b,0x58,0x31, +0x80,0x8f,0x15,0x85,0x7c,0x2c,0x60,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0x72,0x44,0x3e, +0x26,0xe4,0x88,0x7c,0x6c,0xc8,0x11,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0, +0x63,0x6c,0x30,0xc0,0xc7,0xd8,0xe0,0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x70, +0x34,0x19,0xd4,0x63,0x20,0x16,0xf1,0x20,0x16,0xf1,0x60,0xbf,0x11,0xc8,0x67,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0xa2,0x9d,0x0c,0xe8,0x31,0x08,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0xf8,0xc9,0x40,0x1f,0x03,0x36,0x18,0x93,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xc0,0x32,0xd8,0xc7,0x80,0x0d,0xc6,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0xb0,0x0c,0xf8,0x31,0x60,0x83,0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x2c, +0x03,0x7f,0x0c,0xd8,0xc0,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x18,0xcb,0xe0, +0x1f,0x03,0x36,0x30,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xc8,0x32,0x00,0xc9, +0x80,0x0d,0xcc,0xc4,0x8e,0x34,0x91,0x8f,0x21,0x69,0x22,0x1f,0x4b,0xd2,0x44,0x3e, +0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0xe3,0x4d,0xe4, +0x63,0xc6,0x9b,0xc8,0xc7,0x8c,0x37,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01, +0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x26,0xf8,0x18,0xae,0xcc,0x09,0x08,0x2e,0x30, +0x98,0x05,0x66,0x02,0x9f,0xe1,0x86,0x3a,0xe9,0x1b,0x32,0xa8,0x17,0x09,0xf4,0x02, +0x43,0xd9,0x8e,0x10,0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x03,0x2e,0x2e,0x03,0x99, +0x0c,0x5c,0x24,0x70,0x91,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xbd,0x0c,0x6a, +0x32,0x08,0xf2,0x31,0xb0,0x20,0x1f,0x03,0xf9,0x58,0xa0,0x8b,0x01,0x7c,0x6c,0xd0, +0xc5,0x40,0x3e,0x16,0xf0,0x62,0x00,0x1f,0x2b,0xf8,0x31,0x90,0x8f,0x05,0xfc,0x18, +0xc0,0xc7,0x82,0x42,0x3e,0x16,0xf4,0x63,0x00,0x1f,0x2b,0x0a,0xf9,0x58,0xd0,0xc8, +0xc7,0x82,0x41,0x3e,0x16,0x90,0x8a,0x7c,0x4c,0x20,0x15,0xf9,0xd8,0x40,0x2a,0xf2, +0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x01, +0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0x4a,0x33,0x30,0xcb,0x00,0x4d,0x32,0x34, +0xc9,0x0c,0x46,0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xc4,0x9a,0x41,0x59, +0x06,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xb0,0x19,0xac,0x65,0x10,0x07,0xae, +0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x6c,0x06,0x6c,0x19,0xc4,0x81,0xab,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0x21,0x9b,0x41,0x5b,0x06,0x71,0xe0,0x2a,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0xcc,0x66,0xf0,0x96,0x41,0x1c,0xc4,0xca,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0xb4,0x19,0xc0,0x65,0x10,0x07,0xb1,0x32,0x62,0x70,0x00,0x20, +0x08,0x06,0x47,0x6d,0x06,0x71,0x19,0xc4,0x41,0xac,0xd8,0x41,0x2b,0xf2,0x31,0x84, +0x56,0xe4,0x63,0x09,0xad,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b, +0x83,0x01,0x3e,0x66,0xe8,0x8a,0x7c,0xcc,0xd0,0x15,0xf9,0x98,0xa1,0x2b,0xf2,0xb1, +0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x04,0x9f, +0xca,0x11,0x37,0xd0,0x0b,0x0c,0x35,0x62,0x90,0x00,0x20,0x08,0x06,0x5c,0x6f,0x06, +0x7e,0x19,0xe0,0x48,0x1b,0xe0,0x48,0x1b,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x61, +0x9e,0x41,0x68,0x06,0x41,0x59,0x06,0x16,0x94,0x65,0x20,0x1f,0x0b,0x4c,0x32,0x80, +0x8f,0x0d,0x26,0x19,0xc8,0xc7,0x02,0x94,0x0c,0xe0,0x63,0x05,0x5a,0x06,0xf2,0xb1, +0x00,0x2d,0x03,0xf8,0x58,0x50,0xc8,0xc7,0x82,0xb4,0x0c,0xe0,0x63,0x45,0x21,0x1f, +0x0b,0x18,0xf9,0x58,0x30,0xc8,0xc7,0x02,0x76,0x91,0x8f,0x09,0xec,0x22,0x1f,0x1b, +0xd8,0x45,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31, +0x36,0x38,0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x5c,0x7c,0x06,0xb2,0x19,0xc0, +0x49,0x29,0xc0,0x49,0x29,0x18,0x9f,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83, +0x08,0x3f,0x83,0xd8,0x0c,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf8,0x33,0xb8, +0xcd,0x80,0x0d,0xec,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xfe,0x0c,0x70,0x33, +0x60,0x03,0x7b,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x3f,0x83,0xdc,0x0c,0xd8, +0xc0,0x5e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf8,0xcf,0x60,0x37,0x03,0x36,0xc8, +0x97,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x40,0x34,0xe0,0xcd,0x80,0x0d,0xf2,0x65, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x10,0x0d,0x7a,0x33,0x60,0x83,0x7c,0xb1,0x83, +0x5f,0xe4,0x63,0x08,0xbf,0xc8,0xc7,0x12,0x7e,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63, +0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0xcc,0x10,0x19,0xf9,0x98,0x21,0x32,0xf2,0x31, +0x43,0x64,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f, +0x63,0x83,0x09,0x3e,0x45,0x23,0xba,0xa0,0x17,0x18,0x6a,0xc4,0x20,0x01,0x40,0x10, +0x0c,0xb8,0x14,0x0d,0xd4,0x33,0x98,0x91,0x5c,0x98,0x91,0x5c,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0x43,0x46,0x83,0xf6,0x0c,0x82,0xd8,0x0c,0x2c,0x88,0xcd,0x40,0x3e, +0x16,0xc8,0x65,0x00,0x1f,0x1b,0xe4,0x32,0x90,0x8f,0x05,0x74,0x19,0xc0,0xc7,0x0a, +0xda,0x0c,0xe4,0x63,0x01,0x6d,0x06,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0xb5,0x19,0xc0, +0xc7,0x8a,0x42,0x3e,0x16,0x30,0xf2,0xb1,0x60,0x90,0x8f,0x05,0x34,0x23,0x1f,0x13, +0x68,0x46,0x3e,0x36,0xd0,0x8c,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31, +0x36,0x18,0xe0,0x63,0x6c,0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xb8,0x1e, +0x0d,0xfc,0x33,0x58,0x93,0x78,0x58,0x93,0x78,0x30,0x74,0x09,0xe4,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0x11,0x99,0x06,0xfd,0x19,0x04,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xa0,0x69,0x30,0xa2,0x01,0x1b,0xf8,0xcc,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0x69,0x1a,0x90,0x68,0xc0,0x06,0x3e,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x9a, +0x06,0x25,0x1a,0xb0,0x81,0xcf,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xb1,0xa6,0xc1, +0x89,0x06,0x6c,0x10,0x36,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb0,0x69,0x80,0xa2, +0x01,0x1b,0x84,0xcd,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x6d,0x1a,0xa4,0x68,0xc0, +0x06,0x61,0x63,0x07,0xd9,0xc8,0xc7,0x10,0xb2,0x91,0x8f,0x25,0x64,0x23,0x1f,0x63, +0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x98,0xa1,0x36,0xf2,0x31, +0x43,0x6d,0xe4,0x63,0x86,0xda,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f, +0x63,0x83,0x01,0x3e,0xc6,0x06,0x13,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xc2, +0xd3,0xa0,0x4d,0x83,0x60,0x38,0x22,0xe0,0xcd,0x40,0xf8,0xa6,0x1b,0x86,0xdc,0x0c, +0x02,0x6b,0x02,0xfa,0x58,0x23,0xd0,0xc7,0x9a,0x81,0x3e,0xa6,0x10,0xf4,0x31,0xa5, +0xa0,0x8f,0x29,0x06,0x7d,0xcc,0x30,0xe4,0x63,0x86,0x21,0x1f,0x33,0x0c,0xf9,0x98, +0x31,0xc4,0xc7,0x8c,0x21,0x3e,0x66,0x0c,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83, +0xe8,0x54,0x03,0x3e,0x0d,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x50,0x35,0xe8, +0xd3,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0x55,0x03,0x3f,0x0d,0x86,0x11, +0x03,0x03,0x00,0x41,0x30,0x88,0x54,0x35,0xe8,0xd1,0x60,0x18,0x31,0x30,0x00,0x10, +0x04,0x83,0x68,0x55,0x03,0x1f,0x0d,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x58, +0x35,0xf8,0xd1,0x60,0x18,0x8e,0x60,0x03,0xf8,0x0c,0x84,0xef,0x02,0x43,0x59,0xe0, +0x06,0xf2,0x19,0x8e,0x08,0xe6,0x33,0x10,0xbe,0x59,0x86,0x44,0x09,0x6c,0x0e,0x04, +0xfa,0xd8,0x1c,0x0c,0xf4,0xb1,0x39,0x20,0xe8,0x63,0x45,0x88,0x06,0xf2,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0x03,0x57,0x03,0x3a,0x0d,0x08,0x38,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0x23,0x57,0x83,0x3a,0x0d,0x08,0x38,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x43,0x57,0x03,0x3b,0x0d,0x08,0x38,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63, +0x57,0x03,0x3b,0x0d,0x06,0x38,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x57,0x83, +0x3b,0x0d,0x06,0x38,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x57,0x03,0x3c,0x0d, +0x06,0x38,0x98,0x25,0x50,0x06,0x2a,0x0c,0x23,0xd1,0x07,0x64,0xa0,0xc2,0x30,0x12, +0x7d,0x40,0x06,0x2a,0x0c,0x23,0xd1,0x07,0x64,0xa0,0xc2,0xa0,0x12,0x0f,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0x43,0x5c,0x03,0x3f,0x0d,0xf0,0x33,0x20,0x03,0x0b,0xfe, +0x33,0x80,0x8f,0x99,0x41,0x40,0x1f,0x0b,0x5c,0x34,0x90,0xcf,0x88,0x81,0x01,0x80, +0x20,0x18,0x44,0xe3,0x1a,0xb4,0x69,0x10,0x58,0xa0,0xa3,0x81,0x7c,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x40,0xd7,0x80,0x54,0x03,0xb3,0x0c,0xc6,0x32,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x23,0x5d,0x83,0x52,0x0d,0x02,0x53,0x1a,0x8e,0x08,0xc2,0x34, +0x20,0xbe,0xfa,0xc9,0x20,0xd0,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xd0,0x35,0xf8, +0xd3,0x40,0x3f,0x03,0xfa,0x0c,0xea,0x32,0xa0,0xcb,0x80,0x4d,0x03,0x36,0x0d,0x7a, +0x35,0xe8,0xd5,0x20,0x55,0x03,0x11,0x0d,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46, +0x13,0x06,0x61,0x34,0x81,0x18,0xa6,0x1b,0x88,0x13,0x0d,0x8c,0xe9,0x06,0x02,0x45, +0x83,0x63,0xba,0x81,0x48,0xd1,0x00,0x99,0x6e,0x20,0x54,0x34,0x48,0xcc,0x21,0xe2, +0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0xbc,0x06,0xe8,0x1a,0x04,0xc3,0x11,0x81, +0x9a,0x06,0xcc,0x37,0xcb,0xe0,0x2c,0x81,0x45,0x46,0x7c,0x86,0x23,0x88,0x17,0x0d, +0x84,0x6f,0x38,0xa2,0x80,0xd1,0x80,0xf8,0x4e,0x18,0xc4,0x09,0x83,0x30,0x21,0x08, +0xc1,0x70,0x84,0x41,0xa3,0x81,0xf0,0x0d,0x47,0x1c,0x35,0x1a,0x10,0xdf,0x09,0x83, +0x38,0x61,0x10,0x26,0x04,0x21,0x18,0x6e,0x30,0x02,0x30,0x98,0x65,0x60,0x9a,0x60, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x90,0x0d,0xec,0x35,0x60,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x28,0xd9,0x00,0x5c,0x83,0x27,0x98,0x25,0x68,0x06,0x2a,0x0c,0x81, +0x01,0x83,0xc5,0xc0,0x80,0x8a,0xcf,0x70,0x44,0xe0,0xa3,0x81,0xf0,0x0d,0x47,0x08, +0x3f,0x1a,0x10,0xdf,0x09,0x83,0x38,0x61,0x10,0x26,0x04,0x21,0x18,0x6e,0x80,0x02, +0x30,0x98,0x65,0xc0,0xb2,0x60,0xa0,0xc2,0xa8,0x9f,0x0d,0x95,0x05,0x65,0xc4,0xc0, +0x01,0x40,0x10,0x0c,0x9e,0x96,0x0d,0xc0,0x35,0x18,0xd3,0x40,0x45,0x83,0x14,0x0d, +0xd8,0x35,0x40,0x03,0xaf,0xe3,0x64,0x35,0x18,0x8e,0xe0,0xca,0x34,0x70,0xbe,0x0b, +0x0c,0x65,0x43,0x20,0x9f,0xe1,0x06,0xb2,0x1a,0xd9,0x20,0x0c,0x8e,0x36,0x03,0x43, +0x19,0x9c,0x06,0xb2,0x19,0xc4,0xc7,0x02,0x41,0x3e,0x16,0x94,0x93,0x7c,0x2c,0x3c, +0x83,0x56,0x0d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0xcd,0x06,0x21,0x1b, +0x04,0x77,0x18,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x9d,0x0d,0xec,0x35,0x08, +0x04,0xd3,0x83,0x58,0x0d,0xe4,0x63,0x81,0x11,0x1f,0x1b,0x02,0xf9,0x58,0x80,0xc0, +0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x9f,0x0d,0xf4,0x35,0x48,0x02,0x53,0xcf, +0x00,0x55,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xe4,0xb3,0x81,0xca,0x06, +0x81,0x85,0xc2,0x10,0x1f,0x13,0x02,0xf9,0x58,0x50,0xc0,0x67,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0xb2,0x0d,0x40,0x36,0x30,0x82,0x59,0x86,0x07,0xe2,0xcd,0xc0,0x4e, +0x01,0x15,0xe0,0x63,0xc1,0x29,0xc4,0xc7,0x50,0x41,0x15,0xe0,0x63,0xab,0xa0,0x0a, +0xf1,0xb1,0x40,0x15,0xe2,0x33,0x4b,0x30,0x8d,0x18,0x1c,0x00,0x08,0x82,0xc1,0x27, +0xb6,0x01,0xc8,0x06,0x72,0x1a,0xdc,0x6c,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60, +0x81,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xd8,0x36,0x08,0xdb,0x20,0x30, +0x56,0x0d,0x02,0xfa,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xe4,0xb6,0xc1,0xc8,0x06, +0x81,0x05,0xb9,0x1a,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xb8,0x0d,0x52, +0x36,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa0,0xdb,0xe0,0x65,0x03,0x5d,0x0d, +0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xea,0x36,0x88,0xd9,0x00,0x3e,0x03,0x6a, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xbb,0x0d,0x64,0x36,0xa0,0xcf,0x20,0xb0,0x59, +0x0d,0x86,0xf8,0x98,0x10,0xc8,0xc7,0x82,0x02,0x3e,0x16,0xb4,0x83,0x7c,0x4c,0x68, +0x07,0xf9,0xd8,0xd0,0x0e,0xf2,0xb1,0x7f,0x18,0xe2,0x63,0xff,0x30,0xc4,0xc7,0xfe, +0x61,0x88,0x8f,0x19,0x22,0x01,0x1f,0x33,0x44,0x02,0x3e,0x66,0x88,0x04,0x7c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x18,0xdd,0xe0,0x67,0x83,0x9d,0x30,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x20,0xdd,0x00,0x6c,0x83,0x9d,0x30,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x28,0xdd,0x20,0x6c,0x83,0x9d,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x30,0xdd,0x20,0x6c,0x83,0x9d,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x38,0xdd, +0x40,0x6c,0x83,0x9d,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x40,0xdd,0x60,0x6c, +0x83,0x9d,0x30,0x86,0x23,0x8c,0xf0,0x12,0xbe,0xe1,0x08,0x23,0xbc,0x84,0x6f,0x38, +0xc2,0x08,0x2f,0xe1,0xab,0x41,0xd8,0x0a,0x84,0x1d,0x8e,0x30,0x2f,0x44,0xf8,0x86, +0x23,0xcc,0x0b,0x11,0xbe,0xe1,0x08,0xf3,0x42,0x84,0xaf,0x06,0x61,0x2b,0x10,0xb6, +0x8c,0x60,0x67,0x19,0x22,0x29,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x76,0x03, +0xb8,0x0d,0xd8,0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x76,0x83,0xb8,0x0d, +0xd8,0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x76,0x03,0xb9,0x0d,0xd8,0x2b, +0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x76,0x03,0xb9,0x0d,0x86,0x68,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0xdc,0x0d,0xe6,0x36,0x18,0xa2,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x72,0x37,0xa0,0xdb,0x60,0x88,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd0, +0xdd,0xc0,0x6e,0x83,0x54,0xb0,0xa9,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x70,0x37, +0x68,0xdb,0xe0,0x46,0x03,0x0b,0xf6,0x35,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x44,0xba,0x1b,0xcc,0x6d,0x10,0x98,0xbe,0x06,0x41,0x7c,0x2c,0x28,0xe4,0x33,0x62, +0x60,0x00,0x20,0x08,0x06,0x51,0xef,0x06,0xa9,0x1b,0x04,0x96,0x5f,0x4a,0x7c,0x2c, +0xbf,0x94,0xf8,0x58,0x7e,0x29,0xf1,0x31,0x62,0x90,0x8f,0x15,0x83,0x7c,0xcc,0x18, +0xe4,0x63,0x03,0x04,0x1f,0x1b,0x20,0xf8,0xd8,0x00,0xc1,0x67,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0xf5,0x0d,0x4a,0x37,0x28,0x85,0xb0,0x0d,0xcc,0x14,0x82,0xf8,0x18, +0x13,0xc8,0xc7,0x82,0x01,0x3e,0xb3,0x04,0xd2,0x40,0x85,0xe1,0x44,0x2c,0x1c,0x40, +0x03,0x15,0x86,0x13,0xb1,0x70,0x00,0x0d,0x54,0x18,0x4e,0xc4,0xc2,0x01,0x34,0x50, +0x61,0x20,0x11,0x4e,0x40,0x16,0xc4,0x04,0x7c,0x4c,0x90,0x09,0xf8,0xd8,0x30,0x13, +0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x7e,0x83,0xd8,0x0d,0x6a,0x36,0x18, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb0,0xdf,0x40,0x76,0x03,0x9b,0x0d,0x86,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xee,0x37,0x98,0xdd,0xe0,0x66,0x83,0xc1,0x72,0x42, +0x27,0xe0,0x63,0x41,0x4e,0xc4,0xc7,0x74,0x82,0x27,0xe0,0x63,0x3d,0xc1,0x13,0xf1, +0xb1,0x80,0x27,0xe2,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0xff,0x06,0xb9,0x1b, +0x0c,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xfe,0x1b,0xe8,0x6e,0x40,0xb3,0x41, +0x31,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0xff,0x06,0xbb,0x1b,0x04,0x82,0x05,0x3c, +0x1b,0xc0,0xc7,0x90,0x80,0x3e,0x86,0x08,0xf4,0xb1,0x63,0xa0,0x8f,0x09,0x63,0x1b, +0xc8,0xc7,0xcc,0x22,0x6f,0x03,0xf9,0x58,0x60,0xd0,0xc7,0x0c,0xb2,0x0d,0xe4,0x63, +0x44,0x10,0x1f,0x33,0xcc,0x36,0x90,0x8f,0x09,0x41,0x7c,0x8c,0xeb,0xe0,0x63,0x01, +0x17,0x1f,0xeb,0x3e,0xf8,0x18,0x18,0x7c,0xf1,0xb1,0xe0,0x8b,0xcf,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0x30,0x1c,0xb0,0x6f,0x30,0x04,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xc4,0x70,0xd0,0xbe,0xc1,0xd9,0x06,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0x32,0x1c,0xb8,0x6f,0x10,0x08,0x16,0xbc,0x6d,0x00,0x1f,0x43,0x02,0xfa,0x18,0x22, +0xd0,0xc7,0x8e,0x81,0x3e,0x26,0xd8,0x6d,0x20,0x1f,0x4b,0x18,0xf8,0x58,0x60,0xd0, +0xc7,0x82,0xbb,0x0d,0xe4,0x63,0x01,0x01,0x1f,0x6b,0x03,0xd8,0x0d,0xe4,0x63,0x81, +0x42,0x1f,0x53,0xf6,0x36,0x90,0x8f,0x21,0x41,0x7c,0x4c,0xe9,0xdb,0x40,0x3e,0x26, +0x04,0xf1,0xb1,0xd0,0x68,0x03,0xfa,0x98,0x68,0xb4,0x01,0x7d,0x6c,0x34,0xda,0x80, +0x3e,0x96,0x06,0x6c,0x00,0x1f,0x0b,0xcc,0x80,0x3e,0x16,0x90,0x6e,0x20,0x1f,0x23, +0x83,0x26,0x3e,0x16,0x08,0xf0,0x31,0x32,0x68,0xe2,0x63,0x61,0xa0,0xc4,0xc7,0x06, +0x45,0x3e,0xa6,0x0c,0xf2,0x31,0x65,0x90,0x8f,0x0d,0x14,0x7c,0x6c,0x98,0xe0,0x63, +0x01,0xec,0x06,0xf2,0x31,0x22,0x82,0x8f,0x09,0x41,0x7c,0x2c,0x28,0xe0,0x63,0xc6, +0x00,0x1f,0x3b,0x8a,0xf8,0x58,0x50,0xc4,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0x3c,0x0e,0x68,0x38,0x18,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf2,0x38,0xa8, +0xe1,0xa0,0x08,0xcc,0x76,0x83,0x20,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xec, +0x71,0x70,0xc3,0x01,0xf8,0x06,0x81,0x21,0x01,0x7d,0x0c,0x11,0xe8,0x63,0xc7,0x40, +0x9f,0x59,0x82,0x69,0xa0,0xc2,0x80,0x93,0xc7,0x90,0x06,0x2a,0x0c,0x38,0x79,0x0c, +0x69,0xa0,0xc2,0x70,0x93,0xc7,0x90,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x09,0xe5, +0x80,0x87,0x03,0xd6,0x0d,0xe6,0x38,0x98,0xe3,0x60,0x8e,0x83,0x1f,0x0e,0x7e,0x38, +0xf8,0xe1,0xe0,0x87,0x83,0xd1,0x84,0x00,0x18,0x8e,0x08,0x74,0x37,0x08,0xbe,0xe9, +0x86,0xf0,0x0d,0x84,0xc0,0x8e,0x80,0x3e,0x76,0x08,0xf4,0xb1,0x63,0xa0,0xcf,0x88, +0xc1,0x01,0x80,0x20,0x18,0x7c,0xa0,0x1c,0xf8,0x70,0x00,0xbb,0xc1,0x1e,0x07,0xa3, +0x09,0x01,0x60,0x41,0x21,0x1f,0x13,0x0a,0xf9,0xd8,0x50,0xc8,0xc7,0x40,0x37,0xf8, +0xd9,0x20,0x3e,0x06,0xba,0xc1,0xcf,0x06,0xf1,0x19,0x8e,0x10,0xcc,0x37,0x18,0xbe, +0xe1,0x88,0xa1,0x7d,0x83,0xe2,0x2b,0x21,0xd0,0xe1,0x08,0x22,0x7d,0x83,0xe1,0x1b, +0x8e,0x28,0xe0,0x37,0x28,0xbe,0x12,0x02,0x2d,0x22,0xd0,0x59,0x06,0xaa,0x0a,0x46, +0x13,0x9c,0xc1,0x02,0xfe,0x0d,0xe4,0x63,0xf8,0x11,0xd0,0xc7,0xc4,0x2c,0x88,0xcf, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xbb,0x1c,0xdc,0x71,0x10,0xbf,0x41,0x30,0x4b, +0x50,0x0d,0x54,0x18,0x02,0x45,0xfe,0xc2,0x34,0x62,0xe0,0x00,0x20,0x08,0x06,0xcf, +0x2e,0x07,0x6e,0x1c,0xbc,0x6f,0x80,0xbb,0xc1,0xed,0x06,0x7a,0x1c,0x04,0x71,0x16, +0x04,0x60,0x1c,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd1,0xcb,0x01,0x1e,0x07,0x20, +0x1c,0xb4,0xd9,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xbb,0x1c,0x9c,0x72,0x80,0xb6, +0x81,0xf5,0x70,0x20,0xc4,0xc7,0x84,0x40,0x3e,0x16,0x10,0xf0,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0x43,0x9c,0x03,0x3f,0x0e,0x8a,0xc0,0xc2,0x36,0xd0,0xe1,0x40,0x3e, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x90,0x73,0x00,0xca,0x41,0x00,0xb6,0x81,0x0d, +0x83,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x30,0xe7,0x40,0x94,0x83,0x40,0x98, +0x6e,0x18,0xe1,0x20,0xe8,0xd9,0x60,0x38,0x02,0x36,0x48,0x38,0x60,0xbe,0x59,0x86, +0xcb,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x48,0xe7,0xa0,0x94,0x83,0x14,0x0e, +0x04,0x63,0xe1,0x20,0x88,0xcf,0x2c,0xc1,0x35,0x50,0x61,0x08,0x16,0x52,0x8d,0x18, +0x38,0x00,0x08,0x82,0xc1,0xa3,0xce,0x41,0x1f,0x07,0xfd,0x1b,0x9c,0x6f,0x60,0xbe, +0x41,0x2a,0x07,0x61,0x00,0x06,0x5f,0xf0,0xc6,0xc1,0x88,0x81,0x03,0x80,0x20,0x18, +0x3c,0xea,0x1c,0xf4,0x71,0x10,0xc2,0xc1,0xf9,0x06,0xe6,0x1b,0xa4,0x72,0x10,0x06, +0x60,0xf0,0xa1,0x70,0xf0,0xc6,0xc1,0x88,0x81,0x03,0x80,0x20,0x18,0x3c,0xea,0x1c, +0xf4,0x71,0xf0,0xbf,0xc1,0xf9,0x06,0xe6,0x1b,0xa4,0x72,0x20,0xc2,0x81,0x08,0x07, +0x22,0x1c,0x88,0x70,0xf0,0xc6,0x01,0x8e,0x18,0x18,0x00,0x08,0x82,0x41,0x94,0xce, +0x81,0x2f,0x07,0xe5,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x3b,0x07,0xa8,0x1c, +0x9c,0x47,0x30,0x4b,0x90,0x0d,0x54,0x18,0x02,0x06,0x3b,0x8d,0xa1,0xc8,0x7e,0xc4, +0x67,0x38,0x22,0x30,0xe1,0x40,0xf8,0x86,0x23,0x84,0x13,0x0e,0x88,0xef,0x84,0x41, +0x9c,0x30,0x08,0x13,0x82,0x10,0x0c,0x37,0xe0,0x47,0x00,0x06,0xb3,0x0c,0xda,0x16, +0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x34,0xcf,0x01,0x3a,0x07,0xc7,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0xf7,0x1c,0xc8,0x72,0x90,0x04,0xb3,0x04,0xdb,0x40,0x85,0x21, +0x68,0x54,0x66,0x6c,0xf2,0xc6,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xba, +0xe7,0x60,0x9c,0x83,0x60,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x7c,0x0e,0x5a,0x39, +0x08,0x2c,0xe8,0xe1,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xe9,0x73,0x30, +0xcb,0x41,0x30,0x1c,0x61,0xa0,0x88,0xf3,0x5d,0x60,0x28,0x0b,0x06,0xf9,0x0c,0x47, +0x04,0x74,0x1c,0x08,0xdf,0x05,0x86,0x1a,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0xa4, +0x83,0x5a,0x0e,0x66,0xcd,0x82,0x3a,0x0e,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06, +0x91,0x48,0x07,0xbb,0x1c,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x98,0x74,0x20, +0xce,0x41,0xe8,0x06,0x81,0x8d,0x71,0x10,0xc4,0xc7,0x8c,0x40,0x3e,0xb3,0x04,0x0e, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_dd542df5fefa34c14907eb0a4e153a90.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_dd542df5fefa34c14907eb0a4e153a90.h new file mode 100644 index 00000000..42e71eaa --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_dd542df5fefa34c14907eb0a4e153a90.h @@ -0,0 +1,1083 @@ +// ffx_fsr2_accumulate_pass_16bit_dd542df5fefa34c14907eb0a4e153a90.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_16bit_dd542df5fefa34c14907eb0a4e153a90_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_dd542df5fefa34c14907eb0a4e153a90_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_dd542df5fefa34c14907eb0a4e153a90_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_dd542df5fefa34c14907eb0a4e153a90_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_dd542df5fefa34c14907eb0a4e153a90_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_lanczos_lut", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_dd542df5fefa34c14907eb0a4e153a90_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 6, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_dd542df5fefa34c14907eb0a4e153a90_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_dd542df5fefa34c14907eb0a4e153a90_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_dd542df5fefa34c14907eb0a4e153a90_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", "rw_upscaled_output", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_dd542df5fefa34c14907eb0a4e153a90_UAVResourceBindings[] = { 0, 1, 3, 4, 2, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_dd542df5fefa34c14907eb0a4e153a90_UAVResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_dd542df5fefa34c14907eb0a4e153a90_UAVResourceSpaces[] = { 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_dd542df5fefa34c14907eb0a4e153a90_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_dd542df5fefa34c14907eb0a4e153a90_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_dd542df5fefa34c14907eb0a4e153a90_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_dd542df5fefa34c14907eb0a4e153a90_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_dd542df5fefa34c14907eb0a4e153a90_size = 16880; + +static const unsigned char g_ffx_fsr2_accumulate_pass_16bit_dd542df5fefa34c14907eb0a4e153a90_data[] = { +0x44,0x58,0x42,0x43,0x73,0x33,0x05,0x6c,0x9d,0xe6,0x7c,0x34,0x03,0x35,0x00,0x6c, +0x47,0x51,0x63,0x85,0x01,0x00,0x00,0x00,0xf0,0x41,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x3c,0x02,0x00,0x00,0x90,0x10,0x00,0x00,0xac,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xc8,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0x4c,0x0e,0x00,0x00,0x62,0x00,0x05,0x00,0x93,0x03,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x34,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x8a,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xc6,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xfc,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2, +0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42, +0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29, +0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30, +0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c, +0x63,0x18,0x06,0x83,0xa6,0x51,0x80,0x42,0x54,0x43,0x55,0x91,0x55,0x86,0x6a,0xa8, +0x08,0x2b,0xc4,0x30,0x0c,0x03,0x69,0xc5,0x30,0x06,0xc3,0x30,0x0c,0xe2,0x8e,0x1a, +0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0xb9,0x8d,0x2a,0x56,0x62,0xf2,0x8b,0xdb,0x46,0x84, +0x61,0x18,0x46,0x21,0xbc,0x81,0x19,0xe8,0x3b,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9, +0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b,0x11,0xc3,0x30,0x0c,0x85,0x08,0x07, +0x66,0x20,0x71,0x8e,0x20,0x28,0x06,0x33,0x28,0xc3,0x40,0x52,0x39,0x10,0x30,0x8c, +0x40,0x18,0x33,0xb5,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc, +0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x98,0x49,0x0c,0xc6,0x81,0x1d, +0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca, +0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0, +0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f, +0x90,0x80,0xa6,0xa4,0x0e,0x23,0x08,0xc6,0x4c,0x6d,0x30,0x0e,0xec,0x10,0x0e,0xf3, +0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40, +0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e, +0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0xa0,0x07,0x7a, +0xd0,0x0e,0xe9,0x00,0x0f,0xf3,0xf0,0x0b,0xf4,0x90,0x0f,0xf0,0x50,0x0e,0x28,0x18, +0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c, +0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0, +0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03, +0x39,0xf0,0x03,0x30,0xf0,0x03,0x24,0xb0,0x2d,0xb9,0x33,0x85,0xc1,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x81,0x1e,0xe8, +0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60, +0x98,0xc9,0x1a,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70, +0xa0,0x07,0x3f,0x40,0x82,0x01,0x53,0x3c,0x13,0x19,0x8c,0x03,0x3b,0x84,0xc3,0x3c, +0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94, +0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f, +0xa0,0x00,0xa5,0x79,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90, +0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05, +0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77, +0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x01,0x4b,0xf5, +0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3, +0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0xba,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8, +0xd8,0xd5,0x46,0x53,0x9e,0xe7,0x79,0x3e,0x0c,0x28,0xcb,0xb2,0xac,0x61,0x18,0x86, +0x61,0x18,0xa4,0xdf,0x24,0x4d,0x11,0x25,0x4c,0x3e,0x0b,0x30,0xcf,0x42,0x44,0xec, +0x04,0x4c,0x04,0x0a,0x06,0xe2,0xe7,0x08,0x40,0x01,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90, +0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07, +0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6, +0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60, +0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07, +0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90, +0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04, +0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1, +0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32, +0x00,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c,0x10,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x10,0x8a, +0xa3,0x14,0x8a,0xa2,0x1c,0x0a,0xa2,0xf0,0x03,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a, +0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90, +0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x34,0x8a, +0x50,0xa2,0x14,0x31,0x8a,0xab,0x78,0x88,0x1c,0x01,0xa8,0x01,0xf2,0x0b,0x18,0x10, +0x10,0x81,0xde,0x19,0x00,0x92,0x67,0x00,0x88,0x9e,0x01,0x20,0x7b,0x06,0x80,0xf0, +0x19,0x00,0xd2,0x67,0x00,0x68,0x9f,0x01,0xa0,0x7e,0x06,0x80,0xd6,0x19,0x00,0x00, +0x79,0x18,0x00,0x00,0x90,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0xe1,0x99,0x20,0x0c,0xd0,0x06,0x61,0x20,0x26,0x08,0x43,0xb4,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x13,0x84,0x41,0xda,0x30,0x20,0x09,0x31,0x41,0x58,0x83,0x3e,0xa0,0x25, +0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0xd5,0xf6,0x46,0x97,0xf6,0xe6,0xf6,0x65,0x57, +0x36,0x46,0xf7,0x26,0x37,0x37,0x41,0x18,0xa6,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85, +0x31,0x88,0x81,0x30,0x9c,0x09,0xc2,0x1b,0xd4,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8, +0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86, +0x31,0x10,0x86,0xc3,0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab, +0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30, +0x50,0x1b,0x12,0x62,0x99,0x0c,0x6a,0x20,0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8, +0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x04,0x61,0xa8,0x26,0x08,0x83,0xb5,0x41, +0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35,0x10,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae, +0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed, +0x4d,0x6e,0x82,0x30,0x5c,0x1b,0x92,0x6b,0xd9,0x0c,0x6e,0x20,0x0c,0x87,0x8e,0xdc, +0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xc0, +0x36,0x24,0xdc,0xe2,0x19,0xdf,0x40,0x18,0xd9,0x04,0x41,0x0e,0xec,0x80,0x8d,0xdc, +0x17,0x5b,0x98,0xdb,0x98,0xde,0xdb,0xdc,0x17,0x5b,0x1d,0xdd,0x86,0x24,0x09,0x03, +0x31,0x30,0x92,0x81,0x30,0x9c,0x09,0xc2,0x90,0x31,0x91,0xfb,0x4a,0x6b,0x3b,0x6b, +0x4a,0x83,0x9b,0x9b,0x20,0x0c,0xda,0x86,0x84,0x0c,0xc2,0xa0,0x0c,0x0c,0x33,0x18, +0x08,0xc3,0x21,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16, +0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21,0x31,0x03,0x08, +0x0d,0x8c,0x61,0x20,0x8c,0x6c,0x43,0xf2,0x48,0x95,0xd6,0x81,0xc1,0x18,0x9c,0x41, +0x1a,0x4c,0x10,0xe8,0xe0,0x0e,0xa8,0xc9,0xdd,0x7d,0xa5,0xb9,0xd1,0x95,0xc9,0xb9, +0x85,0xb1,0x7d,0xd5,0xc1,0xcd,0x8d,0x85,0xb1,0x95,0x91,0x7d,0x8d,0xbd,0xb1,0xbd, +0xc9,0x4d,0x10,0xc8,0x40,0x0e,0x36,0x2c,0xc6,0x1a,0xb0,0x81,0x61,0x0c,0x44,0x1b, +0xb4,0x41,0x1b,0x38,0x13,0x04,0x3b,0xc0,0x03,0x3a,0x72,0x77,0x5f,0x6c,0x6f,0x63, +0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x1b,0x96,0xe1,0x0d,0xe0,0xc0,0x18,0x06, +0xa2,0x0d,0xda,0xa0,0x0d,0xb2,0x09,0x02,0x1e,0xe4,0x01,0x19,0xb9,0xbb,0x2f,0xb7, +0xb2,0xbb,0x2f,0xb6,0xb7,0xb1,0xb5,0xb9,0x0d,0x0b,0x21,0x07,0x73,0x60,0x50,0x03, +0xd1,0x06,0x6d,0xd0,0x06,0x19,0x1f,0xb9,0xbb,0x2f,0xb6,0xba,0xb6,0xb0,0x2f,0xb4, +0xb4,0x39,0xba,0x37,0xb9,0xbc,0x0d,0x0b,0xb5,0x06,0x75,0x60,0x5c,0x03,0xd1,0x06, +0x6d,0xd0,0x06,0x0e,0x25,0xb9,0xbb,0xaf,0x3a,0xb8,0xb9,0xb1,0x30,0xb6,0x32,0xb2, +0xaf,0xb7,0x3a,0x3a,0xb8,0x3a,0xba,0x0d,0xcb,0xb5,0x06,0x77,0x60,0x10,0x03,0xd1, +0x06,0x6d,0xd0,0x06,0xce,0x86,0xc2,0x0d,0xe2,0x80,0x0e,0xec,0x00,0x0f,0x26,0x08, +0x7b,0xb0,0x07,0x34,0xc6,0xc4,0x8c,0xa6,0xa4,0x64,0x26,0x08,0xc3,0xb6,0x01,0x31, +0xf4,0x60,0x0f,0x0c,0x63,0xe0,0x03,0x60,0x43,0xd0,0x07,0x13,0x84,0x3e,0xe0,0x03, +0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x1b,0x10, +0xe3,0x0f,0x40,0xc1,0x18,0x06,0x03,0xd8,0x10,0x84,0xc2,0x06,0x42,0x0d,0xf2,0xc0, +0x0f,0x44,0x61,0x82,0xa0,0x07,0x7a,0xc0,0x25,0x4d,0xaa,0xcc,0x8d,0xac,0x4c,0x6e, +0x2a,0x4d,0xaf,0x6c,0x82,0x40,0x06,0x73,0xb0,0x01,0x49,0x4a,0x81,0x32,0xc8,0xe0, +0x6a,0x4c,0x81,0x4e,0x5a,0x53,0x18,0x9e,0x54,0x99,0x1b,0x59,0x99,0xdc,0x54,0x9a, +0x5e,0xd9,0x06,0x24,0x41,0x05,0xca,0x0c,0xc8,0xe0,0x6a,0x4c,0x81,0x4c,0x1a,0x51, +0xda,0x1c,0x1c,0x5b,0x58,0xde,0x54,0x9a,0x5e,0xd9,0x04,0x61,0xe0,0x36,0x20,0x89, +0x2a,0x50,0xab,0x40,0x06,0x57,0x63,0x0a,0xec,0xd2,0x92,0xdc,0xe0,0xea,0xe8,0x86, +0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0x88,0xd2,0xda,0xca, +0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26,0x08,0x43,0xb7,0xc1,0x48,0x5a,0x81,0x72,0x05, +0x32,0xb8,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1,0x11,0xa5,0xb5,0x95,0xb9, +0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x06,0x6f,0x03,0x92,0xc0,0x02,0x15,0x0b,0x64, +0x70,0x35,0xa6,0x40,0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29,0x0d,0x8e,0xa9,0xcc,0xae, +0x8c,0x8d,0xea,0xad,0x6a,0xae,0x6c,0x82,0x30,0x7c,0x1b,0x90,0x64,0x16,0x28,0x5a, +0x20,0x83,0xab,0x31,0x05,0x2e,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65, +0x78,0x13,0x84,0x01,0x0c,0x36,0x20,0x89,0x2d,0x50,0xb7,0x40,0x06,0x57,0x63,0x0a, +0x94,0xcc,0x88,0xca,0xec,0xd2,0xc6,0xca,0xa8,0xde,0xac,0xd2,0xca,0xee,0x88,0xca, +0xe0,0xe8,0xd0,0x26,0x08,0x43,0x18,0x6c,0x30,0x92,0x5c,0xa0,0x74,0x81,0x0c,0x1a, +0x1e,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x13,0x84,0x41,0x0c,0x36,0x20,0x09,0x2f, +0x50,0xbd,0x40,0x06,0x4d,0x63,0x0a,0x94,0xcc,0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac, +0xca,0xc6,0xe8,0xde,0xe4,0xa6,0xc6,0xc2,0xd8,0xca,0x26,0x08,0xc3,0x18,0x6c,0x40, +0x92,0x5f,0xa0,0xc0,0x81,0x0c,0x9a,0xc6,0x14,0x08,0x99,0x11,0xbd,0xdd,0xb9,0xcd, +0x8d,0x85,0xb1,0x95,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x06,0x32,0xd8,0x80, +0x24,0xe2,0x40,0x8d,0x03,0x19,0x34,0x8d,0x29,0xf0,0x33,0x6b,0x7a,0xa3,0x4b,0x7b, +0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x1b,0x0a,0x73, +0x1b,0x2b,0x63,0x63,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x20,0x0c,0x65,0xb0,0x01,0x49, +0xca,0x81,0x32,0x07,0x32,0x68,0x1a,0x53,0x20,0x63,0x06,0x25,0x57,0x56,0x84,0x07, +0xf7,0x36,0x57,0x27,0x57,0x36,0x41,0x18,0xcc,0x60,0x03,0x92,0xa0,0x03,0x95,0x0e, +0x64,0xd0,0x34,0xa6,0xc0,0xcc,0x0c,0x4a,0xae,0xcc,0x2e,0xed,0xad,0x6e,0xce,0x48, +0x2e,0xac,0xad,0x0c,0x4a,0xae,0xac,0x08,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x82, +0x30,0x9c,0xc1,0x06,0x24,0x59,0x07,0x8a,0x1d,0xc8,0xa0,0x69,0x4c,0x81,0x8b,0x19, +0x55,0x98,0x1b,0x52,0x18,0x9b,0x99,0xd1,0x93,0xd5,0x04,0x61,0x40,0x83,0x0d,0x46, +0xe2,0x0e,0xd4,0x3b,0x90,0x41,0xc3,0xca,0x4c,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0xaa, +0x2c,0xae,0xae,0xcc,0x6d,0xac,0x8c,0xa9,0xcc,0xed,0x8c,0x0e,0x6d,0x82,0x30,0xa4, +0xc1,0x06,0x24,0x89,0x07,0x4a,0x1e,0xc8,0xa0,0x69,0x4c,0x81,0x8a,0x19,0x51,0x19, +0x1b,0x5d,0x18,0x55,0x5a,0x5b,0xd9,0x04,0x61,0x50,0x83,0x0d,0x46,0x42,0x0f,0x54, +0x3d,0x90,0x41,0xc3,0xcb,0x8c,0x28,0xcf,0x2d,0xac,0x2d,0x6d,0x4c,0xaa,0x6c,0x6e, +0x08,0x2d,0xcc,0xed,0xac,0xcc,0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82,0x30,0xac,0xc1, +0x06,0x23,0xb9,0x07,0x0a,0x1f,0xc8,0xa0,0x21,0x66,0x66,0x95,0x56,0x76,0x37,0x05, +0x17,0x36,0x56,0x46,0xf5,0xd6,0x54,0x46,0x57,0x26,0x37,0x67,0x14,0x36,0x46,0xf7, +0x26,0x37,0x41,0x18,0xd8,0x60,0x83,0x91,0xe8,0x03,0xb5,0x0f,0x64,0xd0,0x6c,0xa0, +0xf8,0xe0,0x14,0x52,0x81,0x15,0x5e,0x41,0x16,0x6a,0x01,0x17,0x76,0xc1,0x17,0xc2, +0x81,0x1c,0xce,0x41,0x1d,0xda,0x01,0x1e,0xe6,0xc1,0x1e,0xf2,0x81,0x1f,0x36,0x0c, +0x06,0x29,0xf4,0xc3,0x04,0x41,0x00,0x36,0x00,0x1b,0x06,0x03,0x24,0x40,0x62,0x43, +0x10,0x12,0x1b,0x86,0xe1,0x1f,0x44,0x82,0xc2,0xd0,0xd4,0x04,0xc1,0x0f,0xe8,0x60, +0xc3,0x60,0x06,0x66,0x30,0x6c,0x20,0x8c,0x92,0xb8,0x4c,0x62,0x43,0xf1,0x0f,0x24, +0x01,0x8c,0xc2,0x49,0x10,0x11,0x93,0x0b,0x73,0x1b,0x43,0x2b,0x9b,0x9b,0x20,0x0c, +0x6d,0x40,0xc3,0x8c,0xed,0x2d,0x8c,0x6e,0x6e,0x82,0x30,0xb8,0x01,0x8b,0x34,0xb7, +0x39,0xba,0xb9,0x09,0xc2,0xf0,0x06,0x24,0xd2,0xdc,0xe8,0xe6,0x26,0x08,0x03,0x1c, +0x10,0xa1,0x2b,0xc3,0xfb,0x62,0x7b,0x0b,0x23,0x9b,0x20,0x0c,0x71,0x40,0x84,0xae, +0x0c,0xef,0xcb,0xed,0x4d,0xae,0x8d,0x09,0x5d,0x19,0xde,0xd7,0x1c,0xdd,0x9b,0x5c, +0x19,0x8b,0xba,0x34,0x37,0xba,0xb9,0x0d,0x50,0x4a,0xa8,0xc4,0x4a,0xb0,0x44,0x4b, +0xb8,0xc4,0x4b,0xc0,0x44,0x4c,0xc8,0xc4,0x4c,0xa8,0x04,0x4d,0x70,0x35,0x41,0x0b, +0x55,0xd8,0xd8,0xec,0xda,0x5c,0xd2,0xc8,0xca,0xdc,0xe8,0xa6,0x04,0x41,0x15,0x32, +0x3c,0x17,0xbb,0x32,0xb9,0xb9,0xb4,0x37,0xb7,0x29,0x01,0xd1,0x84,0x0c,0xcf,0xc5, +0x2e,0x8c,0xcd,0xae,0x4c,0x6e,0x4a,0x60,0xd4,0x21,0xc3,0x73,0x99,0x43,0x0b,0x23, +0x2b,0x93,0x6b,0x7a,0x23,0x2b,0x63,0x9b,0x12,0x24,0x65,0xc8,0xf0,0x5c,0xe4,0xca, +0xe6,0xde,0xea,0xe4,0xc6,0xca,0xe6,0xa6,0x04,0xa2,0x50,0x89,0x0c,0xcf,0x85,0x2e, +0x0f,0xae,0x2c,0xc8,0xcd,0xed,0x8d,0x2e,0x8c,0x2e,0xed,0xcd,0x6d,0x6e,0x8a,0xd0, +0x0f,0x22,0x51,0x87,0x0c,0xcf,0xa5,0xcc,0x8d,0x4e,0x2e,0x0f,0xea,0x2d,0xcd,0x8d, +0x6e,0x6e,0x4a,0x70,0x12,0x5d,0xc8,0xf0,0x5c,0xc6,0xde,0xea,0xdc,0xe8,0xca,0xe4, +0xe6,0xa6,0x04,0x35,0x01,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3c,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x21,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x51,0xeb,0x36,0x00, +0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x9b,0x02,0x34,0x5c, +0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0c,0xdb,0x70,0xf9,0xce, +0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x7e,0x71, +0xdb,0xd6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c, +0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0e,0xd2,0x70,0xf9,0xce,0xe3,0x0b,0x11, +0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0xd8,0x82,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33, +0xd9,0x7e,0x71,0xdb,0x16,0x10,0x0d,0x97,0xef,0x3c,0xbe,0x11,0x39,0xd4,0x23,0x0e, +0x3e,0x72,0xdb,0x76,0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44, +0x45,0x2c,0x7e,0x71,0xdb,0x46,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15, +0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x09,0x64,0xc3,0xe5,0x3b,0x8f, +0x3f,0x1d,0x11,0x01,0x0c,0xe2,0x20,0x36,0x60,0xe4,0x50,0x8f,0x8f,0xdc,0xb6,0x25, +0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84,0xf9,0x45,0xad,0x9b,0xc1,0x33,0x5c, +0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f,0xdc,0x36,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdd,0x54,0x2d,0xf5, +0xfe,0xfa,0x34,0xc1,0x49,0x07,0xeb,0x0a,0x4e,0x15,0x3a,0x90,0x44,0x58,0x49,0x4c, +0x3c,0x31,0x00,0x00,0x62,0x00,0x05,0x00,0x4f,0x0c,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x24,0x31,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x46,0x0c,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02, +0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xcb,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0x80,0xc2,0x08,0x40,0x09,0x00,0x14,0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03, +0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18,0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10, +0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c, +0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0,0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40, +0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18,0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18, +0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28,0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2, +0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c,0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51, +0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50,0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34, +0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9, +0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19, +0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89, +0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60,0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x1c, +0x41,0x50,0x0c,0xc6,0x40,0x31,0x18,0x90,0xa8,0x34,0x10,0x30,0x8c,0x40,0x18,0x33, +0xb5,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0, +0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3, +0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d, +0xf8,0x01,0x18,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0, +0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x30,0x93,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c, +0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90, +0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3, +0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f,0x20,0x01,0x95, +0x22,0xd5,0x30,0x82,0x60,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0, +0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07, +0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1, +0x40,0x0f,0x6c,0x00,0x06,0x72,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90, +0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0xc1,0x4c,0x62, +0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50, +0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e, +0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x20,0x07,0x7e, +0x00,0x06,0x7e,0x80,0x04,0x56,0x8b,0x5c,0x33,0x85,0xc1,0x38,0xb0,0x43,0x38,0xcc, +0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01, +0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x81,0x1e,0xe8,0x41,0x3b, +0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x30,0x93, +0x35,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50, +0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f, +0x7e,0x80,0x04,0x03,0x8c,0x62,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c, +0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03, +0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01,0x0a, +0x50,0x34,0x9b,0x89,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1, +0x16,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f, +0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2, +0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x50,0xc0,0xa2,0xda,0x4c, +0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03, +0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b, +0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0x74,0x1b,0x46,0x10,0x86,0x33,0x84,0xe0,0x63, +0x57,0x1b,0x4d,0xb9,0x5c,0x2e,0x97,0x1b,0x0c,0x50,0x2c,0x16,0x8b,0x65,0x30,0x18, +0x0c,0x06,0x83,0x81,0x74,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02,0xcc,0xb3,0x10, +0x11,0x3b,0x01,0x13,0x81,0x82,0x01,0xf1,0xe6,0x08,0x40,0x61,0x0a,0x00,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, +0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06, +0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8, +0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x32,0x00,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c, +0x10,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x94,0x40,0x11,0x14,0xc3,0x08,0x40,0x49, +0x94,0x41,0x21,0x14,0x47,0x29,0x14,0x45,0x39,0x14,0x44,0xe1,0x07,0x10,0x69,0x04, +0x80,0x7c,0x05,0x0c,0x08,0x88,0x40,0xaf,0x19,0x00,0x92,0xcd,0x00,0x10,0x6d,0x06, +0x80,0x6c,0x33,0x00,0x84,0x9b,0x01,0xa0,0xdd,0x0c,0x00,0xf5,0x66,0x00,0x68,0x35, +0x03,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x78,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0xe1,0x99,0x20,0x0c,0xd0,0x06,0x61,0x20,0x26,0x08,0x43,0xb4, +0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08,0x83,0x34,0x41,0x58, +0x83,0x32,0x20,0x30,0x41,0x18,0xa6,0x0d,0x82,0xd2,0x6c,0x48,0x94,0x85,0x51,0x88, +0x81,0x50,0x9c,0x09,0xc2,0x1b,0x78,0x1b,0x92,0x01,0x62,0x14,0x65,0x20,0x14,0x67, +0x82,0x30,0x50,0x1b,0x12,0x62,0x61,0x14,0x69,0x20,0x14,0x67,0x82,0x30,0x54,0x13, +0x84,0xc1,0xda,0x20,0x28,0xd5,0x86,0x44,0x82,0x18,0x85,0x1a,0x08,0xc5,0x9a,0x20, +0x0c,0xd7,0x86,0x84,0x5a,0x18,0x05,0x1b,0x08,0xc5,0x99,0x20,0x0c,0xd8,0x86,0x04, +0x5b,0x18,0x45,0x1b,0x08,0xc5,0x9a,0x20,0xc8,0xc1,0xb7,0x21,0x31,0x38,0x46,0x31, +0x06,0x42,0x71,0x26,0x08,0x43,0x36,0x41,0x18,0xb4,0x0d,0x89,0xc7,0x31,0xca,0x37, +0x10,0x8a,0xb3,0x21,0xf9,0x20,0x46,0x19,0x06,0x42,0xb1,0x36,0x24,0x4f,0x34,0x5d, +0xd9,0xd6,0x81,0x41,0x18,0x4c,0x10,0xe8,0x00,0x0c,0x26,0x08,0x64,0xc0,0x6d,0x58, +0x94,0x31,0x60,0x14,0x65,0x20,0xc8,0x80,0x0c,0xc8,0xc0,0x99,0x20,0xd8,0x41,0x18, +0x6c,0x58,0x06,0x33,0x60,0x94,0x61,0x20,0xc8,0x80,0x0c,0xc8,0xc0,0x9a,0x20,0xe0, +0x81,0x18,0x6c,0x58,0x08,0x34,0x60,0x14,0x69,0x20,0xc8,0x80,0x0c,0xc8,0xc0,0xda, +0xb0,0x48,0x63,0xc0,0x28,0xd4,0x40,0x90,0x01,0x19,0x90,0x81,0xb3,0x61,0xa1,0xc6, +0x80,0x51,0x88,0x81,0x20,0x03,0x32,0x20,0x03,0x67,0x43,0x51,0x06,0x67,0x90,0x06, +0x6a,0xb0,0x06,0x13,0x84,0x3d,0x18,0x83,0x09,0xc2,0xb0,0x6d,0x40,0x94,0x36,0x60, +0x14,0x65,0x70,0x03,0x60,0x43,0xf0,0x06,0x13,0x84,0x3e,0x20,0x83,0x0d,0x88,0x12, +0x07,0x8c,0x32,0x0c,0x0a,0xb0,0x21,0x90,0x83,0x0d,0x84,0x18,0xb0,0x01,0x1c,0xcc, +0xc1,0x04,0x41,0x00,0x28,0x0c,0x4d,0x4d,0x10,0xfc,0xa0,0xdb,0x30,0x7c,0xdf,0xb0, +0x81,0x50,0xee,0x80,0xc2,0x83,0x0d,0x45,0x1d,0xd8,0x01,0x40,0x07,0x79,0x50,0x85, +0x8d,0xcd,0xae,0xcd,0x25,0x8d,0xac,0xcc,0x8d,0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73, +0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x9b,0x12,0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2, +0xd8,0xec,0xca,0xe4,0xa6,0x04,0x46,0x1d,0x32,0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32, +0xb9,0xa6,0x37,0xb2,0x32,0xb6,0x29,0x01,0x52,0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee, +0xad,0x4e,0x6e,0xac,0x6c,0x6e,0x4a,0x30,0x07,0x75,0xc8,0xf0,0x5c,0xca,0xdc,0xe8, +0xe4,0xf2,0xa0,0xde,0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0x79,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3c,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x21,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e, +0x51,0xeb,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d, +0x9b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0c, +0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06, +0x20,0x60,0x7e,0x71,0xdb,0xd6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41, +0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0e,0xd2,0x70,0xf9, +0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0xd8,0x82,0x33,0x5c,0xbe, +0xf3,0xf8,0x83,0x33,0xd9,0x7e,0x71,0xdb,0x16,0x10,0x0d,0x97,0xef,0x3c,0xbe,0x11, +0x39,0xd4,0x23,0x0e,0x3e,0x72,0xdb,0x76,0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30, +0xcf,0x42,0x94,0x44,0x45,0x2c,0x7e,0x71,0xdb,0x46,0x50,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x56,0x60,0x0d,0x97,0xef, +0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x09,0x64, +0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0x20,0x36,0x60,0xe4,0x50,0x8f, +0x8f,0xdc,0xb6,0x25,0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84,0xf9,0x45,0xad, +0x9b,0xc1,0x33,0x5c,0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f,0xdc,0x36,0x00,0x00, +0x61,0x20,0x00,0x00,0xd9,0x09,0x00,0x00,0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00, +0x4f,0x00,0x00,0x00,0x34,0x98,0x01,0x28,0xa3,0x42,0x2a,0xc2,0x80,0x62,0x2b,0xb9, +0x52,0x29,0xbb,0xe2,0xab,0x81,0x72,0x29,0xc3,0x80,0x82,0x29,0x9b,0x62,0x2a,0xde, +0x80,0xf2,0x0d,0x28,0xa5,0x2a,0xa8,0x88,0xf2,0x29,0x1a,0x22,0xd5,0x00,0x29,0x8a, +0xa0,0x0c,0xca,0xa3,0x04,0x46,0x00,0xc8,0x30,0x46,0x00,0x82,0x20,0x88,0x82,0xc1, +0x18,0x41,0x6b,0xce,0x39,0xfb,0x8d,0x11,0x80,0x20,0x08,0xca,0xdf,0x18,0x01,0x08, +0x82,0x30,0xff,0x0b,0x63,0x04,0x20,0x08,0x82,0xf1,0x2f,0x8c,0x11,0xbc,0x33,0x69, +0xa2,0xdd,0x18,0x01,0x08,0x82,0x20,0xfc,0x0b,0x63,0x04,0xad,0x39,0xe7,0xbc,0x37, +0x46,0x00,0x82,0x20,0x28,0x83,0xc1,0x18,0x01,0x08,0xe2,0xff,0x3d,0x06,0x63,0x04, +0x20,0x08,0x82,0x20,0x18,0x8c,0x11,0x84,0x24,0x18,0xe2,0xdd,0x18,0xc1,0x1e,0xab, +0xf1,0xfe,0x8d,0x11,0xac,0xb5,0x5a,0x8b,0xdf,0x18,0xc1,0x7f,0xff,0xfd,0xfb,0x8d, +0x11,0xb4,0xe6,0x9c,0xf3,0xbe,0x30,0x46,0x20,0x8b,0x6e,0xff,0x7f,0x63,0x04,0x3a, +0x6b,0xce,0xe9,0x37,0x46,0xa0,0xe2,0xf5,0xa9,0x7a,0x63,0x04,0x20,0x08,0x82,0x20, +0x38,0x8c,0x11,0xac,0xb5,0x5a,0xeb,0xde,0x18,0x01,0x08,0x82,0xfe,0x1d,0x06,0x63, +0x04,0xad,0x39,0xe7,0xb4,0x37,0x46,0x00,0x82,0x20,0x48,0x82,0xc1,0x18,0x01,0x08, +0x82,0xa0,0x0e,0x06,0x63,0x04,0x22,0x48,0x82,0xf8,0x36,0x46,0x00,0xc7,0x65,0x7e, +0x7b,0x63,0x04,0x64,0xc9,0xeb,0xf7,0x37,0x46,0x00,0x82,0x20,0x08,0x82,0xc2,0x18, +0x01,0x08,0x82,0x20,0x0b,0x06,0x63,0x04,0x20,0x08,0x82,0xf8,0x2f,0x8c,0x11,0x80, +0x20,0x08,0xa2,0xdf,0x0c,0xc0,0x18,0x01,0x08,0x82,0x20,0xfe,0x8d,0x11,0x80,0x20, +0x08,0xc2,0x1f,0x55,0xc6,0x08,0x40,0xf0,0x0d,0xc6,0x08,0x40,0x10,0x0c,0xc6,0x08, +0x40,0xf0,0x19,0x23,0x00,0x41,0x68,0x04,0x80,0x0c,0x23,0x00,0x00,0x00,0x00,0x00, +0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xbd,0x00,0x0a,0x6b,0x60,0x0b,0xbb,0xf0, +0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xbe,0x10,0x0a,0x6c,0x80,0x0b,0xb7, +0x00,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xbf,0x20,0x0a,0x6d,0xd0,0x0b, +0xb9,0x10,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe0,0x30,0x0a,0x6e,0xf0, +0x0b,0xbf,0x20,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe1,0x40,0x0a,0x6f, +0xd0,0x0b,0xbd,0x30,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe2,0x50,0x0a, +0x6f,0x60,0x0b,0xe1,0x40,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe3,0x60, +0x0a,0x70,0x80,0x0b,0xb7,0x50,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe4, +0x70,0x0a,0x71,0x10,0x0e,0xe1,0x60,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06, +0xe5,0x80,0x0a,0x72,0xc0,0x0b,0xbb,0x70,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50, +0x06,0xe6,0x90,0x0a,0x73,0xf0,0x0b,0xbd,0x80,0x0b,0x23,0x06,0x09,0x00,0x82,0x60, +0x50,0x06,0xe7,0xa0,0x0a,0x74,0x10,0x0e,0xe0,0x90,0x0b,0x23,0x06,0x09,0x00,0x82, +0x60,0x50,0x06,0xe8,0xb0,0x0a,0x75,0x60,0x0e,0xe2,0xa0,0x0b,0x23,0x06,0x09,0x00, +0x82,0x60,0x50,0x06,0xe9,0xc0,0x0a,0x76,0x80,0x0e,0xe5,0xb0,0x0b,0x23,0x06,0x09, +0x00,0x82,0x60,0x50,0x06,0xea,0xd0,0x0a,0x77,0x60,0x0e,0xe8,0xc0,0x0b,0x23,0x06, +0x09,0x00,0x82,0x60,0x50,0x06,0xeb,0xe0,0x0a,0x7b,0x70,0x0e,0xea,0xd0,0x0b,0x23, +0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xec,0xf0,0x0a,0x7d,0x80,0x0e,0xe8,0xe0,0x0b, +0x23,0x06,0x06,0x00,0x82,0x60,0x40,0xe8,0x83,0x29,0xa4,0xc3,0x88,0x81,0x01,0x80, +0x20,0x18,0x10,0xfb,0x70,0x0a,0xed,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0xc4,0x3e, +0x9c,0xc2,0x3a,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0xc1,0x0f,0xa8,0xf0,0x0e,0x23, +0x06,0x07,0x00,0x82,0x60,0x20,0x06,0xf2,0x20,0x0b,0x05,0x3c,0x8c,0x26,0x04,0x41, +0x19,0xed,0x70,0x65,0xb8,0xc3,0x55,0x40,0x0b,0x5c,0x44,0x00,0x15,0xb0,0x82,0x56, +0x52,0x40,0x09,0x09,0x9c,0x60,0xb0,0x13,0x0c,0x66,0x82,0x19,0xc0,0xc7,0x84,0x33, +0x80,0xcf,0x68,0x42,0x03,0x5c,0x60,0xb0,0x73,0x0c,0x66,0x85,0x40,0x1f,0x2b,0x04, +0xfa,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x57,0x12,0xe4,0x70,0xf1,0xc3,0x68,0x42, +0x00,0x8c,0x26,0x08,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x88,0xc1,0x49,0x9c,0x83, +0x26,0x12,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x27,0x18,0xec,0x04,0x83,0xd9,0x21, +0xd0,0xc7,0x0e,0x81,0x3e,0x26,0x30,0xf0,0x31,0x81,0x81,0xcf,0x68,0x42,0x22,0x8c, +0x26,0x28,0x83,0x21,0x84,0x7c,0x0c,0x21,0xe4,0x63,0x4a,0x2e,0xc0,0xc7,0x14,0x5d, +0x80,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x60,0xb1,0x0f,0x84,0x30,0x62,0x70, +0x00,0x20,0x08,0x06,0x47,0x58,0xf0,0x03,0x21,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0x21,0x16,0xfe,0x10,0x0a,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x63,0xf1,0x0f, +0xa2,0x20,0x9c,0x62,0xb0,0x53,0x0c,0x66,0x84,0x40,0x1f,0x23,0x04,0xfa,0x8c,0x18, +0x34,0x00,0x08,0x82,0x41,0x73,0x16,0x22,0x31,0x07,0x39,0x51,0x06,0x64,0x50,0x12, +0x25,0x51,0x12,0x25,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0xd0,0x09,0xa3, +0x09,0xde,0x60,0x02,0x21,0x1f,0x13,0x08,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0x67,0x16,0x25,0x81,0x07,0x3b,0x31,0x9a,0x10,0x08,0xa3,0x09,0xc2,0x60,0x85,0x10, +0x1f,0x2b,0x84,0xf8,0x98,0x1a,0x08,0xf2,0x31,0x35,0x10,0xe4,0x63,0x82,0x20,0x1f, +0x13,0x04,0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xbb,0x50, +0x89,0xc0,0x10,0x37,0x80,0x8f,0x21,0x6e,0x00,0x9f,0xe1,0x08,0xa1,0x16,0x86,0x6f, +0x38,0x62,0xe8,0x85,0xe2,0x2b,0x21,0xd0,0xe1,0x08,0x02,0x17,0x86,0x6f,0x38,0xa2, +0x00,0x87,0xe2,0x2b,0x21,0xd0,0x22,0x02,0x1d,0x31,0x78,0x00,0x10,0x04,0x83,0xe9, +0x2f,0x70,0x42,0x16,0x5a,0xa1,0xe3,0xc8,0x81,0x1c,0xe8,0x82,0x2e,0xc0,0x82,0x17, +0x46,0x13,0x82,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xd1,0x78,0x8b,0x60,0xc4, +0xe0,0x01,0x40,0x10,0x0c,0x26,0xd1,0xd8,0x89,0x5c,0x80,0x05,0x30,0xf8,0xce,0xe1, +0x1c,0xee,0xe2,0x2e,0xc6,0xe2,0x17,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0x40,0x0c,0xfe,0xe2,0x27,0x64,0x81,0x2f,0x46,0x13,0x82,0x61, +0xb8,0x21,0xe0,0x0b,0x30,0x28,0x65,0x26,0xb8,0x84,0x60,0x6b,0xa8,0x09,0xae,0x26, +0xd0,0x59,0x86,0x40,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x0c,0x4c,0xc3,0x2c, +0x72,0x81,0x34,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x4e,0x30,0xd8,0x09,0x06,0x33, +0x61,0x93,0x8f,0x09,0x9b,0x7c,0x4c,0x90,0x09,0xf8,0x98,0x30,0x13,0xf0,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0x23,0x37,0xe8,0xc2,0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xd0,0x0d,0xbb,0x98,0x87,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xdd,0xb0, +0x8b,0x63,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x37,0xf0,0xa2,0x1e,0x82,0x11, +0x03,0x03,0x00,0x41,0x30,0x88,0x74,0xa3,0x2d,0x86,0x11,0x03,0x03,0x00,0x41,0x30, +0x88,0x76,0xc3,0x2d,0x84,0x13,0x06,0x74,0xc2,0x80,0xec,0x20,0xe2,0x63,0x06,0x11, +0x9f,0x13,0x2a,0x77,0x42,0xe5,0xca,0xc8,0x0b,0x28,0x43,0x2f,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x34,0xf0,0x98,0x0b,0x01,0x37,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40, +0x0b,0x0f,0xba,0x10,0x72,0x63,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0xf4,0x18,0x0d, +0x7b,0xd0,0x0d,0x21,0x30,0x0d,0xd3,0x30,0x0d,0xd3,0x18,0x4d,0x08,0x80,0xd1,0x04, +0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca, +0x1d,0x51,0xb9,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xe2,0x83,0x35,0xfe,0x61,0x3c, +0x26,0xe5,0x35,0x5e,0xe3,0x35,0x5e,0x63,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34, +0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5, +0x8a,0x7b,0x0f,0xb0,0x35,0x80,0x0d,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x66, +0x1f,0xac,0x21,0x04,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xf4,0x07,0x6e,0xac,0xc4, +0x7b,0x04,0xd6,0x6e,0xec,0xc6,0x6e,0xec,0xc6,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1, +0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xee,0x88, +0xca,0x15,0x1a,0xe8,0x07,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x16,0x22,0xb7,0x11, +0x30,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xa0,0xc8,0x78,0xd8,0x84,0x7e,0x04,0x61, +0x60,0x1e,0xe6,0x61,0x1e,0xe6,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30, +0x08,0xa3,0x09,0xc4,0x70,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x23, +0x06,0x0d,0x00,0x82,0x60,0xd0,0xc4,0x08,0x7b,0xfc,0xc4,0x88,0xac,0x81,0x1c,0xbc, +0xc7,0x7b,0xbc,0xc7,0x7b,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2, +0x68,0x02,0x31,0x1c,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x88,0x41, +0x03,0x80,0x20,0x18,0x34,0x3a,0x52,0x1f,0x68,0xc1,0x22,0x7c,0xb0,0x07,0xf8,0x81, +0x1f,0xf8,0x81,0x1f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a, +0x40,0x0c,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x37,0x62,0xd0,0x00, +0x20,0x08,0x06,0xcd,0x98,0xf8,0x47,0x5c,0xd4,0xc8,0x19,0x90,0x42,0x88,0x84,0x48, +0x88,0x84,0xc8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10, +0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x8d,0x18,0x34,0x00,0x08, +0x82,0x41,0xc3,0x26,0x27,0xa2,0x17,0x3e,0x52,0x06,0xad,0xa0,0x22,0x2a,0xa2,0x22, +0x2a,0x32,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x70, +0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x65,0x0b,0x6a,0x02,0x56,0x0e, +0x2b,0x02,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0xe2,0xe4,0x44,0x84,0x60,0xc4, +0xa0,0x01,0x40,0x10,0x0c,0x1a,0x3c,0x99,0x11,0xd3,0x50,0x13,0x59,0x08,0x6c,0xc4, +0x46,0x6c,0xc4,0x46,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34, +0x81,0x18,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0x6e,0xc4,0xa0,0x01, +0x40,0x10,0x0c,0x9a,0x50,0xe1,0x91,0xd7,0x98,0x93,0x71,0x50,0x7e,0xe4,0x47,0x7e, +0xe4,0x47,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18, +0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0x6e,0xc4,0xa0,0x01,0x40,0x10, +0x0c,0x1a,0x55,0x29,0x13,0xdc,0xe0,0x13,0x57,0x98,0xd0,0x04,0x4d,0xd0,0x04,0x4d, +0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x8e,0xa8, +0xdc,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0x6e,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a, +0x59,0x71,0x93,0xf0,0x28,0x15,0x56,0xe0,0xe2,0x24,0x4e,0xe2,0x24,0x4e,0x46,0x13, +0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11, +0x95,0x3b,0xa2,0x72,0x47,0x54,0xae,0xfa,0x01,0x56,0x60,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0xb4,0x5b,0x69,0x93,0xe0,0x0c,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xf1,0x95, +0x3c,0x61,0x0f,0x58,0xc1,0x87,0x80,0x4f,0xf8,0x84,0x4f,0xf8,0x64,0x34,0x21,0x00, +0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9, +0x23,0x2a,0x77,0x44,0xe5,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x39,0x17,0x51,0xa9, +0x8f,0x5c,0x49,0x09,0xa5,0x54,0x4a,0xa5,0x54,0x4a,0x65,0x34,0x21,0x00,0x46,0x13, +0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a, +0x77,0x44,0xe5,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x81,0x97,0x55,0xf1,0x0f,0x71, +0xa1,0x87,0xc9,0x55,0x5c,0xc5,0x55,0x5c,0x65,0x34,0x21,0x00,0x46,0x13,0x84,0x60, +0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44, +0xe5,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xc9,0x17,0x5a,0x39,0x91,0x75,0x91,0x07, +0xee,0x56,0x6e,0xe5,0x56,0x6e,0x65,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61, +0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x2c, +0x4c,0xc0,0x22,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x80,0xf9,0x8b,0xbd,0x04,0x17, +0x18,0xd0,0x82,0x32,0x91,0xcf,0x88,0xc1,0x03,0x80,0x20,0x18,0x4c,0x23,0xc3,0x2b, +0x38,0x12,0x23,0x81,0x99,0xa0,0x09,0x9a,0xe0,0x0b,0xbe,0x90,0x0b,0x98,0x8c,0x26, +0x04,0xc0,0x05,0x95,0xb3,0x33,0x39,0x8b,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x01, +0x56,0x32,0xfd,0x12,0x5c,0x60,0x40,0x0b,0xd8,0x44,0x3e,0x23,0x06,0x0f,0x00,0x82, +0x60,0x30,0xa9,0xcc,0xb8,0xfc,0x08,0x8e,0x04,0x6d,0xf2,0x26,0x6f,0xf2,0x2f,0xff, +0xb2,0x2e,0x67,0x32,0x9a,0x10,0x00,0x17,0x54,0xce,0xda,0xc4,0x2d,0xe2,0x33,0x62, +0x60,0x00,0x20,0x08,0x06,0x18,0xcb,0x90,0x4c,0x70,0x81,0x01,0x2d,0x98,0x13,0xf9, +0x8c,0x18,0x3c,0x00,0x08,0x82,0xc1,0x14,0x33,0xea,0x62,0x26,0x3f,0x12,0xd0,0x89, +0x9d,0xd8,0x89,0xc9,0x98,0x8c,0xbc,0xb8,0xc9,0x68,0x42,0x00,0x5c,0x50,0x39,0x9b, +0x93,0xba,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x60,0x33,0xb3,0x32,0xc1,0x05, +0x06,0xb4,0x40,0x4f,0xe4,0x33,0x62,0xf0,0x00,0x20,0x08,0x06,0x13,0xce,0xc4,0x4b, +0x9b,0x98,0x49,0xb0,0x27,0x7d,0xd2,0x27,0x2d,0xd3,0x32,0xf9,0x52,0x27,0xa3,0x09, +0x01,0x70,0x41,0xe5,0xcc,0x8a,0x0b,0xf9,0xd8,0x15,0x17,0xf2,0x31,0x2c,0x2e,0xe4, +0x63,0x59,0x5c,0xc8,0xc7,0x26,0xb6,0x90,0x8f,0x51,0x6c,0x21,0x1f,0xab,0xd8,0x42, +0x3e,0x66,0xb1,0x85,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18, +0x81,0xc0,0xc7,0x28,0xb4,0x90,0x8f,0x55,0x68,0x21,0x1f,0xb3,0xd0,0x42,0x3e,0x76, +0xa1,0x85,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0, +0xc7,0xaa,0xb2,0x90,0x8f,0x59,0x65,0x21,0x1f,0xbb,0xca,0x42,0x3e,0x86,0x95,0x85, +0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0xd6, +0x40,0x0e,0xe0,0x63,0x41,0x19,0xc0,0xc7,0x82,0x0f,0x3e,0x76,0x04,0xf4,0xb1,0x43, +0xa0,0x8f,0x1d,0x03,0x7d,0xec,0x20,0xe8,0x63,0x79,0xb0,0x16,0xf2,0x31,0x3d,0x58, +0x0b,0xf9,0xd8,0x1e,0xac,0x85,0x7c,0x8c,0x0f,0xd6,0x42,0x3e,0x66,0x07,0x66,0x21, +0x1f,0xbb,0x03,0xb3,0x90,0x8f,0xe1,0x81,0x59,0xc8,0xc7,0xf2,0xc0,0x2c,0xe4,0x63, +0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x76,0x07,0x65, +0x21,0x1f,0xc3,0x83,0xb2,0x90,0x8f,0xe5,0x41,0x59,0xc8,0xc7,0xf4,0xa0,0x2c,0xe4, +0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x07, +0x64,0x21,0x1f,0xcb,0x03,0xb2,0x90,0x8f,0xe9,0x01,0x59,0xc8,0xc7,0xf6,0x80,0x2c, +0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46, +0x84,0x01,0x7d,0x8c,0x10,0x03,0xfa,0x18,0x31,0x06,0xf4,0x31,0x82,0x0c,0xe8,0x63, +0xb9,0x40,0x16,0xf2,0x31,0x5d,0x20,0x0b,0xf9,0xd8,0x2e,0x90,0x85,0x7c,0x8c,0x17, +0xc8,0x42,0x3e,0x66,0x0b,0x3f,0x21,0x1f,0xbb,0x85,0x9f,0x90,0x8f,0xe1,0xc2,0x4f, +0xc8,0xc7,0x72,0xe1,0x27,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0, +0xc7,0x08,0x04,0x3e,0x76,0x0b,0x3e,0x21,0x1f,0xc3,0x05,0x9f,0x90,0x8f,0xe5,0x82, +0x4f,0xc8,0xc7,0x74,0xc1,0x27,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42, +0xc0,0xc7,0x10,0x02,0x3e,0x86,0x0b,0x3d,0x21,0x1f,0xcb,0x85,0x9e,0x90,0x8f,0xe9, +0x42,0x4f,0xc8,0xc7,0x76,0xa1,0x27,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18, +0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84,0x02,0x7d,0x8c,0x10,0x05,0xfa,0x18,0x31, +0x0a,0xf4,0x31,0x82,0x14,0xe8,0x63,0xf9,0xe0,0x13,0xf2,0x31,0x7d,0xf0,0x09,0xf9, +0xd8,0x3e,0xf8,0x84,0x7c,0x8c,0x1f,0x7c,0x42,0x3e,0x66,0x0f,0x39,0x21,0x1f,0xbb, +0x87,0x9c,0x90,0x8f,0xe1,0x43,0x4e,0xc8,0xc7,0xf2,0x21,0x27,0xe4,0x63,0x04,0x02, +0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x76,0x0f,0x38,0x21,0x1f, +0xc3,0x07,0x9c,0x90,0x8f,0xe5,0x03,0x4e,0xc8,0xc7,0xf4,0x01,0x27,0xe4,0x63,0x08, +0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x0f,0x37,0x21, +0x1f,0xcb,0x87,0x9b,0x90,0x8f,0xe9,0xc3,0x4d,0xc8,0xc7,0xf6,0xe1,0x26,0xe4,0x63, +0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84,0x03, +0x7d,0x8c,0x10,0x07,0xfa,0x18,0x31,0x0e,0xf4,0x31,0x82,0x1c,0xe8,0x63,0xa0,0xe3, +0x27,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0xac,0x87,0x6a,0x28,0xb8,0xc0,0x80, +0x16,0x90,0x8e,0x7c,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0x12,0xa3,0xfd,0xb9,0x1b, +0xb8,0x09,0x4a,0xe7,0x74,0x4e,0xe7,0x86,0x6e,0x68,0x84,0xfe,0x66,0x34,0x21,0x00, +0x2e,0xa8,0x9c,0x99,0x4e,0xa9,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x30,0x32, +0xe2,0xa1,0xe0,0x02,0x03,0x5a,0xb0,0x3a,0xf2,0x19,0x31,0x78,0x00,0x10,0x04,0x83, +0x29,0x8d,0x44,0xc8,0x6f,0xee,0x26,0x60,0x1d,0xd7,0x71,0x1d,0x1f,0xf2,0x21,0x15, +0x32,0x9d,0xd1,0x84,0x00,0xb8,0xa0,0x72,0xc6,0x3a,0xac,0x12,0x9f,0x11,0x03,0x03, +0x00,0x41,0x30,0xc0,0xd6,0x68,0x8c,0x82,0x0b,0x0c,0x68,0x81,0xec,0xc8,0x67,0xc4, +0xe0,0x01,0x40,0x10,0x0c,0x26,0x38,0x4a,0xa1,0xd2,0xf1,0x9b,0x60,0x76,0x6a,0xa7, +0x76,0xca,0xa8,0x8c,0x62,0xa8,0x75,0x46,0x13,0x02,0xe0,0x82,0xca,0x99,0xec,0xcc, +0x4a,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x00,0x93,0x23,0x35,0x0a,0x2e,0x30,0xa0, +0x05,0xb9,0x23,0x9f,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xee,0x08,0x86,0x58,0xa7, +0x74,0x02,0xdd,0xe1,0x1d,0xde,0x61,0x23,0x36,0xc2,0x21,0xda,0x19,0x4d,0x08,0x80, +0x0b,0x2a,0x67,0x16,0x48,0xc8,0xc7,0x2e,0x90,0x90,0x8f,0x61,0x20,0x21,0x1f,0xcb, +0x40,0x42,0x3e,0x36,0x91,0x83,0x7c,0x8c,0x22,0x07,0xf9,0x58,0x45,0x0e,0xf2,0x31, +0x8b,0x1c,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04, +0x3e,0x46,0xb1,0x82,0x7c,0xac,0x62,0x05,0xf9,0x98,0xc5,0x0a,0xf2,0xb1,0x8b,0x15, +0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x56, +0xd1,0x81,0x7c,0xcc,0xa2,0x03,0xf9,0xd8,0x45,0x07,0xf2,0x31,0x8c,0x0e,0xe4,0x63, +0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0xb6,0x06,0x72, +0x00,0x1f,0x0b,0xca,0x00,0x3e,0x16,0x7c,0xf0,0xb1,0x23,0xa0,0x8f,0x1d,0x02,0x7d, +0xec,0x18,0xe8,0x63,0x07,0x41,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x78,0x89, +0x8f,0x42,0x05,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xea,0xa5,0x3e,0x0a,0x15, +0x3c,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xcb,0x97,0xfc,0x28,0x54,0xf0,0x64,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0xac,0x5f,0xfa,0xa3,0x50,0xc1,0x93,0x11,0x83,0x03,0x00, +0x41,0x30,0xb0,0xc0,0x29,0x94,0x4a,0x85,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0, +0x0a,0x27,0x51,0x2a,0x15,0x3e,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x4b,0x9c,0x46, +0xa9,0x54,0xf8,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x71,0x22,0xa5,0x52,0xe1, +0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xc8,0x89,0x94,0x10,0x31,0x19,0x31,0x38, +0x00,0x10,0x04,0x03,0xab,0x9c,0x4a,0x09,0x11,0x93,0x11,0x83,0x03,0x00,0x41,0x30, +0xb0,0xcc,0xc9,0x94,0x10,0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xeb,0x9c,0x4e, +0x09,0x11,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xd0,0x29,0x95,0x10,0x33,0x19, +0x31,0x38,0x00,0x10,0x04,0x03,0x2b,0x9d,0x54,0x09,0x31,0x93,0x11,0x83,0x03,0x00, +0x41,0x30,0xb0,0xd4,0x69,0x95,0x10,0x33,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x6b, +0x9d,0x58,0x09,0x31,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xd8,0x89,0x95,0x90, +0x30,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xab,0x9d,0x5a,0x09,0x09,0x93,0x11,0x83, +0x03,0x00,0x41,0x30,0xb0,0xdc,0xc9,0x95,0x90,0x30,0x19,0x31,0x38,0x00,0x10,0x04, +0x03,0xeb,0x9d,0x5e,0x09,0x09,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xe0,0x29, +0x96,0x90,0x32,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x2b,0x9e,0x64,0x09,0x29,0x93, +0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xe4,0x69,0x96,0x90,0x32,0x19,0x31,0x38,0x00, +0x10,0x04,0x03,0x6b,0x9e,0x68,0x09,0x29,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0, +0xe8,0xa9,0x96,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x7a,0xb2,0x25,0x0e, +0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xcb,0x9e,0x6e,0x89,0x43,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xc0,0xba,0x27,0x5c,0xe2,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xf0, +0x09,0x97,0x08,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x7c,0xca,0x25,0x02,0x19, +0x31,0x38,0x00,0x10,0x04,0x03,0x4b,0x9f,0x74,0x89,0x40,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xc0,0xda,0xa7,0x5d,0x22,0x90,0x23,0x0c,0x78,0x84,0x01,0x8f,0x30,0xe0,0x11, +0x06,0x1c,0x31,0x38,0x00,0x10,0x04,0x83,0x8f,0x9f,0x76,0xc9,0x85,0xee,0x69,0x34, +0x21,0x08,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x31,0xa9,0x70,0x9a,0x21,0x7c,0xc2, +0x27,0x7c,0x22,0x27,0x72,0x22,0x27,0x72,0x1a,0x4d,0x08,0x80,0xe1,0x88,0x40,0x8c, +0x82,0x6f,0xba,0x41,0x8d,0x84,0xc0,0x94,0x82,0x3e,0xa6,0x18,0xf4,0x31,0xe5,0xa0, +0x8f,0x11,0x83,0x7c,0xac,0x18,0xe4,0x63,0x83,0x21,0x9f,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x62,0xaa,0x9d,0x06,0x35,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0xa6, +0xdc,0x69,0x58,0xa3,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x66,0xea,0x9d,0x06,0x36, +0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0xa6,0xde,0x69,0x60,0xa5,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x6a,0x0a,0x9e,0x86,0x56,0x1a,0x31,0x38,0x00,0x10,0x04,0x83, +0xc3,0xa6,0xe2,0x69,0x70,0x25,0x13,0xec,0x48,0x3e,0x26,0x10,0xf0,0xb1,0x60,0x8f, +0xe4,0x63,0xc1,0x00,0x1f,0x3b,0x8a,0xf8,0x58,0xb0,0x47,0xf2,0xb1,0xe4,0x8f,0xe4, +0x63,0x47,0x10,0x1f,0x4b,0x42,0x49,0x3e,0x26,0x04,0xf1,0x19,0x31,0x30,0x00,0x10, +0x04,0x83,0xc8,0xa7,0x66,0xaa,0x1b,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0xa7,0x58, +0x2a,0x18,0x6e,0x18,0x83,0x3e,0x22,0x2e,0x18,0xc4,0x88,0x41,0x03,0x80,0x20,0x18, +0x34,0x64,0xf5,0x4f,0x7b,0x24,0x52,0x62,0x14,0x46,0x22,0x25,0x52,0x22,0x25,0x52, +0xa3,0x09,0x01,0x30,0x1c,0x11,0xe8,0x92,0xf0,0x8d,0x18,0x3c,0x00,0x08,0x82,0xc1, +0x44,0x56,0xfd,0x64,0x47,0x72,0xe4,0x3e,0xed,0x93,0x4a,0xa9,0x94,0x53,0x39,0x55, +0x52,0xa1,0x34,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x4b,0x20,0x0c,0x54,0x18,0x62, +0x10,0xa0,0x64,0x00,0x0c,0x54,0x18,0x60,0x10,0xa8,0x64,0x00,0x0c,0x54,0x18,0x5a, +0xc0,0x92,0x01,0x30,0x50,0x61,0x28,0x81,0x4b,0x06,0xc0,0x40,0x85,0xa1,0x04,0x30, +0x19,0x00,0x03,0x15,0x06,0x17,0xc8,0x64,0x00,0x0c,0x54,0x0c,0x5a,0x40,0xaa,0x01, +0x30,0x50,0x41,0x06,0x56,0x20,0xa7,0x01,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7, +0x5c,0xbd,0x14,0xfb,0x0c,0x23,0x06,0x07,0x00,0x82,0x60,0x20,0x06,0x6a,0xa5,0x52, +0x7d,0x74,0x56,0xa3,0x09,0x81,0x50,0xc1,0x3f,0x69,0xa9,0x55,0x70,0x17,0x18,0x6c, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc4,0xe0,0xad,0x5e,0x4a,0x94,0xd4,0x6a,0x34,0x21, +0x00,0x46,0x13,0x84,0xe0,0x04,0x83,0x9d,0x60,0x30,0x13,0x0c,0xfa,0x98,0x70,0xd0, +0xe7,0x84,0x01,0x9d,0x30,0xa0,0xd1,0x04,0x07,0x18,0x4d,0x78,0x82,0x23,0x0c,0x76, +0x84,0xc1,0x4c,0xd0,0x23,0xf9,0x98,0xa0,0x47,0xf2,0x31,0x62,0xa4,0xe0,0x63,0x04, +0x49,0xc1,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xd5,0x2a,0x2b,0x42,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0x63,0xb5,0xcc,0x8a,0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x60,0x2d,0xb4,0x5a,0x27,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xd6,0x4a, +0x2b,0x76,0x12,0x8e,0x31,0xd8,0x31,0x06,0x33,0x42,0xa0,0x8f,0x11,0x02,0x7d,0x46, +0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x89,0x2d,0xb6,0xf2,0xa5,0xd1,0x1a,0xad,0xd1,0x7a, +0xab,0xb7,0x7a,0xab,0xb7,0x1a,0x4d,0x08,0x80,0xe1,0x88,0xa0,0x9d,0x82,0x6f,0xba, +0xa1,0x9e,0x84,0xe0,0xc2,0xc0,0x50,0x23,0x06,0x0f,0x00,0x82,0x60,0x30,0xcd,0x16, +0x5b,0xa5,0x53,0x38,0x1d,0x06,0x3e,0xe1,0x13,0x6a,0xa1,0x16,0x5d,0x05,0xa3,0x09, +0x01,0x60,0x81,0x4b,0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xdb,0x8a,0xab, +0xc0,0x02,0x43,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xe5,0xd6,0x5b,0x05,0x16, +0xc4,0x94,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xda,0xad,0xba,0x0a,0x86,0x23, +0xe0,0x00,0x9f,0x82,0x6f,0xba,0x41,0x88,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0xf0,0xea,0xab,0x60,0x18,0x8e,0x08,0xf6,0xc9,0xf9,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x18,0x2f,0xbf,0x1a,0x0a,0x0b,0x06,0xfa,0x58,0x49,0x05,0xf1,0x99,0x6e, +0x08,0x4c,0x8a,0x98,0x65,0x18,0x88,0x3a,0x18,0x8e,0xc8,0x03,0x90,0x72,0xbe,0xe9, +0x86,0x9f,0x42,0xa9,0x60,0x96,0x00,0x19,0x8e,0xd8,0x83,0x94,0x52,0xbe,0x59,0x06, +0xa3,0x08,0x8c,0x51,0xe2,0x63,0x81,0x4a,0xc9,0xc7,0x02,0x06,0x3e,0xb3,0x04,0xc8, +0x70,0xc4,0x71,0x56,0xc2,0x37,0xcb,0x70,0x20,0xc1,0x2c,0x01,0x32,0x50,0x62,0x30, +0x03,0x48,0x14,0x2e,0x1a,0x1c,0x20,0x61,0x0c,0x94,0x18,0x62,0x30,0x18,0x85,0x77, +0x78,0x86,0x29,0x62,0x05,0x1f,0x0b,0xd4,0x4a,0x3e,0x23,0x06,0x06,0x00,0x82,0x60, +0x10,0xbd,0x17,0x6f,0x05,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xcc,0xd7,0x6b,0x81, +0x42,0x60,0x34,0x15,0xc4,0xc7,0x6a,0xaa,0x8d,0xe2,0x33,0x62,0x60,0x00,0x20,0x08, +0x06,0xd1,0x7c,0x81,0x57,0x30,0x1c,0x21,0x47,0x71,0x45,0x7c,0x17,0x18,0xca,0x96, +0x40,0x3e,0x16,0x18,0xf2,0xb1,0xa0,0x90,0x8f,0x05,0x3f,0x05,0x9f,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0xf4,0xeb,0xbc,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfc, +0x4b,0xb7,0x1e,0x30,0x18,0x8e,0x08,0x70,0xca,0xf9,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x00,0xb1,0xdd,0x8a,0xc4,0xc0,0x82,0x81,0x3e,0xd3,0x0d,0xc1,0x4e,0x0d,0x23, +0x06,0x06,0x00,0x82,0x60,0x10,0x81,0x58,0x7b,0x05,0x76,0x94,0x96,0x7c,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0x12,0xb1,0xf7,0x0a,0x2c,0x18,0xe4,0x33,0x62,0x60,0x00, +0x20,0x08,0x06,0x11,0x89,0xc5,0x57,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xdf,0x7f, +0xf9,0x56,0x4c,0xd1,0xd7,0x68,0x42,0x00,0x8c,0x26,0x08,0x81,0x09,0x24,0x25,0x1f, +0x13,0x48,0x4a,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xa9,0x58,0x6f,0x09,0x23, +0x06,0x06,0x00,0x82,0x60,0x10,0xad,0x98,0x6f,0x09,0x27,0x0c,0xe8,0x84,0x01,0x9d, +0x60,0xb0,0x13,0x0c,0x66,0x82,0x5c,0xc1,0xc7,0x84,0xb9,0x82,0xcf,0x88,0xc1,0x01, +0x80,0x20,0x18,0x7c,0x2c,0xb6,0x5e,0x3e,0x35,0x62,0xa3,0x09,0x01,0x30,0x9a,0x20, +0x04,0x56,0x08,0xf1,0xb1,0x42,0x88,0xcf,0x70,0x84,0xf0,0x08,0xdf,0x74,0x83,0x79, +0xbd,0x57,0x30,0x1c,0x31,0x40,0xc2,0x37,0xdd,0x80,0x5e,0xf1,0x15,0x4c,0x37,0xb4, +0xd8,0x8b,0x11,0xd3,0x0d,0x2e,0x06,0x63,0x43,0x15,0x11,0x14,0x11,0x41,0x09,0x04, +0x94,0x40,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x63,0xe6,0x5f,0x73,0x55,0x63, +0x42,0x10,0x62,0x21,0x16,0x62,0x21,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a, +0x30,0x08,0xd3,0x0d,0x3b,0xc6,0x63,0x4e,0x25,0x01,0x8c,0x18,0x34,0x00,0x08,0x82, +0x41,0x93,0x66,0x24,0x96,0x57,0x3b,0x16,0x1c,0x27,0x76,0x62,0x27,0x76,0x62,0xa3, +0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0xdd,0x20,0x66,0x61,0x46,0xd5, +0x13,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x6f,0xa6,0x62,0x7f,0x15,0x66,0x41, +0xd3,0x62,0x2d,0xd6,0x62,0x2d,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30, +0x08,0xd3,0x0d,0x67,0x86,0x66,0x58,0x51,0x01,0x8c,0x18,0x34,0x00,0x08,0x82,0x41, +0x53,0x67,0x30,0x56,0x5a,0x67,0x46,0x05,0x33,0x36,0x63,0x33,0x36,0x63,0xa3,0x09, +0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d, +0x9e,0xd1,0x58,0x6a,0xad,0x59,0x54,0xdc,0xd8,0x8d,0xdd,0xd8,0x8d,0x8d,0x26,0x04, +0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x7d, +0x86,0x63,0xad,0xf5,0x66,0x4f,0xb2,0x63,0x3b,0xb6,0x63,0x3b,0x36,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xd3,0x0d,0x76,0x56,0x67,0x66,0x50,0x62,0x10, +0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xa3,0xe6,0x63,0xb3,0x55,0x67,0x62,0x10, +0x84,0x59,0x98,0x85,0x59,0x98,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c, +0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xa7,0x26,0x66,0xb7,0x95,0x67,0x5f,0x51, +0x66,0x65,0x56,0x66,0x65,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08, +0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xac,0x9a,0x99,0xed,0x56,0x9f,0x75,0x49,0x9a, +0xa5,0x59,0x9a,0xa5,0xd9,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x18, +0x1e,0x94,0x42,0x7c,0x0c,0x0f,0x4a,0x21,0x3e,0x57,0x52,0x86,0x1a,0x31,0x38,0x00, +0x10,0x04,0x83,0x63,0xd6,0xde,0x0c,0x1c,0x02,0xa3,0xaf,0x55,0xa0,0xcf,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0xb5,0x06,0x67,0x26,0x16,0x98,0x7d,0x0d,0xf1,0x31,0x21, +0x90,0x8f,0x05,0xf8,0x05,0x1f,0x0b,0x52,0x4c,0x3e,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xe8,0x9a,0x9d,0xe9,0x57,0x60,0x36,0xd5,0x5f,0xf2,0x19,0x31,0x38,0x00,0x10, +0x04,0x83,0x83,0xd7,0xf0,0x2c,0x48,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe8,0xb5, +0x3c,0xb3,0xaf,0xc0,0x88,0x23,0x3e,0x26,0x04,0xf2,0xb1,0x20,0x81,0x8f,0xa1,0x15, +0x8c,0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x5f,0x63,0xb5,0xc0,0x62,0x2c, +0x88,0x8f,0xa5,0x82,0x29,0x80,0xe0,0x02,0x83,0x59,0x2a,0x9c,0x02,0x08,0x2e,0x30, +0x98,0x0d,0x18,0x7c,0x4c,0xc0,0xe0,0x33,0xdc,0x80,0x0a,0x70,0x41,0x06,0xc3,0x0d, +0xa8,0x00,0x17,0x64,0x50,0x42,0xa0,0x17,0x18,0xca,0x1c,0x43,0x3e,0xf6,0x18,0xf2, +0x19,0x31,0x48,0x00,0x10,0x04,0x03,0x0e,0xdd,0x52,0x4d,0x08,0x84,0x60,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0x78,0x63,0xb5,0x40,0xce,0x2c,0x90,0x33,0xf9,0x58,0x60, +0x63,0xf0,0xb1,0xc1,0xc6,0xe4,0x63,0x01,0x8e,0xc1,0xc7,0x8a,0x3a,0x93,0x8f,0x05, +0x75,0x06,0x1f,0x0b,0x0a,0xf9,0x58,0x60,0x67,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8e, +0x7c,0x2c,0x18,0xe4,0x63,0x01,0x2e,0xc8,0xc7,0x04,0x5c,0x90,0x8f,0x0d,0xb8,0x20, +0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0xf0,0x2d,0xd7,0xb0,0x0b,0xbb,0xcc,0xb3, +0x33,0xf9,0x58,0x20,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x90,0xd3,0xb5, +0xc0,0x82,0x5f,0x90,0x8f,0x09,0xbf,0x20,0x1f,0x1b,0x7e,0x41,0x3e,0x36,0x88,0x83, +0x7c,0x6c,0x10,0x07,0xf9,0xd8,0x20,0x0e,0xf2,0xb1,0x77,0x10,0x07,0x10,0x5c,0x60, +0x30,0x0b,0xf8,0x00,0x3e,0xc3,0x0d,0xe4,0x30,0x1b,0x64,0x50,0xc1,0x18,0xe8,0x05, +0x86,0x32,0x38,0x20,0xe4,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x5c,0xca,0xa9,0x5b, +0x20,0x06,0x81,0x18,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x21,0x73,0xed,0x16,0xcc, +0x9a,0x05,0xb3,0x26,0x1f,0x0b,0xee,0x0c,0x3e,0x36,0xdc,0x99,0x7c,0x2c,0xc8,0x33, +0xf8,0x58,0x61,0x6b,0xf2,0xb1,0xc0,0xd6,0xe0,0x63,0x41,0x21,0x1f,0x0b,0x6e,0x0d, +0x3e,0x56,0x14,0xf2,0xb1,0xa0,0x91,0x8f,0x05,0x83,0x7c,0x2c,0x98,0x07,0xf9,0x98, +0x30,0x0f,0xf2,0xb1,0x61,0x1e,0xe4,0x63,0x03,0x19,0xc0,0xc7,0x06,0x32,0x80,0x8f, +0x0d,0x64,0x00,0x1f,0x3b,0xd0,0x00,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0xf5, +0x9c,0xbf,0x65,0x7c,0x90,0xf1,0x81,0x95,0x41,0x20,0x9f,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0xc8,0xce,0xdf,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd0,0x6e,0xe4, +0x46,0xa2,0x1f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x48,0x3b,0x92,0x1b,0x89,0x7e, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0xed,0x4a,0x6e,0x24,0xfa,0x61,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0xb5,0x3b,0x39,0x93,0x00,0x89,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xd8,0x0e,0xe5,0x4c,0x02,0x24,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x68, +0xbb,0x94,0x33,0x09,0x90,0xb0,0x63,0x24,0xe4,0x63,0xc8,0x48,0xc8,0xc7,0x92,0x91, +0x90,0x8f,0x0d,0x6d,0x00,0x1f,0x1b,0xda,0x00,0x3e,0x36,0xb4,0x01,0x7c,0xcc,0x48, +0x09,0xf9,0x98,0x91,0x12,0xf2,0x31,0x23,0x25,0xe4,0x63,0x03,0x1c,0xc0,0xc7,0x06, +0x38,0x80,0x8f,0x0d,0x70,0x00,0x1f,0x9b,0xee,0x00,0x3e,0x06,0x16,0x2d,0x01,0x82, +0x0b,0x0c,0x66,0x41,0x3b,0xc0,0x67,0xb8,0xe1,0x25,0x48,0x84,0x0c,0x2a,0xa0,0x05, +0xbd,0xc0,0x50,0x16,0x0e,0x84,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0xd3,0xbb, +0x9d,0x0b,0x66,0x21,0x98,0x85,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x46,0xcf,0xe7, +0x02,0x92,0xb3,0x80,0xe4,0xe4,0x63,0x01,0xba,0xc1,0xc7,0x06,0x74,0x93,0x8f,0x05, +0xea,0x06,0x1f,0x2b,0x4e,0x4e,0x3e,0x16,0x9c,0x1c,0x7c,0x2c,0x28,0xe4,0x63,0x01, +0xca,0xc1,0xc7,0x8a,0x42,0x3e,0x16,0x34,0xf2,0xb1,0x60,0x90,0x8f,0x05,0x3e,0x21, +0x1f,0x13,0x7c,0x42,0x3e,0x36,0xf8,0x84,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c, +0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c, +0x38,0xd7,0x7b,0xbb,0xac,0x1d,0xb2,0x76,0x30,0x5b,0x08,0xe4,0x33,0x62,0x60,0x00, +0x20,0x08,0x06,0x51,0xed,0xbd,0x5d,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0xee, +0xd1,0x5d,0x1c,0xa0,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xba,0x57,0x77,0x71, +0x80,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xec,0x9e,0xdd,0xc5,0x01,0x5a,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0xc1,0x7b,0x78,0x17,0x07,0x6b,0x31,0x62,0x70,0x00, +0x20,0x08,0x06,0x47,0xef,0xe5,0x5d,0x1c,0xac,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0xbe,0xa7,0x77,0x71,0xb0,0x16,0x76,0xb8,0x85,0x7c,0x0c,0x71,0x0b,0xf9,0x58, +0xe2,0x16,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f, +0x19,0x74,0x21,0x1f,0x33,0xe8,0x42,0x3e,0x66,0xd0,0x85,0x7c,0x2c,0x0e,0x06,0xf8, +0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc1,0xc7,0x5e,0x03,0x2f, +0x40,0x70,0x81,0xc1,0x2c,0xe8,0x09,0xf8,0x0c,0x37,0xe8,0x05,0x9d,0x90,0x41,0x99, +0x44,0xa0,0x17,0x18,0xca,0x64,0x82,0x90,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x70, +0xeb,0xc7,0x7a,0x25,0x11,0x94,0x44,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0xfd, +0xbd,0x5e,0x50,0x77,0x16,0xd4,0x9d,0x7c,0x2c,0xc8,0x39,0xf8,0xd8,0x90,0x73,0xf2, +0xb1,0x60,0xe7,0xe0,0x63,0x05,0xde,0xc9,0xc7,0x02,0xbc,0x83,0x8f,0x05,0x85,0x7c, +0x2c,0xc8,0x3b,0xf8,0x58,0x51,0xc8,0xc7,0x82,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x20, +0x35,0xe4,0x63,0x42,0x6a,0xc8,0xc7,0x86,0xd4,0x90,0x8f,0xc5,0xc1,0x00,0x1f,0x8b, +0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x0e,0xf8,0x8c,0x18,0x24,0x00,0x08, +0x82,0x01,0xf7,0x7f,0xe0,0xf7,0x13,0xd9,0x4f,0x64,0x76,0x12,0x81,0x7c,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0x32,0xc1,0x00,0xfc,0x82,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x54,0x30,0x28,0xbf,0x38,0x98,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x56, +0x30,0x30,0xbf,0x38,0x98,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x58,0x30,0x38, +0xbf,0x38,0x98,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5a,0x30,0x48,0xbf,0x38, +0xb0,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5c,0x30,0x50,0xbf,0x38,0xb0,0x8d, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5e,0x30,0x58,0xbf,0x38,0xb0,0x0d,0x3b,0x72, +0x43,0x3e,0x86,0xe4,0x86,0x7c,0x2c,0xc9,0x0d,0xf9,0x58,0x1c,0x0c,0xf0,0xb1,0x38, +0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0x8c,0xdf,0x90,0x8f,0x19,0xbf,0x21,0x1f,0x33, +0x7e,0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1, +0x38,0x98,0xe0,0x53,0x30,0xe1,0x06,0x7a,0x81,0xa1,0x46,0x0c,0x12,0x00,0x04,0xc1, +0x80,0xbb,0xc1,0x00,0xff,0x5e,0xa2,0x0d,0x5e,0xa2,0x0d,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x00,0xc3,0x60,0xff,0x82,0xf0,0xb3,0x20,0xfc,0xe4,0x63,0x41,0xe9,0xc1, +0xc7,0x86,0xd2,0x93,0x8f,0x05,0xa7,0x07,0x1f,0x2b,0xc8,0x4f,0x3e,0x16,0x90,0x1f, +0x7c,0x2c,0x28,0xe4,0x63,0x41,0xf9,0xc1,0xc7,0x8a,0x42,0x3e,0x16,0x30,0xf2,0xb1, +0x60,0x90,0x8f,0x05,0xf1,0x21,0x1f,0x13,0xe2,0x43,0x3e,0x36,0xc4,0x87,0x7c,0x8c, +0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x70,0xc0,0x67, +0xc4,0x20,0x01,0x40,0x10,0x0c,0xb8,0x35,0x0c,0x58,0x30,0x38,0x8b,0x52,0x38,0x8b, +0x52,0xb0,0xb9,0x08,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0x1c,0x06,0x2c, +0x18,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd8,0x61,0x10,0x83,0x01,0x1b,0xec, +0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x77,0x18,0xc8,0x60,0xc0,0x06,0xfb,0x31, +0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x1e,0x06,0x33,0x18,0xb0,0xc1,0x7e,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x91,0x87,0x41,0x0d,0x06,0x6c,0xe0,0x1f,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0xe8,0x61,0x60,0x83,0x01,0x1b,0xf8,0xc7,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0x7b,0x18,0xdc,0x60,0xc0,0x06,0xfe,0x61,0x47,0x88,0xc8,0xc7,0x90, +0x10,0x91,0x8f,0x25,0x21,0x22,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c, +0x0d,0x06,0xf8,0x98,0x71,0x22,0xf2,0x31,0xe3,0x44,0xe4,0x63,0xc6,0x89,0xc8,0xc7, +0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x13,0x7c, +0x6a,0x25,0x74,0x41,0x2f,0x30,0xd4,0x88,0x41,0x02,0x80,0x20,0x18,0x70,0xa3,0x18, +0x90,0x61,0xa0,0x12,0xb9,0xa0,0x12,0xb9,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07, +0x2b,0x06,0x67,0x18,0x04,0x2d,0x18,0x58,0xd0,0x82,0x81,0x7c,0x2c,0x88,0x3f,0xf8, +0xd8,0x10,0x7f,0xf2,0xb1,0x60,0xfe,0xe0,0x63,0x05,0x0c,0x06,0xf2,0xb1,0x00,0x06, +0x03,0xf8,0x58,0x50,0xc8,0xc7,0x82,0x18,0x0c,0xe0,0x63,0x45,0x21,0x1f,0x0b,0x18, +0xf9,0x58,0x30,0xc8,0xc7,0x82,0x1c,0x91,0x8f,0x09,0x39,0x22,0x1f,0x1b,0x72,0x44, +0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x38, +0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0xdc,0x2d,0x06,0x78,0x18,0x88,0x45,0x3c, +0x88,0x45,0x3c,0xd8,0x6f,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0x17, +0x03,0x3c,0x0c,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xc4,0x31,0xe8,0xc3,0x80, +0x0d,0xc6,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x71,0x0c,0xfc,0x30,0x60,0x83, +0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x1c,0x83,0x3f,0x0c,0xd8,0x60,0x4c, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x28,0xc7,0x20,0x14,0x03,0x36,0x30,0x93,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xcc,0x31,0x10,0xc5,0x80,0x0d,0xcc,0x64,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0x73,0x0c,0x46,0x31,0x60,0x03,0x33,0xb1,0x23,0x4d,0xe4, +0x63,0x48,0x9a,0xc8,0xc7,0x92,0x34,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01, +0x3e,0xc6,0x06,0x03,0x7c,0xcc,0x78,0x13,0xf9,0x98,0xf1,0x26,0xf2,0x31,0xe3,0x4d, +0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83, +0x09,0x3e,0x86,0x2b,0x73,0x02,0x82,0x0b,0x0c,0x66,0x81,0x99,0xc0,0x67,0xb8,0xa1, +0x4e,0xfa,0x86,0x0c,0xea,0x45,0x02,0xbd,0xc0,0x50,0xb6,0x23,0x84,0x7c,0x46,0x0c, +0x12,0x00,0x04,0xc1,0x80,0xa3,0xc7,0xa0,0x16,0x03,0x17,0x09,0x5c,0x24,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0xa3,0x1f,0x03,0x5c,0x0c,0x02,0x3f,0x0c,0x2c,0xf0,0xc3, +0x40,0x3e,0x16,0x88,0x61,0x00,0x1f,0x1b,0xc4,0x30,0x90,0x8f,0x05,0x64,0x18,0xc0, +0xc7,0x8a,0x50,0x0c,0xe4,0x63,0x41,0x28,0x06,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0xa2, +0x18,0xc0,0xc7,0x8a,0x42,0x3e,0x16,0x34,0xf2,0xb1,0x60,0x90,0x8f,0x05,0xa4,0x22, +0x1f,0x13,0x48,0x45,0x3e,0x36,0x90,0x8a,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c, +0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c, +0x38,0x94,0x0c,0xd2,0x31,0x40,0x93,0x0c,0x4d,0x32,0x83,0x91,0x40,0x3e,0x23,0x06, +0x06,0x00,0x82,0x60,0x10,0xbd,0x64,0x90,0x8e,0x41,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0xc7,0x4c,0x06,0xee,0x18,0xc4,0x81,0xab,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0x41,0x93,0xc1,0x3b,0x06,0x71,0xe0,0x2a,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd4, +0x64,0x00,0x8f,0x41,0x1c,0xb8,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x36,0x19, +0xc8,0x63,0x10,0x07,0xb1,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x4d,0x06,0xf3, +0x18,0xc4,0x41,0xac,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x81,0x93,0x01,0x3d,0x06, +0x71,0x10,0x2b,0x76,0xd0,0x8a,0x7c,0x0c,0xa1,0x15,0xf9,0x58,0x42,0x2b,0xf2,0xb1, +0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0x19,0xba,0x22,0x1f, +0x33,0x74,0x45,0x3e,0x66,0xe8,0x8a,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0, +0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc1,0xa7,0x72,0xc4,0x0d,0xf4,0x02,0x43,0x8d, +0x18,0x24,0x00,0x08,0x82,0x01,0x07,0x96,0x41,0x48,0x06,0x38,0xd2,0x06,0x38,0xd2, +0x06,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa4,0x65,0x40,0x92,0x41,0xa0,0x8e,0x81, +0x05,0xea,0x18,0xc8,0xc7,0x02,0x57,0x0c,0xe0,0x63,0x83,0x2b,0x06,0xf2,0xb1,0x00, +0x16,0x03,0xf8,0x58,0xd1,0x8e,0x81,0x7c,0x2c,0x68,0xc7,0x00,0x3e,0x16,0x14,0xf2, +0xb1,0xc0,0x1d,0x03,0xf8,0x58,0x51,0xc8,0xc7,0x02,0x46,0x3e,0x16,0x0c,0xf2,0xb1, +0x80,0x5d,0xe4,0x63,0x02,0xbb,0xc8,0xc7,0x06,0x76,0x91,0x8f,0xb1,0xc1,0x00,0x1f, +0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x0e,0xf8,0x8c,0x18,0x24,0x00, +0x08,0x82,0x01,0x47,0x97,0x41,0x4d,0x06,0x70,0x52,0x0a,0x70,0x52,0x0a,0xc6,0x27, +0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xda,0xcb,0xa0,0x26,0x83,0x60,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0xbf,0x0c,0x74,0x32,0x60,0x03,0x7b,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0x03,0x34,0x83,0x9d,0x0c,0xd8,0xc0,0x5e,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x08,0xcd,0x80,0x27,0x03,0x36,0xb0,0x97,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x44,0x33,0xf0,0xc9,0x80,0x0d,0xf2,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0xd1,0x0c,0x7e,0x32,0x60,0x83,0x7c,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83, +0x34,0x03,0xb0,0x0c,0xd8,0x20,0x5f,0xec,0xe0,0x17,0xf9,0x18,0xc2,0x2f,0xf2,0xb1, +0x84,0x5f,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f, +0x33,0x44,0x46,0x3e,0x66,0x88,0x8c,0x7c,0xcc,0x10,0x19,0xf9,0x18,0x1b,0x0c,0xf0, +0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x82,0x4f,0xd1,0x88,0x2e, +0xe8,0x05,0x86,0x1a,0x31,0x48,0x00,0x10,0x04,0x03,0x8e,0x35,0x83,0xb6,0x0c,0x66, +0x24,0x17,0x66,0x24,0x17,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa8,0xcd,0x00,0x2e, +0x83,0xc0,0x26,0x03,0x0b,0x6c,0x32,0x90,0x8f,0x05,0xfa,0x18,0xc0,0xc7,0x06,0x7d, +0x0c,0xe4,0x63,0x01,0x3f,0x06,0xf0,0xb1,0x22,0x27,0x03,0xf9,0x58,0x90,0x93,0x01, +0x7c,0x2c,0x28,0xe4,0x63,0x81,0x4e,0x06,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8c,0x7c, +0x2c,0x18,0xe4,0x63,0x01,0xcd,0xc8,0xc7,0x04,0x9a,0x91,0x8f,0x0d,0x34,0x23,0x1f, +0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x1c,0xf0, +0x19,0x31,0x48,0x00,0x10,0x04,0x03,0x0e,0x3c,0x83,0xd0,0x0c,0xd6,0x24,0x1e,0xd6, +0x24,0x1e,0x0c,0x5d,0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x74,0x9e,0x41, +0x68,0x06,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xeb,0x19,0x98,0x66,0xc0,0x06, +0x3e,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x7b,0x06,0xa7,0x19,0xb0,0x81,0xcf, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd1,0x9e,0x01,0x6a,0x06,0x6c,0xe0,0x33,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xb8,0x67,0xa0,0x9a,0x01,0x1b,0x84,0xcd,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0xef,0x19,0xac,0x66,0xc0,0x06,0x61,0x33,0x62,0x70,0x00, +0x20,0x08,0x06,0x07,0x7c,0x06,0xac,0x19,0xb0,0x41,0xd8,0xd8,0x41,0x36,0xf2,0x31, +0x84,0x6c,0xe4,0x63,0x09,0xd9,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f, +0x63,0x83,0x01,0x3e,0x66,0xa8,0x8d,0x7c,0xcc,0x50,0x1b,0xf9,0x98,0xa1,0x36,0xf2, +0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x04, +0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf6,0x33,0x80,0xcf,0x20,0x18,0x8e,0x08, +0xf6,0x32,0x10,0xbe,0xe9,0x86,0x01,0x2c,0x83,0xc0,0x9a,0x80,0x3e,0xd6,0x08,0xf4, +0xb1,0x66,0xa0,0x8f,0x29,0x04,0x7d,0x4c,0x29,0xe8,0x63,0x8a,0x41,0x1f,0x33,0x0c, +0xf9,0x98,0x61,0xc8,0xc7,0x0c,0x43,0x3e,0x66,0x0c,0xf1,0x31,0x63,0x88,0x8f,0x19, +0x43,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x52,0xd1,0xe0,0x3f,0x83,0x61,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0xa2,0x15,0x0d,0x40,0x34,0x18,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0x62,0xd1,0x20,0x44,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x16, +0x0d,0xc2,0x33,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x72,0xd1,0x40,0x3c,0x83, +0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x17,0x0d,0xc6,0x33,0x18,0x86,0x23,0xd8, +0xe0,0x35,0x03,0xe1,0xbb,0xc0,0x50,0x16,0xb8,0x81,0x7c,0x86,0x23,0x02,0xd9,0x0c, +0x84,0x6f,0x96,0x21,0x51,0x02,0x9b,0x03,0x81,0x3e,0x36,0x07,0x03,0x7d,0x6c,0x0e, +0x08,0xfa,0x58,0x71,0x9a,0x81,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8,0xd1, +0xe0,0x3e,0x03,0x02,0x0e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe0,0xd1,0x00,0x3f, +0x03,0x02,0x0e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe8,0xd1,0x20,0x3f,0x03,0x02, +0x0e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf0,0xd1,0x20,0x3f,0x83,0x01,0x0e,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf8,0xd1,0x40,0x3f,0x83,0x01,0x0e,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x00,0xd3,0x60,0x3f,0x83,0x01,0x0e,0x66,0x09,0x94,0x81,0x0a, +0xc3,0x48,0xf4,0x01,0x19,0xa8,0x30,0x8c,0x44,0x1f,0x90,0x81,0x0a,0xc3,0x48,0xf4, +0x01,0x19,0xa8,0x30,0xa8,0xc4,0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x28,0xd3, +0x20,0x44,0x03,0xbf,0x0c,0xc8,0xc0,0x02,0xd3,0x0c,0xe0,0x63,0x66,0x10,0xd0,0xc7, +0x02,0xda,0x0c,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0x99,0x06,0xf1,0x19, +0x04,0x16,0x80,0x67,0x20,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd6,0x34,0x38, +0xd1,0xc0,0x1c,0x83,0x71,0x0c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x60,0xd3,0x00, +0x45,0x83,0xc0,0x94,0x86,0x23,0x82,0xf3,0x0c,0x88,0xaf,0x7e,0x31,0x08,0x74,0xc4, +0xe0,0x01,0x40,0x10,0x0c,0xa6,0x35,0x0d,0x48,0x34,0xf8,0xcb,0x20,0x2f,0x83,0x7a, +0x0c,0xe8,0x31,0x80,0xcd,0x00,0x36,0x03,0x30,0x0d,0xc0,0x34,0x60,0xd1,0x00,0x35, +0x83,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0xe9, +0x06,0xa2,0x35,0x03,0x63,0xba,0x81,0x70,0xcd,0xe0,0x98,0x6e,0x20,0x5e,0x33,0x40, +0xa6,0x1b,0x08,0xd8,0x0c,0x12,0x73,0x88,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x41, +0x64,0xa7,0xc1,0x9a,0x06,0xc1,0x70,0x44,0x00,0x9f,0x01,0xf3,0xcd,0x32,0x38,0x4b, +0x60,0x91,0x11,0x9f,0xe1,0x08,0xa2,0x36,0x03,0xe1,0x1b,0x8e,0x28,0x6c,0x33,0x20, +0xbe,0x13,0x06,0x71,0xc2,0x20,0x4c,0x08,0x42,0x30,0x1c,0x61,0xe8,0x66,0x20,0x7c, +0xc3,0x11,0xc7,0x6e,0x06,0xc4,0x77,0xc2,0x20,0x4e,0x18,0x84,0x09,0x41,0x08,0x86, +0x1b,0x8c,0x00,0x0c,0x66,0x19,0x98,0x26,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x88, +0x54,0x83,0x3c,0x0d,0x98,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x50,0x35,0x18,0xd3, +0xe0,0x09,0x66,0x09,0x9a,0x81,0x0a,0x43,0x60,0xc0,0x60,0x31,0x30,0xa0,0xe2,0x33, +0x1c,0x11,0x90,0x67,0x20,0x7c,0xc3,0x11,0x42,0x79,0x06,0xc4,0x77,0xc2,0x20,0x4e, +0x18,0x84,0x09,0x41,0x08,0x86,0x1b,0xa0,0x00,0x0c,0x66,0x19,0xb0,0x2c,0x18,0xa8, +0x30,0xea,0x67,0xa3,0x5d,0x41,0x19,0x31,0x70,0x00,0x10,0x04,0x83,0x07,0x56,0x03, +0x32,0x0d,0xd2,0x33,0x78,0xcd,0xc0,0x35,0x83,0x37,0x0d,0xd0,0xc0,0xeb,0x38,0x1b, +0x0d,0x86,0x23,0xb8,0xf5,0x0c,0x9c,0xef,0x02,0x43,0xd9,0x10,0xc8,0x67,0xb8,0x81, +0xac,0x4c,0x35,0x08,0x83,0xa3,0xc9,0xc0,0x50,0x76,0x9f,0x81,0x4c,0x06,0xf1,0xb1, +0x40,0x90,0x8f,0x05,0xe5,0x24,0x1f,0x0b,0xcb,0x60,0x46,0x03,0xf9,0x8c,0x18,0x18, +0x00,0x08,0x82,0x41,0x84,0xab,0x41,0xa9,0x06,0xc1,0x1d,0x86,0x1a,0x31,0x38,0x00, +0x10,0x04,0x83,0xa3,0x57,0x83,0x3c,0x0d,0x02,0xc1,0xf4,0xe0,0x46,0x03,0xf9,0x58, +0x60,0xc4,0xc7,0x86,0x40,0x3e,0x16,0x20,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0x43,0x5c,0x83,0x3e,0x0d,0x92,0xc0,0xd4,0x32,0x70,0xd1,0x40,0x3e,0x23,0x06,0x06, +0x00,0x82,0x60,0x10,0x85,0x6b,0xe0,0xaa,0x41,0x60,0xa1,0x30,0xc4,0xc7,0x84,0x40, +0x3e,0x16,0x14,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x5d,0x83,0x51,0x0d, +0x8c,0x60,0x96,0xe1,0x81,0x78,0x32,0xb0,0x53,0x40,0x05,0xf8,0x58,0x70,0x0a,0xf1, +0x31,0x54,0x50,0x05,0xf8,0xd8,0x2a,0xa8,0x42,0x7c,0x2c,0x50,0x85,0xf8,0xcc,0x12, +0x4c,0x23,0x06,0x07,0x00,0x82,0x60,0xf0,0x95,0x6b,0x40,0xaa,0xc1,0x7d,0x06,0xba, +0x1a,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x58,0x20,0xc8,0x67,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0xa2,0x77,0x0d,0xc8,0x35,0x08,0x6c,0x46,0x83,0x80,0x3e,0x23,0x06,0x06, +0x00,0x82,0x60,0x10,0xc5,0x6b,0x70,0xaa,0x41,0x60,0xc1,0x8f,0x06,0xf2,0x19,0x31, +0x30,0x00,0x10,0x04,0x83,0x68,0x5e,0x83,0x56,0x0d,0x82,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xee,0x35,0x90,0xd5,0x00,0x4c,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0x7c,0x0d,0x68,0x35,0x80,0xcb,0x80,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x23, +0x5f,0x83,0x5a,0x0d,0xe8,0x32,0x08,0x4c,0x47,0x83,0x21,0x3e,0x26,0x04,0xf2,0xb1, +0xa0,0x80,0x8f,0x05,0xed,0x20,0x1f,0x13,0xda,0x41,0x3e,0x36,0xb4,0x83,0x7c,0xec, +0x1f,0x86,0xf8,0xd8,0x3f,0x0c,0xf1,0xb1,0x7f,0x18,0xe2,0x63,0x86,0x48,0xc0,0xc7, +0x0c,0x91,0x80,0x8f,0x19,0x22,0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4c, +0x36,0x10,0xd7,0x60,0x27,0x8c,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4e,0x36,0x18, +0xd7,0x60,0x27,0x8c,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x50,0x36,0x20,0xd7,0x60, +0x27,0x8c,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x52,0x36,0x20,0xd7,0x60,0x27,0x8c, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x54,0x36,0x28,0xd7,0x60,0x27,0x8c,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x56,0x36,0x30,0xd7,0x60,0x27,0x8c,0xe1,0x08,0x23,0xbc, +0x84,0x6f,0x38,0xc2,0x08,0x2f,0xe1,0x1b,0x8e,0x30,0xc2,0x4b,0xf8,0x6a,0x10,0xb6, +0x02,0x61,0x87,0x23,0xcc,0x0b,0x11,0xbe,0xe1,0x08,0xf3,0x42,0x84,0x6f,0x38,0xc2, +0xbc,0x10,0xe1,0xab,0x41,0xd8,0x0a,0x84,0x2d,0x23,0xd8,0x59,0x86,0x48,0x0a,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb8,0xd9,0x60,0x5e,0x03,0xf6,0x8a,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xc0,0xd9,0x80,0x5e,0x03,0xf6,0x8a,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0xc8,0xd9,0xa0,0x5e,0x03,0xf6,0x8a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xd0,0xd9,0xa0,0x5e,0x83,0x21,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x67,0x03, +0x7b,0x0d,0x86,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x9e,0x0d,0xee,0x35,0x18, +0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7a,0x36,0xc8,0xd7,0x20,0x15,0x6c,0x6a, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x9d,0x0d,0xe2,0x35,0xb8,0xcd,0xc0,0x02,0x3f, +0x0d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0xcf,0x06,0xf7,0x1a,0x04,0x16, +0xaa,0x41,0x10,0x1f,0x0b,0x0a,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x04,0xb6, +0x41,0xcb,0x06,0x81,0xe5,0x97,0x12,0x1f,0xcb,0x2f,0x25,0x3e,0x96,0x5f,0x4a,0x7c, +0x8c,0x18,0xe4,0x63,0xc5,0x20,0x1f,0x33,0x06,0xf9,0xd8,0x00,0xc1,0xc7,0x06,0x08, +0x3e,0x36,0x40,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x6d,0x03,0x94,0x0d, +0x4a,0xe1,0x5c,0x03,0x33,0x85,0x20,0x3e,0xc6,0x04,0xf2,0xb1,0x60,0x80,0xcf,0x2c, +0x81,0x34,0x50,0x61,0x38,0x11,0x0b,0x07,0xd0,0x40,0x85,0xe1,0x44,0x2c,0x1c,0x40, +0x03,0x15,0x86,0x13,0xb1,0x70,0x00,0x0d,0x54,0x18,0x48,0x84,0x13,0x90,0x05,0x31, +0x01,0x1f,0x13,0x64,0x02,0x3e,0x36,0xcc,0x04,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xc0,0xdb,0x80,0x66,0x03,0x7a,0x0d,0x86,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xf2,0x36,0xa8,0xd9,0xa0,0x5e,0x83,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xbd, +0x0d,0x6c,0x36,0xb0,0xd7,0x60,0xb0,0x9c,0xd0,0x09,0xf8,0x58,0x90,0x13,0xf1,0x31, +0x9d,0xe0,0x09,0xf8,0x58,0x4f,0xf0,0x44,0x7c,0x2c,0xe0,0x89,0xf8,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x01,0xba,0x01,0xcf,0x06,0x43,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0x47,0xe8,0x06,0x3d,0x1b,0xe8,0x6a,0x50,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0x21,0xba,0x81,0xcf,0x06,0x81,0x60,0xc1,0xb8,0x06,0xf0,0x31,0x24,0xa0,0x8f,0x21, +0x02,0x7d,0xec,0x18,0xe8,0x63,0x82,0xb9,0x06,0xf2,0x31,0xb3,0xf8,0xd7,0x40,0x3e, +0x16,0x18,0xf4,0x31,0x83,0x5d,0x03,0xf9,0x18,0x11,0xc4,0xc7,0x0c,0x77,0x0d,0xe4, +0x63,0x42,0x10,0x1f,0xe3,0x3a,0xf8,0x58,0xc0,0xc5,0xc7,0xba,0x0f,0x3e,0x06,0x06, +0x5f,0x7c,0x2c,0xf8,0xe2,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0xec,0x06,0x6f, +0x1b,0x0c,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xb4,0x1b,0xc0,0x6d,0xd0,0xae, +0x41,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0xed,0x06,0x71,0x1b,0x04,0x82,0x05, +0xf6,0x1a,0xc0,0xc7,0x90,0x80,0x3e,0x86,0x08,0xf4,0xb1,0x63,0xa0,0x8f,0x09,0xf9, +0x1a,0xc8,0xc7,0x12,0x06,0x3e,0x16,0x18,0xf4,0xb1,0xe0,0x5f,0x03,0xf9,0x58,0x40, +0xc0,0xc7,0xda,0xc0,0x66,0x03,0xf9,0x58,0xa0,0xd0,0xc7,0x94,0x91,0x0d,0xe4,0x63, +0x48,0x10,0x1f,0x53,0x4a,0x36,0x90,0x8f,0x09,0x41,0x7c,0x2c,0x34,0xda,0x80,0x3e, +0x26,0x1a,0x6d,0x40,0x1f,0x1b,0x8d,0x36,0xa0,0x8f,0xa5,0x01,0x1b,0xc0,0xc7,0x02, +0x33,0xa0,0x8f,0x05,0x2c,0x1b,0xc8,0xc7,0xc8,0xa0,0x89,0x8f,0x05,0x02,0x7c,0x8c, +0x0c,0x9a,0xf8,0x58,0x18,0x28,0xf1,0xb1,0x41,0x91,0x8f,0x29,0x83,0x7c,0x4c,0x19, +0xe4,0x63,0x03,0x05,0x1f,0x1b,0x26,0xf8,0x58,0x30,0xb3,0x81,0x7c,0x8c,0x88,0xe0, +0x63,0x42,0x10,0x1f,0x0b,0x0a,0xf8,0x98,0x31,0xc0,0xc7,0x8e,0x22,0x3e,0x16,0x14, +0xf1,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x7f,0x83,0xdb,0x0d,0x86,0x60,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0xfe,0x0d,0x70,0x37,0x28,0x02,0xeb,0xd9,0x20,0x88, +0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xfe,0x1b,0xe8,0x6e,0x60,0xb6,0x41,0x60, +0x48,0x40,0x1f,0x43,0x04,0xfa,0xd8,0x31,0xd0,0x67,0x96,0x60,0x1a,0xa8,0x30,0xe0, +0xe4,0x31,0xa4,0x81,0x0a,0x03,0x4e,0x1e,0x43,0x1a,0xa8,0x30,0xdc,0xe4,0x31,0xa4, +0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x48,0x38,0xf8,0xdd,0x20,0x66,0x03,0xfb,0x0d, +0xec,0x37,0xb0,0xdf,0x40,0x7c,0x03,0xf1,0x0d,0xc4,0x37,0x10,0xdf,0x60,0x34,0x21, +0x00,0x86,0x23,0x02,0xb0,0x0d,0x82,0x6f,0xba,0x01,0x6d,0x03,0x21,0xb0,0x23,0xa0, +0x8f,0x1d,0x02,0x7d,0xec,0x18,0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xdf,0x08, +0x07,0xe2,0x1b,0xd4,0x6c,0xe0,0xbf,0xc1,0x68,0x42,0x00,0x58,0x50,0xc8,0xc7,0x84, +0x42,0x3e,0x36,0x14,0xf2,0xb1,0x92,0x0d,0x7e,0x35,0x88,0x8f,0x95,0x6c,0xf0,0xab, +0x41,0x7c,0x86,0x23,0x04,0xb6,0x0d,0x86,0x6f,0x38,0x62,0xa0,0xdb,0xa0,0xf8,0x4a, +0x08,0x74,0x38,0x82,0x78,0xdb,0x60,0xf8,0x86,0x23,0x8a,0xbb,0x0d,0x8a,0xaf,0x84, +0x40,0x8b,0x08,0x74,0x96,0x81,0xaa,0x82,0xd1,0x04,0x67,0xb0,0x40,0x74,0x03,0xf9, +0x18,0x7e,0x04,0xf4,0x31,0x31,0x0b,0xe2,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x87, +0x0f,0x07,0xfa,0x1b,0xdc,0x6d,0x10,0xcc,0x12,0x54,0x03,0x15,0x86,0x40,0xc1,0xbb, +0x30,0x8d,0x18,0x38,0x00,0x08,0x82,0xc1,0xe3,0xc3,0x81,0xfc,0x06,0x75,0x1b,0xf4, +0x6c,0xc0,0xb3,0x41,0xff,0x06,0x41,0x9c,0x05,0x01,0xf9,0x06,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0x80,0x71,0xb0,0xbf,0x81,0xe9,0x06,0x6d,0x36,0x62,0x60,0x00,0x20, +0x08,0x06,0x91,0x0f,0x07,0x2b,0x1c,0xa0,0x6b,0x60,0xe2,0x1b,0x08,0xf1,0x31,0x21, +0x90,0x8f,0x05,0x04,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x28,0xe3,0x20,0x84, +0x83,0x22,0xb0,0x70,0x0d,0xc0,0x37,0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0x67,0x1c,0x8c,0x70,0x10,0x80,0x6b,0x60,0xc3,0x20,0x9f,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xd2,0x38,0x28,0xe1,0x20,0x10,0xa6,0x1b,0x54,0x37,0x08,0x7a,0x35,0x18, +0x8e,0x80,0x8d,0xd5,0x0d,0x98,0x6f,0x96,0xe1,0xb2,0x82,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xd8,0x38,0x40,0xe1,0x00,0x7d,0x03,0xc1,0x64,0x37,0x08,0xe2,0x33,0x4b, +0x70,0x0d,0x54,0x18,0x82,0x85,0x54,0x23,0x06,0x0e,0x00,0x82,0x60,0xf0,0xb4,0x71, +0x10,0xc2,0xc1,0xe8,0x06,0x6c,0x1b,0xac,0x6d,0xc0,0xc2,0x41,0x18,0x80,0xc1,0x17, +0xcc,0x6f,0x30,0x62,0xe0,0x00,0x20,0x08,0x06,0x4f,0x1b,0x07,0x21,0x1c,0x9c,0x6e, +0xc0,0xb6,0xc1,0xda,0x06,0x2c,0x1c,0x84,0x01,0x18,0x7c,0xaf,0x1b,0xcc,0x6f,0x30, +0x62,0xe0,0x00,0x20,0x08,0x06,0x4f,0x1b,0x07,0x21,0x1c,0x94,0x6e,0xc0,0xb6,0xc1, +0xda,0x06,0x2c,0x1c,0xa0,0x6e,0x80,0xba,0x01,0xea,0x06,0xa8,0x1b,0xcc,0x6f,0x80, +0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xb1,0x71,0x10,0xc6,0x41,0x79,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x01,0xc7,0xc1,0x0a,0x07,0xe7,0x11,0xcc,0x12,0x64,0x03,0x15, +0x86,0x80,0xc1,0x4e,0x63,0x28,0xb2,0x1f,0xf1,0x19,0x8e,0x08,0x58,0x37,0x10,0xbe, +0xe1,0x08,0xa1,0x75,0x03,0xe2,0x3b,0x61,0x10,0x27,0x0c,0xc2,0x84,0x20,0x04,0xc3, +0x0d,0xf8,0x11,0x80,0xc1,0x2c,0x83,0xb6,0x05,0x23,0x06,0x06,0x00,0x82,0x60,0x10, +0xd9,0x71,0xb0,0xc6,0xc1,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x1e,0x07,0x35, +0x1c,0x24,0xc1,0x2c,0xc1,0x36,0x50,0x61,0x08,0x1a,0x95,0x19,0x9b,0xd4,0x6f,0x20, +0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf4,0x38,0x38,0xe3,0x20,0x18,0x31,0x30, +0x00,0x10,0x04,0x83,0x68,0x8f,0x83,0x18,0x0e,0x02,0x0b,0xc6,0x37,0x90,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x44,0x7d,0x1c,0xdc,0x70,0x10,0x0c,0x47,0x18,0x28,0xe2, +0x7c,0x17,0x18,0xca,0x82,0x41,0x3e,0xc3,0x11,0x81,0xfe,0x06,0xc2,0x77,0x81,0xa1, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x1a,0xe5,0x20,0x87,0x83,0x59,0xb3,0x60,0x7f, +0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x54,0xca,0xc1,0x0f,0x07,0xc1,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0xa9,0x1c,0x94,0x71,0x10,0xb2,0x41,0x60,0xea,0x1b, +0x04,0xf1,0x31,0x23,0x90,0xcf,0x2c,0x81,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_e19a599830e5eea0810884c5008941b3.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_e19a599830e5eea0810884c5008941b3.h new file mode 100644 index 00000000..43bc8bd4 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_e19a599830e5eea0810884c5008941b3.h @@ -0,0 +1,1053 @@ +// ffx_fsr2_accumulate_pass_16bit_e19a599830e5eea0810884c5008941b3.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_16bit_e19a599830e5eea0810884c5008941b3_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_e19a599830e5eea0810884c5008941b3_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_e19a599830e5eea0810884c5008941b3_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_e19a599830e5eea0810884c5008941b3_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_e19a599830e5eea0810884c5008941b3_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_lanczos_lut", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_e19a599830e5eea0810884c5008941b3_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 6, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_e19a599830e5eea0810884c5008941b3_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_e19a599830e5eea0810884c5008941b3_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_e19a599830e5eea0810884c5008941b3_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_e19a599830e5eea0810884c5008941b3_UAVResourceBindings[] = { 0, 1, 3, 4, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_e19a599830e5eea0810884c5008941b3_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_e19a599830e5eea0810884c5008941b3_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_e19a599830e5eea0810884c5008941b3_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_e19a599830e5eea0810884c5008941b3_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_e19a599830e5eea0810884c5008941b3_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_e19a599830e5eea0810884c5008941b3_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_e19a599830e5eea0810884c5008941b3_size = 16392; + +static const unsigned char g_ffx_fsr2_accumulate_pass_16bit_e19a599830e5eea0810884c5008941b3_data[] = { +0x44,0x58,0x42,0x43,0xb1,0xa6,0x6c,0x48,0x4d,0xe5,0x2e,0x93,0xcd,0xd0,0xe3,0xa4, +0x6b,0x4b,0x8f,0x80,0x01,0x00,0x00,0x00,0x08,0x40,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x24,0x02,0x00,0x00,0x54,0x10,0x00,0x00,0x70,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xb0,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x28,0x0e,0x00,0x00,0x62,0x00,0x05,0x00, +0x8a,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x10,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x81,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc6,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xfc,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a, +0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b, +0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30, +0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18, +0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x51,0x80,0x42, +0x54,0x43,0x55,0x91,0x55,0x86,0x6a,0xa8,0x08,0x2b,0xc4,0x30,0x0c,0x03,0x69,0xc5, +0x30,0x06,0xc3,0x30,0x0c,0xe2,0x8e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0xb9,0x8d, +0x2a,0x56,0x62,0xf2,0x8b,0xdb,0x46,0x84,0x61,0x18,0x46,0x21,0xbc,0x81,0x19,0xe8, +0x3b,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e, +0x1b,0x11,0xc3,0x30,0x0c,0x85,0x08,0x07,0x66,0x20,0x71,0x8e,0x20,0x28,0x06,0x33, +0x28,0xc3,0x40,0x52,0x39,0x10,0x30,0x8c,0x40,0x18,0x33,0xb5,0xc1,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98, +0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x81, +0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39, +0xa0,0x60,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1, +0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c, +0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8, +0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0x80,0xa6,0xa4,0x0e,0x23,0x08,0xc6, +0x4c,0x6d,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f, +0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4, +0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x20, +0x07,0x7e,0x00,0x06,0x7e,0xa0,0x07,0x7a,0xd0,0x0e,0xe9,0x00,0x0f,0xf3,0xf0,0x0b, +0xf4,0x90,0x0f,0xf0,0x50,0x0e,0x28,0x18,0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98, +0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03, +0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76, +0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x24,0xb0, +0x2d,0xb9,0x33,0x85,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3, +0x3b,0x84,0x03,0x3d,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f, +0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x98,0xc9,0x1a,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0x40,0x82,0x01,0x53,0x3c, +0x13,0x19,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42, +0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39, +0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0, +0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f,0xa0,0x00,0xa5,0x79,0x26,0x32,0x18,0x07, +0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a, +0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78, +0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03, +0x3f,0x00,0x03,0x3f,0x40,0x01,0x4b,0xf5,0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3, +0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c, +0xba,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x53,0x9e,0xe7,0x79,0x3e, +0x0c,0x28,0xcb,0xb2,0xac,0x61,0x18,0x86,0x61,0x18,0xa4,0xdf,0x24,0x4d,0x11,0x25, +0x4c,0x3e,0x0b,0x30,0xcf,0x42,0x44,0xec,0x04,0x4c,0x04,0x0a,0x06,0xe2,0xe7,0x08, +0x40,0x01,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07, +0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32,0x00,0x02,0x40,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x80,0x2c,0x10,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46, +0x00,0x8a,0xa1,0x24,0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2,0x1c,0x0a,0xa2,0xf0, +0x03,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03,0x0a, +0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a,0x3c, +0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x34,0xca,0x31,0xa2,0x14,0x2f,0x8a,0xab,0x78,0x88, +0x1c,0x01,0xa8,0x01,0xf2,0x0b,0x18,0x10,0x10,0x81,0xde,0x19,0x00,0x92,0x67,0x00, +0x88,0x9e,0x01,0x20,0x7b,0x06,0x80,0xf0,0x19,0x00,0xd2,0x67,0x00,0x68,0x9f,0x01, +0xa0,0x7e,0x06,0x80,0xd6,0x19,0x00,0x00,0x79,0x18,0x00,0x00,0x87,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xe1,0x99,0x20,0x0c,0xd0,0x06,0x61,0x20, +0x26,0x08,0x43,0xb4,0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0x41,0xda,0x30,0x20, +0x09,0x31,0x41,0x58,0x83,0x3e,0xa0,0x25,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0xd5, +0xf6,0x46,0x97,0xf6,0xe6,0xf6,0x65,0x57,0x36,0x46,0xf7,0x26,0x37,0x37,0x41,0x18, +0xa6,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85,0x31,0x88,0x81,0x30,0x9c,0x09,0xc2,0x1b, +0xd4,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8,0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9, +0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86,0x31,0x10,0x86,0xc3,0x4c,0xee,0x2b,0xcd, +0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec, +0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x50,0x1b,0x12,0x62,0x99,0x0c,0x6a,0x20, +0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc, +0x04,0x61,0xa8,0x26,0x08,0x83,0xb5,0x41,0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35, +0x10,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd, +0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x5c,0x1b,0x92,0x6b, +0xd9,0x0c,0x6e,0x20,0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda, +0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xc0,0x36,0x24,0xdc,0xe2,0x19,0xdf,0x40,0x18, +0xd9,0x04,0x41,0x0e,0xec,0x80,0x8d,0xdc,0x17,0x5b,0x98,0xdb,0x98,0xde,0xdb,0xdc, +0x17,0x5b,0x1d,0xdd,0x86,0x24,0x09,0x03,0x31,0x30,0x92,0x81,0x30,0x9c,0x09,0xc2, +0x90,0x31,0x91,0xfb,0x4a,0x6b,0x3b,0x6b,0x4a,0x83,0x9b,0x9b,0x20,0x0c,0xda,0x86, +0x84,0x0c,0xc2,0xa0,0x0c,0x0c,0x33,0x18,0x08,0xc3,0x21,0x26,0xf7,0x45,0x96,0xc6, +0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16, +0x36,0xb7,0x36,0xb7,0x21,0x31,0x03,0x08,0x0d,0x8c,0x61,0x20,0x8c,0x6c,0x43,0xf2, +0x48,0x95,0xd6,0x81,0xc1,0x18,0x9c,0x41,0x1a,0x4c,0x10,0xe8,0xe0,0x0e,0xa8,0xc9, +0xdd,0x7d,0xa5,0xb9,0xd1,0x95,0xc9,0xb9,0x85,0xb1,0x7d,0xd5,0xc1,0xcd,0x8d,0x85, +0xb1,0x95,0x91,0x7d,0x8d,0xbd,0xb1,0xbd,0xc9,0x4d,0x10,0xc8,0x40,0x0e,0x36,0x2c, +0xc6,0x1a,0xb0,0x81,0x61,0x0c,0x44,0x1b,0xb4,0x41,0x1b,0x38,0x13,0x04,0x3b,0xc0, +0x03,0x3a,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73, +0x1b,0x96,0xe1,0x0d,0xe0,0xc0,0x18,0x06,0xa2,0x0d,0xda,0xa0,0x0d,0xb2,0x09,0x02, +0x1e,0xe4,0x01,0x19,0xb9,0xbb,0x2f,0xb7,0xb2,0xbb,0x2f,0xb6,0xb7,0xb1,0xb5,0xb9, +0x0d,0x0b,0x21,0x07,0x73,0x60,0x50,0x03,0xd1,0x06,0x6d,0xd0,0x06,0x19,0x1f,0xb9, +0xbb,0x2f,0xb6,0xba,0xb6,0xb0,0x2f,0xb4,0xb4,0x39,0xba,0x37,0xb9,0xbc,0x0d,0x0b, +0xb5,0x06,0x75,0x60,0x5c,0x03,0xd1,0x06,0x6d,0xd0,0x06,0xce,0x06,0xc2,0x0d,0xe2, +0x80,0x0e,0xec,0x60,0x82,0xb0,0x07,0x7b,0x40,0x63,0x4c,0xcc,0x68,0x4a,0x4a,0x66, +0x82,0x30,0x6c,0x1b,0x10,0x03,0x0f,0xf2,0xc0,0x30,0x06,0x3d,0x00,0x36,0x04,0x7b, +0x30,0x41,0xe8,0x03,0x3e,0x60,0x33,0xf7,0xc5,0x94,0xe6,0x56,0x16,0x26,0x37,0xc4, +0x16,0xd6,0x06,0xb7,0x01,0x31,0xfa,0xc0,0x0f,0x8c,0x61,0x30,0x80,0x0d,0xc1,0x1f, +0x6c,0x20,0xd4,0xe0,0x0e,0xf8,0x00,0x14,0x26,0x08,0x7a,0xa0,0x07,0x5c,0xd2,0xa4, +0xca,0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x64,0x30,0x07,0x1b,0x90, +0x64,0x14,0x28,0x83,0x0c,0xae,0x86,0x14,0xe8,0xa4,0x35,0x85,0xe1,0x49,0x95,0xb9, +0x91,0x95,0xc9,0x4d,0xa5,0xe9,0x95,0x6d,0x40,0x12,0x53,0xa0,0xcc,0x80,0x0c,0xae, +0x86,0x14,0xc8,0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d, +0x10,0x06,0x6e,0x03,0x92,0xa0,0x02,0x95,0x0a,0x64,0x70,0x35,0xa4,0xc0,0x2e,0x2d, +0xc9,0x0d,0xae,0x8e,0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e,0x6e, +0xac,0x8c,0x28,0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x74,0x1b, +0x8c,0x64,0x15,0x28,0x56,0x20,0x83,0x8b,0x52,0x1a,0x53,0x5d,0x5b,0x58,0x53,0x1a, +0x1c,0x51,0x5a,0x5b,0x99,0xdb,0x5c,0xda,0x9b,0xdb,0xdc,0x04,0x61,0xf0,0x36,0x20, +0x89,0x2b,0x50,0xaf,0x40,0x06,0x57,0x43,0x0a,0x94,0xd2,0x98,0xea,0xda,0xc2,0x9a, +0xd2,0xe0,0x98,0xca,0xec,0xca,0xd8,0xa8,0xde,0xaa,0xe6,0xca,0x26,0x08,0xc3,0xb7, +0x01,0x49,0x62,0x81,0x92,0x05,0x32,0xb8,0x1a,0x52,0xe0,0x92,0x66,0x24,0x17,0xd6, +0x56,0x96,0xe4,0x46,0x56,0x86,0x37,0x41,0x18,0xc0,0x60,0x03,0x92,0xd0,0x02,0x55, +0x0b,0x64,0x70,0x35,0xa4,0x40,0xc9,0x8c,0xa8,0xcc,0x2e,0x6d,0xac,0x8c,0xea,0xcd, +0x2a,0xad,0xec,0x8e,0xa8,0x0c,0x8e,0x0e,0x6d,0x82,0x30,0x84,0xc1,0x06,0x23,0xb9, +0x05,0x0a,0x17,0xc8,0xa0,0xe1,0x61,0xa6,0x94,0x46,0x47,0x57,0x26,0x37,0x41,0x18, +0xc4,0x60,0x03,0x92,0xe8,0x02,0xb5,0x0b,0x64,0xd0,0x34,0xa4,0x40,0xc9,0xac,0xe9, +0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x6e,0x6a,0x2c,0x8c,0xad,0x6c, +0x82,0x30,0x8c,0xc1,0x06,0x24,0xe9,0x05,0xca,0x17,0xc8,0xa0,0x69,0x48,0x81,0x90, +0x19,0xd1,0xdb,0x9d,0xdb,0xdc,0x58,0x18,0x5b,0x99,0x51,0xd8,0x18,0xdd,0x9b,0xdc, +0x04,0x61,0x20,0x83,0x0d,0x48,0x02,0x0e,0x54,0x38,0x90,0x41,0xd3,0x90,0x02,0x3f, +0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0x39,0xa5,0x34,0x3a, +0xba,0x32,0xb9,0xa1,0x30,0xb7,0xb1,0x32,0x36,0xb6,0x30,0xba,0xb4,0x37,0xb7,0x09, +0xc2,0x50,0x06,0x1b,0x8c,0x64,0x1c,0x28,0x72,0x20,0x83,0x86,0x8c,0x19,0x94,0x5c, +0x59,0x11,0x1e,0xdc,0xdb,0x5c,0x9d,0x5c,0xd9,0x04,0x61,0x30,0x83,0x0d,0x48,0x62, +0x0e,0xd4,0x39,0x90,0x41,0xd3,0x90,0x02,0x33,0x33,0x28,0xb9,0x32,0xbb,0xb4,0xb7, +0xba,0x39,0x23,0xb9,0xb0,0xb6,0x32,0x28,0xb9,0xb2,0x22,0x3c,0xb8,0xb7,0xb9,0x3a, +0xb9,0xb2,0x09,0xc2,0x70,0x06,0x1b,0x90,0x24,0x1d,0x28,0x75,0x20,0x83,0xa6,0x21, +0x05,0x2e,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x13,0x84,0x01, +0x0d,0x36,0x18,0x09,0x3b,0x50,0xed,0x40,0x06,0x0d,0x2b,0x33,0xa5,0x34,0x3a,0xba, +0x32,0xb9,0xa9,0xb2,0xb8,0xba,0x32,0xb7,0xb1,0x32,0xa6,0x32,0xb7,0x33,0x3a,0xb4, +0x09,0xc2,0x90,0x06,0x1b,0x90,0xe4,0x1d,0x28,0x78,0x20,0x83,0xa6,0x21,0x05,0x2a, +0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x13,0x84,0x41,0x0d,0x36,0x18, +0x89,0x3c,0x50,0xf3,0x40,0x06,0x0d,0x2f,0x33,0xa2,0x3c,0xb7,0xb0,0xb6,0xb4,0x31, +0xa9,0xb2,0xb9,0x21,0xb4,0x30,0xb7,0xb3,0x32,0xa3,0xb0,0x31,0xba,0x37,0xb9,0x09, +0xc2,0xb0,0x06,0x1b,0x8c,0xa4,0x1e,0x28,0x7b,0x20,0x83,0x86,0x98,0x99,0x55,0x5a, +0xd9,0xdd,0x14,0x5c,0xd8,0x58,0x19,0xd5,0x5b,0x53,0x19,0x5d,0x99,0xdc,0x9c,0x51, +0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x61,0x60,0x83,0x0d,0x46,0x82,0x0f,0x54,0x3e,0x90, +0x41,0xb3,0x81,0xd2,0x83,0x52,0x38,0x05,0x55,0x68,0x05,0x58,0x98,0x05,0x5b,0xc8, +0x05,0x5e,0xf8,0x05,0x71,0x28,0x07,0x74,0x58,0x07,0x77,0x88,0x07,0x7a,0xb8,0x07, +0x7d,0xd8,0x30,0x18,0xa2,0xb0,0x0f,0x13,0x04,0x01,0xd8,0x00,0x6c,0x18,0x0c,0x7f, +0xf0,0x87,0x0d,0xc1,0x3f,0x6c,0x18,0x86,0x7e,0x00,0x09,0x0a,0x43,0x53,0x13,0x04, +0x3f,0xa0,0x83,0x0d,0x83,0x19,0x98,0xc1,0xb0,0x81,0x30,0x46,0xe2,0x22,0x89,0x0d, +0x45,0x3f,0x88,0x04,0x10,0x0a,0x25,0x41,0x44,0x4c,0x2e,0xcc,0x6d,0x0c,0xad,0x6c, +0x6e,0x82,0x30,0xb4,0x01,0x0d,0x33,0xb6,0xb7,0x30,0xba,0xb9,0x09,0xc2,0xe0,0x06, +0x2c,0xd2,0xdc,0xe6,0xe8,0xe6,0x26,0x08,0xc3,0x1b,0x90,0x48,0x73,0xa3,0x9b,0x9b, +0x20,0x0c,0x70,0x40,0x84,0xae,0x0c,0xef,0x8b,0xed,0x2d,0x8c,0x6c,0x82,0x30,0xc4, +0x01,0x11,0xba,0x32,0xbc,0x2f,0xb7,0x37,0xb9,0x36,0x26,0x74,0x65,0x78,0x5f,0x73, +0x74,0x6f,0x72,0x65,0x2c,0xea,0xd2,0xdc,0xe8,0xe6,0x36,0x40,0x27,0x81,0x12,0x29, +0xa1,0x12,0x2b,0xc1,0x12,0x2d,0xe1,0x12,0x2f,0x01,0x13,0x31,0x81,0x12,0x32,0x71, +0xcd,0x84,0x2c,0x54,0x61,0x63,0xb3,0x6b,0x73,0x49,0x23,0x2b,0x73,0xa3,0x9b,0x12, +0x04,0x55,0xc8,0xf0,0x5c,0xec,0xca,0xe4,0xe6,0xd2,0xde,0xdc,0xa6,0x04,0x44,0x13, +0x32,0x3c,0x17,0xbb,0x30,0x36,0xbb,0x32,0xb9,0x29,0x81,0x51,0x87,0x0c,0xcf,0x65, +0x0e,0x2d,0x8c,0xac,0x4c,0xae,0xe9,0x8d,0xac,0x8c,0x6d,0x4a,0x90,0x94,0x21,0xc3, +0x73,0x91,0x2b,0x9b,0x7b,0xab,0x93,0x1b,0x2b,0x9b,0x9b,0x12,0x80,0x42,0x25,0x32, +0x3c,0x17,0xba,0x3c,0xb8,0xb2,0x20,0x37,0xb7,0x37,0xba,0x30,0xba,0xb4,0x37,0xb7, +0xb9,0x29,0xc2,0x3e,0x80,0x44,0x1d,0x32,0x3c,0x97,0x32,0x37,0x3a,0xb9,0x3c,0xa8, +0xb7,0x34,0x37,0xba,0xb9,0x29,0x41,0x49,0x74,0x21,0xc3,0x73,0x19,0x7b,0xab,0x73, +0xa3,0x2b,0x93,0x9b,0x9b,0x12,0xcc,0x04,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3c,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x21,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e, +0x51,0xeb,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d, +0x9b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0c, +0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06, +0x20,0x60,0x7e,0x71,0xdb,0xd6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41, +0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0e,0xd2,0x70,0xf9, +0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0xd8,0x82,0x33,0x5c,0xbe, +0xf3,0xf8,0x83,0x33,0xd9,0x7e,0x71,0xdb,0x16,0x10,0x0d,0x97,0xef,0x3c,0xbe,0x11, +0x39,0xd4,0x23,0x0e,0x3e,0x72,0xdb,0x76,0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30, +0xcf,0x42,0x94,0x44,0x45,0x2c,0x7e,0x71,0xdb,0x46,0x50,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x56,0x60,0x0d,0x97,0xef, +0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x09,0x64, +0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0x20,0x36,0x60,0xe4,0x50,0x8f, +0x8f,0xdc,0xb6,0x25,0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84,0xf9,0x45,0xad, +0x9b,0xc1,0x33,0x5c,0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f,0xdc,0x36,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xe1,0x9a,0x59,0x98,0x30,0xe5,0xee,0xa0,0x81,0x08,0x84,0xc5,0x00,0x89,0x41,0xb3, +0x44,0x58,0x49,0x4c,0x90,0x2f,0x00,0x00,0x62,0x00,0x05,0x00,0xe4,0x0b,0x00,0x00, +0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x78,0x2f,0x00,0x00, +0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xdb,0x0b,0x00,0x00,0x0b,0x82,0x20,0x00, +0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49, +0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62, +0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b, +0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42, +0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a, +0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff, +0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20, +0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00, +0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00, +0x89,0x20,0x00,0x00,0xcb,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04, +0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c, +0x0b,0x84,0xe4,0x4c,0x10,0x80,0xc2,0x08,0x40,0x09,0x00,0x14,0x98,0x23,0x00,0x83, +0x32,0x0c,0x06,0x03,0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18,0xe8,0x70,0xd3,0x70, +0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x18, +0x0c,0x86,0xc1,0x1c,0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0,0x87,0x90,0xfc,0x10, +0x68,0x86,0x85,0x40,0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18,0x0c,0x06,0x83,0x01, +0x35,0xca,0x02,0x18,0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28,0xe8,0x51,0x06,0xc3, +0xc0,0x40,0x91,0xc2,0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c,0x06,0x03,0x03,0x4d, +0x46,0x01,0x0a,0x51,0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50,0x21,0x4c,0x21,0x06, +0x83,0xc1,0x80,0x34,0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38,0x47,0x0d,0x97,0x3f, +0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x60,0x30, +0x18,0x0a,0xe1,0x19,0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7, +0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60,0x50,0x88,0xd0,0x80, +0x31,0x20,0xd1,0x1c,0x41,0x50,0x0c,0xc6,0x40,0x31,0x18,0x90,0xa8,0x34,0x10,0x30, +0x8c,0x40,0x18,0x33,0xb5,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d, +0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94, +0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03, +0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c, +0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x30,0x93,0x18,0x8c,0x03, +0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c, +0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0, +0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f,0x80,0x81, +0x1f,0x20,0x01,0x95,0x22,0xd5,0x30,0x82,0x60,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1, +0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20, +0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e, +0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x72,0xe0,0x07,0x60,0xe0,0x07,0x7a, +0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80, +0x82,0xc1,0x4c,0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5, +0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30, +0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06, +0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x04,0x56,0x8b,0x5c,0x33,0x85,0xc1,0x38, +0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8, +0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x81, +0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39, +0xa0,0x60,0x30,0x93,0x35,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5, +0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0e,0xec,0xf0, +0x0e,0xe1,0x40,0x0f,0x7e,0x80,0x04,0x03,0x8c,0x62,0x33,0x91,0xc1,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8, +0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01, +0x18,0xf8,0x01,0x0a,0x50,0x34,0x9b,0x89,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x64,0xe1,0x16,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41, +0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c, +0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x50, +0xc0,0xa2,0xda,0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0x74,0x1b,0x46,0x10,0x86, +0x33,0x84,0xe0,0x63,0x57,0x1b,0x4d,0xb9,0x5c,0x2e,0x97,0x1b,0x0c,0x50,0x2c,0x16, +0x8b,0x65,0x30,0x18,0x0c,0x06,0x83,0x81,0x74,0x37,0x49,0x53,0x44,0x09,0x93,0xcf, +0x02,0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x82,0x01,0xf1,0xe6,0x08,0x40,0x61, +0x0a,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07, +0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32,0x00,0x02,0x40,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x80,0x2c,0x10,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x94,0x40,0x11,0x14, +0xc3,0x08,0x40,0x49,0x94,0x41,0x21,0x14,0x47,0x29,0x14,0x45,0x39,0x14,0x44,0xe1, +0x07,0x10,0x69,0x04,0x80,0x7c,0x05,0x0c,0x08,0x88,0x40,0xaf,0x19,0x00,0x92,0xcd, +0x00,0x10,0x6d,0x06,0x80,0x6c,0x33,0x00,0x84,0x9b,0x01,0xa0,0xdd,0x0c,0x00,0xf5, +0x66,0x00,0x68,0x35,0x03,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x75,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xe1,0x99,0x20,0x0c,0xd0,0x06,0x61,0x20, +0x26,0x08,0x43,0xb4,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08, +0x83,0x34,0x41,0x58,0x83,0x32,0x20,0x30,0x41,0x18,0xa6,0x0d,0x82,0xd2,0x6c,0x48, +0x94,0x85,0x51,0x88,0x81,0x50,0x9c,0x09,0xc2,0x1b,0x78,0x1b,0x92,0x01,0x62,0x14, +0x65,0x20,0x14,0x67,0x82,0x30,0x50,0x1b,0x12,0x62,0x61,0x14,0x69,0x20,0x14,0x67, +0x82,0x30,0x54,0x13,0x84,0xc1,0xda,0x20,0x28,0xd5,0x86,0x44,0x82,0x18,0x85,0x1a, +0x08,0xc5,0x9a,0x20,0x0c,0xd7,0x86,0x84,0x5a,0x18,0x05,0x1b,0x08,0xc5,0x99,0x20, +0x0c,0xd8,0x86,0x04,0x5b,0x18,0x45,0x1b,0x08,0xc5,0x9a,0x20,0xc8,0xc1,0xb7,0x21, +0x31,0x38,0x46,0x31,0x06,0x42,0x71,0x26,0x08,0x43,0x36,0x41,0x18,0xb4,0x0d,0x89, +0xc7,0x31,0xca,0x37,0x10,0x8a,0xb3,0x21,0xf9,0x20,0x46,0x19,0x06,0x42,0xb1,0x36, +0x24,0x4f,0x34,0x5d,0xd9,0xd6,0x81,0x41,0x18,0x4c,0x10,0xe8,0x00,0x0c,0x26,0x08, +0x64,0xc0,0x6d,0x58,0x94,0x31,0x60,0x14,0x65,0x20,0xc8,0x80,0x0c,0xc8,0xc0,0x99, +0x20,0xd8,0x41,0x18,0x6c,0x58,0x06,0x33,0x60,0x94,0x61,0x20,0xc8,0x80,0x0c,0xc8, +0xc0,0x9a,0x20,0xe0,0x81,0x18,0x6c,0x58,0x08,0x34,0x60,0x14,0x69,0x20,0xc8,0x80, +0x0c,0xc8,0xc0,0xda,0xb0,0x48,0x63,0xc0,0x28,0xd4,0x40,0x90,0x01,0x19,0x90,0x81, +0xb3,0x81,0x28,0x83,0x33,0x48,0x03,0x35,0x98,0x20,0xec,0xc1,0x18,0x4c,0x10,0x86, +0x6d,0x03,0xa2,0xb0,0x01,0xa3,0x28,0x43,0x1b,0x00,0x1b,0x02,0x37,0x98,0x20,0xf4, +0x01,0x19,0x6c,0x40,0x14,0x38,0x60,0x94,0x61,0x50,0x80,0x0d,0x41,0x1c,0x6c,0x20, +0xc4,0x60,0x0d,0xde,0x40,0x0e,0x26,0x08,0x02,0x40,0x61,0x68,0x6a,0x82,0xe0,0x07, +0xdd,0x86,0xe1,0xfb,0x86,0x0d,0x84,0x62,0x07,0xd4,0x1d,0x6c,0x28,0xe8,0xa0,0x0e, +0x80,0x39,0xc0,0x83,0x2a,0x6c,0x6c,0x76,0x6d,0x2e,0x69,0x64,0x65,0x6e,0x74,0x53, +0x82,0xa0,0x0a,0x19,0x9e,0x8b,0x5d,0x99,0xdc,0x5c,0xda,0x9b,0xdb,0x94,0x80,0x68, +0x42,0x86,0xe7,0x62,0x17,0xc6,0x66,0x57,0x26,0x37,0x25,0x30,0xea,0x90,0xe1,0xb9, +0xcc,0xa1,0x85,0x91,0x95,0xc9,0x35,0xbd,0x91,0x95,0xb1,0x4d,0x09,0x90,0x32,0x64, +0x78,0x2e,0x72,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x73,0x53,0x02,0x39,0xa8,0x43, +0x86,0xe7,0x52,0xe6,0x46,0x27,0x97,0x07,0xf5,0x96,0xe6,0x46,0x37,0x37,0x25,0xc0, +0x03,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x3c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x21,0x40,0xc3,0xe5, +0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x51,0xeb,0x36,0x00,0x0d,0x97,0xef,0x3c, +0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x9b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01, +0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0c,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55, +0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0xd6,0xb0,0x0d, +0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02, +0xe6,0x23,0xb7,0x6d,0x0e,0xd2,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08, +0x34,0xc3,0x42,0xd8,0x82,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xd9,0x7e,0x71,0xdb, +0x16,0x10,0x0d,0x97,0xef,0x3c,0xbe,0x11,0x39,0xd4,0x23,0x0e,0x3e,0x72,0xdb,0x76, +0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44,0x45,0x2c,0x7e,0x71, +0xdb,0x46,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c, +0x7e,0x71,0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec, +0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x09,0x64,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01, +0x0c,0xe2,0x20,0x36,0x60,0xe4,0x50,0x8f,0x8f,0xdc,0xb6,0x25,0x3c,0xc3,0xe5,0x3b, +0x8f,0x4f,0x35,0x40,0x84,0xf9,0x45,0xad,0x9b,0xc1,0x33,0x5c,0xbe,0xf3,0xf8,0x54, +0x03,0x44,0x98,0x5f,0xdc,0x36,0x00,0x00,0x61,0x20,0x00,0x00,0x71,0x09,0x00,0x00, +0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00,0x4d,0x00,0x00,0x00,0x34,0x98,0x01,0x28, +0xa3,0x42,0x2a,0xc2,0x80,0x62,0x2b,0xb9,0x52,0x29,0xbe,0xb2,0xab,0x81,0x72,0x29, +0x98,0xb2,0x29,0xa6,0x32,0x0c,0x28,0xde,0x80,0xf2,0x0d,0x28,0xa5,0x2a,0xa8,0x88, +0xf2,0x29,0x1a,0x22,0xd5,0x00,0x29,0x8a,0xa0,0x0c,0xca,0xa3,0x04,0x46,0x00,0xc8, +0x30,0x46,0x00,0x82,0x20,0x88,0x82,0xc1,0x18,0x41,0x6b,0xce,0x39,0xfb,0x8d,0x11, +0x80,0x20,0x08,0xca,0xdf,0x18,0x01,0x08,0x82,0x30,0xff,0x0b,0x63,0x04,0x20,0x08, +0x82,0xf1,0x2f,0x8c,0x11,0xbc,0x33,0x69,0xa2,0xdd,0x18,0x01,0x08,0x82,0x20,0xfc, +0x0b,0x63,0x04,0xad,0x39,0xe7,0xbc,0x37,0x46,0x00,0x82,0x20,0x28,0x83,0xc1,0x18, +0x01,0x08,0xe2,0xff,0x3d,0x06,0x63,0x04,0x21,0x09,0x86,0x78,0x37,0x46,0xb0,0xc7, +0x6a,0xbc,0x7f,0x63,0x04,0x6b,0xad,0xd6,0xe2,0x37,0x46,0xf0,0xdf,0x7f,0xff,0x7e, +0x63,0x04,0x20,0x08,0x82,0x20,0x18,0x8c,0x11,0xb4,0xe6,0x9c,0xf3,0xbe,0x30,0x46, +0x20,0x8b,0x6e,0xff,0x7f,0x63,0x04,0x3a,0x6b,0xce,0xe9,0x37,0x46,0xa0,0xe2,0xf5, +0xa9,0x7a,0x63,0x04,0x20,0x08,0x82,0x20,0x38,0x8c,0x11,0xac,0xb5,0x5a,0xeb,0xde, +0x18,0x01,0x08,0x82,0xfe,0x1d,0x06,0x63,0x04,0xad,0x39,0xe7,0xb4,0x37,0x46,0x00, +0x82,0x20,0x48,0x82,0xc1,0x18,0x01,0x08,0x82,0xa0,0x0e,0x06,0x63,0x04,0x70,0x5c, +0xe6,0xb7,0x37,0x46,0x40,0x96,0xbc,0x7e,0x7f,0x63,0x04,0x20,0x08,0x82,0x20,0x28, +0x8c,0x11,0x80,0x20,0x08,0xb2,0x60,0x30,0x46,0x00,0x82,0x20,0x88,0x7e,0x63,0x04, +0x20,0x08,0x82,0xf8,0x2f,0x8c,0x11,0x80,0x20,0x08,0xe2,0xdf,0x0c,0xc0,0x18,0x01, +0x08,0x82,0x20,0xfc,0x51,0x65,0x8c,0x00,0x04,0xdf,0x60,0x8c,0x00,0x04,0xc1,0x60, +0x8c,0x00,0x04,0x9f,0x31,0x02,0x10,0x84,0x46,0x00,0xc8,0x30,0x02,0x00,0x00,0x00, +0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xbc,0xf0,0x07,0x6a,0x60,0x0b,0xb5,0xe0, +0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xbd,0x00,0x0a,0x6b,0xb0,0x0b,0xb7, +0xf0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xbe,0x10,0x0a,0x6c,0xd0,0x0b, +0xbd,0x00,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xbf,0x20,0x0a,0x6d,0xb0, +0x0b,0xbb,0x10,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe0,0x30,0x0a,0x6d, +0x40,0x0b,0xbf,0x20,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe1,0x40,0x0a, +0x6e,0x60,0x0b,0xb5,0x30,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe2,0x50, +0x0a,0x6f,0xf0,0x0b,0xbf,0x40,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe3, +0x60,0x0a,0x70,0xa0,0x0b,0xb9,0x50,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06, +0xe4,0x70,0x0a,0x71,0xd0,0x0b,0xbb,0x60,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50, +0x06,0xe5,0x80,0x0a,0x72,0xf0,0x0b,0xbe,0x70,0x0b,0x23,0x06,0x09,0x00,0x82,0x60, +0x50,0x06,0xe6,0x90,0x0a,0x73,0x40,0x0e,0xe0,0x80,0x0b,0x23,0x06,0x09,0x00,0x82, +0x60,0x50,0x06,0xe7,0xa0,0x0a,0x74,0x60,0x0e,0xe3,0x90,0x0b,0x23,0x06,0x09,0x00, +0x82,0x60,0x50,0x06,0xe8,0xb0,0x0a,0x75,0x40,0x0e,0xe6,0xa0,0x0b,0x23,0x06,0x09, +0x00,0x82,0x60,0x50,0x06,0xe9,0xc0,0x0a,0x79,0x50,0x0e,0xe8,0xb0,0x0b,0x23,0x06, +0x09,0x00,0x82,0x60,0x50,0x06,0xea,0xd0,0x0a,0x7b,0x60,0x0e,0xe6,0xc0,0x0b,0x23, +0x06,0x06,0x00,0x82,0x60,0x40,0xe0,0x03,0x29,0x9c,0xc3,0x88,0x81,0x01,0x80,0x20, +0x18,0x10,0xf9,0x50,0x0a,0xeb,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x44,0x3e,0x94, +0x42,0x3a,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0xa1,0x0f,0xa6,0xd0,0x0e,0x23,0x06, +0x07,0x00,0x82,0x60,0x20,0x06,0xf0,0xf0,0x0a,0x85,0x3b,0x8c,0x26,0x04,0x41,0x19, +0xeb,0x70,0x65,0xb0,0xc3,0x55,0x20,0x0b,0x5c,0x44,0x00,0x15,0xa8,0x82,0x56,0x52, +0x40,0x09,0x09,0x9c,0x60,0xb0,0x13,0x0c,0x66,0x42,0x19,0xc0,0xc7,0x04,0x33,0x80, +0xcf,0x68,0x42,0x03,0x5c,0x60,0xb0,0x73,0x0c,0x66,0x85,0x40,0x1f,0x2b,0x04,0xfa, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x37,0x12,0xe1,0x70,0xe9,0xc3,0x68,0x42,0x00, +0x8c,0x26,0x08,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x88,0x41,0x49,0x90,0x83,0x06, +0x12,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x27,0x18,0xec,0x04,0x83,0xd9,0x21,0xd0, +0xc7,0x0e,0x81,0x3e,0x26,0x30,0xf0,0x31,0x81,0x81,0xcf,0x68,0x42,0x22,0x8c,0x26, +0x28,0x83,0x21,0x84,0x7c,0x0c,0x21,0xe4,0x63,0xca,0x2d,0xc0,0xc7,0x14,0x5c,0x80, +0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x3e,0x91,0x0f,0x84,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0xc7,0x4f,0xe8,0x03,0x21,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x01, +0x16,0xfc,0x00,0x0a,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x61,0xd1,0x0f,0xa1, +0x20,0x9c,0x62,0xb0,0x53,0x0c,0x66,0x84,0x40,0x1f,0x23,0x04,0xfa,0x8c,0x18,0x34, +0x00,0x08,0x82,0x41,0x53,0x16,0x20,0x31,0x07,0x37,0x51,0x06,0x64,0x30,0x12,0x23, +0x31,0x12,0x23,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0xd0,0x09,0xa3,0x09, +0xde,0x60,0x02,0x21,0x1f,0x13,0x08,0xf9,0x58,0x19,0x08,0xf2,0xb1,0x32,0x10,0xe4, +0x63,0x82,0x20,0x1f,0x13,0x04,0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0xa2,0xb7,0x20,0x89,0xc0,0x90,0x34,0x80,0x8f,0x21,0x69,0x00,0x9f,0xe1,0x08, +0xe1,0x15,0x86,0x6f,0x38,0x62,0xc0,0x85,0xe2,0x2b,0x21,0xd0,0xe1,0x08,0x42,0x16, +0x86,0x6f,0x38,0xa2,0xd8,0x85,0xe2,0x2b,0x21,0xd0,0x22,0x02,0x1d,0x31,0x78,0x00, +0x10,0x04,0x83,0x09,0x2f,0x64,0xa2,0x15,0x50,0x01,0xbb,0x7a,0xa1,0x17,0xda,0xa2, +0x2d,0x72,0xc2,0x16,0x46,0x13,0x82,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xbd, +0x40,0x8b,0x60,0xc4,0xe0,0x01,0x40,0x10,0x0c,0xa6,0xbd,0xa8,0x09,0x5a,0x58,0x85, +0x4d,0x03,0x07,0x70,0x80,0x0b,0xb8,0xe0,0x89,0x5c,0x18,0x4d,0x08,0x80,0xd1,0x04, +0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x31,0xc0,0x8b,0x9b,0x68,0x85,0xba,0x18, +0x4d,0x08,0x86,0xe1,0x86,0xa0,0x2e,0xc0,0xa0,0x14,0x96,0xe0,0x12,0x82,0xad,0xc1, +0x25,0xb8,0x9a,0x40,0x67,0x19,0x02,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x31, +0xf8,0x0b,0x9f,0xa0,0x85,0xbe,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x38,0xc1,0x60, +0x27,0x18,0xcc,0x84,0x4d,0x3e,0x26,0x6c,0xf2,0x31,0x61,0x25,0xe0,0x63,0x02,0x4b, +0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xd9,0x68,0x0b,0x43,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x63,0x36,0xde,0xa2,0x1d,0x82,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x68,0xe3,0x2d,0x8e,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xda,0x88,0x8b, +0x77,0x08,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x9a,0x8d,0xb3,0x18,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0xa2,0x0d,0xb4,0x10,0x4e,0x18,0xd0,0x09,0x03,0xb2,0x83,0x88, +0x8f,0x19,0x44,0x7c,0x4e,0xa8,0xdc,0x09,0x95,0x2b,0x43,0x2e,0xa0,0x8c,0xb9,0x80, +0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0x72,0x83,0x2d,0x84,0xd8,0x18,0x31,0x38,0x00, +0x10,0x04,0x03,0x4d,0x37,0xda,0x42,0x90,0x8d,0x11,0x83,0x06,0x00,0x41,0x30,0x68, +0xc2,0x83,0x2f,0xe2,0x61,0x36,0x84,0xe0,0x2f,0xfe,0xe2,0x2f,0xfe,0x62,0x34,0x21, +0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51, +0xb9,0x23,0x2a,0x77,0x44,0xe5,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x51,0x8f,0xd2, +0xd0,0x07,0xde,0x98,0x14,0xd4,0x40,0x0d,0xd4,0x40,0x8d,0xd1,0x84,0x00,0x18,0x4d, +0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8, +0xdc,0x11,0x95,0x2b,0x0e,0x3d,0xc0,0xd6,0x20,0x35,0x40,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0xda,0x7b,0x98,0x86,0x10,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x63,0x1f, +0xb1,0x61,0x12,0xe8,0x11,0x58,0xb4,0x41,0x1b,0xb4,0x41,0x1b,0xa3,0x09,0x01,0x30, +0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x47,0x54,0xee,0x88,0xca,0x1d, +0x51,0xb9,0x23,0x2a,0x57,0x68,0x30,0x1f,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x9a, +0x7e,0xc4,0x46,0xc0,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x13,0x22,0xbc,0x11,0x13, +0xf3,0x11,0x84,0xc1,0x6f,0xfc,0xc6,0x6f,0xfc,0xc6,0x68,0x42,0x00,0x8c,0x26,0x08, +0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xee, +0x88,0xca,0x8d,0x18,0x34,0x00,0x08,0x82,0x41,0xa3,0x22,0xe5,0xa1,0x13,0xfc,0xb1, +0x06,0x72,0x80,0x1e,0xe8,0x81,0x1e,0xe8,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30, +0x9a,0x30,0x08,0xa3,0x09,0xc4,0x70,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2, +0x72,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xcc,0x88,0x7b,0x8c,0x45,0x89,0xf0,0xc1, +0x1e,0xc4,0x47,0x7c,0xc4,0x47,0x7c,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26, +0x0c,0xc2,0x68,0x02,0x31,0x1c,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc, +0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x3c,0x72,0x1f,0x6c,0xe1,0x22,0x67,0x40,0x0a, +0xfa,0xa1,0x1f,0xfa,0xa1,0x1f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83, +0x30,0x9a,0x40,0x0c,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x37,0x62, +0xd0,0x00,0x20,0x08,0x06,0x4d,0x99,0x80,0x48,0x5d,0xdc,0x48,0x19,0xb4,0xc2,0x88, +0x8c,0xc8,0x88,0x8c,0xc8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c, +0x26,0x10,0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x95,0x2d,0x8c, +0x09,0x58,0x39,0x90,0x08,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x53,0x93,0x10, +0x11,0x82,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xe2,0x84,0x45,0x42,0x63,0x4c,0x64, +0x21,0x78,0x91,0x17,0x79,0x91,0x17,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d, +0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9, +0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xf4,0xa4,0x46,0x54,0x83,0x4d,0xc6,0x41,0xc1, +0x11,0x1c,0xc1,0x11,0x1c,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84, +0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x11,0x83, +0x06,0x00,0x41,0x30,0x68,0x46,0xc5,0x47,0x66,0xa3,0x4e,0x5c,0x61,0x0a,0x93,0x30, +0x09,0x93,0x30,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04, +0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x11,0x83,0x06,0x00, +0x41,0x30,0x68,0x58,0xe5,0x4c,0x78,0xc3,0x4f,0x58,0x81,0x53,0x13,0x35,0x51,0x13, +0x35,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38, +0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0xea,0x87,0x54,0x81,0x11,0x83, +0x03,0x00,0x41,0x30,0xd0,0x60,0xe5,0x4c,0x82,0x33,0x18,0x31,0x68,0x00,0x10,0x04, +0x83,0xe6,0x56,0xe4,0xe4,0x3c,0x52,0x05,0x1f,0x82,0x3a,0xa9,0x93,0x3a,0xa9,0x93, +0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a, +0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68,0x00,0x10,0x04,0x83,0x06, +0x5c,0xf6,0x04,0x3e,0x64,0x25,0x25,0x14,0x3f,0xf1,0x13,0x3f,0xf1,0x93,0xd1,0x84, +0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44, +0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68,0x00,0x10,0x04,0x83,0x26,0x5d,0x48, +0x25,0x3f,0x76,0x85,0x1e,0xa6,0x53,0x39,0x95,0x53,0x39,0x95,0xd1,0x84,0x00,0x18, +0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e, +0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68,0x00,0x10,0x04,0x83,0x46,0x5e,0x5a,0x45,0x44, +0xc8,0x45,0x1e,0x38,0x58,0x81,0x15,0x58,0x81,0x95,0xd1,0x84,0x00,0x18,0x4d,0x10, +0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc, +0x11,0x95,0xb3,0x1d,0x01,0x8b,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x76,0x2f, +0xef,0x12,0x5c,0x60,0x40,0x0b,0x7e,0x44,0x3e,0x23,0x06,0x0f,0x00,0x82,0x60,0x30, +0xf1,0x8b,0xad,0xcc,0x08,0x8b,0x04,0x60,0x12,0x26,0x61,0x12,0x2f,0xf1,0xd2,0x2b, +0x3a,0x32,0x9a,0x10,0x00,0x17,0x54,0xce,0xc2,0xe4,0x2c,0xe2,0x33,0x62,0x60,0x00, +0x20,0x08,0x06,0x98,0xbf,0xd8,0x4b,0x70,0x81,0x01,0x2d,0x30,0x13,0xf9,0x8c,0x18, +0x3c,0x00,0x08,0x82,0xc1,0x34,0x32,0xbd,0xa2,0x23,0x33,0x12,0x9c,0x09,0x9a,0xa0, +0x09,0xbe,0xe0,0x0b,0xb9,0x84,0xc9,0x68,0x42,0x00,0x5c,0x50,0x39,0x3b,0x13,0xb7, +0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x60,0x25,0xd3,0x2f,0xc1,0x05,0x06,0xb4, +0xa0,0x4d,0xe4,0x33,0x62,0xf0,0x00,0x20,0x08,0x06,0x93,0xca,0x90,0x4b,0x98,0xe8, +0x48,0xe0,0x26,0x6f,0xf2,0x26,0xff,0xf2,0x2f,0xeb,0x82,0x26,0xa3,0x09,0x01,0x70, +0x41,0xe5,0xac,0x4d,0xea,0x22,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x80,0xb1,0x0c, +0xc9,0x04,0x17,0x18,0xd0,0x02,0x3a,0x91,0xcf,0x88,0xc1,0x03,0x80,0x20,0x18,0x4c, +0x31,0xb3,0x2e,0x68,0x12,0x26,0x41,0x9d,0xd8,0x89,0x9d,0x98,0x8c,0xc9,0xc8,0xcb, +0x9b,0x8c,0x26,0x04,0xc0,0x05,0x95,0x33,0x2b,0x2e,0xe4,0x63,0x57,0x5c,0xc8,0xc7, +0xb0,0xb8,0x90,0x8f,0x65,0x71,0x21,0x1f,0x9b,0xd8,0x42,0x3e,0x46,0xb1,0x85,0x7c, +0xac,0x62,0x0b,0xf9,0x98,0xc5,0x16,0xf2,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c, +0x40,0xe0,0x63,0x04,0x02,0x1f,0xa3,0xd0,0x42,0x3e,0x56,0xa1,0x85,0x7c,0xcc,0x42, +0x0b,0xf9,0xd8,0x85,0x16,0xf2,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0, +0x63,0x08,0x01,0x1f,0xab,0xca,0x42,0x3e,0x66,0x95,0x85,0x7c,0xec,0x2a,0x0b,0xf9, +0x18,0x56,0x16,0xf2,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08, +0x01,0x1f,0x5b,0x03,0x39,0x80,0x8f,0x05,0x65,0x00,0x1f,0x0b,0x3e,0xf8,0xd8,0x11, +0xd0,0xc7,0x0e,0x81,0x3e,0x76,0x0c,0xf4,0xb1,0x83,0xa0,0x8f,0xe5,0xc1,0x5a,0xc8, +0xc7,0xf4,0x60,0x2d,0xe4,0x63,0x7b,0xb0,0x16,0xf2,0x31,0x3e,0x58,0x0b,0xf9,0x98, +0x1d,0x98,0x85,0x7c,0xec,0x0e,0xcc,0x42,0x3e,0x86,0x07,0x66,0x21,0x1f,0xcb,0x03, +0xb3,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8, +0xd8,0x1d,0x94,0x85,0x7c,0x0c,0x0f,0xca,0x42,0x3e,0x96,0x07,0x65,0x21,0x1f,0xd3, +0x83,0xb2,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08, +0xf8,0x18,0x1e,0x90,0x85,0x7c,0x2c,0x0f,0xc8,0x42,0x3e,0xa6,0x07,0x64,0x21,0x1f, +0xdb,0x03,0xb2,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43, +0x08,0xf8,0x18,0x11,0x06,0xf4,0x31,0x42,0x0c,0xe8,0x63,0xc4,0x18,0xd0,0xc7,0x08, +0x32,0xa0,0x8f,0xe5,0x02,0x59,0xc8,0xc7,0x74,0x81,0x2c,0xe4,0x63,0xbb,0x40,0x16, +0xf2,0x31,0x5e,0x20,0x0b,0xf9,0x98,0x2d,0xfc,0x84,0x7c,0xec,0x16,0x7e,0x42,0x3e, +0x86,0x0b,0x3f,0x21,0x1f,0xcb,0x85,0x9f,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0, +0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0xd8,0x2d,0xf8,0x84,0x7c,0x0c,0x17,0x7c,0x42, +0x3e,0x96,0x0b,0x3e,0x21,0x1f,0xd3,0x05,0x9f,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21, +0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x2e,0xf4,0x84,0x7c,0x2c,0x17,0x7a, +0x42,0x3e,0xa6,0x0b,0x3d,0x21,0x1f,0xdb,0x85,0x9e,0x90,0x8f,0x21,0x04,0x7c,0x0c, +0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x11,0x0a,0xf4,0x31,0x42,0x14, +0xe8,0x63,0xc4,0x28,0xd0,0xc7,0x08,0x52,0xa0,0x8f,0xe5,0x83,0x4f,0xc8,0xc7,0xf4, +0xc1,0x27,0xe4,0x63,0xfb,0xe0,0x13,0xf2,0x31,0x7e,0xf0,0x09,0xf9,0x98,0x3d,0xe4, +0x84,0x7c,0xec,0x1e,0x72,0x42,0x3e,0x86,0x0f,0x39,0x21,0x1f,0xcb,0x87,0x9c,0x90, +0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0xd8,0x3d, +0xe0,0x84,0x7c,0x0c,0x1f,0x70,0x42,0x3e,0x96,0x0f,0x38,0x21,0x1f,0xd3,0x07,0x9c, +0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18, +0x3e,0xdc,0x84,0x7c,0x2c,0x1f,0x6e,0x42,0x3e,0xa6,0x0f,0x37,0x21,0x1f,0xdb,0x87, +0x9b,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8, +0x18,0x11,0x0e,0xf4,0x31,0x42,0x1c,0xe8,0x63,0xc4,0x38,0xd0,0xc7,0x08,0x72,0xa0, +0x8f,0xe9,0x8d,0x9f,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x30,0x1b,0x72,0xa1, +0xe0,0x02,0x03,0x5a,0xe0,0x37,0xf2,0x19,0x31,0x78,0x00,0x10,0x04,0x83,0x69,0x87, +0xea,0x47,0x6e,0xd6,0x26,0xf8,0x1b,0xd0,0x01,0x1d,0x18,0x82,0x21,0xfe,0xc9,0x9b, +0xd1,0x84,0x00,0xb8,0xa0,0x72,0x06,0x3a,0xa5,0x12,0x9f,0x11,0x03,0x03,0x00,0x41, +0x30,0xc0,0x7a,0xa8,0x86,0x82,0x0b,0x0c,0x68,0x41,0xe9,0xc8,0x67,0xc4,0xe0,0x01, +0x40,0x10,0x0c,0x26,0x31,0xe2,0x9f,0xbc,0x91,0x9b,0xc0,0x74,0x4e,0xe7,0x74,0x6e, +0xe8,0x86,0x46,0x08,0x74,0x46,0x13,0x02,0xe0,0x82,0xca,0x99,0xe9,0xb0,0x4a,0x7c, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x00,0x23,0x23,0x1e,0x0a,0x2e,0x30,0xa0,0x05,0xac, +0x23,0x9f,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xd2,0x68,0x84,0x40,0x27,0x6f,0x82, +0xd6,0x71,0x1d,0xd7,0xf1,0x21,0x1f,0x52,0xa1,0xd3,0x19,0x4d,0x08,0x80,0x0b,0x2a, +0x67,0xac,0x33,0x2b,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0x6c,0x8d,0xc6,0x28, +0xb8,0xc0,0x80,0x16,0xcc,0x8e,0x7c,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0x82,0x23, +0x15,0x3a,0x1d,0xd0,0x09,0x68,0xa7,0x76,0x6a,0xa7,0x8c,0xca,0x28,0x86,0x5c,0x67, +0x34,0x21,0x00,0x2e,0xa8,0x9c,0x59,0x20,0x21,0x1f,0xbb,0x40,0x42,0x3e,0x86,0x81, +0x84,0x7c,0x2c,0x03,0x09,0xf9,0xd8,0x44,0x0e,0xf2,0x31,0x8a,0x1c,0xe4,0x63,0x15, +0x39,0xc8,0xc7,0x2c,0x72,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02, +0x1f,0x23,0x10,0xf8,0x18,0xc5,0x0a,0xf2,0xb1,0x8a,0x15,0xe4,0x63,0x16,0x2b,0xc8, +0xc7,0x2e,0x56,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43, +0x08,0xf8,0x58,0x45,0x07,0xf2,0x31,0x8b,0x0e,0xe4,0x63,0x17,0x1d,0xc8,0xc7,0x30, +0x3a,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8, +0xd8,0x1a,0xc8,0x01,0x7c,0x2c,0x28,0x03,0xf8,0x58,0xf0,0xc1,0xc7,0x8e,0x80,0x3e, +0x76,0x08,0xf4,0xb1,0x63,0xa0,0x8f,0x1d,0x04,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xc0,0xaa,0xa5,0x3a,0x0a,0x15,0x3c,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xcb,0x96, +0xec,0x28,0x54,0xf0,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x5b,0xba,0xa3,0x50, +0xc1,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x70,0x09,0x8f,0x42,0x05,0x4f,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xca,0x25,0x3d,0x2a,0x15,0x3e,0x19,0x31,0x38,0x00, +0x10,0x04,0x03,0x4b,0x97,0xf6,0xa8,0x54,0xf8,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0xac,0x5d,0xe2,0xa3,0x52,0xe1,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x78,0xa9, +0x8f,0x4a,0x85,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xea,0xa5,0x3e,0x42,0xc4, +0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x5f,0xf2,0x23,0x44,0x4c,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xc0,0xfa,0xa5,0x3f,0x42,0xc4,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x2c,0x70,0x02,0x25,0x44,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x0a,0x27,0x51, +0x42,0xcc,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x71,0x1a,0x25,0xc4,0x4c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x1a,0x27,0x52,0x42,0xcc,0x64,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x2c,0x72,0x2a,0x25,0xc4,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x2a, +0xa7,0x52,0x42,0xc2,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x73,0x32,0x25,0x24, +0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x3a,0xa7,0x53,0x42,0xc2,0x64,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x2c,0x74,0x42,0x25,0x24,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xc0,0x4a,0x27,0x55,0x42,0xca,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x75,0x5a, +0x25,0xa4,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x5a,0x27,0x56,0x42,0xca,0x64, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x76,0x6a,0x25,0xa4,0x4c,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xc0,0x6a,0x27,0x57,0xe2,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xdc, +0xe9,0x95,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x77,0x82,0x25,0x0e,0x19, +0x31,0x38,0x00,0x10,0x04,0x03,0x0b,0x9e,0x62,0x89,0x43,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xc0,0x8a,0xa7,0x58,0x22,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xe4,0x49, +0x96,0x08,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x79,0x9a,0x25,0x02,0x19,0x31, +0x38,0x00,0x10,0x04,0x03,0x8b,0x9e,0x68,0x89,0x40,0x8e,0x30,0xe0,0x11,0x06,0x3c, +0xc2,0x80,0x47,0x18,0x70,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xbe,0x7a,0x9a,0xa5,0x14, +0x82,0xa7,0xd1,0x84,0x20,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xe6,0x9f,0x74,0xc9, +0x85,0xe2,0x29,0x9e,0xe2,0xa9,0x97,0x7a,0xa9,0x97,0x7a,0x69,0x34,0x21,0x00,0x86, +0x23,0x02,0x1e,0x0a,0xbe,0xe9,0x86,0x32,0x12,0x02,0x53,0x0a,0xfa,0x98,0x62,0xd0, +0xc7,0x94,0x83,0x3e,0x46,0x0c,0xf2,0xb1,0x62,0x90,0x8f,0x0d,0x86,0x7c,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x50,0x29,0x73,0x1a,0xc8,0x68,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0x95,0x3a,0xa7,0xa1,0x8c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x60,0x29, +0x74,0x1a,0xcc,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x96,0x42,0xa7,0xa1,0x94, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x70,0xa9,0x74,0x1a,0x4c,0x69,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x97,0x52,0xa7,0xe1,0x94,0x4c,0x80,0x23,0xf9,0x98,0x40,0xc0, +0xc7,0x02,0x3b,0x92,0x8f,0x05,0x03,0x7c,0xec,0x28,0xe2,0x63,0x41,0x1d,0xc9,0xc7, +0x12,0x3d,0x92,0x8f,0x1d,0x41,0x7c,0x2c,0xe1,0x23,0xf9,0x98,0x10,0xc4,0x67,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0xa2,0x9b,0x62,0xa9,0x6e,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0x22,0x9c,0x2a,0xa9,0x60,0xb8,0x61,0x0c,0xee,0x88,0xb8,0x60,0x10,0x23,0x06,0x0d, +0x00,0x82,0x60,0xd0,0xf4,0x14,0x3e,0xd9,0xd1,0x3e,0xf5,0x10,0x0f,0xed,0xd3,0x3e, +0xed,0xd3,0x3e,0x8d,0x26,0x04,0xc0,0x70,0x44,0x40,0x4b,0xc2,0x37,0x62,0xf0,0x00, +0x20,0x08,0x06,0x53,0x4f,0xdd,0x53,0x1c,0xb5,0x91,0xfb,0xb4,0x8f,0x28,0x89,0x92, +0x4c,0xc9,0x94,0x3f,0xed,0xd1,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x2c,0x81,0x30, +0x50,0x61,0x88,0x41,0xc0,0x8f,0x01,0x30,0x50,0x61,0x80,0x41,0xe0,0x8f,0x01,0x30, +0x50,0x61,0x68,0x01,0x48,0x06,0xc0,0x40,0x85,0xa1,0x04,0x22,0x19,0x00,0x03,0x15, +0x86,0x12,0x90,0x64,0x00,0x0c,0x54,0x18,0x5c,0x60,0x92,0x01,0x30,0x50,0x31,0x68, +0x81,0x9d,0x06,0xc0,0x40,0x05,0x19,0x58,0x01,0x99,0x06,0xc0,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0x6c,0x85,0x52,0xec,0x33,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x18, +0x8c,0x95,0x48,0xe1,0x11,0x58,0x8d,0x26,0x04,0x42,0x05,0xf8,0xa4,0x35,0x56,0xc1, +0x5d,0x60,0xb0,0x11,0x83,0x03,0x00,0x41,0x30,0x10,0x03,0xb4,0x3a,0xa9,0x3e,0x1a, +0xab,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x13,0x0c,0x76,0x82,0xc1,0x4c,0x30,0xe8, +0x63,0xc2,0x41,0x9f,0x13,0x06,0x74,0xc2,0x80,0x46,0x13,0x1c,0x60,0x34,0xe1,0x09, +0x8e,0x30,0xd8,0x11,0x06,0x33,0xa1,0x8e,0xe4,0x63,0x42,0x1d,0xc9,0xc7,0x08,0x7e, +0x82,0x8f,0x11,0xfd,0x04,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x46,0xcb,0xa7, +0x08,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xd2,0xfa,0x29,0x42,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0xa3,0xb4,0xc2,0xaa,0x9c,0x84,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x4c,0x4b,0xac,0xcc,0x49,0x38,0xc6,0x60,0xc7,0x18,0xcc,0x08,0x81,0x3e,0x46, +0x08,0xf4,0x19,0x31,0x68,0x00,0x10,0x04,0x83,0x46,0xb5,0xca,0x2a,0x97,0xf8,0x8a, +0xaf,0xf8,0x0a,0xad,0xd0,0x0a,0xad,0xd0,0x6a,0x34,0x21,0x00,0x86,0x23,0x82,0x73, +0x0a,0xbe,0xe9,0x06,0x78,0x12,0x82,0x0b,0x03,0x43,0x8d,0x18,0x3c,0x00,0x08,0x82, +0xc1,0xc4,0x5a,0x66,0x45,0x4e,0xbc,0x74,0x18,0xf1,0x14,0x4f,0xa1,0x15,0x5a,0x6d, +0x15,0x8c,0x26,0x04,0x80,0x05,0x28,0x25,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0x60,0x4b,0xad,0x02,0x0b,0x0c,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x24,0x5b, +0x68,0x15,0x58,0xb0,0x52,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x88,0xb6,0xdc, +0x2a,0x18,0x8e,0x80,0x03,0x79,0x0a,0xbe,0xe9,0x06,0x21,0x0e,0x82,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x74,0xcb,0xae,0x82,0x61,0x38,0x22,0xa8,0x27,0xe7,0x1b,0x31, +0x38,0x00,0x10,0x04,0x83,0x83,0xb7,0xee,0x6a,0x28,0x2c,0x18,0xe8,0x63,0x20,0x15, +0xc4,0x67,0xba,0x21,0x08,0x29,0x62,0x96,0x61,0x20,0xea,0x60,0x38,0x22,0x0f,0xf4, +0xc9,0xf9,0xa6,0x1b,0x68,0x6a,0xa4,0x82,0x59,0x02,0x64,0x38,0x62,0x0f,0x48,0x4a, +0xf9,0x66,0x19,0x8c,0x22,0x30,0x46,0x89,0x8f,0x05,0x24,0x25,0x1f,0x0b,0x18,0xf8, +0xcc,0x12,0x20,0xc3,0x11,0x07,0x58,0x09,0xdf,0x2c,0xc3,0x81,0x04,0xb3,0x04,0xc8, +0x40,0x89,0xc1,0x0c,0x20,0x51,0x88,0x68,0x70,0x80,0x84,0x31,0x50,0x62,0x88,0xc1, +0x60,0x14,0xde,0xe1,0x19,0xa6,0xec,0x14,0x7c,0x2c,0x18,0x2b,0xf9,0x8c,0x18,0x18, +0x00,0x08,0x82,0x41,0x84,0x5e,0xb5,0x15,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc1, +0x5e,0xa8,0x05,0x0a,0x81,0xbd,0x54,0x10,0x1f,0x83,0xa9,0x36,0x8a,0xcf,0x88,0x81, +0x01,0x80,0x20,0x18,0x44,0xec,0x95,0x5b,0xc1,0x70,0x84,0x1c,0xa9,0x15,0xf1,0x5d, +0x60,0x28,0x5b,0x02,0xf9,0x58,0x60,0xc8,0xc7,0x82,0x42,0x3e,0x16,0xe0,0x14,0x7c, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x9a,0x2f,0xf0,0x0a,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0xb8,0xaf,0xd9,0x7a,0xc0,0x60,0x38,0x22,0x90,0x29,0xe7,0x1b,0x31,0x38, +0x00,0x10,0x04,0x83,0x23,0xbf,0x68,0x2b,0x12,0x03,0x0b,0x06,0xfa,0x4c,0x37,0x04, +0x35,0x35,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x94,0x5f,0xe6,0x15,0xd8,0xe1,0x57, +0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x68,0xbf,0xd0,0x2b,0xb0,0x60,0x90,0xcf, +0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xfd,0xa5,0x5e,0xc1,0x88,0xc1,0x01,0x80,0x20, +0x18,0x7c,0xf8,0x65,0x5b,0x2c,0xd5,0x5e,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x26, +0xfc,0x93,0x7c,0x4c,0xf8,0x27,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x34,0x62, +0xb7,0x25,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x44,0x62,0xb8,0x25,0x9c,0x30,0xa0, +0x13,0x06,0x74,0x82,0xc1,0x4e,0x30,0x98,0x09,0x6c,0x05,0x1f,0x13,0xda,0x0a,0x3e, +0x23,0x06,0x07,0x00,0x82,0x60,0xf0,0x95,0xd8,0x78,0xe5,0x14,0x7f,0x8d,0x26,0x04, +0xc0,0x68,0x82,0x10,0x58,0x21,0xc4,0xc7,0x0a,0x21,0x3e,0xc3,0x11,0xc2,0x23,0x7c, +0xd3,0x0d,0xbf,0x85,0x5e,0xc1,0x70,0xc4,0x00,0x09,0xdf,0x74,0x43,0x78,0xa9,0x57, +0x30,0xdd,0x60,0x62,0x28,0x46,0x4c,0x37,0x9c,0x58,0x8a,0x0d,0x55,0x44,0x50,0x44, +0x04,0x25,0x10,0x50,0x02,0x01,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xf0,0xd8,0x7d, +0xb9,0x95,0x8b,0x09,0x81,0x7e,0xe9,0x97,0x7e,0xe9,0xd7,0x68,0x42,0x00,0x8c,0x26, +0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0xd0,0x58,0x8d,0x39,0x95,0x04,0x30,0x62,0xd0, +0x00,0x20,0x08,0x06,0x8d,0x98,0xf5,0x17,0x5d,0xd1,0x58,0x70,0x80,0x18,0x88,0x81, +0x18,0x88,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74,0xc3,0x8e, +0xe9,0x18,0x55,0x4f,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xa0,0xd9,0x88,0xe9, +0x95,0x8e,0x05,0x8d,0x89,0x99,0x98,0x89,0x99,0xd8,0x68,0x42,0x00,0x8c,0x26,0x08, +0xc1,0x68,0xc2,0x20,0x4c,0x37,0x80,0x59,0x98,0x61,0x45,0x05,0x30,0x62,0xd0,0x00, +0x20,0x08,0x06,0x8d,0x9b,0xa5,0x18,0x68,0x81,0x19,0x15,0xb0,0x18,0x8b,0xb1,0x18, +0x8b,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80, +0x20,0x18,0x34,0x72,0xd6,0x62,0xa4,0x45,0x66,0x51,0x01,0x63,0x30,0x06,0x63,0x30, +0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82, +0x60,0xd0,0xd8,0x59,0x8c,0xa1,0x16,0x9a,0x3d,0x09,0x8d,0xd1,0x18,0x8d,0xd1,0xd8, +0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0xbc,0x99,0x9b,0x99, +0x41,0x89,0x41,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xf0,0xd9,0x8d,0xb9,0x96, +0x9b,0x89,0x41,0xa0,0x63,0x3a,0xa6,0x63,0x3a,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42, +0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x80,0xda,0x8e,0xc9,0x96, +0x9c,0x7d,0x85,0x8f,0xf9,0x98,0x8f,0xf9,0xd8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1, +0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x43,0x6a,0x3f,0x66,0x5b,0x76, +0xd6,0x25,0x62,0x26,0x66,0x62,0x26,0x66,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3, +0x09,0x83,0x60,0x78,0x50,0x0a,0xf1,0x31,0x3c,0x28,0x85,0xf8,0x5c,0x49,0x19,0x6a, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x56,0x43,0x33,0x70,0x08,0xec,0xbd,0x56,0x81, +0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb8,0x5a,0x9a,0xfd,0x57,0x60,0xf1,0x35, +0xc4,0xc7,0x84,0x40,0x3e,0x16,0xcc,0x17,0x7c,0x2c,0x10,0x31,0xf9,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x31,0x6b,0x6f,0x56,0x5f,0x81,0xd9,0x14,0x7e,0xc9,0x67,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0x5a,0x8b,0xb3,0x20,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0xc3,0xd6,0xe4,0x0c,0xbe,0x02,0x23,0x8e,0xf8,0x98,0x10,0xc8,0xc7,0x82,0x04, +0x3e,0x86,0x56,0x29,0x26,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x70,0xad,0xd4, +0x02,0x53,0xb1,0x20,0x3e,0x96,0x0a,0xa6,0x00,0x82,0x0b,0x0c,0x66,0xa9,0x70,0x0a, +0x20,0xb8,0xc0,0x60,0x36,0x60,0xf0,0x31,0x01,0x83,0xcf,0x70,0x03,0x2a,0xc0,0x05, +0x19,0x0c,0x37,0xa0,0x02,0x5c,0x90,0x41,0x09,0x81,0x5e,0x60,0x28,0x73,0x0c,0xf9, +0xd8,0x63,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xb8,0x70,0x13,0x35,0x21,0x10, +0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd4,0xad,0xd4,0x82,0x35,0xb3,0x60,0xcd, +0xe4,0x63,0xc1,0x8b,0xc1,0xc7,0x86,0x18,0x93,0x8f,0x05,0x31,0x06,0x1f,0x2b,0xdc, +0x4c,0x3e,0x16,0xb8,0x19,0x7c,0x2c,0x28,0xe4,0x63,0xc1,0x9b,0xc1,0xc7,0x8a,0x42, +0x3e,0x16,0x38,0xf2,0xb1,0x60,0x90,0x8f,0x05,0xb8,0x20,0x1f,0x13,0x70,0x41,0x3e, +0x36,0xe0,0x82,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0x8b,0x37,0x59,0xc3,0x2e, +0xec,0x32,0x0f,0xce,0xe4,0x63,0x81,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0xf2,0x6d,0xd6,0x02,0x0b,0x7e,0x41,0x3e,0x26,0xfc,0x82,0x7c,0x6c,0xf8,0x05,0xf9, +0xd8,0x20,0x0e,0xf2,0xb1,0x41,0x1c,0xe4,0x63,0x83,0x38,0xc8,0xc7,0xde,0x41,0x1c, +0x40,0x70,0x81,0xc1,0x2c,0xe0,0x03,0xf8,0x0c,0x37,0x90,0xc3,0x6c,0x90,0x41,0x05, +0x63,0xa0,0x17,0x18,0xca,0xe0,0x80,0x90,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x70, +0x22,0x37,0x6e,0x81,0x18,0x04,0x62,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0xca, +0x99,0x5b,0xc0,0x6a,0x16,0xb0,0x9a,0x7c,0x2c,0x80,0x33,0xf8,0xd8,0x20,0x67,0xf2, +0xb1,0x40,0xce,0xe0,0x63,0xc5,0xab,0xc9,0xc7,0x82,0x57,0x83,0x8f,0x05,0x85,0x7c, +0x2c,0x80,0x35,0xf8,0x58,0x51,0xc8,0xc7,0x82,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x60, +0x1e,0xe4,0x63,0xc2,0x3c,0xc8,0xc7,0x86,0x79,0x90,0x8f,0x0d,0x64,0x00,0x1f,0x1b, +0xc8,0x00,0x3e,0x36,0x90,0x01,0x7c,0xec,0x40,0x03,0xf8,0x8c,0x18,0x24,0x00,0x08, +0x82,0x01,0x67,0x73,0xf7,0x96,0xf1,0x41,0xc6,0x07,0x56,0x06,0x81,0x7c,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0xea,0xb9,0x7b,0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x08,0x3b,0x7e,0x1b,0x89,0x7e,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0xec,0xfa, +0x6d,0x24,0xfa,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xb1,0xf3,0xb7,0x91,0xe8, +0x87,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xc8,0x0e,0xe4,0x4c,0x02,0x24,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x28,0xbb,0x90,0x33,0x09,0x90,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0xc3,0xec,0x44,0xce,0x24,0x40,0xc2,0x8e,0x91,0x90,0x8f,0x21,0x23,0x21, +0x1f,0x4b,0x46,0x42,0x3e,0x36,0xb4,0x01,0x7c,0x6c,0x68,0x03,0xf8,0xd8,0xd0,0x06, +0xf0,0x31,0x23,0x25,0xe4,0x63,0x46,0x4a,0xc8,0xc7,0x8c,0x94,0x90,0x8f,0x0d,0x70, +0x00,0x1f,0x1b,0xe0,0x00,0x3e,0x36,0xc0,0x01,0x7c,0x6c,0xba,0x03,0xf8,0x18,0x58, +0xb4,0x04,0x08,0x2e,0x30,0x98,0x05,0xed,0x00,0x9f,0xe1,0x86,0x97,0x20,0x11,0x32, +0xa8,0x80,0x16,0xf4,0x02,0x43,0x59,0x38,0x10,0xf2,0x19,0x31,0x48,0x00,0x10,0x04, +0x03,0x6e,0xee,0x68,0x2e,0x98,0x85,0x60,0x16,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xe0,0xbb,0x9b,0x0b,0xfa,0xcd,0x82,0x7e,0x93,0x8f,0x05,0xe1,0x06,0x1f,0x1b,0xc6, +0x4d,0x3e,0x16,0x8c,0x1b,0x7c,0xac,0x00,0x39,0xf9,0x58,0x00,0x72,0xf0,0xb1,0xa0, +0x90,0x8f,0x05,0x21,0x07,0x1f,0x2b,0x0a,0xf9,0x58,0xd0,0xc8,0xc7,0x82,0x41,0x3e, +0x16,0xf8,0x84,0x7c,0x4c,0xf0,0x09,0xf9,0xd8,0xe0,0x13,0xf2,0xb1,0x38,0x18,0xe0, +0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x01,0x9f,0x11,0x83,0x04, +0x00,0x41,0x30,0xe0,0x4e,0x0f,0xed,0xb2,0x76,0xc8,0xda,0xc1,0x6c,0x21,0x90,0xcf, +0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xae,0x87,0x76,0xc1,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0xb2,0xd7,0x76,0x71,0x80,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xcc, +0x9e,0xdb,0xc5,0x01,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x41,0x7b,0x6f,0x17, +0x07,0x68,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0xed,0xc5,0x5d,0x1c,0xac,0xc5, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xb6,0x27,0x77,0x71,0xb0,0x16,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0xdc,0xde,0xdc,0xc5,0xc1,0x5a,0xd8,0xe1,0x16,0xf2,0x31,0xc4, +0x2d,0xe4,0x63,0x89,0x5b,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b, +0x83,0x01,0x3e,0x66,0xd0,0x85,0x7c,0xcc,0xa0,0x0b,0xf9,0x98,0x41,0x17,0xf2,0xb1, +0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x04,0x1f, +0x7b,0x0d,0xbc,0x00,0xc1,0x05,0x06,0xb3,0xa0,0x27,0xe0,0x33,0xdc,0xa0,0x17,0x74, +0x42,0x06,0x65,0x12,0x81,0x5e,0x60,0x28,0x93,0x09,0x42,0x3e,0x23,0x06,0x09,0x00, +0x82,0x60,0xc0,0x91,0x5f,0xe9,0x95,0x44,0x50,0x12,0xc1,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0xed,0x87,0x7a,0x81,0xdb,0x59,0xe0,0x76,0xf2,0xb1,0x40,0xe6,0xe0,0x63, +0x03,0xcd,0xc9,0xc7,0x02,0x9a,0x83,0x8f,0x15,0x71,0x27,0x1f,0x0b,0xe2,0x0e,0x3e, +0x16,0x14,0xf2,0xb1,0x40,0xee,0xe0,0x63,0x45,0x21,0x1f,0x0b,0x1a,0xf9,0x58,0x30, +0xc8,0xc7,0x82,0xd4,0x90,0x8f,0x09,0xa9,0x21,0x1f,0x1b,0x52,0x43,0x3e,0x16,0x07, +0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x38,0xe0,0x33,0x62, +0x90,0x00,0x20,0x08,0x06,0x1c,0xfe,0xe5,0xde,0x4f,0x64,0x3f,0x91,0xd9,0x49,0x04, +0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0xff,0x72,0x2f,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0x63,0x04,0x03,0xdf,0x8b,0x83,0xd9,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x83,0x04,0x83,0xdf,0x8b,0x83,0xd9,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3, +0x04,0x03,0xf0,0x8b,0x83,0xd9,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x04,0x03, +0xf1,0x8b,0x03,0xdb,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x04,0x83,0xf1,0x8b, +0x03,0xdb,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x05,0x03,0xf2,0x8b,0x03,0xdb, +0xb0,0x23,0x37,0xe4,0x63,0x48,0x6e,0xc8,0xc7,0x92,0xdc,0x90,0x8f,0xc5,0xc1,0x00, +0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0xcc,0xf8,0x0d,0xf9,0x98,0xf1,0x1b, +0xf2,0x31,0xe3,0x37,0xe4,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1, +0x00,0x1f,0x8b,0x83,0x09,0x3e,0x05,0x13,0x6e,0xa0,0x17,0x18,0x6a,0xc4,0x20,0x01, +0x40,0x10,0x0c,0x38,0x18,0x0c,0xe2,0xef,0x25,0xda,0xe0,0x25,0xda,0x60,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0x1c,0x0c,0xe8,0x2f,0xd0,0x3d,0x0b,0x74,0x4f,0x3e,0x16, +0xf8,0x1d,0x7c,0x6c,0x00,0x3d,0xf9,0x58,0x00,0x7a,0xf0,0xb1,0xa2,0xf7,0xe4,0x63, +0x41,0xef,0xc1,0xc7,0x82,0x42,0x3e,0x16,0xf8,0x1e,0x7c,0xac,0x28,0xe4,0x63,0x01, +0x23,0x1f,0x0b,0x06,0xf9,0x58,0x10,0x1f,0xf2,0x31,0x21,0x3e,0xe4,0x63,0x43,0x7c, +0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06, +0x07,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0x23,0xc3,0xa0,0x04,0x83,0xb3,0x28, +0x85,0xb3,0x28,0x05,0x9b,0x8b,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xad, +0x61,0x50,0x82,0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x1b,0x06,0x2a,0x18, +0xb0,0xc1,0x7e,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x01,0x87,0xc1,0x0a,0x06,0x6c, +0xb0,0x1f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc4,0x61,0xc0,0x82,0x01,0x1b,0xec, +0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x72,0x18,0xb8,0x60,0xc0,0x06,0xfe,0x31, +0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x1c,0x06,0x2f,0x18,0xb0,0x81,0x7f,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x41,0x87,0x01,0x0c,0x06,0x6c,0xe0,0x1f,0x76,0x84,0x88, +0x7c,0x0c,0x09,0x11,0xf9,0x58,0x12,0x22,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30, +0xc0,0xc7,0xd8,0x60,0x80,0x8f,0x19,0x27,0x22,0x1f,0x33,0x4e,0x44,0x3e,0x66,0x9c, +0x88,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c, +0x30,0xc1,0xa7,0x56,0x42,0x17,0xf4,0x02,0x43,0x8d,0x18,0x24,0x00,0x08,0x82,0x01, +0xc7,0x87,0x41,0x0f,0x06,0x2a,0x91,0x0b,0x2a,0x91,0x0b,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0x94,0x62,0x00,0x86,0x41,0x60,0x82,0x81,0x05,0x26,0x18,0xc8,0xc7,0x02, +0xf5,0x83,0x8f,0x0d,0xec,0x27,0x1f,0x0b,0xd8,0x0f,0x3e,0x56,0xa4,0x60,0x20,0x1f, +0x0b,0x52,0x30,0x80,0x8f,0x05,0x85,0x7c,0x2c,0x50,0xc1,0x00,0x3e,0x56,0x14,0xf2, +0xb1,0x80,0x91,0x8f,0x05,0x83,0x7c,0x2c,0xc8,0x11,0xf9,0x98,0x90,0x23,0xf2,0xb1, +0x21,0x47,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f, +0x63,0x83,0x03,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0xc1,0x62,0x10,0x87,0x81, +0x58,0xc4,0x83,0x58,0xc4,0x83,0xfd,0x46,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30, +0x88,0x6e,0x31,0x88,0xc3,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x17,0x03, +0x3b,0x0c,0xd8,0x60,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe0,0xc5,0xe0,0x0e, +0x03,0x36,0x18,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7a,0x31,0xc0,0xc3,0x80, +0x0d,0xc6,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x5f,0x0c,0xf4,0x30,0x60,0x03, +0x33,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x17,0x83,0x3d,0x0c,0xd8,0xc0,0x4c, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x00,0xc7,0x80,0x0f,0x03,0x36,0x30,0x13,0x3b, +0xd2,0x44,0x3e,0x86,0xa4,0x89,0x7c,0x2c,0x49,0x13,0xf9,0x18,0x1b,0x0c,0xf0,0x31, +0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0x8c,0x37,0x91,0x8f,0x19,0x6f,0x22,0x1f, +0x33,0xde,0x44,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0, +0x31,0x36,0x98,0xe0,0x63,0xb8,0x32,0x27,0x20,0xb8,0xc0,0x60,0x16,0x98,0x09,0x7c, +0x86,0x1b,0xea,0xa4,0x6f,0xc8,0xa0,0x5e,0x24,0xd0,0x0b,0x0c,0x65,0x3b,0x42,0xc8, +0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xb8,0x76,0x0c,0x5c,0x31,0x70,0x91,0xc0,0x45, +0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xec,0x31,0x88,0xc5,0x20,0xb8,0xc3,0xc0, +0x82,0x3b,0x0c,0xe4,0x63,0xc1,0x0e,0x06,0xf0,0xb1,0xa1,0x07,0x03,0xf9,0x58,0xd0, +0x83,0x01,0x7c,0xac,0xd0,0xc3,0x40,0x3e,0x16,0xe8,0x61,0x00,0x1f,0x0b,0x0a,0xf9, +0x58,0xb0,0x87,0x01,0x7c,0xac,0x28,0xe4,0x63,0x41,0x23,0x1f,0x0b,0x06,0xf9,0x58, +0x40,0x2a,0xf2,0x31,0x81,0x54,0xe4,0x63,0x03,0xa9,0xc8,0xc7,0xe2,0x60,0x80,0x8f, +0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x07,0x7c,0x46,0x0c,0x12,0x00, +0x04,0xc1,0x80,0x0b,0xc9,0x40,0x1c,0x03,0x34,0xc9,0xd0,0x24,0x33,0x18,0x09,0xe4, +0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x4a,0x06,0xe2,0x18,0x04,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0xb0,0x64,0x70,0x8e,0x41,0x1c,0xb8,0xca,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0x2d,0x19,0xa0,0x63,0x10,0x07,0xae,0x32,0x62,0x70,0x00,0x20,0x08, +0x06,0x87,0x4b,0x06,0xe9,0x18,0xc4,0x81,0xab,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0xf1,0x92,0xc1,0x3a,0x06,0x71,0x10,0x2b,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc0, +0x64,0xc0,0x8e,0x41,0x1c,0xc4,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x31,0x19, +0xb4,0x63,0x10,0x07,0xb1,0x62,0x07,0xad,0xc8,0xc7,0x10,0x5a,0x91,0x8f,0x25,0xb4, +0x22,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x98,0xa1, +0x2b,0xf2,0x31,0x43,0x57,0xe4,0x63,0x86,0xae,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5, +0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x13,0x7c,0x2a,0x47,0xdc,0x40,0x2f, +0x30,0xd4,0x88,0x41,0x02,0x80,0x20,0x18,0x70,0x39,0x19,0xe8,0x63,0x80,0x23,0x6d, +0x80,0x23,0x6d,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x58,0x06,0xfd,0x18,0x04, +0xe3,0x18,0x58,0x30,0x8e,0x81,0x7c,0x2c,0x38,0xc5,0x00,0x3e,0x36,0xa4,0x62,0x20, +0x1f,0x0b,0x52,0x31,0x80,0x8f,0x15,0xe6,0x18,0xc8,0xc7,0x02,0x73,0x0c,0xe0,0x63, +0x41,0x21,0x1f,0x0b,0xce,0x31,0x80,0x8f,0x15,0x85,0x7c,0x2c,0x60,0xe4,0x63,0xc1, +0x20,0x1f,0x0b,0xd8,0x45,0x3e,0x26,0xb0,0x8b,0x7c,0x6c,0x60,0x17,0xf9,0x18,0x1b, +0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0xe0,0x80,0xcf,0x88, +0x41,0x02,0x80,0x20,0x18,0x70,0x6d,0x19,0xb8,0x64,0x00,0x27,0xa5,0x00,0x27,0xa5, +0x60,0x7c,0x12,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xba,0x0c,0x5c,0x32, +0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc0,0xcb,0x60,0x26,0x03,0x36,0xb0,0x97, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf2,0x32,0xa0,0xc9,0x80,0x0d,0xec,0x65,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0xbd,0x0c,0x6a,0x32,0x60,0x03,0x7b,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0x63,0x2f,0x83,0x9b,0x0c,0xd8,0x20,0x5f,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xe0,0xcb,0x00,0x27,0x03,0x36,0xc8,0x97,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xfa,0x32,0xc8,0xc9,0x80,0x0d,0xf2,0xc5,0x0e,0x7e,0x91,0x8f,0x21,0xfc, +0x22,0x1f,0x4b,0xf8,0x45,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b, +0x0c,0xf0,0x31,0x43,0x64,0xe4,0x63,0x86,0xc8,0xc8,0xc7,0x0c,0x91,0x91,0x8f,0xb1, +0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x26,0xf8,0x14, +0x8d,0xe8,0x82,0x5e,0x60,0xa8,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0x4a,0x33,0x30, +0xcb,0x60,0x46,0x72,0x61,0x46,0x72,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xd7, +0x0c,0xd2,0x32,0x08,0x5e,0x32,0xb0,0xe0,0x25,0x03,0xf9,0x58,0x30,0x8f,0x01,0x7c, +0x6c,0xa8,0xc7,0x40,0x3e,0x16,0xd4,0x63,0x00,0x1f,0x2b,0x64,0x32,0x90,0x8f,0x05, +0x32,0x19,0xc0,0xc7,0x82,0x42,0x3e,0x16,0xcc,0x64,0x00,0x1f,0x2b,0x0a,0xf9,0x58, +0xc0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xd0,0x8c,0x7c,0x4c,0xa0,0x19,0xf9,0xd8,0x40, +0x33,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1, +0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0x72,0x33,0xd0,0xcb,0x60,0x4d, +0xe2,0x61,0x4d,0xe2,0xc1,0xd0,0x25,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44, +0xe0,0x19,0xe8,0x65,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x41,0x9e,0xc1,0x5f, +0x06,0x6c,0xe0,0x33,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x94,0x67,0x00,0x9a,0x01, +0x1b,0xf8,0xcc,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xe6,0x19,0x84,0x66,0xc0,0x06, +0x3e,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x79,0x06,0xa3,0x19,0xb0,0x41,0xd8, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x81,0x9e,0x01,0x69,0x06,0x6c,0x10,0x36,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xa4,0x67,0x50,0x9a,0x01,0x1b,0x84,0x8d,0x1d,0x64, +0x23,0x1f,0x43,0xc8,0x46,0x3e,0x96,0x90,0x8d,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b, +0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x86,0xda,0xc8,0xc7,0x0c,0xb5,0x91,0x8f,0x19, +0x6a,0x23,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18, +0x1b,0x4c,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x88,0x3e,0x83,0xf4,0x0c,0x82, +0xe1,0x88,0x80,0x2e,0x03,0xe1,0x9b,0x6e,0x18,0x76,0x32,0x08,0xac,0x09,0xe8,0x63, +0x8d,0x40,0x1f,0x6b,0x06,0xfa,0x98,0x42,0xd0,0xc7,0x94,0x82,0x3e,0xa6,0x18,0xf4, +0x31,0xc3,0x90,0x8f,0x19,0x86,0x7c,0xcc,0x30,0xe4,0x63,0xc6,0x10,0x1f,0x33,0x86, +0xf8,0x98,0x31,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x11,0x0d,0xf0,0x33, +0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x22,0xd1,0x20,0x3f,0x83,0x61,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0xa2,0x12,0x0d,0xf4,0x33,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0x32,0xd1,0x60,0x37,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x13,0x0d, +0x78,0x33,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x42,0xd1,0xa0,0x37,0x83,0x61, +0x38,0x82,0x0d,0x50,0x33,0x10,0xbe,0x0b,0x0c,0x65,0x81,0x1b,0xc8,0x67,0x38,0x22, +0x58,0xcd,0x40,0xf8,0x66,0x19,0x12,0x25,0xb0,0x39,0x10,0xe8,0x63,0x73,0x30,0xd0, +0xc7,0xe6,0x80,0xa0,0x8f,0x15,0xa0,0x19,0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0x1a,0x0d,0xe0,0x33,0x20,0xe0,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x1a, +0x0d,0xe2,0x33,0x20,0xe0,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x1b,0x0d,0xe4, +0x33,0x20,0xe0,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x1b,0x0d,0xe4,0x33,0x18, +0xe0,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x1c,0x0d,0xe6,0x33,0x18,0xe0,0x60, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x1c,0x0d,0xe8,0x33,0x18,0xe0,0x60,0x96,0x40, +0x19,0xa8,0x30,0x8c,0x44,0x1f,0x90,0x81,0x0a,0xc3,0x48,0xf4,0x01,0x19,0xa8,0x30, +0x8c,0x44,0x1f,0x90,0x81,0x0a,0x83,0x4a,0x3c,0xc4,0xc8,0x40,0x35,0x03,0xf9,0x8c, +0x18,0x18,0x00,0x08,0x82,0x41,0xc4,0xa3,0xc1,0x79,0x06,0x81,0x05,0xb7,0x19,0xc8, +0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x30,0x0d,0xfa,0x33,0x18,0xc7,0x00,0x1c, +0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xc4,0x34,0xf0,0xcf,0x20,0x18,0xa5,0xe1, +0x88,0xa0,0x37,0x03,0xe2,0x2b,0x5e,0x0c,0x02,0x1d,0x31,0x78,0x00,0x10,0x04,0x83, +0x29,0x4c,0x83,0xfd,0x0c,0xee,0x32,0x88,0xcb,0x40,0x1e,0x83,0x78,0x0c,0x4c,0x33, +0x30,0xcd,0xc0,0x46,0x03,0x1b,0x0d,0x44,0x34,0xf8,0xcb,0x60,0x34,0x21,0x00,0x46, +0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0x61,0xba,0x81,0x20,0xcd,0xc0,0x98, +0x6e,0x20,0x4a,0x33,0x38,0xa6,0x1b,0x08,0xd3,0x0c,0x90,0xe9,0x06,0xe2,0x34,0x83, +0xc4,0x1c,0x22,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xb1,0x69,0x10,0xa6,0x41, +0x30,0x1c,0x11,0x9c,0x67,0xc0,0x7c,0xb3,0x0c,0xce,0x12,0x58,0x64,0xc4,0x67,0x38, +0x82,0x60,0xcd,0x40,0xf8,0x86,0x23,0x8a,0xd6,0x0c,0x88,0xef,0x84,0x41,0x9c,0x30, +0x08,0x13,0x82,0x10,0x0c,0x47,0x18,0xb1,0x19,0x08,0xdf,0x70,0xc4,0x21,0x9b,0x01, +0xf1,0x9d,0x30,0x88,0x13,0x06,0x61,0x42,0x10,0x82,0xe1,0x06,0x23,0x00,0x83,0x59, +0x06,0xa6,0x09,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xd2,0xd3,0xe0,0x4d,0x03,0x66, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x3f,0x0d,0x72,0x34,0x78,0x82,0x59,0x82,0x66, +0xa0,0xc2,0x10,0x18,0x30,0x58,0x0c,0x0c,0xa8,0xf8,0x0c,0x47,0x04,0xbb,0x19,0x08, +0xdf,0x70,0x84,0xc0,0x9b,0x01,0xf1,0x9d,0x30,0x88,0x13,0x06,0x61,0x42,0x10,0x82, +0xe1,0x06,0x28,0x00,0x83,0x59,0x06,0x2c,0x0b,0x06,0x2a,0x8c,0x94,0xd9,0x44,0x57, +0x50,0x46,0x0c,0x1c,0x00,0x04,0xc1,0xe0,0x31,0xd5,0xe0,0x46,0x83,0xf0,0x0c,0x4e, +0x33,0x30,0xcd,0xa0,0x4c,0x03,0x34,0xf0,0x3a,0x8e,0x45,0x83,0xe1,0x08,0x4e,0x3c, +0x03,0xe7,0xbb,0xc0,0x50,0x36,0x04,0xf2,0x19,0x6e,0x08,0x2b,0x3e,0x0d,0xc2,0xe0, +0x62,0x32,0x30,0x94,0xbd,0x67,0xf0,0x92,0x41,0x7c,0x2c,0x10,0xe4,0x63,0x81,0x38, +0xc9,0xc7,0x7c,0x32,0x48,0xd1,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xb9, +0x6a,0xb0,0xa7,0x41,0x70,0x87,0xa1,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x98,0xd5, +0xe0,0x4d,0x83,0x40,0xb0,0x3b,0x68,0xd1,0x40,0x3e,0x16,0x18,0xf1,0xb1,0x21,0x90, +0x8f,0x05,0x08,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc0,0xd5,0x60,0x4e,0x83, +0x24,0xb0,0xb3,0x0c,0x48,0x34,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xb7, +0x1a,0x90,0x6a,0x10,0x98,0x1f,0x0c,0xf1,0x31,0x21,0x90,0x8f,0x05,0x05,0x7c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf0,0xd5,0x20,0x4f,0x03,0x23,0x98,0x65,0x78,0xa0, +0x9c,0x0c,0x8c,0x14,0x4a,0x01,0x3e,0x16,0x90,0x42,0x7c,0xac,0x14,0x4e,0x01,0x3e, +0x86,0x0a,0xa7,0x10,0x1f,0x0b,0x4e,0x21,0x3e,0xb3,0x04,0xd3,0x88,0xc1,0x01,0x80, +0x20,0x18,0x7c,0xbb,0x1a,0xe4,0x69,0xf0,0x9e,0x01,0xac,0x06,0xa3,0x09,0x01,0x30, +0x9a,0x20,0x04,0x16,0x08,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x5c,0x03, +0x5d,0x0d,0x02,0x5b,0xd1,0x20,0xa0,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xe7, +0x1a,0xf4,0x69,0x10,0x58,0x50,0xa3,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0x4a,0xd7,0x60,0x54,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x76,0x0d,0x50, +0x35,0xb0,0xd1,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x5d,0x03,0x55,0x0d, +0xda,0x32,0xa0,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x78,0xd7,0x60,0x55,0x83,0xb8, +0x0c,0x02,0x93,0xd1,0x60,0x88,0x8f,0x09,0x81,0x7c,0x2c,0x28,0xe0,0x63,0x81,0x3a, +0xc8,0xc7,0x04,0x75,0x90,0x8f,0x0d,0xea,0x20,0x1f,0xe3,0x87,0x21,0x3e,0xc6,0x0f, +0x43,0x7c,0x8c,0x1f,0x86,0xf8,0x98,0xf1,0x0f,0xf0,0x31,0xe3,0x1f,0xe0,0x63,0xc6, +0x3f,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x7e,0x0d,0x70,0x35,0xc0,0x09, +0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x7e,0x0d,0x72,0x35,0xc0,0x09,0x63,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0x7f,0x0d,0x74,0x35,0xc0,0x09,0x63,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x7f,0x0d,0x74,0x35,0xc0,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0x90,0x0d,0x76,0x35,0xc0,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0x90,0x0d,0x78,0x35,0xc0,0x09,0x63,0x38,0xc2,0xf0,0x2d,0xe1,0x1b,0x8e,0x30,0x7c, +0x4b,0xf8,0x86,0x23,0x0c,0xdf,0x12,0xbe,0x1a,0x84,0xad,0x40,0xd8,0xe1,0x88,0xf1, +0x42,0x84,0x6f,0x38,0x62,0xbc,0x10,0xe1,0x1b,0x8e,0x18,0x2f,0x44,0xf8,0x6a,0x10, +0xb6,0x02,0x61,0xcb,0x08,0x76,0x96,0x21,0x92,0x82,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x5a,0x36,0x48,0xd7,0x20,0xbd,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5c, +0x36,0x50,0xd7,0x20,0xbd,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5e,0x36,0x58, +0xd7,0x20,0xbd,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x60,0x36,0x58,0xd7,0x60, +0x88,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x88,0xd9,0x80,0x5d,0x83,0x21,0x1a,0x31, +0x38,0x00,0x10,0x04,0x83,0x43,0x66,0x83,0x76,0x0d,0x86,0x68,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0x99,0x0d,0xde,0x35,0x48,0x85,0x99,0x1a,0x31,0x30,0x00,0x10,0x04, +0x83,0x28,0x66,0x83,0x73,0x0d,0x68,0x33,0xb0,0xa0,0x4e,0x03,0xf9,0x8c,0x18,0x18, +0x00,0x08,0x82,0x41,0x34,0xb3,0x41,0xbb,0x06,0x81,0xe5,0x69,0x10,0xc4,0xc7,0x82, +0x42,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xd9,0x6c,0x30,0xb2,0x41,0x60,0xf6, +0xa5,0xc4,0xc7,0xec,0x4b,0x89,0x8f,0xd9,0x97,0x12,0x1f,0x23,0x06,0xf9,0x58,0x31, +0xc8,0xc7,0x8c,0x41,0x3e,0x36,0x40,0xf0,0xb1,0x01,0x82,0x8f,0x0d,0x10,0x7c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x18,0xdb,0xc0,0x5f,0x83,0x52,0xe8,0xd5,0xc0,0x4c, +0x21,0x88,0x8f,0x31,0x81,0x7c,0x2c,0x18,0xe0,0x33,0x4b,0x20,0x0d,0x54,0x18,0x4e, +0x64,0xc2,0x01,0x34,0x50,0x61,0x38,0x91,0x09,0x07,0xd0,0x40,0x85,0xe1,0x44,0x26, +0x1c,0x40,0x03,0x15,0x06,0x12,0xe1,0x04,0x64,0x81,0x4b,0xc0,0xc7,0x84,0x97,0x80, +0x8f,0x0d,0x30,0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xdc,0x36,0x50,0xd9, +0x40,0x5d,0x83,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xb7,0x0d,0x56,0x36,0x58, +0xd7,0x60,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x6e,0x03,0x96,0x0d,0xd8,0x35, +0x18,0x8c,0x26,0x06,0xfa,0x58,0x4d,0x0c,0xf4,0x31,0x9b,0x18,0xe8,0x63,0x3a,0xd1, +0xc4,0xc7,0x74,0xa2,0x89,0x8f,0xe9,0x44,0x13,0x1f,0x33,0x06,0xf9,0x98,0x31,0xc8, +0xc7,0x8c,0x41,0x3e,0x36,0x4c,0xf0,0xb1,0x61,0x82,0x8f,0x0d,0x13,0x7c,0x4c,0x18, +0xe0,0x63,0x81,0x10,0x1f,0x1b,0x0a,0xf8,0x98,0x51,0xc4,0xc7,0x82,0x22,0x3e,0xb3, +0x04,0xd3,0x40,0x85,0x41,0x1a,0x0f,0x22,0x0d,0x54,0x18,0xa4,0xf1,0x20,0xd2,0x40, +0x85,0x21,0x1a,0x8f,0x21,0x8d,0x18,0x34,0x00,0x08,0x82,0x41,0x43,0xba,0xc1,0xcf, +0x06,0xb3,0x1a,0xd8,0x6d,0x60,0xb7,0x81,0xdd,0x06,0x62,0x1b,0x88,0x6d,0x20,0xb6, +0x81,0xd8,0x06,0xa3,0x09,0x01,0x30,0x1c,0x11,0x84,0x6b,0x10,0x7c,0xd3,0x0d,0xea, +0x1a,0x08,0x81,0x1d,0x01,0x7d,0xec,0x10,0xe8,0x63,0xc7,0x40,0x9f,0x11,0x83,0x03, +0x00,0x41,0x30,0xf8,0x46,0x37,0x08,0xdb,0xe0,0x56,0x03,0xbf,0x0d,0x46,0x13,0x02, +0xc0,0x82,0x42,0x3e,0x26,0x14,0xf2,0xb1,0xa1,0x90,0x8f,0x9d,0x6a,0x60,0xa6,0x41, +0x7c,0xec,0x54,0x03,0x33,0x0d,0xe2,0x33,0x1c,0x21,0xb4,0x6b,0x30,0x7c,0xc3,0x11, +0x83,0xbd,0x06,0xc5,0x57,0x42,0xa0,0xc3,0x11,0x04,0xbc,0x06,0xc3,0x37,0x1c,0x51, +0xe4,0x6b,0x50,0x7c,0x25,0x04,0x5a,0x44,0xa0,0xb3,0x0c,0x54,0x15,0x8c,0x26,0x38, +0x83,0x05,0x23,0x1b,0xc8,0xc7,0xfe,0x22,0xa0,0x8f,0xa5,0x57,0x10,0x9f,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x7c,0x37,0xd0,0xdb,0x00,0x5f,0x83,0x60,0x96,0xa0,0x1a, +0xa8,0x30,0x04,0x4a,0xbe,0x85,0x69,0xc4,0xc0,0x01,0x40,0x10,0x0c,0x1e,0xdf,0x0d, +0xde,0x36,0xb8,0xd7,0xe0,0x57,0x03,0x5f,0x0d,0xfa,0x36,0x08,0xf0,0x2b,0x08,0xc8, +0x36,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x7c,0x83,0xbd,0x0d,0x4e,0x36,0xa0, +0xaf,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x7c,0x37,0x58,0xdd,0xe0,0x4d,0x03,0x13, +0xdb,0x40,0x88,0x8f,0x09,0x81,0x7c,0x2c,0x20,0xe0,0x33,0x62,0x70,0x00,0x20,0x08, +0x06,0x47,0xf9,0x06,0xa1,0x1b,0x14,0x81,0xa1,0x69,0x00,0xb6,0x81,0x7c,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x38,0xdf,0x60,0x74,0x83,0xe0,0x4c,0x03,0x1b,0x06,0xf9, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x91,0xbe,0x41,0xe9,0x06,0x81,0x30,0xdd,0xc0, +0xb2,0x41,0x40,0xa6,0xc1,0x70,0x84,0x4e,0xb4,0x6c,0xc0,0x7c,0xb3,0x0c,0x97,0x15, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc1,0xbe,0x01,0xea,0x06,0x68,0x1b,0x08,0x36, +0xb3,0x41,0x10,0x9f,0x59,0x82,0x6b,0xa0,0xc2,0x10,0x2c,0xa4,0x1a,0x31,0x70,0x00, +0x10,0x04,0x83,0xa7,0x7d,0x03,0xbf,0x0d,0x4a,0x36,0x70,0xd7,0xa0,0x5d,0x03,0xd6, +0x0d,0xc2,0x00,0x0c,0xbe,0x60,0x6e,0x83,0x11,0x03,0x07,0x00,0x41,0x30,0x78,0xda, +0x37,0xf0,0xdb,0xe0,0x64,0x03,0x77,0x0d,0xda,0x35,0x60,0xdd,0x20,0x65,0x83,0x94, +0x0d,0x52,0x36,0x48,0xd9,0x60,0x6e,0x03,0x1c,0x31,0x30,0x00,0x10,0x04,0x83,0x88, +0x7d,0x83,0xf0,0x0d,0xde,0x62,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xf8,0x0d,0x56, +0x37,0x88,0x8b,0x60,0x96,0x20,0x1b,0xa8,0x30,0x04,0x8c,0x5c,0x1a,0x93,0x8d,0xd2, +0x88,0xcf,0x70,0x44,0xd0,0xb2,0x81,0xf0,0x0d,0x47,0x08,0x2e,0x1b,0x10,0xdf,0x09, +0x83,0x38,0x61,0x10,0x26,0x04,0x21,0x18,0x6e,0x10,0x8d,0x00,0x0c,0x66,0x19,0xb4, +0x2d,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0x7e,0x83,0xf5,0x0d,0x8e,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xf4,0x37,0xa8,0xdd,0x20,0x09,0x66,0x09,0xb6,0x81,0x0a, +0x43,0xd0,0xa8,0xcc,0xe6,0xa3,0x6e,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41, +0xa4,0xbf,0xc1,0xf9,0x06,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xfb,0x1b,0xc4, +0x6e,0x10,0x58,0x40,0xb6,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xea,0xdf, +0xe0,0x76,0x83,0x60,0x38,0xc2,0x90,0x0d,0xe7,0xbb,0xc0,0x50,0x16,0x0c,0xf2,0x19, +0x8e,0x08,0xf6,0x36,0x10,0xbe,0x0b,0x0c,0x35,0x62,0x60,0x00,0x20,0x08,0x06,0xd1, +0x08,0x07,0xb9,0x1b,0xe8,0x98,0x05,0x7c,0x1b,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0xa2,0x12,0x0e,0x7e,0x37,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x48,0xe1, +0xa0,0x7c,0x03,0x54,0x0d,0x02,0x63,0xdb,0x20,0x88,0x8f,0x19,0x81,0x7c,0x66,0x09, +0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_eb894e76e37cd0015a53d4cf5567234d.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_eb894e76e37cd0015a53d4cf5567234d.h new file mode 100644 index 00000000..dd5d86f9 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_eb894e76e37cd0015a53d4cf5567234d.h @@ -0,0 +1,1074 @@ +// ffx_fsr2_accumulate_pass_16bit_eb894e76e37cd0015a53d4cf5567234d.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_16bit_eb894e76e37cd0015a53d4cf5567234d_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_eb894e76e37cd0015a53d4cf5567234d_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_eb894e76e37cd0015a53d4cf5567234d_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_eb894e76e37cd0015a53d4cf5567234d_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_eb894e76e37cd0015a53d4cf5567234d_SRVResourceNames[] = { "r_input_exposure", "r_dilated_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_lanczos_lut", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_eb894e76e37cd0015a53d4cf5567234d_SRVResourceBindings[] = { 0, 2, 3, 4, 5, 10, 6, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_eb894e76e37cd0015a53d4cf5567234d_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_eb894e76e37cd0015a53d4cf5567234d_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_eb894e76e37cd0015a53d4cf5567234d_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_eb894e76e37cd0015a53d4cf5567234d_UAVResourceBindings[] = { 0, 1, 3, 4, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_eb894e76e37cd0015a53d4cf5567234d_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_eb894e76e37cd0015a53d4cf5567234d_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_eb894e76e37cd0015a53d4cf5567234d_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_eb894e76e37cd0015a53d4cf5567234d_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_eb894e76e37cd0015a53d4cf5567234d_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_eb894e76e37cd0015a53d4cf5567234d_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_eb894e76e37cd0015a53d4cf5567234d_size = 16732; + +static const unsigned char g_ffx_fsr2_accumulate_pass_16bit_eb894e76e37cd0015a53d4cf5567234d_data[] = { +0x44,0x58,0x42,0x43,0xa9,0x5e,0x1f,0x1e,0x3b,0x29,0x0c,0x78,0x17,0x58,0xa2,0x46, +0x6e,0xb0,0x21,0x8e,0x01,0x00,0x00,0x00,0x5c,0x41,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x24,0x02,0x00,0x00,0x4c,0x10,0x00,0x00,0x68,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xb0,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x20,0x0e,0x00,0x00,0x62,0x00,0x05,0x00, +0x88,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x08,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x7f,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc6,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xfc,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a, +0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b, +0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30, +0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18, +0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x51,0x80,0x42, +0x54,0x43,0x55,0x91,0x55,0x86,0x6a,0xa8,0x08,0x2b,0xc4,0x30,0x0c,0x03,0x69,0xc5, +0x30,0x06,0xc3,0x30,0x0c,0xe2,0x8e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0xb9,0x8d, +0x2a,0x56,0x62,0xf2,0x8b,0xdb,0x46,0x84,0x61,0x18,0x46,0x21,0xbc,0x81,0x19,0xe8, +0x3b,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e, +0x1b,0x11,0xc3,0x30,0x0c,0x85,0x08,0x07,0x66,0x20,0x71,0x8e,0x20,0x28,0x06,0x33, +0x28,0xc3,0x40,0x52,0x39,0x10,0x30,0x8c,0x20,0x18,0x33,0xb5,0xc1,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98, +0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x81, +0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39, +0xa0,0x60,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1, +0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c, +0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8, +0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0x80,0xa6,0xa4,0x0e,0x23,0x10,0xc6, +0x4c,0x6d,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f, +0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4, +0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40, +0x07,0x7e,0x00,0x06,0x7e,0xa0,0x07,0x7a,0xd0,0x0e,0xe9,0x00,0x0f,0xf3,0xf0,0x0b, +0xf4,0x90,0x0f,0xf0,0x50,0x0e,0x28,0x18,0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98, +0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03, +0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76, +0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xb0, +0x2d,0xb9,0x33,0x85,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3, +0x3b,0x84,0x03,0x3d,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f, +0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x98,0xc9,0x1a,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0x40,0x82,0x01,0x53,0x3c, +0x13,0x19,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42, +0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39, +0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0, +0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f,0xa0,0x80,0xa5,0x79,0x26,0x32,0x18,0x07, +0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a, +0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78, +0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03, +0x3f,0x00,0x03,0x3f,0x40,0x01,0x4a,0xf5,0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3, +0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c, +0xba,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x53,0x9e,0xe7,0x79,0x3e, +0x0c,0x2c,0x8a,0xa2,0xa8,0x61,0x18,0x86,0x61,0x18,0xa4,0xdf,0x24,0x4d,0x11,0x25, +0x4c,0x3e,0x0b,0x30,0xcf,0x42,0x44,0xec,0x04,0x4c,0x04,0x0a,0x06,0xe2,0xe7,0x08, +0x40,0x01,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07, +0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32,0x00,0x02,0x40,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x80,0x2c,0x10,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46, +0x00,0x8a,0xa1,0x24,0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2,0x1c,0x0a,0xa2,0xf0, +0x03,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03,0x0a, +0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a,0x3c, +0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x34,0x8a,0x50,0xa2,0x00,0x31,0x8a,0x87,0xc8,0x11, +0x80,0x1a,0x20,0xbf,0x80,0x01,0x01,0x11,0xe8,0x9d,0x01,0x20,0x79,0x06,0x80,0xe8, +0x19,0x00,0xb2,0x67,0x00,0x08,0x9f,0x01,0x20,0x7d,0x06,0x80,0xf6,0x19,0x00,0xea, +0x67,0x00,0x68,0x9d,0x01,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x85,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xe1,0x99,0x20,0x0c,0xd0,0x06,0x61,0x20, +0x26,0x08,0x43,0xb4,0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0x41,0xda,0x30,0x20, +0x09,0x31,0x41,0x58,0x03,0x3e,0x20,0x24,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x55, +0x86,0x07,0xf7,0x36,0x57,0x27,0x57,0x36,0x41,0x18,0xa6,0x0d,0x82,0xd1,0x6c,0x48, +0x8c,0x85,0x31,0x8c,0x81,0x30,0x1c,0x62,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65, +0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73, +0x1b,0x92,0x61,0x81,0x0c,0x62,0x20,0x0c,0x67,0x82,0xf0,0x06,0x74,0xc0,0x4c,0xee, +0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad, +0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x50,0x1b,0x12,0x42,0x9a,0x0c, +0x6a,0x20,0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d, +0xdd,0xdc,0x04,0x61,0xa8,0x26,0x08,0x83,0xb5,0x41,0x30,0xb0,0x0d,0x09,0xb5,0x58, +0xc6,0x35,0x10,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec, +0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x5c,0x1b, +0x92,0x4b,0xda,0x0c,0x6e,0x20,0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17, +0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xc0,0x36,0x24,0x9c,0xe4,0x19,0xdf, +0x40,0x18,0xd9,0x04,0x41,0x0e,0xea,0x80,0x8d,0xdc,0x17,0x5b,0x98,0xdb,0x98,0xde, +0xdb,0xdc,0x17,0x5b,0x1d,0xdd,0x86,0x24,0x09,0x03,0x31,0x30,0x92,0x81,0x30,0x9c, +0x09,0xc2,0x90,0x31,0x91,0xfb,0x4a,0x6b,0x3b,0x6b,0x4a,0x83,0x9b,0x9b,0x20,0x0c, +0xda,0x86,0x84,0x0c,0xc2,0xa0,0x0c,0x0c,0x33,0x18,0x08,0xc3,0x21,0x26,0xf7,0x45, +0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36,0x46,0x97,0x66,0x57,0xf6, +0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21,0x31,0x83,0x05,0x0d,0x8c,0x61,0x20,0x8c,0x6c, +0x43,0xf2,0x44,0x95,0xd6,0x81,0xc1,0x18,0x9c,0x41,0x1a,0x4c,0x10,0xe8,0xc0,0x0e, +0xa8,0xc9,0xdd,0x7d,0xa5,0xb9,0xd1,0x95,0xc9,0xb9,0x85,0xb1,0x7d,0xd5,0xc1,0xcd, +0x8d,0x85,0xb1,0x95,0x91,0x7d,0x8d,0xbd,0xb1,0xbd,0xc9,0x4d,0x10,0xc8,0x20,0x0e, +0x36,0x2c,0xc6,0x1a,0xb0,0x81,0x61,0x0c,0x44,0x1b,0xb4,0x41,0x1b,0x38,0x13,0x04, +0x3b,0xb8,0x03,0x3a,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74, +0x75,0x73,0x1b,0x96,0xe1,0x0d,0xe0,0xc0,0x18,0x06,0xa2,0x0d,0xda,0xa0,0x0d,0xb2, +0x09,0x02,0x1e,0xe0,0x01,0x19,0xb9,0xbb,0x2f,0xb7,0xb2,0xbb,0x2f,0xb6,0xb7,0xb1, +0xb5,0xb9,0x0d,0x0b,0x21,0x07,0x73,0x60,0x50,0x03,0xd1,0x06,0x6d,0xd0,0x06,0x19, +0x1f,0xb9,0xbb,0x2f,0xb6,0xba,0xb6,0xb0,0x2f,0xb4,0xb4,0x39,0xba,0x37,0xb9,0xbc, +0x0d,0x0b,0xb5,0x06,0x75,0x60,0x5c,0x03,0xd1,0x06,0x6d,0xd0,0x06,0xce,0x06,0xc2, +0x0d,0xe2,0x80,0x0e,0xec,0x60,0x82,0xb0,0x07,0x7a,0x40,0x63,0x4c,0xcc,0x68,0x4a, +0x4a,0x66,0x82,0x30,0x6c,0x1b,0x10,0x03,0x0f,0xf2,0xc0,0x30,0x06,0x3d,0x00,0x36, +0x04,0x7b,0x30,0x41,0xe8,0x83,0x3d,0x60,0x33,0xf7,0xc5,0x94,0xe6,0x56,0x16,0x26, +0x37,0xc4,0x16,0xd6,0x06,0xb7,0x01,0x31,0xfa,0xc0,0x0f,0x8c,0x61,0x30,0x80,0x0d, +0xc1,0x1f,0x6c,0x20,0xd4,0xe0,0x0e,0xf8,0x00,0x14,0x26,0x08,0x7a,0x90,0x07,0x5c, +0xd2,0xa4,0xca,0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x64,0x20,0x07, +0x1b,0x90,0x64,0x14,0x28,0x83,0x0c,0xae,0x86,0x14,0xe8,0xa4,0x35,0x85,0xe1,0x49, +0x95,0xb9,0x91,0x95,0xc9,0x4d,0xa5,0xe9,0x95,0x6d,0x40,0x12,0x53,0xa0,0xcc,0x80, +0x0c,0xae,0x86,0x14,0xc8,0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9, +0x95,0x4d,0x10,0x06,0x6e,0x03,0x92,0xa0,0x02,0x95,0x0a,0x64,0x70,0x35,0xa4,0xc0, +0x2e,0x2d,0xc9,0x0d,0xae,0x8e,0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad, +0x4e,0x6e,0xac,0x8c,0x28,0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30, +0x74,0x1b,0x8c,0x64,0x15,0x28,0x56,0x20,0x83,0x8b,0x52,0x1a,0x53,0x5d,0x5b,0x58, +0x53,0x1a,0x1c,0x51,0x5a,0x5b,0x99,0xdb,0x5c,0xda,0x9b,0xdb,0xdc,0x04,0x61,0xf0, +0x36,0x20,0x89,0x2b,0x50,0xaf,0x40,0x06,0x57,0x43,0x0a,0x94,0xd2,0x98,0xea,0xda, +0xc2,0x9a,0xd2,0xe0,0x98,0xca,0xec,0xca,0xd8,0xa8,0xde,0xaa,0xe6,0xca,0x26,0x08, +0xc3,0xb7,0x01,0x49,0x62,0x81,0x92,0x05,0x32,0xb8,0x1a,0x52,0xe0,0x92,0x66,0x24, +0x17,0xd6,0x56,0x96,0xe4,0x46,0x56,0x86,0x37,0x41,0x18,0xc0,0x60,0x03,0x92,0xd0, +0x02,0x55,0x0b,0x64,0x70,0x35,0xa4,0x40,0xc9,0x8c,0xa8,0xcc,0x2e,0x6d,0xac,0x8c, +0xea,0xcd,0x2a,0xad,0xec,0x8e,0xa8,0x0c,0x8e,0x0e,0x6d,0x82,0x30,0x84,0xc1,0x06, +0x23,0xb9,0x05,0x0a,0x17,0xc8,0xa0,0xe1,0x61,0xa6,0x94,0x46,0x47,0x57,0x26,0x37, +0x41,0x18,0xc4,0x60,0x03,0x92,0xe8,0x02,0xb5,0x0b,0x64,0xd0,0x34,0xa4,0x40,0xc9, +0xac,0xe9,0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x6e,0x6a,0x2c,0x8c, +0xad,0x6c,0x82,0x30,0x8c,0xc1,0x06,0x23,0xe9,0x05,0xca,0x17,0xc8,0xa0,0x21,0x64, +0x46,0xf4,0x76,0xe7,0x36,0x37,0x16,0xc6,0x56,0x66,0x14,0x36,0x46,0xf7,0x26,0x37, +0x41,0x18,0xc8,0x60,0x03,0x92,0x80,0x03,0x15,0x0e,0x64,0xd0,0x34,0xa4,0xc0,0xcf, +0xac,0xe9,0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x4e,0x29,0x8d,0x8e, +0xae,0x4c,0x6e,0x28,0xcc,0x6d,0xac,0x8c,0x8d,0x2d,0x8c,0x2e,0xed,0xcd,0x6d,0x82, +0x30,0x94,0xc1,0x06,0x23,0x19,0x07,0x8a,0x1c,0xc8,0xa0,0x21,0x63,0x06,0x25,0x57, +0x56,0x84,0x07,0xf7,0x36,0x57,0x27,0x57,0x36,0x41,0x18,0xcc,0x60,0x03,0x92,0x98, +0x03,0x75,0x0e,0x64,0xd0,0x34,0xa4,0xc0,0xcc,0x0c,0x4a,0xae,0xcc,0x2e,0xed,0xad, +0x6e,0xce,0x48,0x2e,0xac,0xad,0x0c,0x4a,0xae,0xac,0x08,0x0f,0xee,0x6d,0xae,0x4e, +0xae,0x6c,0x82,0x30,0x9c,0xc1,0x06,0x24,0x49,0x07,0x4a,0x1d,0xc8,0xa0,0x69,0x48, +0x81,0x8b,0x19,0x55,0x98,0x1b,0x52,0x18,0x9b,0x99,0xd1,0x93,0xd5,0x04,0x61,0x40, +0x83,0x0d,0x46,0xc2,0x0e,0x54,0x3b,0x90,0x41,0xc3,0xca,0x4c,0x29,0x8d,0x8e,0xae, +0x4c,0x6e,0xaa,0x2c,0xae,0xae,0xcc,0x6d,0xac,0x8c,0xa9,0xcc,0xed,0x8c,0x0e,0x6d, +0x82,0x30,0xa4,0xc1,0x06,0x24,0x79,0x07,0x0a,0x1e,0xc8,0xa0,0x69,0x48,0x81,0x8a, +0x19,0x51,0x19,0x1b,0x5d,0x18,0x55,0x5a,0x5b,0xd9,0x04,0x61,0x50,0x83,0x0d,0x46, +0x22,0x0f,0xd4,0x3c,0x90,0x41,0xc3,0xcb,0x8c,0x28,0xcf,0x2d,0xac,0x2d,0x6d,0x4c, +0xaa,0x6c,0x6e,0x08,0x2d,0xcc,0xed,0xac,0xcc,0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82, +0x30,0xac,0xc1,0x06,0x23,0xa9,0x07,0xca,0x1e,0xc8,0xa0,0x21,0x66,0x66,0x95,0x56, +0x76,0x37,0x05,0x17,0x36,0x56,0x46,0xf5,0xd6,0x54,0x46,0x57,0x26,0x37,0x67,0x14, +0x36,0x46,0xf7,0x26,0x37,0x41,0x18,0xd8,0x60,0x83,0x91,0xe0,0x03,0x95,0x0f,0x64, +0xd0,0x6c,0xa0,0xf4,0xa0,0x14,0x4e,0x41,0x15,0x5a,0x01,0x16,0x66,0xc1,0x16,0x72, +0x81,0x17,0x7e,0x41,0x1c,0xca,0x01,0x1d,0xd6,0xc1,0x1d,0xe2,0x81,0x1e,0xee,0x41, +0x1f,0x36,0x0c,0x86,0x28,0xec,0xc3,0x04,0x41,0x00,0x36,0x00,0x1b,0x06,0xc3,0x1f, +0xfc,0x61,0x43,0xf0,0x0f,0x1b,0x86,0xa1,0x1f,0x40,0x82,0xc2,0xd0,0xd4,0x04,0xc1, +0x0f,0xe6,0x60,0xc3,0x60,0x06,0x66,0x30,0x6c,0x20,0x8c,0x91,0xb8,0x48,0x62,0x43, +0xd1,0x0f,0x22,0x01,0x84,0x42,0x49,0x10,0x11,0x93,0x0b,0x73,0x1b,0x43,0x2b,0x9b, +0x9b,0x20,0x0c,0x6d,0x40,0xc3,0x8c,0xed,0x2d,0x8c,0x6e,0x6e,0x82,0x30,0xb8,0x01, +0x8b,0x34,0xb7,0x39,0xba,0xb9,0x09,0xc2,0xf0,0x06,0x24,0xd2,0xdc,0xe8,0xe6,0x88, +0xd0,0x95,0xe1,0x7d,0xb1,0xbd,0x85,0x91,0x4d,0x10,0x06,0x38,0x20,0x42,0x57,0x86, +0xf7,0xe5,0xf6,0x26,0xd7,0xc6,0x84,0xae,0x0c,0xef,0x6b,0x8e,0xee,0x4d,0xae,0x8c, +0x45,0x5d,0x9a,0x1b,0xdd,0xdc,0x06,0xe8,0x24,0x50,0x22,0x25,0x54,0x62,0x25,0x58, +0xa2,0x25,0x70,0xc1,0x25,0x5e,0x02,0x26,0x50,0x22,0x26,0x2e,0x99,0x90,0x85,0x2a, +0x6c,0x6c,0x76,0x6d,0x2e,0x69,0x64,0x65,0x6e,0x74,0x53,0x82,0xa0,0x0a,0x19,0x9e, +0x8b,0x5d,0x99,0xdc,0x5c,0xda,0x9b,0xdb,0x94,0x80,0x68,0x42,0x86,0xe7,0x62,0x17, +0xc6,0x66,0x57,0x26,0x37,0x25,0x30,0xea,0x90,0xe1,0xb9,0xcc,0xa1,0x85,0x91,0x95, +0xc9,0x35,0xbd,0x91,0x95,0xb1,0x4d,0x09,0x92,0x32,0x64,0x78,0x2e,0x72,0x65,0x73, +0x6f,0x75,0x72,0x63,0x65,0x73,0x53,0x02,0x50,0xa8,0x44,0x86,0xe7,0x42,0x97,0x07, +0x57,0x16,0xe4,0xe6,0xf6,0x46,0x17,0x46,0x97,0xf6,0xe6,0x36,0x37,0x45,0xd8,0x07, +0x90,0xa8,0x43,0x86,0xe7,0x52,0xe6,0x46,0x27,0x97,0x07,0xf5,0x96,0xe6,0x46,0x37, +0x37,0x25,0x28,0x89,0x2e,0x64,0x78,0x2e,0x63,0x6f,0x75,0x6e,0x74,0x65,0x72,0x73, +0x53,0x02,0x99,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x3c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x21,0x40,0xc3,0xe5, +0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x51,0xeb,0x36,0x00,0x0d,0x97,0xef,0x3c, +0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x9b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01, +0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0c,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55, +0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0xd6,0xb0,0x0d, +0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02, +0xe6,0x23,0xb7,0x6d,0x0e,0xd2,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08, +0x34,0xc3,0x42,0xd8,0x82,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xd9,0x7e,0x71,0xdb, +0x16,0x10,0x0d,0x97,0xef,0x3c,0xbe,0x11,0x39,0xd4,0x23,0x0e,0x3e,0x72,0xdb,0x76, +0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44,0x45,0x2c,0x7e,0x71, +0xdb,0x46,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c, +0x7e,0x71,0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec, +0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x09,0x64,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01, +0x0c,0xe2,0x20,0x36,0x60,0xe4,0x50,0x8f,0x8f,0xdc,0xb6,0x25,0x3c,0xc3,0xe5,0x3b, +0x8f,0x4f,0x35,0x40,0x84,0xf9,0x45,0xad,0x9b,0xc1,0x33,0x5c,0xbe,0xf3,0xf8,0x54, +0x03,0x44,0x98,0x5f,0xdc,0x36,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48, +0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xeb,0x89,0x4e,0x76,0xe3,0x7c,0xd0,0x01, +0x5a,0x53,0xd4,0xcf,0x55,0x67,0x23,0x4d,0x44,0x58,0x49,0x4c,0xec,0x30,0x00,0x00, +0x62,0x00,0x05,0x00,0x3b,0x0c,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0xd4,0x30,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00, +0x32,0x0c,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c, +0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42, +0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20, +0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50, +0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00, +0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d, +0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff, +0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42, +0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xcc,0x00,0x00,0x00, +0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3, +0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0x84,0xc2,0x08, +0x40,0x09,0x00,0x14,0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03,0x22,0xcc,0x00,0x14, +0xc2,0x30,0x30,0x18,0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2, +0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c,0x01,0x42,0x8a,0x7b, +0x86,0xcb,0x9f,0xb0,0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40,0xc1,0xa2,0x28,0x89, +0x01,0x63,0x30,0x18,0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18,0x30,0x06,0x83,0x81, +0xc1,0x60,0x30,0x28,0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2,0x24,0x06,0x0c,0x86, +0xc1,0x60,0x30,0x0c,0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51,0x19,0x54,0x2a,0x64, +0x29,0x43,0x65,0x50,0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34,0xc5,0x30,0x0c,0x0c, +0x06,0x83,0x81,0x38,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b, +0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19,0x30,0x06,0xf4,0x39, +0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b, +0x11,0x83,0xc1,0x60,0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x1c,0x41,0x50,0x0c,0xc6, +0x40,0x31,0x18,0x90,0xa8,0x34,0x10,0x30,0x8c,0x20,0x18,0x33,0xb5,0xc1,0x38,0xb0, +0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43, +0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f, +0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8, +0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43, +0x39,0xa0,0x60,0x30,0x93,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0, +0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43, +0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d, +0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0x20,0x01,0x95,0x22,0xd5,0x30,0x02, +0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e, +0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3, +0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00, +0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f, +0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0xc1,0x4c,0x62,0x30,0x0e,0xec,0x10, +0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e, +0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6, +0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00,0x06,0x7e,0x80, +0x04,0x56,0x8b,0x5c,0x33,0x85,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01, +0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39, +0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc, +0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x30,0x93,0x35,0x0e,0xec,0x10, +0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e, +0x72,0x40,0x0a,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x7e,0x80,0x04,0x03, +0x8c,0x62,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81, +0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38, +0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x58,0x34,0x9b,0x89, +0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16,0x68,0xa1,0x1c, +0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6, +0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00, +0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x50,0x80,0xa2,0xda,0x4c,0xd8,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8, +0x01,0x0a,0x0c,0x74,0x1b,0x46,0x10,0x86,0x33,0x84,0xe0,0x63,0x57,0x1b,0x4d,0xb9, +0x5c,0x2e,0x97,0x1b,0x0c,0x58,0x28,0x14,0x0a,0x65,0x30,0x18,0x0c,0x06,0x83,0x81, +0x74,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02,0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13, +0x81,0x82,0x01,0xf1,0xe6,0x08,0x40,0x61,0x8e,0x00,0x9a,0x02,0x00,0x00,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, +0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06, +0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8, +0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x32,0x00,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c, +0x10,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x94,0x40,0x11,0x14,0xc3,0x08,0x40,0x49, +0x94,0x41,0x21,0x14,0x47,0x29,0x14,0x45,0x39,0x14,0x44,0xe1,0x07,0x10,0x69,0x04, +0x80,0x7c,0x05,0x0c,0x08,0x88,0x40,0xaf,0x19,0x00,0x92,0xcd,0x00,0x10,0x6d,0x06, +0x80,0x6c,0x33,0x00,0x84,0x9b,0x01,0xa0,0xdd,0x0c,0x00,0xf5,0x66,0x00,0x68,0x35, +0x03,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x75,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0xe1,0x99,0x20,0x0c,0xd0,0x06,0x61,0x20,0x26,0x08,0x43,0xb4, +0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08,0x83,0x34,0x41,0x58, +0x83,0x32,0x20,0x30,0x41,0x18,0xa6,0x0d,0x82,0xd2,0x6c,0x48,0x94,0x85,0x51,0x94, +0x81,0x50,0x9c,0x0d,0xc9,0xb0,0x30,0x0a,0x31,0x10,0x8a,0x33,0x41,0x78,0x03,0x6f, +0x82,0x30,0x50,0x1b,0x12,0x22,0x62,0x14,0x69,0x20,0x14,0x67,0x82,0x30,0x54,0x13, +0x84,0xc1,0xda,0x20,0x28,0xd5,0x86,0x44,0x5a,0x18,0x85,0x1a,0x08,0xc5,0x9a,0x20, +0x0c,0xd7,0x86,0x84,0x8a,0x18,0x05,0x1b,0x08,0xc5,0x99,0x20,0x0c,0xd8,0x86,0x04, +0x8b,0x18,0x45,0x1b,0x08,0xc5,0x9a,0x20,0xc8,0xc1,0xb7,0x21,0x31,0x38,0x46,0x31, +0x06,0x42,0x71,0x26,0x08,0x43,0x36,0x41,0x18,0xb4,0x0d,0x89,0xc7,0x31,0xca,0x37, +0x10,0x8a,0xb3,0x21,0xf9,0x16,0x46,0x19,0x06,0x42,0xb1,0x36,0x24,0x0f,0x34,0x5d, +0xd9,0xd6,0x81,0x41,0x18,0x4c,0x10,0xe8,0x00,0x0c,0x26,0x08,0x64,0xc0,0x6d,0x58, +0x94,0x31,0x60,0x14,0x65,0x20,0xc8,0x80,0x0c,0xc8,0xc0,0x99,0x20,0xd8,0x41,0x18, +0x6c,0x58,0x06,0x33,0x60,0x94,0x61,0x20,0xc8,0x80,0x0c,0xc8,0xc0,0x9a,0x20,0xe0, +0x81,0x18,0x6c,0x58,0x08,0x34,0x60,0x14,0x69,0x20,0xc8,0x80,0x0c,0xc8,0xc0,0xda, +0xb0,0x48,0x63,0xc0,0x28,0xd4,0x40,0x90,0x01,0x19,0x90,0x81,0xb3,0x81,0x28,0x83, +0x33,0x48,0x03,0x35,0x98,0x20,0xec,0xc1,0x18,0x4c,0x10,0x86,0x6d,0x03,0xa2,0xb0, +0x01,0xa3,0x28,0x43,0x1b,0x00,0x1b,0x02,0x37,0x98,0x20,0xf4,0x01,0x19,0x6c,0x40, +0x14,0x38,0x60,0x94,0x61,0x50,0x80,0x0d,0x41,0x1c,0x6c,0x20,0xc4,0x60,0x0d,0xde, +0x40,0x0e,0x26,0x08,0x02,0x40,0x61,0x68,0x6a,0x82,0xe0,0x07,0xdd,0x86,0xe1,0xfb, +0x86,0x0d,0x84,0x62,0x07,0xd4,0x1d,0x6c,0x28,0xe8,0xa0,0x0e,0x80,0x39,0xc0,0x83, +0x2a,0x6c,0x6c,0x76,0x6d,0x2e,0x69,0x64,0x65,0x6e,0x74,0x53,0x82,0xa0,0x0a,0x19, +0x9e,0x8b,0x5d,0x99,0xdc,0x5c,0xda,0x9b,0xdb,0x94,0x80,0x68,0x42,0x86,0xe7,0x62, +0x17,0xc6,0x66,0x57,0x26,0x37,0x25,0x30,0xea,0x90,0xe1,0xb9,0xcc,0xa1,0x85,0x91, +0x95,0xc9,0x35,0xbd,0x91,0x95,0xb1,0x4d,0x09,0x90,0x32,0x64,0x78,0x2e,0x72,0x65, +0x73,0x6f,0x75,0x72,0x63,0x65,0x73,0x53,0x02,0x39,0xa8,0x43,0x86,0xe7,0x52,0xe6, +0x46,0x27,0x97,0x07,0xf5,0x96,0xe6,0x46,0x37,0x37,0x25,0xc0,0x03,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x3c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x21,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20, +0x0d,0x10,0x61,0x7e,0x51,0xeb,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40, +0x84,0xf9,0xc5,0x6d,0x9b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6, +0x23,0xb7,0x6d,0x0c,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a, +0xc0,0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0xd6,0xb0,0x0d,0x97,0xef,0x3c,0xbe, +0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d, +0x0e,0xd2,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0xd8, +0x82,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xd9,0x7e,0x71,0xdb,0x16,0x10,0x0d,0x97, +0xef,0x3c,0xbe,0x11,0x39,0xd4,0x23,0x0e,0x3e,0x72,0xdb,0x76,0x50,0x0d,0x97,0xef, +0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44,0x45,0x2c,0x7e,0x71,0xdb,0x46,0x50,0x0d, +0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x56, +0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f, +0xdc,0xb6,0x09,0x64,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0x20,0x36, +0x60,0xe4,0x50,0x8f,0x8f,0xdc,0xb6,0x25,0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40, +0x84,0xf9,0x45,0xad,0x9b,0xc1,0x33,0x5c,0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f, +0xdc,0x36,0x00,0x00,0x61,0x20,0x00,0x00,0xc7,0x09,0x00,0x00,0x13,0x04,0x5c,0x2c, +0x10,0x00,0x00,0x00,0x4f,0x00,0x00,0x00,0x34,0x98,0x01,0x28,0xa3,0x42,0x2a,0xc2, +0x80,0x62,0x2b,0xb9,0x52,0x29,0xbe,0xb2,0xab,0x81,0x72,0x29,0x98,0xb2,0x29,0xa6, +0x32,0x0c,0x28,0xde,0x80,0xf2,0x0d,0x28,0xa5,0x2a,0xa8,0x88,0xf2,0x29,0x1a,0x22, +0xd5,0x00,0x29,0x8a,0xa0,0x0c,0xca,0xa3,0x04,0x46,0x00,0xc8,0x30,0x46,0x00,0x82, +0x20,0x88,0x82,0xc1,0x18,0x41,0x6b,0xce,0x39,0xfb,0x8d,0x11,0x80,0x20,0x08,0xca, +0xdf,0x18,0x01,0x08,0x82,0x30,0xff,0x0b,0x63,0x04,0x20,0x08,0x82,0xf1,0x2f,0x8c, +0x11,0xbc,0x33,0x69,0xa2,0xdd,0x18,0x01,0x08,0x82,0x20,0xfc,0x0b,0x63,0x04,0xad, +0x39,0xe7,0xbc,0x37,0x46,0x00,0x82,0x20,0x28,0x83,0xc1,0x18,0x01,0x08,0xe2,0xff, +0x3d,0x06,0x63,0x04,0x20,0x08,0x82,0x20,0x18,0x8c,0x11,0x84,0x24,0x18,0xe2,0xdd, +0x18,0xc1,0x1e,0xab,0xf1,0xfe,0x8d,0x11,0xac,0xb5,0x5a,0x8b,0xdf,0x18,0xc1,0x7f, +0xff,0xfd,0xfb,0x8d,0x11,0xb4,0xe6,0x9c,0xf3,0xbe,0x30,0x46,0x20,0x8b,0x6e,0xff, +0x7f,0x63,0x04,0x3a,0x6b,0xce,0xe9,0x37,0x46,0xa0,0xe2,0xf5,0xa9,0x7a,0x63,0x04, +0x20,0x08,0x82,0x20,0x38,0x8c,0x11,0xac,0xb5,0x5a,0xeb,0xde,0x18,0x01,0x08,0x82, +0xfe,0x1d,0x06,0x63,0x04,0xad,0x39,0xe7,0xb4,0x37,0x46,0x00,0x82,0x20,0x48,0x82, +0xc1,0x18,0x01,0x08,0x82,0xa0,0x0e,0x06,0x63,0x04,0x22,0x48,0x82,0xf8,0x36,0x46, +0x00,0xc7,0x65,0x7e,0x7b,0x63,0x04,0x64,0xc9,0xeb,0xf7,0x37,0x46,0x00,0x82,0x20, +0x08,0x82,0xc2,0x18,0x01,0x08,0x82,0x20,0x0b,0x06,0x63,0x04,0x20,0x08,0x82,0xf8, +0x2f,0x8c,0x11,0x80,0x20,0x08,0xa2,0xdf,0x0c,0xc0,0x18,0x01,0x08,0x82,0x20,0xfe, +0x8d,0x11,0x80,0x20,0x08,0xc2,0x1f,0x55,0xc6,0x08,0x40,0xf0,0x0d,0xc6,0x08,0x40, +0x10,0x0c,0xc6,0x08,0x40,0xf0,0x19,0x23,0x00,0x41,0x68,0x04,0x80,0x0c,0x23,0x00, +0x00,0x00,0x00,0x00,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xbd,0x00,0x0a,0x6b, +0x70,0x0b,0xb6,0xf0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xbe,0x10,0x0a, +0x6c,0xc0,0x0b,0xb8,0x00,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xbf,0x20, +0x0a,0x6d,0xe0,0x0b,0xbe,0x10,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe0, +0x30,0x0a,0x6e,0xc0,0x0b,0xbc,0x20,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06, +0xe1,0x40,0x0a,0x6e,0x50,0x0b,0xe0,0x30,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50, +0x06,0xe2,0x50,0x0a,0x6f,0x70,0x0b,0xb6,0x40,0x0b,0x23,0x06,0x09,0x00,0x82,0x60, +0x50,0x06,0xe3,0x60,0x0a,0x70,0x00,0x0e,0xe0,0x50,0x0b,0x23,0x06,0x09,0x00,0x82, +0x60,0x50,0x06,0xe4,0x70,0x0a,0x71,0xb0,0x0b,0xba,0x60,0x0b,0x23,0x06,0x09,0x00, +0x82,0x60,0x50,0x06,0xe5,0x80,0x0a,0x72,0xe0,0x0b,0xbc,0x70,0x0b,0x23,0x06,0x09, +0x00,0x82,0x60,0x50,0x06,0xe6,0x90,0x0a,0x73,0x00,0x0e,0xbf,0x80,0x0b,0x23,0x06, +0x09,0x00,0x82,0x60,0x50,0x06,0xe7,0xa0,0x0a,0x74,0x50,0x0e,0xe1,0x90,0x0b,0x23, +0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe8,0xb0,0x0a,0x75,0x70,0x0e,0xe6,0xa0,0x0b, +0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe9,0xc0,0x0a,0x76,0x50,0x0e,0xe5,0xb0, +0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xea,0xd0,0x0a,0x7a,0x60,0x0e,0xe9, +0xc0,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xeb,0xe0,0x0a,0x7c,0x70,0x0e, +0xe7,0xd0,0x0b,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0xe4,0x43,0x29,0xa0,0xc3,0x88, +0x81,0x01,0x80,0x20,0x18,0x10,0xfa,0x60,0x0a,0xec,0x30,0x62,0x60,0x00,0x20,0x08, +0x06,0x84,0x3e,0x98,0x82,0x3a,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0xb1,0x0f,0xa7, +0xe0,0x0e,0x23,0x06,0x07,0x00,0x82,0x60,0x20,0x06,0xf1,0x00,0x0b,0xc5,0x3b,0x8c, +0x26,0x04,0x41,0x19,0xec,0x70,0x65,0xb4,0xc3,0x55,0x30,0x0b,0x5c,0x44,0x00,0x15, +0xac,0x82,0x56,0x52,0x40,0x09,0x09,0x9c,0x60,0xb0,0x13,0x0c,0x66,0x42,0x19,0xc0, +0xc7,0x04,0x33,0x80,0xcf,0x68,0x42,0x03,0x5c,0x60,0xb0,0x73,0x0c,0x66,0x85,0x40, +0x1f,0x2b,0x04,0xfa,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x47,0x12,0xe2,0x70,0xed, +0xc3,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x88,0x81, +0x49,0x94,0x83,0x16,0x12,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x27,0x18,0xec,0x04, +0x83,0xd9,0x21,0xd0,0xc7,0x0e,0x81,0x3e,0x26,0x30,0xf0,0x31,0x81,0x81,0xcf,0x68, +0x42,0x22,0x8c,0x26,0x28,0x83,0x21,0x84,0x7c,0x0c,0x21,0xe4,0x63,0x0a,0x2e,0xc0, +0xc7,0x94,0x5c,0x80,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x3f,0xa1,0x0f,0x84, +0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x58,0xec,0x03,0x21,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x11,0x16,0xfd,0x00,0x0a,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0x62,0xe1,0x0f,0xa1,0x20,0x9c,0x62,0xb0,0x53,0x0c,0x66,0x84,0x40,0x1f,0x23,0x04, +0xfa,0x18,0xc5,0xc9,0xc7,0x28,0x4e,0x3e,0x27,0xfc,0xe8,0x84,0x1f,0x9d,0x30,0x90, +0x13,0x06,0x32,0x62,0xd0,0x00,0x20,0x08,0x06,0x0d,0x5b,0x9c,0x84,0x1e,0xf8,0x84, +0x10,0xa8,0x84,0x4a,0xa8,0x84,0x4a,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0xd8,0x19, +0x08,0xf2,0xb1,0x33,0x10,0xe4,0x63,0x82,0x20,0x1f,0x13,0x04,0xf9,0x98,0x10,0xc0, +0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xb9,0x38,0x89,0xc0,0x90,0x35,0x80,0x8f, +0x21,0x6b,0x00,0x9f,0xe1,0x08,0x21,0x16,0x86,0x6f,0x38,0x62,0xc8,0x85,0xe2,0x2b, +0x21,0xd0,0xe1,0x08,0x82,0x16,0x86,0x6f,0x38,0xa2,0xe0,0x85,0xe2,0x2b,0x21,0xd0, +0x22,0x02,0x1d,0x31,0x78,0x00,0x10,0x04,0x83,0x69,0x2f,0x6a,0xe2,0x15,0x54,0x41, +0xcb,0xc0,0x01,0x1c,0xe0,0x02,0x2e,0x78,0x02,0x17,0x46,0x13,0x82,0x61,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0x22,0xbf,0x58,0x8b,0x60,0xc4,0xe0,0x01,0x40,0x10,0x0c,0x26, +0xbf,0xc0,0x09,0x5b,0x68,0x85,0x8e,0x1b,0x87,0x71,0x98,0x8b,0xb9,0xf8,0x89,0x5d, +0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x31,0xd8, +0x0b,0x9d,0x78,0x05,0xbc,0x18,0x4d,0x08,0x86,0xe1,0x86,0x00,0x2f,0xc0,0xa0,0x94, +0x97,0xe0,0x12,0x82,0xad,0x21,0x26,0xb8,0x9a,0x40,0x67,0x19,0x02,0x21,0x18,0x31, +0x38,0x00,0x10,0x04,0x03,0x31,0x10,0x8d,0xb0,0xb0,0x05,0xd0,0x18,0x4d,0x08,0x80, +0xd1,0x04,0x21,0x38,0xc1,0x60,0x27,0x18,0xcc,0x84,0x4d,0x3e,0x26,0x6c,0xf2,0x31, +0xc1,0x25,0xe0,0x63,0xc2,0x4b,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xda, +0x80,0x0b,0x43,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x36,0xe4,0xe2,0x1d,0x82, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6e,0x43,0x2e,0x8e,0x61,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0xdc,0xa0,0x8b,0x78,0x08,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xb2, +0x0d,0xb5,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xba,0x8d,0xb5,0x10,0x4e,0x18, +0xd0,0x09,0x03,0xb2,0x83,0x88,0x8f,0x19,0x44,0x7c,0x4e,0xa8,0xdc,0x09,0x95,0x2b, +0xa3,0x2e,0xa0,0x0c,0xbb,0x80,0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0x78,0xe3,0x2d, +0x04,0xda,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0xad,0x37,0xe0,0x42,0xa8,0x8d,0x11, +0x83,0x06,0x00,0x41,0x30,0x68,0xc8,0xe3,0x2f,0xe6,0xc1,0x36,0x84,0x40,0x34,0x44, +0x43,0x34,0x44,0x63,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13, +0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x46,0x0c,0x1a,0x00, +0x04,0xc1,0xa0,0x69,0x0f,0xd4,0xe0,0x87,0xdf,0x98,0x94,0xd5,0x58,0x8d,0xd5,0x58, +0x8d,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23, +0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x2b,0x6e,0x3d,0xc0,0xd6,0x80,0x35, +0x40,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x9a,0x7c,0xa4,0x86,0x10,0x8c,0x18,0x34, +0x00,0x08,0x82,0x41,0x93,0x1f,0xb4,0x81,0x12,0xeb,0x11,0x58,0xb7,0x71,0x1b,0xb7, +0x71,0x1b,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c, +0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x57,0x68,0x60,0x1f,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0x5a,0x7f,0xd0,0x46,0xc0,0x8c,0x18,0x34,0x00,0x08,0x82, +0x41,0x43,0x22,0xbf,0x31,0x13,0xf6,0x11,0x84,0x81,0x78,0x88,0x87,0x78,0x88,0xc7, +0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11,0x95, +0x3b,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x8d,0x18,0x34,0x00,0x08,0x82,0x41,0xd3, +0x22,0xe8,0xc1,0x13,0xff,0xb1,0x06,0x72,0xb0,0x1e,0xeb,0xb1,0x1e,0xeb,0x31,0x9a, +0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x70,0x44,0xe5,0x8e, +0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xd8,0x48, +0x7c,0x94,0x05,0x8a,0xf0,0xc1,0x1e,0xd0,0x07,0x7d,0xd0,0x07,0x7d,0x8c,0x26,0x04, +0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x1c,0x51,0xb9,0x23,0x2a, +0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x3f,0xa2,0x1f, +0x6e,0x11,0x23,0x67,0x40,0x0a,0xfd,0xd1,0x1f,0xfd,0xd1,0x1f,0xa3,0x09,0x01,0x30, +0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x47,0x54,0xee,0x88,0xca,0x1d, +0x51,0xb9,0x23,0x2a,0x37,0x62,0xd0,0x00,0x20,0x08,0x06,0x0d,0x9a,0x8c,0xc8,0x5d, +0xe8,0x48,0x19,0xb4,0x82,0x89,0x98,0x88,0x89,0x98,0xc8,0x68,0x42,0x00,0x8c,0x26, +0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54, +0xee,0x88,0xca,0x95,0x2d,0x98,0x09,0x58,0x39,0x9c,0x08,0x08,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0x40,0x6b,0x13,0x12,0x11,0x82,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xe8, +0xe4,0x45,0x46,0xc3,0x4c,0x64,0x21,0x90,0x11,0x19,0x91,0x11,0x19,0x19,0x4d,0x08, +0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54, +0xee,0x88,0xca,0x1d,0x51,0xb9,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xfa,0x04,0x47, +0x58,0xe3,0x4d,0xc6,0x41,0xd9,0x91,0x1d,0xd9,0x91,0x1d,0x19,0x4d,0x08,0x80,0xd1, +0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88, +0xca,0x1d,0x51,0xb9,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x4c,0x25,0x4c,0x6a,0x03, +0x4f,0x5c,0x61,0x22,0x13,0x32,0x21,0x13,0x32,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21, +0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d, +0x51,0xb9,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x5e,0x45,0x4d,0x7c,0x23,0x54,0x58, +0x81,0x6b,0x93,0x36,0x69,0x93,0x36,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d, +0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9, +0xea,0x07,0x56,0x81,0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0x66,0x45,0x4d,0x82,0x33, +0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x46,0x57,0xea,0x24,0x3d,0x58,0x05,0x1f,0x02, +0x3c,0xc1,0x13,0x3c,0xc1,0x93,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41, +0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31, +0x68,0x00,0x10,0x04,0x83,0x66,0x5c,0xfc,0x44,0x3e,0x6a,0x25,0x25,0x94,0x50,0x09, +0x95,0x50,0x09,0x95,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d, +0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68,0x00, +0x10,0x04,0x83,0x86,0x5d,0x4e,0x65,0x3f,0x7c,0x85,0x1e,0x26,0x55,0x51,0x15,0x55, +0x51,0x95,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86, +0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68,0x00,0x10,0x04, +0x83,0xa6,0x5e,0x60,0x85,0x44,0xce,0x45,0x1e,0xb8,0x59,0x99,0x95,0x59,0x99,0x95, +0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a, +0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0xb3,0x1e,0x01,0x8b,0xf8,0x8c,0x18,0x18, +0x00,0x08,0x82,0x01,0xa6,0x2f,0xf2,0x12,0x5c,0x60,0x40,0x0b,0xc2,0x44,0x3e,0x23, +0x06,0x0f,0x00,0x82,0x60,0x30,0xfd,0x4b,0xae,0xd4,0x88,0x8b,0x04,0x62,0x42,0x26, +0x64,0x42,0x2f,0xf4,0x02,0x2e,0x3c,0x32,0x9a,0x10,0x00,0x17,0x54,0xce,0xc6,0xe4, +0x2c,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x58,0xc8,0xe4,0x4b,0x70,0x81,0x01, +0x2d,0x40,0x13,0xf9,0x8c,0x18,0x3c,0x00,0x08,0x82,0xc1,0x64,0x32,0xe0,0xc2,0x23, +0x35,0x12,0xa4,0xc9,0x9a,0xac,0xc9,0xbe,0xec,0xcb,0xb9,0x8c,0xc9,0x68,0x42,0x00, +0x5c,0x50,0x39,0x4b,0x13,0xb7,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x60,0x28, +0x03,0x32,0xc1,0x05,0x06,0xb4,0xe0,0x4d,0xe4,0x33,0x62,0xf0,0x00,0x20,0x08,0x06, +0x53,0xcb,0x9c,0xcb,0x98,0xf0,0x48,0x00,0x27,0x72,0x22,0x27,0x22,0x23,0x32,0xee, +0xa2,0x26,0xa3,0x09,0x01,0x70,0x41,0xe5,0xec,0x4d,0xea,0x22,0x3e,0x23,0x06,0x06, +0x00,0x82,0x60,0x80,0xbd,0xcc,0xc9,0x04,0x17,0x18,0xd0,0x02,0x3b,0x91,0xcf,0x88, +0xc1,0x03,0x80,0x20,0x18,0x4c,0x34,0xe3,0x2e,0x6a,0x32,0x26,0xc1,0x9d,0xe4,0x49, +0x9e,0xa4,0x4c,0xca,0xd4,0x4b,0x9c,0x8c,0x26,0x04,0xc0,0x05,0x95,0x33,0x2b,0x2e, +0xe4,0x63,0x57,0x5c,0xc8,0xc7,0xb0,0xb8,0x90,0x8f,0x65,0x71,0x21,0x1f,0x9b,0xd8, +0x42,0x3e,0x46,0xb1,0x85,0x7c,0xac,0x62,0x0b,0xf9,0x98,0xc5,0x16,0xf2,0x31,0x02, +0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0xa3,0xd0,0x42,0x3e, +0x56,0xa1,0x85,0x7c,0xcc,0x42,0x0b,0xf9,0xd8,0x85,0x16,0xf2,0x31,0x84,0x80,0x8f, +0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0xab,0xca,0x42,0x3e,0x66,0x95, +0x85,0x7c,0xec,0x2a,0x0b,0xf9,0x18,0x56,0x16,0xf2,0x31,0x84,0x80,0x8f,0x21,0x04, +0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x5b,0x03,0x39,0x80,0x8f,0x05,0x65,0x00, +0x1f,0x0b,0x3e,0xf8,0xd8,0x11,0xd0,0xc7,0x0e,0x81,0x3e,0x76,0x0c,0xf4,0xb1,0x83, +0xa0,0x8f,0xe5,0xc1,0x5a,0xc8,0xc7,0xf4,0x60,0x2d,0xe4,0x63,0x7b,0xb0,0x16,0xf2, +0x31,0x3e,0x58,0x0b,0xf9,0x98,0x1d,0x98,0x85,0x7c,0xec,0x0e,0xcc,0x42,0x3e,0x86, +0x07,0x66,0x21,0x1f,0xcb,0x03,0xb3,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63, +0x04,0x02,0x1f,0x23,0x10,0xf8,0xd8,0x1d,0x94,0x85,0x7c,0x0c,0x0f,0xca,0x42,0x3e, +0x96,0x07,0x65,0x21,0x1f,0xd3,0x83,0xb2,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0, +0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x1e,0x90,0x85,0x7c,0x2c,0x0f,0xc8,0x42, +0x3e,0xa6,0x07,0x64,0x21,0x1f,0xdb,0x03,0xb2,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21, +0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x11,0x06,0xf4,0x31,0x42,0x0c,0xe8, +0x63,0xc4,0x18,0xd0,0xc7,0x08,0x32,0xa0,0x8f,0xe5,0x02,0x59,0xc8,0xc7,0x74,0x81, +0x2c,0xe4,0x63,0xbb,0x40,0x16,0xf2,0x31,0x5e,0x20,0x0b,0xf9,0x98,0x2d,0xfc,0x84, +0x7c,0xec,0x16,0x7e,0x42,0x3e,0x86,0x0b,0x3f,0x21,0x1f,0xcb,0x85,0x9f,0x90,0x8f, +0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0xd8,0x2d,0xf8, +0x84,0x7c,0x0c,0x17,0x7c,0x42,0x3e,0x96,0x0b,0x3e,0x21,0x1f,0xd3,0x05,0x9f,0x90, +0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x2e, +0xf4,0x84,0x7c,0x2c,0x17,0x7a,0x42,0x3e,0xa6,0x0b,0x3d,0x21,0x1f,0xdb,0x85,0x9e, +0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18, +0x11,0x0a,0xf4,0x31,0x42,0x14,0xe8,0x63,0xc4,0x28,0xd0,0xc7,0x08,0x52,0xa0,0x8f, +0xe5,0x83,0x4f,0xc8,0xc7,0xf4,0xc1,0x27,0xe4,0x63,0xfb,0xe0,0x13,0xf2,0x31,0x7e, +0xf0,0x09,0xf9,0x98,0x3d,0xe4,0x84,0x7c,0xec,0x1e,0x72,0x42,0x3e,0x86,0x0f,0x39, +0x21,0x1f,0xcb,0x87,0x9c,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02, +0x1f,0x23,0x10,0xf8,0xd8,0x3d,0xe0,0x84,0x7c,0x0c,0x1f,0x70,0x42,0x3e,0x96,0x0f, +0x38,0x21,0x1f,0xd3,0x07,0x9c,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08, +0x01,0x1f,0x43,0x08,0xf8,0x18,0x3e,0xdc,0x84,0x7c,0x2c,0x1f,0x6e,0x42,0x3e,0xa6, +0x0f,0x37,0x21,0x1f,0xdb,0x87,0x9b,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63, +0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x11,0x0e,0xf4,0x31,0x42,0x1c,0xe8,0x63,0xc4, +0x38,0xd0,0xc7,0x08,0x72,0xa0,0x8f,0xf1,0x8d,0x9f,0xc4,0x67,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0xb0,0x1c,0x8a,0xa1,0xe0,0x02,0x03,0x5a,0x00,0x3a,0xf2,0x19,0x31,0x78, +0x00,0x10,0x04,0x83,0xc9,0x87,0xf0,0x87,0x6e,0xda,0x26,0x08,0x9d,0xd1,0x19,0x9d, +0x19,0x9a,0xa1,0xff,0xd9,0x9b,0xd1,0x84,0x00,0xb8,0xa0,0x72,0x26,0x3a,0xa5,0x12, +0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0xc0,0xc0,0x08,0x87,0x82,0x0b,0x0c,0x68,0xc1, +0xe9,0xc8,0x67,0xc4,0xe0,0x01,0x40,0x10,0x0c,0xa6,0x32,0xfa,0x9f,0xbd,0xa1,0x9b, +0x00,0x75,0x54,0x47,0x75,0x74,0x48,0x87,0x4c,0x48,0x74,0x46,0x13,0x02,0xe0,0x82, +0xca,0x19,0xea,0xb0,0x4a,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x00,0x3b,0xa3,0x1f, +0x0a,0x2e,0x30,0xa0,0x05,0xae,0x23,0x9f,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xd8, +0xc8,0x84,0x44,0x67,0x6f,0x82,0xd7,0x89,0x9d,0xd8,0x09,0xa3,0x30,0x6a,0xa1,0xd4, +0x19,0x4d,0x08,0x80,0x0b,0x2a,0x67,0xae,0x33,0x2b,0xf1,0x19,0x31,0x30,0x00,0x10, +0x04,0x03,0xcc,0x8d,0xcc,0x28,0xb8,0xc0,0x80,0x16,0xd4,0x8e,0x7c,0x46,0x0c,0x1e, +0x00,0x04,0xc1,0x60,0x9a,0xa3,0x16,0x4a,0x1d,0xd1,0x09,0x6c,0x07,0x77,0x70,0x07, +0x8d,0xd0,0x88,0x86,0x60,0x67,0x34,0x21,0x00,0x2e,0xa8,0x9c,0x59,0x20,0x21,0x1f, +0xbb,0x40,0x42,0x3e,0x86,0x81,0x84,0x7c,0x2c,0x03,0x09,0xf9,0xd8,0x44,0x0e,0xf2, +0x31,0x8a,0x1c,0xe4,0x63,0x15,0x39,0xc8,0xc7,0x2c,0x72,0x90,0x8f,0x11,0x08,0x7c, +0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0xc5,0x0a,0xf2,0xb1,0x8a, +0x15,0xe4,0x63,0x16,0x2b,0xc8,0xc7,0x2e,0x56,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21, +0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x58,0x45,0x07,0xf2,0x31,0x8b,0x0e,0xe4, +0x63,0x17,0x1d,0xc8,0xc7,0x30,0x3a,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63, +0x08,0x01,0x1f,0x43,0x08,0xf8,0xd8,0x1a,0xc8,0x01,0x7c,0x2c,0x28,0x03,0xf8,0x58, +0xf0,0xc1,0xc7,0x8e,0x80,0x3e,0x76,0x08,0xf4,0xb1,0x63,0xa0,0x8f,0x1d,0x04,0x7d, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xc2,0x25,0x3c,0x0a,0x15,0x3c,0x19,0x31,0x38, +0x00,0x10,0x04,0x03,0x2b,0x97,0xf2,0x28,0x54,0xf0,0x64,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x2c,0x5d,0xd2,0xa3,0x50,0xc1,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x76, +0x69,0x8f,0x42,0x05,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xe2,0xa5,0x3e,0x2a, +0x15,0x3e,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xab,0x97,0xfc,0xa8,0x54,0xf8,0x64, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x5f,0xfa,0xa3,0x52,0xe1,0x93,0x11,0x83,0x03, +0x00,0x41,0x30,0xb0,0x7e,0x09,0x94,0x4a,0x85,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xc0,0x02,0x27,0x50,0x42,0xc4,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x70,0x0a, +0x25,0x44,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x12,0x27,0x51,0x42,0xc4,0x64, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x71,0x1a,0x25,0x44,0x4c,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xc0,0x22,0xa7,0x52,0x42,0xcc,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac, +0x72,0x32,0x25,0xc4,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x32,0xa7,0x53,0x42, +0xcc,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x73,0x42,0x25,0xc4,0x4c,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xc0,0x42,0x27,0x54,0x42,0xc2,0x64,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0xac,0x74,0x4a,0x25,0x24,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x52,0x27, +0x55,0x42,0xc2,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x75,0x5a,0x25,0x24,0x4c, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x62,0xa7,0x56,0x42,0xca,0x64,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0xac,0x76,0x72,0x25,0xa4,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0, +0x72,0xa7,0x57,0x42,0xca,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x77,0x82,0x25, +0xa4,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x82,0xa7,0x58,0xe2,0x90,0x11,0x83, +0x03,0x00,0x41,0x30,0xb0,0xe2,0x49,0x96,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x2c,0x79,0x9a,0x25,0x0e,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x6b,0x9e,0x68,0x89, +0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xa2,0x27,0x5a,0x22,0x90,0x11,0x83,0x03, +0x00,0x41,0x30,0xb0,0xea,0xa9,0x96,0x08,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c, +0x7b,0xb2,0x25,0x02,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xeb,0x9e,0x6e,0x89,0x40, +0x8e,0x30,0xe0,0x11,0x06,0x3c,0xc2,0x80,0x47,0x18,0x70,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x3e,0x7c,0xb2,0xa5,0x15,0x9a,0xa7,0xd1,0x84,0x20,0x18,0x31,0x68,0x00,0x10, +0x04,0x83,0x46,0xa4,0x7a,0xe9,0x85,0xe8,0x89,0x9e,0xe8,0x09,0x9c,0xc0,0x09,0x9c, +0xc0,0x69,0x34,0x21,0x00,0x86,0x23,0x02,0x1f,0x0a,0xbe,0xe9,0x06,0x33,0x12,0x02, +0x53,0x0a,0xfa,0x98,0x62,0xd0,0xc7,0x94,0x83,0x3e,0x46,0x0c,0xf2,0xb1,0x62,0x90, +0x8f,0x0d,0x86,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x68,0xa9,0x74,0x1a,0xcc, +0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x97,0x52,0xa7,0xe1,0x8c,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x78,0xa9,0x75,0x1a,0xd0,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0x98,0x5a,0xa7,0x01,0x95,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x88,0x29,0x76, +0x1a,0x52,0x69,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x99,0x6a,0xa7,0x41,0x95,0x4c, +0x90,0x23,0xf9,0x98,0x40,0xc0,0xc7,0x82,0x3b,0x92,0x8f,0x05,0x03,0x7c,0xec,0x28, +0xe2,0x63,0xc1,0x1d,0xc9,0xc7,0x92,0x3d,0x92,0x8f,0x1d,0x41,0x7c,0x2c,0xe9,0x23, +0xf9,0x98,0x10,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x9d,0x7a,0xa9,0x6e, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x9d,0x42,0xa9,0x60,0xb8,0x61,0x0c,0xf2,0x88, +0xb8,0x60,0x10,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x80,0xd5,0x3e,0xe1,0x91,0x3f, +0xfd,0x90,0x0f,0xf9,0x93,0x3f,0xf9,0x93,0x3f,0x8d,0x26,0x04,0xc0,0x70,0x44,0x60, +0x4b,0xc2,0x37,0x62,0xf0,0x00,0x20,0x08,0x06,0x13,0x58,0xe9,0xd3,0x1c,0xbd,0x91, +0xfb,0xb4,0x4f,0x29,0x95,0x52,0x4d,0xd5,0x54,0x48,0xf5,0xd1,0x68,0x42,0x00,0x8c, +0x26,0x08,0xc1,0x2c,0x81,0x30,0x50,0x61,0x88,0x41,0x00,0x92,0x01,0x30,0x50,0x61, +0x80,0x41,0x20,0x92,0x01,0x30,0x50,0x61,0x68,0x01,0x49,0x06,0xc0,0x40,0x85,0xa1, +0x04,0x26,0x19,0x00,0x03,0x15,0x86,0x12,0xa0,0x64,0x00,0x0c,0x54,0x18,0x5c,0xa0, +0x92,0x01,0x30,0x50,0x31,0x68,0x01,0x9f,0x06,0xc0,0x40,0x05,0x19,0x58,0x81,0x9a, +0x06,0xc0,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x6f,0xb5,0x52,0xec,0x33,0x8c,0x18, +0x1c,0x00,0x08,0x82,0x81,0x18,0x98,0x55,0x49,0xe9,0xd1,0x58,0x8d,0x26,0x04,0x42, +0x05,0xfb,0xa4,0x65,0x56,0xc1,0x5d,0x60,0xb0,0x11,0x83,0x03,0x00,0x41,0x30,0x10, +0x83,0xb5,0x52,0xa9,0x3f,0x32,0xab,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x13,0x0c, +0x76,0x82,0xc1,0x4c,0x30,0xe8,0x63,0xc2,0x41,0x9f,0x13,0x06,0x74,0xc2,0x80,0x46, +0x13,0x1c,0x60,0x34,0xe1,0x09,0x8e,0x30,0xd8,0x11,0x06,0x33,0xe1,0x8e,0xe4,0x63, +0xc2,0x1d,0xc9,0xc7,0x88,0x7f,0x82,0x8f,0x11,0x20,0x05,0x9f,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x4c,0x2b,0xac,0x08,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xd3, +0x12,0x2b,0x42,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0xb5,0xc8,0xea,0x9c,0x84, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x52,0xab,0xac,0xd0,0x49,0x38,0xc6,0x60,0xc7, +0x18,0xcc,0x08,0x81,0x3e,0x46,0x08,0xf4,0x19,0x31,0x68,0x00,0x10,0x04,0x83,0xa6, +0xb5,0xd0,0x4a,0x97,0xfe,0xea,0xaf,0xfe,0x6a,0xad,0xd6,0x6a,0xad,0xd6,0x6a,0x34, +0x21,0x00,0x86,0x23,0x82,0x74,0x0a,0xbe,0xe9,0x86,0x78,0x12,0x82,0x0b,0x03,0x43, +0x8d,0x18,0x3c,0x00,0x08,0x82,0xc1,0xf4,0x5a,0x69,0x65,0x4e,0xbe,0x74,0x18,0xf4, +0x44,0x4f,0xa4,0x45,0x5a,0x70,0x15,0x8c,0x26,0x04,0x80,0x05,0x2a,0x25,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x88,0x66,0xab,0xad,0x02,0x0b,0x0c,0xf9,0x8c,0x18,0x18, +0x00,0x08,0x82,0x41,0x54,0x5b,0x6b,0x15,0x58,0xd0,0x52,0xf2,0x19,0x31,0x30,0x00, +0x10,0x04,0x83,0xe8,0xb6,0xe2,0x2a,0x18,0x8e,0x80,0x03,0x7a,0x0a,0xbe,0xe9,0x06, +0x21,0x0e,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7a,0x2b,0xaf,0x82,0x61,0x38, +0x22,0xb8,0x27,0xe7,0x1b,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0xb7,0xf4,0x6a,0x28, +0x2c,0x18,0xe8,0x63,0x21,0x15,0xc4,0x67,0xba,0x21,0x10,0x29,0x62,0x96,0x61,0x20, +0xea,0x60,0x38,0x22,0x0f,0xf8,0xc9,0xf9,0xa6,0x1b,0x76,0x8a,0xa4,0x82,0x59,0x02, +0x64,0x38,0x62,0x0f,0x4a,0x4a,0xf9,0x66,0x19,0x8c,0x22,0x30,0x46,0x89,0x8f,0x05, +0x26,0x25,0x1f,0x0b,0x18,0xf8,0xcc,0x12,0x20,0xc3,0x11,0xc7,0x58,0x09,0xdf,0x2c, +0xc3,0x81,0x04,0xb3,0x04,0xc8,0x40,0x89,0xc1,0x0c,0x20,0x51,0x98,0x68,0x70,0x80, +0x84,0x31,0x50,0x62,0x88,0xc1,0x60,0x14,0xde,0xe1,0x19,0xa6,0xf8,0x14,0x7c,0x2c, +0x30,0x2b,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xb4,0x5e,0xb8,0x15,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0xf1,0x5e,0xab,0x05,0x0a,0x81,0xc1,0x54,0x10,0x1f,0x8b, +0xa9,0x36,0x8a,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xef,0xc5,0x5b,0xc1,0x70, +0x84,0x1c,0xb5,0x15,0xf1,0x5d,0x60,0x28,0x5b,0x02,0xf9,0x58,0x60,0xc8,0xc7,0x82, +0x42,0x3e,0x16,0xec,0x14,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xb2,0xaf,0xf1, +0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd0,0x2f,0xdb,0x7a,0xc0,0x60,0x38,0x22, +0xa0,0x29,0xe7,0x1b,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0xbf,0x6e,0x2b,0x12,0x03, +0x0b,0x06,0xfa,0x4c,0x37,0x04,0x37,0x35,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xc4, +0x5f,0xe9,0x15,0xd8,0x11,0x5a,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0xbf, +0xd6,0x2b,0xb0,0x60,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x20,0xd6,0x5e, +0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x7c,0xfb,0x95,0x5b,0x2e,0x05,0x5f,0xa3,0x09, +0x01,0x30,0x9a,0x20,0x04,0x26,0x84,0x94,0x7c,0x4c,0x08,0x29,0xf9,0x8c,0x18,0x18, +0x00,0x08,0x82,0x41,0x64,0x62,0xba,0x25,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x74, +0x62,0xbb,0x25,0x9c,0x30,0xa0,0x13,0x06,0x74,0x82,0xc1,0x4e,0x30,0x98,0x09,0x6e, +0x05,0x1f,0x13,0xde,0x0a,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xf0,0xa1,0x98,0x79, +0xed,0xd4,0x7f,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x58,0x21,0xc4,0xc7,0x0a,0x21, +0x3e,0xc3,0x11,0xc2,0x23,0x7c,0xd3,0x0d,0xe2,0xb5,0x5e,0xc1,0x70,0xc4,0x00,0x09, +0xdf,0x74,0x03,0x79,0xb5,0x57,0x30,0xdd,0x90,0x62,0x2b,0x46,0x4c,0x37,0xa8,0x18, +0x8b,0x0d,0x55,0x44,0x50,0x44,0x04,0x25,0x10,0x50,0x02,0x01,0x23,0x06,0x0d,0x00, +0x82,0x60,0xd0,0xfc,0x98,0x7e,0xc1,0x55,0x8c,0x09,0x41,0x7f,0xf5,0x57,0x7f,0xf5, +0xd7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0xdc,0x18,0x8e, +0x39,0x95,0x04,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d,0x99,0x81,0x98,0x5d,0xdd, +0x58,0x70,0x8c,0xd8,0x88,0x8d,0xd8,0x88,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c, +0x26,0x0c,0xc2,0x74,0x83,0x8f,0xf5,0x18,0x55,0x4f,0x00,0x23,0x06,0x0d,0x00,0x82, +0x60,0xd0,0xac,0x99,0x89,0xf1,0x55,0x8f,0x05,0x4d,0x8a,0xa5,0x58,0x8a,0xa5,0xd8, +0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0x8c,0x19,0x99,0x61, +0x45,0x05,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d,0x9c,0xb1,0x98,0x68,0x8d,0x19, +0x15,0xbc,0xd8,0x8b,0xbd,0xd8,0x8b,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26, +0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x75,0x06,0x63,0xa6,0x75,0x66,0x51, +0x31,0x63,0x33,0x36,0x63,0x33,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30, +0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xe4,0x19,0x8d,0xa9,0xd6,0x9a,0x3d,0xc9, +0x8d,0xdd,0xd8,0x8d,0xdd,0xd8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20, +0x4c,0x37,0xc8,0x59,0x9c,0x99,0x41,0x89,0x41,0x00,0x23,0x06,0x0d,0x00,0x82,0x60, +0xd0,0xfc,0x99,0x8e,0xc1,0x56,0x9c,0x89,0x41,0xd0,0x63,0x3d,0xd6,0x63,0x3d,0x36, +0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60, +0xd0,0x8c,0x9a,0x8f,0xd1,0x56,0x9d,0x7d,0x45,0x98,0x85,0x59,0x98,0x85,0xd9,0x68, +0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41, +0x73,0x6a,0x62,0x86,0x5b,0x79,0xd6,0x25,0x65,0x56,0x66,0x65,0x56,0x66,0xa3,0x09, +0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x60,0x78,0x50,0x0a,0xf1,0x31,0x3c,0x28, +0x85,0xf8,0x5c,0x49,0x19,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x57,0x5b,0x33, +0x70,0x08,0x0c,0xbe,0x56,0x81,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc4,0x1a, +0x9b,0x89,0x58,0x60,0xf2,0x35,0xc4,0xc7,0x84,0x40,0x3e,0x16,0xd0,0x17,0x7c,0x2c, +0x28,0x31,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x61,0x6b,0x72,0x66,0x5f,0x81, +0xd9,0x54,0x7e,0xc9,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x5c,0xa3,0xb3,0x20, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0xd7,0xea,0x4c,0xbe,0x02,0x23,0x8e,0xf8, +0x98,0x10,0xc8,0xc7,0x82,0x04,0x3e,0x86,0x56,0x2c,0x26,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0x76,0x0d,0xd5,0x02,0x6b,0xb1,0x20,0x3e,0x96,0x0a,0xa6,0x00,0x82, +0x0b,0x0c,0x66,0xa9,0x70,0x0a,0x20,0xb8,0xc0,0x60,0x36,0x60,0xf0,0x31,0x01,0x83, +0xcf,0x70,0x03,0x2a,0xc0,0x05,0x19,0x0c,0x37,0xa0,0x02,0x5c,0x90,0x41,0x09,0x81, +0x5e,0x60,0x28,0x73,0x0c,0xf9,0xd8,0x63,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c, +0x38,0x72,0x2b,0x35,0x21,0x10,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xda,0x0d, +0xd5,0x02,0x37,0xb3,0xc0,0xcd,0xe4,0x63,0x81,0x8c,0xc1,0xc7,0x06,0x19,0x93,0x8f, +0x05,0x34,0x06,0x1f,0x2b,0xe2,0x4c,0x3e,0x16,0xc4,0x19,0x7c,0x2c,0x28,0xe4,0x63, +0x81,0x9c,0xc1,0xc7,0x8a,0x42,0x3e,0x16,0x38,0xf2,0xb1,0x60,0x90,0x8f,0x05,0xb8, +0x20,0x1f,0x13,0x70,0x41,0x3e,0x36,0xe0,0x82,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1, +0x80,0xa3,0xb7,0x5a,0xc3,0x2e,0xec,0x32,0x4f,0xce,0xe4,0x63,0x81,0x20,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x88,0xf8,0xcd,0xd6,0x02,0x0b,0x7e,0x41,0x3e,0x26,0xfc, +0x82,0x7c,0x6c,0xf8,0x05,0xf9,0xd8,0x20,0x0e,0xf2,0xb1,0x41,0x1c,0xe4,0x63,0x83, +0x38,0xc8,0xc7,0xde,0x41,0x1c,0x40,0x70,0x81,0xc1,0x2c,0xe0,0x03,0xf8,0x0c,0x37, +0x90,0xc3,0x6c,0x90,0x41,0x05,0x63,0xa0,0x17,0x18,0xca,0xe0,0x80,0x90,0xcf,0x88, +0x41,0x02,0x80,0x20,0x18,0x70,0x25,0x67,0x6e,0x81,0x18,0x04,0x62,0x30,0x62,0x70, +0x00,0x20,0x08,0x06,0x87,0xcb,0xa5,0x5b,0xf0,0x6a,0x16,0xbc,0x9a,0x7c,0x2c,0x98, +0x33,0xf8,0xd8,0x30,0x67,0xf2,0xb1,0xa0,0xce,0xe0,0x63,0x85,0xac,0xc9,0xc7,0x02, +0x59,0x83,0x8f,0x05,0x85,0x7c,0x2c,0x98,0x35,0xf8,0x58,0x51,0xc8,0xc7,0x82,0x46, +0x3e,0x16,0x0c,0xf2,0xb1,0x60,0x1e,0xe4,0x63,0xc2,0x3c,0xc8,0xc7,0x86,0x79,0x90, +0x8f,0x0d,0x64,0x00,0x1f,0x1b,0xc8,0x00,0x3e,0x36,0x90,0x01,0x7c,0xec,0x40,0x03, +0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0x01,0x97,0x73,0xfa,0x96,0xf1,0x41,0xc6,0x07, +0x56,0x06,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x02,0x3b,0x7d,0x0b,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x20,0xbb,0x7f,0x1b,0x89,0x7e,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0xa3,0xec,0x40,0x6e,0x24,0xfa,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0xb3,0x0b,0xb9,0x91,0xe8,0x87,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xce,0x6e, +0xe4,0x4c,0x02,0x24,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x40,0x3b,0x92,0x33,0x09, +0x90,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0xed,0x4a,0xce,0x24,0x40,0xc2,0x8e, +0x91,0x90,0x8f,0x21,0x23,0x21,0x1f,0x4b,0x46,0x42,0x3e,0x36,0xb4,0x01,0x7c,0x6c, +0x68,0x03,0xf8,0xd8,0xd0,0x06,0xf0,0x31,0x23,0x25,0xe4,0x63,0x46,0x4a,0xc8,0xc7, +0x8c,0x94,0x90,0x8f,0x0d,0x70,0x00,0x1f,0x1b,0xe0,0x00,0x3e,0x36,0xc0,0x01,0x7c, +0x6c,0xba,0x03,0xf8,0x18,0x58,0xb4,0x04,0x08,0x2e,0x30,0x98,0x05,0xed,0x00,0x9f, +0xe1,0x86,0x97,0x20,0x11,0x32,0xa8,0x80,0x16,0xf4,0x02,0x43,0x59,0x38,0x10,0xf2, +0x19,0x31,0x48,0x00,0x10,0x04,0x03,0xce,0xee,0x6e,0x2e,0x98,0x85,0x60,0x16,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf8,0x3b,0x9d,0x0b,0x40,0xce,0x02,0x90,0x93,0x8f, +0x05,0xe4,0x06,0x1f,0x1b,0xc8,0x4d,0x3e,0x16,0x98,0x1b,0x7c,0xac,0x18,0x39,0xf9, +0x58,0x30,0x72,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0x24,0x07,0x1f,0x2b,0x0a,0xf9,0x58, +0xd0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xf8,0x84,0x7c,0x4c,0xf0,0x09,0xf9,0xd8,0xe0, +0x13,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5, +0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0x54,0x6f,0xed,0xb2,0x76,0xc8, +0xda,0xc1,0x6c,0x21,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xb1,0xb7,0x76, +0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xb5,0x07,0x77,0x71,0x80,0x16,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0xd8,0x5e,0xdc,0xc5,0x01,0x5a,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0x71,0x7b,0x72,0x17,0x07,0x68,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x07, +0xee,0xd1,0x5d,0x1c,0xac,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xb9,0x57,0x77, +0x71,0xb0,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe8,0x9e,0xdd,0xc5,0xc1,0x5a, +0xd8,0xe1,0x16,0xf2,0x31,0xc4,0x2d,0xe4,0x63,0x89,0x5b,0xc8,0xc7,0xe2,0x60,0x80, +0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x66,0xd0,0x85,0x7c,0xcc,0xa0,0x0b, +0xf9,0x98,0x41,0x17,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60, +0x80,0x8f,0xc5,0xc1,0x04,0x1f,0x7b,0x0d,0xbc,0x00,0xc1,0x05,0x06,0xb3,0xa0,0x27, +0xe0,0x33,0xdc,0xa0,0x17,0x74,0x42,0x06,0x65,0x12,0x81,0x5e,0x60,0x28,0x93,0x09, +0x42,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0x9d,0x1f,0xea,0x95,0x44,0x50,0x12, +0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xf0,0xb7,0x7a,0x41,0xdc,0x59,0x10,0x77, +0xf2,0xb1,0xa0,0xe6,0xe0,0x63,0x43,0xcd,0xc9,0xc7,0x82,0x9b,0x83,0x8f,0x15,0x74, +0x27,0x1f,0x0b,0xe8,0x0e,0x3e,0x16,0x14,0xf2,0xb1,0xa0,0xee,0xe0,0x63,0x45,0x21, +0x1f,0x0b,0x1a,0xf9,0x58,0x30,0xc8,0xc7,0x82,0xd4,0x90,0x8f,0x09,0xa9,0x21,0x1f, +0x1b,0x52,0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0, +0xb1,0x38,0x38,0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0xdc,0xfe,0xf1,0xde,0x4f, +0x64,0x3f,0x91,0xd9,0x49,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x48,0x04, +0x03,0xde,0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x30,0xc1,0x20,0xfc,0xe2,0x60, +0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x38,0xc1,0x40,0xfc,0xe2,0x60,0x36,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x40,0xc1,0x60,0xfc,0xe2,0x60,0x36,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x48,0xc1,0xa0,0xfc,0xe2,0xc0,0x36,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x50,0xc1,0xc0,0xfc,0xe2,0xc0,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x58,0xc1,0xe0,0xfc,0xe2,0xc0,0x36,0xec,0xc8,0x0d,0xf9,0x18,0x92,0x1b,0xf2,0xb1, +0x24,0x37,0xe4,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f, +0x33,0x7e,0x43,0x3e,0x66,0xfc,0x86,0x7c,0xcc,0xf8,0x0d,0xf9,0x58,0x1c,0x0c,0xf0, +0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x82,0x4f,0xc1,0x84,0x1b, +0xe8,0x05,0x86,0x1a,0x31,0x48,0x00,0x10,0x04,0x03,0x6e,0x06,0x03,0xfa,0x7b,0x89, +0x36,0x78,0x89,0x36,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x07,0x83,0xfb,0x0b, +0x7a,0xcf,0x82,0xde,0x93,0x8f,0x05,0xa1,0x07,0x1f,0x1b,0x42,0x4f,0x3e,0x16,0x8c, +0x1e,0x7c,0xac,0x00,0x3f,0xf9,0x58,0x00,0x7e,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0xe1, +0x07,0x1f,0x2b,0x0a,0xf9,0x58,0xc0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xc4,0x87,0x7c, +0x4c,0x88,0x0f,0xf9,0xd8,0x10,0x1f,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0, +0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xe0, +0xce,0x30,0x40,0xc1,0xe0,0x2c,0x4a,0xe1,0x2c,0x4a,0xc1,0xe6,0x22,0x90,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x44,0x6e,0x18,0xa0,0x60,0x10,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0x21,0x87,0x41,0x0b,0x06,0x6c,0xb0,0x1f,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xcc,0x61,0xe0,0x82,0x01,0x1b,0xec,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0x74,0x18,0xbc,0x60,0xc0,0x06,0xfb,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x1d, +0x06,0x31,0x18,0xb0,0x81,0x7f,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x61,0x87,0x81, +0x0c,0x06,0x6c,0xe0,0x1f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xdc,0x61,0x30,0x83, +0x01,0x1b,0xf8,0x87,0x1d,0x21,0x22,0x1f,0x43,0x42,0x44,0x3e,0x96,0x84,0x88,0x7c, +0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0xc6,0x89,0xc8, +0xc7,0x8c,0x13,0x91,0x8f,0x19,0x27,0x22,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03, +0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x4c,0xf0,0xa9,0x95,0xd0,0x05,0xbd,0xc0,0x50, +0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0xfd,0x61,0x00,0x86,0x81,0x4a,0xe4,0x82,0x4a, +0xe4,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa8,0x18,0x8c,0x61,0x10,0xa4,0x60, +0x60,0x41,0x0a,0x06,0xf2,0xb1,0xa0,0xfd,0xe0,0x63,0x43,0xfb,0xc9,0xc7,0x82,0xf7, +0x83,0x8f,0x15,0x2c,0x18,0xc8,0xc7,0x02,0x16,0x0c,0xe0,0x63,0x41,0x21,0x1f,0x0b, +0x5a,0x30,0x80,0x8f,0x15,0x85,0x7c,0x2c,0x60,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0x72, +0x44,0x3e,0x26,0xe4,0x88,0x7c,0x6c,0xc8,0x11,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36, +0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0xe0,0x80,0xcf,0x88,0x41,0x02,0x80,0x20, +0x18,0x70,0xb3,0x18,0xd0,0x61,0x20,0x16,0xf1,0x20,0x16,0xf1,0x60,0xbf,0x11,0xc8, +0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x5d,0x0c,0xe8,0x30,0x08,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xf0,0xc5,0x20,0x0f,0x03,0x36,0x18,0x93,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x7e,0x31,0xd0,0xc3,0x80,0x0d,0xc6,0x64,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0x70,0x0c,0xf6,0x30,0x60,0x83,0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0x23,0x1c,0x83,0x3e,0x0c,0xd8,0xc0,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x10, +0xc7,0xc0,0x0f,0x03,0x36,0x30,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xc6,0x31, +0xf8,0xc3,0x80,0x0d,0xcc,0xc4,0x8e,0x34,0x91,0x8f,0x21,0x69,0x22,0x1f,0x4b,0xd2, +0x44,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0xe3, +0x4d,0xe4,0x63,0xc6,0x9b,0xc8,0xc7,0x8c,0x37,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63, +0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x26,0xf8,0x18,0xae,0xcc,0x09,0x08, +0x2e,0x30,0x98,0x05,0x66,0x02,0x9f,0xe1,0x86,0x3a,0xe9,0x1b,0x32,0xa8,0x17,0x09, +0xf4,0x02,0x43,0xd9,0x8e,0x10,0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x03,0x0e,0x1e, +0x83,0x58,0x0c,0x5c,0x24,0x70,0x91,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x7c, +0x0c,0x68,0x31,0x08,0xf4,0x30,0xb0,0x40,0x0f,0x03,0xf9,0x58,0xe0,0x83,0x01,0x7c, +0x6c,0xf0,0xc1,0x40,0x3e,0x16,0x80,0x61,0x00,0x1f,0x2b,0xfa,0x30,0x90,0x8f,0x05, +0x7d,0x18,0xc0,0xc7,0x82,0x42,0x3e,0x16,0xf8,0x61,0x00,0x1f,0x2b,0x0a,0xf9,0x58, +0xd0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0x90,0x8a,0x7c,0x4c,0x20,0x15,0xf9,0xd8,0x40, +0x2a,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5, +0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0x48,0x32,0x28,0xc7,0x00,0x4d, +0x32,0x34,0xc9,0x0c,0x46,0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xb4,0x92, +0x41,0x39,0x06,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x2f,0x19,0xa8,0x63,0x10, +0x07,0xae,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x4c,0x06,0xeb,0x18,0xc4,0x81, +0xab,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x11,0x93,0x01,0x3b,0x06,0x71,0xe0,0x2a, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc8,0x64,0xe0,0x8e,0x41,0x1c,0xc4,0xca,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0x33,0x19,0xbc,0x63,0x10,0x07,0xb1,0x32,0x62,0x70, +0x00,0x20,0x08,0x06,0x07,0x4d,0x06,0xf0,0x18,0xc4,0x41,0xac,0xd8,0x41,0x2b,0xf2, +0x31,0x84,0x56,0xe4,0x63,0x09,0xad,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00, +0x1f,0x8b,0x83,0x01,0x3e,0x66,0xe8,0x8a,0x7c,0xcc,0xd0,0x15,0xf9,0x98,0xa1,0x2b, +0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1, +0x04,0x9f,0xca,0x11,0x37,0xd0,0x0b,0x0c,0x35,0x62,0x90,0x00,0x20,0x08,0x06,0x1c, +0x4f,0x06,0xfd,0x18,0xe0,0x48,0x1b,0xe0,0x48,0x1b,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0x51,0x96,0x01,0x48,0x06,0x81,0x39,0x06,0x16,0x98,0x63,0x20,0x1f,0x0b,0x54, +0x31,0x80,0x8f,0x0d,0xaa,0x18,0xc8,0xc7,0x02,0x56,0x0c,0xe0,0x63,0x45,0x3a,0x06, +0xf2,0xb1,0x20,0x1d,0x03,0xf8,0x58,0x50,0xc8,0xc7,0x02,0x75,0x0c,0xe0,0x63,0x45, +0x21,0x1f,0x0b,0x18,0xf9,0x58,0x30,0xc8,0xc7,0x02,0x76,0x91,0x8f,0x09,0xec,0x22, +0x1f,0x1b,0xd8,0x45,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c, +0xf0,0x31,0x36,0x38,0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x1c,0x5c,0x06,0x31, +0x19,0xc0,0x49,0x29,0xc0,0x49,0x29,0x18,0x9f,0x04,0xf2,0x19,0x31,0x30,0x00,0x10, +0x04,0x83,0xe8,0x2e,0x83,0x98,0x0c,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf6, +0x32,0xb0,0xc9,0x80,0x0d,0xec,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xbe,0x0c, +0x6e,0x32,0x60,0x03,0x7b,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x2f,0x03,0x9c, +0x0c,0xd8,0xc0,0x5e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf0,0xcb,0x40,0x27,0x03, +0x36,0xc8,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfe,0x32,0xd8,0xc9,0x80,0x0d, +0xf2,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xd0,0x0c,0x78,0x32,0x60,0x83,0x7c, +0xb1,0x83,0x5f,0xe4,0x63,0x08,0xbf,0xc8,0xc7,0x12,0x7e,0x91,0x8f,0xb1,0xc1,0x00, +0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0xcc,0x10,0x19,0xf9,0x98,0x21,0x32, +0xf2,0x31,0x43,0x64,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1, +0x00,0x1f,0x63,0x83,0x09,0x3e,0x45,0x23,0xba,0xa0,0x17,0x18,0x6a,0xc4,0x20,0x01, +0x40,0x10,0x0c,0x38,0xd4,0x0c,0xd2,0x32,0x98,0x91,0x5c,0x98,0x91,0x5c,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0x23,0x36,0x03,0xb6,0x0c,0x02,0x99,0x0c,0x2c,0x90,0xc9, +0x40,0x3e,0x16,0xd8,0x63,0x00,0x1f,0x1b,0xec,0x31,0x90,0x8f,0x05,0xf8,0x18,0xc0, +0xc7,0x8a,0x9a,0x0c,0xe4,0x63,0x41,0x4d,0x06,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0x36, +0x19,0xc0,0xc7,0x8a,0x42,0x3e,0x16,0x30,0xf2,0xb1,0x60,0x90,0x8f,0x05,0x34,0x23, +0x1f,0x13,0x68,0x46,0x3e,0x36,0xd0,0x8c,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c, +0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c, +0x38,0xde,0x0c,0xfa,0x32,0x58,0x93,0x78,0x58,0x93,0x78,0x30,0x74,0x09,0xe4,0x33, +0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0x78,0x06,0x7d,0x19,0x04,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0x9c,0x67,0x20,0x9a,0x01,0x1b,0xf8,0xcc,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0xe8,0x19,0x8c,0x66,0xc0,0x06,0x3e,0x33,0x62,0x70,0x00,0x20,0x08,0x06, +0x47,0x7a,0x06,0xa4,0x19,0xb0,0x81,0xcf,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xa1, +0x9e,0x81,0x69,0x06,0x6c,0x10,0x36,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xac,0x67, +0x70,0x9a,0x01,0x1b,0x84,0xcd,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xec,0x19,0xa0, +0x66,0xc0,0x06,0x61,0x63,0x07,0xd9,0xc8,0xc7,0x10,0xb2,0x91,0x8f,0x25,0x64,0x23, +0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x98,0xa1,0x36, +0xf2,0x31,0x43,0x6d,0xe4,0x63,0x86,0xda,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1, +0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x13,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0xba,0xcf,0x80,0x3d,0x83,0x60,0x38,0x22,0xb8,0xcb,0x40,0xf8,0xa6,0x1b,0x06, +0x9e,0x0c,0x02,0x6b,0x02,0xfa,0x58,0x23,0xd0,0xc7,0x9a,0x81,0x3e,0xa6,0x10,0xf4, +0x31,0xa5,0xa0,0x8f,0x29,0x06,0x7d,0xcc,0x30,0xe4,0x63,0x86,0x21,0x1f,0x33,0x0c, +0xf9,0x98,0x31,0xc4,0xc7,0x8c,0x21,0x3e,0x66,0x0c,0xf1,0x19,0x31,0x30,0x00,0x10, +0x04,0x83,0xc8,0x44,0x83,0xfd,0x0c,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x4e, +0x34,0xe0,0xcf,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0x45,0x83,0xfe,0x0c, +0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x52,0x34,0xf0,0xcd,0x60,0x18,0x31,0x30, +0x00,0x10,0x04,0x83,0x48,0x45,0x83,0xdf,0x0c,0x86,0x11,0x03,0x03,0x00,0x41,0x30, +0x88,0x56,0x34,0x00,0xcf,0x60,0x18,0x8e,0x60,0x83,0xd5,0x0c,0x84,0xef,0x02,0x43, +0x59,0xe0,0x06,0xf2,0x19,0x8e,0x08,0x5c,0x33,0x10,0xbe,0x59,0x86,0x44,0x09,0x6c, +0x0e,0x04,0xfa,0xd8,0x1c,0x0c,0xf4,0xb1,0x39,0x20,0xe8,0x63,0xc5,0x68,0x06,0xf2, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x46,0x83,0xf9,0x0c,0x08,0x38,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0x03,0x47,0x03,0xfa,0x0c,0x08,0x38,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0x23,0x47,0x83,0xfa,0x0c,0x08,0x38,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x43,0x47,0x83,0xfa,0x0c,0x06,0x38,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63, +0x47,0x03,0xfb,0x0c,0x06,0x38,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x47,0x83, +0xfb,0x0c,0x06,0x38,0x98,0x25,0x50,0x06,0x2a,0x0c,0x23,0xd1,0x07,0x64,0xa0,0xc2, +0x30,0x12,0x7d,0x40,0x06,0x2a,0x0c,0x23,0xd1,0x07,0x64,0xa0,0xc2,0xa0,0x12,0x0f, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x4c,0x83,0xfe,0x0c,0xf4,0x32,0x20,0x03, +0x0b,0x44,0x33,0x80,0x8f,0x99,0x41,0x40,0x1f,0x0b,0x60,0x33,0x90,0xcf,0x88,0x81, +0x01,0x80,0x20,0x18,0x44,0x62,0x1a,0xb4,0x67,0x10,0x58,0xc0,0x9b,0x81,0x7c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x38,0xd3,0x60,0x44,0x03,0x73,0x0c,0xc6,0x31,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x4d,0x03,0x12,0x0d,0x02,0x53,0x1a,0x8e,0x08, +0xc6,0x33,0x20,0xbe,0xfa,0xc5,0x20,0xd0,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xce, +0x34,0x08,0xd1,0x80,0x2f,0x03,0xbb,0x0c,0xea,0x31,0xa0,0xc7,0x80,0x35,0x03,0xd6, +0x0c,0x78,0x34,0xe0,0xd1,0x00,0x45,0x03,0xd2,0x0c,0x46,0x13,0x02,0x60,0x34,0x41, +0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0xa6,0x1b,0x88,0xd4,0x0c,0x8c,0xe9,0x06, +0x42,0x35,0x83,0x63,0xba,0x81,0x58,0xcd,0x00,0x99,0x6e,0x20,0x58,0x33,0x48,0xcc, +0x21,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0x9c,0x06,0x67,0x1a,0x04,0xc3, +0x11,0x01,0x7b,0x06,0xcc,0x37,0xcb,0xe0,0x2c,0x81,0x45,0x46,0x7c,0x86,0x23,0x88, +0xd8,0x0c,0x84,0x6f,0x38,0xa2,0x90,0xcd,0x80,0xf8,0x4e,0x18,0xc4,0x09,0x83,0x30, +0x21,0x08,0xc1,0x70,0x84,0x61,0x9b,0x81,0xf0,0x0d,0x47,0x1c,0xb7,0x19,0x10,0xdf, +0x09,0x83,0x38,0x61,0x10,0x26,0x04,0x21,0x18,0x6e,0x30,0x02,0x30,0x98,0x65,0x60, +0x9a,0x60,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x50,0x0d,0xea,0x34,0x60,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x20,0xd5,0xe0,0x47,0x83,0x27,0x98,0x25,0x68,0x06,0x2a, +0x0c,0x81,0x01,0x83,0xc5,0xc0,0x80,0x8a,0xcf,0x70,0x44,0x00,0x9e,0x81,0xf0,0x0d, +0x47,0x08,0xe1,0x19,0x10,0xdf,0x09,0x83,0x38,0x61,0x10,0x26,0x04,0x21,0x18,0x6e, +0x80,0x02,0x30,0x98,0x65,0xc0,0xb2,0x60,0xa0,0xc2,0xa8,0x9f,0x8d,0x75,0x05,0x65, +0xc4,0xc0,0x01,0x40,0x10,0x0c,0x1e,0x56,0x0d,0x7a,0x34,0x30,0xcf,0x80,0x35,0x83, +0xd5,0x0c,0xd6,0x34,0x40,0x03,0xaf,0xe3,0x64,0x34,0x18,0x8e,0xe0,0xce,0x33,0x70, +0xbe,0x0b,0x0c,0x65,0x43,0x20,0x9f,0xe1,0x06,0xb2,0x12,0xd5,0x20,0x0c,0x8e,0x26, +0x03,0x43,0xd9,0x7c,0x06,0x32,0x19,0xc4,0xc7,0x02,0x41,0x3e,0x16,0x94,0x93,0x7c, +0x2c,0x2c,0x83,0x17,0x0d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0xad,0x06, +0xa1,0x1a,0x04,0x77,0x18,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x5c,0x0d,0xea, +0x34,0x08,0x04,0xd3,0x83,0x19,0x0d,0xe4,0x63,0x81,0x11,0x1f,0x1b,0x02,0xf9,0x58, +0x80,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x5f,0x0d,0xf2,0x34,0x48,0x02, +0x53,0xcb,0x40,0x45,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xd4,0xab,0x81, +0xaa,0x06,0x81,0x85,0xc2,0x10,0x1f,0x13,0x02,0xf9,0x58,0x50,0xc0,0x67,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0x72,0x0d,0xfe,0x34,0x30,0x82,0x59,0x86,0x07,0xe2,0xc9, +0xc0,0x4e,0x01,0x15,0xe0,0x63,0xc1,0x29,0xc4,0xc7,0x50,0x41,0x15,0xe0,0x63,0xab, +0xa0,0x0a,0xf1,0xb1,0x40,0x15,0xe2,0x33,0x4b,0x30,0x8d,0x18,0x1c,0x00,0x08,0x82, +0xc1,0x17,0xae,0xc1,0x9f,0x06,0xf4,0x19,0xd8,0x6a,0x30,0x9a,0x10,0x00,0xa3,0x09, +0x42,0x60,0x81,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xd6,0x35,0x00,0xd7, +0x20,0xb0,0x17,0x0d,0x02,0xfa,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xd4,0xae,0xc1, +0xa8,0x06,0x81,0x05,0x3b,0x1a,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x77, +0x0d,0x52,0x35,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x98,0xd7,0xc0,0x55,0x03, +0x1e,0x0d,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe8,0x35,0x80,0xd5,0x00,0x2e, +0x03,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x7a,0x0d,0x62,0x35,0xa0,0xcb,0x20, +0x30,0x1b,0x0d,0x86,0xf8,0x98,0x10,0xc8,0xc7,0x82,0x02,0x3e,0x16,0xb4,0x83,0x7c, +0x4c,0x68,0x07,0xf9,0xd8,0xd0,0x0e,0xf2,0xb1,0x7f,0x18,0xe2,0x63,0xff,0x30,0xc4, +0xc7,0xfe,0x61,0x88,0x8f,0x19,0x22,0x01,0x1f,0x33,0x44,0x02,0x3e,0x66,0x88,0x04, +0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x10,0xd9,0xc0,0x57,0x83,0x9d,0x30,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x18,0xd9,0xe0,0x57,0x83,0x9d,0x30,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x20,0xd9,0x00,0x5c,0x83,0x9d,0x30,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x28,0xd9,0x00,0x5c,0x83,0x9d,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x30,0xd9,0x20,0x5c,0x83,0x9d,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x38,0xd9, +0x40,0x5c,0x83,0x9d,0x30,0x86,0x23,0x8c,0xf0,0x12,0xbe,0xe1,0x08,0x23,0xbc,0x84, +0x6f,0x38,0xc2,0x08,0x2f,0xe1,0xab,0x41,0xd8,0x0a,0x84,0x1d,0x8e,0x30,0x2f,0x44, +0xf8,0x86,0x23,0xcc,0x0b,0x11,0xbe,0xe1,0x08,0xf3,0x42,0x84,0xaf,0x06,0x61,0x2b, +0x10,0xb6,0x8c,0x60,0x67,0x19,0x22,0x29,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63, +0x66,0x83,0x77,0x0d,0xd8,0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x66,0x03, +0x78,0x0d,0xd8,0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x66,0x83,0x78,0x0d, +0xd8,0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x66,0x83,0x78,0x0d,0x86,0x68, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x9b,0x0d,0xe4,0x35,0x18,0xa2,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x70,0x36,0x98,0xd7,0x60,0x88,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xc8,0xd9,0xa0,0x5e,0x83,0x54,0xb0,0xa9,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0x6e,0x36,0x68,0xd7,0xe0,0x36,0x03,0x0b,0xf4,0x34,0x90,0xcf,0x88,0x81,0x01,0x80, +0x20,0x18,0x44,0x39,0x1b,0xcc,0x6b,0x10,0x58,0x9f,0x06,0x41,0x7c,0x2c,0x28,0xe4, +0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0xcf,0x06,0x29,0x1b,0x04,0x96,0x5f,0x4a, +0x7c,0x2c,0xbf,0x94,0xf8,0x58,0x7e,0x29,0xf1,0x31,0x62,0x90,0x8f,0x15,0x83,0x7c, +0xcc,0x18,0xe4,0x63,0x03,0x04,0x1f,0x1b,0x20,0xf8,0xd8,0x00,0xc1,0x67,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0xb4,0x0d,0x48,0x36,0x28,0x85,0x71,0x0d,0xcc,0x14,0x82, +0xf8,0x18,0x13,0xc8,0xc7,0x82,0x01,0x3e,0xb3,0x04,0xd2,0x40,0x85,0xe1,0x44,0x2c, +0x1c,0x40,0x03,0x15,0x86,0x13,0xb1,0x70,0x00,0x0d,0x54,0x18,0x4e,0xc4,0xc2,0x01, +0x34,0x50,0x61,0x20,0x11,0x4e,0x40,0x16,0xc4,0x04,0x7c,0x4c,0x90,0x09,0xf8,0xd8, +0x30,0x13,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x6e,0x03,0x98,0x0d,0xe0, +0x35,0x18,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa8,0xdb,0x20,0x66,0x83,0x78,0x0d, +0x86,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xec,0x36,0x90,0xd9,0x40,0x5e,0x83,0xc1, +0x72,0x42,0x27,0xe0,0x63,0x41,0x4e,0xc4,0xc7,0x74,0x82,0x27,0xe0,0x63,0x3d,0xc1, +0x13,0xf1,0xb1,0x80,0x27,0xe2,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0xdf,0x06, +0x38,0x1b,0x0c,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7d,0x1b,0xe4,0x6c,0x60, +0xab,0x41,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0xdf,0x06,0x3a,0x1b,0x04,0x82, +0x05,0xbf,0x1a,0xc0,0xc7,0x90,0x80,0x3e,0x86,0x08,0xf4,0xb1,0x63,0xa0,0x8f,0x09, +0xe2,0x1a,0xc8,0xc7,0xcc,0x62,0x5f,0x03,0xf9,0x58,0x60,0xd0,0xc7,0x0c,0x74,0x0d, +0xe4,0x63,0x44,0x10,0x1f,0x33,0xd4,0x35,0x90,0x8f,0x09,0x41,0x7c,0x8c,0xeb,0xe0, +0x63,0x01,0x17,0x1f,0xeb,0x3e,0xf8,0x18,0x18,0x7c,0xf1,0xb1,0xe0,0x8b,0xcf,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0xaf,0x1b,0xac,0x6d,0x30,0x04,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xc0,0x6e,0xc0,0xb6,0x41,0xba,0x06,0xc5,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0xb1,0x1b,0xb4,0x6d,0x10,0x08,0x16,0xc8,0x6b,0x00,0x1f,0x43,0x02,0xfa, +0x18,0x22,0xd0,0xc7,0x8e,0x81,0x3e,0x26,0xd4,0x6b,0x20,0x1f,0x4b,0x18,0xf8,0x58, +0x60,0xd0,0xc7,0x82,0x7d,0x0d,0xe4,0x63,0x01,0x01,0x1f,0x6b,0x03,0x99,0x0d,0xe4, +0x63,0x81,0x42,0x1f,0x53,0xfe,0x35,0x90,0x8f,0x21,0x41,0x7c,0x4c,0x09,0xd9,0x40, +0x3e,0x26,0x04,0xf1,0xb1,0xd0,0x68,0x03,0xfa,0x98,0x68,0xb4,0x01,0x7d,0x6c,0x34, +0xda,0x80,0x3e,0x96,0x06,0x6c,0x00,0x1f,0x0b,0xcc,0x80,0x3e,0x16,0xa0,0x6c,0x20, +0x1f,0x23,0x83,0x26,0x3e,0x16,0x08,0xf0,0x31,0x32,0x68,0xe2,0x63,0x61,0xa0,0xc4, +0xc7,0x06,0x45,0x3e,0xa6,0x0c,0xf2,0x31,0x65,0x90,0x8f,0x0d,0x14,0x7c,0x6c,0x98, +0xe0,0x63,0xc1,0xcb,0x06,0xf2,0x31,0x22,0x82,0x8f,0x09,0x41,0x7c,0x2c,0x28,0xe0, +0x63,0xc6,0x00,0x1f,0x3b,0x8a,0xf8,0x58,0x50,0xc4,0x67,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0xfb,0x0d,0x66,0x37,0x18,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf0, +0x37,0xa0,0xdd,0xa0,0x08,0x2c,0x67,0x83,0x20,0x3e,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xe8,0x6f,0x60,0xbb,0x81,0xd8,0x06,0x81,0x21,0x01,0x7d,0x0c,0x11,0xe8,0x63, +0xc7,0x40,0x9f,0x59,0x82,0x69,0xa0,0xc2,0x80,0x93,0xc7,0x90,0x06,0x2a,0x0c,0x38, +0x79,0x0c,0x69,0xa0,0xc2,0x70,0x93,0xc7,0x90,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0, +0x01,0xe1,0x60,0x77,0x83,0x96,0x0d,0xe4,0x37,0x90,0xdf,0x40,0x7e,0x03,0xdf,0x0d, +0x7c,0x37,0xf0,0xdd,0xc0,0x77,0x83,0xd1,0x84,0x00,0x18,0x8e,0x08,0x78,0x36,0x08, +0xbe,0xe9,0x06,0xb2,0x0d,0x84,0xc0,0x8e,0x80,0x3e,0x76,0x08,0xf4,0xb1,0x63,0xa0, +0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x7c,0xff,0x1b,0xf4,0x6e,0x20,0xb3,0x81,0xfe, +0x06,0xa3,0x09,0x01,0x60,0x41,0x21,0x1f,0x13,0x0a,0xf9,0xd8,0x50,0xc8,0xc7,0x44, +0x36,0xf8,0xd5,0x20,0x3e,0x26,0xb2,0xc1,0xaf,0x06,0xf1,0x19,0x8e,0x10,0xd0,0x36, +0x18,0xbe,0xe1,0x88,0x01,0x6e,0x83,0xe2,0x2b,0x21,0xd0,0xe1,0x08,0x62,0x6d,0x83, +0xe1,0x1b,0x8e,0x28,0xe6,0x36,0x28,0xbe,0x12,0x02,0x2d,0x22,0xd0,0x59,0x06,0xaa, +0x0a,0x46,0x13,0x9c,0xc1,0x02,0xbf,0x0d,0xe4,0x63,0xf8,0x11,0xd0,0xc7,0xc4,0x2c, +0x88,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x3a,0x1c,0xd8,0x6f,0x30,0xb7,0x41, +0x30,0x4b,0x50,0x0d,0x54,0x18,0x02,0x85,0xee,0xc2,0x34,0x62,0xe0,0x00,0x20,0x08, +0x06,0x8f,0x0e,0x07,0xeb,0x1b,0xc8,0x6d,0xa0,0xb3,0x41,0xce,0x06,0xf9,0x1b,0x04, +0x71,0x16,0x04,0xe0,0x1b,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc1,0xc3,0xc1,0xfd, +0x06,0xa2,0x1b,0xb4,0xd9,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x3a,0x1c,0x9c,0x70, +0x80,0xae,0x81,0xf9,0x6e,0x20,0xc4,0xc7,0x84,0x40,0x3e,0x16,0x10,0xf0,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0x23,0x8c,0x83,0xfe,0x0d,0x8a,0xc0,0xc2,0x35,0xe0,0xdd, +0x40,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x8c,0x71,0xf0,0xbf,0x41,0x00,0xae, +0x81,0x0d,0x83,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x28,0xe3,0x20,0x84,0x83, +0x40,0x98,0x6e,0x30,0xdd,0x20,0xe8,0xd5,0x60,0x38,0x02,0x36,0x4e,0x37,0x60,0xbe, +0x59,0x86,0xcb,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x40,0xe3,0x80,0x84,0x03, +0xf2,0x0d,0x04,0x73,0xdd,0x20,0x88,0xcf,0x2c,0xc1,0x35,0x50,0x61,0x08,0x16,0x52, +0x8d,0x18,0x38,0x00,0x08,0x82,0xc1,0x93,0xc6,0x81,0xfe,0x06,0xa0,0x1b,0xa4,0x6d, +0x80,0xb6,0x01,0x0a,0x07,0x61,0x00,0x06,0x5f,0xf0,0xbe,0xc1,0x88,0x81,0x03,0x80, +0x20,0x18,0x3c,0x69,0x1c,0xe8,0x6f,0x20,0xba,0x41,0xda,0x06,0x68,0x1b,0xa0,0x70, +0x40,0xba,0x01,0xe9,0x06,0xa4,0x1b,0x90,0x6e,0xf0,0xbe,0x01,0x8e,0x18,0x18,0x00, +0x08,0x82,0x41,0x84,0xc6,0x41,0x0f,0x07,0xe5,0x31,0x62,0x70,0x00,0x20,0x08,0x06, +0x07,0x1b,0x07,0x27,0x1c,0x9c,0x47,0x30,0x4b,0x90,0x0d,0x54,0x18,0x02,0x06,0x3b, +0x8d,0xa1,0xc8,0x7e,0xc4,0x67,0x38,0x22,0x40,0xdd,0x40,0xf8,0x86,0x23,0x84,0xd4, +0x0d,0x88,0xef,0x84,0x41,0x9c,0x30,0x08,0x13,0x82,0x10,0x0c,0x37,0xe0,0x47,0x00, +0x06,0xb3,0x0c,0xda,0x16,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x24,0xc7,0xc1,0x19, +0x07,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x76,0x1c,0xc4,0x70,0x90,0x04,0xb3, +0x04,0xdb,0x40,0x85,0x21,0x68,0x54,0x66,0x6c,0x12,0xbf,0x81,0x7c,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0xb2,0xe3,0x60,0x8c,0x83,0x60,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0xa2,0x3b,0x0e,0x5a,0x38,0x08,0x2c,0xf8,0xdd,0x40,0x3e,0x23,0x06,0x06,0x00,0x82, +0x60,0x10,0xe5,0x71,0x30,0xc3,0x41,0x30,0x1c,0x61,0xa0,0x88,0xf3,0x5d,0x60,0x28, +0x0b,0x06,0xf9,0x0c,0x47,0x04,0xf6,0x1b,0x08,0xdf,0x05,0x86,0x1a,0x31,0x30,0x00, +0x10,0x04,0x83,0xe8,0x8f,0x83,0x1a,0x0e,0x66,0xcd,0x82,0xfb,0x0d,0xe4,0x33,0x62, +0x60,0x00,0x20,0x08,0x06,0x51,0x28,0x07,0x3b,0x1c,0x04,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0x94,0x72,0x10,0xc6,0x41,0xc8,0x06,0x81,0x99,0x6f,0x10,0xc4,0xc7,0x8c, +0x40,0x3e,0xb3,0x04,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_f80605f297ff635cd0b5e9278b345a84.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_f80605f297ff635cd0b5e9278b345a84.h new file mode 100644 index 00000000..65e0da51 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_f80605f297ff635cd0b5e9278b345a84.h @@ -0,0 +1,1055 @@ +// ffx_fsr2_accumulate_pass_16bit_f80605f297ff635cd0b5e9278b345a84.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_16bit_f80605f297ff635cd0b5e9278b345a84_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_f80605f297ff635cd0b5e9278b345a84_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_f80605f297ff635cd0b5e9278b345a84_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_f80605f297ff635cd0b5e9278b345a84_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_f80605f297ff635cd0b5e9278b345a84_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_lanczos_lut", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_f80605f297ff635cd0b5e9278b345a84_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 6, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_f80605f297ff635cd0b5e9278b345a84_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_f80605f297ff635cd0b5e9278b345a84_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_f80605f297ff635cd0b5e9278b345a84_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_f80605f297ff635cd0b5e9278b345a84_UAVResourceBindings[] = { 0, 1, 3, 4, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_f80605f297ff635cd0b5e9278b345a84_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_f80605f297ff635cd0b5e9278b345a84_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_f80605f297ff635cd0b5e9278b345a84_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_f80605f297ff635cd0b5e9278b345a84_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_f80605f297ff635cd0b5e9278b345a84_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_f80605f297ff635cd0b5e9278b345a84_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_f80605f297ff635cd0b5e9278b345a84_size = 16420; + +static const unsigned char g_ffx_fsr2_accumulate_pass_16bit_f80605f297ff635cd0b5e9278b345a84_data[] = { +0x44,0x58,0x42,0x43,0x01,0x48,0xa9,0x89,0xe5,0x88,0x4a,0x52,0xe7,0xc7,0x81,0x6a, +0x3b,0x31,0x04,0xef,0x01,0x00,0x00,0x00,0x24,0x40,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x24,0x02,0x00,0x00,0x54,0x10,0x00,0x00,0x70,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xb0,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x28,0x0e,0x00,0x00,0x62,0x00,0x05,0x00, +0x8a,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x10,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x81,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc6,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xfc,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a, +0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b, +0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30, +0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18, +0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x51,0x80,0x42, +0x54,0x43,0x55,0x91,0x55,0x86,0x6a,0xa8,0x08,0x2b,0xc4,0x30,0x0c,0x03,0x69,0xc5, +0x30,0x06,0xc3,0x30,0x0c,0xe2,0x8e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0xb9,0x8d, +0x2a,0x56,0x62,0xf2,0x8b,0xdb,0x46,0x84,0x61,0x18,0x46,0x21,0xbc,0x81,0x19,0xe8, +0x3b,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e, +0x1b,0x11,0xc3,0x30,0x0c,0x85,0x08,0x07,0x66,0x20,0x71,0x8e,0x20,0x28,0x06,0x33, +0x28,0xc3,0x40,0x52,0x39,0x10,0x30,0x8c,0x40,0x18,0x33,0xb5,0xc1,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98, +0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x81, +0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39, +0xa0,0x60,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1, +0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c, +0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8, +0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0x80,0xa6,0xa4,0x0e,0x23,0x08,0xc6, +0x4c,0x6d,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f, +0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4, +0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x20, +0x07,0x7e,0x00,0x06,0x7e,0xa0,0x07,0x7a,0xd0,0x0e,0xe9,0x00,0x0f,0xf3,0xf0,0x0b, +0xf4,0x90,0x0f,0xf0,0x50,0x0e,0x28,0x18,0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98, +0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03, +0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76, +0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x24,0xb0, +0x2d,0xb9,0x33,0x85,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3, +0x3b,0x84,0x03,0x3d,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f, +0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x98,0xc9,0x1a,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0x40,0x82,0x01,0x53,0x3c, +0x13,0x19,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42, +0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39, +0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0, +0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f,0xa0,0x00,0xa5,0x79,0x26,0x32,0x18,0x07, +0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a, +0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78, +0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03, +0x3f,0x00,0x03,0x3f,0x40,0x01,0x4b,0xf5,0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3, +0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c, +0xba,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x53,0x9e,0xe7,0x79,0x3e, +0x0c,0x28,0xcb,0xb2,0xac,0x61,0x18,0x86,0x61,0x18,0xa4,0xdf,0x24,0x4d,0x11,0x25, +0x4c,0x3e,0x0b,0x30,0xcf,0x42,0x44,0xec,0x04,0x4c,0x04,0x0a,0x06,0xe2,0xe7,0x08, +0x40,0x01,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07, +0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32,0x00,0x02,0x40,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x80,0x2c,0x10,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46, +0x00,0x8a,0xa1,0x24,0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2,0x1c,0x0a,0xa2,0xf0, +0x03,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03,0x0a, +0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a,0x3c, +0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x34,0x4a,0x32,0xa2,0x28,0x2f,0x8a,0xab,0x78,0x88, +0x1c,0x01,0xa8,0x01,0xf2,0x0b,0x18,0x10,0x10,0x81,0xde,0x19,0x00,0x92,0x67,0x00, +0x88,0x9e,0x01,0x20,0x7b,0x06,0x80,0xf0,0x19,0x00,0xd2,0x67,0x00,0x68,0x9f,0x01, +0xa0,0x7e,0x06,0x80,0xd6,0x19,0x00,0x00,0x79,0x18,0x00,0x00,0x87,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xe1,0x99,0x20,0x0c,0xd0,0x06,0x61,0x20, +0x26,0x08,0x43,0xb4,0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0x41,0xda,0x30,0x20, +0x09,0x31,0x41,0x58,0x83,0x3e,0xa0,0x25,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0xd5, +0xf6,0x46,0x97,0xf6,0xe6,0xf6,0x65,0x57,0x36,0x46,0xf7,0x26,0x37,0x37,0x41,0x18, +0xa6,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85,0x31,0x88,0x81,0x30,0x9c,0x09,0xc2,0x1b, +0xd4,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8,0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9, +0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86,0x31,0x10,0x86,0xc3,0x4c,0xee,0x2b,0xcd, +0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec, +0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x50,0x1b,0x12,0x62,0x99,0x0c,0x6a,0x20, +0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc, +0x04,0x61,0xa8,0x26,0x08,0x83,0xb5,0x41,0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35, +0x10,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd, +0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x5c,0x1b,0x92,0x6b, +0xd9,0x0c,0x6e,0x20,0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda, +0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xc0,0x36,0x24,0xdc,0xe2,0x19,0xdf,0x40,0x18, +0xd9,0x04,0x41,0x0e,0xec,0x80,0x8d,0xdc,0x17,0x5b,0x98,0xdb,0x98,0xde,0xdb,0xdc, +0x17,0x5b,0x1d,0xdd,0x86,0x24,0x09,0x03,0x31,0x30,0x92,0x81,0x30,0x9c,0x09,0xc2, +0x90,0x31,0x91,0xfb,0x4a,0x6b,0x3b,0x6b,0x4a,0x83,0x9b,0x9b,0x20,0x0c,0xda,0x86, +0x84,0x0c,0xc2,0xa0,0x0c,0x0c,0x33,0x18,0x08,0xc3,0x21,0x26,0xf7,0x45,0x96,0xc6, +0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16, +0x36,0xb7,0x36,0xb7,0x21,0x31,0x03,0x08,0x0d,0x8c,0x61,0x20,0x8c,0x6c,0x43,0xf2, +0x48,0x95,0xd6,0x81,0xc1,0x18,0x9c,0x41,0x1a,0x4c,0x10,0xe8,0xe0,0x0e,0xa8,0xc9, +0xdd,0x7d,0xa5,0xb9,0xd1,0x95,0xc9,0xb9,0x85,0xb1,0x7d,0xd5,0xc1,0xcd,0x8d,0x85, +0xb1,0x95,0x91,0x7d,0x8d,0xbd,0xb1,0xbd,0xc9,0x4d,0x10,0xc8,0x40,0x0e,0x36,0x2c, +0xc6,0x1a,0xb0,0x81,0x61,0x0c,0x44,0x1b,0xb4,0x41,0x1b,0x38,0x13,0x04,0x3b,0xc0, +0x03,0x3a,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73, +0x1b,0x96,0xe1,0x0d,0xe0,0xc0,0x18,0x06,0xa2,0x0d,0xda,0xa0,0x0d,0xb2,0x09,0x02, +0x1e,0xe4,0x01,0x19,0xb9,0xbb,0x2f,0xb7,0xb2,0xbb,0x2f,0xb6,0xb7,0xb1,0xb5,0xb9, +0x0d,0x0b,0x21,0x07,0x73,0x60,0x50,0x03,0xd1,0x06,0x6d,0xd0,0x06,0x19,0x1f,0xb9, +0xbb,0x2f,0xb6,0xba,0xb6,0xb0,0x2f,0xb4,0xb4,0x39,0xba,0x37,0xb9,0xbc,0x0d,0x0b, +0xb5,0x06,0x75,0x60,0x5c,0x03,0xd1,0x06,0x6d,0xd0,0x06,0xce,0x06,0xc2,0x0d,0xe2, +0x80,0x0e,0xec,0x60,0x82,0xb0,0x07,0x7b,0x40,0x63,0x4c,0xcc,0x68,0x4a,0x4a,0x66, +0x82,0x30,0x6c,0x1b,0x10,0x03,0x0f,0xf2,0xc0,0x30,0x06,0x3d,0x00,0x36,0x04,0x7b, +0x30,0x41,0xe8,0x03,0x3e,0x60,0x33,0xf7,0xc5,0x94,0xe6,0x56,0x16,0x26,0x37,0xc4, +0x16,0xd6,0x06,0xb7,0x01,0x31,0xfa,0xc0,0x0f,0x8c,0x61,0x30,0x80,0x0d,0xc1,0x1f, +0x6c,0x20,0xd4,0xe0,0x0e,0xf8,0x00,0x14,0x26,0x08,0x7a,0xa0,0x07,0x5c,0xd2,0xa4, +0xca,0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x64,0x30,0x07,0x1b,0x90, +0x64,0x14,0x28,0x83,0x0c,0xae,0x86,0x14,0xe8,0xa4,0x35,0x85,0xe1,0x49,0x95,0xb9, +0x91,0x95,0xc9,0x4d,0xa5,0xe9,0x95,0x6d,0x40,0x12,0x53,0xa0,0xcc,0x80,0x0c,0xae, +0x86,0x14,0xc8,0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d, +0x10,0x06,0x6e,0x03,0x92,0xa0,0x02,0x95,0x0a,0x64,0x70,0x35,0xa4,0xc0,0x2e,0x2d, +0xc9,0x0d,0xae,0x8e,0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e,0x6e, +0xac,0x8c,0x28,0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x74,0x1b, +0x8c,0x64,0x15,0x28,0x56,0x20,0x83,0x8b,0x52,0x1a,0x53,0x5d,0x5b,0x58,0x53,0x1a, +0x1c,0x51,0x5a,0x5b,0x99,0xdb,0x5c,0xda,0x9b,0xdb,0xdc,0x04,0x61,0xf0,0x36,0x20, +0x89,0x2b,0x50,0xaf,0x40,0x06,0x57,0x43,0x0a,0x94,0xd2,0x98,0xea,0xda,0xc2,0x9a, +0xd2,0xe0,0x98,0xca,0xec,0xca,0xd8,0xa8,0xde,0xaa,0xe6,0xca,0x26,0x08,0xc3,0xb7, +0x01,0x49,0x62,0x81,0x92,0x05,0x32,0xb8,0x1a,0x52,0xe0,0x92,0x66,0x24,0x17,0xd6, +0x56,0x96,0xe4,0x46,0x56,0x86,0x37,0x41,0x18,0xc0,0x60,0x03,0x92,0xd0,0x02,0x55, +0x0b,0x64,0x70,0x35,0xa4,0x40,0xc9,0x8c,0xa8,0xcc,0x2e,0x6d,0xac,0x8c,0xea,0xcd, +0x2a,0xad,0xec,0x8e,0xa8,0x0c,0x8e,0x0e,0x6d,0x82,0x30,0x84,0xc1,0x06,0x23,0xb9, +0x05,0x0a,0x17,0xc8,0xa0,0xe1,0x61,0xa6,0x94,0x46,0x47,0x57,0x26,0x37,0x41,0x18, +0xc4,0x60,0x03,0x92,0xe8,0x02,0xb5,0x0b,0x64,0xd0,0x34,0xa4,0x40,0xc9,0xac,0xe9, +0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x6e,0x6a,0x2c,0x8c,0xad,0x6c, +0x82,0x30,0x8c,0xc1,0x06,0x24,0xe9,0x05,0xca,0x17,0xc8,0xa0,0x69,0x48,0x81,0x90, +0x19,0xd1,0xdb,0x9d,0xdb,0xdc,0x58,0x18,0x5b,0x99,0x51,0xd8,0x18,0xdd,0x9b,0xdc, +0x04,0x61,0x20,0x83,0x0d,0x48,0x02,0x0e,0x54,0x38,0x90,0x41,0xd3,0x90,0x02,0x3f, +0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0x39,0xa5,0x34,0x3a, +0xba,0x32,0xb9,0xa1,0x30,0xb7,0xb1,0x32,0x36,0xb6,0x30,0xba,0xb4,0x37,0xb7,0x09, +0xc2,0x50,0x06,0x1b,0x90,0x64,0x1c,0x28,0x72,0x20,0x83,0xa6,0x21,0x05,0x32,0x66, +0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x13,0x84,0xc1,0x0c,0x36, +0x20,0x89,0x39,0x50,0xe7,0x40,0x06,0x4d,0x43,0x0a,0xcc,0xcc,0xa0,0xe4,0xca,0xec, +0xd2,0xde,0xea,0xe6,0x8c,0xe4,0xc2,0xda,0xca,0xa0,0xe4,0xca,0x8a,0xf0,0xe0,0xde, +0xe6,0xea,0xe4,0xca,0x26,0x08,0xc3,0x19,0x6c,0x40,0x92,0x74,0xa0,0xd4,0x81,0x0c, +0x9a,0x86,0x14,0xb8,0x98,0x51,0x85,0xb9,0x21,0x85,0xb1,0x99,0x19,0x3d,0x59,0x4d, +0x10,0x06,0x34,0xd8,0x60,0x24,0xec,0x40,0xb5,0x03,0x19,0x34,0xac,0xcc,0x94,0xd2, +0xe8,0xe8,0xca,0xe4,0xa6,0xca,0xe2,0xea,0xca,0xdc,0xc6,0xca,0x98,0xca,0xdc,0xce, +0xe8,0xd0,0x26,0x08,0x43,0x1a,0x6c,0x40,0x92,0x77,0xa0,0xe0,0x81,0x0c,0x9a,0x86, +0x14,0xa8,0x98,0x11,0x95,0xb1,0xd1,0x85,0x51,0xa5,0xb5,0x95,0x4d,0x10,0x06,0x35, +0xd8,0x60,0x24,0xf2,0x40,0xcd,0x03,0x19,0x34,0xbc,0xcc,0x88,0xf2,0xdc,0xc2,0xda, +0xd2,0xc6,0xa4,0xca,0xe6,0x86,0xd0,0xc2,0xdc,0xce,0xca,0x8c,0xc2,0xc6,0xe8,0xde, +0xe4,0x26,0x08,0xc3,0x1a,0x6c,0x30,0x92,0x7a,0xa0,0xec,0x81,0x0c,0x1a,0x62,0x66, +0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72, +0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x84,0x81,0x0d,0x36,0x18,0x09,0x3e,0x50, +0xf9,0x40,0x06,0xcd,0x06,0x4a,0x0f,0x4a,0xe1,0x14,0x54,0xa1,0x15,0x60,0x61,0x16, +0x6c,0x21,0x17,0x78,0xe1,0x17,0xc4,0xa1,0x1c,0xd0,0x61,0x1d,0xdc,0x21,0x1e,0xe8, +0xe1,0x1e,0xf4,0x61,0xc3,0x60,0x88,0xc2,0x3e,0x4c,0x10,0x04,0x60,0x03,0xb0,0x61, +0x30,0xfc,0xc1,0x1f,0x36,0x04,0xff,0xb0,0x61,0x18,0xfa,0x01,0x24,0x28,0x0c,0x4d, +0x4d,0x10,0xfc,0x80,0x0e,0x36,0x0c,0x66,0x60,0x06,0xc3,0x06,0xc2,0x18,0x89,0x8b, +0x24,0x36,0x14,0xfd,0x20,0x12,0x40,0x28,0x94,0x04,0x11,0x31,0xb9,0x30,0xb7,0x31, +0xb4,0xb2,0xb9,0x09,0xc2,0xd0,0x06,0x34,0xcc,0xd8,0xde,0xc2,0xe8,0xe6,0x26,0x08, +0x83,0x1b,0xb0,0x48,0x73,0x9b,0xa3,0x9b,0x9b,0x20,0x0c,0x6f,0x40,0x22,0xcd,0x8d, +0x6e,0x6e,0x82,0x30,0xc0,0x01,0x11,0xba,0x32,0xbc,0x2f,0xb6,0xb7,0x30,0xb2,0x09, +0xc2,0x10,0x07,0x44,0xe8,0xca,0xf0,0xbe,0xdc,0xde,0xe4,0xda,0x98,0xd0,0x95,0xe1, +0x7d,0xcd,0xd1,0xbd,0xc9,0x95,0xb1,0xa8,0x4b,0x73,0xa3,0x9b,0xdb,0x00,0x9d,0x04, +0x4a,0xa4,0x84,0x4a,0xac,0x04,0x4b,0xb4,0x84,0x4b,0xbc,0x04,0x4c,0xc4,0x04,0x4a, +0xc8,0xc4,0x35,0x13,0xb2,0x50,0x85,0x8d,0xcd,0xae,0xcd,0x25,0x8d,0xac,0xcc,0x8d, +0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x9b,0x12, +0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4,0xa6,0x04,0x46,0x1d,0x32, +0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2,0x32,0xb6,0x29,0x41,0x52, +0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x6c,0x6e,0x4a,0x00,0x0a, +0x95,0xc8,0xf0,0x5c,0xe8,0xf2,0xe0,0xca,0x82,0xdc,0xdc,0xde,0xe8,0xc2,0xe8,0xd2, +0xde,0xdc,0xe6,0xa6,0x08,0xfb,0x00,0x12,0x75,0xc8,0xf0,0x5c,0xca,0xdc,0xe8,0xe4, +0xf2,0xa0,0xde,0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0x25,0xd1,0x85,0x0c,0xcf,0x65,0xec, +0xad,0xce,0x8d,0xae,0x4c,0x6e,0x6e,0x4a,0x30,0x13,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3c,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x21,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e, +0x51,0xeb,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d, +0x9b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0c, +0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06, +0x20,0x60,0x7e,0x71,0xdb,0xd6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41, +0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0e,0xd2,0x70,0xf9, +0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0xd8,0x82,0x33,0x5c,0xbe, +0xf3,0xf8,0x83,0x33,0xd9,0x7e,0x71,0xdb,0x16,0x10,0x0d,0x97,0xef,0x3c,0xbe,0x11, +0x39,0xd4,0x23,0x0e,0x3e,0x72,0xdb,0x76,0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30, +0xcf,0x42,0x94,0x44,0x45,0x2c,0x7e,0x71,0xdb,0x46,0x50,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x56,0x60,0x0d,0x97,0xef, +0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x09,0x64, +0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0x20,0x36,0x60,0xe4,0x50,0x8f, +0x8f,0xdc,0xb6,0x25,0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84,0xf9,0x45,0xad, +0x9b,0xc1,0x33,0x5c,0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f,0xdc,0x36,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xf8,0x06,0x05,0xf2,0x97,0xff,0x63,0x5c,0xd0,0xb5,0xe9,0x27,0x8b,0x34,0x5a,0x84, +0x44,0x58,0x49,0x4c,0xac,0x2f,0x00,0x00,0x62,0x00,0x05,0x00,0xeb,0x0b,0x00,0x00, +0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x94,0x2f,0x00,0x00, +0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xe2,0x0b,0x00,0x00,0x0b,0x82,0x20,0x00, +0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49, +0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62, +0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b, +0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42, +0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a, +0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff, +0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20, +0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00, +0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00, +0x89,0x20,0x00,0x00,0xcb,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04, +0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c, +0x0b,0x84,0xe4,0x4c,0x10,0x80,0xc2,0x08,0x40,0x09,0x00,0x14,0x98,0x23,0x00,0x83, +0x32,0x0c,0x06,0x03,0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18,0xe8,0x70,0xd3,0x70, +0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x18, +0x0c,0x86,0xc1,0x1c,0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0,0x87,0x90,0xfc,0x10, +0x68,0x86,0x85,0x40,0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18,0x0c,0x06,0x83,0x01, +0x35,0xca,0x02,0x18,0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28,0xe8,0x51,0x06,0xc3, +0xc0,0x40,0x91,0xc2,0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c,0x06,0x03,0x03,0x4d, +0x46,0x01,0x0a,0x51,0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50,0x21,0x4c,0x21,0x06, +0x83,0xc1,0x80,0x34,0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38,0x47,0x0d,0x97,0x3f, +0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x60,0x30, +0x18,0x0a,0xe1,0x19,0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7, +0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60,0x50,0x88,0xd0,0x80, +0x31,0x20,0xd1,0x1c,0x41,0x50,0x0c,0xc6,0x40,0x31,0x18,0x90,0xa8,0x34,0x10,0x30, +0x8c,0x40,0x18,0x33,0xb5,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d, +0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94, +0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03, +0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c, +0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x30,0x93,0x18,0x8c,0x03, +0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c, +0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0, +0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f,0x80,0x81, +0x1f,0x20,0x01,0x95,0x22,0xd5,0x30,0x82,0x60,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1, +0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20, +0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e, +0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x72,0xe0,0x07,0x60,0xe0,0x07,0x7a, +0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80, +0x82,0xc1,0x4c,0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5, +0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30, +0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06, +0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x04,0x56,0x8b,0x5c,0x33,0x85,0xc1,0x38, +0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8, +0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x81, +0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39, +0xa0,0x60,0x30,0x93,0x35,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5, +0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0e,0xec,0xf0, +0x0e,0xe1,0x40,0x0f,0x7e,0x80,0x04,0x03,0x8c,0x62,0x33,0x91,0xc1,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8, +0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01, +0x18,0xf8,0x01,0x0a,0x50,0x34,0x9b,0x89,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x64,0xe1,0x16,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41, +0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c, +0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x50, +0xc0,0xa2,0xda,0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0x74,0x1b,0x46,0x10,0x86, +0x33,0x84,0xe0,0x63,0x57,0x1b,0x4d,0xb9,0x5c,0x2e,0x97,0x1b,0x0c,0x50,0x2c,0x16, +0x8b,0x65,0x30,0x18,0x0c,0x06,0x83,0x81,0x74,0x37,0x49,0x53,0x44,0x09,0x93,0xcf, +0x02,0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x82,0x01,0xf1,0xe6,0x08,0x40,0x61, +0x0a,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07, +0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32,0x00,0x02,0x40,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x80,0x2c,0x10,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x94,0x40,0x11,0x14, +0xc3,0x08,0x40,0x49,0x94,0x41,0x21,0x14,0x47,0x29,0x14,0x45,0x39,0x14,0x44,0xe1, +0x07,0x10,0x69,0x04,0x80,0x7c,0x05,0x0c,0x08,0x88,0x40,0xaf,0x19,0x00,0x92,0xcd, +0x00,0x10,0x6d,0x06,0x80,0x6c,0x33,0x00,0x84,0x9b,0x01,0xa0,0xdd,0x0c,0x00,0xf5, +0x66,0x00,0x68,0x35,0x03,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x75,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xe1,0x99,0x20,0x0c,0xd0,0x06,0x61,0x20, +0x26,0x08,0x43,0xb4,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08, +0x83,0x34,0x41,0x58,0x83,0x32,0x20,0x30,0x41,0x18,0xa6,0x0d,0x82,0xd2,0x6c,0x48, +0x94,0x85,0x51,0x88,0x81,0x50,0x9c,0x09,0xc2,0x1b,0x78,0x1b,0x92,0x01,0x62,0x14, +0x65,0x20,0x14,0x67,0x82,0x30,0x50,0x1b,0x12,0x62,0x61,0x14,0x69,0x20,0x14,0x67, +0x82,0x30,0x54,0x13,0x84,0xc1,0xda,0x20,0x28,0xd5,0x86,0x44,0x82,0x18,0x85,0x1a, +0x08,0xc5,0x9a,0x20,0x0c,0xd7,0x86,0x84,0x5a,0x18,0x05,0x1b,0x08,0xc5,0x99,0x20, +0x0c,0xd8,0x86,0x04,0x5b,0x18,0x45,0x1b,0x08,0xc5,0x9a,0x20,0xc8,0xc1,0xb7,0x21, +0x31,0x38,0x46,0x31,0x06,0x42,0x71,0x26,0x08,0x43,0x36,0x41,0x18,0xb4,0x0d,0x89, +0xc7,0x31,0xca,0x37,0x10,0x8a,0xb3,0x21,0xf9,0x20,0x46,0x19,0x06,0x42,0xb1,0x36, +0x24,0x4f,0x34,0x5d,0xd9,0xd6,0x81,0x41,0x18,0x4c,0x10,0xe8,0x00,0x0c,0x26,0x08, +0x64,0xc0,0x6d,0x58,0x94,0x31,0x60,0x14,0x65,0x20,0xc8,0x80,0x0c,0xc8,0xc0,0x99, +0x20,0xd8,0x41,0x18,0x6c,0x58,0x06,0x33,0x60,0x94,0x61,0x20,0xc8,0x80,0x0c,0xc8, +0xc0,0x9a,0x20,0xe0,0x81,0x18,0x6c,0x58,0x08,0x34,0x60,0x14,0x69,0x20,0xc8,0x80, +0x0c,0xc8,0xc0,0xda,0xb0,0x48,0x63,0xc0,0x28,0xd4,0x40,0x90,0x01,0x19,0x90,0x81, +0xb3,0x81,0x28,0x83,0x33,0x48,0x03,0x35,0x98,0x20,0xec,0xc1,0x18,0x4c,0x10,0x86, +0x6d,0x03,0xa2,0xb0,0x01,0xa3,0x28,0x43,0x1b,0x00,0x1b,0x02,0x37,0x98,0x20,0xf4, +0x01,0x19,0x6c,0x40,0x14,0x38,0x60,0x94,0x61,0x50,0x80,0x0d,0x41,0x1c,0x6c,0x20, +0xc4,0x60,0x0d,0xde,0x40,0x0e,0x26,0x08,0x02,0x40,0x61,0x68,0x6a,0x82,0xe0,0x07, +0xdd,0x86,0xe1,0xfb,0x86,0x0d,0x84,0x62,0x07,0xd4,0x1d,0x6c,0x28,0xe8,0xa0,0x0e, +0x80,0x39,0xc0,0x83,0x2a,0x6c,0x6c,0x76,0x6d,0x2e,0x69,0x64,0x65,0x6e,0x74,0x53, +0x82,0xa0,0x0a,0x19,0x9e,0x8b,0x5d,0x99,0xdc,0x5c,0xda,0x9b,0xdb,0x94,0x80,0x68, +0x42,0x86,0xe7,0x62,0x17,0xc6,0x66,0x57,0x26,0x37,0x25,0x30,0xea,0x90,0xe1,0xb9, +0xcc,0xa1,0x85,0x91,0x95,0xc9,0x35,0xbd,0x91,0x95,0xb1,0x4d,0x09,0x90,0x32,0x64, +0x78,0x2e,0x72,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x73,0x53,0x02,0x39,0xa8,0x43, +0x86,0xe7,0x52,0xe6,0x46,0x27,0x97,0x07,0xf5,0x96,0xe6,0x46,0x37,0x37,0x25,0xc0, +0x03,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x3c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x21,0x40,0xc3,0xe5, +0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x51,0xeb,0x36,0x00,0x0d,0x97,0xef,0x3c, +0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x9b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01, +0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0c,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55, +0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0xd6,0xb0,0x0d, +0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02, +0xe6,0x23,0xb7,0x6d,0x0e,0xd2,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08, +0x34,0xc3,0x42,0xd8,0x82,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xd9,0x7e,0x71,0xdb, +0x16,0x10,0x0d,0x97,0xef,0x3c,0xbe,0x11,0x39,0xd4,0x23,0x0e,0x3e,0x72,0xdb,0x76, +0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44,0x45,0x2c,0x7e,0x71, +0xdb,0x46,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c, +0x7e,0x71,0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec, +0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x09,0x64,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01, +0x0c,0xe2,0x20,0x36,0x60,0xe4,0x50,0x8f,0x8f,0xdc,0xb6,0x25,0x3c,0xc3,0xe5,0x3b, +0x8f,0x4f,0x35,0x40,0x84,0xf9,0x45,0xad,0x9b,0xc1,0x33,0x5c,0xbe,0xf3,0xf8,0x54, +0x03,0x44,0x98,0x5f,0xdc,0x36,0x00,0x00,0x61,0x20,0x00,0x00,0x78,0x09,0x00,0x00, +0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00,0x4d,0x00,0x00,0x00,0x34,0x98,0x01,0x28, +0xa3,0x42,0x2a,0xc2,0x80,0x62,0x2b,0xb9,0x52,0x29,0xbb,0xe2,0xab,0x81,0x72,0x29, +0x98,0xb2,0x29,0xa6,0x32,0x0c,0x28,0xde,0x80,0xf2,0x0d,0x28,0xa5,0x2a,0xa8,0x88, +0xf2,0x29,0x1a,0x22,0xd5,0x00,0x29,0x8a,0xa0,0x0c,0xca,0xa3,0x04,0x46,0x00,0xc8, +0x30,0x46,0x00,0x82,0x20,0x88,0x82,0xc1,0x18,0x41,0x6b,0xce,0x39,0xfb,0x8d,0x11, +0x80,0x20,0x08,0xca,0xdf,0x18,0x01,0x08,0x82,0x30,0xff,0x0b,0x63,0x04,0x20,0x08, +0x82,0xf1,0x2f,0x8c,0x11,0xbc,0x33,0x69,0xa2,0xdd,0x18,0x01,0x08,0x82,0x20,0xfc, +0x0b,0x63,0x04,0xad,0x39,0xe7,0xbc,0x37,0x46,0x00,0x82,0x20,0x28,0x83,0xc1,0x18, +0x01,0x08,0xe2,0xff,0x3d,0x06,0x63,0x04,0x21,0x09,0x86,0x78,0x37,0x46,0xb0,0xc7, +0x6a,0xbc,0x7f,0x63,0x04,0x6b,0xad,0xd6,0xe2,0x37,0x46,0xf0,0xdf,0x7f,0xff,0x7e, +0x63,0x04,0x20,0x08,0x82,0x20,0x18,0x8c,0x11,0xb4,0xe6,0x9c,0xf3,0xbe,0x30,0x46, +0x20,0x8b,0x6e,0xff,0x7f,0x63,0x04,0x3a,0x6b,0xce,0xe9,0x37,0x46,0xa0,0xe2,0xf5, +0xa9,0x7a,0x63,0x04,0x20,0x08,0x82,0x20,0x38,0x8c,0x11,0xac,0xb5,0x5a,0xeb,0xde, +0x18,0x01,0x08,0x82,0xfe,0x1d,0x06,0x63,0x04,0xad,0x39,0xe7,0xb4,0x37,0x46,0x00, +0x82,0x20,0x48,0x82,0xc1,0x18,0x01,0x08,0x82,0xa0,0x0e,0x06,0x63,0x04,0x70,0x5c, +0xe6,0xb7,0x37,0x46,0x40,0x96,0xbc,0x7e,0x7f,0x63,0x04,0x20,0x08,0x82,0x20,0x28, +0x8c,0x11,0x80,0x20,0x08,0xb2,0x60,0x30,0x46,0x00,0x82,0x20,0x88,0x7e,0x63,0x04, +0x20,0x08,0x82,0xf8,0x2f,0x8c,0x11,0x80,0x20,0x08,0xe2,0xdf,0x0c,0xc0,0x18,0x01, +0x08,0x82,0x20,0xfc,0x51,0x65,0x8c,0x00,0x04,0xdf,0x60,0x8c,0x00,0x04,0xc1,0x60, +0x8c,0x00,0x04,0x9f,0x31,0x02,0x10,0x84,0x46,0x00,0xc8,0x30,0x02,0x00,0x00,0x00, +0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xbc,0xf0,0x07,0x6a,0x60,0x0b,0xb5,0xe0, +0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xbd,0x00,0x0a,0x6b,0xb0,0x0b,0xb7, +0xf0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xbe,0x10,0x0a,0x6c,0xd0,0x0b, +0xbd,0x00,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xbf,0x20,0x0a,0x6d,0xb0, +0x0b,0xbb,0x10,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe0,0x30,0x0a,0x6d, +0x40,0x0b,0xbf,0x20,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe1,0x40,0x0a, +0x6e,0x60,0x0b,0xb5,0x30,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe2,0x50, +0x0a,0x6f,0xf0,0x0b,0xbf,0x40,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe3, +0x60,0x0a,0x70,0xa0,0x0b,0xb9,0x50,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06, +0xe4,0x70,0x0a,0x71,0xd0,0x0b,0xbb,0x60,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50, +0x06,0xe5,0x80,0x0a,0x72,0xf0,0x0b,0xbe,0x70,0x0b,0x23,0x06,0x09,0x00,0x82,0x60, +0x50,0x06,0xe6,0x90,0x0a,0x73,0x40,0x0e,0xe0,0x80,0x0b,0x23,0x06,0x09,0x00,0x82, +0x60,0x50,0x06,0xe7,0xa0,0x0a,0x74,0x60,0x0e,0xe3,0x90,0x0b,0x23,0x06,0x09,0x00, +0x82,0x60,0x50,0x06,0xe8,0xb0,0x0a,0x75,0x40,0x0e,0xe6,0xa0,0x0b,0x23,0x06,0x09, +0x00,0x82,0x60,0x50,0x06,0xe9,0xc0,0x0a,0x79,0x50,0x0e,0xe8,0xb0,0x0b,0x23,0x06, +0x09,0x00,0x82,0x60,0x50,0x06,0xea,0xd0,0x0a,0x7b,0x60,0x0e,0xe6,0xc0,0x0b,0x23, +0x06,0x06,0x00,0x82,0x60,0x40,0xe0,0x03,0x29,0x9c,0xc3,0x88,0x81,0x01,0x80,0x20, +0x18,0x10,0xf9,0x50,0x0a,0xeb,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x44,0x3e,0x94, +0x42,0x3a,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0xa1,0x0f,0xa6,0xd0,0x0e,0x23,0x06, +0x07,0x00,0x82,0x60,0x20,0x06,0xf0,0x00,0x0b,0x85,0x3b,0x8c,0x26,0x04,0x41,0x19, +0xeb,0x70,0x65,0xb0,0xc3,0x55,0x20,0x0b,0x5c,0x44,0x00,0x15,0xa8,0x82,0x56,0x52, +0x40,0x09,0x09,0x9c,0x60,0xb0,0x13,0x0c,0x66,0x42,0x19,0xc0,0xc7,0x04,0x33,0x80, +0xcf,0x68,0x42,0x03,0x5c,0x60,0xb0,0x73,0x0c,0x66,0x85,0x40,0x1f,0x2b,0x04,0xfa, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x37,0x12,0xe2,0x70,0xe9,0xc3,0x68,0x42,0x00, +0x8c,0x26,0x08,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x88,0x41,0x49,0x94,0x83,0x06, +0x12,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x27,0x18,0xec,0x04,0x83,0xd9,0x21,0xd0, +0xc7,0x0e,0x81,0x3e,0x26,0x30,0xf0,0x31,0x81,0x81,0xcf,0x68,0x42,0x22,0x8c,0x26, +0x28,0x83,0x21,0x84,0x7c,0x0c,0x21,0xe4,0x63,0xca,0x2d,0xc0,0xc7,0x14,0x5c,0x80, +0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x3e,0x91,0x0f,0x84,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0xc7,0x4f,0xe8,0x03,0x21,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x01, +0x16,0xfc,0x00,0x0a,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x61,0xd1,0x0f,0xa1, +0x20,0x9c,0x62,0xb0,0x53,0x0c,0x66,0x84,0x40,0x1f,0x23,0x04,0xfa,0x8c,0x18,0x34, +0x00,0x08,0x82,0x41,0x53,0x16,0x20,0x31,0x07,0x37,0x51,0x06,0x64,0x30,0x12,0x23, +0x31,0x12,0x23,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0xd0,0x09,0xa3,0x09, +0xde,0x60,0x02,0x21,0x1f,0x13,0x08,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x47, +0x16,0x23,0x81,0x07,0x39,0x31,0x9a,0x10,0x08,0xa3,0x09,0xc2,0x60,0x85,0x10,0x1f, +0x2b,0x84,0xf8,0x98,0x1a,0x08,0xf2,0x31,0x35,0x10,0xe4,0x63,0x82,0x20,0x1f,0x13, +0x04,0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xba,0x48,0x89, +0xc0,0x10,0x37,0x80,0x8f,0x21,0x6e,0x00,0x9f,0xe1,0x08,0x81,0x16,0x86,0x6f,0x38, +0x62,0xe8,0x85,0xe2,0x2b,0x21,0xd0,0xe1,0x08,0xe2,0x16,0x86,0x6f,0x38,0xa2,0x00, +0x87,0xe2,0x2b,0x21,0xd0,0x22,0x02,0x1d,0x31,0x78,0x00,0x10,0x04,0x83,0xa9,0x2f, +0x6c,0x42,0x16,0x5a,0xa1,0xe3,0xc4,0x41,0x1c,0xe4,0x42,0x2e,0x7c,0x62,0x17,0x46, +0x13,0x82,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xd0,0x68,0x8b,0x60,0xc4,0xe0, +0x01,0x40,0x10,0x0c,0x26,0xd0,0xc8,0x89,0x5c,0x80,0x05,0x30,0xf8,0xca,0xa1,0x1c, +0xea,0xa2,0x2e,0xc2,0xc2,0x17,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0x40,0x0c,0xfa,0xa2,0x27,0x64,0x41,0x2f,0x46,0x13,0x82,0x61,0xb8, +0x21,0xd0,0x0b,0x30,0x28,0x25,0x26,0xb8,0x84,0x60,0x6b,0x98,0x09,0xae,0x26,0xd0, +0x59,0x86,0x40,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x0c,0x48,0x83,0x2c,0x72, +0x41,0x34,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x4e,0x30,0xd8,0x09,0x06,0x33,0x61, +0x93,0x8f,0x09,0x9b,0x7c,0x4c,0x80,0x09,0xf8,0x98,0x10,0x13,0xf0,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0xe3,0x36,0xe4,0xc2,0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xc0,0x0d,0xba,0x90,0x87,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xdc,0xa0,0x8b, +0x63,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x37,0xec,0x82,0x1e,0x82,0x11,0x03, +0x03,0x00,0x41,0x30,0x88,0x70,0x83,0x2d,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0x72,0xa3,0x2d,0x84,0x13,0x06,0x74,0xc2,0x80,0xec,0x20,0xe2,0x63,0x06,0x11,0x9f, +0x13,0x2a,0x77,0x42,0xe5,0xca,0xb8,0x0b,0x28,0x03,0x2f,0x60,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x34,0xdf,0x88,0x0b,0xc1,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0xfb, +0x0d,0xb9,0x10,0x6e,0x63,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0xf3,0x08,0x0d,0x7b, +0xc0,0x0d,0x21,0x20,0x0d,0xd2,0x20,0x0d,0xd2,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21, +0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d, +0x51,0xb9,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xde,0x43,0x35,0xfe,0x21,0x3c,0x26, +0xa5,0x35,0x5a,0xa3,0x35,0x5a,0x63,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61, +0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x8a, +0x6b,0x0f,0xb0,0x35,0x70,0x0d,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x46,0x1f, +0xab,0x21,0x04,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xec,0x87,0x6d,0xac,0x44,0x7b, +0x04,0x56,0x6e,0xe4,0x46,0x6e,0xe4,0xc6,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68, +0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xee,0x88,0xca, +0x15,0x1a,0xe0,0x07,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xf6,0x1f,0xb6,0x11,0x30, +0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x98,0x48,0x78,0xd8,0x04,0x7e,0x04,0x61,0x40, +0x1e,0xe4,0x41,0x1e,0xe4,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08, +0xa3,0x09,0xc4,0x70,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x23,0x06, +0x0d,0x00,0x82,0x60,0xd0,0xbc,0x88,0x7a,0xfc,0x44,0x88,0xac,0x81,0x1c,0xb4,0x47, +0x7b,0xb4,0x47,0x7b,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68, +0x02,0x31,0x1c,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x88,0x41,0x03, +0x80,0x20,0x18,0x34,0x38,0x32,0x1f,0x68,0xa1,0x22,0x7c,0xb0,0x07,0xf6,0x61,0x1f, +0xf6,0x61,0x1f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40, +0x0c,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x37,0x62,0xd0,0x00,0x20, +0x08,0x06,0x4d,0x98,0xf0,0x47,0x5c,0xcc,0xc8,0x19,0x90,0xc2,0x7f,0xfc,0xc7,0x7f, +0xfc,0xc7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3, +0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x8d,0x18,0x34,0x00,0x08,0x82, +0x41,0xa3,0x26,0x25,0xa2,0x17,0x3c,0x52,0x06,0xad,0x80,0x22,0x28,0x82,0x22,0x28, +0x32,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x70,0x44, +0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x65,0x0b,0x68,0x02,0x56,0x0e,0x29, +0x02,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0xde,0xc4,0x44,0x84,0x60,0xc4,0xa0, +0x01,0x40,0x10,0x0c,0x1a,0x3b,0x89,0x11,0xd3,0x40,0x13,0x59,0x08,0x68,0x84,0x46, +0x68,0x84,0x46,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81, +0x18,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0x6e,0xc4,0xa0,0x01,0x40, +0x10,0x0c,0x9a,0x3f,0xd1,0x91,0xd7,0x88,0x93,0x71,0x50,0x7a,0xa4,0x47,0x7a,0xa4, +0x47,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x8e, +0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0x6e,0xc4,0xa0,0x01,0x40,0x10,0x0c, +0x1a,0x54,0x19,0x13,0xdc,0xd0,0x13,0x57,0x98,0xcc,0xc4,0x4c,0xcc,0xc4,0x4c,0x46, +0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc, +0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0x6e,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x58, +0x61,0x93,0xf0,0x18,0x15,0x56,0xe0,0xde,0xe4,0x4d,0xde,0xe4,0x4d,0x46,0x13,0x02, +0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11,0x95, +0x3b,0xa2,0x72,0x47,0x54,0xae,0xfa,0xc1,0x55,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0xb4,0x5a,0x61,0x93,0xe0,0x0c,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xe1,0x95,0x3b, +0x61,0x0f,0x57,0xc1,0x87,0x40,0x4f,0xf4,0x44,0x4f,0xf4,0x64,0x34,0x21,0x00,0x46, +0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23, +0x2a,0x77,0x44,0xe5,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x29,0x17,0x50,0xa9,0x8f, +0x5b,0x49,0x09,0x65,0x54,0x46,0x65,0x54,0x46,0x65,0x34,0x21,0x00,0x46,0x13,0x84, +0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77, +0x44,0xe5,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x71,0x97,0x54,0xf1,0x0f,0x70,0xa1, +0x87,0x89,0x55,0x58,0x85,0x55,0x58,0x65,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34, +0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5, +0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xb9,0x17,0x59,0x39,0x91,0x74,0x91,0x07,0xae, +0x56,0x6a,0xa5,0x56,0x6a,0x65,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10, +0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x0c,0x4c, +0xc0,0x22,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x80,0xf1,0x0b,0xbd,0x04,0x17,0x18, +0xd0,0x02,0x32,0x91,0xcf,0x88,0xc1,0x03,0x80,0x20,0x18,0x4c,0x21,0xa3,0x2b,0x38, +0x12,0x23,0x41,0x99,0x98,0x89,0x99,0xd8,0x8b,0xbd,0x88,0xcb,0x8f,0x8c,0x26,0x04, +0xc0,0x05,0x95,0x33,0x33,0x39,0x8b,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x36, +0x32,0xfb,0x12,0x5c,0x60,0x40,0x0b,0xd6,0x44,0x3e,0x23,0x06,0x0f,0x00,0x82,0x60, +0x30,0xa1,0x4c,0xb8,0xfc,0x08,0x8e,0x04,0x6c,0xd2,0x26,0x6d,0xd2,0x2f,0xfd,0x92, +0x2e,0x66,0x32,0x9a,0x10,0x00,0x17,0x54,0xce,0xd8,0xc4,0x2d,0xe2,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0x98,0xca,0x88,0x4c,0x70,0x81,0x01,0x2d,0x90,0x13,0xf9,0x8c, +0x18,0x3c,0x00,0x08,0x82,0xc1,0xf4,0x32,0xe8,0x62,0x26,0x3f,0x12,0xcc,0x09,0x9d, +0xd0,0x09,0xc9,0x90,0x0c,0xbc,0xb4,0xc9,0x68,0x42,0x00,0x5c,0x50,0x39,0x93,0x93, +0xba,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x60,0x31,0x93,0x32,0xc1,0x05,0x06, +0xb4,0x20,0x4f,0xe4,0x33,0x62,0xf0,0x00,0x20,0x08,0x06,0x93,0xcd,0xbc,0x4b,0x9b, +0x98,0x49,0xa0,0x27,0x7b,0xb2,0x27,0x2b,0xb3,0x32,0xf7,0x42,0x27,0xa3,0x09,0x01, +0x70,0x41,0xe5,0xcc,0x8a,0x0b,0xf9,0xd8,0x15,0x17,0xf2,0x31,0x2c,0x2e,0xe4,0x63, +0x59,0x5c,0xc8,0xc7,0x26,0xb6,0x90,0x8f,0x51,0x6c,0x21,0x1f,0xab,0xd8,0x42,0x3e, +0x66,0xb1,0x85,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81, +0xc0,0xc7,0x28,0xb4,0x90,0x8f,0x55,0x68,0x21,0x1f,0xb3,0xd0,0x42,0x3e,0x76,0xa1, +0x85,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7, +0xaa,0xb2,0x90,0x8f,0x59,0x65,0x21,0x1f,0xbb,0xca,0x42,0x3e,0x86,0x95,0x85,0x7c, +0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0xd6,0x40, +0x0e,0xe0,0x63,0x41,0x19,0xc0,0xc7,0x82,0x0f,0x3e,0x76,0x04,0xf4,0xb1,0x43,0xa0, +0x8f,0x1d,0x03,0x7d,0xec,0x20,0xe8,0x63,0x79,0xb0,0x16,0xf2,0x31,0x3d,0x58,0x0b, +0xf9,0xd8,0x1e,0xac,0x85,0x7c,0x8c,0x0f,0xd6,0x42,0x3e,0x66,0x07,0x66,0x21,0x1f, +0xbb,0x03,0xb3,0x90,0x8f,0xe1,0x81,0x59,0xc8,0xc7,0xf2,0xc0,0x2c,0xe4,0x63,0x04, +0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x76,0x07,0x65,0x21, +0x1f,0xc3,0x83,0xb2,0x90,0x8f,0xe5,0x41,0x59,0xc8,0xc7,0xf4,0xa0,0x2c,0xe4,0x63, +0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x07,0x64, +0x21,0x1f,0xcb,0x03,0xb2,0x90,0x8f,0xe9,0x01,0x59,0xc8,0xc7,0xf6,0x80,0x2c,0xe4, +0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84, +0x01,0x7d,0x8c,0x10,0x03,0xfa,0x18,0x31,0x06,0xf4,0x31,0x82,0x0c,0xe8,0x63,0xb9, +0x40,0x16,0xf2,0x31,0x5d,0x20,0x0b,0xf9,0xd8,0x2e,0x90,0x85,0x7c,0x8c,0x17,0xc8, +0x42,0x3e,0x66,0x0b,0x3f,0x21,0x1f,0xbb,0x85,0x9f,0x90,0x8f,0xe1,0xc2,0x4f,0xc8, +0xc7,0x72,0xe1,0x27,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7, +0x08,0x04,0x3e,0x76,0x0b,0x3e,0x21,0x1f,0xc3,0x05,0x9f,0x90,0x8f,0xe5,0x82,0x4f, +0xc8,0xc7,0x74,0xc1,0x27,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0, +0xc7,0x10,0x02,0x3e,0x86,0x0b,0x3d,0x21,0x1f,0xcb,0x85,0x9e,0x90,0x8f,0xe9,0x42, +0x4f,0xc8,0xc7,0x76,0xa1,0x27,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42, +0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84,0x02,0x7d,0x8c,0x10,0x05,0xfa,0x18,0x31,0x0a, +0xf4,0x31,0x82,0x14,0xe8,0x63,0xf9,0xe0,0x13,0xf2,0x31,0x7d,0xf0,0x09,0xf9,0xd8, +0x3e,0xf8,0x84,0x7c,0x8c,0x1f,0x7c,0x42,0x3e,0x66,0x0f,0x39,0x21,0x1f,0xbb,0x87, +0x9c,0x90,0x8f,0xe1,0x43,0x4e,0xc8,0xc7,0xf2,0x21,0x27,0xe4,0x63,0x04,0x02,0x1f, +0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x76,0x0f,0x38,0x21,0x1f,0xc3, +0x07,0x9c,0x90,0x8f,0xe5,0x03,0x4e,0xc8,0xc7,0xf4,0x01,0x27,0xe4,0x63,0x08,0x01, +0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x0f,0x37,0x21,0x1f, +0xcb,0x87,0x9b,0x90,0x8f,0xe9,0xc3,0x4d,0xc8,0xc7,0xf6,0xe1,0x26,0xe4,0x63,0x08, +0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84,0x03,0x7d, +0x8c,0x10,0x07,0xfa,0x18,0x31,0x0e,0xf4,0x31,0x82,0x1c,0xe8,0x63,0x7f,0xe3,0x27, +0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0x6c,0x87,0x66,0x28,0xb8,0xc0,0x80,0x16, +0x8c,0x8e,0x7c,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0x02,0xa3,0xfc,0xb9,0x1b,0xb8, +0x09,0x48,0xa7,0x74,0x4a,0xa7,0x86,0x6a,0x28,0x84,0xfc,0x66,0x34,0x21,0x00,0x2e, +0xa8,0x9c,0x95,0x4e,0xa9,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x30,0x31,0xd2, +0xa1,0xe0,0x02,0x03,0x5a,0xa0,0x3a,0xf2,0x19,0x31,0x78,0x00,0x10,0x04,0x83,0xe9, +0x8c,0x40,0xc8,0x6f,0xee,0x26,0x58,0x1d,0xd6,0x61,0x1d,0x1e,0xe2,0x21,0x14,0x2a, +0x9d,0xd1,0x84,0x00,0xb8,0xa0,0x72,0xb6,0x3a,0xac,0x12,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0xc0,0xd2,0x28,0x8c,0x82,0x0b,0x0c,0x68,0x41,0xec,0xc8,0x67,0xc4,0xe0, +0x01,0x40,0x10,0x0c,0x26,0x37,0x3a,0xa1,0xd2,0xf1,0x9b,0x40,0x76,0x66,0x67,0x76, +0xc6,0x68,0x8c,0x5e,0x88,0x75,0x46,0x13,0x02,0xe0,0x82,0xca,0x59,0xec,0xcc,0x4a, +0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x00,0x83,0x23,0x34,0x0a,0x2e,0x30,0xa0,0x05, +0xb8,0x23,0x9f,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xea,0xc8,0x85,0x58,0xa7,0x74, +0x82,0xdc,0xd1,0x1d,0xdd,0x51,0x23,0x35,0xb2,0xa1,0xd9,0x19,0x4d,0x08,0x80,0x0b, +0x2a,0x67,0x16,0x48,0xc8,0xc7,0x2e,0x90,0x90,0x8f,0x61,0x20,0x21,0x1f,0xcb,0x40, +0x42,0x3e,0x36,0x91,0x83,0x7c,0x8c,0x22,0x07,0xf9,0x58,0x45,0x0e,0xf2,0x31,0x8b, +0x1c,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e, +0x46,0xb1,0x82,0x7c,0xac,0x62,0x05,0xf9,0x98,0xc5,0x0a,0xf2,0xb1,0x8b,0x15,0xe4, +0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x56,0xd1, +0x81,0x7c,0xcc,0xa2,0x03,0xf9,0xd8,0x45,0x07,0xf2,0x31,0x8c,0x0e,0xe4,0x63,0x08, +0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0xb6,0x06,0x72,0x00, +0x1f,0x0b,0xca,0x00,0x3e,0x16,0x7c,0xf0,0xb1,0x23,0xa0,0x8f,0x1d,0x02,0x7d,0xec, +0x18,0xe8,0x63,0x07,0x41,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x74,0x49,0x8f, +0x42,0x05,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xda,0xa5,0x3d,0x0a,0x15,0x3c, +0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x8b,0x97,0xf8,0x28,0x54,0xf0,0x64,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0xac,0x5e,0xea,0xa3,0x50,0xc1,0x93,0x11,0x83,0x03,0x00,0x41, +0x30,0xb0,0x7c,0xe9,0x8f,0x4a,0x85,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xfa, +0x25,0x50,0x2a,0x15,0x3e,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x0b,0x9c,0x42,0xa9, +0x54,0xf8,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x70,0x12,0xa5,0x52,0xe1,0x93, +0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xc4,0x49,0x94,0x10,0x31,0x19,0x31,0x38,0x00, +0x10,0x04,0x03,0x6b,0x9c,0x46,0x09,0x11,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0, +0xc8,0x89,0x94,0x10,0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xab,0x9c,0x4a,0x09, +0x11,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xcc,0xe9,0x94,0x10,0x33,0x19,0x31, +0x38,0x00,0x10,0x04,0x03,0xeb,0x9c,0x50,0x09,0x31,0x93,0x11,0x83,0x03,0x00,0x41, +0x30,0xb0,0xd0,0x29,0x95,0x10,0x33,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x2b,0x9d, +0x54,0x09,0x31,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xd4,0x49,0x95,0x90,0x30, +0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x6b,0x9d,0x56,0x09,0x09,0x93,0x11,0x83,0x03, +0x00,0x41,0x30,0xb0,0xd8,0x89,0x95,0x90,0x30,0x19,0x31,0x38,0x00,0x10,0x04,0x03, +0xab,0x9d,0x5a,0x09,0x09,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xdc,0xe9,0x95, +0x90,0x32,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xeb,0x9d,0x60,0x09,0x29,0x93,0x11, +0x83,0x03,0x00,0x41,0x30,0xb0,0xe0,0x29,0x96,0x90,0x32,0x19,0x31,0x38,0x00,0x10, +0x04,0x03,0x2b,0x9e,0x64,0x09,0x29,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xe4, +0x69,0x96,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x79,0xa2,0x25,0x0e,0x19, +0x31,0x38,0x00,0x10,0x04,0x03,0x8b,0x9e,0x6a,0x89,0x43,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xc0,0xaa,0x27,0x5b,0xe2,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xec,0xc9, +0x96,0x08,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x7b,0xba,0x25,0x02,0x19,0x31, +0x38,0x00,0x10,0x04,0x03,0x0b,0x9f,0x70,0x89,0x40,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xc0,0xca,0xa7,0x5c,0x22,0x90,0x23,0x0c,0x78,0x84,0x01,0x8f,0x30,0xe0,0x11,0x06, +0x1c,0x31,0x38,0x00,0x10,0x04,0x83,0x4f,0x9f,0x72,0xc9,0x85,0xea,0x69,0x34,0x21, +0x08,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x21,0xa9,0x5f,0x9a,0x21,0x7b,0xb2,0x27, +0x7b,0x12,0x27,0x71,0x12,0x27,0x71,0x1a,0x4d,0x08,0x80,0xe1,0x88,0x20,0x8c,0x82, +0x6f,0xba,0x41,0x8d,0x84,0xc0,0x94,0x82,0x3e,0xa6,0x18,0xf4,0x31,0xe5,0xa0,0x8f, +0x11,0x83,0x7c,0xac,0x18,0xe4,0x63,0x83,0x21,0x9f,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x5e,0x6a,0x9d,0x86,0x34,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0xa6,0xd8, +0x69,0x50,0xa3,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x62,0xaa,0x9d,0x86,0x35,0x1a, +0x31,0x38,0x00,0x10,0x04,0x83,0x43,0xa6,0xda,0x69,0x50,0xa5,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x66,0xca,0x9d,0x86,0x55,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x83, +0xa6,0xde,0x69,0x60,0x25,0x13,0xea,0x48,0x3e,0x26,0x10,0xf0,0xb1,0x60,0x8f,0xe4, +0x63,0xc1,0x00,0x1f,0x3b,0x8a,0xf8,0x58,0xa0,0x47,0xf2,0xb1,0xe4,0x8f,0xe4,0x63, +0x47,0x10,0x1f,0x4b,0x42,0x49,0x3e,0x26,0x04,0xf1,0x19,0x31,0x30,0x00,0x10,0x04, +0x83,0x88,0xa7,0x62,0xaa,0x1b,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0xa7,0x54,0x2a, +0x18,0x6e,0x18,0x03,0x3e,0x22,0x2e,0x18,0xc4,0x88,0x41,0x03,0x80,0x20,0x18,0x34, +0x62,0xd5,0x4f,0x7b,0x04,0x52,0x62,0x14,0x46,0x20,0x05,0x52,0x20,0x05,0x52,0xa3, +0x09,0x01,0x30,0x1c,0x11,0xe4,0x92,0xf0,0x8d,0x18,0x3c,0x00,0x08,0x82,0xc1,0x24, +0x56,0xfb,0x64,0x47,0x72,0xe4,0x3e,0xed,0x73,0x4a,0xa7,0x74,0x53,0x37,0x35,0x52, +0xa0,0x34,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x4b,0x20,0x0c,0x54,0x18,0x62,0x10, +0x98,0x64,0x00,0x0c,0x54,0x18,0x60,0x10,0xa0,0x64,0x00,0x0c,0x54,0x18,0x5a,0xa0, +0x92,0x01,0x30,0x50,0x61,0x28,0x01,0x4b,0x06,0xc0,0x40,0x85,0xa1,0x04,0x2e,0x19, +0x00,0x03,0x15,0x06,0x17,0xc0,0x64,0x00,0x0c,0x54,0x0c,0x5a,0x00,0xaa,0x01,0x30, +0x50,0x41,0x06,0x56,0xe0,0xa6,0x01,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x5c, +0xb5,0x14,0xfb,0x0c,0x23,0x06,0x07,0x00,0x82,0x60,0x20,0x06,0x68,0x85,0x52,0x7d, +0x54,0x56,0xa3,0x09,0x81,0x50,0x41,0x3f,0x69,0xa1,0x55,0x70,0x17,0x18,0x6c,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0xc4,0xa0,0xad,0x5a,0x4a,0x94,0xd0,0x6a,0x34,0x21,0x00, +0x46,0x13,0x84,0xe0,0x04,0x83,0x9d,0x60,0x30,0x13,0x0c,0xfa,0x98,0x70,0xd0,0xe7, +0x84,0x01,0x9d,0x30,0xa0,0xd1,0x04,0x07,0x18,0x4d,0x78,0x82,0x23,0x0c,0x76,0x84, +0xc1,0x4c,0xd0,0x23,0xf9,0x98,0xa0,0x47,0xf2,0x31,0x22,0xa4,0xe0,0x63,0x84,0x48, +0xc1,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xd4,0x1a,0x2b,0x42,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x23,0xb5,0xc8,0x8a,0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x50,0x2d,0xb3,0x52,0x27,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xd5,0x3a,0xab, +0x75,0x12,0x8e,0x31,0xd8,0x31,0x06,0x33,0x42,0xa0,0x8f,0x11,0x02,0x7d,0x46,0x0c, +0x1a,0x00,0x04,0xc1,0xa0,0x79,0x2d,0xb5,0xf2,0xa5,0xd0,0x0a,0xad,0xd0,0x6a,0xab, +0xb6,0x6a,0xab,0xb6,0x1a,0x4d,0x08,0x80,0xe1,0x88,0x80,0x9d,0x82,0x6f,0xba,0xa1, +0x9e,0x84,0xe0,0xc2,0xc0,0x50,0x23,0x06,0x0f,0x00,0x82,0x60,0x30,0xc5,0x96,0x5a, +0xa5,0x53,0x38,0x1d,0x86,0x3d,0xd9,0x93,0x69,0x99,0x96,0x5c,0x05,0xa3,0x09,0x01, +0x60,0x41,0x4b,0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xda,0x7a,0xab,0xc0, +0x02,0x43,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xdd,0x56,0x5b,0x05,0x16,0xc0, +0x94,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xca,0xad,0xb9,0x0a,0x86,0x23,0xe0, +0xe0,0x9e,0x82,0x6f,0xba,0x41,0x88,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0xdf,0xda,0xab,0x60,0x18,0x8e,0x08,0xf4,0xc9,0xf9,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x08,0x2f,0xbe,0x1a,0x0a,0x0b,0x06,0xfa,0x58,0x49,0x05,0xf1,0x99,0x6e,0x08, +0x4c,0x8a,0x98,0x65,0x18,0x88,0x3a,0x18,0x8e,0xc8,0x83,0x7f,0x72,0xbe,0xe9,0x86, +0x9c,0x42,0xa9,0x60,0x96,0x00,0x19,0x8e,0xd8,0x83,0x94,0x52,0xbe,0x59,0x06,0xa3, +0x08,0x8c,0x51,0xe2,0x63,0x41,0x4a,0xc9,0xc7,0x02,0x06,0x3e,0xb3,0x04,0xc8,0x70, +0xc4,0x51,0x56,0xc2,0x37,0xcb,0x70,0x20,0xc1,0x2c,0x01,0x32,0x50,0x62,0x30,0x03, +0x48,0x14,0x2c,0x1a,0x1c,0x20,0x61,0x0c,0x94,0x18,0x62,0x30,0x18,0x85,0x77,0x78, +0x86,0x29,0x60,0x05,0x1f,0x0b,0xd0,0x4a,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10, +0xb5,0x97,0x6e,0x05,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc4,0x57,0x6b,0x81,0x42, +0x60,0x34,0x15,0xc4,0xc7,0x6a,0xaa,0x8d,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06, +0x51,0x7c,0xf9,0x56,0x30,0x1c,0x21,0x47,0x6f,0x45,0x7c,0x17,0x18,0xca,0x96,0x40, +0x3e,0x16,0x18,0xf2,0xb1,0xa0,0x90,0x8f,0x05,0x3d,0x05,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0xf0,0xab,0xbc,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf8,0x0b, +0xb7,0x1e,0x30,0x18,0x8e,0x08,0x6e,0xca,0xf9,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xf0,0xaf,0xdc,0x8a,0xc4,0xc0,0x82,0x81,0x3e,0xd3,0x0d,0x81,0x4e,0x0d,0x23,0x06, +0x06,0x00,0x82,0x60,0x10,0xf9,0xd7,0x7a,0x05,0x76,0x8c,0x96,0x7c,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0x02,0xb1,0xf6,0x0a,0x2c,0x18,0xe4,0x33,0x62,0x60,0x00,0x20, +0x08,0x06,0x91,0x88,0xbd,0x57,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x5f,0x7f,0xf1, +0x56,0x4c,0xc9,0xd7,0x68,0x42,0x00,0x8c,0x26,0x08,0x81,0x09,0x24,0x25,0x1f,0x13, +0x48,0x4a,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xa1,0x18,0x6f,0x09,0x23,0x06, +0x06,0x00,0x82,0x60,0x10,0xa5,0x58,0x6f,0x09,0x27,0x0c,0xe8,0x84,0x01,0x9d,0x60, +0xb0,0x13,0x0c,0x66,0x42,0x5c,0xc1,0xc7,0x04,0xb9,0x82,0xcf,0x88,0xc1,0x01,0x80, +0x20,0x18,0x7c,0x2a,0x96,0x5e,0x3e,0x15,0x62,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04, +0x56,0x08,0xf1,0xb1,0x42,0x88,0xcf,0x70,0x84,0xf0,0x08,0xdf,0x74,0x03,0x79,0xb5, +0x57,0x30,0x1c,0x31,0x40,0xc2,0x37,0xdd,0x60,0x5e,0xef,0x15,0x4c,0x37,0xac,0x58, +0x8b,0x11,0xd3,0x0d,0x2c,0xe6,0x62,0x43,0x15,0x11,0x14,0x11,0x41,0x09,0x04,0x94, +0x40,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x61,0xc6,0x5f,0x73,0x35,0x63,0x42, +0xf0,0x5f,0xff,0xf5,0x5f,0xff,0x35,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30, +0x08,0xd3,0x0d,0x39,0xa6,0x63,0x4e,0x25,0x01,0x8c,0x18,0x34,0x00,0x08,0x82,0x41, +0x73,0x66,0x22,0x96,0x57,0x39,0x16,0x1c,0x25,0x56,0x62,0x25,0x56,0x62,0xa3,0x09, +0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0xdd,0x00,0x66,0x3f,0x46,0xd5,0x13, +0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x6d,0x86,0x62,0x7f,0xf5,0x63,0x41,0xb3, +0x62,0x2b,0xb6,0x62,0x2b,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08, +0xd3,0x0d,0x65,0x66,0x66,0x58,0x51,0x01,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x33, +0x67,0x2e,0x56,0x5a,0x65,0x46,0x05,0x31,0x16,0x63,0x31,0x16,0x63,0xa3,0x09,0x01, +0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcd,0x9d, +0xc9,0x58,0x6a,0xa5,0x59,0x54,0xd4,0x58,0x8d,0xd5,0x58,0x8d,0x8d,0x26,0x04,0xc0, +0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x7b,0x66, +0x63,0xad,0xd5,0x66,0x4f,0x92,0x63,0x39,0x96,0x63,0x39,0x36,0x9a,0x10,0x00,0xa3, +0x09,0x42,0x30,0x9a,0x30,0x08,0xd3,0x0d,0x74,0x36,0x67,0x66,0x50,0x62,0x10,0xc0, +0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xa1,0xc6,0x63,0xb3,0x35,0x67,0x62,0x10,0xfc, +0xd8,0x8f,0xfd,0xd8,0x8f,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2, +0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xa5,0x06,0x66,0xb7,0x75,0x67,0x5f,0x31,0x66, +0x63,0x36,0x66,0x63,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23, +0x06,0x0d,0x00,0x82,0x60,0xd0,0xa4,0x1a,0x99,0xed,0xd6,0x9e,0x75,0xc9,0x99,0x9d, +0xd9,0x99,0x9d,0xd9,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x18,0x1e, +0x94,0x42,0x7c,0x0c,0x0f,0x4a,0x21,0x3e,0x57,0x52,0x86,0x1a,0x31,0x38,0x00,0x10, +0x04,0x83,0x23,0xd6,0xda,0x0c,0x1c,0x02,0xa3,0xaf,0x55,0xa0,0xcf,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0xb3,0xe6,0x66,0x24,0x16,0x98,0x7d,0x0d,0xf1,0x31,0x21,0x90, +0x8f,0x05,0xf8,0x05,0x1f,0x0b,0x4e,0x4c,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xe0,0x1a,0x9d,0xe9,0x57,0x60,0x36,0xd5,0x5f,0xf2,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0x43,0xd7,0xec,0x2c,0x48,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8,0xb5,0x3b, +0xab,0xaf,0xc0,0x88,0x23,0x3e,0x26,0x04,0xf2,0xb1,0x20,0x81,0x8f,0xa1,0x95,0x8b, +0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x5e,0x53,0xb5,0xc0,0x5e,0x2c,0x88, +0x8f,0xa5,0x82,0x29,0x80,0xe0,0x02,0x83,0x59,0x2a,0x9c,0x02,0x08,0x2e,0x30,0x98, +0x0d,0x18,0x7c,0x4c,0xc0,0xe0,0x33,0xdc,0x80,0x0a,0x70,0x41,0x06,0xc3,0x0d,0xa8, +0x00,0x17,0x64,0x50,0x42,0xa0,0x17,0x18,0xca,0x1c,0x43,0x3e,0xf6,0x18,0xf2,0x19, +0x31,0x48,0x00,0x10,0x04,0x03,0xce,0xdc,0x4e,0x4d,0x08,0x84,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x77,0x53,0xb5,0x00,0xce,0x2c,0x80,0x33,0xf9,0x58,0x40,0x63, +0xf0,0xb1,0xc1,0xc6,0xe4,0x63,0x81,0x8d,0xc1,0xc7,0x8a,0x39,0x93,0x8f,0x05,0x73, +0x06,0x1f,0x0b,0x0a,0xf9,0x58,0x40,0x67,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8e,0x7c, +0x2c,0x18,0xe4,0x63,0x01,0x2e,0xc8,0xc7,0x04,0x5c,0x90,0x8f,0x0d,0xb8,0x20,0x9f, +0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0xec,0xed,0xd6,0xb0,0x0b,0xbb,0xcc,0xab,0x33, +0xf9,0x58,0x20,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x7f,0xc3,0xb5,0xc0, +0x82,0x5f,0x90,0x8f,0x09,0xbf,0x20,0x1f,0x1b,0x7e,0x41,0x3e,0x36,0x88,0x83,0x7c, +0x6c,0x10,0x07,0xf9,0xd8,0x20,0x0e,0xf2,0xb1,0x77,0x10,0x07,0x10,0x5c,0x60,0x30, +0x0b,0xf8,0x00,0x3e,0xc3,0x0d,0xe4,0x30,0x1b,0x64,0x50,0xc1,0x18,0xe8,0x05,0x86, +0x32,0x38,0x20,0xe4,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0xdc,0xc9,0xa1,0x5b,0x20, +0x06,0x81,0x18,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x01,0x73,0xeb,0x16,0xc4,0x9a, +0x05,0xb1,0x26,0x1f,0x0b,0xea,0x0c,0x3e,0x36,0xdc,0x99,0x7c,0x2c,0xb8,0x33,0xf8, +0x58,0x41,0x6b,0xf2,0xb1,0x80,0xd6,0xe0,0x63,0x41,0x21,0x1f,0x0b,0x6a,0x0d,0x3e, +0x56,0x14,0xf2,0xb1,0xa0,0x91,0x8f,0x05,0x83,0x7c,0x2c,0x98,0x07,0xf9,0x98,0x30, +0x0f,0xf2,0xb1,0x61,0x1e,0xe4,0x63,0x03,0x19,0xc0,0xc7,0x06,0x32,0x80,0x8f,0x0d, +0x64,0x00,0x1f,0x3b,0xd0,0x00,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0xed,0x1c, +0xbf,0x65,0x7c,0x90,0xf1,0x81,0x95,0x41,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30, +0x88,0xc4,0x8e,0xdf,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xcc,0x2e,0xe4,0x46, +0xa2,0x1f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x38,0x3b,0x91,0x1b,0x89,0x7e,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x03,0xed,0x46,0x6e,0x24,0xfa,0x61,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0xb4,0x2b,0x39,0x93,0x00,0x89,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xd4,0xce,0xe4,0x4c,0x02,0x24,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x58,0xbb, +0x93,0x33,0x09,0x90,0xb0,0x63,0x24,0xe4,0x63,0xc8,0x48,0xc8,0xc7,0x92,0x91,0x90, +0x8f,0x0d,0x6d,0x00,0x1f,0x1b,0xda,0x00,0x3e,0x36,0xb4,0x01,0x7c,0xcc,0x48,0x09, +0xf9,0x98,0x91,0x12,0xf2,0x31,0x23,0x25,0xe4,0x63,0x03,0x1c,0xc0,0xc7,0x06,0x38, +0x80,0x8f,0x0d,0x70,0x00,0x1f,0x9b,0xee,0x00,0x3e,0x06,0x16,0x2d,0x01,0x82,0x0b, +0x0c,0x66,0x41,0x3b,0xc0,0x67,0xb8,0xe1,0x25,0x48,0x84,0x0c,0x2a,0xa0,0x05,0xbd, +0xc0,0x50,0x16,0x0e,0x84,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0xc3,0xbb,0x9c, +0x0b,0x66,0x21,0x98,0x85,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x42,0x8f,0xe7,0x02, +0x91,0xb3,0x40,0xe4,0xe4,0x63,0x81,0xb9,0xc1,0xc7,0x06,0x74,0x93,0x8f,0x05,0xe8, +0x06,0x1f,0x2b,0x4a,0x4e,0x3e,0x16,0x94,0x1c,0x7c,0x2c,0x28,0xe4,0x63,0x81,0xc9, +0xc1,0xc7,0x8a,0x42,0x3e,0x16,0x34,0xf2,0xb1,0x60,0x90,0x8f,0x05,0x3e,0x21,0x1f, +0x13,0x7c,0x42,0x3e,0x36,0xf8,0x84,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0, +0xb1,0x38,0x18,0xe0,0x63,0x71,0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0x38, +0xd6,0x6b,0xbb,0xac,0x1d,0xb2,0x76,0x30,0x5b,0x08,0xe4,0x33,0x62,0x60,0x00,0x20, +0x08,0x06,0xd1,0xec,0xb5,0x5d,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0xed,0xc9, +0x5d,0x1c,0xa0,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xb8,0x37,0x77,0x71,0x80, +0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe4,0x1e,0xdd,0xc5,0x01,0x5a,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0xa1,0x7b,0x76,0x17,0x07,0x6b,0x31,0x62,0x70,0x00,0x20, +0x08,0x06,0xc7,0xee,0xdd,0x5d,0x1c,0xac,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0xbc,0x87,0x77,0x71,0xb0,0x16,0x76,0xb8,0x85,0x7c,0x0c,0x71,0x0b,0xf9,0x58,0xe2, +0x16,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0x19, +0x74,0x21,0x1f,0x33,0xe8,0x42,0x3e,0x66,0xd0,0x85,0x7c,0x2c,0x0e,0x06,0xf8,0x58, +0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc1,0xc7,0x5e,0x03,0x2f,0x40, +0x70,0x81,0xc1,0x2c,0xe8,0x09,0xf8,0x0c,0x37,0xe8,0x05,0x9d,0x90,0x41,0x99,0x44, +0xa0,0x17,0x18,0xca,0x64,0x82,0x90,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x70,0xe9, +0xa7,0x7a,0x25,0x11,0x94,0x44,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0xfc,0xb5, +0x5e,0x30,0x77,0x16,0xcc,0x9d,0x7c,0x2c,0xb8,0x39,0xf8,0xd8,0x90,0x73,0xf2,0xb1, +0x20,0xe7,0xe0,0x63,0x85,0xdd,0xc9,0xc7,0x02,0xbb,0x83,0x8f,0x05,0x85,0x7c,0x2c, +0xb8,0x3b,0xf8,0x58,0x51,0xc8,0xc7,0x82,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x20,0x35, +0xe4,0x63,0x42,0x6a,0xc8,0xc7,0x86,0xd4,0x90,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83, +0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x0e,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82, +0x01,0xd7,0x7f,0xbe,0xf7,0x13,0xd9,0x4f,0x64,0x76,0x12,0x81,0x7c,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0x22,0xc1,0xc0,0xf7,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x50,0x30,0x18,0xbf,0x38,0x98,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x52,0x30, +0x20,0xbf,0x38,0x98,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x54,0x30,0x28,0xbf, +0x38,0x98,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x56,0x30,0x38,0xbf,0x38,0xb0, +0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x58,0x30,0x40,0xbf,0x38,0xb0,0x8d,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x5a,0x30,0x48,0xbf,0x38,0xb0,0x0d,0x3b,0x72,0x43, +0x3e,0x86,0xe4,0x86,0x7c,0x2c,0xc9,0x0d,0xf9,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18, +0xe0,0x63,0x71,0x30,0xc0,0xc7,0x8c,0xdf,0x90,0x8f,0x19,0xbf,0x21,0x1f,0x33,0x7e, +0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38, +0x98,0xe0,0x53,0x30,0xe1,0x06,0x7a,0x81,0xa1,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80, +0xab,0xc1,0xc0,0xfe,0x5e,0xa2,0x0d,0x5e,0xa2,0x0d,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xf0,0xc1,0x20,0xff,0x82,0xdf,0xb3,0xe0,0xf7,0xe4,0x63,0xc1,0xe8,0xc1,0xc7, +0x86,0xd2,0x93,0x8f,0x05,0xa5,0x07,0x1f,0x2b,0xc4,0x4f,0x3e,0x16,0x88,0x1f,0x7c, +0x2c,0x28,0xe4,0x63,0xc1,0xf8,0xc1,0xc7,0x8a,0x42,0x3e,0x16,0x30,0xf2,0xb1,0x60, +0x90,0x8f,0x05,0xf1,0x21,0x1f,0x13,0xe2,0x43,0x3e,0x36,0xc4,0x87,0x7c,0x8c,0x0d, +0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x70,0xc0,0x67,0xc4, +0x20,0x01,0x40,0x10,0x0c,0xb8,0x34,0x0c,0x54,0x30,0x38,0x8b,0x52,0x38,0x8b,0x52, +0xb0,0xb9,0x08,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x1c,0x06,0x2a,0x18, +0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd0,0x61,0xf0,0x82,0x01,0x1b,0xec,0xc7, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x75,0x18,0xc0,0x60,0xc0,0x06,0xfb,0x31,0x62, +0x70,0x00,0x20,0x08,0x06,0x87,0x1d,0x06,0x31,0x18,0xb0,0xc1,0x7e,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x71,0x87,0xc1,0x0c,0x06,0x6c,0xe0,0x1f,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xe0,0x61,0x40,0x83,0x01,0x1b,0xf8,0xc7,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0x79,0x18,0xd4,0x60,0xc0,0x06,0xfe,0x61,0x47,0x88,0xc8,0xc7,0x90,0x10, +0x91,0x8f,0x25,0x21,0x22,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d, +0x06,0xf8,0x98,0x71,0x22,0xf2,0x31,0xe3,0x44,0xe4,0x63,0xc6,0x89,0xc8,0xc7,0xd8, +0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x13,0x7c,0x6a, +0x25,0x74,0x41,0x2f,0x30,0xd4,0x88,0x41,0x02,0x80,0x20,0x18,0x70,0xa1,0x18,0x88, +0x61,0xa0,0x12,0xb9,0xa0,0x12,0xb9,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x2a, +0x06,0x65,0x18,0x04,0x2b,0x18,0x58,0xb0,0x82,0x81,0x7c,0x2c,0x78,0x3f,0xf8,0xd8, +0x10,0x7f,0xf2,0xb1,0x20,0xfe,0xe0,0x63,0x85,0x0b,0x06,0xf2,0xb1,0xc0,0x05,0x03, +0xf8,0x58,0x50,0xc8,0xc7,0x82,0x17,0x0c,0xe0,0x63,0x45,0x21,0x1f,0x0b,0x18,0xf9, +0x58,0x30,0xc8,0xc7,0x82,0x1c,0x91,0x8f,0x09,0x39,0x22,0x1f,0x1b,0x72,0x44,0x3e, +0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x38,0xe0, +0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x5c,0x2d,0x06,0x76,0x18,0x88,0x45,0x3c,0x88, +0x45,0x3c,0xd8,0x6f,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x88,0x17,0x03, +0x3b,0x0c,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xc0,0x31,0xd8,0xc3,0x80,0x0d, +0xc6,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x70,0x0c,0xf8,0x30,0x60,0x83,0x31, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x1c,0x83,0x3e,0x0c,0xd8,0x60,0x4c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x18,0xc7,0xe0,0x0f,0x03,0x36,0x30,0x93,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xc8,0x31,0x00,0xc5,0x80,0x0d,0xcc,0x64,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x72,0x0c,0x42,0x31,0x60,0x03,0x33,0xb1,0x23,0x4d,0xe4,0x63, +0x48,0x9a,0xc8,0xc7,0x92,0x34,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e, +0xc6,0x06,0x03,0x7c,0xcc,0x78,0x13,0xf9,0x98,0xf1,0x26,0xf2,0x31,0xe3,0x4d,0xe4, +0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x09, +0x3e,0x86,0x2b,0x73,0x02,0x82,0x0b,0x0c,0x66,0x81,0x99,0xc0,0x67,0xb8,0xa1,0x4e, +0xfa,0x86,0x0c,0xea,0x45,0x02,0xbd,0xc0,0x50,0xb6,0x23,0x84,0x7c,0x46,0x0c,0x12, +0x00,0x04,0xc1,0x80,0x93,0xc7,0x60,0x16,0x03,0x17,0x09,0x5c,0x24,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x63,0x1f,0x03,0x5b,0x0c,0x02,0x3e,0x0c,0x2c,0xe0,0xc3,0x40, +0x3e,0x16,0x80,0x61,0x00,0x1f,0x1b,0xc4,0x30,0x90,0x8f,0x05,0x62,0x18,0xc0,0xc7, +0x8a,0x3f,0x0c,0xe4,0x63,0xc1,0x1f,0x06,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0xa0,0x18, +0xc0,0xc7,0x8a,0x42,0x3e,0x16,0x34,0xf2,0xb1,0x60,0x90,0x8f,0x05,0xa4,0x22,0x1f, +0x13,0x48,0x45,0x3e,0x36,0x90,0x8a,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0, +0xb1,0x38,0x18,0xe0,0x63,0x71,0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0x38, +0x93,0x0c,0xce,0x31,0x40,0x93,0x0c,0x4d,0x32,0x83,0x91,0x40,0x3e,0x23,0x06,0x06, +0x00,0x82,0x60,0x10,0xb5,0x64,0x70,0x8e,0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0x47,0x4c,0x06,0xec,0x18,0xc4,0x81,0xab,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x21, +0x93,0x41,0x3b,0x06,0x71,0xe0,0x2a,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xcc,0x64, +0xe0,0x8e,0x41,0x1c,0xb8,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x34,0x19,0xc0, +0x63,0x10,0x07,0xb1,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x4d,0x06,0xf1,0x18, +0xc4,0x41,0xac,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x61,0x93,0x81,0x3c,0x06,0x71, +0x10,0x2b,0x76,0xd0,0x8a,0x7c,0x0c,0xa1,0x15,0xf9,0x58,0x42,0x2b,0xf2,0xb1,0x38, +0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0x19,0xba,0x22,0x1f,0x33, +0x74,0x45,0x3e,0x66,0xe8,0x8a,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1, +0x38,0x18,0xe0,0x63,0x71,0x30,0xc1,0xa7,0x72,0xc4,0x0d,0xf4,0x02,0x43,0x8d,0x18, +0x24,0x00,0x08,0x82,0x01,0xe7,0x93,0xc1,0x3f,0x06,0x38,0xd2,0x06,0x38,0xd2,0x06, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x9c,0x65,0x20,0x92,0x41,0x80,0x8e,0x81,0x05, +0xe8,0x18,0xc8,0xc7,0x02,0x56,0x0c,0xe0,0x63,0x83,0x2b,0x06,0xf2,0xb1,0xc0,0x15, +0x03,0xf8,0x58,0xb1,0x8e,0x81,0x7c,0x2c,0x58,0xc7,0x00,0x3e,0x16,0x14,0xf2,0xb1, +0x80,0x1d,0x03,0xf8,0x58,0x51,0xc8,0xc7,0x02,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x80, +0x5d,0xe4,0x63,0x02,0xbb,0xc8,0xc7,0x06,0x76,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63, +0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x0e,0xf8,0x8c,0x18,0x24,0x00,0x08, +0x82,0x01,0x27,0x97,0xc1,0x4c,0x06,0x70,0x52,0x0a,0x70,0x52,0x0a,0xc6,0x27,0x81, +0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xca,0xcb,0x60,0x26,0x83,0x60,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0xbe,0x0c,0x70,0x32,0x60,0x03,0x7b,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0xc3,0x2f,0x83,0x9c,0x0c,0xd8,0xc0,0x5e,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0xf8,0xcb,0x40,0x27,0x03,0x36,0xb0,0x97,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x40,0x33,0xe0,0xc9,0x80,0x0d,0xf2,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0xd0,0x0c,0x7a,0x32,0x60,0x83,0x7c,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x34, +0x03,0x9f,0x0c,0xd8,0x20,0x5f,0xec,0xe0,0x17,0xf9,0x18,0xc2,0x2f,0xf2,0xb1,0x84, +0x5f,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x33, +0x44,0x46,0x3e,0x66,0x88,0x8c,0x7c,0xcc,0x10,0x19,0xf9,0x18,0x1b,0x0c,0xf0,0x31, +0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x82,0x4f,0xd1,0x88,0x2e,0xe8, +0x05,0x86,0x1a,0x31,0x48,0x00,0x10,0x04,0x03,0x4e,0x35,0x83,0xb5,0x0c,0x66,0x24, +0x17,0x66,0x24,0x17,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x98,0xcd,0xc0,0x2d,0x83, +0x80,0x26,0x03,0x0b,0x68,0x32,0x90,0x8f,0x05,0xf8,0x18,0xc0,0xc7,0x06,0x7d,0x0c, +0xe4,0x63,0x81,0x3e,0x06,0xf0,0xb1,0xe2,0x26,0x03,0xf9,0x58,0x70,0x93,0x01,0x7c, +0x2c,0x28,0xe4,0x63,0x01,0x4e,0x06,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8c,0x7c,0x2c, +0x18,0xe4,0x63,0x01,0xcd,0xc8,0xc7,0x04,0x9a,0x91,0x8f,0x0d,0x34,0x23,0x1f,0x63, +0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x1c,0xf0,0x19, +0x31,0x48,0x00,0x10,0x04,0x03,0xce,0x37,0x83,0xbf,0x0c,0xd6,0x24,0x1e,0xd6,0x24, +0x1e,0x0c,0x5d,0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x54,0x9e,0xc1,0x5f, +0x06,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xe9,0x19,0x90,0x66,0xc0,0x06,0x3e, +0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x7a,0x06,0xa5,0x19,0xb0,0x81,0xcf,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0xb1,0x9e,0x81,0x69,0x06,0x6c,0xe0,0x33,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0xb0,0x67,0x80,0x9a,0x01,0x1b,0x84,0xcd,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0xed,0x19,0xa4,0x66,0xc0,0x06,0x61,0x33,0x62,0x70,0x00,0x20, +0x08,0x06,0x87,0x7b,0x06,0xaa,0x19,0xb0,0x41,0xd8,0xd8,0x41,0x36,0xf2,0x31,0x84, +0x6c,0xe4,0x63,0x09,0xd9,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63, +0x83,0x01,0x3e,0x66,0xa8,0x8d,0x7c,0xcc,0x50,0x1b,0xf9,0x98,0xa1,0x36,0xf2,0x31, +0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x04,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf2,0x33,0x70,0xcf,0x20,0x18,0x8e,0x08,0xf2, +0x32,0x10,0xbe,0xe9,0x86,0x01,0x2c,0x83,0xc0,0x9a,0x80,0x3e,0xd6,0x08,0xf4,0xb1, +0x66,0xa0,0x8f,0x29,0x04,0x7d,0x4c,0x29,0xe8,0x63,0x8a,0x41,0x1f,0x33,0x0c,0xf9, +0x98,0x61,0xc8,0xc7,0x0c,0x43,0x3e,0x66,0x0c,0xf1,0x31,0x63,0x88,0x8f,0x19,0x43, +0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x42,0xd1,0xa0,0x3f,0x83,0x61,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0xa2,0x14,0x0d,0xfc,0x33,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0x52,0xd1,0xe0,0x3f,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x15,0x0d, +0xc0,0x33,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x62,0xd1,0x20,0x3c,0x83,0x61, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x16,0x0d,0xc4,0x33,0x18,0x86,0x23,0xd8,0xa0, +0x35,0x03,0xe1,0xbb,0xc0,0x50,0x16,0xb8,0x81,0x7c,0x86,0x23,0x02,0xd8,0x0c,0x84, +0x6f,0x96,0x21,0x51,0x02,0x9b,0x03,0x81,0x3e,0x36,0x07,0x03,0x7d,0x6c,0x0e,0x08, +0xfa,0x58,0x51,0x9a,0x81,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc8,0xd1,0xa0, +0x3e,0x03,0x02,0x0e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd0,0xd1,0xc0,0x3e,0x03, +0x02,0x0e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8,0xd1,0xe0,0x3e,0x03,0x02,0x0e, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe0,0xd1,0xe0,0x3e,0x83,0x01,0x0e,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xe8,0xd1,0x00,0x3f,0x83,0x01,0x0e,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xf0,0xd1,0x20,0x3f,0x83,0x01,0x0e,0x66,0x09,0x94,0x81,0x0a,0xc3, +0x48,0xf4,0x01,0x19,0xa8,0x30,0x8c,0x44,0x1f,0x90,0x81,0x0a,0xc3,0x48,0xf4,0x01, +0x19,0xa8,0x30,0xa8,0xc4,0x43,0x8c,0x0c,0x5e,0x33,0x90,0xcf,0x88,0x81,0x01,0x80, +0x20,0x18,0x44,0x61,0x1a,0xb0,0x67,0x10,0x58,0xc0,0x9b,0x81,0x7c,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x30,0xd3,0x40,0x44,0x83,0x71,0x0c,0xc0,0x31,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0xe3,0x4c,0x83,0x11,0x0d,0x82,0x51,0x1a,0x8e,0x08,0xc4,0x33, +0x20,0xbe,0xe2,0xc5,0x20,0xd0,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xcc,0x34,0xf8, +0xcf,0x80,0x2f,0x03,0xbb,0x0c,0xe4,0x31,0x88,0xc7,0x60,0x35,0x83,0xd5,0x0c,0x76, +0x34,0xd8,0xd1,0xe0,0x44,0x03,0xd2,0x0c,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46, +0x13,0x06,0x61,0x34,0x81,0x18,0xa6,0x1b,0x88,0xd4,0x0c,0x8c,0xe9,0x06,0x42,0x35, +0x83,0x63,0xba,0x81,0x58,0xcd,0x00,0x99,0x6e,0x20,0x58,0x33,0x48,0xcc,0x21,0xe2, +0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0x9c,0x06,0x66,0x1a,0x04,0xc3,0x11,0x01, +0x7b,0x06,0xcc,0x37,0xcb,0xe0,0x2c,0x81,0x45,0x46,0x7c,0x86,0x23,0x88,0xd8,0x0c, +0x84,0x6f,0x38,0xa2,0x90,0xcd,0x80,0xf8,0x4e,0x18,0xc4,0x09,0x83,0x30,0x21,0x08, +0xc1,0x70,0x84,0x61,0x9b,0x81,0xf0,0x0d,0x47,0x1c,0xb7,0x19,0x10,0xdf,0x09,0x83, +0x38,0x61,0x10,0x26,0x04,0x21,0x18,0x6e,0x30,0x02,0x30,0x98,0x65,0x60,0x9a,0x60, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x3f,0x0d,0xe8,0x34,0x60,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x18,0xd5,0xc0,0x47,0x83,0x27,0x98,0x25,0x68,0x06,0x2a,0x0c,0x81, +0x01,0x83,0xc5,0xc0,0x80,0x8a,0xcf,0x70,0x44,0x00,0x9e,0x81,0xf0,0x0d,0x47,0x08, +0xe1,0x19,0x10,0xdf,0x09,0x83,0x38,0x61,0x10,0x26,0x04,0x21,0x18,0x6e,0x80,0x02, +0x30,0x98,0x65,0xc0,0xb2,0x60,0xa0,0xc2,0x48,0x99,0x8d,0x75,0x05,0x65,0xc4,0xc0, +0x01,0x40,0x10,0x0c,0x9e,0x55,0x0d,0x78,0x34,0x30,0xcf,0x80,0x35,0x83,0xd5,0x0c, +0xd4,0x34,0x40,0x03,0xaf,0xe3,0x62,0x34,0x18,0x8e,0xe0,0xce,0x33,0x70,0xbe,0x0b, +0x0c,0x65,0x43,0x20,0x9f,0xe1,0x86,0xb0,0x0a,0xd5,0x20,0x0c,0x2e,0x26,0x03,0x43, +0x19,0x7d,0x06,0x2f,0x19,0xc4,0xc7,0x02,0x41,0x3e,0x16,0x88,0x93,0x7c,0xcc,0x27, +0x03,0x17,0x0d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0xac,0x06,0xa0,0x1a, +0x04,0x77,0x18,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x5c,0x0d,0xe8,0x34,0x08, +0x04,0xbb,0x03,0x19,0x0d,0xe4,0x63,0x81,0x11,0x1f,0x1b,0x02,0xf9,0x58,0x80,0xc0, +0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x5e,0x0d,0xf0,0x34,0x48,0x02,0x3b,0xcb, +0x20,0x45,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xc4,0xab,0x41,0xaa,0x06, +0x81,0xf9,0xc1,0x10,0x1f,0x13,0x02,0xf9,0x58,0x50,0xc0,0x67,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0x71,0x0d,0xfc,0x34,0x30,0x82,0x59,0x86,0x07,0xca,0xc9,0xc0,0x48, +0xa1,0x14,0xe0,0x63,0x01,0x29,0xc4,0xc7,0x4a,0xe1,0x14,0xe0,0x63,0xa8,0x70,0x0a, +0xf1,0xb1,0xe0,0x14,0xe2,0x33,0x4b,0x30,0x8d,0x18,0x1c,0x00,0x08,0x82,0xc1,0x07, +0xae,0xc1,0x9f,0x06,0xf4,0x19,0xd4,0x6a,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60, +0x81,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xd4,0x35,0xf8,0xd5,0x20,0x30, +0x18,0x0d,0x02,0xfa,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xc4,0xae,0x81,0xa8,0x06, +0x81,0x05,0x3a,0x1a,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x77,0x0d,0x50, +0x35,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x90,0xd7,0xa0,0x55,0x83,0x1d,0x0d, +0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe6,0x35,0x78,0xd5,0xa0,0x2d,0x03,0x6a, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x7a,0x0d,0x60,0x35,0x88,0xcb,0x20,0xb0,0x1b, +0x0d,0x86,0xf8,0x98,0x10,0xc8,0xc7,0x82,0x02,0x3e,0x16,0xa8,0x83,0x7c,0x4c,0x50, +0x07,0xf9,0xd8,0xa0,0x0e,0xf2,0x31,0x7e,0x18,0xe2,0x63,0xfc,0x30,0xc4,0xc7,0xf8, +0x61,0x88,0x8f,0x19,0xff,0x00,0x1f,0x33,0xfe,0x01,0x3e,0x66,0xfc,0x03,0x7c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x08,0xd9,0xa0,0x57,0x03,0x9c,0x30,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x10,0xd9,0xc0,0x57,0x03,0x9c,0x30,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x18,0xd9,0xe0,0x57,0x03,0x9c,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x20,0xd9,0xe0,0x57,0x03,0x9c,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x28,0xd9, +0x00,0x5c,0x03,0x9c,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x30,0xd9,0x20,0x5c, +0x03,0x9c,0x30,0x86,0x23,0x0c,0xdf,0x12,0xbe,0xe1,0x08,0xc3,0xb7,0x84,0x6f,0x38, +0xc2,0xf0,0x2d,0xe1,0xab,0x41,0xd8,0x0a,0x84,0x1d,0x8e,0x18,0x2f,0x44,0xf8,0x86, +0x23,0xc6,0x0b,0x11,0xbe,0xe1,0x88,0xf1,0x42,0x84,0xaf,0x06,0x61,0x2b,0x10,0xb6, +0x8c,0x60,0x67,0x19,0x22,0x29,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x66,0x03, +0x77,0x0d,0xd2,0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x66,0x83,0x77,0x0d, +0xd2,0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x66,0x03,0x78,0x0d,0xd2,0x2b, +0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x66,0x03,0x78,0x0d,0x86,0x68,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0x9b,0x0d,0xe2,0x35,0x18,0xa2,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x6e,0x36,0x90,0xd7,0x60,0x88,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc0, +0xd9,0x80,0x5e,0x83,0x54,0x98,0xa9,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x6c,0x36, +0x60,0xd7,0x80,0x36,0x03,0x0b,0xf4,0x34,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x44,0x38,0x1b,0xc8,0x6b,0x10,0x98,0x9f,0x06,0x41,0x7c,0x2c,0x28,0xe4,0x33,0x62, +0x60,0x00,0x20,0x08,0x06,0xd1,0xce,0x06,0x28,0x1b,0x04,0x66,0x5f,0x4a,0x7c,0xcc, +0xbe,0x94,0xf8,0x98,0x7d,0x29,0xf1,0x31,0x62,0x90,0x8f,0x15,0x83,0x7c,0xcc,0x18, +0xe4,0x63,0x03,0x04,0x1f,0x1b,0x20,0xf8,0xd8,0x00,0xc1,0x67,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0xb4,0x0d,0x46,0x36,0x28,0x05,0x71,0x0d,0xcc,0x14,0x82,0xf8,0x18, +0x13,0xc8,0xc7,0x82,0x01,0x3e,0xb3,0x04,0xd2,0x40,0x85,0xe1,0x44,0x26,0x1c,0x40, +0x03,0x15,0x86,0x13,0x99,0x70,0x00,0x0d,0x54,0x18,0x4e,0x64,0xc2,0x01,0x34,0x50, +0x61,0x20,0x11,0x4e,0x40,0x16,0xb8,0x04,0x7c,0x4c,0x78,0x09,0xf8,0xd8,0x00,0x13, +0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x6e,0x83,0x97,0x0d,0xde,0x35,0x18, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa0,0xdb,0x00,0x66,0x03,0x78,0x0d,0x86,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xea,0x36,0x88,0xd9,0x20,0x5e,0x83,0xc1,0x68,0x62, +0xa0,0x8f,0xd5,0xc4,0x40,0x1f,0xb3,0x89,0x81,0x3e,0xa6,0x13,0x4d,0x7c,0x4c,0x27, +0x9a,0xf8,0x98,0x4e,0x34,0xf1,0x31,0x63,0x90,0x8f,0x19,0x83,0x7c,0xcc,0x18,0xe4, +0x63,0xc3,0x04,0x1f,0x1b,0x26,0xf8,0xd8,0x30,0xc1,0xc7,0x84,0x01,0x3e,0x16,0x08, +0xf1,0xb1,0xa1,0x80,0x8f,0x19,0x45,0x7c,0x2c,0x28,0xe2,0x33,0x4b,0x30,0x0d,0x54, +0x18,0xa4,0xf1,0x20,0xd2,0x40,0x85,0x41,0x1a,0x0f,0x22,0x0d,0x54,0x18,0xa2,0xf1, +0x18,0xd2,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xa9,0x1b,0x90,0x6d,0x80,0xab,0xc1, +0xde,0x06,0x7b,0x1b,0xec,0x6d,0x70,0xb6,0xc1,0xd9,0x06,0x67,0x1b,0x9c,0x6d,0x30, +0x9a,0x10,0x00,0xc3,0x11,0x81,0xb9,0x06,0xc1,0x37,0xdd,0xf0,0xae,0x81,0x10,0xd8, +0x11,0xd0,0xc7,0x0e,0x81,0x3e,0x76,0x0c,0xf4,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0x0f,0x75,0x83,0xb3,0x0d,0x78,0x35,0x18,0xdd,0x60,0x34,0x21,0x00,0x2c,0x28,0xe4, +0x63,0x42,0x21,0x1f,0x1b,0x0a,0xf9,0x18,0xab,0x06,0x66,0x1a,0xc4,0xc7,0x58,0x35, +0x30,0xd3,0x20,0x3e,0xc3,0x11,0x82,0xbc,0x06,0xc3,0x37,0x1c,0x31,0xec,0x6b,0x50, +0x7c,0x25,0x04,0x3a,0x1c,0x41,0xd4,0x6b,0x30,0x7c,0xc3,0x11,0x85,0xbf,0x06,0xc5, +0x57,0x42,0xa0,0x45,0x04,0x3a,0xcb,0x40,0x55,0xc1,0x68,0x82,0x33,0x58,0x80,0xb2, +0x81,0x7c,0xec,0x2f,0x02,0xfa,0x58,0x7a,0x05,0xf1,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0x63,0x7c,0x83,0xbf,0x0d,0xfa,0x35,0x08,0x66,0x09,0xaa,0x81,0x0a,0x43,0xa0, +0xf8,0x5b,0x98,0x46,0x0c,0x1c,0x00,0x04,0xc1,0xe0,0x19,0xdf,0x80,0x6e,0x03,0x7e, +0x0d,0xc8,0x35,0x18,0xd7,0x40,0x74,0x83,0x00,0xbf,0x82,0x20,0x6d,0x83,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xca,0x37,0x00,0xdd,0x80,0x65,0x03,0xfa,0x1a,0x31,0x30, +0x00,0x10,0x04,0x83,0x68,0x7c,0x03,0xd8,0x0d,0xde,0x34,0xb0,0xb3,0x0d,0x84,0xf8, +0x98,0x10,0xc8,0xc7,0x02,0x02,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa8,0x6f, +0x60,0xba,0x41,0x11,0x18,0x9a,0x06,0x65,0x1b,0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0xf6,0x0d,0x50,0x37,0x08,0xce,0x34,0xb0,0x61,0x90,0xcf,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0xee,0x1b,0xa8,0x6e,0x10,0x08,0xd3,0x0d,0x31,0x1b,0x04,0x64, +0x1a,0x0c,0x47,0xe8,0x84,0xcc,0x06,0xcc,0x37,0xcb,0x70,0x59,0xc1,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0xf1,0x1b,0xb4,0x6e,0xd0,0xb6,0x81,0x60,0x38,0x1b,0x04,0xf1, +0x99,0x25,0xb8,0x06,0x2a,0x0c,0xc1,0x42,0xaa,0x11,0x03,0x07,0x00,0x41,0x30,0x78, +0xe4,0x37,0x18,0xdd,0x40,0x65,0x83,0x79,0x0d,0xe4,0x35,0x88,0xdd,0x20,0x0c,0xc0, +0xe0,0x0b,0xf0,0x36,0x18,0x31,0x70,0x00,0x10,0x04,0x83,0x47,0x7e,0x83,0xd1,0x0d, +0x58,0x36,0x98,0xd7,0x40,0x5e,0x83,0xd8,0x0d,0x5c,0x36,0x70,0xd9,0xc0,0x65,0x03, +0x97,0x0d,0xf0,0x36,0xc0,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xe2,0x37,0x30,0xdf, +0xe0,0x2d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa8,0xdf,0x00,0x76,0x83,0xb8,0x08, +0x66,0x09,0xb2,0x81,0x0a,0x43,0xc0,0xc8,0xa5,0x31,0xd9,0x28,0x8d,0xf8,0x0c,0x47, +0x04,0x32,0x1b,0x08,0xdf,0x70,0x84,0x30,0xb3,0x01,0xf1,0x9d,0x30,0x88,0x13,0x06, +0x61,0x42,0x10,0x82,0xe1,0x06,0xd1,0x08,0xc0,0x60,0x96,0x41,0xdb,0x82,0x11,0x03, +0x03,0x00,0x41,0x30,0x88,0xf6,0x37,0x80,0xdf,0xe0,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0xe3,0x7f,0x03,0xdd,0x0d,0x92,0x60,0x96,0x60,0x1b,0xa8,0x30,0x04,0x8d,0xca, +0x6c,0x3e,0xf4,0x36,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xff,0x1b,0xb0, +0x6f,0x10,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x04,0xc2,0x81,0xed,0x06,0x81,0x05, +0x69,0x1b,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x11,0x0e,0x78,0x37,0x08, +0x86,0x23,0x0c,0xd9,0x70,0xbe,0x0b,0x0c,0x65,0xc1,0x20,0x9f,0xe1,0x88,0x00,0x74, +0x03,0xe1,0xbb,0xc0,0x50,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xa1,0x70,0xe0,0xbb, +0x81,0x8e,0x59,0x10,0xba,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x52,0xe1, +0x80,0x7c,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x17,0x0e,0xd4,0x37,0x40, +0xd5,0x20,0xb0,0xb8,0x0d,0x82,0xf8,0x98,0x11,0xc8,0x67,0x96,0xc0,0x01,0x00,0x00, +0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_f9863dc98843a4b103824fc60f03df3f.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_f9863dc98843a4b103824fc60f03df3f.h new file mode 100644 index 00000000..ade6490d --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_f9863dc98843a4b103824fc60f03df3f.h @@ -0,0 +1,1080 @@ +// ffx_fsr2_accumulate_pass_16bit_f9863dc98843a4b103824fc60f03df3f.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_16bit_f9863dc98843a4b103824fc60f03df3f_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_f9863dc98843a4b103824fc60f03df3f_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_f9863dc98843a4b103824fc60f03df3f_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_f9863dc98843a4b103824fc60f03df3f_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_f9863dc98843a4b103824fc60f03df3f_SRVResourceNames[] = { "r_input_exposure", "r_dilated_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_f9863dc98843a4b103824fc60f03df3f_SRVResourceBindings[] = { 0, 2, 3, 4, 5, 10, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_f9863dc98843a4b103824fc60f03df3f_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_f9863dc98843a4b103824fc60f03df3f_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_f9863dc98843a4b103824fc60f03df3f_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", "rw_upscaled_output", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_f9863dc98843a4b103824fc60f03df3f_UAVResourceBindings[] = { 0, 1, 3, 4, 2, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_f9863dc98843a4b103824fc60f03df3f_UAVResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_f9863dc98843a4b103824fc60f03df3f_UAVResourceSpaces[] = { 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_f9863dc98843a4b103824fc60f03df3f_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_f9863dc98843a4b103824fc60f03df3f_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_f9863dc98843a4b103824fc60f03df3f_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_f9863dc98843a4b103824fc60f03df3f_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_f9863dc98843a4b103824fc60f03df3f_size = 16824; + +static const unsigned char g_ffx_fsr2_accumulate_pass_16bit_f9863dc98843a4b103824fc60f03df3f_data[] = { +0x44,0x58,0x42,0x43,0x88,0x8d,0xe9,0xf0,0x3e,0x54,0x2a,0x89,0x33,0xdf,0x05,0x43, +0x1a,0x7c,0x91,0xd3,0x01,0x00,0x00,0x00,0xb8,0x41,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x24,0x02,0x00,0x00,0x54,0x10,0x00,0x00,0x70,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xb0,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x28,0x0e,0x00,0x00,0x62,0x00,0x05,0x00, +0x8a,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x10,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x81,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc6,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xfc,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a, +0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b, +0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30, +0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18, +0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x51,0x80,0x42, +0x54,0x43,0x55,0x91,0x55,0x86,0x6a,0xa8,0x08,0x2b,0xc4,0x30,0x0c,0x03,0x69,0xc5, +0x30,0x06,0xc3,0x30,0x0c,0xe2,0x8e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0xb9,0x8d, +0x2a,0x56,0x62,0xf2,0x8b,0xdb,0x46,0x84,0x61,0x18,0x46,0x21,0xbc,0x81,0x19,0xe8, +0x3b,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e, +0x1b,0x11,0xc3,0x30,0x0c,0x85,0x08,0x07,0x66,0x20,0x71,0x8e,0x20,0x28,0x06,0x33, +0x28,0xc3,0x40,0x52,0x39,0x10,0x30,0x8c,0x20,0x18,0x33,0xb5,0xc1,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98, +0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x81, +0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39, +0xa0,0x60,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1, +0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c, +0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8, +0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0x80,0xa6,0xa4,0x0e,0x23,0x10,0xc6, +0x4c,0x6d,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f, +0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4, +0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40, +0x07,0x7e,0x00,0x06,0x7e,0xa0,0x07,0x7a,0xd0,0x0e,0xe9,0x00,0x0f,0xf3,0xf0,0x0b, +0xf4,0x90,0x0f,0xf0,0x50,0x0e,0x28,0x18,0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98, +0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03, +0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76, +0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xb0, +0x2d,0xb9,0x33,0x85,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3, +0x3b,0x84,0x03,0x3d,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f, +0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x98,0xc9,0x1a,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0x40,0x82,0x01,0x53,0x3c, +0x13,0x19,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42, +0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39, +0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0, +0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f,0xa0,0x80,0xa5,0x79,0x26,0x32,0x18,0x07, +0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a, +0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78, +0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03, +0x3f,0x00,0x03,0x3f,0x40,0x01,0x4a,0xf5,0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3, +0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c, +0xba,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x53,0x9e,0xe7,0x79,0x3e, +0x0c,0x2c,0x8a,0xa2,0xa8,0x61,0x18,0x86,0x61,0x18,0xa4,0xdf,0x24,0x4d,0x11,0x25, +0x4c,0x3e,0x0b,0x30,0xcf,0x42,0x44,0xec,0x04,0x4c,0x04,0x0a,0x06,0xe2,0xe7,0x08, +0x40,0x01,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07, +0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32,0x00,0x02,0x40,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x80,0x2c,0x10,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46, +0x00,0x8a,0xa1,0x24,0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2,0x20,0xca,0xa1,0xf0, +0x03,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03,0x0a, +0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a,0x3c, +0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x34,0x4a,0x54,0xa2,0x20,0x31,0x8a,0x87,0xc8,0x11, +0x80,0x1a,0x20,0xbf,0x80,0x01,0x01,0x11,0xe8,0x9d,0x01,0x20,0x79,0x06,0x80,0xe8, +0x19,0x00,0xb2,0x67,0x00,0x08,0x9f,0x01,0x20,0x7d,0x06,0x80,0xf6,0x19,0x00,0xea, +0x67,0x00,0x68,0x9d,0x01,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x87,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xe1,0x99,0x20,0x0c,0xd0,0x06,0x61,0x20, +0x26,0x08,0x43,0xb4,0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0x41,0xda,0x30,0x20, +0x09,0x31,0x41,0x58,0x03,0x3e,0x20,0x24,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x55, +0x86,0x07,0xf7,0x36,0x57,0x27,0x57,0x36,0x41,0x18,0xa6,0x0d,0x82,0xd1,0x6c,0x48, +0x8c,0x85,0x31,0x8c,0x81,0x30,0x1c,0x62,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65, +0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73, +0x1b,0x92,0x61,0x81,0x0c,0x62,0x20,0x0c,0x67,0x82,0xf0,0x06,0x74,0xc0,0x4c,0xee, +0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad, +0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x50,0x1b,0x12,0x42,0x9a,0x0c, +0x6a,0x20,0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d, +0xdd,0xdc,0x04,0x61,0xa8,0x26,0x08,0x83,0xb5,0x41,0x30,0xb0,0x0d,0x09,0xb5,0x58, +0xc6,0x35,0x10,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec, +0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x5c,0x1b, +0x92,0x4b,0xda,0x0c,0x6e,0x20,0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17, +0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xc0,0x36,0x24,0x9c,0xe4,0x19,0xdf, +0x40,0x18,0xd9,0x04,0x41,0x0e,0xea,0x80,0x89,0xdc,0x57,0x5a,0xdb,0x59,0x53,0x1a, +0xdc,0xdc,0x04,0x61,0xc8,0x36,0x24,0x49,0x18,0x88,0x81,0x31,0x06,0x03,0x61,0x38, +0x13,0x84,0x41,0x23,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0x25,0x57, +0x16,0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21,0x29,0x83, +0xc5,0x0c,0x8c,0x61,0x20,0x8c,0x6c,0x03,0xf2,0x44,0x95,0xd6,0x81,0x01,0x19,0x9c, +0xc1,0x04,0x81,0x0e,0xec,0x80,0x9a,0xdc,0xdd,0x57,0x9a,0x1b,0x5d,0x99,0x9c,0x5b, +0x18,0xdb,0x57,0x1d,0xdc,0xdc,0x58,0x18,0x5b,0x19,0xd9,0xd7,0xd8,0x1b,0xdb,0x9b, +0xdc,0x04,0x81,0x0c,0xe2,0x60,0xc3,0x62,0xa4,0x81,0x1a,0x18,0xc6,0x40,0xac,0xc1, +0x1a,0xac,0x81,0x33,0x41,0xb0,0x83,0x3b,0xa0,0x23,0x77,0xf7,0xc5,0xf6,0x36,0xb6, +0xf6,0x35,0x47,0x17,0x46,0x57,0x37,0xb7,0x61,0x19,0xda,0xc0,0x0d,0x8c,0x61,0x20, +0xd6,0x60,0x0d,0xd6,0x20,0x9b,0x20,0xe0,0x01,0x1e,0x90,0x91,0xbb,0xfb,0x72,0x2b, +0xbb,0xfb,0x62,0x7b,0x1b,0x5b,0x9b,0xdb,0xb0,0x10,0x70,0x10,0x07,0x06,0x35,0x10, +0x6b,0xb0,0x06,0x6b,0x90,0xf1,0x91,0xbb,0xfb,0x62,0xab,0x6b,0x0b,0xfb,0x42,0x4b, +0x9b,0xa3,0x7b,0x93,0xcb,0xdb,0xb0,0x50,0x69,0x30,0x07,0xc6,0x35,0x10,0x6b,0xb0, +0x06,0x6b,0xe0,0x50,0x92,0xbb,0xfb,0xaa,0x83,0x9b,0x1b,0x0b,0x63,0x2b,0x23,0xfb, +0x7a,0xab,0xa3,0x83,0xab,0xa3,0xdb,0xb0,0x5c,0x69,0x50,0x07,0x06,0x31,0x10,0x6b, +0xb0,0x06,0x6b,0xe0,0x6c,0x28,0xd8,0xe0,0x0d,0xe4,0x80,0x0e,0xec,0x60,0x82,0xb0, +0x07,0x7a,0x40,0x63,0x4c,0xcc,0x68,0x4a,0x4a,0x66,0x82,0x30,0x6c,0x1b,0x10,0x03, +0x0f,0xf2,0xc0,0x30,0x06,0x3d,0x00,0x36,0x04,0x7b,0x30,0x41,0xe8,0x83,0x3d,0x60, +0x33,0xf7,0xc5,0x94,0xe6,0x56,0x16,0x26,0x37,0xc4,0x16,0xd6,0x06,0xb7,0x01,0x31, +0xfa,0xc0,0x0f,0x8c,0x61,0x30,0x80,0x0d,0xc1,0x1f,0x6c,0x20,0xd0,0xe0,0x0e,0xf8, +0x00,0x14,0x26,0x08,0x7a,0x90,0x07,0x5c,0xd2,0xa4,0xca,0xdc,0xc8,0xca,0xe4,0xa6, +0xd2,0xf4,0xca,0x26,0x08,0x64,0x20,0x07,0x1b,0x90,0x64,0x14,0x28,0xa3,0x0c,0xae, +0x86,0x14,0xe8,0xa4,0x35,0x85,0xe1,0x49,0x95,0xb9,0x91,0x95,0xc9,0x4d,0xa5,0xe9, +0x95,0x6d,0x40,0x12,0x53,0xa0,0xc6,0xa0,0x0c,0xae,0x86,0x14,0xc8,0xa4,0x11,0xa5, +0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x06,0x6e,0x03,0x92,0xa0, +0x02,0x95,0x0a,0x65,0x70,0x35,0xa4,0xc0,0x2e,0x2d,0xc9,0x0d,0xae,0x8e,0x6e,0xe8, +0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x8c,0x28,0xad,0xad,0xcc, +0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x74,0x1b,0x8c,0x64,0x15,0x28,0x56,0x28, +0x83,0x8b,0x52,0x1a,0x53,0x5d,0x5b,0x58,0x53,0x1a,0x1c,0x51,0x5a,0x5b,0x99,0xdb, +0x5c,0xda,0x9b,0xdb,0xdc,0x04,0x61,0xf0,0x36,0x20,0x89,0x2b,0x50,0xaf,0x50,0x06, +0x57,0x43,0x0a,0x94,0xd2,0x98,0xea,0xda,0xc2,0x9a,0xd2,0xe0,0x98,0xca,0xec,0xca, +0xd8,0xa8,0xde,0xaa,0xe6,0xca,0x26,0x08,0xc3,0xb7,0x01,0x49,0x62,0x81,0x92,0x85, +0x32,0xb8,0x1a,0x52,0xe0,0x92,0x66,0x24,0x17,0xd6,0x56,0x96,0xe4,0x46,0x56,0x86, +0x37,0x41,0x18,0xc0,0x60,0x03,0x92,0xd0,0x02,0x55,0x0b,0x65,0x70,0x35,0xa4,0x40, +0xc9,0x8c,0xa8,0xcc,0x2e,0x6d,0xac,0x8c,0xea,0xcd,0x2a,0xad,0xec,0x8e,0xa8,0x0c, +0x8e,0x0e,0x6d,0x82,0x30,0x84,0xc1,0x06,0x23,0xb9,0x05,0x0a,0x17,0xca,0xa0,0xe1, +0x61,0xa6,0x94,0x46,0x47,0x57,0x26,0x37,0x41,0x18,0xc4,0x60,0x03,0x92,0xe8,0x02, +0xb5,0x0b,0x65,0xd0,0x34,0xa4,0x40,0xc9,0xac,0xe9,0x8d,0x2e,0xed,0xcd,0xcd,0xaa, +0x6c,0x8c,0xee,0x4d,0x6e,0x6a,0x2c,0x8c,0xad,0x6c,0x82,0x30,0x8c,0xc1,0x06,0x23, +0xe9,0x05,0xca,0x17,0xca,0xa0,0x21,0x64,0x46,0xf4,0x76,0xe7,0x36,0x37,0x16,0xc6, +0x56,0x66,0x14,0x36,0x46,0xf7,0x26,0x37,0x41,0x18,0xc8,0x60,0x03,0x92,0x80,0x03, +0x15,0x0e,0x65,0xd0,0x34,0xa4,0xc0,0xcf,0xac,0xe9,0x8d,0x2e,0xed,0xcd,0xcd,0xaa, +0x6c,0x8c,0xee,0x4d,0x4e,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0x28,0xcc,0x6d,0xac,0x8c, +0x8d,0x2d,0x8c,0x2e,0xed,0xcd,0x6d,0x82,0x30,0x94,0xc1,0x06,0x23,0x19,0x07,0x8a, +0x1c,0xca,0xa0,0x21,0x63,0x06,0x25,0x57,0x56,0x84,0x07,0xf7,0x36,0x57,0x27,0x57, +0x36,0x41,0x18,0xcc,0x60,0x03,0x92,0x98,0x03,0x75,0x0e,0x65,0xd0,0x34,0xa4,0xc0, +0xcc,0x0c,0x4a,0xae,0xcc,0x2e,0xed,0xad,0x6e,0xce,0x48,0x2e,0xac,0xad,0x0c,0x4a, +0xae,0xac,0x08,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x82,0x30,0x9c,0xc1,0x06,0x24, +0x49,0x07,0x4a,0x1d,0xca,0xa0,0x69,0x48,0x81,0x8b,0x19,0x55,0x98,0x1b,0x52,0x18, +0x9b,0x99,0xd1,0x93,0xd5,0x04,0x61,0x40,0x83,0x0d,0x46,0xc2,0x0e,0x54,0x3b,0x94, +0x41,0xc3,0xca,0x4c,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0xaa,0x2c,0xae,0xae,0xcc,0x6d, +0xac,0x8c,0xa9,0xcc,0xed,0x8c,0x0e,0x6d,0x82,0x30,0xa4,0xc1,0x06,0x24,0x79,0x07, +0x0a,0x1e,0xca,0xa0,0x69,0x48,0x81,0x8a,0x19,0x51,0x19,0x1b,0x5d,0x18,0x55,0x5a, +0x5b,0xd9,0x04,0x61,0x50,0x83,0x0d,0x46,0x22,0x0f,0xd4,0x3c,0x94,0x41,0xc3,0xcb, +0x8c,0x28,0xcf,0x2d,0xac,0x2d,0x6d,0x4c,0xaa,0x6c,0x6e,0x08,0x2d,0xcc,0xed,0xac, +0xcc,0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82,0x30,0xac,0xc1,0x06,0x23,0xa9,0x07,0xca, +0x1e,0xca,0xa0,0x21,0x66,0x66,0x95,0x56,0x76,0x37,0x05,0x17,0x36,0x56,0x46,0xf5, +0xd6,0x54,0x46,0x57,0x26,0x37,0x67,0x14,0x36,0x46,0xf7,0x26,0x37,0x41,0x18,0xd8, +0x60,0x83,0x91,0xe0,0x03,0x95,0x0f,0x65,0xd0,0x6c,0xa0,0xf4,0xa0,0x14,0x4e,0x41, +0x15,0x5a,0x01,0x16,0x66,0xc1,0x16,0x72,0x81,0x17,0x7e,0x41,0x1c,0xca,0x01,0x1d, +0xd6,0xc1,0x1d,0xe2,0x81,0x1e,0xee,0x41,0x1f,0x36,0x0c,0x86,0x28,0xec,0xc3,0x04, +0x41,0x00,0x36,0x00,0x1b,0x06,0xc3,0x1f,0xfc,0x61,0x43,0xf0,0x0f,0x1b,0x86,0xa1, +0x1f,0x40,0x82,0xc2,0xd0,0xd4,0x04,0xc1,0x0f,0xe6,0x60,0xc3,0x30,0x06,0x63,0x30, +0x6c,0x20,0x8c,0x91,0xb8,0x48,0x62,0x43,0xd1,0x0f,0x22,0x01,0x84,0x42,0x49,0x10, +0x11,0x93,0x0b,0x73,0x1b,0x43,0x2b,0x9b,0x9b,0x20,0x0c,0x6d,0x40,0xc3,0x8c,0xed, +0x2d,0x8c,0x6e,0x6e,0x82,0x30,0xb8,0x01,0x8b,0x34,0xb7,0x39,0xba,0xb9,0x09,0xc2, +0xf0,0x06,0x24,0xd2,0xdc,0xe8,0xe6,0x88,0xd0,0x95,0xe1,0x7d,0xb1,0xbd,0x85,0x91, +0x4d,0x10,0x06,0x38,0x20,0x42,0x57,0x86,0xf7,0xe5,0xf6,0x26,0xd7,0xc6,0x84,0xae, +0x0c,0xef,0x6b,0x8e,0xee,0x4d,0xae,0x8c,0x45,0x5d,0x9a,0x1b,0xdd,0xdc,0x06,0xe8, +0x24,0x50,0x22,0x25,0x54,0x62,0x25,0x58,0xa2,0x25,0x70,0xc1,0x25,0x5e,0x02,0x26, +0xb8,0x98,0xe0,0x64,0x42,0x16,0xaa,0xb0,0xb1,0xd9,0xb5,0xb9,0xa4,0x91,0x95,0xb9, +0xd1,0x4d,0x09,0x82,0x2a,0x64,0x78,0x2e,0x76,0x65,0x72,0x73,0x69,0x6f,0x6e,0x53, +0x02,0xa2,0x09,0x19,0x9e,0x8b,0x5d,0x18,0x9b,0x5d,0x99,0xdc,0x94,0xc0,0xa8,0x43, +0x86,0xe7,0x32,0x87,0x16,0x46,0x56,0x26,0xd7,0xf4,0x46,0x56,0xc6,0x36,0x25,0x48, +0xca,0x90,0xe1,0xb9,0xc8,0x95,0xcd,0xbd,0xd5,0xc9,0x8d,0x95,0xcd,0x4d,0x09,0x40, +0xa1,0x12,0x19,0x9e,0x0b,0x5d,0x1e,0x5c,0x59,0x90,0x9b,0xdb,0x1b,0x5d,0x18,0x5d, +0xda,0x9b,0xdb,0xdc,0x14,0x61,0x1f,0x40,0xa2,0x0e,0x19,0x9e,0x4b,0x99,0x1b,0x9d, +0x5c,0x1e,0xd4,0x5b,0x9a,0x1b,0xdd,0xdc,0x94,0xa0,0x24,0xba,0x90,0xe1,0xb9,0x8c, +0xbd,0xd5,0xb9,0xd1,0x95,0xc9,0xcd,0x4d,0x09,0x64,0x02,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3c,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x21,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e, +0x51,0xeb,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d, +0x9b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0c, +0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06, +0x20,0x60,0x7e,0x71,0xdb,0xd6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41, +0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0e,0xd2,0x70,0xf9, +0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0xd8,0x82,0x33,0x5c,0xbe, +0xf3,0xf8,0x83,0x33,0xd9,0x7e,0x71,0xdb,0x16,0x10,0x0d,0x97,0xef,0x3c,0xbe,0x11, +0x39,0xd4,0x23,0x0e,0x3e,0x72,0xdb,0x76,0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30, +0xcf,0x42,0x94,0x44,0x45,0x2c,0x7e,0x71,0xdb,0x46,0x50,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x56,0x60,0x0d,0x97,0xef, +0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x09,0x64, +0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0x20,0x36,0x60,0xe4,0x50,0x8f, +0x8f,0xdc,0xb6,0x25,0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84,0xf9,0x45,0xad, +0x9b,0xc1,0x33,0x5c,0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f,0xdc,0x36,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xf9,0x86,0x3d,0xc9,0x88,0x43,0xa4,0xb1,0x03,0x82,0x4f,0xc6,0x0f,0x03,0xdf,0x3f, +0x44,0x58,0x49,0x4c,0x40,0x31,0x00,0x00,0x62,0x00,0x05,0x00,0x50,0x0c,0x00,0x00, +0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x28,0x31,0x00,0x00, +0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x47,0x0c,0x00,0x00,0x0b,0x82,0x20,0x00, +0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49, +0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62, +0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b, +0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42, +0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a, +0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff, +0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20, +0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00, +0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00, +0x89,0x20,0x00,0x00,0xcc,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04, +0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c, +0x0b,0x84,0xe4,0x4c,0x10,0x84,0xc2,0x08,0x40,0x09,0x00,0x14,0x98,0x23,0x00,0x83, +0x32,0x0c,0x06,0x03,0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18,0xe8,0x70,0xd3,0x70, +0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x18, +0x0c,0x86,0xc1,0x1c,0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0,0x87,0x90,0xfc,0x10, +0x68,0x86,0x85,0x40,0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18,0x0c,0x06,0x83,0x01, +0x35,0xca,0x02,0x18,0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28,0xe8,0x51,0x06,0xc3, +0xc0,0x40,0x91,0xc2,0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c,0x06,0x03,0x03,0x4d, +0x46,0x01,0x0a,0x51,0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50,0x21,0x4c,0x21,0x06, +0x83,0xc1,0x80,0x34,0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38,0x47,0x0d,0x97,0x3f, +0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x60,0x30, +0x18,0x0a,0xe1,0x19,0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7, +0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60,0x50,0x88,0xd0,0x80, +0x31,0x20,0xd1,0x1c,0x41,0x50,0x0c,0xc6,0x40,0x31,0x18,0x90,0xa8,0x34,0x10,0x30, +0x8c,0x20,0x18,0x33,0xb5,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d, +0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94, +0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03, +0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c, +0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x30,0x93,0x18,0x8c,0x03, +0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c, +0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0, +0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81, +0x1f,0x20,0x01,0x95,0x22,0xd5,0x30,0x02,0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1, +0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20, +0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e, +0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a, +0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80, +0x82,0xc1,0x4c,0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5, +0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30, +0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06, +0x60,0x40,0x07,0x7e,0x00,0x06,0x7e,0x80,0x04,0x56,0x8b,0x5c,0x33,0x85,0xc1,0x38, +0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8, +0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x81, +0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39, +0xa0,0x60,0x30,0x93,0x35,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5, +0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0e,0xec,0xf0, +0x0e,0xe1,0x40,0x0f,0x7e,0x80,0x04,0x03,0x8c,0x62,0x33,0x91,0xc1,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8, +0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01, +0x18,0xf8,0x01,0x0a,0x58,0x34,0x9b,0x89,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x64,0xe1,0x16,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41, +0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c, +0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x50, +0x80,0xa2,0xda,0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0x74,0x1b,0x46,0x10,0x86, +0x33,0x84,0xe0,0x63,0x57,0x1b,0x4d,0xb9,0x5c,0x2e,0x97,0x1b,0x0c,0x58,0x28,0x14, +0x0a,0x65,0x30,0x18,0x0c,0x06,0x83,0x81,0x74,0x37,0x49,0x53,0x44,0x09,0x93,0xcf, +0x02,0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x82,0x01,0xf1,0xe6,0x08,0x40,0x61, +0x8e,0x00,0x9a,0x02,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0, +0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07, +0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d, +0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06, +0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74, +0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43, +0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c, +0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e, +0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04, +0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32,0x00,0x02,0x40,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c,0x10,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x94,0x40,0x11,0x14,0xc3,0x08,0x40,0x49,0x94,0x41,0x21,0x14,0x47,0x29,0x14,0x45, +0x41,0x94,0x43,0xe1,0x07,0x10,0x69,0x04,0x80,0x7c,0x05,0x0c,0x08,0x88,0x40,0xaf, +0x19,0x00,0x92,0xcd,0x00,0x10,0x6d,0x06,0x80,0x6c,0x33,0x00,0x84,0x9b,0x01,0xa0, +0xdd,0x0c,0x00,0xf5,0x66,0x00,0x68,0x35,0x03,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x76,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xe1,0x99,0x20,0x0c, +0xd0,0x06,0x61,0x20,0x26,0x08,0x43,0xb4,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06, +0xc4,0x20,0x26,0x08,0x83,0x34,0x41,0x58,0x83,0x32,0x20,0x30,0x41,0x18,0xa6,0x0d, +0x82,0xd2,0x6c,0x48,0x94,0x85,0x51,0x94,0x81,0x50,0x9c,0x0d,0xc9,0xb0,0x30,0x0a, +0x31,0x10,0x8a,0x33,0x41,0x78,0x03,0x6f,0x82,0x30,0x50,0x1b,0x12,0x22,0x62,0x14, +0x69,0x20,0x14,0x67,0x82,0x30,0x54,0x13,0x84,0xc1,0xda,0x20,0x28,0xd5,0x86,0x44, +0x5a,0x18,0x85,0x1a,0x08,0xc5,0x9a,0x20,0x0c,0xd7,0x86,0x84,0x8a,0x18,0x05,0x1b, +0x08,0xc5,0x99,0x20,0x0c,0xd8,0x86,0x04,0x8b,0x18,0x45,0x1b,0x08,0xc5,0x9a,0x20, +0xc8,0xc1,0x37,0x41,0x18,0xb2,0x0d,0x89,0xc1,0x31,0x4a,0x37,0x10,0x8a,0x33,0x41, +0x18,0xb4,0x0d,0xc9,0xb7,0x30,0xca,0x30,0x10,0x8a,0xb5,0x01,0x79,0xa0,0xe9,0xca, +0x36,0x0f,0x0c,0x26,0x08,0x74,0x00,0x06,0x13,0x04,0x32,0xe0,0x36,0x2c,0x8a,0x18, +0x30,0x8a,0x32,0x10,0x63,0x30,0x06,0x63,0xe0,0x4c,0x10,0xec,0x20,0x0c,0x36,0x2c, +0x43,0x19,0x30,0xca,0x30,0x10,0x63,0x30,0x06,0x63,0x60,0x4d,0x10,0xf0,0x40,0x0c, +0x36,0x2c,0xc4,0x19,0x30,0x8a,0x34,0x10,0x63,0x30,0x06,0x63,0x60,0x6d,0x58,0x24, +0x31,0x60,0x14,0x6a,0x20,0xc6,0x60,0x0c,0xc6,0xc0,0xd9,0xb0,0x50,0x62,0xc0,0x28, +0xc4,0x40,0x8c,0xc1,0x18,0x8c,0x81,0xb3,0xa1,0x20,0x03,0x33,0x40,0x83,0x34,0x50, +0x83,0x09,0xc2,0x1e,0x8c,0xc1,0x04,0x61,0xd8,0x36,0x20,0x0a,0x1b,0x30,0x8a,0x32, +0xb4,0x01,0xb0,0x21,0x70,0x83,0x09,0x42,0x1f,0x90,0xc1,0x06,0x44,0x81,0x03,0x46, +0x19,0x06,0x05,0xd8,0x10,0xc4,0xc1,0x06,0x22,0x0c,0xd6,0xe0,0x0d,0xe4,0x60,0x82, +0x20,0x00,0x14,0x86,0xa6,0x26,0x08,0x7e,0xd0,0x6d,0x18,0xba,0x6e,0xd8,0x40,0x28, +0x76,0x40,0xdd,0xc1,0x86,0x82,0x0e,0xea,0x00,0x98,0x03,0x3c,0xa8,0xc2,0xc6,0x66, +0xd7,0xe6,0x92,0x46,0x56,0xe6,0x46,0x37,0x25,0x08,0xaa,0x90,0xe1,0xb9,0xd8,0x95, +0xc9,0xcd,0xa5,0xbd,0xb9,0x4d,0x09,0x88,0x26,0x64,0x78,0x2e,0x76,0x61,0x6c,0x76, +0x65,0x72,0x53,0x02,0xa3,0x0e,0x19,0x9e,0xcb,0x1c,0x5a,0x18,0x59,0x99,0x5c,0xd3, +0x1b,0x59,0x19,0xdb,0x94,0x00,0x29,0x43,0x86,0xe7,0x22,0x57,0x36,0xf7,0x56,0x27, +0x37,0x56,0x36,0x37,0x25,0x90,0x83,0x3a,0x64,0x78,0x2e,0x65,0x6e,0x74,0x72,0x79, +0x50,0x6f,0x69,0x6e,0x74,0x73,0x53,0x02,0x3c,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3c,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x21,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e, +0x51,0xeb,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d, +0x9b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0c, +0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06, +0x20,0x60,0x7e,0x71,0xdb,0xd6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41, +0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0e,0xd2,0x70,0xf9, +0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0xd8,0x82,0x33,0x5c,0xbe, +0xf3,0xf8,0x83,0x33,0xd9,0x7e,0x71,0xdb,0x16,0x10,0x0d,0x97,0xef,0x3c,0xbe,0x11, +0x39,0xd4,0x23,0x0e,0x3e,0x72,0xdb,0x76,0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30, +0xcf,0x42,0x94,0x44,0x45,0x2c,0x7e,0x71,0xdb,0x46,0x50,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x56,0x60,0x0d,0x97,0xef, +0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x09,0x64, +0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0x20,0x36,0x60,0xe4,0x50,0x8f, +0x8f,0xdc,0xb6,0x25,0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84,0xf9,0x45,0xad, +0x9b,0xc1,0x33,0x5c,0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f,0xdc,0x36,0x00,0x00, +0x61,0x20,0x00,0x00,0xdb,0x09,0x00,0x00,0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00, +0x51,0x00,0x00,0x00,0x34,0x98,0x01,0x28,0xa4,0x32,0x2a,0xc2,0x80,0x62,0x2b,0x8d, +0x92,0x2b,0x95,0xb2,0xab,0x81,0xe2,0x2b,0x97,0x32,0x0c,0x28,0x98,0xb2,0x29,0xa6, +0xe2,0x0d,0x28,0xdf,0x80,0x52,0xaa,0x82,0x8a,0x28,0x9f,0xa2,0x21,0x52,0x0d,0x90, +0xa2,0x08,0xca,0xa0,0x3c,0x4a,0x60,0x04,0x80,0x0c,0x33,0x00,0x63,0x04,0x20,0x08, +0x82,0x28,0x18,0x8c,0x11,0xb4,0xe6,0x9c,0xb3,0xdf,0x18,0x01,0x08,0x82,0xa0,0xfc, +0x8d,0x11,0x80,0x20,0x08,0xf3,0xbf,0x30,0x46,0x00,0x82,0x20,0x18,0xff,0xc2,0x18, +0xc1,0xee,0x8f,0x32,0x09,0x06,0x63,0x04,0xbb,0x3f,0xca,0xfc,0x37,0x46,0x00,0x82, +0x20,0x08,0xff,0xc2,0x18,0x41,0x6b,0xce,0x39,0xef,0x8d,0x11,0x80,0x20,0x08,0xca, +0x60,0x30,0x46,0x00,0x82,0xf8,0x7f,0x8f,0xc1,0x18,0x41,0x48,0x82,0x21,0xde,0x8d, +0x11,0xec,0xb1,0x1a,0xef,0xdf,0x18,0xc1,0x5a,0xab,0xb5,0xf8,0x8d,0x11,0xfc,0xf7, +0xdf,0xbf,0xdf,0x18,0x01,0x08,0x82,0x20,0x08,0x06,0x63,0x04,0xad,0x39,0xe7,0xbc, +0x2f,0x8c,0x11,0xc8,0xa2,0xdb,0xff,0xdf,0x18,0x81,0xce,0x9a,0x73,0xfa,0x8d,0x11, +0xa8,0x78,0x7d,0xaa,0xde,0x18,0x01,0x08,0x82,0x20,0x08,0x0e,0x63,0x04,0x6b,0xad, +0xd6,0xba,0x37,0x46,0x00,0x82,0xa0,0x7f,0x87,0xc1,0x18,0x41,0x6b,0xce,0x39,0xed, +0x8d,0x11,0x80,0x20,0x08,0x92,0x60,0x30,0x46,0x00,0x82,0x20,0xa8,0x83,0xc1,0x18, +0x01,0x1c,0x97,0xf9,0xed,0x8d,0x11,0x90,0x25,0xaf,0xdf,0xdf,0x18,0x01,0x08,0x82, +0x20,0x08,0x0a,0x63,0x04,0x20,0x08,0x82,0x2c,0x18,0x8c,0x11,0x80,0x20,0x08,0xc2, +0xdf,0x18,0x01,0x08,0x82,0x20,0xfa,0x8d,0x11,0xbc,0x33,0x69,0xa2,0xdd,0x18,0x01, +0x08,0x82,0x20,0xfe,0x0b,0x63,0x04,0x20,0x08,0x82,0xf8,0x47,0x95,0x31,0x02,0x10, +0x84,0xc6,0x08,0x40,0xf0,0x19,0x23,0x00,0xc1,0x37,0x18,0x23,0x00,0x41,0x30,0x18, +0x01,0x20,0xc3,0x08,0x00,0x00,0x00,0x00,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06, +0xbf,0x10,0x0a,0x6c,0x80,0x0b,0xbd,0x10,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50, +0x06,0xe0,0x20,0x0a,0x6d,0xa0,0x0b,0xb9,0x20,0x0b,0x23,0x06,0x09,0x00,0x82,0x60, +0x50,0x06,0xe1,0x30,0x0a,0x6e,0xf0,0x0b,0xbb,0x30,0x0b,0x23,0x06,0x09,0x00,0x82, +0x60,0x50,0x06,0xe2,0x40,0x0a,0x6f,0x10,0x0e,0xe1,0x40,0x0b,0x23,0x06,0x09,0x00, +0x82,0x60,0x50,0x06,0xe3,0x50,0x0a,0x70,0xf0,0x0b,0xbf,0x50,0x0b,0x23,0x06,0x09, +0x00,0x82,0x60,0x50,0x06,0xe4,0x60,0x0a,0x70,0x80,0x0b,0xe3,0x60,0x0b,0x23,0x06, +0x09,0x00,0x82,0x60,0x50,0x06,0xe5,0x70,0x0a,0x71,0x20,0x0e,0xba,0x70,0x0b,0x23, +0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe6,0x80,0x0a,0x72,0xd0,0x0b,0xbc,0x80,0x0b, +0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe7,0x90,0x0a,0x73,0x00,0x0e,0xbe,0x90, +0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe8,0xa0,0x0a,0x74,0x20,0x0e,0xe1, +0xa0,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe9,0xb0,0x0a,0x75,0x70,0x0e, +0xe3,0xb0,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xea,0xc0,0x0a,0x76,0x90, +0x0e,0xe8,0xc0,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xeb,0xd0,0x0a,0x77, +0x70,0x0e,0xe7,0xd0,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xec,0xe0,0x0a, +0x7b,0x80,0x0e,0xeb,0xe0,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xed,0xf0, +0x0a,0x7d,0x90,0x0e,0xe9,0xf0,0x0b,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0xec,0x83, +0x29,0xa8,0xc3,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0xfc,0x70,0x0a,0xee,0x30,0x62, +0x60,0x00,0x20,0x08,0x06,0x04,0x3f,0x9c,0x02,0x3b,0x8c,0x18,0x18,0x00,0x08,0x82, +0x01,0xd1,0x0f,0xa8,0x00,0x0f,0x23,0x06,0x07,0x00,0x82,0x60,0x20,0x06,0xf3,0x20, +0x0b,0x45,0x3c,0x8c,0x26,0x04,0x41,0x19,0xee,0x70,0x65,0xbc,0xc3,0x55,0x50,0x0b, +0x5c,0x44,0x00,0x15,0xb0,0x82,0x56,0x52,0x40,0x09,0x09,0x9c,0x60,0xb0,0x13,0x0c, +0x66,0x42,0x1a,0xc0,0xc7,0x04,0x35,0x80,0xcf,0x68,0x42,0x03,0x5c,0x60,0xb0,0x73, +0x0c,0x66,0x85,0x40,0x1f,0x2b,0x04,0xfa,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x67, +0x12,0xe4,0x70,0xf5,0xc3,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x88,0xc1,0x01,0x80, +0x20,0x18,0x88,0x01,0x4a,0x9c,0x83,0x36,0x12,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04, +0x27,0x18,0xec,0x04,0x83,0xd9,0x21,0xd0,0xc7,0x0e,0x81,0x3e,0x26,0x30,0xf0,0x31, +0x81,0x81,0xcf,0x68,0x42,0x22,0x8c,0x26,0x28,0x83,0x21,0x84,0x7c,0x0c,0x21,0xe4, +0x63,0xca,0x2d,0xc0,0xc7,0x14,0x5c,0x80,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0x61,0xd1,0x0f,0x84,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x58,0xf8,0x03,0x21, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x31,0x16,0xfe,0x40,0x0a,0xc2,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0x64,0xf1,0x0f,0xa5,0x20,0x9c,0x62,0xb0,0x53,0x0c,0x66,0x84, +0x40,0x1f,0x23,0x04,0xfa,0x18,0xc5,0xc9,0xc7,0x28,0x4e,0x3e,0x27,0xfc,0xe8,0x84, +0x1f,0x9d,0x30,0x90,0x13,0x06,0x32,0x62,0xd0,0x00,0x20,0x08,0x06,0x8d,0x5b,0xa4, +0x84,0x1e,0x80,0x85,0x10,0xb0,0x04,0x4b,0xb0,0x04,0x4b,0x8c,0x26,0x04,0xc0,0x68, +0x82,0x10,0xd8,0x19,0x08,0xf2,0xb1,0x33,0x10,0xe4,0x63,0x82,0x20,0x1f,0x13,0x04, +0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xba,0x38,0x89,0xc0, +0x90,0x35,0x80,0x8f,0x21,0x6b,0x00,0x9f,0xe1,0x08,0x21,0x16,0x86,0x6f,0x38,0x62, +0xc0,0x85,0xe2,0x2b,0x21,0xd0,0xe1,0x08,0x82,0x16,0x86,0x6f,0x38,0xa2,0xd8,0x85, +0xe2,0x2b,0x21,0xd0,0x22,0x02,0x1d,0x31,0x78,0x00,0x10,0x04,0x83,0xa9,0x2f,0x68, +0xe2,0x15,0x54,0x41,0xcb,0x42,0x22,0x24,0xe4,0x42,0x2e,0x7c,0x02,0x17,0x46,0x13, +0x82,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xd0,0x60,0x8b,0x60,0xc4,0xe0,0x01, +0x40,0x10,0x0c,0x26,0xd0,0xb8,0x89,0x5a,0x68,0x85,0x8e,0x23,0x09,0x92,0xa8,0x8b, +0xba,0x08,0x8b,0x5d,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x31,0x38,0x00,0x10, +0x04,0x03,0x31,0xe8,0x0b,0x9e,0x78,0x05,0xbd,0x18,0x4d,0x08,0x86,0xe1,0x86,0x40, +0x2f,0xc0,0xa0,0x14,0x98,0xe0,0x12,0x82,0xad,0x41,0x26,0xb8,0x9a,0x40,0x67,0x19, +0x02,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x31,0x20,0x8d,0xb1,0xb0,0x05,0xd1, +0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x38,0xc1,0x60,0x27,0x18,0xcc,0x84,0x4d,0x3e, +0x26,0x6c,0xf2,0x31,0xa1,0x25,0xe0,0x63,0x82,0x4b,0xc0,0x67,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0xdb,0x98,0x0b,0x43,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x37, +0xe6,0xe2,0x1d,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x72,0xa3,0x2e,0x8e,0x61, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xdd,0xa8,0x8b,0x78,0x08,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0xc2,0x0d,0xb5,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xca,0x8d, +0xb5,0x10,0x4e,0x18,0xd0,0x09,0x03,0xb2,0x83,0x88,0x8f,0x19,0x44,0x7c,0x4e,0xa8, +0xdc,0x09,0x95,0x2b,0xe3,0x2e,0xa0,0x0c,0xbc,0x80,0x11,0x83,0x03,0x00,0x41,0x30, +0xd0,0x7c,0x03,0x2e,0x04,0xdb,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0xed,0x37,0xe2, +0x42,0xb8,0x8d,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xcc,0x23,0x34,0xe6,0x01,0x37, +0x84,0x80,0x34,0x48,0x83,0x34,0x48,0x63,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34, +0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5, +0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x79,0x0f,0xd5,0xe0,0x87,0xf0,0x98,0x94,0xd6, +0x68,0x8d,0xd6,0x68,0x8d,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18, +0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x2b,0xae,0x3d, +0xc0,0xd6,0xc0,0x35,0x40,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x1a,0x7d,0xa4,0x86, +0x10,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xb3,0x1f,0xb6,0x81,0x12,0xed,0x11,0x58, +0xb9,0x91,0x1b,0xb9,0x91,0x1b,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83, +0x30,0x9a,0x40,0x0c,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x57,0x68, +0x80,0x1f,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xda,0x7f,0xd0,0x46,0xc0,0x8c,0x18, +0x34,0x00,0x08,0x82,0x41,0x63,0x22,0xe1,0x31,0x13,0xf8,0x11,0x84,0x01,0x79,0x90, +0x07,0x79,0x90,0xc7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26, +0x10,0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x8d,0x18,0x34,0x00, +0x08,0x82,0x41,0xf3,0x22,0xea,0xc1,0x13,0x21,0xb2,0x06,0x72,0xd0,0x1e,0xed,0xd1, +0x1e,0xed,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4, +0x70,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x23,0x06,0x0d,0x00,0x82, +0x60,0xd0,0xe0,0xc8,0x7c,0x94,0x85,0x8a,0xf0,0xc1,0x1e,0xd8,0x87,0x7d,0xd8,0x87, +0x7d,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x1c, +0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x88,0x41,0x03,0x80,0x20,0x18, +0x34,0x61,0xc2,0x1f,0x6e,0x31,0x23,0x67,0x40,0x0a,0xff,0xf1,0x1f,0xff,0xf1,0x1f, +0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x47,0x54, +0xee,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x37,0x62,0xd0,0x00,0x20,0x08,0x06,0x8d, +0x9a,0x94,0xc8,0x5d,0xf0,0x48,0x19,0xb4,0x02,0x8a,0xa0,0x08,0x8a,0xa0,0xc8,0x68, +0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11,0x95,0x3b, +0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x95,0x2d,0xa0,0x09,0x58,0x39,0xa4,0x08,0x08, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x7b,0x13,0x12,0x11,0x82,0x11,0x83,0x06,0x00, +0x41,0x30,0x68,0xec,0x24,0x46,0x46,0x03,0x4d,0x64,0x21,0xa0,0x11,0x1a,0xa1,0x11, +0x1a,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38, +0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x11,0x83,0x06,0x00,0x41,0x30, +0x68,0xfe,0x44,0x47,0x58,0x23,0x4e,0xc6,0x41,0xe9,0x91,0x1e,0xe9,0x91,0x1e,0x19, +0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72, +0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x50, +0x65,0x4c,0x6a,0x43,0x4f,0x5c,0x61,0x32,0x13,0x33,0x31,0x13,0x33,0x19,0x4d,0x08, +0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54, +0xee,0x88,0xca,0x1d,0x51,0xb9,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x62,0x85,0x4d, +0x7c,0x63,0x54,0x58,0x81,0x7b,0x93,0x37,0x79,0x93,0x37,0x19,0x4d,0x08,0x80,0xd1, +0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88, +0xca,0x1d,0x51,0xb9,0xea,0x07,0x57,0x81,0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0x6a, +0x45,0x4d,0x82,0x33,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x86,0x57,0xee,0x24,0x3d, +0x5c,0x05,0x1f,0x02,0x3d,0xd1,0x13,0x3d,0xd1,0x93,0xd1,0x84,0x00,0x18,0x4d,0x10, +0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc, +0x11,0x95,0x1b,0x31,0x68,0x00,0x10,0x04,0x83,0xa6,0x5c,0x40,0x45,0x3e,0x6e,0x25, +0x25,0x94,0x51,0x19,0x95,0x51,0x19,0x95,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1, +0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95, +0x1b,0x31,0x68,0x00,0x10,0x04,0x83,0xc6,0x5d,0x52,0x65,0x3f,0xc0,0x85,0x1e,0x26, +0x56,0x61,0x15,0x56,0x61,0x95,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41, +0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31, +0x68,0x00,0x10,0x04,0x83,0xe6,0x5e,0x64,0x85,0x44,0xd2,0x45,0x1e,0xb8,0x5a,0xa9, +0x95,0x5a,0xa9,0x95,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d, +0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0xb3,0x1d,0x01,0x8b, +0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0xc6,0x2f,0xf4,0x12,0x8c,0x18,0x1c,0x00, +0x08,0x82,0x81,0xe5,0x2f,0xbf,0x12,0xfc,0xc8,0x05,0x06,0x1c,0x31,0x30,0x00,0x10, +0x04,0x83,0x48,0x64,0xee,0x25,0x18,0x8e,0x08,0xca,0x84,0xf8,0x6c,0x08,0x15,0xf9, +0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x54,0x32,0xe0,0x12,0x58,0x20,0xd0,0xc7,0x8c, +0x51,0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x28,0x33,0x2e,0x81,0x05,0x02, +0x7d,0x2c,0x20,0xe4,0x73,0x41,0xe5,0xa6,0x1b,0xd4,0x24,0x48,0x2c,0x4d,0xde,0x22, +0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x80,0xad,0xcc,0xc8,0x04,0x23,0x06,0x07,0x00, +0x82,0x60,0x60,0xb5,0x8c,0xbb,0x04,0x6e,0x72,0x81,0x01,0x47,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0x8a,0x19,0x93,0x09,0x86,0x23,0x02,0x3a,0x21,0x3e,0x1b,0x60,0x45,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xd1,0xcc,0xbb,0x04,0x16,0x08,0xf4,0x31,0x43, +0x56,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0xcd,0xc8,0x4b,0x60,0x81,0x40, +0x1f,0x0b,0x08,0xf9,0x5c,0x50,0xb9,0xe9,0x86,0x3c,0x09,0x12,0xd3,0x13,0xbf,0x88, +0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x60,0x3a,0x23,0x33,0xc1,0x88,0xc1,0x01,0x80, +0x20,0x18,0x58,0x3c,0xd3,0x2f,0x41,0x9f,0x5c,0x60,0xc0,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0xc0,0xa6,0x66,0x82,0xe1,0x88,0x60,0x54,0x88,0xcf,0x86,0x5f,0x91,0xcf, +0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x63,0xe3,0x2f,0x81,0x05,0x02,0x7d,0xcc,0x08, +0x17,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x64,0x36,0x21,0x13,0x58,0x20,0xd0, +0xc7,0x02,0x42,0x3e,0x17,0x54,0x6e,0xba,0x01,0x55,0x82,0xc4,0x54,0xa5,0x35,0xe2, +0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x58,0xda,0x84,0x4d,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0xd6,0xda,0xb0,0x4c,0xc0,0x2a,0x17,0x18,0x70,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0xa2,0xb7,0x21,0x9b,0x60,0x38,0x22,0x90,0x15,0xe2,0xb3,0xc1,0x5d,0xe4,0x33, +0x62,0x60,0x00,0x20,0x08,0x06,0x91,0xdc,0xb4,0x4c,0x60,0x81,0x40,0x1f,0x33,0xe0, +0x45,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xd5,0x0d,0xcc,0x04,0x16,0x08,0xf4, +0xb1,0x80,0x90,0xcf,0x05,0x95,0x9b,0x6e,0xb8,0x95,0x20,0x31,0x37,0x88,0x0d,0xf9, +0xd8,0x1b,0xc4,0x86,0x7c,0x0c,0x0e,0x62,0x43,0x3e,0x16,0x07,0xb1,0x21,0x1f,0x1b, +0x03,0xd6,0x90,0x8f,0x91,0x01,0x6b,0xc8,0xc7,0xca,0x80,0x35,0xe4,0x63,0x66,0xc0, +0x1a,0xf2,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f, +0xe3,0x50,0x43,0x3e,0xd6,0xa1,0x86,0x7c,0xcc,0x43,0x0d,0xf9,0xd8,0x87,0x1a,0xf2, +0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0xab,0x4a, +0x43,0x3e,0x66,0x95,0x86,0x7c,0xec,0x2a,0x0d,0xf9,0x18,0x56,0x1a,0xf2,0x31,0x84, +0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0xdb,0x03,0x55,0x80, +0x8f,0x05,0x6d,0x00,0x1f,0x0b,0x3e,0xf8,0xd8,0x11,0xd0,0xc7,0x0e,0x81,0x3e,0x76, +0x0c,0xf4,0xb1,0x83,0xa0,0x8f,0xc5,0xc2,0x6a,0xc8,0xc7,0x64,0x61,0x35,0xe4,0x63, +0xb3,0xb0,0x1a,0xf2,0x31,0x5a,0x58,0x0d,0xf9,0x98,0x29,0x98,0x86,0x7c,0xec,0x14, +0x4c,0x43,0x3e,0x86,0x0a,0xa6,0x21,0x1f,0x4b,0x05,0xd3,0x90,0x8f,0x11,0x08,0x7c, +0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0xd8,0x1f,0x94,0x86,0x7c,0x0c, +0x14,0x4a,0x43,0x3e,0x16,0x0a,0xa5,0x21,0x1f,0x13,0x85,0xd2,0x90,0x8f,0x21,0x04, +0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x1e,0x90,0x86,0x7c, +0x2c,0x0f,0x48,0x43,0x3e,0xa6,0x07,0xa4,0x21,0x1f,0xdb,0x03,0xd2,0x90,0x8f,0x21, +0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x11,0x06,0xf4, +0x31,0x42,0x0c,0xe8,0x63,0xc4,0x18,0xd0,0xc7,0x08,0x32,0xa0,0x8f,0xc5,0x03,0x69, +0xc8,0xc7,0xe4,0x81,0x34,0xe4,0x63,0xf3,0x40,0x1a,0xf2,0x31,0x7a,0x20,0x0d,0xf9, +0x98,0x39,0xfc,0x85,0x7c,0xec,0x1c,0xfe,0x42,0x3e,0x86,0x0e,0x7f,0x21,0x1f,0x4b, +0x87,0xbf,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10, +0xf8,0xd8,0x2f,0xf8,0x85,0x7c,0x0c,0x1c,0xfc,0x42,0x3e,0x16,0x0e,0x7e,0x21,0x1f, +0x13,0x07,0xbf,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43, +0x08,0xf8,0x18,0x2e,0xf4,0x85,0x7c,0x2c,0x17,0xfa,0x42,0x3e,0xa6,0x0b,0x7d,0x21, +0x1f,0xdb,0x85,0xbe,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f, +0x43,0x08,0xf8,0x18,0x11,0x0a,0xf4,0x31,0x42,0x14,0xe8,0x63,0xc4,0x28,0xd0,0xc7, +0x08,0x52,0xa0,0x8f,0xc5,0x84,0x5f,0xc8,0xc7,0x64,0xc2,0x2f,0xe4,0x63,0x33,0xe1, +0x17,0xf2,0x31,0x9a,0xf0,0x0b,0xf9,0x98,0x49,0xe4,0x85,0x7c,0xec,0x24,0xf2,0x42, +0x3e,0x86,0x12,0x79,0x21,0x1f,0x4b,0x89,0xbc,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40, +0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0xd8,0x3f,0xe0,0x85,0x7c,0x0c,0x24,0xf0, +0x42,0x3e,0x16,0x12,0x78,0x21,0x1f,0x13,0x09,0xbc,0x90,0x8f,0x21,0x04,0x7c,0x0c, +0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x3e,0xdc,0x85,0x7c,0x2c,0x1f, +0xee,0x42,0x3e,0xa6,0x0f,0x77,0x21,0x1f,0xdb,0x87,0xbb,0x90,0x8f,0x21,0x04,0x7c, +0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x11,0x0e,0xf4,0x31,0x42, +0x1c,0xe8,0x63,0xc4,0x38,0xd0,0xc7,0x08,0x72,0xa0,0x8f,0xe9,0x8e,0xaf,0xc4,0x67, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0xb0,0x3d,0x9a,0xa3,0x60,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0xac,0x3e,0xf2,0xa1,0xc0,0x77,0x2e,0x30,0xe0,0x88,0x81,0x01,0x80,0x20,0x18, +0x44,0xa1,0x64,0x47,0xc1,0x70,0x44,0x40,0x3e,0xc4,0x67,0x03,0x08,0xc9,0x67,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0x22,0x52,0xfa,0xa1,0xc0,0x02,0x81,0x3e,0x66,0x88,0x90, +0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x3a,0x25,0x31,0x0a,0x2c,0x10,0xe8,0x63, +0x01,0x21,0x9f,0x0b,0x2a,0x37,0xdd,0x90,0x3e,0x41,0x62,0xe8,0xd3,0x2e,0xf1,0x19, +0x31,0x30,0x00,0x10,0x04,0x03,0x4c,0x95,0x44,0x29,0x18,0x31,0x38,0x00,0x10,0x04, +0x03,0x8b,0x95,0xda,0x28,0x68,0x9f,0x0b,0x0c,0x38,0x62,0x60,0x00,0x20,0x08,0x06, +0x11,0x2c,0x95,0x52,0x30,0x1c,0x11,0xcc,0x0f,0xf1,0xd9,0xf0,0x42,0xf2,0x19,0x31, +0x30,0x00,0x10,0x04,0x83,0x68,0x96,0xdc,0x28,0xb0,0x40,0xa0,0x8f,0x19,0x31,0x24, +0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x6c,0x29,0x8e,0x02,0x0b,0x04,0xfa,0x58, +0x40,0xc8,0xe7,0x82,0xca,0x4d,0x37,0xe0,0x4f,0x90,0x58,0xfe,0xf0,0x4b,0x7c,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x00,0xcb,0xa5,0x58,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xc0,0xda,0x25,0x3e,0x0a,0xf8,0xe7,0x02,0x03,0x8e,0x18,0x18,0x00,0x08,0x82,0x41, +0xf4,0x4b,0xb4,0x14,0x0c,0x47,0x04,0x22,0x44,0x7c,0x36,0xf8,0x90,0x7c,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0x12,0xa7,0x3e,0x0a,0x2c,0x10,0xe8,0x63,0x06,0x18,0xc9, +0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x72,0x02,0xa5,0xc0,0x02,0x81,0x3e,0x16, +0x10,0xf2,0xb9,0xa0,0x72,0xd3,0x0d,0x27,0x14,0x24,0x96,0x42,0x2b,0x13,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0xc0,0xd0,0x09,0x9c,0x82,0x11,0x83,0x03,0x00,0x41,0x30, +0xb0,0xd4,0x69,0x95,0x82,0x15,0xba,0xc0,0x80,0x23,0x06,0x06,0x00,0x82,0x60,0x10, +0xb9,0xd3,0x38,0x05,0xc3,0x11,0x41,0x0c,0x11,0x9f,0x0d,0x6d,0x24,0x9f,0x11,0x03, +0x03,0x00,0x41,0x30,0x88,0xe2,0x89,0x95,0x02,0x0b,0x04,0xfa,0x98,0xf1,0x46,0xf2, +0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x88,0x9e,0x5e,0x29,0xb0,0x40,0xa0,0x8f,0x05, +0x84,0x7c,0x2e,0xa8,0xdc,0x74,0x83,0x0d,0x05,0x89,0xb9,0x01,0x58,0xc8,0xc7,0xde, +0x00,0x2c,0xe4,0x63,0x70,0x00,0x16,0xf2,0xb1,0x38,0x00,0x0b,0xf9,0xd8,0x18,0x90, +0x84,0x7c,0x8c,0x0c,0x48,0x42,0x3e,0x56,0x06,0x24,0x21,0x1f,0x33,0x03,0x92,0x90, +0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0xc7, +0x0e,0xf2,0xb1,0x8e,0x1d,0xe4,0x63,0x1e,0x3b,0xc8,0xc7,0x3e,0x76,0x90,0x8f,0x21, +0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x58,0x45,0x0b,0xf2, +0x31,0x8b,0x16,0xe4,0x63,0x17,0x2d,0xc8,0xc7,0x30,0x5a,0x90,0x8f,0x21,0x04,0x7c, +0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0xd8,0x1e,0xa8,0x02,0x7c,0x2c, +0x68,0x03,0xf8,0x58,0xf0,0xc1,0xc7,0x8e,0x80,0x3e,0x76,0x08,0xf4,0xb1,0x63,0xa0, +0x8f,0x1d,0x04,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xd2,0xa9,0x7d,0x0a,0x19, +0x7c,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x6b,0xa7,0xf8,0x29,0x64,0xf0,0x65,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x2c,0x9e,0xea,0xa7,0x90,0xc1,0x97,0x11,0x83,0x03,0x00, +0x41,0x30,0xb0,0x7a,0xca,0x9f,0x42,0x06,0x5f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0, +0xf2,0x29,0x7f,0x2a,0x19,0x7e,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xeb,0xa7,0xfe, +0xa9,0x64,0xf8,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xb0,0x02,0xa9,0x92,0xe1, +0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xc2,0x2a,0xa4,0x4a,0x86,0x5f,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xc0,0x12,0xab,0x91,0x42,0xc4,0x65,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0xac,0xb1,0x22,0x29,0x44,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x22,0xab, +0x92,0x42,0xc4,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xb2,0x32,0x29,0x44,0x5c, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x32,0x2b,0x93,0x42,0xcc,0x65,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0xac,0xb3,0x3a,0x29,0xc4,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0, +0x42,0x2b,0x94,0x42,0xcc,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xb4,0x4a,0x29, +0xc4,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x52,0xab,0x95,0x42,0xc2,0x65,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0xac,0xb5,0x62,0x29,0x24,0x5c,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xc0,0x62,0xab,0x96,0x42,0xc2,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xb6, +0x72,0x29,0x24,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x72,0x2b,0x97,0x42,0xca, +0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xb7,0x7a,0x29,0xa4,0x5c,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xc0,0x82,0x2b,0x98,0x42,0xca,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0xac,0xb8,0x8a,0x29,0xa4,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x92,0x2b,0x99, +0xe2,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xe6,0x6a,0xa6,0x38,0x64,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x2c,0xba,0xa2,0x29,0x0e,0x19,0x31,0x38,0x00,0x10,0x04,0x03, +0xab,0xae,0x6a,0x8a,0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xb2,0xab,0x9b,0x22, +0x90,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xee,0x0a,0xa7,0x08,0x64,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x2c,0xbc,0xca,0x29,0x02,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x2b, +0xaf,0x74,0x8a,0x40,0x8e,0x30,0xe0,0x11,0x06,0x3c,0xc2,0x80,0x47,0x18,0x70,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x3e,0xbd,0xc2,0xa9,0x55,0xaa,0xab,0xd1,0x84,0x20,0x18, +0x31,0x68,0x00,0x10,0x04,0x83,0x86,0xb4,0x7e,0xea,0x95,0xec,0xca,0xae,0xec,0x4a, +0xac,0xc4,0x4a,0xac,0xc4,0x6a,0x34,0x21,0x00,0x86,0x23,0x02,0x5f,0x0a,0xbe,0xe9, +0x86,0x72,0x12,0x02,0x53,0x0a,0xfa,0x98,0x62,0xd0,0xc7,0x94,0x83,0x3e,0x46,0x0c, +0xf2,0xb1,0x62,0x90,0x8f,0x0d,0x86,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x78, +0x2d,0xb5,0x1a,0xcc,0x69,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xd8,0x5a,0xab,0xe1, +0x9c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x88,0x2d,0xb6,0x1a,0xd0,0x69,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0xd9,0x72,0xab,0xe1,0xa4,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x98,0xad,0xb7,0x1a,0x50,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xda,0x82, +0xab,0x21,0xa5,0x4c,0xb0,0x27,0xf9,0x98,0x40,0xc0,0xc7,0x82,0x7b,0x92,0x8f,0x05, +0x03,0x7c,0xec,0x28,0xe2,0x63,0xc1,0x3e,0xc9,0xc7,0x92,0x7d,0x92,0x8f,0x1d,0x41, +0x7c,0x2c,0xe9,0x27,0xf9,0x98,0x10,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22, +0xde,0x8a,0xad,0x6e,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xde,0x4a,0xad,0x60,0xb8, +0x61,0x0c,0xf2,0x89,0xb8,0x60,0x10,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x88,0x57, +0x5f,0xdd,0x13,0x68,0xfd,0x92,0x2f,0x81,0x16,0x68,0x81,0x16,0x68,0x8d,0x26,0x04, +0xc0,0x70,0x44,0x60,0x53,0xc2,0x37,0x62,0xf0,0x00,0x20,0x08,0x06,0x93,0x78,0xe5, +0xd5,0x3c,0xbd,0x93,0x1b,0xb5,0x91,0x59,0x99,0xd5,0x6d,0xdd,0xd6,0x68,0xf5,0xd3, +0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x2c,0x81,0x30,0x50,0x61,0x88,0x41,0x00,0xa2, +0x01,0x30,0x50,0x61,0x80,0x41,0x20,0xa2,0x01,0x30,0x50,0x61,0x68,0x01,0x89,0x06, +0xc0,0x40,0x85,0xa1,0x04,0x26,0x1a,0x00,0x03,0x15,0x86,0x12,0xa0,0x68,0x00,0x0c, +0x54,0x18,0x5c,0xa0,0xa2,0x01,0x30,0x50,0x31,0x68,0x01,0xe8,0x06,0xc0,0x40,0x05, +0x19,0x58,0x81,0xdb,0x06,0xc0,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xf1,0xc5,0x5a, +0x6c,0x34,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x18,0xa0,0xd7,0x69,0xe9,0x53,0x79, +0x8d,0x26,0x04,0x42,0x05,0x7c,0xa5,0x85,0x5e,0xc1,0x5d,0x60,0xb0,0x11,0x83,0x03, +0x00,0x41,0x30,0x10,0x83,0xf6,0x62,0xad,0x7f,0x42,0xaf,0xd1,0x84,0x00,0x18,0x4d, +0x10,0x82,0x13,0x0c,0x76,0x82,0xc1,0x4c,0x30,0xe8,0x63,0xc2,0x41,0x9f,0x13,0x06, +0x74,0xc2,0x80,0x46,0x13,0x1c,0x60,0x34,0xe1,0x09,0x8e,0x30,0xd8,0x11,0x06,0x33, +0xe1,0x9e,0xe4,0x63,0xc2,0x3d,0xc9,0xc7,0x08,0xbf,0x82,0x8f,0x11,0x7f,0x05,0x9f, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x50,0x8c,0xbc,0x08,0x61,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0x14,0x2b,0x2f,0x42,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0xc5, +0xca,0x6b,0xad,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x56,0xcc,0xbc,0xd8,0x4a, +0x38,0xc6,0x60,0xc7,0x18,0xcc,0x08,0x81,0x3e,0x46,0x08,0xf4,0x19,0x31,0x68,0x00, +0x10,0x04,0x83,0xe6,0xc5,0xd4,0x4b,0xa7,0x42,0x2c,0xc4,0x42,0xac,0xbd,0xda,0xab, +0xbd,0xda,0x6b,0x34,0x21,0x00,0x86,0x23,0x82,0xb4,0x0a,0xbe,0xe9,0x06,0xb8,0x12, +0x82,0x0b,0x03,0x43,0x8d,0x18,0x3c,0x00,0x08,0x82,0xc1,0x14,0x63,0xe8,0x55,0x56, +0x3e,0x75,0x18,0xb5,0x55,0x5b,0x26,0x66,0x62,0xf2,0x15,0x8c,0x26,0x04,0x80,0x05, +0xaa,0x25,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x6a,0xcc,0xbd,0x02,0x0b,0x0c, +0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x74,0x63,0xec,0x15,0x58,0xd0,0x5a,0xf2, +0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0xc7,0xe4,0x2b,0x18,0x8e,0x80,0x03,0xba, +0x0a,0xbe,0xe9,0x06,0x21,0x0e,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7e,0x4c, +0xbf,0x82,0x61,0x38,0x22,0xb8,0x2b,0xe7,0x1b,0x31,0x38,0x00,0x10,0x04,0x83,0x23, +0xcc,0xfa,0x6b,0x28,0x2c,0x18,0xe8,0x63,0xa0,0x15,0xc4,0x67,0xba,0x21,0x08,0x2d, +0x62,0x96,0x61,0x20,0xea,0x60,0x38,0x22,0x0f,0xf8,0xca,0xf9,0xa6,0x1b,0x6c,0x6b, +0xb4,0x82,0x59,0x02,0x64,0x38,0x62,0x0f,0x48,0x4b,0xf9,0x66,0x19,0x8c,0x22,0x30, +0x46,0x89,0x8f,0x05,0xaa,0x25,0x1f,0x0b,0x18,0xf8,0xcc,0x12,0x20,0xc3,0x11,0x87, +0x78,0x09,0xdf,0x2c,0xc3,0x81,0x04,0xb3,0x04,0xc8,0x40,0x89,0xc1,0x0c,0x20,0x51, +0x98,0x6c,0x70,0x80,0x84,0x31,0x50,0x62,0x88,0xc1,0x60,0x14,0xde,0xe1,0x19,0xa6, +0xf4,0x16,0x7c,0x2c,0x28,0x2f,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xd4,0x66, +0x39,0x16,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x11,0x67,0x2c,0x06,0x0a,0x81,0xbd, +0x56,0x10,0x1f,0x83,0xad,0x76,0x8a,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x71, +0xd6,0x63,0xc1,0x70,0x84,0x3c,0xb1,0x17,0xf1,0x5d,0x60,0x28,0x5b,0x02,0xf9,0x58, +0x60,0xc8,0xc7,0x82,0x42,0x3e,0x16,0xe0,0x16,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0xc2,0x33,0x32,0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe0,0xb3,0x1b,0x7b, +0xc0,0x60,0x38,0x22,0xa0,0x2d,0xe7,0x1b,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0xcf, +0x74,0x2c,0x12,0x03,0x0b,0x06,0xfa,0x4c,0x37,0x04,0xb7,0x35,0x8c,0x18,0x18,0x00, +0x08,0x82,0x41,0xe4,0x67,0x6a,0x16,0xd8,0x11,0x62,0xf2,0x19,0x31,0x30,0x00,0x10, +0x04,0x83,0x08,0xd4,0xd8,0x2c,0xb0,0x60,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x44,0xa2,0xe6,0x66,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x7c,0x7d,0xb6,0x63,0xae, +0x25,0x67,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x26,0x84,0x96,0x7c,0x4c,0x08,0x2d, +0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x84,0x6a,0x3a,0x26,0x8c,0x18,0x18,0x00, +0x08,0x82,0x41,0x94,0x6a,0x3b,0x26,0x9c,0x30,0xa0,0x13,0x06,0x74,0x82,0xc1,0x4e, +0x30,0x98,0x09,0xf2,0x05,0x1f,0x13,0xe6,0x0b,0x3e,0x23,0x06,0x07,0x00,0x82,0x60, +0xf0,0xa9,0x1a,0x9a,0xed,0x56,0xa8,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x58,0x21, +0xc4,0xc7,0x0a,0x21,0x3e,0xc3,0x11,0xc2,0x23,0x7c,0xd3,0x0d,0x63,0xd6,0x66,0xc1, +0x70,0xc4,0x00,0x09,0xdf,0x74,0x43,0x99,0xbd,0x59,0x30,0xdd,0xb0,0x6a,0xad,0x46, +0x4c,0x37,0xb0,0x9a,0xab,0x0d,0x55,0x44,0x50,0x44,0x04,0x25,0x10,0x50,0x02,0x01, +0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x84,0x1b,0x9f,0xc1,0xd7,0xac,0x09,0xc1,0x9f, +0xfd,0xd9,0x9f,0xfd,0xd9,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c, +0x37,0xe4,0x9a,0xae,0x39,0x95,0x04,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcd,0xb9, +0x89,0x9a,0x7d,0xe5,0x5a,0x70,0x94,0x5a,0xa9,0x95,0x5a,0xa9,0x8d,0x26,0x04,0xc0, +0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74,0x03,0xb8,0xfd,0x1a,0x55,0x4f,0x00,0x23, +0x06,0x0d,0x00,0x82,0x60,0xd0,0xb4,0x1b,0xaa,0xf1,0xd7,0xaf,0x05,0xcd,0xaa,0xad, +0xda,0xaa,0xad,0xda,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37, +0x94,0x9b,0xb9,0x61,0x45,0x05,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcd,0xbc,0xb9, +0x9a,0x88,0x95,0x1b,0x15,0xc4,0x5a,0xac,0xc5,0x5a,0xac,0x8d,0x26,0x04,0xc0,0x68, +0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xf7,0x26,0x6b, +0x26,0x96,0x6e,0x51,0x51,0x6b,0xb5,0x56,0x6b,0xb5,0x36,0x9a,0x10,0x00,0xa3,0x09, +0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xec,0x9b,0xad,0xa9, +0x58,0xbb,0x3d,0x49,0xae,0xe5,0x5a,0xae,0xe5,0xda,0x68,0x42,0x00,0x8c,0x26,0x08, +0xc1,0x68,0xc2,0x20,0x4c,0x37,0xd0,0xdb,0xbc,0x99,0x41,0x89,0x41,0x00,0x23,0x06, +0x0d,0x00,0x82,0x60,0xd0,0x84,0x1c,0xaf,0xc1,0xd8,0xbc,0x89,0x41,0xf0,0x6b,0xbf, +0xf6,0x6b,0xbf,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06, +0x0d,0x00,0x82,0x60,0xd0,0x94,0x1c,0xb8,0xd1,0xd8,0xbd,0x7d,0xc5,0xb8,0x8d,0xdb, +0xb8,0x8d,0xdb,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34, +0x00,0x08,0x82,0x41,0x93,0x72,0xe4,0x86,0x63,0xfb,0xd6,0x25,0xe7,0x76,0x6e,0xe7, +0x76,0x6e,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x60,0x78,0x50,0x0a, +0xf1,0x31,0x3c,0x28,0x85,0xf8,0x5c,0x69,0x19,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0x98,0x63,0x37,0x70,0x08,0xec,0xcd,0x56,0x81,0x3e,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0xcc,0xdc,0xbb,0x85,0x5a,0x60,0x71,0x36,0xc4,0xc7,0x84,0x40,0x3e,0x16, +0xcc,0x19,0x7c,0x2c,0x20,0x35,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x81,0x73, +0xf3,0x56,0x67,0x81,0xd9,0x56,0x9e,0xc9,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0x9d,0xab,0xb7,0x20,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0xe7,0xec,0x4d,0xce, +0x02,0x23,0x8e,0xf8,0x98,0x10,0xc8,0xc7,0x82,0x04,0x3e,0x86,0x5e,0xab,0x26,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x7a,0x2e,0xe5,0x02,0x63,0xb5,0x20,0x3e,0x96, +0x0a,0xa6,0x00,0x82,0x0b,0x0c,0x66,0xa9,0x70,0x0a,0x20,0xb8,0xc0,0x60,0x36,0x60, +0xf0,0x31,0x01,0x83,0xcf,0x70,0x03,0x2a,0xc0,0x05,0x19,0x0c,0x37,0xa0,0x02,0x5c, +0x90,0x41,0x09,0x81,0x5e,0x60,0x28,0x73,0x0c,0xf9,0xd8,0x63,0xc8,0x67,0xc4,0x20, +0x01,0x40,0x10,0x0c,0x38,0xb3,0x3b,0x39,0x21,0x10,0x82,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xde,0x6e,0xe5,0x02,0x77,0xb3,0xc0,0xdd,0xe4,0x63,0xc1,0xab,0xc1,0xc7, +0x06,0x59,0x93,0x8f,0x05,0xb1,0x06,0x1f,0x2b,0xe2,0x4d,0x3e,0x16,0xc4,0x1b,0x7c, +0x2c,0x28,0xe4,0x63,0x81,0xbc,0xc1,0xc7,0x8a,0x42,0x3e,0x16,0x38,0xf2,0xb1,0x60, +0x90,0x8f,0x05,0xb8,0x20,0x1f,0x13,0x70,0x41,0x3e,0x36,0xe0,0x82,0x7c,0x46,0x0c, +0x12,0x00,0x04,0xc1,0x80,0xb3,0xbb,0x9b,0xc3,0x2e,0xec,0x32,0x4f,0xde,0xe4,0x63, +0x81,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xfc,0xee,0xe6,0x02,0x0b,0x7e, +0x41,0x3e,0x26,0xfc,0x82,0x7c,0x6c,0xf8,0x05,0xf9,0xd8,0x20,0x0e,0xf2,0xb1,0x41, +0x1c,0xe4,0x63,0x83,0x38,0xc8,0xc7,0xde,0x41,0x1c,0x40,0x70,0x81,0xc1,0x2c,0xe0, +0x03,0xf8,0x0c,0x37,0x90,0xc3,0x6c,0x90,0x41,0x05,0x63,0xa0,0x17,0x18,0xca,0xe0, +0x80,0x90,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x70,0xa7,0x87,0x76,0x81,0x18,0x04, +0x62,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0xec,0xb1,0x5d,0xf0,0x72,0x16,0xbc, +0x9c,0x7c,0x2c,0x80,0x37,0xf8,0xd8,0x30,0x6f,0xf2,0xb1,0x40,0xde,0xe0,0x63,0x85, +0xcc,0xc9,0xc7,0x02,0x99,0x83,0x8f,0x05,0x85,0x7c,0x2c,0x98,0x39,0xf8,0x58,0x51, +0xc8,0xc7,0x82,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x60,0x1e,0xe4,0x63,0xc2,0x3c,0xc8, +0xc7,0x86,0x79,0x90,0x8f,0x0d,0x64,0x00,0x1f,0x1b,0xc8,0x00,0x3e,0x36,0x90,0x01, +0x7c,0xec,0x40,0x03,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0x01,0xb7,0x7b,0x7c,0x97, +0xf1,0x41,0xc6,0x07,0x56,0x06,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x12, +0xbf,0xbd,0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x30,0x3f,0xd1,0x1b,0x89,0x7e, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0xfc,0x46,0x6f,0x24,0xfa,0x61,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0xf4,0x23,0xbd,0x91,0xe8,0x87,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xd2,0x8f,0xf4,0x4c,0x02,0x24,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x50, +0xbf,0xd2,0x33,0x09,0x90,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0xfd,0x4c,0xcf, +0x24,0x40,0xc2,0x8e,0x91,0x90,0x8f,0x21,0x23,0x21,0x1f,0x4b,0x46,0x42,0x3e,0x36, +0xb4,0x01,0x7c,0x6c,0x68,0x03,0xf8,0xd8,0xd0,0x06,0xf0,0x31,0x23,0x25,0xe4,0x63, +0x46,0x4a,0xc8,0xc7,0x8c,0x94,0x90,0x8f,0x0d,0x70,0x00,0x1f,0x1b,0xe0,0x00,0x3e, +0x36,0xc0,0x01,0x7c,0x6c,0xba,0x03,0xf8,0x18,0x58,0xb4,0x04,0x08,0x2e,0x30,0x98, +0x05,0xed,0x00,0x9f,0xe1,0x86,0x97,0x20,0x11,0x32,0xa8,0x80,0x16,0xf4,0x02,0x43, +0x59,0x38,0x10,0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x03,0x0e,0xff,0x72,0x2f,0x98, +0x85,0x60,0x16,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x08,0xc1,0xa0,0xf7,0x02,0xd0, +0xb3,0x00,0xf4,0xe4,0x63,0x41,0xd8,0xc1,0xc7,0x06,0xb2,0x93,0x8f,0x05,0x63,0x07, +0x1f,0x2b,0x46,0x4f,0x3e,0x16,0x8c,0x1e,0x7c,0x2c,0x28,0xe4,0x63,0x01,0xe9,0xc1, +0xc7,0x8a,0x42,0x3e,0x16,0x34,0xf2,0xb1,0x60,0x90,0x8f,0x05,0x3e,0x21,0x1f,0x13, +0x7c,0x42,0x3e,0x36,0xf8,0x84,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1, +0x38,0x18,0xe0,0x63,0x71,0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0x38,0x16, +0x0c,0xda,0x2f,0x6b,0x87,0xac,0x1d,0xcc,0x16,0x02,0xf9,0x8c,0x18,0x18,0x00,0x08, +0x82,0x41,0x34,0x83,0x01,0xfb,0x05,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xdc,0x60, +0x30,0x7f,0x71,0x80,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe0,0x60,0x40,0x7f, +0x71,0x80,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe4,0x60,0x50,0x7f,0x71,0x80, +0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe8,0x60,0x50,0x7f,0x71,0xb0,0x16,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xec,0x60,0x60,0x7f,0x71,0xb0,0x16,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0xf0,0x60,0x70,0x7f,0x71,0xb0,0x16,0x76,0xb8,0x85,0x7c,0x0c, +0x71,0x0b,0xf9,0x58,0xe2,0x16,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7, +0xe2,0x60,0x80,0x8f,0x19,0x74,0x21,0x1f,0x33,0xe8,0x42,0x3e,0x66,0xd0,0x85,0x7c, +0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc1, +0xc7,0x5e,0x03,0x2f,0x40,0x70,0x81,0xc1,0x2c,0xe8,0x09,0xf8,0x0c,0x37,0xe8,0x05, +0x9d,0x90,0x41,0x99,0x44,0xa0,0x17,0x18,0xca,0x64,0x82,0x90,0xcf,0x88,0x41,0x02, +0x80,0x20,0x18,0x70,0x69,0x18,0xa8,0x60,0x50,0x12,0x41,0x49,0x04,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0xc8,0x61,0xe0,0x82,0x41,0x10,0x7f,0x16,0xc4,0x9f,0x7c,0x2c, +0x90,0x3d,0xf8,0xd8,0x50,0x7b,0xf2,0xb1,0x80,0xf6,0xe0,0x63,0x05,0xfd,0xc9,0xc7, +0x02,0xfa,0x83,0x8f,0x05,0x85,0x7c,0x2c,0xa8,0x3f,0xf8,0x58,0x51,0xc8,0xc7,0x82, +0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x20,0x35,0xe4,0x63,0x42,0x6a,0xc8,0xc7,0x86,0xd4, +0x90,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e, +0x0e,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0x01,0xd7,0x87,0x81,0x0f,0x06,0x3f,0x91, +0xfd,0x44,0x66,0x27,0x11,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x52,0x0c, +0x7a,0x30,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x40,0xc5,0x80,0x0c,0x83,0x38, +0x98,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x52,0x31,0x28,0xc3,0x20,0x0e,0x66, +0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x55,0x0c,0xcc,0x30,0x88,0x83,0xd9,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x15,0x03,0x33,0x0c,0xe2,0xc0,0x36,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x60,0xc5,0xe0,0x0c,0x83,0x38,0xb0,0x8d,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x5a,0x31,0x40,0xc3,0x20,0x0e,0x6c,0xc3,0x8e,0xdc,0x90,0x8f, +0x21,0xb9,0x21,0x1f,0x4b,0x72,0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8, +0x58,0x1c,0x0c,0xf0,0x31,0xe3,0x37,0xe4,0x63,0xc6,0x6f,0xc8,0xc7,0x8c,0xdf,0x90, +0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x26, +0xf8,0x14,0x4c,0xb8,0x81,0x5e,0x60,0xa8,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0x6a, +0x31,0xb0,0xc3,0xe0,0x25,0xda,0xe0,0x25,0xda,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0x5f,0x0c,0xf4,0x30,0x08,0x7a,0x30,0xb0,0xa0,0x07,0x03,0xf9,0x58,0xe0,0x7f, +0xf0,0xb1,0x21,0x04,0x03,0xf9,0x58,0x00,0x82,0x01,0x7c,0xac,0x00,0xc3,0x40,0x3e, +0x16,0x80,0x61,0x00,0x1f,0x0b,0x0a,0xf9,0x58,0x10,0x86,0x01,0x7c,0xac,0x28,0xe4, +0x63,0x01,0x23,0x1f,0x0b,0x06,0xf9,0x58,0x10,0x1f,0xf2,0x31,0x21,0x3e,0xe4,0x63, +0x43,0x7c,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e, +0xc6,0x06,0x07,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0x4b,0xc7,0x40,0x15,0x83, +0xb3,0x28,0x85,0xb3,0x28,0x05,0x9b,0x8b,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60, +0x10,0xc1,0x63,0x90,0x8a,0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x3d,0x06, +0xb0,0x18,0xb0,0xc1,0x7e,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x51,0x8f,0x41,0x2c, +0x06,0x6c,0xb0,0x1f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd8,0x63,0x20,0x8b,0x01, +0x1b,0xec,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xf7,0x18,0xc8,0x62,0xc0,0x06, +0xfe,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x3e,0x06,0xb3,0x18,0xb0,0x81,0x7f, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x91,0x8f,0x01,0x2d,0x06,0x6c,0xe0,0x1f,0x76, +0x84,0x88,0x7c,0x0c,0x09,0x11,0xf9,0x58,0x12,0x22,0xf2,0x31,0x36,0x18,0xe0,0x63, +0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0x19,0x27,0x22,0x1f,0x33,0x4e,0x44,0x3e, +0x66,0x9c,0x88,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0, +0x63,0x6c,0x30,0xc1,0xa7,0x56,0x42,0x17,0xf4,0x02,0x43,0x8d,0x18,0x24,0x00,0x08, +0x82,0x01,0x17,0x92,0x81,0x38,0x06,0x2a,0x91,0x0b,0x2a,0x91,0x0b,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0xa8,0x64,0x60,0x8e,0x41,0x90,0x8a,0x81,0x05,0xa9,0x18,0xc8, +0xc7,0x02,0x35,0x0c,0xe0,0x63,0x43,0x1b,0x06,0xf2,0xb1,0x80,0x0d,0x03,0xf8,0x58, +0xc1,0x8a,0x81,0x7c,0x2c,0x60,0xc5,0x00,0x3e,0x16,0x14,0xf2,0xb1,0xa0,0x15,0x03, +0xf8,0x58,0x51,0xc8,0xc7,0x02,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x20,0x47,0xe4,0x63, +0x42,0x8e,0xc8,0xc7,0x86,0x1c,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e, +0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x0e,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0x01,0x57, +0x93,0x81,0x3d,0x06,0x62,0x11,0x0f,0x62,0x11,0x0f,0xf6,0x1b,0x81,0x7c,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0xe2,0xc9,0xa0,0x1e,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0xb0,0x0c,0xf8,0x31,0x60,0x83,0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0x23,0x2c,0x83,0x7e,0x0c,0xd8,0x60,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x10, +0xcb,0xc0,0x1f,0x03,0x36,0x18,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xc6,0x32, +0xf0,0xc7,0x80,0x0d,0xcc,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xb2,0x0c,0xfe, +0x31,0x60,0x03,0x33,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x2c,0x03,0x90,0x0c, +0xd8,0xc0,0x4c,0xec,0x48,0x13,0xf9,0x18,0x92,0x26,0xf2,0xb1,0x24,0x4d,0xe4,0x63, +0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x33,0xde,0x44,0x3e, +0x66,0xbc,0x89,0x7c,0xcc,0x78,0x13,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0, +0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x82,0x8f,0xe1,0xca,0x9c,0x80,0xe0,0x02,0x83, +0x59,0x60,0x26,0xf0,0x19,0x6e,0xa8,0x93,0xbe,0x21,0x83,0x7a,0x91,0x40,0x2f,0x30, +0x94,0xed,0x08,0x21,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0xe4,0x32,0x98,0xc9, +0xc0,0x45,0x02,0x17,0x09,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8,0xcb,0xe0,0x26, +0x83,0x40,0x1f,0x03,0x0b,0xf4,0x31,0x90,0x8f,0x05,0xbb,0x18,0xc0,0xc7,0x06,0x5f, +0x0c,0xe4,0x63,0x41,0x2f,0x06,0xf0,0xb1,0xa2,0x1f,0x03,0xf9,0x58,0xd0,0x8f,0x01, +0x7c,0x2c,0x28,0xe4,0x63,0x81,0x3f,0x06,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8d,0x7c, +0x2c,0x18,0xe4,0x63,0x01,0xa9,0xc8,0xc7,0x04,0x52,0x91,0x8f,0x0d,0xa4,0x22,0x1f, +0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x1c,0xf0, +0x19,0x31,0x48,0x00,0x10,0x04,0x03,0xce,0x34,0x83,0xb3,0x0c,0xd0,0x24,0x43,0x93, +0xcc,0x60,0x24,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xad,0x19,0x98,0x65, +0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x11,0x9b,0x41,0x5b,0x06,0x71,0xe0,0x2a, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc8,0x66,0xe0,0x96,0x41,0x1c,0xb8,0xca,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0xb3,0x19,0xbc,0x65,0x10,0x07,0xae,0x32,0x62,0x70, +0x00,0x20,0x08,0x06,0x07,0x6d,0x06,0x6f,0x19,0xc4,0x41,0xac,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x51,0x9b,0x01,0x5c,0x06,0x71,0x10,0x2b,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0xd8,0x66,0x10,0x97,0x41,0x1c,0xc4,0x8a,0x1d,0xb4,0x22,0x1f,0x43,0x68, +0x45,0x3e,0x96,0xd0,0x8a,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38, +0x18,0xe0,0x63,0x86,0xae,0xc8,0xc7,0x0c,0x5d,0x91,0x8f,0x19,0xba,0x22,0x1f,0x8b, +0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x4c,0xf0,0xa9, +0x1c,0x71,0x03,0xbd,0xc0,0x50,0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0xf9,0x66,0xf0, +0x97,0x01,0x8e,0xb4,0x01,0x8e,0xb4,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xe7, +0x19,0x8c,0x66,0x10,0x98,0x65,0x60,0x81,0x59,0x06,0xf2,0xb1,0xe0,0x24,0x03,0xf8, +0xd8,0xa0,0x92,0x81,0x7c,0x2c,0x48,0xc9,0x00,0x3e,0x56,0xa4,0x65,0x20,0x1f,0x0b, +0xd2,0x32,0x80,0x8f,0x05,0x85,0x7c,0x2c,0x50,0xcb,0x00,0x3e,0x56,0x14,0xf2,0xb1, +0x80,0x91,0x8f,0x05,0x83,0x7c,0x2c,0x60,0x17,0xf9,0x98,0xc0,0x2e,0xf2,0xb1,0x81, +0x5d,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63, +0x83,0x03,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0xc9,0x67,0x30,0x9b,0x01,0x9c, +0x94,0x02,0x9c,0x94,0x82,0xf1,0x49,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0xf2,0x33,0x90,0xcd,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x3f,0x83,0xdc, +0x0c,0xd8,0xc0,0x5e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf0,0xcf,0x40,0x37,0x03, +0x36,0xb0,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfe,0x33,0xd8,0xcd,0x80,0x0d, +0xec,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x10,0x0d,0x76,0x33,0x60,0x83,0x7c, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x44,0x03,0xde,0x0c,0xd8,0x20,0x5f,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x10,0xd1,0xa0,0x37,0x03,0x36,0xc8,0x17,0x3b,0xf8, +0x45,0x3e,0x86,0xf0,0x8b,0x7c,0x2c,0xe1,0x17,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36, +0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0x0c,0x91,0x91,0x8f,0x19,0x22,0x23,0x1f,0x33, +0x44,0x46,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31, +0x36,0x98,0xe0,0x53,0x34,0xa2,0x0b,0x7a,0x81,0xa1,0x46,0x0c,0x12,0x00,0x04,0xc1, +0x80,0x53,0xd1,0x60,0x3d,0x83,0x19,0xc9,0x85,0x19,0xc9,0x85,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x66,0x34,0x78,0xcf,0x20,0x90,0xcd,0xc0,0x02,0xd9,0x0c,0xe4,0x63, +0xc1,0x5c,0x06,0xf0,0xb1,0xc1,0x2e,0x03,0xf9,0x58,0x50,0x97,0x01,0x7c,0xac,0xa8, +0xcd,0x40,0x3e,0x16,0xd4,0x66,0x00,0x1f,0x0b,0x0a,0xf9,0x58,0x60,0x9b,0x01,0x7c, +0xac,0x28,0xe4,0x63,0x01,0x23,0x1f,0x0b,0x06,0xf9,0x58,0x40,0x33,0xf2,0x31,0x81, +0x66,0xe4,0x63,0x03,0xcd,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63, +0x83,0x01,0x3e,0xc6,0x06,0x07,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0xf3,0xd1, +0xe0,0x3f,0x83,0x35,0x89,0x87,0x35,0x89,0x07,0x43,0x97,0x40,0x3e,0x23,0x06,0x06, +0x00,0x82,0x60,0x10,0x95,0x69,0xe0,0x9f,0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0x47,0x9a,0x06,0x25,0x1a,0xb0,0x81,0xcf,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xa1, +0xa6,0x81,0x89,0x06,0x6c,0xe0,0x33,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xac,0x69, +0x70,0xa2,0x01,0x1b,0xf8,0xcc,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x6c,0x1a,0x9c, +0x68,0xc0,0x06,0x61,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x9b,0x06,0x28,0x1a, +0xb0,0x41,0xd8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xe1,0xa6,0x41,0x8a,0x06,0x6c, +0x10,0x36,0x76,0x90,0x8d,0x7c,0x0c,0x21,0x1b,0xf9,0x58,0x42,0x36,0xf2,0x31,0x36, +0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0x19,0x6a,0x23,0x1f,0x33, +0xd4,0x46,0x3e,0x66,0xa8,0x8d,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31, +0x36,0x18,0xe0,0x63,0x6c,0x30,0xc1,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x3c, +0x0d,0xdc,0x34,0x08,0x86,0x23,0x02,0xde,0x0c,0x84,0x6f,0xba,0x61,0xd8,0xcd,0x20, +0xb0,0x26,0xa0,0x8f,0x35,0x02,0x7d,0xac,0x19,0xe8,0x63,0x0a,0x41,0x1f,0x53,0x0a, +0xfa,0x98,0x62,0xd0,0xc7,0x0c,0x43,0x3e,0x66,0x18,0xf2,0x31,0xc3,0x90,0x8f,0x19, +0x43,0x7c,0xcc,0x18,0xe2,0x63,0xc6,0x10,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0x50,0x35,0xe8,0xd3,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0x55,0x03,0x3f, +0x0d,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x54,0x35,0xf8,0xd3,0x60,0x18,0x31, +0x30,0x00,0x10,0x04,0x83,0x68,0x55,0x03,0x1f,0x0d,0x86,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0x58,0x35,0xf8,0xd1,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x55, +0x03,0x30,0x0d,0x86,0xe1,0x08,0x36,0x80,0xcf,0x40,0xf8,0x2e,0x30,0x94,0x05,0x6e, +0x20,0x9f,0xe1,0x88,0x60,0x3e,0x03,0xe1,0x9b,0x65,0x48,0x94,0xc0,0xe6,0x40,0xa0, +0x8f,0xcd,0xc1,0x40,0x1f,0x9b,0x03,0x82,0x3e,0x56,0x88,0x68,0x20,0x9f,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x72,0x35,0xa0,0xd3,0x80,0x80,0x83,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x74,0x35,0xa8,0xd3,0x80,0x80,0x83,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x76,0x35,0xb0,0xd3,0x80,0x80,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x78, +0x35,0xc0,0xd3,0x60,0x80,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7a,0x35,0xc8, +0xd3,0x60,0x80,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7c,0x35,0xd0,0xd3,0x60, +0x80,0x83,0x59,0x02,0x65,0xa0,0xc2,0x30,0x12,0x7d,0x40,0x06,0x2a,0x0c,0x23,0xd1, +0x07,0x64,0xa0,0xc2,0x30,0x12,0x7d,0x40,0x06,0x2a,0x0c,0x2a,0xf1,0x10,0x23,0x03, +0x16,0x0d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0xb8,0x06,0x6b,0x1a,0x04, +0x16,0xe4,0x68,0x20,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xcc,0x35,0x08,0xd5, +0x60,0x2c,0x03,0xb0,0x0c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x38,0xd7,0x40,0x54, +0x83,0x60,0x94,0x86,0x23,0x82,0x1f,0x0d,0x88,0xaf,0x78,0x32,0x08,0x74,0xc4,0xe0, +0x01,0x40,0x10,0x0c,0x26,0x73,0x0d,0xfa,0x34,0xc8,0xcf,0x60,0x3e,0x03,0xb9,0x0c, +0xe2,0x32,0x50,0xd3,0x40,0x4d,0x83,0x5d,0x0d,0x76,0x35,0x38,0xd5,0x20,0x44,0x83, +0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0xe9,0x06, +0xc2,0x44,0x03,0x63,0xba,0x81,0x38,0xd1,0xe0,0x98,0x6e,0x20,0x50,0x34,0x40,0xa6, +0x1b,0x88,0x14,0x0d,0x12,0x73,0x88,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x14, +0xaf,0x81,0xb9,0x06,0xc1,0x70,0x44,0x90,0xa6,0x01,0xf3,0xcd,0x32,0x38,0x4b,0x60, +0x91,0x11,0x9f,0xe1,0x08,0xc2,0x45,0x03,0xe1,0x1b,0x8e,0x28,0x5e,0x34,0x20,0xbe, +0x13,0x06,0x71,0xc2,0x20,0x4c,0x08,0x42,0x30,0x1c,0x61,0xcc,0x68,0x20,0x7c,0xc3, +0x11,0x07,0x8d,0x06,0xc4,0x77,0xc2,0x20,0x4e,0x18,0x84,0x09,0x41,0x08,0x86,0x1b, +0x8c,0x00,0x0c,0x66,0x19,0x98,0x26,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0x5f, +0x03,0x7a,0x0d,0x98,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x46,0x36,0xf8,0xd5,0xe0, +0x09,0x66,0x09,0x9a,0x81,0x0a,0x43,0x60,0xc0,0x60,0x31,0x30,0xa0,0xe2,0x33,0x1c, +0x11,0xf4,0x68,0x20,0x7c,0xc3,0x11,0x82,0x8f,0x06,0xc4,0x77,0xc2,0x20,0x4e,0x18, +0x84,0x09,0x41,0x08,0x86,0x1b,0xa0,0x00,0x0c,0x66,0x19,0xb0,0x2c,0x18,0xa8,0x30, +0x52,0x66,0x33,0x65,0x41,0x19,0x31,0x70,0x00,0x10,0x04,0x83,0x67,0x65,0x03,0x5f, +0x0d,0xc4,0x34,0x48,0xd1,0x00,0x45,0x03,0x75,0x0d,0xd0,0xc0,0xeb,0x38,0x58,0x0d, +0x86,0x23,0x38,0x32,0x0d,0x9c,0xef,0x02,0x43,0xd9,0x10,0xc8,0x67,0xb8,0x21,0xac, +0x42,0x36,0x08,0x83,0x8b,0xcd,0xc0,0x50,0xf6,0xa6,0xc1,0x6b,0x06,0xf1,0xb1,0x40, +0x90,0x8f,0x05,0xe2,0x24,0x1f,0xf3,0xcd,0x60,0x55,0x03,0xf9,0x8c,0x18,0x18,0x00, +0x08,0x82,0x41,0x34,0xb3,0xc1,0xbf,0x06,0xc1,0x1d,0x86,0x1a,0x31,0x38,0x00,0x10, +0x04,0x83,0x03,0x67,0x83,0x79,0x0d,0x02,0xc1,0xee,0xe0,0x55,0x03,0xf9,0x58,0x60, +0xc4,0xc7,0x86,0x40,0x3e,0x16,0x20,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3, +0x67,0x83,0x7c,0x0d,0x92,0xc0,0xce,0x33,0x30,0xd5,0x40,0x3e,0x23,0x06,0x06,0x00, +0x82,0x60,0x10,0xf1,0x6c,0x80,0xb2,0x41,0x60,0x7e,0x30,0xc4,0xc7,0x84,0x40,0x3e, +0x16,0x14,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x6c,0x83,0x7f,0x0d,0x8c, +0x60,0x96,0xe1,0x81,0x72,0x33,0x30,0x52,0x28,0x05,0xf8,0x58,0x40,0x0a,0xf1,0xb1, +0x52,0x38,0x05,0xf8,0x18,0x2a,0x9c,0x42,0x7c,0x2c,0x38,0x85,0xf8,0xcc,0x12,0x4c, +0x23,0x06,0x07,0x00,0x82,0x60,0xf0,0x81,0x6d,0xe0,0xaf,0x41,0x9c,0x06,0x35,0x1b, +0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x58,0x20,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0x22,0xb5,0x0d,0x7e,0x36,0x08,0x6c,0x55,0x83,0x80,0x3e,0x23,0x06,0x06,0x00, +0x82,0x60,0x10,0xb1,0x6d,0x10,0xb2,0x41,0x60,0xc1,0xad,0x06,0xf2,0x19,0x31,0x30, +0x00,0x10,0x04,0x83,0xc8,0x6d,0x83,0x93,0x0d,0x82,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xe4,0x36,0x70,0xd9,0x00,0x57,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0xb9,0x0d,0x5c,0x36,0x68,0xcf,0x80,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x6e, +0x83,0x97,0x0d,0xe2,0x33,0x08,0x4c,0x56,0x83,0x21,0x3e,0x26,0x04,0xf2,0xb1,0xa0, +0x80,0x8f,0x05,0xea,0x20,0x1f,0x13,0xd4,0x41,0x3e,0x36,0xa8,0x83,0x7c,0x8c,0x1f, +0x86,0xf8,0x18,0x3f,0x0c,0xf1,0x31,0x7e,0x18,0xe2,0x63,0xc6,0x3f,0xc0,0xc7,0x8c, +0x7f,0x80,0x8f,0x19,0xff,0x00,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x42,0x37, +0xe0,0xd9,0x00,0x27,0x8c,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x44,0x37,0xe8,0xd9, +0x00,0x27,0x8c,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x46,0x37,0xf0,0xd9,0x00,0x27, +0x8c,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x48,0x37,0x00,0xdb,0x00,0x27,0x8c,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x4a,0x37,0x08,0xdb,0x00,0x27,0x8c,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x4c,0x37,0x10,0xdb,0x00,0x27,0x8c,0xe1,0x08,0xc3,0xb7,0x84, +0x6f,0x38,0xc2,0xf0,0x2d,0xe1,0x1b,0x8e,0x30,0x7c,0x4b,0xf8,0x6a,0x10,0xb6,0x02, +0x61,0x87,0x23,0xc6,0x0b,0x11,0xbe,0xe1,0x88,0xf1,0x42,0x84,0x6f,0x38,0x62,0xbc, +0x10,0xe1,0xab,0x41,0xd8,0x0a,0x84,0x2d,0x23,0xd8,0x59,0x86,0x48,0x0a,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x90,0xdd,0xa0,0x6d,0x83,0xf4,0x8a,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x98,0xdd,0xc0,0x6d,0x83,0xf4,0x8a,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xa0,0xdd,0xe0,0x6d,0x83,0xf4,0x8a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa8, +0xdd,0x20,0x6e,0x83,0x21,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x76,0x03,0xb9, +0x0d,0x86,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xdb,0x0d,0xe6,0x36,0x18,0xa2, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x70,0x37,0x98,0xdb,0x20,0x15,0x66,0x6a,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0x22,0xdb,0x0d,0xd6,0x36,0xa0,0xd1,0xc0,0x82,0x7d,0x0d, +0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0xee,0x06,0x71,0x1b,0x04,0x96,0xaf, +0x41,0x10,0x1f,0x0b,0x0a,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xb4,0xbb,0xc1, +0xe9,0x06,0x81,0xd9,0x97,0x12,0x1f,0xb3,0x2f,0x25,0x3e,0x66,0x5f,0x4a,0x7c,0x8c, +0x18,0xe4,0x63,0xc5,0x20,0x1f,0x33,0x06,0xf9,0xd8,0x00,0xc1,0xc7,0x06,0x08,0x3e, +0x36,0x40,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x7d,0x03,0xd2,0x0d,0x4a, +0xe1,0x67,0x03,0x33,0x85,0x20,0x3e,0xc6,0x04,0xf2,0xb1,0x60,0x80,0xcf,0x2c,0x81, +0x34,0x50,0x61,0x38,0x91,0x09,0x07,0xd0,0x40,0x85,0xe1,0x44,0x26,0x1c,0x40,0x03, +0x15,0x86,0x13,0x99,0x70,0x00,0x0d,0x54,0x18,0x48,0x84,0x13,0x90,0x05,0x2e,0x01, +0x1f,0x13,0x5e,0x02,0x3e,0x36,0xc0,0x04,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x98,0xdf,0xc0,0x75,0x03,0x99,0x0d,0x86,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe8, +0x37,0x78,0xdd,0x60,0x66,0x83,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xfa,0x0d, +0x60,0x37,0xa0,0xd9,0x60,0x30,0x9a,0x18,0xe8,0x63,0x35,0x31,0xd0,0xc7,0x6c,0x62, +0xa0,0x8f,0xe9,0x44,0x13,0x1f,0xd3,0x89,0x26,0x3e,0xa6,0x13,0x4d,0x7c,0xcc,0x18, +0xe4,0x63,0xc6,0x20,0x1f,0x33,0x06,0xf9,0xd8,0x30,0xc1,0xc7,0x86,0x09,0x3e,0x36, +0x4c,0xf0,0x31,0x61,0x80,0x8f,0x05,0x42,0x7c,0x6c,0x28,0xe0,0x63,0x46,0x11,0x1f, +0x0b,0x8a,0xf8,0xcc,0x12,0x4c,0x03,0x15,0x06,0x69,0x3c,0x88,0x34,0x50,0x61,0x90, +0xc6,0x83,0x48,0x03,0x15,0x86,0x68,0x3c,0x86,0x34,0x62,0xd0,0x00,0x20,0x08,0x06, +0x4d,0x0a,0x07,0xe4,0x1b,0xd0,0x6c,0xb0,0xbf,0xc1,0xfe,0x06,0xfb,0x1b,0x9c,0x6f, +0x70,0xbe,0xc1,0xf9,0x06,0xe7,0x1b,0x8c,0x26,0x04,0xc0,0x70,0x44,0x30,0xb6,0x41, +0xf0,0x4d,0x37,0xa8,0x6d,0x20,0x04,0x76,0x04,0xf4,0xb1,0x43,0xa0,0x8f,0x1d,0x03, +0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x43,0xe1,0xc0,0x7c,0x83,0x9c,0x0d,0x46, +0x38,0x18,0x4d,0x08,0x00,0x0b,0x0a,0xf9,0x98,0x50,0xc8,0xc7,0x86,0x42,0x3e,0x96, +0xb2,0x81,0xb9,0x06,0xf1,0xb1,0x94,0x0d,0xcc,0x35,0x88,0xcf,0x70,0x84,0xf0,0xb6, +0xc1,0xf0,0x0d,0x47,0x0c,0x76,0x1b,0x14,0x5f,0x09,0x81,0x0e,0x47,0x10,0x72,0x1b, +0x0c,0xdf,0x70,0x44,0x91,0xb7,0x41,0xf1,0x95,0x10,0x68,0x11,0x81,0xce,0x32,0x50, +0x55,0x30,0x9a,0xe0,0x0c,0x16,0x94,0x6e,0x20,0x1f,0xfb,0x8b,0x80,0x3e,0x96,0x5e, +0x41,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x18,0xe3,0xc0,0x7f,0x03,0xbd,0x0d, +0x82,0x59,0x82,0x6a,0xa0,0xc2,0x10,0x28,0x7b,0x17,0xa6,0x11,0x03,0x07,0x00,0x41, +0x30,0x78,0xc6,0x38,0xb0,0xdf,0x00,0x6f,0x83,0xb0,0x0d,0xc0,0x36,0x10,0xe1,0x20, +0xc0,0xaf,0x20,0x40,0xdf,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x32,0x0e,0x42, +0x38,0x48,0xdd,0x80,0xbe,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x1a,0xe3,0xe0,0x85, +0x83,0x77,0x0d,0xac,0x7c,0x03,0x21,0x3e,0x26,0x04,0xf2,0xb1,0x80,0x80,0xcf,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0x6a,0x1c,0x94,0x70,0x50,0x04,0x86,0xae,0x81,0xf8, +0x06,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x8d,0x83,0x13,0x0e,0x82,0x73, +0x0d,0x6c,0x18,0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x1b,0x07,0x29,0x1c, +0x04,0xc2,0x74,0x03,0xeb,0x06,0x01,0xb9,0x06,0xc3,0x11,0x3a,0xd1,0xba,0x01,0xf3, +0xcd,0x32,0x5c,0x56,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x1c,0x07,0x2c,0x1c, +0xc0,0x6e,0x20,0x58,0xed,0x06,0x41,0x7c,0x66,0x09,0xae,0x81,0x0a,0x43,0xb0,0x90, +0x6a,0xc4,0xc0,0x01,0x40,0x10,0x0c,0x1e,0x39,0x0e,0x4a,0x38,0x30,0xdd,0x00,0x6e, +0x83,0xb7,0x0d,0x62,0x38,0x08,0x03,0x30,0xf8,0x82,0xfb,0x0d,0x46,0x0c,0x1c,0x00, +0x04,0xc1,0xe0,0x91,0xe3,0xa0,0x84,0x03,0xd5,0x0d,0xe0,0x36,0x78,0xdb,0x20,0x86, +0x83,0x30,0x00,0x83,0x2f,0x76,0x83,0xfb,0x0d,0x46,0x0c,0x1c,0x00,0x04,0xc1,0xe0, +0x91,0xe3,0xa0,0x84,0x03,0xd4,0x0d,0xe0,0x36,0x78,0xdb,0x20,0x86,0x83,0xd5,0x0d, +0x56,0x37,0x58,0xdd,0x60,0x75,0x83,0xfb,0x0d,0x70,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0xa2,0x38,0x0e,0xcc,0x38,0x78,0x8b,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xea,0x38, +0x88,0xe1,0x20,0x2e,0x82,0x59,0x82,0x6c,0xa0,0xc2,0x10,0x30,0x72,0x69,0x4c,0x36, +0x4a,0x23,0x3e,0xc3,0x11,0xc1,0xeb,0x06,0xc2,0x37,0x1c,0x21,0xc0,0x6e,0x40,0x7c, +0x27,0x0c,0xe2,0x84,0x41,0x98,0x10,0x84,0x60,0xb8,0x41,0x34,0x02,0x30,0x98,0x65, +0xd0,0xb6,0x60,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x3d,0x0e,0xe0,0x38,0x38,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf8,0xe3,0x60,0x87,0x83,0x24,0x98,0x25,0xd8,0x06, +0x2a,0x0c,0x41,0xa3,0x32,0x9b,0x8f,0xfb,0x0d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08, +0x06,0xd1,0x1f,0x07,0x6b,0x1c,0x04,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x81,0x72, +0x50,0xc3,0x41,0x60,0x81,0xf9,0x06,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x48, +0x94,0x83,0x1d,0x0e,0x82,0xe1,0x08,0x43,0x36,0x9c,0xef,0x02,0x43,0x59,0x30,0xc8, +0x67,0x38,0x22,0xe8,0xdf,0x40,0xf8,0x2e,0x30,0xd4,0x88,0x81,0x01,0x80,0x20,0x18, +0x44,0xa8,0x1c,0xf4,0x70,0xa0,0x63,0x16,0xf8,0x6f,0x20,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0x54,0x39,0x18,0xe3,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3, +0x95,0x83,0x34,0x0e,0x50,0x36,0x08,0x8c,0x7d,0x83,0x20,0x3e,0x66,0x04,0xf2,0x99, +0x25,0x70,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_fbd8b920a1af1b1fad1565a9da91d407.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_fbd8b920a1af1b1fad1565a9da91d407.h new file mode 100644 index 00000000..0df9773e --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_fbd8b920a1af1b1fad1565a9da91d407.h @@ -0,0 +1,1072 @@ +// ffx_fsr2_accumulate_pass_16bit_fbd8b920a1af1b1fad1565a9da91d407.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_16bit_fbd8b920a1af1b1fad1565a9da91d407_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_fbd8b920a1af1b1fad1565a9da91d407_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_fbd8b920a1af1b1fad1565a9da91d407_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_fbd8b920a1af1b1fad1565a9da91d407_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_fbd8b920a1af1b1fad1565a9da91d407_SRVResourceNames[] = { "r_input_exposure", "r_dilated_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_fbd8b920a1af1b1fad1565a9da91d407_SRVResourceBindings[] = { 0, 2, 3, 4, 5, 10, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_fbd8b920a1af1b1fad1565a9da91d407_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_fbd8b920a1af1b1fad1565a9da91d407_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_fbd8b920a1af1b1fad1565a9da91d407_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_fbd8b920a1af1b1fad1565a9da91d407_UAVResourceBindings[] = { 0, 1, 3, 4, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_fbd8b920a1af1b1fad1565a9da91d407_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_fbd8b920a1af1b1fad1565a9da91d407_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_16bit_fbd8b920a1af1b1fad1565a9da91d407_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_fbd8b920a1af1b1fad1565a9da91d407_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_fbd8b920a1af1b1fad1565a9da91d407_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_fbd8b920a1af1b1fad1565a9da91d407_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_fbd8b920a1af1b1fad1565a9da91d407_size = 16704; + +static const unsigned char g_ffx_fsr2_accumulate_pass_16bit_fbd8b920a1af1b1fad1565a9da91d407_data[] = { +0x44,0x58,0x42,0x43,0xe1,0x0f,0xa5,0xc5,0x2d,0x5c,0x80,0x14,0xf2,0x0c,0xc9,0x59, +0x62,0xeb,0x8e,0x91,0x01,0x00,0x00,0x00,0x40,0x41,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x0c,0x02,0x00,0x00,0x1c,0x10,0x00,0x00,0x38,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x98,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0x08,0x0e,0x00,0x00,0x62,0x00,0x05,0x00,0x82,0x03,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xf0,0x0d,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x79,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xc6,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xfc,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2, +0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42, +0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29, +0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30, +0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c, +0x63,0x18,0x06,0x83,0xa6,0x51,0x80,0x42,0x54,0x43,0x55,0x91,0x55,0x86,0x6a,0xa8, +0x08,0x2b,0xc4,0x30,0x0c,0x03,0x69,0xc5,0x30,0x06,0xc3,0x30,0x0c,0xe2,0x8e,0x1a, +0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0xb9,0x8d,0x2a,0x56,0x62,0xf2,0x8b,0xdb,0x46,0x84, +0x61,0x18,0x46,0x21,0xbc,0x81,0x19,0xe8,0x3b,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9, +0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b,0x11,0xc3,0x30,0x0c,0x85,0x08,0x07, +0x66,0x20,0x71,0x8e,0x20,0x28,0x06,0x33,0x28,0xc3,0x40,0x52,0x39,0x10,0x30,0x8c, +0x20,0x18,0x33,0xb5,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc, +0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x98,0x49,0x0c,0xc6,0x81,0x1d, +0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca, +0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0, +0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f, +0x90,0x80,0xa6,0xa4,0x0e,0x23,0x10,0xc6,0x4c,0x6d,0x30,0x0e,0xec,0x10,0x0e,0xf3, +0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40, +0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e, +0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00,0x06,0x7e,0xa0,0x07,0x7a, +0xd0,0x0e,0xe9,0x00,0x0f,0xf3,0xf0,0x0b,0xf4,0x90,0x0f,0xf0,0x50,0x0e,0x28,0x18, +0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c, +0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0, +0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03, +0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xb0,0x2d,0xb9,0x33,0x85,0xc1,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x81,0x1e,0xe8, +0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60, +0x98,0xc9,0x1a,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70, +0xa0,0x07,0x3f,0x40,0x82,0x01,0x53,0x3c,0x13,0x19,0x8c,0x03,0x3b,0x84,0xc3,0x3c, +0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94, +0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f, +0xa0,0x80,0xa5,0x79,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90, +0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05, +0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77, +0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x01,0x4a,0xf5, +0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3, +0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0xba,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8, +0xd8,0xd5,0x46,0x53,0x9e,0xe7,0x79,0x3e,0x0c,0x2c,0x8a,0xa2,0xa8,0x61,0x18,0x86, +0x61,0x18,0xa4,0xdf,0x24,0x4d,0x11,0x25,0x4c,0x3e,0x0b,0x30,0xcf,0x42,0x44,0xec, +0x04,0x4c,0x04,0x0a,0x06,0xe2,0xe7,0x08,0x40,0x01,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90, +0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07, +0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6, +0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60, +0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07, +0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90, +0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04, +0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1, +0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32, +0x00,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c,0x10,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x10,0x8a, +0xa3,0x14,0x8a,0xa2,0x20,0xca,0xa1,0xf0,0x03,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a, +0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90, +0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x34,0x4a, +0x54,0xa2,0x18,0x31,0x8a,0x87,0xc8,0x11,0x80,0x1a,0x20,0xbf,0x80,0x01,0x01,0x11, +0xe8,0x9d,0x01,0x20,0x79,0x06,0x80,0xe8,0x19,0x00,0xb2,0x67,0x00,0x08,0x9f,0x01, +0x20,0x7d,0x06,0x80,0xf6,0x19,0x00,0xea,0x67,0x00,0x68,0x9d,0x01,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x7f,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0xe1,0x99,0x20,0x0c,0xd0,0x06,0x61,0x20,0x26,0x08,0x43,0xb4,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x13,0x84,0x41,0xda,0x30,0x20,0x09,0x31,0x41,0x58,0x03,0x3e,0x20,0x24, +0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x55,0x86,0x07,0xf7,0x36,0x57,0x27,0x57,0x36, +0x41,0x18,0xa6,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85,0x31,0x8c,0x81,0x30,0x1c,0x62, +0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e, +0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x1b,0x92,0x61,0x81,0x0c,0x62,0x20,0x0c, +0x67,0x82,0xf0,0x06,0x74,0xc0,0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c, +0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e, +0x82,0x30,0x50,0x1b,0x12,0x42,0x9a,0x0c,0x6a,0x20,0x0c,0x87,0x8d,0xdc,0x17,0xdb, +0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x04,0x61,0xa8,0x26,0x08,0x83, +0xb5,0x41,0x30,0xb0,0x0d,0x09,0xb5,0x58,0xc6,0x35,0x10,0x46,0x46,0x4b,0xee,0x0b, +0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec, +0x8d,0xed,0x4d,0x6e,0x82,0x30,0x5c,0x1b,0x92,0x4b,0xda,0x0c,0x6e,0x20,0x0c,0x87, +0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04, +0x61,0xc0,0x36,0x24,0x9c,0xe4,0x19,0xdf,0x40,0x18,0xd9,0x04,0x41,0x0e,0xea,0x80, +0x89,0xdc,0x57,0x5a,0xdb,0x59,0x53,0x1a,0xdc,0xdc,0x04,0x61,0xc8,0x36,0x24,0x49, +0x18,0x88,0x81,0x31,0x06,0x03,0x61,0x38,0x13,0x84,0x41,0x23,0x26,0xf7,0x45,0x96, +0xc6,0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36,0x46,0x97,0x66,0x57,0xf6,0xd5, +0x16,0x36,0xb7,0x36,0xb7,0x21,0x29,0x83,0xc5,0x0c,0x8c,0x61,0x20,0x8c,0x6c,0x03, +0xf2,0x44,0x95,0xd6,0x81,0x01,0x19,0x9c,0xc1,0x04,0x81,0x0e,0xec,0x80,0x9a,0xdc, +0xdd,0x57,0x9a,0x1b,0x5d,0x99,0x9c,0x5b,0x18,0xdb,0x57,0x1d,0xdc,0xdc,0x58,0x18, +0x5b,0x19,0xd9,0xd7,0xd8,0x1b,0xdb,0x9b,0xdc,0x04,0x81,0x0c,0xe2,0x60,0xc3,0x62, +0xa4,0x81,0x1a,0x18,0xc6,0x40,0xac,0xc1,0x1a,0xac,0x81,0x33,0x41,0xb0,0x83,0x3b, +0xa0,0x23,0x77,0xf7,0xc5,0xf6,0x36,0xb6,0xf6,0x35,0x47,0x17,0x46,0x57,0x37,0xb7, +0x61,0x19,0xda,0xc0,0x0d,0x8c,0x61,0x20,0xd6,0x60,0x0d,0xd6,0x20,0x9b,0x20,0xe0, +0x01,0x1e,0x90,0x91,0xbb,0xfb,0x72,0x2b,0xbb,0xfb,0x62,0x7b,0x1b,0x5b,0x9b,0xdb, +0xb0,0x10,0x70,0x10,0x07,0x06,0x35,0x10,0x6b,0xb0,0x06,0x6b,0x90,0xf1,0x91,0xbb, +0xfb,0x62,0xab,0x6b,0x0b,0xfb,0x42,0x4b,0x9b,0xa3,0x7b,0x93,0xcb,0xdb,0xb0,0x50, +0x69,0x30,0x07,0xc6,0x35,0x10,0x6b,0xb0,0x06,0x6b,0xe0,0x6c,0x20,0xd8,0xe0,0x0d, +0xe4,0x80,0x0e,0x26,0x08,0x7b,0xa0,0x07,0x34,0xc6,0xc4,0x8c,0xa6,0xa4,0x64,0x26, +0x08,0xc3,0xb6,0x01,0x31,0xec,0xe0,0x0e,0x0c,0x63,0xc0,0x03,0x60,0x43,0x90,0x07, +0x13,0x84,0x3e,0xd8,0x03,0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c, +0x61,0x6d,0x70,0x1b,0x10,0x63,0x0f,0xf8,0xc0,0x18,0x06,0x03,0xd8,0x10,0xf4,0xc1, +0x06,0x02,0x0d,0xea,0x40,0x0f,0xfc,0x60,0x82,0xa0,0x07,0x79,0xc0,0x25,0x4d,0xaa, +0xcc,0x8d,0xac,0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x40,0x06,0x72,0xb0,0x01,0x49, +0x42,0x81,0x32,0xca,0xe0,0x6a,0x44,0x81,0x4e,0x5a,0x53,0x18,0x9e,0x54,0x99,0x1b, +0x59,0x99,0xdc,0x54,0x9a,0x5e,0xd9,0x06,0x24,0x21,0x05,0x6a,0x0c,0xca,0xe0,0x6a, +0x44,0x81,0x4c,0x1a,0x51,0xda,0x1c,0x1c,0x5b,0x58,0xde,0x54,0x9a,0x5e,0xd9,0x04, +0x61,0xe0,0x36,0x20,0x89,0x29,0x50,0xa7,0x50,0x06,0x57,0x23,0x0a,0xec,0xd2,0x92, +0xdc,0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6,0xde,0xea,0xe4,0xc6, +0xca,0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26,0x08,0x43,0xb7,0xc1, +0x48,0x52,0x81,0x52,0x85,0x32,0xb8,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1, +0x11,0xa5,0xb5,0x95,0xb9,0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x06,0x6f,0x03,0x92, +0xb0,0x02,0xd5,0x0a,0x65,0x70,0x35,0xa2,0x40,0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29, +0x0d,0x8e,0xa9,0xcc,0xae,0x8c,0x8d,0xea,0xad,0x6a,0xae,0x6c,0x82,0x30,0x7c,0x1b, +0x90,0xe4,0x15,0x28,0x58,0x28,0x83,0xab,0x11,0x05,0x2e,0x69,0x46,0x72,0x61,0x6d, +0x65,0x49,0x6e,0x64,0x65,0x78,0x13,0x84,0x01,0x0c,0x36,0x20,0x89,0x2c,0x50,0xb3, +0x50,0x06,0x57,0x23,0x0a,0x94,0xcc,0x88,0xca,0xec,0xd2,0xc6,0xca,0xa8,0xde,0xac, +0xd2,0xca,0xee,0x88,0xca,0xe0,0xe8,0xd0,0x26,0x08,0x43,0x18,0x6c,0x30,0x92,0x5a, +0xa0,0x6c,0xa1,0x0c,0x1a,0x1e,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x13,0x84,0x41, +0x0c,0x36,0x20,0x09,0x2e,0x50,0xb9,0x50,0x06,0x4d,0x23,0x0a,0x94,0xcc,0x9a,0xde, +0xe8,0xd2,0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0xa6,0xc6,0xc2,0xd8,0xca,0x26, +0x08,0xc3,0x18,0x6c,0x30,0x92,0x5d,0xa0,0x78,0xa1,0x0c,0x1a,0x42,0x66,0x44,0x6f, +0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x84,0x81, +0x0c,0x36,0x20,0x89,0x2f,0x50,0xbf,0x50,0x06,0x4d,0x23,0x0a,0xfc,0xcc,0x9a,0xde, +0xe8,0xd2,0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0x94,0xd2,0xe8,0xe8,0xca,0xe4, +0x86,0xc2,0xdc,0xc6,0xca,0xd8,0xd8,0xc2,0xe8,0xd2,0xde,0xdc,0x26,0x08,0x43,0x19, +0x6c,0x30,0x92,0x70,0xa0,0xc4,0xa1,0x0c,0x1a,0x32,0x66,0x50,0x72,0x65,0x45,0x78, +0x70,0x6f,0x73,0x75,0x72,0x65,0x13,0x84,0xc1,0x0c,0x36,0x20,0x09,0x39,0x50,0xe5, +0x50,0x06,0x4d,0x23,0x0a,0xcc,0xcc,0xa0,0xe4,0xca,0xec,0xd2,0xde,0xea,0xe6,0x8c, +0xe4,0xc2,0xda,0xca,0xa0,0xe4,0xca,0x8a,0xf0,0xe0,0xde,0xe6,0xea,0xe4,0xca,0x26, +0x08,0xc3,0x19,0x6c,0x40,0x92,0x73,0xa0,0xd0,0xa1,0x0c,0x9a,0x46,0x14,0xb8,0x98, +0x51,0x85,0xb9,0x21,0x85,0xb1,0x99,0x19,0x3d,0x59,0x4d,0x10,0x06,0x34,0xd8,0x60, +0x24,0xea,0x40,0xad,0x43,0x19,0x34,0xac,0xcc,0x94,0xd2,0xe8,0xe8,0xca,0xe4,0xa6, +0xca,0xe2,0xea,0xca,0xdc,0xc6,0xca,0x98,0xca,0xdc,0xce,0xe8,0xd0,0x26,0x08,0x43, +0x1a,0x6c,0x40,0x92,0x76,0xa0,0xdc,0xa1,0x0c,0x9a,0x46,0x14,0xa8,0x98,0x11,0x95, +0xb1,0xd1,0x85,0x51,0xa5,0xb5,0x95,0x4d,0x10,0x06,0x35,0xd8,0x60,0x24,0xf0,0x40, +0xc5,0x43,0x19,0x34,0xbc,0xcc,0x88,0xf2,0xdc,0xc2,0xda,0xd2,0xc6,0xa4,0xca,0xe6, +0x86,0xd0,0xc2,0xdc,0xce,0xca,0x8c,0xc2,0xc6,0xe8,0xde,0xe4,0x26,0x08,0xc3,0x1a, +0x6c,0x30,0x92,0x79,0xa0,0xe8,0xa1,0x0c,0x1a,0x62,0x66,0x56,0x69,0x65,0x77,0x53, +0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74, +0x6f,0x72,0x13,0x84,0x81,0x0d,0x36,0x18,0x89,0x3d,0x50,0xf7,0x50,0x06,0xcd,0x06, +0x0a,0x0f,0x46,0xa1,0x14,0x50,0x61,0x15,0x5c,0x21,0x16,0x68,0xe1,0x16,0x74,0xa1, +0x17,0xc0,0x61,0x1c,0xcc,0x21,0x1d,0xd8,0xe1,0x1d,0xe4,0xa1,0x1e,0xf0,0x61,0xc3, +0x60,0x80,0x42,0x3e,0x4c,0x10,0x04,0x60,0x03,0xb0,0x61,0x30,0xf8,0x81,0x1f,0x36, +0x04,0xfd,0xb0,0x61,0x18,0xf6,0xc1,0x1f,0x28,0x0c,0x4d,0x4d,0x10,0xfc,0x60,0x0e, +0x36,0x0c,0x63,0x30,0x06,0xc3,0x06,0xc2,0x08,0x89,0x4b,0x24,0x36,0x14,0xfb,0x00, +0x12,0xc0,0x1f,0x8c,0x04,0x11,0x31,0xb9,0x30,0xb7,0x31,0xb4,0xb2,0xb9,0x09,0xc2, +0xd0,0x06,0x34,0xcc,0xd8,0xde,0xc2,0xe8,0xe6,0x26,0x08,0x83,0x1b,0xb0,0x48,0x73, +0x9b,0xa3,0x9b,0x9b,0x20,0x0c,0x6f,0x40,0x22,0xcd,0x8d,0x6e,0x8e,0x08,0x5d,0x19, +0xde,0x17,0xdb,0x5b,0x18,0xd9,0x04,0x61,0x80,0x03,0x22,0x74,0x65,0x78,0x5f,0x6e, +0x6f,0x72,0x6d,0x4c,0xe8,0xca,0xf0,0xbe,0xe6,0xe8,0xde,0xe4,0xca,0x58,0xd4,0xa5, +0xb9,0xd1,0xcd,0x6d,0x80,0x4a,0xc2,0x24,0x4e,0x02,0x25,0x52,0x42,0x25,0x56,0xc2, +0x16,0x58,0xa2,0x25,0x5c,0x82,0x7b,0x89,0x0b,0x26,0x60,0xa1,0x0a,0x1b,0x9b,0x5d, +0x9b,0x4b,0x1a,0x59,0x99,0x1b,0xdd,0x94,0x20,0xa8,0x42,0x86,0xe7,0x62,0x57,0x26, +0x37,0x97,0xf6,0xe6,0x36,0x25,0x20,0x9a,0x90,0xe1,0xb9,0xd8,0x85,0xb1,0xd9,0x95, +0xc9,0x4d,0x09,0x8c,0x3a,0x64,0x78,0x2e,0x73,0x68,0x61,0x64,0x65,0x72,0x4d,0x6f, +0x64,0x65,0x6c,0x53,0x82,0xa4,0x0c,0x19,0x9e,0x8b,0x5c,0xd9,0xdc,0x5b,0x9d,0xdc, +0x58,0xd9,0xdc,0x94,0xc0,0x0f,0x2a,0x91,0xe1,0xb9,0xd0,0xe5,0xc1,0x95,0x05,0xb9, +0xb9,0xbd,0xd1,0x85,0xd1,0xa5,0xbd,0xb9,0xcd,0x4d,0x11,0xf2,0xc1,0x1f,0xea,0x90, +0xe1,0xb9,0x94,0xb9,0xd1,0xc9,0xe5,0x41,0xbd,0xa5,0xb9,0xd1,0xcd,0x4d,0x09,0x46, +0xa2,0x0b,0x19,0x9e,0xcb,0xd8,0x5b,0x9d,0x1b,0x5d,0x99,0xdc,0xdc,0x94,0x00,0x26, +0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x3c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x21,0x40,0xc3,0xe5, +0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x51,0xeb,0x36,0x00,0x0d,0x97,0xef,0x3c, +0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x9b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01, +0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0c,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55, +0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0xd6,0xb0,0x0d, +0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02, +0xe6,0x23,0xb7,0x6d,0x0e,0xd2,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08, +0x34,0xc3,0x42,0xd8,0x82,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xd9,0x7e,0x71,0xdb, +0x16,0x10,0x0d,0x97,0xef,0x3c,0xbe,0x11,0x39,0xd4,0x23,0x0e,0x3e,0x72,0xdb,0x76, +0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44,0x45,0x2c,0x7e,0x71, +0xdb,0x46,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c, +0x7e,0x71,0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec, +0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x09,0x64,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01, +0x0c,0xe2,0x20,0x36,0x60,0xe4,0x50,0x8f,0x8f,0xdc,0xb6,0x25,0x3c,0xc3,0xe5,0x3b, +0x8f,0x4f,0x35,0x40,0x84,0xf9,0x45,0xad,0x9b,0xc1,0x33,0x5c,0xbe,0xf3,0xf8,0x54, +0x03,0x44,0x98,0x5f,0xdc,0x36,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48, +0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfb,0xd8,0xb9,0x20,0xa1,0xaf,0x1b,0x1f, +0xad,0x15,0x65,0xa9,0xda,0x91,0xd4,0x07,0x44,0x58,0x49,0x4c,0x00,0x31,0x00,0x00, +0x62,0x00,0x05,0x00,0x40,0x0c,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0xe8,0x30,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00, +0x37,0x0c,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c, +0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42, +0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20, +0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50, +0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00, +0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d, +0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff, +0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42, +0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xcc,0x00,0x00,0x00, +0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3, +0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0x84,0xc2,0x08, +0x40,0x09,0x00,0x14,0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03,0x22,0xcc,0x00,0x14, +0xc2,0x30,0x30,0x18,0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2, +0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c,0x01,0x42,0x8a,0x7b, +0x86,0xcb,0x9f,0xb0,0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40,0xc1,0xa2,0x28,0x89, +0x01,0x63,0x30,0x18,0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18,0x30,0x06,0x83,0x81, +0xc1,0x60,0x30,0x28,0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2,0x24,0x06,0x0c,0x86, +0xc1,0x60,0x30,0x0c,0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51,0x19,0x54,0x2a,0x64, +0x29,0x43,0x65,0x50,0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34,0xc5,0x30,0x0c,0x0c, +0x06,0x83,0x81,0x38,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b, +0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19,0x30,0x06,0xf4,0x39, +0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b, +0x11,0x83,0xc1,0x60,0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x1c,0x41,0x50,0x0c,0xc6, +0x40,0x31,0x18,0x90,0xa8,0x34,0x10,0x30,0x8c,0x20,0x18,0x33,0xb5,0xc1,0x38,0xb0, +0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43, +0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f, +0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8, +0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43, +0x39,0xa0,0x60,0x30,0x93,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0, +0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43, +0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d, +0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0x20,0x01,0x95,0x22,0xd5,0x30,0x02, +0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e, +0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3, +0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00, +0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f, +0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0xc1,0x4c,0x62,0x30,0x0e,0xec,0x10, +0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e, +0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6, +0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00,0x06,0x7e,0x80, +0x04,0x56,0x8b,0x5c,0x33,0x85,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01, +0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39, +0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc, +0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x30,0x93,0x35,0x0e,0xec,0x10, +0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e, +0x72,0x40,0x0a,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x7e,0x80,0x04,0x03, +0x8c,0x62,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81, +0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38, +0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x58,0x34,0x9b,0x89, +0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16,0x68,0xa1,0x1c, +0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6, +0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00, +0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x50,0x80,0xa2,0xda,0x4c,0xd8,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8, +0x01,0x0a,0x0c,0x74,0x1b,0x46,0x10,0x86,0x33,0x84,0xe0,0x63,0x57,0x1b,0x4d,0xb9, +0x5c,0x2e,0x97,0x1b,0x0c,0x58,0x28,0x14,0x0a,0x65,0x30,0x18,0x0c,0x06,0x83,0x81, +0x74,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02,0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13, +0x81,0x82,0x01,0xf1,0xe6,0x08,0x40,0x61,0x8e,0x00,0x9a,0x02,0x00,0x00,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, +0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06, +0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8, +0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x32,0x00,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c, +0x10,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x94,0x40,0x11,0x14,0xc3,0x08,0x40,0x49, +0x94,0x41,0x21,0x14,0x47,0x29,0x14,0x45,0x41,0x94,0x43,0xe1,0x07,0x10,0x69,0x04, +0x80,0x7c,0x05,0x0c,0x08,0x88,0x40,0xaf,0x19,0x00,0x92,0xcd,0x00,0x10,0x6d,0x06, +0x80,0x6c,0x33,0x00,0x84,0x9b,0x01,0xa0,0xdd,0x0c,0x00,0xf5,0x66,0x00,0x68,0x35, +0x03,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x72,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0xe1,0x99,0x20,0x0c,0xd0,0x06,0x61,0x20,0x26,0x08,0x43,0xb4, +0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08,0x83,0x34,0x41,0x58, +0x83,0x32,0x20,0x30,0x41,0x18,0xa6,0x0d,0x82,0xd2,0x6c,0x48,0x94,0x85,0x51,0x94, +0x81,0x50,0x9c,0x0d,0xc9,0xb0,0x30,0x0a,0x31,0x10,0x8a,0x33,0x41,0x78,0x03,0x6f, +0x82,0x30,0x50,0x1b,0x12,0x22,0x62,0x14,0x69,0x20,0x14,0x67,0x82,0x30,0x54,0x13, +0x84,0xc1,0xda,0x20,0x28,0xd5,0x86,0x44,0x5a,0x18,0x85,0x1a,0x08,0xc5,0x9a,0x20, +0x0c,0xd7,0x86,0x84,0x8a,0x18,0x05,0x1b,0x08,0xc5,0x99,0x20,0x0c,0xd8,0x86,0x04, +0x8b,0x18,0x45,0x1b,0x08,0xc5,0x9a,0x20,0xc8,0xc1,0x37,0x41,0x18,0xb2,0x0d,0x89, +0xc1,0x31,0x4a,0x37,0x10,0x8a,0x33,0x41,0x18,0xb4,0x0d,0xc9,0xb7,0x30,0xca,0x30, +0x10,0x8a,0xb5,0x01,0x79,0xa0,0xe9,0xca,0x36,0x0f,0x0c,0x26,0x08,0x74,0x00,0x06, +0x13,0x04,0x32,0xe0,0x36,0x2c,0x8a,0x18,0x30,0x8a,0x32,0x10,0x63,0x30,0x06,0x63, +0xe0,0x4c,0x10,0xec,0x20,0x0c,0x36,0x2c,0x43,0x19,0x30,0xca,0x30,0x10,0x63,0x30, +0x06,0x63,0x60,0x4d,0x10,0xf0,0x40,0x0c,0x36,0x2c,0xc4,0x19,0x30,0x8a,0x34,0x10, +0x63,0x30,0x06,0x63,0x60,0x6d,0x58,0x24,0x31,0x60,0x14,0x6a,0x20,0xc6,0x60,0x0c, +0xc6,0xc0,0xd9,0x40,0x90,0x81,0x19,0xa0,0x41,0x1a,0x4c,0x10,0xf6,0x60,0x0c,0x26, +0x08,0xc3,0xb6,0x01,0x51,0xd6,0x80,0x51,0x94,0x81,0x0d,0x80,0x0d,0x41,0x1b,0x4c, +0x10,0xfa,0x80,0x0c,0x36,0x20,0xca,0x1b,0x30,0xca,0x30,0x28,0xc0,0x86,0x00,0x0e, +0x36,0x10,0x61,0xa0,0x06,0x6e,0x10,0x07,0x13,0x04,0x01,0xa0,0x30,0x34,0x35,0x41, +0xf0,0x83,0x6e,0xc3,0xd0,0x75,0xc3,0x06,0x42,0xa9,0x03,0xca,0x0e,0x36,0x14,0x73, +0x40,0x07,0x80,0x1c,0xdc,0x41,0x15,0x36,0x36,0xbb,0x36,0x97,0x34,0xb2,0x32,0x37, +0xba,0x29,0x41,0x50,0x85,0x0c,0xcf,0xc5,0xae,0x4c,0x6e,0x2e,0xed,0xcd,0x6d,0x4a, +0x40,0x34,0x21,0xc3,0x73,0xb1,0x0b,0x63,0xb3,0x2b,0x93,0x9b,0x12,0x18,0x75,0xc8, +0xf0,0x5c,0xe6,0xd0,0xc2,0xc8,0xca,0xe4,0x9a,0xde,0xc8,0xca,0xd8,0xa6,0x04,0x48, +0x19,0x32,0x3c,0x17,0xb9,0xb2,0xb9,0xb7,0x3a,0xb9,0xb1,0xb2,0xb9,0x29,0x41,0x1c, +0xd4,0x21,0xc3,0x73,0x29,0x73,0xa3,0x93,0xcb,0x83,0x7a,0x4b,0x73,0xa3,0x9b,0x9b, +0x12,0xdc,0x01,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x3c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x21,0x40,0xc3,0xe5, +0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x51,0xeb,0x36,0x00,0x0d,0x97,0xef,0x3c, +0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x9b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01, +0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0c,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55, +0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0xd6,0xb0,0x0d, +0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02, +0xe6,0x23,0xb7,0x6d,0x0e,0xd2,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08, +0x34,0xc3,0x42,0xd8,0x82,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xd9,0x7e,0x71,0xdb, +0x16,0x10,0x0d,0x97,0xef,0x3c,0xbe,0x11,0x39,0xd4,0x23,0x0e,0x3e,0x72,0xdb,0x76, +0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44,0x45,0x2c,0x7e,0x71, +0xdb,0x46,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c, +0x7e,0x71,0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec, +0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x09,0x64,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01, +0x0c,0xe2,0x20,0x36,0x60,0xe4,0x50,0x8f,0x8f,0xdc,0xb6,0x25,0x3c,0xc3,0xe5,0x3b, +0x8f,0x4f,0x35,0x40,0x84,0xf9,0x45,0xad,0x9b,0xc1,0x33,0x5c,0xbe,0xf3,0xf8,0x54, +0x03,0x44,0x98,0x5f,0xdc,0x36,0x00,0x00,0x61,0x20,0x00,0x00,0xcf,0x09,0x00,0x00, +0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00,0x51,0x00,0x00,0x00,0x34,0x98,0x01,0x28, +0xa4,0x32,0x2a,0xc2,0x80,0x62,0x2b,0x8d,0x52,0x29,0xb9,0xb2,0xab,0x81,0xe2,0x2b, +0x97,0x82,0x29,0x9b,0x62,0x2a,0xc3,0x80,0xe2,0x0d,0x28,0xdf,0x80,0x52,0xaa,0x82, +0x8a,0x28,0x9f,0xa2,0x21,0x52,0x0d,0x90,0xa2,0x08,0xca,0xa0,0x3c,0x4a,0x60,0x04, +0x80,0x0c,0x33,0x00,0x63,0x04,0x20,0x08,0x82,0x28,0x18,0x8c,0x11,0xb4,0xe6,0x9c, +0xb3,0xdf,0x18,0x01,0x08,0x82,0xa0,0xfc,0x8d,0x11,0x80,0x20,0x08,0xf3,0xbf,0x30, +0x46,0x00,0x82,0x20,0x18,0xff,0xc2,0x18,0xc1,0xee,0x8f,0x32,0x09,0x06,0x63,0x04, +0xbb,0x3f,0xca,0xfc,0x37,0x46,0x00,0x82,0x20,0x08,0xff,0xc2,0x18,0x41,0x6b,0xce, +0x39,0xef,0x8d,0x11,0x80,0x20,0x08,0xca,0x60,0x30,0x46,0x00,0x82,0xf8,0x7f,0x8f, +0xc1,0x18,0x41,0x48,0x82,0x21,0xde,0x8d,0x11,0xec,0xb1,0x1a,0xef,0xdf,0x18,0xc1, +0x5a,0xab,0xb5,0xf8,0x8d,0x11,0xfc,0xf7,0xdf,0xbf,0xdf,0x18,0x01,0x08,0x82,0x20, +0x08,0x06,0x63,0x04,0xad,0x39,0xe7,0xbc,0x2f,0x8c,0x11,0xc8,0xa2,0xdb,0xff,0xdf, +0x18,0x81,0xce,0x9a,0x73,0xfa,0x8d,0x11,0xa8,0x78,0x7d,0xaa,0xde,0x18,0x01,0x08, +0x82,0x20,0x08,0x0e,0x63,0x04,0x6b,0xad,0xd6,0xba,0x37,0x46,0x00,0x82,0xa0,0x7f, +0x87,0xc1,0x18,0x41,0x6b,0xce,0x39,0xed,0x8d,0x11,0x80,0x20,0x08,0x92,0x60,0x30, +0x46,0x00,0x82,0x20,0xa8,0x83,0xc1,0x18,0x01,0x1c,0x97,0xf9,0xed,0x8d,0x11,0x90, +0x25,0xaf,0xdf,0xdf,0x18,0x01,0x08,0x82,0x20,0x08,0x0a,0x63,0x04,0x20,0x08,0x82, +0x2c,0x18,0x8c,0x11,0x80,0x20,0x08,0xc2,0xdf,0x18,0x01,0x08,0x82,0x20,0xfa,0x8d, +0x11,0xbc,0x33,0x69,0xa2,0xdd,0x18,0x01,0x08,0x82,0x20,0xfe,0x0b,0x63,0x04,0x20, +0x08,0x82,0xf8,0x47,0x95,0x31,0x02,0x10,0x84,0xc6,0x08,0x40,0xf0,0x19,0x23,0x00, +0xc1,0x37,0x18,0x23,0x00,0x41,0x30,0x18,0x01,0x20,0xc3,0x08,0x00,0x00,0x00,0x00, +0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xbf,0x00,0x0a,0x6c,0x90,0x0b,0xb8,0x10, +0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe0,0x10,0x0a,0x6d,0xe0,0x0b,0xba, +0x20,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe1,0x20,0x0a,0x6e,0x00,0x0e, +0xe0,0x30,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe2,0x30,0x0a,0x6f,0xe0, +0x0b,0xbe,0x40,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe3,0x40,0x0a,0x6f, +0x70,0x0b,0xe2,0x50,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe4,0x50,0x0a, +0x70,0x10,0x0e,0xb9,0x60,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe5,0x60, +0x0a,0x71,0xc0,0x0b,0xbb,0x70,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06,0xe6, +0x70,0x0a,0x72,0xf0,0x0b,0xbd,0x80,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50,0x06, +0xe7,0x80,0x0a,0x73,0x10,0x0e,0xe0,0x90,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x50, +0x06,0xe8,0x90,0x0a,0x74,0x60,0x0e,0xe2,0xa0,0x0b,0x23,0x06,0x09,0x00,0x82,0x60, +0x50,0x06,0xe9,0xa0,0x0a,0x75,0x80,0x0e,0xe7,0xb0,0x0b,0x23,0x06,0x09,0x00,0x82, +0x60,0x50,0x06,0xea,0xb0,0x0a,0x76,0x60,0x0e,0xe6,0xc0,0x0b,0x23,0x06,0x09,0x00, +0x82,0x60,0x50,0x06,0xeb,0xc0,0x0a,0x7a,0x70,0x0e,0xea,0xd0,0x0b,0x23,0x06,0x09, +0x00,0x82,0x60,0x50,0x06,0xec,0xd0,0x0a,0x7c,0x80,0x0e,0xe8,0xe0,0x0b,0x23,0x06, +0x06,0x00,0x82,0x60,0x40,0xe8,0x43,0x29,0xa4,0xc3,0x88,0x81,0x01,0x80,0x20,0x18, +0x10,0xfb,0x60,0x0a,0xed,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0xc4,0x3e,0x98,0xc2, +0x3a,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0xc1,0x0f,0xa7,0xf0,0x0e,0x23,0x06,0x07, +0x00,0x82,0x60,0x20,0x06,0xf2,0x10,0x0b,0x05,0x3c,0x8c,0x26,0x04,0x41,0x19,0xed, +0x70,0x65,0xb8,0xc3,0x55,0x40,0x0b,0x5c,0x44,0x00,0x15,0xac,0x82,0x56,0x52,0x40, +0x09,0x09,0x9c,0x60,0xb0,0x13,0x0c,0x66,0x02,0x1a,0xc0,0xc7,0x84,0x34,0x80,0xcf, +0x68,0x42,0x03,0x5c,0x60,0xb0,0x73,0x0c,0x66,0x85,0x40,0x1f,0x2b,0x04,0xfa,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0x57,0x12,0xe3,0x70,0xf1,0xc3,0x68,0x42,0x00,0x8c, +0x26,0x08,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x88,0xc1,0x49,0x98,0x83,0x26,0x12, +0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x27,0x18,0xec,0x04,0x83,0xd9,0x21,0xd0,0xc7, +0x0e,0x81,0x3e,0x26,0x30,0xf0,0x31,0x81,0x81,0xcf,0x68,0x42,0x22,0x8c,0x26,0x28, +0x83,0x21,0x84,0x7c,0x0c,0x21,0xe4,0x63,0x8a,0x2d,0xc0,0xc7,0x94,0x5b,0x80,0xcf, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x60,0xc1,0x0f,0x84,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x47,0x58,0xf4,0x03,0x21,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x21,0x16, +0xfd,0x30,0x0a,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x63,0xe1,0x0f,0xa4,0x20, +0x9c,0x62,0xb0,0x53,0x0c,0x66,0x84,0x40,0x1f,0x23,0x04,0xfa,0x18,0xc5,0xc9,0xc7, +0x28,0x4e,0x3e,0x27,0xfc,0xe8,0x84,0x1f,0x9d,0x30,0x90,0x13,0x06,0x32,0x62,0xd0, +0x00,0x20,0x08,0x06,0x4d,0x5b,0xa0,0x84,0x1e,0xfc,0x84,0x10,0xac,0xc4,0x4a,0xac, +0xc4,0x4a,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0xd8,0x19,0x08,0xf2,0xb1,0x33,0x10, +0xe4,0x63,0x82,0x20,0x1f,0x13,0x04,0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0xa2,0xb9,0x38,0x89,0xc0,0x90,0x35,0x80,0x8f,0x21,0x6b,0x00,0x9f,0xe1, +0x08,0x01,0x16,0x86,0x6f,0x38,0x62,0xb8,0x85,0xe2,0x2b,0x21,0xd0,0xe1,0x08,0x62, +0x16,0x86,0x6f,0x38,0xa2,0xd0,0x85,0xe2,0x2b,0x21,0xd0,0x22,0x02,0x1d,0x31,0x78, +0x00,0x10,0x04,0x83,0x89,0x2f,0x66,0xe2,0x15,0x54,0x41,0xcb,0x40,0x02,0x24,0xe2, +0x22,0x2e,0x7a,0xe2,0x16,0x46,0x13,0x82,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2, +0xbf,0x58,0x8b,0x60,0xc4,0xe0,0x01,0x40,0x10,0x0c,0xa6,0xbf,0xb0,0x89,0x5a,0x68, +0x85,0x8e,0x1b,0x89,0x91,0xa0,0x0b,0xba,0x00,0x0b,0x5d,0x18,0x4d,0x08,0x80,0xd1, +0x04,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x31,0xe0,0x8b,0x9d,0x78,0x85,0xbc, +0x18,0x4d,0x08,0x86,0xe1,0x86,0x20,0x2f,0xc0,0xa0,0x94,0x97,0xe0,0x12,0x82,0xad, +0x21,0x26,0xb8,0x9a,0x40,0x67,0x19,0x02,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x03, +0x31,0x18,0x0d,0xb1,0xb0,0x85,0xd0,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x38,0xc1, +0x60,0x27,0x18,0xcc,0x84,0x4d,0x3e,0x26,0x6c,0xf2,0x31,0x81,0x25,0xe0,0x63,0x42, +0x4b,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xdb,0x90,0x0b,0x43,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0xe3,0x36,0xe4,0xc2,0x1d,0x82,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x70,0x83,0x2e,0x8e,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xdc,0xa0, +0x0b,0x78,0x08,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xba,0x0d,0xb5,0x18,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0xc2,0x8d,0xb5,0x10,0x4e,0x18,0xd0,0x09,0x03,0xb2,0x83, +0x88,0x8f,0x19,0x44,0x7c,0x4e,0xa8,0xdc,0x09,0x95,0x2b,0xc3,0x2e,0xa0,0x8c,0xbb, +0x80,0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0x7a,0xe3,0x2d,0x84,0xda,0x18,0x31,0x38, +0x00,0x10,0x04,0x03,0xcd,0x37,0xe0,0x42,0xb0,0x8d,0x11,0x83,0x06,0x00,0x41,0x30, +0x68,0xca,0x03,0x34,0xe6,0xe1,0x36,0x84,0x60,0x34,0x46,0x63,0x34,0x46,0x63,0x34, +0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d, +0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x71,0x8f, +0xd4,0xe0,0x07,0xf0,0x98,0x14,0xd6,0x60,0x0d,0xd6,0x60,0x8d,0xd1,0x84,0x00,0x18, +0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e, +0xa8,0xdc,0x11,0x95,0x2b,0x8e,0x3d,0xc0,0xd6,0xa0,0x35,0x40,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0xda,0x7c,0xa4,0x86,0x10,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xa3, +0x1f,0xb5,0x81,0x12,0xec,0x11,0x58,0xb8,0x81,0x1b,0xb8,0x81,0x1b,0xa3,0x09,0x01, +0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x47,0x54,0xee,0x88,0xca, +0x1d,0x51,0xb9,0x23,0x2a,0x57,0x68,0x70,0x1f,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0x9a,0x7f,0xd0,0x46,0xc0,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x53,0x22,0xe0,0x31, +0x13,0xf7,0x11,0x84,0xc1,0x78,0x8c,0xc7,0x78,0x8c,0xc7,0x68,0x42,0x00,0x8c,0x26, +0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54, +0xee,0x88,0xca,0x8d,0x18,0x34,0x00,0x08,0x82,0x41,0xe3,0x22,0xe9,0xc1,0x13,0x20, +0xb2,0x06,0x72,0xc0,0x1e,0xec,0xc1,0x1e,0xec,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42, +0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x70,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x3b, +0xa2,0x72,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xdc,0x88,0x7c,0x94,0x45,0x8a,0xf0, +0xc1,0x1e,0xd4,0x47,0x7d,0xd4,0x47,0x7d,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c, +0x26,0x0c,0xc2,0x68,0x02,0x31,0x1c,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8, +0xdc,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x60,0xb2,0x1f,0x6e,0x21,0x23,0x67,0x40, +0x0a,0xfe,0xe1,0x1f,0xfe,0xe1,0x1f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09, +0x83,0x30,0x9a,0x40,0x0c,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x37, +0x62,0xd0,0x00,0x20,0x08,0x06,0x4d,0x9a,0x90,0xc8,0x5d,0xec,0x48,0x19,0xb4,0xc2, +0x89,0x9c,0xc8,0x89,0x9c,0xc8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20, +0x8c,0x26,0x10,0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x95,0x2d, +0x9c,0x09,0x58,0x39,0xa0,0x08,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x73,0x13, +0x12,0x11,0x82,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xea,0x04,0x46,0x46,0xe3,0x4c, +0x64,0x21,0x98,0x91,0x19,0x99,0x91,0x19,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18, +0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51, +0xb9,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xfc,0x24,0x47,0x58,0x03,0x4e,0xc6,0x41, +0xe1,0x11,0x1e,0xe1,0x11,0x1e,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18, +0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x11, +0x83,0x06,0x00,0x41,0x30,0x68,0x4e,0x45,0x4c,0x6a,0x23,0x4f,0x5c,0x61,0x2a,0x93, +0x32,0x29,0x93,0x32,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1, +0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x11,0x83,0x06, +0x00,0x41,0x30,0x68,0x60,0x65,0x4d,0x7c,0x43,0x54,0x58,0x81,0x73,0x13,0x37,0x71, +0x13,0x37,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62, +0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0xea,0x87,0x56,0x81,0x11, +0x83,0x03,0x00,0x41,0x30,0xd0,0x68,0x45,0x4d,0x82,0x33,0x18,0x31,0x68,0x00,0x10, +0x04,0x83,0x66,0x57,0xec,0x24,0x3d,0x5a,0x05,0x1f,0x82,0x3c,0xc9,0x93,0x3c,0xc9, +0x93,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23, +0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68,0x00,0x10,0x04,0x83, +0x86,0x5c,0xfe,0x44,0x3e,0x6c,0x25,0x25,0x14,0x51,0x11,0x15,0x51,0x11,0x95,0xd1, +0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77, +0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68,0x00,0x10,0x04,0x83,0xa6,0x5d, +0x50,0x65,0x3f,0x7e,0x85,0x1e,0xa6,0x55,0x59,0x95,0x55,0x59,0x95,0xd1,0x84,0x00, +0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5, +0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68,0x00,0x10,0x04,0x83,0xc6,0x5e,0x62,0x85, +0x44,0xd0,0x45,0x1e,0x38,0x5a,0xa1,0x15,0x5a,0xa1,0x95,0xd1,0x84,0x00,0x18,0x4d, +0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8, +0xdc,0x11,0x95,0x33,0x1d,0x01,0x8b,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0xb6, +0x2f,0xf3,0x12,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xd5,0x2f,0xbe,0x12,0xf8,0xc8, +0x05,0x06,0x1c,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0x64,0xec,0x25,0x18,0x8e,0x08, +0xc8,0x84,0xf8,0x6c,0x00,0x15,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x44,0x32, +0xbf,0x12,0x58,0x20,0xd0,0xc7,0x0c,0x51,0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x44,0x27,0x23,0x2e,0x81,0x05,0x02,0x7d,0x2c,0x20,0xe4,0x73,0x41,0xe5,0xa6,0x1b, +0xd2,0x24,0x48,0x0c,0x4d,0xde,0x22,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x80,0xa9, +0x8c,0xc8,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x60,0xb1,0x4c,0xbb,0x04,0x6d,0x72, +0x81,0x01,0x47,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x82,0x99,0x92,0x09,0x86,0x23,0x82, +0x39,0x21,0x3e,0x1b,0x5e,0x45,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xcd,0x8c, +0xbb,0x04,0x16,0x08,0xf4,0x31,0x23,0x56,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06, +0x91,0xcd,0xc4,0x4b,0x60,0x81,0x40,0x1f,0x0b,0x08,0xf9,0x5c,0x50,0xb9,0xe9,0x06, +0x3c,0x09,0x12,0xcb,0x13,0xbf,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x60,0x39, +0x13,0x33,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x58,0x3b,0xc3,0x2f,0x01,0x9f,0x5c, +0x60,0xc0,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x7e,0x86,0x66,0x82,0xe1,0x88,0x40, +0x54,0x88,0xcf,0x06,0x5f,0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x62,0xd3, +0x2f,0x81,0x05,0x02,0x7d,0xcc,0x00,0x17,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41, +0x54,0x36,0x20,0x13,0x58,0x20,0xd0,0xc7,0x02,0x42,0x3e,0x17,0x54,0x6e,0xba,0xe1, +0x54,0x82,0xc4,0x52,0xa5,0x35,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x18,0xda, +0x80,0x4d,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x96,0xda,0xac,0x4c,0xb0,0x2a,0x17, +0x18,0x70,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xb7,0x19,0x9b,0x60,0x38,0x22,0x88, +0x15,0xe2,0xb3,0xa1,0x5d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0xdc,0xb0, +0x4c,0x60,0x81,0x40,0x1f,0x33,0xde,0x45,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10, +0xd1,0xcd,0xcb,0x04,0x16,0x08,0xf4,0xb1,0x80,0x90,0xcf,0x05,0x95,0x9b,0x6e,0xb0, +0x95,0x20,0x31,0x37,0x88,0x0d,0xf9,0xd8,0x1b,0xc4,0x86,0x7c,0x0c,0x0e,0x62,0x43, +0x3e,0x16,0x07,0xb1,0x21,0x1f,0x1b,0x03,0xd6,0x90,0x8f,0x91,0x01,0x6b,0xc8,0xc7, +0xca,0x80,0x35,0xe4,0x63,0x66,0xc0,0x1a,0xf2,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c, +0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0xe3,0x50,0x43,0x3e,0xd6,0xa1,0x86,0x7c,0xcc, +0x43,0x0d,0xf9,0xd8,0x87,0x1a,0xf2,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21, +0xe0,0x63,0x08,0x01,0x1f,0xab,0x4a,0x43,0x3e,0x66,0x95,0x86,0x7c,0xec,0x2a,0x0d, +0xf9,0x18,0x56,0x1a,0xf2,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63, +0x08,0x01,0x1f,0xdb,0x03,0x55,0x80,0x8f,0x05,0x6d,0x00,0x1f,0x0b,0x3e,0xf8,0xd8, +0x11,0xd0,0xc7,0x0e,0x81,0x3e,0x76,0x0c,0xf4,0xb1,0x83,0xa0,0x8f,0xc5,0xc2,0x6a, +0xc8,0xc7,0x64,0x61,0x35,0xe4,0x63,0xb3,0xb0,0x1a,0xf2,0x31,0x5a,0x58,0x0d,0xf9, +0x98,0x29,0x98,0x86,0x7c,0xec,0x14,0x4c,0x43,0x3e,0x86,0x0a,0xa6,0x21,0x1f,0x4b, +0x05,0xd3,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10, +0xf8,0xd8,0x1f,0x94,0x86,0x7c,0x0c,0x14,0x4a,0x43,0x3e,0x16,0x0a,0xa5,0x21,0x1f, +0x13,0x85,0xd2,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43, +0x08,0xf8,0x18,0x1e,0x90,0x86,0x7c,0x2c,0x0f,0x48,0x43,0x3e,0xa6,0x07,0xa4,0x21, +0x1f,0xdb,0x03,0xd2,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f, +0x43,0x08,0xf8,0x18,0x11,0x06,0xf4,0x31,0x42,0x0c,0xe8,0x63,0xc4,0x18,0xd0,0xc7, +0x08,0x32,0xa0,0x8f,0xc5,0x03,0x69,0xc8,0xc7,0xe4,0x81,0x34,0xe4,0x63,0xf3,0x40, +0x1a,0xf2,0x31,0x7a,0x20,0x0d,0xf9,0x98,0x39,0xfc,0x85,0x7c,0xec,0x1c,0xfe,0x42, +0x3e,0x86,0x0e,0x7f,0x21,0x1f,0x4b,0x87,0xbf,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40, +0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0xd8,0x2f,0xf8,0x85,0x7c,0x0c,0x1c,0xfc, +0x42,0x3e,0x16,0x0e,0x7e,0x21,0x1f,0x13,0x07,0xbf,0x90,0x8f,0x21,0x04,0x7c,0x0c, +0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x2e,0xf4,0x85,0x7c,0x2c,0x17, +0xfa,0x42,0x3e,0xa6,0x0b,0x7d,0x21,0x1f,0xdb,0x85,0xbe,0x90,0x8f,0x21,0x04,0x7c, +0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x11,0x0a,0xf4,0x31,0x42, +0x14,0xe8,0x63,0xc4,0x28,0xd0,0xc7,0x08,0x52,0xa0,0x8f,0xc5,0x84,0x5f,0xc8,0xc7, +0x64,0xc2,0x2f,0xe4,0x63,0x33,0xe1,0x17,0xf2,0x31,0x9a,0xf0,0x0b,0xf9,0x98,0x49, +0xe4,0x85,0x7c,0xec,0x24,0xf2,0x42,0x3e,0x86,0x12,0x79,0x21,0x1f,0x4b,0x89,0xbc, +0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0xd8, +0x3f,0xe0,0x85,0x7c,0x0c,0x24,0xf0,0x42,0x3e,0x16,0x12,0x78,0x21,0x1f,0x13,0x09, +0xbc,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8, +0x18,0x3e,0xdc,0x85,0x7c,0x2c,0x1f,0xee,0x42,0x3e,0xa6,0x0f,0x77,0x21,0x1f,0xdb, +0x87,0xbb,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08, +0xf8,0x18,0x11,0x0e,0xf4,0x31,0x42,0x1c,0xe8,0x63,0xc4,0x38,0xd0,0xc7,0x08,0x72, +0xa0,0x8f,0xe5,0x8e,0xaf,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x30,0x3d,0x92, +0xa3,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x3e,0xea,0xa1,0xa0,0x77,0x2e,0x30, +0xe0,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xa0,0x54,0x47,0xc1,0x70,0x44,0x30,0x3e, +0xc4,0x67,0xc3,0xff,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x51,0xf2,0xa1, +0xc0,0x02,0x81,0x3e,0x66,0x84,0x90,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x32, +0xa5,0x30,0x0a,0x2c,0x10,0xe8,0x63,0x01,0x21,0x9f,0x0b,0x2a,0x37,0xdd,0x80,0x3e, +0x41,0x62,0xe7,0xd3,0x2e,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0x2c,0x95,0x42, +0x29,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x6b,0x95,0xd8,0x28,0x60,0x9f,0x0b,0x0c, +0x38,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0x2b,0x91,0x52,0x30,0x1c,0x11,0xc8,0x0f, +0xf1,0xd9,0xe0,0x42,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x48,0x96,0xda,0x28, +0xb0,0x40,0xa0,0x8f,0x19,0x30,0x24,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x6a, +0x09,0x8e,0x02,0x0b,0x04,0xfa,0x58,0x40,0xc8,0xe7,0x82,0xca,0x4d,0x37,0xdc,0x4f, +0x90,0x18,0xfe,0xf0,0x4b,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x00,0xc3,0x25,0x58, +0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xd2,0xa5,0x3d,0x0a,0xf6,0xe7,0x02,0x03, +0x8e,0x18,0x18,0x00,0x08,0x82,0x41,0xe4,0x4b,0xb3,0x14,0x0c,0x47,0x04,0x21,0x44, +0x7c,0x36,0xf4,0x90,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x0a,0x27,0x3e,0x0a, +0x2c,0x10,0xe8,0x63,0xc6,0x0f,0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x72, +0xfa,0xa3,0xc0,0x02,0x81,0x3e,0x16,0x10,0xf2,0xb9,0xa0,0x72,0xd3,0x0d,0x26,0x14, +0x24,0x86,0x42,0x2b,0x13,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0xc0,0xce,0xe9,0x97, +0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xd2,0x49,0x95,0x02,0x15,0xba,0xc0,0x80, +0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xb5,0x93,0x38,0x05,0xc3,0x11,0x01,0x0c,0x11, +0x9f,0x0d,0x6c,0x24,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xe0,0x69,0x95,0x02, +0x0b,0x04,0xfa,0x98,0xe1,0x46,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x68,0x9e, +0x5c,0x29,0xb0,0x40,0xa0,0x8f,0x05,0x84,0x7c,0x2e,0xa8,0xdc,0x74,0x43,0x0d,0x05, +0x89,0xb9,0x01,0x58,0xc8,0xc7,0xde,0x00,0x2c,0xe4,0x63,0x70,0x00,0x16,0xf2,0xb1, +0x38,0x00,0x0b,0xf9,0xd8,0x18,0x90,0x84,0x7c,0x8c,0x0c,0x48,0x42,0x3e,0x56,0x06, +0x24,0x21,0x1f,0x33,0x03,0x92,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04, +0x02,0x1f,0x23,0x10,0xf8,0x18,0xc7,0x0e,0xf2,0xb1,0x8e,0x1d,0xe4,0x63,0x1e,0x3b, +0xc8,0xc7,0x3e,0x76,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f, +0x43,0x08,0xf8,0x58,0x45,0x0b,0xf2,0x31,0x8b,0x16,0xe4,0x63,0x17,0x2d,0xc8,0xc7, +0x30,0x5a,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08, +0xf8,0xd8,0x1e,0xa8,0x02,0x7c,0x2c,0x68,0x03,0xf8,0x58,0xf0,0xc1,0xc7,0x8e,0x80, +0x3e,0x76,0x08,0xf4,0xb1,0x63,0xa0,0x8f,0x1d,0x04,0x7d,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xc0,0xca,0x29,0x7d,0x0a,0x19,0x7c,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x4b, +0xa7,0xf6,0x29,0x64,0xf0,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x9d,0xe2,0xa7, +0x90,0xc1,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x78,0xaa,0x9f,0x42,0x06,0x5f, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xea,0xa9,0x7e,0x2a,0x19,0x7e,0x19,0x31,0x38, +0x00,0x10,0x04,0x03,0xcb,0xa7,0xfc,0xa9,0x64,0xf8,0x65,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0xac,0x9f,0xfa,0xa7,0x92,0xe1,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xc0, +0x0a,0xa4,0x4a,0x86,0x5f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x0a,0x2b,0x91,0x42, +0xc4,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xb1,0x1a,0x29,0x44,0x5c,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xc0,0x1a,0x2b,0x92,0x42,0xc4,0x65,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x2c,0xb2,0x2a,0x29,0x44,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x2a,0xab, +0x92,0x42,0xcc,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xb3,0x32,0x29,0xc4,0x5c, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x3a,0xab,0x93,0x42,0xcc,0x65,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x2c,0xb4,0x42,0x29,0xc4,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0, +0x4a,0x2b,0x95,0x42,0xc2,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xb5,0x5a,0x29, +0x24,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x5a,0x2b,0x96,0x42,0xc2,0x65,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x2c,0xb6,0x6a,0x29,0x24,0x5c,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xc0,0x6a,0xab,0x96,0x42,0xca,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xb7, +0x72,0x29,0xa4,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x7a,0xab,0x97,0x42,0xca, +0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xb8,0x82,0x29,0xa4,0x5c,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xc0,0x8a,0xab,0x98,0xe2,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0xb0, +0xe4,0x4a,0xa6,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xb9,0x9a,0x29,0x0e, +0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x8b,0xae,0x68,0x8a,0x43,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xc0,0xaa,0x2b,0x9b,0x22,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xec, +0xea,0xa6,0x08,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xbb,0xc2,0x29,0x02,0x19, +0x31,0x38,0x00,0x10,0x04,0x03,0x0b,0xaf,0x72,0x8a,0x40,0x8e,0x30,0xe0,0x11,0x06, +0x3c,0xc2,0x80,0x47,0x18,0x70,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xbe,0xbc,0xba,0xa9, +0x55,0xa2,0xab,0xd1,0x84,0x20,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x66,0xb4,0x7c, +0xea,0x95,0xea,0xaa,0xae,0xea,0x2a,0xac,0xc2,0x2a,0xac,0xc2,0x6a,0x34,0x21,0x00, +0x86,0x23,0x82,0x5e,0x0a,0xbe,0xe9,0x06,0x72,0x12,0x02,0x53,0x0a,0xfa,0x98,0x62, +0xd0,0xc7,0x94,0x83,0x3e,0x46,0x0c,0xf2,0xb1,0x62,0x90,0x8f,0x0d,0x86,0x7c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x70,0xad,0xb4,0x1a,0xca,0x69,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0xd7,0x52,0xab,0xc1,0x9c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x80, +0xad,0xb5,0x1a,0xce,0x69,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xd8,0x6a,0xab,0xc1, +0xa4,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x90,0x2d,0xb7,0x1a,0x4e,0x6a,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0xd9,0x7a,0xab,0x01,0xa5,0x4c,0xa8,0x27,0xf9,0x98,0x40, +0xc0,0xc7,0x02,0x7b,0x92,0x8f,0x05,0x03,0x7c,0xec,0x28,0xe2,0x63,0x81,0x3e,0xc9, +0xc7,0x12,0x7d,0x92,0x8f,0x1d,0x41,0x7c,0x2c,0xe1,0x27,0xf9,0x98,0x10,0xc4,0x67, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xdd,0x82,0xad,0x6e,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0x22,0xde,0x42,0xad,0x60,0xb8,0x61,0x0c,0xf0,0x89,0xb8,0x60,0x10,0x23,0x06, +0x0d,0x00,0x82,0x60,0xd0,0x84,0x17,0x5f,0xdd,0xd3,0x5f,0xfd,0x92,0x2f,0xfd,0xd5, +0x5f,0xfd,0xd5,0x5f,0x8d,0x26,0x04,0xc0,0x70,0x44,0x50,0x53,0xc2,0x37,0x62,0xf0, +0x00,0x20,0x08,0x06,0x53,0x78,0xe1,0xd5,0x3c,0xbd,0x93,0x1b,0xb5,0x51,0x59,0x95, +0x95,0x6d,0xd9,0x96,0x68,0xf1,0xd3,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x2c,0x81, +0x30,0x50,0x61,0x88,0x41,0xe0,0x9f,0x01,0x30,0x50,0x61,0x80,0x41,0x00,0xa2,0x01, +0x30,0x50,0x61,0x68,0x81,0x88,0x06,0xc0,0x40,0x85,0xa1,0x04,0x24,0x1a,0x00,0x03, +0x15,0x86,0x12,0x98,0x68,0x00,0x0c,0x54,0x18,0x5c,0x80,0xa2,0x01,0x30,0x50,0x31, +0x68,0x81,0xdf,0x06,0xc0,0x40,0x05,0x19,0x58,0x01,0xdb,0x06,0xc0,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0xf0,0xb5,0x5a,0x6c,0x34,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81, +0x18,0x9c,0x97,0x69,0xe9,0x13,0x79,0x8d,0x26,0x04,0x42,0x05,0x7b,0xa5,0x75,0x5e, +0xc1,0x5d,0x60,0xb0,0x11,0x83,0x03,0x00,0x41,0x30,0x10,0x03,0xf6,0x5a,0xad,0x7f, +0x3a,0xaf,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x13,0x0c,0x76,0x82,0xc1,0x4c,0x30, +0xe8,0x63,0xc2,0x41,0x9f,0x13,0x06,0x74,0xc2,0x80,0x46,0x13,0x1c,0x60,0x34,0xe1, +0x09,0x8e,0x30,0xd8,0x11,0x06,0x33,0xe1,0x9e,0xe4,0x63,0xc2,0x3d,0xc9,0xc7,0x88, +0xbe,0x82,0x8f,0x11,0x7e,0x05,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4e,0x6c, +0xbc,0x08,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x14,0x23,0x2f,0x42,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0x23,0xc5,0xc8,0x4b,0xad,0x84,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x54,0xac,0xbc,0xd6,0x4a,0x38,0xc6,0x60,0xc7,0x18,0xcc,0x08,0x81,0x3e, +0x46,0x08,0xf4,0x19,0x31,0x68,0x00,0x10,0x04,0x83,0xc6,0xc5,0xd2,0x4b,0xa7,0x40, +0x0c,0xc4,0x40,0x8c,0xbd,0xd8,0x8b,0xbd,0xd8,0x6b,0x34,0x21,0x00,0x86,0x23,0x02, +0xb4,0x0a,0xbe,0xe9,0x86,0xb7,0x12,0x82,0x0b,0x03,0x43,0x8d,0x18,0x3c,0x00,0x08, +0x82,0xc1,0x04,0x63,0xe7,0x55,0x56,0x3e,0x75,0x18,0xb4,0x45,0x5b,0x25,0x56,0x62, +0xf1,0x15,0x8c,0x26,0x04,0x80,0x05,0xa9,0x25,0x9f,0x11,0x03,0x03,0x00,0x41,0x30, +0x88,0x68,0xcc,0xbd,0x02,0x0b,0x0c,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x64, +0x63,0xeb,0x15,0x58,0xc0,0x5a,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0xc7, +0xe4,0x2b,0x18,0x8e,0x80,0x83,0xb9,0x0a,0xbe,0xe9,0x06,0x21,0x0e,0x82,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x7c,0x2c,0xbf,0x82,0x61,0x38,0x22,0xb0,0x2b,0xe7,0x1b, +0x31,0x38,0x00,0x10,0x04,0x83,0x03,0xcc,0xf8,0x6b,0x28,0x2c,0x18,0xe8,0x63,0x7f, +0x15,0xc4,0x67,0xba,0x21,0x00,0x2d,0x62,0x96,0x61,0x20,0xea,0x60,0x38,0x22,0x0f, +0xf6,0xca,0xf9,0xa6,0x1b,0x6a,0x4b,0xb4,0x82,0x59,0x02,0x64,0x38,0x62,0x0f,0x46, +0x4b,0xf9,0x66,0x19,0x8c,0x22,0x30,0x46,0x89,0x8f,0x05,0xa9,0x25,0x1f,0x0b,0x18, +0xf8,0xcc,0x12,0x20,0xc3,0x11,0x47,0x78,0x09,0xdf,0x2c,0xc3,0x81,0x04,0xb3,0x04, +0xc8,0x40,0x89,0xc1,0x0c,0x20,0x51,0x90,0x6c,0x70,0x80,0x84,0x31,0x50,0x62,0x88, +0xc1,0x60,0x14,0xde,0xe1,0x19,0xa6,0xf0,0x16,0x7c,0x2c,0x20,0x2f,0xf9,0x8c,0x18, +0x18,0x00,0x08,0x82,0x41,0xc4,0x66,0x38,0x16,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0x01,0x67,0x2b,0x06,0x0a,0x81,0xb9,0x56,0x10,0x1f,0x7b,0xad,0x76,0x8a,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x44,0x70,0xc6,0x63,0xc1,0x70,0x84,0x3c,0xad,0x17,0xf1, +0x5d,0x60,0x28,0x5b,0x02,0xf9,0x58,0x60,0xc8,0xc7,0x82,0x42,0x3e,0x16,0xdc,0x16, +0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xba,0xb3,0x31,0x0b,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xd8,0x33,0x1b,0x7b,0xc0,0x60,0x38,0x22,0x98,0x2d,0xe7,0x1b,0x31, +0x38,0x00,0x10,0x04,0x83,0xa3,0xcf,0x72,0x2c,0x12,0x03,0x0b,0x06,0xfa,0x4c,0x37, +0x04,0xb6,0x35,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xd4,0x67,0x69,0x16,0xd8,0x01, +0x62,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0xcf,0xd6,0x2c,0xb0,0x60,0x90, +0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xa1,0xd6,0x66,0xc1,0x88,0xc1,0x01,0x80, +0x20,0x18,0x7c,0x7c,0xa6,0x63,0xae,0x15,0x67,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04, +0x26,0x84,0x96,0x7c,0x4c,0x08,0x2d,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x74, +0x6a,0x3a,0x26,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x84,0x6a,0x3b,0x26,0x9c,0x30, +0xa0,0x13,0x06,0x74,0x82,0xc1,0x4e,0x30,0x98,0x09,0xf1,0x05,0x1f,0x13,0xe4,0x0b, +0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xf0,0xa5,0xda,0x99,0xed,0x16,0xa8,0x8d,0x26, +0x04,0xc0,0x68,0x82,0x10,0x58,0x21,0xc4,0xc7,0x0a,0x21,0x3e,0xc3,0x11,0xc2,0x23, +0x7c,0xd3,0x0d,0x62,0xc6,0x66,0xc1,0x70,0xc4,0x00,0x09,0xdf,0x74,0x03,0x99,0xb9, +0x59,0x30,0xdd,0xa0,0x6a,0xac,0x46,0x4c,0x37,0xac,0x5a,0xab,0x0d,0x55,0x44,0x50, +0x44,0x04,0x25,0x10,0x50,0x02,0x01,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x80,0xdb, +0x9e,0xc1,0x97,0xac,0x09,0x81,0x9f,0xf9,0x99,0x9f,0xf9,0xd9,0x68,0x42,0x00,0x8c, +0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0xe0,0x5a,0xae,0x39,0x95,0x04,0x30,0x62, +0xd0,0x00,0x20,0x08,0x06,0x8d,0xb9,0x85,0x9a,0x7d,0xe1,0x5a,0x70,0x90,0x1a,0xa9, +0x91,0x1a,0xa9,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74,0xc3, +0xaf,0xf9,0x1a,0x55,0x4f,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xb0,0xdb,0xa9, +0xf1,0x97,0xaf,0x05,0x8d,0xaa,0xa9,0x9a,0xaa,0xa9,0xda,0x68,0x42,0x00,0x8c,0x26, +0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0x90,0x5b,0xb9,0x61,0x45,0x05,0x30,0x62,0xd0, +0x00,0x20,0x08,0x06,0x8d,0xbc,0xb5,0x9a,0x88,0x91,0x1b,0x15,0xc0,0x1a,0xac,0xc1, +0x1a,0xac,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03, +0x80,0x20,0x18,0x34,0xf6,0x16,0x6b,0x26,0x86,0x6e,0x51,0x41,0x6b,0xb4,0x46,0x6b, +0xb4,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00, +0x82,0x60,0xd0,0xe8,0x5b,0xad,0xa9,0x18,0xbb,0x3d,0x09,0xae,0xe1,0x1a,0xae,0xe1, +0xda,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0xcc,0x9b,0xbc, +0x99,0x41,0x89,0x41,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x80,0xdc,0xae,0xc1, +0x98,0xbc,0x89,0x41,0xe0,0x6b,0xbe,0xe6,0x6b,0xbe,0x36,0x9a,0x10,0x00,0xa3,0x09, +0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x90,0xdc,0xaf,0xd1, +0x98,0xbd,0x7d,0x85,0xb8,0x89,0x9b,0xb8,0x89,0xdb,0x68,0x42,0x00,0x8c,0x26,0x08, +0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x83,0x72,0xe3,0x86,0x63, +0xfa,0xd6,0x25,0xe6,0x66,0x6e,0xe6,0x66,0x6e,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04, +0xa3,0x09,0x83,0x60,0x78,0x50,0x0a,0xf1,0x31,0x3c,0x28,0x85,0xf8,0x5c,0x69,0x19, +0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x98,0x5b,0x37,0x70,0x08,0xcc,0xcd,0x56, +0x81,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc8,0x9c,0xbb,0x81,0x5a,0x60,0x70, +0x36,0xc4,0xc7,0x84,0x40,0x3e,0x16,0xc8,0x19,0x7c,0x2c,0x18,0x35,0xf9,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x71,0x73,0xf2,0x46,0x67,0x81,0xd9,0x16,0x9e,0xc9,0x67, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x9c,0xa3,0xb7,0x20,0x19,0x31,0x38,0x00,0x10, +0x04,0x83,0x43,0xe7,0xea,0x2d,0xce,0x02,0x23,0x8e,0xf8,0x98,0x10,0xc8,0xc7,0x82, +0x04,0x3e,0x86,0x5e,0xaa,0x26,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x78,0x0e, +0xe5,0x02,0x5b,0xb5,0x20,0x3e,0x96,0x0a,0xa6,0x00,0x82,0x0b,0x0c,0x66,0xa9,0x70, +0x0a,0x20,0xb8,0xc0,0x60,0x36,0x60,0xf0,0x31,0x01,0x83,0xcf,0x70,0x03,0x2a,0xc0, +0x05,0x19,0x0c,0x37,0xa0,0x02,0x5c,0x90,0x41,0x09,0x81,0x5e,0x60,0x28,0x73,0x0c, +0xf9,0xd8,0x63,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xb8,0xb2,0x33,0x39,0x21, +0x10,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xdc,0x4e,0xe5,0x82,0x76,0xb3,0xa0, +0xdd,0xe4,0x63,0x81,0xab,0xc1,0xc7,0x86,0x58,0x93,0x8f,0x05,0xb0,0x06,0x1f,0x2b, +0xe0,0x4d,0x3e,0x16,0xc0,0x1b,0x7c,0x2c,0x28,0xe4,0x63,0x41,0xbc,0xc1,0xc7,0x8a, +0x42,0x3e,0x16,0x38,0xf2,0xb1,0x60,0x90,0x8f,0x05,0xb8,0x20,0x1f,0x13,0x70,0x41, +0x3e,0x36,0xe0,0x82,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0xab,0x3b,0x9b,0xc3, +0x2e,0xec,0x32,0x2f,0xde,0xe4,0x63,0x81,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30, +0x88,0xfa,0xee,0xe6,0x02,0x0b,0x7e,0x41,0x3e,0x26,0xfc,0x82,0x7c,0x6c,0xf8,0x05, +0xf9,0xd8,0x20,0x0e,0xf2,0xb1,0x41,0x1c,0xe4,0x63,0x83,0x38,0xc8,0xc7,0xde,0x41, +0x1c,0x40,0x70,0x81,0xc1,0x2c,0xe0,0x03,0xf8,0x0c,0x37,0x90,0xc3,0x6c,0x90,0x41, +0x05,0x63,0xa0,0x17,0x18,0xca,0xe0,0x80,0x90,0xcf,0x88,0x41,0x02,0x80,0x20,0x18, +0x70,0xa6,0x77,0x76,0x81,0x18,0x04,0x62,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7, +0xeb,0xad,0x5d,0xe0,0x72,0x16,0xb8,0x9c,0x7c,0x2c,0x78,0x37,0xf8,0xd8,0x20,0x6f, +0xf2,0xb1,0x20,0xde,0xe0,0x63,0x45,0xcc,0xc9,0xc7,0x82,0x98,0x83,0x8f,0x05,0x85, +0x7c,0x2c,0x90,0x39,0xf8,0x58,0x51,0xc8,0xc7,0x82,0x46,0x3e,0x16,0x0c,0xf2,0xb1, +0x60,0x1e,0xe4,0x63,0xc2,0x3c,0xc8,0xc7,0x86,0x79,0x90,0x8f,0x0d,0x64,0x00,0x1f, +0x1b,0xc8,0x00,0x3e,0x36,0x90,0x01,0x7c,0xec,0x40,0x03,0xf8,0x8c,0x18,0x24,0x00, +0x08,0x82,0x01,0xa7,0x7b,0x7b,0x97,0xf1,0x41,0xc6,0x07,0x56,0x06,0x81,0x7c,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x20,0x0a,0xbf,0xbd,0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x28,0xbf,0xd0,0x1b,0x89,0x7e,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0xfc, +0x44,0x6f,0x24,0xfa,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xf3,0x1b,0xbd,0x91, +0xe8,0x87,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd0,0x6f,0xf4,0x4c,0x02,0x24,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x48,0x3f,0xd2,0x33,0x09,0x90,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0x43,0xfd,0x4a,0xcf,0x24,0x40,0xc2,0x8e,0x91,0x90,0x8f,0x21,0x23, +0x21,0x1f,0x4b,0x46,0x42,0x3e,0x36,0xb4,0x01,0x7c,0x6c,0x68,0x03,0xf8,0xd8,0xd0, +0x06,0xf0,0x31,0x23,0x25,0xe4,0x63,0x46,0x4a,0xc8,0xc7,0x8c,0x94,0x90,0x8f,0x0d, +0x70,0x00,0x1f,0x1b,0xe0,0x00,0x3e,0x36,0xc0,0x01,0x7c,0x6c,0xba,0x03,0xf8,0x18, +0x58,0xb4,0x04,0x08,0x2e,0x30,0x98,0x05,0xed,0x00,0x9f,0xe1,0x86,0x97,0x20,0x11, +0x32,0xa8,0x80,0x16,0xf4,0x02,0x43,0x59,0x38,0x10,0xf2,0x19,0x31,0x48,0x00,0x10, +0x04,0x03,0xee,0xfe,0x70,0x2f,0x98,0x85,0x60,0x16,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x00,0xc1,0x80,0xf7,0x82,0xbf,0xb3,0xe0,0xef,0xe4,0x63,0x01,0xd8,0xc1,0xc7, +0x86,0xb1,0x93,0x8f,0x05,0x62,0x07,0x1f,0x2b,0x44,0x4f,0x3e,0x16,0x88,0x1e,0x7c, +0x2c,0x28,0xe4,0x63,0xc1,0xe8,0xc1,0xc7,0x8a,0x42,0x3e,0x16,0x34,0xf2,0xb1,0x60, +0x90,0x8f,0x05,0x3e,0x21,0x1f,0x13,0x7c,0x42,0x3e,0x36,0xf8,0x84,0x7c,0x2c,0x0e, +0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x70,0xc0,0x67,0xc4, +0x20,0x01,0x40,0x10,0x0c,0xb8,0x15,0x0c,0xd8,0x2f,0x6b,0x87,0xac,0x1d,0xcc,0x16, +0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x24,0x83,0x01,0xfb,0x05,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0xd8,0x60,0x20,0x7f,0x71,0x80,0x16,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xdc,0x60,0x30,0x7f,0x71,0x80,0x16,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xe0,0x60,0x40,0x7f,0x71,0x80,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe4, +0x60,0x40,0x7f,0x71,0xb0,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe8,0x60,0x50, +0x7f,0x71,0xb0,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xec,0x60,0x60,0x7f,0x71, +0xb0,0x16,0x76,0xb8,0x85,0x7c,0x0c,0x71,0x0b,0xf9,0x58,0xe2,0x16,0xf2,0xb1,0x38, +0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0x19,0x74,0x21,0x1f,0x33, +0xe8,0x42,0x3e,0x66,0xd0,0x85,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1, +0x38,0x18,0xe0,0x63,0x71,0x30,0xc1,0xc7,0x5e,0x03,0x2f,0x40,0x70,0x81,0xc1,0x2c, +0xe8,0x09,0xf8,0x0c,0x37,0xe8,0x05,0x9d,0x90,0x41,0x99,0x44,0xa0,0x17,0x18,0xca, +0x64,0x82,0x90,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x70,0x68,0x18,0xa4,0x60,0x50, +0x12,0x41,0x49,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc4,0x61,0xd0,0x82,0x41, +0x00,0x7f,0x16,0xc0,0x9f,0x7c,0x2c,0x88,0x3d,0xf8,0xd8,0x40,0x7b,0xf2,0xb1,0x60, +0xf6,0xe0,0x63,0xc5,0xfc,0xc9,0xc7,0x82,0xf9,0x83,0x8f,0x05,0x85,0x7c,0x2c,0xa0, +0x3f,0xf8,0x58,0x51,0xc8,0xc7,0x82,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x20,0x35,0xe4, +0x63,0x42,0x6a,0xc8,0xc7,0x86,0xd4,0x90,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01, +0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x0e,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0x01, +0xc7,0x87,0x41,0x0f,0x06,0x3f,0x91,0xfd,0x44,0x66,0x27,0x11,0xc8,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0xa2,0x51,0x0c,0x7a,0x30,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x38,0xc5,0x60,0x0c,0x83,0x38,0x98,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x50,0x31,0x20,0xc3,0x20,0x0e,0x66,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x54, +0x0c,0xca,0x30,0x88,0x83,0xd9,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x15,0x83, +0x32,0x0c,0xe2,0xc0,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x58,0xc5,0xc0,0x0c, +0x83,0x38,0xb0,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x58,0x31,0x38,0xc3,0x20, +0x0e,0x6c,0xc3,0x8e,0xdc,0x90,0x8f,0x21,0xb9,0x21,0x1f,0x4b,0x72,0x43,0x3e,0x16, +0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0x31,0xe3,0x37,0xe4,0x63, +0xc6,0x6f,0xc8,0xc7,0x8c,0xdf,0x90,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e, +0x16,0x07,0x03,0x7c,0x2c,0x0e,0x26,0xf8,0x14,0x4c,0xb8,0x81,0x5e,0x60,0xa8,0x11, +0x83,0x04,0x00,0x41,0x30,0xe0,0x68,0x31,0xa8,0xc3,0xe0,0x25,0xda,0xe0,0x25,0xda, +0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x5e,0x0c,0xf2,0x30,0x08,0x78,0x30,0xb0, +0x80,0x07,0x03,0xf9,0x58,0xd0,0x7f,0xf0,0xb1,0x01,0x04,0x03,0xf9,0x58,0xf0,0x7f, +0xf0,0xb1,0xe2,0x07,0x03,0xf9,0x58,0xf0,0x83,0x01,0x7c,0x2c,0x28,0xe4,0x63,0x01, +0x18,0x06,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8c,0x7c,0x2c,0x18,0xe4,0x63,0x41,0x7c, +0xc8,0xc7,0x84,0xf8,0x90,0x8f,0x0d,0xf1,0x21,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06, +0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x1c,0xf0,0x19,0x31,0x48,0x00,0x10,0x04, +0x03,0x0e,0x1d,0x83,0x54,0x0c,0xce,0xa2,0x14,0xce,0xa2,0x14,0x6c,0x2e,0x02,0xf9, +0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xf4,0x8e,0x41,0x2a,0x06,0xc1,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0xf3,0x18,0xbc,0x62,0xc0,0x06,0xfb,0x31,0x62,0x70,0x00,0x20, +0x08,0x06,0x07,0x3d,0x06,0xb0,0x18,0xb0,0xc1,0x7e,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0x51,0x8f,0x41,0x2c,0x06,0x6c,0xb0,0x1f,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xd8,0x63,0x10,0x8b,0x01,0x1b,0xf8,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xf7, +0x18,0xc8,0x62,0xc0,0x06,0xfe,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x3e,0x06, +0xb3,0x18,0xb0,0x81,0x7f,0xd8,0x11,0x22,0xf2,0x31,0x24,0x44,0xe4,0x63,0x49,0x88, +0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0x66,0x9c, +0x88,0x7c,0xcc,0x38,0x11,0xf9,0x98,0x71,0x22,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c, +0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x04,0x9f,0x5a,0x09,0x5d,0xd0,0x0b, +0x0c,0x35,0x62,0x90,0x00,0x20,0x08,0x06,0x1c,0x48,0x06,0xe1,0x18,0xa8,0x44,0x2e, +0xa8,0x44,0x2e,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x91,0x92,0x41,0x39,0x06,0x01, +0x2a,0x06,0x16,0xa0,0x62,0x20,0x1f,0x0b,0xd2,0x30,0x80,0x8f,0x0d,0x6c,0x18,0xc8, +0xc7,0x82,0x35,0x0c,0xe0,0x63,0xc5,0x2a,0x06,0xf2,0xb1,0x60,0x15,0x03,0xf8,0x58, +0x50,0xc8,0xc7,0x02,0x56,0x0c,0xe0,0x63,0x45,0x21,0x1f,0x0b,0x18,0xf9,0x58,0x30, +0xc8,0xc7,0x82,0x1c,0x91,0x8f,0x09,0x39,0x22,0x1f,0x1b,0x72,0x44,0x3e,0xc6,0x06, +0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x38,0xe0,0x33,0x62, +0x90,0x00,0x20,0x08,0x06,0x1c,0x4d,0x06,0xf5,0x18,0x88,0x45,0x3c,0x88,0x45,0x3c, +0xd8,0x6f,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x68,0x27,0x83,0x7a,0x0c, +0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7e,0x32,0xd8,0xc7,0x80,0x0d,0xc6,0x64, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xb0,0x0c,0xf8,0x31,0x60,0x83,0x31,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0x23,0x2c,0x83,0x7e,0x0c,0xd8,0x60,0x4c,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x10,0xcb,0xa0,0x1f,0x03,0x36,0x30,0x93,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xc6,0x32,0xf0,0xc7,0x80,0x0d,0xcc,0x64,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0xb2,0x0c,0xfe,0x31,0x60,0x03,0x33,0xb1,0x23,0x4d,0xe4,0x63,0x48,0x9a, +0xc8,0xc7,0x92,0x34,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06, +0x03,0x7c,0xcc,0x78,0x13,0xf9,0x98,0xf1,0x26,0xf2,0x31,0xe3,0x4d,0xe4,0x63,0x6c, +0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x09,0x3e,0x86, +0x2b,0x73,0x02,0x82,0x0b,0x0c,0x66,0x81,0x99,0xc0,0x67,0xb8,0xa1,0x4e,0xfa,0x86, +0x0c,0xea,0x45,0x02,0xbd,0xc0,0x50,0xb6,0x23,0x84,0x7c,0x46,0x0c,0x12,0x00,0x04, +0xc1,0x80,0x8b,0xcb,0x40,0x26,0x03,0x17,0x09,0x5c,0x24,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x43,0x2f,0x03,0x9b,0x0c,0x82,0x7c,0x0c,0x2c,0xc8,0xc7,0x40,0x3e,0x16, +0xe8,0x62,0x00,0x1f,0x1b,0x7a,0x31,0x90,0x8f,0x05,0xbc,0x18,0xc0,0xc7,0x0a,0x7e, +0x0c,0xe4,0x63,0x01,0x3f,0x06,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0xfd,0x18,0xc0,0xc7, +0x8a,0x42,0x3e,0x16,0x34,0xf2,0xb1,0x60,0x90,0x8f,0x05,0xa4,0x22,0x1f,0x13,0x48, +0x45,0x3e,0x36,0x90,0x8a,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38, +0x18,0xe0,0x63,0x71,0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xb8,0xd2,0x0c, +0xcc,0x32,0x40,0x93,0x0c,0x4d,0x32,0x83,0x91,0x40,0x3e,0x23,0x06,0x06,0x00,0x82, +0x60,0x10,0xb1,0x66,0x60,0x96,0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x6c, +0x06,0x6c,0x19,0xc4,0x81,0xab,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x11,0x9b,0x41, +0x5b,0x06,0x71,0xe0,0x2a,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc8,0x66,0xe0,0x96, +0x41,0x1c,0xb8,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xb3,0x19,0xb8,0x65,0x10, +0x07,0xb1,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x6d,0x06,0x6f,0x19,0xc4,0x41, +0xac,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x51,0x9b,0x01,0x5c,0x06,0x71,0x10,0x2b, +0x76,0xd0,0x8a,0x7c,0x0c,0xa1,0x15,0xf9,0x58,0x42,0x2b,0xf2,0xb1,0x38,0x18,0xe0, +0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0x19,0xba,0x22,0x1f,0x33,0x74,0x45, +0x3e,0x66,0xe8,0x8a,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18, +0xe0,0x63,0x71,0x30,0xc1,0xa7,0x72,0xc4,0x0d,0xf4,0x02,0x43,0x8d,0x18,0x24,0x00, +0x08,0x82,0x01,0xd7,0x9b,0x81,0x5f,0x06,0x38,0xd2,0x06,0x38,0xd2,0x06,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0x98,0x67,0x20,0x9a,0x41,0x50,0x96,0x81,0x05,0x65,0x19, +0xc8,0xc7,0x02,0x93,0x0c,0xe0,0x63,0x43,0x4a,0x06,0xf2,0xb1,0x00,0x25,0x03,0xf8, +0x58,0x81,0x96,0x81,0x7c,0x2c,0x40,0xcb,0x00,0x3e,0x16,0x14,0xf2,0xb1,0x20,0x2d, +0x03,0xf8,0x58,0x51,0xc8,0xc7,0x02,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x80,0x5d,0xe4, +0x63,0x02,0xbb,0xc8,0xc7,0x06,0x76,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01, +0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x0e,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0x01, +0x17,0x9f,0x81,0x6c,0x06,0x70,0x52,0x0a,0x70,0x52,0x0a,0xc6,0x27,0x81,0x7c,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x20,0xc2,0xcf,0x40,0x36,0x83,0x60,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0xfe,0x0c,0x70,0x33,0x60,0x03,0x7b,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0xa3,0x3f,0x83,0xdc,0x0c,0xd8,0xc0,0x5e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xf0,0xcf,0x40,0x37,0x03,0x36,0xb0,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfe, +0x33,0xd0,0xcd,0x80,0x0d,0xf2,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x10,0x0d, +0x76,0x33,0x60,0x83,0x7c,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x44,0x03,0xde, +0x0c,0xd8,0x20,0x5f,0xec,0xe0,0x17,0xf9,0x18,0xc2,0x2f,0xf2,0xb1,0x84,0x5f,0xe4, +0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x33,0x44,0x46, +0x3e,0x66,0x88,0x8c,0x7c,0xcc,0x10,0x19,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18, +0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x82,0x4f,0xd1,0x88,0x2e,0xe8,0x05,0x86, +0x1a,0x31,0x48,0x00,0x10,0x04,0x03,0x2e,0x45,0x03,0xf5,0x0c,0x66,0x24,0x17,0x66, +0x24,0x17,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x90,0xd1,0xc0,0x3d,0x83,0x20,0x36, +0x03,0x0b,0x62,0x33,0x90,0x8f,0x05,0x72,0x19,0xc0,0xc7,0x86,0xba,0x0c,0xe4,0x63, +0x01,0x5d,0x06,0xf0,0xb1,0x82,0x36,0x03,0xf9,0x58,0x40,0x9b,0x01,0x7c,0x2c,0x28, +0xe4,0x63,0x41,0x6d,0x06,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8c,0x7c,0x2c,0x18,0xe4, +0x63,0x01,0xcd,0xc8,0xc7,0x04,0x9a,0x91,0x8f,0x0d,0x34,0x23,0x1f,0x63,0x83,0x01, +0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x1c,0xf0,0x19,0x31,0x48, +0x00,0x10,0x04,0x03,0xae,0x47,0x03,0xff,0x0c,0xd6,0x24,0x1e,0xd6,0x24,0x1e,0x0c, +0x5d,0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x44,0xa6,0x81,0x7f,0x06,0xc1, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x68,0x1a,0x90,0x68,0xc0,0x06,0x3e,0x33,0x62, +0x70,0x00,0x20,0x08,0x06,0x47,0x9a,0x06,0x25,0x1a,0xb0,0x81,0xcf,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0xa1,0xa6,0x81,0x89,0x06,0x6c,0xe0,0x33,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xac,0x69,0x60,0xa2,0x01,0x1b,0x84,0xcd,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0x6c,0x1a,0x9c,0x68,0xc0,0x06,0x61,0x33,0x62,0x70,0x00,0x20,0x08,0x06, +0x47,0x9b,0x06,0x28,0x1a,0xb0,0x41,0xd8,0xd8,0x41,0x36,0xf2,0x31,0x84,0x6c,0xe4, +0x63,0x09,0xd9,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01, +0x3e,0x66,0xa8,0x8d,0x7c,0xcc,0x50,0x1b,0xf9,0x98,0xa1,0x36,0xf2,0x31,0x36,0x18, +0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x04,0x9f,0x11,0x03, +0x03,0x00,0x41,0x30,0x88,0xf0,0x34,0x68,0xd3,0x20,0x18,0x8e,0x08,0x76,0x33,0x10, +0xbe,0xe9,0x86,0x41,0x37,0x83,0xc0,0x9a,0x80,0x3e,0xd6,0x08,0xf4,0xb1,0x66,0xa0, +0x8f,0x29,0x04,0x7d,0x4c,0x29,0xe8,0x63,0x8a,0x41,0x1f,0x33,0x0c,0xf9,0x98,0x61, +0xc8,0xc7,0x0c,0x43,0x3e,0x66,0x0c,0xf1,0x31,0x63,0x88,0x8f,0x19,0x43,0x7c,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x20,0x3a,0xd5,0x80,0x4f,0x83,0x61,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0x22,0x54,0x0d,0xfa,0x34,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x4a, +0xd5,0xc0,0x4f,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x55,0x0d,0x7c,0x34, +0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x5a,0xd5,0xe0,0x47,0x83,0x61,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0x22,0x56,0x0d,0xc0,0x34,0x18,0x86,0x23,0xd8,0xe0,0x3d,0x03, +0xe1,0xbb,0xc0,0x50,0x16,0xb8,0x81,0x7c,0x86,0x23,0x02,0xf9,0x0c,0x84,0x6f,0x96, +0x21,0x51,0x02,0x9b,0x03,0x81,0x3e,0x36,0x07,0x03,0x7d,0x6c,0x0e,0x08,0xfa,0x58, +0x11,0xa2,0x81,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc0,0xd5,0x60,0x4e,0x03, +0x02,0x0e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc8,0xd5,0x80,0x4e,0x03,0x02,0x0e, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd0,0xd5,0xa0,0x4e,0x03,0x02,0x0e,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xd8,0xd5,0xe0,0x4e,0x83,0x01,0x0e,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xe0,0xd5,0x00,0x4f,0x83,0x01,0x0e,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xe8,0xd5,0x20,0x4f,0x83,0x01,0x0e,0x66,0x09,0x94,0x81,0x0a,0xc3,0x48,0xf4, +0x01,0x19,0xa8,0x30,0x8c,0x44,0x1f,0x90,0x81,0x0a,0xc3,0x48,0xf4,0x01,0x19,0xa8, +0x30,0xa8,0xc4,0x43,0x8c,0x0c,0x56,0x34,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x44,0xe0,0x1a,0xa8,0x69,0x10,0x58,0x80,0xa3,0x81,0x7c,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x28,0xd7,0x00,0x54,0x83,0xb1,0x0c,0xc0,0x32,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0xc3,0x5c,0x83,0x50,0x0d,0x82,0x51,0x1a,0x8e,0x08,0x7c,0x34,0x20,0xbe, +0xe2,0xc9,0x20,0xd0,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xca,0x35,0xe0,0xd3,0x20, +0x3f,0x83,0xf9,0x0c,0xe4,0x32,0x88,0xcb,0x20,0x4d,0x83,0x34,0x0d,0x74,0x35,0xd0, +0xd5,0xc0,0x54,0x03,0x10,0x0d,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06, +0x61,0x34,0x81,0x18,0xa6,0x1b,0x88,0x12,0x0d,0x8c,0xe9,0x06,0xc2,0x44,0x83,0x63, +0xba,0x81,0x38,0xd1,0x00,0x99,0x6e,0x20,0x50,0x34,0x48,0xcc,0x21,0xe2,0x33,0x62, +0x60,0x00,0x20,0x08,0x06,0x11,0xbc,0x06,0xe5,0x1a,0x04,0xc3,0x11,0x01,0x9a,0x06, +0xcc,0x37,0xcb,0xe0,0x2c,0x81,0x45,0x46,0x7c,0x86,0x23,0x88,0x16,0x0d,0x84,0x6f, +0x38,0xa2,0x70,0xd1,0x80,0xf8,0x4e,0x18,0xc4,0x09,0x83,0x30,0x21,0x08,0xc1,0x70, +0x84,0x21,0xa3,0x81,0xf0,0x0d,0x47,0x1c,0x33,0x1a,0x10,0xdf,0x09,0x83,0x38,0x61, +0x10,0x26,0x04,0x21,0x18,0x6e,0x30,0x02,0x30,0x98,0x65,0x60,0x9a,0x60,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0x22,0x7f,0x0d,0xe6,0x35,0x60,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x10,0xd9,0xc0,0x57,0x83,0x27,0x98,0x25,0x68,0x06,0x2a,0x0c,0x81,0x01,0x83, +0xc5,0xc0,0x80,0x8a,0xcf,0x70,0x44,0xc0,0xa3,0x81,0xf0,0x0d,0x47,0x08,0x3d,0x1a, +0x10,0xdf,0x09,0x83,0x38,0x61,0x10,0x26,0x04,0x21,0x18,0x6e,0x80,0x02,0x30,0x98, +0x65,0xc0,0xb2,0x60,0xa0,0xc2,0x48,0x99,0x8d,0x94,0x05,0x65,0xc4,0xc0,0x01,0x40, +0x10,0x0c,0x1e,0x95,0x0d,0x74,0x35,0x10,0xd3,0x20,0x45,0x03,0x14,0x0d,0xd2,0x35, +0x40,0x03,0xaf,0xe3,0x5e,0x35,0x18,0x8e,0xe0,0xc6,0x34,0x70,0xbe,0x0b,0x0c,0x65, +0x43,0x20,0x9f,0xe1,0x86,0xb0,0x02,0xd9,0x20,0x0c,0x2e,0x36,0x03,0x43,0x99,0x9b, +0x06,0xaf,0x19,0xc4,0xc7,0x02,0x41,0x3e,0x16,0x88,0x93,0x7c,0xcc,0x37,0x03,0x55, +0x0d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0xcc,0x06,0xfe,0x1a,0x04,0x77, +0x18,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x9b,0x0d,0xe4,0x35,0x08,0x04,0xbb, +0x03,0x57,0x0d,0xe4,0x63,0x81,0x11,0x1f,0x1b,0x02,0xf9,0x58,0x80,0xc0,0x67,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0x9e,0x0d,0xf0,0x35,0x48,0x02,0x3b,0xcf,0xa0,0x54, +0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xb4,0xb3,0xc1,0xc9,0x06,0x81,0xf9, +0xc1,0x10,0x1f,0x13,0x02,0xf9,0x58,0x50,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0xb1,0x0d,0xfc,0x35,0x30,0x82,0x59,0x86,0x07,0xca,0xcd,0xc0,0x48,0xa1,0x14, +0xe0,0x63,0x01,0x29,0xc4,0xc7,0x4a,0xe1,0x14,0xe0,0x63,0xa8,0x70,0x0a,0xf1,0xb1, +0xe0,0x14,0xe2,0x33,0x4b,0x30,0x8d,0x18,0x1c,0x00,0x08,0x82,0xc1,0xf7,0xb3,0x41, +0xbf,0x06,0x71,0x1a,0xd0,0x6c,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60,0x81,0x20, +0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xd2,0x36,0xf0,0xd9,0x20,0x30,0x55,0x0d, +0x02,0xfa,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xb4,0xb6,0x01,0xc8,0x06,0x81,0x05, +0xb6,0x1a,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xb6,0x0d,0x4e,0x36,0x08, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x88,0xdb,0xa0,0x65,0x83,0x5b,0x0d,0x82,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xe4,0x36,0x68,0xd9,0xa0,0x3d,0x03,0x6a,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0xb9,0x0d,0x5c,0x36,0x88,0xcf,0x20,0xb0,0x58,0x0d,0x86, +0xf8,0x98,0x10,0xc8,0xc7,0x82,0x02,0x3e,0x16,0xa8,0x83,0x7c,0x4c,0x50,0x07,0xf9, +0xd8,0xa0,0x0e,0xf2,0x31,0x7e,0x18,0xe2,0x63,0xfc,0x30,0xc4,0xc7,0xf8,0x61,0x88, +0x8f,0x19,0xff,0x00,0x1f,0x33,0xfe,0x01,0x3e,0x66,0xfc,0x03,0x7c,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x00,0xdd,0x60,0x67,0x03,0x9c,0x30,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x08,0xdd,0x80,0x67,0x03,0x9c,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x10,0xdd,0xa0,0x67,0x03,0x9c,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x18,0xdd, +0xe0,0x67,0x03,0x9c,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x20,0xdd,0x00,0x6c, +0x03,0x9c,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x28,0xdd,0x20,0x6c,0x03,0x9c, +0x30,0x86,0x23,0x0c,0xdf,0x12,0xbe,0xe1,0x08,0xc3,0xb7,0x84,0x6f,0x38,0xc2,0xf0, +0x2d,0xe1,0xab,0x41,0xd8,0x0a,0x84,0x1d,0x8e,0x18,0x2f,0x44,0xf8,0x86,0x23,0xc6, +0x0b,0x11,0xbe,0xe1,0x88,0xf1,0x42,0x84,0xaf,0x06,0x61,0x2b,0x10,0xb6,0x8c,0x60, +0x67,0x19,0x22,0x29,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x76,0x03,0xb6,0x0d, +0xd2,0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x76,0x83,0xb6,0x0d,0xd2,0x2b, +0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x76,0x03,0xb7,0x0d,0xd2,0x2b,0x1a,0x31, +0x38,0x00,0x10,0x04,0x83,0x83,0x76,0x03,0xb8,0x0d,0x86,0x68,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0xda,0x0d,0xe2,0x36,0x18,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x6c,0x37,0x90,0xdb,0x60,0x88,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb8,0xdd,0x40, +0x6e,0x83,0x54,0x98,0xa9,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x6a,0x37,0x50,0xdb, +0x80,0x46,0x03,0x0b,0xf4,0x35,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xb7, +0x1b,0xc4,0x6d,0x10,0x18,0xbe,0x06,0x41,0x7c,0x2c,0x28,0xe4,0x33,0x62,0x60,0x00, +0x20,0x08,0x06,0x91,0xee,0x06,0xa6,0x1b,0x04,0x66,0x5f,0x4a,0x7c,0xcc,0xbe,0x94, +0xf8,0x98,0x7d,0x29,0xf1,0x31,0x62,0x90,0x8f,0x15,0x83,0x7c,0xcc,0x18,0xe4,0x63, +0x03,0x04,0x1f,0x1b,0x20,0xf8,0xd8,0x00,0xc1,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0xf3,0x0d,0x46,0x37,0x28,0x05,0x9f,0x0d,0xcc,0x14,0x82,0xf8,0x18,0x13,0xc8, +0xc7,0x82,0x01,0x3e,0xb3,0x04,0xd2,0x40,0x85,0xe1,0x44,0x26,0x1c,0x40,0x03,0x15, +0x86,0x13,0x99,0x70,0x00,0x0d,0x54,0x18,0x4e,0x64,0xc2,0x01,0x34,0x50,0x61,0x20, +0x11,0x4e,0x40,0x16,0xb8,0x04,0x7c,0x4c,0x78,0x09,0xf8,0xd8,0x00,0x13,0xf0,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x7e,0x83,0xd6,0x0d,0x62,0x36,0x18,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x98,0xdf,0xc0,0x75,0x03,0x99,0x0d,0x86,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xe8,0x37,0x78,0xdd,0x60,0x66,0x83,0xc1,0x68,0x62,0xa0,0x8f, +0xd5,0xc4,0x40,0x1f,0xb3,0x89,0x81,0x3e,0xa6,0x13,0x4d,0x7c,0x4c,0x27,0x9a,0xf8, +0x98,0x4e,0x34,0xf1,0x31,0x63,0x90,0x8f,0x19,0x83,0x7c,0xcc,0x18,0xe4,0x63,0xc3, +0x04,0x1f,0x1b,0x26,0xf8,0xd8,0x30,0xc1,0xc7,0x84,0x01,0x3e,0x16,0x08,0xf1,0xb1, +0xa1,0x80,0x8f,0x19,0x45,0x7c,0x2c,0x28,0xe2,0x33,0x4b,0x30,0x0d,0x54,0x18,0xa4, +0xf1,0x20,0xd2,0x40,0x85,0x41,0x1a,0x0f,0x22,0x0d,0x54,0x18,0xa2,0xf1,0x18,0xd2, +0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x28,0x1c,0x8c,0x6f,0x40,0xb3,0x81,0xfe,0x06, +0xfa,0x1b,0xe8,0x6f,0x60,0xbe,0x81,0xf9,0x06,0xe6,0x1b,0x98,0x6f,0x30,0x9a,0x10, +0x00,0xc3,0x11,0x81,0xd8,0x06,0xc1,0x37,0xdd,0x90,0xb6,0x81,0x10,0xd8,0x11,0xd0, +0xc7,0x0e,0x81,0x3e,0x76,0x0c,0xf4,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xef,0x84, +0x83,0xf2,0x0d,0x72,0x36,0x10,0xe1,0x60,0x34,0x21,0x00,0x2c,0x28,0xe4,0x63,0x42, +0x21,0x1f,0x1b,0x0a,0xf9,0x58,0xca,0x06,0xe6,0x1a,0xc4,0xc7,0x52,0x36,0x30,0xd7, +0x20,0x3e,0xc3,0x11,0x82,0xdb,0x06,0xc3,0x37,0x1c,0x31,0xd4,0x6d,0x50,0x7c,0x25, +0x04,0x3a,0x1c,0x41,0xc4,0x6d,0x30,0x7c,0xc3,0x11,0x05,0xde,0x06,0xc5,0x57,0x42, +0xa0,0x45,0x04,0x3a,0xcb,0x40,0x55,0xc1,0x68,0x82,0x33,0x58,0x40,0xba,0x81,0x7c, +0xec,0x2f,0x02,0xfa,0x58,0x7a,0x05,0xf1,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43, +0x8c,0x83,0xfe,0x0d,0xf2,0x36,0x08,0x66,0x09,0xaa,0x81,0x0a,0x43,0xa0,0xe8,0x5d, +0x98,0x46,0x0c,0x1c,0x00,0x04,0xc1,0xe0,0x11,0xe3,0x40,0x7e,0x03,0xbc,0x0d,0xc2, +0x36,0x00,0xdb,0x20,0x84,0x83,0x00,0xbf,0x82,0xe0,0x7c,0x83,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xc8,0x38,0x00,0xe1,0x00,0x75,0x03,0xfa,0x1a,0x31,0x30,0x00,0x10, +0x04,0x83,0x48,0x8c,0x03,0x17,0x0e,0xde,0x35,0x30,0xf2,0x0d,0x84,0xf8,0x98,0x10, +0xc8,0xc7,0x02,0x02,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa4,0x71,0x40,0xc2, +0x41,0x11,0x18,0xba,0x06,0xe1,0x1b,0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0x35,0x0e,0x4c,0x38,0x08,0xce,0x35,0xb0,0x61,0x90,0xcf,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0x6d,0x1c,0xa0,0x70,0x10,0x08,0xd3,0x0d,0xab,0x1b,0x04,0xe4,0x1a,0x0c, +0x47,0xe8,0x04,0xeb,0x06,0xcc,0x37,0xcb,0x70,0x59,0xc1,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0x70,0x1c,0xac,0x70,0xf0,0xba,0x81,0x60,0xb4,0x1b,0x04,0xf1,0x99,0x25, +0xb8,0x06,0x2a,0x0c,0xc1,0x42,0xaa,0x11,0x03,0x07,0x00,0x41,0x30,0x78,0xe2,0x38, +0x08,0xe1,0xc0,0x74,0x03,0xb8,0x0d,0xde,0x36,0x80,0xe1,0x20,0x0c,0xc0,0xe0,0x0b, +0xec,0x37,0x18,0x31,0x70,0x00,0x10,0x04,0x83,0x27,0x8e,0x83,0x10,0x0e,0x50,0x37, +0x80,0xdb,0xe0,0x6d,0x03,0x18,0x0e,0x54,0x37,0x50,0xdd,0x40,0x75,0x03,0xd5,0x0d, +0xec,0x37,0xc0,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xe0,0x38,0x28,0xe3,0xe0,0x2d, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa0,0xe3,0x00,0x86,0x83,0xb8,0x08,0x66,0x09, +0xb2,0x81,0x0a,0x43,0xc0,0xc8,0xa5,0x31,0xd9,0x28,0x8d,0xf8,0x0c,0x47,0x04,0xae, +0x1b,0x08,0xdf,0x70,0x84,0xf0,0xba,0x01,0xf1,0x9d,0x30,0x88,0x13,0x06,0x61,0x42, +0x10,0x82,0xe1,0x06,0xd1,0x08,0xc0,0x60,0x96,0x41,0xdb,0x82,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0xf4,0x38,0x78,0xe3,0xe0,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3, +0x8f,0x03,0x1d,0x0e,0x92,0x60,0x96,0x60,0x1b,0xa8,0x30,0x04,0x8d,0xca,0x6c,0x3e, +0xec,0x37,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x7e,0x1c,0xa8,0x71,0x10, +0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xf4,0xc7,0x01,0x0d,0x07,0x81,0x05,0xe5,0x1b, +0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x50,0x0e,0x76,0x38,0x08,0x86,0x23, +0x0c,0xd9,0x70,0xbe,0x0b,0x0c,0x65,0xc1,0x20,0x9f,0xe1,0x88,0x80,0x7f,0x03,0xe1, +0xbb,0xc0,0x50,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x9d,0x72,0xc0,0xc3,0x81,0x8e, +0x59,0xd0,0xbf,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x4a,0xe5,0x60,0x8c, +0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x56,0x0e,0xd0,0x38,0x40,0xd9,0x20, +0xb0,0xf5,0x0d,0x82,0xf8,0x98,0x11,0xc8,0x67,0x96,0xc0,0x01,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_permutations.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_permutations.h new file mode 100644 index 00000000..54222d2e --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_permutations.h @@ -0,0 +1,167 @@ +#include "ffx_fsr2_accumulate_pass_16bit_d1f67651d4ea49824abd090307125130.h" +#include "ffx_fsr2_accumulate_pass_16bit_6aa3d4e197c756eded900628df90a17e.h" +#include "ffx_fsr2_accumulate_pass_16bit_eb894e76e37cd0015a53d4cf5567234d.h" +#include "ffx_fsr2_accumulate_pass_16bit_bccfc84e0f5dcafee8109437592a13e6.h" +#include "ffx_fsr2_accumulate_pass_16bit_dd542df5fefa34c14907eb0a4e153a90.h" +#include "ffx_fsr2_accumulate_pass_16bit_c3170b011cdd18188b1a65359bc0cbc9.h" +#include "ffx_fsr2_accumulate_pass_16bit_325de7d5157254ad327f16768fe449f7.h" +#include "ffx_fsr2_accumulate_pass_16bit_10b6adb46df1b3d918fc62fb6644906f.h" +#include "ffx_fsr2_accumulate_pass_16bit_f80605f297ff635cd0b5e9278b345a84.h" +#include "ffx_fsr2_accumulate_pass_16bit_53d81e3d4de953b4c374c9b812ffd8da.h" +#include "ffx_fsr2_accumulate_pass_16bit_531238cbfa253127b25490f1112d3f4f.h" +#include "ffx_fsr2_accumulate_pass_16bit_78a8d87cf3ddf02033b4270ef0004cf4.h" +#include "ffx_fsr2_accumulate_pass_16bit_a4ed756d4aa56b06777b232eea0b292d.h" +#include "ffx_fsr2_accumulate_pass_16bit_e19a599830e5eea0810884c5008941b3.h" +#include "ffx_fsr2_accumulate_pass_16bit_7827e5f2911e7d236997a4e8249784db.h" +#include "ffx_fsr2_accumulate_pass_16bit_cf0673b3da315a38a8a1e057f2e36fdd.h" +#include "ffx_fsr2_accumulate_pass_16bit_d55b50650eae68047157af21cbcae4a8.h" +#include "ffx_fsr2_accumulate_pass_16bit_fbd8b920a1af1b1fad1565a9da91d407.h" +#include "ffx_fsr2_accumulate_pass_16bit_f9863dc98843a4b103824fc60f03df3f.h" +#include "ffx_fsr2_accumulate_pass_16bit_25b67625d26028ff3f57996959704114.h" +#include "ffx_fsr2_accumulate_pass_16bit_5a40974f9d7a46e0c8eee5690cd33d9b.h" +#include "ffx_fsr2_accumulate_pass_16bit_8f5d8951413435c03998af7e1cae154f.h" +#include "ffx_fsr2_accumulate_pass_16bit_8ddbe529674dce5e40c2fdfdf8e369aa.h" +#include "ffx_fsr2_accumulate_pass_16bit_6ea7fcd0fc3822708cec56eceefea5a0.h" + +typedef union ffx_fsr2_accumulate_pass_16bit_PermutationKey { + struct { + uint32_t FFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE : 1; + uint32_t FFX_FSR2_OPTION_HDR_COLOR_INPUT : 1; + uint32_t FFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_JITTERED_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_INVERTED_DEPTH : 1; + uint32_t FFX_FSR2_OPTION_APPLY_SHARPENING : 1; + }; + uint32_t index; +} ffx_fsr2_accumulate_pass_16bit_PermutationKey; + +typedef struct ffx_fsr2_accumulate_pass_16bit_PermutationInfo { + const uint32_t blobSize; + const unsigned char* blobData; + + + const uint32_t numCBVResources; + const char** cbvResourceNames; + const uint32_t* cbvResourceBindings; + const uint32_t* cbvResourceCounts; + const uint32_t* cbvResourceSpaces; + + const uint32_t numSRVResources; + const char** srvResourceNames; + const uint32_t* srvResourceBindings; + const uint32_t* srvResourceCounts; + const uint32_t* srvResourceSpaces; + + const uint32_t numUAVResources; + const char** uavResourceNames; + const uint32_t* uavResourceBindings; + const uint32_t* uavResourceCounts; + const uint32_t* uavResourceSpaces; + + const uint32_t numSamplerResources; + const char** samplerResourceNames; + const uint32_t* samplerResourceBindings; + const uint32_t* samplerResourceCounts; + const uint32_t* samplerResourceSpaces; + + const uint32_t numRTAccelerationStructureResources; + const char** rtAccelerationStructureResourceNames; + const uint32_t* rtAccelerationStructureResourceBindings; + const uint32_t* rtAccelerationStructureResourceCounts; + const uint32_t* rtAccelerationStructureResourceSpaces; +} ffx_fsr2_accumulate_pass_16bit_PermutationInfo; + +static const uint32_t g_ffx_fsr2_accumulate_pass_16bit_IndirectionTable[] = { + 22, + 10, + 16, + 0, + 18, + 7, + 12, + 3, + 21, + 9, + 15, + 4, + 18, + 7, + 12, + 3, + 22, + 10, + 16, + 0, + 18, + 7, + 12, + 3, + 21, + 9, + 15, + 4, + 18, + 7, + 12, + 3, + 23, + 13, + 19, + 1, + 17, + 6, + 11, + 2, + 20, + 8, + 14, + 5, + 17, + 6, + 11, + 2, + 23, + 13, + 19, + 1, + 17, + 6, + 11, + 2, + 20, + 8, + 14, + 5, + 17, + 6, + 11, + 2, +}; + +static const ffx_fsr2_accumulate_pass_16bit_PermutationInfo g_ffx_fsr2_accumulate_pass_16bit_PermutationInfo[] = { + { g_ffx_fsr2_accumulate_pass_16bit_d1f67651d4ea49824abd090307125130_size, g_ffx_fsr2_accumulate_pass_16bit_d1f67651d4ea49824abd090307125130_data, 1, g_ffx_fsr2_accumulate_pass_16bit_d1f67651d4ea49824abd090307125130_CBVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_d1f67651d4ea49824abd090307125130_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_d1f67651d4ea49824abd090307125130_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_d1f67651d4ea49824abd090307125130_CBVResourceSpaces, 9, g_ffx_fsr2_accumulate_pass_16bit_d1f67651d4ea49824abd090307125130_SRVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_d1f67651d4ea49824abd090307125130_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_d1f67651d4ea49824abd090307125130_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_d1f67651d4ea49824abd090307125130_SRVResourceSpaces, 5, g_ffx_fsr2_accumulate_pass_16bit_d1f67651d4ea49824abd090307125130_UAVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_d1f67651d4ea49824abd090307125130_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_d1f67651d4ea49824abd090307125130_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_d1f67651d4ea49824abd090307125130_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_16bit_d1f67651d4ea49824abd090307125130_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_16bit_d1f67651d4ea49824abd090307125130_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_d1f67651d4ea49824abd090307125130_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_d1f67651d4ea49824abd090307125130_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_16bit_6aa3d4e197c756eded900628df90a17e_size, g_ffx_fsr2_accumulate_pass_16bit_6aa3d4e197c756eded900628df90a17e_data, 1, g_ffx_fsr2_accumulate_pass_16bit_6aa3d4e197c756eded900628df90a17e_CBVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_6aa3d4e197c756eded900628df90a17e_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_6aa3d4e197c756eded900628df90a17e_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_6aa3d4e197c756eded900628df90a17e_CBVResourceSpaces, 9, g_ffx_fsr2_accumulate_pass_16bit_6aa3d4e197c756eded900628df90a17e_SRVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_6aa3d4e197c756eded900628df90a17e_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_6aa3d4e197c756eded900628df90a17e_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_6aa3d4e197c756eded900628df90a17e_SRVResourceSpaces, 4, g_ffx_fsr2_accumulate_pass_16bit_6aa3d4e197c756eded900628df90a17e_UAVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_6aa3d4e197c756eded900628df90a17e_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_6aa3d4e197c756eded900628df90a17e_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_6aa3d4e197c756eded900628df90a17e_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_16bit_6aa3d4e197c756eded900628df90a17e_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_16bit_6aa3d4e197c756eded900628df90a17e_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_6aa3d4e197c756eded900628df90a17e_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_6aa3d4e197c756eded900628df90a17e_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_16bit_eb894e76e37cd0015a53d4cf5567234d_size, g_ffx_fsr2_accumulate_pass_16bit_eb894e76e37cd0015a53d4cf5567234d_data, 1, g_ffx_fsr2_accumulate_pass_16bit_eb894e76e37cd0015a53d4cf5567234d_CBVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_eb894e76e37cd0015a53d4cf5567234d_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_eb894e76e37cd0015a53d4cf5567234d_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_eb894e76e37cd0015a53d4cf5567234d_CBVResourceSpaces, 9, g_ffx_fsr2_accumulate_pass_16bit_eb894e76e37cd0015a53d4cf5567234d_SRVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_eb894e76e37cd0015a53d4cf5567234d_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_eb894e76e37cd0015a53d4cf5567234d_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_eb894e76e37cd0015a53d4cf5567234d_SRVResourceSpaces, 4, g_ffx_fsr2_accumulate_pass_16bit_eb894e76e37cd0015a53d4cf5567234d_UAVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_eb894e76e37cd0015a53d4cf5567234d_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_eb894e76e37cd0015a53d4cf5567234d_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_eb894e76e37cd0015a53d4cf5567234d_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_16bit_eb894e76e37cd0015a53d4cf5567234d_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_16bit_eb894e76e37cd0015a53d4cf5567234d_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_eb894e76e37cd0015a53d4cf5567234d_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_eb894e76e37cd0015a53d4cf5567234d_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_16bit_bccfc84e0f5dcafee8109437592a13e6_size, g_ffx_fsr2_accumulate_pass_16bit_bccfc84e0f5dcafee8109437592a13e6_data, 1, g_ffx_fsr2_accumulate_pass_16bit_bccfc84e0f5dcafee8109437592a13e6_CBVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_bccfc84e0f5dcafee8109437592a13e6_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_bccfc84e0f5dcafee8109437592a13e6_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_bccfc84e0f5dcafee8109437592a13e6_CBVResourceSpaces, 9, g_ffx_fsr2_accumulate_pass_16bit_bccfc84e0f5dcafee8109437592a13e6_SRVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_bccfc84e0f5dcafee8109437592a13e6_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_bccfc84e0f5dcafee8109437592a13e6_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_bccfc84e0f5dcafee8109437592a13e6_SRVResourceSpaces, 5, g_ffx_fsr2_accumulate_pass_16bit_bccfc84e0f5dcafee8109437592a13e6_UAVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_bccfc84e0f5dcafee8109437592a13e6_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_bccfc84e0f5dcafee8109437592a13e6_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_bccfc84e0f5dcafee8109437592a13e6_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_16bit_bccfc84e0f5dcafee8109437592a13e6_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_16bit_bccfc84e0f5dcafee8109437592a13e6_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_bccfc84e0f5dcafee8109437592a13e6_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_bccfc84e0f5dcafee8109437592a13e6_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_16bit_dd542df5fefa34c14907eb0a4e153a90_size, g_ffx_fsr2_accumulate_pass_16bit_dd542df5fefa34c14907eb0a4e153a90_data, 1, g_ffx_fsr2_accumulate_pass_16bit_dd542df5fefa34c14907eb0a4e153a90_CBVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_dd542df5fefa34c14907eb0a4e153a90_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_dd542df5fefa34c14907eb0a4e153a90_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_dd542df5fefa34c14907eb0a4e153a90_CBVResourceSpaces, 9, g_ffx_fsr2_accumulate_pass_16bit_dd542df5fefa34c14907eb0a4e153a90_SRVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_dd542df5fefa34c14907eb0a4e153a90_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_dd542df5fefa34c14907eb0a4e153a90_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_dd542df5fefa34c14907eb0a4e153a90_SRVResourceSpaces, 5, g_ffx_fsr2_accumulate_pass_16bit_dd542df5fefa34c14907eb0a4e153a90_UAVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_dd542df5fefa34c14907eb0a4e153a90_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_dd542df5fefa34c14907eb0a4e153a90_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_dd542df5fefa34c14907eb0a4e153a90_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_16bit_dd542df5fefa34c14907eb0a4e153a90_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_16bit_dd542df5fefa34c14907eb0a4e153a90_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_dd542df5fefa34c14907eb0a4e153a90_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_dd542df5fefa34c14907eb0a4e153a90_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_16bit_c3170b011cdd18188b1a65359bc0cbc9_size, g_ffx_fsr2_accumulate_pass_16bit_c3170b011cdd18188b1a65359bc0cbc9_data, 1, g_ffx_fsr2_accumulate_pass_16bit_c3170b011cdd18188b1a65359bc0cbc9_CBVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_c3170b011cdd18188b1a65359bc0cbc9_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_c3170b011cdd18188b1a65359bc0cbc9_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_c3170b011cdd18188b1a65359bc0cbc9_CBVResourceSpaces, 9, g_ffx_fsr2_accumulate_pass_16bit_c3170b011cdd18188b1a65359bc0cbc9_SRVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_c3170b011cdd18188b1a65359bc0cbc9_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_c3170b011cdd18188b1a65359bc0cbc9_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_c3170b011cdd18188b1a65359bc0cbc9_SRVResourceSpaces, 4, g_ffx_fsr2_accumulate_pass_16bit_c3170b011cdd18188b1a65359bc0cbc9_UAVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_c3170b011cdd18188b1a65359bc0cbc9_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_c3170b011cdd18188b1a65359bc0cbc9_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_c3170b011cdd18188b1a65359bc0cbc9_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_16bit_c3170b011cdd18188b1a65359bc0cbc9_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_16bit_c3170b011cdd18188b1a65359bc0cbc9_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_c3170b011cdd18188b1a65359bc0cbc9_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_c3170b011cdd18188b1a65359bc0cbc9_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_16bit_325de7d5157254ad327f16768fe449f7_size, g_ffx_fsr2_accumulate_pass_16bit_325de7d5157254ad327f16768fe449f7_data, 1, g_ffx_fsr2_accumulate_pass_16bit_325de7d5157254ad327f16768fe449f7_CBVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_325de7d5157254ad327f16768fe449f7_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_325de7d5157254ad327f16768fe449f7_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_325de7d5157254ad327f16768fe449f7_CBVResourceSpaces, 9, g_ffx_fsr2_accumulate_pass_16bit_325de7d5157254ad327f16768fe449f7_SRVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_325de7d5157254ad327f16768fe449f7_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_325de7d5157254ad327f16768fe449f7_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_325de7d5157254ad327f16768fe449f7_SRVResourceSpaces, 4, g_ffx_fsr2_accumulate_pass_16bit_325de7d5157254ad327f16768fe449f7_UAVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_325de7d5157254ad327f16768fe449f7_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_325de7d5157254ad327f16768fe449f7_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_325de7d5157254ad327f16768fe449f7_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_16bit_325de7d5157254ad327f16768fe449f7_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_16bit_325de7d5157254ad327f16768fe449f7_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_325de7d5157254ad327f16768fe449f7_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_325de7d5157254ad327f16768fe449f7_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_16bit_10b6adb46df1b3d918fc62fb6644906f_size, g_ffx_fsr2_accumulate_pass_16bit_10b6adb46df1b3d918fc62fb6644906f_data, 1, g_ffx_fsr2_accumulate_pass_16bit_10b6adb46df1b3d918fc62fb6644906f_CBVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_10b6adb46df1b3d918fc62fb6644906f_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_10b6adb46df1b3d918fc62fb6644906f_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_10b6adb46df1b3d918fc62fb6644906f_CBVResourceSpaces, 9, g_ffx_fsr2_accumulate_pass_16bit_10b6adb46df1b3d918fc62fb6644906f_SRVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_10b6adb46df1b3d918fc62fb6644906f_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_10b6adb46df1b3d918fc62fb6644906f_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_10b6adb46df1b3d918fc62fb6644906f_SRVResourceSpaces, 5, g_ffx_fsr2_accumulate_pass_16bit_10b6adb46df1b3d918fc62fb6644906f_UAVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_10b6adb46df1b3d918fc62fb6644906f_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_10b6adb46df1b3d918fc62fb6644906f_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_10b6adb46df1b3d918fc62fb6644906f_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_16bit_10b6adb46df1b3d918fc62fb6644906f_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_16bit_10b6adb46df1b3d918fc62fb6644906f_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_10b6adb46df1b3d918fc62fb6644906f_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_10b6adb46df1b3d918fc62fb6644906f_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_16bit_f80605f297ff635cd0b5e9278b345a84_size, g_ffx_fsr2_accumulate_pass_16bit_f80605f297ff635cd0b5e9278b345a84_data, 1, g_ffx_fsr2_accumulate_pass_16bit_f80605f297ff635cd0b5e9278b345a84_CBVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_f80605f297ff635cd0b5e9278b345a84_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_f80605f297ff635cd0b5e9278b345a84_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_f80605f297ff635cd0b5e9278b345a84_CBVResourceSpaces, 9, g_ffx_fsr2_accumulate_pass_16bit_f80605f297ff635cd0b5e9278b345a84_SRVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_f80605f297ff635cd0b5e9278b345a84_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_f80605f297ff635cd0b5e9278b345a84_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_f80605f297ff635cd0b5e9278b345a84_SRVResourceSpaces, 4, g_ffx_fsr2_accumulate_pass_16bit_f80605f297ff635cd0b5e9278b345a84_UAVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_f80605f297ff635cd0b5e9278b345a84_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_f80605f297ff635cd0b5e9278b345a84_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_f80605f297ff635cd0b5e9278b345a84_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_16bit_f80605f297ff635cd0b5e9278b345a84_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_16bit_f80605f297ff635cd0b5e9278b345a84_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_f80605f297ff635cd0b5e9278b345a84_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_f80605f297ff635cd0b5e9278b345a84_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_16bit_53d81e3d4de953b4c374c9b812ffd8da_size, g_ffx_fsr2_accumulate_pass_16bit_53d81e3d4de953b4c374c9b812ffd8da_data, 1, g_ffx_fsr2_accumulate_pass_16bit_53d81e3d4de953b4c374c9b812ffd8da_CBVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_53d81e3d4de953b4c374c9b812ffd8da_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_53d81e3d4de953b4c374c9b812ffd8da_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_53d81e3d4de953b4c374c9b812ffd8da_CBVResourceSpaces, 9, g_ffx_fsr2_accumulate_pass_16bit_53d81e3d4de953b4c374c9b812ffd8da_SRVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_53d81e3d4de953b4c374c9b812ffd8da_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_53d81e3d4de953b4c374c9b812ffd8da_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_53d81e3d4de953b4c374c9b812ffd8da_SRVResourceSpaces, 5, g_ffx_fsr2_accumulate_pass_16bit_53d81e3d4de953b4c374c9b812ffd8da_UAVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_53d81e3d4de953b4c374c9b812ffd8da_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_53d81e3d4de953b4c374c9b812ffd8da_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_53d81e3d4de953b4c374c9b812ffd8da_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_16bit_53d81e3d4de953b4c374c9b812ffd8da_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_16bit_53d81e3d4de953b4c374c9b812ffd8da_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_53d81e3d4de953b4c374c9b812ffd8da_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_53d81e3d4de953b4c374c9b812ffd8da_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_16bit_531238cbfa253127b25490f1112d3f4f_size, g_ffx_fsr2_accumulate_pass_16bit_531238cbfa253127b25490f1112d3f4f_data, 1, g_ffx_fsr2_accumulate_pass_16bit_531238cbfa253127b25490f1112d3f4f_CBVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_531238cbfa253127b25490f1112d3f4f_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_531238cbfa253127b25490f1112d3f4f_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_531238cbfa253127b25490f1112d3f4f_CBVResourceSpaces, 9, g_ffx_fsr2_accumulate_pass_16bit_531238cbfa253127b25490f1112d3f4f_SRVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_531238cbfa253127b25490f1112d3f4f_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_531238cbfa253127b25490f1112d3f4f_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_531238cbfa253127b25490f1112d3f4f_SRVResourceSpaces, 5, g_ffx_fsr2_accumulate_pass_16bit_531238cbfa253127b25490f1112d3f4f_UAVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_531238cbfa253127b25490f1112d3f4f_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_531238cbfa253127b25490f1112d3f4f_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_531238cbfa253127b25490f1112d3f4f_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_16bit_531238cbfa253127b25490f1112d3f4f_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_16bit_531238cbfa253127b25490f1112d3f4f_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_531238cbfa253127b25490f1112d3f4f_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_531238cbfa253127b25490f1112d3f4f_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_16bit_78a8d87cf3ddf02033b4270ef0004cf4_size, g_ffx_fsr2_accumulate_pass_16bit_78a8d87cf3ddf02033b4270ef0004cf4_data, 1, g_ffx_fsr2_accumulate_pass_16bit_78a8d87cf3ddf02033b4270ef0004cf4_CBVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_78a8d87cf3ddf02033b4270ef0004cf4_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_78a8d87cf3ddf02033b4270ef0004cf4_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_78a8d87cf3ddf02033b4270ef0004cf4_CBVResourceSpaces, 8, g_ffx_fsr2_accumulate_pass_16bit_78a8d87cf3ddf02033b4270ef0004cf4_SRVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_78a8d87cf3ddf02033b4270ef0004cf4_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_78a8d87cf3ddf02033b4270ef0004cf4_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_78a8d87cf3ddf02033b4270ef0004cf4_SRVResourceSpaces, 4, g_ffx_fsr2_accumulate_pass_16bit_78a8d87cf3ddf02033b4270ef0004cf4_UAVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_78a8d87cf3ddf02033b4270ef0004cf4_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_78a8d87cf3ddf02033b4270ef0004cf4_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_78a8d87cf3ddf02033b4270ef0004cf4_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_16bit_78a8d87cf3ddf02033b4270ef0004cf4_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_16bit_78a8d87cf3ddf02033b4270ef0004cf4_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_78a8d87cf3ddf02033b4270ef0004cf4_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_78a8d87cf3ddf02033b4270ef0004cf4_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_16bit_a4ed756d4aa56b06777b232eea0b292d_size, g_ffx_fsr2_accumulate_pass_16bit_a4ed756d4aa56b06777b232eea0b292d_data, 1, g_ffx_fsr2_accumulate_pass_16bit_a4ed756d4aa56b06777b232eea0b292d_CBVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_a4ed756d4aa56b06777b232eea0b292d_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_a4ed756d4aa56b06777b232eea0b292d_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_a4ed756d4aa56b06777b232eea0b292d_CBVResourceSpaces, 8, g_ffx_fsr2_accumulate_pass_16bit_a4ed756d4aa56b06777b232eea0b292d_SRVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_a4ed756d4aa56b06777b232eea0b292d_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_a4ed756d4aa56b06777b232eea0b292d_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_a4ed756d4aa56b06777b232eea0b292d_SRVResourceSpaces, 5, g_ffx_fsr2_accumulate_pass_16bit_a4ed756d4aa56b06777b232eea0b292d_UAVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_a4ed756d4aa56b06777b232eea0b292d_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_a4ed756d4aa56b06777b232eea0b292d_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_a4ed756d4aa56b06777b232eea0b292d_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_16bit_a4ed756d4aa56b06777b232eea0b292d_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_16bit_a4ed756d4aa56b06777b232eea0b292d_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_a4ed756d4aa56b06777b232eea0b292d_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_a4ed756d4aa56b06777b232eea0b292d_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_16bit_e19a599830e5eea0810884c5008941b3_size, g_ffx_fsr2_accumulate_pass_16bit_e19a599830e5eea0810884c5008941b3_data, 1, g_ffx_fsr2_accumulate_pass_16bit_e19a599830e5eea0810884c5008941b3_CBVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_e19a599830e5eea0810884c5008941b3_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_e19a599830e5eea0810884c5008941b3_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_e19a599830e5eea0810884c5008941b3_CBVResourceSpaces, 9, g_ffx_fsr2_accumulate_pass_16bit_e19a599830e5eea0810884c5008941b3_SRVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_e19a599830e5eea0810884c5008941b3_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_e19a599830e5eea0810884c5008941b3_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_e19a599830e5eea0810884c5008941b3_SRVResourceSpaces, 4, g_ffx_fsr2_accumulate_pass_16bit_e19a599830e5eea0810884c5008941b3_UAVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_e19a599830e5eea0810884c5008941b3_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_e19a599830e5eea0810884c5008941b3_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_e19a599830e5eea0810884c5008941b3_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_16bit_e19a599830e5eea0810884c5008941b3_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_16bit_e19a599830e5eea0810884c5008941b3_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_e19a599830e5eea0810884c5008941b3_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_e19a599830e5eea0810884c5008941b3_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_16bit_7827e5f2911e7d236997a4e8249784db_size, g_ffx_fsr2_accumulate_pass_16bit_7827e5f2911e7d236997a4e8249784db_data, 1, g_ffx_fsr2_accumulate_pass_16bit_7827e5f2911e7d236997a4e8249784db_CBVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_7827e5f2911e7d236997a4e8249784db_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_7827e5f2911e7d236997a4e8249784db_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_7827e5f2911e7d236997a4e8249784db_CBVResourceSpaces, 8, g_ffx_fsr2_accumulate_pass_16bit_7827e5f2911e7d236997a4e8249784db_SRVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_7827e5f2911e7d236997a4e8249784db_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_7827e5f2911e7d236997a4e8249784db_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_7827e5f2911e7d236997a4e8249784db_SRVResourceSpaces, 4, g_ffx_fsr2_accumulate_pass_16bit_7827e5f2911e7d236997a4e8249784db_UAVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_7827e5f2911e7d236997a4e8249784db_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_7827e5f2911e7d236997a4e8249784db_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_7827e5f2911e7d236997a4e8249784db_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_16bit_7827e5f2911e7d236997a4e8249784db_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_16bit_7827e5f2911e7d236997a4e8249784db_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_7827e5f2911e7d236997a4e8249784db_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_7827e5f2911e7d236997a4e8249784db_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_16bit_cf0673b3da315a38a8a1e057f2e36fdd_size, g_ffx_fsr2_accumulate_pass_16bit_cf0673b3da315a38a8a1e057f2e36fdd_data, 1, g_ffx_fsr2_accumulate_pass_16bit_cf0673b3da315a38a8a1e057f2e36fdd_CBVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_cf0673b3da315a38a8a1e057f2e36fdd_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_cf0673b3da315a38a8a1e057f2e36fdd_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_cf0673b3da315a38a8a1e057f2e36fdd_CBVResourceSpaces, 8, g_ffx_fsr2_accumulate_pass_16bit_cf0673b3da315a38a8a1e057f2e36fdd_SRVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_cf0673b3da315a38a8a1e057f2e36fdd_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_cf0673b3da315a38a8a1e057f2e36fdd_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_cf0673b3da315a38a8a1e057f2e36fdd_SRVResourceSpaces, 5, g_ffx_fsr2_accumulate_pass_16bit_cf0673b3da315a38a8a1e057f2e36fdd_UAVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_cf0673b3da315a38a8a1e057f2e36fdd_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_cf0673b3da315a38a8a1e057f2e36fdd_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_cf0673b3da315a38a8a1e057f2e36fdd_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_16bit_cf0673b3da315a38a8a1e057f2e36fdd_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_16bit_cf0673b3da315a38a8a1e057f2e36fdd_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_cf0673b3da315a38a8a1e057f2e36fdd_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_cf0673b3da315a38a8a1e057f2e36fdd_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_16bit_d55b50650eae68047157af21cbcae4a8_size, g_ffx_fsr2_accumulate_pass_16bit_d55b50650eae68047157af21cbcae4a8_data, 1, g_ffx_fsr2_accumulate_pass_16bit_d55b50650eae68047157af21cbcae4a8_CBVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_d55b50650eae68047157af21cbcae4a8_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_d55b50650eae68047157af21cbcae4a8_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_d55b50650eae68047157af21cbcae4a8_CBVResourceSpaces, 8, g_ffx_fsr2_accumulate_pass_16bit_d55b50650eae68047157af21cbcae4a8_SRVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_d55b50650eae68047157af21cbcae4a8_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_d55b50650eae68047157af21cbcae4a8_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_d55b50650eae68047157af21cbcae4a8_SRVResourceSpaces, 5, g_ffx_fsr2_accumulate_pass_16bit_d55b50650eae68047157af21cbcae4a8_UAVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_d55b50650eae68047157af21cbcae4a8_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_d55b50650eae68047157af21cbcae4a8_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_d55b50650eae68047157af21cbcae4a8_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_16bit_d55b50650eae68047157af21cbcae4a8_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_16bit_d55b50650eae68047157af21cbcae4a8_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_d55b50650eae68047157af21cbcae4a8_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_d55b50650eae68047157af21cbcae4a8_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_16bit_fbd8b920a1af1b1fad1565a9da91d407_size, g_ffx_fsr2_accumulate_pass_16bit_fbd8b920a1af1b1fad1565a9da91d407_data, 1, g_ffx_fsr2_accumulate_pass_16bit_fbd8b920a1af1b1fad1565a9da91d407_CBVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_fbd8b920a1af1b1fad1565a9da91d407_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_fbd8b920a1af1b1fad1565a9da91d407_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_fbd8b920a1af1b1fad1565a9da91d407_CBVResourceSpaces, 8, g_ffx_fsr2_accumulate_pass_16bit_fbd8b920a1af1b1fad1565a9da91d407_SRVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_fbd8b920a1af1b1fad1565a9da91d407_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_fbd8b920a1af1b1fad1565a9da91d407_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_fbd8b920a1af1b1fad1565a9da91d407_SRVResourceSpaces, 4, g_ffx_fsr2_accumulate_pass_16bit_fbd8b920a1af1b1fad1565a9da91d407_UAVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_fbd8b920a1af1b1fad1565a9da91d407_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_fbd8b920a1af1b1fad1565a9da91d407_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_fbd8b920a1af1b1fad1565a9da91d407_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_16bit_fbd8b920a1af1b1fad1565a9da91d407_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_16bit_fbd8b920a1af1b1fad1565a9da91d407_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_fbd8b920a1af1b1fad1565a9da91d407_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_fbd8b920a1af1b1fad1565a9da91d407_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_16bit_f9863dc98843a4b103824fc60f03df3f_size, g_ffx_fsr2_accumulate_pass_16bit_f9863dc98843a4b103824fc60f03df3f_data, 1, g_ffx_fsr2_accumulate_pass_16bit_f9863dc98843a4b103824fc60f03df3f_CBVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_f9863dc98843a4b103824fc60f03df3f_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_f9863dc98843a4b103824fc60f03df3f_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_f9863dc98843a4b103824fc60f03df3f_CBVResourceSpaces, 8, g_ffx_fsr2_accumulate_pass_16bit_f9863dc98843a4b103824fc60f03df3f_SRVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_f9863dc98843a4b103824fc60f03df3f_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_f9863dc98843a4b103824fc60f03df3f_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_f9863dc98843a4b103824fc60f03df3f_SRVResourceSpaces, 5, g_ffx_fsr2_accumulate_pass_16bit_f9863dc98843a4b103824fc60f03df3f_UAVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_f9863dc98843a4b103824fc60f03df3f_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_f9863dc98843a4b103824fc60f03df3f_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_f9863dc98843a4b103824fc60f03df3f_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_16bit_f9863dc98843a4b103824fc60f03df3f_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_16bit_f9863dc98843a4b103824fc60f03df3f_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_f9863dc98843a4b103824fc60f03df3f_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_f9863dc98843a4b103824fc60f03df3f_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_16bit_25b67625d26028ff3f57996959704114_size, g_ffx_fsr2_accumulate_pass_16bit_25b67625d26028ff3f57996959704114_data, 1, g_ffx_fsr2_accumulate_pass_16bit_25b67625d26028ff3f57996959704114_CBVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_25b67625d26028ff3f57996959704114_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_25b67625d26028ff3f57996959704114_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_25b67625d26028ff3f57996959704114_CBVResourceSpaces, 8, g_ffx_fsr2_accumulate_pass_16bit_25b67625d26028ff3f57996959704114_SRVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_25b67625d26028ff3f57996959704114_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_25b67625d26028ff3f57996959704114_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_25b67625d26028ff3f57996959704114_SRVResourceSpaces, 4, g_ffx_fsr2_accumulate_pass_16bit_25b67625d26028ff3f57996959704114_UAVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_25b67625d26028ff3f57996959704114_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_25b67625d26028ff3f57996959704114_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_25b67625d26028ff3f57996959704114_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_16bit_25b67625d26028ff3f57996959704114_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_16bit_25b67625d26028ff3f57996959704114_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_25b67625d26028ff3f57996959704114_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_25b67625d26028ff3f57996959704114_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_16bit_5a40974f9d7a46e0c8eee5690cd33d9b_size, g_ffx_fsr2_accumulate_pass_16bit_5a40974f9d7a46e0c8eee5690cd33d9b_data, 1, g_ffx_fsr2_accumulate_pass_16bit_5a40974f9d7a46e0c8eee5690cd33d9b_CBVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_5a40974f9d7a46e0c8eee5690cd33d9b_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_5a40974f9d7a46e0c8eee5690cd33d9b_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_5a40974f9d7a46e0c8eee5690cd33d9b_CBVResourceSpaces, 8, g_ffx_fsr2_accumulate_pass_16bit_5a40974f9d7a46e0c8eee5690cd33d9b_SRVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_5a40974f9d7a46e0c8eee5690cd33d9b_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_5a40974f9d7a46e0c8eee5690cd33d9b_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_5a40974f9d7a46e0c8eee5690cd33d9b_SRVResourceSpaces, 4, g_ffx_fsr2_accumulate_pass_16bit_5a40974f9d7a46e0c8eee5690cd33d9b_UAVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_5a40974f9d7a46e0c8eee5690cd33d9b_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_5a40974f9d7a46e0c8eee5690cd33d9b_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_5a40974f9d7a46e0c8eee5690cd33d9b_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_16bit_5a40974f9d7a46e0c8eee5690cd33d9b_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_16bit_5a40974f9d7a46e0c8eee5690cd33d9b_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_5a40974f9d7a46e0c8eee5690cd33d9b_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_5a40974f9d7a46e0c8eee5690cd33d9b_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_16bit_8f5d8951413435c03998af7e1cae154f_size, g_ffx_fsr2_accumulate_pass_16bit_8f5d8951413435c03998af7e1cae154f_data, 1, g_ffx_fsr2_accumulate_pass_16bit_8f5d8951413435c03998af7e1cae154f_CBVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_8f5d8951413435c03998af7e1cae154f_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_8f5d8951413435c03998af7e1cae154f_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_8f5d8951413435c03998af7e1cae154f_CBVResourceSpaces, 8, g_ffx_fsr2_accumulate_pass_16bit_8f5d8951413435c03998af7e1cae154f_SRVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_8f5d8951413435c03998af7e1cae154f_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_8f5d8951413435c03998af7e1cae154f_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_8f5d8951413435c03998af7e1cae154f_SRVResourceSpaces, 5, g_ffx_fsr2_accumulate_pass_16bit_8f5d8951413435c03998af7e1cae154f_UAVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_8f5d8951413435c03998af7e1cae154f_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_8f5d8951413435c03998af7e1cae154f_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_8f5d8951413435c03998af7e1cae154f_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_16bit_8f5d8951413435c03998af7e1cae154f_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_16bit_8f5d8951413435c03998af7e1cae154f_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_8f5d8951413435c03998af7e1cae154f_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_8f5d8951413435c03998af7e1cae154f_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_16bit_8ddbe529674dce5e40c2fdfdf8e369aa_size, g_ffx_fsr2_accumulate_pass_16bit_8ddbe529674dce5e40c2fdfdf8e369aa_data, 1, g_ffx_fsr2_accumulate_pass_16bit_8ddbe529674dce5e40c2fdfdf8e369aa_CBVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_8ddbe529674dce5e40c2fdfdf8e369aa_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_8ddbe529674dce5e40c2fdfdf8e369aa_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_8ddbe529674dce5e40c2fdfdf8e369aa_CBVResourceSpaces, 8, g_ffx_fsr2_accumulate_pass_16bit_8ddbe529674dce5e40c2fdfdf8e369aa_SRVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_8ddbe529674dce5e40c2fdfdf8e369aa_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_8ddbe529674dce5e40c2fdfdf8e369aa_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_8ddbe529674dce5e40c2fdfdf8e369aa_SRVResourceSpaces, 5, g_ffx_fsr2_accumulate_pass_16bit_8ddbe529674dce5e40c2fdfdf8e369aa_UAVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_8ddbe529674dce5e40c2fdfdf8e369aa_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_8ddbe529674dce5e40c2fdfdf8e369aa_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_8ddbe529674dce5e40c2fdfdf8e369aa_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_16bit_8ddbe529674dce5e40c2fdfdf8e369aa_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_16bit_8ddbe529674dce5e40c2fdfdf8e369aa_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_8ddbe529674dce5e40c2fdfdf8e369aa_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_8ddbe529674dce5e40c2fdfdf8e369aa_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_16bit_6ea7fcd0fc3822708cec56eceefea5a0_size, g_ffx_fsr2_accumulate_pass_16bit_6ea7fcd0fc3822708cec56eceefea5a0_data, 1, g_ffx_fsr2_accumulate_pass_16bit_6ea7fcd0fc3822708cec56eceefea5a0_CBVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_6ea7fcd0fc3822708cec56eceefea5a0_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_6ea7fcd0fc3822708cec56eceefea5a0_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_6ea7fcd0fc3822708cec56eceefea5a0_CBVResourceSpaces, 8, g_ffx_fsr2_accumulate_pass_16bit_6ea7fcd0fc3822708cec56eceefea5a0_SRVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_6ea7fcd0fc3822708cec56eceefea5a0_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_6ea7fcd0fc3822708cec56eceefea5a0_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_6ea7fcd0fc3822708cec56eceefea5a0_SRVResourceSpaces, 4, g_ffx_fsr2_accumulate_pass_16bit_6ea7fcd0fc3822708cec56eceefea5a0_UAVResourceNames, g_ffx_fsr2_accumulate_pass_16bit_6ea7fcd0fc3822708cec56eceefea5a0_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_6ea7fcd0fc3822708cec56eceefea5a0_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_6ea7fcd0fc3822708cec56eceefea5a0_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_16bit_6ea7fcd0fc3822708cec56eceefea5a0_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_16bit_6ea7fcd0fc3822708cec56eceefea5a0_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_16bit_6ea7fcd0fc3822708cec56eceefea5a0_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_16bit_6ea7fcd0fc3822708cec56eceefea5a0_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_permutations.h.d b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_permutations.h.d new file mode 100644 index 00000000..97714155 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_permutations.h.d @@ -0,0 +1 @@ +src/ffx-fsr2-api/shaders/dx12/ffx_fsr2_accumulate_pass_16bit_permutations.h: ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common.h ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common_half.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_callbacks_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_resources.h ../../src/ffx-fsr2-api/shaders/ffx_core.h ../../src/ffx-fsr2-api/shaders/ffx_core_portability.h ../../src/ffx-fsr2-api/shaders/ffx_core_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_upsample.h ../../src/ffx-fsr2-api/shaders/ffx_common_types.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_common.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_reproject.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_sample.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_postprocess_lock_status.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_accumulate.h \ No newline at end of file diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_1b657623e5a59e30ac371fe8465b90b8.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_1b657623e5a59e30ac371fe8465b90b8.h new file mode 100644 index 00000000..35c70785 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_1b657623e5a59e30ac371fe8465b90b8.h @@ -0,0 +1,1048 @@ +// ffx_fsr2_accumulate_pass_1b657623e5a59e30ac371fe8465b90b8.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_1b657623e5a59e30ac371fe8465b90b8_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_1b657623e5a59e30ac371fe8465b90b8_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_1b657623e5a59e30ac371fe8465b90b8_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_1b657623e5a59e30ac371fe8465b90b8_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_1b657623e5a59e30ac371fe8465b90b8_SRVResourceNames[] = { "r_input_exposure", "r_dilated_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_1b657623e5a59e30ac371fe8465b90b8_SRVResourceBindings[] = { 0, 2, 3, 4, 5, 10, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_1b657623e5a59e30ac371fe8465b90b8_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_1b657623e5a59e30ac371fe8465b90b8_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_1b657623e5a59e30ac371fe8465b90b8_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", "rw_upscaled_output", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_1b657623e5a59e30ac371fe8465b90b8_UAVResourceBindings[] = { 0, 1, 3, 4, 2, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_1b657623e5a59e30ac371fe8465b90b8_UAVResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_1b657623e5a59e30ac371fe8465b90b8_UAVResourceSpaces[] = { 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_1b657623e5a59e30ac371fe8465b90b8_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_1b657623e5a59e30ac371fe8465b90b8_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_1b657623e5a59e30ac371fe8465b90b8_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_1b657623e5a59e30ac371fe8465b90b8_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_1b657623e5a59e30ac371fe8465b90b8_size = 16320; + +static const unsigned char g_ffx_fsr2_accumulate_pass_1b657623e5a59e30ac371fe8465b90b8_data[] = { +0x44,0x58,0x42,0x43,0x2e,0xde,0x83,0x8e,0x7e,0x73,0xe6,0xd3,0x18,0x88,0x5e,0xca, +0xa2,0xb7,0x0d,0x04,0x01,0x00,0x00,0x00,0xc0,0x3f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x24,0x02,0x00,0x00,0x04,0x10,0x00,0x00,0x20,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xb0,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xd8,0x0d,0x00,0x00,0x62,0x00,0x05,0x00, +0x76,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xc0,0x0d,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x6d,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc2,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a, +0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b, +0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30, +0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18, +0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3, +0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21, +0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22, +0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95, +0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60,0x06,0xea,0xe6,0x08, +0x82,0x62,0x30,0x83,0x32,0x0c,0x1f,0x81,0x03,0x01,0xc3,0x08,0x82,0x31,0x53,0x1b, +0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83, +0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f, +0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4, +0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x23,0x49,0xe5, +0x30,0x02,0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4, +0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50, +0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f, +0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0, +0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07, +0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79, +0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0, +0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03, +0x3f,0x40,0xc2,0x89,0x52,0x3a,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83, +0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0, +0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87, +0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24, +0x18,0x2b,0xb1,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c, +0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0, +0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43, +0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x4e,0x72,0x67, +0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28, +0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87, +0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36, +0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x14,0x8c,0x04,0xcf,0x84,0x8d,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83, +0x1f,0xa0,0xc0,0x20,0x79,0x18,0x41,0x18,0xce,0x10,0x82,0x8f,0x5d,0x6d,0x34,0xd1, +0x34,0x4d,0xd3,0xc3,0x70,0x8e,0xe3,0x38,0x1a,0x86,0x61,0x18,0x86,0x41,0xf5,0x4d, +0xd2,0x14,0x51,0xc2,0xe4,0xb3,0x00,0xf3,0x2c,0x44,0xc4,0x4e,0xc0,0x44,0xa0,0x60, +0xa0,0x1b,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02, +0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2, +0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20, +0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01,0x1e,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2, +0x20,0xca,0xa1,0xf0,0x03,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30, +0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0, +0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x34,0xca,0x1e,0xa2,0xc0,0x2d, +0x8a,0xab,0x78,0xe8,0x1b,0x01,0xa8,0x01,0x32,0x67,0x00,0x48,0x9d,0x01,0xa0,0x76, +0x06,0x80,0xde,0x19,0x00,0x8a,0x67,0x00,0x68,0x9e,0x01,0xa0,0x7a,0x06,0x80,0xec, +0x19,0x00,0xc2,0x67,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x86,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xa1,0x99,0x20,0x0c,0xce,0x06,0x61,0x20, +0x26,0x08,0xc3,0xb3,0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0x01,0xda,0x30,0x20, +0x09,0x31,0x41,0x30,0x03,0x39,0x20,0x24,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x55, +0x86,0x07,0xf7,0x36,0x57,0x27,0x57,0x36,0x41,0x18,0xa2,0x0d,0x82,0xd1,0x6c,0x48, +0x8c,0x85,0x31,0x8c,0x81,0x30,0x1c,0x62,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65, +0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73, +0x1b,0x92,0x61,0x81,0x0c,0x62,0x20,0x0c,0x67,0x82,0xa0,0x06,0x73,0xc0,0x4c,0xee, +0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad, +0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x48,0x1b,0x12,0x42,0x9a,0x0c, +0x6a,0x20,0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d, +0xdd,0xdc,0x04,0x61,0x98,0x26,0x08,0x03,0xb5,0x41,0x30,0xb0,0x0d,0x09,0xb5,0x58, +0xc6,0x35,0x10,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec, +0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x54,0x1b, +0x92,0x4b,0xda,0x0c,0x6e,0x20,0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17, +0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xb0,0x36,0x24,0x9c,0xe4,0x19,0xdf, +0x40,0x18,0xd9,0x04,0xa1,0x0d,0xe8,0x80,0x89,0xdc,0x57,0x5a,0xdb,0x59,0x53,0x1a, +0xdc,0xdc,0x04,0x61,0xb8,0x36,0x24,0x49,0x18,0x88,0x81,0x31,0x06,0x03,0x61,0x38, +0x13,0x84,0x01,0x23,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0x25,0x57, +0x16,0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21,0x29,0x83, +0xc5,0x0c,0x8c,0x61,0x20,0x8c,0x6c,0x03,0xf2,0x44,0x95,0xd6,0x81,0x01,0x19,0x9c, +0xc1,0x04,0xe1,0x0d,0xea,0x80,0x9a,0xdc,0xdd,0x57,0x9a,0x1b,0x5d,0x99,0x9c,0x5b, +0x18,0xdb,0x57,0x1d,0xdc,0xdc,0x58,0x18,0x5b,0x19,0xd9,0xd7,0xd8,0x1b,0xdb,0x9b, +0xdc,0x04,0xe1,0x83,0x83,0x0d,0x8b,0x91,0x06,0x6a,0x60,0x18,0x03,0xb1,0x06,0x6b, +0xb0,0x06,0xce,0x04,0x21,0x0e,0xec,0x80,0x8e,0xdc,0xdd,0x17,0xdb,0xdb,0xd8,0xda, +0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x86,0x65,0x68,0x03,0x37,0x30,0x86,0x81,0x58, +0x83,0x35,0x58,0x83,0x6c,0x82,0x30,0x07,0x77,0x40,0x46,0xee,0xee,0xcb,0xad,0xec, +0xee,0x8b,0xed,0x6d,0x6c,0x6d,0x6e,0xc3,0x42,0xc0,0x41,0x1c,0x18,0xd4,0x40,0xac, +0xc1,0x1a,0xac,0x41,0xc6,0x47,0xee,0xee,0x8b,0xad,0xae,0x2d,0xec,0x0b,0x2d,0x6d, +0x8e,0xee,0x4d,0x2e,0x6f,0xc3,0x42,0xa5,0xc1,0x1c,0x18,0xd7,0x40,0xac,0xc1,0x1a, +0xac,0x81,0x43,0x49,0xee,0xee,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec,0xeb, +0xad,0x8e,0x0e,0xae,0x8e,0x6e,0xc3,0x72,0xa5,0x41,0x1d,0x18,0xc4,0x40,0xac,0xc1, +0x1a,0xac,0x81,0xb3,0xa1,0x60,0x83,0x37,0x90,0x03,0x3a,0xb0,0x83,0x09,0x82,0x1d, +0xe4,0x01,0x8d,0x31,0x31,0xa3,0x29,0x29,0x99,0x09,0xc2,0x90,0x6d,0x40,0x0c,0x3c, +0xc8,0x03,0xc3,0x18,0xf4,0x00,0xd8,0x10,0xec,0xc1,0x04,0x01,0x0f,0xf4,0x80,0xcd, +0xdc,0x17,0x53,0x9a,0x5b,0x59,0x98,0xdc,0x10,0x5b,0x58,0x1b,0xdc,0x06,0xc4,0xe8, +0x03,0x3f,0x30,0x86,0xc1,0x00,0x36,0x04,0x7f,0xb0,0x81,0x40,0x83,0x3b,0xe0,0x03, +0x50,0x98,0x20,0xd4,0x01,0x1e,0x70,0x49,0x93,0x2a,0x73,0x23,0x2b,0x93,0x9b,0x4a, +0xd3,0x2b,0x9b,0x20,0x7c,0x71,0xb0,0x01,0x49,0x46,0x81,0x32,0xca,0xe0,0x6a,0x48, +0x81,0x4e,0x5a,0x53,0x18,0x9e,0x54,0x99,0x1b,0x59,0x99,0xdc,0x54,0x9a,0x5e,0xd9, +0x06,0x24,0x31,0x05,0x6a,0x0c,0xca,0xe0,0x6a,0x48,0x81,0x4c,0x1a,0x51,0xda,0x1c, +0x1c,0x5b,0x58,0xde,0x54,0x9a,0x5e,0xd9,0x04,0x61,0xd0,0x36,0x20,0x09,0x2a,0x50, +0xa9,0x50,0x06,0x57,0x43,0x0a,0xec,0xd2,0x92,0xdc,0xe0,0xea,0xe8,0x86,0xde,0xd8, +0xde,0xe4,0xa4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0x88,0xd2,0xda,0xca,0xdc,0xe6, +0xd2,0xde,0xdc,0xe6,0x26,0x08,0xc3,0xb6,0xc1,0x48,0x56,0x81,0x62,0x85,0x32,0xb8, +0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1,0x11,0xa5,0xb5,0x95,0xb9,0xcd,0xa5, +0xbd,0xb9,0xcd,0x4d,0x10,0x06,0x6e,0x03,0x92,0xb8,0x02,0xf5,0x0a,0x65,0x70,0x35, +0xa4,0x40,0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29,0x0d,0x8e,0xa9,0xcc,0xae,0x8c,0x8d, +0xea,0xad,0x6a,0xae,0x6c,0x82,0x30,0x74,0x1b,0x90,0x24,0x16,0x28,0x59,0x28,0x83, +0xab,0x21,0x05,0x2e,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x13, +0x84,0xc1,0xdb,0x80,0x24,0xb4,0x40,0xd5,0x42,0x19,0x5c,0x0d,0x29,0x50,0x32,0x23, +0x2a,0xb3,0x4b,0x1b,0x2b,0xa3,0x7a,0xb3,0x4a,0x2b,0xbb,0x23,0x2a,0x83,0xa3,0x43, +0x9b,0x20,0x0c,0xdf,0x06,0x23,0xb9,0x05,0x0a,0x17,0xca,0xa0,0xe1,0x61,0xa6,0x94, +0x46,0x47,0x57,0x26,0x37,0x41,0x18,0xc0,0x60,0x03,0x92,0xe8,0x02,0xb5,0x0b,0x65, +0xd0,0x34,0xa4,0x40,0xc9,0xac,0xe9,0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee, +0x4d,0x6e,0x6a,0x2c,0x8c,0xad,0x6c,0x82,0x30,0x84,0xc1,0x06,0x23,0xe9,0x05,0xca, +0x17,0xca,0xa0,0x21,0x64,0x46,0xf4,0x76,0xe7,0x36,0x37,0x16,0xc6,0x56,0x66,0x14, +0x36,0x46,0xf7,0x26,0x37,0x41,0x18,0xc4,0x60,0x03,0x92,0x80,0x03,0x15,0x0e,0x65, +0xd0,0x34,0xa4,0xc0,0xcf,0xac,0xe9,0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee, +0x4d,0x4e,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0x28,0xcc,0x6d,0xac,0x8c,0x8d,0x2d,0x8c, +0x2e,0xed,0xcd,0x6d,0x82,0x30,0x8c,0xc1,0x06,0x23,0x19,0x07,0x8a,0x1c,0xca,0xa0, +0x21,0x63,0x06,0x25,0x57,0x56,0x84,0x07,0xf7,0x36,0x57,0x27,0x57,0x36,0x41,0x18, +0xc8,0x60,0x03,0x92,0x98,0x03,0x75,0x0e,0x65,0xd0,0x34,0xa4,0xc0,0xcc,0x0c,0x4a, +0xae,0xcc,0x2e,0xed,0xad,0x6e,0xce,0x48,0x2e,0xac,0xad,0x0c,0x4a,0xae,0xac,0x08, +0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x82,0x30,0x94,0xc1,0x06,0x24,0x49,0x07,0x4a, +0x1d,0xca,0xa0,0x69,0x48,0x81,0x8b,0x19,0x55,0x98,0x1b,0x52,0x18,0x9b,0x99,0xd1, +0x93,0xd5,0x04,0x61,0x30,0x83,0x0d,0x46,0xc2,0x0e,0x54,0x3b,0x94,0x41,0xc3,0xca, +0x4c,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0xaa,0x2c,0xae,0xae,0xcc,0x6d,0xac,0x8c,0xa9, +0xcc,0xed,0x8c,0x0e,0x6d,0x82,0x30,0x9c,0xc1,0x06,0x24,0x79,0x07,0x0a,0x1e,0xca, +0xa0,0x69,0x48,0x81,0x8a,0x19,0x51,0x19,0x1b,0x5d,0x18,0x55,0x5a,0x5b,0xd9,0x04, +0x61,0x40,0x83,0x0d,0x46,0x22,0x0f,0xd4,0x3c,0x94,0x41,0xc3,0xcb,0x8c,0x28,0xcf, +0x2d,0xac,0x2d,0x6d,0x4c,0xaa,0x6c,0x6e,0x08,0x2d,0xcc,0xed,0xac,0xcc,0x28,0x6c, +0x8c,0xee,0x4d,0x6e,0x82,0x30,0xa4,0xc1,0x06,0x23,0xa9,0x07,0xca,0x1e,0xca,0xa0, +0x21,0x66,0x66,0x95,0x56,0x76,0x37,0x05,0x17,0x36,0x56,0x46,0xf5,0xd6,0x54,0x46, +0x57,0x26,0x37,0x67,0x14,0x36,0x46,0xf7,0x26,0x37,0x41,0x18,0xd4,0x60,0x83,0x91, +0xe0,0x03,0x95,0x0f,0x65,0xd0,0x6c,0xa0,0xf4,0xa0,0x14,0x4e,0x41,0x15,0x5a,0x01, +0x16,0x66,0xc1,0x16,0x72,0x81,0x17,0x7e,0x41,0x1c,0xca,0x01,0x1d,0xd6,0xc1,0x1d, +0xe2,0x81,0x1e,0xee,0x41,0x1f,0x36,0x0c,0x86,0x28,0xec,0xc3,0x04,0x41,0x00,0x36, +0x00,0x1b,0x06,0xc3,0x1f,0xfc,0x61,0x43,0xf0,0x0f,0x1b,0x86,0xa1,0x1f,0x40,0x82, +0xc2,0xd0,0xd4,0x86,0x61,0x0c,0xc6,0x60,0xd8,0x20,0x5c,0x23,0xb1,0xa1,0xe8,0x07, +0x91,0x00,0x42,0x81,0x24,0x88,0x88,0xc9,0x85,0xb9,0x8d,0xa1,0x95,0xcd,0x4d,0x10, +0x86,0x35,0xa0,0x61,0xc6,0xf6,0x16,0x46,0x37,0x37,0x41,0x18,0xd8,0x80,0x45,0x9a, +0xdb,0x1c,0xdd,0xdc,0x04,0x61,0x68,0x03,0x12,0x69,0x6e,0x74,0x73,0x13,0x84,0xc1, +0x0d,0x88,0xd0,0x95,0xe1,0x7d,0xb1,0xbd,0x85,0x91,0x4d,0x10,0x86,0x37,0x20,0x42, +0x57,0x86,0xf7,0xe5,0xf6,0x26,0xd7,0xc6,0x84,0xae,0x0c,0xef,0x6b,0x8e,0xee,0x4d, +0xae,0x8c,0x45,0x5d,0x9a,0x1b,0xdd,0xdc,0x06,0xc8,0x24,0x4e,0x02,0x25,0x52,0x42, +0x25,0x56,0x82,0x25,0x5a,0xc2,0x25,0x5e,0x02,0x26,0xb8,0x98,0xe0,0x64,0x42,0x16, +0xaa,0xb0,0xb1,0xd9,0xb5,0xb9,0xa4,0x91,0x95,0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64, +0x78,0x2e,0x76,0x65,0x72,0x73,0x69,0x6f,0x6e,0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b, +0x5d,0x18,0x9b,0x5d,0x99,0xdc,0x94,0xc0,0xa8,0x43,0x86,0xe7,0x32,0x87,0x16,0x46, +0x56,0x26,0xd7,0xf4,0x46,0x56,0xc6,0x36,0x25,0x48,0xca,0x90,0xe1,0xb9,0xc8,0x95, +0xcd,0xbd,0xd5,0xc9,0x8d,0x95,0xcd,0x4d,0x09,0x40,0xa1,0x12,0x19,0x9e,0x0b,0x5d, +0x1e,0x5c,0x59,0x90,0x9b,0xdb,0x1b,0x5d,0x18,0x5d,0xda,0x9b,0xdb,0xdc,0x14,0x61, +0x1f,0x40,0xa2,0x0e,0x19,0x9e,0x4b,0x99,0x1b,0x9d,0x5c,0x1e,0xd4,0x5b,0x9a,0x1b, +0xdd,0xdc,0x94,0x80,0x24,0xba,0x90,0xe1,0xb9,0x8c,0xbd,0xd5,0xb9,0xd1,0x95,0xc9, +0xcd,0x4d,0x09,0x64,0x02,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x35,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x0d,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0x00, +0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc8,0x6d,0x9b,0xc2,0x36,0x5c, +0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98, +0x5f,0xdc,0xb6,0x2d,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9, +0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0x1b,0x83,0x34,0x5c,0xbe,0xf3,0xf8, +0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x96,0xe0,0x0c,0x97,0xef,0x3c,0xfe, +0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x05,0x44,0xc3,0xe5,0x3b,0x8f,0x6f,0x44,0x0e,0xf5, +0x88,0x83,0x8f,0xdc,0xb6,0x1d,0x54,0xc3,0xe5,0x3b,0x8f,0x2f,0x01,0xcc,0xb3,0x10, +0x25,0x51,0x11,0x8b,0x5f,0xdc,0xb6,0x11,0x54,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7, +0x44,0x45,0x44,0xe9,0x00,0x83,0x5f,0xdc,0xb6,0x15,0x58,0xc3,0xe5,0x3b,0x8f,0x3f, +0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11,0xe1,0x17,0xb7,0x6d,0x02,0xd9,0x70,0xf9, +0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38,0x88,0x0d,0x18,0x39,0xd4,0xe3,0x23,0xb7, +0x6d,0x06,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x1b,0x65,0x76,0x23,0xe5,0xa5,0x9e,0x30,0xac,0x37,0x1f,0xe8,0x46,0x5b,0x90,0xb8, +0x44,0x58,0x49,0x4c,0x98,0x2f,0x00,0x00,0x62,0x00,0x05,0x00,0xe6,0x0b,0x00,0x00, +0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x80,0x2f,0x00,0x00, +0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xdd,0x0b,0x00,0x00,0x0b,0x82,0x20,0x00, +0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49, +0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62, +0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b, +0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42, +0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a, +0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff, +0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20, +0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00, +0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00, +0x89,0x20,0x00,0x00,0xc3,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04, +0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c, +0x0b,0x84,0xc4,0x4c,0x10,0xe8,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0, +0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f, +0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18, +0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3, +0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60, +0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19, +0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c, +0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8, +0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4, +0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6, +0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60,0x06,0xea,0xe6,0x08,0x82,0x62,0x30,0x83, +0x32,0x0c,0x1f,0x81,0x03,0x01,0xc3,0x08,0x82,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84, +0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83, +0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39, +0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8, +0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03, +0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca, +0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61, +0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d, +0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x23,0x49,0xe5,0x30,0x02,0x61,0xcc, +0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40, +0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f, +0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x74, +0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40, +0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87, +0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0xc2,0x89, +0x52,0x3a,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39, +0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc, +0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02, +0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52, +0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24,0x18,0x2b,0xb1,0x33, +0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x4e,0x72,0x67,0x22,0x83,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77, +0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0, +0x03,0x30,0xf0,0x03,0x14,0x8c,0x04,0xcf,0x84,0x8d,0x03,0x3b,0x84,0xc3,0x3c,0xcc, +0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83, +0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xa0,0xc0,0x20, +0x79,0x18,0x41,0x18,0xce,0x10,0x82,0x8f,0x5d,0x6d,0x34,0xd1,0x34,0x4d,0xd3,0xc3, +0x70,0x8e,0xe3,0x38,0x1a,0x86,0x61,0x18,0x86,0x41,0xf5,0x4d,0xd2,0x14,0x51,0xc2, +0xe4,0xb3,0x00,0xf3,0x2c,0x44,0xc4,0x4e,0xc0,0x44,0xa0,0x60,0xa0,0x7b,0x0a,0x00, +0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02, +0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2, +0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20, +0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01,0x11,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24,0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2, +0x20,0xca,0xa1,0xf0,0x03,0xe8,0x1b,0x01,0x20,0x73,0x06,0x80,0xd4,0x19,0x00,0x6a, +0x67,0x00,0xe8,0x9d,0x01,0xa0,0x78,0x06,0x80,0xe6,0x19,0x00,0xb2,0x67,0x00,0x08, +0x9f,0x01,0x00,0x00,0x79,0x18,0x00,0x00,0x74,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0xa1,0x99,0x20,0x0c,0xce,0x06,0x61,0x20,0x26,0x08,0xc3,0xb3, +0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08,0x03,0x34,0x41,0x30, +0x83,0x8d,0xc0,0x04,0x61,0x88,0x36,0x08,0x4a,0xb3,0x21,0x51,0x16,0x46,0x51,0x06, +0x42,0x71,0x36,0x24,0xc3,0xc2,0x28,0xc4,0x40,0x28,0xce,0x04,0x41,0x0d,0xb8,0x09, +0xc2,0x20,0x6d,0x48,0x88,0x88,0x51,0xa4,0x81,0x50,0x9c,0x09,0xc2,0x30,0x4d,0x10, +0x06,0x6a,0x83,0xa0,0x54,0x1b,0x12,0x69,0x61,0x14,0x6a,0x20,0x14,0x6b,0x82,0x30, +0x54,0x1b,0x12,0x2a,0x62,0x14,0x6c,0x20,0x14,0x67,0x82,0x30,0x58,0x1b,0x12,0x2c, +0x62,0x14,0x6d,0x20,0x14,0x6b,0x82,0xd0,0x06,0xdd,0x04,0x61,0xb8,0x36,0x24,0x06, +0xc7,0x28,0xdd,0x40,0x28,0xce,0x04,0x61,0xc0,0x36,0x24,0xdf,0xc2,0x28,0xc3,0x40, +0x28,0xd6,0x06,0xe4,0x81,0xa6,0x2b,0xdb,0x3c,0x30,0x98,0x20,0xbc,0x81,0x37,0x41, +0xf8,0xb4,0x0d,0x8b,0x22,0x06,0x8c,0xa2,0x0c,0xc4,0x18,0x8c,0xc1,0x18,0x38,0x13, +0x84,0x38,0xf8,0x36,0x2c,0x43,0x19,0x30,0xca,0x30,0x10,0x63,0x30,0x06,0x63,0x60, +0x4d,0x10,0xe6,0x00,0x0c,0x36,0x2c,0xc4,0x19,0x30,0x8a,0x34,0x10,0x63,0x30,0x06, +0x63,0x60,0x6d,0x58,0x24,0x31,0x60,0x14,0x6a,0x20,0xc6,0x60,0x0c,0xc6,0xc0,0xd9, +0xb0,0x50,0x62,0xc0,0x28,0xc4,0x40,0x8c,0xc1,0x18,0x8c,0x81,0xb3,0xa1,0x20,0x03, +0x33,0x40,0x83,0x34,0x50,0x83,0x09,0x82,0x1d,0x84,0xc1,0x04,0x61,0xc8,0x36,0x20, +0x0a,0x1b,0x30,0x8a,0x32,0xb4,0x01,0xb0,0x21,0x70,0x83,0x09,0x02,0x1e,0x88,0xc1, +0x06,0x44,0x81,0x03,0x46,0x19,0x06,0x05,0xd8,0x10,0xc4,0xc1,0x06,0x22,0x0c,0xd6, +0xe0,0x0d,0xe4,0x60,0x82,0x20,0x00,0x14,0x86,0xa6,0x36,0x0c,0x5d,0x37,0x6c,0x10, +0x28,0x3b,0xd8,0x50,0xd0,0x41,0x1d,0x00,0x73,0x70,0x07,0x55,0xd8,0xd8,0xec,0xda, +0x5c,0xd2,0xc8,0xca,0xdc,0xe8,0xa6,0x04,0x41,0x15,0x32,0x3c,0x17,0xbb,0x32,0xb9, +0xb9,0xb4,0x37,0xb7,0x29,0x01,0xd1,0x84,0x0c,0xcf,0xc5,0x2e,0x8c,0xcd,0xae,0x4c, +0x6e,0x4a,0x60,0xd4,0x21,0xc3,0x73,0x99,0x43,0x0b,0x23,0x2b,0x93,0x6b,0x7a,0x23, +0x2b,0x63,0x9b,0x12,0x20,0x65,0xc8,0xf0,0x5c,0xe4,0xca,0xe6,0xde,0xea,0xe4,0xc6, +0xca,0xe6,0xa6,0x04,0x72,0x50,0x87,0x0c,0xcf,0xa5,0xcc,0x8d,0x4e,0x2e,0x0f,0xea, +0x2d,0xcd,0x8d,0x6e,0x6e,0x4a,0x70,0x07,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x35,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x0d,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e, +0x71,0xdb,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc8,0x6d, +0x9b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94, +0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x2d,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54, +0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0x1b,0x83,0x34, +0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x96,0xe0,0x0c, +0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x05,0x44,0xc3,0xe5,0x3b,0x8f, +0x6f,0x44,0x0e,0xf5,0x88,0x83,0x8f,0xdc,0xb6,0x1d,0x54,0xc3,0xe5,0x3b,0x8f,0x2f, +0x01,0xcc,0xb3,0x10,0x25,0x51,0x11,0x8b,0x5f,0xdc,0xb6,0x11,0x54,0xc3,0xe5,0x3b, +0x8f,0x3f,0x11,0xd7,0x44,0x45,0x44,0xe9,0x00,0x83,0x5f,0xdc,0xb6,0x15,0x58,0xc3, +0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11,0xe1,0x17,0xb7,0x6d, +0x02,0xd9,0x70,0xf9,0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38,0x88,0x0d,0x18,0x39, +0xd4,0xe3,0x23,0xb7,0x6d,0x06,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e, +0x71,0xdb,0x00,0x00,0x61,0x20,0x00,0x00,0x8c,0x09,0x00,0x00,0x13,0x04,0x5c,0x2c, +0x10,0x00,0x00,0x00,0x4b,0x00,0x00,0x00,0x34,0xcc,0x00,0x14,0x52,0x19,0x15,0x61, +0x40,0xb1,0x95,0x46,0xc9,0x95,0x4a,0xd9,0xd5,0x40,0xf1,0x95,0x4b,0x19,0x06,0x14, +0x4c,0xd9,0x14,0x53,0xf1,0x06,0x94,0x6f,0x40,0x29,0x55,0x41,0x45,0x94,0x4f,0xd1, +0xd0,0x57,0x03,0xa4,0x14,0x41,0x19,0x94,0x47,0x09,0x8c,0x00,0x90,0x31,0x46,0x00, +0x82,0x20,0x08,0x82,0xc1,0x0c,0xc0,0x18,0x01,0x08,0x82,0x20,0x0a,0x06,0x63,0x04, +0xad,0x39,0xe7,0xec,0x37,0x46,0x00,0x82,0x20,0x28,0x7f,0x63,0x04,0x20,0x08,0xc2, +0xfc,0x2f,0x8c,0x11,0x80,0x20,0x08,0xc6,0xbf,0x30,0x46,0xb0,0xfb,0xa3,0x4c,0x82, +0xc1,0x18,0xc1,0xee,0x8f,0x32,0xff,0x8d,0x11,0x80,0x20,0x08,0xc2,0xbf,0x30,0x46, +0xd0,0x9a,0x73,0xce,0x7b,0x63,0x04,0x20,0x08,0x82,0x32,0x18,0x8c,0x11,0x80,0x20, +0x08,0x82,0xa0,0x30,0x46,0x00,0x82,0xf8,0x7f,0x8f,0xc1,0x18,0x41,0x48,0x82,0x21, +0xde,0x8d,0x11,0xec,0xb1,0x1a,0xef,0xdf,0x18,0xc1,0x5a,0xab,0xb5,0xf8,0x8d,0x11, +0xfc,0xf7,0xdf,0xbf,0xdf,0x18,0x41,0x6b,0xce,0x39,0xef,0x0b,0x63,0x04,0xb2,0xe8, +0xf6,0xff,0x37,0x46,0xa0,0xb3,0xe6,0x9c,0x7e,0x63,0x04,0x2a,0x5e,0x9f,0xaa,0x37, +0x46,0x00,0x82,0x20,0x08,0x82,0xc3,0x18,0xc1,0x5a,0xab,0xb5,0xee,0x8d,0x11,0x80, +0x20,0xe8,0xdf,0x61,0x30,0x46,0xd0,0x9a,0x73,0x4e,0x7b,0x63,0x04,0x20,0x08,0x82, +0x24,0x18,0x8c,0x11,0x80,0x20,0x08,0xea,0x60,0x30,0x46,0x00,0xc7,0x65,0x7e,0x7b, +0x63,0x04,0x64,0xc9,0xeb,0xf7,0x37,0x46,0x00,0x82,0x20,0xc8,0x82,0xc1,0x18,0x01, +0x08,0x82,0x20,0xfc,0x8d,0x11,0x80,0x20,0x08,0xa2,0xdf,0x18,0xc1,0x3b,0x93,0x26, +0xda,0x8d,0x11,0x80,0x20,0x08,0xe2,0xbf,0x30,0x46,0x00,0x82,0x20,0x88,0x7f,0x23, +0x00,0x00,0x00,0x00,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xb9,0xc0,0x07,0x67, +0x20,0x0b,0xb7,0xb0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xba,0xd0,0x07, +0x68,0x40,0x0b,0xb3,0xc0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xbb,0xe0, +0x07,0x69,0x90,0x0b,0xb5,0xd0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xbc, +0xf0,0x07,0x6a,0xb0,0x0b,0xbb,0xe0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06, +0xbd,0x00,0x0a,0x6b,0x90,0x0b,0xb9,0xf0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00, +0x06,0xbe,0x10,0x0a,0x6b,0x20,0x0b,0xbd,0x00,0x0b,0x23,0x06,0x09,0x00,0x82,0x60, +0x00,0x06,0xbf,0x20,0x0a,0x6c,0xc0,0x0b,0xb4,0x10,0x0b,0x23,0x06,0x09,0x00,0x82, +0x60,0x00,0x06,0xe0,0x30,0x0a,0x6d,0x70,0x0b,0xb6,0x20,0x0b,0x23,0x06,0x09,0x00, +0x82,0x60,0x00,0x06,0xe1,0x40,0x0a,0x6e,0xa0,0x0b,0xb8,0x30,0x0b,0x23,0x06,0x09, +0x00,0x82,0x60,0x00,0x06,0xe2,0x50,0x0a,0x6f,0xc0,0x0b,0xbb,0x40,0x0b,0x23,0x06, +0x09,0x00,0x82,0x60,0x00,0x06,0xe3,0x60,0x0a,0x70,0x10,0x0e,0xbd,0x50,0x0b,0x23, +0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe4,0x70,0x0a,0x71,0x30,0x0e,0xe2,0x60,0x0b, +0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe5,0x80,0x0a,0x72,0x10,0x0e,0xe1,0x70, +0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe6,0x90,0x0a,0x76,0x20,0x0e,0xe5, +0x80,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe7,0xa0,0x0a,0x78,0x30,0x0e, +0xe3,0x90,0x0b,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0xcc,0x43,0x28,0x90,0xc3,0x88, +0x81,0x01,0x80,0x20,0x18,0x10,0xf4,0x20,0x0a,0xe8,0x30,0x62,0x60,0x00,0x20,0x08, +0x06,0x04,0x3d,0x88,0x82,0x39,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x51,0x0f,0xa3, +0xa0,0x0e,0x23,0x06,0x07,0x00,0x82,0x60,0xd0,0xb5,0x43,0x2b,0x14,0xeb,0x30,0x9a, +0x10,0x04,0x65,0xa0,0xc3,0x95,0x91,0x0e,0x57,0x01,0x2c,0x70,0x11,0x01,0x54,0x70, +0x0a,0x5a,0x49,0x01,0x25,0x24,0x70,0x82,0x61,0x27,0x18,0x66,0x02,0x19,0xc0,0xc7, +0x84,0x32,0x80,0xcf,0x68,0x42,0x03,0x5c,0x60,0xd8,0x39,0x86,0x59,0x21,0xd0,0xc7, +0x0a,0x81,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0x81,0xc4,0x2f,0x5c,0xf7,0x30, +0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x9d,0x48,0x88, +0x83,0xd6,0x0f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x27,0x18,0x76,0x82,0x61,0x76, +0x08,0xf4,0xb1,0x43,0xa0,0x8f,0x09,0x0c,0x7c,0x4c,0x60,0xe0,0x33,0x9a,0x90,0x08, +0xa3,0x09,0xca,0x60,0x08,0x21,0x1f,0x43,0x08,0xf9,0x98,0x12,0x0b,0xf0,0x31,0x45, +0x16,0xe0,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x4e,0xe0,0x03,0x21,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0xa1,0x13,0xf9,0x40,0x08,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xec,0x44,0x3e,0xfc,0x81,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x4f,0xe8, +0x03,0x28,0x08,0xa7,0x18,0x76,0x8a,0x61,0x46,0x08,0xf4,0x31,0x42,0xa0,0x8f,0x51, +0x9c,0x7c,0x8c,0xe2,0xe4,0x73,0xc2,0x40,0x27,0x0c,0x34,0x62,0xd0,0x00,0x20,0x08, +0x06,0x0d,0x59,0x88,0x04,0x1e,0xe0,0x84,0x10,0x94,0x44,0x49,0x94,0x44,0x49,0x8c, +0x26,0x04,0xc0,0x68,0x82,0x10,0x58,0x19,0x08,0xf2,0xb1,0x32,0x10,0xe4,0x63,0x82, +0x20,0x1f,0x13,0x04,0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22, +0xb5,0x00,0x89,0xc0,0x90,0x34,0x80,0x8f,0x21,0x69,0x00,0x9f,0xe1,0x08,0xe1,0x15, +0x86,0x6f,0x38,0x62,0x88,0x85,0xe2,0x2b,0x21,0xd0,0xe1,0x08,0x42,0x16,0x86,0x6f, +0x38,0xa2,0xa0,0x85,0xe2,0x2b,0x21,0xd0,0x22,0x02,0x1d,0x31,0x78,0x00,0x10,0x04, +0x83,0x69,0x2e,0x5a,0xa2,0x15,0x50,0x01,0xbb,0xf2,0x21,0x1f,0xd4,0x42,0x2d,0x6e, +0xc2,0x16,0x46,0x13,0x82,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xbb,0x20,0x8b, +0x60,0xc4,0xe0,0x01,0x40,0x10,0x0c,0x26,0xbb,0x80,0x89,0x59,0x58,0x85,0x4d,0xe3, +0x07,0x7e,0x68,0x8b,0xb6,0xd0,0x89,0x5c,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0xae,0x2e,0x6a,0xa2,0x15,0xe4,0x62,0x34,0x21,0x18, +0x86,0x1b,0x02,0xb9,0x00,0x83,0x52,0x52,0x82,0x4b,0x08,0xb6,0x86,0x95,0xe0,0x6a, +0x02,0x9d,0x65,0x08,0x84,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x3a,0xbe,0xe0,0x09, +0x5a,0xd0,0x8b,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x13,0x0c,0x3b,0xc1,0x30,0x13, +0x36,0xf9,0x98,0xb0,0xc9,0xc7,0x84,0x92,0x80,0x8f,0x09,0x26,0x01,0x9f,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x5a,0x83,0x2d,0x0c,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0xd7,0x60,0x8b,0x76,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x78,0x0d,0xb7, +0x38,0x86,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x60,0xc3,0x2d,0xde,0x21,0x18,0x31, +0x30,0x00,0x10,0x04,0x83,0xc8,0x35,0xc6,0x62,0x18,0x31,0x30,0x00,0x10,0x04,0x83, +0xe8,0x35,0xc8,0x42,0x38,0x61,0xa0,0x13,0x06,0xb2,0x83,0x88,0x8f,0x19,0x44,0x7c, +0x8a,0x70,0x0b,0x28,0xe2,0x2d,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2a,0xda,0x38, +0x0b,0x81,0x35,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0xaa,0x0d,0xb4,0x10,0x5a,0x63, +0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0xdd,0xc0,0x8b,0x77,0x70,0x0d,0x21,0xd8,0x8b, +0xbd,0xd8,0x8b,0xbd,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1, +0x04,0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xe6,0x37,0xfa,0x82,0x1e,0x66,0xa3, +0x31,0x40,0x03,0x34,0x40,0x03,0x34,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13, +0x06,0x61,0x34,0x81,0x18,0x4a,0xda,0x0d,0xb0,0x30,0xe8,0x0b,0x10,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x41,0x25,0x1e,0x78,0x21,0x04,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0, +0x9c,0x47,0x69,0xf0,0xc3,0x6e,0x04,0x0e,0x6a,0xa0,0x06,0x6a,0xa0,0xc6,0x68,0x42, +0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0x43,0x69,0xe2,0x01,0x23, +0x06,0x07,0x00,0x82,0x60,0x50,0xa5,0xc7,0x5f,0x04,0xc8,0x88,0x41,0x03,0x80,0x20, +0x18,0x34,0xee,0xc1,0x1a,0x23,0x21,0x1e,0x41,0xf5,0x1a,0xaf,0xf1,0x1a,0xaf,0x31, +0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x30,0x62,0xd0, +0x00,0x20,0x08,0x06,0xcd,0x7c,0xc4,0x06,0x4a,0x9c,0xc7,0x06,0x06,0xb4,0x41,0x1b, +0xb4,0x41,0x1b,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40, +0x0c,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xe0,0x87,0x6d,0xb4,0x04,0x7b,0x98,0x41, +0x19,0xe4,0x46,0x6e,0xe4,0x46,0x6e,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26, +0x0c,0xc2,0x68,0x02,0x31,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xd3,0x1f,0xbb,0x21, +0x13,0xf1,0x71,0xa9,0x81,0x6f,0xf8,0x86,0x6f,0xf8,0xc6,0x68,0x42,0x00,0x8c,0x26, +0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x88,0x41,0x03,0x80,0x20,0x18,0x34, +0x22,0x02,0x1e,0x37,0x61,0x1f,0xd5,0x1b,0x8c,0xc7,0x78,0x8c,0xc7,0x78,0x8c,0x26, +0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x14,0x1d,0xf8,0x07, +0xd8,0x28,0x80,0x07,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x2a,0x91,0xdd,0x10, +0x82,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x54,0x04,0x3d,0x7e,0xc2,0x3f,0xe4,0x20, +0x58,0x8f,0xf5,0x58,0x8f,0xf5,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18, +0x84,0xd1,0x04,0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xe6,0x45,0xda,0x83,0x2c, +0x46,0xa4,0x0f,0x0c,0xf8,0x80,0x0f,0xf8,0x80,0x8f,0xd1,0x84,0x00,0x18,0x4d,0x10, +0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x68, +0x44,0x3e,0xd2,0x02,0x45,0xdc,0x60,0xa9,0x8f,0xfa,0xa8,0x8f,0xfa,0x18,0x4d,0x08, +0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x18,0x31,0x68,0x00,0x10, +0x04,0x83,0x26,0x47,0xee,0xc3,0x2d,0x5a,0x84,0x0d,0x20,0xfd,0xd0,0x0f,0xfd,0xd0, +0x8f,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x5a, +0x05,0x1a,0x81,0x11,0x83,0x03,0x00,0x41,0x30,0xa8,0x76,0x24,0x3e,0x82,0x6b,0xc4, +0xa0,0x01,0x40,0x10,0x0c,0x1a,0x30,0xf1,0x8f,0xba,0xa0,0x11,0x54,0x08,0x42,0x24, +0x44,0x42,0x24,0x44,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34, +0x81,0x18,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x29,0x93,0x11,0xd1,0x8b,0x1c,0x99, +0x05,0xc3,0x44,0x4c,0xc4,0x44,0x4c,0x64,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34, +0x61,0x10,0x46,0x13,0x88,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x35,0x41,0x91, +0xbf,0xf0,0x11,0x52,0x58,0x56,0x64,0x45,0x56,0x64,0x45,0x46,0x13,0x02,0x60,0x34, +0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0, +0x79,0x93,0x16,0x21,0x8d,0x31,0x11,0x05,0x08,0x46,0x60,0x04,0x46,0x60,0x64,0x34, +0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xc1,0x6c,0x03,0x1c, +0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0x9c,0xa8,0x49,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0xc7,0x9d,0xd8,0x48,0xa0,0x1f,0x23,0x06,0x06,0x00,0x82,0x60,0x10, +0xd5,0x09,0x9b,0x04,0xc3,0x11,0xc1,0x6e,0x10,0x9f,0x0d,0xf6,0x21,0x9f,0x11,0x03, +0x03,0x00,0x41,0x30,0x88,0xf0,0xc4,0x46,0x02,0x0b,0x04,0xfa,0x98,0x81,0x1f,0xf2, +0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x68,0x4f,0x72,0x24,0xb0,0x40,0xa0,0x8f,0x05, +0x84,0x7c,0xa6,0x1b,0xc2,0x23,0x40,0x2c,0x3f,0xda,0x21,0x3e,0x23,0x06,0x06,0x00, +0x82,0x60,0x10,0x81,0xca,0x9d,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x90,0xca, +0x98,0x04,0x27,0x32,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0xa8,0xe4,0x49,0x30,0x1c, +0x11,0xa0,0x07,0xf1,0xd9,0x30,0x22,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xa8, +0x54,0xc6,0x24,0xb0,0x40,0xa0,0x8f,0x19,0x25,0x22,0x9f,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0x50,0xc5,0x4c,0x02,0x0b,0x04,0xfa,0x58,0x40,0xc8,0x67,0xba,0xc1,0x3d, +0x02,0xc4,0xde,0x43,0x1f,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0xab,0x90, +0x4a,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0xac,0xc0,0x49,0x40,0x23,0x23,0x06, +0x06,0x00,0x82,0x60,0x10,0xbd,0x8a,0xa9,0x04,0xc3,0x11,0x41,0x7d,0x10,0x9f,0x0d, +0x30,0x22,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x64,0x05,0x4e,0x02,0x0b,0x04, +0xfa,0x98,0x21,0x23,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x56,0xe6,0x24, +0xb0,0x40,0xa0,0x8f,0x05,0x84,0x7c,0xa6,0x1b,0xf6,0x23,0x40,0xec,0x47,0x4e,0x22, +0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xe9,0x4a,0xac,0x04,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xf8,0x4a,0x9f,0x04,0x61,0x32,0x62,0x60,0x00,0x20,0x08,0x06,0x11, +0xaf,0xcc,0x4a,0x30,0x1c,0x11,0x88,0x08,0xf1,0xd9,0xd0,0x23,0xf2,0x19,0x31,0x30, +0x00,0x10,0x04,0x83,0xe8,0x57,0xfa,0x24,0xb0,0x40,0xa0,0x8f,0x19,0x3f,0x22,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xc4,0x05,0x54,0x02,0x0b,0x04,0xfa,0x58,0x40, +0xc8,0x67,0xba,0x01,0x45,0x02,0xc4,0xd0,0xa0,0x25,0xe4,0x63,0x69,0xd0,0x12,0xf2, +0x31,0x35,0x68,0x09,0xf9,0xd8,0x1a,0xb4,0x84,0x7c,0xec,0x63,0x09,0xf9,0x18,0x18, +0xb0,0x84,0x7c,0x2c,0x0c,0x58,0x42,0x3e,0x26,0x06,0x2c,0x21,0x1f,0x23,0x10,0xf8, +0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x8d,0x25,0xe4,0x63,0x1b, +0x4b,0xc8,0xc7,0x38,0x96,0x90,0x8f,0x75,0x2c,0x21,0x1f,0x43,0x08,0xf8,0x18,0x42, +0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0xb1,0xaa,0x25,0xe4,0x63,0x56,0x4b,0xc8, +0xc7,0xae,0x96,0x90,0x8f,0x61,0x2d,0x21,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7, +0x10,0x02,0x3e,0x86,0x10,0xf0,0xb1,0x3b,0x20,0x05,0xf8,0x58,0xb0,0x06,0xf0,0xb1, +0xe0,0x83,0x8f,0x1d,0x01,0x7d,0xec,0x10,0xe8,0x63,0xc7,0x40,0x1f,0x3b,0x08,0xfa, +0xd8,0x2a,0xdc,0x84,0x7c,0x8c,0x15,0x6e,0x42,0x3e,0xd6,0x0a,0x37,0x21,0x1f,0x73, +0x85,0x9b,0x90,0x8f,0x89,0x82,0x4d,0xc8,0xc7,0x46,0xc1,0x26,0xe4,0x63,0xa4,0x60, +0x13,0xf2,0xb1,0x52,0xb0,0x09,0xf9,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20, +0xf0,0x31,0x02,0x81,0x8f,0xf5,0x41,0x4e,0xc8,0xc7,0xfc,0x20,0x27,0xe4,0x63,0x7f, +0x90,0x13,0xf2,0x31,0x50,0xc8,0x09,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86, +0x10,0xf0,0x31,0x84,0x80,0x8f,0xe1,0x01,0x4f,0xc8,0xc7,0xf2,0x80,0x27,0xe4,0x63, +0x7a,0xc0,0x13,0xf2,0xb1,0x3d,0xe0,0x09,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e, +0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x11,0x61,0x40,0x1f,0x23,0xc4,0x80,0x3e,0x46, +0x8c,0x01,0x7d,0x8c,0x20,0x03,0xfa,0xd8,0x3a,0x80,0x85,0x7c,0x8c,0x1d,0xc0,0x42, +0x3e,0xd6,0x0e,0x60,0x21,0x1f,0x73,0x07,0xb0,0x90,0x8f,0x89,0xc3,0x4f,0xc8,0xc7, +0xc6,0xe1,0x27,0xe4,0x63,0xe4,0xf0,0x13,0xf2,0xb1,0x72,0xf8,0x09,0xf9,0x18,0x81, +0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0xf5,0x82,0x58,0xc8, +0xc7,0x7c,0x41,0x2c,0xe4,0x63,0xbf,0x20,0x16,0xf2,0x31,0x70,0x10,0x0b,0xf9,0x18, +0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0xe1,0x42,0x59, +0xc8,0xc7,0x72,0xa1,0x2c,0xe4,0x63,0xba,0x50,0x16,0xf2,0xb1,0x5d,0x28,0x0b,0xf9, +0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x11,0xa1, +0x40,0x1f,0x23,0x44,0x81,0x3e,0x46,0x8c,0x02,0x7d,0x8c,0x20,0x05,0xfa,0xd8,0x4a, +0xa8,0x85,0x7c,0x8c,0x25,0xd4,0x42,0x3e,0xd6,0x12,0x6a,0x21,0x1f,0x73,0x09,0xb5, +0x90,0x8f,0x89,0x44,0x5a,0xc8,0xc7,0x46,0x22,0x2d,0xe4,0x63,0x24,0x91,0x16,0xf2, +0xb1,0x92,0x48,0x0b,0xf9,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31, +0x02,0x81,0x8f,0xf5,0x03,0x5b,0xc8,0xc7,0xfc,0x81,0x2d,0xe4,0x63,0xff,0xc0,0x16, +0xf2,0x31,0x90,0x60,0x0b,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0, +0x31,0x84,0x80,0x8f,0xe1,0xc3,0x5b,0xc8,0xc7,0xf2,0xe1,0x2d,0xe4,0x63,0xfa,0xf0, +0x16,0xf2,0xb1,0x7d,0x78,0x0b,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10, +0xf0,0x31,0x84,0x80,0x8f,0x11,0xe1,0x40,0x1f,0x23,0xc4,0x81,0x3e,0x46,0x8c,0x03, +0x7d,0x8c,0x20,0x07,0xfa,0x58,0xcb,0xd8,0x48,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0x52,0x9f,0xf0,0x09,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x70,0x9f,0xd6,0x09, +0xe2,0x66,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xf6,0x19,0x9f,0x60,0x38,0x22,0x90, +0x19,0xe2,0xb3,0xa1,0x6d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0xfb,0xb4, +0x4e,0x60,0x81,0x40,0x1f,0x33,0xde,0x46,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10, +0xc9,0x0f,0xec,0x04,0x16,0x08,0xf4,0xb1,0x80,0x90,0xcf,0x74,0x03,0xce,0x04,0x88, +0xc1,0xcd,0x98,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xfb,0x71,0x9f,0x60, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xfd,0xd1,0x9d,0xc0,0x6f,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0xca,0x1f,0xf8,0x09,0x86,0x23,0x82,0x9f,0x21,0x3e,0x1b,0xf4,0x46, +0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xf1,0x8f,0xee,0x04,0x16,0x08,0xf4,0x31, +0x83,0x6f,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0xff,0xf4,0x4e,0x60,0x81, +0x40,0x1f,0x0b,0x08,0xf9,0x4c,0x37,0x94,0x4d,0x80,0x98,0xd9,0xc0,0x49,0x7c,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x20,0x22,0xa1,0xfd,0x09,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x40,0xa1,0xf3,0x09,0x56,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x13,0xea, +0x9f,0x60,0x38,0x22,0x60,0x1b,0xe2,0xb3,0xe1,0x74,0xe4,0x33,0x62,0x60,0x00,0x20, +0x08,0x06,0x51,0x0a,0x9d,0x4f,0x60,0x81,0x40,0x1f,0x33,0x52,0x47,0x3e,0x23,0x06, +0x06,0x00,0x82,0x60,0x10,0xb1,0x90,0xfa,0x04,0x16,0x08,0xf4,0xb1,0x80,0x90,0xcf, +0x74,0x83,0xdc,0x04,0x88,0xd9,0x4e,0x9f,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0xa2,0x18,0x42,0xa1,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x1a,0xa2,0x9f,0x00, +0x77,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x9a,0x21,0x15,0x0a,0x86,0x23,0x82,0xbc, +0x21,0x3e,0x1b,0x68,0x47,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xd9,0x10,0xfd, +0x04,0x16,0x08,0xf4,0x31,0xc3,0x76,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51, +0x0e,0xdd,0x4f,0x60,0x81,0x40,0x1f,0x0b,0x08,0xf9,0x4c,0x37,0xfc,0x4d,0x80,0x18, +0x1a,0xe0,0x84,0x7c,0x2c,0x0d,0x70,0x42,0x3e,0xa6,0x06,0x38,0x21,0x1f,0x5b,0x03, +0x9c,0x90,0x8f,0x7d,0xfc,0x20,0x1f,0x03,0x03,0x7e,0x90,0x8f,0x85,0x01,0x3f,0xc8, +0xc7,0xc4,0x80,0x1f,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7, +0x08,0x04,0x3e,0xa6,0x91,0x83,0x7c,0x6c,0x23,0x07,0xf9,0x18,0x47,0x0e,0xf2,0xb1, +0x8e,0x1c,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02, +0x3e,0x56,0xb1,0x82,0x7c,0xcc,0x62,0x05,0xf9,0xd8,0xc5,0x0a,0xf2,0x31,0x8c,0x15, +0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x76, +0x07,0xa4,0x00,0x1f,0x0b,0xd6,0x00,0x3e,0x16,0x7c,0xf0,0xb1,0x23,0xa0,0x8f,0x1d, +0x02,0x7d,0xec,0x18,0xe8,0x63,0x07,0x41,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x46,0x49,0x8c,0x52,0x85,0x54,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x20,0xa5,0x31, +0x4a,0x15,0x52,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x94,0xc8,0x28,0x55,0x48, +0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x53,0x2a,0xa3,0x54,0x21,0x95,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x4e,0xa9,0x8c,0x5a,0x05,0x55,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x40,0x25,0x33,0x6a,0x15,0x54,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23, +0x95,0xce,0xa8,0x55,0x50,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x55,0x42,0xa3, +0x56,0x41,0x95,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x56,0x49,0x8d,0x10,0x3d,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x95,0xd6,0x08,0xd1,0x93,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x5a,0x89,0x8d,0x10,0x3d,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3, +0x95,0xda,0x08,0xd1,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5e,0xa9,0x8d,0x10, +0x3f,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x96,0xdc,0x08,0xf1,0x93,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x62,0xe9,0x8d,0x10,0x3f,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0x43,0x96,0xe0,0x08,0xf1,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x66,0x49, +0x8e,0x90,0x3e,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x96,0xe6,0x08,0xe9,0x93, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6a,0x89,0x8e,0x90,0x3e,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0xc3,0x96,0xea,0x08,0xe9,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x6e,0xa9,0x8e,0x90,0x50,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x97,0xec,0x08, +0x09,0x95,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x72,0xe9,0x8e,0x90,0x50,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0x43,0x97,0xf0,0x08,0x09,0x95,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x76,0x29,0x8f,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x5e,0xd2, +0x23,0x0e,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x97,0xf6,0x88,0x43,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xf0,0x25,0x3e,0xe2,0x90,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x7e,0xc9,0x8f,0x08,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x70,0xfa,0x23, +0x02,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x9c,0x40,0x89,0x40,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x10,0xa7,0x50,0x22,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0xd0, +0x78,0x69,0x8f,0xe6,0xe7,0x96,0x46,0x13,0x82,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c, +0x1a,0x72,0x12,0xa5,0xfb,0xc1,0x25,0x5c,0xc2,0xa5,0x52,0x2a,0xa5,0x52,0x2a,0xa5, +0xd1,0x84,0x00,0x18,0x8e,0x08,0x4c,0x28,0xf8,0xa6,0x1b,0x50,0x48,0x08,0x4c,0x29, +0xe8,0x63,0x8a,0x41,0x1f,0x53,0x0e,0xfa,0x18,0x31,0xc8,0xc7,0x8a,0x41,0x3e,0x36, +0x18,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x9d,0x5a,0x69,0x70,0xa1,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xe0,0xc9,0x95,0x86,0x17,0x1a,0x31,0x38,0x00,0x10, +0x04,0x83,0x23,0x9e,0x5e,0x69,0x80,0xa1,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe4, +0x29,0x96,0x06,0x34,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x9e,0x64,0x69,0x48, +0xa3,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe8,0x69,0x96,0x06,0x35,0x32,0x21,0x87, +0xe4,0x63,0x02,0x01,0x1f,0x0b,0x74,0x48,0x3e,0x16,0x0c,0xf0,0xb1,0xa3,0x88,0x8f, +0x05,0x3e,0x24,0x1f,0x4b,0x7c,0x48,0x3e,0x76,0x04,0xf1,0xb1,0x04,0x8c,0xe4,0x63, +0x42,0x10,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf8,0x69,0x9e,0xba,0x11,0x03, +0x03,0x00,0x41,0x30,0x88,0xfa,0x69,0x9d,0x82,0xe1,0x88,0x0f,0x8c,0x88,0xef,0x82, +0x21,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x11,0x29,0x70,0xfa,0xa1,0x71,0x3a,0x21, +0x13,0x1a,0xa7,0x71,0x1a,0xa7,0x71,0x1a,0x4d,0x08,0x80,0xe1,0x88,0xe0,0x8e,0x84, +0x6f,0xc4,0xe0,0x01,0x40,0x10,0x0c,0x26,0x91,0xe2,0xa5,0x1d,0xba,0x21,0xdc,0xb9, +0x1d,0x54,0x42,0xa5,0x7c,0xca,0x27,0x73,0x2a,0xa3,0xd1,0x84,0x00,0x18,0x4d,0x10, +0x82,0x59,0x02,0x61,0xa0,0xc2,0x10,0x83,0x00,0x16,0x03,0x60,0xa0,0xc2,0x00,0x83, +0x40,0x16,0x03,0x60,0xa0,0xc2,0xd0,0x02,0x5a,0x0c,0x80,0x81,0x0a,0x43,0x09,0x6c, +0x31,0x00,0x06,0x2a,0x0c,0x25,0xc0,0xc5,0x00,0x18,0xa8,0x30,0xb8,0x40,0x17,0x03, +0x60,0xa0,0x62,0xd0,0x02,0x12,0x0d,0x80,0x81,0x8a,0xcf,0x0a,0xe4,0x33,0x00,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x88,0xa9,0x77,0xb2,0x9d,0x61,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x3a,0x95,0x52,0x27,0x31,0x3a,0xa9,0xd1,0x84,0x40,0xa8,0xe0,0x97,0xb4, +0x54,0x2a,0xb8,0x0b,0x0c,0x1b,0x31,0x38,0x00,0x10,0x04,0x83,0xee,0xa5,0xde,0xe9, +0x8c,0x54,0x6a,0x34,0x21,0x00,0x46,0x13,0x84,0xe0,0x04,0xc3,0x4e,0x30,0xcc,0x04, +0x83,0x3e,0x26,0x1c,0xf4,0x39,0x61,0xa0,0x13,0x06,0x1a,0x4d,0x70,0x80,0xd1,0x84, +0x27,0x38,0xc2,0xb0,0x23,0x0c,0x33,0xe1,0x87,0xe4,0x63,0xc2,0x0f,0xc9,0xc7,0x08, +0x70,0x82,0x8f,0x11,0xe1,0x04,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd0,0xea, +0xa4,0x08,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xb4,0x42,0x29,0x42,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0x43,0xad,0x50,0xca,0x95,0x84,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xd6,0x2a,0xa5,0x5e,0x49,0x38,0xc6,0xb0,0x63,0x0c,0x33,0x42,0xa0,0x8f, +0x11,0x02,0x7d,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x79,0xab,0x96,0x12,0xa5,0xb1, +0x1a,0xab,0xb1,0x82,0x29,0x98,0x82,0x29,0x98,0x1a,0x4d,0x08,0x80,0xe1,0x88,0x20, +0x96,0x82,0x6f,0xba,0x61,0x96,0x84,0xe0,0xc2,0xc0,0xa8,0x11,0x83,0x07,0x00,0x41, +0x30,0x98,0xe2,0x6a,0xa5,0x5a,0xc9,0x94,0x0e,0xe3,0x9e,0xee,0x09,0xad,0xd0,0xaa, +0xa6,0x82,0xd1,0x84,0x00,0xb0,0x60,0x9d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06, +0x51,0x5d,0xc5,0x54,0x60,0x81,0x21,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xee, +0xea,0xa5,0x02,0x0b,0xdc,0x49,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xe5,0x55, +0x4d,0x05,0xc3,0x11,0x70,0xc0,0x4b,0xc1,0x37,0xdd,0x20,0xc4,0x41,0x30,0x62,0x70, +0x00,0x20,0x08,0x06,0xc7,0x5f,0xf5,0x54,0x30,0x0c,0x47,0x04,0xbf,0xe4,0x7c,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0x84,0x16,0x58,0x0d,0x85,0x05,0x03,0x7d,0x6c,0x9c, +0x82,0xf8,0x4c,0x37,0x04,0xe4,0x44,0xcc,0x32,0x0c,0x44,0x1d,0x0c,0x47,0xe4,0x01, +0x39,0x39,0xdf,0x74,0x43,0x4a,0x99,0x53,0x30,0x4b,0x80,0x0c,0x47,0xec,0xc1,0x39, +0x29,0xdf,0x2c,0x83,0x51,0x04,0xc6,0x28,0xf1,0xb1,0xa0,0x9d,0xe4,0x63,0x01,0x03, +0x9f,0x59,0x02,0x64,0x38,0xe2,0x20,0x29,0xe1,0x9b,0x65,0x38,0x90,0x60,0x96,0x00, +0x19,0x28,0x31,0x98,0x01,0x24,0x0a,0xdb,0x0c,0x0e,0x90,0x30,0x06,0x4a,0x0c,0x31, +0x18,0x8c,0xc2,0x3b,0x3c,0xc3,0x94,0x7f,0x82,0x8f,0x05,0x27,0x25,0x9f,0x11,0x03, +0x03,0x00,0x41,0x30,0x88,0x5a,0x6b,0xaf,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x62,0xeb,0xad,0x40,0x21,0x30,0x79,0x0a,0xe2,0x63,0xf3,0x74,0x43,0xf1,0x19,0x31, +0x30,0x00,0x10,0x04,0x83,0x28,0xb6,0xfe,0x2a,0x18,0x8e,0xe0,0x21,0x97,0x22,0xbe, +0x0b,0x8c,0xb2,0x25,0x90,0x8f,0x05,0x86,0x7c,0x2c,0x28,0xe4,0x63,0xc1,0x3e,0xc1, +0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xdc,0x32,0xad,0x60,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0xde,0xd2,0xab,0x07,0x0c,0x86,0x23,0x02,0x7e,0x72,0xbe,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x7c,0xab,0xaf,0x22,0x31,0xb0,0x60,0xa0,0xcf,0x74,0x43, +0xf0,0x4f,0xc3,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xbe,0xc5,0x5a,0x81,0x1d,0x63, +0x25,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xc0,0xcb,0xb5,0x02,0x0b,0x06,0xf9, +0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x24,0x5e,0xb0,0x15,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x81,0xf6,0x5b,0x7e,0x65,0x4f,0xb4,0x35,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60, +0x42,0x3a,0xc9,0xc7,0x84,0x74,0x92,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xe8, +0xd5,0x57,0xc2,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xe9,0xe5,0x57,0xc2,0x09,0x03, +0x9d,0x30,0xd0,0x09,0x86,0x9d,0x60,0x98,0x09,0x35,0x05,0x1f,0x13,0x6c,0x0a,0x3e, +0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0xb1,0xd7,0x6a,0x8d,0xd4,0x78,0x8d,0x26,0x04, +0xc0,0x68,0x82,0x10,0x58,0x21,0xc4,0xc7,0x0a,0x21,0x3e,0xc3,0x11,0xc2,0x23,0x7c, +0xd3,0x0d,0xa6,0x05,0x5b,0xc1,0x70,0xc4,0x00,0x09,0xdf,0x74,0x03,0x6a,0xc9,0x56, +0x30,0xdd,0xd0,0x5e,0xef,0x45,0x4c,0x37,0xb8,0x17,0x7c,0x0d,0x55,0x44,0x50,0x44, +0x04,0x25,0x10,0x50,0x02,0x01,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x84,0xd8,0x6f, +0xe1,0x54,0x7d,0x09,0x81,0x78,0x89,0x97,0x78,0x89,0xd7,0x68,0x42,0x00,0x8c,0x26, +0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0xec,0x17,0x7f,0x39,0x95,0x04,0x30,0x62,0xd0, +0x00,0x20,0x08,0x06,0xcd,0x89,0x95,0x97,0x4f,0xed,0x57,0x70,0xa0,0x17,0x7a,0xa1, +0x17,0x7a,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74,0x83,0x88, +0x85,0x18,0x55,0x4f,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xb4,0xd8,0x7a,0x91, +0x55,0x88,0x05,0x8d,0x7b,0xb9,0x97,0x7b,0xb9,0xd7,0x68,0x42,0x00,0x8c,0x26,0x08, +0xc1,0x68,0xc2,0x20,0x4c,0x37,0x9c,0x18,0x8a,0x61,0x45,0x05,0x30,0x62,0xd0,0x00, +0x20,0x08,0x06,0xcd,0x8c,0xc5,0x97,0x5a,0x9d,0x18,0x15,0xd0,0x17,0x7d,0xd1,0x17, +0x7d,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80, +0x20,0x18,0x34,0x37,0x56,0x5f,0x6e,0xb5,0x62,0x51,0x81,0x5f,0xf8,0x85,0x5f,0xf8, +0x35,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82, +0x60,0xd0,0xec,0x58,0x7e,0xc9,0xd5,0x8b,0x3d,0x09,0x7f,0xf1,0x17,0x7f,0xf1,0xd7, +0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0xd8,0x58,0x8d,0x99, +0x41,0x89,0x41,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x84,0xd9,0x7f,0xe1,0x55, +0x8d,0x89,0x41,0x20,0x62,0x22,0x26,0x62,0x22,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42, +0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x94,0xd9,0x88,0xf1,0x55, +0x8e,0x7d,0x85,0x89,0x99,0x98,0x89,0x99,0xd8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1, +0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x93,0x66,0x27,0x06,0x5a,0x3d, +0xd6,0x25,0x2a,0xa6,0x62,0x2a,0xa6,0x62,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3, +0x09,0x83,0x60,0x78,0x50,0x0a,0xf1,0x31,0x3c,0x28,0x85,0xf8,0xdc,0x3b,0x19,0x35, +0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x9c,0xbd,0x18,0x38,0x04,0x26,0x5b,0xab,0x40, +0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe6,0x4c,0xc6,0xc6,0x2b,0x30,0xda,0x1a, +0xe2,0x63,0x42,0x20,0x1f,0x0b,0x6c,0x0b,0x3e,0x16,0x98,0x97,0x7c,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xc0,0x33,0x1b,0xc3,0xad,0xc0,0x40,0x8a,0xb7,0xe4,0x33,0x62, +0x70,0x00,0x20,0x08,0x06,0x87,0x9e,0xe1,0x58,0x90,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0xb1,0x67,0x39,0xa6,0x5b,0x81,0x11,0x47,0x7c,0x4c,0x08,0xe4,0x63,0x41,0x02, +0x1f,0x93,0xa9,0xf6,0x92,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x7d,0xb6,0x66, +0x81,0xb9,0x57,0x10,0x1f,0x4b,0x05,0x53,0x00,0xc1,0x05,0x86,0x59,0x2a,0x9c,0x02, +0x08,0x2e,0x30,0xcc,0x06,0x0c,0x3e,0x26,0x60,0xf0,0x19,0x6e,0x40,0x05,0xb8,0x20, +0x83,0xe1,0x06,0x54,0x80,0x0b,0x32,0x28,0x21,0xd0,0x0b,0x8c,0x32,0xc7,0x90,0x8f, +0x3d,0x86,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0x42,0x35,0x35,0x13,0x02,0x21, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0xd5,0xdc,0x2c,0x80,0x31,0x0b,0x60,0x4c, +0x3e,0x16,0xc8,0x17,0x7c,0x6c,0xa8,0x2f,0xf9,0x58,0x40,0x5f,0xf0,0xb1,0x62,0xc6, +0xe4,0x63,0xc1,0x8c,0xc1,0xc7,0x82,0x42,0x3e,0x16,0xd0,0x18,0x7c,0xac,0x28,0xe4, +0x63,0x81,0x23,0x1f,0x0b,0x06,0xf9,0x58,0x80,0x0b,0xf2,0x31,0x01,0x17,0xe4,0x63, +0x03,0x2e,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0x2e,0x5c,0xd3,0x33,0xec,0xc2, +0x2e,0xf3,0x66,0x4c,0x3e,0x16,0x08,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xc8, +0xd7,0xf4,0x2c,0xb0,0xe0,0x17,0xe4,0x63,0xc2,0x2f,0xc8,0xc7,0x86,0x5f,0x90,0x8f, +0x0d,0xe2,0x20,0x1f,0x1b,0xc4,0x41,0x3e,0x36,0x88,0x83,0x7c,0xec,0x1d,0xc4,0x01, +0x04,0x17,0x18,0x66,0x01,0x1f,0xc0,0x67,0xb8,0x81,0x1c,0x66,0x83,0x0c,0x2a,0x18, +0x03,0xbd,0xc0,0x28,0x83,0x03,0x42,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0xa5, +0xdb,0xaa,0x05,0x62,0x10,0x88,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xf0,0xf6, +0x6a,0x41,0x9c,0x59,0x10,0x67,0xf2,0xb1,0x60,0xc6,0xe0,0x63,0x83,0x8d,0xc9,0xc7, +0x82,0x1a,0x83,0x8f,0x15,0x74,0x26,0x1f,0x0b,0xe8,0x0c,0x3e,0x16,0x14,0xf2,0xb1, +0xa0,0xce,0xe0,0x63,0x45,0x21,0x1f,0x0b,0x1a,0xf9,0x58,0x30,0xc8,0xc7,0x82,0x79, +0x90,0x8f,0x09,0xf3,0x20,0x1f,0x1b,0xe6,0x41,0x3e,0x36,0x90,0x01,0x7c,0x6c,0x20, +0x03,0xf8,0xd8,0x40,0x06,0xf0,0xb1,0x03,0x0d,0xe0,0x33,0x62,0x90,0x00,0x20,0x08, +0x06,0x57,0xbf,0xfd,0x5a,0xc6,0x07,0x19,0x1f,0x58,0x19,0x04,0xf2,0x19,0x31,0x30, +0x00,0x10,0x04,0x83,0x48,0xe4,0x7c,0x2d,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3, +0xe4,0xca,0x6d,0x24,0xfa,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x93,0x33,0xb7, +0x91,0xe8,0x87,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x50,0xee,0xdc,0x46,0xa2,0x1f, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x48,0xb9,0x73,0x33,0x09,0x90,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x43,0xe5,0xd0,0xcd,0x24,0x40,0x62,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0x95,0x4b,0x37,0x93,0x00,0x09,0x3b,0x46,0x42,0x3e,0x86,0x8c,0x84,0x7c, +0x2c,0x19,0x09,0xf9,0xd8,0xd0,0x06,0xf0,0xb1,0xa1,0x0d,0xe0,0x63,0x43,0x1b,0xc0, +0xc7,0x8c,0x94,0x90,0x8f,0x19,0x29,0x21,0x1f,0x33,0x52,0x42,0x3e,0x36,0xc0,0x01, +0x7c,0x6c,0x80,0x03,0xf8,0xd8,0x00,0x07,0xf0,0xb1,0xe9,0x0e,0xe0,0x63,0x60,0xd1, +0x12,0x20,0xb8,0xc0,0x30,0x0b,0xda,0x01,0x3e,0xc3,0x0d,0x2f,0x41,0x22,0x64,0x50, +0x01,0x2d,0xe8,0x05,0x46,0x59,0x38,0x10,0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x83, +0x4b,0xe7,0xf8,0x2d,0x98,0x85,0x60,0x16,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x08, +0x3b,0x90,0x0b,0xc4,0xcd,0x02,0x71,0x93,0x8f,0x05,0xa4,0x06,0x1f,0x1b,0x4e,0x4d, +0x3e,0x16,0x98,0x1a,0x7c,0xac,0x28,0x37,0xf9,0x58,0x50,0x6e,0xf0,0xb1,0xa0,0x90, +0x8f,0x05,0xe6,0x06,0x1f,0x2b,0x0a,0xf9,0x58,0xd0,0xc8,0xc7,0x82,0x41,0x3e,0x16, +0xf8,0x84,0x7c,0x4c,0xf0,0x09,0xf9,0xd8,0xe0,0x13,0xf2,0xb1,0x38,0x18,0xe0,0x63, +0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00, +0x41,0x30,0xb8,0xdc,0x0e,0xe6,0xb2,0x76,0xc8,0xda,0xc1,0x6c,0x21,0x90,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x44,0x73,0xf7,0x72,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0x77,0x67,0x73,0x71,0x80,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe0,0xdd, +0xcd,0xc5,0x01,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x91,0x77,0x38,0x17,0x07, +0x68,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0xde,0xe1,0x5c,0x1c,0xac,0xc5,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0x7b,0x97,0x73,0x71,0xb0,0x16,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xf0,0x9d,0xce,0xc5,0xc1,0x5a,0xd8,0xe1,0x16,0xf2,0x31,0xc4,0x2d, +0xe4,0x63,0x89,0x5b,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83, +0x01,0x3e,0x66,0xd0,0x85,0x7c,0xcc,0xa0,0x0b,0xf9,0x98,0x41,0x17,0xf2,0xb1,0x38, +0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x04,0x1f,0x7b, +0x0d,0xbc,0x00,0xc1,0x05,0x86,0x59,0xd0,0x13,0xf0,0x19,0x6e,0xd0,0x0b,0x3a,0x21, +0x83,0x32,0x89,0x40,0x2f,0x30,0xca,0x64,0x82,0x90,0xcf,0x88,0x41,0x02,0x80,0x20, +0x18,0x5c,0xab,0xd7,0x76,0x25,0x11,0x94,0x44,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0x87,0xec,0xc5,0x5d,0x30,0x73,0x16,0xcc,0x9c,0x7c,0x2c,0xa8,0x37,0xf8,0xd8,0x80, +0x6f,0xf2,0xb1,0xe0,0xde,0xe0,0x63,0x85,0xcd,0xc9,0xc7,0x02,0x9b,0x83,0x8f,0x05, +0x85,0x7c,0x2c,0xb8,0x39,0xf8,0x58,0x51,0xc8,0xc7,0x82,0x46,0x3e,0x16,0x0c,0xf2, +0xb1,0x20,0x35,0xe4,0x63,0x42,0x6a,0xc8,0xc7,0x86,0xd4,0x90,0x8f,0xc5,0xc1,0x00, +0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x0e,0xf8,0x8c,0x18,0x24, +0x00,0x08,0x82,0xc1,0xf5,0x7b,0xa1,0xf7,0x13,0xd9,0x4f,0x64,0x76,0x12,0x81,0x7c, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x22,0x3f,0xd0,0x0b,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x40,0xbf,0xd3,0x8b,0x83,0xd9,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23, +0xfd,0x50,0x2f,0x0e,0x66,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xf5,0x4b,0xbd, +0x38,0x98,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd6,0x2f,0xf5,0xe2,0xc0,0x36, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x60,0x3f,0xd5,0x8b,0x03,0xdb,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0xa3,0xfd,0x56,0x2f,0x0e,0x6c,0xc3,0x8e,0xdc,0x90,0x8f,0x21, +0xb9,0x21,0x1f,0x4b,0x72,0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58, +0x1c,0x0c,0xf0,0x31,0xe3,0x37,0xe4,0x63,0xc6,0x6f,0xc8,0xc7,0x8c,0xdf,0x90,0x8f, +0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x26,0xf8, +0x14,0x4c,0xb8,0x81,0x5e,0x60,0xd4,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0xf7,0x97, +0x7b,0x2f,0xd1,0x06,0x2f,0xd1,0x06,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf8,0x5f, +0xef,0x05,0x7f,0x67,0xc1,0xdf,0xc9,0xc7,0x82,0xb0,0x83,0x8f,0x0d,0x64,0x27,0x1f, +0x0b,0xc6,0x0e,0x3e,0x56,0x88,0x9e,0x7c,0x2c,0x10,0x3d,0xf8,0x58,0x50,0xc8,0xc7, +0x82,0xd1,0x83,0x8f,0x15,0x85,0x7c,0x2c,0x60,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0xe2, +0x43,0x3e,0x26,0xc4,0x87,0x7c,0x6c,0x88,0x0f,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36, +0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0xe0,0x80,0xcf,0x88,0x41,0x02,0x80,0x20, +0x18,0x5c,0x2b,0x18,0xb4,0xdf,0x59,0x94,0xc2,0x59,0x94,0x82,0xcd,0x45,0x20,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x60,0x30,0x60,0xbf,0x60,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0x1a,0x0c,0xe6,0x8f,0x0d,0xf6,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0x1a,0x0c,0xe8,0x8f,0x0d,0xf6,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x1b, +0x0c,0xea,0x8f,0x0d,0xf6,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x1b,0x0c,0xea, +0x8f,0x0d,0xfc,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x1c,0x0c,0xec,0x8f,0x0d, +0xfc,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x1c,0x0c,0xee,0x8f,0x0d,0xfc,0xc3, +0x8e,0x10,0x91,0x8f,0x21,0x21,0x22,0x1f,0x4b,0x42,0x44,0x3e,0xc6,0x06,0x03,0x7c, +0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0xe3,0x44,0xe4,0x63,0xc6,0x89,0xc8, +0xc7,0x8c,0x13,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03, +0x7c,0x8c,0x0d,0x26,0xf8,0xd4,0x4a,0xe8,0x82,0x5e,0x60,0xd4,0x88,0x41,0x02,0x80, +0x20,0x18,0x5c,0x63,0x18,0x94,0x60,0xa0,0x12,0xb9,0xa0,0x12,0xb9,0x30,0x62,0x70, +0x00,0x20,0x08,0x06,0x87,0x1a,0x06,0x29,0x18,0x04,0xeb,0x67,0xc1,0xfa,0xc9,0xc7, +0x82,0xd6,0x83,0x8f,0x0d,0xb0,0x27,0x1f,0x0b,0x5e,0x0f,0x3e,0x56,0xb8,0x9f,0x7c, +0x2c,0x70,0x3f,0xf8,0x58,0x50,0xc8,0xc7,0x82,0xf7,0x83,0x8f,0x15,0x85,0x7c,0x2c, +0x60,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0x72,0x44,0x3e,0x26,0xe4,0x88,0x7c,0x6c,0xc8, +0x11,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8, +0xe0,0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0x77,0x18,0xe4,0x60,0x20,0x16, +0xf1,0x20,0x16,0xf1,0x60,0xbf,0x11,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22, +0x3e,0x0c,0x70,0x30,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x00,0xc5,0xe0,0x07, +0x03,0x36,0x18,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x42,0x31,0x00,0xc3,0x80, +0x0d,0xc6,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x51,0x0c,0xc2,0x30,0x60,0x83, +0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x14,0x83,0x30,0x0c,0xd8,0xc0,0x4c, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x20,0xc5,0x40,0x0c,0x03,0x36,0x30,0x93,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x4a,0x31,0x18,0xc3,0x80,0x0d,0xcc,0xc4,0x8e,0x34, +0x91,0x8f,0x21,0x69,0x22,0x1f,0x4b,0xd2,0x44,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d, +0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0xe3,0x4d,0xe4,0x63,0xc6,0x9b,0xc8,0xc7,0x8c, +0x37,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c, +0x0d,0x26,0xf8,0x18,0xae,0xcc,0x09,0x08,0x2e,0x30,0xcc,0x02,0x33,0x81,0xcf,0x70, +0x43,0x9d,0xf4,0x0d,0x19,0xd4,0x8b,0x04,0x7a,0x81,0x51,0xb6,0x23,0x84,0x7c,0x46, +0x0c,0x12,0x00,0x04,0xc1,0xe0,0xa2,0xc5,0xc0,0x0e,0x03,0x17,0x09,0x5c,0x24,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x17,0x03,0x3d,0x0c,0x02,0x1e,0x0c,0x2c,0xe0, +0xc1,0x40,0x3e,0x16,0xf8,0x1f,0x7c,0x6c,0x08,0xc1,0x40,0x3e,0x16,0x80,0x60,0x00, +0x1f,0x2b,0x7e,0x30,0x90,0x8f,0x05,0x3f,0x18,0xc0,0xc7,0x82,0x42,0x3e,0x16,0x80, +0x61,0x00,0x1f,0x2b,0x0a,0xf9,0x58,0xd0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0x90,0x8a, +0x7c,0x4c,0x20,0x15,0xf9,0xd8,0x40,0x2a,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30, +0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30, +0xb8,0xd0,0x31,0x50,0xc5,0x00,0x4d,0x32,0x34,0xc9,0x0c,0x46,0x02,0xf9,0x8c,0x18, +0x18,0x00,0x08,0x82,0x41,0xd4,0x8e,0x41,0x2a,0x06,0xc1,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0xf1,0x18,0xc0,0x62,0x10,0x07,0xae,0x32,0x62,0x70,0x00,0x20,0x08,0x06, +0x87,0x3c,0x06,0xb1,0x18,0xc4,0x81,0xab,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x31, +0x8f,0x81,0x2c,0x06,0x71,0xe0,0x2a,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd0,0x63, +0x20,0x8b,0x41,0x1c,0xc4,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xf5,0x18,0xcc, +0x62,0x10,0x07,0xb1,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x3d,0x06,0xb4,0x18, +0xc4,0x41,0xac,0xd8,0x41,0x2b,0xf2,0x31,0x84,0x56,0xe4,0x63,0x09,0xad,0xc8,0xc7, +0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x66,0xe8,0x8a,0x7c, +0xcc,0xd0,0x15,0xf9,0x98,0xa1,0x2b,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0, +0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x04,0x9f,0xca,0x11,0x37,0xd0,0x0b,0x8c,0x1a, +0x31,0x48,0x00,0x10,0x04,0x83,0x0b,0x24,0x03,0x71,0x0c,0x70,0xa4,0x0d,0x70,0xa4, +0x0d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x38,0xc9,0xc0,0x1c,0x83,0x00,0x15,0x03, +0x0b,0x50,0x31,0x90,0x8f,0x05,0x6a,0x18,0xc0,0xc7,0x86,0x36,0x0c,0xe4,0x63,0x01, +0x1b,0x06,0xf0,0xb1,0x62,0x15,0x03,0xf9,0x58,0xb0,0x8a,0x01,0x7c,0x2c,0x28,0xe4, +0x63,0x01,0x2b,0x06,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8c,0x7c,0x2c,0x18,0xe4,0x63, +0x01,0xbb,0xc8,0xc7,0x04,0x76,0x91,0x8f,0x0d,0xec,0x22,0x1f,0x63,0x83,0x01,0x3e, +0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x1c,0xf0,0x19,0x31,0x48,0x00, +0x10,0x04,0x83,0x8b,0x26,0x03,0x7b,0x0c,0xe0,0xa4,0x14,0xe0,0xa4,0x14,0x8c,0x4f, +0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x94,0x93,0x41,0x3d,0x06,0xc1,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0x3d,0x19,0xf0,0x63,0xc0,0x06,0xf6,0x32,0x62,0x70, +0x00,0x20,0x08,0x06,0x87,0x4f,0x06,0xfd,0x18,0xb0,0x81,0xbd,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0xf1,0x93,0x81,0x3f,0x06,0x6c,0x60,0x2f,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0x80,0x65,0xe0,0x8f,0x01,0x1b,0xe4,0xcb,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0x61,0x19,0xfc,0x63,0xc0,0x06,0xf9,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x87, +0x58,0x06,0x20,0x19,0xb0,0x41,0xbe,0xd8,0xc1,0x2f,0xf2,0x31,0x84,0x5f,0xe4,0x63, +0x09,0xbf,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e, +0x66,0x88,0x8c,0x7c,0xcc,0x10,0x19,0xf9,0x98,0x21,0x32,0xf2,0x31,0x36,0x18,0xe0, +0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x04,0x9f,0xa2,0x11,0x5d, +0xd0,0x0b,0x8c,0x1a,0x31,0x48,0x00,0x10,0x04,0x83,0x8b,0x2d,0x03,0x97,0x0c,0x66, +0x24,0x17,0x66,0x24,0x17,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x98,0xcb,0x40,0x26, +0x83,0x80,0x1e,0x03,0x0b,0xe8,0x31,0x90,0x8f,0x05,0xb6,0x18,0xc0,0xc7,0x86,0x5c, +0x0c,0xe4,0x63,0x01,0x2e,0x06,0xf0,0xb1,0xe2,0x1e,0x03,0xf9,0x58,0x70,0x8f,0x01, +0x7c,0x2c,0x28,0xe4,0x63,0x01,0x3e,0x06,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8c,0x7c, +0x2c,0x18,0xe4,0x63,0x01,0xcd,0xc8,0xc7,0x04,0x9a,0x91,0x8f,0x0d,0x34,0x23,0x1f, +0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x1c,0xf0, +0x19,0x31,0x48,0x00,0x10,0x04,0x83,0x0b,0x34,0x03,0xb1,0x0c,0xd6,0x24,0x1e,0xd6, +0x24,0x1e,0x0c,0x5d,0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x54,0x9a,0x41, +0x58,0x06,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa9,0x19,0xa0,0x65,0xc0,0x06, +0x3e,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x6a,0x06,0x69,0x19,0xb0,0x81,0xcf, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xb1,0x9a,0x81,0x5a,0x06,0x6c,0xe0,0x33,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xb0,0x66,0xa0,0x96,0x01,0x1b,0x84,0xcd,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0xad,0x19,0xac,0x65,0xc0,0x06,0x61,0x33,0x62,0x70,0x00, +0x20,0x08,0x06,0x87,0x6b,0x06,0x6c,0x19,0xb0,0x41,0xd8,0xd8,0x41,0x36,0xf2,0x31, +0x84,0x6c,0xe4,0x63,0x09,0xd9,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f, +0x63,0x83,0x01,0x3e,0x66,0xa8,0x8d,0x7c,0xcc,0x50,0x1b,0xf9,0x98,0xa1,0x36,0xf2, +0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x04, +0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x72,0x33,0x80,0xcd,0x20,0x18,0x8e,0x08, +0xfe,0x31,0x10,0xbe,0xe9,0x86,0xc1,0x1f,0x83,0xc0,0x9a,0x80,0x3e,0xd6,0x08,0xf4, +0xb1,0x66,0xa0,0x8f,0x29,0x04,0x7d,0x4c,0x29,0xe8,0x63,0x8a,0x41,0x1f,0x33,0x0c, +0xf9,0x98,0x61,0xc8,0xc7,0x0c,0x43,0x3e,0x66,0x0c,0xf1,0x31,0x63,0x88,0x8f,0x19, +0x43,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x42,0xcf,0xe0,0x37,0x83,0x61,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0xa2,0xf4,0x0c,0xc0,0x33,0x18,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0x52,0xcf,0x20,0x3c,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xf5, +0x0c,0x42,0x33,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x62,0xcf,0x40,0x34,0x83, +0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xf6,0x0c,0x46,0x33,0x18,0x86,0x23,0xd8, +0x60,0x26,0x03,0xe1,0xbb,0xc0,0x28,0x0b,0xdc,0x40,0x3e,0xc3,0x11,0x81,0x4d,0x06, +0xc2,0x37,0xcb,0x90,0x28,0x81,0xcd,0x81,0x40,0x1f,0x9b,0x83,0x81,0x3e,0x36,0x07, +0x04,0x7d,0xac,0x20,0xcb,0x40,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe4,0x67, +0x70,0x9b,0x01,0x01,0x07,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe8,0x67,0x80,0x9b, +0x01,0x01,0x07,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xec,0x67,0x90,0x9b,0x01,0x01, +0x07,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf0,0x67,0xb0,0x9b,0xc1,0x00,0x07,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xf4,0x67,0xc0,0x9b,0xc1,0x00,0x07,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0xf8,0x67,0xd0,0x9b,0xc1,0x00,0x07,0xb3,0x04,0xca,0x40,0x85, +0x61,0x24,0xfa,0x80,0x0c,0x54,0x18,0x46,0xa2,0x0f,0xc8,0x40,0x85,0x61,0x24,0xfa, +0x80,0x0c,0x54,0x18,0x54,0xe2,0x21,0x46,0x06,0x6e,0x19,0xc8,0x67,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0xa2,0x10,0x0d,0x5c,0x33,0x08,0x2c,0xd0,0xcb,0x40,0x3e,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0x98,0x68,0x40,0x9e,0x41,0x2b,0x06,0xaa,0x18,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x71,0xa2,0x41,0x79,0x06,0xc1,0x28,0x0d,0x47,0x04,0xa1, +0x19,0x10,0x5f,0x99,0x62,0x10,0xe8,0x88,0xc1,0x03,0x80,0x20,0x18,0x4c,0x26,0x1a, +0x80,0x67,0x10,0x96,0xc1,0x4e,0x06,0xbc,0x18,0xec,0x62,0xc0,0x9a,0x01,0x6b,0x06, +0xfd,0x19,0xf4,0x67,0xa0,0x9e,0x41,0x5a,0x06,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04, +0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0xd3,0x0d,0x84,0x5b,0x06,0xc6,0x74,0x03,0xf1, +0x96,0xc1,0x31,0xdd,0x40,0xc0,0x65,0x80,0x4c,0x37,0x10,0x71,0x19,0x24,0xe6,0x10, +0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0x46,0x03,0x14,0x0d,0x82,0xe1,0x88, +0x40,0x35,0x03,0xe6,0x9b,0x65,0x70,0x96,0xc0,0x22,0x23,0x3e,0xc3,0x11,0x84,0x5d, +0x06,0xc2,0x37,0x1c,0x51,0xdc,0x65,0x40,0x7c,0x27,0x0c,0x71,0xc2,0x10,0x26,0x04, +0x21,0x18,0x8e,0x30,0xf6,0x32,0x10,0xbe,0xe1,0x88,0x83,0x2f,0x03,0xe2,0x3b,0x61, +0x88,0x13,0x86,0x30,0x21,0x08,0xc1,0x70,0x83,0x11,0x80,0xc1,0x2c,0x03,0xd3,0x04, +0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xfd,0x68,0x60,0xa3,0x01,0x33,0x62,0x70,0x00, +0x20,0x08,0x06,0xc7,0x98,0x06,0x22,0x1a,0x3c,0xc1,0x2c,0x41,0x33,0x50,0x61,0x08, +0x0c,0x18,0x2c,0x06,0x06,0x54,0x7c,0x86,0x23,0x82,0xd2,0x0c,0x84,0x6f,0x38,0x42, +0x30,0xcd,0x80,0xf8,0x4e,0x18,0xe2,0x84,0x21,0x4c,0x08,0x42,0x30,0xdc,0x00,0x05, +0x60,0x30,0xcb,0x80,0x65,0xc1,0x40,0x85,0x91,0x32,0x9b,0xcd,0x0a,0xca,0x88,0x81, +0x03,0x80,0x20,0x18,0x3c,0x6b,0x1a,0x84,0x68,0xa0,0x9a,0x41,0x5c,0x06,0x70,0x19, +0xb4,0x68,0x80,0x06,0x5e,0xc7,0xcd,0x67,0x30,0x1c,0xc1,0xb1,0x66,0xe0,0x7c,0x17, +0x18,0x65,0x43,0x20,0x9f,0xe1,0x86,0xb0,0x1a,0xd3,0x20,0x0c,0x6e,0x1f,0x03,0xa3, +0x4c,0x36,0x83,0x7c,0x0c,0xe2,0x63,0x81,0x20,0x1f,0x0b,0xc4,0x49,0x3e,0x86,0x92, +0x41,0x7b,0x06,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x68,0x4e,0x83,0x30,0x0d, +0x82,0x3b,0x8c,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x4f,0x03,0x1b,0x0d,0x02, +0xc1,0xee,0x20,0x3e,0x03,0xf9,0x58,0x60,0xc4,0xc7,0x86,0x40,0x3e,0x16,0x20,0xf0, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x4f,0x03,0x1e,0x0d,0x92,0xc0,0x62,0x32, +0x40,0xcf,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xf1,0x69,0xa0,0xa6,0x41, +0x60,0x7e,0x30,0xc4,0xc7,0x84,0x40,0x3e,0x16,0x14,0xf0,0x19,0x31,0x38,0x00,0x10, +0x04,0x83,0x63,0x54,0x03,0x31,0x0d,0x8c,0x60,0x96,0xe1,0x81,0x46,0x32,0x30,0x52, +0x28,0x05,0xf8,0x58,0x40,0x0a,0xf1,0xb1,0x52,0x38,0x05,0xf8,0x18,0x2a,0x9c,0x42, +0x7c,0x2c,0x38,0x85,0xf8,0xcc,0x12,0x4c,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0x89, +0x6a,0x10,0xa6,0x41,0x6e,0x06,0x77,0x1a,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x58, +0x20,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x55,0x0d,0x42,0x35,0x08,0xcc, +0x3d,0x83,0x80,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xb1,0x6a,0x40,0xa6,0x41, +0x60,0x41,0x7e,0x06,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0x55,0x03,0x35, +0x0d,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x64,0x35,0x88,0xd3,0x40,0x3f,0x83, +0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x59,0x0d,0xe2,0x34,0xb8,0xc9,0x80,0x1a, +0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x56,0x03,0x39,0x0d,0x76,0x32,0x08,0xac,0x3e, +0x83,0x21,0x3e,0x26,0x04,0xf2,0xb1,0xa0,0x80,0x8f,0x05,0xea,0x20,0x1f,0x13,0xd4, +0x41,0x3e,0x36,0xa8,0x83,0x7c,0x8c,0x1f,0x86,0xf8,0x18,0x3f,0x0c,0xf1,0x31,0x7e, +0x18,0xe2,0x63,0xc6,0x3f,0xc0,0xc7,0x8c,0x7f,0x80,0x8f,0x19,0xff,0x00,0x9f,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xc2,0x35,0xf8,0xd3,0x00,0x27,0x8c,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xc4,0x35,0x00,0xd5,0x00,0x27,0x8c,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xc6,0x35,0x08,0xd5,0x00,0x27,0x8c,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xc8,0x35,0x18,0xd5,0x00,0x27,0x8c,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xca,0x35, +0x20,0xd5,0x00,0x27,0x8c,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xcc,0x35,0x28,0xd5, +0x00,0x27,0x8c,0xe1,0x08,0xc3,0xb7,0x84,0x6f,0x38,0xc2,0xf0,0x2d,0xe1,0x1b,0x8e, +0x30,0x7c,0x4b,0xf8,0x6a,0x10,0xb6,0x02,0x61,0x87,0x23,0xc6,0x0b,0x11,0xbe,0xe1, +0x88,0xf1,0x42,0x84,0x6f,0x38,0x62,0xbc,0x10,0xe1,0xab,0x41,0xd8,0x0a,0x84,0x2d, +0x23,0xd8,0x59,0x86,0x48,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x90,0xd7,0x00, +0x56,0x83,0xf4,0x8a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x98,0xd7,0x20,0x56,0x83, +0xf4,0x8a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa0,0xd7,0x40,0x56,0x83,0xf4,0x8a, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa8,0xd7,0x80,0x56,0x83,0x21,0x1a,0x31,0x38, +0x00,0x10,0x04,0x83,0xc3,0x5e,0x83,0x5a,0x0d,0x86,0x68,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0x7b,0x0d,0x6c,0x35,0x18,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf0, +0x35,0xb0,0xd5,0x20,0x15,0x66,0x6a,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x7b,0x0d, +0x5c,0x35,0xf0,0xcb,0xc0,0x02,0x1f,0x0d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06, +0x11,0xbe,0x06,0xb4,0x1a,0x04,0xc6,0xa3,0x41,0x10,0x1f,0x0b,0x0a,0xf9,0x8c,0x18, +0x18,0x00,0x08,0x82,0x41,0xb4,0xaf,0x41,0xba,0x06,0x81,0xd9,0x97,0x12,0x1f,0xb3, +0x2f,0x25,0x3e,0x66,0x5f,0x4a,0x7c,0x8c,0x18,0xe4,0x63,0xc5,0x20,0x1f,0x33,0x06, +0xf9,0xd8,0x00,0xc1,0xc7,0x06,0x08,0x3e,0x36,0x40,0xf0,0x19,0x31,0x38,0x00,0x10, +0x04,0x83,0x03,0x65,0x83,0x73,0x0d,0x4a,0x21,0x54,0x03,0x33,0x85,0x20,0x3e,0xc6, +0x04,0xf2,0xb1,0x60,0x80,0xcf,0x2c,0x81,0x34,0x50,0x61,0x38,0x91,0x09,0x07,0xd0, +0x40,0x85,0xe1,0x44,0x26,0x1c,0x40,0x03,0x15,0x86,0x13,0x99,0x70,0x00,0x0d,0x54, +0x18,0x48,0x84,0x13,0x90,0x05,0x2e,0x01,0x1f,0x13,0x5e,0x02,0x3e,0x36,0xc0,0x04, +0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x98,0xd9,0x20,0x5e,0x83,0x3a,0x0d,0x86, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x68,0x36,0x90,0xd7,0xc0,0x4e,0x83,0x61,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0x9a,0x0d,0xe6,0x35,0xb8,0xd3,0x60,0x30,0x9a,0x18, +0xe8,0x63,0x35,0x31,0xd0,0xc7,0x6c,0x62,0xa0,0x8f,0xe9,0x44,0x13,0x1f,0xd3,0x89, +0x26,0x3e,0xa6,0x13,0x4d,0x7c,0xcc,0x18,0xe4,0x63,0xc6,0x20,0x1f,0x33,0x06,0xf9, +0xd8,0x30,0xc1,0xc7,0x86,0x09,0x3e,0x36,0x4c,0xf0,0x31,0x61,0x80,0x8f,0x05,0x42, +0x7c,0x6c,0x28,0xe0,0x63,0x46,0x11,0x1f,0x0b,0x8a,0xf8,0xcc,0x12,0x4c,0x03,0x15, +0x06,0x69,0x3c,0x88,0x34,0x50,0x61,0x90,0xc6,0x83,0x48,0x03,0x15,0x86,0x68,0x3c, +0x86,0x34,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d,0xda,0x06,0x27,0x1b,0xf0,0x69,0xd0, +0xb3,0x41,0xcf,0x06,0x3d,0x1b,0xa8,0x6c,0xa0,0xb2,0x81,0xca,0x06,0x2a,0x1b,0x8c, +0x26,0x04,0xc0,0x70,0x44,0xb0,0xaa,0x41,0xf0,0x4d,0x37,0xb4,0x6a,0x20,0x04,0x76, +0x04,0xf4,0xb1,0x43,0xa0,0x8f,0x1d,0x03,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40, +0x53,0xdb,0x20,0x65,0x83,0x50,0x0d,0xca,0x36,0x18,0x4d,0x08,0x00,0x0b,0x0a,0xf9, +0x98,0x50,0xc8,0xc7,0x86,0x42,0x3e,0x16,0xa7,0x01,0x8c,0x06,0xf1,0xb1,0x38,0x0d, +0x60,0x34,0x88,0xcf,0x70,0x84,0x70,0xab,0xc1,0xf0,0x0d,0x47,0x0c,0xb9,0x1a,0x14, +0x5f,0x09,0x81,0x0e,0x47,0x10,0xba,0x1a,0x0c,0xdf,0x70,0x44,0xc1,0xab,0x41,0xf1, +0x95,0x10,0x68,0x11,0x81,0xce,0x32,0x50,0x55,0x30,0x9a,0xe0,0x0c,0x16,0x9c,0x6b, +0x20,0x1f,0xfb,0x8b,0x80,0x3e,0x96,0x5e,0x41,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x18,0xdd,0x20,0x6c,0x03,0x71,0x0d,0x82,0x59,0x82,0x6a,0xa0,0xc2,0x10,0x28, +0xd3,0x16,0xa6,0x11,0x03,0x07,0x00,0x41,0x30,0x78,0x46,0x37,0xc8,0xd9,0x00,0x5c, +0x83,0x54,0x0d,0x50,0x35,0x28,0xdb,0x20,0xc0,0xaf,0x20,0x58,0xd9,0x60,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0xd2,0x0d,0xc8,0x36,0x58,0xd7,0x80,0xbe,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0x1a,0xdd,0x20,0x6e,0x83,0x1c,0x0d,0xec,0x64,0x03,0x21,0x3e, +0x26,0x04,0xf2,0xb1,0x80,0x80,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xaa,0x1b, +0xa0,0x6d,0x50,0x04,0x26,0xa3,0x01,0xc9,0x06,0xf2,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0x83,0x75,0x03,0xb5,0x0d,0x82,0x18,0x0d,0x6c,0x18,0xe4,0x33,0x62,0x70,0x00, +0x20,0x08,0x06,0x87,0xeb,0x06,0x6c,0x1b,0x04,0xc2,0x74,0xc3,0xbb,0x06,0x81,0x8b, +0x06,0xc3,0x11,0x3a,0x01,0xaf,0x01,0xf3,0xcd,0x32,0x5c,0x56,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0x47,0xec,0x06,0x6f,0x1b,0xcc,0x6b,0x20,0x58,0xca,0x06,0x41,0x7c, +0x66,0x09,0xae,0x81,0x0a,0x43,0xb0,0x90,0x6a,0xc4,0xc0,0x01,0x40,0x10,0x0c,0x1e, +0xd9,0x0d,0xd0,0x36,0x70,0xd7,0x00,0x57,0x83,0x5b,0x0d,0xe8,0x36,0x08,0x03,0x30, +0xf8,0x02,0x9d,0x0d,0x46,0x0c,0x1c,0x00,0x04,0xc1,0xe0,0x91,0xdd,0x00,0x6d,0x03, +0x79,0x0d,0x70,0x35,0xb8,0xd5,0x80,0x6e,0x83,0x30,0x00,0x83,0x8f,0x5e,0x03,0x9d, +0x0d,0x46,0x0c,0x1c,0x00,0x04,0xc1,0xe0,0x91,0xdd,0x00,0x6d,0x03,0x78,0x0d,0x70, +0x35,0xb8,0xd5,0x80,0x6e,0x83,0x79,0x0d,0xe6,0x35,0x98,0xd7,0x60,0x5e,0x03,0x9d, +0x0d,0x70,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xd8,0x0d,0x50,0x37,0x78,0x8b,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x6a,0x37,0xa0,0xdb,0x20,0x2e,0x82,0x59,0x82,0x6c, +0xa0,0xc2,0x10,0x30,0x72,0x69,0x4c,0x36,0x4a,0x23,0x3e,0xc3,0x11,0xc1,0xbd,0x06, +0xc2,0x37,0x1c,0x21,0xe0,0x6b,0x40,0x7c,0x27,0x0c,0x71,0xc2,0x10,0x26,0x04,0x21, +0x18,0x6e,0x10,0x8d,0x00,0x0c,0x66,0x19,0xb4,0x2d,0x18,0x31,0x30,0x00,0x10,0x04, +0x83,0x68,0x77,0x03,0xd9,0x0d,0x8e,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7e,0x37, +0xf0,0xdb,0x20,0x09,0x66,0x09,0xb6,0x81,0x0a,0x43,0xd0,0xa8,0xcc,0xe6,0x23,0x67, +0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xf4,0xbb,0x41,0xeb,0x06,0xc1,0x88, +0x81,0x01,0x80,0x20,0x18,0x44,0xe0,0x1b,0xe0,0x6d,0x10,0x58,0x90,0xb2,0x81,0x7c, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x12,0xdf,0xc0,0x6f,0x83,0x60,0x38,0xc2,0x90, +0x0d,0xe7,0xbb,0xc0,0x28,0x0b,0x06,0xf9,0x0c,0x47,0x04,0x3e,0x1b,0x08,0xdf,0x05, +0x46,0x8d,0x18,0x18,0x00,0x08,0x82,0x41,0x84,0xbe,0x01,0xe8,0x06,0x3a,0x66,0xc1, +0xcf,0x06,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x48,0x7d,0x03,0xd3,0x0d,0x82, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xdc,0x37,0x60,0xdd,0x40,0x4e,0x83,0xc0,0x5e, +0x36,0x08,0xe2,0x63,0x46,0x20,0x9f,0x59,0x02,0x07,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_21d7fa399d1440b64e21e3a71f5731c2.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_21d7fa399d1440b64e21e3a71f5731c2.h new file mode 100644 index 00000000..1ea56e23 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_21d7fa399d1440b64e21e3a71f5731c2.h @@ -0,0 +1,1050 @@ +// ffx_fsr2_accumulate_pass_21d7fa399d1440b64e21e3a71f5731c2.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_21d7fa399d1440b64e21e3a71f5731c2_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_21d7fa399d1440b64e21e3a71f5731c2_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_21d7fa399d1440b64e21e3a71f5731c2_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_21d7fa399d1440b64e21e3a71f5731c2_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_21d7fa399d1440b64e21e3a71f5731c2_SRVResourceNames[] = { "r_input_exposure", "r_dilated_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_lanczos_lut", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_21d7fa399d1440b64e21e3a71f5731c2_SRVResourceBindings[] = { 0, 2, 3, 4, 5, 10, 6, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_21d7fa399d1440b64e21e3a71f5731c2_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_21d7fa399d1440b64e21e3a71f5731c2_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_21d7fa399d1440b64e21e3a71f5731c2_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", "rw_upscaled_output", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_21d7fa399d1440b64e21e3a71f5731c2_UAVResourceBindings[] = { 0, 1, 3, 4, 2, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_21d7fa399d1440b64e21e3a71f5731c2_UAVResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_21d7fa399d1440b64e21e3a71f5731c2_UAVResourceSpaces[] = { 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_21d7fa399d1440b64e21e3a71f5731c2_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_21d7fa399d1440b64e21e3a71f5731c2_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_21d7fa399d1440b64e21e3a71f5731c2_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_21d7fa399d1440b64e21e3a71f5731c2_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_21d7fa399d1440b64e21e3a71f5731c2_size = 16340; + +static const unsigned char g_ffx_fsr2_accumulate_pass_21d7fa399d1440b64e21e3a71f5731c2_data[] = { +0x44,0x58,0x42,0x43,0x3c,0x65,0xcf,0xcf,0xa6,0x6a,0xec,0x03,0x60,0x5a,0x0c,0xbf, +0x02,0x67,0x1b,0xbc,0x01,0x00,0x00,0x00,0xd4,0x3f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x3c,0x02,0x00,0x00,0x38,0x10,0x00,0x00,0x54,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xc8,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0xf4,0x0d,0x00,0x00,0x62,0x00,0x05,0x00,0x7d,0x03,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xdc,0x0d,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x74,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xc2,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xe4,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2, +0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42, +0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29, +0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30, +0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c, +0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3, +0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf, +0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f, +0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3, +0x50,0x08,0x6e,0x60,0x06,0xea,0xe6,0x08,0x82,0x62,0x30,0x83,0x32,0x0c,0x1f,0x81, +0x03,0x01,0xc3,0x08,0x82,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83, +0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84, +0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43, +0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4, +0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d, +0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc, +0x00,0x0c,0xfc,0x00,0x09,0x23,0x49,0xe5,0x30,0x02,0x61,0xcc,0xd4,0x06,0xe3,0xc0, +0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f, +0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c, +0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0, +0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f, +0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0, +0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87, +0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0xc2,0x89,0x52,0x3a,0x53,0x18, +0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83, +0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c, +0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a, +0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60, +0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24,0x18,0x2b,0xb1,0x33,0x91,0xc1,0x38,0xb0, +0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43, +0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b, +0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8, +0x01,0x18,0xf8,0x01,0x0a,0x4e,0x72,0x67,0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30, +0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03, +0x14,0x8c,0x04,0xcf,0x84,0x8d,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2, +0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xa0,0xc0,0x20,0x79,0x18,0x41,0x18, +0xce,0x10,0x82,0x8f,0x5d,0x6d,0x34,0xd1,0x34,0x4d,0xd3,0xc3,0x70,0x8e,0xe3,0x38, +0x1a,0x86,0x61,0x18,0x86,0x41,0xf5,0x4d,0xd2,0x14,0x51,0xc2,0xe4,0xb3,0x00,0xf3, +0x2c,0x44,0xc4,0x4e,0xc0,0x44,0xa0,0x60,0xa0,0x1b,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c, +0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10, +0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0xc8,0x02,0x01,0x1e,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24, +0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2,0x1c,0x0a,0xa2,0xf0,0x03,0x0a,0xa4,0x60, +0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03, +0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a, +0x3e,0xa0,0x34,0x0a,0x1b,0xa2,0xa8,0x2d,0x8a,0xab,0x78,0xe8,0x1b,0x01,0xa8,0x01, +0x32,0x67,0x00,0x48,0x9d,0x01,0xa0,0x76,0x06,0x80,0xde,0x19,0x00,0x8a,0x67,0x00, +0x68,0x9e,0x01,0xa0,0x7a,0x06,0x80,0xec,0x19,0x00,0xc2,0x67,0x00,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x8d,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0xa1,0x99,0x20,0x0c,0xce,0x06,0x61,0x20,0x26,0x08,0xc3,0xb3,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x13,0x84,0x01,0xda,0x30,0x20,0x09,0x31,0x41,0x30,0x03,0x39,0x20,0x24, +0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x55,0x86,0x07,0xf7,0x36,0x57,0x27,0x57,0x36, +0x41,0x18,0xa2,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85,0x31,0x8c,0x81,0x30,0x1c,0x62, +0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e, +0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x1b,0x92,0x61,0x81,0x0c,0x62,0x20,0x0c, +0x67,0x82,0xa0,0x06,0x73,0xc0,0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c, +0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e, +0x82,0x30,0x48,0x1b,0x12,0x42,0x9a,0x0c,0x6a,0x20,0x0c,0x87,0x8d,0xdc,0x17,0xdb, +0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x04,0x61,0x98,0x26,0x08,0x03, +0xb5,0x41,0x30,0xb0,0x0d,0x09,0xb5,0x58,0xc6,0x35,0x10,0x46,0x46,0x4b,0xee,0x0b, +0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec, +0x8d,0xed,0x4d,0x6e,0x82,0x30,0x54,0x1b,0x92,0x4b,0xda,0x0c,0x6e,0x20,0x0c,0x87, +0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04, +0x61,0xb0,0x36,0x24,0x9c,0xe4,0x19,0xdf,0x40,0x18,0xd9,0x04,0xa1,0x0d,0xe8,0x80, +0x8d,0xdc,0x17,0x5b,0x98,0xdb,0x98,0xde,0xdb,0xdc,0x17,0x5b,0x1d,0xdd,0x86,0x24, +0x09,0x03,0x31,0x30,0x92,0x81,0x30,0x9c,0x09,0xc2,0x70,0x31,0x91,0xfb,0x4a,0x6b, +0x3b,0x6b,0x4a,0x83,0x9b,0x9b,0x20,0x0c,0xd8,0x86,0x84,0x0c,0xc2,0xa0,0x0c,0x0c, +0x33,0x18,0x08,0xc3,0x21,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0x25, +0x57,0x16,0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21,0x31, +0x83,0x05,0x0d,0x8c,0x61,0x20,0x8c,0x6c,0x43,0xf2,0x44,0x95,0xd6,0x81,0xc1,0x18, +0x9c,0x41,0x1a,0x4c,0x10,0xde,0xa0,0x0e,0xa8,0xc9,0xdd,0x7d,0xa5,0xb9,0xd1,0x95, +0xc9,0xb9,0x85,0xb1,0x7d,0xd5,0xc1,0xcd,0x8d,0x85,0xb1,0x95,0x91,0x7d,0x8d,0xbd, +0xb1,0xbd,0xc9,0x4d,0x10,0x3e,0x38,0xd8,0xb0,0x18,0x6b,0xc0,0x06,0x86,0x31,0x10, +0x6d,0xd0,0x06,0x6d,0xe0,0x4c,0x10,0xe2,0xc0,0x0e,0xe8,0xc8,0xdd,0x7d,0xb1,0xbd, +0x8d,0xad,0x7d,0xcd,0xd1,0x85,0xd1,0xd5,0xcd,0x6d,0x58,0x86,0x37,0x80,0x03,0x63, +0x18,0x88,0x36,0x68,0x83,0x36,0xc8,0x26,0x08,0x73,0x70,0x07,0x64,0xe4,0xee,0xbe, +0xdc,0xca,0xee,0xbe,0xd8,0xde,0xc6,0xd6,0xe6,0x36,0x2c,0x84,0x1c,0xcc,0x81,0x41, +0x0d,0x44,0x1b,0xb4,0x41,0x1b,0x64,0x7c,0xe4,0xee,0xbe,0xd8,0xea,0xda,0xc2,0xbe, +0xd0,0xd2,0xe6,0xe8,0xde,0xe4,0xf2,0x36,0x2c,0xd4,0x1a,0xd4,0x81,0x71,0x0d,0x44, +0x1b,0xb4,0x41,0x1b,0x38,0x94,0xe4,0xee,0xbe,0xea,0xe0,0xe6,0xc6,0xc2,0xd8,0xca, +0xc8,0xbe,0xde,0xea,0xe8,0xe0,0xea,0xe8,0x36,0x2c,0xd7,0x1a,0xdc,0x81,0x41,0x0c, +0x44,0x1b,0xb4,0x41,0x1b,0x38,0x1b,0x0a,0x37,0x88,0x03,0x3a,0xb0,0x03,0x3c,0x98, +0x20,0xd8,0x41,0x1e,0xd0,0x18,0x13,0x33,0x9a,0x92,0x92,0x99,0x20,0x0c,0xd9,0x06, +0xc4,0xd0,0x83,0x3d,0x30,0x8c,0x81,0x0f,0x80,0x0d,0x41,0x1f,0x4c,0x10,0xf0,0x40, +0x0f,0xd8,0xcc,0x7d,0x31,0xa5,0xb9,0x95,0x85,0xc9,0x0d,0xb1,0x85,0xb5,0xc1,0x6d, +0x40,0x8c,0x3f,0x00,0x05,0x63,0x18,0x0c,0x60,0x43,0x10,0x0a,0x1b,0x08,0x35,0xc8, +0x03,0x3f,0x10,0x85,0x09,0x42,0x1d,0xe0,0x01,0x97,0x34,0xa9,0x32,0x37,0xb2,0x32, +0xb9,0xa9,0x34,0xbd,0xb2,0x09,0xc2,0x17,0x07,0x1b,0x90,0xa4,0x14,0x28,0x83,0x0c, +0xae,0xc6,0x14,0xe8,0xa4,0x35,0x85,0xe1,0x49,0x95,0xb9,0x91,0x95,0xc9,0x4d,0xa5, +0xe9,0x95,0x6d,0x40,0x12,0x54,0xa0,0xcc,0x80,0x0c,0xae,0xc6,0x14,0xc8,0xa4,0x11, +0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x06,0x6d,0x03,0x92, +0xa8,0x02,0xb5,0x0a,0x64,0x70,0x35,0xa6,0xc0,0x2e,0x2d,0xc9,0x0d,0xae,0x8e,0x6e, +0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x8c,0x28,0xad,0xad, +0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x6c,0x1b,0x8c,0xa4,0x15,0x28,0x57, +0x20,0x83,0x8b,0x52,0x1a,0x53,0x5d,0x5b,0x58,0x53,0x1a,0x1c,0x51,0x5a,0x5b,0x99, +0xdb,0x5c,0xda,0x9b,0xdb,0xdc,0x04,0x61,0xe0,0x36,0x20,0x09,0x2c,0x50,0xb1,0x40, +0x06,0x57,0x63,0x0a,0x94,0xd2,0x98,0xea,0xda,0xc2,0x9a,0xd2,0xe0,0x98,0xca,0xec, +0xca,0xd8,0xa8,0xde,0xaa,0xe6,0xca,0x26,0x08,0x43,0xb7,0x01,0x49,0x66,0x81,0xa2, +0x05,0x32,0xb8,0x1a,0x53,0xe0,0x92,0x66,0x24,0x17,0xd6,0x56,0x96,0xe4,0x46,0x56, +0x86,0x37,0x41,0x18,0xbc,0x0d,0x48,0x62,0x0b,0xd4,0x2d,0x90,0xc1,0xd5,0x98,0x02, +0x25,0x33,0xa2,0x32,0xbb,0xb4,0xb1,0x32,0xaa,0x37,0xab,0xb4,0xb2,0x3b,0xa2,0x32, +0x38,0x3a,0xb4,0x09,0xc2,0xf0,0x6d,0x30,0x92,0x5c,0xa0,0x74,0x81,0x0c,0x1a,0x1e, +0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x13,0x84,0x01,0x0c,0x36,0x20,0x09,0x2f,0x50, +0xbd,0x40,0x06,0x4d,0x63,0x0a,0x94,0xcc,0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca, +0xc6,0xe8,0xde,0xe4,0xa6,0xc6,0xc2,0xd8,0xca,0x26,0x08,0x43,0x18,0x6c,0x30,0x92, +0x5f,0xa0,0xc0,0x81,0x0c,0x1a,0x42,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c, +0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x84,0x41,0x0c,0x36,0x20,0x89,0x38,0x50, +0xe3,0x40,0x06,0x4d,0x63,0x0a,0xfc,0xcc,0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca, +0xc6,0xe8,0xde,0xe4,0x94,0xd2,0xe8,0xe8,0xca,0xe4,0x86,0xc2,0xdc,0xc6,0xca,0xd8, +0xd8,0xc2,0xe8,0xd2,0xde,0xdc,0x26,0x08,0xc3,0x18,0x6c,0x30,0x92,0x72,0xa0,0xcc, +0x81,0x0c,0x1a,0x32,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65, +0x13,0x84,0x81,0x0c,0x36,0x20,0x09,0x3a,0x50,0xe9,0x40,0x06,0x4d,0x63,0x0a,0xcc, +0xcc,0xa0,0xe4,0xca,0xec,0xd2,0xde,0xea,0xe6,0x8c,0xe4,0xc2,0xda,0xca,0xa0,0xe4, +0xca,0x8a,0xf0,0xe0,0xde,0xe6,0xea,0xe4,0xca,0x26,0x08,0x43,0x19,0x6c,0x40,0x92, +0x75,0xa0,0xd8,0x81,0x0c,0x9a,0xc6,0x14,0xb8,0x98,0x51,0x85,0xb9,0x21,0x85,0xb1, +0x99,0x19,0x3d,0x59,0x4d,0x10,0x06,0x33,0xd8,0x60,0x24,0xee,0x40,0xbd,0x03,0x19, +0x34,0xac,0xcc,0x94,0xd2,0xe8,0xe8,0xca,0xe4,0xa6,0xca,0xe2,0xea,0xca,0xdc,0xc6, +0xca,0x98,0xca,0xdc,0xce,0xe8,0xd0,0x26,0x08,0xc3,0x19,0x6c,0x40,0x92,0x78,0xa0, +0xe4,0x81,0x0c,0x9a,0xc6,0x14,0xa8,0x98,0x11,0x95,0xb1,0xd1,0x85,0x51,0xa5,0xb5, +0x95,0x4d,0x10,0x06,0x34,0xd8,0x60,0x24,0xf4,0x40,0xd5,0x03,0x19,0x34,0xbc,0xcc, +0x88,0xf2,0xdc,0xc2,0xda,0xd2,0xc6,0xa4,0xca,0xe6,0x86,0xd0,0xc2,0xdc,0xce,0xca, +0x8c,0xc2,0xc6,0xe8,0xde,0xe4,0x26,0x08,0x43,0x1a,0x6c,0x30,0x92,0x7b,0xa0,0xf0, +0x81,0x0c,0x1a,0x62,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f, +0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x84,0x41,0x0d, +0x36,0x18,0x89,0x3e,0x50,0xfb,0x40,0x06,0xcd,0x06,0x8a,0x0f,0x4e,0x21,0x15,0x58, +0xe1,0x15,0x64,0xa1,0x16,0x70,0x61,0x17,0x7c,0x21,0x1c,0xc8,0xe1,0x1c,0xd4,0xa1, +0x1d,0xe0,0x61,0x1e,0xec,0x21,0x1f,0xf8,0x61,0xc3,0x60,0x90,0x42,0x3f,0x4c,0x10, +0x04,0x60,0x03,0xb0,0x61,0x30,0x40,0x02,0x24,0x36,0x04,0x21,0xb1,0x61,0x18,0xfe, +0x41,0x24,0x28,0x0c,0x4d,0x6d,0x18,0xcc,0xc0,0x0c,0x86,0x0d,0xc2,0x55,0x12,0x1b, +0x8a,0x7f,0x20,0x09,0x60,0x14,0x4c,0x82,0x88,0x98,0x5c,0x98,0xdb,0x18,0x5a,0xd9, +0xdc,0x04,0x61,0x58,0x03,0x1a,0x66,0x6c,0x6f,0x61,0x74,0x73,0x13,0x84,0x81,0x0d, +0x58,0xa4,0xb9,0xcd,0xd1,0xcd,0x4d,0x10,0x86,0x36,0x20,0x91,0xe6,0x46,0x37,0x37, +0x41,0x18,0xdc,0x80,0x08,0x5d,0x19,0xde,0x17,0xdb,0x5b,0x18,0xd9,0x04,0x61,0x78, +0x03,0x22,0x74,0x65,0x78,0x5f,0x6e,0x6f,0x72,0x6d,0x4c,0xe8,0xca,0xf0,0xbe,0xe6, +0xe8,0xde,0xe4,0xca,0x58,0xd4,0xa5,0xb9,0xd1,0xcd,0x6d,0x80,0x50,0x22,0x25,0x54, +0x62,0x25,0x58,0xa2,0x25,0x5c,0xe2,0x25,0x60,0x22,0x26,0x64,0x22,0x25,0x66,0x82, +0xa3,0x09,0x5a,0xa8,0xc2,0xc6,0x66,0xd7,0xe6,0x92,0x46,0x56,0xe6,0x46,0x37,0x25, +0x08,0xaa,0x90,0xe1,0xb9,0xd8,0x95,0xc9,0xcd,0xa5,0xbd,0xb9,0x4d,0x09,0x88,0x26, +0x64,0x78,0x2e,0x76,0x61,0x6c,0x76,0x65,0x72,0x53,0x02,0xa3,0x0e,0x19,0x9e,0xcb, +0x1c,0x5a,0x18,0x59,0x99,0x5c,0xd3,0x1b,0x59,0x19,0xdb,0x94,0x20,0x29,0x43,0x86, +0xe7,0x22,0x57,0x36,0xf7,0x56,0x27,0x37,0x56,0x36,0x37,0x25,0x10,0x85,0x4a,0x64, +0x78,0x2e,0x74,0x79,0x70,0x65,0x41,0x6e,0x6e,0x6f,0x74,0x61,0x74,0x69,0x6f,0x6e, +0x73,0x53,0x84,0x7e,0x10,0x89,0x3a,0x64,0x78,0x2e,0x65,0x6e,0x74,0x72,0x79,0x50, +0x6f,0x69,0x6e,0x74,0x73,0x53,0x02,0x93,0xe8,0x42,0x86,0xe7,0x32,0xf6,0x56,0xe7, +0x46,0x57,0x26,0x37,0x37,0x25,0xa0,0x09,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x35,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x0d,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e, +0x71,0xdb,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc8,0x6d, +0x9b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94, +0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x2d,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54, +0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0x1b,0x83,0x34, +0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x96,0xe0,0x0c, +0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x05,0x44,0xc3,0xe5,0x3b,0x8f, +0x6f,0x44,0x0e,0xf5,0x88,0x83,0x8f,0xdc,0xb6,0x1d,0x54,0xc3,0xe5,0x3b,0x8f,0x2f, +0x01,0xcc,0xb3,0x10,0x25,0x51,0x11,0x8b,0x5f,0xdc,0xb6,0x11,0x54,0xc3,0xe5,0x3b, +0x8f,0x3f,0x11,0xd7,0x44,0x45,0x44,0xe9,0x00,0x83,0x5f,0xdc,0xb6,0x15,0x58,0xc3, +0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11,0xe1,0x17,0xb7,0x6d, +0x02,0xd9,0x70,0xf9,0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38,0x88,0x0d,0x18,0x39, +0xd4,0xe3,0x23,0xb7,0x6d,0x06,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e, +0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x21,0xd7,0xfa,0x39,0x9d,0x14,0x40,0xb6,0x4e,0x21,0xe3,0xa7, +0x1f,0x57,0x31,0xc2,0x44,0x58,0x49,0x4c,0x78,0x2f,0x00,0x00,0x62,0x00,0x05,0x00, +0xde,0x0b,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x60,0x2f,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xd5,0x0b,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc3,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a, +0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b, +0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30, +0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18, +0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3, +0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21, +0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22, +0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95, +0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60,0x06,0xea,0xe6,0x08, +0x82,0x62,0x30,0x83,0x32,0x0c,0x1f,0x81,0x03,0x01,0xc3,0x08,0x82,0x31,0x53,0x1b, +0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83, +0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f, +0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4, +0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x23,0x49,0xe5, +0x30,0x02,0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4, +0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50, +0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f, +0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0, +0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07, +0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79, +0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0, +0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03, +0x3f,0x40,0xc2,0x89,0x52,0x3a,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83, +0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0, +0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87, +0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24, +0x18,0x2b,0xb1,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c, +0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0, +0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43, +0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x4e,0x72,0x67, +0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28, +0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87, +0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36, +0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x14,0x8c,0x04,0xcf,0x84,0x8d,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83, +0x1f,0xa0,0xc0,0x20,0x79,0x18,0x41,0x18,0xce,0x10,0x82,0x8f,0x5d,0x6d,0x34,0xd1, +0x34,0x4d,0xd3,0xc3,0x70,0x8e,0xe3,0x38,0x1a,0x86,0x61,0x18,0x86,0x41,0xf5,0x4d, +0xd2,0x14,0x51,0xc2,0xe4,0xb3,0x00,0xf3,0x2c,0x44,0xc4,0x4e,0xc0,0x44,0xa0,0x60, +0xa0,0x7b,0x0a,0x00,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20, +0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07, +0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74, +0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20, +0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07, +0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76, +0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf, +0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30, +0xe4,0x01,0x03,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01, +0x11,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24,0xca,0xa0,0x10,0x8a, +0xa3,0x14,0x8a,0xa2,0x1c,0x0a,0xa2,0xf0,0x03,0xe8,0x1b,0x01,0x20,0x73,0x06,0x80, +0xd4,0x19,0x00,0x6a,0x67,0x00,0xe8,0x9d,0x01,0xa0,0x78,0x06,0x80,0xe6,0x19,0x00, +0xb2,0x67,0x00,0x08,0x9f,0x01,0x00,0x00,0x79,0x18,0x00,0x00,0x76,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xa1,0x99,0x20,0x0c,0xce,0x06,0x61,0x20, +0x26,0x08,0xc3,0xb3,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08, +0x03,0x34,0x41,0x30,0x83,0x8d,0xc0,0x04,0x61,0x88,0x36,0x08,0x4a,0xb3,0x21,0x51, +0x16,0x46,0x51,0x06,0x42,0x71,0x36,0x24,0xc3,0xc2,0x28,0xc4,0x40,0x28,0xce,0x04, +0x41,0x0d,0xb8,0x09,0xc2,0x20,0x6d,0x48,0x88,0x88,0x51,0xa4,0x81,0x50,0x9c,0x09, +0xc2,0x30,0x4d,0x10,0x06,0x6a,0x83,0xa0,0x54,0x1b,0x12,0x69,0x61,0x14,0x6a,0x20, +0x14,0x6b,0x82,0x30,0x54,0x1b,0x12,0x2a,0x62,0x14,0x6c,0x20,0x14,0x67,0x82,0x30, +0x58,0x1b,0x12,0x2c,0x62,0x14,0x6d,0x20,0x14,0x6b,0x82,0xd0,0x06,0xdd,0x86,0xc4, +0xe0,0x18,0xc5,0x18,0x08,0xc5,0x99,0x20,0x0c,0xd7,0x04,0x61,0xc0,0x36,0x24,0x1e, +0xc7,0x28,0xdf,0x40,0x28,0xce,0x86,0xe4,0x5b,0x18,0x65,0x18,0x08,0xc5,0xda,0x90, +0x3c,0xd0,0x74,0x65,0x5b,0x07,0x06,0x61,0x30,0x41,0x78,0x03,0x6f,0x82,0xf0,0x69, +0x1b,0x16,0x65,0x0c,0x18,0x45,0x19,0x08,0x32,0x20,0x03,0x32,0x70,0x26,0x08,0x71, +0xf0,0x6d,0x58,0x06,0x33,0x60,0x94,0x61,0x20,0xc8,0x80,0x0c,0xc8,0xc0,0x9a,0x20, +0xcc,0x01,0x18,0x6c,0x58,0x08,0x34,0x60,0x14,0x69,0x20,0xc8,0x80,0x0c,0xc8,0xc0, +0xda,0xb0,0x48,0x63,0xc0,0x28,0xd4,0x40,0x90,0x01,0x19,0x90,0x81,0xb3,0x61,0xa1, +0xc6,0x80,0x51,0x88,0x81,0x20,0x03,0x32,0x20,0x03,0x67,0x43,0x51,0x06,0x67,0x90, +0x06,0x6a,0xb0,0x06,0x13,0x04,0x3b,0x08,0x83,0x09,0xc2,0x90,0x6d,0x40,0x94,0x36, +0x60,0x14,0x65,0x70,0x03,0x60,0x43,0xf0,0x06,0x13,0x04,0x3c,0x10,0x83,0x0d,0x88, +0x12,0x07,0x8c,0x32,0x0c,0x0a,0xb0,0x21,0x90,0x83,0x0d,0x84,0x18,0xb0,0x01,0x1c, +0xcc,0xc1,0x04,0x41,0x00,0x28,0x0c,0x4d,0x6d,0x18,0xbe,0x6f,0xd8,0x20,0x50,0x77, +0xb0,0xa1,0xa8,0x03,0x3b,0x00,0xe8,0x00,0x0f,0xaa,0xb0,0xb1,0xd9,0xb5,0xb9,0xa4, +0x91,0x95,0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64,0x78,0x2e,0x76,0x65,0x72,0x73,0x69, +0x6f,0x6e,0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b,0x5d,0x18,0x9b,0x5d,0x99,0xdc,0x94, +0xc0,0xa8,0x43,0x86,0xe7,0x32,0x87,0x16,0x46,0x56,0x26,0xd7,0xf4,0x46,0x56,0xc6, +0x36,0x25,0x40,0xca,0x90,0xe1,0xb9,0xc8,0x95,0xcd,0xbd,0xd5,0xc9,0x8d,0x95,0xcd, +0x4d,0x09,0xe6,0xa0,0x0e,0x19,0x9e,0x4b,0x99,0x1b,0x9d,0x5c,0x1e,0xd4,0x5b,0x9a, +0x1b,0xdd,0xdc,0x94,0x00,0x0f,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x35,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x0d,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0x00, +0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc8,0x6d,0x9b,0xc2,0x36,0x5c, +0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98, +0x5f,0xdc,0xb6,0x2d,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9, +0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0x1b,0x83,0x34,0x5c,0xbe,0xf3,0xf8, +0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x96,0xe0,0x0c,0x97,0xef,0x3c,0xfe, +0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x05,0x44,0xc3,0xe5,0x3b,0x8f,0x6f,0x44,0x0e,0xf5, +0x88,0x83,0x8f,0xdc,0xb6,0x1d,0x54,0xc3,0xe5,0x3b,0x8f,0x2f,0x01,0xcc,0xb3,0x10, +0x25,0x51,0x11,0x8b,0x5f,0xdc,0xb6,0x11,0x54,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7, +0x44,0x45,0x44,0xe9,0x00,0x83,0x5f,0xdc,0xb6,0x15,0x58,0xc3,0xe5,0x3b,0x8f,0x3f, +0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11,0xe1,0x17,0xb7,0x6d,0x02,0xd9,0x70,0xf9, +0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38,0x88,0x0d,0x18,0x39,0xd4,0xe3,0x23,0xb7, +0x6d,0x06,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00, +0x61,0x20,0x00,0x00,0x82,0x09,0x00,0x00,0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00, +0x49,0x00,0x00,0x00,0x34,0xcc,0x00,0x94,0x51,0x21,0x15,0x61,0x40,0xb1,0x95,0x5c, +0xa9,0x14,0x5f,0xd9,0xd5,0x40,0xb9,0x94,0x61,0x40,0xc1,0x94,0x4d,0x31,0x15,0x6f, +0x40,0xf9,0x06,0x94,0x52,0x15,0x54,0x44,0xf9,0x14,0x0d,0x7d,0x35,0x40,0x4a,0x11, +0x94,0x41,0x79,0x94,0xc0,0x08,0x00,0x19,0x63,0x04,0x20,0x08,0x82,0x28,0x18,0x8c, +0x11,0xb4,0xe6,0x9c,0xb3,0xdf,0x18,0x01,0x08,0x82,0xa0,0xfc,0x8d,0x11,0x80,0x20, +0x08,0xf3,0xbf,0x30,0x46,0x00,0x82,0x20,0x18,0xff,0xc2,0x18,0xc1,0x3b,0x93,0x26, +0xda,0x8d,0x11,0x80,0x20,0x08,0xc2,0xbf,0x30,0x46,0x00,0x82,0x20,0x08,0x82,0xc1, +0x18,0x41,0x6b,0xce,0x39,0xef,0x8d,0x11,0x80,0x20,0x08,0xca,0x60,0x30,0x46,0x00, +0x82,0x20,0x08,0x82,0xc2,0x18,0x01,0x08,0xe2,0xff,0x3d,0x06,0x63,0x04,0x21,0x09, +0x86,0x78,0x37,0x46,0xb0,0xc7,0x6a,0xbc,0x7f,0x63,0x04,0x6b,0xad,0xd6,0xe2,0x37, +0x46,0xf0,0xdf,0x7f,0xff,0x7e,0x63,0x04,0xad,0x39,0xe7,0xbc,0x2f,0x8c,0x11,0xc8, +0xa2,0xdb,0xff,0xdf,0x18,0x81,0xce,0x9a,0x73,0xfa,0x8d,0x11,0xa8,0x78,0x7d,0xaa, +0xde,0x18,0x01,0x08,0x82,0x20,0x08,0x0e,0x63,0x04,0x6b,0xad,0xd6,0xba,0x37,0x46, +0x00,0x82,0xa0,0x7f,0x87,0xc1,0x18,0x41,0x6b,0xce,0x39,0xed,0x8d,0x11,0x80,0x20, +0x08,0x92,0x60,0x30,0x46,0x00,0x82,0x20,0xa8,0x83,0xc1,0x18,0x81,0x08,0x92,0x20, +0xbe,0x8d,0x11,0xc0,0x71,0x99,0xdf,0xde,0x18,0x01,0x59,0xf2,0xfa,0xfd,0x8d,0x11, +0x80,0x20,0x08,0xb2,0x60,0x30,0x46,0x00,0x82,0x20,0x88,0x7e,0x63,0x04,0x20,0x08, +0x82,0xf8,0x2f,0xcc,0x00,0x8c,0x11,0x80,0x20,0x08,0xc2,0xdf,0x18,0x01,0x08,0x82, +0x20,0xfe,0x8d,0x00,0x00,0x00,0x00,0x00,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06, +0xb7,0xb0,0x07,0x66,0x00,0x0b,0xb5,0x90,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00, +0x06,0xb8,0xc0,0x07,0x67,0x20,0x0b,0xb1,0xa0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60, +0x00,0x06,0xb9,0xd0,0x07,0x68,0x70,0x0b,0xb3,0xb0,0x0a,0x23,0x06,0x09,0x00,0x82, +0x60,0x00,0x06,0xba,0xe0,0x07,0x69,0x90,0x0b,0xb9,0xc0,0x0a,0x23,0x06,0x09,0x00, +0x82,0x60,0x00,0x06,0xbb,0xf0,0x07,0x6a,0x70,0x0b,0xb7,0xd0,0x0a,0x23,0x06,0x09, +0x00,0x82,0x60,0x00,0x06,0xbc,0x00,0x0a,0x6a,0x00,0x0b,0xbb,0xe0,0x0a,0x23,0x06, +0x09,0x00,0x82,0x60,0x00,0x06,0xbd,0x10,0x0a,0x6b,0x20,0x0b,0xb1,0xf0,0x0a,0x23, +0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xbe,0x20,0x0a,0x6c,0xb0,0x0b,0xbb,0x00,0x0b, +0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xbf,0x30,0x0a,0x6d,0x60,0x0b,0xb5,0x10, +0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe0,0x40,0x0a,0x6e,0x90,0x0b,0xb7, +0x20,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe1,0x50,0x0a,0x6f,0xb0,0x0b, +0xba,0x30,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe2,0x60,0x0a,0x70,0x00, +0x0e,0xbc,0x40,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe3,0x70,0x0a,0x71, +0x20,0x0e,0xe1,0x50,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe4,0x80,0x0a, +0x72,0x00,0x0e,0xe0,0x60,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe5,0x90, +0x0a,0x76,0x10,0x0e,0xe4,0x70,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe6, +0xa0,0x0a,0x78,0x20,0x0e,0xe2,0x80,0x0b,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0xc8, +0x43,0x28,0x8c,0xc3,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0xf3,0x20,0x0a,0xe7,0x30, +0x62,0x60,0x00,0x20,0x08,0x06,0xc4,0x3c,0x88,0x42,0x39,0x8c,0x18,0x18,0x00,0x08, +0x82,0x01,0x41,0x0f,0xa3,0x90,0x0e,0x23,0x06,0x07,0x00,0x82,0x60,0xd0,0xb1,0x03, +0x2b,0x14,0xea,0x30,0x9a,0x10,0x04,0x65,0x9c,0xc3,0x95,0x81,0x0e,0x57,0xc1,0x2b, +0x70,0x11,0x01,0x54,0x70,0x0a,0x5a,0x49,0x01,0x25,0x24,0x70,0x82,0x61,0x27,0x18, +0x66,0x82,0x18,0xc0,0xc7,0x84,0x31,0x80,0xcf,0x68,0x42,0x03,0x5c,0x60,0xd8,0x39, +0x86,0x59,0x21,0xd0,0xc7,0x0a,0x81,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0xfd, +0x83,0x2f,0x5c,0xf6,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x5d,0x48,0x84,0x83,0xc6,0x0f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x27, +0x18,0x76,0x82,0x61,0x76,0x08,0xf4,0xb1,0x43,0xa0,0x8f,0x09,0x0c,0x7c,0x4c,0x60, +0xe0,0x33,0x9a,0x90,0x08,0xa3,0x09,0xca,0x60,0x08,0x21,0x1f,0x43,0x08,0xf9,0x98, +0x42,0x0b,0xf0,0x31,0xa5,0x16,0xe0,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x4e, +0xd8,0x03,0x21,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x91,0x13,0xf7,0x40,0x08,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xe8,0x44,0x3e,0xf4,0x81,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0xc7,0x4e,0xe8,0x83,0x1f,0x08,0xa7,0x18,0x76,0x8a,0x61,0x46,0x08,0xf4, +0x31,0x42,0xa0,0x8f,0x51,0x9c,0x7c,0x8c,0xe2,0xe4,0x73,0xc2,0x40,0x27,0x0c,0x34, +0x62,0xd0,0x00,0x20,0x08,0x06,0xcd,0x58,0x84,0x04,0x1e,0xdc,0x84,0x10,0x90,0x04, +0x49,0x90,0x04,0x49,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x58,0x19,0x08,0xf2,0xb1, +0x32,0x10,0xe4,0x63,0x82,0x20,0x1f,0x13,0x04,0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0xa2,0xb4,0x00,0x89,0xc0,0x90,0x34,0x80,0x8f,0x21,0x69,0x00, +0x9f,0xe1,0x08,0x01,0x16,0x86,0x6f,0x38,0x62,0x90,0x85,0xe2,0x2b,0x21,0xd0,0xe1, +0x08,0x62,0x16,0x86,0x6f,0x38,0xa2,0xa8,0x85,0xe2,0x2b,0x21,0xd0,0x22,0x02,0x1d, +0x31,0x78,0x00,0x10,0x04,0x83,0x49,0x2e,0x5e,0xa2,0x15,0x50,0x01,0xbb,0x74,0x41, +0x17,0xd2,0x22,0x2d,0x6c,0xe2,0x16,0x46,0x13,0x82,0x61,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0xa2,0xba,0x20,0x8b,0x60,0xc4,0xe0,0x01,0x40,0x10,0x0c,0xa6,0xba,0x90,0x09, +0x5a,0x58,0x85,0x4d,0xeb,0x85,0x5e,0x60,0x0b,0xb6,0xc8,0x09,0x5d,0x18,0x4d,0x08, +0x80,0xd1,0x04,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x8e,0x2e,0x68,0xa2,0x15, +0xe2,0x62,0x34,0x21,0x18,0x86,0x1b,0x82,0xb8,0x00,0x83,0x52,0x52,0x82,0x4b,0x08, +0xb6,0x86,0x95,0xe0,0x6a,0x02,0x9d,0x65,0x08,0x84,0x60,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0xba,0xbd,0xd8,0x09,0x5a,0xc8,0x8b,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x13, +0x0c,0x3b,0xc1,0x30,0x13,0x36,0xf9,0x98,0xb0,0xc9,0xc7,0x04,0x94,0x80,0x8f,0x09, +0x29,0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x58,0x43,0x2d,0x0c,0x61,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0xd6,0x60,0x0b,0x77,0x08,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x70,0x0d,0xb6,0x38,0x86,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5e,0xc3, +0x2d,0xe0,0x21,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x35,0xc6,0x62,0x18,0x31, +0x30,0x00,0x10,0x04,0x83,0xc8,0x35,0xc8,0x42,0x38,0x61,0xa0,0x13,0x06,0xb2,0x83, +0x88,0x8f,0x19,0x44,0x7c,0x8a,0x68,0x0b,0x28,0xc2,0x2d,0x60,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0xaa,0xd9,0x38,0x0b,0x61,0x35,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0xa2, +0x0d,0xb4,0x10,0x58,0x63,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0xdc,0xb8,0x8b,0x77, +0x68,0x0d,0x21,0xd0,0x0b,0xbd,0xd0,0x0b,0xbd,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21, +0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xc6,0x37, +0xf8,0x82,0x1e,0x64,0xa3,0x31,0xfe,0xe2,0x2f,0xfe,0xe2,0x2f,0x46,0x13,0x02,0x60, +0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x4a,0xd2,0x0d,0xb0,0x30,0xe0, +0x0b,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x15,0x1e,0x78,0x21,0x04,0x23,0x06, +0x0d,0x00,0x82,0x60,0xd0,0x98,0x07,0x69,0xf0,0x83,0x6e,0x04,0xce,0x69,0x9c,0xc6, +0x69,0x9c,0xc6,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10, +0x43,0x69,0xe1,0x01,0x23,0x06,0x07,0x00,0x82,0x60,0x50,0xa1,0xc7,0x5f,0x04,0xc8, +0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xed,0xb1,0x1a,0x23,0x11,0x1e,0x41,0xe5,0x1a, +0xae,0xe1,0x1a,0xae,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3, +0x09,0xc4,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x8d,0x7c,0xc0,0x06,0x4a,0x98,0xc7, +0x06,0x06,0xb3,0x31,0x1b,0xb3,0x31,0x1b,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3, +0x09,0x83,0x30,0x9a,0x40,0x0c,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xdc,0x47,0x6d, +0xb4,0xc4,0x7a,0x98,0x41,0x19,0xe0,0x06,0x6e,0xe0,0x06,0x6e,0x8c,0x26,0x04,0xc0, +0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x8c,0x18,0x34,0x00,0x08,0x82, +0x41,0xc3,0x1f,0xba,0x21,0x13,0xf0,0x71,0xa9,0x41,0x6f,0xf4,0x46,0x6f,0xf4,0xc6, +0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x88,0x41, +0x03,0x80,0x20,0x18,0x34,0x21,0xf2,0x1b,0x37,0x51,0x1f,0xd5,0x1b,0x88,0x87,0x78, +0x88,0x87,0x78,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02, +0x31,0x14,0x1d,0xf4,0x07,0xd8,0x28,0xfc,0x06,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xa0,0x22,0x91,0xdd,0x10,0x82,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x52,0xe4,0x3c, +0x7e,0xa2,0x3f,0xe4,0x20,0x50,0x0f,0xf5,0x50,0x0f,0xf5,0x18,0x4d,0x08,0x80,0xd1, +0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83, +0xc6,0x45,0xd8,0x83,0x2c,0x44,0xa4,0x0f,0x8c,0xf7,0x78,0x8f,0xf7,0x78,0x8f,0xd1, +0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x11,0x83,0x06, +0x00,0x41,0x30,0x68,0x66,0x24,0x3e,0xd2,0xe2,0x44,0xdc,0x60,0xa1,0x0f,0xfa,0xa0, +0x0f,0xfa,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62, +0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x06,0x47,0xec,0xc3,0x2d,0x58,0x84,0x0d,0xa0, +0xfc,0xc8,0x8f,0xfc,0xc8,0x8f,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41, +0x18,0x4d,0x20,0x86,0x5a,0x85,0x19,0x81,0x11,0x83,0x03,0x00,0x41,0x30,0xa8,0x74, +0x24,0x3e,0x82,0x6b,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x1f,0xe9,0x8f,0xba,0x98, +0x11,0x54,0x08,0x40,0x04,0x44,0x40,0x04,0x44,0x46,0x13,0x02,0x60,0x34,0x41,0x08, +0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x21,0x13, +0x11,0xd1,0x0b,0x1c,0x99,0x05,0xa3,0x44,0x4a,0xa4,0x44,0x4a,0x64,0x34,0x21,0x00, +0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0x61,0xc4,0xa0,0x01,0x40,0x10, +0x0c,0x9a,0x34,0x39,0x91,0xbf,0xe8,0x11,0x52,0x58,0x54,0x44,0x45,0x54,0x44,0x45, +0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x46,0x0c, +0x1a,0x00,0x04,0xc1,0xa0,0x71,0x13,0x16,0x21,0x0d,0x31,0x11,0x05,0xe8,0x45,0x5e, +0xe4,0x45,0x5e,0x64,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13, +0x88,0xc1,0x72,0x03,0x1c,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0x9c,0xa4, +0x49,0x60,0x41,0x6e,0xc8,0x67,0xc4,0xe0,0x01,0x40,0x10,0x0c,0xa6,0x39,0x81,0x11, +0xd8,0x48,0x8d,0x40,0x37,0x76,0x63,0x37,0xd4,0x44,0x4d,0x6e,0x04,0x37,0x46,0x13, +0x02,0xc0,0xe6,0xa3,0x1c,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0x9d,0xb8, +0x49,0x60,0x81,0x6f,0xc8,0x67,0xc4,0xe0,0x01,0x40,0x10,0x0c,0x26,0x3c,0xa9,0x91, +0xda,0x70,0x8d,0xe0,0x37,0xc0,0x03,0x3c,0xde,0xe4,0x4d,0x78,0xa4,0x37,0x46,0x13, +0x02,0xc0,0xc0,0x43,0x1d,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x9f,0xcc, +0x49,0x60,0xc1,0x78,0xc8,0x67,0xc4,0xe0,0x01,0x40,0x10,0x0c,0xa6,0x3e,0xd1,0x11, +0xdd,0x98,0x8d,0x80,0x3c,0xca,0xa3,0x3c,0xe8,0x84,0x4e,0xc2,0x44,0x3c,0x46,0x13, +0x02,0xc0,0x40,0xe4,0x1d,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0xa8,0xe0, +0x49,0x60,0x01,0x7a,0xc8,0x67,0xc4,0xe0,0x01,0x40,0x10,0x0c,0x26,0x51,0xf9,0x91, +0xdf,0xc0,0x8d,0x20,0x3d,0xd4,0x43,0x3d,0xf2,0x24,0x4f,0xcc,0xe4,0x3c,0x46,0x13, +0x02,0xc0,0xa0,0x76,0x90,0x8f,0x45,0xed,0x20,0x1f,0x93,0xda,0x41,0x3e,0x36,0xb5, +0x83,0x7c,0xec,0x61,0x07,0xf9,0x18,0xc4,0x0e,0xf2,0xb1,0x88,0x1d,0xe4,0x63,0x12, +0x3b,0xc8,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c, +0x4c,0x62,0x07,0xf9,0xd8,0xc4,0x0e,0xf2,0x31,0x8a,0x1d,0xe4,0x63,0x15,0x3b,0xc8, +0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0xac,0x6a, +0x07,0xf9,0x98,0xd5,0x0e,0xf2,0xb1,0xab,0x1d,0xe4,0x63,0x58,0x3b,0xc8,0xc7,0x10, +0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0xec,0x0c,0xd8,0x00, +0x3e,0x16,0x8c,0x01,0x7c,0x2c,0xf8,0xe0,0x63,0x47,0x40,0x1f,0x3b,0x04,0xfa,0xd8, +0x31,0xd0,0xc7,0x0e,0x82,0x3e,0x36,0x07,0xf7,0x20,0x1f,0xa3,0x83,0x7b,0x90,0x8f, +0xd5,0xc1,0x3d,0xc8,0xc7,0xec,0xe0,0x1e,0xe4,0x63,0x72,0x60,0x0f,0xf2,0xb1,0x39, +0xb0,0x07,0xf9,0x18,0x1d,0xd8,0x83,0x7c,0xac,0x0e,0xec,0x41,0x3e,0x46,0x20,0xf0, +0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x75,0x90,0x0f,0xf2,0x31, +0x3b,0xc8,0x07,0xf9,0xd8,0x1d,0xe4,0x83,0x7c,0x0c,0x0f,0xf2,0x41,0x3e,0x86,0x10, +0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x78,0xc0,0x0f,0xf2, +0xb1,0x3c,0xe0,0x07,0xf9,0x98,0x1e,0xf0,0x83,0x7c,0x6c,0x0f,0xf8,0x41,0x3e,0x86, +0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x44,0x18,0xd0, +0xc7,0x08,0x31,0xa0,0x8f,0x11,0x63,0x40,0x1f,0x23,0xc8,0x80,0x3e,0x36,0x0b,0x20, +0x21,0x1f,0xa3,0x05,0x90,0x90,0x8f,0xd5,0x02,0x48,0xc8,0xc7,0x6c,0x01,0x24,0xe4, +0x63,0xb2,0xf0,0x0f,0xf2,0xb1,0x59,0xf8,0x07,0xf9,0x18,0x2d,0xfc,0x83,0x7c,0xac, +0x16,0xfe,0x41,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40, +0xe0,0x63,0xb5,0x20,0x12,0xf2,0x31,0x5b,0x10,0x09,0xf9,0xd8,0x2d,0x88,0x84,0x7c, +0x0c,0x17,0x44,0x42,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c, +0x21,0xe0,0x63,0xb8,0x50,0x12,0xf2,0xb1,0x5c,0x28,0x09,0xf9,0x98,0x2e,0x94,0x84, +0x7c,0x6c,0x17,0x4a,0x42,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c, +0x0c,0x21,0xe0,0x63,0x44,0x28,0xd0,0xc7,0x08,0x51,0xa0,0x8f,0x11,0xa3,0x40,0x1f, +0x23,0x48,0x81,0x3e,0x36,0x0f,0x2a,0x21,0x1f,0xa3,0x07,0x95,0x90,0x8f,0xd5,0x83, +0x4a,0xc8,0xc7,0xec,0x41,0x25,0xe4,0x63,0xf2,0x90,0x12,0xf2,0xb1,0x79,0x48,0x09, +0xf9,0x18,0x3d,0xa4,0x84,0x7c,0xac,0x1e,0x52,0x42,0x3e,0x46,0x20,0xf0,0x31,0x02, +0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0xf5,0xc0,0x12,0xf2,0x31,0x7b,0x60, +0x09,0xf9,0xd8,0x3d,0xb0,0x84,0x7c,0x0c,0x1f,0x58,0x42,0x3e,0x86,0x10,0xf0,0x31, +0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0xf8,0xf0,0x12,0xf2,0xb1,0x7c, +0x78,0x09,0xf9,0x98,0x3e,0xbc,0x84,0x7c,0x6c,0x1f,0x5e,0x42,0x3e,0x86,0x10,0xf0, +0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x44,0x38,0xd0,0xc7,0x08, +0x71,0xa0,0x8f,0x11,0xe3,0x40,0x1f,0x23,0xc8,0x81,0x3e,0x06,0x2f,0xf6,0x11,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x52,0x07,0x74,0x02,0x0b,0xe0,0x45,0x3e,0x23, +0x06,0x0f,0x00,0x82,0x60,0x30,0xa9,0xce,0xd9,0x9c,0x0b,0xb8,0x04,0xf1,0x22,0x2f, +0xf2,0x12,0x3a,0xa1,0xe3,0x36,0xef,0x32,0x9a,0x10,0x00,0xa6,0x32,0xfb,0x11,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x5c,0xa7,0x74,0x02,0x0b,0xea,0x45,0x3e,0x23, +0x06,0x0f,0x00,0x82,0x60,0x30,0xbd,0x0e,0xdb,0xb0,0x4b,0xb9,0x04,0xf6,0x72,0x2f, +0xf7,0x62,0x3a,0xa6,0x33,0x37,0xf4,0x32,0x9a,0x10,0x00,0x76,0x2f,0x20,0x12,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x66,0x47,0x75,0x02,0x0b,0xf4,0x45,0x3e,0x23, +0x06,0x0f,0x00,0x82,0x60,0x30,0xd1,0x4e,0xdc,0xc4,0x8b,0xba,0x04,0xfb,0xc2,0x2f, +0xfc,0xb2,0x3a,0xab,0x83,0x37,0xf9,0x32,0x9a,0x10,0x00,0x76,0x33,0x25,0x12,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x70,0xe7,0x75,0x02,0x0b,0xfe,0x45,0x3e,0x23, +0x06,0x0f,0x00,0x82,0x60,0x30,0xe5,0x8e,0xdd,0xd8,0xcb,0xbb,0x04,0x20,0x13,0x32, +0x21,0x03,0x3b,0xb0,0xd3,0x37,0xfe,0x32,0x9a,0x10,0x00,0x06,0xe1,0x83,0x7c,0x2c, +0xc2,0x07,0xf9,0x98,0x84,0x0f,0xf2,0xb1,0x09,0x1f,0xe4,0x63,0x0f,0x2f,0xc8,0xc7, +0x20,0x5e,0x90,0x8f,0x45,0xbc,0x20,0x1f,0x93,0x78,0x41,0x3e,0x46,0x20,0xf0,0x31, +0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x12,0x29,0xc8,0xc7,0x26,0x52, +0x90,0x8f,0x51,0xa4,0x20,0x1f,0xab,0x48,0x41,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80, +0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x15,0x1b,0xc8,0xc7,0x2c,0x36,0x90,0x8f, +0x5d,0x6c,0x20,0x1f,0xc3,0xd8,0x40,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21, +0x04,0x7c,0x0c,0x21,0xe0,0x63,0x67,0xc0,0x06,0xf0,0xb1,0x60,0x0c,0xe0,0x63,0xc1, +0x07,0x1f,0x3b,0x02,0xfa,0xd8,0x21,0xd0,0xc7,0x8e,0x81,0x3e,0x76,0x10,0xf4,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x84,0xc0,0x27,0x45,0x48,0x64,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x11,0x0a,0x9f,0x14,0x21,0x91,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x48,0x48,0x7c,0x52,0x84,0x44,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x28,0xa1, +0xf1,0x49,0x11,0x12,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x84,0xca,0xa7,0x45, +0x50,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x13,0x32,0x9f,0x16,0x41,0x91,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x50,0xe8,0x7c,0x5a,0x04,0x45,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x48,0x21,0xf4,0x69,0x11,0x14,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0x43,0x85,0xd0,0x07,0xd1,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x56,0x28,0x7d, +0x10,0xfd,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x85,0xd4,0x07,0xd1,0x8f,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x5a,0x68,0x7d,0x10,0xfd,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0xc3,0x85,0xda,0x07,0xf1,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5e, +0xc8,0x7d,0x10,0xff,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x86,0xde,0x07,0xf1, +0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x62,0x08,0x7e,0x10,0xff,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x43,0x86,0xe0,0x07,0xe9,0x8f,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x66,0x28,0x7e,0x90,0xfe,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x86,0xe4, +0x07,0xe9,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6a,0x68,0x7e,0x90,0xfe,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x86,0xea,0x07,0x09,0x91,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x6e,0xc8,0x7e,0x90,0x10,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03, +0x87,0xee,0x07,0x09,0x91,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x72,0x08,0x7f,0x90, +0x10,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x87,0xf2,0x87,0x43,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xd8,0x21,0xfd,0xe1,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x78,0x68,0x7f,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x1e,0xe2,0x1f,0x0e, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x87,0xf8,0x87,0x40,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xf8,0xa1,0xfe,0x21,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xc0, +0xc8,0x7f,0x08,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x30,0xfa,0x1f,0x02,0x19, +0x31,0x38,0x00,0x10,0x04,0x03,0x6d,0x87,0xf4,0x67,0x6e,0x6c,0x68,0x34,0x21,0x08, +0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x19,0xa3,0x10,0xba,0x9b,0x1b,0xba,0xa1,0x1b, +0x22,0x21,0x12,0x22,0x21,0x12,0x1a,0x4d,0x08,0x80,0xe1,0x88,0xe0,0x74,0x82,0x6f, +0xba,0x21,0x75,0x84,0xc0,0x94,0x82,0x3e,0xa6,0x18,0xf4,0x31,0xe5,0xa0,0x8f,0x11, +0x83,0x7c,0xac,0x18,0xe4,0x63,0x83,0x21,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xdc,0xa8,0x85,0x86,0xd7,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x8d,0x5c,0x68, +0x80,0x9d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe0,0xe8,0x85,0x86,0xd8,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0x23,0x8e,0x5e,0x68,0x50,0x9f,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xe4,0x08,0x86,0x86,0xf5,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x8e, +0x62,0x68,0x60,0x1f,0x13,0x6e,0x47,0x3e,0x26,0x10,0xf0,0xb1,0x80,0x77,0xe4,0x63, +0xc1,0x00,0x1f,0x3b,0x8a,0xf8,0x58,0xc0,0x3b,0xf2,0xb1,0x04,0x7c,0xe4,0x63,0x47, +0x10,0x1f,0x4b,0xc4,0x47,0x3e,0x26,0x04,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83, +0x68,0x8f,0xe4,0xa8,0x1b,0x31,0x30,0x00,0x10,0x04,0x83,0x88,0x8f,0xd6,0x28,0x18, +0x8e,0xf8,0xc2,0x87,0xf8,0x2e,0x18,0x62,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x50, +0xfa,0x21,0xf0,0x11,0xa3,0xd3,0x31,0x1d,0x31,0x12,0x23,0x31,0x12,0xa3,0xd1,0x84, +0x00,0x18,0x8e,0x08,0xf2,0x47,0xf8,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0x0a,0x25, +0x1f,0xda,0x9d,0xdb,0xc1,0x99,0x9b,0x49,0x9f,0xf4,0xc1,0x23,0x3c,0x2a,0x23,0xf3, +0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x98,0x25,0x10,0x06,0x2a,0x0c,0x31,0x08,0x64, +0x0f,0x18,0xa8,0x30,0xc0,0x20,0xa0,0x3d,0x60,0xa0,0xc2,0xd0,0x02,0xdb,0x03,0x06, +0x2a,0x0c,0x25,0xc0,0x3d,0x60,0xa0,0xc2,0x50,0x02,0xdd,0x03,0x06,0x2a,0x0c,0x2e, +0xe0,0x3d,0x60,0xa0,0x62,0xd0,0x02,0x91,0x0c,0x80,0x81,0x8a,0xcf,0x0a,0xe0,0x31, +0x00,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x80,0xa5,0x37,0xb2,0x99,0x61,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0xba,0x54,0x4a,0x23,0xf1,0x31,0xa5,0xd1,0x84,0x40,0xa8,0xe0, +0x87,0xb4,0x52,0x29,0xb8,0x0b,0x0c,0x1b,0x31,0x38,0x00,0x10,0x04,0x83,0xce,0x95, +0xdc,0xe8,0x7c,0x52,0x69,0x34,0x21,0x00,0x46,0x13,0x84,0xe0,0x04,0xc3,0x4e,0x30, +0xcc,0x04,0x83,0x3e,0x26,0x1c,0xf4,0x39,0x61,0xa0,0x13,0x06,0x1a,0x4d,0x70,0x80, +0xd1,0x84,0x27,0x38,0xc2,0xb0,0x23,0x0c,0x33,0xe1,0x77,0xe4,0x63,0xc2,0xef,0xc8, +0xc7,0x88,0x31,0x82,0x8f,0x11,0x64,0x04,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xce,0xa9,0x94,0x08,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x74,0x32,0x25,0x42, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x9d,0x50,0x89,0x85,0x84,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xd4,0x29,0x95,0x5a,0x48,0x38,0xc6,0xb0,0x63,0x0c,0x33,0x42, +0xa0,0x8f,0x11,0x02,0x7d,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x71,0x27,0x56,0x12, +0x21,0x71,0x12,0x27,0x71,0x7a,0xa5,0x57,0x7a,0xa5,0x57,0x1a,0x4d,0x08,0x80,0xe1, +0x88,0x40,0x86,0x82,0x6f,0xba,0x81,0x86,0x84,0xe0,0xc2,0xc0,0xa8,0x11,0x83,0x07, +0x00,0x41,0x30,0x98,0xe0,0xa9,0x95,0x5c,0xc8,0x84,0x0e,0x03,0x87,0x70,0xe8,0x9c, +0xce,0x89,0x96,0x82,0xd1,0x84,0x00,0xb0,0xa0,0x8d,0xe4,0x33,0x62,0x60,0x00,0x20, +0x08,0x06,0x11,0x3d,0xc5,0x52,0x60,0x81,0x21,0x9f,0x11,0x03,0x03,0x00,0x41,0x30, +0x88,0xec,0xe9,0x95,0x02,0x0b,0xe0,0x48,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10, +0xe1,0x53,0x2d,0x05,0xc3,0x11,0x70,0xd0,0x43,0xc1,0x37,0xdd,0x20,0xc4,0x41,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x3f,0xf5,0x52,0x30,0x0c,0x47,0x04,0x60,0xe4, +0x7c,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x80,0x94,0x2f,0x0d,0x85,0x05,0x03,0x7d, +0x8c,0x8c,0x82,0xf8,0x4c,0x37,0x04,0x65,0x44,0xcc,0x32,0x0c,0x44,0x1d,0x0c,0x47, +0xe4,0x41,0x19,0x39,0xdf,0x74,0x83,0x28,0x9d,0x51,0x30,0x4b,0x80,0x0c,0x47,0xec, +0x01,0x1a,0x29,0xdf,0x2c,0x83,0x51,0x04,0xc6,0x28,0xf1,0xb1,0x60,0x8d,0xe4,0x63, +0x01,0x03,0x9f,0x59,0x02,0x64,0x38,0xe2,0x30,0x25,0xe1,0x9b,0x65,0x38,0x90,0x60, +0x96,0x00,0x19,0x28,0x31,0x98,0x01,0x24,0x0a,0x5c,0x0c,0x0e,0x90,0x30,0x06,0x4a, +0x0c,0x31,0x18,0x8c,0xc2,0x3b,0x3c,0xc3,0x94,0x50,0x82,0x8f,0x05,0xa9,0x24,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x58,0x6a,0x9f,0x82,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x60,0xea,0x9d,0x40,0x21,0xb0,0x39,0x0a,0xe2,0x63,0x74,0x74,0x3b,0xf1, +0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0xa6,0xfe,0x29,0x18,0x8e,0xe0,0x1d,0x58, +0x22,0xbe,0x0b,0x8c,0xb2,0x25,0x90,0x8f,0x05,0x86,0x7c,0x2c,0x28,0xe4,0x63,0x81, +0x1f,0xc1,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x9b,0x32,0xa9,0x60,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0x9d,0xd2,0xa7,0x07,0x0c,0x86,0x23,0x82,0x3e,0x72,0xbe, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7a,0x6a,0x9f,0x22,0x31,0xb0,0x60,0xa0,0xcf, +0x74,0x43,0x00,0x4a,0xc3,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x3d,0xc5,0x52,0x81, +0x1d,0xe5,0x24,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x7e,0xca,0xa5,0x02,0x0b, +0x06,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x14,0x56,0x30,0x15,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x81,0xe6,0x53,0xfd,0x64,0x47,0x33,0x35,0x9a,0x10,0x00,0xa3,0x09, +0x42,0x60,0x42,0x1a,0xc9,0xc7,0x84,0x34,0x92,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x44,0x67,0xd5,0x4f,0xc2,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x68,0xe5,0x4f,0xc2, +0x09,0x03,0x9d,0x30,0xd0,0x09,0x86,0x9d,0x60,0x98,0x09,0xb3,0x04,0x1f,0x13,0x68, +0x09,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0xad,0x95,0x4a,0x8d,0x92,0x58,0x8d, +0x26,0x04,0xc0,0x68,0x82,0x10,0x58,0x21,0xc4,0xc7,0x0a,0x21,0x3e,0xc3,0x11,0xc2, +0x23,0x7c,0xd3,0x0d,0x26,0xf5,0x52,0xc1,0x70,0xc4,0x00,0x09,0xdf,0x74,0x03,0x4a, +0xc5,0x54,0x30,0xdd,0xc0,0x56,0x6e,0x45,0x4c,0x37,0xb4,0xd5,0x5b,0x0d,0x55,0x44, +0x50,0x44,0x04,0x25,0x10,0x50,0x02,0x01,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x80, +0x96,0x4f,0xe1,0x12,0x5d,0x09,0x41,0x58,0x85,0x55,0x58,0x85,0xd5,0x68,0x42,0x00, +0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0xe8,0xd5,0x5e,0x39,0x95,0x04,0x30, +0x62,0xd0,0x00,0x20,0x08,0x06,0x8d,0x69,0x91,0x95,0x2f,0xe9,0x55,0x70,0x9c,0xd5, +0x59,0x9d,0xd5,0x59,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74, +0x43,0x68,0x81,0x16,0x55,0x4f,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xb0,0x96, +0x5a,0x91,0x13,0x68,0x05,0x4d,0x5b,0xb5,0x55,0x5b,0xb5,0xd5,0x68,0x42,0x00,0x8c, +0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0x98,0xd6,0x69,0x61,0x45,0x05,0x30,0x62, +0xd0,0x00,0x20,0x08,0x06,0x8d,0x6c,0xc1,0x95,0x3a,0x99,0x16,0x15,0xcc,0xd5,0x5c, +0xcd,0xd5,0x5c,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41, +0x03,0x80,0x20,0x18,0x34,0xb6,0x45,0x57,0xee,0xa4,0x5a,0x51,0x71,0x57,0x77,0x75, +0x57,0x77,0x35,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d, +0x00,0x82,0x60,0xd0,0xe8,0x16,0x5e,0xc9,0x93,0x6b,0x3d,0xc9,0x5e,0xed,0xd5,0x5e, +0xed,0xd5,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0xd4,0x16, +0x6d,0x99,0x41,0x89,0x41,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x80,0x97,0x5f, +0xe1,0x13,0x6d,0x89,0x41,0x10,0x5a,0xa1,0x15,0x5a,0xa1,0x35,0x9a,0x10,0x00,0xa3, +0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x90,0x97,0x68, +0xf1,0x13,0x6e,0x7d,0x45,0x69,0x95,0x56,0x69,0x95,0xd6,0x68,0x42,0x00,0x8c,0x26, +0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x83,0x5e,0xa6,0x05, +0x52,0xbc,0xd5,0x25,0xa9,0x95,0x5a,0xa9,0x95,0x5a,0xa3,0x09,0x01,0x30,0x9a,0x20, +0x04,0xa3,0x09,0x83,0x60,0x78,0x50,0x0a,0xf1,0x31,0x3c,0x28,0x85,0xf8,0xdc,0x1b, +0x19,0x35,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x7c,0xbd,0x16,0x38,0x04,0x36,0x53, +0xab,0x40,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe4,0x0b,0xb6,0xca,0x2a,0xb0, +0x9a,0x1a,0xe2,0x63,0x42,0x20,0x1f,0x0b,0x6e,0x0a,0x3e,0x16,0xa0,0x95,0x7c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb8,0x2f,0xdb,0xca,0xa9,0xc0,0x40,0xc9,0xa7,0xe4, +0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x7e,0xe1,0x56,0x90,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0xa1,0x5f,0xb9,0xb5,0x53,0x81,0x11,0x47,0x7c,0x4c,0x08,0xe4,0x63, +0x41,0x02,0x1f,0x93,0xa5,0xb7,0x92,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xfc, +0xb5,0x5e,0x81,0xc1,0x55,0x10,0x1f,0x4b,0x05,0x53,0x00,0xc1,0x05,0x86,0x59,0x2a, +0x9c,0x02,0x08,0x2e,0x30,0xcc,0x06,0x0c,0x3e,0x26,0x60,0xf0,0x19,0x6e,0x40,0x05, +0xb8,0x20,0x83,0xe1,0x06,0x54,0x80,0x0b,0x32,0x28,0x21,0xd0,0x0b,0x8c,0x32,0xc7, +0x90,0x8f,0x3d,0x86,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0x3a,0xb1,0xf4,0x12, +0x02,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0xc5,0xd8,0x2b,0x90,0x2d,0x0b, +0x64,0x4b,0x3e,0x16,0xd4,0x15,0x7c,0x6c,0xb8,0x2b,0xf9,0x58,0x70,0x57,0xf0,0xb1, +0xa2,0xb6,0xe4,0x63,0x41,0x6d,0xc1,0xc7,0x82,0x42,0x3e,0x16,0xd8,0x16,0x7c,0xac, +0x28,0xe4,0x63,0x81,0x23,0x1f,0x0b,0x06,0xf9,0x58,0x80,0x0b,0xf2,0x31,0x01,0x17, +0xe4,0x63,0x03,0x2e,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xae,0x1b,0xcb,0x2f, +0xec,0xc2,0x2e,0xf3,0x6a,0x4b,0x3e,0x16,0x08,0xf2,0x19,0x31,0x30,0x00,0x10,0x04, +0x83,0xa8,0xc7,0xf4,0x2b,0xb0,0xe0,0x17,0xe4,0x63,0xc2,0x2f,0xc8,0xc7,0x86,0x5f, +0x90,0x8f,0x0d,0xe2,0x20,0x1f,0x1b,0xc4,0x41,0x3e,0x36,0x88,0x83,0x7c,0xec,0x1d, +0xc4,0x01,0x04,0x17,0x18,0x66,0x01,0x1f,0xc0,0x67,0xb8,0x81,0x1c,0x66,0x83,0x0c, +0x2a,0x18,0x03,0xbd,0xc0,0x28,0x83,0x03,0x42,0x3e,0x23,0x06,0x09,0x00,0x82,0x60, +0x70,0xa1,0x99,0x8a,0x05,0x62,0x10,0x88,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0x6f,0xd6,0x62,0xc1,0x7c,0x59,0x30,0x5f,0xf2,0xb1,0xc0,0xb6,0xe0,0x63,0x03,0x6e, +0xc9,0xc7,0x02,0xdc,0x82,0x8f,0x15,0xf6,0x25,0x1f,0x0b,0xec,0x0b,0x3e,0x16,0x14, +0xf2,0xb1,0xe0,0xbe,0xe0,0x63,0x45,0x21,0x1f,0x0b,0x1a,0xf9,0x58,0x30,0xc8,0xc7, +0x82,0x79,0x90,0x8f,0x09,0xf3,0x20,0x1f,0x1b,0xe6,0x41,0x3e,0x36,0x90,0x01,0x7c, +0x6c,0x20,0x03,0xf8,0xd8,0x40,0x06,0xf0,0xb1,0x03,0x0d,0xe0,0x33,0x62,0x90,0x00, +0x20,0x08,0x06,0x17,0x9f,0xf9,0x58,0xc6,0x07,0x19,0x1f,0x58,0x19,0x04,0xf2,0x19, +0x31,0x30,0x00,0x10,0x04,0x83,0x28,0xd4,0x7c,0x2c,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0xa3,0xd4,0xc6,0x6c,0x24,0xfa,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x53, +0x23,0xb3,0x91,0xe8,0x87,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4e,0xad,0xcc,0x46, +0xa2,0x1f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x40,0xb5,0x33,0x33,0x09,0x90,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x23,0xd5,0xd0,0xcc,0x24,0x40,0x62,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0x55,0x4b,0x33,0x93,0x00,0x09,0x3b,0x46,0x42,0x3e,0x86,0x8c, +0x84,0x7c,0x2c,0x19,0x09,0xf9,0xd8,0xd0,0x06,0xf0,0xb1,0xa1,0x0d,0xe0,0x63,0x43, +0x1b,0xc0,0xc7,0x8c,0x94,0x90,0x8f,0x19,0x29,0x21,0x1f,0x33,0x52,0x42,0x3e,0x36, +0xc0,0x01,0x7c,0x6c,0x80,0x03,0xf8,0xd8,0x00,0x07,0xf0,0xb1,0xe9,0x0e,0xe0,0x63, +0x60,0xd1,0x12,0x20,0xb8,0xc0,0x30,0x0b,0xda,0x01,0x3e,0xc3,0x0d,0x2f,0x41,0x22, +0x64,0x50,0x01,0x2d,0xe8,0x05,0x46,0x59,0x38,0x10,0xf2,0x19,0x31,0x48,0x00,0x10, +0x04,0x83,0x2b,0xd7,0xf6,0x2c,0x98,0x85,0x60,0x16,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x00,0x37,0x3f,0x0b,0xc8,0xcc,0x02,0x32,0x93,0x8f,0x05,0x27,0x06,0x1f,0x1b, +0x52,0x4c,0x3e,0x16,0xa4,0x18,0x7c,0xac,0x38,0x33,0xf9,0x58,0x70,0x66,0xf0,0xb1, +0xa0,0x90,0x8f,0x05,0x68,0x06,0x1f,0x2b,0x0a,0xf9,0x58,0xd0,0xc8,0xc7,0x82,0x41, +0x3e,0x16,0xf8,0x84,0x7c,0x4c,0xf0,0x09,0xf9,0xd8,0xe0,0x13,0xf2,0xb1,0x38,0x18, +0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x01,0x9f,0x11,0x83, +0x04,0x00,0x41,0x30,0xb8,0xda,0xed,0xd5,0xb2,0x76,0xc8,0xda,0xc1,0x6c,0x21,0x90, +0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xf2,0xf6,0x6a,0xc1,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0xf6,0x46,0x6b,0x71,0x80,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xdc,0x5b,0xad,0xc5,0x01,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x81,0x6f,0xb6, +0x16,0x07,0x68,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0xbe,0xe1,0x5a,0x1c,0xac, +0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xfa,0x96,0x6b,0x71,0xb0,0x16,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0xec,0x9b,0xae,0xc5,0xc1,0x5a,0xd8,0xe1,0x16,0xf2,0x31, +0xc4,0x2d,0xe4,0x63,0x89,0x5b,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f, +0x8b,0x83,0x01,0x3e,0x66,0xd0,0x85,0x7c,0xcc,0xa0,0x0b,0xf9,0x98,0x41,0x17,0xf2, +0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x04, +0x1f,0x7b,0x0d,0xbc,0x00,0xc1,0x05,0x86,0x59,0xd0,0x13,0xf0,0x19,0x6e,0xd0,0x0b, +0x3a,0x21,0x83,0x32,0x89,0x40,0x2f,0x30,0xca,0x64,0x82,0x90,0xcf,0x88,0x41,0x02, +0x80,0x20,0x18,0x5c,0x2a,0xc7,0x6e,0x25,0x11,0x94,0x44,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x47,0xcc,0xbd,0x5b,0x50,0x6b,0x16,0xd4,0x9a,0x7c,0x2c,0xc0,0x33,0xf8, +0xd8,0xa0,0x67,0xf2,0xb1,0x40,0xcf,0xe0,0x63,0x05,0xae,0xc9,0xc7,0x02,0x5c,0x83, +0x8f,0x05,0x85,0x7c,0x2c,0xc8,0x35,0xf8,0x58,0x51,0xc8,0xc7,0x82,0x46,0x3e,0x16, +0x0c,0xf2,0xb1,0x20,0x35,0xe4,0x63,0x42,0x6a,0xc8,0xc7,0x86,0xd4,0x90,0x8f,0xc5, +0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x0e,0xf8,0x8c, +0x18,0x24,0x00,0x08,0x82,0xc1,0xe5,0x73,0x20,0xf7,0x13,0xd9,0x4f,0x64,0x76,0x12, +0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x1a,0x3b,0x90,0x0b,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x38,0xbb,0x92,0x8b,0x83,0xd9,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x03,0xed,0x4c,0x2e,0x0e,0x66,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xb4, +0x3b,0xb9,0x38,0x98,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd4,0x2e,0xe5,0xe2, +0xc0,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x58,0x3b,0x95,0x8b,0x03,0xdb,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x83,0xed,0x56,0x2e,0x0e,0x6c,0xc3,0x8e,0xdc,0x90, +0x8f,0x21,0xb9,0x21,0x1f,0x4b,0x72,0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06, +0xf8,0x58,0x1c,0x0c,0xf0,0x31,0xe3,0x37,0xe4,0x63,0xc6,0x6f,0xc8,0xc7,0x8c,0xdf, +0x90,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e, +0x26,0xf8,0x14,0x4c,0xb8,0x81,0x5e,0x60,0xd4,0x88,0x41,0x02,0x80,0x20,0x18,0x5c, +0x76,0x87,0x73,0x2f,0xd1,0x06,0x2f,0xd1,0x06,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xf4,0xdd,0xce,0x05,0x21,0x67,0x41,0xc8,0xc9,0xc7,0x02,0x72,0x83,0x8f,0x0d,0xe6, +0x26,0x1f,0x0b,0xcc,0x0d,0x3e,0x56,0x90,0x9c,0x7c,0x2c,0x20,0x39,0xf8,0x58,0x50, +0xc8,0xc7,0x82,0x92,0x83,0x8f,0x15,0x85,0x7c,0x2c,0x60,0xe4,0x63,0xc1,0x20,0x1f, +0x0b,0xe2,0x43,0x3e,0x26,0xc4,0x87,0x7c,0x6c,0x88,0x0f,0xf9,0x18,0x1b,0x0c,0xf0, +0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0xe0,0x80,0xcf,0x88,0x41,0x02, +0x80,0x20,0x18,0x5c,0xaa,0xc7,0x76,0x67,0x51,0x0a,0x67,0x51,0x0a,0x36,0x17,0x81, +0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x7a,0x3d,0xb6,0x0b,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x98,0xbd,0xb8,0x63,0x83,0xfd,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x83,0xf6,0xe4,0x8e,0x0d,0xf6,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xda,0x9b, +0x3b,0x36,0xd8,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6c,0xaf,0xee,0xd8,0xc0, +0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb8,0x3d,0xbb,0x63,0x03,0xff,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0x03,0xf7,0xee,0x8e,0x0d,0xfc,0xc3,0x8e,0x10,0x91,0x8f, +0x21,0x21,0x22,0x1f,0x4b,0x42,0x44,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8, +0x18,0x1b,0x0c,0xf0,0x31,0xe3,0x44,0xe4,0x63,0xc6,0x89,0xc8,0xc7,0x8c,0x13,0x91, +0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x26, +0xf8,0xd4,0x4a,0xe8,0x82,0x5e,0x60,0xd4,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0xe2, +0x47,0x7a,0x2a,0x91,0x0b,0x2a,0x91,0x0b,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa4, +0xdf,0xe9,0x05,0x6d,0x67,0x41,0xdb,0xc9,0xc7,0x02,0x98,0x83,0x8f,0x0d,0x32,0x27, +0x1f,0x0b,0x64,0x0e,0x3e,0x56,0xc0,0x9d,0x7c,0x2c,0x80,0x3b,0xf8,0x58,0x50,0xc8, +0xc7,0x82,0xb8,0x83,0x8f,0x15,0x85,0x7c,0x2c,0x60,0xe4,0x63,0xc1,0x20,0x1f,0x0b, +0x72,0x44,0x3e,0x26,0xe4,0x88,0x7c,0x6c,0xc8,0x11,0xf9,0x18,0x1b,0x0c,0xf0,0x31, +0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0xe0,0x80,0xcf,0x88,0x41,0x02,0x80, +0x20,0x18,0x5c,0xf6,0x87,0x7b,0x62,0x11,0x0f,0x62,0x11,0x0f,0xf6,0x1b,0x81,0x7c, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xda,0x3f,0xdc,0x0b,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0xf8,0xbf,0xde,0x63,0x83,0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03, +0x04,0x03,0xdf,0x63,0x83,0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x04,0x83, +0xdf,0x63,0x83,0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x04,0x83,0xf0,0x63, +0x03,0x33,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x04,0x03,0xf1,0x63,0x03,0x33, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x04,0x83,0xf1,0x63,0x03,0x33,0xb1,0x23, +0x4d,0xe4,0x63,0x48,0x9a,0xc8,0xc7,0x92,0x34,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63, +0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0xcc,0x78,0x13,0xf9,0x98,0xf1,0x26,0xf2,0x31, +0xe3,0x4d,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f, +0x63,0x83,0x09,0x3e,0x86,0x2b,0x73,0x02,0x82,0x0b,0x0c,0xb3,0xc0,0x4c,0xe0,0x33, +0xdc,0x50,0x27,0x7d,0x43,0x06,0xf5,0x22,0x81,0x5e,0x60,0x94,0xed,0x08,0x21,0x9f, +0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0x66,0x30,0xa8,0x3f,0x17,0x09,0x5c,0x24,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x07,0x03,0xfc,0x0b,0x7c,0xcf,0x02,0xdf,0x93, +0x8f,0x05,0xa1,0x07,0x1f,0x1b,0x46,0x4f,0x3e,0x16,0x8c,0x1e,0x7c,0xac,0x08,0x3f, +0xf9,0x58,0x10,0x7e,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0xe2,0x07,0x1f,0x2b,0x0a,0xf9, +0x58,0xd0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0x90,0x8a,0x7c,0x4c,0x20,0x15,0xf9,0xd8, +0x40,0x2a,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f, +0xc5,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0xce,0x30,0x48,0xc1,0x00, +0x4d,0x32,0x34,0xc9,0x0c,0x46,0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xc4, +0x86,0x41,0x0a,0x06,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x70,0x18,0xb8,0x60, +0x10,0x07,0xae,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x1c,0x06,0x2f,0x18,0xc4, +0x81,0xab,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x21,0x87,0x01,0x0c,0x06,0x71,0xe0, +0x2a,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xcc,0x61,0x20,0x83,0x41,0x1c,0xc4,0xca, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x74,0x18,0xcc,0x60,0x10,0x07,0xb1,0x32,0x62, +0x70,0x00,0x20,0x08,0x06,0x47,0x1d,0x06,0x34,0x18,0xc4,0x41,0xac,0xd8,0x41,0x2b, +0xf2,0x31,0x84,0x56,0xe4,0x63,0x09,0xad,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1, +0x00,0x1f,0x8b,0x83,0x01,0x3e,0x66,0xe8,0x8a,0x7c,0xcc,0xd0,0x15,0xf9,0x98,0xa1, +0x2b,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5, +0xc1,0x04,0x9f,0xca,0x11,0x37,0xd0,0x0b,0x8c,0x1a,0x31,0x48,0x00,0x10,0x04,0x83, +0xeb,0x0f,0x83,0x30,0x0c,0x70,0xa4,0x0d,0x70,0xa4,0x0d,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x30,0xc5,0x80,0x0c,0x83,0x40,0x05,0x03,0x0b,0x54,0x30,0x90,0x8f,0x05, +0xed,0x07,0x1f,0x1b,0xde,0x4f,0x3e,0x16,0xbc,0x1f,0x7c,0xac,0x68,0xc1,0x40,0x3e, +0x16,0xb4,0x60,0x00,0x1f,0x0b,0x0a,0xf9,0x58,0xe0,0x82,0x01,0x7c,0xac,0x28,0xe4, +0x63,0x01,0x23,0x1f,0x0b,0x06,0xf9,0x58,0xc0,0x2e,0xf2,0x31,0x81,0x5d,0xe4,0x63, +0x03,0xbb,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e, +0xc6,0x06,0x07,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0x9a,0xc5,0xa0,0x0e,0x03, +0x38,0x29,0x05,0x38,0x29,0x05,0xe3,0x93,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60, +0x10,0xe1,0x62,0x50,0x87,0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x2f,0x06, +0x7a,0x18,0xb0,0x81,0xbd,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd1,0x8b,0xc1,0x1e, +0x06,0x6c,0x60,0x2f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf8,0x62,0xc0,0x87,0x01, +0x1b,0xd8,0xcb,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xbf,0x18,0xf8,0x61,0xc0,0x06, +0xf9,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x38,0x06,0x7f,0x18,0xb0,0x41,0xbe, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x11,0x8e,0x01,0x28,0x06,0x6c,0x90,0x2f,0x76, +0xf0,0x8b,0x7c,0x0c,0xe1,0x17,0xf9,0x58,0xc2,0x2f,0xf2,0x31,0x36,0x18,0xe0,0x63, +0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0x19,0x22,0x23,0x1f,0x33,0x44,0x46,0x3e, +0x66,0x88,0x8c,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0, +0x63,0x6c,0x30,0xc1,0xa7,0x68,0x44,0x17,0xf4,0x02,0xa3,0x46,0x0c,0x12,0x00,0x04, +0xc1,0xe0,0x5a,0xc7,0xa0,0x15,0x83,0x19,0xc9,0x85,0x19,0xc9,0x85,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xe4,0x31,0x80,0xc5,0x20,0xb0,0xc3,0xc0,0x02,0x3b,0x0c,0xe4, +0x63,0x41,0x0e,0x06,0xf0,0xb1,0x61,0x07,0x03,0xf9,0x58,0xb0,0x83,0x01,0x7c,0xac, +0xc8,0xc3,0x40,0x3e,0x16,0xe4,0x61,0x00,0x1f,0x0b,0x0a,0xf9,0x58,0xa0,0x87,0x01, +0x7c,0xac,0x28,0xe4,0x63,0x01,0x23,0x1f,0x0b,0x06,0xf9,0x58,0x40,0x33,0xf2,0x31, +0x81,0x66,0xe4,0x63,0x03,0xcd,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f, +0x63,0x83,0x01,0x3e,0xc6,0x06,0x07,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0xfa, +0xc7,0x20,0x1c,0x83,0x35,0x89,0x87,0x35,0x89,0x07,0x43,0x97,0x40,0x3e,0x23,0x06, +0x06,0x00,0x82,0x60,0x10,0x91,0x64,0x10,0x8e,0x41,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0x07,0x4a,0x06,0xe6,0x18,0xb0,0x81,0xcf,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0x91,0x92,0xc1,0x39,0x06,0x6c,0xe0,0x33,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa8, +0x64,0x80,0x8e,0x01,0x1b,0xf8,0xcc,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x2b,0x19, +0xa8,0x63,0xc0,0x06,0x61,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x4b,0x06,0xeb, +0x18,0xb0,0x41,0xd8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd1,0x92,0x01,0x3b,0x06, +0x6c,0x10,0x36,0x76,0x90,0x8d,0x7c,0x0c,0x21,0x1b,0xf9,0x58,0x42,0x36,0xf2,0x31, +0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0x19,0x6a,0x23,0x1f, +0x33,0xd4,0x46,0x3e,0x66,0xa8,0x8d,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0, +0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc1,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22, +0x9c,0x0c,0x5e,0x32,0x08,0x86,0x23,0x82,0x5d,0x0c,0x84,0x6f,0xba,0x61,0xf8,0xc3, +0x20,0xb0,0x26,0xa0,0x8f,0x35,0x02,0x7d,0xac,0x19,0xe8,0x63,0x0a,0x41,0x1f,0x53, +0x0a,0xfa,0x98,0x62,0xd0,0xc7,0x0c,0x43,0x3e,0x66,0x18,0xf2,0x31,0xc3,0x90,0x8f, +0x19,0x43,0x7c,0xcc,0x18,0xe2,0x63,0xc6,0x10,0x9f,0x11,0x03,0x03,0x00,0x41,0x30, +0x88,0xce,0x32,0xf0,0xc9,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0x2d,0x83, +0x9f,0x0c,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xd2,0x32,0x00,0xcb,0x60,0x18, +0x31,0x30,0x00,0x10,0x04,0x83,0x48,0x2d,0x83,0x90,0x0c,0x86,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0xd6,0x32,0x10,0xc9,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x88, +0x2d,0x83,0x91,0x0c,0x86,0xe1,0x08,0x36,0x78,0xc7,0x40,0xf8,0x2e,0x30,0xca,0x02, +0x37,0x90,0xcf,0x70,0x44,0x20,0x8f,0x81,0xf0,0xcd,0x32,0x24,0x4a,0x60,0x73,0x20, +0xd0,0xc7,0xe6,0x60,0xa0,0x8f,0xcd,0x01,0x41,0x1f,0x2b,0xcc,0x31,0x90,0xcf,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0x78,0x19,0xdc,0x64,0x40,0xc0,0xc1,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0x79,0x19,0xe0,0x64,0x40,0xc0,0xc1,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0x7a,0x19,0xe4,0x64,0x40,0xc0,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0x7b,0x19,0xe4,0x64,0x30,0xc0,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7c,0x19, +0xe8,0x64,0x30,0xc0,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7d,0x19,0xec,0x64, +0x30,0xc0,0xc1,0x2c,0x81,0x32,0x50,0x61,0x18,0x89,0x3e,0x20,0x03,0x15,0x86,0x91, +0xe8,0x03,0x32,0x50,0x61,0x18,0x89,0x3e,0x20,0x03,0x15,0x06,0x95,0x78,0xc8,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0xa2,0x19,0x84,0x65,0x30,0x8e,0x01,0x19,0x58,0x50, +0x8e,0x01,0x7c,0xcc,0x0c,0x02,0xfa,0x58,0x30,0x8f,0x81,0x7c,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0x1a,0xcd,0x20,0x26,0x83,0xc0,0x82,0x7f,0x0c,0xe4,0x33,0x62,0x70, +0x00,0x20,0x08,0x06,0x07,0x6a,0x06,0x67,0x19,0xc0,0x60,0xd0,0x82,0xc1,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0xa9,0x19,0xa0,0x65,0x10,0x98,0xd2,0x70,0x44,0x60,0x92, +0x01,0xf1,0x55,0x0a,0x06,0x81,0x8e,0x18,0x3c,0x00,0x08,0x82,0xc1,0x84,0x9a,0x41, +0x59,0x06,0xe4,0x18,0xf8,0x62,0xf0,0x83,0x81,0x0f,0x06,0xf0,0x18,0xc0,0x63,0xf0, +0x97,0xc1,0x5f,0x06,0x6c,0x19,0xb4,0x63,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30, +0x9a,0x30,0x08,0xa3,0x09,0xc4,0x30,0xdd,0x40,0xc8,0x63,0x60,0x4c,0x37,0x10,0xf3, +0x18,0x1c,0xd3,0x0d,0x04,0x3d,0x06,0xc8,0x74,0x03,0x51,0x8f,0x41,0x62,0x0e,0x11, +0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x66,0x33,0x50,0xcd,0x20,0x18,0x8e,0x08, +0x5e,0x32,0x60,0xbe,0x59,0x06,0x67,0x09,0x2c,0x32,0xe2,0x33,0x1c,0x41,0xe8,0x63, +0x20,0x7c,0xc3,0x11,0xc5,0x3e,0x06,0xc4,0x77,0xc2,0x10,0x27,0x0c,0x61,0x42,0x10, +0x82,0xe1,0x08,0xe3,0x1f,0x03,0xe1,0x1b,0x8e,0x38,0x40,0x32,0x20,0xbe,0x13,0x86, +0x38,0x61,0x08,0x13,0x82,0x10,0x0c,0x37,0x18,0x01,0x18,0xcc,0x32,0x30,0x4d,0x30, +0x62,0x60,0x00,0x20,0x08,0x06,0x51,0x78,0x06,0xb8,0x19,0x30,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0x94,0x67,0x30,0x9a,0xc1,0x13,0xcc,0x12,0x34,0x03,0x15,0x86,0xc0, +0x80,0xc1,0x62,0x60,0x40,0xc5,0x67,0x38,0x22,0x48,0xc9,0x40,0xf8,0x86,0x23,0x04, +0x95,0x0c,0x88,0xef,0x84,0x21,0x4e,0x18,0xc2,0x84,0x20,0x04,0xc3,0x0d,0x50,0x00, +0x06,0xb3,0x0c,0x58,0x16,0x0c,0x54,0x18,0xf5,0xb3,0xf9,0xa8,0xa0,0x8c,0x18,0x38, +0x00,0x08,0x82,0xc1,0xd3,0x9e,0x01,0x69,0x06,0x2e,0x19,0xd0,0x63,0x30,0x8f,0xc1, +0x6b,0x06,0x68,0xe0,0x75,0x9c,0x5d,0x06,0xc3,0x11,0x1c,0x4c,0x06,0xce,0x77,0x81, +0x51,0x36,0x04,0xf2,0x19,0x6e,0x20,0xab,0xf2,0x0c,0xc2,0xe0,0xfc,0x30,0x30,0xca, +0x6c,0x32,0xe0,0xc3,0x20,0x3e,0x16,0x08,0xf2,0xb1,0xa0,0x9c,0xe4,0x63,0xab,0x18, +0xc8,0x65,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xea,0x33,0x20,0xcf,0x20, +0xb8,0xc3,0xa8,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf4,0x33,0xc8,0xcd,0x20,0x10, +0x4c,0x0f,0xec,0x32,0x90,0x8f,0x05,0x46,0x7c,0x6c,0x08,0xe4,0x63,0x01,0x02,0x9f, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfe,0x33,0xe8,0xcd,0x20,0x09,0x8c,0x16,0x83, +0xb6,0x0c,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0x7f,0x06,0xed,0x19,0x04, +0x16,0x0a,0x43,0x7c,0x4c,0x08,0xe4,0x63,0x41,0x01,0x9f,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x4a,0x34,0x18,0xcf,0xc0,0x08,0x66,0x19,0x1e,0xc8,0x14,0x03,0x3b,0x05, +0x54,0x80,0x8f,0x05,0xa7,0x10,0x1f,0x43,0x05,0x55,0x80,0x8f,0xad,0x82,0x2a,0xc4, +0xc7,0x02,0x55,0x88,0xcf,0x2c,0xc1,0x34,0x62,0x70,0x00,0x20,0x08,0x06,0x1a,0x89, +0x06,0xe3,0x19,0xf0,0x64,0x90,0x9f,0xc1,0x68,0x42,0x00,0x8c,0x26,0x08,0x81,0x05, +0x82,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x62,0xd1,0x60,0x44,0x83,0xc0,0xe4, +0x32,0x08,0xe8,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0x8b,0x06,0xe7,0x19,0x04, +0x16,0xf8,0x65,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x60,0x34,0x68,0xcf, +0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x46,0x03,0xf9,0x0c,0xfe,0x32,0x08, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa8,0xd1,0x80,0x3e,0x03,0x5d,0x0c,0xa8,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x6c,0x34,0xa8,0xcf,0xc0,0x17,0x83,0xc0,0xf2,0x32, +0x18,0xe2,0x63,0x42,0x20,0x1f,0x0b,0x0a,0xf8,0x58,0xd0,0x0e,0xf2,0x31,0xa1,0x1d, +0xe4,0x63,0x43,0x3b,0xc8,0xc7,0xfe,0x61,0x88,0x8f,0xfd,0xc3,0x10,0x1f,0xfb,0x87, +0x21,0x3e,0x66,0x88,0x04,0x7c,0xcc,0x10,0x09,0xf8,0x98,0x21,0x12,0xf0,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0x63,0x4c,0x03,0x11,0x0d,0x76,0xc2,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0x83,0x4c,0x83,0x11,0x0d,0x76,0xc2,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0xa3,0x4c,0x03,0x12,0x0d,0x76,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3, +0x4c,0x03,0x12,0x0d,0x76,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x4c,0x83, +0x12,0x0d,0x76,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x4d,0x03,0x13,0x0d, +0x76,0xc2,0x18,0x8e,0x30,0xc2,0x4b,0xf8,0x86,0x23,0x8c,0xf0,0x12,0xbe,0xe1,0x08, +0x23,0xbc,0x84,0xaf,0x06,0x61,0x2b,0x10,0x76,0x38,0xc2,0xbc,0x10,0xe1,0x1b,0x8e, +0x30,0x2f,0x44,0xf8,0x86,0x23,0xcc,0x0b,0x11,0xbe,0x1a,0x84,0xad,0x40,0xd8,0x32, +0x82,0x9d,0x65,0x88,0xa4,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x3a,0x0d,0x66, +0x34,0x60,0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x3a,0x0d,0x68,0x34,0x60, +0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x3b,0x0d,0x6a,0x34,0x60,0xaf,0x68, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x3b,0x0d,0x6a,0x34,0x18,0xa2,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xf0,0x34,0xb0,0xd1,0x60,0x88,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xc8,0xd3,0xe0,0x46,0x83,0x21,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x4f, +0x83,0x1c,0x0d,0x52,0xc1,0xa6,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xc2,0xd3,0x20, +0x46,0x83,0x90,0x0c,0x2c,0xf8,0xcd,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10, +0xe9,0x69,0x70,0xa3,0x41,0x60,0xe0,0x19,0x04,0xf1,0xb1,0xa0,0x90,0xcf,0x88,0x81, +0x01,0x80,0x20,0x18,0x44,0x7d,0x1a,0xb0,0x69,0x10,0x58,0x7e,0x29,0xf1,0xb1,0xfc, +0x52,0xe2,0x63,0xf9,0xa5,0xc4,0xc7,0x88,0x41,0x3e,0x56,0x0c,0xf2,0x31,0x63,0x90, +0x8f,0x0d,0x10,0x7c,0x6c,0x80,0xe0,0x63,0x03,0x04,0x9f,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x54,0x35,0x40,0xd3,0xa0,0x14,0x4c,0x34,0x30,0x53,0x08,0xe2,0x63,0x4c, +0x20,0x1f,0x0b,0x06,0xf8,0xcc,0x12,0x48,0x03,0x15,0x86,0x13,0xb1,0x70,0x00,0x0d, +0x54,0x18,0x4e,0xc4,0xc2,0x01,0x34,0x50,0x61,0x38,0x11,0x0b,0x07,0xd0,0x40,0x85, +0x81,0x44,0x38,0x01,0x59,0x10,0x13,0xf0,0x31,0x41,0x26,0xe0,0x63,0xc3,0x4c,0xc0, +0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x5a,0x0d,0xe8,0x34,0xa0,0xd1,0x60,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x56,0x83,0x3a,0x0d,0x6a,0x34,0x18,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xb8,0xd5,0xc0,0x4e,0x03,0x1b,0x0d,0x06,0xcb,0x09,0x9d, +0x80,0x8f,0x05,0x39,0x11,0x1f,0xd3,0x09,0x9e,0x80,0x8f,0xf5,0x04,0x4f,0xc4,0xc7, +0x02,0x9e,0x88,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xbd,0x1a,0xf0,0x69,0x30, +0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf8,0x6a,0xd0,0xa7,0xc1,0x7f,0x06,0xc5, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xbf,0x1a,0xf8,0x69,0x10,0x08,0x16,0x88,0x68, +0x00,0x1f,0x43,0x02,0xfa,0x18,0x22,0xd0,0xc7,0x8e,0x81,0x3e,0x26,0x9c,0x68,0x20, +0x1f,0x33,0x0b,0x31,0x0d,0xe4,0x63,0x81,0x41,0x1f,0x33,0x5a,0x34,0x90,0x8f,0x11, +0x41,0x7c,0xcc,0x78,0xd1,0x40,0x3e,0x26,0x04,0xf1,0x31,0xae,0x83,0x8f,0x05,0x5c, +0x7c,0xac,0xfb,0xe0,0x63,0x60,0xf0,0xc5,0xc7,0x82,0x2f,0x3e,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xc0,0x6b,0xf0,0xaa,0xc1,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0x11,0xaf,0x01,0xac,0x06,0x32,0x1a,0x14,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc8, +0x6b,0x10,0xab,0x41,0x20,0x58,0x50,0xa3,0x01,0x7c,0x0c,0x09,0xe8,0x63,0x88,0x40, +0x1f,0x3b,0x06,0xfa,0x98,0xa0,0xa3,0x81,0x7c,0x2c,0x61,0xe0,0x63,0x81,0x41,0x1f, +0x0b,0xc0,0x34,0x90,0x8f,0x05,0x04,0x7c,0xac,0x0d,0xf2,0x34,0x90,0x8f,0x05,0x0a, +0x7d,0x4c,0x21,0xd3,0x40,0x3e,0x86,0x04,0xf1,0x31,0xc5,0x4c,0x03,0xf9,0x98,0x10, +0xc4,0xc7,0x42,0xa3,0x0d,0xe8,0x63,0xa2,0xd1,0x06,0xf4,0xb1,0xd1,0x68,0x03,0xfa, +0x58,0x1a,0xb0,0x01,0x7c,0x2c,0x30,0x03,0xfa,0x58,0xd0,0xa6,0x81,0x7c,0x8c,0x0c, +0x9a,0xf8,0x58,0x20,0xc0,0xc7,0xc8,0xa0,0x89,0x8f,0x85,0x81,0x12,0x1f,0x1b,0x14, +0xf9,0x98,0x32,0xc8,0xc7,0x94,0x41,0x3e,0x36,0x50,0xf0,0xb1,0x61,0x82,0x8f,0x05, +0x74,0x1a,0xc8,0xc7,0x88,0x08,0x3e,0x26,0x04,0xf1,0xb1,0xa0,0x80,0x8f,0x19,0x03, +0x7c,0xec,0x28,0xe2,0x63,0x41,0x11,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x70, +0x36,0xb8,0xd7,0x60,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc8,0xd9,0x00,0x5f, +0x83,0x22,0x30,0x3e,0x0d,0x82,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xb1,0xb3, +0x81,0xbe,0x06,0xa5,0x1a,0x04,0x86,0x04,0xf4,0x31,0x44,0xa0,0x8f,0x1d,0x03,0x7d, +0x66,0x09,0xa6,0x81,0x0a,0x03,0x4e,0x1e,0x43,0x1a,0xa8,0x30,0xe0,0xe4,0x31,0xa4, +0x81,0x0a,0xc3,0x4d,0x1e,0x43,0x1a,0x31,0x68,0x00,0x10,0x04,0x83,0x26,0x6c,0x83, +0x7f,0x0d,0xea,0x34,0xa8,0xd9,0xa0,0x66,0x83,0x9a,0x0d,0x44,0x36,0x10,0xd9,0x40, +0x64,0x03,0x91,0x0d,0x46,0x13,0x02,0x60,0x38,0x22,0x28,0xd5,0x20,0xf8,0xa6,0x1b, +0x4e,0x35,0x10,0x02,0x3b,0x02,0xfa,0xd8,0x21,0xd0,0xc7,0x8e,0x81,0x3e,0x23,0x06, +0x07,0x00,0x82,0x60,0xa0,0x89,0x6d,0x10,0xb2,0x81,0x9e,0x06,0x3d,0x1b,0x8c,0x26, +0x04,0x80,0x05,0x85,0x7c,0x4c,0x28,0xe4,0x63,0x43,0x21,0x1f,0x53,0xd3,0x20,0x45, +0x83,0xf8,0x98,0x9a,0x06,0x29,0x1a,0xc4,0x67,0x38,0x42,0x88,0xd5,0x60,0xf8,0x86, +0x23,0x86,0x59,0x0d,0x8a,0xaf,0x84,0x40,0x87,0x23,0x08,0x5a,0x0d,0x86,0x6f,0x38, +0xa2,0xb0,0xd5,0xa0,0xf8,0x4a,0x08,0xb4,0x88,0x40,0x67,0x19,0xa8,0x2a,0x18,0x4d, +0x70,0x06,0x0b,0xc2,0x35,0x90,0x8f,0xe1,0x47,0x40,0x1f,0x13,0xb3,0x20,0x3e,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xec,0x6d,0xa0,0xb3,0x01,0xaf,0x06,0xc1,0x2c,0x41, +0x35,0x50,0x61,0x08,0x94,0x5e,0x0b,0xd3,0x88,0x81,0x03,0x80,0x20,0x18,0x3c,0x7b, +0x1b,0xc8,0x6c,0xa0,0xab,0x81,0xa8,0x06,0xa1,0x1a,0xf4,0x6c,0x10,0xc4,0x59,0x10, +0x90,0x6c,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0xdf,0x06,0x3b,0x1b,0x94,0x6b, +0xd0,0x66,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xed,0x6d,0xa0,0xb6,0x81,0x8c,0x06, +0x26,0xb2,0x81,0x10,0x1f,0x13,0x02,0xf9,0x58,0x40,0xc0,0x67,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0xd1,0x0d,0xc2,0x36,0x28,0x02,0x5b,0xd1,0xe0,0x5f,0x03,0xf9,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0x41,0xba,0xc1,0xd8,0x06,0x81,0x8a,0x06,0x36,0x0c, +0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x74,0x83,0xb2,0x0d,0x02,0x61,0xba, +0x21,0x5d,0x83,0xe0,0x44,0x83,0xe1,0x08,0xd8,0x50,0xd7,0x80,0xf9,0x66,0x19,0x2e, +0x2b,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x75,0x03,0xb4,0x0d,0x50,0x36,0x10, +0x8c,0x64,0x83,0x20,0x3e,0xb3,0x04,0xd7,0x40,0x85,0x21,0x58,0x48,0x35,0x62,0xe0, +0x00,0x20,0x08,0x06,0x8f,0xea,0x06,0x61,0x1b,0xa0,0x6b,0x10,0xab,0x01,0xac,0x06, +0x6c,0x1b,0x84,0x01,0x18,0x7c,0xc1,0xcc,0x06,0x23,0x06,0x0e,0x00,0x82,0x60,0xf0, +0xa8,0x6e,0x10,0xb6,0x01,0xbb,0x06,0xb1,0x1a,0xc0,0x6a,0xc0,0xb6,0x41,0x18,0x80, +0xc1,0xe7,0xae,0xc1,0xcc,0x06,0x23,0x06,0x0e,0x00,0x82,0x60,0xf0,0xa8,0x6e,0x10, +0xb6,0x81,0xba,0x06,0xb1,0x1a,0xc0,0x6a,0xc0,0xb6,0x41,0xbb,0x06,0xed,0x1a,0xb4, +0x6b,0xd0,0xae,0xc1,0xcc,0x06,0x38,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0xea,0x06, +0xa0,0x1b,0x94,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xad,0x1b,0xac,0x6d,0x70, +0x1e,0xc1,0x2c,0x41,0x36,0x50,0x61,0x08,0x18,0xec,0x34,0x86,0x22,0xfb,0x11,0x9f, +0xe1,0x88,0x20,0x5e,0x03,0xe1,0x1b,0x8e,0x10,0xe4,0x35,0x20,0xbe,0x13,0x86,0x38, +0x61,0x08,0x13,0x82,0x10,0x0c,0x37,0xe0,0x47,0x00,0x06,0xb3,0x0c,0xda,0x16,0x8c, +0x18,0x18,0x00,0x08,0x82,0x41,0x34,0xbb,0x81,0xea,0x06,0xc7,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0xb7,0x1b,0xd4,0x6d,0x90,0x04,0xb3,0x04,0xdb,0x40,0x85,0x21,0x68, +0x54,0x66,0x6c,0x42,0xb3,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xba,0xdd, +0xc0,0x74,0x83,0x60,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xdc,0x0d,0xe2,0x36,0x08, +0x2c,0x18,0xd9,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xe9,0x6e,0x70,0xb7, +0x41,0x30,0x1c,0x61,0xa0,0x88,0xf3,0x5d,0x60,0x94,0x05,0x83,0x7c,0x86,0x23,0x82, +0x9c,0x0d,0x84,0xef,0x02,0xa3,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x02,0xdf,0x20, +0x6f,0x83,0x59,0xb3,0x40,0x67,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x24, +0xbe,0xc1,0xdf,0x06,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xe6,0x1b,0x94,0x6e, +0xb0,0xa6,0x41,0x60,0x29,0x1b,0x04,0xf1,0x31,0x23,0x90,0xcf,0x2c,0x81,0x03,0x00, +0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_42f3d1483de30448a1ee8befe7989644.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_42f3d1483de30448a1ee8befe7989644.h new file mode 100644 index 00000000..7f292718 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_42f3d1483de30448a1ee8befe7989644.h @@ -0,0 +1,1050 @@ +// ffx_fsr2_accumulate_pass_42f3d1483de30448a1ee8befe7989644.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_42f3d1483de30448a1ee8befe7989644_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_42f3d1483de30448a1ee8befe7989644_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_42f3d1483de30448a1ee8befe7989644_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_42f3d1483de30448a1ee8befe7989644_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_42f3d1483de30448a1ee8befe7989644_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_lanczos_lut", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_42f3d1483de30448a1ee8befe7989644_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 6, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_42f3d1483de30448a1ee8befe7989644_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_42f3d1483de30448a1ee8befe7989644_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_42f3d1483de30448a1ee8befe7989644_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", "rw_upscaled_output", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_42f3d1483de30448a1ee8befe7989644_UAVResourceBindings[] = { 0, 1, 3, 4, 2, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_42f3d1483de30448a1ee8befe7989644_UAVResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_42f3d1483de30448a1ee8befe7989644_UAVResourceSpaces[] = { 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_42f3d1483de30448a1ee8befe7989644_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_42f3d1483de30448a1ee8befe7989644_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_42f3d1483de30448a1ee8befe7989644_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_42f3d1483de30448a1ee8befe7989644_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_42f3d1483de30448a1ee8befe7989644_size = 16344; + +static const unsigned char g_ffx_fsr2_accumulate_pass_42f3d1483de30448a1ee8befe7989644_data[] = { +0x44,0x58,0x42,0x43,0xeb,0x43,0x19,0x62,0xd4,0x7c,0xb8,0xf7,0x5b,0x88,0x2a,0x2b, +0x99,0x9a,0x20,0x19,0x01,0x00,0x00,0x00,0xd8,0x3f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x3c,0x02,0x00,0x00,0x38,0x10,0x00,0x00,0x54,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xc8,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0xf4,0x0d,0x00,0x00,0x62,0x00,0x05,0x00,0x7d,0x03,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xdc,0x0d,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x74,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xc2,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xe4,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2, +0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42, +0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29, +0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30, +0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c, +0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3, +0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf, +0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f, +0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3, +0x50,0x08,0x6e,0x60,0x06,0xea,0xe6,0x08,0x82,0x62,0x30,0x83,0x32,0x0c,0x1f,0x81, +0x03,0x01,0xc3,0x08,0x84,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83, +0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84, +0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43, +0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4, +0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d, +0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc, +0x00,0x0c,0xfc,0x00,0x09,0x23,0x49,0xe5,0x30,0x82,0x60,0xcc,0xd4,0x06,0xe3,0xc0, +0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f, +0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c, +0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x72,0xe0,0x07,0x60,0xe0, +0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f, +0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0, +0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87, +0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0xc2,0x89,0x52,0x3a,0x53,0x18, +0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83, +0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c, +0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a, +0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60, +0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24,0x18,0x2b,0xb1,0x33,0x91,0xc1,0x38,0xb0, +0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43, +0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b, +0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8, +0x01,0x18,0xf8,0x01,0x0a,0x46,0x72,0x67,0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30, +0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03, +0x14,0x9c,0x04,0xcf,0x84,0x8d,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2, +0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xa0,0xc0,0x20,0x79,0x18,0x41,0x18, +0xce,0x10,0x82,0x8f,0x5d,0x6d,0x34,0xd1,0x34,0x4d,0xd3,0xc3,0x30,0x9e,0xe7,0x79, +0x1a,0x86,0x61,0x18,0x86,0x41,0xf5,0x4d,0xd2,0x14,0x51,0xc2,0xe4,0xb3,0x00,0xf3, +0x2c,0x44,0xc4,0x4e,0xc0,0x44,0xa0,0x60,0xa0,0x1b,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c, +0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10, +0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0xc8,0x02,0x01,0x1e,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24, +0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2,0x1c,0x0a,0xa2,0xf0,0x03,0x0a,0xa4,0x60, +0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03, +0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a, +0x3e,0xa0,0x34,0x8a,0x1a,0xa2,0xa8,0x2d,0x8a,0xab,0x78,0xe8,0x1b,0x01,0xa8,0x01, +0x32,0x67,0x00,0x48,0x9d,0x01,0xa0,0x76,0x06,0x80,0xde,0x19,0x00,0x8a,0x67,0x00, +0x68,0x9e,0x01,0xa0,0x7a,0x06,0x80,0xec,0x19,0x00,0xc2,0x67,0x00,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x8d,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0xa1,0x99,0x20,0x0c,0xce,0x06,0x61,0x20,0x26,0x08,0xc3,0xb3,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x13,0x84,0x01,0xda,0x30,0x20,0x09,0x31,0x41,0x30,0x03,0x39,0xa0,0x25, +0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0xd5,0xf6,0x46,0x97,0xf6,0xe6,0xf6,0x65,0x57, +0x36,0x46,0xf7,0x26,0x37,0x37,0x41,0x18,0xa2,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85, +0x31,0x88,0x81,0x30,0x9c,0x09,0x82,0x1a,0xcc,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8, +0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86, +0x31,0x10,0x86,0xc3,0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab, +0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30, +0x48,0x1b,0x12,0x62,0x99,0x0c,0x6a,0x20,0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8, +0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x04,0x61,0x98,0x26,0x08,0x03,0xb5,0x41, +0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35,0x10,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae, +0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed, +0x4d,0x6e,0x82,0x30,0x54,0x1b,0x92,0x6b,0xd9,0x0c,0x6e,0x20,0x0c,0x87,0x8e,0xdc, +0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xb0, +0x36,0x24,0xdc,0xe2,0x19,0xdf,0x40,0x18,0xd9,0x04,0xa1,0x0d,0xe8,0x80,0x8d,0xdc, +0x17,0x5b,0x98,0xdb,0x98,0xde,0xdb,0xdc,0x17,0x5b,0x1d,0xdd,0x86,0x24,0x09,0x03, +0x31,0x30,0x92,0x81,0x30,0x9c,0x09,0xc2,0x70,0x31,0x91,0xfb,0x4a,0x6b,0x3b,0x6b, +0x4a,0x83,0x9b,0x9b,0x20,0x0c,0xd8,0x86,0x84,0x0c,0xc2,0xa0,0x0c,0x0c,0x33,0x18, +0x08,0xc3,0x21,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16, +0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21,0x31,0x03,0x08, +0x0d,0x8c,0x61,0x20,0x8c,0x6c,0x43,0xf2,0x48,0x95,0xd6,0x81,0xc1,0x18,0x9c,0x41, +0x1a,0x4c,0x10,0xde,0xa0,0x0e,0xa8,0xc9,0xdd,0x7d,0xa5,0xb9,0xd1,0x95,0xc9,0xb9, +0x85,0xb1,0x7d,0xd5,0xc1,0xcd,0x8d,0x85,0xb1,0x95,0x91,0x7d,0x8d,0xbd,0xb1,0xbd, +0xc9,0x4d,0x10,0x3e,0x38,0xd8,0xb0,0x18,0x6b,0xc0,0x06,0x86,0x31,0x10,0x6d,0xd0, +0x06,0x6d,0xe0,0x4c,0x10,0xe2,0xc0,0x0e,0xe8,0xc8,0xdd,0x7d,0xb1,0xbd,0x8d,0xad, +0x7d,0xcd,0xd1,0x85,0xd1,0xd5,0xcd,0x6d,0x58,0x86,0x37,0x80,0x03,0x63,0x18,0x88, +0x36,0x68,0x83,0x36,0xc8,0x26,0x08,0x73,0x70,0x07,0x64,0xe4,0xee,0xbe,0xdc,0xca, +0xee,0xbe,0xd8,0xde,0xc6,0xd6,0xe6,0x36,0x2c,0x84,0x1c,0xcc,0x81,0x41,0x0d,0x44, +0x1b,0xb4,0x41,0x1b,0x64,0x7c,0xe4,0xee,0xbe,0xd8,0xea,0xda,0xc2,0xbe,0xd0,0xd2, +0xe6,0xe8,0xde,0xe4,0xf2,0x36,0x2c,0xd4,0x1a,0xd4,0x81,0x71,0x0d,0x44,0x1b,0xb4, +0x41,0x1b,0x38,0x94,0xe4,0xee,0xbe,0xea,0xe0,0xe6,0xc6,0xc2,0xd8,0xca,0xc8,0xbe, +0xde,0xea,0xe8,0xe0,0xea,0xe8,0x36,0x2c,0xd7,0x1a,0xdc,0x81,0x41,0x0c,0x44,0x1b, +0xb4,0x41,0x1b,0x38,0x1b,0x0a,0x37,0x88,0x03,0x3a,0xb0,0x03,0x3c,0x98,0x20,0xd8, +0x41,0x1e,0xd0,0x18,0x13,0x33,0x9a,0x92,0x92,0x99,0x20,0x0c,0xd9,0x06,0xc4,0xd0, +0x83,0x3d,0x30,0x8c,0x81,0x0f,0x80,0x0d,0x41,0x1f,0x4c,0x10,0xf0,0x40,0x0f,0xd8, +0xcc,0x7d,0x31,0xa5,0xb9,0x95,0x85,0xc9,0x0d,0xb1,0x85,0xb5,0xc1,0x6d,0x40,0x8c, +0x3f,0x00,0x05,0x63,0x18,0x0c,0x60,0x43,0x10,0x0a,0x1b,0x08,0x35,0xc8,0x03,0x3f, +0x10,0x85,0x09,0x42,0x1d,0xe0,0x01,0x97,0x34,0xa9,0x32,0x37,0xb2,0x32,0xb9,0xa9, +0x34,0xbd,0xb2,0x09,0xc2,0x17,0x07,0x1b,0x90,0xa4,0x14,0x28,0x83,0x0c,0xae,0xc6, +0x14,0xe8,0xa4,0x35,0x85,0xe1,0x49,0x95,0xb9,0x91,0x95,0xc9,0x4d,0xa5,0xe9,0x95, +0x6d,0x40,0x12,0x54,0xa0,0xcc,0x80,0x0c,0xae,0xc6,0x14,0xc8,0xa4,0x11,0xa5,0xcd, +0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x06,0x6d,0x03,0x92,0xa8,0x02, +0xb5,0x0a,0x64,0x70,0x35,0xa6,0xc0,0x2e,0x2d,0xc9,0x0d,0xae,0x8e,0x6e,0xe8,0x8d, +0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x8c,0x28,0xad,0xad,0xcc,0x6d, +0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x6c,0x1b,0x8c,0xa4,0x15,0x28,0x57,0x20,0x83, +0x8b,0x52,0x1a,0x53,0x5d,0x5b,0x58,0x53,0x1a,0x1c,0x51,0x5a,0x5b,0x99,0xdb,0x5c, +0xda,0x9b,0xdb,0xdc,0x04,0x61,0xe0,0x36,0x20,0x09,0x2c,0x50,0xb1,0x40,0x06,0x57, +0x63,0x0a,0x94,0xd2,0x98,0xea,0xda,0xc2,0x9a,0xd2,0xe0,0x98,0xca,0xec,0xca,0xd8, +0xa8,0xde,0xaa,0xe6,0xca,0x26,0x08,0x43,0xb7,0x01,0x49,0x66,0x81,0xa2,0x05,0x32, +0xb8,0x1a,0x53,0xe0,0x92,0x66,0x24,0x17,0xd6,0x56,0x96,0xe4,0x46,0x56,0x86,0x37, +0x41,0x18,0xbc,0x0d,0x48,0x62,0x0b,0xd4,0x2d,0x90,0xc1,0xd5,0x98,0x02,0x25,0x33, +0xa2,0x32,0xbb,0xb4,0xb1,0x32,0xaa,0x37,0xab,0xb4,0xb2,0x3b,0xa2,0x32,0x38,0x3a, +0xb4,0x09,0xc2,0xf0,0x6d,0x30,0x92,0x5c,0xa0,0x74,0x81,0x0c,0x1a,0x1e,0x66,0x4a, +0x69,0x74,0x74,0x65,0x72,0x13,0x84,0x01,0x0c,0x36,0x20,0x09,0x2f,0x50,0xbd,0x40, +0x06,0x4d,0x63,0x0a,0x94,0xcc,0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca,0xc6,0xe8, +0xde,0xe4,0xa6,0xc6,0xc2,0xd8,0xca,0x26,0x08,0x43,0x18,0x6c,0x40,0x92,0x5f,0xa0, +0xc0,0x81,0x0c,0x9a,0xc6,0x14,0x08,0x99,0x11,0xbd,0xdd,0xb9,0xcd,0x8d,0x85,0xb1, +0x95,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x06,0x31,0xd8,0x80,0x24,0xe2,0x40, +0x8d,0x03,0x19,0x34,0x8d,0x29,0xf0,0x33,0x6b,0x7a,0xa3,0x4b,0x7b,0x73,0xb3,0x2a, +0x1b,0xa3,0x7b,0x93,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x1b,0x0a,0x73,0x1b,0x2b,0x63, +0x63,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x20,0x0c,0x63,0xb0,0xc1,0x48,0xca,0x81,0x32, +0x07,0x32,0x68,0xc8,0x98,0x41,0xc9,0x95,0x15,0xe1,0xc1,0xbd,0xcd,0xd5,0xc9,0x95, +0x4d,0x10,0x06,0x32,0xd8,0x80,0x24,0xe8,0x40,0xa5,0x03,0x19,0x34,0x8d,0x29,0x30, +0x33,0x83,0x92,0x2b,0xb3,0x4b,0x7b,0xab,0x9b,0x33,0x92,0x0b,0x6b,0x2b,0x83,0x92, +0x2b,0x2b,0xc2,0x83,0x7b,0x9b,0xab,0x93,0x2b,0x9b,0x20,0x0c,0x65,0xb0,0x01,0x49, +0xd6,0x81,0x62,0x07,0x32,0x68,0x1a,0x53,0xe0,0x62,0x46,0x15,0xe6,0x86,0x14,0xc6, +0x66,0x66,0xf4,0x64,0x35,0x41,0x18,0xcc,0x60,0x83,0x91,0xb8,0x03,0xf5,0x0e,0x64, +0xd0,0xb0,0x32,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x9b,0x2a,0x8b,0xab,0x2b,0x73,0x1b, +0x2b,0x63,0x2a,0x73,0x3b,0xa3,0x43,0x9b,0x20,0x0c,0x67,0xb0,0x01,0x49,0xe2,0x81, +0x92,0x07,0x32,0x68,0x1a,0x53,0xa0,0x62,0x46,0x54,0xc6,0x46,0x17,0x46,0x95,0xd6, +0x56,0x36,0x41,0x18,0xd0,0x60,0x83,0x91,0xd0,0x03,0x55,0x0f,0x64,0xd0,0xf0,0x32, +0x23,0xca,0x73,0x0b,0x6b,0x4b,0x1b,0x93,0x2a,0x9b,0x1b,0x42,0x0b,0x73,0x3b,0x2b, +0x33,0x0a,0x1b,0xa3,0x7b,0x93,0x9b,0x20,0x0c,0x69,0xb0,0xc1,0x48,0xee,0x81,0xc2, +0x07,0x32,0x68,0x88,0x99,0x59,0xa5,0x95,0xdd,0x4d,0xc1,0x85,0x8d,0x95,0x51,0xbd, +0x35,0x95,0xd1,0x95,0xc9,0xcd,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x06,0x35, +0xd8,0x60,0x24,0xfa,0x40,0xed,0x03,0x19,0x34,0x1b,0x28,0x3e,0x38,0x85,0x54,0x60, +0x85,0x57,0x90,0x85,0x5a,0xc0,0x85,0x5d,0xf0,0x85,0x70,0x20,0x87,0x73,0x50,0x87, +0x76,0x80,0x87,0x79,0xb0,0x87,0x7c,0xe0,0x87,0x0d,0x83,0x41,0x0a,0xfd,0x30,0x41, +0x10,0x80,0x0d,0xc0,0x86,0xc1,0x00,0x09,0x90,0xd8,0x10,0x84,0xc4,0x86,0x61,0xf8, +0x07,0x91,0xa0,0x30,0x34,0xb5,0x61,0x30,0x03,0x33,0x18,0x36,0x08,0x57,0x49,0x6c, +0x28,0xfe,0x81,0x24,0x80,0x51,0x30,0x09,0x22,0x62,0x72,0x61,0x6e,0x63,0x68,0x65, +0x73,0x13,0x84,0x61,0x0d,0x68,0x98,0xb1,0xbd,0x85,0xd1,0xcd,0x4d,0x10,0x06,0x36, +0x60,0x91,0xe6,0x36,0x47,0x37,0x37,0x41,0x18,0xda,0x80,0x44,0x9a,0x1b,0xdd,0xdc, +0x04,0x61,0x70,0x03,0x22,0x74,0x65,0x78,0x5f,0x6c,0x6f,0x61,0x64,0x13,0x84,0xe1, +0x0d,0x88,0xd0,0x95,0xe1,0x7d,0xb9,0xbd,0xc9,0xb5,0x31,0xa1,0x2b,0xc3,0xfb,0x9a, +0xa3,0x7b,0x93,0x2b,0x63,0x51,0x97,0xe6,0x46,0x37,0xb7,0x01,0x42,0x89,0x94,0x50, +0x89,0x95,0x60,0x89,0x96,0x70,0x89,0x97,0x80,0x89,0x98,0x90,0x89,0x94,0x98,0x09, +0x8e,0x26,0x68,0xa1,0x0a,0x1b,0x9b,0x5d,0x9b,0x4b,0x1a,0x59,0x99,0x1b,0xdd,0x94, +0x20,0xa8,0x42,0x86,0xe7,0x62,0x57,0x26,0x37,0x97,0xf6,0xe6,0x36,0x25,0x20,0x9a, +0x90,0xe1,0xb9,0xd8,0x85,0xb1,0xd9,0x95,0xc9,0x4d,0x09,0x8c,0x3a,0x64,0x78,0x2e, +0x73,0x68,0x61,0x64,0x65,0x72,0x4d,0x6f,0x64,0x65,0x6c,0x53,0x82,0xa4,0x0c,0x19, +0x9e,0x8b,0x5c,0xd9,0xdc,0x5b,0x9d,0xdc,0x58,0xd9,0xdc,0x94,0x40,0x14,0x2a,0x91, +0xe1,0xb9,0xd0,0xe5,0xc1,0x95,0x05,0xb9,0xb9,0xbd,0xd1,0x85,0xd1,0xa5,0xbd,0xb9, +0xcd,0x4d,0x11,0xfa,0x41,0x24,0xea,0x90,0xe1,0xb9,0x94,0xb9,0xd1,0xc9,0xe5,0x41, +0xbd,0xa5,0xb9,0xd1,0xcd,0x4d,0x09,0x4c,0xa2,0x0b,0x19,0x9e,0xcb,0xd8,0x5b,0x9d, +0x1b,0x5d,0x99,0xdc,0xdc,0x94,0x80,0x26,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x35,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x0d,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e, +0x71,0xdb,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc8,0x6d, +0x9b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94, +0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x2d,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54, +0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0x1b,0x83,0x34, +0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x96,0xe0,0x0c, +0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x05,0x44,0xc3,0xe5,0x3b,0x8f, +0x6f,0x44,0x0e,0xf5,0x88,0x83,0x8f,0xdc,0xb6,0x1d,0x54,0xc3,0xe5,0x3b,0x8f,0x2f, +0x01,0xcc,0xb3,0x10,0x25,0x51,0x11,0x8b,0x5f,0xdc,0xb6,0x11,0x54,0xc3,0xe5,0x3b, +0x8f,0x3f,0x11,0xd7,0x44,0x45,0x44,0xe9,0x00,0x83,0x5f,0xdc,0xb6,0x15,0x58,0xc3, +0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11,0xe1,0x17,0xb7,0x6d, +0x02,0xd9,0x70,0xf9,0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38,0x88,0x0d,0x18,0x39, +0xd4,0xe3,0x23,0xb7,0x6d,0x06,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e, +0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x42,0xf3,0xd1,0x48,0x3d,0xe3,0x04,0x48,0xa1,0xee,0x8b,0xef, +0xe7,0x98,0x96,0x44,0x44,0x58,0x49,0x4c,0x7c,0x2f,0x00,0x00,0x62,0x00,0x05,0x00, +0xdf,0x0b,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x64,0x2f,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xd6,0x0b,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc3,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a, +0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b, +0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30, +0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18, +0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3, +0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21, +0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22, +0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95, +0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60,0x06,0xea,0xe6,0x08, +0x82,0x62,0x30,0x83,0x32,0x0c,0x1f,0x81,0x03,0x01,0xc3,0x08,0x84,0x31,0x53,0x1b, +0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83, +0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f, +0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4, +0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x23,0x49,0xe5, +0x30,0x82,0x60,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4, +0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50, +0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f, +0x6c,0x00,0x06,0x72,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0, +0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07, +0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79, +0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0, +0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03, +0x3f,0x40,0xc2,0x89,0x52,0x3a,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83, +0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0, +0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87, +0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24, +0x18,0x2b,0xb1,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c, +0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0, +0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43, +0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x46,0x72,0x67, +0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28, +0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87, +0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36, +0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x14,0x9c,0x04,0xcf,0x84,0x8d,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83, +0x1f,0xa0,0xc0,0x20,0x79,0x18,0x41,0x18,0xce,0x10,0x82,0x8f,0x5d,0x6d,0x34,0xd1, +0x34,0x4d,0xd3,0xc3,0x30,0x9e,0xe7,0x79,0x1a,0x86,0x61,0x18,0x86,0x41,0xf5,0x4d, +0xd2,0x14,0x51,0xc2,0xe4,0xb3,0x00,0xf3,0x2c,0x44,0xc4,0x4e,0xc0,0x44,0xa0,0x60, +0xa0,0x7b,0x0a,0x00,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20, +0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07, +0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74, +0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20, +0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07, +0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76, +0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf, +0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30, +0xe4,0x01,0x03,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01, +0x11,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24,0xca,0xa0,0x10,0x8a, +0xa3,0x14,0x8a,0xa2,0x1c,0x0a,0xa2,0xf0,0x03,0xe8,0x1b,0x01,0x20,0x73,0x06,0x80, +0xd4,0x19,0x00,0x6a,0x67,0x00,0xe8,0x9d,0x01,0xa0,0x78,0x06,0x80,0xe6,0x19,0x00, +0xb2,0x67,0x00,0x08,0x9f,0x01,0x00,0x00,0x79,0x18,0x00,0x00,0x76,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xa1,0x99,0x20,0x0c,0xce,0x06,0x61,0x20, +0x26,0x08,0xc3,0xb3,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08, +0x03,0x34,0x41,0x30,0x83,0x8d,0xc0,0x04,0x61,0x88,0x36,0x08,0x4a,0xb3,0x21,0x51, +0x16,0x46,0x21,0x06,0x42,0x71,0x26,0x08,0x6a,0xc0,0x6d,0x48,0x06,0x88,0x51,0x94, +0x81,0x50,0x9c,0x09,0xc2,0x20,0x6d,0x48,0x88,0x85,0x51,0xa4,0x81,0x50,0x9c,0x09, +0xc2,0x30,0x4d,0x10,0x06,0x6a,0x83,0xa0,0x54,0x1b,0x12,0x09,0x62,0x14,0x6a,0x20, +0x14,0x6b,0x82,0x30,0x54,0x1b,0x12,0x6a,0x61,0x14,0x6c,0x20,0x14,0x67,0x82,0x30, +0x58,0x1b,0x12,0x6c,0x61,0x14,0x6d,0x20,0x14,0x6b,0x82,0xd0,0x06,0xdd,0x86,0xc4, +0xe0,0x18,0xc5,0x18,0x08,0xc5,0x99,0x20,0x0c,0xd7,0x04,0x61,0xc0,0x36,0x24,0x1e, +0xc7,0x28,0xdf,0x40,0x28,0xce,0x86,0xe4,0x83,0x18,0x65,0x18,0x08,0xc5,0xda,0x90, +0x3c,0xd1,0x74,0x65,0x5b,0x07,0x06,0x61,0x30,0x41,0x78,0x03,0x6f,0x82,0xf0,0x69, +0x1b,0x16,0x65,0x0c,0x18,0x45,0x19,0x08,0x32,0x20,0x03,0x32,0x70,0x26,0x08,0x71, +0xf0,0x6d,0x58,0x06,0x33,0x60,0x94,0x61,0x20,0xc8,0x80,0x0c,0xc8,0xc0,0x9a,0x20, +0xcc,0x01,0x18,0x6c,0x58,0x08,0x34,0x60,0x14,0x69,0x20,0xc8,0x80,0x0c,0xc8,0xc0, +0xda,0xb0,0x48,0x63,0xc0,0x28,0xd4,0x40,0x90,0x01,0x19,0x90,0x81,0xb3,0x61,0xa1, +0xc6,0x80,0x51,0x88,0x81,0x20,0x03,0x32,0x20,0x03,0x67,0x43,0x51,0x06,0x67,0x90, +0x06,0x6a,0xb0,0x06,0x13,0x04,0x3b,0x08,0x83,0x09,0xc2,0x90,0x6d,0x40,0x94,0x36, +0x60,0x14,0x65,0x70,0x03,0x60,0x43,0xf0,0x06,0x13,0x04,0x3c,0x10,0x83,0x0d,0x88, +0x12,0x07,0x8c,0x32,0x0c,0x0a,0xb0,0x21,0x90,0x83,0x0d,0x84,0x18,0xb0,0x01,0x1c, +0xcc,0xc1,0x04,0x41,0x00,0x28,0x0c,0x4d,0x6d,0x18,0xbe,0x6f,0xd8,0x20,0x50,0x77, +0xb0,0xa1,0xa8,0x03,0x3b,0x00,0xe8,0x00,0x0f,0xaa,0xb0,0xb1,0xd9,0xb5,0xb9,0xa4, +0x91,0x95,0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64,0x78,0x2e,0x76,0x65,0x72,0x73,0x69, +0x6f,0x6e,0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b,0x5d,0x18,0x9b,0x5d,0x99,0xdc,0x94, +0xc0,0xa8,0x43,0x86,0xe7,0x32,0x87,0x16,0x46,0x56,0x26,0xd7,0xf4,0x46,0x56,0xc6, +0x36,0x25,0x40,0xca,0x90,0xe1,0xb9,0xc8,0x95,0xcd,0xbd,0xd5,0xc9,0x8d,0x95,0xcd, +0x4d,0x09,0xe6,0xa0,0x0e,0x19,0x9e,0x4b,0x99,0x1b,0x9d,0x5c,0x1e,0xd4,0x5b,0x9a, +0x1b,0xdd,0xdc,0x94,0x00,0x0f,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x35,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x0d,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0x00, +0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc8,0x6d,0x9b,0xc2,0x36,0x5c, +0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98, +0x5f,0xdc,0xb6,0x2d,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9, +0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0x1b,0x83,0x34,0x5c,0xbe,0xf3,0xf8, +0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x96,0xe0,0x0c,0x97,0xef,0x3c,0xfe, +0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x05,0x44,0xc3,0xe5,0x3b,0x8f,0x6f,0x44,0x0e,0xf5, +0x88,0x83,0x8f,0xdc,0xb6,0x1d,0x54,0xc3,0xe5,0x3b,0x8f,0x2f,0x01,0xcc,0xb3,0x10, +0x25,0x51,0x11,0x8b,0x5f,0xdc,0xb6,0x11,0x54,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7, +0x44,0x45,0x44,0xe9,0x00,0x83,0x5f,0xdc,0xb6,0x15,0x58,0xc3,0xe5,0x3b,0x8f,0x3f, +0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11,0xe1,0x17,0xb7,0x6d,0x02,0xd9,0x70,0xf9, +0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38,0x88,0x0d,0x18,0x39,0xd4,0xe3,0x23,0xb7, +0x6d,0x06,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00, +0x61,0x20,0x00,0x00,0x83,0x09,0x00,0x00,0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00, +0x49,0x00,0x00,0x00,0x34,0xcc,0x00,0x94,0x51,0x21,0x15,0x61,0x40,0xb1,0x95,0x5c, +0xa9,0x14,0x5f,0xd9,0xd5,0x40,0xb9,0x94,0x61,0x40,0xc1,0x94,0x4d,0x31,0x15,0x6f, +0x40,0xf9,0x06,0x94,0x52,0x15,0x54,0x44,0xf9,0x14,0x0d,0x7d,0x35,0x40,0x4a,0x11, +0x94,0x41,0x79,0x94,0xc0,0x08,0x00,0x19,0x63,0x04,0x20,0x08,0x82,0x28,0x18,0x8c, +0x11,0xb4,0xe6,0x9c,0xb3,0xdf,0x18,0x01,0x08,0x82,0xa0,0xfc,0x8d,0x11,0x80,0x20, +0x08,0xf3,0xbf,0x30,0x46,0x00,0x82,0x20,0x18,0xff,0xc2,0x18,0xc1,0x3b,0x93,0x26, +0xda,0x8d,0x11,0x80,0x20,0x08,0xc2,0xbf,0x30,0x46,0x00,0x82,0x20,0x08,0x82,0xc1, +0x18,0x41,0x6b,0xce,0x39,0xef,0x8d,0x11,0x80,0x20,0x08,0xca,0x60,0x30,0x46,0x00, +0x82,0x20,0x08,0x82,0xc2,0x18,0x01,0x08,0xe2,0xff,0x3d,0x06,0x63,0x04,0x21,0x09, +0x86,0x78,0x37,0x46,0xb0,0xc7,0x6a,0xbc,0x7f,0x63,0x04,0x6b,0xad,0xd6,0xe2,0x37, +0x46,0xf0,0xdf,0x7f,0xff,0x7e,0x63,0x04,0xad,0x39,0xe7,0xbc,0x2f,0x8c,0x11,0xc8, +0xa2,0xdb,0xff,0xdf,0x18,0x81,0xce,0x9a,0x73,0xfa,0x8d,0x11,0xa8,0x78,0x7d,0xaa, +0xde,0x18,0x01,0x08,0x82,0x20,0x08,0x0e,0x63,0x04,0x6b,0xad,0xd6,0xba,0x37,0x46, +0x00,0x82,0xa0,0x7f,0x87,0xc1,0x18,0x41,0x6b,0xce,0x39,0xed,0x8d,0x11,0x80,0x20, +0x08,0x92,0x60,0x30,0x46,0x00,0x82,0x20,0xa8,0x83,0xc1,0x18,0x81,0x08,0x92,0x20, +0xbe,0x8d,0x11,0xc0,0x71,0x99,0xdf,0xde,0x18,0x01,0x59,0xf2,0xfa,0xfd,0x8d,0x11, +0x80,0x20,0x08,0xb2,0x60,0x30,0x46,0x00,0x82,0x20,0x88,0x7e,0x63,0x04,0x20,0x08, +0x82,0xf8,0x2f,0xcc,0x00,0x8c,0x11,0x80,0x20,0x08,0xc2,0xdf,0x18,0x01,0x08,0x82, +0x20,0xfe,0x8d,0x00,0x00,0x00,0x00,0x00,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06, +0xb7,0xb0,0x07,0x66,0x00,0x0b,0xb5,0x90,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00, +0x06,0xb8,0xc0,0x07,0x67,0x20,0x0b,0xb1,0xa0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60, +0x00,0x06,0xb9,0xd0,0x07,0x68,0x70,0x0b,0xb3,0xb0,0x0a,0x23,0x06,0x09,0x00,0x82, +0x60,0x00,0x06,0xba,0xe0,0x07,0x69,0x90,0x0b,0xb9,0xc0,0x0a,0x23,0x06,0x09,0x00, +0x82,0x60,0x00,0x06,0xbb,0xf0,0x07,0x6a,0x70,0x0b,0xb7,0xd0,0x0a,0x23,0x06,0x09, +0x00,0x82,0x60,0x00,0x06,0xbc,0x00,0x0a,0x6a,0x00,0x0b,0xbb,0xe0,0x0a,0x23,0x06, +0x09,0x00,0x82,0x60,0x00,0x06,0xbd,0x10,0x0a,0x6b,0x20,0x0b,0xb1,0xf0,0x0a,0x23, +0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xbe,0x20,0x0a,0x6c,0xb0,0x0b,0xbb,0x00,0x0b, +0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xbf,0x30,0x0a,0x6d,0x60,0x0b,0xb5,0x10, +0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe0,0x40,0x0a,0x6e,0x90,0x0b,0xb7, +0x20,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe1,0x50,0x0a,0x6f,0xb0,0x0b, +0xba,0x30,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe2,0x60,0x0a,0x70,0x00, +0x0e,0xbc,0x40,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe3,0x70,0x0a,0x71, +0x20,0x0e,0xbf,0x50,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe4,0x80,0x0a, +0x72,0x00,0x0e,0xe2,0x60,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe5,0x90, +0x0a,0x76,0x10,0x0e,0xe4,0x70,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe6, +0xa0,0x0a,0x78,0x20,0x0e,0xe2,0x80,0x0b,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0xc8, +0x43,0x28,0x8c,0xc3,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0xf3,0x20,0x0a,0xe7,0x30, +0x62,0x60,0x00,0x20,0x08,0x06,0xc4,0x3c,0x88,0x42,0x39,0x8c,0x18,0x18,0x00,0x08, +0x82,0x01,0x41,0x0f,0xa3,0x90,0x0e,0x23,0x06,0x07,0x00,0x82,0x60,0xd0,0xb1,0x03, +0x2b,0x14,0xea,0x30,0x9a,0x10,0x04,0x65,0x9c,0xc3,0x95,0x81,0x0e,0x57,0xc1,0x2b, +0x70,0x11,0x01,0x54,0x70,0x0a,0x5a,0x49,0x01,0x25,0x24,0x70,0x82,0x61,0x27,0x18, +0x66,0x82,0x18,0xc0,0xc7,0x84,0x31,0x80,0xcf,0x68,0x42,0x03,0x5c,0x60,0xd8,0x39, +0x86,0x59,0x21,0xd0,0xc7,0x0a,0x81,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0xfd, +0x83,0x2f,0x5c,0xf6,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x5d,0x48,0x84,0x83,0xc6,0x0f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x27, +0x18,0x76,0x82,0x61,0x76,0x08,0xf4,0xb1,0x43,0xa0,0x8f,0x09,0x0c,0x7c,0x4c,0x60, +0xe0,0x33,0x9a,0x90,0x08,0xa3,0x09,0xca,0x60,0x08,0x21,0x1f,0x43,0x08,0xf9,0x98, +0x42,0x0b,0xf0,0x31,0xa5,0x16,0xe0,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x4e, +0xd8,0x03,0x21,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x91,0x13,0xf7,0x40,0x08,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xe8,0x44,0x3e,0xf4,0x81,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0xc7,0x4e,0xe8,0x83,0x1f,0x08,0xa7,0x18,0x76,0x8a,0x61,0x46,0x08,0xf4, +0x31,0x42,0xa0,0xcf,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x3f,0xd1,0x0f,0x73,0x30, +0x13,0x65,0x40,0x06,0x20,0x01,0x12,0x20,0x01,0x12,0xa3,0x09,0x01,0x30,0x9a,0x20, +0x04,0xa3,0x09,0x9d,0x30,0x9a,0xe0,0x0d,0x26,0x10,0xf2,0x31,0x81,0x90,0x8f,0x95, +0x81,0x20,0x1f,0x2b,0x03,0x41,0x3e,0x26,0x08,0xf2,0x31,0x41,0x90,0x8f,0x09,0x01, +0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x4a,0x0b,0x90,0x08,0x0c,0x49,0x03,0xf8, +0x18,0x92,0x06,0xf0,0x19,0x8e,0x10,0x60,0x61,0xf8,0x86,0x23,0x06,0x59,0x28,0xbe, +0x12,0x02,0x1d,0x8e,0x20,0x66,0x61,0xf8,0x86,0x23,0x8a,0x5a,0x28,0xbe,0x12,0x02, +0x2d,0x22,0xd0,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xe4,0xe2,0x25,0x5a,0x01,0x15, +0xb0,0x4b,0x17,0x74,0x21,0x2d,0xd2,0xc2,0x26,0x6e,0x61,0x34,0x21,0x18,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0xaa,0x0b,0xb2,0x08,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60, +0xaa,0x0b,0x99,0xa0,0x85,0x55,0xd8,0xb4,0x5e,0xe8,0x05,0xb6,0x60,0x8b,0x9c,0xd0, +0x85,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xe8,0xe8, +0x82,0x26,0x5a,0x21,0x2e,0x46,0x13,0x82,0x61,0xb8,0x21,0x88,0x0b,0x30,0x28,0x25, +0x25,0xb8,0x84,0x60,0x6b,0x58,0x09,0xae,0x26,0xd0,0x59,0x86,0x40,0x08,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xa0,0xdb,0x8b,0x9d,0xa0,0x85,0xbc,0x18,0x4d,0x08,0x80,0xd1, +0x04,0x21,0x38,0xc1,0xb0,0x13,0x0c,0x33,0x61,0x93,0x8f,0x09,0x9b,0x7c,0x4c,0x40, +0x09,0xf8,0x98,0x90,0x12,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x35,0xd4, +0xc2,0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x68,0x0d,0xb6,0x70,0x87,0x60,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0xd7,0x60,0x8b,0x63,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0xe3,0x35,0xdc,0x02,0x1e,0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x5a,0x63, +0x2c,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x5c,0x83,0x2c,0x84,0x13,0x06,0x3a, +0x61,0x20,0x3b,0x88,0xf8,0x98,0x41,0xc4,0xa7,0x88,0xb6,0x80,0x22,0xdc,0x02,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x9a,0x8d,0xb3,0x10,0x56,0x63,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x2a,0xda,0x40,0x0b,0x81,0x35,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xc9, +0x8d,0xbb,0x78,0x87,0xd6,0x10,0x02,0xbd,0xd0,0x0b,0xbd,0xd0,0x8b,0xd1,0x84,0x00, +0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x11,0x83,0x06,0x00,0x41, +0x30,0x68,0x7c,0x83,0x2f,0xe8,0x41,0x36,0x1a,0xe3,0x2f,0xfe,0xe2,0x2f,0xfe,0x62, +0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xa1,0x24,0xdd, +0x00,0x0b,0x03,0xbe,0x00,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x54,0xe1,0x81,0x17, +0x42,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x8d,0x79,0x90,0x06,0x3f,0xe8,0x46,0xe0, +0x9c,0xc6,0x69,0x9c,0xc6,0x69,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c, +0xc2,0x68,0x02,0x31,0x94,0x16,0x1e,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x15,0x7a, +0xfc,0x45,0x80,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xd3,0x1e,0xab,0x31,0x12,0xe1, +0x11,0x54,0xae,0xe1,0x1a,0xae,0xe1,0x1a,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3, +0x09,0x83,0x30,0x9a,0x40,0x0c,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xc8,0x07,0x6c, +0xa0,0x84,0x79,0x6c,0x60,0x30,0x1b,0xb3,0x31,0x1b,0xb3,0x31,0x9a,0x10,0x00,0xa3, +0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x30,0x62,0xd0,0x00,0x20,0x08,0x06, +0xcd,0x7d,0xd4,0x46,0x4b,0xac,0x87,0x19,0x94,0x01,0x6e,0xe0,0x06,0x6e,0xe0,0xc6, +0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x88,0x41, +0x03,0x80,0x20,0x18,0x34,0xfc,0xa1,0x1b,0x32,0x01,0x1f,0x97,0x1a,0xf4,0x46,0x6f, +0xf4,0x46,0x6f,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02, +0x31,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x13,0x22,0xbf,0x71,0x13,0xf5,0x51,0xbd, +0x81,0x78,0x88,0x87,0x78,0x88,0xc7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2, +0x20,0x8c,0x26,0x10,0x43,0xd1,0x41,0x7f,0x80,0x8d,0xc2,0x6f,0x80,0x60,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x2a,0x12,0xd9,0x0d,0x21,0x18,0x31,0x68,0x00,0x10,0x04,0x83, +0x26,0x45,0xce,0xe3,0x27,0xfa,0x43,0x0e,0x02,0xf5,0x50,0x0f,0xf5,0x50,0x8f,0xd1, +0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x11,0x83,0x06, +0x00,0x41,0x30,0x68,0x5c,0x84,0x3d,0xc8,0x42,0x44,0xfa,0xc0,0x78,0x8f,0xf7,0x78, +0x8f,0xf7,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62, +0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x66,0x46,0xe2,0x23,0x2d,0x4e,0xc4,0x0d,0x16, +0xfa,0xa0,0x0f,0xfa,0xa0,0x8f,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41, +0x18,0x4d,0x20,0x86,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x70,0xc4,0x3e,0xdc,0x82, +0x45,0xd8,0x00,0xca,0x8f,0xfc,0xc8,0x8f,0xfc,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21, +0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0xa8,0x55,0x98,0x11,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x4a,0x47,0xe2,0x23,0xb8,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xf9,0x91, +0xfe,0xa8,0x8b,0x19,0x41,0x85,0x00,0x44,0x40,0x04,0x44,0x40,0x64,0x34,0x21,0x00, +0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0x61,0xc4,0xa0,0x01,0x40,0x10, +0x0c,0x1a,0x32,0x11,0x11,0xbd,0xc0,0x91,0x59,0x30,0x4a,0xa4,0x44,0x4a,0xa4,0x44, +0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x46,0x0c, +0x1a,0x00,0x04,0xc1,0xa0,0x49,0x93,0x13,0xf9,0x8b,0x1e,0x21,0x85,0x45,0x45,0x54, +0x44,0x45,0x54,0x64,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13, +0x88,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x37,0x61,0x11,0xd2,0x10,0x13,0x51, +0x80,0x5e,0xe4,0x45,0x5e,0xe4,0x45,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13, +0x06,0x61,0x34,0x81,0x18,0x2c,0x37,0xc0,0x21,0x3e,0x23,0x06,0x06,0x00,0x82,0x60, +0x10,0xc9,0x49,0x9a,0x04,0x16,0xe4,0x86,0x7c,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60, +0x9a,0x13,0x18,0x81,0x8d,0xd4,0x08,0x74,0x63,0x37,0x76,0x43,0x4d,0xd4,0xe4,0x46, +0x70,0x63,0x34,0x21,0x00,0x6c,0x3e,0xca,0x21,0x3e,0x23,0x06,0x06,0x00,0x82,0x60, +0x10,0xdd,0x89,0x9b,0x04,0x16,0xf8,0x86,0x7c,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60, +0xc2,0x93,0x1a,0xa9,0x0d,0xd7,0x08,0x7e,0x03,0x3c,0xc0,0xe3,0x4d,0xde,0x84,0x47, +0x7a,0x63,0x34,0x21,0x00,0x0c,0x3c,0xd4,0x21,0x3e,0x23,0x06,0x06,0x00,0x82,0x60, +0x10,0xf1,0xc9,0x9c,0x04,0x16,0x8c,0x87,0x7c,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60, +0xea,0x13,0x1d,0xd1,0x8d,0xd9,0x08,0xc8,0xa3,0x3c,0xca,0x83,0x4e,0xe8,0x24,0x4c, +0xc4,0x63,0x34,0x21,0x00,0x0c,0x44,0xde,0x21,0x3e,0x23,0x06,0x06,0x00,0x82,0x60, +0x10,0x85,0x0a,0x9e,0x04,0x16,0xa0,0x87,0x7c,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60, +0x12,0x95,0x1f,0xf9,0x0d,0xdc,0x08,0xd2,0x43,0x3d,0xd4,0x23,0x4f,0xf2,0xc4,0x4c, +0xce,0x63,0x34,0x21,0x00,0x0c,0x6a,0x07,0xf9,0x58,0xd4,0x0e,0xf2,0x31,0xa9,0x1d, +0xe4,0x63,0x53,0x3b,0xc8,0xc7,0x1e,0x76,0x90,0x8f,0x41,0xec,0x20,0x1f,0x8b,0xd8, +0x41,0x3e,0x26,0xb1,0x83,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8, +0x18,0x81,0xc0,0xc7,0x24,0x76,0x90,0x8f,0x4d,0xec,0x20,0x1f,0xa3,0xd8,0x41,0x3e, +0x56,0xb1,0x83,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42, +0xc0,0xc7,0xaa,0x76,0x90,0x8f,0x59,0xed,0x20,0x1f,0xbb,0xda,0x41,0x3e,0x86,0xb5, +0x83,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7, +0xce,0x80,0x0d,0xe0,0x63,0xc1,0x18,0xc0,0xc7,0x82,0x0f,0x3e,0x76,0x04,0xf4,0xb1, +0x43,0xa0,0x8f,0x1d,0x03,0x7d,0xec,0x20,0xe8,0x63,0x73,0x70,0x0f,0xf2,0x31,0x3a, +0xb8,0x07,0xf9,0x58,0x1d,0xdc,0x83,0x7c,0xcc,0x0e,0xee,0x41,0x3e,0x26,0x07,0xf6, +0x20,0x1f,0x9b,0x03,0x7b,0x90,0x8f,0xd1,0x81,0x3d,0xc8,0xc7,0xea,0xc0,0x1e,0xe4, +0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x56,0x07, +0xf9,0x20,0x1f,0xb3,0x83,0x7c,0x90,0x8f,0xdd,0x41,0x3e,0xc8,0xc7,0xf0,0x20,0x1f, +0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86, +0x07,0xfc,0x20,0x1f,0xcb,0x03,0x7e,0x90,0x8f,0xe9,0x01,0x3f,0xc8,0xc7,0xf6,0x80, +0x1f,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e, +0x46,0x84,0x01,0x7d,0x8c,0x10,0x03,0xfa,0x18,0x31,0x06,0xf4,0x31,0x82,0x0c,0xe8, +0x63,0xb3,0x00,0x12,0xf2,0x31,0x5a,0x00,0x09,0xf9,0x58,0x2d,0x80,0x84,0x7c,0xcc, +0x16,0x40,0x42,0x3e,0x26,0x0b,0xff,0x20,0x1f,0x9b,0x85,0x7f,0x90,0x8f,0xd1,0xc2, +0x3f,0xc8,0xc7,0x6a,0xe1,0x1f,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81, +0xc0,0xc7,0x08,0x04,0x3e,0x56,0x0b,0x22,0x21,0x1f,0xb3,0x05,0x91,0x90,0x8f,0xdd, +0x82,0x48,0xc8,0xc7,0x70,0x41,0x24,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18, +0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x0b,0x25,0x21,0x1f,0xcb,0x85,0x92,0x90,0x8f, +0xe9,0x42,0x49,0xc8,0xc7,0x76,0xa1,0x24,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8, +0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84,0x02,0x7d,0x8c,0x10,0x05,0xfa,0x18, +0x31,0x0a,0xf4,0x31,0x82,0x14,0xe8,0x63,0xf3,0xa0,0x12,0xf2,0x31,0x7a,0x50,0x09, +0xf9,0x58,0x3d,0xa8,0x84,0x7c,0xcc,0x1e,0x54,0x42,0x3e,0x26,0x0f,0x29,0x21,0x1f, +0x9b,0x87,0x94,0x90,0x8f,0xd1,0x43,0x4a,0xc8,0xc7,0xea,0x21,0x25,0xe4,0x63,0x04, +0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x56,0x0f,0x2c,0x21, +0x1f,0xb3,0x07,0x96,0x90,0x8f,0xdd,0x03,0x4b,0xc8,0xc7,0xf0,0x81,0x25,0xe4,0x63, +0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x0f,0x2f, +0x21,0x1f,0xcb,0x87,0x97,0x90,0x8f,0xe9,0xc3,0x4b,0xc8,0xc7,0xf6,0xe1,0x25,0xe4, +0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84, +0x03,0x7d,0x8c,0x10,0x07,0xfa,0x18,0x31,0x0e,0xf4,0x31,0x82,0x1c,0xe8,0x63,0xf0, +0x62,0x1f,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0x75,0x40,0x27,0xb0,0x00, +0x5e,0xe4,0x33,0x62,0xf0,0x00,0x20,0x08,0x06,0x93,0xea,0x9c,0xcd,0xb9,0x80,0x4b, +0x10,0x2f,0xf2,0x22,0x2f,0xa1,0x13,0x3a,0x6e,0xf3,0x2e,0xa3,0x09,0x01,0x60,0x2a, +0xb3,0x1f,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0x75,0x4a,0x27,0xb0,0xa0, +0x5e,0xe4,0x33,0x62,0xf0,0x00,0x20,0x08,0x06,0xd3,0xeb,0xb0,0x0d,0xbb,0x94,0x4b, +0x60,0x2f,0xf7,0x72,0x2f,0xa6,0x63,0x3a,0x73,0x43,0x2f,0xa3,0x09,0x01,0x60,0xf7, +0x02,0x22,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x68,0x76,0x54,0x27,0xb0,0x40, +0x5f,0xe4,0x33,0x62,0xf0,0x00,0x20,0x08,0x06,0x13,0xed,0xc4,0x4d,0xbc,0xa8,0x4b, +0xb0,0x2f,0xfc,0xc2,0x2f,0xab,0xb3,0x3a,0x78,0x93,0x2f,0xa3,0x09,0x01,0x60,0x37, +0x53,0x22,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0x77,0x5e,0x27,0xb0,0xe0, +0x5f,0xe4,0x33,0x62,0xf0,0x00,0x20,0x08,0x06,0x53,0xee,0xd8,0x8d,0xbd,0xbc,0x4b, +0x00,0x32,0x21,0x13,0x32,0xb0,0x03,0x3b,0x7d,0xe3,0x2f,0xa3,0x09,0x01,0x60,0x10, +0x3e,0xc8,0xc7,0x22,0x7c,0x90,0x8f,0x49,0xf8,0x20,0x1f,0x9b,0xf0,0x41,0x3e,0xf6, +0xf0,0x82,0x7c,0x0c,0xe2,0x05,0xf9,0x58,0xc4,0x0b,0xf2,0x31,0x89,0x17,0xe4,0x63, +0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x26,0x91,0x82, +0x7c,0x6c,0x22,0x05,0xf9,0x18,0x45,0x0a,0xf2,0xb1,0x8a,0x14,0xe4,0x63,0x08,0x01, +0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x56,0xb1,0x81,0x7c,0xcc, +0x62,0x03,0xf9,0xd8,0xc5,0x06,0xf2,0x31,0x8c,0x0d,0xe4,0x63,0x08,0x01,0x1f,0x43, +0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x76,0x06,0x6c,0x00,0x1f,0x0b,0xc6, +0x00,0x3e,0x16,0x7c,0xf0,0xb1,0x23,0xa0,0x8f,0x1d,0x02,0x7d,0xec,0x18,0xe8,0x63, +0x07,0x41,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x44,0x08,0x7c,0x52,0x84,0x44, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x18,0xa1,0xf0,0x49,0x11,0x12,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0x83,0x84,0xc4,0x27,0x45,0x48,0x64,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0x12,0x1a,0x9f,0x14,0x21,0x91,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4c, +0xa8,0x7c,0x5a,0x04,0x45,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x38,0x21,0xf3,0x69, +0x11,0x14,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x85,0xce,0xa7,0x45,0x50,0x64, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x14,0x42,0x9f,0x16,0x41,0x91,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x54,0x08,0x7d,0x10,0xfd,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x63,0x85,0xd2,0x07,0xd1,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x58,0x48,0x7d, +0x10,0xfd,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x85,0xd6,0x07,0xd1,0x8f,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x5c,0xa8,0x7d,0x10,0xff,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0xe3,0x85,0xdc,0x07,0xf1,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x60, +0xe8,0x7d,0x10,0xff,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x86,0xe0,0x07,0xf1, +0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x64,0x08,0x7e,0x90,0xfe,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x63,0x86,0xe2,0x07,0xe9,0x8f,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x68,0x48,0x7e,0x90,0xfe,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x86,0xe6, +0x07,0xe9,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6c,0xa8,0x7e,0x90,0x10,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x86,0xec,0x07,0x09,0x91,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x70,0xe8,0x7e,0x90,0x10,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23, +0x87,0xf0,0x07,0x09,0x91,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x74,0x28,0x7f,0x38, +0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x1d,0xd2,0x1f,0x0e,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0x83,0x87,0xf6,0x87,0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe8, +0x21,0xfe,0xe1,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7c,0x88,0x7f,0x08,0x64, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x1f,0xea,0x1f,0x02,0x19,0x31,0x38,0x00,0x10, +0x04,0x83,0x03,0x8c,0xfc,0x87,0x40,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x08,0xa3, +0xff,0x21,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0x76,0x48,0x7f,0xe6,0xc6,0x86, +0x46,0x13,0x82,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x31,0x0a,0x21,0xbc,0xb9, +0xa1,0x1b,0xba,0x21,0x12,0x22,0x21,0x12,0x22,0xa1,0xd1,0x84,0x00,0x18,0x8e,0x08, +0x4e,0x27,0xf8,0xa6,0x1b,0x52,0x47,0x08,0x4c,0x29,0xe8,0x63,0x8a,0x41,0x1f,0x53, +0x0e,0xfa,0x18,0x31,0xc8,0xc7,0x8a,0x41,0x3e,0x36,0x18,0xf2,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0xc3,0x8d,0x5a,0x68,0x78,0x9d,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xde,0xc8,0x85,0x06,0xd8,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x8e,0x5e,0x68, +0x88,0x9d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe2,0xe8,0x85,0x06,0xf5,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0x43,0x8e,0x60,0x68,0x58,0x9f,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xe6,0x28,0x86,0x06,0xf6,0x31,0xe1,0x76,0xe4,0x63,0x02,0x01,0x1f,0x0b, +0x78,0x47,0x3e,0x16,0x0c,0xf0,0xb1,0xa3,0x88,0x8f,0x05,0xbc,0x23,0x1f,0x4b,0xc0, +0x47,0x3e,0x76,0x04,0xf1,0xb1,0x44,0x7c,0xe4,0x63,0x42,0x10,0x9f,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0xf6,0x48,0x8e,0xba,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf8, +0x68,0x8d,0x82,0xe1,0x88,0x2f,0x7c,0x88,0xef,0x82,0x21,0x46,0x0c,0x1a,0x00,0x04, +0xc1,0xa0,0x09,0xa5,0x1f,0x02,0x1f,0x31,0x3a,0x1d,0xd3,0x11,0x23,0x31,0x12,0x23, +0x31,0x1a,0x4d,0x08,0x80,0xe1,0x88,0x20,0x7f,0x84,0x6f,0xc4,0xe0,0x01,0x40,0x10, +0x0c,0xa6,0x50,0xf2,0xa1,0xdd,0xb9,0x1d,0x9c,0xb9,0x99,0xf4,0x49,0x1f,0x3c,0xc2, +0xa3,0x32,0x32,0x9f,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x59,0x02,0x61,0xa0,0xc2, +0x10,0x83,0x40,0xf6,0x80,0x81,0x0a,0x03,0x0c,0x02,0xda,0x03,0x06,0x2a,0x0c,0x2d, +0xb0,0x3d,0x60,0xa0,0xc2,0x50,0x02,0xdc,0x03,0x06,0x2a,0x0c,0x25,0xd0,0x3d,0x60, +0xa0,0xc2,0xe0,0x02,0xde,0x03,0x06,0x2a,0x06,0x2d,0x10,0xc9,0x00,0x18,0xa8,0xf8, +0xac,0x00,0x1e,0x03,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x58,0x7a,0x23,0x9b, +0x19,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x4b,0xa5,0x34,0x12,0x1f,0x53,0x1a,0x4d, +0x08,0x84,0x0a,0x7e,0x48,0x2b,0x95,0x82,0xbb,0xc0,0xb0,0x11,0x83,0x03,0x00,0x41, +0x30,0xe8,0x5c,0xc9,0x8d,0xce,0x27,0x95,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x4e, +0x30,0xec,0x04,0xc3,0x4c,0x30,0xe8,0x63,0xc2,0x41,0x9f,0x13,0x06,0x3a,0x61,0xa0, +0xd1,0x04,0x07,0x18,0x4d,0x78,0x82,0x23,0x0c,0x3b,0xc2,0x30,0x13,0x7e,0x47,0x3e, +0x26,0xfc,0x8e,0x7c,0x8c,0x18,0x23,0xf8,0x18,0x41,0x46,0xf0,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0xe3,0x9c,0x4a,0x89,0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x40, +0x27,0x53,0x22,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd2,0x09,0x95,0x58,0x48, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x9d,0x52,0xa9,0x85,0x84,0x63,0x0c,0x3b, +0xc6,0x30,0x23,0x04,0xfa,0x18,0x21,0xd0,0x67,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a, +0x77,0x62,0xa5,0x11,0x12,0x27,0x71,0x12,0xa7,0x57,0x7a,0xa5,0x57,0x7a,0xa5,0xd1, +0x84,0x00,0x18,0x8e,0x08,0x64,0x28,0xf8,0xa6,0x1b,0x68,0x48,0x08,0x2e,0x0c,0x8c, +0x1a,0x31,0x78,0x00,0x10,0x04,0x83,0x09,0x9e,0x5a,0xc9,0x85,0x4c,0xe8,0x30,0x70, +0x08,0x87,0xce,0xe9,0x9c,0x68,0x29,0x18,0x4d,0x08,0x00,0x0b,0xda,0x48,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0x10,0xd1,0x53,0x2c,0x05,0x16,0x18,0xf2,0x19,0x31,0x30, +0x00,0x10,0x04,0x83,0xc8,0x9e,0x5e,0x29,0xb0,0x00,0x8e,0xe4,0x33,0x62,0x60,0x00, +0x20,0x08,0x06,0x11,0x3e,0xd5,0x52,0x30,0x1c,0x01,0x07,0x3d,0x14,0x7c,0xd3,0x0d, +0x42,0x1c,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf8,0x53,0x2f,0x05,0xc3,0x70, +0x44,0x00,0x46,0xce,0x37,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x48,0xf9,0xd2,0x50, +0x58,0x30,0xd0,0xc7,0xc8,0x28,0x88,0xcf,0x74,0x43,0x50,0x46,0xc4,0x2c,0xc3,0x40, +0xd4,0xc1,0x70,0x44,0x1e,0x94,0x91,0xf3,0x4d,0x37,0x88,0xd2,0x19,0x05,0xb3,0x04, +0xc8,0x70,0xc4,0x1e,0xa0,0x91,0xf2,0xcd,0x32,0x18,0x45,0x60,0x8c,0x12,0x1f,0x0b, +0xd6,0x48,0x3e,0x16,0x30,0xf0,0x99,0x25,0x40,0x86,0x23,0x0e,0x53,0x12,0xbe,0x59, +0x86,0x03,0x09,0x66,0x09,0x90,0x81,0x12,0x83,0x19,0x40,0xa2,0xc0,0xc5,0xe0,0x00, +0x09,0x63,0xa0,0xc4,0x10,0x83,0xc1,0x28,0xbc,0xc3,0x33,0x4c,0x09,0x25,0xf8,0x58, +0x90,0x4a,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x88,0xa5,0xf6,0x29,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0x03,0xa6,0xde,0x09,0x14,0x02,0x9b,0xa3,0x20,0x3e,0x46, +0x47,0xb7,0x13,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x60,0xea,0x9f,0x82,0xe1, +0x08,0xde,0x81,0x25,0xe2,0xbb,0xc0,0x28,0x5b,0x02,0xf9,0x58,0x60,0xc8,0xc7,0x82, +0x42,0x3e,0x16,0xf8,0x11,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xba,0x29,0x93, +0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8,0x29,0x7d,0x7a,0xc0,0x60,0x38,0x22, +0xe8,0x23,0xe7,0x1b,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0xa7,0xf6,0x29,0x12,0x03, +0x0b,0x06,0xfa,0x4c,0x37,0x04,0xa0,0x34,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xd4, +0x53,0x2c,0x15,0xd8,0x51,0x4e,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0xa7, +0x5c,0x2a,0xb0,0x60,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x61,0x05,0x53, +0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x68,0x3e,0xd5,0x4f,0x76,0x34,0x53,0xa3,0x09, +0x01,0x30,0x9a,0x20,0x04,0x26,0xa4,0x91,0x7c,0x4c,0x48,0x23,0xf9,0x8c,0x18,0x18, +0x00,0x08,0x82,0x41,0x74,0x56,0xfd,0x24,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x84, +0x56,0xfe,0x24,0x9c,0x30,0xd0,0x09,0x03,0x9d,0x60,0xd8,0x09,0x86,0x99,0x30,0x4b, +0xf0,0x31,0x81,0x96,0xe0,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xda,0x5a,0xa9,0xd4, +0x28,0x89,0xd5,0x68,0x42,0x00,0x8c,0x26,0x08,0x81,0x15,0x42,0x7c,0xac,0x10,0xe2, +0x33,0x1c,0x21,0x3c,0xc2,0x37,0xdd,0x60,0x52,0x2f,0x15,0x0c,0x47,0x0c,0x90,0xf0, +0x4d,0x37,0xa0,0x54,0x4c,0x05,0xd3,0x0d,0x6c,0xe5,0x56,0xc4,0x74,0x43,0x5b,0xbd, +0xd5,0x50,0x45,0x04,0x45,0x44,0x50,0x02,0x01,0x25,0x10,0x30,0x62,0xd0,0x00,0x20, +0x08,0x06,0x0d,0x68,0xf9,0x14,0x2e,0xd1,0x95,0x10,0x84,0x55,0x58,0x85,0x55,0x58, +0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74,0x83,0x5e,0xed,0x95, +0x53,0x49,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x98,0x16,0x59,0xf9,0x92,0x5e, +0x05,0xc7,0x59,0x9d,0xd5,0x59,0x9d,0xd5,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68, +0xc2,0x20,0x4c,0x37,0x84,0x16,0x68,0x51,0xf5,0x04,0x30,0x62,0xd0,0x00,0x20,0x08, +0x06,0x0d,0x6b,0xa9,0x15,0x39,0x81,0x56,0xd0,0xb4,0x55,0x5b,0xb5,0x55,0x5b,0x8d, +0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74,0x83,0x69,0x9d,0x16,0x56, +0x54,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xc8,0x16,0x5c,0xa9,0x93,0x69,0x51, +0xc1,0x5c,0xcd,0xd5,0x5c,0xcd,0xd5,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2, +0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x63,0x5b,0x74,0xe5,0x4e,0xaa,0x15,0x15, +0x77,0x75,0x57,0x77,0x75,0x57,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83, +0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x8d,0x6e,0xe1,0x95,0x3c,0xb9,0xd6,0x93,0xec, +0xd5,0x5e,0xed,0xd5,0x5e,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2, +0x74,0x43,0x6d,0xd1,0x96,0x19,0x94,0x18,0x04,0x30,0x62,0xd0,0x00,0x20,0x08,0x06, +0x0d,0x78,0xf9,0x15,0x3e,0xd1,0x96,0x18,0x04,0xa1,0x15,0x5a,0xa1,0x15,0x5a,0xa3, +0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06, +0x0d,0x79,0x89,0x16,0x3f,0xe1,0xd6,0x57,0x94,0x56,0x69,0x95,0x56,0x69,0x8d,0x26, +0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x34, +0xe8,0x65,0x5a,0x20,0xc5,0x5b,0x5d,0x92,0x5a,0xa9,0x95,0x5a,0xa9,0x35,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x86,0x07,0xa5,0x10,0x1f,0xc3,0x83,0x52, +0x88,0xcf,0xbd,0x91,0x51,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc0,0xd7,0x6b,0x81, +0x43,0x60,0x33,0xb5,0x0a,0xf4,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0xbe,0x60, +0xab,0xac,0x02,0xab,0xa9,0x21,0x3e,0x26,0x04,0xf2,0xb1,0xe0,0xa6,0xe0,0x63,0x01, +0x5a,0xc9,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xfb,0xb2,0xad,0x9c,0x0a,0x0c, +0x94,0x7c,0x4a,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe4,0x17,0x6e,0x05,0xc9, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xfa,0x95,0x5b,0x3b,0x15,0x18,0x71,0xc4,0xc7, +0x84,0x40,0x3e,0x16,0x24,0xf0,0x31,0x59,0x7a,0x2b,0xf9,0x8c,0x18,0x18,0x00,0x08, +0x82,0x41,0xc4,0x5f,0xeb,0x15,0x18,0x5c,0x05,0xf1,0xb1,0x54,0x30,0x05,0x10,0x5c, +0x60,0x98,0xa5,0xc2,0x29,0x80,0xe0,0x02,0xc3,0x6c,0xc0,0xe0,0x63,0x02,0x06,0x9f, +0xe1,0x06,0x54,0x80,0x0b,0x32,0x18,0x6e,0x40,0x05,0xb8,0x20,0x83,0x12,0x02,0xbd, +0xc0,0x28,0x73,0x0c,0xf9,0xd8,0x63,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xae, +0x13,0x4b,0x2f,0x21,0x10,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5c,0x8c,0xbd, +0x02,0xd9,0xb2,0x40,0xb6,0xe4,0x63,0x41,0x5d,0xc1,0xc7,0x86,0xbb,0x92,0x8f,0x05, +0x77,0x05,0x1f,0x2b,0x6a,0x4b,0x3e,0x16,0xd4,0x16,0x7c,0x2c,0x28,0xe4,0x63,0x81, +0x6d,0xc1,0xc7,0x8a,0x42,0x3e,0x16,0x38,0xf2,0xb1,0x60,0x90,0x8f,0x05,0xb8,0x20, +0x1f,0x13,0x70,0x41,0x3e,0x36,0xe0,0x82,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0, +0xba,0xb1,0xfc,0xc2,0x2e,0xec,0x32,0xaf,0xb6,0xe4,0x63,0x81,0x20,0x9f,0x11,0x03, +0x03,0x00,0x41,0x30,0x88,0x7a,0x4c,0xbf,0x02,0x0b,0x7e,0x41,0x3e,0x26,0xfc,0x82, +0x7c,0x6c,0xf8,0x05,0xf9,0xd8,0x20,0x0e,0xf2,0xb1,0x41,0x1c,0xe4,0x63,0x83,0x38, +0xc8,0xc7,0xde,0x41,0x1c,0x40,0x70,0x81,0x61,0x16,0xf0,0x01,0x7c,0x86,0x1b,0xc8, +0x61,0x36,0xc8,0xa0,0x82,0x31,0xd0,0x0b,0x8c,0x32,0x38,0x20,0xe4,0x33,0x62,0x90, +0x00,0x20,0x08,0x06,0x17,0x9a,0xa9,0x58,0x20,0x06,0x81,0x18,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0xf1,0x66,0x2d,0x16,0xcc,0x97,0x05,0xf3,0x25,0x1f,0x0b,0x6c,0x0b, +0x3e,0x36,0xe0,0x96,0x7c,0x2c,0xc0,0x2d,0xf8,0x58,0x61,0x5f,0xf2,0xb1,0xc0,0xbe, +0xe0,0x63,0x41,0x21,0x1f,0x0b,0xee,0x0b,0x3e,0x56,0x14,0xf2,0xb1,0xa0,0x91,0x8f, +0x05,0x83,0x7c,0x2c,0x98,0x07,0xf9,0x98,0x30,0x0f,0xf2,0xb1,0x61,0x1e,0xe4,0x63, +0x03,0x19,0xc0,0xc7,0x06,0x32,0x80,0x8f,0x0d,0x64,0x00,0x1f,0x3b,0xd0,0x00,0x3e, +0x23,0x06,0x09,0x00,0x82,0x60,0x70,0xf1,0x99,0x8f,0x65,0x7c,0x90,0xf1,0x81,0x95, +0x41,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x42,0xcd,0xc7,0x82,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x4a,0x6d,0xcc,0x46,0xa2,0x1f,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x30,0x35,0x32,0x1b,0x89,0x7e,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3, +0xd4,0xca,0x6c,0x24,0xfa,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x54,0x3b,0x33, +0x93,0x00,0x89,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x52,0x0d,0xcd,0x4c,0x02,0x24, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x50,0xb5,0x34,0x33,0x09,0x90,0xb0,0x63,0x24, +0xe4,0x63,0xc8,0x48,0xc8,0xc7,0x92,0x91,0x90,0x8f,0x0d,0x6d,0x00,0x1f,0x1b,0xda, +0x00,0x3e,0x36,0xb4,0x01,0x7c,0xcc,0x48,0x09,0xf9,0x98,0x91,0x12,0xf2,0x31,0x23, +0x25,0xe4,0x63,0x03,0x1c,0xc0,0xc7,0x06,0x38,0x80,0x8f,0x0d,0x70,0x00,0x1f,0x9b, +0xee,0x00,0x3e,0x06,0x16,0x2d,0x01,0x82,0x0b,0x0c,0xb3,0xa0,0x1d,0xe0,0x33,0xdc, +0xf0,0x12,0x24,0x42,0x06,0x15,0xd0,0x82,0x5e,0x60,0x94,0x85,0x03,0x21,0x9f,0x11, +0x83,0x04,0x00,0x41,0x30,0xb8,0x72,0x6d,0xcf,0x82,0x59,0x08,0x66,0x61,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0x70,0xf3,0xb3,0x80,0xcc,0x2c,0x20,0x33,0xf9,0x58,0x70, +0x62,0xf0,0xb1,0x21,0xc5,0xe4,0x63,0x41,0x8a,0xc1,0xc7,0x8a,0x33,0x93,0x8f,0x05, +0x67,0x06,0x1f,0x0b,0x0a,0xf9,0x58,0x80,0x66,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8d, +0x7c,0x2c,0x18,0xe4,0x63,0x81,0x4f,0xc8,0xc7,0x04,0x9f,0x90,0x8f,0x0d,0x3e,0x21, +0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x1c, +0xf0,0x19,0x31,0x48,0x00,0x10,0x04,0x83,0xab,0xdd,0x5e,0x2d,0x6b,0x87,0xac,0x1d, +0xcc,0x16,0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x24,0x6f,0xaf,0x16,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0x61,0x6f,0xb4,0x16,0x07,0x68,0x31,0x62,0x70,0x00, +0x20,0x08,0x06,0xc7,0xbd,0xd5,0x5a,0x1c,0xa0,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0xf8,0x66,0x6b,0x71,0x80,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe4,0x1b, +0xae,0xc5,0xc1,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xa1,0x6f,0xb9,0x16,0x07, +0x6b,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0xbe,0xe9,0x5a,0x1c,0xac,0x85,0x1d, +0x6e,0x21,0x1f,0x43,0xdc,0x42,0x3e,0x96,0xb8,0x85,0x7c,0x2c,0x0e,0x06,0xf8,0x58, +0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x06,0x5d,0xc8,0xc7,0x0c,0xba,0x90,0x8f, +0x19,0x74,0x21,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8, +0x58,0x1c,0x4c,0xf0,0xb1,0xd7,0xc0,0x0b,0x10,0x5c,0x60,0x98,0x05,0x3d,0x01,0x9f, +0xe1,0x06,0xbd,0xa0,0x13,0x32,0x28,0x93,0x08,0xf4,0x02,0xa3,0x4c,0x26,0x08,0xf9, +0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0xa5,0x72,0xec,0x56,0x12,0x41,0x49,0x04,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xc4,0xdc,0xbb,0x05,0xb5,0x66,0x41,0xad,0xc9,0xc7, +0x02,0x3c,0x83,0x8f,0x0d,0x7a,0x26,0x1f,0x0b,0xf4,0x0c,0x3e,0x56,0xe0,0x9a,0x7c, +0x2c,0xc0,0x35,0xf8,0x58,0x50,0xc8,0xc7,0x82,0x5c,0x83,0x8f,0x15,0x85,0x7c,0x2c, +0x68,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0x52,0x43,0x3e,0x26,0xa4,0x86,0x7c,0x6c,0x48, +0x0d,0xf9,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2, +0xe0,0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0x3e,0x07,0x72,0x3f,0x91,0xfd, +0x44,0x66,0x27,0x11,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xb1,0x03,0xb9, +0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xb3,0x2b,0xb9,0x38,0x98,0x8d,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xd0,0xce,0xe4,0xe2,0x60,0x36,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x48,0xbb,0x93,0x8b,0x83,0xd9,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43, +0xed,0x52,0x2e,0x0e,0x6c,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xb5,0x53,0xb9, +0x38,0xb0,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd8,0x6e,0xe5,0xe2,0xc0,0x36, +0xec,0xc8,0x0d,0xf9,0x18,0x92,0x1b,0xf2,0xb1,0x24,0x37,0xe4,0x63,0x71,0x30,0xc0, +0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x33,0x7e,0x43,0x3e,0x66,0xfc,0x86, +0x7c,0xcc,0xf8,0x0d,0xf9,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30, +0xc0,0xc7,0xe2,0x60,0x82,0x4f,0xc1,0x84,0x1b,0xe8,0x05,0x46,0x8d,0x18,0x24,0x00, +0x08,0x82,0xc1,0x65,0x77,0x38,0xf7,0x12,0x6d,0xf0,0x12,0x6d,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0x47,0xdf,0xed,0x5c,0x10,0x72,0x16,0x84,0x9c,0x7c,0x2c,0x20,0x37, +0xf8,0xd8,0x60,0x6e,0xf2,0xb1,0xc0,0xdc,0xe0,0x63,0x05,0xc9,0xc9,0xc7,0x02,0x92, +0x83,0x8f,0x05,0x85,0x7c,0x2c,0x28,0x39,0xf8,0x58,0x51,0xc8,0xc7,0x02,0x46,0x3e, +0x16,0x0c,0xf2,0xb1,0x20,0x3e,0xe4,0x63,0x42,0x7c,0xc8,0xc7,0x86,0xf8,0x90,0x8f, +0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x0e,0xf8, +0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0xa5,0x7a,0x6c,0x77,0x16,0xa5,0x70,0x16,0xa5, +0x60,0x73,0x11,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xd7,0x63,0xbb,0x60, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xd9,0x8b,0x3b,0x36,0xd8,0x8f,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x68,0x4f,0xee,0xd8,0x60,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xa8,0xbd,0xb9,0x63,0x83,0xfd,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0xf6, +0xea,0x8e,0x0d,0xfc,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xdb,0xb3,0x3b,0x36, +0xf0,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x70,0xef,0xee,0xd8,0xc0,0x3f,0xec, +0x08,0x11,0xf9,0x18,0x12,0x22,0xf2,0xb1,0x24,0x44,0xe4,0x63,0x6c,0x30,0xc0,0xc7, +0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x33,0x4e,0x44,0x3e,0x66,0x9c,0x88,0x7c, +0xcc,0x38,0x11,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0, +0xc7,0xd8,0x60,0x82,0x4f,0xad,0x84,0x2e,0xe8,0x05,0x46,0x8d,0x18,0x24,0x00,0x08, +0x82,0xc1,0x25,0x7e,0xa4,0xa7,0x12,0xb9,0xa0,0x12,0xb9,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x47,0xfa,0x9d,0x5e,0xd0,0x76,0x16,0xb4,0x9d,0x7c,0x2c,0x80,0x39,0xf8, +0xd8,0x20,0x73,0xf2,0xb1,0x40,0xe6,0xe0,0x63,0x05,0xdc,0xc9,0xc7,0x02,0xb8,0x83, +0x8f,0x05,0x85,0x7c,0x2c,0x88,0x3b,0xf8,0x58,0x51,0xc8,0xc7,0x02,0x46,0x3e,0x16, +0x0c,0xf2,0xb1,0x20,0x47,0xe4,0x63,0x42,0x8e,0xc8,0xc7,0x86,0x1c,0x91,0x8f,0xb1, +0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x0e,0xf8,0x8c, +0x18,0x24,0x00,0x08,0x82,0xc1,0x65,0x7f,0xb8,0x27,0x16,0xf1,0x20,0x16,0xf1,0x60, +0xbf,0x11,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xfd,0xc3,0xbd,0x60,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0xff,0xeb,0x3d,0x36,0x18,0x93,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x40,0x30,0xf0,0x3d,0x36,0x18,0x93,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x42,0x30,0xf8,0x3d,0x36,0x18,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x44, +0x30,0x08,0x3f,0x36,0x30,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x46,0x30,0x10, +0x3f,0x36,0x30,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x48,0x30,0x18,0x3f,0x36, +0x30,0x13,0x3b,0xd2,0x44,0x3e,0x86,0xa4,0x89,0x7c,0x2c,0x49,0x13,0xf9,0x18,0x1b, +0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0x8c,0x37,0x91,0x8f,0x19, +0x6f,0x22,0x1f,0x33,0xde,0x44,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18, +0x1b,0x0c,0xf0,0x31,0x36,0x98,0xe0,0x63,0xb8,0x32,0x27,0x20,0xb8,0xc0,0x30,0x0b, +0xcc,0x04,0x3e,0xc3,0x0d,0x75,0xd2,0x37,0x64,0x50,0x2f,0x12,0xe8,0x05,0x46,0xd9, +0x8e,0x10,0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x83,0x6b,0x06,0x83,0xfa,0x73,0x91, +0xc0,0x45,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x74,0x30,0xc0,0xbf,0xc0,0xf7, +0x2c,0xf0,0x3d,0xf9,0x58,0x10,0x7a,0xf0,0xb1,0x61,0xf4,0xe4,0x63,0xc1,0xe8,0xc1, +0xc7,0x8a,0xf0,0x93,0x8f,0x05,0xe1,0x07,0x1f,0x0b,0x0a,0xf9,0x58,0x20,0x7e,0xf0, +0xb1,0xa2,0x90,0x8f,0x05,0x8d,0x7c,0x2c,0x18,0xe4,0x63,0x01,0xa9,0xc8,0xc7,0x04, +0x52,0x91,0x8f,0x0d,0xa4,0x22,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c, +0x0e,0x06,0xf8,0x58,0x1c,0x1c,0xf0,0x19,0x31,0x48,0x00,0x10,0x04,0x83,0xeb,0x0c, +0x83,0x14,0x0c,0xd0,0x24,0x43,0x93,0xcc,0x60,0x24,0x90,0xcf,0x88,0x81,0x01,0x80, +0x20,0x18,0x44,0x6c,0x18,0xa4,0x60,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x01, +0x87,0x81,0x0b,0x06,0x71,0xe0,0x2a,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc4,0x61, +0xf0,0x82,0x41,0x1c,0xb8,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x72,0x18,0xc0, +0x60,0x10,0x07,0xae,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x1c,0x06,0x32,0x18, +0xc4,0x41,0xac,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x41,0x87,0xc1,0x0c,0x06,0x71, +0x10,0x2b,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd4,0x61,0x40,0x83,0x41,0x1c,0xc4, +0x8a,0x1d,0xb4,0x22,0x1f,0x43,0x68,0x45,0x3e,0x96,0xd0,0x8a,0x7c,0x2c,0x0e,0x06, +0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x86,0xae,0xc8,0xc7,0x0c,0x5d, +0x91,0x8f,0x19,0xba,0x22,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e, +0x06,0xf8,0x58,0x1c,0x4c,0xf0,0xa9,0x1c,0x71,0x03,0xbd,0xc0,0xa8,0x11,0x83,0x04, +0x00,0x41,0x30,0xb8,0xfe,0x30,0x08,0xc3,0x00,0x47,0xda,0x00,0x47,0xda,0x60,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0x53,0x0c,0xc8,0x30,0x08,0x54,0x30,0xb0,0x40,0x05, +0x03,0xf9,0x58,0xd0,0x7e,0xf0,0xb1,0xe1,0xfd,0xe4,0x63,0xc1,0xfb,0xc1,0xc7,0x8a, +0x16,0x0c,0xe4,0x63,0x41,0x0b,0x06,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0x2e,0x18,0xc0, +0xc7,0x8a,0x42,0x3e,0x16,0x30,0xf2,0xb1,0x60,0x90,0x8f,0x05,0xec,0x22,0x1f,0x13, +0xd8,0x45,0x3e,0x36,0xb0,0x8b,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31, +0x36,0x18,0xe0,0x63,0x6c,0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xae,0x59, +0x0c,0xea,0x30,0x80,0x93,0x52,0x80,0x93,0x52,0x30,0x3e,0x09,0xe4,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0x11,0x2e,0x06,0x75,0x18,0x04,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xf0,0x62,0xa0,0x87,0x01,0x1b,0xd8,0xcb,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0xbd,0x18,0xec,0x61,0xc0,0x06,0xf6,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x2f, +0x06,0x7c,0x18,0xb0,0x81,0xbd,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xf1,0x8b,0x81, +0x1f,0x06,0x6c,0x90,0x2f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x80,0x63,0xf0,0x87, +0x01,0x1b,0xe4,0xcb,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xe1,0x18,0x80,0x62,0xc0, +0x06,0xf9,0x62,0x07,0xbf,0xc8,0xc7,0x10,0x7e,0x91,0x8f,0x25,0xfc,0x22,0x1f,0x63, +0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x98,0x21,0x32,0xf2,0x31, +0x43,0x64,0xe4,0x63,0x86,0xc8,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f, +0x63,0x83,0x01,0x3e,0xc6,0x06,0x13,0x7c,0x8a,0x46,0x74,0x41,0x2f,0x30,0x6a,0xc4, +0x20,0x01,0x40,0x10,0x0c,0xae,0x75,0x0c,0x5a,0x31,0x98,0x91,0x5c,0x98,0x91,0x5c, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x1e,0x03,0x58,0x0c,0x02,0x3b,0x0c,0x2c, +0xb0,0xc3,0x40,0x3e,0x16,0xe4,0x60,0x00,0x1f,0x1b,0x76,0x30,0x90,0x8f,0x05,0x3b, +0x18,0xc0,0xc7,0x8a,0x3c,0x0c,0xe4,0x63,0x41,0x1e,0x06,0xf0,0xb1,0xa0,0x90,0x8f, +0x05,0x7a,0x18,0xc0,0xc7,0x8a,0x42,0x3e,0x16,0x30,0xf2,0xb1,0x60,0x90,0x8f,0x05, +0x34,0x23,0x1f,0x13,0x68,0x46,0x3e,0x36,0xd0,0x8c,0x7c,0x8c,0x0d,0x06,0xf8,0x18, +0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x70,0xc0,0x67,0xc4,0x20,0x01,0x40, +0x10,0x0c,0xae,0x7f,0x0c,0xc2,0x31,0x58,0x93,0x78,0x58,0x93,0x78,0x30,0x74,0x09, +0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x49,0x06,0xe1,0x18,0x04,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0xa0,0x64,0x60,0x8e,0x01,0x1b,0xf8,0xcc,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0x29,0x19,0x9c,0x63,0xc0,0x06,0x3e,0x33,0x62,0x70,0x00,0x20, +0x08,0x06,0x87,0x4a,0x06,0xe8,0x18,0xb0,0x81,0xcf,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0xb1,0x92,0x81,0x3a,0x06,0x6c,0x10,0x36,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xb0,0x64,0xb0,0x8e,0x01,0x1b,0x84,0xcd,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x2d, +0x19,0xb0,0x63,0xc0,0x06,0x61,0x63,0x07,0xd9,0xc8,0xc7,0x10,0xb2,0x91,0x8f,0x25, +0x64,0x23,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x98, +0xa1,0x36,0xf2,0x31,0x43,0x6d,0xe4,0x63,0x86,0xda,0xc8,0xc7,0xd8,0x60,0x80,0x8f, +0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x13,0x7c,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0xc2,0xc9,0xe0,0x25,0x83,0x60,0x38,0x22,0xd8,0xc5,0x40,0xf8,0xa6, +0x1b,0x86,0x3f,0x0c,0x02,0x6b,0x02,0xfa,0x58,0x23,0xd0,0xc7,0x9a,0x81,0x3e,0xa6, +0x10,0xf4,0x31,0xa5,0xa0,0x8f,0x29,0x06,0x7d,0xcc,0x30,0xe4,0x63,0x86,0x21,0x1f, +0x33,0x0c,0xf9,0x98,0x31,0xc4,0xc7,0x8c,0x21,0x3e,0x66,0x0c,0xf1,0x19,0x31,0x30, +0x00,0x10,0x04,0x83,0xe8,0x2c,0x03,0x9f,0x0c,0x86,0x11,0x03,0x03,0x00,0x41,0x30, +0x88,0xd0,0x32,0xf8,0xc9,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0x2d,0x03, +0xb0,0x0c,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xd4,0x32,0x08,0xc9,0x60,0x18, +0x31,0x30,0x00,0x10,0x04,0x83,0x68,0x2d,0x03,0x91,0x0c,0x86,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0xd8,0x32,0x18,0xc9,0x60,0x18,0x8e,0x60,0x83,0x77,0x0c,0x84,0xef, +0x02,0xa3,0x2c,0x70,0x03,0xf9,0x0c,0x47,0x04,0xf2,0x18,0x08,0xdf,0x2c,0x43,0xa2, +0x04,0x36,0x07,0x02,0x7d,0x6c,0x0e,0x06,0xfa,0xd8,0x1c,0x10,0xf4,0xb1,0xc2,0x1c, +0x03,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x81,0x97,0xc1,0x4d,0x06,0x04,0x1c, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x91,0x97,0x01,0x4e,0x06,0x04,0x1c,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0xa1,0x97,0x41,0x4e,0x06,0x04,0x1c,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0xb1,0x97,0x41,0x4e,0x06,0x03,0x1c,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0xc1,0x97,0x81,0x4e,0x06,0x03,0x1c,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd1, +0x97,0xc1,0x4e,0x06,0x03,0x1c,0xcc,0x12,0x28,0x03,0x15,0x86,0x91,0xe8,0x03,0x32, +0x50,0x61,0x18,0x89,0x3e,0x20,0x03,0x15,0x86,0x91,0xe8,0x03,0x32,0x50,0x61,0x50, +0x89,0x87,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x21,0x9a,0x41,0x58,0x06,0xe3,0x18, +0x90,0x81,0x05,0xe5,0x18,0xc0,0xc7,0xcc,0x20,0xa0,0x8f,0x05,0xf3,0x18,0xc8,0x67, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xd1,0x0c,0x62,0x32,0x08,0x2c,0xf8,0xc7,0x40, +0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa0,0x66,0x70,0x96,0x01,0x0c,0x06,0x2d, +0x18,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x91,0x9a,0x01,0x5a,0x06,0x81,0x29,0x0d, +0x47,0x04,0x26,0x19,0x10,0x5f,0xa5,0x60,0x10,0xe8,0x88,0xc1,0x03,0x80,0x20,0x18, +0x4c,0xa8,0x19,0x94,0x65,0x40,0x8e,0x81,0x2f,0x06,0x3f,0x18,0xf8,0x60,0x00,0x8f, +0x01,0x3c,0x06,0x7f,0x19,0xfc,0x65,0xc0,0x96,0x41,0x3b,0x06,0xa3,0x09,0x01,0x30, +0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0xd3,0x0d,0x84,0x3c,0x06,0xc6, +0x74,0x03,0x31,0x8f,0xc1,0x31,0xdd,0x40,0xd0,0x63,0x80,0x4c,0x37,0x10,0xf5,0x18, +0x24,0xe6,0x10,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x68,0x36,0x03,0xd5,0x0c, +0x82,0xe1,0x88,0xe0,0x25,0x03,0xe6,0x9b,0x65,0x70,0x96,0xc0,0x22,0x23,0x3e,0xc3, +0x11,0x84,0x3e,0x06,0xc2,0x37,0x1c,0x51,0xec,0x63,0x40,0x7c,0x27,0x0c,0x71,0xc2, +0x10,0x26,0x04,0x21,0x18,0x8e,0x30,0xfe,0x31,0x10,0xbe,0xe1,0x88,0x03,0x24,0x03, +0xe2,0x3b,0x61,0x88,0x13,0x86,0x30,0x21,0x08,0xc1,0x70,0x83,0x11,0x80,0xc1,0x2c, +0x03,0xd3,0x04,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x85,0x67,0x80,0x9b,0x01,0x33, +0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x79,0x06,0xa3,0x19,0x3c,0xc1,0x2c,0x41,0x33, +0x50,0x61,0x08,0x0c,0x18,0x2c,0x06,0x06,0x54,0x7c,0x86,0x23,0x82,0x94,0x0c,0x84, +0x6f,0x38,0x42,0x50,0xc9,0x80,0xf8,0x4e,0x18,0xe2,0x84,0x21,0x4c,0x08,0x42,0x30, +0xdc,0x00,0x05,0x60,0x30,0xcb,0x80,0x65,0xc1,0x40,0x85,0x51,0x3f,0x9b,0x8f,0x0a, +0xca,0x88,0x81,0x03,0x80,0x20,0x18,0x3c,0xed,0x19,0x90,0x66,0xe0,0x92,0x01,0x3d, +0x06,0xf3,0x18,0xbc,0x66,0x80,0x06,0x5e,0xc7,0xd9,0x65,0x30,0x1c,0xc1,0xc1,0x64, +0xe0,0x7c,0x17,0x18,0x65,0x43,0x20,0x9f,0xe1,0x06,0xb2,0x2a,0xcf,0x20,0x0c,0xce, +0x0f,0x03,0xa3,0xcc,0x26,0x03,0x3e,0x0c,0xe2,0x63,0x81,0x20,0x1f,0x0b,0xca,0x49, +0x3e,0xb6,0x8a,0x81,0x5c,0x06,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x3e, +0x03,0xf2,0x0c,0x82,0x3b,0x8c,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x3f,0x83, +0xdc,0x0c,0x02,0xc1,0xf4,0xc0,0x2e,0x03,0xf9,0x58,0x60,0xc4,0xc7,0x86,0x40,0x3e, +0x16,0x20,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x3f,0x83,0xde,0x0c,0x92, +0xc0,0x68,0x31,0x68,0xcb,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xf9,0x67, +0xd0,0x9e,0x41,0x60,0xa1,0x30,0xc4,0xc7,0x84,0x40,0x3e,0x16,0x14,0xf0,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0xa3,0x44,0x83,0xf1,0x0c,0x8c,0x60,0x96,0xe1,0x81,0x4c, +0x31,0xb0,0x53,0x40,0x05,0xf8,0x58,0x70,0x0a,0xf1,0x31,0x54,0x50,0x05,0xf8,0xd8, +0x2a,0xa8,0x42,0x7c,0x2c,0x50,0x85,0xf8,0xcc,0x12,0x4c,0x23,0x06,0x07,0x00,0x82, +0x60,0xa0,0x91,0x68,0x30,0x9e,0x01,0x4f,0x06,0xf9,0x19,0x8c,0x26,0x04,0xc0,0x68, +0x82,0x10,0x58,0x20,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x16,0x0d,0x46, +0x34,0x08,0x4c,0x2e,0x83,0x80,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xb9,0x68, +0x70,0x9e,0x41,0x60,0x81,0x5f,0x06,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x08, +0x46,0x83,0xf6,0x0c,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x68,0x34,0x90,0xcf, +0xe0,0x2f,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x1a,0x0d,0xe8,0x33,0xd0, +0xc5,0x80,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x46,0x83,0xfa,0x0c,0x7c,0x31, +0x08,0x2c,0x2f,0x83,0x21,0x3e,0x26,0x04,0xf2,0xb1,0xa0,0x80,0x8f,0x05,0xed,0x20, +0x1f,0x13,0xda,0x41,0x3e,0x36,0xb4,0x83,0x7c,0xec,0x1f,0x86,0xf8,0xd8,0x3f,0x0c, +0xf1,0xb1,0x7f,0x18,0xe2,0x63,0x86,0x48,0xc0,0xc7,0x0c,0x91,0x80,0x8f,0x19,0x22, +0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xc6,0x34,0x10,0xd1,0x60,0x27,0x8c, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xc8,0x34,0x18,0xd1,0x60,0x27,0x8c,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xca,0x34,0x20,0xd1,0x60,0x27,0x8c,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xcc,0x34,0x20,0xd1,0x60,0x27,0x8c,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xce,0x34,0x28,0xd1,0x60,0x27,0x8c,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd0, +0x34,0x30,0xd1,0x60,0x27,0x8c,0xe1,0x08,0x23,0xbc,0x84,0x6f,0x38,0xc2,0x08,0x2f, +0xe1,0x1b,0x8e,0x30,0xc2,0x4b,0xf8,0x6a,0x10,0xb6,0x02,0x61,0x87,0x23,0xcc,0x0b, +0x11,0xbe,0xe1,0x08,0xf3,0x42,0x84,0x6f,0x38,0xc2,0xbc,0x10,0xe1,0xab,0x41,0xd8, +0x0a,0x84,0x2d,0x23,0xd8,0x59,0x86,0x48,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xa0,0xd3,0x60,0x46,0x03,0xf6,0x8a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa8,0xd3, +0x80,0x46,0x03,0xf6,0x8a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb0,0xd3,0xa0,0x46, +0x03,0xf6,0x8a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb8,0xd3,0xa0,0x46,0x83,0x21, +0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x4f,0x03,0x1b,0x0d,0x86,0x68,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0x3c,0x0d,0x6e,0x34,0x18,0xa2,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xf4,0x34,0xc8,0xd1,0x20,0x15,0x6c,0x6a,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0x22,0x3c,0x0d,0x62,0x34,0x08,0xc9,0xc0,0x82,0xdf,0x0c,0xe4,0x33,0x62,0x60,0x00, +0x20,0x08,0x06,0x91,0x9e,0x06,0x37,0x1a,0x04,0x06,0x9e,0x41,0x10,0x1f,0x0b,0x0a, +0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xd4,0xa7,0x01,0x9b,0x06,0x81,0xe5,0x97, +0x12,0x1f,0xcb,0x2f,0x25,0x3e,0x96,0x5f,0x4a,0x7c,0x8c,0x18,0xe4,0x63,0xc5,0x20, +0x1f,0x33,0x06,0xf9,0xd8,0x00,0xc1,0xc7,0x06,0x08,0x3e,0x36,0x40,0xf0,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0x43,0x55,0x03,0x34,0x0d,0x4a,0xc1,0x44,0x03,0x33,0x85, +0x20,0x3e,0xc6,0x04,0xf2,0xb1,0x60,0x80,0xcf,0x2c,0x81,0x34,0x50,0x61,0x38,0x11, +0x0b,0x07,0xd0,0x40,0x85,0xe1,0x44,0x2c,0x1c,0x40,0x03,0x15,0x86,0x13,0xb1,0x70, +0x00,0x0d,0x54,0x18,0x48,0x84,0x13,0x90,0x05,0x31,0x01,0x1f,0x13,0x64,0x02,0x3e, +0x36,0xcc,0x04,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa8,0xd5,0x80,0x4e,0x03, +0x1a,0x0d,0x86,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6c,0x35,0xa8,0xd3,0xa0,0x46, +0x83,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x5b,0x0d,0xec,0x34,0xb0,0xd1,0x60, +0xb0,0x9c,0xd0,0x09,0xf8,0x58,0x90,0x13,0xf1,0x31,0x9d,0xe0,0x09,0xf8,0x58,0x4f, +0xf0,0x44,0x7c,0x2c,0xe0,0x89,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd1,0xab, +0x01,0x9f,0x06,0x43,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0xaf,0x06,0x7d,0x1a, +0xfc,0x67,0x50,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xf1,0xab,0x81,0x9f,0x06,0x81, +0x60,0x81,0x88,0x06,0xf0,0x31,0x24,0xa0,0x8f,0x21,0x02,0x7d,0xec,0x18,0xe8,0x63, +0xc2,0x89,0x06,0xf2,0x31,0xb3,0x10,0xd3,0x40,0x3e,0x16,0x18,0xf4,0x31,0xa3,0x45, +0x03,0xf9,0x18,0x11,0xc4,0xc7,0x8c,0x17,0x0d,0xe4,0x63,0x42,0x10,0x1f,0xe3,0x3a, +0xf8,0x58,0xc0,0xc5,0xc7,0xba,0x0f,0x3e,0x06,0x06,0x5f,0x7c,0x2c,0xf8,0xe2,0x33, +0x62,0x70,0x00,0x20,0x08,0x06,0x07,0xbc,0x06,0xaf,0x1a,0x0c,0xc1,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0xf1,0x1a,0xc0,0x6a,0x20,0xa3,0x41,0x31,0x62,0x70,0x00,0x20, +0x08,0x06,0x87,0xbc,0x06,0xb1,0x1a,0x04,0x82,0x05,0x35,0x1a,0xc0,0xc7,0x90,0x80, +0x3e,0x86,0x08,0xf4,0xb1,0x63,0xa0,0x8f,0x09,0x3a,0x1a,0xc8,0xc7,0x12,0x06,0x3e, +0x16,0x18,0xf4,0xb1,0x00,0x4c,0x03,0xf9,0x58,0x40,0xc0,0xc7,0xda,0x20,0x4f,0x03, +0xf9,0x58,0xa0,0xd0,0xc7,0x14,0x32,0x0d,0xe4,0x63,0x48,0x10,0x1f,0x53,0xcc,0x34, +0x90,0x8f,0x09,0x41,0x7c,0x2c,0x34,0xda,0x80,0x3e,0x26,0x1a,0x6d,0x40,0x1f,0x1b, +0x8d,0x36,0xa0,0x8f,0xa5,0x01,0x1b,0xc0,0xc7,0x02,0x33,0xa0,0x8f,0x05,0x6d,0x1a, +0xc8,0xc7,0xc8,0xa0,0x89,0x8f,0x05,0x02,0x7c,0x8c,0x0c,0x9a,0xf8,0x58,0x18,0x28, +0xf1,0xb1,0x41,0x91,0x8f,0x29,0x83,0x7c,0x4c,0x19,0xe4,0x63,0x03,0x05,0x1f,0x1b, +0x26,0xf8,0x58,0x40,0xa7,0x81,0x7c,0x8c,0x88,0xe0,0x63,0x42,0x10,0x1f,0x0b,0x0a, +0xf8,0x98,0x31,0xc0,0xc7,0x8e,0x22,0x3e,0x16,0x14,0xf1,0x19,0x31,0x38,0x00,0x10, +0x04,0x83,0x03,0x67,0x83,0x7b,0x0d,0x86,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0x9c,0x0d,0xf0,0x35,0x28,0x02,0xe3,0xd3,0x20,0x88,0xcf,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0x3b,0x1b,0xe8,0x6b,0x50,0xaa,0x41,0x60,0x48,0x40,0x1f,0x43,0x04,0xfa, +0xd8,0x31,0xd0,0x67,0x96,0x60,0x1a,0xa8,0x30,0xe0,0xe4,0x31,0xa4,0x81,0x0a,0x03, +0x4e,0x1e,0x43,0x1a,0xa8,0x30,0xdc,0xe4,0x31,0xa4,0x11,0x83,0x06,0x00,0x41,0x30, +0x68,0xc2,0x36,0xf8,0xd7,0xc0,0x4e,0x83,0x9a,0x0d,0x6a,0x36,0xa8,0xd9,0x40,0x64, +0x03,0x91,0x0d,0x44,0x36,0x10,0xd9,0x60,0x34,0x21,0x00,0x86,0x23,0x82,0x52,0x0d, +0x82,0x6f,0xba,0xe1,0x54,0x03,0x21,0xb0,0x23,0xa0,0x8f,0x1d,0x02,0x7d,0xec,0x18, +0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x9a,0xd8,0x06,0x21,0x1b,0xe8,0x69,0xd0, +0xb3,0xc1,0x68,0x42,0x00,0x58,0x50,0xc8,0xc7,0x84,0x42,0x3e,0x36,0x14,0xf2,0x31, +0x35,0x0d,0x52,0x34,0x88,0x8f,0xa9,0x69,0x90,0xa2,0x41,0x7c,0x86,0x23,0x84,0x58, +0x0d,0x86,0x6f,0x38,0x62,0x98,0xd5,0xa0,0xf8,0x4a,0x08,0x74,0x38,0x82,0xa0,0xd5, +0x60,0xf8,0x86,0x23,0x0a,0x5b,0x0d,0x8a,0xaf,0x84,0x40,0x8b,0x08,0x74,0x96,0x81, +0xaa,0x82,0xd1,0x04,0x67,0xb0,0x20,0x5c,0x03,0xf9,0x18,0x7e,0x04,0xf4,0x31,0x31, +0x0b,0xe2,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0xde,0x06,0x3a,0x1b,0xf0,0x6a, +0x10,0xcc,0x12,0x54,0x03,0x15,0x86,0x40,0xe9,0xb5,0x30,0x8d,0x18,0x38,0x00,0x08, +0x82,0xc1,0xb3,0xb7,0x81,0xcc,0x06,0xba,0x1a,0x88,0x6a,0x10,0xaa,0x41,0xcf,0x06, +0x41,0x9c,0x05,0x01,0xc9,0x06,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf4,0x6d,0xb0, +0xb3,0x41,0xb9,0x06,0x6d,0x36,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0xde,0x06,0x6a, +0x1b,0xc8,0x68,0x60,0x22,0x1b,0x08,0xf1,0x31,0x21,0x90,0x8f,0x05,0x04,0x7c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x10,0xdd,0x20,0x6c,0x83,0x22,0xb0,0x15,0x0d,0xfe, +0x35,0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa4,0x1b,0x8c,0x6d,0x10,0xa8, +0x68,0x60,0xc3,0x20,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4c,0x37,0x28,0xdb, +0x20,0x10,0xa6,0x1b,0xd2,0x35,0x08,0x4e,0x34,0x18,0x8e,0x80,0x0d,0x75,0x0d,0x98, +0x6f,0x96,0xe1,0xb2,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x52,0x37,0x40,0xdb, +0x00,0x65,0x03,0xc1,0x48,0x36,0x08,0xe2,0x33,0x4b,0x70,0x0d,0x54,0x18,0x82,0x85, +0x54,0x23,0x06,0x0e,0x00,0x82,0x60,0xf0,0xa8,0x6e,0x10,0xb6,0x01,0xba,0x06,0xb1, +0x1a,0xc0,0x6a,0xc0,0xb6,0x41,0x18,0x80,0xc1,0x17,0xcc,0x6c,0x30,0x62,0xe0,0x00, +0x20,0x08,0x06,0x8f,0xea,0x06,0x61,0x1b,0xb0,0x6b,0x10,0xab,0x01,0xac,0x06,0x6c, +0x1b,0x84,0x01,0x18,0x7c,0xee,0x1a,0xcc,0x6c,0x30,0x62,0xe0,0x00,0x20,0x08,0x06, +0x8f,0xea,0x06,0x61,0x1b,0xa8,0x6b,0x10,0xab,0x01,0xac,0x06,0x6c,0x1b,0xb4,0x6b, +0xd0,0xae,0x41,0xbb,0x06,0xed,0x1a,0xcc,0x6c,0x80,0x23,0x06,0x06,0x00,0x82,0x60, +0x10,0xa5,0x6e,0x00,0xba,0x41,0x79,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd1,0xba, +0xc1,0xda,0x06,0xe7,0x11,0xcc,0x12,0x64,0x03,0x15,0x86,0x80,0xc1,0x4e,0x63,0x28, +0xb2,0x1f,0xf1,0x19,0x8e,0x08,0xe2,0x35,0x10,0xbe,0xe1,0x08,0x41,0x5e,0x03,0xe2, +0x3b,0x61,0x88,0x13,0x86,0x30,0x21,0x08,0xc1,0x70,0x03,0x7e,0x04,0x60,0x30,0xcb, +0xa0,0x6d,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xb3,0x1b,0xa8,0x6e,0x70,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0x71,0xbb,0x41,0xdd,0x06,0x49,0x30,0x4b,0xb0,0x0d, +0x54,0x18,0x82,0x46,0x65,0xc6,0x26,0x34,0x1b,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0xa2,0xdb,0x0d,0x4c,0x37,0x08,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xc2,0xdd, +0x20,0x6e,0x83,0xc0,0x82,0x91,0x0d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91, +0xee,0x06,0x77,0x1b,0x04,0xc3,0x11,0x06,0x8a,0x38,0xdf,0x05,0x46,0x59,0x30,0xc8, +0x67,0x38,0x22,0xc8,0xd9,0x40,0xf8,0x2e,0x30,0x6a,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0x22,0xf0,0x0d,0xf2,0x36,0x98,0x35,0x0b,0x74,0x36,0x90,0xcf,0x88,0x81,0x01,0x80, +0x20,0x18,0x44,0xe2,0x1b,0xfc,0x6d,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x61, +0xbe,0x41,0xe9,0x06,0x6b,0x1a,0x04,0x96,0xb2,0x41,0x10,0x1f,0x33,0x02,0xf9,0xcc, +0x12,0x38,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_522150cd0e2c20483e4dafaf28f710ef.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_522150cd0e2c20483e4dafaf28f710ef.h new file mode 100644 index 00000000..df746810 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_522150cd0e2c20483e4dafaf28f710ef.h @@ -0,0 +1,1070 @@ +// ffx_fsr2_accumulate_pass_522150cd0e2c20483e4dafaf28f710ef.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_522150cd0e2c20483e4dafaf28f710ef_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_522150cd0e2c20483e4dafaf28f710ef_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_522150cd0e2c20483e4dafaf28f710ef_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_522150cd0e2c20483e4dafaf28f710ef_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_522150cd0e2c20483e4dafaf28f710ef_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_522150cd0e2c20483e4dafaf28f710ef_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_522150cd0e2c20483e4dafaf28f710ef_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_522150cd0e2c20483e4dafaf28f710ef_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_522150cd0e2c20483e4dafaf28f710ef_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", "rw_upscaled_output", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_522150cd0e2c20483e4dafaf28f710ef_UAVResourceBindings[] = { 0, 1, 3, 4, 2, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_522150cd0e2c20483e4dafaf28f710ef_UAVResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_522150cd0e2c20483e4dafaf28f710ef_UAVResourceSpaces[] = { 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_522150cd0e2c20483e4dafaf28f710ef_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_522150cd0e2c20483e4dafaf28f710ef_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_522150cd0e2c20483e4dafaf28f710ef_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_522150cd0e2c20483e4dafaf28f710ef_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_522150cd0e2c20483e4dafaf28f710ef_size = 16660; + +static const unsigned char g_ffx_fsr2_accumulate_pass_522150cd0e2c20483e4dafaf28f710ef_data[] = { +0x44,0x58,0x42,0x43,0x8c,0xed,0xe3,0xc8,0x1c,0x74,0x51,0xe4,0xac,0xad,0xd4,0x57, +0x50,0xa1,0xf2,0x4b,0x01,0x00,0x00,0x00,0x14,0x41,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x24,0x02,0x00,0x00,0x04,0x10,0x00,0x00,0x20,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xb0,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xd8,0x0d,0x00,0x00,0x62,0x00,0x05,0x00, +0x76,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xc0,0x0d,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x6d,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc2,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a, +0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b, +0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30, +0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18, +0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3, +0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21, +0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22, +0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95, +0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60,0x06,0xea,0xe6,0x08, +0x82,0x62,0x30,0x83,0x32,0x0c,0x1f,0x81,0x03,0x01,0xc3,0x08,0x84,0x31,0x53,0x1b, +0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83, +0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f, +0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4, +0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x23,0x49,0xe5, +0x30,0x82,0x60,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4, +0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50, +0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f, +0x6c,0x00,0x06,0x72,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0, +0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07, +0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79, +0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0, +0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03, +0x3f,0x40,0xc2,0x89,0x52,0x3a,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83, +0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0, +0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87, +0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24, +0x18,0x2b,0xb1,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c, +0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0, +0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43, +0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x46,0x72,0x67, +0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28, +0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87, +0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36, +0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x14,0x9c,0x04,0xcf,0x84,0x8d,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83, +0x1f,0xa0,0xc0,0x20,0x79,0x18,0x41,0x18,0xce,0x10,0x82,0x8f,0x5d,0x6d,0x34,0xd1, +0x34,0x4d,0xd3,0xc3,0x30,0x9e,0xe7,0x79,0x1a,0x86,0x61,0x18,0x86,0x41,0xf5,0x4d, +0xd2,0x14,0x51,0xc2,0xe4,0xb3,0x00,0xf3,0x2c,0x44,0xc4,0x4e,0xc0,0x44,0xa0,0x60, +0xa0,0x1b,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02, +0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2, +0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20, +0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01,0x1e,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2, +0x20,0xca,0xa1,0xf0,0x03,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30, +0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0, +0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x34,0x8a,0x3c,0xa2,0xa4,0x2f, +0x8a,0xab,0x78,0xe8,0x1b,0x01,0xa8,0x01,0x32,0x67,0x00,0x48,0x9d,0x01,0xa0,0x76, +0x06,0x80,0xde,0x19,0x00,0x8a,0x67,0x00,0x68,0x9e,0x01,0xa0,0x7a,0x06,0x80,0xec, +0x19,0x00,0xc2,0x67,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x86,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xa1,0x99,0x20,0x0c,0xce,0x06,0x61,0x20, +0x26,0x08,0xc3,0xb3,0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0x01,0xda,0x30,0x20, +0x09,0x31,0x41,0x30,0x03,0x39,0xa0,0x25,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0xd5, +0xf6,0x46,0x97,0xf6,0xe6,0xf6,0x65,0x57,0x36,0x46,0xf7,0x26,0x37,0x37,0x41,0x18, +0xa2,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85,0x31,0x88,0x81,0x30,0x9c,0x09,0x82,0x1a, +0xcc,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8,0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9, +0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86,0x31,0x10,0x86,0xc3,0x4c,0xee,0x2b,0xcd, +0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec, +0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x48,0x1b,0x12,0x62,0x99,0x0c,0x6a,0x20, +0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc, +0x04,0x61,0x98,0x26,0x08,0x03,0xb5,0x41,0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35, +0x10,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd, +0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x54,0x1b,0x92,0x6b, +0xd9,0x0c,0x6e,0x20,0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda, +0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xb0,0x36,0x24,0xdc,0xe2,0x19,0xdf,0x40,0x18, +0xd9,0x04,0xa1,0x0d,0xe8,0x80,0x89,0xdc,0x57,0x5a,0xdb,0x59,0x53,0x1a,0xdc,0xdc, +0x04,0x61,0xb8,0x36,0x24,0x49,0x18,0x88,0x81,0x31,0x06,0x03,0x61,0x38,0x13,0x84, +0x01,0x23,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36, +0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21,0x29,0x03,0xc8,0x0c, +0x8c,0x61,0x20,0x8c,0x6c,0x03,0xf2,0x48,0x95,0xd6,0x81,0x01,0x19,0x9c,0xc1,0x04, +0xe1,0x0d,0xea,0x80,0x9a,0xdc,0xdd,0x57,0x9a,0x1b,0x5d,0x99,0x9c,0x5b,0x18,0xdb, +0x57,0x1d,0xdc,0xdc,0x58,0x18,0x5b,0x19,0xd9,0xd7,0xd8,0x1b,0xdb,0x9b,0xdc,0x04, +0xe1,0x83,0x83,0x0d,0x8b,0x91,0x06,0x6a,0x60,0x18,0x03,0xb1,0x06,0x6b,0xb0,0x06, +0xce,0x04,0x21,0x0e,0xec,0x80,0x8e,0xdc,0xdd,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c, +0x5d,0x18,0x5d,0xdd,0xdc,0x86,0x65,0x68,0x03,0x37,0x30,0x86,0x81,0x58,0x83,0x35, +0x58,0x83,0x6c,0x82,0x30,0x07,0x77,0x40,0x46,0xee,0xee,0xcb,0xad,0xec,0xee,0x8b, +0xed,0x6d,0x6c,0x6d,0x6e,0xc3,0x42,0xc0,0x41,0x1c,0x18,0xd4,0x40,0xac,0xc1,0x1a, +0xac,0x41,0xc6,0x47,0xee,0xee,0x8b,0xad,0xae,0x2d,0xec,0x0b,0x2d,0x6d,0x8e,0xee, +0x4d,0x2e,0x6f,0xc3,0x42,0xa5,0xc1,0x1c,0x18,0xd7,0x40,0xac,0xc1,0x1a,0xac,0x81, +0x43,0x49,0xee,0xee,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec,0xeb,0xad,0x8e, +0x0e,0xae,0x8e,0x6e,0xc3,0x72,0xa5,0x41,0x1d,0x18,0xc4,0x40,0xac,0xc1,0x1a,0xac, +0x81,0xb3,0xa1,0x60,0x83,0x37,0x90,0x03,0x3a,0xb0,0x83,0x09,0x82,0x1d,0xe4,0x01, +0x8d,0x31,0x31,0xa3,0x29,0x29,0x99,0x09,0xc2,0x90,0x6d,0x40,0x0c,0x3c,0xc8,0x03, +0xc3,0x18,0xf4,0x00,0xd8,0x10,0xec,0xc1,0x04,0x01,0x0f,0xf4,0x80,0xcd,0xdc,0x17, +0x53,0x9a,0x5b,0x59,0x98,0xdc,0x10,0x5b,0x58,0x1b,0xdc,0x06,0xc4,0xe8,0x03,0x3f, +0x30,0x86,0xc1,0x00,0x36,0x04,0x7f,0xb0,0x81,0x40,0x83,0x3b,0xe0,0x03,0x50,0x98, +0x20,0xd4,0x01,0x1e,0x70,0x49,0x93,0x2a,0x73,0x23,0x2b,0x93,0x9b,0x4a,0xd3,0x2b, +0x9b,0x20,0x7c,0x71,0xb0,0x01,0x49,0x46,0x81,0x32,0xca,0xe0,0x6a,0x48,0x81,0x4e, +0x5a,0x53,0x18,0x9e,0x54,0x99,0x1b,0x59,0x99,0xdc,0x54,0x9a,0x5e,0xd9,0x06,0x24, +0x31,0x05,0x6a,0x0c,0xca,0xe0,0x6a,0x48,0x81,0x4c,0x1a,0x51,0xda,0x1c,0x1c,0x5b, +0x58,0xde,0x54,0x9a,0x5e,0xd9,0x04,0x61,0xd0,0x36,0x20,0x09,0x2a,0x50,0xa9,0x50, +0x06,0x57,0x43,0x0a,0xec,0xd2,0x92,0xdc,0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde,0xe4, +0xa4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2,0xde, +0xdc,0xe6,0x26,0x08,0xc3,0xb6,0xc1,0x48,0x56,0x81,0x62,0x85,0x32,0xb8,0x28,0xa5, +0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1,0x11,0xa5,0xb5,0x95,0xb9,0xcd,0xa5,0xbd,0xb9, +0xcd,0x4d,0x10,0x06,0x6e,0x03,0x92,0xb8,0x02,0xf5,0x0a,0x65,0x70,0x35,0xa4,0x40, +0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29,0x0d,0x8e,0xa9,0xcc,0xae,0x8c,0x8d,0xea,0xad, +0x6a,0xae,0x6c,0x82,0x30,0x74,0x1b,0x90,0x24,0x16,0x28,0x59,0x28,0x83,0xab,0x21, +0x05,0x2e,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x13,0x84,0xc1, +0xdb,0x80,0x24,0xb4,0x40,0xd5,0x42,0x19,0x5c,0x0d,0x29,0x50,0x32,0x23,0x2a,0xb3, +0x4b,0x1b,0x2b,0xa3,0x7a,0xb3,0x4a,0x2b,0xbb,0x23,0x2a,0x83,0xa3,0x43,0x9b,0x20, +0x0c,0xdf,0x06,0x23,0xb9,0x05,0x0a,0x17,0xca,0xa0,0xe1,0x61,0xa6,0x94,0x46,0x47, +0x57,0x26,0x37,0x41,0x18,0xc0,0x60,0x03,0x92,0xe8,0x02,0xb5,0x0b,0x65,0xd0,0x34, +0xa4,0x40,0xc9,0xac,0xe9,0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x6e, +0x6a,0x2c,0x8c,0xad,0x6c,0x82,0x30,0x84,0xc1,0x06,0x24,0xe9,0x05,0xca,0x17,0xca, +0xa0,0x69,0x48,0x81,0x90,0x19,0xd1,0xdb,0x9d,0xdb,0xdc,0x58,0x18,0x5b,0x99,0x51, +0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x61,0x10,0x83,0x0d,0x48,0x02,0x0e,0x54,0x38,0x94, +0x41,0xd3,0x90,0x02,0x3f,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba, +0x37,0x39,0xa5,0x34,0x3a,0xba,0x32,0xb9,0xa1,0x30,0xb7,0xb1,0x32,0x36,0xb6,0x30, +0xba,0xb4,0x37,0xb7,0x09,0xc2,0x30,0x06,0x1b,0x8c,0x64,0x1c,0x28,0x72,0x28,0x83, +0x86,0x8c,0x19,0x94,0x5c,0x59,0x11,0x1e,0xdc,0xdb,0x5c,0x9d,0x5c,0xd9,0x04,0x61, +0x20,0x83,0x0d,0x48,0x62,0x0e,0xd4,0x39,0x94,0x41,0xd3,0x90,0x02,0x33,0x33,0x28, +0xb9,0x32,0xbb,0xb4,0xb7,0xba,0x39,0x23,0xb9,0xb0,0xb6,0x32,0x28,0xb9,0xb2,0x22, +0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x09,0xc2,0x50,0x06,0x1b,0x90,0x24,0x1d,0x28, +0x75,0x28,0x83,0xa6,0x21,0x05,0x2e,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46, +0x4f,0x56,0x13,0x84,0xc1,0x0c,0x36,0x18,0x09,0x3b,0x50,0xed,0x50,0x06,0x0d,0x2b, +0x33,0xa5,0x34,0x3a,0xba,0x32,0xb9,0xa9,0xb2,0xb8,0xba,0x32,0xb7,0xb1,0x32,0xa6, +0x32,0xb7,0x33,0x3a,0xb4,0x09,0xc2,0x70,0x06,0x1b,0x90,0xe4,0x1d,0x28,0x78,0x28, +0x83,0xa6,0x21,0x05,0x2a,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x13, +0x84,0x01,0x0d,0x36,0x18,0x89,0x3c,0x50,0xf3,0x50,0x06,0x0d,0x2f,0x33,0xa2,0x3c, +0xb7,0xb0,0xb6,0xb4,0x31,0xa9,0xb2,0xb9,0x21,0xb4,0x30,0xb7,0xb3,0x32,0xa3,0xb0, +0x31,0xba,0x37,0xb9,0x09,0xc2,0x90,0x06,0x1b,0x8c,0xa4,0x1e,0x28,0x7b,0x28,0x83, +0x86,0x98,0x99,0x55,0x5a,0xd9,0xdd,0x14,0x5c,0xd8,0x58,0x19,0xd5,0x5b,0x53,0x19, +0x5d,0x99,0xdc,0x9c,0x51,0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x61,0x50,0x83,0x0d,0x46, +0x82,0x0f,0x54,0x3e,0x94,0x41,0xb3,0x81,0xd2,0x83,0x52,0x38,0x05,0x55,0x68,0x05, +0x58,0x98,0x05,0x5b,0xc8,0x05,0x5e,0xf8,0x05,0x71,0x28,0x07,0x74,0x58,0x07,0x77, +0x88,0x07,0x7a,0xb8,0x07,0x7d,0xd8,0x30,0x18,0xa2,0xb0,0x0f,0x13,0x04,0x01,0xd8, +0x00,0x6c,0x18,0x0c,0x7f,0xf0,0x87,0x0d,0xc1,0x3f,0x6c,0x18,0x86,0x7e,0x00,0x09, +0x0a,0x43,0x53,0x1b,0x86,0x31,0x18,0x83,0x61,0x83,0x70,0x8d,0xc4,0x86,0xa2,0x1f, +0x44,0x02,0x08,0x05,0x92,0x20,0x22,0x26,0x17,0xe6,0x36,0x86,0x56,0x36,0x37,0x41, +0x18,0xd6,0x80,0x86,0x19,0xdb,0x5b,0x18,0xdd,0xdc,0x04,0x61,0x60,0x03,0x16,0x69, +0x6e,0x73,0x74,0x73,0x13,0x84,0xa1,0x0d,0x48,0xa4,0xb9,0xd1,0xcd,0x4d,0x10,0x06, +0x37,0x20,0x42,0x57,0x86,0xf7,0xc5,0xf6,0x16,0x46,0x36,0x41,0x18,0xde,0x80,0x08, +0x5d,0x19,0xde,0x97,0xdb,0x9b,0x5c,0x1b,0x13,0xba,0x32,0xbc,0xaf,0x39,0xba,0x37, +0xb9,0x32,0x16,0x75,0x69,0x6e,0x74,0x73,0x1b,0x20,0x93,0x38,0x09,0x94,0x48,0x09, +0x95,0x58,0x09,0x96,0x68,0x09,0x97,0x78,0x09,0x98,0xe0,0x62,0x82,0x93,0x09,0x59, +0xa8,0xc2,0xc6,0x66,0xd7,0xe6,0x92,0x46,0x56,0xe6,0x46,0x37,0x25,0x08,0xaa,0x90, +0xe1,0xb9,0xd8,0x95,0xc9,0xcd,0xa5,0xbd,0xb9,0x4d,0x09,0x88,0x26,0x64,0x78,0x2e, +0x76,0x61,0x6c,0x76,0x65,0x72,0x53,0x02,0xa3,0x0e,0x19,0x9e,0xcb,0x1c,0x5a,0x18, +0x59,0x99,0x5c,0xd3,0x1b,0x59,0x19,0xdb,0x94,0x20,0x29,0x43,0x86,0xe7,0x22,0x57, +0x36,0xf7,0x56,0x27,0x37,0x56,0x36,0x37,0x25,0x00,0x85,0x4a,0x64,0x78,0x2e,0x74, +0x79,0x70,0x65,0x41,0x6e,0x6e,0x6f,0x74,0x61,0x74,0x69,0x6f,0x6e,0x73,0x53,0x84, +0x7d,0x00,0x89,0x3a,0x64,0x78,0x2e,0x65,0x6e,0x74,0x72,0x79,0x50,0x6f,0x69,0x6e, +0x74,0x73,0x53,0x02,0x92,0xe8,0x42,0x86,0xe7,0x32,0xf6,0x56,0xe7,0x46,0x57,0x26, +0x37,0x37,0x25,0x90,0x09,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x35,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x0d,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0x00, +0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc8,0x6d,0x9b,0xc2,0x36,0x5c, +0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98, +0x5f,0xdc,0xb6,0x2d,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9, +0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0x1b,0x83,0x34,0x5c,0xbe,0xf3,0xf8, +0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x96,0xe0,0x0c,0x97,0xef,0x3c,0xfe, +0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x05,0x44,0xc3,0xe5,0x3b,0x8f,0x6f,0x44,0x0e,0xf5, +0x88,0x83,0x8f,0xdc,0xb6,0x1d,0x54,0xc3,0xe5,0x3b,0x8f,0x2f,0x01,0xcc,0xb3,0x10, +0x25,0x51,0x11,0x8b,0x5f,0xdc,0xb6,0x11,0x54,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7, +0x44,0x45,0x44,0xe9,0x00,0x83,0x5f,0xdc,0xb6,0x15,0x58,0xc3,0xe5,0x3b,0x8f,0x3f, +0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11,0xe1,0x17,0xb7,0x6d,0x02,0xd9,0x70,0xf9, +0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38,0x88,0x0d,0x18,0x39,0xd4,0xe3,0x23,0xb7, +0x6d,0x06,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x21,0x50,0xcd,0x0e,0x2c,0x20,0x48,0x3e,0x4d,0xaf,0xaf,0x28,0xf7,0x10,0xef, +0x44,0x58,0x49,0x4c,0xec,0x30,0x00,0x00,0x62,0x00,0x05,0x00,0x3b,0x0c,0x00,0x00, +0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xd4,0x30,0x00,0x00, +0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x32,0x0c,0x00,0x00,0x0b,0x82,0x20,0x00, +0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49, +0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62, +0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b, +0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42, +0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a, +0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff, +0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20, +0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00, +0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00, +0x89,0x20,0x00,0x00,0xc3,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04, +0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c, +0x0b,0x84,0xc4,0x4c,0x10,0xe8,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0, +0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f, +0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18, +0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3, +0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60, +0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19, +0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c, +0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8, +0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4, +0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6, +0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60,0x06,0xea,0xe6,0x08,0x82,0x62,0x30,0x83, +0x32,0x0c,0x1f,0x81,0x03,0x01,0xc3,0x08,0x84,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84, +0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83, +0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39, +0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f,0xe8, +0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03, +0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca, +0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61, +0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d, +0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x23,0x49,0xe5,0x30,0x82,0x60,0xcc, +0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40, +0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f, +0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x72, +0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40, +0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87, +0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0xc2,0x89, +0x52,0x3a,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39, +0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc, +0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02, +0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52, +0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24,0x18,0x2b,0xb1,0x33, +0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x46,0x72,0x67,0x22,0x83,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77, +0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0, +0x03,0x30,0xf0,0x03,0x14,0x9c,0x04,0xcf,0x84,0x8d,0x03,0x3b,0x84,0xc3,0x3c,0xcc, +0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83, +0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xa0,0xc0,0x20, +0x79,0x18,0x41,0x18,0xce,0x10,0x82,0x8f,0x5d,0x6d,0x34,0xd1,0x34,0x4d,0xd3,0xc3, +0x30,0x9e,0xe7,0x79,0x1a,0x86,0x61,0x18,0x86,0x41,0xf5,0x4d,0xd2,0x14,0x51,0xc2, +0xe4,0xb3,0x00,0xf3,0x2c,0x44,0xc4,0x4e,0xc0,0x44,0xa0,0x60,0xa0,0x7b,0x0a,0x00, +0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02, +0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2, +0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20, +0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01,0x11,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24,0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2, +0x20,0xca,0xa1,0xf0,0x03,0xe8,0x1b,0x01,0x20,0x73,0x06,0x80,0xd4,0x19,0x00,0x6a, +0x67,0x00,0xe8,0x9d,0x01,0xa0,0x78,0x06,0x80,0xe6,0x19,0x00,0xb2,0x67,0x00,0x08, +0x9f,0x01,0x00,0x00,0x79,0x18,0x00,0x00,0x74,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0xa1,0x99,0x20,0x0c,0xce,0x06,0x61,0x20,0x26,0x08,0xc3,0xb3, +0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08,0x03,0x34,0x41,0x30, +0x83,0x8d,0xc0,0x04,0x61,0x88,0x36,0x08,0x4a,0xb3,0x21,0x51,0x16,0x46,0x21,0x06, +0x42,0x71,0x26,0x08,0x6a,0xc0,0x6d,0x48,0x06,0x88,0x51,0x94,0x81,0x50,0x9c,0x09, +0xc2,0x20,0x6d,0x48,0x88,0x85,0x51,0xa4,0x81,0x50,0x9c,0x09,0xc2,0x30,0x4d,0x10, +0x06,0x6a,0x83,0xa0,0x54,0x1b,0x12,0x09,0x62,0x14,0x6a,0x20,0x14,0x6b,0x82,0x30, +0x54,0x1b,0x12,0x6a,0x61,0x14,0x6c,0x20,0x14,0x67,0x82,0x30,0x58,0x1b,0x12,0x6c, +0x61,0x14,0x6d,0x20,0x14,0x6b,0x82,0xd0,0x06,0xdd,0x04,0x61,0xb8,0x36,0x24,0x06, +0xc7,0x28,0xdd,0x40,0x28,0xce,0x04,0x61,0xc0,0x36,0x24,0x1f,0xc4,0x28,0xc3,0x40, +0x28,0xd6,0x06,0xe4,0x89,0xa6,0x2b,0xdb,0x3c,0x30,0x98,0x20,0xbc,0x81,0x37,0x41, +0xf8,0xb4,0x0d,0x8b,0x22,0x06,0x8c,0xa2,0x0c,0xc4,0x18,0x8c,0xc1,0x18,0x38,0x13, +0x84,0x38,0xf8,0x36,0x2c,0x43,0x19,0x30,0xca,0x30,0x10,0x63,0x30,0x06,0x63,0x60, +0x4d,0x10,0xe6,0x00,0x0c,0x36,0x2c,0xc4,0x19,0x30,0x8a,0x34,0x10,0x63,0x30,0x06, +0x63,0x60,0x6d,0x58,0x24,0x31,0x60,0x14,0x6a,0x20,0xc6,0x60,0x0c,0xc6,0xc0,0xd9, +0xb0,0x50,0x62,0xc0,0x28,0xc4,0x40,0x8c,0xc1,0x18,0x8c,0x81,0xb3,0xa1,0x20,0x03, +0x33,0x40,0x83,0x34,0x50,0x83,0x09,0x82,0x1d,0x84,0xc1,0x04,0x61,0xc8,0x36,0x20, +0x0a,0x1b,0x30,0x8a,0x32,0xb4,0x01,0xb0,0x21,0x70,0x83,0x09,0x02,0x1e,0x88,0xc1, +0x06,0x44,0x81,0x03,0x46,0x19,0x06,0x05,0xd8,0x10,0xc4,0xc1,0x06,0x22,0x0c,0xd6, +0xe0,0x0d,0xe4,0x60,0x82,0x20,0x00,0x14,0x86,0xa6,0x36,0x0c,0x5d,0x37,0x6c,0x10, +0x28,0x3b,0xd8,0x50,0xd0,0x41,0x1d,0x00,0x73,0x70,0x07,0x55,0xd8,0xd8,0xec,0xda, +0x5c,0xd2,0xc8,0xca,0xdc,0xe8,0xa6,0x04,0x41,0x15,0x32,0x3c,0x17,0xbb,0x32,0xb9, +0xb9,0xb4,0x37,0xb7,0x29,0x01,0xd1,0x84,0x0c,0xcf,0xc5,0x2e,0x8c,0xcd,0xae,0x4c, +0x6e,0x4a,0x60,0xd4,0x21,0xc3,0x73,0x99,0x43,0x0b,0x23,0x2b,0x93,0x6b,0x7a,0x23, +0x2b,0x63,0x9b,0x12,0x20,0x65,0xc8,0xf0,0x5c,0xe4,0xca,0xe6,0xde,0xea,0xe4,0xc6, +0xca,0xe6,0xa6,0x04,0x72,0x50,0x87,0x0c,0xcf,0xa5,0xcc,0x8d,0x4e,0x2e,0x0f,0xea, +0x2d,0xcd,0x8d,0x6e,0x6e,0x4a,0x70,0x07,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x35,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x0d,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e, +0x71,0xdb,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc8,0x6d, +0x9b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94, +0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x2d,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54, +0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0x1b,0x83,0x34, +0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x96,0xe0,0x0c, +0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x05,0x44,0xc3,0xe5,0x3b,0x8f, +0x6f,0x44,0x0e,0xf5,0x88,0x83,0x8f,0xdc,0xb6,0x1d,0x54,0xc3,0xe5,0x3b,0x8f,0x2f, +0x01,0xcc,0xb3,0x10,0x25,0x51,0x11,0x8b,0x5f,0xdc,0xb6,0x11,0x54,0xc3,0xe5,0x3b, +0x8f,0x3f,0x11,0xd7,0x44,0x45,0x44,0xe9,0x00,0x83,0x5f,0xdc,0xb6,0x15,0x58,0xc3, +0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11,0xe1,0x17,0xb7,0x6d, +0x02,0xd9,0x70,0xf9,0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38,0x88,0x0d,0x18,0x39, +0xd4,0xe3,0x23,0xb7,0x6d,0x06,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e, +0x71,0xdb,0x00,0x00,0x61,0x20,0x00,0x00,0xe1,0x09,0x00,0x00,0x13,0x04,0x5c,0x2c, +0x10,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x34,0xcc,0x00,0x94,0x51,0x21,0x15,0x61, +0x40,0xb1,0x95,0x46,0xc9,0x95,0x4a,0xd9,0xd5,0x40,0xf1,0x95,0x4b,0x19,0x06,0x14, +0x4c,0xd9,0x14,0x53,0xf1,0x06,0x94,0x6f,0x40,0x29,0x55,0x41,0x45,0x94,0x4f,0xd1, +0xd0,0x57,0x03,0xa4,0x14,0x41,0x19,0x94,0x47,0x09,0x8c,0x00,0x90,0x31,0x46,0x00, +0x82,0x20,0x08,0x82,0xc1,0x0c,0xc0,0x18,0x01,0x08,0x82,0x20,0x0a,0x06,0x63,0x04, +0xad,0x39,0xe7,0xec,0x37,0x46,0x00,0x82,0x20,0x28,0x7f,0x63,0x04,0x20,0x08,0xc2, +0xfc,0x2f,0x8c,0x11,0x80,0x20,0x08,0xc6,0xbf,0x30,0x46,0xb0,0xfb,0xa3,0x4c,0x82, +0xc1,0x18,0xc1,0xee,0x8f,0x32,0xff,0x8d,0x11,0x80,0x20,0x08,0xc2,0xbf,0x30,0x46, +0xd0,0x9a,0x73,0xce,0x7b,0x63,0x04,0x20,0x08,0x82,0x32,0x18,0x8c,0x11,0x80,0x20, +0x08,0x82,0xa0,0x30,0x46,0x00,0x82,0xf8,0x7f,0x8f,0xc1,0x18,0x41,0x48,0x82,0x21, +0xde,0x8d,0x11,0xec,0xb1,0x1a,0xef,0xdf,0x18,0xc1,0x5a,0xab,0xb5,0xf8,0x8d,0x11, +0xfc,0xf7,0xdf,0xbf,0xdf,0x18,0x41,0x6b,0xce,0x39,0xef,0x0b,0x63,0x04,0xb2,0xe8, +0xf6,0xff,0x37,0x46,0xa0,0xb3,0xe6,0x9c,0x7e,0x63,0x04,0x2a,0x5e,0x9f,0xaa,0x37, +0x46,0x00,0x82,0x20,0x08,0x82,0xc3,0x18,0xc1,0x5a,0xab,0xb5,0xee,0x8d,0x11,0x80, +0x20,0xe8,0xdf,0x61,0x30,0x46,0xd0,0x9a,0x73,0x4e,0x7b,0x63,0x04,0x20,0x08,0x82, +0x24,0x18,0x8c,0x11,0x80,0x20,0x08,0xea,0x60,0x30,0x46,0x20,0x82,0x24,0x88,0x6f, +0x63,0x04,0x70,0x5c,0xe6,0xb7,0x37,0x46,0x40,0x96,0xbc,0x7e,0x7f,0x63,0x04,0x20, +0x08,0x82,0x2c,0x18,0x8c,0x11,0xbc,0x33,0x69,0xa2,0xdd,0x18,0x01,0x08,0x82,0x20, +0xfc,0x8d,0x11,0x80,0x20,0x08,0xa2,0xdf,0x18,0x01,0x08,0x82,0x20,0xfe,0x0b,0x63, +0x04,0x20,0x08,0x82,0xf8,0x37,0x02,0x00,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06, +0xba,0xd0,0x07,0x68,0x30,0x0b,0xb8,0xc0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00, +0x06,0xbb,0xe0,0x07,0x69,0x50,0x0b,0xb4,0xd0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60, +0x00,0x06,0xbc,0xf0,0x07,0x6a,0xa0,0x0b,0xb6,0xe0,0x0a,0x23,0x06,0x09,0x00,0x82, +0x60,0x00,0x06,0xbd,0x00,0x0a,0x6b,0xc0,0x0b,0xbc,0xf0,0x0a,0x23,0x06,0x09,0x00, +0x82,0x60,0x00,0x06,0xbe,0x10,0x0a,0x6c,0xa0,0x0b,0xba,0x00,0x0b,0x23,0x06,0x09, +0x00,0x82,0x60,0x00,0x06,0xbf,0x20,0x0a,0x6c,0x30,0x0b,0xbe,0x10,0x0b,0x23,0x06, +0x09,0x00,0x82,0x60,0x00,0x06,0xe0,0x30,0x0a,0x6d,0xd0,0x0b,0xb5,0x20,0x0b,0x23, +0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe1,0x40,0x0a,0x6e,0x80,0x0b,0xb7,0x30,0x0b, +0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe2,0x50,0x0a,0x6f,0xb0,0x0b,0xb9,0x40, +0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe3,0x60,0x0a,0x70,0xd0,0x0b,0xbc, +0x50,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe4,0x70,0x0a,0x71,0x20,0x0e, +0xbe,0x60,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe5,0x80,0x0a,0x72,0x40, +0x0e,0xe1,0x70,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe6,0x90,0x0a,0x73, +0x20,0x0e,0xe4,0x80,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe7,0xa0,0x0a, +0x77,0x30,0x0e,0xe6,0x90,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe8,0xb0, +0x0a,0x79,0x40,0x0e,0xe4,0xa0,0x0b,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0xd0,0x83, +0x28,0x94,0xc3,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0xf5,0x30,0x0a,0xe9,0x30,0x62, +0x60,0x00,0x20,0x08,0x06,0x44,0x3d,0x8c,0xc2,0x39,0x8c,0x18,0x18,0x00,0x08,0x82, +0x01,0x61,0x0f,0xa4,0xb0,0x0e,0x23,0x06,0x07,0x00,0x82,0x60,0xd0,0xb9,0x83,0x2b, +0x14,0xec,0x30,0x9a,0x10,0x04,0x65,0xa4,0xc3,0x95,0xa1,0x0e,0x57,0x41,0x2c,0x70, +0x11,0x01,0x54,0x80,0x0a,0x5a,0x49,0x01,0x25,0x24,0x70,0x82,0x61,0x27,0x18,0x66, +0xc2,0x18,0xc0,0xc7,0x04,0x32,0x80,0xcf,0x68,0x42,0x03,0x5c,0x60,0xd8,0x39,0x86, +0x59,0x21,0xd0,0xc7,0x0a,0x81,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0x85,0x04, +0x38,0x5c,0xf8,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0xdd,0x48,0x8c,0x83,0xe6,0x0f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x27,0x18, +0x76,0x82,0x61,0x76,0x08,0xf4,0xb1,0x43,0xa0,0x8f,0x09,0x0c,0x7c,0x4c,0x60,0xe0, +0x33,0x9a,0x90,0x08,0xa3,0x09,0xca,0x60,0x08,0x21,0x1f,0x43,0x08,0xf9,0x98,0x22, +0x0b,0xf0,0x31,0x65,0x16,0xe0,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x4e,0xe0, +0x03,0x21,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xb1,0x13,0xf9,0x40,0x08,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0xf0,0xc4,0x3e,0xf8,0x81,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0x47,0x4f,0xf0,0xc3,0x1f,0x08,0xa7,0x18,0x76,0x8a,0x61,0x46,0x08,0xf4,0x31, +0x42,0xa0,0xcf,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x61,0xf1,0x0f,0x73,0x50,0x13, +0x65,0x40,0x06,0x22,0x21,0x12,0x22,0x21,0x12,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04, +0xa3,0x09,0x9d,0x30,0x9a,0xe0,0x0d,0x26,0x10,0xf2,0x31,0x81,0x90,0x8f,0x95,0x81, +0x20,0x1f,0x2b,0x03,0x41,0x3e,0x26,0x08,0xf2,0x31,0x41,0x90,0x8f,0x09,0x01,0x7c, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x5a,0x8b,0x90,0x08,0x0c,0x49,0x03,0xf8,0x18, +0x92,0x06,0xf0,0x19,0x8e,0x10,0x5e,0x61,0xf8,0x86,0x23,0x86,0x58,0x28,0xbe,0x12, +0x02,0x1d,0x8e,0x20,0x64,0x61,0xf8,0x86,0x23,0x0a,0x5a,0x28,0xbe,0x12,0x02,0x2d, +0x22,0xd0,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xe8,0xc2,0x25,0x5a,0x01,0x15,0xb0, +0x4b,0x1f,0xf4,0x61,0x2d,0xd6,0x02,0x27,0x6c,0x61,0x34,0x21,0x18,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0xba,0x8b,0xb2,0x08,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0xba, +0x8b,0x98,0x98,0x85,0x55,0xd8,0xb4,0x7e,0xe8,0x07,0xb7,0x70,0x8b,0x9d,0xc8,0x85, +0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xe8,0xec,0xc2, +0x26,0x5a,0x61,0x2e,0x46,0x13,0x82,0x61,0xb8,0x21,0x98,0x0b,0x30,0x28,0x45,0x25, +0xb8,0x84,0x60,0x6b,0x60,0x09,0xae,0x26,0xd0,0x59,0x86,0x40,0x08,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xa0,0xeb,0x8b,0x9e,0xa0,0x85,0xbd,0x18,0x4d,0x08,0x80,0xd1,0x04, +0x21,0x38,0xc1,0xb0,0x13,0x0c,0x33,0x61,0x93,0x8f,0x09,0x9b,0x7c,0x4c,0x30,0x09, +0xf8,0x98,0x70,0x12,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x35,0xd8,0xc2, +0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x78,0x0d,0xb7,0x68,0x87,0x60,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0xd8,0x70,0x8b,0x63,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x23,0x36,0xe0,0xe2,0x1d,0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x5e,0x83,0x2c, +0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x60,0xa3,0x2c,0x84,0x13,0x06,0x3a,0x61, +0x20,0x3b,0x88,0xf8,0x98,0x41,0xc4,0xa7,0x88,0xb7,0x80,0x22,0xe0,0x02,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xa0,0xaa,0x0d,0xb4,0x10,0x5a,0x63,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x2a,0xdb,0x48,0x0b,0xc1,0x35,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xd9,0x8d, +0xbc,0x78,0x87,0xd7,0x10,0x02,0xbe,0xe0,0x0b,0xbe,0xe0,0x8b,0xd1,0x84,0x00,0x18, +0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x11,0x83,0x06,0x00,0x41,0x30, +0x68,0xc0,0xc3,0x2f,0xe8,0x81,0x36,0x1a,0x23,0x34,0x42,0x23,0x34,0x42,0x63,0x34, +0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xa1,0x24,0xde,0x00, +0x0b,0x03,0xbf,0x00,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x54,0xe3,0x91,0x17,0x42, +0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0d,0x7a,0x98,0x06,0x3f,0xf0,0x46,0xe0,0xa4, +0x46,0x6a,0xa4,0x46,0x6a,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2, +0x68,0x02,0x31,0x94,0x36,0x1e,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x95,0x7a,0x80, +0x46,0x80,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xf3,0x1e,0xad,0x31,0x12,0xe3,0x11, +0x54,0xb0,0x01,0x1b,0xb0,0x01,0x1b,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09, +0x83,0x30,0x9a,0x40,0x0c,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xd0,0x87,0x6c,0xa0, +0x04,0x7a,0x6c,0x60,0x50,0x1b,0xb5,0x51,0x1b,0xb5,0x31,0x9a,0x10,0x00,0xa3,0x09, +0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d, +0x7e,0xdc,0x46,0x4b,0xb4,0x87,0x19,0x94,0x81,0x6e,0xe8,0x86,0x6e,0xe8,0xc6,0x68, +0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x88,0x41,0x03, +0x80,0x20,0x18,0x34,0xfe,0xc1,0x1b,0x32,0x21,0x1f,0x97,0x1a,0xfc,0xc6,0x6f,0xfc, +0xc6,0x6f,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31, +0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x33,0x22,0xe1,0x71,0x13,0xf7,0x51,0xbd,0x01, +0x79,0x90,0x07,0x79,0x90,0xc7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20, +0x8c,0x26,0x10,0x43,0xd1,0xc1,0x7f,0x80,0x8d,0x42,0x78,0x80,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x2a,0x13,0xe1,0x0d,0x21,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x66, +0x45,0xd2,0xe3,0x27,0xfe,0x43,0x0e,0x02,0xf6,0x60,0x0f,0xf6,0x60,0x8f,0xd1,0x84, +0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x11,0x83,0x06,0x00, +0x41,0x30,0x68,0x60,0xc4,0x3d,0xc8,0x82,0x44,0xfa,0xc0,0x88,0x8f,0xf8,0x88,0x8f, +0xf8,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x18, +0x31,0x68,0x00,0x10,0x04,0x83,0xa6,0x46,0xe6,0x23,0x2d,0x52,0xc4,0x0d,0x16,0xfb, +0xb0,0x0f,0xfb,0xb0,0x8f,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18, +0x4d,0x20,0x86,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x74,0x04,0x3f,0xdc,0xc2,0x45, +0xd8,0x00,0xda,0x8f,0xfd,0xd8,0x8f,0xfd,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18, +0x4d,0x18,0x84,0xd1,0x04,0x62,0xa8,0x55,0xa8,0x11,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x8a,0x47,0xe4,0x23,0xb8,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x09,0x93,0xff, +0xa8,0x8b,0x1a,0x41,0x85,0x40,0x44,0x44,0x44,0x44,0x44,0x64,0x34,0x21,0x00,0x46, +0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c, +0x1a,0x33,0x21,0x11,0xbd,0xd0,0x91,0x59,0x30,0x4e,0xe4,0x44,0x4e,0xe4,0x44,0x46, +0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x46,0x0c,0x1a, +0x00,0x04,0xc1,0xa0,0x59,0x93,0x14,0xf9,0x8b,0x1f,0x21,0x85,0x85,0x45,0x58,0x84, +0x45,0x58,0x64,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88, +0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x38,0x71,0x11,0xd2,0x20,0x13,0x51,0x80, +0x62,0x24,0x46,0x62,0x24,0x46,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06, +0x61,0x34,0x81,0x18,0xcc,0x36,0xc0,0x21,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10, +0xd1,0xc9,0x9a,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe0,0x89,0x8d,0x04,0xfb, +0x31,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0x9d,0xb4,0x49,0x30,0x1c,0x11,0xf4,0x06, +0xf1,0xd9,0x70,0x1f,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0x4f,0x6e,0x24, +0xb0,0x40,0xa0,0x8f,0x19,0xf9,0x21,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf8, +0x44,0x47,0x02,0x0b,0x04,0xfa,0x58,0x40,0xc8,0x67,0xba,0x21,0x3c,0x02,0xc4,0xf4, +0xa3,0x1d,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0xa8,0xe0,0x49,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0x47,0xa9,0x8c,0x49,0x80,0x22,0x23,0x06,0x06,0x00,0x82, +0x60,0x10,0x8d,0x8a,0x9e,0x04,0xc3,0x11,0x81,0x7a,0x10,0x9f,0x0d,0x24,0x22,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x4c,0x85,0x4c,0x02,0x0b,0x04,0xfa,0x98,0x61, +0x22,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0x55,0xce,0x24,0xb0,0x40,0xa0, +0x8f,0x05,0x84,0x7c,0xa6,0x1b,0xdc,0x23,0x40,0xec,0x3d,0xf4,0x21,0x3e,0x23,0x06, +0x06,0x00,0x82,0x60,0x10,0xb9,0x4a,0xa9,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xc8,0x0a,0x9c,0x04,0x35,0x32,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0xac,0x9c,0x4a, +0x30,0x1c,0x11,0xdc,0x07,0xf1,0xd9,0x10,0x23,0xf2,0x19,0x31,0x30,0x00,0x10,0x04, +0x83,0x68,0x56,0xe2,0x24,0xb0,0x40,0xa0,0x8f,0x19,0x33,0x22,0x9f,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0x6c,0x85,0x4e,0x02,0x0b,0x04,0xfa,0x58,0x40,0xc8,0x67,0xba, +0x61,0x3f,0x02,0xc4,0xc0,0xe4,0x24,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1, +0xae,0xc8,0x4a,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0xaf,0xf4,0x49,0x20,0x26, +0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xf5,0x0a,0xad,0x04,0xc3,0x11,0x01,0x89,0x10, +0x9f,0x0d,0x3e,0x22,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xc0,0xc5,0x4f,0x02, +0x0b,0x04,0xfa,0x98,0x01,0x26,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x68,0x5c, +0x42,0x25,0xb0,0x40,0xa0,0x8f,0x05,0x84,0x7c,0xa6,0x1b,0x50,0x24,0x40,0x0c,0x0d, +0x5a,0x42,0x3e,0x96,0x06,0x2d,0x21,0x1f,0x53,0x83,0x96,0x90,0x8f,0xad,0x41,0x4b, +0xc8,0xc7,0x3e,0x96,0x90,0x8f,0x81,0x01,0x4b,0xc8,0xc7,0xc2,0x80,0x25,0xe4,0x63, +0x62,0xc0,0x12,0xf2,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04, +0x02,0x1f,0xd3,0x58,0x42,0x3e,0xb6,0xb1,0x84,0x7c,0x8c,0x63,0x09,0xf9,0x58,0xc7, +0x12,0xf2,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f, +0xab,0x5a,0x42,0x3e,0x66,0xb5,0x84,0x7c,0xec,0x6a,0x09,0xf9,0x18,0xd6,0x12,0xf2, +0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0xbb,0x03, +0x52,0x80,0x8f,0x05,0x6b,0x00,0x1f,0x0b,0x3e,0xf8,0xd8,0x11,0xd0,0xc7,0x0e,0x81, +0x3e,0x76,0x0c,0xf4,0xb1,0x83,0xa0,0x8f,0xad,0xc2,0x4d,0xc8,0xc7,0x58,0xe1,0x26, +0xe4,0x63,0xad,0x70,0x13,0xf2,0x31,0x57,0xb8,0x09,0xf9,0x98,0x28,0xd8,0x84,0x7c, +0x6c,0x14,0x6c,0x42,0x3e,0x46,0x0a,0x36,0x21,0x1f,0x2b,0x05,0x9b,0x90,0x8f,0x11, +0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x58,0x1f,0xe4,0x84, +0x7c,0xcc,0x0f,0x72,0x42,0x3e,0xf6,0x07,0x39,0x21,0x1f,0x03,0x85,0x9c,0x90,0x8f, +0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x1e,0xf0, +0x84,0x7c,0x2c,0x0f,0x78,0x42,0x3e,0xa6,0x07,0x3c,0x21,0x1f,0xdb,0x03,0x9e,0x90, +0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x11, +0x06,0xf4,0x31,0x42,0x0c,0xe8,0x63,0xc4,0x18,0xd0,0xc7,0x08,0x32,0xa0,0x8f,0xad, +0x03,0x58,0xc8,0xc7,0xd8,0x01,0x2c,0xe4,0x63,0xed,0x00,0x16,0xf2,0x31,0x77,0x00, +0x0b,0xf9,0x98,0x38,0xfc,0x84,0x7c,0x6c,0x1c,0x7e,0x42,0x3e,0x46,0x0e,0x3f,0x21, +0x1f,0x2b,0x87,0x9f,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f, +0x23,0x10,0xf8,0x58,0x2f,0x88,0x85,0x7c,0xcc,0x17,0xc4,0x42,0x3e,0xf6,0x0b,0x62, +0x21,0x1f,0x03,0x07,0xb1,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01, +0x1f,0x43,0x08,0xf8,0x18,0x2e,0x94,0x85,0x7c,0x2c,0x17,0xca,0x42,0x3e,0xa6,0x0b, +0x65,0x21,0x1f,0xdb,0x85,0xb2,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08, +0x01,0x1f,0x43,0x08,0xf8,0x18,0x11,0x0a,0xf4,0x31,0x42,0x14,0xe8,0x63,0xc4,0x28, +0xd0,0xc7,0x08,0x52,0xa0,0x8f,0xad,0x84,0x5a,0xc8,0xc7,0x58,0x42,0x2d,0xe4,0x63, +0x2d,0xa1,0x16,0xf2,0x31,0x97,0x50,0x0b,0xf9,0x98,0x48,0xa4,0x85,0x7c,0x6c,0x24, +0xd2,0x42,0x3e,0x46,0x12,0x69,0x21,0x1f,0x2b,0x89,0xb4,0x90,0x8f,0x11,0x08,0x7c, +0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x58,0x3f,0xb0,0x85,0x7c,0xcc, +0x1f,0xd8,0x42,0x3e,0xf6,0x0f,0x6c,0x21,0x1f,0x03,0x09,0xb6,0x90,0x8f,0x21,0x04, +0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x3e,0xbc,0x85,0x7c, +0x2c,0x1f,0xde,0x42,0x3e,0xa6,0x0f,0x6f,0x21,0x1f,0xdb,0x87,0xb7,0x90,0x8f,0x21, +0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x11,0x0e,0xf4, +0x31,0x42,0x1c,0xe8,0x63,0xc4,0x38,0xd0,0xc7,0x08,0x72,0xa0,0x8f,0xb5,0x8c,0x8d, +0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xf5,0x11,0x9f,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0xf7,0x69,0x9d,0x40,0x6e,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0x6a,0x1f,0xf2,0x09,0x86,0x23,0x02,0x9a,0x21,0x3e,0x1b,0xdc,0x46,0x3e,0x23,0x06, +0x06,0x00,0x82,0x60,0x10,0xc1,0x8f,0xeb,0x04,0x16,0x08,0xf4,0x31,0x03,0x6e,0xe4, +0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0xfc,0xc4,0x4e,0x60,0x81,0x40,0x1f,0x0b, +0x08,0xf9,0x4c,0x37,0xe0,0x4c,0x80,0x58,0xdc,0x8c,0x49,0x7c,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0xc2,0x9f,0xf7,0x09,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe0,0x1f, +0xdd,0x09,0xfe,0x66,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xfd,0x89,0x9f,0x60,0x38, +0x22,0x08,0x1b,0xe2,0xb3,0x61,0x6f,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51, +0xff,0xec,0x4e,0x60,0x81,0x40,0x1f,0x33,0xfa,0x46,0x3e,0x23,0x06,0x06,0x00,0x82, +0x60,0x10,0x81,0x90,0xef,0x04,0x16,0x08,0xf4,0xb1,0x80,0x90,0xcf,0x74,0x43,0xd9, +0x04,0x88,0x99,0x0d,0x9c,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x12,0xe2, +0x9f,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x14,0x3a,0x9f,0x80,0x75,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0x3a,0x21,0xff,0x09,0x86,0x23,0x02,0xb7,0x21,0x3e,0x1b, +0x50,0x47,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xa9,0x10,0xfa,0x04,0x16,0x08, +0xf4,0x31,0x43,0x75,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0x0b,0xad,0x4f, +0x60,0x81,0x40,0x1f,0x0b,0x08,0xf9,0x4c,0x37,0xc8,0x4d,0x80,0xd8,0xed,0xf4,0x49, +0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x92,0xa1,0x14,0x0a,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xb0,0x21,0xfa,0x09,0x72,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22, +0x1a,0x5a,0xa1,0x60,0x38,0x22,0xd8,0x1b,0xe2,0xb3,0xa1,0x76,0xe4,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0xd1,0x0d,0xd5,0x4f,0x60,0x81,0x40,0x1f,0x33,0x6e,0x47,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xe9,0x10,0xfe,0x04,0x16,0x08,0xf4,0xb1,0x80, +0x90,0xcf,0x74,0xc3,0xdf,0x04,0x88,0xa1,0x01,0x4e,0xc8,0xc7,0xd2,0x00,0x27,0xe4, +0x63,0x6a,0x80,0x13,0xf2,0xb1,0x35,0xc0,0x09,0xf9,0xd8,0xc7,0x0f,0xf2,0x31,0x30, +0xe0,0x07,0xf9,0x58,0x18,0xf0,0x83,0x7c,0x4c,0x0c,0xf8,0x41,0x3e,0x46,0x20,0xf0, +0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x1a,0x39,0xc8,0xc7,0x36, +0x72,0x90,0x8f,0x71,0xe4,0x20,0x1f,0xeb,0xc8,0x41,0x3e,0x86,0x10,0xf0,0x31,0x84, +0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x15,0x2b,0xc8,0xc7,0x2c,0x56,0x90, +0x8f,0x5d,0xac,0x20,0x1f,0xc3,0x58,0x41,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f, +0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x77,0x40,0x0a,0xf0,0xb1,0x60,0x0d,0xe0,0x63, +0xc1,0x07,0x1f,0x3b,0x02,0xfa,0xd8,0x21,0xd0,0xc7,0x8e,0x81,0x3e,0x76,0x10,0xf4, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x94,0xc4,0x28,0x55,0x48,0x65,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0x52,0x1a,0xa3,0x54,0x21,0x95,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x4c,0x89,0x8c,0x52,0x85,0x54,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x38, +0xa5,0x32,0x4a,0x15,0x52,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x95,0xce,0xa8, +0x55,0x50,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x54,0x42,0xa3,0x56,0x41,0x95, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x54,0x29,0x8d,0x5a,0x05,0x55,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x58,0x25,0x35,0x6a,0x15,0x54,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0x83,0x95,0xd4,0x08,0xd1,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5a,0x69, +0x8d,0x10,0x3d,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x95,0xd8,0x08,0xd1,0x93, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5e,0xa9,0x8d,0x10,0x3d,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0x03,0x96,0xde,0x08,0xf1,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x62,0x09,0x8e,0x10,0x3f,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x96,0xe2,0x08, +0xf1,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x66,0x49,0x8e,0x10,0x3f,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0x83,0x96,0xe4,0x08,0xe9,0x93,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x6a,0x69,0x8e,0x90,0x3e,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x96, +0xe8,0x08,0xe9,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6e,0xa9,0x8e,0x90,0x3e, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x97,0xee,0x08,0x09,0x95,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x72,0x09,0x8f,0x90,0x50,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0x43,0x97,0xf2,0x08,0x09,0x95,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x76,0x49,0x8f, +0x90,0x50,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x97,0xf6,0x88,0x43,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xe8,0x25,0x3e,0xe2,0x90,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x7c,0xa9,0x8f,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x5f,0xf2,0x23, +0x0e,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x9c,0xfc,0x88,0x40,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x08,0xa7,0x3f,0x22,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xc4,0x09,0x94,0x08,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x71,0x0a,0x25,0x02, +0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xad,0x97,0xf8,0x68,0x7e,0x70,0x69,0x34,0x21, +0x08,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x29,0xa7,0x51,0xc2,0x9f,0x5c,0xca,0xa5, +0x5c,0x32,0x25,0x53,0x32,0x25,0x53,0x1a,0x4d,0x08,0x80,0xe1,0x88,0xc0,0x84,0x82, +0x6f,0xba,0x01,0x85,0x84,0xc0,0x94,0x82,0x3e,0xa6,0x18,0xf4,0x31,0xe5,0xa0,0x8f, +0x11,0x83,0x7c,0xac,0x18,0xe4,0x63,0x83,0x21,0x9f,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xe0,0xe9,0x95,0x06,0x17,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x9e,0x60, +0x69,0x78,0xa1,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe4,0x29,0x96,0x06,0x18,0x1a, +0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x9e,0x62,0x69,0x48,0xa3,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xe8,0x49,0x96,0x06,0x35,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xa3, +0x9e,0x66,0x69,0x58,0x23,0x13,0x70,0x48,0x3e,0x26,0x10,0xf0,0xb1,0x20,0x87,0xe4, +0x63,0xc1,0x00,0x1f,0x3b,0x8a,0xf8,0x58,0xd0,0x43,0xf2,0xb1,0xa4,0x87,0xe4,0x63, +0x47,0x10,0x1f,0x4b,0x7e,0x48,0x3e,0x26,0x04,0xf1,0x19,0x31,0x30,0x00,0x10,0x04, +0x83,0xa8,0x9f,0xe8,0xa9,0x1b,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0x9f,0xd8,0x29, +0x18,0x8e,0xf8,0xc0,0x88,0xf8,0x2e,0x18,0x62,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a, +0x91,0x0a,0xa7,0x1f,0x22,0xa7,0x13,0x32,0x21,0x72,0x22,0x27,0x72,0x22,0xa7,0xd1, +0x84,0x00,0x18,0x8e,0x08,0xf0,0x48,0xf8,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0x1a, +0xa9,0x5e,0xda,0xa1,0x1b,0xc2,0x9d,0xdb,0x49,0xa5,0x54,0xd2,0x27,0x7d,0x3a,0xa7, +0x32,0x1a,0x4d,0x08,0x80,0xd1,0x04,0x21,0x98,0x25,0x10,0x06,0x2a,0x0c,0x31,0x08, +0x60,0x31,0x00,0x06,0x2a,0x0c,0x30,0x08,0x64,0x31,0x00,0x06,0x2a,0x0c,0x2d,0xa0, +0xc5,0x00,0x18,0xa8,0x30,0x94,0xc0,0x16,0x03,0x60,0xa0,0xc2,0x50,0x02,0x5c,0x0c, +0x80,0x81,0x0a,0x83,0x0b,0x74,0x31,0x00,0x06,0x2a,0x06,0x2d,0x30,0xd1,0x00,0x18, +0xa8,0xf8,0xac,0x80,0x3e,0x03,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x99,0x8a, +0x27,0xdb,0x19,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x5b,0xa9,0x75,0x12,0x23,0x94, +0x1a,0x4d,0x08,0x84,0x0a,0xc0,0x49,0x6b,0xa5,0x82,0xbb,0xc0,0xb0,0x11,0x83,0x03, +0x00,0x41,0x30,0xe8,0x60,0x0a,0x9e,0xce,0x68,0xa5,0x46,0x13,0x02,0x60,0x34,0x41, +0x08,0x4e,0x30,0xec,0x04,0xc3,0x4c,0x30,0xe8,0x63,0xc2,0x41,0x9f,0x13,0x06,0x3a, +0x61,0xa0,0xd1,0x04,0x07,0x18,0x4d,0x78,0x82,0x23,0x0c,0x3b,0xc2,0x30,0x13,0x7e, +0x48,0x3e,0x26,0xfc,0x90,0x7c,0x8c,0x08,0x27,0xf8,0x18,0x21,0x4e,0xf0,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0x23,0xad,0x4e,0x8a,0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x50,0x2b,0x94,0x22,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd6,0x4a,0xa5, +0x5a,0x49,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0xad,0x56,0xca,0x95,0x84,0x63, +0x0c,0x3b,0xc6,0x30,0x23,0x04,0xfa,0x18,0x21,0xd0,0x67,0xc4,0xa0,0x01,0x40,0x10, +0x0c,0x1a,0xb8,0x72,0xa9,0x51,0x22,0x2b,0xb2,0x22,0xab,0x98,0x8a,0xa9,0x98,0x8a, +0xa9,0xd1,0x84,0x00,0x18,0x8e,0x08,0x62,0x29,0xf8,0xa6,0x1b,0x66,0x49,0x08,0x2e, +0x0c,0x8c,0x1a,0x31,0x78,0x00,0x10,0x04,0x83,0x49,0xae,0x58,0xaa,0x95,0x4c,0xe9, +0x30,0xf0,0x09,0x9f,0xd2,0x2a,0xad,0x6c,0x2a,0x18,0x4d,0x08,0x00,0x0b,0xd8,0x49, +0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xd9,0x95,0x4c,0x05,0x16,0x18,0xf2,0x19, +0x31,0x30,0x00,0x10,0x04,0x83,0x08,0xaf,0x60,0x2a,0xb0,0xe0,0x9d,0xe4,0x33,0x62, +0x60,0x00,0x20,0x08,0x06,0x91,0x5e,0xd9,0x54,0x30,0x1c,0x01,0x07,0xbc,0x14,0x7c, +0xd3,0x0d,0x42,0x1c,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x80,0xd6,0x4f,0x05, +0xc3,0x70,0x44,0xf0,0x4b,0xce,0x37,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x68,0x81, +0xd5,0x50,0x58,0x30,0xd0,0xc7,0xc6,0x29,0x88,0xcf,0x74,0x43,0x40,0x4e,0xc4,0x2c, +0xc3,0x40,0xd4,0xc1,0x70,0x44,0x1e,0x90,0x93,0xf3,0x4d,0x37,0xa8,0x94,0x39,0x05, +0xb3,0x04,0xc8,0x70,0xc4,0x1e,0x9c,0x93,0xf2,0xcd,0x32,0x18,0x45,0x60,0x8c,0x12, +0x1f,0x0b,0xd8,0x49,0x3e,0x16,0x30,0xf0,0x99,0x25,0x40,0x86,0x23,0x8e,0x92,0x12, +0xbe,0x59,0x86,0x03,0x09,0x66,0x09,0x90,0x81,0x12,0x83,0x19,0x40,0xa2,0xb0,0xcd, +0xe0,0x00,0x09,0x63,0xa0,0xc4,0x10,0x83,0xc1,0x28,0xbc,0xc3,0x33,0x4c,0x01,0x29, +0xf8,0x58,0x80,0x52,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0xb5,0xf8,0x2a, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0xb6,0xe2,0x0a,0x14,0x02,0x93,0xa7,0x20, +0x3e,0x36,0x4f,0x37,0x14,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x64,0x0b,0xb4, +0x82,0xe1,0x08,0x1e,0x7a,0x29,0xe2,0xbb,0xc0,0x28,0x5b,0x02,0xf9,0x58,0x60,0xc8, +0xc7,0x82,0x42,0x3e,0x16,0xec,0x13,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xca, +0xad,0xd3,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe8,0x2d,0xbe,0x7a,0xc0,0x60, +0x38,0x22,0xe0,0x27,0xe7,0x1b,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0xb7,0xfa,0x2a, +0x12,0x03,0x0b,0x06,0xfa,0x4c,0x37,0x04,0xff,0x34,0x8c,0x18,0x18,0x00,0x08,0x82, +0x41,0xf4,0x5b,0xad,0x15,0xd8,0x41,0x56,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83, +0x28,0xbc,0x5e,0x2b,0xb0,0x60,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xe3, +0x15,0x5b,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x68,0xe0,0xf5,0x57,0xf6,0x54,0x5b, +0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x26,0xa4,0x93,0x7c,0x4c,0x48,0x27,0xf9,0x8c, +0x18,0x18,0x00,0x08,0x82,0x41,0x94,0x5e,0x7e,0x25,0x8c,0x18,0x18,0x00,0x08,0x82, +0x41,0xa4,0x5e,0x7f,0x25,0x9c,0x30,0xd0,0x09,0x03,0x9d,0x60,0xd8,0x09,0x86,0x99, +0x40,0x53,0xf0,0x31,0xa1,0xa6,0xe0,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x5a,0x7b, +0xb1,0xd6,0x48,0x91,0xd7,0x68,0x42,0x00,0x8c,0x26,0x08,0x81,0x15,0x42,0x7c,0xac, +0x10,0xe2,0x33,0x1c,0x21,0x3c,0xc2,0x37,0xdd,0x70,0x5a,0xb1,0x15,0x0c,0x47,0x0c, +0x90,0xf0,0x4d,0x37,0xa4,0xd6,0x6c,0x05,0xd3,0x0d,0xee,0x05,0x5f,0xc4,0x74,0xc3, +0x7b,0xc5,0xd7,0x50,0x45,0x04,0x45,0x44,0x50,0x02,0x01,0x25,0x10,0x30,0x62,0xd0, +0x00,0x20,0x08,0x06,0x8d,0x88,0x81,0x17,0x4e,0xd9,0x97,0x10,0x8c,0xd7,0x78,0x8d, +0xd7,0x78,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74,0x03,0x7f, +0xf5,0x97,0x53,0x49,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xa0,0x98,0x79,0xf9, +0x14,0x7f,0x05,0x47,0x7a,0xa5,0x57,0x7a,0xa5,0xd7,0x68,0x42,0x00,0x8c,0x26,0x08, +0xc1,0x68,0xc2,0x20,0x4c,0x37,0x8c,0x98,0x88,0x51,0xf5,0x04,0x30,0x62,0xd0,0x00, +0x20,0x08,0x06,0x8d,0x8b,0xb1,0x17,0x59,0x89,0x58,0xd0,0xbc,0xd7,0x7b,0xbd,0xd7, +0x7b,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74,0x03,0x8a,0xa5, +0x18,0x56,0x54,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xd0,0x98,0x7c,0xa9,0x15, +0x8a,0x51,0x41,0x7d,0xd5,0x57,0x7d,0xd5,0xd7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1, +0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x83,0x63,0xf6,0xe5,0x56,0x2c, +0x16,0x15,0xf9,0x95,0x5f,0xf9,0x95,0x5f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3, +0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0d,0x8f,0xe9,0x97,0x5c,0xc1,0xd8, +0x93,0xf4,0x57,0x7f,0xf5,0x57,0x7f,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26, +0x0c,0xc2,0x74,0xc3,0x8d,0xd9,0x98,0x19,0x94,0x18,0x04,0x30,0x62,0xd0,0x00,0x20, +0x08,0x06,0x8d,0x98,0x81,0x18,0x5e,0xd9,0x98,0x18,0x04,0x23,0x36,0x62,0x23,0x36, +0x62,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20, +0x08,0x06,0x8d,0x99,0x91,0x18,0x5f,0xe9,0xd8,0x57,0x9c,0xd8,0x89,0x9d,0xd8,0x89, +0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20, +0x18,0x34,0x6a,0x86,0x62,0xa0,0xe5,0x63,0x5d,0xb2,0x62,0x2b,0xb6,0x62,0x2b,0x36, +0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x86,0x07,0xa5,0x10,0x1f,0xc3, +0x83,0x52,0x88,0xcf,0xbd,0x93,0x51,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc8,0x59, +0x8c,0x81,0x43,0x60,0xb2,0xb5,0x0a,0xf4,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83, +0xce,0x64,0x8c,0xbc,0x02,0xa3,0xad,0x21,0x3e,0x26,0x04,0xf2,0xb1,0xc0,0xb6,0xe0, +0x63,0xc1,0x79,0xc9,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x3c,0xc3,0x31,0xdc, +0x0a,0x0c,0xa4,0x76,0x4b,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xec,0x99,0x8e, +0x05,0xc9,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7c,0xb6,0x63,0xba,0x15,0x18,0x71, +0xc4,0xc7,0x84,0x40,0x3e,0x16,0x24,0xf0,0x31,0x99,0x72,0x2f,0xf9,0x8c,0x18,0x18, +0x00,0x08,0x82,0x41,0xe4,0x67,0x6c,0x16,0xd8,0x7b,0x05,0xf1,0xb1,0x54,0x30,0x05, +0x10,0x5c,0x60,0x98,0xa5,0xc2,0x29,0x80,0xe0,0x02,0xc3,0x6c,0xc0,0xe0,0x63,0x02, +0x06,0x9f,0xe1,0x06,0x54,0x80,0x0b,0x32,0x18,0x6e,0x40,0x05,0xb8,0x20,0x83,0x12, +0x02,0xbd,0xc0,0x28,0x73,0x0c,0xf9,0xd8,0x63,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10, +0x0c,0xae,0x54,0x5b,0x33,0x21,0x10,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x60, +0xcd,0xcd,0x82,0x18,0xb3,0x20,0xc6,0xe4,0x63,0x81,0x7c,0xc1,0xc7,0x06,0xfa,0x92, +0x8f,0x05,0xf4,0x05,0x1f,0x2b,0x68,0x4c,0x3e,0x16,0xd0,0x18,0x7c,0x2c,0x28,0xe4, +0x63,0x41,0x8d,0xc1,0xc7,0x8a,0x42,0x3e,0x16,0x38,0xf2,0xb1,0x60,0x90,0x8f,0x05, +0xb8,0x20,0x1f,0x13,0x70,0x41,0x3e,0x36,0xe0,0x82,0x7c,0x46,0x0c,0x12,0x00,0x04, +0xc1,0xe0,0xca,0xb5,0x3d,0xc3,0x2e,0xec,0x32,0x8f,0xc6,0xe4,0x63,0x81,0x20,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x7e,0x6d,0xcf,0x02,0x0b,0x7e,0x41,0x3e,0x26, +0xfc,0x82,0x7c,0x6c,0xf8,0x05,0xf9,0xd8,0x20,0x0e,0xf2,0xb1,0x41,0x1c,0xe4,0x63, +0x83,0x38,0xc8,0xc7,0xde,0x41,0x1c,0x40,0x70,0x81,0x61,0x16,0xf0,0x01,0x7c,0x86, +0x1b,0xc8,0x61,0x36,0xc8,0xa0,0x82,0x31,0xd0,0x0b,0x8c,0x32,0x38,0x20,0xe4,0x33, +0x62,0x90,0x00,0x20,0x08,0x06,0x97,0xba,0xb1,0x5a,0x20,0x06,0x81,0x18,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x11,0x6f,0xaf,0x16,0xc8,0x99,0x05,0x72,0x26,0x1f,0x0b, +0x66,0x0c,0x3e,0x36,0xd4,0x98,0x7c,0x2c,0xa8,0x31,0xf8,0x58,0x51,0x67,0xf2,0xb1, +0xa0,0xce,0xe0,0x63,0x41,0x21,0x1f,0x0b,0xec,0x0c,0x3e,0x56,0x14,0xf2,0xb1,0xa0, +0x91,0x8f,0x05,0x83,0x7c,0x2c,0x98,0x07,0xf9,0x98,0x30,0x0f,0xf2,0xb1,0x61,0x1e, +0xe4,0x63,0x03,0x19,0xc0,0xc7,0x06,0x32,0x80,0x8f,0x0d,0x64,0x00,0x1f,0x3b,0xd0, +0x00,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0xf9,0x1b,0xb8,0x65,0x7c,0x90,0xf1, +0x81,0x95,0x41,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x46,0xee,0xd7,0x82, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4e,0xae,0xdc,0x46,0xa2,0x1f,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x40,0x39,0x73,0x1b,0x89,0x7e,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x23,0xe5,0xce,0x6d,0x24,0xfa,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x95, +0x4b,0x37,0x93,0x00,0x89,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x56,0x4e,0xdd,0x4c, +0x02,0x24,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x60,0xb9,0x75,0x33,0x09,0x90,0xb0, +0x63,0x24,0xe4,0x63,0xc8,0x48,0xc8,0xc7,0x92,0x91,0x90,0x8f,0x0d,0x6d,0x00,0x1f, +0x1b,0xda,0x00,0x3e,0x36,0xb4,0x01,0x7c,0xcc,0x48,0x09,0xf9,0x98,0x91,0x12,0xf2, +0x31,0x23,0x25,0xe4,0x63,0x03,0x1c,0xc0,0xc7,0x06,0x38,0x80,0x8f,0x0d,0x70,0x00, +0x1f,0x9b,0xee,0x00,0x3e,0x06,0x16,0x2d,0x01,0x82,0x0b,0x0c,0xb3,0xa0,0x1d,0xe0, +0x33,0xdc,0xf0,0x12,0x24,0x42,0x06,0x15,0xd0,0x82,0x5e,0x60,0x94,0x85,0x03,0x21, +0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0x76,0xae,0xdf,0x82,0x59,0x08,0x66,0x61, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xb1,0x03,0xb9,0x60,0xdc,0x2c,0x18,0x37,0xf9, +0x58,0x40,0x6a,0xf0,0xb1,0xc1,0xd4,0xe4,0x63,0x81,0xa9,0xc1,0xc7,0x0a,0x73,0x93, +0x8f,0x05,0xe6,0x06,0x1f,0x0b,0x0a,0xf9,0x58,0x70,0x6e,0xf0,0xb1,0xa2,0x90,0x8f, +0x05,0x8d,0x7c,0x2c,0x18,0xe4,0x63,0x81,0x4f,0xc8,0xc7,0x04,0x9f,0x90,0x8f,0x0d, +0x3e,0x21,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58, +0x1c,0x1c,0xf0,0x19,0x31,0x48,0x00,0x10,0x04,0x83,0xeb,0xed,0x62,0x2e,0x6b,0x87, +0xac,0x1d,0xcc,0x16,0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x44,0x77,0x30, +0x17,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x81,0x77,0x36,0x17,0x07,0x68,0x31,0x62, +0x70,0x00,0x20,0x08,0x06,0x47,0xde,0xdd,0x5c,0x1c,0xa0,0xc5,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0x7a,0x87,0x73,0x71,0x80,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xec,0x9d,0xce,0xc5,0xc1,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc1,0x77,0x3b, +0x17,0x07,0x6b,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0xdf,0xf1,0x5c,0x1c,0xac, +0x85,0x1d,0x6e,0x21,0x1f,0x43,0xdc,0x42,0x3e,0x96,0xb8,0x85,0x7c,0x2c,0x0e,0x06, +0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x06,0x5d,0xc8,0xc7,0x0c,0xba, +0x90,0x8f,0x19,0x74,0x21,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e, +0x06,0xf8,0x58,0x1c,0x4c,0xf0,0xb1,0xd7,0xc0,0x0b,0x10,0x5c,0x60,0x98,0x05,0x3d, +0x01,0x9f,0xe1,0x06,0xbd,0xa0,0x13,0x32,0x28,0x93,0x08,0xf4,0x02,0xa3,0x4c,0x26, +0x08,0xf9,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0xc5,0x7a,0x6e,0x57,0x12,0x41,0x49, +0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xcc,0x5e,0xdc,0x05,0x34,0x67,0x01,0xcd, +0xc9,0xc7,0x82,0x7a,0x83,0x8f,0x0d,0xf7,0x26,0x1f,0x0b,0xee,0x0d,0x3e,0x56,0xdc, +0x9c,0x7c,0x2c,0xb8,0x39,0xf8,0x58,0x50,0xc8,0xc7,0x02,0x9c,0x83,0x8f,0x15,0x85, +0x7c,0x2c,0x68,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0x52,0x43,0x3e,0x26,0xa4,0x86,0x7c, +0x6c,0x48,0x0d,0xf9,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0, +0xc7,0xe2,0xe0,0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0xe0,0x27,0x7a,0x3f, +0x91,0xfd,0x44,0x66,0x27,0x11,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xf2, +0x0b,0xbd,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xf4,0x3b,0xbd,0x38,0x98,0x8d, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd4,0x0f,0xf5,0xe2,0x60,0x36,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x58,0xbf,0xd4,0x8b,0x83,0xd9,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x83,0xfd,0x56,0x2f,0x0e,0x6c,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xf6, +0x63,0xbd,0x38,0xb0,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xdc,0xaf,0xf5,0xe2, +0xc0,0x36,0xec,0xc8,0x0d,0xf9,0x18,0x92,0x1b,0xf2,0xb1,0x24,0x37,0xe4,0x63,0x71, +0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x33,0x7e,0x43,0x3e,0x66, +0xfc,0x86,0x7c,0xcc,0xf8,0x0d,0xf9,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63, +0x71,0x30,0xc0,0xc7,0xe2,0x60,0x82,0x4f,0xc1,0x84,0x1b,0xe8,0x05,0x46,0x8d,0x18, +0x24,0x00,0x08,0x82,0xc1,0x85,0x7f,0xba,0xf7,0x12,0x6d,0xf0,0x12,0x6d,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0xc7,0xff,0xf5,0x5e,0x00,0x7a,0x16,0x80,0x9e,0x7c,0x2c, +0x08,0x3b,0xf8,0xd8,0x30,0x76,0xf2,0xb1,0x60,0xec,0xe0,0x63,0xc5,0xe8,0xc9,0xc7, +0x82,0xd1,0x83,0x8f,0x05,0x85,0x7c,0x2c,0x20,0x3d,0xf8,0x58,0x51,0xc8,0xc7,0x02, +0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x20,0x3e,0xe4,0x63,0x42,0x7c,0xc8,0xc7,0x86,0xf8, +0x90,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d, +0x0e,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0xc5,0x82,0x81,0xfb,0x9d,0x45,0x29, +0x9c,0x45,0x29,0xd8,0x5c,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0x06, +0x83,0xf6,0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa8,0xc1,0x60,0xfe,0xd8,0x60, +0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb0,0xc1,0x80,0xfe,0xd8,0x60,0x3f,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb8,0xc1,0xa0,0xfe,0xd8,0x60,0x3f,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xc0,0xc1,0xe0,0xfe,0xd8,0xc0,0x3f,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0xc8,0xc1,0x00,0xff,0xd8,0xc0,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xd0,0xc1,0x20,0xff,0xd8,0xc0,0x3f,0xec,0x08,0x11,0xf9,0x18,0x12,0x22,0xf2,0xb1, +0x24,0x44,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f, +0x33,0x4e,0x44,0x3e,0x66,0x9c,0x88,0x7c,0xcc,0x38,0x11,0xf9,0x18,0x1b,0x0c,0xf0, +0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x82,0x4f,0xad,0x84,0x2e, +0xe8,0x05,0x46,0x8d,0x18,0x24,0x00,0x08,0x82,0xc1,0x45,0x86,0x81,0x09,0x06,0x2a, +0x91,0x0b,0x2a,0x91,0x0b,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xac,0x61,0x90,0x82, +0x41,0xc0,0x7e,0x16,0xb0,0x9f,0x7c,0x2c,0x68,0x3d,0xf8,0xd8,0xf0,0x7a,0xf2,0xb1, +0xe0,0xf5,0xe0,0x63,0xc5,0xfb,0xc9,0xc7,0x82,0xf7,0x83,0x8f,0x05,0x85,0x7c,0x2c, +0x80,0x3f,0xf8,0x58,0x51,0xc8,0xc7,0x02,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x20,0x47, +0xe4,0x63,0x42,0x8e,0xc8,0xc7,0x86,0x1c,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83, +0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x0e,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82, +0xc1,0x85,0x87,0x81,0x0e,0x06,0x62,0x11,0x0f,0x62,0x11,0x0f,0xf6,0x1b,0x81,0x7c, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xea,0xc3,0x20,0x07,0x83,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x50,0x0c,0x7e,0x30,0x60,0x83,0x31,0x19,0x31,0x38,0x00,0x10, +0x04,0x83,0x43,0x14,0x03,0x30,0x0c,0xd8,0x60,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x18,0xc5,0x20,0x0c,0x03,0x36,0x18,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x48,0x31,0x18,0xc3,0x80,0x0d,0xcc,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x52, +0x0c,0xc8,0x30,0x60,0x03,0x33,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x14,0x83, +0x32,0x0c,0xd8,0xc0,0x4c,0xec,0x48,0x13,0xf9,0x18,0x92,0x26,0xf2,0xb1,0x24,0x4d, +0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x33,0xde, +0x44,0x3e,0x66,0xbc,0x89,0x7c,0xcc,0x78,0x13,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36, +0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x82,0x8f,0xe1,0xca,0x9c,0x80,0xe0, +0x02,0xc3,0x2c,0x30,0x13,0xf8,0x0c,0x37,0xd4,0x49,0xdf,0x90,0x41,0xbd,0x48,0xa0, +0x17,0x18,0x65,0x3b,0x42,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xae,0x5a,0x0c, +0xee,0x30,0x70,0x91,0xc0,0x45,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x78,0x31, +0xd0,0xc3,0x20,0xe8,0xc1,0xc0,0x82,0x1e,0x0c,0xe4,0x63,0x81,0xff,0xc1,0xc7,0x06, +0x10,0x0c,0xe4,0x63,0x01,0x08,0x06,0xf0,0xb1,0x02,0x0c,0x03,0xf9,0x58,0x00,0x86, +0x01,0x7c,0x2c,0x28,0xe4,0x63,0x41,0x18,0x06,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8d, +0x7c,0x2c,0x18,0xe4,0x63,0x01,0xa9,0xc8,0xc7,0x04,0x52,0x91,0x8f,0x0d,0xa4,0x22, +0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x1c, +0xf0,0x19,0x31,0x48,0x00,0x10,0x04,0x83,0x2b,0x1d,0x83,0x55,0x0c,0xd0,0x24,0x43, +0x93,0xcc,0x60,0x24,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xee,0x18,0xa8, +0x62,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x21,0x8f,0x01,0x2c,0x06,0x71,0xe0, +0x2a,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xcc,0x63,0x10,0x8b,0x41,0x1c,0xb8,0xca, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xf4,0x18,0xc8,0x62,0x10,0x07,0xae,0x32,0x62, +0x70,0x00,0x20,0x08,0x06,0x47,0x3d,0x06,0xb4,0x18,0xc4,0x41,0xac,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x61,0x8f,0x41,0x2d,0x06,0x71,0x10,0x2b,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xdc,0x63,0x60,0x8b,0x41,0x1c,0xc4,0x8a,0x1d,0xb4,0x22,0x1f,0x43, +0x68,0x45,0x3e,0x96,0xd0,0x8a,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1, +0x38,0x18,0xe0,0x63,0x86,0xae,0xc8,0xc7,0x0c,0x5d,0x91,0x8f,0x19,0xba,0x22,0x1f, +0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x4c,0xf0, +0xa9,0x1c,0x71,0x03,0xbd,0xc0,0xa8,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0x42,0x32, +0x18,0xc7,0x00,0x47,0xda,0x00,0x47,0xda,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0x94,0x0c,0xcc,0x31,0x08,0x52,0x31,0xb0,0x20,0x15,0x03,0xf9,0x58,0xa0,0x86,0x01, +0x7c,0x6c,0x60,0xc3,0x40,0x3e,0x16,0xb0,0x61,0x00,0x1f,0x2b,0x58,0x31,0x90,0x8f, +0x05,0xac,0x18,0xc0,0xc7,0x82,0x42,0x3e,0x16,0xb4,0x62,0x00,0x1f,0x2b,0x0a,0xf9, +0x58,0xc0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xb0,0x8b,0x7c,0x4c,0x60,0x17,0xf9,0xd8, +0xc0,0x2e,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f, +0xb1,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0x6a,0x32,0xb8,0xc7,0x00, +0x4e,0x4a,0x01,0x4e,0x4a,0xc1,0xf8,0x24,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x44,0x3a,0x19,0xd8,0x63,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xe1,0x93,0x01, +0x3f,0x06,0x6c,0x60,0x2f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xfc,0x64,0xd0,0x8f, +0x01,0x1b,0xd8,0xcb,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x60,0x19,0xf8,0x63,0xc0, +0x06,0xf6,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x58,0x06,0x20,0x19,0xb0,0x41, +0xbe,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x21,0x96,0x41,0x48,0x06,0x6c,0x90,0x2f, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x8c,0x65,0x20,0x92,0x01,0x1b,0xe4,0x8b,0x1d, +0xfc,0x22,0x1f,0x43,0xf8,0x45,0x3e,0x96,0xf0,0x8b,0x7c,0x8c,0x0d,0x06,0xf8,0x18, +0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x86,0xc8,0xc8,0xc7,0x0c,0x91,0x91,0x8f, +0x19,0x22,0x23,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8, +0x18,0x1b,0x4c,0xf0,0x29,0x1a,0xd1,0x05,0xbd,0xc0,0xa8,0x11,0x83,0x04,0x00,0x41, +0x30,0xb8,0xda,0x32,0x78,0xc9,0x60,0x46,0x72,0x61,0x46,0x72,0x61,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0xba,0x0c,0x64,0x32,0x08,0xea,0x31,0xb0,0xa0,0x1e,0x03,0xf9, +0x58,0x60,0x8b,0x01,0x7c,0x6c,0xc0,0xc5,0x40,0x3e,0x16,0xe0,0x62,0x00,0x1f,0x2b, +0xf0,0x31,0x90,0x8f,0x05,0xf8,0x18,0xc0,0xc7,0x82,0x42,0x3e,0x16,0xe4,0x63,0x00, +0x1f,0x2b,0x0a,0xf9,0x58,0xc0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xd0,0x8c,0x7c,0x4c, +0xa0,0x19,0xf9,0xd8,0x40,0x33,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7, +0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0x42, +0x33,0x18,0xcb,0x60,0x4d,0xe2,0x61,0x4d,0xe2,0xc1,0xd0,0x25,0x90,0xcf,0x88,0x81, +0x01,0x80,0x20,0x18,0x44,0xa6,0x19,0x88,0x65,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0xa1,0x9a,0x01,0x5a,0x06,0x6c,0xe0,0x33,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xac,0x66,0x90,0x96,0x01,0x1b,0xf8,0xcc,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xac, +0x19,0xa8,0x65,0xc0,0x06,0x3e,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x6b,0x06, +0x6c,0x19,0xb0,0x41,0xd8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xe1,0x9a,0x41,0x5b, +0x06,0x6c,0x10,0x36,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xbc,0x66,0xe0,0x96,0x01, +0x1b,0x84,0x8d,0x1d,0x64,0x23,0x1f,0x43,0xc8,0x46,0x3e,0x96,0x90,0x8d,0x7c,0x8c, +0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x86,0xda,0xc8,0xc7, +0x0c,0xb5,0x91,0x8f,0x19,0x6a,0x23,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c, +0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x4c,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x48, +0x37,0x83,0xd8,0x0c,0x82,0xe1,0x88,0x20,0x24,0x03,0xe1,0x9b,0x6e,0x18,0xfc,0x31, +0x08,0xac,0x09,0xe8,0x63,0x8d,0x40,0x1f,0x6b,0x06,0xfa,0x98,0x42,0xd0,0xc7,0x94, +0x82,0x3e,0xa6,0x18,0xf4,0x31,0xc3,0x90,0x8f,0x19,0x86,0x7c,0xcc,0x30,0xe4,0x63, +0xc6,0x10,0x1f,0x33,0x86,0xf8,0x98,0x31,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0xa2,0xf4,0x0c,0xc0,0x33,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x52,0xcf,0x20, +0x3c,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xf5,0x0c,0xc4,0x33,0x18,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x20,0x62,0xcf,0x40,0x34,0x83,0x61,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0xa2,0xf6,0x0c,0x46,0x33,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x72, +0xcf,0x80,0x34,0x83,0x61,0x38,0x82,0x0d,0x6a,0x32,0x10,0xbe,0x0b,0x8c,0xb2,0xc0, +0x0d,0xe4,0x33,0x1c,0x11,0xe0,0x64,0x20,0x7c,0xb3,0x0c,0x89,0x12,0xd8,0x1c,0x08, +0xf4,0xb1,0x39,0x18,0xe8,0x63,0x73,0x40,0xd0,0xc7,0x8a,0xb2,0x0c,0xe4,0x33,0x62, +0x70,0x00,0x20,0x08,0x06,0x87,0x7e,0x06,0xb9,0x19,0x10,0x70,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0xc7,0x7e,0x06,0xba,0x19,0x10,0x70,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0x07,0x7f,0x06,0xbb,0x19,0x10,0x70,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x47, +0x7f,0x06,0xbb,0x19,0x0c,0x70,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x7f,0x06, +0xbc,0x19,0x0c,0x70,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x7f,0x06,0xbd,0x19, +0x0c,0x70,0x30,0x4b,0xa0,0x0c,0x54,0x18,0x46,0xa2,0x0f,0xc8,0x40,0x85,0x61,0x24, +0xfa,0x80,0x0c,0x54,0x18,0x46,0xa2,0x0f,0xc8,0x40,0x85,0x41,0x25,0x1e,0x32,0x62, +0x70,0x00,0x20,0x08,0x06,0x07,0x89,0x06,0xe3,0x19,0x88,0x65,0x40,0x06,0x16,0x90, +0x65,0x00,0x1f,0x33,0x83,0x80,0x3e,0x16,0xc8,0x65,0x20,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0x4a,0x34,0x90,0xcd,0x20,0xb0,0xc0,0x2f,0x03,0xf9,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0xa1,0xa2,0x41,0x7a,0x06,0xb0,0x18,0xb4,0x62,0x30,0x62,0x70, +0x00,0x20,0x08,0x06,0xc7,0x8a,0x06,0xea,0x19,0x04,0xa6,0x34,0x1c,0x11,0x94,0x66, +0x40,0x7c,0x95,0x8a,0x41,0xa0,0x23,0x06,0x0f,0x00,0x82,0x60,0x30,0xa9,0x68,0x40, +0x9e,0x01,0x59,0x06,0x3e,0x19,0xfc,0x62,0xe0,0x8b,0x01,0x6c,0x06,0xb0,0x19,0x84, +0x68,0x10,0xa2,0x81,0x7b,0x06,0x6c,0x19,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c, +0x26,0x0c,0xc2,0x68,0x02,0x31,0x4c,0x37,0x10,0x71,0x19,0x18,0xd3,0x0d,0x84,0x5c, +0x06,0xc7,0x74,0x03,0x31,0x97,0x01,0x32,0xdd,0x40,0xd0,0x65,0x90,0x98,0x43,0xc4, +0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x1a,0x0d,0x58,0x34,0x08,0x86,0x23,0x02, +0xd7,0x0c,0x98,0x6f,0x96,0xc1,0x59,0x02,0x8b,0x8c,0xf8,0x0c,0x47,0x10,0x79,0x19, +0x08,0xdf,0x70,0x44,0xa1,0x97,0x01,0xf1,0x9d,0x30,0xc4,0x09,0x43,0x98,0x10,0x84, +0x60,0x38,0xc2,0xf0,0xcb,0x40,0xf8,0x86,0x23,0x8e,0xbf,0x0c,0x88,0xef,0x84,0x21, +0x4e,0x18,0xc2,0x84,0x20,0x04,0xc3,0x0d,0x46,0x00,0x06,0xb3,0x0c,0x4c,0x13,0x8c, +0x18,0x18,0x00,0x08,0x82,0x41,0x34,0xa6,0x81,0x8e,0x06,0xcc,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0x67,0x1a,0x94,0x68,0xf0,0x04,0xb3,0x04,0xcd,0x40,0x85,0x21,0x30, +0x60,0xb0,0x18,0x18,0x50,0xf1,0x19,0x8e,0x08,0x50,0x33,0x10,0xbe,0xe1,0x08,0x21, +0x35,0x03,0xe2,0x3b,0x61,0x88,0x13,0x86,0x30,0x21,0x08,0xc1,0x70,0x03,0x14,0x80, +0xc1,0x2c,0x03,0x96,0x05,0x03,0x15,0x46,0xfd,0x6c,0x3c,0x2b,0x28,0x23,0x06,0x0e, +0x00,0x82,0x60,0xf0,0xbc,0x69,0x50,0xa2,0x41,0x6b,0x06,0x74,0x19,0xcc,0x65,0x10, +0xa3,0x01,0x1a,0x78,0x1d,0x77,0x9f,0xc1,0x70,0x04,0xf7,0x9a,0x81,0xf3,0x5d,0x60, +0x94,0x0d,0x81,0x7c,0x86,0x1b,0xc8,0xea,0x4c,0x83,0x30,0x38,0x7f,0x0c,0x8c,0xb2, +0xda,0x0c,0xf8,0x31,0x88,0x8f,0x05,0x82,0x7c,0x2c,0x28,0x27,0xf9,0xd8,0x4a,0x06, +0xf1,0x19,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x3b,0x0d,0xca,0x34,0x08, +0xee,0x30,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x3e,0x0d,0x76,0x34,0x08,0x04, +0xd3,0x83,0xfa,0x0c,0xe4,0x63,0x81,0x11,0x1f,0x1b,0x02,0xf9,0x58,0x80,0xc0,0x67, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x50,0x0d,0x7e,0x34,0x48,0x02,0xa3,0xc9,0x80, +0x3d,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x04,0xaa,0x81,0x9b,0x06,0x81, +0x85,0xc2,0x10,0x1f,0x13,0x02,0xf9,0x58,0x50,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0x53,0x0d,0xca,0x34,0x30,0x82,0x59,0x86,0x07,0x32,0xc9,0xc0,0x4e,0x01, +0x15,0xe0,0x63,0xc1,0x29,0xc4,0xc7,0x50,0x41,0x15,0xe0,0x63,0xab,0xa0,0x0a,0xf1, +0xb1,0x40,0x15,0xe2,0x33,0x4b,0x30,0x8d,0x18,0x1c,0x00,0x08,0x82,0x81,0x66,0xaa, +0x41,0x99,0x06,0xbc,0x19,0xec,0x69,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60,0x81, +0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x5c,0x35,0x28,0xd5,0x20,0xb0,0xf8, +0x0c,0x02,0xfa,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x04,0xab,0x01,0x9a,0x06,0x81, +0x05,0xfd,0x19,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x59,0x0d,0xdc,0x34, +0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb0,0xd5,0x80,0x4e,0x03,0xff,0x0c,0x82, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6e,0x35,0xb0,0xd3,0x40,0x27,0x03,0x6a,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0x5c,0x0d,0xee,0x34,0xf0,0xc9,0x20,0x30,0xfc,0x0c, +0x86,0xf8,0x98,0x10,0xc8,0xc7,0x82,0x02,0x3e,0x16,0xb4,0x83,0x7c,0x4c,0x68,0x07, +0xf9,0xd8,0xd0,0x0e,0xf2,0xb1,0x7f,0x18,0xe2,0x63,0xff,0x30,0xc4,0xc7,0xfe,0x61, +0x88,0x8f,0x19,0x22,0x01,0x1f,0x33,0x44,0x02,0x3e,0x66,0x88,0x04,0x7c,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x28,0xd7,0x80,0x54,0x83,0x9d,0x30,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x30,0xd7,0xa0,0x54,0x83,0x9d,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x38,0xd7,0xc0,0x54,0x83,0x9d,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x40, +0xd7,0xc0,0x54,0x83,0x9d,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x48,0xd7,0xe0, +0x54,0x83,0x9d,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x50,0xd7,0x00,0x55,0x83, +0x9d,0x30,0x86,0x23,0x8c,0xf0,0x12,0xbe,0xe1,0x08,0x23,0xbc,0x84,0x6f,0x38,0xc2, +0x08,0x2f,0xe1,0xab,0x41,0xd8,0x0a,0x84,0x1d,0x8e,0x30,0x2f,0x44,0xf8,0x86,0x23, +0xcc,0x0b,0x11,0xbe,0xe1,0x08,0xf3,0x42,0x84,0xaf,0x06,0x61,0x2b,0x10,0xb6,0x8c, +0x60,0x67,0x19,0x22,0x29,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x5e,0x83,0x5a, +0x0d,0xd8,0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x5e,0x03,0x5b,0x0d,0xd8, +0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x5f,0x83,0x5b,0x0d,0xd8,0x2b,0x1a, +0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x5f,0x83,0x5b,0x0d,0x86,0x68,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0x7d,0x0d,0x70,0x35,0x18,0xa2,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xf6,0x35,0xc8,0xd5,0x60,0x88,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe0,0xd7, +0x60,0x57,0x83,0x54,0xb0,0xa9,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf4,0x35,0x90, +0xd5,0x20,0x34,0x03,0x0b,0xc0,0x34,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44, +0xfc,0x1a,0xe0,0x6a,0x10,0xd8,0x8f,0x06,0x41,0x7c,0x2c,0x28,0xe4,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0xd1,0xbf,0x06,0xed,0x1a,0x04,0x96,0x5f,0x4a,0x7c,0x2c,0xbf, +0x94,0xf8,0x58,0x7e,0x29,0xf1,0x31,0x62,0x90,0x8f,0x15,0x83,0x7c,0xcc,0x18,0xe4, +0x63,0x03,0x04,0x1f,0x1b,0x20,0xf8,0xd8,0x00,0xc1,0x67,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0x96,0x0d,0xd4,0x35,0x28,0x85,0x52,0x0d,0xcc,0x14,0x82,0xf8,0x18,0x13, +0xc8,0xc7,0x82,0x01,0x3e,0xb3,0x04,0xd2,0x40,0x85,0xe1,0x44,0x2c,0x1c,0x40,0x03, +0x15,0x86,0x13,0xb1,0x70,0x00,0x0d,0x54,0x18,0x4e,0xc4,0xc2,0x01,0x34,0x50,0x61, +0x20,0x11,0x4e,0x40,0x16,0xc4,0x04,0x7c,0x4c,0x90,0x09,0xf8,0xd8,0x30,0x13,0xf0, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x66,0x03,0x7b,0x0d,0xf4,0x34,0x18,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc0,0xd9,0xe0,0x5e,0x83,0x3d,0x0d,0x86,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x72,0x36,0xc0,0xd7,0x80,0x4f,0x83,0xc1,0x72,0x42,0x27, +0xe0,0x63,0x41,0x4e,0xc4,0xc7,0x74,0x82,0x27,0xe0,0x63,0x3d,0xc1,0x13,0xf1,0xb1, +0x80,0x27,0xe2,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0xcf,0x06,0xfe,0x1a,0x0c, +0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x60,0x1b,0xfc,0x6b,0xe0,0xa7,0x41,0x31, +0x62,0x70,0x00,0x20,0x08,0x06,0x47,0xd8,0x06,0x20,0x1b,0x04,0x82,0x05,0xa1,0x1a, +0xc0,0xc7,0x90,0x80,0x3e,0x86,0x08,0xf4,0xb1,0x63,0xa0,0x8f,0x09,0xa8,0x1a,0xc8, +0xc7,0xcc,0x42,0x5d,0x03,0xf9,0x58,0x60,0xd0,0xc7,0x0c,0x55,0x0d,0xe4,0x63,0x44, +0x10,0x1f,0x33,0x58,0x35,0x90,0x8f,0x09,0x41,0x7c,0x8c,0xeb,0xe0,0x63,0x01,0x17, +0x1f,0xeb,0x3e,0xf8,0x18,0x18,0x7c,0xf1,0xb1,0xe0,0x8b,0xcf,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0x72,0x1b,0xc4,0x6c,0x30,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xcc,0x6d,0x20,0xb3,0x41,0xac,0x06,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x74, +0x1b,0xcc,0x6c,0x10,0x08,0x16,0xd0,0x6a,0x00,0x1f,0x43,0x02,0xfa,0x18,0x22,0xd0, +0xc7,0x8e,0x81,0x3e,0x26,0xec,0x6a,0x20,0x1f,0x4b,0x18,0xf8,0x58,0x60,0xd0,0xc7, +0x82,0x5e,0x0d,0xe4,0x63,0x01,0x01,0x1f,0x6b,0x83,0x90,0x0d,0xe4,0x63,0x81,0x42, +0x1f,0x53,0xc2,0x35,0x90,0x8f,0x21,0x41,0x7c,0x4c,0x19,0xd7,0x40,0x3e,0x26,0x04, +0xf1,0xb1,0xd0,0x68,0x03,0xfa,0x98,0x68,0xb4,0x01,0x7d,0x6c,0x34,0xda,0x80,0x3e, +0x96,0x06,0x6c,0x00,0x1f,0x0b,0xcc,0x80,0x3e,0x16,0xa8,0x6b,0x20,0x1f,0x23,0x83, +0x26,0x3e,0x16,0x08,0xf0,0x31,0x32,0x68,0xe2,0x63,0x61,0xa0,0xc4,0xc7,0x06,0x45, +0x3e,0xa6,0x0c,0xf2,0x31,0x65,0x90,0x8f,0x0d,0x14,0x7c,0x6c,0x98,0xe0,0x63,0x41, +0xbd,0x06,0xf2,0x31,0x22,0x82,0x8f,0x09,0x41,0x7c,0x2c,0x28,0xe0,0x63,0xc6,0x00, +0x1f,0x3b,0x8a,0xf8,0x58,0x50,0xc4,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xdd, +0x0d,0xf2,0x36,0x18,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x76,0x37,0xd0,0xdb, +0xa0,0x08,0x6c,0x5f,0x83,0x20,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf4,0x6e, +0xc0,0xb7,0x01,0xc9,0x06,0x81,0x21,0x01,0x7d,0x0c,0x11,0xe8,0x63,0xc7,0x40,0x9f, +0x59,0x82,0x69,0xa0,0xc2,0x80,0x93,0xc7,0x90,0x06,0x2a,0x0c,0x38,0x79,0x0c,0x69, +0xa0,0xc2,0x70,0x93,0xc7,0x90,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x19,0xdf,0x20, +0x74,0x03,0x7b,0x0d,0x6e,0x37,0xb8,0xdd,0xe0,0x76,0x03,0xd2,0x0d,0x48,0x37,0x20, +0xdd,0x80,0x74,0x83,0xd1,0x84,0x00,0x18,0x8e,0x08,0x48,0x36,0x08,0xbe,0xe9,0x06, +0x93,0x0d,0x84,0xc0,0x8e,0x80,0x3e,0x76,0x08,0xf4,0xb1,0x63,0xa0,0xcf,0x88,0xc1, +0x01,0x80,0x20,0x18,0x68,0xe4,0x1b,0x8c,0x6e,0xa0,0xaf,0xc1,0xef,0x06,0xa3,0x09, +0x01,0x60,0x41,0x21,0x1f,0x13,0x0a,0xf9,0xd8,0x50,0xc8,0xc7,0xd4,0x35,0x48,0xd5, +0x20,0x3e,0xa6,0xae,0x41,0xaa,0x06,0xf1,0x19,0x8e,0x10,0x60,0x36,0x18,0xbe,0xe1, +0x88,0x41,0x66,0x83,0xe2,0x2b,0x21,0xd0,0xe1,0x08,0x62,0x66,0x83,0xe1,0x1b,0x8e, +0x28,0x6a,0x36,0x28,0xbe,0x12,0x02,0x2d,0x22,0xd0,0x59,0x06,0xaa,0x0a,0x46,0x13, +0x9c,0xc1,0x02,0xb0,0x0d,0xe4,0x63,0xf8,0x11,0xd0,0xc7,0xc4,0x2c,0x88,0xcf,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0xfd,0x1b,0xf0,0x6e,0xb0,0xb3,0x41,0x30,0x4b,0x50, +0x0d,0x54,0x18,0x02,0x85,0xe7,0xc2,0x34,0x62,0xe0,0x00,0x20,0x08,0x06,0x4f,0xff, +0x06,0xb3,0x1b,0xe4,0x6c,0x20,0xb2,0x41,0xc8,0x06,0xbf,0x1b,0x04,0x71,0x16,0x04, +0xa5,0x1b,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xf1,0xbf,0x41,0xef,0x06,0x64,0x1b, +0xb4,0xd9,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xfd,0x1b,0xac,0x6f,0x20,0xab,0x81, +0x85,0x6e,0x20,0xc4,0xc7,0x84,0x40,0x3e,0x16,0x10,0xf0,0x19,0x31,0x38,0x00,0x10, +0x04,0x83,0x83,0x84,0x83,0xf1,0x0d,0x8a,0xc0,0x56,0x35,0xf0,0xdb,0x40,0x3e,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0x98,0x70,0x50,0xbe,0x41,0xa0,0xaa,0x81,0x0d,0x83, +0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x40,0xe1,0xe0,0x7c,0x83,0x40,0x98,0x6e, +0x40,0xdb,0x20,0x38,0xd5,0x60,0x38,0x02,0x36,0xd2,0x36,0x60,0xbe,0x59,0x86,0xcb, +0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x58,0xe1,0x40,0x7d,0x03,0xb7,0x0d,0x04, +0x1b,0xdd,0x20,0x88,0xcf,0x2c,0xc1,0x35,0x50,0x61,0x08,0x16,0x52,0x8d,0x18,0x38, +0x00,0x08,0x82,0xc1,0xc3,0xc2,0x81,0xf8,0x06,0x67,0x1b,0xc4,0x6c,0x00,0xb3,0x81, +0xfb,0x06,0x61,0x00,0x06,0x5f,0x40,0xbb,0xc1,0x88,0x81,0x03,0x80,0x20,0x18,0x3c, +0x2c,0x1c,0x88,0x6f,0xb0,0xb6,0x41,0xcc,0x06,0x30,0x1b,0xb8,0x6f,0x10,0x06,0x60, +0xf0,0xb5,0x6d,0x40,0xbb,0xc1,0x88,0x81,0x03,0x80,0x20,0x18,0x3c,0x2c,0x1c,0x88, +0x6f,0x90,0xb6,0x41,0xcc,0x06,0x30,0x1b,0xb8,0x6f,0xc0,0xb6,0x01,0xdb,0x06,0x6c, +0x1b,0xb0,0x6d,0x40,0xbb,0x01,0x8e,0x18,0x18,0x00,0x08,0x82,0x41,0xb4,0xc2,0x81, +0x08,0x07,0xe5,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x0b,0x07,0xed,0x1b,0x9c, +0x47,0x30,0x4b,0x90,0x0d,0x54,0x18,0x02,0x06,0x3b,0x8d,0xa1,0xc8,0x7e,0xc4,0x67, +0x38,0x22,0x80,0xdb,0x40,0xf8,0x86,0x23,0x84,0xb8,0x0d,0x88,0xef,0x84,0x21,0x4e, +0x18,0xc2,0x84,0x20,0x04,0xc3,0x0d,0xf8,0x11,0x80,0xc1,0x2c,0x83,0xb6,0x05,0x23, +0x06,0x06,0x00,0x82,0x60,0x10,0xd5,0x70,0xc0,0xc2,0xc1,0x31,0x62,0x70,0x00,0x20, +0x08,0x06,0x47,0x0e,0x07,0xf7,0x1b,0x24,0xc1,0x2c,0xc1,0x36,0x50,0x61,0x08,0x1a, +0x95,0x19,0x9b,0xcc,0x6e,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x72,0x38, +0x38,0xe1,0x20,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x48,0x87,0x03,0xf9,0x0d,0x02, +0x0b,0x44,0x37,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x3c,0x1c,0xe0,0x6f, +0x10,0x0c,0x47,0x18,0x28,0xe2,0x7c,0x17,0x18,0x65,0xc1,0x20,0x9f,0xe1,0x88,0x00, +0x77,0x03,0xe1,0xbb,0xc0,0xa8,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xc4,0x38,0xd0, +0xdf,0x60,0xd6,0x2c,0xc8,0xdd,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x91, +0x71,0x00,0xc2,0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x1a,0x07,0x27,0x1c, +0xac,0x6b,0x10,0x18,0xea,0x06,0x41,0x7c,0xcc,0x08,0xe4,0x33,0x4b,0xe0,0x00,0x00, +0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_5b96b7bce947a4d41d4767f01fb37d9e.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_5b96b7bce947a4d41d4767f01fb37d9e.h new file mode 100644 index 00000000..2b01eaea --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_5b96b7bce947a4d41d4767f01fb37d9e.h @@ -0,0 +1,1062 @@ +// ffx_fsr2_accumulate_pass_5b96b7bce947a4d41d4767f01fb37d9e.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_5b96b7bce947a4d41d4767f01fb37d9e_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_5b96b7bce947a4d41d4767f01fb37d9e_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_5b96b7bce947a4d41d4767f01fb37d9e_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_5b96b7bce947a4d41d4767f01fb37d9e_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_5b96b7bce947a4d41d4767f01fb37d9e_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_5b96b7bce947a4d41d4767f01fb37d9e_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_5b96b7bce947a4d41d4767f01fb37d9e_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_5b96b7bce947a4d41d4767f01fb37d9e_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_5b96b7bce947a4d41d4767f01fb37d9e_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_5b96b7bce947a4d41d4767f01fb37d9e_UAVResourceBindings[] = { 0, 1, 3, 4, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_5b96b7bce947a4d41d4767f01fb37d9e_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_5b96b7bce947a4d41d4767f01fb37d9e_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_5b96b7bce947a4d41d4767f01fb37d9e_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_5b96b7bce947a4d41d4767f01fb37d9e_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_5b96b7bce947a4d41d4767f01fb37d9e_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_5b96b7bce947a4d41d4767f01fb37d9e_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_5b96b7bce947a4d41d4767f01fb37d9e_size = 16536; + +static const unsigned char g_ffx_fsr2_accumulate_pass_5b96b7bce947a4d41d4767f01fb37d9e_data[] = { +0x44,0x58,0x42,0x43,0xe6,0xe3,0x33,0x02,0x27,0x8b,0xbd,0xa8,0x18,0x02,0xea,0xd3, +0x74,0x7e,0xe8,0x3c,0x01,0x00,0x00,0x00,0x98,0x40,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x0c,0x02,0x00,0x00,0xc8,0x0f,0x00,0x00,0xe4,0x0f,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x98,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0xb4,0x0d,0x00,0x00,0x62,0x00,0x05,0x00,0x6d,0x03,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x9c,0x0d,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x64,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xc2,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xe4,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2, +0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42, +0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29, +0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30, +0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c, +0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3, +0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf, +0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f, +0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3, +0x50,0x08,0x6e,0x60,0x06,0xea,0xe6,0x08,0x82,0x62,0x30,0x83,0x32,0x0c,0x1f,0x81, +0x03,0x01,0xc3,0x08,0x84,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83, +0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84, +0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43, +0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4, +0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d, +0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc, +0x00,0x0c,0xfc,0x00,0x09,0x23,0x49,0xe5,0x30,0x82,0x60,0xcc,0xd4,0x06,0xe3,0xc0, +0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f, +0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c, +0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x72,0xe0,0x07,0x60,0xe0, +0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f, +0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0, +0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87, +0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0xc2,0x89,0x52,0x3a,0x53,0x18, +0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83, +0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c, +0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a, +0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60, +0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24,0x18,0x2b,0xb1,0x33,0x91,0xc1,0x38,0xb0, +0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43, +0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b, +0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8, +0x01,0x18,0xf8,0x01,0x0a,0x46,0x72,0x67,0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30, +0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03, +0x14,0x9c,0x04,0xcf,0x84,0x8d,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2, +0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xa0,0xc0,0x20,0x79,0x18,0x41,0x18, +0xce,0x10,0x82,0x8f,0x5d,0x6d,0x34,0xd1,0x34,0x4d,0xd3,0xc3,0x30,0x9e,0xe7,0x79, +0x1a,0x86,0x61,0x18,0x86,0x41,0xf5,0x4d,0xd2,0x14,0x51,0xc2,0xe4,0xb3,0x00,0xf3, +0x2c,0x44,0xc4,0x4e,0xc0,0x44,0xa0,0x60,0xa0,0x1b,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c, +0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10, +0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0xc8,0x02,0x01,0x1e,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24, +0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2,0x20,0xca,0xa1,0xf0,0x03,0x0a,0xa4,0x60, +0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03, +0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a, +0x3e,0xa0,0x34,0x8a,0x3c,0xa2,0x9c,0x2f,0x8a,0xab,0x78,0xe8,0x1b,0x01,0xa8,0x01, +0x32,0x67,0x00,0x48,0x9d,0x01,0xa0,0x76,0x06,0x80,0xde,0x19,0x00,0x8a,0x67,0x00, +0x68,0x9e,0x01,0xa0,0x7a,0x06,0x80,0xec,0x19,0x00,0xc2,0x67,0x00,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x7d,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0xa1,0x99,0x20,0x0c,0xce,0x06,0x61,0x20,0x26,0x08,0xc3,0xb3,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x13,0x84,0x01,0xda,0x30,0x20,0x09,0x31,0x41,0x30,0x03,0x39,0xa0,0x25, +0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0xd5,0xf6,0x46,0x97,0xf6,0xe6,0xf6,0x65,0x57, +0x36,0x46,0xf7,0x26,0x37,0x37,0x41,0x18,0xa2,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85, +0x31,0x88,0x81,0x30,0x9c,0x09,0x82,0x1a,0xcc,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8, +0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86, +0x31,0x10,0x86,0xc3,0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab, +0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30, +0x48,0x1b,0x12,0x62,0x99,0x0c,0x6a,0x20,0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8, +0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x04,0x61,0x98,0x26,0x08,0x03,0xb5,0x41, +0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35,0x10,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae, +0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed, +0x4d,0x6e,0x82,0x30,0x54,0x1b,0x92,0x6b,0xd9,0x0c,0x6e,0x20,0x0c,0x87,0x8e,0xdc, +0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xb0, +0x36,0x24,0xdc,0xe2,0x19,0xdf,0x40,0x18,0xd9,0x04,0xa1,0x0d,0xe8,0x80,0x89,0xdc, +0x57,0x5a,0xdb,0x59,0x53,0x1a,0xdc,0xdc,0x04,0x61,0xb8,0x36,0x24,0x49,0x18,0x88, +0x81,0x31,0x06,0x03,0x61,0x38,0x13,0x84,0x01,0x23,0x26,0xf7,0x45,0x96,0xc6,0x16, +0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36, +0xb7,0x36,0xb7,0x21,0x29,0x03,0xc8,0x0c,0x8c,0x61,0x20,0x8c,0x6c,0x03,0xf2,0x48, +0x95,0xd6,0x81,0x01,0x19,0x9c,0xc1,0x04,0xe1,0x0d,0xea,0x80,0x9a,0xdc,0xdd,0x57, +0x9a,0x1b,0x5d,0x99,0x9c,0x5b,0x18,0xdb,0x57,0x1d,0xdc,0xdc,0x58,0x18,0x5b,0x19, +0xd9,0xd7,0xd8,0x1b,0xdb,0x9b,0xdc,0x04,0xe1,0x83,0x83,0x0d,0x8b,0x91,0x06,0x6a, +0x60,0x18,0x03,0xb1,0x06,0x6b,0xb0,0x06,0xce,0x04,0x21,0x0e,0xec,0x80,0x8e,0xdc, +0xdd,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x86,0x65,0x68, +0x03,0x37,0x30,0x86,0x81,0x58,0x83,0x35,0x58,0x83,0x6c,0x82,0x30,0x07,0x77,0x40, +0x46,0xee,0xee,0xcb,0xad,0xec,0xee,0x8b,0xed,0x6d,0x6c,0x6d,0x6e,0xc3,0x42,0xc0, +0x41,0x1c,0x18,0xd4,0x40,0xac,0xc1,0x1a,0xac,0x41,0xc6,0x47,0xee,0xee,0x8b,0xad, +0xae,0x2d,0xec,0x0b,0x2d,0x6d,0x8e,0xee,0x4d,0x2e,0x6f,0xc3,0x42,0xa5,0xc1,0x1c, +0x18,0xd7,0x40,0xac,0xc1,0x1a,0xac,0x81,0xb3,0x81,0x60,0x83,0x37,0x90,0x03,0x3a, +0x98,0x20,0xd8,0x41,0x1e,0xd0,0x18,0x13,0x33,0x9a,0x92,0x92,0x99,0x20,0x0c,0xd9, +0x06,0xc4,0xb0,0x83,0x3b,0x30,0x8c,0x01,0x0f,0x80,0x0d,0x41,0x1e,0x4c,0x10,0xf0, +0x40,0x0f,0xd8,0xcc,0x7d,0x31,0xa5,0xb9,0x95,0x85,0xc9,0x0d,0xb1,0x85,0xb5,0xc1, +0x6d,0x40,0x8c,0x3d,0xe0,0x03,0x63,0x18,0x0c,0x60,0x43,0xd0,0x07,0x1b,0x08,0x34, +0xa8,0x03,0x3d,0xf0,0x83,0x09,0x42,0x1d,0xe0,0x01,0x97,0x34,0xa9,0x32,0x37,0xb2, +0x32,0xb9,0xa9,0x34,0xbd,0xb2,0x09,0xc2,0x17,0x07,0x1b,0x90,0x24,0x14,0x28,0xa3, +0x0c,0xae,0x46,0x14,0xe8,0xa4,0x35,0x85,0xe1,0x49,0x95,0xb9,0x91,0x95,0xc9,0x4d, +0xa5,0xe9,0x95,0x6d,0x40,0x12,0x52,0xa0,0xc6,0xa0,0x0c,0xae,0x46,0x14,0xc8,0xa4, +0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x06,0x6d,0x03, +0x92,0x98,0x02,0x75,0x0a,0x65,0x70,0x35,0xa2,0xc0,0x2e,0x2d,0xc9,0x0d,0xae,0x8e, +0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x8c,0x28,0xad, +0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x6c,0x1b,0x8c,0x24,0x15,0x28, +0x55,0x28,0x83,0x8b,0x52,0x1a,0x53,0x5d,0x5b,0x58,0x53,0x1a,0x1c,0x51,0x5a,0x5b, +0x99,0xdb,0x5c,0xda,0x9b,0xdb,0xdc,0x04,0x61,0xe0,0x36,0x20,0x09,0x2b,0x50,0xad, +0x50,0x06,0x57,0x23,0x0a,0x94,0xd2,0x98,0xea,0xda,0xc2,0x9a,0xd2,0xe0,0x98,0xca, +0xec,0xca,0xd8,0xa8,0xde,0xaa,0xe6,0xca,0x26,0x08,0x43,0xb7,0x01,0x49,0x5e,0x81, +0x82,0x85,0x32,0xb8,0x1a,0x51,0xe0,0x92,0x66,0x24,0x17,0xd6,0x56,0x96,0xe4,0x46, +0x56,0x86,0x37,0x41,0x18,0xbc,0x0d,0x48,0x22,0x0b,0xd4,0x2c,0x94,0xc1,0xd5,0x88, +0x02,0x25,0x33,0xa2,0x32,0xbb,0xb4,0xb1,0x32,0xaa,0x37,0xab,0xb4,0xb2,0x3b,0xa2, +0x32,0x38,0x3a,0xb4,0x09,0xc2,0xf0,0x6d,0x30,0x92,0x5a,0xa0,0x6c,0xa1,0x0c,0x1a, +0x1e,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x13,0x84,0x01,0x0c,0x36,0x20,0x09,0x2e, +0x50,0xb9,0x50,0x06,0x4d,0x23,0x0a,0x94,0xcc,0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac, +0xca,0xc6,0xe8,0xde,0xe4,0xa6,0xc6,0xc2,0xd8,0xca,0x26,0x08,0x43,0x18,0x6c,0x40, +0x92,0x5d,0xa0,0x78,0xa1,0x0c,0x9a,0x46,0x14,0x08,0x99,0x11,0xbd,0xdd,0xb9,0xcd, +0x8d,0x85,0xb1,0x95,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x06,0x31,0xd8,0x80, +0x24,0xbe,0x40,0xfd,0x42,0x19,0x34,0x8d,0x28,0xf0,0x33,0x6b,0x7a,0xa3,0x4b,0x7b, +0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x1b,0x0a,0x73, +0x1b,0x2b,0x63,0x63,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x20,0x0c,0x63,0xb0,0xc1,0x48, +0xc2,0x81,0x12,0x87,0x32,0x68,0xc8,0x98,0x41,0xc9,0x95,0x15,0xe1,0xc1,0xbd,0xcd, +0xd5,0xc9,0x95,0x4d,0x10,0x06,0x32,0xd8,0x80,0x24,0xe4,0x40,0x95,0x43,0x19,0x34, +0x8d,0x28,0x30,0x33,0x83,0x92,0x2b,0xb3,0x4b,0x7b,0xab,0x9b,0x33,0x92,0x0b,0x6b, +0x2b,0x83,0x92,0x2b,0x2b,0xc2,0x83,0x7b,0x9b,0xab,0x93,0x2b,0x9b,0x20,0x0c,0x65, +0xb0,0x01,0x49,0xce,0x81,0x42,0x87,0x32,0x68,0x1a,0x51,0xe0,0x62,0x46,0x15,0xe6, +0x86,0x14,0xc6,0x66,0x66,0xf4,0x64,0x35,0x41,0x18,0xcc,0x60,0x83,0x91,0xa8,0x03, +0xb5,0x0e,0x65,0xd0,0xb0,0x32,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x9b,0x2a,0x8b,0xab, +0x2b,0x73,0x1b,0x2b,0x63,0x2a,0x73,0x3b,0xa3,0x43,0x9b,0x20,0x0c,0x67,0xb0,0x01, +0x49,0xda,0x81,0x72,0x87,0x32,0x68,0x1a,0x51,0xa0,0x62,0x46,0x54,0xc6,0x46,0x17, +0x46,0x95,0xd6,0x56,0x36,0x41,0x18,0xd0,0x60,0x83,0x91,0xc0,0x03,0x15,0x0f,0x65, +0xd0,0xf0,0x32,0x23,0xca,0x73,0x0b,0x6b,0x4b,0x1b,0x93,0x2a,0x9b,0x1b,0x42,0x0b, +0x73,0x3b,0x2b,0x33,0x0a,0x1b,0xa3,0x7b,0x93,0x9b,0x20,0x0c,0x69,0xb0,0xc1,0x48, +0xe6,0x81,0xa2,0x87,0x32,0x68,0x88,0x99,0x59,0xa5,0x95,0xdd,0x4d,0xc1,0x85,0x8d, +0x95,0x51,0xbd,0x35,0x95,0xd1,0x95,0xc9,0xcd,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d, +0x10,0x06,0x35,0xd8,0x60,0x24,0xf6,0x40,0xdd,0x43,0x19,0x34,0x1b,0x28,0x3c,0x18, +0x85,0x52,0x40,0x85,0x55,0x70,0x85,0x58,0xa0,0x85,0x5b,0xd0,0x85,0x5e,0x00,0x87, +0x71,0x30,0x87,0x74,0x60,0x87,0x77,0x90,0x87,0x7a,0xc0,0x87,0x0d,0x83,0x01,0x0a, +0xf9,0x30,0x41,0x10,0x80,0x0d,0xc0,0x86,0xc1,0xe0,0x07,0x7e,0xd8,0x10,0xf4,0xc3, +0x86,0x61,0xd8,0x07,0x7f,0xa0,0x30,0x34,0xb5,0x61,0x18,0x83,0x31,0x18,0x36,0x08, +0x57,0x48,0x6c,0x28,0xf6,0x01,0x24,0x80,0x3f,0x10,0x09,0x22,0x62,0x72,0x61,0x6e, +0x63,0x68,0x65,0x73,0x13,0x84,0x61,0x0d,0x68,0x98,0xb1,0xbd,0x85,0xd1,0xcd,0x4d, +0x10,0x06,0x36,0x60,0x91,0xe6,0x36,0x47,0x37,0x37,0x41,0x18,0xda,0x80,0x44,0x9a, +0x1b,0xdd,0xdc,0x04,0x61,0x70,0x03,0x22,0x74,0x65,0x78,0x5f,0x6c,0x6f,0x61,0x64, +0x13,0x84,0xe1,0x0d,0x88,0xd0,0x95,0xe1,0x7d,0xb9,0xbd,0xc9,0xb5,0x31,0xa1,0x2b, +0xc3,0xfb,0x9a,0xa3,0x7b,0x93,0x2b,0x63,0x51,0x97,0xe6,0x46,0x37,0xb7,0x01,0x22, +0x89,0x92,0x30,0x89,0x93,0x40,0x89,0x94,0x50,0x89,0x95,0x60,0x89,0x96,0x70,0x09, +0xee,0x25,0x2e,0x98,0x80,0x85,0x2a,0x6c,0x6c,0x76,0x6d,0x2e,0x69,0x64,0x65,0x6e, +0x74,0x53,0x82,0xa0,0x0a,0x19,0x9e,0x8b,0x5d,0x99,0xdc,0x5c,0xda,0x9b,0xdb,0x94, +0x80,0x68,0x42,0x86,0xe7,0x62,0x17,0xc6,0x66,0x57,0x26,0x37,0x25,0x30,0xea,0x90, +0xe1,0xb9,0xcc,0xa1,0x85,0x91,0x95,0xc9,0x35,0xbd,0x91,0x95,0xb1,0x4d,0x09,0x92, +0x32,0x64,0x78,0x2e,0x72,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x73,0x53,0x02,0x3f, +0xa8,0x44,0x86,0xe7,0x42,0x97,0x07,0x57,0x16,0xe4,0xe6,0xf6,0x46,0x17,0x46,0x97, +0xf6,0xe6,0x36,0x37,0x45,0xc8,0x07,0x7f,0xa8,0x43,0x86,0xe7,0x52,0xe6,0x46,0x27, +0x97,0x07,0xf5,0x96,0xe6,0x46,0x37,0x37,0x25,0x10,0x89,0x2e,0x64,0x78,0x2e,0x63, +0x6f,0x75,0x6e,0x74,0x65,0x72,0x73,0x53,0x02,0x98,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x35,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x0d,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e, +0x71,0xdb,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc8,0x6d, +0x9b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94, +0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x2d,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54, +0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0x1b,0x83,0x34, +0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x96,0xe0,0x0c, +0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x05,0x44,0xc3,0xe5,0x3b,0x8f, +0x6f,0x44,0x0e,0xf5,0x88,0x83,0x8f,0xdc,0xb6,0x1d,0x54,0xc3,0xe5,0x3b,0x8f,0x2f, +0x01,0xcc,0xb3,0x10,0x25,0x51,0x11,0x8b,0x5f,0xdc,0xb6,0x11,0x54,0xc3,0xe5,0x3b, +0x8f,0x3f,0x11,0xd7,0x44,0x45,0x44,0xe9,0x00,0x83,0x5f,0xdc,0xb6,0x15,0x58,0xc3, +0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11,0xe1,0x17,0xb7,0x6d, +0x02,0xd9,0x70,0xf9,0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38,0x88,0x0d,0x18,0x39, +0xd4,0xe3,0x23,0xb7,0x6d,0x06,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e, +0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x5b,0x96,0xb7,0xbc,0xe9,0x47,0xa4,0xd4,0x1d,0x47,0x67,0xf0, +0x1f,0xb3,0x7d,0x9e,0x44,0x58,0x49,0x4c,0xac,0x30,0x00,0x00,0x62,0x00,0x05,0x00, +0x2b,0x0c,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x94,0x30,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x22,0x0c,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc3,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a, +0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b, +0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30, +0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18, +0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3, +0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21, +0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22, +0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95, +0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60,0x06,0xea,0xe6,0x08, +0x82,0x62,0x30,0x83,0x32,0x0c,0x1f,0x81,0x03,0x01,0xc3,0x08,0x84,0x31,0x53,0x1b, +0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83, +0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f, +0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4, +0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x23,0x49,0xe5, +0x30,0x82,0x60,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4, +0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50, +0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f, +0x6c,0x00,0x06,0x72,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0, +0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07, +0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79, +0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0, +0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03, +0x3f,0x40,0xc2,0x89,0x52,0x3a,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83, +0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0, +0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87, +0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24, +0x18,0x2b,0xb1,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c, +0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0, +0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43, +0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x46,0x72,0x67, +0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28, +0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87, +0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36, +0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x14,0x9c,0x04,0xcf,0x84,0x8d,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83, +0x1f,0xa0,0xc0,0x20,0x79,0x18,0x41,0x18,0xce,0x10,0x82,0x8f,0x5d,0x6d,0x34,0xd1, +0x34,0x4d,0xd3,0xc3,0x30,0x9e,0xe7,0x79,0x1a,0x86,0x61,0x18,0x86,0x41,0xf5,0x4d, +0xd2,0x14,0x51,0xc2,0xe4,0xb3,0x00,0xf3,0x2c,0x44,0xc4,0x4e,0xc0,0x44,0xa0,0x60, +0xa0,0x7b,0x0a,0x00,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20, +0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07, +0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74, +0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20, +0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07, +0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76, +0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf, +0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30, +0xe4,0x01,0x03,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01, +0x11,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24,0xca,0xa0,0x10,0x8a, +0xa3,0x14,0x8a,0xa2,0x20,0xca,0xa1,0xf0,0x03,0xe8,0x1b,0x01,0x20,0x73,0x06,0x80, +0xd4,0x19,0x00,0x6a,0x67,0x00,0xe8,0x9d,0x01,0xa0,0x78,0x06,0x80,0xe6,0x19,0x00, +0xb2,0x67,0x00,0x08,0x9f,0x01,0x00,0x00,0x79,0x18,0x00,0x00,0x70,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xa1,0x99,0x20,0x0c,0xce,0x06,0x61,0x20, +0x26,0x08,0xc3,0xb3,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08, +0x03,0x34,0x41,0x30,0x83,0x8d,0xc0,0x04,0x61,0x88,0x36,0x08,0x4a,0xb3,0x21,0x51, +0x16,0x46,0x21,0x06,0x42,0x71,0x26,0x08,0x6a,0xc0,0x6d,0x48,0x06,0x88,0x51,0x94, +0x81,0x50,0x9c,0x09,0xc2,0x20,0x6d,0x48,0x88,0x85,0x51,0xa4,0x81,0x50,0x9c,0x09, +0xc2,0x30,0x4d,0x10,0x06,0x6a,0x83,0xa0,0x54,0x1b,0x12,0x09,0x62,0x14,0x6a,0x20, +0x14,0x6b,0x82,0x30,0x54,0x1b,0x12,0x6a,0x61,0x14,0x6c,0x20,0x14,0x67,0x82,0x30, +0x58,0x1b,0x12,0x6c,0x61,0x14,0x6d,0x20,0x14,0x6b,0x82,0xd0,0x06,0xdd,0x04,0x61, +0xb8,0x36,0x24,0x06,0xc7,0x28,0xdd,0x40,0x28,0xce,0x04,0x61,0xc0,0x36,0x24,0x1f, +0xc4,0x28,0xc3,0x40,0x28,0xd6,0x06,0xe4,0x89,0xa6,0x2b,0xdb,0x3c,0x30,0x98,0x20, +0xbc,0x81,0x37,0x41,0xf8,0xb4,0x0d,0x8b,0x22,0x06,0x8c,0xa2,0x0c,0xc4,0x18,0x8c, +0xc1,0x18,0x38,0x13,0x84,0x38,0xf8,0x36,0x2c,0x43,0x19,0x30,0xca,0x30,0x10,0x63, +0x30,0x06,0x63,0x60,0x4d,0x10,0xe6,0x00,0x0c,0x36,0x2c,0xc4,0x19,0x30,0x8a,0x34, +0x10,0x63,0x30,0x06,0x63,0x60,0x6d,0x58,0x24,0x31,0x60,0x14,0x6a,0x20,0xc6,0x60, +0x0c,0xc6,0xc0,0xd9,0x40,0x90,0x81,0x19,0xa0,0x41,0x1a,0x4c,0x10,0xec,0x20,0x0c, +0x26,0x08,0x43,0xb6,0x01,0x51,0xd6,0x80,0x51,0x94,0x81,0x0d,0x80,0x0d,0x41,0x1b, +0x4c,0x10,0xf0,0x40,0x0c,0x36,0x20,0xca,0x1b,0x30,0xca,0x30,0x28,0xc0,0x86,0x00, +0x0e,0x36,0x10,0x61,0xa0,0x06,0x6e,0x10,0x07,0x13,0x04,0x01,0xa0,0x30,0x34,0xb5, +0x61,0xe8,0xba,0x61,0x83,0x40,0xd5,0xc1,0x86,0x62,0x0e,0xe8,0x00,0x90,0x03,0x3b, +0xa8,0xc2,0xc6,0x66,0xd7,0xe6,0x92,0x46,0x56,0xe6,0x46,0x37,0x25,0x08,0xaa,0x90, +0xe1,0xb9,0xd8,0x95,0xc9,0xcd,0xa5,0xbd,0xb9,0x4d,0x09,0x88,0x26,0x64,0x78,0x2e, +0x76,0x61,0x6c,0x76,0x65,0x72,0x53,0x02,0xa3,0x0e,0x19,0x9e,0xcb,0x1c,0x5a,0x18, +0x59,0x99,0x5c,0xd3,0x1b,0x59,0x19,0xdb,0x94,0x00,0x29,0x43,0x86,0xe7,0x22,0x57, +0x36,0xf7,0x56,0x27,0x37,0x56,0x36,0x37,0x25,0x88,0x83,0x3a,0x64,0x78,0x2e,0x65, +0x6e,0x74,0x72,0x79,0x50,0x6f,0x69,0x6e,0x74,0x73,0x53,0x02,0x3b,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x35,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x0d,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20, +0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40, +0x84,0xf9,0xc8,0x6d,0x9b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11, +0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x2d,0x6c,0xc3,0xe5,0x3b, +0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8, +0x6d,0x1b,0x83,0x34,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x96,0xe0,0x0c,0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x05,0x44, +0xc3,0xe5,0x3b,0x8f,0x6f,0x44,0x0e,0xf5,0x88,0x83,0x8f,0xdc,0xb6,0x1d,0x54,0xc3, +0xe5,0x3b,0x8f,0x2f,0x01,0xcc,0xb3,0x10,0x25,0x51,0x11,0x8b,0x5f,0xdc,0xb6,0x11, +0x54,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x44,0xe9,0x00,0x83,0x5f,0xdc, +0xb6,0x15,0x58,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11, +0xe1,0x17,0xb7,0x6d,0x02,0xd9,0x70,0xf9,0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38, +0x88,0x0d,0x18,0x39,0xd4,0xe3,0x23,0xb7,0x6d,0x06,0xcf,0x70,0xf9,0xce,0xe3,0x53, +0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x61,0x20,0x00,0x00,0xd5,0x09,0x00,0x00, +0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x34,0xcc,0x00,0x94, +0x51,0x21,0x15,0x61,0x40,0xb1,0x95,0x46,0xa9,0x94,0x5c,0xd9,0xd5,0x40,0xf1,0x95, +0x4b,0xc1,0x94,0x4d,0x31,0x95,0x61,0x40,0xf1,0x06,0x94,0x6f,0x40,0x29,0x55,0x41, +0x45,0x94,0x4f,0xd1,0xd0,0x57,0x03,0xa4,0x14,0x41,0x19,0x94,0x47,0x09,0x8c,0x00, +0x90,0x31,0x46,0x00,0x82,0x20,0x08,0x82,0xc1,0x0c,0xc0,0x18,0x01,0x08,0x82,0x20, +0x0a,0x06,0x63,0x04,0xad,0x39,0xe7,0xec,0x37,0x46,0x00,0x82,0x20,0x28,0x7f,0x63, +0x04,0x20,0x08,0xc2,0xfc,0x2f,0x8c,0x11,0x80,0x20,0x08,0xc6,0xbf,0x30,0x46,0xb0, +0xfb,0xa3,0x4c,0x82,0xc1,0x18,0xc1,0xee,0x8f,0x32,0xff,0x8d,0x11,0x80,0x20,0x08, +0xc2,0xbf,0x30,0x46,0xd0,0x9a,0x73,0xce,0x7b,0x63,0x04,0x20,0x08,0x82,0x32,0x18, +0x8c,0x11,0x80,0x20,0x08,0x82,0xa0,0x30,0x46,0x00,0x82,0xf8,0x7f,0x8f,0xc1,0x18, +0x41,0x48,0x82,0x21,0xde,0x8d,0x11,0xec,0xb1,0x1a,0xef,0xdf,0x18,0xc1,0x5a,0xab, +0xb5,0xf8,0x8d,0x11,0xfc,0xf7,0xdf,0xbf,0xdf,0x18,0x41,0x6b,0xce,0x39,0xef,0x0b, +0x63,0x04,0xb2,0xe8,0xf6,0xff,0x37,0x46,0xa0,0xb3,0xe6,0x9c,0x7e,0x63,0x04,0x2a, +0x5e,0x9f,0xaa,0x37,0x46,0x00,0x82,0x20,0x08,0x82,0xc3,0x18,0xc1,0x5a,0xab,0xb5, +0xee,0x8d,0x11,0x80,0x20,0xe8,0xdf,0x61,0x30,0x46,0xd0,0x9a,0x73,0x4e,0x7b,0x63, +0x04,0x20,0x08,0x82,0x24,0x18,0x8c,0x11,0x80,0x20,0x08,0xea,0x60,0x30,0x46,0x20, +0x82,0x24,0x88,0x6f,0x63,0x04,0x70,0x5c,0xe6,0xb7,0x37,0x46,0x40,0x96,0xbc,0x7e, +0x7f,0x63,0x04,0x20,0x08,0x82,0x2c,0x18,0x8c,0x11,0xbc,0x33,0x69,0xa2,0xdd,0x18, +0x01,0x08,0x82,0x20,0xfc,0x8d,0x11,0x80,0x20,0x08,0xa2,0xdf,0x18,0x01,0x08,0x82, +0x20,0xfe,0x0b,0x63,0x04,0x20,0x08,0x82,0xf8,0x37,0x02,0x00,0x23,0x06,0x09,0x00, +0x82,0x60,0x00,0x06,0xba,0xc0,0x07,0x68,0x40,0x0b,0xb3,0xc0,0x0a,0x23,0x06,0x09, +0x00,0x82,0x60,0x00,0x06,0xbb,0xd0,0x07,0x69,0x90,0x0b,0xb5,0xd0,0x0a,0x23,0x06, +0x09,0x00,0x82,0x60,0x00,0x06,0xbc,0xe0,0x07,0x6a,0xb0,0x0b,0xbb,0xe0,0x0a,0x23, +0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xbd,0xf0,0x07,0x6b,0x90,0x0b,0xb9,0xf0,0x0a, +0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xbe,0x00,0x0a,0x6b,0x20,0x0b,0xbd,0x00, +0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xbf,0x10,0x0a,0x6c,0xc0,0x0b,0xb4, +0x10,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe0,0x20,0x0a,0x6d,0x70,0x0b, +0xb6,0x20,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe1,0x30,0x0a,0x6e,0xa0, +0x0b,0xb8,0x30,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe2,0x40,0x0a,0x6f, +0xc0,0x0b,0xbb,0x40,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe3,0x50,0x0a, +0x70,0x10,0x0e,0xbd,0x50,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe4,0x60, +0x0a,0x71,0x30,0x0e,0xe0,0x60,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe5, +0x70,0x0a,0x72,0x10,0x0e,0xe3,0x70,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06, +0xe6,0x80,0x0a,0x76,0x20,0x0e,0xe5,0x80,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00, +0x06,0xe7,0x90,0x0a,0x78,0x30,0x0e,0xe3,0x90,0x0b,0x23,0x06,0x06,0x00,0x82,0x60, +0x40,0xcc,0x43,0x28,0x90,0xc3,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0xf4,0x20,0x0a, +0xe8,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x04,0x3d,0x88,0x82,0x39,0x8c,0x18,0x18, +0x00,0x08,0x82,0x01,0x51,0x0f,0xa3,0xa0,0x0e,0x23,0x06,0x07,0x00,0x82,0x60,0xd0, +0xb5,0x43,0x2b,0x14,0xeb,0x30,0x9a,0x10,0x04,0x65,0xa0,0xc3,0x95,0x91,0x0e,0x57, +0x01,0x2c,0x70,0x11,0x01,0x54,0x70,0x0a,0x5a,0x49,0x01,0x25,0x24,0x70,0x82,0x61, +0x27,0x18,0x66,0x82,0x18,0xc0,0xc7,0x84,0x31,0x80,0xcf,0x68,0x42,0x03,0x5c,0x60, +0xd8,0x39,0x86,0x59,0x21,0xd0,0xc7,0x0a,0x81,0x3e,0x23,0x06,0x07,0x00,0x82,0x60, +0xa0,0x81,0xc4,0x2f,0x5c,0xf7,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70, +0x00,0x20,0x08,0x06,0x9d,0x48,0x88,0x83,0xd6,0x0f,0xa3,0x09,0x01,0x30,0x9a,0x20, +0x04,0x27,0x18,0x76,0x82,0x61,0x76,0x08,0xf4,0xb1,0x43,0xa0,0x8f,0x09,0x0c,0x7c, +0x4c,0x60,0xe0,0x33,0x9a,0x90,0x08,0xa3,0x09,0xca,0x60,0x08,0x21,0x1f,0x43,0x08, +0xf9,0x98,0x12,0x0b,0xf0,0x31,0x45,0x16,0xe0,0x33,0x62,0x70,0x00,0x20,0x08,0x06, +0x47,0x4e,0xdc,0x03,0x21,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xa1,0x13,0xf8,0x40, +0x08,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xec,0x84,0x3e,0xf4,0x81,0x30,0x62,0x70, +0x00,0x20,0x08,0x06,0x07,0x4f,0xec,0x83,0x1f,0x08,0xa7,0x18,0x76,0x8a,0x61,0x46, +0x08,0xf4,0x31,0x42,0xa0,0xcf,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x60,0xe1,0x0f, +0x73,0x40,0x13,0x65,0x40,0x06,0x21,0x11,0x12,0x21,0x11,0x12,0xa3,0x09,0x01,0x30, +0x9a,0x20,0x04,0xa3,0x09,0x9d,0x30,0x9a,0xe0,0x0d,0x26,0x10,0xf2,0x31,0x81,0x90, +0x8f,0x95,0x81,0x20,0x1f,0x2b,0x03,0x41,0x3e,0x26,0x08,0xf2,0x31,0x41,0x90,0x8f, +0x09,0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x52,0x8b,0x90,0x08,0x0c,0x49, +0x03,0xf8,0x18,0x92,0x06,0xf0,0x19,0x8e,0x10,0x5c,0x61,0xf8,0x86,0x23,0x06,0x58, +0x28,0xbe,0x12,0x02,0x1d,0x8e,0x20,0x62,0x61,0xf8,0x86,0x23,0x8a,0x59,0x28,0xbe, +0x12,0x02,0x2d,0x22,0xd0,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xe6,0xa2,0x25,0x5a, +0x01,0x15,0xb0,0x2b,0x1f,0xf2,0x41,0x2d,0xd4,0xe2,0x26,0x6a,0x61,0x34,0x21,0x18, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xb2,0x0b,0xb2,0x08,0x46,0x0c,0x1e,0x00,0x04, +0xc1,0x60,0xb2,0x0b,0x98,0x98,0x85,0x55,0xd8,0x34,0x7e,0xe0,0x87,0xb6,0x68,0x0b, +0x9d,0xc0,0x85,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x11,0x83,0x03,0x00,0x41,0x30, +0xe8,0xea,0xa2,0x26,0x5a,0x41,0x2e,0x46,0x13,0x82,0x61,0xb8,0x21,0x90,0x0b,0x30, +0x28,0x25,0x25,0xb8,0x84,0x60,0x6b,0x58,0x09,0xae,0x26,0xd0,0x59,0x86,0x40,0x08, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0xe3,0x0b,0x9e,0xa0,0x05,0xbd,0x18,0x4d,0x08, +0x80,0xd1,0x04,0x21,0x38,0xc1,0xb0,0x13,0x0c,0x33,0x61,0x93,0x8f,0x09,0x9b,0x7c, +0x4c,0x28,0x09,0xf8,0x98,0x60,0x12,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3, +0x35,0xd6,0xc2,0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x70,0x8d,0xb6,0x60,0x87, +0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xd7,0x68,0x8b,0x63,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0x03,0x36,0xde,0xc2,0x1d,0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0x5c,0x83,0x2c,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x5e,0xa3,0x2c,0x84,0x13, +0x06,0x3a,0x61,0x20,0x3b,0x88,0xf8,0x98,0x41,0xc4,0xa7,0x08,0xb7,0x80,0x22,0xde, +0x02,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0xa2,0x8d,0xb3,0x10,0x58,0x63,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0xaa,0xda,0x40,0x0b,0xa1,0x35,0x46,0x0c,0x1a,0x00,0x04,0xc1, +0xa0,0xd1,0x0d,0xbc,0x78,0x07,0xd7,0x10,0x82,0xbd,0xd8,0x8b,0xbd,0xd8,0x8b,0xd1, +0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x11,0x83,0x06, +0x00,0x41,0x30,0x68,0x7e,0xa3,0x2f,0xe8,0x61,0x36,0x1a,0x03,0x34,0x40,0x03,0x34, +0x40,0x63,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xa1, +0xa4,0xdd,0x00,0x0b,0x83,0xbe,0x00,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x54,0xe2, +0x91,0x17,0x42,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcd,0x79,0x94,0x06,0x3f,0xec, +0x46,0xe0,0xa0,0x06,0x6a,0xa0,0x06,0x6a,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c, +0x26,0x0c,0xc2,0x68,0x02,0x31,0x94,0x26,0x1e,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0x55,0x7a,0x80,0x46,0x80,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xe3,0x1e,0xac,0x31, +0x12,0xe2,0x11,0x54,0xaf,0xf1,0x1a,0xaf,0xf1,0x1a,0xa3,0x09,0x01,0x30,0x9a,0x20, +0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xcc, +0x47,0x6c,0xa0,0xc4,0x79,0x6c,0x60,0x40,0x1b,0xb4,0x41,0x1b,0xb4,0x31,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x30,0x62,0xd0,0x00,0x20, +0x08,0x06,0x0d,0x7e,0xd8,0x46,0x4b,0xb0,0x87,0x19,0x94,0x41,0x6e,0xe4,0x46,0x6e, +0xe4,0xc6,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3, +0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xfd,0xb1,0x1b,0x32,0x11,0x1f,0x97,0x1a,0xf8, +0x86,0x6f,0xf8,0x86,0x6f,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2, +0x68,0x02,0x31,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x23,0x22,0xe0,0x71,0x13,0xf6, +0x51,0xbd,0xc1,0x78,0x8c,0xc7,0x78,0x8c,0xc7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1, +0x68,0xc2,0x20,0x8c,0x26,0x10,0x43,0xd1,0x81,0x7f,0x80,0x8d,0x02,0x78,0x80,0x60, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0xaa,0x12,0xe1,0x0d,0x21,0x18,0x31,0x68,0x00,0x10, +0x04,0x83,0x46,0x45,0xd0,0xe3,0x27,0xfc,0x43,0x0e,0x82,0xf5,0x58,0x8f,0xf5,0x58, +0x8f,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x11, +0x83,0x06,0x00,0x41,0x30,0x68,0x5e,0xa4,0x3d,0xc8,0x62,0x44,0xfa,0xc0,0x80,0x0f, +0xf8,0x80,0x0f,0xf8,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1, +0x04,0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x86,0x46,0xe4,0x23,0x2d,0x50,0xc4, +0x0d,0x96,0xfa,0xa8,0x8f,0xfa,0xa8,0x8f,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1, +0x84,0x41,0x18,0x4d,0x20,0x86,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x72,0xe4,0x3e, +0xdc,0xa2,0x45,0xd8,0x00,0xd2,0x0f,0xfd,0xd0,0x0f,0xfd,0x18,0x4d,0x08,0x80,0xd1, +0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0xa8,0x55,0xa0,0x11,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x6a,0x47,0xe4,0x23,0xb8,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0, +0x01,0x13,0xff,0xa8,0x0b,0x1a,0x41,0x85,0x20,0x44,0x42,0x24,0x44,0x42,0x64,0x34, +0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0x61,0xc4,0xa0,0x01, +0x40,0x10,0x0c,0x9a,0x32,0x19,0x11,0xbd,0xc8,0x91,0x59,0x30,0x4c,0xc4,0x44,0x4c, +0xc4,0x44,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18, +0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x51,0x13,0x14,0xf9,0x0b,0x1f,0x21,0x85,0x65, +0x45,0x56,0x64,0x45,0x56,0x64,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10, +0x46,0x13,0x88,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x37,0x69,0x11,0xd2,0x18, +0x13,0x51,0x80,0x60,0x04,0x46,0x60,0x04,0x46,0x46,0x13,0x02,0x60,0x34,0x41,0x08, +0x46,0x13,0x06,0x61,0x34,0x81,0x18,0xac,0x36,0xc0,0x21,0x3e,0x23,0x06,0x06,0x00, +0x82,0x60,0x10,0xcd,0x89,0x9a,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xdc,0x49, +0x8d,0x04,0xfa,0x31,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0x9d,0xb0,0x49,0x30,0x1c, +0x11,0xf0,0x06,0xf1,0xd9,0x60,0x1f,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x08, +0x4f,0x6c,0x24,0xb0,0x40,0xa0,0x8f,0x19,0xf8,0x21,0x9f,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0xf6,0x24,0x47,0x02,0x0b,0x04,0xfa,0x58,0x40,0xc8,0x67,0xba,0x01,0x3c, +0x02,0xc4,0xf2,0xa3,0x1d,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0xa8,0xdc, +0x49,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0xa9,0x88,0x49,0x70,0x22,0x23,0x06, +0x06,0x00,0x82,0x60,0x10,0x89,0x4a,0x9e,0x04,0xc3,0x11,0x41,0x7a,0x10,0x9f,0x0d, +0x23,0x22,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x4a,0x65,0x4c,0x02,0x0b,0x04, +0xfa,0x98,0x51,0x22,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0x55,0xcc,0x24, +0xb0,0x40,0xa0,0x8f,0x05,0x84,0x7c,0xa6,0x1b,0xda,0x23,0x40,0xcc,0x3d,0xf4,0x21, +0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xb5,0x0a,0xa9,0x04,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xc4,0xca,0x9b,0x04,0x34,0x32,0x62,0x60,0x00,0x20,0x08,0x06,0xd1, +0xab,0x98,0x4a,0x30,0x1c,0x11,0xd8,0x07,0xf1,0xd9,0x00,0x23,0xf2,0x19,0x31,0x30, +0x00,0x10,0x04,0x83,0x48,0x56,0xe0,0x24,0xb0,0x40,0xa0,0x8f,0x19,0x32,0x22,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x6a,0x65,0x4e,0x02,0x0b,0x04,0xfa,0x58,0x40, +0xc8,0x67,0xba,0x41,0x3f,0x02,0xc4,0x7e,0xe4,0x24,0xe2,0x33,0x62,0x60,0x00,0x20, +0x08,0x06,0x91,0xae,0xc4,0x4a,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0xaf,0xf0, +0x49,0x10,0x26,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xf1,0xca,0xac,0x04,0xc3,0x11, +0xc1,0x88,0x10,0x9f,0x0d,0x3d,0x22,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x7e, +0xa5,0x4f,0x02,0x0b,0x04,0xfa,0x98,0xf1,0x23,0xf2,0x19,0x31,0x30,0x00,0x10,0x04, +0x83,0x48,0x5c,0x40,0x25,0xb0,0x40,0xa0,0x8f,0x05,0x84,0x7c,0xa6,0x1b,0x4e,0x24, +0x40,0x0c,0x0d,0x5a,0x42,0x3e,0x96,0x06,0x2d,0x21,0x1f,0x53,0x83,0x96,0x90,0x8f, +0xad,0x41,0x4b,0xc8,0xc7,0x3e,0x96,0x90,0x8f,0x81,0x01,0x4b,0xc8,0xc7,0xc2,0x80, +0x25,0xe4,0x63,0x62,0xc0,0x12,0xf2,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40, +0xe0,0x63,0x04,0x02,0x1f,0xd3,0x58,0x42,0x3e,0xb6,0xb1,0x84,0x7c,0x8c,0x63,0x09, +0xf9,0x58,0xc7,0x12,0xf2,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63, +0x08,0x01,0x1f,0xab,0x5a,0x42,0x3e,0x66,0xb5,0x84,0x7c,0xec,0x6a,0x09,0xf9,0x18, +0xd6,0x12,0xf2,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01, +0x1f,0xbb,0x03,0x52,0x80,0x8f,0x05,0x6b,0x00,0x1f,0x0b,0x3e,0xf8,0xd8,0x11,0xd0, +0xc7,0x0e,0x81,0x3e,0x76,0x0c,0xf4,0xb1,0x83,0xa0,0x8f,0xad,0xc2,0x4d,0xc8,0xc7, +0x58,0xe1,0x26,0xe4,0x63,0xad,0x70,0x13,0xf2,0x31,0x57,0xb8,0x09,0xf9,0x98,0x28, +0xd8,0x84,0x7c,0x6c,0x14,0x6c,0x42,0x3e,0x46,0x0a,0x36,0x21,0x1f,0x2b,0x05,0x9b, +0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x58, +0x1f,0xe4,0x84,0x7c,0xcc,0x0f,0x72,0x42,0x3e,0xf6,0x07,0x39,0x21,0x1f,0x03,0x85, +0x9c,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8, +0x18,0x1e,0xf0,0x84,0x7c,0x2c,0x0f,0x78,0x42,0x3e,0xa6,0x07,0x3c,0x21,0x1f,0xdb, +0x03,0x9e,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08, +0xf8,0x18,0x11,0x06,0xf4,0x31,0x42,0x0c,0xe8,0x63,0xc4,0x18,0xd0,0xc7,0x08,0x32, +0xa0,0x8f,0xad,0x03,0x58,0xc8,0xc7,0xd8,0x01,0x2c,0xe4,0x63,0xed,0x00,0x16,0xf2, +0x31,0x77,0x00,0x0b,0xf9,0x98,0x38,0xfc,0x84,0x7c,0x6c,0x1c,0x7e,0x42,0x3e,0x46, +0x0e,0x3f,0x21,0x1f,0x2b,0x87,0x9f,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63, +0x04,0x02,0x1f,0x23,0x10,0xf8,0x58,0x2f,0x88,0x85,0x7c,0xcc,0x17,0xc4,0x42,0x3e, +0xf6,0x0b,0x62,0x21,0x1f,0x03,0x07,0xb1,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0, +0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x2e,0x94,0x85,0x7c,0x2c,0x17,0xca,0x42, +0x3e,0xa6,0x0b,0x65,0x21,0x1f,0xdb,0x85,0xb2,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21, +0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x11,0x0a,0xf4,0x31,0x42,0x14,0xe8, +0x63,0xc4,0x28,0xd0,0xc7,0x08,0x52,0xa0,0x8f,0xad,0x84,0x5a,0xc8,0xc7,0x58,0x42, +0x2d,0xe4,0x63,0x2d,0xa1,0x16,0xf2,0x31,0x97,0x50,0x0b,0xf9,0x98,0x48,0xa4,0x85, +0x7c,0x6c,0x24,0xd2,0x42,0x3e,0x46,0x12,0x69,0x21,0x1f,0x2b,0x89,0xb4,0x90,0x8f, +0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x58,0x3f,0xb0, +0x85,0x7c,0xcc,0x1f,0xd8,0x42,0x3e,0xf6,0x0f,0x6c,0x21,0x1f,0x03,0x09,0xb6,0x90, +0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x3e, +0xbc,0x85,0x7c,0x2c,0x1f,0xde,0x42,0x3e,0xa6,0x0f,0x6f,0x21,0x1f,0xdb,0x87,0xb7, +0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18, +0x11,0x0e,0xf4,0x31,0x42,0x1c,0xe8,0x63,0xc4,0x38,0xd0,0xc7,0x08,0x72,0xa0,0x8f, +0xb1,0x8c,0x8d,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xf5,0x09,0x9f,0x60, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xf7,0x61,0x9d,0x20,0x6e,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0x62,0x9f,0xf1,0x09,0x86,0x23,0x82,0x99,0x21,0x3e,0x1b,0xda,0x46, +0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xbd,0x4f,0xeb,0x04,0x16,0x08,0xf4,0x31, +0xe3,0x6d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0xfc,0xc0,0x4e,0x60,0x81, +0x40,0x1f,0x0b,0x08,0xf9,0x4c,0x37,0xdc,0x4c,0x80,0x18,0xdc,0x8c,0x49,0x7c,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x20,0xba,0x1f,0xf7,0x09,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xd8,0x9f,0xdc,0x09,0xfc,0x66,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xfc,0x81, +0x9f,0x60,0x38,0x22,0x00,0x1b,0xe2,0xb3,0x41,0x6f,0xe4,0x33,0x62,0x60,0x00,0x20, +0x08,0x06,0x11,0xff,0xe8,0x4e,0x60,0x81,0x40,0x1f,0x33,0xf8,0x46,0x3e,0x23,0x06, +0x06,0x00,0x82,0x60,0x10,0xfd,0x4f,0xef,0x04,0x16,0x08,0xf4,0xb1,0x80,0x90,0xcf, +0x74,0x03,0xd9,0x04,0x88,0x95,0x0d,0x9c,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0x22,0x12,0xda,0x9f,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x14,0x32,0x9f,0x60, +0x75,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x32,0xa1,0xfe,0x09,0x86,0x23,0x82,0xb6, +0x21,0x3e,0x1b,0x4e,0x47,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xa5,0xd0,0xf9, +0x04,0x16,0x08,0xf4,0x31,0x23,0x75,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11, +0x0b,0xa9,0x4f,0x60,0x81,0x40,0x1f,0x0b,0x08,0xf9,0x4c,0x37,0xc4,0x4d,0x80,0x98, +0xed,0xf4,0x49,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x8a,0x21,0x14,0x0a,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa8,0xa1,0xf9,0x09,0x70,0x67,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0xa2,0x19,0x52,0xa1,0x60,0x38,0x22,0xd0,0x1b,0xe2,0xb3,0x81,0x76,0xe4, +0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0x0d,0xd1,0x4f,0x60,0x81,0x40,0x1f,0x33, +0x6c,0x47,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xe5,0xd0,0xfd,0x04,0x16,0x08, +0xf4,0xb1,0x80,0x90,0xcf,0x74,0x83,0xdf,0x04,0x88,0xa1,0x01,0x4e,0xc8,0xc7,0xd2, +0x00,0x27,0xe4,0x63,0x6a,0x80,0x13,0xf2,0xb1,0x35,0xc0,0x09,0xf9,0xd8,0xc7,0x0f, +0xf2,0x31,0x30,0xe0,0x07,0xf9,0x58,0x18,0xf0,0x83,0x7c,0x4c,0x0c,0xf8,0x41,0x3e, +0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x1a,0x39, +0xc8,0xc7,0x36,0x72,0x90,0x8f,0x71,0xe4,0x20,0x1f,0xeb,0xc8,0x41,0x3e,0x86,0x10, +0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x15,0x2b,0xc8,0xc7, +0x2c,0x56,0x90,0x8f,0x5d,0xac,0x20,0x1f,0xc3,0x58,0x41,0x3e,0x86,0x10,0xf0,0x31, +0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x77,0x40,0x0a,0xf0,0xb1,0x60, +0x0d,0xe0,0x63,0xc1,0x07,0x1f,0x3b,0x02,0xfa,0xd8,0x21,0xd0,0xc7,0x8e,0x81,0x3e, +0x76,0x10,0xf4,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x94,0xc2,0x28,0x55,0x48, +0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x52,0x12,0xa3,0x54,0x21,0x95,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x4a,0x69,0x8c,0x52,0x85,0x54,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x30,0x25,0x32,0x4a,0x15,0x52,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3, +0x94,0xcc,0xa8,0x55,0x50,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x54,0x3a,0xa3, +0x56,0x41,0x95,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x52,0x09,0x8d,0x5a,0x05,0x55, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x50,0xa5,0x34,0x6a,0x15,0x54,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0x63,0x95,0xd2,0x08,0xd1,0x93,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x58,0x49,0x8d,0x10,0x3d,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x95,0xd6, +0x08,0xd1,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5c,0x89,0x8d,0x10,0x3d,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x95,0xdc,0x08,0xf1,0x93,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x60,0xe9,0x8d,0x10,0x3f,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23, +0x96,0xe0,0x08,0xf1,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x64,0x29,0x8e,0x10, +0x3f,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x96,0xe2,0x08,0xe9,0x93,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x68,0x49,0x8e,0x90,0x3e,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0xa3,0x96,0xe6,0x08,0xe9,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6c,0x89, +0x8e,0x90,0x3e,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x96,0xec,0x08,0x09,0x95, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x70,0xe9,0x8e,0x90,0x50,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0x23,0x97,0xf0,0x08,0x09,0x95,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x74,0x29,0x8f,0x90,0x50,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x97,0xf4,0x88, +0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe0,0xa5,0x3d,0xe2,0x90,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x7a,0x89,0x8f,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0x5f,0xea,0x23,0x0e,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x97,0xfa,0x88,0x40, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x00,0x27,0x3f,0x22,0x90,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xc2,0xe9,0x8f,0x08,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x71, +0x02,0x25,0x02,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x8d,0x97,0xf6,0x68,0x7e,0x6e, +0x69,0x34,0x21,0x08,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x21,0x27,0x51,0xc2,0x1f, +0x5c,0xc2,0x25,0x5c,0x2a,0xa5,0x52,0x2a,0xa5,0x52,0x1a,0x4d,0x08,0x80,0xe1,0x88, +0xa0,0x84,0x82,0x6f,0xba,0xe1,0x84,0x84,0xc0,0x94,0x82,0x3e,0xa6,0x18,0xf4,0x31, +0xe5,0xa0,0x8f,0x11,0x83,0x7c,0xac,0x18,0xe4,0x63,0x83,0x21,0x9f,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xde,0xc9,0x95,0x86,0x16,0x1a,0x31,0x38,0x00,0x10,0x04,0x83, +0x03,0x9e,0x5e,0x69,0x70,0xa1,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe2,0x09,0x96, +0x86,0x17,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x9e,0x60,0x69,0x40,0xa3,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xe6,0x29,0x96,0x86,0x34,0x1a,0x31,0x38,0x00,0x10, +0x04,0x83,0x83,0x9e,0x64,0x69,0x50,0x23,0x13,0x6e,0x48,0x3e,0x26,0x10,0xf0,0xb1, +0x00,0x87,0xe4,0x63,0xc1,0x00,0x1f,0x3b,0x8a,0xf8,0x58,0xc0,0x43,0xf2,0xb1,0x84, +0x87,0xe4,0x63,0x47,0x10,0x1f,0x4b,0x7c,0x48,0x3e,0x26,0x04,0xf1,0x19,0x31,0x30, +0x00,0x10,0x04,0x83,0x88,0x9f,0xe6,0xa9,0x1b,0x31,0x30,0x00,0x10,0x04,0x83,0xa8, +0x9f,0xd6,0x29,0x18,0x8e,0xf8,0x7e,0x88,0xf8,0x2e,0x18,0x62,0xc4,0xa0,0x01,0x40, +0x10,0x0c,0x1a,0x91,0x02,0xa7,0x1f,0x1a,0xa7,0x13,0x32,0xa1,0x71,0x1a,0xa7,0x71, +0x1a,0xa7,0xd1,0x84,0x00,0x18,0x8e,0x08,0xee,0x48,0xf8,0x46,0x0c,0x1e,0x00,0x04, +0xc1,0x60,0x12,0x29,0x5e,0xda,0xa1,0x1b,0xc2,0x9d,0xdb,0x41,0x25,0x54,0xca,0xa7, +0x7c,0x32,0x27,0x32,0x1a,0x4d,0x08,0x80,0xd1,0x04,0x21,0x98,0x25,0x10,0x06,0x2a, +0x0c,0x31,0x08,0x5c,0x31,0x00,0x06,0x2a,0x0c,0x30,0x08,0x60,0x31,0x00,0x06,0x2a, +0x0c,0x2d,0x90,0xc5,0x00,0x18,0xa8,0x30,0x94,0x80,0x16,0x03,0x60,0xa0,0xc2,0x50, +0x02,0x5b,0x0c,0x80,0x81,0x0a,0x83,0x0b,0x70,0x31,0x00,0x06,0x2a,0x06,0x2d,0x20, +0xd1,0x00,0x18,0xa8,0xf8,0xac,0x40,0x3e,0x03,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0x98,0x82,0x27,0xdb,0x19,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x53,0x29,0x75, +0x12,0xa3,0x93,0x1a,0x4d,0x08,0x84,0x0a,0x7e,0x49,0x4b,0xa5,0x82,0xbb,0xc0,0xb0, +0x11,0x83,0x03,0x00,0x41,0x30,0xe8,0x5e,0xea,0x9d,0xce,0x48,0xa5,0x46,0x13,0x02, +0x60,0x34,0x41,0x08,0x4e,0x30,0xec,0x04,0xc3,0x4c,0x30,0xe8,0x63,0xc2,0x41,0x9f, +0x13,0x06,0x3a,0x61,0xa0,0xd1,0x04,0x07,0x18,0x4d,0x78,0x82,0x23,0x0c,0x3b,0xc2, +0x30,0x13,0x7e,0x48,0x3e,0x26,0xfc,0x90,0x7c,0x8c,0x00,0x27,0xf8,0x18,0x11,0x4e, +0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0xad,0x4c,0x8a,0x10,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x48,0xab,0x93,0x22,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xd4,0x2a,0xa5,0x58,0x49,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0xad,0x54,0xaa, +0x95,0x84,0x63,0x0c,0x3b,0xc6,0x30,0x23,0x04,0xfa,0x18,0x21,0xd0,0x67,0xc4,0xa0, +0x01,0x40,0x10,0x0c,0x9a,0xb7,0x6a,0xa9,0x51,0x1a,0xab,0xb1,0x1a,0x2b,0x98,0x82, +0x29,0x98,0x82,0xa9,0xd1,0x84,0x00,0x18,0x8e,0x08,0x60,0x29,0xf8,0xa6,0x1b,0x64, +0x49,0x08,0x2e,0x0c,0x8c,0x1a,0x31,0x78,0x00,0x10,0x04,0x83,0x29,0xae,0x56,0xaa, +0x95,0x4c,0xe9,0x30,0xee,0xe9,0x9e,0xd0,0x0a,0xad,0x6a,0x2a,0x18,0x4d,0x08,0x00, +0x0b,0xd6,0x49,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xd5,0x95,0x4c,0x05,0x16, +0x18,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0xae,0x5e,0x2a,0xb0,0xc0,0x9d, +0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0x5e,0xd9,0x54,0x30,0x1c,0x01,0x07, +0xbb,0x14,0x7c,0xd3,0x0d,0x42,0x1c,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xfc, +0x95,0x4f,0x05,0xc3,0x70,0x44,0xe0,0x4b,0xce,0x37,0x62,0x70,0x00,0x20,0x08,0x06, +0x47,0x68,0xfd,0xd4,0x50,0x58,0x30,0xd0,0xc7,0xc4,0x29,0x88,0xcf,0x74,0x43,0x30, +0x4e,0xc4,0x2c,0xc3,0x40,0xd4,0xc1,0x70,0x44,0x1e,0x8c,0x93,0xf3,0x4d,0x37,0xa4, +0x54,0x39,0x05,0xb3,0x04,0xc8,0x70,0xc4,0x1e,0x98,0x93,0xf2,0xcd,0x32,0x18,0x45, +0x60,0x8c,0x12,0x1f,0x0b,0xd6,0x49,0x3e,0x16,0x30,0xf0,0x99,0x25,0x40,0x86,0x23, +0x0e,0x92,0x12,0xbe,0x59,0x86,0x03,0x09,0x66,0x09,0x90,0x81,0x12,0x83,0x19,0x40, +0xa2,0xa0,0xcd,0xe0,0x00,0x09,0x63,0xa0,0xc4,0x10,0x83,0xc1,0x28,0xbc,0xc3,0x33, +0x4c,0xf9,0x27,0xf8,0x58,0x70,0x52,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xa8, +0xb5,0xf6,0x2a,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0xb6,0xe0,0x0a,0x14,0x02, +0x8b,0xa7,0x20,0x3e,0x26,0x4f,0x37,0x14,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0x62,0xeb,0xaf,0x82,0xe1,0x08,0x1e,0x72,0x29,0xe2,0xbb,0xc0,0x28,0x5b,0x02,0xf9, +0x58,0x60,0xc8,0xc7,0x82,0x42,0x3e,0x16,0xe8,0x13,0x7c,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0xc2,0x2d,0xd3,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe0,0xad,0xbd, +0x7a,0xc0,0x60,0x38,0x22,0xd8,0x27,0xe7,0x1b,0x31,0x38,0x00,0x10,0x04,0x83,0xc3, +0xb7,0xf8,0x2a,0x12,0x03,0x0b,0x06,0xfa,0x4c,0x37,0x04,0xfe,0x34,0x8c,0x18,0x18, +0x00,0x08,0x82,0x41,0xe4,0x5b,0xac,0x15,0xd8,0x31,0x56,0xf2,0x19,0x31,0x30,0x00, +0x10,0x04,0x83,0x08,0xbc,0x5c,0x2b,0xb0,0x60,0x90,0xcf,0x88,0x81,0x01,0x80,0x20, +0x18,0x44,0xe2,0x05,0x5b,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x68,0xbf,0xe5,0x57, +0xf6,0x44,0x5b,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x26,0xa4,0x93,0x7c,0x4c,0x48, +0x27,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x84,0x5e,0x7e,0x25,0x8c,0x18,0x18, +0x00,0x08,0x82,0x41,0x94,0x5e,0x7f,0x25,0x9c,0x30,0xd0,0x09,0x03,0x9d,0x60,0xd8, +0x09,0x86,0x99,0x30,0x53,0xf0,0x31,0x81,0xa6,0xe0,0x33,0x62,0x70,0x00,0x20,0x08, +0x06,0x1a,0x7b,0xad,0xd6,0x48,0x8d,0xd7,0x68,0x42,0x00,0x8c,0x26,0x08,0x81,0x15, +0x42,0x7c,0xac,0x10,0xe2,0x33,0x1c,0x21,0x3c,0xc2,0x37,0xdd,0x60,0x5a,0xb0,0x15, +0x0c,0x47,0x0c,0x90,0xf0,0x4d,0x37,0xa0,0x96,0x6c,0x05,0xd3,0x0d,0xed,0xf5,0x5e, +0xc4,0x74,0x83,0x7b,0xc1,0xd7,0x50,0x45,0x04,0x45,0x44,0x50,0x02,0x01,0x25,0x10, +0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d,0x88,0xfd,0x16,0x4e,0xd5,0x97,0x10,0x88, +0x97,0x78,0x89,0x97,0x78,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2, +0x74,0xc3,0x7e,0xf1,0x97,0x53,0x49,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x9c, +0x58,0x79,0xf9,0xd4,0x7e,0x05,0x07,0x7a,0xa1,0x17,0x7a,0xa1,0xd7,0x68,0x42,0x00, +0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0x88,0x58,0x88,0x51,0xf5,0x04,0x30, +0x62,0xd0,0x00,0x20,0x08,0x06,0x4d,0x8b,0xad,0x17,0x59,0x85,0x58,0xd0,0xb8,0x97, +0x7b,0xb9,0x97,0x7b,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74, +0xc3,0x89,0xa1,0x18,0x56,0x54,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xcc,0x58, +0x7c,0xa9,0xd5,0x89,0x51,0x01,0x7d,0xd1,0x17,0x7d,0xd1,0xd7,0x68,0x42,0x00,0x8c, +0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x73,0x63,0xf5, +0xe5,0x56,0x2b,0x16,0x15,0xf8,0x85,0x5f,0xf8,0x85,0x5f,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcd,0x8e,0xe5,0x97, +0x5c,0xbd,0xd8,0x93,0xf0,0x17,0x7f,0xf1,0x17,0x7f,0x8d,0x26,0x04,0xc0,0x68,0x82, +0x10,0x8c,0x26,0x0c,0xc2,0x74,0x83,0x8d,0xd5,0x98,0x19,0x94,0x18,0x04,0x30,0x62, +0xd0,0x00,0x20,0x08,0x06,0x4d,0x98,0xfd,0x17,0x5e,0xd5,0x98,0x18,0x04,0x22,0x26, +0x62,0x22,0x26,0x62,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62, +0xd0,0x00,0x20,0x08,0x06,0x4d,0x99,0x8d,0x18,0x5f,0xe5,0xd8,0x57,0x98,0x98,0x89, +0x99,0x98,0x89,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41, +0x03,0x80,0x20,0x18,0x34,0x69,0x76,0x62,0xa0,0xd5,0x63,0x5d,0xa2,0x62,0x2a,0xa6, +0x62,0x2a,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x86,0x07,0xa5, +0x10,0x1f,0xc3,0x83,0x52,0x88,0xcf,0xbd,0x93,0x51,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xc4,0x19,0x8c,0x81,0x43,0x60,0xb1,0xb5,0x0a,0xf4,0x19,0x31,0x38,0x00,0x10, +0x04,0x83,0x63,0xce,0x62,0x6c,0xbc,0x02,0x9b,0xad,0x21,0x3e,0x26,0x04,0xf2,0xb1, +0xa0,0xb6,0xe0,0x63,0x81,0x79,0xc9,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x3c, +0xbb,0xb1,0xdb,0x0a,0x0c,0xa4,0x74,0x4b,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xe8,0x59,0x8e,0x05,0xc9,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7b,0xa6,0x63,0xb9, +0x15,0x18,0x71,0xc4,0xc7,0x84,0x40,0x3e,0x16,0x24,0xf0,0x31,0x99,0x6a,0x2f,0xf9, +0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xd4,0x67,0x6b,0x16,0x98,0x7b,0x05,0xf1,0xb1, +0x54,0x30,0x05,0x10,0x5c,0x60,0x98,0xa5,0xc2,0x29,0x80,0xe0,0x02,0xc3,0x6c,0xc0, +0xe0,0x63,0x02,0x06,0x9f,0xe1,0x06,0x54,0x80,0x0b,0x32,0x18,0x6e,0x40,0x05,0xb8, +0x20,0x83,0x12,0x02,0xbd,0xc0,0x28,0x73,0x0c,0xf9,0xd8,0x63,0xc8,0x67,0xc4,0x20, +0x01,0x40,0x10,0x0c,0x2e,0x54,0x53,0x33,0x21,0x10,0x82,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x5e,0xad,0xcd,0x02,0x18,0xb3,0x00,0xc6,0xe4,0x63,0x41,0x7c,0xc1,0xc7, +0x86,0xf9,0x92,0x8f,0x05,0xf3,0x05,0x1f,0x2b,0x66,0x4c,0x3e,0x16,0xcc,0x18,0x7c, +0x2c,0x28,0xe4,0x63,0x01,0x8d,0xc1,0xc7,0x8a,0x42,0x3e,0x16,0x38,0xf2,0xb1,0x60, +0x90,0x8f,0x05,0xb8,0x20,0x1f,0x13,0x70,0x41,0x3e,0x36,0xe0,0x82,0x7c,0x46,0x0c, +0x12,0x00,0x04,0xc1,0xe0,0xc2,0x35,0x3d,0xc3,0x2e,0xec,0x32,0x6f,0xc6,0xe4,0x63, +0x81,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x7c,0x6d,0xcf,0x02,0x0b,0x7e, +0x41,0x3e,0x26,0xfc,0x82,0x7c,0x6c,0xf8,0x05,0xf9,0xd8,0x20,0x0e,0xf2,0xb1,0x41, +0x1c,0xe4,0x63,0x83,0x38,0xc8,0xc7,0xde,0x41,0x1c,0x40,0x70,0x81,0x61,0x16,0xf0, +0x01,0x7c,0x86,0x1b,0xc8,0x61,0x36,0xc8,0xa0,0x82,0x31,0xd0,0x0b,0x8c,0x32,0x38, +0x20,0xe4,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x57,0xba,0xad,0x5a,0x20,0x06,0x81, +0x18,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x01,0x6f,0xae,0x16,0xc4,0x99,0x05,0x71, +0x26,0x1f,0x0b,0x64,0x0c,0x3e,0x36,0xd0,0x98,0x7c,0x2c,0xa0,0x31,0xf8,0x58,0x41, +0x67,0xf2,0xb1,0x80,0xce,0xe0,0x63,0x41,0x21,0x1f,0x0b,0xea,0x0c,0x3e,0x56,0x14, +0xf2,0xb1,0xa0,0x91,0x8f,0x05,0x83,0x7c,0x2c,0x98,0x07,0xf9,0x98,0x30,0x0f,0xf2, +0xb1,0x61,0x1e,0xe4,0x63,0x03,0x19,0xc0,0xc7,0x06,0x32,0x80,0x8f,0x0d,0x64,0x00, +0x1f,0x3b,0xd0,0x00,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0xf5,0xdb,0xaf,0x65, +0x7c,0x90,0xf1,0x81,0x95,0x41,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x44, +0xee,0xd7,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4c,0x8e,0xdc,0x46,0xa2,0x1f, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x38,0xb9,0x72,0x1b,0x89,0x7e,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x03,0xe5,0xcc,0x6d,0x24,0xfa,0x61,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0x94,0x43,0x37,0x93,0x00,0x89,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x54, +0x2e,0xdd,0x4c,0x02,0x24,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x58,0x39,0x75,0x33, +0x09,0x90,0xb0,0x63,0x24,0xe4,0x63,0xc8,0x48,0xc8,0xc7,0x92,0x91,0x90,0x8f,0x0d, +0x6d,0x00,0x1f,0x1b,0xda,0x00,0x3e,0x36,0xb4,0x01,0x7c,0xcc,0x48,0x09,0xf9,0x98, +0x91,0x12,0xf2,0x31,0x23,0x25,0xe4,0x63,0x03,0x1c,0xc0,0xc7,0x06,0x38,0x80,0x8f, +0x0d,0x70,0x00,0x1f,0x9b,0xee,0x00,0x3e,0x06,0x16,0x2d,0x01,0x82,0x0b,0x0c,0xb3, +0xa0,0x1d,0xe0,0x33,0xdc,0xf0,0x12,0x24,0x42,0x06,0x15,0xd0,0x82,0x5e,0x60,0x94, +0x85,0x03,0x21,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0x74,0x8e,0xdf,0x82,0x59, +0x08,0x66,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xb0,0xfb,0xb7,0x40,0xdc,0x2c, +0x10,0x37,0xf9,0x58,0x30,0x6a,0xf0,0xb1,0xa1,0xd4,0xe4,0x63,0x41,0xa9,0xc1,0xc7, +0x8a,0x72,0x93,0x8f,0x05,0xe5,0x06,0x1f,0x0b,0x0a,0xf9,0x58,0x60,0x6e,0xf0,0xb1, +0xa2,0x90,0x8f,0x05,0x8d,0x7c,0x2c,0x18,0xe4,0x63,0x81,0x4f,0xc8,0xc7,0x04,0x9f, +0x90,0x8f,0x0d,0x3e,0x21,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e, +0x06,0xf8,0x58,0x1c,0x1c,0xf0,0x19,0x31,0x48,0x00,0x10,0x04,0x83,0xcb,0xed,0x60, +0x2e,0x6b,0x87,0xac,0x1d,0xcc,0x16,0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41, +0x34,0x77,0x30,0x17,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x71,0x77,0x35,0x17,0x07, +0x68,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0xde,0xd9,0x5c,0x1c,0xa0,0xc5,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0x79,0x77,0x73,0x71,0x80,0x16,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xe8,0x5d,0xce,0xc5,0xc1,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0xb1,0x77,0x3a,0x17,0x07,0x6b,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0xdf,0xed, +0x5c,0x1c,0xac,0x85,0x1d,0x6e,0x21,0x1f,0x43,0xdc,0x42,0x3e,0x96,0xb8,0x85,0x7c, +0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x06,0x5d,0xc8, +0xc7,0x0c,0xba,0x90,0x8f,0x19,0x74,0x21,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03, +0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x4c,0xf0,0xb1,0xd7,0xc0,0x0b,0x10,0x5c,0x60, +0x98,0x05,0x3d,0x01,0x9f,0xe1,0x06,0xbd,0xa0,0x13,0x32,0x28,0x93,0x08,0xf4,0x02, +0xa3,0x4c,0x26,0x08,0xf9,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0xb5,0x7a,0x6d,0x57, +0x12,0x41,0x49,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc8,0x1e,0xdc,0x05,0x33, +0x67,0xc1,0xcc,0xc9,0xc7,0x02,0x7a,0x83,0x8f,0x0d,0xf6,0x26,0x1f,0x0b,0xec,0x0d, +0x3e,0x56,0xd8,0x9c,0x7c,0x2c,0xb0,0x39,0xf8,0x58,0x50,0xc8,0xc7,0x82,0x9b,0x83, +0x8f,0x15,0x85,0x7c,0x2c,0x68,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0x52,0x43,0x3e,0x26, +0xa4,0x86,0x7c,0x6c,0x48,0x0d,0xf9,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63, +0x71,0x30,0xc0,0xc7,0xe2,0xe0,0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0xbf, +0x17,0x7a,0x3f,0x91,0xfd,0x44,0x66,0x27,0x11,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0x22,0xf2,0x0b,0xbd,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xf4,0x33,0xbd, +0x38,0x98,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd2,0xef,0xf4,0xe2,0x60,0x36, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x50,0x3f,0xd4,0x8b,0x83,0xd9,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x63,0xfd,0x54,0x2f,0x0e,0x6c,0x63,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0xf6,0x5b,0xbd,0x38,0xb0,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xda, +0x8f,0xf5,0xe2,0xc0,0x36,0xec,0xc8,0x0d,0xf9,0x18,0x92,0x1b,0xf2,0xb1,0x24,0x37, +0xe4,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x33,0x7e, +0x43,0x3e,0x66,0xfc,0x86,0x7c,0xcc,0xf8,0x0d,0xf9,0x58,0x1c,0x0c,0xf0,0xb1,0x38, +0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x82,0x4f,0xc1,0x84,0x1b,0xe8,0x05, +0x46,0x8d,0x18,0x24,0x00,0x08,0x82,0xc1,0x75,0x7f,0xb9,0xf7,0x12,0x6d,0xf0,0x12, +0x6d,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0xff,0xf1,0x5e,0xf0,0x77,0x16,0xfc, +0x9d,0x7c,0x2c,0x00,0x3b,0xf8,0xd8,0x20,0x76,0xf2,0xb1,0x40,0xec,0xe0,0x63,0x85, +0xe8,0xc9,0xc7,0x02,0xd1,0x83,0x8f,0x05,0x85,0x7c,0x2c,0x18,0x3d,0xf8,0x58,0x51, +0xc8,0xc7,0x02,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x20,0x3e,0xe4,0x63,0x42,0x7c,0xc8, +0xc7,0x86,0xf8,0x90,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03, +0x7c,0x8c,0x0d,0x0e,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0xb5,0x82,0x41,0xfb, +0x9d,0x45,0x29,0x9c,0x45,0x29,0xd8,0x5c,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04, +0x83,0x08,0x06,0x83,0xf6,0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa0,0xc1,0x40, +0xfe,0xd8,0x60,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa8,0xc1,0x60,0xfe,0xd8, +0x60,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb0,0xc1,0x80,0xfe,0xd8,0x60,0x3f, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb8,0xc1,0xc0,0xfe,0xd8,0xc0,0x3f,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xc0,0xc1,0xe0,0xfe,0xd8,0xc0,0x3f,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xc8,0xc1,0x00,0xff,0xd8,0xc0,0x3f,0xec,0x08,0x11,0xf9,0x18,0x12, +0x22,0xf2,0xb1,0x24,0x44,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1, +0xc1,0x00,0x1f,0x33,0x4e,0x44,0x3e,0x66,0x9c,0x88,0x7c,0xcc,0x38,0x11,0xf9,0x18, +0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x82,0x4f, +0xad,0x84,0x2e,0xe8,0x05,0x46,0x8d,0x18,0x24,0x00,0x08,0x82,0xc1,0x35,0x86,0x41, +0x09,0x06,0x2a,0x91,0x0b,0x2a,0x91,0x0b,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa8, +0x61,0x80,0x82,0x41,0xb0,0x7e,0x16,0xac,0x9f,0x7c,0x2c,0x60,0x3d,0xf8,0xd8,0xe0, +0x7a,0xf2,0xb1,0xc0,0xf5,0xe0,0x63,0x85,0xfb,0xc9,0xc7,0x02,0xf7,0x83,0x8f,0x05, +0x85,0x7c,0x2c,0x78,0x3f,0xf8,0x58,0x51,0xc8,0xc7,0x02,0x46,0x3e,0x16,0x0c,0xf2, +0xb1,0x20,0x47,0xe4,0x63,0x42,0x8e,0xc8,0xc7,0x86,0x1c,0x91,0x8f,0xb1,0xc1,0x00, +0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x0e,0xf8,0x8c,0x18,0x24, +0x00,0x08,0x82,0xc1,0x75,0x87,0x41,0x0e,0x06,0x62,0x11,0x0f,0x62,0x11,0x0f,0xf6, +0x1b,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xe2,0xc3,0x20,0x07,0x83,0x60, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x50,0x0c,0x7c,0x30,0x60,0x83,0x31,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0x23,0x14,0x83,0x1f,0x0c,0xd8,0x60,0x4c,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x10,0xc5,0x00,0x0c,0x03,0x36,0x18,0x93,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x46,0x31,0x10,0xc3,0x80,0x0d,0xcc,0x64,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0x52,0x0c,0xc6,0x30,0x60,0x03,0x33,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0xa3,0x14,0x03,0x32,0x0c,0xd8,0xc0,0x4c,0xec,0x48,0x13,0xf9,0x18,0x92,0x26,0xf2, +0xb1,0x24,0x4d,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00, +0x1f,0x33,0xde,0x44,0x3e,0x66,0xbc,0x89,0x7c,0xcc,0x78,0x13,0xf9,0x18,0x1b,0x0c, +0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x82,0x8f,0xe1,0xca, +0x9c,0x80,0xe0,0x02,0xc3,0x2c,0x30,0x13,0xf8,0x0c,0x37,0xd4,0x49,0xdf,0x90,0x41, +0xbd,0x48,0xa0,0x17,0x18,0x65,0x3b,0x42,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c, +0x2e,0x5a,0x0c,0xec,0x30,0x70,0x91,0xc0,0x45,0x82,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x76,0x31,0xc8,0xc3,0x20,0xe0,0xc1,0xc0,0x02,0x1e,0x0c,0xe4,0x63,0x41,0xff, +0xc1,0xc7,0x86,0xff,0x93,0x8f,0x05,0xff,0x07,0x1f,0x2b,0x7e,0x30,0x90,0x8f,0x05, +0x3f,0x18,0xc0,0xc7,0x82,0x42,0x3e,0x16,0x80,0x61,0x00,0x1f,0x2b,0x0a,0xf9,0x58, +0xd0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0x90,0x8a,0x7c,0x4c,0x20,0x15,0xf9,0xd8,0x40, +0x2a,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5, +0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0xd0,0x31,0x50,0xc5,0x00,0x4d, +0x32,0x34,0xc9,0x0c,0x46,0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xd4,0x8e, +0x81,0x2a,0x06,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xf1,0x18,0xbc,0x62,0x10, +0x07,0xae,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x3c,0x06,0xb0,0x18,0xc4,0x81, +0xab,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x31,0x8f,0x41,0x2c,0x06,0x71,0xe0,0x2a, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd0,0x63,0x30,0x8b,0x41,0x1c,0xc4,0xca,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0xf5,0x18,0xd0,0x62,0x10,0x07,0xb1,0x32,0x62,0x70, +0x00,0x20,0x08,0x06,0x87,0x3d,0x06,0xb5,0x18,0xc4,0x41,0xac,0xd8,0x41,0x2b,0xf2, +0x31,0x84,0x56,0xe4,0x63,0x09,0xad,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00, +0x1f,0x8b,0x83,0x01,0x3e,0x66,0xe8,0x8a,0x7c,0xcc,0xd0,0x15,0xf9,0x98,0xa1,0x2b, +0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1, +0x04,0x9f,0xca,0x11,0x37,0xd0,0x0b,0x8c,0x1a,0x31,0x48,0x00,0x10,0x04,0x83,0x0b, +0x24,0x03,0x71,0x0c,0x70,0xa4,0x0d,0x70,0xa4,0x0d,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x38,0xc9,0xa0,0x1c,0x83,0x00,0x15,0x03,0x0b,0x50,0x31,0x90,0x8f,0x05,0x69, +0x18,0xc0,0xc7,0x86,0x35,0x0c,0xe4,0x63,0xc1,0x1a,0x06,0xf0,0xb1,0x62,0x15,0x03, +0xf9,0x58,0xb0,0x8a,0x01,0x7c,0x2c,0x28,0xe4,0x63,0x01,0x2b,0x06,0xf0,0xb1,0xa2, +0x90,0x8f,0x05,0x8c,0x7c,0x2c,0x18,0xe4,0x63,0x01,0xbb,0xc8,0xc7,0x04,0x76,0x91, +0x8f,0x0d,0xec,0x22,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06, +0xf8,0x18,0x1b,0x1c,0xf0,0x19,0x31,0x48,0x00,0x10,0x04,0x83,0x8b,0x26,0x03,0x7b, +0x0c,0xe0,0xa4,0x14,0xe0,0xa4,0x14,0x8c,0x4f,0x02,0xf9,0x8c,0x18,0x18,0x00,0x08, +0x82,0x41,0x94,0x93,0x81,0x3d,0x06,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x3d, +0x19,0xec,0x63,0xc0,0x06,0xf6,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x4f,0x06, +0xfc,0x18,0xb0,0x81,0xbd,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xf1,0x93,0x41,0x3f, +0x06,0x6c,0x60,0x2f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x80,0x65,0xf0,0x8f,0x01, +0x1b,0xe4,0xcb,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x61,0x19,0x80,0x64,0xc0,0x06, +0xf9,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x58,0x06,0x21,0x19,0xb0,0x41,0xbe, +0xd8,0xc1,0x2f,0xf2,0x31,0x84,0x5f,0xe4,0x63,0x09,0xbf,0xc8,0xc7,0xd8,0x60,0x80, +0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0x66,0x88,0x8c,0x7c,0xcc,0x10,0x19, +0xf9,0x98,0x21,0x32,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60, +0x80,0x8f,0xb1,0xc1,0x04,0x9f,0xa2,0x11,0x5d,0xd0,0x0b,0x8c,0x1a,0x31,0x48,0x00, +0x10,0x04,0x83,0x8b,0x2d,0x03,0x97,0x0c,0x66,0x24,0x17,0x66,0x24,0x17,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x98,0xcb,0x20,0x26,0x83,0x80,0x1e,0x03,0x0b,0xe8,0x31, +0x90,0x8f,0x05,0xb5,0x18,0xc0,0xc7,0x86,0x5b,0x0c,0xe4,0x63,0xc1,0x2d,0x06,0xf0, +0xb1,0xe2,0x1e,0x03,0xf9,0x58,0x70,0x8f,0x01,0x7c,0x2c,0x28,0xe4,0x63,0x01,0x3e, +0x06,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8c,0x7c,0x2c,0x18,0xe4,0x63,0x01,0xcd,0xc8, +0xc7,0x04,0x9a,0x91,0x8f,0x0d,0x34,0x23,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03, +0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x1c,0xf0,0x19,0x31,0x48,0x00,0x10,0x04,0x83, +0x0b,0x34,0x03,0xb1,0x0c,0xd6,0x24,0x1e,0xd6,0x24,0x1e,0x0c,0x5d,0x02,0xf9,0x8c, +0x18,0x18,0x00,0x08,0x82,0x41,0x54,0x9a,0x81,0x58,0x06,0xc1,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0xa9,0x19,0x9c,0x65,0xc0,0x06,0x3e,0x33,0x62,0x70,0x00,0x20,0x08, +0x06,0x87,0x6a,0x06,0x68,0x19,0xb0,0x81,0xcf,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0xb1,0x9a,0x41,0x5a,0x06,0x6c,0xe0,0x33,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb0, +0x66,0xb0,0x96,0x01,0x1b,0x84,0xcd,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xad,0x19, +0xb0,0x65,0xc0,0x06,0x61,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x6b,0x06,0x6d, +0x19,0xb0,0x41,0xd8,0xd8,0x41,0x36,0xf2,0x31,0x84,0x6c,0xe4,0x63,0x09,0xd9,0xc8, +0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0x66,0xa8,0x8d, +0x7c,0xcc,0x50,0x1b,0xf9,0x98,0xa1,0x36,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30, +0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x04,0x9f,0x11,0x03,0x03,0x00,0x41,0x30, +0x88,0x72,0x33,0x80,0xcd,0x20,0x18,0x8e,0x08,0x40,0x32,0x10,0xbe,0xe9,0x86,0xa1, +0x1f,0x83,0xc0,0x9a,0x80,0x3e,0xd6,0x08,0xf4,0xb1,0x66,0xa0,0x8f,0x29,0x04,0x7d, +0x4c,0x29,0xe8,0x63,0x8a,0x41,0x1f,0x33,0x0c,0xf9,0x98,0x61,0xc8,0xc7,0x0c,0x43, +0x3e,0x66,0x0c,0xf1,0x31,0x63,0x88,0x8f,0x19,0x43,0x7c,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0x42,0xcf,0xe0,0x37,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xf4, +0x0c,0xc0,0x33,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x52,0xcf,0x20,0x3c,0x83, +0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xf5,0x0c,0x44,0x33,0x18,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0x62,0xcf,0x60,0x34,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0xa2,0xf6,0x0c,0x48,0x33,0x18,0x86,0x23,0xd8,0x80,0x26,0x03,0xe1,0xbb,0xc0,0x28, +0x0b,0xdc,0x40,0x3e,0xc3,0x11,0xc1,0x4d,0x06,0xc2,0x37,0xcb,0x90,0x28,0x81,0xcd, +0x81,0x40,0x1f,0x9b,0x83,0x81,0x3e,0x36,0x07,0x04,0x7d,0xac,0x20,0xcb,0x40,0x3e, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe4,0x67,0x80,0x9b,0x01,0x01,0x07,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0xe8,0x67,0x90,0x9b,0x01,0x01,0x07,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xec,0x67,0xa0,0x9b,0x01,0x01,0x07,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xf0,0x67,0xa0,0x9b,0xc1,0x00,0x07,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf4, +0x67,0xb0,0x9b,0xc1,0x00,0x07,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf8,0x67,0xc0, +0x9b,0xc1,0x00,0x07,0xb3,0x04,0xca,0x40,0x85,0x61,0x24,0xfa,0x80,0x0c,0x54,0x18, +0x46,0xa2,0x0f,0xc8,0x40,0x85,0x61,0x24,0xfa,0x80,0x0c,0x54,0x18,0x54,0xe2,0x21, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x8c,0x68,0x20,0x9e,0x41,0x58,0x06,0x64,0x60, +0xc1,0x58,0x06,0xf0,0x31,0x33,0x08,0xe8,0x63,0x41,0x5c,0x06,0xf2,0x19,0x31,0x30, +0x00,0x10,0x04,0x83,0x88,0x44,0x83,0xd8,0x0c,0x02,0x0b,0xfa,0x32,0x90,0xcf,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0x29,0x1a,0xa0,0x67,0x00,0x8b,0x41,0x2b,0x06,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xa8,0x68,0x90,0x9e,0x41,0x60,0x4a,0xc3,0x11,0x01, +0x69,0x06,0xc4,0x57,0xa9,0x18,0x04,0x3a,0x62,0xf0,0x00,0x20,0x08,0x06,0x53,0x8a, +0x06,0xe3,0x19,0x90,0x65,0xe0,0x93,0xc1,0x2f,0x06,0xbe,0x18,0xbc,0x66,0xf0,0x9a, +0x01,0x88,0x06,0x20,0x1a,0xb4,0x67,0xb0,0x96,0xc1,0x68,0x42,0x00,0x8c,0x26,0x08, +0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x74,0x03,0x01,0x97,0x81,0x31,0xdd,0x40, +0xc4,0x65,0x70,0x4c,0x37,0x10,0x72,0x19,0x20,0xd3,0x0d,0xc4,0x5c,0x06,0x89,0x39, +0x44,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xa2,0xd1,0x60,0x45,0x83,0x60,0x38, +0x22,0x68,0xcd,0x80,0xf9,0x66,0x19,0x9c,0x25,0xb0,0xc8,0x88,0xcf,0x70,0x04,0x81, +0x97,0x81,0xf0,0x0d,0x47,0x14,0x79,0x19,0x10,0xdf,0x09,0x43,0x9c,0x30,0x84,0x09, +0x41,0x08,0x86,0x23,0x8c,0xbe,0x0c,0x84,0x6f,0x38,0xe2,0xf0,0xcb,0x80,0xf8,0x4e, +0x18,0xe2,0x84,0x21,0x4c,0x08,0x42,0x30,0xdc,0x60,0x04,0x60,0x30,0xcb,0xc0,0x34, +0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x62,0x1a,0xe4,0x68,0xc0,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x61,0xa6,0x01,0x89,0x06,0x4f,0x30,0x4b,0xd0,0x0c,0x54,0x18, +0x02,0x03,0x06,0x8b,0x81,0x01,0x15,0x9f,0xe1,0x88,0xe0,0x34,0x03,0xe1,0x1b,0x8e, +0x10,0x50,0x33,0x20,0xbe,0x13,0x86,0x38,0x61,0x08,0x13,0x82,0x10,0x0c,0x37,0x40, +0x01,0x18,0xcc,0x32,0x60,0x59,0x30,0x50,0x61,0xd4,0xcf,0xa6,0xb3,0x82,0x32,0x62, +0xe0,0x00,0x20,0x08,0x06,0x8f,0x9b,0x06,0x21,0x1a,0xb4,0x66,0x40,0x97,0xc1,0x5c, +0x06,0x30,0x1a,0xa0,0x81,0xd7,0x71,0xf6,0x19,0x0c,0x47,0x70,0xae,0x19,0x38,0xdf, +0x05,0x46,0xd9,0x10,0xc8,0x67,0xb8,0x81,0xac,0xcc,0x34,0x08,0x83,0xf3,0xc7,0xc0, +0x28,0xa3,0xcd,0x80,0x1f,0x83,0xf8,0x58,0x20,0xc8,0xc7,0x82,0x72,0x92,0x8f,0xad, +0x64,0x00,0x9f,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xb2,0xd3,0x80,0x4c, +0x83,0xe0,0x0e,0xa3,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8,0xd3,0x40,0x47,0x83, +0x40,0x30,0x3d,0xa0,0xcf,0x40,0x3e,0x16,0x18,0xf1,0xb1,0x21,0x90,0x8f,0x05,0x08, +0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x00,0xd5,0xc0,0x47,0x83,0x24,0x30,0x9a, +0x0c,0xd6,0x33,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x7f,0x1a,0xb4,0x69, +0x10,0x58,0x28,0x0c,0xf1,0x31,0x21,0x90,0x8f,0x05,0x05,0x7c,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x30,0xd5,0x80,0x4c,0x03,0x23,0x98,0x65,0x78,0x20,0x93,0x0c,0xec, +0x14,0x50,0x01,0x3e,0x16,0x9c,0x42,0x7c,0x0c,0x15,0x54,0x01,0x3e,0xb6,0x0a,0xaa, +0x10,0x1f,0x0b,0x54,0x21,0x3e,0xb3,0x04,0xd3,0x88,0xc1,0x01,0x80,0x20,0x18,0x68, +0xa5,0x1a,0x90,0x69,0xc0,0x9b,0x81,0x9e,0x06,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04, +0x16,0x08,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x55,0x03,0x52,0x0d,0x02, +0x83,0xcf,0x20,0xa0,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xaf,0x1a,0x9c,0x69, +0x10,0x58,0xc0,0x9f,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x8a,0xd5,0xc0, +0x4d,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x5a,0x0d,0xe6,0x34,0xe8,0xcf, +0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x56,0x83,0x3a,0x0d,0x74,0x32,0xa0, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb8,0xd5,0xc0,0x4e,0x03,0x9f,0x0c,0x02,0xbb, +0xcf,0x60,0x88,0x8f,0x09,0x81,0x7c,0x2c,0x28,0xe0,0x63,0x41,0x3b,0xc8,0xc7,0x84, +0x76,0x90,0x8f,0x0d,0xed,0x20,0x1f,0xfb,0x87,0x21,0x3e,0xf6,0x0f,0x43,0x7c,0xec, +0x1f,0x86,0xf8,0x98,0x21,0x12,0xf0,0x31,0x43,0x24,0xe0,0x63,0x86,0x48,0xc0,0x67, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x72,0x0d,0x46,0x35,0xd8,0x09,0x63,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0x72,0x0d,0x48,0x35,0xd8,0x09,0x63,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0x73,0x0d,0x4a,0x35,0xd8,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0x73,0x0d,0x4a,0x35,0xd8,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x74, +0x0d,0x4c,0x35,0xd8,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x74,0x0d,0x4e, +0x35,0xd8,0x09,0x63,0x38,0xc2,0x08,0x2f,0xe1,0x1b,0x8e,0x30,0xc2,0x4b,0xf8,0x86, +0x23,0x8c,0xf0,0x12,0xbe,0x1a,0x84,0xad,0x40,0xd8,0xe1,0x08,0xf3,0x42,0x84,0x6f, +0x38,0xc2,0xbc,0x10,0xe1,0x1b,0x8e,0x30,0x2f,0x44,0xf8,0x6a,0x10,0xb6,0x02,0x61, +0xcb,0x08,0x76,0x96,0x21,0x92,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xea,0x35, +0xa0,0xd5,0x80,0xbd,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xec,0x35,0xa8,0xd5, +0x80,0xbd,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xee,0x35,0xb0,0xd5,0x80,0xbd, +0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf0,0x35,0xb0,0xd5,0x60,0x88,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xc8,0xd7,0xe0,0x56,0x83,0x21,0x1a,0x31,0x38,0x00,0x10, +0x04,0x83,0x43,0x5f,0x03,0x5c,0x0d,0x86,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0x7d,0x0d,0x74,0x35,0x48,0x05,0x9b,0x1a,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0x5f, +0x83,0x58,0x0d,0x42,0x33,0xb0,0xe0,0x47,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82, +0x41,0xb4,0xaf,0x01,0xae,0x06,0x81,0xf9,0x68,0x10,0xc4,0xc7,0x82,0x42,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0x10,0xf9,0x6b,0xc0,0xae,0x41,0x60,0xf9,0xa5,0xc4,0xc7, +0xf2,0x4b,0x89,0x8f,0xe5,0x97,0x12,0x1f,0x23,0x06,0xf9,0x58,0x31,0xc8,0xc7,0x8c, +0x41,0x3e,0x36,0x40,0xf0,0xb1,0x01,0x82,0x8f,0x0d,0x10,0x7c,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x58,0xd9,0x20,0x5d,0x83,0x52,0x20,0xd5,0xc0,0x4c,0x21,0x88,0x8f, +0x31,0x81,0x7c,0x2c,0x18,0xe0,0x33,0x4b,0x20,0x0d,0x54,0x18,0x4e,0xc4,0xc2,0x01, +0x34,0x50,0x61,0x38,0x11,0x0b,0x07,0xd0,0x40,0x85,0xe1,0x44,0x2c,0x1c,0x40,0x03, +0x15,0x06,0x12,0xe1,0x04,0x64,0x41,0x4c,0xc0,0xc7,0x04,0x99,0x80,0x8f,0x0d,0x33, +0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6c,0x36,0xa8,0xd7,0x20,0x4f,0x83, +0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x9b,0x0d,0xec,0x35,0xd0,0xd3,0x60,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x67,0x83,0x7b,0x0d,0xf6,0x34,0x18,0x2c,0x27, +0x74,0x02,0x3e,0x16,0xe4,0x44,0x7c,0x4c,0x27,0x78,0x02,0x3e,0xd6,0x13,0x3c,0x11, +0x1f,0x0b,0x78,0x22,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf8,0x6c,0xd0,0xaf, +0xc1,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xf1,0xb3,0x81,0xbf,0x06,0x7d,0x1a, +0x14,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x80,0x6d,0xf0,0xaf,0x41,0x20,0x58,0x00, +0xaa,0x01,0x7c,0x0c,0x09,0xe8,0x63,0x88,0x40,0x1f,0x3b,0x06,0xfa,0x98,0x70,0xaa, +0x81,0x7c,0xcc,0x2c,0xd2,0x35,0x90,0x8f,0x05,0x06,0x7d,0xcc,0x48,0xd5,0x40,0x3e, +0x46,0x04,0xf1,0x31,0x63,0x55,0x03,0xf9,0x98,0x10,0xc4,0xc7,0xb8,0x0e,0x3e,0x16, +0x70,0xf1,0xb1,0xee,0x83,0x8f,0x81,0xc1,0x17,0x1f,0x0b,0xbe,0xf8,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x11,0xb7,0x01,0xcc,0x06,0x43,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0x87,0xdc,0x06,0x31,0x1b,0xc0,0x6a,0x50,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0x31,0xb7,0x81,0xcc,0x06,0x81,0x60,0xc1,0xac,0x06,0xf0,0x31,0x24,0xa0,0x8f,0x21, +0x02,0x7d,0xec,0x18,0xe8,0x63,0x82,0xae,0x06,0xf2,0xb1,0x84,0x81,0x8f,0x05,0x06, +0x7d,0x2c,0xe0,0xd5,0x40,0x3e,0x16,0x10,0xf0,0xb1,0x36,0x00,0xd9,0x40,0x3e,0x16, +0x28,0xf4,0x31,0x05,0x5c,0x03,0xf9,0x18,0x12,0xc4,0xc7,0x14,0x71,0x0d,0xe4,0x63, +0x42,0x10,0x1f,0x0b,0x8d,0x36,0xa0,0x8f,0x89,0x46,0x1b,0xd0,0xc7,0x46,0xa3,0x0d, +0xe8,0x63,0x69,0xc0,0x06,0xf0,0xb1,0xc0,0x0c,0xe8,0x63,0x41,0xba,0x06,0xf2,0x31, +0x32,0x68,0xe2,0x63,0x81,0x00,0x1f,0x23,0x83,0x26,0x3e,0x16,0x06,0x4a,0x7c,0x6c, +0x50,0xe4,0x63,0xca,0x20,0x1f,0x53,0x06,0xf9,0xd8,0x40,0xc1,0xc7,0x86,0x09,0x3e, +0x16,0xd0,0x6b,0x20,0x1f,0x23,0x22,0xf8,0x98,0x10,0xc4,0xc7,0x82,0x02,0x3e,0x66, +0x0c,0xf0,0xb1,0xa3,0x88,0x8f,0x05,0x45,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xc8,0xdd,0x00,0x6f,0x83,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x77,0x83, +0xbc,0x0d,0x8a,0xc0,0xf4,0x35,0x08,0xe2,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x07, +0xef,0x06,0x7b,0x1b,0x8c,0x6c,0x10,0x18,0x12,0xd0,0xc7,0x10,0x81,0x3e,0x76,0x0c, +0xf4,0x99,0x25,0x98,0x06,0x2a,0x0c,0x38,0x79,0x0c,0x69,0xa0,0xc2,0x80,0x93,0xc7, +0x90,0x06,0x2a,0x0c,0x37,0x79,0x0c,0x69,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0xf1, +0x0d,0x40,0x37,0xb0,0xd7,0xc0,0x76,0x03,0xdb,0x0d,0x6c,0x37,0x18,0xdd,0x60,0x74, +0x83,0xd1,0x0d,0x46,0x37,0x18,0x4d,0x08,0x80,0xe1,0x88,0x60,0x64,0x83,0xe0,0x9b, +0x6e,0x28,0xd9,0x40,0x08,0xec,0x08,0xe8,0x63,0x87,0x40,0x1f,0x3b,0x06,0xfa,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x81,0x36,0xbe,0x81,0xe8,0x06,0xfa,0x1a,0xf8,0x6e,0x30, +0x9a,0x10,0x00,0x16,0x14,0xf2,0x31,0xa1,0x90,0x8f,0x0d,0x85,0x7c,0x4c,0x5d,0x83, +0x54,0x0d,0xe2,0x63,0xea,0x1a,0xa4,0x6a,0x10,0x9f,0xe1,0x08,0xe1,0x65,0x83,0xe1, +0x1b,0x8e,0x18,0x62,0x36,0x28,0xbe,0x12,0x02,0x1d,0x8e,0x20,0x64,0x36,0x18,0xbe, +0xe1,0x88,0x82,0x66,0x83,0xe2,0x2b,0x21,0xd0,0x22,0x02,0x9d,0x65,0xa0,0xaa,0x60, +0x34,0xc1,0x19,0x2c,0xf8,0xd9,0x40,0x3e,0x86,0x1f,0x01,0x7d,0x4c,0xcc,0x82,0xf8, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc1,0xbf,0xc1,0xee,0x06,0x3a,0x1b,0x04,0xb3, +0x04,0xd5,0x40,0x85,0x21,0x50,0x76,0x2e,0x4c,0x23,0x06,0x0e,0x00,0x82,0x60,0xf0, +0xf0,0x6f,0xf0,0xba,0x41,0xce,0x06,0x22,0x1b,0x84,0x6c,0xe0,0xbb,0x41,0x10,0x67, +0x41,0x40,0xba,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xfe,0x1b,0xf0,0x6e,0x30, +0xb6,0x41,0x9b,0x8d,0x18,0x18,0x00,0x08,0x82,0x41,0xc4,0xbf,0x81,0xfa,0x06,0xb2, +0x1a,0x18,0xe8,0x06,0x42,0x7c,0x4c,0x08,0xe4,0x63,0x01,0x01,0x9f,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x46,0x38,0x10,0xdf,0xa0,0x08,0x6c,0x55,0x83,0xbe,0x0d,0xe4, +0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x09,0x07,0xe4,0x1b,0x04,0xaa,0x1a,0xd8, +0x30,0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x13,0x0e,0xcc,0x37,0x08,0x84, +0xe9,0x86,0xb3,0x0d,0x82,0x53,0x0d,0x86,0x23,0x60,0x03,0x6d,0x03,0xe6,0x9b,0x65, +0xb8,0xac,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x15,0x0e,0xd2,0x37,0x68,0xdb, +0x40,0x30,0xd1,0x0d,0x82,0xf8,0xcc,0x12,0x5c,0x03,0x15,0x86,0x60,0x21,0xd5,0x88, +0x81,0x03,0x80,0x20,0x18,0x3c,0x2b,0x1c,0xf8,0x6e,0x70,0xb6,0x41,0xcc,0x06,0x30, +0x1b,0xb4,0x6f,0x10,0x06,0x60,0xf0,0x05,0xb3,0x1b,0x8c,0x18,0x38,0x00,0x08,0x82, +0xc1,0xb3,0xc2,0x81,0xef,0x06,0x69,0x1b,0xc4,0x6c,0x00,0xb3,0x41,0xfb,0x06,0x6b, +0x1b,0xac,0x6d,0xb0,0xb6,0xc1,0xda,0x06,0xb3,0x1b,0xe0,0x88,0x81,0x01,0x80,0x20, +0x18,0x44,0x2a,0x1c,0x84,0x70,0x50,0x1e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb8, +0x70,0xc0,0xbe,0xc1,0x79,0x04,0xb3,0x04,0xd9,0x40,0x85,0x21,0x60,0xb0,0xd3,0x18, +0x8a,0xec,0x47,0x7c,0x86,0x23,0x82,0xb7,0x0d,0x84,0x6f,0x38,0x42,0x80,0xdb,0x80, +0xf8,0x4e,0x18,0xe2,0x84,0x21,0x4c,0x08,0x42,0x30,0xdc,0x80,0x1f,0x01,0x18,0xcc, +0x32,0x68,0x5b,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x0d,0x07,0x2b,0x1c,0x1c, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe0,0x70,0x60,0xbf,0x41,0x12,0xcc,0x12,0x6c, +0x03,0x15,0x86,0xa0,0x51,0x99,0xb1,0x89,0xec,0x06,0xf2,0x19,0x31,0x30,0x00,0x10, +0x04,0x83,0x08,0x87,0x03,0x13,0x0e,0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x72, +0x38,0x88,0xdf,0x20,0xb0,0x20,0x74,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41, +0xb4,0xc3,0x01,0xfe,0x06,0xc1,0x70,0x84,0x81,0x22,0xce,0x77,0x81,0x51,0x16,0x0c, +0xf2,0x19,0x8e,0x08,0x6e,0x37,0x10,0xbe,0x0b,0x8c,0x1a,0x31,0x30,0x00,0x10,0x04, +0x83,0x28,0x8c,0x83,0xfc,0x0d,0x66,0xcd,0x02,0xdc,0x0d,0xe4,0x33,0x62,0x60,0x00, +0x20,0x08,0x06,0xd1,0x18,0x07,0x20,0x1c,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0x9c,0x71,0x60,0xc2,0xc1,0xba,0x06,0x81,0x9d,0x6e,0x10,0xc4,0xc7,0x8c,0x40,0x3e, +0xb3,0x04,0x0e,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_626924733a89c381dd3426dfab9a4b01.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_626924733a89c381dd3426dfab9a4b01.h new file mode 100644 index 00000000..393156ba --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_626924733a89c381dd3426dfab9a4b01.h @@ -0,0 +1,1041 @@ +// ffx_fsr2_accumulate_pass_626924733a89c381dd3426dfab9a4b01.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_626924733a89c381dd3426dfab9a4b01_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_626924733a89c381dd3426dfab9a4b01_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_626924733a89c381dd3426dfab9a4b01_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_626924733a89c381dd3426dfab9a4b01_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_626924733a89c381dd3426dfab9a4b01_SRVResourceNames[] = { "r_input_exposure", "r_dilated_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_626924733a89c381dd3426dfab9a4b01_SRVResourceBindings[] = { 0, 2, 3, 4, 5, 10, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_626924733a89c381dd3426dfab9a4b01_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_626924733a89c381dd3426dfab9a4b01_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_626924733a89c381dd3426dfab9a4b01_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_626924733a89c381dd3426dfab9a4b01_UAVResourceBindings[] = { 0, 1, 3, 4, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_626924733a89c381dd3426dfab9a4b01_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_626924733a89c381dd3426dfab9a4b01_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_626924733a89c381dd3426dfab9a4b01_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_626924733a89c381dd3426dfab9a4b01_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_626924733a89c381dd3426dfab9a4b01_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_626924733a89c381dd3426dfab9a4b01_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_626924733a89c381dd3426dfab9a4b01_size = 16196; + +static const unsigned char g_ffx_fsr2_accumulate_pass_626924733a89c381dd3426dfab9a4b01_data[] = { +0x44,0x58,0x42,0x43,0x90,0x6f,0xc5,0x16,0x98,0x59,0xdc,0x83,0x56,0x32,0x97,0xff, +0xa2,0x05,0x16,0xbd,0x01,0x00,0x00,0x00,0x44,0x3f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x0c,0x02,0x00,0x00,0xc8,0x0f,0x00,0x00,0xe4,0x0f,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x98,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0xb4,0x0d,0x00,0x00,0x62,0x00,0x05,0x00,0x6d,0x03,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x9c,0x0d,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x64,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xc2,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xe4,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2, +0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42, +0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29, +0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30, +0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c, +0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3, +0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf, +0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f, +0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3, +0x50,0x08,0x6e,0x60,0x06,0xea,0xe6,0x08,0x82,0x62,0x30,0x83,0x32,0x0c,0x1f,0x81, +0x03,0x01,0xc3,0x08,0x82,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83, +0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84, +0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43, +0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4, +0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d, +0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc, +0x00,0x0c,0xfc,0x00,0x09,0x23,0x49,0xe5,0x30,0x02,0x61,0xcc,0xd4,0x06,0xe3,0xc0, +0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f, +0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c, +0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0, +0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f, +0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0, +0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87, +0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0xc2,0x89,0x52,0x3a,0x53,0x18, +0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83, +0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c, +0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a, +0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60, +0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24,0x18,0x2b,0xb1,0x33,0x91,0xc1,0x38,0xb0, +0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43, +0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b, +0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8, +0x01,0x18,0xf8,0x01,0x0a,0x4e,0x72,0x67,0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30, +0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03, +0x14,0x8c,0x04,0xcf,0x84,0x8d,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2, +0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xa0,0xc0,0x20,0x79,0x18,0x41,0x18, +0xce,0x10,0x82,0x8f,0x5d,0x6d,0x34,0xd1,0x34,0x4d,0xd3,0xc3,0x70,0x8e,0xe3,0x38, +0x1a,0x86,0x61,0x18,0x86,0x41,0xf5,0x4d,0xd2,0x14,0x51,0xc2,0xe4,0xb3,0x00,0xf3, +0x2c,0x44,0xc4,0x4e,0xc0,0x44,0xa0,0x60,0xa0,0x1b,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c, +0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10, +0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0xc8,0x02,0x01,0x1e,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24, +0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2,0x20,0xca,0xa1,0xf0,0x03,0x0a,0xa4,0x60, +0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03, +0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a, +0x3e,0xa0,0x34,0xca,0x1e,0xa2,0xb8,0x2d,0x8a,0xab,0x78,0xe8,0x1b,0x01,0xa8,0x01, +0x32,0x67,0x00,0x48,0x9d,0x01,0xa0,0x76,0x06,0x80,0xde,0x19,0x00,0x8a,0x67,0x00, +0x68,0x9e,0x01,0xa0,0x7a,0x06,0x80,0xec,0x19,0x00,0xc2,0x67,0x00,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x7d,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0xa1,0x99,0x20,0x0c,0xce,0x06,0x61,0x20,0x26,0x08,0xc3,0xb3,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x13,0x84,0x01,0xda,0x30,0x20,0x09,0x31,0x41,0x30,0x03,0x39,0x20,0x24, +0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x55,0x86,0x07,0xf7,0x36,0x57,0x27,0x57,0x36, +0x41,0x18,0xa2,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85,0x31,0x8c,0x81,0x30,0x1c,0x62, +0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e, +0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x1b,0x92,0x61,0x81,0x0c,0x62,0x20,0x0c, +0x67,0x82,0xa0,0x06,0x73,0xc0,0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c, +0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e, +0x82,0x30,0x48,0x1b,0x12,0x42,0x9a,0x0c,0x6a,0x20,0x0c,0x87,0x8d,0xdc,0x17,0xdb, +0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x04,0x61,0x98,0x26,0x08,0x03, +0xb5,0x41,0x30,0xb0,0x0d,0x09,0xb5,0x58,0xc6,0x35,0x10,0x46,0x46,0x4b,0xee,0x0b, +0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec, +0x8d,0xed,0x4d,0x6e,0x82,0x30,0x54,0x1b,0x92,0x4b,0xda,0x0c,0x6e,0x20,0x0c,0x87, +0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04, +0x61,0xb0,0x36,0x24,0x9c,0xe4,0x19,0xdf,0x40,0x18,0xd9,0x04,0xa1,0x0d,0xe8,0x80, +0x89,0xdc,0x57,0x5a,0xdb,0x59,0x53,0x1a,0xdc,0xdc,0x04,0x61,0xb8,0x36,0x24,0x49, +0x18,0x88,0x81,0x31,0x06,0x03,0x61,0x38,0x13,0x84,0x01,0x23,0x26,0xf7,0x45,0x96, +0xc6,0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36,0x46,0x97,0x66,0x57,0xf6,0xd5, +0x16,0x36,0xb7,0x36,0xb7,0x21,0x29,0x83,0xc5,0x0c,0x8c,0x61,0x20,0x8c,0x6c,0x03, +0xf2,0x44,0x95,0xd6,0x81,0x01,0x19,0x9c,0xc1,0x04,0xe1,0x0d,0xea,0x80,0x9a,0xdc, +0xdd,0x57,0x9a,0x1b,0x5d,0x99,0x9c,0x5b,0x18,0xdb,0x57,0x1d,0xdc,0xdc,0x58,0x18, +0x5b,0x19,0xd9,0xd7,0xd8,0x1b,0xdb,0x9b,0xdc,0x04,0xe1,0x83,0x83,0x0d,0x8b,0x91, +0x06,0x6a,0x60,0x18,0x03,0xb1,0x06,0x6b,0xb0,0x06,0xce,0x04,0x21,0x0e,0xec,0x80, +0x8e,0xdc,0xdd,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x86, +0x65,0x68,0x03,0x37,0x30,0x86,0x81,0x58,0x83,0x35,0x58,0x83,0x6c,0x82,0x30,0x07, +0x77,0x40,0x46,0xee,0xee,0xcb,0xad,0xec,0xee,0x8b,0xed,0x6d,0x6c,0x6d,0x6e,0xc3, +0x42,0xc0,0x41,0x1c,0x18,0xd4,0x40,0xac,0xc1,0x1a,0xac,0x41,0xc6,0x47,0xee,0xee, +0x8b,0xad,0xae,0x2d,0xec,0x0b,0x2d,0x6d,0x8e,0xee,0x4d,0x2e,0x6f,0xc3,0x42,0xa5, +0xc1,0x1c,0x18,0xd7,0x40,0xac,0xc1,0x1a,0xac,0x81,0xb3,0x81,0x60,0x83,0x37,0x90, +0x03,0x3a,0x98,0x20,0xd8,0x41,0x1e,0xd0,0x18,0x13,0x33,0x9a,0x92,0x92,0x99,0x20, +0x0c,0xd9,0x06,0xc4,0xb0,0x83,0x3b,0x30,0x8c,0x01,0x0f,0x80,0x0d,0x41,0x1e,0x4c, +0x10,0xf0,0x40,0x0f,0xd8,0xcc,0x7d,0x31,0xa5,0xb9,0x95,0x85,0xc9,0x0d,0xb1,0x85, +0xb5,0xc1,0x6d,0x40,0x8c,0x3d,0xe0,0x03,0x63,0x18,0x0c,0x60,0x43,0xd0,0x07,0x1b, +0x08,0x34,0xa8,0x03,0x3d,0xf0,0x83,0x09,0x42,0x1d,0xe0,0x01,0x97,0x34,0xa9,0x32, +0x37,0xb2,0x32,0xb9,0xa9,0x34,0xbd,0xb2,0x09,0xc2,0x17,0x07,0x1b,0x90,0x24,0x14, +0x28,0xa3,0x0c,0xae,0x46,0x14,0xe8,0xa4,0x35,0x85,0xe1,0x49,0x95,0xb9,0x91,0x95, +0xc9,0x4d,0xa5,0xe9,0x95,0x6d,0x40,0x12,0x52,0xa0,0xc6,0xa0,0x0c,0xae,0x46,0x14, +0xc8,0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x06, +0x6d,0x03,0x92,0x98,0x02,0x75,0x0a,0x65,0x70,0x35,0xa2,0xc0,0x2e,0x2d,0xc9,0x0d, +0xae,0x8e,0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x8c, +0x28,0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x6c,0x1b,0x8c,0x24, +0x15,0x28,0x55,0x28,0x83,0x8b,0x52,0x1a,0x53,0x5d,0x5b,0x58,0x53,0x1a,0x1c,0x51, +0x5a,0x5b,0x99,0xdb,0x5c,0xda,0x9b,0xdb,0xdc,0x04,0x61,0xe0,0x36,0x20,0x09,0x2b, +0x50,0xad,0x50,0x06,0x57,0x23,0x0a,0x94,0xd2,0x98,0xea,0xda,0xc2,0x9a,0xd2,0xe0, +0x98,0xca,0xec,0xca,0xd8,0xa8,0xde,0xaa,0xe6,0xca,0x26,0x08,0x43,0xb7,0x01,0x49, +0x5e,0x81,0x82,0x85,0x32,0xb8,0x1a,0x51,0xe0,0x92,0x66,0x24,0x17,0xd6,0x56,0x96, +0xe4,0x46,0x56,0x86,0x37,0x41,0x18,0xbc,0x0d,0x48,0x22,0x0b,0xd4,0x2c,0x94,0xc1, +0xd5,0x88,0x02,0x25,0x33,0xa2,0x32,0xbb,0xb4,0xb1,0x32,0xaa,0x37,0xab,0xb4,0xb2, +0x3b,0xa2,0x32,0x38,0x3a,0xb4,0x09,0xc2,0xf0,0x6d,0x30,0x92,0x5a,0xa0,0x6c,0xa1, +0x0c,0x1a,0x1e,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x13,0x84,0x01,0x0c,0x36,0x20, +0x09,0x2e,0x50,0xb9,0x50,0x06,0x4d,0x23,0x0a,0x94,0xcc,0x9a,0xde,0xe8,0xd2,0xde, +0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0xa6,0xc6,0xc2,0xd8,0xca,0x26,0x08,0x43,0x18, +0x6c,0x30,0x92,0x5d,0xa0,0x78,0xa1,0x0c,0x1a,0x42,0x66,0x44,0x6f,0x77,0x6e,0x73, +0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x84,0x41,0x0c,0x36,0x20, +0x89,0x2f,0x50,0xbf,0x50,0x06,0x4d,0x23,0x0a,0xfc,0xcc,0x9a,0xde,0xe8,0xd2,0xde, +0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0x94,0xd2,0xe8,0xe8,0xca,0xe4,0x86,0xc2,0xdc, +0xc6,0xca,0xd8,0xd8,0xc2,0xe8,0xd2,0xde,0xdc,0x26,0x08,0xc3,0x18,0x6c,0x30,0x92, +0x70,0xa0,0xc4,0xa1,0x0c,0x1a,0x32,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73, +0x75,0x72,0x65,0x13,0x84,0x81,0x0c,0x36,0x20,0x09,0x39,0x50,0xe5,0x50,0x06,0x4d, +0x23,0x0a,0xcc,0xcc,0xa0,0xe4,0xca,0xec,0xd2,0xde,0xea,0xe6,0x8c,0xe4,0xc2,0xda, +0xca,0xa0,0xe4,0xca,0x8a,0xf0,0xe0,0xde,0xe6,0xea,0xe4,0xca,0x26,0x08,0x43,0x19, +0x6c,0x40,0x92,0x73,0xa0,0xd0,0xa1,0x0c,0x9a,0x46,0x14,0xb8,0x98,0x51,0x85,0xb9, +0x21,0x85,0xb1,0x99,0x19,0x3d,0x59,0x4d,0x10,0x06,0x33,0xd8,0x60,0x24,0xea,0x40, +0xad,0x43,0x19,0x34,0xac,0xcc,0x94,0xd2,0xe8,0xe8,0xca,0xe4,0xa6,0xca,0xe2,0xea, +0xca,0xdc,0xc6,0xca,0x98,0xca,0xdc,0xce,0xe8,0xd0,0x26,0x08,0xc3,0x19,0x6c,0x40, +0x92,0x76,0xa0,0xdc,0xa1,0x0c,0x9a,0x46,0x14,0xa8,0x98,0x11,0x95,0xb1,0xd1,0x85, +0x51,0xa5,0xb5,0x95,0x4d,0x10,0x06,0x34,0xd8,0x60,0x24,0xf0,0x40,0xc5,0x43,0x19, +0x34,0xbc,0xcc,0x88,0xf2,0xdc,0xc2,0xda,0xd2,0xc6,0xa4,0xca,0xe6,0x86,0xd0,0xc2, +0xdc,0xce,0xca,0x8c,0xc2,0xc6,0xe8,0xde,0xe4,0x26,0x08,0x43,0x1a,0x6c,0x30,0x92, +0x79,0xa0,0xe8,0xa1,0x0c,0x1a,0x62,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63, +0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x13, +0x84,0x41,0x0d,0x36,0x18,0x89,0x3d,0x50,0xf7,0x50,0x06,0xcd,0x06,0x0a,0x0f,0x46, +0xa1,0x14,0x50,0x61,0x15,0x5c,0x21,0x16,0x68,0xe1,0x16,0x74,0xa1,0x17,0xc0,0x61, +0x1c,0xcc,0x21,0x1d,0xd8,0xe1,0x1d,0xe4,0xa1,0x1e,0xf0,0x61,0xc3,0x60,0x80,0x42, +0x3e,0x4c,0x10,0x04,0x60,0x03,0xb0,0x61,0x30,0xf8,0x81,0x1f,0x36,0x04,0xfd,0xb0, +0x61,0x18,0xf6,0xc1,0x1f,0x28,0x0c,0x4d,0x6d,0x18,0xc6,0x60,0x0c,0x86,0x0d,0xc2, +0x15,0x12,0x1b,0x8a,0x7d,0x00,0x09,0xe0,0x0f,0x44,0x82,0x88,0x98,0x5c,0x98,0xdb, +0x18,0x5a,0xd9,0xdc,0x04,0x61,0x58,0x03,0x1a,0x66,0x6c,0x6f,0x61,0x74,0x73,0x13, +0x84,0x81,0x0d,0x58,0xa4,0xb9,0xcd,0xd1,0xcd,0x4d,0x10,0x86,0x36,0x20,0x91,0xe6, +0x46,0x37,0x37,0x41,0x18,0xdc,0x80,0x08,0x5d,0x19,0xde,0x17,0xdb,0x5b,0x18,0xd9, +0x04,0x61,0x78,0x03,0x22,0x74,0x65,0x78,0x5f,0x6e,0x6f,0x72,0x6d,0x4c,0xe8,0xca, +0xf0,0xbe,0xe6,0xe8,0xde,0xe4,0xca,0x58,0xd4,0xa5,0xb9,0xd1,0xcd,0x6d,0x80,0x48, +0xa2,0x24,0x4c,0xe2,0x24,0x50,0x22,0x25,0x54,0x62,0x25,0x58,0xa2,0x25,0x5c,0x82, +0x7b,0x89,0x0b,0x26,0x60,0xa1,0x0a,0x1b,0x9b,0x5d,0x9b,0x4b,0x1a,0x59,0x99,0x1b, +0xdd,0x94,0x20,0xa8,0x42,0x86,0xe7,0x62,0x57,0x26,0x37,0x97,0xf6,0xe6,0x36,0x25, +0x20,0x9a,0x90,0xe1,0xb9,0xd8,0x85,0xb1,0xd9,0x95,0xc9,0x4d,0x09,0x8c,0x3a,0x64, +0x78,0x2e,0x73,0x68,0x61,0x64,0x65,0x72,0x4d,0x6f,0x64,0x65,0x6c,0x53,0x82,0xa4, +0x0c,0x19,0x9e,0x8b,0x5c,0xd9,0xdc,0x5b,0x9d,0xdc,0x58,0xd9,0xdc,0x94,0xc0,0x0f, +0x2a,0x91,0xe1,0xb9,0xd0,0xe5,0xc1,0x95,0x05,0xb9,0xb9,0xbd,0xd1,0x85,0xd1,0xa5, +0xbd,0xb9,0xcd,0x4d,0x11,0xf2,0xc1,0x1f,0xea,0x90,0xe1,0xb9,0x94,0xb9,0xd1,0xc9, +0xe5,0x41,0xbd,0xa5,0xb9,0xd1,0xcd,0x4d,0x09,0x44,0xa2,0x0b,0x19,0x9e,0xcb,0xd8, +0x5b,0x9d,0x1b,0x5d,0x99,0xdc,0xdc,0x94,0x00,0x26,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x35,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x0d,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e, +0x71,0xdb,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc8,0x6d, +0x9b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94, +0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x2d,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54, +0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0x1b,0x83,0x34, +0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x96,0xe0,0x0c, +0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x05,0x44,0xc3,0xe5,0x3b,0x8f, +0x6f,0x44,0x0e,0xf5,0x88,0x83,0x8f,0xdc,0xb6,0x1d,0x54,0xc3,0xe5,0x3b,0x8f,0x2f, +0x01,0xcc,0xb3,0x10,0x25,0x51,0x11,0x8b,0x5f,0xdc,0xb6,0x11,0x54,0xc3,0xe5,0x3b, +0x8f,0x3f,0x11,0xd7,0x44,0x45,0x44,0xe9,0x00,0x83,0x5f,0xdc,0xb6,0x15,0x58,0xc3, +0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11,0xe1,0x17,0xb7,0x6d, +0x02,0xd9,0x70,0xf9,0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38,0x88,0x0d,0x18,0x39, +0xd4,0xe3,0x23,0xb7,0x6d,0x06,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e, +0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x62,0x69,0x24,0x73,0x3a,0x89,0xc3,0x81,0xdd,0x34,0x26,0xdf, +0xab,0x9a,0x4b,0x01,0x44,0x58,0x49,0x4c,0x58,0x2f,0x00,0x00,0x62,0x00,0x05,0x00, +0xd6,0x0b,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x40,0x2f,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xcd,0x0b,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc3,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a, +0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b, +0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30, +0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18, +0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3, +0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21, +0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22, +0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95, +0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60,0x06,0xea,0xe6,0x08, +0x82,0x62,0x30,0x83,0x32,0x0c,0x1f,0x81,0x03,0x01,0xc3,0x08,0x82,0x31,0x53,0x1b, +0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83, +0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f, +0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4, +0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x23,0x49,0xe5, +0x30,0x02,0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4, +0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50, +0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f, +0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0, +0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07, +0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79, +0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0, +0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03, +0x3f,0x40,0xc2,0x89,0x52,0x3a,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83, +0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0, +0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87, +0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24, +0x18,0x2b,0xb1,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c, +0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0, +0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43, +0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x4e,0x72,0x67, +0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28, +0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87, +0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36, +0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x14,0x8c,0x04,0xcf,0x84,0x8d,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83, +0x1f,0xa0,0xc0,0x20,0x79,0x18,0x41,0x18,0xce,0x10,0x82,0x8f,0x5d,0x6d,0x34,0xd1, +0x34,0x4d,0xd3,0xc3,0x70,0x8e,0xe3,0x38,0x1a,0x86,0x61,0x18,0x86,0x41,0xf5,0x4d, +0xd2,0x14,0x51,0xc2,0xe4,0xb3,0x00,0xf3,0x2c,0x44,0xc4,0x4e,0xc0,0x44,0xa0,0x60, +0xa0,0x7b,0x0a,0x00,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20, +0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07, +0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74, +0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20, +0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07, +0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76, +0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf, +0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30, +0xe4,0x01,0x03,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01, +0x11,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24,0xca,0xa0,0x10,0x8a, +0xa3,0x14,0x8a,0xa2,0x20,0xca,0xa1,0xf0,0x03,0xe8,0x1b,0x01,0x20,0x73,0x06,0x80, +0xd4,0x19,0x00,0x6a,0x67,0x00,0xe8,0x9d,0x01,0xa0,0x78,0x06,0x80,0xe6,0x19,0x00, +0xb2,0x67,0x00,0x08,0x9f,0x01,0x00,0x00,0x79,0x18,0x00,0x00,0x70,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xa1,0x99,0x20,0x0c,0xce,0x06,0x61,0x20, +0x26,0x08,0xc3,0xb3,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08, +0x03,0x34,0x41,0x30,0x83,0x8d,0xc0,0x04,0x61,0x88,0x36,0x08,0x4a,0xb3,0x21,0x51, +0x16,0x46,0x51,0x06,0x42,0x71,0x36,0x24,0xc3,0xc2,0x28,0xc4,0x40,0x28,0xce,0x04, +0x41,0x0d,0xb8,0x09,0xc2,0x20,0x6d,0x48,0x88,0x88,0x51,0xa4,0x81,0x50,0x9c,0x09, +0xc2,0x30,0x4d,0x10,0x06,0x6a,0x83,0xa0,0x54,0x1b,0x12,0x69,0x61,0x14,0x6a,0x20, +0x14,0x6b,0x82,0x30,0x54,0x1b,0x12,0x2a,0x62,0x14,0x6c,0x20,0x14,0x67,0x82,0x30, +0x58,0x1b,0x12,0x2c,0x62,0x14,0x6d,0x20,0x14,0x6b,0x82,0xd0,0x06,0xdd,0x04,0x61, +0xb8,0x36,0x24,0x06,0xc7,0x28,0xdd,0x40,0x28,0xce,0x04,0x61,0xc0,0x36,0x24,0xdf, +0xc2,0x28,0xc3,0x40,0x28,0xd6,0x06,0xe4,0x81,0xa6,0x2b,0xdb,0x3c,0x30,0x98,0x20, +0xbc,0x81,0x37,0x41,0xf8,0xb4,0x0d,0x8b,0x22,0x06,0x8c,0xa2,0x0c,0xc4,0x18,0x8c, +0xc1,0x18,0x38,0x13,0x84,0x38,0xf8,0x36,0x2c,0x43,0x19,0x30,0xca,0x30,0x10,0x63, +0x30,0x06,0x63,0x60,0x4d,0x10,0xe6,0x00,0x0c,0x36,0x2c,0xc4,0x19,0x30,0x8a,0x34, +0x10,0x63,0x30,0x06,0x63,0x60,0x6d,0x58,0x24,0x31,0x60,0x14,0x6a,0x20,0xc6,0x60, +0x0c,0xc6,0xc0,0xd9,0x40,0x90,0x81,0x19,0xa0,0x41,0x1a,0x4c,0x10,0xec,0x20,0x0c, +0x26,0x08,0x43,0xb6,0x01,0x51,0xd6,0x80,0x51,0x94,0x81,0x0d,0x80,0x0d,0x41,0x1b, +0x4c,0x10,0xf0,0x40,0x0c,0x36,0x20,0xca,0x1b,0x30,0xca,0x30,0x28,0xc0,0x86,0x00, +0x0e,0x36,0x10,0x61,0xa0,0x06,0x6e,0x10,0x07,0x13,0x04,0x01,0xa0,0x30,0x34,0xb5, +0x61,0xe8,0xba,0x61,0x83,0x40,0xd5,0xc1,0x86,0x62,0x0e,0xe8,0x00,0x90,0x03,0x3b, +0xa8,0xc2,0xc6,0x66,0xd7,0xe6,0x92,0x46,0x56,0xe6,0x46,0x37,0x25,0x08,0xaa,0x90, +0xe1,0xb9,0xd8,0x95,0xc9,0xcd,0xa5,0xbd,0xb9,0x4d,0x09,0x88,0x26,0x64,0x78,0x2e, +0x76,0x61,0x6c,0x76,0x65,0x72,0x53,0x02,0xa3,0x0e,0x19,0x9e,0xcb,0x1c,0x5a,0x18, +0x59,0x99,0x5c,0xd3,0x1b,0x59,0x19,0xdb,0x94,0x00,0x29,0x43,0x86,0xe7,0x22,0x57, +0x36,0xf7,0x56,0x27,0x37,0x56,0x36,0x37,0x25,0x88,0x83,0x3a,0x64,0x78,0x2e,0x65, +0x6e,0x74,0x72,0x79,0x50,0x6f,0x69,0x6e,0x74,0x73,0x53,0x02,0x3b,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x35,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x0d,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20, +0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40, +0x84,0xf9,0xc8,0x6d,0x9b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11, +0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x2d,0x6c,0xc3,0xe5,0x3b, +0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8, +0x6d,0x1b,0x83,0x34,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x96,0xe0,0x0c,0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x05,0x44, +0xc3,0xe5,0x3b,0x8f,0x6f,0x44,0x0e,0xf5,0x88,0x83,0x8f,0xdc,0xb6,0x1d,0x54,0xc3, +0xe5,0x3b,0x8f,0x2f,0x01,0xcc,0xb3,0x10,0x25,0x51,0x11,0x8b,0x5f,0xdc,0xb6,0x11, +0x54,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x44,0xe9,0x00,0x83,0x5f,0xdc, +0xb6,0x15,0x58,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11, +0xe1,0x17,0xb7,0x6d,0x02,0xd9,0x70,0xf9,0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38, +0x88,0x0d,0x18,0x39,0xd4,0xe3,0x23,0xb7,0x6d,0x06,0xcf,0x70,0xf9,0xce,0xe3,0x53, +0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x61,0x20,0x00,0x00,0x80,0x09,0x00,0x00, +0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00,0x4b,0x00,0x00,0x00,0x34,0xcc,0x00,0x14, +0x52,0x19,0x15,0x61,0x40,0xb1,0x95,0x46,0xa9,0x94,0x5c,0xd9,0xd5,0x40,0xf1,0x95, +0x4b,0xc1,0x94,0x4d,0x31,0x95,0x61,0x40,0xf1,0x06,0x94,0x6f,0x40,0x29,0x55,0x41, +0x45,0x94,0x4f,0xd1,0xd0,0x57,0x03,0xa4,0x14,0x41,0x19,0x94,0x47,0x09,0x8c,0x00, +0x90,0x31,0x46,0x00,0x82,0x20,0x08,0x82,0xc1,0x0c,0xc0,0x18,0x01,0x08,0x82,0x20, +0x0a,0x06,0x63,0x04,0xad,0x39,0xe7,0xec,0x37,0x46,0x00,0x82,0x20,0x28,0x7f,0x63, +0x04,0x20,0x08,0xc2,0xfc,0x2f,0x8c,0x11,0x80,0x20,0x08,0xc6,0xbf,0x30,0x46,0xb0, +0xfb,0xa3,0x4c,0x82,0xc1,0x18,0xc1,0xee,0x8f,0x32,0xff,0x8d,0x11,0x80,0x20,0x08, +0xc2,0xbf,0x30,0x46,0xd0,0x9a,0x73,0xce,0x7b,0x63,0x04,0x20,0x08,0x82,0x32,0x18, +0x8c,0x11,0x80,0x20,0x08,0x82,0xa0,0x30,0x46,0x00,0x82,0xf8,0x7f,0x8f,0xc1,0x18, +0x41,0x48,0x82,0x21,0xde,0x8d,0x11,0xec,0xb1,0x1a,0xef,0xdf,0x18,0xc1,0x5a,0xab, +0xb5,0xf8,0x8d,0x11,0xfc,0xf7,0xdf,0xbf,0xdf,0x18,0x41,0x6b,0xce,0x39,0xef,0x0b, +0x63,0x04,0xb2,0xe8,0xf6,0xff,0x37,0x46,0xa0,0xb3,0xe6,0x9c,0x7e,0x63,0x04,0x2a, +0x5e,0x9f,0xaa,0x37,0x46,0x00,0x82,0x20,0x08,0x82,0xc3,0x18,0xc1,0x5a,0xab,0xb5, +0xee,0x8d,0x11,0x80,0x20,0xe8,0xdf,0x61,0x30,0x46,0xd0,0x9a,0x73,0x4e,0x7b,0x63, +0x04,0x20,0x08,0x82,0x24,0x18,0x8c,0x11,0x80,0x20,0x08,0xea,0x60,0x30,0x46,0x00, +0xc7,0x65,0x7e,0x7b,0x63,0x04,0x64,0xc9,0xeb,0xf7,0x37,0x46,0x00,0x82,0x20,0xc8, +0x82,0xc1,0x18,0x01,0x08,0x82,0x20,0xfc,0x8d,0x11,0x80,0x20,0x08,0xa2,0xdf,0x18, +0xc1,0x3b,0x93,0x26,0xda,0x8d,0x11,0x80,0x20,0x08,0xe2,0xbf,0x30,0x46,0x00,0x82, +0x20,0x88,0x7f,0x23,0x00,0x00,0x00,0x00,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06, +0xb9,0xb0,0x07,0x67,0x30,0x0b,0xb2,0xb0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00, +0x06,0xba,0xc0,0x07,0x68,0x80,0x0b,0xb4,0xc0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60, +0x00,0x06,0xbb,0xd0,0x07,0x69,0xa0,0x0b,0xba,0xd0,0x0a,0x23,0x06,0x09,0x00,0x82, +0x60,0x00,0x06,0xbc,0xe0,0x07,0x6a,0x80,0x0b,0xb8,0xe0,0x0a,0x23,0x06,0x09,0x00, +0x82,0x60,0x00,0x06,0xbd,0xf0,0x07,0x6a,0x10,0x0b,0xbc,0xf0,0x0a,0x23,0x06,0x09, +0x00,0x82,0x60,0x00,0x06,0xbe,0x00,0x0a,0x6b,0xb0,0x0b,0xb3,0x00,0x0b,0x23,0x06, +0x09,0x00,0x82,0x60,0x00,0x06,0xbf,0x10,0x0a,0x6c,0x60,0x0b,0xb5,0x10,0x0b,0x23, +0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe0,0x20,0x0a,0x6d,0x90,0x0b,0xb7,0x20,0x0b, +0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe1,0x30,0x0a,0x6e,0xb0,0x0b,0xba,0x30, +0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe2,0x40,0x0a,0x6f,0x00,0x0e,0xbc, +0x40,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe3,0x50,0x0a,0x70,0x20,0x0e, +0xe1,0x50,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe4,0x60,0x0a,0x71,0x00, +0x0e,0xe0,0x60,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe5,0x70,0x0a,0x75, +0x10,0x0e,0xe4,0x70,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe6,0x80,0x0a, +0x77,0x20,0x0e,0xe2,0x80,0x0b,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0xc8,0x03,0x28, +0x8c,0xc3,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0xf3,0x10,0x0a,0xe7,0x30,0x62,0x60, +0x00,0x20,0x08,0x06,0xc4,0x3c,0x84,0x42,0x39,0x8c,0x18,0x18,0x00,0x08,0x82,0x01, +0x41,0x0f,0xa2,0x90,0x0e,0x23,0x06,0x07,0x00,0x82,0x60,0xd0,0xb1,0x03,0x2b,0x14, +0xea,0x30,0x9a,0x10,0x04,0x65,0x9c,0xc3,0x95,0x81,0x0e,0x57,0xc1,0x2b,0x70,0x11, +0x01,0x54,0x60,0x0a,0x5a,0x49,0x01,0x25,0x24,0x70,0x82,0x61,0x27,0x18,0x66,0xc2, +0x18,0xc0,0xc7,0x04,0x32,0x80,0xcf,0x68,0x42,0x03,0x5c,0x60,0xd8,0x39,0x86,0x59, +0x21,0xd0,0xc7,0x0a,0x81,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0xfd,0x83,0x2f, +0x5c,0xf6,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0x5d,0x48,0x84,0x83,0xc6,0x0f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x27,0x18,0x76, +0x82,0x61,0x76,0x08,0xf4,0xb1,0x43,0xa0,0x8f,0x09,0x0c,0x7c,0x4c,0x60,0xe0,0x33, +0x9a,0x90,0x08,0xa3,0x09,0xca,0x60,0x08,0x21,0x1f,0x43,0x08,0xf9,0x98,0x02,0x0b, +0xf0,0x31,0x25,0x16,0xe0,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x4e,0xdc,0x03, +0x21,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x91,0x13,0xf8,0x40,0x08,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0xe8,0x04,0x3e,0xf8,0x81,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0xc7,0x4e,0xe4,0xc3,0x1f,0x08,0xa7,0x18,0x76,0x8a,0x61,0x46,0x08,0xf4,0x31,0x42, +0xa0,0x8f,0x51,0x9c,0x7c,0x8c,0xe2,0xe4,0x73,0xc2,0x40,0x27,0x0c,0x34,0x62,0xd0, +0x00,0x20,0x08,0x06,0xcd,0x58,0x84,0x04,0x1e,0xdc,0x84,0x10,0x90,0x04,0x49,0x90, +0x04,0x49,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x58,0x19,0x08,0xf2,0xb1,0x32,0x10, +0xe4,0x63,0x82,0x20,0x1f,0x13,0x04,0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0xa2,0xb4,0x00,0x89,0xc0,0x90,0x34,0x80,0x8f,0x21,0x69,0x00,0x9f,0xe1, +0x08,0xc1,0x15,0x86,0x6f,0x38,0x62,0x80,0x85,0xe2,0x2b,0x21,0xd0,0xe1,0x08,0x22, +0x16,0x86,0x6f,0x38,0xa2,0x98,0x85,0xe2,0x2b,0x21,0xd0,0x22,0x02,0x1d,0x31,0x78, +0x00,0x10,0x04,0x83,0x49,0x2e,0x58,0xa2,0x15,0x50,0x01,0xbb,0xf0,0x01,0x1f,0xd2, +0x22,0x2d,0x6c,0xa2,0x16,0x46,0x13,0x82,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2, +0xba,0x18,0x8b,0x60,0xc4,0xe0,0x01,0x40,0x10,0x0c,0xa6,0xba,0x78,0x89,0x59,0x58, +0x85,0x4d,0xdb,0x87,0x7d,0x60,0x0b,0xb6,0xc8,0x09,0x5c,0x18,0x4d,0x08,0x80,0xd1, +0x04,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x8e,0x2e,0x68,0xa2,0x15,0xe2,0x62, +0x34,0x21,0x18,0x86,0x1b,0x82,0xb8,0x00,0x83,0x52,0x50,0x82,0x4b,0x08,0xb6,0x06, +0x95,0xe0,0x6a,0x02,0x9d,0x65,0x08,0x84,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xba, +0xbd,0xd8,0x09,0x5a,0xc8,0x8b,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x13,0x0c,0x3b, +0xc1,0x30,0x13,0x36,0xf9,0x98,0xb0,0xc9,0xc7,0x04,0x92,0x80,0x8f,0x09,0x25,0x01, +0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x58,0x63,0x2d,0x0c,0x61,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0xd6,0x58,0x0b,0x76,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x70,0x8d,0xb6,0x38,0x86,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5e,0xa3,0x2d,0xdc, +0x21,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x35,0xc6,0x62,0x18,0x31,0x30,0x00, +0x10,0x04,0x83,0xc8,0x35,0xc8,0x42,0x38,0x61,0xa0,0x13,0x06,0xb2,0x83,0x88,0x8f, +0x19,0x44,0x7c,0x8a,0x68,0x0b,0x28,0xc2,0x2d,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0xaa,0xd9,0x30,0x0b,0x61,0x35,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0xa2,0x8d,0xb3, +0x10,0x58,0x63,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0xdc,0xb8,0x8b,0x77,0x68,0x0d, +0x21,0xd0,0x0b,0xbd,0xd0,0x0b,0xbd,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d, +0x18,0x84,0xd1,0x04,0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xc6,0x37,0xf8,0x82, +0x1e,0x64,0xa3,0x31,0xfe,0xe2,0x2f,0xfe,0xe2,0x2f,0x46,0x13,0x02,0x60,0x34,0x41, +0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x4a,0xd2,0x0d,0xb0,0x30,0xe0,0x0b,0x10, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x15,0x1e,0x78,0x21,0x04,0x23,0x06,0x0d,0x00, +0x82,0x60,0xd0,0x98,0x07,0x69,0xf0,0x83,0x6e,0x04,0xce,0x69,0x9c,0xc6,0x69,0x9c, +0xc6,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0x43,0x69, +0xe1,0x01,0x23,0x06,0x07,0x00,0x82,0x60,0x50,0xa1,0xc7,0x5f,0x04,0xc8,0x88,0x41, +0x03,0x80,0x20,0x18,0x34,0xed,0xb1,0x1a,0x23,0x11,0x1e,0x41,0xe5,0x1a,0xae,0xe1, +0x1a,0xae,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4, +0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x8d,0x7c,0xc0,0x06,0x4a,0x98,0xc7,0x06,0x06, +0xb3,0x31,0x1b,0xb3,0x31,0x1b,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83, +0x30,0x9a,0x40,0x0c,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xdc,0x47,0x6d,0xb4,0xc4, +0x7a,0x98,0x41,0x19,0xe0,0x06,0x6e,0xe0,0x06,0x6e,0x8c,0x26,0x04,0xc0,0x68,0x82, +0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xc3, +0x1f,0xba,0x21,0x13,0xf0,0x71,0xa9,0x41,0x6f,0xf4,0x46,0x6f,0xf4,0xc6,0x68,0x42, +0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x88,0x41,0x03,0x80, +0x20,0x18,0x34,0x21,0xf2,0x1b,0x37,0x51,0x1f,0xd5,0x1b,0x88,0x87,0x78,0x88,0x87, +0x78,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x14, +0x1d,0xf4,0x07,0xd8,0x28,0xfc,0x06,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x22, +0x91,0xdd,0x10,0x82,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x52,0xe4,0x3c,0x7e,0xa2, +0x3f,0xe4,0x20,0x50,0x0f,0xf5,0x50,0x0f,0xf5,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21, +0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xc6,0x45, +0xd8,0x83,0x2c,0x44,0xa4,0x0f,0x8c,0xf7,0x78,0x8f,0xf7,0x78,0x8f,0xd1,0x84,0x00, +0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x11,0x83,0x06,0x00,0x41, +0x30,0x68,0x66,0x24,0x3e,0xd2,0xe2,0x44,0xdc,0x60,0xa1,0x0f,0xfa,0xa0,0x0f,0xfa, +0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x18,0x31, +0x68,0x00,0x10,0x04,0x83,0x06,0x47,0xec,0xc3,0x2d,0x58,0x84,0x0d,0xa0,0xfc,0xc8, +0x8f,0xfc,0xc8,0x8f,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d, +0x20,0x86,0x5a,0x85,0x19,0x81,0x11,0x83,0x03,0x00,0x41,0x30,0xa8,0x74,0x24,0x3e, +0x82,0x6b,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x1f,0xe9,0x8f,0xba,0x98,0x11,0x54, +0x08,0x40,0x04,0x44,0x40,0x04,0x44,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13, +0x06,0x61,0x34,0x81,0x18,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x21,0x13,0x11,0xd1, +0x0b,0x1c,0x99,0x05,0xa3,0x44,0x4a,0xa4,0x44,0x4a,0x64,0x34,0x21,0x00,0x46,0x13, +0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a, +0x34,0x39,0x91,0xbf,0xe8,0x11,0x52,0x58,0x54,0x44,0x45,0x54,0x44,0x45,0x46,0x13, +0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x46,0x0c,0x1a,0x00, +0x04,0xc1,0xa0,0x71,0x13,0x16,0x21,0x0d,0x31,0x11,0x05,0xe8,0x45,0x5e,0xe4,0x45, +0x5e,0x64,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xc1, +0x6a,0x03,0x1c,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0x9c,0xa4,0x49,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x9d,0xd4,0x48,0x90,0x1f,0x23,0x06,0x06,0x00, +0x82,0x60,0x10,0xd1,0xc9,0x9a,0x04,0xc3,0x11,0x81,0x6e,0x10,0x9f,0x0d,0xf5,0x21, +0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xee,0xa4,0x46,0x02,0x0b,0x04,0xfa,0x98, +0x71,0x1f,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x48,0x4f,0x70,0x24,0xb0,0x40, +0xa0,0x8f,0x05,0x84,0x7c,0xa6,0x1b,0xc0,0x23,0x40,0x0c,0x3f,0xda,0x21,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0x10,0xfd,0x89,0x9d,0x04,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0x8c,0x8a,0x98,0x04,0x26,0x32,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0xa8,0xe0, +0x49,0x30,0x1c,0x11,0x9c,0x07,0xf1,0xd9,0x20,0x22,0xf2,0x19,0x31,0x30,0x00,0x10, +0x04,0x83,0x88,0x54,0xc4,0x24,0xb0,0x40,0xa0,0x8f,0x19,0x24,0x22,0x9f,0x11,0x03, +0x03,0x00,0x41,0x30,0x88,0x4e,0xa5,0x4c,0x02,0x0b,0x04,0xfa,0x58,0x40,0xc8,0x67, +0xba,0xa1,0x3d,0x02,0xc4,0xdc,0x43,0x1f,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06, +0x11,0xab,0x8c,0x4a,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0xac,0xbc,0x49,0x30, +0x23,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xb9,0x4a,0xa9,0x04,0xc3,0x11,0x01,0x7d, +0x10,0x9f,0x0d,0x2f,0x22,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x62,0xe5,0x4d, +0x02,0x0b,0x04,0xfa,0x98,0x11,0x23,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x88, +0x56,0xe4,0x24,0xb0,0x40,0xa0,0x8f,0x05,0x84,0x7c,0xa6,0x1b,0xf4,0x23,0x40,0xcc, +0x47,0x4e,0x22,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xe5,0x0a,0xac,0x04,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xf4,0x0a,0x9f,0x04,0x60,0x32,0x62,0x60,0x00,0x20, +0x08,0x06,0xd1,0xae,0xc8,0x4a,0x30,0x1c,0x11,0x84,0x08,0xf1,0xd9,0xc0,0x23,0xf2, +0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0x57,0xf8,0x24,0xb0,0x40,0xa0,0x8f,0x19, +0x3e,0x22,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xc2,0xe5,0x4f,0x02,0x0b,0x04, +0xfa,0x58,0x40,0xc8,0x67,0xba,0xe1,0x44,0x02,0xc4,0xd0,0xa0,0x25,0xe4,0x63,0x69, +0xd0,0x12,0xf2,0x31,0x35,0x68,0x09,0xf9,0xd8,0x1a,0xb4,0x84,0x7c,0xec,0x63,0x09, +0xf9,0x18,0x18,0xb0,0x84,0x7c,0x2c,0x0c,0x58,0x42,0x3e,0x26,0x06,0x2c,0x21,0x1f, +0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x8d,0x25, +0xe4,0x63,0x1b,0x4b,0xc8,0xc7,0x38,0x96,0x90,0x8f,0x75,0x2c,0x21,0x1f,0x43,0x08, +0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0xb1,0xaa,0x25,0xe4,0x63, +0x56,0x4b,0xc8,0xc7,0xae,0x96,0x90,0x8f,0x61,0x2d,0x21,0x1f,0x43,0x08,0xf8,0x18, +0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0xb1,0x3b,0x20,0x05,0xf8,0x58,0xb0, +0x06,0xf0,0xb1,0xe0,0x83,0x8f,0x1d,0x01,0x7d,0xec,0x10,0xe8,0x63,0xc7,0x40,0x1f, +0x3b,0x08,0xfa,0xd8,0x2a,0xdc,0x84,0x7c,0x8c,0x15,0x6e,0x42,0x3e,0xd6,0x0a,0x37, +0x21,0x1f,0x73,0x85,0x9b,0x90,0x8f,0x89,0x82,0x4d,0xc8,0xc7,0x46,0xc1,0x26,0xe4, +0x63,0xa4,0x60,0x13,0xf2,0xb1,0x52,0xb0,0x09,0xf9,0x18,0x81,0xc0,0xc7,0x08,0x04, +0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0xf5,0x41,0x4e,0xc8,0xc7,0xfc,0x20,0x27, +0xe4,0x63,0x7f,0x90,0x13,0xf2,0x31,0x50,0xc8,0x09,0xf9,0x18,0x42,0xc0,0xc7,0x10, +0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0xe1,0x01,0x4f,0xc8,0xc7,0xf2,0x80, +0x27,0xe4,0x63,0x7a,0xc0,0x13,0xf2,0xb1,0x3d,0xe0,0x09,0xf9,0x18,0x42,0xc0,0xc7, +0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x11,0x61,0x40,0x1f,0x23,0xc4, +0x80,0x3e,0x46,0x8c,0x01,0x7d,0x8c,0x20,0x03,0xfa,0xd8,0x3a,0x80,0x85,0x7c,0x8c, +0x1d,0xc0,0x42,0x3e,0xd6,0x0e,0x60,0x21,0x1f,0x73,0x07,0xb0,0x90,0x8f,0x89,0xc3, +0x4f,0xc8,0xc7,0xc6,0xe1,0x27,0xe4,0x63,0xe4,0xf0,0x13,0xf2,0xb1,0x72,0xf8,0x09, +0xf9,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0xf5, +0x82,0x58,0xc8,0xc7,0x7c,0x41,0x2c,0xe4,0x63,0xbf,0x20,0x16,0xf2,0x31,0x70,0x10, +0x0b,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f, +0xe1,0x42,0x59,0xc8,0xc7,0x72,0xa1,0x2c,0xe4,0x63,0xba,0x50,0x16,0xf2,0xb1,0x5d, +0x28,0x0b,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80, +0x8f,0x11,0xa1,0x40,0x1f,0x23,0x44,0x81,0x3e,0x46,0x8c,0x02,0x7d,0x8c,0x20,0x05, +0xfa,0xd8,0x4a,0xa8,0x85,0x7c,0x8c,0x25,0xd4,0x42,0x3e,0xd6,0x12,0x6a,0x21,0x1f, +0x73,0x09,0xb5,0x90,0x8f,0x89,0x44,0x5a,0xc8,0xc7,0x46,0x22,0x2d,0xe4,0x63,0x24, +0x91,0x16,0xf2,0xb1,0x92,0x48,0x0b,0xf9,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46, +0x20,0xf0,0x31,0x02,0x81,0x8f,0xf5,0x03,0x5b,0xc8,0xc7,0xfc,0x81,0x2d,0xe4,0x63, +0xff,0xc0,0x16,0xf2,0x31,0x90,0x60,0x0b,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e, +0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0xe1,0xc3,0x5b,0xc8,0xc7,0xf2,0xe1,0x2d,0xe4, +0x63,0xfa,0xf0,0x16,0xf2,0xb1,0x7d,0x78,0x0b,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02, +0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x11,0xe1,0x40,0x1f,0x23,0xc4,0x81,0x3e, +0x46,0x8c,0x03,0x7d,0x8c,0x20,0x07,0xfa,0x18,0xcb,0xd8,0x48,0x7c,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0x4a,0x1f,0xf0,0x09,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x68, +0x1f,0xd6,0x09,0xe0,0x66,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xf5,0x11,0x9f,0x60, +0x38,0x22,0x88,0x19,0xe2,0xb3,0x81,0x6d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06, +0x91,0xfb,0xb0,0x4e,0x60,0x81,0x40,0x1f,0x33,0xdc,0x46,0x3e,0x23,0x06,0x06,0x00, +0x82,0x60,0x10,0xc5,0xcf,0xeb,0x04,0x16,0x08,0xf4,0xb1,0x80,0x90,0xcf,0x74,0xc3, +0xcd,0x04,0x88,0xbd,0xcd,0x98,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xfb, +0x69,0x9f,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xfd,0xc9,0x9d,0xa0,0x6f,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x20,0xc2,0x9f,0xf7,0x09,0x86,0x23,0x02,0x9f,0x21,0x3e, +0x1b,0xf2,0x46,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xed,0x4f,0xee,0x04,0x16, +0x08,0xf4,0x31,0x63,0x6f,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0xff,0xf0, +0x4e,0x60,0x81,0x40,0x1f,0x0b,0x08,0xf9,0x4c,0x37,0x90,0x4d,0x80,0x58,0xd9,0xc0, +0x49,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x1a,0x21,0xfd,0x09,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x38,0x21,0xf3,0x09,0x54,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0xa2,0x12,0xe2,0x9f,0x60,0x38,0x22,0x58,0x1b,0xe2,0xb3,0xc1,0x74,0xe4,0x33,0x62, +0x60,0x00,0x20,0x08,0x06,0x11,0x0a,0x99,0x4f,0x60,0x81,0x40,0x1f,0x33,0x50,0x47, +0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xad,0x50,0xfa,0x04,0x16,0x08,0xf4,0xb1, +0x80,0x90,0xcf,0x74,0x43,0xdc,0x04,0x88,0xd5,0x4e,0x9f,0xc4,0x67,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0x22,0x18,0x3a,0xa1,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x1a, +0x9a,0x9f,0xe0,0x76,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x92,0xa1,0x14,0x0a,0x86, +0x23,0x02,0xbc,0x21,0x3e,0x1b,0x66,0x47,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10, +0xd5,0xd0,0xfc,0x04,0x16,0x08,0xf4,0x31,0xa3,0x76,0xe4,0x33,0x62,0x60,0x00,0x20, +0x08,0x06,0x11,0x0e,0xd9,0x4f,0x60,0x81,0x40,0x1f,0x0b,0x08,0xf9,0x4c,0x37,0xf8, +0x4d,0x80,0x18,0x1a,0xe0,0x84,0x7c,0x2c,0x0d,0x70,0x42,0x3e,0xa6,0x06,0x38,0x21, +0x1f,0x5b,0x03,0x9c,0x90,0x8f,0x7d,0xfc,0x20,0x1f,0x03,0x03,0x7e,0x90,0x8f,0x85, +0x01,0x3f,0xc8,0xc7,0xc4,0x80,0x1f,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18, +0x81,0xc0,0xc7,0x08,0x04,0x3e,0xa6,0x91,0x83,0x7c,0x6c,0x23,0x07,0xf9,0x18,0x47, +0x0e,0xf2,0xb1,0x8e,0x1c,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0, +0xc7,0x10,0x02,0x3e,0x56,0xb1,0x82,0x7c,0xcc,0x62,0x05,0xf9,0xd8,0xc5,0x0a,0xf2, +0x31,0x8c,0x15,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10, +0x02,0x3e,0x76,0x07,0xa4,0x00,0x1f,0x0b,0xd6,0x00,0x3e,0x16,0x7c,0xf0,0xb1,0x23, +0xa0,0x8f,0x1d,0x02,0x7d,0xec,0x18,0xe8,0x63,0x07,0x41,0x9f,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x44,0x29,0x8c,0x52,0x85,0x54,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x18,0x25,0x31,0x4a,0x15,0x52,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x94,0xc6, +0x28,0x55,0x48,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x52,0x22,0xa3,0x54,0x21, +0x95,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4c,0x89,0x8c,0x5a,0x05,0x55,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x38,0xa5,0x32,0x6a,0x15,0x54,0x19,0x31,0x38,0x00,0x10, +0x04,0x83,0x03,0x95,0xcc,0xa8,0x55,0x50,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0x54,0x3a,0xa3,0x56,0x41,0x95,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x54,0x29,0x8d, +0x10,0x3d,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x95,0xd4,0x08,0xd1,0x93,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x58,0x69,0x8d,0x10,0x3d,0x19,0x31,0x38,0x00,0x10, +0x04,0x83,0xa3,0x95,0xd8,0x08,0xd1,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5c, +0x89,0x8d,0x10,0x3f,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x95,0xda,0x08,0xf1, +0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x60,0xc9,0x8d,0x10,0x3f,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0x23,0x96,0xde,0x08,0xf1,0x93,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x64,0x29,0x8e,0x90,0x3e,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x96,0xe4, +0x08,0xe9,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x68,0x69,0x8e,0x90,0x3e,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x96,0xe8,0x08,0xe9,0x93,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x6c,0x89,0x8e,0x90,0x50,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3, +0x96,0xea,0x08,0x09,0x95,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x70,0xc9,0x8e,0x90, +0x50,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x97,0xee,0x08,0x09,0x95,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x74,0x09,0x8f,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0x5d,0xca,0x23,0x0e,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x97,0xf4,0x88, +0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe8,0xa5,0x3d,0xe2,0x90,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x7c,0xa9,0x8f,0x08,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0x5f,0xf2,0x23,0x02,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x9c,0xfe,0x88,0x40, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x08,0x27,0x50,0x22,0x90,0x11,0x83,0x03,0x00, +0x41,0x30,0xd0,0x76,0x49,0x8f,0xe6,0xc7,0x96,0x46,0x13,0x82,0x60,0xc4,0xa0,0x01, +0x40,0x10,0x0c,0x9a,0x71,0x0a,0xa5,0xfb,0xb9,0xa5,0x5b,0xba,0x25,0x52,0x22,0x25, +0x52,0x22,0xa5,0xd1,0x84,0x00,0x18,0x8e,0x08,0x4a,0x28,0xf8,0xa6,0x1b,0x4e,0x48, +0x08,0x4c,0x29,0xe8,0x63,0x8a,0x41,0x1f,0x53,0x0e,0xfa,0x18,0x31,0xc8,0xc7,0x8a, +0x41,0x3e,0x36,0x18,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x9d,0x58,0x69, +0x68,0xa1,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xde,0xa9,0x95,0x06,0x17,0x1a,0x31, +0x38,0x00,0x10,0x04,0x83,0x03,0x9e,0x5c,0x69,0x78,0xa1,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xe2,0x09,0x96,0x86,0x33,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x9e, +0x62,0x69,0x40,0xa3,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe6,0x49,0x96,0x86,0x34, +0x32,0x01,0x87,0xe4,0x63,0x02,0x01,0x1f,0x0b,0x72,0x48,0x3e,0x16,0x0c,0xf0,0xb1, +0xa3,0x88,0x8f,0x05,0x3d,0x24,0x1f,0x4b,0x7a,0x48,0x3e,0x76,0x04,0xf1,0xb1,0xe4, +0x87,0xe4,0x63,0x42,0x10,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf6,0x49,0x9e, +0xba,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf8,0x49,0x9d,0x82,0xe1,0x88,0xef,0x87, +0x88,0xef,0x82,0x21,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x09,0xa9,0x5f,0xfa,0x21, +0x71,0x3a,0x21,0x13,0x12,0x27,0x71,0x12,0x27,0x71,0x1a,0x4d,0x08,0x80,0xe1,0x88, +0xc0,0x8e,0x84,0x6f,0xc4,0xe0,0x01,0x40,0x10,0x0c,0xa6,0x90,0xda,0xa5,0x1d,0xba, +0x21,0xdc,0xb9,0x9d,0x53,0x3a,0x25,0x7c,0xc2,0xa7,0x72,0x22,0xa3,0xd1,0x84,0x00, +0x18,0x4d,0x10,0x82,0x59,0x02,0x61,0xa0,0xc2,0x10,0x83,0xc0,0x15,0x03,0x60,0xa0, +0xc2,0x00,0x83,0x00,0x16,0x03,0x60,0xa0,0xc2,0xd0,0x02,0x59,0x0c,0x80,0x81,0x0a, +0x43,0x09,0x68,0x31,0x00,0x06,0x2a,0x0c,0x25,0xb0,0xc5,0x00,0x18,0xa8,0x30,0xb8, +0x00,0x17,0x03,0x60,0xa0,0x62,0xd0,0x02,0x11,0x0d,0x80,0x81,0x8a,0xcf,0x0a,0xe0, +0x33,0x00,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x80,0x29,0x77,0xb2,0x9d,0x61,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0xba,0x94,0x4a,0x27,0x31,0x32,0xa9,0xd1,0x84,0x40,0xa8, +0xc0,0x97,0xb4,0x52,0x2a,0xb8,0x0b,0x0c,0x1b,0x31,0x38,0x00,0x10,0x04,0x83,0xce, +0xa5,0xdc,0xe9,0x8c,0x52,0x6a,0x34,0x21,0x00,0x46,0x13,0x84,0xe0,0x04,0xc3,0x4e, +0x30,0xcc,0x04,0x83,0x3e,0x26,0x1c,0xf4,0x39,0x61,0xa0,0x13,0x06,0x1a,0x4d,0x70, +0x80,0xd1,0x84,0x27,0x38,0xc2,0xb0,0x23,0x0c,0x33,0xe1,0x87,0xe4,0x63,0xc2,0x0f, +0xc9,0xc7,0x88,0x5f,0x82,0x8f,0x11,0xe0,0x04,0x9f,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xce,0xca,0xa4,0x08,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xb4,0x3a,0x29, +0x42,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0xad,0x4e,0xaa,0x95,0x84,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xd4,0x0a,0xa5,0x5c,0x49,0x38,0xc6,0xb0,0x63,0x0c,0x33, +0x42,0xa0,0x8f,0x11,0x02,0x7d,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x71,0x2b,0x96, +0x12,0x25,0xb1,0x12,0x2b,0xb1,0x7a,0xa9,0x97,0x7a,0xa9,0x97,0x1a,0x4d,0x08,0x80, +0xe1,0x88,0x00,0x96,0x82,0x6f,0xba,0x41,0x96,0x84,0xe0,0xc2,0xc0,0xa8,0x11,0x83, +0x07,0x00,0x41,0x30,0x98,0xe0,0x4a,0xa5,0x5a,0xc9,0x94,0x0e,0xc3,0x9e,0xec,0xe9, +0xac,0xce,0x8a,0xa6,0x82,0xd1,0x84,0x00,0xb0,0x40,0x9d,0xe4,0x33,0x62,0x60,0x00, +0x20,0x08,0x06,0x11,0x5d,0xc5,0x54,0x60,0x81,0x21,0x9f,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0xec,0xca,0xa5,0x02,0x0b,0xda,0x49,0x3e,0x23,0x06,0x06,0x00,0x82,0x60, +0x10,0xe1,0x55,0x4d,0x05,0xc3,0x11,0x70,0xb0,0x4b,0xc1,0x37,0xdd,0x20,0xc4,0x41, +0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x5f,0xf1,0x54,0x30,0x0c,0x47,0x04,0xbe, +0xe4,0x7c,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x80,0xd6,0x4f,0x0d,0x85,0x05,0x03, +0x7d,0x4c,0x9c,0x82,0xf8,0x4c,0x37,0x04,0xe3,0x44,0xcc,0x32,0x0c,0x44,0x1d,0x0c, +0x47,0xe4,0xc1,0x38,0x39,0xdf,0x74,0x03,0x4a,0x95,0x53,0x30,0x4b,0x80,0x0c,0x47, +0xec,0x81,0x39,0x29,0xdf,0x2c,0x83,0x51,0x04,0xc6,0x28,0xf1,0xb1,0x80,0x9d,0xe4, +0x63,0x01,0x03,0x9f,0x59,0x02,0x64,0x38,0xe2,0x18,0x29,0xe1,0x9b,0x65,0x38,0x90, +0x60,0x96,0x00,0x19,0x28,0x31,0x98,0x01,0x24,0x0a,0xda,0x0c,0x0e,0x90,0x30,0x06, +0x4a,0x0c,0x31,0x18,0x8c,0xc2,0x3b,0x3c,0xc3,0x14,0x7f,0x82,0x8f,0x05,0x26,0x25, +0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x58,0x4b,0xaf,0x82,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x60,0xcb,0xad,0x40,0x21,0xb0,0x78,0x0a,0xe2,0x63,0xf2,0x74,0x43, +0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0xb6,0xfc,0x2a,0x18,0x8e,0xe0,0xa1, +0x96,0x22,0xbe,0x0b,0x8c,0xb2,0x25,0x90,0x8f,0x05,0x86,0x7c,0x2c,0x28,0xe4,0x63, +0x81,0x3e,0xc1,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xdb,0x2a,0xad,0x60,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0xdd,0xca,0xab,0x07,0x0c,0x86,0x23,0x82,0x7d,0x72, +0xbe,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7a,0x8b,0xaf,0x22,0x31,0xb0,0x60,0xa0, +0xcf,0x74,0x43,0xe0,0x4f,0xc3,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xbd,0xb5,0x5a, +0x81,0x1d,0x62,0x25,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x7e,0xab,0xb5,0x02, +0x0b,0x06,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x14,0x5e,0xaf,0x15,0x8c,0x18, +0x1c,0x00,0x08,0x82,0x81,0xe6,0x5b,0x7d,0x65,0x4f,0xb3,0x35,0x9a,0x10,0x00,0xa3, +0x09,0x42,0x60,0x42,0x3a,0xc9,0xc7,0x84,0x74,0x92,0xcf,0x88,0x81,0x01,0x80,0x20, +0x18,0x44,0xe7,0xd5,0x57,0xc2,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xe8,0xe5,0x57, +0xc2,0x09,0x03,0x9d,0x30,0xd0,0x09,0x86,0x9d,0x60,0x98,0x09,0x34,0x05,0x1f,0x13, +0x6a,0x0a,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0xad,0x97,0x6a,0x8d,0x94,0x78, +0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x58,0x21,0xc4,0xc7,0x0a,0x21,0x3e,0xc3,0x11, +0xc2,0x23,0x7c,0xd3,0x0d,0xa5,0xf5,0x5a,0xc1,0x70,0xc4,0x00,0x09,0xdf,0x74,0xc3, +0x69,0xc5,0x56,0x30,0xdd,0xc0,0x5e,0xee,0x45,0x4c,0x37,0xb4,0xd7,0x7b,0x0d,0x55, +0x44,0x50,0x44,0x04,0x25,0x10,0x50,0x02,0x01,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0, +0x80,0x98,0x6f,0xe1,0x14,0x7d,0x09,0x41,0x78,0x85,0x57,0x78,0x85,0xd7,0x68,0x42, +0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0xe8,0xd7,0x7e,0x39,0x95,0x04, +0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x8d,0x89,0x91,0x97,0x4f,0xe9,0x57,0x70,0x9c, +0xd7,0x79,0x9d,0xd7,0x79,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2, +0x74,0x43,0x88,0x81,0x18,0x55,0x4f,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xb0, +0x98,0x7a,0x91,0x15,0x88,0x05,0x4d,0x7b,0xb5,0x57,0x7b,0xb5,0xd7,0x68,0x42,0x00, +0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0x98,0xd8,0x89,0x61,0x45,0x05,0x30, +0x62,0xd0,0x00,0x20,0x08,0x06,0x8d,0x8c,0xc1,0x97,0x5a,0x99,0x18,0x15,0xcc,0xd7, +0x7c,0xcd,0xd7,0x7c,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88, +0x41,0x03,0x80,0x20,0x18,0x34,0x36,0x46,0x5f,0x6e,0xa5,0x62,0x51,0x71,0x5f,0xf7, +0x75,0x5f,0xf7,0x35,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06, +0x0d,0x00,0x82,0x60,0xd0,0xe8,0x18,0x7e,0xc9,0x95,0x8b,0x3d,0xc9,0x7e,0xed,0xd7, +0x7e,0xed,0xd7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0xd4, +0x18,0x8d,0x99,0x41,0x89,0x41,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x80,0x99, +0x7f,0xe1,0x15,0x8d,0x89,0x41,0x10,0x62,0x21,0x16,0x62,0x21,0x36,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x90,0x99, +0x88,0xf1,0x15,0x8e,0x7d,0x45,0x89,0x95,0x58,0x89,0x95,0xd8,0x68,0x42,0x00,0x8c, +0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x83,0x66,0x26, +0x06,0x5a,0x3c,0xd6,0x25,0x29,0x96,0x62,0x29,0x96,0x62,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0xa3,0x09,0x83,0x60,0x78,0x50,0x0a,0xf1,0x31,0x3c,0x28,0x85,0xf8,0xdc, +0x3b,0x19,0x35,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x9c,0xb9,0x18,0x38,0x04,0x16, +0x5b,0xab,0x40,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe4,0x2c,0xc6,0xc4,0x2b, +0xb0,0xd9,0x1a,0xe2,0x63,0x42,0x20,0x1f,0x0b,0x6a,0x0b,0x3e,0x16,0x94,0x97,0x7c, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb8,0xb3,0x1a,0xbb,0xad,0xc0,0x40,0x6a,0xb7, +0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x9e,0xdd,0x58,0x90,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0xa1,0x67,0x38,0x96,0x5b,0x81,0x11,0x47,0x7c,0x4c,0x08,0xe4, +0x63,0x41,0x02,0x1f,0x93,0x29,0xf6,0x92,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44, +0x7c,0xa6,0x66,0x81,0xb5,0x57,0x10,0x1f,0x4b,0x05,0x53,0x00,0xc1,0x05,0x86,0x59, +0x2a,0x9c,0x02,0x08,0x2e,0x30,0xcc,0x06,0x0c,0x3e,0x26,0x60,0xf0,0x19,0x6e,0x40, +0x05,0xb8,0x20,0x83,0xe1,0x06,0x54,0x80,0x0b,0x32,0x28,0x21,0xd0,0x0b,0x8c,0x32, +0xc7,0x90,0x8f,0x3d,0x86,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0x3a,0xb5,0x34, +0x13,0x02,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0xd5,0xda,0x2c,0x78,0x31, +0x0b,0x5e,0x4c,0x3e,0x16,0xc4,0x17,0x7c,0x6c,0xa0,0x2f,0xf9,0x58,0x30,0x5f,0xf0, +0xb1,0x42,0xc6,0xe4,0x63,0x81,0x8c,0xc1,0xc7,0x82,0x42,0x3e,0x16,0xcc,0x18,0x7c, +0xac,0x28,0xe4,0x63,0x81,0x23,0x1f,0x0b,0x06,0xf9,0x58,0x80,0x0b,0xf2,0x31,0x01, +0x17,0xe4,0x63,0x03,0x2e,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xae,0x5b,0xcb, +0x33,0xec,0xc2,0x2e,0xf3,0x64,0x4c,0x3e,0x16,0x08,0xf2,0x19,0x31,0x30,0x00,0x10, +0x04,0x83,0xa8,0xd7,0xf4,0x2c,0xb0,0xe0,0x17,0xe4,0x63,0xc2,0x2f,0xc8,0xc7,0x86, +0x5f,0x90,0x8f,0x0d,0xe2,0x20,0x1f,0x1b,0xc4,0x41,0x3e,0x36,0x88,0x83,0x7c,0xec, +0x1d,0xc4,0x01,0x04,0x17,0x18,0x66,0x01,0x1f,0xc0,0x67,0xb8,0x81,0x1c,0x66,0x83, +0x0c,0x2a,0x18,0x03,0xbd,0xc0,0x28,0x83,0x03,0x42,0x3e,0x23,0x06,0x09,0x00,0x82, +0x60,0x70,0xa1,0x9b,0xaa,0x05,0x62,0x10,0x88,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0xef,0xe6,0x6a,0x01,0x9c,0x59,0x00,0x67,0xf2,0xb1,0x40,0xc6,0xe0,0x63,0x43, +0x8d,0xc9,0xc7,0x02,0x1a,0x83,0x8f,0x15,0x73,0x26,0x1f,0x0b,0xe6,0x0c,0x3e,0x16, +0x14,0xf2,0xb1,0x80,0xce,0xe0,0x63,0x45,0x21,0x1f,0x0b,0x1a,0xf9,0x58,0x30,0xc8, +0xc7,0x82,0x79,0x90,0x8f,0x09,0xf3,0x20,0x1f,0x1b,0xe6,0x41,0x3e,0x36,0x90,0x01, +0x7c,0x6c,0x20,0x03,0xf8,0xd8,0x40,0x06,0xf0,0xb1,0x03,0x0d,0xe0,0x33,0x62,0x90, +0x00,0x20,0x08,0x06,0x17,0xbf,0xf9,0x5a,0xc6,0x07,0x19,0x1f,0x58,0x19,0x04,0xf2, +0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0xe4,0x7c,0x2d,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0xa3,0xe4,0xc8,0x6d,0x24,0xfa,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0x93,0x2b,0xb7,0x91,0xe8,0x87,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4e,0xce,0xdc, +0x46,0xa2,0x1f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x40,0x39,0x73,0x33,0x09,0x90, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0xe5,0xce,0xcd,0x24,0x40,0x62,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0x95,0x43,0x37,0x93,0x00,0x09,0x3b,0x46,0x42,0x3e,0x86, +0x8c,0x84,0x7c,0x2c,0x19,0x09,0xf9,0xd8,0xd0,0x06,0xf0,0xb1,0xa1,0x0d,0xe0,0x63, +0x43,0x1b,0xc0,0xc7,0x8c,0x94,0x90,0x8f,0x19,0x29,0x21,0x1f,0x33,0x52,0x42,0x3e, +0x36,0xc0,0x01,0x7c,0x6c,0x80,0x03,0xf8,0xd8,0x00,0x07,0xf0,0xb1,0xe9,0x0e,0xe0, +0x63,0x60,0xd1,0x12,0x20,0xb8,0xc0,0x30,0x0b,0xda,0x01,0x3e,0xc3,0x0d,0x2f,0x41, +0x22,0x64,0x50,0x01,0x2d,0xe8,0x05,0x46,0x59,0x38,0x10,0xf2,0x19,0x31,0x48,0x00, +0x10,0x04,0x83,0x2b,0xe7,0xf6,0x2d,0x98,0x85,0x60,0x16,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x00,0xbb,0x7f,0x0b,0xc2,0xcd,0x82,0x70,0x93,0x8f,0x05,0xa3,0x06,0x1f, +0x1b,0x4c,0x4d,0x3e,0x16,0x94,0x1a,0x7c,0xac,0x20,0x37,0xf9,0x58,0x40,0x6e,0xf0, +0xb1,0xa0,0x90,0x8f,0x05,0xe5,0x06,0x1f,0x2b,0x0a,0xf9,0x58,0xd0,0xc8,0xc7,0x82, +0x41,0x3e,0x16,0xf8,0x84,0x7c,0x4c,0xf0,0x09,0xf9,0xd8,0xe0,0x13,0xf2,0xb1,0x38, +0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x01,0x9f,0x11, +0x83,0x04,0x00,0x41,0x30,0xb8,0xda,0xee,0xe5,0xb2,0x76,0xc8,0xda,0xc1,0x6c,0x21, +0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x72,0xf7,0x72,0xc1,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0x76,0x57,0x73,0x71,0x80,0x16,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xdc,0x9d,0xcd,0xc5,0x01,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x81,0x77, +0x37,0x17,0x07,0x68,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0xde,0xdd,0x5c,0x1c, +0xac,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7a,0x87,0x73,0x71,0xb0,0x16,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xec,0x5d,0xce,0xc5,0xc1,0x5a,0xd8,0xe1,0x16,0xf2, +0x31,0xc4,0x2d,0xe4,0x63,0x89,0x5b,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00, +0x1f,0x8b,0x83,0x01,0x3e,0x66,0xd0,0x85,0x7c,0xcc,0xa0,0x0b,0xf9,0x98,0x41,0x17, +0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1, +0x04,0x1f,0x7b,0x0d,0xbc,0x00,0xc1,0x05,0x86,0x59,0xd0,0x13,0xf0,0x19,0x6e,0xd0, +0x0b,0x3a,0x21,0x83,0x32,0x89,0x40,0x2f,0x30,0xca,0x64,0x82,0x90,0xcf,0x88,0x41, +0x02,0x80,0x20,0x18,0x5c,0xaa,0xc7,0x76,0x25,0x11,0x94,0x44,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0x47,0xec,0xc1,0x5d,0x20,0x73,0x16,0xc8,0x9c,0x7c,0x2c,0xa0,0x37, +0xf8,0xd8,0x70,0x6f,0xf2,0xb1,0xc0,0xde,0xe0,0x63,0x45,0xcd,0xc9,0xc7,0x82,0x9a, +0x83,0x8f,0x05,0x85,0x7c,0x2c,0xb0,0x39,0xf8,0x58,0x51,0xc8,0xc7,0x82,0x46,0x3e, +0x16,0x0c,0xf2,0xb1,0x20,0x35,0xe4,0x63,0x42,0x6a,0xc8,0xc7,0x86,0xd4,0x90,0x8f, +0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x0e,0xf8, +0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0xe5,0x7b,0xa0,0xf7,0x13,0xd9,0x4f,0x64,0x76, +0x12,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x1a,0x3f,0xd0,0x0b,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x38,0x3f,0xd3,0x8b,0x83,0xd9,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x03,0xfd,0x4e,0x2f,0x0e,0x66,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0xf4,0x43,0xbd,0x38,0x98,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd4,0x0f,0xf5, +0xe2,0xc0,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x58,0xbf,0xd4,0x8b,0x03,0xdb, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0xfd,0x54,0x2f,0x0e,0x6c,0xc3,0x8e,0xdc, +0x90,0x8f,0x21,0xb9,0x21,0x1f,0x4b,0x72,0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e, +0x06,0xf8,0x58,0x1c,0x0c,0xf0,0x31,0xe3,0x37,0xe4,0x63,0xc6,0x6f,0xc8,0xc7,0x8c, +0xdf,0x90,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c, +0x0e,0x26,0xf8,0x14,0x4c,0xb8,0x81,0x5e,0x60,0xd4,0x88,0x41,0x02,0x80,0x20,0x18, +0x5c,0xf6,0x87,0x7b,0x2f,0xd1,0x06,0x2f,0xd1,0x06,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xf4,0x1f,0xef,0x05,0x7e,0x67,0x81,0xdf,0xc9,0xc7,0x02,0xb0,0x83,0x8f,0x0d, +0x63,0x27,0x1f,0x0b,0xc4,0x0e,0x3e,0x56,0x84,0x9e,0x7c,0x2c,0x08,0x3d,0xf8,0x58, +0x50,0xc8,0xc7,0x02,0xd1,0x83,0x8f,0x15,0x85,0x7c,0x2c,0x60,0xe4,0x63,0xc1,0x20, +0x1f,0x0b,0xe2,0x43,0x3e,0x26,0xc4,0x87,0x7c,0x6c,0x88,0x0f,0xf9,0x18,0x1b,0x0c, +0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0xe0,0x80,0xcf,0x88,0x41, +0x02,0x80,0x20,0x18,0x5c,0x2a,0x18,0xb0,0xdf,0x59,0x94,0xc2,0x59,0x94,0x82,0xcd, +0x45,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x5e,0x30,0x60,0xbf,0x60,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0x19,0x0c,0xe4,0x8f,0x0d,0xf6,0x63,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0x1a,0x0c,0xe6,0x8f,0x0d,0xf6,0x63,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0x1a,0x0c,0xe8,0x8f,0x0d,0xf6,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0x1b,0x0c,0xe8,0x8f,0x0d,0xfc,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x1b,0x0c, +0xea,0x8f,0x0d,0xfc,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x1c,0x0c,0xec,0x8f, +0x0d,0xfc,0xc3,0x8e,0x10,0x91,0x8f,0x21,0x21,0x22,0x1f,0x4b,0x42,0x44,0x3e,0xc6, +0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0xe3,0x44,0xe4,0x63, +0xc6,0x89,0xc8,0xc7,0x8c,0x13,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e, +0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x26,0xf8,0xd4,0x4a,0xe8,0x82,0x5e,0x60,0xd4,0x88, +0x41,0x02,0x80,0x20,0x18,0x5c,0x62,0x18,0x90,0x60,0xa0,0x12,0xb9,0xa0,0x12,0xb9, +0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x1a,0x06,0x28,0x18,0x04,0xea,0x67,0x81, +0xfa,0xc9,0xc7,0x02,0xd6,0x83,0x8f,0x0d,0xaf,0x27,0x1f,0x0b,0x5c,0x0f,0x3e,0x56, +0xb4,0x9f,0x7c,0x2c,0x68,0x3f,0xf8,0x58,0x50,0xc8,0xc7,0x02,0xf7,0x83,0x8f,0x15, +0x85,0x7c,0x2c,0x60,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0x72,0x44,0x3e,0x26,0xe4,0x88, +0x7c,0x6c,0xc8,0x11,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30, +0xc0,0xc7,0xd8,0xe0,0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0x76,0x18,0xe0, +0x60,0x20,0x16,0xf1,0x20,0x16,0xf1,0x60,0xbf,0x11,0xc8,0x67,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0xa2,0x3d,0x0c,0x70,0x30,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf8, +0xc3,0xc0,0x07,0x03,0x36,0x18,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x40,0x31, +0xf8,0xc1,0x80,0x0d,0xc6,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x50,0x0c,0xc0, +0x30,0x60,0x83,0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x14,0x03,0x30,0x0c, +0xd8,0xc0,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x18,0xc5,0x20,0x0c,0x03,0x36, +0x30,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x48,0x31,0x10,0xc3,0x80,0x0d,0xcc, +0xc4,0x8e,0x34,0x91,0x8f,0x21,0x69,0x22,0x1f,0x4b,0xd2,0x44,0x3e,0xc6,0x06,0x03, +0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0xe3,0x4d,0xe4,0x63,0xc6,0x9b, +0xc8,0xc7,0x8c,0x37,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06, +0x03,0x7c,0x8c,0x0d,0x26,0xf8,0x18,0xae,0xcc,0x09,0x08,0x2e,0x30,0xcc,0x02,0x33, +0x81,0xcf,0x70,0x43,0x9d,0xf4,0x0d,0x19,0xd4,0x8b,0x04,0x7a,0x81,0x51,0xb6,0x23, +0x84,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0x9a,0xc5,0xa0,0x0e,0x03,0x17,0x09, +0x5c,0x24,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x17,0x83,0x3c,0x0c,0x82,0x1d, +0x0c,0x2c,0xd8,0xc1,0x40,0x3e,0x16,0xf4,0x1f,0x7c,0x6c,0x00,0xc1,0x40,0x3e,0x16, +0xfc,0x1f,0x7c,0xac,0xf0,0xc1,0x40,0x3e,0x16,0xf8,0x60,0x00,0x1f,0x0b,0x0a,0xf9, +0x58,0xf0,0x83,0x01,0x7c,0xac,0x28,0xe4,0x63,0x41,0x23,0x1f,0x0b,0x06,0xf9,0x58, +0x40,0x2a,0xf2,0x31,0x81,0x54,0xe4,0x63,0x03,0xa9,0xc8,0xc7,0xe2,0x60,0x80,0x8f, +0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x07,0x7c,0x46,0x0c,0x12,0x00, +0x04,0xc1,0xe0,0x3a,0xc7,0x20,0x15,0x03,0x34,0xc9,0xd0,0x24,0x33,0x18,0x09,0xe4, +0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x3b,0x06,0xa9,0x18,0x04,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0xc0,0x63,0xf0,0x8a,0x41,0x1c,0xb8,0xca,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0xf1,0x18,0xc0,0x62,0x10,0x07,0xae,0x32,0x62,0x70,0x00,0x20,0x08, +0x06,0x87,0x3c,0x06,0xb1,0x18,0xc4,0x81,0xab,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0x31,0x8f,0x41,0x2c,0x06,0x71,0x10,0x2b,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd0, +0x63,0x20,0x8b,0x41,0x1c,0xc4,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xf5,0x18, +0xcc,0x62,0x10,0x07,0xb1,0x62,0x07,0xad,0xc8,0xc7,0x10,0x5a,0x91,0x8f,0x25,0xb4, +0x22,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x98,0xa1, +0x2b,0xf2,0x31,0x43,0x57,0xe4,0x63,0x86,0xae,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5, +0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x13,0x7c,0x2a,0x47,0xdc,0x40,0x2f, +0x30,0x6a,0xc4,0x20,0x01,0x40,0x10,0x0c,0xae,0x7f,0x0c,0xc2,0x31,0xc0,0x91,0x36, +0xc0,0x91,0x36,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x24,0x83,0x72,0x0c,0x82, +0x53,0x0c,0x2c,0x38,0xc5,0x40,0x3e,0x16,0xa4,0x61,0x00,0x1f,0x1b,0xd8,0x30,0x90, +0x8f,0x05,0x6b,0x18,0xc0,0xc7,0x0a,0x55,0x0c,0xe4,0x63,0x81,0x2a,0x06,0xf0,0xb1, +0xa0,0x90,0x8f,0x05,0xab,0x18,0xc0,0xc7,0x8a,0x42,0x3e,0x16,0x30,0xf2,0xb1,0x60, +0x90,0x8f,0x05,0xec,0x22,0x1f,0x13,0xd8,0x45,0x3e,0x36,0xb0,0x8b,0x7c,0x8c,0x0d, +0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x70,0xc0,0x67,0xc4, +0x20,0x01,0x40,0x10,0x0c,0xae,0x99,0x0c,0xea,0x31,0x80,0x93,0x52,0x80,0x93,0x52, +0x30,0x3e,0x09,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x4e,0x06,0xf5,0x18, +0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf0,0x64,0xb0,0x8f,0x01,0x1b,0xd8,0xcb, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x3d,0x19,0xf0,0x63,0xc0,0x06,0xf6,0x32,0x62, +0x70,0x00,0x20,0x08,0x06,0x87,0x4f,0x06,0xfd,0x18,0xb0,0x81,0xbd,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0xf1,0x93,0x41,0x3f,0x06,0x6c,0x90,0x2f,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0x80,0x65,0xe0,0x8f,0x01,0x1b,0xe4,0xcb,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0x61,0x19,0xfc,0x63,0xc0,0x06,0xf9,0x62,0x07,0xbf,0xc8,0xc7,0x10,0x7e, +0x91,0x8f,0x25,0xfc,0x22,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d, +0x06,0xf8,0x98,0x21,0x32,0xf2,0x31,0x43,0x64,0xe4,0x63,0x86,0xc8,0xc8,0xc7,0xd8, +0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x13,0x7c,0x8a, +0x46,0x74,0x41,0x2f,0x30,0x6a,0xc4,0x20,0x01,0x40,0x10,0x0c,0xae,0xb5,0x0c,0x5a, +0x32,0x98,0x91,0x5c,0x98,0x91,0x5c,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x2e, +0x83,0x98,0x0c,0x82,0x79,0x0c,0x2c,0x98,0xc7,0x40,0x3e,0x16,0xd4,0x62,0x00,0x1f, +0x1b,0x70,0x31,0x90,0x8f,0x05,0xb7,0x18,0xc0,0xc7,0x0a,0x7b,0x0c,0xe4,0x63,0x81, +0x3d,0x06,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0xf7,0x18,0xc0,0xc7,0x8a,0x42,0x3e,0x16, +0x30,0xf2,0xb1,0x60,0x90,0x8f,0x05,0x34,0x23,0x1f,0x13,0x68,0x46,0x3e,0x36,0xd0, +0x8c,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c, +0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xae,0xbf,0x0c,0xc2,0x32,0x58,0x93, +0x78,0x58,0x93,0x78,0x30,0x74,0x09,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11, +0x69,0x06,0x61,0x19,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa0,0x66,0x70,0x96, +0x01,0x1b,0xf8,0xcc,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa9,0x19,0xa0,0x65,0xc0, +0x06,0x3e,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x6a,0x06,0x69,0x19,0xb0,0x81, +0xcf,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xb1,0x9a,0x41,0x5a,0x06,0x6c,0x10,0x36, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb0,0x66,0xa0,0x96,0x01,0x1b,0x84,0xcd,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0xad,0x19,0xac,0x65,0xc0,0x06,0x61,0x63,0x07,0xd9, +0xc8,0xc7,0x10,0xb2,0x91,0x8f,0x25,0x64,0x23,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06, +0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x98,0xa1,0x36,0xf2,0x31,0x43,0x6d,0xe4,0x63,0x86, +0xda,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6, +0x06,0x13,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xc2,0xcd,0xe0,0x35,0x83,0x60, +0x38,0x22,0xf0,0xc7,0x40,0xf8,0xa6,0x1b,0x86,0x7e,0x0c,0x02,0x6b,0x02,0xfa,0x58, +0x23,0xd0,0xc7,0x9a,0x81,0x3e,0xa6,0x10,0xf4,0x31,0xa5,0xa0,0x8f,0x29,0x06,0x7d, +0xcc,0x30,0xe4,0x63,0x86,0x21,0x1f,0x33,0x0c,0xf9,0x98,0x31,0xc4,0xc7,0x8c,0x21, +0x3e,0x66,0x0c,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0x3c,0x03,0xdf,0x0c, +0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xd0,0x33,0xf8,0xcd,0x60,0x18,0x31,0x30, +0x00,0x10,0x04,0x83,0x28,0x3d,0x03,0xf0,0x0c,0x86,0x11,0x03,0x03,0x00,0x41,0x30, +0x88,0xd4,0x33,0x08,0xcd,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x68,0x3d,0x03, +0xd1,0x0c,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xd8,0x33,0x18,0xcd,0x60,0x18, +0x8e,0x60,0x03,0x99,0x0c,0x84,0xef,0x02,0xa3,0x2c,0x70,0x03,0xf9,0x0c,0x47,0x04, +0x35,0x19,0x08,0xdf,0x2c,0x43,0xa2,0x04,0x36,0x07,0x02,0x7d,0x6c,0x0e,0x06,0xfa, +0xd8,0x1c,0x10,0xf4,0xb1,0x62,0x2c,0x03,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0x81,0x9f,0x81,0x6d,0x06,0x04,0x1c,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x91,0x9f, +0xc1,0x6d,0x06,0x04,0x1c,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xa1,0x9f,0x01,0x6e, +0x06,0x04,0x1c,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xb1,0x9f,0x81,0x6e,0x06,0x03, +0x1c,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc1,0x9f,0xc1,0x6e,0x06,0x03,0x1c,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0xd1,0x9f,0x01,0x6f,0x06,0x03,0x1c,0xcc,0x12,0x28, +0x03,0x15,0x86,0x91,0xe8,0x03,0x32,0x50,0x61,0x18,0x89,0x3e,0x20,0x03,0x15,0x86, +0x91,0xe8,0x03,0x32,0x50,0x61,0x50,0x89,0x87,0x18,0x19,0xb4,0x65,0x20,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x88,0x40,0x34,0x68,0xcd,0x20,0xb0,0x20,0x2f,0x03,0xf9, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x51,0xa2,0xc1,0x78,0x06,0xad,0x18,0xa8,0x62, +0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x89,0x06,0xe4,0x19,0x04,0xa3,0x34,0x1c, +0x11,0x80,0x66,0x40,0x7c,0x65,0x8a,0x41,0xa0,0x23,0x06,0x0f,0x00,0x82,0x60,0x30, +0x95,0x68,0xf0,0x9b,0x41,0x58,0x06,0x3b,0x19,0xf0,0x62,0xb0,0x8b,0xc1,0x6a,0x06, +0xab,0x19,0xf0,0x67,0xc0,0x9f,0x41,0x7a,0x06,0x68,0x19,0x8c,0x26,0x04,0xc0,0x68, +0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x4c,0x37,0x10,0x6d,0x19,0x18,0xd3, +0x0d,0x84,0x5b,0x06,0xc7,0x74,0x03,0xf1,0x96,0x01,0x32,0xdd,0x40,0xc0,0x65,0x90, +0x98,0x43,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x18,0x0d,0x4e,0x34,0x08, +0x86,0x23,0x82,0xd4,0x0c,0x98,0x6f,0x96,0xc1,0x59,0x02,0x8b,0x8c,0xf8,0x0c,0x47, +0x10,0x75,0x19,0x08,0xdf,0x70,0x44,0x61,0x97,0x01,0xf1,0x9d,0x30,0xc4,0x09,0x43, +0x98,0x10,0x84,0x60,0x38,0xc2,0xd0,0xcb,0x40,0xf8,0x86,0x23,0x8e,0xbd,0x0c,0x88, +0xef,0x84,0x21,0x4e,0x18,0xc2,0x84,0x20,0x04,0xc3,0x0d,0x46,0x00,0x06,0xb3,0x0c, +0x4c,0x13,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xe4,0xa3,0x41,0x8d,0x06,0xcc,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0x62,0x1a,0x84,0x68,0xf0,0x04,0xb3,0x04,0xcd,0x40, +0x85,0x21,0x30,0x60,0xb0,0x18,0x18,0x50,0xf1,0x19,0x8e,0x08,0x48,0x33,0x10,0xbe, +0xe1,0x08,0xa1,0x34,0x03,0xe2,0x3b,0x61,0x88,0x13,0x86,0x30,0x21,0x08,0xc1,0x70, +0x03,0x14,0x80,0xc1,0x2c,0x03,0x96,0x05,0x03,0x15,0x46,0xca,0x6c,0x34,0x2b,0x28, +0x23,0x06,0x0e,0x00,0x82,0x60,0xf0,0xa8,0x69,0xd0,0x9f,0x81,0x6a,0x06,0x71,0x19, +0xc0,0x65,0xc0,0xa2,0x01,0x1a,0x78,0x1d,0x27,0x9f,0xc1,0x70,0x04,0xb7,0x9a,0x81, +0xf3,0x5d,0x60,0x94,0x0d,0x81,0x7c,0x86,0x1b,0xc2,0x4a,0x4c,0x83,0x30,0xb8,0x7d, +0x0c,0x8c,0xb2,0xd8,0x0c,0xf2,0x31,0x88,0x8f,0x05,0x82,0x7c,0x2c,0x10,0x27,0xf9, +0x18,0x4a,0x06,0xec,0x19,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x39,0x0d, +0xc0,0x34,0x08,0xee,0x30,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x3b,0x0d,0x6a, +0x34,0x08,0x04,0xbb,0x03,0xf8,0x0c,0xe4,0x63,0x81,0x11,0x1f,0x1b,0x02,0xf9,0x58, +0x80,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x3e,0x0d,0x76,0x34,0x48,0x02, +0x8b,0xc9,0xe0,0x3c,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xb4,0xa7,0x41, +0x9a,0x06,0x81,0xf9,0xc1,0x10,0x1f,0x13,0x02,0xf9,0x58,0x50,0xc0,0x67,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0x51,0x0d,0xc2,0x34,0x30,0x82,0x59,0x86,0x07,0x1a,0xc9, +0xc0,0x48,0xa1,0x14,0xe0,0x63,0x01,0x29,0xc4,0xc7,0x4a,0xe1,0x14,0xe0,0x63,0xa8, +0x70,0x0a,0xf1,0xb1,0xe0,0x14,0xe2,0x33,0x4b,0x30,0x8d,0x18,0x1c,0x00,0x08,0x82, +0x81,0x16,0xaa,0x01,0x98,0x06,0xb9,0x19,0xd8,0x69,0x30,0x9a,0x10,0x00,0xa3,0x09, +0x42,0x60,0x81,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x52,0x35,0x00,0xd5, +0x20,0xb0,0xf6,0x0c,0x02,0xfa,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xb4,0xaa,0xc1, +0x98,0x06,0x81,0x05,0xf8,0x19,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x56, +0x0d,0xd4,0x34,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x88,0xd5,0x00,0x4e,0x83, +0xfc,0x0c,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x64,0x35,0x80,0xd3,0xe0,0x26, +0x03,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x59,0x0d,0xe2,0x34,0xd8,0xc9,0x20, +0x30,0xfa,0x0c,0x86,0xf8,0x98,0x10,0xc8,0xc7,0x82,0x02,0x3e,0x16,0xa8,0x83,0x7c, +0x4c,0x50,0x07,0xf9,0xd8,0xa0,0x0e,0xf2,0x31,0x7e,0x18,0xe2,0x63,0xfc,0x30,0xc4, +0xc7,0xf8,0x61,0x88,0x8f,0x19,0xff,0x00,0x1f,0x33,0xfe,0x01,0x3e,0x66,0xfc,0x03, +0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x00,0xd7,0xc0,0x4f,0x03,0x9c,0x30,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x08,0xd7,0xe0,0x4f,0x03,0x9c,0x30,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x10,0xd7,0x00,0x54,0x03,0x9c,0x30,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x18,0xd7,0x40,0x54,0x03,0x9c,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x20,0xd7,0x60,0x54,0x03,0x9c,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x28,0xd7, +0x80,0x54,0x03,0x9c,0x30,0x86,0x23,0x0c,0xdf,0x12,0xbe,0xe1,0x08,0xc3,0xb7,0x84, +0x6f,0x38,0xc2,0xf0,0x2d,0xe1,0xab,0x41,0xd8,0x0a,0x84,0x1d,0x8e,0x18,0x2f,0x44, +0xf8,0x86,0x23,0xc6,0x0b,0x11,0xbe,0xe1,0x88,0xf1,0x42,0x84,0xaf,0x06,0x61,0x2b, +0x10,0xb6,0x8c,0x60,0x67,0x19,0x22,0x29,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23, +0x5e,0x83,0x57,0x0d,0xd2,0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x5e,0x03, +0x58,0x0d,0xd2,0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x5e,0x83,0x58,0x0d, +0xd2,0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x5e,0x83,0x59,0x0d,0x86,0x68, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x7a,0x0d,0x68,0x35,0x18,0xa2,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xec,0x35,0xa8,0xd5,0x60,0x88,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xb8,0xd7,0xa0,0x56,0x83,0x54,0x98,0xa9,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0xea,0x35,0x68,0xd5,0xc0,0x2f,0x03,0x0b,0x7a,0x34,0x90,0xcf,0x88,0x81,0x01,0x80, +0x20,0x18,0x44,0xf7,0x1a,0xd0,0x6a,0x10,0xd8,0x8e,0x06,0x41,0x7c,0x2c,0x28,0xe4, +0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0xbe,0x06,0xe8,0x1a,0x04,0x66,0x5f,0x4a, +0x7c,0xcc,0xbe,0x94,0xf8,0x98,0x7d,0x29,0xf1,0x31,0x62,0x90,0x8f,0x15,0x83,0x7c, +0xcc,0x18,0xe4,0x63,0x03,0x04,0x1f,0x1b,0x20,0xf8,0xd8,0x00,0xc1,0x67,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0x93,0x0d,0xcc,0x35,0x28,0x05,0x50,0x0d,0xcc,0x14,0x82, +0xf8,0x18,0x13,0xc8,0xc7,0x82,0x01,0x3e,0xb3,0x04,0xd2,0x40,0x85,0xe1,0x44,0x26, +0x1c,0x40,0x03,0x15,0x86,0x13,0x99,0x70,0x00,0x0d,0x54,0x18,0x4e,0x64,0xc2,0x01, +0x34,0x50,0x61,0x20,0x11,0x4e,0x40,0x16,0xb8,0x04,0x7c,0x4c,0x78,0x09,0xf8,0xd8, +0x00,0x13,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x66,0x03,0x78,0x0d,0xe8, +0x34,0x18,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x98,0xd9,0x20,0x5e,0x83,0x3a,0x0d, +0x86,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x68,0x36,0x90,0xd7,0xc0,0x4e,0x83,0xc1, +0x68,0x62,0xa0,0x8f,0xd5,0xc4,0x40,0x1f,0xb3,0x89,0x81,0x3e,0xa6,0x13,0x4d,0x7c, +0x4c,0x27,0x9a,0xf8,0x98,0x4e,0x34,0xf1,0x31,0x63,0x90,0x8f,0x19,0x83,0x7c,0xcc, +0x18,0xe4,0x63,0xc3,0x04,0x1f,0x1b,0x26,0xf8,0xd8,0x30,0xc1,0xc7,0x84,0x01,0x3e, +0x16,0x08,0xf1,0xb1,0xa1,0x80,0x8f,0x19,0x45,0x7c,0x2c,0x28,0xe2,0x33,0x4b,0x30, +0x0d,0x54,0x18,0xa4,0xf1,0x20,0xd2,0x40,0x85,0x41,0x1a,0x0f,0x22,0x0d,0x54,0x18, +0xa2,0xf1,0x18,0xd2,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x68,0x1b,0x98,0x6c,0xc0, +0xa7,0x01,0xcf,0x06,0x3c,0x1b,0xf0,0x6c,0x90,0xb2,0x41,0xca,0x06,0x29,0x1b,0xa4, +0x6c,0x30,0x9a,0x10,0x00,0xc3,0x11,0x81,0xaa,0x06,0xc1,0x37,0xdd,0xc0,0xaa,0x81, +0x10,0xd8,0x11,0xd0,0xc7,0x0e,0x81,0x3e,0x76,0x0c,0xf4,0x19,0x31,0x38,0x00,0x10, +0x04,0x03,0x2d,0x6d,0x03,0x94,0x0d,0x42,0x35,0x20,0xdb,0x60,0x34,0x21,0x00,0x2c, +0x28,0xe4,0x63,0x42,0x21,0x1f,0x1b,0x0a,0xf9,0x58,0x9c,0x06,0x30,0x1a,0xc4,0xc7, +0xe2,0x34,0x80,0xd1,0x20,0x3e,0xc3,0x11,0x82,0xad,0x06,0xc3,0x37,0x1c,0x31,0xe0, +0x6a,0x50,0x7c,0x25,0x04,0x3a,0x1c,0x41,0xe4,0x6a,0x30,0x7c,0xc3,0x11,0xc5,0xae, +0x06,0xc5,0x57,0x42,0xa0,0x45,0x04,0x3a,0xcb,0x40,0x55,0xc1,0x68,0x82,0x33,0x58, +0x60,0xae,0x81,0x7c,0xec,0x2f,0x02,0xfa,0x58,0x7a,0x05,0xf1,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0x43,0x74,0x03,0xb0,0x0d,0xc2,0x35,0x08,0x66,0x09,0xaa,0x81,0x0a, +0x43,0xa0,0x48,0x5b,0x98,0x46,0x0c,0x1c,0x00,0x04,0xc1,0xe0,0x11,0xdd,0xa0,0x66, +0x03,0x70,0x0d,0x52,0x35,0x40,0xd5,0x80,0x6c,0x83,0x00,0xbf,0x82,0x40,0x65,0x83, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x48,0x37,0x18,0xdb,0x40,0x5d,0x03,0xfa,0x1a, +0x31,0x30,0x00,0x10,0x04,0x83,0x48,0x74,0x03,0xb8,0x0d,0x72,0x34,0x30,0x93,0x0d, +0x84,0xf8,0x98,0x10,0xc8,0xc7,0x02,0x02,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xa4,0x6e,0x70,0xb6,0x41,0x11,0x98,0x8c,0x06,0x23,0x1b,0xc8,0x67,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0xd5,0x0d,0xd2,0x36,0x08,0x62,0x34,0xb0,0x61,0x90,0xcf,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0xad,0x1b,0xac,0x6d,0x10,0x08,0xd3,0x0d,0xee,0x1a, +0x04,0x2e,0x1a,0x0c,0x47,0xe8,0xc4,0xbb,0x06,0xcc,0x37,0xcb,0x70,0x59,0xc1,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0xb0,0x1b,0xb8,0x6d,0x20,0xaf,0x81,0x60,0x28,0x1b, +0x04,0xf1,0x99,0x25,0xb8,0x06,0x2a,0x0c,0xc1,0x42,0xaa,0x11,0x03,0x07,0x00,0x41, +0x30,0x78,0x62,0x37,0x20,0xdb,0xc0,0x5d,0x03,0x5c,0x0d,0x6e,0x35,0x98,0xdb,0x20, +0x0c,0xc0,0xe0,0x0b,0x72,0x36,0x18,0x31,0x70,0x00,0x10,0x04,0x83,0x27,0x76,0x03, +0xb2,0x0d,0xe0,0x35,0xc0,0xd5,0xe0,0x56,0x83,0xb9,0x0d,0xe4,0x35,0x90,0xd7,0x40, +0x5e,0x03,0x79,0x0d,0x72,0x36,0xc0,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x60,0x37, +0x38,0xdd,0xe0,0x2d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa0,0xdd,0x60,0x6e,0x83, +0xb8,0x08,0x66,0x09,0xb2,0x81,0x0a,0x43,0xc0,0xc8,0xa5,0x31,0xd9,0x28,0x8d,0xf8, +0x0c,0x47,0x04,0xf6,0x1a,0x08,0xdf,0x70,0x84,0x70,0xaf,0x01,0xf1,0x9d,0x30,0xc4, +0x09,0x43,0x98,0x10,0x84,0x60,0xb8,0x41,0x34,0x02,0x30,0x98,0x65,0xd0,0xb6,0x60, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xdd,0x0d,0x62,0x37,0x38,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xf0,0xdd,0xa0,0x6f,0x83,0x24,0x98,0x25,0xd8,0x06,0x2a,0x0c,0x41, +0xa3,0x32,0x9b,0x0f,0x9c,0x0d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0xef, +0x06,0xac,0x1b,0x04,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xfd,0x6e,0x70,0xb7,0x41, +0x60,0x01,0xca,0x06,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0x7c,0x03,0xbf, +0x0d,0x82,0xe1,0x08,0x43,0x36,0x9c,0xef,0x02,0xa3,0x2c,0x18,0xe4,0x33,0x1c,0x11, +0xf4,0x6c,0x20,0x7c,0x17,0x18,0x35,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0xf9,0x06, +0x7f,0x1b,0xe8,0x98,0x05,0x3e,0x1b,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2, +0xf4,0x0d,0x4c,0x37,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x68,0xdf,0x60,0x75, +0x03,0x39,0x0d,0x02,0x73,0xd9,0x20,0x88,0x8f,0x19,0x81,0x7c,0x66,0x09,0x1c,0x00, +0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_6cf515acedc00c33cab8c3f42f656f64.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_6cf515acedc00c33cab8c3f42f656f64.h new file mode 100644 index 00000000..b3fa0105 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_6cf515acedc00c33cab8c3f42f656f64.h @@ -0,0 +1,1050 @@ +// ffx_fsr2_accumulate_pass_6cf515acedc00c33cab8c3f42f656f64.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_6cf515acedc00c33cab8c3f42f656f64_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_6cf515acedc00c33cab8c3f42f656f64_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_6cf515acedc00c33cab8c3f42f656f64_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_6cf515acedc00c33cab8c3f42f656f64_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_6cf515acedc00c33cab8c3f42f656f64_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_6cf515acedc00c33cab8c3f42f656f64_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_6cf515acedc00c33cab8c3f42f656f64_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_6cf515acedc00c33cab8c3f42f656f64_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_6cf515acedc00c33cab8c3f42f656f64_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", "rw_upscaled_output", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_6cf515acedc00c33cab8c3f42f656f64_UAVResourceBindings[] = { 0, 1, 3, 4, 2, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_6cf515acedc00c33cab8c3f42f656f64_UAVResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_6cf515acedc00c33cab8c3f42f656f64_UAVResourceSpaces[] = { 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_6cf515acedc00c33cab8c3f42f656f64_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_6cf515acedc00c33cab8c3f42f656f64_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_6cf515acedc00c33cab8c3f42f656f64_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_6cf515acedc00c33cab8c3f42f656f64_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_6cf515acedc00c33cab8c3f42f656f64_size = 16352; + +static const unsigned char g_ffx_fsr2_accumulate_pass_6cf515acedc00c33cab8c3f42f656f64_data[] = { +0x44,0x58,0x42,0x43,0xc4,0xbb,0xba,0x6d,0x01,0xf8,0x87,0x48,0x84,0x7c,0x53,0xbb, +0xaf,0x51,0xd9,0xaa,0x01,0x00,0x00,0x00,0xe0,0x3f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x24,0x02,0x00,0x00,0x04,0x10,0x00,0x00,0x20,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xb0,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xd8,0x0d,0x00,0x00,0x62,0x00,0x05,0x00, +0x76,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xc0,0x0d,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x6d,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc2,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a, +0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b, +0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30, +0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18, +0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3, +0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21, +0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22, +0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95, +0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60,0x06,0xea,0xe6,0x08, +0x82,0x62,0x30,0x83,0x32,0x0c,0x1f,0x81,0x03,0x01,0xc3,0x08,0x84,0x31,0x53,0x1b, +0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83, +0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f, +0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4, +0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x23,0x49,0xe5, +0x30,0x82,0x60,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4, +0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50, +0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f, +0x6c,0x00,0x06,0x72,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0, +0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07, +0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79, +0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0, +0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03, +0x3f,0x40,0xc2,0x89,0x52,0x3a,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83, +0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0, +0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87, +0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24, +0x18,0x2b,0xb1,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c, +0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0, +0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43, +0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x46,0x72,0x67, +0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28, +0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87, +0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36, +0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x14,0x9c,0x04,0xcf,0x84,0x8d,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83, +0x1f,0xa0,0xc0,0x20,0x79,0x18,0x41,0x18,0xce,0x10,0x82,0x8f,0x5d,0x6d,0x34,0xd1, +0x34,0x4d,0xd3,0xc3,0x30,0x9e,0xe7,0x79,0x1a,0x86,0x61,0x18,0x86,0x41,0xf5,0x4d, +0xd2,0x14,0x51,0xc2,0xe4,0xb3,0x00,0xf3,0x2c,0x44,0xc4,0x4e,0xc0,0x44,0xa0,0x60, +0xa0,0x1b,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02, +0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2, +0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20, +0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01,0x1e,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2, +0x20,0xca,0xa1,0xf0,0x03,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30, +0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0, +0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x34,0xca,0x1e,0xa2,0xd4,0x2d, +0x8a,0xab,0x78,0xe8,0x1b,0x01,0xa8,0x01,0x32,0x67,0x00,0x48,0x9d,0x01,0xa0,0x76, +0x06,0x80,0xde,0x19,0x00,0x8a,0x67,0x00,0x68,0x9e,0x01,0xa0,0x7a,0x06,0x80,0xec, +0x19,0x00,0xc2,0x67,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x86,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xa1,0x99,0x20,0x0c,0xce,0x06,0x61,0x20, +0x26,0x08,0xc3,0xb3,0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0x01,0xda,0x30,0x20, +0x09,0x31,0x41,0x30,0x03,0x39,0xa0,0x25,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0xd5, +0xf6,0x46,0x97,0xf6,0xe6,0xf6,0x65,0x57,0x36,0x46,0xf7,0x26,0x37,0x37,0x41,0x18, +0xa2,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85,0x31,0x88,0x81,0x30,0x9c,0x09,0x82,0x1a, +0xcc,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8,0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9, +0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86,0x31,0x10,0x86,0xc3,0x4c,0xee,0x2b,0xcd, +0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec, +0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x48,0x1b,0x12,0x62,0x99,0x0c,0x6a,0x20, +0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc, +0x04,0x61,0x98,0x26,0x08,0x03,0xb5,0x41,0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35, +0x10,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd, +0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x54,0x1b,0x92,0x6b, +0xd9,0x0c,0x6e,0x20,0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda, +0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xb0,0x36,0x24,0xdc,0xe2,0x19,0xdf,0x40,0x18, +0xd9,0x04,0xa1,0x0d,0xe8,0x80,0x89,0xdc,0x57,0x5a,0xdb,0x59,0x53,0x1a,0xdc,0xdc, +0x04,0x61,0xb8,0x36,0x24,0x49,0x18,0x88,0x81,0x31,0x06,0x03,0x61,0x38,0x13,0x84, +0x01,0x23,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36, +0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21,0x29,0x03,0xc8,0x0c, +0x8c,0x61,0x20,0x8c,0x6c,0x03,0xf2,0x48,0x95,0xd6,0x81,0x01,0x19,0x9c,0xc1,0x04, +0xe1,0x0d,0xea,0x80,0x9a,0xdc,0xdd,0x57,0x9a,0x1b,0x5d,0x99,0x9c,0x5b,0x18,0xdb, +0x57,0x1d,0xdc,0xdc,0x58,0x18,0x5b,0x19,0xd9,0xd7,0xd8,0x1b,0xdb,0x9b,0xdc,0x04, +0xe1,0x83,0x83,0x0d,0x8b,0x91,0x06,0x6a,0x60,0x18,0x03,0xb1,0x06,0x6b,0xb0,0x06, +0xce,0x04,0x21,0x0e,0xec,0x80,0x8e,0xdc,0xdd,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c, +0x5d,0x18,0x5d,0xdd,0xdc,0x86,0x65,0x68,0x03,0x37,0x30,0x86,0x81,0x58,0x83,0x35, +0x58,0x83,0x6c,0x82,0x30,0x07,0x77,0x40,0x46,0xee,0xee,0xcb,0xad,0xec,0xee,0x8b, +0xed,0x6d,0x6c,0x6d,0x6e,0xc3,0x42,0xc0,0x41,0x1c,0x18,0xd4,0x40,0xac,0xc1,0x1a, +0xac,0x41,0xc6,0x47,0xee,0xee,0x8b,0xad,0xae,0x2d,0xec,0x0b,0x2d,0x6d,0x8e,0xee, +0x4d,0x2e,0x6f,0xc3,0x42,0xa5,0xc1,0x1c,0x18,0xd7,0x40,0xac,0xc1,0x1a,0xac,0x81, +0x43,0x49,0xee,0xee,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec,0xeb,0xad,0x8e, +0x0e,0xae,0x8e,0x6e,0xc3,0x72,0xa5,0x41,0x1d,0x18,0xc4,0x40,0xac,0xc1,0x1a,0xac, +0x81,0xb3,0xa1,0x60,0x83,0x37,0x90,0x03,0x3a,0xb0,0x83,0x09,0x82,0x1d,0xe4,0x01, +0x8d,0x31,0x31,0xa3,0x29,0x29,0x99,0x09,0xc2,0x90,0x6d,0x40,0x0c,0x3c,0xc8,0x03, +0xc3,0x18,0xf4,0x00,0xd8,0x10,0xec,0xc1,0x04,0x01,0x0f,0xf4,0x80,0xcd,0xdc,0x17, +0x53,0x9a,0x5b,0x59,0x98,0xdc,0x10,0x5b,0x58,0x1b,0xdc,0x06,0xc4,0xe8,0x03,0x3f, +0x30,0x86,0xc1,0x00,0x36,0x04,0x7f,0xb0,0x81,0x40,0x83,0x3b,0xe0,0x03,0x50,0x98, +0x20,0xd4,0x01,0x1e,0x70,0x49,0x93,0x2a,0x73,0x23,0x2b,0x93,0x9b,0x4a,0xd3,0x2b, +0x9b,0x20,0x7c,0x71,0xb0,0x01,0x49,0x46,0x81,0x32,0xca,0xe0,0x6a,0x48,0x81,0x4e, +0x5a,0x53,0x18,0x9e,0x54,0x99,0x1b,0x59,0x99,0xdc,0x54,0x9a,0x5e,0xd9,0x06,0x24, +0x31,0x05,0x6a,0x0c,0xca,0xe0,0x6a,0x48,0x81,0x4c,0x1a,0x51,0xda,0x1c,0x1c,0x5b, +0x58,0xde,0x54,0x9a,0x5e,0xd9,0x04,0x61,0xd0,0x36,0x20,0x09,0x2a,0x50,0xa9,0x50, +0x06,0x57,0x43,0x0a,0xec,0xd2,0x92,0xdc,0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde,0xe4, +0xa4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2,0xde, +0xdc,0xe6,0x26,0x08,0xc3,0xb6,0xc1,0x48,0x56,0x81,0x62,0x85,0x32,0xb8,0x28,0xa5, +0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1,0x11,0xa5,0xb5,0x95,0xb9,0xcd,0xa5,0xbd,0xb9, +0xcd,0x4d,0x10,0x06,0x6e,0x03,0x92,0xb8,0x02,0xf5,0x0a,0x65,0x70,0x35,0xa4,0x40, +0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29,0x0d,0x8e,0xa9,0xcc,0xae,0x8c,0x8d,0xea,0xad, +0x6a,0xae,0x6c,0x82,0x30,0x74,0x1b,0x90,0x24,0x16,0x28,0x59,0x28,0x83,0xab,0x21, +0x05,0x2e,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x13,0x84,0xc1, +0xdb,0x80,0x24,0xb4,0x40,0xd5,0x42,0x19,0x5c,0x0d,0x29,0x50,0x32,0x23,0x2a,0xb3, +0x4b,0x1b,0x2b,0xa3,0x7a,0xb3,0x4a,0x2b,0xbb,0x23,0x2a,0x83,0xa3,0x43,0x9b,0x20, +0x0c,0xdf,0x06,0x23,0xb9,0x05,0x0a,0x17,0xca,0xa0,0xe1,0x61,0xa6,0x94,0x46,0x47, +0x57,0x26,0x37,0x41,0x18,0xc0,0x60,0x03,0x92,0xe8,0x02,0xb5,0x0b,0x65,0xd0,0x34, +0xa4,0x40,0xc9,0xac,0xe9,0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x6e, +0x6a,0x2c,0x8c,0xad,0x6c,0x82,0x30,0x84,0xc1,0x06,0x24,0xe9,0x05,0xca,0x17,0xca, +0xa0,0x69,0x48,0x81,0x90,0x19,0xd1,0xdb,0x9d,0xdb,0xdc,0x58,0x18,0x5b,0x99,0x51, +0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x61,0x10,0x83,0x0d,0x48,0x02,0x0e,0x54,0x38,0x94, +0x41,0xd3,0x90,0x02,0x3f,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba, +0x37,0x39,0xa5,0x34,0x3a,0xba,0x32,0xb9,0xa1,0x30,0xb7,0xb1,0x32,0x36,0xb6,0x30, +0xba,0xb4,0x37,0xb7,0x09,0xc2,0x30,0x06,0x1b,0x90,0x64,0x1c,0x28,0x72,0x28,0x83, +0xa6,0x21,0x05,0x32,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65, +0x13,0x84,0x81,0x0c,0x36,0x20,0x89,0x39,0x50,0xe7,0x50,0x06,0x4d,0x43,0x0a,0xcc, +0xcc,0xa0,0xe4,0xca,0xec,0xd2,0xde,0xea,0xe6,0x8c,0xe4,0xc2,0xda,0xca,0xa0,0xe4, +0xca,0x8a,0xf0,0xe0,0xde,0xe6,0xea,0xe4,0xca,0x26,0x08,0x43,0x19,0x6c,0x40,0x92, +0x74,0xa0,0xd4,0xa1,0x0c,0x9a,0x86,0x14,0xb8,0x98,0x51,0x85,0xb9,0x21,0x85,0xb1, +0x99,0x19,0x3d,0x59,0x4d,0x10,0x06,0x33,0xd8,0x60,0x24,0xec,0x40,0xb5,0x43,0x19, +0x34,0xac,0xcc,0x94,0xd2,0xe8,0xe8,0xca,0xe4,0xa6,0xca,0xe2,0xea,0xca,0xdc,0xc6, +0xca,0x98,0xca,0xdc,0xce,0xe8,0xd0,0x26,0x08,0xc3,0x19,0x6c,0x40,0x92,0x77,0xa0, +0xe0,0xa1,0x0c,0x9a,0x86,0x14,0xa8,0x98,0x11,0x95,0xb1,0xd1,0x85,0x51,0xa5,0xb5, +0x95,0x4d,0x10,0x06,0x34,0xd8,0x60,0x24,0xf2,0x40,0xcd,0x43,0x19,0x34,0xbc,0xcc, +0x88,0xf2,0xdc,0xc2,0xda,0xd2,0xc6,0xa4,0xca,0xe6,0x86,0xd0,0xc2,0xdc,0xce,0xca, +0x8c,0xc2,0xc6,0xe8,0xde,0xe4,0x26,0x08,0x43,0x1a,0x6c,0x30,0x92,0x7a,0xa0,0xec, +0xa1,0x0c,0x1a,0x62,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f, +0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x84,0x41,0x0d, +0x36,0x18,0x09,0x3e,0x50,0xf9,0x50,0x06,0xcd,0x06,0x4a,0x0f,0x4a,0xe1,0x14,0x54, +0xa1,0x15,0x60,0x61,0x16,0x6c,0x21,0x17,0x78,0xe1,0x17,0xc4,0xa1,0x1c,0xd0,0x61, +0x1d,0xdc,0x21,0x1e,0xe8,0xe1,0x1e,0xf4,0x61,0xc3,0x60,0x88,0xc2,0x3e,0x4c,0x10, +0x04,0x60,0x03,0xb0,0x61,0x30,0xfc,0xc1,0x1f,0x36,0x04,0xff,0xb0,0x61,0x18,0xfa, +0x01,0x24,0x28,0x0c,0x4d,0x6d,0x18,0xc6,0x60,0x0c,0x86,0x0d,0xc2,0x35,0x12,0x1b, +0x8a,0x7e,0x10,0x09,0x20,0x14,0x48,0x82,0x88,0x98,0x5c,0x98,0xdb,0x18,0x5a,0xd9, +0xdc,0x04,0x61,0x58,0x03,0x1a,0x66,0x6c,0x6f,0x61,0x74,0x73,0x13,0x84,0x81,0x0d, +0x58,0xa4,0xb9,0xcd,0xd1,0xcd,0x4d,0x10,0x86,0x36,0x20,0x91,0xe6,0x46,0x37,0x37, +0x41,0x18,0xdc,0x80,0x08,0x5d,0x19,0xde,0x17,0xdb,0x5b,0x18,0xd9,0x04,0x61,0x78, +0x03,0x22,0x74,0x65,0x78,0x5f,0x6e,0x6f,0x72,0x6d,0x4c,0xe8,0xca,0xf0,0xbe,0xe6, +0xe8,0xde,0xe4,0xca,0x58,0xd4,0xa5,0xb9,0xd1,0xcd,0x6d,0x80,0x4c,0xe2,0x24,0x50, +0x22,0x25,0x54,0x62,0x25,0x58,0xa2,0x25,0x5c,0xe2,0x25,0x60,0x82,0x8b,0x09,0x4e, +0x26,0x64,0xa1,0x0a,0x1b,0x9b,0x5d,0x9b,0x4b,0x1a,0x59,0x99,0x1b,0xdd,0x94,0x20, +0xa8,0x42,0x86,0xe7,0x62,0x57,0x26,0x37,0x97,0xf6,0xe6,0x36,0x25,0x20,0x9a,0x90, +0xe1,0xb9,0xd8,0x85,0xb1,0xd9,0x95,0xc9,0x4d,0x09,0x8c,0x3a,0x64,0x78,0x2e,0x73, +0x68,0x61,0x64,0x65,0x72,0x4d,0x6f,0x64,0x65,0x6c,0x53,0x82,0xa4,0x0c,0x19,0x9e, +0x8b,0x5c,0xd9,0xdc,0x5b,0x9d,0xdc,0x58,0xd9,0xdc,0x94,0x00,0x14,0x2a,0x91,0xe1, +0xb9,0xd0,0xe5,0xc1,0x95,0x05,0xb9,0xb9,0xbd,0xd1,0x85,0xd1,0xa5,0xbd,0xb9,0xcd, +0x4d,0x11,0xf6,0x01,0x24,0xea,0x90,0xe1,0xb9,0x94,0xb9,0xd1,0xc9,0xe5,0x41,0xbd, +0xa5,0xb9,0xd1,0xcd,0x4d,0x09,0x48,0xa2,0x0b,0x19,0x9e,0xcb,0xd8,0x5b,0x9d,0x1b, +0x5d,0x99,0xdc,0xdc,0x94,0x40,0x26,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x35,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x0d,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0x00, +0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc8,0x6d,0x9b,0xc2,0x36,0x5c, +0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98, +0x5f,0xdc,0xb6,0x2d,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9, +0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0x1b,0x83,0x34,0x5c,0xbe,0xf3,0xf8, +0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x96,0xe0,0x0c,0x97,0xef,0x3c,0xfe, +0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x05,0x44,0xc3,0xe5,0x3b,0x8f,0x6f,0x44,0x0e,0xf5, +0x88,0x83,0x8f,0xdc,0xb6,0x1d,0x54,0xc3,0xe5,0x3b,0x8f,0x2f,0x01,0xcc,0xb3,0x10, +0x25,0x51,0x11,0x8b,0x5f,0xdc,0xb6,0x11,0x54,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7, +0x44,0x45,0x44,0xe9,0x00,0x83,0x5f,0xdc,0xb6,0x15,0x58,0xc3,0xe5,0x3b,0x8f,0x3f, +0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11,0xe1,0x17,0xb7,0x6d,0x02,0xd9,0x70,0xf9, +0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38,0x88,0x0d,0x18,0x39,0xd4,0xe3,0x23,0xb7, +0x6d,0x06,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x6c,0xf5,0x15,0xac,0xed,0xc0,0x0c,0x33,0xca,0xb8,0xc3,0xf4,0x2f,0x65,0x6f,0x64, +0x44,0x58,0x49,0x4c,0xb8,0x2f,0x00,0x00,0x62,0x00,0x05,0x00,0xee,0x0b,0x00,0x00, +0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xa0,0x2f,0x00,0x00, +0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xe5,0x0b,0x00,0x00,0x0b,0x82,0x20,0x00, +0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49, +0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62, +0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b, +0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42, +0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a, +0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff, +0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20, +0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00, +0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00, +0x89,0x20,0x00,0x00,0xc3,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04, +0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c, +0x0b,0x84,0xc4,0x4c,0x10,0xe8,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0, +0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f, +0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18, +0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3, +0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60, +0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19, +0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c, +0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8, +0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4, +0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6, +0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60,0x06,0xea,0xe6,0x08,0x82,0x62,0x30,0x83, +0x32,0x0c,0x1f,0x81,0x03,0x01,0xc3,0x08,0x84,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84, +0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83, +0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39, +0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f,0xe8, +0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03, +0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca, +0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61, +0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d, +0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x23,0x49,0xe5,0x30,0x82,0x60,0xcc, +0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40, +0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f, +0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x72, +0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40, +0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87, +0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0xc2,0x89, +0x52,0x3a,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39, +0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc, +0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02, +0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52, +0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24,0x18,0x2b,0xb1,0x33, +0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x46,0x72,0x67,0x22,0x83,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77, +0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0, +0x03,0x30,0xf0,0x03,0x14,0x9c,0x04,0xcf,0x84,0x8d,0x03,0x3b,0x84,0xc3,0x3c,0xcc, +0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83, +0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xa0,0xc0,0x20, +0x79,0x18,0x41,0x18,0xce,0x10,0x82,0x8f,0x5d,0x6d,0x34,0xd1,0x34,0x4d,0xd3,0xc3, +0x30,0x9e,0xe7,0x79,0x1a,0x86,0x61,0x18,0x86,0x41,0xf5,0x4d,0xd2,0x14,0x51,0xc2, +0xe4,0xb3,0x00,0xf3,0x2c,0x44,0xc4,0x4e,0xc0,0x44,0xa0,0x60,0xa0,0x7b,0x0a,0x00, +0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02, +0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2, +0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20, +0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01,0x11,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24,0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2, +0x20,0xca,0xa1,0xf0,0x03,0xe8,0x1b,0x01,0x20,0x73,0x06,0x80,0xd4,0x19,0x00,0x6a, +0x67,0x00,0xe8,0x9d,0x01,0xa0,0x78,0x06,0x80,0xe6,0x19,0x00,0xb2,0x67,0x00,0x08, +0x9f,0x01,0x00,0x00,0x79,0x18,0x00,0x00,0x74,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0xa1,0x99,0x20,0x0c,0xce,0x06,0x61,0x20,0x26,0x08,0xc3,0xb3, +0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08,0x03,0x34,0x41,0x30, +0x83,0x8d,0xc0,0x04,0x61,0x88,0x36,0x08,0x4a,0xb3,0x21,0x51,0x16,0x46,0x21,0x06, +0x42,0x71,0x26,0x08,0x6a,0xc0,0x6d,0x48,0x06,0x88,0x51,0x94,0x81,0x50,0x9c,0x09, +0xc2,0x20,0x6d,0x48,0x88,0x85,0x51,0xa4,0x81,0x50,0x9c,0x09,0xc2,0x30,0x4d,0x10, +0x06,0x6a,0x83,0xa0,0x54,0x1b,0x12,0x09,0x62,0x14,0x6a,0x20,0x14,0x6b,0x82,0x30, +0x54,0x1b,0x12,0x6a,0x61,0x14,0x6c,0x20,0x14,0x67,0x82,0x30,0x58,0x1b,0x12,0x6c, +0x61,0x14,0x6d,0x20,0x14,0x6b,0x82,0xd0,0x06,0xdd,0x04,0x61,0xb8,0x36,0x24,0x06, +0xc7,0x28,0xdd,0x40,0x28,0xce,0x04,0x61,0xc0,0x36,0x24,0x1f,0xc4,0x28,0xc3,0x40, +0x28,0xd6,0x06,0xe4,0x89,0xa6,0x2b,0xdb,0x3c,0x30,0x98,0x20,0xbc,0x81,0x37,0x41, +0xf8,0xb4,0x0d,0x8b,0x22,0x06,0x8c,0xa2,0x0c,0xc4,0x18,0x8c,0xc1,0x18,0x38,0x13, +0x84,0x38,0xf8,0x36,0x2c,0x43,0x19,0x30,0xca,0x30,0x10,0x63,0x30,0x06,0x63,0x60, +0x4d,0x10,0xe6,0x00,0x0c,0x36,0x2c,0xc4,0x19,0x30,0x8a,0x34,0x10,0x63,0x30,0x06, +0x63,0x60,0x6d,0x58,0x24,0x31,0x60,0x14,0x6a,0x20,0xc6,0x60,0x0c,0xc6,0xc0,0xd9, +0xb0,0x50,0x62,0xc0,0x28,0xc4,0x40,0x8c,0xc1,0x18,0x8c,0x81,0xb3,0xa1,0x20,0x03, +0x33,0x40,0x83,0x34,0x50,0x83,0x09,0x82,0x1d,0x84,0xc1,0x04,0x61,0xc8,0x36,0x20, +0x0a,0x1b,0x30,0x8a,0x32,0xb4,0x01,0xb0,0x21,0x70,0x83,0x09,0x02,0x1e,0x88,0xc1, +0x06,0x44,0x81,0x03,0x46,0x19,0x06,0x05,0xd8,0x10,0xc4,0xc1,0x06,0x22,0x0c,0xd6, +0xe0,0x0d,0xe4,0x60,0x82,0x20,0x00,0x14,0x86,0xa6,0x36,0x0c,0x5d,0x37,0x6c,0x10, +0x28,0x3b,0xd8,0x50,0xd0,0x41,0x1d,0x00,0x73,0x70,0x07,0x55,0xd8,0xd8,0xec,0xda, +0x5c,0xd2,0xc8,0xca,0xdc,0xe8,0xa6,0x04,0x41,0x15,0x32,0x3c,0x17,0xbb,0x32,0xb9, +0xb9,0xb4,0x37,0xb7,0x29,0x01,0xd1,0x84,0x0c,0xcf,0xc5,0x2e,0x8c,0xcd,0xae,0x4c, +0x6e,0x4a,0x60,0xd4,0x21,0xc3,0x73,0x99,0x43,0x0b,0x23,0x2b,0x93,0x6b,0x7a,0x23, +0x2b,0x63,0x9b,0x12,0x20,0x65,0xc8,0xf0,0x5c,0xe4,0xca,0xe6,0xde,0xea,0xe4,0xc6, +0xca,0xe6,0xa6,0x04,0x72,0x50,0x87,0x0c,0xcf,0xa5,0xcc,0x8d,0x4e,0x2e,0x0f,0xea, +0x2d,0xcd,0x8d,0x6e,0x6e,0x4a,0x70,0x07,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x35,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x0d,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e, +0x71,0xdb,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc8,0x6d, +0x9b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94, +0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x2d,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54, +0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0x1b,0x83,0x34, +0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x96,0xe0,0x0c, +0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x05,0x44,0xc3,0xe5,0x3b,0x8f, +0x6f,0x44,0x0e,0xf5,0x88,0x83,0x8f,0xdc,0xb6,0x1d,0x54,0xc3,0xe5,0x3b,0x8f,0x2f, +0x01,0xcc,0xb3,0x10,0x25,0x51,0x11,0x8b,0x5f,0xdc,0xb6,0x11,0x54,0xc3,0xe5,0x3b, +0x8f,0x3f,0x11,0xd7,0x44,0x45,0x44,0xe9,0x00,0x83,0x5f,0xdc,0xb6,0x15,0x58,0xc3, +0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11,0xe1,0x17,0xb7,0x6d, +0x02,0xd9,0x70,0xf9,0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38,0x88,0x0d,0x18,0x39, +0xd4,0xe3,0x23,0xb7,0x6d,0x06,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e, +0x71,0xdb,0x00,0x00,0x61,0x20,0x00,0x00,0x94,0x09,0x00,0x00,0x13,0x04,0x5c,0x2c, +0x10,0x00,0x00,0x00,0x4b,0x00,0x00,0x00,0x34,0xcc,0x00,0x14,0x52,0x19,0x15,0x61, +0x40,0xb1,0x95,0x46,0xc9,0x95,0x4a,0xd9,0xd5,0x40,0xf1,0x95,0x4b,0x19,0x06,0x14, +0x4c,0xd9,0x14,0x53,0xf1,0x06,0x94,0x6f,0x40,0x29,0x55,0x41,0x45,0x94,0x4f,0xd1, +0xd0,0x57,0x03,0xa4,0x14,0x41,0x19,0x94,0x47,0x09,0x8c,0x00,0x90,0x31,0x46,0x00, +0x82,0x20,0x08,0x82,0xc1,0x0c,0xc0,0x18,0x01,0x08,0x82,0x20,0x0a,0x06,0x63,0x04, +0xad,0x39,0xe7,0xec,0x37,0x46,0x00,0x82,0x20,0x28,0x7f,0x63,0x04,0x20,0x08,0xc2, +0xfc,0x2f,0x8c,0x11,0x80,0x20,0x08,0xc6,0xbf,0x30,0x46,0xb0,0xfb,0xa3,0x4c,0x82, +0xc1,0x18,0xc1,0xee,0x8f,0x32,0xff,0x8d,0x11,0x80,0x20,0x08,0xc2,0xbf,0x30,0x46, +0xd0,0x9a,0x73,0xce,0x7b,0x63,0x04,0x20,0x08,0x82,0x32,0x18,0x8c,0x11,0x80,0x20, +0x08,0x82,0xa0,0x30,0x46,0x00,0x82,0xf8,0x7f,0x8f,0xc1,0x18,0x41,0x48,0x82,0x21, +0xde,0x8d,0x11,0xec,0xb1,0x1a,0xef,0xdf,0x18,0xc1,0x5a,0xab,0xb5,0xf8,0x8d,0x11, +0xfc,0xf7,0xdf,0xbf,0xdf,0x18,0x41,0x6b,0xce,0x39,0xef,0x0b,0x63,0x04,0xb2,0xe8, +0xf6,0xff,0x37,0x46,0xa0,0xb3,0xe6,0x9c,0x7e,0x63,0x04,0x2a,0x5e,0x9f,0xaa,0x37, +0x46,0x00,0x82,0x20,0x08,0x82,0xc3,0x18,0xc1,0x5a,0xab,0xb5,0xee,0x8d,0x11,0x80, +0x20,0xe8,0xdf,0x61,0x30,0x46,0xd0,0x9a,0x73,0x4e,0x7b,0x63,0x04,0x20,0x08,0x82, +0x24,0x18,0x8c,0x11,0x80,0x20,0x08,0xea,0x60,0x30,0x46,0x00,0xc7,0x65,0x7e,0x7b, +0x63,0x04,0x64,0xc9,0xeb,0xf7,0x37,0x46,0x00,0x82,0x20,0xc8,0x82,0xc1,0x18,0x01, +0x08,0x82,0x20,0xfc,0x8d,0x11,0x80,0x20,0x08,0xa2,0xdf,0x18,0xc1,0x3b,0x93,0x26, +0xda,0x8d,0x11,0x80,0x20,0x08,0xe2,0xbf,0x30,0x46,0x00,0x82,0x20,0x88,0x7f,0x23, +0x00,0x00,0x00,0x00,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xb9,0xc0,0x07,0x67, +0x20,0x0b,0xb7,0xb0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xba,0xd0,0x07, +0x68,0x40,0x0b,0xb3,0xc0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xbb,0xe0, +0x07,0x69,0x90,0x0b,0xb5,0xd0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xbc, +0xf0,0x07,0x6a,0xb0,0x0b,0xbb,0xe0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06, +0xbd,0x00,0x0a,0x6b,0x90,0x0b,0xb9,0xf0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00, +0x06,0xbe,0x10,0x0a,0x6b,0x20,0x0b,0xbd,0x00,0x0b,0x23,0x06,0x09,0x00,0x82,0x60, +0x00,0x06,0xbf,0x20,0x0a,0x6c,0xc0,0x0b,0xb4,0x10,0x0b,0x23,0x06,0x09,0x00,0x82, +0x60,0x00,0x06,0xe0,0x30,0x0a,0x6d,0x70,0x0b,0xb6,0x20,0x0b,0x23,0x06,0x09,0x00, +0x82,0x60,0x00,0x06,0xe1,0x40,0x0a,0x6e,0xa0,0x0b,0xb8,0x30,0x0b,0x23,0x06,0x09, +0x00,0x82,0x60,0x00,0x06,0xe2,0x50,0x0a,0x6f,0xc0,0x0b,0xbb,0x40,0x0b,0x23,0x06, +0x09,0x00,0x82,0x60,0x00,0x06,0xe3,0x60,0x0a,0x70,0x10,0x0e,0xbd,0x50,0x0b,0x23, +0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe4,0x70,0x0a,0x71,0x30,0x0e,0xe0,0x60,0x0b, +0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe5,0x80,0x0a,0x72,0x10,0x0e,0xe3,0x70, +0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe6,0x90,0x0a,0x76,0x20,0x0e,0xe5, +0x80,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe7,0xa0,0x0a,0x78,0x30,0x0e, +0xe3,0x90,0x0b,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0xcc,0x43,0x28,0x90,0xc3,0x88, +0x81,0x01,0x80,0x20,0x18,0x10,0xf4,0x20,0x0a,0xe8,0x30,0x62,0x60,0x00,0x20,0x08, +0x06,0x04,0x3d,0x88,0x82,0x39,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x51,0x0f,0xa3, +0xa0,0x0e,0x23,0x06,0x07,0x00,0x82,0x60,0xd0,0xb5,0x43,0x2b,0x14,0xeb,0x30,0x9a, +0x10,0x04,0x65,0xa0,0xc3,0x95,0x91,0x0e,0x57,0x01,0x2c,0x70,0x11,0x01,0x54,0x70, +0x0a,0x5a,0x49,0x01,0x25,0x24,0x70,0x82,0x61,0x27,0x18,0x66,0x02,0x19,0xc0,0xc7, +0x84,0x32,0x80,0xcf,0x68,0x42,0x03,0x5c,0x60,0xd8,0x39,0x86,0x59,0x21,0xd0,0xc7, +0x0a,0x81,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0x81,0xc4,0x2f,0x5c,0xf7,0x30, +0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x9d,0x48,0x88, +0x83,0xd6,0x0f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x27,0x18,0x76,0x82,0x61,0x76, +0x08,0xf4,0xb1,0x43,0xa0,0x8f,0x09,0x0c,0x7c,0x4c,0x60,0xe0,0x33,0x9a,0x90,0x08, +0xa3,0x09,0xca,0x60,0x08,0x21,0x1f,0x43,0x08,0xf9,0x98,0x12,0x0b,0xf0,0x31,0x45, +0x16,0xe0,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x4e,0xe0,0x03,0x21,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0xa1,0x13,0xf9,0x40,0x08,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xec,0x44,0x3e,0xfc,0x81,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x4f,0xe8, +0x03,0x28,0x08,0xa7,0x18,0x76,0x8a,0x61,0x46,0x08,0xf4,0x31,0x42,0xa0,0xcf,0x88, +0x41,0x03,0x80,0x20,0x18,0x34,0x60,0xe1,0x0f,0x73,0x40,0x13,0x65,0x40,0x06,0x21, +0x11,0x12,0x21,0x11,0x12,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x9d,0x30, +0x9a,0xe0,0x0d,0x26,0x10,0xf2,0x31,0x81,0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18, +0x68,0x61,0x01,0x12,0x78,0x60,0x13,0xa3,0x09,0x81,0x30,0x9a,0x20,0x0c,0x56,0x08, +0xf1,0xb1,0x42,0x88,0x8f,0xa9,0x81,0x20,0x1f,0x53,0x03,0x41,0x3e,0x26,0x08,0xf2, +0x31,0x41,0x90,0x8f,0x09,0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x7a,0x8b, +0x92,0x08,0x0c,0x71,0x03,0xf8,0x18,0xe2,0x06,0xf0,0x19,0x8e,0x10,0x68,0x61,0xf8, +0x86,0x23,0x06,0x5b,0x28,0xbe,0x12,0x02,0x1d,0x8e,0x20,0x6e,0x61,0xf8,0x86,0x23, +0x8a,0x5c,0x28,0xbe,0x12,0x02,0x2d,0x22,0xd0,0x11,0x83,0x07,0x00,0x41,0x30,0x98, +0xf0,0x42,0x26,0x64,0xa1,0x15,0x3a,0xce,0x1f,0xfc,0xe1,0x2d,0xde,0x82,0x27,0x76, +0x61,0x34,0x21,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xda,0x8b,0xb4,0x08,0x46, +0x0c,0x1e,0x00,0x04,0xc1,0x60,0xda,0x8b,0x9a,0xc0,0x05,0x58,0x00,0x83,0x2f,0x24, +0x42,0x42,0x2e,0xe4,0xe2,0x27,0x7c,0x61,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x3a,0xbd,0xd0,0x09,0x59,0xb8,0x8b,0xd1,0x84,0x60,0x18, +0x6e,0x08,0xee,0x02,0x0c,0x4a,0x71,0x09,0x2e,0x21,0xd8,0x1a,0x60,0x82,0xab,0x09, +0x74,0x96,0x21,0x10,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xe8,0x42,0x23,0x2c,0x72, +0xe1,0x2f,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x4e,0x30,0xec,0x04,0xc3,0x4c,0xd8, +0xe4,0x63,0xc2,0x26,0x1f,0x13,0x54,0x02,0x3e,0x26,0xac,0x04,0x7c,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x90,0x8d,0xb8,0x30,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x66,0x23,0x2e,0xe4,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x36,0xe6,0xe2, +0x18,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa8,0x8d,0xb9,0xa0,0x87,0x60,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0xa2,0xd9,0x40,0x8b,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22, +0xda,0x48,0x0b,0xe1,0x84,0x81,0x4e,0x18,0xc8,0x0e,0x22,0x3e,0x66,0x10,0xf1,0x29, +0x62,0x2e,0xa0,0x08,0xba,0x80,0x11,0x83,0x03,0x00,0x41,0x30,0xa8,0x72,0x83,0x2d, +0x84,0xd8,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x4a,0x37,0xda,0x42,0x90,0x8d,0x11, +0x83,0x06,0x00,0x41,0x30,0x68,0x7e,0xa3,0x2f,0xe8,0x61,0x36,0x84,0x00,0x34,0x40, +0x03,0x34,0x40,0x63,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13, +0x88,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0xf2,0x10,0x8d,0x7c,0xc0,0x8d,0xc6, +0x28,0x8d,0xd2,0x28,0x8d,0xd2,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18, +0x84,0xd1,0x04,0x62,0x28,0x09,0x3c,0xc0,0xc2,0x40,0x34,0x40,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0xd5,0x79,0xf4,0x85,0x10,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xc3, +0x1e,0xaa,0x11,0x12,0xe0,0x11,0x38,0xad,0xd1,0x1a,0xad,0xd1,0x1a,0xa3,0x09,0x01, +0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0xa5,0x9d,0x07,0x8c,0x18, +0x1c,0x00,0x08,0x82,0x41,0xe5,0x1e,0xa4,0x11,0x20,0x23,0x06,0x0d,0x00,0x82,0x60, +0xd0,0xcc,0x47,0x6c,0xa0,0xc4,0x79,0x04,0x15,0x6d,0xd0,0x06,0x6d,0xd0,0xc6,0x68, +0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x88,0x41,0x03, +0x80,0x20,0x18,0x34,0xf8,0x61,0x1b,0x2d,0xc1,0x1e,0x1b,0x18,0xe4,0x46,0x6e,0xe4, +0x46,0x6e,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31, +0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xd3,0x1f,0xbb,0x21,0x13,0xf1,0x61,0x06,0x65, +0xe0,0x1b,0xbe,0xe1,0x1b,0xbe,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30, +0x08,0xa3,0x09,0xc4,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x8d,0x88,0x80,0xc7,0x4d, +0xd8,0xc7,0xa5,0x06,0xe3,0x31,0x1e,0xe3,0x31,0x1e,0xa3,0x09,0x01,0x30,0x9a,0x20, +0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x9c, +0x48,0x79,0xf0,0xc4,0x7e,0x54,0x6f,0x80,0x1e,0xe8,0x81,0x1e,0xe8,0x31,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x50,0x74,0x30,0x22,0x60, +0xa3,0x50,0x1e,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x4a,0x45,0xc0,0x43,0x08, +0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x79,0x91,0xf6,0x20,0x8b,0x11,0x91,0x83,0x00, +0x3e,0xe0,0x03,0x3e,0xe0,0x63,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10, +0x46,0x13,0x88,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x1a,0x91,0x8f,0xb4,0x40, +0x91,0x3e,0x30,0xea,0xa3,0x3e,0xea,0xa3,0x3e,0x46,0x13,0x02,0x60,0x34,0x41,0x08, +0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xc9,0x91, +0xfb,0x70,0x8b,0x16,0x71,0x83,0x45,0x3f,0xf4,0x43,0x3f,0xf4,0x63,0x34,0x21,0x00, +0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0x61,0xc4,0xa0,0x01,0x40,0x10, +0x0c,0x1a,0x1f,0xe1,0x8f,0xb9,0x90,0x11,0x36,0x80,0xfe,0xe3,0x3f,0xfe,0xe3,0x3f, +0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x6a,0x15, +0x72,0x04,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x02,0x13,0xfb,0x08,0xae,0x11,0x83, +0x06,0x00,0x41,0x30,0x68,0xca,0x64,0x44,0xf4,0x22,0x47,0x50,0x21,0x30,0x11,0x13, +0x31,0x11,0x13,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04, +0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x46,0x4d,0x50,0xe4,0x2f,0x7c,0x64,0x16, +0x8c,0x15,0x59,0x91,0x15,0x59,0x91,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84, +0x41,0x18,0x4d,0x20,0x86,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xde,0xa4,0x45,0x48, +0x63,0x4c,0x48,0x61,0x81,0x11,0x18,0x81,0x11,0x18,0x19,0x4d,0x08,0x80,0xd1,0x04, +0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x86, +0x4e,0x64,0x24,0x35,0xd0,0x44,0x14,0xa0,0x1a,0xa9,0x91,0x1a,0xa9,0x91,0xd1,0x84, +0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x06,0xdb,0x0d,0x70,0x88, +0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x78,0xf2,0x26,0xc1,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0x7c,0xb2,0x23,0xc1,0x7f,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xa4, +0x27,0x71,0x12,0x0c,0x47,0x04,0xe0,0x41,0x7c,0x36,0xec,0x87,0x7c,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0xea,0x93,0x1d,0x09,0x2c,0x10,0xe8,0x63,0x46,0x7f,0xc8,0x67, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x50,0xf1,0x91,0xc0,0x02,0x81,0x3e,0x16,0x10, +0xf2,0x99,0x6e,0x30,0x8f,0x00,0x31,0xff,0x68,0x87,0xf8,0x8c,0x18,0x18,0x00,0x08, +0x82,0x41,0x54,0x2a,0x7c,0x12,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x91,0x2a,0x68, +0x12,0xb0,0xc8,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xa7,0xe2,0x27,0xc1,0x70,0x44, +0xd0,0x1e,0xc4,0x67,0x03,0x8a,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x55, +0x41,0x93,0xc0,0x02,0x81,0x3e,0x66,0xa8,0x88,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0x6a,0x95,0x35,0x09,0x2c,0x10,0xe8,0x63,0x01,0x21,0x9f,0xe9,0x86,0xf9,0x08, +0x10,0xa3,0x0f,0x7d,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xb2,0x92,0x2a, +0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xb6,0x52,0x27,0x41,0x8e,0x8c,0x18,0x18, +0x00,0x08,0x82,0x41,0x44,0x2b,0xab,0x12,0x0c,0x47,0x04,0xfa,0x41,0x7c,0x36,0xd4, +0x88,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xba,0x95,0x3a,0x09,0x2c,0x10,0xe8, +0x63,0xc6,0x8d,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x5d,0xc1,0x93,0xc0, +0x02,0x81,0x3e,0x16,0x10,0xf2,0x99,0x6e,0x00,0x91,0x00,0x31,0x32,0x39,0x89,0xf8, +0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xf4,0x2b,0xb6,0x12,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0x31,0x2e,0xa2,0x12,0x98,0xc9,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xe1, +0x82,0x2b,0xc1,0x70,0x44,0x70,0x22,0xc4,0x67,0x83,0x98,0xc8,0x67,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0x22,0x72,0x11,0x95,0xc0,0x02,0x81,0x3e,0x66,0x90,0x89,0x7c,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x20,0x3a,0x97,0x52,0x09,0x2c,0x10,0xe8,0x63,0x01,0x21, +0x9f,0xe9,0x86,0x16,0x09,0x10,0x43,0x83,0x96,0x90,0x8f,0xa5,0x41,0x4b,0xc8,0xc7, +0xd4,0xa0,0x25,0xe4,0x63,0x6b,0xd0,0x12,0xf2,0xb1,0x8f,0x25,0xe4,0x63,0x60,0xc0, +0x12,0xf2,0xb1,0x30,0x60,0x09,0xf9,0x98,0x18,0xb0,0x84,0x7c,0x8c,0x40,0xe0,0x63, +0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x34,0x96,0x90,0x8f,0x6d,0x2c, +0x21,0x1f,0xe3,0x58,0x42,0x3e,0xd6,0xb1,0x84,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01, +0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0xaa,0x96,0x90,0x8f,0x59,0x2d,0x21,0x1f, +0xbb,0x5a,0x42,0x3e,0x86,0xb5,0x84,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43, +0x08,0xf8,0x18,0x42,0xc0,0xc7,0xee,0x80,0x14,0xe0,0x63,0xc1,0x1a,0xc0,0xc7,0x82, +0x0f,0x3e,0x76,0x04,0xf4,0xb1,0x43,0xa0,0x8f,0x1d,0x03,0x7d,0xec,0x20,0xe8,0x63, +0xab,0x70,0x13,0xf2,0x31,0x56,0xb8,0x09,0xf9,0x58,0x2b,0xdc,0x84,0x7c,0xcc,0x15, +0x6e,0x42,0x3e,0x26,0x0a,0x36,0x21,0x1f,0x1b,0x05,0x9b,0x90,0x8f,0x91,0x82,0x4d, +0xc8,0xc7,0x4a,0xc1,0x26,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0, +0xc7,0x08,0x04,0x3e,0xd6,0x07,0x39,0x21,0x1f,0xf3,0x83,0x9c,0x90,0x8f,0xfd,0x41, +0x4e,0xc8,0xc7,0x40,0x21,0x27,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42, +0xc0,0xc7,0x10,0x02,0x3e,0x86,0x07,0x3c,0x21,0x1f,0xcb,0x03,0x9e,0x90,0x8f,0xe9, +0x01,0x4f,0xc8,0xc7,0xf6,0x80,0x27,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18, +0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84,0x01,0x7d,0x8c,0x10,0x03,0xfa,0x18,0x31, +0x06,0xf4,0x31,0x82,0x0c,0xe8,0x63,0xeb,0x00,0x16,0xf2,0x31,0x76,0x00,0x0b,0xf9, +0x58,0x3b,0x80,0x85,0x7c,0xcc,0x1d,0xc0,0x42,0x3e,0x26,0x0e,0x3f,0x21,0x1f,0x1b, +0x87,0x9f,0x90,0x8f,0x91,0xc3,0x4f,0xc8,0xc7,0xca,0xe1,0x27,0xe4,0x63,0x04,0x02, +0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0xd6,0x0b,0x62,0x21,0x1f, +0xf3,0x05,0xb1,0x90,0x8f,0xfd,0x82,0x58,0xc8,0xc7,0xc0,0x41,0x2c,0xe4,0x63,0x08, +0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x0b,0x65,0x21, +0x1f,0xcb,0x85,0xb2,0x90,0x8f,0xe9,0x42,0x59,0xc8,0xc7,0x76,0xa1,0x2c,0xe4,0x63, +0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84,0x02, +0x7d,0x8c,0x10,0x05,0xfa,0x18,0x31,0x0a,0xf4,0x31,0x82,0x14,0xe8,0x63,0x2b,0xa1, +0x16,0xf2,0x31,0x96,0x50,0x0b,0xf9,0x58,0x4b,0xa8,0x85,0x7c,0xcc,0x25,0xd4,0x42, +0x3e,0x26,0x12,0x69,0x21,0x1f,0x1b,0x89,0xb4,0x90,0x8f,0x91,0x44,0x5a,0xc8,0xc7, +0x4a,0x22,0x2d,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08, +0x04,0x3e,0xd6,0x0f,0x6c,0x21,0x1f,0xf3,0x07,0xb6,0x90,0x8f,0xfd,0x03,0x5b,0xc8, +0xc7,0x40,0x82,0x2d,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7, +0x10,0x02,0x3e,0x86,0x0f,0x6f,0x21,0x1f,0xcb,0x87,0xb7,0x90,0x8f,0xe9,0xc3,0x5b, +0xc8,0xc7,0xf6,0xe1,0x2d,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0, +0xc7,0x10,0x02,0x3e,0x46,0x84,0x03,0x7d,0x8c,0x10,0x07,0xfa,0x18,0x31,0x0e,0xf4, +0x31,0x82,0x1c,0xe8,0x63,0x32,0x63,0x23,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83, +0xe8,0x7d,0xcc,0x27,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x7e,0x64,0x27,0xb0, +0x9b,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xe2,0x07,0x7d,0x82,0xe1,0x88,0xe0,0x66, +0x88,0xcf,0x06,0xb9,0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xf4,0x23,0x3b, +0x81,0x05,0x02,0x7d,0xcc,0xa0,0x1b,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x74, +0x3f,0xb5,0x13,0x58,0x20,0xd0,0xc7,0x02,0x42,0x3e,0xd3,0x0d,0x3d,0x13,0x20,0x56, +0x37,0x63,0x12,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf8,0x67,0x7e,0x82,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x40,0xe8,0x77,0x82,0xd1,0x19,0x31,0x30,0x00,0x10, +0x04,0x83,0xc8,0x7f,0xea,0x27,0x18,0x8e,0x08,0xc8,0x86,0xf8,0x6c,0xf8,0x1b,0xf9, +0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x14,0x42,0xbf,0x13,0x58,0x20,0xd0,0xc7,0x8c, +0xd0,0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x24,0x24,0x3e,0x81,0x05,0x02, +0x7d,0x2c,0x20,0xe4,0x33,0xdd,0xa0,0x36,0x01,0x62,0x6b,0x03,0x27,0xf1,0x19,0x31, +0x30,0x00,0x10,0x04,0x83,0x28,0x85,0x40,0x28,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0xa3,0x85,0xd8,0x27,0x80,0x9d,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x56,0x48,0x84, +0x82,0xe1,0x88,0x20,0x6e,0x88,0xcf,0x06,0xd6,0x91,0xcf,0x88,0x81,0x01,0x80,0x20, +0x18,0x44,0x2e,0xc4,0x3e,0x81,0x05,0x02,0x7d,0xcc,0x70,0x1d,0xf9,0x8c,0x18,0x18, +0x00,0x08,0x82,0x41,0x14,0x43,0xef,0x13,0x58,0x20,0xd0,0xc7,0x02,0x42,0x3e,0xd3, +0x0d,0x77,0x13,0x20,0xb6,0x3b,0x7d,0x12,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0x6c,0xa8,0x85,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x74,0x28,0x7f,0x82,0xde, +0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0x87,0x5e,0x28,0x18,0x8e,0x08,0xfc,0x86, +0xf8,0x6c,0xc8,0x1d,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xb4,0x43,0xf9,0x13, +0x58,0x20,0xd0,0xc7,0x8c,0xdd,0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x3e, +0xc4,0x3f,0x81,0x05,0x02,0x7d,0x2c,0x20,0xe4,0x33,0xdd,0x40,0x3a,0x01,0x62,0x68, +0x80,0x13,0xf2,0xb1,0x34,0xc0,0x09,0xf9,0x98,0x1a,0xe0,0x84,0x7c,0x6c,0x0d,0x70, +0x42,0x3e,0xf6,0xf1,0x83,0x7c,0x0c,0x0c,0xf8,0x41,0x3e,0x16,0x06,0xfc,0x20,0x1f, +0x13,0x03,0x7e,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23, +0x10,0xf8,0x98,0x46,0x0e,0xf2,0xb1,0x8d,0x1c,0xe4,0x63,0x1c,0x39,0xc8,0xc7,0x3a, +0x72,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8, +0x58,0xc5,0x0a,0xf2,0x31,0x8b,0x15,0xe4,0x63,0x17,0x2b,0xc8,0xc7,0x30,0x56,0x90, +0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0xd8,0x1d, +0x90,0x02,0x7c,0x2c,0x58,0x03,0xf8,0x58,0xf0,0xc1,0xc7,0x8e,0x80,0x3e,0x76,0x08, +0xf4,0xb1,0x63,0xa0,0x8f,0x1d,0x04,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x40, +0xa5,0x33,0x4a,0x15,0x52,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x95,0xd0,0x28, +0x55,0x48,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x55,0x4a,0xa3,0x54,0x21,0x95, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x56,0x49,0x8d,0x52,0x85,0x54,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x60,0x25,0x35,0x6a,0x15,0x54,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0xa3,0x95,0xd6,0xa8,0x55,0x50,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x57, +0x62,0xa3,0x56,0x41,0x95,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5e,0xa9,0x8d,0x5a, +0x05,0x55,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x80,0xa5,0x37,0x42,0xf4,0x64,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0x58,0x82,0x23,0x44,0x4f,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x90,0xa5,0x38,0x42,0xf4,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x59, +0x92,0x23,0x44,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa0,0x25,0x39,0x42,0xfc, +0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x5a,0x9a,0x23,0xc4,0x4f,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xb0,0x25,0x3a,0x42,0xfc,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0x5b,0xaa,0x23,0xc4,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc0,0xa5,0x3b, +0x42,0xfa,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x5c,0xc2,0x23,0xa4,0x4f,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd0,0xa5,0x3c,0x42,0xfa,0x64,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0x5d,0xd2,0x23,0xa4,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe0, +0x25,0x3d,0x42,0x42,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x5e,0xda,0x23,0x24, +0x54,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf0,0x25,0x3e,0x42,0x42,0x65,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0x5f,0xea,0x23,0x24,0x54,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x00,0x27,0x3f,0xe2,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xc2,0xe9,0x8f, +0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x71,0x02,0x25,0x0e,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0x63,0x9c,0x42,0x89,0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x20,0xa7,0x51,0x22,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xca,0x89,0x94,0x08, +0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x73,0x2a,0x25,0x02,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0xe3,0x9c,0x4c,0x89,0x40,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x0b, +0x27,0x50,0xc2,0x1f,0x5e,0x1a,0x4d,0x08,0x82,0x11,0x83,0x06,0x00,0x41,0x30,0x68, +0xd2,0xe9,0x94,0xfa,0xa7,0x97,0x7a,0xa9,0x97,0x54,0x49,0x95,0x54,0x49,0x95,0x46, +0x13,0x02,0x60,0x38,0x22,0x58,0xa1,0xe0,0x9b,0x6e,0x68,0x21,0x21,0x30,0xa5,0xa0, +0x8f,0x29,0x06,0x7d,0x4c,0x39,0xe8,0x63,0xc4,0x20,0x1f,0x2b,0x06,0xf9,0xd8,0x60, +0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x7a,0x92,0xa5,0x61,0x86,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xa8,0xa7,0x59,0x1a,0x68,0x68,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0x7b,0xa2,0xa5,0xa1,0x86,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb8,0x27, +0x5b,0x1a,0xda,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x7c,0xba,0xa5,0xc1,0x8d, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc8,0x27,0x5c,0x1a,0xde,0xc8,0x04,0x1f,0x92, +0x8f,0x09,0x04,0x7c,0x2c,0xf8,0x21,0xf9,0x58,0x30,0xc0,0xc7,0x8e,0x22,0x3e,0x16, +0x8c,0x91,0x7c,0x2c,0x19,0x23,0xf9,0xd8,0x11,0xc4,0xc7,0x92,0x32,0x92,0x8f,0x09, +0x41,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x0a,0x29,0x7c,0xea,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0x12,0x29,0x78,0x0a,0x86,0x23,0xbe,0x32,0x22,0xbe,0x0b,0x86, +0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xe6,0xa4,0xca,0x89,0x8c,0xd0,0x89,0x85,0x56, +0x08,0x9d,0xd0,0x09,0x9d,0xd0,0x69,0x34,0x21,0x00,0x86,0x23,0x02,0x3e,0x12,0xbe, +0x11,0x83,0x07,0x00,0x41,0x30,0x98,0x4e,0x2a,0x9c,0xc0,0x88,0x87,0x70,0xe7,0x76, +0x5a,0xa9,0x95,0xfc,0xc9,0x9f,0xd6,0x49,0x8d,0x46,0x13,0x02,0x60,0x34,0x41,0x08, +0x66,0x09,0x84,0x81,0x0a,0x43,0x0c,0x02,0x5d,0x0c,0x80,0x81,0x0a,0x03,0x0c,0x02, +0x5e,0x0c,0x80,0x81,0x0a,0x43,0x0b,0x7c,0x31,0x00,0x06,0x2a,0x0c,0x25,0x00,0xc7, +0x00,0x18,0xa8,0x30,0x94,0x40,0x1c,0x03,0x60,0xa0,0xc2,0xe0,0x02,0x72,0x0c,0x80, +0x81,0x8a,0x41,0x0b,0x5c,0x34,0x00,0x06,0x2a,0x3e,0x2b,0xe0,0xcf,0x00,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0xc3,0xa6,0xe8,0xc9,0x76,0x86,0x11,0x83,0x03,0x00,0x41, +0x30,0xe8,0x5e,0xea,0x9d,0xce,0x88,0xa5,0x46,0x13,0x02,0xa1,0x02,0x72,0xd2,0x7a, +0xa9,0xe0,0x2e,0x30,0x6c,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x3a,0x9a,0xa2,0x27,0x36, +0x7a,0xa9,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x13,0x0c,0x3b,0xc1,0x30,0x13,0x0c, +0xfa,0x98,0x70,0xd0,0xe7,0x84,0x81,0x4e,0x18,0x68,0x34,0xc1,0x01,0x46,0x13,0x9e, +0xe0,0x08,0xc3,0x8e,0x30,0xcc,0x04,0x32,0x92,0x8f,0x09,0x64,0x24,0x1f,0x23,0xca, +0x09,0x3e,0x46,0x98,0x13,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x68,0x2b,0x96, +0x22,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xdc,0xaa,0xa5,0x08,0x61,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0xb7,0x6a,0xa9,0x59,0x12,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x80,0x2b,0x97,0xa2,0x25,0xe1,0x18,0xc3,0x8e,0x31,0xcc,0x08,0x81,0x3e,0x46, +0x08,0xf4,0x19,0x31,0x68,0x00,0x10,0x04,0x83,0x86,0xae,0x64,0x0a,0x95,0xd0,0x0a, +0xad,0xd0,0xaa,0xa6,0x6a,0xaa,0xa6,0x6a,0x6a,0x34,0x21,0x00,0x86,0x23,0x02,0x5b, +0x0a,0xbe,0xe9,0x06,0x5c,0x12,0x82,0x0b,0x03,0xa3,0x46,0x0c,0x1e,0x00,0x04,0xc1, +0x60,0xb2,0x2b,0x98,0x92,0xa5,0x55,0x3a,0x0c,0x7e,0xe2,0xa7,0xb6,0x6a,0x2b,0x9d, +0x0a,0x46,0x13,0x02,0xc0,0x02,0x78,0x92,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44, +0x7a,0x65,0x53,0x81,0x05,0x86,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xe2,0x2b, +0x9a,0x0a,0x2c,0x98,0x27,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xe4,0x57,0x3a, +0x15,0x0c,0x47,0xc0,0x41,0x38,0x05,0xdf,0x74,0x83,0x10,0x07,0xc1,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0xa4,0x25,0x56,0xc1,0x30,0x1c,0x11,0x90,0x93,0xf3,0x8d,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x61,0x5a,0x65,0x35,0x14,0x16,0x0c,0xf4,0x31,0x74,0x0a, +0xe2,0x33,0xdd,0x10,0xa4,0x13,0x31,0xcb,0x30,0x10,0x75,0x30,0x1c,0x91,0x07,0xe9, +0xe4,0x7c,0xd3,0x0d,0x2e,0xb5,0x4e,0xc1,0x2c,0x01,0x32,0x1c,0xb1,0x07,0xec,0xa4, +0x7c,0xb3,0x0c,0x46,0x11,0x18,0xa3,0xc4,0xc7,0x02,0x79,0x92,0x8f,0x05,0x0c,0x7c, +0x66,0x09,0x90,0xe1,0x88,0x23,0xa5,0x84,0x6f,0x96,0xe1,0x40,0x82,0x59,0x02,0x64, +0xa0,0xc4,0x60,0x06,0x90,0x28,0xc0,0x33,0x38,0x40,0xc2,0x18,0x28,0x31,0xc4,0x60, +0x30,0x0a,0xef,0xf0,0x0c,0x53,0x48,0x0a,0x3e,0x16,0xb0,0x94,0x7c,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0x92,0x2d,0xd0,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb0, +0x2d,0xba,0x02,0x85,0xc0,0xee,0x29,0x88,0x8f,0xe1,0xd3,0x0d,0xc5,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0x22,0xdb,0x22,0xad,0x60,0x38,0x82,0x87,0x66,0x8a,0xf8,0x2e, +0x30,0xca,0x96,0x40,0x3e,0x16,0x18,0xf2,0xb1,0xa0,0x90,0x8f,0x05,0x20,0x05,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x7a,0x6b,0xb5,0x82,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xc2,0xeb,0xaf,0x1e,0x30,0x18,0x8e,0x08,0x42,0xca,0xf9,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x18,0x2f,0xd1,0x8a,0xc4,0xc0,0x82,0x81,0x3e,0xd3,0x0d,0x01, +0x49,0x0d,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x8d,0x57,0x6c,0x05,0x76,0xa0,0x95, +0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x2a,0xaf,0xd9,0x0a,0x2c,0x18,0xe4,0x33, +0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0x79,0xd5,0x56,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0x1a,0x79,0x8d,0xd6,0x3e,0xe5,0xd6,0x68,0x42,0x00,0x8c,0x26,0x08,0x81,0x09, +0xee,0x24,0x1f,0x13,0xdc,0x49,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xb5,0x97, +0x68,0x09,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xb9,0xd7,0x68,0x09,0x27,0x0c,0x74, +0xc2,0x40,0x27,0x18,0x76,0x82,0x61,0x26,0xe8,0x14,0x7c,0x4c,0xd8,0x29,0xf8,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x81,0x16,0x5f,0xb0,0x85,0x52,0xe8,0x35,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x60,0x85,0x10,0x1f,0x2b,0x84,0xf8,0x0c,0x47,0x08,0x8f,0xf0,0x4d, +0x37,0xac,0x56,0x6d,0x05,0xc3,0x11,0x03,0x24,0x7c,0xd3,0x0d,0xad,0x75,0x5b,0xc1, +0x74,0x83,0x7c,0xd1,0x17,0x31,0xdd,0x30,0x5f,0xf5,0x35,0x54,0x11,0x41,0x11,0x11, +0x94,0x40,0x40,0x09,0x04,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x63,0x62,0xe4,0xd5, +0x53,0xfa,0x25,0x04,0xe7,0x75,0x5e,0xe7,0x75,0x5e,0xa3,0x09,0x01,0x30,0x9a,0x20, +0x04,0xa3,0x09,0x83,0x30,0xdd,0x00,0x62,0x21,0xe6,0x54,0x12,0xc0,0x88,0x41,0x03, +0x80,0x20,0x18,0x34,0x2c,0xa6,0x5e,0x63,0x05,0x62,0xc1,0xd1,0x5e,0xed,0xd5,0x5e, +0xed,0x35,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xd3,0x0d,0x27,0x66, +0x62,0x54,0x3d,0x01,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x23,0x63,0xf0,0x95,0x56, +0x26,0x16,0x34,0xf3,0x35,0x5f,0xf3,0x35,0x5f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04, +0xa3,0x09,0x83,0x30,0xdd,0xc0,0x62,0x2d,0x86,0x15,0x15,0xc0,0x88,0x41,0x03,0x80, +0x20,0x18,0x34,0x38,0x66,0x5f,0x6f,0xc5,0x62,0x54,0x90,0x5f,0xf9,0x95,0x5f,0xf9, +0x35,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82, +0x60,0xd0,0xf0,0x98,0x7e,0xcd,0x15,0x8c,0x45,0x45,0x7f,0xf5,0x57,0x7f,0xf5,0xd7, +0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82, +0x41,0x03,0x66,0xfe,0x75,0x57,0x34,0xf6,0x24,0x21,0x16,0x62,0x21,0x16,0x62,0xa3, +0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0xdd,0xb0,0x63,0x3a,0x66,0x06, +0x25,0x06,0x01,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x63,0x66,0x24,0xd6,0x57,0x3a, +0x26,0x06,0xc1,0x89,0x9d,0xd8,0x89,0x9d,0xd8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1, +0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xa3,0x66,0x28,0x16,0x5a,0x3e, +0xf6,0x15,0x2b,0xb6,0x62,0x2b,0xb6,0x62,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3, +0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x8d,0x9b,0xb1,0x58,0x69,0x89,0x59, +0x97,0xbc,0xd8,0x8b,0xbd,0xd8,0x8b,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26, +0x0c,0x82,0xe1,0x41,0x29,0xc4,0xc7,0xf0,0xa0,0x14,0xe2,0x73,0xef,0x64,0xd4,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0x76,0x46,0x63,0xe0,0x10,0xd8,0x6d,0xad,0x02,0x7d, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc0,0xb3,0x1b,0x43,0xaf,0xc0,0x72,0x6b,0x88, +0x8f,0x09,0x81,0x7c,0x2c,0xd8,0x2d,0xf8,0x58,0xb0,0x5e,0xf2,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0xa3,0xcf,0x76,0xac,0xb7,0x02,0x03,0xa9,0xf0,0x92,0xcf,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0x7f,0xd6,0x63,0x41,0x32,0x62,0x70,0x00,0x20,0x08,0x06, +0x07,0xa8,0xf9,0xd8,0x6f,0x05,0x46,0x1c,0xf1,0x31,0x21,0x90,0x8f,0x05,0x09,0x7c, +0x4c,0xa6,0xe4,0x4b,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x89,0x1a,0x9c,0x05, +0x36,0x5f,0x41,0x7c,0x2c,0x15,0x4c,0x01,0x04,0x17,0x18,0x66,0xa9,0x70,0x0a,0x20, +0xb8,0xc0,0x30,0x1b,0x30,0xf8,0x98,0x80,0xc1,0x67,0xb8,0x01,0x15,0xe0,0x82,0x0c, +0x86,0x1b,0x50,0x01,0x2e,0xc8,0xa0,0x84,0x40,0x2f,0x30,0xca,0x1c,0x43,0x3e,0xf6, +0x18,0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x83,0xab,0xd5,0xde,0x4c,0x08,0x84,0x60, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x5a,0x9b,0xb3,0xa0,0xc6,0x2c,0xa8,0x31,0xf9, +0x58,0x70,0x5f,0xf0,0xb1,0x41,0xbf,0xe4,0x63,0x41,0x7e,0xc1,0xc7,0x0a,0x1c,0x93, +0x8f,0x05,0x38,0x06,0x1f,0x0b,0x0a,0xf9,0x58,0x90,0x63,0xf0,0xb1,0xa2,0x90,0x8f, +0x05,0x8e,0x7c,0x2c,0x18,0xe4,0x63,0x01,0x2e,0xc8,0xc7,0x04,0x5c,0x90,0x8f,0x0d, +0xb8,0x20,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0x7a,0xed,0xcf,0xb0,0x0b,0xbb, +0xcc,0xc3,0x31,0xf9,0x58,0x20,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x71, +0xfb,0xb3,0xc0,0x82,0x5f,0x90,0x8f,0x09,0xbf,0x20,0x1f,0x1b,0x7e,0x41,0x3e,0x36, +0x88,0x83,0x7c,0x6c,0x10,0x07,0xf9,0xd8,0x20,0x0e,0xf2,0xb1,0x77,0x10,0x07,0x10, +0x5c,0x60,0x98,0x05,0x7c,0x00,0x9f,0xe1,0x06,0x72,0x98,0x0d,0x32,0xa8,0x60,0x0c, +0xf4,0x02,0xa3,0x0c,0x0e,0x08,0xf9,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0xe5,0x6e, +0xb0,0x16,0x88,0x41,0x20,0x06,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd4,0x1b,0xad, +0x05,0x76,0x66,0x81,0x9d,0xc9,0xc7,0x02,0x1c,0x83,0x8f,0x0d,0x3b,0x26,0x1f,0x0b, +0x74,0x0c,0x3e,0x56,0xe4,0x99,0x7c,0x2c,0xc8,0x33,0xf8,0x58,0x50,0xc8,0xc7,0x02, +0x3d,0x83,0x8f,0x15,0x85,0x7c,0x2c,0x68,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0xe6,0x41, +0x3e,0x26,0xcc,0x83,0x7c,0x6c,0x98,0x07,0xf9,0xd8,0x40,0x06,0xf0,0xb1,0x81,0x0c, +0xe0,0x63,0x03,0x19,0xc0,0xc7,0x0e,0x34,0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18, +0x5c,0x22,0x47,0x6e,0x19,0x1f,0x64,0x7c,0x60,0x65,0x10,0xc8,0x67,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0xa2,0x93,0x1b,0xb7,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x95, +0x53,0xb7,0x91,0xe8,0x87,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x58,0x6e,0xdd,0x46, +0xa2,0x1f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x68,0x39,0x76,0x1b,0x89,0x7e,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0xe5,0xd8,0xcd,0x24,0x40,0x62,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x97,0x6b,0x37,0x93,0x00,0x89,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x60,0xce,0xdd,0x4c,0x02,0x24,0xec,0x18,0x09,0xf9,0x18,0x32,0x12,0xf2,0xb1, +0x64,0x24,0xe4,0x63,0x43,0x1b,0xc0,0xc7,0x86,0x36,0x80,0x8f,0x0d,0x6d,0x00,0x1f, +0x33,0x52,0x42,0x3e,0x66,0xa4,0x84,0x7c,0xcc,0x48,0x09,0xf9,0xd8,0x00,0x07,0xf0, +0xb1,0x01,0x0e,0xe0,0x63,0x03,0x1c,0xc0,0xc7,0xa6,0x3b,0x80,0x8f,0x81,0x45,0x4b, +0x80,0xe0,0x02,0xc3,0x2c,0x68,0x07,0xf8,0x0c,0x37,0xbc,0x04,0x89,0x90,0x41,0x05, +0xb4,0xa0,0x17,0x18,0x65,0xe1,0x40,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xae, +0x9f,0x0b,0xb9,0x60,0x16,0x82,0x59,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0xec, +0x4a,0x2e,0x38,0x37,0x0b,0xce,0x4d,0x3e,0x16,0xa4,0x1a,0x7c,0x6c,0x60,0x35,0xf9, +0x58,0xb0,0x6a,0xf0,0xb1,0x42,0xdd,0xe4,0x63,0x81,0xba,0xc1,0xc7,0x82,0x42,0x3e, +0x16,0xac,0x1b,0x7c,0xac,0x28,0xe4,0x63,0x41,0x23,0x1f,0x0b,0x06,0xf9,0x58,0xe0, +0x13,0xf2,0x31,0xc1,0x27,0xe4,0x63,0x83,0x4f,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5, +0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x07,0x7c,0x46,0x0c,0x12,0x00,0x04, +0xc1,0xe0,0x9a,0xbb,0x9a,0xcb,0xda,0x21,0x6b,0x07,0xb3,0x85,0x40,0x3e,0x23,0x06, +0x06,0x00,0x82,0x60,0x10,0xe1,0x1d,0xcd,0x05,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xf0,0xdd,0xce,0xc5,0x01,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd1,0x77,0x3c, +0x17,0x07,0x68,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0xdf,0xf5,0x5c,0x1c,0xa0, +0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7f,0xd7,0x73,0x71,0xb0,0x16,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0x80,0x9e,0xcf,0xc5,0xc1,0x5a,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0x11,0x7a,0x3f,0x17,0x07,0x6b,0x61,0x87,0x5b,0xc8,0xc7,0x10,0xb7,0x90, +0x8f,0x25,0x6e,0x21,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06, +0xf8,0x98,0x41,0x17,0xf2,0x31,0x83,0x2e,0xe4,0x63,0x06,0x5d,0xc8,0xc7,0xe2,0x60, +0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x13,0x7c,0xec,0x35, +0xf0,0x02,0x04,0x17,0x18,0x66,0x41,0x4f,0xc0,0x67,0xb8,0x41,0x2f,0xe8,0x84,0x0c, +0xca,0x24,0x02,0xbd,0xc0,0x28,0x93,0x09,0x42,0x3e,0x23,0x06,0x09,0x00,0x82,0x60, +0x70,0xc1,0x9e,0xdc,0x95,0x44,0x50,0x12,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0xb7,0x67,0x77,0x01,0xce,0x59,0x80,0x73,0xf2,0xb1,0x40,0xdf,0xe0,0x63,0x43,0xbf, +0xc9,0xc7,0x02,0x7e,0x83,0x8f,0x15,0x3b,0x27,0x1f,0x0b,0x76,0x0e,0x3e,0x16,0x14, +0xf2,0xb1,0x80,0xe7,0xe0,0x63,0x45,0x21,0x1f,0x0b,0x1a,0xf9,0x58,0x30,0xc8,0xc7, +0x82,0xd4,0x90,0x8f,0x09,0xa9,0x21,0x1f,0x1b,0x52,0x43,0x3e,0x16,0x07,0x03,0x7c, +0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x38,0xe0,0x33,0x62,0x90,0x00, +0x20,0x08,0x06,0x17,0xf9,0x99,0xde,0x4f,0x64,0x3f,0x91,0xd9,0x49,0x04,0xf2,0x19, +0x31,0x30,0x00,0x10,0x04,0x83,0x28,0xfd,0x4a,0x2f,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0xa3,0xfd,0x58,0x2f,0x0e,0x66,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xf7, +0x6b,0xbd,0x38,0x98,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xde,0xcf,0xf5,0xe2, +0x60,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x80,0x3f,0xd7,0x8b,0x03,0xdb,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x23,0xfe,0x5e,0x2f,0x0e,0x6c,0x63,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0xf9,0x83,0xbd,0x38,0xb0,0x0d,0x3b,0x72,0x43,0x3e,0x86,0xe4, +0x86,0x7c,0x2c,0xc9,0x0d,0xf9,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71, +0x30,0xc0,0xc7,0x8c,0xdf,0x90,0x8f,0x19,0xbf,0x21,0x1f,0x33,0x7e,0x43,0x3e,0x16, +0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x98,0xe0,0x53, +0x30,0xe1,0x06,0x7a,0x81,0x51,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0xf1,0x9f,0xef, +0xbd,0x44,0x1b,0xbc,0x44,0x1b,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x31,0x82,0x81, +0xf8,0x05,0xa4,0x67,0x01,0xe9,0xc9,0xc7,0x02,0xb3,0x83,0x8f,0x0d,0x69,0x27,0x1f, +0x0b,0xd0,0x0e,0x3e,0x56,0x9c,0x9e,0x7c,0x2c,0x38,0x3d,0xf8,0x58,0x50,0xc8,0xc7, +0x02,0xd4,0x83,0x8f,0x15,0x85,0x7c,0x2c,0x60,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0xe2, +0x43,0x3e,0x26,0xc4,0x87,0x7c,0x6c,0x88,0x0f,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36, +0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0xe0,0x80,0xcf,0x88,0x41,0x02,0x80,0x20, +0x18,0x5c,0x30,0x18,0xc8,0xdf,0x59,0x94,0xc2,0x59,0x94,0x82,0xcd,0x45,0x20,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x6a,0x30,0x88,0xbf,0x60,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0x1c,0x0c,0xf0,0x8f,0x0d,0xf6,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0x1d,0x0c,0xf2,0x8f,0x0d,0xf6,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x1d, +0x0c,0xf4,0x8f,0x0d,0xf6,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x1e,0x0c,0xf4, +0x8f,0x0d,0xfc,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x1e,0x0c,0xf6,0x8f,0x0d, +0xfc,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x1f,0x0c,0xf8,0x8f,0x0d,0xfc,0xc3, +0x8e,0x10,0x91,0x8f,0x21,0x21,0x22,0x1f,0x4b,0x42,0x44,0x3e,0xc6,0x06,0x03,0x7c, +0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0xe3,0x44,0xe4,0x63,0xc6,0x89,0xc8, +0xc7,0x8c,0x13,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03, +0x7c,0x8c,0x0d,0x26,0xf8,0xd4,0x4a,0xe8,0x82,0x5e,0x60,0xd4,0x88,0x41,0x02,0x80, +0x20,0x18,0x5c,0x68,0x18,0xa8,0x60,0xa0,0x12,0xb9,0xa0,0x12,0xb9,0x30,0x62,0x70, +0x00,0x20,0x08,0x06,0xc7,0x1b,0x06,0x2e,0x18,0x04,0xf0,0x67,0x01,0xfc,0xc9,0xc7, +0x02,0xd9,0x83,0x8f,0x0d,0xb5,0x27,0x1f,0x0b,0x68,0x0f,0x3e,0x56,0xcc,0x9f,0x7c, +0x2c,0x98,0x3f,0xf8,0x58,0x50,0xc8,0xc7,0x02,0xfa,0x83,0x8f,0x15,0x85,0x7c,0x2c, +0x60,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0x72,0x44,0x3e,0x26,0xe4,0x88,0x7c,0x6c,0xc8, +0x11,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8, +0xe0,0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0x7c,0x18,0xf8,0x60,0x20,0x16, +0xf1,0x20,0x16,0xf1,0x60,0xbf,0x11,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2, +0x50,0x0c,0x7a,0x30,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x28,0xc5,0x80,0x0c, +0x03,0x36,0x18,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4c,0x31,0x28,0xc3,0x80, +0x0d,0xc6,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x53,0x0c,0xcc,0x30,0x60,0x83, +0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x15,0x03,0x33,0x0c,0xd8,0xc0,0x4c, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x48,0xc5,0xe0,0x0c,0x03,0x36,0x30,0x93,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x54,0x31,0x40,0xc3,0x80,0x0d,0xcc,0xc4,0x8e,0x34, +0x91,0x8f,0x21,0x69,0x22,0x1f,0x4b,0xd2,0x44,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d, +0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0xe3,0x4d,0xe4,0x63,0xc6,0x9b,0xc8,0xc7,0x8c, +0x37,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c, +0x0d,0x26,0xf8,0x18,0xae,0xcc,0x09,0x08,0x2e,0x30,0xcc,0x02,0x33,0x81,0xcf,0x70, +0x43,0x9d,0xf4,0x0d,0x19,0xd4,0x8b,0x04,0x7a,0x81,0x51,0xb6,0x23,0x84,0x7c,0x46, +0x0c,0x12,0x00,0x04,0xc1,0xe0,0xca,0xc5,0x60,0x0f,0x03,0x17,0x09,0x5c,0x24,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x1c,0x83,0x3f,0x0c,0x82,0x30,0x0c,0x2c,0x08, +0xc3,0x40,0x3e,0x16,0x8c,0x60,0x00,0x1f,0x1b,0x4c,0x30,0x90,0x8f,0x05,0x25,0x18, +0xc0,0xc7,0x0a,0x32,0x0c,0xe4,0x63,0x01,0x19,0x06,0xf0,0xb1,0xa0,0x90,0x8f,0x05, +0x65,0x18,0xc0,0xc7,0x8a,0x42,0x3e,0x16,0x34,0xf2,0xb1,0x60,0x90,0x8f,0x05,0xa4, +0x22,0x1f,0x13,0x48,0x45,0x3e,0x36,0x90,0x8a,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c, +0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10, +0x0c,0xae,0x76,0x0c,0x5e,0x31,0x40,0x93,0x0c,0x4d,0x32,0x83,0x91,0x40,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0x10,0xc9,0x63,0xe0,0x8a,0x41,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x87,0x3d,0x06,0xb5,0x18,0xc4,0x81,0xab,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0x71,0x8f,0x81,0x2d,0x06,0x71,0xe0,0x2a,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xe0,0x63,0x70,0x8b,0x41,0x1c,0xb8,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xf9, +0x18,0xdc,0x62,0x10,0x07,0xb1,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x3e,0x06, +0xb8,0x18,0xc4,0x41,0xac,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xb1,0x8f,0x41,0x2e, +0x06,0x71,0x10,0x2b,0x76,0xd0,0x8a,0x7c,0x0c,0xa1,0x15,0xf9,0x58,0x42,0x2b,0xf2, +0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0x19,0xba,0x22, +0x1f,0x33,0x74,0x45,0x3e,0x66,0xe8,0x8a,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c, +0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc1,0xa7,0x72,0xc4,0x0d,0xf4,0x02,0xa3, +0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0x2a,0xc9,0xe0,0x1c,0x03,0x1c,0x69,0x03,0x1c, +0x69,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x58,0x32,0x58,0xc7,0x20,0x68,0xc5, +0xc0,0x82,0x56,0x0c,0xe4,0x63,0xc1,0x1b,0x06,0xf0,0xb1,0x41,0x0e,0x03,0xf9,0x58, +0x10,0x87,0x01,0x7c,0xac,0x80,0xc5,0x40,0x3e,0x16,0xc0,0x62,0x00,0x1f,0x0b,0x0a, +0xf9,0x58,0x10,0x8b,0x01,0x7c,0xac,0x28,0xe4,0x63,0x01,0x23,0x1f,0x0b,0x06,0xf9, +0x58,0xc0,0x2e,0xf2,0x31,0x81,0x5d,0xe4,0x63,0x03,0xbb,0xc8,0xc7,0xd8,0x60,0x80, +0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x07,0x7c,0x46,0x0c,0x12, +0x00,0x04,0xc1,0xe0,0xca,0xc9,0x60,0x1f,0x03,0x38,0x29,0x05,0x38,0x29,0x05,0xe3, +0x93,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xf9,0x64,0xa0,0x8f,0x41,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x58,0x06,0x21,0x19,0xb0,0x81,0xbd,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x31,0x96,0x81,0x48,0x06,0x6c,0x60,0x2f,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0x90,0x65,0x30,0x92,0x01,0x1b,0xd8,0xcb,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0x65,0x19,0x8c,0x64,0xc0,0x06,0xf9,0x32,0x62,0x70,0x00,0x20,0x08, +0x06,0x87,0x59,0x06,0x24,0x19,0xb0,0x41,0xbe,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0x71,0x96,0x41,0x49,0x06,0x6c,0x90,0x2f,0x76,0xf0,0x8b,0x7c,0x0c,0xe1,0x17,0xf9, +0x58,0xc2,0x2f,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80, +0x8f,0x19,0x22,0x23,0x1f,0x33,0x44,0x46,0x3e,0x66,0x88,0x8c,0x7c,0x8c,0x0d,0x06, +0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc1,0xa7,0x68,0x44, +0x17,0xf4,0x02,0xa3,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0x8a,0xcb,0x60,0x26,0x83, +0x19,0xc9,0x85,0x19,0xc9,0x85,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf0,0x32,0xb8, +0xc9,0x20,0xc8,0xc7,0xc0,0x82,0x7c,0x0c,0xe4,0x63,0xc1,0x2e,0x06,0xf0,0xb1,0xc1, +0x17,0x03,0xf9,0x58,0xd0,0x8b,0x01,0x7c,0xac,0xe0,0xc7,0x40,0x3e,0x16,0xf0,0x63, +0x00,0x1f,0x0b,0x0a,0xf9,0x58,0xd0,0x8f,0x01,0x7c,0xac,0x28,0xe4,0x63,0x01,0x23, +0x1f,0x0b,0x06,0xf9,0x58,0x40,0x33,0xf2,0x31,0x81,0x66,0xe4,0x63,0x03,0xcd,0xc8, +0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x07, +0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0x2a,0xcd,0xe0,0x2c,0x83,0x35,0x89,0x87, +0x35,0x89,0x07,0x43,0x97,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xa9,0x66, +0x60,0x96,0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x6b,0x06,0x6d,0x19,0xb0, +0x81,0xcf,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xf1,0x9a,0x81,0x5b,0x06,0x6c,0xe0, +0x33,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc0,0x66,0xf0,0x96,0x01,0x1b,0xf8,0xcc, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xb1,0x19,0xbc,0x65,0xc0,0x06,0x61,0x33,0x62, +0x70,0x00,0x20,0x08,0x06,0x87,0x6c,0x06,0x70,0x19,0xb0,0x41,0xd8,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x31,0x9b,0x41,0x5c,0x06,0x6c,0x10,0x36,0x76,0x90,0x8d,0x7c, +0x0c,0x21,0x1b,0xf9,0x58,0x42,0x36,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0, +0xc7,0xd8,0x60,0x80,0x8f,0x19,0x6a,0x23,0x1f,0x33,0xd4,0x46,0x3e,0x66,0xa8,0x8d, +0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30, +0xc1,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xdf,0x0c,0x6a,0x33,0x08,0x86,0x23, +0x02,0x92,0x0c,0x84,0x6f,0xba,0x61,0x18,0xc9,0x20,0xb0,0x26,0xa0,0x8f,0x35,0x02, +0x7d,0xac,0x19,0xe8,0x63,0x0a,0x41,0x1f,0x53,0x0a,0xfa,0x98,0x62,0xd0,0xc7,0x0c, +0x43,0x3e,0x66,0x18,0xf2,0x31,0xc3,0x90,0x8f,0x19,0x43,0x7c,0xcc,0x18,0xe2,0x63, +0xc6,0x10,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xda,0x33,0x20,0xcf,0x60,0x18, +0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0x3d,0x83,0xf2,0x0c,0x86,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0xde,0x33,0x30,0xcf,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x08, +0x3e,0x03,0xd3,0x0c,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xe2,0x33,0x38,0xcd, +0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x48,0x3e,0x03,0xd4,0x0c,0x86,0xe1,0x08, +0x36,0xc0,0xc9,0x40,0xf8,0x2e,0x30,0xca,0x02,0x37,0x90,0xcf,0x70,0x44,0xb0,0x93, +0x81,0xf0,0xcd,0x32,0x24,0x4a,0x60,0x73,0x20,0xd0,0xc7,0xe6,0x60,0xa0,0x8f,0xcd, +0x01,0x41,0x1f,0x2b,0xd2,0x32,0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xfe, +0x19,0xf0,0x66,0x40,0xc0,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xff,0x19,0xf4, +0x66,0x40,0xc0,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x20,0x1a,0xf8,0x66,0x40, +0xc0,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x21,0x1a,0x80,0x67,0x30,0xc0,0xc1, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x22,0x1a,0x84,0x67,0x30,0xc0,0xc1,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0x23,0x1a,0x88,0x67,0x30,0xc0,0xc1,0x2c,0x81,0x32,0x50, +0x61,0x18,0x89,0x3e,0x20,0x03,0x15,0x86,0x91,0xe8,0x03,0x32,0x50,0x61,0x18,0x89, +0x3e,0x20,0x03,0x15,0x06,0x95,0x78,0x88,0x91,0xc1,0x5c,0x06,0xf2,0x19,0x31,0x30, +0x00,0x10,0x04,0x83,0xc8,0x44,0x83,0xd9,0x0c,0x02,0x0b,0xfe,0x32,0x90,0xcf,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0x2b,0x1a,0xa4,0x67,0xd0,0x8a,0x81,0x2a,0x06,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xb0,0x68,0xa0,0x9e,0x41,0x30,0x4a,0xc3,0x11,0x81, +0x69,0x06,0xc4,0x57,0xa6,0x18,0x04,0x3a,0x62,0xf0,0x00,0x20,0x08,0x06,0xd3,0x8a, +0x06,0xe5,0x19,0x98,0x65,0x00,0x96,0x01,0x2f,0x06,0xbb,0x18,0xc4,0x66,0x10,0x9b, +0x81,0x88,0x06,0x22,0x1a,0xbc,0x67,0xe0,0x96,0xc1,0x68,0x42,0x00,0x8c,0x26,0x08, +0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x74,0x03,0x31,0x97,0x81,0x31,0xdd,0x40, +0xd0,0x65,0x70,0x4c,0x37,0x10,0x75,0x19,0x20,0xd3,0x0d,0x84,0x5d,0x06,0x89,0x39, +0x44,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xb2,0xd1,0xa0,0x45,0x83,0x60,0x38, +0x22,0x78,0xcd,0x80,0xf9,0x66,0x19,0x9c,0x25,0xb0,0xc8,0x88,0xcf,0x70,0x04,0xb1, +0x97,0x81,0xf0,0x0d,0x47,0x14,0x7c,0x19,0x10,0xdf,0x09,0x43,0x9c,0x30,0x84,0x09, +0x41,0x08,0x86,0x23,0x0c,0xd0,0x0c,0x84,0x6f,0x38,0xe2,0x08,0xcd,0x80,0xf8,0x4e, +0x18,0xe2,0x84,0x21,0x4c,0x08,0x42,0x30,0xdc,0x60,0x04,0x60,0x30,0xcb,0xc0,0x34, +0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x64,0x1a,0xec,0x68,0xc0,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x81,0xa6,0xc1,0x89,0x06,0x4f,0x30,0x4b,0xd0,0x0c,0x54,0x18, +0x02,0x03,0x06,0x8b,0x81,0x01,0x15,0x9f,0xe1,0x88,0x40,0x35,0x03,0xe1,0x1b,0x8e, +0x10,0x56,0x33,0x20,0xbe,0x13,0x86,0x38,0x61,0x08,0x13,0x82,0x10,0x0c,0x37,0x40, +0x01,0x18,0xcc,0x32,0x60,0x59,0x30,0x50,0x61,0xa4,0xcc,0x06,0xb6,0x82,0x32,0x62, +0xe0,0x00,0x20,0x08,0x06,0x0f,0x9c,0x06,0x26,0x1a,0xbc,0x66,0x60,0x97,0x41,0x5d, +0x06,0x32,0x1a,0xa0,0x81,0xd7,0x71,0xf8,0x19,0x0c,0x47,0x70,0xb1,0x19,0x38,0xdf, +0x05,0x46,0xd9,0x10,0xc8,0x67,0xb8,0x21,0xac,0xd0,0x34,0x08,0x83,0xdb,0xc7,0xc0, +0x28,0xbb,0xcd,0x20,0x1f,0x83,0xf8,0x58,0x20,0xc8,0xc7,0x02,0x71,0x92,0x8f,0xa1, +0x64,0x20,0x9f,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xc2,0xd3,0xc0,0x4c, +0x83,0xe0,0x0e,0xa3,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe8,0xd3,0x60,0x47,0x83, +0x40,0xb0,0x3b,0xb0,0xcf,0x40,0x3e,0x16,0x18,0xf1,0xb1,0x21,0x90,0x8f,0x05,0x08, +0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x10,0xd5,0x20,0x4c,0x83,0x24,0xb0,0x98, +0x0c,0xda,0x33,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xa1,0x1a,0xbc,0x69, +0x10,0x98,0x1f,0x0c,0xf1,0x31,0x21,0x90,0x8f,0x05,0x05,0x7c,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x40,0xd5,0xe0,0x4c,0x03,0x23,0x98,0x65,0x78,0xa0,0x91,0x0c,0x8c, +0x14,0x4a,0x01,0x3e,0x16,0x90,0x42,0x7c,0xac,0x14,0x4e,0x01,0x3e,0x86,0x0a,0xa7, +0x10,0x1f,0x0b,0x4e,0x21,0x3e,0xb3,0x04,0xd3,0x88,0xc1,0x01,0x80,0x20,0x18,0x68, +0xa7,0x1a,0x98,0x69,0xe0,0x9b,0x01,0x9f,0x06,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04, +0x16,0x08,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0x55,0x03,0x53,0x0d,0x02, +0x9b,0xcf,0x20,0xa0,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xb1,0x1a,0xa4,0x69, +0x10,0x58,0xe0,0x9f,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x9a,0xd5,0xe0, +0x4d,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x5b,0x0d,0xec,0x34,0xf8,0xcf, +0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x57,0x03,0x3b,0x0d,0x6e,0x32,0xa0, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc8,0xd5,0xe0,0x4e,0x83,0x9d,0x0c,0x02,0xd3, +0xcf,0x60,0x88,0x8f,0x09,0x81,0x7c,0x2c,0x28,0xe0,0x63,0x81,0x3a,0xc8,0xc7,0x04, +0x75,0x90,0x8f,0x0d,0xea,0x20,0x1f,0xe3,0x87,0x21,0x3e,0xc6,0x0f,0x43,0x7c,0x8c, +0x1f,0x86,0xf8,0x98,0xf1,0x0f,0xf0,0x31,0xe3,0x1f,0xe0,0x63,0xc6,0x3f,0xc0,0x67, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x73,0x0d,0x48,0x35,0xc0,0x09,0x63,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0x73,0x0d,0x4a,0x35,0xc0,0x09,0x63,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0x74,0x0d,0x4c,0x35,0xc0,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0x74,0x0d,0x50,0x35,0xc0,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x75, +0x0d,0x52,0x35,0xc0,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x75,0x0d,0x54, +0x35,0xc0,0x09,0x63,0x38,0xc2,0xf0,0x2d,0xe1,0x1b,0x8e,0x30,0x7c,0x4b,0xf8,0x86, +0x23,0x0c,0xdf,0x12,0xbe,0x1a,0x84,0xad,0x40,0xd8,0xe1,0x88,0xf1,0x42,0x84,0x6f, +0x38,0x62,0xbc,0x10,0xe1,0x1b,0x8e,0x18,0x2f,0x44,0xf8,0x6a,0x10,0xb6,0x02,0x61, +0xcb,0x08,0x76,0x96,0x21,0x92,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xee,0x35, +0xa8,0xd5,0x20,0xbd,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf0,0x35,0xb0,0xd5, +0x20,0xbd,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf2,0x35,0xb8,0xd5,0x20,0xbd, +0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf4,0x35,0xc8,0xd5,0x60,0x88,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xd8,0xd7,0x40,0x57,0x83,0x21,0x1a,0x31,0x38,0x00,0x10, +0x04,0x83,0x83,0x5f,0x83,0x5d,0x0d,0x86,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0x7e,0x0d,0x76,0x35,0x48,0x85,0x99,0x1a,0x31,0x30,0x00,0x10,0x04,0x83,0x68,0x5f, +0x83,0x59,0x0d,0xfc,0x32,0xb0,0x60,0x4c,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82, +0x41,0xd4,0xaf,0x41,0xae,0x06,0x81,0x85,0x69,0x10,0xc4,0xc7,0x82,0x42,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0x10,0x81,0x6c,0xe0,0xae,0x41,0x60,0xf6,0xa5,0xc4,0xc7, +0xec,0x4b,0x89,0x8f,0xd9,0x97,0x12,0x1f,0x23,0x06,0xf9,0x58,0x31,0xc8,0xc7,0x8c, +0x41,0x3e,0x36,0x40,0xf0,0xb1,0x01,0x82,0x8f,0x0d,0x10,0x7c,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x68,0xd9,0x80,0x5d,0x83,0x52,0x30,0xd5,0xc0,0x4c,0x21,0x88,0x8f, +0x31,0x81,0x7c,0x2c,0x18,0xe0,0x33,0x4b,0x20,0x0d,0x54,0x18,0x4e,0x64,0xc2,0x01, +0x34,0x50,0x61,0x38,0x91,0x09,0x07,0xd0,0x40,0x85,0xe1,0x44,0x26,0x1c,0x40,0x03, +0x15,0x06,0x12,0xe1,0x04,0x64,0x81,0x4b,0xc0,0xc7,0x84,0x97,0x80,0x8f,0x0d,0x30, +0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x70,0x36,0xb0,0xd7,0x40,0x4f,0x83, +0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x9c,0x0d,0xee,0x35,0xd8,0xd3,0x60,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x67,0x03,0x7c,0x0d,0xf8,0x34,0x18,0x8c,0x26, +0x06,0xfa,0x58,0x4d,0x0c,0xf4,0x31,0x9b,0x18,0xe8,0x63,0x3a,0xd1,0xc4,0xc7,0x74, +0xa2,0x89,0x8f,0xe9,0x44,0x13,0x1f,0x33,0x06,0xf9,0x98,0x31,0xc8,0xc7,0x8c,0x41, +0x3e,0x36,0x4c,0xf0,0xb1,0x61,0x82,0x8f,0x0d,0x13,0x7c,0x4c,0x18,0xe0,0x63,0x81, +0x10,0x1f,0x1b,0x0a,0xf8,0x98,0x51,0xc4,0xc7,0x82,0x22,0x3e,0xb3,0x04,0xd3,0x40, +0x85,0x41,0x1a,0x0f,0x22,0x0d,0x54,0x18,0xa4,0xf1,0x20,0xd2,0x40,0x85,0x21,0x1a, +0x8f,0x21,0x8d,0x18,0x34,0x00,0x08,0x82,0x41,0xe3,0xb6,0x01,0xcb,0x06,0xa2,0x1a, +0x88,0x6d,0x20,0xb6,0x81,0xd8,0x06,0x2f,0x1b,0xbc,0x6c,0xf0,0xb2,0xc1,0xcb,0x06, +0xa3,0x09,0x01,0x30,0x1c,0x11,0xc0,0x6a,0x10,0x7c,0xd3,0x0d,0xb2,0x1a,0x08,0x81, +0x1d,0x01,0x7d,0xec,0x10,0xe8,0x63,0xc7,0x40,0x9f,0x11,0x83,0x03,0x00,0x41,0x30, +0xd0,0xde,0x36,0x70,0xd9,0xc0,0x54,0x03,0xb5,0x0d,0x46,0x13,0x02,0xc0,0x82,0x42, +0x3e,0x26,0x14,0xf2,0xb1,0xa1,0x90,0x8f,0xd9,0x69,0x00,0xa3,0x41,0x7c,0xcc,0x4e, +0x03,0x18,0x0d,0xe2,0x33,0x1c,0x21,0xf0,0x6a,0x30,0x7c,0xc3,0x11,0x83,0xaf,0x06, +0xc5,0x57,0x42,0xa0,0xc3,0x11,0xc4,0xaf,0x06,0xc3,0x37,0x1c,0x51,0x84,0x6b,0x50, +0x7c,0x25,0x04,0x5a,0x44,0xa0,0xb3,0x0c,0x54,0x15,0x8c,0x26,0x38,0x83,0x05,0xec, +0x1a,0xc8,0xc7,0xfe,0x22,0xa0,0x8f,0xa5,0x57,0x10,0x9f,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x50,0x37,0x30,0xdb,0xe0,0x5c,0x83,0x60,0x96,0xa0,0x1a,0xa8,0x30,0x04, +0x0a,0xb6,0x85,0x69,0xc4,0xc0,0x01,0x40,0x10,0x0c,0x1e,0xd4,0x0d,0x7c,0x36,0x28, +0xd7,0xc0,0x55,0x83,0x56,0x0d,0xd4,0x36,0x08,0xf0,0x2b,0x08,0x60,0x36,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0x43,0x75,0x83,0xb4,0x0d,0xe0,0x35,0xa0,0xaf,0x11,0x03, +0x03,0x00,0x41,0x30,0x88,0x50,0x37,0xb0,0xdb,0x20,0x47,0x03,0x63,0xd9,0x40,0x88, +0x8f,0x09,0x81,0x7c,0x2c,0x20,0xe0,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0xeb, +0x06,0x6d,0x1b,0x14,0x81,0xc9,0x68,0x90,0xb2,0x81,0x7c,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x88,0xdd,0xe0,0x6d,0x83,0x20,0x46,0x03,0x1b,0x06,0xf9,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x31,0xbb,0x41,0xdc,0x06,0x81,0x30,0xdd,0x40,0xaf,0x41,0xe0, +0xa2,0xc1,0x70,0x84,0x4e,0xd4,0x6b,0xc0,0x7c,0xb3,0x0c,0x97,0x15,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x61,0xbb,0x01,0xdd,0x06,0xf8,0x1a,0x08,0xe6,0xb2,0x41,0x10, +0x9f,0x59,0x82,0x6b,0xa0,0xc2,0x10,0x2c,0xa4,0x1a,0x31,0x70,0x00,0x10,0x04,0x83, +0xe7,0x76,0x83,0xb6,0x0d,0xe6,0x35,0xe8,0xd5,0x80,0x57,0x83,0xbc,0x0d,0xc2,0x00, +0x0c,0xbe,0xe0,0x67,0x83,0x11,0x03,0x07,0x00,0x41,0x30,0x78,0x6e,0x37,0x68,0xdb, +0xe0,0x5e,0x83,0x5e,0x0d,0x78,0x35,0xc8,0xdb,0x20,0x0c,0xc0,0xe0,0xcb,0xd7,0xe0, +0x67,0x83,0x11,0x03,0x07,0x00,0x41,0x30,0x78,0x6e,0x37,0x68,0xdb,0xa0,0x5e,0x83, +0x5e,0x0d,0x78,0x35,0xc8,0xdb,0x00,0x5f,0x03,0x7c,0x0d,0xf0,0x35,0xc0,0xd7,0xe0, +0x67,0x03,0x1c,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0x76,0x83,0xd6,0x0d,0xde,0x62, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xdd,0x0d,0xf2,0x36,0x88,0x8b,0x60,0x96,0x20, +0x1b,0xa8,0x30,0x04,0x8c,0x5c,0x1a,0x93,0x8d,0xd2,0x88,0xcf,0x70,0x44,0xc0,0xaf, +0x81,0xf0,0x0d,0x47,0x08,0xfd,0x1a,0x10,0xdf,0x09,0x43,0x9c,0x30,0x84,0x09,0x41, +0x08,0x86,0x1b,0x44,0x23,0x00,0x83,0x59,0x06,0x6d,0x0b,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0x02,0xdf,0xe0,0x76,0x83,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xf2, +0x0d,0x46,0x37,0x48,0x82,0x59,0x82,0x6d,0xa0,0xc2,0x10,0x34,0x2a,0xb3,0xf9,0xf0, +0xd9,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x91,0x6f,0x20,0xbb,0x41,0x30, +0x62,0x60,0x00,0x20,0x08,0x06,0x51,0xf9,0x06,0x7d,0x1b,0x04,0x16,0xb8,0x6c,0x20, +0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xce,0x37,0x18,0xdd,0x20,0x18,0x8e,0x30, +0x64,0xc3,0xf9,0x2e,0x30,0xca,0x82,0x41,0x3e,0xc3,0x11,0xc1,0xd8,0x06,0xc2,0x77, +0x81,0x51,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xb5,0x6f,0x50,0xba,0x81,0x8e,0x59, +0x40,0xb6,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x7a,0xdf,0x60,0x75,0x83, +0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xf9,0x0d,0x62,0x37,0x90,0xd3,0x20,0x30, +0x9a,0x0d,0x82,0xf8,0x98,0x11,0xc8,0x67,0x96,0xc0,0x01,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_6df2b246f0c3ee7f0b1dfe13864a9034.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_6df2b246f0c3ee7f0b1dfe13864a9034.h new file mode 100644 index 00000000..8a0c6dab --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_6df2b246f0c3ee7f0b1dfe13864a9034.h @@ -0,0 +1,1044 @@ +// ffx_fsr2_accumulate_pass_6df2b246f0c3ee7f0b1dfe13864a9034.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_6df2b246f0c3ee7f0b1dfe13864a9034_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_6df2b246f0c3ee7f0b1dfe13864a9034_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_6df2b246f0c3ee7f0b1dfe13864a9034_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_6df2b246f0c3ee7f0b1dfe13864a9034_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_6df2b246f0c3ee7f0b1dfe13864a9034_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_lanczos_lut", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_6df2b246f0c3ee7f0b1dfe13864a9034_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 6, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_6df2b246f0c3ee7f0b1dfe13864a9034_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_6df2b246f0c3ee7f0b1dfe13864a9034_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_6df2b246f0c3ee7f0b1dfe13864a9034_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_6df2b246f0c3ee7f0b1dfe13864a9034_UAVResourceBindings[] = { 0, 1, 3, 4, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_6df2b246f0c3ee7f0b1dfe13864a9034_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_6df2b246f0c3ee7f0b1dfe13864a9034_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_6df2b246f0c3ee7f0b1dfe13864a9034_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_6df2b246f0c3ee7f0b1dfe13864a9034_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_6df2b246f0c3ee7f0b1dfe13864a9034_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_6df2b246f0c3ee7f0b1dfe13864a9034_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_6df2b246f0c3ee7f0b1dfe13864a9034_size = 16256; + +static const unsigned char g_ffx_fsr2_accumulate_pass_6df2b246f0c3ee7f0b1dfe13864a9034_data[] = { +0x44,0x58,0x42,0x43,0x87,0x17,0x0b,0x13,0x49,0xdc,0x5d,0x2d,0xcc,0x2b,0x22,0xd7, +0x8e,0xe0,0x6d,0xf5,0x01,0x00,0x00,0x00,0x80,0x3f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x24,0x02,0x00,0x00,0x00,0x10,0x00,0x00,0x1c,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xb0,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xd4,0x0d,0x00,0x00,0x62,0x00,0x05,0x00, +0x75,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xbc,0x0d,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x6c,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc2,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a, +0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b, +0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30, +0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18, +0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3, +0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21, +0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22, +0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95, +0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60,0x06,0xea,0xe6,0x08, +0x82,0x62,0x30,0x83,0x32,0x0c,0x1f,0x81,0x03,0x01,0xc3,0x08,0x84,0x31,0x53,0x1b, +0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83, +0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f, +0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4, +0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x23,0x49,0xe5, +0x30,0x82,0x60,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4, +0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50, +0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f, +0x6c,0x00,0x06,0x72,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0, +0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07, +0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79, +0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0, +0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03, +0x3f,0x40,0xc2,0x89,0x52,0x3a,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83, +0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0, +0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87, +0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24, +0x18,0x2b,0xb1,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c, +0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0, +0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43, +0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x46,0x72,0x67, +0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28, +0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87, +0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36, +0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x14,0x9c,0x04,0xcf,0x84,0x8d,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83, +0x1f,0xa0,0xc0,0x20,0x79,0x18,0x41,0x18,0xce,0x10,0x82,0x8f,0x5d,0x6d,0x34,0xd1, +0x34,0x4d,0xd3,0xc3,0x30,0x9e,0xe7,0x79,0x1a,0x86,0x61,0x18,0x86,0x41,0xf5,0x4d, +0xd2,0x14,0x51,0xc2,0xe4,0xb3,0x00,0xf3,0x2c,0x44,0xc4,0x4e,0xc0,0x44,0xa0,0x60, +0xa0,0x1b,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02, +0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2, +0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20, +0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01,0x1e,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2, +0x1c,0x0a,0xa2,0xf0,0x03,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30, +0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0, +0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x34,0x0a,0x1b,0xa2,0xb4,0x2d, +0x8a,0xab,0x78,0xe8,0x1b,0x01,0xa8,0x01,0x32,0x67,0x00,0x48,0x9d,0x01,0xa0,0x76, +0x06,0x80,0xde,0x19,0x00,0x8a,0x67,0x00,0x68,0x9e,0x01,0xa0,0x7a,0x06,0x80,0xec, +0x19,0x00,0xc2,0x67,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x85,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xa1,0x99,0x20,0x0c,0xce,0x06,0x61,0x20, +0x26,0x08,0xc3,0xb3,0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0x01,0xda,0x30,0x20, +0x09,0x31,0x41,0x30,0x03,0x39,0xa0,0x25,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0xd5, +0xf6,0x46,0x97,0xf6,0xe6,0xf6,0x65,0x57,0x36,0x46,0xf7,0x26,0x37,0x37,0x41,0x18, +0xa2,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85,0x31,0x88,0x81,0x30,0x9c,0x09,0x82,0x1a, +0xcc,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8,0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9, +0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86,0x31,0x10,0x86,0xc3,0x4c,0xee,0x2b,0xcd, +0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec, +0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x48,0x1b,0x12,0x62,0x99,0x0c,0x6a,0x20, +0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc, +0x04,0x61,0x98,0x26,0x08,0x03,0xb5,0x41,0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35, +0x10,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd, +0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x54,0x1b,0x92,0x6b, +0xd9,0x0c,0x6e,0x20,0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda, +0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xb0,0x36,0x24,0xdc,0xe2,0x19,0xdf,0x40,0x18, +0xd9,0x04,0xa1,0x0d,0xe8,0x80,0x8d,0xdc,0x17,0x5b,0x98,0xdb,0x98,0xde,0xdb,0xdc, +0x17,0x5b,0x1d,0xdd,0x86,0x24,0x09,0x03,0x31,0x30,0x92,0x81,0x30,0x9c,0x09,0xc2, +0x70,0x31,0x91,0xfb,0x4a,0x6b,0x3b,0x6b,0x4a,0x83,0x9b,0x9b,0x20,0x0c,0xd8,0x86, +0x84,0x0c,0xc2,0xa0,0x0c,0x0c,0x33,0x18,0x08,0xc3,0x21,0x26,0xf7,0x45,0x96,0xc6, +0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16, +0x36,0xb7,0x36,0xb7,0x21,0x31,0x03,0x08,0x0d,0x8c,0x61,0x20,0x8c,0x6c,0x43,0xf2, +0x48,0x95,0xd6,0x81,0xc1,0x18,0x9c,0x41,0x1a,0x4c,0x10,0xde,0xa0,0x0e,0xa8,0xc9, +0xdd,0x7d,0xa5,0xb9,0xd1,0x95,0xc9,0xb9,0x85,0xb1,0x7d,0xd5,0xc1,0xcd,0x8d,0x85, +0xb1,0x95,0x91,0x7d,0x8d,0xbd,0xb1,0xbd,0xc9,0x4d,0x10,0x3e,0x38,0xd8,0xb0,0x18, +0x6b,0xc0,0x06,0x86,0x31,0x10,0x6d,0xd0,0x06,0x6d,0xe0,0x4c,0x10,0xe2,0xc0,0x0e, +0xe8,0xc8,0xdd,0x7d,0xb1,0xbd,0x8d,0xad,0x7d,0xcd,0xd1,0x85,0xd1,0xd5,0xcd,0x6d, +0x58,0x86,0x37,0x80,0x03,0x63,0x18,0x88,0x36,0x68,0x83,0x36,0xc8,0x26,0x08,0x73, +0x70,0x07,0x64,0xe4,0xee,0xbe,0xdc,0xca,0xee,0xbe,0xd8,0xde,0xc6,0xd6,0xe6,0x36, +0x2c,0x84,0x1c,0xcc,0x81,0x41,0x0d,0x44,0x1b,0xb4,0x41,0x1b,0x64,0x7c,0xe4,0xee, +0xbe,0xd8,0xea,0xda,0xc2,0xbe,0xd0,0xd2,0xe6,0xe8,0xde,0xe4,0xf2,0x36,0x2c,0xd4, +0x1a,0xd4,0x81,0x71,0x0d,0x44,0x1b,0xb4,0x41,0x1b,0x38,0x1b,0x08,0x37,0x88,0x03, +0x3a,0xb0,0x83,0x09,0x82,0x1d,0xe4,0x01,0x8d,0x31,0x31,0xa3,0x29,0x29,0x99,0x09, +0xc2,0x90,0x6d,0x40,0x0c,0x3c,0xc8,0x03,0xc3,0x18,0xf4,0x00,0xd8,0x10,0xec,0xc1, +0x04,0x01,0x0f,0xf4,0x80,0xcd,0xdc,0x17,0x53,0x9a,0x5b,0x59,0x98,0xdc,0x10,0x5b, +0x58,0x1b,0xdc,0x06,0xc4,0xe8,0x03,0x3f,0x30,0x86,0xc1,0x00,0x36,0x04,0x7f,0xb0, +0x81,0x50,0x83,0x3b,0xe0,0x03,0x50,0x98,0x20,0xd4,0x01,0x1e,0x70,0x49,0x93,0x2a, +0x73,0x23,0x2b,0x93,0x9b,0x4a,0xd3,0x2b,0x9b,0x20,0x7c,0x71,0xb0,0x01,0x49,0x46, +0x81,0x32,0xc8,0xe0,0x6a,0x48,0x81,0x4e,0x5a,0x53,0x18,0x9e,0x54,0x99,0x1b,0x59, +0x99,0xdc,0x54,0x9a,0x5e,0xd9,0x06,0x24,0x31,0x05,0xca,0x0c,0xc8,0xe0,0x6a,0x48, +0x81,0x4c,0x1a,0x51,0xda,0x1c,0x1c,0x5b,0x58,0xde,0x54,0x9a,0x5e,0xd9,0x04,0x61, +0xd0,0x36,0x20,0x09,0x2a,0x50,0xa9,0x40,0x06,0x57,0x43,0x0a,0xec,0xd2,0x92,0xdc, +0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca, +0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26,0x08,0xc3,0xb6,0xc1,0x48, +0x56,0x81,0x62,0x05,0x32,0xb8,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1,0x11, +0xa5,0xb5,0x95,0xb9,0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x06,0x6e,0x03,0x92,0xb8, +0x02,0xf5,0x0a,0x64,0x70,0x35,0xa4,0x40,0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29,0x0d, +0x8e,0xa9,0xcc,0xae,0x8c,0x8d,0xea,0xad,0x6a,0xae,0x6c,0x82,0x30,0x74,0x1b,0x90, +0x24,0x16,0x28,0x59,0x20,0x83,0xab,0x21,0x05,0x2e,0x69,0x46,0x72,0x61,0x6d,0x65, +0x49,0x6e,0x64,0x65,0x78,0x13,0x84,0xc1,0xdb,0x80,0x24,0xb4,0x40,0xd5,0x02,0x19, +0x5c,0x0d,0x29,0x50,0x32,0x23,0x2a,0xb3,0x4b,0x1b,0x2b,0xa3,0x7a,0xb3,0x4a,0x2b, +0xbb,0x23,0x2a,0x83,0xa3,0x43,0x9b,0x20,0x0c,0xdf,0x06,0x23,0xb9,0x05,0x0a,0x17, +0xc8,0xa0,0xe1,0x61,0xa6,0x94,0x46,0x47,0x57,0x26,0x37,0x41,0x18,0xc0,0x60,0x03, +0x92,0xe8,0x02,0xb5,0x0b,0x64,0xd0,0x34,0xa4,0x40,0xc9,0xac,0xe9,0x8d,0x2e,0xed, +0xcd,0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x6e,0x6a,0x2c,0x8c,0xad,0x6c,0x82,0x30,0x84, +0xc1,0x06,0x24,0xe9,0x05,0xca,0x17,0xc8,0xa0,0x69,0x48,0x81,0x90,0x19,0xd1,0xdb, +0x9d,0xdb,0xdc,0x58,0x18,0x5b,0x99,0x51,0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x61,0x10, +0x83,0x0d,0x48,0x02,0x0e,0x54,0x38,0x90,0x41,0xd3,0x90,0x02,0x3f,0xb3,0xa6,0x37, +0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0x39,0xa5,0x34,0x3a,0xba,0x32,0xb9, +0xa1,0x30,0xb7,0xb1,0x32,0x36,0xb6,0x30,0xba,0xb4,0x37,0xb7,0x09,0xc2,0x30,0x06, +0x1b,0x90,0x64,0x1c,0x28,0x72,0x20,0x83,0xa6,0x21,0x05,0x32,0x66,0x50,0x72,0x65, +0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x13,0x84,0x81,0x0c,0x36,0x20,0x89,0x39, +0x50,0xe7,0x40,0x06,0x4d,0x43,0x0a,0xcc,0xcc,0xa0,0xe4,0xca,0xec,0xd2,0xde,0xea, +0xe6,0x8c,0xe4,0xc2,0xda,0xca,0xa0,0xe4,0xca,0x8a,0xf0,0xe0,0xde,0xe6,0xea,0xe4, +0xca,0x26,0x08,0x43,0x19,0x6c,0x40,0x92,0x74,0xa0,0xd4,0x81,0x0c,0x9a,0x86,0x14, +0xb8,0x98,0x51,0x85,0xb9,0x21,0x85,0xb1,0x99,0x19,0x3d,0x59,0x4d,0x10,0x06,0x33, +0xd8,0x60,0x24,0xec,0x40,0xb5,0x03,0x19,0x34,0xac,0xcc,0x94,0xd2,0xe8,0xe8,0xca, +0xe4,0xa6,0xca,0xe2,0xea,0xca,0xdc,0xc6,0xca,0x98,0xca,0xdc,0xce,0xe8,0xd0,0x26, +0x08,0xc3,0x19,0x6c,0x40,0x92,0x77,0xa0,0xe0,0x81,0x0c,0x9a,0x86,0x14,0xa8,0x98, +0x11,0x95,0xb1,0xd1,0x85,0x51,0xa5,0xb5,0x95,0x4d,0x10,0x06,0x34,0xd8,0x60,0x24, +0xf2,0x40,0xcd,0x03,0x19,0x34,0xbc,0xcc,0x88,0xf2,0xdc,0xc2,0xda,0xd2,0xc6,0xa4, +0xca,0xe6,0x86,0xd0,0xc2,0xdc,0xce,0xca,0x8c,0xc2,0xc6,0xe8,0xde,0xe4,0x26,0x08, +0x43,0x1a,0x6c,0x30,0x92,0x7a,0xa0,0xec,0x81,0x0c,0x1a,0x62,0x66,0x56,0x69,0x65, +0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61, +0x63,0x74,0x6f,0x72,0x13,0x84,0x41,0x0d,0x36,0x18,0x09,0x3e,0x50,0xf9,0x40,0x06, +0xcd,0x06,0x4a,0x0f,0x4a,0xe1,0x14,0x54,0xa1,0x15,0x60,0x61,0x16,0x6c,0x21,0x17, +0x78,0xe1,0x17,0xc4,0xa1,0x1c,0xd0,0x61,0x1d,0xdc,0x21,0x1e,0xe8,0xe1,0x1e,0xf4, +0x61,0xc3,0x60,0x88,0xc2,0x3e,0x4c,0x10,0x04,0x60,0x03,0xb0,0x61,0x30,0xfc,0xc1, +0x1f,0x36,0x04,0xff,0xb0,0x61,0x18,0xfa,0x01,0x24,0x28,0x0c,0x4d,0x6d,0x18,0xcc, +0xc0,0x0c,0x86,0x0d,0xc2,0x35,0x12,0x1b,0x8a,0x7e,0x10,0x09,0x20,0x14,0x48,0x82, +0x88,0x98,0x5c,0x98,0xdb,0x18,0x5a,0xd9,0xdc,0x04,0x61,0x58,0x03,0x1a,0x66,0x6c, +0x6f,0x61,0x74,0x73,0x13,0x84,0x81,0x0d,0x58,0xa4,0xb9,0xcd,0xd1,0xcd,0x4d,0x10, +0x86,0x36,0x20,0x91,0xe6,0x46,0x37,0x37,0x41,0x18,0xdc,0x80,0x08,0x5d,0x19,0xde, +0x17,0xdb,0x5b,0x18,0xd9,0x04,0x61,0x78,0x03,0x22,0x74,0x65,0x78,0x5f,0x6e,0x6f, +0x72,0x6d,0x4c,0xe8,0xca,0xf0,0xbe,0xe6,0xe8,0xde,0xe4,0xca,0x58,0xd4,0xa5,0xb9, +0xd1,0xcd,0x6d,0x80,0x4c,0xe2,0x24,0x50,0x22,0x25,0x54,0x62,0x25,0x58,0xa2,0x25, +0x5c,0xe2,0x25,0x60,0xe2,0x24,0x62,0xe2,0x92,0x09,0x59,0xa8,0xc2,0xc6,0x66,0xd7, +0xe6,0x92,0x46,0x56,0xe6,0x46,0x37,0x25,0x08,0xaa,0x90,0xe1,0xb9,0xd8,0x95,0xc9, +0xcd,0xa5,0xbd,0xb9,0x4d,0x09,0x88,0x26,0x64,0x78,0x2e,0x76,0x61,0x6c,0x76,0x65, +0x72,0x53,0x02,0xa3,0x0e,0x19,0x9e,0xcb,0x1c,0x5a,0x18,0x59,0x99,0x5c,0xd3,0x1b, +0x59,0x19,0xdb,0x94,0x20,0x29,0x43,0x86,0xe7,0x22,0x57,0x36,0xf7,0x56,0x27,0x37, +0x56,0x36,0x37,0x25,0x00,0x85,0x4a,0x64,0x78,0x2e,0x74,0x79,0x70,0x65,0x41,0x6e, +0x6e,0x6f,0x74,0x61,0x74,0x69,0x6f,0x6e,0x73,0x53,0x84,0x7d,0x00,0x89,0x3a,0x64, +0x78,0x2e,0x65,0x6e,0x74,0x72,0x79,0x50,0x6f,0x69,0x6e,0x74,0x73,0x53,0x02,0x92, +0xe8,0x42,0x86,0xe7,0x32,0xf6,0x56,0xe7,0x46,0x57,0x26,0x37,0x37,0x25,0x90,0x09, +0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x35,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x0d,0x40,0xc3,0xe5, +0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0x00,0x0d,0x97,0xef,0x3c, +0x7e,0x80,0x34,0x40,0x84,0xf9,0xc8,0x6d,0x9b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42, +0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x2d, +0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18, +0x80,0x80,0xf9,0xc8,0x6d,0x1b,0x83,0x34,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x96,0xe0,0x0c,0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f, +0xdc,0xb6,0x05,0x44,0xc3,0xe5,0x3b,0x8f,0x6f,0x44,0x0e,0xf5,0x88,0x83,0x8f,0xdc, +0xb6,0x1d,0x54,0xc3,0xe5,0x3b,0x8f,0x2f,0x01,0xcc,0xb3,0x10,0x25,0x51,0x11,0x8b, +0x5f,0xdc,0xb6,0x11,0x54,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x44,0xe9, +0x00,0x83,0x5f,0xdc,0xb6,0x15,0x58,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45, +0x04,0x3b,0x39,0x11,0xe1,0x17,0xb7,0x6d,0x02,0xd9,0x70,0xf9,0xce,0xe3,0x4f,0x47, +0x44,0x00,0x83,0x38,0x88,0x0d,0x18,0x39,0xd4,0xe3,0x23,0xb7,0x6d,0x06,0xcf,0x70, +0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6d,0xf2,0xb2,0x46, +0xf0,0xc3,0xee,0x7f,0x0b,0x1d,0xfe,0x13,0x86,0x4a,0x90,0x34,0x44,0x58,0x49,0x4c, +0x5c,0x2f,0x00,0x00,0x62,0x00,0x05,0x00,0xd7,0x0b,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x44,0x2f,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0xce,0x0b,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xc3,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xe8,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2, +0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42, +0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29, +0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30, +0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c, +0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3, +0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf, +0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f, +0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3, +0x50,0x08,0x6e,0x60,0x06,0xea,0xe6,0x08,0x82,0x62,0x30,0x83,0x32,0x0c,0x1f,0x81, +0x03,0x01,0xc3,0x08,0x84,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83, +0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84, +0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43, +0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4, +0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d, +0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc, +0x00,0x0c,0xfc,0x00,0x09,0x23,0x49,0xe5,0x30,0x82,0x60,0xcc,0xd4,0x06,0xe3,0xc0, +0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f, +0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c, +0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x72,0xe0,0x07,0x60,0xe0, +0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f, +0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0, +0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87, +0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0xc2,0x89,0x52,0x3a,0x53,0x18, +0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83, +0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c, +0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a, +0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60, +0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24,0x18,0x2b,0xb1,0x33,0x91,0xc1,0x38,0xb0, +0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43, +0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b, +0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8, +0x01,0x18,0xf8,0x01,0x0a,0x46,0x72,0x67,0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30, +0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03, +0x14,0x9c,0x04,0xcf,0x84,0x8d,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2, +0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xa0,0xc0,0x20,0x79,0x18,0x41,0x18, +0xce,0x10,0x82,0x8f,0x5d,0x6d,0x34,0xd1,0x34,0x4d,0xd3,0xc3,0x30,0x9e,0xe7,0x79, +0x1a,0x86,0x61,0x18,0x86,0x41,0xf5,0x4d,0xd2,0x14,0x51,0xc2,0xe4,0xb3,0x00,0xf3, +0x2c,0x44,0xc4,0x4e,0xc0,0x44,0xa0,0x60,0xa0,0x7b,0x0a,0x00,0x00,0x00,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a, +0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90, +0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6, +0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60, +0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4, +0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01, +0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34, +0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01,0x11,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a, +0x61,0x04,0xa0,0x24,0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2,0x1c,0x0a,0xa2,0xf0, +0x03,0xe8,0x1b,0x01,0x20,0x73,0x06,0x80,0xd4,0x19,0x00,0x6a,0x67,0x00,0xe8,0x9d, +0x01,0xa0,0x78,0x06,0x80,0xe6,0x19,0x00,0xb2,0x67,0x00,0x08,0x9f,0x01,0x00,0x00, +0x79,0x18,0x00,0x00,0x72,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0xa1,0x99,0x20,0x0c,0xce,0x06,0x61,0x20,0x26,0x08,0xc3,0xb3,0x41,0x18,0x0c,0x0a, +0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08,0x03,0x34,0x41,0x30,0x83,0x8d,0xc0,0x04, +0x61,0x88,0x36,0x08,0x4a,0xb3,0x21,0x51,0x16,0x46,0x21,0x06,0x42,0x71,0x26,0x08, +0x6a,0xc0,0x6d,0x48,0x06,0x88,0x51,0x94,0x81,0x50,0x9c,0x09,0xc2,0x20,0x6d,0x48, +0x88,0x85,0x51,0xa4,0x81,0x50,0x9c,0x09,0xc2,0x30,0x4d,0x10,0x06,0x6a,0x83,0xa0, +0x54,0x1b,0x12,0x09,0x62,0x14,0x6a,0x20,0x14,0x6b,0x82,0x30,0x54,0x1b,0x12,0x6a, +0x61,0x14,0x6c,0x20,0x14,0x67,0x82,0x30,0x58,0x1b,0x12,0x6c,0x61,0x14,0x6d,0x20, +0x14,0x6b,0x82,0xd0,0x06,0xdd,0x86,0xc4,0xe0,0x18,0xc5,0x18,0x08,0xc5,0x99,0x20, +0x0c,0xd7,0x04,0x61,0xc0,0x36,0x24,0x1e,0xc7,0x28,0xdf,0x40,0x28,0xce,0x86,0xe4, +0x83,0x18,0x65,0x18,0x08,0xc5,0xda,0x90,0x3c,0xd1,0x74,0x65,0x5b,0x07,0x06,0x61, +0x30,0x41,0x78,0x03,0x6f,0x82,0xf0,0x69,0x1b,0x16,0x65,0x0c,0x18,0x45,0x19,0x08, +0x32,0x20,0x03,0x32,0x70,0x26,0x08,0x71,0xf0,0x6d,0x58,0x06,0x33,0x60,0x94,0x61, +0x20,0xc8,0x80,0x0c,0xc8,0xc0,0x9a,0x20,0xcc,0x01,0x18,0x6c,0x58,0x08,0x34,0x60, +0x14,0x69,0x20,0xc8,0x80,0x0c,0xc8,0xc0,0xda,0xb0,0x48,0x63,0xc0,0x28,0xd4,0x40, +0x90,0x01,0x19,0x90,0x81,0xb3,0x81,0x28,0x83,0x33,0x48,0x03,0x35,0x98,0x20,0xd8, +0x41,0x18,0x4c,0x10,0x86,0x6c,0x03,0xa2,0xb0,0x01,0xa3,0x28,0x43,0x1b,0x00,0x1b, +0x02,0x37,0x98,0x20,0xe0,0x81,0x18,0x6c,0x40,0x14,0x38,0x60,0x94,0x61,0x50,0x80, +0x0d,0x41,0x1c,0x6c,0x20,0xc4,0x60,0x0d,0xde,0x40,0x0e,0x26,0x08,0x02,0x40,0x61, +0x68,0x6a,0xc3,0xf0,0x7d,0xc3,0x06,0x81,0xb2,0x83,0x0d,0x05,0x1d,0xd4,0x01,0x30, +0x07,0x77,0x50,0x85,0x8d,0xcd,0xae,0xcd,0x25,0x8d,0xac,0xcc,0x8d,0x6e,0x4a,0x10, +0x54,0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x9b,0x12,0x10,0x4d,0xc8, +0xf0,0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4,0xa6,0x04,0x46,0x1d,0x32,0x3c,0x97,0x39, +0xb4,0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2,0x32,0xb6,0x29,0x01,0x52,0x86,0x0c,0xcf, +0x45,0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x6c,0x6e,0x4a,0x20,0x07,0x75,0xc8,0xf0, +0x5c,0xca,0xdc,0xe8,0xe4,0xf2,0xa0,0xde,0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0x77,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x35,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x0d,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20, +0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40, +0x84,0xf9,0xc8,0x6d,0x9b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11, +0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x2d,0x6c,0xc3,0xe5,0x3b, +0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8, +0x6d,0x1b,0x83,0x34,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x96,0xe0,0x0c,0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x05,0x44, +0xc3,0xe5,0x3b,0x8f,0x6f,0x44,0x0e,0xf5,0x88,0x83,0x8f,0xdc,0xb6,0x1d,0x54,0xc3, +0xe5,0x3b,0x8f,0x2f,0x01,0xcc,0xb3,0x10,0x25,0x51,0x11,0x8b,0x5f,0xdc,0xb6,0x11, +0x54,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x44,0xe9,0x00,0x83,0x5f,0xdc, +0xb6,0x15,0x58,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11, +0xe1,0x17,0xb7,0x6d,0x02,0xd9,0x70,0xf9,0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38, +0x88,0x0d,0x18,0x39,0xd4,0xe3,0x23,0xb7,0x6d,0x06,0xcf,0x70,0xf9,0xce,0xe3,0x53, +0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x61,0x20,0x00,0x00,0x7f,0x09,0x00,0x00, +0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00,0x49,0x00,0x00,0x00,0x34,0xcc,0x00,0x94, +0x51,0x21,0x15,0x61,0x40,0xb1,0x95,0x5c,0xa9,0x94,0x5d,0xf1,0xd5,0x40,0xb9,0x14, +0x4c,0xd9,0x14,0x53,0x19,0x06,0x14,0x6f,0x40,0xf9,0x06,0x94,0x52,0x15,0x54,0x44, +0xf9,0x14,0x0d,0x7d,0x35,0x40,0x4a,0x11,0x94,0x41,0x79,0x94,0xc0,0x08,0x00,0x19, +0x63,0x04,0x20,0x08,0x82,0x28,0x18,0x8c,0x11,0xb4,0xe6,0x9c,0xb3,0xdf,0x18,0x01, +0x08,0x82,0xa0,0xfc,0x8d,0x11,0x80,0x20,0x08,0xf3,0xbf,0x30,0x46,0x00,0x82,0x20, +0x18,0xff,0xc2,0x18,0xc1,0x3b,0x93,0x26,0xda,0x8d,0x11,0x80,0x20,0x08,0xc2,0xbf, +0x30,0x46,0x00,0x82,0x20,0x08,0x82,0xc1,0x18,0x41,0x6b,0xce,0x39,0xef,0x8d,0x11, +0x80,0x20,0x08,0xca,0x60,0x30,0x46,0x00,0x82,0x20,0x08,0x82,0xc2,0x18,0x01,0x08, +0xe2,0xff,0x3d,0x06,0x63,0x04,0x21,0x09,0x86,0x78,0x37,0x46,0xb0,0xc7,0x6a,0xbc, +0x7f,0x63,0x04,0x6b,0xad,0xd6,0xe2,0x37,0x46,0xf0,0xdf,0x7f,0xff,0x7e,0x63,0x04, +0xad,0x39,0xe7,0xbc,0x2f,0x8c,0x11,0xc8,0xa2,0xdb,0xff,0xdf,0x18,0x81,0xce,0x9a, +0x73,0xfa,0x8d,0x11,0xa8,0x78,0x7d,0xaa,0xde,0x18,0x01,0x08,0x82,0x20,0x08,0x0e, +0x63,0x04,0x6b,0xad,0xd6,0xba,0x37,0x46,0x00,0x82,0xa0,0x7f,0x87,0xc1,0x18,0x41, +0x6b,0xce,0x39,0xed,0x8d,0x11,0x80,0x20,0x08,0x92,0x60,0x30,0x46,0x00,0x82,0x20, +0xa8,0x83,0xc1,0x18,0x81,0x08,0x92,0x20,0xbe,0x8d,0x11,0xc0,0x71,0x99,0xdf,0xde, +0x18,0x01,0x59,0xf2,0xfa,0xfd,0x8d,0x11,0x80,0x20,0x08,0xb2,0x60,0x30,0x46,0x00, +0x82,0x20,0x88,0x7e,0x63,0x04,0x20,0x08,0x82,0xf8,0x2f,0xcc,0x00,0x8c,0x11,0x80, +0x20,0x08,0xe2,0xdf,0x18,0x01,0x08,0x82,0x20,0xfc,0x8d,0x00,0x00,0x00,0x00,0x00, +0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xb7,0xb0,0x07,0x66,0x10,0x0b,0xb0,0x90, +0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xb8,0xc0,0x07,0x67,0x60,0x0b,0xb2, +0xa0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xb9,0xd0,0x07,0x68,0x80,0x0b, +0xb8,0xb0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xba,0xe0,0x07,0x69,0x60, +0x0b,0xb6,0xc0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xbb,0xf0,0x07,0x69, +0xf0,0x0a,0xba,0xd0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xbc,0x00,0x0a, +0x6a,0x10,0x0b,0xb0,0xe0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xbd,0x10, +0x0a,0x6b,0xa0,0x0b,0xba,0xf0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xbe, +0x20,0x0a,0x6c,0x50,0x0b,0xb4,0x00,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06, +0xbf,0x30,0x0a,0x6d,0x80,0x0b,0xb6,0x10,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00, +0x06,0xe0,0x40,0x0a,0x6e,0xa0,0x0b,0xb9,0x20,0x0b,0x23,0x06,0x09,0x00,0x82,0x60, +0x00,0x06,0xe1,0x50,0x0a,0x6f,0xf0,0x0b,0xbb,0x30,0x0b,0x23,0x06,0x09,0x00,0x82, +0x60,0x00,0x06,0xe2,0x60,0x0a,0x70,0x10,0x0e,0xbe,0x40,0x0b,0x23,0x06,0x09,0x00, +0x82,0x60,0x00,0x06,0xe3,0x70,0x0a,0x71,0xf0,0x0b,0xe1,0x50,0x0b,0x23,0x06,0x09, +0x00,0x82,0x60,0x00,0x06,0xe4,0x80,0x0a,0x75,0x00,0x0e,0xe3,0x60,0x0b,0x23,0x06, +0x09,0x00,0x82,0x60,0x00,0x06,0xe5,0x90,0x0a,0x77,0x10,0x0e,0xe1,0x70,0x0b,0x23, +0x06,0x06,0x00,0x82,0x60,0x40,0xc4,0x03,0x28,0x88,0xc3,0x88,0x81,0x01,0x80,0x20, +0x18,0x10,0xf2,0x10,0x0a,0xe6,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x84,0x3c,0x84, +0x02,0x39,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x31,0x0f,0xa2,0x80,0x0e,0x23,0x06, +0x07,0x00,0x82,0x60,0xd0,0xad,0x03,0x2b,0x14,0xe9,0x30,0x9a,0x10,0x04,0x65,0x98, +0xc3,0x95,0x71,0x0e,0x57,0x81,0x2b,0x70,0x11,0x01,0x54,0x60,0x0a,0x5a,0x49,0x01, +0x25,0x24,0x70,0x82,0x61,0x27,0x18,0x66,0x02,0x18,0xc0,0xc7,0x84,0x30,0x80,0xcf, +0x68,0x42,0x03,0x5c,0x60,0xd8,0x39,0x86,0x59,0x21,0xd0,0xc7,0x0a,0x81,0x3e,0x23, +0x06,0x07,0x00,0x82,0x60,0xa0,0xf9,0x83,0x2f,0x5c,0xf5,0x30,0x9a,0x10,0x00,0xa3, +0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x1d,0x48,0x84,0x83,0xb6,0x0f,0xa3, +0x09,0x01,0x30,0x9a,0x20,0x04,0x27,0x18,0x76,0x82,0x61,0x76,0x08,0xf4,0xb1,0x43, +0xa0,0x8f,0x09,0x0c,0x7c,0x4c,0x60,0xe0,0x33,0x9a,0x90,0x08,0xa3,0x09,0xca,0x60, +0x08,0x21,0x1f,0x43,0x08,0xf9,0x98,0x32,0x0b,0xf0,0x31,0x85,0x16,0xe0,0x33,0x62, +0x70,0x00,0x20,0x08,0x06,0xc7,0x4d,0xd4,0x03,0x21,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0x81,0x13,0xf6,0x40,0x08,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe4,0x04,0x3e, +0xec,0x81,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x4e,0xe4,0x03,0x1f,0x08,0xa7, +0x18,0x76,0x8a,0x61,0x46,0x08,0xf4,0x31,0x42,0xa0,0xcf,0x88,0x41,0x03,0x80,0x20, +0x18,0x34,0x3e,0xc1,0x0f,0x73,0x20,0x13,0x65,0x40,0x06,0xff,0xf0,0x0f,0xff,0xf0, +0x0f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x9d,0x30,0x9a,0xe0,0x0d,0x26, +0x10,0xf2,0x31,0x81,0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x68,0x3f,0xf1,0x0f, +0x78,0x40,0x13,0xa3,0x09,0x81,0x30,0x9a,0x20,0x0c,0x56,0x08,0xf1,0xb1,0x42,0x88, +0x8f,0xa9,0x81,0x20,0x1f,0x53,0x03,0x41,0x3e,0x26,0x08,0xf2,0x31,0x41,0x90,0x8f, +0x09,0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x6a,0x8b,0x92,0x08,0x0c,0x71, +0x03,0xf8,0x18,0xe2,0x06,0xf0,0x19,0x8e,0x10,0x68,0x61,0xf8,0x86,0x23,0x86,0x5b, +0x28,0xbe,0x12,0x02,0x1d,0x8e,0x20,0x6e,0x61,0xf8,0x86,0x23,0x0a,0x5d,0x28,0xbe, +0x12,0x02,0x2d,0x22,0xd0,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xec,0x42,0x26,0x64, +0xa1,0x15,0x3a,0xce,0x17,0x7c,0xa1,0x2d,0xda,0x42,0x27,0x76,0x61,0x34,0x21,0x18, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xca,0x0b,0xb4,0x08,0x46,0x0c,0x1e,0x00,0x04, +0xc1,0x60,0xca,0x8b,0x9a,0xc8,0x05,0x58,0x00,0x83,0x2f,0x1c,0xc2,0x01,0x2e,0xe0, +0xa2,0x27,0x7c,0x61,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x3a,0xbc,0xc8,0x09,0x59,0xa8,0x8b,0xd1,0x84,0x60,0x18,0x6e,0x08,0xea,0x02, +0x0c,0x4a,0x69,0x09,0x2e,0x21,0xd8,0x1a,0x5e,0x82,0xab,0x09,0x74,0x96,0x21,0x10, +0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xe8,0xfe,0x02,0x2c,0x72,0xa1,0x2f,0x46,0x13, +0x02,0x60,0x34,0x41,0x08,0x4e,0x30,0xec,0x04,0xc3,0x4c,0xd8,0xe4,0x63,0xc2,0x26, +0x1f,0x13,0x58,0x02,0x3e,0x26,0xb4,0x04,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x80,0x0d,0xb7,0x30,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x62,0x03,0x2e,0xe4, +0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x36,0xe0,0xe2,0x18,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x98,0x0d,0xb9,0xa0,0x87,0x60,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0xa2,0xd8,0x40,0x8b,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xd9,0x48,0x0b,0xe1, +0x84,0x81,0x4e,0x18,0xc8,0x0e,0x22,0x3e,0x66,0x10,0xf1,0x29,0x22,0x2e,0xa0,0x08, +0xb9,0x80,0x11,0x83,0x03,0x00,0x41,0x30,0xa8,0x6e,0x63,0x2d,0x84,0xd7,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0x0a,0x37,0xd8,0x42,0x80,0x8d,0x11,0x83,0x06,0x00,0x41, +0x30,0x68,0x7a,0x63,0x2f,0xe8,0x21,0x36,0x84,0xc0,0x2f,0xfc,0xc2,0x2f,0xfc,0x62, +0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0x61,0xc4,0xa0, +0x01,0x40,0x10,0x0c,0x1a,0xf1,0x00,0x8d,0x7c,0xb0,0x8d,0xc6,0x18,0x8d,0xd1,0x18, +0x8d,0xd1,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62, +0x28,0xc9,0x37,0xc0,0xc2,0x00,0x34,0x40,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x55, +0x79,0xf4,0x85,0x10,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xa3,0x1e,0xa8,0x11,0x12, +0xbe,0x11,0x38,0xab,0xb1,0x1a,0xab,0xb1,0x1a,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04, +0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0xa5,0x95,0x07,0x8c,0x18,0x1c,0x00,0x08,0x82, +0x41,0xc5,0x1e,0xa4,0x11,0x20,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xc4,0xc7,0x6b, +0xa0,0x44,0x79,0x04,0x95,0x6c,0xc8,0x86,0x6c,0xc8,0xc6,0x68,0x42,0x00,0x8c,0x26, +0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x88,0x41,0x03,0x80,0x20,0x18,0x34, +0xf6,0x41,0x1b,0x2d,0xa1,0x1e,0x1b,0x18,0xdc,0xc6,0x6d,0xdc,0xc6,0x6d,0x8c,0x26, +0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x8c,0x18,0x34,0x00, +0x08,0x82,0x41,0xb3,0x1f,0xb9,0x21,0x13,0xef,0x61,0x06,0x65,0xc0,0x1b,0xbc,0xc1, +0x1b,0xbc,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4, +0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0d,0x88,0xf8,0xc6,0x4d,0xd0,0xc7,0xa5,0x06, +0xe1,0x11,0x1e,0xe1,0x11,0x1e,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83, +0x30,0x9a,0x40,0x0c,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x94,0xc8,0x78,0xf0,0x44, +0x7e,0x54,0x6f,0x60,0x1e,0xe6,0x61,0x1e,0xe6,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42, +0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x50,0x74,0x10,0x22,0x60,0xa3,0x30,0x1e,0x20, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x0a,0x45,0xc0,0x43,0x08,0x46,0x0c,0x1a,0x00, +0x04,0xc1,0xa0,0x69,0x91,0xf5,0x20,0x8b,0x10,0x91,0x83,0xc0,0x3d,0xdc,0xc3,0x3d, +0xdc,0x63,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0x61, +0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x19,0x81,0x8f,0xb4,0x30,0x91,0x3e,0x30,0xe6, +0x63,0x3e,0xe6,0x63,0x3e,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61, +0x34,0x81,0x18,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xb9,0x91,0xfa,0x70,0x8b,0x15, +0x71,0x83,0x05,0x3f,0xf0,0x03,0x3f,0xf0,0x63,0x34,0x21,0x00,0x46,0x13,0x84,0x60, +0x34,0x61,0x10,0x46,0x13,0x88,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x1e,0xd1, +0x8f,0xb9,0x80,0x11,0x36,0x80,0xfa,0xa3,0x3f,0xfa,0xa3,0x3f,0x46,0x13,0x02,0x60, +0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x6a,0x15,0x6e,0x04,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xa0,0xf2,0x11,0xfb,0x08,0xae,0x11,0x83,0x06,0x00,0x41,0x30, +0x68,0xc6,0x24,0x44,0xf4,0xe2,0x46,0x50,0x21,0x20,0x11,0x12,0x21,0x11,0x12,0x19, +0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x18,0x31,0x68, +0x00,0x10,0x04,0x83,0x06,0x4d,0x4c,0xe4,0x2f,0x78,0x64,0x16,0x8c,0x14,0x49,0x91, +0x14,0x49,0x91,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20, +0x86,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xda,0x64,0x45,0x48,0x23,0x4c,0x48,0x61, +0x71,0x11,0x17,0x71,0x11,0x17,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18, +0x84,0xd1,0x04,0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x46,0x4e,0x60,0x24,0x35, +0xcc,0x44,0x14,0xa0,0x19,0x99,0x91,0x19,0x99,0x91,0xd1,0x84,0x00,0x18,0x4d,0x10, +0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x06,0xeb,0x0d,0x70,0x88,0xcf,0x88,0x81,0x01, +0x80,0x20,0x18,0x44,0x76,0xd2,0x26,0x81,0x05,0xbc,0x21,0x9f,0x11,0x83,0x07,0x00, +0x41,0x30,0x98,0xee,0x64,0x46,0x6a,0xc3,0x35,0x82,0xde,0xf8,0x8d,0xdf,0x70,0x13, +0x37,0xd9,0x11,0xde,0x18,0x4d,0x08,0x00,0xbb,0x8f,0x72,0x88,0xcf,0x88,0x81,0x01, +0x80,0x20,0x18,0x44,0x7b,0x22,0x27,0x81,0x05,0xe1,0x21,0x9f,0x11,0x83,0x07,0x00, +0x41,0x30,0x98,0xf8,0x04,0x47,0x74,0x63,0x36,0x02,0xf1,0x20,0x0f,0xf2,0x98,0x93, +0x39,0x01,0x93,0xf0,0x18,0x4d,0x08,0x00,0x2b,0x0f,0x75,0x88,0xcf,0x88,0x81,0x01, +0x80,0x20,0x18,0x44,0xa0,0x72,0x27,0x81,0x05,0xe6,0x21,0x9f,0x11,0x83,0x07,0x00, +0x41,0x30,0x98,0x42,0xa5,0x47,0x7e,0x03,0x37,0x82,0xf3,0x48,0x8f,0xf4,0xc0,0x13, +0x3c,0x29,0x13,0xf3,0x18,0x4d,0x08,0x00,0x23,0x91,0x77,0x88,0xcf,0x88,0x81,0x01, +0x80,0x20,0x18,0x44,0xa5,0xc2,0x27,0x81,0x05,0xeb,0x21,0x9f,0x11,0x83,0x07,0x00, +0x41,0x30,0x98,0x4c,0x45,0x4c,0xc8,0xa3,0x37,0x02,0xf6,0x70,0x0f,0xf7,0xe8,0x93, +0x3e,0x51,0x93,0xf5,0x18,0x4d,0x08,0x00,0x83,0xda,0x41,0x3e,0x16,0xb5,0x83,0x7c, +0x4c,0x6a,0x07,0xf9,0xd8,0xd4,0x0e,0xf2,0xb1,0x87,0x1d,0xe4,0x63,0x10,0x3b,0xc8, +0xc7,0x22,0x76,0x90,0x8f,0x49,0xec,0x20,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7, +0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x89,0x1d,0xe4,0x63,0x13,0x3b,0xc8,0xc7,0x28, +0x76,0x90,0x8f,0x55,0xec,0x20,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02, +0x3e,0x86,0x10,0xf0,0xb1,0xaa,0x1d,0xe4,0x63,0x56,0x3b,0xc8,0xc7,0xae,0x76,0x90, +0x8f,0x61,0xed,0x20,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86, +0x10,0xf0,0xb1,0x33,0x60,0x03,0xf8,0x58,0x30,0x06,0xf0,0xb1,0xe0,0x83,0x8f,0x1d, +0x01,0x7d,0xec,0x10,0xe8,0x63,0xc7,0x40,0x1f,0x3b,0x08,0xfa,0xd8,0x1c,0xdc,0x83, +0x7c,0x8c,0x0e,0xee,0x41,0x3e,0x56,0x07,0xf7,0x20,0x1f,0xb3,0x83,0x7b,0x90,0x8f, +0xc9,0x81,0x3d,0xc8,0xc7,0xe6,0xc0,0x1e,0xe4,0x63,0x74,0x60,0x0f,0xf2,0xb1,0x3a, +0xb0,0x07,0xf9,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81, +0x8f,0xd5,0x41,0x3e,0xc8,0xc7,0xec,0x20,0x1f,0xe4,0x63,0x77,0x90,0x0f,0xf2,0x31, +0x3c,0xc8,0x07,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84, +0x80,0x8f,0xe1,0x01,0x3f,0xc8,0xc7,0xf2,0x80,0x1f,0xe4,0x63,0x7a,0xc0,0x0f,0xf2, +0xb1,0x3d,0xe0,0x07,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31, +0x84,0x80,0x8f,0x11,0x61,0x40,0x1f,0x23,0xc4,0x80,0x3e,0x46,0x8c,0x01,0x7d,0x8c, +0x20,0x03,0xfa,0xd8,0x2c,0x80,0x84,0x7c,0x8c,0x16,0x40,0x42,0x3e,0x56,0x0b,0x20, +0x21,0x1f,0xb3,0x05,0x90,0x90,0x8f,0xc9,0xc2,0x3f,0xc8,0xc7,0x66,0xe1,0x1f,0xe4, +0x63,0xb4,0xf0,0x0f,0xf2,0xb1,0x5a,0xf8,0x07,0xf9,0x18,0x81,0xc0,0xc7,0x08,0x04, +0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0xd5,0x82,0x48,0xc8,0xc7,0x6c,0x41,0x24, +0xe4,0x63,0xb7,0x20,0x12,0xf2,0x31,0x5c,0x10,0x09,0xf9,0x18,0x42,0xc0,0xc7,0x10, +0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0xe1,0x42,0x49,0xc8,0xc7,0x72,0xa1, +0x24,0xe4,0x63,0xba,0x50,0x12,0xf2,0xb1,0x5d,0x28,0x09,0xf9,0x18,0x42,0xc0,0xc7, +0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x11,0xa1,0x40,0x1f,0x23,0x44, +0x81,0x3e,0x46,0x8c,0x02,0x7d,0x8c,0x20,0x05,0xfa,0xd8,0x3c,0xa8,0x84,0x7c,0x8c, +0x1e,0x54,0x42,0x3e,0x56,0x0f,0x2a,0x21,0x1f,0xb3,0x07,0x95,0x90,0x8f,0xc9,0x43, +0x4a,0xc8,0xc7,0xe6,0x21,0x25,0xe4,0x63,0xf4,0x90,0x12,0xf2,0xb1,0x7a,0x48,0x09, +0xf9,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0xd5, +0x03,0x4b,0xc8,0xc7,0xec,0x81,0x25,0xe4,0x63,0xf7,0xc0,0x12,0xf2,0x31,0x7c,0x60, +0x09,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f, +0xe1,0xc3,0x4b,0xc8,0xc7,0xf2,0xe1,0x25,0xe4,0x63,0xfa,0xf0,0x12,0xf2,0xb1,0x7d, +0x78,0x09,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80, +0x8f,0x11,0xe1,0x40,0x1f,0x23,0xc4,0x81,0x3e,0x46,0x8c,0x03,0x7d,0x8c,0x20,0x07, +0xfa,0x18,0xbd,0xd8,0x47,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x6a,0x1d,0xd2, +0x09,0x2c,0x98,0x17,0xf9,0x8c,0x18,0x3c,0x00,0x08,0x82,0xc1,0xe4,0x3a,0x6a,0xc3, +0x2e,0xe5,0x12,0xd0,0x8b,0xbd,0xd8,0x4b,0xe9,0x94,0x8e,0xdc,0xcc,0xcb,0x68,0x42, +0x00,0x98,0xcb,0xec,0x47,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x92,0x9d,0xd4, +0x09,0x2c,0xc0,0x17,0xf9,0x8c,0x18,0x3c,0x00,0x08,0x82,0xc1,0x34,0x3b,0x6f,0x13, +0x2f,0xea,0x12,0xe4,0xcb,0xbe,0xec,0x8b,0xea,0xa8,0xce,0xdd,0xe0,0xcb,0x68,0x42, +0x00,0x18,0xbf,0x80,0x48,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xba,0x1d,0xd7, +0x09,0x2c,0xe8,0x17,0xf9,0x8c,0x18,0x3c,0x00,0x08,0x82,0xc1,0x84,0x3b,0x74,0x63, +0x2f,0xef,0x12,0xf8,0x0b,0xc8,0x80,0xcc,0xeb,0xbc,0x0e,0xdf,0xf4,0xcb,0x68,0x42, +0x00,0xd8,0xce,0x94,0x48,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xe2,0x9d,0xd9, +0x09,0x2c,0x10,0x19,0xf9,0x8c,0x18,0x3c,0x00,0x08,0x82,0xc1,0xd4,0x3b,0x79,0xb3, +0x2f,0xf4,0x12,0x8c,0x4c,0xc9,0x94,0x0c,0xed,0xd0,0x4e,0xe8,0x88,0xcc,0x68,0x42, +0x00,0x18,0x84,0x0f,0xf2,0xb1,0x08,0x1f,0xe4,0x63,0x12,0x3e,0xc8,0xc7,0x26,0x7c, +0x90,0x8f,0x3d,0xbc,0x20,0x1f,0x83,0x78,0x41,0x3e,0x16,0xf1,0x82,0x7c,0x4c,0xe2, +0x05,0xf9,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f, +0x49,0xa4,0x20,0x1f,0x9b,0x48,0x41,0x3e,0x46,0x91,0x82,0x7c,0xac,0x22,0x05,0xf9, +0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x55,0x6c, +0x20,0x1f,0xb3,0xd8,0x40,0x3e,0x76,0xb1,0x81,0x7c,0x0c,0x63,0x03,0xf9,0x18,0x42, +0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x9d,0x01,0x1b,0xc0, +0xc7,0x82,0x31,0x80,0x8f,0x05,0x1f,0x7c,0xec,0x08,0xe8,0x63,0x87,0x40,0x1f,0x3b, +0x06,0xfa,0xd8,0x41,0xd0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x13,0x22,0x9f, +0x14,0x21,0x91,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4e,0xa8,0x7c,0x52,0x84,0x44, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x40,0x21,0xf3,0x49,0x11,0x12,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0x23,0x85,0xce,0x27,0x45,0x48,0x64,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0x15,0x4a,0x9f,0x16,0x41,0x91,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x56, +0x48,0x7d,0x5a,0x04,0x45,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x60,0xa1,0xf5,0x69, +0x11,0x14,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x85,0xd8,0xa7,0x45,0x50,0x64, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x17,0x62,0x1f,0x44,0x3f,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x78,0xa1,0xf6,0x41,0xf4,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0x18,0x72,0x1f,0x44,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x88,0xa1,0xf7,0x41, +0xf4,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x19,0x8a,0x1f,0xc4,0x3f,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x98,0x21,0xf9,0x41,0xfc,0x63,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0x1a,0x9a,0x1f,0xc4,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa8,0x21, +0xfa,0x41,0xfc,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x1b,0xa2,0x1f,0xa4,0x3f, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb8,0xa1,0xfa,0x41,0xfa,0x63,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0x1c,0xb2,0x1f,0xa4,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xc8,0xa1,0xfb,0x41,0xfa,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x1d,0xca,0x1f, +0x24,0x44,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8,0x21,0xfd,0x41,0x42,0x64,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0x1e,0xda,0x1f,0x24,0x44,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0xe8,0x21,0xfe,0x41,0x42,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x1f, +0xea,0x1f,0x0e,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x87,0xfc,0x87,0x43,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x00,0xa3,0xff,0xe1,0x90,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xc2,0x08,0x84,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x31,0x02, +0x21,0x02,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x8c,0x42,0x88,0x40,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x20,0x23,0x11,0x22,0x90,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xca,0x68,0x84,0x08,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xb4,0x1f,0xfa,0x1f, +0xbc,0xd1,0xa1,0xd1,0x84,0x20,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xe6,0x8c,0x4a, +0xa8,0x6f,0x76,0x68,0x87,0x76,0x08,0x85,0x50,0x08,0x85,0x50,0x68,0x34,0x21,0x00, +0x86,0x23,0x82,0xd5,0x09,0xbe,0xe9,0x06,0xd7,0x11,0x02,0x53,0x0a,0xfa,0x98,0x62, +0xd0,0xc7,0x94,0x83,0x3e,0x46,0x0c,0xf2,0xb1,0x62,0x90,0x8f,0x0d,0x86,0x7c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x90,0xa3,0x18,0x1a,0x66,0x67,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0x39,0x92,0xa1,0x81,0x76,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa0, +0xa3,0x19,0x1a,0x6a,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x3a,0x9a,0xa1,0xc1, +0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb0,0x23,0x1a,0x1a,0xde,0x67,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0x3b,0xaa,0xa1,0x01,0x7e,0x4c,0xd0,0x1d,0xf9,0x98,0x40, +0xc0,0xc7,0x02,0xf0,0x91,0x8f,0x05,0x03,0x7c,0xec,0x28,0xe2,0x63,0xc1,0xef,0xc8, +0xc7,0x12,0xf2,0x91,0x8f,0x1d,0x41,0x7c,0x2c,0x31,0x1f,0xf9,0x98,0x10,0xc4,0x67, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x3f,0xb2,0xa3,0x6e,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0x22,0x50,0x7a,0xa3,0x60,0x38,0xe2,0x2b,0x1f,0xe2,0xbb,0x60,0x88,0x11,0x83, +0x06,0x00,0x41,0x30,0x68,0x4a,0x69,0x8c,0xca,0xc7,0x8c,0x58,0x67,0x75,0xcc,0xc8, +0x8c,0xcc,0xc8,0x8c,0x46,0x13,0x02,0x60,0x38,0x22,0xe8,0x1f,0xe1,0x1b,0x31,0x78, +0x00,0x10,0x04,0x83,0xa9,0x94,0xc2,0x08,0x7c,0x78,0x07,0x67,0x6e,0xa6,0x7d,0xda, +0x87,0x8f,0xf8,0x28,0x8d,0xd4,0x67,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x96,0x40, +0x18,0xa8,0x30,0xc4,0x20,0xd0,0x3d,0x60,0xa0,0xc2,0x00,0x83,0x80,0xf7,0x80,0x81, +0x0a,0x43,0x0b,0x7c,0x0f,0x18,0xa8,0x30,0x94,0x00,0xfc,0x80,0x81,0x0a,0x43,0x09, +0xc4,0x0f,0x18,0xa8,0x30,0xb8,0x80,0xfc,0x80,0x81,0x8a,0x41,0x0b,0x54,0x32,0x00, +0x06,0x2a,0x3e,0x2b,0xc0,0xc7,0x00,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x96, +0xe6,0xc8,0x66,0x86,0x11,0x83,0x03,0x00,0x41,0x30,0xe8,0x5a,0xc9,0x8d,0xce,0x47, +0x95,0x46,0x13,0x02,0xa1,0x82,0x31,0xd2,0x6a,0xa5,0xe0,0x2e,0x30,0x6c,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x3a,0x59,0x9a,0x23,0xf6,0x69,0xa5,0xd1,0x84,0x00,0x18,0x4d, +0x10,0x82,0x13,0x0c,0x3b,0xc1,0x30,0x13,0x0c,0xfa,0x98,0x70,0xd0,0xe7,0x84,0x81, +0x4e,0x18,0x68,0x34,0xc1,0x01,0x46,0x13,0x9e,0xe0,0x08,0xc3,0x8e,0x30,0xcc,0x04, +0xf2,0x91,0x8f,0x09,0xe4,0x23,0x1f,0x23,0xce,0x08,0x3e,0x46,0xa0,0x11,0x7c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x58,0xa7,0x54,0x22,0x84,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xd8,0x49,0x95,0x08,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x76,0x62, +0xa5,0x17,0x12,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x70,0xa7,0x56,0x82,0x21,0xe1, +0x18,0xc3,0x8e,0x31,0xcc,0x08,0x81,0x3e,0x46,0x08,0xf4,0x19,0x31,0x68,0x00,0x10, +0x04,0x83,0x46,0x9e,0x60,0x09,0x85,0xcc,0xc9,0x9c,0xcc,0x69,0x96,0x66,0x69,0x96, +0x66,0x69,0x34,0x21,0x00,0x86,0x23,0x02,0x1b,0x0a,0xbe,0xe9,0x86,0x1c,0x12,0x82, +0x0b,0x03,0xa3,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0xa2,0x27,0x58,0x9a,0xa1,0x15, +0x3a,0x0c,0x1e,0xe2,0xa1,0x75,0x5a,0x27,0x5c,0x0a,0x46,0x13,0x02,0xc0,0x82,0x38, +0x92,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xf8,0x54,0x4b,0x81,0x05,0x86,0x7c, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xd2,0xa7,0x59,0x0a,0x2c,0xa0,0x23,0xf9,0x8c, +0x18,0x18,0x00,0x08,0x82,0x41,0xc4,0x4f,0xb9,0x14,0x0c,0x47,0xc0,0x41,0x18,0x05, +0xdf,0x74,0x83,0x10,0x07,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x22,0x15,0x4e, +0xc1,0x30,0x1c,0x11,0x90,0x91,0xf3,0x8d,0x18,0x1c,0x00,0x08,0x82,0xc1,0x41,0x52, +0xe2,0x34,0x14,0x16,0x0c,0xf4,0xb1,0x34,0x0a,0xe2,0x33,0xdd,0x10,0xa8,0x11,0x31, +0xcb,0x30,0x10,0x75,0x30,0x1c,0x91,0x07,0x69,0xe4,0x7c,0xd3,0x0d,0xa6,0xc4,0x46, +0xc1,0x2c,0x01,0x32,0x1c,0xb1,0x07,0x6d,0xa4,0x7c,0xb3,0x0c,0x46,0x11,0x18,0xa3, +0xc4,0xc7,0x02,0x37,0x92,0x8f,0x05,0x0c,0x7c,0x66,0x09,0x90,0xe1,0x88,0x43,0x95, +0x84,0x6f,0x96,0xe1,0x40,0x82,0x59,0x02,0x64,0xa0,0xc4,0x60,0x06,0x90,0x28,0xc0, +0x31,0x38,0x40,0xc2,0x18,0x28,0x31,0xc4,0x60,0x30,0x0a,0xef,0xf0,0x0c,0x53,0x4a, +0x09,0x3e,0x16,0xb4,0x92,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x82,0xa9,0x7f, +0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa0,0xa9,0x79,0x02,0x85,0xc0,0xf0,0x28, +0x88,0x8f,0xe5,0xd1,0xed,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x9a,0x1a, +0xa9,0x60,0x38,0x82,0x77,0x68,0x89,0xf8,0x2e,0x30,0xca,0x96,0x40,0x3e,0x16,0x18, +0xf2,0xb1,0xa0,0x90,0x8f,0x05,0xa2,0x04,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0x76,0x4a,0xa5,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7e,0xca,0x9f,0x1e,0x30, +0x18,0x8e,0x08,0x42,0xc9,0xf9,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x08,0xab,0x7f, +0x8a,0xc4,0xc0,0x82,0x81,0x3e,0xd3,0x0d,0x01,0x29,0x0d,0x23,0x06,0x06,0x00,0x82, +0x60,0x10,0x85,0x15,0x4c,0x05,0x76,0xa4,0x93,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0x1a,0x2b,0x99,0x0a,0x2c,0x18,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51, +0x59,0xd1,0x54,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x9a,0x58,0x89,0xd4,0x1e,0xdd, +0xd4,0x68,0x42,0x00,0x8c,0x26,0x08,0x81,0x09,0x6e,0x24,0x1f,0x13,0xdc,0x48,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xad,0x95,0x48,0x09,0x23,0x06,0x06,0x00,0x82, +0x60,0x10,0xb1,0xd5,0x48,0x09,0x27,0x0c,0x74,0xc2,0x40,0x27,0x18,0x76,0x82,0x61, +0x26,0xd8,0x12,0x7c,0x4c,0xb8,0x25,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xf6, +0x56,0x2f,0x85,0x4a,0x66,0x35,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60,0x85,0x10,0x1f, +0x2b,0x84,0xf8,0x0c,0x47,0x08,0x8f,0xf0,0x4d,0x37,0xa8,0xd4,0x4c,0x05,0xc3,0x11, +0x03,0x24,0x7c,0xd3,0x0d,0x2c,0x55,0x53,0xc1,0x74,0x03,0x5c,0xc9,0x15,0x31,0xdd, +0x10,0x57,0x73,0x35,0x54,0x11,0x41,0x11,0x11,0x94,0x40,0x40,0x09,0x04,0x8c,0x18, +0x34,0x00,0x08,0x82,0x41,0x43,0x5a,0x62,0xd5,0x4b,0x78,0x25,0x04,0x65,0x55,0x56, +0x65,0x55,0x56,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0xdd,0xe0, +0x57,0x7f,0xe5,0x54,0x12,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xaa,0x85,0x56, +0xe3,0xe4,0x57,0xc1,0xb1,0x56,0x6b,0xb5,0x56,0x6b,0x35,0x9a,0x10,0x00,0xa3,0x09, +0x42,0x30,0x9a,0x30,0x08,0xd3,0x0d,0xa5,0x45,0x5a,0x54,0x3d,0x01,0x8c,0x18,0x34, +0x00,0x08,0x82,0x41,0x03,0x5b,0x6e,0x95,0x4e,0xa4,0x15,0x34,0x71,0x15,0x57,0x71, +0x15,0x57,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0xdd,0xa0,0x5a, +0xab,0x85,0x15,0x15,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xb6,0x45,0x57,0xef, +0xa4,0x5a,0x54,0x70,0x57,0x77,0x75,0x57,0x77,0x35,0x9a,0x10,0x00,0xa3,0x09,0x42, +0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xe8,0x16,0x5e,0xcd,0x93, +0x6b,0x45,0xc5,0x5e,0xed,0xd5,0x5e,0xed,0xd5,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1, +0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xe3,0x5b,0x7c,0x75,0x4f,0xb2, +0xf5,0x24,0x7f,0xf5,0x57,0x7f,0xf5,0x57,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3, +0x09,0x83,0x30,0xdd,0x90,0x5b,0xb8,0x65,0x06,0x25,0x06,0x01,0x8c,0x18,0x34,0x00, +0x08,0x82,0x41,0x43,0x5e,0xa2,0xd5,0x4f,0xb8,0x25,0x06,0x41,0x69,0x95,0x56,0x69, +0x95,0xd6,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00, +0x08,0x82,0x41,0x83,0x5e,0xa6,0x15,0x52,0xbc,0xf5,0x15,0xa9,0x95,0x5a,0xa9,0x95, +0x5a,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20, +0x08,0x06,0x0d,0x7b,0xa9,0x56,0x49,0x81,0x57,0x97,0xb4,0x56,0x6b,0xb5,0x56,0x6b, +0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0x82,0xe1,0x41,0x29,0xc4,0xc7, +0xf0,0xa0,0x14,0xe2,0x73,0x6f,0x64,0xd4,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xf4, +0x35,0x5b,0xe0,0x10,0x18,0x4e,0xad,0x02,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xb0,0x2f,0xda,0x4a,0xab,0xc0,0x74,0x6a,0x88,0x8f,0x09,0x81,0x7c,0x2c,0xe0,0x29, +0xf8,0x58,0xc0,0x56,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0xbf,0x74,0xcb, +0xa7,0x02,0x03,0x25,0xb1,0x92,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xfd,0xc5, +0x5b,0x41,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x7f,0xf5,0xd6,0x4f,0x05,0x46, +0x1c,0xf1,0x31,0x21,0x90,0x8f,0x05,0x09,0x7c,0x4c,0x96,0xe6,0x4a,0x3e,0x23,0x06, +0x06,0x00,0x82,0x60,0x10,0x81,0xd8,0x7b,0x05,0x46,0x57,0x41,0x7c,0x2c,0x15,0x4c, +0x01,0x04,0x17,0x18,0x66,0xa9,0x70,0x0a,0x20,0xb8,0xc0,0x30,0x1b,0x30,0xf8,0x98, +0x80,0xc1,0x67,0xb8,0x01,0x15,0xe0,0x82,0x0c,0x86,0x1b,0x50,0x01,0x2e,0xc8,0xa0, +0x84,0x40,0x2f,0x30,0xca,0x1c,0x43,0x3e,0xf6,0x18,0xf2,0x19,0x31,0x48,0x00,0x10, +0x04,0x83,0x6b,0xc5,0xda,0x4b,0x08,0x84,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0x19,0x83,0xaf,0xc0,0xb6,0x2c,0xb0,0x2d,0xf9,0x58,0x90,0x57,0xf0,0xb1,0x61,0xaf, +0xe4,0x63,0xc1,0x5e,0xc1,0xc7,0x8a,0xdc,0x92,0x8f,0x05,0xb9,0x05,0x1f,0x0b,0x0a, +0xf9,0x58,0xa0,0x5b,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8e,0x7c,0x2c,0x18,0xe4,0x63, +0x01,0x2e,0xc8,0xc7,0x04,0x5c,0x90,0x8f,0x0d,0xb8,0x20,0x9f,0x11,0x83,0x04,0x00, +0x41,0x30,0xb8,0x76,0xac,0xbf,0xb0,0x0b,0xbb,0xcc,0xcb,0x2d,0xf9,0x58,0x20,0xc8, +0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x30,0xf3,0xaf,0xc0,0x82,0x5f,0x90,0x8f, +0x09,0xbf,0x20,0x1f,0x1b,0x7e,0x41,0x3e,0x36,0x88,0x83,0x7c,0x6c,0x10,0x07,0xf9, +0xd8,0x20,0x0e,0xf2,0xb1,0x77,0x10,0x07,0x10,0x5c,0x60,0x98,0x05,0x7c,0x00,0x9f, +0xe1,0x06,0x72,0x98,0x0d,0x32,0xa8,0x60,0x0c,0xf4,0x02,0xa3,0x0c,0x0e,0x08,0xf9, +0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0xc5,0x66,0x2e,0x16,0x88,0x41,0x20,0x06,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xcc,0x59,0x8c,0x05,0xf7,0x65,0xc1,0x7d,0xc9,0xc7, +0x02,0xdd,0x82,0x8f,0x0d,0xbc,0x25,0x1f,0x0b,0x78,0x0b,0x3e,0x56,0xe8,0x97,0x7c, +0x2c,0xd0,0x2f,0xf8,0x58,0x50,0xc8,0xc7,0x82,0xfd,0x82,0x8f,0x15,0x85,0x7c,0x2c, +0x68,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0xe6,0x41,0x3e,0x26,0xcc,0x83,0x7c,0x6c,0x98, +0x07,0xf9,0xd8,0x40,0x06,0xf0,0xb1,0x81,0x0c,0xe0,0x63,0x03,0x19,0xc0,0xc7,0x0e, +0x34,0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0xa0,0x26,0x66,0x19,0x1f,0x64, +0x7c,0x60,0x65,0x10,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x52,0x13,0xb3, +0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x54,0x3b,0xb3,0x91,0xe8,0x87,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x54,0x0d,0xcd,0x46,0xa2,0x1f,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x58,0xb5,0x34,0x1b,0x89,0x7e,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83, +0xd5,0xd6,0xcc,0x24,0x40,0x62,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x56,0x63,0x33, +0x93,0x00,0x89,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5c,0xad,0xcd,0x4c,0x02,0x24, +0xec,0x18,0x09,0xf9,0x18,0x32,0x12,0xf2,0xb1,0x64,0x24,0xe4,0x63,0x43,0x1b,0xc0, +0xc7,0x86,0x36,0x80,0x8f,0x0d,0x6d,0x00,0x1f,0x33,0x52,0x42,0x3e,0x66,0xa4,0x84, +0x7c,0xcc,0x48,0x09,0xf9,0xd8,0x00,0x07,0xf0,0xb1,0x01,0x0e,0xe0,0x63,0x03,0x1c, +0xc0,0xc7,0xa6,0x3b,0x80,0x8f,0x81,0x45,0x4b,0x80,0xe0,0x02,0xc3,0x2c,0x68,0x07, +0xf8,0x0c,0x37,0xbc,0x04,0x89,0x90,0x41,0x05,0xb4,0xa0,0x17,0x18,0x65,0xe1,0x40, +0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xae,0x5e,0xfb,0xb3,0x60,0x16,0x82,0x59, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0xdc,0x44,0x2d,0x40,0x33,0x0b,0xd0,0x4c, +0x3e,0x16,0xac,0x18,0x7c,0x6c,0x68,0x31,0xf9,0x58,0xd0,0x62,0xf0,0xb1,0x62,0xcd, +0xe4,0x63,0xc1,0x9a,0xc1,0xc7,0x82,0x42,0x3e,0x16,0xb0,0x19,0x7c,0xac,0x28,0xe4, +0x63,0x41,0x23,0x1f,0x0b,0x06,0xf9,0x58,0xe0,0x13,0xf2,0x31,0xc1,0x27,0xe4,0x63, +0x83,0x4f,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e, +0x16,0x07,0x07,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0x8a,0xb7,0x59,0xcb,0xda, +0x21,0x6b,0x07,0xb3,0x85,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xd9,0xdb, +0xac,0x05,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe8,0x1b,0xae,0xc5,0x01,0x5a,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0xb1,0x6f,0xb9,0x16,0x07,0x68,0x31,0x62,0x70,0x00, +0x20,0x08,0x06,0x07,0xbf,0xe9,0x5a,0x1c,0xa0,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0xfd,0xc6,0x6b,0x71,0xb0,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf8,0x5b, +0xaf,0xc5,0xc1,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xf1,0x6f,0xbe,0x16,0x07, +0x6b,0x61,0x87,0x5b,0xc8,0xc7,0x10,0xb7,0x90,0x8f,0x25,0x6e,0x21,0x1f,0x8b,0x83, +0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x98,0x41,0x17,0xf2,0x31,0x83, +0x2e,0xe4,0x63,0x06,0x5d,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b, +0x83,0x01,0x3e,0x16,0x07,0x13,0x7c,0xec,0x35,0xf0,0x02,0x04,0x17,0x18,0x66,0x41, +0x4f,0xc0,0x67,0xb8,0x41,0x2f,0xe8,0x84,0x0c,0xca,0x24,0x02,0xbd,0xc0,0x28,0x93, +0x09,0x42,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0xb9,0x1c,0xbc,0x95,0x44,0x50, +0x12,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x35,0x37,0x6f,0x41,0xae,0x59,0x90, +0x6b,0xf2,0xb1,0x80,0xcf,0xe0,0x63,0x83,0x9f,0xc9,0xc7,0x02,0x3f,0x83,0x8f,0x15, +0xbc,0x26,0x1f,0x0b,0x78,0x0d,0x3e,0x16,0x14,0xf2,0xb1,0xa0,0xd7,0xe0,0x63,0x45, +0x21,0x1f,0x0b,0x1a,0xf9,0x58,0x30,0xc8,0xc7,0x82,0xd4,0x90,0x8f,0x09,0xa9,0x21, +0x1f,0x1b,0x52,0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c, +0xf0,0xb1,0x38,0x38,0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x97,0xd8,0x91,0xdc, +0x4f,0x64,0x3f,0x91,0xd9,0x49,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe8, +0xec,0x48,0x2e,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0xed,0x52,0x2e,0x0e,0x66, +0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xb6,0x53,0xb9,0x38,0x98,0x8d,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xda,0x6e,0xe5,0xe2,0x60,0x36,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x70,0xbb,0x96,0x8b,0x03,0xdb,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3, +0xed,0x5c,0x2e,0x0e,0x6c,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xb8,0x7b,0xb9, +0x38,0xb0,0x0d,0x3b,0x72,0x43,0x3e,0x86,0xe4,0x86,0x7c,0x2c,0xc9,0x0d,0xf9,0x58, +0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0x8c,0xdf,0x90,0x8f, +0x19,0xbf,0x21,0x1f,0x33,0x7e,0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8, +0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x98,0xe0,0x53,0x30,0xe1,0x06,0x7a,0x81,0x51,0x23, +0x06,0x09,0x00,0x82,0x60,0x70,0xe9,0x1d,0xcf,0xbd,0x44,0x1b,0xbc,0x44,0x1b,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0x11,0x7a,0x3f,0x17,0x94,0x9c,0x05,0x25,0x27,0x1f, +0x0b,0xd0,0x0d,0x3e,0x36,0xa8,0x9b,0x7c,0x2c,0x50,0x37,0xf8,0x58,0x81,0x72,0xf2, +0xb1,0x00,0xe5,0xe0,0x63,0x41,0x21,0x1f,0x0b,0x52,0x0e,0x3e,0x56,0x14,0xf2,0xb1, +0x80,0x91,0x8f,0x05,0x83,0x7c,0x2c,0x88,0x0f,0xf9,0x98,0x10,0x1f,0xf2,0xb1,0x21, +0x3e,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63, +0x83,0x03,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0xb9,0x1e,0xdc,0x9d,0x45,0x29, +0x9c,0x45,0x29,0xd8,0x5c,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x68,0xf6, +0xe0,0x2e,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0xf6,0xea,0x8e,0x0d,0xf6,0x63, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xdc,0xb3,0x3b,0x36,0xd8,0x8f,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x72,0xef,0xee,0xd8,0x60,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xd0,0xbd,0xbc,0x63,0x03,0xff,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0xf7, +0xf4,0x8e,0x0d,0xfc,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xde,0xdb,0x3b,0x36, +0xf0,0x0f,0x3b,0x42,0x44,0x3e,0x86,0x84,0x88,0x7c,0x2c,0x09,0x11,0xf9,0x18,0x1b, +0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0x8c,0x13,0x91,0x8f,0x19, +0x27,0x22,0x1f,0x33,0x4e,0x44,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18, +0x1b,0x0c,0xf0,0x31,0x36,0x98,0xe0,0x53,0x2b,0xa1,0x0b,0x7a,0x81,0x51,0x23,0x06, +0x09,0x00,0x82,0x60,0x70,0x99,0x1f,0xea,0xa9,0x44,0x2e,0xa8,0x44,0x2e,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0xd1,0x7e,0xab,0x17,0xc4,0x9d,0x05,0x71,0x27,0x1f,0x0b, +0x68,0x0e,0x3e,0x36,0xd8,0x9c,0x7c,0x2c,0xb0,0x39,0xf8,0x58,0x41,0x77,0xf2,0xb1, +0x80,0xee,0xe0,0x63,0x41,0x21,0x1f,0x0b,0xea,0x0e,0x3e,0x56,0x14,0xf2,0xb1,0x80, +0x91,0x8f,0x05,0x83,0x7c,0x2c,0xc8,0x11,0xf9,0x98,0x90,0x23,0xf2,0xb1,0x21,0x47, +0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83, +0x03,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0xe9,0x1f,0xef,0x89,0x45,0x3c,0x88, +0x45,0x3c,0xd8,0x6f,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0xff,0x78, +0x2f,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x04,0x83,0xf0,0x63,0x83,0x31,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x04,0x03,0xf1,0x63,0x83,0x31,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0xa3,0x04,0x83,0xf1,0x63,0x83,0x31,0x19,0x31,0x38,0x00,0x10, +0x04,0x83,0xc3,0x04,0x83,0xf2,0x63,0x03,0x33,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0xe3,0x04,0x03,0xf3,0x63,0x03,0x33,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x05, +0x83,0xf3,0x63,0x03,0x33,0xb1,0x23,0x4d,0xe4,0x63,0x48,0x9a,0xc8,0xc7,0x92,0x34, +0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0xcc,0x78, +0x13,0xf9,0x98,0xf1,0x26,0xf2,0x31,0xe3,0x4d,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8, +0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x09,0x3e,0x86,0x2b,0x73,0x02,0x82, +0x0b,0x0c,0xb3,0xc0,0x4c,0xe0,0x33,0xdc,0x50,0x27,0x7d,0x43,0x06,0xf5,0x22,0x81, +0x5e,0x60,0x94,0xed,0x08,0x21,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0x6e,0x30, +0xc8,0x3f,0x17,0x09,0x5c,0x24,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x07,0x03, +0xfe,0x0b,0xc4,0xcf,0x02,0xf1,0x93,0x8f,0x05,0xa5,0x07,0x1f,0x1b,0x4e,0x4f,0x3e, +0x16,0x9c,0x1e,0x7c,0xac,0x28,0x3f,0xf9,0x58,0x50,0x7e,0xf0,0xb1,0xa0,0x90,0x8f, +0x05,0xe6,0x07,0x1f,0x2b,0x0a,0xf9,0x58,0xd0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0x90, +0x8a,0x7c,0x4c,0x20,0x15,0xf9,0xd8,0x40,0x2a,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71, +0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41, +0x30,0xb8,0xd6,0x30,0x68,0xc1,0x00,0x4d,0x32,0x34,0xc9,0x0c,0x46,0x02,0xf9,0x8c, +0x18,0x18,0x00,0x08,0x82,0x41,0x04,0x87,0x41,0x0b,0x06,0xc1,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0x74,0x18,0xc8,0x60,0x10,0x07,0xae,0x32,0x62,0x70,0x00,0x20,0x08, +0x06,0x47,0x1d,0x06,0x33,0x18,0xc4,0x81,0xab,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0x61,0x87,0x01,0x0d,0x06,0x71,0xe0,0x2a,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xdc, +0x61,0x60,0x83,0x41,0x1c,0xc4,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x78,0x18, +0xdc,0x60,0x10,0x07,0xb1,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x1e,0x06,0x38, +0x18,0xc4,0x41,0xac,0xd8,0x41,0x2b,0xf2,0x31,0x84,0x56,0xe4,0x63,0x09,0xad,0xc8, +0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x66,0xe8,0x8a, +0x7c,0xcc,0xd0,0x15,0xf9,0x98,0xa1,0x2b,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30, +0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x04,0x9f,0xca,0x11,0x37,0xd0,0x0b,0x8c, +0x1a,0x31,0x48,0x00,0x10,0x04,0x83,0x6b,0x14,0x83,0x32,0x0c,0x70,0xa4,0x0d,0x70, +0xa4,0x0d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x50,0xc5,0x00,0x0d,0x83,0xc0,0x05, +0x03,0x0b,0x5c,0x30,0x90,0x8f,0x05,0xf1,0x07,0x1f,0x1b,0xe6,0x4f,0x3e,0x16,0xcc, +0x1f,0x7c,0xac,0x88,0xc1,0x40,0x3e,0x16,0xc4,0x60,0x00,0x1f,0x0b,0x0a,0xf9,0x58, +0x20,0x83,0x01,0x7c,0xac,0x28,0xe4,0x63,0x01,0x23,0x1f,0x0b,0x06,0xf9,0x58,0xc0, +0x2e,0xf2,0x31,0x81,0x5d,0xe4,0x63,0x03,0xbb,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1, +0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x07,0x7c,0x46,0x0c,0x12,0x00,0x04, +0xc1,0xe0,0xba,0xc5,0x20,0x0f,0x03,0x38,0x29,0x05,0x38,0x29,0x05,0xe3,0x93,0x40, +0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xf1,0x62,0x90,0x87,0x41,0x30,0x62,0x70, +0x00,0x20,0x08,0x06,0x07,0x38,0x06,0x7e,0x18,0xb0,0x81,0xbd,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x11,0x8e,0xc1,0x1f,0x06,0x6c,0x60,0x2f,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0x88,0x63,0x00,0x8a,0x01,0x1b,0xd8,0xcb,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0xe3,0x18,0x88,0x62,0xc0,0x06,0xf9,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x07, +0x39,0x06,0xa3,0x18,0xb0,0x41,0xbe,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x51,0x8e, +0x01,0x29,0x06,0x6c,0x90,0x2f,0x76,0xf0,0x8b,0x7c,0x0c,0xe1,0x17,0xf9,0x58,0xc2, +0x2f,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0x19, +0x22,0x23,0x1f,0x33,0x44,0x46,0x3e,0x66,0x88,0x8c,0x7c,0x8c,0x0d,0x06,0xf8,0x18, +0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc1,0xa7,0x68,0x44,0x17,0xf4, +0x02,0xa3,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0x7a,0xc7,0x20,0x16,0x83,0x19,0xc9, +0x85,0x19,0xc9,0x85,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xec,0x31,0xa0,0xc5,0x20, +0xd0,0xc3,0xc0,0x02,0x3d,0x0c,0xe4,0x63,0x41,0x0f,0x06,0xf0,0xb1,0xe1,0x07,0x03, +0xf9,0x58,0xf0,0x83,0x01,0x7c,0xac,0xe8,0xc3,0x40,0x3e,0x16,0xf4,0x61,0x00,0x1f, +0x0b,0x0a,0xf9,0x58,0xe0,0x87,0x01,0x7c,0xac,0x28,0xe4,0x63,0x01,0x23,0x1f,0x0b, +0x06,0xf9,0x58,0x40,0x33,0xf2,0x31,0x81,0x66,0xe4,0x63,0x03,0xcd,0xc8,0xc7,0xd8, +0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x07,0x7c,0x46, +0x0c,0x12,0x00,0x04,0xc1,0xe0,0x1a,0xc9,0xa0,0x1c,0x83,0x35,0x89,0x87,0x35,0x89, +0x07,0x43,0x97,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xa1,0x64,0x50,0x8e, +0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x4b,0x06,0xea,0x18,0xb0,0x81,0xcf, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd1,0x92,0xc1,0x3a,0x06,0x6c,0xe0,0x33,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xb8,0x64,0xc0,0x8e,0x01,0x1b,0xf8,0xcc,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0x2f,0x19,0xb8,0x63,0xc0,0x06,0x61,0x33,0x62,0x70,0x00, +0x20,0x08,0x06,0x07,0x4c,0x06,0xef,0x18,0xb0,0x41,0xd8,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0x11,0x93,0x01,0x3c,0x06,0x6c,0x10,0x36,0x76,0x90,0x8d,0x7c,0x0c,0x21, +0x1b,0xf9,0x58,0x42,0x36,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8, +0x60,0x80,0x8f,0x19,0x6a,0x23,0x1f,0x33,0xd4,0x46,0x3e,0x66,0xa8,0x8d,0x7c,0x8c, +0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc1,0x67, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x9e,0x0c,0x66,0x32,0x08,0x86,0x23,0x82,0x5f, +0x0c,0x84,0x6f,0xba,0x61,0x20,0xc5,0x20,0xb0,0x26,0xa0,0x8f,0x35,0x02,0x7d,0xac, +0x19,0xe8,0x63,0x0a,0x41,0x1f,0x53,0x0a,0xfa,0x98,0x62,0xd0,0xc7,0x0c,0x43,0x3e, +0x66,0x18,0xf2,0x31,0xc3,0x90,0x8f,0x19,0x43,0x7c,0xcc,0x18,0xe2,0x63,0xc6,0x10, +0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xd6,0x32,0x10,0xcb,0x60,0x18,0x31,0x30, +0x00,0x10,0x04,0x83,0x88,0x2d,0x83,0xb1,0x0c,0x86,0x11,0x03,0x03,0x00,0x41,0x30, +0x88,0xda,0x32,0x20,0xcb,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0x2d,0x03, +0x93,0x0c,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xde,0x32,0x38,0xc9,0x60,0x18, +0x31,0x30,0x00,0x10,0x04,0x83,0x08,0x2e,0x03,0x94,0x0c,0x86,0xe1,0x08,0x36,0x98, +0xc7,0x40,0xf8,0x2e,0x30,0xca,0x02,0x37,0x90,0xcf,0x70,0x44,0x60,0x8f,0x81,0xf0, +0xcd,0x32,0x24,0x4a,0x60,0x73,0x20,0xd0,0xc7,0xe6,0x60,0xa0,0x8f,0xcd,0x01,0x41, +0x1f,0x2b,0xd4,0x31,0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7c,0x19,0xec, +0x64,0x40,0xc0,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7d,0x19,0xf0,0x64,0x40, +0xc0,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7e,0x19,0xf4,0x64,0x40,0xc0,0xc1, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7f,0x19,0xf4,0x64,0x30,0xc0,0xc1,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0xa0,0x19,0xf8,0x64,0x30,0xc0,0xc1,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0xa1,0x19,0xfc,0x64,0x30,0xc0,0xc1,0x2c,0x81,0x32,0x50,0x61,0x18, +0x89,0x3e,0x20,0x03,0x15,0x86,0x91,0xe8,0x03,0x32,0x50,0x61,0x18,0x89,0x3e,0x20, +0x03,0x15,0x06,0x95,0x78,0xc8,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa6,0x19,0x94, +0x65,0x70,0x8e,0x01,0x19,0x58,0xa0,0x8e,0x01,0x7c,0xcc,0x0c,0x02,0xfa,0x58,0x70, +0x8f,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x3a,0xcd,0xa0,0x26,0x83,0xc0, +0x82,0x91,0x0c,0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x6b,0x06,0x6b,0x19, +0xc0,0x60,0xd0,0x82,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xad,0x19,0xb0,0x65, +0x10,0x98,0xd2,0x70,0x44,0xa0,0x92,0x01,0xf1,0x55,0x0a,0x06,0x81,0x8e,0x18,0x3c, +0x00,0x08,0x82,0xc1,0xc4,0x9a,0x01,0x5a,0x06,0xe9,0x18,0x8c,0x63,0xf0,0x83,0x81, +0x0f,0x06,0xf4,0x18,0xd0,0x63,0x30,0x9a,0xc1,0x68,0x06,0x70,0x19,0xc4,0x63,0x30, +0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x30,0xdd,0x40, +0xd8,0x63,0x60,0x4c,0x37,0x10,0xf7,0x18,0x1c,0xd3,0x0d,0x04,0x3e,0x06,0xc8,0x74, +0x03,0x91,0x8f,0x41,0x62,0x0e,0x11,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x6e, +0x33,0x70,0xcd,0x20,0x18,0x8e,0x08,0x66,0x32,0x60,0xbe,0x59,0x06,0x67,0x09,0x2c, +0x32,0xe2,0x33,0x1c,0x41,0xf8,0x63,0x20,0x7c,0xc3,0x11,0xc5,0x3f,0x06,0xc4,0x77, +0xc2,0x10,0x27,0x0c,0x61,0x42,0x10,0x82,0xe1,0x08,0x63,0x24,0x03,0xe1,0x1b,0x8e, +0x38,0x48,0x32,0x20,0xbe,0x13,0x86,0x38,0x61,0x08,0x13,0x82,0x10,0x0c,0x37,0x18, +0x01,0x18,0xcc,0x32,0x30,0x4d,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0x79,0x06, +0xbc,0x19,0x30,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa4,0x67,0x70,0x9a,0xc1,0x13, +0xcc,0x12,0x34,0x03,0x15,0x86,0xc0,0x80,0xc1,0x62,0x60,0x40,0xc5,0x67,0x38,0x22, +0x68,0xc9,0x40,0xf8,0x86,0x23,0x04,0x97,0x0c,0x88,0xef,0x84,0x21,0x4e,0x18,0xc2, +0x84,0x20,0x04,0xc3,0x0d,0x50,0x00,0x06,0xb3,0x0c,0x58,0x16,0x0c,0x54,0x18,0xf5, +0xb3,0x99,0xa9,0xa0,0x8c,0x18,0x38,0x00,0x08,0x82,0xc1,0x13,0x9f,0x41,0x69,0x06, +0x33,0x19,0xe4,0x63,0x80,0x8f,0xc1,0x6c,0x06,0x68,0xe0,0x75,0x9c,0x5e,0x06,0xc3, +0x11,0x1c,0x4d,0x06,0xce,0x77,0x81,0x51,0x36,0x04,0xf2,0x19,0x6e,0x20,0xab,0xf4, +0x0c,0xc2,0xe0,0xfc,0x30,0x30,0xca,0x76,0x32,0xe0,0xc3,0x20,0x3e,0x16,0x08,0xf2, +0xb1,0xa0,0x9c,0xe4,0x63,0xab,0x18,0xd8,0x65,0x20,0x9f,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0xf2,0x33,0x40,0xcf,0x20,0xb8,0xc3,0xa8,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xfc,0x33,0xe8,0xcd,0x20,0x10,0x4c,0x0f,0xf4,0x32,0x90,0x8f,0x05,0x46,0x7c, +0x6c,0x08,0xe4,0x63,0x01,0x02,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x46,0x34, +0x08,0xcf,0x20,0x09,0x8c,0x16,0x83,0xb8,0x0c,0xe4,0x33,0x62,0x60,0x00,0x20,0x08, +0x06,0x91,0x88,0x06,0xf1,0x19,0x04,0x16,0x0a,0x43,0x7c,0x4c,0x08,0xe4,0x63,0x41, +0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x52,0x34,0x38,0xcf,0xc0,0x08,0x66, +0x19,0x1e,0xc8,0x14,0x03,0x3b,0x05,0x54,0x80,0x8f,0x05,0xa7,0x10,0x1f,0x43,0x05, +0x55,0x80,0x8f,0xad,0x82,0x2a,0xc4,0xc7,0x02,0x55,0x88,0xcf,0x2c,0xc1,0x34,0x62, +0x70,0x00,0x20,0x08,0x06,0x1a,0x8a,0x06,0xe8,0x19,0x84,0x65,0xd0,0x9f,0xc1,0x68, +0x42,0x00,0x8c,0x26,0x08,0x81,0x05,0x82,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0x82,0xd1,0xe0,0x44,0x83,0xc0,0xee,0x32,0x08,0xe8,0x33,0x62,0x60,0x00,0x20,0x08, +0x06,0x91,0x8c,0x06,0xeb,0x19,0x04,0x16,0x88,0x66,0x20,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0x68,0x34,0x88,0xcf,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03, +0x47,0x03,0xfb,0x0c,0x46,0x33,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc8,0xd1, +0x00,0x3f,0x03,0x5d,0x0c,0xa8,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x74,0x34,0xc8, +0xcf,0xc0,0x17,0x83,0xc0,0xfc,0x32,0x18,0xe2,0x63,0x42,0x20,0x1f,0x0b,0x0a,0xf8, +0x58,0xd0,0x0e,0xf2,0x31,0xa1,0x1d,0xe4,0x63,0x43,0x3b,0xc8,0xc7,0xfe,0x61,0x88, +0x8f,0xfd,0xc3,0x10,0x1f,0xfb,0x87,0x21,0x3e,0x66,0x88,0x04,0x7c,0xcc,0x10,0x09, +0xf8,0x98,0x21,0x12,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x4c,0x03,0x13, +0x0d,0x76,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x4d,0x83,0x13,0x0d,0x76, +0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x4d,0x03,0x14,0x0d,0x76,0xc2,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x4d,0x03,0x14,0x0d,0x76,0xc2,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x63,0x4d,0x83,0x14,0x0d,0x76,0xc2,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x83,0x4d,0x03,0x15,0x0d,0x76,0xc2,0x18,0x8e,0x30,0xc2,0x4b,0xf8,0x86, +0x23,0x8c,0xf0,0x12,0xbe,0xe1,0x08,0x23,0xbc,0x84,0xaf,0x06,0x61,0x2b,0x10,0x76, +0x38,0xc2,0xbc,0x10,0xe1,0x1b,0x8e,0x30,0x2f,0x44,0xf8,0x86,0x23,0xcc,0x0b,0x11, +0xbe,0x1a,0x84,0xad,0x40,0xd8,0x32,0x82,0x9d,0x65,0x88,0xa4,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0x3c,0x0d,0x6e,0x34,0x60,0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0x3c,0x0d,0x70,0x34,0x60,0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0x3d,0x0d,0x72,0x34,0x60,0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x3d,0x0d, +0x72,0x34,0x18,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf8,0x34,0xd0,0xd1,0x60, +0x88,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe8,0xd3,0x60,0x47,0x83,0x21,0x1a,0x31, +0x38,0x00,0x10,0x04,0x83,0xc3,0x4f,0x83,0x1e,0x0d,0x52,0xc1,0xa6,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0xe2,0xd3,0xa0,0x46,0x83,0x90,0x0c,0x2c,0x10,0xcf,0x40,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xf9,0x69,0xb0,0xa3,0x41,0x60,0xe5,0x19,0x04, +0xf1,0xb1,0xa0,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xa1,0x1a,0xc0,0x69, +0x10,0x58,0x7e,0x29,0xf1,0xb1,0xfc,0x52,0xe2,0x63,0xf9,0xa5,0xc4,0xc7,0x88,0x41, +0x3e,0x56,0x0c,0xf2,0x31,0x63,0x90,0x8f,0x0d,0x10,0x7c,0x6c,0x80,0xe0,0x63,0x03, +0x04,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5c,0x35,0x60,0xd3,0xa0,0x14,0x54, +0x34,0x30,0x53,0x08,0xe2,0x63,0x4c,0x20,0x1f,0x0b,0x06,0xf8,0xcc,0x12,0x48,0x03, +0x15,0x86,0x13,0xb1,0x70,0x00,0x0d,0x54,0x18,0x4e,0xc4,0xc2,0x01,0x34,0x50,0x61, +0x38,0x11,0x0b,0x07,0xd0,0x40,0x85,0x81,0x44,0x38,0x01,0x59,0x10,0x13,0xf0,0x31, +0x41,0x26,0xe0,0x63,0xc3,0x4c,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x5c, +0x0d,0xf0,0x34,0xc0,0xd1,0x60,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x57,0x83, +0x3c,0x0d,0x72,0x34,0x18,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8,0xd5,0x40,0x4f, +0x03,0x1d,0x0d,0x06,0xcb,0x09,0x9d,0x80,0x8f,0x05,0x39,0x11,0x1f,0xd3,0x09,0x9e, +0x80,0x8f,0xf5,0x04,0x4f,0xc4,0xc7,0x02,0x9e,0x88,0xcf,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0xe1,0x1a,0x80,0x6a,0x30,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x88, +0x6b,0x10,0xaa,0xc1,0x88,0x06,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xe3,0x1a, +0x88,0x6a,0x10,0x08,0x16,0x9c,0x68,0x00,0x1f,0x43,0x02,0xfa,0x18,0x22,0xd0,0xc7, +0x8e,0x81,0x3e,0x26,0xa8,0x68,0x20,0x1f,0x33,0x0b,0x33,0x0d,0xe4,0x63,0x81,0x41, +0x1f,0x33,0x62,0x34,0x90,0x8f,0x11,0x41,0x7c,0xcc,0x98,0xd1,0x40,0x3e,0x26,0x04, +0xf1,0x31,0xae,0x83,0x8f,0x05,0x5c,0x7c,0xac,0xfb,0xe0,0x63,0x60,0xf0,0xc5,0xc7, +0x82,0x2f,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd0,0x6b,0x30,0xab,0xc1,0x10, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x51,0xaf,0x01,0xad,0x06,0x36,0x1a,0x14,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xd8,0x6b,0x50,0xab,0x41,0x20,0x58,0xa0,0xa3,0x01, +0x7c,0x0c,0x09,0xe8,0x63,0x88,0x40,0x1f,0x3b,0x06,0xfa,0x98,0xd0,0xa3,0x81,0x7c, +0x2c,0x61,0xe0,0x63,0x81,0x41,0x1f,0x0b,0xc8,0x34,0x90,0x8f,0x05,0x04,0x7c,0xac, +0x0d,0xfa,0x34,0x90,0x8f,0x05,0x0a,0x7d,0x4c,0x41,0xd3,0x40,0x3e,0x86,0x04,0xf1, +0x31,0x45,0x4d,0x03,0xf9,0x98,0x10,0xc4,0xc7,0x42,0xa3,0x0d,0xe8,0x63,0xa2,0xd1, +0x06,0xf4,0xb1,0xd1,0x68,0x03,0xfa,0x58,0x1a,0xb0,0x01,0x7c,0x2c,0x30,0x03,0xfa, +0x58,0x10,0xa7,0x81,0x7c,0x8c,0x0c,0x9a,0xf8,0x58,0x20,0xc0,0xc7,0xc8,0xa0,0x89, +0x8f,0x85,0x81,0x12,0x1f,0x1b,0x14,0xf9,0x98,0x32,0xc8,0xc7,0x94,0x41,0x3e,0x36, +0x50,0xf0,0xb1,0x61,0x82,0x8f,0x05,0x77,0x1a,0xc8,0xc7,0x88,0x08,0x3e,0x26,0x04, +0xf1,0xb1,0xa0,0x80,0x8f,0x19,0x03,0x7c,0xec,0x28,0xe2,0x63,0x41,0x11,0x9f,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x78,0x36,0xd8,0xd7,0x60,0x08,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xe8,0xd9,0x80,0x5f,0x83,0x22,0xb0,0x50,0x0d,0x82,0xf8,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0xf1,0xb3,0x81,0xbf,0x06,0xa9,0x1a,0x04,0x86,0x04,0xf4, +0x31,0x44,0xa0,0x8f,0x1d,0x03,0x7d,0x66,0x09,0xa6,0x81,0x0a,0x03,0x4e,0x1e,0x43, +0x1a,0xa8,0x30,0xe0,0xe4,0x31,0xa4,0x81,0x0a,0xc3,0x4d,0x1e,0x43,0x1a,0x31,0x68, +0x00,0x10,0x04,0x83,0xa6,0x6c,0x83,0x91,0x0d,0xf6,0x34,0xc8,0xd9,0x20,0x67,0x83, +0x9c,0x0d,0x4c,0x36,0x30,0xd9,0xc0,0x64,0x03,0x93,0x0d,0x46,0x13,0x02,0x60,0x38, +0x22,0x48,0xd5,0x20,0xf8,0xa6,0x1b,0x58,0x35,0x10,0x02,0x3b,0x02,0xfa,0xd8,0x21, +0xd0,0xc7,0x8e,0x81,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0x99,0x6d,0x60,0xb2, +0xc1,0x9f,0x06,0x61,0x1b,0x8c,0x26,0x04,0x80,0x05,0x85,0x7c,0x4c,0x28,0xe4,0x63, +0x43,0x21,0x1f,0x7b,0xd3,0x20,0x45,0x83,0xf8,0xd8,0x9b,0x06,0x29,0x1a,0xc4,0x67, +0x38,0x42,0xa8,0xd5,0x60,0xf8,0x86,0x23,0x06,0x5c,0x0d,0x8a,0xaf,0x84,0x40,0x87, +0x23,0x08,0x5c,0x0d,0x86,0x6f,0x38,0xa2,0xd8,0xd5,0xa0,0xf8,0x4a,0x08,0xb4,0x88, +0x40,0x67,0x19,0xa8,0x2a,0x18,0x4d,0x70,0x06,0x0b,0xca,0x35,0x90,0x8f,0xe1,0x47, +0x40,0x1f,0x13,0xb3,0x20,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xfc,0x6d,0xe0, +0xb3,0x01,0xb8,0x06,0xc1,0x2c,0x41,0x35,0x50,0x61,0x08,0x94,0x68,0x0b,0xd3,0x88, +0x81,0x03,0x80,0x20,0x18,0x3c,0x7f,0x1b,0xcc,0x6c,0xf0,0xab,0xc1,0xa9,0x06,0xa6, +0x1a,0x84,0x6d,0x10,0xc4,0x59,0x10,0xa0,0x6c,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0x47,0xe8,0x06,0x3f,0x1b,0xa4,0x6b,0xd0,0x66,0x23,0x06,0x06,0x00,0x82,0x60,0x10, +0xfd,0x6d,0xe0,0xb6,0x81,0x8c,0x06,0x66,0xb2,0x81,0x10,0x1f,0x13,0x02,0xf9,0x58, +0x40,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xd3,0x0d,0xca,0x36,0x28,0x02, +0x5b,0xd1,0x60,0x64,0x03,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x81,0xba,0xc1, +0xd9,0x06,0x81,0x8a,0x06,0x36,0x0c,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43, +0x75,0x83,0xb4,0x0d,0x02,0x61,0xba,0xc1,0x5d,0x83,0xe0,0x44,0x83,0xe1,0x08,0xd8, +0x78,0xd7,0x80,0xf9,0x66,0x19,0x2e,0x2b,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3, +0x75,0x03,0xb6,0x0d,0x58,0x36,0x10,0x0c,0x65,0x83,0x20,0x3e,0xb3,0x04,0xd7,0x40, +0x85,0x21,0x58,0x48,0x35,0x62,0xe0,0x00,0x20,0x08,0x06,0x8f,0xeb,0x06,0x62,0x1b, +0xb4,0x6b,0x60,0xab,0x41,0xad,0x06,0x70,0x1b,0x84,0x01,0x18,0x7c,0xc1,0xcd,0x06, +0x23,0x06,0x0e,0x00,0x82,0x60,0xf0,0xb8,0x6e,0x20,0xb6,0xc1,0xbb,0x06,0xb6,0x1a, +0xd4,0x6a,0x00,0xb7,0x41,0xbc,0x06,0xf1,0x1a,0xc4,0x6b,0x10,0xaf,0xc1,0xcd,0x06, +0x38,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0xeb,0x06,0xa4,0x1b,0x94,0xc7,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0xb1,0x1b,0xbc,0x6d,0x70,0x1e,0xc1,0x2c,0x41,0x36,0x50, +0x61,0x08,0x18,0xec,0x34,0x86,0x22,0xfb,0x11,0x9f,0xe1,0x88,0xa0,0x5e,0x03,0xe1, +0x1b,0x8e,0x10,0xec,0x35,0x20,0xbe,0x13,0x86,0x38,0x61,0x08,0x13,0x82,0x10,0x0c, +0x37,0xe0,0x47,0x00,0x06,0xb3,0x0c,0xda,0x16,0x8c,0x18,0x18,0x00,0x08,0x82,0x41, +0x74,0xbb,0x81,0xeb,0x06,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xbb,0x1b,0xe4, +0x6d,0x90,0x04,0xb3,0x04,0xdb,0x40,0x85,0x21,0x68,0x54,0x66,0x6c,0x82,0xb3,0x81, +0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xda,0xdd,0x40,0x75,0x83,0x60,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0x22,0xde,0x0d,0xea,0x36,0x08,0x2c,0x38,0xd9,0x40,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0x10,0xf9,0x6e,0xb0,0xb7,0x41,0x30,0x1c,0x61,0xa0,0x88, +0xf3,0x5d,0x60,0x94,0x05,0x83,0x7c,0x86,0x23,0x82,0x9e,0x0d,0x84,0xef,0x02,0xa3, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x22,0xdf,0xa0,0x6f,0x83,0x59,0xb3,0xc0,0x67, +0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x64,0xbe,0xc1,0xe8,0x06,0xc1,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0xea,0x1b,0xa4,0x6e,0xb0,0xa6,0x41,0x60,0x2e,0x1b, +0x04,0xf1,0x31,0x23,0x90,0xcf,0x2c,0x81,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_7686e073ecff825f4175f62d3385e408.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_7686e073ecff825f4175f62d3385e408.h new file mode 100644 index 00000000..18ab80f8 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_7686e073ecff825f4175f62d3385e408.h @@ -0,0 +1,1023 @@ +// ffx_fsr2_accumulate_pass_7686e073ecff825f4175f62d3385e408.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_7686e073ecff825f4175f62d3385e408_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_7686e073ecff825f4175f62d3385e408_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_7686e073ecff825f4175f62d3385e408_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_7686e073ecff825f4175f62d3385e408_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_7686e073ecff825f4175f62d3385e408_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_lanczos_lut", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_7686e073ecff825f4175f62d3385e408_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 6, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_7686e073ecff825f4175f62d3385e408_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_7686e073ecff825f4175f62d3385e408_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_7686e073ecff825f4175f62d3385e408_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_7686e073ecff825f4175f62d3385e408_UAVResourceBindings[] = { 0, 1, 3, 4, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_7686e073ecff825f4175f62d3385e408_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_7686e073ecff825f4175f62d3385e408_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_7686e073ecff825f4175f62d3385e408_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_7686e073ecff825f4175f62d3385e408_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_7686e073ecff825f4175f62d3385e408_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_7686e073ecff825f4175f62d3385e408_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_7686e073ecff825f4175f62d3385e408_size = 15912; + +static const unsigned char g_ffx_fsr2_accumulate_pass_7686e073ecff825f4175f62d3385e408_data[] = { +0x44,0x58,0x42,0x43,0x17,0xd0,0x0d,0x15,0x3b,0x6d,0x1b,0x31,0x70,0xa8,0x44,0x55, +0x7e,0x82,0xa7,0x57,0x01,0x00,0x00,0x00,0x28,0x3e,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x24,0x02,0x00,0x00,0x00,0x10,0x00,0x00,0x1c,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xb0,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xd4,0x0d,0x00,0x00,0x62,0x00,0x05,0x00, +0x75,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xbc,0x0d,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x6c,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc2,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a, +0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b, +0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30, +0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18, +0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3, +0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21, +0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22, +0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95, +0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60,0x06,0xea,0xe6,0x08, +0x82,0x62,0x30,0x83,0x32,0x0c,0x1f,0x81,0x03,0x01,0xc3,0x08,0x84,0x31,0x53,0x1b, +0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83, +0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f, +0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4, +0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x23,0x49,0xe5, +0x30,0x82,0x60,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4, +0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50, +0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f, +0x6c,0x00,0x06,0x72,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0, +0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07, +0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79, +0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0, +0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03, +0x3f,0x40,0xc2,0x89,0x52,0x3a,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83, +0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0, +0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87, +0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24, +0x18,0x2b,0xb1,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c, +0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0, +0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43, +0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x46,0x72,0x67, +0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28, +0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87, +0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36, +0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x14,0x9c,0x04,0xcf,0x84,0x8d,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83, +0x1f,0xa0,0xc0,0x20,0x79,0x18,0x41,0x18,0xce,0x10,0x82,0x8f,0x5d,0x6d,0x34,0xd1, +0x34,0x4d,0xd3,0xc3,0x30,0x9e,0xe7,0x79,0x1a,0x86,0x61,0x18,0x86,0x41,0xf5,0x4d, +0xd2,0x14,0x51,0xc2,0xe4,0xb3,0x00,0xf3,0x2c,0x44,0xc4,0x4e,0xc0,0x44,0xa0,0x60, +0xa0,0x1b,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02, +0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2, +0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20, +0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01,0x1e,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2, +0x1c,0x0a,0xa2,0xf0,0x03,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30, +0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0, +0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x34,0xca,0xfc,0xa1,0xd0,0x2b, +0x8a,0xab,0x78,0xe8,0x1b,0x01,0xa8,0x01,0x32,0x67,0x00,0x48,0x9d,0x01,0xa0,0x76, +0x06,0x80,0xde,0x19,0x00,0x8a,0x67,0x00,0x68,0x9e,0x01,0xa0,0x7a,0x06,0x80,0xec, +0x19,0x00,0xc2,0x67,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x85,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xa1,0x99,0x20,0x0c,0xce,0x06,0x61,0x20, +0x26,0x08,0xc3,0xb3,0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0x01,0xda,0x30,0x20, +0x09,0x31,0x41,0x30,0x03,0x39,0xa0,0x25,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0xd5, +0xf6,0x46,0x97,0xf6,0xe6,0xf6,0x65,0x57,0x36,0x46,0xf7,0x26,0x37,0x37,0x41,0x18, +0xa2,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85,0x31,0x88,0x81,0x30,0x9c,0x09,0x82,0x1a, +0xcc,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8,0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9, +0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86,0x31,0x10,0x86,0xc3,0x4c,0xee,0x2b,0xcd, +0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec, +0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x48,0x1b,0x12,0x62,0x99,0x0c,0x6a,0x20, +0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc, +0x04,0x61,0x98,0x26,0x08,0x03,0xb5,0x41,0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35, +0x10,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd, +0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x54,0x1b,0x92,0x6b, +0xd9,0x0c,0x6e,0x20,0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda, +0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xb0,0x36,0x24,0xdc,0xe2,0x19,0xdf,0x40,0x18, +0xd9,0x04,0xa1,0x0d,0xe8,0x80,0x8d,0xdc,0x17,0x5b,0x98,0xdb,0x98,0xde,0xdb,0xdc, +0x17,0x5b,0x1d,0xdd,0x86,0x24,0x09,0x03,0x31,0x30,0x92,0x81,0x30,0x9c,0x09,0xc2, +0x70,0x31,0x91,0xfb,0x4a,0x6b,0x3b,0x6b,0x4a,0x83,0x9b,0x9b,0x20,0x0c,0xd8,0x86, +0x84,0x0c,0xc2,0xa0,0x0c,0x0c,0x33,0x18,0x08,0xc3,0x21,0x26,0xf7,0x45,0x96,0xc6, +0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16, +0x36,0xb7,0x36,0xb7,0x21,0x31,0x03,0x08,0x0d,0x8c,0x61,0x20,0x8c,0x6c,0x43,0xf2, +0x48,0x95,0xd6,0x81,0xc1,0x18,0x9c,0x41,0x1a,0x4c,0x10,0xde,0xa0,0x0e,0xa8,0xc9, +0xdd,0x7d,0xa5,0xb9,0xd1,0x95,0xc9,0xb9,0x85,0xb1,0x7d,0xd5,0xc1,0xcd,0x8d,0x85, +0xb1,0x95,0x91,0x7d,0x8d,0xbd,0xb1,0xbd,0xc9,0x4d,0x10,0x3e,0x38,0xd8,0xb0,0x18, +0x6b,0xc0,0x06,0x86,0x31,0x10,0x6d,0xd0,0x06,0x6d,0xe0,0x4c,0x10,0xe2,0xc0,0x0e, +0xe8,0xc8,0xdd,0x7d,0xb1,0xbd,0x8d,0xad,0x7d,0xcd,0xd1,0x85,0xd1,0xd5,0xcd,0x6d, +0x58,0x86,0x37,0x80,0x03,0x63,0x18,0x88,0x36,0x68,0x83,0x36,0xc8,0x26,0x08,0x73, +0x70,0x07,0x64,0xe4,0xee,0xbe,0xdc,0xca,0xee,0xbe,0xd8,0xde,0xc6,0xd6,0xe6,0x36, +0x2c,0x84,0x1c,0xcc,0x81,0x41,0x0d,0x44,0x1b,0xb4,0x41,0x1b,0x64,0x7c,0xe4,0xee, +0xbe,0xd8,0xea,0xda,0xc2,0xbe,0xd0,0xd2,0xe6,0xe8,0xde,0xe4,0xf2,0x36,0x2c,0xd4, +0x1a,0xd4,0x81,0x71,0x0d,0x44,0x1b,0xb4,0x41,0x1b,0x38,0x1b,0x08,0x37,0x88,0x03, +0x3a,0xb0,0x83,0x09,0x82,0x1d,0xe4,0x01,0x8d,0x31,0x31,0xa3,0x29,0x29,0x99,0x09, +0xc2,0x90,0x6d,0x40,0x0c,0x3c,0xc8,0x03,0xc3,0x18,0xf4,0x00,0xd8,0x10,0xec,0xc1, +0x04,0x01,0x0f,0xf4,0x80,0xcd,0xdc,0x17,0x53,0x9a,0x5b,0x59,0x98,0xdc,0x10,0x5b, +0x58,0x1b,0xdc,0x06,0xc4,0xe8,0x03,0x3f,0x30,0x86,0xc1,0x00,0x36,0x04,0x7f,0xb0, +0x81,0x50,0x83,0x3b,0xe0,0x03,0x50,0x98,0x20,0xd4,0x01,0x1e,0x70,0x49,0x93,0x2a, +0x73,0x23,0x2b,0x93,0x9b,0x4a,0xd3,0x2b,0x9b,0x20,0x7c,0x71,0xb0,0x01,0x49,0x46, +0x81,0x32,0xc8,0xe0,0x6a,0x48,0x81,0x4e,0x5a,0x53,0x18,0x9e,0x54,0x99,0x1b,0x59, +0x99,0xdc,0x54,0x9a,0x5e,0xd9,0x06,0x24,0x31,0x05,0xca,0x0c,0xc8,0xe0,0x6a,0x48, +0x81,0x4c,0x1a,0x51,0xda,0x1c,0x1c,0x5b,0x58,0xde,0x54,0x9a,0x5e,0xd9,0x04,0x61, +0xd0,0x36,0x20,0x09,0x2a,0x50,0xa9,0x40,0x06,0x57,0x43,0x0a,0xec,0xd2,0x92,0xdc, +0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca, +0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26,0x08,0xc3,0xb6,0xc1,0x48, +0x56,0x81,0x62,0x05,0x32,0xb8,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1,0x11, +0xa5,0xb5,0x95,0xb9,0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x06,0x6e,0x03,0x92,0xb8, +0x02,0xf5,0x0a,0x64,0x70,0x35,0xa4,0x40,0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29,0x0d, +0x8e,0xa9,0xcc,0xae,0x8c,0x8d,0xea,0xad,0x6a,0xae,0x6c,0x82,0x30,0x74,0x1b,0x90, +0x24,0x16,0x28,0x59,0x20,0x83,0xab,0x21,0x05,0x2e,0x69,0x46,0x72,0x61,0x6d,0x65, +0x49,0x6e,0x64,0x65,0x78,0x13,0x84,0xc1,0xdb,0x80,0x24,0xb4,0x40,0xd5,0x02,0x19, +0x5c,0x0d,0x29,0x50,0x32,0x23,0x2a,0xb3,0x4b,0x1b,0x2b,0xa3,0x7a,0xb3,0x4a,0x2b, +0xbb,0x23,0x2a,0x83,0xa3,0x43,0x9b,0x20,0x0c,0xdf,0x06,0x23,0xb9,0x05,0x0a,0x17, +0xc8,0xa0,0xe1,0x61,0xa6,0x94,0x46,0x47,0x57,0x26,0x37,0x41,0x18,0xc0,0x60,0x03, +0x92,0xe8,0x02,0xb5,0x0b,0x64,0xd0,0x34,0xa4,0x40,0xc9,0xac,0xe9,0x8d,0x2e,0xed, +0xcd,0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x6e,0x6a,0x2c,0x8c,0xad,0x6c,0x82,0x30,0x84, +0xc1,0x06,0x24,0xe9,0x05,0xca,0x17,0xc8,0xa0,0x69,0x48,0x81,0x90,0x19,0xd1,0xdb, +0x9d,0xdb,0xdc,0x58,0x18,0x5b,0x99,0x51,0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x61,0x10, +0x83,0x0d,0x48,0x02,0x0e,0x54,0x38,0x90,0x41,0xd3,0x90,0x02,0x3f,0xb3,0xa6,0x37, +0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0x39,0xa5,0x34,0x3a,0xba,0x32,0xb9, +0xa1,0x30,0xb7,0xb1,0x32,0x36,0xb6,0x30,0xba,0xb4,0x37,0xb7,0x09,0xc2,0x30,0x06, +0x1b,0x90,0x64,0x1c,0x28,0x72,0x20,0x83,0xa6,0x21,0x05,0x32,0x66,0x50,0x72,0x65, +0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x13,0x84,0x81,0x0c,0x36,0x20,0x89,0x39, +0x50,0xe7,0x40,0x06,0x4d,0x43,0x0a,0xcc,0xcc,0xa0,0xe4,0xca,0xec,0xd2,0xde,0xea, +0xe6,0x8c,0xe4,0xc2,0xda,0xca,0xa0,0xe4,0xca,0x8a,0xf0,0xe0,0xde,0xe6,0xea,0xe4, +0xca,0x26,0x08,0x43,0x19,0x6c,0x40,0x92,0x74,0xa0,0xd4,0x81,0x0c,0x9a,0x86,0x14, +0xb8,0x98,0x51,0x85,0xb9,0x21,0x85,0xb1,0x99,0x19,0x3d,0x59,0x4d,0x10,0x06,0x33, +0xd8,0x60,0x24,0xec,0x40,0xb5,0x03,0x19,0x34,0xac,0xcc,0x94,0xd2,0xe8,0xe8,0xca, +0xe4,0xa6,0xca,0xe2,0xea,0xca,0xdc,0xc6,0xca,0x98,0xca,0xdc,0xce,0xe8,0xd0,0x26, +0x08,0xc3,0x19,0x6c,0x40,0x92,0x77,0xa0,0xe0,0x81,0x0c,0x9a,0x86,0x14,0xa8,0x98, +0x11,0x95,0xb1,0xd1,0x85,0x51,0xa5,0xb5,0x95,0x4d,0x10,0x06,0x34,0xd8,0x60,0x24, +0xf2,0x40,0xcd,0x03,0x19,0x34,0xbc,0xcc,0x88,0xf2,0xdc,0xc2,0xda,0xd2,0xc6,0xa4, +0xca,0xe6,0x86,0xd0,0xc2,0xdc,0xce,0xca,0x8c,0xc2,0xc6,0xe8,0xde,0xe4,0x26,0x08, +0x43,0x1a,0x6c,0x30,0x92,0x7a,0xa0,0xec,0x81,0x0c,0x1a,0x62,0x66,0x56,0x69,0x65, +0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61, +0x63,0x74,0x6f,0x72,0x13,0x84,0x41,0x0d,0x36,0x18,0x09,0x3e,0x50,0xf9,0x40,0x06, +0xcd,0x06,0x4a,0x0f,0x4a,0xe1,0x14,0x54,0xa1,0x15,0x60,0x61,0x16,0x6c,0x21,0x17, +0x78,0xe1,0x17,0xc4,0xa1,0x1c,0xd0,0x61,0x1d,0xdc,0x21,0x1e,0xe8,0xe1,0x1e,0xf4, +0x61,0xc3,0x60,0x88,0xc2,0x3e,0x4c,0x10,0x04,0x60,0x03,0xb0,0x61,0x30,0xfc,0xc1, +0x1f,0x36,0x04,0xff,0xb0,0x61,0x18,0xfa,0x01,0x24,0x28,0x0c,0x4d,0x6d,0x18,0xcc, +0xc0,0x0c,0x86,0x0d,0xc2,0x35,0x12,0x1b,0x8a,0x7e,0x10,0x09,0x20,0x14,0x48,0x82, +0x88,0x98,0x5c,0x98,0xdb,0x18,0x5a,0xd9,0xdc,0x04,0x61,0x58,0x03,0x1a,0x66,0x6c, +0x6f,0x61,0x74,0x73,0x13,0x84,0x81,0x0d,0x58,0xa4,0xb9,0xcd,0xd1,0xcd,0x4d,0x10, +0x86,0x36,0x20,0x91,0xe6,0x46,0x37,0x37,0x41,0x18,0xdc,0x80,0x08,0x5d,0x19,0xde, +0x17,0xdb,0x5b,0x18,0xd9,0x04,0x61,0x78,0x03,0x22,0x74,0x65,0x78,0x5f,0x6e,0x6f, +0x72,0x6d,0x4c,0xe8,0xca,0xf0,0xbe,0xe6,0xe8,0xde,0xe4,0xca,0x58,0xd4,0xa5,0xb9, +0xd1,0xcd,0x6d,0x80,0x4c,0xe2,0x24,0x50,0x22,0x25,0x54,0x62,0x25,0x58,0xa2,0x25, +0x5c,0xe2,0x25,0x60,0xe2,0x24,0x62,0xe2,0x92,0x09,0x59,0xa8,0xc2,0xc6,0x66,0xd7, +0xe6,0x92,0x46,0x56,0xe6,0x46,0x37,0x25,0x08,0xaa,0x90,0xe1,0xb9,0xd8,0x95,0xc9, +0xcd,0xa5,0xbd,0xb9,0x4d,0x09,0x88,0x26,0x64,0x78,0x2e,0x76,0x61,0x6c,0x76,0x65, +0x72,0x53,0x02,0xa3,0x0e,0x19,0x9e,0xcb,0x1c,0x5a,0x18,0x59,0x99,0x5c,0xd3,0x1b, +0x59,0x19,0xdb,0x94,0x20,0x29,0x43,0x86,0xe7,0x22,0x57,0x36,0xf7,0x56,0x27,0x37, +0x56,0x36,0x37,0x25,0x00,0x85,0x4a,0x64,0x78,0x2e,0x74,0x79,0x70,0x65,0x41,0x6e, +0x6e,0x6f,0x74,0x61,0x74,0x69,0x6f,0x6e,0x73,0x53,0x84,0x7d,0x00,0x89,0x3a,0x64, +0x78,0x2e,0x65,0x6e,0x74,0x72,0x79,0x50,0x6f,0x69,0x6e,0x74,0x73,0x53,0x02,0x92, +0xe8,0x42,0x86,0xe7,0x32,0xf6,0x56,0xe7,0x46,0x57,0x26,0x37,0x37,0x25,0x90,0x09, +0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x35,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x0d,0x40,0xc3,0xe5, +0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0x00,0x0d,0x97,0xef,0x3c, +0x7e,0x80,0x34,0x40,0x84,0xf9,0xc8,0x6d,0x9b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42, +0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x2d, +0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18, +0x80,0x80,0xf9,0xc8,0x6d,0x1b,0x83,0x34,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x96,0xe0,0x0c,0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f, +0xdc,0xb6,0x05,0x44,0xc3,0xe5,0x3b,0x8f,0x6f,0x44,0x0e,0xf5,0x88,0x83,0x8f,0xdc, +0xb6,0x1d,0x54,0xc3,0xe5,0x3b,0x8f,0x2f,0x01,0xcc,0xb3,0x10,0x25,0x51,0x11,0x8b, +0x5f,0xdc,0xb6,0x11,0x54,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x44,0xe9, +0x00,0x83,0x5f,0xdc,0xb6,0x15,0x58,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45, +0x04,0x3b,0x39,0x11,0xe1,0x17,0xb7,0x6d,0x02,0xd9,0x70,0xf9,0xce,0xe3,0x4f,0x47, +0x44,0x00,0x83,0x38,0x88,0x0d,0x18,0x39,0xd4,0xe3,0x23,0xb7,0x6d,0x06,0xcf,0x70, +0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x76,0x86,0xe0,0x73, +0xec,0xff,0x82,0x5f,0x41,0x75,0xf6,0x2d,0x33,0x85,0xe4,0x08,0x44,0x58,0x49,0x4c, +0x04,0x2e,0x00,0x00,0x62,0x00,0x05,0x00,0x81,0x0b,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xec,0x2d,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x78,0x0b,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xc3,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xe8,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2, +0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42, +0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29, +0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30, +0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c, +0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3, +0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf, +0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f, +0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3, +0x50,0x08,0x6e,0x60,0x06,0xea,0xe6,0x08,0x82,0x62,0x30,0x83,0x32,0x0c,0x1f,0x81, +0x03,0x01,0xc3,0x08,0x84,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83, +0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84, +0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43, +0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4, +0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d, +0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc, +0x00,0x0c,0xfc,0x00,0x09,0x23,0x49,0xe5,0x30,0x82,0x60,0xcc,0xd4,0x06,0xe3,0xc0, +0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f, +0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c, +0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x72,0xe0,0x07,0x60,0xe0, +0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f, +0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0, +0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87, +0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0xc2,0x89,0x52,0x3a,0x53,0x18, +0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83, +0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c, +0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a, +0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60, +0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24,0x18,0x2b,0xb1,0x33,0x91,0xc1,0x38,0xb0, +0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43, +0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b, +0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8, +0x01,0x18,0xf8,0x01,0x0a,0x46,0x72,0x67,0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30, +0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03, +0x14,0x9c,0x04,0xcf,0x84,0x8d,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2, +0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xa0,0xc0,0x20,0x79,0x18,0x41,0x18, +0xce,0x10,0x82,0x8f,0x5d,0x6d,0x34,0xd1,0x34,0x4d,0xd3,0xc3,0x30,0x9e,0xe7,0x79, +0x1a,0x86,0x61,0x18,0x86,0x41,0xf5,0x4d,0xd2,0x14,0x51,0xc2,0xe4,0xb3,0x00,0xf3, +0x2c,0x44,0xc4,0x4e,0xc0,0x44,0xa0,0x60,0xa0,0x7b,0x0a,0x00,0x00,0x00,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a, +0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90, +0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6, +0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60, +0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4, +0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01, +0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34, +0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01,0x11,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a, +0x61,0x04,0xa0,0x24,0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2,0x1c,0x0a,0xa2,0xf0, +0x03,0xe8,0x1b,0x01,0x20,0x73,0x06,0x80,0xd4,0x19,0x00,0x6a,0x67,0x00,0xe8,0x9d, +0x01,0xa0,0x78,0x06,0x80,0xe6,0x19,0x00,0xb2,0x67,0x00,0x08,0x9f,0x01,0x00,0x00, +0x79,0x18,0x00,0x00,0x72,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0xa1,0x99,0x20,0x0c,0xce,0x06,0x61,0x20,0x26,0x08,0xc3,0xb3,0x41,0x18,0x0c,0x0a, +0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08,0x03,0x34,0x41,0x30,0x83,0x8d,0xc0,0x04, +0x61,0x88,0x36,0x08,0x4a,0xb3,0x21,0x51,0x16,0x46,0x21,0x06,0x42,0x71,0x26,0x08, +0x6a,0xc0,0x6d,0x48,0x06,0x88,0x51,0x94,0x81,0x50,0x9c,0x09,0xc2,0x20,0x6d,0x48, +0x88,0x85,0x51,0xa4,0x81,0x50,0x9c,0x09,0xc2,0x30,0x4d,0x10,0x06,0x6a,0x83,0xa0, +0x54,0x1b,0x12,0x09,0x62,0x14,0x6a,0x20,0x14,0x6b,0x82,0x30,0x54,0x1b,0x12,0x6a, +0x61,0x14,0x6c,0x20,0x14,0x67,0x82,0x30,0x58,0x1b,0x12,0x6c,0x61,0x14,0x6d,0x20, +0x14,0x6b,0x82,0xd0,0x06,0xdd,0x86,0xc4,0xe0,0x18,0xc5,0x18,0x08,0xc5,0x99,0x20, +0x0c,0xd7,0x04,0x61,0xc0,0x36,0x24,0x1e,0xc7,0x28,0xdf,0x40,0x28,0xce,0x86,0xe4, +0x83,0x18,0x65,0x18,0x08,0xc5,0xda,0x90,0x3c,0xd1,0x74,0x65,0x5b,0x07,0x06,0x61, +0x30,0x41,0x78,0x03,0x6f,0x82,0xf0,0x69,0x1b,0x16,0x65,0x0c,0x18,0x45,0x19,0x08, +0x32,0x20,0x03,0x32,0x70,0x26,0x08,0x71,0xf0,0x6d,0x58,0x06,0x33,0x60,0x94,0x61, +0x20,0xc8,0x80,0x0c,0xc8,0xc0,0x9a,0x20,0xcc,0x01,0x18,0x6c,0x58,0x08,0x34,0x60, +0x14,0x69,0x20,0xc8,0x80,0x0c,0xc8,0xc0,0xda,0xb0,0x48,0x63,0xc0,0x28,0xd4,0x40, +0x90,0x01,0x19,0x90,0x81,0xb3,0x81,0x28,0x83,0x33,0x48,0x03,0x35,0x98,0x20,0xd8, +0x41,0x18,0x4c,0x10,0x86,0x6c,0x03,0xa2,0xb0,0x01,0xa3,0x28,0x43,0x1b,0x00,0x1b, +0x02,0x37,0x98,0x20,0xe0,0x81,0x18,0x6c,0x40,0x14,0x38,0x60,0x94,0x61,0x50,0x80, +0x0d,0x41,0x1c,0x6c,0x20,0xc4,0x60,0x0d,0xde,0x40,0x0e,0x26,0x08,0x02,0x40,0x61, +0x68,0x6a,0xc3,0xf0,0x7d,0xc3,0x06,0x81,0xb2,0x83,0x0d,0x05,0x1d,0xd4,0x01,0x30, +0x07,0x77,0x50,0x85,0x8d,0xcd,0xae,0xcd,0x25,0x8d,0xac,0xcc,0x8d,0x6e,0x4a,0x10, +0x54,0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x9b,0x12,0x10,0x4d,0xc8, +0xf0,0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4,0xa6,0x04,0x46,0x1d,0x32,0x3c,0x97,0x39, +0xb4,0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2,0x32,0xb6,0x29,0x01,0x52,0x86,0x0c,0xcf, +0x45,0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x6c,0x6e,0x4a,0x20,0x07,0x75,0xc8,0xf0, +0x5c,0xca,0xdc,0xe8,0xe4,0xf2,0xa0,0xde,0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0x77,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x35,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x0d,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20, +0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40, +0x84,0xf9,0xc8,0x6d,0x9b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11, +0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x2d,0x6c,0xc3,0xe5,0x3b, +0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8, +0x6d,0x1b,0x83,0x34,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x96,0xe0,0x0c,0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x05,0x44, +0xc3,0xe5,0x3b,0x8f,0x6f,0x44,0x0e,0xf5,0x88,0x83,0x8f,0xdc,0xb6,0x1d,0x54,0xc3, +0xe5,0x3b,0x8f,0x2f,0x01,0xcc,0xb3,0x10,0x25,0x51,0x11,0x8b,0x5f,0xdc,0xb6,0x11, +0x54,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x44,0xe9,0x00,0x83,0x5f,0xdc, +0xb6,0x15,0x58,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11, +0xe1,0x17,0xb7,0x6d,0x02,0xd9,0x70,0xf9,0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38, +0x88,0x0d,0x18,0x39,0xd4,0xe3,0x23,0xb7,0x6d,0x06,0xcf,0x70,0xf9,0xce,0xe3,0x53, +0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x61,0x20,0x00,0x00,0x29,0x09,0x00,0x00, +0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00,0x47,0x00,0x00,0x00,0x34,0xcc,0x00,0x94, +0x51,0x21,0x15,0x61,0x40,0xb1,0x95,0x5c,0xa9,0x94,0x5d,0xf1,0xd5,0x40,0xb9,0x14, +0x4c,0xd9,0x14,0x53,0x19,0x06,0x14,0x6f,0x40,0xf9,0x06,0x94,0x52,0x15,0x54,0x44, +0xf9,0x14,0x0d,0x7d,0x35,0x40,0x4a,0x11,0x94,0x41,0x79,0x94,0xc0,0x08,0x00,0x19, +0x63,0x04,0x20,0x08,0x82,0x28,0x18,0x8c,0x11,0xb4,0xe6,0x9c,0xb3,0xdf,0x18,0x01, +0x08,0x82,0xa0,0xfc,0x8d,0x11,0x80,0x20,0x08,0xf3,0xbf,0x30,0x46,0x00,0x82,0x20, +0x18,0xff,0xc2,0x18,0xc1,0x3b,0x93,0x26,0xda,0x8d,0x11,0x80,0x20,0x08,0xc2,0xbf, +0x30,0x46,0xd0,0x9a,0x73,0xce,0x7b,0x63,0x04,0x20,0x08,0x82,0x32,0x18,0x8c,0x11, +0x80,0x20,0x08,0x82,0xa0,0x30,0x46,0x00,0x82,0x20,0x08,0x82,0xc1,0x18,0x01,0x08, +0xe2,0xff,0x3d,0x06,0x63,0x04,0x21,0x09,0x86,0x78,0x37,0x46,0xb0,0xc7,0x6a,0xbc, +0x7f,0x63,0x04,0x6b,0xad,0xd6,0xe2,0x37,0x46,0xf0,0xdf,0x7f,0xff,0x7e,0x63,0x04, +0xad,0x39,0xe7,0xbc,0x2f,0x8c,0x11,0xc8,0xa2,0xdb,0xff,0xdf,0x18,0x81,0xce,0x9a, +0x73,0xfa,0x8d,0x11,0xa8,0x78,0x7d,0xaa,0xde,0x18,0x01,0x08,0x82,0x20,0x08,0x0e, +0x63,0x04,0x6b,0xad,0xd6,0xba,0x37,0x46,0x00,0x82,0xa0,0x7f,0x87,0xc1,0x18,0x41, +0x6b,0xce,0x39,0xed,0x8d,0x11,0x80,0x20,0x08,0x92,0x60,0x30,0x46,0x00,0x82,0x20, +0xa8,0x83,0xc1,0x18,0x01,0x1c,0x97,0xf9,0xed,0x8d,0x11,0x90,0x25,0xaf,0xdf,0xdf, +0x18,0x01,0x08,0x82,0x20,0x0b,0x06,0x63,0x04,0x20,0x08,0x82,0xe8,0x37,0x46,0x00, +0x82,0x20,0x88,0xff,0xc2,0x0c,0xc0,0x18,0x01,0x08,0x82,0x20,0xfe,0x8d,0x11,0x80, +0x20,0x08,0xc2,0xdf,0x08,0x00,0x00,0x00,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06, +0xb6,0xa0,0x07,0x65,0x00,0x0b,0xaf,0x80,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00, +0x06,0xb7,0xb0,0x07,0x66,0x50,0x0b,0xb1,0x90,0x0a,0x23,0x06,0x09,0x00,0x82,0x60, +0x00,0x06,0xb8,0xc0,0x07,0x67,0x70,0x0b,0xb7,0xa0,0x0a,0x23,0x06,0x09,0x00,0x82, +0x60,0x00,0x06,0xb9,0xd0,0x07,0x68,0x50,0x0b,0xb5,0xb0,0x0a,0x23,0x06,0x09,0x00, +0x82,0x60,0x00,0x06,0xba,0xe0,0x07,0x68,0xe0,0x0a,0xb9,0xc0,0x0a,0x23,0x06,0x09, +0x00,0x82,0x60,0x00,0x06,0xbb,0xf0,0x07,0x69,0x00,0x0b,0xaf,0xd0,0x0a,0x23,0x06, +0x09,0x00,0x82,0x60,0x00,0x06,0xbc,0x00,0x0a,0x6a,0x90,0x0b,0xb9,0xe0,0x0a,0x23, +0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xbd,0x10,0x0a,0x6b,0x40,0x0b,0xb3,0xf0,0x0a, +0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xbe,0x20,0x0a,0x6c,0x70,0x0b,0xb5,0x00, +0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xbf,0x30,0x0a,0x6d,0x90,0x0b,0xb8, +0x10,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe0,0x40,0x0a,0x6e,0xe0,0x0b, +0xba,0x20,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe1,0x50,0x0a,0x6f,0x00, +0x0e,0xbd,0x30,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe2,0x60,0x0a,0x70, +0xe0,0x0b,0xe0,0x40,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe3,0x70,0x0a, +0x74,0xf0,0x0b,0xe2,0x50,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe4,0x80, +0x0a,0x76,0x00,0x0e,0xe0,0x60,0x0b,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0xc0,0xc3, +0x1f,0x84,0xc3,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0xf1,0x00,0x0a,0xe5,0x30,0x62, +0x60,0x00,0x20,0x08,0x06,0x44,0x3c,0x80,0xc2,0x38,0x8c,0x18,0x18,0x00,0x08,0x82, +0x01,0x21,0x0f,0xa1,0x70,0x0e,0x23,0x06,0x07,0x00,0x82,0x60,0xd0,0xa9,0xc3,0x2a, +0x14,0xe8,0x30,0x9a,0x10,0x04,0x65,0x94,0xc3,0x95,0x61,0x0e,0x57,0x41,0x2b,0x70, +0x11,0x01,0x54,0x50,0x0a,0x5a,0x49,0x01,0x25,0x24,0x70,0x82,0x61,0x27,0x18,0x66, +0x02,0x18,0xc0,0xc7,0x84,0x30,0x80,0xcf,0x68,0x42,0x03,0x5c,0x60,0xd8,0x39,0x86, +0x59,0x21,0xd0,0xc7,0x0a,0x81,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0xf5,0x43, +0x2f,0x5c,0xf4,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0xdd,0x3f,0x80,0x83,0xa6,0x0f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x27,0x18, +0x76,0x82,0x61,0x76,0x08,0xf4,0xb1,0x43,0xa0,0x8f,0x09,0x0c,0x7c,0x4c,0x60,0xe0, +0x33,0x9a,0x90,0x08,0xa3,0x09,0xca,0x60,0x08,0x21,0x1f,0x43,0x08,0xf9,0x98,0x22, +0x0b,0xf0,0x31,0x65,0x16,0xe0,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x4d,0xd0, +0x03,0x21,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x71,0x13,0xf5,0x40,0x08,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0xe0,0xc4,0x3d,0xec,0x81,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0x47,0x4e,0xe0,0x03,0x1f,0x08,0xa7,0x18,0x76,0x8a,0x61,0x46,0x08,0xf4,0x31, +0x42,0xa0,0xcf,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x3d,0xb1,0x0f,0x73,0x10,0x13, +0x65,0x40,0x06,0xfe,0xe0,0x0f,0xfe,0xe0,0x0f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04, +0xa3,0x09,0x9d,0x30,0x9a,0xe0,0x0d,0x26,0x10,0xf2,0x31,0x81,0x90,0xcf,0x88,0xc1, +0x01,0x80,0x20,0x18,0x68,0x3e,0xe1,0x0f,0x78,0x30,0x13,0xa3,0x09,0x81,0x30,0x9a, +0x20,0x0c,0x56,0x08,0xf1,0xb1,0x42,0x88,0x8f,0xa9,0x81,0x20,0x1f,0x53,0x03,0x41, +0x3e,0x26,0x08,0xf2,0x31,0x41,0x90,0x8f,0x09,0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0x62,0x0b,0x92,0x08,0x0c,0x71,0x03,0xf8,0x18,0xe2,0x06,0xf0,0x19,0x8e, +0x10,0x68,0x61,0xf8,0x86,0x23,0x86,0x5b,0x28,0xbe,0x12,0x02,0x1d,0x8e,0x20,0x6e, +0x61,0xf8,0x86,0x23,0x0a,0x5d,0x28,0xbe,0x12,0x02,0x2d,0x22,0xd0,0x11,0x83,0x07, +0x00,0x41,0x30,0x98,0xea,0x22,0x26,0x64,0xa1,0x15,0x3a,0xce,0x17,0x7c,0x81,0x2d, +0xd8,0x22,0x27,0x76,0x61,0x34,0x21,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xc2, +0x8b,0xb3,0x08,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0xc2,0x0b,0x9a,0xc8,0x05,0x58, +0x00,0x83,0x2f,0x1c,0xc2,0xe1,0x2d,0xde,0x82,0x27,0x7c,0x61,0x34,0x21,0x00,0x46, +0x13,0x84,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xba,0xbb,0xc0,0x09,0x59,0xa0,0x8b, +0xd1,0x84,0x60,0x18,0x6e,0x08,0xe8,0x02,0x0c,0x4a,0x61,0x09,0x2e,0x21,0xd8,0x1a, +0x5c,0x82,0xab,0x09,0x74,0x96,0x21,0x10,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xe8, +0xfc,0xe2,0x27,0x72,0x81,0x2f,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x4e,0x30,0xec, +0x04,0xc3,0x4c,0xd8,0xe4,0x63,0xc2,0x26,0x1f,0x13,0x56,0x02,0x3e,0x26,0xb0,0x04, +0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x78,0x8d,0xb6,0x30,0x84,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x60,0xe3,0x2d,0xe4,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x23,0x36,0xde,0xe2,0x18,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x90,0x8d,0xb8,0xa0, +0x87,0x60,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xd8,0x38,0x8b,0x61,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0xa2,0xd8,0x40,0x0b,0xe1,0x84,0x81,0x4e,0x18,0xc8,0x0e,0x22,0x3e, +0x66,0x10,0xf1,0x29,0x02,0x2e,0xa0,0x88,0xb8,0x80,0x11,0x83,0x03,0x00,0x41,0x30, +0xa8,0x6c,0x43,0x2d,0x04,0xd7,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xea,0x36,0xd6, +0x42,0x78,0x8d,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x78,0x43,0x2f,0xe8,0x01,0x36, +0x84,0xa0,0x2f,0xfa,0xa2,0x2f,0xfa,0x62,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34, +0x61,0x10,0x46,0x13,0x88,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0xf0,0xf8,0x8b, +0x7c,0xa8,0x8d,0xc6,0x10,0x0d,0xd1,0x10,0x0d,0xd1,0x18,0x4d,0x08,0x80,0xd1,0x04, +0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x28,0xa9,0x37,0xc0,0xc2,0xe0,0x2f,0x40, +0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x15,0x79,0xf0,0x85,0x10,0x8c,0x18,0x34,0x00, +0x08,0x82,0x41,0x93,0x1e,0xa7,0x11,0x12,0xbd,0x11,0x38,0xaa,0xa1,0x1a,0xaa,0xa1, +0x1a,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0xa5, +0x91,0x07,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0xb5,0x1e,0xa3,0x11,0x20,0x23,0x06, +0x0d,0x00,0x82,0x60,0xd0,0xc0,0x87,0x6b,0xa0,0x04,0x79,0x04,0x55,0x6c,0xc4,0x46, +0x6c,0xc4,0xc6,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10, +0xc3,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xf5,0x31,0x1b,0x2d,0x91,0x1e,0x1b,0x18, +0xd8,0x86,0x6d,0xd8,0x86,0x6d,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c, +0xc2,0x68,0x02,0x31,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xa3,0x1f,0xb8,0x21,0x13, +0xee,0x61,0x06,0x65,0xb0,0x1b,0xbb,0xb1,0x1b,0xbb,0x31,0x9a,0x10,0x00,0xa3,0x09, +0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcd, +0x7f,0xf4,0xc6,0x4d,0xcc,0xc7,0xa5,0x06,0xe0,0x01,0x1e,0xe0,0x01,0x1e,0xa3,0x09, +0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x23,0x06,0x0d,0x00, +0x82,0x60,0xd0,0x90,0x88,0x78,0xf0,0x04,0x7e,0x54,0x6f,0x50,0x1e,0xe5,0x51,0x1e, +0xe5,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x50, +0x74,0x00,0x22,0x60,0xa3,0x20,0x1e,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xea, +0x44,0x7e,0x43,0x08,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x61,0x11,0xf5,0x20,0x0b, +0x10,0x91,0x83,0xa0,0x3d,0xda,0xa3,0x3d,0xda,0x63,0x34,0x21,0x00,0x46,0x13,0x84, +0x60,0x34,0x61,0x10,0x46,0x13,0x88,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x18, +0x79,0x8f,0xb4,0x28,0x91,0x3e,0x30,0xe4,0x43,0x3e,0xe4,0x43,0x3e,0x46,0x13,0x02, +0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x46,0x0c,0x1a,0x00,0x04, +0xc1,0xa0,0xb1,0x11,0xfa,0x70,0x0b,0x15,0x71,0x83,0xe5,0x3e,0xee,0xe3,0x3e,0xee, +0x63,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0x61,0xc4, +0xa0,0x01,0x40,0x10,0x0c,0x9a,0x1d,0xc9,0x8f,0xb9,0x78,0x11,0x36,0x80,0xf8,0x83, +0x3f,0xf8,0x83,0x3f,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34, +0x81,0x18,0x6a,0x15,0x6c,0x04,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0xea,0x91,0xfa, +0x08,0xae,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xc4,0x04,0x44,0xf4,0xc2,0x46,0x50, +0x21,0x18,0x91,0x11,0x19,0x91,0x11,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d, +0x18,0x84,0xd1,0x04,0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xe6,0x4c,0x4a,0xe4, +0x2f,0x76,0x64,0x16,0x0c,0x14,0x41,0x11,0x14,0x41,0x91,0xd1,0x84,0x00,0x18,0x4d, +0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x11,0x83,0x06,0x00,0x41,0x30,0x68, +0xd8,0x44,0x45,0x48,0x03,0x4c,0x48,0x61,0x69,0x91,0x16,0x69,0x91,0x16,0x19,0x4d, +0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x18,0x31,0x68,0x00, +0x10,0x04,0x83,0x26,0x4e,0x5e,0x24,0x35,0xca,0x44,0x14,0x20,0x19,0x91,0x11,0x19, +0x91,0x91,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x06, +0xeb,0x0d,0x70,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x75,0xc2,0x26,0x81, +0x05,0xbc,0x21,0x9f,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xec,0x44,0x46,0x6a,0xc3, +0x35,0x82,0xde,0xf8,0x8d,0xdf,0x68,0x93,0x36,0xd1,0x11,0xde,0x18,0x4d,0x08,0x00, +0xbb,0x8f,0x72,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x7a,0x12,0x27,0x81, +0x05,0xe1,0x21,0x9f,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xf6,0xe4,0x46,0x74,0x63, +0x36,0x02,0xf1,0x20,0x0f,0xf2,0x90,0x13,0x39,0xf9,0x91,0xf0,0x18,0x4d,0x08,0x00, +0x2b,0x0f,0x75,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x7f,0x62,0x27,0x81, +0x05,0xe6,0x21,0x9f,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0x40,0x85,0x47,0x7e,0x03, +0x37,0x82,0xf3,0x48,0x8f,0xf4,0xb8,0x93,0x3b,0x21,0x13,0xf3,0x18,0x4d,0x08,0x00, +0x03,0x91,0x77,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xa4,0xb2,0x27,0x81, +0x05,0xeb,0x21,0x9f,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0x4a,0x25,0x4c,0xc8,0xa3, +0x37,0x02,0xf6,0x70,0x0f,0xf7,0xe0,0x13,0x3e,0x49,0x93,0xf5,0x18,0x4d,0x08,0x00, +0x83,0xda,0x41,0x3e,0x16,0xb5,0x83,0x7c,0x4c,0x6a,0x07,0xf9,0xd8,0xd4,0x0e,0xf2, +0xb1,0x87,0x1d,0xe4,0x63,0x10,0x3b,0xc8,0xc7,0x22,0x76,0x90,0x8f,0x49,0xec,0x20, +0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x89, +0x1d,0xe4,0x63,0x13,0x3b,0xc8,0xc7,0x28,0x76,0x90,0x8f,0x55,0xec,0x20,0x1f,0x43, +0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0xb1,0xaa,0x1d,0xe4, +0x63,0x56,0x3b,0xc8,0xc7,0xae,0x76,0x90,0x8f,0x61,0xed,0x20,0x1f,0x43,0x08,0xf8, +0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0xb1,0x33,0x60,0x03,0xf8,0x58, +0x30,0x06,0xf0,0xb1,0xe0,0x83,0x8f,0x1d,0x01,0x7d,0xec,0x10,0xe8,0x63,0xc7,0x40, +0x1f,0x3b,0x08,0xfa,0xd8,0x1c,0xdc,0x83,0x7c,0x8c,0x0e,0xee,0x41,0x3e,0x56,0x07, +0xf7,0x20,0x1f,0xb3,0x83,0x7b,0x90,0x8f,0xc9,0x81,0x3d,0xc8,0xc7,0xe6,0xc0,0x1e, +0xe4,0x63,0x74,0x60,0x0f,0xf2,0xb1,0x3a,0xb0,0x07,0xf9,0x18,0x81,0xc0,0xc7,0x08, +0x04,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0xd5,0x41,0x3e,0xc8,0xc7,0xec,0x20, +0x1f,0xe4,0x63,0x77,0x90,0x0f,0xf2,0x31,0x3c,0xc8,0x07,0xf9,0x18,0x42,0xc0,0xc7, +0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0xe1,0x01,0x3f,0xc8,0xc7,0xf2, +0x80,0x1f,0xe4,0x63,0x7a,0xc0,0x0f,0xf2,0xb1,0x3d,0xe0,0x07,0xf9,0x18,0x42,0xc0, +0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x11,0x61,0x40,0x1f,0x23, +0xc4,0x80,0x3e,0x46,0x8c,0x01,0x7d,0x8c,0x20,0x03,0xfa,0xd8,0x2c,0x80,0x84,0x7c, +0x8c,0x16,0x40,0x42,0x3e,0x56,0x0b,0x20,0x21,0x1f,0xb3,0x05,0x90,0x90,0x8f,0xc9, +0xc2,0x3f,0xc8,0xc7,0x66,0xe1,0x1f,0xe4,0x63,0xb4,0xf0,0x0f,0xf2,0xb1,0x5a,0xf8, +0x07,0xf9,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f, +0xd5,0x82,0x48,0xc8,0xc7,0x6c,0x41,0x24,0xe4,0x63,0xb7,0x20,0x12,0xf2,0x31,0x5c, +0x10,0x09,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80, +0x8f,0xe1,0x42,0x49,0xc8,0xc7,0x72,0xa1,0x24,0xe4,0x63,0xba,0x50,0x12,0xf2,0xb1, +0x5d,0x28,0x09,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84, +0x80,0x8f,0x11,0xa1,0x40,0x1f,0x23,0x44,0x81,0x3e,0x46,0x8c,0x02,0x7d,0x8c,0x20, +0x05,0xfa,0xd8,0x3c,0xa8,0x84,0x7c,0x8c,0x1e,0x54,0x42,0x3e,0x56,0x0f,0x2a,0x21, +0x1f,0xb3,0x07,0x95,0x90,0x8f,0xc9,0x43,0x4a,0xc8,0xc7,0xe6,0x21,0x25,0xe4,0x63, +0xf4,0x90,0x12,0xf2,0xb1,0x7a,0x48,0x09,0xf9,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e, +0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0xd5,0x03,0x4b,0xc8,0xc7,0xec,0x81,0x25,0xe4, +0x63,0xf7,0xc0,0x12,0xf2,0x31,0x7c,0x60,0x09,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02, +0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0xe1,0xc3,0x4b,0xc8,0xc7,0xf2,0xe1,0x25, +0xe4,0x63,0xfa,0xf0,0x12,0xf2,0xb1,0x7d,0x78,0x09,0xf9,0x18,0x42,0xc0,0xc7,0x10, +0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x11,0xe1,0x40,0x1f,0x23,0xc4,0x81, +0x3e,0x46,0x8c,0x03,0x7d,0x8c,0x20,0x07,0xfa,0x18,0xbd,0xd8,0x47,0x7c,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0x62,0x9d,0xd1,0x09,0x2c,0x98,0x17,0xf9,0x8c,0x18,0x3c, +0x00,0x08,0x82,0xc1,0xd4,0x3a,0x69,0xc3,0x2e,0xe5,0x12,0xd0,0x8b,0xbd,0xd8,0x0b, +0xe9,0x90,0x4e,0xdc,0xcc,0xcb,0x68,0x42,0x00,0x98,0xcb,0xec,0x47,0x7c,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0x8a,0x1d,0xd4,0x09,0x2c,0xc0,0x17,0xf9,0x8c,0x18,0x3c, +0x00,0x08,0x82,0xc1,0x24,0x3b,0x6e,0x13,0x2f,0xea,0x12,0xe4,0xcb,0xbe,0xec,0x4b, +0xea,0xa4,0x8e,0xdd,0xe0,0xcb,0x68,0x42,0x00,0x18,0xbf,0x80,0x48,0x7c,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0xb2,0x9d,0xd6,0x09,0x2c,0xe8,0x17,0xf9,0x8c,0x18,0x3c, +0x00,0x08,0x82,0xc1,0x74,0x3b,0x73,0x63,0x2f,0xef,0x12,0xf8,0x0b,0xc8,0x80,0x8c, +0xeb,0xb8,0xce,0xde,0xf4,0xcb,0x68,0x42,0x00,0xd8,0xcd,0x94,0x48,0x7c,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0xda,0x1d,0xd9,0x09,0x2c,0x10,0x19,0xf9,0x8c,0x18,0x3c, +0x00,0x08,0x82,0xc1,0xc4,0x3b,0x78,0xb3,0x2f,0xf4,0x12,0x8c,0x4c,0xc9,0x94,0xcc, +0xec,0xcc,0x0e,0xe8,0x88,0xcc,0x68,0x42,0x00,0x18,0x84,0x0f,0xf2,0xb1,0x08,0x1f, +0xe4,0x63,0x12,0x3e,0xc8,0xc7,0x26,0x7c,0x90,0x8f,0x3d,0xbc,0x20,0x1f,0x83,0x78, +0x41,0x3e,0x16,0xf1,0x82,0x7c,0x4c,0xe2,0x05,0xf9,0x18,0x81,0xc0,0xc7,0x08,0x04, +0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0x49,0xa4,0x20,0x1f,0x9b,0x48,0x41,0x3e, +0x46,0x91,0x82,0x7c,0xac,0x22,0x05,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86, +0x10,0xf0,0x31,0x84,0x80,0x8f,0x55,0x6c,0x20,0x1f,0xb3,0xd8,0x40,0x3e,0x76,0xb1, +0x81,0x7c,0x0c,0x63,0x03,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0, +0x31,0x84,0x80,0x8f,0x9d,0x01,0x1b,0xc0,0xc7,0x82,0x31,0x80,0x8f,0x05,0x1f,0x7c, +0xec,0x08,0xe8,0x63,0x87,0x40,0x1f,0x3b,0x06,0xfa,0xd8,0x41,0xd0,0x67,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0x12,0x1a,0x9f,0x14,0x21,0x91,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x4c,0x88,0x7c,0x52,0x84,0x44,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x38, +0xa1,0xf2,0x49,0x11,0x12,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x85,0xcc,0x27, +0x45,0x48,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x14,0x42,0x9f,0x16,0x41,0x91, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x54,0x28,0x7d,0x5a,0x04,0x45,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x58,0x21,0xf5,0x69,0x11,0x14,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0x83,0x85,0xd6,0xa7,0x45,0x50,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x16, +0x5a,0x1f,0x44,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x70,0x21,0xf6,0x41,0xf4, +0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x17,0x6a,0x1f,0x44,0x3f,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x80,0x21,0xf7,0x41,0xf4,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0x18,0x82,0x1f,0xc4,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x90,0xa1,0xf8, +0x41,0xfc,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x19,0x92,0x1f,0xc4,0x3f,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa0,0xa1,0xf9,0x41,0xfc,0x63,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0x1a,0x9a,0x1f,0xa4,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb0, +0x21,0xfa,0x41,0xfa,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x1b,0xaa,0x1f,0xa4, +0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc0,0x21,0xfb,0x41,0xfa,0x63,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0x1c,0xc2,0x1f,0x24,0x44,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xd0,0xa1,0xfc,0x41,0x42,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x1d,0xd2, +0x1f,0x24,0x44,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe0,0xa1,0xfd,0x41,0x42,0x64, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x1e,0xe2,0x1f,0x0e,0x19,0x31,0x38,0x00,0x10, +0x04,0x83,0xc3,0x87,0xfa,0x87,0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf8,0x21, +0xff,0xe1,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xc0,0xe8,0x7f,0x38,0x64,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0x30,0xfa,0x1f,0x02,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0x43,0x8c,0x40,0x88,0x40,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x18,0xa3,0x10, +0x22,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xc8,0x48,0x84,0x08,0x64,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x34,0x1f,0xf2,0x1f,0xbc,0xc9,0xa1,0xd1,0x84,0x20,0x18,0x31, +0x68,0x00,0x10,0x04,0x83,0xc6,0x8c,0x48,0xa8,0x6f,0x74,0x48,0x87,0x74,0xe8,0x84, +0x4e,0xe8,0x84,0x4e,0x68,0x34,0x21,0x00,0x86,0x23,0x82,0xd5,0x09,0xbe,0xe9,0x06, +0xd7,0x11,0x02,0x53,0x0a,0xfa,0x98,0x62,0xd0,0xc7,0x94,0x83,0x3e,0x46,0x0c,0xf2, +0xb1,0x62,0x90,0x8f,0x0d,0x86,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x88,0x23, +0x18,0x1a,0x66,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x39,0x8a,0xa1,0x81,0x76, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x98,0x23,0x19,0x1a,0x6a,0x67,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0x3a,0x92,0xa1,0xa1,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xa8,0xa3,0x19,0x1a,0xdc,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x3b,0xa2,0xa1, +0xe1,0x7d,0x4c,0xd0,0x1d,0xf9,0x98,0x40,0xc0,0xc7,0x02,0xf0,0x91,0x8f,0x05,0x03, +0x7c,0xec,0x28,0xe2,0x63,0xc1,0xef,0xc8,0xc7,0x12,0xf2,0x91,0x8f,0x1d,0x41,0x7c, +0x2c,0x31,0x1f,0xf9,0x98,0x10,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x3f, +0xaa,0xa3,0x6e,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x3f,0x72,0xa3,0x60,0x38,0xe2, +0x2b,0x1f,0xe2,0xbb,0x60,0x88,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x48,0x49,0x8c, +0xca,0xa7,0x8c,0x58,0x67,0x75,0xca,0xa8,0x8c,0xca,0xa8,0x8c,0x46,0x13,0x02,0x60, +0x38,0x22,0xe0,0x1f,0xe1,0x1b,0x31,0x78,0x00,0x10,0x04,0x83,0x89,0x94,0xc0,0x08, +0x7c,0x78,0x07,0x67,0x6e,0xa6,0x7d,0xda,0x67,0x8f,0xf6,0x08,0x8d,0xd4,0x67,0x34, +0x21,0x00,0x46,0x13,0x84,0x60,0x96,0x40,0x18,0xa8,0x30,0xc4,0x20,0xd0,0x3d,0x60, +0xa0,0xc2,0x00,0x83,0x80,0xf7,0x80,0x81,0x0a,0x43,0x0b,0x7c,0x0f,0x18,0xa8,0x30, +0x94,0x00,0xfc,0x80,0x81,0x0a,0x43,0x09,0xc4,0x0f,0x18,0xa8,0x30,0xb8,0x80,0xfc, +0x80,0x81,0x8a,0x41,0x0b,0x50,0x32,0x00,0x06,0x2a,0x3e,0x2b,0xb0,0xc7,0x00,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x96,0xe4,0xc8,0x66,0x86,0x11,0x83,0x03,0x00, +0x41,0x30,0xe8,0x58,0xa9,0x8d,0xce,0x27,0x95,0x46,0x13,0x02,0xa1,0x02,0x31,0xd2, +0x62,0xa5,0xe0,0x2e,0x30,0x6c,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xba,0x58,0x92,0x23, +0xf6,0x61,0xa5,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x13,0x0c,0x3b,0xc1,0x30,0x13, +0x0c,0xfa,0x98,0x70,0xd0,0xe7,0x84,0x81,0x4e,0x18,0x68,0x34,0xc1,0x01,0x46,0x13, +0x9e,0xe0,0x08,0xc3,0x8e,0x30,0xcc,0x04,0xf2,0x91,0x8f,0x09,0xe4,0x23,0x1f,0x23, +0xcc,0x08,0x3e,0x46,0x9c,0x11,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x50,0x27, +0x54,0x22,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd6,0x29,0x95,0x08,0x61,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0x76,0x5a,0xa5,0x17,0x12,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x68,0x27,0x56,0x82,0x21,0xe1,0x18,0xc3,0x8e,0x31,0xcc,0x08,0x81,0x3e, +0x46,0x08,0xf4,0x19,0x31,0x68,0x00,0x10,0x04,0x83,0x26,0x9e,0x5e,0x09,0x85,0xca, +0xa9,0x9c,0xca,0x49,0x96,0x64,0x49,0x96,0x64,0x69,0x34,0x21,0x00,0x86,0x23,0x02, +0x1b,0x0a,0xbe,0xe9,0x86,0x1c,0x12,0x82,0x0b,0x03,0xa3,0x46,0x0c,0x1e,0x00,0x04, +0xc1,0x60,0x9a,0xa7,0x57,0x9a,0xa1,0x15,0x3a,0x0c,0x1e,0xe2,0x21,0x75,0x52,0xa7, +0x5b,0x0a,0x46,0x13,0x02,0xc0,0x02,0x38,0x92,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x44,0xf7,0x44,0x4b,0x81,0x05,0x86,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xca, +0x27,0x59,0x0a,0x2c,0x98,0x23,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xb4,0x4f, +0xb8,0x14,0x0c,0x47,0xc0,0x41,0x18,0x05,0xdf,0x74,0x83,0x10,0x07,0xc1,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0x21,0x05,0x4e,0xc1,0x30,0x1c,0x11,0x90,0x91,0xf3,0x8d, +0x18,0x1c,0x00,0x08,0x82,0xc1,0x31,0x52,0xe1,0x34,0x14,0x16,0x0c,0xf4,0xb1,0x34, +0x0a,0xe2,0x33,0xdd,0x10,0xa8,0x11,0x31,0xcb,0x30,0x10,0x75,0x30,0x1c,0x91,0x07, +0x69,0xe4,0x7c,0xd3,0x0d,0xa2,0xc4,0x46,0xc1,0x2c,0x01,0x32,0x1c,0xb1,0x07,0x6d, +0xa4,0x7c,0xb3,0x0c,0x46,0x11,0x18,0xa3,0xc4,0xc7,0x02,0x37,0x92,0x8f,0x05,0x0c, +0x7c,0x66,0x09,0x90,0xe1,0x88,0x43,0x95,0x84,0x6f,0x96,0xe1,0x40,0x82,0x59,0x02, +0x64,0xa0,0xc4,0x60,0x06,0x90,0x28,0xc0,0x31,0x38,0x40,0xc2,0x18,0x28,0x31,0xc4, +0x60,0x30,0x0a,0xef,0xf0,0x0c,0x53,0x48,0x09,0x3e,0x16,0xb4,0x92,0x7c,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0x7a,0x29,0x7f,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x98,0x29,0x79,0x02,0x85,0xc0,0xf0,0x28,0x88,0x8f,0xe5,0xd1,0xed,0xc4,0x67,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0xa2,0x99,0x12,0xa9,0x60,0x38,0x82,0x77,0x68,0x89,0xf8, +0x2e,0x30,0xca,0x96,0x40,0x3e,0x16,0x18,0xf2,0xb1,0xa0,0x90,0x8f,0x05,0xa2,0x04, +0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x74,0x2a,0xa5,0x82,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x7c,0xaa,0x9f,0x1e,0x30,0x18,0x8e,0x08,0x42,0xc9,0xf9,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x00,0x2b,0x7f,0x8a,0xc4,0xc0,0x82,0x81,0x3e,0xd3,0x0d, +0x01,0x29,0x0d,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x81,0xd5,0x4b,0x05,0x76,0xa0, +0x93,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x12,0xab,0x98,0x0a,0x2c,0x18,0xe4, +0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x59,0xcd,0x54,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x5a,0x58,0x85,0xd4,0x1e,0xd9,0xd4,0x68,0x42,0x00,0x8c,0x26,0x08,0x81, +0x09,0x6e,0x24,0x1f,0x13,0xdc,0x48,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xa9, +0x55,0x48,0x09,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xad,0x95,0x48,0x09,0x27,0x0c, +0x74,0xc2,0x40,0x27,0x18,0x76,0x82,0x61,0x26,0xd8,0x12,0x7c,0x4c,0xb8,0x25,0xf8, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xe6,0x56,0x2e,0x85,0x4a,0x65,0x35,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x60,0x85,0x10,0x1f,0x2b,0x84,0xf8,0x0c,0x47,0x08,0x8f,0xf0, +0x4d,0x37,0xa4,0x94,0x4c,0x05,0xc3,0x11,0x03,0x24,0x7c,0xd3,0x0d,0x2b,0x45,0x53, +0xc1,0x74,0xc3,0x5b,0xc5,0x15,0x31,0xdd,0x00,0x57,0x72,0x35,0x54,0x11,0x41,0x11, +0x11,0x94,0x40,0x40,0x09,0x04,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x33,0x5a,0x61, +0xd5,0x4b,0x77,0x25,0x04,0x64,0x45,0x56,0x64,0x45,0x56,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0xa3,0x09,0x83,0x30,0xdd,0xd0,0x57,0x7e,0xe5,0x54,0x12,0xc0,0x88,0x41, +0x03,0x80,0x20,0x18,0x34,0xa9,0x75,0x56,0xe3,0xd4,0x57,0xc1,0xa1,0x56,0x6a,0xa5, +0x56,0x6a,0x35,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xd3,0x0d,0xa4, +0x35,0x5a,0x54,0x3d,0x01,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xf3,0x5a,0x6d,0x95, +0x4e,0xa3,0x15,0x34,0x70,0x05,0x57,0x70,0x05,0x57,0xa3,0x09,0x01,0x30,0x9a,0x20, +0x04,0xa3,0x09,0x83,0x30,0xdd,0x90,0x5a,0xaa,0x85,0x15,0x15,0xc0,0x88,0x41,0x03, +0x80,0x20,0x18,0x34,0xb5,0x35,0x57,0xef,0x94,0x5a,0x54,0x60,0x57,0x76,0x65,0x57, +0x76,0x35,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00, +0x82,0x60,0xd0,0xe4,0xd6,0x5d,0xcd,0x53,0x6b,0x45,0x85,0x5e,0xe9,0x95,0x5e,0xe9, +0xd5,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08, +0x82,0x41,0xd3,0x5b,0x7b,0x75,0x4f,0xb1,0xf5,0x24,0x7e,0xe5,0x57,0x7e,0xe5,0x57, +0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0xdd,0x80,0x5b,0xb7,0x65, +0x06,0x25,0x06,0x01,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x33,0x5e,0xa1,0xd5,0x4f, +0xb7,0x25,0x06,0x01,0x69,0x91,0x16,0x69,0x91,0xd6,0x68,0x42,0x00,0x8c,0x26,0x08, +0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x73,0x5e,0xa5,0x15,0x52, +0xbb,0xf5,0x15,0xa8,0x85,0x5a,0xa8,0x85,0x5a,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04, +0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcd,0x7a,0xa5,0x56,0x49,0xfd, +0x56,0x97,0xb0,0x16,0x6b,0xb1,0x16,0x6b,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c, +0x26,0x0c,0x82,0xe1,0x41,0x29,0xc4,0xc7,0xf0,0xa0,0x14,0xe2,0x73,0x6f,0x64,0xd4, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xf3,0x25,0x5b,0xe0,0x10,0x18,0x4e,0xad,0x02, +0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa8,0xaf,0xd9,0x42,0xab,0xc0,0x74,0x6a, +0x88,0x8f,0x09,0x81,0x7c,0x2c,0xe0,0x29,0xf8,0x58,0xb0,0x56,0xf2,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0x43,0xbf,0x72,0xcb,0xa7,0x02,0x03,0x25,0xb1,0x92,0xcf,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0xfc,0xb5,0x5b,0x41,0x32,0x62,0x70,0x00,0x20,0x08, +0x06,0x47,0x7f,0xf1,0xd6,0x4f,0x05,0x46,0x1c,0xf1,0x31,0x21,0x90,0x8f,0x05,0x09, +0x7c,0x4c,0x96,0xe4,0x4a,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xfd,0x97,0x7b, +0x05,0x36,0x57,0x41,0x7c,0x2c,0x15,0x4c,0x01,0x04,0x17,0x18,0x66,0xa9,0x70,0x0a, +0x20,0xb8,0xc0,0x30,0x1b,0x30,0xf8,0x98,0x80,0xc1,0x67,0xb8,0x01,0x15,0xe0,0x82, +0x0c,0x86,0x1b,0x50,0x01,0x2e,0xc8,0xa0,0x84,0x40,0x2f,0x30,0xca,0x1c,0x43,0x3e, +0xf6,0x18,0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x83,0x4b,0xc5,0xd8,0x4b,0x08,0x84, +0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x18,0x7b,0xaf,0xa0,0xb6,0x2c,0xa8,0x2d, +0xf9,0x58,0x90,0x57,0xf0,0xb1,0x61,0xaf,0xe4,0x63,0xc1,0x5e,0xc1,0xc7,0x0a,0xdc, +0x92,0x8f,0x05,0xb8,0x05,0x1f,0x0b,0x0a,0xf9,0x58,0x90,0x5b,0xf0,0xb1,0xa2,0x90, +0x8f,0x05,0x8e,0x7c,0x2c,0x18,0xe4,0x63,0x01,0x2e,0xc8,0xc7,0x04,0x5c,0x90,0x8f, +0x0d,0xb8,0x20,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0x74,0x8c,0xbf,0xb0,0x0b, +0xbb,0xcc,0xc3,0x2d,0xf9,0x58,0x20,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22, +0x30,0xeb,0xaf,0xc0,0x82,0x5f,0x90,0x8f,0x09,0xbf,0x20,0x1f,0x1b,0x7e,0x41,0x3e, +0x36,0x88,0x83,0x7c,0x6c,0x10,0x07,0xf9,0xd8,0x20,0x0e,0xf2,0xb1,0x77,0x10,0x07, +0x10,0x5c,0x60,0x98,0x05,0x7c,0x00,0x9f,0xe1,0x06,0x72,0x98,0x0d,0x32,0xa8,0x60, +0x0c,0xf4,0x02,0xa3,0x0c,0x0e,0x08,0xf9,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0xb5, +0x66,0x2d,0x16,0x88,0x41,0x20,0x06,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc8,0x19, +0x8c,0x05,0xf6,0x65,0x81,0x7d,0xc9,0xc7,0x02,0xdd,0x82,0x8f,0x0d,0xbc,0x25,0x1f, +0x0b,0x78,0x0b,0x3e,0x56,0xe4,0x97,0x7c,0x2c,0xc8,0x2f,0xf8,0x58,0x50,0xc8,0xc7, +0x02,0xfd,0x82,0x8f,0x15,0x85,0x7c,0x2c,0x68,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0xe6, +0x41,0x3e,0x26,0xcc,0x83,0x7c,0x6c,0x98,0x07,0xf9,0xd8,0x40,0x06,0xf0,0xb1,0x81, +0x0c,0xe0,0x63,0x03,0x19,0xc0,0xc7,0x0e,0x34,0x80,0xcf,0x88,0x41,0x02,0x80,0x20, +0x18,0x5c,0x7f,0x16,0x66,0x19,0x1f,0x64,0x7c,0x60,0x65,0x10,0xc8,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0x22,0x52,0x0b,0xb3,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0x54,0x33,0xb3,0x91,0xe8,0x87,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x52,0xed,0xcc, +0x46,0xa2,0x1f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x50,0x35,0x34,0x1b,0x89,0x7e, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0xd5,0xd4,0xcc,0x24,0x40,0x62,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0x56,0x5b,0x33,0x93,0x00,0x89,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x5a,0x8d,0xcd,0x4c,0x02,0x24,0xec,0x18,0x09,0xf9,0x18,0x32,0x12,0xf2, +0xb1,0x64,0x24,0xe4,0x63,0x43,0x1b,0xc0,0xc7,0x86,0x36,0x80,0x8f,0x0d,0x6d,0x00, +0x1f,0x33,0x52,0x42,0x3e,0x66,0xa4,0x84,0x7c,0xcc,0x48,0x09,0xf9,0xd8,0x00,0x07, +0xf0,0xb1,0x01,0x0e,0xe0,0x63,0x03,0x1c,0xc0,0xc7,0xa6,0x3b,0x80,0x8f,0x81,0x45, +0x4b,0x80,0xe0,0x02,0xc3,0x2c,0x68,0x07,0xf8,0x0c,0x37,0xbc,0x04,0x89,0x90,0x41, +0x05,0xb4,0xa0,0x17,0x18,0x65,0xe1,0x40,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c, +0x2e,0x5e,0xf3,0xb3,0x60,0x16,0x82,0x59,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63, +0xdc,0x42,0x2d,0x38,0x33,0x0b,0xce,0x4c,0x3e,0x16,0xac,0x18,0x7c,0x6c,0x68,0x31, +0xf9,0x58,0xd0,0x62,0xf0,0xb1,0x42,0xcd,0xe4,0x63,0x81,0x9a,0xc1,0xc7,0x82,0x42, +0x3e,0x16,0xac,0x19,0x7c,0xac,0x28,0xe4,0x63,0x41,0x23,0x1f,0x0b,0x06,0xf9,0x58, +0xe0,0x13,0xf2,0x31,0xc1,0x27,0xe4,0x63,0x83,0x4f,0xc8,0xc7,0xe2,0x60,0x80,0x8f, +0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x07,0x7c,0x46,0x0c,0x12,0x00, +0x04,0xc1,0xe0,0x82,0x37,0x59,0xcb,0xda,0x21,0x6b,0x07,0xb3,0x85,0x40,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0x10,0xd5,0x9b,0xac,0x05,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xe4,0xdb,0xad,0xc5,0x01,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xa1,0x6f, +0xb8,0x16,0x07,0x68,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0xbe,0xe5,0x5a,0x1c, +0xa0,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xfc,0xb6,0x6b,0x71,0xb0,0x16,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xf4,0x1b,0xaf,0xc5,0xc1,0x5a,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0xe1,0x6f,0xbd,0x16,0x07,0x6b,0x61,0x87,0x5b,0xc8,0xc7,0x10,0xb7, +0x90,0x8f,0x25,0x6e,0x21,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e, +0x06,0xf8,0x98,0x41,0x17,0xf2,0x31,0x83,0x2e,0xe4,0x63,0x06,0x5d,0xc8,0xc7,0xe2, +0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x13,0x7c,0xec, +0x35,0xf0,0x02,0x04,0x17,0x18,0x66,0x41,0x4f,0xc0,0x67,0xb8,0x41,0x2f,0xe8,0x84, +0x0c,0xca,0x24,0x02,0xbd,0xc0,0x28,0x93,0x09,0x42,0x3e,0x23,0x06,0x09,0x00,0x82, +0x60,0x70,0xb5,0xdc,0xbb,0x95,0x44,0x50,0x12,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0x34,0x27,0x6f,0x01,0xae,0x59,0x80,0x6b,0xf2,0xb1,0x80,0xcf,0xe0,0x63,0x83, +0x9f,0xc9,0xc7,0x02,0x3f,0x83,0x8f,0x15,0xbb,0x26,0x1f,0x0b,0x76,0x0d,0x3e,0x16, +0x14,0xf2,0xb1,0x80,0xd7,0xe0,0x63,0x45,0x21,0x1f,0x0b,0x1a,0xf9,0x58,0x30,0xc8, +0xc7,0x82,0xd4,0x90,0x8f,0x09,0xa9,0x21,0x1f,0x1b,0x52,0x43,0x3e,0x16,0x07,0x03, +0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x38,0xe0,0x33,0x62,0x90, +0x00,0x20,0x08,0x06,0x57,0xd8,0x8d,0xdc,0x4f,0x64,0x3f,0x91,0xd9,0x49,0x04,0xf2, +0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0xec,0x46,0x2e,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x43,0xed,0x50,0x2e,0x0e,0x66,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0xb5,0x4b,0xb9,0x38,0x98,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd8,0x4e,0xe5, +0xe2,0x60,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x68,0x3b,0x96,0x8b,0x03,0xdb, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0xed,0x5a,0x2e,0x0e,0x6c,0x63,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0xb7,0x73,0xb9,0x38,0xb0,0x0d,0x3b,0x72,0x43,0x3e,0x86, +0xe4,0x86,0x7c,0x2c,0xc9,0x0d,0xf9,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63, +0x71,0x30,0xc0,0xc7,0x8c,0xdf,0x90,0x8f,0x19,0xbf,0x21,0x1f,0x33,0x7e,0x43,0x3e, +0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x98,0xe0, +0x53,0x30,0xe1,0x06,0x7a,0x81,0x51,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0xe5,0xdd, +0xce,0xbd,0x44,0x1b,0xbc,0x44,0x1b,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x01,0x7a, +0x3e,0x17,0x90,0x9c,0x05,0x24,0x27,0x1f,0x0b,0xd0,0x0d,0x3e,0x36,0xa8,0x9b,0x7c, +0x2c,0x50,0x37,0xf8,0x58,0x71,0x72,0xf2,0xb1,0xe0,0xe4,0xe0,0x63,0x41,0x21,0x1f, +0x0b,0x50,0x0e,0x3e,0x56,0x14,0xf2,0xb1,0x80,0x91,0x8f,0x05,0x83,0x7c,0x2c,0x88, +0x0f,0xf9,0x98,0x10,0x1f,0xf2,0xb1,0x21,0x3e,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8, +0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x03,0x3e,0x23,0x06,0x09,0x00,0x82, +0x60,0x70,0xb5,0xde,0xdb,0x9d,0x45,0x29,0x9c,0x45,0x29,0xd8,0x5c,0x04,0xf2,0x19, +0x31,0x30,0x00,0x10,0x04,0x83,0x48,0xf6,0xde,0x2e,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0xc3,0xf6,0xe8,0x8e,0x0d,0xf6,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xdb, +0xab,0x3b,0x36,0xd8,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x70,0xcf,0xee,0xd8, +0x60,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc8,0x3d,0xbc,0x63,0x03,0xff,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x43,0xf7,0xf2,0x8e,0x0d,0xfc,0x63,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0xdd,0xd3,0x3b,0x36,0xf0,0x0f,0x3b,0x42,0x44,0x3e,0x86,0x84, +0x88,0x7c,0x2c,0x09,0x11,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c, +0x30,0xc0,0xc7,0x8c,0x13,0x91,0x8f,0x19,0x27,0x22,0x1f,0x33,0x4e,0x44,0x3e,0xc6, +0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x98,0xe0,0x53, +0x2b,0xa1,0x0b,0x7a,0x81,0x51,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0x95,0xdf,0xe9, +0xa9,0x44,0x2e,0xa8,0x44,0x2e,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc1,0x7e,0xaa, +0x17,0xc0,0x9d,0x05,0x70,0x27,0x1f,0x0b,0x68,0x0e,0x3e,0x36,0xd8,0x9c,0x7c,0x2c, +0xb0,0x39,0xf8,0x58,0x31,0x77,0xf2,0xb1,0x60,0xee,0xe0,0x63,0x41,0x21,0x1f,0x0b, +0xe8,0x0e,0x3e,0x56,0x14,0xf2,0xb1,0x80,0x91,0x8f,0x05,0x83,0x7c,0x2c,0xc8,0x11, +0xf9,0x98,0x90,0x23,0xf2,0xb1,0x21,0x47,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60, +0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x03,0x3e,0x23,0x06,0x09,0x00,0x82,0x60, +0x70,0xe5,0xdf,0xee,0x89,0x45,0x3c,0x88,0x45,0x3c,0xd8,0x6f,0x04,0xf2,0x19,0x31, +0x30,0x00,0x10,0x04,0x83,0xc8,0xff,0x76,0x2f,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x43,0x04,0x03,0xf0,0x63,0x83,0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x04, +0x83,0xf0,0x63,0x83,0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x04,0x03,0xf1, +0x63,0x83,0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x04,0x03,0xf2,0x63,0x03, +0x33,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x04,0x83,0xf2,0x63,0x03,0x33,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x04,0x03,0xf3,0x63,0x03,0x33,0xb1,0x23,0x4d, +0xe4,0x63,0x48,0x9a,0xc8,0xc7,0x92,0x34,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83, +0x01,0x3e,0xc6,0x06,0x03,0x7c,0xcc,0x78,0x13,0xf9,0x98,0xf1,0x26,0xf2,0x31,0xe3, +0x4d,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63, +0x83,0x09,0x3e,0x86,0x2b,0x73,0x02,0x82,0x0b,0x0c,0xb3,0xc0,0x4c,0xe0,0x33,0xdc, +0x50,0x27,0x7d,0x43,0x06,0xf5,0x22,0x81,0x5e,0x60,0x94,0xed,0x08,0x21,0x9f,0x11, +0x83,0x04,0x00,0x41,0x30,0xb8,0x6c,0x30,0xc0,0x3f,0x17,0x09,0x5c,0x24,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0xa3,0x07,0x83,0xfd,0x0b,0xc2,0xcf,0x82,0xf0,0x93,0x8f, +0x05,0xa5,0x07,0x1f,0x1b,0x4e,0x4f,0x3e,0x16,0x9c,0x1e,0x7c,0xac,0x20,0x3f,0xf9, +0x58,0x40,0x7e,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0xe5,0x07,0x1f,0x2b,0x0a,0xf9,0x58, +0xd0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0x90,0x8a,0x7c,0x4c,0x20,0x15,0xf9,0xd8,0x40, +0x2a,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5, +0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0xd4,0x30,0x60,0xc1,0x00,0x4d, +0x32,0x34,0xc9,0x0c,0x46,0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xf4,0x86, +0x01,0x0b,0x06,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x73,0x18,0xc4,0x60,0x10, +0x07,0xae,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x1d,0x06,0x32,0x18,0xc4,0x81, +0xab,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x51,0x87,0xc1,0x0c,0x06,0x71,0xe0,0x2a, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd8,0x61,0x50,0x83,0x41,0x1c,0xc4,0xca,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0x77,0x18,0xd8,0x60,0x10,0x07,0xb1,0x32,0x62,0x70, +0x00,0x20,0x08,0x06,0x07,0x1e,0x06,0x37,0x18,0xc4,0x41,0xac,0xd8,0x41,0x2b,0xf2, +0x31,0x84,0x56,0xe4,0x63,0x09,0xad,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00, +0x1f,0x8b,0x83,0x01,0x3e,0x66,0xe8,0x8a,0x7c,0xcc,0xd0,0x15,0xf9,0x98,0xa1,0x2b, +0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1, +0x04,0x9f,0xca,0x11,0x37,0xd0,0x0b,0x8c,0x1a,0x31,0x48,0x00,0x10,0x04,0x83,0x4b, +0x14,0x03,0x32,0x0c,0x70,0xa4,0x0d,0x70,0xa4,0x0d,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x48,0xc5,0xe0,0x0c,0x83,0xa0,0x05,0x03,0x0b,0x5a,0x30,0x90,0x8f,0x05,0xf1, +0x07,0x1f,0x1b,0xe6,0x4f,0x3e,0x16,0xcc,0x1f,0x7c,0xac,0x80,0xc1,0x40,0x3e,0x16, +0xc0,0x60,0x00,0x1f,0x0b,0x0a,0xf9,0x58,0x10,0x83,0x01,0x7c,0xac,0x28,0xe4,0x63, +0x01,0x23,0x1f,0x0b,0x06,0xf9,0x58,0xc0,0x2e,0xf2,0x31,0x81,0x5d,0xe4,0x63,0x03, +0xbb,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6, +0x06,0x07,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0xb2,0xc5,0x00,0x0f,0x03,0x38, +0x29,0x05,0x38,0x29,0x05,0xe3,0x93,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10, +0xed,0x62,0x80,0x87,0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x2f,0x06,0x7d, +0x18,0xb0,0x81,0xbd,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x01,0x8e,0x81,0x1f,0x06, +0x6c,0x60,0x2f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x84,0x63,0xf0,0x87,0x01,0x1b, +0xd8,0xcb,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xe2,0x18,0x84,0x62,0xc0,0x06,0xf9, +0x32,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x38,0x06,0xa2,0x18,0xb0,0x41,0xbe,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0x41,0x8e,0xc1,0x28,0x06,0x6c,0x90,0x2f,0x76,0xf0, +0x8b,0x7c,0x0c,0xe1,0x17,0xf9,0x58,0xc2,0x2f,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c, +0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0x19,0x22,0x23,0x1f,0x33,0x44,0x46,0x3e,0x66, +0x88,0x8c,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63, +0x6c,0x30,0xc1,0xa7,0x68,0x44,0x17,0xf4,0x02,0xa3,0x46,0x0c,0x12,0x00,0x04,0xc1, +0xe0,0x72,0xc7,0x00,0x16,0x83,0x19,0xc9,0x85,0x19,0xc9,0x85,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xea,0x31,0x98,0xc5,0x20,0xc8,0xc3,0xc0,0x82,0x3c,0x0c,0xe4,0x63, +0x41,0x0f,0x06,0xf0,0xb1,0xe1,0x07,0x03,0xf9,0x58,0xf0,0x83,0x01,0x7c,0xac,0xe0, +0xc3,0x40,0x3e,0x16,0xf0,0x61,0x00,0x1f,0x0b,0x0a,0xf9,0x58,0xd0,0x87,0x01,0x7c, +0xac,0x28,0xe4,0x63,0x01,0x23,0x1f,0x0b,0x06,0xf9,0x58,0x40,0x33,0xf2,0x31,0x81, +0x66,0xe4,0x63,0x03,0xcd,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63, +0x83,0x01,0x3e,0xc6,0x06,0x07,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0x12,0xc9, +0x80,0x1c,0x83,0x35,0x89,0x87,0x35,0x89,0x07,0x43,0x97,0x40,0x3e,0x23,0x06,0x06, +0x00,0x82,0x60,0x10,0x9d,0x64,0x40,0x8e,0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0xc7,0x4a,0x06,0xe9,0x18,0xb0,0x81,0xcf,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc1, +0x92,0x81,0x3a,0x06,0x6c,0xe0,0x33,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb4,0x64, +0xb0,0x8e,0x01,0x1b,0xf8,0xcc,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x2e,0x19,0xb4, +0x63,0xc0,0x06,0x61,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x4b,0x06,0xee,0x18, +0xb0,0x41,0xd8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x01,0x93,0xc1,0x3b,0x06,0x6c, +0x10,0x36,0x76,0x90,0x8d,0x7c,0x0c,0x21,0x1b,0xf9,0x58,0x42,0x36,0xf2,0x31,0x36, +0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0x19,0x6a,0x23,0x1f,0x33, +0xd4,0x46,0x3e,0x66,0xa8,0x8d,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31, +0x36,0x18,0xe0,0x63,0x6c,0x30,0xc1,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x9d, +0x0c,0x64,0x32,0x08,0x86,0x23,0x02,0x5f,0x0c,0x84,0x6f,0xba,0x61,0x20,0xc5,0x20, +0xb0,0x26,0xa0,0x8f,0x35,0x02,0x7d,0xac,0x19,0xe8,0x63,0x0a,0x41,0x1f,0x53,0x0a, +0xfa,0x98,0x62,0xd0,0xc7,0x0c,0x43,0x3e,0x66,0x18,0xf2,0x31,0xc3,0x90,0x8f,0x19, +0x43,0x7c,0xcc,0x18,0xe2,0x63,0xc6,0x10,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0xd4,0x32,0x08,0xcb,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x68,0x2d,0x03,0xb1, +0x0c,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xd8,0x32,0x18,0xcb,0x60,0x18,0x31, +0x30,0x00,0x10,0x04,0x83,0xa8,0x2d,0x83,0x92,0x0c,0x86,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0xdc,0x32,0x30,0xc9,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0x2d, +0x83,0x93,0x0c,0x86,0xe1,0x08,0x36,0x90,0xc7,0x40,0xf8,0x2e,0x30,0xca,0x02,0x37, +0x90,0xcf,0x70,0x44,0x50,0x8f,0x81,0xf0,0xcd,0x32,0x24,0x4a,0x60,0x73,0x20,0xd0, +0xc7,0xe6,0x60,0xa0,0x8f,0xcd,0x01,0x41,0x1f,0x2b,0xd2,0x31,0x90,0xcf,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0x7b,0x19,0xe8,0x64,0x40,0xc0,0xc1,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0x7c,0x19,0xec,0x64,0x40,0xc0,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0x7d,0x19,0xf0,0x64,0x40,0xc0,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7e, +0x19,0xf0,0x64,0x30,0xc0,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7f,0x19,0xf4, +0x64,0x30,0xc0,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa0,0x19,0xf8,0x64,0x30, +0xc0,0xc1,0x2c,0x81,0x32,0x50,0x61,0x18,0x89,0x3e,0x20,0x03,0x15,0x86,0x91,0xe8, +0x03,0x32,0x50,0x61,0x18,0x89,0x3e,0x20,0x03,0x15,0x06,0x95,0x78,0x88,0x91,0xc1, +0x3c,0x06,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x68,0x34,0x83,0x98,0x0c,0x02, +0x0b,0xfe,0x31,0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa8,0x19,0x9c,0x65, +0xd0,0x82,0x81,0x0a,0x06,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa4,0x66,0x80,0x96, +0x41,0x30,0x4a,0xc3,0x11,0xc1,0x49,0x06,0xc4,0x57,0x26,0x18,0x04,0x3a,0x62,0xf0, +0x00,0x20,0x08,0x06,0x13,0x6a,0x06,0x64,0x19,0x98,0x63,0x00,0x8e,0x01,0x0f,0x06, +0x3b,0x18,0xc4,0x63,0x10,0x8f,0xc1,0x5f,0x06,0x7f,0x19,0xb0,0x65,0xe0,0x8e,0xc1, +0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x74,0x03, +0x31,0x8f,0x81,0x31,0xdd,0x40,0xd0,0x63,0x70,0x4c,0x37,0x10,0xf5,0x18,0x20,0xd3, +0x0d,0x84,0x3d,0x06,0x89,0x39,0x44,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x9a, +0xcd,0x40,0x35,0x83,0x60,0x38,0x22,0x78,0xc9,0x80,0xf9,0x66,0x19,0x9c,0x25,0xb0, +0xc8,0x88,0xcf,0x70,0x04,0xb1,0x8f,0x81,0xf0,0x0d,0x47,0x14,0xfc,0x18,0x10,0xdf, +0x09,0x43,0x9c,0x30,0x84,0x09,0x41,0x08,0x86,0x23,0x0c,0x90,0x0c,0x84,0x6f,0x38, +0xe2,0x08,0xc9,0x80,0xf8,0x4e,0x18,0xe2,0x84,0x21,0x4c,0x08,0x42,0x30,0xdc,0x60, +0x04,0x60,0x30,0xcb,0xc0,0x34,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xe1,0x19, +0xe0,0x66,0xc0,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x51,0x9e,0xc1,0x68,0x06,0x4f, +0x30,0x4b,0xd0,0x0c,0x54,0x18,0x02,0x03,0x06,0x8b,0x81,0x01,0x15,0x9f,0xe1,0x88, +0x40,0x25,0x03,0xe1,0x1b,0x8e,0x10,0x56,0x32,0x20,0xbe,0x13,0x86,0x38,0x61,0x08, +0x13,0x82,0x10,0x0c,0x37,0x40,0x01,0x18,0xcc,0x32,0x60,0x59,0x30,0x50,0x61,0xa4, +0xcc,0x06,0xa6,0x82,0x32,0x62,0xe0,0x00,0x20,0x08,0x06,0x4f,0x7b,0x06,0xa1,0x19, +0xc0,0x64,0x60,0x8f,0x41,0x3d,0x06,0xaf,0x19,0xa0,0x81,0xd7,0x71,0x76,0x19,0x0c, +0x47,0x70,0x31,0x19,0x38,0xdf,0x05,0x46,0xd9,0x10,0xc8,0x67,0xb8,0x21,0xac,0xca, +0x33,0x08,0x83,0xdb,0xc3,0xc0,0x28,0xc3,0xc9,0x20,0x0f,0x83,0xf8,0x58,0x20,0xc8, +0xc7,0x02,0x71,0x92,0x8f,0xa1,0x62,0x30,0x97,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0xaa,0xcf,0x80,0x3c,0x83,0xe0,0x0e,0xa3,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xd0,0xcf,0x20,0x37,0x83,0x40,0xb0,0x3b,0xb8,0xcb,0x40,0x3e,0x16,0x18,0xf1, +0xb1,0x21,0x90,0x8f,0x05,0x08,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf8,0xcf, +0xa0,0x37,0x83,0x24,0xb0,0x58,0x0c,0xda,0x32,0x90,0xcf,0x88,0x81,0x01,0x80,0x20, +0x18,0x44,0xfe,0x19,0xb4,0x67,0x10,0x98,0x1f,0x0c,0xf1,0x31,0x21,0x90,0x8f,0x05, +0x05,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x28,0xd1,0x60,0x3c,0x03,0x23,0x98, +0x65,0x78,0xa0,0x51,0x0c,0x8c,0x14,0x4a,0x01,0x3e,0x16,0x90,0x42,0x7c,0xac,0x14, +0x4e,0x01,0x3e,0x86,0x0a,0xa7,0x10,0x1f,0x0b,0x4e,0x21,0x3e,0xb3,0x04,0xd3,0x88, +0xc1,0x01,0x80,0x20,0x18,0x68,0x24,0x1a,0x90,0x67,0xe0,0x93,0x41,0x7e,0x06,0xa3, +0x09,0x01,0x30,0x9a,0x20,0x04,0x16,0x08,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83, +0x88,0x45,0x83,0x11,0x0d,0x02,0xa3,0xcb,0x20,0xa0,0xcf,0x88,0x81,0x01,0x80,0x20, +0x18,0x44,0x2e,0x1a,0x9c,0x67,0x10,0x58,0xe0,0x97,0x81,0x7c,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0x82,0xd1,0xa0,0x3d,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0x1a,0x0d,0xe4,0x33,0xf8,0xcb,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x46, +0x03,0xfa,0x0c,0x6e,0x31,0xa0,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb0,0xd1,0xa0, +0x3e,0x83,0x5d,0x0c,0x02,0xdb,0xcb,0x60,0x88,0x8f,0x09,0x81,0x7c,0x2c,0x28,0xe0, +0x63,0x81,0x3a,0xc8,0xc7,0x04,0x75,0x90,0x8f,0x0d,0xea,0x20,0x1f,0xe3,0x87,0x21, +0x3e,0xc6,0x0f,0x43,0x7c,0x8c,0x1f,0x86,0xf8,0x98,0xf1,0x0f,0xf0,0x31,0xe3,0x1f, +0xe0,0x63,0xc6,0x3f,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x31,0x0d,0x44, +0x34,0xc0,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x32,0x0d,0x46,0x34,0xc0, +0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x32,0x0d,0x48,0x34,0xc0,0x09,0x63, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x33,0x0d,0x48,0x34,0xc0,0x09,0x63,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0x33,0x0d,0x4a,0x34,0xc0,0x09,0x63,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0x34,0x0d,0x4c,0x34,0xc0,0x09,0x63,0x38,0xc2,0xf0,0x2d,0xe1,0x1b, +0x8e,0x30,0x7c,0x4b,0xf8,0x86,0x23,0x0c,0xdf,0x12,0xbe,0x1a,0x84,0xad,0x40,0xd8, +0xe1,0x88,0xf1,0x42,0x84,0x6f,0x38,0x62,0xbc,0x10,0xe1,0x1b,0x8e,0x18,0x2f,0x44, +0xf8,0x6a,0x10,0xb6,0x02,0x61,0xcb,0x08,0x76,0x96,0x21,0x92,0x82,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xe8,0x34,0x98,0xd1,0x20,0xbd,0xa2,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xea,0x34,0xa0,0xd1,0x20,0xbd,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xec,0x34,0xa8,0xd1,0x20,0xbd,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xee,0x34, +0xa8,0xd1,0x60,0x88,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc0,0xd3,0xc0,0x46,0x83, +0x21,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x4f,0x83,0x1b,0x0d,0x86,0x68,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0x3d,0x0d,0x72,0x34,0x48,0x85,0x99,0x1a,0x31,0x30, +0x00,0x10,0x04,0x83,0x08,0x4f,0x83,0x18,0x0d,0xfc,0x31,0xb0,0xe0,0x37,0x03,0xf9, +0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xa4,0xa7,0xc1,0x8d,0x06,0x81,0x89,0x67,0x10, +0xc4,0xc7,0x82,0x42,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xf5,0x69,0xc0,0xa6, +0x41,0x60,0xf6,0xa5,0xc4,0xc7,0xec,0x4b,0x89,0x8f,0xd9,0x97,0x12,0x1f,0x23,0x06, +0xf9,0x58,0x31,0xc8,0xc7,0x8c,0x41,0x3e,0x36,0x40,0xf0,0xb1,0x01,0x82,0x8f,0x0d, +0x10,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x50,0xd5,0x00,0x4d,0x83,0x52,0x38, +0xd1,0xc0,0x4c,0x21,0x88,0x8f,0x31,0x81,0x7c,0x2c,0x18,0xe0,0x33,0x4b,0x20,0x0d, +0x54,0x18,0x4e,0x64,0xc2,0x01,0x34,0x50,0x61,0x38,0x91,0x09,0x07,0xd0,0x40,0x85, +0xe1,0x44,0x26,0x1c,0x40,0x03,0x15,0x06,0x12,0xe1,0x04,0x64,0x81,0x4b,0xc0,0xc7, +0x84,0x97,0x80,0x8f,0x0d,0x30,0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6a, +0x35,0xa0,0xd3,0x80,0x46,0x83,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x5b,0x0d, +0xea,0x34,0xa8,0xd1,0x60,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x56,0x03,0x3b, +0x0d,0x6c,0x34,0x18,0x8c,0x26,0x06,0xfa,0x58,0x4d,0x0c,0xf4,0x31,0x9b,0x18,0xe8, +0x63,0x3a,0xd1,0xc4,0xc7,0x74,0xa2,0x89,0x8f,0xe9,0x44,0x13,0x1f,0x33,0x06,0xf9, +0x98,0x31,0xc8,0xc7,0x8c,0x41,0x3e,0x36,0x4c,0xf0,0xb1,0x61,0x82,0x8f,0x0d,0x13, +0x7c,0x4c,0x18,0xe0,0x63,0x81,0x10,0x1f,0x1b,0x0a,0xf8,0x98,0x51,0xc4,0xc7,0x82, +0x22,0x3e,0xb3,0x04,0xd3,0x40,0x85,0x41,0x1a,0x0f,0x22,0x0d,0x54,0x18,0xa4,0xf1, +0x20,0xd2,0x40,0x85,0x21,0x1a,0x8f,0x21,0x8d,0x18,0x34,0x00,0x08,0x82,0x41,0xb3, +0xae,0x41,0xaa,0x06,0x22,0x1a,0xfc,0x6a,0xf0,0xab,0xc1,0xaf,0x06,0xac,0x1a,0xb0, +0x6a,0xc0,0xaa,0x01,0xab,0x06,0xa3,0x09,0x01,0x30,0x1c,0x11,0xc0,0x68,0x10,0x7c, +0xd3,0x0d,0x33,0x1a,0x08,0x81,0x1d,0x01,0x7d,0xec,0x10,0xe8,0x63,0xc7,0x40,0x9f, +0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0xd8,0x35,0x60,0xd5,0xc0,0x44,0x83,0x73,0x0d, +0x46,0x13,0x02,0xc0,0x82,0x42,0x3e,0x26,0x14,0xf2,0xb1,0xa1,0x90,0x8f,0xd9,0x67, +0x00,0x9b,0x41,0x7c,0xcc,0x3e,0x03,0xd8,0x0c,0xe2,0x33,0x1c,0x21,0xf0,0x68,0x30, +0x7c,0xc3,0x11,0xc3,0x8f,0x06,0xc5,0x57,0x42,0xa0,0xc3,0x11,0xc4,0x8f,0x06,0xc3, +0x37,0x1c,0x51,0x88,0x69,0x50,0x7c,0x25,0x04,0x5a,0x44,0xa0,0xb3,0x0c,0x54,0x15, +0x8c,0x26,0x38,0x83,0x05,0x6c,0x1a,0xc8,0xc7,0xfe,0x22,0xa0,0x8f,0xa5,0x57,0x10, +0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4a,0x36,0x20,0xd7,0xe0,0x4c,0x83,0x60, +0x96,0xa0,0x1a,0xa8,0x30,0x04,0x0a,0x96,0x85,0x69,0xc4,0xc0,0x01,0x40,0x10,0x0c, +0x9e,0x92,0x0d,0x72,0x35,0x30,0xd3,0xc0,0x45,0x83,0x16,0x0d,0xce,0x35,0x08,0xf0, +0x2b,0x08,0x5c,0x35,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x64,0x83,0x72,0x0d, +0xe0,0x34,0xa0,0xaf,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x4a,0x36,0xa0,0xd7,0x20, +0x37,0x03,0x63,0xd5,0x40,0x88,0x8f,0x09,0x81,0x7c,0x2c,0x20,0xe0,0x33,0x62,0x70, +0x00,0x20,0x08,0x06,0x07,0xcb,0x06,0xeb,0x1a,0x14,0x81,0xc9,0x66,0xa0,0xaa,0x81, +0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x70,0xd9,0xa0,0x5d,0x83,0x20,0x36,0x03, +0x1b,0x06,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x01,0xb3,0xc1,0xbb,0x06,0x81, +0x30,0xdd,0x50,0xa7,0x41,0xe0,0x9a,0xc1,0x70,0x84,0x4e,0xd8,0x69,0xc0,0x7c,0xb3, +0x0c,0x97,0x15,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x31,0xb3,0x81,0xbc,0x06,0xb2, +0x1a,0x08,0xf6,0xaa,0x41,0x10,0x9f,0x59,0x82,0x6b,0xa0,0xc2,0x10,0x2c,0xa4,0x1a, +0x31,0x70,0x00,0x10,0x04,0x83,0x87,0x66,0x03,0x74,0x0d,0xe8,0x34,0xe8,0xd1,0x80, +0x47,0x03,0x7b,0x0d,0xc2,0x00,0x0c,0xbe,0xa0,0x57,0x83,0x11,0x03,0x07,0x00,0x41, +0x30,0x78,0x68,0x36,0x40,0xd7,0xc0,0x4e,0x83,0x1e,0x0d,0x78,0x34,0xb0,0xd7,0x00, +0x4f,0x03,0x3c,0x0d,0xf0,0x34,0xc0,0xd3,0xa0,0x57,0x03,0x1c,0x31,0x30,0x00,0x10, +0x04,0x83,0x68,0x66,0x03,0x95,0x0d,0xde,0x62,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0x9b,0x0d,0xea,0x35,0x88,0x8b,0x60,0x96,0x20,0x1b,0xa8,0x30,0x04,0x8c,0x5c,0x1a, +0x93,0x8d,0xd2,0x88,0xcf,0x70,0x44,0xc0,0xa7,0x81,0xf0,0x0d,0x47,0x08,0x7d,0x1a, +0x10,0xdf,0x09,0x43,0x9c,0x30,0x84,0x09,0x41,0x08,0x86,0x1b,0x44,0x23,0x00,0x83, +0x59,0x06,0x6d,0x0b,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xea,0xd9,0x80,0x66,0x83, +0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xb0,0x0d,0xfe,0x35,0x48,0x82,0x59,0x82, +0x6d,0xa0,0xc2,0x10,0x34,0x2a,0xb3,0xf9,0xf8,0xd5,0x40,0x3e,0x23,0x06,0x06,0x00, +0x82,0x60,0x10,0x85,0x6d,0x00,0xb3,0x41,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x91, +0xd8,0x06,0xfb,0x1a,0x04,0x16,0xb8,0x6a,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30, +0x88,0xc8,0x36,0x08,0xd9,0x20,0x18,0x8e,0x30,0x64,0xc3,0xf9,0x2e,0x30,0xca,0x82, +0x41,0x3e,0xc3,0x11,0xc1,0xb8,0x06,0xc2,0x77,0x81,0x51,0x23,0x06,0x06,0x00,0x82, +0x60,0x10,0xa9,0x6d,0x30,0xb2,0x81,0x8e,0x59,0x40,0xae,0x81,0x7c,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0x62,0xdb,0x20,0x65,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0xb8,0x0d,0x5e,0x36,0x90,0xcf,0x20,0xb0,0x5a,0x0d,0x82,0xf8,0x98,0x11,0xc8, +0x67,0x96,0xc0,0x01,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_8819fa0b07c76b3970cdf4b3f51adb8b.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_8819fa0b07c76b3970cdf4b3f51adb8b.h new file mode 100644 index 00000000..0b3728d4 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_8819fa0b07c76b3970cdf4b3f51adb8b.h @@ -0,0 +1,1064 @@ +// ffx_fsr2_accumulate_pass_8819fa0b07c76b3970cdf4b3f51adb8b.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_8819fa0b07c76b3970cdf4b3f51adb8b_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_8819fa0b07c76b3970cdf4b3f51adb8b_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_8819fa0b07c76b3970cdf4b3f51adb8b_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_8819fa0b07c76b3970cdf4b3f51adb8b_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_8819fa0b07c76b3970cdf4b3f51adb8b_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_8819fa0b07c76b3970cdf4b3f51adb8b_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_8819fa0b07c76b3970cdf4b3f51adb8b_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_8819fa0b07c76b3970cdf4b3f51adb8b_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_8819fa0b07c76b3970cdf4b3f51adb8b_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_8819fa0b07c76b3970cdf4b3f51adb8b_UAVResourceBindings[] = { 0, 1, 3, 4, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_8819fa0b07c76b3970cdf4b3f51adb8b_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_8819fa0b07c76b3970cdf4b3f51adb8b_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_8819fa0b07c76b3970cdf4b3f51adb8b_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_8819fa0b07c76b3970cdf4b3f51adb8b_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_8819fa0b07c76b3970cdf4b3f51adb8b_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_8819fa0b07c76b3970cdf4b3f51adb8b_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_8819fa0b07c76b3970cdf4b3f51adb8b_size = 16572; + +static const unsigned char g_ffx_fsr2_accumulate_pass_8819fa0b07c76b3970cdf4b3f51adb8b_data[] = { +0x44,0x58,0x42,0x43,0x3d,0xa3,0xf5,0x4f,0x4f,0x12,0xc1,0x14,0xef,0xac,0x60,0xb6, +0x69,0x7b,0x9c,0x4f,0x01,0x00,0x00,0x00,0xbc,0x40,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x0c,0x02,0x00,0x00,0xcc,0x0f,0x00,0x00,0xe8,0x0f,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x98,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0xb8,0x0d,0x00,0x00,0x62,0x00,0x05,0x00,0x6e,0x03,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xa0,0x0d,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x65,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xc2,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xe4,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2, +0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42, +0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29, +0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30, +0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c, +0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3, +0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf, +0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f, +0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3, +0x50,0x08,0x6e,0x60,0x06,0xea,0xe6,0x08,0x82,0x62,0x30,0x83,0x32,0x0c,0x1f,0x81, +0x03,0x01,0xc3,0x08,0x84,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83, +0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84, +0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43, +0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4, +0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d, +0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc, +0x00,0x0c,0xfc,0x00,0x09,0x23,0x49,0xe5,0x30,0x82,0x60,0xcc,0xd4,0x06,0xe3,0xc0, +0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f, +0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c, +0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x72,0xe0,0x07,0x60,0xe0, +0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f, +0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0, +0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87, +0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0xc2,0x89,0x52,0x3a,0x53,0x18, +0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83, +0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c, +0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a, +0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60, +0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24,0x18,0x2b,0xb1,0x33,0x91,0xc1,0x38,0xb0, +0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43, +0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b, +0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8, +0x01,0x18,0xf8,0x01,0x0a,0x46,0x72,0x67,0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30, +0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03, +0x14,0x9c,0x04,0xcf,0x84,0x8d,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2, +0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xa0,0xc0,0x20,0x79,0x18,0x41,0x18, +0xce,0x10,0x82,0x8f,0x5d,0x6d,0x34,0xd1,0x34,0x4d,0xd3,0xc3,0x30,0x9e,0xe7,0x79, +0x1a,0x86,0x61,0x18,0x86,0x41,0xf5,0x4d,0xd2,0x14,0x51,0xc2,0xe4,0xb3,0x00,0xf3, +0x2c,0x44,0xc4,0x4e,0xc0,0x44,0xa0,0x60,0xa0,0x1b,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c, +0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10, +0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0xc8,0x02,0x01,0x1e,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24, +0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2,0x20,0xca,0xa1,0xf0,0x03,0x0a,0xa4,0x60, +0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03, +0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a, +0x3e,0xa0,0x34,0x0a,0x3d,0xa2,0xb0,0x2f,0x8a,0xab,0x78,0xe8,0x1b,0x01,0xa8,0x01, +0x32,0x67,0x00,0x48,0x9d,0x01,0xa0,0x76,0x06,0x80,0xde,0x19,0x00,0x8a,0x67,0x00, +0x68,0x9e,0x01,0xa0,0x7a,0x06,0x80,0xec,0x19,0x00,0xc2,0x67,0x00,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x7e,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0xa1,0x99,0x20,0x0c,0xce,0x06,0x61,0x20,0x26,0x08,0xc3,0xb3,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x13,0x84,0x01,0xda,0x30,0x20,0x09,0x31,0x41,0x30,0x03,0x39,0xa0,0x25, +0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0xd5,0xf6,0x46,0x97,0xf6,0xe6,0xf6,0x65,0x57, +0x36,0x46,0xf7,0x26,0x37,0x37,0x41,0x18,0xa2,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85, +0x31,0x88,0x81,0x30,0x9c,0x09,0x82,0x1a,0xcc,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8, +0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86, +0x31,0x10,0x86,0xc3,0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab, +0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30, +0x48,0x1b,0x12,0x62,0x99,0x0c,0x6a,0x20,0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8, +0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x04,0x61,0x98,0x26,0x08,0x03,0xb5,0x41, +0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35,0x10,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae, +0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed, +0x4d,0x6e,0x82,0x30,0x54,0x1b,0x92,0x6b,0xd9,0x0c,0x6e,0x20,0x0c,0x87,0x8e,0xdc, +0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xb0, +0x36,0x24,0xdc,0xe2,0x19,0xdf,0x40,0x18,0xd9,0x04,0xa1,0x0d,0xe8,0x80,0x89,0xdc, +0x57,0x5a,0xdb,0x59,0x53,0x1a,0xdc,0xdc,0x04,0x61,0xb8,0x36,0x24,0x49,0x18,0x88, +0x81,0x31,0x06,0x03,0x61,0x38,0x13,0x84,0x01,0x23,0x26,0xf7,0x45,0x96,0xc6,0x16, +0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36, +0xb7,0x36,0xb7,0x21,0x29,0x03,0xc8,0x0c,0x8c,0x61,0x20,0x8c,0x6c,0x03,0xf2,0x48, +0x95,0xd6,0x81,0x01,0x19,0x9c,0xc1,0x04,0xe1,0x0d,0xea,0x80,0x9a,0xdc,0xdd,0x57, +0x9a,0x1b,0x5d,0x99,0x9c,0x5b,0x18,0xdb,0x57,0x1d,0xdc,0xdc,0x58,0x18,0x5b,0x19, +0xd9,0xd7,0xd8,0x1b,0xdb,0x9b,0xdc,0x04,0xe1,0x83,0x83,0x0d,0x8b,0x91,0x06,0x6a, +0x60,0x18,0x03,0xb1,0x06,0x6b,0xb0,0x06,0xce,0x04,0x21,0x0e,0xec,0x80,0x8e,0xdc, +0xdd,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x86,0x65,0x68, +0x03,0x37,0x30,0x86,0x81,0x58,0x83,0x35,0x58,0x83,0x6c,0x82,0x30,0x07,0x77,0x40, +0x46,0xee,0xee,0xcb,0xad,0xec,0xee,0x8b,0xed,0x6d,0x6c,0x6d,0x6e,0xc3,0x42,0xc0, +0x41,0x1c,0x18,0xd4,0x40,0xac,0xc1,0x1a,0xac,0x41,0xc6,0x47,0xee,0xee,0x8b,0xad, +0xae,0x2d,0xec,0x0b,0x2d,0x6d,0x8e,0xee,0x4d,0x2e,0x6f,0xc3,0x42,0xa5,0xc1,0x1c, +0x18,0xd7,0x40,0xac,0xc1,0x1a,0xac,0x81,0xb3,0x81,0x60,0x83,0x37,0x90,0x03,0x3a, +0x98,0x20,0xd8,0x41,0x1e,0xd0,0x18,0x13,0x33,0x9a,0x92,0x92,0x99,0x20,0x0c,0xd9, +0x06,0xc4,0xb0,0x83,0x3b,0x30,0x8c,0x01,0x0f,0x80,0x0d,0x41,0x1e,0x4c,0x10,0xf0, +0x40,0x0f,0xd8,0xcc,0x7d,0x31,0xa5,0xb9,0x95,0x85,0xc9,0x0d,0xb1,0x85,0xb5,0xc1, +0x6d,0x40,0x8c,0x3d,0xe0,0x03,0x63,0x18,0x0c,0x60,0x43,0xd0,0x07,0x1b,0x08,0x34, +0xa8,0x03,0x3d,0xf0,0x83,0x09,0x42,0x1d,0xe0,0x01,0x97,0x34,0xa9,0x32,0x37,0xb2, +0x32,0xb9,0xa9,0x34,0xbd,0xb2,0x09,0xc2,0x17,0x07,0x1b,0x90,0x24,0x14,0x28,0xa3, +0x0c,0xae,0x46,0x14,0xe8,0xa4,0x35,0x85,0xe1,0x49,0x95,0xb9,0x91,0x95,0xc9,0x4d, +0xa5,0xe9,0x95,0x6d,0x40,0x12,0x52,0xa0,0xc6,0xa0,0x0c,0xae,0x46,0x14,0xc8,0xa4, +0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x06,0x6d,0x03, +0x92,0x98,0x02,0x75,0x0a,0x65,0x70,0x35,0xa2,0xc0,0x2e,0x2d,0xc9,0x0d,0xae,0x8e, +0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x8c,0x28,0xad, +0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x6c,0x1b,0x8c,0x24,0x15,0x28, +0x55,0x28,0x83,0x8b,0x52,0x1a,0x53,0x5d,0x5b,0x58,0x53,0x1a,0x1c,0x51,0x5a,0x5b, +0x99,0xdb,0x5c,0xda,0x9b,0xdb,0xdc,0x04,0x61,0xe0,0x36,0x20,0x09,0x2b,0x50,0xad, +0x50,0x06,0x57,0x23,0x0a,0x94,0xd2,0x98,0xea,0xda,0xc2,0x9a,0xd2,0xe0,0x98,0xca, +0xec,0xca,0xd8,0xa8,0xde,0xaa,0xe6,0xca,0x26,0x08,0x43,0xb7,0x01,0x49,0x5e,0x81, +0x82,0x85,0x32,0xb8,0x1a,0x51,0xe0,0x92,0x66,0x24,0x17,0xd6,0x56,0x96,0xe4,0x46, +0x56,0x86,0x37,0x41,0x18,0xbc,0x0d,0x48,0x22,0x0b,0xd4,0x2c,0x94,0xc1,0xd5,0x88, +0x02,0x25,0x33,0xa2,0x32,0xbb,0xb4,0xb1,0x32,0xaa,0x37,0xab,0xb4,0xb2,0x3b,0xa2, +0x32,0x38,0x3a,0xb4,0x09,0xc2,0xf0,0x6d,0x30,0x92,0x5a,0xa0,0x6c,0xa1,0x0c,0x1a, +0x1e,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x13,0x84,0x01,0x0c,0x36,0x20,0x09,0x2e, +0x50,0xb9,0x50,0x06,0x4d,0x23,0x0a,0x94,0xcc,0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac, +0xca,0xc6,0xe8,0xde,0xe4,0xa6,0xc6,0xc2,0xd8,0xca,0x26,0x08,0x43,0x18,0x6c,0x40, +0x92,0x5d,0xa0,0x78,0xa1,0x0c,0x9a,0x46,0x14,0x08,0x99,0x11,0xbd,0xdd,0xb9,0xcd, +0x8d,0x85,0xb1,0x95,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x06,0x31,0xd8,0x80, +0x24,0xbe,0x40,0xfd,0x42,0x19,0x34,0x8d,0x28,0xf0,0x33,0x6b,0x7a,0xa3,0x4b,0x7b, +0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x1b,0x0a,0x73, +0x1b,0x2b,0x63,0x63,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x20,0x0c,0x63,0xb0,0x01,0x49, +0xc2,0x81,0x12,0x87,0x32,0x68,0x1a,0x51,0x20,0x63,0x06,0x25,0x57,0x56,0x84,0x07, +0xf7,0x36,0x57,0x27,0x57,0x36,0x41,0x18,0xc8,0x60,0x03,0x92,0x90,0x03,0x55,0x0e, +0x65,0xd0,0x34,0xa2,0xc0,0xcc,0x0c,0x4a,0xae,0xcc,0x2e,0xed,0xad,0x6e,0xce,0x48, +0x2e,0xac,0xad,0x0c,0x4a,0xae,0xac,0x08,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x82, +0x30,0x94,0xc1,0x06,0x24,0x39,0x07,0x0a,0x1d,0xca,0xa0,0x69,0x44,0x81,0x8b,0x19, +0x55,0x98,0x1b,0x52,0x18,0x9b,0x99,0xd1,0x93,0xd5,0x04,0x61,0x30,0x83,0x0d,0x46, +0xa2,0x0e,0xd4,0x3a,0x94,0x41,0xc3,0xca,0x4c,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0xaa, +0x2c,0xae,0xae,0xcc,0x6d,0xac,0x8c,0xa9,0xcc,0xed,0x8c,0x0e,0x6d,0x82,0x30,0x9c, +0xc1,0x06,0x24,0x69,0x07,0xca,0x1d,0xca,0xa0,0x69,0x44,0x81,0x8a,0x19,0x51,0x19, +0x1b,0x5d,0x18,0x55,0x5a,0x5b,0xd9,0x04,0x61,0x40,0x83,0x0d,0x46,0x02,0x0f,0x54, +0x3c,0x94,0x41,0xc3,0xcb,0x8c,0x28,0xcf,0x2d,0xac,0x2d,0x6d,0x4c,0xaa,0x6c,0x6e, +0x08,0x2d,0xcc,0xed,0xac,0xcc,0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82,0x30,0xa4,0xc1, +0x06,0x23,0x99,0x07,0x8a,0x1e,0xca,0xa0,0x21,0x66,0x66,0x95,0x56,0x76,0x37,0x05, +0x17,0x36,0x56,0x46,0xf5,0xd6,0x54,0x46,0x57,0x26,0x37,0x67,0x14,0x36,0x46,0xf7, +0x26,0x37,0x41,0x18,0xd4,0x60,0x83,0x91,0xd8,0x03,0x75,0x0f,0x65,0xd0,0x6c,0xa0, +0xf0,0x60,0x14,0x4a,0x01,0x15,0x56,0xc1,0x15,0x62,0x81,0x16,0x6e,0x41,0x17,0x7a, +0x01,0x1c,0xc6,0xc1,0x1c,0xd2,0x81,0x1d,0xde,0x41,0x1e,0xea,0x01,0x1f,0x36,0x0c, +0x06,0x28,0xe4,0xc3,0x04,0x41,0x00,0x36,0x00,0x1b,0x06,0x83,0x1f,0xf8,0x61,0x43, +0xd0,0x0f,0x1b,0x86,0x61,0x1f,0xfc,0x81,0xc2,0xd0,0xd4,0x86,0x61,0x0c,0xc6,0x60, +0xd8,0x20,0x5c,0x21,0xb1,0xa1,0xd8,0x07,0x90,0x00,0xfe,0x40,0x24,0x88,0x88,0xc9, +0x85,0xb9,0x8d,0xa1,0x95,0xcd,0x4d,0x10,0x86,0x35,0xa0,0x61,0xc6,0xf6,0x16,0x46, +0x37,0x37,0x41,0x18,0xd8,0x80,0x45,0x9a,0xdb,0x1c,0xdd,0xdc,0x04,0x61,0x68,0x03, +0x12,0x69,0x6e,0x74,0x73,0x13,0x84,0xc1,0x0d,0x88,0xd0,0x95,0xe1,0x7d,0xb1,0xbd, +0x85,0x91,0x4d,0x10,0x86,0x37,0x20,0x42,0x57,0x86,0xf7,0xe5,0xf6,0x26,0xd7,0xc6, +0x84,0xae,0x0c,0xef,0x6b,0x8e,0xee,0x4d,0xae,0x8c,0x45,0x5d,0x9a,0x1b,0xdd,0xdc, +0x06,0x88,0x24,0x4a,0xc2,0x24,0x4e,0x02,0x25,0x52,0x42,0x25,0x56,0x82,0x25,0x5a, +0xc2,0x25,0xb8,0x97,0xb8,0x60,0x02,0x16,0xaa,0xb0,0xb1,0xd9,0xb5,0xb9,0xa4,0x91, +0x95,0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64,0x78,0x2e,0x76,0x65,0x72,0x73,0x69,0x6f, +0x6e,0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b,0x5d,0x18,0x9b,0x5d,0x99,0xdc,0x94,0xc0, +0xa8,0x43,0x86,0xe7,0x32,0x87,0x16,0x46,0x56,0x26,0xd7,0xf4,0x46,0x56,0xc6,0x36, +0x25,0x48,0xca,0x90,0xe1,0xb9,0xc8,0x95,0xcd,0xbd,0xd5,0xc9,0x8d,0x95,0xcd,0x4d, +0x09,0xfc,0xa0,0x12,0x19,0x9e,0x0b,0x5d,0x1e,0x5c,0x59,0x90,0x9b,0xdb,0x1b,0x5d, +0x18,0x5d,0xda,0x9b,0xdb,0xdc,0x14,0x21,0x1f,0xfc,0xa1,0x0e,0x19,0x9e,0x4b,0x99, +0x1b,0x9d,0x5c,0x1e,0xd4,0x5b,0x9a,0x1b,0xdd,0xdc,0x94,0x40,0x24,0xba,0x90,0xe1, +0xb9,0x8c,0xbd,0xd5,0xb9,0xd1,0x95,0xc9,0xcd,0x4d,0x09,0x60,0x02,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x35,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x0d,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20, +0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40, +0x84,0xf9,0xc8,0x6d,0x9b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11, +0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x2d,0x6c,0xc3,0xe5,0x3b, +0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8, +0x6d,0x1b,0x83,0x34,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x96,0xe0,0x0c,0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x05,0x44, +0xc3,0xe5,0x3b,0x8f,0x6f,0x44,0x0e,0xf5,0x88,0x83,0x8f,0xdc,0xb6,0x1d,0x54,0xc3, +0xe5,0x3b,0x8f,0x2f,0x01,0xcc,0xb3,0x10,0x25,0x51,0x11,0x8b,0x5f,0xdc,0xb6,0x11, +0x54,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x44,0xe9,0x00,0x83,0x5f,0xdc, +0xb6,0x15,0x58,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11, +0xe1,0x17,0xb7,0x6d,0x02,0xd9,0x70,0xf9,0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38, +0x88,0x0d,0x18,0x39,0xd4,0xe3,0x23,0xb7,0x6d,0x06,0xcf,0x70,0xf9,0xce,0xe3,0x53, +0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48, +0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x88,0x19,0xfa,0x0b,0x07,0xc7,0x6b,0x39, +0x70,0xcd,0xf4,0xb3,0xf5,0x1a,0xdb,0x8b,0x44,0x58,0x49,0x4c,0xcc,0x30,0x00,0x00, +0x62,0x00,0x05,0x00,0x33,0x0c,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0xb4,0x30,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00, +0x2a,0x0c,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c, +0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42, +0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20, +0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50, +0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00, +0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d, +0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff, +0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42, +0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc3,0x00,0x00,0x00, +0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3, +0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe8,0xc1,0x08, +0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08, +0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89, +0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3, +0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8, +0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83, +0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1, +0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18, +0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c, +0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60, +0x06,0xea,0xe6,0x08,0x82,0x62,0x30,0x83,0x32,0x0c,0x1f,0x81,0x03,0x01,0xc3,0x08, +0x84,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39, +0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c, +0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01, +0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c, +0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21, +0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c, +0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc, +0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00, +0x09,0x23,0x49,0xe5,0x30,0x82,0x60,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f, +0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4, +0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0, +0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x72,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07, +0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61, +0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a, +0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90, +0x03,0x3f,0x00,0x03,0x3f,0x40,0xc2,0x89,0x52,0x3a,0x53,0x18,0x8c,0x03,0x3b,0x84, +0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83, +0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e, +0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86, +0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0, +0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07, +0x7a,0xf0,0x03,0x24,0x18,0x2b,0xb1,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3, +0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98, +0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01, +0x0a,0x46,0x72,0x67,0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59, +0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0, +0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87, +0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x14,0x9c,0x04,0xcf, +0x84,0x8d,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39, +0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc, +0x43,0x38,0xd0,0x83,0x1f,0xa0,0xc0,0x20,0x79,0x18,0x41,0x18,0xce,0x10,0x82,0x8f, +0x5d,0x6d,0x34,0xd1,0x34,0x4d,0xd3,0xc3,0x30,0x9e,0xe7,0x79,0x1a,0x86,0x61,0x18, +0x86,0x41,0xf5,0x4d,0xd2,0x14,0x51,0xc2,0xe4,0xb3,0x00,0xf3,0x2c,0x44,0xc4,0x4e, +0xc0,0x44,0xa0,0x60,0xa0,0x7b,0x0a,0x00,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c, +0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10, +0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0xc8,0x02,0x01,0x11,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24, +0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2,0x20,0xca,0xa1,0xf0,0x03,0xe8,0x1b,0x01, +0x20,0x73,0x06,0x80,0xd4,0x19,0x00,0x6a,0x67,0x00,0xe8,0x9d,0x01,0xa0,0x78,0x06, +0x80,0xe6,0x19,0x00,0xb2,0x67,0x00,0x08,0x9f,0x01,0x00,0x00,0x79,0x18,0x00,0x00, +0x70,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xa1,0x99,0x20,0x0c, +0xce,0x06,0x61,0x20,0x26,0x08,0xc3,0xb3,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06, +0xc4,0x20,0x26,0x08,0x03,0x34,0x41,0x30,0x83,0x8d,0xc0,0x04,0x61,0x88,0x36,0x08, +0x4a,0xb3,0x21,0x51,0x16,0x46,0x21,0x06,0x42,0x71,0x26,0x08,0x6a,0xc0,0x6d,0x48, +0x06,0x88,0x51,0x94,0x81,0x50,0x9c,0x09,0xc2,0x20,0x6d,0x48,0x88,0x85,0x51,0xa4, +0x81,0x50,0x9c,0x09,0xc2,0x30,0x4d,0x10,0x06,0x6a,0x83,0xa0,0x54,0x1b,0x12,0x09, +0x62,0x14,0x6a,0x20,0x14,0x6b,0x82,0x30,0x54,0x1b,0x12,0x6a,0x61,0x14,0x6c,0x20, +0x14,0x67,0x82,0x30,0x58,0x1b,0x12,0x6c,0x61,0x14,0x6d,0x20,0x14,0x6b,0x82,0xd0, +0x06,0xdd,0x04,0x61,0xb8,0x36,0x24,0x06,0xc7,0x28,0xdd,0x40,0x28,0xce,0x04,0x61, +0xc0,0x36,0x24,0x1f,0xc4,0x28,0xc3,0x40,0x28,0xd6,0x06,0xe4,0x89,0xa6,0x2b,0xdb, +0x3c,0x30,0x98,0x20,0xbc,0x81,0x37,0x41,0xf8,0xb4,0x0d,0x8b,0x22,0x06,0x8c,0xa2, +0x0c,0xc4,0x18,0x8c,0xc1,0x18,0x38,0x13,0x84,0x38,0xf8,0x36,0x2c,0x43,0x19,0x30, +0xca,0x30,0x10,0x63,0x30,0x06,0x63,0x60,0x4d,0x10,0xe6,0x00,0x0c,0x36,0x2c,0xc4, +0x19,0x30,0x8a,0x34,0x10,0x63,0x30,0x06,0x63,0x60,0x6d,0x58,0x24,0x31,0x60,0x14, +0x6a,0x20,0xc6,0x60,0x0c,0xc6,0xc0,0xd9,0x40,0x90,0x81,0x19,0xa0,0x41,0x1a,0x4c, +0x10,0xec,0x20,0x0c,0x26,0x08,0x43,0xb6,0x01,0x51,0xd6,0x80,0x51,0x94,0x81,0x0d, +0x80,0x0d,0x41,0x1b,0x4c,0x10,0xf0,0x40,0x0c,0x36,0x20,0xca,0x1b,0x30,0xca,0x30, +0x28,0xc0,0x86,0x00,0x0e,0x36,0x10,0x61,0xa0,0x06,0x6e,0x10,0x07,0x13,0x04,0x01, +0xa0,0x30,0x34,0xb5,0x61,0xe8,0xba,0x61,0x83,0x40,0xd5,0xc1,0x86,0x62,0x0e,0xe8, +0x00,0x90,0x03,0x3b,0xa8,0xc2,0xc6,0x66,0xd7,0xe6,0x92,0x46,0x56,0xe6,0x46,0x37, +0x25,0x08,0xaa,0x90,0xe1,0xb9,0xd8,0x95,0xc9,0xcd,0xa5,0xbd,0xb9,0x4d,0x09,0x88, +0x26,0x64,0x78,0x2e,0x76,0x61,0x6c,0x76,0x65,0x72,0x53,0x02,0xa3,0x0e,0x19,0x9e, +0xcb,0x1c,0x5a,0x18,0x59,0x99,0x5c,0xd3,0x1b,0x59,0x19,0xdb,0x94,0x00,0x29,0x43, +0x86,0xe7,0x22,0x57,0x36,0xf7,0x56,0x27,0x37,0x56,0x36,0x37,0x25,0x88,0x83,0x3a, +0x64,0x78,0x2e,0x65,0x6e,0x74,0x72,0x79,0x50,0x6f,0x69,0x6e,0x74,0x73,0x53,0x02, +0x3b,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x35,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x0d,0x40,0xc3,0xe5, +0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0x00,0x0d,0x97,0xef,0x3c, +0x7e,0x80,0x34,0x40,0x84,0xf9,0xc8,0x6d,0x9b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42, +0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x2d, +0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18, +0x80,0x80,0xf9,0xc8,0x6d,0x1b,0x83,0x34,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x96,0xe0,0x0c,0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f, +0xdc,0xb6,0x05,0x44,0xc3,0xe5,0x3b,0x8f,0x6f,0x44,0x0e,0xf5,0x88,0x83,0x8f,0xdc, +0xb6,0x1d,0x54,0xc3,0xe5,0x3b,0x8f,0x2f,0x01,0xcc,0xb3,0x10,0x25,0x51,0x11,0x8b, +0x5f,0xdc,0xb6,0x11,0x54,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x44,0xe9, +0x00,0x83,0x5f,0xdc,0xb6,0x15,0x58,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45, +0x04,0x3b,0x39,0x11,0xe1,0x17,0xb7,0x6d,0x02,0xd9,0x70,0xf9,0xce,0xe3,0x4f,0x47, +0x44,0x00,0x83,0x38,0x88,0x0d,0x18,0x39,0xd4,0xe3,0x23,0xb7,0x6d,0x06,0xcf,0x70, +0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x61,0x20,0x00,0x00, +0xdd,0x09,0x00,0x00,0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00,0x4c,0x00,0x00,0x00, +0x34,0xcc,0x00,0x94,0x51,0x21,0x15,0x61,0x40,0xb1,0x95,0x46,0xa9,0x94,0x5c,0xd9, +0xd5,0x40,0xf1,0x95,0x4b,0xc1,0x94,0x4d,0x31,0x95,0x61,0x40,0xf1,0x06,0x94,0x6f, +0x40,0x29,0x55,0x41,0x45,0x94,0x4f,0xd1,0xd0,0x57,0x03,0xa4,0x14,0x41,0x19,0x94, +0x47,0x09,0x8c,0x00,0x90,0x31,0x46,0x00,0x82,0x20,0x08,0x82,0xc1,0x0c,0xc0,0x18, +0x01,0x08,0x82,0x20,0x0a,0x06,0x63,0x04,0xad,0x39,0xe7,0xec,0x37,0x46,0x00,0x82, +0x20,0x28,0x7f,0x63,0x04,0x20,0x08,0xc2,0xfc,0x2f,0x8c,0x11,0x80,0x20,0x08,0xc6, +0xbf,0x30,0x46,0xb0,0xfb,0xa3,0x4c,0x82,0xc1,0x18,0xc1,0xee,0x8f,0x32,0xff,0x8d, +0x11,0x80,0x20,0x08,0xc2,0xbf,0x30,0x46,0xd0,0x9a,0x73,0xce,0x7b,0x63,0x04,0x20, +0x08,0x82,0x32,0x18,0x8c,0x11,0x80,0x20,0x08,0x82,0xa0,0x30,0x46,0x00,0x82,0xf8, +0x7f,0x8f,0xc1,0x18,0x41,0x48,0x82,0x21,0xde,0x8d,0x11,0xec,0xb1,0x1a,0xef,0xdf, +0x18,0xc1,0x5a,0xab,0xb5,0xf8,0x8d,0x11,0xfc,0xf7,0xdf,0xbf,0xdf,0x18,0x41,0x6b, +0xce,0x39,0xef,0x0b,0x63,0x04,0xb2,0xe8,0xf6,0xff,0x37,0x46,0xa0,0xb3,0xe6,0x9c, +0x7e,0x63,0x04,0x2a,0x5e,0x9f,0xaa,0x37,0x46,0x00,0x82,0x20,0x08,0x82,0xc3,0x18, +0xc1,0x5a,0xab,0xb5,0xee,0x8d,0x11,0x80,0x20,0xe8,0xdf,0x61,0x30,0x46,0xd0,0x9a, +0x73,0x4e,0x7b,0x63,0x04,0x20,0x08,0x82,0x24,0x18,0x8c,0x11,0x80,0x20,0x08,0xea, +0x60,0x30,0x46,0x20,0x82,0x24,0x88,0x6f,0x63,0x04,0x70,0x5c,0xe6,0xb7,0x37,0x46, +0x40,0x96,0xbc,0x7e,0x7f,0x63,0x04,0x20,0x08,0x82,0x2c,0x18,0x8c,0x11,0xbc,0x33, +0x69,0xa2,0xdd,0x18,0x01,0x08,0x82,0x20,0xfc,0x8d,0x11,0x80,0x20,0x08,0xa2,0xdf, +0x18,0x01,0x08,0x82,0x20,0xfe,0x0b,0x63,0x04,0x20,0x08,0x82,0xf8,0x37,0x02,0x00, +0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xba,0xc0,0x07,0x68,0x40,0x0b,0xb3,0xc0, +0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xbb,0xd0,0x07,0x69,0x90,0x0b,0xb5, +0xd0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xbc,0xe0,0x07,0x6a,0xb0,0x0b, +0xbb,0xe0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xbd,0xf0,0x07,0x6b,0x90, +0x0b,0xb9,0xf0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xbe,0x00,0x0a,0x6b, +0x20,0x0b,0xbd,0x00,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xbf,0x10,0x0a, +0x6c,0xc0,0x0b,0xb4,0x10,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe0,0x20, +0x0a,0x6d,0x70,0x0b,0xb6,0x20,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe1, +0x30,0x0a,0x6e,0xa0,0x0b,0xb8,0x30,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06, +0xe2,0x40,0x0a,0x6f,0xc0,0x0b,0xbb,0x40,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00, +0x06,0xe3,0x50,0x0a,0x70,0x10,0x0e,0xbd,0x50,0x0b,0x23,0x06,0x09,0x00,0x82,0x60, +0x00,0x06,0xe4,0x60,0x0a,0x71,0x30,0x0e,0xe0,0x60,0x0b,0x23,0x06,0x09,0x00,0x82, +0x60,0x00,0x06,0xe5,0x70,0x0a,0x72,0x10,0x0e,0xe3,0x70,0x0b,0x23,0x06,0x09,0x00, +0x82,0x60,0x00,0x06,0xe6,0x80,0x0a,0x76,0x20,0x0e,0xe5,0x80,0x0b,0x23,0x06,0x09, +0x00,0x82,0x60,0x00,0x06,0xe7,0x90,0x0a,0x78,0x30,0x0e,0xe3,0x90,0x0b,0x23,0x06, +0x06,0x00,0x82,0x60,0x40,0xcc,0x43,0x28,0x90,0xc3,0x88,0x81,0x01,0x80,0x20,0x18, +0x10,0xf4,0x20,0x0a,0xe8,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x04,0x3d,0x88,0x82, +0x39,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x51,0x0f,0xa3,0xa0,0x0e,0x23,0x06,0x07, +0x00,0x82,0x60,0xd0,0xb5,0x43,0x2b,0x14,0xeb,0x30,0x9a,0x10,0x04,0x65,0xa0,0xc3, +0x95,0x91,0x0e,0x57,0x01,0x2c,0x70,0x11,0x01,0x54,0x70,0x0a,0x5a,0x49,0x01,0x25, +0x24,0x70,0x82,0x61,0x27,0x18,0x66,0x82,0x18,0xc0,0xc7,0x84,0x31,0x80,0xcf,0x68, +0x42,0x03,0x5c,0x60,0xd8,0x39,0x86,0x59,0x21,0xd0,0xc7,0x0a,0x81,0x3e,0x23,0x06, +0x07,0x00,0x82,0x60,0xa0,0x81,0xc4,0x2f,0x5c,0xf7,0x30,0x9a,0x10,0x00,0xa3,0x09, +0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x9d,0x48,0x88,0x83,0xd6,0x0f,0xa3,0x09, +0x01,0x30,0x9a,0x20,0x04,0x27,0x18,0x76,0x82,0x61,0x76,0x08,0xf4,0xb1,0x43,0xa0, +0x8f,0x09,0x0c,0x7c,0x4c,0x60,0xe0,0x33,0x9a,0x90,0x08,0xa3,0x09,0xca,0x60,0x08, +0x21,0x1f,0x43,0x08,0xf9,0x98,0x12,0x0b,0xf0,0x31,0x45,0x16,0xe0,0x33,0x62,0x70, +0x00,0x20,0x08,0x06,0x47,0x4e,0xdc,0x03,0x21,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0xa1,0x13,0xf8,0x40,0x08,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xec,0x84,0x3e,0xf4, +0x81,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x4f,0xec,0x83,0x1f,0x08,0xa7,0x18, +0x76,0x8a,0x61,0x46,0x08,0xf4,0x31,0x42,0xa0,0xcf,0x88,0x41,0x03,0x80,0x20,0x18, +0x34,0x60,0xe1,0x0f,0x73,0x40,0x13,0x65,0x40,0x06,0x21,0x11,0x12,0x21,0x11,0x12, +0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x9d,0x30,0x9a,0xe0,0x0d,0x26,0x10, +0xf2,0x31,0x81,0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x68,0x61,0x01,0x12,0x78, +0x60,0x13,0xa3,0x09,0x81,0x30,0x9a,0x20,0x0c,0x56,0x08,0xf1,0xb1,0x42,0x88,0x8f, +0xa9,0x81,0x20,0x1f,0x53,0x03,0x41,0x3e,0x26,0x08,0xf2,0x31,0x41,0x90,0x8f,0x09, +0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x7a,0x0b,0x93,0x08,0x0c,0x71,0x03, +0xf8,0x18,0xe2,0x06,0xf0,0x19,0x8e,0x10,0x66,0x61,0xf8,0x86,0x23,0x86,0x5a,0x28, +0xbe,0x12,0x02,0x1d,0x8e,0x20,0x6c,0x61,0xf8,0x86,0x23,0x0a,0x5c,0x28,0xbe,0x12, +0x02,0x2d,0x22,0xd0,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xf0,0x42,0x26,0x64,0xa1, +0x15,0x3a,0xce,0x1f,0xfc,0xe1,0x2d,0xde,0x82,0x27,0x74,0x61,0x34,0x21,0x18,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x20,0xda,0x8b,0xb4,0x08,0x46,0x0c,0x1e,0x00,0x04,0xc1, +0x60,0xda,0x8b,0x9a,0xc0,0x05,0x58,0x00,0x83,0x2f,0x24,0x42,0x42,0x2e,0xe4,0xe2, +0x27,0x7a,0x61,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x3a,0xbd,0xd0,0x09,0x59,0xb8,0x8b,0xd1,0x84,0x60,0x18,0x6e,0x08,0xee,0x02,0x0c, +0x4a,0x71,0x09,0x2e,0x21,0xd8,0x1a,0x60,0x82,0xab,0x09,0x74,0x96,0x21,0x10,0x82, +0x11,0x83,0x03,0x00,0x41,0x30,0xe8,0x42,0x23,0x2c,0x72,0xe1,0x2f,0x46,0x13,0x02, +0x60,0x34,0x41,0x08,0x4e,0x30,0xec,0x04,0xc3,0x4c,0xd8,0xe4,0x63,0xc2,0x26,0x1f, +0x13,0x54,0x02,0x3e,0x26,0xac,0x04,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x90, +0x0d,0xb8,0x30,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x66,0x43,0x2e,0xe2,0x21, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x36,0xe4,0xe2,0x18,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xa8,0x0d,0xba,0x98,0x87,0x60,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2, +0xd9,0x48,0x8b,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xda,0x50,0x0b,0xe1,0x84, +0x81,0x4e,0x18,0xc8,0x0e,0x22,0x3e,0x66,0x10,0xf1,0x29,0x62,0x2e,0xa0,0x08,0xba, +0x80,0x11,0x83,0x03,0x00,0x41,0x30,0xa8,0x72,0x83,0x2d,0x84,0xd8,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x4a,0x37,0xda,0x42,0x90,0x8d,0x11,0x83,0x06,0x00,0x41,0x30, +0x68,0x7e,0xa3,0x2f,0xe8,0x61,0x36,0x84,0x00,0x34,0x40,0x03,0x34,0x40,0x63,0x34, +0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0x61,0xc4,0xa0,0x01, +0x40,0x10,0x0c,0x1a,0xf2,0x10,0x8d,0x7c,0xc0,0x8d,0xc6,0x28,0x8d,0xd2,0x28,0x8d, +0xd2,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x28, +0x09,0x3c,0xc0,0xc2,0x40,0x34,0x40,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xd5,0x79, +0xf8,0x85,0x10,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xc3,0x1e,0xaa,0x11,0x12,0xe0, +0x11,0x38,0xad,0xd1,0x1a,0xad,0xd1,0x1a,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3, +0x09,0x83,0x30,0x9a,0x40,0x0c,0xa5,0x9d,0x07,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41, +0xe5,0x1e,0xa5,0x11,0x20,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xcc,0x47,0x6c,0xa0, +0xc4,0x79,0x04,0x15,0x6d,0xd0,0x06,0x6d,0xd0,0xc6,0x68,0x42,0x00,0x8c,0x26,0x08, +0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xf8, +0x61,0x1b,0x2d,0xc1,0x1e,0x1b,0x18,0xe4,0x46,0x6e,0xe4,0x46,0x6e,0x8c,0x26,0x04, +0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x8c,0x18,0x34,0x00,0x08, +0x82,0x41,0xd3,0x1f,0xbb,0x21,0x13,0xf1,0x61,0x06,0x65,0xe0,0x1b,0xbe,0xe1,0x1b, +0xbe,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x30, +0x62,0xd0,0x00,0x20,0x08,0x06,0x8d,0x88,0x80,0xc7,0x4d,0xd8,0xc7,0xa5,0x06,0xe3, +0x31,0x1e,0xe3,0x31,0x1e,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30, +0x9a,0x40,0x0c,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x9c,0x48,0x79,0xf0,0xc4,0x7e, +0x54,0x6f,0x80,0x1e,0xe8,0x81,0x1e,0xe8,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30, +0x9a,0x30,0x08,0xa3,0x09,0xc4,0x50,0x74,0x30,0x22,0x60,0xa3,0x50,0x1e,0x20,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x4a,0x45,0xc2,0x43,0x08,0x46,0x0c,0x1a,0x00,0x04, +0xc1,0xa0,0x79,0x91,0xf6,0x20,0x8b,0x11,0x91,0x83,0x00,0x3e,0xe0,0x03,0x3e,0xe0, +0x63,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0x61,0xc4, +0xa0,0x01,0x40,0x10,0x0c,0x1a,0x1a,0x91,0x8f,0xb4,0x40,0x91,0x3e,0x30,0xea,0xa3, +0x3e,0xea,0xa3,0x3e,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34, +0x81,0x18,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xc9,0x91,0xfb,0x70,0x8b,0x16,0x71, +0x83,0x45,0x3f,0xf4,0x43,0x3f,0xf4,0x63,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34, +0x61,0x10,0x46,0x13,0x88,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x1f,0xe1,0x8f, +0xb9,0x90,0x11,0x36,0x80,0xfe,0xe3,0x3f,0xfe,0xe3,0x3f,0x46,0x13,0x02,0x60,0x34, +0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x6a,0x15,0x72,0x04,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xa0,0x02,0x93,0xfb,0x08,0xae,0x11,0x83,0x06,0x00,0x41,0x30,0x68, +0xca,0x64,0x44,0xf4,0x22,0x47,0x50,0x21,0x30,0x11,0x13,0x31,0x11,0x13,0x19,0x4d, +0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x18,0x31,0x68,0x00, +0x10,0x04,0x83,0x46,0x4d,0x50,0xe4,0x2f,0x7c,0x64,0x16,0x8c,0x15,0x59,0x91,0x15, +0x59,0x91,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86, +0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xde,0xa4,0x45,0x48,0x63,0x4c,0x48,0x61,0x81, +0x11,0x18,0x81,0x11,0x18,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84, +0xd1,0x04,0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x86,0x4e,0x64,0x24,0x35,0xd0, +0x44,0x14,0xa0,0x1a,0xa9,0x91,0x1a,0xa9,0x91,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82, +0xd1,0x84,0x41,0x18,0x4d,0x20,0x06,0xd3,0x0d,0x70,0x88,0xcf,0x88,0x81,0x01,0x80, +0x20,0x18,0x44,0x78,0xf2,0x26,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7c,0xa2, +0x23,0xc1,0x7f,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xa4,0x27,0x71,0x12,0x0c,0x47, +0x04,0xe1,0x41,0x7c,0x36,0xec,0x87,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xea, +0x93,0x1d,0x09,0x2c,0x10,0xe8,0x63,0x46,0x7f,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0x22,0x50,0xf1,0x91,0xc0,0x02,0x81,0x3e,0x16,0x10,0xf2,0x99,0x6e,0x28,0x8f, +0x00,0x31,0xff,0x68,0x87,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x54,0x2a,0x7c, +0x12,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x91,0x2a,0x67,0x12,0xb0,0xc8,0x88,0x81, +0x01,0x80,0x20,0x18,0x44,0xa7,0xe2,0x27,0xc1,0x70,0x44,0xe0,0x1e,0xc4,0x67,0x03, +0x8a,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x55,0x41,0x93,0xc0,0x02,0x81, +0x3e,0x66,0xa8,0x88,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x6a,0x95,0x35,0x09, +0x2c,0x10,0xe8,0x63,0x01,0x21,0x9f,0xe9,0x06,0xf9,0x08,0x10,0x9b,0x0f,0x7d,0x88, +0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xb2,0x92,0x2a,0xc1,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0xb6,0x42,0x27,0x41,0x8e,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x44, +0x2b,0xab,0x12,0x0c,0x47,0x04,0xfb,0x41,0x7c,0x36,0xd4,0x88,0x7c,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0xba,0x95,0x3a,0x09,0x2c,0x10,0xe8,0x63,0xc6,0x8d,0xc8,0x67, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x5d,0xc1,0x93,0xc0,0x02,0x81,0x3e,0x16,0x10, +0xf2,0x99,0x6e,0xf8,0x8f,0x00,0x31,0x32,0x39,0x89,0xf8,0x8c,0x18,0x18,0x00,0x08, +0x82,0x41,0xf4,0x2b,0xb6,0x12,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x31,0x2e,0xa1, +0x12,0x98,0xc9,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xe1,0x82,0x2b,0xc1,0x70,0x44, +0x80,0x22,0xc4,0x67,0x83,0x98,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x72, +0x11,0x95,0xc0,0x02,0x81,0x3e,0x66,0x90,0x89,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0x3a,0x97,0x52,0x09,0x2c,0x10,0xe8,0x63,0x01,0x21,0x9f,0xe9,0x06,0x16,0x09, +0x10,0x43,0x83,0x96,0x90,0x8f,0xa5,0x41,0x4b,0xc8,0xc7,0xd4,0xa0,0x25,0xe4,0x63, +0x6b,0xd0,0x12,0xf2,0xb1,0x8f,0x25,0xe4,0x63,0x60,0xc0,0x12,0xf2,0xb1,0x30,0x60, +0x09,0xf9,0x98,0x18,0xb0,0x84,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10, +0xf8,0x18,0x81,0xc0,0xc7,0x34,0x96,0x90,0x8f,0x6d,0x2c,0x21,0x1f,0xe3,0x58,0x42, +0x3e,0xd6,0xb1,0x84,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18, +0x42,0xc0,0xc7,0xaa,0x96,0x90,0x8f,0x59,0x2d,0x21,0x1f,0xbb,0x5a,0x42,0x3e,0x86, +0xb5,0x84,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0, +0xc7,0xee,0x80,0x14,0xe0,0x63,0xc1,0x1a,0xc0,0xc7,0x82,0x0f,0x3e,0x76,0x04,0xf4, +0xb1,0x43,0xa0,0x8f,0x1d,0x03,0x7d,0xec,0x20,0xe8,0x63,0xab,0x70,0x13,0xf2,0x31, +0x56,0xb8,0x09,0xf9,0x58,0x2b,0xdc,0x84,0x7c,0xcc,0x15,0x6e,0x42,0x3e,0x26,0x0a, +0x36,0x21,0x1f,0x1b,0x05,0x9b,0x90,0x8f,0x91,0x82,0x4d,0xc8,0xc7,0x4a,0xc1,0x26, +0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0xd6, +0x07,0x39,0x21,0x1f,0xf3,0x83,0x9c,0x90,0x8f,0xfd,0x41,0x4e,0xc8,0xc7,0x40,0x21, +0x27,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e, +0x86,0x07,0x3c,0x21,0x1f,0xcb,0x03,0x9e,0x90,0x8f,0xe9,0x01,0x4f,0xc8,0xc7,0xf6, +0x80,0x27,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02, +0x3e,0x46,0x84,0x01,0x7d,0x8c,0x10,0x03,0xfa,0x18,0x31,0x06,0xf4,0x31,0x82,0x0c, +0xe8,0x63,0xeb,0x00,0x16,0xf2,0x31,0x76,0x00,0x0b,0xf9,0x58,0x3b,0x80,0x85,0x7c, +0xcc,0x1d,0xc0,0x42,0x3e,0x26,0x0e,0x3f,0x21,0x1f,0x1b,0x87,0x9f,0x90,0x8f,0x91, +0xc3,0x4f,0xc8,0xc7,0xca,0xe1,0x27,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18, +0x81,0xc0,0xc7,0x08,0x04,0x3e,0xd6,0x0b,0x62,0x21,0x1f,0xf3,0x05,0xb1,0x90,0x8f, +0xfd,0x82,0x58,0xc8,0xc7,0xc0,0x41,0x2c,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8, +0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x0b,0x65,0x21,0x1f,0xcb,0x85,0xb2,0x90, +0x8f,0xe9,0x42,0x59,0xc8,0xc7,0x76,0xa1,0x2c,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08, +0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84,0x02,0x7d,0x8c,0x10,0x05,0xfa, +0x18,0x31,0x0a,0xf4,0x31,0x82,0x14,0xe8,0x63,0x2b,0xa1,0x16,0xf2,0x31,0x96,0x50, +0x0b,0xf9,0x58,0x4b,0xa8,0x85,0x7c,0xcc,0x25,0xd4,0x42,0x3e,0x26,0x12,0x69,0x21, +0x1f,0x1b,0x89,0xb4,0x90,0x8f,0x91,0x44,0x5a,0xc8,0xc7,0x4a,0x22,0x2d,0xe4,0x63, +0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0xd6,0x0f,0x6c, +0x21,0x1f,0xf3,0x07,0xb6,0x90,0x8f,0xfd,0x03,0x5b,0xc8,0xc7,0x40,0x82,0x2d,0xe4, +0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x0f, +0x6f,0x21,0x1f,0xcb,0x87,0xb7,0x90,0x8f,0xe9,0xc3,0x5b,0xc8,0xc7,0xf6,0xe1,0x2d, +0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46, +0x84,0x03,0x7d,0x8c,0x10,0x07,0xfa,0x18,0x31,0x0e,0xf4,0x31,0x82,0x1c,0xe8,0x63, +0x31,0x63,0x23,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0x7d,0xcc,0x27,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x7e,0x62,0x27,0xb0,0x9b,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0xe2,0x07,0x7d,0x82,0xe1,0x88,0x00,0x67,0x88,0xcf,0x06,0xb9,0x91, +0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xf4,0x23,0x3b,0x81,0x05,0x02,0x7d,0xcc, +0xa0,0x1b,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x74,0x3f,0xb5,0x13,0x58,0x20, +0xd0,0xc7,0x02,0x42,0x3e,0xd3,0x0d,0x3c,0x13,0x20,0x56,0x37,0x63,0x12,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x88,0xf8,0x67,0x7e,0x82,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x40,0xc8,0x77,0x82,0xd1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0x7f,0xea, +0x27,0x18,0x8e,0x08,0xca,0x86,0xf8,0x6c,0xf8,0x1b,0xf9,0x8c,0x18,0x18,0x00,0x08, +0x82,0x41,0x14,0x42,0xbf,0x13,0x58,0x20,0xd0,0xc7,0x8c,0xd0,0x91,0xcf,0x88,0x81, +0x01,0x80,0x20,0x18,0x44,0x24,0x24,0x3e,0x81,0x05,0x02,0x7d,0x2c,0x20,0xe4,0x33, +0xdd,0x90,0x36,0x01,0x62,0x6a,0x03,0x27,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83, +0x28,0x85,0x40,0x28,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x85,0xd6,0x27,0x80, +0x9d,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x56,0x48,0x84,0x82,0xe1,0x88,0x40,0x6e, +0x88,0xcf,0x06,0xd6,0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x2e,0xc4,0x3e, +0x81,0x05,0x02,0x7d,0xcc,0x70,0x1d,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x14, +0x43,0xef,0x13,0x58,0x20,0xd0,0xc7,0x02,0x42,0x3e,0xd3,0x0d,0x76,0x13,0x20,0xb6, +0x3b,0x7d,0x12,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x6c,0xa8,0x85,0x82,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x74,0x08,0x7f,0x82,0xde,0x19,0x31,0x30,0x00,0x10, +0x04,0x83,0x08,0x87,0x5e,0x28,0x18,0x8e,0x08,0xfe,0x86,0xf8,0x6c,0xc8,0x1d,0xf9, +0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xb4,0x43,0xf9,0x13,0x58,0x20,0xd0,0xc7,0x8c, +0xdd,0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x3e,0xc4,0x3f,0x81,0x05,0x02, +0x7d,0x2c,0x20,0xe4,0x33,0xdd,0x30,0x3a,0x01,0x62,0x68,0x80,0x13,0xf2,0xb1,0x34, +0xc0,0x09,0xf9,0x98,0x1a,0xe0,0x84,0x7c,0x6c,0x0d,0x70,0x42,0x3e,0xf6,0xf1,0x83, +0x7c,0x0c,0x0c,0xf8,0x41,0x3e,0x16,0x06,0xfc,0x20,0x1f,0x13,0x03,0x7e,0x90,0x8f, +0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x98,0x46,0x0e, +0xf2,0xb1,0x8d,0x1c,0xe4,0x63,0x1c,0x39,0xc8,0xc7,0x3a,0x72,0x90,0x8f,0x21,0x04, +0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x58,0xc5,0x0a,0xf2,0x31, +0x8b,0x15,0xe4,0x63,0x17,0x2b,0xc8,0xc7,0x30,0x56,0x90,0x8f,0x21,0x04,0x7c,0x0c, +0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0xd8,0x1d,0x90,0x02,0x7c,0x2c,0x58, +0x03,0xf8,0x58,0xf0,0xc1,0xc7,0x8e,0x80,0x3e,0x76,0x08,0xf4,0xb1,0x63,0xa0,0x8f, +0x1d,0x04,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x40,0x25,0x33,0x4a,0x15,0x52, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x95,0xce,0x28,0x55,0x48,0x65,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0x55,0x42,0xa3,0x54,0x21,0x95,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x56,0x29,0x8d,0x52,0x85,0x54,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x60, +0xa5,0x35,0x6a,0x15,0x54,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x95,0xd8,0xa8, +0x55,0x50,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x57,0x6a,0xa3,0x56,0x41,0x95, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5e,0xc9,0x8d,0x5a,0x05,0x55,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x80,0x25,0x37,0x42,0xf4,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0x58,0x7a,0x23,0x44,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x90,0x25,0x38, +0x42,0xf4,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x59,0x8a,0x23,0x44,0x4f,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa0,0xa5,0x39,0x42,0xfc,0x64,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0x5a,0xa2,0x23,0xc4,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb0, +0xa5,0x3a,0x42,0xfc,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x5b,0xb2,0x23,0xc4, +0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc0,0x25,0x3b,0x42,0xfa,0x64,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0x5c,0xba,0x23,0xa4,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xd0,0x25,0x3c,0x42,0xfa,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x5d,0xca, +0x23,0xa4,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe0,0xa5,0x3d,0x42,0x42,0x65, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x5e,0xe2,0x23,0x24,0x54,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xf0,0xa5,0x3e,0x42,0x42,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0x5f,0xf2,0x23,0x24,0x54,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x00,0xa7,0x3f,0xe2, +0x90,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xc2,0x09,0x94,0x38,0x64,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0x71,0x0a,0x25,0x0e,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63, +0x9c,0x44,0x89,0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x20,0x27,0x51,0x22,0x90, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xca,0x69,0x94,0x08,0x64,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0x73,0x22,0x25,0x02,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x9c, +0x4a,0x89,0x40,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x0b,0x27,0x50,0xc2,0x1f,0x5e, +0x1a,0x4d,0x08,0x82,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xd2,0xe9,0x94,0xfa,0xa7, +0x97,0x7a,0xa9,0x97,0x54,0x49,0x95,0x54,0x49,0x95,0x46,0x13,0x02,0x60,0x38,0x22, +0x50,0xa1,0xe0,0x9b,0x6e,0x60,0x21,0x21,0x30,0xa5,0xa0,0x8f,0x29,0x06,0x7d,0x4c, +0x39,0xe8,0x63,0xc4,0x20,0x1f,0x2b,0x06,0xf9,0xd8,0x60,0xc8,0x67,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0x7a,0x9a,0xa5,0x41,0x86,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xa8,0x27,0x5a,0x1a,0x66,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x7b,0xaa,0xa5, +0x81,0x86,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb8,0xa7,0x5a,0x1a,0xda,0x68,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0x7c,0xb2,0xa5,0xc1,0x8d,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0xc8,0xa7,0x5b,0x1a,0xde,0xc8,0x04,0x1e,0x92,0x8f,0x09,0x04,0x7c,0x2c, +0xe8,0x21,0xf9,0x58,0x30,0xc0,0xc7,0x8e,0x22,0x3e,0x16,0x84,0x91,0x7c,0x2c,0x09, +0x23,0xf9,0xd8,0x11,0xc4,0xc7,0x92,0x31,0x92,0x8f,0x09,0x41,0x7c,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0x0a,0x29,0x7c,0xea,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x12, +0x29,0x78,0x0a,0x86,0x23,0x3e,0x32,0x22,0xbe,0x0b,0x86,0x18,0x31,0x68,0x00,0x10, +0x04,0x83,0xe6,0xa4,0xca,0x89,0x8c,0xd0,0x89,0x85,0x56,0x08,0x9d,0xd0,0x09,0x9d, +0xd0,0x69,0x34,0x21,0x00,0x86,0x23,0x02,0x3e,0x12,0xbe,0x11,0x83,0x07,0x00,0x41, +0x30,0x98,0x4e,0x2a,0x9c,0xc0,0x88,0x87,0x70,0xe7,0x76,0x5a,0xa9,0x95,0xfc,0xc9, +0x9f,0xd6,0x29,0x8d,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x66,0x09,0x84,0x81,0x0a, +0x43,0x0c,0x02,0x5c,0x0c,0x80,0x81,0x0a,0x03,0x0c,0x02,0x5d,0x0c,0x80,0x81,0x0a, +0x43,0x0b,0x78,0x31,0x00,0x06,0x2a,0x0c,0x25,0xf0,0xc5,0x00,0x18,0xa8,0x30,0x94, +0x00,0x1c,0x03,0x60,0xa0,0xc2,0xe0,0x02,0x71,0x0c,0x80,0x81,0x8a,0x41,0x0b,0x5c, +0x34,0x00,0x06,0x2a,0x3e,0x2b,0xe0,0xcf,0x00,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0xc3,0xa6,0xea,0xc9,0x76,0x86,0x11,0x83,0x03,0x00,0x41,0x30,0xe8,0x5e,0xea,0x9d, +0xce,0x88,0xa5,0x46,0x13,0x02,0xa1,0x02,0x72,0xd2,0x7a,0xa9,0xe0,0x2e,0x30,0x6c, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x3a,0x9a,0xa2,0x27,0x36,0x7a,0xa9,0xd1,0x84,0x00, +0x18,0x4d,0x10,0x82,0x13,0x0c,0x3b,0xc1,0x30,0x13,0x0c,0xfa,0x98,0x70,0xd0,0xe7, +0x84,0x81,0x4e,0x18,0x68,0x34,0xc1,0x01,0x46,0x13,0x9e,0xe0,0x08,0xc3,0x8e,0x30, +0xcc,0x04,0x32,0x92,0x8f,0x09,0x64,0x24,0x1f,0x23,0xca,0x09,0x3e,0x46,0x98,0x13, +0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x68,0xab,0x95,0x22,0x84,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xdc,0x8a,0xa5,0x08,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0xb7,0x72,0xa9,0x58,0x12,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x80,0xab,0x97,0x92, +0x25,0xe1,0x18,0xc3,0x8e,0x31,0xcc,0x08,0x81,0x3e,0x46,0x08,0xf4,0x19,0x31,0x68, +0x00,0x10,0x04,0x83,0x86,0xae,0x64,0x0a,0x95,0xd0,0x0a,0xad,0xd0,0xaa,0xa6,0x6a, +0xaa,0xa6,0x6a,0x6a,0x34,0x21,0x00,0x86,0x23,0x82,0x5a,0x0a,0xbe,0xe9,0x86,0x5b, +0x12,0x82,0x0b,0x03,0xa3,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0xb2,0x2b,0x98,0x92, +0xa5,0x55,0x3a,0x0c,0x7e,0xe2,0xa7,0xb6,0x6a,0x2b,0x9d,0x0a,0x46,0x13,0x02,0xc0, +0x02,0x78,0x92,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x7a,0x75,0x53,0x81,0x05, +0x86,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xe2,0x2b,0x9a,0x0a,0x2c,0x98,0x27, +0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xe4,0x57,0x3b,0x15,0x0c,0x47,0xc0,0x01, +0x38,0x05,0xdf,0x74,0x83,0x10,0x07,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa4, +0x35,0x56,0xc1,0x30,0x1c,0x11,0x8c,0x93,0xf3,0x8d,0x18,0x1c,0x00,0x08,0x82,0xc1, +0x61,0x5a,0x64,0x35,0x14,0x16,0x0c,0xf4,0xb1,0x73,0x0a,0xe2,0x33,0xdd,0x10,0xa0, +0x13,0x31,0xcb,0x30,0x10,0x75,0x30,0x1c,0x91,0x07,0xe8,0xe4,0x7c,0xd3,0x0d,0x2e, +0xa5,0x4e,0xc1,0x2c,0x01,0x32,0x1c,0xb1,0x07,0xeb,0xa4,0x7c,0xb3,0x0c,0x46,0x11, +0x18,0xa3,0xc4,0xc7,0x02,0x78,0x92,0x8f,0x05,0x0c,0x7c,0x66,0x09,0x90,0xe1,0x88, +0x23,0xa5,0x84,0x6f,0x96,0xe1,0x40,0x82,0x59,0x02,0x64,0xa0,0xc4,0x60,0x06,0x90, +0x28,0x7c,0x33,0x38,0x40,0xc2,0x18,0x28,0x31,0xc4,0x60,0x30,0x0a,0xef,0xf0,0x0c, +0x53,0x48,0x0a,0x3e,0x16,0xb0,0x94,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x92, +0x2d,0xd0,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb0,0xad,0xba,0x02,0x85,0xc0, +0xec,0x29,0x88,0x8f,0xdd,0xd3,0x0d,0xc5,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22, +0xdb,0x22,0xad,0x60,0x38,0x82,0x87,0x66,0x8a,0xf8,0x2e,0x30,0xca,0x96,0x40,0x3e, +0x16,0x18,0xf2,0xb1,0xa0,0x90,0x8f,0x05,0xff,0x04,0x9f,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0x7a,0x6b,0xb5,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xc2,0x0b,0xb4, +0x1e,0x30,0x18,0x8e,0x08,0x40,0xca,0xf9,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x18, +0xaf,0xd0,0x8a,0xc4,0xc0,0x82,0x81,0x3e,0xd3,0x0d,0xc1,0x48,0x0d,0x23,0x06,0x06, +0x00,0x82,0x60,0x10,0x8d,0x57,0x6c,0x05,0x76,0xa0,0x95,0x7c,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0x2a,0xaf,0xd9,0x0a,0x2c,0x18,0xe4,0x33,0x62,0x60,0x00,0x20,0x08, +0x06,0xd1,0x79,0xd5,0x56,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x1a,0x79,0x8d,0xd6, +0x3e,0xe5,0xd6,0x68,0x42,0x00,0x8c,0x26,0x08,0x81,0x09,0xee,0x24,0x1f,0x13,0xdc, +0x49,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xb5,0xd7,0x68,0x09,0x23,0x06,0x06, +0x00,0x82,0x60,0x10,0xb9,0x17,0x69,0x09,0x27,0x0c,0x74,0xc2,0x40,0x27,0x18,0x76, +0x82,0x61,0x26,0xe0,0x14,0x7c,0x4c,0xc8,0x29,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82, +0x81,0x16,0x5f,0xb0,0x85,0x52,0xe8,0x35,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60,0x85, +0x10,0x1f,0x2b,0x84,0xf8,0x0c,0x47,0x08,0x8f,0xf0,0x4d,0x37,0xac,0x56,0x6d,0x05, +0xc3,0x11,0x03,0x24,0x7c,0xd3,0x0d,0xad,0x75,0x5b,0xc1,0x74,0x83,0x7c,0xd1,0x17, +0x31,0xdd,0x30,0x5f,0xf5,0x35,0x54,0x11,0x41,0x11,0x11,0x94,0x40,0x40,0x09,0x04, +0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x63,0x62,0xe4,0xd5,0x53,0xfa,0x25,0x04,0xe7, +0x75,0x5e,0xe7,0x75,0x5e,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30, +0xdd,0x00,0x62,0x21,0xe6,0x54,0x12,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x2c, +0xa6,0x5e,0x63,0x05,0x62,0xc1,0xd1,0x5e,0xed,0xd5,0x5e,0xed,0x35,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xd3,0x0d,0x27,0x66,0x62,0x54,0x3d,0x01,0x8c, +0x18,0x34,0x00,0x08,0x82,0x41,0x23,0x63,0xf0,0x95,0x56,0x26,0x16,0x34,0xf3,0x35, +0x5f,0xf3,0x35,0x5f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0xdd, +0xc0,0x62,0x2d,0x86,0x15,0x15,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x38,0x66, +0x5f,0x6f,0xc5,0x62,0x54,0x90,0x5f,0xf9,0x95,0x5f,0xf9,0x35,0x9a,0x10,0x00,0xa3, +0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xf0,0x98,0x7e, +0xcd,0x15,0x8c,0x45,0x45,0x7f,0xf5,0x57,0x7f,0xf5,0xd7,0x68,0x42,0x00,0x8c,0x26, +0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x03,0x66,0xfe,0x75, +0x57,0x34,0xf6,0x24,0x21,0x16,0x62,0x21,0x16,0x62,0xa3,0x09,0x01,0x30,0x9a,0x20, +0x04,0xa3,0x09,0x83,0x30,0xdd,0xb0,0x63,0x3a,0x66,0x06,0x25,0x06,0x01,0x8c,0x18, +0x34,0x00,0x08,0x82,0x41,0x63,0x66,0x24,0xd6,0x57,0x3a,0x26,0x06,0xc1,0x89,0x9d, +0xd8,0x89,0x9d,0xd8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18, +0x34,0x00,0x08,0x82,0x41,0xa3,0x66,0x28,0x16,0x5a,0x3e,0xf6,0x15,0x2b,0xb6,0x62, +0x2b,0xb6,0x62,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0, +0x00,0x20,0x08,0x06,0x8d,0x9b,0xb1,0x58,0x69,0x89,0x59,0x97,0xbc,0xd8,0x8b,0xbd, +0xd8,0x8b,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0x82,0xe1,0x41,0x29, +0xc4,0xc7,0xf0,0xa0,0x14,0xe2,0x73,0xef,0x64,0xd4,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0x76,0x56,0x63,0xe0,0x10,0x98,0x6d,0xad,0x02,0x7d,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0xc0,0x33,0x1b,0x43,0xaf,0xc0,0x70,0x6b,0x88,0x8f,0x09,0x81,0x7c,0x2c, +0xd0,0x2d,0xf8,0x58,0xb0,0x5e,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0xcf, +0x78,0x8c,0xb7,0x02,0x03,0xa9,0xdf,0x92,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0x7f,0xe6,0x63,0x41,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0xa8,0xfd,0x98,0x6f, +0x05,0x46,0x1c,0xf1,0x31,0x21,0x90,0x8f,0x05,0x09,0x7c,0x4c,0xa6,0xe4,0x4b,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x89,0x1a,0x9c,0x05,0x36,0x5f,0x41,0x7c,0x2c, +0x15,0x4c,0x01,0x04,0x17,0x18,0x66,0xa9,0x70,0x0a,0x20,0xb8,0xc0,0x30,0x1b,0x30, +0xf8,0x98,0x80,0xc1,0x67,0xb8,0x01,0x15,0xe0,0x82,0x0c,0x86,0x1b,0x50,0x01,0x2e, +0xc8,0xa0,0x84,0x40,0x2f,0x30,0xca,0x1c,0x43,0x3e,0xf6,0x18,0xf2,0x19,0x31,0x48, +0x00,0x10,0x04,0x83,0xab,0xd5,0xde,0x4c,0x08,0x84,0x60,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0x5a,0x93,0xb3,0xa0,0xc6,0x2c,0xa8,0x31,0xf9,0x58,0x60,0x5f,0xf0,0xb1, +0x01,0xbf,0xe4,0x63,0x01,0x7e,0xc1,0xc7,0x0a,0x1c,0x93,0x8f,0x05,0x38,0x06,0x1f, +0x0b,0x0a,0xf9,0x58,0x90,0x63,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8e,0x7c,0x2c,0x18, +0xe4,0x63,0x01,0x2e,0xc8,0xc7,0x04,0x5c,0x90,0x8f,0x0d,0xb8,0x20,0x9f,0x11,0x83, +0x04,0x00,0x41,0x30,0xb8,0x7a,0xed,0xcf,0xb0,0x0b,0xbb,0xcc,0xc3,0x31,0xf9,0x58, +0x20,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x71,0x03,0xb5,0xc0,0x82,0x5f, +0x90,0x8f,0x09,0xbf,0x20,0x1f,0x1b,0x7e,0x41,0x3e,0x36,0x88,0x83,0x7c,0x6c,0x10, +0x07,0xf9,0xd8,0x20,0x0e,0xf2,0xb1,0x77,0x10,0x07,0x10,0x5c,0x60,0x98,0x05,0x7c, +0x00,0x9f,0xe1,0x06,0x72,0x98,0x0d,0x32,0xa8,0x60,0x0c,0xf4,0x02,0xa3,0x0c,0x0e, +0x08,0xf9,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0xe5,0x6e,0xb0,0x16,0x88,0x41,0x20, +0x06,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd4,0xdb,0xac,0x05,0x76,0x66,0x81,0x9d, +0xc9,0xc7,0x82,0x1b,0x83,0x8f,0x0d,0x39,0x26,0x1f,0x0b,0x72,0x0c,0x3e,0x56,0xe4, +0x99,0x7c,0x2c,0xc8,0x33,0xf8,0x58,0x50,0xc8,0xc7,0x02,0x3d,0x83,0x8f,0x15,0x85, +0x7c,0x2c,0x68,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0xe6,0x41,0x3e,0x26,0xcc,0x83,0x7c, +0x6c,0x98,0x07,0xf9,0xd8,0x40,0x06,0xf0,0xb1,0x81,0x0c,0xe0,0x63,0x03,0x19,0xc0, +0xc7,0x0e,0x34,0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0x22,0x47,0x6e,0x19, +0x1f,0x64,0x7c,0x60,0x65,0x10,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x93, +0x23,0xb7,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x95,0x4b,0xb7,0x91,0xe8,0x87, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x58,0x4e,0xdd,0x46,0xa2,0x1f,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x68,0xb9,0x75,0x1b,0x89,0x7e,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0xc3,0xe5,0xda,0xcd,0x24,0x40,0x62,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x97, +0x73,0x37,0x93,0x00,0x89,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x60,0xee,0xdd,0x4c, +0x02,0x24,0xec,0x18,0x09,0xf9,0x18,0x32,0x12,0xf2,0xb1,0x64,0x24,0xe4,0x63,0x43, +0x1b,0xc0,0xc7,0x86,0x36,0x80,0x8f,0x0d,0x6d,0x00,0x1f,0x33,0x52,0x42,0x3e,0x66, +0xa4,0x84,0x7c,0xcc,0x48,0x09,0xf9,0xd8,0x00,0x07,0xf0,0xb1,0x01,0x0e,0xe0,0x63, +0x03,0x1c,0xc0,0xc7,0xa6,0x3b,0x80,0x8f,0x81,0x45,0x4b,0x80,0xe0,0x02,0xc3,0x2c, +0x68,0x07,0xf8,0x0c,0x37,0xbc,0x04,0x89,0x90,0x41,0x05,0xb4,0xa0,0x17,0x18,0x65, +0xe1,0x40,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xae,0x9f,0x0b,0xb9,0x60,0x16, +0x82,0x59,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0xec,0x48,0x2e,0x38,0x37,0x0b, +0xce,0x4d,0x3e,0x16,0xa0,0x1a,0x7c,0x6c,0x50,0x35,0xf9,0x58,0xa0,0x6a,0xf0,0xb1, +0x42,0xdd,0xe4,0x63,0x81,0xba,0xc1,0xc7,0x82,0x42,0x3e,0x16,0xac,0x1b,0x7c,0xac, +0x28,0xe4,0x63,0x41,0x23,0x1f,0x0b,0x06,0xf9,0x58,0xe0,0x13,0xf2,0x31,0xc1,0x27, +0xe4,0x63,0x83,0x4f,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83, +0x01,0x3e,0x16,0x07,0x07,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0x9a,0xbb,0x9a, +0xcb,0xda,0x21,0x6b,0x07,0xb3,0x85,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10, +0xe1,0x5d,0xcd,0x05,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf0,0x9d,0xce,0xc5,0x01, +0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd1,0x77,0x3b,0x17,0x07,0x68,0x31,0x62, +0x70,0x00,0x20,0x08,0x06,0x87,0xdf,0xf1,0x5c,0x1c,0xa0,0xc5,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0x7f,0xe7,0x73,0x71,0xb0,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0x80,0xde,0xcf,0xc5,0xc1,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x11,0x7a,0x60, +0x17,0x07,0x6b,0x61,0x87,0x5b,0xc8,0xc7,0x10,0xb7,0x90,0x8f,0x25,0x6e,0x21,0x1f, +0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x98,0x41,0x17,0xf2, +0x31,0x83,0x2e,0xe4,0x63,0x06,0x5d,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00, +0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x13,0x7c,0xec,0x35,0xf0,0x02,0x04,0x17,0x18, +0x66,0x41,0x4f,0xc0,0x67,0xb8,0x41,0x2f,0xe8,0x84,0x0c,0xca,0x24,0x02,0xbd,0xc0, +0x28,0x93,0x09,0x42,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0xc1,0x9e,0xdc,0x95, +0x44,0x50,0x12,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xb7,0x57,0x77,0x01,0xce, +0x59,0x80,0x73,0xf2,0xb1,0x20,0xdf,0xe0,0x63,0xc3,0xbe,0xc9,0xc7,0x82,0x7d,0x83, +0x8f,0x15,0x3b,0x27,0x1f,0x0b,0x76,0x0e,0x3e,0x16,0x14,0xf2,0xb1,0x80,0xe7,0xe0, +0x63,0x45,0x21,0x1f,0x0b,0x1a,0xf9,0x58,0x30,0xc8,0xc7,0x82,0xd4,0x90,0x8f,0x09, +0xa9,0x21,0x1f,0x1b,0x52,0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58, +0x1c,0x0c,0xf0,0xb1,0x38,0x38,0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x17,0xf9, +0x99,0xde,0x4f,0x64,0x3f,0x91,0xd9,0x49,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04, +0x83,0x28,0xfd,0x4c,0x2f,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0xfd,0x56,0x2f, +0x0e,0x66,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xf7,0x63,0xbd,0x38,0x98,0x8d, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xde,0xaf,0xf5,0xe2,0x60,0x36,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x80,0xbf,0xd7,0x8b,0x03,0xdb,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x23,0xfe,0x60,0x2f,0x0e,0x6c,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xf9, +0x8b,0xbd,0x38,0xb0,0x0d,0x3b,0x72,0x43,0x3e,0x86,0xe4,0x86,0x7c,0x2c,0xc9,0x0d, +0xf9,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0x8c,0xdf, +0x90,0x8f,0x19,0xbf,0x21,0x1f,0x33,0x7e,0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e, +0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x98,0xe0,0x53,0x30,0xe1,0x06,0x7a,0x81, +0x51,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0xf1,0x9f,0xef,0xbd,0x44,0x1b,0xbc,0x44, +0x1b,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x31,0x82,0x41,0xf8,0x05,0xa4,0x67,0x01, +0xe9,0xc9,0xc7,0x82,0xb2,0x83,0x8f,0x0d,0x67,0x27,0x1f,0x0b,0xce,0x0e,0x3e,0x56, +0x9c,0x9e,0x7c,0x2c,0x38,0x3d,0xf8,0x58,0x50,0xc8,0xc7,0x02,0xd4,0x83,0x8f,0x15, +0x85,0x7c,0x2c,0x60,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0xe2,0x43,0x3e,0x26,0xc4,0x87, +0x7c,0x6c,0x88,0x0f,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30, +0xc0,0xc7,0xd8,0xe0,0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0x30,0x18,0xc8, +0xdf,0x59,0x94,0xc2,0x59,0x94,0x82,0xcd,0x45,0x20,0x9f,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0x6a,0x30,0x90,0xbf,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x1c,0x0c, +0xee,0x8f,0x0d,0xf6,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x1d,0x0c,0xf0,0x8f, +0x0d,0xf6,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x1d,0x0c,0xf2,0x8f,0x0d,0xf6, +0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x1e,0x0c,0xf6,0x8f,0x0d,0xfc,0x63,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0x1e,0x0c,0xf8,0x8f,0x0d,0xfc,0x63,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0x1f,0x0c,0xfa,0x8f,0x0d,0xfc,0xc3,0x8e,0x10,0x91,0x8f,0x21, +0x21,0x22,0x1f,0x4b,0x42,0x44,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18, +0x1b,0x0c,0xf0,0x31,0xe3,0x44,0xe4,0x63,0xc6,0x89,0xc8,0xc7,0x8c,0x13,0x91,0x8f, +0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x26,0xf8, +0xd4,0x4a,0xe8,0x82,0x5e,0x60,0xd4,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0x68,0x18, +0xa8,0x60,0xa0,0x12,0xb9,0xa0,0x12,0xb9,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7, +0x1b,0x06,0x2d,0x18,0x04,0xf0,0x67,0x01,0xfc,0xc9,0xc7,0x82,0xd8,0x83,0x8f,0x0d, +0xb3,0x27,0x1f,0x0b,0x66,0x0f,0x3e,0x56,0xcc,0x9f,0x7c,0x2c,0x98,0x3f,0xf8,0x58, +0x50,0xc8,0xc7,0x02,0xfa,0x83,0x8f,0x15,0x85,0x7c,0x2c,0x60,0xe4,0x63,0xc1,0x20, +0x1f,0x0b,0x72,0x44,0x3e,0x26,0xe4,0x88,0x7c,0x6c,0xc8,0x11,0xf9,0x18,0x1b,0x0c, +0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0xe0,0x80,0xcf,0x88,0x41, +0x02,0x80,0x20,0x18,0x5c,0x7c,0x18,0xf8,0x60,0x20,0x16,0xf1,0x20,0x16,0xf1,0x60, +0xbf,0x11,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x50,0x0c,0x7c,0x30,0x08, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x28,0xc5,0x60,0x0c,0x03,0x36,0x18,0x93,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x4c,0x31,0x20,0xc3,0x80,0x0d,0xc6,0x64,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0x53,0x0c,0xca,0x30,0x60,0x83,0x31,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0x03,0x15,0x83,0x33,0x0c,0xd8,0xc0,0x4c,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x48,0xc5,0x00,0x0d,0x03,0x36,0x30,0x93,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x54,0x31,0x48,0xc3,0x80,0x0d,0xcc,0xc4,0x8e,0x34,0x91,0x8f,0x21,0x69,0x22, +0x1f,0x4b,0xd2,0x44,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c, +0xf0,0x31,0xe3,0x4d,0xe4,0x63,0xc6,0x9b,0xc8,0xc7,0x8c,0x37,0x91,0x8f,0xb1,0xc1, +0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x26,0xf8,0x18,0xae, +0xcc,0x09,0x08,0x2e,0x30,0xcc,0x02,0x33,0x81,0xcf,0x70,0x43,0x9d,0xf4,0x0d,0x19, +0xd4,0x8b,0x04,0x7a,0x81,0x51,0xb6,0x23,0x84,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1, +0xe0,0xca,0xc5,0x60,0x0f,0x03,0x17,0x09,0x5c,0x24,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x03,0x1c,0x03,0x3f,0x0c,0x82,0x30,0x0c,0x2c,0x08,0xc3,0x40,0x3e,0x16,0x88, +0x60,0x00,0x1f,0x1b,0x48,0x30,0x90,0x8f,0x05,0x24,0x18,0xc0,0xc7,0x0a,0x32,0x0c, +0xe4,0x63,0x01,0x19,0x06,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0x65,0x18,0xc0,0xc7,0x8a, +0x42,0x3e,0x16,0x34,0xf2,0xb1,0x60,0x90,0x8f,0x05,0xa4,0x22,0x1f,0x13,0x48,0x45, +0x3e,0x36,0x90,0x8a,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18, +0xe0,0x63,0x71,0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xae,0x76,0x0c,0x5e, +0x31,0x40,0x93,0x0c,0x4d,0x32,0x83,0x91,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60, +0x10,0xc9,0x63,0xf0,0x8a,0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x3d,0x06, +0xb4,0x18,0xc4,0x81,0xab,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x71,0x8f,0x41,0x2d, +0x06,0x71,0xe0,0x2a,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe0,0x63,0x60,0x8b,0x41, +0x1c,0xb8,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xf9,0x18,0xe0,0x62,0x10,0x07, +0xb1,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x3e,0x06,0xb9,0x18,0xc4,0x41,0xac, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xb1,0x8f,0x81,0x2e,0x06,0x71,0x10,0x2b,0x76, +0xd0,0x8a,0x7c,0x0c,0xa1,0x15,0xf9,0x58,0x42,0x2b,0xf2,0xb1,0x38,0x18,0xe0,0x63, +0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0x19,0xba,0x22,0x1f,0x33,0x74,0x45,0x3e, +0x66,0xe8,0x8a,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0, +0x63,0x71,0x30,0xc1,0xa7,0x72,0xc4,0x0d,0xf4,0x02,0xa3,0x46,0x0c,0x12,0x00,0x04, +0xc1,0xe0,0x2a,0xc9,0xe0,0x1c,0x03,0x1c,0x69,0x03,0x1c,0x69,0x83,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x58,0x32,0x50,0xc7,0x20,0x68,0xc5,0xc0,0x82,0x56,0x0c,0xe4, +0x63,0x81,0x1b,0x06,0xf0,0xb1,0x01,0x0e,0x03,0xf9,0x58,0x00,0x87,0x01,0x7c,0xac, +0x80,0xc5,0x40,0x3e,0x16,0xc0,0x62,0x00,0x1f,0x0b,0x0a,0xf9,0x58,0x10,0x8b,0x01, +0x7c,0xac,0x28,0xe4,0x63,0x01,0x23,0x1f,0x0b,0x06,0xf9,0x58,0xc0,0x2e,0xf2,0x31, +0x81,0x5d,0xe4,0x63,0x03,0xbb,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f, +0x63,0x83,0x01,0x3e,0xc6,0x06,0x07,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0xca, +0xc9,0x60,0x1f,0x03,0x38,0x29,0x05,0x38,0x29,0x05,0xe3,0x93,0x40,0x3e,0x23,0x06, +0x06,0x00,0x82,0x60,0x10,0xf9,0x64,0xb0,0x8f,0x41,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0x87,0x58,0x06,0x20,0x19,0xb0,0x81,0xbd,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0x31,0x96,0x41,0x48,0x06,0x6c,0x60,0x2f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x90, +0x65,0x20,0x92,0x01,0x1b,0xd8,0xcb,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x65,0x19, +0x90,0x64,0xc0,0x06,0xf9,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x59,0x06,0x25, +0x19,0xb0,0x41,0xbe,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x71,0x96,0x81,0x49,0x06, +0x6c,0x90,0x2f,0x76,0xf0,0x8b,0x7c,0x0c,0xe1,0x17,0xf9,0x58,0xc2,0x2f,0xf2,0x31, +0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0x19,0x22,0x23,0x1f, +0x33,0x44,0x46,0x3e,0x66,0x88,0x8c,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0, +0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc1,0xa7,0x68,0x44,0x17,0xf4,0x02,0xa3,0x46, +0x0c,0x12,0x00,0x04,0xc1,0xe0,0x8a,0xcb,0x60,0x26,0x83,0x19,0xc9,0x85,0x19,0xc9, +0x85,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf0,0x32,0xb0,0xc9,0x20,0xc8,0xc7,0xc0, +0x82,0x7c,0x0c,0xe4,0x63,0x81,0x2e,0x06,0xf0,0xb1,0x81,0x17,0x03,0xf9,0x58,0xc0, +0x8b,0x01,0x7c,0xac,0xe0,0xc7,0x40,0x3e,0x16,0xf0,0x63,0x00,0x1f,0x0b,0x0a,0xf9, +0x58,0xd0,0x8f,0x01,0x7c,0xac,0x28,0xe4,0x63,0x01,0x23,0x1f,0x0b,0x06,0xf9,0x58, +0x40,0x33,0xf2,0x31,0x81,0x66,0xe4,0x63,0x03,0xcd,0xc8,0xc7,0xd8,0x60,0x80,0x8f, +0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x07,0x7c,0x46,0x0c,0x12,0x00, +0x04,0xc1,0xe0,0x2a,0xcd,0xe0,0x2c,0x83,0x35,0x89,0x87,0x35,0x89,0x07,0x43,0x97, +0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xa9,0x66,0x70,0x96,0x41,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0x87,0x6b,0x06,0x6c,0x19,0xb0,0x81,0xcf,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0xf1,0x9a,0x41,0x5b,0x06,0x6c,0xe0,0x33,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xc0,0x66,0xe0,0x96,0x01,0x1b,0xf8,0xcc,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0xb1,0x19,0xc0,0x65,0xc0,0x06,0x61,0x33,0x62,0x70,0x00,0x20,0x08,0x06, +0x87,0x6c,0x06,0x71,0x19,0xb0,0x41,0xd8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x31, +0x9b,0x81,0x5c,0x06,0x6c,0x10,0x36,0x76,0x90,0x8d,0x7c,0x0c,0x21,0x1b,0xf9,0x58, +0x42,0x36,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f, +0x19,0x6a,0x23,0x1f,0x33,0xd4,0x46,0x3e,0x66,0xa8,0x8d,0x7c,0x8c,0x0d,0x06,0xf8, +0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc1,0x67,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0x22,0xdf,0x0c,0x6a,0x33,0x08,0x86,0x23,0x82,0x92,0x0c,0x84,0x6f, +0xba,0x61,0x10,0xc9,0x20,0xb0,0x26,0xa0,0x8f,0x35,0x02,0x7d,0xac,0x19,0xe8,0x63, +0x0a,0x41,0x1f,0x53,0x0a,0xfa,0x98,0x62,0xd0,0xc7,0x0c,0x43,0x3e,0x66,0x18,0xf2, +0x31,0xc3,0x90,0x8f,0x19,0x43,0x7c,0xcc,0x18,0xe2,0x63,0xc6,0x10,0x9f,0x11,0x03, +0x03,0x00,0x41,0x30,0x88,0xda,0x33,0x20,0xcf,0x60,0x18,0x31,0x30,0x00,0x10,0x04, +0x83,0xc8,0x3d,0x83,0xf2,0x0c,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xde,0x33, +0x30,0xcf,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0x3e,0x83,0xd3,0x0c,0x86, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xe2,0x33,0x40,0xcd,0x60,0x18,0x31,0x30,0x00, +0x10,0x04,0x83,0x48,0x3e,0x83,0xd4,0x0c,0x86,0xe1,0x08,0x36,0xc8,0xc9,0x40,0xf8, +0x2e,0x30,0xca,0x02,0x37,0x90,0xcf,0x70,0x44,0xc0,0x93,0x81,0xf0,0xcd,0x32,0x24, +0x4a,0x60,0x73,0x20,0xd0,0xc7,0xe6,0x60,0xa0,0x8f,0xcd,0x01,0x41,0x1f,0x2b,0xd2, +0x32,0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xfe,0x19,0xf4,0x66,0x40,0xc0, +0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xff,0x19,0xf8,0x66,0x40,0xc0,0xc1,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0x20,0x1a,0xfc,0x66,0x40,0xc0,0xc1,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0x21,0x1a,0xfc,0x66,0x30,0xc0,0xc1,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0x22,0x1a,0x80,0x67,0x30,0xc0,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0x23,0x1a,0x84,0x67,0x30,0xc0,0xc1,0x2c,0x81,0x32,0x50,0x61,0x18,0x89,0x3e,0x20, +0x03,0x15,0x86,0x91,0xe8,0x03,0x32,0x50,0x61,0x18,0x89,0x3e,0x20,0x03,0x15,0x06, +0x95,0x78,0xc8,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x28,0x1a,0x9c,0x67,0x60,0x96, +0x01,0x19,0x58,0x80,0x96,0x01,0x7c,0xcc,0x0c,0x02,0xfa,0x58,0x60,0x97,0x81,0x7c, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x4a,0xd1,0xc0,0x36,0x83,0xc0,0x02,0xd1,0x0c, +0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x8b,0x06,0xed,0x19,0xc0,0x62,0xd0, +0x8a,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x2f,0x1a,0xb8,0x67,0x10,0x98,0xd2, +0x70,0x44,0x90,0x9a,0x01,0xf1,0x55,0x2a,0x06,0x81,0x8e,0x18,0x3c,0x00,0x08,0x82, +0xc1,0xe4,0xa2,0x01,0x7a,0x06,0x69,0x19,0x8c,0x65,0xf0,0x8b,0x81,0x2f,0x06,0xb4, +0x19,0xd0,0x66,0x50,0xa2,0x41,0x89,0x06,0xf2,0x19,0xc0,0x65,0x30,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x30,0xdd,0x40,0xd4,0x65,0x60, +0x4c,0x37,0x10,0x76,0x19,0x1c,0xd3,0x0d,0xc4,0x5d,0x06,0xc8,0x74,0x03,0x81,0x97, +0x41,0x62,0x0e,0x11,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x72,0x34,0x80,0xd1, +0x20,0x18,0x8e,0x08,0x64,0x33,0x60,0xbe,0x59,0x06,0x67,0x09,0x2c,0x32,0xe2,0x33, +0x1c,0x41,0xf4,0x65,0x20,0x7c,0xc3,0x11,0x85,0x5f,0x06,0xc4,0x77,0xc2,0x10,0x27, +0x0c,0x61,0x42,0x10,0x82,0xe1,0x08,0x43,0x34,0x03,0xe1,0x1b,0x8e,0x38,0x46,0x33, +0x20,0xbe,0x13,0x86,0x38,0x61,0x08,0x13,0x82,0x10,0x0c,0x37,0x18,0x01,0x18,0xcc, +0x32,0x30,0x4d,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0x99,0x06,0x3e,0x1a,0x30, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xac,0x69,0x90,0xa2,0xc1,0x13,0xcc,0x12,0x34, +0x03,0x15,0x86,0xc0,0x80,0xc1,0x62,0x60,0x40,0xc5,0x67,0x38,0x22,0x60,0xcd,0x40, +0xf8,0x86,0x23,0x84,0xd6,0x0c,0x88,0xef,0x84,0x21,0x4e,0x18,0xc2,0x84,0x20,0x04, +0xc3,0x0d,0x50,0x00,0x06,0xb3,0x0c,0x58,0x16,0x0c,0x54,0x18,0xf5,0xb3,0x91,0xad, +0xa0,0x8c,0x18,0x38,0x00,0x08,0x82,0xc1,0x33,0xa7,0x81,0x89,0x06,0xb2,0x19,0xe4, +0x65,0x80,0x97,0x41,0x8d,0x06,0x68,0xe0,0x75,0xdc,0x7e,0x06,0xc3,0x11,0xdc,0x6c, +0x06,0xce,0x77,0x81,0x51,0x36,0x04,0xf2,0x19,0x6e,0x20,0xab,0x35,0x0d,0xc2,0xe0, +0xfc,0x31,0x30,0xca,0x72,0x33,0xe0,0xc7,0x20,0x3e,0x16,0x08,0xf2,0xb1,0xa0,0x9c, +0xe4,0x63,0x2b,0x19,0xd4,0x67,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf6, +0x34,0x48,0xd3,0x20,0xb8,0xc3,0xa8,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x40,0x35, +0xf8,0xd1,0x20,0x10,0x4c,0x0f,0xf2,0x33,0x90,0x8f,0x05,0x46,0x7c,0x6c,0x08,0xe4, +0x63,0x01,0x02,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4a,0x35,0x18,0xd3,0x20, +0x09,0x8c,0x26,0x03,0xf8,0x0c,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0xa9, +0x06,0x72,0x1a,0x04,0x16,0x0a,0x43,0x7c,0x4c,0x08,0xe4,0x63,0x41,0x01,0x9f,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x56,0x35,0x48,0xd3,0xc0,0x08,0x66,0x19,0x1e,0xc8, +0x24,0x03,0x3b,0x05,0x54,0x80,0x8f,0x05,0xa7,0x10,0x1f,0x43,0x05,0x55,0x80,0x8f, +0xad,0x82,0x2a,0xc4,0xc7,0x02,0x55,0x88,0xcf,0x2c,0xc1,0x34,0x62,0x70,0x00,0x20, +0x08,0x06,0x9a,0xaa,0x06,0x69,0x1a,0x84,0x67,0xf0,0xa7,0xc1,0x68,0x42,0x00,0x8c, +0x26,0x08,0x81,0x05,0x82,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x92,0xd5,0x20, +0x55,0x83,0xc0,0xea,0x33,0x08,0xe8,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0xad, +0x06,0x6c,0x1a,0x04,0x16,0x84,0x68,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0x6c,0x35,0x98,0xd3,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x57,0x03,0x3c, +0x0d,0x44,0x34,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8,0xd5,0x40,0x4f,0x03, +0x9d,0x0c,0xa8,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x78,0x35,0xd8,0xd3,0xc0,0x27, +0x83,0xc0,0xf8,0x33,0x18,0xe2,0x63,0x42,0x20,0x1f,0x0b,0x0a,0xf8,0x58,0xd0,0x0e, +0xf2,0x31,0xa1,0x1d,0xe4,0x63,0x43,0x3b,0xc8,0xc7,0xfe,0x61,0x88,0x8f,0xfd,0xc3, +0x10,0x1f,0xfb,0x87,0x21,0x3e,0x66,0x88,0x04,0x7c,0xcc,0x10,0x09,0xf8,0x98,0x21, +0x12,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x5d,0x03,0x54,0x0d,0x76,0xc2, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x5d,0x83,0x54,0x0d,0x76,0xc2,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0x63,0x5d,0x03,0x55,0x0d,0x76,0xc2,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0x83,0x5d,0x03,0x55,0x0d,0x76,0xc2,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0xa3,0x5d,0x83,0x55,0x0d,0x76,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3, +0x5d,0x03,0x56,0x0d,0x76,0xc2,0x18,0x8e,0x30,0xc2,0x4b,0xf8,0x86,0x23,0x8c,0xf0, +0x12,0xbe,0xe1,0x08,0x23,0xbc,0x84,0xaf,0x06,0x61,0x2b,0x10,0x76,0x38,0xc2,0xbc, +0x10,0xe1,0x1b,0x8e,0x30,0x2f,0x44,0xf8,0x86,0x23,0xcc,0x0b,0x11,0xbe,0x1a,0x84, +0xad,0x40,0xd8,0x32,0x82,0x9d,0x65,0x88,0xa4,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0x7d,0x0d,0x72,0x35,0x60,0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x7d, +0x0d,0x74,0x35,0x60,0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x7e,0x0d,0x76, +0x35,0x60,0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x7e,0x0d,0x76,0x35,0x18, +0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfc,0x35,0xe0,0xd5,0x60,0x88,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xf8,0xd7,0xa0,0x57,0x83,0x21,0x1a,0x31,0x38,0x00,0x10, +0x04,0x83,0x03,0x64,0x83,0x5f,0x0d,0x52,0xc1,0xa6,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0xf2,0xd7,0xc0,0x56,0x83,0xd0,0x0c,0x2c,0x20,0xd3,0x40,0x3e,0x23,0x06,0x06, +0x00,0x82,0x60,0x10,0x81,0x6c,0xd0,0xab,0x41,0x60,0x63,0x1a,0x04,0xf1,0xb1,0xa0, +0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x23,0x1b,0xc4,0x6b,0x10,0x58,0x7e, +0x29,0xf1,0xb1,0xfc,0x52,0xe2,0x63,0xf9,0xa5,0xc4,0xc7,0x88,0x41,0x3e,0x56,0x0c, +0xf2,0x31,0x63,0x90,0x8f,0x0d,0x10,0x7c,0x6c,0x80,0xe0,0x63,0x03,0x04,0x9f,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x60,0x36,0x70,0xd7,0xa0,0x14,0x52,0x35,0x30,0x53, +0x08,0xe2,0x63,0x4c,0x20,0x1f,0x0b,0x06,0xf8,0xcc,0x12,0x48,0x03,0x15,0x86,0x13, +0xb1,0x70,0x00,0x0d,0x54,0x18,0x4e,0xc4,0xc2,0x01,0x34,0x50,0x61,0x38,0x11,0x0b, +0x07,0xd0,0x40,0x85,0x81,0x44,0x38,0x01,0x59,0x10,0x13,0xf0,0x31,0x41,0x26,0xe0, +0x63,0xc3,0x4c,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x9d,0x0d,0xf4,0x35, +0xf0,0xd3,0x60,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x67,0x83,0x7d,0x0d,0xfe, +0x34,0x18,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe8,0xd9,0x80,0x5f,0x03,0x50,0x0d, +0x06,0xcb,0x09,0x9d,0x80,0x8f,0x05,0x39,0x11,0x1f,0xd3,0x09,0x9e,0x80,0x8f,0xf5, +0x04,0x4f,0xc4,0xc7,0x02,0x9e,0x88,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x63, +0x1b,0x88,0x6c,0x30,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x90,0x6d,0x30,0xb2, +0x81,0xa8,0x06,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x65,0x1b,0x90,0x6c,0x10, +0x08,0x16,0x94,0x6a,0x00,0x1f,0x43,0x02,0xfa,0x18,0x22,0xd0,0xc7,0x8e,0x81,0x3e, +0x26,0xb0,0x6a,0x20,0x1f,0x33,0x0b,0x77,0x0d,0xe4,0x63,0x81,0x41,0x1f,0x33,0x5c, +0x35,0x90,0x8f,0x11,0x41,0x7c,0xcc,0x80,0xd5,0x40,0x3e,0x26,0x04,0xf1,0x31,0xae, +0x83,0x8f,0x05,0x5c,0x7c,0xac,0xfb,0xe0,0x63,0x60,0xf0,0xc5,0xc7,0x82,0x2f,0x3e, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd8,0x6d,0x50,0xb3,0xc1,0x10,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x71,0xb7,0x81,0xcd,0x06,0xb5,0x1a,0x14,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xe0,0x6d,0x70,0xb3,0x41,0x20,0x58,0x80,0xab,0x01,0x7c,0x0c,0x09, +0xe8,0x63,0x88,0x40,0x1f,0x3b,0x06,0xfa,0x98,0xf0,0xab,0x81,0x7c,0x2c,0x61,0xe0, +0x63,0x81,0x41,0x1f,0x0b,0xc2,0x35,0x90,0x8f,0x05,0x04,0x7c,0xac,0x0d,0x4a,0x36, +0x90,0x8f,0x05,0x0a,0x7d,0x4c,0x29,0xd7,0x40,0x3e,0x86,0x04,0xf1,0x31,0xe5,0x5c, +0x03,0xf9,0x98,0x10,0xc4,0xc7,0x42,0xa3,0x0d,0xe8,0x63,0xa2,0xd1,0x06,0xf4,0xb1, +0xd1,0x68,0x03,0xfa,0x58,0x1a,0xb0,0x01,0x7c,0x2c,0x30,0x03,0xfa,0x58,0xe0,0xae, +0x81,0x7c,0x8c,0x0c,0x9a,0xf8,0x58,0x20,0xc0,0xc7,0xc8,0xa0,0x89,0x8f,0x85,0x81, +0x12,0x1f,0x1b,0x14,0xf9,0x98,0x32,0xc8,0xc7,0x94,0x41,0x3e,0x36,0x50,0xf0,0xb1, +0x61,0x82,0x8f,0x05,0xf9,0x1a,0xc8,0xc7,0x88,0x08,0x3e,0x26,0x04,0xf1,0xb1,0xa0, +0x80,0x8f,0x19,0x03,0x7c,0xec,0x28,0xe2,0x63,0x41,0x11,0x9f,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x7c,0x37,0xe8,0xdb,0x60,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xf8,0xdd,0xc0,0x6f,0x83,0x22,0xb0,0x7f,0x0d,0x82,0xf8,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0x11,0xbe,0x01,0xe8,0x06,0x28,0x1b,0x04,0x86,0x04,0xf4,0x31,0x44,0xa0, +0x8f,0x1d,0x03,0x7d,0x66,0x09,0xa6,0x81,0x0a,0x03,0x4e,0x1e,0x43,0x1a,0xa8,0x30, +0xe0,0xe4,0x31,0xa4,0x81,0x0a,0xc3,0x4d,0x1e,0x43,0x1a,0x31,0x68,0x00,0x10,0x04, +0x83,0xe6,0x7c,0x83,0xd2,0x0d,0xf6,0x35,0xd8,0xdd,0x60,0x77,0x83,0xdd,0x0d,0x50, +0x37,0x40,0xdd,0x00,0x75,0x03,0xd4,0x0d,0x46,0x13,0x02,0x60,0x38,0x22,0x40,0xd9, +0x20,0xf8,0xa6,0x1b,0x54,0x36,0x10,0x02,0x3b,0x02,0xfa,0xd8,0x21,0xd0,0xc7,0x8e, +0x81,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0xa1,0x6f,0x70,0xba,0xc1,0xbf,0x06, +0xe3,0x1b,0x8c,0x26,0x04,0x80,0x05,0x85,0x7c,0x4c,0x28,0xe4,0x63,0x43,0x21,0x1f, +0x7b,0xd7,0x20,0x55,0x83,0xf8,0xd8,0xbb,0x06,0xa9,0x1a,0xc4,0x67,0x38,0x42,0xa0, +0xd9,0x60,0xf8,0x86,0x23,0x06,0x9b,0x0d,0x8a,0xaf,0x84,0x40,0x87,0x23,0x88,0x9b, +0x0d,0x86,0x6f,0x38,0xa2,0xc8,0xd9,0xa0,0xf8,0x4a,0x08,0xb4,0x88,0x40,0x67,0x19, +0xa8,0x2a,0x18,0x4d,0x70,0x06,0x0b,0xc8,0x36,0x90,0x8f,0xe1,0x47,0x40,0x1f,0x13, +0xb3,0x20,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x84,0x70,0x00,0xbe,0xc1,0xcf, +0x06,0xc1,0x2c,0x41,0x35,0x50,0x61,0x08,0x14,0xa8,0x0b,0xd3,0x88,0x81,0x03,0x80, +0x20,0x18,0x3c,0x21,0x1c,0xd0,0x6e,0xe0,0xb3,0xc1,0xc9,0x06,0x26,0x1b,0x8c,0x6f, +0x10,0xc4,0x59,0x10,0xa4,0x6e,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x08,0x07, +0xe1,0x1b,0xa0,0x6d,0xd0,0x66,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x85,0x70,0xf0, +0xbe,0x81,0xac,0x06,0x56,0xba,0x81,0x10,0x1f,0x13,0x02,0xf9,0x58,0x40,0xc0,0x67, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x14,0x0e,0xce,0x37,0x28,0x02,0x5b,0xd5,0x40, +0x74,0x03,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xa1,0xc2,0x41,0xfa,0x06,0x81, +0xaa,0x06,0x36,0x0c,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x85,0x83,0xf5, +0x0d,0x02,0x61,0xba,0x81,0x6d,0x83,0xe0,0x54,0x83,0xe1,0x08,0xd8,0x68,0xdb,0x80, +0xf9,0x66,0x19,0x2e,0x2b,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x85,0x03,0xf7, +0x0d,0xe4,0x36,0x10,0xec,0x74,0x83,0x20,0x3e,0xb3,0x04,0xd7,0x40,0x85,0x21,0x58, +0x48,0x35,0x62,0xe0,0x00,0x20,0x08,0x06,0x0f,0x0c,0x07,0xe3,0x1b,0xb0,0x6d,0x60, +0xb3,0x41,0xcd,0x06,0xf2,0x1b,0x84,0x01,0x18,0x7c,0x01,0xee,0x06,0x23,0x06,0x0e, +0x00,0x82,0x60,0xf0,0xc0,0x70,0x30,0xbe,0x81,0xdb,0x06,0x36,0x1b,0xd4,0x6c,0x20, +0xbf,0x01,0xdc,0x06,0x70,0x1b,0xc0,0x6d,0x00,0xb7,0x01,0xee,0x06,0x38,0x62,0x60, +0x00,0x20,0x08,0x06,0xd1,0x0b,0x07,0x26,0x1c,0x94,0xc7,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0x33,0x1c,0xc4,0x6f,0x70,0x1e,0xc1,0x2c,0x41,0x36,0x50,0x61,0x08,0x18, +0xec,0x34,0x86,0x22,0xfb,0x11,0x9f,0xe1,0x88,0x80,0x6e,0x03,0xe1,0x1b,0x8e,0x10, +0xea,0x36,0x20,0xbe,0x13,0x86,0x38,0x61,0x08,0x13,0x82,0x10,0x0c,0x37,0xe0,0x47, +0x00,0x06,0xb3,0x0c,0xda,0x16,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x94,0xc3,0x01, +0x0c,0x07,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x3d,0x1c,0xec,0x6f,0x90,0x04, +0xb3,0x04,0xdb,0x40,0x85,0x21,0x68,0x54,0x66,0x6c,0x72,0xbb,0x81,0x7c,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0xea,0xe1,0x60,0x85,0x83,0x60,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0x22,0x1f,0x0e,0xec,0x37,0x08,0x2c,0x30,0xdd,0x40,0x3e,0x23,0x06,0x06,0x00, +0x82,0x60,0x10,0x81,0x71,0xd0,0xbf,0x41,0x30,0x1c,0x61,0xa0,0x88,0xf3,0x5d,0x60, +0x94,0x05,0x83,0x7c,0x86,0x23,0x02,0xde,0x0d,0x84,0xef,0x02,0xa3,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0x32,0xe3,0xc0,0x7f,0x83,0x59,0xb3,0xa0,0x77,0x03,0xf9,0x8c, +0x18,0x18,0x00,0x08,0x82,0x41,0x84,0xc6,0x41,0x09,0x07,0xc1,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0x6c,0x1c,0xac,0x70,0xb0,0xae,0x41,0x60,0xac,0x1b,0x04,0xf1,0x31, +0x23,0x90,0xcf,0x2c,0x81,0x03,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_8e8a53d0f9c6f7057bf60aa5aece5517.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_8e8a53d0f9c6f7057bf60aa5aece5517.h new file mode 100644 index 00000000..93dbd496 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_8e8a53d0f9c6f7057bf60aa5aece5517.h @@ -0,0 +1,1043 @@ +// ffx_fsr2_accumulate_pass_8e8a53d0f9c6f7057bf60aa5aece5517.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_8e8a53d0f9c6f7057bf60aa5aece5517_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_8e8a53d0f9c6f7057bf60aa5aece5517_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_8e8a53d0f9c6f7057bf60aa5aece5517_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_8e8a53d0f9c6f7057bf60aa5aece5517_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_8e8a53d0f9c6f7057bf60aa5aece5517_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_8e8a53d0f9c6f7057bf60aa5aece5517_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_8e8a53d0f9c6f7057bf60aa5aece5517_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_8e8a53d0f9c6f7057bf60aa5aece5517_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_8e8a53d0f9c6f7057bf60aa5aece5517_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_8e8a53d0f9c6f7057bf60aa5aece5517_UAVResourceBindings[] = { 0, 1, 3, 4, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_8e8a53d0f9c6f7057bf60aa5aece5517_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_8e8a53d0f9c6f7057bf60aa5aece5517_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_8e8a53d0f9c6f7057bf60aa5aece5517_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_8e8a53d0f9c6f7057bf60aa5aece5517_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_8e8a53d0f9c6f7057bf60aa5aece5517_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_8e8a53d0f9c6f7057bf60aa5aece5517_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_8e8a53d0f9c6f7057bf60aa5aece5517_size = 16236; + +static const unsigned char g_ffx_fsr2_accumulate_pass_8e8a53d0f9c6f7057bf60aa5aece5517_data[] = { +0x44,0x58,0x42,0x43,0x25,0xca,0xbb,0x12,0x33,0xae,0xe9,0xc6,0x14,0xd2,0x75,0xc9, +0xce,0x72,0x54,0x31,0x01,0x00,0x00,0x00,0x6c,0x3f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x0c,0x02,0x00,0x00,0xcc,0x0f,0x00,0x00,0xe8,0x0f,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x98,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0xb8,0x0d,0x00,0x00,0x62,0x00,0x05,0x00,0x6e,0x03,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xa0,0x0d,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x65,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xc2,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xe4,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2, +0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42, +0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29, +0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30, +0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c, +0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3, +0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf, +0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f, +0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3, +0x50,0x08,0x6e,0x60,0x06,0xea,0xe6,0x08,0x82,0x62,0x30,0x83,0x32,0x0c,0x1f,0x81, +0x03,0x01,0xc3,0x08,0x84,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83, +0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84, +0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43, +0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4, +0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d, +0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc, +0x00,0x0c,0xfc,0x00,0x09,0x23,0x49,0xe5,0x30,0x82,0x60,0xcc,0xd4,0x06,0xe3,0xc0, +0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f, +0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c, +0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x72,0xe0,0x07,0x60,0xe0, +0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f, +0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0, +0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87, +0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0xc2,0x89,0x52,0x3a,0x53,0x18, +0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83, +0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c, +0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a, +0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60, +0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24,0x18,0x2b,0xb1,0x33,0x91,0xc1,0x38,0xb0, +0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43, +0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b, +0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8, +0x01,0x18,0xf8,0x01,0x0a,0x46,0x72,0x67,0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30, +0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03, +0x14,0x9c,0x04,0xcf,0x84,0x8d,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2, +0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xa0,0xc0,0x20,0x79,0x18,0x41,0x18, +0xce,0x10,0x82,0x8f,0x5d,0x6d,0x34,0xd1,0x34,0x4d,0xd3,0xc3,0x30,0x9e,0xe7,0x79, +0x1a,0x86,0x61,0x18,0x86,0x41,0xf5,0x4d,0xd2,0x14,0x51,0xc2,0xe4,0xb3,0x00,0xf3, +0x2c,0x44,0xc4,0x4e,0xc0,0x44,0xa0,0x60,0xa0,0x1b,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c, +0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10, +0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0xc8,0x02,0x01,0x1e,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24, +0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2,0x20,0xca,0xa1,0xf0,0x03,0x0a,0xa4,0x60, +0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03, +0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a, +0x3e,0xa0,0x34,0xca,0x1e,0xa2,0xcc,0x2d,0x8a,0xab,0x78,0xe8,0x1b,0x01,0xa8,0x01, +0x32,0x67,0x00,0x48,0x9d,0x01,0xa0,0x76,0x06,0x80,0xde,0x19,0x00,0x8a,0x67,0x00, +0x68,0x9e,0x01,0xa0,0x7a,0x06,0x80,0xec,0x19,0x00,0xc2,0x67,0x00,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x7e,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0xa1,0x99,0x20,0x0c,0xce,0x06,0x61,0x20,0x26,0x08,0xc3,0xb3,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x13,0x84,0x01,0xda,0x30,0x20,0x09,0x31,0x41,0x30,0x03,0x39,0xa0,0x25, +0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0xd5,0xf6,0x46,0x97,0xf6,0xe6,0xf6,0x65,0x57, +0x36,0x46,0xf7,0x26,0x37,0x37,0x41,0x18,0xa2,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85, +0x31,0x88,0x81,0x30,0x9c,0x09,0x82,0x1a,0xcc,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8, +0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86, +0x31,0x10,0x86,0xc3,0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab, +0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30, +0x48,0x1b,0x12,0x62,0x99,0x0c,0x6a,0x20,0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8, +0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x04,0x61,0x98,0x26,0x08,0x03,0xb5,0x41, +0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35,0x10,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae, +0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed, +0x4d,0x6e,0x82,0x30,0x54,0x1b,0x92,0x6b,0xd9,0x0c,0x6e,0x20,0x0c,0x87,0x8e,0xdc, +0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xb0, +0x36,0x24,0xdc,0xe2,0x19,0xdf,0x40,0x18,0xd9,0x04,0xa1,0x0d,0xe8,0x80,0x89,0xdc, +0x57,0x5a,0xdb,0x59,0x53,0x1a,0xdc,0xdc,0x04,0x61,0xb8,0x36,0x24,0x49,0x18,0x88, +0x81,0x31,0x06,0x03,0x61,0x38,0x13,0x84,0x01,0x23,0x26,0xf7,0x45,0x96,0xc6,0x16, +0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36, +0xb7,0x36,0xb7,0x21,0x29,0x03,0xc8,0x0c,0x8c,0x61,0x20,0x8c,0x6c,0x03,0xf2,0x48, +0x95,0xd6,0x81,0x01,0x19,0x9c,0xc1,0x04,0xe1,0x0d,0xea,0x80,0x9a,0xdc,0xdd,0x57, +0x9a,0x1b,0x5d,0x99,0x9c,0x5b,0x18,0xdb,0x57,0x1d,0xdc,0xdc,0x58,0x18,0x5b,0x19, +0xd9,0xd7,0xd8,0x1b,0xdb,0x9b,0xdc,0x04,0xe1,0x83,0x83,0x0d,0x8b,0x91,0x06,0x6a, +0x60,0x18,0x03,0xb1,0x06,0x6b,0xb0,0x06,0xce,0x04,0x21,0x0e,0xec,0x80,0x8e,0xdc, +0xdd,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x86,0x65,0x68, +0x03,0x37,0x30,0x86,0x81,0x58,0x83,0x35,0x58,0x83,0x6c,0x82,0x30,0x07,0x77,0x40, +0x46,0xee,0xee,0xcb,0xad,0xec,0xee,0x8b,0xed,0x6d,0x6c,0x6d,0x6e,0xc3,0x42,0xc0, +0x41,0x1c,0x18,0xd4,0x40,0xac,0xc1,0x1a,0xac,0x41,0xc6,0x47,0xee,0xee,0x8b,0xad, +0xae,0x2d,0xec,0x0b,0x2d,0x6d,0x8e,0xee,0x4d,0x2e,0x6f,0xc3,0x42,0xa5,0xc1,0x1c, +0x18,0xd7,0x40,0xac,0xc1,0x1a,0xac,0x81,0xb3,0x81,0x60,0x83,0x37,0x90,0x03,0x3a, +0x98,0x20,0xd8,0x41,0x1e,0xd0,0x18,0x13,0x33,0x9a,0x92,0x92,0x99,0x20,0x0c,0xd9, +0x06,0xc4,0xb0,0x83,0x3b,0x30,0x8c,0x01,0x0f,0x80,0x0d,0x41,0x1e,0x4c,0x10,0xf0, +0x40,0x0f,0xd8,0xcc,0x7d,0x31,0xa5,0xb9,0x95,0x85,0xc9,0x0d,0xb1,0x85,0xb5,0xc1, +0x6d,0x40,0x8c,0x3d,0xe0,0x03,0x63,0x18,0x0c,0x60,0x43,0xd0,0x07,0x1b,0x08,0x34, +0xa8,0x03,0x3d,0xf0,0x83,0x09,0x42,0x1d,0xe0,0x01,0x97,0x34,0xa9,0x32,0x37,0xb2, +0x32,0xb9,0xa9,0x34,0xbd,0xb2,0x09,0xc2,0x17,0x07,0x1b,0x90,0x24,0x14,0x28,0xa3, +0x0c,0xae,0x46,0x14,0xe8,0xa4,0x35,0x85,0xe1,0x49,0x95,0xb9,0x91,0x95,0xc9,0x4d, +0xa5,0xe9,0x95,0x6d,0x40,0x12,0x52,0xa0,0xc6,0xa0,0x0c,0xae,0x46,0x14,0xc8,0xa4, +0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x06,0x6d,0x03, +0x92,0x98,0x02,0x75,0x0a,0x65,0x70,0x35,0xa2,0xc0,0x2e,0x2d,0xc9,0x0d,0xae,0x8e, +0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x8c,0x28,0xad, +0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x6c,0x1b,0x8c,0x24,0x15,0x28, +0x55,0x28,0x83,0x8b,0x52,0x1a,0x53,0x5d,0x5b,0x58,0x53,0x1a,0x1c,0x51,0x5a,0x5b, +0x99,0xdb,0x5c,0xda,0x9b,0xdb,0xdc,0x04,0x61,0xe0,0x36,0x20,0x09,0x2b,0x50,0xad, +0x50,0x06,0x57,0x23,0x0a,0x94,0xd2,0x98,0xea,0xda,0xc2,0x9a,0xd2,0xe0,0x98,0xca, +0xec,0xca,0xd8,0xa8,0xde,0xaa,0xe6,0xca,0x26,0x08,0x43,0xb7,0x01,0x49,0x5e,0x81, +0x82,0x85,0x32,0xb8,0x1a,0x51,0xe0,0x92,0x66,0x24,0x17,0xd6,0x56,0x96,0xe4,0x46, +0x56,0x86,0x37,0x41,0x18,0xbc,0x0d,0x48,0x22,0x0b,0xd4,0x2c,0x94,0xc1,0xd5,0x88, +0x02,0x25,0x33,0xa2,0x32,0xbb,0xb4,0xb1,0x32,0xaa,0x37,0xab,0xb4,0xb2,0x3b,0xa2, +0x32,0x38,0x3a,0xb4,0x09,0xc2,0xf0,0x6d,0x30,0x92,0x5a,0xa0,0x6c,0xa1,0x0c,0x1a, +0x1e,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x13,0x84,0x01,0x0c,0x36,0x20,0x09,0x2e, +0x50,0xb9,0x50,0x06,0x4d,0x23,0x0a,0x94,0xcc,0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac, +0xca,0xc6,0xe8,0xde,0xe4,0xa6,0xc6,0xc2,0xd8,0xca,0x26,0x08,0x43,0x18,0x6c,0x40, +0x92,0x5d,0xa0,0x78,0xa1,0x0c,0x9a,0x46,0x14,0x08,0x99,0x11,0xbd,0xdd,0xb9,0xcd, +0x8d,0x85,0xb1,0x95,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x06,0x31,0xd8,0x80, +0x24,0xbe,0x40,0xfd,0x42,0x19,0x34,0x8d,0x28,0xf0,0x33,0x6b,0x7a,0xa3,0x4b,0x7b, +0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x1b,0x0a,0x73, +0x1b,0x2b,0x63,0x63,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x20,0x0c,0x63,0xb0,0x01,0x49, +0xc2,0x81,0x12,0x87,0x32,0x68,0x1a,0x51,0x20,0x63,0x06,0x25,0x57,0x56,0x84,0x07, +0xf7,0x36,0x57,0x27,0x57,0x36,0x41,0x18,0xc8,0x60,0x03,0x92,0x90,0x03,0x55,0x0e, +0x65,0xd0,0x34,0xa2,0xc0,0xcc,0x0c,0x4a,0xae,0xcc,0x2e,0xed,0xad,0x6e,0xce,0x48, +0x2e,0xac,0xad,0x0c,0x4a,0xae,0xac,0x08,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x82, +0x30,0x94,0xc1,0x06,0x24,0x39,0x07,0x0a,0x1d,0xca,0xa0,0x69,0x44,0x81,0x8b,0x19, +0x55,0x98,0x1b,0x52,0x18,0x9b,0x99,0xd1,0x93,0xd5,0x04,0x61,0x30,0x83,0x0d,0x46, +0xa2,0x0e,0xd4,0x3a,0x94,0x41,0xc3,0xca,0x4c,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0xaa, +0x2c,0xae,0xae,0xcc,0x6d,0xac,0x8c,0xa9,0xcc,0xed,0x8c,0x0e,0x6d,0x82,0x30,0x9c, +0xc1,0x06,0x24,0x69,0x07,0xca,0x1d,0xca,0xa0,0x69,0x44,0x81,0x8a,0x19,0x51,0x19, +0x1b,0x5d,0x18,0x55,0x5a,0x5b,0xd9,0x04,0x61,0x40,0x83,0x0d,0x46,0x02,0x0f,0x54, +0x3c,0x94,0x41,0xc3,0xcb,0x8c,0x28,0xcf,0x2d,0xac,0x2d,0x6d,0x4c,0xaa,0x6c,0x6e, +0x08,0x2d,0xcc,0xed,0xac,0xcc,0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82,0x30,0xa4,0xc1, +0x06,0x23,0x99,0x07,0x8a,0x1e,0xca,0xa0,0x21,0x66,0x66,0x95,0x56,0x76,0x37,0x05, +0x17,0x36,0x56,0x46,0xf5,0xd6,0x54,0x46,0x57,0x26,0x37,0x67,0x14,0x36,0x46,0xf7, +0x26,0x37,0x41,0x18,0xd4,0x60,0x83,0x91,0xd8,0x03,0x75,0x0f,0x65,0xd0,0x6c,0xa0, +0xf0,0x60,0x14,0x4a,0x01,0x15,0x56,0xc1,0x15,0x62,0x81,0x16,0x6e,0x41,0x17,0x7a, +0x01,0x1c,0xc6,0xc1,0x1c,0xd2,0x81,0x1d,0xde,0x41,0x1e,0xea,0x01,0x1f,0x36,0x0c, +0x06,0x28,0xe4,0xc3,0x04,0x41,0x00,0x36,0x00,0x1b,0x06,0x83,0x1f,0xf8,0x61,0x43, +0xd0,0x0f,0x1b,0x86,0x61,0x1f,0xfc,0x81,0xc2,0xd0,0xd4,0x86,0x61,0x0c,0xc6,0x60, +0xd8,0x20,0x5c,0x21,0xb1,0xa1,0xd8,0x07,0x90,0x00,0xfe,0x40,0x24,0x88,0x88,0xc9, +0x85,0xb9,0x8d,0xa1,0x95,0xcd,0x4d,0x10,0x86,0x35,0xa0,0x61,0xc6,0xf6,0x16,0x46, +0x37,0x37,0x41,0x18,0xd8,0x80,0x45,0x9a,0xdb,0x1c,0xdd,0xdc,0x04,0x61,0x68,0x03, +0x12,0x69,0x6e,0x74,0x73,0x13,0x84,0xc1,0x0d,0x88,0xd0,0x95,0xe1,0x7d,0xb1,0xbd, +0x85,0x91,0x4d,0x10,0x86,0x37,0x20,0x42,0x57,0x86,0xf7,0xe5,0xf6,0x26,0xd7,0xc6, +0x84,0xae,0x0c,0xef,0x6b,0x8e,0xee,0x4d,0xae,0x8c,0x45,0x5d,0x9a,0x1b,0xdd,0xdc, +0x06,0x88,0x24,0x4a,0xc2,0x24,0x4e,0x02,0x25,0x52,0x42,0x25,0x56,0x82,0x25,0x5a, +0xc2,0x25,0xb8,0x97,0xb8,0x60,0x02,0x16,0xaa,0xb0,0xb1,0xd9,0xb5,0xb9,0xa4,0x91, +0x95,0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64,0x78,0x2e,0x76,0x65,0x72,0x73,0x69,0x6f, +0x6e,0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b,0x5d,0x18,0x9b,0x5d,0x99,0xdc,0x94,0xc0, +0xa8,0x43,0x86,0xe7,0x32,0x87,0x16,0x46,0x56,0x26,0xd7,0xf4,0x46,0x56,0xc6,0x36, +0x25,0x48,0xca,0x90,0xe1,0xb9,0xc8,0x95,0xcd,0xbd,0xd5,0xc9,0x8d,0x95,0xcd,0x4d, +0x09,0xfc,0xa0,0x12,0x19,0x9e,0x0b,0x5d,0x1e,0x5c,0x59,0x90,0x9b,0xdb,0x1b,0x5d, +0x18,0x5d,0xda,0x9b,0xdb,0xdc,0x14,0x21,0x1f,0xfc,0xa1,0x0e,0x19,0x9e,0x4b,0x99, +0x1b,0x9d,0x5c,0x1e,0xd4,0x5b,0x9a,0x1b,0xdd,0xdc,0x94,0x40,0x24,0xba,0x90,0xe1, +0xb9,0x8c,0xbd,0xd5,0xb9,0xd1,0x95,0xc9,0xcd,0x4d,0x09,0x60,0x02,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x35,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x0d,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20, +0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40, +0x84,0xf9,0xc8,0x6d,0x9b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11, +0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x2d,0x6c,0xc3,0xe5,0x3b, +0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8, +0x6d,0x1b,0x83,0x34,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x96,0xe0,0x0c,0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x05,0x44, +0xc3,0xe5,0x3b,0x8f,0x6f,0x44,0x0e,0xf5,0x88,0x83,0x8f,0xdc,0xb6,0x1d,0x54,0xc3, +0xe5,0x3b,0x8f,0x2f,0x01,0xcc,0xb3,0x10,0x25,0x51,0x11,0x8b,0x5f,0xdc,0xb6,0x11, +0x54,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x44,0xe9,0x00,0x83,0x5f,0xdc, +0xb6,0x15,0x58,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11, +0xe1,0x17,0xb7,0x6d,0x02,0xd9,0x70,0xf9,0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38, +0x88,0x0d,0x18,0x39,0xd4,0xe3,0x23,0xb7,0x6d,0x06,0xcf,0x70,0xf9,0xce,0xe3,0x53, +0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48, +0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x8e,0x8a,0x53,0xd0,0xf9,0xc6,0xf7,0x05, +0x7b,0xf6,0x0a,0xa5,0xae,0xce,0x55,0x17,0x44,0x58,0x49,0x4c,0x7c,0x2f,0x00,0x00, +0x62,0x00,0x05,0x00,0xdf,0x0b,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0x64,0x2f,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00, +0xd6,0x0b,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c, +0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42, +0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20, +0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50, +0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00, +0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d, +0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff, +0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42, +0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc3,0x00,0x00,0x00, +0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3, +0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe8,0xc1,0x08, +0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08, +0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89, +0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3, +0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8, +0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83, +0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1, +0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18, +0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c, +0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60, +0x06,0xea,0xe6,0x08,0x82,0x62,0x30,0x83,0x32,0x0c,0x1f,0x81,0x03,0x01,0xc3,0x08, +0x84,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39, +0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c, +0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01, +0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c, +0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21, +0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c, +0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc, +0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00, +0x09,0x23,0x49,0xe5,0x30,0x82,0x60,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f, +0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4, +0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0, +0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x72,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07, +0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61, +0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a, +0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90, +0x03,0x3f,0x00,0x03,0x3f,0x40,0xc2,0x89,0x52,0x3a,0x53,0x18,0x8c,0x03,0x3b,0x84, +0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83, +0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e, +0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86, +0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0, +0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07, +0x7a,0xf0,0x03,0x24,0x18,0x2b,0xb1,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3, +0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98, +0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01, +0x0a,0x46,0x72,0x67,0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59, +0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0, +0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87, +0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x14,0x9c,0x04,0xcf, +0x84,0x8d,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39, +0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc, +0x43,0x38,0xd0,0x83,0x1f,0xa0,0xc0,0x20,0x79,0x18,0x41,0x18,0xce,0x10,0x82,0x8f, +0x5d,0x6d,0x34,0xd1,0x34,0x4d,0xd3,0xc3,0x30,0x9e,0xe7,0x79,0x1a,0x86,0x61,0x18, +0x86,0x41,0xf5,0x4d,0xd2,0x14,0x51,0xc2,0xe4,0xb3,0x00,0xf3,0x2c,0x44,0xc4,0x4e, +0xc0,0x44,0xa0,0x60,0xa0,0x7b,0x0a,0x00,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c, +0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10, +0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0xc8,0x02,0x01,0x11,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24, +0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2,0x20,0xca,0xa1,0xf0,0x03,0xe8,0x1b,0x01, +0x20,0x73,0x06,0x80,0xd4,0x19,0x00,0x6a,0x67,0x00,0xe8,0x9d,0x01,0xa0,0x78,0x06, +0x80,0xe6,0x19,0x00,0xb2,0x67,0x00,0x08,0x9f,0x01,0x00,0x00,0x79,0x18,0x00,0x00, +0x70,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xa1,0x99,0x20,0x0c, +0xce,0x06,0x61,0x20,0x26,0x08,0xc3,0xb3,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06, +0xc4,0x20,0x26,0x08,0x03,0x34,0x41,0x30,0x83,0x8d,0xc0,0x04,0x61,0x88,0x36,0x08, +0x4a,0xb3,0x21,0x51,0x16,0x46,0x21,0x06,0x42,0x71,0x26,0x08,0x6a,0xc0,0x6d,0x48, +0x06,0x88,0x51,0x94,0x81,0x50,0x9c,0x09,0xc2,0x20,0x6d,0x48,0x88,0x85,0x51,0xa4, +0x81,0x50,0x9c,0x09,0xc2,0x30,0x4d,0x10,0x06,0x6a,0x83,0xa0,0x54,0x1b,0x12,0x09, +0x62,0x14,0x6a,0x20,0x14,0x6b,0x82,0x30,0x54,0x1b,0x12,0x6a,0x61,0x14,0x6c,0x20, +0x14,0x67,0x82,0x30,0x58,0x1b,0x12,0x6c,0x61,0x14,0x6d,0x20,0x14,0x6b,0x82,0xd0, +0x06,0xdd,0x04,0x61,0xb8,0x36,0x24,0x06,0xc7,0x28,0xdd,0x40,0x28,0xce,0x04,0x61, +0xc0,0x36,0x24,0x1f,0xc4,0x28,0xc3,0x40,0x28,0xd6,0x06,0xe4,0x89,0xa6,0x2b,0xdb, +0x3c,0x30,0x98,0x20,0xbc,0x81,0x37,0x41,0xf8,0xb4,0x0d,0x8b,0x22,0x06,0x8c,0xa2, +0x0c,0xc4,0x18,0x8c,0xc1,0x18,0x38,0x13,0x84,0x38,0xf8,0x36,0x2c,0x43,0x19,0x30, +0xca,0x30,0x10,0x63,0x30,0x06,0x63,0x60,0x4d,0x10,0xe6,0x00,0x0c,0x36,0x2c,0xc4, +0x19,0x30,0x8a,0x34,0x10,0x63,0x30,0x06,0x63,0x60,0x6d,0x58,0x24,0x31,0x60,0x14, +0x6a,0x20,0xc6,0x60,0x0c,0xc6,0xc0,0xd9,0x40,0x90,0x81,0x19,0xa0,0x41,0x1a,0x4c, +0x10,0xec,0x20,0x0c,0x26,0x08,0x43,0xb6,0x01,0x51,0xd6,0x80,0x51,0x94,0x81,0x0d, +0x80,0x0d,0x41,0x1b,0x4c,0x10,0xf0,0x40,0x0c,0x36,0x20,0xca,0x1b,0x30,0xca,0x30, +0x28,0xc0,0x86,0x00,0x0e,0x36,0x10,0x61,0xa0,0x06,0x6e,0x10,0x07,0x13,0x04,0x01, +0xa0,0x30,0x34,0xb5,0x61,0xe8,0xba,0x61,0x83,0x40,0xd5,0xc1,0x86,0x62,0x0e,0xe8, +0x00,0x90,0x03,0x3b,0xa8,0xc2,0xc6,0x66,0xd7,0xe6,0x92,0x46,0x56,0xe6,0x46,0x37, +0x25,0x08,0xaa,0x90,0xe1,0xb9,0xd8,0x95,0xc9,0xcd,0xa5,0xbd,0xb9,0x4d,0x09,0x88, +0x26,0x64,0x78,0x2e,0x76,0x61,0x6c,0x76,0x65,0x72,0x53,0x02,0xa3,0x0e,0x19,0x9e, +0xcb,0x1c,0x5a,0x18,0x59,0x99,0x5c,0xd3,0x1b,0x59,0x19,0xdb,0x94,0x00,0x29,0x43, +0x86,0xe7,0x22,0x57,0x36,0xf7,0x56,0x27,0x37,0x56,0x36,0x37,0x25,0x88,0x83,0x3a, +0x64,0x78,0x2e,0x65,0x6e,0x74,0x72,0x79,0x50,0x6f,0x69,0x6e,0x74,0x73,0x53,0x02, +0x3b,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x35,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x0d,0x40,0xc3,0xe5, +0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0x00,0x0d,0x97,0xef,0x3c, +0x7e,0x80,0x34,0x40,0x84,0xf9,0xc8,0x6d,0x9b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42, +0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x2d, +0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18, +0x80,0x80,0xf9,0xc8,0x6d,0x1b,0x83,0x34,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x96,0xe0,0x0c,0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f, +0xdc,0xb6,0x05,0x44,0xc3,0xe5,0x3b,0x8f,0x6f,0x44,0x0e,0xf5,0x88,0x83,0x8f,0xdc, +0xb6,0x1d,0x54,0xc3,0xe5,0x3b,0x8f,0x2f,0x01,0xcc,0xb3,0x10,0x25,0x51,0x11,0x8b, +0x5f,0xdc,0xb6,0x11,0x54,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x44,0xe9, +0x00,0x83,0x5f,0xdc,0xb6,0x15,0x58,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45, +0x04,0x3b,0x39,0x11,0xe1,0x17,0xb7,0x6d,0x02,0xd9,0x70,0xf9,0xce,0xe3,0x4f,0x47, +0x44,0x00,0x83,0x38,0x88,0x0d,0x18,0x39,0xd4,0xe3,0x23,0xb7,0x6d,0x06,0xcf,0x70, +0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x61,0x20,0x00,0x00, +0x89,0x09,0x00,0x00,0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00,0x4b,0x00,0x00,0x00, +0x34,0xcc,0x00,0x14,0x52,0x19,0x15,0x61,0x40,0xb1,0x95,0x46,0xa9,0x94,0x5c,0xd9, +0xd5,0x40,0xf1,0x95,0x4b,0xc1,0x94,0x4d,0x31,0x95,0x61,0x40,0xf1,0x06,0x94,0x6f, +0x40,0x29,0x55,0x41,0x45,0x94,0x4f,0xd1,0xd0,0x57,0x03,0xa4,0x14,0x41,0x19,0x94, +0x47,0x09,0x8c,0x00,0x90,0x31,0x46,0x00,0x82,0x20,0x08,0x82,0xc1,0x0c,0xc0,0x18, +0x01,0x08,0x82,0x20,0x0a,0x06,0x63,0x04,0xad,0x39,0xe7,0xec,0x37,0x46,0x00,0x82, +0x20,0x28,0x7f,0x63,0x04,0x20,0x08,0xc2,0xfc,0x2f,0x8c,0x11,0x80,0x20,0x08,0xc6, +0xbf,0x30,0x46,0xb0,0xfb,0xa3,0x4c,0x82,0xc1,0x18,0xc1,0xee,0x8f,0x32,0xff,0x8d, +0x11,0x80,0x20,0x08,0xc2,0xbf,0x30,0x46,0xd0,0x9a,0x73,0xce,0x7b,0x63,0x04,0x20, +0x08,0x82,0x32,0x18,0x8c,0x11,0x80,0x20,0x08,0x82,0xa0,0x30,0x46,0x00,0x82,0xf8, +0x7f,0x8f,0xc1,0x18,0x41,0x48,0x82,0x21,0xde,0x8d,0x11,0xec,0xb1,0x1a,0xef,0xdf, +0x18,0xc1,0x5a,0xab,0xb5,0xf8,0x8d,0x11,0xfc,0xf7,0xdf,0xbf,0xdf,0x18,0x41,0x6b, +0xce,0x39,0xef,0x0b,0x63,0x04,0xb2,0xe8,0xf6,0xff,0x37,0x46,0xa0,0xb3,0xe6,0x9c, +0x7e,0x63,0x04,0x2a,0x5e,0x9f,0xaa,0x37,0x46,0x00,0x82,0x20,0x08,0x82,0xc3,0x18, +0xc1,0x5a,0xab,0xb5,0xee,0x8d,0x11,0x80,0x20,0xe8,0xdf,0x61,0x30,0x46,0xd0,0x9a, +0x73,0x4e,0x7b,0x63,0x04,0x20,0x08,0x82,0x24,0x18,0x8c,0x11,0x80,0x20,0x08,0xea, +0x60,0x30,0x46,0x00,0xc7,0x65,0x7e,0x7b,0x63,0x04,0x64,0xc9,0xeb,0xf7,0x37,0x46, +0x00,0x82,0x20,0xc8,0x82,0xc1,0x18,0x01,0x08,0x82,0x20,0xfc,0x8d,0x11,0x80,0x20, +0x08,0xa2,0xdf,0x18,0xc1,0x3b,0x93,0x26,0xda,0x8d,0x11,0x80,0x20,0x08,0xe2,0xbf, +0x30,0x46,0x00,0x82,0x20,0x88,0x7f,0x23,0x00,0x00,0x00,0x00,0x23,0x06,0x09,0x00, +0x82,0x60,0x00,0x06,0xb9,0xb0,0x07,0x67,0x30,0x0b,0xb2,0xb0,0x0a,0x23,0x06,0x09, +0x00,0x82,0x60,0x00,0x06,0xba,0xc0,0x07,0x68,0x80,0x0b,0xb4,0xc0,0x0a,0x23,0x06, +0x09,0x00,0x82,0x60,0x00,0x06,0xbb,0xd0,0x07,0x69,0xa0,0x0b,0xba,0xd0,0x0a,0x23, +0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xbc,0xe0,0x07,0x6a,0x80,0x0b,0xb8,0xe0,0x0a, +0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xbd,0xf0,0x07,0x6a,0x10,0x0b,0xbc,0xf0, +0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xbe,0x00,0x0a,0x6b,0xb0,0x0b,0xb3, +0x00,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xbf,0x10,0x0a,0x6c,0x60,0x0b, +0xb5,0x10,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe0,0x20,0x0a,0x6d,0x90, +0x0b,0xb7,0x20,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe1,0x30,0x0a,0x6e, +0xb0,0x0b,0xba,0x30,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe2,0x40,0x0a, +0x6f,0x00,0x0e,0xbc,0x40,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe3,0x50, +0x0a,0x70,0x20,0x0e,0xbf,0x50,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe4, +0x60,0x0a,0x71,0x00,0x0e,0xe2,0x60,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06, +0xe5,0x70,0x0a,0x75,0x10,0x0e,0xe4,0x70,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00, +0x06,0xe6,0x80,0x0a,0x77,0x20,0x0e,0xe2,0x80,0x0b,0x23,0x06,0x06,0x00,0x82,0x60, +0x40,0xc8,0x03,0x28,0x8c,0xc3,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0xf3,0x10,0x0a, +0xe7,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0xc4,0x3c,0x84,0x42,0x39,0x8c,0x18,0x18, +0x00,0x08,0x82,0x01,0x41,0x0f,0xa2,0x90,0x0e,0x23,0x06,0x07,0x00,0x82,0x60,0xd0, +0xb1,0x03,0x2b,0x14,0xea,0x30,0x9a,0x10,0x04,0x65,0x9c,0xc3,0x95,0x81,0x0e,0x57, +0xc1,0x2b,0x70,0x11,0x01,0x54,0x60,0x0a,0x5a,0x49,0x01,0x25,0x24,0x70,0x82,0x61, +0x27,0x18,0x66,0xc2,0x18,0xc0,0xc7,0x04,0x32,0x80,0xcf,0x68,0x42,0x03,0x5c,0x60, +0xd8,0x39,0x86,0x59,0x21,0xd0,0xc7,0x0a,0x81,0x3e,0x23,0x06,0x07,0x00,0x82,0x60, +0xa0,0xfd,0x83,0x2f,0x5c,0xf6,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70, +0x00,0x20,0x08,0x06,0x5d,0x48,0x84,0x83,0xc6,0x0f,0xa3,0x09,0x01,0x30,0x9a,0x20, +0x04,0x27,0x18,0x76,0x82,0x61,0x76,0x08,0xf4,0xb1,0x43,0xa0,0x8f,0x09,0x0c,0x7c, +0x4c,0x60,0xe0,0x33,0x9a,0x90,0x08,0xa3,0x09,0xca,0x60,0x08,0x21,0x1f,0x43,0x08, +0xf9,0x98,0x02,0x0b,0xf0,0x31,0x25,0x16,0xe0,0x33,0x62,0x70,0x00,0x20,0x08,0x06, +0x07,0x4e,0xdc,0x03,0x21,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x91,0x13,0xf8,0x40, +0x08,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe8,0x04,0x3e,0xf8,0x81,0x30,0x62,0x70, +0x00,0x20,0x08,0x06,0xc7,0x4e,0xe4,0xc3,0x1f,0x08,0xa7,0x18,0x76,0x8a,0x61,0x46, +0x08,0xf4,0x31,0x42,0xa0,0xcf,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x3f,0xd1,0x0f, +0x73,0x30,0x13,0x65,0x40,0x06,0x20,0x01,0x12,0x20,0x01,0x12,0xa3,0x09,0x01,0x30, +0x9a,0x20,0x04,0xa3,0x09,0x9d,0x30,0x9a,0xe0,0x0d,0x26,0x10,0xf2,0x31,0x81,0x90, +0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x68,0x60,0xf1,0x0f,0x78,0x50,0x13,0xa3,0x09, +0x81,0x30,0x9a,0x20,0x0c,0x56,0x08,0xf1,0xb1,0x42,0x88,0x8f,0xa9,0x81,0x20,0x1f, +0x53,0x03,0x41,0x3e,0x26,0x08,0xf2,0x31,0x41,0x90,0x8f,0x09,0x01,0x7c,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0x72,0x8b,0x92,0x08,0x0c,0x71,0x03,0xf8,0x18,0xe2,0x06, +0xf0,0x19,0x8e,0x10,0x66,0x61,0xf8,0x86,0x23,0x86,0x5a,0x28,0xbe,0x12,0x02,0x1d, +0x8e,0x20,0x6c,0x61,0xf8,0x86,0x23,0x0a,0x5c,0x28,0xbe,0x12,0x02,0x2d,0x22,0xd0, +0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xee,0x22,0x26,0x64,0xa1,0x15,0x3a,0xae,0x1f, +0xfa,0xc1,0x2d,0xdc,0x62,0x27,0x74,0x61,0x34,0x21,0x18,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0xd2,0x0b,0xb4,0x08,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0xd2,0x0b,0x9a, +0xc0,0x05,0x58,0x00,0x83,0x0f,0x24,0x40,0x22,0x2e,0xe2,0xc2,0x27,0x7a,0x61,0x34, +0x21,0x00,0x46,0x13,0x84,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xba,0xbc,0xc8,0x09, +0x59,0xb0,0x8b,0xd1,0x84,0x60,0x18,0x6e,0x08,0xec,0x02,0x0c,0x4a,0x69,0x09,0x2e, +0x21,0xd8,0x1a,0x5e,0x82,0xab,0x09,0x74,0x96,0x21,0x10,0x82,0x11,0x83,0x03,0x00, +0x41,0x30,0xe8,0x40,0x03,0x2c,0x72,0xc1,0x2f,0x46,0x13,0x02,0x60,0x34,0x41,0x08, +0x4e,0x30,0xec,0x04,0xc3,0x4c,0xd8,0xe4,0x63,0xc2,0x26,0x1f,0x13,0x52,0x02,0x3e, +0x26,0xa8,0x04,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x88,0x0d,0xb8,0x30,0x84, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x64,0x03,0x2e,0xe2,0x21,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0x63,0x36,0xe4,0xe2,0x18,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa0, +0x0d,0xb9,0x98,0x87,0x60,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xd9,0x40,0x8b,0x61, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xd9,0x48,0x0b,0xe1,0x84,0x81,0x4e,0x18,0xc8, +0x0e,0x22,0x3e,0x66,0x10,0xf1,0x29,0x42,0x2e,0xa0,0x88,0xb9,0x80,0x11,0x83,0x03, +0x00,0x41,0x30,0xa8,0x70,0x63,0x2d,0x04,0xd8,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x2a,0x37,0xd8,0x42,0x88,0x8d,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x7c,0x83,0x2f, +0xe8,0x41,0x36,0x84,0xe0,0x2f,0xfe,0xe2,0x2f,0xfe,0x62,0x34,0x21,0x00,0x46,0x13, +0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a, +0xf1,0x08,0x8d,0x7c,0xb8,0x8d,0xc6,0x20,0x0d,0xd2,0x20,0x0d,0xd2,0x18,0x4d,0x08, +0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x28,0xe9,0x37,0xc0,0xc2, +0x20,0x34,0x40,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x95,0x79,0xf4,0x85,0x10,0x8c, +0x18,0x34,0x00,0x08,0x82,0x41,0xb3,0x1e,0xa9,0x11,0x12,0xbf,0x11,0x38,0xac,0xc1, +0x1a,0xac,0xc1,0x1a,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a, +0x40,0x0c,0xa5,0x99,0x07,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0xd5,0x1e,0xa4,0x11, +0x20,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xc8,0x07,0x6c,0xa0,0x84,0x79,0x04,0xd5, +0x6c,0xcc,0xc6,0x6c,0xcc,0xc6,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20, +0x8c,0x26,0x10,0xc3,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xf7,0x51,0x1b,0x2d,0xb1, +0x1e,0x1b,0x18,0xe0,0x06,0x6e,0xe0,0x06,0x6e,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10, +0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xc3,0x1f, +0xba,0x21,0x13,0xf0,0x61,0x06,0x65,0xd0,0x1b,0xbd,0xd1,0x1b,0xbd,0x31,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x30,0x62,0xd0,0x00,0x20, +0x08,0x06,0x4d,0x88,0xfc,0xc6,0x4d,0xd4,0xc7,0xa5,0x06,0xe2,0x21,0x1e,0xe2,0x21, +0x1e,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x23, +0x06,0x0d,0x00,0x82,0x60,0xd0,0x98,0x08,0x79,0xf0,0x84,0x7e,0x54,0x6f,0x70,0x1e, +0xe7,0x71,0x1e,0xe7,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3, +0x09,0xc4,0x50,0x74,0x20,0x22,0x60,0xa3,0x40,0x1e,0x20,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x2a,0x45,0xc0,0x43,0x08,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x71,0x11, +0xf6,0x20,0x0b,0x11,0x91,0x83,0xe0,0x3d,0xde,0xe3,0x3d,0xde,0x63,0x34,0x21,0x00, +0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0x61,0xc4,0xa0,0x01,0x40,0x10, +0x0c,0x9a,0x19,0x89,0x8f,0xb4,0x38,0x91,0x3e,0x30,0xe8,0x83,0x3e,0xe8,0x83,0x3e, +0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x46,0x0c, +0x1a,0x00,0x04,0xc1,0xa0,0xc1,0x11,0xfb,0x70,0x0b,0x16,0x71,0x83,0x25,0x3f,0xf2, +0x23,0x3f,0xf2,0x63,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13, +0x88,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x1e,0xd9,0x8f,0xb9,0x88,0x11,0x36, +0x80,0xfc,0xc3,0x3f,0xfc,0xc3,0x3f,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13, +0x06,0x61,0x34,0x81,0x18,0x6a,0x15,0x70,0x04,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0, +0xfa,0x11,0xfb,0x08,0xae,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xc8,0x44,0x44,0xf4, +0x02,0x47,0x50,0x21,0x28,0x91,0x12,0x29,0x91,0x12,0x19,0x4d,0x08,0x80,0xd1,0x04, +0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x26, +0x4d,0x4e,0xe4,0x2f,0x7a,0x64,0x16,0x0c,0x15,0x51,0x11,0x15,0x51,0x91,0xd1,0x84, +0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x11,0x83,0x06,0x00, +0x41,0x30,0x68,0xdc,0x84,0x45,0x48,0x43,0x4c,0x48,0x61,0x79,0x91,0x17,0x79,0x91, +0x17,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x18, +0x31,0x68,0x00,0x10,0x04,0x83,0x66,0x4e,0x62,0x24,0x35,0xce,0x44,0x14,0x20,0x1a, +0xa1,0x11,0x1a,0xa1,0x91,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18, +0x4d,0x20,0x06,0xd3,0x0d,0x70,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x77, +0xe2,0x26,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7b,0xa2,0x23,0x81,0x7f,0x8c, +0x18,0x18,0x00,0x08,0x82,0x41,0x94,0x27,0x70,0x12,0x0c,0x47,0x04,0xbf,0x41,0x7c, +0x36,0xe8,0x87,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xe2,0x13,0x1d,0x09,0x2c, +0x10,0xe8,0x63,0x06,0x7f,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x3f,0xe9, +0x91,0xc0,0x02,0x81,0x3e,0x16,0x10,0xf2,0x99,0x6e,0x28,0x8f,0x00,0xb1,0xfe,0x68, +0x87,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x44,0x2a,0x7b,0x12,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x81,0x2a,0x67,0x12,0xac,0xc8,0x88,0x81,0x01,0x80,0x20,0x18, +0x44,0xa6,0xd2,0x27,0xc1,0x70,0x44,0xc0,0x1e,0xc4,0x67,0xc3,0x89,0xc8,0x67,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0xa2,0x54,0x39,0x93,0xc0,0x02,0x81,0x3e,0x66,0xa4,0x88, +0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x62,0x15,0x35,0x09,0x2c,0x10,0xe8,0x63, +0x01,0x21,0x9f,0xe9,0x06,0xf9,0x08,0x10,0x9b,0x0f,0x7d,0x88,0xcf,0x88,0x81,0x01, +0x80,0x20,0x18,0x44,0xb1,0x82,0x2a,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xb5, +0x42,0x27,0x01,0x8e,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x34,0x2b,0xaa,0x12,0x0c, +0x47,0x04,0xf9,0x41,0x7c,0x36,0xd0,0x88,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0xb2,0x15,0x3a,0x09,0x2c,0x10,0xe8,0x63,0x86,0x8d,0xc8,0x67,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0xa2,0x5c,0xb9,0x93,0xc0,0x02,0x81,0x3e,0x16,0x10,0xf2,0x99,0x6e,0xf8, +0x8f,0x00,0xb1,0x31,0x39,0x89,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xe4,0x2b, +0xb5,0x12,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x21,0x2e,0xa1,0x12,0x94,0xc9,0x88, +0x81,0x01,0x80,0x20,0x18,0x44,0xe0,0x72,0x2b,0xc1,0x70,0x44,0x60,0x22,0xc4,0x67, +0x43,0x98,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x71,0x09,0x95,0xc0,0x02, +0x81,0x3e,0x66,0x8c,0x89,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x32,0x17,0x52, +0x09,0x2c,0x10,0xe8,0x63,0x01,0x21,0x9f,0xe9,0x06,0x16,0x09,0x10,0x43,0x83,0x96, +0x90,0x8f,0xa5,0x41,0x4b,0xc8,0xc7,0xd4,0xa0,0x25,0xe4,0x63,0x6b,0xd0,0x12,0xf2, +0xb1,0x8f,0x25,0xe4,0x63,0x60,0xc0,0x12,0xf2,0xb1,0x30,0x60,0x09,0xf9,0x98,0x18, +0xb0,0x84,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0, +0xc7,0x34,0x96,0x90,0x8f,0x6d,0x2c,0x21,0x1f,0xe3,0x58,0x42,0x3e,0xd6,0xb1,0x84, +0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0xaa, +0x96,0x90,0x8f,0x59,0x2d,0x21,0x1f,0xbb,0x5a,0x42,0x3e,0x86,0xb5,0x84,0x7c,0x0c, +0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0xee,0x80,0x14, +0xe0,0x63,0xc1,0x1a,0xc0,0xc7,0x82,0x0f,0x3e,0x76,0x04,0xf4,0xb1,0x43,0xa0,0x8f, +0x1d,0x03,0x7d,0xec,0x20,0xe8,0x63,0xab,0x70,0x13,0xf2,0x31,0x56,0xb8,0x09,0xf9, +0x58,0x2b,0xdc,0x84,0x7c,0xcc,0x15,0x6e,0x42,0x3e,0x26,0x0a,0x36,0x21,0x1f,0x1b, +0x05,0x9b,0x90,0x8f,0x91,0x82,0x4d,0xc8,0xc7,0x4a,0xc1,0x26,0xe4,0x63,0x04,0x02, +0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0xd6,0x07,0x39,0x21,0x1f, +0xf3,0x83,0x9c,0x90,0x8f,0xfd,0x41,0x4e,0xc8,0xc7,0x40,0x21,0x27,0xe4,0x63,0x08, +0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x07,0x3c,0x21, +0x1f,0xcb,0x03,0x9e,0x90,0x8f,0xe9,0x01,0x4f,0xc8,0xc7,0xf6,0x80,0x27,0xe4,0x63, +0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84,0x01, +0x7d,0x8c,0x10,0x03,0xfa,0x18,0x31,0x06,0xf4,0x31,0x82,0x0c,0xe8,0x63,0xeb,0x00, +0x16,0xf2,0x31,0x76,0x00,0x0b,0xf9,0x58,0x3b,0x80,0x85,0x7c,0xcc,0x1d,0xc0,0x42, +0x3e,0x26,0x0e,0x3f,0x21,0x1f,0x1b,0x87,0x9f,0x90,0x8f,0x91,0xc3,0x4f,0xc8,0xc7, +0xca,0xe1,0x27,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08, +0x04,0x3e,0xd6,0x0b,0x62,0x21,0x1f,0xf3,0x05,0xb1,0x90,0x8f,0xfd,0x82,0x58,0xc8, +0xc7,0xc0,0x41,0x2c,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7, +0x10,0x02,0x3e,0x86,0x0b,0x65,0x21,0x1f,0xcb,0x85,0xb2,0x90,0x8f,0xe9,0x42,0x59, +0xc8,0xc7,0x76,0xa1,0x2c,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0, +0xc7,0x10,0x02,0x3e,0x46,0x84,0x02,0x7d,0x8c,0x10,0x05,0xfa,0x18,0x31,0x0a,0xf4, +0x31,0x82,0x14,0xe8,0x63,0x2b,0xa1,0x16,0xf2,0x31,0x96,0x50,0x0b,0xf9,0x58,0x4b, +0xa8,0x85,0x7c,0xcc,0x25,0xd4,0x42,0x3e,0x26,0x12,0x69,0x21,0x1f,0x1b,0x89,0xb4, +0x90,0x8f,0x91,0x44,0x5a,0xc8,0xc7,0x4a,0x22,0x2d,0xe4,0x63,0x04,0x02,0x1f,0x23, +0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0xd6,0x0f,0x6c,0x21,0x1f,0xf3,0x07, +0xb6,0x90,0x8f,0xfd,0x03,0x5b,0xc8,0xc7,0x40,0x82,0x2d,0xe4,0x63,0x08,0x01,0x1f, +0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x0f,0x6f,0x21,0x1f,0xcb, +0x87,0xb7,0x90,0x8f,0xe9,0xc3,0x5b,0xc8,0xc7,0xf6,0xe1,0x2d,0xe4,0x63,0x08,0x01, +0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84,0x03,0x7d,0x8c, +0x10,0x07,0xfa,0x18,0x31,0x0e,0xf4,0x31,0x82,0x1c,0xe8,0x63,0x31,0x63,0x23,0xf1, +0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0x7d,0xca,0x27,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x43,0x7e,0x62,0x27,0xa8,0x9b,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xe0, +0xe7,0x7c,0x82,0xe1,0x88,0xc0,0x66,0x88,0xcf,0x86,0xb8,0x91,0xcf,0x88,0x81,0x01, +0x80,0x20,0x18,0x44,0xf3,0x13,0x3b,0x81,0x05,0x02,0x7d,0xcc,0x98,0x1b,0xf9,0x8c, +0x18,0x18,0x00,0x08,0x82,0x41,0x64,0x3f,0xb4,0x13,0x58,0x20,0xd0,0xc7,0x02,0x42, +0x3e,0xd3,0x0d,0x3c,0x13,0x20,0x46,0x37,0x63,0x12,0x9f,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0xf6,0x47,0x7e,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfe,0xc7,0x77, +0x02,0xd1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x7f,0xe8,0x27,0x18,0x8e,0x08, +0xc6,0x86,0xf8,0x6c,0xf0,0x1b,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x04,0x42, +0xbe,0x13,0x58,0x20,0xd0,0xc7,0x0c,0xd0,0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x44,0x23,0x14,0x3e,0x81,0x05,0x02,0x7d,0x2c,0x20,0xe4,0x33,0xdd,0x90,0x36,0x01, +0x62,0x6a,0x03,0x27,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0x85,0xfe,0x27, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x85,0xd6,0x27,0x78,0x9d,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0x54,0x28,0x84,0x82,0xe1,0x88,0x00,0x6e,0x88,0xcf,0x86,0xd5, +0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x2d,0xb4,0x3e,0x81,0x05,0x02,0x7d, +0xcc,0x68,0x1d,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x04,0x43,0xee,0x13,0x58, +0x20,0xd0,0xc7,0x02,0x42,0x3e,0xd3,0x0d,0x76,0x13,0x20,0xa6,0x3b,0x7d,0x12,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x6a,0x88,0x85,0x82,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x72,0x08,0x7f,0x02,0xde,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0x86, +0x5c,0x28,0x18,0x8e,0x08,0xfa,0x86,0xf8,0x6c,0xc0,0x1d,0xf9,0x8c,0x18,0x18,0x00, +0x08,0x82,0x41,0xa4,0x43,0xf8,0x13,0x58,0x20,0xd0,0xc7,0x0c,0xdd,0x91,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x44,0x3d,0xb4,0x3f,0x81,0x05,0x02,0x7d,0x2c,0x20,0xe4, +0x33,0xdd,0x30,0x3a,0x01,0x62,0x68,0x80,0x13,0xf2,0xb1,0x34,0xc0,0x09,0xf9,0x98, +0x1a,0xe0,0x84,0x7c,0x6c,0x0d,0x70,0x42,0x3e,0xf6,0xf1,0x83,0x7c,0x0c,0x0c,0xf8, +0x41,0x3e,0x16,0x06,0xfc,0x20,0x1f,0x13,0x03,0x7e,0x90,0x8f,0x11,0x08,0x7c,0x8c, +0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x98,0x46,0x0e,0xf2,0xb1,0x8d,0x1c, +0xe4,0x63,0x1c,0x39,0xc8,0xc7,0x3a,0x72,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0, +0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x58,0xc5,0x0a,0xf2,0x31,0x8b,0x15,0xe4,0x63, +0x17,0x2b,0xc8,0xc7,0x30,0x56,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08, +0x01,0x1f,0x43,0x08,0xf8,0xd8,0x1d,0x90,0x02,0x7c,0x2c,0x58,0x03,0xf8,0x58,0xf0, +0xc1,0xc7,0x8e,0x80,0x3e,0x76,0x08,0xf4,0xb1,0x63,0xa0,0x8f,0x1d,0x04,0x7d,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x38,0x25,0x33,0x4a,0x15,0x52,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0x03,0x95,0xce,0x28,0x55,0x48,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0x54,0x42,0xa3,0x54,0x21,0x95,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x54,0x29, +0x8d,0x52,0x85,0x54,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x58,0xa5,0x34,0x6a,0x15, +0x54,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x95,0xd4,0xa8,0x55,0x50,0x65,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0x56,0x5a,0xa3,0x56,0x41,0x95,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x5c,0x89,0x8d,0x5a,0x05,0x55,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x78,0x25,0x37,0x42,0xf4,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x58,0x7a,0x23, +0x44,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x88,0x25,0x38,0x42,0xf4,0x64,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0x59,0x8a,0x23,0x44,0x4f,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x98,0xa5,0x38,0x42,0xfc,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x5a, +0x92,0x23,0xc4,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa8,0xa5,0x39,0x42,0xfc, +0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x5b,0xa2,0x23,0xc4,0x4f,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xb8,0x25,0x3b,0x42,0xfa,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0x5c,0xba,0x23,0xa4,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc8,0x25,0x3c, +0x42,0xfa,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x5d,0xca,0x23,0xa4,0x4f,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8,0xa5,0x3c,0x42,0x42,0x65,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0x5e,0xd2,0x23,0x24,0x54,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe8, +0xa5,0x3d,0x42,0x42,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x5f,0xe2,0x23,0x24, +0x54,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf8,0xa5,0x3e,0xe2,0x90,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xc0,0xc9,0x8f,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0x70,0xfa,0x23,0x0e,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x9c,0x40,0x89,0x43, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x18,0x27,0x51,0x22,0x90,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xc8,0x69,0x94,0x08,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x72, +0x22,0x25,0x02,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x9c,0x4a,0x89,0x40,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0x40,0x03,0xa7,0x3f,0xc2,0x9f,0x5d,0x1a,0x4d,0x08,0x82, +0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xd0,0xc9,0x94,0xfa,0x87,0x97,0x78,0x89,0x97, +0x52,0x29,0x95,0x52,0x29,0x95,0x46,0x13,0x02,0x60,0x38,0x22,0x50,0xa1,0xe0,0x9b, +0x6e,0x60,0x21,0x21,0x30,0xa5,0xa0,0x8f,0x29,0x06,0x7d,0x4c,0x39,0xe8,0x63,0xc4, +0x20,0x1f,0x2b,0x06,0xf9,0xd8,0x60,0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0x79,0x8a,0xa5,0x41,0x86,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa0,0x27,0x59,0x1a, +0x66,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x7a,0x9a,0xa5,0x81,0x86,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xb0,0xa7,0x5a,0x1a,0xd8,0x68,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0x7b,0xb2,0xa5,0xa1,0x8d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc0,0xa7, +0x5b,0x1a,0xdc,0xc8,0x84,0x1e,0x92,0x8f,0x09,0x04,0x7c,0x2c,0xf0,0x21,0xf9,0x58, +0x30,0xc0,0xc7,0x8e,0x22,0x3e,0x16,0x88,0x91,0x7c,0x2c,0x11,0x23,0xf9,0xd8,0x11, +0xc4,0xc7,0x12,0x32,0x92,0x8f,0x09,0x41,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0x02,0xa9,0x7b,0xea,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x0a,0xa9,0x77,0x0a,0x86, +0x23,0x3e,0x32,0x22,0xbe,0x0b,0x86,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xc6,0xa4, +0xc8,0x89,0x8c,0xce,0x89,0x85,0x56,0xe8,0x9c,0xce,0xe9,0x9c,0xce,0x69,0x34,0x21, +0x00,0x86,0x23,0x82,0x3d,0x12,0xbe,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0x4c,0x0a, +0x9c,0xc0,0x88,0x87,0x70,0xe7,0x76,0x58,0x89,0x95,0xfa,0xa9,0x9f,0xd4,0x29,0x8d, +0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x66,0x09,0x84,0x81,0x0a,0x43,0x0c,0x02,0x5c, +0x0c,0x80,0x81,0x0a,0x03,0x0c,0x02,0x5d,0x0c,0x80,0x81,0x0a,0x43,0x0b,0x78,0x31, +0x00,0x06,0x2a,0x0c,0x25,0xf0,0xc5,0x00,0x18,0xa8,0x30,0x94,0x00,0x1c,0x03,0x60, +0xa0,0xc2,0xe0,0x02,0x71,0x0c,0x80,0x81,0x8a,0x41,0x0b,0x58,0x34,0x00,0x06,0x2a, +0x3e,0x2b,0xd0,0xcf,0x00,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0xa6,0xe6,0xc9, +0x76,0x86,0x11,0x83,0x03,0x00,0x41,0x30,0xe8,0x5c,0xca,0x9d,0xce,0x68,0xa5,0x46, +0x13,0x02,0xa1,0x82,0x71,0xd2,0x72,0xa9,0xe0,0x2e,0x30,0x6c,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0xba,0x99,0x9a,0x27,0x36,0x72,0xa9,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82, +0x13,0x0c,0x3b,0xc1,0x30,0x13,0x0c,0xfa,0x98,0x70,0xd0,0xe7,0x84,0x81,0x4e,0x18, +0x68,0x34,0xc1,0x01,0x46,0x13,0x9e,0xe0,0x08,0xc3,0x8e,0x30,0xcc,0x04,0x32,0x92, +0x8f,0x09,0x64,0x24,0x1f,0x23,0xc8,0x09,0x3e,0x46,0x94,0x13,0x7c,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x60,0xab,0x95,0x22,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xda,0x8a,0xa5,0x08,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xb7,0x62,0x29,0x59, +0x12,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x78,0xab,0x96,0x9a,0x25,0xe1,0x18,0xc3, +0x8e,0x31,0xcc,0x08,0x81,0x3e,0x46,0x08,0xf4,0x19,0x31,0x68,0x00,0x10,0x04,0x83, +0x66,0xae,0x62,0x0a,0x95,0xce,0xea,0xac,0xce,0x8a,0xa6,0x68,0x8a,0xa6,0x68,0x6a, +0x34,0x21,0x00,0x86,0x23,0x82,0x5a,0x0a,0xbe,0xe9,0x86,0x5b,0x12,0x82,0x0b,0x03, +0xa3,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0xaa,0xab,0x97,0x92,0xa5,0x55,0x3a,0x8c, +0x7d,0xda,0x27,0xb6,0x62,0xab,0x9c,0x0a,0x46,0x13,0x02,0xc0,0x82,0x77,0x92,0xcf, +0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x79,0x65,0x53,0x81,0x05,0x86,0x7c,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0xda,0xab,0x99,0x0a,0x2c,0x90,0x27,0xf9,0x8c,0x18,0x18, +0x00,0x08,0x82,0x41,0xd4,0x57,0x3a,0x15,0x0c,0x47,0xc0,0x01,0x38,0x05,0xdf,0x74, +0x83,0x10,0x07,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa3,0x15,0x56,0xc1,0x30, +0x1c,0x11,0x8c,0x93,0xf3,0x8d,0x18,0x1c,0x00,0x08,0x82,0xc1,0x51,0x5a,0x64,0x35, +0x14,0x16,0x0c,0xf4,0xb1,0x73,0x0a,0xe2,0x33,0xdd,0x10,0xa0,0x13,0x31,0xcb,0x30, +0x10,0x75,0x30,0x1c,0x91,0x07,0xe8,0xe4,0x7c,0xd3,0x0d,0x2d,0xa5,0x4e,0xc1,0x2c, +0x01,0x32,0x1c,0xb1,0x07,0xeb,0xa4,0x7c,0xb3,0x0c,0x46,0x11,0x18,0xa3,0xc4,0xc7, +0x82,0x78,0x92,0x8f,0x05,0x0c,0x7c,0x66,0x09,0x90,0xe1,0x88,0x03,0xa5,0x84,0x6f, +0x96,0xe1,0x40,0x82,0x59,0x02,0x64,0xa0,0xc4,0x60,0x06,0x90,0x28,0x7c,0x33,0x38, +0x40,0xc2,0x18,0x28,0x31,0xc4,0x60,0x30,0x0a,0xef,0xf0,0x0c,0x53,0x46,0x0a,0x3e, +0x16,0xac,0x94,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x8a,0xad,0xbf,0x0a,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa8,0xad,0xb9,0x02,0x85,0xc0,0xec,0x29,0x88,0x8f, +0xdd,0xd3,0x0d,0xc5,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xda,0x1a,0xad,0x60, +0x38,0x82,0x87,0x64,0x8a,0xf8,0x2e,0x30,0xca,0x96,0x40,0x3e,0x16,0x18,0xf2,0xb1, +0xa0,0x90,0x8f,0x05,0xff,0x04,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x78,0x4b, +0xb5,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xc0,0xcb,0xaf,0x1e,0x30,0x18,0x8e, +0x08,0x40,0xca,0xf9,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x10,0xaf,0xd0,0x8a,0xc4, +0xc0,0x82,0x81,0x3e,0xd3,0x0d,0xc1,0x48,0x0d,0x23,0x06,0x06,0x00,0x82,0x60,0x10, +0x89,0x17,0x6c,0x05,0x76,0x9c,0x95,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x22, +0x2f,0xd9,0x0a,0x2c,0x18,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0x79,0xd1, +0x56,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xda,0x78,0x89,0xd6,0x3e,0xe1,0xd6,0x68, +0x42,0x00,0x8c,0x26,0x08,0x81,0x09,0xee,0x24,0x1f,0x13,0xdc,0x49,0x3e,0x23,0x06, +0x06,0x00,0x82,0x60,0x10,0xb1,0x97,0x68,0x09,0x23,0x06,0x06,0x00,0x82,0x60,0x10, +0xb5,0xd7,0x68,0x09,0x27,0x0c,0x74,0xc2,0x40,0x27,0x18,0x76,0x82,0x61,0x26,0xe4, +0x14,0x7c,0x4c,0xd0,0x29,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x06,0x5f,0xaf, +0x85,0x52,0xe7,0x35,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60,0x85,0x10,0x1f,0x2b,0x84, +0xf8,0x0c,0x47,0x08,0x8f,0xf0,0x4d,0x37,0xa8,0x16,0x6d,0x05,0xc3,0x11,0x03,0x24, +0x7c,0xd3,0x0d,0xac,0x65,0x5b,0xc1,0x74,0x43,0x7c,0xcd,0x17,0x31,0xdd,0x20,0x5f, +0xf4,0x35,0x54,0x11,0x41,0x11,0x11,0x94,0x40,0x40,0x09,0x04,0x8c,0x18,0x34,0x00, +0x08,0x82,0x41,0x53,0x62,0xe3,0xd5,0x53,0xf9,0x25,0x04,0xe6,0x65,0x5e,0xe6,0x65, +0x5e,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0xdd,0xf0,0x5f,0x20, +0xe6,0x54,0x12,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x2b,0x96,0x5e,0x63,0xf5, +0x5f,0xc1,0xc1,0x5e,0xec,0xc5,0x5e,0xec,0x35,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30, +0x9a,0x30,0x08,0xd3,0x0d,0x26,0x56,0x62,0x54,0x3d,0x01,0x8c,0x18,0x34,0x00,0x08, +0x82,0x41,0x13,0x63,0xef,0x95,0x56,0x25,0x16,0x34,0xf2,0x25,0x5f,0xf2,0x25,0x5f, +0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0xdd,0xb0,0x62,0x2c,0x86, +0x15,0x15,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x37,0x56,0x5f,0x6f,0xb5,0x62, +0x54,0x80,0x5f,0xf8,0x85,0x5f,0xf8,0x35,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a, +0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xec,0x58,0x7e,0xcd,0xd5,0x8b,0x45, +0x05,0x7f,0xf1,0x17,0x7f,0xf1,0xd7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2, +0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xf3,0x63,0xfd,0x75,0x57,0x33,0xf6,0x24, +0x20,0x06,0x62,0x20,0x06,0x62,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83, +0x30,0xdd,0xa0,0x63,0x39,0x66,0x06,0x25,0x06,0x01,0x8c,0x18,0x34,0x00,0x08,0x82, +0x41,0x53,0x66,0x23,0xd6,0x57,0x39,0x26,0x06,0x81,0x89,0x99,0x98,0x89,0x99,0xd8, +0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82, +0x41,0x93,0x66,0x27,0x16,0x5a,0x3d,0xf6,0x15,0x2a,0xa6,0x62,0x2a,0xa6,0x62,0xa3, +0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06, +0x4d,0x9b,0xad,0x58,0x69,0x85,0x59,0x97,0xb8,0x98,0x8b,0xb9,0x98,0x8b,0x8d,0x26, +0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0x82,0xe1,0x41,0x29,0xc4,0xc7,0xf0,0xa0, +0x14,0xe2,0x73,0xef,0x64,0xd4,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x75,0x36,0x63, +0xe0,0x10,0x98,0x6d,0xad,0x02,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb8,0x33, +0x1b,0x3b,0xaf,0xc0,0x70,0x6b,0x88,0x8f,0x09,0x81,0x7c,0x2c,0xd0,0x2d,0xf8,0x58, +0xa0,0x5e,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0xcf,0x74,0x8c,0xb7,0x02, +0x03,0x29,0xf0,0x92,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7e,0xc6,0x63,0x41, +0x32,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x9f,0xf5,0x98,0x6f,0x05,0x46,0x1c,0xf1, +0x31,0x21,0x90,0x8f,0x05,0x09,0x7c,0x4c,0xa6,0xe2,0x4b,0x3e,0x23,0x06,0x06,0x00, +0x82,0x60,0x10,0x85,0xda,0x9b,0x05,0x26,0x5f,0x41,0x7c,0x2c,0x15,0x4c,0x01,0x04, +0x17,0x18,0x66,0xa9,0x70,0x0a,0x20,0xb8,0xc0,0x30,0x1b,0x30,0xf8,0x98,0x80,0xc1, +0x67,0xb8,0x01,0x15,0xe0,0x82,0x0c,0x86,0x1b,0x50,0x01,0x2e,0xc8,0xa0,0x84,0x40, +0x2f,0x30,0xca,0x1c,0x43,0x3e,0xf6,0x18,0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x83, +0x8b,0xd5,0xdc,0x4c,0x08,0x84,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x59,0x93, +0xb3,0x80,0xc6,0x2c,0xa0,0x31,0xf9,0x58,0x60,0x5f,0xf0,0xb1,0x21,0xbf,0xe4,0x63, +0x01,0x7e,0xc1,0xc7,0x8a,0x1b,0x93,0x8f,0x05,0x37,0x06,0x1f,0x0b,0x0a,0xf9,0x58, +0x80,0x63,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8e,0x7c,0x2c,0x18,0xe4,0x63,0x01,0x2e, +0xc8,0xc7,0x04,0x5c,0x90,0x8f,0x0d,0xb8,0x20,0x9f,0x11,0x83,0x04,0x00,0x41,0x30, +0xb8,0x78,0xcd,0xcf,0xb0,0x0b,0xbb,0xcc,0xbb,0x31,0xf9,0x58,0x20,0xc8,0x67,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0x22,0x71,0xfb,0xb3,0xc0,0x82,0x5f,0x90,0x8f,0x09,0xbf, +0x20,0x1f,0x1b,0x7e,0x41,0x3e,0x36,0x88,0x83,0x7c,0x6c,0x10,0x07,0xf9,0xd8,0x20, +0x0e,0xf2,0xb1,0x77,0x10,0x07,0x10,0x5c,0x60,0x98,0x05,0x7c,0x00,0x9f,0xe1,0x06, +0x72,0x98,0x0d,0x32,0xa8,0x60,0x0c,0xf4,0x02,0xa3,0x0c,0x0e,0x08,0xf9,0x8c,0x18, +0x24,0x00,0x08,0x82,0xc1,0xd5,0x6e,0xaf,0x16,0x88,0x41,0x20,0x06,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0xd0,0xdb,0xac,0x05,0x75,0x66,0x41,0x9d,0xc9,0xc7,0x82,0x1b, +0x83,0x8f,0x0d,0x3a,0x26,0x1f,0x0b,0x72,0x0c,0x3e,0x56,0xe0,0x99,0x7c,0x2c,0xc0, +0x33,0xf8,0x58,0x50,0xc8,0xc7,0x82,0x3c,0x83,0x8f,0x15,0x85,0x7c,0x2c,0x68,0xe4, +0x63,0xc1,0x20,0x1f,0x0b,0xe6,0x41,0x3e,0x26,0xcc,0x83,0x7c,0x6c,0x98,0x07,0xf9, +0xd8,0x40,0x06,0xf0,0xb1,0x81,0x0c,0xe0,0x63,0x03,0x19,0xc0,0xc7,0x0e,0x34,0x80, +0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0x21,0x37,0x6e,0x19,0x1f,0x64,0x7c,0x60, +0x65,0x10,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x93,0x1b,0xb7,0x60,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0x95,0x4b,0xb7,0x91,0xe8,0x87,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x56,0x4e,0xdd,0x46,0xa2,0x1f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x60,0xb9,0x75,0x1b,0x89,0x7e,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0xe5,0xd6, +0xcd,0x24,0x40,0x62,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x97,0x63,0x37,0x93,0x00, +0x89,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5e,0xae,0xdd,0x4c,0x02,0x24,0xec,0x18, +0x09,0xf9,0x18,0x32,0x12,0xf2,0xb1,0x64,0x24,0xe4,0x63,0x43,0x1b,0xc0,0xc7,0x86, +0x36,0x80,0x8f,0x0d,0x6d,0x00,0x1f,0x33,0x52,0x42,0x3e,0x66,0xa4,0x84,0x7c,0xcc, +0x48,0x09,0xf9,0xd8,0x00,0x07,0xf0,0xb1,0x01,0x0e,0xe0,0x63,0x03,0x1c,0xc0,0xc7, +0xa6,0x3b,0x80,0x8f,0x81,0x45,0x4b,0x80,0xe0,0x02,0xc3,0x2c,0x68,0x07,0xf8,0x0c, +0x37,0xbc,0x04,0x89,0x90,0x41,0x05,0xb4,0xa0,0x17,0x18,0x65,0xe1,0x40,0xc8,0x67, +0xc4,0x20,0x01,0x40,0x10,0x0c,0x2e,0x9f,0x03,0xb9,0x60,0x16,0x82,0x59,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0xa3,0xec,0x48,0x2e,0x30,0x37,0x0b,0xcc,0x4d,0x3e,0x16, +0xa0,0x1a,0x7c,0x6c,0x58,0x35,0xf9,0x58,0xa0,0x6a,0xf0,0xb1,0x22,0xdd,0xe4,0x63, +0x41,0xba,0xc1,0xc7,0x82,0x42,0x3e,0x16,0xa8,0x1b,0x7c,0xac,0x28,0xe4,0x63,0x41, +0x23,0x1f,0x0b,0x06,0xf9,0x58,0xe0,0x13,0xf2,0x31,0xc1,0x27,0xe4,0x63,0x83,0x4f, +0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07, +0x07,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0x92,0x3b,0x9a,0xcb,0xda,0x21,0x6b, +0x07,0xb3,0x85,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xdd,0x1d,0xcd,0x05, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xec,0x9d,0xce,0xc5,0x01,0x5a,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0xc1,0x77,0x3b,0x17,0x07,0x68,0x31,0x62,0x70,0x00,0x20,0x08, +0x06,0x47,0xdf,0xf1,0x5c,0x1c,0xa0,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7e, +0xc7,0x73,0x71,0xb0,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xfc,0x5d,0xcf,0xc5, +0xc1,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x01,0x7a,0x3e,0x17,0x07,0x6b,0x61, +0x87,0x5b,0xc8,0xc7,0x10,0xb7,0x90,0x8f,0x25,0x6e,0x21,0x1f,0x8b,0x83,0x01,0x3e, +0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x98,0x41,0x17,0xf2,0x31,0x83,0x2e,0xe4, +0x63,0x06,0x5d,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01, +0x3e,0x16,0x07,0x13,0x7c,0xec,0x35,0xf0,0x02,0x04,0x17,0x18,0x66,0x41,0x4f,0xc0, +0x67,0xb8,0x41,0x2f,0xe8,0x84,0x0c,0xca,0x24,0x02,0xbd,0xc0,0x28,0x93,0x09,0x42, +0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0xbd,0x5e,0xdc,0x95,0x44,0x50,0x12,0xc1, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xb6,0x57,0x77,0xc1,0xcd,0x59,0x70,0x73,0xf2, +0xb1,0x20,0xdf,0xe0,0x63,0x03,0xbf,0xc9,0xc7,0x82,0x7d,0x83,0x8f,0x15,0x3a,0x27, +0x1f,0x0b,0x74,0x0e,0x3e,0x16,0x14,0xf2,0xb1,0x60,0xe7,0xe0,0x63,0x45,0x21,0x1f, +0x0b,0x1a,0xf9,0x58,0x30,0xc8,0xc7,0x82,0xd4,0x90,0x8f,0x09,0xa9,0x21,0x1f,0x1b, +0x52,0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1, +0x38,0x38,0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0xd7,0xf8,0x95,0xde,0x4f,0x64, +0x3f,0x91,0xd9,0x49,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0xfd,0x4a, +0x2f,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0xfd,0x56,0x2f,0x0e,0x66,0x63,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0xf6,0x63,0xbd,0x38,0x98,0x8d,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xdc,0xaf,0xf5,0xe2,0x60,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x78,0xbf,0xd6,0x8b,0x03,0xdb,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0xfe,0x5c, +0x2f,0x0e,0x6c,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xf8,0x7b,0xbd,0x38,0xb0, +0x0d,0x3b,0x72,0x43,0x3e,0x86,0xe4,0x86,0x7c,0x2c,0xc9,0x0d,0xf9,0x58,0x1c,0x0c, +0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0x8c,0xdf,0x90,0x8f,0x19,0xbf, +0x21,0x1f,0x33,0x7e,0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c, +0x0c,0xf0,0xb1,0x38,0x98,0xe0,0x53,0x30,0xe1,0x06,0x7a,0x81,0x51,0x23,0x06,0x09, +0x00,0x82,0x60,0x70,0xed,0x5f,0xef,0xbd,0x44,0x1b,0xbc,0x44,0x1b,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x21,0x82,0x41,0xf8,0x05,0xa3,0x67,0xc1,0xe8,0xc9,0xc7,0x82, +0xb2,0x83,0x8f,0x0d,0x68,0x27,0x1f,0x0b,0xce,0x0e,0x3e,0x56,0x98,0x9e,0x7c,0x2c, +0x30,0x3d,0xf8,0x58,0x50,0xc8,0xc7,0x82,0xd3,0x83,0x8f,0x15,0x85,0x7c,0x2c,0x60, +0xe4,0x63,0xc1,0x20,0x1f,0x0b,0xe2,0x43,0x3e,0x26,0xc4,0x87,0x7c,0x6c,0x88,0x0f, +0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0xe0, +0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0x2f,0x18,0xc4,0xdf,0x59,0x94,0xc2, +0x59,0x94,0x82,0xcd,0x45,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x68,0x30, +0x88,0xbf,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x1c,0x0c,0xee,0x8f,0x0d,0xf6, +0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x1c,0x0c,0xf0,0x8f,0x0d,0xf6,0x63,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0x1d,0x0c,0xf2,0x8f,0x0d,0xf6,0x63,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x1d,0x0c,0xf2,0x8f,0x0d,0xfc,0x63,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0x1e,0x0c,0xf4,0x8f,0x0d,0xfc,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0x1e,0x0c,0xf6,0x8f,0x0d,0xfc,0xc3,0x8e,0x10,0x91,0x8f,0x21,0x21,0x22,0x1f,0x4b, +0x42,0x44,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31, +0xe3,0x44,0xe4,0x63,0xc6,0x89,0xc8,0xc7,0x8c,0x13,0x91,0x8f,0xb1,0xc1,0x00,0x1f, +0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x26,0xf8,0xd4,0x4a,0xe8,0x82, +0x5e,0x60,0xd4,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0x67,0x18,0xa4,0x60,0xa0,0x12, +0xb9,0xa0,0x12,0xb9,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x1b,0x06,0x2d,0x18, +0x04,0xef,0x67,0xc1,0xfb,0xc9,0xc7,0x82,0xd8,0x83,0x8f,0x0d,0xb4,0x27,0x1f,0x0b, +0x66,0x0f,0x3e,0x56,0xc8,0x9f,0x7c,0x2c,0x90,0x3f,0xf8,0x58,0x50,0xc8,0xc7,0x82, +0xf9,0x83,0x8f,0x15,0x85,0x7c,0x2c,0x60,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0x72,0x44, +0x3e,0x26,0xe4,0x88,0x7c,0x6c,0xc8,0x11,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18, +0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0xe0,0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18, +0x5c,0x7b,0x18,0xf4,0x60,0x20,0x16,0xf1,0x20,0x16,0xf1,0x60,0xbf,0x11,0xc8,0x67, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x50,0x0c,0x7a,0x30,0x08,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x20,0xc5,0x60,0x0c,0x03,0x36,0x18,0x93,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x4a,0x31,0x20,0xc3,0x80,0x0d,0xc6,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0x53,0x0c,0xca,0x30,0x60,0x83,0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3, +0x14,0x83,0x32,0x0c,0xd8,0xc0,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x40,0xc5, +0xc0,0x0c,0x03,0x36,0x30,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x52,0x31,0x38, +0xc3,0x80,0x0d,0xcc,0xc4,0x8e,0x34,0x91,0x8f,0x21,0x69,0x22,0x1f,0x4b,0xd2,0x44, +0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0xe3,0x4d, +0xe4,0x63,0xc6,0x9b,0xc8,0xc7,0x8c,0x37,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83, +0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x26,0xf8,0x18,0xae,0xcc,0x09,0x08,0x2e, +0x30,0xcc,0x02,0x33,0x81,0xcf,0x70,0x43,0x9d,0xf4,0x0d,0x19,0xd4,0x8b,0x04,0x7a, +0x81,0x51,0xb6,0x23,0x84,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0xc2,0xc5,0x40, +0x0f,0x03,0x17,0x09,0x5c,0x24,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x17,0x03, +0x3f,0x0c,0x02,0x30,0x0c,0x2c,0x00,0xc3,0x40,0x3e,0x16,0x88,0x60,0x00,0x1f,0x1b, +0x4a,0x30,0x90,0x8f,0x05,0x24,0x18,0xc0,0xc7,0x8a,0x31,0x0c,0xe4,0x63,0xc1,0x18, +0x06,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0x64,0x18,0xc0,0xc7,0x8a,0x42,0x3e,0x16,0x34, +0xf2,0xb1,0x60,0x90,0x8f,0x05,0xa4,0x22,0x1f,0x13,0x48,0x45,0x3e,0x36,0x90,0x8a, +0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x70, +0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0x2e,0x76,0x0c,0x5c,0x31,0x40,0x93,0x0c, +0x4d,0x32,0x83,0x91,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xc5,0x63,0xe0, +0x8a,0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x3d,0x06,0xb4,0x18,0xc4,0x81, +0xab,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x61,0x8f,0x41,0x2d,0x06,0x71,0xe0,0x2a, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xdc,0x63,0x60,0x8b,0x41,0x1c,0xb8,0xca,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0xf8,0x18,0xd8,0x62,0x10,0x07,0xb1,0x32,0x62,0x70, +0x00,0x20,0x08,0x06,0x47,0x3e,0x06,0xb7,0x18,0xc4,0x41,0xac,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0xa1,0x8f,0x01,0x2e,0x06,0x71,0x10,0x2b,0x76,0xd0,0x8a,0x7c,0x0c, +0xa1,0x15,0xf9,0x58,0x42,0x2b,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7, +0xe2,0x60,0x80,0x8f,0x19,0xba,0x22,0x1f,0x33,0x74,0x45,0x3e,0x66,0xe8,0x8a,0x7c, +0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc1, +0xa7,0x72,0xc4,0x0d,0xf4,0x02,0xa3,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0x22,0xc9, +0xc0,0x1c,0x03,0x1c,0x69,0x03,0x1c,0x69,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x56,0x32,0x50,0xc7,0x20,0x60,0xc5,0xc0,0x02,0x56,0x0c,0xe4,0x63,0x81,0x1b,0x06, +0xf0,0xb1,0x21,0x0e,0x03,0xf9,0x58,0x00,0x87,0x01,0x7c,0xac,0x78,0xc5,0x40,0x3e, +0x16,0xbc,0x62,0x00,0x1f,0x0b,0x0a,0xf9,0x58,0x00,0x8b,0x01,0x7c,0xac,0x28,0xe4, +0x63,0x01,0x23,0x1f,0x0b,0x06,0xf9,0x58,0xc0,0x2e,0xf2,0x31,0x81,0x5d,0xe4,0x63, +0x03,0xbb,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e, +0xc6,0x06,0x07,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0xc2,0xc9,0x40,0x1f,0x03, +0x38,0x29,0x05,0x38,0x29,0x05,0xe3,0x93,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60, +0x10,0xf5,0x64,0xa0,0x8f,0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x58,0x06, +0x20,0x19,0xb0,0x81,0xbd,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x21,0x96,0x41,0x48, +0x06,0x6c,0x60,0x2f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x8c,0x65,0x20,0x92,0x01, +0x1b,0xd8,0xcb,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x64,0x19,0x88,0x64,0xc0,0x06, +0xf9,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x59,0x06,0x23,0x19,0xb0,0x41,0xbe, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x61,0x96,0x01,0x49,0x06,0x6c,0x90,0x2f,0x76, +0xf0,0x8b,0x7c,0x0c,0xe1,0x17,0xf9,0x58,0xc2,0x2f,0xf2,0x31,0x36,0x18,0xe0,0x63, +0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0x19,0x22,0x23,0x1f,0x33,0x44,0x46,0x3e, +0x66,0x88,0x8c,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0, +0x63,0x6c,0x30,0xc1,0xa7,0x68,0x44,0x17,0xf4,0x02,0xa3,0x46,0x0c,0x12,0x00,0x04, +0xc1,0xe0,0x82,0xcb,0x40,0x26,0x83,0x19,0xc9,0x85,0x19,0xc9,0x85,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xee,0x32,0xb0,0xc9,0x20,0xc0,0xc7,0xc0,0x02,0x7c,0x0c,0xe4, +0x63,0x81,0x2e,0x06,0xf0,0xb1,0xa1,0x17,0x03,0xf9,0x58,0xc0,0x8b,0x01,0x7c,0xac, +0xd8,0xc7,0x40,0x3e,0x16,0xec,0x63,0x00,0x1f,0x0b,0x0a,0xf9,0x58,0xc0,0x8f,0x01, +0x7c,0xac,0x28,0xe4,0x63,0x01,0x23,0x1f,0x0b,0x06,0xf9,0x58,0x40,0x33,0xf2,0x31, +0x81,0x66,0xe4,0x63,0x03,0xcd,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f, +0x63,0x83,0x01,0x3e,0xc6,0x06,0x07,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0x22, +0xcd,0xc0,0x2c,0x83,0x35,0x89,0x87,0x35,0x89,0x07,0x43,0x97,0x40,0x3e,0x23,0x06, +0x06,0x00,0x82,0x60,0x10,0xa5,0x66,0x60,0x96,0x41,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0x47,0x6b,0x06,0x6c,0x19,0xb0,0x81,0xcf,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0xe1,0x9a,0x41,0x5b,0x06,0x6c,0xe0,0x33,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xbc, +0x66,0xe0,0x96,0x01,0x1b,0xf8,0xcc,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xb0,0x19, +0xb8,0x65,0xc0,0x06,0x61,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x6c,0x06,0x6f, +0x19,0xb0,0x41,0xd8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x21,0x9b,0x01,0x5c,0x06, +0x6c,0x10,0x36,0x76,0x90,0x8d,0x7c,0x0c,0x21,0x1b,0xf9,0x58,0x42,0x36,0xf2,0x31, +0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0x19,0x6a,0x23,0x1f, +0x33,0xd4,0x46,0x3e,0x66,0xa8,0x8d,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0, +0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc1,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2, +0xde,0x0c,0x68,0x33,0x08,0x86,0x23,0x82,0x91,0x0c,0x84,0x6f,0xba,0x61,0x10,0xc9, +0x20,0xb0,0x26,0xa0,0x8f,0x35,0x02,0x7d,0xac,0x19,0xe8,0x63,0x0a,0x41,0x1f,0x53, +0x0a,0xfa,0x98,0x62,0xd0,0xc7,0x0c,0x43,0x3e,0x66,0x18,0xf2,0x31,0xc3,0x90,0x8f, +0x19,0x43,0x7c,0xcc,0x18,0xe2,0x63,0xc6,0x10,0x9f,0x11,0x03,0x03,0x00,0x41,0x30, +0x88,0xd8,0x33,0x18,0xcf,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x3d,0x03, +0xf2,0x0c,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xdc,0x33,0x28,0xcf,0x60,0x18, +0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0x3d,0x03,0xd3,0x0c,0x86,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0xe0,0x33,0x38,0xcd,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x28, +0x3e,0x03,0xd4,0x0c,0x86,0xe1,0x08,0x36,0xb8,0xc9,0x40,0xf8,0x2e,0x30,0xca,0x02, +0x37,0x90,0xcf,0x70,0x44,0xa0,0x93,0x81,0xf0,0xcd,0x32,0x24,0x4a,0x60,0x73,0x20, +0xd0,0xc7,0xe6,0x60,0xa0,0x8f,0xcd,0x01,0x41,0x1f,0x2b,0xd0,0x32,0x90,0xcf,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0xfd,0x19,0xec,0x66,0x40,0xc0,0xc1,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0xfe,0x19,0xf0,0x66,0x40,0xc0,0xc1,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0xff,0x19,0xf4,0x66,0x40,0xc0,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0x20,0x1a,0xfc,0x66,0x30,0xc0,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x21,0x1a, +0x80,0x67,0x30,0xc0,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x22,0x1a,0x84,0x67, +0x30,0xc0,0xc1,0x2c,0x81,0x32,0x50,0x61,0x18,0x89,0x3e,0x20,0x03,0x15,0x86,0x91, +0xe8,0x03,0x32,0x50,0x61,0x18,0x89,0x3e,0x20,0x03,0x15,0x06,0x95,0x78,0x88,0x91, +0x81,0x5c,0x06,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x44,0x03,0xd9,0x0c, +0x02,0x0b,0xfc,0x32,0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x2a,0x1a,0xa0, +0x67,0xd0,0x8a,0x81,0x2a,0x06,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xac,0x68,0x90, +0x9e,0x41,0x30,0x4a,0xc3,0x11,0x41,0x69,0x06,0xc4,0x57,0xa6,0x18,0x04,0x3a,0x62, +0xf0,0x00,0x20,0x08,0x06,0x93,0x8a,0x06,0xe4,0x19,0x98,0x65,0x00,0x96,0x01,0x2f, +0x06,0xbb,0x18,0xc0,0x66,0x00,0x9b,0x41,0x88,0x06,0x21,0x1a,0xb8,0x67,0xd0,0x96, +0xc1,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x74, +0x03,0x21,0x97,0x81,0x31,0xdd,0x40,0xcc,0x65,0x70,0x4c,0x37,0x10,0x74,0x19,0x20, +0xd3,0x0d,0x44,0x5d,0x06,0x89,0x39,0x44,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0xaa,0xd1,0x80,0x45,0x83,0x60,0x38,0x22,0x70,0xcd,0x80,0xf9,0x66,0x19,0x9c,0x25, +0xb0,0xc8,0x88,0xcf,0x70,0x04,0xa1,0x97,0x81,0xf0,0x0d,0x47,0x14,0x7b,0x19,0x10, +0xdf,0x09,0x43,0x9c,0x30,0x84,0x09,0x41,0x08,0x86,0x23,0x8c,0xbf,0x0c,0x84,0x6f, +0x38,0xe2,0x00,0xcd,0x80,0xf8,0x4e,0x18,0xe2,0x84,0x21,0x4c,0x08,0x42,0x30,0xdc, +0x60,0x04,0x60,0x30,0xcb,0xc0,0x34,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x63, +0x1a,0xe8,0x68,0xc0,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x71,0xa6,0x81,0x89,0x06, +0x4f,0x30,0x4b,0xd0,0x0c,0x54,0x18,0x02,0x03,0x06,0x8b,0x81,0x01,0x15,0x9f,0xe1, +0x88,0x20,0x35,0x03,0xe1,0x1b,0x8e,0x10,0x54,0x33,0x20,0xbe,0x13,0x86,0x38,0x61, +0x08,0x13,0x82,0x10,0x0c,0x37,0x40,0x01,0x18,0xcc,0x32,0x60,0x59,0x30,0x50,0x61, +0xa4,0xcc,0xe6,0xb3,0x82,0x32,0x62,0xe0,0x00,0x20,0x08,0x06,0xcf,0x9b,0x06,0x22, +0x1a,0xbc,0x66,0x60,0x97,0x41,0x5d,0x06,0x31,0x1a,0xa0,0x81,0xd7,0x71,0xf7,0x19, +0x0c,0x47,0x70,0xb0,0x19,0x38,0xdf,0x05,0x46,0xd9,0x10,0xc8,0x67,0xb8,0x21,0xac, +0xce,0x34,0x08,0x83,0xdb,0xc7,0xc0,0x28,0xb3,0xcd,0x20,0x1f,0x83,0xf8,0x58,0x20, +0xc8,0xc7,0x02,0x71,0x92,0x8f,0xa1,0x64,0x10,0x9f,0x81,0x7c,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0xba,0xd3,0xa0,0x4c,0x83,0xe0,0x0e,0xa3,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0xe0,0xd3,0x40,0x47,0x83,0x40,0xb0,0x3b,0xa8,0xcf,0x40,0x3e,0x16,0x18, +0xf1,0xb1,0x21,0x90,0x8f,0x05,0x08,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x08, +0xd5,0x00,0x4c,0x83,0x24,0xb0,0x98,0x0c,0xd8,0x33,0x90,0xcf,0x88,0x81,0x01,0x80, +0x20,0x18,0x44,0xa0,0x1a,0xb8,0x69,0x10,0x98,0x1f,0x0c,0xf1,0x31,0x21,0x90,0x8f, +0x05,0x05,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x38,0xd5,0xc0,0x4c,0x03,0x23, +0x98,0x65,0x78,0xa0,0x91,0x0c,0x8c,0x14,0x4a,0x01,0x3e,0x16,0x90,0x42,0x7c,0xac, +0x14,0x4e,0x01,0x3e,0x86,0x0a,0xa7,0x10,0x1f,0x0b,0x4e,0x21,0x3e,0xb3,0x04,0xd3, +0x88,0xc1,0x01,0x80,0x20,0x18,0x68,0xa6,0x1a,0x94,0x69,0xe0,0x9b,0xc1,0x9e,0x06, +0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x16,0x08,0xf2,0x19,0x31,0x30,0x00,0x10,0x04, +0x83,0xc8,0x55,0x83,0x52,0x0d,0x02,0x93,0xcf,0x20,0xa0,0xcf,0x88,0x81,0x01,0x80, +0x20,0x18,0x44,0xb0,0x1a,0xa0,0x69,0x10,0x58,0xd0,0x9f,0x81,0x7c,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0x92,0xd5,0xe0,0x4d,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0x5b,0x0d,0xea,0x34,0xf0,0xcf,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3, +0x56,0x83,0x3a,0x0d,0x6e,0x32,0xa0,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc0,0xd5, +0xc0,0x4e,0x83,0x9d,0x0c,0x02,0xcb,0xcf,0x60,0x88,0x8f,0x09,0x81,0x7c,0x2c,0x28, +0xe0,0x63,0x81,0x3a,0xc8,0xc7,0x04,0x75,0x90,0x8f,0x0d,0xea,0x20,0x1f,0xe3,0x87, +0x21,0x3e,0xc6,0x0f,0x43,0x7c,0x8c,0x1f,0x86,0xf8,0x98,0xf1,0x0f,0xf0,0x31,0xe3, +0x1f,0xe0,0x63,0xc6,0x3f,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x72,0x0d, +0x46,0x35,0xc0,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x73,0x0d,0x48,0x35, +0xc0,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x73,0x0d,0x4a,0x35,0xc0,0x09, +0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x74,0x0d,0x4e,0x35,0xc0,0x09,0x63,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0x74,0x0d,0x50,0x35,0xc0,0x09,0x63,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0x75,0x0d,0x52,0x35,0xc0,0x09,0x63,0x38,0xc2,0xf0,0x2d,0xe1, +0x1b,0x8e,0x30,0x7c,0x4b,0xf8,0x86,0x23,0x0c,0xdf,0x12,0xbe,0x1a,0x84,0xad,0x40, +0xd8,0xe1,0x88,0xf1,0x42,0x84,0x6f,0x38,0x62,0xbc,0x10,0xe1,0x1b,0x8e,0x18,0x2f, +0x44,0xf8,0x6a,0x10,0xb6,0x02,0x61,0xcb,0x08,0x76,0x96,0x21,0x92,0x82,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xec,0x35,0xa0,0xd5,0x20,0xbd,0xa2,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xee,0x35,0xa8,0xd5,0x20,0xbd,0xa2,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xf0,0x35,0xb0,0xd5,0x20,0xbd,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf2, +0x35,0xc0,0xd5,0x60,0x88,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd0,0xd7,0x20,0x57, +0x83,0x21,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x5f,0x03,0x5d,0x0d,0x86,0x68, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x7e,0x0d,0x74,0x35,0x48,0x85,0x99,0x1a,0x31, +0x30,0x00,0x10,0x04,0x83,0x48,0x5f,0x03,0x59,0x0d,0xfc,0x32,0xb0,0x40,0x4c,0x03, +0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xc4,0xaf,0x41,0xae,0x06,0x81,0x81,0x69, +0x10,0xc4,0xc7,0x82,0x42,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xfd,0x6b,0xd0, +0xae,0x41,0x60,0xf6,0xa5,0xc4,0xc7,0xec,0x4b,0x89,0x8f,0xd9,0x97,0x12,0x1f,0x23, +0x06,0xf9,0x58,0x31,0xc8,0xc7,0x8c,0x41,0x3e,0x36,0x40,0xf0,0xb1,0x01,0x82,0x8f, +0x0d,0x10,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x60,0xd9,0x60,0x5d,0x83,0x52, +0x28,0xd5,0xc0,0x4c,0x21,0x88,0x8f,0x31,0x81,0x7c,0x2c,0x18,0xe0,0x33,0x4b,0x20, +0x0d,0x54,0x18,0x4e,0x64,0xc2,0x01,0x34,0x50,0x61,0x38,0x91,0x09,0x07,0xd0,0x40, +0x85,0xe1,0x44,0x26,0x1c,0x40,0x03,0x15,0x06,0x12,0xe1,0x04,0x64,0x81,0x4b,0xc0, +0xc7,0x84,0x97,0x80,0x8f,0x0d,0x30,0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x6e,0x36,0xa8,0xd7,0x20,0x4f,0x83,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x9c, +0x0d,0xec,0x35,0xd0,0xd3,0x60,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x67,0x83, +0x7b,0x0d,0xf6,0x34,0x18,0x8c,0x26,0x06,0xfa,0x58,0x4d,0x0c,0xf4,0x31,0x9b,0x18, +0xe8,0x63,0x3a,0xd1,0xc4,0xc7,0x74,0xa2,0x89,0x8f,0xe9,0x44,0x13,0x1f,0x33,0x06, +0xf9,0x98,0x31,0xc8,0xc7,0x8c,0x41,0x3e,0x36,0x4c,0xf0,0xb1,0x61,0x82,0x8f,0x0d, +0x13,0x7c,0x4c,0x18,0xe0,0x63,0x81,0x10,0x1f,0x1b,0x0a,0xf8,0x98,0x51,0xc4,0xc7, +0x82,0x22,0x3e,0xb3,0x04,0xd3,0x40,0x85,0x41,0x1a,0x0f,0x22,0x0d,0x54,0x18,0xa4, +0xf1,0x20,0xd2,0x40,0x85,0x21,0x1a,0x8f,0x21,0x8d,0x18,0x34,0x00,0x08,0x82,0x41, +0xd3,0xb6,0xc1,0xca,0x06,0xa2,0x1a,0x84,0x6d,0x10,0xb6,0x41,0xd8,0x06,0x2e,0x1b, +0xb8,0x6c,0xe0,0xb2,0x81,0xcb,0x06,0xa3,0x09,0x01,0x30,0x1c,0x11,0xbc,0x6a,0x10, +0x7c,0xd3,0x0d,0xb1,0x1a,0x08,0x81,0x1d,0x01,0x7d,0xec,0x10,0xe8,0x63,0xc7,0x40, +0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0xdc,0x36,0x68,0xd9,0xc0,0x54,0x83,0xb4, +0x0d,0x46,0x13,0x02,0xc0,0x82,0x42,0x3e,0x26,0x14,0xf2,0xb1,0xa1,0x90,0x8f,0xd9, +0x69,0x00,0xa3,0x41,0x7c,0xcc,0x4e,0x03,0x18,0x0d,0xe2,0x33,0x1c,0x21,0xec,0x6a, +0x30,0x7c,0xc3,0x11,0x43,0xaf,0x06,0xc5,0x57,0x42,0xa0,0xc3,0x11,0x84,0xaf,0x06, +0xc3,0x37,0x1c,0x51,0x80,0x6b,0x50,0x7c,0x25,0x04,0x5a,0x44,0xa0,0xb3,0x0c,0x54, +0x15,0x8c,0x26,0x38,0x83,0x05,0xeb,0x1a,0xc8,0xc7,0xfe,0x22,0xa0,0x8f,0xa5,0x57, +0x10,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4e,0x37,0x28,0xdb,0xc0,0x5c,0x83, +0x60,0x96,0xa0,0x1a,0xa8,0x30,0x04,0xca,0xb5,0x85,0x69,0xc4,0xc0,0x01,0x40,0x10, +0x0c,0x9e,0xd3,0x0d,0x74,0x36,0x28,0xd7,0xc0,0x55,0x83,0x56,0x0d,0xd2,0x36,0x08, +0xf0,0x2b,0x08,0x5e,0x36,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x75,0x03,0xb4, +0x0d,0xde,0x35,0xa0,0xaf,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x4e,0x37,0xa8,0xdb, +0x20,0x47,0x03,0x5b,0xd9,0x40,0x88,0x8f,0x09,0x81,0x7c,0x2c,0x20,0xe0,0x33,0x62, +0x70,0x00,0x20,0x08,0x06,0x87,0xeb,0x06,0x6c,0x1b,0x14,0x81,0xc9,0x68,0x80,0xb2, +0x81,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x80,0xdd,0xc0,0x6d,0x83,0x20,0x46, +0x03,0x1b,0x06,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x21,0xbb,0x01,0xdc,0x06, +0x81,0x30,0xdd,0x30,0xaf,0x41,0xe0,0xa2,0xc1,0x70,0x84,0x4e,0xd0,0x6b,0xc0,0x7c, +0xb3,0x0c,0x97,0x15,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x51,0xbb,0xc1,0xdc,0x06, +0xf7,0x1a,0x08,0xd6,0xb2,0x41,0x10,0x9f,0x59,0x82,0x6b,0xa0,0xc2,0x10,0x2c,0xa4, +0x1a,0x31,0x70,0x00,0x10,0x04,0x83,0xc7,0x76,0x83,0xb4,0x0d,0xe6,0x35,0xe8,0xd5, +0x80,0x57,0x03,0xbc,0x0d,0xc2,0x00,0x0c,0xbe,0xc0,0x67,0x83,0x11,0x03,0x07,0x00, +0x41,0x30,0x78,0x6c,0x37,0x48,0xdb,0xa0,0x5e,0x83,0x5e,0x0d,0x78,0x35,0xc0,0xdb, +0xe0,0x5e,0x83,0x7b,0x0d,0xee,0x35,0xb8,0xd7,0xc0,0x67,0x03,0x1c,0x31,0x30,0x00, +0x10,0x04,0x83,0xa8,0x76,0x03,0xd6,0x0d,0xde,0x62,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0xdc,0x0d,0xf0,0x36,0x88,0x8b,0x60,0x96,0x20,0x1b,0xa8,0x30,0x04,0x8c,0x5c, +0x1a,0x93,0x8d,0xd2,0x88,0xcf,0x70,0x44,0xb0,0xaf,0x81,0xf0,0x0d,0x47,0x08,0xfc, +0x1a,0x10,0xdf,0x09,0x43,0x9c,0x30,0x84,0x09,0x41,0x08,0x86,0x1b,0x44,0x23,0x00, +0x83,0x59,0x06,0x6d,0x0b,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xfa,0xdd,0xc0,0x76, +0x83,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xf1,0x0d,0x44,0x37,0x48,0x82,0x59, +0x82,0x6d,0xa0,0xc2,0x10,0x34,0x2a,0xb3,0xf9,0xe8,0xd9,0x40,0x3e,0x23,0x06,0x06, +0x00,0x82,0x60,0x10,0x8d,0x6f,0x10,0xbb,0x41,0x30,0x62,0x60,0x00,0x20,0x08,0x06, +0x11,0xf9,0x06,0x7c,0x1b,0x04,0x16,0xb4,0x6c,0x20,0x9f,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0xcc,0x37,0x18,0xdd,0x20,0x18,0x8e,0x30,0x64,0xc3,0xf9,0x2e,0x30,0xca, +0x82,0x41,0x3e,0xc3,0x11,0x81,0xd8,0x06,0xc2,0x77,0x81,0x51,0x23,0x06,0x06,0x00, +0x82,0x60,0x10,0xb1,0x6f,0x40,0xba,0x81,0x8e,0x59,0x30,0xb6,0x81,0x7c,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0x72,0xdf,0x60,0x75,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0xf9,0x0d,0x60,0x37,0x90,0xd3,0x20,0xb0,0x99,0x0d,0x82,0xf8,0x98,0x11, +0xc8,0x67,0x96,0xc0,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_900f4b26b9d349c170f6fbb1a480f65d.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_900f4b26b9d349c170f6fbb1a480f65d.h new file mode 100644 index 00000000..25a70763 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_900f4b26b9d349c170f6fbb1a480f65d.h @@ -0,0 +1,1028 @@ +// ffx_fsr2_accumulate_pass_900f4b26b9d349c170f6fbb1a480f65d.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_900f4b26b9d349c170f6fbb1a480f65d_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_900f4b26b9d349c170f6fbb1a480f65d_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_900f4b26b9d349c170f6fbb1a480f65d_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_900f4b26b9d349c170f6fbb1a480f65d_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_900f4b26b9d349c170f6fbb1a480f65d_SRVResourceNames[] = { "r_input_exposure", "r_dilated_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_lanczos_lut", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_900f4b26b9d349c170f6fbb1a480f65d_SRVResourceBindings[] = { 0, 2, 3, 4, 5, 10, 6, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_900f4b26b9d349c170f6fbb1a480f65d_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_900f4b26b9d349c170f6fbb1a480f65d_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_900f4b26b9d349c170f6fbb1a480f65d_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", "rw_upscaled_output", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_900f4b26b9d349c170f6fbb1a480f65d_UAVResourceBindings[] = { 0, 1, 3, 4, 2, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_900f4b26b9d349c170f6fbb1a480f65d_UAVResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_900f4b26b9d349c170f6fbb1a480f65d_UAVResourceSpaces[] = { 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_900f4b26b9d349c170f6fbb1a480f65d_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_900f4b26b9d349c170f6fbb1a480f65d_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_900f4b26b9d349c170f6fbb1a480f65d_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_900f4b26b9d349c170f6fbb1a480f65d_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_900f4b26b9d349c170f6fbb1a480f65d_size = 16000; + +static const unsigned char g_ffx_fsr2_accumulate_pass_900f4b26b9d349c170f6fbb1a480f65d_data[] = { +0x44,0x58,0x42,0x43,0x45,0xbb,0xf6,0x00,0x5f,0xef,0xc0,0xde,0x2f,0xb2,0x53,0x13, +0xbb,0x95,0xd7,0xcb,0x01,0x00,0x00,0x00,0x80,0x3e,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x3c,0x02,0x00,0x00,0x38,0x10,0x00,0x00,0x54,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xc8,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0xf4,0x0d,0x00,0x00,0x62,0x00,0x05,0x00,0x7d,0x03,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xdc,0x0d,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x74,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xc2,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xe4,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2, +0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42, +0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29, +0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30, +0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c, +0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3, +0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf, +0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f, +0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3, +0x50,0x08,0x6e,0x60,0x06,0xea,0xe6,0x08,0x82,0x62,0x30,0x83,0x32,0x0c,0x1f,0x81, +0x03,0x01,0xc3,0x08,0x82,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83, +0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84, +0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43, +0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4, +0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d, +0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc, +0x00,0x0c,0xfc,0x00,0x09,0x23,0x49,0xe5,0x30,0x02,0x61,0xcc,0xd4,0x06,0xe3,0xc0, +0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f, +0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c, +0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0, +0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f, +0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0, +0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87, +0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0xc2,0x89,0x52,0x3a,0x53,0x18, +0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83, +0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c, +0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a, +0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60, +0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24,0x18,0x2b,0xb1,0x33,0x91,0xc1,0x38,0xb0, +0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43, +0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b, +0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8, +0x01,0x18,0xf8,0x01,0x0a,0x4e,0x72,0x67,0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30, +0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03, +0x14,0x8c,0x04,0xcf,0x84,0x8d,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2, +0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xa0,0xc0,0x20,0x79,0x18,0x41,0x18, +0xce,0x10,0x82,0x8f,0x5d,0x6d,0x34,0xd1,0x34,0x4d,0xd3,0xc3,0x70,0x8e,0xe3,0x38, +0x1a,0x86,0x61,0x18,0x86,0x41,0xf5,0x4d,0xd2,0x14,0x51,0xc2,0xe4,0xb3,0x00,0xf3, +0x2c,0x44,0xc4,0x4e,0xc0,0x44,0xa0,0x60,0xa0,0x1b,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c, +0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10, +0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0xc8,0x02,0x01,0x1e,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24, +0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2,0x1c,0x0a,0xa2,0xf0,0x03,0x0a,0xa4,0x60, +0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03, +0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a, +0x3e,0xa0,0x34,0xca,0xfc,0xa1,0xc4,0x2b,0x8a,0xab,0x78,0xe8,0x1b,0x01,0xa8,0x01, +0x32,0x67,0x00,0x48,0x9d,0x01,0xa0,0x76,0x06,0x80,0xde,0x19,0x00,0x8a,0x67,0x00, +0x68,0x9e,0x01,0xa0,0x7a,0x06,0x80,0xec,0x19,0x00,0xc2,0x67,0x00,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x8d,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0xa1,0x99,0x20,0x0c,0xce,0x06,0x61,0x20,0x26,0x08,0xc3,0xb3,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x13,0x84,0x01,0xda,0x30,0x20,0x09,0x31,0x41,0x30,0x03,0x39,0x20,0x24, +0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x55,0x86,0x07,0xf7,0x36,0x57,0x27,0x57,0x36, +0x41,0x18,0xa2,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85,0x31,0x8c,0x81,0x30,0x1c,0x62, +0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e, +0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x1b,0x92,0x61,0x81,0x0c,0x62,0x20,0x0c, +0x67,0x82,0xa0,0x06,0x73,0xc0,0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c, +0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e, +0x82,0x30,0x48,0x1b,0x12,0x42,0x9a,0x0c,0x6a,0x20,0x0c,0x87,0x8d,0xdc,0x17,0xdb, +0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x04,0x61,0x98,0x26,0x08,0x03, +0xb5,0x41,0x30,0xb0,0x0d,0x09,0xb5,0x58,0xc6,0x35,0x10,0x46,0x46,0x4b,0xee,0x0b, +0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec, +0x8d,0xed,0x4d,0x6e,0x82,0x30,0x54,0x1b,0x92,0x4b,0xda,0x0c,0x6e,0x20,0x0c,0x87, +0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04, +0x61,0xb0,0x36,0x24,0x9c,0xe4,0x19,0xdf,0x40,0x18,0xd9,0x04,0xa1,0x0d,0xe8,0x80, +0x8d,0xdc,0x17,0x5b,0x98,0xdb,0x98,0xde,0xdb,0xdc,0x17,0x5b,0x1d,0xdd,0x86,0x24, +0x09,0x03,0x31,0x30,0x92,0x81,0x30,0x9c,0x09,0xc2,0x70,0x31,0x91,0xfb,0x4a,0x6b, +0x3b,0x6b,0x4a,0x83,0x9b,0x9b,0x20,0x0c,0xd8,0x86,0x84,0x0c,0xc2,0xa0,0x0c,0x0c, +0x33,0x18,0x08,0xc3,0x21,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0x25, +0x57,0x16,0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21,0x31, +0x83,0x05,0x0d,0x8c,0x61,0x20,0x8c,0x6c,0x43,0xf2,0x44,0x95,0xd6,0x81,0xc1,0x18, +0x9c,0x41,0x1a,0x4c,0x10,0xde,0xa0,0x0e,0xa8,0xc9,0xdd,0x7d,0xa5,0xb9,0xd1,0x95, +0xc9,0xb9,0x85,0xb1,0x7d,0xd5,0xc1,0xcd,0x8d,0x85,0xb1,0x95,0x91,0x7d,0x8d,0xbd, +0xb1,0xbd,0xc9,0x4d,0x10,0x3e,0x38,0xd8,0xb0,0x18,0x6b,0xc0,0x06,0x86,0x31,0x10, +0x6d,0xd0,0x06,0x6d,0xe0,0x4c,0x10,0xe2,0xc0,0x0e,0xe8,0xc8,0xdd,0x7d,0xb1,0xbd, +0x8d,0xad,0x7d,0xcd,0xd1,0x85,0xd1,0xd5,0xcd,0x6d,0x58,0x86,0x37,0x80,0x03,0x63, +0x18,0x88,0x36,0x68,0x83,0x36,0xc8,0x26,0x08,0x73,0x70,0x07,0x64,0xe4,0xee,0xbe, +0xdc,0xca,0xee,0xbe,0xd8,0xde,0xc6,0xd6,0xe6,0x36,0x2c,0x84,0x1c,0xcc,0x81,0x41, +0x0d,0x44,0x1b,0xb4,0x41,0x1b,0x64,0x7c,0xe4,0xee,0xbe,0xd8,0xea,0xda,0xc2,0xbe, +0xd0,0xd2,0xe6,0xe8,0xde,0xe4,0xf2,0x36,0x2c,0xd4,0x1a,0xd4,0x81,0x71,0x0d,0x44, +0x1b,0xb4,0x41,0x1b,0x38,0x94,0xe4,0xee,0xbe,0xea,0xe0,0xe6,0xc6,0xc2,0xd8,0xca, +0xc8,0xbe,0xde,0xea,0xe8,0xe0,0xea,0xe8,0x36,0x2c,0xd7,0x1a,0xdc,0x81,0x41,0x0c, +0x44,0x1b,0xb4,0x41,0x1b,0x38,0x1b,0x0a,0x37,0x88,0x03,0x3a,0xb0,0x03,0x3c,0x98, +0x20,0xd8,0x41,0x1e,0xd0,0x18,0x13,0x33,0x9a,0x92,0x92,0x99,0x20,0x0c,0xd9,0x06, +0xc4,0xd0,0x83,0x3d,0x30,0x8c,0x81,0x0f,0x80,0x0d,0x41,0x1f,0x4c,0x10,0xf0,0x40, +0x0f,0xd8,0xcc,0x7d,0x31,0xa5,0xb9,0x95,0x85,0xc9,0x0d,0xb1,0x85,0xb5,0xc1,0x6d, +0x40,0x8c,0x3f,0x00,0x05,0x63,0x18,0x0c,0x60,0x43,0x10,0x0a,0x1b,0x08,0x35,0xc8, +0x03,0x3f,0x10,0x85,0x09,0x42,0x1d,0xe0,0x01,0x97,0x34,0xa9,0x32,0x37,0xb2,0x32, +0xb9,0xa9,0x34,0xbd,0xb2,0x09,0xc2,0x17,0x07,0x1b,0x90,0xa4,0x14,0x28,0x83,0x0c, +0xae,0xc6,0x14,0xe8,0xa4,0x35,0x85,0xe1,0x49,0x95,0xb9,0x91,0x95,0xc9,0x4d,0xa5, +0xe9,0x95,0x6d,0x40,0x12,0x54,0xa0,0xcc,0x80,0x0c,0xae,0xc6,0x14,0xc8,0xa4,0x11, +0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x06,0x6d,0x03,0x92, +0xa8,0x02,0xb5,0x0a,0x64,0x70,0x35,0xa6,0xc0,0x2e,0x2d,0xc9,0x0d,0xae,0x8e,0x6e, +0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x8c,0x28,0xad,0xad, +0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x6c,0x1b,0x8c,0xa4,0x15,0x28,0x57, +0x20,0x83,0x8b,0x52,0x1a,0x53,0x5d,0x5b,0x58,0x53,0x1a,0x1c,0x51,0x5a,0x5b,0x99, +0xdb,0x5c,0xda,0x9b,0xdb,0xdc,0x04,0x61,0xe0,0x36,0x20,0x09,0x2c,0x50,0xb1,0x40, +0x06,0x57,0x63,0x0a,0x94,0xd2,0x98,0xea,0xda,0xc2,0x9a,0xd2,0xe0,0x98,0xca,0xec, +0xca,0xd8,0xa8,0xde,0xaa,0xe6,0xca,0x26,0x08,0x43,0xb7,0x01,0x49,0x66,0x81,0xa2, +0x05,0x32,0xb8,0x1a,0x53,0xe0,0x92,0x66,0x24,0x17,0xd6,0x56,0x96,0xe4,0x46,0x56, +0x86,0x37,0x41,0x18,0xbc,0x0d,0x48,0x62,0x0b,0xd4,0x2d,0x90,0xc1,0xd5,0x98,0x02, +0x25,0x33,0xa2,0x32,0xbb,0xb4,0xb1,0x32,0xaa,0x37,0xab,0xb4,0xb2,0x3b,0xa2,0x32, +0x38,0x3a,0xb4,0x09,0xc2,0xf0,0x6d,0x30,0x92,0x5c,0xa0,0x74,0x81,0x0c,0x1a,0x1e, +0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x13,0x84,0x01,0x0c,0x36,0x20,0x09,0x2f,0x50, +0xbd,0x40,0x06,0x4d,0x63,0x0a,0x94,0xcc,0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca, +0xc6,0xe8,0xde,0xe4,0xa6,0xc6,0xc2,0xd8,0xca,0x26,0x08,0x43,0x18,0x6c,0x30,0x92, +0x5f,0xa0,0xc0,0x81,0x0c,0x1a,0x42,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c, +0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x84,0x41,0x0c,0x36,0x20,0x89,0x38,0x50, +0xe3,0x40,0x06,0x4d,0x63,0x0a,0xfc,0xcc,0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca, +0xc6,0xe8,0xde,0xe4,0x94,0xd2,0xe8,0xe8,0xca,0xe4,0x86,0xc2,0xdc,0xc6,0xca,0xd8, +0xd8,0xc2,0xe8,0xd2,0xde,0xdc,0x26,0x08,0xc3,0x18,0x6c,0x30,0x92,0x72,0xa0,0xcc, +0x81,0x0c,0x1a,0x32,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65, +0x13,0x84,0x81,0x0c,0x36,0x20,0x09,0x3a,0x50,0xe9,0x40,0x06,0x4d,0x63,0x0a,0xcc, +0xcc,0xa0,0xe4,0xca,0xec,0xd2,0xde,0xea,0xe6,0x8c,0xe4,0xc2,0xda,0xca,0xa0,0xe4, +0xca,0x8a,0xf0,0xe0,0xde,0xe6,0xea,0xe4,0xca,0x26,0x08,0x43,0x19,0x6c,0x40,0x92, +0x75,0xa0,0xd8,0x81,0x0c,0x9a,0xc6,0x14,0xb8,0x98,0x51,0x85,0xb9,0x21,0x85,0xb1, +0x99,0x19,0x3d,0x59,0x4d,0x10,0x06,0x33,0xd8,0x60,0x24,0xee,0x40,0xbd,0x03,0x19, +0x34,0xac,0xcc,0x94,0xd2,0xe8,0xe8,0xca,0xe4,0xa6,0xca,0xe2,0xea,0xca,0xdc,0xc6, +0xca,0x98,0xca,0xdc,0xce,0xe8,0xd0,0x26,0x08,0xc3,0x19,0x6c,0x40,0x92,0x78,0xa0, +0xe4,0x81,0x0c,0x9a,0xc6,0x14,0xa8,0x98,0x11,0x95,0xb1,0xd1,0x85,0x51,0xa5,0xb5, +0x95,0x4d,0x10,0x06,0x34,0xd8,0x60,0x24,0xf4,0x40,0xd5,0x03,0x19,0x34,0xbc,0xcc, +0x88,0xf2,0xdc,0xc2,0xda,0xd2,0xc6,0xa4,0xca,0xe6,0x86,0xd0,0xc2,0xdc,0xce,0xca, +0x8c,0xc2,0xc6,0xe8,0xde,0xe4,0x26,0x08,0x43,0x1a,0x6c,0x30,0x92,0x7b,0xa0,0xf0, +0x81,0x0c,0x1a,0x62,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f, +0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x84,0x41,0x0d, +0x36,0x18,0x89,0x3e,0x50,0xfb,0x40,0x06,0xcd,0x06,0x8a,0x0f,0x4e,0x21,0x15,0x58, +0xe1,0x15,0x64,0xa1,0x16,0x70,0x61,0x17,0x7c,0x21,0x1c,0xc8,0xe1,0x1c,0xd4,0xa1, +0x1d,0xe0,0x61,0x1e,0xec,0x21,0x1f,0xf8,0x61,0xc3,0x60,0x90,0x42,0x3f,0x4c,0x10, +0x04,0x60,0x03,0xb0,0x61,0x30,0x40,0x02,0x24,0x36,0x04,0x21,0xb1,0x61,0x18,0xfe, +0x41,0x24,0x28,0x0c,0x4d,0x6d,0x18,0xcc,0xc0,0x0c,0x86,0x0d,0xc2,0x55,0x12,0x1b, +0x8a,0x7f,0x20,0x09,0x60,0x14,0x4c,0x82,0x88,0x98,0x5c,0x98,0xdb,0x18,0x5a,0xd9, +0xdc,0x04,0x61,0x58,0x03,0x1a,0x66,0x6c,0x6f,0x61,0x74,0x73,0x13,0x84,0x81,0x0d, +0x58,0xa4,0xb9,0xcd,0xd1,0xcd,0x4d,0x10,0x86,0x36,0x20,0x91,0xe6,0x46,0x37,0x37, +0x41,0x18,0xdc,0x80,0x08,0x5d,0x19,0xde,0x17,0xdb,0x5b,0x18,0xd9,0x04,0x61,0x78, +0x03,0x22,0x74,0x65,0x78,0x5f,0x6e,0x6f,0x72,0x6d,0x4c,0xe8,0xca,0xf0,0xbe,0xe6, +0xe8,0xde,0xe4,0xca,0x58,0xd4,0xa5,0xb9,0xd1,0xcd,0x6d,0x80,0x50,0x22,0x25,0x54, +0x62,0x25,0x58,0xa2,0x25,0x5c,0xe2,0x25,0x60,0x22,0x26,0x64,0x22,0x25,0x66,0x82, +0xa3,0x09,0x5a,0xa8,0xc2,0xc6,0x66,0xd7,0xe6,0x92,0x46,0x56,0xe6,0x46,0x37,0x25, +0x08,0xaa,0x90,0xe1,0xb9,0xd8,0x95,0xc9,0xcd,0xa5,0xbd,0xb9,0x4d,0x09,0x88,0x26, +0x64,0x78,0x2e,0x76,0x61,0x6c,0x76,0x65,0x72,0x53,0x02,0xa3,0x0e,0x19,0x9e,0xcb, +0x1c,0x5a,0x18,0x59,0x99,0x5c,0xd3,0x1b,0x59,0x19,0xdb,0x94,0x20,0x29,0x43,0x86, +0xe7,0x22,0x57,0x36,0xf7,0x56,0x27,0x37,0x56,0x36,0x37,0x25,0x10,0x85,0x4a,0x64, +0x78,0x2e,0x74,0x79,0x70,0x65,0x41,0x6e,0x6e,0x6f,0x74,0x61,0x74,0x69,0x6f,0x6e, +0x73,0x53,0x84,0x7e,0x10,0x89,0x3a,0x64,0x78,0x2e,0x65,0x6e,0x74,0x72,0x79,0x50, +0x6f,0x69,0x6e,0x74,0x73,0x53,0x02,0x93,0xe8,0x42,0x86,0xe7,0x32,0xf6,0x56,0xe7, +0x46,0x57,0x26,0x37,0x37,0x25,0xa0,0x09,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x35,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x0d,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e, +0x71,0xdb,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc8,0x6d, +0x9b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94, +0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x2d,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54, +0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0x1b,0x83,0x34, +0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x96,0xe0,0x0c, +0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x05,0x44,0xc3,0xe5,0x3b,0x8f, +0x6f,0x44,0x0e,0xf5,0x88,0x83,0x8f,0xdc,0xb6,0x1d,0x54,0xc3,0xe5,0x3b,0x8f,0x2f, +0x01,0xcc,0xb3,0x10,0x25,0x51,0x11,0x8b,0x5f,0xdc,0xb6,0x11,0x54,0xc3,0xe5,0x3b, +0x8f,0x3f,0x11,0xd7,0x44,0x45,0x44,0xe9,0x00,0x83,0x5f,0xdc,0xb6,0x15,0x58,0xc3, +0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11,0xe1,0x17,0xb7,0x6d, +0x02,0xd9,0x70,0xf9,0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38,0x88,0x0d,0x18,0x39, +0xd4,0xe3,0x23,0xb7,0x6d,0x06,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e, +0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x90,0x0f,0x4b,0x26,0xb9,0xd3,0x49,0xc1,0x70,0xf6,0xfb,0xb1, +0xa4,0x80,0xf6,0x5d,0x44,0x58,0x49,0x4c,0x24,0x2e,0x00,0x00,0x62,0x00,0x05,0x00, +0x89,0x0b,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x0c,0x2e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x80,0x0b,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc3,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a, +0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b, +0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30, +0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18, +0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3, +0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21, +0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22, +0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95, +0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60,0x06,0xea,0xe6,0x08, +0x82,0x62,0x30,0x83,0x32,0x0c,0x1f,0x81,0x03,0x01,0xc3,0x08,0x82,0x31,0x53,0x1b, +0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83, +0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f, +0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4, +0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x23,0x49,0xe5, +0x30,0x02,0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4, +0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50, +0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f, +0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0, +0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07, +0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79, +0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0, +0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03, +0x3f,0x40,0xc2,0x89,0x52,0x3a,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83, +0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0, +0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87, +0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24, +0x18,0x2b,0xb1,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c, +0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0, +0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43, +0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x4e,0x72,0x67, +0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28, +0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87, +0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36, +0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x14,0x8c,0x04,0xcf,0x84,0x8d,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83, +0x1f,0xa0,0xc0,0x20,0x79,0x18,0x41,0x18,0xce,0x10,0x82,0x8f,0x5d,0x6d,0x34,0xd1, +0x34,0x4d,0xd3,0xc3,0x70,0x8e,0xe3,0x38,0x1a,0x86,0x61,0x18,0x86,0x41,0xf5,0x4d, +0xd2,0x14,0x51,0xc2,0xe4,0xb3,0x00,0xf3,0x2c,0x44,0xc4,0x4e,0xc0,0x44,0xa0,0x60, +0xa0,0x7b,0x0a,0x00,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20, +0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07, +0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74, +0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20, +0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07, +0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76, +0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf, +0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30, +0xe4,0x01,0x03,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01, +0x11,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24,0xca,0xa0,0x10,0x8a, +0xa3,0x14,0x8a,0xa2,0x1c,0x0a,0xa2,0xf0,0x03,0xe8,0x1b,0x01,0x20,0x73,0x06,0x80, +0xd4,0x19,0x00,0x6a,0x67,0x00,0xe8,0x9d,0x01,0xa0,0x78,0x06,0x80,0xe6,0x19,0x00, +0xb2,0x67,0x00,0x08,0x9f,0x01,0x00,0x00,0x79,0x18,0x00,0x00,0x76,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xa1,0x99,0x20,0x0c,0xce,0x06,0x61,0x20, +0x26,0x08,0xc3,0xb3,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08, +0x03,0x34,0x41,0x30,0x83,0x8d,0xc0,0x04,0x61,0x88,0x36,0x08,0x4a,0xb3,0x21,0x51, +0x16,0x46,0x51,0x06,0x42,0x71,0x36,0x24,0xc3,0xc2,0x28,0xc4,0x40,0x28,0xce,0x04, +0x41,0x0d,0xb8,0x09,0xc2,0x20,0x6d,0x48,0x88,0x88,0x51,0xa4,0x81,0x50,0x9c,0x09, +0xc2,0x30,0x4d,0x10,0x06,0x6a,0x83,0xa0,0x54,0x1b,0x12,0x69,0x61,0x14,0x6a,0x20, +0x14,0x6b,0x82,0x30,0x54,0x1b,0x12,0x2a,0x62,0x14,0x6c,0x20,0x14,0x67,0x82,0x30, +0x58,0x1b,0x12,0x2c,0x62,0x14,0x6d,0x20,0x14,0x6b,0x82,0xd0,0x06,0xdd,0x86,0xc4, +0xe0,0x18,0xc5,0x18,0x08,0xc5,0x99,0x20,0x0c,0xd7,0x04,0x61,0xc0,0x36,0x24,0x1e, +0xc7,0x28,0xdf,0x40,0x28,0xce,0x86,0xe4,0x5b,0x18,0x65,0x18,0x08,0xc5,0xda,0x90, +0x3c,0xd0,0x74,0x65,0x5b,0x07,0x06,0x61,0x30,0x41,0x78,0x03,0x6f,0x82,0xf0,0x69, +0x1b,0x16,0x65,0x0c,0x18,0x45,0x19,0x08,0x32,0x20,0x03,0x32,0x70,0x26,0x08,0x71, +0xf0,0x6d,0x58,0x06,0x33,0x60,0x94,0x61,0x20,0xc8,0x80,0x0c,0xc8,0xc0,0x9a,0x20, +0xcc,0x01,0x18,0x6c,0x58,0x08,0x34,0x60,0x14,0x69,0x20,0xc8,0x80,0x0c,0xc8,0xc0, +0xda,0xb0,0x48,0x63,0xc0,0x28,0xd4,0x40,0x90,0x01,0x19,0x90,0x81,0xb3,0x61,0xa1, +0xc6,0x80,0x51,0x88,0x81,0x20,0x03,0x32,0x20,0x03,0x67,0x43,0x51,0x06,0x67,0x90, +0x06,0x6a,0xb0,0x06,0x13,0x04,0x3b,0x08,0x83,0x09,0xc2,0x90,0x6d,0x40,0x94,0x36, +0x60,0x14,0x65,0x70,0x03,0x60,0x43,0xf0,0x06,0x13,0x04,0x3c,0x10,0x83,0x0d,0x88, +0x12,0x07,0x8c,0x32,0x0c,0x0a,0xb0,0x21,0x90,0x83,0x0d,0x84,0x18,0xb0,0x01,0x1c, +0xcc,0xc1,0x04,0x41,0x00,0x28,0x0c,0x4d,0x6d,0x18,0xbe,0x6f,0xd8,0x20,0x50,0x77, +0xb0,0xa1,0xa8,0x03,0x3b,0x00,0xe8,0x00,0x0f,0xaa,0xb0,0xb1,0xd9,0xb5,0xb9,0xa4, +0x91,0x95,0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64,0x78,0x2e,0x76,0x65,0x72,0x73,0x69, +0x6f,0x6e,0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b,0x5d,0x18,0x9b,0x5d,0x99,0xdc,0x94, +0xc0,0xa8,0x43,0x86,0xe7,0x32,0x87,0x16,0x46,0x56,0x26,0xd7,0xf4,0x46,0x56,0xc6, +0x36,0x25,0x40,0xca,0x90,0xe1,0xb9,0xc8,0x95,0xcd,0xbd,0xd5,0xc9,0x8d,0x95,0xcd, +0x4d,0x09,0xe6,0xa0,0x0e,0x19,0x9e,0x4b,0x99,0x1b,0x9d,0x5c,0x1e,0xd4,0x5b,0x9a, +0x1b,0xdd,0xdc,0x94,0x00,0x0f,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x35,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x0d,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0x00, +0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc8,0x6d,0x9b,0xc2,0x36,0x5c, +0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98, +0x5f,0xdc,0xb6,0x2d,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9, +0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0x1b,0x83,0x34,0x5c,0xbe,0xf3,0xf8, +0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x96,0xe0,0x0c,0x97,0xef,0x3c,0xfe, +0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x05,0x44,0xc3,0xe5,0x3b,0x8f,0x6f,0x44,0x0e,0xf5, +0x88,0x83,0x8f,0xdc,0xb6,0x1d,0x54,0xc3,0xe5,0x3b,0x8f,0x2f,0x01,0xcc,0xb3,0x10, +0x25,0x51,0x11,0x8b,0x5f,0xdc,0xb6,0x11,0x54,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7, +0x44,0x45,0x44,0xe9,0x00,0x83,0x5f,0xdc,0xb6,0x15,0x58,0xc3,0xe5,0x3b,0x8f,0x3f, +0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11,0xe1,0x17,0xb7,0x6d,0x02,0xd9,0x70,0xf9, +0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38,0x88,0x0d,0x18,0x39,0xd4,0xe3,0x23,0xb7, +0x6d,0x06,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00, +0x61,0x20,0x00,0x00,0x2d,0x09,0x00,0x00,0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00, +0x47,0x00,0x00,0x00,0x34,0xcc,0x00,0x94,0x51,0x21,0x15,0x61,0x40,0xb1,0x95,0x5c, +0xa9,0x14,0x5f,0xd9,0xd5,0x40,0xb9,0x94,0x61,0x40,0xc1,0x94,0x4d,0x31,0x15,0x6f, +0x40,0xf9,0x06,0x94,0x52,0x15,0x54,0x44,0xf9,0x14,0x0d,0x7d,0x35,0x40,0x4a,0x11, +0x94,0x41,0x79,0x94,0xc0,0x08,0x00,0x19,0x63,0x04,0x20,0x08,0x82,0x28,0x18,0x8c, +0x11,0xb4,0xe6,0x9c,0xb3,0xdf,0x18,0x01,0x08,0x82,0xa0,0xfc,0x8d,0x11,0x80,0x20, +0x08,0xf3,0xbf,0x30,0x46,0x00,0x82,0x20,0x18,0xff,0xc2,0x18,0xc1,0x3b,0x93,0x26, +0xda,0x8d,0x11,0x80,0x20,0x08,0xc2,0xbf,0x30,0x46,0xd0,0x9a,0x73,0xce,0x7b,0x63, +0x04,0x20,0x08,0x82,0x32,0x18,0x8c,0x11,0x80,0x20,0x08,0x82,0xa0,0x30,0x46,0x00, +0x82,0x20,0x08,0x82,0xc1,0x18,0x01,0x08,0xe2,0xff,0x3d,0x06,0x63,0x04,0x21,0x09, +0x86,0x78,0x37,0x46,0xb0,0xc7,0x6a,0xbc,0x7f,0x63,0x04,0x6b,0xad,0xd6,0xe2,0x37, +0x46,0xf0,0xdf,0x7f,0xff,0x7e,0x63,0x04,0xad,0x39,0xe7,0xbc,0x2f,0x8c,0x11,0xc8, +0xa2,0xdb,0xff,0xdf,0x18,0x81,0xce,0x9a,0x73,0xfa,0x8d,0x11,0xa8,0x78,0x7d,0xaa, +0xde,0x18,0x01,0x08,0x82,0x20,0x08,0x0e,0x63,0x04,0x6b,0xad,0xd6,0xba,0x37,0x46, +0x00,0x82,0xa0,0x7f,0x87,0xc1,0x18,0x41,0x6b,0xce,0x39,0xed,0x8d,0x11,0x80,0x20, +0x08,0x92,0x60,0x30,0x46,0x00,0x82,0x20,0xa8,0x83,0xc1,0x18,0x01,0x1c,0x97,0xf9, +0xed,0x8d,0x11,0x90,0x25,0xaf,0xdf,0xdf,0x18,0x01,0x08,0x82,0x20,0x0b,0x06,0x63, +0x04,0x20,0x08,0x82,0xe8,0x37,0x46,0x00,0x82,0x20,0x88,0xff,0xc2,0x0c,0xc0,0x18, +0x01,0x08,0x82,0x20,0xfe,0x8d,0x11,0x80,0x20,0x08,0xc2,0xdf,0x08,0x00,0x00,0x00, +0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xb6,0xa0,0x07,0x65,0xf0,0x0a,0xb4,0x80, +0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xb7,0xb0,0x07,0x66,0x10,0x0b,0xb0, +0x90,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xb8,0xc0,0x07,0x67,0x60,0x0b, +0xb2,0xa0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xb9,0xd0,0x07,0x68,0x80, +0x0b,0xb8,0xb0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xba,0xe0,0x07,0x69, +0x60,0x0b,0xb6,0xc0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xbb,0xf0,0x07, +0x69,0xf0,0x0a,0xba,0xd0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xbc,0x00, +0x0a,0x6a,0x10,0x0b,0xb0,0xe0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xbd, +0x10,0x0a,0x6b,0xa0,0x0b,0xba,0xf0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06, +0xbe,0x20,0x0a,0x6c,0x50,0x0b,0xb4,0x00,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00, +0x06,0xbf,0x30,0x0a,0x6d,0x80,0x0b,0xb6,0x10,0x0b,0x23,0x06,0x09,0x00,0x82,0x60, +0x00,0x06,0xe0,0x40,0x0a,0x6e,0xa0,0x0b,0xb9,0x20,0x0b,0x23,0x06,0x09,0x00,0x82, +0x60,0x00,0x06,0xe1,0x50,0x0a,0x6f,0xf0,0x0b,0xbb,0x30,0x0b,0x23,0x06,0x09,0x00, +0x82,0x60,0x00,0x06,0xe2,0x60,0x0a,0x70,0x10,0x0e,0xe0,0x40,0x0b,0x23,0x06,0x09, +0x00,0x82,0x60,0x00,0x06,0xe3,0x70,0x0a,0x71,0xf0,0x0b,0xbf,0x50,0x0b,0x23,0x06, +0x09,0x00,0x82,0x60,0x00,0x06,0xe4,0x80,0x0a,0x75,0x00,0x0e,0xe3,0x60,0x0b,0x23, +0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe5,0x90,0x0a,0x77,0x10,0x0e,0xe1,0x70,0x0b, +0x23,0x06,0x06,0x00,0x82,0x60,0x40,0xc4,0x03,0x28,0x88,0xc3,0x88,0x81,0x01,0x80, +0x20,0x18,0x10,0xf2,0x10,0x0a,0xe6,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x84,0x3c, +0x84,0x02,0x39,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x31,0x0f,0xa2,0x80,0x0e,0x23, +0x06,0x07,0x00,0x82,0x60,0xd0,0xad,0xc3,0x2a,0x14,0xe9,0x30,0x9a,0x10,0x04,0x65, +0x98,0xc3,0x95,0x71,0x0e,0x57,0x81,0x2b,0x70,0x11,0x01,0x54,0x60,0x0a,0x5a,0x49, +0x01,0x25,0x24,0x70,0x82,0x61,0x27,0x18,0x66,0x42,0x18,0xc0,0xc7,0x04,0x31,0x80, +0xcf,0x68,0x42,0x03,0x5c,0x60,0xd8,0x39,0x86,0x59,0x21,0xd0,0xc7,0x0a,0x81,0x3e, +0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0xf9,0x43,0x2f,0x5c,0xf5,0x30,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x1d,0x48,0x80,0x83,0xb6,0x0f, +0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x27,0x18,0x76,0x82,0x61,0x76,0x08,0xf4,0xb1, +0x43,0xa0,0x8f,0x09,0x0c,0x7c,0x4c,0x60,0xe0,0x33,0x9a,0x90,0x08,0xa3,0x09,0xca, +0x60,0x08,0x21,0x1f,0x43,0x08,0xf9,0x98,0x32,0x0b,0xf0,0x31,0x85,0x16,0xe0,0x33, +0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x4d,0xd4,0x03,0x21,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0x81,0x13,0xf6,0x40,0x08,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe4,0x04, +0x3e,0xf0,0x81,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x4e,0xe4,0x43,0x1f,0x08, +0xa7,0x18,0x76,0x8a,0x61,0x46,0x08,0xf4,0x31,0x42,0xa0,0x8f,0x51,0x9c,0x7c,0x8c, +0xe2,0xe4,0x73,0xc2,0x40,0x27,0x0c,0x34,0x62,0xd0,0x00,0x20,0x08,0x06,0x8d,0x58, +0x80,0x04,0x1e,0xd8,0x84,0x10,0x8c,0xc4,0x48,0x8c,0xc4,0x48,0x8c,0x26,0x04,0xc0, +0x68,0x82,0x10,0x58,0x19,0x08,0xf2,0xb1,0x32,0x10,0xe4,0x63,0x82,0x20,0x1f,0x13, +0x04,0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xb4,0xf8,0x87, +0xc0,0x90,0x34,0x80,0x8f,0x21,0x69,0x00,0x9f,0xe1,0x08,0x01,0x16,0x86,0x6f,0x38, +0x62,0x98,0x85,0xe2,0x2b,0x21,0xd0,0xe1,0x08,0x62,0x16,0x86,0x6f,0x38,0xa2,0xb0, +0x85,0xe2,0x2b,0x21,0xd0,0x22,0x02,0x1d,0x31,0x78,0x00,0x10,0x04,0x83,0x29,0x2e, +0x5c,0xa2,0x15,0x50,0x01,0xbb,0x74,0x41,0x17,0xd0,0x02,0x2d,0x6a,0xe2,0x16,0x46, +0x13,0x82,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xba,0x18,0x8b,0x60,0xc4,0xe0, +0x01,0x40,0x10,0x0c,0x26,0xba,0x88,0x09,0x5a,0x58,0x85,0x4d,0xeb,0x85,0x5e,0x58, +0x8b,0xb5,0xc0,0x09,0x5d,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0x6e,0x2e,0x66,0xa2,0x15,0xe0,0x62,0x34,0x21,0x18,0x86,0x1b,0x02, +0xb8,0x00,0x83,0x52,0x50,0x82,0x4b,0x08,0xb6,0x06,0x95,0xe0,0x6a,0x02,0x9d,0x65, +0x08,0x84,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x3a,0xbd,0xd0,0x09,0x5a,0xc0,0x8b, +0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x13,0x0c,0x3b,0xc1,0x30,0x13,0x36,0xf9,0x98, +0xb0,0xc9,0xc7,0x84,0x93,0x80,0x8f,0x09,0x28,0x01,0x9f,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x56,0x23,0x2d,0x0c,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xd6,0x58, +0x0b,0x77,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x68,0x8d,0xb5,0x38,0x86,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x5c,0xa3,0x2d,0xe0,0x21,0x18,0x31,0x30,0x00,0x10, +0x04,0x83,0x88,0x35,0xc4,0x62,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x35,0xc6, +0x42,0x38,0x61,0xa0,0x13,0x06,0xb2,0x83,0x88,0x8f,0x19,0x44,0x7c,0x8a,0x60,0x0b, +0x28,0xa2,0x2d,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2a,0xd9,0x30,0x0b,0x41,0x35, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x9a,0x8d,0xb3,0x10,0x56,0x63,0xc4,0xa0,0x01, +0x40,0x10,0x0c,0x1a,0xdc,0xb0,0x8b,0x77,0x60,0x0d,0x21,0xc8,0x8b,0xbc,0xc8,0x8b, +0xbc,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x18, +0x31,0x68,0x00,0x10,0x04,0x83,0xa6,0x37,0xf6,0x82,0x1e,0x62,0xa3,0x31,0xfc,0xc2, +0x2f,0xfc,0xc2,0x2f,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34, +0x81,0x18,0x4a,0xca,0x0d,0xb0,0x30,0xd8,0x0b,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82, +0x41,0x05,0x1e,0x77,0x21,0x04,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x94,0xc7,0x68, +0xf0,0x43,0x6e,0x04,0x8e,0x69,0x98,0x86,0x69,0x98,0xc6,0x68,0x42,0x00,0x8c,0x26, +0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0x43,0x69,0xe0,0x01,0x23,0x06,0x07,0x00, +0x82,0x60,0x50,0x9d,0x87,0x5f,0x04,0xc8,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xec, +0xa1,0x1a,0x23,0x01,0x1e,0x41,0xd5,0x1a,0xad,0xd1,0x1a,0xad,0x31,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x30,0x62,0xd0,0x00,0x20,0x08, +0x06,0x4d,0x7c,0xbc,0x06,0x4a,0x94,0xc7,0x06,0x06,0xb2,0x21,0x1b,0xb2,0x21,0x1b, +0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x23,0x06, +0x0d,0x00,0x82,0x60,0xd0,0xd8,0x07,0x6d,0xb4,0x84,0x7a,0x98,0x41,0x19,0xdc,0xc6, +0x6d,0xdc,0xc6,0x6d,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68, +0x02,0x31,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xb3,0x1f,0xb9,0x21,0x13,0xef,0x71, +0xa9,0x01,0x6f,0xf0,0x06,0x6f,0xf0,0xc6,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68, +0xc2,0x20,0x8c,0x26,0x10,0xc3,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x20,0xe2,0x1b, +0x37,0x41,0x1f,0xd5,0x1b,0x84,0x47,0x78,0x84,0x47,0x78,0x8c,0x26,0x04,0xc0,0x68, +0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x14,0x1d,0xf0,0x07,0xd8,0x28,0xf8, +0x06,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x1a,0x11,0xdd,0x10,0x82,0x11,0x83, +0x06,0x00,0x41,0x30,0x68,0x50,0xc4,0x3c,0x7e,0x82,0x3f,0xe4,0x20,0x48,0x8f,0xf4, +0x48,0x8f,0xf4,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04, +0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xa6,0x45,0xd6,0x83,0x2c,0x42,0xa4,0x0f, +0x0c,0xf7,0x70,0x0f,0xf7,0x70,0x8f,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84, +0x41,0x18,0x4d,0x20,0x86,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x64,0x04,0x3e,0xd2, +0xc2,0x44,0xdc,0x60,0x99,0x8f,0xf9,0x98,0x8f,0xf9,0x18,0x4d,0x08,0x80,0xd1,0x04, +0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xe6, +0x46,0xea,0xc3,0x2d,0x56,0x84,0x0d,0x20,0xfc,0xc0,0x0f,0xfc,0xc0,0x8f,0xd1,0x84, +0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x5a,0x05,0x19,0x81, +0x11,0x83,0x03,0x00,0x41,0x30,0xa8,0x72,0x04,0x3e,0x82,0x6b,0xc4,0xa0,0x01,0x40, +0x10,0x0c,0x1a,0x1f,0xe1,0x8f,0xba,0x90,0x11,0x54,0x08,0xfe,0xe3,0x3f,0xfe,0xe3, +0x3f,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x46, +0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x19,0x93,0x10,0xd1,0x8b,0x1b,0x99,0x05,0x83,0x44, +0x48,0x84,0x44,0x48,0x64,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46, +0x13,0x88,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x34,0x31,0x91,0xbf,0xe0,0x11, +0x52,0x58,0x52,0x24,0x45,0x52,0x24,0x45,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46, +0x13,0x06,0x61,0x34,0x81,0x18,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x69,0x93,0x15, +0x21,0x8d,0x30,0x11,0x05,0xc8,0x45,0x5c,0xc4,0x45,0x5c,0x64,0x34,0x21,0x00,0x46, +0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xc1,0x72,0x03,0x1c,0xe2,0x33,0x62, +0x60,0x00,0x20,0x08,0x06,0x51,0x9c,0xa0,0x49,0x60,0x01,0x6e,0xc8,0x67,0xc4,0xe0, +0x01,0x40,0x10,0x0c,0x26,0x39,0x79,0x11,0xd8,0x48,0x8d,0x20,0x37,0x76,0x63,0x37, +0xd2,0x24,0x4d,0x6c,0x04,0x37,0x46,0x13,0x02,0xc0,0xe6,0xa3,0x1c,0xe2,0x33,0x62, +0x60,0x00,0x20,0x08,0x06,0x91,0x9d,0xb4,0x49,0x60,0x41,0x6f,0xc8,0x67,0xc4,0xe0, +0x01,0x40,0x10,0x0c,0xa6,0x3b,0xa1,0x91,0xda,0x70,0x8d,0xc0,0x37,0xc0,0x03,0x3c, +0xdc,0xc4,0x4d,0x76,0xa4,0x37,0x46,0x13,0x02,0xc0,0xc2,0x43,0x1d,0xe2,0x33,0x62, +0x60,0x00,0x20,0x08,0x06,0xd1,0x9e,0xc8,0x49,0x60,0x81,0x78,0xc8,0x67,0xc4,0xe0, +0x01,0x40,0x10,0x0c,0x26,0x3e,0xc9,0x11,0xdd,0x98,0x8d,0x60,0x3c,0xca,0xa3,0x3c, +0xe6,0x64,0x4e,0xc0,0x44,0x3c,0x46,0x13,0x02,0xc0,0xf8,0xe3,0x1d,0xe2,0x33,0x62, +0x60,0x00,0x20,0x08,0x06,0x11,0xa8,0xdc,0x49,0x60,0xc1,0x79,0xc8,0x67,0xc4,0xe0, +0x01,0x40,0x10,0x0c,0xa6,0x50,0xf1,0x91,0xdf,0xc0,0x8d,0x00,0x3d,0xd4,0x43,0x3d, +0xf0,0x04,0x4f,0xca,0xe4,0x3c,0x46,0x13,0x02,0xc0,0xa0,0x76,0x90,0x8f,0x45,0xed, +0x20,0x1f,0x93,0xda,0x41,0x3e,0x36,0xb5,0x83,0x7c,0xec,0x61,0x07,0xf9,0x18,0xc4, +0x0e,0xf2,0xb1,0x88,0x1d,0xe4,0x63,0x12,0x3b,0xc8,0xc7,0x08,0x04,0x3e,0x46,0x20, +0xf0,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x4c,0x62,0x07,0xf9,0xd8,0xc4,0x0e,0xf2, +0x31,0x8a,0x1d,0xe4,0x63,0x15,0x3b,0xc8,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31, +0x84,0x80,0x8f,0x21,0x04,0x7c,0xac,0x6a,0x07,0xf9,0x98,0xd5,0x0e,0xf2,0xb1,0xab, +0x1d,0xe4,0x63,0x58,0x3b,0xc8,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80, +0x8f,0x21,0x04,0x7c,0xec,0x0c,0xd8,0x00,0x3e,0x16,0x8c,0x01,0x7c,0x2c,0xf8,0xe0, +0x63,0x47,0x40,0x1f,0x3b,0x04,0xfa,0xd8,0x31,0xd0,0xc7,0x0e,0x82,0x3e,0x36,0x07, +0xf7,0x20,0x1f,0xa3,0x83,0x7b,0x90,0x8f,0xd5,0xc1,0x3d,0xc8,0xc7,0xec,0xe0,0x1e, +0xe4,0x63,0x72,0x60,0x0f,0xf2,0xb1,0x39,0xb0,0x07,0xf9,0x18,0x1d,0xd8,0x83,0x7c, +0xac,0x0e,0xec,0x41,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c, +0x40,0xe0,0x63,0x75,0x90,0x0f,0xf2,0x31,0x3b,0xc8,0x07,0xf9,0xd8,0x1d,0xe4,0x83, +0x7c,0x0c,0x0f,0xf2,0x41,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c, +0x0c,0x21,0xe0,0x63,0x78,0xc0,0x0f,0xf2,0xb1,0x3c,0xe0,0x07,0xf9,0x98,0x1e,0xf0, +0x83,0x7c,0x6c,0x0f,0xf8,0x41,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04, +0x7c,0x0c,0x21,0xe0,0x63,0x44,0x18,0xd0,0xc7,0x08,0x31,0xa0,0x8f,0x11,0x63,0x40, +0x1f,0x23,0xc8,0x80,0x3e,0x36,0x0b,0x20,0x21,0x1f,0xa3,0x05,0x90,0x90,0x8f,0xd5, +0x02,0x48,0xc8,0xc7,0x6c,0x01,0x24,0xe4,0x63,0xb2,0xf0,0x0f,0xf2,0xb1,0x59,0xf8, +0x07,0xf9,0x18,0x2d,0xfc,0x83,0x7c,0xac,0x16,0xfe,0x41,0x3e,0x46,0x20,0xf0,0x31, +0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0xb5,0x20,0x12,0xf2,0x31,0x5b, +0x10,0x09,0xf9,0xd8,0x2d,0x88,0x84,0x7c,0x0c,0x17,0x44,0x42,0x3e,0x86,0x10,0xf0, +0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0xb8,0x50,0x12,0xf2,0xb1, +0x5c,0x28,0x09,0xf9,0x98,0x2e,0x94,0x84,0x7c,0x6c,0x17,0x4a,0x42,0x3e,0x86,0x10, +0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x44,0x28,0xd0,0xc7, +0x08,0x51,0xa0,0x8f,0x11,0xa3,0x40,0x1f,0x23,0x48,0x81,0x3e,0x36,0x0f,0x2a,0x21, +0x1f,0xa3,0x07,0x95,0x90,0x8f,0xd5,0x83,0x4a,0xc8,0xc7,0xec,0x41,0x25,0xe4,0x63, +0xf2,0x90,0x12,0xf2,0xb1,0x79,0x48,0x09,0xf9,0x18,0x3d,0xa4,0x84,0x7c,0xac,0x1e, +0x52,0x42,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0, +0x63,0xf5,0xc0,0x12,0xf2,0x31,0x7b,0x60,0x09,0xf9,0xd8,0x3d,0xb0,0x84,0x7c,0x0c, +0x1f,0x58,0x42,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21, +0xe0,0x63,0xf8,0xf0,0x12,0xf2,0xb1,0x7c,0x78,0x09,0xf9,0x98,0x3e,0xbc,0x84,0x7c, +0x6c,0x1f,0x5e,0x42,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c, +0x21,0xe0,0x63,0x44,0x38,0xd0,0xc7,0x08,0x71,0xa0,0x8f,0x11,0xe3,0x40,0x1f,0x23, +0xc8,0x81,0x3e,0x06,0x2f,0xf6,0x11,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x50, +0xe7,0x6f,0x02,0x0b,0xde,0x45,0x3e,0x23,0x06,0x0f,0x00,0x82,0x60,0x30,0xa5,0x8e, +0xd9,0x9c,0x0b,0xb8,0x04,0xf0,0x22,0x2f,0xf2,0x02,0x3a,0xa0,0xd3,0x36,0xef,0x32, +0x9a,0x10,0x00,0xa6,0x32,0xfb,0x11,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x5a, +0x87,0x74,0x02,0x0b,0xe8,0x45,0x3e,0x23,0x06,0x0f,0x00,0x82,0x60,0x30,0xb9,0xce, +0xda,0xb0,0x4b,0xb9,0x04,0xf5,0x72,0x2f,0xf7,0x52,0x3a,0xa5,0x23,0x37,0xf4,0x32, +0x9a,0x10,0x00,0x86,0x2f,0x20,0x12,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x64, +0x27,0x75,0x02,0x0b,0xf2,0x45,0x3e,0x23,0x06,0x0f,0x00,0x82,0x60,0x30,0xcd,0x0e, +0xdc,0xc4,0x8b,0xba,0x04,0xfa,0xc2,0x2f,0xfc,0xa2,0x3a,0xaa,0x73,0x37,0xf9,0x32, +0x9a,0x10,0x00,0x36,0x33,0x25,0x12,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x6e, +0xc7,0x75,0x02,0x0b,0xfc,0x45,0x3e,0x23,0x06,0x0f,0x00,0x82,0x60,0x30,0xe1,0x4e, +0xdd,0xd8,0xcb,0xbb,0x04,0xff,0x12,0x32,0x21,0xf3,0x3a,0xaf,0xc3,0x37,0xfe,0x32, +0x9a,0x10,0x00,0x06,0xe1,0x83,0x7c,0x2c,0xc2,0x07,0xf9,0x98,0x84,0x0f,0xf2,0xb1, +0x09,0x1f,0xe4,0x63,0x0f,0x2f,0xc8,0xc7,0x20,0x5e,0x90,0x8f,0x45,0xbc,0x20,0x1f, +0x93,0x78,0x41,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40, +0xe0,0x63,0x12,0x29,0xc8,0xc7,0x26,0x52,0x90,0x8f,0x51,0xa4,0x20,0x1f,0xab,0x48, +0x41,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63, +0x15,0x1b,0xc8,0xc7,0x2c,0x36,0x90,0x8f,0x5d,0x6c,0x20,0x1f,0xc3,0xd8,0x40,0x3e, +0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x67,0xc0, +0x06,0xf0,0xb1,0x60,0x0c,0xe0,0x63,0xc1,0x07,0x1f,0x3b,0x02,0xfa,0xd8,0x21,0xd0, +0xc7,0x8e,0x81,0x3e,0x76,0x10,0xf4,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x84, +0x7e,0x27,0x45,0x48,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x11,0x02,0x9f,0x14, +0x21,0x91,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x46,0x28,0x7c,0x52,0x84,0x44,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x20,0x21,0xf1,0x49,0x11,0x12,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0xa3,0x84,0xc8,0xa7,0x45,0x50,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0x13,0x2a,0x9f,0x16,0x41,0x91,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4e,0xc8, +0x7c,0x5a,0x04,0x45,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x40,0xa1,0xf3,0x69,0x11, +0x14,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x85,0xce,0x07,0xd1,0x8f,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x54,0x08,0x7d,0x10,0xfd,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x63,0x85,0xd2,0x07,0xd1,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x58,0x48, +0x7d,0x10,0xfd,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x85,0xd8,0x07,0xf1,0x8f, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5c,0xa8,0x7d,0x10,0xff,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0xe3,0x85,0xdc,0x07,0xf1,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x60,0xe8,0x7d,0x10,0xff,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x86,0xde,0x07, +0xe9,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x64,0x08,0x7e,0x90,0xfe,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0x63,0x86,0xe2,0x07,0xe9,0x8f,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x68,0x48,0x7e,0x90,0xfe,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x86, +0xe8,0x07,0x09,0x91,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6c,0xa8,0x7e,0x90,0x10, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x86,0xec,0x07,0x09,0x91,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x70,0xe8,0x7e,0x90,0x10,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0x23,0x87,0xf0,0x87,0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd0,0xa1,0xfc,0xe1, +0x90,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x76,0x48,0x7f,0x38,0x64,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0x1e,0xda,0x1f,0x0e,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3, +0x87,0xf6,0x87,0x40,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf0,0x21,0xfe,0x21,0x90, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7e,0xa8,0x7f,0x08,0x64,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0x30,0xf2,0x1f,0x02,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x4d,0x87, +0xf2,0x67,0x6e,0x6a,0x68,0x34,0x21,0x08,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x11, +0x23,0x10,0xba,0x1b,0x1b,0xb2,0x21,0x1b,0x1a,0xa1,0x11,0x1a,0xa1,0x11,0x1a,0x4d, +0x08,0x80,0xe1,0x88,0xe0,0x74,0x82,0x6f,0xba,0x41,0x75,0x84,0xc0,0x94,0x82,0x3e, +0xa6,0x18,0xf4,0x31,0xe5,0xa0,0x8f,0x11,0x83,0x7c,0xac,0x18,0xe4,0x63,0x83,0x21, +0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xda,0x88,0x85,0x86,0xd7,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0xc3,0x8d,0x5a,0x68,0x80,0x9d,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xde,0xc8,0x85,0x86,0xd8,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x8e,0x5c, +0x68,0x48,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe2,0xe8,0x85,0x06,0xf5,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x8e,0x60,0x68,0x58,0x1f,0x13,0x6c,0x47,0x3e, +0x26,0x10,0xf0,0xb1,0x80,0x77,0xe4,0x63,0xc1,0x00,0x1f,0x3b,0x8a,0xf8,0x58,0xb0, +0x3b,0xf2,0xb1,0x04,0x7c,0xe4,0x63,0x47,0x10,0x1f,0x4b,0xc4,0x47,0x3e,0x26,0x04, +0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x48,0x8f,0xe2,0xa8,0x1b,0x31,0x30,0x00, +0x10,0x04,0x83,0x68,0x8f,0xd4,0x28,0x18,0x8e,0xf8,0xc2,0x87,0xf8,0x2e,0x18,0x62, +0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x50,0xf2,0x21,0xf0,0x09,0xa3,0xd3,0x31,0x9d, +0x30,0x0a,0xa3,0x30,0x0a,0xa3,0xd1,0x84,0x00,0x18,0x8e,0x08,0xf0,0x47,0xf8,0x46, +0x0c,0x1e,0x00,0x04,0xc1,0x60,0x02,0xa5,0x1e,0xda,0x9d,0xdb,0xc1,0x99,0x9b,0x49, +0x9f,0xf4,0xb9,0xa3,0x3b,0x22,0x23,0xf3,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x98, +0x25,0x10,0x06,0x2a,0x0c,0x31,0x08,0x64,0x0f,0x18,0xa8,0x30,0xc0,0x20,0xa0,0x3d, +0x60,0xa0,0xc2,0xd0,0x02,0xdb,0x03,0x06,0x2a,0x0c,0x25,0xc0,0x3d,0x60,0xa0,0xc2, +0x50,0x02,0xdd,0x03,0x06,0x2a,0x0c,0x2e,0xe0,0x3d,0x60,0xa0,0x62,0xd0,0x02,0x90, +0x0c,0x80,0x81,0x8a,0xcf,0x0a,0xdc,0x31,0x00,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x78,0x25,0x37,0xb2,0x99,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x3a,0x54,0x42,0x23, +0xf1,0x29,0xa5,0xd1,0x84,0x40,0xa8,0xc0,0x87,0xb4,0x50,0x29,0xb8,0x0b,0x0c,0x1b, +0x31,0x38,0x00,0x10,0x04,0x83,0xae,0x95,0xda,0xe8,0x7c,0x50,0x69,0x34,0x21,0x00, +0x46,0x13,0x84,0xe0,0x04,0xc3,0x4e,0x30,0xcc,0x04,0x83,0x3e,0x26,0x1c,0xf4,0x39, +0x61,0xa0,0x13,0x06,0x1a,0x4d,0x70,0x80,0xd1,0x84,0x27,0x38,0xc2,0xb0,0x23,0x0c, +0x33,0xe1,0x77,0xe4,0x63,0xc2,0xef,0xc8,0xc7,0x08,0x31,0x82,0x8f,0x11,0x63,0x04, +0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xcc,0x89,0x94,0x08,0x61,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x73,0x2a,0x25,0x42,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03, +0x9d,0x4e,0x69,0x85,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd2,0x09,0x95,0x58, +0x48,0x38,0xc6,0xb0,0x63,0x0c,0x33,0x42,0xa0,0x8f,0x11,0x02,0x7d,0x46,0x0c,0x1a, +0x00,0x04,0xc1,0xa0,0x69,0xa7,0x55,0x12,0xa1,0x70,0x0a,0xa7,0x70,0x72,0x25,0x57, +0x72,0x25,0x57,0x1a,0x4d,0x08,0x80,0xe1,0x88,0x40,0x86,0x82,0x6f,0xba,0xa1,0x86, +0x84,0xe0,0xc2,0xc0,0xa8,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xde,0x89,0x95,0x5c, +0xc8,0x84,0x0e,0x03,0x87,0x70,0xc8,0x9c,0xcc,0x69,0x96,0x82,0xd1,0x84,0x00,0xb0, +0x80,0x8d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0x3c,0xc1,0x52,0x60,0x81, +0x21,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xea,0xc9,0x95,0x02,0x0b,0xde,0x48, +0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xdd,0x13,0x2d,0x05,0xc3,0x11,0x70,0xd0, +0x43,0xc1,0x37,0xdd,0x20,0xc4,0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x3f, +0xf1,0x52,0x30,0x0c,0x47,0x04,0x60,0xe4,0x7c,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xfc,0x53,0x2f,0x0d,0x85,0x05,0x03,0x7d,0xac,0x8c,0x82,0xf8,0x4c,0x37,0x04,0x66, +0x44,0xcc,0x32,0x0c,0x44,0x1d,0x0c,0x47,0xe4,0x41,0x19,0x39,0xdf,0x74,0x83,0x1f, +0xa1,0x51,0x30,0x4b,0x80,0x0c,0x47,0xec,0x41,0x1a,0x29,0xdf,0x2c,0x83,0x51,0x04, +0xc6,0x28,0xf1,0xb1,0x40,0x8d,0xe4,0x63,0x01,0x03,0x9f,0x59,0x02,0x64,0x38,0xe2, +0x30,0x25,0xe1,0x9b,0x65,0x38,0x90,0x60,0x96,0x00,0x19,0x28,0x31,0x98,0x01,0x24, +0x0a,0x5c,0x0c,0x0e,0x90,0x30,0x06,0x4a,0x0c,0x31,0x18,0x8c,0xc2,0x3b,0x3c,0xc3, +0x14,0x50,0x82,0x8f,0x05,0xa9,0x24,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x56, +0x4a,0x9f,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5e,0xca,0x9d,0x40,0x21,0x30, +0x3a,0x0a,0xe2,0x63,0x75,0x74,0x3b,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe8, +0xa5,0xfc,0x29,0x18,0x8e,0xe0,0x1d,0x58,0x22,0xbe,0x0b,0x8c,0xb2,0x25,0x90,0x8f, +0x05,0x86,0x7c,0x2c,0x28,0xe4,0x63,0x81,0x1f,0xc1,0x67,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0x22,0x9b,0x2a,0xa9,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x9d,0xca,0xa7, +0x07,0x0c,0x86,0x23,0x82,0x3e,0x72,0xbe,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x78, +0x4a,0x9f,0x22,0x31,0xb0,0x60,0xa0,0xcf,0x74,0x43,0x00,0x4a,0xc3,0x88,0x81,0x01, +0x80,0x20,0x18,0x44,0x3c,0xb5,0x52,0x81,0x1d,0xe4,0x24,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0x7c,0xaa,0xa5,0x02,0x0b,0x06,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82, +0x41,0x04,0x56,0x2f,0x15,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xd6,0x53,0xfc,0x64, +0x47,0x32,0x35,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60,0x42,0x1a,0xc9,0xc7,0x84,0x34, +0x92,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x66,0xc5,0x4f,0xc2,0x88,0x81,0x01, +0x80,0x20,0x18,0x44,0x67,0xd5,0x4f,0xc2,0x09,0x03,0x9d,0x30,0xd0,0x09,0x86,0x9d, +0x60,0x98,0x09,0xb2,0x04,0x1f,0x13,0x66,0x09,0x3e,0x23,0x06,0x07,0x00,0x82,0x60, +0xa0,0xa9,0x55,0x4a,0x8d,0x52,0x58,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x58,0x21, +0xc4,0xc7,0x0a,0x21,0x3e,0xc3,0x11,0xc2,0x23,0x7c,0xd3,0x0d,0x25,0xe5,0x52,0xc1, +0x70,0xc4,0x00,0x09,0xdf,0x74,0xc3,0x49,0xc1,0x54,0x30,0xdd,0xb0,0x56,0x6d,0x45, +0x4c,0x37,0xb0,0x95,0x5b,0x0d,0x55,0x44,0x50,0x44,0x04,0x25,0x10,0x50,0x02,0x01, +0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xfc,0x55,0x4f,0xe1,0xd2,0x5c,0x09,0x01,0x58, +0x81,0x15,0x58,0x81,0xd5,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c, +0x37,0xe4,0x95,0x5e,0x39,0x95,0x04,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d,0x69, +0x8d,0x95,0x2f,0xe5,0x55,0x70,0x98,0x95,0x59,0x99,0x95,0x59,0x8d,0x26,0x04,0xc0, +0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74,0x03,0x68,0xfd,0x15,0x55,0x4f,0x00,0x23, +0x06,0x0d,0x00,0x82,0x60,0xd0,0xac,0x56,0x5a,0x91,0xd3,0x5f,0x05,0x0d,0x5b,0xb1, +0x15,0x5b,0xb1,0xd5,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37, +0x94,0x96,0x69,0x61,0x45,0x05,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d,0x6c,0xbd, +0x95,0x3a,0x95,0x16,0x15,0xc8,0x95,0x5c,0xc9,0x95,0x5c,0x8d,0x26,0x04,0xc0,0x68, +0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xb5,0x35,0x57, +0xee,0x94,0x5a,0x51,0x61,0x57,0x76,0x65,0x57,0x76,0x35,0x9a,0x10,0x00,0xa3,0x09, +0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xe4,0xd6,0x5d,0xc9, +0x53,0x6b,0x3d,0x89,0x5e,0xe9,0x95,0x5e,0xe9,0xd5,0x68,0x42,0x00,0x8c,0x26,0x08, +0xc1,0x68,0xc2,0x20,0x4c,0x37,0xd0,0xd6,0x6c,0x99,0x41,0x89,0x41,0x00,0x23,0x06, +0x0d,0x00,0x82,0x60,0xd0,0xfc,0x56,0x5f,0xe1,0xd3,0x6c,0x89,0x41,0x00,0x5a,0xa0, +0x05,0x5a,0xa0,0x35,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06, +0x0d,0x00,0x82,0x60,0xd0,0x8c,0x57,0x68,0xf1,0xd3,0x6d,0x7d,0x05,0x69,0x91,0x16, +0x69,0x91,0xd6,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34, +0x00,0x08,0x82,0x41,0x73,0x5e,0xa5,0x05,0x52,0xbb,0xd5,0x25,0xa8,0x85,0x5a,0xa8, +0x85,0x5a,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x60,0x78,0x50,0x0a, +0xf1,0x31,0x3c,0x28,0x85,0xf8,0xdc,0x1b,0x19,0x35,0x62,0x70,0x00,0x20,0x08,0x06, +0xc7,0x7b,0xb9,0x16,0x38,0x04,0x46,0x53,0xab,0x40,0x9f,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xe2,0xeb,0xb5,0xc8,0x2a,0x30,0x9b,0x1a,0xe2,0x63,0x42,0x20,0x1f,0x0b, +0x70,0x0a,0x3e,0x16,0x9c,0x95,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb0,0xaf, +0xda,0xd2,0xa9,0xc0,0x40,0xc9,0xa7,0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x07, +0x7e,0xdd,0x56,0x90,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x91,0x5f,0xb8,0xb5,0x53, +0x81,0x11,0x47,0x7c,0x4c,0x08,0xe4,0x63,0x41,0x02,0x1f,0x93,0x25,0xb7,0x92,0xcf, +0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xfb,0xa5,0x5e,0x81,0xbd,0x55,0x10,0x1f,0x4b, +0x05,0x53,0x00,0xc1,0x05,0x86,0x59,0x2a,0x9c,0x02,0x08,0x2e,0x30,0xcc,0x06,0x0c, +0x3e,0x26,0x60,0xf0,0x19,0x6e,0x40,0x05,0xb8,0x20,0x83,0xe1,0x06,0x54,0x80,0x0b, +0x32,0x28,0x21,0xd0,0x0b,0x8c,0x32,0xc7,0x90,0x8f,0x3d,0x86,0x7c,0x46,0x0c,0x12, +0x00,0x04,0xc1,0xe0,0x32,0x31,0xf4,0x12,0x02,0x21,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0xa3,0xc5,0xd6,0x2b,0x88,0x2d,0x0b,0x62,0x4b,0x3e,0x16,0xd4,0x15,0x7c,0x6c, +0xb8,0x2b,0xf9,0x58,0x70,0x57,0xf0,0xb1,0x82,0xb6,0xe4,0x63,0x01,0x6d,0xc1,0xc7, +0x82,0x42,0x3e,0x16,0xd4,0x16,0x7c,0xac,0x28,0xe4,0x63,0x81,0x23,0x1f,0x0b,0x06, +0xf9,0x58,0x80,0x0b,0xf2,0x31,0x01,0x17,0xe4,0x63,0x03,0x2e,0xc8,0x67,0xc4,0x20, +0x01,0x40,0x10,0x0c,0x2e,0x1b,0xc3,0x2f,0xec,0xc2,0x2e,0xf3,0x68,0x4b,0x3e,0x16, +0x08,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x88,0xc7,0xf2,0x2b,0xb0,0xe0,0x17, +0xe4,0x63,0xc2,0x2f,0xc8,0xc7,0x86,0x5f,0x90,0x8f,0x0d,0xe2,0x20,0x1f,0x1b,0xc4, +0x41,0x3e,0x36,0x88,0x83,0x7c,0xec,0x1d,0xc4,0x01,0x04,0x17,0x18,0x66,0x01,0x1f, +0xc0,0x67,0xb8,0x81,0x1c,0x66,0x83,0x0c,0x2a,0x18,0x03,0xbd,0xc0,0x28,0x83,0x03, +0x42,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0x9d,0x59,0x8a,0x05,0x62,0x10,0x88, +0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x6e,0xc6,0x62,0x81,0x7c,0x59,0x20,0x5f, +0xf2,0xb1,0xc0,0xb6,0xe0,0x63,0x03,0x6e,0xc9,0xc7,0x02,0xdc,0x82,0x8f,0x15,0xf5, +0x25,0x1f,0x0b,0xea,0x0b,0x3e,0x16,0x14,0xf2,0xb1,0xc0,0xbe,0xe0,0x63,0x45,0x21, +0x1f,0x0b,0x1a,0xf9,0x58,0x30,0xc8,0xc7,0x82,0x79,0x90,0x8f,0x09,0xf3,0x20,0x1f, +0x1b,0xe6,0x41,0x3e,0x36,0x90,0x01,0x7c,0x6c,0x20,0x03,0xf8,0xd8,0x40,0x06,0xf0, +0xb1,0x03,0x0d,0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0xd7,0x9e,0xf5,0x58,0xc6, +0x07,0x19,0x1f,0x58,0x19,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0xd4, +0x7a,0x2c,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0xd4,0xc4,0x6c,0x24,0xfa,0x61, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x52,0x1b,0xb3,0x91,0xe8,0x87,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x4c,0x8d,0xcc,0x46,0xa2,0x1f,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x38,0x35,0x33,0x33,0x09,0x90,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0xd5, +0xce,0xcc,0x24,0x40,0x62,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x54,0x43,0x33,0x93, +0x00,0x09,0x3b,0x46,0x42,0x3e,0x86,0x8c,0x84,0x7c,0x2c,0x19,0x09,0xf9,0xd8,0xd0, +0x06,0xf0,0xb1,0xa1,0x0d,0xe0,0x63,0x43,0x1b,0xc0,0xc7,0x8c,0x94,0x90,0x8f,0x19, +0x29,0x21,0x1f,0x33,0x52,0x42,0x3e,0x36,0xc0,0x01,0x7c,0x6c,0x80,0x03,0xf8,0xd8, +0x00,0x07,0xf0,0xb1,0xe9,0x0e,0xe0,0x63,0x60,0xd1,0x12,0x20,0xb8,0xc0,0x30,0x0b, +0xda,0x01,0x3e,0xc3,0x0d,0x2f,0x41,0x22,0x64,0x50,0x01,0x2d,0xe8,0x05,0x46,0x59, +0x38,0x10,0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x83,0x0b,0xd7,0xf4,0x2c,0x98,0x85, +0x60,0x16,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf8,0xb5,0x3e,0x0b,0xc6,0xcc,0x82, +0x31,0x93,0x8f,0x05,0x27,0x06,0x1f,0x1b,0x52,0x4c,0x3e,0x16,0xa4,0x18,0x7c,0xac, +0x30,0x33,0xf9,0x58,0x60,0x66,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0x67,0x06,0x1f,0x2b, +0x0a,0xf9,0x58,0xd0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xf8,0x84,0x7c,0x4c,0xf0,0x09, +0xf9,0xd8,0xe0,0x13,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60, +0x80,0x8f,0xc5,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0xd8,0xcd,0xd5, +0xb2,0x76,0xc8,0xda,0xc1,0x6c,0x21,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44, +0xf1,0xe6,0x6a,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xf5,0x36,0x6b,0x71,0x80, +0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd8,0x1b,0xad,0xc5,0x01,0x5a,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x71,0x6f,0xb5,0x16,0x07,0x68,0x31,0x62,0x70,0x00,0x20, +0x08,0x06,0x07,0xbe,0xdd,0x5a,0x1c,0xac,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0xf9,0x86,0x6b,0x71,0xb0,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe8,0x5b,0xae, +0xc5,0xc1,0x5a,0xd8,0xe1,0x16,0xf2,0x31,0xc4,0x2d,0xe4,0x63,0x89,0x5b,0xc8,0xc7, +0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x66,0xd0,0x85,0x7c, +0xcc,0xa0,0x0b,0xf9,0x98,0x41,0x17,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0, +0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x04,0x1f,0x7b,0x0d,0xbc,0x00,0xc1,0x05,0x86, +0x59,0xd0,0x13,0xf0,0x19,0x6e,0xd0,0x0b,0x3a,0x21,0x83,0x32,0x89,0x40,0x2f,0x30, +0xca,0x64,0x82,0x90,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0x29,0xb7,0x6e,0x25, +0x11,0x94,0x44,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0xcc,0xb9,0x5b,0x40,0x6b, +0x16,0xd0,0x9a,0x7c,0x2c,0xc0,0x33,0xf8,0xd8,0xa0,0x67,0xf2,0xb1,0x40,0xcf,0xe0, +0x63,0xc5,0xad,0xc9,0xc7,0x82,0x5b,0x83,0x8f,0x05,0x85,0x7c,0x2c,0xc0,0x35,0xf8, +0x58,0x51,0xc8,0xc7,0x82,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x20,0x35,0xe4,0x63,0x42, +0x6a,0xc8,0xc7,0x86,0xd4,0x90,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16, +0x07,0x03,0x7c,0x2c,0x0e,0x0e,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0xd5,0x73, +0xff,0xf6,0x13,0xd9,0x4f,0x64,0x76,0x12,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0x12,0xbb,0x7f,0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x30,0x3b,0x92,0x8b, +0x83,0xd9,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0xec,0x4a,0x2e,0x0e,0x66,0x63, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xb4,0x33,0xb9,0x38,0x98,0x8d,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xd2,0x0e,0xe5,0xe2,0xc0,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x50,0xbb,0x94,0x8b,0x03,0xdb,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0xed, +0x54,0x2e,0x0e,0x6c,0xc3,0x8e,0xdc,0x90,0x8f,0x21,0xb9,0x21,0x1f,0x4b,0x72,0x43, +0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0x31,0xe3,0x37, +0xe4,0x63,0xc6,0x6f,0xc8,0xc7,0x8c,0xdf,0x90,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83, +0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x26,0xf8,0x14,0x4c,0xb8,0x81,0x5e,0x60, +0xd4,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0x75,0x77,0x73,0x2f,0xd1,0x06,0x2f,0xd1, +0x06,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf0,0x9d,0xce,0x05,0x20,0x67,0x01,0xc8, +0xc9,0xc7,0x02,0x72,0x83,0x8f,0x0d,0xe6,0x26,0x1f,0x0b,0xcc,0x0d,0x3e,0x56,0x8c, +0x9c,0x7c,0x2c,0x18,0x39,0xf8,0x58,0x50,0xc8,0xc7,0x02,0x92,0x83,0x8f,0x15,0x85, +0x7c,0x2c,0x60,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0xe2,0x43,0x3e,0x26,0xc4,0x87,0x7c, +0x6c,0x88,0x0f,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0, +0xc7,0xd8,0xe0,0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0xa9,0xb7,0x76,0x67, +0x51,0x0a,0x67,0x51,0x0a,0x36,0x17,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0x72,0xbd,0xb5,0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x90,0x3d,0xb8,0x63,0x83, +0xfd,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0xf6,0xe2,0x8e,0x0d,0xf6,0x63,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0xda,0x93,0x3b,0x36,0xd8,0x8f,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x6a,0x8f,0xee,0xd8,0xc0,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xb0,0xbd,0xba,0x63,0x03,0xff,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0xf6,0xec, +0x8e,0x0d,0xfc,0xc3,0x8e,0x10,0x91,0x8f,0x21,0x21,0x22,0x1f,0x4b,0x42,0x44,0x3e, +0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0xe3,0x44,0xe4, +0x63,0xc6,0x89,0xc8,0xc7,0x8c,0x13,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01, +0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x26,0xf8,0xd4,0x4a,0xe8,0x82,0x5e,0x60,0xd4, +0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0xe1,0x37,0x7a,0x2a,0x91,0x0b,0x2a,0x91,0x0b, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa0,0x9f,0xe9,0x05,0x6c,0x67,0x01,0xdb,0xc9, +0xc7,0x02,0x98,0x83,0x8f,0x0d,0x32,0x27,0x1f,0x0b,0x64,0x0e,0x3e,0x56,0xbc,0x9d, +0x7c,0x2c,0x78,0x3b,0xf8,0x58,0x50,0xc8,0xc7,0x02,0xb8,0x83,0x8f,0x15,0x85,0x7c, +0x2c,0x60,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0x72,0x44,0x3e,0x26,0xe4,0x88,0x7c,0x6c, +0xc8,0x11,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7, +0xd8,0xe0,0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0xf5,0x77,0x7b,0x62,0x11, +0x0f,0x62,0x11,0x0f,0xf6,0x1b,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xd2, +0xbf,0xdb,0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf0,0x3f,0xde,0x63,0x83,0x31, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0xff,0x7a,0x8f,0x0d,0xc6,0x64,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0x10,0x0c,0x7c,0x8f,0x0d,0xc6,0x64,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0x10,0x0c,0xc0,0x8f,0x0d,0xcc,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0x11,0x0c,0xc2,0x8f,0x0d,0xcc,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x11, +0x0c,0xc4,0x8f,0x0d,0xcc,0xc4,0x8e,0x34,0x91,0x8f,0x21,0x69,0x22,0x1f,0x4b,0xd2, +0x44,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0xe3, +0x4d,0xe4,0x63,0xc6,0x9b,0xc8,0xc7,0x8c,0x37,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63, +0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x26,0xf8,0x18,0xae,0xcc,0x09,0x08, +0x2e,0x30,0xcc,0x02,0x33,0x81,0xcf,0x70,0x43,0x9d,0xf4,0x0d,0x19,0xd4,0x8b,0x04, +0x7a,0x81,0x51,0xb6,0x23,0x84,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0x92,0xc1, +0x80,0xfe,0x5c,0x24,0x70,0x91,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x1c,0x0c, +0xee,0x2f,0xe8,0x3d,0x0b,0x7a,0x4f,0x3e,0x16,0x84,0x1e,0x7c,0x6c,0x18,0x3d,0xf9, +0x58,0x30,0x7a,0xf0,0xb1,0x02,0xfc,0xe4,0x63,0x01,0xf8,0xc1,0xc7,0x82,0x42,0x3e, +0x16,0x84,0x1f,0x7c,0xac,0x28,0xe4,0x63,0x41,0x23,0x1f,0x0b,0x06,0xf9,0x58,0x40, +0x2a,0xf2,0x31,0x81,0x54,0xe4,0x63,0x03,0xa9,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5, +0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x07,0x7c,0x46,0x0c,0x12,0x00,0x04, +0xc1,0xe0,0x32,0xc3,0x00,0x05,0x03,0x34,0xc9,0xd0,0x24,0x33,0x18,0x09,0xe4,0x33, +0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0x1a,0x06,0x28,0x18,0x04,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xbc,0x61,0xd0,0x82,0x41,0x1c,0xb8,0xca,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0x70,0x18,0xb8,0x60,0x10,0x07,0xae,0x32,0x62,0x70,0x00,0x20,0x08,0x06, +0x47,0x1c,0x06,0x2f,0x18,0xc4,0x81,0xab,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x21, +0x87,0x41,0x0c,0x06,0x71,0x10,0x2b,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xcc,0x61, +0x20,0x83,0x41,0x1c,0xc4,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x74,0x18,0xcc, +0x60,0x10,0x07,0xb1,0x62,0x07,0xad,0xc8,0xc7,0x10,0x5a,0x91,0x8f,0x25,0xb4,0x22, +0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x98,0xa1,0x2b, +0xf2,0x31,0x43,0x57,0xe4,0x63,0x86,0xae,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1, +0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x13,0x7c,0x2a,0x47,0xdc,0x40,0x2f,0x30, +0x6a,0xc4,0x20,0x01,0x40,0x10,0x0c,0x2e,0x3f,0x0c,0xc0,0x30,0xc0,0x91,0x36,0xc0, +0x91,0x36,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x14,0x83,0x31,0x0c,0x82,0x14, +0x0c,0x2c,0x48,0xc1,0x40,0x3e,0x16,0xb4,0x1f,0x7c,0x6c,0x78,0x3f,0xf9,0x58,0xf0, +0x7e,0xf0,0xb1,0x82,0x05,0x03,0xf9,0x58,0xc0,0x82,0x01,0x7c,0x2c,0x28,0xe4,0x63, +0x41,0x0b,0x06,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8c,0x7c,0x2c,0x18,0xe4,0x63,0x01, +0xbb,0xc8,0xc7,0x04,0x76,0x91,0x8f,0x0d,0xec,0x22,0x1f,0x63,0x83,0x01,0x3e,0xc6, +0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x1c,0xf0,0x19,0x31,0x48,0x00,0x10, +0x04,0x83,0x4b,0x16,0x03,0x3a,0x0c,0xe0,0xa4,0x14,0xe0,0xa4,0x14,0x8c,0x4f,0x02, +0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x74,0x8b,0x01,0x1d,0x06,0xc1,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0xbb,0x18,0xe4,0x61,0xc0,0x06,0xf6,0x32,0x62,0x70,0x00, +0x20,0x08,0x06,0x07,0x2f,0x06,0x7a,0x18,0xb0,0x81,0xbd,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0xd1,0x8b,0xc1,0x1e,0x06,0x6c,0x60,0x2f,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xf8,0x62,0xd0,0x87,0x01,0x1b,0xe4,0xcb,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0xbf,0x18,0xf8,0x61,0xc0,0x06,0xf9,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x38, +0x06,0x7f,0x18,0xb0,0x41,0xbe,0xd8,0xc1,0x2f,0xf2,0x31,0x84,0x5f,0xe4,0x63,0x09, +0xbf,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0x66, +0x88,0x8c,0x7c,0xcc,0x10,0x19,0xf9,0x98,0x21,0x32,0xf2,0x31,0x36,0x18,0xe0,0x63, +0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x04,0x9f,0xa2,0x11,0x5d,0xd0, +0x0b,0x8c,0x1a,0x31,0x48,0x00,0x10,0x04,0x83,0x4b,0x1d,0x03,0x56,0x0c,0x66,0x24, +0x17,0x66,0x24,0x17,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x88,0xc7,0xe0,0x15,0x83, +0xa0,0x0e,0x03,0x0b,0xea,0x30,0x90,0x8f,0x05,0x39,0x18,0xc0,0xc7,0x86,0x1d,0x0c, +0xe4,0x63,0xc1,0x0e,0x06,0xf0,0xb1,0x02,0x0f,0x03,0xf9,0x58,0x80,0x87,0x01,0x7c, +0x2c,0x28,0xe4,0x63,0x41,0x1e,0x06,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8c,0x7c,0x2c, +0x18,0xe4,0x63,0x01,0xcd,0xc8,0xc7,0x04,0x9a,0x91,0x8f,0x0d,0x34,0x23,0x1f,0x63, +0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x1c,0xf0,0x19, +0x31,0x48,0x00,0x10,0x04,0x83,0xcb,0x1f,0x03,0x70,0x0c,0xd6,0x24,0x1e,0xd6,0x24, +0x1e,0x0c,0x5d,0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x34,0x92,0x01,0x38, +0x06,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x27,0x19,0x94,0x63,0xc0,0x06,0x3e, +0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x4a,0x06,0xe6,0x18,0xb0,0x81,0xcf,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0x91,0x92,0xc1,0x39,0x06,0x6c,0xe0,0x33,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0xa8,0x64,0x90,0x8e,0x01,0x1b,0x84,0xcd,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0x2b,0x19,0xa8,0x63,0xc0,0x06,0x61,0x33,0x62,0x70,0x00,0x20, +0x08,0x06,0x07,0x4b,0x06,0xeb,0x18,0xb0,0x41,0xd8,0xd8,0x41,0x36,0xf2,0x31,0x84, +0x6c,0xe4,0x63,0x09,0xd9,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63, +0x83,0x01,0x3e,0x66,0xa8,0x8d,0x7c,0xcc,0x50,0x1b,0xf9,0x98,0xa1,0x36,0xf2,0x31, +0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x04,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x6e,0x32,0x70,0xc9,0x20,0x18,0x8e,0x08,0x74, +0x31,0x10,0xbe,0xe9,0x86,0x01,0x14,0x83,0xc0,0x9a,0x80,0x3e,0xd6,0x08,0xf4,0xb1, +0x66,0xa0,0x8f,0x29,0x04,0x7d,0x4c,0x29,0xe8,0x63,0x8a,0x41,0x1f,0x33,0x0c,0xf9, +0x98,0x61,0xc8,0xc7,0x0c,0x43,0x3e,0x66,0x0c,0xf1,0x31,0x63,0x88,0x8f,0x19,0x43, +0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x32,0xcb,0xa0,0x27,0x83,0x61,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0xa2,0xb3,0x0c,0x7c,0x32,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0x42,0xcb,0xe0,0x27,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xb4,0x0c, +0x40,0x32,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x52,0xcb,0x20,0x24,0x83,0x61, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xb5,0x0c,0x44,0x32,0x18,0x86,0x23,0xd8,0xc0, +0x1d,0x03,0xe1,0xbb,0xc0,0x28,0x0b,0xdc,0x40,0x3e,0xc3,0x11,0x41,0x3c,0x06,0xc2, +0x37,0xcb,0x90,0x28,0x81,0xcd,0x81,0x40,0x1f,0x9b,0x83,0x81,0x3e,0x36,0x07,0x04, +0x7d,0xac,0x28,0xc7,0x40,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xdc,0x65,0x60, +0x93,0x01,0x01,0x07,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe0,0x65,0x70,0x93,0x01, +0x01,0x07,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe4,0x65,0x80,0x93,0x01,0x01,0x07, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe8,0x65,0x80,0x93,0xc1,0x00,0x07,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0xec,0x65,0x90,0x93,0xc1,0x00,0x07,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xf0,0x65,0xa0,0x93,0xc1,0x00,0x07,0xb3,0x04,0xca,0x40,0x85,0x61, +0x24,0xfa,0x80,0x0c,0x54,0x18,0x46,0xa2,0x0f,0xc8,0x40,0x85,0x61,0x24,0xfa,0x80, +0x0c,0x54,0x18,0x54,0xe2,0x21,0x46,0x06,0xef,0x18,0xc8,0x67,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0xa2,0xbf,0x0c,0x5a,0x32,0x08,0x2c,0xd8,0xc7,0x40,0x3e,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0x90,0x66,0x30,0x96,0x41,0x0b,0x06,0x2a,0x18,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x51,0x9a,0x01,0x59,0x06,0xc1,0x28,0x0d,0x47,0x04,0x23,0x19, +0x10,0x5f,0x99,0x60,0x10,0xe8,0x88,0xc1,0x03,0x80,0x20,0x18,0x4c,0xa4,0x19,0x84, +0x65,0x10,0x8e,0xc1,0x2e,0x06,0x3c,0x18,0xec,0x60,0xd0,0x8e,0x41,0x3b,0x06,0x7b, +0x19,0xec,0x65,0x80,0x96,0x81,0x3a,0x06,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3, +0x09,0x83,0x30,0x9a,0x40,0x0c,0xd3,0x0d,0xc4,0x3b,0x06,0xc6,0x74,0x03,0x01,0x8f, +0xc1,0x31,0xdd,0x40,0xc4,0x63,0x80,0x4c,0x37,0x10,0xf2,0x18,0x24,0xe6,0x10,0xf1, +0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0x35,0x03,0xd3,0x0c,0x82,0xe1,0x88,0x60, +0x25,0x03,0xe6,0x9b,0x65,0x70,0x96,0xc0,0x22,0x23,0x3e,0xc3,0x11,0xc4,0x3d,0x06, +0xc2,0x37,0x1c,0x51,0xe0,0x63,0x40,0x7c,0x27,0x0c,0x71,0xc2,0x10,0x26,0x04,0x21, +0x18,0x8e,0x30,0xf8,0x31,0x10,0xbe,0xe1,0x88,0xa3,0x1f,0x03,0xe2,0x3b,0x61,0x88, +0x13,0x86,0x30,0x21,0x08,0xc1,0x70,0x83,0x11,0x80,0xc1,0x2c,0x03,0xd3,0x04,0x23, +0x06,0x06,0x00,0x82,0x60,0x10,0xf5,0x66,0x40,0x9b,0x01,0x33,0x62,0x70,0x00,0x20, +0x08,0x06,0x47,0x78,0x06,0x7f,0x19,0x3c,0xc1,0x2c,0x41,0x33,0x50,0x61,0x08,0x0c, +0x18,0x2c,0x06,0x06,0x54,0x7c,0x86,0x23,0x02,0x93,0x0c,0x84,0x6f,0x38,0x42,0x38, +0xc9,0x80,0xf8,0x4e,0x18,0xe2,0x84,0x21,0x4c,0x08,0x42,0x30,0xdc,0x00,0x05,0x60, +0x30,0xcb,0x80,0x65,0xc1,0x40,0x85,0x91,0x32,0x1b,0x8e,0x0a,0xca,0x88,0x81,0x03, +0x80,0x20,0x18,0x3c,0xe9,0x19,0x80,0x66,0xb0,0x92,0x41,0x3c,0x06,0xf0,0x18,0xac, +0x66,0x80,0x06,0x5e,0xc7,0xc9,0x65,0x30,0x1c,0xc1,0xb5,0x64,0xe0,0x7c,0x17,0x18, +0x65,0x43,0x20,0x9f,0xe1,0x86,0xb0,0x0a,0xcf,0x20,0x0c,0x6e,0x0f,0x03,0xa3,0x8c, +0x26,0x83,0x3c,0x0c,0xe2,0x63,0x81,0x20,0x1f,0x0b,0xc4,0x49,0x3e,0x86,0x8a,0xc1, +0x5b,0x06,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0x3e,0x03,0xf0,0x0c,0x82, +0x3b,0x8c,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x3e,0x83,0xda,0x0c,0x02,0xc1, +0xee,0x60,0x2e,0x03,0xf9,0x58,0x60,0xc4,0xc7,0x86,0x40,0x3e,0x16,0x20,0xf0,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x3f,0x83,0xdc,0x0c,0x92,0xc0,0x62,0x31,0x48, +0xcb,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xe9,0x67,0x90,0x9e,0x41,0x60, +0x7e,0x30,0xc4,0xc7,0x84,0x40,0x3e,0x16,0x14,0xf0,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0x23,0x44,0x83,0xdf,0x0c,0x8c,0x60,0x96,0xe1,0x81,0x46,0x31,0x30,0x52,0x28, +0x05,0xf8,0x58,0x40,0x0a,0xf1,0xb1,0x52,0x38,0x05,0xf8,0x18,0x2a,0x9c,0x42,0x7c, +0x2c,0x38,0x85,0xf8,0xcc,0x12,0x4c,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0x81,0x68, +0xf0,0x9b,0x41,0x4e,0x06,0xf5,0x19,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x58,0x20, +0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x14,0x0d,0xfe,0x33,0x08,0x0c,0x2e, +0x83,0x80,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xa9,0x68,0x30,0x9e,0x41,0x60, +0x81,0x5e,0x06,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x88,0x45,0x83,0xf4,0x0c, +0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x60,0x34,0x70,0xcf,0x60,0x2f,0x83,0x60, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x18,0x0d,0xe0,0x33,0xb8,0xc5,0x80,0x1a,0x31, +0x38,0x00,0x10,0x04,0x83,0x43,0x46,0x83,0xf8,0x0c,0x76,0x31,0x08,0xec,0x2e,0x83, +0x21,0x3e,0x26,0x04,0xf2,0xb1,0xa0,0x80,0x8f,0x05,0xea,0x20,0x1f,0x13,0xd4,0x41, +0x3e,0x36,0xa8,0x83,0x7c,0x8c,0x1f,0x86,0xf8,0x18,0x3f,0x0c,0xf1,0x31,0x7e,0x18, +0xe2,0x63,0xc6,0x3f,0xc0,0xc7,0x8c,0x7f,0x80,0x8f,0x19,0xff,0x00,0x9f,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x7e,0x34,0xf0,0xcf,0x00,0x27,0x8c,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xc0,0x34,0xf8,0xcf,0x00,0x27,0x8c,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xc2,0x34,0x00,0xd1,0x00,0x27,0x8c,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xc4, +0x34,0x00,0xd1,0x00,0x27,0x8c,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xc6,0x34,0x08, +0xd1,0x00,0x27,0x8c,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xc8,0x34,0x10,0xd1,0x00, +0x27,0x8c,0xe1,0x08,0xc3,0xb7,0x84,0x6f,0x38,0xc2,0xf0,0x2d,0xe1,0x1b,0x8e,0x30, +0x7c,0x4b,0xf8,0x6a,0x10,0xb6,0x02,0x61,0x87,0x23,0xc6,0x0b,0x11,0xbe,0xe1,0x88, +0xf1,0x42,0x84,0x6f,0x38,0x62,0xbc,0x10,0xe1,0xab,0x41,0xd8,0x0a,0x84,0x2d,0x23, +0xd8,0x59,0x86,0x48,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x80,0xd3,0xe0,0x45, +0x83,0xf4,0x8a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x88,0xd3,0x00,0x46,0x83,0xf4, +0x8a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x90,0xd3,0x20,0x46,0x83,0xf4,0x8a,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x98,0xd3,0x20,0x46,0x83,0x21,0x1a,0x31,0x38,0x00, +0x10,0x04,0x83,0x83,0x4e,0x03,0x19,0x0d,0x86,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0x3a,0x0d,0x66,0x34,0x18,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xec,0x34, +0xa8,0xd1,0x20,0x15,0x66,0x6a,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x3a,0x0d,0x5a, +0x34,0xf0,0xc7,0xc0,0x82,0xdd,0x0c,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91, +0x9d,0x06,0x33,0x1a,0x04,0xe6,0x9b,0x41,0x10,0x1f,0x0b,0x0a,0xf9,0x8c,0x18,0x18, +0x00,0x08,0x82,0x41,0x94,0xa7,0x01,0x9a,0x06,0x81,0xd9,0x97,0x12,0x1f,0xb3,0x2f, +0x25,0x3e,0x66,0x5f,0x4a,0x7c,0x8c,0x18,0xe4,0x63,0xc5,0x20,0x1f,0x33,0x06,0xf9, +0xd8,0x00,0xc1,0xc7,0x06,0x08,0x3e,0x36,0x40,0xf0,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0xc3,0x54,0x03,0x32,0x0d,0x4a,0x61,0x44,0x03,0x33,0x85,0x20,0x3e,0xc6,0x04, +0xf2,0xb1,0x60,0x80,0xcf,0x2c,0x81,0x34,0x50,0x61,0x38,0x91,0x09,0x07,0xd0,0x40, +0x85,0xe1,0x44,0x26,0x1c,0x40,0x03,0x15,0x86,0x13,0x99,0x70,0x00,0x0d,0x54,0x18, +0x48,0x84,0x13,0x90,0x05,0x2e,0x01,0x1f,0x13,0x5e,0x02,0x3e,0x36,0xc0,0x04,0x7c, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x88,0xd5,0x00,0x4e,0x03,0x18,0x0d,0x86,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x64,0x35,0x88,0xd3,0x20,0x46,0x83,0x61,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0x59,0x0d,0xe4,0x34,0x90,0xd1,0x60,0x30,0x9a,0x18,0xe8, +0x63,0x35,0x31,0xd0,0xc7,0x6c,0x62,0xa0,0x8f,0xe9,0x44,0x13,0x1f,0xd3,0x89,0x26, +0x3e,0xa6,0x13,0x4d,0x7c,0xcc,0x18,0xe4,0x63,0xc6,0x20,0x1f,0x33,0x06,0xf9,0xd8, +0x30,0xc1,0xc7,0x86,0x09,0x3e,0x36,0x4c,0xf0,0x31,0x61,0x80,0x8f,0x05,0x42,0x7c, +0x6c,0x28,0xe0,0x63,0x46,0x11,0x1f,0x0b,0x8a,0xf8,0xcc,0x12,0x4c,0x03,0x15,0x06, +0x69,0x3c,0x88,0x34,0x50,0x61,0x90,0xc6,0x83,0x48,0x03,0x15,0x86,0x68,0x3c,0x86, +0x34,0x62,0xd0,0x00,0x20,0x08,0x06,0xcd,0xb9,0x06,0xa5,0x1a,0xf0,0x67,0xb0,0xab, +0xc1,0xae,0x06,0xbb,0x1a,0xa0,0x6a,0x80,0xaa,0x01,0xaa,0x06,0xa8,0x1a,0x8c,0x26, +0x04,0xc0,0x70,0x44,0xc0,0xa2,0x41,0xf0,0x4d,0x37,0xbc,0x68,0x20,0x04,0x76,0x04, +0xf4,0xb1,0x43,0xa0,0x8f,0x1d,0x03,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x43, +0xd7,0xe0,0x54,0x83,0x10,0x0d,0xc6,0x35,0x18,0x4d,0x08,0x00,0x0b,0x0a,0xf9,0x98, +0x50,0xc8,0xc7,0x86,0x42,0x3e,0x16,0x9f,0x01,0x6c,0x06,0xf1,0xb1,0xf8,0x0c,0x60, +0x33,0x88,0xcf,0x70,0x84,0x80,0xa3,0xc1,0xf0,0x0d,0x47,0x0c,0x3b,0x1a,0x14,0x5f, +0x09,0x81,0x0e,0x47,0x10,0x3b,0x1a,0x0c,0xdf,0x70,0x44,0xe1,0xa3,0x41,0xf1,0x95, +0x10,0x68,0x11,0x81,0xce,0x32,0x50,0x55,0x30,0x9a,0xe0,0x0c,0x16,0xa0,0x69,0x20, +0x1f,0xfb,0x8b,0x80,0x3e,0x96,0x5e,0x41,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x08,0xd9,0x00,0x5c,0x83,0x31,0x0d,0x82,0x59,0x82,0x6a,0xa0,0xc2,0x10,0x28,0x54, +0x16,0xa6,0x11,0x03,0x07,0x00,0x41,0x30,0x78,0x42,0x36,0xc0,0xd5,0x20,0x4c,0x83, +0x14,0x0d,0x50,0x34,0x18,0xd7,0x20,0xc0,0xaf,0x20,0x50,0xd5,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x91,0x0d,0xc2,0x35,0x60,0xd3,0x80,0xbe,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0x0a,0xd9,0x00,0x5e,0x83,0xdc,0x0c,0x0c,0x55,0x03,0x21,0x3e,0x26, +0x04,0xf2,0xb1,0x80,0x80,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x28,0x1b,0x9c, +0x6b,0x50,0x04,0x26,0x9b,0x81,0xa9,0x06,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0x43,0x65,0x83,0x74,0x0d,0x82,0xd8,0x0c,0x6c,0x18,0xe4,0x33,0x62,0x70,0x00,0x20, +0x08,0x06,0x07,0xcb,0x06,0xeb,0x1a,0x04,0xc2,0x74,0x43,0x9c,0x06,0x81,0x6b,0x06, +0xc3,0x11,0x3a,0x21,0xa7,0x01,0xf3,0xcd,0x32,0x5c,0x56,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0xc7,0xcb,0x06,0xee,0x1a,0xb8,0x6a,0x20,0xd8,0xaa,0x06,0x41,0x7c,0x66, +0x09,0xae,0x81,0x0a,0x43,0xb0,0x90,0x6a,0xc4,0xc0,0x01,0x40,0x10,0x0c,0x1e,0x98, +0x0d,0xce,0x35,0x78,0xd3,0x00,0x47,0x83,0x1b,0x0d,0xe4,0x35,0x08,0x03,0x30,0xf8, +0x82,0x5c,0x0d,0x46,0x0c,0x1c,0x00,0x04,0xc1,0xe0,0x81,0xd9,0xe0,0x5c,0x83,0x39, +0x0d,0x70,0x34,0xb8,0xd1,0x40,0x5e,0x83,0x30,0x00,0x83,0xcf,0x4e,0x83,0x5c,0x0d, +0x46,0x0c,0x1c,0x00,0x04,0xc1,0xe0,0x81,0xd9,0xe0,0x5c,0x83,0x38,0x0d,0x70,0x34, +0xb8,0xd1,0x40,0x5e,0x03,0x3a,0x0d,0xe8,0x34,0xa0,0xd3,0x80,0x4e,0x83,0x5c,0x0d, +0x70,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x97,0x0d,0x4c,0x36,0x78,0x8b,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x66,0x36,0x88,0xd7,0x20,0x2e,0x82,0x59,0x82,0x6c,0xa0, +0xc2,0x10,0x30,0x72,0x69,0x4c,0x36,0x4a,0x23,0x3e,0xc3,0x11,0x01,0x9e,0x06,0xc2, +0x37,0x1c,0x21,0xe4,0x69,0x40,0x7c,0x27,0x0c,0x71,0xc2,0x10,0x26,0x04,0x21,0x18, +0x6e,0x10,0x8d,0x00,0x0c,0x66,0x19,0xb4,0x2d,0x18,0x31,0x30,0x00,0x10,0x04,0x83, +0x28,0x67,0x03,0x98,0x0d,0x8e,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7a,0x36,0xd8, +0xd7,0x20,0x09,0x66,0x09,0xb6,0x81,0x0a,0x43,0xd0,0xa8,0xcc,0xe6,0x63,0x57,0x03, +0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xd4,0xb3,0x01,0xcb,0x06,0xc1,0x88,0x81, +0x01,0x80,0x20,0x18,0x44,0x3e,0x1b,0xdc,0x6b,0x10,0x58,0xa0,0xaa,0x81,0x7c,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x20,0x02,0xdb,0xa0,0x5f,0x83,0x60,0x38,0xc2,0x90,0x0d, +0xe7,0xbb,0xc0,0x28,0x0b,0x06,0xf9,0x0c,0x47,0x04,0xbf,0x1a,0x08,0xdf,0x05,0x46, +0x8d,0x18,0x18,0x00,0x08,0x82,0x41,0x64,0xb6,0xc1,0xbf,0x06,0x3a,0x66,0x01,0xb8, +0x06,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0x6d,0x83,0x92,0x0d,0x82,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xd8,0x36,0x58,0xd9,0x40,0x3e,0x83,0xc0,0x62,0x35, +0x08,0xe2,0x63,0x46,0x20,0x9f,0x59,0x02,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_953a49979b9fa864a70df82375cdce2c.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_953a49979b9fa864a70df82375cdce2c.h new file mode 100644 index 00000000..c0076c7d --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_953a49979b9fa864a70df82375cdce2c.h @@ -0,0 +1,1021 @@ +// ffx_fsr2_accumulate_pass_953a49979b9fa864a70df82375cdce2c.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_953a49979b9fa864a70df82375cdce2c_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_953a49979b9fa864a70df82375cdce2c_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_953a49979b9fa864a70df82375cdce2c_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_953a49979b9fa864a70df82375cdce2c_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_953a49979b9fa864a70df82375cdce2c_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_lanczos_lut", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_953a49979b9fa864a70df82375cdce2c_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 6, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_953a49979b9fa864a70df82375cdce2c_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_953a49979b9fa864a70df82375cdce2c_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_953a49979b9fa864a70df82375cdce2c_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_953a49979b9fa864a70df82375cdce2c_UAVResourceBindings[] = { 0, 1, 3, 4, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_953a49979b9fa864a70df82375cdce2c_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_953a49979b9fa864a70df82375cdce2c_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_953a49979b9fa864a70df82375cdce2c_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_953a49979b9fa864a70df82375cdce2c_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_953a49979b9fa864a70df82375cdce2c_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_953a49979b9fa864a70df82375cdce2c_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_953a49979b9fa864a70df82375cdce2c_size = 15880; + +static const unsigned char g_ffx_fsr2_accumulate_pass_953a49979b9fa864a70df82375cdce2c_data[] = { +0x44,0x58,0x42,0x43,0xde,0x2e,0x1e,0x5f,0x7a,0x7a,0x96,0xe1,0xd8,0x4c,0x08,0x8d, +0xb2,0x20,0x8e,0x30,0x01,0x00,0x00,0x00,0x08,0x3e,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x24,0x02,0x00,0x00,0xfc,0x0f,0x00,0x00,0x18,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xb0,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xd0,0x0d,0x00,0x00,0x62,0x00,0x05,0x00, +0x74,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xb8,0x0d,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x6b,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc2,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a, +0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b, +0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30, +0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18, +0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3, +0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21, +0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22, +0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95, +0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60,0x06,0xea,0xe6,0x08, +0x82,0x62,0x30,0x83,0x32,0x0c,0x1f,0x81,0x03,0x01,0xc3,0x08,0x84,0x31,0x53,0x1b, +0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83, +0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f, +0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4, +0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x23,0x49,0xe5, +0x30,0x82,0x60,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4, +0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50, +0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f, +0x6c,0x00,0x06,0x72,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0, +0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07, +0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79, +0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0, +0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03, +0x3f,0x40,0xc2,0x89,0x52,0x3a,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83, +0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0, +0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87, +0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24, +0x18,0x2b,0xb1,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c, +0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0, +0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43, +0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x46,0x72,0x67, +0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28, +0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87, +0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36, +0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x14,0x9c,0x04,0xcf,0x84,0x8d,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83, +0x1f,0xa0,0xc0,0x20,0x79,0x18,0x41,0x18,0xce,0x10,0x82,0x8f,0x5d,0x6d,0x34,0xd1, +0x34,0x4d,0xd3,0xc3,0x30,0x9e,0xe7,0x79,0x1a,0x86,0x61,0x18,0x86,0x41,0xf5,0x4d, +0xd2,0x14,0x51,0xc2,0xe4,0xb3,0x00,0xf3,0x2c,0x44,0xc4,0x4e,0xc0,0x44,0xa0,0x60, +0xa0,0x1b,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02, +0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2, +0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20, +0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01,0x1e,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2, +0x1c,0x0a,0xa2,0xf0,0x03,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30, +0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0, +0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x34,0x4a,0xfc,0xa1,0xbc,0x2b, +0x8a,0xab,0x78,0xe8,0x1b,0x01,0xa8,0x01,0x32,0x67,0x00,0x48,0x9d,0x01,0xa0,0x76, +0x06,0x80,0xde,0x19,0x00,0x8a,0x67,0x00,0x68,0x9e,0x01,0xa0,0x7a,0x06,0x80,0xec, +0x19,0x00,0xc2,0x67,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x84,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xa1,0x99,0x20,0x0c,0xce,0x06,0x61,0x20, +0x26,0x08,0xc3,0xb3,0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0x01,0xda,0x30,0x20, +0x09,0x31,0x41,0x30,0x03,0x39,0xa0,0x25,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0xd5, +0xf6,0x46,0x97,0xf6,0xe6,0xf6,0x65,0x57,0x36,0x46,0xf7,0x26,0x37,0x37,0x41,0x18, +0xa2,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85,0x31,0x88,0x81,0x30,0x9c,0x09,0x82,0x1a, +0xcc,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8,0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9, +0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86,0x31,0x10,0x86,0xc3,0x4c,0xee,0x2b,0xcd, +0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec, +0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x48,0x1b,0x12,0x62,0x99,0x0c,0x6a,0x20, +0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc, +0x04,0x61,0x98,0x26,0x08,0x03,0xb5,0x41,0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35, +0x10,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd, +0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x54,0x1b,0x92,0x6b, +0xd9,0x0c,0x6e,0x20,0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda, +0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xb0,0x36,0x24,0xdc,0xe2,0x19,0xdf,0x40,0x18, +0xd9,0x04,0xa1,0x0d,0xe8,0x80,0x8d,0xdc,0x17,0x5b,0x98,0xdb,0x98,0xde,0xdb,0xdc, +0x17,0x5b,0x1d,0xdd,0x86,0x24,0x09,0x03,0x31,0x30,0x92,0x81,0x30,0x9c,0x09,0xc2, +0x70,0x31,0x91,0xfb,0x4a,0x6b,0x3b,0x6b,0x4a,0x83,0x9b,0x9b,0x20,0x0c,0xd8,0x86, +0x84,0x0c,0xc2,0xa0,0x0c,0x0c,0x33,0x18,0x08,0xc3,0x21,0x26,0xf7,0x45,0x96,0xc6, +0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16, +0x36,0xb7,0x36,0xb7,0x21,0x31,0x03,0x08,0x0d,0x8c,0x61,0x20,0x8c,0x6c,0x43,0xf2, +0x48,0x95,0xd6,0x81,0xc1,0x18,0x9c,0x41,0x1a,0x4c,0x10,0xde,0xa0,0x0e,0xa8,0xc9, +0xdd,0x7d,0xa5,0xb9,0xd1,0x95,0xc9,0xb9,0x85,0xb1,0x7d,0xd5,0xc1,0xcd,0x8d,0x85, +0xb1,0x95,0x91,0x7d,0x8d,0xbd,0xb1,0xbd,0xc9,0x4d,0x10,0x3e,0x38,0xd8,0xb0,0x18, +0x6b,0xc0,0x06,0x86,0x31,0x10,0x6d,0xd0,0x06,0x6d,0xe0,0x4c,0x10,0xe2,0xc0,0x0e, +0xe8,0xc8,0xdd,0x7d,0xb1,0xbd,0x8d,0xad,0x7d,0xcd,0xd1,0x85,0xd1,0xd5,0xcd,0x6d, +0x58,0x86,0x37,0x80,0x03,0x63,0x18,0x88,0x36,0x68,0x83,0x36,0xc8,0x26,0x08,0x73, +0x70,0x07,0x64,0xe4,0xee,0xbe,0xdc,0xca,0xee,0xbe,0xd8,0xde,0xc6,0xd6,0xe6,0x36, +0x2c,0x84,0x1c,0xcc,0x81,0x41,0x0d,0x44,0x1b,0xb4,0x41,0x1b,0x64,0x7c,0xe4,0xee, +0xbe,0xd8,0xea,0xda,0xc2,0xbe,0xd0,0xd2,0xe6,0xe8,0xde,0xe4,0xf2,0x36,0x2c,0xd4, +0x1a,0xd4,0x81,0x71,0x0d,0x44,0x1b,0xb4,0x41,0x1b,0x38,0x1b,0x08,0x37,0x88,0x03, +0x3a,0xb0,0x83,0x09,0x82,0x1d,0xe4,0x01,0x8d,0x31,0x31,0xa3,0x29,0x29,0x99,0x09, +0xc2,0x90,0x6d,0x40,0x0c,0x3c,0xc8,0x03,0xc3,0x18,0xf4,0x00,0xd8,0x10,0xec,0xc1, +0x04,0x01,0x0f,0xf4,0x80,0xcd,0xdc,0x17,0x53,0x9a,0x5b,0x59,0x98,0xdc,0x10,0x5b, +0x58,0x1b,0xdc,0x06,0xc4,0xe8,0x03,0x3f,0x30,0x86,0xc1,0x00,0x36,0x04,0x7f,0xb0, +0x81,0x50,0x83,0x3b,0xe0,0x03,0x50,0x98,0x20,0xd4,0x01,0x1e,0x70,0x49,0x93,0x2a, +0x73,0x23,0x2b,0x93,0x9b,0x4a,0xd3,0x2b,0x9b,0x20,0x7c,0x71,0xb0,0x01,0x49,0x46, +0x81,0x32,0xc8,0xe0,0x6a,0x48,0x81,0x4e,0x5a,0x53,0x18,0x9e,0x54,0x99,0x1b,0x59, +0x99,0xdc,0x54,0x9a,0x5e,0xd9,0x06,0x24,0x31,0x05,0xca,0x0c,0xc8,0xe0,0x6a,0x48, +0x81,0x4c,0x1a,0x51,0xda,0x1c,0x1c,0x5b,0x58,0xde,0x54,0x9a,0x5e,0xd9,0x04,0x61, +0xd0,0x36,0x20,0x09,0x2a,0x50,0xa9,0x40,0x06,0x57,0x43,0x0a,0xec,0xd2,0x92,0xdc, +0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca, +0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26,0x08,0xc3,0xb6,0xc1,0x48, +0x56,0x81,0x62,0x05,0x32,0xb8,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1,0x11, +0xa5,0xb5,0x95,0xb9,0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x06,0x6e,0x03,0x92,0xb8, +0x02,0xf5,0x0a,0x64,0x70,0x35,0xa4,0x40,0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29,0x0d, +0x8e,0xa9,0xcc,0xae,0x8c,0x8d,0xea,0xad,0x6a,0xae,0x6c,0x82,0x30,0x74,0x1b,0x90, +0x24,0x16,0x28,0x59,0x20,0x83,0xab,0x21,0x05,0x2e,0x69,0x46,0x72,0x61,0x6d,0x65, +0x49,0x6e,0x64,0x65,0x78,0x13,0x84,0xc1,0xdb,0x80,0x24,0xb4,0x40,0xd5,0x02,0x19, +0x5c,0x0d,0x29,0x50,0x32,0x23,0x2a,0xb3,0x4b,0x1b,0x2b,0xa3,0x7a,0xb3,0x4a,0x2b, +0xbb,0x23,0x2a,0x83,0xa3,0x43,0x9b,0x20,0x0c,0xdf,0x06,0x23,0xb9,0x05,0x0a,0x17, +0xc8,0xa0,0xe1,0x61,0xa6,0x94,0x46,0x47,0x57,0x26,0x37,0x41,0x18,0xc0,0x60,0x03, +0x92,0xe8,0x02,0xb5,0x0b,0x64,0xd0,0x34,0xa4,0x40,0xc9,0xac,0xe9,0x8d,0x2e,0xed, +0xcd,0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x6e,0x6a,0x2c,0x8c,0xad,0x6c,0x82,0x30,0x84, +0xc1,0x06,0x24,0xe9,0x05,0xca,0x17,0xc8,0xa0,0x69,0x48,0x81,0x90,0x19,0xd1,0xdb, +0x9d,0xdb,0xdc,0x58,0x18,0x5b,0x99,0x51,0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x61,0x10, +0x83,0x0d,0x48,0x02,0x0e,0x54,0x38,0x90,0x41,0xd3,0x90,0x02,0x3f,0xb3,0xa6,0x37, +0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0x39,0xa5,0x34,0x3a,0xba,0x32,0xb9, +0xa1,0x30,0xb7,0xb1,0x32,0x36,0xb6,0x30,0xba,0xb4,0x37,0xb7,0x09,0xc2,0x30,0x06, +0x1b,0x8c,0x64,0x1c,0x28,0x72,0x20,0x83,0x86,0x8c,0x19,0x94,0x5c,0x59,0x11,0x1e, +0xdc,0xdb,0x5c,0x9d,0x5c,0xd9,0x04,0x61,0x20,0x83,0x0d,0x48,0x62,0x0e,0xd4,0x39, +0x90,0x41,0xd3,0x90,0x02,0x33,0x33,0x28,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0x39,0x23, +0xb9,0xb0,0xb6,0x32,0x28,0xb9,0xb2,0x22,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x09, +0xc2,0x50,0x06,0x1b,0x90,0x24,0x1d,0x28,0x75,0x20,0x83,0xa6,0x21,0x05,0x2e,0x66, +0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x13,0x84,0xc1,0x0c,0x36,0x18, +0x09,0x3b,0x50,0xed,0x40,0x06,0x0d,0x2b,0x33,0xa5,0x34,0x3a,0xba,0x32,0xb9,0xa9, +0xb2,0xb8,0xba,0x32,0xb7,0xb1,0x32,0xa6,0x32,0xb7,0x33,0x3a,0xb4,0x09,0xc2,0x70, +0x06,0x1b,0x90,0xe4,0x1d,0x28,0x78,0x20,0x83,0xa6,0x21,0x05,0x2a,0x66,0x44,0x65, +0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x13,0x84,0x01,0x0d,0x36,0x18,0x89,0x3c,0x50, +0xf3,0x40,0x06,0x0d,0x2f,0x33,0xa2,0x3c,0xb7,0xb0,0xb6,0xb4,0x31,0xa9,0xb2,0xb9, +0x21,0xb4,0x30,0xb7,0xb3,0x32,0xa3,0xb0,0x31,0xba,0x37,0xb9,0x09,0xc2,0x90,0x06, +0x1b,0x8c,0xa4,0x1e,0x28,0x7b,0x20,0x83,0x86,0x98,0x99,0x55,0x5a,0xd9,0xdd,0x14, +0x5c,0xd8,0x58,0x19,0xd5,0x5b,0x53,0x19,0x5d,0x99,0xdc,0x9c,0x51,0xd8,0x18,0xdd, +0x9b,0xdc,0x04,0x61,0x50,0x83,0x0d,0x46,0x82,0x0f,0x54,0x3e,0x90,0x41,0xb3,0x81, +0xd2,0x83,0x52,0x38,0x05,0x55,0x68,0x05,0x58,0x98,0x05,0x5b,0xc8,0x05,0x5e,0xf8, +0x05,0x71,0x28,0x07,0x74,0x58,0x07,0x77,0x88,0x07,0x7a,0xb8,0x07,0x7d,0xd8,0x30, +0x18,0xa2,0xb0,0x0f,0x13,0x04,0x01,0xd8,0x00,0x6c,0x18,0x0c,0x7f,0xf0,0x87,0x0d, +0xc1,0x3f,0x6c,0x18,0x86,0x7e,0x00,0x09,0x0a,0x43,0x53,0x1b,0x06,0x33,0x30,0x83, +0x61,0x83,0x70,0x8d,0xc4,0x86,0xa2,0x1f,0x44,0x02,0x08,0x05,0x92,0x20,0x22,0x26, +0x17,0xe6,0x36,0x86,0x56,0x36,0x37,0x41,0x18,0xd6,0x80,0x86,0x19,0xdb,0x5b,0x18, +0xdd,0xdc,0x04,0x61,0x60,0x03,0x16,0x69,0x6e,0x73,0x74,0x73,0x13,0x84,0xa1,0x0d, +0x48,0xa4,0xb9,0xd1,0xcd,0x4d,0x10,0x06,0x37,0x20,0x42,0x57,0x86,0xf7,0xc5,0xf6, +0x16,0x46,0x36,0x41,0x18,0xde,0x80,0x08,0x5d,0x19,0xde,0x97,0xdb,0x9b,0x5c,0x1b, +0x13,0xba,0x32,0xbc,0xaf,0x39,0xba,0x37,0xb9,0x32,0x16,0x75,0x69,0x6e,0x74,0x73, +0x1b,0x20,0x93,0x38,0x09,0x94,0x48,0x09,0x95,0x58,0x09,0x96,0x68,0x09,0x97,0x78, +0x09,0x98,0x38,0x89,0x98,0xb8,0x64,0x42,0x16,0xaa,0xb0,0xb1,0xd9,0xb5,0xb9,0xa4, +0x91,0x95,0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64,0x78,0x2e,0x76,0x65,0x72,0x73,0x69, +0x6f,0x6e,0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b,0x5d,0x18,0x9b,0x5d,0x99,0xdc,0x94, +0xc0,0xa8,0x43,0x86,0xe7,0x32,0x87,0x16,0x46,0x56,0x26,0xd7,0xf4,0x46,0x56,0xc6, +0x36,0x25,0x48,0xca,0x90,0xe1,0xb9,0xc8,0x95,0xcd,0xbd,0xd5,0xc9,0x8d,0x95,0xcd, +0x4d,0x09,0x40,0xa1,0x12,0x19,0x9e,0x0b,0x5d,0x1e,0x5c,0x59,0x90,0x9b,0xdb,0x1b, +0x5d,0x18,0x5d,0xda,0x9b,0xdb,0xdc,0x14,0x61,0x1f,0x40,0xa2,0x0e,0x19,0x9e,0x4b, +0x99,0x1b,0x9d,0x5c,0x1e,0xd4,0x5b,0x9a,0x1b,0xdd,0xdc,0x94,0x80,0x24,0xba,0x90, +0xe1,0xb9,0x8c,0xbd,0xd5,0xb9,0xd1,0x95,0xc9,0xcd,0x4d,0x09,0x64,0x02,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x35,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x0d,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20, +0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40, +0x84,0xf9,0xc8,0x6d,0x9b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11, +0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x2d,0x6c,0xc3,0xe5,0x3b, +0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8, +0x6d,0x1b,0x83,0x34,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x96,0xe0,0x0c,0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x05,0x44, +0xc3,0xe5,0x3b,0x8f,0x6f,0x44,0x0e,0xf5,0x88,0x83,0x8f,0xdc,0xb6,0x1d,0x54,0xc3, +0xe5,0x3b,0x8f,0x2f,0x01,0xcc,0xb3,0x10,0x25,0x51,0x11,0x8b,0x5f,0xdc,0xb6,0x11, +0x54,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x44,0xe9,0x00,0x83,0x5f,0xdc, +0xb6,0x15,0x58,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11, +0xe1,0x17,0xb7,0x6d,0x02,0xd9,0x70,0xf9,0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38, +0x88,0x0d,0x18,0x39,0xd4,0xe3,0x23,0xb7,0x6d,0x06,0xcf,0x70,0xf9,0xce,0xe3,0x53, +0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48, +0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x95,0x3a,0x49,0x97,0x9b,0x9f,0xa8,0x64, +0xa7,0x0d,0xf8,0x23,0x75,0xcd,0xce,0x2c,0x44,0x58,0x49,0x4c,0xe8,0x2d,0x00,0x00, +0x62,0x00,0x05,0x00,0x7a,0x0b,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0xd0,0x2d,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00, +0x71,0x0b,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c, +0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42, +0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20, +0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50, +0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00, +0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d, +0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff, +0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42, +0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc3,0x00,0x00,0x00, +0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3, +0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe8,0xc1,0x08, +0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08, +0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89, +0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3, +0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8, +0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83, +0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1, +0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18, +0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c, +0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60, +0x06,0xea,0xe6,0x08,0x82,0x62,0x30,0x83,0x32,0x0c,0x1f,0x81,0x03,0x01,0xc3,0x08, +0x84,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39, +0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c, +0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01, +0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c, +0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21, +0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c, +0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc, +0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00, +0x09,0x23,0x49,0xe5,0x30,0x82,0x60,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f, +0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4, +0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0, +0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x72,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07, +0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61, +0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a, +0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90, +0x03,0x3f,0x00,0x03,0x3f,0x40,0xc2,0x89,0x52,0x3a,0x53,0x18,0x8c,0x03,0x3b,0x84, +0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83, +0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e, +0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86, +0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0, +0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07, +0x7a,0xf0,0x03,0x24,0x18,0x2b,0xb1,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3, +0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98, +0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01, +0x0a,0x46,0x72,0x67,0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59, +0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0, +0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87, +0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x14,0x9c,0x04,0xcf, +0x84,0x8d,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39, +0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc, +0x43,0x38,0xd0,0x83,0x1f,0xa0,0xc0,0x20,0x79,0x18,0x41,0x18,0xce,0x10,0x82,0x8f, +0x5d,0x6d,0x34,0xd1,0x34,0x4d,0xd3,0xc3,0x30,0x9e,0xe7,0x79,0x1a,0x86,0x61,0x18, +0x86,0x41,0xf5,0x4d,0xd2,0x14,0x51,0xc2,0xe4,0xb3,0x00,0xf3,0x2c,0x44,0xc4,0x4e, +0xc0,0x44,0xa0,0x60,0xa0,0x7b,0x0a,0x00,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c, +0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10, +0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0xc8,0x02,0x01,0x11,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24, +0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2,0x1c,0x0a,0xa2,0xf0,0x03,0xe8,0x1b,0x01, +0x20,0x73,0x06,0x80,0xd4,0x19,0x00,0x6a,0x67,0x00,0xe8,0x9d,0x01,0xa0,0x78,0x06, +0x80,0xe6,0x19,0x00,0xb2,0x67,0x00,0x08,0x9f,0x01,0x00,0x00,0x79,0x18,0x00,0x00, +0x72,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xa1,0x99,0x20,0x0c, +0xce,0x06,0x61,0x20,0x26,0x08,0xc3,0xb3,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06, +0xc4,0x20,0x26,0x08,0x03,0x34,0x41,0x30,0x83,0x8d,0xc0,0x04,0x61,0x88,0x36,0x08, +0x4a,0xb3,0x21,0x51,0x16,0x46,0x21,0x06,0x42,0x71,0x26,0x08,0x6a,0xc0,0x6d,0x48, +0x06,0x88,0x51,0x94,0x81,0x50,0x9c,0x09,0xc2,0x20,0x6d,0x48,0x88,0x85,0x51,0xa4, +0x81,0x50,0x9c,0x09,0xc2,0x30,0x4d,0x10,0x06,0x6a,0x83,0xa0,0x54,0x1b,0x12,0x09, +0x62,0x14,0x6a,0x20,0x14,0x6b,0x82,0x30,0x54,0x1b,0x12,0x6a,0x61,0x14,0x6c,0x20, +0x14,0x67,0x82,0x30,0x58,0x1b,0x12,0x6c,0x61,0x14,0x6d,0x20,0x14,0x6b,0x82,0xd0, +0x06,0xdd,0x86,0xc4,0xe0,0x18,0xc5,0x18,0x08,0xc5,0x99,0x20,0x0c,0xd7,0x04,0x61, +0xc0,0x36,0x24,0x1e,0xc7,0x28,0xdf,0x40,0x28,0xce,0x86,0xe4,0x83,0x18,0x65,0x18, +0x08,0xc5,0xda,0x90,0x3c,0xd1,0x74,0x65,0x5b,0x07,0x06,0x61,0x30,0x41,0x78,0x03, +0x6f,0x82,0xf0,0x69,0x1b,0x16,0x65,0x0c,0x18,0x45,0x19,0x08,0x32,0x20,0x03,0x32, +0x70,0x26,0x08,0x71,0xf0,0x6d,0x58,0x06,0x33,0x60,0x94,0x61,0x20,0xc8,0x80,0x0c, +0xc8,0xc0,0x9a,0x20,0xcc,0x01,0x18,0x6c,0x58,0x08,0x34,0x60,0x14,0x69,0x20,0xc8, +0x80,0x0c,0xc8,0xc0,0xda,0xb0,0x48,0x63,0xc0,0x28,0xd4,0x40,0x90,0x01,0x19,0x90, +0x81,0xb3,0x81,0x28,0x83,0x33,0x48,0x03,0x35,0x98,0x20,0xd8,0x41,0x18,0x4c,0x10, +0x86,0x6c,0x03,0xa2,0xb0,0x01,0xa3,0x28,0x43,0x1b,0x00,0x1b,0x02,0x37,0x98,0x20, +0xe0,0x81,0x18,0x6c,0x40,0x14,0x38,0x60,0x94,0x61,0x50,0x80,0x0d,0x41,0x1c,0x6c, +0x20,0xc4,0x60,0x0d,0xde,0x40,0x0e,0x26,0x08,0x02,0x40,0x61,0x68,0x6a,0xc3,0xf0, +0x7d,0xc3,0x06,0x81,0xb2,0x83,0x0d,0x05,0x1d,0xd4,0x01,0x30,0x07,0x77,0x50,0x85, +0x8d,0xcd,0xae,0xcd,0x25,0x8d,0xac,0xcc,0x8d,0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73, +0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x9b,0x12,0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2, +0xd8,0xec,0xca,0xe4,0xa6,0x04,0x46,0x1d,0x32,0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32, +0xb9,0xa6,0x37,0xb2,0x32,0xb6,0x29,0x01,0x52,0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee, +0xad,0x4e,0x6e,0xac,0x6c,0x6e,0x4a,0x20,0x07,0x75,0xc8,0xf0,0x5c,0xca,0xdc,0xe8, +0xe4,0xf2,0xa0,0xde,0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0x77,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x35,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x0d,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e, +0x71,0xdb,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc8,0x6d, +0x9b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94, +0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x2d,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54, +0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0x1b,0x83,0x34, +0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x96,0xe0,0x0c, +0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x05,0x44,0xc3,0xe5,0x3b,0x8f, +0x6f,0x44,0x0e,0xf5,0x88,0x83,0x8f,0xdc,0xb6,0x1d,0x54,0xc3,0xe5,0x3b,0x8f,0x2f, +0x01,0xcc,0xb3,0x10,0x25,0x51,0x11,0x8b,0x5f,0xdc,0xb6,0x11,0x54,0xc3,0xe5,0x3b, +0x8f,0x3f,0x11,0xd7,0x44,0x45,0x44,0xe9,0x00,0x83,0x5f,0xdc,0xb6,0x15,0x58,0xc3, +0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11,0xe1,0x17,0xb7,0x6d, +0x02,0xd9,0x70,0xf9,0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38,0x88,0x0d,0x18,0x39, +0xd4,0xe3,0x23,0xb7,0x6d,0x06,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e, +0x71,0xdb,0x00,0x00,0x61,0x20,0x00,0x00,0x22,0x09,0x00,0x00,0x13,0x04,0x5c,0x2c, +0x10,0x00,0x00,0x00,0x47,0x00,0x00,0x00,0x34,0xcc,0x00,0x94,0x51,0x21,0x15,0x61, +0x40,0xb1,0x95,0x5c,0xa9,0x14,0x5f,0xd9,0xd5,0x40,0xb9,0x14,0x4c,0xd9,0x14,0x53, +0x19,0x06,0x14,0x6f,0x40,0xf9,0x06,0x94,0x52,0x15,0x54,0x44,0xf9,0x14,0x0d,0x7d, +0x35,0x40,0x4a,0x11,0x94,0x41,0x79,0x94,0xc0,0x08,0x00,0x19,0x63,0x04,0x20,0x08, +0x82,0x28,0x18,0x8c,0x11,0xb4,0xe6,0x9c,0xb3,0xdf,0x18,0x01,0x08,0x82,0xa0,0xfc, +0x8d,0x11,0x80,0x20,0x08,0xf3,0xbf,0x30,0x46,0x00,0x82,0x20,0x18,0xff,0xc2,0x18, +0xc1,0x3b,0x93,0x26,0xda,0x8d,0x11,0x80,0x20,0x08,0xc2,0xbf,0x30,0x46,0xd0,0x9a, +0x73,0xce,0x7b,0x63,0x04,0x20,0x08,0x82,0x32,0x18,0x8c,0x11,0x80,0x20,0x08,0x82, +0xa0,0x30,0x46,0x00,0x82,0x20,0x08,0x82,0xc1,0x18,0x01,0x08,0xe2,0xff,0x3d,0x06, +0x63,0x04,0x21,0x09,0x86,0x78,0x37,0x46,0xb0,0xc7,0x6a,0xbc,0x7f,0x63,0x04,0x6b, +0xad,0xd6,0xe2,0x37,0x46,0xf0,0xdf,0x7f,0xff,0x7e,0x63,0x04,0xad,0x39,0xe7,0xbc, +0x2f,0x8c,0x11,0xc8,0xa2,0xdb,0xff,0xdf,0x18,0x81,0xce,0x9a,0x73,0xfa,0x8d,0x11, +0xa8,0x78,0x7d,0xaa,0xde,0x18,0x01,0x08,0x82,0x20,0x08,0x0e,0x63,0x04,0x6b,0xad, +0xd6,0xba,0x37,0x46,0x00,0x82,0xa0,0x7f,0x87,0xc1,0x18,0x41,0x6b,0xce,0x39,0xed, +0x8d,0x11,0x80,0x20,0x08,0x92,0x60,0x30,0x46,0x00,0x82,0x20,0xa8,0x83,0xc1,0x18, +0x01,0x1c,0x97,0xf9,0xed,0x8d,0x11,0x90,0x25,0xaf,0xdf,0xdf,0x18,0x01,0x08,0x82, +0x20,0x0b,0x06,0x63,0x04,0x20,0x08,0x82,0xe8,0x37,0x46,0x00,0x82,0x20,0x88,0xff, +0xc2,0x0c,0xc0,0x18,0x01,0x08,0x82,0x20,0xfe,0x8d,0x11,0x80,0x20,0x08,0xc2,0xdf, +0x08,0x00,0x00,0x00,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xb6,0xa0,0x07,0x65, +0x00,0x0b,0xaf,0x80,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xb7,0xb0,0x07, +0x66,0x50,0x0b,0xb1,0x90,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xb8,0xc0, +0x07,0x67,0x70,0x0b,0xb7,0xa0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xb9, +0xd0,0x07,0x68,0x50,0x0b,0xb5,0xb0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06, +0xba,0xe0,0x07,0x68,0xe0,0x0a,0xb9,0xc0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00, +0x06,0xbb,0xf0,0x07,0x69,0x00,0x0b,0xaf,0xd0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60, +0x00,0x06,0xbc,0x00,0x0a,0x6a,0x90,0x0b,0xb9,0xe0,0x0a,0x23,0x06,0x09,0x00,0x82, +0x60,0x00,0x06,0xbd,0x10,0x0a,0x6b,0x40,0x0b,0xb3,0xf0,0x0a,0x23,0x06,0x09,0x00, +0x82,0x60,0x00,0x06,0xbe,0x20,0x0a,0x6c,0x70,0x0b,0xb5,0x00,0x0b,0x23,0x06,0x09, +0x00,0x82,0x60,0x00,0x06,0xbf,0x30,0x0a,0x6d,0x90,0x0b,0xb8,0x10,0x0b,0x23,0x06, +0x09,0x00,0x82,0x60,0x00,0x06,0xe0,0x40,0x0a,0x6e,0xe0,0x0b,0xba,0x20,0x0b,0x23, +0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe1,0x50,0x0a,0x6f,0x00,0x0e,0xbd,0x30,0x0b, +0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe2,0x60,0x0a,0x70,0xe0,0x0b,0xe0,0x40, +0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe3,0x70,0x0a,0x74,0xf0,0x0b,0xe2, +0x50,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe4,0x80,0x0a,0x76,0x00,0x0e, +0xe0,0x60,0x0b,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0xc0,0xc3,0x1f,0x84,0xc3,0x88, +0x81,0x01,0x80,0x20,0x18,0x10,0xf1,0x00,0x0a,0xe5,0x30,0x62,0x60,0x00,0x20,0x08, +0x06,0x44,0x3c,0x80,0xc2,0x38,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x21,0x0f,0xa1, +0x70,0x0e,0x23,0x06,0x07,0x00,0x82,0x60,0xd0,0xa9,0x83,0x2a,0x14,0xe8,0x30,0x9a, +0x10,0x04,0x65,0x94,0xc3,0x95,0x61,0x0e,0x57,0x41,0x2b,0x70,0x11,0x01,0x54,0x50, +0x0a,0x5a,0x49,0x01,0x25,0x24,0x70,0x82,0x61,0x27,0x18,0x66,0x02,0x18,0xc0,0xc7, +0x84,0x30,0x80,0xcf,0x68,0x42,0x03,0x5c,0x60,0xd8,0x39,0x86,0x59,0x21,0xd0,0xc7, +0x0a,0x81,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0xf5,0x03,0x2f,0x5c,0xf4,0x30, +0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xdd,0x3f,0xfc, +0x82,0xa6,0x0f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x27,0x18,0x76,0x82,0x61,0x76, +0x08,0xf4,0xb1,0x43,0xa0,0x8f,0x09,0x0c,0x7c,0x4c,0x60,0xe0,0x33,0x9a,0x90,0x08, +0xa3,0x09,0xca,0x60,0x08,0x21,0x1f,0x43,0x08,0xf9,0x98,0x22,0x0b,0xf0,0x31,0x65, +0x16,0xe0,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x4d,0xd0,0x03,0x21,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x71,0x13,0xf5,0x40,0x08,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xe0,0xc4,0x3d,0xec,0x81,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x4e,0xe0, +0x03,0x1f,0x08,0xa7,0x18,0x76,0x8a,0x61,0x46,0x08,0xf4,0x31,0x42,0xa0,0xcf,0x88, +0x41,0x03,0x80,0x20,0x18,0x34,0x3d,0xb1,0x0f,0x73,0x10,0x13,0x65,0x40,0x06,0xfe, +0xe0,0x0f,0xfe,0xe0,0x0f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x9d,0x30, +0x9a,0xe0,0x0d,0x26,0x10,0xf2,0x31,0x81,0x90,0x8f,0x95,0x81,0x20,0x1f,0x2b,0x03, +0x41,0x3e,0x26,0x08,0xf2,0x31,0x41,0x90,0x8f,0x09,0x01,0x7c,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0x3a,0x8b,0x7f,0x08,0x0c,0x49,0x03,0xf8,0x18,0x92,0x06,0xf0,0x19, +0x8e,0x10,0x5e,0x61,0xf8,0x86,0x23,0x06,0x59,0x28,0xbe,0x12,0x02,0x1d,0x8e,0x20, +0x64,0x61,0xf8,0x86,0x23,0x8a,0x5a,0x28,0xbe,0x12,0x02,0x2d,0x22,0xd0,0x11,0x83, +0x07,0x00,0x41,0x30,0x98,0xe0,0xa2,0x25,0x5a,0x01,0x15,0xb0,0x2b,0x17,0x72,0xe1, +0x2c,0xce,0x82,0x26,0x6c,0x61,0x34,0x21,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0x9a,0x0b,0xb1,0x08,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0x9a,0x0b,0x98,0xa0,0x85, +0x55,0xd8,0x34,0x5e,0xe0,0x05,0xb5,0x50,0x8b,0x9b,0xc8,0x85,0xd1,0x84,0x00,0x18, +0x4d,0x10,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xe8,0xe4,0x42,0x26,0x5a,0xe1,0x2d, +0x46,0x13,0x82,0x61,0xb8,0x21,0x78,0x0b,0x30,0x28,0xe5,0x24,0xb8,0x84,0x60,0x6b, +0x48,0x09,0xae,0x26,0xd0,0x59,0x86,0x40,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0, +0xcb,0x8b,0x9c,0xa0,0x85,0xbb,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x38,0xc1,0xb0, +0x13,0x0c,0x33,0x61,0x93,0x8f,0x09,0x9b,0x7c,0x4c,0x30,0x09,0xf8,0x98,0x70,0x12, +0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x35,0xd0,0xc2,0x10,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x58,0x0d,0xb5,0x68,0x87,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0xd6,0x50,0x8b,0x63,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x35,0xd8,0xe2, +0x1d,0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x56,0x43,0x2c,0x86,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0x58,0x63,0x2c,0x84,0x13,0x06,0x3a,0x61,0x20,0x3b,0x88,0xf8, +0x98,0x41,0xc4,0xa7,0x88,0xb5,0x80,0x22,0xd8,0x02,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xa0,0x8a,0x8d,0xb2,0x10,0x52,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2a,0xd9,0x30, +0x0b,0x41,0x35,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xb9,0x8d,0xba,0x78,0x87,0xd5, +0x10,0x02,0xbc,0xc0,0x0b,0xbc,0xc0,0x8b,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1, +0x84,0x41,0x18,0x4d,0x20,0x86,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x78,0x43,0x2f, +0xe8,0x01,0x36,0x1a,0xa3,0x2f,0xfa,0xa2,0x2f,0xfa,0x62,0x34,0x21,0x00,0x46,0x13, +0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xa1,0x24,0xdc,0x00,0x0b,0x03,0xbd,0x00, +0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x54,0xbf,0x71,0x17,0x42,0x30,0x62,0xd0,0x00, +0x20,0x08,0x06,0x0d,0x79,0x88,0x06,0x3f,0xe0,0x46,0xe0,0x94,0x46,0x69,0x94,0x46, +0x69,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x94, +0xf6,0x1b,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x95,0x79,0xf8,0x45,0x80,0x8c,0x18, +0x34,0x00,0x08,0x82,0x41,0xb3,0x1e,0xa9,0x31,0x12,0xbf,0x11,0x54,0xac,0xc1,0x1a, +0xac,0xc1,0x1a,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40, +0x0c,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xc0,0x87,0x6b,0xa0,0x04,0x79,0x6c,0x60, +0x10,0x1b,0xb1,0x11,0x1b,0xb1,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30, +0x08,0xa3,0x09,0xc4,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d,0x7d,0xcc,0x46,0x4b, +0xa4,0x87,0x19,0x94,0x81,0x6d,0xd8,0x86,0x6d,0xd8,0xc6,0x68,0x42,0x00,0x8c,0x26, +0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x88,0x41,0x03,0x80,0x20,0x18,0x34, +0xfa,0x81,0x1b,0x32,0xe1,0x1e,0x97,0x1a,0xec,0xc6,0x6e,0xec,0xc6,0x6e,0x8c,0x26, +0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x8c,0x18,0x34,0x00, +0x08,0x82,0x41,0xf3,0x1f,0xbd,0x71,0x13,0xf3,0x51,0xbd,0x01,0x78,0x80,0x07,0x78, +0x80,0xc7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0x43, +0xd1,0xc1,0x7e,0x80,0x8d,0x42,0x6f,0x80,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2a, +0x11,0xd1,0x0d,0x21,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xe6,0x44,0xca,0xe3,0x27, +0xf6,0x43,0x0e,0x02,0xf4,0x40,0x0f,0xf4,0x40,0x8f,0xd1,0x84,0x00,0x18,0x4d,0x10, +0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x58, +0x44,0x3d,0xc8,0x02,0x44,0xfa,0xc0,0x68,0x8f,0xf6,0x68,0x8f,0xf6,0x18,0x4d,0x08, +0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x18,0x31,0x68,0x00,0x10, +0x04,0x83,0x26,0x46,0xde,0x23,0x2d,0x4a,0xc4,0x0d,0x16,0xf9,0x90,0x0f,0xf9,0x90, +0x8f,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x11, +0x83,0x06,0x00,0x41,0x30,0x68,0x6c,0x84,0x3e,0xdc,0x42,0x45,0xd8,0x00,0xba,0x8f, +0xfb,0xb8,0x8f,0xfb,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1, +0x04,0x62,0xa8,0x55,0x88,0x11,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x0a,0x47,0xe0, +0x23,0xb8,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xe9,0x91,0xfd,0xa8,0x8b,0x18,0x41, +0x85,0xc0,0x3f,0xfc,0xc3,0x3f,0xfc,0x63,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34, +0x61,0x10,0x46,0x13,0x88,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x31,0x01,0x11, +0xbd,0xb0,0x91,0x59,0x30,0x46,0x64,0x44,0x46,0x64,0x44,0x46,0x13,0x02,0x60,0x34, +0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0, +0x39,0x93,0x12,0xf9,0x8b,0x1d,0x21,0x85,0x05,0x45,0x50,0x04,0x45,0x50,0x64,0x34, +0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0x61,0xc4,0xa0,0x01, +0x40,0x10,0x0c,0x1a,0x36,0x51,0x11,0xd2,0x00,0x13,0x51,0x80,0x5a,0xa4,0x45,0x5a, +0xa4,0x45,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18, +0x0c,0x37,0xc0,0x21,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xc1,0xc9,0x99,0x04, +0x16,0xdc,0x86,0x7c,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0x8a,0x13,0x17,0x81,0x8d, +0xd4,0x08,0x70,0x43,0x37,0x74,0x03,0x4d,0xd0,0xa4,0x46,0x6e,0x63,0x34,0x21,0x00, +0x4c,0x3e,0xca,0x21,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xd5,0x09,0x9b,0x04, +0x16,0xf0,0x86,0x7c,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0xb2,0x93,0x19,0xa9,0x0d, +0xd7,0x08,0x7a,0xe3,0x37,0x7e,0xa3,0x4d,0xda,0x44,0x47,0x78,0x63,0x34,0x21,0x00, +0x0c,0x3c,0xd4,0x21,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xe9,0x49,0x9c,0x04, +0x16,0x84,0x87,0x7c,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0xda,0x13,0x1c,0xd1,0x8d, +0xd9,0x08,0xc4,0x83,0x3c,0xc8,0x43,0x4e,0xe4,0xe4,0x47,0xc2,0x63,0x34,0x21,0x00, +0x6c,0x3f,0xde,0x21,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xfd,0x89,0x9d,0x04, +0x16,0x98,0x87,0x7c,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0x02,0x95,0x1e,0xf9,0x0d, +0xdc,0x08,0xce,0x23,0x3d,0xd2,0xe3,0x4e,0xee,0x84,0x4c,0xcc,0x63,0x34,0x21,0x00, +0x0c,0x6a,0x07,0xf9,0x58,0xd4,0x0e,0xf2,0x31,0xa9,0x1d,0xe4,0x63,0x53,0x3b,0xc8, +0xc7,0x1e,0x76,0x90,0x8f,0x41,0xec,0x20,0x1f,0x8b,0xd8,0x41,0x3e,0x26,0xb1,0x83, +0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x24, +0x76,0x90,0x8f,0x4d,0xec,0x20,0x1f,0xa3,0xd8,0x41,0x3e,0x56,0xb1,0x83,0x7c,0x0c, +0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0xaa,0x76,0x90, +0x8f,0x59,0xed,0x20,0x1f,0xbb,0xda,0x41,0x3e,0x86,0xb5,0x83,0x7c,0x0c,0x21,0xe0, +0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0xce,0x80,0x0d,0xe0,0x63, +0xc1,0x18,0xc0,0xc7,0x82,0x0f,0x3e,0x76,0x04,0xf4,0xb1,0x43,0xa0,0x8f,0x1d,0x03, +0x7d,0xec,0x20,0xe8,0x63,0x73,0x70,0x0f,0xf2,0x31,0x3a,0xb8,0x07,0xf9,0x58,0x1d, +0xdc,0x83,0x7c,0xcc,0x0e,0xee,0x41,0x3e,0x26,0x07,0xf6,0x20,0x1f,0x9b,0x03,0x7b, +0x90,0x8f,0xd1,0x81,0x3d,0xc8,0xc7,0xea,0xc0,0x1e,0xe4,0x63,0x04,0x02,0x1f,0x23, +0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x56,0x07,0xf9,0x20,0x1f,0xb3,0x83, +0x7c,0x90,0x8f,0xdd,0x41,0x3e,0xc8,0xc7,0xf0,0x20,0x1f,0xe4,0x63,0x08,0x01,0x1f, +0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x07,0xfc,0x20,0x1f,0xcb, +0x03,0x7e,0x90,0x8f,0xe9,0x01,0x3f,0xc8,0xc7,0xf6,0x80,0x1f,0xe4,0x63,0x08,0x01, +0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84,0x01,0x7d,0x8c, +0x10,0x03,0xfa,0x18,0x31,0x06,0xf4,0x31,0x82,0x0c,0xe8,0x63,0xb3,0x00,0x12,0xf2, +0x31,0x5a,0x00,0x09,0xf9,0x58,0x2d,0x80,0x84,0x7c,0xcc,0x16,0x40,0x42,0x3e,0x26, +0x0b,0xff,0x20,0x1f,0x9b,0x85,0x7f,0x90,0x8f,0xd1,0xc2,0x3f,0xc8,0xc7,0x6a,0xe1, +0x1f,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e, +0x56,0x0b,0x22,0x21,0x1f,0xb3,0x05,0x91,0x90,0x8f,0xdd,0x82,0x48,0xc8,0xc7,0x70, +0x41,0x24,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02, +0x3e,0x86,0x0b,0x25,0x21,0x1f,0xcb,0x85,0x92,0x90,0x8f,0xe9,0x42,0x49,0xc8,0xc7, +0x76,0xa1,0x24,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10, +0x02,0x3e,0x46,0x84,0x02,0x7d,0x8c,0x10,0x05,0xfa,0x18,0x31,0x0a,0xf4,0x31,0x82, +0x14,0xe8,0x63,0xf3,0xa0,0x12,0xf2,0x31,0x7a,0x50,0x09,0xf9,0x58,0x3d,0xa8,0x84, +0x7c,0xcc,0x1e,0x54,0x42,0x3e,0x26,0x0f,0x29,0x21,0x1f,0x9b,0x87,0x94,0x90,0x8f, +0xd1,0x43,0x4a,0xc8,0xc7,0xea,0x21,0x25,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8, +0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x56,0x0f,0x2c,0x21,0x1f,0xb3,0x07,0x96,0x90, +0x8f,0xdd,0x03,0x4b,0xc8,0xc7,0xf0,0x81,0x25,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08, +0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x0f,0x2f,0x21,0x1f,0xcb,0x87,0x97, +0x90,0x8f,0xe9,0xc3,0x4b,0xc8,0xc7,0xf6,0xe1,0x25,0xe4,0x63,0x08,0x01,0x1f,0x43, +0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84,0x03,0x7d,0x8c,0x10,0x07, +0xfa,0x18,0x31,0x0e,0xf4,0x31,0x82,0x1c,0xe8,0x63,0xef,0x62,0x1f,0xf1,0x19,0x31, +0x30,0x00,0x10,0x04,0x83,0xe8,0x74,0xfc,0x26,0xb0,0xc0,0x5d,0xe4,0x33,0x62,0xf0, +0x00,0x20,0x08,0x06,0x13,0xea,0x94,0xcd,0xb9,0x80,0x4b,0xf0,0x2e,0xf1,0x12,0x2f, +0x7f,0xf3,0x37,0x6c,0xe3,0x2e,0xa3,0x09,0x01,0x60,0x29,0xb3,0x1f,0xf1,0x19,0x31, +0x30,0x00,0x10,0x04,0x83,0x88,0x75,0x46,0x27,0xb0,0x60,0x5e,0xe4,0x33,0x62,0xf0, +0x00,0x20,0x08,0x06,0x53,0xeb,0xa8,0x0d,0xbb,0x94,0x4b,0x40,0x2f,0xf6,0x62,0x2f, +0xa4,0x43,0x3a,0x71,0x33,0x2f,0xa3,0x09,0x01,0x60,0xf7,0x02,0x22,0xf1,0x19,0x31, +0x30,0x00,0x10,0x04,0x83,0x28,0x76,0x50,0x27,0xb0,0x00,0x5f,0xe4,0x33,0x62,0xf0, +0x00,0x20,0x08,0x06,0x93,0xec,0xbc,0x4d,0xbc,0xa8,0x4b,0x90,0x2f,0xfb,0xb2,0x2f, +0xa9,0x93,0x3a,0x76,0x83,0x2f,0xa3,0x09,0x01,0x60,0x32,0x53,0x22,0xf1,0x19,0x31, +0x30,0x00,0x10,0x04,0x83,0xc8,0x76,0x5a,0x27,0xb0,0xa0,0x5f,0xe4,0x33,0x62,0xf0, +0x00,0x20,0x08,0x06,0xd3,0xed,0xd0,0x8d,0xbd,0xbc,0x4b,0xe0,0x2f,0x20,0x03,0x32, +0xae,0xe3,0x3a,0x7b,0xd3,0x2f,0xa3,0x09,0x01,0x60,0x10,0x3e,0xc8,0xc7,0x22,0x7c, +0x90,0x8f,0x49,0xf8,0x20,0x1f,0x9b,0xf0,0x41,0x3e,0xf6,0xf0,0x82,0x7c,0x0c,0xe2, +0x05,0xf9,0x58,0xc4,0x0b,0xf2,0x31,0x89,0x17,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10, +0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x26,0x91,0x82,0x7c,0x6c,0x22,0x05,0xf9, +0x18,0x45,0x0a,0xf2,0xb1,0x8a,0x14,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18, +0x42,0xc0,0xc7,0x10,0x02,0x3e,0x56,0xb1,0x81,0x7c,0xcc,0x62,0x03,0xf9,0xd8,0xc5, +0x06,0xf2,0x31,0x8c,0x0d,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0, +0xc7,0x10,0x02,0x3e,0x76,0x06,0x6c,0x00,0x1f,0x0b,0xc6,0x00,0x3e,0x16,0x7c,0xf0, +0xb1,0x23,0xa0,0x8f,0x1d,0x02,0x7d,0xec,0x18,0xe8,0x63,0x07,0x41,0x9f,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x40,0xc8,0x77,0x52,0x84,0x44,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x08,0xa1,0xdf,0x49,0x11,0x12,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43, +0x84,0xc0,0x27,0x45,0x48,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x11,0x0a,0x9f, +0x14,0x21,0x91,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x48,0x68,0x7c,0x5a,0x04,0x45, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x28,0x21,0xf2,0x69,0x11,0x14,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0xc3,0x84,0xca,0xa7,0x45,0x50,0x64,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0x13,0x32,0x9f,0x16,0x41,0x91,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x50, +0xc8,0x7c,0x10,0xfd,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x85,0xce,0x07,0xd1, +0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x54,0x08,0x7d,0x10,0xfd,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x63,0x85,0xd2,0x07,0xd1,0x8f,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x58,0x68,0x7d,0x10,0xff,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x85,0xd8, +0x07,0xf1,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5c,0xa8,0x7d,0x10,0xff,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x85,0xdc,0x07,0xf1,0x8f,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x60,0xc8,0x7d,0x90,0xfe,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23, +0x86,0xde,0x07,0xe9,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x64,0x08,0x7e,0x90, +0xfe,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x86,0xe2,0x07,0xe9,0x8f,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x68,0x68,0x7e,0x90,0x10,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0xa3,0x86,0xe8,0x07,0x09,0x91,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6c,0xa8, +0x7e,0x90,0x10,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x86,0xec,0x07,0x09,0x91, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x70,0xe8,0x7e,0x38,0x64,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0x1c,0xc2,0x1f,0x0e,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x87, +0xf2,0x87,0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8,0x21,0xfd,0xe1,0x90,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x78,0x48,0x7f,0x08,0x64,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0x1e,0xda,0x1f,0x02,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x87,0xf8, +0x87,0x40,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf8,0xa1,0xfe,0x21,0x90,0x11,0x83, +0x03,0x00,0x41,0x30,0xd0,0x72,0x08,0x7f,0xe6,0x86,0x86,0x46,0x13,0x82,0x60,0xc4, +0xa0,0x01,0x40,0x10,0x0c,0x9a,0x30,0xfa,0x1f,0xbc,0xa9,0xa1,0x1a,0xaa,0x21,0x11, +0x12,0x21,0x11,0x12,0xa1,0xd1,0x84,0x00,0x18,0x8e,0x08,0x4c,0x27,0xf8,0xa6,0x1b, +0x52,0x47,0x08,0x4c,0x29,0xe8,0x63,0x8a,0x41,0x1f,0x53,0x0e,0xfa,0x18,0x31,0xc8, +0xc7,0x8a,0x41,0x3e,0x36,0x18,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x8d, +0x56,0x68,0x70,0x9d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xda,0x88,0x85,0x86,0xd7, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x8d,0x5a,0x68,0x80,0x9d,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xde,0xa8,0x85,0x06,0xf4,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0x03,0x8e,0x5c,0x68,0x48,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe2,0xe8,0x85, +0x06,0xf5,0x31,0xa1,0x76,0xe4,0x63,0x02,0x01,0x1f,0x0b,0x76,0x47,0x3e,0x16,0x0c, +0xf0,0xb1,0xa3,0x88,0x8f,0x05,0xba,0x23,0x1f,0x4b,0x7e,0x47,0x3e,0x76,0x04,0xf1, +0xb1,0x24,0x7c,0xe4,0x63,0x42,0x10,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf2, +0x08,0x8e,0xba,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf4,0x28,0x8d,0x82,0xe1,0x88, +0x0f,0x7c,0x88,0xef,0x82,0x21,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xf9,0xa3,0x1e, +0x02,0x1f,0x30,0x3a,0x1d,0xd3,0x01,0x23,0x30,0x02,0x23,0x30,0x1a,0x4d,0x08,0x80, +0xe1,0x88,0xe0,0x7e,0x84,0x6f,0xc4,0xe0,0x01,0x40,0x10,0x0c,0xa6,0x3f,0xe2,0xa1, +0xdd,0xb9,0x1d,0x9c,0xb9,0x19,0xf4,0x41,0x1f,0x3b,0xb2,0xa3,0x31,0x2a,0x9f,0xd1, +0x84,0x00,0x18,0x4d,0x10,0x82,0x59,0x02,0x61,0xa0,0xc2,0x10,0x83,0x00,0xf6,0x80, +0x81,0x0a,0x03,0x0c,0x02,0xd9,0x03,0x06,0x2a,0x0c,0x2d,0xa0,0x3d,0x60,0xa0,0xc2, +0x50,0x02,0xdb,0x03,0x06,0x2a,0x0c,0x25,0xc0,0x3d,0x60,0xa0,0xc2,0xe0,0x02,0xdd, +0x03,0x06,0x2a,0x06,0x2d,0xf0,0xc7,0x00,0x18,0xa8,0xf8,0xac,0x80,0x1d,0x03,0x60, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x57,0x6a,0x23,0x9b,0x19,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xa0,0x3b,0xa5,0x33,0x12,0x1f,0x52,0x1a,0x4d,0x08,0x84,0x0a,0x7a,0x48, +0xeb,0x94,0x82,0xbb,0xc0,0xb0,0x11,0x83,0x03,0x00,0x41,0x30,0xe8,0x58,0x89,0x8d, +0xce,0xe7,0x94,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x4e,0x30,0xec,0x04,0xc3,0x4c, +0x30,0xe8,0x63,0xc2,0x41,0x9f,0x13,0x06,0x3a,0x61,0xa0,0xd1,0x04,0x07,0x18,0x4d, +0x78,0x82,0x23,0x0c,0x3b,0xc2,0x30,0x13,0x7e,0x47,0x3e,0x26,0xfc,0x8e,0x7c,0x8c, +0x08,0x23,0xf8,0x18,0x21,0x46,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x9c, +0x46,0x89,0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x30,0x27,0x52,0x22,0x84,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xce,0xc9,0x94,0x54,0x48,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x03,0x9d,0x4e,0x69,0x85,0x84,0x63,0x0c,0x3b,0xc6,0x30,0x23,0x04,0xfa, +0x18,0x21,0xd0,0x67,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x76,0x52,0xa5,0x11,0x02, +0x27,0x70,0x02,0xa7,0x56,0x6a,0xa5,0x56,0x6a,0xa5,0xd1,0x84,0x00,0x18,0x8e,0x08, +0x62,0x28,0xf8,0xa6,0x1b,0x68,0x48,0x08,0x2e,0x0c,0x8c,0x1a,0x31,0x78,0x00,0x10, +0x04,0x83,0xc9,0x9d,0x56,0xc9,0x85,0x4c,0xe8,0x30,0x6e,0xe8,0x86,0xca,0xa9,0x9c, +0x64,0x29,0x18,0x4d,0x08,0x00,0x0b,0xd6,0x48,0x3e,0x23,0x06,0x06,0x00,0x82,0x60, +0x10,0xc9,0xd3,0x2b,0x05,0x16,0x18,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x88, +0x9e,0x5a,0x29,0xb0,0xc0,0x8d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0x3d, +0xcd,0x52,0x30,0x1c,0x01,0x07,0x3c,0x14,0x7c,0xd3,0x0d,0x42,0x1c,0x04,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0xf0,0xd3,0x2e,0x05,0xc3,0x70,0x44,0xf0,0x43,0xce,0x37, +0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x3f,0xf1,0xd2,0x50,0x58,0x30,0xd0,0xc7,0xc8, +0x28,0x88,0xcf,0x74,0x43,0x50,0x46,0xc4,0x2c,0xc3,0x40,0xd4,0xc1,0x70,0x44,0x1e, +0x90,0x91,0xf3,0x4d,0x37,0xf4,0xd1,0x19,0x05,0xb3,0x04,0xc8,0x70,0xc4,0x1e,0xa0, +0x91,0xf2,0xcd,0x32,0x18,0x45,0x60,0x8c,0x12,0x1f,0x0b,0xd2,0x48,0x3e,0x16,0x30, +0xf0,0x99,0x25,0x40,0x86,0x23,0x8e,0x52,0x12,0xbe,0x59,0x86,0x03,0x09,0x66,0x09, +0x90,0x81,0x12,0x83,0x19,0x40,0xa2,0xb0,0xc5,0xe0,0x00,0x09,0x63,0xa0,0xc4,0x10, +0x83,0xc1,0x28,0xbc,0xc3,0x33,0x4c,0xf9,0x23,0xf8,0x58,0x80,0x4a,0xf2,0x19,0x31, +0x30,0x00,0x10,0x04,0x83,0x48,0xa5,0xf2,0x29,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0xc3,0xa5,0xda,0x09,0x14,0x02,0x9b,0xa3,0x20,0x3e,0x46,0x47,0xb7,0x13,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x88,0x5c,0xaa,0x9f,0x82,0xe1,0x08,0xde,0x79,0x25,0xe2, +0xbb,0xc0,0x28,0x5b,0x02,0xf9,0x58,0x60,0xc8,0xc7,0x82,0x42,0x3e,0x16,0xf4,0x11, +0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xaa,0x29,0x92,0x0a,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xc8,0x29,0x7c,0x7a,0xc0,0x60,0x38,0x22,0xe0,0x23,0xe7,0x1b,0x31, +0x38,0x00,0x10,0x04,0x83,0x63,0xa7,0xf2,0x29,0x12,0x03,0x0b,0x06,0xfa,0x4c,0x37, +0x04,0x7f,0x34,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xb4,0x53,0x2a,0x15,0xd8,0x31, +0x4e,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0xa7,0x58,0x2a,0xb0,0x60,0x90, +0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x3f,0xe5,0x52,0xc1,0x88,0xc1,0x01,0x80, +0x20,0x18,0x68,0x3c,0xb5,0x4f,0x76,0x14,0x53,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04, +0x26,0xa4,0x91,0x7c,0x4c,0x48,0x23,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x54, +0x56,0xfc,0x24,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x64,0x56,0xfd,0x24,0x9c,0x30, +0xd0,0x09,0x03,0x9d,0x60,0xd8,0x09,0x86,0x99,0x10,0x4b,0xf0,0x31,0x41,0x96,0xe0, +0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x5a,0x5a,0xa1,0xd4,0x28,0x81,0xd5,0x68,0x42, +0x00,0x8c,0x26,0x08,0x81,0x15,0x42,0x7c,0xac,0x10,0xe2,0x33,0x1c,0x21,0x3c,0xc2, +0x37,0xdd,0x40,0x52,0x2d,0x15,0x0c,0x47,0x0c,0x90,0xf0,0x4d,0x37,0x98,0xd4,0x4b, +0x05,0xd3,0x0d,0x6a,0xc5,0x56,0xc4,0x74,0xc3,0x5a,0xb5,0xd5,0x50,0x45,0x04,0x45, +0x44,0x50,0x02,0x01,0x25,0x10,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x8d,0x5f,0xf1, +0x14,0x2e,0xc9,0x95,0x10,0xfc,0xd4,0x4f,0xfd,0xd4,0x4f,0x8d,0x26,0x04,0xc0,0x68, +0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74,0x03,0x5e,0xe5,0x95,0x53,0x49,0x00,0x23,0x06, +0x0d,0x00,0x82,0x60,0xd0,0x90,0x96,0x58,0xf9,0x12,0x5e,0x05,0x47,0x59,0x95,0x55, +0x59,0x95,0xd5,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0xfc, +0x95,0x5f,0x51,0xf5,0x04,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x8d,0x6a,0xa1,0x15, +0x39,0xf9,0x55,0xd0,0xac,0xd5,0x5a,0xad,0xd5,0x5a,0x8d,0x26,0x04,0xc0,0x68,0x82, +0x10,0x8c,0x26,0x0c,0xc2,0x74,0x03,0x69,0x95,0x16,0x56,0x54,0x00,0x23,0x06,0x0d, +0x00,0x82,0x60,0xd0,0xc0,0x96,0x5b,0xa9,0x13,0x69,0x51,0x41,0x5c,0xc5,0x55,0x5c, +0xc5,0xd5,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00, +0x08,0x82,0x41,0x43,0x5b,0x72,0xe5,0x4e,0xa8,0x15,0x15,0x75,0x55,0x57,0x75,0x55, +0x57,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20, +0x08,0x06,0x0d,0x6e,0xd9,0x95,0x3c,0xb1,0xd6,0x93,0xe4,0x55,0x5e,0xe5,0x55,0x5e, +0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74,0xc3,0x6c,0xc9,0x96, +0x19,0x94,0x18,0x04,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x8d,0x6f,0xf1,0x15,0x3e, +0xc9,0x96,0x18,0x04,0x7f,0xf5,0x57,0x7f,0xf5,0x57,0xa3,0x09,0x01,0x30,0x9a,0x20, +0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x8d,0x78,0x81,0x16,0x3f, +0xd9,0xd6,0x57,0x8c,0xd6,0x68,0x8d,0xd6,0x68,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10, +0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xe6,0x45,0x5a,0x20,0xa5, +0x5b,0x5d,0x72,0x5a,0xa7,0x75,0x5a,0xa7,0x35,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30, +0x9a,0x30,0x08,0x86,0x07,0xa5,0x10,0x1f,0xc3,0x83,0x52,0x88,0xcf,0xbd,0x91,0x51, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb8,0x57,0x6b,0x81,0x43,0x60,0x33,0xb5,0x0a, +0xf4,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0xbe,0x5c,0x6b,0xac,0x02,0xab,0xa9, +0x21,0x3e,0x26,0x04,0xf2,0xb1,0xe0,0xa6,0xe0,0x63,0x81,0x59,0xc9,0x67,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0xfa,0xa2,0xad,0x9c,0x0a,0x0c,0x94,0x7a,0x4a,0x3e,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xdc,0x97,0x6d,0x05,0xc9,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0xf8,0x75,0x5b,0x3a,0x15,0x18,0x71,0xc4,0xc7,0x84,0x40,0x3e,0x16,0x24, +0xf0,0x31,0x59,0x6a,0x2b,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xa4,0x5f,0xe9, +0x15,0x98,0x5b,0x05,0xf1,0xb1,0x54,0x30,0x05,0x10,0x5c,0x60,0x98,0xa5,0xc2,0x29, +0x80,0xe0,0x02,0xc3,0x6c,0xc0,0xe0,0x63,0x02,0x06,0x9f,0xe1,0x06,0x54,0x80,0x0b, +0x32,0x18,0x6e,0x40,0x05,0xb8,0x20,0x83,0x12,0x02,0xbd,0xc0,0x28,0x73,0x0c,0xf9, +0xd8,0x63,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xae,0x12,0x3b,0x2f,0x21,0x10, +0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x58,0x4c,0xbd,0x02,0xd8,0xb2,0x00,0xb6, +0xe4,0x63,0x01,0x5d,0xc1,0xc7,0x06,0xbb,0x92,0x8f,0x05,0x76,0x05,0x1f,0x2b,0x66, +0x4b,0x3e,0x16,0xcc,0x16,0x7c,0x2c,0x28,0xe4,0x63,0x01,0x6d,0xc1,0xc7,0x8a,0x42, +0x3e,0x16,0x38,0xf2,0xb1,0x60,0x90,0x8f,0x05,0xb8,0x20,0x1f,0x13,0x70,0x41,0x3e, +0x36,0xe0,0x82,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0xaa,0xb1,0xfb,0xc2,0x2e, +0xec,0x32,0x6f,0xb6,0xe4,0x63,0x81,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0x76,0x0c,0xbf,0x02,0x0b,0x7e,0x41,0x3e,0x26,0xfc,0x82,0x7c,0x6c,0xf8,0x05,0xf9, +0xd8,0x20,0x0e,0xf2,0xb1,0x41,0x1c,0xe4,0x63,0x83,0x38,0xc8,0xc7,0xde,0x41,0x1c, +0x40,0x70,0x81,0x61,0x16,0xf0,0x01,0x7c,0x86,0x1b,0xc8,0x61,0x36,0xc8,0xa0,0x82, +0x31,0xd0,0x0b,0x8c,0x32,0x38,0x20,0xe4,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x97, +0x99,0xa1,0x58,0x20,0x06,0x81,0x18,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd1,0x66, +0x2b,0x16,0xc4,0x97,0x05,0xf1,0x25,0x1f,0x0b,0x6a,0x0b,0x3e,0x36,0xdc,0x96,0x7c, +0x2c,0xb8,0x2d,0xf8,0x58,0x41,0x5f,0xf2,0xb1,0x80,0xbe,0xe0,0x63,0x41,0x21,0x1f, +0x0b,0xea,0x0b,0x3e,0x56,0x14,0xf2,0xb1,0xa0,0x91,0x8f,0x05,0x83,0x7c,0x2c,0x98, +0x07,0xf9,0x98,0x30,0x0f,0xf2,0xb1,0x61,0x1e,0xe4,0x63,0x03,0x19,0xc0,0xc7,0x06, +0x32,0x80,0x8f,0x0d,0x64,0x00,0x1f,0x3b,0xd0,0x00,0x3e,0x23,0x06,0x09,0x00,0x82, +0x60,0x70,0xe9,0x19,0x8f,0x65,0x7c,0x90,0xf1,0x81,0x95,0x41,0x20,0x9f,0x11,0x03, +0x03,0x00,0x41,0x30,0x88,0xfe,0x8c,0xc7,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x46,0x2d,0xcc,0x46,0xa2,0x1f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x20,0x35,0x31, +0x1b,0x89,0x7e,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0xd4,0xc6,0x6c,0x24,0xfa, +0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x53,0x2b,0x33,0x93,0x00,0x89,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x4e,0xcd,0xcc,0x4c,0x02,0x24,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x40,0xb5,0x33,0x33,0x09,0x90,0xb0,0x63,0x24,0xe4,0x63,0xc8,0x48,0xc8, +0xc7,0x92,0x91,0x90,0x8f,0x0d,0x6d,0x00,0x1f,0x1b,0xda,0x00,0x3e,0x36,0xb4,0x01, +0x7c,0xcc,0x48,0x09,0xf9,0x98,0x91,0x12,0xf2,0x31,0x23,0x25,0xe4,0x63,0x03,0x1c, +0xc0,0xc7,0x06,0x38,0x80,0x8f,0x0d,0x70,0x00,0x1f,0x9b,0xee,0x00,0x3e,0x06,0x16, +0x2d,0x01,0x82,0x0b,0x0c,0xb3,0xa0,0x1d,0xe0,0x33,0xdc,0xf0,0x12,0x24,0x42,0x06, +0x15,0xd0,0x82,0x5e,0x60,0x94,0x85,0x03,0x21,0x9f,0x11,0x83,0x04,0x00,0x41,0x30, +0xb8,0x6e,0x2d,0xcf,0x82,0x59,0x08,0x66,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0x5f,0xe3,0xb3,0x40,0xcc,0x2c,0x10,0x33,0xf9,0x58,0x60,0x62,0xf0,0xb1,0x01,0xc5, +0xe4,0x63,0x01,0x8a,0xc1,0xc7,0x8a,0x32,0x93,0x8f,0x05,0x65,0x06,0x1f,0x0b,0x0a, +0xf9,0x58,0x60,0x66,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8d,0x7c,0x2c,0x18,0xe4,0x63, +0x81,0x4f,0xc8,0xc7,0x04,0x9f,0x90,0x8f,0x0d,0x3e,0x21,0x1f,0x8b,0x83,0x01,0x3e, +0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x1c,0xf0,0x19,0x31,0x48,0x00, +0x10,0x04,0x83,0x6b,0xdd,0x5a,0x2d,0x6b,0x87,0xac,0x1d,0xcc,0x16,0x02,0xf9,0x8c, +0x18,0x18,0x00,0x08,0x82,0x41,0x04,0x6f,0xad,0x16,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0x41,0x6f,0xb2,0x16,0x07,0x68,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0xbd, +0xcd,0x5a,0x1c,0xa0,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xf6,0x46,0x6b,0x71, +0x80,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xdc,0x9b,0xad,0xc5,0xc1,0x5a,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0x81,0x6f,0xb7,0x16,0x07,0x6b,0x31,0x62,0x70,0x00, +0x20,0x08,0x06,0x47,0xbe,0xe1,0x5a,0x1c,0xac,0x85,0x1d,0x6e,0x21,0x1f,0x43,0xdc, +0x42,0x3e,0x96,0xb8,0x85,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38, +0x18,0xe0,0x63,0x06,0x5d,0xc8,0xc7,0x0c,0xba,0x90,0x8f,0x19,0x74,0x21,0x1f,0x8b, +0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x4c,0xf0,0xb1, +0xd7,0xc0,0x0b,0x10,0x5c,0x60,0x98,0x05,0x3d,0x01,0x9f,0xe1,0x06,0xbd,0xa0,0x13, +0x32,0x28,0x93,0x08,0xf4,0x02,0xa3,0x4c,0x26,0x08,0xf9,0x8c,0x18,0x24,0x00,0x08, +0x82,0xc1,0x85,0x72,0xea,0x56,0x12,0x41,0x49,0x04,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xbc,0x5c,0xbb,0x05,0xb3,0x66,0xc1,0xac,0xc9,0xc7,0x82,0x3b,0x83,0x8f,0x0d, +0x79,0x26,0x1f,0x0b,0xf2,0x0c,0x3e,0x56,0xd8,0x9a,0x7c,0x2c,0xb0,0x35,0xf8,0x58, +0x50,0xc8,0xc7,0x82,0x5b,0x83,0x8f,0x15,0x85,0x7c,0x2c,0x68,0xe4,0x63,0xc1,0x20, +0x1f,0x0b,0x52,0x43,0x3e,0x26,0xa4,0x86,0x7c,0x6c,0x48,0x0d,0xf9,0x58,0x1c,0x0c, +0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0xe0,0x80,0xcf,0x88,0x41, +0x02,0x80,0x20,0x18,0x5c,0x3c,0xe7,0x6f,0x3f,0x91,0xfd,0x44,0x66,0x27,0x11,0xc8, +0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xb0,0xf3,0xb7,0x60,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0xb2,0x1b,0xb9,0x38,0x98,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xcc,0x8e,0xe4,0xe2,0x60,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x38,0xbb,0x92, +0x8b,0x83,0xd9,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0xed,0x4e,0x2e,0x0e,0x6c, +0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xb4,0x43,0xb9,0x38,0xb0,0x8d,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xd4,0x2e,0xe5,0xe2,0xc0,0x36,0xec,0xc8,0x0d,0xf9,0x18, +0x92,0x1b,0xf2,0xb1,0x24,0x37,0xe4,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f, +0xc5,0xc1,0x00,0x1f,0x33,0x7e,0x43,0x3e,0x66,0xfc,0x86,0x7c,0xcc,0xf8,0x0d,0xf9, +0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x82, +0x4f,0xc1,0x84,0x1b,0xe8,0x05,0x46,0x8d,0x18,0x24,0x00,0x08,0x82,0xc1,0x45,0x77, +0x36,0xf7,0x12,0x6d,0xf0,0x12,0x6d,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0xde, +0xe5,0x5c,0xf0,0x6f,0x16,0xfc,0x9b,0x7c,0x2c,0x18,0x37,0xf8,0xd8,0x50,0x6e,0xf2, +0xb1,0xa0,0xdc,0xe0,0x63,0x85,0xc8,0xc9,0xc7,0x02,0x91,0x83,0x8f,0x05,0x85,0x7c, +0x2c,0x18,0x39,0xf8,0x58,0x51,0xc8,0xc7,0x02,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x20, +0x3e,0xe4,0x63,0x42,0x7c,0xc8,0xc7,0x86,0xf8,0x90,0x8f,0xb1,0xc1,0x00,0x1f,0x63, +0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x0e,0xf8,0x8c,0x18,0x24,0x00,0x08, +0x82,0xc1,0x85,0x7a,0x6a,0x77,0x16,0xa5,0x70,0x16,0xa5,0x60,0x73,0x11,0xc8,0x67, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xd6,0x53,0xbb,0x60,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0xd8,0x7b,0x3b,0x36,0xd8,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x64, +0x0f,0xee,0xd8,0x60,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x98,0xbd,0xb8,0x63, +0x83,0xfd,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0xf6,0xe6,0x8e,0x0d,0xfc,0x63, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xda,0xa3,0x3b,0x36,0xf0,0x8f,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x6c,0xaf,0xee,0xd8,0xc0,0x3f,0xec,0x08,0x11,0xf9,0x18,0x12, +0x22,0xf2,0xb1,0x24,0x44,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1, +0xc1,0x00,0x1f,0x33,0x4e,0x44,0x3e,0x66,0x9c,0x88,0x7c,0xcc,0x38,0x11,0xf9,0x18, +0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x82,0x4f, +0xad,0x84,0x2e,0xe8,0x05,0x46,0x8d,0x18,0x24,0x00,0x08,0x82,0xc1,0x05,0x7e,0xa2, +0xa7,0x12,0xb9,0xa0,0x12,0xb9,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0xf9,0x95, +0x5e,0xb0,0x76,0x16,0xac,0x9d,0x7c,0x2c,0x78,0x39,0xf8,0xd8,0x10,0x73,0xf2,0xb1, +0x20,0xe6,0xe0,0x63,0x85,0xdb,0xc9,0xc7,0x02,0xb7,0x83,0x8f,0x05,0x85,0x7c,0x2c, +0x78,0x3b,0xf8,0x58,0x51,0xc8,0xc7,0x02,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x20,0x47, +0xe4,0x63,0x42,0x8e,0xc8,0xc7,0x86,0x1c,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83, +0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x0e,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82, +0xc1,0x45,0x7f,0xb6,0x27,0x16,0xf1,0x20,0x16,0xf1,0x60,0xbf,0x11,0xc8,0x67,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0xa2,0xfc,0xb3,0xbd,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0xfe,0xdb,0x3d,0x36,0x18,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfc,0x8f, +0xf7,0xd8,0x60,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf8,0xbf,0xde,0x63,0x83, +0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x04,0x83,0xdf,0x63,0x03,0x33,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x04,0x03,0xf0,0x63,0x03,0x33,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0x43,0x04,0x83,0xf0,0x63,0x03,0x33,0xb1,0x23,0x4d,0xe4,0x63, +0x48,0x9a,0xc8,0xc7,0x92,0x34,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e, +0xc6,0x06,0x03,0x7c,0xcc,0x78,0x13,0xf9,0x98,0xf1,0x26,0xf2,0x31,0xe3,0x4d,0xe4, +0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x09, +0x3e,0x86,0x2b,0x73,0x02,0x82,0x0b,0x0c,0xb3,0xc0,0x4c,0xe0,0x33,0xdc,0x50,0x27, +0x7d,0x43,0x06,0xf5,0x22,0x81,0x5e,0x60,0x94,0xed,0x08,0x21,0x9f,0x11,0x83,0x04, +0x00,0x41,0x30,0xb8,0x62,0x30,0x98,0x3f,0x17,0x09,0x5c,0x24,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0x03,0x07,0x03,0xfb,0x0b,0x78,0xcf,0x02,0xde,0x93,0x8f,0x05,0xa0, +0x07,0x1f,0x1b,0x44,0x4f,0x3e,0x16,0x88,0x1e,0x7c,0xac,0xf8,0x3d,0xf9,0x58,0xf0, +0x7b,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0xe0,0x07,0x1f,0x2b,0x0a,0xf9,0x58,0xd0,0xc8, +0xc7,0x82,0x41,0x3e,0x16,0x90,0x8a,0x7c,0x4c,0x20,0x15,0xf9,0xd8,0x40,0x2a,0xf2, +0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x01, +0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0xca,0x30,0x38,0xc1,0x00,0x4d,0x32,0x34, +0xc9,0x0c,0x46,0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xa4,0x86,0xc1,0x09, +0x06,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x6e,0x18,0xb0,0x60,0x10,0x07,0xae, +0x32,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x1b,0x06,0x2d,0x18,0xc4,0x81,0xab,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0x01,0x87,0x81,0x0b,0x06,0x71,0xe0,0x2a,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0xc4,0x61,0x00,0x83,0x41,0x1c,0xc4,0xca,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0x72,0x18,0xc4,0x60,0x10,0x07,0xb1,0x32,0x62,0x70,0x00,0x20, +0x08,0x06,0xc7,0x1c,0x06,0x32,0x18,0xc4,0x41,0xac,0xd8,0x41,0x2b,0xf2,0x31,0x84, +0x56,0xe4,0x63,0x09,0xad,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b, +0x83,0x01,0x3e,0x66,0xe8,0x8a,0x7c,0xcc,0xd0,0x15,0xf9,0x98,0xa1,0x2b,0xf2,0xb1, +0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x04,0x9f, +0xca,0x11,0x37,0xd0,0x0b,0x8c,0x1a,0x31,0x48,0x00,0x10,0x04,0x83,0xab,0x0f,0x83, +0x1f,0x0c,0x70,0xa4,0x0d,0x70,0xa4,0x0d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x20, +0xc5,0x40,0x0c,0x83,0x00,0x05,0x03,0x0b,0x50,0x30,0x90,0x8f,0x05,0xec,0x07,0x1f, +0x1b,0xdc,0x4f,0x3e,0x16,0xb8,0x1f,0x7c,0xac,0x58,0xc1,0x40,0x3e,0x16,0xac,0x60, +0x00,0x1f,0x0b,0x0a,0xf9,0x58,0xc0,0x82,0x01,0x7c,0xac,0x28,0xe4,0x63,0x01,0x23, +0x1f,0x0b,0x06,0xf9,0x58,0xc0,0x2e,0xf2,0x31,0x81,0x5d,0xe4,0x63,0x03,0xbb,0xc8, +0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x07, +0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0x8a,0xc5,0x60,0x0e,0x03,0x38,0x29,0x05, +0x38,0x29,0x05,0xe3,0x93,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xd9,0x62, +0x30,0x87,0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x2e,0x06,0x78,0x18,0xb0, +0x81,0xbd,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xb1,0x8b,0x41,0x1e,0x06,0x6c,0x60, +0x2f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf0,0x62,0xa0,0x87,0x01,0x1b,0xd8,0xcb, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xbd,0x18,0xf0,0x61,0xc0,0x06,0xf9,0x32,0x62, +0x70,0x00,0x20,0x08,0x06,0x87,0x2f,0x06,0x7d,0x18,0xb0,0x41,0xbe,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0xf1,0x8b,0x81,0x1f,0x06,0x6c,0x90,0x2f,0x76,0xf0,0x8b,0x7c, +0x0c,0xe1,0x17,0xf9,0x58,0xc2,0x2f,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0, +0xc7,0xd8,0x60,0x80,0x8f,0x19,0x22,0x23,0x1f,0x33,0x44,0x46,0x3e,0x66,0x88,0x8c, +0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30, +0xc1,0xa7,0x68,0x44,0x17,0xf4,0x02,0xa3,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0x4a, +0xc7,0x60,0x15,0x83,0x19,0xc9,0x85,0x19,0xc9,0x85,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xe0,0x31,0x70,0xc5,0x20,0xa0,0xc3,0xc0,0x02,0x3a,0x0c,0xe4,0x63,0x01,0x0e, +0x06,0xf0,0xb1,0x41,0x07,0x03,0xf9,0x58,0xa0,0x83,0x01,0x7c,0xac,0xb8,0xc3,0x40, +0x3e,0x16,0xdc,0x61,0x00,0x1f,0x0b,0x0a,0xf9,0x58,0x80,0x87,0x01,0x7c,0xac,0x28, +0xe4,0x63,0x01,0x23,0x1f,0x0b,0x06,0xf9,0x58,0x40,0x33,0xf2,0x31,0x81,0x66,0xe4, +0x63,0x03,0xcd,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01, +0x3e,0xc6,0x06,0x07,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0xea,0xc7,0xe0,0x17, +0x83,0x35,0x89,0x87,0x35,0x89,0x07,0x43,0x97,0x40,0x3e,0x23,0x06,0x06,0x00,0x82, +0x60,0x10,0x89,0x64,0xf0,0x8b,0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x49, +0x06,0xe4,0x18,0xb0,0x81,0xcf,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x71,0x92,0x41, +0x39,0x06,0x6c,0xe0,0x33,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa0,0x64,0x60,0x8e, +0x01,0x1b,0xf8,0xcc,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x29,0x19,0xa0,0x63,0xc0, +0x06,0x61,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x4a,0x06,0xe9,0x18,0xb0,0x41, +0xd8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xb1,0x92,0x81,0x3a,0x06,0x6c,0x10,0x36, +0x76,0x90,0x8d,0x7c,0x0c,0x21,0x1b,0xf9,0x58,0x42,0x36,0xf2,0x31,0x36,0x18,0xe0, +0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0x19,0x6a,0x23,0x1f,0x33,0xd4,0x46, +0x3e,0x66,0xa8,0x8d,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18, +0xe0,0x63,0x6c,0x30,0xc1,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x9b,0x0c,0x5a, +0x32,0x08,0x86,0x23,0x82,0x5c,0x0c,0x84,0x6f,0xba,0x61,0xf8,0xc3,0x20,0xb0,0x26, +0xa0,0x8f,0x35,0x02,0x7d,0xac,0x19,0xe8,0x63,0x0a,0x41,0x1f,0x53,0x0a,0xfa,0x98, +0x62,0xd0,0xc7,0x0c,0x43,0x3e,0x66,0x18,0xf2,0x31,0xc3,0x90,0x8f,0x19,0x43,0x7c, +0xcc,0x18,0xe2,0x63,0xc6,0x10,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xca,0x32, +0xe0,0xc9,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0x2c,0x83,0x9e,0x0c,0x86, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xce,0x32,0xf0,0xc9,0x60,0x18,0x31,0x30,0x00, +0x10,0x04,0x83,0x08,0x2d,0x03,0x90,0x0c,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0xd2,0x32,0x08,0xc9,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x48,0x2d,0x03,0x91, +0x0c,0x86,0xe1,0x08,0x36,0x68,0xc7,0x40,0xf8,0x2e,0x30,0xca,0x02,0x37,0x90,0xcf, +0x70,0x44,0x00,0x8f,0x81,0xf0,0xcd,0x32,0x24,0x4a,0x60,0x73,0x20,0xd0,0xc7,0xe6, +0x60,0xa0,0x8f,0xcd,0x01,0x41,0x1f,0x2b,0xc8,0x31,0x90,0xcf,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0x76,0x19,0xd4,0x64,0x40,0xc0,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0x77,0x19,0xd8,0x64,0x40,0xc0,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x78, +0x19,0xdc,0x64,0x40,0xc0,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x79,0x19,0xdc, +0x64,0x30,0xc0,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7a,0x19,0xe0,0x64,0x30, +0xc0,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7b,0x19,0xe4,0x64,0x30,0xc0,0xc1, +0x2c,0x81,0x32,0x50,0x61,0x18,0x89,0x3e,0x20,0x03,0x15,0x86,0x91,0xe8,0x03,0x32, +0x50,0x61,0x18,0x89,0x3e,0x20,0x03,0x15,0x06,0x95,0x78,0x88,0x91,0x81,0x3b,0x06, +0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0x2f,0x03,0x96,0x0c,0x02,0x0b,0xf4, +0x31,0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa3,0x19,0x88,0x65,0xd0,0x82, +0x81,0x0a,0x06,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x90,0x66,0x30,0x96,0x41,0x30, +0x4a,0xc3,0x11,0x81,0x48,0x06,0xc4,0x57,0x26,0x18,0x04,0x3a,0x62,0xf0,0x00,0x20, +0x08,0x06,0xd3,0x68,0x06,0x60,0x19,0x84,0x63,0xb0,0x8b,0x01,0x0f,0x06,0x3b,0x18, +0xb0,0x63,0xc0,0x8e,0x81,0x5e,0x06,0x7a,0x19,0x9c,0x65,0x90,0x8e,0xc1,0x68,0x42, +0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x74,0x03,0xe1,0x8e, +0x81,0x31,0xdd,0x40,0xbc,0x63,0x70,0x4c,0x37,0x10,0xf0,0x18,0x20,0xd3,0x0d,0x44, +0x3c,0x06,0x89,0x39,0x44,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x72,0xcd,0xa0, +0x34,0x83,0x60,0x38,0x22,0x50,0xc9,0x80,0xf9,0x66,0x19,0x9c,0x25,0xb0,0xc8,0x88, +0xcf,0x70,0x04,0x61,0x8f,0x81,0xf0,0x0d,0x47,0x14,0xf7,0x18,0x10,0xdf,0x09,0x43, +0x9c,0x30,0x84,0x09,0x41,0x08,0x86,0x23,0x8c,0x7d,0x0c,0x84,0x6f,0x38,0xe2,0xe0, +0xc7,0x80,0xf8,0x4e,0x18,0xe2,0x84,0x21,0x4c,0x08,0x42,0x30,0xdc,0x60,0x04,0x60, +0x30,0xcb,0xc0,0x34,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xbc,0x19,0xcc,0x66, +0xc0,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x01,0x9e,0x81,0x5f,0x06,0x4f,0x30,0x4b, +0xd0,0x0c,0x54,0x18,0x02,0x03,0x06,0x8b,0x81,0x01,0x15,0x9f,0xe1,0x88,0xa0,0x24, +0x03,0xe1,0x1b,0x8e,0x10,0x4c,0x32,0x20,0xbe,0x13,0x86,0x38,0x61,0x08,0x13,0x82, +0x10,0x0c,0x37,0x40,0x01,0x18,0xcc,0x32,0x60,0x59,0x30,0x50,0x61,0xa4,0xcc,0x66, +0xa3,0x82,0x32,0x62,0xe0,0x00,0x20,0x08,0x06,0x0f,0x7a,0x06,0x7c,0x19,0xac,0x64, +0x10,0x8f,0x01,0x3c,0x06,0xaa,0x19,0xa0,0x81,0xd7,0x71,0x71,0x19,0x0c,0x47,0x70, +0x2c,0x19,0x38,0xdf,0x05,0x46,0xd9,0x10,0xc8,0x67,0xb8,0x21,0xac,0xc0,0x33,0x08, +0x83,0xdb,0xc3,0xc0,0x28,0x9b,0xc9,0x20,0x0f,0x83,0xf8,0x58,0x20,0xc8,0xc7,0x02, +0x71,0x92,0x8f,0xa1,0x62,0xe0,0x96,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0x82,0xcf,0xe0,0x37,0x83,0xe0,0x0e,0xa3,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa8, +0xcf,0x80,0x36,0x83,0x40,0xb0,0x3b,0x90,0xcb,0x40,0x3e,0x16,0x18,0xf1,0xb1,0x21, +0x90,0x8f,0x05,0x08,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd0,0xcf,0x00,0x37, +0x83,0x24,0xb0,0x58,0x0c,0xd0,0x32,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44, +0xf9,0x19,0xa0,0x67,0x10,0x98,0x1f,0x0c,0xf1,0x31,0x21,0x90,0x8f,0x05,0x05,0x7c, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x00,0xd1,0xc0,0x37,0x03,0x23,0x98,0x65,0x78, +0xa0,0x51,0x0c,0x8c,0x14,0x4a,0x01,0x3e,0x16,0x90,0x42,0x7c,0xac,0x14,0x4e,0x01, +0x3e,0x86,0x0a,0xa7,0x10,0x1f,0x0b,0x4e,0x21,0x3e,0xb3,0x04,0xd3,0x88,0xc1,0x01, +0x80,0x20,0x18,0x68,0xff,0x19,0xf8,0x66,0x90,0x93,0x01,0x7d,0x06,0xa3,0x09,0x01, +0x30,0x9a,0x20,0x04,0x16,0x08,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0x44, +0x03,0xff,0x0c,0x02,0x7b,0xcb,0x20,0xa0,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44, +0x29,0x1a,0x88,0x67,0x10,0x58,0x90,0x97,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0x5a,0xd1,0x00,0x3d,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x17,0x0d, +0xda,0x33,0xd0,0xcb,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x46,0x83,0xf7, +0x0c,0x6e,0x31,0xa0,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x88,0xd1,0x00,0x3e,0x83, +0x5d,0x0c,0x02,0xb3,0xcb,0x60,0x88,0x8f,0x09,0x81,0x7c,0x2c,0x28,0xe0,0x63,0x81, +0x3a,0xc8,0xc7,0x04,0x75,0x90,0x8f,0x0d,0xea,0x20,0x1f,0xe3,0x87,0x21,0x3e,0xc6, +0x0f,0x43,0x7c,0x8c,0x1f,0x86,0xf8,0x98,0xf1,0x0f,0xf0,0x31,0xe3,0x1f,0xe0,0x63, +0xc6,0x3f,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x1f,0x0d,0xfa,0x33,0xc0, +0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x1f,0x0d,0xfc,0x33,0xc0,0x09,0x63, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x30,0x0d,0xfe,0x33,0xc0,0x09,0x63,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0x30,0x0d,0xfe,0x33,0xc0,0x09,0x63,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0x31,0x0d,0x40,0x34,0xc0,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0x31,0x0d,0x42,0x34,0xc0,0x09,0x63,0x38,0xc2,0xf0,0x2d,0xe1,0x1b,0x8e,0x30, +0x7c,0x4b,0xf8,0x86,0x23,0x0c,0xdf,0x12,0xbe,0x1a,0x84,0xad,0x40,0xd8,0xe1,0x88, +0xf1,0x42,0x84,0x6f,0x38,0x62,0xbc,0x10,0xe1,0x1b,0x8e,0x18,0x2f,0x44,0xf8,0x6a, +0x10,0xb6,0x02,0x61,0xcb,0x08,0x76,0x96,0x21,0x92,0x82,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xde,0x34,0x70,0xd1,0x20,0xbd,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xe0,0x34,0x78,0xd1,0x20,0xbd,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe2,0x34, +0x80,0xd1,0x20,0xbd,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe4,0x34,0x80,0xd1, +0x60,0x88,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x98,0xd3,0x20,0x46,0x83,0x21,0x1a, +0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x4e,0x03,0x19,0x0d,0x86,0x68,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x3a,0x0d,0x68,0x34,0x48,0x85,0x99,0x1a,0x31,0x30,0x00,0x10, +0x04,0x83,0x68,0x4e,0x03,0x16,0x0d,0xfc,0x31,0xb0,0x40,0x37,0x03,0xf9,0x8c,0x18, +0x18,0x00,0x08,0x82,0x41,0x54,0xa7,0x81,0x8c,0x06,0x81,0xf5,0x66,0x10,0xc4,0xc7, +0x82,0x42,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xe1,0x69,0x70,0xa6,0x41,0x60, +0xf6,0xa5,0xc4,0xc7,0xec,0x4b,0x89,0x8f,0xd9,0x97,0x12,0x1f,0x23,0x06,0xf9,0x58, +0x31,0xc8,0xc7,0x8c,0x41,0x3e,0x36,0x40,0xf0,0xb1,0x01,0x82,0x8f,0x0d,0x10,0x7c, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x28,0xd5,0x60,0x4c,0x83,0x52,0x10,0xd1,0xc0, +0x4c,0x21,0x88,0x8f,0x31,0x81,0x7c,0x2c,0x18,0xe0,0x33,0x4b,0x20,0x0d,0x54,0x18, +0x4e,0x64,0xc2,0x01,0x34,0x50,0x61,0x38,0x91,0x09,0x07,0xd0,0x40,0x85,0xe1,0x44, +0x26,0x1c,0x40,0x03,0x15,0x06,0x12,0xe1,0x04,0x64,0x81,0x4b,0xc0,0xc7,0x84,0x97, +0x80,0x8f,0x0d,0x30,0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x60,0x35,0x78, +0xd3,0xe0,0x45,0x83,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x58,0x0d,0xe0,0x34, +0x80,0xd1,0x60,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x56,0x83,0x38,0x0d,0x62, +0x34,0x18,0x8c,0x26,0x06,0xfa,0x58,0x4d,0x0c,0xf4,0x31,0x9b,0x18,0xe8,0x63,0x3a, +0xd1,0xc4,0xc7,0x74,0xa2,0x89,0x8f,0xe9,0x44,0x13,0x1f,0x33,0x06,0xf9,0x98,0x31, +0xc8,0xc7,0x8c,0x41,0x3e,0x36,0x4c,0xf0,0xb1,0x61,0x82,0x8f,0x0d,0x13,0x7c,0x4c, +0x18,0xe0,0x63,0x81,0x10,0x1f,0x1b,0x0a,0xf8,0x98,0x51,0xc4,0xc7,0x82,0x22,0x3e, +0xb3,0x04,0xd3,0x40,0x85,0x41,0x1a,0x0f,0x22,0x0d,0x54,0x18,0xa4,0xf1,0x20,0xd2, +0x40,0x85,0x21,0x1a,0x8f,0x21,0x8d,0x18,0x34,0x00,0x08,0x82,0x41,0x63,0xae,0x01, +0xa9,0x06,0xfd,0x19,0xe8,0x6a,0xa0,0xab,0x81,0xae,0x06,0xa7,0x1a,0x9c,0x6a,0x70, +0xaa,0xc1,0xa9,0x06,0xa3,0x09,0x01,0x30,0x1c,0x11,0xac,0x68,0x10,0x7c,0xd3,0x0d, +0x2e,0x1a,0x08,0x81,0x1d,0x01,0x7d,0xec,0x10,0xe8,0x63,0xc7,0x40,0x9f,0x11,0x83, +0x03,0x00,0x41,0x30,0xd0,0xce,0x35,0x30,0xd5,0x20,0x44,0x03,0x71,0x0d,0x46,0x13, +0x02,0xc0,0x82,0x42,0x3e,0x26,0x14,0xf2,0xb1,0xa1,0x90,0x8f,0xc5,0x67,0x00,0x9b, +0x41,0x7c,0x2c,0x3e,0x03,0xd8,0x0c,0xe2,0x33,0x1c,0x21,0xdc,0x68,0x30,0x7c,0xc3, +0x11,0x83,0x8e,0x06,0xc5,0x57,0x42,0xa0,0xc3,0x11,0x84,0x8e,0x06,0xc3,0x37,0x1c, +0x51,0xf4,0x68,0x50,0x7c,0x25,0x04,0x5a,0x44,0xa0,0xb3,0x0c,0x54,0x15,0x8c,0x26, +0x38,0x83,0x05,0x67,0x1a,0xc8,0xc7,0xfe,0x22,0xa0,0x8f,0xa5,0x57,0x10,0x9f,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x40,0x36,0xf8,0xd5,0x40,0x4c,0x83,0x60,0x96,0xa0, +0x1a,0xa8,0x30,0x04,0xca,0x94,0x85,0x69,0xc4,0xc0,0x01,0x40,0x10,0x0c,0x1e,0x90, +0x0d,0x68,0x35,0x08,0xd3,0x20,0x45,0x03,0x14,0x0d,0xc4,0x35,0x08,0xf0,0x2b,0x08, +0x52,0x35,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x64,0x03,0x70,0x0d,0xd6,0x34, +0xa0,0xaf,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x40,0x36,0x78,0xd7,0x20,0x37,0x03, +0x3b,0xd5,0x40,0x88,0x8f,0x09,0x81,0x7c,0x2c,0x20,0xe0,0x33,0x62,0x70,0x00,0x20, +0x08,0x06,0xc7,0xc9,0x06,0xe6,0x1a,0x14,0x81,0xc9,0x66,0x50,0xaa,0x81,0x7c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x48,0xd9,0x00,0x5d,0x83,0x20,0x36,0x03,0x1b,0x06, +0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xb1,0xb2,0x81,0xba,0x06,0x81,0x30,0xdd, +0x00,0xa7,0x41,0xe0,0x9a,0xc1,0x70,0x84,0x4e,0xc4,0x69,0xc0,0x7c,0xb3,0x0c,0x97, +0x15,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xe1,0xb2,0x41,0xbb,0x06,0xad,0x1a,0x08, +0xa6,0xaa,0x41,0x10,0x9f,0x59,0x82,0x6b,0xa0,0xc2,0x10,0x2c,0xa4,0x1a,0x31,0x70, +0x00,0x10,0x04,0x83,0xe7,0x65,0x83,0x71,0x0d,0xde,0x34,0xc0,0xd1,0xe0,0x46,0x83, +0x78,0x0d,0xc2,0x00,0x0c,0xbe,0x00,0x57,0x83,0x11,0x03,0x07,0x00,0x41,0x30,0x78, +0x5e,0x36,0x18,0xd7,0x20,0x4e,0x03,0x1c,0x0d,0x6e,0x34,0x88,0xd7,0x60,0x4e,0x83, +0x39,0x0d,0xe6,0x34,0x98,0xd3,0x00,0x57,0x03,0x1c,0x31,0x30,0x00,0x10,0x04,0x83, +0xc8,0x65,0x83,0x92,0x0d,0xde,0x62,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x99,0x0d, +0xe0,0x35,0x88,0x8b,0x60,0x96,0x20,0x1b,0xa8,0x30,0x04,0x8c,0x5c,0x1a,0x93,0x8d, +0xd2,0x88,0xcf,0x70,0x44,0x70,0xa7,0x81,0xf0,0x0d,0x47,0x08,0x78,0x1a,0x10,0xdf, +0x09,0x43,0x9c,0x30,0x84,0x09,0x41,0x08,0x86,0x1b,0x44,0x23,0x00,0x83,0x59,0x06, +0x6d,0x0b,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xc2,0xd9,0xe0,0x65,0x83,0x63,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0x9e,0x0d,0xf4,0x35,0x48,0x82,0x59,0x82,0x6d,0xa0, +0xc2,0x10,0x34,0x2a,0xb3,0xf9,0xd0,0xd5,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60, +0x10,0xf1,0x6c,0xb0,0xb2,0x41,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0xcf,0x06, +0xf6,0x1a,0x04,0x16,0xa4,0x6a,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x7e, +0x36,0xe0,0xd7,0x20,0x18,0x8e,0x30,0x64,0xc3,0xf9,0x2e,0x30,0xca,0x82,0x41,0x3e, +0xc3,0x11,0x81,0xaf,0x06,0xc2,0x77,0x81,0x51,0x23,0x06,0x06,0x00,0x82,0x60,0x10, +0x95,0x6d,0xe0,0xaf,0x81,0x8e,0x59,0xf0,0xab,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0x3a,0xdb,0x80,0x64,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xb5, +0x0d,0x54,0x36,0x90,0xcf,0x20,0x30,0x58,0x0d,0x82,0xf8,0x98,0x11,0xc8,0x67,0x96, +0xc0,0x01,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_a6845b19b2fe0c57c8ca7a7e94b6716b.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_a6845b19b2fe0c57c8ca7a7e94b6716b.h new file mode 100644 index 00000000..c91d0cba --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_a6845b19b2fe0c57c8ca7a7e94b6716b.h @@ -0,0 +1,1062 @@ +// ffx_fsr2_accumulate_pass_a6845b19b2fe0c57c8ca7a7e94b6716b.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_a6845b19b2fe0c57c8ca7a7e94b6716b_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_a6845b19b2fe0c57c8ca7a7e94b6716b_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_a6845b19b2fe0c57c8ca7a7e94b6716b_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_a6845b19b2fe0c57c8ca7a7e94b6716b_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_a6845b19b2fe0c57c8ca7a7e94b6716b_SRVResourceNames[] = { "r_input_exposure", "r_dilated_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_a6845b19b2fe0c57c8ca7a7e94b6716b_SRVResourceBindings[] = { 0, 2, 3, 4, 5, 10, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_a6845b19b2fe0c57c8ca7a7e94b6716b_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_a6845b19b2fe0c57c8ca7a7e94b6716b_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_a6845b19b2fe0c57c8ca7a7e94b6716b_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_a6845b19b2fe0c57c8ca7a7e94b6716b_UAVResourceBindings[] = { 0, 1, 3, 4, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_a6845b19b2fe0c57c8ca7a7e94b6716b_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_a6845b19b2fe0c57c8ca7a7e94b6716b_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_a6845b19b2fe0c57c8ca7a7e94b6716b_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_a6845b19b2fe0c57c8ca7a7e94b6716b_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_a6845b19b2fe0c57c8ca7a7e94b6716b_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_a6845b19b2fe0c57c8ca7a7e94b6716b_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_a6845b19b2fe0c57c8ca7a7e94b6716b_size = 16532; + +static const unsigned char g_ffx_fsr2_accumulate_pass_a6845b19b2fe0c57c8ca7a7e94b6716b_data[] = { +0x44,0x58,0x42,0x43,0xff,0xe3,0xc5,0xeb,0x86,0xc0,0x5b,0x9d,0xb5,0x2c,0x2d,0xbe, +0x26,0x9a,0xeb,0x81,0x01,0x00,0x00,0x00,0x94,0x40,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x0c,0x02,0x00,0x00,0xc8,0x0f,0x00,0x00,0xe4,0x0f,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x98,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0xb4,0x0d,0x00,0x00,0x62,0x00,0x05,0x00,0x6d,0x03,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x9c,0x0d,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x64,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xc2,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xe4,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2, +0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42, +0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29, +0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30, +0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c, +0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3, +0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf, +0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f, +0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3, +0x50,0x08,0x6e,0x60,0x06,0xea,0xe6,0x08,0x82,0x62,0x30,0x83,0x32,0x0c,0x1f,0x81, +0x03,0x01,0xc3,0x08,0x82,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83, +0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84, +0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43, +0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4, +0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d, +0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc, +0x00,0x0c,0xfc,0x00,0x09,0x23,0x49,0xe5,0x30,0x02,0x61,0xcc,0xd4,0x06,0xe3,0xc0, +0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f, +0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c, +0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0, +0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f, +0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0, +0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87, +0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0xc2,0x89,0x52,0x3a,0x53,0x18, +0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83, +0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c, +0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a, +0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60, +0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24,0x18,0x2b,0xb1,0x33,0x91,0xc1,0x38,0xb0, +0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43, +0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b, +0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8, +0x01,0x18,0xf8,0x01,0x0a,0x4e,0x72,0x67,0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30, +0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03, +0x14,0x8c,0x04,0xcf,0x84,0x8d,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2, +0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xa0,0xc0,0x20,0x79,0x18,0x41,0x18, +0xce,0x10,0x82,0x8f,0x5d,0x6d,0x34,0xd1,0x34,0x4d,0xd3,0xc3,0x70,0x8e,0xe3,0x38, +0x1a,0x86,0x61,0x18,0x86,0x41,0xf5,0x4d,0xd2,0x14,0x51,0xc2,0xe4,0xb3,0x00,0xf3, +0x2c,0x44,0xc4,0x4e,0xc0,0x44,0xa0,0x60,0xa0,0x1b,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c, +0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10, +0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0xc8,0x02,0x01,0x1e,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24, +0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2,0x20,0xca,0xa1,0xf0,0x03,0x0a,0xa4,0x60, +0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03, +0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a, +0x3e,0xa0,0x34,0x0a,0x3d,0xa2,0x9c,0x2f,0x8a,0xab,0x78,0xe8,0x1b,0x01,0xa8,0x01, +0x32,0x67,0x00,0x48,0x9d,0x01,0xa0,0x76,0x06,0x80,0xde,0x19,0x00,0x8a,0x67,0x00, +0x68,0x9e,0x01,0xa0,0x7a,0x06,0x80,0xec,0x19,0x00,0xc2,0x67,0x00,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x7d,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0xa1,0x99,0x20,0x0c,0xce,0x06,0x61,0x20,0x26,0x08,0xc3,0xb3,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x13,0x84,0x01,0xda,0x30,0x20,0x09,0x31,0x41,0x30,0x03,0x39,0x20,0x24, +0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x55,0x86,0x07,0xf7,0x36,0x57,0x27,0x57,0x36, +0x41,0x18,0xa2,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85,0x31,0x8c,0x81,0x30,0x1c,0x62, +0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e, +0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x1b,0x92,0x61,0x81,0x0c,0x62,0x20,0x0c, +0x67,0x82,0xa0,0x06,0x73,0xc0,0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c, +0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e, +0x82,0x30,0x48,0x1b,0x12,0x42,0x9a,0x0c,0x6a,0x20,0x0c,0x87,0x8d,0xdc,0x17,0xdb, +0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x04,0x61,0x98,0x26,0x08,0x03, +0xb5,0x41,0x30,0xb0,0x0d,0x09,0xb5,0x58,0xc6,0x35,0x10,0x46,0x46,0x4b,0xee,0x0b, +0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec, +0x8d,0xed,0x4d,0x6e,0x82,0x30,0x54,0x1b,0x92,0x4b,0xda,0x0c,0x6e,0x20,0x0c,0x87, +0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04, +0x61,0xb0,0x36,0x24,0x9c,0xe4,0x19,0xdf,0x40,0x18,0xd9,0x04,0xa1,0x0d,0xe8,0x80, +0x89,0xdc,0x57,0x5a,0xdb,0x59,0x53,0x1a,0xdc,0xdc,0x04,0x61,0xb8,0x36,0x24,0x49, +0x18,0x88,0x81,0x31,0x06,0x03,0x61,0x38,0x13,0x84,0x01,0x23,0x26,0xf7,0x45,0x96, +0xc6,0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36,0x46,0x97,0x66,0x57,0xf6,0xd5, +0x16,0x36,0xb7,0x36,0xb7,0x21,0x29,0x83,0xc5,0x0c,0x8c,0x61,0x20,0x8c,0x6c,0x03, +0xf2,0x44,0x95,0xd6,0x81,0x01,0x19,0x9c,0xc1,0x04,0xe1,0x0d,0xea,0x80,0x9a,0xdc, +0xdd,0x57,0x9a,0x1b,0x5d,0x99,0x9c,0x5b,0x18,0xdb,0x57,0x1d,0xdc,0xdc,0x58,0x18, +0x5b,0x19,0xd9,0xd7,0xd8,0x1b,0xdb,0x9b,0xdc,0x04,0xe1,0x83,0x83,0x0d,0x8b,0x91, +0x06,0x6a,0x60,0x18,0x03,0xb1,0x06,0x6b,0xb0,0x06,0xce,0x04,0x21,0x0e,0xec,0x80, +0x8e,0xdc,0xdd,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x86, +0x65,0x68,0x03,0x37,0x30,0x86,0x81,0x58,0x83,0x35,0x58,0x83,0x6c,0x82,0x30,0x07, +0x77,0x40,0x46,0xee,0xee,0xcb,0xad,0xec,0xee,0x8b,0xed,0x6d,0x6c,0x6d,0x6e,0xc3, +0x42,0xc0,0x41,0x1c,0x18,0xd4,0x40,0xac,0xc1,0x1a,0xac,0x41,0xc6,0x47,0xee,0xee, +0x8b,0xad,0xae,0x2d,0xec,0x0b,0x2d,0x6d,0x8e,0xee,0x4d,0x2e,0x6f,0xc3,0x42,0xa5, +0xc1,0x1c,0x18,0xd7,0x40,0xac,0xc1,0x1a,0xac,0x81,0xb3,0x81,0x60,0x83,0x37,0x90, +0x03,0x3a,0x98,0x20,0xd8,0x41,0x1e,0xd0,0x18,0x13,0x33,0x9a,0x92,0x92,0x99,0x20, +0x0c,0xd9,0x06,0xc4,0xb0,0x83,0x3b,0x30,0x8c,0x01,0x0f,0x80,0x0d,0x41,0x1e,0x4c, +0x10,0xf0,0x40,0x0f,0xd8,0xcc,0x7d,0x31,0xa5,0xb9,0x95,0x85,0xc9,0x0d,0xb1,0x85, +0xb5,0xc1,0x6d,0x40,0x8c,0x3d,0xe0,0x03,0x63,0x18,0x0c,0x60,0x43,0xd0,0x07,0x1b, +0x08,0x34,0xa8,0x03,0x3d,0xf0,0x83,0x09,0x42,0x1d,0xe0,0x01,0x97,0x34,0xa9,0x32, +0x37,0xb2,0x32,0xb9,0xa9,0x34,0xbd,0xb2,0x09,0xc2,0x17,0x07,0x1b,0x90,0x24,0x14, +0x28,0xa3,0x0c,0xae,0x46,0x14,0xe8,0xa4,0x35,0x85,0xe1,0x49,0x95,0xb9,0x91,0x95, +0xc9,0x4d,0xa5,0xe9,0x95,0x6d,0x40,0x12,0x52,0xa0,0xc6,0xa0,0x0c,0xae,0x46,0x14, +0xc8,0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x06, +0x6d,0x03,0x92,0x98,0x02,0x75,0x0a,0x65,0x70,0x35,0xa2,0xc0,0x2e,0x2d,0xc9,0x0d, +0xae,0x8e,0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x8c, +0x28,0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x6c,0x1b,0x8c,0x24, +0x15,0x28,0x55,0x28,0x83,0x8b,0x52,0x1a,0x53,0x5d,0x5b,0x58,0x53,0x1a,0x1c,0x51, +0x5a,0x5b,0x99,0xdb,0x5c,0xda,0x9b,0xdb,0xdc,0x04,0x61,0xe0,0x36,0x20,0x09,0x2b, +0x50,0xad,0x50,0x06,0x57,0x23,0x0a,0x94,0xd2,0x98,0xea,0xda,0xc2,0x9a,0xd2,0xe0, +0x98,0xca,0xec,0xca,0xd8,0xa8,0xde,0xaa,0xe6,0xca,0x26,0x08,0x43,0xb7,0x01,0x49, +0x5e,0x81,0x82,0x85,0x32,0xb8,0x1a,0x51,0xe0,0x92,0x66,0x24,0x17,0xd6,0x56,0x96, +0xe4,0x46,0x56,0x86,0x37,0x41,0x18,0xbc,0x0d,0x48,0x22,0x0b,0xd4,0x2c,0x94,0xc1, +0xd5,0x88,0x02,0x25,0x33,0xa2,0x32,0xbb,0xb4,0xb1,0x32,0xaa,0x37,0xab,0xb4,0xb2, +0x3b,0xa2,0x32,0x38,0x3a,0xb4,0x09,0xc2,0xf0,0x6d,0x30,0x92,0x5a,0xa0,0x6c,0xa1, +0x0c,0x1a,0x1e,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x13,0x84,0x01,0x0c,0x36,0x20, +0x09,0x2e,0x50,0xb9,0x50,0x06,0x4d,0x23,0x0a,0x94,0xcc,0x9a,0xde,0xe8,0xd2,0xde, +0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0xa6,0xc6,0xc2,0xd8,0xca,0x26,0x08,0x43,0x18, +0x6c,0x30,0x92,0x5d,0xa0,0x78,0xa1,0x0c,0x1a,0x42,0x66,0x44,0x6f,0x77,0x6e,0x73, +0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x84,0x41,0x0c,0x36,0x20, +0x89,0x2f,0x50,0xbf,0x50,0x06,0x4d,0x23,0x0a,0xfc,0xcc,0x9a,0xde,0xe8,0xd2,0xde, +0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0x94,0xd2,0xe8,0xe8,0xca,0xe4,0x86,0xc2,0xdc, +0xc6,0xca,0xd8,0xd8,0xc2,0xe8,0xd2,0xde,0xdc,0x26,0x08,0xc3,0x18,0x6c,0x30,0x92, +0x70,0xa0,0xc4,0xa1,0x0c,0x1a,0x32,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73, +0x75,0x72,0x65,0x13,0x84,0x81,0x0c,0x36,0x20,0x09,0x39,0x50,0xe5,0x50,0x06,0x4d, +0x23,0x0a,0xcc,0xcc,0xa0,0xe4,0xca,0xec,0xd2,0xde,0xea,0xe6,0x8c,0xe4,0xc2,0xda, +0xca,0xa0,0xe4,0xca,0x8a,0xf0,0xe0,0xde,0xe6,0xea,0xe4,0xca,0x26,0x08,0x43,0x19, +0x6c,0x40,0x92,0x73,0xa0,0xd0,0xa1,0x0c,0x9a,0x46,0x14,0xb8,0x98,0x51,0x85,0xb9, +0x21,0x85,0xb1,0x99,0x19,0x3d,0x59,0x4d,0x10,0x06,0x33,0xd8,0x60,0x24,0xea,0x40, +0xad,0x43,0x19,0x34,0xac,0xcc,0x94,0xd2,0xe8,0xe8,0xca,0xe4,0xa6,0xca,0xe2,0xea, +0xca,0xdc,0xc6,0xca,0x98,0xca,0xdc,0xce,0xe8,0xd0,0x26,0x08,0xc3,0x19,0x6c,0x40, +0x92,0x76,0xa0,0xdc,0xa1,0x0c,0x9a,0x46,0x14,0xa8,0x98,0x11,0x95,0xb1,0xd1,0x85, +0x51,0xa5,0xb5,0x95,0x4d,0x10,0x06,0x34,0xd8,0x60,0x24,0xf0,0x40,0xc5,0x43,0x19, +0x34,0xbc,0xcc,0x88,0xf2,0xdc,0xc2,0xda,0xd2,0xc6,0xa4,0xca,0xe6,0x86,0xd0,0xc2, +0xdc,0xce,0xca,0x8c,0xc2,0xc6,0xe8,0xde,0xe4,0x26,0x08,0x43,0x1a,0x6c,0x30,0x92, +0x79,0xa0,0xe8,0xa1,0x0c,0x1a,0x62,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63, +0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x13, +0x84,0x41,0x0d,0x36,0x18,0x89,0x3d,0x50,0xf7,0x50,0x06,0xcd,0x06,0x0a,0x0f,0x46, +0xa1,0x14,0x50,0x61,0x15,0x5c,0x21,0x16,0x68,0xe1,0x16,0x74,0xa1,0x17,0xc0,0x61, +0x1c,0xcc,0x21,0x1d,0xd8,0xe1,0x1d,0xe4,0xa1,0x1e,0xf0,0x61,0xc3,0x60,0x80,0x42, +0x3e,0x4c,0x10,0x04,0x60,0x03,0xb0,0x61,0x30,0xf8,0x81,0x1f,0x36,0x04,0xfd,0xb0, +0x61,0x18,0xf6,0xc1,0x1f,0x28,0x0c,0x4d,0x6d,0x18,0xc6,0x60,0x0c,0x86,0x0d,0xc2, +0x15,0x12,0x1b,0x8a,0x7d,0x00,0x09,0xe0,0x0f,0x44,0x82,0x88,0x98,0x5c,0x98,0xdb, +0x18,0x5a,0xd9,0xdc,0x04,0x61,0x58,0x03,0x1a,0x66,0x6c,0x6f,0x61,0x74,0x73,0x13, +0x84,0x81,0x0d,0x58,0xa4,0xb9,0xcd,0xd1,0xcd,0x4d,0x10,0x86,0x36,0x20,0x91,0xe6, +0x46,0x37,0x37,0x41,0x18,0xdc,0x80,0x08,0x5d,0x19,0xde,0x17,0xdb,0x5b,0x18,0xd9, +0x04,0x61,0x78,0x03,0x22,0x74,0x65,0x78,0x5f,0x6e,0x6f,0x72,0x6d,0x4c,0xe8,0xca, +0xf0,0xbe,0xe6,0xe8,0xde,0xe4,0xca,0x58,0xd4,0xa5,0xb9,0xd1,0xcd,0x6d,0x80,0x48, +0xa2,0x24,0x4c,0xe2,0x24,0x50,0x22,0x25,0x54,0x62,0x25,0x58,0xa2,0x25,0x5c,0x82, +0x7b,0x89,0x0b,0x26,0x60,0xa1,0x0a,0x1b,0x9b,0x5d,0x9b,0x4b,0x1a,0x59,0x99,0x1b, +0xdd,0x94,0x20,0xa8,0x42,0x86,0xe7,0x62,0x57,0x26,0x37,0x97,0xf6,0xe6,0x36,0x25, +0x20,0x9a,0x90,0xe1,0xb9,0xd8,0x85,0xb1,0xd9,0x95,0xc9,0x4d,0x09,0x8c,0x3a,0x64, +0x78,0x2e,0x73,0x68,0x61,0x64,0x65,0x72,0x4d,0x6f,0x64,0x65,0x6c,0x53,0x82,0xa4, +0x0c,0x19,0x9e,0x8b,0x5c,0xd9,0xdc,0x5b,0x9d,0xdc,0x58,0xd9,0xdc,0x94,0xc0,0x0f, +0x2a,0x91,0xe1,0xb9,0xd0,0xe5,0xc1,0x95,0x05,0xb9,0xb9,0xbd,0xd1,0x85,0xd1,0xa5, +0xbd,0xb9,0xcd,0x4d,0x11,0xf2,0xc1,0x1f,0xea,0x90,0xe1,0xb9,0x94,0xb9,0xd1,0xc9, +0xe5,0x41,0xbd,0xa5,0xb9,0xd1,0xcd,0x4d,0x09,0x44,0xa2,0x0b,0x19,0x9e,0xcb,0xd8, +0x5b,0x9d,0x1b,0x5d,0x99,0xdc,0xdc,0x94,0x00,0x26,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x35,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x0d,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e, +0x71,0xdb,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc8,0x6d, +0x9b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94, +0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x2d,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54, +0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0x1b,0x83,0x34, +0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x96,0xe0,0x0c, +0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x05,0x44,0xc3,0xe5,0x3b,0x8f, +0x6f,0x44,0x0e,0xf5,0x88,0x83,0x8f,0xdc,0xb6,0x1d,0x54,0xc3,0xe5,0x3b,0x8f,0x2f, +0x01,0xcc,0xb3,0x10,0x25,0x51,0x11,0x8b,0x5f,0xdc,0xb6,0x11,0x54,0xc3,0xe5,0x3b, +0x8f,0x3f,0x11,0xd7,0x44,0x45,0x44,0xe9,0x00,0x83,0x5f,0xdc,0xb6,0x15,0x58,0xc3, +0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11,0xe1,0x17,0xb7,0x6d, +0x02,0xd9,0x70,0xf9,0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38,0x88,0x0d,0x18,0x39, +0xd4,0xe3,0x23,0xb7,0x6d,0x06,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e, +0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xa6,0x84,0x5b,0x19,0xb2,0xfe,0x0c,0x57,0xc8,0xca,0x7a,0x7e, +0x94,0xb6,0x71,0x6b,0x44,0x58,0x49,0x4c,0xa8,0x30,0x00,0x00,0x62,0x00,0x05,0x00, +0x2a,0x0c,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x90,0x30,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x21,0x0c,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc3,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a, +0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b, +0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30, +0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18, +0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3, +0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21, +0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22, +0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95, +0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60,0x06,0xea,0xe6,0x08, +0x82,0x62,0x30,0x83,0x32,0x0c,0x1f,0x81,0x03,0x01,0xc3,0x08,0x82,0x31,0x53,0x1b, +0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83, +0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f, +0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4, +0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x23,0x49,0xe5, +0x30,0x02,0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4, +0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50, +0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f, +0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0, +0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07, +0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79, +0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0, +0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03, +0x3f,0x40,0xc2,0x89,0x52,0x3a,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83, +0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0, +0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87, +0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24, +0x18,0x2b,0xb1,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c, +0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0, +0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43, +0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x4e,0x72,0x67, +0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28, +0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87, +0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36, +0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x14,0x8c,0x04,0xcf,0x84,0x8d,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83, +0x1f,0xa0,0xc0,0x20,0x79,0x18,0x41,0x18,0xce,0x10,0x82,0x8f,0x5d,0x6d,0x34,0xd1, +0x34,0x4d,0xd3,0xc3,0x70,0x8e,0xe3,0x38,0x1a,0x86,0x61,0x18,0x86,0x41,0xf5,0x4d, +0xd2,0x14,0x51,0xc2,0xe4,0xb3,0x00,0xf3,0x2c,0x44,0xc4,0x4e,0xc0,0x44,0xa0,0x60, +0xa0,0x7b,0x0a,0x00,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20, +0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07, +0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74, +0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20, +0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07, +0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76, +0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf, +0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30, +0xe4,0x01,0x03,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01, +0x11,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24,0xca,0xa0,0x10,0x8a, +0xa3,0x14,0x8a,0xa2,0x20,0xca,0xa1,0xf0,0x03,0xe8,0x1b,0x01,0x20,0x73,0x06,0x80, +0xd4,0x19,0x00,0x6a,0x67,0x00,0xe8,0x9d,0x01,0xa0,0x78,0x06,0x80,0xe6,0x19,0x00, +0xb2,0x67,0x00,0x08,0x9f,0x01,0x00,0x00,0x79,0x18,0x00,0x00,0x70,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xa1,0x99,0x20,0x0c,0xce,0x06,0x61,0x20, +0x26,0x08,0xc3,0xb3,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08, +0x03,0x34,0x41,0x30,0x83,0x8d,0xc0,0x04,0x61,0x88,0x36,0x08,0x4a,0xb3,0x21,0x51, +0x16,0x46,0x51,0x06,0x42,0x71,0x36,0x24,0xc3,0xc2,0x28,0xc4,0x40,0x28,0xce,0x04, +0x41,0x0d,0xb8,0x09,0xc2,0x20,0x6d,0x48,0x88,0x88,0x51,0xa4,0x81,0x50,0x9c,0x09, +0xc2,0x30,0x4d,0x10,0x06,0x6a,0x83,0xa0,0x54,0x1b,0x12,0x69,0x61,0x14,0x6a,0x20, +0x14,0x6b,0x82,0x30,0x54,0x1b,0x12,0x2a,0x62,0x14,0x6c,0x20,0x14,0x67,0x82,0x30, +0x58,0x1b,0x12,0x2c,0x62,0x14,0x6d,0x20,0x14,0x6b,0x82,0xd0,0x06,0xdd,0x04,0x61, +0xb8,0x36,0x24,0x06,0xc7,0x28,0xdd,0x40,0x28,0xce,0x04,0x61,0xc0,0x36,0x24,0xdf, +0xc2,0x28,0xc3,0x40,0x28,0xd6,0x06,0xe4,0x81,0xa6,0x2b,0xdb,0x3c,0x30,0x98,0x20, +0xbc,0x81,0x37,0x41,0xf8,0xb4,0x0d,0x8b,0x22,0x06,0x8c,0xa2,0x0c,0xc4,0x18,0x8c, +0xc1,0x18,0x38,0x13,0x84,0x38,0xf8,0x36,0x2c,0x43,0x19,0x30,0xca,0x30,0x10,0x63, +0x30,0x06,0x63,0x60,0x4d,0x10,0xe6,0x00,0x0c,0x36,0x2c,0xc4,0x19,0x30,0x8a,0x34, +0x10,0x63,0x30,0x06,0x63,0x60,0x6d,0x58,0x24,0x31,0x60,0x14,0x6a,0x20,0xc6,0x60, +0x0c,0xc6,0xc0,0xd9,0x40,0x90,0x81,0x19,0xa0,0x41,0x1a,0x4c,0x10,0xec,0x20,0x0c, +0x26,0x08,0x43,0xb6,0x01,0x51,0xd6,0x80,0x51,0x94,0x81,0x0d,0x80,0x0d,0x41,0x1b, +0x4c,0x10,0xf0,0x40,0x0c,0x36,0x20,0xca,0x1b,0x30,0xca,0x30,0x28,0xc0,0x86,0x00, +0x0e,0x36,0x10,0x61,0xa0,0x06,0x6e,0x10,0x07,0x13,0x04,0x01,0xa0,0x30,0x34,0xb5, +0x61,0xe8,0xba,0x61,0x83,0x40,0xd5,0xc1,0x86,0x62,0x0e,0xe8,0x00,0x90,0x03,0x3b, +0xa8,0xc2,0xc6,0x66,0xd7,0xe6,0x92,0x46,0x56,0xe6,0x46,0x37,0x25,0x08,0xaa,0x90, +0xe1,0xb9,0xd8,0x95,0xc9,0xcd,0xa5,0xbd,0xb9,0x4d,0x09,0x88,0x26,0x64,0x78,0x2e, +0x76,0x61,0x6c,0x76,0x65,0x72,0x53,0x02,0xa3,0x0e,0x19,0x9e,0xcb,0x1c,0x5a,0x18, +0x59,0x99,0x5c,0xd3,0x1b,0x59,0x19,0xdb,0x94,0x00,0x29,0x43,0x86,0xe7,0x22,0x57, +0x36,0xf7,0x56,0x27,0x37,0x56,0x36,0x37,0x25,0x88,0x83,0x3a,0x64,0x78,0x2e,0x65, +0x6e,0x74,0x72,0x79,0x50,0x6f,0x69,0x6e,0x74,0x73,0x53,0x02,0x3b,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x35,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x0d,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20, +0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40, +0x84,0xf9,0xc8,0x6d,0x9b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11, +0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x2d,0x6c,0xc3,0xe5,0x3b, +0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8, +0x6d,0x1b,0x83,0x34,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x96,0xe0,0x0c,0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x05,0x44, +0xc3,0xe5,0x3b,0x8f,0x6f,0x44,0x0e,0xf5,0x88,0x83,0x8f,0xdc,0xb6,0x1d,0x54,0xc3, +0xe5,0x3b,0x8f,0x2f,0x01,0xcc,0xb3,0x10,0x25,0x51,0x11,0x8b,0x5f,0xdc,0xb6,0x11, +0x54,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x44,0xe9,0x00,0x83,0x5f,0xdc, +0xb6,0x15,0x58,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11, +0xe1,0x17,0xb7,0x6d,0x02,0xd9,0x70,0xf9,0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38, +0x88,0x0d,0x18,0x39,0xd4,0xe3,0x23,0xb7,0x6d,0x06,0xcf,0x70,0xf9,0xce,0xe3,0x53, +0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x61,0x20,0x00,0x00,0xd4,0x09,0x00,0x00, +0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x34,0xcc,0x00,0x94, +0x51,0x21,0x15,0x61,0x40,0xb1,0x95,0x46,0xa9,0x94,0x5c,0xd9,0xd5,0x40,0xf1,0x95, +0x4b,0xc1,0x94,0x4d,0x31,0x95,0x61,0x40,0xf1,0x06,0x94,0x6f,0x40,0x29,0x55,0x41, +0x45,0x94,0x4f,0xd1,0xd0,0x57,0x03,0xa4,0x14,0x41,0x19,0x94,0x47,0x09,0x8c,0x00, +0x90,0x31,0x46,0x00,0x82,0x20,0x08,0x82,0xc1,0x0c,0xc0,0x18,0x01,0x08,0x82,0x20, +0x0a,0x06,0x63,0x04,0xad,0x39,0xe7,0xec,0x37,0x46,0x00,0x82,0x20,0x28,0x7f,0x63, +0x04,0x20,0x08,0xc2,0xfc,0x2f,0x8c,0x11,0x80,0x20,0x08,0xc6,0xbf,0x30,0x46,0xb0, +0xfb,0xa3,0x4c,0x82,0xc1,0x18,0xc1,0xee,0x8f,0x32,0xff,0x8d,0x11,0x80,0x20,0x08, +0xc2,0xbf,0x30,0x46,0xd0,0x9a,0x73,0xce,0x7b,0x63,0x04,0x20,0x08,0x82,0x32,0x18, +0x8c,0x11,0x80,0x20,0x08,0x82,0xa0,0x30,0x46,0x00,0x82,0xf8,0x7f,0x8f,0xc1,0x18, +0x41,0x48,0x82,0x21,0xde,0x8d,0x11,0xec,0xb1,0x1a,0xef,0xdf,0x18,0xc1,0x5a,0xab, +0xb5,0xf8,0x8d,0x11,0xfc,0xf7,0xdf,0xbf,0xdf,0x18,0x41,0x6b,0xce,0x39,0xef,0x0b, +0x63,0x04,0xb2,0xe8,0xf6,0xff,0x37,0x46,0xa0,0xb3,0xe6,0x9c,0x7e,0x63,0x04,0x2a, +0x5e,0x9f,0xaa,0x37,0x46,0x00,0x82,0x20,0x08,0x82,0xc3,0x18,0xc1,0x5a,0xab,0xb5, +0xee,0x8d,0x11,0x80,0x20,0xe8,0xdf,0x61,0x30,0x46,0xd0,0x9a,0x73,0x4e,0x7b,0x63, +0x04,0x20,0x08,0x82,0x24,0x18,0x8c,0x11,0x80,0x20,0x08,0xea,0x60,0x30,0x46,0x20, +0x82,0x24,0x88,0x6f,0x63,0x04,0x70,0x5c,0xe6,0xb7,0x37,0x46,0x40,0x96,0xbc,0x7e, +0x7f,0x63,0x04,0x20,0x08,0x82,0x2c,0x18,0x8c,0x11,0xbc,0x33,0x69,0xa2,0xdd,0x18, +0x01,0x08,0x82,0x20,0xfc,0x8d,0x11,0x80,0x20,0x08,0xa2,0xdf,0x18,0x01,0x08,0x82, +0x20,0xfe,0x0b,0x63,0x04,0x20,0x08,0x82,0xf8,0x37,0x02,0x00,0x23,0x06,0x09,0x00, +0x82,0x60,0x00,0x06,0xba,0xc0,0x07,0x68,0x40,0x0b,0xb3,0xc0,0x0a,0x23,0x06,0x09, +0x00,0x82,0x60,0x00,0x06,0xbb,0xd0,0x07,0x69,0x90,0x0b,0xb5,0xd0,0x0a,0x23,0x06, +0x09,0x00,0x82,0x60,0x00,0x06,0xbc,0xe0,0x07,0x6a,0xb0,0x0b,0xbb,0xe0,0x0a,0x23, +0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xbd,0xf0,0x07,0x6b,0x90,0x0b,0xb9,0xf0,0x0a, +0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xbe,0x00,0x0a,0x6b,0x20,0x0b,0xbd,0x00, +0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xbf,0x10,0x0a,0x6c,0xc0,0x0b,0xb4, +0x10,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe0,0x20,0x0a,0x6d,0x70,0x0b, +0xb6,0x20,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe1,0x30,0x0a,0x6e,0xa0, +0x0b,0xb8,0x30,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe2,0x40,0x0a,0x6f, +0xc0,0x0b,0xbb,0x40,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe3,0x50,0x0a, +0x70,0x10,0x0e,0xbd,0x50,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe4,0x60, +0x0a,0x71,0x30,0x0e,0xe2,0x60,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe5, +0x70,0x0a,0x72,0x10,0x0e,0xe1,0x70,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06, +0xe6,0x80,0x0a,0x76,0x20,0x0e,0xe5,0x80,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00, +0x06,0xe7,0x90,0x0a,0x78,0x30,0x0e,0xe3,0x90,0x0b,0x23,0x06,0x06,0x00,0x82,0x60, +0x40,0xcc,0x43,0x28,0x90,0xc3,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0xf4,0x20,0x0a, +0xe8,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x04,0x3d,0x88,0x82,0x39,0x8c,0x18,0x18, +0x00,0x08,0x82,0x01,0x51,0x0f,0xa3,0xa0,0x0e,0x23,0x06,0x07,0x00,0x82,0x60,0xd0, +0xb5,0x43,0x2b,0x14,0xeb,0x30,0x9a,0x10,0x04,0x65,0xa0,0xc3,0x95,0x91,0x0e,0x57, +0x01,0x2c,0x70,0x11,0x01,0x54,0x70,0x0a,0x5a,0x49,0x01,0x25,0x24,0x70,0x82,0x61, +0x27,0x18,0x66,0x82,0x18,0xc0,0xc7,0x84,0x31,0x80,0xcf,0x68,0x42,0x03,0x5c,0x60, +0xd8,0x39,0x86,0x59,0x21,0xd0,0xc7,0x0a,0x81,0x3e,0x23,0x06,0x07,0x00,0x82,0x60, +0xa0,0x81,0xc4,0x2f,0x5c,0xf7,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70, +0x00,0x20,0x08,0x06,0x9d,0x48,0x88,0x83,0xd6,0x0f,0xa3,0x09,0x01,0x30,0x9a,0x20, +0x04,0x27,0x18,0x76,0x82,0x61,0x76,0x08,0xf4,0xb1,0x43,0xa0,0x8f,0x09,0x0c,0x7c, +0x4c,0x60,0xe0,0x33,0x9a,0x90,0x08,0xa3,0x09,0xca,0x60,0x08,0x21,0x1f,0x43,0x08, +0xf9,0x98,0x12,0x0b,0xf0,0x31,0x45,0x16,0xe0,0x33,0x62,0x70,0x00,0x20,0x08,0x06, +0x47,0x4e,0xdc,0x03,0x21,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xa1,0x13,0xf8,0x40, +0x08,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xec,0x84,0x3e,0xf4,0x81,0x30,0x62,0x70, +0x00,0x20,0x08,0x06,0x07,0x4f,0xec,0x83,0x1f,0x08,0xa7,0x18,0x76,0x8a,0x61,0x46, +0x08,0xf4,0x31,0x42,0xa0,0x8f,0x51,0x9c,0x7c,0x8c,0xe2,0xe4,0x73,0xc2,0x40,0x27, +0x0c,0x34,0x62,0xd0,0x00,0x20,0x08,0x06,0x0d,0x59,0x88,0x04,0x1e,0xe0,0x84,0x10, +0x94,0x44,0x49,0x94,0x44,0x49,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x58,0x19,0x08, +0xf2,0xb1,0x32,0x10,0xe4,0x63,0x82,0x20,0x1f,0x13,0x04,0xf9,0x98,0x10,0xc0,0x67, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xb5,0x08,0x89,0xc0,0x90,0x34,0x80,0x8f,0x21, +0x69,0x00,0x9f,0xe1,0x08,0xc1,0x15,0x86,0x6f,0x38,0x62,0x80,0x85,0xe2,0x2b,0x21, +0xd0,0xe1,0x08,0x22,0x16,0x86,0x6f,0x38,0xa2,0x98,0x85,0xe2,0x2b,0x21,0xd0,0x22, +0x02,0x1d,0x31,0x78,0x00,0x10,0x04,0x83,0x69,0x2e,0x5a,0xa2,0x15,0x50,0x01,0xbb, +0xf2,0x21,0x1f,0xd4,0x42,0x2d,0x6e,0xa2,0x16,0x46,0x13,0x82,0x61,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0x22,0xbb,0x20,0x8b,0x60,0xc4,0xe0,0x01,0x40,0x10,0x0c,0x26,0xbb, +0x80,0x89,0x59,0x58,0x85,0x4d,0xe3,0x07,0x7e,0x68,0x8b,0xb6,0xd0,0x09,0x5c,0x18, +0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xae,0x2e,0x6a, +0xa2,0x15,0xe4,0x62,0x34,0x21,0x18,0x86,0x1b,0x02,0xb9,0x00,0x83,0x52,0x52,0x82, +0x4b,0x08,0xb6,0x86,0x95,0xe0,0x6a,0x02,0x9d,0x65,0x08,0x84,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x3a,0xbe,0xe0,0x09,0x5a,0xd0,0x8b,0xd1,0x84,0x00,0x18,0x4d,0x10, +0x82,0x13,0x0c,0x3b,0xc1,0x30,0x13,0x36,0xf9,0x98,0xb0,0xc9,0xc7,0x84,0x92,0x80, +0x8f,0x09,0x26,0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5a,0x63,0x2d,0x0c, +0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xd7,0x68,0x0b,0x76,0x08,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x78,0x8d,0xb6,0x38,0x86,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x60,0xe3,0x2d,0xdc,0x21,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0x35,0xc8,0x62, +0x18,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0x35,0xca,0x42,0x38,0x61,0xa0,0x13,0x06, +0xb2,0x83,0x88,0x8f,0x19,0x44,0x7c,0x8a,0x70,0x0b,0x28,0xe2,0x2d,0x60,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x2a,0xda,0x38,0x0b,0x81,0x35,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xa0,0xaa,0x0d,0xb4,0x10,0x5a,0x63,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0xdd,0xc0, +0x8b,0x77,0x70,0x0d,0x21,0xd8,0x8b,0xbd,0xd8,0x8b,0xbd,0x18,0x4d,0x08,0x80,0xd1, +0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83, +0xe6,0x37,0xfa,0x82,0x1e,0x66,0xa3,0x31,0x40,0x03,0x34,0x40,0x03,0x34,0x46,0x13, +0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x4a,0xda,0x0d,0xb0, +0x30,0xe8,0x0b,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x25,0x1e,0x79,0x21,0x04, +0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x9c,0x47,0x69,0xf0,0xc3,0x6e,0x04,0x0e,0x6a, +0xa0,0x06,0x6a,0xa0,0xc6,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c, +0x26,0x10,0x43,0x69,0xe2,0x01,0x23,0x06,0x07,0x00,0x82,0x60,0x50,0xa5,0x07,0x68, +0x04,0xc8,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xee,0xc1,0x1a,0x23,0x21,0x1e,0x41, +0xf5,0x1a,0xaf,0xf1,0x1a,0xaf,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30, +0x08,0xa3,0x09,0xc4,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcd,0x7c,0xc4,0x06,0x4a, +0x9c,0xc7,0x06,0x06,0xb4,0x41,0x1b,0xb4,0x41,0x1b,0xa3,0x09,0x01,0x30,0x9a,0x20, +0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xe0, +0x87,0x6d,0xb4,0x04,0x7b,0x98,0x41,0x19,0xe4,0x46,0x6e,0xe4,0x46,0x6e,0x8c,0x26, +0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x8c,0x18,0x34,0x00, +0x08,0x82,0x41,0xd3,0x1f,0xbb,0x21,0x13,0xf1,0x71,0xa9,0x81,0x6f,0xf8,0x86,0x6f, +0xf8,0xc6,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3, +0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x22,0x02,0x1e,0x37,0x61,0x1f,0xd5,0x1b,0x8c, +0xc7,0x78,0x8c,0xc7,0x78,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2, +0x68,0x02,0x31,0x14,0x1d,0xf8,0x07,0xd8,0x28,0x80,0x07,0x08,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xa0,0x2a,0x11,0xde,0x10,0x82,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x54, +0x04,0x3d,0x7e,0xc2,0x3f,0xe4,0x20,0x58,0x8f,0xf5,0x58,0x8f,0xf5,0x18,0x4d,0x08, +0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x18,0x31,0x68,0x00,0x10, +0x04,0x83,0xe6,0x45,0xda,0x83,0x2c,0x46,0xa4,0x0f,0x0c,0xf8,0x80,0x0f,0xf8,0x80, +0x8f,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x11, +0x83,0x06,0x00,0x41,0x30,0x68,0x68,0x44,0x3e,0xd2,0x02,0x45,0xdc,0x60,0xa9,0x8f, +0xfa,0xa8,0x8f,0xfa,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1, +0x04,0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x26,0x47,0xee,0xc3,0x2d,0x5a,0x84, +0x0d,0x20,0xfd,0xd0,0x0f,0xfd,0xd0,0x8f,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1, +0x84,0x41,0x18,0x4d,0x20,0x86,0x5a,0x05,0x1a,0x81,0x11,0x83,0x03,0x00,0x41,0x30, +0xa8,0x76,0x44,0x3e,0x82,0x6b,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x30,0xf1,0x8f, +0xba,0xa0,0x11,0x54,0x08,0x42,0x24,0x44,0x42,0x24,0x44,0x46,0x13,0x02,0x60,0x34, +0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0, +0x29,0x93,0x11,0xd1,0x8b,0x1c,0x99,0x05,0xc3,0x44,0x4c,0xc4,0x44,0x4c,0x64,0x34, +0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0x61,0xc4,0xa0,0x01, +0x40,0x10,0x0c,0x1a,0x35,0x41,0x91,0xbf,0xf0,0x11,0x52,0x58,0x56,0x64,0x45,0x56, +0x64,0x45,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18, +0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x79,0x93,0x16,0x21,0x8d,0x31,0x11,0x05,0x08, +0x46,0x60,0x04,0x46,0x60,0x64,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10, +0x46,0x13,0x88,0xc1,0x6a,0x03,0x1c,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1, +0x9c,0xa8,0x49,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x9d,0xd4,0x48,0xa0,0x1f, +0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xd5,0x09,0x9b,0x04,0xc3,0x11,0x01,0x6f,0x10, +0x9f,0x0d,0xf6,0x21,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf0,0xc4,0x46,0x02, +0x0b,0x04,0xfa,0x98,0x81,0x1f,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x68,0x4f, +0x72,0x24,0xb0,0x40,0xa0,0x8f,0x05,0x84,0x7c,0xa6,0x1b,0xc0,0x23,0x40,0x2c,0x3f, +0xda,0x21,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x81,0xca,0x9d,0x04,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0x90,0x8a,0x98,0x04,0x27,0x32,0x62,0x60,0x00,0x20,0x08, +0x06,0x91,0xa8,0xe4,0x49,0x30,0x1c,0x11,0xa4,0x07,0xf1,0xd9,0x30,0x22,0xf2,0x19, +0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x54,0xc6,0x24,0xb0,0x40,0xa0,0x8f,0x19,0x25, +0x22,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x50,0xc5,0x4c,0x02,0x0b,0x04,0xfa, +0x58,0x40,0xc8,0x67,0xba,0xa1,0x3d,0x02,0xc4,0xdc,0x43,0x1f,0xe2,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0x51,0xab,0x90,0x4a,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x47, +0xac,0xbc,0x49,0x40,0x23,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xbd,0x8a,0xa9,0x04, +0xc3,0x11,0x81,0x7d,0x10,0x9f,0x0d,0x30,0x22,0x9f,0x11,0x03,0x03,0x00,0x41,0x30, +0x88,0x64,0x05,0x4e,0x02,0x0b,0x04,0xfa,0x98,0x21,0x23,0xf2,0x19,0x31,0x30,0x00, +0x10,0x04,0x83,0xa8,0x56,0xe6,0x24,0xb0,0x40,0xa0,0x8f,0x05,0x84,0x7c,0xa6,0x1b, +0xf4,0x23,0x40,0xec,0x47,0x4e,0x22,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xe9, +0x4a,0xac,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf8,0x0a,0x9f,0x04,0x61,0x32, +0x62,0x60,0x00,0x20,0x08,0x06,0x11,0xaf,0xcc,0x4a,0x30,0x1c,0x11,0x8c,0x08,0xf1, +0xd9,0xd0,0x23,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0x57,0xfa,0x24,0xb0, +0x40,0xa0,0x8f,0x19,0x3f,0x22,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xc4,0x05, +0x54,0x02,0x0b,0x04,0xfa,0x58,0x40,0xc8,0x67,0xba,0xe1,0x44,0x02,0xc4,0xd0,0xa0, +0x25,0xe4,0x63,0x69,0xd0,0x12,0xf2,0x31,0x35,0x68,0x09,0xf9,0xd8,0x1a,0xb4,0x84, +0x7c,0xec,0x63,0x09,0xf9,0x18,0x18,0xb0,0x84,0x7c,0x2c,0x0c,0x58,0x42,0x3e,0x26, +0x06,0x2c,0x21,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20, +0xf0,0x31,0x8d,0x25,0xe4,0x63,0x1b,0x4b,0xc8,0xc7,0x38,0x96,0x90,0x8f,0x75,0x2c, +0x21,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0xb1, +0xaa,0x25,0xe4,0x63,0x56,0x4b,0xc8,0xc7,0xae,0x96,0x90,0x8f,0x61,0x2d,0x21,0x1f, +0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0xb1,0x3b,0x20, +0x05,0xf8,0x58,0xb0,0x06,0xf0,0xb1,0xe0,0x83,0x8f,0x1d,0x01,0x7d,0xec,0x10,0xe8, +0x63,0xc7,0x40,0x1f,0x3b,0x08,0xfa,0xd8,0x2a,0xdc,0x84,0x7c,0x8c,0x15,0x6e,0x42, +0x3e,0xd6,0x0a,0x37,0x21,0x1f,0x73,0x85,0x9b,0x90,0x8f,0x89,0x82,0x4d,0xc8,0xc7, +0x46,0xc1,0x26,0xe4,0x63,0xa4,0x60,0x13,0xf2,0xb1,0x52,0xb0,0x09,0xf9,0x18,0x81, +0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0xf5,0x41,0x4e,0xc8, +0xc7,0xfc,0x20,0x27,0xe4,0x63,0x7f,0x90,0x13,0xf2,0x31,0x50,0xc8,0x09,0xf9,0x18, +0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0xe1,0x01,0x4f, +0xc8,0xc7,0xf2,0x80,0x27,0xe4,0x63,0x7a,0xc0,0x13,0xf2,0xb1,0x3d,0xe0,0x09,0xf9, +0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x11,0x61, +0x40,0x1f,0x23,0xc4,0x80,0x3e,0x46,0x8c,0x01,0x7d,0x8c,0x20,0x03,0xfa,0xd8,0x3a, +0x80,0x85,0x7c,0x8c,0x1d,0xc0,0x42,0x3e,0xd6,0x0e,0x60,0x21,0x1f,0x73,0x07,0xb0, +0x90,0x8f,0x89,0xc3,0x4f,0xc8,0xc7,0xc6,0xe1,0x27,0xe4,0x63,0xe4,0xf0,0x13,0xf2, +0xb1,0x72,0xf8,0x09,0xf9,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31, +0x02,0x81,0x8f,0xf5,0x82,0x58,0xc8,0xc7,0x7c,0x41,0x2c,0xe4,0x63,0xbf,0x20,0x16, +0xf2,0x31,0x70,0x10,0x0b,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0, +0x31,0x84,0x80,0x8f,0xe1,0x42,0x59,0xc8,0xc7,0x72,0xa1,0x2c,0xe4,0x63,0xba,0x50, +0x16,0xf2,0xb1,0x5d,0x28,0x0b,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10, +0xf0,0x31,0x84,0x80,0x8f,0x11,0xa1,0x40,0x1f,0x23,0x44,0x81,0x3e,0x46,0x8c,0x02, +0x7d,0x8c,0x20,0x05,0xfa,0xd8,0x4a,0xa8,0x85,0x7c,0x8c,0x25,0xd4,0x42,0x3e,0xd6, +0x12,0x6a,0x21,0x1f,0x73,0x09,0xb5,0x90,0x8f,0x89,0x44,0x5a,0xc8,0xc7,0x46,0x22, +0x2d,0xe4,0x63,0x24,0x91,0x16,0xf2,0xb1,0x92,0x48,0x0b,0xf9,0x18,0x81,0xc0,0xc7, +0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0xf5,0x03,0x5b,0xc8,0xc7,0xfc, +0x81,0x2d,0xe4,0x63,0xff,0xc0,0x16,0xf2,0x31,0x90,0x60,0x0b,0xf9,0x18,0x42,0xc0, +0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0xe1,0xc3,0x5b,0xc8,0xc7, +0xf2,0xe1,0x2d,0xe4,0x63,0xfa,0xf0,0x16,0xf2,0xb1,0x7d,0x78,0x0b,0xf9,0x18,0x42, +0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x11,0xe1,0x40,0x1f, +0x23,0xc4,0x81,0x3e,0x46,0x8c,0x03,0x7d,0x8c,0x20,0x07,0xfa,0x18,0xcb,0xd8,0x48, +0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x52,0x9f,0xf0,0x09,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x70,0x1f,0xd6,0x09,0xe2,0x66,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22, +0xf6,0x19,0x9f,0x60,0x38,0x22,0x98,0x19,0xe2,0xb3,0xa1,0x6d,0xe4,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0xd1,0xfb,0xb4,0x4e,0x60,0x81,0x40,0x1f,0x33,0xde,0x46,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xc9,0x0f,0xec,0x04,0x16,0x08,0xf4,0xb1,0x80, +0x90,0xcf,0x74,0xc3,0xcd,0x04,0x88,0xc1,0xcd,0x98,0xc4,0x67,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0xa2,0xfb,0x71,0x9f,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xfd,0xc9, +0x9d,0xc0,0x6f,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xca,0x1f,0xf8,0x09,0x86,0x23, +0x02,0xb0,0x21,0x3e,0x1b,0xf4,0x46,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xf1, +0x8f,0xee,0x04,0x16,0x08,0xf4,0x31,0x83,0x6f,0xe4,0x33,0x62,0x60,0x00,0x20,0x08, +0x06,0xd1,0xff,0xf4,0x4e,0x60,0x81,0x40,0x1f,0x0b,0x08,0xf9,0x4c,0x37,0x90,0x4d, +0x80,0x58,0xd9,0xc0,0x49,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x22,0xa1,0xfd, +0x09,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x40,0x21,0xf3,0x09,0x56,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0x22,0x13,0xea,0x9f,0x60,0x38,0x22,0x68,0x1b,0xe2,0xb3,0xe1, +0x74,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0x0a,0x9d,0x4f,0x60,0x81,0x40, +0x1f,0x33,0x52,0x47,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xb1,0x90,0xfa,0x04, +0x16,0x08,0xf4,0xb1,0x80,0x90,0xcf,0x74,0x43,0xdc,0x04,0x88,0xd9,0x4e,0x9f,0xc4, +0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x18,0x42,0xa1,0x60,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0x1a,0x9a,0x9f,0x00,0x77,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x9a, +0x21,0x15,0x0a,0x86,0x23,0x02,0xbd,0x21,0x3e,0x1b,0x68,0x47,0x3e,0x23,0x06,0x06, +0x00,0x82,0x60,0x10,0xd9,0x10,0xfd,0x04,0x16,0x08,0xf4,0x31,0xc3,0x76,0xe4,0x33, +0x62,0x60,0x00,0x20,0x08,0x06,0x51,0x0e,0xdd,0x4f,0x60,0x81,0x40,0x1f,0x0b,0x08, +0xf9,0x4c,0x37,0xf8,0x4d,0x80,0x18,0x1a,0xe0,0x84,0x7c,0x2c,0x0d,0x70,0x42,0x3e, +0xa6,0x06,0x38,0x21,0x1f,0x5b,0x03,0x9c,0x90,0x8f,0x7d,0xfc,0x20,0x1f,0x03,0x03, +0x7e,0x90,0x8f,0x85,0x01,0x3f,0xc8,0xc7,0xc4,0x80,0x1f,0xe4,0x63,0x04,0x02,0x1f, +0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0xa6,0x91,0x83,0x7c,0x6c,0x23, +0x07,0xf9,0x18,0x47,0x0e,0xf2,0xb1,0x8e,0x1c,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08, +0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x56,0xb1,0x82,0x7c,0xcc,0x62,0x05,0xf9, +0xd8,0xc5,0x0a,0xf2,0x31,0x8c,0x15,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18, +0x42,0xc0,0xc7,0x10,0x02,0x3e,0x76,0x07,0xa4,0x00,0x1f,0x0b,0xd6,0x00,0x3e,0x16, +0x7c,0xf0,0xb1,0x23,0xa0,0x8f,0x1d,0x02,0x7d,0xec,0x18,0xe8,0x63,0x07,0x41,0x9f, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x46,0x29,0x8c,0x52,0x85,0x54,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x20,0x25,0x31,0x4a,0x15,0x52,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0xa3,0x94,0xc6,0x28,0x55,0x48,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x53, +0x22,0xa3,0x54,0x21,0x95,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4e,0xc9,0x8c,0x5a, +0x05,0x55,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x40,0xa5,0x33,0x6a,0x15,0x54,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x95,0xd0,0xa8,0x55,0x50,0x65,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0x55,0x4a,0xa3,0x56,0x41,0x95,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x56,0x29,0x8d,0x10,0x3d,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x95,0xd4, +0x08,0xd1,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5a,0x69,0x8d,0x10,0x3d,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x95,0xd8,0x08,0xd1,0x93,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x5e,0xc9,0x8d,0x10,0x3f,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03, +0x96,0xde,0x08,0xf1,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x62,0x09,0x8e,0x10, +0x3f,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x96,0xe2,0x08,0xf1,0x93,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x66,0x29,0x8e,0x90,0x3e,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0x83,0x96,0xe4,0x08,0xe9,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6a,0x69, +0x8e,0x90,0x3e,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x96,0xe8,0x08,0xe9,0x93, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6e,0xc9,0x8e,0x90,0x50,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0x03,0x97,0xee,0x08,0x09,0x95,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x72,0x09,0x8f,0x90,0x50,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x97,0xf2,0x08, +0x09,0x95,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x76,0x49,0x8f,0x38,0x64,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0x5e,0xda,0x23,0x0e,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0xa3,0x97,0xf8,0x88,0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf0,0xa5,0x3e,0xe2, +0x90,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7e,0xa9,0x8f,0x08,0x64,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0x70,0xf2,0x23,0x02,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23, +0x9c,0xfe,0x88,0x40,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x10,0x27,0x50,0x22,0x90, +0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0x78,0x69,0x8f,0xe6,0xe7,0x96,0x46,0x13,0x82, +0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x72,0x12,0xa5,0xfb,0xc1,0x25,0x5c,0xc2, +0xa5,0x52,0x2a,0xa5,0x52,0x2a,0xa5,0xd1,0x84,0x00,0x18,0x8e,0x08,0x4a,0x28,0xf8, +0xa6,0x1b,0x4e,0x48,0x08,0x4c,0x29,0xe8,0x63,0x8a,0x41,0x1f,0x53,0x0e,0xfa,0x18, +0x31,0xc8,0xc7,0x8a,0x41,0x3e,0x36,0x18,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0xe3,0x9d,0x5c,0x69,0x68,0xa1,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe0,0xe9,0x95, +0x06,0x17,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x9e,0x60,0x69,0x78,0xa1,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xe4,0x09,0x96,0x06,0x34,0x1a,0x31,0x38,0x00,0x10, +0x04,0x83,0x63,0x9e,0x62,0x69,0x48,0xa3,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe8, +0x49,0x96,0x06,0x35,0x32,0xe1,0x86,0xe4,0x63,0x02,0x01,0x1f,0x0b,0x70,0x48,0x3e, +0x16,0x0c,0xf0,0xb1,0xa3,0x88,0x8f,0x05,0x3c,0x24,0x1f,0x4b,0x78,0x48,0x3e,0x76, +0x04,0xf1,0xb1,0xc4,0x87,0xe4,0x63,0x42,0x10,0x9f,0x11,0x03,0x03,0x00,0x41,0x30, +0x88,0xf8,0x69,0x9e,0xba,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xfa,0x69,0x9d,0x82, +0xe1,0x88,0xef,0x87,0x88,0xef,0x82,0x21,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x11, +0x29,0x70,0xfa,0xa1,0x71,0x3a,0x21,0x13,0x1a,0xa7,0x71,0x1a,0xa7,0x71,0x1a,0x4d, +0x08,0x80,0xe1,0x88,0xe0,0x8e,0x84,0x6f,0xc4,0xe0,0x01,0x40,0x10,0x0c,0x26,0x91, +0xe2,0xa5,0x1d,0xba,0x21,0xdc,0xb9,0x1d,0x54,0x42,0xa5,0x7c,0xca,0x27,0x73,0x22, +0xa3,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x59,0x02,0x61,0xa0,0xc2,0x10,0x83,0xc0, +0x15,0x03,0x60,0xa0,0xc2,0x00,0x83,0x00,0x16,0x03,0x60,0xa0,0xc2,0xd0,0x02,0x59, +0x0c,0x80,0x81,0x0a,0x43,0x09,0x68,0x31,0x00,0x06,0x2a,0x0c,0x25,0xb0,0xc5,0x00, +0x18,0xa8,0x30,0xb8,0x00,0x17,0x03,0x60,0xa0,0x62,0xd0,0x02,0x12,0x0d,0x80,0x81, +0x8a,0xcf,0x0a,0xe4,0x33,0x00,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x88,0x29,0x78, +0xb2,0x9d,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x3a,0x95,0x52,0x27,0x31,0x3a,0xa9, +0xd1,0x84,0x40,0xa8,0xe0,0x97,0xb4,0x54,0x2a,0xb8,0x0b,0x0c,0x1b,0x31,0x38,0x00, +0x10,0x04,0x83,0xee,0xa5,0xde,0xe9,0x8c,0x54,0x6a,0x34,0x21,0x00,0x46,0x13,0x84, +0xe0,0x04,0xc3,0x4e,0x30,0xcc,0x04,0x83,0x3e,0x26,0x1c,0xf4,0x39,0x61,0xa0,0x13, +0x06,0x1a,0x4d,0x70,0x80,0xd1,0x84,0x27,0x38,0xc2,0xb0,0x23,0x0c,0x33,0xe1,0x87, +0xe4,0x63,0xc2,0x0f,0xc9,0xc7,0x08,0x70,0x82,0x8f,0x11,0xe1,0x04,0x9f,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xd0,0xca,0xa4,0x08,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0xb4,0x3a,0x29,0x42,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0xad,0x52,0x8a, +0x95,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd6,0x4a,0xa5,0x5a,0x49,0x38,0xc6, +0xb0,0x63,0x0c,0x33,0x42,0xa0,0x8f,0x11,0x02,0x7d,0x46,0x0c,0x1a,0x00,0x04,0xc1, +0xa0,0x79,0xab,0x96,0x12,0xa5,0xb1,0x1a,0xab,0xb1,0x82,0x29,0x98,0x82,0x29,0x98, +0x1a,0x4d,0x08,0x80,0xe1,0x88,0x00,0x96,0x82,0x6f,0xba,0x41,0x96,0x84,0xe0,0xc2, +0xc0,0xa8,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xe2,0x6a,0xa5,0x5a,0xc9,0x94,0x0e, +0xe3,0x9e,0xee,0x09,0xad,0xd0,0xaa,0xa6,0x82,0xd1,0x84,0x00,0xb0,0x60,0x9d,0xe4, +0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0x5d,0xc9,0x54,0x60,0x81,0x21,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x88,0xee,0xea,0xa5,0x02,0x0b,0xdc,0x49,0x3e,0x23,0x06, +0x06,0x00,0x82,0x60,0x10,0xe5,0x95,0x4d,0x05,0xc3,0x11,0x70,0xb0,0x4b,0xc1,0x37, +0xdd,0x20,0xc4,0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x5f,0xf9,0x54,0x30, +0x0c,0x47,0x04,0xbe,0xe4,0x7c,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x84,0xd6,0x4f, +0x0d,0x85,0x05,0x03,0x7d,0x4c,0x9c,0x82,0xf8,0x4c,0x37,0x04,0xe3,0x44,0xcc,0x32, +0x0c,0x44,0x1d,0x0c,0x47,0xe4,0xc1,0x38,0x39,0xdf,0x74,0x43,0x4a,0x95,0x53,0x30, +0x4b,0x80,0x0c,0x47,0xec,0x81,0x39,0x29,0xdf,0x2c,0x83,0x51,0x04,0xc6,0x28,0xf1, +0xb1,0x60,0x9d,0xe4,0x63,0x01,0x03,0x9f,0x59,0x02,0x64,0x38,0xe2,0x20,0x29,0xe1, +0x9b,0x65,0x38,0x90,0x60,0x96,0x00,0x19,0x28,0x31,0x98,0x01,0x24,0x0a,0xda,0x0c, +0x0e,0x90,0x30,0x06,0x4a,0x0c,0x31,0x18,0x8c,0xc2,0x3b,0x3c,0xc3,0x94,0x7f,0x82, +0x8f,0x05,0x27,0x25,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x5a,0x6b,0xaf,0x82, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x62,0x0b,0xae,0x40,0x21,0xb0,0x78,0x0a,0xe2, +0x63,0xf2,0x74,0x43,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0xb6,0xfe,0x2a, +0x18,0x8e,0xe0,0x21,0x97,0x22,0xbe,0x0b,0x8c,0xb2,0x25,0x90,0x8f,0x05,0x86,0x7c, +0x2c,0x28,0xe4,0x63,0x81,0x3e,0xc1,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xdc, +0x32,0xad,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xde,0xda,0xab,0x07,0x0c,0x86, +0x23,0x82,0x7d,0x72,0xbe,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7c,0x8b,0xaf,0x22, +0x31,0xb0,0x60,0xa0,0xcf,0x74,0x43,0xe0,0x4f,0xc3,0x88,0x81,0x01,0x80,0x20,0x18, +0x44,0xbe,0xc5,0x5a,0x81,0x1d,0x63,0x25,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0xc0,0xcb,0xb5,0x02,0x0b,0x06,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x24,0x5e, +0xb0,0x15,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xf6,0x5b,0x7e,0x65,0x4f,0xb4,0x35, +0x9a,0x10,0x00,0xa3,0x09,0x42,0x60,0x42,0x3a,0xc9,0xc7,0x84,0x74,0x92,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x44,0xe8,0xe5,0x57,0xc2,0x88,0x81,0x01,0x80,0x20,0x18, +0x44,0xe9,0xf5,0x57,0xc2,0x09,0x03,0x9d,0x30,0xd0,0x09,0x86,0x9d,0x60,0x98,0x09, +0x33,0x05,0x1f,0x13,0x68,0x0a,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0xb1,0xd7, +0x6a,0x8d,0xd4,0x78,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x58,0x21,0xc4,0xc7,0x0a, +0x21,0x3e,0xc3,0x11,0xc2,0x23,0x7c,0xd3,0x0d,0xa6,0x05,0x5b,0xc1,0x70,0xc4,0x00, +0x09,0xdf,0x74,0x03,0x6a,0xc9,0x56,0x30,0xdd,0xd0,0x5e,0xef,0x45,0x4c,0x37,0xb8, +0x17,0x7c,0x0d,0x55,0x44,0x50,0x44,0x04,0x25,0x10,0x50,0x02,0x01,0x23,0x06,0x0d, +0x00,0x82,0x60,0xd0,0x84,0xd8,0x6f,0xe1,0x54,0x7d,0x09,0x81,0x78,0x89,0x97,0x78, +0x89,0xd7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0xec,0x17, +0x7f,0x39,0x95,0x04,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcd,0x89,0x95,0x97,0x4f, +0xed,0x57,0x70,0xa0,0x17,0x7a,0xa1,0x17,0x7a,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10, +0x8c,0x26,0x0c,0xc2,0x74,0x83,0x88,0x85,0x18,0x55,0x4f,0x00,0x23,0x06,0x0d,0x00, +0x82,0x60,0xd0,0xb4,0xd8,0x7a,0x91,0x55,0x88,0x05,0x8d,0x7b,0xb9,0x97,0x7b,0xb9, +0xd7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0x9c,0x18,0x8a, +0x61,0x45,0x05,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcd,0x8c,0xc5,0x97,0x5a,0x9d, +0x18,0x15,0xd0,0x17,0x7d,0xd1,0x17,0x7d,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c, +0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x37,0x56,0x5f,0x6e,0xb5,0x62, +0x51,0x81,0x5f,0xf8,0x85,0x5f,0xf8,0x35,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a, +0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xec,0x58,0x7e,0xc9,0xd5,0x8b,0x3d, +0x09,0x7f,0xf1,0x17,0x7f,0xf1,0xd7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2, +0x20,0x4c,0x37,0xd8,0x58,0x8d,0x99,0x41,0x89,0x41,0x00,0x23,0x06,0x0d,0x00,0x82, +0x60,0xd0,0x84,0xd9,0x7f,0xe1,0x55,0x8d,0x89,0x41,0x20,0x62,0x22,0x26,0x62,0x22, +0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82, +0x60,0xd0,0x94,0xd9,0x88,0xf1,0x55,0x8e,0x7d,0x85,0x89,0x99,0x98,0x89,0x99,0xd8, +0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82, +0x41,0x93,0x66,0x27,0x06,0x5a,0x3d,0xd6,0x25,0x2a,0xa6,0x62,0x2a,0xa6,0x62,0xa3, +0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x60,0x78,0x50,0x0a,0xf1,0x31,0x3c, +0x28,0x85,0xf8,0xdc,0x3b,0x19,0x35,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x9c,0xc1, +0x18,0x38,0x04,0x16,0x5b,0xab,0x40,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe6, +0x2c,0xc6,0xc6,0x2b,0xb0,0xd9,0x1a,0xe2,0x63,0x42,0x20,0x1f,0x0b,0x6a,0x0b,0x3e, +0x16,0x98,0x97,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc0,0xb3,0x1b,0xbb,0xad, +0xc0,0x40,0x4a,0xb7,0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x9e,0xe5,0x58, +0x90,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xb1,0x67,0x3a,0x96,0x5b,0x81,0x11,0x47, +0x7c,0x4c,0x08,0xe4,0x63,0x41,0x02,0x1f,0x93,0xa9,0xf6,0x92,0xcf,0x88,0x81,0x01, +0x80,0x20,0x18,0x44,0x7d,0xb6,0x66,0x81,0xb9,0x57,0x10,0x1f,0x4b,0x05,0x53,0x00, +0xc1,0x05,0x86,0x59,0x2a,0x9c,0x02,0x08,0x2e,0x30,0xcc,0x06,0x0c,0x3e,0x26,0x60, +0xf0,0x19,0x6e,0x40,0x05,0xb8,0x20,0x83,0xe1,0x06,0x54,0x80,0x0b,0x32,0x28,0x21, +0xd0,0x0b,0x8c,0x32,0xc7,0x90,0x8f,0x3d,0x86,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1, +0xe0,0x42,0x35,0x35,0x13,0x02,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0xd5, +0xda,0x2c,0x80,0x31,0x0b,0x60,0x4c,0x3e,0x16,0xc4,0x17,0x7c,0x6c,0x98,0x2f,0xf9, +0x58,0x30,0x5f,0xf0,0xb1,0x62,0xc6,0xe4,0x63,0xc1,0x8c,0xc1,0xc7,0x82,0x42,0x3e, +0x16,0xd0,0x18,0x7c,0xac,0x28,0xe4,0x63,0x81,0x23,0x1f,0x0b,0x06,0xf9,0x58,0x80, +0x0b,0xf2,0x31,0x01,0x17,0xe4,0x63,0x03,0x2e,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10, +0x0c,0x2e,0x5c,0xd3,0x33,0xec,0xc2,0x2e,0xf3,0x66,0x4c,0x3e,0x16,0x08,0xf2,0x19, +0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0xd7,0xf6,0x2c,0xb0,0xe0,0x17,0xe4,0x63,0xc2, +0x2f,0xc8,0xc7,0x86,0x5f,0x90,0x8f,0x0d,0xe2,0x20,0x1f,0x1b,0xc4,0x41,0x3e,0x36, +0x88,0x83,0x7c,0xec,0x1d,0xc4,0x01,0x04,0x17,0x18,0x66,0x01,0x1f,0xc0,0x67,0xb8, +0x81,0x1c,0x66,0x83,0x0c,0x2a,0x18,0x03,0xbd,0xc0,0x28,0x83,0x03,0x42,0x3e,0x23, +0x06,0x09,0x00,0x82,0x60,0x70,0xa5,0xdb,0xaa,0x05,0x62,0x10,0x88,0xc1,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0xf0,0xe6,0x6a,0x41,0x9c,0x59,0x10,0x67,0xf2,0xb1,0x40, +0xc6,0xe0,0x63,0x03,0x8d,0xc9,0xc7,0x02,0x1a,0x83,0x8f,0x15,0x74,0x26,0x1f,0x0b, +0xe8,0x0c,0x3e,0x16,0x14,0xf2,0xb1,0xa0,0xce,0xe0,0x63,0x45,0x21,0x1f,0x0b,0x1a, +0xf9,0x58,0x30,0xc8,0xc7,0x82,0x79,0x90,0x8f,0x09,0xf3,0x20,0x1f,0x1b,0xe6,0x41, +0x3e,0x36,0x90,0x01,0x7c,0x6c,0x20,0x03,0xf8,0xd8,0x40,0x06,0xf0,0xb1,0x03,0x0d, +0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x57,0xbf,0xfd,0x5a,0xc6,0x07,0x19,0x1f, +0x58,0x19,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x48,0xe4,0x7e,0x2d,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0xe4,0xc8,0x6d,0x24,0xfa,0x61,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x93,0x2b,0xb7,0x91,0xe8,0x87,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x50,0xce,0xdc,0x46,0xa2,0x1f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x48,0x39, +0x74,0x33,0x09,0x90,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0xe5,0xd2,0xcd,0x24, +0x40,0x62,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x95,0x53,0x37,0x93,0x00,0x09,0x3b, +0x46,0x42,0x3e,0x86,0x8c,0x84,0x7c,0x2c,0x19,0x09,0xf9,0xd8,0xd0,0x06,0xf0,0xb1, +0xa1,0x0d,0xe0,0x63,0x43,0x1b,0xc0,0xc7,0x8c,0x94,0x90,0x8f,0x19,0x29,0x21,0x1f, +0x33,0x52,0x42,0x3e,0x36,0xc0,0x01,0x7c,0x6c,0x80,0x03,0xf8,0xd8,0x00,0x07,0xf0, +0xb1,0xe9,0x0e,0xe0,0x63,0x60,0xd1,0x12,0x20,0xb8,0xc0,0x30,0x0b,0xda,0x01,0x3e, +0xc3,0x0d,0x2f,0x41,0x22,0x64,0x50,0x01,0x2d,0xe8,0x05,0x46,0x59,0x38,0x10,0xf2, +0x19,0x31,0x48,0x00,0x10,0x04,0x83,0x4b,0xe7,0xf8,0x2d,0x98,0x85,0x60,0x16,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x08,0xbb,0x7f,0x0b,0xc4,0xcd,0x02,0x71,0x93,0x8f, +0x05,0xa3,0x06,0x1f,0x1b,0x4a,0x4d,0x3e,0x16,0x94,0x1a,0x7c,0xac,0x28,0x37,0xf9, +0x58,0x50,0x6e,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0xe6,0x06,0x1f,0x2b,0x0a,0xf9,0x58, +0xd0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xf8,0x84,0x7c,0x4c,0xf0,0x09,0xf9,0xd8,0xe0, +0x13,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5, +0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0xdc,0x0e,0xe6,0xb2,0x76,0xc8, +0xda,0xc1,0x6c,0x21,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x73,0x07,0x73, +0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x77,0x57,0x73,0x71,0x80,0x16,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0xe0,0x9d,0xcd,0xc5,0x01,0x5a,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0x91,0x77,0x37,0x17,0x07,0x68,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x87, +0xde,0xe5,0x5c,0x1c,0xac,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7b,0xa7,0x73, +0x71,0xb0,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf0,0xdd,0xce,0xc5,0xc1,0x5a, +0xd8,0xe1,0x16,0xf2,0x31,0xc4,0x2d,0xe4,0x63,0x89,0x5b,0xc8,0xc7,0xe2,0x60,0x80, +0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x66,0xd0,0x85,0x7c,0xcc,0xa0,0x0b, +0xf9,0x98,0x41,0x17,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60, +0x80,0x8f,0xc5,0xc1,0x04,0x1f,0x7b,0x0d,0xbc,0x00,0xc1,0x05,0x86,0x59,0xd0,0x13, +0xf0,0x19,0x6e,0xd0,0x0b,0x3a,0x21,0x83,0x32,0x89,0x40,0x2f,0x30,0xca,0x64,0x82, +0x90,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0xab,0xd7,0x76,0x25,0x11,0x94,0x44, +0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0xec,0xc1,0x5d,0x30,0x73,0x16,0xcc,0x9c, +0x7c,0x2c,0xa0,0x37,0xf8,0xd8,0x60,0x6f,0xf2,0xb1,0xc0,0xde,0xe0,0x63,0x85,0xcd, +0xc9,0xc7,0x02,0x9b,0x83,0x8f,0x05,0x85,0x7c,0x2c,0xb8,0x39,0xf8,0x58,0x51,0xc8, +0xc7,0x82,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x20,0x35,0xe4,0x63,0x42,0x6a,0xc8,0xc7, +0x86,0xd4,0x90,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c, +0x2c,0x0e,0x0e,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0xf5,0x7b,0xa1,0xf7,0x13, +0xd9,0x4f,0x64,0x76,0x12,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x22,0xbf, +0xd0,0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x40,0x3f,0xd3,0x8b,0x83,0xd9,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x23,0xfd,0x4e,0x2f,0x0e,0x66,0x63,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0xf5,0x43,0xbd,0x38,0x98,0x8d,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xd6,0x4f,0xf5,0xe2,0xc0,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x60,0xbf, +0xd5,0x8b,0x03,0xdb,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0xfd,0x58,0x2f,0x0e, +0x6c,0xc3,0x8e,0xdc,0x90,0x8f,0x21,0xb9,0x21,0x1f,0x4b,0x72,0x43,0x3e,0x16,0x07, +0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0x31,0xe3,0x37,0xe4,0x63,0xc6, +0x6f,0xc8,0xc7,0x8c,0xdf,0x90,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16, +0x07,0x03,0x7c,0x2c,0x0e,0x26,0xf8,0x14,0x4c,0xb8,0x81,0x5e,0x60,0xd4,0x88,0x41, +0x02,0x80,0x20,0x18,0x5c,0xf7,0x97,0x7b,0x2f,0xd1,0x06,0x2f,0xd1,0x06,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0xf8,0x1f,0xef,0x05,0x7f,0x67,0xc1,0xdf,0xc9,0xc7,0x02, +0xb0,0x83,0x8f,0x0d,0x62,0x27,0x1f,0x0b,0xc4,0x0e,0x3e,0x56,0x88,0x9e,0x7c,0x2c, +0x10,0x3d,0xf8,0x58,0x50,0xc8,0xc7,0x82,0xd1,0x83,0x8f,0x15,0x85,0x7c,0x2c,0x60, +0xe4,0x63,0xc1,0x20,0x1f,0x0b,0xe2,0x43,0x3e,0x26,0xc4,0x87,0x7c,0x6c,0x88,0x0f, +0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0xe0, +0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0x2b,0x18,0xb4,0xdf,0x59,0x94,0xc2, +0x59,0x94,0x82,0xcd,0x45,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x60,0x30, +0x68,0xbf,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x1a,0x0c,0xe4,0x8f,0x0d,0xf6, +0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x1a,0x0c,0xe6,0x8f,0x0d,0xf6,0x63,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0x1b,0x0c,0xe8,0x8f,0x0d,0xf6,0x63,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x1b,0x0c,0xec,0x8f,0x0d,0xfc,0x63,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0x1c,0x0c,0xee,0x8f,0x0d,0xfc,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0x1c,0x0c,0xf0,0x8f,0x0d,0xfc,0xc3,0x8e,0x10,0x91,0x8f,0x21,0x21,0x22,0x1f,0x4b, +0x42,0x44,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31, +0xe3,0x44,0xe4,0x63,0xc6,0x89,0xc8,0xc7,0x8c,0x13,0x91,0x8f,0xb1,0xc1,0x00,0x1f, +0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x26,0xf8,0xd4,0x4a,0xe8,0x82, +0x5e,0x60,0xd4,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0x63,0x18,0x94,0x60,0xa0,0x12, +0xb9,0xa0,0x12,0xb9,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x1a,0x06,0x28,0x18, +0x04,0xeb,0x67,0xc1,0xfa,0xc9,0xc7,0x02,0xd6,0x83,0x8f,0x0d,0xae,0x27,0x1f,0x0b, +0x5c,0x0f,0x3e,0x56,0xb8,0x9f,0x7c,0x2c,0x70,0x3f,0xf8,0x58,0x50,0xc8,0xc7,0x82, +0xf7,0x83,0x8f,0x15,0x85,0x7c,0x2c,0x60,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0x72,0x44, +0x3e,0x26,0xe4,0x88,0x7c,0x6c,0xc8,0x11,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18, +0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0xe0,0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18, +0x5c,0x77,0x18,0xe4,0x60,0x20,0x16,0xf1,0x20,0x16,0xf1,0x60,0xbf,0x11,0xc8,0x67, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x3e,0x0c,0x72,0x30,0x08,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x00,0xc5,0xc0,0x07,0x03,0x36,0x18,0x93,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x42,0x31,0xf8,0xc1,0x80,0x0d,0xc6,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0x51,0x0c,0xc0,0x30,0x60,0x83,0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63, +0x14,0x03,0x31,0x0c,0xd8,0xc0,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x20,0xc5, +0x60,0x0c,0x03,0x36,0x30,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4a,0x31,0x20, +0xc3,0x80,0x0d,0xcc,0xc4,0x8e,0x34,0x91,0x8f,0x21,0x69,0x22,0x1f,0x4b,0xd2,0x44, +0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0xe3,0x4d, +0xe4,0x63,0xc6,0x9b,0xc8,0xc7,0x8c,0x37,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83, +0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x26,0xf8,0x18,0xae,0xcc,0x09,0x08,0x2e, +0x30,0xcc,0x02,0x33,0x81,0xcf,0x70,0x43,0x9d,0xf4,0x0d,0x19,0xd4,0x8b,0x04,0x7a, +0x81,0x51,0xb6,0x23,0x84,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0xa2,0xc5,0xc0, +0x0e,0x03,0x17,0x09,0x5c,0x24,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x17,0x83, +0x3c,0x0c,0x02,0x1e,0x0c,0x2c,0xe0,0xc1,0x40,0x3e,0x16,0xf4,0x1f,0x7c,0x6c,0xf8, +0x3f,0xf9,0x58,0xf0,0x7f,0xf0,0xb1,0xe2,0x07,0x03,0xf9,0x58,0xf0,0x83,0x01,0x7c, +0x2c,0x28,0xe4,0x63,0x01,0x18,0x06,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8d,0x7c,0x2c, +0x18,0xe4,0x63,0x01,0xa9,0xc8,0xc7,0x04,0x52,0x91,0x8f,0x0d,0xa4,0x22,0x1f,0x8b, +0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x1c,0xf0,0x19, +0x31,0x48,0x00,0x10,0x04,0x83,0x0b,0x1d,0x03,0x55,0x0c,0xd0,0x24,0x43,0x93,0xcc, +0x60,0x24,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xed,0x18,0xa8,0x62,0x10, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x11,0x8f,0xc1,0x2b,0x06,0x71,0xe0,0x2a,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xc8,0x63,0x00,0x8b,0x41,0x1c,0xb8,0xca,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0xf3,0x18,0xc4,0x62,0x10,0x07,0xae,0x32,0x62,0x70,0x00, +0x20,0x08,0x06,0x07,0x3d,0x06,0xb3,0x18,0xc4,0x41,0xac,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0x51,0x8f,0x01,0x2d,0x06,0x71,0x10,0x2b,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xd8,0x63,0x50,0x8b,0x41,0x1c,0xc4,0x8a,0x1d,0xb4,0x22,0x1f,0x43,0x68,0x45, +0x3e,0x96,0xd0,0x8a,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18, +0xe0,0x63,0x86,0xae,0xc8,0xc7,0x0c,0x5d,0x91,0x8f,0x19,0xba,0x22,0x1f,0x8b,0x83, +0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x4c,0xf0,0xa9,0x1c, +0x71,0x03,0xbd,0xc0,0xa8,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0x40,0x32,0x10,0xc7, +0x00,0x47,0xda,0x00,0x47,0xda,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x93,0x0c, +0xca,0x31,0x08,0x50,0x31,0xb0,0x00,0x15,0x03,0xf9,0x58,0x90,0x86,0x01,0x7c,0x6c, +0x58,0xc3,0x40,0x3e,0x16,0xac,0x61,0x00,0x1f,0x2b,0x56,0x31,0x90,0x8f,0x05,0xab, +0x18,0xc0,0xc7,0x82,0x42,0x3e,0x16,0xb0,0x62,0x00,0x1f,0x2b,0x0a,0xf9,0x58,0xc0, +0xc8,0xc7,0x82,0x41,0x3e,0x16,0xb0,0x8b,0x7c,0x4c,0x60,0x17,0xf9,0xd8,0xc0,0x2e, +0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1, +0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0x68,0x32,0xb0,0xc7,0x00,0x4e,0x4a, +0x01,0x4e,0x4a,0xc1,0xf8,0x24,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x39, +0x19,0xd8,0x63,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd1,0x93,0xc1,0x3e,0x06, +0x6c,0x60,0x2f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf8,0x64,0xc0,0x8f,0x01,0x1b, +0xd8,0xcb,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x3f,0x19,0xf4,0x63,0xc0,0x06,0xf6, +0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x58,0x06,0xff,0x18,0xb0,0x41,0xbe,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0x11,0x96,0x01,0x48,0x06,0x6c,0x90,0x2f,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0x88,0x65,0x10,0x92,0x01,0x1b,0xe4,0x8b,0x1d,0xfc,0x22, +0x1f,0x43,0xf8,0x45,0x3e,0x96,0xf0,0x8b,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c, +0xf0,0x31,0x36,0x18,0xe0,0x63,0x86,0xc8,0xc8,0xc7,0x0c,0x91,0x91,0x8f,0x19,0x22, +0x23,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b, +0x4c,0xf0,0x29,0x1a,0xd1,0x05,0xbd,0xc0,0xa8,0x11,0x83,0x04,0x00,0x41,0x30,0xb8, +0xd8,0x32,0x70,0xc9,0x60,0x46,0x72,0x61,0x46,0x72,0x61,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0xb9,0x0c,0x62,0x32,0x08,0xe8,0x31,0xb0,0x80,0x1e,0x03,0xf9,0x58,0x50, +0x8b,0x01,0x7c,0x6c,0xb8,0xc5,0x40,0x3e,0x16,0xdc,0x62,0x00,0x1f,0x2b,0xee,0x31, +0x90,0x8f,0x05,0xf7,0x18,0xc0,0xc7,0x82,0x42,0x3e,0x16,0xe0,0x63,0x00,0x1f,0x2b, +0x0a,0xf9,0x58,0xc0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xd0,0x8c,0x7c,0x4c,0xa0,0x19, +0xf9,0xd8,0x40,0x33,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60, +0x80,0x8f,0xb1,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0x40,0x33,0x10, +0xcb,0x60,0x4d,0xe2,0x61,0x4d,0xe2,0xc1,0xd0,0x25,0x90,0xcf,0x88,0x81,0x01,0x80, +0x20,0x18,0x44,0xa5,0x19,0x88,0x65,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x91, +0x9a,0xc1,0x59,0x06,0x6c,0xe0,0x33,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa8,0x66, +0x80,0x96,0x01,0x1b,0xf8,0xcc,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xab,0x19,0xa4, +0x65,0xc0,0x06,0x3e,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x6b,0x06,0x6b,0x19, +0xb0,0x41,0xd8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd1,0x9a,0x01,0x5b,0x06,0x6c, +0x10,0x36,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb8,0x66,0xd0,0x96,0x01,0x1b,0x84, +0x8d,0x1d,0x64,0x23,0x1f,0x43,0xc8,0x46,0x3e,0x96,0x90,0x8d,0x7c,0x8c,0x0d,0x06, +0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x86,0xda,0xc8,0xc7,0x0c,0xb5, +0x91,0x8f,0x19,0x6a,0x23,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d, +0x06,0xf8,0x18,0x1b,0x4c,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0x37,0x03, +0xd8,0x0c,0x82,0xe1,0x88,0x00,0x24,0x03,0xe1,0x9b,0x6e,0x18,0xfa,0x31,0x08,0xac, +0x09,0xe8,0x63,0x8d,0x40,0x1f,0x6b,0x06,0xfa,0x98,0x42,0xd0,0xc7,0x94,0x82,0x3e, +0xa6,0x18,0xf4,0x31,0xc3,0x90,0x8f,0x19,0x86,0x7c,0xcc,0x30,0xe4,0x63,0xc6,0x10, +0x1f,0x33,0x86,0xf8,0x98,0x31,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xf4, +0x0c,0x7e,0x33,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x4a,0xcf,0x00,0x3c,0x83, +0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xf5,0x0c,0xc2,0x33,0x18,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0x5a,0xcf,0x40,0x34,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0x22,0xf6,0x0c,0x46,0x33,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x6a,0xcf,0x80, +0x34,0x83,0x61,0x38,0x82,0x0d,0x68,0x32,0x10,0xbe,0x0b,0x8c,0xb2,0xc0,0x0d,0xe4, +0x33,0x1c,0x11,0xdc,0x64,0x20,0x7c,0xb3,0x0c,0x89,0x12,0xd8,0x1c,0x08,0xf4,0xb1, +0x39,0x18,0xe8,0x63,0x73,0x40,0xd0,0xc7,0x0a,0xb2,0x0c,0xe4,0x33,0x62,0x70,0x00, +0x20,0x08,0x06,0x47,0x7e,0x06,0xb8,0x19,0x10,0x70,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0x87,0x7e,0x06,0xb9,0x19,0x10,0x70,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7, +0x7e,0x06,0xba,0x19,0x10,0x70,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x7f,0x06, +0xba,0x19,0x0c,0x70,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x7f,0x06,0xbb,0x19, +0x0c,0x70,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x7f,0x06,0xbc,0x19,0x0c,0x70, +0x30,0x4b,0xa0,0x0c,0x54,0x18,0x46,0xa2,0x0f,0xc8,0x40,0x85,0x61,0x24,0xfa,0x80, +0x0c,0x54,0x18,0x46,0xa2,0x0f,0xc8,0x40,0x85,0x41,0x25,0x1e,0x32,0x62,0x70,0x00, +0x20,0x08,0x06,0xc7,0x88,0x06,0xe2,0x19,0x84,0x65,0x40,0x06,0x16,0x8c,0x65,0x00, +0x1f,0x33,0x83,0x80,0x3e,0x16,0xc4,0x65,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30, +0x88,0x48,0x34,0x88,0xcd,0x20,0xb0,0xa0,0x2f,0x03,0xf9,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0x91,0xa2,0x01,0x7a,0x06,0xb0,0x18,0xb4,0x62,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x87,0x8a,0x06,0xe9,0x19,0x04,0xa6,0x34,0x1c,0x11,0x90,0x66,0x40,0x7c, +0x95,0x8a,0x41,0xa0,0x23,0x06,0x0f,0x00,0x82,0x60,0x30,0xa5,0x68,0x30,0x9e,0x01, +0x59,0x06,0x3e,0x19,0xfc,0x62,0xe0,0x8b,0xc1,0x6b,0x06,0xaf,0x19,0x80,0x68,0x00, +0xa2,0x41,0x7b,0x06,0x6b,0x19,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c, +0xc2,0x68,0x02,0x31,0x4c,0x37,0x10,0x70,0x19,0x18,0xd3,0x0d,0x44,0x5c,0x06,0xc7, +0x74,0x03,0x21,0x97,0x01,0x32,0xdd,0x40,0xcc,0x65,0x90,0x98,0x43,0xc4,0x67,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0x22,0x1a,0x0d,0x56,0x34,0x08,0x86,0x23,0x82,0xd6,0x0c, +0x98,0x6f,0x96,0xc1,0x59,0x02,0x8b,0x8c,0xf8,0x0c,0x47,0x10,0x78,0x19,0x08,0xdf, +0x70,0x44,0x91,0x97,0x01,0xf1,0x9d,0x30,0xc4,0x09,0x43,0x98,0x10,0x84,0x60,0x38, +0xc2,0xe8,0xcb,0x40,0xf8,0x86,0x23,0x0e,0xbf,0x0c,0x88,0xef,0x84,0x21,0x4e,0x18, +0xc2,0x84,0x20,0x04,0xc3,0x0d,0x46,0x00,0x06,0xb3,0x0c,0x4c,0x13,0x8c,0x18,0x18, +0x00,0x08,0x82,0x41,0x24,0xa6,0x41,0x8e,0x06,0xcc,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0x66,0x1a,0x90,0x68,0xf0,0x04,0xb3,0x04,0xcd,0x40,0x85,0x21,0x30,0x60,0xb0, +0x18,0x18,0x50,0xf1,0x19,0x8e,0x08,0x4e,0x33,0x10,0xbe,0xe1,0x08,0x01,0x35,0x03, +0xe2,0x3b,0x61,0x88,0x13,0x86,0x30,0x21,0x08,0xc1,0x70,0x03,0x14,0x80,0xc1,0x2c, +0x03,0x96,0x05,0x03,0x15,0x46,0xfd,0x6c,0x3a,0x2b,0x28,0x23,0x06,0x0e,0x00,0x82, +0x60,0xf0,0xb8,0x69,0x10,0xa2,0x41,0x6b,0x06,0x74,0x19,0xcc,0x65,0x00,0xa3,0x01, +0x1a,0x78,0x1d,0x67,0x9f,0xc1,0x70,0x04,0xe7,0x9a,0x81,0xf3,0x5d,0x60,0x94,0x0d, +0x81,0x7c,0x86,0x1b,0xc8,0xca,0x4c,0x83,0x30,0x38,0x7f,0x0c,0x8c,0x32,0xda,0x0c, +0xf8,0x31,0x88,0x8f,0x05,0x82,0x7c,0x2c,0x28,0x27,0xf9,0xd8,0x4a,0x06,0xf0,0x19, +0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x3b,0x0d,0xc8,0x34,0x08,0xee,0x30, +0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x3d,0x0d,0x74,0x34,0x08,0x04,0xd3,0x03, +0xfa,0x0c,0xe4,0x63,0x81,0x11,0x1f,0x1b,0x02,0xf9,0x58,0x80,0xc0,0x67,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0x50,0x0d,0x7c,0x34,0x48,0x02,0xa3,0xc9,0x60,0x3d,0x03, +0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xf4,0xa7,0x41,0x9b,0x06,0x81,0x85,0xc2, +0x10,0x1f,0x13,0x02,0xf9,0x58,0x50,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0x53,0x0d,0xc8,0x34,0x30,0x82,0x59,0x86,0x07,0x32,0xc9,0xc0,0x4e,0x01,0x15,0xe0, +0x63,0xc1,0x29,0xc4,0xc7,0x50,0x41,0x15,0xe0,0x63,0xab,0xa0,0x0a,0xf1,0xb1,0x40, +0x15,0xe2,0x33,0x4b,0x30,0x8d,0x18,0x1c,0x00,0x08,0x82,0x81,0x56,0xaa,0x01,0x99, +0x06,0xbc,0x19,0xe8,0x69,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60,0x81,0x20,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x5a,0x35,0x20,0xd5,0x20,0x30,0xf8,0x0c,0x02, +0xfa,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xf4,0xaa,0xc1,0x99,0x06,0x81,0x05,0xfc, +0x19,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x58,0x0d,0xdc,0x34,0x08,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa8,0xd5,0x60,0x4e,0x83,0xfe,0x0c,0x82,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x6c,0x35,0xa8,0xd3,0x40,0x27,0x03,0x6a,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x5b,0x0d,0xec,0x34,0xf0,0xc9,0x20,0xb0,0xfb,0x0c,0x86,0xf8, +0x98,0x10,0xc8,0xc7,0x82,0x02,0x3e,0x16,0xb4,0x83,0x7c,0x4c,0x68,0x07,0xf9,0xd8, +0xd0,0x0e,0xf2,0xb1,0x7f,0x18,0xe2,0x63,0xff,0x30,0xc4,0xc7,0xfe,0x61,0x88,0x8f, +0x19,0x22,0x01,0x1f,0x33,0x44,0x02,0x3e,0x66,0x88,0x04,0x7c,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x20,0xd7,0x60,0x54,0x83,0x9d,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x28,0xd7,0x80,0x54,0x83,0x9d,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x30, +0xd7,0xa0,0x54,0x83,0x9d,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x38,0xd7,0xa0, +0x54,0x83,0x9d,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x40,0xd7,0xc0,0x54,0x83, +0x9d,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x48,0xd7,0xe0,0x54,0x83,0x9d,0x30, +0x86,0x23,0x8c,0xf0,0x12,0xbe,0xe1,0x08,0x23,0xbc,0x84,0x6f,0x38,0xc2,0x08,0x2f, +0xe1,0xab,0x41,0xd8,0x0a,0x84,0x1d,0x8e,0x30,0x2f,0x44,0xf8,0x86,0x23,0xcc,0x0b, +0x11,0xbe,0xe1,0x08,0xf3,0x42,0x84,0xaf,0x06,0x61,0x2b,0x10,0xb6,0x8c,0x60,0x67, +0x19,0x22,0x29,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x5e,0x03,0x5a,0x0d,0xd8, +0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x5e,0x83,0x5a,0x0d,0xd8,0x2b,0x1a, +0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x5e,0x03,0x5b,0x0d,0xd8,0x2b,0x1a,0x31,0x38, +0x00,0x10,0x04,0x83,0x03,0x5f,0x03,0x5b,0x0d,0x86,0x68,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0x7c,0x0d,0x6e,0x35,0x18,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf4, +0x35,0xc0,0xd5,0x60,0x88,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8,0xd7,0x40,0x57, +0x83,0x54,0xb0,0xa9,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf2,0x35,0x88,0xd5,0x20, +0x34,0x03,0x0b,0x7e,0x34,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xfb,0x1a, +0xe0,0x6a,0x10,0x98,0x8f,0x06,0x41,0x7c,0x2c,0x28,0xe4,0x33,0x62,0x60,0x00,0x20, +0x08,0x06,0x91,0xbf,0x06,0xec,0x1a,0x04,0x96,0x5f,0x4a,0x7c,0x2c,0xbf,0x94,0xf8, +0x58,0x7e,0x29,0xf1,0x31,0x62,0x90,0x8f,0x15,0x83,0x7c,0xcc,0x18,0xe4,0x63,0x03, +0x04,0x1f,0x1b,0x20,0xf8,0xd8,0x00,0xc1,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0x95,0x0d,0xd2,0x35,0x28,0x05,0x52,0x0d,0xcc,0x14,0x82,0xf8,0x18,0x13,0xc8,0xc7, +0x82,0x01,0x3e,0xb3,0x04,0xd2,0x40,0x85,0xe1,0x44,0x2c,0x1c,0x40,0x03,0x15,0x86, +0x13,0xb1,0x70,0x00,0x0d,0x54,0x18,0x4e,0xc4,0xc2,0x01,0x34,0x50,0x61,0x20,0x11, +0x4e,0x40,0x16,0xc4,0x04,0x7c,0x4c,0x90,0x09,0xf8,0xd8,0x30,0x13,0xf0,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0xc3,0x66,0x83,0x7a,0x0d,0xf2,0x34,0x18,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xb8,0xd9,0xc0,0x5e,0x03,0x3d,0x0d,0x86,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x70,0x36,0xb8,0xd7,0x60,0x4f,0x83,0xc1,0x72,0x42,0x27,0xe0,0x63, +0x41,0x4e,0xc4,0xc7,0x74,0x82,0x27,0xe0,0x63,0x3d,0xc1,0x13,0xf1,0xb1,0x80,0x27, +0xe2,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0xcf,0x06,0xfd,0x1a,0x0c,0xc1,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0x3f,0x1b,0xf8,0x6b,0xd0,0xa7,0x41,0x31,0x62,0x70, +0x00,0x20,0x08,0x06,0x07,0xd8,0x06,0xff,0x1a,0x04,0x82,0x05,0xa0,0x1a,0xc0,0xc7, +0x90,0x80,0x3e,0x86,0x08,0xf4,0xb1,0x63,0xa0,0x8f,0x09,0xa7,0x1a,0xc8,0xc7,0xcc, +0x22,0x5d,0x03,0xf9,0x58,0x60,0xd0,0xc7,0x8c,0x54,0x0d,0xe4,0x63,0x44,0x10,0x1f, +0x33,0x56,0x35,0x90,0x8f,0x09,0x41,0x7c,0x8c,0xeb,0xe0,0x63,0x01,0x17,0x1f,0xeb, +0x3e,0xf8,0x18,0x18,0x7c,0xf1,0xb1,0xe0,0x8b,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0x71,0x1b,0xc0,0x6c,0x30,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc8,0x6d, +0x10,0xb3,0x01,0xac,0x06,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x73,0x1b,0xc8, +0x6c,0x10,0x08,0x16,0xcc,0x6a,0x00,0x1f,0x43,0x02,0xfa,0x18,0x22,0xd0,0xc7,0x8e, +0x81,0x3e,0x26,0xe8,0x6a,0x20,0x1f,0x4b,0x18,0xf8,0x58,0x60,0xd0,0xc7,0x02,0x5e, +0x0d,0xe4,0x63,0x01,0x01,0x1f,0x6b,0x03,0x90,0x0d,0xe4,0x63,0x81,0x42,0x1f,0x53, +0xc0,0x35,0x90,0x8f,0x21,0x41,0x7c,0x4c,0x11,0xd7,0x40,0x3e,0x26,0x04,0xf1,0xb1, +0xd0,0x68,0x03,0xfa,0x98,0x68,0xb4,0x01,0x7d,0x6c,0x34,0xda,0x80,0x3e,0x96,0x06, +0x6c,0x00,0x1f,0x0b,0xcc,0x80,0x3e,0x16,0xa4,0x6b,0x20,0x1f,0x23,0x83,0x26,0x3e, +0x16,0x08,0xf0,0x31,0x32,0x68,0xe2,0x63,0x61,0xa0,0xc4,0xc7,0x06,0x45,0x3e,0xa6, +0x0c,0xf2,0x31,0x65,0x90,0x8f,0x0d,0x14,0x7c,0x6c,0x98,0xe0,0x63,0x01,0xbd,0x06, +0xf2,0x31,0x22,0x82,0x8f,0x09,0x41,0x7c,0x2c,0x28,0xe0,0x63,0xc6,0x00,0x1f,0x3b, +0x8a,0xf8,0x58,0x50,0xc4,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xdc,0x0d,0xf0, +0x36,0x18,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x74,0x37,0xc8,0xdb,0xa0,0x08, +0x4c,0x5f,0x83,0x20,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf0,0x6e,0xb0,0xb7, +0xc1,0xc8,0x06,0x81,0x21,0x01,0x7d,0x0c,0x11,0xe8,0x63,0xc7,0x40,0x9f,0x59,0x82, +0x69,0xa0,0xc2,0x80,0x93,0xc7,0x90,0x06,0x2a,0x0c,0x38,0x79,0x0c,0x69,0xa0,0xc2, +0x70,0x93,0xc7,0x90,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x11,0xdf,0x00,0x74,0x83, +0x7a,0x0d,0x6c,0x37,0xb0,0xdd,0xc0,0x76,0x83,0xd1,0x0d,0x46,0x37,0x18,0xdd,0x60, +0x74,0x83,0xd1,0x84,0x00,0x18,0x8e,0x08,0x46,0x36,0x08,0xbe,0xe9,0x86,0x92,0x0d, +0x84,0xc0,0x8e,0x80,0x3e,0x76,0x08,0xf4,0xb1,0x63,0xa0,0xcf,0x88,0xc1,0x01,0x80, +0x20,0x18,0x68,0xe3,0x1b,0x88,0x6e,0xa0,0xaf,0x81,0xef,0x06,0xa3,0x09,0x01,0x60, +0x41,0x21,0x1f,0x13,0x0a,0xf9,0xd8,0x50,0xc8,0xc7,0xd4,0x35,0x48,0xd5,0x20,0x3e, +0xa6,0xae,0x41,0xaa,0x06,0xf1,0x19,0x8e,0x10,0x5e,0x36,0x18,0xbe,0xe1,0x88,0x21, +0x66,0x83,0xe2,0x2b,0x21,0xd0,0xe1,0x08,0x42,0x66,0x83,0xe1,0x1b,0x8e,0x28,0x68, +0x36,0x28,0xbe,0x12,0x02,0x2d,0x22,0xd0,0x59,0x06,0xaa,0x0a,0x46,0x13,0x9c,0xc1, +0x82,0x9f,0x0d,0xe4,0x63,0xf8,0x11,0xd0,0xc7,0xc4,0x2c,0x88,0xcf,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0xfc,0x1b,0xec,0x6e,0xa0,0xb3,0x41,0x30,0x4b,0x50,0x0d,0x54, +0x18,0x02,0x65,0xe7,0xc2,0x34,0x62,0xe0,0x00,0x20,0x08,0x06,0x0f,0xff,0x06,0xaf, +0x1b,0xe4,0x6c,0x20,0xb2,0x41,0xc8,0x06,0xbe,0x1b,0x04,0x71,0x16,0x04,0xa4,0x1b, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xe1,0xbf,0x01,0xef,0x06,0x63,0x1b,0xb4,0xd9, +0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xfc,0x1b,0xa8,0x6f,0x20,0xab,0x81,0x81,0x6e, +0x20,0xc4,0xc7,0x84,0x40,0x3e,0x16,0x10,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0x63,0x84,0x03,0xf1,0x0d,0x8a,0xc0,0x56,0x35,0xe8,0xdb,0x40,0x3e,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0x94,0x70,0x40,0xbe,0x41,0xa0,0xaa,0x81,0x0d,0x83,0x7c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x38,0xe1,0xc0,0x7c,0x83,0x40,0x98,0x6e,0x38,0xdb, +0x20,0x38,0xd5,0x60,0x38,0x02,0x36,0xd0,0x36,0x60,0xbe,0x59,0x86,0xcb,0x0a,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x50,0xe1,0x20,0x7d,0x83,0xb6,0x0d,0x04,0x13,0xdd, +0x20,0x88,0xcf,0x2c,0xc1,0x35,0x50,0x61,0x08,0x16,0x52,0x8d,0x18,0x38,0x00,0x08, +0x82,0xc1,0xb3,0xc2,0x81,0xef,0x06,0x67,0x1b,0xc4,0x6c,0x00,0xb3,0x41,0xfb,0x06, +0x61,0x00,0x06,0x5f,0x30,0xbb,0xc1,0x88,0x81,0x03,0x80,0x20,0x18,0x3c,0x2b,0x1c, +0xf8,0x6e,0x90,0xb6,0x41,0xcc,0x06,0x30,0x1b,0xb4,0x6f,0xb0,0xb6,0xc1,0xda,0x06, +0x6b,0x1b,0xac,0x6d,0x30,0xbb,0x01,0x8e,0x18,0x18,0x00,0x08,0x82,0x41,0xa4,0xc2, +0x41,0x08,0x07,0xe5,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x0b,0x07,0xec,0x1b, +0x9c,0x47,0x30,0x4b,0x90,0x0d,0x54,0x18,0x02,0x06,0x3b,0x8d,0xa1,0xc8,0x7e,0xc4, +0x67,0x38,0x22,0x78,0xdb,0x40,0xf8,0x86,0x23,0x04,0xb8,0x0d,0x88,0xef,0x84,0x21, +0x4e,0x18,0xc2,0x84,0x20,0x04,0xc3,0x0d,0xf8,0x11,0x80,0xc1,0x2c,0x83,0xb6,0x05, +0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xd1,0x70,0xb0,0xc2,0xc1,0x31,0x62,0x70,0x00, +0x20,0x08,0x06,0x07,0x0e,0x07,0xf6,0x1b,0x24,0xc1,0x2c,0xc1,0x36,0x50,0x61,0x08, +0x1a,0x95,0x19,0x9b,0xc8,0x6e,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x70, +0x38,0x30,0xe1,0x20,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0x87,0x83,0xf8,0x0d, +0x02,0x0b,0x42,0x37,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x3b,0x1c,0xe0, +0x6f,0x10,0x0c,0x47,0x18,0x28,0xe2,0x7c,0x17,0x18,0x65,0xc1,0x20,0x9f,0xe1,0x88, +0xe0,0x76,0x03,0xe1,0xbb,0xc0,0xa8,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xc2,0x38, +0xc8,0xdf,0x60,0xd6,0x2c,0xc0,0xdd,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10, +0x8d,0x71,0x00,0xc2,0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x19,0x07,0x26, +0x1c,0xac,0x6b,0x10,0xd8,0xe9,0x06,0x41,0x7c,0xcc,0x08,0xe4,0x33,0x4b,0xe0,0x00, +0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_ae94ba6d822f5ef7795397fc8ca1228e.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_ae94ba6d822f5ef7795397fc8ca1228e.h new file mode 100644 index 00000000..04a0bfba --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_ae94ba6d822f5ef7795397fc8ca1228e.h @@ -0,0 +1,1021 @@ +// ffx_fsr2_accumulate_pass_ae94ba6d822f5ef7795397fc8ca1228e.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_ae94ba6d822f5ef7795397fc8ca1228e_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ae94ba6d822f5ef7795397fc8ca1228e_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ae94ba6d822f5ef7795397fc8ca1228e_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ae94ba6d822f5ef7795397fc8ca1228e_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_ae94ba6d822f5ef7795397fc8ca1228e_SRVResourceNames[] = { "r_input_exposure", "r_dilated_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_lanczos_lut", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ae94ba6d822f5ef7795397fc8ca1228e_SRVResourceBindings[] = { 0, 2, 3, 4, 5, 10, 6, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ae94ba6d822f5ef7795397fc8ca1228e_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ae94ba6d822f5ef7795397fc8ca1228e_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_ae94ba6d822f5ef7795397fc8ca1228e_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ae94ba6d822f5ef7795397fc8ca1228e_UAVResourceBindings[] = { 0, 1, 3, 4, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ae94ba6d822f5ef7795397fc8ca1228e_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ae94ba6d822f5ef7795397fc8ca1228e_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_ae94ba6d822f5ef7795397fc8ca1228e_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ae94ba6d822f5ef7795397fc8ca1228e_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ae94ba6d822f5ef7795397fc8ca1228e_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ae94ba6d822f5ef7795397fc8ca1228e_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_ae94ba6d822f5ef7795397fc8ca1228e_size = 15876; + +static const unsigned char g_ffx_fsr2_accumulate_pass_ae94ba6d822f5ef7795397fc8ca1228e_data[] = { +0x44,0x58,0x42,0x43,0x43,0x3e,0x0a,0xf2,0xc0,0x46,0xca,0x91,0xb4,0x46,0x1e,0xfd, +0x50,0x4d,0xb2,0x44,0x01,0x00,0x00,0x00,0x04,0x3e,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x24,0x02,0x00,0x00,0xfc,0x0f,0x00,0x00,0x18,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xb0,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xd0,0x0d,0x00,0x00,0x62,0x00,0x05,0x00, +0x74,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xb8,0x0d,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x6b,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc2,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a, +0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b, +0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30, +0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18, +0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3, +0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21, +0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22, +0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95, +0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60,0x06,0xea,0xe6,0x08, +0x82,0x62,0x30,0x83,0x32,0x0c,0x1f,0x81,0x03,0x01,0xc3,0x08,0x82,0x31,0x53,0x1b, +0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83, +0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f, +0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4, +0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x23,0x49,0xe5, +0x30,0x02,0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4, +0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50, +0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f, +0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0, +0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07, +0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79, +0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0, +0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03, +0x3f,0x40,0xc2,0x89,0x52,0x3a,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83, +0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0, +0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87, +0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24, +0x18,0x2b,0xb1,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c, +0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0, +0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43, +0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x4e,0x72,0x67, +0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28, +0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87, +0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36, +0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x14,0x8c,0x04,0xcf,0x84,0x8d,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83, +0x1f,0xa0,0xc0,0x20,0x79,0x18,0x41,0x18,0xce,0x10,0x82,0x8f,0x5d,0x6d,0x34,0xd1, +0x34,0x4d,0xd3,0xc3,0x70,0x8e,0xe3,0x38,0x1a,0x86,0x61,0x18,0x86,0x41,0xf5,0x4d, +0xd2,0x14,0x51,0xc2,0xe4,0xb3,0x00,0xf3,0x2c,0x44,0xc4,0x4e,0xc0,0x44,0xa0,0x60, +0xa0,0x1b,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02, +0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2, +0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20, +0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01,0x1e,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2, +0x1c,0x0a,0xa2,0xf0,0x03,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30, +0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0, +0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x34,0xca,0xfc,0xa1,0xbc,0x2b, +0x8a,0xab,0x78,0xe8,0x1b,0x01,0xa8,0x01,0x32,0x67,0x00,0x48,0x9d,0x01,0xa0,0x76, +0x06,0x80,0xde,0x19,0x00,0x8a,0x67,0x00,0x68,0x9e,0x01,0xa0,0x7a,0x06,0x80,0xec, +0x19,0x00,0xc2,0x67,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x84,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xa1,0x99,0x20,0x0c,0xce,0x06,0x61,0x20, +0x26,0x08,0xc3,0xb3,0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0x01,0xda,0x30,0x20, +0x09,0x31,0x41,0x30,0x03,0x39,0x20,0x24,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x55, +0x86,0x07,0xf7,0x36,0x57,0x27,0x57,0x36,0x41,0x18,0xa2,0x0d,0x82,0xd1,0x6c,0x48, +0x8c,0x85,0x31,0x8c,0x81,0x30,0x1c,0x62,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65, +0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73, +0x1b,0x92,0x61,0x81,0x0c,0x62,0x20,0x0c,0x67,0x82,0xa0,0x06,0x73,0xc0,0x4c,0xee, +0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad, +0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x48,0x1b,0x12,0x42,0x9a,0x0c, +0x6a,0x20,0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d, +0xdd,0xdc,0x04,0x61,0x98,0x26,0x08,0x03,0xb5,0x41,0x30,0xb0,0x0d,0x09,0xb5,0x58, +0xc6,0x35,0x10,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec, +0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x54,0x1b, +0x92,0x4b,0xda,0x0c,0x6e,0x20,0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17, +0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xb0,0x36,0x24,0x9c,0xe4,0x19,0xdf, +0x40,0x18,0xd9,0x04,0xa1,0x0d,0xe8,0x80,0x8d,0xdc,0x17,0x5b,0x98,0xdb,0x98,0xde, +0xdb,0xdc,0x17,0x5b,0x1d,0xdd,0x86,0x24,0x09,0x03,0x31,0x30,0x92,0x81,0x30,0x9c, +0x09,0xc2,0x70,0x31,0x91,0xfb,0x4a,0x6b,0x3b,0x6b,0x4a,0x83,0x9b,0x9b,0x20,0x0c, +0xd8,0x86,0x84,0x0c,0xc2,0xa0,0x0c,0x0c,0x33,0x18,0x08,0xc3,0x21,0x26,0xf7,0x45, +0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36,0x46,0x97,0x66,0x57,0xf6, +0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21,0x31,0x83,0x05,0x0d,0x8c,0x61,0x20,0x8c,0x6c, +0x43,0xf2,0x44,0x95,0xd6,0x81,0xc1,0x18,0x9c,0x41,0x1a,0x4c,0x10,0xde,0xa0,0x0e, +0xa8,0xc9,0xdd,0x7d,0xa5,0xb9,0xd1,0x95,0xc9,0xb9,0x85,0xb1,0x7d,0xd5,0xc1,0xcd, +0x8d,0x85,0xb1,0x95,0x91,0x7d,0x8d,0xbd,0xb1,0xbd,0xc9,0x4d,0x10,0x3e,0x38,0xd8, +0xb0,0x18,0x6b,0xc0,0x06,0x86,0x31,0x10,0x6d,0xd0,0x06,0x6d,0xe0,0x4c,0x10,0xe2, +0xc0,0x0e,0xe8,0xc8,0xdd,0x7d,0xb1,0xbd,0x8d,0xad,0x7d,0xcd,0xd1,0x85,0xd1,0xd5, +0xcd,0x6d,0x58,0x86,0x37,0x80,0x03,0x63,0x18,0x88,0x36,0x68,0x83,0x36,0xc8,0x26, +0x08,0x73,0x70,0x07,0x64,0xe4,0xee,0xbe,0xdc,0xca,0xee,0xbe,0xd8,0xde,0xc6,0xd6, +0xe6,0x36,0x2c,0x84,0x1c,0xcc,0x81,0x41,0x0d,0x44,0x1b,0xb4,0x41,0x1b,0x64,0x7c, +0xe4,0xee,0xbe,0xd8,0xea,0xda,0xc2,0xbe,0xd0,0xd2,0xe6,0xe8,0xde,0xe4,0xf2,0x36, +0x2c,0xd4,0x1a,0xd4,0x81,0x71,0x0d,0x44,0x1b,0xb4,0x41,0x1b,0x38,0x1b,0x08,0x37, +0x88,0x03,0x3a,0xb0,0x83,0x09,0x82,0x1d,0xe4,0x01,0x8d,0x31,0x31,0xa3,0x29,0x29, +0x99,0x09,0xc2,0x90,0x6d,0x40,0x0c,0x3c,0xc8,0x03,0xc3,0x18,0xf4,0x00,0xd8,0x10, +0xec,0xc1,0x04,0x01,0x0f,0xf4,0x80,0xcd,0xdc,0x17,0x53,0x9a,0x5b,0x59,0x98,0xdc, +0x10,0x5b,0x58,0x1b,0xdc,0x06,0xc4,0xe8,0x03,0x3f,0x30,0x86,0xc1,0x00,0x36,0x04, +0x7f,0xb0,0x81,0x50,0x83,0x3b,0xe0,0x03,0x50,0x98,0x20,0xd4,0x01,0x1e,0x70,0x49, +0x93,0x2a,0x73,0x23,0x2b,0x93,0x9b,0x4a,0xd3,0x2b,0x9b,0x20,0x7c,0x71,0xb0,0x01, +0x49,0x46,0x81,0x32,0xc8,0xe0,0x6a,0x48,0x81,0x4e,0x5a,0x53,0x18,0x9e,0x54,0x99, +0x1b,0x59,0x99,0xdc,0x54,0x9a,0x5e,0xd9,0x06,0x24,0x31,0x05,0xca,0x0c,0xc8,0xe0, +0x6a,0x48,0x81,0x4c,0x1a,0x51,0xda,0x1c,0x1c,0x5b,0x58,0xde,0x54,0x9a,0x5e,0xd9, +0x04,0x61,0xd0,0x36,0x20,0x09,0x2a,0x50,0xa9,0x40,0x06,0x57,0x43,0x0a,0xec,0xd2, +0x92,0xdc,0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6,0xde,0xea,0xe4, +0xc6,0xca,0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26,0x08,0xc3,0xb6, +0xc1,0x48,0x56,0x81,0x62,0x05,0x32,0xb8,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5, +0xc1,0x11,0xa5,0xb5,0x95,0xb9,0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x06,0x6e,0x03, +0x92,0xb8,0x02,0xf5,0x0a,0x64,0x70,0x35,0xa4,0x40,0x29,0x8d,0xa9,0xae,0x2d,0xac, +0x29,0x0d,0x8e,0xa9,0xcc,0xae,0x8c,0x8d,0xea,0xad,0x6a,0xae,0x6c,0x82,0x30,0x74, +0x1b,0x90,0x24,0x16,0x28,0x59,0x20,0x83,0xab,0x21,0x05,0x2e,0x69,0x46,0x72,0x61, +0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x13,0x84,0xc1,0xdb,0x80,0x24,0xb4,0x40,0xd5, +0x02,0x19,0x5c,0x0d,0x29,0x50,0x32,0x23,0x2a,0xb3,0x4b,0x1b,0x2b,0xa3,0x7a,0xb3, +0x4a,0x2b,0xbb,0x23,0x2a,0x83,0xa3,0x43,0x9b,0x20,0x0c,0xdf,0x06,0x23,0xb9,0x05, +0x0a,0x17,0xc8,0xa0,0xe1,0x61,0xa6,0x94,0x46,0x47,0x57,0x26,0x37,0x41,0x18,0xc0, +0x60,0x03,0x92,0xe8,0x02,0xb5,0x0b,0x64,0xd0,0x34,0xa4,0x40,0xc9,0xac,0xe9,0x8d, +0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x6e,0x6a,0x2c,0x8c,0xad,0x6c,0x82, +0x30,0x84,0xc1,0x06,0x23,0xe9,0x05,0xca,0x17,0xc8,0xa0,0x21,0x64,0x46,0xf4,0x76, +0xe7,0x36,0x37,0x16,0xc6,0x56,0x66,0x14,0x36,0x46,0xf7,0x26,0x37,0x41,0x18,0xc4, +0x60,0x03,0x92,0x80,0x03,0x15,0x0e,0x64,0xd0,0x34,0xa4,0xc0,0xcf,0xac,0xe9,0x8d, +0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x4e,0x29,0x8d,0x8e,0xae,0x4c,0x6e, +0x28,0xcc,0x6d,0xac,0x8c,0x8d,0x2d,0x8c,0x2e,0xed,0xcd,0x6d,0x82,0x30,0x8c,0xc1, +0x06,0x23,0x19,0x07,0x8a,0x1c,0xc8,0xa0,0x21,0x63,0x06,0x25,0x57,0x56,0x84,0x07, +0xf7,0x36,0x57,0x27,0x57,0x36,0x41,0x18,0xc8,0x60,0x03,0x92,0x98,0x03,0x75,0x0e, +0x64,0xd0,0x34,0xa4,0xc0,0xcc,0x0c,0x4a,0xae,0xcc,0x2e,0xed,0xad,0x6e,0xce,0x48, +0x2e,0xac,0xad,0x0c,0x4a,0xae,0xac,0x08,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x82, +0x30,0x94,0xc1,0x06,0x24,0x49,0x07,0x4a,0x1d,0xc8,0xa0,0x69,0x48,0x81,0x8b,0x19, +0x55,0x98,0x1b,0x52,0x18,0x9b,0x99,0xd1,0x93,0xd5,0x04,0x61,0x30,0x83,0x0d,0x46, +0xc2,0x0e,0x54,0x3b,0x90,0x41,0xc3,0xca,0x4c,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0xaa, +0x2c,0xae,0xae,0xcc,0x6d,0xac,0x8c,0xa9,0xcc,0xed,0x8c,0x0e,0x6d,0x82,0x30,0x9c, +0xc1,0x06,0x24,0x79,0x07,0x0a,0x1e,0xc8,0xa0,0x69,0x48,0x81,0x8a,0x19,0x51,0x19, +0x1b,0x5d,0x18,0x55,0x5a,0x5b,0xd9,0x04,0x61,0x40,0x83,0x0d,0x46,0x22,0x0f,0xd4, +0x3c,0x90,0x41,0xc3,0xcb,0x8c,0x28,0xcf,0x2d,0xac,0x2d,0x6d,0x4c,0xaa,0x6c,0x6e, +0x08,0x2d,0xcc,0xed,0xac,0xcc,0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82,0x30,0xa4,0xc1, +0x06,0x23,0xa9,0x07,0xca,0x1e,0xc8,0xa0,0x21,0x66,0x66,0x95,0x56,0x76,0x37,0x05, +0x17,0x36,0x56,0x46,0xf5,0xd6,0x54,0x46,0x57,0x26,0x37,0x67,0x14,0x36,0x46,0xf7, +0x26,0x37,0x41,0x18,0xd4,0x60,0x83,0x91,0xe0,0x03,0x95,0x0f,0x64,0xd0,0x6c,0xa0, +0xf4,0xa0,0x14,0x4e,0x41,0x15,0x5a,0x01,0x16,0x66,0xc1,0x16,0x72,0x81,0x17,0x7e, +0x41,0x1c,0xca,0x01,0x1d,0xd6,0xc1,0x1d,0xe2,0x81,0x1e,0xee,0x41,0x1f,0x36,0x0c, +0x86,0x28,0xec,0xc3,0x04,0x41,0x00,0x36,0x00,0x1b,0x06,0xc3,0x1f,0xfc,0x61,0x43, +0xf0,0x0f,0x1b,0x86,0xa1,0x1f,0x40,0x82,0xc2,0xd0,0xd4,0x86,0xc1,0x0c,0xcc,0x60, +0xd8,0x20,0x5c,0x23,0xb1,0xa1,0xe8,0x07,0x91,0x00,0x42,0x81,0x24,0x88,0x88,0xc9, +0x85,0xb9,0x8d,0xa1,0x95,0xcd,0x4d,0x10,0x86,0x35,0xa0,0x61,0xc6,0xf6,0x16,0x46, +0x37,0x37,0x41,0x18,0xd8,0x80,0x45,0x9a,0xdb,0x1c,0xdd,0xdc,0x04,0x61,0x68,0x03, +0x12,0x69,0x6e,0x74,0x73,0x13,0x84,0xc1,0x0d,0x88,0xd0,0x95,0xe1,0x7d,0xb1,0xbd, +0x85,0x91,0x4d,0x10,0x86,0x37,0x20,0x42,0x57,0x86,0xf7,0xe5,0xf6,0x26,0xd7,0xc6, +0x84,0xae,0x0c,0xef,0x6b,0x8e,0xee,0x4d,0xae,0x8c,0x45,0x5d,0x9a,0x1b,0xdd,0xdc, +0x06,0xc8,0x24,0x4e,0x02,0x25,0x52,0x42,0x25,0x56,0x82,0x25,0x5a,0xc2,0x25,0x5e, +0x02,0x26,0x4e,0x22,0x26,0x2e,0x99,0x90,0x85,0x2a,0x6c,0x6c,0x76,0x6d,0x2e,0x69, +0x64,0x65,0x6e,0x74,0x53,0x82,0xa0,0x0a,0x19,0x9e,0x8b,0x5d,0x99,0xdc,0x5c,0xda, +0x9b,0xdb,0x94,0x80,0x68,0x42,0x86,0xe7,0x62,0x17,0xc6,0x66,0x57,0x26,0x37,0x25, +0x30,0xea,0x90,0xe1,0xb9,0xcc,0xa1,0x85,0x91,0x95,0xc9,0x35,0xbd,0x91,0x95,0xb1, +0x4d,0x09,0x92,0x32,0x64,0x78,0x2e,0x72,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x73, +0x53,0x02,0x50,0xa8,0x44,0x86,0xe7,0x42,0x97,0x07,0x57,0x16,0xe4,0xe6,0xf6,0x46, +0x17,0x46,0x97,0xf6,0xe6,0x36,0x37,0x45,0xd8,0x07,0x90,0xa8,0x43,0x86,0xe7,0x52, +0xe6,0x46,0x27,0x97,0x07,0xf5,0x96,0xe6,0x46,0x37,0x37,0x25,0x20,0x89,0x2e,0x64, +0x78,0x2e,0x63,0x6f,0x75,0x6e,0x74,0x65,0x72,0x73,0x53,0x02,0x99,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x35,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x0d,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20, +0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40, +0x84,0xf9,0xc8,0x6d,0x9b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11, +0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x2d,0x6c,0xc3,0xe5,0x3b, +0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8, +0x6d,0x1b,0x83,0x34,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x96,0xe0,0x0c,0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x05,0x44, +0xc3,0xe5,0x3b,0x8f,0x6f,0x44,0x0e,0xf5,0x88,0x83,0x8f,0xdc,0xb6,0x1d,0x54,0xc3, +0xe5,0x3b,0x8f,0x2f,0x01,0xcc,0xb3,0x10,0x25,0x51,0x11,0x8b,0x5f,0xdc,0xb6,0x11, +0x54,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x44,0xe9,0x00,0x83,0x5f,0xdc, +0xb6,0x15,0x58,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11, +0xe1,0x17,0xb7,0x6d,0x02,0xd9,0x70,0xf9,0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38, +0x88,0x0d,0x18,0x39,0xd4,0xe3,0x23,0xb7,0x6d,0x06,0xcf,0x70,0xf9,0xce,0xe3,0x53, +0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48, +0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xae,0x94,0xba,0x6d,0x82,0x2f,0x5e,0xf7, +0x79,0x53,0x97,0xfc,0x8c,0xa1,0x22,0x8e,0x44,0x58,0x49,0x4c,0xe4,0x2d,0x00,0x00, +0x62,0x00,0x05,0x00,0x79,0x0b,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0xcc,0x2d,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00, +0x70,0x0b,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c, +0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42, +0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20, +0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50, +0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00, +0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d, +0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff, +0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42, +0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc3,0x00,0x00,0x00, +0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3, +0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe8,0xc1,0x08, +0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08, +0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89, +0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3, +0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8, +0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83, +0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1, +0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18, +0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c, +0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60, +0x06,0xea,0xe6,0x08,0x82,0x62,0x30,0x83,0x32,0x0c,0x1f,0x81,0x03,0x01,0xc3,0x08, +0x82,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39, +0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c, +0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01, +0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c, +0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21, +0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c, +0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc, +0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00, +0x09,0x23,0x49,0xe5,0x30,0x02,0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f, +0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4, +0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0, +0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07, +0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61, +0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a, +0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0, +0x03,0x3f,0x00,0x03,0x3f,0x40,0xc2,0x89,0x52,0x3a,0x53,0x18,0x8c,0x03,0x3b,0x84, +0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83, +0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e, +0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86, +0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0, +0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07, +0x7a,0xf0,0x03,0x24,0x18,0x2b,0xb1,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3, +0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98, +0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01, +0x0a,0x4e,0x72,0x67,0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59, +0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0, +0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87, +0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x14,0x8c,0x04,0xcf, +0x84,0x8d,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39, +0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc, +0x43,0x38,0xd0,0x83,0x1f,0xa0,0xc0,0x20,0x79,0x18,0x41,0x18,0xce,0x10,0x82,0x8f, +0x5d,0x6d,0x34,0xd1,0x34,0x4d,0xd3,0xc3,0x70,0x8e,0xe3,0x38,0x1a,0x86,0x61,0x18, +0x86,0x41,0xf5,0x4d,0xd2,0x14,0x51,0xc2,0xe4,0xb3,0x00,0xf3,0x2c,0x44,0xc4,0x4e, +0xc0,0x44,0xa0,0x60,0xa0,0x7b,0x0a,0x00,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c, +0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10, +0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0xc8,0x02,0x01,0x11,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24, +0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2,0x1c,0x0a,0xa2,0xf0,0x03,0xe8,0x1b,0x01, +0x20,0x73,0x06,0x80,0xd4,0x19,0x00,0x6a,0x67,0x00,0xe8,0x9d,0x01,0xa0,0x78,0x06, +0x80,0xe6,0x19,0x00,0xb2,0x67,0x00,0x08,0x9f,0x01,0x00,0x00,0x79,0x18,0x00,0x00, +0x72,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xa1,0x99,0x20,0x0c, +0xce,0x06,0x61,0x20,0x26,0x08,0xc3,0xb3,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06, +0xc4,0x20,0x26,0x08,0x03,0x34,0x41,0x30,0x83,0x8d,0xc0,0x04,0x61,0x88,0x36,0x08, +0x4a,0xb3,0x21,0x51,0x16,0x46,0x51,0x06,0x42,0x71,0x36,0x24,0xc3,0xc2,0x28,0xc4, +0x40,0x28,0xce,0x04,0x41,0x0d,0xb8,0x09,0xc2,0x20,0x6d,0x48,0x88,0x88,0x51,0xa4, +0x81,0x50,0x9c,0x09,0xc2,0x30,0x4d,0x10,0x06,0x6a,0x83,0xa0,0x54,0x1b,0x12,0x69, +0x61,0x14,0x6a,0x20,0x14,0x6b,0x82,0x30,0x54,0x1b,0x12,0x2a,0x62,0x14,0x6c,0x20, +0x14,0x67,0x82,0x30,0x58,0x1b,0x12,0x2c,0x62,0x14,0x6d,0x20,0x14,0x6b,0x82,0xd0, +0x06,0xdd,0x86,0xc4,0xe0,0x18,0xc5,0x18,0x08,0xc5,0x99,0x20,0x0c,0xd7,0x04,0x61, +0xc0,0x36,0x24,0x1e,0xc7,0x28,0xdf,0x40,0x28,0xce,0x86,0xe4,0x5b,0x18,0x65,0x18, +0x08,0xc5,0xda,0x90,0x3c,0xd0,0x74,0x65,0x5b,0x07,0x06,0x61,0x30,0x41,0x78,0x03, +0x6f,0x82,0xf0,0x69,0x1b,0x16,0x65,0x0c,0x18,0x45,0x19,0x08,0x32,0x20,0x03,0x32, +0x70,0x26,0x08,0x71,0xf0,0x6d,0x58,0x06,0x33,0x60,0x94,0x61,0x20,0xc8,0x80,0x0c, +0xc8,0xc0,0x9a,0x20,0xcc,0x01,0x18,0x6c,0x58,0x08,0x34,0x60,0x14,0x69,0x20,0xc8, +0x80,0x0c,0xc8,0xc0,0xda,0xb0,0x48,0x63,0xc0,0x28,0xd4,0x40,0x90,0x01,0x19,0x90, +0x81,0xb3,0x81,0x28,0x83,0x33,0x48,0x03,0x35,0x98,0x20,0xd8,0x41,0x18,0x4c,0x10, +0x86,0x6c,0x03,0xa2,0xb0,0x01,0xa3,0x28,0x43,0x1b,0x00,0x1b,0x02,0x37,0x98,0x20, +0xe0,0x81,0x18,0x6c,0x40,0x14,0x38,0x60,0x94,0x61,0x50,0x80,0x0d,0x41,0x1c,0x6c, +0x20,0xc4,0x60,0x0d,0xde,0x40,0x0e,0x26,0x08,0x02,0x40,0x61,0x68,0x6a,0xc3,0xf0, +0x7d,0xc3,0x06,0x81,0xb2,0x83,0x0d,0x05,0x1d,0xd4,0x01,0x30,0x07,0x77,0x50,0x85, +0x8d,0xcd,0xae,0xcd,0x25,0x8d,0xac,0xcc,0x8d,0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73, +0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x9b,0x12,0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2, +0xd8,0xec,0xca,0xe4,0xa6,0x04,0x46,0x1d,0x32,0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32, +0xb9,0xa6,0x37,0xb2,0x32,0xb6,0x29,0x01,0x52,0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee, +0xad,0x4e,0x6e,0xac,0x6c,0x6e,0x4a,0x20,0x07,0x75,0xc8,0xf0,0x5c,0xca,0xdc,0xe8, +0xe4,0xf2,0xa0,0xde,0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0x77,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x35,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x0d,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e, +0x71,0xdb,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc8,0x6d, +0x9b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94, +0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x2d,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54, +0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0x1b,0x83,0x34, +0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x96,0xe0,0x0c, +0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x05,0x44,0xc3,0xe5,0x3b,0x8f, +0x6f,0x44,0x0e,0xf5,0x88,0x83,0x8f,0xdc,0xb6,0x1d,0x54,0xc3,0xe5,0x3b,0x8f,0x2f, +0x01,0xcc,0xb3,0x10,0x25,0x51,0x11,0x8b,0x5f,0xdc,0xb6,0x11,0x54,0xc3,0xe5,0x3b, +0x8f,0x3f,0x11,0xd7,0x44,0x45,0x44,0xe9,0x00,0x83,0x5f,0xdc,0xb6,0x15,0x58,0xc3, +0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11,0xe1,0x17,0xb7,0x6d, +0x02,0xd9,0x70,0xf9,0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38,0x88,0x0d,0x18,0x39, +0xd4,0xe3,0x23,0xb7,0x6d,0x06,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e, +0x71,0xdb,0x00,0x00,0x61,0x20,0x00,0x00,0x21,0x09,0x00,0x00,0x13,0x04,0x5c,0x2c, +0x10,0x00,0x00,0x00,0x47,0x00,0x00,0x00,0x34,0xcc,0x00,0x94,0x51,0x21,0x15,0x61, +0x40,0xb1,0x95,0x5c,0xa9,0x14,0x5f,0xd9,0xd5,0x40,0xb9,0x14,0x4c,0xd9,0x14,0x53, +0x19,0x06,0x14,0x6f,0x40,0xf9,0x06,0x94,0x52,0x15,0x54,0x44,0xf9,0x14,0x0d,0x7d, +0x35,0x40,0x4a,0x11,0x94,0x41,0x79,0x94,0xc0,0x08,0x00,0x19,0x63,0x04,0x20,0x08, +0x82,0x28,0x18,0x8c,0x11,0xb4,0xe6,0x9c,0xb3,0xdf,0x18,0x01,0x08,0x82,0xa0,0xfc, +0x8d,0x11,0x80,0x20,0x08,0xf3,0xbf,0x30,0x46,0x00,0x82,0x20,0x18,0xff,0xc2,0x18, +0xc1,0x3b,0x93,0x26,0xda,0x8d,0x11,0x80,0x20,0x08,0xc2,0xbf,0x30,0x46,0xd0,0x9a, +0x73,0xce,0x7b,0x63,0x04,0x20,0x08,0x82,0x32,0x18,0x8c,0x11,0x80,0x20,0x08,0x82, +0xa0,0x30,0x46,0x00,0x82,0x20,0x08,0x82,0xc1,0x18,0x01,0x08,0xe2,0xff,0x3d,0x06, +0x63,0x04,0x21,0x09,0x86,0x78,0x37,0x46,0xb0,0xc7,0x6a,0xbc,0x7f,0x63,0x04,0x6b, +0xad,0xd6,0xe2,0x37,0x46,0xf0,0xdf,0x7f,0xff,0x7e,0x63,0x04,0xad,0x39,0xe7,0xbc, +0x2f,0x8c,0x11,0xc8,0xa2,0xdb,0xff,0xdf,0x18,0x81,0xce,0x9a,0x73,0xfa,0x8d,0x11, +0xa8,0x78,0x7d,0xaa,0xde,0x18,0x01,0x08,0x82,0x20,0x08,0x0e,0x63,0x04,0x6b,0xad, +0xd6,0xba,0x37,0x46,0x00,0x82,0xa0,0x7f,0x87,0xc1,0x18,0x41,0x6b,0xce,0x39,0xed, +0x8d,0x11,0x80,0x20,0x08,0x92,0x60,0x30,0x46,0x00,0x82,0x20,0xa8,0x83,0xc1,0x18, +0x01,0x1c,0x97,0xf9,0xed,0x8d,0x11,0x90,0x25,0xaf,0xdf,0xdf,0x18,0x01,0x08,0x82, +0x20,0x0b,0x06,0x63,0x04,0x20,0x08,0x82,0xe8,0x37,0x46,0x00,0x82,0x20,0x88,0xff, +0xc2,0x0c,0xc0,0x18,0x01,0x08,0x82,0x20,0xfe,0x8d,0x11,0x80,0x20,0x08,0xc2,0xdf, +0x08,0x00,0x00,0x00,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xb6,0xa0,0x07,0x65, +0x00,0x0b,0xaf,0x80,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xb7,0xb0,0x07, +0x66,0x50,0x0b,0xb1,0x90,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xb8,0xc0, +0x07,0x67,0x70,0x0b,0xb7,0xa0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xb9, +0xd0,0x07,0x68,0x50,0x0b,0xb5,0xb0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06, +0xba,0xe0,0x07,0x68,0xe0,0x0a,0xb9,0xc0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00, +0x06,0xbb,0xf0,0x07,0x69,0x00,0x0b,0xaf,0xd0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60, +0x00,0x06,0xbc,0x00,0x0a,0x6a,0x90,0x0b,0xb9,0xe0,0x0a,0x23,0x06,0x09,0x00,0x82, +0x60,0x00,0x06,0xbd,0x10,0x0a,0x6b,0x40,0x0b,0xb3,0xf0,0x0a,0x23,0x06,0x09,0x00, +0x82,0x60,0x00,0x06,0xbe,0x20,0x0a,0x6c,0x70,0x0b,0xb5,0x00,0x0b,0x23,0x06,0x09, +0x00,0x82,0x60,0x00,0x06,0xbf,0x30,0x0a,0x6d,0x90,0x0b,0xb8,0x10,0x0b,0x23,0x06, +0x09,0x00,0x82,0x60,0x00,0x06,0xe0,0x40,0x0a,0x6e,0xe0,0x0b,0xba,0x20,0x0b,0x23, +0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe1,0x50,0x0a,0x6f,0x00,0x0e,0xbf,0x30,0x0b, +0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe2,0x60,0x0a,0x70,0xe0,0x0b,0xbe,0x40, +0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe3,0x70,0x0a,0x74,0xf0,0x0b,0xe2, +0x50,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe4,0x80,0x0a,0x76,0x00,0x0e, +0xe0,0x60,0x0b,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0xc0,0xc3,0x1f,0x84,0xc3,0x88, +0x81,0x01,0x80,0x20,0x18,0x10,0xf1,0x00,0x0a,0xe5,0x30,0x62,0x60,0x00,0x20,0x08, +0x06,0x44,0x3c,0x80,0xc2,0x38,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x21,0x0f,0xa1, +0x70,0x0e,0x23,0x06,0x07,0x00,0x82,0x60,0xd0,0xa9,0x83,0x2a,0x14,0xe8,0x30,0x9a, +0x10,0x04,0x65,0x94,0xc3,0x95,0x61,0x0e,0x57,0x41,0x2b,0x70,0x11,0x01,0x54,0x50, +0x0a,0x5a,0x49,0x01,0x25,0x24,0x70,0x82,0x61,0x27,0x18,0x66,0x02,0x18,0xc0,0xc7, +0x84,0x30,0x80,0xcf,0x68,0x42,0x03,0x5c,0x60,0xd8,0x39,0x86,0x59,0x21,0xd0,0xc7, +0x0a,0x81,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0xf5,0x03,0x2f,0x5c,0xf4,0x30, +0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xdd,0x3f,0xfc, +0x82,0xa6,0x0f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x27,0x18,0x76,0x82,0x61,0x76, +0x08,0xf4,0xb1,0x43,0xa0,0x8f,0x09,0x0c,0x7c,0x4c,0x60,0xe0,0x33,0x9a,0x90,0x08, +0xa3,0x09,0xca,0x60,0x08,0x21,0x1f,0x43,0x08,0xf9,0x98,0x22,0x0b,0xf0,0x31,0x65, +0x16,0xe0,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x4d,0xd0,0x03,0x21,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x71,0x13,0xf5,0x40,0x08,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xe0,0xc4,0x3d,0xec,0x81,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x4e,0xe0, +0x03,0x1f,0x08,0xa7,0x18,0x76,0x8a,0x61,0x46,0x08,0xf4,0x31,0x42,0xa0,0x8f,0x51, +0x9c,0x7c,0x8c,0xe2,0xe4,0x73,0xc2,0x40,0x27,0x0c,0x34,0x62,0xd0,0x00,0x20,0x08, +0x06,0x4d,0x58,0xfc,0x03,0x1e,0xd4,0x84,0x10,0x88,0x84,0x48,0x88,0x84,0x48,0x8c, +0x26,0x04,0xc0,0x68,0x82,0x10,0x58,0x19,0x08,0xf2,0xb1,0x32,0x10,0xe4,0x63,0x82, +0x20,0x1f,0x13,0x04,0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2, +0xb3,0xf8,0x87,0xc0,0x90,0x34,0x80,0x8f,0x21,0x69,0x00,0x9f,0xe1,0x08,0xe1,0x15, +0x86,0x6f,0x38,0x62,0x90,0x85,0xe2,0x2b,0x21,0xd0,0xe1,0x08,0x42,0x16,0x86,0x6f, +0x38,0xa2,0xa8,0x85,0xe2,0x2b,0x21,0xd0,0x22,0x02,0x1d,0x31,0x78,0x00,0x10,0x04, +0x83,0x09,0x2e,0x5a,0xa2,0x15,0x50,0x01,0xbb,0x72,0x21,0x17,0xce,0xe2,0x2c,0x68, +0xc2,0x16,0x46,0x13,0x82,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xb9,0x10,0x8b, +0x60,0xc4,0xe0,0x01,0x40,0x10,0x0c,0xa6,0xb9,0x80,0x09,0x5a,0x58,0x85,0x4d,0xe3, +0x05,0x5e,0x50,0x0b,0xb5,0xb8,0x89,0x5c,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x4e,0x2e,0x64,0xa2,0x15,0xde,0x62,0x34,0x21,0x18, +0x86,0x1b,0x82,0xb7,0x00,0x83,0x52,0x4e,0x82,0x4b,0x08,0xb6,0x86,0x94,0xe0,0x6a, +0x02,0x9d,0x65,0x08,0x84,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xba,0xbc,0xc8,0x09, +0x5a,0xb8,0x8b,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x13,0x0c,0x3b,0xc1,0x30,0x13, +0x36,0xf9,0x98,0xb0,0xc9,0xc7,0x04,0x93,0x80,0x8f,0x09,0x27,0x01,0x9f,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x54,0x03,0x2d,0x0c,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0xd5,0x50,0x8b,0x76,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x60,0x0d,0xb5, +0x38,0x86,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5a,0x83,0x2d,0xde,0x21,0x18,0x31, +0x30,0x00,0x10,0x04,0x83,0x68,0x35,0xc4,0x62,0x18,0x31,0x30,0x00,0x10,0x04,0x83, +0x88,0x35,0xc6,0x42,0x38,0x61,0xa0,0x13,0x06,0xb2,0x83,0x88,0x8f,0x19,0x44,0x7c, +0x8a,0x58,0x0b,0x28,0x82,0x2d,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xaa,0xd8,0x28, +0x0b,0x21,0x35,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x92,0x0d,0xb3,0x10,0x54,0x63, +0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0xdb,0xa8,0x8b,0x77,0x58,0x0d,0x21,0xc0,0x0b, +0xbc,0xc0,0x0b,0xbc,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1, +0x04,0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x86,0x37,0xf4,0x82,0x1e,0x60,0xa3, +0x31,0xfa,0xa2,0x2f,0xfa,0xa2,0x2f,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13, +0x06,0x61,0x34,0x81,0x18,0x4a,0xc2,0x0d,0xb0,0x30,0xd0,0x0b,0x10,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x41,0xf5,0x1b,0x77,0x21,0x04,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0, +0x90,0x87,0x68,0xf0,0x03,0x6e,0x04,0x4e,0x69,0x94,0x46,0x69,0x94,0xc6,0x68,0x42, +0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0x43,0x69,0xbf,0x01,0x23, +0x06,0x07,0x00,0x82,0x60,0x50,0x99,0x87,0x5f,0x04,0xc8,0x88,0x41,0x03,0x80,0x20, +0x18,0x34,0xeb,0x91,0x1a,0x23,0xf1,0x1b,0x41,0xc5,0x1a,0xac,0xc1,0x1a,0xac,0x31, +0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x30,0x62,0xd0, +0x00,0x20,0x08,0x06,0x0d,0x7c,0xb8,0x06,0x4a,0x90,0xc7,0x06,0x06,0xb1,0x11,0x1b, +0xb1,0x11,0x1b,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40, +0x0c,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xd4,0xc7,0x6c,0xb4,0x44,0x7a,0x98,0x41, +0x19,0xd8,0x86,0x6d,0xd8,0x86,0x6d,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26, +0x0c,0xc2,0x68,0x02,0x31,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xa3,0x1f,0xb8,0x21, +0x13,0xee,0x71,0xa9,0xc1,0x6e,0xec,0xc6,0x6e,0xec,0xc6,0x68,0x42,0x00,0x8c,0x26, +0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x88,0x41,0x03,0x80,0x20,0x18,0x34, +0xff,0xd1,0x1b,0x37,0x31,0x1f,0xd5,0x1b,0x80,0x07,0x78,0x80,0x07,0x78,0x8c,0x26, +0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x14,0x1d,0xec,0x07, +0xd8,0x28,0xf4,0x06,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x12,0x11,0xdd,0x10, +0x82,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x4e,0xa4,0x3c,0x7e,0x62,0x3f,0xe4,0x20, +0x40,0x0f,0xf4,0x40,0x0f,0xf4,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18, +0x84,0xd1,0x04,0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x86,0x45,0xd4,0x83,0x2c, +0x40,0xa4,0x0f,0x8c,0xf6,0x68,0x8f,0xf6,0x68,0x8f,0xd1,0x84,0x00,0x18,0x4d,0x10, +0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x62, +0xe4,0x3d,0xd2,0xa2,0x44,0xdc,0x60,0x91,0x0f,0xf9,0x90,0x0f,0xf9,0x18,0x4d,0x08, +0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x18,0x31,0x68,0x00,0x10, +0x04,0x83,0xc6,0x46,0xe8,0xc3,0x2d,0x54,0x84,0x0d,0xa0,0xfb,0xb8,0x8f,0xfb,0xb8, +0x8f,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x5a, +0x85,0x18,0x81,0x11,0x83,0x03,0x00,0x41,0x30,0xa8,0x70,0x04,0x3e,0x82,0x6b,0xc4, +0xa0,0x01,0x40,0x10,0x0c,0x9a,0x1e,0xd9,0x8f,0xba,0x88,0x11,0x54,0x08,0xfc,0xc3, +0x3f,0xfc,0xc3,0x3f,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34, +0x81,0x18,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x11,0x13,0x10,0xd1,0x0b,0x1b,0x99, +0x05,0x63,0x44,0x46,0x64,0x44,0x46,0x64,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34, +0x61,0x10,0x46,0x13,0x88,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x33,0x29,0x91, +0xbf,0xd8,0x11,0x52,0x58,0x50,0x04,0x45,0x50,0x04,0x45,0x46,0x13,0x02,0x60,0x34, +0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0, +0x61,0x13,0x15,0x21,0x0d,0x30,0x11,0x05,0xa8,0x45,0x5a,0xa4,0x45,0x5a,0x64,0x34, +0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xc1,0x70,0x03,0x1c, +0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x9c,0x9c,0x49,0x60,0xc1,0x6d,0xc8, +0x67,0xc4,0xe0,0x01,0x40,0x10,0x0c,0xa6,0x38,0x71,0x11,0xd8,0x48,0x8d,0x00,0x37, +0x74,0x43,0x37,0xd0,0x04,0x4d,0x6a,0xe4,0x36,0x46,0x13,0x02,0xc0,0xe4,0xa3,0x1c, +0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0x9d,0xb0,0x49,0x60,0x01,0x6f,0xc8, +0x67,0xc4,0xe0,0x01,0x40,0x10,0x0c,0x26,0x3b,0x99,0x91,0xda,0x70,0x8d,0xa0,0x37, +0x7e,0xe3,0x37,0xda,0xa4,0x4d,0x74,0x84,0x37,0x46,0x13,0x02,0xc0,0xc0,0x43,0x1d, +0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0x9e,0xc4,0x49,0x60,0x41,0x78,0xc8, +0x67,0xc4,0xe0,0x01,0x40,0x10,0x0c,0xa6,0x3d,0xc1,0x11,0xdd,0x98,0x8d,0x40,0x3c, +0xc8,0x83,0x3c,0xe4,0x44,0x4e,0x7e,0x24,0x3c,0x46,0x13,0x02,0xc0,0xf6,0xe3,0x1d, +0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0x9f,0xd8,0x49,0x60,0x81,0x79,0xc8, +0x67,0xc4,0xe0,0x01,0x40,0x10,0x0c,0x26,0x50,0xe9,0x91,0xdf,0xc0,0x8d,0xe0,0x3c, +0xd2,0x23,0x3d,0xee,0xe4,0x4e,0xc8,0xc4,0x3c,0x46,0x13,0x02,0xc0,0xa0,0x76,0x90, +0x8f,0x45,0xed,0x20,0x1f,0x93,0xda,0x41,0x3e,0x36,0xb5,0x83,0x7c,0xec,0x61,0x07, +0xf9,0x18,0xc4,0x0e,0xf2,0xb1,0x88,0x1d,0xe4,0x63,0x12,0x3b,0xc8,0xc7,0x08,0x04, +0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x4c,0x62,0x07,0xf9,0xd8, +0xc4,0x0e,0xf2,0x31,0x8a,0x1d,0xe4,0x63,0x15,0x3b,0xc8,0xc7,0x10,0x02,0x3e,0x86, +0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0xac,0x6a,0x07,0xf9,0x98,0xd5,0x0e, +0xf2,0xb1,0xab,0x1d,0xe4,0x63,0x58,0x3b,0xc8,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0, +0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0xec,0x0c,0xd8,0x00,0x3e,0x16,0x8c,0x01,0x7c, +0x2c,0xf8,0xe0,0x63,0x47,0x40,0x1f,0x3b,0x04,0xfa,0xd8,0x31,0xd0,0xc7,0x0e,0x82, +0x3e,0x36,0x07,0xf7,0x20,0x1f,0xa3,0x83,0x7b,0x90,0x8f,0xd5,0xc1,0x3d,0xc8,0xc7, +0xec,0xe0,0x1e,0xe4,0x63,0x72,0x60,0x0f,0xf2,0xb1,0x39,0xb0,0x07,0xf9,0x18,0x1d, +0xd8,0x83,0x7c,0xac,0x0e,0xec,0x41,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0x11, +0x08,0x7c,0x8c,0x40,0xe0,0x63,0x75,0x90,0x0f,0xf2,0x31,0x3b,0xc8,0x07,0xf9,0xd8, +0x1d,0xe4,0x83,0x7c,0x0c,0x0f,0xf2,0x41,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f, +0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x78,0xc0,0x0f,0xf2,0xb1,0x3c,0xe0,0x07,0xf9, +0x98,0x1e,0xf0,0x83,0x7c,0x6c,0x0f,0xf8,0x41,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80, +0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x44,0x18,0xd0,0xc7,0x08,0x31,0xa0,0x8f, +0x11,0x63,0x40,0x1f,0x23,0xc8,0x80,0x3e,0x36,0x0b,0x20,0x21,0x1f,0xa3,0x05,0x90, +0x90,0x8f,0xd5,0x02,0x48,0xc8,0xc7,0x6c,0x01,0x24,0xe4,0x63,0xb2,0xf0,0x0f,0xf2, +0xb1,0x59,0xf8,0x07,0xf9,0x18,0x2d,0xfc,0x83,0x7c,0xac,0x16,0xfe,0x41,0x3e,0x46, +0x20,0xf0,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0xb5,0x20,0x12, +0xf2,0x31,0x5b,0x10,0x09,0xf9,0xd8,0x2d,0x88,0x84,0x7c,0x0c,0x17,0x44,0x42,0x3e, +0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0xb8,0x50, +0x12,0xf2,0xb1,0x5c,0x28,0x09,0xf9,0x98,0x2e,0x94,0x84,0x7c,0x6c,0x17,0x4a,0x42, +0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x44, +0x28,0xd0,0xc7,0x08,0x51,0xa0,0x8f,0x11,0xa3,0x40,0x1f,0x23,0x48,0x81,0x3e,0x36, +0x0f,0x2a,0x21,0x1f,0xa3,0x07,0x95,0x90,0x8f,0xd5,0x83,0x4a,0xc8,0xc7,0xec,0x41, +0x25,0xe4,0x63,0xf2,0x90,0x12,0xf2,0xb1,0x79,0x48,0x09,0xf9,0x18,0x3d,0xa4,0x84, +0x7c,0xac,0x1e,0x52,0x42,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c, +0x8c,0x40,0xe0,0x63,0xf5,0xc0,0x12,0xf2,0x31,0x7b,0x60,0x09,0xf9,0xd8,0x3d,0xb0, +0x84,0x7c,0x0c,0x1f,0x58,0x42,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04, +0x7c,0x0c,0x21,0xe0,0x63,0xf8,0xf0,0x12,0xf2,0xb1,0x7c,0x78,0x09,0xf9,0x98,0x3e, +0xbc,0x84,0x7c,0x6c,0x1f,0x5e,0x42,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21, +0x04,0x7c,0x0c,0x21,0xe0,0x63,0x44,0x38,0xd0,0xc7,0x08,0x71,0xa0,0x8f,0x11,0xe3, +0x40,0x1f,0x23,0xc8,0x81,0x3e,0xf6,0x2e,0xf6,0x11,0x9f,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0x4e,0xc7,0x6f,0x02,0x0b,0xdc,0x45,0x3e,0x23,0x06,0x0f,0x00,0x82,0x60, +0x30,0xa1,0x4e,0xd9,0x9c,0x0b,0xb8,0x04,0xef,0x12,0x2f,0xf1,0xf2,0x37,0x7f,0xc3, +0x36,0xee,0x32,0x9a,0x10,0x00,0x96,0x32,0xfb,0x11,0x9f,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0x58,0x67,0x74,0x02,0x0b,0xe6,0x45,0x3e,0x23,0x06,0x0f,0x00,0x82,0x60, +0x30,0xb5,0x8e,0xda,0xb0,0x4b,0xb9,0x04,0xf4,0x62,0x2f,0xf6,0x42,0x3a,0xa4,0x13, +0x37,0xf3,0x32,0x9a,0x10,0x00,0x76,0x2f,0x20,0x12,0x9f,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0x62,0x07,0x75,0x02,0x0b,0xf0,0x45,0x3e,0x23,0x06,0x0f,0x00,0x82,0x60, +0x30,0xc9,0xce,0xdb,0xc4,0x8b,0xba,0x04,0xf9,0xb2,0x2f,0xfb,0x92,0x3a,0xa9,0x63, +0x37,0xf8,0x32,0x9a,0x10,0x00,0x26,0x33,0x25,0x12,0x9f,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0x6c,0xa7,0x75,0x02,0x0b,0xfa,0x45,0x3e,0x23,0x06,0x0f,0x00,0x82,0x60, +0x30,0xdd,0x0e,0xdd,0xd8,0xcb,0xbb,0x04,0xfe,0x02,0x32,0x20,0xe3,0x3a,0xae,0xb3, +0x37,0xfd,0x32,0x9a,0x10,0x00,0x06,0xe1,0x83,0x7c,0x2c,0xc2,0x07,0xf9,0x98,0x84, +0x0f,0xf2,0xb1,0x09,0x1f,0xe4,0x63,0x0f,0x2f,0xc8,0xc7,0x20,0x5e,0x90,0x8f,0x45, +0xbc,0x20,0x1f,0x93,0x78,0x41,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0x11,0x08, +0x7c,0x8c,0x40,0xe0,0x63,0x12,0x29,0xc8,0xc7,0x26,0x52,0x90,0x8f,0x51,0xa4,0x20, +0x1f,0xab,0x48,0x41,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c, +0x21,0xe0,0x63,0x15,0x1b,0xc8,0xc7,0x2c,0x36,0x90,0x8f,0x5d,0x6c,0x20,0x1f,0xc3, +0xd8,0x40,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0, +0x63,0x67,0xc0,0x06,0xf0,0xb1,0x60,0x0c,0xe0,0x63,0xc1,0x07,0x1f,0x3b,0x02,0xfa, +0xd8,0x21,0xd0,0xc7,0x8e,0x81,0x3e,0x76,0x10,0xf4,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0x03,0x84,0x7c,0x27,0x45,0x48,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x10, +0xfa,0x9d,0x14,0x21,0x91,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x44,0x08,0x7c,0x52, +0x84,0x44,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x18,0xa1,0xf0,0x49,0x11,0x12,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x84,0xc6,0xa7,0x45,0x50,0x64,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x12,0x22,0x9f,0x16,0x41,0x91,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x4c,0xa8,0x7c,0x5a,0x04,0x45,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x38,0x21, +0xf3,0x69,0x11,0x14,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x85,0xcc,0x07,0xd1, +0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x52,0xe8,0x7c,0x10,0xfd,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x43,0x85,0xd0,0x07,0xd1,0x8f,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x56,0x28,0x7d,0x10,0xfd,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x85,0xd6, +0x07,0xf1,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5a,0x88,0x7d,0x10,0xff,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x85,0xda,0x07,0xf1,0x8f,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x5e,0xc8,0x7d,0x10,0xff,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03, +0x86,0xdc,0x07,0xe9,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x62,0xe8,0x7d,0x90, +0xfe,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x86,0xe0,0x07,0xe9,0x8f,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x66,0x28,0x7e,0x90,0xfe,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x83,0x86,0xe6,0x07,0x09,0x91,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6a,0x88, +0x7e,0x90,0x10,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x86,0xea,0x07,0x09,0x91, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6e,0xc8,0x7e,0x90,0x10,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0x03,0x87,0xee,0x87,0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc8, +0x21,0xfc,0xe1,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x74,0x28,0x7f,0x38,0x64, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x1d,0xd2,0x1f,0x0e,0x19,0x31,0x38,0x00,0x10, +0x04,0x83,0x83,0x87,0xf4,0x87,0x40,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe8,0xa1, +0xfd,0x21,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7c,0x88,0x7f,0x08,0x64,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0x1f,0xea,0x1f,0x02,0x19,0x31,0x38,0x00,0x10,0x04, +0x03,0x2d,0x87,0xf0,0x67,0x6e,0x68,0x68,0x34,0x21,0x08,0x46,0x0c,0x1a,0x00,0x04, +0xc1,0xa0,0x09,0xa3,0xff,0xb9,0x9b,0x1a,0xaa,0xa1,0x1a,0x12,0x21,0x11,0x12,0x21, +0x11,0x1a,0x4d,0x08,0x80,0xe1,0x88,0xc0,0x74,0x82,0x6f,0xba,0x21,0x75,0x84,0xc0, +0x94,0x82,0x3e,0xa6,0x18,0xf4,0x31,0xe5,0xa0,0x8f,0x11,0x83,0x7c,0xac,0x18,0xe4, +0x63,0x83,0x21,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd8,0x68,0x85,0x06,0xd7, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x8d,0x58,0x68,0x78,0x9d,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xdc,0xa8,0x85,0x06,0xd8,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0xe3,0x8d,0x5a,0x68,0x40,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe0,0xc8,0x85, +0x86,0xf4,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x8e,0x5e,0x68,0x50,0x1f,0x13, +0x6a,0x47,0x3e,0x26,0x10,0xf0,0xb1,0x60,0x77,0xe4,0x63,0xc1,0x00,0x1f,0x3b,0x8a, +0xf8,0x58,0xa0,0x3b,0xf2,0xb1,0xe4,0x77,0xe4,0x63,0x47,0x10,0x1f,0x4b,0xc2,0x47, +0x3e,0x26,0x04,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0x8f,0xe0,0xa8,0x1b, +0x31,0x30,0x00,0x10,0x04,0x83,0x48,0x8f,0xd2,0x28,0x18,0x8e,0xf8,0xc0,0x87,0xf8, +0x2e,0x18,0x62,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x3f,0xea,0x21,0xf0,0x01,0xa3, +0xd3,0x31,0x1d,0x30,0x02,0x23,0x30,0x02,0xa3,0xd1,0x84,0x00,0x18,0x8e,0x08,0xee, +0x47,0xf8,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0xfa,0x23,0x1e,0xda,0x9d,0xdb,0xc1, +0x99,0x9b,0x41,0x1f,0xf4,0xb1,0x23,0x3b,0x1a,0xa3,0xf2,0x19,0x4d,0x08,0x80,0xd1, +0x04,0x21,0x98,0x25,0x10,0x06,0x2a,0x0c,0x31,0x08,0x60,0x0f,0x18,0xa8,0x30,0xc0, +0x20,0x90,0x3d,0x60,0xa0,0xc2,0xd0,0x02,0xda,0x03,0x06,0x2a,0x0c,0x25,0xb0,0x3d, +0x60,0xa0,0xc2,0x50,0x02,0xdc,0x03,0x06,0x2a,0x0c,0x2e,0xd0,0x3d,0x60,0xa0,0x62, +0xd0,0x02,0x7f,0x0c,0x80,0x81,0x8a,0xcf,0x0a,0xd8,0x31,0x00,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x70,0xa5,0x36,0xb2,0x99,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xba, +0x53,0x3a,0x23,0xf1,0x21,0xa5,0xd1,0x84,0x40,0xa8,0xa0,0x87,0xb4,0x4e,0x29,0xb8, +0x0b,0x0c,0x1b,0x31,0x38,0x00,0x10,0x04,0x83,0x8e,0x95,0xd8,0xe8,0x7c,0x4e,0x69, +0x34,0x21,0x00,0x46,0x13,0x84,0xe0,0x04,0xc3,0x4e,0x30,0xcc,0x04,0x83,0x3e,0x26, +0x1c,0xf4,0x39,0x61,0xa0,0x13,0x06,0x1a,0x4d,0x70,0x80,0xd1,0x84,0x27,0x38,0xc2, +0xb0,0x23,0x0c,0x33,0xe1,0x77,0xe4,0x63,0xc2,0xef,0xc8,0xc7,0x88,0x30,0x82,0x8f, +0x11,0x62,0x04,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xca,0x69,0x94,0x08,0x61, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x73,0x22,0x25,0x42,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0xe3,0x9c,0x4c,0x49,0x85,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd0, +0xe9,0x94,0x56,0x48,0x38,0xc6,0xb0,0x63,0x0c,0x33,0x42,0xa0,0x8f,0x11,0x02,0x7d, +0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x61,0x27,0x55,0x12,0x21,0x70,0x02,0x27,0x70, +0x6a,0xa5,0x56,0x6a,0xa5,0x56,0x1a,0x4d,0x08,0x80,0xe1,0x88,0x20,0x86,0x82,0x6f, +0xba,0x81,0x86,0x84,0xe0,0xc2,0xc0,0xa8,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xdc, +0x69,0x95,0x5c,0xc8,0x84,0x0e,0xe3,0x86,0x6e,0xa8,0x9c,0xca,0x49,0x96,0x82,0xd1, +0x84,0x00,0xb0,0x60,0x8d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0x3c,0xbd, +0x52,0x60,0x81,0x21,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xe8,0xa9,0x95,0x02, +0x0b,0xdc,0x48,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xd9,0xd3,0x2c,0x05,0xc3, +0x11,0x70,0xc0,0x43,0xc1,0x37,0xdd,0x20,0xc4,0x41,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0x07,0x3f,0xed,0x52,0x30,0x0c,0x47,0x04,0x3f,0xe4,0x7c,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xf8,0x13,0x2f,0x0d,0x85,0x05,0x03,0x7d,0x8c,0x8c,0x82,0xf8,0x4c, +0x37,0x04,0x65,0x44,0xcc,0x32,0x0c,0x44,0x1d,0x0c,0x47,0xe4,0x01,0x19,0x39,0xdf, +0x74,0x43,0x1f,0x9d,0x51,0x30,0x4b,0x80,0x0c,0x47,0xec,0x01,0x1a,0x29,0xdf,0x2c, +0x83,0x51,0x04,0xc6,0x28,0xf1,0xb1,0x20,0x8d,0xe4,0x63,0x01,0x03,0x9f,0x59,0x02, +0x64,0x38,0xe2,0x28,0x25,0xe1,0x9b,0x65,0x38,0x90,0x60,0x96,0x00,0x19,0x28,0x31, +0x98,0x01,0x24,0x0a,0x5b,0x0c,0x0e,0x90,0x30,0x06,0x4a,0x0c,0x31,0x18,0x8c,0xc2, +0x3b,0x3c,0xc3,0x94,0x3f,0x82,0x8f,0x05,0xa8,0x24,0x9f,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0x54,0x2a,0x9f,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5c,0xaa,0x9d, +0x40,0x21,0xb0,0x39,0x0a,0xe2,0x63,0x74,0x74,0x3b,0xf1,0x19,0x31,0x30,0x00,0x10, +0x04,0x83,0xc8,0xa5,0xfa,0x29,0x18,0x8e,0xe0,0x9d,0x57,0x22,0xbe,0x0b,0x8c,0xb2, +0x25,0x90,0x8f,0x05,0x86,0x7c,0x2c,0x28,0xe4,0x63,0x41,0x1f,0xc1,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0xa2,0x9a,0x22,0xa9,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0x9c,0xc2,0xa7,0x07,0x0c,0x86,0x23,0x02,0x3e,0x72,0xbe,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x76,0x2a,0x9f,0x22,0x31,0xb0,0x60,0xa0,0xcf,0x74,0x43,0xf0,0x47,0xc3, +0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x3b,0xa5,0x52,0x81,0x1d,0xe3,0x24,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x88,0x7a,0x8a,0xa5,0x02,0x0b,0x06,0xf9,0x8c,0x18,0x18, +0x00,0x08,0x82,0x41,0xf4,0x53,0x2e,0x15,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xc6, +0x53,0xfb,0x64,0x47,0x31,0x35,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60,0x42,0x1a,0xc9, +0xc7,0x84,0x34,0x92,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x65,0xc5,0x4f,0xc2, +0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x66,0xd5,0x4f,0xc2,0x09,0x03,0x9d,0x30,0xd0, +0x09,0x86,0x9d,0x60,0x98,0x09,0xb1,0x04,0x1f,0x13,0x64,0x09,0x3e,0x23,0x06,0x07, +0x00,0x82,0x60,0xa0,0xa5,0x15,0x4a,0x8d,0x12,0x58,0x8d,0x26,0x04,0xc0,0x68,0x82, +0x10,0x58,0x21,0xc4,0xc7,0x0a,0x21,0x3e,0xc3,0x11,0xc2,0x23,0x7c,0xd3,0x0d,0x24, +0xd5,0x52,0xc1,0x70,0xc4,0x00,0x09,0xdf,0x74,0x83,0x49,0xbd,0x54,0x30,0xdd,0xa0, +0x56,0x6c,0x45,0x4c,0x37,0xac,0x55,0x5b,0x0d,0x55,0x44,0x50,0x44,0x04,0x25,0x10, +0x50,0x02,0x01,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xf8,0x15,0x4f,0xe1,0x92,0x5c, +0x09,0xc1,0x4f,0xfd,0xd4,0x4f,0xfd,0xd4,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68, +0xc2,0x20,0x4c,0x37,0xe0,0x55,0x5e,0x39,0x95,0x04,0x30,0x62,0xd0,0x00,0x20,0x08, +0x06,0x0d,0x69,0x89,0x95,0x2f,0xe1,0x55,0x70,0x94,0x55,0x59,0x95,0x55,0x59,0x8d, +0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74,0xc3,0x5f,0xf9,0x15,0x55, +0x4f,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xa8,0x16,0x5a,0x91,0x93,0x5f,0x05, +0xcd,0x5a,0xad,0xd5,0x5a,0xad,0xd5,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2, +0x20,0x4c,0x37,0x90,0x56,0x69,0x61,0x45,0x05,0x30,0x62,0xd0,0x00,0x20,0x08,0x06, +0x0d,0x6c,0xb9,0x95,0x3a,0x91,0x16,0x15,0xc4,0x55,0x5c,0xc5,0x55,0x5c,0x8d,0x26, +0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x34, +0xb4,0x25,0x57,0xee,0x84,0x5a,0x51,0x51,0x57,0x75,0x55,0x57,0x75,0x35,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xe0, +0x96,0x5d,0xc9,0x13,0x6b,0x3d,0x49,0x5e,0xe5,0x55,0x5e,0xe5,0xd5,0x68,0x42,0x00, +0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0xcc,0x96,0x6c,0x99,0x41,0x89,0x41, +0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xf8,0x16,0x5f,0xe1,0x93,0x6c,0x89,0x41, +0xf0,0x57,0x7f,0xf5,0x57,0x7f,0x35,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30, +0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x88,0x17,0x68,0xf1,0x93,0x6d,0x7d,0xc5, +0x68,0x8d,0xd6,0x68,0x8d,0xd6,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20, +0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x63,0x5e,0xa4,0x05,0x52,0xba,0xd5,0x25,0xa7, +0x75,0x5a,0xa7,0x75,0x5a,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x60, +0x78,0x50,0x0a,0xf1,0x31,0x3c,0x28,0x85,0xf8,0xdc,0x1b,0x19,0x35,0x62,0x70,0x00, +0x20,0x08,0x06,0x87,0x7b,0xb5,0x16,0x38,0x04,0x36,0x53,0xab,0x40,0x9f,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xe0,0xcb,0xb5,0xc6,0x2a,0xb0,0x9a,0x1a,0xe2,0x63,0x42, +0x20,0x1f,0x0b,0x6e,0x0a,0x3e,0x16,0x98,0x95,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xa8,0x2f,0xda,0xca,0xa9,0xc0,0x40,0xa9,0xa7,0xe4,0x33,0x62,0x70,0x00,0x20, +0x08,0x06,0xc7,0x7d,0xd9,0x56,0x90,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x81,0x5f, +0xb7,0xa5,0x53,0x81,0x11,0x47,0x7c,0x4c,0x08,0xe4,0x63,0x41,0x02,0x1f,0x93,0xa5, +0xb6,0x92,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xfa,0x95,0x5e,0x81,0xb9,0x55, +0x10,0x1f,0x4b,0x05,0x53,0x00,0xc1,0x05,0x86,0x59,0x2a,0x9c,0x02,0x08,0x2e,0x30, +0xcc,0x06,0x0c,0x3e,0x26,0x60,0xf0,0x19,0x6e,0x40,0x05,0xb8,0x20,0x83,0xe1,0x06, +0x54,0x80,0x0b,0x32,0x28,0x21,0xd0,0x0b,0x8c,0x32,0xc7,0x90,0x8f,0x3d,0x86,0x7c, +0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0x2a,0xb1,0xf3,0x12,0x02,0x21,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x83,0xc5,0xd4,0x2b,0x80,0x2d,0x0b,0x60,0x4b,0x3e,0x16,0xd0, +0x15,0x7c,0x6c,0xb0,0x2b,0xf9,0x58,0x60,0x57,0xf0,0xb1,0x62,0xb6,0xe4,0x63,0xc1, +0x6c,0xc1,0xc7,0x82,0x42,0x3e,0x16,0xd0,0x16,0x7c,0xac,0x28,0xe4,0x63,0x81,0x23, +0x1f,0x0b,0x06,0xf9,0x58,0x80,0x0b,0xf2,0x31,0x01,0x17,0xe4,0x63,0x03,0x2e,0xc8, +0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xae,0x1a,0xbb,0x2f,0xec,0xc2,0x2e,0xf3,0x66, +0x4b,0x3e,0x16,0x08,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x68,0xc7,0xf0,0x2b, +0xb0,0xe0,0x17,0xe4,0x63,0xc2,0x2f,0xc8,0xc7,0x86,0x5f,0x90,0x8f,0x0d,0xe2,0x20, +0x1f,0x1b,0xc4,0x41,0x3e,0x36,0x88,0x83,0x7c,0xec,0x1d,0xc4,0x01,0x04,0x17,0x18, +0x66,0x01,0x1f,0xc0,0x67,0xb8,0x81,0x1c,0x66,0x83,0x0c,0x2a,0x18,0x03,0xbd,0xc0, +0x28,0x83,0x03,0x42,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0x99,0x19,0x8a,0x05, +0x62,0x10,0x88,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x6d,0xb6,0x62,0x41,0x7c, +0x59,0x10,0x5f,0xf2,0xb1,0xa0,0xb6,0xe0,0x63,0xc3,0x6d,0xc9,0xc7,0x82,0xdb,0x82, +0x8f,0x15,0xf4,0x25,0x1f,0x0b,0xe8,0x0b,0x3e,0x16,0x14,0xf2,0xb1,0xa0,0xbe,0xe0, +0x63,0x45,0x21,0x1f,0x0b,0x1a,0xf9,0x58,0x30,0xc8,0xc7,0x82,0x79,0x90,0x8f,0x09, +0xf3,0x20,0x1f,0x1b,0xe6,0x41,0x3e,0x36,0x90,0x01,0x7c,0x6c,0x20,0x03,0xf8,0xd8, +0x40,0x06,0xf0,0xb1,0x03,0x0d,0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x97,0x9e, +0xf1,0x58,0xc6,0x07,0x19,0x1f,0x58,0x19,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04, +0x83,0xe8,0xcf,0x78,0x2c,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0xd4,0xc2,0x6c, +0x24,0xfa,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x52,0x13,0xb3,0x91,0xe8,0x87, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4a,0x6d,0xcc,0x46,0xa2,0x1f,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x30,0xb5,0x32,0x33,0x09,0x90,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0xe3,0xd4,0xcc,0xcc,0x24,0x40,0x62,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x54, +0x3b,0x33,0x93,0x00,0x09,0x3b,0x46,0x42,0x3e,0x86,0x8c,0x84,0x7c,0x2c,0x19,0x09, +0xf9,0xd8,0xd0,0x06,0xf0,0xb1,0xa1,0x0d,0xe0,0x63,0x43,0x1b,0xc0,0xc7,0x8c,0x94, +0x90,0x8f,0x19,0x29,0x21,0x1f,0x33,0x52,0x42,0x3e,0x36,0xc0,0x01,0x7c,0x6c,0x80, +0x03,0xf8,0xd8,0x00,0x07,0xf0,0xb1,0xe9,0x0e,0xe0,0x63,0x60,0xd1,0x12,0x20,0xb8, +0xc0,0x30,0x0b,0xda,0x01,0x3e,0xc3,0x0d,0x2f,0x41,0x22,0x64,0x50,0x01,0x2d,0xe8, +0x05,0x46,0x59,0x38,0x10,0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x83,0xeb,0xd6,0xf2, +0x2c,0x98,0x85,0x60,0x16,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf0,0x35,0x3e,0x0b, +0xc4,0xcc,0x02,0x31,0x93,0x8f,0x05,0x26,0x06,0x1f,0x1b,0x50,0x4c,0x3e,0x16,0xa0, +0x18,0x7c,0xac,0x28,0x33,0xf9,0x58,0x50,0x66,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0x66, +0x06,0x1f,0x2b,0x0a,0xf9,0x58,0xd0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xf8,0x84,0x7c, +0x4c,0xf0,0x09,0xf9,0xd8,0xe0,0x13,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0, +0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8, +0xd6,0xad,0xd5,0xb2,0x76,0xc8,0xda,0xc1,0x6c,0x21,0x90,0xcf,0x88,0x81,0x01,0x80, +0x20,0x18,0x44,0xf0,0xd6,0x6a,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xf4,0x26, +0x6b,0x71,0x80,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd4,0xdb,0xac,0xc5,0x01, +0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x61,0x6f,0xb4,0x16,0x07,0x68,0x31,0x62, +0x70,0x00,0x20,0x08,0x06,0xc7,0xbd,0xd9,0x5a,0x1c,0xac,0xc5,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0xf8,0x76,0x6b,0x71,0xb0,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xe4,0x1b,0xae,0xc5,0xc1,0x5a,0xd8,0xe1,0x16,0xf2,0x31,0xc4,0x2d,0xe4,0x63,0x89, +0x5b,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x66, +0xd0,0x85,0x7c,0xcc,0xa0,0x0b,0xf9,0x98,0x41,0x17,0xf2,0xb1,0x38,0x18,0xe0,0x63, +0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x04,0x1f,0x7b,0x0d,0xbc,0x00, +0xc1,0x05,0x86,0x59,0xd0,0x13,0xf0,0x19,0x6e,0xd0,0x0b,0x3a,0x21,0x83,0x32,0x89, +0x40,0x2f,0x30,0xca,0x64,0x82,0x90,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0x28, +0xa7,0x6e,0x25,0x11,0x94,0x44,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0xcb,0xb5, +0x5b,0x30,0x6b,0x16,0xcc,0x9a,0x7c,0x2c,0xb8,0x33,0xf8,0xd8,0x90,0x67,0xf2,0xb1, +0x20,0xcf,0xe0,0x63,0x85,0xad,0xc9,0xc7,0x02,0x5b,0x83,0x8f,0x05,0x85,0x7c,0x2c, +0xb8,0x35,0xf8,0x58,0x51,0xc8,0xc7,0x82,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x20,0x35, +0xe4,0x63,0x42,0x6a,0xc8,0xc7,0x86,0xd4,0x90,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83, +0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x0e,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82, +0xc1,0xc5,0x73,0xfe,0xf6,0x13,0xd9,0x4f,0x64,0x76,0x12,0x81,0x7c,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0x0a,0x3b,0x7f,0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x28, +0xbb,0x91,0x8b,0x83,0xd9,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0xec,0x48,0x2e, +0x0e,0x66,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xb3,0x2b,0xb9,0x38,0x98,0x8d, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd0,0xee,0xe4,0xe2,0xc0,0x36,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x48,0x3b,0x94,0x8b,0x03,0xdb,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x43,0xed,0x52,0x2e,0x0e,0x6c,0xc3,0x8e,0xdc,0x90,0x8f,0x21,0xb9,0x21,0x1f, +0x4b,0x72,0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0, +0x31,0xe3,0x37,0xe4,0x63,0xc6,0x6f,0xc8,0xc7,0x8c,0xdf,0x90,0x8f,0xc5,0xc1,0x00, +0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x26,0xf8,0x14,0x4c,0xb8, +0x81,0x5e,0x60,0xd4,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0x74,0x67,0x73,0x2f,0xd1, +0x06,0x2f,0xd1,0x06,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xec,0x5d,0xce,0x05,0xff, +0x66,0xc1,0xbf,0xc9,0xc7,0x82,0x71,0x83,0x8f,0x0d,0xe5,0x26,0x1f,0x0b,0xca,0x0d, +0x3e,0x56,0x88,0x9c,0x7c,0x2c,0x10,0x39,0xf8,0x58,0x50,0xc8,0xc7,0x82,0x91,0x83, +0x8f,0x15,0x85,0x7c,0x2c,0x60,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0xe2,0x43,0x3e,0x26, +0xc4,0x87,0x7c,0x6c,0x88,0x0f,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63, +0x6c,0x30,0xc0,0xc7,0xd8,0xe0,0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0xa8, +0xa7,0x76,0x67,0x51,0x0a,0x67,0x51,0x0a,0x36,0x17,0x81,0x7c,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0x6a,0x3d,0xb5,0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x88,0xbd, +0xb7,0x63,0x83,0xfd,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0xf6,0xe0,0x8e,0x0d, +0xf6,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xd9,0x8b,0x3b,0x36,0xd8,0x8f,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x68,0x6f,0xee,0xd8,0xc0,0x3f,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xa8,0x3d,0xba,0x63,0x03,0xff,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0xc3,0xf6,0xea,0x8e,0x0d,0xfc,0xc3,0x8e,0x10,0x91,0x8f,0x21,0x21,0x22,0x1f,0x4b, +0x42,0x44,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31, +0xe3,0x44,0xe4,0x63,0xc6,0x89,0xc8,0xc7,0x8c,0x13,0x91,0x8f,0xb1,0xc1,0x00,0x1f, +0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x26,0xf8,0xd4,0x4a,0xe8,0x82, +0x5e,0x60,0xd4,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0xe0,0x27,0x7a,0x2a,0x91,0x0b, +0x2a,0x91,0x0b,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x9c,0x5f,0xe9,0x05,0x6b,0x67, +0xc1,0xda,0xc9,0xc7,0x82,0x97,0x83,0x8f,0x0d,0x31,0x27,0x1f,0x0b,0x62,0x0e,0x3e, +0x56,0xb8,0x9d,0x7c,0x2c,0x70,0x3b,0xf8,0x58,0x50,0xc8,0xc7,0x82,0xb7,0x83,0x8f, +0x15,0x85,0x7c,0x2c,0x60,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0x72,0x44,0x3e,0x26,0xe4, +0x88,0x7c,0x6c,0xc8,0x11,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c, +0x30,0xc0,0xc7,0xd8,0xe0,0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0xf4,0x67, +0x7b,0x62,0x11,0x0f,0x62,0x11,0x0f,0xf6,0x1b,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0xca,0x3f,0xdb,0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe8,0xbf,0xdd, +0x63,0x83,0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0xff,0x78,0x8f,0x0d,0xc6, +0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xff,0xeb,0x3d,0x36,0x18,0x93,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x40,0x30,0xf8,0x3d,0x36,0x30,0x93,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x42,0x30,0x00,0x3f,0x36,0x30,0x93,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x44,0x30,0x08,0x3f,0x36,0x30,0x13,0x3b,0xd2,0x44,0x3e,0x86,0xa4,0x89,0x7c, +0x2c,0x49,0x13,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0, +0xc7,0x8c,0x37,0x91,0x8f,0x19,0x6f,0x22,0x1f,0x33,0xde,0x44,0x3e,0xc6,0x06,0x03, +0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x98,0xe0,0x63,0xb8,0x32, +0x27,0x20,0xb8,0xc0,0x30,0x0b,0xcc,0x04,0x3e,0xc3,0x0d,0x75,0xd2,0x37,0x64,0x50, +0x2f,0x12,0xe8,0x05,0x46,0xd9,0x8e,0x10,0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x83, +0x2b,0x06,0x83,0xf9,0x73,0x91,0xc0,0x45,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x70,0x30,0xb0,0xbf,0x80,0xf7,0x2c,0xe0,0x3d,0xf9,0x58,0x00,0x7a,0xf0,0xb1,0x41, +0xf4,0xe4,0x63,0x81,0xe8,0xc1,0xc7,0x8a,0xdf,0x93,0x8f,0x05,0xbf,0x07,0x1f,0x0b, +0x0a,0xf9,0x58,0x00,0x7e,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8d,0x7c,0x2c,0x18,0xe4, +0x63,0x01,0xa9,0xc8,0xc7,0x04,0x52,0x91,0x8f,0x0d,0xa4,0x22,0x1f,0x8b,0x83,0x01, +0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x1c,0xf0,0x19,0x31,0x48, +0x00,0x10,0x04,0x83,0xab,0x0c,0x83,0x13,0x0c,0xd0,0x24,0x43,0x93,0xcc,0x60,0x24, +0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x6a,0x18,0x9c,0x60,0x10,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0xe1,0x86,0x01,0x0b,0x06,0x71,0xe0,0x2a,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0xbc,0x61,0xd0,0x82,0x41,0x1c,0xb8,0xca,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0x70,0x18,0xb8,0x60,0x10,0x07,0xae,0x32,0x62,0x70,0x00,0x20,0x08, +0x06,0x47,0x1c,0x06,0x30,0x18,0xc4,0x41,0xac,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0x21,0x87,0x41,0x0c,0x06,0x71,0x10,0x2b,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xcc, +0x61,0x20,0x83,0x41,0x1c,0xc4,0x8a,0x1d,0xb4,0x22,0x1f,0x43,0x68,0x45,0x3e,0x96, +0xd0,0x8a,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63, +0x86,0xae,0xc8,0xc7,0x0c,0x5d,0x91,0x8f,0x19,0xba,0x22,0x1f,0x8b,0x83,0x01,0x3e, +0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x4c,0xf0,0xa9,0x1c,0x71,0x03, +0xbd,0xc0,0xa8,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0xfa,0x30,0xf8,0xc1,0x00,0x47, +0xda,0x00,0x47,0xda,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x52,0x0c,0xc4,0x30, +0x08,0x50,0x30,0xb0,0x00,0x05,0x03,0xf9,0x58,0xc0,0x7e,0xf0,0xb1,0xc1,0xfd,0xe4, +0x63,0x81,0xfb,0xc1,0xc7,0x8a,0x15,0x0c,0xe4,0x63,0xc1,0x0a,0x06,0xf0,0xb1,0xa0, +0x90,0x8f,0x05,0x2c,0x18,0xc0,0xc7,0x8a,0x42,0x3e,0x16,0x30,0xf2,0xb1,0x60,0x90, +0x8f,0x05,0xec,0x22,0x1f,0x13,0xd8,0x45,0x3e,0x36,0xb0,0x8b,0x7c,0x8c,0x0d,0x06, +0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x70,0xc0,0x67,0xc4,0x20, +0x01,0x40,0x10,0x0c,0xae,0x58,0x0c,0xe6,0x30,0x80,0x93,0x52,0x80,0x93,0x52,0x30, +0x3e,0x09,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0x2d,0x06,0x73,0x18,0x04, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe8,0x62,0x80,0x87,0x01,0x1b,0xd8,0xcb,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0xbb,0x18,0xe4,0x61,0xc0,0x06,0xf6,0x32,0x62,0x70, +0x00,0x20,0x08,0x06,0x07,0x2f,0x06,0x7a,0x18,0xb0,0x81,0xbd,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0xd1,0x8b,0x01,0x1f,0x06,0x6c,0x90,0x2f,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0xf8,0x62,0xd0,0x87,0x01,0x1b,0xe4,0xcb,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0xbf,0x18,0xf8,0x61,0xc0,0x06,0xf9,0x62,0x07,0xbf,0xc8,0xc7,0x10,0x7e,0x91, +0x8f,0x25,0xfc,0x22,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06, +0xf8,0x98,0x21,0x32,0xf2,0x31,0x43,0x64,0xe4,0x63,0x86,0xc8,0xc8,0xc7,0xd8,0x60, +0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x13,0x7c,0x8a,0x46, +0x74,0x41,0x2f,0x30,0x6a,0xc4,0x20,0x01,0x40,0x10,0x0c,0xae,0x74,0x0c,0x56,0x31, +0x98,0x91,0x5c,0x98,0x91,0x5c,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x1e,0x03, +0x57,0x0c,0x02,0x3a,0x0c,0x2c,0xa0,0xc3,0x40,0x3e,0x16,0xe0,0x60,0x00,0x1f,0x1b, +0x74,0x30,0x90,0x8f,0x05,0x3a,0x18,0xc0,0xc7,0x8a,0x3b,0x0c,0xe4,0x63,0xc1,0x1d, +0x06,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0x78,0x18,0xc0,0xc7,0x8a,0x42,0x3e,0x16,0x30, +0xf2,0xb1,0x60,0x90,0x8f,0x05,0x34,0x23,0x1f,0x13,0x68,0x46,0x3e,0x36,0xd0,0x8c, +0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x70, +0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xae,0x7e,0x0c,0x7e,0x31,0x58,0x93,0x78, +0x58,0x93,0x78,0x30,0x74,0x09,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0x48, +0x06,0xbf,0x18,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x98,0x64,0x40,0x8e,0x01, +0x1b,0xf8,0xcc,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x27,0x19,0x94,0x63,0xc0,0x06, +0x3e,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x4a,0x06,0xe6,0x18,0xb0,0x81,0xcf, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x91,0x92,0x01,0x3a,0x06,0x6c,0x10,0x36,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xa8,0x64,0x90,0x8e,0x01,0x1b,0x84,0xcd,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0x2b,0x19,0xa8,0x63,0xc0,0x06,0x61,0x63,0x07,0xd9,0xc8, +0xc7,0x10,0xb2,0x91,0x8f,0x25,0x64,0x23,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03, +0x7c,0x8c,0x0d,0x06,0xf8,0x98,0xa1,0x36,0xf2,0x31,0x43,0x6d,0xe4,0x63,0x86,0xda, +0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06, +0x13,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xb2,0xc9,0xa0,0x25,0x83,0x60,0x38, +0x22,0xc8,0xc5,0x40,0xf8,0xa6,0x1b,0x86,0x3f,0x0c,0x02,0x6b,0x02,0xfa,0x58,0x23, +0xd0,0xc7,0x9a,0x81,0x3e,0xa6,0x10,0xf4,0x31,0xa5,0xa0,0x8f,0x29,0x06,0x7d,0xcc, +0x30,0xe4,0x63,0x86,0x21,0x1f,0x33,0x0c,0xf9,0x98,0x31,0xc4,0xc7,0x8c,0x21,0x3e, +0x66,0x0c,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x2c,0x03,0x9e,0x0c,0x86, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xcc,0x32,0xe8,0xc9,0x60,0x18,0x31,0x30,0x00, +0x10,0x04,0x83,0xe8,0x2c,0x03,0x9f,0x0c,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0xd0,0x32,0x00,0xc9,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0x2d,0x83,0x90, +0x0c,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xd4,0x32,0x10,0xc9,0x60,0x18,0x8e, +0x60,0x83,0x76,0x0c,0x84,0xef,0x02,0xa3,0x2c,0x70,0x03,0xf9,0x0c,0x47,0x04,0xf0, +0x18,0x08,0xdf,0x2c,0x43,0xa2,0x04,0x36,0x07,0x02,0x7d,0x6c,0x0e,0x06,0xfa,0xd8, +0x1c,0x10,0xf4,0xb1,0x82,0x1c,0x03,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x61, +0x97,0x41,0x4d,0x06,0x04,0x1c,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x71,0x97,0x81, +0x4d,0x06,0x04,0x1c,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x81,0x97,0xc1,0x4d,0x06, +0x04,0x1c,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x91,0x97,0xc1,0x4d,0x06,0x03,0x1c, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xa1,0x97,0x01,0x4e,0x06,0x03,0x1c,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0xb1,0x97,0x41,0x4e,0x06,0x03,0x1c,0xcc,0x12,0x28,0x03, +0x15,0x86,0x91,0xe8,0x03,0x32,0x50,0x61,0x18,0x89,0x3e,0x20,0x03,0x15,0x86,0x91, +0xe8,0x03,0x32,0x50,0x61,0x50,0x89,0x87,0x18,0x19,0xb8,0x63,0x20,0x9f,0x11,0x03, +0x03,0x00,0x41,0x30,0x88,0xfc,0x32,0x60,0xc9,0x20,0xb0,0x40,0x1f,0x03,0xf9,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0x31,0x9a,0x81,0x58,0x06,0x2d,0x18,0xa8,0x60,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x69,0x06,0x63,0x19,0x04,0xa3,0x34,0x1c,0x11, +0x88,0x64,0x40,0x7c,0x65,0x82,0x41,0xa0,0x23,0x06,0x0f,0x00,0x82,0x60,0x30,0x8d, +0x66,0x00,0x96,0x41,0x38,0x06,0xbb,0x18,0xf0,0x60,0xb0,0x83,0x01,0x3b,0x06,0xec, +0x18,0xe8,0x65,0xa0,0x97,0xc1,0x59,0x06,0xe9,0x18,0x8c,0x26,0x04,0xc0,0x68,0x82, +0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x4c,0x37,0x10,0xee,0x18,0x18,0xd3,0x0d, +0xc4,0x3b,0x06,0xc7,0x74,0x03,0x01,0x8f,0x01,0x32,0xdd,0x40,0xc4,0x63,0x90,0x98, +0x43,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xd7,0x0c,0x4a,0x33,0x08,0x86, +0x23,0x02,0x95,0x0c,0x98,0x6f,0x96,0xc1,0x59,0x02,0x8b,0x8c,0xf8,0x0c,0x47,0x10, +0xf6,0x18,0x08,0xdf,0x70,0x44,0x71,0x8f,0x01,0xf1,0x9d,0x30,0xc4,0x09,0x43,0x98, +0x10,0x84,0x60,0x38,0xc2,0xd8,0xc7,0x40,0xf8,0x86,0x23,0x0e,0x7e,0x0c,0x88,0xef, +0x84,0x21,0x4e,0x18,0xc2,0x84,0x20,0x04,0xc3,0x0d,0x46,0x00,0x06,0xb3,0x0c,0x4c, +0x13,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xc4,0x9b,0xc1,0x6c,0x06,0xcc,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0xe0,0x19,0xf8,0x65,0xf0,0x04,0xb3,0x04,0xcd,0x40,0x85, +0x21,0x30,0x60,0xb0,0x18,0x18,0x50,0xf1,0x19,0x8e,0x08,0x4a,0x32,0x10,0xbe,0xe1, +0x08,0xc1,0x24,0x03,0xe2,0x3b,0x61,0x88,0x13,0x86,0x30,0x21,0x08,0xc1,0x70,0x03, +0x14,0x80,0xc1,0x2c,0x03,0x96,0x05,0x03,0x15,0x46,0xca,0x6c,0x36,0x2a,0x28,0x23, +0x06,0x0e,0x00,0x82,0x60,0xf0,0xa0,0x67,0xc0,0x97,0xc1,0x4a,0x06,0xf1,0x18,0xc0, +0x63,0xa0,0x9a,0x01,0x1a,0x78,0x1d,0x17,0x97,0xc1,0x70,0x04,0xc7,0x92,0x81,0xf3, +0x5d,0x60,0x94,0x0d,0x81,0x7c,0x86,0x1b,0xc2,0x0a,0x3c,0x83,0x30,0xb8,0x3d,0x0c, +0x8c,0xb2,0x99,0x0c,0xf2,0x30,0x88,0x8f,0x05,0x82,0x7c,0x2c,0x10,0x27,0xf9,0x18, +0x2a,0x06,0x6e,0x19,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xf8,0x0c,0x7e, +0x33,0x08,0xee,0x30,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xfa,0x0c,0x68,0x33, +0x08,0x04,0xbb,0x03,0xb9,0x0c,0xe4,0x63,0x81,0x11,0x1f,0x1b,0x02,0xf9,0x58,0x80, +0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xfd,0x0c,0x70,0x33,0x48,0x02,0x8b, +0xc5,0x00,0x2d,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x94,0x9f,0x01,0x7a, +0x06,0x81,0xf9,0xc1,0x10,0x1f,0x13,0x02,0xf9,0x58,0x50,0xc0,0x67,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0x10,0x0d,0x7c,0x33,0x30,0x82,0x59,0x86,0x07,0x1a,0xc5,0xc0, +0x48,0xa1,0x14,0xe0,0x63,0x01,0x29,0xc4,0xc7,0x4a,0xe1,0x14,0xe0,0x63,0xa8,0x70, +0x0a,0xf1,0xb1,0xe0,0x14,0xe2,0x33,0x4b,0x30,0x8d,0x18,0x1c,0x00,0x08,0x82,0x81, +0xf6,0x9f,0x81,0x6f,0x06,0x39,0x19,0xd0,0x67,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42, +0x60,0x81,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x4e,0x34,0xf0,0xcf,0x20, +0xb0,0xb7,0x0c,0x02,0xfa,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x94,0xa2,0x81,0x78, +0x06,0x81,0x05,0x79,0x19,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x15,0x0d, +0xd0,0x33,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x78,0xd1,0xa0,0x3d,0x03,0xbd, +0x0c,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x60,0x34,0x78,0xcf,0xe0,0x16,0x03, +0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x18,0x0d,0xe0,0x33,0xd8,0xc5,0x20,0x30, +0xbb,0x0c,0x86,0xf8,0x98,0x10,0xc8,0xc7,0x82,0x02,0x3e,0x16,0xa8,0x83,0x7c,0x4c, +0x50,0x07,0xf9,0xd8,0xa0,0x0e,0xf2,0x31,0x7e,0x18,0xe2,0x63,0xfc,0x30,0xc4,0xc7, +0xf8,0x61,0x88,0x8f,0x19,0xff,0x00,0x1f,0x33,0xfe,0x01,0x3e,0x66,0xfc,0x03,0x7c, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf0,0xd1,0xa0,0x3f,0x03,0x9c,0x30,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xf8,0xd1,0xc0,0x3f,0x03,0x9c,0x30,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x00,0xd3,0xe0,0x3f,0x03,0x9c,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x08,0xd3,0xe0,0x3f,0x03,0x9c,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x10, +0xd3,0x00,0x44,0x03,0x9c,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x18,0xd3,0x20, +0x44,0x03,0x9c,0x30,0x86,0x23,0x0c,0xdf,0x12,0xbe,0xe1,0x08,0xc3,0xb7,0x84,0x6f, +0x38,0xc2,0xf0,0x2d,0xe1,0xab,0x41,0xd8,0x0a,0x84,0x1d,0x8e,0x18,0x2f,0x44,0xf8, +0x86,0x23,0xc6,0x0b,0x11,0xbe,0xe1,0x88,0xf1,0x42,0x84,0xaf,0x06,0x61,0x2b,0x10, +0xb6,0x8c,0x60,0x67,0x19,0x22,0x29,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x4d, +0x03,0x17,0x0d,0xd2,0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x4e,0x83,0x17, +0x0d,0xd2,0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x4e,0x03,0x18,0x0d,0xd2, +0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x4e,0x03,0x18,0x0d,0x86,0x68,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0x39,0x0d,0x62,0x34,0x18,0xa2,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xe8,0x34,0x90,0xd1,0x60,0x88,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xa8,0xd3,0x80,0x46,0x83,0x54,0x98,0xa9,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xe6, +0x34,0x60,0xd1,0xc0,0x1f,0x03,0x0b,0x74,0x33,0x90,0xcf,0x88,0x81,0x01,0x80,0x20, +0x18,0x44,0x75,0x1a,0xc8,0x68,0x10,0x58,0x6f,0x06,0x41,0x7c,0x2c,0x28,0xe4,0x33, +0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x9e,0x06,0x67,0x1a,0x04,0x66,0x5f,0x4a,0x7c, +0xcc,0xbe,0x94,0xf8,0x98,0x7d,0x29,0xf1,0x31,0x62,0x90,0x8f,0x15,0x83,0x7c,0xcc, +0x18,0xe4,0x63,0x03,0x04,0x1f,0x1b,0x20,0xf8,0xd8,0x00,0xc1,0x67,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x52,0x0d,0xc6,0x34,0x28,0x05,0x11,0x0d,0xcc,0x14,0x82,0xf8, +0x18,0x13,0xc8,0xc7,0x82,0x01,0x3e,0xb3,0x04,0xd2,0x40,0x85,0xe1,0x44,0x26,0x1c, +0x40,0x03,0x15,0x86,0x13,0x99,0x70,0x00,0x0d,0x54,0x18,0x4e,0x64,0xc2,0x01,0x34, +0x50,0x61,0x20,0x11,0x4e,0x40,0x16,0xb8,0x04,0x7c,0x4c,0x78,0x09,0xf8,0xd8,0x00, +0x13,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x56,0x83,0x37,0x0d,0x5e,0x34, +0x18,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x88,0xd5,0x00,0x4e,0x03,0x18,0x0d,0x86, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x64,0x35,0x88,0xd3,0x20,0x46,0x83,0xc1,0x68, +0x62,0xa0,0x8f,0xd5,0xc4,0x40,0x1f,0xb3,0x89,0x81,0x3e,0xa6,0x13,0x4d,0x7c,0x4c, +0x27,0x9a,0xf8,0x98,0x4e,0x34,0xf1,0x31,0x63,0x90,0x8f,0x19,0x83,0x7c,0xcc,0x18, +0xe4,0x63,0xc3,0x04,0x1f,0x1b,0x26,0xf8,0xd8,0x30,0xc1,0xc7,0x84,0x01,0x3e,0x16, +0x08,0xf1,0xb1,0xa1,0x80,0x8f,0x19,0x45,0x7c,0x2c,0x28,0xe2,0x33,0x4b,0x30,0x0d, +0x54,0x18,0xa4,0xf1,0x20,0xd2,0x40,0x85,0x41,0x1a,0x0f,0x22,0x0d,0x54,0x18,0xa2, +0xf1,0x18,0xd2,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xe6,0x1a,0x90,0x6a,0xc0,0x9f, +0x81,0xae,0x06,0xba,0x1a,0xe8,0x6a,0x70,0xaa,0xc1,0xa9,0x06,0xa7,0x1a,0x9c,0x6a, +0x30,0x9a,0x10,0x00,0xc3,0x11,0xc1,0x8a,0x06,0xc1,0x37,0xdd,0xe0,0xa2,0x81,0x10, +0xd8,0x11,0xd0,0xc7,0x0e,0x81,0x3e,0x76,0x0c,0xf4,0x19,0x31,0x38,0x00,0x10,0x04, +0x03,0xed,0x5c,0x03,0x53,0x0d,0x42,0x34,0x10,0xd7,0x60,0x34,0x21,0x00,0x2c,0x28, +0xe4,0x63,0x42,0x21,0x1f,0x1b,0x0a,0xf9,0x58,0x7c,0x06,0xb0,0x19,0xc4,0xc7,0xe2, +0x33,0x80,0xcd,0x20,0x3e,0xc3,0x11,0xc2,0x8d,0x06,0xc3,0x37,0x1c,0x31,0xe8,0x68, +0x50,0x7c,0x25,0x04,0x3a,0x1c,0x41,0xe8,0x68,0x30,0x7c,0xc3,0x11,0x45,0x8f,0x06, +0xc5,0x57,0x42,0xa0,0x45,0x04,0x3a,0xcb,0x40,0x55,0xc1,0x68,0x82,0x33,0x58,0x70, +0xa6,0x81,0x7c,0xec,0x2f,0x02,0xfa,0x58,0x7a,0x05,0xf1,0x19,0x31,0x38,0x00,0x10, +0x04,0x83,0x03,0x64,0x83,0x5f,0x0d,0xc4,0x34,0x08,0x66,0x09,0xaa,0x81,0x0a,0x43, +0xa0,0x4c,0x59,0x98,0x46,0x0c,0x1c,0x00,0x04,0xc1,0xe0,0x01,0xd9,0x80,0x56,0x83, +0x30,0x0d,0x52,0x34,0x40,0xd1,0x40,0x5c,0x83,0x00,0xbf,0x82,0x20,0x55,0x83,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x44,0x36,0x00,0xd7,0x60,0x4d,0x03,0xfa,0x1a,0x31, +0x30,0x00,0x10,0x04,0x83,0x08,0x64,0x83,0x77,0x0d,0x72,0x33,0xb0,0x53,0x0d,0x84, +0xf8,0x98,0x10,0xc8,0xc7,0x02,0x02,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x9c, +0x6c,0x60,0xae,0x41,0x11,0x98,0x6c,0x06,0xa5,0x1a,0xc8,0x67,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0x94,0x0d,0xd0,0x35,0x08,0x62,0x33,0xb0,0x61,0x90,0xcf,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0x2b,0x1b,0xa8,0x6b,0x10,0x08,0xd3,0x0d,0x70,0x1a,0x04, +0xae,0x19,0x0c,0x47,0xe8,0x44,0x9c,0x06,0xcc,0x37,0xcb,0x70,0x59,0xc1,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0x2e,0x1b,0xb4,0x6b,0xd0,0xaa,0x81,0x60,0xaa,0x1a,0x04, +0xf1,0x99,0x25,0xb8,0x06,0x2a,0x0c,0xc1,0x42,0xaa,0x11,0x03,0x07,0x00,0x41,0x30, +0x78,0x5e,0x36,0x18,0xd7,0xe0,0x4d,0x03,0x1c,0x0d,0x6e,0x34,0x88,0xd7,0x20,0x0c, +0xc0,0xe0,0x0b,0x70,0x35,0x18,0x31,0x70,0x00,0x10,0x04,0x83,0xe7,0x65,0x83,0x71, +0x0d,0xe2,0x34,0xc0,0xd1,0xe0,0x46,0x83,0x78,0x0d,0xe6,0x34,0x98,0xd3,0x60,0x4e, +0x83,0x39,0x0d,0x70,0x35,0xc0,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x5c,0x36,0x28, +0xd9,0xe0,0x2d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x90,0xd9,0x00,0x5e,0x83,0xb8, +0x08,0x66,0x09,0xb2,0x81,0x0a,0x43,0xc0,0xc8,0xa5,0x31,0xd9,0x28,0x8d,0xf8,0x0c, +0x47,0x04,0x77,0x1a,0x08,0xdf,0x70,0x84,0x80,0xa7,0x01,0xf1,0x9d,0x30,0xc4,0x09, +0x43,0x98,0x10,0x84,0x60,0xb8,0x41,0x34,0x02,0x30,0x98,0x65,0xd0,0xb6,0x60,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0x22,0x9c,0x0d,0x5e,0x36,0x38,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0xe0,0xd9,0x40,0x5f,0x83,0x24,0x98,0x25,0xd8,0x06,0x2a,0x0c,0x41,0xa3, +0x32,0x9b,0x0f,0x5d,0x0d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0xcf,0x06, +0x2b,0x1b,0x04,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xf5,0x6c,0x60,0xaf,0x41,0x60, +0x41,0xaa,0x06,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0x67,0x03,0x7e,0x0d, +0x82,0xe1,0x08,0x43,0x36,0x9c,0xef,0x02,0xa3,0x2c,0x18,0xe4,0x33,0x1c,0x11,0xf8, +0x6a,0x20,0x7c,0x17,0x18,0x35,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0xd9,0x06,0xfe, +0x1a,0xe8,0x98,0x05,0xbf,0x1a,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xb3, +0x0d,0x48,0x36,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x58,0xdb,0x40,0x65,0x03, +0xf9,0x0c,0x02,0x83,0xd5,0x20,0x88,0x8f,0x19,0x81,0x7c,0x66,0x09,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_aff3cec46c094aa3e72dcd1c5bb4113e.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_aff3cec46c094aa3e72dcd1c5bb4113e.h new file mode 100644 index 00000000..7d91dbf8 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_aff3cec46c094aa3e72dcd1c5bb4113e.h @@ -0,0 +1,1071 @@ +// ffx_fsr2_accumulate_pass_aff3cec46c094aa3e72dcd1c5bb4113e.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_aff3cec46c094aa3e72dcd1c5bb4113e_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_aff3cec46c094aa3e72dcd1c5bb4113e_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_aff3cec46c094aa3e72dcd1c5bb4113e_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_aff3cec46c094aa3e72dcd1c5bb4113e_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_aff3cec46c094aa3e72dcd1c5bb4113e_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_aff3cec46c094aa3e72dcd1c5bb4113e_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_aff3cec46c094aa3e72dcd1c5bb4113e_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_aff3cec46c094aa3e72dcd1c5bb4113e_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_aff3cec46c094aa3e72dcd1c5bb4113e_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", "rw_upscaled_output", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_aff3cec46c094aa3e72dcd1c5bb4113e_UAVResourceBindings[] = { 0, 1, 3, 4, 2, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_aff3cec46c094aa3e72dcd1c5bb4113e_UAVResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_aff3cec46c094aa3e72dcd1c5bb4113e_UAVResourceSpaces[] = { 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_aff3cec46c094aa3e72dcd1c5bb4113e_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_aff3cec46c094aa3e72dcd1c5bb4113e_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_aff3cec46c094aa3e72dcd1c5bb4113e_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_aff3cec46c094aa3e72dcd1c5bb4113e_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_aff3cec46c094aa3e72dcd1c5bb4113e_size = 16688; + +static const unsigned char g_ffx_fsr2_accumulate_pass_aff3cec46c094aa3e72dcd1c5bb4113e_data[] = { +0x44,0x58,0x42,0x43,0xac,0x5e,0x2e,0x91,0xe5,0xdc,0x63,0xf5,0xd4,0x75,0x05,0xcc, +0xbf,0xf7,0xc3,0x2b,0x01,0x00,0x00,0x00,0x30,0x41,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x24,0x02,0x00,0x00,0x04,0x10,0x00,0x00,0x20,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xb0,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xd8,0x0d,0x00,0x00,0x62,0x00,0x05,0x00, +0x76,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xc0,0x0d,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x6d,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc2,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a, +0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b, +0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30, +0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18, +0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3, +0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21, +0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22, +0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95, +0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60,0x06,0xea,0xe6,0x08, +0x82,0x62,0x30,0x83,0x32,0x0c,0x1f,0x81,0x03,0x01,0xc3,0x08,0x84,0x31,0x53,0x1b, +0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83, +0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f, +0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4, +0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x23,0x49,0xe5, +0x30,0x82,0x60,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4, +0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50, +0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f, +0x6c,0x00,0x06,0x72,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0, +0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07, +0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79, +0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0, +0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03, +0x3f,0x40,0xc2,0x89,0x52,0x3a,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83, +0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0, +0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87, +0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24, +0x18,0x2b,0xb1,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c, +0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0, +0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43, +0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x46,0x72,0x67, +0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28, +0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87, +0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36, +0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x14,0x9c,0x04,0xcf,0x84,0x8d,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83, +0x1f,0xa0,0xc0,0x20,0x79,0x18,0x41,0x18,0xce,0x10,0x82,0x8f,0x5d,0x6d,0x34,0xd1, +0x34,0x4d,0xd3,0xc3,0x30,0x9e,0xe7,0x79,0x1a,0x86,0x61,0x18,0x86,0x41,0xf5,0x4d, +0xd2,0x14,0x51,0xc2,0xe4,0xb3,0x00,0xf3,0x2c,0x44,0xc4,0x4e,0xc0,0x44,0xa0,0x60, +0xa0,0x1b,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02, +0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2, +0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20, +0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01,0x1e,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2, +0x20,0xca,0xa1,0xf0,0x03,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30, +0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0, +0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x34,0x0a,0x3d,0xa2,0xb8,0x2f, +0x8a,0xab,0x78,0xe8,0x1b,0x01,0xa8,0x01,0x32,0x67,0x00,0x48,0x9d,0x01,0xa0,0x76, +0x06,0x80,0xde,0x19,0x00,0x8a,0x67,0x00,0x68,0x9e,0x01,0xa0,0x7a,0x06,0x80,0xec, +0x19,0x00,0xc2,0x67,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x86,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xa1,0x99,0x20,0x0c,0xce,0x06,0x61,0x20, +0x26,0x08,0xc3,0xb3,0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0x01,0xda,0x30,0x20, +0x09,0x31,0x41,0x30,0x03,0x39,0xa0,0x25,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0xd5, +0xf6,0x46,0x97,0xf6,0xe6,0xf6,0x65,0x57,0x36,0x46,0xf7,0x26,0x37,0x37,0x41,0x18, +0xa2,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85,0x31,0x88,0x81,0x30,0x9c,0x09,0x82,0x1a, +0xcc,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8,0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9, +0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86,0x31,0x10,0x86,0xc3,0x4c,0xee,0x2b,0xcd, +0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec, +0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x48,0x1b,0x12,0x62,0x99,0x0c,0x6a,0x20, +0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc, +0x04,0x61,0x98,0x26,0x08,0x03,0xb5,0x41,0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35, +0x10,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd, +0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x54,0x1b,0x92,0x6b, +0xd9,0x0c,0x6e,0x20,0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda, +0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xb0,0x36,0x24,0xdc,0xe2,0x19,0xdf,0x40,0x18, +0xd9,0x04,0xa1,0x0d,0xe8,0x80,0x89,0xdc,0x57,0x5a,0xdb,0x59,0x53,0x1a,0xdc,0xdc, +0x04,0x61,0xb8,0x36,0x24,0x49,0x18,0x88,0x81,0x31,0x06,0x03,0x61,0x38,0x13,0x84, +0x01,0x23,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36, +0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21,0x29,0x03,0xc8,0x0c, +0x8c,0x61,0x20,0x8c,0x6c,0x03,0xf2,0x48,0x95,0xd6,0x81,0x01,0x19,0x9c,0xc1,0x04, +0xe1,0x0d,0xea,0x80,0x9a,0xdc,0xdd,0x57,0x9a,0x1b,0x5d,0x99,0x9c,0x5b,0x18,0xdb, +0x57,0x1d,0xdc,0xdc,0x58,0x18,0x5b,0x19,0xd9,0xd7,0xd8,0x1b,0xdb,0x9b,0xdc,0x04, +0xe1,0x83,0x83,0x0d,0x8b,0x91,0x06,0x6a,0x60,0x18,0x03,0xb1,0x06,0x6b,0xb0,0x06, +0xce,0x04,0x21,0x0e,0xec,0x80,0x8e,0xdc,0xdd,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c, +0x5d,0x18,0x5d,0xdd,0xdc,0x86,0x65,0x68,0x03,0x37,0x30,0x86,0x81,0x58,0x83,0x35, +0x58,0x83,0x6c,0x82,0x30,0x07,0x77,0x40,0x46,0xee,0xee,0xcb,0xad,0xec,0xee,0x8b, +0xed,0x6d,0x6c,0x6d,0x6e,0xc3,0x42,0xc0,0x41,0x1c,0x18,0xd4,0x40,0xac,0xc1,0x1a, +0xac,0x41,0xc6,0x47,0xee,0xee,0x8b,0xad,0xae,0x2d,0xec,0x0b,0x2d,0x6d,0x8e,0xee, +0x4d,0x2e,0x6f,0xc3,0x42,0xa5,0xc1,0x1c,0x18,0xd7,0x40,0xac,0xc1,0x1a,0xac,0x81, +0x43,0x49,0xee,0xee,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec,0xeb,0xad,0x8e, +0x0e,0xae,0x8e,0x6e,0xc3,0x72,0xa5,0x41,0x1d,0x18,0xc4,0x40,0xac,0xc1,0x1a,0xac, +0x81,0xb3,0xa1,0x60,0x83,0x37,0x90,0x03,0x3a,0xb0,0x83,0x09,0x82,0x1d,0xe4,0x01, +0x8d,0x31,0x31,0xa3,0x29,0x29,0x99,0x09,0xc2,0x90,0x6d,0x40,0x0c,0x3c,0xc8,0x03, +0xc3,0x18,0xf4,0x00,0xd8,0x10,0xec,0xc1,0x04,0x01,0x0f,0xf4,0x80,0xcd,0xdc,0x17, +0x53,0x9a,0x5b,0x59,0x98,0xdc,0x10,0x5b,0x58,0x1b,0xdc,0x06,0xc4,0xe8,0x03,0x3f, +0x30,0x86,0xc1,0x00,0x36,0x04,0x7f,0xb0,0x81,0x40,0x83,0x3b,0xe0,0x03,0x50,0x98, +0x20,0xd4,0x01,0x1e,0x70,0x49,0x93,0x2a,0x73,0x23,0x2b,0x93,0x9b,0x4a,0xd3,0x2b, +0x9b,0x20,0x7c,0x71,0xb0,0x01,0x49,0x46,0x81,0x32,0xca,0xe0,0x6a,0x48,0x81,0x4e, +0x5a,0x53,0x18,0x9e,0x54,0x99,0x1b,0x59,0x99,0xdc,0x54,0x9a,0x5e,0xd9,0x06,0x24, +0x31,0x05,0x6a,0x0c,0xca,0xe0,0x6a,0x48,0x81,0x4c,0x1a,0x51,0xda,0x1c,0x1c,0x5b, +0x58,0xde,0x54,0x9a,0x5e,0xd9,0x04,0x61,0xd0,0x36,0x20,0x09,0x2a,0x50,0xa9,0x50, +0x06,0x57,0x43,0x0a,0xec,0xd2,0x92,0xdc,0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde,0xe4, +0xa4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2,0xde, +0xdc,0xe6,0x26,0x08,0xc3,0xb6,0xc1,0x48,0x56,0x81,0x62,0x85,0x32,0xb8,0x28,0xa5, +0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1,0x11,0xa5,0xb5,0x95,0xb9,0xcd,0xa5,0xbd,0xb9, +0xcd,0x4d,0x10,0x06,0x6e,0x03,0x92,0xb8,0x02,0xf5,0x0a,0x65,0x70,0x35,0xa4,0x40, +0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29,0x0d,0x8e,0xa9,0xcc,0xae,0x8c,0x8d,0xea,0xad, +0x6a,0xae,0x6c,0x82,0x30,0x74,0x1b,0x90,0x24,0x16,0x28,0x59,0x28,0x83,0xab,0x21, +0x05,0x2e,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x13,0x84,0xc1, +0xdb,0x80,0x24,0xb4,0x40,0xd5,0x42,0x19,0x5c,0x0d,0x29,0x50,0x32,0x23,0x2a,0xb3, +0x4b,0x1b,0x2b,0xa3,0x7a,0xb3,0x4a,0x2b,0xbb,0x23,0x2a,0x83,0xa3,0x43,0x9b,0x20, +0x0c,0xdf,0x06,0x23,0xb9,0x05,0x0a,0x17,0xca,0xa0,0xe1,0x61,0xa6,0x94,0x46,0x47, +0x57,0x26,0x37,0x41,0x18,0xc0,0x60,0x03,0x92,0xe8,0x02,0xb5,0x0b,0x65,0xd0,0x34, +0xa4,0x40,0xc9,0xac,0xe9,0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x6e, +0x6a,0x2c,0x8c,0xad,0x6c,0x82,0x30,0x84,0xc1,0x06,0x24,0xe9,0x05,0xca,0x17,0xca, +0xa0,0x69,0x48,0x81,0x90,0x19,0xd1,0xdb,0x9d,0xdb,0xdc,0x58,0x18,0x5b,0x99,0x51, +0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x61,0x10,0x83,0x0d,0x48,0x02,0x0e,0x54,0x38,0x94, +0x41,0xd3,0x90,0x02,0x3f,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba, +0x37,0x39,0xa5,0x34,0x3a,0xba,0x32,0xb9,0xa1,0x30,0xb7,0xb1,0x32,0x36,0xb6,0x30, +0xba,0xb4,0x37,0xb7,0x09,0xc2,0x30,0x06,0x1b,0x90,0x64,0x1c,0x28,0x72,0x28,0x83, +0xa6,0x21,0x05,0x32,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65, +0x13,0x84,0x81,0x0c,0x36,0x20,0x89,0x39,0x50,0xe7,0x50,0x06,0x4d,0x43,0x0a,0xcc, +0xcc,0xa0,0xe4,0xca,0xec,0xd2,0xde,0xea,0xe6,0x8c,0xe4,0xc2,0xda,0xca,0xa0,0xe4, +0xca,0x8a,0xf0,0xe0,0xde,0xe6,0xea,0xe4,0xca,0x26,0x08,0x43,0x19,0x6c,0x40,0x92, +0x74,0xa0,0xd4,0xa1,0x0c,0x9a,0x86,0x14,0xb8,0x98,0x51,0x85,0xb9,0x21,0x85,0xb1, +0x99,0x19,0x3d,0x59,0x4d,0x10,0x06,0x33,0xd8,0x60,0x24,0xec,0x40,0xb5,0x43,0x19, +0x34,0xac,0xcc,0x94,0xd2,0xe8,0xe8,0xca,0xe4,0xa6,0xca,0xe2,0xea,0xca,0xdc,0xc6, +0xca,0x98,0xca,0xdc,0xce,0xe8,0xd0,0x26,0x08,0xc3,0x19,0x6c,0x40,0x92,0x77,0xa0, +0xe0,0xa1,0x0c,0x9a,0x86,0x14,0xa8,0x98,0x11,0x95,0xb1,0xd1,0x85,0x51,0xa5,0xb5, +0x95,0x4d,0x10,0x06,0x34,0xd8,0x60,0x24,0xf2,0x40,0xcd,0x43,0x19,0x34,0xbc,0xcc, +0x88,0xf2,0xdc,0xc2,0xda,0xd2,0xc6,0xa4,0xca,0xe6,0x86,0xd0,0xc2,0xdc,0xce,0xca, +0x8c,0xc2,0xc6,0xe8,0xde,0xe4,0x26,0x08,0x43,0x1a,0x6c,0x30,0x92,0x7a,0xa0,0xec, +0xa1,0x0c,0x1a,0x62,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f, +0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x84,0x41,0x0d, +0x36,0x18,0x09,0x3e,0x50,0xf9,0x50,0x06,0xcd,0x06,0x4a,0x0f,0x4a,0xe1,0x14,0x54, +0xa1,0x15,0x60,0x61,0x16,0x6c,0x21,0x17,0x78,0xe1,0x17,0xc4,0xa1,0x1c,0xd0,0x61, +0x1d,0xdc,0x21,0x1e,0xe8,0xe1,0x1e,0xf4,0x61,0xc3,0x60,0x88,0xc2,0x3e,0x4c,0x10, +0x04,0x60,0x03,0xb0,0x61,0x30,0xfc,0xc1,0x1f,0x36,0x04,0xff,0xb0,0x61,0x18,0xfa, +0x01,0x24,0x28,0x0c,0x4d,0x6d,0x18,0xc6,0x60,0x0c,0x86,0x0d,0xc2,0x35,0x12,0x1b, +0x8a,0x7e,0x10,0x09,0x20,0x14,0x48,0x82,0x88,0x98,0x5c,0x98,0xdb,0x18,0x5a,0xd9, +0xdc,0x04,0x61,0x58,0x03,0x1a,0x66,0x6c,0x6f,0x61,0x74,0x73,0x13,0x84,0x81,0x0d, +0x58,0xa4,0xb9,0xcd,0xd1,0xcd,0x4d,0x10,0x86,0x36,0x20,0x91,0xe6,0x46,0x37,0x37, +0x41,0x18,0xdc,0x80,0x08,0x5d,0x19,0xde,0x17,0xdb,0x5b,0x18,0xd9,0x04,0x61,0x78, +0x03,0x22,0x74,0x65,0x78,0x5f,0x6e,0x6f,0x72,0x6d,0x4c,0xe8,0xca,0xf0,0xbe,0xe6, +0xe8,0xde,0xe4,0xca,0x58,0xd4,0xa5,0xb9,0xd1,0xcd,0x6d,0x80,0x4c,0xe2,0x24,0x50, +0x22,0x25,0x54,0x62,0x25,0x58,0xa2,0x25,0x5c,0xe2,0x25,0x60,0x82,0x8b,0x09,0x4e, +0x26,0x64,0xa1,0x0a,0x1b,0x9b,0x5d,0x9b,0x4b,0x1a,0x59,0x99,0x1b,0xdd,0x94,0x20, +0xa8,0x42,0x86,0xe7,0x62,0x57,0x26,0x37,0x97,0xf6,0xe6,0x36,0x25,0x20,0x9a,0x90, +0xe1,0xb9,0xd8,0x85,0xb1,0xd9,0x95,0xc9,0x4d,0x09,0x8c,0x3a,0x64,0x78,0x2e,0x73, +0x68,0x61,0x64,0x65,0x72,0x4d,0x6f,0x64,0x65,0x6c,0x53,0x82,0xa4,0x0c,0x19,0x9e, +0x8b,0x5c,0xd9,0xdc,0x5b,0x9d,0xdc,0x58,0xd9,0xdc,0x94,0x00,0x14,0x2a,0x91,0xe1, +0xb9,0xd0,0xe5,0xc1,0x95,0x05,0xb9,0xb9,0xbd,0xd1,0x85,0xd1,0xa5,0xbd,0xb9,0xcd, +0x4d,0x11,0xf6,0x01,0x24,0xea,0x90,0xe1,0xb9,0x94,0xb9,0xd1,0xc9,0xe5,0x41,0xbd, +0xa5,0xb9,0xd1,0xcd,0x4d,0x09,0x48,0xa2,0x0b,0x19,0x9e,0xcb,0xd8,0x5b,0x9d,0x1b, +0x5d,0x99,0xdc,0xdc,0x94,0x40,0x26,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x35,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x0d,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0x00, +0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc8,0x6d,0x9b,0xc2,0x36,0x5c, +0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98, +0x5f,0xdc,0xb6,0x2d,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9, +0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0x1b,0x83,0x34,0x5c,0xbe,0xf3,0xf8, +0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x96,0xe0,0x0c,0x97,0xef,0x3c,0xfe, +0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x05,0x44,0xc3,0xe5,0x3b,0x8f,0x6f,0x44,0x0e,0xf5, +0x88,0x83,0x8f,0xdc,0xb6,0x1d,0x54,0xc3,0xe5,0x3b,0x8f,0x2f,0x01,0xcc,0xb3,0x10, +0x25,0x51,0x11,0x8b,0x5f,0xdc,0xb6,0x11,0x54,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7, +0x44,0x45,0x44,0xe9,0x00,0x83,0x5f,0xdc,0xb6,0x15,0x58,0xc3,0xe5,0x3b,0x8f,0x3f, +0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11,0xe1,0x17,0xb7,0x6d,0x02,0xd9,0x70,0xf9, +0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38,0x88,0x0d,0x18,0x39,0xd4,0xe3,0x23,0xb7, +0x6d,0x06,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xaf,0xf3,0xce,0xc4,0x6c,0x09,0x4a,0xa3,0xe7,0x2d,0xcd,0x1c,0x5b,0xb4,0x11,0x3e, +0x44,0x58,0x49,0x4c,0x08,0x31,0x00,0x00,0x62,0x00,0x05,0x00,0x42,0x0c,0x00,0x00, +0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xf0,0x30,0x00,0x00, +0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x39,0x0c,0x00,0x00,0x0b,0x82,0x20,0x00, +0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49, +0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62, +0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b, +0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42, +0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a, +0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff, +0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20, +0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00, +0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00, +0x89,0x20,0x00,0x00,0xc3,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04, +0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c, +0x0b,0x84,0xc4,0x4c,0x10,0xe8,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0, +0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f, +0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18, +0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3, +0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60, +0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19, +0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c, +0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8, +0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4, +0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6, +0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60,0x06,0xea,0xe6,0x08,0x82,0x62,0x30,0x83, +0x32,0x0c,0x1f,0x81,0x03,0x01,0xc3,0x08,0x84,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84, +0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83, +0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39, +0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f,0xe8, +0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03, +0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca, +0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61, +0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d, +0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x23,0x49,0xe5,0x30,0x82,0x60,0xcc, +0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40, +0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f, +0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x72, +0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40, +0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87, +0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0xc2,0x89, +0x52,0x3a,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39, +0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc, +0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02, +0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52, +0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24,0x18,0x2b,0xb1,0x33, +0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x46,0x72,0x67,0x22,0x83,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77, +0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0, +0x03,0x30,0xf0,0x03,0x14,0x9c,0x04,0xcf,0x84,0x8d,0x03,0x3b,0x84,0xc3,0x3c,0xcc, +0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83, +0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xa0,0xc0,0x20, +0x79,0x18,0x41,0x18,0xce,0x10,0x82,0x8f,0x5d,0x6d,0x34,0xd1,0x34,0x4d,0xd3,0xc3, +0x30,0x9e,0xe7,0x79,0x1a,0x86,0x61,0x18,0x86,0x41,0xf5,0x4d,0xd2,0x14,0x51,0xc2, +0xe4,0xb3,0x00,0xf3,0x2c,0x44,0xc4,0x4e,0xc0,0x44,0xa0,0x60,0xa0,0x7b,0x0a,0x00, +0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02, +0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2, +0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20, +0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01,0x11,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24,0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2, +0x20,0xca,0xa1,0xf0,0x03,0xe8,0x1b,0x01,0x20,0x73,0x06,0x80,0xd4,0x19,0x00,0x6a, +0x67,0x00,0xe8,0x9d,0x01,0xa0,0x78,0x06,0x80,0xe6,0x19,0x00,0xb2,0x67,0x00,0x08, +0x9f,0x01,0x00,0x00,0x79,0x18,0x00,0x00,0x74,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0xa1,0x99,0x20,0x0c,0xce,0x06,0x61,0x20,0x26,0x08,0xc3,0xb3, +0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08,0x03,0x34,0x41,0x30, +0x83,0x8d,0xc0,0x04,0x61,0x88,0x36,0x08,0x4a,0xb3,0x21,0x51,0x16,0x46,0x21,0x06, +0x42,0x71,0x26,0x08,0x6a,0xc0,0x6d,0x48,0x06,0x88,0x51,0x94,0x81,0x50,0x9c,0x09, +0xc2,0x20,0x6d,0x48,0x88,0x85,0x51,0xa4,0x81,0x50,0x9c,0x09,0xc2,0x30,0x4d,0x10, +0x06,0x6a,0x83,0xa0,0x54,0x1b,0x12,0x09,0x62,0x14,0x6a,0x20,0x14,0x6b,0x82,0x30, +0x54,0x1b,0x12,0x6a,0x61,0x14,0x6c,0x20,0x14,0x67,0x82,0x30,0x58,0x1b,0x12,0x6c, +0x61,0x14,0x6d,0x20,0x14,0x6b,0x82,0xd0,0x06,0xdd,0x04,0x61,0xb8,0x36,0x24,0x06, +0xc7,0x28,0xdd,0x40,0x28,0xce,0x04,0x61,0xc0,0x36,0x24,0x1f,0xc4,0x28,0xc3,0x40, +0x28,0xd6,0x06,0xe4,0x89,0xa6,0x2b,0xdb,0x3c,0x30,0x98,0x20,0xbc,0x81,0x37,0x41, +0xf8,0xb4,0x0d,0x8b,0x22,0x06,0x8c,0xa2,0x0c,0xc4,0x18,0x8c,0xc1,0x18,0x38,0x13, +0x84,0x38,0xf8,0x36,0x2c,0x43,0x19,0x30,0xca,0x30,0x10,0x63,0x30,0x06,0x63,0x60, +0x4d,0x10,0xe6,0x00,0x0c,0x36,0x2c,0xc4,0x19,0x30,0x8a,0x34,0x10,0x63,0x30,0x06, +0x63,0x60,0x6d,0x58,0x24,0x31,0x60,0x14,0x6a,0x20,0xc6,0x60,0x0c,0xc6,0xc0,0xd9, +0xb0,0x50,0x62,0xc0,0x28,0xc4,0x40,0x8c,0xc1,0x18,0x8c,0x81,0xb3,0xa1,0x20,0x03, +0x33,0x40,0x83,0x34,0x50,0x83,0x09,0x82,0x1d,0x84,0xc1,0x04,0x61,0xc8,0x36,0x20, +0x0a,0x1b,0x30,0x8a,0x32,0xb4,0x01,0xb0,0x21,0x70,0x83,0x09,0x02,0x1e,0x88,0xc1, +0x06,0x44,0x81,0x03,0x46,0x19,0x06,0x05,0xd8,0x10,0xc4,0xc1,0x06,0x22,0x0c,0xd6, +0xe0,0x0d,0xe4,0x60,0x82,0x20,0x00,0x14,0x86,0xa6,0x36,0x0c,0x5d,0x37,0x6c,0x10, +0x28,0x3b,0xd8,0x50,0xd0,0x41,0x1d,0x00,0x73,0x70,0x07,0x55,0xd8,0xd8,0xec,0xda, +0x5c,0xd2,0xc8,0xca,0xdc,0xe8,0xa6,0x04,0x41,0x15,0x32,0x3c,0x17,0xbb,0x32,0xb9, +0xb9,0xb4,0x37,0xb7,0x29,0x01,0xd1,0x84,0x0c,0xcf,0xc5,0x2e,0x8c,0xcd,0xae,0x4c, +0x6e,0x4a,0x60,0xd4,0x21,0xc3,0x73,0x99,0x43,0x0b,0x23,0x2b,0x93,0x6b,0x7a,0x23, +0x2b,0x63,0x9b,0x12,0x20,0x65,0xc8,0xf0,0x5c,0xe4,0xca,0xe6,0xde,0xea,0xe4,0xc6, +0xca,0xe6,0xa6,0x04,0x72,0x50,0x87,0x0c,0xcf,0xa5,0xcc,0x8d,0x4e,0x2e,0x0f,0xea, +0x2d,0xcd,0x8d,0x6e,0x6e,0x4a,0x70,0x07,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x35,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x0d,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e, +0x71,0xdb,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc8,0x6d, +0x9b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94, +0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x2d,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54, +0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0x1b,0x83,0x34, +0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x96,0xe0,0x0c, +0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x05,0x44,0xc3,0xe5,0x3b,0x8f, +0x6f,0x44,0x0e,0xf5,0x88,0x83,0x8f,0xdc,0xb6,0x1d,0x54,0xc3,0xe5,0x3b,0x8f,0x2f, +0x01,0xcc,0xb3,0x10,0x25,0x51,0x11,0x8b,0x5f,0xdc,0xb6,0x11,0x54,0xc3,0xe5,0x3b, +0x8f,0x3f,0x11,0xd7,0x44,0x45,0x44,0xe9,0x00,0x83,0x5f,0xdc,0xb6,0x15,0x58,0xc3, +0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11,0xe1,0x17,0xb7,0x6d, +0x02,0xd9,0x70,0xf9,0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38,0x88,0x0d,0x18,0x39, +0xd4,0xe3,0x23,0xb7,0x6d,0x06,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e, +0x71,0xdb,0x00,0x00,0x61,0x20,0x00,0x00,0xe8,0x09,0x00,0x00,0x13,0x04,0x5c,0x2c, +0x10,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x34,0xcc,0x00,0x94,0x51,0x21,0x15,0x61, +0x40,0xb1,0x95,0x46,0xc9,0x95,0x4a,0xd9,0xd5,0x40,0xf1,0x95,0x4b,0x19,0x06,0x14, +0x4c,0xd9,0x14,0x53,0xf1,0x06,0x94,0x6f,0x40,0x29,0x55,0x41,0x45,0x94,0x4f,0xd1, +0xd0,0x57,0x03,0xa4,0x14,0x41,0x19,0x94,0x47,0x09,0x8c,0x00,0x90,0x31,0x46,0x00, +0x82,0x20,0x08,0x82,0xc1,0x0c,0xc0,0x18,0x01,0x08,0x82,0x20,0x0a,0x06,0x63,0x04, +0xad,0x39,0xe7,0xec,0x37,0x46,0x00,0x82,0x20,0x28,0x7f,0x63,0x04,0x20,0x08,0xc2, +0xfc,0x2f,0x8c,0x11,0x80,0x20,0x08,0xc6,0xbf,0x30,0x46,0xb0,0xfb,0xa3,0x4c,0x82, +0xc1,0x18,0xc1,0xee,0x8f,0x32,0xff,0x8d,0x11,0x80,0x20,0x08,0xc2,0xbf,0x30,0x46, +0xd0,0x9a,0x73,0xce,0x7b,0x63,0x04,0x20,0x08,0x82,0x32,0x18,0x8c,0x11,0x80,0x20, +0x08,0x82,0xa0,0x30,0x46,0x00,0x82,0xf8,0x7f,0x8f,0xc1,0x18,0x41,0x48,0x82,0x21, +0xde,0x8d,0x11,0xec,0xb1,0x1a,0xef,0xdf,0x18,0xc1,0x5a,0xab,0xb5,0xf8,0x8d,0x11, +0xfc,0xf7,0xdf,0xbf,0xdf,0x18,0x41,0x6b,0xce,0x39,0xef,0x0b,0x63,0x04,0xb2,0xe8, +0xf6,0xff,0x37,0x46,0xa0,0xb3,0xe6,0x9c,0x7e,0x63,0x04,0x2a,0x5e,0x9f,0xaa,0x37, +0x46,0x00,0x82,0x20,0x08,0x82,0xc3,0x18,0xc1,0x5a,0xab,0xb5,0xee,0x8d,0x11,0x80, +0x20,0xe8,0xdf,0x61,0x30,0x46,0xd0,0x9a,0x73,0x4e,0x7b,0x63,0x04,0x20,0x08,0x82, +0x24,0x18,0x8c,0x11,0x80,0x20,0x08,0xea,0x60,0x30,0x46,0x20,0x82,0x24,0x88,0x6f, +0x63,0x04,0x70,0x5c,0xe6,0xb7,0x37,0x46,0x40,0x96,0xbc,0x7e,0x7f,0x63,0x04,0x20, +0x08,0x82,0x2c,0x18,0x8c,0x11,0xbc,0x33,0x69,0xa2,0xdd,0x18,0x01,0x08,0x82,0x20, +0xfc,0x8d,0x11,0x80,0x20,0x08,0xa2,0xdf,0x18,0x01,0x08,0x82,0x20,0xfe,0x0b,0x63, +0x04,0x20,0x08,0x82,0xf8,0x37,0x02,0x00,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06, +0xba,0xd0,0x07,0x68,0x30,0x0b,0xb8,0xc0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00, +0x06,0xbb,0xe0,0x07,0x69,0x50,0x0b,0xb4,0xd0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60, +0x00,0x06,0xbc,0xf0,0x07,0x6a,0xa0,0x0b,0xb6,0xe0,0x0a,0x23,0x06,0x09,0x00,0x82, +0x60,0x00,0x06,0xbd,0x00,0x0a,0x6b,0xc0,0x0b,0xbc,0xf0,0x0a,0x23,0x06,0x09,0x00, +0x82,0x60,0x00,0x06,0xbe,0x10,0x0a,0x6c,0xa0,0x0b,0xba,0x00,0x0b,0x23,0x06,0x09, +0x00,0x82,0x60,0x00,0x06,0xbf,0x20,0x0a,0x6c,0x30,0x0b,0xbe,0x10,0x0b,0x23,0x06, +0x09,0x00,0x82,0x60,0x00,0x06,0xe0,0x30,0x0a,0x6d,0xd0,0x0b,0xb5,0x20,0x0b,0x23, +0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe1,0x40,0x0a,0x6e,0x80,0x0b,0xb7,0x30,0x0b, +0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe2,0x50,0x0a,0x6f,0xb0,0x0b,0xb9,0x40, +0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe3,0x60,0x0a,0x70,0xd0,0x0b,0xbc, +0x50,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe4,0x70,0x0a,0x71,0x20,0x0e, +0xbe,0x60,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe5,0x80,0x0a,0x72,0x40, +0x0e,0xe1,0x70,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe6,0x90,0x0a,0x73, +0x20,0x0e,0xe4,0x80,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe7,0xa0,0x0a, +0x77,0x30,0x0e,0xe6,0x90,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe8,0xb0, +0x0a,0x79,0x40,0x0e,0xe4,0xa0,0x0b,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0xd0,0x83, +0x28,0x94,0xc3,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0xf5,0x30,0x0a,0xe9,0x30,0x62, +0x60,0x00,0x20,0x08,0x06,0x44,0x3d,0x8c,0xc2,0x39,0x8c,0x18,0x18,0x00,0x08,0x82, +0x01,0x61,0x0f,0xa4,0xb0,0x0e,0x23,0x06,0x07,0x00,0x82,0x60,0xd0,0xb9,0x83,0x2b, +0x14,0xec,0x30,0x9a,0x10,0x04,0x65,0xa4,0xc3,0x95,0xa1,0x0e,0x57,0x41,0x2c,0x70, +0x11,0x01,0x54,0x80,0x0a,0x5a,0x49,0x01,0x25,0x24,0x70,0x82,0x61,0x27,0x18,0x66, +0xc2,0x18,0xc0,0xc7,0x04,0x32,0x80,0xcf,0x68,0x42,0x03,0x5c,0x60,0xd8,0x39,0x86, +0x59,0x21,0xd0,0xc7,0x0a,0x81,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0x85,0x04, +0x38,0x5c,0xf8,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0xdd,0x48,0x8c,0x83,0xe6,0x0f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x27,0x18, +0x76,0x82,0x61,0x76,0x08,0xf4,0xb1,0x43,0xa0,0x8f,0x09,0x0c,0x7c,0x4c,0x60,0xe0, +0x33,0x9a,0x90,0x08,0xa3,0x09,0xca,0x60,0x08,0x21,0x1f,0x43,0x08,0xf9,0x98,0x22, +0x0b,0xf0,0x31,0x65,0x16,0xe0,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x4e,0xe0, +0x03,0x21,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xb1,0x13,0xf9,0x40,0x08,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0xf0,0xc4,0x3e,0xf8,0x81,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0x47,0x4f,0xf0,0xc3,0x1f,0x08,0xa7,0x18,0x76,0x8a,0x61,0x46,0x08,0xf4,0x31, +0x42,0xa0,0xcf,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x61,0xf1,0x0f,0x73,0x50,0x13, +0x65,0x40,0x06,0x22,0x21,0x12,0x22,0x21,0x12,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04, +0xa3,0x09,0x9d,0x30,0x9a,0xe0,0x0d,0x26,0x10,0xf2,0x31,0x81,0x90,0xcf,0x88,0xc1, +0x01,0x80,0x20,0x18,0x68,0x62,0x11,0x12,0x78,0x70,0x13,0xa3,0x09,0x81,0x30,0x9a, +0x20,0x0c,0x56,0x08,0xf1,0xb1,0x42,0x88,0x8f,0xa9,0x81,0x20,0x1f,0x53,0x03,0x41, +0x3e,0x26,0x08,0xf2,0x31,0x41,0x90,0x8f,0x09,0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0x82,0x0b,0x93,0x08,0x0c,0x71,0x03,0xf8,0x18,0xe2,0x06,0xf0,0x19,0x8e, +0x10,0x68,0x61,0xf8,0x86,0x23,0x06,0x5b,0x28,0xbe,0x12,0x02,0x1d,0x8e,0x20,0x6e, +0x61,0xf8,0x86,0x23,0x8a,0x5c,0x28,0xbe,0x12,0x02,0x2d,0x22,0xd0,0x11,0x83,0x07, +0x00,0x41,0x30,0x98,0xf2,0x62,0x26,0x64,0xa1,0x15,0x3a,0xee,0x1f,0xfe,0x01,0x2e, +0xe0,0xa2,0x27,0x76,0x61,0x34,0x21,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xe2, +0x0b,0xb5,0x08,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0xe2,0x0b,0x9b,0xc0,0x05,0x58, +0x00,0x83,0x4f,0x24,0x44,0x62,0x2e,0xe6,0x02,0x2c,0x7c,0x61,0x34,0x21,0x00,0x46, +0x13,0x84,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xba,0xbd,0xd8,0x09,0x59,0xc0,0x8b, +0xd1,0x84,0x60,0x18,0x6e,0x08,0xf0,0x02,0x0c,0x4a,0x79,0x09,0x2e,0x21,0xd8,0x1a, +0x62,0x82,0xab,0x09,0x74,0x96,0x21,0x10,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xe8, +0x44,0x43,0x2c,0x72,0x01,0x34,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x4e,0x30,0xec, +0x04,0xc3,0x4c,0xd8,0xe4,0x63,0xc2,0x26,0x1f,0x13,0x56,0x02,0x3e,0x26,0xb0,0x04, +0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x98,0x8d,0xb8,0x30,0x84,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x68,0x63,0x2e,0xe4,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0xa3,0x36,0xe6,0xe2,0x18,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb0,0x8d,0xba,0xa0, +0x87,0x60,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xda,0x48,0x8b,0x61,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0xa2,0xda,0x50,0x0b,0xe1,0x84,0x81,0x4e,0x18,0xc8,0x0e,0x22,0x3e, +0x66,0x10,0xf1,0x29,0x82,0x2e,0xa0,0x88,0xba,0x80,0x11,0x83,0x03,0x00,0x41,0x30, +0xa8,0x74,0xa3,0x2d,0x04,0xd9,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x6a,0x37,0xdc, +0x42,0x98,0x8d,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xc0,0xc3,0x2f,0xe8,0x81,0x36, +0x84,0x20,0x34,0x42,0x23,0x34,0x42,0x63,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34, +0x61,0x10,0x46,0x13,0x88,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0xf2,0x18,0x8d, +0x7c,0xc8,0x8d,0xc6,0x30,0x0d,0xd3,0x30,0x0d,0xd3,0x18,0x4d,0x08,0x80,0xd1,0x04, +0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x28,0x29,0x3c,0xc0,0xc2,0x60,0x34,0x40, +0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x15,0x7a,0xf8,0x85,0x10,0x8c,0x18,0x34,0x00, +0x08,0x82,0x41,0xd3,0x1e,0xab,0x11,0x12,0xe1,0x11,0x38,0xae,0xe1,0x1a,0xae,0xe1, +0x1a,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0xa5, +0xa1,0x07,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0xf5,0x1e,0xa5,0x11,0x20,0x23,0x06, +0x0d,0x00,0x82,0x60,0xd0,0xd0,0x87,0x6c,0xa0,0x04,0x7a,0x04,0x55,0x6d,0xd4,0x46, +0x6d,0xd4,0xc6,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10, +0xc3,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xf9,0x71,0x1b,0x2d,0xd1,0x1e,0x1b,0x18, +0xe8,0x86,0x6e,0xe8,0x86,0x6e,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c, +0xc2,0x68,0x02,0x31,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xe3,0x1f,0xbc,0x21,0x13, +0xf2,0x61,0x06,0x65,0xf0,0x1b,0xbf,0xf1,0x1b,0xbf,0x31,0x9a,0x10,0x00,0xa3,0x09, +0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcd, +0x88,0x84,0xc7,0x4d,0xdc,0xc7,0xa5,0x06,0xe4,0x41,0x1e,0xe4,0x41,0x1e,0xa3,0x09, +0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x23,0x06,0x0d,0x00, +0x82,0x60,0xd0,0xa0,0x88,0x79,0xf0,0x04,0x7f,0x54,0x6f,0x90,0x1e,0xe9,0x91,0x1e, +0xe9,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x50, +0x74,0x40,0x22,0x60,0xa3,0x60,0x1e,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x6a, +0x45,0xc2,0x43,0x08,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x81,0x11,0xf7,0x20,0x0b, +0x12,0x91,0x83,0x20,0x3e,0xe2,0x23,0x3e,0xe2,0x63,0x34,0x21,0x00,0x46,0x13,0x84, +0x60,0x34,0x61,0x10,0x46,0x13,0x88,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x1a, +0x99,0x8f,0xb4,0x48,0x91,0x3e,0x30,0xec,0xc3,0x3e,0xec,0xc3,0x3e,0x46,0x13,0x02, +0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x46,0x0c,0x1a,0x00,0x04, +0xc1,0xa0,0xd1,0x11,0xfc,0x70,0x0b,0x17,0x71,0x83,0x65,0x3f,0xf6,0x63,0x3f,0xf6, +0x63,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0x61,0xc4, +0xa0,0x01,0x40,0x10,0x0c,0x9a,0x1f,0xe9,0x8f,0xb9,0x98,0x11,0x36,0x80,0x40,0x04, +0x44,0x40,0x04,0x44,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34, +0x81,0x18,0x6a,0x15,0x74,0x04,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x0a,0x93,0xfb, +0x08,0xae,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xcc,0x84,0x44,0xf4,0x42,0x47,0x50, +0x21,0x38,0x91,0x13,0x39,0x91,0x13,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d, +0x18,0x84,0xd1,0x04,0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x66,0x4d,0x52,0xe4, +0x2f,0x7e,0x64,0x16,0x0c,0x16,0x61,0x11,0x16,0x61,0x91,0xd1,0x84,0x00,0x18,0x4d, +0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x11,0x83,0x06,0x00,0x41,0x30,0x68, +0xe0,0xc4,0x45,0x48,0x83,0x4c,0x48,0x61,0x89,0x91,0x18,0x89,0x91,0x18,0x19,0x4d, +0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x18,0x31,0x68,0x00, +0x10,0x04,0x83,0xa6,0x4e,0x66,0x24,0x35,0xd2,0x44,0x14,0x20,0x1b,0xb1,0x11,0x1b, +0xb1,0x91,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x06, +0xdb,0x0d,0x70,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x79,0x02,0x27,0xc1, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7d,0xb2,0x23,0x01,0x88,0x8c,0x18,0x18,0x00, +0x08,0x82,0x41,0xb4,0x27,0x72,0x12,0x0c,0x47,0x04,0xe2,0x41,0x7c,0x36,0xf0,0x87, +0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xf2,0x13,0x1e,0x09,0x2c,0x10,0xe8,0x63, +0x86,0x7f,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x50,0xf9,0x91,0xc0,0x02, +0x81,0x3e,0x16,0x10,0xf2,0x99,0x6e,0x30,0x8f,0x00,0xb1,0xff,0x68,0x87,0xf8,0x8c, +0x18,0x18,0x00,0x08,0x82,0x41,0x64,0x2a,0x7d,0x12,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0xa1,0x2a,0x68,0x12,0xb4,0xc8,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xa8,0xf2, +0x27,0xc1,0x70,0x44,0xf0,0x1e,0xc4,0x67,0x43,0x8a,0xc8,0x67,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0xa2,0x55,0x49,0x93,0xc0,0x02,0x81,0x3e,0x66,0xac,0x88,0x7c,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0x72,0x15,0x36,0x09,0x2c,0x10,0xe8,0x63,0x01,0x21,0x9f, +0xe9,0x86,0xf9,0x08,0x10,0xa3,0x0f,0x7d,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x44,0xb3,0xa2,0x2a,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xb7,0x52,0x27,0x81, +0x8e,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x54,0x2b,0xac,0x12,0x0c,0x47,0x04,0xfc, +0x41,0x7c,0x36,0xd8,0x88,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xc2,0x15,0x3b, +0x09,0x2c,0x10,0xe8,0x63,0x06,0x8e,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2, +0x5d,0xc9,0x93,0xc0,0x02,0x81,0x3e,0x16,0x10,0xf2,0x99,0x6e,0x00,0x91,0x00,0xb1, +0x32,0x39,0x89,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x04,0x2e,0xb7,0x12,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0x41,0x2e,0xa2,0x12,0x9c,0xc9,0x88,0x81,0x01,0x80, +0x20,0x18,0x44,0xe2,0x92,0x2b,0xc1,0x70,0x44,0x90,0x22,0xc4,0x67,0xc3,0x98,0xc8, +0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x72,0x19,0x95,0xc0,0x02,0x81,0x3e,0x66, +0x94,0x89,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x42,0x17,0x53,0x09,0x2c,0x10, +0xe8,0x63,0x01,0x21,0x9f,0xe9,0x86,0x16,0x09,0x10,0x43,0x83,0x96,0x90,0x8f,0xa5, +0x41,0x4b,0xc8,0xc7,0xd4,0xa0,0x25,0xe4,0x63,0x6b,0xd0,0x12,0xf2,0xb1,0x8f,0x25, +0xe4,0x63,0x60,0xc0,0x12,0xf2,0xb1,0x30,0x60,0x09,0xf9,0x98,0x18,0xb0,0x84,0x7c, +0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x34,0x96, +0x90,0x8f,0x6d,0x2c,0x21,0x1f,0xe3,0x58,0x42,0x3e,0xd6,0xb1,0x84,0x7c,0x0c,0x21, +0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0xaa,0x96,0x90,0x8f, +0x59,0x2d,0x21,0x1f,0xbb,0x5a,0x42,0x3e,0x86,0xb5,0x84,0x7c,0x0c,0x21,0xe0,0x63, +0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0xee,0x80,0x14,0xe0,0x63,0xc1, +0x1a,0xc0,0xc7,0x82,0x0f,0x3e,0x76,0x04,0xf4,0xb1,0x43,0xa0,0x8f,0x1d,0x03,0x7d, +0xec,0x20,0xe8,0x63,0xab,0x70,0x13,0xf2,0x31,0x56,0xb8,0x09,0xf9,0x58,0x2b,0xdc, +0x84,0x7c,0xcc,0x15,0x6e,0x42,0x3e,0x26,0x0a,0x36,0x21,0x1f,0x1b,0x05,0x9b,0x90, +0x8f,0x91,0x82,0x4d,0xc8,0xc7,0x4a,0xc1,0x26,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10, +0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0xd6,0x07,0x39,0x21,0x1f,0xf3,0x83,0x9c, +0x90,0x8f,0xfd,0x41,0x4e,0xc8,0xc7,0x40,0x21,0x27,0xe4,0x63,0x08,0x01,0x1f,0x43, +0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x07,0x3c,0x21,0x1f,0xcb,0x03, +0x9e,0x90,0x8f,0xe9,0x01,0x4f,0xc8,0xc7,0xf6,0x80,0x27,0xe4,0x63,0x08,0x01,0x1f, +0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84,0x01,0x7d,0x8c,0x10, +0x03,0xfa,0x18,0x31,0x06,0xf4,0x31,0x82,0x0c,0xe8,0x63,0xeb,0x00,0x16,0xf2,0x31, +0x76,0x00,0x0b,0xf9,0x58,0x3b,0x80,0x85,0x7c,0xcc,0x1d,0xc0,0x42,0x3e,0x26,0x0e, +0x3f,0x21,0x1f,0x1b,0x87,0x9f,0x90,0x8f,0x91,0xc3,0x4f,0xc8,0xc7,0xca,0xe1,0x27, +0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0xd6, +0x0b,0x62,0x21,0x1f,0xf3,0x05,0xb1,0x90,0x8f,0xfd,0x82,0x58,0xc8,0xc7,0xc0,0x41, +0x2c,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e, +0x86,0x0b,0x65,0x21,0x1f,0xcb,0x85,0xb2,0x90,0x8f,0xe9,0x42,0x59,0xc8,0xc7,0x76, +0xa1,0x2c,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02, +0x3e,0x46,0x84,0x02,0x7d,0x8c,0x10,0x05,0xfa,0x18,0x31,0x0a,0xf4,0x31,0x82,0x14, +0xe8,0x63,0x2b,0xa1,0x16,0xf2,0x31,0x96,0x50,0x0b,0xf9,0x58,0x4b,0xa8,0x85,0x7c, +0xcc,0x25,0xd4,0x42,0x3e,0x26,0x12,0x69,0x21,0x1f,0x1b,0x89,0xb4,0x90,0x8f,0x91, +0x44,0x5a,0xc8,0xc7,0x4a,0x22,0x2d,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18, +0x81,0xc0,0xc7,0x08,0x04,0x3e,0xd6,0x0f,0x6c,0x21,0x1f,0xf3,0x07,0xb6,0x90,0x8f, +0xfd,0x03,0x5b,0xc8,0xc7,0x40,0x82,0x2d,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8, +0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x0f,0x6f,0x21,0x1f,0xcb,0x87,0xb7,0x90, +0x8f,0xe9,0xc3,0x5b,0xc8,0xc7,0xf6,0xe1,0x2d,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08, +0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84,0x03,0x7d,0x8c,0x10,0x07,0xfa, +0x18,0x31,0x0e,0xf4,0x31,0x82,0x1c,0xe8,0x63,0x32,0x63,0x23,0xf1,0x19,0x31,0x30, +0x00,0x10,0x04,0x83,0x08,0x7e,0xce,0x27,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83, +0x7e,0x64,0x27,0xb8,0x9b,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xe4,0x27,0x7d,0x82, +0xe1,0x88,0x20,0x67,0x88,0xcf,0x86,0xb9,0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x44,0xf5,0x33,0x3b,0x81,0x05,0x02,0x7d,0xcc,0xa8,0x1b,0xf9,0x8c,0x18,0x18,0x00, +0x08,0x82,0x41,0x84,0x3f,0xb6,0x13,0x58,0x20,0xd0,0xc7,0x02,0x42,0x3e,0xd3,0x0d, +0x3d,0x13,0x20,0x66,0x37,0x63,0x12,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xfa, +0x87,0x7e,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x42,0xe8,0x77,0x02,0xd2,0x19, +0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0x7f,0xec,0x27,0x18,0x8e,0x08,0xcc,0x86,0xf8, +0x6c,0x00,0x1d,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x24,0x42,0xe0,0x13,0x58, +0x20,0xd0,0xc7,0x0c,0xd1,0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x25,0x34, +0x3e,0x81,0x05,0x02,0x7d,0x2c,0x20,0xe4,0x33,0xdd,0xa0,0x36,0x01,0x62,0x6b,0x03, +0x27,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x48,0x85,0x42,0x28,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0xc3,0x85,0xd8,0x27,0x88,0x9d,0x11,0x03,0x03,0x00,0x41,0x30, +0x88,0x58,0x68,0x84,0x82,0xe1,0x88,0x60,0x6e,0x88,0xcf,0x86,0xd6,0x91,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x44,0x2f,0xd4,0x3e,0x81,0x05,0x02,0x7d,0xcc,0x78,0x1d, +0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x24,0x43,0xf0,0x13,0x58,0x20,0xd0,0xc7, +0x02,0x42,0x3e,0xd3,0x0d,0x77,0x13,0x20,0xc6,0x3b,0x7d,0x12,0x9f,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0x6e,0xc8,0x85,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x76, +0x28,0x7f,0x02,0xdf,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0x87,0x60,0x28,0x18, +0x8e,0x08,0x40,0x87,0xf8,0x6c,0xd0,0x1d,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41, +0xc4,0x43,0xfa,0x13,0x58,0x20,0xd0,0xc7,0x0c,0xde,0x91,0xcf,0x88,0x81,0x01,0x80, +0x20,0x18,0x44,0x3f,0xd4,0x3f,0x81,0x05,0x02,0x7d,0x2c,0x20,0xe4,0x33,0xdd,0x40, +0x3a,0x01,0x62,0x68,0x80,0x13,0xf2,0xb1,0x34,0xc0,0x09,0xf9,0x98,0x1a,0xe0,0x84, +0x7c,0x6c,0x0d,0x70,0x42,0x3e,0xf6,0xf1,0x83,0x7c,0x0c,0x0c,0xf8,0x41,0x3e,0x16, +0x06,0xfc,0x20,0x1f,0x13,0x03,0x7e,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63, +0x04,0x02,0x1f,0x23,0x10,0xf8,0x98,0x46,0x0e,0xf2,0xb1,0x8d,0x1c,0xe4,0x63,0x1c, +0x39,0xc8,0xc7,0x3a,0x72,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01, +0x1f,0x43,0x08,0xf8,0x58,0xc5,0x0a,0xf2,0x31,0x8b,0x15,0xe4,0x63,0x17,0x2b,0xc8, +0xc7,0x30,0x56,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43, +0x08,0xf8,0xd8,0x1d,0x90,0x02,0x7c,0x2c,0x58,0x03,0xf8,0x58,0xf0,0xc1,0xc7,0x8e, +0x80,0x3e,0x76,0x08,0xf4,0xb1,0x63,0xa0,0x8f,0x1d,0x04,0x7d,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x48,0xa5,0x33,0x4a,0x15,0x52,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0x43,0x95,0xd0,0x28,0x55,0x48,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x55,0x4a, +0xa3,0x54,0x21,0x95,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x58,0x49,0x8d,0x52,0x85, +0x54,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x68,0x25,0x36,0x6a,0x15,0x54,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0xc3,0x95,0xda,0xa8,0x55,0x50,0x65,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0x57,0x72,0xa3,0x56,0x41,0x95,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x60,0xe9,0x8d,0x5a,0x05,0x55,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x88,0xa5,0x37, +0x42,0xf4,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x59,0x82,0x23,0x44,0x4f,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x98,0xa5,0x38,0x42,0xf4,0x64,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0x5a,0x92,0x23,0x44,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa8, +0x25,0x3a,0x42,0xfc,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x5b,0xaa,0x23,0xc4, +0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb8,0x25,0x3b,0x42,0xfc,0x64,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0x5c,0xba,0x23,0xc4,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xc8,0xa5,0x3b,0x42,0xfa,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x5d,0xc2, +0x23,0xa4,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8,0xa5,0x3c,0x42,0xfa,0x64, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x5e,0xd2,0x23,0xa4,0x4f,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xe8,0x25,0x3e,0x42,0x42,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0x5f,0xea,0x23,0x24,0x54,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf8,0x25,0x3f,0x42, +0x42,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x70,0xfa,0x23,0x24,0x54,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x08,0x27,0x50,0xe2,0x90,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xc4,0x29,0x94,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x71,0x12,0x25, +0x0e,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x9c,0x46,0x89,0x43,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x28,0xa7,0x51,0x22,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xcc,0x89,0x94,0x08,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x73,0x2a,0x25,0x02, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x9d,0x4c,0x89,0x40,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0x40,0x13,0xa7,0x50,0xc2,0x9f,0x5e,0x1a,0x4d,0x08,0x82,0x11,0x83,0x06, +0x00,0x41,0x30,0x68,0xd4,0x09,0x95,0xfa,0xc7,0x97,0x7c,0xc9,0x97,0x56,0x69,0x95, +0x56,0x69,0x95,0x46,0x13,0x02,0x60,0x38,0x22,0x58,0xa1,0xe0,0x9b,0x6e,0x68,0x21, +0x21,0x30,0xa5,0xa0,0x8f,0x29,0x06,0x7d,0x4c,0x39,0xe8,0x63,0xc4,0x20,0x1f,0x2b, +0x06,0xf9,0xd8,0x60,0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x7a,0xa2,0xa5, +0x61,0x86,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb0,0xa7,0x5a,0x1a,0x68,0x68,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0x7b,0xb2,0xa5,0xa1,0x86,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0xc0,0x27,0x5b,0x1a,0xdc,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x7c, +0xba,0xa5,0xe1,0x8d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd0,0x27,0x5c,0x1a,0xe0, +0xc8,0x84,0x1e,0x92,0x8f,0x09,0x04,0x7c,0x2c,0xf0,0x21,0xf9,0x58,0x30,0xc0,0xc7, +0x8e,0x22,0x3e,0x16,0x88,0x91,0x7c,0x2c,0x11,0x23,0xf9,0xd8,0x11,0xc4,0xc7,0x12, +0x32,0x92,0x8f,0x09,0x41,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x12,0xa9,0x7c, +0xea,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x1a,0xa9,0x78,0x0a,0x86,0x23,0xbe,0x32, +0x22,0xbe,0x0b,0x86,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x06,0xa5,0xcc,0x89,0x8c, +0xd2,0x89,0x85,0x56,0x28,0x9d,0xd2,0x29,0x9d,0xd2,0x69,0x34,0x21,0x00,0x86,0x23, +0x82,0x3e,0x12,0xbe,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0x50,0x4a,0x9c,0xc0,0x88, +0x87,0x70,0xe7,0x76,0x5c,0xc9,0x95,0xfe,0xe9,0x9f,0xd8,0x49,0x8d,0x46,0x13,0x02, +0x60,0x34,0x41,0x08,0x66,0x09,0x84,0x81,0x0a,0x43,0x0c,0x02,0x5d,0x0c,0x80,0x81, +0x0a,0x03,0x0c,0x02,0x5e,0x0c,0x80,0x81,0x0a,0x43,0x0b,0x7c,0x31,0x00,0x06,0x2a, +0x0c,0x25,0x00,0xc7,0x00,0x18,0xa8,0x30,0x94,0x40,0x1c,0x03,0x60,0xa0,0xc2,0xe0, +0x02,0x72,0x0c,0x80,0x81,0x8a,0x41,0x0b,0x60,0x34,0x00,0x06,0x2a,0x3e,0x2b,0xf0, +0xcf,0x00,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0xa6,0xec,0xc9,0x76,0x86,0x11, +0x83,0x03,0x00,0x41,0x30,0xe8,0x60,0x0a,0x9e,0xce,0xa8,0xa5,0x46,0x13,0x02,0xa1, +0x82,0x72,0xd2,0x82,0xa9,0xe0,0x2e,0x30,0x6c,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xba, +0x9a,0xaa,0x27,0x36,0x82,0xa9,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x13,0x0c,0x3b, +0xc1,0x30,0x13,0x0c,0xfa,0x98,0x70,0xd0,0xe7,0x84,0x81,0x4e,0x18,0x68,0x34,0xc1, +0x01,0x46,0x13,0x9e,0xe0,0x08,0xc3,0x8e,0x30,0xcc,0x04,0x32,0x92,0x8f,0x09,0x64, +0x24,0x1f,0x23,0xcc,0x09,0x3e,0x46,0x9c,0x13,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x70,0x2b,0x96,0x22,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xde,0xaa,0xa5, +0x08,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xb8,0x7a,0x29,0x59,0x12,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x88,0x2b,0x98,0x9a,0x25,0xe1,0x18,0xc3,0x8e,0x31,0xcc, +0x08,0x81,0x3e,0x46,0x08,0xf4,0x19,0x31,0x68,0x00,0x10,0x04,0x83,0xa6,0xae,0x66, +0x0a,0x95,0xd2,0x2a,0xad,0xd2,0xca,0xa6,0x6c,0xca,0xa6,0x6c,0x6a,0x34,0x21,0x00, +0x86,0x23,0x02,0x5b,0x0a,0xbe,0xe9,0x06,0x5c,0x12,0x82,0x0b,0x03,0xa3,0x46,0x0c, +0x1e,0x00,0x04,0xc1,0x60,0xba,0xab,0x98,0x92,0xa5,0x55,0x3a,0x8c,0x7e,0xea,0x27, +0xb7,0x72,0xab,0x9d,0x0a,0x46,0x13,0x02,0xc0,0x82,0x78,0x92,0xcf,0x88,0x81,0x01, +0x80,0x20,0x18,0x44,0x7b,0x75,0x53,0x81,0x05,0x86,0x7c,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0xea,0xab,0x9a,0x0a,0x2c,0xa0,0x27,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82, +0x41,0xf4,0x57,0x3b,0x15,0x0c,0x47,0xc0,0x41,0x38,0x05,0xdf,0x74,0x83,0x10,0x07, +0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa5,0x45,0x56,0xc1,0x30,0x1c,0x11,0x90, +0x93,0xf3,0x8d,0x18,0x1c,0x00,0x08,0x82,0xc1,0x71,0x5a,0x65,0x35,0x14,0x16,0x0c, +0xf4,0x31,0x74,0x0a,0xe2,0x33,0xdd,0x10,0xa4,0x13,0x31,0xcb,0x30,0x10,0x75,0x30, +0x1c,0x91,0x07,0xe9,0xe4,0x7c,0xd3,0x0d,0x2f,0xb5,0x4e,0xc1,0x2c,0x01,0x32,0x1c, +0xb1,0x07,0xec,0xa4,0x7c,0xb3,0x0c,0x46,0x11,0x18,0xa3,0xc4,0xc7,0x82,0x78,0x92, +0x8f,0x05,0x0c,0x7c,0x66,0x09,0x90,0xe1,0x88,0x43,0xa5,0x84,0x6f,0x96,0xe1,0x40, +0x82,0x59,0x02,0x64,0xa0,0xc4,0x60,0x06,0x90,0x28,0xc0,0x33,0x38,0x40,0xc2,0x18, +0x28,0x31,0xc4,0x60,0x30,0x0a,0xef,0xf0,0x0c,0x53,0x4a,0x0a,0x3e,0x16,0xb4,0x94, +0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x9a,0xad,0xd0,0x0a,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xb8,0x2d,0xbb,0x02,0x85,0xc0,0xee,0x29,0x88,0x8f,0xe1,0xd3,0x0d, +0xc5,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xdb,0x2a,0xad,0x60,0x38,0x82,0x87, +0x68,0x8a,0xf8,0x2e,0x30,0xca,0x96,0x40,0x3e,0x16,0x18,0xf2,0xb1,0xa0,0x90,0x8f, +0x05,0x20,0x05,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x7c,0x8b,0xb5,0x82,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xc4,0x2b,0xb4,0x1e,0x30,0x18,0x8e,0x08,0x42,0xca, +0xf9,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x20,0x2f,0xd1,0x8a,0xc4,0xc0,0x82,0x81, +0x3e,0xd3,0x0d,0x01,0x49,0x0d,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x91,0x97,0x6c, +0x05,0x76,0xa4,0x95,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x32,0x2f,0xda,0x0a, +0x2c,0x18,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x7a,0xd9,0x56,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0x5a,0x79,0x91,0xd6,0x3e,0xe9,0xd6,0x68,0x42,0x00,0x8c, +0x26,0x08,0x81,0x09,0xee,0x24,0x1f,0x13,0xdc,0x49,0x3e,0x23,0x06,0x06,0x00,0x82, +0x60,0x10,0xb9,0xd7,0x68,0x09,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xbd,0x17,0x69, +0x09,0x27,0x0c,0x74,0xc2,0x40,0x27,0x18,0x76,0x82,0x61,0x26,0xe4,0x14,0x7c,0x4c, +0xd0,0x29,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x26,0x5f,0xb1,0x85,0x52,0xe9, +0x35,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60,0x85,0x10,0x1f,0x2b,0x84,0xf8,0x0c,0x47, +0x08,0x8f,0xf0,0x4d,0x37,0xb0,0x96,0x6d,0x05,0xc3,0x11,0x03,0x24,0x7c,0xd3,0x0d, +0xae,0x85,0x5b,0xc1,0x74,0xc3,0x7c,0xd5,0x17,0x31,0xdd,0x40,0x5f,0xf6,0x35,0x54, +0x11,0x41,0x11,0x11,0x94,0x40,0x40,0x09,0x04,0x8c,0x18,0x34,0x00,0x08,0x82,0x41, +0x73,0x62,0xe5,0xd5,0x53,0xfb,0x25,0x04,0xe8,0x85,0x5e,0xe8,0x85,0x5e,0xa3,0x09, +0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0xdd,0x10,0x62,0x22,0xe6,0x54,0x12, +0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x2d,0xb6,0x5e,0x63,0x15,0x62,0xc1,0xe1, +0x5e,0xee,0xe5,0x5e,0xee,0x35,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08, +0xd3,0x0d,0x28,0x76,0x62,0x54,0x3d,0x01,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x33, +0x63,0xf1,0x95,0x56,0x27,0x16,0x34,0xf4,0x45,0x5f,0xf4,0x45,0x5f,0xa3,0x09,0x01, +0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0xdd,0xd0,0x62,0x2e,0x86,0x15,0x15,0xc0, +0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x39,0x76,0x5f,0x6f,0xd5,0x62,0x54,0xa0,0x5f, +0xfa,0xa5,0x5f,0xfa,0x35,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23, +0x06,0x0d,0x00,0x82,0x60,0xd0,0xf4,0xd8,0x7e,0xcd,0x55,0x8c,0x45,0x85,0x7f,0xf9, +0x97,0x7f,0xf9,0xd7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18, +0x34,0x00,0x08,0x82,0x41,0x13,0x66,0xff,0x75,0x57,0x35,0xf6,0x24,0x22,0x26,0x62, +0x22,0x26,0x62,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0xdd,0xc0, +0x63,0x3b,0x66,0x06,0x25,0x06,0x01,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x73,0x66, +0x25,0xd6,0x57,0x3b,0x26,0x06,0x01,0x8a,0xa1,0x18,0x8a,0xa1,0xd8,0x68,0x42,0x00, +0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xb3,0x66, +0x29,0x16,0x5a,0x3f,0xf6,0x15,0x2c,0xc6,0x62,0x2c,0xc6,0x62,0xa3,0x09,0x01,0x30, +0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcd,0x9b,0xb5, +0x58,0x69,0x8d,0x59,0x97,0xc0,0x18,0x8c,0xc1,0x18,0x8c,0x8d,0x26,0x04,0xc0,0x68, +0x82,0x10,0x8c,0x26,0x0c,0x82,0xe1,0x41,0x29,0xc4,0xc7,0xf0,0xa0,0x14,0xe2,0x73, +0xef,0x64,0xd4,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x77,0x66,0x63,0xe0,0x10,0xd8, +0x6d,0xad,0x02,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc8,0xb3,0x1b,0x4b,0xaf, +0xc0,0x72,0x6b,0x88,0x8f,0x09,0x81,0x7c,0x2c,0xd8,0x2d,0xf8,0x58,0xc0,0x5e,0xf2, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0xcf,0x7a,0xac,0xb7,0x02,0x03,0x29,0xf0, +0x92,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa0,0xf6,0x63,0x41,0x32,0x62,0x70, +0x00,0x20,0x08,0x06,0x47,0xa8,0x81,0xd9,0x6f,0x05,0x46,0x1c,0xf1,0x31,0x21,0x90, +0x8f,0x05,0x09,0x7c,0x4c,0xa6,0xe6,0x4b,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10, +0x8d,0x5a,0x9c,0x05,0x46,0x5f,0x41,0x7c,0x2c,0x15,0x4c,0x01,0x04,0x17,0x18,0x66, +0xa9,0x70,0x0a,0x20,0xb8,0xc0,0x30,0x1b,0x30,0xf8,0x98,0x80,0xc1,0x67,0xb8,0x01, +0x15,0xe0,0x82,0x0c,0x86,0x1b,0x50,0x01,0x2e,0xc8,0xa0,0x84,0x40,0x2f,0x30,0xca, +0x1c,0x43,0x3e,0xf6,0x18,0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x83,0xcb,0xd5,0xe0, +0x4c,0x08,0x84,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x5a,0x9b,0xb3,0xc0,0xc6, +0x2c,0xb0,0x31,0xf9,0x58,0x70,0x5f,0xf0,0xb1,0x21,0xbf,0xe4,0x63,0x41,0x7e,0xc1, +0xc7,0x8a,0x1c,0x93,0x8f,0x05,0x39,0x06,0x1f,0x0b,0x0a,0xf9,0x58,0xa0,0x63,0xf0, +0xb1,0xa2,0x90,0x8f,0x05,0x8e,0x7c,0x2c,0x18,0xe4,0x63,0x01,0x2e,0xc8,0xc7,0x04, +0x5c,0x90,0x8f,0x0d,0xb8,0x20,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0x7c,0x0d, +0xd4,0xb0,0x0b,0xbb,0xcc,0xcb,0x31,0xf9,0x58,0x20,0xc8,0x67,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0x22,0x72,0x03,0xb5,0xc0,0x82,0x5f,0x90,0x8f,0x09,0xbf,0x20,0x1f,0x1b, +0x7e,0x41,0x3e,0x36,0x88,0x83,0x7c,0x6c,0x10,0x07,0xf9,0xd8,0x20,0x0e,0xf2,0xb1, +0x77,0x10,0x07,0x10,0x5c,0x60,0x98,0x05,0x7c,0x00,0x9f,0xe1,0x06,0x72,0x98,0x0d, +0x32,0xa8,0x60,0x0c,0xf4,0x02,0xa3,0x0c,0x0e,0x08,0xf9,0x8c,0x18,0x24,0x00,0x08, +0x82,0xc1,0xf5,0x6e,0xb1,0x16,0x88,0x41,0x20,0x06,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xd8,0x1b,0xad,0x05,0x77,0x66,0xc1,0x9d,0xc9,0xc7,0x02,0x1c,0x83,0x8f,0x0d, +0x3a,0x26,0x1f,0x0b,0x74,0x0c,0x3e,0x56,0xe8,0x99,0x7c,0x2c,0xd0,0x33,0xf8,0x58, +0x50,0xc8,0xc7,0x82,0x3d,0x83,0x8f,0x15,0x85,0x7c,0x2c,0x68,0xe4,0x63,0xc1,0x20, +0x1f,0x0b,0xe6,0x41,0x3e,0x26,0xcc,0x83,0x7c,0x6c,0x98,0x07,0xf9,0xd8,0x40,0x06, +0xf0,0xb1,0x81,0x0c,0xe0,0x63,0x03,0x19,0xc0,0xc7,0x0e,0x34,0x80,0xcf,0x88,0x41, +0x02,0x80,0x20,0x18,0x5c,0x23,0x57,0x6e,0x19,0x1f,0x64,0x7c,0x60,0x65,0x10,0xc8, +0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x94,0x23,0xb7,0x60,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0x96,0x53,0xb7,0x91,0xe8,0x87,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x5a,0x6e,0xdd,0x46,0xa2,0x1f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x70,0x39,0x76, +0x1b,0x89,0x7e,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0xe5,0xdc,0xcd,0x24,0x40, +0x62,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x98,0x7b,0x37,0x93,0x00,0x89,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x62,0x0e,0xde,0x4c,0x02,0x24,0xec,0x18,0x09,0xf9,0x18, +0x32,0x12,0xf2,0xb1,0x64,0x24,0xe4,0x63,0x43,0x1b,0xc0,0xc7,0x86,0x36,0x80,0x8f, +0x0d,0x6d,0x00,0x1f,0x33,0x52,0x42,0x3e,0x66,0xa4,0x84,0x7c,0xcc,0x48,0x09,0xf9, +0xd8,0x00,0x07,0xf0,0xb1,0x01,0x0e,0xe0,0x63,0x03,0x1c,0xc0,0xc7,0xa6,0x3b,0x80, +0x8f,0x81,0x45,0x4b,0x80,0xe0,0x02,0xc3,0x2c,0x68,0x07,0xf8,0x0c,0x37,0xbc,0x04, +0x89,0x90,0x41,0x05,0xb4,0xa0,0x17,0x18,0x65,0xe1,0x40,0xc8,0x67,0xc4,0x20,0x01, +0x40,0x10,0x0c,0x2e,0xb0,0x13,0xb9,0x60,0x16,0x82,0x59,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0xe3,0xec,0x4a,0x2e,0x40,0x37,0x0b,0xd0,0x4d,0x3e,0x16,0xa4,0x1a,0x7c, +0x6c,0x58,0x35,0xf9,0x58,0xb0,0x6a,0xf0,0xb1,0x62,0xdd,0xe4,0x63,0xc1,0xba,0xc1, +0xc7,0x82,0x42,0x3e,0x16,0xb0,0x1b,0x7c,0xac,0x28,0xe4,0x63,0x41,0x23,0x1f,0x0b, +0x06,0xf9,0x58,0xe0,0x13,0xf2,0x31,0xc1,0x27,0xe4,0x63,0x83,0x4f,0xc8,0xc7,0xe2, +0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x07,0x7c,0x46, +0x0c,0x12,0x00,0x04,0xc1,0xe0,0xa2,0x3b,0x9b,0xcb,0xda,0x21,0x6b,0x07,0xb3,0x85, +0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xe5,0x5d,0xcd,0x05,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0xf4,0xdd,0xce,0xc5,0x01,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0xe1,0x77,0x3c,0x17,0x07,0x68,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0xdf, +0xf5,0x5c,0x1c,0xa0,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa0,0xf7,0x73,0x71, +0xb0,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x84,0x1e,0xd8,0xc5,0xc1,0x5a,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0x21,0x7a,0x61,0x17,0x07,0x6b,0x61,0x87,0x5b,0xc8, +0xc7,0x10,0xb7,0x90,0x8f,0x25,0x6e,0x21,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03, +0x7c,0x2c,0x0e,0x06,0xf8,0x98,0x41,0x17,0xf2,0x31,0x83,0x2e,0xe4,0x63,0x06,0x5d, +0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07, +0x13,0x7c,0xec,0x35,0xf0,0x02,0x04,0x17,0x18,0x66,0x41,0x4f,0xc0,0x67,0xb8,0x41, +0x2f,0xe8,0x84,0x0c,0xca,0x24,0x02,0xbd,0xc0,0x28,0x93,0x09,0x42,0x3e,0x23,0x06, +0x09,0x00,0x82,0x60,0x70,0xc5,0xde,0xdc,0x95,0x44,0x50,0x12,0xc1,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0xb8,0x67,0x77,0x41,0xce,0x59,0x90,0x73,0xf2,0xb1,0x40,0xdf, +0xe0,0x63,0x03,0xbf,0xc9,0xc7,0x02,0x7e,0x83,0x8f,0x15,0x3c,0x27,0x1f,0x0b,0x78, +0x0e,0x3e,0x16,0x14,0xf2,0xb1,0xa0,0xe7,0xe0,0x63,0x45,0x21,0x1f,0x0b,0x1a,0xf9, +0x58,0x30,0xc8,0xc7,0x82,0xd4,0x90,0x8f,0x09,0xa9,0x21,0x1f,0x1b,0x52,0x43,0x3e, +0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x38,0xe0, +0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x57,0xf9,0x9d,0xde,0x4f,0x64,0x3f,0x91,0xd9, +0x49,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x48,0xfd,0x4c,0x2f,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0xc3,0xfd,0x58,0x2f,0x0e,0x66,0x63,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0xf7,0x6b,0xbd,0x38,0x98,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xe0,0xcf,0xf5,0xe2,0x60,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x88,0x3f,0xd8, +0x8b,0x03,0xdb,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0xfe,0x62,0x2f,0x0e,0x6c, +0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xf9,0x93,0xbd,0x38,0xb0,0x0d,0x3b,0x72, +0x43,0x3e,0x86,0xe4,0x86,0x7c,0x2c,0xc9,0x0d,0xf9,0x58,0x1c,0x0c,0xf0,0xb1,0x38, +0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0x8c,0xdf,0x90,0x8f,0x19,0xbf,0x21,0x1f,0x33, +0x7e,0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1, +0x38,0x98,0xe0,0x53,0x30,0xe1,0x06,0x7a,0x81,0x51,0x23,0x06,0x09,0x00,0x82,0x60, +0x70,0xf5,0xdf,0xef,0xbd,0x44,0x1b,0xbc,0x44,0x1b,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0x41,0x82,0x81,0xf8,0x05,0xa5,0x67,0x41,0xe9,0xc9,0xc7,0x02,0xb3,0x83,0x8f, +0x0d,0x68,0x27,0x1f,0x0b,0xd0,0x0e,0x3e,0x56,0xa0,0x9e,0x7c,0x2c,0x40,0x3d,0xf8, +0x58,0x50,0xc8,0xc7,0x82,0xd4,0x83,0x8f,0x15,0x85,0x7c,0x2c,0x60,0xe4,0x63,0xc1, +0x20,0x1f,0x0b,0xe2,0x43,0x3e,0x26,0xc4,0x87,0x7c,0x6c,0x88,0x0f,0xf9,0x18,0x1b, +0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0xe0,0x80,0xcf,0x88, +0x41,0x02,0x80,0x20,0x18,0x5c,0x31,0x18,0xcc,0xdf,0x59,0x94,0xc2,0x59,0x94,0x82, +0xcd,0x45,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x6c,0x30,0x90,0xbf,0x60, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x1d,0x0c,0xf0,0x8f,0x0d,0xf6,0x63,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0x1d,0x0c,0xf2,0x8f,0x0d,0xf6,0x63,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0x1e,0x0c,0xf4,0x8f,0x0d,0xf6,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0x1e,0x0c,0xf8,0x8f,0x0d,0xfc,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x1f, +0x0c,0xfa,0x8f,0x0d,0xfc,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x1f,0x0c,0xfc, +0x8f,0x0d,0xfc,0xc3,0x8e,0x10,0x91,0x8f,0x21,0x21,0x22,0x1f,0x4b,0x42,0x44,0x3e, +0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0xe3,0x44,0xe4, +0x63,0xc6,0x89,0xc8,0xc7,0x8c,0x13,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01, +0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x26,0xf8,0xd4,0x4a,0xe8,0x82,0x5e,0x60,0xd4, +0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0x69,0x18,0xac,0x60,0xa0,0x12,0xb9,0xa0,0x12, +0xb9,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x1c,0x06,0x2e,0x18,0x04,0xf1,0x67, +0x41,0xfc,0xc9,0xc7,0x02,0xd9,0x83,0x8f,0x0d,0xb4,0x27,0x1f,0x0b,0x68,0x0f,0x3e, +0x56,0xd0,0x9f,0x7c,0x2c,0xa0,0x3f,0xf8,0x58,0x50,0xc8,0xc7,0x82,0xfa,0x83,0x8f, +0x15,0x85,0x7c,0x2c,0x60,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0x72,0x44,0x3e,0x26,0xe4, +0x88,0x7c,0x6c,0xc8,0x11,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c, +0x30,0xc0,0xc7,0xd8,0xe0,0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0x7d,0x18, +0xfc,0x60,0x20,0x16,0xf1,0x20,0x16,0xf1,0x60,0xbf,0x11,0xc8,0x67,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0x22,0x51,0x0c,0x7c,0x30,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x30,0xc5,0x80,0x0c,0x03,0x36,0x18,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4e, +0x31,0x28,0xc3,0x80,0x0d,0xc6,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x54,0x0c, +0xcc,0x30,0x60,0x83,0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x15,0x03,0x34, +0x0c,0xd8,0xc0,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x50,0xc5,0x20,0x0d,0x03, +0x36,0x30,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x56,0x31,0x50,0xc3,0x80,0x0d, +0xcc,0xc4,0x8e,0x34,0x91,0x8f,0x21,0x69,0x22,0x1f,0x4b,0xd2,0x44,0x3e,0xc6,0x06, +0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0xe3,0x4d,0xe4,0x63,0xc6, +0x9b,0xc8,0xc7,0x8c,0x37,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6, +0x06,0x03,0x7c,0x8c,0x0d,0x26,0xf8,0x18,0xae,0xcc,0x09,0x08,0x2e,0x30,0xcc,0x02, +0x33,0x81,0xcf,0x70,0x43,0x9d,0xf4,0x0d,0x19,0xd4,0x8b,0x04,0x7a,0x81,0x51,0xb6, +0x23,0x84,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0xd2,0xc5,0x80,0x0f,0x03,0x17, +0x09,0x5c,0x24,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x1c,0x83,0x3f,0x0c,0x02, +0x31,0x0c,0x2c,0x10,0xc3,0x40,0x3e,0x16,0x8c,0x60,0x00,0x1f,0x1b,0x4a,0x30,0x90, +0x8f,0x05,0x25,0x18,0xc0,0xc7,0x8a,0x32,0x0c,0xe4,0x63,0x41,0x19,0x06,0xf0,0xb1, +0xa0,0x90,0x8f,0x05,0x66,0x18,0xc0,0xc7,0x8a,0x42,0x3e,0x16,0x34,0xf2,0xb1,0x60, +0x90,0x8f,0x05,0xa4,0x22,0x1f,0x13,0x48,0x45,0x3e,0x36,0x90,0x8a,0x7c,0x2c,0x0e, +0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x70,0xc0,0x67,0xc4, +0x20,0x01,0x40,0x10,0x0c,0x2e,0x77,0x0c,0x60,0x31,0x40,0x93,0x0c,0x4d,0x32,0x83, +0x91,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xcd,0x63,0xf0,0x8a,0x41,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x3d,0x06,0xb5,0x18,0xc4,0x81,0xab,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x81,0x8f,0x81,0x2d,0x06,0x71,0xe0,0x2a,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0xe4,0x63,0x70,0x8b,0x41,0x1c,0xb8,0xca,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0xfa,0x18,0xe4,0x62,0x10,0x07,0xb1,0x32,0x62,0x70,0x00,0x20,0x08, +0x06,0xc7,0x3e,0x06,0xba,0x18,0xc4,0x41,0xac,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0xc1,0x8f,0xc1,0x2e,0x06,0x71,0x10,0x2b,0x76,0xd0,0x8a,0x7c,0x0c,0xa1,0x15,0xf9, +0x58,0x42,0x2b,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80, +0x8f,0x19,0xba,0x22,0x1f,0x33,0x74,0x45,0x3e,0x66,0xe8,0x8a,0x7c,0x2c,0x0e,0x06, +0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc1,0xa7,0x72,0xc4, +0x0d,0xf4,0x02,0xa3,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0x32,0xc9,0x00,0x1d,0x03, +0x1c,0x69,0x03,0x1c,0x69,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5a,0x32,0x58, +0xc7,0x20,0x70,0xc5,0xc0,0x02,0x57,0x0c,0xe4,0x63,0xc1,0x1b,0x06,0xf0,0xb1,0x21, +0x0e,0x03,0xf9,0x58,0x10,0x87,0x01,0x7c,0xac,0x88,0xc5,0x40,0x3e,0x16,0xc4,0x62, +0x00,0x1f,0x0b,0x0a,0xf9,0x58,0x20,0x8b,0x01,0x7c,0xac,0x28,0xe4,0x63,0x01,0x23, +0x1f,0x0b,0x06,0xf9,0x58,0xc0,0x2e,0xf2,0x31,0x81,0x5d,0xe4,0x63,0x03,0xbb,0xc8, +0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x07, +0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0xd2,0xc9,0x80,0x1f,0x03,0x38,0x29,0x05, +0x38,0x29,0x05,0xe3,0x93,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xfd,0x64, +0xb0,0x8f,0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x58,0x06,0x21,0x19,0xb0, +0x81,0xbd,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x41,0x96,0x81,0x48,0x06,0x6c,0x60, +0x2f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x94,0x65,0x30,0x92,0x01,0x1b,0xd8,0xcb, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x66,0x19,0x94,0x64,0xc0,0x06,0xf9,0x32,0x62, +0x70,0x00,0x20,0x08,0x06,0xc7,0x59,0x06,0x26,0x19,0xb0,0x41,0xbe,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x81,0x96,0xc1,0x49,0x06,0x6c,0x90,0x2f,0x76,0xf0,0x8b,0x7c, +0x0c,0xe1,0x17,0xf9,0x58,0xc2,0x2f,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0, +0xc7,0xd8,0x60,0x80,0x8f,0x19,0x22,0x23,0x1f,0x33,0x44,0x46,0x3e,0x66,0x88,0x8c, +0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30, +0xc1,0xa7,0x68,0x44,0x17,0xf4,0x02,0xa3,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0x92, +0xcb,0x80,0x26,0x83,0x19,0xc9,0x85,0x19,0xc9,0x85,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xf2,0x32,0xb8,0xc9,0x20,0xd0,0xc7,0xc0,0x02,0x7d,0x0c,0xe4,0x63,0xc1,0x2e, +0x06,0xf0,0xb1,0xa1,0x17,0x03,0xf9,0x58,0xd0,0x8b,0x01,0x7c,0xac,0xe8,0xc7,0x40, +0x3e,0x16,0xf4,0x63,0x00,0x1f,0x0b,0x0a,0xf9,0x58,0xe0,0x8f,0x01,0x7c,0xac,0x28, +0xe4,0x63,0x01,0x23,0x1f,0x0b,0x06,0xf9,0x58,0x40,0x33,0xf2,0x31,0x81,0x66,0xe4, +0x63,0x03,0xcd,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01, +0x3e,0xc6,0x06,0x07,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0x32,0xcd,0x00,0x2d, +0x83,0x35,0x89,0x87,0x35,0x89,0x07,0x43,0x97,0x40,0x3e,0x23,0x06,0x06,0x00,0x82, +0x60,0x10,0xad,0x66,0x70,0x96,0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x6b, +0x06,0x6d,0x19,0xb0,0x81,0xcf,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x01,0x9b,0x81, +0x5b,0x06,0x6c,0xe0,0x33,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc4,0x66,0xf0,0x96, +0x01,0x1b,0xf8,0xcc,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xb2,0x19,0xc4,0x65,0xc0, +0x06,0x61,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x6c,0x06,0x72,0x19,0xb0,0x41, +0xd8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x41,0x9b,0xc1,0x5c,0x06,0x6c,0x10,0x36, +0x76,0x90,0x8d,0x7c,0x0c,0x21,0x1b,0xf9,0x58,0x42,0x36,0xf2,0x31,0x36,0x18,0xe0, +0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0x19,0x6a,0x23,0x1f,0x33,0xd4,0x46, +0x3e,0x66,0xa8,0x8d,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18, +0xe0,0x63,0x6c,0x30,0xc1,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xdf,0x0c,0x6c, +0x33,0x08,0x86,0x23,0x02,0x93,0x0c,0x84,0x6f,0xba,0x61,0x18,0xc9,0x20,0xb0,0x26, +0xa0,0x8f,0x35,0x02,0x7d,0xac,0x19,0xe8,0x63,0x0a,0x41,0x1f,0x53,0x0a,0xfa,0x98, +0x62,0xd0,0xc7,0x0c,0x43,0x3e,0x66,0x18,0xf2,0x31,0xc3,0x90,0x8f,0x19,0x43,0x7c, +0xcc,0x18,0xe2,0x63,0xc6,0x10,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xdc,0x33, +0x28,0xcf,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0x3d,0x03,0xf3,0x0c,0x86, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xe0,0x33,0x38,0xcf,0x60,0x18,0x31,0x30,0x00, +0x10,0x04,0x83,0x28,0x3e,0x83,0xd3,0x0c,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0xe4,0x33,0x40,0xcd,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x68,0x3e,0x83,0xd4, +0x0c,0x86,0xe1,0x08,0x36,0xd0,0xc9,0x40,0xf8,0x2e,0x30,0xca,0x02,0x37,0x90,0xcf, +0x70,0x44,0xd0,0x93,0x81,0xf0,0xcd,0x32,0x24,0x4a,0x60,0x73,0x20,0xd0,0xc7,0xe6, +0x60,0xa0,0x8f,0xcd,0x01,0x41,0x1f,0x2b,0xd4,0x32,0x90,0xcf,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0xff,0x19,0xf8,0x66,0x40,0xc0,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0x20,0x1a,0xfc,0x66,0x40,0xc0,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x21, +0x1a,0x80,0x67,0x40,0xc0,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x22,0x1a,0x80, +0x67,0x30,0xc0,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x23,0x1a,0x84,0x67,0x30, +0xc0,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x24,0x1a,0x88,0x67,0x30,0xc0,0xc1, +0x2c,0x81,0x32,0x50,0x61,0x18,0x89,0x3e,0x20,0x03,0x15,0x86,0x91,0xe8,0x03,0x32, +0x50,0x61,0x18,0x89,0x3e,0x20,0x03,0x15,0x06,0x95,0x78,0xc8,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0x29,0x1a,0xa0,0x67,0x70,0x96,0x01,0x19,0x58,0x90,0x96,0x01,0x7c, +0xcc,0x0c,0x02,0xfa,0x58,0x70,0x97,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0x52,0xd1,0xe0,0x36,0x83,0xc0,0x82,0xd1,0x0c,0xe4,0x33,0x62,0x70,0x00,0x20,0x08, +0x06,0xc7,0x8b,0x06,0xee,0x19,0xc0,0x62,0xd0,0x8a,0xc1,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0x30,0x1a,0xbc,0x67,0x10,0x98,0xd2,0x70,0x44,0xa0,0x9a,0x01,0xf1,0x55, +0x2a,0x06,0x81,0x8e,0x18,0x3c,0x00,0x08,0x82,0xc1,0xf4,0xa2,0x41,0x7a,0x06,0x69, +0x19,0x8c,0x65,0xf0,0x8b,0x81,0x2f,0x06,0xb5,0x19,0xd4,0x66,0x60,0xa2,0x81,0x89, +0x06,0xf3,0x19,0xc4,0x65,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08, +0xa3,0x09,0xc4,0x30,0xdd,0x40,0xd8,0x65,0x60,0x4c,0x37,0x10,0x77,0x19,0x1c,0xd3, +0x0d,0x04,0x5e,0x06,0xc8,0x74,0x03,0x91,0x97,0x41,0x62,0x0e,0x11,0x9f,0x11,0x03, +0x03,0x00,0x41,0x30,0x88,0x74,0x34,0x88,0xd1,0x20,0x18,0x8e,0x08,0x66,0x33,0x60, +0xbe,0x59,0x06,0x67,0x09,0x2c,0x32,0xe2,0x33,0x1c,0x41,0xf8,0x65,0x20,0x7c,0xc3, +0x11,0xc5,0x5f,0x06,0xc4,0x77,0xc2,0x10,0x27,0x0c,0x61,0x42,0x10,0x82,0xe1,0x08, +0x63,0x34,0x03,0xe1,0x1b,0x8e,0x38,0x48,0x33,0x20,0xbe,0x13,0x86,0x38,0x61,0x08, +0x13,0x82,0x10,0x0c,0x37,0x18,0x01,0x18,0xcc,0x32,0x30,0x4d,0x30,0x62,0x60,0x00, +0x20,0x08,0x06,0x11,0x9a,0x06,0x3f,0x1a,0x30,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xb0,0x69,0xa0,0xa2,0xc1,0x13,0xcc,0x12,0x34,0x03,0x15,0x86,0xc0,0x80,0xc1,0x62, +0x60,0x40,0xc5,0x67,0x38,0x22,0x68,0xcd,0x40,0xf8,0x86,0x23,0x04,0xd7,0x0c,0x88, +0xef,0x84,0x21,0x4e,0x18,0xc2,0x84,0x20,0x04,0xc3,0x0d,0x50,0x00,0x06,0xb3,0x0c, +0x58,0x16,0x0c,0x54,0x18,0xf5,0xb3,0x99,0xad,0xa0,0x8c,0x18,0x38,0x00,0x08,0x82, +0xc1,0x43,0xa7,0x81,0x8a,0x06,0xb2,0x19,0xe4,0x65,0x80,0x97,0x81,0x8d,0x06,0x68, +0xe0,0x75,0x1c,0x7f,0x06,0xc3,0x11,0x1c,0x6d,0x06,0xce,0x77,0x81,0x51,0x36,0x04, +0xf2,0x19,0x6e,0x20,0x2b,0x36,0x0d,0xc2,0xe0,0xfc,0x31,0x30,0xca,0x74,0x33,0xe0, +0xc7,0x20,0x3e,0x16,0x08,0xf2,0xb1,0xa0,0x9c,0xe4,0x63,0x2b,0x19,0xd8,0x67,0x20, +0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf8,0x34,0x50,0xd3,0x20,0xb8,0xc3,0xa8, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x42,0x35,0x00,0xd3,0x20,0x10,0x4c,0x0f,0xf4, +0x33,0x90,0x8f,0x05,0x46,0x7c,0x6c,0x08,0xe4,0x63,0x01,0x02,0x9f,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x4c,0x35,0x20,0xd3,0x20,0x09,0x8c,0x26,0x83,0xf8,0x0c,0xe4, +0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0xa9,0x06,0x73,0x1a,0x04,0x16,0x0a,0x43, +0x7c,0x4c,0x08,0xe4,0x63,0x41,0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x58, +0x35,0x50,0xd3,0xc0,0x08,0x66,0x19,0x1e,0xc8,0x24,0x03,0x3b,0x05,0x54,0x80,0x8f, +0x05,0xa7,0x10,0x1f,0x43,0x05,0x55,0x80,0x8f,0xad,0x82,0x2a,0xc4,0xc7,0x02,0x55, +0x88,0xcf,0x2c,0xc1,0x34,0x62,0x70,0x00,0x20,0x08,0x06,0xda,0xaa,0x06,0x6a,0x1a, +0x84,0x67,0x00,0xaa,0xc1,0x68,0x42,0x00,0x8c,0x26,0x08,0x81,0x05,0x82,0x7c,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x20,0x9a,0xd5,0x40,0x55,0x83,0xc0,0xec,0x33,0x08,0xe8, +0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0xad,0x06,0x6d,0x1a,0x04,0x16,0x88,0x68, +0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x6e,0x35,0x98,0xd3,0x20,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0x63,0x57,0x83,0x3c,0x0d,0x46,0x34,0x08,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xe0,0xd5,0x60,0x4f,0x03,0x9d,0x0c,0xa8,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x7a,0x35,0xe0,0xd3,0xc0,0x27,0x83,0xc0,0xfa,0x33,0x18,0xe2,0x63, +0x42,0x20,0x1f,0x0b,0x0a,0xf8,0x58,0xd0,0x0e,0xf2,0x31,0xa1,0x1d,0xe4,0x63,0x43, +0x3b,0xc8,0xc7,0xfe,0x61,0x88,0x8f,0xfd,0xc3,0x10,0x1f,0xfb,0x87,0x21,0x3e,0x66, +0x88,0x04,0x7c,0xcc,0x10,0x09,0xf8,0x98,0x21,0x12,0xf0,0x19,0x31,0x38,0x00,0x10, +0x04,0x83,0x43,0x5d,0x83,0x54,0x0d,0x76,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x63,0x5d,0x03,0x55,0x0d,0x76,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x5d, +0x83,0x55,0x0d,0x76,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x5d,0x83,0x55, +0x0d,0x76,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x5d,0x03,0x56,0x0d,0x76, +0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x5d,0x83,0x56,0x0d,0x76,0xc2,0x18, +0x8e,0x30,0xc2,0x4b,0xf8,0x86,0x23,0x8c,0xf0,0x12,0xbe,0xe1,0x08,0x23,0xbc,0x84, +0xaf,0x06,0x61,0x2b,0x10,0x76,0x38,0xc2,0xbc,0x10,0xe1,0x1b,0x8e,0x30,0x2f,0x44, +0xf8,0x86,0x23,0xcc,0x0b,0x11,0xbe,0x1a,0x84,0xad,0x40,0xd8,0x32,0x82,0x9d,0x65, +0x88,0xa4,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x7d,0x0d,0x74,0x35,0x60,0xaf, +0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x7e,0x0d,0x76,0x35,0x60,0xaf,0x68,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0x7e,0x0d,0x78,0x35,0x60,0xaf,0x68,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0x7f,0x0d,0x78,0x35,0x18,0xa2,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xfe,0x35,0xe8,0xd5,0x60,0x88,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x00,0xd9, +0xc0,0x57,0x83,0x21,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x64,0x03,0x70,0x0d, +0x52,0xc1,0xa6,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xfa,0xd7,0xe0,0x56,0x83,0xd0, +0x0c,0x2c,0x28,0xd3,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x85,0x6c,0xd0, +0xab,0x41,0x60,0x64,0x1a,0x04,0xf1,0xb1,0xa0,0x90,0xcf,0x88,0x81,0x01,0x80,0x20, +0x18,0x44,0x24,0x1b,0xc8,0x6b,0x10,0x58,0x7e,0x29,0xf1,0xb1,0xfc,0x52,0xe2,0x63, +0xf9,0xa5,0xc4,0xc7,0x88,0x41,0x3e,0x56,0x0c,0xf2,0x31,0x63,0x90,0x8f,0x0d,0x10, +0x7c,0x6c,0x80,0xe0,0x63,0x03,0x04,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x62, +0x36,0x78,0xd7,0xa0,0x14,0x54,0x35,0x30,0x53,0x08,0xe2,0x63,0x4c,0x20,0x1f,0x0b, +0x06,0xf8,0xcc,0x12,0x48,0x03,0x15,0x86,0x13,0xb1,0x70,0x00,0x0d,0x54,0x18,0x4e, +0xc4,0xc2,0x01,0x34,0x50,0x61,0x38,0x11,0x0b,0x07,0xd0,0x40,0x85,0x81,0x44,0x38, +0x01,0x59,0x10,0x13,0xf0,0x31,0x41,0x26,0xe0,0x63,0xc3,0x4c,0xc0,0x67,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0x9e,0x0d,0xf6,0x35,0xf8,0xd3,0x60,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0xa3,0x67,0x03,0x7e,0x0d,0x40,0x35,0x18,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0xf0,0xd9,0xa0,0x5f,0x83,0x50,0x0d,0x06,0xcb,0x09,0x9d,0x80,0x8f,0x05, +0x39,0x11,0x1f,0xd3,0x09,0x9e,0x80,0x8f,0xf5,0x04,0x4f,0xc4,0xc7,0x02,0x9e,0x88, +0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x64,0x1b,0x8c,0x6c,0x30,0x04,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0x94,0x6d,0x40,0xb2,0xc1,0xa8,0x06,0xc5,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0x66,0x1b,0x94,0x6c,0x10,0x08,0x16,0x98,0x6a,0x00,0x1f,0x43, +0x02,0xfa,0x18,0x22,0xd0,0xc7,0x8e,0x81,0x3e,0x26,0xb4,0x6a,0x20,0x1f,0x33,0x8b, +0x77,0x0d,0xe4,0x63,0x81,0x41,0x1f,0x33,0x5e,0x35,0x90,0x8f,0x11,0x41,0x7c,0xcc, +0x88,0xd5,0x40,0x3e,0x26,0x04,0xf1,0x31,0xae,0x83,0x8f,0x05,0x5c,0x7c,0xac,0xfb, +0xe0,0x63,0x60,0xf0,0xc5,0xc7,0x82,0x2f,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xdc,0x6d,0x60,0xb3,0xc1,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x81,0xb7,0xc1, +0xcd,0x06,0xb6,0x1a,0x14,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe4,0x6d,0x80,0xb3, +0x41,0x20,0x58,0x90,0xab,0x01,0x7c,0x0c,0x09,0xe8,0x63,0x88,0x40,0x1f,0x3b,0x06, +0xfa,0x98,0x00,0xae,0x81,0x7c,0x2c,0x61,0xe0,0x63,0x81,0x41,0x1f,0x0b,0xc4,0x35, +0x90,0x8f,0x05,0x04,0x7c,0xac,0x0d,0x4c,0x36,0x90,0x8f,0x05,0x0a,0x7d,0x4c,0x31, +0xd7,0x40,0x3e,0x86,0x04,0xf1,0x31,0x05,0x5d,0x03,0xf9,0x98,0x10,0xc4,0xc7,0x42, +0xa3,0x0d,0xe8,0x63,0xa2,0xd1,0x06,0xf4,0xb1,0xd1,0x68,0x03,0xfa,0x58,0x1a,0xb0, +0x01,0x7c,0x2c,0x30,0x03,0xfa,0x58,0xf0,0xae,0x81,0x7c,0x8c,0x0c,0x9a,0xf8,0x58, +0x20,0xc0,0xc7,0xc8,0xa0,0x89,0x8f,0x85,0x81,0x12,0x1f,0x1b,0x14,0xf9,0x98,0x32, +0xc8,0xc7,0x94,0x41,0x3e,0x36,0x50,0xf0,0xb1,0x61,0x82,0x8f,0x05,0xfa,0x1a,0xc8, +0xc7,0x88,0x08,0x3e,0x26,0x04,0xf1,0xb1,0xa0,0x80,0x8f,0x19,0x03,0x7c,0xec,0x28, +0xe2,0x63,0x41,0x11,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7e,0x37,0xf0,0xdb, +0x60,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x00,0xdf,0xe0,0x6f,0x83,0x22,0x30, +0x90,0x0d,0x82,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x21,0xbe,0x41,0xe8,0x06, +0x29,0x1b,0x04,0x86,0x04,0xf4,0x31,0x44,0xa0,0x8f,0x1d,0x03,0x7d,0x66,0x09,0xa6, +0x81,0x0a,0x03,0x4e,0x1e,0x43,0x1a,0xa8,0x30,0xe0,0xe4,0x31,0xa4,0x81,0x0a,0xc3, +0x4d,0x1e,0x43,0x1a,0x31,0x68,0x00,0x10,0x04,0x83,0x06,0x7d,0x03,0xd3,0x0d,0xf6, +0x35,0xe0,0xdd,0x80,0x77,0x03,0xde,0x0d,0x52,0x37,0x48,0xdd,0x20,0x75,0x83,0xd4, +0x0d,0x46,0x13,0x02,0x60,0x38,0x22,0x48,0xd9,0x20,0xf8,0xa6,0x1b,0x56,0x36,0x10, +0x02,0x3b,0x02,0xfa,0xd8,0x21,0xd0,0xc7,0x8e,0x81,0x3e,0x23,0x06,0x07,0x00,0x82, +0x60,0xa0,0xa5,0x6f,0x80,0xba,0xc1,0xbf,0x06,0xe4,0x1b,0x8c,0x26,0x04,0x80,0x05, +0x85,0x7c,0x4c,0x28,0xe4,0x63,0x43,0x21,0x1f,0x7b,0xd7,0x20,0x55,0x83,0xf8,0xd8, +0xbb,0x06,0xa9,0x1a,0xc4,0x67,0x38,0x42,0xa8,0xd9,0x60,0xf8,0x86,0x23,0x86,0x9b, +0x0d,0x8a,0xaf,0x84,0x40,0x87,0x23,0x08,0x9c,0x0d,0x86,0x6f,0x38,0xa2,0xd0,0xd9, +0xa0,0xf8,0x4a,0x08,0xb4,0x88,0x40,0x67,0x19,0xa8,0x2a,0x18,0x4d,0x70,0x06,0x0b, +0xca,0x36,0x90,0x8f,0xe1,0x47,0x40,0x1f,0x13,0xb3,0x20,0x3e,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0x88,0x70,0x10,0xbe,0x01,0xd8,0x06,0xc1,0x2c,0x41,0x35,0x50,0x61, +0x08,0x94,0xa8,0x0b,0xd3,0x88,0x81,0x03,0x80,0x20,0x18,0x3c,0x22,0x1c,0xe0,0x6e, +0xe0,0xb3,0xc1,0xc9,0x06,0x26,0x1b,0x90,0x6f,0x10,0xc4,0x59,0x10,0xa8,0x6e,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x09,0x07,0xe2,0x1b,0xa4,0x6d,0xd0,0x66,0x23, +0x06,0x06,0x00,0x82,0x60,0x10,0x89,0x70,0x00,0xbf,0x81,0xac,0x06,0x66,0xba,0x81, +0x10,0x1f,0x13,0x02,0xf9,0x58,0x40,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0x14,0x0e,0xd0,0x37,0x28,0x02,0x5b,0xd5,0x60,0x74,0x03,0xf9,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0xb1,0xc2,0x81,0xfa,0x06,0x81,0xaa,0x06,0x36,0x0c,0xf2,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0xa3,0x85,0x03,0xf6,0x0d,0x02,0x61,0xba,0xa1,0x6d,0x83, +0xe0,0x54,0x83,0xe1,0x08,0xd8,0x70,0xdb,0x80,0xf9,0x66,0x19,0x2e,0x2b,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0x03,0x86,0x83,0xf7,0x0d,0xe6,0x36,0x10,0x0c,0x75,0x83, +0x20,0x3e,0xb3,0x04,0xd7,0x40,0x85,0x21,0x58,0x48,0x35,0x62,0xe0,0x00,0x20,0x08, +0x06,0x4f,0x0c,0x07,0xe7,0x1b,0xb0,0x6d,0x60,0xb3,0x41,0xcd,0x06,0xf3,0x1b,0x84, +0x01,0x18,0x7c,0x41,0xee,0x06,0x23,0x06,0x0e,0x00,0x82,0x60,0xf0,0xc4,0x70,0x70, +0xbe,0x01,0xdc,0x06,0x36,0x1b,0xd4,0x6c,0x30,0xbf,0x41,0x18,0x80,0xc1,0x27,0xb7, +0x41,0xee,0x06,0x23,0x06,0x0e,0x00,0x82,0x60,0xf0,0xc4,0x70,0x70,0xbe,0x81,0xdb, +0x06,0x36,0x1b,0xd4,0x6c,0x30,0xbf,0x41,0xdc,0x06,0x71,0x1b,0xc4,0x6d,0x10,0xb7, +0x41,0xee,0x06,0x38,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x0c,0x07,0x27,0x1c,0x94, +0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x34,0x1c,0xc8,0x6f,0x70,0x1e,0xc1,0x2c, +0x41,0x36,0x50,0x61,0x08,0x18,0xec,0x34,0x86,0x22,0xfb,0x11,0x9f,0xe1,0x88,0xa0, +0x6e,0x03,0xe1,0x1b,0x8e,0x10,0xec,0x36,0x20,0xbe,0x13,0x86,0x38,0x61,0x08,0x13, +0x82,0x10,0x0c,0x37,0xe0,0x47,0x00,0x06,0xb3,0x0c,0xda,0x16,0x8c,0x18,0x18,0x00, +0x08,0x82,0x41,0xa4,0xc3,0x41,0x0c,0x07,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0x3e,0x1c,0xf0,0x6f,0x90,0x04,0xb3,0x04,0xdb,0x40,0x85,0x21,0x68,0x54,0x66,0x6c, +0x82,0xbb,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xf2,0xe1,0x80,0x85,0x83, +0x60,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x1f,0x0e,0xee,0x37,0x08,0x2c,0x38,0xdd, +0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x85,0x71,0xd0,0xbf,0x41,0x30,0x1c, +0x61,0xa0,0x88,0xf3,0x5d,0x60,0x94,0x05,0x83,0x7c,0x86,0x23,0x82,0xde,0x0d,0x84, +0xef,0x02,0xa3,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x3a,0xe3,0xe0,0x7f,0x83,0x59, +0xb3,0xc0,0x77,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x94,0xc6,0x41,0x09, +0x07,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x6d,0x1c,0xb0,0x70,0xb0,0xae,0x41, +0x60,0xad,0x1b,0x04,0xf1,0x31,0x23,0x90,0xcf,0x2c,0x81,0x03,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_b595cc489a294430c8fc837a2a0d57c3.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_b595cc489a294430c8fc837a2a0d57c3.h new file mode 100644 index 00000000..bac9138c --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_b595cc489a294430c8fc837a2a0d57c3.h @@ -0,0 +1,1030 @@ +// ffx_fsr2_accumulate_pass_b595cc489a294430c8fc837a2a0d57c3.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_b595cc489a294430c8fc837a2a0d57c3_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_b595cc489a294430c8fc837a2a0d57c3_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_b595cc489a294430c8fc837a2a0d57c3_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_b595cc489a294430c8fc837a2a0d57c3_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_b595cc489a294430c8fc837a2a0d57c3_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_lanczos_lut", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_b595cc489a294430c8fc837a2a0d57c3_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 6, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_b595cc489a294430c8fc837a2a0d57c3_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_b595cc489a294430c8fc837a2a0d57c3_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_b595cc489a294430c8fc837a2a0d57c3_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", "rw_upscaled_output", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_b595cc489a294430c8fc837a2a0d57c3_UAVResourceBindings[] = { 0, 1, 3, 4, 2, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_b595cc489a294430c8fc837a2a0d57c3_UAVResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_b595cc489a294430c8fc837a2a0d57c3_UAVResourceSpaces[] = { 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_b595cc489a294430c8fc837a2a0d57c3_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_b595cc489a294430c8fc837a2a0d57c3_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_b595cc489a294430c8fc837a2a0d57c3_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_b595cc489a294430c8fc837a2a0d57c3_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_b595cc489a294430c8fc837a2a0d57c3_size = 16032; + +static const unsigned char g_ffx_fsr2_accumulate_pass_b595cc489a294430c8fc837a2a0d57c3_data[] = { +0x44,0x58,0x42,0x43,0x03,0x4b,0x54,0x08,0x36,0x4a,0x7a,0x15,0xb9,0x90,0x98,0xdd, +0xf3,0x32,0x99,0x5d,0x01,0x00,0x00,0x00,0xa0,0x3e,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x3c,0x02,0x00,0x00,0x38,0x10,0x00,0x00,0x54,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xc8,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0xf4,0x0d,0x00,0x00,0x62,0x00,0x05,0x00,0x7d,0x03,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xdc,0x0d,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x74,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xc2,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xe4,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2, +0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42, +0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29, +0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30, +0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c, +0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3, +0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf, +0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f, +0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3, +0x50,0x08,0x6e,0x60,0x06,0xea,0xe6,0x08,0x82,0x62,0x30,0x83,0x32,0x0c,0x1f,0x81, +0x03,0x01,0xc3,0x08,0x84,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83, +0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84, +0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43, +0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4, +0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d, +0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc, +0x00,0x0c,0xfc,0x00,0x09,0x23,0x49,0xe5,0x30,0x82,0x60,0xcc,0xd4,0x06,0xe3,0xc0, +0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f, +0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c, +0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x72,0xe0,0x07,0x60,0xe0, +0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f, +0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0, +0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87, +0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0xc2,0x89,0x52,0x3a,0x53,0x18, +0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83, +0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c, +0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a, +0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60, +0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24,0x18,0x2b,0xb1,0x33,0x91,0xc1,0x38,0xb0, +0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43, +0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b, +0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8, +0x01,0x18,0xf8,0x01,0x0a,0x46,0x72,0x67,0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30, +0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03, +0x14,0x9c,0x04,0xcf,0x84,0x8d,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2, +0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xa0,0xc0,0x20,0x79,0x18,0x41,0x18, +0xce,0x10,0x82,0x8f,0x5d,0x6d,0x34,0xd1,0x34,0x4d,0xd3,0xc3,0x30,0x9e,0xe7,0x79, +0x1a,0x86,0x61,0x18,0x86,0x41,0xf5,0x4d,0xd2,0x14,0x51,0xc2,0xe4,0xb3,0x00,0xf3, +0x2c,0x44,0xc4,0x4e,0xc0,0x44,0xa0,0x60,0xa0,0x1b,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c, +0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10, +0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0xc8,0x02,0x01,0x1e,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24, +0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2,0x1c,0x0a,0xa2,0xf0,0x03,0x0a,0xa4,0x60, +0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03, +0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a, +0x3e,0xa0,0x34,0xca,0xfc,0xa1,0xd8,0x2b,0x8a,0xab,0x78,0xe8,0x1b,0x01,0xa8,0x01, +0x32,0x67,0x00,0x48,0x9d,0x01,0xa0,0x76,0x06,0x80,0xde,0x19,0x00,0x8a,0x67,0x00, +0x68,0x9e,0x01,0xa0,0x7a,0x06,0x80,0xec,0x19,0x00,0xc2,0x67,0x00,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x8d,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0xa1,0x99,0x20,0x0c,0xce,0x06,0x61,0x20,0x26,0x08,0xc3,0xb3,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x13,0x84,0x01,0xda,0x30,0x20,0x09,0x31,0x41,0x30,0x03,0x39,0xa0,0x25, +0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0xd5,0xf6,0x46,0x97,0xf6,0xe6,0xf6,0x65,0x57, +0x36,0x46,0xf7,0x26,0x37,0x37,0x41,0x18,0xa2,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85, +0x31,0x88,0x81,0x30,0x9c,0x09,0x82,0x1a,0xcc,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8, +0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86, +0x31,0x10,0x86,0xc3,0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab, +0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30, +0x48,0x1b,0x12,0x62,0x99,0x0c,0x6a,0x20,0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8, +0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x04,0x61,0x98,0x26,0x08,0x03,0xb5,0x41, +0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35,0x10,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae, +0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed, +0x4d,0x6e,0x82,0x30,0x54,0x1b,0x92,0x6b,0xd9,0x0c,0x6e,0x20,0x0c,0x87,0x8e,0xdc, +0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xb0, +0x36,0x24,0xdc,0xe2,0x19,0xdf,0x40,0x18,0xd9,0x04,0xa1,0x0d,0xe8,0x80,0x8d,0xdc, +0x17,0x5b,0x98,0xdb,0x98,0xde,0xdb,0xdc,0x17,0x5b,0x1d,0xdd,0x86,0x24,0x09,0x03, +0x31,0x30,0x92,0x81,0x30,0x9c,0x09,0xc2,0x70,0x31,0x91,0xfb,0x4a,0x6b,0x3b,0x6b, +0x4a,0x83,0x9b,0x9b,0x20,0x0c,0xd8,0x86,0x84,0x0c,0xc2,0xa0,0x0c,0x0c,0x33,0x18, +0x08,0xc3,0x21,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16, +0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21,0x31,0x03,0x08, +0x0d,0x8c,0x61,0x20,0x8c,0x6c,0x43,0xf2,0x48,0x95,0xd6,0x81,0xc1,0x18,0x9c,0x41, +0x1a,0x4c,0x10,0xde,0xa0,0x0e,0xa8,0xc9,0xdd,0x7d,0xa5,0xb9,0xd1,0x95,0xc9,0xb9, +0x85,0xb1,0x7d,0xd5,0xc1,0xcd,0x8d,0x85,0xb1,0x95,0x91,0x7d,0x8d,0xbd,0xb1,0xbd, +0xc9,0x4d,0x10,0x3e,0x38,0xd8,0xb0,0x18,0x6b,0xc0,0x06,0x86,0x31,0x10,0x6d,0xd0, +0x06,0x6d,0xe0,0x4c,0x10,0xe2,0xc0,0x0e,0xe8,0xc8,0xdd,0x7d,0xb1,0xbd,0x8d,0xad, +0x7d,0xcd,0xd1,0x85,0xd1,0xd5,0xcd,0x6d,0x58,0x86,0x37,0x80,0x03,0x63,0x18,0x88, +0x36,0x68,0x83,0x36,0xc8,0x26,0x08,0x73,0x70,0x07,0x64,0xe4,0xee,0xbe,0xdc,0xca, +0xee,0xbe,0xd8,0xde,0xc6,0xd6,0xe6,0x36,0x2c,0x84,0x1c,0xcc,0x81,0x41,0x0d,0x44, +0x1b,0xb4,0x41,0x1b,0x64,0x7c,0xe4,0xee,0xbe,0xd8,0xea,0xda,0xc2,0xbe,0xd0,0xd2, +0xe6,0xe8,0xde,0xe4,0xf2,0x36,0x2c,0xd4,0x1a,0xd4,0x81,0x71,0x0d,0x44,0x1b,0xb4, +0x41,0x1b,0x38,0x94,0xe4,0xee,0xbe,0xea,0xe0,0xe6,0xc6,0xc2,0xd8,0xca,0xc8,0xbe, +0xde,0xea,0xe8,0xe0,0xea,0xe8,0x36,0x2c,0xd7,0x1a,0xdc,0x81,0x41,0x0c,0x44,0x1b, +0xb4,0x41,0x1b,0x38,0x1b,0x0a,0x37,0x88,0x03,0x3a,0xb0,0x03,0x3c,0x98,0x20,0xd8, +0x41,0x1e,0xd0,0x18,0x13,0x33,0x9a,0x92,0x92,0x99,0x20,0x0c,0xd9,0x06,0xc4,0xd0, +0x83,0x3d,0x30,0x8c,0x81,0x0f,0x80,0x0d,0x41,0x1f,0x4c,0x10,0xf0,0x40,0x0f,0xd8, +0xcc,0x7d,0x31,0xa5,0xb9,0x95,0x85,0xc9,0x0d,0xb1,0x85,0xb5,0xc1,0x6d,0x40,0x8c, +0x3f,0x00,0x05,0x63,0x18,0x0c,0x60,0x43,0x10,0x0a,0x1b,0x08,0x35,0xc8,0x03,0x3f, +0x10,0x85,0x09,0x42,0x1d,0xe0,0x01,0x97,0x34,0xa9,0x32,0x37,0xb2,0x32,0xb9,0xa9, +0x34,0xbd,0xb2,0x09,0xc2,0x17,0x07,0x1b,0x90,0xa4,0x14,0x28,0x83,0x0c,0xae,0xc6, +0x14,0xe8,0xa4,0x35,0x85,0xe1,0x49,0x95,0xb9,0x91,0x95,0xc9,0x4d,0xa5,0xe9,0x95, +0x6d,0x40,0x12,0x54,0xa0,0xcc,0x80,0x0c,0xae,0xc6,0x14,0xc8,0xa4,0x11,0xa5,0xcd, +0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x06,0x6d,0x03,0x92,0xa8,0x02, +0xb5,0x0a,0x64,0x70,0x35,0xa6,0xc0,0x2e,0x2d,0xc9,0x0d,0xae,0x8e,0x6e,0xe8,0x8d, +0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x8c,0x28,0xad,0xad,0xcc,0x6d, +0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x6c,0x1b,0x8c,0xa4,0x15,0x28,0x57,0x20,0x83, +0x8b,0x52,0x1a,0x53,0x5d,0x5b,0x58,0x53,0x1a,0x1c,0x51,0x5a,0x5b,0x99,0xdb,0x5c, +0xda,0x9b,0xdb,0xdc,0x04,0x61,0xe0,0x36,0x20,0x09,0x2c,0x50,0xb1,0x40,0x06,0x57, +0x63,0x0a,0x94,0xd2,0x98,0xea,0xda,0xc2,0x9a,0xd2,0xe0,0x98,0xca,0xec,0xca,0xd8, +0xa8,0xde,0xaa,0xe6,0xca,0x26,0x08,0x43,0xb7,0x01,0x49,0x66,0x81,0xa2,0x05,0x32, +0xb8,0x1a,0x53,0xe0,0x92,0x66,0x24,0x17,0xd6,0x56,0x96,0xe4,0x46,0x56,0x86,0x37, +0x41,0x18,0xbc,0x0d,0x48,0x62,0x0b,0xd4,0x2d,0x90,0xc1,0xd5,0x98,0x02,0x25,0x33, +0xa2,0x32,0xbb,0xb4,0xb1,0x32,0xaa,0x37,0xab,0xb4,0xb2,0x3b,0xa2,0x32,0x38,0x3a, +0xb4,0x09,0xc2,0xf0,0x6d,0x30,0x92,0x5c,0xa0,0x74,0x81,0x0c,0x1a,0x1e,0x66,0x4a, +0x69,0x74,0x74,0x65,0x72,0x13,0x84,0x01,0x0c,0x36,0x20,0x09,0x2f,0x50,0xbd,0x40, +0x06,0x4d,0x63,0x0a,0x94,0xcc,0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca,0xc6,0xe8, +0xde,0xe4,0xa6,0xc6,0xc2,0xd8,0xca,0x26,0x08,0x43,0x18,0x6c,0x40,0x92,0x5f,0xa0, +0xc0,0x81,0x0c,0x9a,0xc6,0x14,0x08,0x99,0x11,0xbd,0xdd,0xb9,0xcd,0x8d,0x85,0xb1, +0x95,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x06,0x31,0xd8,0x80,0x24,0xe2,0x40, +0x8d,0x03,0x19,0x34,0x8d,0x29,0xf0,0x33,0x6b,0x7a,0xa3,0x4b,0x7b,0x73,0xb3,0x2a, +0x1b,0xa3,0x7b,0x93,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x1b,0x0a,0x73,0x1b,0x2b,0x63, +0x63,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x20,0x0c,0x63,0xb0,0x01,0x49,0xca,0x81,0x32, +0x07,0x32,0x68,0x1a,0x53,0x20,0x63,0x06,0x25,0x57,0x56,0x84,0x07,0xf7,0x36,0x57, +0x27,0x57,0x36,0x41,0x18,0xc8,0x60,0x03,0x92,0xa0,0x03,0x95,0x0e,0x64,0xd0,0x34, +0xa6,0xc0,0xcc,0x0c,0x4a,0xae,0xcc,0x2e,0xed,0xad,0x6e,0xce,0x48,0x2e,0xac,0xad, +0x0c,0x4a,0xae,0xac,0x08,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x82,0x30,0x94,0xc1, +0x06,0x24,0x59,0x07,0x8a,0x1d,0xc8,0xa0,0x69,0x4c,0x81,0x8b,0x19,0x55,0x98,0x1b, +0x52,0x18,0x9b,0x99,0xd1,0x93,0xd5,0x04,0x61,0x30,0x83,0x0d,0x46,0xe2,0x0e,0xd4, +0x3b,0x90,0x41,0xc3,0xca,0x4c,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0xaa,0x2c,0xae,0xae, +0xcc,0x6d,0xac,0x8c,0xa9,0xcc,0xed,0x8c,0x0e,0x6d,0x82,0x30,0x9c,0xc1,0x06,0x24, +0x89,0x07,0x4a,0x1e,0xc8,0xa0,0x69,0x4c,0x81,0x8a,0x19,0x51,0x19,0x1b,0x5d,0x18, +0x55,0x5a,0x5b,0xd9,0x04,0x61,0x40,0x83,0x0d,0x46,0x42,0x0f,0x54,0x3d,0x90,0x41, +0xc3,0xcb,0x8c,0x28,0xcf,0x2d,0xac,0x2d,0x6d,0x4c,0xaa,0x6c,0x6e,0x08,0x2d,0xcc, +0xed,0xac,0xcc,0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82,0x30,0xa4,0xc1,0x06,0x23,0xb9, +0x07,0x0a,0x1f,0xc8,0xa0,0x21,0x66,0x66,0x95,0x56,0x76,0x37,0x05,0x17,0x36,0x56, +0x46,0xf5,0xd6,0x54,0x46,0x57,0x26,0x37,0x67,0x14,0x36,0x46,0xf7,0x26,0x37,0x41, +0x18,0xd4,0x60,0x83,0x91,0xe8,0x03,0xb5,0x0f,0x64,0xd0,0x6c,0xa0,0xf8,0xe0,0x14, +0x52,0x81,0x15,0x5e,0x41,0x16,0x6a,0x01,0x17,0x76,0xc1,0x17,0xc2,0x81,0x1c,0xce, +0x41,0x1d,0xda,0x01,0x1e,0xe6,0xc1,0x1e,0xf2,0x81,0x1f,0x36,0x0c,0x06,0x29,0xf4, +0xc3,0x04,0x41,0x00,0x36,0x00,0x1b,0x06,0x03,0x24,0x40,0x62,0x43,0x10,0x12,0x1b, +0x86,0xe1,0x1f,0x44,0x82,0xc2,0xd0,0xd4,0x86,0xc1,0x0c,0xcc,0x60,0xd8,0x20,0x5c, +0x25,0xb1,0xa1,0xf8,0x07,0x92,0x00,0x46,0xc1,0x24,0x88,0x88,0xc9,0x85,0xb9,0x8d, +0xa1,0x95,0xcd,0x4d,0x10,0x86,0x35,0xa0,0x61,0xc6,0xf6,0x16,0x46,0x37,0x37,0x41, +0x18,0xd8,0x80,0x45,0x9a,0xdb,0x1c,0xdd,0xdc,0x04,0x61,0x68,0x03,0x12,0x69,0x6e, +0x74,0x73,0x13,0x84,0xc1,0x0d,0x88,0xd0,0x95,0xe1,0x7d,0xb1,0xbd,0x85,0x91,0x4d, +0x10,0x86,0x37,0x20,0x42,0x57,0x86,0xf7,0xe5,0xf6,0x26,0xd7,0xc6,0x84,0xae,0x0c, +0xef,0x6b,0x8e,0xee,0x4d,0xae,0x8c,0x45,0x5d,0x9a,0x1b,0xdd,0xdc,0x06,0x08,0x25, +0x52,0x42,0x25,0x56,0x82,0x25,0x5a,0xc2,0x25,0x5e,0x02,0x26,0x62,0x42,0x26,0x52, +0x62,0x26,0x38,0x9a,0xa0,0x85,0x2a,0x6c,0x6c,0x76,0x6d,0x2e,0x69,0x64,0x65,0x6e, +0x74,0x53,0x82,0xa0,0x0a,0x19,0x9e,0x8b,0x5d,0x99,0xdc,0x5c,0xda,0x9b,0xdb,0x94, +0x80,0x68,0x42,0x86,0xe7,0x62,0x17,0xc6,0x66,0x57,0x26,0x37,0x25,0x30,0xea,0x90, +0xe1,0xb9,0xcc,0xa1,0x85,0x91,0x95,0xc9,0x35,0xbd,0x91,0x95,0xb1,0x4d,0x09,0x92, +0x32,0x64,0x78,0x2e,0x72,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x73,0x53,0x02,0x51, +0xa8,0x44,0x86,0xe7,0x42,0x97,0x07,0x57,0x16,0xe4,0xe6,0xf6,0x46,0x17,0x46,0x97, +0xf6,0xe6,0x36,0x37,0x45,0xe8,0x07,0x91,0xa8,0x43,0x86,0xe7,0x52,0xe6,0x46,0x27, +0x97,0x07,0xf5,0x96,0xe6,0x46,0x37,0x37,0x25,0x30,0x89,0x2e,0x64,0x78,0x2e,0x63, +0x6f,0x75,0x6e,0x74,0x65,0x72,0x73,0x53,0x02,0x9a,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x35,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x0d,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e, +0x71,0xdb,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc8,0x6d, +0x9b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94, +0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x2d,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54, +0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0x1b,0x83,0x34, +0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x96,0xe0,0x0c, +0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x05,0x44,0xc3,0xe5,0x3b,0x8f, +0x6f,0x44,0x0e,0xf5,0x88,0x83,0x8f,0xdc,0xb6,0x1d,0x54,0xc3,0xe5,0x3b,0x8f,0x2f, +0x01,0xcc,0xb3,0x10,0x25,0x51,0x11,0x8b,0x5f,0xdc,0xb6,0x11,0x54,0xc3,0xe5,0x3b, +0x8f,0x3f,0x11,0xd7,0x44,0x45,0x44,0xe9,0x00,0x83,0x5f,0xdc,0xb6,0x15,0x58,0xc3, +0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11,0xe1,0x17,0xb7,0x6d, +0x02,0xd9,0x70,0xf9,0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38,0x88,0x0d,0x18,0x39, +0xd4,0xe3,0x23,0xb7,0x6d,0x06,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e, +0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xb5,0x95,0xcc,0x48,0x9a,0x29,0x44,0x30,0xc8,0xfc,0x83,0x7a, +0x2a,0x0d,0x57,0xc3,0x44,0x58,0x49,0x4c,0x44,0x2e,0x00,0x00,0x62,0x00,0x05,0x00, +0x91,0x0b,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x2c,0x2e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x88,0x0b,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc3,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a, +0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b, +0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30, +0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18, +0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3, +0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21, +0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22, +0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95, +0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60,0x06,0xea,0xe6,0x08, +0x82,0x62,0x30,0x83,0x32,0x0c,0x1f,0x81,0x03,0x01,0xc3,0x08,0x84,0x31,0x53,0x1b, +0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83, +0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f, +0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4, +0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x23,0x49,0xe5, +0x30,0x82,0x60,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4, +0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50, +0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f, +0x6c,0x00,0x06,0x72,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0, +0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07, +0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79, +0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0, +0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03, +0x3f,0x40,0xc2,0x89,0x52,0x3a,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83, +0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0, +0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87, +0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24, +0x18,0x2b,0xb1,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c, +0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0, +0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43, +0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x46,0x72,0x67, +0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28, +0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87, +0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36, +0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x14,0x9c,0x04,0xcf,0x84,0x8d,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83, +0x1f,0xa0,0xc0,0x20,0x79,0x18,0x41,0x18,0xce,0x10,0x82,0x8f,0x5d,0x6d,0x34,0xd1, +0x34,0x4d,0xd3,0xc3,0x30,0x9e,0xe7,0x79,0x1a,0x86,0x61,0x18,0x86,0x41,0xf5,0x4d, +0xd2,0x14,0x51,0xc2,0xe4,0xb3,0x00,0xf3,0x2c,0x44,0xc4,0x4e,0xc0,0x44,0xa0,0x60, +0xa0,0x7b,0x0a,0x00,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20, +0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07, +0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74, +0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20, +0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07, +0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76, +0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf, +0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30, +0xe4,0x01,0x03,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01, +0x11,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24,0xca,0xa0,0x10,0x8a, +0xa3,0x14,0x8a,0xa2,0x1c,0x0a,0xa2,0xf0,0x03,0xe8,0x1b,0x01,0x20,0x73,0x06,0x80, +0xd4,0x19,0x00,0x6a,0x67,0x00,0xe8,0x9d,0x01,0xa0,0x78,0x06,0x80,0xe6,0x19,0x00, +0xb2,0x67,0x00,0x08,0x9f,0x01,0x00,0x00,0x79,0x18,0x00,0x00,0x76,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xa1,0x99,0x20,0x0c,0xce,0x06,0x61,0x20, +0x26,0x08,0xc3,0xb3,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08, +0x03,0x34,0x41,0x30,0x83,0x8d,0xc0,0x04,0x61,0x88,0x36,0x08,0x4a,0xb3,0x21,0x51, +0x16,0x46,0x21,0x06,0x42,0x71,0x26,0x08,0x6a,0xc0,0x6d,0x48,0x06,0x88,0x51,0x94, +0x81,0x50,0x9c,0x09,0xc2,0x20,0x6d,0x48,0x88,0x85,0x51,0xa4,0x81,0x50,0x9c,0x09, +0xc2,0x30,0x4d,0x10,0x06,0x6a,0x83,0xa0,0x54,0x1b,0x12,0x09,0x62,0x14,0x6a,0x20, +0x14,0x6b,0x82,0x30,0x54,0x1b,0x12,0x6a,0x61,0x14,0x6c,0x20,0x14,0x67,0x82,0x30, +0x58,0x1b,0x12,0x6c,0x61,0x14,0x6d,0x20,0x14,0x6b,0x82,0xd0,0x06,0xdd,0x86,0xc4, +0xe0,0x18,0xc5,0x18,0x08,0xc5,0x99,0x20,0x0c,0xd7,0x04,0x61,0xc0,0x36,0x24,0x1e, +0xc7,0x28,0xdf,0x40,0x28,0xce,0x86,0xe4,0x83,0x18,0x65,0x18,0x08,0xc5,0xda,0x90, +0x3c,0xd1,0x74,0x65,0x5b,0x07,0x06,0x61,0x30,0x41,0x78,0x03,0x6f,0x82,0xf0,0x69, +0x1b,0x16,0x65,0x0c,0x18,0x45,0x19,0x08,0x32,0x20,0x03,0x32,0x70,0x26,0x08,0x71, +0xf0,0x6d,0x58,0x06,0x33,0x60,0x94,0x61,0x20,0xc8,0x80,0x0c,0xc8,0xc0,0x9a,0x20, +0xcc,0x01,0x18,0x6c,0x58,0x08,0x34,0x60,0x14,0x69,0x20,0xc8,0x80,0x0c,0xc8,0xc0, +0xda,0xb0,0x48,0x63,0xc0,0x28,0xd4,0x40,0x90,0x01,0x19,0x90,0x81,0xb3,0x61,0xa1, +0xc6,0x80,0x51,0x88,0x81,0x20,0x03,0x32,0x20,0x03,0x67,0x43,0x51,0x06,0x67,0x90, +0x06,0x6a,0xb0,0x06,0x13,0x04,0x3b,0x08,0x83,0x09,0xc2,0x90,0x6d,0x40,0x94,0x36, +0x60,0x14,0x65,0x70,0x03,0x60,0x43,0xf0,0x06,0x13,0x04,0x3c,0x10,0x83,0x0d,0x88, +0x12,0x07,0x8c,0x32,0x0c,0x0a,0xb0,0x21,0x90,0x83,0x0d,0x84,0x18,0xb0,0x01,0x1c, +0xcc,0xc1,0x04,0x41,0x00,0x28,0x0c,0x4d,0x6d,0x18,0xbe,0x6f,0xd8,0x20,0x50,0x77, +0xb0,0xa1,0xa8,0x03,0x3b,0x00,0xe8,0x00,0x0f,0xaa,0xb0,0xb1,0xd9,0xb5,0xb9,0xa4, +0x91,0x95,0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64,0x78,0x2e,0x76,0x65,0x72,0x73,0x69, +0x6f,0x6e,0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b,0x5d,0x18,0x9b,0x5d,0x99,0xdc,0x94, +0xc0,0xa8,0x43,0x86,0xe7,0x32,0x87,0x16,0x46,0x56,0x26,0xd7,0xf4,0x46,0x56,0xc6, +0x36,0x25,0x40,0xca,0x90,0xe1,0xb9,0xc8,0x95,0xcd,0xbd,0xd5,0xc9,0x8d,0x95,0xcd, +0x4d,0x09,0xe6,0xa0,0x0e,0x19,0x9e,0x4b,0x99,0x1b,0x9d,0x5c,0x1e,0xd4,0x5b,0x9a, +0x1b,0xdd,0xdc,0x94,0x00,0x0f,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x35,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x0d,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0x00, +0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc8,0x6d,0x9b,0xc2,0x36,0x5c, +0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98, +0x5f,0xdc,0xb6,0x2d,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9, +0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0x1b,0x83,0x34,0x5c,0xbe,0xf3,0xf8, +0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x96,0xe0,0x0c,0x97,0xef,0x3c,0xfe, +0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x05,0x44,0xc3,0xe5,0x3b,0x8f,0x6f,0x44,0x0e,0xf5, +0x88,0x83,0x8f,0xdc,0xb6,0x1d,0x54,0xc3,0xe5,0x3b,0x8f,0x2f,0x01,0xcc,0xb3,0x10, +0x25,0x51,0x11,0x8b,0x5f,0xdc,0xb6,0x11,0x54,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7, +0x44,0x45,0x44,0xe9,0x00,0x83,0x5f,0xdc,0xb6,0x15,0x58,0xc3,0xe5,0x3b,0x8f,0x3f, +0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11,0xe1,0x17,0xb7,0x6d,0x02,0xd9,0x70,0xf9, +0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38,0x88,0x0d,0x18,0x39,0xd4,0xe3,0x23,0xb7, +0x6d,0x06,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00, +0x61,0x20,0x00,0x00,0x35,0x09,0x00,0x00,0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00, +0x47,0x00,0x00,0x00,0x34,0xcc,0x00,0x94,0x51,0x21,0x15,0x61,0x40,0xb1,0x95,0x5c, +0xa9,0x94,0x5d,0xf1,0xd5,0x40,0xb9,0x94,0x61,0x40,0xc1,0x94,0x4d,0x31,0x15,0x6f, +0x40,0xf9,0x06,0x94,0x52,0x15,0x54,0x44,0xf9,0x14,0x0d,0x7d,0x35,0x40,0x4a,0x11, +0x94,0x41,0x79,0x94,0xc0,0x08,0x00,0x19,0x63,0x04,0x20,0x08,0x82,0x28,0x18,0x8c, +0x11,0xb4,0xe6,0x9c,0xb3,0xdf,0x18,0x01,0x08,0x82,0xa0,0xfc,0x8d,0x11,0x80,0x20, +0x08,0xf3,0xbf,0x30,0x46,0x00,0x82,0x20,0x18,0xff,0xc2,0x18,0xc1,0x3b,0x93,0x26, +0xda,0x8d,0x11,0x80,0x20,0x08,0xc2,0xbf,0x30,0x46,0xd0,0x9a,0x73,0xce,0x7b,0x63, +0x04,0x20,0x08,0x82,0x32,0x18,0x8c,0x11,0x80,0x20,0x08,0x82,0xa0,0x30,0x46,0x00, +0x82,0x20,0x08,0x82,0xc1,0x18,0x01,0x08,0xe2,0xff,0x3d,0x06,0x63,0x04,0x21,0x09, +0x86,0x78,0x37,0x46,0xb0,0xc7,0x6a,0xbc,0x7f,0x63,0x04,0x6b,0xad,0xd6,0xe2,0x37, +0x46,0xf0,0xdf,0x7f,0xff,0x7e,0x63,0x04,0xad,0x39,0xe7,0xbc,0x2f,0x8c,0x11,0xc8, +0xa2,0xdb,0xff,0xdf,0x18,0x81,0xce,0x9a,0x73,0xfa,0x8d,0x11,0xa8,0x78,0x7d,0xaa, +0xde,0x18,0x01,0x08,0x82,0x20,0x08,0x0e,0x63,0x04,0x6b,0xad,0xd6,0xba,0x37,0x46, +0x00,0x82,0xa0,0x7f,0x87,0xc1,0x18,0x41,0x6b,0xce,0x39,0xed,0x8d,0x11,0x80,0x20, +0x08,0x92,0x60,0x30,0x46,0x00,0x82,0x20,0xa8,0x83,0xc1,0x18,0x01,0x1c,0x97,0xf9, +0xed,0x8d,0x11,0x90,0x25,0xaf,0xdf,0xdf,0x18,0x01,0x08,0x82,0x20,0x0b,0x06,0x63, +0x04,0x20,0x08,0x82,0xe8,0x37,0x46,0x00,0x82,0x20,0x88,0xff,0xc2,0x0c,0xc0,0x18, +0x01,0x08,0x82,0x20,0xfe,0x8d,0x11,0x80,0x20,0x08,0xc2,0xdf,0x08,0x00,0x00,0x00, +0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xb6,0xa0,0x07,0x65,0xf0,0x0a,0xb4,0x80, +0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xb7,0xb0,0x07,0x66,0x10,0x0b,0xb0, +0x90,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xb8,0xc0,0x07,0x67,0x60,0x0b, +0xb2,0xa0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xb9,0xd0,0x07,0x68,0x80, +0x0b,0xb8,0xb0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xba,0xe0,0x07,0x69, +0x60,0x0b,0xb6,0xc0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xbb,0xf0,0x07, +0x69,0xf0,0x0a,0xba,0xd0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xbc,0x00, +0x0a,0x6a,0x10,0x0b,0xb0,0xe0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xbd, +0x10,0x0a,0x6b,0xa0,0x0b,0xba,0xf0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06, +0xbe,0x20,0x0a,0x6c,0x50,0x0b,0xb4,0x00,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00, +0x06,0xbf,0x30,0x0a,0x6d,0x80,0x0b,0xb6,0x10,0x0b,0x23,0x06,0x09,0x00,0x82,0x60, +0x00,0x06,0xe0,0x40,0x0a,0x6e,0xa0,0x0b,0xb9,0x20,0x0b,0x23,0x06,0x09,0x00,0x82, +0x60,0x00,0x06,0xe1,0x50,0x0a,0x6f,0xf0,0x0b,0xbb,0x30,0x0b,0x23,0x06,0x09,0x00, +0x82,0x60,0x00,0x06,0xe2,0x60,0x0a,0x70,0x10,0x0e,0xbe,0x40,0x0b,0x23,0x06,0x09, +0x00,0x82,0x60,0x00,0x06,0xe3,0x70,0x0a,0x71,0xf0,0x0b,0xe1,0x50,0x0b,0x23,0x06, +0x09,0x00,0x82,0x60,0x00,0x06,0xe4,0x80,0x0a,0x75,0x00,0x0e,0xe3,0x60,0x0b,0x23, +0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe5,0x90,0x0a,0x77,0x10,0x0e,0xe1,0x70,0x0b, +0x23,0x06,0x06,0x00,0x82,0x60,0x40,0xc4,0x03,0x28,0x88,0xc3,0x88,0x81,0x01,0x80, +0x20,0x18,0x10,0xf2,0x10,0x0a,0xe6,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x84,0x3c, +0x84,0x02,0x39,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x31,0x0f,0xa2,0x80,0x0e,0x23, +0x06,0x07,0x00,0x82,0x60,0xd0,0xad,0x03,0x2b,0x14,0xe9,0x30,0x9a,0x10,0x04,0x65, +0x98,0xc3,0x95,0x71,0x0e,0x57,0x81,0x2b,0x70,0x11,0x01,0x54,0x60,0x0a,0x5a,0x49, +0x01,0x25,0x24,0x70,0x82,0x61,0x27,0x18,0x66,0x42,0x18,0xc0,0xc7,0x04,0x31,0x80, +0xcf,0x68,0x42,0x03,0x5c,0x60,0xd8,0x39,0x86,0x59,0x21,0xd0,0xc7,0x0a,0x81,0x3e, +0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0xf9,0x83,0x2f,0x5c,0xf5,0x30,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x1d,0x48,0x84,0x83,0xb6,0x0f, +0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x27,0x18,0x76,0x82,0x61,0x76,0x08,0xf4,0xb1, +0x43,0xa0,0x8f,0x09,0x0c,0x7c,0x4c,0x60,0xe0,0x33,0x9a,0x90,0x08,0xa3,0x09,0xca, +0x60,0x08,0x21,0x1f,0x43,0x08,0xf9,0x98,0x32,0x0b,0xf0,0x31,0x85,0x16,0xe0,0x33, +0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x4d,0xd4,0x03,0x21,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0x81,0x13,0xf6,0x40,0x08,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe4,0x04, +0x3e,0xf0,0x81,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x4e,0xe4,0x43,0x1f,0x08, +0xa7,0x18,0x76,0x8a,0x61,0x46,0x08,0xf4,0x31,0x42,0xa0,0xcf,0x88,0x41,0x03,0x80, +0x20,0x18,0x34,0x3e,0xc1,0x0f,0x73,0x20,0x13,0x65,0x40,0x06,0xff,0xf0,0x0f,0xff, +0xf0,0x0f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x9d,0x30,0x9a,0xe0,0x0d, +0x26,0x10,0xf2,0x31,0x81,0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x68,0x3f,0xf1, +0x0f,0x78,0x40,0x13,0xa3,0x09,0x81,0x30,0x9a,0x20,0x0c,0x56,0x08,0xf1,0xb1,0x42, +0x88,0x8f,0xa9,0x81,0x20,0x1f,0x53,0x03,0x41,0x3e,0x26,0x08,0xf2,0x31,0x41,0x90, +0x8f,0x09,0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x6a,0x0b,0x92,0x08,0x0c, +0x71,0x03,0xf8,0x18,0xe2,0x06,0xf0,0x19,0x8e,0x10,0x6a,0x61,0xf8,0x86,0x23,0x06, +0x5c,0x28,0xbe,0x12,0x02,0x1d,0x8e,0x20,0x70,0x61,0xf8,0x86,0x23,0x8a,0x5d,0x28, +0xbe,0x12,0x02,0x2d,0x22,0xd0,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xec,0x42,0x26, +0x64,0xa1,0x15,0x3a,0xee,0x17,0x7e,0xa1,0x2d,0xda,0x42,0x27,0x78,0x61,0x34,0x21, +0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xca,0x0b,0xb4,0x08,0x46,0x0c,0x1e,0x00, +0x04,0xc1,0x60,0xca,0x8b,0x9a,0xc8,0x05,0x58,0x00,0x83,0x4f,0x1c,0xc4,0x01,0x2e, +0xe0,0xa2,0x27,0x7e,0x61,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x3a,0xbc,0xc8,0x09,0x59,0xa8,0x8b,0xd1,0x84,0x60,0x18,0x6e,0x08,0xea, +0x02,0x0c,0x4a,0x69,0x09,0x2e,0x21,0xd8,0x1a,0x5e,0x82,0xab,0x09,0x74,0x96,0x21, +0x10,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xe8,0xfe,0x02,0x2c,0x72,0xa1,0x2f,0x46, +0x13,0x02,0x60,0x34,0x41,0x08,0x4e,0x30,0xec,0x04,0xc3,0x4c,0xd8,0xe4,0x63,0xc2, +0x26,0x1f,0x13,0x58,0x02,0x3e,0x26,0xb4,0x04,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x80,0x0d,0xb7,0x30,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x62,0x03,0x2e, +0xe6,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x36,0xe0,0xe2,0x18,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x98,0x0d,0xb9,0xa8,0x87,0x60,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0xa2,0xd8,0x38,0x8b,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xd9,0x40,0x0b, +0xe1,0x84,0x81,0x4e,0x18,0xc8,0x0e,0x22,0x3e,0x66,0x10,0xf1,0x29,0x22,0x2e,0xa0, +0x08,0xb9,0x80,0x11,0x83,0x03,0x00,0x41,0x30,0xa8,0x6e,0x63,0x2d,0x84,0xd7,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x0a,0x37,0xd8,0x42,0x80,0x8d,0x11,0x83,0x06,0x00, +0x41,0x30,0x68,0x7a,0x63,0x2f,0xe8,0x21,0x36,0x84,0xc0,0x2f,0xfc,0xc2,0x2f,0xfc, +0x62,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0x61,0xc4, +0xa0,0x01,0x40,0x10,0x0c,0x1a,0xf1,0x00,0x8d,0x7c,0xb0,0x8d,0xc6,0x18,0x8d,0xd1, +0x18,0x8d,0xd1,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04, +0x62,0x28,0xc9,0x37,0xc0,0xc2,0x00,0x34,0x40,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0x55,0x79,0xf0,0x85,0x10,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xa3,0x1e,0xa8,0x11, +0x12,0xbe,0x11,0x38,0xab,0xb1,0x1a,0xab,0xb1,0x1a,0xa3,0x09,0x01,0x30,0x9a,0x20, +0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0xa5,0x95,0x07,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x41,0xc5,0x1e,0xa3,0x11,0x20,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xc4,0xc7, +0x6b,0xa0,0x44,0x79,0x04,0x95,0x6c,0xc8,0x86,0x6c,0xc8,0xc6,0x68,0x42,0x00,0x8c, +0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x88,0x41,0x03,0x80,0x20,0x18, +0x34,0xf6,0x41,0x1b,0x2d,0xa1,0x1e,0x1b,0x18,0xdc,0xc6,0x6d,0xdc,0xc6,0x6d,0x8c, +0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x8c,0x18,0x34, +0x00,0x08,0x82,0x41,0xb3,0x1f,0xb9,0x21,0x13,0xef,0x61,0x06,0x65,0xc0,0x1b,0xbc, +0xc1,0x1b,0xbc,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09, +0xc4,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0d,0x88,0xf8,0xc6,0x4d,0xd0,0xc7,0xa5, +0x06,0xe1,0x11,0x1e,0xe1,0x11,0x1e,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09, +0x83,0x30,0x9a,0x40,0x0c,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x94,0xc8,0x78,0xf0, +0x44,0x7e,0x54,0x6f,0x60,0x1e,0xe6,0x61,0x1e,0xe6,0x31,0x9a,0x10,0x00,0xa3,0x09, +0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x50,0x74,0x10,0x22,0x60,0xa3,0x30,0x1e, +0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x0a,0x45,0x7e,0x43,0x08,0x46,0x0c,0x1a, +0x00,0x04,0xc1,0xa0,0x69,0x91,0xf5,0x20,0x8b,0x10,0x91,0x83,0xc0,0x3d,0xdc,0xc3, +0x3d,0xdc,0x63,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88, +0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x19,0x81,0x8f,0xb4,0x30,0x91,0x3e,0x30, +0xe6,0x63,0x3e,0xe6,0x63,0x3e,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06, +0x61,0x34,0x81,0x18,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xb9,0x91,0xfa,0x70,0x8b, +0x15,0x71,0x83,0x05,0x3f,0xf0,0x03,0x3f,0xf0,0x63,0x34,0x21,0x00,0x46,0x13,0x84, +0x60,0x34,0x61,0x10,0x46,0x13,0x88,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x1e, +0xd1,0x8f,0xb9,0x80,0x11,0x36,0x80,0xfa,0xa3,0x3f,0xfa,0xa3,0x3f,0x46,0x13,0x02, +0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x6a,0x15,0x6e,0x04,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xa0,0xf2,0x91,0xfa,0x08,0xae,0x11,0x83,0x06,0x00,0x41, +0x30,0x68,0xc6,0x24,0x44,0xf4,0xe2,0x46,0x50,0x21,0x20,0x11,0x12,0x21,0x11,0x12, +0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x18,0x31, +0x68,0x00,0x10,0x04,0x83,0x06,0x4d,0x4c,0xe4,0x2f,0x78,0x64,0x16,0x8c,0x14,0x49, +0x91,0x14,0x49,0x91,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d, +0x20,0x86,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xda,0x64,0x45,0x48,0x23,0x4c,0x48, +0x61,0x71,0x11,0x17,0x71,0x11,0x17,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d, +0x18,0x84,0xd1,0x04,0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x46,0x4e,0x60,0x24, +0x35,0xcc,0x44,0x14,0xa0,0x19,0x99,0x91,0x19,0x99,0x91,0xd1,0x84,0x00,0x18,0x4d, +0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x06,0xf3,0x0d,0x70,0x88,0xcf,0x88,0x81, +0x01,0x80,0x20,0x18,0x44,0x76,0xd2,0x26,0x81,0x05,0xbd,0x21,0x9f,0x11,0x83,0x07, +0x00,0x41,0x30,0x98,0xee,0x64,0x46,0x6a,0xc3,0x35,0x02,0xdf,0x00,0x0f,0xf0,0x70, +0x13,0x37,0xd9,0x91,0xde,0x18,0x4d,0x08,0x00,0xc3,0x8f,0x72,0x88,0xcf,0x88,0x81, +0x01,0x80,0x20,0x18,0x44,0x7b,0x22,0x27,0x81,0x05,0xe2,0x21,0x9f,0x11,0x83,0x07, +0x00,0x41,0x30,0x98,0xf8,0x04,0x47,0x74,0x63,0x36,0x82,0xf1,0x28,0x8f,0xf2,0x98, +0x93,0x39,0x01,0x13,0xf1,0x18,0x4d,0x08,0x00,0x33,0x0f,0x75,0x88,0xcf,0x88,0x81, +0x01,0x80,0x20,0x18,0x44,0xa0,0x72,0x27,0x81,0x05,0xe7,0x21,0x9f,0x11,0x83,0x07, +0x00,0x41,0x30,0x98,0x42,0xa5,0x47,0x7e,0x03,0x37,0x02,0xf4,0x50,0x0f,0xf5,0xc0, +0x13,0x3c,0x29,0x93,0xf3,0x18,0x4d,0x08,0x00,0x0b,0x91,0x77,0x88,0xcf,0x88,0x81, +0x01,0x80,0x20,0x18,0x44,0xa5,0xc2,0x27,0x81,0x05,0xec,0x21,0x9f,0x11,0x83,0x07, +0x00,0x41,0x30,0x98,0x4c,0x45,0x4c,0xc8,0xa3,0x37,0x82,0xf6,0x78,0x8f,0xf7,0xe8, +0x93,0x3e,0x51,0x13,0xf6,0x18,0x4d,0x08,0x00,0x83,0xda,0x41,0x3e,0x16,0xb5,0x83, +0x7c,0x4c,0x6a,0x07,0xf9,0xd8,0xd4,0x0e,0xf2,0xb1,0x87,0x1d,0xe4,0x63,0x10,0x3b, +0xc8,0xc7,0x22,0x76,0x90,0x8f,0x49,0xec,0x20,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0, +0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x89,0x1d,0xe4,0x63,0x13,0x3b,0xc8,0xc7, +0x28,0x76,0x90,0x8f,0x55,0xec,0x20,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10, +0x02,0x3e,0x86,0x10,0xf0,0xb1,0xaa,0x1d,0xe4,0x63,0x56,0x3b,0xc8,0xc7,0xae,0x76, +0x90,0x8f,0x61,0xed,0x20,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e, +0x86,0x10,0xf0,0xb1,0x33,0x60,0x03,0xf8,0x58,0x30,0x06,0xf0,0xb1,0xe0,0x83,0x8f, +0x1d,0x01,0x7d,0xec,0x10,0xe8,0x63,0xc7,0x40,0x1f,0x3b,0x08,0xfa,0xd8,0x1c,0xdc, +0x83,0x7c,0x8c,0x0e,0xee,0x41,0x3e,0x56,0x07,0xf7,0x20,0x1f,0xb3,0x83,0x7b,0x90, +0x8f,0xc9,0x81,0x3d,0xc8,0xc7,0xe6,0xc0,0x1e,0xe4,0x63,0x74,0x60,0x0f,0xf2,0xb1, +0x3a,0xb0,0x07,0xf9,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x02, +0x81,0x8f,0xd5,0x41,0x3e,0xc8,0xc7,0xec,0x20,0x1f,0xe4,0x63,0x77,0x90,0x0f,0xf2, +0x31,0x3c,0xc8,0x07,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31, +0x84,0x80,0x8f,0xe1,0x01,0x3f,0xc8,0xc7,0xf2,0x80,0x1f,0xe4,0x63,0x7a,0xc0,0x0f, +0xf2,0xb1,0x3d,0xe0,0x07,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0, +0x31,0x84,0x80,0x8f,0x11,0x61,0x40,0x1f,0x23,0xc4,0x80,0x3e,0x46,0x8c,0x01,0x7d, +0x8c,0x20,0x03,0xfa,0xd8,0x2c,0x80,0x84,0x7c,0x8c,0x16,0x40,0x42,0x3e,0x56,0x0b, +0x20,0x21,0x1f,0xb3,0x05,0x90,0x90,0x8f,0xc9,0xc2,0x3f,0xc8,0xc7,0x66,0xe1,0x1f, +0xe4,0x63,0xb4,0xf0,0x0f,0xf2,0xb1,0x5a,0xf8,0x07,0xf9,0x18,0x81,0xc0,0xc7,0x08, +0x04,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0xd5,0x82,0x48,0xc8,0xc7,0x6c,0x41, +0x24,0xe4,0x63,0xb7,0x20,0x12,0xf2,0x31,0x5c,0x10,0x09,0xf9,0x18,0x42,0xc0,0xc7, +0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0xe1,0x42,0x49,0xc8,0xc7,0x72, +0xa1,0x24,0xe4,0x63,0xba,0x50,0x12,0xf2,0xb1,0x5d,0x28,0x09,0xf9,0x18,0x42,0xc0, +0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x11,0xa1,0x40,0x1f,0x23, +0x44,0x81,0x3e,0x46,0x8c,0x02,0x7d,0x8c,0x20,0x05,0xfa,0xd8,0x3c,0xa8,0x84,0x7c, +0x8c,0x1e,0x54,0x42,0x3e,0x56,0x0f,0x2a,0x21,0x1f,0xb3,0x07,0x95,0x90,0x8f,0xc9, +0x43,0x4a,0xc8,0xc7,0xe6,0x21,0x25,0xe4,0x63,0xf4,0x90,0x12,0xf2,0xb1,0x7a,0x48, +0x09,0xf9,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f, +0xd5,0x03,0x4b,0xc8,0xc7,0xec,0x81,0x25,0xe4,0x63,0xf7,0xc0,0x12,0xf2,0x31,0x7c, +0x60,0x09,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80, +0x8f,0xe1,0xc3,0x4b,0xc8,0xc7,0xf2,0xe1,0x25,0xe4,0x63,0xfa,0xf0,0x12,0xf2,0xb1, +0x7d,0x78,0x09,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84, +0x80,0x8f,0x11,0xe1,0x40,0x1f,0x23,0xc4,0x81,0x3e,0x46,0x8c,0x03,0x7d,0x8c,0x20, +0x07,0xfa,0x58,0xbd,0xd8,0x47,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x6a,0x1d, +0xd2,0x09,0x2c,0xa0,0x17,0xf9,0x8c,0x18,0x3c,0x00,0x08,0x82,0xc1,0xe4,0x3a,0x6a, +0xc3,0x2e,0xe5,0x12,0xd4,0xcb,0xbd,0xdc,0x4b,0xe9,0x94,0x8e,0xdc,0xd0,0xcb,0x68, +0x42,0x00,0xd8,0xcb,0xec,0x47,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x92,0x9d, +0xd4,0x09,0x2c,0xc8,0x17,0xf9,0x8c,0x18,0x3c,0x00,0x08,0x82,0xc1,0x34,0x3b,0x6f, +0x13,0x2f,0xea,0x12,0xe8,0x0b,0xbf,0xf0,0x8b,0xea,0xa8,0xce,0xdd,0xe4,0xcb,0x68, +0x42,0x00,0x58,0xbf,0x80,0x48,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xba,0x1d, +0xd7,0x09,0x2c,0xf0,0x17,0xf9,0x8c,0x18,0x3c,0x00,0x08,0x82,0xc1,0x84,0x3b,0x74, +0x63,0x2f,0xef,0x12,0xfc,0x4b,0xc8,0x84,0xcc,0xeb,0xbc,0x0e,0xdf,0xf8,0xcb,0x68, +0x42,0x00,0x18,0xce,0x94,0x48,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xe2,0x9d, +0xd9,0x09,0x2c,0x18,0x19,0xf9,0x8c,0x18,0x3c,0x00,0x08,0x82,0xc1,0xd4,0x3b,0x79, +0xb3,0x2f,0xf4,0x12,0x90,0x8c,0xc9,0x98,0x0c,0xed,0xd0,0x4e,0xe8,0x8c,0xcc,0x68, +0x42,0x00,0x18,0x84,0x0f,0xf2,0xb1,0x08,0x1f,0xe4,0x63,0x12,0x3e,0xc8,0xc7,0x26, +0x7c,0x90,0x8f,0x3d,0xbc,0x20,0x1f,0x83,0x78,0x41,0x3e,0x16,0xf1,0x82,0x7c,0x4c, +0xe2,0x05,0xf9,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81, +0x8f,0x49,0xa4,0x20,0x1f,0x9b,0x48,0x41,0x3e,0x46,0x91,0x82,0x7c,0xac,0x22,0x05, +0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x55, +0x6c,0x20,0x1f,0xb3,0xd8,0x40,0x3e,0x76,0xb1,0x81,0x7c,0x0c,0x63,0x03,0xf9,0x18, +0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x9d,0x01,0x1b, +0xc0,0xc7,0x82,0x31,0x80,0x8f,0x05,0x1f,0x7c,0xec,0x08,0xe8,0x63,0x87,0x40,0x1f, +0x3b,0x06,0xfa,0xd8,0x41,0xd0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x13,0x22, +0x9f,0x14,0x21,0x91,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4e,0xa8,0x7c,0x52,0x84, +0x44,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x40,0x21,0xf3,0x49,0x11,0x12,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0x23,0x85,0xce,0x27,0x45,0x48,0x64,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0x15,0x4a,0x9f,0x16,0x41,0x91,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x56,0x48,0x7d,0x5a,0x04,0x45,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x60,0xa1,0xf5, +0x69,0x11,0x14,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x85,0xd8,0xa7,0x45,0x50, +0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x17,0x62,0x1f,0x44,0x3f,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x78,0xa1,0xf6,0x41,0xf4,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0x18,0x72,0x1f,0x44,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x88,0xa1,0xf7, +0x41,0xf4,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x19,0x8a,0x1f,0xc4,0x3f,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x98,0x21,0xf9,0x41,0xfc,0x63,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0x1a,0x9a,0x1f,0xc4,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa8, +0x21,0xfa,0x41,0xfc,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x1b,0xa2,0x1f,0xa4, +0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb8,0xa1,0xfa,0x41,0xfa,0x63,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0x1c,0xb2,0x1f,0xa4,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xc8,0xa1,0xfb,0x41,0xfa,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x1d,0xca, +0x1f,0x24,0x44,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8,0x21,0xfd,0x41,0x42,0x64, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x1e,0xda,0x1f,0x24,0x44,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xe8,0x21,0xfe,0x41,0x42,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0x1f,0xea,0x1f,0x0e,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x87,0xfc,0x87,0x43, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x00,0xa3,0xff,0xe1,0x90,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xc2,0x08,0x84,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x31, +0x02,0x21,0x02,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x8c,0x42,0x88,0x40,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x20,0x23,0x11,0x22,0x90,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xca,0x68,0x84,0x08,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xb4,0x1f,0xfa, +0x1f,0xbc,0xd1,0xa1,0xd1,0x84,0x20,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xe6,0x8c, +0x4a,0xa8,0x6f,0x76,0x68,0x87,0x76,0x08,0x85,0x50,0x08,0x85,0x50,0x68,0x34,0x21, +0x00,0x86,0x23,0x02,0xd6,0x09,0xbe,0xe9,0x86,0xd7,0x11,0x02,0x53,0x0a,0xfa,0x98, +0x62,0xd0,0xc7,0x94,0x83,0x3e,0x46,0x0c,0xf2,0xb1,0x62,0x90,0x8f,0x0d,0x86,0x7c, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x90,0xa3,0x18,0x1a,0x68,0x67,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x39,0x92,0xa1,0xa1,0x76,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xa0,0xa3,0x19,0x1a,0x6c,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x3a,0x9a,0xa1, +0xc1,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb0,0x23,0x1a,0x1a,0xde,0x67,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0x3b,0xaa,0xa1,0x01,0x7e,0x4c,0xd8,0x1d,0xf9,0x98, +0x40,0xc0,0xc7,0x82,0xf0,0x91,0x8f,0x05,0x03,0x7c,0xec,0x28,0xe2,0x63,0x01,0xf8, +0xc8,0xc7,0x92,0xf2,0x91,0x8f,0x1d,0x41,0x7c,0x2c,0x39,0x1f,0xf9,0x98,0x10,0xc4, +0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x3f,0xb2,0xa3,0x6e,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0x22,0x50,0x7a,0xa3,0x60,0x38,0xe2,0x33,0x1f,0xe2,0xbb,0x60,0x88,0x11, +0x83,0x06,0x00,0x41,0x30,0x68,0x4a,0x69,0x8c,0xca,0xc7,0x8c,0x58,0x67,0x75,0xcc, +0xc8,0x8c,0xcc,0xc8,0x8c,0x46,0x13,0x02,0x60,0x38,0x22,0xe8,0x1f,0xe1,0x1b,0x31, +0x78,0x00,0x10,0x04,0x83,0xa9,0x94,0xc2,0x08,0x7c,0x78,0x07,0x67,0x6e,0xc6,0x7d, +0xdc,0x87,0x8f,0xf8,0x28,0x8d,0xd6,0x67,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x96, +0x40,0x18,0xa8,0x30,0xc4,0x20,0xe0,0x3d,0x60,0xa0,0xc2,0x00,0x83,0xc0,0xf7,0x80, +0x81,0x0a,0x43,0x0b,0xc0,0x0f,0x18,0xa8,0x30,0x94,0x40,0xfc,0x80,0x81,0x0a,0x43, +0x09,0xc8,0x0f,0x18,0xa8,0x30,0xb8,0xc0,0xfc,0x80,0x81,0x8a,0x41,0x0b,0x54,0x32, +0x00,0x06,0x2a,0x3e,0x2b,0xc0,0xc7,0x00,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83, +0x96,0xe6,0xc8,0x66,0x86,0x11,0x83,0x03,0x00,0x41,0x30,0xe8,0x5a,0xc9,0x8d,0xce, +0x47,0x95,0x46,0x13,0x02,0xa1,0x82,0x31,0xd2,0x6a,0xa5,0xe0,0x2e,0x30,0x6c,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x3a,0x59,0x9a,0x23,0xf6,0x69,0xa5,0xd1,0x84,0x00,0x18, +0x4d,0x10,0x82,0x13,0x0c,0x3b,0xc1,0x30,0x13,0x0c,0xfa,0x98,0x70,0xd0,0xe7,0x84, +0x81,0x4e,0x18,0x68,0x34,0xc1,0x01,0x46,0x13,0x9e,0xe0,0x08,0xc3,0x8e,0x30,0xcc, +0x04,0xf2,0x91,0x8f,0x09,0xe4,0x23,0x1f,0x23,0xce,0x08,0x3e,0x46,0xa0,0x11,0x7c, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x58,0xa7,0x54,0x22,0x84,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xd8,0x49,0x95,0x08,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x76, +0x62,0x25,0x18,0x12,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x70,0xa7,0x56,0x8a,0x21, +0xe1,0x18,0xc3,0x8e,0x31,0xcc,0x08,0x81,0x3e,0x46,0x08,0xf4,0x19,0x31,0x68,0x00, +0x10,0x04,0x83,0x46,0x9e,0x60,0x09,0x85,0xcc,0xc9,0x9c,0xcc,0x69,0x96,0x66,0x69, +0x96,0x66,0x69,0x34,0x21,0x00,0x86,0x23,0x82,0x1b,0x0a,0xbe,0xe9,0x06,0x1d,0x12, +0x82,0x0b,0x03,0xa3,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0xa2,0x27,0x58,0x9a,0xa1, +0x15,0x3a,0x8c,0x1e,0xea,0xa1,0x75,0x5a,0x27,0x5c,0x0a,0x46,0x13,0x02,0xc0,0x82, +0x38,0x92,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xf8,0x54,0x4b,0x81,0x05,0x86, +0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xd2,0xa7,0x59,0x0a,0x2c,0xa0,0x23,0xf9, +0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xc4,0x4f,0xb9,0x14,0x0c,0x47,0xc0,0x81,0x18, +0x05,0xdf,0x74,0x83,0x10,0x07,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x22,0x15, +0x4e,0xc1,0x30,0x1c,0x11,0x94,0x91,0xf3,0x8d,0x18,0x1c,0x00,0x08,0x82,0xc1,0x41, +0x52,0xe2,0x34,0x14,0x16,0x0c,0xf4,0x31,0x35,0x0a,0xe2,0x33,0xdd,0x10,0xac,0x11, +0x31,0xcb,0x30,0x10,0x75,0x30,0x1c,0x91,0x07,0x6a,0xe4,0x7c,0xd3,0x0d,0xa3,0xd4, +0x46,0xc1,0x2c,0x01,0x32,0x1c,0xb1,0x07,0x6e,0xa4,0x7c,0xb3,0x0c,0x46,0x11,0x18, +0xa3,0xc4,0xc7,0x82,0x37,0x92,0x8f,0x05,0x0c,0x7c,0x66,0x09,0x90,0xe1,0x88,0x63, +0x95,0x84,0x6f,0x96,0xe1,0x40,0x82,0x59,0x02,0x64,0xa0,0xc4,0x60,0x06,0x90,0x28, +0xc4,0x31,0x38,0x40,0xc2,0x18,0x28,0x31,0xc4,0x60,0x30,0x0a,0xef,0xf0,0x0c,0x53, +0x4a,0x09,0x3e,0x16,0xb8,0x92,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x82,0xa9, +0x7f,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa0,0xa9,0x79,0x02,0x85,0xc0,0xf2, +0x28,0x88,0x8f,0xe9,0xd1,0xed,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x9a, +0x1a,0xa9,0x60,0x38,0x82,0x77,0x6a,0x89,0xf8,0x2e,0x30,0xca,0x96,0x40,0x3e,0x16, +0x18,0xf2,0xb1,0xa0,0x90,0x8f,0x05,0xa3,0x04,0x9f,0x11,0x03,0x03,0x00,0x41,0x30, +0x88,0x76,0x4a,0xa5,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7e,0xca,0x9f,0x1e, +0x30,0x18,0x8e,0x08,0x44,0xc9,0xf9,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x08,0xab, +0x7f,0x8a,0xc4,0xc0,0x82,0x81,0x3e,0xd3,0x0d,0x41,0x29,0x0d,0x23,0x06,0x06,0x00, +0x82,0x60,0x10,0x85,0x15,0x4c,0x05,0x76,0xa4,0x93,0x7c,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0x1a,0x2b,0x99,0x0a,0x2c,0x18,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06, +0x51,0x59,0xd1,0x54,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x9a,0x58,0x89,0xd4,0x1e, +0xdd,0xd4,0x68,0x42,0x00,0x8c,0x26,0x08,0x81,0x09,0x6e,0x24,0x1f,0x13,0xdc,0x48, +0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xad,0x55,0x48,0x09,0x23,0x06,0x06,0x00, +0x82,0x60,0x10,0xb1,0x95,0x48,0x09,0x27,0x0c,0x74,0xc2,0x40,0x27,0x18,0x76,0x82, +0x61,0x26,0xdc,0x12,0x7c,0x4c,0xc0,0x25,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81, +0xf6,0x56,0x2f,0x85,0x4a,0x66,0x35,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60,0x85,0x10, +0x1f,0x2b,0x84,0xf8,0x0c,0x47,0x08,0x8f,0xf0,0x4d,0x37,0xa8,0xd4,0x4c,0x05,0xc3, +0x11,0x03,0x24,0x7c,0xd3,0x0d,0x2c,0x55,0x53,0xc1,0x74,0x03,0x5c,0xc9,0x15,0x31, +0xdd,0x10,0x57,0x73,0x35,0x54,0x11,0x41,0x11,0x11,0x94,0x40,0x40,0x09,0x04,0x8c, +0x18,0x34,0x00,0x08,0x82,0x41,0x43,0x5a,0x62,0xd5,0x4b,0x78,0x25,0x04,0x65,0x55, +0x56,0x65,0x55,0x56,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0xdd, +0xe0,0x57,0x7f,0xe5,0x54,0x12,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xaa,0x85, +0x56,0xe3,0xe4,0x57,0xc1,0xb1,0x56,0x6b,0xb5,0x56,0x6b,0x35,0x9a,0x10,0x00,0xa3, +0x09,0x42,0x30,0x9a,0x30,0x08,0xd3,0x0d,0xa5,0x45,0x5a,0x54,0x3d,0x01,0x8c,0x18, +0x34,0x00,0x08,0x82,0x41,0x03,0x5b,0x6e,0x95,0x4e,0xa4,0x15,0x34,0x71,0x15,0x57, +0x71,0x15,0x57,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0xdd,0xa0, +0x5a,0xab,0x85,0x15,0x15,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xb6,0x45,0x57, +0xef,0xa4,0x5a,0x54,0x70,0x57,0x77,0x75,0x57,0x77,0x35,0x9a,0x10,0x00,0xa3,0x09, +0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xe8,0x16,0x5e,0xcd, +0x93,0x6b,0x45,0xc5,0x5e,0xed,0xd5,0x5e,0xed,0xd5,0x68,0x42,0x00,0x8c,0x26,0x08, +0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xe3,0x5b,0x7c,0x75,0x4f, +0xb2,0xf5,0x24,0x7f,0xf5,0x57,0x7f,0xf5,0x57,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04, +0xa3,0x09,0x83,0x30,0xdd,0x90,0x5b,0xb8,0x65,0x06,0x25,0x06,0x01,0x8c,0x18,0x34, +0x00,0x08,0x82,0x41,0x43,0x5e,0xa2,0xd5,0x4f,0xb8,0x25,0x06,0x41,0x69,0x95,0x56, +0x69,0x95,0xd6,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34, +0x00,0x08,0x82,0x41,0x83,0x5e,0xa6,0x15,0x52,0xbc,0xf5,0x15,0xa9,0x95,0x5a,0xa9, +0x95,0x5a,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00, +0x20,0x08,0x06,0x0d,0x7b,0xa9,0x56,0x49,0x81,0x57,0x97,0xb4,0x56,0x6b,0xb5,0x56, +0x6b,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0x82,0xe1,0x41,0x29,0xc4, +0xc7,0xf0,0xa0,0x14,0xe2,0x73,0x6f,0x64,0xd4,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0xf4,0x35,0x5b,0xe0,0x10,0x58,0x4e,0xad,0x02,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xb0,0x2f,0xda,0x4a,0xab,0xc0,0x76,0x6a,0x88,0x8f,0x09,0x81,0x7c,0x2c,0xe8, +0x29,0xf8,0x58,0xc0,0x56,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0xbf,0x74, +0xeb,0xa7,0x02,0x03,0xa5,0xb1,0x92,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xfd, +0xc5,0x5b,0x41,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x7f,0xf5,0x16,0x58,0x05, +0x46,0x1c,0xf1,0x31,0x21,0x90,0x8f,0x05,0x09,0x7c,0x4c,0x96,0xe6,0x4a,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0x10,0x81,0xd8,0x7b,0x05,0x46,0x57,0x41,0x7c,0x2c,0x15, +0x4c,0x01,0x04,0x17,0x18,0x66,0xa9,0x70,0x0a,0x20,0xb8,0xc0,0x30,0x1b,0x30,0xf8, +0x98,0x80,0xc1,0x67,0xb8,0x01,0x15,0xe0,0x82,0x0c,0x86,0x1b,0x50,0x01,0x2e,0xc8, +0xa0,0x84,0x40,0x2f,0x30,0xca,0x1c,0x43,0x3e,0xf6,0x18,0xf2,0x19,0x31,0x48,0x00, +0x10,0x04,0x83,0x6b,0xc5,0xda,0x4b,0x08,0x84,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0x19,0x83,0xaf,0xc0,0xb6,0x2c,0xb0,0x2d,0xf9,0x58,0xa0,0x57,0xf0,0xb1,0x81, +0xaf,0xe4,0x63,0x01,0x5f,0xc1,0xc7,0x8a,0xdc,0x92,0x8f,0x05,0xb9,0x05,0x1f,0x0b, +0x0a,0xf9,0x58,0xa0,0x5b,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8e,0x7c,0x2c,0x18,0xe4, +0x63,0x01,0x2e,0xc8,0xc7,0x04,0x5c,0x90,0x8f,0x0d,0xb8,0x20,0x9f,0x11,0x83,0x04, +0x00,0x41,0x30,0xb8,0x76,0xac,0xbf,0xb0,0x0b,0xbb,0xcc,0xcb,0x2d,0xf9,0x58,0x20, +0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x30,0xf3,0xaf,0xc0,0x82,0x5f,0x90, +0x8f,0x09,0xbf,0x20,0x1f,0x1b,0x7e,0x41,0x3e,0x36,0x88,0x83,0x7c,0x6c,0x10,0x07, +0xf9,0xd8,0x20,0x0e,0xf2,0xb1,0x77,0x10,0x07,0x10,0x5c,0x60,0x98,0x05,0x7c,0x00, +0x9f,0xe1,0x06,0x72,0x98,0x0d,0x32,0xa8,0x60,0x0c,0xf4,0x02,0xa3,0x0c,0x0e,0x08, +0xf9,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0xc5,0x66,0x2e,0x16,0x88,0x41,0x20,0x06, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xcc,0x59,0x8c,0x05,0xf7,0x65,0xc1,0x7d,0xc9, +0xc7,0x82,0xdd,0x82,0x8f,0x0d,0xbd,0x25,0x1f,0x0b,0x7a,0x0b,0x3e,0x56,0xe8,0x97, +0x7c,0x2c,0xd0,0x2f,0xf8,0x58,0x50,0xc8,0xc7,0x82,0xfd,0x82,0x8f,0x15,0x85,0x7c, +0x2c,0x68,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0xe6,0x41,0x3e,0x26,0xcc,0x83,0x7c,0x6c, +0x98,0x07,0xf9,0xd8,0x40,0x06,0xf0,0xb1,0x81,0x0c,0xe0,0x63,0x03,0x19,0xc0,0xc7, +0x0e,0x34,0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0xa0,0x26,0x66,0x19,0x1f, +0x64,0x7c,0x60,0x65,0x10,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x52,0x13, +0xb3,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x54,0x3b,0xb3,0x91,0xe8,0x87,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x54,0x0d,0xcd,0x46,0xa2,0x1f,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x58,0xb5,0x34,0x1b,0x89,0x7e,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x83,0xd5,0xd6,0xcc,0x24,0x40,0x62,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x56,0x63, +0x33,0x93,0x00,0x89,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5c,0xad,0xcd,0x4c,0x02, +0x24,0xec,0x18,0x09,0xf9,0x18,0x32,0x12,0xf2,0xb1,0x64,0x24,0xe4,0x63,0x43,0x1b, +0xc0,0xc7,0x86,0x36,0x80,0x8f,0x0d,0x6d,0x00,0x1f,0x33,0x52,0x42,0x3e,0x66,0xa4, +0x84,0x7c,0xcc,0x48,0x09,0xf9,0xd8,0x00,0x07,0xf0,0xb1,0x01,0x0e,0xe0,0x63,0x03, +0x1c,0xc0,0xc7,0xa6,0x3b,0x80,0x8f,0x81,0x45,0x4b,0x80,0xe0,0x02,0xc3,0x2c,0x68, +0x07,0xf8,0x0c,0x37,0xbc,0x04,0x89,0x90,0x41,0x05,0xb4,0xa0,0x17,0x18,0x65,0xe1, +0x40,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xae,0x5e,0xfb,0xb3,0x60,0x16,0x82, +0x59,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0xdc,0x44,0x2d,0x40,0x33,0x0b,0xd0, +0x4c,0x3e,0x16,0xb0,0x18,0x7c,0x6c,0x70,0x31,0xf9,0x58,0xe0,0x62,0xf0,0xb1,0x62, +0xcd,0xe4,0x63,0xc1,0x9a,0xc1,0xc7,0x82,0x42,0x3e,0x16,0xb0,0x19,0x7c,0xac,0x28, +0xe4,0x63,0x41,0x23,0x1f,0x0b,0x06,0xf9,0x58,0xe0,0x13,0xf2,0x31,0xc1,0x27,0xe4, +0x63,0x83,0x4f,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01, +0x3e,0x16,0x07,0x07,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0x8a,0xb7,0x59,0xcb, +0xda,0x21,0x6b,0x07,0xb3,0x85,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xd9, +0xdb,0xac,0x05,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe8,0x1b,0xae,0xc5,0x01,0x5a, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xb1,0x6f,0xb9,0x16,0x07,0x68,0x31,0x62,0x70, +0x00,0x20,0x08,0x06,0x07,0xbf,0xe9,0x5a,0x1c,0xa0,0xc5,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0xfd,0xc6,0x6b,0x71,0xb0,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf8, +0x5b,0xaf,0xc5,0xc1,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xf1,0x6f,0xbe,0x16, +0x07,0x6b,0x61,0x87,0x5b,0xc8,0xc7,0x10,0xb7,0x90,0x8f,0x25,0x6e,0x21,0x1f,0x8b, +0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x98,0x41,0x17,0xf2,0x31, +0x83,0x2e,0xe4,0x63,0x06,0x5d,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f, +0x8b,0x83,0x01,0x3e,0x16,0x07,0x13,0x7c,0xec,0x35,0xf0,0x02,0x04,0x17,0x18,0x66, +0x41,0x4f,0xc0,0x67,0xb8,0x41,0x2f,0xe8,0x84,0x0c,0xca,0x24,0x02,0xbd,0xc0,0x28, +0x93,0x09,0x42,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0xb9,0x1c,0xbc,0x95,0x44, +0x50,0x12,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x35,0x37,0x6f,0x41,0xae,0x59, +0x90,0x6b,0xf2,0xb1,0xa0,0xcf,0xe0,0x63,0xc3,0x9f,0xc9,0xc7,0x82,0x3f,0x83,0x8f, +0x15,0xbc,0x26,0x1f,0x0b,0x78,0x0d,0x3e,0x16,0x14,0xf2,0xb1,0xa0,0xd7,0xe0,0x63, +0x45,0x21,0x1f,0x0b,0x1a,0xf9,0x58,0x30,0xc8,0xc7,0x82,0xd4,0x90,0x8f,0x09,0xa9, +0x21,0x1f,0x1b,0x52,0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c, +0x0c,0xf0,0xb1,0x38,0x38,0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x97,0xd8,0x91, +0xdc,0x4f,0x64,0x3f,0x91,0xd9,0x49,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83, +0xe8,0xec,0x48,0x2e,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0xed,0x52,0x2e,0x0e, +0x66,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xb6,0x53,0xb9,0x38,0x98,0x8d,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xda,0x6e,0xe5,0xe2,0x60,0x36,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x70,0xbb,0x96,0x8b,0x03,0xdb,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0xe3,0xed,0x5c,0x2e,0x0e,0x6c,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xb8,0x7b, +0xb9,0x38,0xb0,0x0d,0x3b,0x72,0x43,0x3e,0x86,0xe4,0x86,0x7c,0x2c,0xc9,0x0d,0xf9, +0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0x8c,0xdf,0x90, +0x8f,0x19,0xbf,0x21,0x1f,0x33,0x7e,0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06, +0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x98,0xe0,0x53,0x30,0xe1,0x06,0x7a,0x81,0x51, +0x23,0x06,0x09,0x00,0x82,0x60,0x70,0xe9,0x1d,0xcf,0xbd,0x44,0x1b,0xbc,0x44,0x1b, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x11,0x7a,0x3f,0x17,0x94,0x9c,0x05,0x25,0x27, +0x1f,0x0b,0xd2,0x0d,0x3e,0x36,0xac,0x9b,0x7c,0x2c,0x58,0x37,0xf8,0x58,0x81,0x72, +0xf2,0xb1,0x00,0xe5,0xe0,0x63,0x41,0x21,0x1f,0x0b,0x52,0x0e,0x3e,0x56,0x14,0xf2, +0xb1,0x80,0x91,0x8f,0x05,0x83,0x7c,0x2c,0x88,0x0f,0xf9,0x98,0x10,0x1f,0xf2,0xb1, +0x21,0x3e,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f, +0x63,0x83,0x03,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0xb9,0x1e,0xdc,0x9d,0x45, +0x29,0x9c,0x45,0x29,0xd8,0x5c,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x68, +0xf6,0xe0,0x2e,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0xf6,0xea,0x8e,0x0d,0xf6, +0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xdc,0xb3,0x3b,0x36,0xd8,0x8f,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x72,0xef,0xee,0xd8,0x60,0x3f,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0xd0,0xbd,0xbc,0x63,0x03,0xff,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63, +0xf7,0xf4,0x8e,0x0d,0xfc,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xde,0xdb,0x3b, +0x36,0xf0,0x0f,0x3b,0x42,0x44,0x3e,0x86,0x84,0x88,0x7c,0x2c,0x09,0x11,0xf9,0x18, +0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0x8c,0x13,0x91,0x8f, +0x19,0x27,0x22,0x1f,0x33,0x4e,0x44,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8, +0x18,0x1b,0x0c,0xf0,0x31,0x36,0x98,0xe0,0x53,0x2b,0xa1,0x0b,0x7a,0x81,0x51,0x23, +0x06,0x09,0x00,0x82,0x60,0x70,0x99,0x1f,0xea,0xa9,0x44,0x2e,0xa8,0x44,0x2e,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0xd1,0x7e,0xab,0x17,0xc4,0x9d,0x05,0x71,0x27,0x1f, +0x0b,0x6a,0x0e,0x3e,0x36,0xdc,0x9c,0x7c,0x2c,0xb8,0x39,0xf8,0x58,0x41,0x77,0xf2, +0xb1,0x80,0xee,0xe0,0x63,0x41,0x21,0x1f,0x0b,0xea,0x0e,0x3e,0x56,0x14,0xf2,0xb1, +0x80,0x91,0x8f,0x05,0x83,0x7c,0x2c,0xc8,0x11,0xf9,0x98,0x90,0x23,0xf2,0xb1,0x21, +0x47,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63, +0x83,0x03,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0xe9,0x1f,0xef,0x89,0x45,0x3c, +0x88,0x45,0x3c,0xd8,0x6f,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0xff, +0x78,0x2f,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x04,0x83,0xf0,0x63,0x83,0x31, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x04,0x03,0xf1,0x63,0x83,0x31,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0xa3,0x04,0x83,0xf1,0x63,0x83,0x31,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0xc3,0x04,0x83,0xf2,0x63,0x03,0x33,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0xe3,0x04,0x03,0xf3,0x63,0x03,0x33,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03, +0x05,0x83,0xf3,0x63,0x03,0x33,0xb1,0x23,0x4d,0xe4,0x63,0x48,0x9a,0xc8,0xc7,0x92, +0x34,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0xcc, +0x78,0x13,0xf9,0x98,0xf1,0x26,0xf2,0x31,0xe3,0x4d,0xe4,0x63,0x6c,0x30,0xc0,0xc7, +0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x09,0x3e,0x86,0x2b,0x73,0x02, +0x82,0x0b,0x0c,0xb3,0xc0,0x4c,0xe0,0x33,0xdc,0x50,0x27,0x7d,0x43,0x06,0xf5,0x22, +0x81,0x5e,0x60,0x94,0xed,0x08,0x21,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0x6e, +0x30,0xc8,0x3f,0x17,0x09,0x5c,0x24,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x07, +0x03,0xfe,0x0b,0xc4,0xcf,0x02,0xf1,0x93,0x8f,0x05,0xa6,0x07,0x1f,0x1b,0x50,0x4f, +0x3e,0x16,0xa0,0x1e,0x7c,0xac,0x28,0x3f,0xf9,0x58,0x50,0x7e,0xf0,0xb1,0xa0,0x90, +0x8f,0x05,0xe6,0x07,0x1f,0x2b,0x0a,0xf9,0x58,0xd0,0xc8,0xc7,0x82,0x41,0x3e,0x16, +0x90,0x8a,0x7c,0x4c,0x20,0x15,0xf9,0xd8,0x40,0x2a,0xf2,0xb1,0x38,0x18,0xe0,0x63, +0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00, +0x41,0x30,0xb8,0xd6,0x30,0x68,0xc1,0x00,0x4d,0x32,0x34,0xc9,0x0c,0x46,0x02,0xf9, +0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x04,0x87,0x41,0x0b,0x06,0xc1,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0x74,0x18,0xc8,0x60,0x10,0x07,0xae,0x32,0x62,0x70,0x00,0x20, +0x08,0x06,0x47,0x1d,0x06,0x33,0x18,0xc4,0x81,0xab,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0x61,0x87,0x01,0x0d,0x06,0x71,0xe0,0x2a,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xdc,0x61,0x60,0x83,0x41,0x1c,0xc4,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x78, +0x18,0xdc,0x60,0x10,0x07,0xb1,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x1e,0x06, +0x38,0x18,0xc4,0x41,0xac,0xd8,0x41,0x2b,0xf2,0x31,0x84,0x56,0xe4,0x63,0x09,0xad, +0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x66,0xe8, +0x8a,0x7c,0xcc,0xd0,0x15,0xf9,0x98,0xa1,0x2b,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71, +0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x04,0x9f,0xca,0x11,0x37,0xd0,0x0b, +0x8c,0x1a,0x31,0x48,0x00,0x10,0x04,0x83,0x6b,0x14,0x83,0x32,0x0c,0x70,0xa4,0x0d, +0x70,0xa4,0x0d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x50,0xc5,0x00,0x0d,0x83,0xc0, +0x05,0x03,0x0b,0x5c,0x30,0x90,0x8f,0x05,0xf2,0x07,0x1f,0x1b,0xe8,0x4f,0x3e,0x16, +0xd0,0x1f,0x7c,0xac,0x88,0xc1,0x40,0x3e,0x16,0xc4,0x60,0x00,0x1f,0x0b,0x0a,0xf9, +0x58,0x20,0x83,0x01,0x7c,0xac,0x28,0xe4,0x63,0x01,0x23,0x1f,0x0b,0x06,0xf9,0x58, +0xc0,0x2e,0xf2,0x31,0x81,0x5d,0xe4,0x63,0x03,0xbb,0xc8,0xc7,0xd8,0x60,0x80,0x8f, +0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x07,0x7c,0x46,0x0c,0x12,0x00, +0x04,0xc1,0xe0,0xba,0xc5,0x20,0x0f,0x03,0x38,0x29,0x05,0x38,0x29,0x05,0xe3,0x93, +0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xf1,0x62,0x90,0x87,0x41,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0x07,0x38,0x06,0x7e,0x18,0xb0,0x81,0xbd,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x11,0x8e,0xc1,0x1f,0x06,0x6c,0x60,0x2f,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0x88,0x63,0x00,0x8a,0x01,0x1b,0xd8,0xcb,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0xe3,0x18,0x88,0x62,0xc0,0x06,0xf9,0x32,0x62,0x70,0x00,0x20,0x08,0x06, +0x07,0x39,0x06,0xa3,0x18,0xb0,0x41,0xbe,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x51, +0x8e,0x01,0x29,0x06,0x6c,0x90,0x2f,0x76,0xf0,0x8b,0x7c,0x0c,0xe1,0x17,0xf9,0x58, +0xc2,0x2f,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f, +0x19,0x22,0x23,0x1f,0x33,0x44,0x46,0x3e,0x66,0x88,0x8c,0x7c,0x8c,0x0d,0x06,0xf8, +0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc1,0xa7,0x68,0x44,0x17, +0xf4,0x02,0xa3,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0x7a,0xc7,0x20,0x16,0x83,0x19, +0xc9,0x85,0x19,0xc9,0x85,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xec,0x31,0xa0,0xc5, +0x20,0xd0,0xc3,0xc0,0x02,0x3d,0x0c,0xe4,0x63,0x81,0x0f,0x06,0xf0,0xb1,0x01,0x0c, +0x03,0xf9,0x58,0x00,0x86,0x01,0x7c,0xac,0xe8,0xc3,0x40,0x3e,0x16,0xf4,0x61,0x00, +0x1f,0x0b,0x0a,0xf9,0x58,0xe0,0x87,0x01,0x7c,0xac,0x28,0xe4,0x63,0x01,0x23,0x1f, +0x0b,0x06,0xf9,0x58,0x40,0x33,0xf2,0x31,0x81,0x66,0xe4,0x63,0x03,0xcd,0xc8,0xc7, +0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x07,0x7c, +0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0x1a,0xc9,0xa0,0x1c,0x83,0x35,0x89,0x87,0x35, +0x89,0x07,0x43,0x97,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xa1,0x64,0x50, +0x8e,0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x4b,0x06,0xea,0x18,0xb0,0x81, +0xcf,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd1,0x92,0xc1,0x3a,0x06,0x6c,0xe0,0x33, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb8,0x64,0xc0,0x8e,0x01,0x1b,0xf8,0xcc,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0x2f,0x19,0xb8,0x63,0xc0,0x06,0x61,0x33,0x62,0x70, +0x00,0x20,0x08,0x06,0x07,0x4c,0x06,0xef,0x18,0xb0,0x41,0xd8,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x11,0x93,0x01,0x3c,0x06,0x6c,0x10,0x36,0x76,0x90,0x8d,0x7c,0x0c, +0x21,0x1b,0xf9,0x58,0x42,0x36,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7, +0xd8,0x60,0x80,0x8f,0x19,0x6a,0x23,0x1f,0x33,0xd4,0x46,0x3e,0x66,0xa8,0x8d,0x7c, +0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc1, +0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x9e,0x0c,0x66,0x32,0x08,0x86,0x23,0x82, +0x5f,0x0c,0x84,0x6f,0xba,0x61,0x28,0xc5,0x20,0xb0,0x26,0xa0,0x8f,0x35,0x02,0x7d, +0xac,0x19,0xe8,0x63,0x0a,0x41,0x1f,0x53,0x0a,0xfa,0x98,0x62,0xd0,0xc7,0x0c,0x43, +0x3e,0x66,0x18,0xf2,0x31,0xc3,0x90,0x8f,0x19,0x43,0x7c,0xcc,0x18,0xe2,0x63,0xc6, +0x10,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xd6,0x32,0x10,0xcb,0x60,0x18,0x31, +0x30,0x00,0x10,0x04,0x83,0x88,0x2d,0x83,0xb1,0x0c,0x86,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0xda,0x32,0x20,0xcb,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0x2d, +0x83,0x92,0x0c,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xde,0x32,0x30,0xc9,0x60, +0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0x2e,0x83,0x93,0x0c,0x86,0xe1,0x08,0x36, +0x98,0xc7,0x40,0xf8,0x2e,0x30,0xca,0x02,0x37,0x90,0xcf,0x70,0x44,0x60,0x8f,0x81, +0xf0,0xcd,0x32,0x24,0x4a,0x60,0x73,0x20,0xd0,0xc7,0xe6,0x60,0xa0,0x8f,0xcd,0x01, +0x41,0x1f,0x2b,0xd4,0x31,0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7c,0x19, +0xec,0x64,0x40,0xc0,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7d,0x19,0xf0,0x64, +0x40,0xc0,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7e,0x19,0xf4,0x64,0x40,0xc0, +0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7f,0x19,0xf4,0x64,0x30,0xc0,0xc1,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0xa0,0x19,0xf8,0x64,0x30,0xc0,0xc1,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0xa1,0x19,0xfc,0x64,0x30,0xc0,0xc1,0x2c,0x81,0x32,0x50,0x61, +0x18,0x89,0x3e,0x20,0x03,0x15,0x86,0x91,0xe8,0x03,0x32,0x50,0x61,0x18,0x89,0x3e, +0x20,0x03,0x15,0x06,0x95,0x78,0x88,0x91,0x01,0x3d,0x06,0xf2,0x19,0x31,0x30,0x00, +0x10,0x04,0x83,0x88,0x34,0x03,0x99,0x0c,0x02,0x0b,0x40,0x32,0x90,0xcf,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0xa9,0x19,0xa0,0x65,0xd0,0x82,0x81,0x0a,0x06,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0xa8,0x66,0x90,0x96,0x41,0x30,0x4a,0xc3,0x11,0x01,0x4a, +0x06,0xc4,0x57,0x26,0x18,0x04,0x3a,0x62,0xf0,0x00,0x20,0x08,0x06,0x53,0x6a,0x06, +0x65,0x19,0x98,0x63,0x00,0x8e,0x01,0x0f,0x06,0x3b,0x18,0xc8,0x63,0x20,0x8f,0x01, +0x68,0x06,0xa0,0x19,0xb4,0x65,0xf0,0x8e,0xc1,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1, +0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x74,0x03,0x41,0x8f,0x81,0x31,0xdd,0x40,0xd4, +0x63,0x70,0x4c,0x37,0x10,0xf6,0x18,0x20,0xd3,0x0d,0xc4,0x3d,0x06,0x89,0x39,0x44, +0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xa2,0xcd,0x60,0x35,0x83,0x60,0x38,0x22, +0x80,0xc9,0x80,0xf9,0x66,0x19,0x9c,0x25,0xb0,0xc8,0x88,0xcf,0x70,0x04,0xc1,0x8f, +0x81,0xf0,0x0d,0x47,0x14,0xfd,0x18,0x10,0xdf,0x09,0x43,0x9c,0x30,0x84,0x09,0x41, +0x08,0x86,0x23,0x8c,0x90,0x0c,0x84,0x6f,0x38,0xe2,0x10,0xc9,0x80,0xf8,0x4e,0x18, +0xe2,0x84,0x21,0x4c,0x08,0x42,0x30,0xdc,0x60,0x04,0x60,0x30,0xcb,0xc0,0x34,0xc1, +0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xe2,0x19,0xe4,0x66,0xc0,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x61,0x9e,0x01,0x69,0x06,0x4f,0x30,0x4b,0xd0,0x0c,0x54,0x18,0x02, +0x03,0x06,0x8b,0x81,0x01,0x15,0x9f,0xe1,0x88,0x60,0x25,0x03,0xe1,0x1b,0x8e,0x10, +0x58,0x32,0x20,0xbe,0x13,0x86,0x38,0x61,0x08,0x13,0x82,0x10,0x0c,0x37,0x40,0x01, +0x18,0xcc,0x32,0x60,0x59,0x30,0x50,0x61,0xa4,0xcc,0x26,0xa6,0x82,0x32,0x62,0xe0, +0x00,0x20,0x08,0x06,0x8f,0x7b,0x06,0xa5,0x19,0xc0,0x64,0x60,0x8f,0x41,0x3d,0x06, +0xb0,0x19,0xa0,0x81,0xd7,0x71,0x77,0x19,0x0c,0x47,0x70,0x32,0x19,0x38,0xdf,0x05, +0x46,0xd9,0x10,0xc8,0x67,0xb8,0x21,0xac,0xcc,0x33,0x08,0x83,0xdb,0xc3,0xc0,0x28, +0xcb,0xc9,0x20,0x0f,0x83,0xf8,0x58,0x20,0xc8,0xc7,0x02,0x71,0x92,0x8f,0xa1,0x62, +0x40,0x97,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xb2,0xcf,0xa0,0x3c,0x83, +0xe0,0x0e,0xa3,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8,0xcf,0x40,0x37,0x83,0x40, +0xb0,0x3b,0xc0,0xcb,0x40,0x3e,0x16,0x18,0xf1,0xb1,0x21,0x90,0x8f,0x05,0x08,0x7c, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x00,0xd1,0xc0,0x37,0x83,0x24,0xb0,0x58,0x0c, +0xdc,0x32,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xff,0x19,0xb8,0x67,0x10, +0x98,0x1f,0x0c,0xf1,0x31,0x21,0x90,0x8f,0x05,0x05,0x7c,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x30,0xd1,0x80,0x3c,0x03,0x23,0x98,0x65,0x78,0xa0,0x51,0x0c,0x8c,0x14, +0x4a,0x01,0x3e,0x16,0x90,0x42,0x7c,0xac,0x14,0x4e,0x01,0x3e,0x86,0x0a,0xa7,0x10, +0x1f,0x0b,0x4e,0x21,0x3e,0xb3,0x04,0xd3,0x88,0xc1,0x01,0x80,0x20,0x18,0x68,0x25, +0x1a,0x94,0x67,0xe0,0x93,0x81,0x7e,0x06,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x16, +0x08,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x45,0x03,0x12,0x0d,0x02,0xab, +0xcb,0x20,0xa0,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x2f,0x1a,0xa0,0x67,0x10, +0x58,0xf0,0x97,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x8a,0xd1,0xc0,0x3d, +0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x1a,0x0d,0xe6,0x33,0x00,0xcd,0x20, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x46,0x83,0xfa,0x0c,0x6e,0x31,0xa0,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb8,0xd1,0xc0,0x3e,0x83,0x5d,0x0c,0x02,0xe3,0xcb, +0x60,0x88,0x8f,0x09,0x81,0x7c,0x2c,0x28,0xe0,0x63,0x81,0x3a,0xc8,0xc7,0x04,0x75, +0x90,0x8f,0x0d,0xea,0x20,0x1f,0xe3,0x87,0x21,0x3e,0xc6,0x0f,0x43,0x7c,0x8c,0x1f, +0x86,0xf8,0x98,0xf1,0x0f,0xf0,0x31,0xe3,0x1f,0xe0,0x63,0xc6,0x3f,0xc0,0x67,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0x32,0x0d,0x46,0x34,0xc0,0x09,0x63,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x32,0x0d,0x48,0x34,0xc0,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0x33,0x0d,0x4a,0x34,0xc0,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0x33,0x0d,0x4a,0x34,0xc0,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x34,0x0d, +0x4c,0x34,0xc0,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x34,0x0d,0x4e,0x34, +0xc0,0x09,0x63,0x38,0xc2,0xf0,0x2d,0xe1,0x1b,0x8e,0x30,0x7c,0x4b,0xf8,0x86,0x23, +0x0c,0xdf,0x12,0xbe,0x1a,0x84,0xad,0x40,0xd8,0xe1,0x88,0xf1,0x42,0x84,0x6f,0x38, +0x62,0xbc,0x10,0xe1,0x1b,0x8e,0x18,0x2f,0x44,0xf8,0x6a,0x10,0xb6,0x02,0x61,0xcb, +0x08,0x76,0x96,0x21,0x92,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xea,0x34,0xa0, +0xd1,0x20,0xbd,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xec,0x34,0xa8,0xd1,0x20, +0xbd,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xee,0x34,0xb0,0xd1,0x20,0xbd,0xa2, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf0,0x34,0xb0,0xd1,0x60,0x88,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xc8,0xd3,0xe0,0x46,0x83,0x21,0x1a,0x31,0x38,0x00,0x10,0x04, +0x83,0x43,0x4f,0x03,0x1c,0x0d,0x86,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x3d, +0x0d,0x74,0x34,0x48,0x85,0x99,0x1a,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0x4f,0x03, +0x19,0x0d,0xfc,0x31,0xb0,0x00,0x3c,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41, +0xb4,0xa7,0x01,0x8e,0x06,0x81,0x8d,0x67,0x10,0xc4,0xc7,0x82,0x42,0x3e,0x23,0x06, +0x06,0x00,0x82,0x60,0x10,0xf9,0x69,0xd0,0xa6,0x41,0x60,0xf6,0xa5,0xc4,0xc7,0xec, +0x4b,0x89,0x8f,0xd9,0x97,0x12,0x1f,0x23,0x06,0xf9,0x58,0x31,0xc8,0xc7,0x8c,0x41, +0x3e,0x36,0x40,0xf0,0xb1,0x01,0x82,0x8f,0x0d,0x10,0x7c,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x58,0xd5,0x20,0x4d,0x83,0x52,0x40,0xd1,0xc0,0x4c,0x21,0x88,0x8f,0x31, +0x81,0x7c,0x2c,0x18,0xe0,0x33,0x4b,0x20,0x0d,0x54,0x18,0x4e,0x64,0xc2,0x01,0x34, +0x50,0x61,0x38,0x91,0x09,0x07,0xd0,0x40,0x85,0xe1,0x44,0x26,0x1c,0x40,0x03,0x15, +0x06,0x12,0xe1,0x04,0x64,0x81,0x4b,0xc0,0xc7,0x84,0x97,0x80,0x8f,0x0d,0x30,0x01, +0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6c,0x35,0xa8,0xd3,0xa0,0x46,0x83,0x61, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x5b,0x0d,0xec,0x34,0xb0,0xd1,0x60,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0x03,0x57,0x83,0x3b,0x0d,0x6e,0x34,0x18,0x8c,0x26,0x06, +0xfa,0x58,0x4d,0x0c,0xf4,0x31,0x9b,0x18,0xe8,0x63,0x3a,0xd1,0xc4,0xc7,0x74,0xa2, +0x89,0x8f,0xe9,0x44,0x13,0x1f,0x33,0x06,0xf9,0x98,0x31,0xc8,0xc7,0x8c,0x41,0x3e, +0x36,0x4c,0xf0,0xb1,0x61,0x82,0x8f,0x0d,0x13,0x7c,0x4c,0x18,0xe0,0x63,0x81,0x10, +0x1f,0x1b,0x0a,0xf8,0x98,0x51,0xc4,0xc7,0x82,0x22,0x3e,0xb3,0x04,0xd3,0x40,0x85, +0x41,0x1a,0x0f,0x22,0x0d,0x54,0x18,0xa4,0xf1,0x20,0xd2,0x40,0x85,0x21,0x1a,0x8f, +0x21,0x8d,0x18,0x34,0x00,0x08,0x82,0x41,0xc3,0xae,0x81,0xaa,0x06,0x22,0x1a,0x80, +0x6b,0x00,0xae,0x01,0xb8,0x06,0xad,0x1a,0xb4,0x6a,0xd0,0xaa,0x41,0xab,0x06,0xa3, +0x09,0x01,0x30,0x1c,0x11,0xc4,0x68,0x10,0x7c,0xd3,0x0d,0x34,0x1a,0x08,0x81,0x1d, +0x01,0x7d,0xec,0x10,0xe8,0x63,0xc7,0x40,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0xd0, +0xda,0x35,0x68,0xd5,0xc0,0x44,0x03,0x74,0x0d,0x46,0x13,0x02,0xc0,0x82,0x42,0x3e, +0x26,0x14,0xf2,0xb1,0xa1,0x90,0x8f,0xd9,0x67,0x00,0x9b,0x41,0x7c,0xcc,0x3e,0x03, +0xd8,0x0c,0xe2,0x33,0x1c,0x21,0xf4,0x68,0x30,0x7c,0xc3,0x11,0x03,0x98,0x06,0xc5, +0x57,0x42,0xa0,0xc3,0x11,0x04,0x98,0x06,0xc3,0x37,0x1c,0x51,0x8c,0x69,0x50,0x7c, +0x25,0x04,0x5a,0x44,0xa0,0xb3,0x0c,0x54,0x15,0x8c,0x26,0x38,0x83,0x05,0x6d,0x1a, +0xc8,0xc7,0xfe,0x22,0xa0,0x8f,0xa5,0x57,0x10,0x9f,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x4c,0x36,0x28,0xd7,0x00,0x4d,0x83,0x60,0x96,0xa0,0x1a,0xa8,0x30,0x04,0x4a, +0x96,0x85,0x69,0xc4,0xc0,0x01,0x40,0x10,0x0c,0x1e,0x93,0x0d,0x7a,0x35,0x30,0xd3, +0xc0,0x45,0x83,0x16,0x0d,0xd0,0x35,0x08,0xf0,0x2b,0x08,0x5e,0x35,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x03,0x65,0x03,0x73,0x0d,0xe2,0x34,0xa0,0xaf,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0x4c,0x36,0xa8,0xd7,0x20,0x37,0x03,0x6b,0xd5,0x40,0x88,0x8f, +0x09,0x81,0x7c,0x2c,0x20,0xe0,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0xcb,0x06, +0xec,0x1a,0x14,0x81,0xc9,0x66,0xb0,0xaa,0x81,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x78,0xd9,0xc0,0x5d,0x83,0x20,0x36,0x03,0x1b,0x06,0xf9,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x11,0xb3,0x01,0xbc,0x06,0x81,0x30,0xdd,0x60,0xa7,0x41,0xe0,0x9a, +0xc1,0x70,0x84,0x4e,0xdc,0x69,0xc0,0x7c,0xb3,0x0c,0x97,0x15,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x41,0xb3,0xc1,0xbc,0x06,0xb3,0x1a,0x08,0x06,0xab,0x41,0x10,0x9f, +0x59,0x82,0x6b,0xa0,0xc2,0x10,0x2c,0xa4,0x1a,0x31,0x70,0x00,0x10,0x04,0x83,0xa7, +0x66,0x03,0x76,0x0d,0xe8,0x34,0xe8,0xd1,0x80,0x47,0x83,0x7b,0x0d,0xc2,0x00,0x0c, +0xbe,0xc0,0x57,0x83,0x11,0x03,0x07,0x00,0x41,0x30,0x78,0x6a,0x36,0x60,0xd7,0x00, +0x4f,0x83,0x1e,0x0d,0x78,0x34,0xb8,0xd7,0x20,0x0c,0xc0,0xe0,0xdb,0xd3,0xc0,0x57, +0x83,0x11,0x03,0x07,0x00,0x41,0x30,0x78,0x6a,0x36,0x60,0xd7,0xc0,0x4e,0x83,0x1e, +0x0d,0x78,0x34,0xb8,0xd7,0x20,0x4f,0x83,0x3c,0x0d,0xf2,0x34,0xc8,0xd3,0xc0,0x57, +0x03,0x1c,0x31,0x30,0x00,0x10,0x04,0x83,0x88,0x66,0x83,0x95,0x0d,0xde,0x62,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0x9c,0x0d,0xec,0x35,0x88,0x8b,0x60,0x96,0x20,0x1b, +0xa8,0x30,0x04,0x8c,0x5c,0x1a,0x93,0x8d,0xd2,0x88,0xcf,0x70,0x44,0xd0,0xa7,0x81, +0xf0,0x0d,0x47,0x08,0x7e,0x1a,0x10,0xdf,0x09,0x43,0x9c,0x30,0x84,0x09,0x41,0x08, +0x86,0x1b,0x44,0x23,0x00,0x83,0x59,0x06,0x6d,0x0b,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0xf2,0xd9,0xa0,0x66,0x83,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xb1,0x0d, +0x40,0x36,0x48,0x82,0x59,0x82,0x6d,0xa0,0xc2,0x10,0x34,0x2a,0xb3,0xf9,0x00,0xd7, +0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x89,0x6d,0x10,0xb3,0x41,0x30,0x62, +0x60,0x00,0x20,0x08,0x06,0xd1,0xd8,0x06,0xfc,0x1a,0x04,0x16,0xbc,0x6a,0x20,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xca,0x36,0x10,0xd9,0x20,0x18,0x8e,0x30,0x64, +0xc3,0xf9,0x2e,0x30,0xca,0x82,0x41,0x3e,0xc3,0x11,0x01,0xb9,0x06,0xc2,0x77,0x81, +0x51,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xad,0x6d,0x40,0xb2,0x81,0x8e,0x59,0x50, +0xae,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x6a,0xdb,0x40,0x65,0x83,0x60, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xb8,0x0d,0x60,0x36,0x90,0xcf,0x20,0x30,0x5b, +0x0d,0x82,0xf8,0x98,0x11,0xc8,0x67,0x96,0xc0,0x01,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_ba0a8a3e218f6dc42d105f6d45034c01.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_ba0a8a3e218f6dc42d105f6d45034c01.h new file mode 100644 index 00000000..1dbac911 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_ba0a8a3e218f6dc42d105f6d45034c01.h @@ -0,0 +1,1052 @@ +// ffx_fsr2_accumulate_pass_ba0a8a3e218f6dc42d105f6d45034c01.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_ba0a8a3e218f6dc42d105f6d45034c01_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ba0a8a3e218f6dc42d105f6d45034c01_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ba0a8a3e218f6dc42d105f6d45034c01_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ba0a8a3e218f6dc42d105f6d45034c01_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_ba0a8a3e218f6dc42d105f6d45034c01_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_lanczos_lut", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ba0a8a3e218f6dc42d105f6d45034c01_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 6, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ba0a8a3e218f6dc42d105f6d45034c01_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ba0a8a3e218f6dc42d105f6d45034c01_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_ba0a8a3e218f6dc42d105f6d45034c01_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", "rw_upscaled_output", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ba0a8a3e218f6dc42d105f6d45034c01_UAVResourceBindings[] = { 0, 1, 3, 4, 2, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ba0a8a3e218f6dc42d105f6d45034c01_UAVResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ba0a8a3e218f6dc42d105f6d45034c01_UAVResourceSpaces[] = { 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_ba0a8a3e218f6dc42d105f6d45034c01_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ba0a8a3e218f6dc42d105f6d45034c01_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ba0a8a3e218f6dc42d105f6d45034c01_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ba0a8a3e218f6dc42d105f6d45034c01_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_ba0a8a3e218f6dc42d105f6d45034c01_size = 16372; + +static const unsigned char g_ffx_fsr2_accumulate_pass_ba0a8a3e218f6dc42d105f6d45034c01_data[] = { +0x44,0x58,0x42,0x43,0x9e,0x55,0x21,0xba,0x27,0x52,0x1b,0x0e,0x72,0x8f,0x38,0x04, +0x14,0xa4,0xa6,0xee,0x01,0x00,0x00,0x00,0xf4,0x3f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x3c,0x02,0x00,0x00,0x38,0x10,0x00,0x00,0x54,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xc8,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0xf4,0x0d,0x00,0x00,0x62,0x00,0x05,0x00,0x7d,0x03,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xdc,0x0d,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x74,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xc2,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xe4,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2, +0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42, +0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29, +0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30, +0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c, +0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3, +0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf, +0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f, +0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3, +0x50,0x08,0x6e,0x60,0x06,0xea,0xe6,0x08,0x82,0x62,0x30,0x83,0x32,0x0c,0x1f,0x81, +0x03,0x01,0xc3,0x08,0x84,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83, +0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84, +0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43, +0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4, +0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d, +0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc, +0x00,0x0c,0xfc,0x00,0x09,0x23,0x49,0xe5,0x30,0x82,0x60,0xcc,0xd4,0x06,0xe3,0xc0, +0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f, +0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c, +0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x72,0xe0,0x07,0x60,0xe0, +0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f, +0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0, +0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87, +0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0xc2,0x89,0x52,0x3a,0x53,0x18, +0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83, +0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c, +0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a, +0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60, +0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24,0x18,0x2b,0xb1,0x33,0x91,0xc1,0x38,0xb0, +0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43, +0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b, +0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8, +0x01,0x18,0xf8,0x01,0x0a,0x46,0x72,0x67,0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30, +0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03, +0x14,0x9c,0x04,0xcf,0x84,0x8d,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2, +0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xa0,0xc0,0x20,0x79,0x18,0x41,0x18, +0xce,0x10,0x82,0x8f,0x5d,0x6d,0x34,0xd1,0x34,0x4d,0xd3,0xc3,0x30,0x9e,0xe7,0x79, +0x1a,0x86,0x61,0x18,0x86,0x41,0xf5,0x4d,0xd2,0x14,0x51,0xc2,0xe4,0xb3,0x00,0xf3, +0x2c,0x44,0xc4,0x4e,0xc0,0x44,0xa0,0x60,0xa0,0x1b,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c, +0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10, +0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0xc8,0x02,0x01,0x1e,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24, +0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2,0x1c,0x0a,0xa2,0xf0,0x03,0x0a,0xa4,0x60, +0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03, +0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a, +0x3e,0xa0,0x34,0x0a,0x1b,0xa2,0xbc,0x2d,0x8a,0xab,0x78,0xe8,0x1b,0x01,0xa8,0x01, +0x32,0x67,0x00,0x48,0x9d,0x01,0xa0,0x76,0x06,0x80,0xde,0x19,0x00,0x8a,0x67,0x00, +0x68,0x9e,0x01,0xa0,0x7a,0x06,0x80,0xec,0x19,0x00,0xc2,0x67,0x00,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x8d,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0xa1,0x99,0x20,0x0c,0xce,0x06,0x61,0x20,0x26,0x08,0xc3,0xb3,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x13,0x84,0x01,0xda,0x30,0x20,0x09,0x31,0x41,0x30,0x03,0x39,0xa0,0x25, +0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0xd5,0xf6,0x46,0x97,0xf6,0xe6,0xf6,0x65,0x57, +0x36,0x46,0xf7,0x26,0x37,0x37,0x41,0x18,0xa2,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85, +0x31,0x88,0x81,0x30,0x9c,0x09,0x82,0x1a,0xcc,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8, +0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86, +0x31,0x10,0x86,0xc3,0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab, +0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30, +0x48,0x1b,0x12,0x62,0x99,0x0c,0x6a,0x20,0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8, +0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x04,0x61,0x98,0x26,0x08,0x03,0xb5,0x41, +0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35,0x10,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae, +0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed, +0x4d,0x6e,0x82,0x30,0x54,0x1b,0x92,0x6b,0xd9,0x0c,0x6e,0x20,0x0c,0x87,0x8e,0xdc, +0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xb0, +0x36,0x24,0xdc,0xe2,0x19,0xdf,0x40,0x18,0xd9,0x04,0xa1,0x0d,0xe8,0x80,0x8d,0xdc, +0x17,0x5b,0x98,0xdb,0x98,0xde,0xdb,0xdc,0x17,0x5b,0x1d,0xdd,0x86,0x24,0x09,0x03, +0x31,0x30,0x92,0x81,0x30,0x9c,0x09,0xc2,0x70,0x31,0x91,0xfb,0x4a,0x6b,0x3b,0x6b, +0x4a,0x83,0x9b,0x9b,0x20,0x0c,0xd8,0x86,0x84,0x0c,0xc2,0xa0,0x0c,0x0c,0x33,0x18, +0x08,0xc3,0x21,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16, +0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21,0x31,0x03,0x08, +0x0d,0x8c,0x61,0x20,0x8c,0x6c,0x43,0xf2,0x48,0x95,0xd6,0x81,0xc1,0x18,0x9c,0x41, +0x1a,0x4c,0x10,0xde,0xa0,0x0e,0xa8,0xc9,0xdd,0x7d,0xa5,0xb9,0xd1,0x95,0xc9,0xb9, +0x85,0xb1,0x7d,0xd5,0xc1,0xcd,0x8d,0x85,0xb1,0x95,0x91,0x7d,0x8d,0xbd,0xb1,0xbd, +0xc9,0x4d,0x10,0x3e,0x38,0xd8,0xb0,0x18,0x6b,0xc0,0x06,0x86,0x31,0x10,0x6d,0xd0, +0x06,0x6d,0xe0,0x4c,0x10,0xe2,0xc0,0x0e,0xe8,0xc8,0xdd,0x7d,0xb1,0xbd,0x8d,0xad, +0x7d,0xcd,0xd1,0x85,0xd1,0xd5,0xcd,0x6d,0x58,0x86,0x37,0x80,0x03,0x63,0x18,0x88, +0x36,0x68,0x83,0x36,0xc8,0x26,0x08,0x73,0x70,0x07,0x64,0xe4,0xee,0xbe,0xdc,0xca, +0xee,0xbe,0xd8,0xde,0xc6,0xd6,0xe6,0x36,0x2c,0x84,0x1c,0xcc,0x81,0x41,0x0d,0x44, +0x1b,0xb4,0x41,0x1b,0x64,0x7c,0xe4,0xee,0xbe,0xd8,0xea,0xda,0xc2,0xbe,0xd0,0xd2, +0xe6,0xe8,0xde,0xe4,0xf2,0x36,0x2c,0xd4,0x1a,0xd4,0x81,0x71,0x0d,0x44,0x1b,0xb4, +0x41,0x1b,0x38,0x94,0xe4,0xee,0xbe,0xea,0xe0,0xe6,0xc6,0xc2,0xd8,0xca,0xc8,0xbe, +0xde,0xea,0xe8,0xe0,0xea,0xe8,0x36,0x2c,0xd7,0x1a,0xdc,0x81,0x41,0x0c,0x44,0x1b, +0xb4,0x41,0x1b,0x38,0x1b,0x0a,0x37,0x88,0x03,0x3a,0xb0,0x03,0x3c,0x98,0x20,0xd8, +0x41,0x1e,0xd0,0x18,0x13,0x33,0x9a,0x92,0x92,0x99,0x20,0x0c,0xd9,0x06,0xc4,0xd0, +0x83,0x3d,0x30,0x8c,0x81,0x0f,0x80,0x0d,0x41,0x1f,0x4c,0x10,0xf0,0x40,0x0f,0xd8, +0xcc,0x7d,0x31,0xa5,0xb9,0x95,0x85,0xc9,0x0d,0xb1,0x85,0xb5,0xc1,0x6d,0x40,0x8c, +0x3f,0x00,0x05,0x63,0x18,0x0c,0x60,0x43,0x10,0x0a,0x1b,0x08,0x35,0xc8,0x03,0x3f, +0x10,0x85,0x09,0x42,0x1d,0xe0,0x01,0x97,0x34,0xa9,0x32,0x37,0xb2,0x32,0xb9,0xa9, +0x34,0xbd,0xb2,0x09,0xc2,0x17,0x07,0x1b,0x90,0xa4,0x14,0x28,0x83,0x0c,0xae,0xc6, +0x14,0xe8,0xa4,0x35,0x85,0xe1,0x49,0x95,0xb9,0x91,0x95,0xc9,0x4d,0xa5,0xe9,0x95, +0x6d,0x40,0x12,0x54,0xa0,0xcc,0x80,0x0c,0xae,0xc6,0x14,0xc8,0xa4,0x11,0xa5,0xcd, +0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x06,0x6d,0x03,0x92,0xa8,0x02, +0xb5,0x0a,0x64,0x70,0x35,0xa6,0xc0,0x2e,0x2d,0xc9,0x0d,0xae,0x8e,0x6e,0xe8,0x8d, +0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x8c,0x28,0xad,0xad,0xcc,0x6d, +0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x6c,0x1b,0x8c,0xa4,0x15,0x28,0x57,0x20,0x83, +0x8b,0x52,0x1a,0x53,0x5d,0x5b,0x58,0x53,0x1a,0x1c,0x51,0x5a,0x5b,0x99,0xdb,0x5c, +0xda,0x9b,0xdb,0xdc,0x04,0x61,0xe0,0x36,0x20,0x09,0x2c,0x50,0xb1,0x40,0x06,0x57, +0x63,0x0a,0x94,0xd2,0x98,0xea,0xda,0xc2,0x9a,0xd2,0xe0,0x98,0xca,0xec,0xca,0xd8, +0xa8,0xde,0xaa,0xe6,0xca,0x26,0x08,0x43,0xb7,0x01,0x49,0x66,0x81,0xa2,0x05,0x32, +0xb8,0x1a,0x53,0xe0,0x92,0x66,0x24,0x17,0xd6,0x56,0x96,0xe4,0x46,0x56,0x86,0x37, +0x41,0x18,0xbc,0x0d,0x48,0x62,0x0b,0xd4,0x2d,0x90,0xc1,0xd5,0x98,0x02,0x25,0x33, +0xa2,0x32,0xbb,0xb4,0xb1,0x32,0xaa,0x37,0xab,0xb4,0xb2,0x3b,0xa2,0x32,0x38,0x3a, +0xb4,0x09,0xc2,0xf0,0x6d,0x30,0x92,0x5c,0xa0,0x74,0x81,0x0c,0x1a,0x1e,0x66,0x4a, +0x69,0x74,0x74,0x65,0x72,0x13,0x84,0x01,0x0c,0x36,0x20,0x09,0x2f,0x50,0xbd,0x40, +0x06,0x4d,0x63,0x0a,0x94,0xcc,0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca,0xc6,0xe8, +0xde,0xe4,0xa6,0xc6,0xc2,0xd8,0xca,0x26,0x08,0x43,0x18,0x6c,0x40,0x92,0x5f,0xa0, +0xc0,0x81,0x0c,0x9a,0xc6,0x14,0x08,0x99,0x11,0xbd,0xdd,0xb9,0xcd,0x8d,0x85,0xb1, +0x95,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x06,0x31,0xd8,0x80,0x24,0xe2,0x40, +0x8d,0x03,0x19,0x34,0x8d,0x29,0xf0,0x33,0x6b,0x7a,0xa3,0x4b,0x7b,0x73,0xb3,0x2a, +0x1b,0xa3,0x7b,0x93,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x1b,0x0a,0x73,0x1b,0x2b,0x63, +0x63,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x20,0x0c,0x63,0xb0,0x01,0x49,0xca,0x81,0x32, +0x07,0x32,0x68,0x1a,0x53,0x20,0x63,0x06,0x25,0x57,0x56,0x84,0x07,0xf7,0x36,0x57, +0x27,0x57,0x36,0x41,0x18,0xc8,0x60,0x03,0x92,0xa0,0x03,0x95,0x0e,0x64,0xd0,0x34, +0xa6,0xc0,0xcc,0x0c,0x4a,0xae,0xcc,0x2e,0xed,0xad,0x6e,0xce,0x48,0x2e,0xac,0xad, +0x0c,0x4a,0xae,0xac,0x08,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x82,0x30,0x94,0xc1, +0x06,0x24,0x59,0x07,0x8a,0x1d,0xc8,0xa0,0x69,0x4c,0x81,0x8b,0x19,0x55,0x98,0x1b, +0x52,0x18,0x9b,0x99,0xd1,0x93,0xd5,0x04,0x61,0x30,0x83,0x0d,0x46,0xe2,0x0e,0xd4, +0x3b,0x90,0x41,0xc3,0xca,0x4c,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0xaa,0x2c,0xae,0xae, +0xcc,0x6d,0xac,0x8c,0xa9,0xcc,0xed,0x8c,0x0e,0x6d,0x82,0x30,0x9c,0xc1,0x06,0x24, +0x89,0x07,0x4a,0x1e,0xc8,0xa0,0x69,0x4c,0x81,0x8a,0x19,0x51,0x19,0x1b,0x5d,0x18, +0x55,0x5a,0x5b,0xd9,0x04,0x61,0x40,0x83,0x0d,0x46,0x42,0x0f,0x54,0x3d,0x90,0x41, +0xc3,0xcb,0x8c,0x28,0xcf,0x2d,0xac,0x2d,0x6d,0x4c,0xaa,0x6c,0x6e,0x08,0x2d,0xcc, +0xed,0xac,0xcc,0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82,0x30,0xa4,0xc1,0x06,0x23,0xb9, +0x07,0x0a,0x1f,0xc8,0xa0,0x21,0x66,0x66,0x95,0x56,0x76,0x37,0x05,0x17,0x36,0x56, +0x46,0xf5,0xd6,0x54,0x46,0x57,0x26,0x37,0x67,0x14,0x36,0x46,0xf7,0x26,0x37,0x41, +0x18,0xd4,0x60,0x83,0x91,0xe8,0x03,0xb5,0x0f,0x64,0xd0,0x6c,0xa0,0xf8,0xe0,0x14, +0x52,0x81,0x15,0x5e,0x41,0x16,0x6a,0x01,0x17,0x76,0xc1,0x17,0xc2,0x81,0x1c,0xce, +0x41,0x1d,0xda,0x01,0x1e,0xe6,0xc1,0x1e,0xf2,0x81,0x1f,0x36,0x0c,0x06,0x29,0xf4, +0xc3,0x04,0x41,0x00,0x36,0x00,0x1b,0x06,0x03,0x24,0x40,0x62,0x43,0x10,0x12,0x1b, +0x86,0xe1,0x1f,0x44,0x82,0xc2,0xd0,0xd4,0x86,0xc1,0x0c,0xcc,0x60,0xd8,0x20,0x5c, +0x25,0xb1,0xa1,0xf8,0x07,0x92,0x00,0x46,0xc1,0x24,0x88,0x88,0xc9,0x85,0xb9,0x8d, +0xa1,0x95,0xcd,0x4d,0x10,0x86,0x35,0xa0,0x61,0xc6,0xf6,0x16,0x46,0x37,0x37,0x41, +0x18,0xd8,0x80,0x45,0x9a,0xdb,0x1c,0xdd,0xdc,0x04,0x61,0x68,0x03,0x12,0x69,0x6e, +0x74,0x73,0x13,0x84,0xc1,0x0d,0x88,0xd0,0x95,0xe1,0x7d,0xb1,0xbd,0x85,0x91,0x4d, +0x10,0x86,0x37,0x20,0x42,0x57,0x86,0xf7,0xe5,0xf6,0x26,0xd7,0xc6,0x84,0xae,0x0c, +0xef,0x6b,0x8e,0xee,0x4d,0xae,0x8c,0x45,0x5d,0x9a,0x1b,0xdd,0xdc,0x06,0x08,0x25, +0x52,0x42,0x25,0x56,0x82,0x25,0x5a,0xc2,0x25,0x5e,0x02,0x26,0x62,0x42,0x26,0x52, +0x62,0x26,0x38,0x9a,0xa0,0x85,0x2a,0x6c,0x6c,0x76,0x6d,0x2e,0x69,0x64,0x65,0x6e, +0x74,0x53,0x82,0xa0,0x0a,0x19,0x9e,0x8b,0x5d,0x99,0xdc,0x5c,0xda,0x9b,0xdb,0x94, +0x80,0x68,0x42,0x86,0xe7,0x62,0x17,0xc6,0x66,0x57,0x26,0x37,0x25,0x30,0xea,0x90, +0xe1,0xb9,0xcc,0xa1,0x85,0x91,0x95,0xc9,0x35,0xbd,0x91,0x95,0xb1,0x4d,0x09,0x92, +0x32,0x64,0x78,0x2e,0x72,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x73,0x53,0x02,0x51, +0xa8,0x44,0x86,0xe7,0x42,0x97,0x07,0x57,0x16,0xe4,0xe6,0xf6,0x46,0x17,0x46,0x97, +0xf6,0xe6,0x36,0x37,0x45,0xe8,0x07,0x91,0xa8,0x43,0x86,0xe7,0x52,0xe6,0x46,0x27, +0x97,0x07,0xf5,0x96,0xe6,0x46,0x37,0x37,0x25,0x30,0x89,0x2e,0x64,0x78,0x2e,0x63, +0x6f,0x75,0x6e,0x74,0x65,0x72,0x73,0x53,0x02,0x9a,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x35,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x0d,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e, +0x71,0xdb,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc8,0x6d, +0x9b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94, +0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x2d,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54, +0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0x1b,0x83,0x34, +0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x96,0xe0,0x0c, +0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x05,0x44,0xc3,0xe5,0x3b,0x8f, +0x6f,0x44,0x0e,0xf5,0x88,0x83,0x8f,0xdc,0xb6,0x1d,0x54,0xc3,0xe5,0x3b,0x8f,0x2f, +0x01,0xcc,0xb3,0x10,0x25,0x51,0x11,0x8b,0x5f,0xdc,0xb6,0x11,0x54,0xc3,0xe5,0x3b, +0x8f,0x3f,0x11,0xd7,0x44,0x45,0x44,0xe9,0x00,0x83,0x5f,0xdc,0xb6,0x15,0x58,0xc3, +0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11,0xe1,0x17,0xb7,0x6d, +0x02,0xd9,0x70,0xf9,0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38,0x88,0x0d,0x18,0x39, +0xd4,0xe3,0x23,0xb7,0x6d,0x06,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e, +0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xba,0x0a,0x8a,0x3e,0x21,0x8f,0x6d,0xc4,0x2d,0x10,0x5f,0x6d, +0x45,0x03,0x4c,0x01,0x44,0x58,0x49,0x4c,0x98,0x2f,0x00,0x00,0x62,0x00,0x05,0x00, +0xe6,0x0b,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x80,0x2f,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xdd,0x0b,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc3,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a, +0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b, +0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30, +0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18, +0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3, +0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21, +0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22, +0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95, +0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60,0x06,0xea,0xe6,0x08, +0x82,0x62,0x30,0x83,0x32,0x0c,0x1f,0x81,0x03,0x01,0xc3,0x08,0x84,0x31,0x53,0x1b, +0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83, +0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f, +0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4, +0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x23,0x49,0xe5, +0x30,0x82,0x60,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4, +0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50, +0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f, +0x6c,0x00,0x06,0x72,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0, +0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07, +0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79, +0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0, +0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03, +0x3f,0x40,0xc2,0x89,0x52,0x3a,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83, +0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0, +0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87, +0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24, +0x18,0x2b,0xb1,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c, +0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0, +0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43, +0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x46,0x72,0x67, +0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28, +0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87, +0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36, +0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x14,0x9c,0x04,0xcf,0x84,0x8d,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83, +0x1f,0xa0,0xc0,0x20,0x79,0x18,0x41,0x18,0xce,0x10,0x82,0x8f,0x5d,0x6d,0x34,0xd1, +0x34,0x4d,0xd3,0xc3,0x30,0x9e,0xe7,0x79,0x1a,0x86,0x61,0x18,0x86,0x41,0xf5,0x4d, +0xd2,0x14,0x51,0xc2,0xe4,0xb3,0x00,0xf3,0x2c,0x44,0xc4,0x4e,0xc0,0x44,0xa0,0x60, +0xa0,0x7b,0x0a,0x00,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20, +0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07, +0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74, +0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20, +0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07, +0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76, +0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf, +0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30, +0xe4,0x01,0x03,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01, +0x11,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24,0xca,0xa0,0x10,0x8a, +0xa3,0x14,0x8a,0xa2,0x1c,0x0a,0xa2,0xf0,0x03,0xe8,0x1b,0x01,0x20,0x73,0x06,0x80, +0xd4,0x19,0x00,0x6a,0x67,0x00,0xe8,0x9d,0x01,0xa0,0x78,0x06,0x80,0xe6,0x19,0x00, +0xb2,0x67,0x00,0x08,0x9f,0x01,0x00,0x00,0x79,0x18,0x00,0x00,0x76,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xa1,0x99,0x20,0x0c,0xce,0x06,0x61,0x20, +0x26,0x08,0xc3,0xb3,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08, +0x03,0x34,0x41,0x30,0x83,0x8d,0xc0,0x04,0x61,0x88,0x36,0x08,0x4a,0xb3,0x21,0x51, +0x16,0x46,0x21,0x06,0x42,0x71,0x26,0x08,0x6a,0xc0,0x6d,0x48,0x06,0x88,0x51,0x94, +0x81,0x50,0x9c,0x09,0xc2,0x20,0x6d,0x48,0x88,0x85,0x51,0xa4,0x81,0x50,0x9c,0x09, +0xc2,0x30,0x4d,0x10,0x06,0x6a,0x83,0xa0,0x54,0x1b,0x12,0x09,0x62,0x14,0x6a,0x20, +0x14,0x6b,0x82,0x30,0x54,0x1b,0x12,0x6a,0x61,0x14,0x6c,0x20,0x14,0x67,0x82,0x30, +0x58,0x1b,0x12,0x6c,0x61,0x14,0x6d,0x20,0x14,0x6b,0x82,0xd0,0x06,0xdd,0x86,0xc4, +0xe0,0x18,0xc5,0x18,0x08,0xc5,0x99,0x20,0x0c,0xd7,0x04,0x61,0xc0,0x36,0x24,0x1e, +0xc7,0x28,0xdf,0x40,0x28,0xce,0x86,0xe4,0x83,0x18,0x65,0x18,0x08,0xc5,0xda,0x90, +0x3c,0xd1,0x74,0x65,0x5b,0x07,0x06,0x61,0x30,0x41,0x78,0x03,0x6f,0x82,0xf0,0x69, +0x1b,0x16,0x65,0x0c,0x18,0x45,0x19,0x08,0x32,0x20,0x03,0x32,0x70,0x26,0x08,0x71, +0xf0,0x6d,0x58,0x06,0x33,0x60,0x94,0x61,0x20,0xc8,0x80,0x0c,0xc8,0xc0,0x9a,0x20, +0xcc,0x01,0x18,0x6c,0x58,0x08,0x34,0x60,0x14,0x69,0x20,0xc8,0x80,0x0c,0xc8,0xc0, +0xda,0xb0,0x48,0x63,0xc0,0x28,0xd4,0x40,0x90,0x01,0x19,0x90,0x81,0xb3,0x61,0xa1, +0xc6,0x80,0x51,0x88,0x81,0x20,0x03,0x32,0x20,0x03,0x67,0x43,0x51,0x06,0x67,0x90, +0x06,0x6a,0xb0,0x06,0x13,0x04,0x3b,0x08,0x83,0x09,0xc2,0x90,0x6d,0x40,0x94,0x36, +0x60,0x14,0x65,0x70,0x03,0x60,0x43,0xf0,0x06,0x13,0x04,0x3c,0x10,0x83,0x0d,0x88, +0x12,0x07,0x8c,0x32,0x0c,0x0a,0xb0,0x21,0x90,0x83,0x0d,0x84,0x18,0xb0,0x01,0x1c, +0xcc,0xc1,0x04,0x41,0x00,0x28,0x0c,0x4d,0x6d,0x18,0xbe,0x6f,0xd8,0x20,0x50,0x77, +0xb0,0xa1,0xa8,0x03,0x3b,0x00,0xe8,0x00,0x0f,0xaa,0xb0,0xb1,0xd9,0xb5,0xb9,0xa4, +0x91,0x95,0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64,0x78,0x2e,0x76,0x65,0x72,0x73,0x69, +0x6f,0x6e,0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b,0x5d,0x18,0x9b,0x5d,0x99,0xdc,0x94, +0xc0,0xa8,0x43,0x86,0xe7,0x32,0x87,0x16,0x46,0x56,0x26,0xd7,0xf4,0x46,0x56,0xc6, +0x36,0x25,0x40,0xca,0x90,0xe1,0xb9,0xc8,0x95,0xcd,0xbd,0xd5,0xc9,0x8d,0x95,0xcd, +0x4d,0x09,0xe6,0xa0,0x0e,0x19,0x9e,0x4b,0x99,0x1b,0x9d,0x5c,0x1e,0xd4,0x5b,0x9a, +0x1b,0xdd,0xdc,0x94,0x00,0x0f,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x35,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x0d,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0x00, +0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc8,0x6d,0x9b,0xc2,0x36,0x5c, +0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98, +0x5f,0xdc,0xb6,0x2d,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9, +0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0x1b,0x83,0x34,0x5c,0xbe,0xf3,0xf8, +0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x96,0xe0,0x0c,0x97,0xef,0x3c,0xfe, +0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x05,0x44,0xc3,0xe5,0x3b,0x8f,0x6f,0x44,0x0e,0xf5, +0x88,0x83,0x8f,0xdc,0xb6,0x1d,0x54,0xc3,0xe5,0x3b,0x8f,0x2f,0x01,0xcc,0xb3,0x10, +0x25,0x51,0x11,0x8b,0x5f,0xdc,0xb6,0x11,0x54,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7, +0x44,0x45,0x44,0xe9,0x00,0x83,0x5f,0xdc,0xb6,0x15,0x58,0xc3,0xe5,0x3b,0x8f,0x3f, +0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11,0xe1,0x17,0xb7,0x6d,0x02,0xd9,0x70,0xf9, +0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38,0x88,0x0d,0x18,0x39,0xd4,0xe3,0x23,0xb7, +0x6d,0x06,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00, +0x61,0x20,0x00,0x00,0x8a,0x09,0x00,0x00,0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00, +0x49,0x00,0x00,0x00,0x34,0xcc,0x00,0x94,0x51,0x21,0x15,0x61,0x40,0xb1,0x95,0x5c, +0xa9,0x94,0x5d,0xf1,0xd5,0x40,0xb9,0x94,0x61,0x40,0xc1,0x94,0x4d,0x31,0x15,0x6f, +0x40,0xf9,0x06,0x94,0x52,0x15,0x54,0x44,0xf9,0x14,0x0d,0x7d,0x35,0x40,0x4a,0x11, +0x94,0x41,0x79,0x94,0xc0,0x08,0x00,0x19,0x63,0x04,0x20,0x08,0x82,0x28,0x18,0x8c, +0x11,0xb4,0xe6,0x9c,0xb3,0xdf,0x18,0x01,0x08,0x82,0xa0,0xfc,0x8d,0x11,0x80,0x20, +0x08,0xf3,0xbf,0x30,0x46,0x00,0x82,0x20,0x18,0xff,0xc2,0x18,0xc1,0x3b,0x93,0x26, +0xda,0x8d,0x11,0x80,0x20,0x08,0xc2,0xbf,0x30,0x46,0x00,0x82,0x20,0x08,0x82,0xc1, +0x18,0x41,0x6b,0xce,0x39,0xef,0x8d,0x11,0x80,0x20,0x08,0xca,0x60,0x30,0x46,0x00, +0x82,0x20,0x08,0x82,0xc2,0x18,0x01,0x08,0xe2,0xff,0x3d,0x06,0x63,0x04,0x21,0x09, +0x86,0x78,0x37,0x46,0xb0,0xc7,0x6a,0xbc,0x7f,0x63,0x04,0x6b,0xad,0xd6,0xe2,0x37, +0x46,0xf0,0xdf,0x7f,0xff,0x7e,0x63,0x04,0xad,0x39,0xe7,0xbc,0x2f,0x8c,0x11,0xc8, +0xa2,0xdb,0xff,0xdf,0x18,0x81,0xce,0x9a,0x73,0xfa,0x8d,0x11,0xa8,0x78,0x7d,0xaa, +0xde,0x18,0x01,0x08,0x82,0x20,0x08,0x0e,0x63,0x04,0x6b,0xad,0xd6,0xba,0x37,0x46, +0x00,0x82,0xa0,0x7f,0x87,0xc1,0x18,0x41,0x6b,0xce,0x39,0xed,0x8d,0x11,0x80,0x20, +0x08,0x92,0x60,0x30,0x46,0x00,0x82,0x20,0xa8,0x83,0xc1,0x18,0x81,0x08,0x92,0x20, +0xbe,0x8d,0x11,0xc0,0x71,0x99,0xdf,0xde,0x18,0x01,0x59,0xf2,0xfa,0xfd,0x8d,0x11, +0x80,0x20,0x08,0xb2,0x60,0x30,0x46,0x00,0x82,0x20,0x88,0x7e,0x63,0x04,0x20,0x08, +0x82,0xf8,0x2f,0xcc,0x00,0x8c,0x11,0x80,0x20,0x08,0xc2,0xdf,0x18,0x01,0x08,0x82, +0x20,0xfe,0x8d,0x00,0x00,0x00,0x00,0x00,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06, +0xb7,0xb0,0x07,0x66,0x00,0x0b,0xb5,0x90,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00, +0x06,0xb8,0xc0,0x07,0x67,0x20,0x0b,0xb1,0xa0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60, +0x00,0x06,0xb9,0xd0,0x07,0x68,0x70,0x0b,0xb3,0xb0,0x0a,0x23,0x06,0x09,0x00,0x82, +0x60,0x00,0x06,0xba,0xe0,0x07,0x69,0x90,0x0b,0xb9,0xc0,0x0a,0x23,0x06,0x09,0x00, +0x82,0x60,0x00,0x06,0xbb,0xf0,0x07,0x6a,0x70,0x0b,0xb7,0xd0,0x0a,0x23,0x06,0x09, +0x00,0x82,0x60,0x00,0x06,0xbc,0x00,0x0a,0x6a,0x00,0x0b,0xbb,0xe0,0x0a,0x23,0x06, +0x09,0x00,0x82,0x60,0x00,0x06,0xbd,0x10,0x0a,0x6b,0x20,0x0b,0xb1,0xf0,0x0a,0x23, +0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xbe,0x20,0x0a,0x6c,0xb0,0x0b,0xbb,0x00,0x0b, +0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xbf,0x30,0x0a,0x6d,0x60,0x0b,0xb5,0x10, +0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe0,0x40,0x0a,0x6e,0x90,0x0b,0xb7, +0x20,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe1,0x50,0x0a,0x6f,0xb0,0x0b, +0xba,0x30,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe2,0x60,0x0a,0x70,0x00, +0x0e,0xbc,0x40,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe3,0x70,0x0a,0x71, +0x20,0x0e,0xbf,0x50,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe4,0x80,0x0a, +0x72,0x00,0x0e,0xe2,0x60,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe5,0x90, +0x0a,0x76,0x10,0x0e,0xe4,0x70,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe6, +0xa0,0x0a,0x78,0x20,0x0e,0xe2,0x80,0x0b,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0xc8, +0x43,0x28,0x8c,0xc3,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0xf3,0x20,0x0a,0xe7,0x30, +0x62,0x60,0x00,0x20,0x08,0x06,0xc4,0x3c,0x88,0x42,0x39,0x8c,0x18,0x18,0x00,0x08, +0x82,0x01,0x41,0x0f,0xa3,0x90,0x0e,0x23,0x06,0x07,0x00,0x82,0x60,0xd0,0xb1,0x43, +0x2b,0x14,0xea,0x30,0x9a,0x10,0x04,0x65,0x9c,0xc3,0x95,0x81,0x0e,0x57,0xc1,0x2b, +0x70,0x11,0x01,0x54,0x70,0x0a,0x5a,0x49,0x01,0x25,0x24,0x70,0x82,0x61,0x27,0x18, +0x66,0x82,0x18,0xc0,0xc7,0x84,0x31,0x80,0xcf,0x68,0x42,0x03,0x5c,0x60,0xd8,0x39, +0x86,0x59,0x21,0xd0,0xc7,0x0a,0x81,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0xfd, +0xc3,0x2f,0x5c,0xf6,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x5d,0x48,0x88,0x83,0xc6,0x0f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x27, +0x18,0x76,0x82,0x61,0x76,0x08,0xf4,0xb1,0x43,0xa0,0x8f,0x09,0x0c,0x7c,0x4c,0x60, +0xe0,0x33,0x9a,0x90,0x08,0xa3,0x09,0xca,0x60,0x08,0x21,0x1f,0x43,0x08,0xf9,0x98, +0x42,0x0b,0xf0,0x31,0xa5,0x16,0xe0,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x4e, +0xd8,0x03,0x21,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x91,0x13,0xf7,0x40,0x08,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xe8,0x44,0x3e,0xf4,0x81,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0xc7,0x4e,0xe8,0x83,0x1f,0x08,0xa7,0x18,0x76,0x8a,0x61,0x46,0x08,0xf4, +0x31,0x42,0xa0,0xcf,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x3f,0xd1,0x0f,0x73,0x30, +0x13,0x65,0x40,0x06,0x20,0x01,0x12,0x20,0x01,0x12,0xa3,0x09,0x01,0x30,0x9a,0x20, +0x04,0xa3,0x09,0x9d,0x30,0x9a,0xe0,0x0d,0x26,0x10,0xf2,0x31,0x81,0x90,0xcf,0x88, +0xc1,0x01,0x80,0x20,0x18,0x68,0x60,0x01,0x12,0x78,0x50,0x13,0xa3,0x09,0x81,0x30, +0x9a,0x20,0x0c,0x56,0x08,0xf1,0xb1,0x42,0x88,0x8f,0xa9,0x81,0x20,0x1f,0x53,0x03, +0x41,0x3e,0x26,0x08,0xf2,0x31,0x41,0x90,0x8f,0x09,0x01,0x7c,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0x72,0x8b,0x92,0x08,0x0c,0x71,0x03,0xf8,0x18,0xe2,0x06,0xf0,0x19, +0x8e,0x10,0x6a,0x61,0xf8,0x86,0x23,0x86,0x5b,0x28,0xbe,0x12,0x02,0x1d,0x8e,0x20, +0x70,0x61,0xf8,0x86,0x23,0x0a,0x5d,0x28,0xbe,0x12,0x02,0x2d,0x22,0xd0,0x11,0x83, +0x07,0x00,0x41,0x30,0x98,0xee,0x62,0x26,0x64,0xa1,0x15,0x3a,0xee,0x17,0x7e,0xc1, +0x2d,0xdc,0x62,0x27,0x78,0x61,0x34,0x21,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0xd2,0x8b,0xb4,0x08,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0xd2,0x0b,0x9b,0xc8,0x05, +0x58,0x00,0x83,0x4f,0x1c,0xc4,0x21,0x2e,0xe2,0xc2,0x27,0x7e,0x61,0x34,0x21,0x00, +0x46,0x13,0x84,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xba,0xbc,0xd0,0x09,0x59,0xb0, +0x8b,0xd1,0x84,0x60,0x18,0x6e,0x08,0xec,0x02,0x0c,0x4a,0x71,0x09,0x2e,0x21,0xd8, +0x1a,0x60,0x82,0xab,0x09,0x74,0x96,0x21,0x10,0x82,0x11,0x83,0x03,0x00,0x41,0x30, +0xe8,0x40,0x23,0x2c,0x72,0xc1,0x2f,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x4e,0x30, +0xec,0x04,0xc3,0x4c,0xd8,0xe4,0x63,0xc2,0x26,0x1f,0x13,0x5a,0x02,0x3e,0x26,0xb8, +0x04,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x88,0x8d,0xb7,0x30,0x84,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x64,0x23,0x2e,0xe6,0x21,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x63,0x36,0xe2,0xe2,0x18,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa0,0x8d,0xb9, +0xa8,0x87,0x60,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xd9,0x40,0x8b,0x61,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0xa2,0xd9,0x48,0x0b,0xe1,0x84,0x81,0x4e,0x18,0xc8,0x0e,0x22, +0x3e,0x66,0x10,0xf1,0x29,0x42,0x2e,0xa0,0x88,0xb9,0x80,0x11,0x83,0x03,0x00,0x41, +0x30,0xa8,0x70,0x83,0x2d,0x04,0xd8,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x2a,0x37, +0xda,0x42,0x88,0x8d,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x7c,0x83,0x2f,0xe8,0x41, +0x36,0x84,0xe0,0x2f,0xfe,0xe2,0x2f,0xfe,0x62,0x34,0x21,0x00,0x46,0x13,0x84,0x60, +0x34,0x61,0x10,0x46,0x13,0x88,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0xf1,0x08, +0x8d,0x7c,0xb8,0x8d,0xc6,0x20,0x0d,0xd2,0x20,0x0d,0xd2,0x18,0x4d,0x08,0x80,0xd1, +0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x28,0xe9,0x37,0xc0,0xc2,0x20,0x34, +0x40,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x95,0x79,0xf4,0x85,0x10,0x8c,0x18,0x34, +0x00,0x08,0x82,0x41,0xb3,0x1e,0xa9,0x11,0x12,0xbf,0x11,0x38,0xac,0xc1,0x1a,0xac, +0xc1,0x1a,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c, +0xa5,0x99,0x07,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0xd5,0x1e,0xa4,0x11,0x20,0x23, +0x06,0x0d,0x00,0x82,0x60,0xd0,0xc8,0x07,0x6c,0xa0,0x84,0x79,0x04,0xd5,0x6c,0xcc, +0xc6,0x6c,0xcc,0xc6,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26, +0x10,0xc3,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xf7,0x51,0x1b,0x2d,0xb1,0x1e,0x1b, +0x18,0xe0,0x06,0x6e,0xe0,0x06,0x6e,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26, +0x0c,0xc2,0x68,0x02,0x31,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xc3,0x1f,0xba,0x21, +0x13,0xf0,0x61,0x06,0x65,0xd0,0x1b,0xbd,0xd1,0x1b,0xbd,0x31,0x9a,0x10,0x00,0xa3, +0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x30,0x62,0xd0,0x00,0x20,0x08,0x06, +0x4d,0x88,0xfc,0xc6,0x4d,0xd4,0xc7,0xa5,0x06,0xe2,0x21,0x1e,0xe2,0x21,0x1e,0xa3, +0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x23,0x06,0x0d, +0x00,0x82,0x60,0xd0,0x98,0x08,0x79,0xf0,0x84,0x7e,0x54,0x6f,0x70,0x1e,0xe7,0x71, +0x1e,0xe7,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4, +0x50,0x74,0x20,0x22,0x60,0xa3,0x40,0x1e,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x2a,0x45,0xc0,0x43,0x08,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x71,0x11,0xf6,0x20, +0x0b,0x11,0x91,0x83,0xe0,0x3d,0xde,0xe3,0x3d,0xde,0x63,0x34,0x21,0x00,0x46,0x13, +0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a, +0x19,0x89,0x8f,0xb4,0x38,0x91,0x3e,0x30,0xe8,0x83,0x3e,0xe8,0x83,0x3e,0x46,0x13, +0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x46,0x0c,0x1a,0x00, +0x04,0xc1,0xa0,0xc1,0x11,0xfb,0x70,0x0b,0x16,0x71,0x83,0x25,0x3f,0xf2,0x23,0x3f, +0xf2,0x63,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0x61, +0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x1e,0xd9,0x8f,0xb9,0x88,0x11,0x36,0x80,0xfc, +0xc3,0x3f,0xfc,0xc3,0x3f,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61, +0x34,0x81,0x18,0x6a,0x15,0x70,0x04,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0xfa,0x11, +0xfb,0x08,0xae,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xc8,0x44,0x44,0xf4,0x02,0x47, +0x50,0x21,0x28,0x91,0x12,0x29,0x91,0x12,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18, +0x4d,0x18,0x84,0xd1,0x04,0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x26,0x4d,0x4e, +0xe4,0x2f,0x7a,0x64,0x16,0x0c,0x15,0x51,0x11,0x15,0x51,0x91,0xd1,0x84,0x00,0x18, +0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x11,0x83,0x06,0x00,0x41,0x30, +0x68,0xdc,0x84,0x45,0x48,0x43,0x4c,0x48,0x61,0x79,0x91,0x17,0x79,0x91,0x17,0x19, +0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x18,0x31,0x68, +0x00,0x10,0x04,0x83,0x66,0x4e,0x62,0x24,0x35,0xce,0x44,0x14,0x20,0x1a,0xa1,0x11, +0x1a,0xa1,0x91,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20, +0x06,0xf3,0x0d,0x70,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x77,0xe2,0x26, +0x81,0x05,0xbe,0x21,0x9f,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xf0,0x84,0x46,0x6a, +0xc3,0x35,0x82,0xdf,0x00,0x0f,0xf0,0x78,0x93,0x37,0xe1,0x91,0xde,0x18,0x4d,0x08, +0x00,0xc3,0x8f,0x72,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x7c,0x32,0x27, +0x81,0x05,0xe3,0x21,0x9f,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xfa,0x24,0x47,0x74, +0x63,0x36,0x02,0xf2,0x28,0x8f,0xf2,0xa0,0x13,0x3a,0x09,0x13,0xf1,0x18,0x4d,0x08, +0x00,0x2b,0x0f,0x75,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xa1,0x82,0x27, +0x81,0x05,0xe8,0x21,0x9f,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0x44,0xc5,0x47,0x7e, +0x03,0x37,0x82,0xf4,0x50,0x0f,0xf5,0xc8,0x93,0x3c,0x31,0x93,0xf3,0x18,0x4d,0x08, +0x00,0x2b,0x91,0x77,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xa6,0xd2,0x27, +0x81,0x05,0xed,0x21,0x9f,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0x4e,0x65,0x4c,0xc8, +0xa3,0x37,0x02,0xf7,0x78,0x8f,0xf7,0xf0,0x13,0x3f,0x59,0x13,0xf6,0x18,0x4d,0x08, +0x00,0x83,0xda,0x41,0x3e,0x16,0xb5,0x83,0x7c,0x4c,0x6a,0x07,0xf9,0xd8,0xd4,0x0e, +0xf2,0xb1,0x87,0x1d,0xe4,0x63,0x10,0x3b,0xc8,0xc7,0x22,0x76,0x90,0x8f,0x49,0xec, +0x20,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31, +0x89,0x1d,0xe4,0x63,0x13,0x3b,0xc8,0xc7,0x28,0x76,0x90,0x8f,0x55,0xec,0x20,0x1f, +0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0xb1,0xaa,0x1d, +0xe4,0x63,0x56,0x3b,0xc8,0xc7,0xae,0x76,0x90,0x8f,0x61,0xed,0x20,0x1f,0x43,0x08, +0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0xb1,0x33,0x60,0x03,0xf8, +0x58,0x30,0x06,0xf0,0xb1,0xe0,0x83,0x8f,0x1d,0x01,0x7d,0xec,0x10,0xe8,0x63,0xc7, +0x40,0x1f,0x3b,0x08,0xfa,0xd8,0x1c,0xdc,0x83,0x7c,0x8c,0x0e,0xee,0x41,0x3e,0x56, +0x07,0xf7,0x20,0x1f,0xb3,0x83,0x7b,0x90,0x8f,0xc9,0x81,0x3d,0xc8,0xc7,0xe6,0xc0, +0x1e,0xe4,0x63,0x74,0x60,0x0f,0xf2,0xb1,0x3a,0xb0,0x07,0xf9,0x18,0x81,0xc0,0xc7, +0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0xd5,0x41,0x3e,0xc8,0xc7,0xec, +0x20,0x1f,0xe4,0x63,0x77,0x90,0x0f,0xf2,0x31,0x3c,0xc8,0x07,0xf9,0x18,0x42,0xc0, +0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0xe1,0x01,0x3f,0xc8,0xc7, +0xf2,0x80,0x1f,0xe4,0x63,0x7a,0xc0,0x0f,0xf2,0xb1,0x3d,0xe0,0x07,0xf9,0x18,0x42, +0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x11,0x61,0x40,0x1f, +0x23,0xc4,0x80,0x3e,0x46,0x8c,0x01,0x7d,0x8c,0x20,0x03,0xfa,0xd8,0x2c,0x80,0x84, +0x7c,0x8c,0x16,0x40,0x42,0x3e,0x56,0x0b,0x20,0x21,0x1f,0xb3,0x05,0x90,0x90,0x8f, +0xc9,0xc2,0x3f,0xc8,0xc7,0x66,0xe1,0x1f,0xe4,0x63,0xb4,0xf0,0x0f,0xf2,0xb1,0x5a, +0xf8,0x07,0xf9,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81, +0x8f,0xd5,0x82,0x48,0xc8,0xc7,0x6c,0x41,0x24,0xe4,0x63,0xb7,0x20,0x12,0xf2,0x31, +0x5c,0x10,0x09,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84, +0x80,0x8f,0xe1,0x42,0x49,0xc8,0xc7,0x72,0xa1,0x24,0xe4,0x63,0xba,0x50,0x12,0xf2, +0xb1,0x5d,0x28,0x09,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31, +0x84,0x80,0x8f,0x11,0xa1,0x40,0x1f,0x23,0x44,0x81,0x3e,0x46,0x8c,0x02,0x7d,0x8c, +0x20,0x05,0xfa,0xd8,0x3c,0xa8,0x84,0x7c,0x8c,0x1e,0x54,0x42,0x3e,0x56,0x0f,0x2a, +0x21,0x1f,0xb3,0x07,0x95,0x90,0x8f,0xc9,0x43,0x4a,0xc8,0xc7,0xe6,0x21,0x25,0xe4, +0x63,0xf4,0x90,0x12,0xf2,0xb1,0x7a,0x48,0x09,0xf9,0x18,0x81,0xc0,0xc7,0x08,0x04, +0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0xd5,0x03,0x4b,0xc8,0xc7,0xec,0x81,0x25, +0xe4,0x63,0xf7,0xc0,0x12,0xf2,0x31,0x7c,0x60,0x09,0xf9,0x18,0x42,0xc0,0xc7,0x10, +0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0xe1,0xc3,0x4b,0xc8,0xc7,0xf2,0xe1, +0x25,0xe4,0x63,0xfa,0xf0,0x12,0xf2,0xb1,0x7d,0x78,0x09,0xf9,0x18,0x42,0xc0,0xc7, +0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x11,0xe1,0x40,0x1f,0x23,0xc4, +0x81,0x3e,0x46,0x8c,0x03,0x7d,0x8c,0x20,0x07,0xfa,0x58,0xbd,0xd8,0x47,0x7c,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x20,0x72,0x9d,0xd2,0x09,0x2c,0xa8,0x17,0xf9,0x8c,0x18, +0x3c,0x00,0x08,0x82,0xc1,0xf4,0x3a,0x6b,0xc3,0x2e,0xe5,0x12,0xd8,0xcb,0xbd,0xdc, +0x8b,0xe9,0x98,0xce,0xdc,0xd0,0xcb,0x68,0x42,0x00,0xd8,0xcb,0xec,0x47,0x7c,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x20,0x9a,0x1d,0xd5,0x09,0x2c,0xd0,0x17,0xf9,0x8c,0x18, +0x3c,0x00,0x08,0x82,0xc1,0x44,0x3b,0x70,0x13,0x2f,0xea,0x12,0xec,0x0b,0xbf,0xf0, +0xcb,0xea,0xac,0x0e,0xde,0xe4,0xcb,0x68,0x42,0x00,0x18,0xbf,0x80,0x48,0x7c,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x20,0xc2,0x9d,0xd7,0x09,0x2c,0xf8,0x17,0xf9,0x8c,0x18, +0x3c,0x00,0x08,0x82,0xc1,0x94,0x3b,0x75,0x63,0x2f,0xef,0x12,0x80,0x4c,0xc8,0x84, +0x0c,0xec,0xc0,0x4e,0xdf,0xf8,0xcb,0x68,0x42,0x00,0x18,0xcf,0x94,0x48,0x7c,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x20,0xea,0x1d,0xda,0x09,0x2c,0x20,0x19,0xf9,0x8c,0x18, +0x3c,0x00,0x08,0x82,0xc1,0xe4,0x3b,0x7a,0xb3,0x2f,0xf4,0x12,0x94,0x8c,0xc9,0x98, +0x4c,0xed,0xd4,0x8e,0xe8,0x8c,0xcc,0x68,0x42,0x00,0x18,0x84,0x0f,0xf2,0xb1,0x08, +0x1f,0xe4,0x63,0x12,0x3e,0xc8,0xc7,0x26,0x7c,0x90,0x8f,0x3d,0xbc,0x20,0x1f,0x83, +0x78,0x41,0x3e,0x16,0xf1,0x82,0x7c,0x4c,0xe2,0x05,0xf9,0x18,0x81,0xc0,0xc7,0x08, +0x04,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0x49,0xa4,0x20,0x1f,0x9b,0x48,0x41, +0x3e,0x46,0x91,0x82,0x7c,0xac,0x22,0x05,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e, +0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x55,0x6c,0x20,0x1f,0xb3,0xd8,0x40,0x3e,0x76, +0xb1,0x81,0x7c,0x0c,0x63,0x03,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10, +0xf0,0x31,0x84,0x80,0x8f,0x9d,0x01,0x1b,0xc0,0xc7,0x82,0x31,0x80,0x8f,0x05,0x1f, +0x7c,0xec,0x08,0xe8,0x63,0x87,0x40,0x1f,0x3b,0x06,0xfa,0xd8,0x41,0xd0,0x67,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0x13,0x2a,0x9f,0x14,0x21,0x91,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x50,0xc8,0x7c,0x52,0x84,0x44,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x48,0xa1,0xf3,0x49,0x11,0x12,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x85,0xd0, +0x27,0x45,0x48,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x15,0x52,0x9f,0x16,0x41, +0x91,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x58,0x68,0x7d,0x5a,0x04,0x45,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x68,0x21,0xf6,0x69,0x11,0x14,0x19,0x31,0x38,0x00,0x10, +0x04,0x83,0xc3,0x85,0xda,0xa7,0x45,0x50,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0x17,0x6a,0x1f,0x44,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x80,0x21,0xf7,0x41, +0xf4,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x18,0x7a,0x1f,0x44,0x3f,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x90,0x21,0xf8,0x41,0xf4,0x63,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0x19,0x92,0x1f,0xc4,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa0,0xa1, +0xf9,0x41,0xfc,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x1a,0xa2,0x1f,0xc4,0x3f, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb0,0xa1,0xfa,0x41,0xfc,0x63,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x1b,0xaa,0x1f,0xa4,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xc0,0x21,0xfb,0x41,0xfa,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x1c,0xba,0x1f, +0xa4,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd0,0x21,0xfc,0x41,0xfa,0x63,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0x1d,0xd2,0x1f,0x24,0x44,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0xe0,0xa1,0xfd,0x41,0x42,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x1e, +0xe2,0x1f,0x24,0x44,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf0,0xa1,0xfe,0x41,0x42, +0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x1f,0xf2,0x1f,0x0e,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0x03,0x8c,0xfe,0x87,0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x08, +0x23,0x10,0xe2,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xc4,0x28,0x84,0x38,0x64, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x31,0x0a,0x21,0x02,0x19,0x31,0x38,0x00,0x10, +0x04,0x83,0x83,0x8c,0x44,0x88,0x40,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x28,0xa3, +0x11,0x22,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xcc,0x88,0x84,0x08,0x64,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x34,0x30,0x02,0x21,0xbc,0xd9,0xa1,0xd1,0x84,0x20,0x18, +0x31,0x68,0x00,0x10,0x04,0x83,0x06,0x8d,0x4c,0xa8,0x6f,0x78,0x88,0x87,0x78,0x28, +0x85,0x52,0x28,0x85,0x52,0x68,0x34,0x21,0x00,0x86,0x23,0x02,0xd6,0x09,0xbe,0xe9, +0x06,0xd7,0x11,0x02,0x53,0x0a,0xfa,0x98,0x62,0xd0,0xc7,0x94,0x83,0x3e,0x46,0x0c, +0xf2,0xb1,0x62,0x90,0x8f,0x0d,0x86,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x98, +0x23,0x19,0x1a,0x68,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x3a,0x9a,0xa1,0xa1, +0x76,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa8,0x23,0x1a,0x1a,0x6c,0x67,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0x3b,0xa2,0xa1,0xe1,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xb8,0xa3,0x1a,0x1a,0xe0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x3c,0xb2, +0xa1,0x21,0x7e,0x4c,0xe0,0x1d,0xf9,0x98,0x40,0xc0,0xc7,0x82,0xf0,0x91,0x8f,0x05, +0x03,0x7c,0xec,0x28,0xe2,0x63,0x41,0xf8,0xc8,0xc7,0x92,0xf2,0x91,0x8f,0x1d,0x41, +0x7c,0x2c,0x39,0x1f,0xf9,0x98,0x10,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22, +0x50,0xba,0xa3,0x6e,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x50,0x82,0xa3,0x60,0x38, +0xe2,0x33,0x1f,0xe2,0xbb,0x60,0x88,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x4c,0x89, +0x8c,0xca,0xe7,0x8c,0x58,0x67,0x75,0xce,0xe8,0x8c,0xce,0xe8,0x8c,0x46,0x13,0x02, +0x60,0x38,0x22,0xf0,0x1f,0xe1,0x1b,0x31,0x78,0x00,0x10,0x04,0x83,0xc9,0x94,0xc4, +0x08,0x7c,0x78,0x07,0x67,0x6e,0xc6,0x7d,0xdc,0xa7,0x8f,0xfa,0x48,0x8d,0xd6,0x67, +0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x96,0x40,0x18,0xa8,0x30,0xc4,0x20,0xe0,0x3d, +0x60,0xa0,0xc2,0x00,0x83,0xc0,0xf7,0x80,0x81,0x0a,0x43,0x0b,0xc0,0x0f,0x18,0xa8, +0x30,0x94,0x40,0xfc,0x80,0x81,0x0a,0x43,0x09,0xc8,0x0f,0x18,0xa8,0x30,0xb8,0xc0, +0xfc,0x80,0x81,0x8a,0x41,0x0b,0x58,0x32,0x00,0x06,0x2a,0x3e,0x2b,0xd0,0xc7,0x00, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x96,0xe8,0xc8,0x66,0x86,0x11,0x83,0x03, +0x00,0x41,0x30,0xe8,0x5c,0xe9,0x8d,0xce,0x67,0x95,0x46,0x13,0x02,0xa1,0x02,0x32, +0xd2,0x72,0xa5,0xe0,0x2e,0x30,0x6c,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xba,0x59,0xa2, +0x23,0xf6,0x71,0xa5,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x13,0x0c,0x3b,0xc1,0x30, +0x13,0x0c,0xfa,0x98,0x70,0xd0,0xe7,0x84,0x81,0x4e,0x18,0x68,0x34,0xc1,0x01,0x46, +0x13,0x9e,0xe0,0x08,0xc3,0x8e,0x30,0xcc,0x04,0xf2,0x91,0x8f,0x09,0xe4,0x23,0x1f, +0x23,0xd0,0x08,0x3e,0x46,0xa4,0x11,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x60, +0x27,0x55,0x22,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xda,0x69,0x95,0x08,0x61, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x77,0x6a,0xa5,0x18,0x12,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x78,0x27,0x57,0x92,0x21,0xe1,0x18,0xc3,0x8e,0x31,0xcc,0x08,0x81, +0x3e,0x46,0x08,0xf4,0x19,0x31,0x68,0x00,0x10,0x04,0x83,0x66,0x9e,0x62,0x09,0x85, +0xce,0xe9,0x9c,0xce,0x89,0x96,0x68,0x89,0x96,0x68,0x69,0x34,0x21,0x00,0x86,0x23, +0x82,0x1b,0x0a,0xbe,0xe9,0x86,0x1c,0x12,0x82,0x0b,0x03,0xa3,0x46,0x0c,0x1e,0x00, +0x04,0xc1,0x60,0xaa,0xa7,0x58,0x9a,0xa1,0x15,0x3a,0x8c,0x1e,0xea,0x21,0x76,0x62, +0xa7,0x5c,0x0a,0x46,0x13,0x02,0xc0,0x02,0x39,0x92,0xcf,0x88,0x81,0x01,0x80,0x20, +0x18,0x44,0xf9,0x64,0x4b,0x81,0x05,0x86,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0xda,0x27,0x5a,0x0a,0x2c,0xa8,0x23,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xd4, +0x4f,0xba,0x14,0x0c,0x47,0xc0,0x81,0x18,0x05,0xdf,0x74,0x83,0x10,0x07,0xc1,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0x23,0x25,0x4e,0xc1,0x30,0x1c,0x11,0x94,0x91,0xf3, +0x8d,0x18,0x1c,0x00,0x08,0x82,0xc1,0x51,0x52,0xe3,0x34,0x14,0x16,0x0c,0xf4,0xb1, +0x34,0x0a,0xe2,0x33,0xdd,0x10,0xa8,0x11,0x31,0xcb,0x30,0x10,0x75,0x30,0x1c,0x91, +0x07,0x6a,0xe4,0x7c,0xd3,0x0d,0xa7,0xc4,0x46,0xc1,0x2c,0x01,0x32,0x1c,0xb1,0x07, +0x6d,0xa4,0x7c,0xb3,0x0c,0x46,0x11,0x18,0xa3,0xc4,0xc7,0x02,0x38,0x92,0x8f,0x05, +0x0c,0x7c,0x66,0x09,0x90,0xe1,0x88,0x63,0x95,0x84,0x6f,0x96,0xe1,0x40,0x82,0x59, +0x02,0x64,0xa0,0xc4,0x60,0x06,0x90,0x28,0xc4,0x31,0x38,0x40,0xc2,0x18,0x28,0x31, +0xc4,0x60,0x30,0x0a,0xef,0xf0,0x0c,0x53,0x4c,0x09,0x3e,0x16,0xb8,0x92,0x7c,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x20,0x8a,0x29,0x90,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xa8,0x29,0x7a,0x02,0x85,0xc0,0xf0,0x28,0x88,0x8f,0xe5,0xd1,0xed,0xc4,0x67, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x9a,0x22,0xa9,0x60,0x38,0x82,0x77,0x6a,0x89, +0xf8,0x2e,0x30,0xca,0x96,0x40,0x3e,0x16,0x18,0xf2,0xb1,0xa0,0x90,0x8f,0x05,0xa3, +0x04,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x78,0x6a,0xa5,0x82,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xc0,0xea,0x9f,0x1e,0x30,0x18,0x8e,0x08,0x44,0xc9,0xf9,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x10,0x2b,0x90,0x8a,0xc4,0xc0,0x82,0x81,0x3e,0xd3, +0x0d,0x41,0x29,0x0d,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x89,0x55,0x4c,0x05,0x76, +0xa8,0x93,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x22,0xab,0x99,0x0a,0x2c,0x18, +0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0x59,0xd5,0x54,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0xda,0x58,0x8d,0xd4,0x1e,0xe1,0xd4,0x68,0x42,0x00,0x8c,0x26,0x08, +0x81,0x09,0x6e,0x24,0x1f,0x13,0xdc,0x48,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10, +0xb1,0x95,0x48,0x09,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xb5,0xd5,0x48,0x09,0x27, +0x0c,0x74,0xc2,0x40,0x27,0x18,0x76,0x82,0x61,0x26,0xe0,0x12,0x7c,0x4c,0xc8,0x25, +0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x06,0x57,0x30,0x85,0x4a,0x67,0x35,0x9a, +0x10,0x00,0xa3,0x09,0x42,0x60,0x85,0x10,0x1f,0x2b,0x84,0xf8,0x0c,0x47,0x08,0x8f, +0xf0,0x4d,0x37,0xac,0x14,0x4d,0x05,0xc3,0x11,0x03,0x24,0x7c,0xd3,0x0d,0x2d,0x65, +0x53,0xc1,0x74,0x43,0x5c,0xcd,0x15,0x31,0xdd,0x20,0x57,0x74,0x35,0x54,0x11,0x41, +0x11,0x11,0x94,0x40,0x40,0x09,0x04,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x53,0x5a, +0x63,0xd5,0x4b,0x79,0x25,0x04,0x66,0x65,0x56,0x66,0x65,0x56,0xa3,0x09,0x01,0x30, +0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0xdd,0xf0,0x57,0xa0,0xe5,0x54,0x12,0xc0,0x88, +0x41,0x03,0x80,0x20,0x18,0x34,0xab,0x95,0x56,0xe3,0xf4,0x57,0xc1,0xc1,0x56,0x6c, +0xc5,0x56,0x6c,0x35,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xd3,0x0d, +0xa6,0x55,0x5a,0x54,0x3d,0x01,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x13,0x5b,0x6f, +0x95,0x4e,0xa5,0x15,0x34,0x72,0x25,0x57,0x72,0x25,0x57,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0xa3,0x09,0x83,0x30,0xdd,0xb0,0x5a,0xac,0x85,0x15,0x15,0xc0,0x88,0x41, +0x03,0x80,0x20,0x18,0x34,0xb7,0x55,0x57,0xef,0xb4,0x5a,0x54,0x80,0x57,0x78,0x85, +0x57,0x78,0x35,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d, +0x00,0x82,0x60,0xd0,0xec,0x56,0x5e,0xcd,0xd3,0x6b,0x45,0x05,0x5f,0xf1,0x15,0x5f, +0xf1,0xd5,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00, +0x08,0x82,0x41,0xf3,0x5b,0x7d,0x75,0x4f,0xb3,0xf5,0x24,0xa0,0x05,0x5a,0xa0,0x05, +0x5a,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0xdd,0xa0,0x5b,0xb9, +0x65,0x06,0x25,0x06,0x01,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x53,0x5e,0xa3,0xd5, +0x4f,0xb9,0x25,0x06,0x81,0x69,0x99,0x96,0x69,0x99,0xd6,0x68,0x42,0x00,0x8c,0x26, +0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x93,0x5e,0xa7,0x15, +0x52,0xbd,0xf5,0x15,0xaa,0xa5,0x5a,0xaa,0xa5,0x5a,0xa3,0x09,0x01,0x30,0x9a,0x20, +0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d,0x7b,0xad,0x56,0x49, +0x85,0x57,0x97,0xb8,0x96,0x6b,0xb9,0x96,0x6b,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10, +0x8c,0x26,0x0c,0x82,0xe1,0x41,0x29,0xc4,0xc7,0xf0,0xa0,0x14,0xe2,0x73,0x6f,0x64, +0xd4,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xf5,0x45,0x5b,0xe0,0x10,0x18,0x4e,0xad, +0x02,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb8,0xaf,0xda,0x52,0xab,0xc0,0x74, +0x6a,0x88,0x8f,0x09,0x81,0x7c,0x2c,0xe0,0x29,0xf8,0x58,0xd0,0x56,0xf2,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0x83,0xbf,0x76,0xcb,0xa7,0x02,0x03,0xa5,0xb1,0x92,0xcf, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xfe,0xd5,0x5b,0x41,0x32,0x62,0x70,0x00,0x20, +0x08,0x06,0xc7,0x7f,0xf9,0x16,0x58,0x05,0x46,0x1c,0xf1,0x31,0x21,0x90,0x8f,0x05, +0x09,0x7c,0x4c,0x96,0xe8,0x4a,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x85,0x18, +0x7c,0x05,0x56,0x57,0x41,0x7c,0x2c,0x15,0x4c,0x01,0x04,0x17,0x18,0x66,0xa9,0x70, +0x0a,0x20,0xb8,0xc0,0x30,0x1b,0x30,0xf8,0x98,0x80,0xc1,0x67,0xb8,0x01,0x15,0xe0, +0x82,0x0c,0x86,0x1b,0x50,0x01,0x2e,0xc8,0xa0,0x84,0x40,0x2f,0x30,0xca,0x1c,0x43, +0x3e,0xf6,0x18,0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x83,0x8b,0xc5,0xdc,0x4b,0x08, +0x84,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x19,0x8b,0xaf,0xe0,0xb6,0x2c,0xb8, +0x2d,0xf9,0x58,0xa0,0x57,0xf0,0xb1,0x81,0xaf,0xe4,0x63,0x01,0x5f,0xc1,0xc7,0x0a, +0xdd,0x92,0x8f,0x05,0xba,0x05,0x1f,0x0b,0x0a,0xf9,0x58,0xb0,0x5b,0xf0,0xb1,0xa2, +0x90,0x8f,0x05,0x8e,0x7c,0x2c,0x18,0xe4,0x63,0x01,0x2e,0xc8,0xc7,0x04,0x5c,0x90, +0x8f,0x0d,0xb8,0x20,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0x78,0xcc,0xbf,0xb0, +0x0b,0xbb,0xcc,0xd3,0x2d,0xf9,0x58,0x20,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0x22,0x31,0xfb,0xaf,0xc0,0x82,0x5f,0x90,0x8f,0x09,0xbf,0x20,0x1f,0x1b,0x7e,0x41, +0x3e,0x36,0x88,0x83,0x7c,0x6c,0x10,0x07,0xf9,0xd8,0x20,0x0e,0xf2,0xb1,0x77,0x10, +0x07,0x10,0x5c,0x60,0x98,0x05,0x7c,0x00,0x9f,0xe1,0x06,0x72,0x98,0x0d,0x32,0xa8, +0x60,0x0c,0xf4,0x02,0xa3,0x0c,0x0e,0x08,0xf9,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1, +0xd5,0x66,0x2f,0x16,0x88,0x41,0x20,0x06,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd0, +0x99,0x8c,0x05,0xf8,0x65,0x01,0x7e,0xc9,0xc7,0x82,0xdd,0x82,0x8f,0x0d,0xbd,0x25, +0x1f,0x0b,0x7a,0x0b,0x3e,0x56,0xec,0x97,0x7c,0x2c,0xd8,0x2f,0xf8,0x58,0x50,0xc8, +0xc7,0x02,0xfe,0x82,0x8f,0x15,0x85,0x7c,0x2c,0x68,0xe4,0x63,0xc1,0x20,0x1f,0x0b, +0xe6,0x41,0x3e,0x26,0xcc,0x83,0x7c,0x6c,0x98,0x07,0xf9,0xd8,0x40,0x06,0xf0,0xb1, +0x81,0x0c,0xe0,0x63,0x03,0x19,0xc0,0xc7,0x0e,0x34,0x80,0xcf,0x88,0x41,0x02,0x80, +0x20,0x18,0x5c,0xa1,0x36,0x66,0x19,0x1f,0x64,0x7c,0x60,0x65,0x10,0xc8,0x67,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0x22,0x53,0x1b,0xb3,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0x55,0x43,0xb3,0x91,0xe8,0x87,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x56,0x2d, +0xcd,0x46,0xa2,0x1f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x60,0x35,0x35,0x1b,0x89, +0x7e,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0xd5,0xd8,0xcc,0x24,0x40,0x62,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0x57,0x6b,0x33,0x93,0x00,0x89,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x5e,0xcd,0xcd,0x4c,0x02,0x24,0xec,0x18,0x09,0xf9,0x18,0x32,0x12, +0xf2,0xb1,0x64,0x24,0xe4,0x63,0x43,0x1b,0xc0,0xc7,0x86,0x36,0x80,0x8f,0x0d,0x6d, +0x00,0x1f,0x33,0x52,0x42,0x3e,0x66,0xa4,0x84,0x7c,0xcc,0x48,0x09,0xf9,0xd8,0x00, +0x07,0xf0,0xb1,0x01,0x0e,0xe0,0x63,0x03,0x1c,0xc0,0xc7,0xa6,0x3b,0x80,0x8f,0x81, +0x45,0x4b,0x80,0xe0,0x02,0xc3,0x2c,0x68,0x07,0xf8,0x0c,0x37,0xbc,0x04,0x89,0x90, +0x41,0x05,0xb4,0xa0,0x17,0x18,0x65,0xe1,0x40,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10, +0x0c,0x2e,0x5f,0x03,0xb5,0x60,0x16,0x82,0x59,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0xa3,0xdc,0x46,0x2d,0x48,0x33,0x0b,0xd2,0x4c,0x3e,0x16,0xb0,0x18,0x7c,0x6c,0x70, +0x31,0xf9,0x58,0xe0,0x62,0xf0,0xb1,0x82,0xcd,0xe4,0x63,0x01,0x9b,0xc1,0xc7,0x82, +0x42,0x3e,0x16,0xb4,0x19,0x7c,0xac,0x28,0xe4,0x63,0x41,0x23,0x1f,0x0b,0x06,0xf9, +0x58,0xe0,0x13,0xf2,0x31,0xc1,0x27,0xe4,0x63,0x83,0x4f,0xc8,0xc7,0xe2,0x60,0x80, +0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x07,0x7c,0x46,0x0c,0x12, +0x00,0x04,0xc1,0xe0,0x92,0x37,0x5a,0xcb,0xda,0x21,0x6b,0x07,0xb3,0x85,0x40,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xdd,0x1b,0xad,0x05,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0xec,0x5b,0xae,0xc5,0x01,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc1, +0x6f,0xba,0x16,0x07,0x68,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0xbf,0xed,0x5a, +0x1c,0xa0,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xfe,0xd6,0x6b,0x71,0xb0,0x16, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xfc,0x9b,0xaf,0xc5,0xc1,0x5a,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x01,0x72,0xbf,0x16,0x07,0x6b,0x61,0x87,0x5b,0xc8,0xc7,0x10, +0xb7,0x90,0x8f,0x25,0x6e,0x21,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c, +0x0e,0x06,0xf8,0x98,0x41,0x17,0xf2,0x31,0x83,0x2e,0xe4,0x63,0x06,0x5d,0xc8,0xc7, +0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x13,0x7c, +0xec,0x35,0xf0,0x02,0x04,0x17,0x18,0x66,0x41,0x4f,0xc0,0x67,0xb8,0x41,0x2f,0xe8, +0x84,0x0c,0xca,0x24,0x02,0xbd,0xc0,0x28,0x93,0x09,0x42,0x3e,0x23,0x06,0x09,0x00, +0x82,0x60,0x70,0xbd,0x5c,0xbc,0x95,0x44,0x50,0x12,0xc1,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0x36,0x47,0x6f,0x81,0xae,0x59,0xa0,0x6b,0xf2,0xb1,0xa0,0xcf,0xe0,0x63, +0xc3,0x9f,0xc9,0xc7,0x82,0x3f,0x83,0x8f,0x15,0xbd,0x26,0x1f,0x0b,0x7a,0x0d,0x3e, +0x16,0x14,0xf2,0xb1,0xc0,0xd7,0xe0,0x63,0x45,0x21,0x1f,0x0b,0x1a,0xf9,0x58,0x30, +0xc8,0xc7,0x82,0xd4,0x90,0x8f,0x09,0xa9,0x21,0x1f,0x1b,0x52,0x43,0x3e,0x16,0x07, +0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x38,0xe0,0x33,0x62, +0x90,0x00,0x20,0x08,0x06,0xd7,0xd8,0x95,0xdc,0x4f,0x64,0x3f,0x91,0xd9,0x49,0x04, +0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0xed,0x4a,0x2e,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0x83,0xed,0x54,0x2e,0x0e,0x66,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0xb6,0x5b,0xb9,0x38,0x98,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xdc,0x8e, +0xe5,0xe2,0x60,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x78,0x3b,0x97,0x8b,0x03, +0xdb,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0xee,0x5e,0x2e,0x0e,0x6c,0x63,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0xb8,0x83,0xb9,0x38,0xb0,0x0d,0x3b,0x72,0x43,0x3e, +0x86,0xe4,0x86,0x7c,0x2c,0xc9,0x0d,0xf9,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0, +0x63,0x71,0x30,0xc0,0xc7,0x8c,0xdf,0x90,0x8f,0x19,0xbf,0x21,0x1f,0x33,0x7e,0x43, +0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x98, +0xe0,0x53,0x30,0xe1,0x06,0x7a,0x81,0x51,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0xed, +0x5d,0xcf,0xbd,0x44,0x1b,0xbc,0x44,0x1b,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x21, +0x7a,0x60,0x17,0x98,0x9c,0x05,0x26,0x27,0x1f,0x0b,0xd2,0x0d,0x3e,0x36,0xac,0x9b, +0x7c,0x2c,0x58,0x37,0xf8,0x58,0x91,0x72,0xf2,0xb1,0x20,0xe5,0xe0,0x63,0x41,0x21, +0x1f,0x0b,0x54,0x0e,0x3e,0x56,0x14,0xf2,0xb1,0x80,0x91,0x8f,0x05,0x83,0x7c,0x2c, +0x88,0x0f,0xf9,0x98,0x10,0x1f,0xf2,0xb1,0x21,0x3e,0xe4,0x63,0x6c,0x30,0xc0,0xc7, +0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x03,0x3e,0x23,0x06,0x09,0x00, +0x82,0x60,0x70,0xbd,0x5e,0xdc,0x9d,0x45,0x29,0x9c,0x45,0x29,0xd8,0x5c,0x04,0xf2, +0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x88,0xf6,0xe2,0x2e,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x03,0xf7,0xec,0x8e,0x0d,0xf6,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0xdc,0xbb,0x3b,0x36,0xd8,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x74,0x0f,0xef, +0xd8,0x60,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8,0x3d,0xbd,0x63,0x03,0xff, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0xf7,0xf6,0x8e,0x0d,0xfc,0x63,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0xde,0xe3,0x3b,0x36,0xf0,0x0f,0x3b,0x42,0x44,0x3e,0x86, +0x84,0x88,0x7c,0x2c,0x09,0x11,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63, +0x6c,0x30,0xc0,0xc7,0x8c,0x13,0x91,0x8f,0x19,0x27,0x22,0x1f,0x33,0x4e,0x44,0x3e, +0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x98,0xe0, +0x53,0x2b,0xa1,0x0b,0x7a,0x81,0x51,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0x9d,0x5f, +0xea,0xa9,0x44,0x2e,0xa8,0x44,0x2e,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xe1,0x7e, +0xac,0x17,0xc8,0x9d,0x05,0x72,0x27,0x1f,0x0b,0x6a,0x0e,0x3e,0x36,0xdc,0x9c,0x7c, +0x2c,0xb8,0x39,0xf8,0x58,0x51,0x77,0xf2,0xb1,0xa0,0xee,0xe0,0x63,0x41,0x21,0x1f, +0x0b,0xec,0x0e,0x3e,0x56,0x14,0xf2,0xb1,0x80,0x91,0x8f,0x05,0x83,0x7c,0x2c,0xc8, +0x11,0xf9,0x98,0x90,0x23,0xf2,0xb1,0x21,0x47,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8, +0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x03,0x3e,0x23,0x06,0x09,0x00,0x82, +0x60,0x70,0xed,0x5f,0xef,0x89,0x45,0x3c,0x88,0x45,0x3c,0xd8,0x6f,0x04,0xf2,0x19, +0x31,0x30,0x00,0x10,0x04,0x83,0x08,0x04,0x83,0xde,0x0b,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x20,0xc1,0x40,0xfc,0xd8,0x60,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x28,0xc1,0x60,0xfc,0xd8,0x60,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x30,0xc1, +0x80,0xfc,0xd8,0x60,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x38,0xc1,0xc0,0xfc, +0xd8,0xc0,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x40,0xc1,0xe0,0xfc,0xd8,0xc0, +0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x48,0xc1,0x00,0xfd,0xd8,0xc0,0x4c,0xec, +0x48,0x13,0xf9,0x18,0x92,0x26,0xf2,0xb1,0x24,0x4d,0xe4,0x63,0x6c,0x30,0xc0,0xc7, +0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x33,0xde,0x44,0x3e,0x66,0xbc,0x89,0x7c, +0xcc,0x78,0x13,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0, +0xc7,0xd8,0x60,0x82,0x8f,0xe1,0xca,0x9c,0x80,0xe0,0x02,0xc3,0x2c,0x30,0x13,0xf8, +0x0c,0x37,0xd4,0x49,0xdf,0x90,0x41,0xbd,0x48,0xa0,0x17,0x18,0x65,0x3b,0x42,0xc8, +0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0x2e,0x1c,0x0c,0xf4,0xcf,0x45,0x02,0x17,0x09, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf8,0xc1,0xa0,0xff,0x82,0xf1,0xb3,0x60,0xfc, +0xe4,0x63,0x81,0xe9,0xc1,0xc7,0x06,0xd4,0x93,0x8f,0x05,0xa8,0x07,0x1f,0x2b,0xcc, +0x4f,0x3e,0x16,0x98,0x1f,0x7c,0x2c,0x28,0xe4,0x63,0xc1,0xf9,0xc1,0xc7,0x8a,0x42, +0x3e,0x16,0x34,0xf2,0xb1,0x60,0x90,0x8f,0x05,0xa4,0x22,0x1f,0x13,0x48,0x45,0x3e, +0x36,0x90,0x8a,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0, +0x63,0x71,0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0x2e,0x36,0x0c,0x5c,0x30, +0x40,0x93,0x0c,0x4d,0x32,0x83,0x91,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10, +0xc5,0x61,0xe0,0x82,0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x1d,0x06,0x33, +0x18,0xc4,0x81,0xab,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x61,0x87,0x01,0x0d,0x06, +0x71,0xe0,0x2a,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xdc,0x61,0x50,0x83,0x41,0x1c, +0xb8,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x78,0x18,0xdc,0x60,0x10,0x07,0xb1, +0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x1e,0x06,0x38,0x18,0xc4,0x41,0xac,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0xa1,0x87,0x41,0x0e,0x06,0x71,0x10,0x2b,0x76,0xd0, +0x8a,0x7c,0x0c,0xa1,0x15,0xf9,0x58,0x42,0x2b,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71, +0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0x19,0xba,0x22,0x1f,0x33,0x74,0x45,0x3e,0x66, +0xe8,0x8a,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63, +0x71,0x30,0xc1,0xa7,0x72,0xc4,0x0d,0xf4,0x02,0xa3,0x46,0x0c,0x12,0x00,0x04,0xc1, +0xe0,0x22,0xc5,0xc0,0x0c,0x03,0x1c,0x69,0x03,0x1c,0x69,0x83,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x56,0x31,0x48,0xc3,0x20,0x78,0xc1,0xc0,0x82,0x17,0x0c,0xe4,0x63, +0x81,0xfc,0xc1,0xc7,0x06,0xfa,0x93,0x8f,0x05,0xf4,0x07,0x1f,0x2b,0x64,0x30,0x90, +0x8f,0x05,0x32,0x18,0xc0,0xc7,0x82,0x42,0x3e,0x16,0xcc,0x60,0x00,0x1f,0x2b,0x0a, +0xf9,0x58,0xc0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xb0,0x8b,0x7c,0x4c,0x60,0x17,0xf9, +0xd8,0xc0,0x2e,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80, +0x8f,0xb1,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0x70,0x31,0xd0,0xc3, +0x00,0x4e,0x4a,0x01,0x4e,0x4a,0xc1,0xf8,0x24,0x90,0xcf,0x88,0x81,0x01,0x80,0x20, +0x18,0x44,0xbd,0x18,0xe8,0x61,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x11,0x8e, +0xc1,0x1f,0x06,0x6c,0x60,0x2f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x88,0x63,0x00, +0x8a,0x01,0x1b,0xd8,0xcb,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xe3,0x18,0x84,0x62, +0xc0,0x06,0xf6,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x39,0x06,0xa3,0x18,0xb0, +0x41,0xbe,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x51,0x8e,0x01,0x29,0x06,0x6c,0x90, +0x2f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x98,0x63,0x50,0x8a,0x01,0x1b,0xe4,0x8b, +0x1d,0xfc,0x22,0x1f,0x43,0xf8,0x45,0x3e,0x96,0xf0,0x8b,0x7c,0x8c,0x0d,0x06,0xf8, +0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x86,0xc8,0xc8,0xc7,0x0c,0x91,0x91, +0x8f,0x19,0x22,0x23,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06, +0xf8,0x18,0x1b,0x4c,0xf0,0x29,0x1a,0xd1,0x05,0xbd,0xc0,0xa8,0x11,0x83,0x04,0x00, +0x41,0x30,0xb8,0xe0,0x31,0x90,0xc5,0x60,0x46,0x72,0x61,0x46,0x72,0x61,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0x7b,0x0c,0x6a,0x31,0x08,0xf6,0x30,0xb0,0x60,0x0f,0x03, +0xf9,0x58,0xe0,0x83,0x01,0x7c,0x6c,0x00,0xc3,0x40,0x3e,0x16,0x80,0x61,0x00,0x1f, +0x2b,0xfc,0x30,0x90,0x8f,0x05,0x7e,0x18,0xc0,0xc7,0x82,0x42,0x3e,0x16,0xfc,0x61, +0x00,0x1f,0x2b,0x0a,0xf9,0x58,0xc0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xd0,0x8c,0x7c, +0x4c,0xa0,0x19,0xf9,0xd8,0x40,0x33,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0, +0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8, +0x48,0x32,0x30,0xc7,0x60,0x4d,0xe2,0x61,0x4d,0xe2,0xc1,0xd0,0x25,0x90,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x44,0x29,0x19,0x98,0x63,0x10,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0xd1,0x92,0xc1,0x3a,0x06,0x6c,0xe0,0x33,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xb8,0x64,0xc0,0x8e,0x01,0x1b,0xf8,0xcc,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0x2f,0x19,0xb4,0x63,0xc0,0x06,0x3e,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x4c, +0x06,0xef,0x18,0xb0,0x41,0xd8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x11,0x93,0x01, +0x3c,0x06,0x6c,0x10,0x36,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc8,0x64,0x10,0x8f, +0x01,0x1b,0x84,0x8d,0x1d,0x64,0x23,0x1f,0x43,0xc8,0x46,0x3e,0x96,0x90,0x8d,0x7c, +0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x86,0xda,0xc8, +0xc7,0x0c,0xb5,0x91,0x8f,0x19,0x6a,0x23,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03, +0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x4c,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83, +0xa8,0x27,0x03,0x9a,0x0c,0x82,0xe1,0x88,0x00,0x1c,0x03,0xe1,0x9b,0x6e,0x18,0x48, +0x31,0x08,0xac,0x09,0xe8,0x63,0x8d,0x40,0x1f,0x6b,0x06,0xfa,0x98,0x42,0xd0,0xc7, +0x94,0x82,0x3e,0xa6,0x18,0xf4,0x31,0xc3,0x90,0x8f,0x19,0x86,0x7c,0xcc,0x30,0xe4, +0x63,0xc6,0x10,0x1f,0x33,0x86,0xf8,0x98,0x31,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0x22,0xb6,0x0c,0xc6,0x32,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x6a,0xcb, +0x80,0x2c,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xb7,0x0c,0xca,0x32,0x18, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x7a,0xcb,0xc0,0x24,0x83,0x61,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0x22,0xb8,0x0c,0x4e,0x32,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0x8a,0xcb,0x00,0x25,0x83,0x61,0x38,0x82,0x0d,0xe8,0x31,0x10,0xbe,0x0b,0x8c,0xb2, +0xc0,0x0d,0xe4,0x33,0x1c,0x11,0xdc,0x63,0x20,0x7c,0xb3,0x0c,0x89,0x12,0xd8,0x1c, +0x08,0xf4,0xb1,0x39,0x18,0xe8,0x63,0x73,0x40,0xd0,0xc7,0x8a,0x75,0x0c,0xe4,0x33, +0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x5f,0x06,0x3c,0x19,0x10,0x70,0x30,0x62,0x70, +0x00,0x20,0x08,0x06,0x87,0x5f,0x06,0x3d,0x19,0x10,0x70,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0xc7,0x5f,0x06,0x3e,0x19,0x10,0x70,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0x07,0x68,0x06,0x3e,0x19,0x0c,0x70,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x68, +0x06,0x3f,0x19,0x0c,0x70,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x68,0x06,0x60, +0x19,0x0c,0x70,0x30,0x4b,0xa0,0x0c,0x54,0x18,0x46,0xa2,0x0f,0xc8,0x40,0x85,0x61, +0x24,0xfa,0x80,0x0c,0x54,0x18,0x46,0xa2,0x0f,0xc8,0x40,0x85,0x41,0x25,0x1e,0x32, +0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x69,0x06,0x66,0x19,0xa0,0x63,0x40,0x06,0x16, +0xa8,0x63,0x00,0x1f,0x33,0x83,0x80,0x3e,0x16,0xe0,0x63,0x20,0x9f,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0x50,0x33,0xb0,0xc9,0x20,0xb0,0x80,0x24,0x03,0xf9,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0xd1,0x9a,0x01,0x5b,0x06,0x30,0x18,0xb4,0x60,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0x87,0x6b,0x06,0x6d,0x19,0x04,0xa6,0x34,0x1c,0x11,0xac, +0x64,0x40,0x7c,0x95,0x82,0x41,0xa0,0x23,0x06,0x0f,0x00,0x82,0x60,0x30,0xb5,0x66, +0x90,0x96,0x41,0x3a,0x06,0xe3,0x18,0xfc,0x60,0xe0,0x83,0x41,0x3d,0x06,0xf5,0x18, +0x90,0x66,0x40,0x9a,0x41,0x5c,0x06,0xf2,0x18,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10, +0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x4c,0x37,0x10,0xf7,0x18,0x18,0xd3,0x0d,0x04, +0x3e,0x06,0xc7,0x74,0x03,0x91,0x8f,0x01,0x32,0xdd,0x40,0xe8,0x63,0x90,0x98,0x43, +0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xdc,0x0c,0x5e,0x33,0x08,0x86,0x23, +0x02,0x9a,0x0c,0x98,0x6f,0x96,0xc1,0x59,0x02,0x8b,0x8c,0xf8,0x0c,0x47,0x10,0xff, +0x18,0x08,0xdf,0x70,0x44,0x01,0x92,0x01,0xf1,0x9d,0x30,0xc4,0x09,0x43,0x98,0x10, +0x84,0x60,0x38,0xc2,0x20,0xc9,0x40,0xf8,0x86,0x23,0x8e,0x92,0x0c,0x88,0xef,0x84, +0x21,0x4e,0x18,0xc2,0x84,0x20,0x04,0xc3,0x0d,0x46,0x00,0x06,0xb3,0x0c,0x4c,0x13, +0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x64,0x9e,0x41,0x6f,0x06,0xcc,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0xea,0x19,0xa0,0x66,0xf0,0x04,0xb3,0x04,0xcd,0x40,0x85,0x21, +0x30,0x60,0xb0,0x18,0x18,0x50,0xf1,0x19,0x8e,0x08,0x5c,0x32,0x10,0xbe,0xe1,0x08, +0xe1,0x25,0x03,0xe2,0x3b,0x61,0x88,0x13,0x86,0x30,0x21,0x08,0xc1,0x70,0x03,0x14, +0x80,0xc1,0x2c,0x03,0x96,0x05,0x03,0x15,0x46,0xfd,0x6c,0x68,0x2a,0x28,0x23,0x06, +0x0e,0x00,0x82,0x60,0xf0,0xc8,0x67,0x90,0x9a,0xc1,0x4c,0x06,0xf9,0x18,0xe0,0x63, +0x40,0x9b,0x01,0x1a,0x78,0x1d,0xb7,0x97,0xc1,0x70,0x04,0x57,0x93,0x81,0xf3,0x5d, +0x60,0x94,0x0d,0x81,0x7c,0x86,0x1b,0xc8,0x4a,0x3d,0x83,0x30,0x38,0x3f,0x0c,0x8c, +0xb2,0x9d,0x0c,0xf8,0x30,0x88,0x8f,0x05,0x82,0x7c,0x2c,0x28,0x27,0xf9,0xd8,0x2a, +0x06,0x77,0x19,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xfd,0x0c,0xd2,0x33, +0x08,0xee,0x30,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xff,0x0c,0x7c,0x33,0x08, +0x04,0xd3,0x83,0xbd,0x0c,0xe4,0x63,0x81,0x11,0x1f,0x1b,0x02,0xf9,0x58,0x80,0xc0, +0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x12,0x0d,0xc4,0x33,0x48,0x02,0xa3,0xc5, +0x40,0x2e,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x34,0xa2,0x81,0x7c,0x06, +0x81,0x85,0xc2,0x10,0x1f,0x13,0x02,0xf9,0x58,0x50,0xc0,0x67,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0x15,0x0d,0xd0,0x33,0x30,0x82,0x59,0x86,0x07,0x32,0xc5,0xc0,0x4e, +0x01,0x15,0xe0,0x63,0xc1,0x29,0xc4,0xc7,0x50,0x41,0x15,0xe0,0x63,0xab,0xa0,0x0a, +0xf1,0xb1,0x40,0x15,0xe2,0x33,0x4b,0x30,0x8d,0x18,0x1c,0x00,0x08,0x82,0x81,0x96, +0xa2,0x41,0x7a,0x06,0x61,0x19,0xf8,0x67,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60, +0x81,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x62,0x34,0x40,0xd1,0x20,0xb0, +0xbb,0x0c,0x02,0xfa,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x34,0xa3,0x01,0x7b,0x06, +0x81,0x05,0xa3,0x19,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x1a,0x0d,0xe4, +0x33,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc8,0xd1,0xe0,0x3e,0x03,0xd2,0x0c, +0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x74,0x34,0xc8,0xcf,0x40,0x17,0x03,0x6a, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x1d,0x0d,0xf4,0x33,0xf0,0xc5,0x20,0x30,0xbf, +0x0c,0x86,0xf8,0x98,0x10,0xc8,0xc7,0x82,0x02,0x3e,0x16,0xb4,0x83,0x7c,0x4c,0x68, +0x07,0xf9,0xd8,0xd0,0x0e,0xf2,0xb1,0x7f,0x18,0xe2,0x63,0xff,0x30,0xc4,0xc7,0xfe, +0x61,0x88,0x8f,0x19,0x22,0x01,0x1f,0x33,0x44,0x02,0x3e,0x66,0x88,0x04,0x7c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x40,0xd3,0xe0,0x44,0x83,0x9d,0x30,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x48,0xd3,0x00,0x45,0x83,0x9d,0x30,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x50,0xd3,0x20,0x45,0x83,0x9d,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x58,0xd3,0x20,0x45,0x83,0x9d,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x60,0xd3, +0x40,0x45,0x83,0x9d,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x68,0xd3,0x60,0x45, +0x83,0x9d,0x30,0x86,0x23,0x8c,0xf0,0x12,0xbe,0xe1,0x08,0x23,0xbc,0x84,0x6f,0x38, +0xc2,0x08,0x2f,0xe1,0xab,0x41,0xd8,0x0a,0x84,0x1d,0x8e,0x30,0x2f,0x44,0xf8,0x86, +0x23,0xcc,0x0b,0x11,0xbe,0xe1,0x08,0xf3,0x42,0x84,0xaf,0x06,0x61,0x2b,0x10,0xb6, +0x8c,0x60,0x67,0x19,0x22,0x29,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x4f,0x03, +0x1c,0x0d,0xd8,0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x4f,0x83,0x1c,0x0d, +0xd8,0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x4f,0x03,0x1d,0x0d,0xd8,0x2b, +0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x4f,0x03,0x1d,0x0d,0x86,0x68,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0x3e,0x0d,0x76,0x34,0x18,0xa2,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xfc,0x34,0xe0,0xd1,0x60,0x88,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf8, +0xd3,0xc0,0x47,0x83,0x54,0xb0,0xa9,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xfa,0x34, +0xb0,0xd1,0x20,0x24,0x03,0x0b,0xc8,0x33,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x44,0x7f,0x1a,0xf0,0x68,0x10,0x58,0x79,0x06,0x41,0x7c,0x2c,0x28,0xe4,0x33,0x62, +0x60,0x00,0x20,0x08,0x06,0x91,0xa8,0x06,0x71,0x1a,0x04,0x96,0x5f,0x4a,0x7c,0x2c, +0xbf,0x94,0xf8,0x58,0x7e,0x29,0xf1,0x31,0x62,0x90,0x8f,0x15,0x83,0x7c,0xcc,0x18, +0xe4,0x63,0x03,0x04,0x1f,0x1b,0x20,0xf8,0xd8,0x00,0xc1,0x67,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0x57,0x0d,0xda,0x34,0x28,0x85,0x15,0x0d,0xcc,0x14,0x82,0xf8,0x18, +0x13,0xc8,0xc7,0x82,0x01,0x3e,0xb3,0x04,0xd2,0x40,0x85,0xe1,0x44,0x2c,0x1c,0x40, +0x03,0x15,0x86,0x13,0xb1,0x70,0x00,0x0d,0x54,0x18,0x4e,0xc4,0xc2,0x01,0x34,0x50, +0x61,0x20,0x11,0x4e,0x40,0x16,0xc4,0x04,0x7c,0x4c,0x90,0x09,0xf8,0xd8,0x30,0x13, +0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x57,0x83,0x3c,0x0d,0x72,0x34,0x18, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8,0xd5,0x40,0x4f,0x03,0x1d,0x0d,0x86,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x78,0x35,0xd8,0xd3,0x60,0x47,0x83,0xc1,0x72,0x42, +0x27,0xe0,0x63,0x41,0x4e,0xc4,0xc7,0x74,0x82,0x27,0xe0,0x63,0x3d,0xc1,0x13,0xf1, +0xb1,0x80,0x27,0xe2,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0xb8,0x06,0xa1,0x1a, +0x0c,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xe3,0x1a,0x88,0x6a,0x40,0xa2,0x41, +0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0xb9,0x06,0xa3,0x1a,0x04,0x82,0x05,0x27, +0x1a,0xc0,0xc7,0x90,0x80,0x3e,0x86,0x08,0xf4,0xb1,0x63,0xa0,0x8f,0x09,0x2c,0x1a, +0xc8,0xc7,0xcc,0xe2,0x4c,0x03,0xf9,0x58,0x60,0xd0,0xc7,0x0c,0x19,0x0d,0xe4,0x63, +0x44,0x10,0x1f,0x33,0x68,0x34,0x90,0x8f,0x09,0x41,0x7c,0x8c,0xeb,0xe0,0x63,0x01, +0x17,0x1f,0xeb,0x3e,0xf8,0x18,0x18,0x7c,0xf1,0xb1,0xe0,0x8b,0xcf,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0xf5,0x1a,0xd0,0x6a,0x30,0x04,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xd8,0x6b,0x50,0xab,0xc1,0x8d,0x06,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0xf7,0x1a,0xd8,0x6a,0x10,0x08,0x16,0xe8,0x68,0x00,0x1f,0x43,0x02,0xfa,0x18,0x22, +0xd0,0xc7,0x8e,0x81,0x3e,0x26,0xfc,0x68,0x20,0x1f,0x4b,0x18,0xf8,0x58,0x60,0xd0, +0xc7,0x82,0x32,0x0d,0xe4,0x63,0x01,0x01,0x1f,0x6b,0x03,0x3f,0x0d,0xe4,0x63,0x81, +0x42,0x1f,0x53,0xd2,0x34,0x90,0x8f,0x21,0x41,0x7c,0x4c,0x59,0xd3,0x40,0x3e,0x26, +0x04,0xf1,0xb1,0xd0,0x68,0x03,0xfa,0x98,0x68,0xb4,0x01,0x7d,0x6c,0x34,0xda,0x80, +0x3e,0x96,0x06,0x6c,0x00,0x1f,0x0b,0xcc,0x80,0x3e,0x16,0xc8,0x69,0x20,0x1f,0x23, +0x83,0x26,0x3e,0x16,0x08,0xf0,0x31,0x32,0x68,0xe2,0x63,0x61,0xa0,0xc4,0xc7,0x06, +0x45,0x3e,0xa6,0x0c,0xf2,0x31,0x65,0x90,0x8f,0x0d,0x14,0x7c,0x6c,0x98,0xe0,0x63, +0x41,0x9e,0x06,0xf2,0x31,0x22,0x82,0x8f,0x09,0x41,0x7c,0x2c,0x28,0xe0,0x63,0xc6, +0x00,0x1f,0x3b,0x8a,0xf8,0x58,0x50,0xc4,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0x9e,0x0d,0xf8,0x35,0x18,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7c,0x36,0xe8, +0xd7,0xa0,0x08,0x2c,0x54,0x83,0x20,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x80, +0x6d,0xf0,0xaf,0x81,0xaa,0x06,0x81,0x21,0x01,0x7d,0x0c,0x11,0xe8,0x63,0xc7,0x40, +0x9f,0x59,0x82,0x69,0xa0,0xc2,0x80,0x93,0xc7,0x90,0x06,0x2a,0x0c,0x38,0x79,0x0c, +0x69,0xa0,0xc2,0x70,0x93,0xc7,0x90,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x31,0xdb, +0x80,0x64,0x83,0x3d,0x0d,0x74,0x36,0xd0,0xd9,0x40,0x67,0x83,0x93,0x0d,0x4e,0x36, +0x38,0xd9,0xe0,0x64,0x83,0xd1,0x84,0x00,0x18,0x8e,0x08,0x54,0x35,0x08,0xbe,0xe9, +0x06,0x56,0x0d,0x84,0xc0,0x8e,0x80,0x3e,0x76,0x08,0xf4,0xb1,0x63,0xa0,0xcf,0x88, +0xc1,0x01,0x80,0x20,0x18,0x68,0x67,0x1b,0x9c,0x6c,0xf0,0xa7,0x81,0xd8,0x06,0xa3, +0x09,0x01,0x60,0x41,0x21,0x1f,0x13,0x0a,0xf9,0xd8,0x50,0xc8,0xc7,0xde,0x34,0x48, +0xd1,0x20,0x3e,0xf6,0xa6,0x41,0x8a,0x06,0xf1,0x19,0x8e,0x10,0x6c,0x35,0x18,0xbe, +0xe1,0x88,0x01,0x57,0x83,0xe2,0x2b,0x21,0xd0,0xe1,0x08,0x22,0x57,0x83,0xe1,0x1b, +0x8e,0x28,0x76,0x35,0x28,0xbe,0x12,0x02,0x2d,0x22,0xd0,0x59,0x06,0xaa,0x0a,0x46, +0x13,0x9c,0xc1,0x02,0x73,0x0d,0xe4,0x63,0xf8,0x11,0xd0,0xc7,0xc4,0x2c,0x88,0xcf, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa0,0x1b,0xfc,0x6c,0x10,0xae,0x41,0x30,0x4b, +0x50,0x0d,0x54,0x18,0x02,0x45,0xda,0xc2,0x34,0x62,0xe0,0x00,0x20,0x08,0x06,0x0f, +0xe8,0x06,0x37,0x1b,0xfc,0x6a,0x70,0xaa,0x81,0xa9,0x06,0x62,0x1b,0x04,0x71,0x16, +0x04,0x29,0x1b,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x21,0xba,0x01,0xd8,0x06,0xea, +0x1a,0xb4,0xd9,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xa0,0x1b,0xbc,0x6d,0x20,0xa3, +0x81,0x9d,0x6c,0x20,0xc4,0xc7,0x84,0x40,0x3e,0x16,0x10,0xf0,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0xe3,0x74,0x03,0xb3,0x0d,0x8a,0xc0,0x56,0x34,0x20,0xd9,0x40,0x3e, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa4,0x6e,0x80,0xb6,0x41,0xa0,0xa2,0x81,0x0d, +0x83,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x58,0xdd,0x40,0x6d,0x83,0x40,0x98, +0x6e,0x70,0xd7,0x20,0x38,0xd1,0x60,0x38,0x02,0x36,0xde,0x35,0x60,0xbe,0x59,0x86, +0xcb,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x70,0xdd,0xa0,0x6d,0x83,0x96,0x0d, +0x04,0x4b,0xd9,0x20,0x88,0xcf,0x2c,0xc1,0x35,0x50,0x61,0x08,0x16,0x52,0x8d,0x18, +0x38,0x00,0x08,0x82,0xc1,0xf3,0xba,0x81,0xd9,0x06,0xed,0x1a,0xd8,0x6a,0x50,0xab, +0x41,0xdc,0x06,0x61,0x00,0x06,0x5f,0x80,0xb3,0xc1,0x88,0x81,0x03,0x80,0x20,0x18, +0x3c,0xaf,0x1b,0x98,0x6d,0x10,0xaf,0x81,0xad,0x06,0xb5,0x1a,0xc4,0x6d,0x10,0x06, +0x60,0xf0,0xcd,0x6b,0x80,0xb3,0xc1,0x88,0x81,0x03,0x80,0x20,0x18,0x3c,0xaf,0x1b, +0x98,0x6d,0xf0,0xae,0x81,0xad,0x06,0xb5,0x1a,0xc4,0x6d,0x20,0xaf,0x81,0xbc,0x06, +0xf2,0x1a,0xc8,0x6b,0x80,0xb3,0x01,0x8e,0x18,0x18,0x00,0x08,0x82,0x41,0xe4,0xba, +0x41,0xe9,0x06,0xe5,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0xec,0x06,0x70,0x1b, +0x9c,0x47,0x30,0x4b,0x90,0x0d,0x54,0x18,0x02,0x06,0x3b,0x8d,0xa1,0xc8,0x7e,0xc4, +0x67,0x38,0x22,0xb0,0xd7,0x40,0xf8,0x86,0x23,0x84,0x7b,0x0d,0x88,0xef,0x84,0x21, +0x4e,0x18,0xc2,0x84,0x20,0x04,0xc3,0x0d,0xf8,0x11,0x80,0xc1,0x2c,0x83,0xb6,0x05, +0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xe1,0x6e,0xf0,0xba,0xc1,0x31,0x62,0x70,0x00, +0x20,0x08,0x06,0x07,0xef,0x06,0x7a,0x1b,0x24,0xc1,0x2c,0xc1,0x36,0x50,0x61,0x08, +0x1a,0x95,0x19,0x9b,0xe4,0x6c,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x78, +0x37,0x58,0xdd,0x20,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x77,0x03,0xbb,0x0d, +0x02,0x0b,0x50,0x36,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xbf,0x1b,0xf0, +0x6d,0x10,0x0c,0x47,0x18,0x28,0xe2,0x7c,0x17,0x18,0x65,0xc1,0x20,0x9f,0xe1,0x88, +0xc0,0x67,0x03,0xe1,0xbb,0xc0,0xa8,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xca,0x37, +0xf0,0xdb,0x60,0xd6,0x2c,0xf8,0xd9,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10, +0x9d,0x6f,0x40,0xba,0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0xfa,0x06,0xaa, +0x1b,0xac,0x69,0x10,0x98,0xcb,0x06,0x41,0x7c,0xcc,0x08,0xe4,0x33,0x4b,0xe0,0x00, +0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_c3656d4c28c844ff36ef4c3185ef5eb7.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_c3656d4c28c844ff36ef4c3185ef5eb7.h new file mode 100644 index 00000000..c470ae6f --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_c3656d4c28c844ff36ef4c3185ef5eb7.h @@ -0,0 +1,1042 @@ +// ffx_fsr2_accumulate_pass_c3656d4c28c844ff36ef4c3185ef5eb7.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_c3656d4c28c844ff36ef4c3185ef5eb7_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_c3656d4c28c844ff36ef4c3185ef5eb7_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_c3656d4c28c844ff36ef4c3185ef5eb7_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_c3656d4c28c844ff36ef4c3185ef5eb7_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_c3656d4c28c844ff36ef4c3185ef5eb7_SRVResourceNames[] = { "r_input_exposure", "r_dilated_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_lanczos_lut", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_c3656d4c28c844ff36ef4c3185ef5eb7_SRVResourceBindings[] = { 0, 2, 3, 4, 5, 10, 6, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_c3656d4c28c844ff36ef4c3185ef5eb7_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_c3656d4c28c844ff36ef4c3185ef5eb7_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_c3656d4c28c844ff36ef4c3185ef5eb7_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_c3656d4c28c844ff36ef4c3185ef5eb7_UAVResourceBindings[] = { 0, 1, 3, 4, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_c3656d4c28c844ff36ef4c3185ef5eb7_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_c3656d4c28c844ff36ef4c3185ef5eb7_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_c3656d4c28c844ff36ef4c3185ef5eb7_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_c3656d4c28c844ff36ef4c3185ef5eb7_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_c3656d4c28c844ff36ef4c3185ef5eb7_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_c3656d4c28c844ff36ef4c3185ef5eb7_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_c3656d4c28c844ff36ef4c3185ef5eb7_size = 16220; + +static const unsigned char g_ffx_fsr2_accumulate_pass_c3656d4c28c844ff36ef4c3185ef5eb7_data[] = { +0x44,0x58,0x42,0x43,0x77,0x01,0x70,0x64,0x3e,0xb0,0xfd,0x3f,0x8b,0x43,0x5f,0x69, +0x1b,0x3f,0x04,0xdd,0x01,0x00,0x00,0x00,0x5c,0x3f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x24,0x02,0x00,0x00,0xfc,0x0f,0x00,0x00,0x18,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xb0,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xd0,0x0d,0x00,0x00,0x62,0x00,0x05,0x00, +0x74,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xb8,0x0d,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x6b,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc2,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a, +0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b, +0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30, +0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18, +0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3, +0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21, +0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22, +0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95, +0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60,0x06,0xea,0xe6,0x08, +0x82,0x62,0x30,0x83,0x32,0x0c,0x1f,0x81,0x03,0x01,0xc3,0x08,0x82,0x31,0x53,0x1b, +0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83, +0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f, +0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4, +0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x23,0x49,0xe5, +0x30,0x02,0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4, +0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50, +0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f, +0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0, +0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07, +0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79, +0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0, +0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03, +0x3f,0x40,0xc2,0x89,0x52,0x3a,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83, +0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0, +0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87, +0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24, +0x18,0x2b,0xb1,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c, +0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0, +0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43, +0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x4e,0x72,0x67, +0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28, +0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87, +0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36, +0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x14,0x8c,0x04,0xcf,0x84,0x8d,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83, +0x1f,0xa0,0xc0,0x20,0x79,0x18,0x41,0x18,0xce,0x10,0x82,0x8f,0x5d,0x6d,0x34,0xd1, +0x34,0x4d,0xd3,0xc3,0x70,0x8e,0xe3,0x38,0x1a,0x86,0x61,0x18,0x86,0x41,0xf5,0x4d, +0xd2,0x14,0x51,0xc2,0xe4,0xb3,0x00,0xf3,0x2c,0x44,0xc4,0x4e,0xc0,0x44,0xa0,0x60, +0xa0,0x1b,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02, +0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2, +0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20, +0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01,0x1e,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2, +0x1c,0x0a,0xa2,0xf0,0x03,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30, +0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0, +0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x34,0x0a,0x1b,0xa2,0xa0,0x2d, +0x8a,0xab,0x78,0xe8,0x1b,0x01,0xa8,0x01,0x32,0x67,0x00,0x48,0x9d,0x01,0xa0,0x76, +0x06,0x80,0xde,0x19,0x00,0x8a,0x67,0x00,0x68,0x9e,0x01,0xa0,0x7a,0x06,0x80,0xec, +0x19,0x00,0xc2,0x67,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x84,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xa1,0x99,0x20,0x0c,0xce,0x06,0x61,0x20, +0x26,0x08,0xc3,0xb3,0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0x01,0xda,0x30,0x20, +0x09,0x31,0x41,0x30,0x03,0x39,0x20,0x24,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x55, +0x86,0x07,0xf7,0x36,0x57,0x27,0x57,0x36,0x41,0x18,0xa2,0x0d,0x82,0xd1,0x6c,0x48, +0x8c,0x85,0x31,0x8c,0x81,0x30,0x1c,0x62,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65, +0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73, +0x1b,0x92,0x61,0x81,0x0c,0x62,0x20,0x0c,0x67,0x82,0xa0,0x06,0x73,0xc0,0x4c,0xee, +0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad, +0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x48,0x1b,0x12,0x42,0x9a,0x0c, +0x6a,0x20,0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d, +0xdd,0xdc,0x04,0x61,0x98,0x26,0x08,0x03,0xb5,0x41,0x30,0xb0,0x0d,0x09,0xb5,0x58, +0xc6,0x35,0x10,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec, +0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x54,0x1b, +0x92,0x4b,0xda,0x0c,0x6e,0x20,0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17, +0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xb0,0x36,0x24,0x9c,0xe4,0x19,0xdf, +0x40,0x18,0xd9,0x04,0xa1,0x0d,0xe8,0x80,0x8d,0xdc,0x17,0x5b,0x98,0xdb,0x98,0xde, +0xdb,0xdc,0x17,0x5b,0x1d,0xdd,0x86,0x24,0x09,0x03,0x31,0x30,0x92,0x81,0x30,0x9c, +0x09,0xc2,0x70,0x31,0x91,0xfb,0x4a,0x6b,0x3b,0x6b,0x4a,0x83,0x9b,0x9b,0x20,0x0c, +0xd8,0x86,0x84,0x0c,0xc2,0xa0,0x0c,0x0c,0x33,0x18,0x08,0xc3,0x21,0x26,0xf7,0x45, +0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36,0x46,0x97,0x66,0x57,0xf6, +0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21,0x31,0x83,0x05,0x0d,0x8c,0x61,0x20,0x8c,0x6c, +0x43,0xf2,0x44,0x95,0xd6,0x81,0xc1,0x18,0x9c,0x41,0x1a,0x4c,0x10,0xde,0xa0,0x0e, +0xa8,0xc9,0xdd,0x7d,0xa5,0xb9,0xd1,0x95,0xc9,0xb9,0x85,0xb1,0x7d,0xd5,0xc1,0xcd, +0x8d,0x85,0xb1,0x95,0x91,0x7d,0x8d,0xbd,0xb1,0xbd,0xc9,0x4d,0x10,0x3e,0x38,0xd8, +0xb0,0x18,0x6b,0xc0,0x06,0x86,0x31,0x10,0x6d,0xd0,0x06,0x6d,0xe0,0x4c,0x10,0xe2, +0xc0,0x0e,0xe8,0xc8,0xdd,0x7d,0xb1,0xbd,0x8d,0xad,0x7d,0xcd,0xd1,0x85,0xd1,0xd5, +0xcd,0x6d,0x58,0x86,0x37,0x80,0x03,0x63,0x18,0x88,0x36,0x68,0x83,0x36,0xc8,0x26, +0x08,0x73,0x70,0x07,0x64,0xe4,0xee,0xbe,0xdc,0xca,0xee,0xbe,0xd8,0xde,0xc6,0xd6, +0xe6,0x36,0x2c,0x84,0x1c,0xcc,0x81,0x41,0x0d,0x44,0x1b,0xb4,0x41,0x1b,0x64,0x7c, +0xe4,0xee,0xbe,0xd8,0xea,0xda,0xc2,0xbe,0xd0,0xd2,0xe6,0xe8,0xde,0xe4,0xf2,0x36, +0x2c,0xd4,0x1a,0xd4,0x81,0x71,0x0d,0x44,0x1b,0xb4,0x41,0x1b,0x38,0x1b,0x08,0x37, +0x88,0x03,0x3a,0xb0,0x83,0x09,0x82,0x1d,0xe4,0x01,0x8d,0x31,0x31,0xa3,0x29,0x29, +0x99,0x09,0xc2,0x90,0x6d,0x40,0x0c,0x3c,0xc8,0x03,0xc3,0x18,0xf4,0x00,0xd8,0x10, +0xec,0xc1,0x04,0x01,0x0f,0xf4,0x80,0xcd,0xdc,0x17,0x53,0x9a,0x5b,0x59,0x98,0xdc, +0x10,0x5b,0x58,0x1b,0xdc,0x06,0xc4,0xe8,0x03,0x3f,0x30,0x86,0xc1,0x00,0x36,0x04, +0x7f,0xb0,0x81,0x50,0x83,0x3b,0xe0,0x03,0x50,0x98,0x20,0xd4,0x01,0x1e,0x70,0x49, +0x93,0x2a,0x73,0x23,0x2b,0x93,0x9b,0x4a,0xd3,0x2b,0x9b,0x20,0x7c,0x71,0xb0,0x01, +0x49,0x46,0x81,0x32,0xc8,0xe0,0x6a,0x48,0x81,0x4e,0x5a,0x53,0x18,0x9e,0x54,0x99, +0x1b,0x59,0x99,0xdc,0x54,0x9a,0x5e,0xd9,0x06,0x24,0x31,0x05,0xca,0x0c,0xc8,0xe0, +0x6a,0x48,0x81,0x4c,0x1a,0x51,0xda,0x1c,0x1c,0x5b,0x58,0xde,0x54,0x9a,0x5e,0xd9, +0x04,0x61,0xd0,0x36,0x20,0x09,0x2a,0x50,0xa9,0x40,0x06,0x57,0x43,0x0a,0xec,0xd2, +0x92,0xdc,0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6,0xde,0xea,0xe4, +0xc6,0xca,0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26,0x08,0xc3,0xb6, +0xc1,0x48,0x56,0x81,0x62,0x05,0x32,0xb8,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5, +0xc1,0x11,0xa5,0xb5,0x95,0xb9,0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x06,0x6e,0x03, +0x92,0xb8,0x02,0xf5,0x0a,0x64,0x70,0x35,0xa4,0x40,0x29,0x8d,0xa9,0xae,0x2d,0xac, +0x29,0x0d,0x8e,0xa9,0xcc,0xae,0x8c,0x8d,0xea,0xad,0x6a,0xae,0x6c,0x82,0x30,0x74, +0x1b,0x90,0x24,0x16,0x28,0x59,0x20,0x83,0xab,0x21,0x05,0x2e,0x69,0x46,0x72,0x61, +0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x13,0x84,0xc1,0xdb,0x80,0x24,0xb4,0x40,0xd5, +0x02,0x19,0x5c,0x0d,0x29,0x50,0x32,0x23,0x2a,0xb3,0x4b,0x1b,0x2b,0xa3,0x7a,0xb3, +0x4a,0x2b,0xbb,0x23,0x2a,0x83,0xa3,0x43,0x9b,0x20,0x0c,0xdf,0x06,0x23,0xb9,0x05, +0x0a,0x17,0xc8,0xa0,0xe1,0x61,0xa6,0x94,0x46,0x47,0x57,0x26,0x37,0x41,0x18,0xc0, +0x60,0x03,0x92,0xe8,0x02,0xb5,0x0b,0x64,0xd0,0x34,0xa4,0x40,0xc9,0xac,0xe9,0x8d, +0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x6e,0x6a,0x2c,0x8c,0xad,0x6c,0x82, +0x30,0x84,0xc1,0x06,0x23,0xe9,0x05,0xca,0x17,0xc8,0xa0,0x21,0x64,0x46,0xf4,0x76, +0xe7,0x36,0x37,0x16,0xc6,0x56,0x66,0x14,0x36,0x46,0xf7,0x26,0x37,0x41,0x18,0xc4, +0x60,0x03,0x92,0x80,0x03,0x15,0x0e,0x64,0xd0,0x34,0xa4,0xc0,0xcf,0xac,0xe9,0x8d, +0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x4e,0x29,0x8d,0x8e,0xae,0x4c,0x6e, +0x28,0xcc,0x6d,0xac,0x8c,0x8d,0x2d,0x8c,0x2e,0xed,0xcd,0x6d,0x82,0x30,0x8c,0xc1, +0x06,0x23,0x19,0x07,0x8a,0x1c,0xc8,0xa0,0x21,0x63,0x06,0x25,0x57,0x56,0x84,0x07, +0xf7,0x36,0x57,0x27,0x57,0x36,0x41,0x18,0xc8,0x60,0x03,0x92,0x98,0x03,0x75,0x0e, +0x64,0xd0,0x34,0xa4,0xc0,0xcc,0x0c,0x4a,0xae,0xcc,0x2e,0xed,0xad,0x6e,0xce,0x48, +0x2e,0xac,0xad,0x0c,0x4a,0xae,0xac,0x08,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x82, +0x30,0x94,0xc1,0x06,0x24,0x49,0x07,0x4a,0x1d,0xc8,0xa0,0x69,0x48,0x81,0x8b,0x19, +0x55,0x98,0x1b,0x52,0x18,0x9b,0x99,0xd1,0x93,0xd5,0x04,0x61,0x30,0x83,0x0d,0x46, +0xc2,0x0e,0x54,0x3b,0x90,0x41,0xc3,0xca,0x4c,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0xaa, +0x2c,0xae,0xae,0xcc,0x6d,0xac,0x8c,0xa9,0xcc,0xed,0x8c,0x0e,0x6d,0x82,0x30,0x9c, +0xc1,0x06,0x24,0x79,0x07,0x0a,0x1e,0xc8,0xa0,0x69,0x48,0x81,0x8a,0x19,0x51,0x19, +0x1b,0x5d,0x18,0x55,0x5a,0x5b,0xd9,0x04,0x61,0x40,0x83,0x0d,0x46,0x22,0x0f,0xd4, +0x3c,0x90,0x41,0xc3,0xcb,0x8c,0x28,0xcf,0x2d,0xac,0x2d,0x6d,0x4c,0xaa,0x6c,0x6e, +0x08,0x2d,0xcc,0xed,0xac,0xcc,0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82,0x30,0xa4,0xc1, +0x06,0x23,0xa9,0x07,0xca,0x1e,0xc8,0xa0,0x21,0x66,0x66,0x95,0x56,0x76,0x37,0x05, +0x17,0x36,0x56,0x46,0xf5,0xd6,0x54,0x46,0x57,0x26,0x37,0x67,0x14,0x36,0x46,0xf7, +0x26,0x37,0x41,0x18,0xd4,0x60,0x83,0x91,0xe0,0x03,0x95,0x0f,0x64,0xd0,0x6c,0xa0, +0xf4,0xa0,0x14,0x4e,0x41,0x15,0x5a,0x01,0x16,0x66,0xc1,0x16,0x72,0x81,0x17,0x7e, +0x41,0x1c,0xca,0x01,0x1d,0xd6,0xc1,0x1d,0xe2,0x81,0x1e,0xee,0x41,0x1f,0x36,0x0c, +0x86,0x28,0xec,0xc3,0x04,0x41,0x00,0x36,0x00,0x1b,0x06,0xc3,0x1f,0xfc,0x61,0x43, +0xf0,0x0f,0x1b,0x86,0xa1,0x1f,0x40,0x82,0xc2,0xd0,0xd4,0x86,0xc1,0x0c,0xcc,0x60, +0xd8,0x20,0x5c,0x23,0xb1,0xa1,0xe8,0x07,0x91,0x00,0x42,0x81,0x24,0x88,0x88,0xc9, +0x85,0xb9,0x8d,0xa1,0x95,0xcd,0x4d,0x10,0x86,0x35,0xa0,0x61,0xc6,0xf6,0x16,0x46, +0x37,0x37,0x41,0x18,0xd8,0x80,0x45,0x9a,0xdb,0x1c,0xdd,0xdc,0x04,0x61,0x68,0x03, +0x12,0x69,0x6e,0x74,0x73,0x13,0x84,0xc1,0x0d,0x88,0xd0,0x95,0xe1,0x7d,0xb1,0xbd, +0x85,0x91,0x4d,0x10,0x86,0x37,0x20,0x42,0x57,0x86,0xf7,0xe5,0xf6,0x26,0xd7,0xc6, +0x84,0xae,0x0c,0xef,0x6b,0x8e,0xee,0x4d,0xae,0x8c,0x45,0x5d,0x9a,0x1b,0xdd,0xdc, +0x06,0xc8,0x24,0x4e,0x02,0x25,0x52,0x42,0x25,0x56,0x82,0x25,0x5a,0xc2,0x25,0x5e, +0x02,0x26,0x4e,0x22,0x26,0x2e,0x99,0x90,0x85,0x2a,0x6c,0x6c,0x76,0x6d,0x2e,0x69, +0x64,0x65,0x6e,0x74,0x53,0x82,0xa0,0x0a,0x19,0x9e,0x8b,0x5d,0x99,0xdc,0x5c,0xda, +0x9b,0xdb,0x94,0x80,0x68,0x42,0x86,0xe7,0x62,0x17,0xc6,0x66,0x57,0x26,0x37,0x25, +0x30,0xea,0x90,0xe1,0xb9,0xcc,0xa1,0x85,0x91,0x95,0xc9,0x35,0xbd,0x91,0x95,0xb1, +0x4d,0x09,0x92,0x32,0x64,0x78,0x2e,0x72,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x73, +0x53,0x02,0x50,0xa8,0x44,0x86,0xe7,0x42,0x97,0x07,0x57,0x16,0xe4,0xe6,0xf6,0x46, +0x17,0x46,0x97,0xf6,0xe6,0x36,0x37,0x45,0xd8,0x07,0x90,0xa8,0x43,0x86,0xe7,0x52, +0xe6,0x46,0x27,0x97,0x07,0xf5,0x96,0xe6,0x46,0x37,0x37,0x25,0x20,0x89,0x2e,0x64, +0x78,0x2e,0x63,0x6f,0x75,0x6e,0x74,0x65,0x72,0x73,0x53,0x02,0x99,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x35,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x0d,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20, +0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40, +0x84,0xf9,0xc8,0x6d,0x9b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11, +0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x2d,0x6c,0xc3,0xe5,0x3b, +0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8, +0x6d,0x1b,0x83,0x34,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x96,0xe0,0x0c,0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x05,0x44, +0xc3,0xe5,0x3b,0x8f,0x6f,0x44,0x0e,0xf5,0x88,0x83,0x8f,0xdc,0xb6,0x1d,0x54,0xc3, +0xe5,0x3b,0x8f,0x2f,0x01,0xcc,0xb3,0x10,0x25,0x51,0x11,0x8b,0x5f,0xdc,0xb6,0x11, +0x54,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x44,0xe9,0x00,0x83,0x5f,0xdc, +0xb6,0x15,0x58,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11, +0xe1,0x17,0xb7,0x6d,0x02,0xd9,0x70,0xf9,0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38, +0x88,0x0d,0x18,0x39,0xd4,0xe3,0x23,0xb7,0x6d,0x06,0xcf,0x70,0xf9,0xce,0xe3,0x53, +0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48, +0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc3,0x65,0x6d,0x4c,0x28,0xc8,0x44,0xff, +0x36,0xef,0x4c,0x31,0x85,0xef,0x5e,0xb7,0x44,0x58,0x49,0x4c,0x3c,0x2f,0x00,0x00, +0x62,0x00,0x05,0x00,0xcf,0x0b,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0x24,0x2f,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00, +0xc6,0x0b,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c, +0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42, +0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20, +0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50, +0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00, +0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d, +0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff, +0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42, +0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc3,0x00,0x00,0x00, +0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3, +0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe8,0xc1,0x08, +0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08, +0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89, +0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3, +0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8, +0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83, +0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1, +0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18, +0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c, +0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60, +0x06,0xea,0xe6,0x08,0x82,0x62,0x30,0x83,0x32,0x0c,0x1f,0x81,0x03,0x01,0xc3,0x08, +0x82,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39, +0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c, +0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01, +0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c, +0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21, +0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c, +0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc, +0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00, +0x09,0x23,0x49,0xe5,0x30,0x02,0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f, +0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4, +0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0, +0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07, +0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61, +0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a, +0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0, +0x03,0x3f,0x00,0x03,0x3f,0x40,0xc2,0x89,0x52,0x3a,0x53,0x18,0x8c,0x03,0x3b,0x84, +0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83, +0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e, +0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86, +0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0, +0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07, +0x7a,0xf0,0x03,0x24,0x18,0x2b,0xb1,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3, +0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98, +0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01, +0x0a,0x4e,0x72,0x67,0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59, +0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0, +0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87, +0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x14,0x8c,0x04,0xcf, +0x84,0x8d,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39, +0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc, +0x43,0x38,0xd0,0x83,0x1f,0xa0,0xc0,0x20,0x79,0x18,0x41,0x18,0xce,0x10,0x82,0x8f, +0x5d,0x6d,0x34,0xd1,0x34,0x4d,0xd3,0xc3,0x70,0x8e,0xe3,0x38,0x1a,0x86,0x61,0x18, +0x86,0x41,0xf5,0x4d,0xd2,0x14,0x51,0xc2,0xe4,0xb3,0x00,0xf3,0x2c,0x44,0xc4,0x4e, +0xc0,0x44,0xa0,0x60,0xa0,0x7b,0x0a,0x00,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c, +0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10, +0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0xc8,0x02,0x01,0x11,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24, +0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2,0x1c,0x0a,0xa2,0xf0,0x03,0xe8,0x1b,0x01, +0x20,0x73,0x06,0x80,0xd4,0x19,0x00,0x6a,0x67,0x00,0xe8,0x9d,0x01,0xa0,0x78,0x06, +0x80,0xe6,0x19,0x00,0xb2,0x67,0x00,0x08,0x9f,0x01,0x00,0x00,0x79,0x18,0x00,0x00, +0x72,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xa1,0x99,0x20,0x0c, +0xce,0x06,0x61,0x20,0x26,0x08,0xc3,0xb3,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06, +0xc4,0x20,0x26,0x08,0x03,0x34,0x41,0x30,0x83,0x8d,0xc0,0x04,0x61,0x88,0x36,0x08, +0x4a,0xb3,0x21,0x51,0x16,0x46,0x51,0x06,0x42,0x71,0x36,0x24,0xc3,0xc2,0x28,0xc4, +0x40,0x28,0xce,0x04,0x41,0x0d,0xb8,0x09,0xc2,0x20,0x6d,0x48,0x88,0x88,0x51,0xa4, +0x81,0x50,0x9c,0x09,0xc2,0x30,0x4d,0x10,0x06,0x6a,0x83,0xa0,0x54,0x1b,0x12,0x69, +0x61,0x14,0x6a,0x20,0x14,0x6b,0x82,0x30,0x54,0x1b,0x12,0x2a,0x62,0x14,0x6c,0x20, +0x14,0x67,0x82,0x30,0x58,0x1b,0x12,0x2c,0x62,0x14,0x6d,0x20,0x14,0x6b,0x82,0xd0, +0x06,0xdd,0x86,0xc4,0xe0,0x18,0xc5,0x18,0x08,0xc5,0x99,0x20,0x0c,0xd7,0x04,0x61, +0xc0,0x36,0x24,0x1e,0xc7,0x28,0xdf,0x40,0x28,0xce,0x86,0xe4,0x5b,0x18,0x65,0x18, +0x08,0xc5,0xda,0x90,0x3c,0xd0,0x74,0x65,0x5b,0x07,0x06,0x61,0x30,0x41,0x78,0x03, +0x6f,0x82,0xf0,0x69,0x1b,0x16,0x65,0x0c,0x18,0x45,0x19,0x08,0x32,0x20,0x03,0x32, +0x70,0x26,0x08,0x71,0xf0,0x6d,0x58,0x06,0x33,0x60,0x94,0x61,0x20,0xc8,0x80,0x0c, +0xc8,0xc0,0x9a,0x20,0xcc,0x01,0x18,0x6c,0x58,0x08,0x34,0x60,0x14,0x69,0x20,0xc8, +0x80,0x0c,0xc8,0xc0,0xda,0xb0,0x48,0x63,0xc0,0x28,0xd4,0x40,0x90,0x01,0x19,0x90, +0x81,0xb3,0x81,0x28,0x83,0x33,0x48,0x03,0x35,0x98,0x20,0xd8,0x41,0x18,0x4c,0x10, +0x86,0x6c,0x03,0xa2,0xb0,0x01,0xa3,0x28,0x43,0x1b,0x00,0x1b,0x02,0x37,0x98,0x20, +0xe0,0x81,0x18,0x6c,0x40,0x14,0x38,0x60,0x94,0x61,0x50,0x80,0x0d,0x41,0x1c,0x6c, +0x20,0xc4,0x60,0x0d,0xde,0x40,0x0e,0x26,0x08,0x02,0x40,0x61,0x68,0x6a,0xc3,0xf0, +0x7d,0xc3,0x06,0x81,0xb2,0x83,0x0d,0x05,0x1d,0xd4,0x01,0x30,0x07,0x77,0x50,0x85, +0x8d,0xcd,0xae,0xcd,0x25,0x8d,0xac,0xcc,0x8d,0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73, +0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x9b,0x12,0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2, +0xd8,0xec,0xca,0xe4,0xa6,0x04,0x46,0x1d,0x32,0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32, +0xb9,0xa6,0x37,0xb2,0x32,0xb6,0x29,0x01,0x52,0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee, +0xad,0x4e,0x6e,0xac,0x6c,0x6e,0x4a,0x20,0x07,0x75,0xc8,0xf0,0x5c,0xca,0xdc,0xe8, +0xe4,0xf2,0xa0,0xde,0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0x77,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x35,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x0d,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e, +0x71,0xdb,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc8,0x6d, +0x9b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94, +0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x2d,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54, +0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0x1b,0x83,0x34, +0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x96,0xe0,0x0c, +0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x05,0x44,0xc3,0xe5,0x3b,0x8f, +0x6f,0x44,0x0e,0xf5,0x88,0x83,0x8f,0xdc,0xb6,0x1d,0x54,0xc3,0xe5,0x3b,0x8f,0x2f, +0x01,0xcc,0xb3,0x10,0x25,0x51,0x11,0x8b,0x5f,0xdc,0xb6,0x11,0x54,0xc3,0xe5,0x3b, +0x8f,0x3f,0x11,0xd7,0x44,0x45,0x44,0xe9,0x00,0x83,0x5f,0xdc,0xb6,0x15,0x58,0xc3, +0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11,0xe1,0x17,0xb7,0x6d, +0x02,0xd9,0x70,0xf9,0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38,0x88,0x0d,0x18,0x39, +0xd4,0xe3,0x23,0xb7,0x6d,0x06,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e, +0x71,0xdb,0x00,0x00,0x61,0x20,0x00,0x00,0x77,0x09,0x00,0x00,0x13,0x04,0x5c,0x2c, +0x10,0x00,0x00,0x00,0x49,0x00,0x00,0x00,0x34,0xcc,0x00,0x94,0x51,0x21,0x15,0x61, +0x40,0xb1,0x95,0x5c,0xa9,0x14,0x5f,0xd9,0xd5,0x40,0xb9,0x14,0x4c,0xd9,0x14,0x53, +0x19,0x06,0x14,0x6f,0x40,0xf9,0x06,0x94,0x52,0x15,0x54,0x44,0xf9,0x14,0x0d,0x7d, +0x35,0x40,0x4a,0x11,0x94,0x41,0x79,0x94,0xc0,0x08,0x00,0x19,0x63,0x04,0x20,0x08, +0x82,0x28,0x18,0x8c,0x11,0xb4,0xe6,0x9c,0xb3,0xdf,0x18,0x01,0x08,0x82,0xa0,0xfc, +0x8d,0x11,0x80,0x20,0x08,0xf3,0xbf,0x30,0x46,0x00,0x82,0x20,0x18,0xff,0xc2,0x18, +0xc1,0x3b,0x93,0x26,0xda,0x8d,0x11,0x80,0x20,0x08,0xc2,0xbf,0x30,0x46,0x00,0x82, +0x20,0x08,0x82,0xc1,0x18,0x41,0x6b,0xce,0x39,0xef,0x8d,0x11,0x80,0x20,0x08,0xca, +0x60,0x30,0x46,0x00,0x82,0x20,0x08,0x82,0xc2,0x18,0x01,0x08,0xe2,0xff,0x3d,0x06, +0x63,0x04,0x21,0x09,0x86,0x78,0x37,0x46,0xb0,0xc7,0x6a,0xbc,0x7f,0x63,0x04,0x6b, +0xad,0xd6,0xe2,0x37,0x46,0xf0,0xdf,0x7f,0xff,0x7e,0x63,0x04,0xad,0x39,0xe7,0xbc, +0x2f,0x8c,0x11,0xc8,0xa2,0xdb,0xff,0xdf,0x18,0x81,0xce,0x9a,0x73,0xfa,0x8d,0x11, +0xa8,0x78,0x7d,0xaa,0xde,0x18,0x01,0x08,0x82,0x20,0x08,0x0e,0x63,0x04,0x6b,0xad, +0xd6,0xba,0x37,0x46,0x00,0x82,0xa0,0x7f,0x87,0xc1,0x18,0x41,0x6b,0xce,0x39,0xed, +0x8d,0x11,0x80,0x20,0x08,0x92,0x60,0x30,0x46,0x00,0x82,0x20,0xa8,0x83,0xc1,0x18, +0x81,0x08,0x92,0x20,0xbe,0x8d,0x11,0xc0,0x71,0x99,0xdf,0xde,0x18,0x01,0x59,0xf2, +0xfa,0xfd,0x8d,0x11,0x80,0x20,0x08,0xb2,0x60,0x30,0x46,0x00,0x82,0x20,0x88,0x7e, +0x63,0x04,0x20,0x08,0x82,0xf8,0x2f,0xcc,0x00,0x8c,0x11,0x80,0x20,0x08,0xe2,0xdf, +0x18,0x01,0x08,0x82,0x20,0xfc,0x8d,0x00,0x00,0x00,0x00,0x00,0x23,0x06,0x09,0x00, +0x82,0x60,0x00,0x06,0xb7,0xb0,0x07,0x66,0x10,0x0b,0xb0,0x90,0x0a,0x23,0x06,0x09, +0x00,0x82,0x60,0x00,0x06,0xb8,0xc0,0x07,0x67,0x60,0x0b,0xb2,0xa0,0x0a,0x23,0x06, +0x09,0x00,0x82,0x60,0x00,0x06,0xb9,0xd0,0x07,0x68,0x80,0x0b,0xb8,0xb0,0x0a,0x23, +0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xba,0xe0,0x07,0x69,0x60,0x0b,0xb6,0xc0,0x0a, +0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xbb,0xf0,0x07,0x69,0xf0,0x0a,0xba,0xd0, +0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xbc,0x00,0x0a,0x6a,0x10,0x0b,0xb0, +0xe0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xbd,0x10,0x0a,0x6b,0xa0,0x0b, +0xba,0xf0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xbe,0x20,0x0a,0x6c,0x50, +0x0b,0xb4,0x00,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xbf,0x30,0x0a,0x6d, +0x80,0x0b,0xb6,0x10,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe0,0x40,0x0a, +0x6e,0xa0,0x0b,0xb9,0x20,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe1,0x50, +0x0a,0x6f,0xf0,0x0b,0xbb,0x30,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe2, +0x60,0x0a,0x70,0x10,0x0e,0xe0,0x40,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06, +0xe3,0x70,0x0a,0x71,0xf0,0x0b,0xbf,0x50,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00, +0x06,0xe4,0x80,0x0a,0x75,0x00,0x0e,0xe3,0x60,0x0b,0x23,0x06,0x09,0x00,0x82,0x60, +0x00,0x06,0xe5,0x90,0x0a,0x77,0x10,0x0e,0xe1,0x70,0x0b,0x23,0x06,0x06,0x00,0x82, +0x60,0x40,0xc4,0x03,0x28,0x88,0xc3,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0xf2,0x10, +0x0a,0xe6,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x84,0x3c,0x84,0x02,0x39,0x8c,0x18, +0x18,0x00,0x08,0x82,0x01,0x31,0x0f,0xa2,0x80,0x0e,0x23,0x06,0x07,0x00,0x82,0x60, +0xd0,0xad,0xc3,0x2a,0x14,0xe9,0x30,0x9a,0x10,0x04,0x65,0x98,0xc3,0x95,0x71,0x0e, +0x57,0x81,0x2b,0x70,0x11,0x01,0x54,0x60,0x0a,0x5a,0x49,0x01,0x25,0x24,0x70,0x82, +0x61,0x27,0x18,0x66,0x02,0x18,0xc0,0xc7,0x84,0x30,0x80,0xcf,0x68,0x42,0x03,0x5c, +0x60,0xd8,0x39,0x86,0x59,0x21,0xd0,0xc7,0x0a,0x81,0x3e,0x23,0x06,0x07,0x00,0x82, +0x60,0xa0,0xf9,0x43,0x2f,0x5c,0xf5,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0x1d,0x48,0x80,0x83,0xb6,0x0f,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0x27,0x18,0x76,0x82,0x61,0x76,0x08,0xf4,0xb1,0x43,0xa0,0x8f,0x09,0x0c, +0x7c,0x4c,0x60,0xe0,0x33,0x9a,0x90,0x08,0xa3,0x09,0xca,0x60,0x08,0x21,0x1f,0x43, +0x08,0xf9,0x98,0x32,0x0b,0xf0,0x31,0x85,0x16,0xe0,0x33,0x62,0x70,0x00,0x20,0x08, +0x06,0xc7,0x4d,0xd4,0x03,0x21,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x81,0x13,0xf6, +0x40,0x08,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe4,0x04,0x3e,0xec,0x81,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0x87,0x4e,0xe4,0x03,0x1f,0x08,0xa7,0x18,0x76,0x8a,0x61, +0x46,0x08,0xf4,0x31,0x42,0xa0,0x8f,0x51,0x9c,0x7c,0x8c,0xe2,0xe4,0x73,0xc2,0x40, +0x27,0x0c,0x34,0x62,0xd0,0x00,0x20,0x08,0x06,0x8d,0x58,0x80,0x04,0x1e,0xd8,0x84, +0x10,0x8c,0xc4,0x48,0x8c,0xc4,0x48,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x58,0x19, +0x08,0xf2,0xb1,0x32,0x10,0xe4,0x63,0x82,0x20,0x1f,0x13,0x04,0xf9,0x98,0x10,0xc0, +0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xb4,0x00,0x89,0xc0,0x90,0x34,0x80,0x8f, +0x21,0x69,0x00,0x9f,0xe1,0x08,0xe1,0x15,0x86,0x6f,0x38,0x62,0x90,0x85,0xe2,0x2b, +0x21,0xd0,0xe1,0x08,0x42,0x16,0x86,0x6f,0x38,0xa2,0xa8,0x85,0xe2,0x2b,0x21,0xd0, +0x22,0x02,0x1d,0x31,0x78,0x00,0x10,0x04,0x83,0x29,0x2e,0x5c,0xa2,0x15,0x50,0x01, +0xbb,0x72,0x21,0x17,0xd0,0x02,0x2d,0x6a,0xc2,0x16,0x46,0x13,0x82,0x61,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0x22,0xba,0x18,0x8b,0x60,0xc4,0xe0,0x01,0x40,0x10,0x0c,0x26, +0xba,0x88,0x09,0x5a,0x58,0x85,0x4d,0xe3,0x05,0x5e,0x58,0x8b,0xb5,0xc0,0x89,0x5c, +0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x6e,0x2e, +0x66,0xa2,0x15,0xe0,0x62,0x34,0x21,0x18,0x86,0x1b,0x02,0xb8,0x00,0x83,0x52,0x50, +0x82,0x4b,0x08,0xb6,0x06,0x95,0xe0,0x6a,0x02,0x9d,0x65,0x08,0x84,0x60,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x3a,0xbd,0xd0,0x09,0x5a,0xc0,0x8b,0xd1,0x84,0x00,0x18,0x4d, +0x10,0x82,0x13,0x0c,0x3b,0xc1,0x30,0x13,0x36,0xf9,0x98,0xb0,0xc9,0xc7,0x84,0x93, +0x80,0x8f,0x09,0x28,0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x56,0x23,0x2d, +0x0c,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xd6,0x58,0x8b,0x76,0x08,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x68,0x8d,0xb5,0x38,0x86,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x5c,0xa3,0x2d,0xde,0x21,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x88,0x35,0xc6, +0x62,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x35,0xc8,0x42,0x38,0x61,0xa0,0x13, +0x06,0xb2,0x83,0x88,0x8f,0x19,0x44,0x7c,0x8a,0x60,0x0b,0x28,0xa2,0x2d,0x60,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x2a,0xd9,0x30,0x0b,0x41,0x35,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xa0,0x9a,0x8d,0xb3,0x10,0x56,0x63,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0xdc, +0xb0,0x8b,0x77,0x60,0x0d,0x21,0xc8,0x8b,0xbc,0xc8,0x8b,0xbc,0x18,0x4d,0x08,0x80, +0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x18,0x31,0x68,0x00,0x10,0x04, +0x83,0xa6,0x37,0xf6,0x82,0x1e,0x62,0xa3,0x31,0xfc,0xc2,0x2f,0xfc,0xc2,0x2f,0x46, +0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x4a,0xca,0x0d, +0xb0,0x30,0xd8,0x0b,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x05,0x1e,0x78,0x21, +0x04,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x94,0xc7,0x68,0xf0,0x43,0x6e,0x04,0x8e, +0x69,0x98,0x86,0x69,0x98,0xc6,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20, +0x8c,0x26,0x10,0x43,0x69,0xe0,0x01,0x23,0x06,0x07,0x00,0x82,0x60,0x50,0x9d,0xc7, +0x5f,0x04,0xc8,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xec,0xa1,0x1a,0x23,0x01,0x1e, +0x41,0xd5,0x1a,0xad,0xd1,0x1a,0xad,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a, +0x30,0x08,0xa3,0x09,0xc4,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d,0x7c,0xbc,0x06, +0x4a,0x94,0xc7,0x06,0x06,0xb2,0x21,0x1b,0xb2,0x21,0x1b,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0, +0xd8,0x07,0x6d,0xb4,0x84,0x7a,0x98,0x41,0x19,0xdc,0xc6,0x6d,0xdc,0xc6,0x6d,0x8c, +0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x8c,0x18,0x34, +0x00,0x08,0x82,0x41,0xb3,0x1f,0xb9,0x21,0x13,0xef,0x71,0xa9,0x01,0x6f,0xf0,0x06, +0x6f,0xf0,0xc6,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10, +0xc3,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x20,0xe2,0x1b,0x37,0x41,0x1f,0xd5,0x1b, +0x84,0x47,0x78,0x84,0x47,0x78,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c, +0xc2,0x68,0x02,0x31,0x14,0x1d,0xf0,0x07,0xd8,0x28,0xf8,0x06,0x08,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xa0,0x1a,0x91,0xdd,0x10,0x82,0x11,0x83,0x06,0x00,0x41,0x30,0x68, +0x50,0xc4,0x3c,0x7e,0x82,0x3f,0xe4,0x20,0x48,0x8f,0xf4,0x48,0x8f,0xf4,0x18,0x4d, +0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x18,0x31,0x68,0x00, +0x10,0x04,0x83,0xa6,0x45,0xd6,0x83,0x2c,0x42,0xa4,0x0f,0x0c,0xf7,0x70,0x0f,0xf7, +0x70,0x8f,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86, +0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x64,0x04,0x3e,0xd2,0xc2,0x44,0xdc,0x60,0x99, +0x8f,0xf9,0x98,0x8f,0xf9,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84, +0xd1,0x04,0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xe6,0x46,0xea,0xc3,0x2d,0x56, +0x84,0x0d,0x20,0xfc,0xc0,0x0f,0xfc,0xc0,0x8f,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82, +0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x5a,0x05,0x19,0x81,0x11,0x83,0x03,0x00,0x41, +0x30,0xa8,0x72,0x24,0x3e,0x82,0x6b,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x1f,0xe1, +0x8f,0xba,0x90,0x11,0x54,0x08,0xfe,0xe3,0x3f,0xfe,0xe3,0x3f,0x46,0x13,0x02,0x60, +0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x46,0x0c,0x1a,0x00,0x04,0xc1, +0xa0,0x19,0x93,0x10,0xd1,0x8b,0x1b,0x99,0x05,0x83,0x44,0x48,0x84,0x44,0x48,0x64, +0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0x61,0xc4,0xa0, +0x01,0x40,0x10,0x0c,0x1a,0x34,0x31,0x91,0xbf,0xe0,0x11,0x52,0x58,0x52,0x24,0x45, +0x52,0x24,0x45,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81, +0x18,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x69,0x93,0x15,0x21,0x8d,0x30,0x11,0x05, +0xc8,0x45,0x5c,0xc4,0x45,0x5c,0x64,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61, +0x10,0x46,0x13,0x88,0xc1,0x70,0x03,0x1c,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06, +0x51,0x9c,0xa0,0x49,0x60,0xc1,0x6d,0xc8,0x67,0xc4,0xe0,0x01,0x40,0x10,0x0c,0x26, +0x39,0x79,0x11,0xd8,0x48,0x8d,0x00,0x37,0x74,0x43,0x37,0xd2,0x24,0x4d,0x6c,0xe4, +0x36,0x46,0x13,0x02,0xc0,0xe4,0xa3,0x1c,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06, +0x91,0x9d,0xb4,0x49,0x60,0x01,0x6f,0xc8,0x67,0xc4,0xe0,0x01,0x40,0x10,0x0c,0xa6, +0x3b,0xa1,0x91,0xda,0x70,0x8d,0xa0,0x37,0x7e,0xe3,0x37,0xdc,0xc4,0x4d,0x76,0x84, +0x37,0x46,0x13,0x02,0xc0,0xc0,0x43,0x1d,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06, +0xd1,0x9e,0xc8,0x49,0x60,0x41,0x78,0xc8,0x67,0xc4,0xe0,0x01,0x40,0x10,0x0c,0x26, +0x3e,0xc9,0x11,0xdd,0x98,0x8d,0x40,0x3c,0xc8,0x83,0x3c,0xe6,0x64,0x4e,0xc0,0x24, +0x3c,0x46,0x13,0x02,0xc0,0xfe,0xe3,0x1d,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06, +0x11,0xa8,0xdc,0x49,0x60,0x81,0x79,0xc8,0x67,0xc4,0xe0,0x01,0x40,0x10,0x0c,0xa6, +0x50,0xf1,0x91,0xdf,0xc0,0x8d,0xe0,0x3c,0xd2,0x23,0x3d,0xf0,0x04,0x4f,0xca,0xc4, +0x3c,0x46,0x13,0x02,0xc0,0xa0,0x76,0x90,0x8f,0x45,0xed,0x20,0x1f,0x93,0xda,0x41, +0x3e,0x36,0xb5,0x83,0x7c,0xec,0x61,0x07,0xf9,0x18,0xc4,0x0e,0xf2,0xb1,0x88,0x1d, +0xe4,0x63,0x12,0x3b,0xc8,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f, +0x11,0x08,0x7c,0x4c,0x62,0x07,0xf9,0xd8,0xc4,0x0e,0xf2,0x31,0x8a,0x1d,0xe4,0x63, +0x15,0x3b,0xc8,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04, +0x7c,0xac,0x6a,0x07,0xf9,0x98,0xd5,0x0e,0xf2,0xb1,0xab,0x1d,0xe4,0x63,0x58,0x3b, +0xc8,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0xec, +0x0c,0xd8,0x00,0x3e,0x16,0x8c,0x01,0x7c,0x2c,0xf8,0xe0,0x63,0x47,0x40,0x1f,0x3b, +0x04,0xfa,0xd8,0x31,0xd0,0xc7,0x0e,0x82,0x3e,0x36,0x07,0xf7,0x20,0x1f,0xa3,0x83, +0x7b,0x90,0x8f,0xd5,0xc1,0x3d,0xc8,0xc7,0xec,0xe0,0x1e,0xe4,0x63,0x72,0x60,0x0f, +0xf2,0xb1,0x39,0xb0,0x07,0xf9,0x18,0x1d,0xd8,0x83,0x7c,0xac,0x0e,0xec,0x41,0x3e, +0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x75,0x90, +0x0f,0xf2,0x31,0x3b,0xc8,0x07,0xf9,0xd8,0x1d,0xe4,0x83,0x7c,0x0c,0x0f,0xf2,0x41, +0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x78, +0xc0,0x0f,0xf2,0xb1,0x3c,0xe0,0x07,0xf9,0x98,0x1e,0xf0,0x83,0x7c,0x6c,0x0f,0xf8, +0x41,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63, +0x44,0x18,0xd0,0xc7,0x08,0x31,0xa0,0x8f,0x11,0x63,0x40,0x1f,0x23,0xc8,0x80,0x3e, +0x36,0x0b,0x20,0x21,0x1f,0xa3,0x05,0x90,0x90,0x8f,0xd5,0x02,0x48,0xc8,0xc7,0x6c, +0x01,0x24,0xe4,0x63,0xb2,0xf0,0x0f,0xf2,0xb1,0x59,0xf8,0x07,0xf9,0x18,0x2d,0xfc, +0x83,0x7c,0xac,0x16,0xfe,0x41,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0x11,0x08, +0x7c,0x8c,0x40,0xe0,0x63,0xb5,0x20,0x12,0xf2,0x31,0x5b,0x10,0x09,0xf9,0xd8,0x2d, +0x88,0x84,0x7c,0x0c,0x17,0x44,0x42,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21, +0x04,0x7c,0x0c,0x21,0xe0,0x63,0xb8,0x50,0x12,0xf2,0xb1,0x5c,0x28,0x09,0xf9,0x98, +0x2e,0x94,0x84,0x7c,0x6c,0x17,0x4a,0x42,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f, +0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x44,0x28,0xd0,0xc7,0x08,0x51,0xa0,0x8f,0x11, +0xa3,0x40,0x1f,0x23,0x48,0x81,0x3e,0x36,0x0f,0x2a,0x21,0x1f,0xa3,0x07,0x95,0x90, +0x8f,0xd5,0x83,0x4a,0xc8,0xc7,0xec,0x41,0x25,0xe4,0x63,0xf2,0x90,0x12,0xf2,0xb1, +0x79,0x48,0x09,0xf9,0x18,0x3d,0xa4,0x84,0x7c,0xac,0x1e,0x52,0x42,0x3e,0x46,0x20, +0xf0,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0xf5,0xc0,0x12,0xf2, +0x31,0x7b,0x60,0x09,0xf9,0xd8,0x3d,0xb0,0x84,0x7c,0x0c,0x1f,0x58,0x42,0x3e,0x86, +0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0xf8,0xf0,0x12, +0xf2,0xb1,0x7c,0x78,0x09,0xf9,0x98,0x3e,0xbc,0x84,0x7c,0x6c,0x1f,0x5e,0x42,0x3e, +0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x44,0x38, +0xd0,0xc7,0x08,0x71,0xa0,0x8f,0x11,0xe3,0x40,0x1f,0x23,0xc8,0x81,0x3e,0xf6,0x2e, +0xf6,0x11,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x50,0xe7,0x6f,0x02,0x0b,0xdc, +0x45,0x3e,0x23,0x06,0x0f,0x00,0x82,0x60,0x30,0xa5,0x8e,0xd9,0x9c,0x0b,0xb8,0x04, +0xef,0x12,0x2f,0xf1,0x02,0x3a,0xa0,0xd3,0x36,0xee,0x32,0x9a,0x10,0x00,0x96,0x32, +0xfb,0x11,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x5a,0x87,0x74,0x02,0x0b,0xe6, +0x45,0x3e,0x23,0x06,0x0f,0x00,0x82,0x60,0x30,0xb9,0xce,0xda,0xb0,0x4b,0xb9,0x04, +0xf4,0x62,0x2f,0xf6,0x52,0x3a,0xa5,0x23,0x37,0xf3,0x32,0x9a,0x10,0x00,0x76,0x2f, +0x20,0x12,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x64,0x27,0x75,0x02,0x0b,0xf0, +0x45,0x3e,0x23,0x06,0x0f,0x00,0x82,0x60,0x30,0xcd,0x0e,0xdc,0xc4,0x8b,0xba,0x04, +0xf9,0xb2,0x2f,0xfb,0xa2,0x3a,0xaa,0x73,0x37,0xf8,0x32,0x9a,0x10,0x00,0x66,0x33, +0x25,0x12,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x6e,0xc7,0x75,0x02,0x0b,0xfa, +0x45,0x3e,0x23,0x06,0x0f,0x00,0x82,0x60,0x30,0xe1,0x4e,0xdd,0xd8,0xcb,0xbb,0x04, +0xfe,0x02,0x32,0x20,0xf3,0x3a,0xaf,0xc3,0x37,0xfd,0x32,0x9a,0x10,0x00,0x06,0xe1, +0x83,0x7c,0x2c,0xc2,0x07,0xf9,0x98,0x84,0x0f,0xf2,0xb1,0x09,0x1f,0xe4,0x63,0x0f, +0x2f,0xc8,0xc7,0x20,0x5e,0x90,0x8f,0x45,0xbc,0x20,0x1f,0x93,0x78,0x41,0x3e,0x46, +0x20,0xf0,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x12,0x29,0xc8, +0xc7,0x26,0x52,0x90,0x8f,0x51,0xa4,0x20,0x1f,0xab,0x48,0x41,0x3e,0x86,0x10,0xf0, +0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x15,0x1b,0xc8,0xc7,0x2c, +0x36,0x90,0x8f,0x5d,0x6c,0x20,0x1f,0xc3,0xd8,0x40,0x3e,0x86,0x10,0xf0,0x31,0x84, +0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x67,0xc0,0x06,0xf0,0xb1,0x60,0x0c, +0xe0,0x63,0xc1,0x07,0x1f,0x3b,0x02,0xfa,0xd8,0x21,0xd0,0xc7,0x8e,0x81,0x3e,0x76, +0x10,0xf4,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x84,0x7e,0x27,0x45,0x48,0x64, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x11,0x02,0x9f,0x14,0x21,0x91,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x46,0x28,0x7c,0x52,0x84,0x44,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x20,0x21,0xf1,0x49,0x11,0x12,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x84, +0xc8,0xa7,0x45,0x50,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x13,0x2a,0x9f,0x16, +0x41,0x91,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4e,0xc8,0x7c,0x5a,0x04,0x45,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x40,0xa1,0xf3,0x69,0x11,0x14,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0x23,0x85,0xce,0x07,0xd1,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x54,0x08,0x7d,0x10,0xfd,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x85,0xd2,0x07, +0xd1,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x58,0x48,0x7d,0x10,0xfd,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0xa3,0x85,0xd8,0x07,0xf1,0x8f,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x5c,0xa8,0x7d,0x10,0xff,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x85, +0xdc,0x07,0xf1,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x60,0xe8,0x7d,0x10,0xff, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x86,0xde,0x07,0xe9,0x8f,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x64,0x08,0x7e,0x90,0xfe,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x63,0x86,0xe2,0x07,0xe9,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x68,0x48,0x7e, +0x90,0xfe,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x86,0xe8,0x07,0x09,0x91,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x6c,0xa8,0x7e,0x90,0x10,0x19,0x31,0x38,0x00,0x10, +0x04,0x83,0xe3,0x86,0xec,0x07,0x09,0x91,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x70, +0xe8,0x7e,0x90,0x10,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x87,0xf0,0x87,0x43, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd0,0xa1,0xfc,0xe1,0x90,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x76,0x48,0x7f,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x1e, +0xda,0x1f,0x0e,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x87,0xf6,0x87,0x40,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf0,0x21,0xfe,0x21,0x90,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x7e,0xa8,0x7f,0x08,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x30,0xf2, +0x1f,0x02,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x4d,0x87,0xf2,0x67,0x6e,0x6a,0x68, +0x34,0x21,0x08,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x11,0x23,0x10,0xba,0x1b,0x1b, +0xb2,0x21,0x1b,0x1a,0xa1,0x11,0x1a,0xa1,0x11,0x1a,0x4d,0x08,0x80,0xe1,0x88,0xc0, +0x74,0x82,0x6f,0xba,0x21,0x75,0x84,0xc0,0x94,0x82,0x3e,0xa6,0x18,0xf4,0x31,0xe5, +0xa0,0x8f,0x11,0x83,0x7c,0xac,0x18,0xe4,0x63,0x83,0x21,0x9f,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xda,0x88,0x85,0x06,0xd7,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3, +0x8d,0x5a,0x68,0x78,0x9d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xde,0xc8,0x85,0x06, +0xd8,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x8e,0x5c,0x68,0x48,0x9f,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xe2,0xe8,0x85,0x06,0xf5,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0x43,0x8e,0x60,0x68,0x58,0x1f,0x13,0x6a,0x47,0x3e,0x26,0x10,0xf0,0xb1,0x60, +0x77,0xe4,0x63,0xc1,0x00,0x1f,0x3b,0x8a,0xf8,0x58,0xa0,0x3b,0xf2,0xb1,0xe4,0x77, +0xe4,0x63,0x47,0x10,0x1f,0x4b,0xc2,0x47,0x3e,0x26,0x04,0xf1,0x19,0x31,0x30,0x00, +0x10,0x04,0x83,0x48,0x8f,0xe2,0xa8,0x1b,0x31,0x30,0x00,0x10,0x04,0x83,0x68,0x8f, +0xd4,0x28,0x18,0x8e,0xf8,0xc0,0x87,0xf8,0x2e,0x18,0x62,0xc4,0xa0,0x01,0x40,0x10, +0x0c,0x1a,0x50,0xf2,0x21,0xf0,0x09,0xa3,0xd3,0x31,0x9d,0x30,0x0a,0xa3,0x30,0x0a, +0xa3,0xd1,0x84,0x00,0x18,0x8e,0x08,0xf0,0x47,0xf8,0x46,0x0c,0x1e,0x00,0x04,0xc1, +0x60,0x02,0xa5,0x1e,0xda,0x9d,0xdb,0xc1,0x99,0x9b,0x41,0x1f,0xf4,0xb9,0xa3,0x3b, +0x22,0xa3,0xf2,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x98,0x25,0x10,0x06,0x2a,0x0c, +0x31,0x08,0x60,0x0f,0x18,0xa8,0x30,0xc0,0x20,0x90,0x3d,0x60,0xa0,0xc2,0xd0,0x02, +0xda,0x03,0x06,0x2a,0x0c,0x25,0xb0,0x3d,0x60,0xa0,0xc2,0x50,0x02,0xdc,0x03,0x06, +0x2a,0x0c,0x2e,0xd0,0x3d,0x60,0xa0,0x62,0xd0,0x02,0x90,0x0c,0x80,0x81,0x8a,0xcf, +0x0a,0xdc,0x31,0x00,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x78,0x25,0x37,0xb2,0x99, +0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x3a,0x54,0x42,0x23,0xf1,0x29,0xa5,0xd1,0x84, +0x40,0xa8,0xc0,0x87,0xb4,0x50,0x29,0xb8,0x0b,0x0c,0x1b,0x31,0x38,0x00,0x10,0x04, +0x83,0xae,0x95,0xda,0xe8,0x7c,0x50,0x69,0x34,0x21,0x00,0x46,0x13,0x84,0xe0,0x04, +0xc3,0x4e,0x30,0xcc,0x04,0x83,0x3e,0x26,0x1c,0xf4,0x39,0x61,0xa0,0x13,0x06,0x1a, +0x4d,0x70,0x80,0xd1,0x84,0x27,0x38,0xc2,0xb0,0x23,0x0c,0x33,0xe1,0x77,0xe4,0x63, +0xc2,0xef,0xc8,0xc7,0x08,0x31,0x82,0x8f,0x11,0x63,0x04,0x9f,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xcc,0x89,0x94,0x08,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x73, +0x2a,0x25,0x42,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x9d,0x4e,0x49,0x85,0x84, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd2,0x09,0x95,0x56,0x48,0x38,0xc6,0xb0,0x63, +0x0c,0x33,0x42,0xa0,0x8f,0x11,0x02,0x7d,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x69, +0xa7,0x55,0x12,0xa1,0x70,0x0a,0xa7,0x70,0x72,0x25,0x57,0x72,0x25,0x57,0x1a,0x4d, +0x08,0x80,0xe1,0x88,0x20,0x86,0x82,0x6f,0xba,0x81,0x86,0x84,0xe0,0xc2,0xc0,0xa8, +0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xde,0x89,0x95,0x5c,0xc8,0x84,0x0e,0xe3,0x86, +0x6e,0xc8,0x9c,0xcc,0x69,0x96,0x82,0xd1,0x84,0x00,0xb0,0x80,0x8d,0xe4,0x33,0x62, +0x60,0x00,0x20,0x08,0x06,0xd1,0x3c,0xc1,0x52,0x60,0x81,0x21,0x9f,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0xea,0xc9,0x95,0x02,0x0b,0xde,0x48,0x3e,0x23,0x06,0x06,0x00, +0x82,0x60,0x10,0xdd,0x13,0x2d,0x05,0xc3,0x11,0x70,0xc0,0x43,0xc1,0x37,0xdd,0x20, +0xc4,0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x3f,0xf1,0x52,0x30,0x0c,0x47, +0x04,0x3f,0xe4,0x7c,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xfc,0x53,0x2f,0x0d,0x85, +0x05,0x03,0x7d,0x8c,0x8c,0x82,0xf8,0x4c,0x37,0x04,0x65,0x44,0xcc,0x32,0x0c,0x44, +0x1d,0x0c,0x47,0xe4,0x01,0x19,0x39,0xdf,0x74,0x43,0x28,0x9d,0x51,0x30,0x4b,0x80, +0x0c,0x47,0xec,0x01,0x1a,0x29,0xdf,0x2c,0x83,0x51,0x04,0xc6,0x28,0xf1,0xb1,0x20, +0x8d,0xe4,0x63,0x01,0x03,0x9f,0x59,0x02,0x64,0x38,0xe2,0x28,0x25,0xe1,0x9b,0x65, +0x38,0x90,0x60,0x96,0x00,0x19,0x28,0x31,0x98,0x01,0x24,0x0a,0x5b,0x0c,0x0e,0x90, +0x30,0x06,0x4a,0x0c,0x31,0x18,0x8c,0xc2,0x3b,0x3c,0xc3,0x14,0x50,0x82,0x8f,0x05, +0xa8,0x24,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x56,0x4a,0x9f,0x82,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x5e,0xca,0x9d,0x40,0x21,0xb0,0x39,0x0a,0xe2,0x63,0x74, +0x74,0x3b,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0xa5,0xfc,0x29,0x18,0x8e, +0xe0,0x9d,0x57,0x22,0xbe,0x0b,0x8c,0xb2,0x25,0x90,0x8f,0x05,0x86,0x7c,0x2c,0x28, +0xe4,0x63,0x41,0x1f,0xc1,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x9b,0x2a,0xa9, +0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x9d,0xca,0xa7,0x07,0x0c,0x86,0x23,0x02, +0x3e,0x72,0xbe,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x78,0x4a,0x9f,0x22,0x31,0xb0, +0x60,0xa0,0xcf,0x74,0x43,0xf0,0x47,0xc3,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x3c, +0xb5,0x52,0x81,0x1d,0xe4,0x24,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x7c,0xaa, +0xa5,0x02,0x0b,0x06,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x04,0x56,0x2f,0x15, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xd6,0x53,0xfc,0x64,0x47,0x32,0x35,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x60,0x42,0x1a,0xc9,0xc7,0x84,0x34,0x92,0xcf,0x88,0x81,0x01, +0x80,0x20,0x18,0x44,0x66,0xd5,0x4f,0xc2,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x67, +0xe5,0x4f,0xc2,0x09,0x03,0x9d,0x30,0xd0,0x09,0x86,0x9d,0x60,0x98,0x09,0xb1,0x04, +0x1f,0x13,0x64,0x09,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0xa9,0x55,0x4a,0x8d, +0x52,0x58,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x58,0x21,0xc4,0xc7,0x0a,0x21,0x3e, +0xc3,0x11,0xc2,0x23,0x7c,0xd3,0x0d,0x25,0xe5,0x52,0xc1,0x70,0xc4,0x00,0x09,0xdf, +0x74,0xc3,0x49,0xc1,0x54,0x30,0xdd,0xb0,0x56,0x6d,0x45,0x4c,0x37,0xb0,0x95,0x5b, +0x0d,0x55,0x44,0x50,0x44,0x04,0x25,0x10,0x50,0x02,0x01,0x23,0x06,0x0d,0x00,0x82, +0x60,0xd0,0xfc,0x55,0x4f,0xe1,0xd2,0x5c,0x09,0x01,0x58,0x81,0x15,0x58,0x81,0xd5, +0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0xe4,0x95,0x5e,0x39, +0x95,0x04,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d,0x69,0x8d,0x95,0x2f,0xe5,0x55, +0x70,0x98,0x95,0x59,0x99,0x95,0x59,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26, +0x0c,0xc2,0x74,0x03,0x68,0xfd,0x15,0x55,0x4f,0x00,0x23,0x06,0x0d,0x00,0x82,0x60, +0xd0,0xac,0x56,0x5a,0x91,0xd3,0x5f,0x05,0x0d,0x5b,0xb1,0x15,0x5b,0xb1,0xd5,0x68, +0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0x94,0x96,0x69,0x61,0x45, +0x05,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d,0x6c,0xbd,0x95,0x3a,0x95,0x16,0x15, +0xc8,0x95,0x5c,0xc9,0x95,0x5c,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c, +0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xb5,0x35,0x57,0xee,0x94,0x5a,0x51,0x61, +0x57,0x76,0x65,0x57,0x76,0x35,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08, +0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xe4,0xd6,0x5d,0xc9,0x53,0x6b,0x3d,0x89,0x5e, +0xe9,0x95,0x5e,0xe9,0xd5,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c, +0x37,0xd0,0xd6,0x6c,0x99,0x41,0x89,0x41,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0, +0xfc,0x56,0x5f,0xe1,0xd3,0x6c,0x89,0x41,0x00,0x5a,0xa0,0x05,0x5a,0xa0,0x35,0x9a, +0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0, +0x8c,0x57,0x68,0xf1,0xd3,0x6d,0x7d,0x05,0x69,0x91,0x16,0x69,0x91,0xd6,0x68,0x42, +0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x73, +0x5e,0xa5,0x05,0x52,0xbb,0xd5,0x25,0xa8,0x85,0x5a,0xa8,0x85,0x5a,0xa3,0x09,0x01, +0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x60,0x78,0x50,0x0a,0xf1,0x31,0x3c,0x28,0x85, +0xf8,0xdc,0x1b,0x19,0x35,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x7b,0xb9,0x16,0x38, +0x04,0x36,0x53,0xab,0x40,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe2,0xeb,0xb5, +0xc8,0x2a,0xb0,0x9a,0x1a,0xe2,0x63,0x42,0x20,0x1f,0x0b,0x6e,0x0a,0x3e,0x16,0x9c, +0x95,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb0,0xaf,0xda,0xca,0xa9,0xc0,0x40, +0xa9,0xa7,0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x7e,0xdd,0x56,0x90,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0x91,0x5f,0xb8,0xa5,0x53,0x81,0x11,0x47,0x7c,0x4c, +0x08,0xe4,0x63,0x41,0x02,0x1f,0x93,0x25,0xb7,0x92,0xcf,0x88,0x81,0x01,0x80,0x20, +0x18,0x44,0xfb,0xa5,0x5e,0x81,0xbd,0x55,0x10,0x1f,0x4b,0x05,0x53,0x00,0xc1,0x05, +0x86,0x59,0x2a,0x9c,0x02,0x08,0x2e,0x30,0xcc,0x06,0x0c,0x3e,0x26,0x60,0xf0,0x19, +0x6e,0x40,0x05,0xb8,0x20,0x83,0xe1,0x06,0x54,0x80,0x0b,0x32,0x28,0x21,0xd0,0x0b, +0x8c,0x32,0xc7,0x90,0x8f,0x3d,0x86,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0x32, +0x31,0xf4,0x12,0x02,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0xc5,0xd6,0x2b, +0x88,0x2d,0x0b,0x62,0x4b,0x3e,0x16,0xd0,0x15,0x7c,0x6c,0xb0,0x2b,0xf9,0x58,0x60, +0x57,0xf0,0xb1,0x82,0xb6,0xe4,0x63,0x01,0x6d,0xc1,0xc7,0x82,0x42,0x3e,0x16,0xd4, +0x16,0x7c,0xac,0x28,0xe4,0x63,0x81,0x23,0x1f,0x0b,0x06,0xf9,0x58,0x80,0x0b,0xf2, +0x31,0x01,0x17,0xe4,0x63,0x03,0x2e,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0x2e, +0x1b,0xc3,0x2f,0xec,0xc2,0x2e,0xf3,0x68,0x4b,0x3e,0x16,0x08,0xf2,0x19,0x31,0x30, +0x00,0x10,0x04,0x83,0x88,0xc7,0xf2,0x2b,0xb0,0xe0,0x17,0xe4,0x63,0xc2,0x2f,0xc8, +0xc7,0x86,0x5f,0x90,0x8f,0x0d,0xe2,0x20,0x1f,0x1b,0xc4,0x41,0x3e,0x36,0x88,0x83, +0x7c,0xec,0x1d,0xc4,0x01,0x04,0x17,0x18,0x66,0x01,0x1f,0xc0,0x67,0xb8,0x81,0x1c, +0x66,0x83,0x0c,0x2a,0x18,0x03,0xbd,0xc0,0x28,0x83,0x03,0x42,0x3e,0x23,0x06,0x09, +0x00,0x82,0x60,0x70,0x9d,0x59,0x8a,0x05,0x62,0x10,0x88,0xc1,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0x6e,0xc6,0x62,0x81,0x7c,0x59,0x20,0x5f,0xf2,0xb1,0xa0,0xb6,0xe0, +0x63,0xc3,0x6d,0xc9,0xc7,0x82,0xdb,0x82,0x8f,0x15,0xf5,0x25,0x1f,0x0b,0xea,0x0b, +0x3e,0x16,0x14,0xf2,0xb1,0xc0,0xbe,0xe0,0x63,0x45,0x21,0x1f,0x0b,0x1a,0xf9,0x58, +0x30,0xc8,0xc7,0x82,0x79,0x90,0x8f,0x09,0xf3,0x20,0x1f,0x1b,0xe6,0x41,0x3e,0x36, +0x90,0x01,0x7c,0x6c,0x20,0x03,0xf8,0xd8,0x40,0x06,0xf0,0xb1,0x03,0x0d,0xe0,0x33, +0x62,0x90,0x00,0x20,0x08,0x06,0xd7,0x9e,0xf5,0x58,0xc6,0x07,0x19,0x1f,0x58,0x19, +0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0xd4,0x7a,0x2c,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x83,0xd4,0xc4,0x6c,0x24,0xfa,0x61,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0x52,0x1b,0xb3,0x91,0xe8,0x87,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4c, +0x8d,0xcc,0x46,0xa2,0x1f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x38,0x35,0x33,0x33, +0x09,0x90,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0xd5,0xce,0xcc,0x24,0x40,0x62, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x54,0x43,0x33,0x93,0x00,0x09,0x3b,0x46,0x42, +0x3e,0x86,0x8c,0x84,0x7c,0x2c,0x19,0x09,0xf9,0xd8,0xd0,0x06,0xf0,0xb1,0xa1,0x0d, +0xe0,0x63,0x43,0x1b,0xc0,0xc7,0x8c,0x94,0x90,0x8f,0x19,0x29,0x21,0x1f,0x33,0x52, +0x42,0x3e,0x36,0xc0,0x01,0x7c,0x6c,0x80,0x03,0xf8,0xd8,0x00,0x07,0xf0,0xb1,0xe9, +0x0e,0xe0,0x63,0x60,0xd1,0x12,0x20,0xb8,0xc0,0x30,0x0b,0xda,0x01,0x3e,0xc3,0x0d, +0x2f,0x41,0x22,0x64,0x50,0x01,0x2d,0xe8,0x05,0x46,0x59,0x38,0x10,0xf2,0x19,0x31, +0x48,0x00,0x10,0x04,0x83,0x0b,0xd7,0xf4,0x2c,0x98,0x85,0x60,0x16,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xf8,0xb5,0x3e,0x0b,0xc6,0xcc,0x82,0x31,0x93,0x8f,0x05,0x26, +0x06,0x1f,0x1b,0x50,0x4c,0x3e,0x16,0xa0,0x18,0x7c,0xac,0x30,0x33,0xf9,0x58,0x60, +0x66,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0x67,0x06,0x1f,0x2b,0x0a,0xf9,0x58,0xd0,0xc8, +0xc7,0x82,0x41,0x3e,0x16,0xf8,0x84,0x7c,0x4c,0xf0,0x09,0xf9,0xd8,0xe0,0x13,0xf2, +0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x01, +0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0xd8,0xcd,0xd5,0xb2,0x76,0xc8,0xda,0xc1, +0x6c,0x21,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xf1,0xe6,0x6a,0xc1,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0xf5,0x36,0x6b,0x71,0x80,0x16,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xd8,0x1b,0xad,0xc5,0x01,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0x71,0x6f,0xb5,0x16,0x07,0x68,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0xbe,0xdd, +0x5a,0x1c,0xac,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xf9,0x86,0x6b,0x71,0xb0, +0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe8,0x5b,0xae,0xc5,0xc1,0x5a,0xd8,0xe1, +0x16,0xf2,0x31,0xc4,0x2d,0xe4,0x63,0x89,0x5b,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5, +0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x66,0xd0,0x85,0x7c,0xcc,0xa0,0x0b,0xf9,0x98, +0x41,0x17,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f, +0xc5,0xc1,0x04,0x1f,0x7b,0x0d,0xbc,0x00,0xc1,0x05,0x86,0x59,0xd0,0x13,0xf0,0x19, +0x6e,0xd0,0x0b,0x3a,0x21,0x83,0x32,0x89,0x40,0x2f,0x30,0xca,0x64,0x82,0x90,0xcf, +0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0x29,0xb7,0x6e,0x25,0x11,0x94,0x44,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0x07,0xcc,0xb9,0x5b,0x40,0x6b,0x16,0xd0,0x9a,0x7c,0x2c, +0xb8,0x33,0xf8,0xd8,0x90,0x67,0xf2,0xb1,0x20,0xcf,0xe0,0x63,0xc5,0xad,0xc9,0xc7, +0x82,0x5b,0x83,0x8f,0x05,0x85,0x7c,0x2c,0xc0,0x35,0xf8,0x58,0x51,0xc8,0xc7,0x82, +0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x20,0x35,0xe4,0x63,0x42,0x6a,0xc8,0xc7,0x86,0xd4, +0x90,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e, +0x0e,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0xd5,0x73,0xff,0xf6,0x13,0xd9,0x4f, +0x64,0x76,0x12,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x12,0xbb,0x7f,0x0b, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x30,0x3b,0x92,0x8b,0x83,0xd9,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0xe3,0xec,0x4a,0x2e,0x0e,0x66,0x63,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0xb4,0x33,0xb9,0x38,0x98,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd2, +0x0e,0xe5,0xe2,0xc0,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x50,0xbb,0x94,0x8b, +0x03,0xdb,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0xed,0x54,0x2e,0x0e,0x6c,0xc3, +0x8e,0xdc,0x90,0x8f,0x21,0xb9,0x21,0x1f,0x4b,0x72,0x43,0x3e,0x16,0x07,0x03,0x7c, +0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0x31,0xe3,0x37,0xe4,0x63,0xc6,0x6f,0xc8, +0xc7,0x8c,0xdf,0x90,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03, +0x7c,0x2c,0x0e,0x26,0xf8,0x14,0x4c,0xb8,0x81,0x5e,0x60,0xd4,0x88,0x41,0x02,0x80, +0x20,0x18,0x5c,0x75,0x77,0x73,0x2f,0xd1,0x06,0x2f,0xd1,0x06,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xf0,0x9d,0xce,0x05,0x20,0x67,0x01,0xc8,0xc9,0xc7,0x82,0x71,0x83, +0x8f,0x0d,0xe5,0x26,0x1f,0x0b,0xca,0x0d,0x3e,0x56,0x8c,0x9c,0x7c,0x2c,0x18,0x39, +0xf8,0x58,0x50,0xc8,0xc7,0x02,0x92,0x83,0x8f,0x15,0x85,0x7c,0x2c,0x60,0xe4,0x63, +0xc1,0x20,0x1f,0x0b,0xe2,0x43,0x3e,0x26,0xc4,0x87,0x7c,0x6c,0x88,0x0f,0xf9,0x18, +0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0xe0,0x80,0xcf, +0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0xa9,0xb7,0x76,0x67,0x51,0x0a,0x67,0x51,0x0a, +0x36,0x17,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x72,0xbd,0xb5,0x0b,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x90,0x3d,0xb8,0x63,0x83,0xfd,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0x63,0xf6,0xe2,0x8e,0x0d,0xf6,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0xda,0x93,0x3b,0x36,0xd8,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6a,0x8f, +0xee,0xd8,0xc0,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb0,0xbd,0xba,0x63,0x03, +0xff,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0xf6,0xec,0x8e,0x0d,0xfc,0xc3,0x8e, +0x10,0x91,0x8f,0x21,0x21,0x22,0x1f,0x4b,0x42,0x44,0x3e,0xc6,0x06,0x03,0x7c,0x8c, +0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0xe3,0x44,0xe4,0x63,0xc6,0x89,0xc8,0xc7, +0x8c,0x13,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c, +0x8c,0x0d,0x26,0xf8,0xd4,0x4a,0xe8,0x82,0x5e,0x60,0xd4,0x88,0x41,0x02,0x80,0x20, +0x18,0x5c,0xe1,0x37,0x7a,0x2a,0x91,0x0b,0x2a,0x91,0x0b,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0xa0,0x9f,0xe9,0x05,0x6c,0x67,0x01,0xdb,0xc9,0xc7,0x82,0x97,0x83,0x8f, +0x0d,0x31,0x27,0x1f,0x0b,0x62,0x0e,0x3e,0x56,0xbc,0x9d,0x7c,0x2c,0x78,0x3b,0xf8, +0x58,0x50,0xc8,0xc7,0x02,0xb8,0x83,0x8f,0x15,0x85,0x7c,0x2c,0x60,0xe4,0x63,0xc1, +0x20,0x1f,0x0b,0x72,0x44,0x3e,0x26,0xe4,0x88,0x7c,0x6c,0xc8,0x11,0xf9,0x18,0x1b, +0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0xe0,0x80,0xcf,0x88, +0x41,0x02,0x80,0x20,0x18,0x5c,0xf5,0x77,0x7b,0x62,0x11,0x0f,0x62,0x11,0x0f,0xf6, +0x1b,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xd2,0xbf,0xdb,0x0b,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xf0,0x3f,0xde,0x63,0x83,0x31,0x19,0x31,0x38,0x00,0x10, +0x04,0x83,0xe3,0xff,0x7a,0x8f,0x0d,0xc6,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0x10,0x0c,0x7c,0x8f,0x0d,0xc6,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x10,0x0c, +0xc0,0x8f,0x0d,0xcc,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x11,0x0c,0xc2,0x8f, +0x0d,0xcc,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x11,0x0c,0xc4,0x8f,0x0d,0xcc, +0xc4,0x8e,0x34,0x91,0x8f,0x21,0x69,0x22,0x1f,0x4b,0xd2,0x44,0x3e,0xc6,0x06,0x03, +0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0xe3,0x4d,0xe4,0x63,0xc6,0x9b, +0xc8,0xc7,0x8c,0x37,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06, +0x03,0x7c,0x8c,0x0d,0x26,0xf8,0x18,0xae,0xcc,0x09,0x08,0x2e,0x30,0xcc,0x02,0x33, +0x81,0xcf,0x70,0x43,0x9d,0xf4,0x0d,0x19,0xd4,0x8b,0x04,0x7a,0x81,0x51,0xb6,0x23, +0x84,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0x92,0xc1,0x80,0xfe,0x5c,0x24,0x70, +0x91,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x1c,0x0c,0xee,0x2f,0xe8,0x3d,0x0b, +0x7a,0x4f,0x3e,0x16,0x80,0x1e,0x7c,0x6c,0x10,0x3d,0xf9,0x58,0x20,0x7a,0xf0,0xb1, +0x02,0xfc,0xe4,0x63,0x01,0xf8,0xc1,0xc7,0x82,0x42,0x3e,0x16,0x84,0x1f,0x7c,0xac, +0x28,0xe4,0x63,0x41,0x23,0x1f,0x0b,0x06,0xf9,0x58,0x40,0x2a,0xf2,0x31,0x81,0x54, +0xe4,0x63,0x03,0xa9,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83, +0x01,0x3e,0x16,0x07,0x07,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0x32,0xc3,0x00, +0x05,0x03,0x34,0xc9,0xd0,0x24,0x33,0x18,0x09,0xe4,0x33,0x62,0x60,0x00,0x20,0x08, +0x06,0xd1,0x1a,0x06,0x28,0x18,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xbc,0x61, +0xd0,0x82,0x41,0x1c,0xb8,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x70,0x18,0xb8, +0x60,0x10,0x07,0xae,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x1c,0x06,0x2f,0x18, +0xc4,0x81,0xab,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x21,0x87,0x41,0x0c,0x06,0x71, +0x10,0x2b,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xcc,0x61,0x20,0x83,0x41,0x1c,0xc4, +0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x74,0x18,0xcc,0x60,0x10,0x07,0xb1,0x62, +0x07,0xad,0xc8,0xc7,0x10,0x5a,0x91,0x8f,0x25,0xb4,0x22,0x1f,0x8b,0x83,0x01,0x3e, +0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x98,0xa1,0x2b,0xf2,0x31,0x43,0x57,0xe4, +0x63,0x86,0xae,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01, +0x3e,0x16,0x07,0x13,0x7c,0x2a,0x47,0xdc,0x40,0x2f,0x30,0x6a,0xc4,0x20,0x01,0x40, +0x10,0x0c,0x2e,0x3f,0x0c,0xc0,0x30,0xc0,0x91,0x36,0xc0,0x91,0x36,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0xa3,0x14,0x83,0x31,0x0c,0x82,0x14,0x0c,0x2c,0x48,0xc1,0x40, +0x3e,0x16,0xb0,0x1f,0x7c,0x6c,0x70,0x3f,0xf9,0x58,0xe0,0x7e,0xf0,0xb1,0x82,0x05, +0x03,0xf9,0x58,0xc0,0x82,0x01,0x7c,0x2c,0x28,0xe4,0x63,0x41,0x0b,0x06,0xf0,0xb1, +0xa2,0x90,0x8f,0x05,0x8c,0x7c,0x2c,0x18,0xe4,0x63,0x01,0xbb,0xc8,0xc7,0x04,0x76, +0x91,0x8f,0x0d,0xec,0x22,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d, +0x06,0xf8,0x18,0x1b,0x1c,0xf0,0x19,0x31,0x48,0x00,0x10,0x04,0x83,0x4b,0x16,0x03, +0x3a,0x0c,0xe0,0xa4,0x14,0xe0,0xa4,0x14,0x8c,0x4f,0x02,0xf9,0x8c,0x18,0x18,0x00, +0x08,0x82,0x41,0x74,0x8b,0x01,0x1d,0x06,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0xbb,0x18,0xe4,0x61,0xc0,0x06,0xf6,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x2f, +0x06,0x7a,0x18,0xb0,0x81,0xbd,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd1,0x8b,0xc1, +0x1e,0x06,0x6c,0x60,0x2f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf8,0x62,0xd0,0x87, +0x01,0x1b,0xe4,0xcb,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xbf,0x18,0xf8,0x61,0xc0, +0x06,0xf9,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x38,0x06,0x7f,0x18,0xb0,0x41, +0xbe,0xd8,0xc1,0x2f,0xf2,0x31,0x84,0x5f,0xe4,0x63,0x09,0xbf,0xc8,0xc7,0xd8,0x60, +0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0x66,0x88,0x8c,0x7c,0xcc,0x10, +0x19,0xf9,0x98,0x21,0x32,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8, +0x60,0x80,0x8f,0xb1,0xc1,0x04,0x9f,0xa2,0x11,0x5d,0xd0,0x0b,0x8c,0x1a,0x31,0x48, +0x00,0x10,0x04,0x83,0x4b,0x1d,0x03,0x56,0x0c,0x66,0x24,0x17,0x66,0x24,0x17,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x88,0xc7,0xe0,0x15,0x83,0xa0,0x0e,0x03,0x0b,0xea, +0x30,0x90,0x8f,0x05,0x38,0x18,0xc0,0xc7,0x06,0x1d,0x0c,0xe4,0x63,0x81,0x0e,0x06, +0xf0,0xb1,0x02,0x0f,0x03,0xf9,0x58,0x80,0x87,0x01,0x7c,0x2c,0x28,0xe4,0x63,0x41, +0x1e,0x06,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8c,0x7c,0x2c,0x18,0xe4,0x63,0x01,0xcd, +0xc8,0xc7,0x04,0x9a,0x91,0x8f,0x0d,0x34,0x23,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06, +0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x1c,0xf0,0x19,0x31,0x48,0x00,0x10,0x04, +0x83,0xcb,0x1f,0x03,0x70,0x0c,0xd6,0x24,0x1e,0xd6,0x24,0x1e,0x0c,0x5d,0x02,0xf9, +0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x34,0x92,0x01,0x38,0x06,0xc1,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0x27,0x19,0x94,0x63,0xc0,0x06,0x3e,0x33,0x62,0x70,0x00,0x20, +0x08,0x06,0x07,0x4a,0x06,0xe6,0x18,0xb0,0x81,0xcf,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0x91,0x92,0xc1,0x39,0x06,0x6c,0xe0,0x33,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xa8,0x64,0x90,0x8e,0x01,0x1b,0x84,0xcd,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x2b, +0x19,0xa8,0x63,0xc0,0x06,0x61,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x4b,0x06, +0xeb,0x18,0xb0,0x41,0xd8,0xd8,0x41,0x36,0xf2,0x31,0x84,0x6c,0xe4,0x63,0x09,0xd9, +0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0x66,0xa8, +0x8d,0x7c,0xcc,0x50,0x1b,0xf9,0x98,0xa1,0x36,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c, +0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x04,0x9f,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0x6e,0x32,0x70,0xc9,0x20,0x18,0x8e,0x08,0x74,0x31,0x10,0xbe,0xe9,0x86, +0xe1,0x0f,0x83,0xc0,0x9a,0x80,0x3e,0xd6,0x08,0xf4,0xb1,0x66,0xa0,0x8f,0x29,0x04, +0x7d,0x4c,0x29,0xe8,0x63,0x8a,0x41,0x1f,0x33,0x0c,0xf9,0x98,0x61,0xc8,0xc7,0x0c, +0x43,0x3e,0x66,0x0c,0xf1,0x31,0x63,0x88,0x8f,0x19,0x43,0x7c,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0x32,0xcb,0xa0,0x27,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2, +0xb3,0x0c,0x7c,0x32,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x42,0xcb,0xe0,0x27, +0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xb4,0x0c,0x42,0x32,0x18,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0x52,0xcb,0x40,0x24,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0xa2,0xb5,0x0c,0x46,0x32,0x18,0x86,0x23,0xd8,0xc0,0x1d,0x03,0xe1,0xbb,0xc0, +0x28,0x0b,0xdc,0x40,0x3e,0xc3,0x11,0x41,0x3c,0x06,0xc2,0x37,0xcb,0x90,0x28,0x81, +0xcd,0x81,0x40,0x1f,0x9b,0x83,0x81,0x3e,0x36,0x07,0x04,0x7d,0xac,0x28,0xc7,0x40, +0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xdc,0x65,0x60,0x93,0x01,0x01,0x07,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xe0,0x65,0x70,0x93,0x01,0x01,0x07,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0xe4,0x65,0x80,0x93,0x01,0x01,0x07,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0xe8,0x65,0x80,0x93,0xc1,0x00,0x07,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xec,0x65,0x90,0x93,0xc1,0x00,0x07,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf0,0x65, +0xa0,0x93,0xc1,0x00,0x07,0xb3,0x04,0xca,0x40,0x85,0x61,0x24,0xfa,0x80,0x0c,0x54, +0x18,0x46,0xa2,0x0f,0xc8,0x40,0x85,0x61,0x24,0xfa,0x80,0x0c,0x54,0x18,0x54,0xe2, +0x21,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x84,0x66,0x00,0x96,0x81,0x38,0x06,0x64, +0x60,0x41,0x39,0x06,0xf0,0x31,0x33,0x08,0xe8,0x63,0x81,0x3c,0x06,0xf2,0x19,0x31, +0x30,0x00,0x10,0x04,0x83,0x48,0x34,0x03,0x98,0x0c,0x02,0x0b,0xfc,0x31,0x90,0xcf, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa7,0x19,0x98,0x65,0x00,0x83,0x41,0x0b,0x06, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa0,0x66,0x70,0x96,0x41,0x60,0x4a,0xc3,0x11, +0x41,0x49,0x06,0xc4,0x57,0x29,0x18,0x04,0x3a,0x62,0xf0,0x00,0x20,0x08,0x06,0xd3, +0x69,0x06,0x64,0x19,0x90,0x63,0xe0,0x8b,0xc1,0x0f,0x06,0x3e,0x18,0xbc,0x63,0xf0, +0x8e,0x81,0x5f,0x06,0x7e,0x19,0xac,0x65,0xc0,0x8e,0xc1,0x68,0x42,0x00,0x8c,0x26, +0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x74,0x03,0x11,0x8f,0x81,0x31,0xdd, +0x40,0xc8,0x63,0x70,0x4c,0x37,0x10,0xf3,0x18,0x20,0xd3,0x0d,0x04,0x3d,0x06,0x89, +0x39,0x44,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x92,0xcd,0x20,0x35,0x83,0x60, +0x38,0x22,0x70,0xc9,0x80,0xf9,0x66,0x19,0x9c,0x25,0xb0,0xc8,0x88,0xcf,0x70,0x04, +0x91,0x8f,0x81,0xf0,0x0d,0x47,0x14,0xfa,0x18,0x10,0xdf,0x09,0x43,0x9c,0x30,0x84, +0x09,0x41,0x08,0x86,0x23,0x0c,0x7f,0x0c,0x84,0x6f,0x38,0xe2,0xf8,0xc7,0x80,0xf8, +0x4e,0x18,0xe2,0x84,0x21,0x4c,0x08,0x42,0x30,0xdc,0x60,0x04,0x60,0x30,0xcb,0xc0, +0x34,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xe0,0x19,0xdc,0x66,0xc0,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x41,0x9e,0x81,0x68,0x06,0x4f,0x30,0x4b,0xd0,0x0c,0x54, +0x18,0x02,0x03,0x06,0x8b,0x81,0x01,0x15,0x9f,0xe1,0x88,0x00,0x25,0x03,0xe1,0x1b, +0x8e,0x10,0x52,0x32,0x20,0xbe,0x13,0x86,0x38,0x61,0x08,0x13,0x82,0x10,0x0c,0x37, +0x40,0x01,0x18,0xcc,0x32,0x60,0x59,0x30,0x50,0x61,0xd4,0xcf,0xc6,0xa3,0x82,0x32, +0x62,0xe0,0x00,0x20,0x08,0x06,0x0f,0x7b,0x06,0xa0,0x19,0xb8,0x64,0x40,0x8f,0xc1, +0x3c,0x06,0xae,0x19,0xa0,0x81,0xd7,0x71,0x75,0x19,0x0c,0x47,0x70,0x2f,0x19,0x38, +0xdf,0x05,0x46,0xd9,0x10,0xc8,0x67,0xb8,0x81,0xac,0xc8,0x33,0x08,0x83,0xf3,0xc3, +0xc0,0x28,0xb3,0xc9,0x80,0x0f,0x83,0xf8,0x58,0x20,0xc8,0xc7,0x82,0x72,0x92,0x8f, +0xad,0x62,0x10,0x97,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xa2,0xcf,0x60, +0x3c,0x83,0xe0,0x0e,0xa3,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc8,0xcf,0x00,0x37, +0x83,0x40,0x30,0x3d,0xa8,0xcb,0x40,0x3e,0x16,0x18,0xf1,0xb1,0x21,0x90,0x8f,0x05, +0x08,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf0,0xcf,0x80,0x37,0x83,0x24,0x30, +0x5a,0x0c,0xd8,0x32,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xfd,0x19,0xb0, +0x67,0x10,0x58,0x28,0x0c,0xf1,0x31,0x21,0x90,0x8f,0x05,0x05,0x7c,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x20,0xd1,0x40,0x3c,0x03,0x23,0x98,0x65,0x78,0x20,0x53,0x0c, +0xec,0x14,0x50,0x01,0x3e,0x16,0x9c,0x42,0x7c,0x0c,0x15,0x54,0x01,0x3e,0xb6,0x0a, +0xaa,0x10,0x1f,0x0b,0x54,0x21,0x3e,0xb3,0x04,0xd3,0x88,0xc1,0x01,0x80,0x20,0x18, +0x68,0x23,0x1a,0x88,0x67,0xc0,0x93,0x01,0x7e,0x06,0xa3,0x09,0x01,0x30,0x9a,0x20, +0x04,0x16,0x08,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x68,0x45,0x03,0x11,0x0d, +0x02,0x93,0xcb,0x20,0xa0,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x2d,0x1a,0x98, +0x67,0x10,0x58,0xd0,0x97,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x7a,0xd1, +0x80,0x3d,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x19,0x0d,0xe2,0x33,0xf0, +0xcb,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x46,0x83,0xf9,0x0c,0x74,0x31, +0xa0,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa8,0xd1,0x80,0x3e,0x03,0x5f,0x0c,0x02, +0xcb,0xcb,0x60,0x88,0x8f,0x09,0x81,0x7c,0x2c,0x28,0xe0,0x63,0x41,0x3b,0xc8,0xc7, +0x84,0x76,0x90,0x8f,0x0d,0xed,0x20,0x1f,0xfb,0x87,0x21,0x3e,0xf6,0x0f,0x43,0x7c, +0xec,0x1f,0x86,0xf8,0x98,0x21,0x12,0xf0,0x31,0x43,0x24,0xe0,0x63,0x86,0x48,0xc0, +0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x31,0x0d,0x42,0x34,0xd8,0x09,0x63,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0x31,0x0d,0x44,0x34,0xd8,0x09,0x63,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0x32,0x0d,0x46,0x34,0xd8,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0x32,0x0d,0x46,0x34,0xd8,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0x33,0x0d,0x48,0x34,0xd8,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x33,0x0d, +0x4a,0x34,0xd8,0x09,0x63,0x38,0xc2,0x08,0x2f,0xe1,0x1b,0x8e,0x30,0xc2,0x4b,0xf8, +0x86,0x23,0x8c,0xf0,0x12,0xbe,0x1a,0x84,0xad,0x40,0xd8,0xe1,0x08,0xf3,0x42,0x84, +0x6f,0x38,0xc2,0xbc,0x10,0xe1,0x1b,0x8e,0x30,0x2f,0x44,0xf8,0x6a,0x10,0xb6,0x02, +0x61,0xcb,0x08,0x76,0x96,0x21,0x92,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe6, +0x34,0x90,0xd1,0x80,0xbd,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe8,0x34,0x98, +0xd1,0x80,0xbd,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xea,0x34,0xa0,0xd1,0x80, +0xbd,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xec,0x34,0xa0,0xd1,0x60,0x88,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb8,0xd3,0xa0,0x46,0x83,0x21,0x1a,0x31,0x38,0x00, +0x10,0x04,0x83,0x03,0x4f,0x03,0x1b,0x0d,0x86,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0x3c,0x0d,0x70,0x34,0x48,0x05,0x9b,0x1a,0x31,0x30,0x00,0x10,0x04,0x83,0xe8, +0x4e,0x03,0x18,0x0d,0x42,0x32,0xb0,0xa0,0x37,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08, +0x82,0x41,0x94,0xa7,0x81,0x8d,0x06,0x81,0x81,0x67,0x10,0xc4,0xc7,0x82,0x42,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xf1,0x69,0xb0,0xa6,0x41,0x60,0xf9,0xa5,0xc4, +0xc7,0xf2,0x4b,0x89,0x8f,0xe5,0x97,0x12,0x1f,0x23,0x06,0xf9,0x58,0x31,0xc8,0xc7, +0x8c,0x41,0x3e,0x36,0x40,0xf0,0xb1,0x01,0x82,0x8f,0x0d,0x10,0x7c,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x48,0xd5,0xe0,0x4c,0x83,0x52,0x28,0xd1,0xc0,0x4c,0x21,0x88, +0x8f,0x31,0x81,0x7c,0x2c,0x18,0xe0,0x33,0x4b,0x20,0x0d,0x54,0x18,0x4e,0xc4,0xc2, +0x01,0x34,0x50,0x61,0x38,0x11,0x0b,0x07,0xd0,0x40,0x85,0xe1,0x44,0x2c,0x1c,0x40, +0x03,0x15,0x06,0x12,0xe1,0x04,0x64,0x41,0x4c,0xc0,0xc7,0x04,0x99,0x80,0x8f,0x0d, +0x33,0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x68,0x35,0x98,0xd3,0x60,0x46, +0x83,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x5a,0x0d,0xe8,0x34,0xa0,0xd1,0x60, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x56,0x83,0x3a,0x0d,0x6a,0x34,0x18,0x2c, +0x27,0x74,0x02,0x3e,0x16,0xe4,0x44,0x7c,0x4c,0x27,0x78,0x02,0x3e,0xd6,0x13,0x3c, +0x11,0x1f,0x0b,0x78,0x22,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf0,0x6a,0xb0, +0xa7,0xc1,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd1,0xab,0x01,0x9f,0x06,0xfe, +0x19,0x14,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf8,0x6a,0xd0,0xa7,0x41,0x20,0x58, +0x20,0xa2,0x01,0x7c,0x0c,0x09,0xe8,0x63,0x88,0x40,0x1f,0x3b,0x06,0xfa,0x98,0x50, +0xa2,0x81,0x7c,0xcc,0x2c,0xc2,0x34,0x90,0x8f,0x05,0x06,0x7d,0xcc,0x60,0xd1,0x40, +0x3e,0x46,0x04,0xf1,0x31,0xc3,0x45,0x03,0xf9,0x98,0x10,0xc4,0xc7,0xb8,0x0e,0x3e, +0x16,0x70,0xf1,0xb1,0xee,0x83,0x8f,0x81,0xc1,0x17,0x1f,0x0b,0xbe,0xf8,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0xf1,0xae,0x81,0xab,0x06,0x43,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x07,0xbc,0x06,0xaf,0x1a,0xc4,0x68,0x50,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0x11,0xaf,0x01,0xac,0x06,0x81,0x60,0x41,0x8d,0x06,0xf0,0x31,0x24,0xa0,0x8f, +0x21,0x02,0x7d,0xec,0x18,0xe8,0x63,0x02,0x8e,0x06,0xf2,0xb1,0x84,0x81,0x8f,0x05, +0x06,0x7d,0x2c,0xf8,0xd1,0x40,0x3e,0x16,0x10,0xf0,0xb1,0x36,0xc0,0xd3,0x40,0x3e, +0x16,0x28,0xf4,0x31,0x65,0x4c,0x03,0xf9,0x18,0x12,0xc4,0xc7,0x94,0x32,0x0d,0xe4, +0x63,0x42,0x10,0x1f,0x0b,0x8d,0x36,0xa0,0x8f,0x89,0x46,0x1b,0xd0,0xc7,0x46,0xa3, +0x0d,0xe8,0x63,0x69,0xc0,0x06,0xf0,0xb1,0xc0,0x0c,0xe8,0x63,0x01,0x9b,0x06,0xf2, +0x31,0x32,0x68,0xe2,0x63,0x81,0x00,0x1f,0x23,0x83,0x26,0x3e,0x16,0x06,0x4a,0x7c, +0x6c,0x50,0xe4,0x63,0xca,0x20,0x1f,0x53,0x06,0xf9,0xd8,0x40,0xc1,0xc7,0x86,0x09, +0x3e,0x16,0xc8,0x69,0x20,0x1f,0x23,0x22,0xf8,0x98,0x10,0xc4,0xc7,0x82,0x02,0x3e, +0x66,0x0c,0xf0,0xb1,0xa3,0x88,0x8f,0x05,0x45,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xb8,0xd9,0xc0,0x5e,0x83,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x67, +0x83,0x7b,0x0d,0x8a,0xc0,0xf8,0x34,0x08,0xe2,0x33,0x62,0x70,0x00,0x20,0x08,0x06, +0x87,0xce,0x06,0xf9,0x1a,0x90,0x6a,0x10,0x18,0x12,0xd0,0xc7,0x10,0x81,0x3e,0x76, +0x0c,0xf4,0x99,0x25,0x98,0x06,0x2a,0x0c,0x38,0x79,0x0c,0x69,0xa0,0xc2,0x80,0x93, +0xc7,0x90,0x06,0x2a,0x0c,0x37,0x79,0x0c,0x69,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a, +0xb0,0x0d,0xfc,0x35,0xa8,0xd3,0x80,0x66,0x03,0x9a,0x0d,0x68,0x36,0x08,0xd9,0x20, +0x64,0x83,0x90,0x0d,0x42,0x36,0x18,0x4d,0x08,0x80,0xe1,0x88,0x80,0x54,0x83,0xe0, +0x9b,0x6e,0x38,0xd5,0x40,0x08,0xec,0x08,0xe8,0x63,0x87,0x40,0x1f,0x3b,0x06,0xfa, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x16,0xb6,0x01,0xc8,0x06,0x7a,0x1a,0xf0,0x6c, +0x30,0x9a,0x10,0x00,0x16,0x14,0xf2,0x31,0xa1,0x90,0x8f,0x0d,0x85,0x7c,0x4c,0x4d, +0x83,0x14,0x0d,0xe2,0x63,0x6a,0x1a,0xa4,0x68,0x10,0x9f,0xe1,0x08,0x01,0x56,0x83, +0xe1,0x1b,0x8e,0x18,0x66,0x35,0x28,0xbe,0x12,0x02,0x1d,0x8e,0x20,0x66,0x35,0x18, +0xbe,0xe1,0x88,0xc2,0x56,0x83,0xe2,0x2b,0x21,0xd0,0x22,0x02,0x9d,0x65,0xa0,0xaa, +0x60,0x34,0xc1,0x19,0x2c,0x00,0xd7,0x40,0x3e,0x86,0x1f,0x01,0x7d,0x4c,0xcc,0x82, +0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xa1,0xb7,0x41,0xce,0x06,0xbb,0x1a,0x04, +0xb3,0x04,0xd5,0x40,0x85,0x21,0x50,0x78,0x2d,0x4c,0x23,0x06,0x0e,0x00,0x82,0x60, +0xf0,0xe8,0x6d,0xe0,0xb2,0x81,0xae,0x06,0xa2,0x1a,0x84,0x6a,0xc0,0xb3,0x41,0x10, +0x67,0x41,0x30,0xb2,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7c,0x1b,0xe8,0x6c, +0x40,0xae,0x41,0x9b,0x8d,0x18,0x18,0x00,0x08,0x82,0x41,0xa4,0xb7,0x41,0xda,0x06, +0x32,0x1a,0x58,0xc8,0x06,0x42,0x7c,0x4c,0x08,0xe4,0x63,0x01,0x01,0x9f,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x42,0x37,0x00,0xdb,0xa0,0x08,0x6c,0x45,0x03,0x7f,0x0d, +0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0xe8,0x06,0x62,0x1b,0x04,0x2a,0x1a, +0xd8,0x30,0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xd2,0x0d,0xc8,0x36,0x08, +0x84,0xe9,0x86,0x74,0x0d,0x82,0x13,0x0d,0x86,0x23,0x60,0x43,0x5d,0x03,0xe6,0x9b, +0x65,0xb8,0xac,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xd4,0x0d,0xce,0x36,0x38, +0xd9,0x40,0xb0,0x91,0x0d,0x82,0xf8,0xcc,0x12,0x5c,0x03,0x15,0x86,0x60,0x21,0xd5, +0x88,0x81,0x03,0x80,0x20,0x18,0x3c,0xa9,0x1b,0xf4,0x6c,0x80,0xae,0x41,0xac,0x06, +0xb0,0x1a,0xac,0x6d,0x10,0x06,0x60,0xf0,0x05,0x32,0x1b,0x8c,0x18,0x38,0x00,0x08, +0x82,0xc1,0x93,0xba,0x41,0xcf,0x06,0xea,0x1a,0xc4,0x6a,0x00,0xab,0xc1,0xda,0x06, +0xec,0x1a,0xb0,0x6b,0xc0,0xae,0x01,0xbb,0x06,0x32,0x1b,0xe0,0x88,0x81,0x01,0x80, +0x20,0x18,0x44,0xa8,0x1b,0xfc,0x6d,0x50,0x1e,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xb0,0x6e,0xa0,0xb6,0xc1,0x79,0x04,0xb3,0x04,0xd9,0x40,0x85,0x21,0x60,0xb0,0xd3, +0x18,0x8a,0xec,0x47,0x7c,0x86,0x23,0x02,0x78,0x0d,0x84,0x6f,0x38,0x42,0x88,0xd7, +0x80,0xf8,0x4e,0x18,0xe2,0x84,0x21,0x4c,0x08,0x42,0x30,0xdc,0x80,0x1f,0x01,0x18, +0xcc,0x32,0x68,0x5b,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0xec,0x06,0xa9,0x1b, +0x1c,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd8,0x6e,0x40,0xb7,0x41,0x12,0xcc,0x12, +0x6c,0x03,0x15,0x86,0xa0,0x51,0x99,0xb1,0xc9,0xcc,0x06,0xf2,0x19,0x31,0x30,0x00, +0x10,0x04,0x83,0xc8,0x76,0x83,0xd2,0x0d,0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0x6e,0x37,0x80,0xdb,0x20,0xb0,0x40,0x64,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82, +0x41,0x94,0xbb,0x81,0xdd,0x06,0xc1,0x70,0x84,0x81,0x22,0xce,0x77,0x81,0x51,0x16, +0x0c,0xf2,0x19,0x8e,0x08,0x70,0x36,0x10,0xbe,0x0b,0x8c,0x1a,0x31,0x30,0x00,0x10, +0x04,0x83,0xe8,0x77,0x03,0xbc,0x0d,0x66,0xcd,0x82,0x9c,0x0d,0xe4,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0x51,0xf8,0x06,0x7e,0x1b,0x04,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0x94,0x6f,0x40,0xba,0xc1,0x9a,0x06,0x81,0xa5,0x6c,0x10,0xc4,0xc7,0x8c,0x40, +0x3e,0xb3,0x04,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_da64d47edb7ca013ee89069ba6fa191b.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_da64d47edb7ca013ee89069ba6fa191b.h new file mode 100644 index 00000000..c80db670 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_da64d47edb7ca013ee89069ba6fa191b.h @@ -0,0 +1,1042 @@ +// ffx_fsr2_accumulate_pass_da64d47edb7ca013ee89069ba6fa191b.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_da64d47edb7ca013ee89069ba6fa191b_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_da64d47edb7ca013ee89069ba6fa191b_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_da64d47edb7ca013ee89069ba6fa191b_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_da64d47edb7ca013ee89069ba6fa191b_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_da64d47edb7ca013ee89069ba6fa191b_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_lanczos_lut", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_da64d47edb7ca013ee89069ba6fa191b_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 6, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_da64d47edb7ca013ee89069ba6fa191b_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_da64d47edb7ca013ee89069ba6fa191b_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_da64d47edb7ca013ee89069ba6fa191b_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_da64d47edb7ca013ee89069ba6fa191b_UAVResourceBindings[] = { 0, 1, 3, 4, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_da64d47edb7ca013ee89069ba6fa191b_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_da64d47edb7ca013ee89069ba6fa191b_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_da64d47edb7ca013ee89069ba6fa191b_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_da64d47edb7ca013ee89069ba6fa191b_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_da64d47edb7ca013ee89069ba6fa191b_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_da64d47edb7ca013ee89069ba6fa191b_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_da64d47edb7ca013ee89069ba6fa191b_size = 16220; + +static const unsigned char g_ffx_fsr2_accumulate_pass_da64d47edb7ca013ee89069ba6fa191b_data[] = { +0x44,0x58,0x42,0x43,0x85,0x48,0xc6,0xd3,0x69,0x11,0xcc,0xcd,0xc8,0x16,0x88,0xde, +0x44,0xb9,0x34,0x4e,0x01,0x00,0x00,0x00,0x5c,0x3f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x24,0x02,0x00,0x00,0xfc,0x0f,0x00,0x00,0x18,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xb0,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xd0,0x0d,0x00,0x00,0x62,0x00,0x05,0x00, +0x74,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xb8,0x0d,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x6b,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc2,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a, +0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b, +0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30, +0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18, +0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3, +0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21, +0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22, +0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95, +0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60,0x06,0xea,0xe6,0x08, +0x82,0x62,0x30,0x83,0x32,0x0c,0x1f,0x81,0x03,0x01,0xc3,0x08,0x84,0x31,0x53,0x1b, +0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83, +0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f, +0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4, +0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x23,0x49,0xe5, +0x30,0x82,0x60,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4, +0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50, +0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f, +0x6c,0x00,0x06,0x72,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0, +0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07, +0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79, +0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0, +0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03, +0x3f,0x40,0xc2,0x89,0x52,0x3a,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83, +0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0, +0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87, +0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24, +0x18,0x2b,0xb1,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c, +0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0, +0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43, +0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x46,0x72,0x67, +0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28, +0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87, +0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36, +0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x14,0x9c,0x04,0xcf,0x84,0x8d,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83, +0x1f,0xa0,0xc0,0x20,0x79,0x18,0x41,0x18,0xce,0x10,0x82,0x8f,0x5d,0x6d,0x34,0xd1, +0x34,0x4d,0xd3,0xc3,0x30,0x9e,0xe7,0x79,0x1a,0x86,0x61,0x18,0x86,0x41,0xf5,0x4d, +0xd2,0x14,0x51,0xc2,0xe4,0xb3,0x00,0xf3,0x2c,0x44,0xc4,0x4e,0xc0,0x44,0xa0,0x60, +0xa0,0x1b,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02, +0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2, +0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20, +0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01,0x1e,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2, +0x1c,0x0a,0xa2,0xf0,0x03,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30, +0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0, +0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x34,0x8a,0x1a,0xa2,0xa0,0x2d, +0x8a,0xab,0x78,0xe8,0x1b,0x01,0xa8,0x01,0x32,0x67,0x00,0x48,0x9d,0x01,0xa0,0x76, +0x06,0x80,0xde,0x19,0x00,0x8a,0x67,0x00,0x68,0x9e,0x01,0xa0,0x7a,0x06,0x80,0xec, +0x19,0x00,0xc2,0x67,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x84,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xa1,0x99,0x20,0x0c,0xce,0x06,0x61,0x20, +0x26,0x08,0xc3,0xb3,0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0x01,0xda,0x30,0x20, +0x09,0x31,0x41,0x30,0x03,0x39,0xa0,0x25,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0xd5, +0xf6,0x46,0x97,0xf6,0xe6,0xf6,0x65,0x57,0x36,0x46,0xf7,0x26,0x37,0x37,0x41,0x18, +0xa2,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85,0x31,0x88,0x81,0x30,0x9c,0x09,0x82,0x1a, +0xcc,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8,0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9, +0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86,0x31,0x10,0x86,0xc3,0x4c,0xee,0x2b,0xcd, +0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec, +0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x48,0x1b,0x12,0x62,0x99,0x0c,0x6a,0x20, +0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc, +0x04,0x61,0x98,0x26,0x08,0x03,0xb5,0x41,0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35, +0x10,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd, +0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x54,0x1b,0x92,0x6b, +0xd9,0x0c,0x6e,0x20,0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda, +0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xb0,0x36,0x24,0xdc,0xe2,0x19,0xdf,0x40,0x18, +0xd9,0x04,0xa1,0x0d,0xe8,0x80,0x8d,0xdc,0x17,0x5b,0x98,0xdb,0x98,0xde,0xdb,0xdc, +0x17,0x5b,0x1d,0xdd,0x86,0x24,0x09,0x03,0x31,0x30,0x92,0x81,0x30,0x9c,0x09,0xc2, +0x70,0x31,0x91,0xfb,0x4a,0x6b,0x3b,0x6b,0x4a,0x83,0x9b,0x9b,0x20,0x0c,0xd8,0x86, +0x84,0x0c,0xc2,0xa0,0x0c,0x0c,0x33,0x18,0x08,0xc3,0x21,0x26,0xf7,0x45,0x96,0xc6, +0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16, +0x36,0xb7,0x36,0xb7,0x21,0x31,0x03,0x08,0x0d,0x8c,0x61,0x20,0x8c,0x6c,0x43,0xf2, +0x48,0x95,0xd6,0x81,0xc1,0x18,0x9c,0x41,0x1a,0x4c,0x10,0xde,0xa0,0x0e,0xa8,0xc9, +0xdd,0x7d,0xa5,0xb9,0xd1,0x95,0xc9,0xb9,0x85,0xb1,0x7d,0xd5,0xc1,0xcd,0x8d,0x85, +0xb1,0x95,0x91,0x7d,0x8d,0xbd,0xb1,0xbd,0xc9,0x4d,0x10,0x3e,0x38,0xd8,0xb0,0x18, +0x6b,0xc0,0x06,0x86,0x31,0x10,0x6d,0xd0,0x06,0x6d,0xe0,0x4c,0x10,0xe2,0xc0,0x0e, +0xe8,0xc8,0xdd,0x7d,0xb1,0xbd,0x8d,0xad,0x7d,0xcd,0xd1,0x85,0xd1,0xd5,0xcd,0x6d, +0x58,0x86,0x37,0x80,0x03,0x63,0x18,0x88,0x36,0x68,0x83,0x36,0xc8,0x26,0x08,0x73, +0x70,0x07,0x64,0xe4,0xee,0xbe,0xdc,0xca,0xee,0xbe,0xd8,0xde,0xc6,0xd6,0xe6,0x36, +0x2c,0x84,0x1c,0xcc,0x81,0x41,0x0d,0x44,0x1b,0xb4,0x41,0x1b,0x64,0x7c,0xe4,0xee, +0xbe,0xd8,0xea,0xda,0xc2,0xbe,0xd0,0xd2,0xe6,0xe8,0xde,0xe4,0xf2,0x36,0x2c,0xd4, +0x1a,0xd4,0x81,0x71,0x0d,0x44,0x1b,0xb4,0x41,0x1b,0x38,0x1b,0x08,0x37,0x88,0x03, +0x3a,0xb0,0x83,0x09,0x82,0x1d,0xe4,0x01,0x8d,0x31,0x31,0xa3,0x29,0x29,0x99,0x09, +0xc2,0x90,0x6d,0x40,0x0c,0x3c,0xc8,0x03,0xc3,0x18,0xf4,0x00,0xd8,0x10,0xec,0xc1, +0x04,0x01,0x0f,0xf4,0x80,0xcd,0xdc,0x17,0x53,0x9a,0x5b,0x59,0x98,0xdc,0x10,0x5b, +0x58,0x1b,0xdc,0x06,0xc4,0xe8,0x03,0x3f,0x30,0x86,0xc1,0x00,0x36,0x04,0x7f,0xb0, +0x81,0x50,0x83,0x3b,0xe0,0x03,0x50,0x98,0x20,0xd4,0x01,0x1e,0x70,0x49,0x93,0x2a, +0x73,0x23,0x2b,0x93,0x9b,0x4a,0xd3,0x2b,0x9b,0x20,0x7c,0x71,0xb0,0x01,0x49,0x46, +0x81,0x32,0xc8,0xe0,0x6a,0x48,0x81,0x4e,0x5a,0x53,0x18,0x9e,0x54,0x99,0x1b,0x59, +0x99,0xdc,0x54,0x9a,0x5e,0xd9,0x06,0x24,0x31,0x05,0xca,0x0c,0xc8,0xe0,0x6a,0x48, +0x81,0x4c,0x1a,0x51,0xda,0x1c,0x1c,0x5b,0x58,0xde,0x54,0x9a,0x5e,0xd9,0x04,0x61, +0xd0,0x36,0x20,0x09,0x2a,0x50,0xa9,0x40,0x06,0x57,0x43,0x0a,0xec,0xd2,0x92,0xdc, +0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca, +0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26,0x08,0xc3,0xb6,0xc1,0x48, +0x56,0x81,0x62,0x05,0x32,0xb8,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1,0x11, +0xa5,0xb5,0x95,0xb9,0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x06,0x6e,0x03,0x92,0xb8, +0x02,0xf5,0x0a,0x64,0x70,0x35,0xa4,0x40,0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29,0x0d, +0x8e,0xa9,0xcc,0xae,0x8c,0x8d,0xea,0xad,0x6a,0xae,0x6c,0x82,0x30,0x74,0x1b,0x90, +0x24,0x16,0x28,0x59,0x20,0x83,0xab,0x21,0x05,0x2e,0x69,0x46,0x72,0x61,0x6d,0x65, +0x49,0x6e,0x64,0x65,0x78,0x13,0x84,0xc1,0xdb,0x80,0x24,0xb4,0x40,0xd5,0x02,0x19, +0x5c,0x0d,0x29,0x50,0x32,0x23,0x2a,0xb3,0x4b,0x1b,0x2b,0xa3,0x7a,0xb3,0x4a,0x2b, +0xbb,0x23,0x2a,0x83,0xa3,0x43,0x9b,0x20,0x0c,0xdf,0x06,0x23,0xb9,0x05,0x0a,0x17, +0xc8,0xa0,0xe1,0x61,0xa6,0x94,0x46,0x47,0x57,0x26,0x37,0x41,0x18,0xc0,0x60,0x03, +0x92,0xe8,0x02,0xb5,0x0b,0x64,0xd0,0x34,0xa4,0x40,0xc9,0xac,0xe9,0x8d,0x2e,0xed, +0xcd,0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x6e,0x6a,0x2c,0x8c,0xad,0x6c,0x82,0x30,0x84, +0xc1,0x06,0x24,0xe9,0x05,0xca,0x17,0xc8,0xa0,0x69,0x48,0x81,0x90,0x19,0xd1,0xdb, +0x9d,0xdb,0xdc,0x58,0x18,0x5b,0x99,0x51,0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x61,0x10, +0x83,0x0d,0x48,0x02,0x0e,0x54,0x38,0x90,0x41,0xd3,0x90,0x02,0x3f,0xb3,0xa6,0x37, +0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0x39,0xa5,0x34,0x3a,0xba,0x32,0xb9, +0xa1,0x30,0xb7,0xb1,0x32,0x36,0xb6,0x30,0xba,0xb4,0x37,0xb7,0x09,0xc2,0x30,0x06, +0x1b,0x8c,0x64,0x1c,0x28,0x72,0x20,0x83,0x86,0x8c,0x19,0x94,0x5c,0x59,0x11,0x1e, +0xdc,0xdb,0x5c,0x9d,0x5c,0xd9,0x04,0x61,0x20,0x83,0x0d,0x48,0x62,0x0e,0xd4,0x39, +0x90,0x41,0xd3,0x90,0x02,0x33,0x33,0x28,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0x39,0x23, +0xb9,0xb0,0xb6,0x32,0x28,0xb9,0xb2,0x22,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x09, +0xc2,0x50,0x06,0x1b,0x90,0x24,0x1d,0x28,0x75,0x20,0x83,0xa6,0x21,0x05,0x2e,0x66, +0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x13,0x84,0xc1,0x0c,0x36,0x18, +0x09,0x3b,0x50,0xed,0x40,0x06,0x0d,0x2b,0x33,0xa5,0x34,0x3a,0xba,0x32,0xb9,0xa9, +0xb2,0xb8,0xba,0x32,0xb7,0xb1,0x32,0xa6,0x32,0xb7,0x33,0x3a,0xb4,0x09,0xc2,0x70, +0x06,0x1b,0x90,0xe4,0x1d,0x28,0x78,0x20,0x83,0xa6,0x21,0x05,0x2a,0x66,0x44,0x65, +0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x13,0x84,0x01,0x0d,0x36,0x18,0x89,0x3c,0x50, +0xf3,0x40,0x06,0x0d,0x2f,0x33,0xa2,0x3c,0xb7,0xb0,0xb6,0xb4,0x31,0xa9,0xb2,0xb9, +0x21,0xb4,0x30,0xb7,0xb3,0x32,0xa3,0xb0,0x31,0xba,0x37,0xb9,0x09,0xc2,0x90,0x06, +0x1b,0x8c,0xa4,0x1e,0x28,0x7b,0x20,0x83,0x86,0x98,0x99,0x55,0x5a,0xd9,0xdd,0x14, +0x5c,0xd8,0x58,0x19,0xd5,0x5b,0x53,0x19,0x5d,0x99,0xdc,0x9c,0x51,0xd8,0x18,0xdd, +0x9b,0xdc,0x04,0x61,0x50,0x83,0x0d,0x46,0x82,0x0f,0x54,0x3e,0x90,0x41,0xb3,0x81, +0xd2,0x83,0x52,0x38,0x05,0x55,0x68,0x05,0x58,0x98,0x05,0x5b,0xc8,0x05,0x5e,0xf8, +0x05,0x71,0x28,0x07,0x74,0x58,0x07,0x77,0x88,0x07,0x7a,0xb8,0x07,0x7d,0xd8,0x30, +0x18,0xa2,0xb0,0x0f,0x13,0x04,0x01,0xd8,0x00,0x6c,0x18,0x0c,0x7f,0xf0,0x87,0x0d, +0xc1,0x3f,0x6c,0x18,0x86,0x7e,0x00,0x09,0x0a,0x43,0x53,0x1b,0x06,0x33,0x30,0x83, +0x61,0x83,0x70,0x8d,0xc4,0x86,0xa2,0x1f,0x44,0x02,0x08,0x05,0x92,0x20,0x22,0x26, +0x17,0xe6,0x36,0x86,0x56,0x36,0x37,0x41,0x18,0xd6,0x80,0x86,0x19,0xdb,0x5b,0x18, +0xdd,0xdc,0x04,0x61,0x60,0x03,0x16,0x69,0x6e,0x73,0x74,0x73,0x13,0x84,0xa1,0x0d, +0x48,0xa4,0xb9,0xd1,0xcd,0x4d,0x10,0x06,0x37,0x20,0x42,0x57,0x86,0xf7,0xc5,0xf6, +0x16,0x46,0x36,0x41,0x18,0xde,0x80,0x08,0x5d,0x19,0xde,0x97,0xdb,0x9b,0x5c,0x1b, +0x13,0xba,0x32,0xbc,0xaf,0x39,0xba,0x37,0xb9,0x32,0x16,0x75,0x69,0x6e,0x74,0x73, +0x1b,0x20,0x93,0x38,0x09,0x94,0x48,0x09,0x95,0x58,0x09,0x96,0x68,0x09,0x97,0x78, +0x09,0x98,0x38,0x89,0x98,0xb8,0x64,0x42,0x16,0xaa,0xb0,0xb1,0xd9,0xb5,0xb9,0xa4, +0x91,0x95,0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64,0x78,0x2e,0x76,0x65,0x72,0x73,0x69, +0x6f,0x6e,0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b,0x5d,0x18,0x9b,0x5d,0x99,0xdc,0x94, +0xc0,0xa8,0x43,0x86,0xe7,0x32,0x87,0x16,0x46,0x56,0x26,0xd7,0xf4,0x46,0x56,0xc6, +0x36,0x25,0x48,0xca,0x90,0xe1,0xb9,0xc8,0x95,0xcd,0xbd,0xd5,0xc9,0x8d,0x95,0xcd, +0x4d,0x09,0x40,0xa1,0x12,0x19,0x9e,0x0b,0x5d,0x1e,0x5c,0x59,0x90,0x9b,0xdb,0x1b, +0x5d,0x18,0x5d,0xda,0x9b,0xdb,0xdc,0x14,0x61,0x1f,0x40,0xa2,0x0e,0x19,0x9e,0x4b, +0x99,0x1b,0x9d,0x5c,0x1e,0xd4,0x5b,0x9a,0x1b,0xdd,0xdc,0x94,0x80,0x24,0xba,0x90, +0xe1,0xb9,0x8c,0xbd,0xd5,0xb9,0xd1,0x95,0xc9,0xcd,0x4d,0x09,0x64,0x02,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x35,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x0d,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20, +0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40, +0x84,0xf9,0xc8,0x6d,0x9b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11, +0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x2d,0x6c,0xc3,0xe5,0x3b, +0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8, +0x6d,0x1b,0x83,0x34,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x96,0xe0,0x0c,0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x05,0x44, +0xc3,0xe5,0x3b,0x8f,0x6f,0x44,0x0e,0xf5,0x88,0x83,0x8f,0xdc,0xb6,0x1d,0x54,0xc3, +0xe5,0x3b,0x8f,0x2f,0x01,0xcc,0xb3,0x10,0x25,0x51,0x11,0x8b,0x5f,0xdc,0xb6,0x11, +0x54,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x44,0xe9,0x00,0x83,0x5f,0xdc, +0xb6,0x15,0x58,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11, +0xe1,0x17,0xb7,0x6d,0x02,0xd9,0x70,0xf9,0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38, +0x88,0x0d,0x18,0x39,0xd4,0xe3,0x23,0xb7,0x6d,0x06,0xcf,0x70,0xf9,0xce,0xe3,0x53, +0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48, +0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xda,0x64,0xd4,0x7e,0xdb,0x7c,0xa0,0x13, +0xee,0x89,0x06,0x9b,0xa6,0xfa,0x19,0x1b,0x44,0x58,0x49,0x4c,0x3c,0x2f,0x00,0x00, +0x62,0x00,0x05,0x00,0xcf,0x0b,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0x24,0x2f,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00, +0xc6,0x0b,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c, +0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42, +0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20, +0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50, +0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00, +0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d, +0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff, +0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42, +0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc3,0x00,0x00,0x00, +0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3, +0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe8,0xc1,0x08, +0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08, +0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89, +0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3, +0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8, +0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83, +0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1, +0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18, +0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c, +0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60, +0x06,0xea,0xe6,0x08,0x82,0x62,0x30,0x83,0x32,0x0c,0x1f,0x81,0x03,0x01,0xc3,0x08, +0x84,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39, +0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c, +0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01, +0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c, +0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21, +0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c, +0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc, +0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00, +0x09,0x23,0x49,0xe5,0x30,0x82,0x60,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f, +0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4, +0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0, +0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x72,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07, +0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61, +0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a, +0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90, +0x03,0x3f,0x00,0x03,0x3f,0x40,0xc2,0x89,0x52,0x3a,0x53,0x18,0x8c,0x03,0x3b,0x84, +0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83, +0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e, +0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86, +0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0, +0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07, +0x7a,0xf0,0x03,0x24,0x18,0x2b,0xb1,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3, +0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98, +0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01, +0x0a,0x46,0x72,0x67,0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59, +0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0, +0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87, +0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x14,0x9c,0x04,0xcf, +0x84,0x8d,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39, +0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc, +0x43,0x38,0xd0,0x83,0x1f,0xa0,0xc0,0x20,0x79,0x18,0x41,0x18,0xce,0x10,0x82,0x8f, +0x5d,0x6d,0x34,0xd1,0x34,0x4d,0xd3,0xc3,0x30,0x9e,0xe7,0x79,0x1a,0x86,0x61,0x18, +0x86,0x41,0xf5,0x4d,0xd2,0x14,0x51,0xc2,0xe4,0xb3,0x00,0xf3,0x2c,0x44,0xc4,0x4e, +0xc0,0x44,0xa0,0x60,0xa0,0x7b,0x0a,0x00,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c, +0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10, +0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0xc8,0x02,0x01,0x11,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24, +0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2,0x1c,0x0a,0xa2,0xf0,0x03,0xe8,0x1b,0x01, +0x20,0x73,0x06,0x80,0xd4,0x19,0x00,0x6a,0x67,0x00,0xe8,0x9d,0x01,0xa0,0x78,0x06, +0x80,0xe6,0x19,0x00,0xb2,0x67,0x00,0x08,0x9f,0x01,0x00,0x00,0x79,0x18,0x00,0x00, +0x72,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xa1,0x99,0x20,0x0c, +0xce,0x06,0x61,0x20,0x26,0x08,0xc3,0xb3,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06, +0xc4,0x20,0x26,0x08,0x03,0x34,0x41,0x30,0x83,0x8d,0xc0,0x04,0x61,0x88,0x36,0x08, +0x4a,0xb3,0x21,0x51,0x16,0x46,0x21,0x06,0x42,0x71,0x26,0x08,0x6a,0xc0,0x6d,0x48, +0x06,0x88,0x51,0x94,0x81,0x50,0x9c,0x09,0xc2,0x20,0x6d,0x48,0x88,0x85,0x51,0xa4, +0x81,0x50,0x9c,0x09,0xc2,0x30,0x4d,0x10,0x06,0x6a,0x83,0xa0,0x54,0x1b,0x12,0x09, +0x62,0x14,0x6a,0x20,0x14,0x6b,0x82,0x30,0x54,0x1b,0x12,0x6a,0x61,0x14,0x6c,0x20, +0x14,0x67,0x82,0x30,0x58,0x1b,0x12,0x6c,0x61,0x14,0x6d,0x20,0x14,0x6b,0x82,0xd0, +0x06,0xdd,0x86,0xc4,0xe0,0x18,0xc5,0x18,0x08,0xc5,0x99,0x20,0x0c,0xd7,0x04,0x61, +0xc0,0x36,0x24,0x1e,0xc7,0x28,0xdf,0x40,0x28,0xce,0x86,0xe4,0x83,0x18,0x65,0x18, +0x08,0xc5,0xda,0x90,0x3c,0xd1,0x74,0x65,0x5b,0x07,0x06,0x61,0x30,0x41,0x78,0x03, +0x6f,0x82,0xf0,0x69,0x1b,0x16,0x65,0x0c,0x18,0x45,0x19,0x08,0x32,0x20,0x03,0x32, +0x70,0x26,0x08,0x71,0xf0,0x6d,0x58,0x06,0x33,0x60,0x94,0x61,0x20,0xc8,0x80,0x0c, +0xc8,0xc0,0x9a,0x20,0xcc,0x01,0x18,0x6c,0x58,0x08,0x34,0x60,0x14,0x69,0x20,0xc8, +0x80,0x0c,0xc8,0xc0,0xda,0xb0,0x48,0x63,0xc0,0x28,0xd4,0x40,0x90,0x01,0x19,0x90, +0x81,0xb3,0x81,0x28,0x83,0x33,0x48,0x03,0x35,0x98,0x20,0xd8,0x41,0x18,0x4c,0x10, +0x86,0x6c,0x03,0xa2,0xb0,0x01,0xa3,0x28,0x43,0x1b,0x00,0x1b,0x02,0x37,0x98,0x20, +0xe0,0x81,0x18,0x6c,0x40,0x14,0x38,0x60,0x94,0x61,0x50,0x80,0x0d,0x41,0x1c,0x6c, +0x20,0xc4,0x60,0x0d,0xde,0x40,0x0e,0x26,0x08,0x02,0x40,0x61,0x68,0x6a,0xc3,0xf0, +0x7d,0xc3,0x06,0x81,0xb2,0x83,0x0d,0x05,0x1d,0xd4,0x01,0x30,0x07,0x77,0x50,0x85, +0x8d,0xcd,0xae,0xcd,0x25,0x8d,0xac,0xcc,0x8d,0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73, +0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x9b,0x12,0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2, +0xd8,0xec,0xca,0xe4,0xa6,0x04,0x46,0x1d,0x32,0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32, +0xb9,0xa6,0x37,0xb2,0x32,0xb6,0x29,0x01,0x52,0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee, +0xad,0x4e,0x6e,0xac,0x6c,0x6e,0x4a,0x20,0x07,0x75,0xc8,0xf0,0x5c,0xca,0xdc,0xe8, +0xe4,0xf2,0xa0,0xde,0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0x77,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x35,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x0d,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e, +0x71,0xdb,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc8,0x6d, +0x9b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94, +0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x2d,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54, +0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0x1b,0x83,0x34, +0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x96,0xe0,0x0c, +0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x05,0x44,0xc3,0xe5,0x3b,0x8f, +0x6f,0x44,0x0e,0xf5,0x88,0x83,0x8f,0xdc,0xb6,0x1d,0x54,0xc3,0xe5,0x3b,0x8f,0x2f, +0x01,0xcc,0xb3,0x10,0x25,0x51,0x11,0x8b,0x5f,0xdc,0xb6,0x11,0x54,0xc3,0xe5,0x3b, +0x8f,0x3f,0x11,0xd7,0x44,0x45,0x44,0xe9,0x00,0x83,0x5f,0xdc,0xb6,0x15,0x58,0xc3, +0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11,0xe1,0x17,0xb7,0x6d, +0x02,0xd9,0x70,0xf9,0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38,0x88,0x0d,0x18,0x39, +0xd4,0xe3,0x23,0xb7,0x6d,0x06,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e, +0x71,0xdb,0x00,0x00,0x61,0x20,0x00,0x00,0x77,0x09,0x00,0x00,0x13,0x04,0x5c,0x2c, +0x10,0x00,0x00,0x00,0x49,0x00,0x00,0x00,0x34,0xcc,0x00,0x94,0x51,0x21,0x15,0x61, +0x40,0xb1,0x95,0x5c,0xa9,0x14,0x5f,0xd9,0xd5,0x40,0xb9,0x14,0x4c,0xd9,0x14,0x53, +0x19,0x06,0x14,0x6f,0x40,0xf9,0x06,0x94,0x52,0x15,0x54,0x44,0xf9,0x14,0x0d,0x7d, +0x35,0x40,0x4a,0x11,0x94,0x41,0x79,0x94,0xc0,0x08,0x00,0x19,0x63,0x04,0x20,0x08, +0x82,0x28,0x18,0x8c,0x11,0xb4,0xe6,0x9c,0xb3,0xdf,0x18,0x01,0x08,0x82,0xa0,0xfc, +0x8d,0x11,0x80,0x20,0x08,0xf3,0xbf,0x30,0x46,0x00,0x82,0x20,0x18,0xff,0xc2,0x18, +0xc1,0x3b,0x93,0x26,0xda,0x8d,0x11,0x80,0x20,0x08,0xc2,0xbf,0x30,0x46,0x00,0x82, +0x20,0x08,0x82,0xc1,0x18,0x41,0x6b,0xce,0x39,0xef,0x8d,0x11,0x80,0x20,0x08,0xca, +0x60,0x30,0x46,0x00,0x82,0x20,0x08,0x82,0xc2,0x18,0x01,0x08,0xe2,0xff,0x3d,0x06, +0x63,0x04,0x21,0x09,0x86,0x78,0x37,0x46,0xb0,0xc7,0x6a,0xbc,0x7f,0x63,0x04,0x6b, +0xad,0xd6,0xe2,0x37,0x46,0xf0,0xdf,0x7f,0xff,0x7e,0x63,0x04,0xad,0x39,0xe7,0xbc, +0x2f,0x8c,0x11,0xc8,0xa2,0xdb,0xff,0xdf,0x18,0x81,0xce,0x9a,0x73,0xfa,0x8d,0x11, +0xa8,0x78,0x7d,0xaa,0xde,0x18,0x01,0x08,0x82,0x20,0x08,0x0e,0x63,0x04,0x6b,0xad, +0xd6,0xba,0x37,0x46,0x00,0x82,0xa0,0x7f,0x87,0xc1,0x18,0x41,0x6b,0xce,0x39,0xed, +0x8d,0x11,0x80,0x20,0x08,0x92,0x60,0x30,0x46,0x00,0x82,0x20,0xa8,0x83,0xc1,0x18, +0x81,0x08,0x92,0x20,0xbe,0x8d,0x11,0xc0,0x71,0x99,0xdf,0xde,0x18,0x01,0x59,0xf2, +0xfa,0xfd,0x8d,0x11,0x80,0x20,0x08,0xb2,0x60,0x30,0x46,0x00,0x82,0x20,0x88,0x7e, +0x63,0x04,0x20,0x08,0x82,0xf8,0x2f,0xcc,0x00,0x8c,0x11,0x80,0x20,0x08,0xe2,0xdf, +0x18,0x01,0x08,0x82,0x20,0xfc,0x8d,0x00,0x00,0x00,0x00,0x00,0x23,0x06,0x09,0x00, +0x82,0x60,0x00,0x06,0xb7,0xb0,0x07,0x66,0x10,0x0b,0xb0,0x90,0x0a,0x23,0x06,0x09, +0x00,0x82,0x60,0x00,0x06,0xb8,0xc0,0x07,0x67,0x60,0x0b,0xb2,0xa0,0x0a,0x23,0x06, +0x09,0x00,0x82,0x60,0x00,0x06,0xb9,0xd0,0x07,0x68,0x80,0x0b,0xb8,0xb0,0x0a,0x23, +0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xba,0xe0,0x07,0x69,0x60,0x0b,0xb6,0xc0,0x0a, +0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xbb,0xf0,0x07,0x69,0xf0,0x0a,0xba,0xd0, +0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xbc,0x00,0x0a,0x6a,0x10,0x0b,0xb0, +0xe0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xbd,0x10,0x0a,0x6b,0xa0,0x0b, +0xba,0xf0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xbe,0x20,0x0a,0x6c,0x50, +0x0b,0xb4,0x00,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xbf,0x30,0x0a,0x6d, +0x80,0x0b,0xb6,0x10,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe0,0x40,0x0a, +0x6e,0xa0,0x0b,0xb9,0x20,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe1,0x50, +0x0a,0x6f,0xf0,0x0b,0xbb,0x30,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe2, +0x60,0x0a,0x70,0x10,0x0e,0xbe,0x40,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06, +0xe3,0x70,0x0a,0x71,0xf0,0x0b,0xe1,0x50,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00, +0x06,0xe4,0x80,0x0a,0x75,0x00,0x0e,0xe3,0x60,0x0b,0x23,0x06,0x09,0x00,0x82,0x60, +0x00,0x06,0xe5,0x90,0x0a,0x77,0x10,0x0e,0xe1,0x70,0x0b,0x23,0x06,0x06,0x00,0x82, +0x60,0x40,0xc4,0x03,0x28,0x88,0xc3,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0xf2,0x10, +0x0a,0xe6,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x84,0x3c,0x84,0x02,0x39,0x8c,0x18, +0x18,0x00,0x08,0x82,0x01,0x31,0x0f,0xa2,0x80,0x0e,0x23,0x06,0x07,0x00,0x82,0x60, +0xd0,0xad,0xc3,0x2a,0x14,0xe9,0x30,0x9a,0x10,0x04,0x65,0x98,0xc3,0x95,0x71,0x0e, +0x57,0x81,0x2b,0x70,0x11,0x01,0x54,0x60,0x0a,0x5a,0x49,0x01,0x25,0x24,0x70,0x82, +0x61,0x27,0x18,0x66,0x02,0x18,0xc0,0xc7,0x84,0x30,0x80,0xcf,0x68,0x42,0x03,0x5c, +0x60,0xd8,0x39,0x86,0x59,0x21,0xd0,0xc7,0x0a,0x81,0x3e,0x23,0x06,0x07,0x00,0x82, +0x60,0xa0,0xf9,0x43,0x2f,0x5c,0xf5,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0x1d,0x48,0x80,0x83,0xb6,0x0f,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0x27,0x18,0x76,0x82,0x61,0x76,0x08,0xf4,0xb1,0x43,0xa0,0x8f,0x09,0x0c, +0x7c,0x4c,0x60,0xe0,0x33,0x9a,0x90,0x08,0xa3,0x09,0xca,0x60,0x08,0x21,0x1f,0x43, +0x08,0xf9,0x98,0x32,0x0b,0xf0,0x31,0x85,0x16,0xe0,0x33,0x62,0x70,0x00,0x20,0x08, +0x06,0xc7,0x4d,0xd4,0x03,0x21,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x81,0x13,0xf6, +0x40,0x08,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe4,0x04,0x3e,0xec,0x81,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0x87,0x4e,0xe4,0x03,0x1f,0x08,0xa7,0x18,0x76,0x8a,0x61, +0x46,0x08,0xf4,0x31,0x42,0xa0,0xcf,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x3e,0xc1, +0x0f,0x73,0x20,0x13,0x65,0x40,0x06,0xff,0xf0,0x0f,0xff,0xf0,0x0f,0xa3,0x09,0x01, +0x30,0x9a,0x20,0x04,0xa3,0x09,0x9d,0x30,0x9a,0xe0,0x0d,0x26,0x10,0xf2,0x31,0x81, +0x90,0x8f,0x95,0x81,0x20,0x1f,0x2b,0x03,0x41,0x3e,0x26,0x08,0xf2,0x31,0x41,0x90, +0x8f,0x09,0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x42,0x0b,0x90,0x08,0x0c, +0x49,0x03,0xf8,0x18,0x92,0x06,0xf0,0x19,0x8e,0x10,0x5e,0x61,0xf8,0x86,0x23,0x06, +0x59,0x28,0xbe,0x12,0x02,0x1d,0x8e,0x20,0x64,0x61,0xf8,0x86,0x23,0x8a,0x5a,0x28, +0xbe,0x12,0x02,0x2d,0x22,0xd0,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xe2,0xc2,0x25, +0x5a,0x01,0x15,0xb0,0x2b,0x17,0x72,0x01,0x2d,0xd0,0xa2,0x26,0x6c,0x61,0x34,0x21, +0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xa2,0x8b,0xb1,0x08,0x46,0x0c,0x1e,0x00, +0x04,0xc1,0x60,0xa2,0x8b,0x98,0xa0,0x85,0x55,0xd8,0x34,0x5e,0xe0,0x85,0xb5,0x58, +0x0b,0x9c,0xc8,0x85,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x11,0x83,0x03,0x00,0x41, +0x30,0xe8,0xe6,0x62,0x26,0x5a,0x01,0x2e,0x46,0x13,0x82,0x61,0xb8,0x21,0x80,0x0b, +0x30,0x28,0x05,0x25,0xb8,0x84,0x60,0x6b,0x50,0x09,0xae,0x26,0xd0,0x59,0x86,0x40, +0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0xd3,0x0b,0x9d,0xa0,0x05,0xbc,0x18,0x4d, +0x08,0x80,0xd1,0x04,0x21,0x38,0xc1,0xb0,0x13,0x0c,0x33,0x61,0x93,0x8f,0x09,0x9b, +0x7c,0x4c,0x38,0x09,0xf8,0x98,0x80,0x12,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0x63,0x35,0xd2,0xc2,0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x60,0x8d,0xb5,0x68, +0x87,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xd6,0x58,0x8b,0x63,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0xc3,0x35,0xda,0xe2,0x1d,0x82,0x11,0x03,0x03,0x00,0x41,0x30, +0x88,0x58,0x63,0x2c,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x5a,0x83,0x2c,0x84, +0x13,0x06,0x3a,0x61,0x20,0x3b,0x88,0xf8,0x98,0x41,0xc4,0xa7,0x08,0xb6,0x80,0x22, +0xda,0x02,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x92,0x0d,0xb3,0x10,0x54,0x63,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0xaa,0xd9,0x38,0x0b,0x61,0x35,0x46,0x0c,0x1a,0x00,0x04, +0xc1,0xa0,0xc1,0x0d,0xbb,0x78,0x07,0xd6,0x10,0x82,0xbc,0xc8,0x8b,0xbc,0xc8,0x8b, +0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x11,0x83, +0x06,0x00,0x41,0x30,0x68,0x7a,0x63,0x2f,0xe8,0x21,0x36,0x1a,0xc3,0x2f,0xfc,0xc2, +0x2f,0xfc,0x62,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88, +0xa1,0xa4,0xdc,0x00,0x0b,0x83,0xbd,0x00,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x54, +0xe0,0x81,0x17,0x42,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d,0x79,0x8c,0x06,0x3f, +0xe4,0x46,0xe0,0x98,0x86,0x69,0x98,0x86,0x69,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10, +0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x94,0x06,0x1e,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0xd5,0x79,0xfc,0x45,0x80,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xc3,0x1e,0xaa, +0x31,0x12,0xe0,0x11,0x54,0xad,0xd1,0x1a,0xad,0xd1,0x1a,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0, +0xc4,0xc7,0x6b,0xa0,0x44,0x79,0x6c,0x60,0x20,0x1b,0xb2,0x21,0x1b,0xb2,0x31,0x9a, +0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x30,0x62,0xd0,0x00, +0x20,0x08,0x06,0x8d,0x7d,0xd0,0x46,0x4b,0xa8,0x87,0x19,0x94,0xc1,0x6d,0xdc,0xc6, +0x6d,0xdc,0xc6,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10, +0xc3,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xfb,0x91,0x1b,0x32,0xf1,0x1e,0x97,0x1a, +0xf0,0x06,0x6f,0xf0,0x06,0x6f,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c, +0xc2,0x68,0x02,0x31,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x03,0x22,0xbe,0x71,0x13, +0xf4,0x51,0xbd,0x41,0x78,0x84,0x47,0x78,0x84,0xc7,0x68,0x42,0x00,0x8c,0x26,0x08, +0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0x43,0xd1,0x01,0x7f,0x80,0x8d,0x82,0x6f,0x80, +0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xaa,0x11,0xd9,0x0d,0x21,0x18,0x31,0x68,0x00, +0x10,0x04,0x83,0x06,0x45,0xcc,0xe3,0x27,0xf8,0x43,0x0e,0x82,0xf4,0x48,0x8f,0xf4, +0x48,0x8f,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86, +0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x5a,0x64,0x3d,0xc8,0x22,0x44,0xfa,0xc0,0x70, +0x0f,0xf7,0x70,0x0f,0xf7,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84, +0xd1,0x04,0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x46,0x46,0xe0,0x23,0x2d,0x4c, +0xc4,0x0d,0x96,0xf9,0x98,0x8f,0xf9,0x98,0x8f,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82, +0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x6e,0xa4, +0x3e,0xdc,0x62,0x45,0xd8,0x00,0xc2,0x0f,0xfc,0xc0,0x0f,0xfc,0x18,0x4d,0x08,0x80, +0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0xa8,0x55,0x90,0x11,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0x2a,0x47,0xe2,0x23,0xb8,0x46,0x0c,0x1a,0x00,0x04,0xc1, +0xa0,0xf1,0x11,0xfe,0xa8,0x0b,0x19,0x41,0x85,0xe0,0x3f,0xfe,0xe3,0x3f,0xfe,0x63, +0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0x61,0xc4,0xa0, +0x01,0x40,0x10,0x0c,0x9a,0x31,0x09,0x11,0xbd,0xb8,0x91,0x59,0x30,0x48,0x84,0x44, +0x48,0x84,0x44,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81, +0x18,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x41,0x13,0x13,0xf9,0x0b,0x1e,0x21,0x85, +0x25,0x45,0x52,0x24,0x45,0x52,0x64,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61, +0x10,0x46,0x13,0x88,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x36,0x59,0x11,0xd2, +0x08,0x13,0x51,0x80,0x5c,0xc4,0x45,0x5c,0xc4,0x45,0x46,0x13,0x02,0x60,0x34,0x41, +0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x0c,0x37,0xc0,0x21,0x3e,0x23,0x06,0x06, +0x00,0x82,0x60,0x10,0xc5,0x09,0x9a,0x04,0x16,0xdc,0x86,0x7c,0x46,0x0c,0x1e,0x00, +0x04,0xc1,0x60,0x92,0x93,0x17,0x81,0x8d,0xd4,0x08,0x70,0x43,0x37,0x74,0x23,0x4d, +0xd2,0xc4,0x46,0x6e,0x63,0x34,0x21,0x00,0x4c,0x3e,0xca,0x21,0x3e,0x23,0x06,0x06, +0x00,0x82,0x60,0x10,0xd9,0x49,0x9b,0x04,0x16,0xf0,0x86,0x7c,0x46,0x0c,0x1e,0x00, +0x04,0xc1,0x60,0xba,0x13,0x1a,0xa9,0x0d,0xd7,0x08,0x7a,0xe3,0x37,0x7e,0xc3,0x4d, +0xdc,0x64,0x47,0x78,0x63,0x34,0x21,0x00,0x0c,0x3c,0xd4,0x21,0x3e,0x23,0x06,0x06, +0x00,0x82,0x60,0x10,0xed,0x89,0x9c,0x04,0x16,0x84,0x87,0x7c,0x46,0x0c,0x1e,0x00, +0x04,0xc1,0x60,0xe2,0x93,0x1c,0xd1,0x8d,0xd9,0x08,0xc4,0x83,0x3c,0xc8,0x63,0x4e, +0xe6,0x04,0x4c,0xc2,0x63,0x34,0x21,0x00,0xec,0x3f,0xde,0x21,0x3e,0x23,0x06,0x06, +0x00,0x82,0x60,0x10,0x81,0xca,0x9d,0x04,0x16,0x98,0x87,0x7c,0x46,0x0c,0x1e,0x00, +0x04,0xc1,0x60,0x0a,0x15,0x1f,0xf9,0x0d,0xdc,0x08,0xce,0x23,0x3d,0xd2,0x03,0x4f, +0xf0,0xa4,0x4c,0xcc,0x63,0x34,0x21,0x00,0x0c,0x6a,0x07,0xf9,0x58,0xd4,0x0e,0xf2, +0x31,0xa9,0x1d,0xe4,0x63,0x53,0x3b,0xc8,0xc7,0x1e,0x76,0x90,0x8f,0x41,0xec,0x20, +0x1f,0x8b,0xd8,0x41,0x3e,0x26,0xb1,0x83,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f, +0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x24,0x76,0x90,0x8f,0x4d,0xec,0x20,0x1f,0xa3, +0xd8,0x41,0x3e,0x56,0xb1,0x83,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08, +0xf8,0x18,0x42,0xc0,0xc7,0xaa,0x76,0x90,0x8f,0x59,0xed,0x20,0x1f,0xbb,0xda,0x41, +0x3e,0x86,0xb5,0x83,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18, +0x42,0xc0,0xc7,0xce,0x80,0x0d,0xe0,0x63,0xc1,0x18,0xc0,0xc7,0x82,0x0f,0x3e,0x76, +0x04,0xf4,0xb1,0x43,0xa0,0x8f,0x1d,0x03,0x7d,0xec,0x20,0xe8,0x63,0x73,0x70,0x0f, +0xf2,0x31,0x3a,0xb8,0x07,0xf9,0x58,0x1d,0xdc,0x83,0x7c,0xcc,0x0e,0xee,0x41,0x3e, +0x26,0x07,0xf6,0x20,0x1f,0x9b,0x03,0x7b,0x90,0x8f,0xd1,0x81,0x3d,0xc8,0xc7,0xea, +0xc0,0x1e,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04, +0x3e,0x56,0x07,0xf9,0x20,0x1f,0xb3,0x83,0x7c,0x90,0x8f,0xdd,0x41,0x3e,0xc8,0xc7, +0xf0,0x20,0x1f,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10, +0x02,0x3e,0x86,0x07,0xfc,0x20,0x1f,0xcb,0x03,0x7e,0x90,0x8f,0xe9,0x01,0x3f,0xc8, +0xc7,0xf6,0x80,0x1f,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7, +0x10,0x02,0x3e,0x46,0x84,0x01,0x7d,0x8c,0x10,0x03,0xfa,0x18,0x31,0x06,0xf4,0x31, +0x82,0x0c,0xe8,0x63,0xb3,0x00,0x12,0xf2,0x31,0x5a,0x00,0x09,0xf9,0x58,0x2d,0x80, +0x84,0x7c,0xcc,0x16,0x40,0x42,0x3e,0x26,0x0b,0xff,0x20,0x1f,0x9b,0x85,0x7f,0x90, +0x8f,0xd1,0xc2,0x3f,0xc8,0xc7,0x6a,0xe1,0x1f,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10, +0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x56,0x0b,0x22,0x21,0x1f,0xb3,0x05,0x91, +0x90,0x8f,0xdd,0x82,0x48,0xc8,0xc7,0x70,0x41,0x24,0xe4,0x63,0x08,0x01,0x1f,0x43, +0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x0b,0x25,0x21,0x1f,0xcb,0x85, +0x92,0x90,0x8f,0xe9,0x42,0x49,0xc8,0xc7,0x76,0xa1,0x24,0xe4,0x63,0x08,0x01,0x1f, +0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84,0x02,0x7d,0x8c,0x10, +0x05,0xfa,0x18,0x31,0x0a,0xf4,0x31,0x82,0x14,0xe8,0x63,0xf3,0xa0,0x12,0xf2,0x31, +0x7a,0x50,0x09,0xf9,0x58,0x3d,0xa8,0x84,0x7c,0xcc,0x1e,0x54,0x42,0x3e,0x26,0x0f, +0x29,0x21,0x1f,0x9b,0x87,0x94,0x90,0x8f,0xd1,0x43,0x4a,0xc8,0xc7,0xea,0x21,0x25, +0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x56, +0x0f,0x2c,0x21,0x1f,0xb3,0x07,0x96,0x90,0x8f,0xdd,0x03,0x4b,0xc8,0xc7,0xf0,0x81, +0x25,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e, +0x86,0x0f,0x2f,0x21,0x1f,0xcb,0x87,0x97,0x90,0x8f,0xe9,0xc3,0x4b,0xc8,0xc7,0xf6, +0xe1,0x25,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02, +0x3e,0x46,0x84,0x03,0x7d,0x8c,0x10,0x07,0xfa,0x18,0x31,0x0e,0xf4,0x31,0x82,0x1c, +0xe8,0x63,0xef,0x62,0x1f,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0x75,0xfe, +0x26,0xb0,0xc0,0x5d,0xe4,0x33,0x62,0xf0,0x00,0x20,0x08,0x06,0x53,0xea,0x98,0xcd, +0xb9,0x80,0x4b,0xf0,0x2e,0xf1,0x12,0x2f,0xa0,0x03,0x3a,0x6d,0xe3,0x2e,0xa3,0x09, +0x01,0x60,0x29,0xb3,0x1f,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x75,0x48, +0x27,0xb0,0x60,0x5e,0xe4,0x33,0x62,0xf0,0x00,0x20,0x08,0x06,0x93,0xeb,0xac,0x0d, +0xbb,0x94,0x4b,0x40,0x2f,0xf6,0x62,0x2f,0xa5,0x53,0x3a,0x72,0x33,0x2f,0xa3,0x09, +0x01,0x60,0xf7,0x02,0x22,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x48,0x76,0x52, +0x27,0xb0,0x00,0x5f,0xe4,0x33,0x62,0xf0,0x00,0x20,0x08,0x06,0xd3,0xec,0xc0,0x4d, +0xbc,0xa8,0x4b,0x90,0x2f,0xfb,0xb2,0x2f,0xaa,0xa3,0x3a,0x77,0x83,0x2f,0xa3,0x09, +0x01,0x60,0x36,0x53,0x22,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0x76,0x5c, +0x27,0xb0,0xa0,0x5f,0xe4,0x33,0x62,0xf0,0x00,0x20,0x08,0x06,0x13,0xee,0xd4,0x8d, +0xbd,0xbc,0x4b,0xe0,0x2f,0x20,0x03,0x32,0xaf,0xf3,0x3a,0x7c,0xd3,0x2f,0xa3,0x09, +0x01,0x60,0x10,0x3e,0xc8,0xc7,0x22,0x7c,0x90,0x8f,0x49,0xf8,0x20,0x1f,0x9b,0xf0, +0x41,0x3e,0xf6,0xf0,0x82,0x7c,0x0c,0xe2,0x05,0xf9,0x58,0xc4,0x0b,0xf2,0x31,0x89, +0x17,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e, +0x26,0x91,0x82,0x7c,0x6c,0x22,0x05,0xf9,0x18,0x45,0x0a,0xf2,0xb1,0x8a,0x14,0xe4, +0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x56,0xb1, +0x81,0x7c,0xcc,0x62,0x03,0xf9,0xd8,0xc5,0x06,0xf2,0x31,0x8c,0x0d,0xe4,0x63,0x08, +0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x76,0x06,0x6c,0x00, +0x1f,0x0b,0xc6,0x00,0x3e,0x16,0x7c,0xf0,0xb1,0x23,0xa0,0x8f,0x1d,0x02,0x7d,0xec, +0x18,0xe8,0x63,0x07,0x41,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x42,0xe8,0x77, +0x52,0x84,0x44,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x10,0x21,0xf0,0x49,0x11,0x12, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x84,0xc2,0x27,0x45,0x48,0x64,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0x12,0x12,0x9f,0x14,0x21,0x91,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x4a,0x88,0x7c,0x5a,0x04,0x45,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x30, +0xa1,0xf2,0x69,0x11,0x14,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x84,0xcc,0xa7, +0x45,0x50,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x14,0x3a,0x9f,0x16,0x41,0x91, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x52,0xe8,0x7c,0x10,0xfd,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0x43,0x85,0xd0,0x07,0xd1,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x56,0x28,0x7d,0x10,0xfd,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x85,0xd4,0x07, +0xd1,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5a,0x88,0x7d,0x10,0xff,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0xc3,0x85,0xda,0x07,0xf1,0x8f,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x5e,0xc8,0x7d,0x10,0xff,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x86, +0xde,0x07,0xf1,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x62,0xe8,0x7d,0x90,0xfe, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x86,0xe0,0x07,0xe9,0x8f,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x66,0x28,0x7e,0x90,0xfe,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x83,0x86,0xe4,0x07,0xe9,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6a,0x88,0x7e, +0x90,0x10,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x86,0xea,0x07,0x09,0x91,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x6e,0xc8,0x7e,0x90,0x10,0x19,0x31,0x38,0x00,0x10, +0x04,0x83,0x03,0x87,0xee,0x07,0x09,0x91,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x72, +0x08,0x7f,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x1d,0xca,0x1f,0x0e,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x87,0xf4,0x87,0x43,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0xe0,0xa1,0xfd,0xe1,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7a,0x68, +0x7f,0x08,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x1f,0xe2,0x1f,0x02,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0xe3,0x87,0xfa,0x87,0x40,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x00,0x23,0xff,0x21,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0x74,0x28,0x7f, +0xe6,0xa6,0x86,0x46,0x13,0x82,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x31,0x02, +0x21,0xbc,0xb1,0x21,0x1b,0xb2,0xa1,0x11,0x1a,0xa1,0x11,0x1a,0xa1,0xd1,0x84,0x00, +0x18,0x8e,0x08,0x4c,0x27,0xf8,0xa6,0x1b,0x52,0x47,0x08,0x4c,0x29,0xe8,0x63,0x8a, +0x41,0x1f,0x53,0x0e,0xfa,0x18,0x31,0xc8,0xc7,0x8a,0x41,0x3e,0x36,0x18,0xf2,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x8d,0x58,0x68,0x70,0x9d,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xdc,0xa8,0x85,0x86,0xd7,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3, +0x8d,0x5c,0x68,0x80,0x9d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe0,0xc8,0x85,0x86, +0xf4,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x8e,0x5e,0x68,0x50,0x9f,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xe4,0x08,0x86,0x86,0xf5,0x31,0xa1,0x76,0xe4,0x63,0x02, +0x01,0x1f,0x0b,0x76,0x47,0x3e,0x16,0x0c,0xf0,0xb1,0xa3,0x88,0x8f,0x05,0xba,0x23, +0x1f,0x4b,0x7e,0x47,0x3e,0x76,0x04,0xf1,0xb1,0x24,0x7c,0xe4,0x63,0x42,0x10,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf4,0x28,0x8e,0xba,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0xf6,0x48,0x8d,0x82,0xe1,0x88,0x0f,0x7c,0x88,0xef,0x82,0x21,0x46,0x0c, +0x1a,0x00,0x04,0xc1,0xa0,0x01,0x25,0x1f,0x02,0x9f,0x30,0x3a,0x1d,0xd3,0x09,0xa3, +0x30,0x0a,0xa3,0x30,0x1a,0x4d,0x08,0x80,0xe1,0x88,0x00,0x7f,0x84,0x6f,0xc4,0xe0, +0x01,0x40,0x10,0x0c,0x26,0x50,0xea,0xa1,0xdd,0xb9,0x1d,0x9c,0xb9,0x19,0xf4,0x41, +0x9f,0x3b,0xba,0x23,0x32,0x2a,0x9f,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x59,0x02, +0x61,0xa0,0xc2,0x10,0x83,0x00,0xf6,0x80,0x81,0x0a,0x03,0x0c,0x02,0xd9,0x03,0x06, +0x2a,0x0c,0x2d,0xa0,0x3d,0x60,0xa0,0xc2,0x50,0x02,0xdb,0x03,0x06,0x2a,0x0c,0x25, +0xc0,0x3d,0x60,0xa0,0xc2,0xe0,0x02,0xdd,0x03,0x06,0x2a,0x06,0x2d,0x00,0xc9,0x00, +0x18,0xa8,0xf8,0xac,0xc0,0x1d,0x03,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x57, +0x72,0x23,0x9b,0x19,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x43,0x25,0x34,0x12,0x9f, +0x52,0x1a,0x4d,0x08,0x84,0x0a,0x7c,0x48,0x0b,0x95,0x82,0xbb,0xc0,0xb0,0x11,0x83, +0x03,0x00,0x41,0x30,0xe8,0x5a,0xa9,0x8d,0xce,0x07,0x95,0x46,0x13,0x02,0x60,0x34, +0x41,0x08,0x4e,0x30,0xec,0x04,0xc3,0x4c,0x30,0xe8,0x63,0xc2,0x41,0x9f,0x13,0x06, +0x3a,0x61,0xa0,0xd1,0x04,0x07,0x18,0x4d,0x78,0x82,0x23,0x0c,0x3b,0xc2,0x30,0x13, +0x7e,0x47,0x3e,0x26,0xfc,0x8e,0x7c,0x8c,0x10,0x23,0xf8,0x18,0x31,0x46,0xf0,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x9c,0x48,0x89,0x10,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x38,0xa7,0x52,0x22,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd0,0xe9, +0x94,0x54,0x48,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x9d,0x50,0x69,0x85,0x84, +0x63,0x0c,0x3b,0xc6,0x30,0x23,0x04,0xfa,0x18,0x21,0xd0,0x67,0xc4,0xa0,0x01,0x40, +0x10,0x0c,0x9a,0x76,0x5a,0xa5,0x11,0x0a,0xa7,0x70,0x0a,0x27,0x57,0x72,0x25,0x57, +0x72,0xa5,0xd1,0x84,0x00,0x18,0x8e,0x08,0x62,0x28,0xf8,0xa6,0x1b,0x68,0x48,0x08, +0x2e,0x0c,0x8c,0x1a,0x31,0x78,0x00,0x10,0x04,0x83,0xe9,0x9d,0x58,0xc9,0x85,0x4c, +0xe8,0x30,0x6e,0xe8,0x86,0xcc,0xc9,0x9c,0x66,0x29,0x18,0x4d,0x08,0x00,0x0b,0xd8, +0x48,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xcd,0x13,0x2c,0x05,0x16,0x18,0xf2, +0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x9e,0x5c,0x29,0xb0,0xe0,0x8d,0xe4,0x33, +0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0x3d,0xd1,0x52,0x30,0x1c,0x01,0x07,0x3c,0x14, +0x7c,0xd3,0x0d,0x42,0x1c,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf4,0x13,0x2f, +0x05,0xc3,0x70,0x44,0xf0,0x43,0xce,0x37,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x3f, +0xf5,0xd2,0x50,0x58,0x30,0xd0,0xc7,0xc8,0x28,0x88,0xcf,0x74,0x43,0x50,0x46,0xc4, +0x2c,0xc3,0x40,0xd4,0xc1,0x70,0x44,0x1e,0x90,0x91,0xf3,0x4d,0x37,0x84,0xd2,0x19, +0x05,0xb3,0x04,0xc8,0x70,0xc4,0x1e,0xa0,0x91,0xf2,0xcd,0x32,0x18,0x45,0x60,0x8c, +0x12,0x1f,0x0b,0xd2,0x48,0x3e,0x16,0x30,0xf0,0x99,0x25,0x40,0x86,0x23,0x8e,0x52, +0x12,0xbe,0x59,0x86,0x03,0x09,0x66,0x09,0x90,0x81,0x12,0x83,0x19,0x40,0xa2,0xb0, +0xc5,0xe0,0x00,0x09,0x63,0xa0,0xc4,0x10,0x83,0xc1,0x28,0xbc,0xc3,0x33,0x4c,0x01, +0x25,0xf8,0x58,0x80,0x4a,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x68,0xa5,0xf4, +0x29,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0xa5,0xdc,0x09,0x14,0x02,0x9b,0xa3, +0x20,0x3e,0x46,0x47,0xb7,0x13,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x5e,0xca, +0x9f,0x82,0xe1,0x08,0xde,0x79,0x25,0xe2,0xbb,0xc0,0x28,0x5b,0x02,0xf9,0x58,0x60, +0xc8,0xc7,0x82,0x42,0x3e,0x16,0xf4,0x11,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0xb2,0xa9,0x92,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd0,0xa9,0x7c,0x7a,0xc0, +0x60,0x38,0x22,0xe0,0x23,0xe7,0x1b,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0xa7,0xf4, +0x29,0x12,0x03,0x0b,0x06,0xfa,0x4c,0x37,0x04,0x7f,0x34,0x8c,0x18,0x18,0x00,0x08, +0x82,0x41,0xc4,0x53,0x2b,0x15,0xd8,0x41,0x4e,0xf2,0x19,0x31,0x30,0x00,0x10,0x04, +0x83,0xc8,0xa7,0x5a,0x2a,0xb0,0x60,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44, +0x60,0xf5,0x52,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x68,0x3d,0xc5,0x4f,0x76,0x24, +0x53,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x26,0xa4,0x91,0x7c,0x4c,0x48,0x23,0xf9, +0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x64,0x56,0xfd,0x24,0x8c,0x18,0x18,0x00,0x08, +0x82,0x41,0x74,0x56,0xfe,0x24,0x9c,0x30,0xd0,0x09,0x03,0x9d,0x60,0xd8,0x09,0x86, +0x99,0x10,0x4b,0xf0,0x31,0x41,0x96,0xe0,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x9a, +0x5a,0xa5,0xd4,0x28,0x85,0xd5,0x68,0x42,0x00,0x8c,0x26,0x08,0x81,0x15,0x42,0x7c, +0xac,0x10,0xe2,0x33,0x1c,0x21,0x3c,0xc2,0x37,0xdd,0x50,0x52,0x2e,0x15,0x0c,0x47, +0x0c,0x90,0xf0,0x4d,0x37,0x9c,0x14,0x4c,0x05,0xd3,0x0d,0x6b,0xd5,0x56,0xc4,0x74, +0x03,0x5b,0xb9,0xd5,0x50,0x45,0x04,0x45,0x44,0x50,0x02,0x01,0x25,0x10,0x30,0x62, +0xd0,0x00,0x20,0x08,0x06,0xcd,0x5f,0xf5,0x14,0x2e,0xcd,0x95,0x10,0x80,0x15,0x58, +0x81,0x15,0x58,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74,0x43, +0x5e,0xe9,0x95,0x53,0x49,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x94,0xd6,0x58, +0xf9,0x52,0x5e,0x05,0x87,0x59,0x99,0x95,0x59,0x99,0xd5,0x68,0x42,0x00,0x8c,0x26, +0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0x80,0xd6,0x5f,0x51,0xf5,0x04,0x30,0x62,0xd0, +0x00,0x20,0x08,0x06,0xcd,0x6a,0xa5,0x15,0x39,0xfd,0x55,0xd0,0xb0,0x15,0x5b,0xb1, +0x15,0x5b,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74,0x43,0x69, +0x99,0x16,0x56,0x54,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xc4,0xd6,0x5b,0xa9, +0x53,0x69,0x51,0x81,0x5c,0xc9,0x95,0x5c,0xc9,0xd5,0x68,0x42,0x00,0x8c,0x26,0x08, +0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x53,0x5b,0x73,0xe5,0x4e, +0xa9,0x15,0x15,0x76,0x65,0x57,0x76,0x65,0x57,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04, +0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d,0x6e,0xdd,0x95,0x3c,0xb5, +0xd6,0x93,0xe8,0x95,0x5e,0xe9,0x95,0x5e,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c, +0x26,0x0c,0xc2,0x74,0x03,0x6d,0xcd,0x96,0x19,0x94,0x18,0x04,0x30,0x62,0xd0,0x00, +0x20,0x08,0x06,0xcd,0x6f,0xf5,0x15,0x3e,0xcd,0x96,0x18,0x04,0xa0,0x05,0x5a,0xa0, +0x05,0x5a,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00, +0x20,0x08,0x06,0xcd,0x78,0x85,0x16,0x3f,0xdd,0xd6,0x57,0x90,0x16,0x69,0x91,0x16, +0x69,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80, +0x20,0x18,0x34,0xe7,0x55,0x5a,0x20,0xb5,0x5b,0x5d,0x82,0x5a,0xa8,0x85,0x5a,0xa8, +0x35,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x86,0x07,0xa5,0x10,0x1f, +0xc3,0x83,0x52,0x88,0xcf,0xbd,0x91,0x51,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xbc, +0x97,0x6b,0x81,0x43,0x60,0x33,0xb5,0x0a,0xf4,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0x23,0xbe,0x5e,0x8b,0xac,0x02,0xab,0xa9,0x21,0x3e,0x26,0x04,0xf2,0xb1,0xe0,0xa6, +0xe0,0x63,0xc1,0x59,0xc9,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xfb,0xaa,0xad, +0x9c,0x0a,0x0c,0x94,0x7a,0x4a,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe0,0xd7, +0x6d,0x05,0xc9,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xf9,0x85,0x5b,0x3a,0x15,0x18, +0x71,0xc4,0xc7,0x84,0x40,0x3e,0x16,0x24,0xf0,0x31,0x59,0x72,0x2b,0xf9,0x8c,0x18, +0x18,0x00,0x08,0x82,0x41,0xb4,0x5f,0xea,0x15,0xd8,0x5b,0x05,0xf1,0xb1,0x54,0x30, +0x05,0x10,0x5c,0x60,0x98,0xa5,0xc2,0x29,0x80,0xe0,0x02,0xc3,0x6c,0xc0,0xe0,0x63, +0x02,0x06,0x9f,0xe1,0x06,0x54,0x80,0x0b,0x32,0x18,0x6e,0x40,0x05,0xb8,0x20,0x83, +0x12,0x02,0xbd,0xc0,0x28,0x73,0x0c,0xf9,0xd8,0x63,0xc8,0x67,0xc4,0x20,0x01,0x40, +0x10,0x0c,0x2e,0x13,0x43,0x2f,0x21,0x10,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x5a,0x6c,0xbd,0x82,0xd8,0xb2,0x20,0xb6,0xe4,0x63,0x01,0x5d,0xc1,0xc7,0x06,0xbb, +0x92,0x8f,0x05,0x76,0x05,0x1f,0x2b,0x68,0x4b,0x3e,0x16,0xd0,0x16,0x7c,0x2c,0x28, +0xe4,0x63,0x41,0x6d,0xc1,0xc7,0x8a,0x42,0x3e,0x16,0x38,0xf2,0xb1,0x60,0x90,0x8f, +0x05,0xb8,0x20,0x1f,0x13,0x70,0x41,0x3e,0x36,0xe0,0x82,0x7c,0x46,0x0c,0x12,0x00, +0x04,0xc1,0xe0,0xb2,0x31,0xfc,0xc2,0x2e,0xec,0x32,0x8f,0xb6,0xe4,0x63,0x81,0x20, +0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x78,0x2c,0xbf,0x02,0x0b,0x7e,0x41,0x3e, +0x26,0xfc,0x82,0x7c,0x6c,0xf8,0x05,0xf9,0xd8,0x20,0x0e,0xf2,0xb1,0x41,0x1c,0xe4, +0x63,0x83,0x38,0xc8,0xc7,0xde,0x41,0x1c,0x40,0x70,0x81,0x61,0x16,0xf0,0x01,0x7c, +0x86,0x1b,0xc8,0x61,0x36,0xc8,0xa0,0x82,0x31,0xd0,0x0b,0x8c,0x32,0x38,0x20,0xe4, +0x33,0x62,0x90,0x00,0x20,0x08,0x06,0xd7,0x99,0xa5,0x58,0x20,0x06,0x81,0x18,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0xe1,0x66,0x2c,0x16,0xc8,0x97,0x05,0xf2,0x25,0x1f, +0x0b,0x6a,0x0b,0x3e,0x36,0xdc,0x96,0x7c,0x2c,0xb8,0x2d,0xf8,0x58,0x51,0x5f,0xf2, +0xb1,0xa0,0xbe,0xe0,0x63,0x41,0x21,0x1f,0x0b,0xec,0x0b,0x3e,0x56,0x14,0xf2,0xb1, +0xa0,0x91,0x8f,0x05,0x83,0x7c,0x2c,0x98,0x07,0xf9,0x98,0x30,0x0f,0xf2,0xb1,0x61, +0x1e,0xe4,0x63,0x03,0x19,0xc0,0xc7,0x06,0x32,0x80,0x8f,0x0d,0x64,0x00,0x1f,0x3b, +0xd0,0x00,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0xed,0x59,0x8f,0x65,0x7c,0x90, +0xf1,0x81,0x95,0x41,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x40,0xad,0xc7, +0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x48,0x4d,0xcc,0x46,0xa2,0x1f,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x28,0xb5,0x31,0x1b,0x89,0x7e,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0xc3,0xd4,0xc8,0x6c,0x24,0xfa,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0x53,0x33,0x33,0x93,0x00,0x89,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x50,0xed,0xcc, +0x4c,0x02,0x24,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x48,0x35,0x34,0x33,0x09,0x90, +0xb0,0x63,0x24,0xe4,0x63,0xc8,0x48,0xc8,0xc7,0x92,0x91,0x90,0x8f,0x0d,0x6d,0x00, +0x1f,0x1b,0xda,0x00,0x3e,0x36,0xb4,0x01,0x7c,0xcc,0x48,0x09,0xf9,0x98,0x91,0x12, +0xf2,0x31,0x23,0x25,0xe4,0x63,0x03,0x1c,0xc0,0xc7,0x06,0x38,0x80,0x8f,0x0d,0x70, +0x00,0x1f,0x9b,0xee,0x00,0x3e,0x06,0x16,0x2d,0x01,0x82,0x0b,0x0c,0xb3,0xa0,0x1d, +0xe0,0x33,0xdc,0xf0,0x12,0x24,0x42,0x06,0x15,0xd0,0x82,0x5e,0x60,0x94,0x85,0x03, +0x21,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0x70,0x4d,0xcf,0x82,0x59,0x08,0x66, +0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x5f,0xeb,0xb3,0x60,0xcc,0x2c,0x18,0x33, +0xf9,0x58,0x60,0x62,0xf0,0xb1,0x01,0xc5,0xe4,0x63,0x01,0x8a,0xc1,0xc7,0x0a,0x33, +0x93,0x8f,0x05,0x66,0x06,0x1f,0x0b,0x0a,0xf9,0x58,0x70,0x66,0xf0,0xb1,0xa2,0x90, +0x8f,0x05,0x8d,0x7c,0x2c,0x18,0xe4,0x63,0x81,0x4f,0xc8,0xc7,0x04,0x9f,0x90,0x8f, +0x0d,0x3e,0x21,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8, +0x58,0x1c,0x1c,0xf0,0x19,0x31,0x48,0x00,0x10,0x04,0x83,0x8b,0xdd,0x5c,0x2d,0x6b, +0x87,0xac,0x1d,0xcc,0x16,0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x14,0x6f, +0xae,0x16,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x51,0x6f,0xb3,0x16,0x07,0x68,0x31, +0x62,0x70,0x00,0x20,0x08,0x06,0x87,0xbd,0xd1,0x5a,0x1c,0xa0,0xc5,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0xf7,0x56,0x6b,0x71,0x80,0x16,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xe0,0xdb,0xad,0xc5,0xc1,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x91,0x6f, +0xb8,0x16,0x07,0x6b,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0xbe,0xe5,0x5a,0x1c, +0xac,0x85,0x1d,0x6e,0x21,0x1f,0x43,0xdc,0x42,0x3e,0x96,0xb8,0x85,0x7c,0x2c,0x0e, +0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x06,0x5d,0xc8,0xc7,0x0c, +0xba,0x90,0x8f,0x19,0x74,0x21,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c, +0x0e,0x06,0xf8,0x58,0x1c,0x4c,0xf0,0xb1,0xd7,0xc0,0x0b,0x10,0x5c,0x60,0x98,0x05, +0x3d,0x01,0x9f,0xe1,0x06,0xbd,0xa0,0x13,0x32,0x28,0x93,0x08,0xf4,0x02,0xa3,0x4c, +0x26,0x08,0xf9,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0x95,0x72,0xeb,0x56,0x12,0x41, +0x49,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc0,0x9c,0xbb,0x05,0xb4,0x66,0x01, +0xad,0xc9,0xc7,0x82,0x3b,0x83,0x8f,0x0d,0x79,0x26,0x1f,0x0b,0xf2,0x0c,0x3e,0x56, +0xdc,0x9a,0x7c,0x2c,0xb8,0x35,0xf8,0x58,0x50,0xc8,0xc7,0x02,0x5c,0x83,0x8f,0x15, +0x85,0x7c,0x2c,0x68,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0x52,0x43,0x3e,0x26,0xa4,0x86, +0x7c,0x6c,0x48,0x0d,0xf9,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30, +0xc0,0xc7,0xe2,0xe0,0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0x3d,0xf7,0x6f, +0x3f,0x91,0xfd,0x44,0x66,0x27,0x11,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22, +0xb1,0xfb,0xb7,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xb3,0x23,0xb9,0x38,0x98, +0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xce,0xae,0xe4,0xe2,0x60,0x36,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x40,0x3b,0x93,0x8b,0x83,0xd9,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x23,0xed,0x50,0x2e,0x0e,0x6c,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0xb5,0x4b,0xb9,0x38,0xb0,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd6,0x4e,0xe5, +0xe2,0xc0,0x36,0xec,0xc8,0x0d,0xf9,0x18,0x92,0x1b,0xf2,0xb1,0x24,0x37,0xe4,0x63, +0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x33,0x7e,0x43,0x3e, +0x66,0xfc,0x86,0x7c,0xcc,0xf8,0x0d,0xf9,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0, +0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x82,0x4f,0xc1,0x84,0x1b,0xe8,0x05,0x46,0x8d, +0x18,0x24,0x00,0x08,0x82,0xc1,0x55,0x77,0x37,0xf7,0x12,0x6d,0xf0,0x12,0x6d,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0x07,0xdf,0xe9,0x5c,0x00,0x72,0x16,0x80,0x9c,0x7c, +0x2c,0x18,0x37,0xf8,0xd8,0x50,0x6e,0xf2,0xb1,0xa0,0xdc,0xe0,0x63,0xc5,0xc8,0xc9, +0xc7,0x82,0x91,0x83,0x8f,0x05,0x85,0x7c,0x2c,0x20,0x39,0xf8,0x58,0x51,0xc8,0xc7, +0x02,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x20,0x3e,0xe4,0x63,0x42,0x7c,0xc8,0xc7,0x86, +0xf8,0x90,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c, +0x0d,0x0e,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0x95,0x7a,0x6b,0x77,0x16,0xa5, +0x70,0x16,0xa5,0x60,0x73,0x11,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xd7, +0x5b,0xbb,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xd9,0x83,0x3b,0x36,0xd8,0x8f, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x66,0x2f,0xee,0xd8,0x60,0x3f,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xa0,0x3d,0xb9,0x63,0x83,0xfd,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0xa3,0xf6,0xe8,0x8e,0x0d,0xfc,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xdb, +0xab,0x3b,0x36,0xf0,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6e,0xcf,0xee,0xd8, +0xc0,0x3f,0xec,0x08,0x11,0xf9,0x18,0x12,0x22,0xf2,0xb1,0x24,0x44,0xe4,0x63,0x6c, +0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x33,0x4e,0x44,0x3e,0x66, +0x9c,0x88,0x7c,0xcc,0x38,0x11,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63, +0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x82,0x4f,0xad,0x84,0x2e,0xe8,0x05,0x46,0x8d,0x18, +0x24,0x00,0x08,0x82,0xc1,0x15,0x7e,0xa3,0xa7,0x12,0xb9,0xa0,0x12,0xb9,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0x07,0xfa,0x99,0x5e,0xc0,0x76,0x16,0xb0,0x9d,0x7c,0x2c, +0x78,0x39,0xf8,0xd8,0x10,0x73,0xf2,0xb1,0x20,0xe6,0xe0,0x63,0xc5,0xdb,0xc9,0xc7, +0x82,0xb7,0x83,0x8f,0x05,0x85,0x7c,0x2c,0x80,0x3b,0xf8,0x58,0x51,0xc8,0xc7,0x02, +0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x20,0x47,0xe4,0x63,0x42,0x8e,0xc8,0xc7,0x86,0x1c, +0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d, +0x0e,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0x55,0x7f,0xb7,0x27,0x16,0xf1,0x20, +0x16,0xf1,0x60,0xbf,0x11,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xfd,0xbb, +0xbd,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xff,0xe3,0x3d,0x36,0x18,0x93,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xfe,0xaf,0xf7,0xd8,0x60,0x4c,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x00,0xc1,0xc0,0xf7,0xd8,0x60,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x08,0xc1,0x00,0xfc,0xd8,0xc0,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x10, +0xc1,0x20,0xfc,0xd8,0xc0,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x18,0xc1,0x40, +0xfc,0xd8,0xc0,0x4c,0xec,0x48,0x13,0xf9,0x18,0x92,0x26,0xf2,0xb1,0x24,0x4d,0xe4, +0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x33,0xde,0x44, +0x3e,0x66,0xbc,0x89,0x7c,0xcc,0x78,0x13,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18, +0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x82,0x8f,0xe1,0xca,0x9c,0x80,0xe0,0x02, +0xc3,0x2c,0x30,0x13,0xf8,0x0c,0x37,0xd4,0x49,0xdf,0x90,0x41,0xbd,0x48,0xa0,0x17, +0x18,0x65,0x3b,0x42,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0x2e,0x19,0x0c,0xe8, +0xcf,0x45,0x02,0x17,0x09,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc8,0xc1,0xe0,0xfe, +0x82,0xde,0xb3,0xa0,0xf7,0xe4,0x63,0x01,0xe8,0xc1,0xc7,0x06,0xd1,0x93,0x8f,0x05, +0xa2,0x07,0x1f,0x2b,0xc0,0x4f,0x3e,0x16,0x80,0x1f,0x7c,0x2c,0x28,0xe4,0x63,0x41, +0xf8,0xc1,0xc7,0x8a,0x42,0x3e,0x16,0x34,0xf2,0xb1,0x60,0x90,0x8f,0x05,0xa4,0x22, +0x1f,0x13,0x48,0x45,0x3e,0x36,0x90,0x8a,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c, +0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c, +0x2e,0x33,0x0c,0x50,0x30,0x40,0x93,0x0c,0x4d,0x32,0x83,0x91,0x40,0x3e,0x23,0x06, +0x06,0x00,0x82,0x60,0x10,0xad,0x61,0x80,0x82,0x41,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0xc7,0x1b,0x06,0x2d,0x18,0xc4,0x81,0xab,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0x01,0x87,0x81,0x0b,0x06,0x71,0xe0,0x2a,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc4, +0x61,0xf0,0x82,0x41,0x1c,0xb8,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x72,0x18, +0xc4,0x60,0x10,0x07,0xb1,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x1c,0x06,0x32, +0x18,0xc4,0x41,0xac,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x41,0x87,0xc1,0x0c,0x06, +0x71,0x10,0x2b,0x76,0xd0,0x8a,0x7c,0x0c,0xa1,0x15,0xf9,0x58,0x42,0x2b,0xf2,0xb1, +0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0x19,0xba,0x22,0x1f, +0x33,0x74,0x45,0x3e,0x66,0xe8,0x8a,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0, +0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc1,0xa7,0x72,0xc4,0x0d,0xf4,0x02,0xa3,0x46, +0x0c,0x12,0x00,0x04,0xc1,0xe0,0xf2,0xc3,0x00,0x0c,0x03,0x1c,0x69,0x03,0x1c,0x69, +0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4a,0x31,0x18,0xc3,0x20,0x48,0xc1,0xc0, +0x82,0x14,0x0c,0xe4,0x63,0x01,0xfb,0xc1,0xc7,0x06,0xf7,0x93,0x8f,0x05,0xee,0x07, +0x1f,0x2b,0x58,0x30,0x90,0x8f,0x05,0x2c,0x18,0xc0,0xc7,0x82,0x42,0x3e,0x16,0xb4, +0x60,0x00,0x1f,0x2b,0x0a,0xf9,0x58,0xc0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xb0,0x8b, +0x7c,0x4c,0x60,0x17,0xf9,0xd8,0xc0,0x2e,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30, +0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30, +0xb8,0x64,0x31,0xa0,0xc3,0x00,0x4e,0x4a,0x01,0x4e,0x4a,0xc1,0xf8,0x24,0x90,0xcf, +0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xb7,0x18,0xd0,0x61,0x10,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0xb1,0x8b,0x41,0x1e,0x06,0x6c,0x60,0x2f,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0xf0,0x62,0xa0,0x87,0x01,0x1b,0xd8,0xcb,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0xbd,0x18,0xec,0x61,0xc0,0x06,0xf6,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x87, +0x2f,0x06,0x7d,0x18,0xb0,0x41,0xbe,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xf1,0x8b, +0x81,0x1f,0x06,0x6c,0x90,0x2f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x80,0x63,0xf0, +0x87,0x01,0x1b,0xe4,0x8b,0x1d,0xfc,0x22,0x1f,0x43,0xf8,0x45,0x3e,0x96,0xf0,0x8b, +0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x86,0xc8, +0xc8,0xc7,0x0c,0x91,0x91,0x8f,0x19,0x22,0x23,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06, +0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x4c,0xf0,0x29,0x1a,0xd1,0x05,0xbd,0xc0, +0xa8,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0xd4,0x31,0x60,0xc5,0x60,0x46,0x72,0x61, +0x46,0x72,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x78,0x0c,0x5e,0x31,0x08,0xea, +0x30,0xb0,0xa0,0x0e,0x03,0xf9,0x58,0x80,0x83,0x01,0x7c,0x6c,0xd0,0xc1,0x40,0x3e, +0x16,0xe8,0x60,0x00,0x1f,0x2b,0xf0,0x30,0x90,0x8f,0x05,0x78,0x18,0xc0,0xc7,0x82, +0x42,0x3e,0x16,0xe4,0x61,0x00,0x1f,0x2b,0x0a,0xf9,0x58,0xc0,0xc8,0xc7,0x82,0x41, +0x3e,0x16,0xd0,0x8c,0x7c,0x4c,0xa0,0x19,0xf9,0xd8,0x40,0x33,0xf2,0x31,0x36,0x18, +0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x01,0x9f,0x11,0x83, +0x04,0x00,0x41,0x30,0xb8,0xfc,0x31,0x00,0xc7,0x60,0x4d,0xe2,0x61,0x4d,0xe2,0xc1, +0xd0,0x25,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x23,0x19,0x80,0x63,0x10, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x71,0x92,0x41,0x39,0x06,0x6c,0xe0,0x33,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xa0,0x64,0x60,0x8e,0x01,0x1b,0xf8,0xcc,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0x29,0x19,0x9c,0x63,0xc0,0x06,0x3e,0x33,0x62,0x70,0x00, +0x20,0x08,0x06,0x87,0x4a,0x06,0xe9,0x18,0xb0,0x41,0xd8,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0xb1,0x92,0x81,0x3a,0x06,0x6c,0x10,0x36,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xb0,0x64,0xb0,0x8e,0x01,0x1b,0x84,0x8d,0x1d,0x64,0x23,0x1f,0x43,0xc8,0x46, +0x3e,0x96,0x90,0x8d,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18, +0xe0,0x63,0x86,0xda,0xc8,0xc7,0x0c,0xb5,0x91,0x8f,0x19,0x6a,0x23,0x1f,0x63,0x83, +0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x4c,0xf0,0x19,0x31, +0x30,0x00,0x10,0x04,0x83,0xe8,0x26,0x03,0x97,0x0c,0x82,0xe1,0x88,0x40,0x17,0x03, +0xe1,0x9b,0x6e,0x18,0xfe,0x30,0x08,0xac,0x09,0xe8,0x63,0x8d,0x40,0x1f,0x6b,0x06, +0xfa,0x98,0x42,0xd0,0xc7,0x94,0x82,0x3e,0xa6,0x18,0xf4,0x31,0xc3,0x90,0x8f,0x19, +0x86,0x7c,0xcc,0x30,0xe4,0x63,0xc6,0x10,0x1f,0x33,0x86,0xf8,0x98,0x31,0xc4,0x67, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xb3,0x0c,0x7a,0x32,0x18,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0x3a,0xcb,0xc0,0x27,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22, +0xb4,0x0c,0x7e,0x32,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x4a,0xcb,0x20,0x24, +0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xb5,0x0c,0x44,0x32,0x18,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0x5a,0xcb,0x60,0x24,0x83,0x61,0x38,0x82,0x0d,0xdc,0x31, +0x10,0xbe,0x0b,0x8c,0xb2,0xc0,0x0d,0xe4,0x33,0x1c,0x11,0xc4,0x63,0x20,0x7c,0xb3, +0x0c,0x89,0x12,0xd8,0x1c,0x08,0xf4,0xb1,0x39,0x18,0xe8,0x63,0x73,0x40,0xd0,0xc7, +0x8a,0x72,0x0c,0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x5d,0x06,0x36,0x19, +0x10,0x70,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x5e,0x06,0x37,0x19,0x10,0x70, +0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x5e,0x06,0x38,0x19,0x10,0x70,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0x87,0x5e,0x06,0x38,0x19,0x0c,0x70,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0xc7,0x5e,0x06,0x39,0x19,0x0c,0x70,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0x07,0x5f,0x06,0x3a,0x19,0x0c,0x70,0x30,0x4b,0xa0,0x0c,0x54,0x18,0x46,0xa2, +0x0f,0xc8,0x40,0x85,0x61,0x24,0xfa,0x80,0x0c,0x54,0x18,0x46,0xa2,0x0f,0xc8,0x40, +0x85,0x41,0x25,0x1e,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x68,0x06,0x60,0x19, +0x88,0x63,0x40,0x06,0x16,0x94,0x63,0x00,0x1f,0x33,0x83,0x80,0x3e,0x16,0xc8,0x63, +0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x44,0x33,0x80,0xc9,0x20,0xb0,0xc0, +0x1f,0x03,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x71,0x9a,0x81,0x59,0x06,0x30, +0x18,0xb4,0x60,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x6a,0x06,0x67,0x19,0x04, +0xa6,0x34,0x1c,0x11,0x94,0x64,0x40,0x7c,0x95,0x82,0x41,0xa0,0x23,0x06,0x0f,0x00, +0x82,0x60,0x30,0x9d,0x66,0x40,0x96,0x01,0x39,0x06,0xbe,0x18,0xfc,0x60,0xe0,0x83, +0xc1,0x3b,0x06,0xef,0x18,0xf8,0x65,0xe0,0x97,0xc1,0x5a,0x06,0xec,0x18,0x8c,0x26, +0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x4c,0x37,0x10,0xf1, +0x18,0x18,0xd3,0x0d,0x84,0x3c,0x06,0xc7,0x74,0x03,0x31,0x8f,0x01,0x32,0xdd,0x40, +0xd0,0x63,0x90,0x98,0x43,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xd9,0x0c, +0x52,0x33,0x08,0x86,0x23,0x02,0x97,0x0c,0x98,0x6f,0x96,0xc1,0x59,0x02,0x8b,0x8c, +0xf8,0x0c,0x47,0x10,0xf9,0x18,0x08,0xdf,0x70,0x44,0xa1,0x8f,0x01,0xf1,0x9d,0x30, +0xc4,0x09,0x43,0x98,0x10,0x84,0x60,0x38,0xc2,0xf0,0xc7,0x40,0xf8,0x86,0x23,0x8e, +0x7f,0x0c,0x88,0xef,0x84,0x21,0x4e,0x18,0xc2,0x84,0x20,0x04,0xc3,0x0d,0x46,0x00, +0x06,0xb3,0x0c,0x4c,0x13,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x04,0x9e,0xc1,0x6d, +0x06,0xcc,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xe4,0x19,0x88,0x66,0xf0,0x04,0xb3, +0x04,0xcd,0x40,0x85,0x21,0x30,0x60,0xb0,0x18,0x18,0x50,0xf1,0x19,0x8e,0x08,0x50, +0x32,0x10,0xbe,0xe1,0x08,0x21,0x25,0x03,0xe2,0x3b,0x61,0x88,0x13,0x86,0x30,0x21, +0x08,0xc1,0x70,0x03,0x14,0x80,0xc1,0x2c,0x03,0x96,0x05,0x03,0x15,0x46,0xfd,0x6c, +0x3c,0x2a,0x28,0x23,0x06,0x0e,0x00,0x82,0x60,0xf0,0xb0,0x67,0x00,0x9a,0x81,0x4b, +0x06,0xf4,0x18,0xcc,0x63,0xe0,0x9a,0x01,0x1a,0x78,0x1d,0x57,0x97,0xc1,0x70,0x04, +0xf7,0x92,0x81,0xf3,0x5d,0x60,0x94,0x0d,0x81,0x7c,0x86,0x1b,0xc8,0x8a,0x3c,0x83, +0x30,0x38,0x3f,0x0c,0x8c,0x32,0x9b,0x0c,0xf8,0x30,0x88,0x8f,0x05,0x82,0x7c,0x2c, +0x28,0x27,0xf9,0xd8,0x2a,0x06,0x71,0x19,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0x22,0xfa,0x0c,0xc6,0x33,0x08,0xee,0x30,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0xfc,0x0c,0x70,0x33,0x08,0x04,0xd3,0x83,0xba,0x0c,0xe4,0x63,0x81,0x11,0x1f,0x1b, +0x02,0xf9,0x58,0x80,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xff,0x0c,0x78, +0x33,0x48,0x02,0xa3,0xc5,0x80,0x2d,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41, +0xd4,0x9f,0x01,0x7b,0x06,0x81,0x85,0xc2,0x10,0x1f,0x13,0x02,0xf9,0x58,0x50,0xc0, +0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x12,0x0d,0xc4,0x33,0x30,0x82,0x59,0x86, +0x07,0x32,0xc5,0xc0,0x4e,0x01,0x15,0xe0,0x63,0xc1,0x29,0xc4,0xc7,0x50,0x41,0x15, +0xe0,0x63,0xab,0xa0,0x0a,0xf1,0xb1,0x40,0x15,0xe2,0x33,0x4b,0x30,0x8d,0x18,0x1c, +0x00,0x08,0x82,0x81,0x36,0xa2,0x81,0x78,0x06,0x3c,0x19,0xe0,0x67,0x30,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x60,0x81,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x56, +0x34,0x10,0xd1,0x20,0x30,0xb9,0x0c,0x02,0xfa,0x8c,0x18,0x18,0x00,0x08,0x82,0x41, +0xd4,0xa2,0x81,0x79,0x06,0x81,0x05,0x7d,0x19,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0xa2,0x17,0x0d,0xd8,0x33,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x98,0xd1, +0x20,0x3e,0x03,0xbf,0x0c,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x68,0x34,0x98, +0xcf,0x40,0x17,0x03,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x1a,0x0d,0xe8,0x33, +0xf0,0xc5,0x20,0xb0,0xbc,0x0c,0x86,0xf8,0x98,0x10,0xc8,0xc7,0x82,0x02,0x3e,0x16, +0xb4,0x83,0x7c,0x4c,0x68,0x07,0xf9,0xd8,0xd0,0x0e,0xf2,0xb1,0x7f,0x18,0xe2,0x63, +0xff,0x30,0xc4,0xc7,0xfe,0x61,0x88,0x8f,0x19,0x22,0x01,0x1f,0x33,0x44,0x02,0x3e, +0x66,0x88,0x04,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x10,0xd3,0x20,0x44,0x83, +0x9d,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x18,0xd3,0x40,0x44,0x83,0x9d,0x30, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x20,0xd3,0x60,0x44,0x83,0x9d,0x30,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x28,0xd3,0x60,0x44,0x83,0x9d,0x30,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x30,0xd3,0x80,0x44,0x83,0x9d,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x38,0xd3,0xa0,0x44,0x83,0x9d,0x30,0x86,0x23,0x8c,0xf0,0x12,0xbe,0xe1,0x08, +0x23,0xbc,0x84,0x6f,0x38,0xc2,0x08,0x2f,0xe1,0xab,0x41,0xd8,0x0a,0x84,0x1d,0x8e, +0x30,0x2f,0x44,0xf8,0x86,0x23,0xcc,0x0b,0x11,0xbe,0xe1,0x08,0xf3,0x42,0x84,0xaf, +0x06,0x61,0x2b,0x10,0xb6,0x8c,0x60,0x67,0x19,0x22,0x29,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x63,0x4e,0x03,0x19,0x0d,0xd8,0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83, +0x83,0x4e,0x83,0x19,0x0d,0xd8,0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x4e, +0x03,0x1a,0x0d,0xd8,0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x4e,0x03,0x1a, +0x0d,0x86,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x3b,0x0d,0x6a,0x34,0x18,0xa2, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf0,0x34,0xb0,0xd1,0x60,0x88,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xc8,0xd3,0x00,0x47,0x83,0x54,0xb0,0xa9,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0xee,0x34,0x80,0xd1,0x20,0x24,0x03,0x0b,0x7a,0x33,0x90,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x44,0x79,0x1a,0xd8,0x68,0x10,0x18,0x78,0x06,0x41,0x7c, +0x2c,0x28,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x9f,0x06,0x6b,0x1a,0x04, +0x96,0x5f,0x4a,0x7c,0x2c,0xbf,0x94,0xf8,0x58,0x7e,0x29,0xf1,0x31,0x62,0x90,0x8f, +0x15,0x83,0x7c,0xcc,0x18,0xe4,0x63,0x03,0x04,0x1f,0x1b,0x20,0xf8,0xd8,0x00,0xc1, +0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x54,0x0d,0xce,0x34,0x28,0x85,0x12,0x0d, +0xcc,0x14,0x82,0xf8,0x18,0x13,0xc8,0xc7,0x82,0x01,0x3e,0xb3,0x04,0xd2,0x40,0x85, +0xe1,0x44,0x2c,0x1c,0x40,0x03,0x15,0x86,0x13,0xb1,0x70,0x00,0x0d,0x54,0x18,0x4e, +0xc4,0xc2,0x01,0x34,0x50,0x61,0x20,0x11,0x4e,0x40,0x16,0xc4,0x04,0x7c,0x4c,0x90, +0x09,0xf8,0xd8,0x30,0x13,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x56,0x83, +0x39,0x0d,0x66,0x34,0x18,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa8,0xd5,0x80,0x4e, +0x03,0x1a,0x0d,0x86,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6c,0x35,0xa8,0xd3,0xa0, +0x46,0x83,0xc1,0x72,0x42,0x27,0xe0,0x63,0x41,0x4e,0xc4,0xc7,0x74,0x82,0x27,0xe0, +0x63,0x3d,0xc1,0x13,0xf1,0xb1,0x80,0x27,0xe2,0x33,0x62,0x70,0x00,0x20,0x08,0x06, +0x07,0xaf,0x06,0x7b,0x1a,0x0c,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xbd,0x1a, +0xf0,0x69,0xe0,0x9f,0x41,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0xaf,0x06,0x7d, +0x1a,0x04,0x82,0x05,0x22,0x1a,0xc0,0xc7,0x90,0x80,0x3e,0x86,0x08,0xf4,0xb1,0x63, +0xa0,0x8f,0x09,0x25,0x1a,0xc8,0xc7,0xcc,0x22,0x4c,0x03,0xf9,0x58,0x60,0xd0,0xc7, +0x0c,0x16,0x0d,0xe4,0x63,0x44,0x10,0x1f,0x33,0x5c,0x34,0x90,0x8f,0x09,0x41,0x7c, +0x8c,0xeb,0xe0,0x63,0x01,0x17,0x1f,0xeb,0x3e,0xf8,0x18,0x18,0x7c,0xf1,0xb1,0xe0, +0x8b,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xef,0x1a,0xb8,0x6a,0x30,0x04,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xc0,0x6b,0xf0,0xaa,0x41,0x8c,0x06,0xc5,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0xf1,0x1a,0xc0,0x6a,0x10,0x08,0x16,0xd4,0x68,0x00,0x1f, +0x43,0x02,0xfa,0x18,0x22,0xd0,0xc7,0x8e,0x81,0x3e,0x26,0xe0,0x68,0x20,0x1f,0x4b, +0x18,0xf8,0x58,0x60,0xd0,0xc7,0x82,0x1f,0x0d,0xe4,0x63,0x01,0x01,0x1f,0x6b,0x03, +0x3c,0x0d,0xe4,0x63,0x81,0x42,0x1f,0x53,0xc6,0x34,0x90,0x8f,0x21,0x41,0x7c,0x4c, +0x29,0xd3,0x40,0x3e,0x26,0x04,0xf1,0xb1,0xd0,0x68,0x03,0xfa,0x98,0x68,0xb4,0x01, +0x7d,0x6c,0x34,0xda,0x80,0x3e,0x96,0x06,0x6c,0x00,0x1f,0x0b,0xcc,0x80,0x3e,0x16, +0xb0,0x69,0x20,0x1f,0x23,0x83,0x26,0x3e,0x16,0x08,0xf0,0x31,0x32,0x68,0xe2,0x63, +0x61,0xa0,0xc4,0xc7,0x06,0x45,0x3e,0xa6,0x0c,0xf2,0x31,0x65,0x90,0x8f,0x0d,0x14, +0x7c,0x6c,0x98,0xe0,0x63,0x81,0x9c,0x06,0xf2,0x31,0x22,0x82,0x8f,0x09,0x41,0x7c, +0x2c,0x28,0xe0,0x63,0xc6,0x00,0x1f,0x3b,0x8a,0xf8,0x58,0x50,0xc4,0x67,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0x9b,0x0d,0xec,0x35,0x18,0x82,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x70,0x36,0xb8,0xd7,0xa0,0x08,0x8c,0x4f,0x83,0x20,0x3e,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0xe8,0x6c,0x90,0xaf,0x01,0xa9,0x06,0x81,0x21,0x01,0x7d,0x0c, +0x11,0xe8,0x63,0xc7,0x40,0x9f,0x59,0x82,0x69,0xa0,0xc2,0x80,0x93,0xc7,0x90,0x06, +0x2a,0x0c,0x38,0x79,0x0c,0x69,0xa0,0xc2,0x70,0x93,0xc7,0x90,0x46,0x0c,0x1a,0x00, +0x04,0xc1,0xa0,0x01,0xdb,0xc0,0x5f,0x03,0x3b,0x0d,0x68,0x36,0xa0,0xd9,0x80,0x66, +0x83,0x90,0x0d,0x42,0x36,0x08,0xd9,0x20,0x64,0x83,0xd1,0x84,0x00,0x18,0x8e,0x08, +0x48,0x35,0x08,0xbe,0xe9,0x86,0x53,0x0d,0x84,0xc0,0x8e,0x80,0x3e,0x76,0x08,0xf4, +0xb1,0x63,0xa0,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x68,0x61,0x1b,0x80,0x6c,0xa0, +0xa7,0x01,0xcf,0x06,0xa3,0x09,0x01,0x60,0x41,0x21,0x1f,0x13,0x0a,0xf9,0xd8,0x50, +0xc8,0xc7,0xd4,0x34,0x48,0xd1,0x20,0x3e,0xa6,0xa6,0x41,0x8a,0x06,0xf1,0x19,0x8e, +0x10,0x60,0x35,0x18,0xbe,0xe1,0x88,0x61,0x56,0x83,0xe2,0x2b,0x21,0xd0,0xe1,0x08, +0x62,0x56,0x83,0xe1,0x1b,0x8e,0x28,0x6c,0x35,0x28,0xbe,0x12,0x02,0x2d,0x22,0xd0, +0x59,0x06,0xaa,0x0a,0x46,0x13,0x9c,0xc1,0x02,0x70,0x0d,0xe4,0x63,0xf8,0x11,0xd0, +0xc7,0xc4,0x2c,0x88,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7a,0x1b,0xe4,0x6c, +0xb0,0xab,0x41,0x30,0x4b,0x50,0x0d,0x54,0x18,0x02,0x85,0xd7,0xc2,0x34,0x62,0xe0, +0x00,0x20,0x08,0x06,0x8f,0xde,0x06,0x2e,0x1b,0xe8,0x6a,0x20,0xaa,0x41,0xa8,0x06, +0x3c,0x1b,0x04,0x71,0x16,0x04,0x23,0x1b,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc1, +0xb7,0x81,0xce,0x06,0xe4,0x1a,0xb4,0xd9,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x7a, +0x1b,0xa4,0x6d,0x20,0xa3,0x81,0x85,0x6c,0x20,0xc4,0xc7,0x84,0x40,0x3e,0x16,0x10, +0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x74,0x03,0xb0,0x0d,0x8a,0xc0,0x56, +0x34,0xf0,0xd7,0x40,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x8c,0x6e,0x20,0xb6, +0x41,0xa0,0xa2,0x81,0x0d,0x83,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x28,0xdd, +0x80,0x6c,0x83,0x40,0x98,0x6e,0x48,0xd7,0x20,0x38,0xd1,0x60,0x38,0x02,0x36,0xd4, +0x35,0x60,0xbe,0x59,0x86,0xcb,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x40,0xdd, +0xe0,0x6c,0x83,0x93,0x0d,0x04,0x1b,0xd9,0x20,0x88,0xcf,0x2c,0xc1,0x35,0x50,0x61, +0x08,0x16,0x52,0x8d,0x18,0x38,0x00,0x08,0x82,0xc1,0x93,0xba,0x41,0xcf,0x06,0xe8, +0x1a,0xc4,0x6a,0x00,0xab,0xc1,0xda,0x06,0x61,0x00,0x06,0x5f,0x20,0xb3,0xc1,0x88, +0x81,0x03,0x80,0x20,0x18,0x3c,0xa9,0x1b,0xf4,0x6c,0xa0,0xae,0x41,0xac,0x06,0xb0, +0x1a,0xac,0x6d,0xc0,0xae,0x01,0xbb,0x06,0xec,0x1a,0xb0,0x6b,0x20,0xb3,0x01,0x8e, +0x18,0x18,0x00,0x08,0x82,0x41,0x84,0xba,0xc1,0xdf,0x06,0xe5,0x31,0x62,0x70,0x00, +0x20,0x08,0x06,0x07,0xeb,0x06,0x6a,0x1b,0x9c,0x47,0x30,0x4b,0x90,0x0d,0x54,0x18, +0x02,0x06,0x3b,0x8d,0xa1,0xc8,0x7e,0xc4,0x67,0x38,0x22,0x80,0xd7,0x40,0xf8,0x86, +0x23,0x84,0x78,0x0d,0x88,0xef,0x84,0x21,0x4e,0x18,0xc2,0x84,0x20,0x04,0xc3,0x0d, +0xf8,0x11,0x80,0xc1,0x2c,0x83,0xb6,0x05,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xc9, +0x6e,0x90,0xba,0xc1,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0xed,0x06,0x74,0x1b, +0x24,0xc1,0x2c,0xc1,0x36,0x50,0x61,0x08,0x1a,0x95,0x19,0x9b,0xcc,0x6c,0x20,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x6c,0x37,0x28,0xdd,0x20,0x18,0x31,0x30,0x00, +0x10,0x04,0x83,0xe8,0x76,0x03,0xb8,0x0d,0x02,0x0b,0x44,0x36,0x90,0xcf,0x88,0x81, +0x01,0x80,0x20,0x18,0x44,0xb9,0x1b,0xd8,0x6d,0x10,0x0c,0x47,0x18,0x28,0xe2,0x7c, +0x17,0x18,0x65,0xc1,0x20,0x9f,0xe1,0x88,0x00,0x67,0x03,0xe1,0xbb,0xc0,0xa8,0x11, +0x03,0x03,0x00,0x41,0x30,0x88,0x7e,0x37,0xc0,0xdb,0x60,0xd6,0x2c,0xc8,0xd9,0x40, +0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x85,0x6f,0xe0,0xb7,0x41,0x30,0x62,0x70, +0x00,0x20,0x08,0x06,0x47,0xf9,0x06,0xa4,0x1b,0xac,0x69,0x10,0x58,0xca,0x06,0x41, +0x7c,0xcc,0x08,0xe4,0x33,0x4b,0xe0,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_ed466d4f09cef4f7bdea60f11068995f.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_ed466d4f09cef4f7bdea60f11068995f.h new file mode 100644 index 00000000..68c365cf --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_ed466d4f09cef4f7bdea60f11068995f.h @@ -0,0 +1,1049 @@ +// ffx_fsr2_accumulate_pass_ed466d4f09cef4f7bdea60f11068995f.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_ed466d4f09cef4f7bdea60f11068995f_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ed466d4f09cef4f7bdea60f11068995f_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ed466d4f09cef4f7bdea60f11068995f_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ed466d4f09cef4f7bdea60f11068995f_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_ed466d4f09cef4f7bdea60f11068995f_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ed466d4f09cef4f7bdea60f11068995f_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ed466d4f09cef4f7bdea60f11068995f_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ed466d4f09cef4f7bdea60f11068995f_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_ed466d4f09cef4f7bdea60f11068995f_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", "rw_upscaled_output", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ed466d4f09cef4f7bdea60f11068995f_UAVResourceBindings[] = { 0, 1, 3, 4, 2, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ed466d4f09cef4f7bdea60f11068995f_UAVResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ed466d4f09cef4f7bdea60f11068995f_UAVResourceSpaces[] = { 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_ed466d4f09cef4f7bdea60f11068995f_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ed466d4f09cef4f7bdea60f11068995f_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ed466d4f09cef4f7bdea60f11068995f_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ed466d4f09cef4f7bdea60f11068995f_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_ed466d4f09cef4f7bdea60f11068995f_size = 16324; + +static const unsigned char g_ffx_fsr2_accumulate_pass_ed466d4f09cef4f7bdea60f11068995f_data[] = { +0x44,0x58,0x42,0x43,0x6f,0xb6,0xf4,0x8d,0xec,0xa1,0x2d,0x86,0xe3,0x1e,0x08,0x62, +0xc4,0x6a,0xde,0x22,0x01,0x00,0x00,0x00,0xc4,0x3f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x24,0x02,0x00,0x00,0x04,0x10,0x00,0x00,0x20,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xb0,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xd8,0x0d,0x00,0x00,0x62,0x00,0x05,0x00, +0x76,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xc0,0x0d,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x6d,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc2,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a, +0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b, +0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30, +0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18, +0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3, +0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21, +0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22, +0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95, +0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60,0x06,0xea,0xe6,0x08, +0x82,0x62,0x30,0x83,0x32,0x0c,0x1f,0x81,0x03,0x01,0xc3,0x08,0x84,0x31,0x53,0x1b, +0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83, +0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f, +0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4, +0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x23,0x49,0xe5, +0x30,0x82,0x60,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4, +0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50, +0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f, +0x6c,0x00,0x06,0x72,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0, +0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07, +0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79, +0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0, +0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03, +0x3f,0x40,0xc2,0x89,0x52,0x3a,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83, +0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0, +0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87, +0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24, +0x18,0x2b,0xb1,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c, +0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0, +0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43, +0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x46,0x72,0x67, +0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28, +0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87, +0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36, +0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x14,0x9c,0x04,0xcf,0x84,0x8d,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83, +0x1f,0xa0,0xc0,0x20,0x79,0x18,0x41,0x18,0xce,0x10,0x82,0x8f,0x5d,0x6d,0x34,0xd1, +0x34,0x4d,0xd3,0xc3,0x30,0x9e,0xe7,0x79,0x1a,0x86,0x61,0x18,0x86,0x41,0xf5,0x4d, +0xd2,0x14,0x51,0xc2,0xe4,0xb3,0x00,0xf3,0x2c,0x44,0xc4,0x4e,0xc0,0x44,0xa0,0x60, +0xa0,0x1b,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02, +0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2, +0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20, +0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01,0x1e,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2, +0x20,0xca,0xa1,0xf0,0x03,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30, +0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0, +0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x34,0x4a,0x1e,0xa2,0xc0,0x2d, +0x8a,0xab,0x78,0xe8,0x1b,0x01,0xa8,0x01,0x32,0x67,0x00,0x48,0x9d,0x01,0xa0,0x76, +0x06,0x80,0xde,0x19,0x00,0x8a,0x67,0x00,0x68,0x9e,0x01,0xa0,0x7a,0x06,0x80,0xec, +0x19,0x00,0xc2,0x67,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x86,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xa1,0x99,0x20,0x0c,0xce,0x06,0x61,0x20, +0x26,0x08,0xc3,0xb3,0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0x01,0xda,0x30,0x20, +0x09,0x31,0x41,0x30,0x03,0x39,0xa0,0x25,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0xd5, +0xf6,0x46,0x97,0xf6,0xe6,0xf6,0x65,0x57,0x36,0x46,0xf7,0x26,0x37,0x37,0x41,0x18, +0xa2,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85,0x31,0x88,0x81,0x30,0x9c,0x09,0x82,0x1a, +0xcc,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8,0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9, +0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86,0x31,0x10,0x86,0xc3,0x4c,0xee,0x2b,0xcd, +0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec, +0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x48,0x1b,0x12,0x62,0x99,0x0c,0x6a,0x20, +0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc, +0x04,0x61,0x98,0x26,0x08,0x03,0xb5,0x41,0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35, +0x10,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd, +0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x54,0x1b,0x92,0x6b, +0xd9,0x0c,0x6e,0x20,0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda, +0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xb0,0x36,0x24,0xdc,0xe2,0x19,0xdf,0x40,0x18, +0xd9,0x04,0xa1,0x0d,0xe8,0x80,0x89,0xdc,0x57,0x5a,0xdb,0x59,0x53,0x1a,0xdc,0xdc, +0x04,0x61,0xb8,0x36,0x24,0x49,0x18,0x88,0x81,0x31,0x06,0x03,0x61,0x38,0x13,0x84, +0x01,0x23,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36, +0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21,0x29,0x03,0xc8,0x0c, +0x8c,0x61,0x20,0x8c,0x6c,0x03,0xf2,0x48,0x95,0xd6,0x81,0x01,0x19,0x9c,0xc1,0x04, +0xe1,0x0d,0xea,0x80,0x9a,0xdc,0xdd,0x57,0x9a,0x1b,0x5d,0x99,0x9c,0x5b,0x18,0xdb, +0x57,0x1d,0xdc,0xdc,0x58,0x18,0x5b,0x19,0xd9,0xd7,0xd8,0x1b,0xdb,0x9b,0xdc,0x04, +0xe1,0x83,0x83,0x0d,0x8b,0x91,0x06,0x6a,0x60,0x18,0x03,0xb1,0x06,0x6b,0xb0,0x06, +0xce,0x04,0x21,0x0e,0xec,0x80,0x8e,0xdc,0xdd,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c, +0x5d,0x18,0x5d,0xdd,0xdc,0x86,0x65,0x68,0x03,0x37,0x30,0x86,0x81,0x58,0x83,0x35, +0x58,0x83,0x6c,0x82,0x30,0x07,0x77,0x40,0x46,0xee,0xee,0xcb,0xad,0xec,0xee,0x8b, +0xed,0x6d,0x6c,0x6d,0x6e,0xc3,0x42,0xc0,0x41,0x1c,0x18,0xd4,0x40,0xac,0xc1,0x1a, +0xac,0x41,0xc6,0x47,0xee,0xee,0x8b,0xad,0xae,0x2d,0xec,0x0b,0x2d,0x6d,0x8e,0xee, +0x4d,0x2e,0x6f,0xc3,0x42,0xa5,0xc1,0x1c,0x18,0xd7,0x40,0xac,0xc1,0x1a,0xac,0x81, +0x43,0x49,0xee,0xee,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec,0xeb,0xad,0x8e, +0x0e,0xae,0x8e,0x6e,0xc3,0x72,0xa5,0x41,0x1d,0x18,0xc4,0x40,0xac,0xc1,0x1a,0xac, +0x81,0xb3,0xa1,0x60,0x83,0x37,0x90,0x03,0x3a,0xb0,0x83,0x09,0x82,0x1d,0xe4,0x01, +0x8d,0x31,0x31,0xa3,0x29,0x29,0x99,0x09,0xc2,0x90,0x6d,0x40,0x0c,0x3c,0xc8,0x03, +0xc3,0x18,0xf4,0x00,0xd8,0x10,0xec,0xc1,0x04,0x01,0x0f,0xf4,0x80,0xcd,0xdc,0x17, +0x53,0x9a,0x5b,0x59,0x98,0xdc,0x10,0x5b,0x58,0x1b,0xdc,0x06,0xc4,0xe8,0x03,0x3f, +0x30,0x86,0xc1,0x00,0x36,0x04,0x7f,0xb0,0x81,0x40,0x83,0x3b,0xe0,0x03,0x50,0x98, +0x20,0xd4,0x01,0x1e,0x70,0x49,0x93,0x2a,0x73,0x23,0x2b,0x93,0x9b,0x4a,0xd3,0x2b, +0x9b,0x20,0x7c,0x71,0xb0,0x01,0x49,0x46,0x81,0x32,0xca,0xe0,0x6a,0x48,0x81,0x4e, +0x5a,0x53,0x18,0x9e,0x54,0x99,0x1b,0x59,0x99,0xdc,0x54,0x9a,0x5e,0xd9,0x06,0x24, +0x31,0x05,0x6a,0x0c,0xca,0xe0,0x6a,0x48,0x81,0x4c,0x1a,0x51,0xda,0x1c,0x1c,0x5b, +0x58,0xde,0x54,0x9a,0x5e,0xd9,0x04,0x61,0xd0,0x36,0x20,0x09,0x2a,0x50,0xa9,0x50, +0x06,0x57,0x43,0x0a,0xec,0xd2,0x92,0xdc,0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde,0xe4, +0xa4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2,0xde, +0xdc,0xe6,0x26,0x08,0xc3,0xb6,0xc1,0x48,0x56,0x81,0x62,0x85,0x32,0xb8,0x28,0xa5, +0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1,0x11,0xa5,0xb5,0x95,0xb9,0xcd,0xa5,0xbd,0xb9, +0xcd,0x4d,0x10,0x06,0x6e,0x03,0x92,0xb8,0x02,0xf5,0x0a,0x65,0x70,0x35,0xa4,0x40, +0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29,0x0d,0x8e,0xa9,0xcc,0xae,0x8c,0x8d,0xea,0xad, +0x6a,0xae,0x6c,0x82,0x30,0x74,0x1b,0x90,0x24,0x16,0x28,0x59,0x28,0x83,0xab,0x21, +0x05,0x2e,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x13,0x84,0xc1, +0xdb,0x80,0x24,0xb4,0x40,0xd5,0x42,0x19,0x5c,0x0d,0x29,0x50,0x32,0x23,0x2a,0xb3, +0x4b,0x1b,0x2b,0xa3,0x7a,0xb3,0x4a,0x2b,0xbb,0x23,0x2a,0x83,0xa3,0x43,0x9b,0x20, +0x0c,0xdf,0x06,0x23,0xb9,0x05,0x0a,0x17,0xca,0xa0,0xe1,0x61,0xa6,0x94,0x46,0x47, +0x57,0x26,0x37,0x41,0x18,0xc0,0x60,0x03,0x92,0xe8,0x02,0xb5,0x0b,0x65,0xd0,0x34, +0xa4,0x40,0xc9,0xac,0xe9,0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x6e, +0x6a,0x2c,0x8c,0xad,0x6c,0x82,0x30,0x84,0xc1,0x06,0x24,0xe9,0x05,0xca,0x17,0xca, +0xa0,0x69,0x48,0x81,0x90,0x19,0xd1,0xdb,0x9d,0xdb,0xdc,0x58,0x18,0x5b,0x99,0x51, +0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x61,0x10,0x83,0x0d,0x48,0x02,0x0e,0x54,0x38,0x94, +0x41,0xd3,0x90,0x02,0x3f,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba, +0x37,0x39,0xa5,0x34,0x3a,0xba,0x32,0xb9,0xa1,0x30,0xb7,0xb1,0x32,0x36,0xb6,0x30, +0xba,0xb4,0x37,0xb7,0x09,0xc2,0x30,0x06,0x1b,0x8c,0x64,0x1c,0x28,0x72,0x28,0x83, +0x86,0x8c,0x19,0x94,0x5c,0x59,0x11,0x1e,0xdc,0xdb,0x5c,0x9d,0x5c,0xd9,0x04,0x61, +0x20,0x83,0x0d,0x48,0x62,0x0e,0xd4,0x39,0x94,0x41,0xd3,0x90,0x02,0x33,0x33,0x28, +0xb9,0x32,0xbb,0xb4,0xb7,0xba,0x39,0x23,0xb9,0xb0,0xb6,0x32,0x28,0xb9,0xb2,0x22, +0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x09,0xc2,0x50,0x06,0x1b,0x90,0x24,0x1d,0x28, +0x75,0x28,0x83,0xa6,0x21,0x05,0x2e,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46, +0x4f,0x56,0x13,0x84,0xc1,0x0c,0x36,0x18,0x09,0x3b,0x50,0xed,0x50,0x06,0x0d,0x2b, +0x33,0xa5,0x34,0x3a,0xba,0x32,0xb9,0xa9,0xb2,0xb8,0xba,0x32,0xb7,0xb1,0x32,0xa6, +0x32,0xb7,0x33,0x3a,0xb4,0x09,0xc2,0x70,0x06,0x1b,0x90,0xe4,0x1d,0x28,0x78,0x28, +0x83,0xa6,0x21,0x05,0x2a,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x13, +0x84,0x01,0x0d,0x36,0x18,0x89,0x3c,0x50,0xf3,0x50,0x06,0x0d,0x2f,0x33,0xa2,0x3c, +0xb7,0xb0,0xb6,0xb4,0x31,0xa9,0xb2,0xb9,0x21,0xb4,0x30,0xb7,0xb3,0x32,0xa3,0xb0, +0x31,0xba,0x37,0xb9,0x09,0xc2,0x90,0x06,0x1b,0x8c,0xa4,0x1e,0x28,0x7b,0x28,0x83, +0x86,0x98,0x99,0x55,0x5a,0xd9,0xdd,0x14,0x5c,0xd8,0x58,0x19,0xd5,0x5b,0x53,0x19, +0x5d,0x99,0xdc,0x9c,0x51,0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x61,0x50,0x83,0x0d,0x46, +0x82,0x0f,0x54,0x3e,0x94,0x41,0xb3,0x81,0xd2,0x83,0x52,0x38,0x05,0x55,0x68,0x05, +0x58,0x98,0x05,0x5b,0xc8,0x05,0x5e,0xf8,0x05,0x71,0x28,0x07,0x74,0x58,0x07,0x77, +0x88,0x07,0x7a,0xb8,0x07,0x7d,0xd8,0x30,0x18,0xa2,0xb0,0x0f,0x13,0x04,0x01,0xd8, +0x00,0x6c,0x18,0x0c,0x7f,0xf0,0x87,0x0d,0xc1,0x3f,0x6c,0x18,0x86,0x7e,0x00,0x09, +0x0a,0x43,0x53,0x1b,0x86,0x31,0x18,0x83,0x61,0x83,0x70,0x8d,0xc4,0x86,0xa2,0x1f, +0x44,0x02,0x08,0x05,0x92,0x20,0x22,0x26,0x17,0xe6,0x36,0x86,0x56,0x36,0x37,0x41, +0x18,0xd6,0x80,0x86,0x19,0xdb,0x5b,0x18,0xdd,0xdc,0x04,0x61,0x60,0x03,0x16,0x69, +0x6e,0x73,0x74,0x73,0x13,0x84,0xa1,0x0d,0x48,0xa4,0xb9,0xd1,0xcd,0x4d,0x10,0x06, +0x37,0x20,0x42,0x57,0x86,0xf7,0xc5,0xf6,0x16,0x46,0x36,0x41,0x18,0xde,0x80,0x08, +0x5d,0x19,0xde,0x97,0xdb,0x9b,0x5c,0x1b,0x13,0xba,0x32,0xbc,0xaf,0x39,0xba,0x37, +0xb9,0x32,0x16,0x75,0x69,0x6e,0x74,0x73,0x1b,0x20,0x93,0x38,0x09,0x94,0x48,0x09, +0x95,0x58,0x09,0x96,0x68,0x09,0x97,0x78,0x09,0x98,0xe0,0x62,0x82,0x93,0x09,0x59, +0xa8,0xc2,0xc6,0x66,0xd7,0xe6,0x92,0x46,0x56,0xe6,0x46,0x37,0x25,0x08,0xaa,0x90, +0xe1,0xb9,0xd8,0x95,0xc9,0xcd,0xa5,0xbd,0xb9,0x4d,0x09,0x88,0x26,0x64,0x78,0x2e, +0x76,0x61,0x6c,0x76,0x65,0x72,0x53,0x02,0xa3,0x0e,0x19,0x9e,0xcb,0x1c,0x5a,0x18, +0x59,0x99,0x5c,0xd3,0x1b,0x59,0x19,0xdb,0x94,0x20,0x29,0x43,0x86,0xe7,0x22,0x57, +0x36,0xf7,0x56,0x27,0x37,0x56,0x36,0x37,0x25,0x00,0x85,0x4a,0x64,0x78,0x2e,0x74, +0x79,0x70,0x65,0x41,0x6e,0x6e,0x6f,0x74,0x61,0x74,0x69,0x6f,0x6e,0x73,0x53,0x84, +0x7d,0x00,0x89,0x3a,0x64,0x78,0x2e,0x65,0x6e,0x74,0x72,0x79,0x50,0x6f,0x69,0x6e, +0x74,0x73,0x53,0x02,0x92,0xe8,0x42,0x86,0xe7,0x32,0xf6,0x56,0xe7,0x46,0x57,0x26, +0x37,0x37,0x25,0x90,0x09,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x35,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x0d,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0x00, +0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc8,0x6d,0x9b,0xc2,0x36,0x5c, +0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98, +0x5f,0xdc,0xb6,0x2d,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9, +0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0x1b,0x83,0x34,0x5c,0xbe,0xf3,0xf8, +0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x96,0xe0,0x0c,0x97,0xef,0x3c,0xfe, +0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x05,0x44,0xc3,0xe5,0x3b,0x8f,0x6f,0x44,0x0e,0xf5, +0x88,0x83,0x8f,0xdc,0xb6,0x1d,0x54,0xc3,0xe5,0x3b,0x8f,0x2f,0x01,0xcc,0xb3,0x10, +0x25,0x51,0x11,0x8b,0x5f,0xdc,0xb6,0x11,0x54,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7, +0x44,0x45,0x44,0xe9,0x00,0x83,0x5f,0xdc,0xb6,0x15,0x58,0xc3,0xe5,0x3b,0x8f,0x3f, +0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11,0xe1,0x17,0xb7,0x6d,0x02,0xd9,0x70,0xf9, +0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38,0x88,0x0d,0x18,0x39,0xd4,0xe3,0x23,0xb7, +0x6d,0x06,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xed,0x46,0x6d,0x4f,0x09,0xce,0xf4,0xf7,0xbd,0xea,0x60,0xf1,0x10,0x68,0x99,0x5f, +0x44,0x58,0x49,0x4c,0x9c,0x2f,0x00,0x00,0x62,0x00,0x05,0x00,0xe7,0x0b,0x00,0x00, +0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x84,0x2f,0x00,0x00, +0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xde,0x0b,0x00,0x00,0x0b,0x82,0x20,0x00, +0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49, +0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62, +0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b, +0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42, +0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a, +0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff, +0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20, +0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00, +0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00, +0x89,0x20,0x00,0x00,0xc3,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04, +0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c, +0x0b,0x84,0xc4,0x4c,0x10,0xe8,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0, +0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f, +0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18, +0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3, +0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60, +0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19, +0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c, +0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8, +0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4, +0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6, +0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60,0x06,0xea,0xe6,0x08,0x82,0x62,0x30,0x83, +0x32,0x0c,0x1f,0x81,0x03,0x01,0xc3,0x08,0x84,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84, +0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83, +0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39, +0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f,0xe8, +0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03, +0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca, +0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61, +0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d, +0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x23,0x49,0xe5,0x30,0x82,0x60,0xcc, +0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40, +0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f, +0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x72, +0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40, +0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87, +0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0xc2,0x89, +0x52,0x3a,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39, +0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc, +0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02, +0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52, +0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24,0x18,0x2b,0xb1,0x33, +0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x46,0x72,0x67,0x22,0x83,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77, +0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0, +0x03,0x30,0xf0,0x03,0x14,0x9c,0x04,0xcf,0x84,0x8d,0x03,0x3b,0x84,0xc3,0x3c,0xcc, +0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83, +0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xa0,0xc0,0x20, +0x79,0x18,0x41,0x18,0xce,0x10,0x82,0x8f,0x5d,0x6d,0x34,0xd1,0x34,0x4d,0xd3,0xc3, +0x30,0x9e,0xe7,0x79,0x1a,0x86,0x61,0x18,0x86,0x41,0xf5,0x4d,0xd2,0x14,0x51,0xc2, +0xe4,0xb3,0x00,0xf3,0x2c,0x44,0xc4,0x4e,0xc0,0x44,0xa0,0x60,0xa0,0x7b,0x0a,0x00, +0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02, +0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2, +0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20, +0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01,0x11,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24,0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2, +0x20,0xca,0xa1,0xf0,0x03,0xe8,0x1b,0x01,0x20,0x73,0x06,0x80,0xd4,0x19,0x00,0x6a, +0x67,0x00,0xe8,0x9d,0x01,0xa0,0x78,0x06,0x80,0xe6,0x19,0x00,0xb2,0x67,0x00,0x08, +0x9f,0x01,0x00,0x00,0x79,0x18,0x00,0x00,0x74,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0xa1,0x99,0x20,0x0c,0xce,0x06,0x61,0x20,0x26,0x08,0xc3,0xb3, +0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08,0x03,0x34,0x41,0x30, +0x83,0x8d,0xc0,0x04,0x61,0x88,0x36,0x08,0x4a,0xb3,0x21,0x51,0x16,0x46,0x21,0x06, +0x42,0x71,0x26,0x08,0x6a,0xc0,0x6d,0x48,0x06,0x88,0x51,0x94,0x81,0x50,0x9c,0x09, +0xc2,0x20,0x6d,0x48,0x88,0x85,0x51,0xa4,0x81,0x50,0x9c,0x09,0xc2,0x30,0x4d,0x10, +0x06,0x6a,0x83,0xa0,0x54,0x1b,0x12,0x09,0x62,0x14,0x6a,0x20,0x14,0x6b,0x82,0x30, +0x54,0x1b,0x12,0x6a,0x61,0x14,0x6c,0x20,0x14,0x67,0x82,0x30,0x58,0x1b,0x12,0x6c, +0x61,0x14,0x6d,0x20,0x14,0x6b,0x82,0xd0,0x06,0xdd,0x04,0x61,0xb8,0x36,0x24,0x06, +0xc7,0x28,0xdd,0x40,0x28,0xce,0x04,0x61,0xc0,0x36,0x24,0x1f,0xc4,0x28,0xc3,0x40, +0x28,0xd6,0x06,0xe4,0x89,0xa6,0x2b,0xdb,0x3c,0x30,0x98,0x20,0xbc,0x81,0x37,0x41, +0xf8,0xb4,0x0d,0x8b,0x22,0x06,0x8c,0xa2,0x0c,0xc4,0x18,0x8c,0xc1,0x18,0x38,0x13, +0x84,0x38,0xf8,0x36,0x2c,0x43,0x19,0x30,0xca,0x30,0x10,0x63,0x30,0x06,0x63,0x60, +0x4d,0x10,0xe6,0x00,0x0c,0x36,0x2c,0xc4,0x19,0x30,0x8a,0x34,0x10,0x63,0x30,0x06, +0x63,0x60,0x6d,0x58,0x24,0x31,0x60,0x14,0x6a,0x20,0xc6,0x60,0x0c,0xc6,0xc0,0xd9, +0xb0,0x50,0x62,0xc0,0x28,0xc4,0x40,0x8c,0xc1,0x18,0x8c,0x81,0xb3,0xa1,0x20,0x03, +0x33,0x40,0x83,0x34,0x50,0x83,0x09,0x82,0x1d,0x84,0xc1,0x04,0x61,0xc8,0x36,0x20, +0x0a,0x1b,0x30,0x8a,0x32,0xb4,0x01,0xb0,0x21,0x70,0x83,0x09,0x02,0x1e,0x88,0xc1, +0x06,0x44,0x81,0x03,0x46,0x19,0x06,0x05,0xd8,0x10,0xc4,0xc1,0x06,0x22,0x0c,0xd6, +0xe0,0x0d,0xe4,0x60,0x82,0x20,0x00,0x14,0x86,0xa6,0x36,0x0c,0x5d,0x37,0x6c,0x10, +0x28,0x3b,0xd8,0x50,0xd0,0x41,0x1d,0x00,0x73,0x70,0x07,0x55,0xd8,0xd8,0xec,0xda, +0x5c,0xd2,0xc8,0xca,0xdc,0xe8,0xa6,0x04,0x41,0x15,0x32,0x3c,0x17,0xbb,0x32,0xb9, +0xb9,0xb4,0x37,0xb7,0x29,0x01,0xd1,0x84,0x0c,0xcf,0xc5,0x2e,0x8c,0xcd,0xae,0x4c, +0x6e,0x4a,0x60,0xd4,0x21,0xc3,0x73,0x99,0x43,0x0b,0x23,0x2b,0x93,0x6b,0x7a,0x23, +0x2b,0x63,0x9b,0x12,0x20,0x65,0xc8,0xf0,0x5c,0xe4,0xca,0xe6,0xde,0xea,0xe4,0xc6, +0xca,0xe6,0xa6,0x04,0x72,0x50,0x87,0x0c,0xcf,0xa5,0xcc,0x8d,0x4e,0x2e,0x0f,0xea, +0x2d,0xcd,0x8d,0x6e,0x6e,0x4a,0x70,0x07,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x35,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x0d,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e, +0x71,0xdb,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc8,0x6d, +0x9b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94, +0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x2d,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54, +0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0x1b,0x83,0x34, +0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x96,0xe0,0x0c, +0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x05,0x44,0xc3,0xe5,0x3b,0x8f, +0x6f,0x44,0x0e,0xf5,0x88,0x83,0x8f,0xdc,0xb6,0x1d,0x54,0xc3,0xe5,0x3b,0x8f,0x2f, +0x01,0xcc,0xb3,0x10,0x25,0x51,0x11,0x8b,0x5f,0xdc,0xb6,0x11,0x54,0xc3,0xe5,0x3b, +0x8f,0x3f,0x11,0xd7,0x44,0x45,0x44,0xe9,0x00,0x83,0x5f,0xdc,0xb6,0x15,0x58,0xc3, +0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11,0xe1,0x17,0xb7,0x6d, +0x02,0xd9,0x70,0xf9,0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38,0x88,0x0d,0x18,0x39, +0xd4,0xe3,0x23,0xb7,0x6d,0x06,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e, +0x71,0xdb,0x00,0x00,0x61,0x20,0x00,0x00,0x8d,0x09,0x00,0x00,0x13,0x04,0x5c,0x2c, +0x10,0x00,0x00,0x00,0x4b,0x00,0x00,0x00,0x34,0xcc,0x00,0x14,0x52,0x19,0x15,0x61, +0x40,0xb1,0x95,0x46,0xc9,0x95,0x4a,0xd9,0xd5,0x40,0xf1,0x95,0x4b,0x19,0x06,0x14, +0x4c,0xd9,0x14,0x53,0xf1,0x06,0x94,0x6f,0x40,0x29,0x55,0x41,0x45,0x94,0x4f,0xd1, +0xd0,0x57,0x03,0xa4,0x14,0x41,0x19,0x94,0x47,0x09,0x8c,0x00,0x90,0x31,0x46,0x00, +0x82,0x20,0x08,0x82,0xc1,0x0c,0xc0,0x18,0x01,0x08,0x82,0x20,0x0a,0x06,0x63,0x04, +0xad,0x39,0xe7,0xec,0x37,0x46,0x00,0x82,0x20,0x28,0x7f,0x63,0x04,0x20,0x08,0xc2, +0xfc,0x2f,0x8c,0x11,0x80,0x20,0x08,0xc6,0xbf,0x30,0x46,0xb0,0xfb,0xa3,0x4c,0x82, +0xc1,0x18,0xc1,0xee,0x8f,0x32,0xff,0x8d,0x11,0x80,0x20,0x08,0xc2,0xbf,0x30,0x46, +0xd0,0x9a,0x73,0xce,0x7b,0x63,0x04,0x20,0x08,0x82,0x32,0x18,0x8c,0x11,0x80,0x20, +0x08,0x82,0xa0,0x30,0x46,0x00,0x82,0xf8,0x7f,0x8f,0xc1,0x18,0x41,0x48,0x82,0x21, +0xde,0x8d,0x11,0xec,0xb1,0x1a,0xef,0xdf,0x18,0xc1,0x5a,0xab,0xb5,0xf8,0x8d,0x11, +0xfc,0xf7,0xdf,0xbf,0xdf,0x18,0x41,0x6b,0xce,0x39,0xef,0x0b,0x63,0x04,0xb2,0xe8, +0xf6,0xff,0x37,0x46,0xa0,0xb3,0xe6,0x9c,0x7e,0x63,0x04,0x2a,0x5e,0x9f,0xaa,0x37, +0x46,0x00,0x82,0x20,0x08,0x82,0xc3,0x18,0xc1,0x5a,0xab,0xb5,0xee,0x8d,0x11,0x80, +0x20,0xe8,0xdf,0x61,0x30,0x46,0xd0,0x9a,0x73,0x4e,0x7b,0x63,0x04,0x20,0x08,0x82, +0x24,0x18,0x8c,0x11,0x80,0x20,0x08,0xea,0x60,0x30,0x46,0x00,0xc7,0x65,0x7e,0x7b, +0x63,0x04,0x64,0xc9,0xeb,0xf7,0x37,0x46,0x00,0x82,0x20,0xc8,0x82,0xc1,0x18,0x01, +0x08,0x82,0x20,0xfc,0x8d,0x11,0x80,0x20,0x08,0xa2,0xdf,0x18,0xc1,0x3b,0x93,0x26, +0xda,0x8d,0x11,0x80,0x20,0x08,0xe2,0xbf,0x30,0x46,0x00,0x82,0x20,0x88,0x7f,0x23, +0x00,0x00,0x00,0x00,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xb9,0xc0,0x07,0x67, +0x20,0x0b,0xb7,0xb0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xba,0xd0,0x07, +0x68,0x40,0x0b,0xb3,0xc0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xbb,0xe0, +0x07,0x69,0x90,0x0b,0xb5,0xd0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xbc, +0xf0,0x07,0x6a,0xb0,0x0b,0xbb,0xe0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06, +0xbd,0x00,0x0a,0x6b,0x90,0x0b,0xb9,0xf0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00, +0x06,0xbe,0x10,0x0a,0x6b,0x20,0x0b,0xbd,0x00,0x0b,0x23,0x06,0x09,0x00,0x82,0x60, +0x00,0x06,0xbf,0x20,0x0a,0x6c,0xc0,0x0b,0xb4,0x10,0x0b,0x23,0x06,0x09,0x00,0x82, +0x60,0x00,0x06,0xe0,0x30,0x0a,0x6d,0x70,0x0b,0xb6,0x20,0x0b,0x23,0x06,0x09,0x00, +0x82,0x60,0x00,0x06,0xe1,0x40,0x0a,0x6e,0xa0,0x0b,0xb8,0x30,0x0b,0x23,0x06,0x09, +0x00,0x82,0x60,0x00,0x06,0xe2,0x50,0x0a,0x6f,0xc0,0x0b,0xbb,0x40,0x0b,0x23,0x06, +0x09,0x00,0x82,0x60,0x00,0x06,0xe3,0x60,0x0a,0x70,0x10,0x0e,0xbd,0x50,0x0b,0x23, +0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe4,0x70,0x0a,0x71,0x30,0x0e,0xe0,0x60,0x0b, +0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe5,0x80,0x0a,0x72,0x10,0x0e,0xe3,0x70, +0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe6,0x90,0x0a,0x76,0x20,0x0e,0xe5, +0x80,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe7,0xa0,0x0a,0x78,0x30,0x0e, +0xe3,0x90,0x0b,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0xcc,0x43,0x28,0x90,0xc3,0x88, +0x81,0x01,0x80,0x20,0x18,0x10,0xf4,0x20,0x0a,0xe8,0x30,0x62,0x60,0x00,0x20,0x08, +0x06,0x04,0x3d,0x88,0x82,0x39,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x51,0x0f,0xa3, +0xa0,0x0e,0x23,0x06,0x07,0x00,0x82,0x60,0xd0,0xb5,0x43,0x2b,0x14,0xeb,0x30,0x9a, +0x10,0x04,0x65,0xa0,0xc3,0x95,0x91,0x0e,0x57,0x01,0x2c,0x70,0x11,0x01,0x54,0x70, +0x0a,0x5a,0x49,0x01,0x25,0x24,0x70,0x82,0x61,0x27,0x18,0x66,0x02,0x19,0xc0,0xc7, +0x84,0x32,0x80,0xcf,0x68,0x42,0x03,0x5c,0x60,0xd8,0x39,0x86,0x59,0x21,0xd0,0xc7, +0x0a,0x81,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0x81,0xc4,0x2f,0x5c,0xf7,0x30, +0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x9d,0x48,0x88, +0x83,0xd6,0x0f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x27,0x18,0x76,0x82,0x61,0x76, +0x08,0xf4,0xb1,0x43,0xa0,0x8f,0x09,0x0c,0x7c,0x4c,0x60,0xe0,0x33,0x9a,0x90,0x08, +0xa3,0x09,0xca,0x60,0x08,0x21,0x1f,0x43,0x08,0xf9,0x98,0x12,0x0b,0xf0,0x31,0x45, +0x16,0xe0,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x4e,0xe0,0x03,0x21,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0xa1,0x13,0xf9,0x40,0x08,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xec,0x44,0x3e,0xfc,0x81,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x4f,0xe8, +0x03,0x28,0x08,0xa7,0x18,0x76,0x8a,0x61,0x46,0x08,0xf4,0x31,0x42,0xa0,0xcf,0x88, +0x41,0x03,0x80,0x20,0x18,0x34,0x60,0xe1,0x0f,0x73,0x40,0x13,0x65,0x40,0x06,0x21, +0x11,0x12,0x21,0x11,0x12,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x9d,0x30, +0x9a,0xe0,0x0d,0x26,0x10,0xf2,0x31,0x81,0x90,0x8f,0x95,0x81,0x20,0x1f,0x2b,0x03, +0x41,0x3e,0x26,0x08,0xf2,0x31,0x41,0x90,0x8f,0x09,0x01,0x7c,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0x52,0x0b,0x90,0x08,0x0c,0x49,0x03,0xf8,0x18,0x92,0x06,0xf0,0x19, +0x8e,0x10,0x5e,0x61,0xf8,0x86,0x23,0x86,0x58,0x28,0xbe,0x12,0x02,0x1d,0x8e,0x20, +0x64,0x61,0xf8,0x86,0x23,0x0a,0x5a,0x28,0xbe,0x12,0x02,0x2d,0x22,0xd0,0x11,0x83, +0x07,0x00,0x41,0x30,0x98,0xe6,0xa2,0x25,0x5a,0x01,0x15,0xb0,0x2b,0x1f,0xf2,0x41, +0x2d,0xd4,0xe2,0x26,0x6c,0x61,0x34,0x21,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0xb2,0x0b,0xb2,0x08,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0xb2,0x0b,0x98,0x98,0x85, +0x55,0xd8,0x34,0x7e,0xe0,0x87,0xb6,0x68,0x0b,0x9d,0xc8,0x85,0xd1,0x84,0x00,0x18, +0x4d,0x10,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xe8,0xea,0xa2,0x26,0x5a,0x41,0x2e, +0x46,0x13,0x82,0x61,0xb8,0x21,0x90,0x0b,0x30,0x28,0x25,0x25,0xb8,0x84,0x60,0x6b, +0x58,0x09,0xae,0x26,0xd0,0x59,0x86,0x40,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0, +0xe3,0x0b,0x9e,0xa0,0x05,0xbd,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x38,0xc1,0xb0, +0x13,0x0c,0x33,0x61,0x93,0x8f,0x09,0x9b,0x7c,0x4c,0x28,0x09,0xf8,0x98,0x60,0x12, +0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x35,0xd8,0xc2,0x10,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x70,0x0d,0xb6,0x68,0x87,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0xd7,0x70,0x8b,0x63,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x36,0xdc,0xe2, +0x1d,0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x5c,0x63,0x2c,0x86,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0x5e,0x83,0x2c,0x84,0x13,0x06,0x3a,0x61,0x20,0x3b,0x88,0xf8, +0x98,0x41,0xc4,0xa7,0x08,0xb7,0x80,0x22,0xde,0x02,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xa0,0xa2,0x8d,0xb3,0x10,0x58,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xaa,0xda,0x40, +0x0b,0xa1,0x35,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xd1,0x0d,0xbc,0x78,0x07,0xd7, +0x10,0x82,0xbd,0xd8,0x8b,0xbd,0xd8,0x8b,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1, +0x84,0x41,0x18,0x4d,0x20,0x86,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x7e,0xa3,0x2f, +0xe8,0x61,0x36,0x1a,0x03,0x34,0x40,0x03,0x34,0x40,0x63,0x34,0x21,0x00,0x46,0x13, +0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xa1,0xa4,0xdd,0x00,0x0b,0x83,0xbe,0x00, +0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x54,0xe2,0x81,0x17,0x42,0x30,0x62,0xd0,0x00, +0x20,0x08,0x06,0xcd,0x79,0x94,0x06,0x3f,0xec,0x46,0xe0,0xa0,0x06,0x6a,0xa0,0x06, +0x6a,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x94, +0x26,0x1e,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x55,0x7a,0xfc,0x45,0x80,0x8c,0x18, +0x34,0x00,0x08,0x82,0x41,0xe3,0x1e,0xac,0x31,0x12,0xe2,0x11,0x54,0xaf,0xf1,0x1a, +0xaf,0xf1,0x1a,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40, +0x0c,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xcc,0x47,0x6c,0xa0,0xc4,0x79,0x6c,0x60, +0x40,0x1b,0xb4,0x41,0x1b,0xb4,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30, +0x08,0xa3,0x09,0xc4,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0d,0x7e,0xd8,0x46,0x4b, +0xb0,0x87,0x19,0x94,0x41,0x6e,0xe4,0x46,0x6e,0xe4,0xc6,0x68,0x42,0x00,0x8c,0x26, +0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x88,0x41,0x03,0x80,0x20,0x18,0x34, +0xfd,0xb1,0x1b,0x32,0x11,0x1f,0x97,0x1a,0xf8,0x86,0x6f,0xf8,0x86,0x6f,0x8c,0x26, +0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x8c,0x18,0x34,0x00, +0x08,0x82,0x41,0x23,0x22,0xe0,0x71,0x13,0xf6,0x51,0xbd,0xc1,0x78,0x8c,0xc7,0x78, +0x8c,0xc7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0x43, +0xd1,0x81,0x7f,0x80,0x8d,0x02,0x78,0x80,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xaa, +0x12,0xd9,0x0d,0x21,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x46,0x45,0xd0,0xe3,0x27, +0xfc,0x43,0x0e,0x82,0xf5,0x58,0x8f,0xf5,0x58,0x8f,0xd1,0x84,0x00,0x18,0x4d,0x10, +0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x5e, +0xa4,0x3d,0xc8,0x62,0x44,0xfa,0xc0,0x80,0x0f,0xf8,0x80,0x0f,0xf8,0x18,0x4d,0x08, +0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x18,0x31,0x68,0x00,0x10, +0x04,0x83,0x86,0x46,0xe4,0x23,0x2d,0x50,0xc4,0x0d,0x96,0xfa,0xa8,0x8f,0xfa,0xa8, +0x8f,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x11, +0x83,0x06,0x00,0x41,0x30,0x68,0x72,0xe4,0x3e,0xdc,0xa2,0x45,0xd8,0x00,0xd2,0x0f, +0xfd,0xd0,0x0f,0xfd,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1, +0x04,0x62,0xa8,0x55,0xa0,0x11,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x6a,0x47,0xe2, +0x23,0xb8,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x01,0x13,0xff,0xa8,0x0b,0x1a,0x41, +0x85,0x20,0x44,0x42,0x24,0x44,0x42,0x64,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34, +0x61,0x10,0x46,0x13,0x88,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x32,0x19,0x11, +0xbd,0xc8,0x91,0x59,0x30,0x4c,0xc4,0x44,0x4c,0xc4,0x44,0x46,0x13,0x02,0x60,0x34, +0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0, +0x51,0x13,0x14,0xf9,0x0b,0x1f,0x21,0x85,0x65,0x45,0x56,0x64,0x45,0x56,0x64,0x34, +0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0x61,0xc4,0xa0,0x01, +0x40,0x10,0x0c,0x9a,0x37,0x69,0x11,0xd2,0x18,0x13,0x51,0x80,0x60,0x04,0x46,0x60, +0x04,0x46,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18, +0xcc,0x36,0xc0,0x21,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xcd,0x89,0x9a,0x04, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xdc,0x89,0x8d,0x04,0xfa,0x31,0x62,0x60,0x00, +0x20,0x08,0x06,0x51,0x9d,0xb0,0x49,0x30,0x1c,0x11,0xec,0x06,0xf1,0xd9,0x60,0x1f, +0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0x4f,0x6c,0x24,0xb0,0x40,0xa0,0x8f, +0x19,0xf8,0x21,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf6,0x24,0x47,0x02,0x0b, +0x04,0xfa,0x58,0x40,0xc8,0x67,0xba,0x21,0x3c,0x02,0xc4,0xf2,0xa3,0x1d,0xe2,0x33, +0x62,0x60,0x00,0x20,0x08,0x06,0x11,0xa8,0xdc,0x49,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0x07,0xa9,0x8c,0x49,0x70,0x22,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x89,0x4a, +0x9e,0x04,0xc3,0x11,0x01,0x7a,0x10,0x9f,0x0d,0x23,0x22,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0x4a,0x65,0x4c,0x02,0x0b,0x04,0xfa,0x98,0x51,0x22,0xf2,0x19,0x31, +0x30,0x00,0x10,0x04,0x83,0x08,0x55,0xcc,0x24,0xb0,0x40,0xa0,0x8f,0x05,0x84,0x7c, +0xa6,0x1b,0xdc,0x23,0x40,0xec,0x3d,0xf4,0x21,0x3e,0x23,0x06,0x06,0x00,0x82,0x60, +0x10,0xb5,0x0a,0xa9,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc4,0x0a,0x9c,0x04, +0x34,0x32,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0xab,0x98,0x4a,0x30,0x1c,0x11,0xd4, +0x07,0xf1,0xd9,0x00,0x23,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x48,0x56,0xe0, +0x24,0xb0,0x40,0xa0,0x8f,0x19,0x32,0x22,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0x6a,0x65,0x4e,0x02,0x0b,0x04,0xfa,0x58,0x40,0xc8,0x67,0xba,0x61,0x3f,0x02,0xc4, +0x7e,0xe4,0x24,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0xae,0xc4,0x4a,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0x87,0xaf,0xf4,0x49,0x10,0x26,0x23,0x06,0x06,0x00, +0x82,0x60,0x10,0xf1,0xca,0xac,0x04,0xc3,0x11,0x81,0x88,0x10,0x9f,0x0d,0x3d,0x22, +0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x7e,0xa5,0x4f,0x02,0x0b,0x04,0xfa,0x98, +0xf1,0x23,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x48,0x5c,0x40,0x25,0xb0,0x40, +0xa0,0x8f,0x05,0x84,0x7c,0xa6,0x1b,0x50,0x24,0x40,0x0c,0x0d,0x5a,0x42,0x3e,0x96, +0x06,0x2d,0x21,0x1f,0x53,0x83,0x96,0x90,0x8f,0xad,0x41,0x4b,0xc8,0xc7,0x3e,0x96, +0x90,0x8f,0x81,0x01,0x4b,0xc8,0xc7,0xc2,0x80,0x25,0xe4,0x63,0x62,0xc0,0x12,0xf2, +0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0xd3,0x58, +0x42,0x3e,0xb6,0xb1,0x84,0x7c,0x8c,0x63,0x09,0xf9,0x58,0xc7,0x12,0xf2,0x31,0x84, +0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0xab,0x5a,0x42,0x3e, +0x66,0xb5,0x84,0x7c,0xec,0x6a,0x09,0xf9,0x18,0xd6,0x12,0xf2,0x31,0x84,0x80,0x8f, +0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0xbb,0x03,0x52,0x80,0x8f,0x05, +0x6b,0x00,0x1f,0x0b,0x3e,0xf8,0xd8,0x11,0xd0,0xc7,0x0e,0x81,0x3e,0x76,0x0c,0xf4, +0xb1,0x83,0xa0,0x8f,0xad,0xc2,0x4d,0xc8,0xc7,0x58,0xe1,0x26,0xe4,0x63,0xad,0x70, +0x13,0xf2,0x31,0x57,0xb8,0x09,0xf9,0x98,0x28,0xd8,0x84,0x7c,0x6c,0x14,0x6c,0x42, +0x3e,0x46,0x0a,0x36,0x21,0x1f,0x2b,0x05,0x9b,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40, +0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x58,0x1f,0xe4,0x84,0x7c,0xcc,0x0f,0x72, +0x42,0x3e,0xf6,0x07,0x39,0x21,0x1f,0x03,0x85,0x9c,0x90,0x8f,0x21,0x04,0x7c,0x0c, +0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x1e,0xf0,0x84,0x7c,0x2c,0x0f, +0x78,0x42,0x3e,0xa6,0x07,0x3c,0x21,0x1f,0xdb,0x03,0x9e,0x90,0x8f,0x21,0x04,0x7c, +0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x11,0x06,0xf4,0x31,0x42, +0x0c,0xe8,0x63,0xc4,0x18,0xd0,0xc7,0x08,0x32,0xa0,0x8f,0xad,0x03,0x58,0xc8,0xc7, +0xd8,0x01,0x2c,0xe4,0x63,0xed,0x00,0x16,0xf2,0x31,0x77,0x00,0x0b,0xf9,0x98,0x38, +0xfc,0x84,0x7c,0x6c,0x1c,0x7e,0x42,0x3e,0x46,0x0e,0x3f,0x21,0x1f,0x2b,0x87,0x9f, +0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x58, +0x2f,0x88,0x85,0x7c,0xcc,0x17,0xc4,0x42,0x3e,0xf6,0x0b,0x62,0x21,0x1f,0x03,0x07, +0xb1,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8, +0x18,0x2e,0x94,0x85,0x7c,0x2c,0x17,0xca,0x42,0x3e,0xa6,0x0b,0x65,0x21,0x1f,0xdb, +0x85,0xb2,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08, +0xf8,0x18,0x11,0x0a,0xf4,0x31,0x42,0x14,0xe8,0x63,0xc4,0x28,0xd0,0xc7,0x08,0x52, +0xa0,0x8f,0xad,0x84,0x5a,0xc8,0xc7,0x58,0x42,0x2d,0xe4,0x63,0x2d,0xa1,0x16,0xf2, +0x31,0x97,0x50,0x0b,0xf9,0x98,0x48,0xa4,0x85,0x7c,0x6c,0x24,0xd2,0x42,0x3e,0x46, +0x12,0x69,0x21,0x1f,0x2b,0x89,0xb4,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63, +0x04,0x02,0x1f,0x23,0x10,0xf8,0x58,0x3f,0xb0,0x85,0x7c,0xcc,0x1f,0xd8,0x42,0x3e, +0xf6,0x0f,0x6c,0x21,0x1f,0x03,0x09,0xb6,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0, +0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x3e,0xbc,0x85,0x7c,0x2c,0x1f,0xde,0x42, +0x3e,0xa6,0x0f,0x6f,0x21,0x1f,0xdb,0x87,0xb7,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21, +0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x11,0x0e,0xf4,0x31,0x42,0x1c,0xe8, +0x63,0xc4,0x38,0xd0,0xc7,0x08,0x72,0xa0,0x8f,0xb5,0x8c,0x8d,0xc4,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0x22,0xf5,0x09,0x9f,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0xf7,0x69,0x9d,0x20,0x6e,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x62,0x9f,0xf1,0x09, +0x86,0x23,0x02,0x99,0x21,0x3e,0x1b,0xda,0x46,0x3e,0x23,0x06,0x06,0x00,0x82,0x60, +0x10,0xbd,0x4f,0xeb,0x04,0x16,0x08,0xf4,0x31,0xe3,0x6d,0xe4,0x33,0x62,0x60,0x00, +0x20,0x08,0x06,0x91,0xfc,0xc0,0x4e,0x60,0x81,0x40,0x1f,0x0b,0x08,0xf9,0x4c,0x37, +0xe0,0x4c,0x80,0x18,0xdc,0x8c,0x49,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xba, +0x1f,0xf7,0x09,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8,0x1f,0xdd,0x09,0xfc,0x66, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xfc,0x81,0x9f,0x60,0x38,0x22,0xf8,0x19,0xe2, +0xb3,0x41,0x6f,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0xff,0xe8,0x4e,0x60, +0x81,0x40,0x1f,0x33,0xf8,0x46,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xfd,0x4f, +0xef,0x04,0x16,0x08,0xf4,0xb1,0x80,0x90,0xcf,0x74,0x43,0xd9,0x04,0x88,0x99,0x0d, +0x9c,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x12,0xda,0x9f,0x60,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0x14,0x3a,0x9f,0x60,0x75,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0x32,0xa1,0xfe,0x09,0x86,0x23,0x02,0xb6,0x21,0x3e,0x1b,0x4e,0x47,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0x10,0xa5,0xd0,0xf9,0x04,0x16,0x08,0xf4,0x31,0x23,0x75, +0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x0b,0xa9,0x4f,0x60,0x81,0x40,0x1f, +0x0b,0x08,0xf9,0x4c,0x37,0xc8,0x4d,0x80,0x98,0xed,0xf4,0x49,0x7c,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0x8a,0x21,0x14,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa8, +0x21,0xfa,0x09,0x70,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x19,0x52,0xa1,0x60, +0x38,0x22,0xc8,0x1b,0xe2,0xb3,0x81,0x76,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06, +0x91,0x0d,0xd1,0x4f,0x60,0x81,0x40,0x1f,0x33,0x6c,0x47,0x3e,0x23,0x06,0x06,0x00, +0x82,0x60,0x10,0xe5,0xd0,0xfd,0x04,0x16,0x08,0xf4,0xb1,0x80,0x90,0xcf,0x74,0xc3, +0xdf,0x04,0x88,0xa1,0x01,0x4e,0xc8,0xc7,0xd2,0x00,0x27,0xe4,0x63,0x6a,0x80,0x13, +0xf2,0xb1,0x35,0xc0,0x09,0xf9,0xd8,0xc7,0x0f,0xf2,0x31,0x30,0xe0,0x07,0xf9,0x58, +0x18,0xf0,0x83,0x7c,0x4c,0x0c,0xf8,0x41,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f, +0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x1a,0x39,0xc8,0xc7,0x36,0x72,0x90,0x8f,0x71, +0xe4,0x20,0x1f,0xeb,0xc8,0x41,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04, +0x7c,0x0c,0x21,0xe0,0x63,0x15,0x2b,0xc8,0xc7,0x2c,0x56,0x90,0x8f,0x5d,0xac,0x20, +0x1f,0xc3,0x58,0x41,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c, +0x21,0xe0,0x63,0x77,0x40,0x0a,0xf0,0xb1,0x60,0x0d,0xe0,0x63,0xc1,0x07,0x1f,0x3b, +0x02,0xfa,0xd8,0x21,0xd0,0xc7,0x8e,0x81,0x3e,0x76,0x10,0xf4,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0x63,0x94,0xc4,0x28,0x55,0x48,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0x52,0x1a,0xa3,0x54,0x21,0x95,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4a,0x89, +0x8c,0x52,0x85,0x54,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x30,0xa5,0x32,0x4a,0x15, +0x52,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x94,0xca,0xa8,0x55,0x50,0x65,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0x54,0x32,0xa3,0x56,0x41,0x95,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x52,0xe9,0x8c,0x5a,0x05,0x55,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x50,0x25,0x34,0x6a,0x15,0x54,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x95,0xd4, +0x08,0xd1,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x58,0x69,0x8d,0x10,0x3d,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x95,0xd8,0x08,0xd1,0x93,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x5c,0xa9,0x8d,0x10,0x3d,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3, +0x95,0xda,0x08,0xf1,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x60,0xc9,0x8d,0x10, +0x3f,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x96,0xde,0x08,0xf1,0x93,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x64,0x09,0x8e,0x10,0x3f,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0x63,0x96,0xe4,0x08,0xe9,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x68,0x69, +0x8e,0x90,0x3e,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x96,0xe8,0x08,0xe9,0x93, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6c,0xa9,0x8e,0x90,0x3e,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0xe3,0x96,0xea,0x08,0x09,0x95,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x70,0xc9,0x8e,0x90,0x50,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x97,0xee,0x08, +0x09,0x95,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x74,0x09,0x8f,0x90,0x50,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0x63,0x97,0xf2,0x88,0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xe0,0x25,0x3d,0xe2,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7a,0x69,0x8f, +0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x5f,0xe2,0x23,0x0e,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0xe3,0x97,0xfc,0x88,0x40,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x00,0xa7,0x3f,0x22,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xc2,0x09,0x94,0x08, +0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x71,0x0a,0x25,0x02,0x19,0x31,0x38,0x00, +0x10,0x04,0x03,0x8d,0x97,0xf6,0x68,0x7e,0x6e,0x69,0x34,0x21,0x08,0x46,0x0c,0x1a, +0x00,0x04,0xc1,0xa0,0x21,0x27,0x51,0xc2,0x1f,0x5c,0xc2,0x25,0x5c,0x2a,0xa5,0x52, +0x2a,0xa5,0x52,0x1a,0x4d,0x08,0x80,0xe1,0x88,0xc0,0x84,0x82,0x6f,0xba,0x01,0x85, +0x84,0xc0,0x94,0x82,0x3e,0xa6,0x18,0xf4,0x31,0xe5,0xa0,0x8f,0x11,0x83,0x7c,0xac, +0x18,0xe4,0x63,0x83,0x21,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xde,0xa9,0x95, +0x06,0x17,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x9e,0x5c,0x69,0x78,0xa1,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xe2,0xe9,0x95,0x06,0x18,0x1a,0x31,0x38,0x00,0x10, +0x04,0x83,0x43,0x9e,0x62,0x69,0x40,0xa3,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe6, +0x49,0x96,0x86,0x34,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x9e,0x66,0x69,0x50, +0x23,0x13,0x72,0x48,0x3e,0x26,0x10,0xf0,0xb1,0x40,0x87,0xe4,0x63,0xc1,0x00,0x1f, +0x3b,0x8a,0xf8,0x58,0xe0,0x43,0xf2,0xb1,0xc4,0x87,0xe4,0x63,0x47,0x10,0x1f,0x4b, +0xc0,0x48,0x3e,0x26,0x04,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x88,0x9f,0xe6, +0xa9,0x1b,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x9f,0xd6,0x29,0x18,0x8e,0xf8,0xc0, +0x88,0xf8,0x2e,0x18,0x62,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x91,0x02,0xa7,0x1f, +0x1a,0xa7,0x13,0x32,0xa1,0x71,0x1a,0xa7,0x71,0x1a,0xa7,0xd1,0x84,0x00,0x18,0x8e, +0x08,0xee,0x48,0xf8,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0x12,0x29,0x5e,0xda,0xa1, +0x1b,0xc2,0x9d,0xdb,0x41,0x25,0x54,0xca,0xa7,0x7c,0x32,0xa7,0x32,0x1a,0x4d,0x08, +0x80,0xd1,0x04,0x21,0x98,0x25,0x10,0x06,0x2a,0x0c,0x31,0x08,0x60,0x31,0x00,0x06, +0x2a,0x0c,0x30,0x08,0x64,0x31,0x00,0x06,0x2a,0x0c,0x2d,0xa0,0xc5,0x00,0x18,0xa8, +0x30,0x94,0xc0,0x16,0x03,0x60,0xa0,0xc2,0x50,0x02,0x5c,0x0c,0x80,0x81,0x0a,0x83, +0x0b,0x74,0x31,0x00,0x06,0x2a,0x06,0x2d,0x20,0xd1,0x00,0x18,0xa8,0xf8,0xac,0x40, +0x3e,0x03,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x98,0x7a,0x27,0xdb,0x19,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x53,0x29,0x75,0x12,0xa3,0x93,0x1a,0x4d,0x08,0x84, +0x0a,0x7e,0x49,0x4b,0xa5,0x82,0xbb,0xc0,0xb0,0x11,0x83,0x03,0x00,0x41,0x30,0xe8, +0x5e,0xea,0x9d,0xce,0x48,0xa5,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x4e,0x30,0xec, +0x04,0xc3,0x4c,0x30,0xe8,0x63,0xc2,0x41,0x9f,0x13,0x06,0x3a,0x61,0xa0,0xd1,0x04, +0x07,0x18,0x4d,0x78,0x82,0x23,0x0c,0x3b,0xc2,0x30,0x13,0x7e,0x48,0x3e,0x26,0xfc, +0x90,0x7c,0x8c,0x00,0x27,0xf8,0x18,0x11,0x4e,0xf0,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0x03,0xad,0x4e,0x8a,0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x48,0x2b,0x94, +0x22,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd4,0x0a,0xa5,0x5c,0x49,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0x63,0xad,0x52,0xea,0x95,0x84,0x63,0x0c,0x3b,0xc6,0x30, +0x23,0x04,0xfa,0x18,0x21,0xd0,0x67,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0xb7,0x6a, +0xa9,0x51,0x1a,0xab,0xb1,0x1a,0x2b,0x98,0x82,0x29,0x98,0x82,0xa9,0xd1,0x84,0x00, +0x18,0x8e,0x08,0x62,0x29,0xf8,0xa6,0x1b,0x66,0x49,0x08,0x2e,0x0c,0x8c,0x1a,0x31, +0x78,0x00,0x10,0x04,0x83,0x29,0xae,0x56,0xaa,0x95,0x4c,0xe9,0x30,0xee,0xe9,0x9e, +0xd0,0x0a,0xad,0x6a,0x2a,0x18,0x4d,0x08,0x00,0x0b,0xd6,0x49,0x3e,0x23,0x06,0x06, +0x00,0x82,0x60,0x10,0xd5,0x55,0x4c,0x05,0x16,0x18,0xf2,0x19,0x31,0x30,0x00,0x10, +0x04,0x83,0xe8,0xae,0x5e,0x2a,0xb0,0xc0,0x9d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08, +0x06,0x51,0x5e,0xd5,0x54,0x30,0x1c,0x01,0x07,0xbc,0x14,0x7c,0xd3,0x0d,0x42,0x1c, +0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xfc,0x55,0x4f,0x05,0xc3,0x70,0x44,0xf0, +0x4b,0xce,0x37,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x68,0x81,0xd5,0x50,0x58,0x30, +0xd0,0xc7,0xc6,0x29,0x88,0xcf,0x74,0x43,0x40,0x4e,0xc4,0x2c,0xc3,0x40,0xd4,0xc1, +0x70,0x44,0x1e,0x90,0x93,0xf3,0x4d,0x37,0xa4,0x94,0x39,0x05,0xb3,0x04,0xc8,0x70, +0xc4,0x1e,0x9c,0x93,0xf2,0xcd,0x32,0x18,0x45,0x60,0x8c,0x12,0x1f,0x0b,0xda,0x49, +0x3e,0x16,0x30,0xf0,0x99,0x25,0x40,0x86,0x23,0x0e,0x92,0x12,0xbe,0x59,0x86,0x03, +0x09,0x66,0x09,0x90,0x81,0x12,0x83,0x19,0x40,0xa2,0xb0,0xcd,0xe0,0x00,0x09,0x63, +0xa0,0xc4,0x10,0x83,0xc1,0x28,0xbc,0xc3,0x33,0x4c,0xf9,0x27,0xf8,0x58,0x70,0x52, +0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0xb5,0xf6,0x2a,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0x23,0xb6,0xde,0x0a,0x14,0x02,0x93,0xa7,0x20,0x3e,0x36,0x4f,0x37, +0x14,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x62,0xeb,0xaf,0x82,0xe1,0x08,0x1e, +0x72,0x29,0xe2,0xbb,0xc0,0x28,0x5b,0x02,0xf9,0x58,0x60,0xc8,0xc7,0x82,0x42,0x3e, +0x16,0xec,0x13,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xc2,0x2d,0xd3,0x0a,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe0,0x2d,0xbd,0x7a,0xc0,0x60,0x38,0x22,0xe0,0x27, +0xe7,0x1b,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0xb7,0xfa,0x2a,0x12,0x03,0x0b,0x06, +0xfa,0x4c,0x37,0x04,0xff,0x34,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xe4,0x5b,0xac, +0x15,0xd8,0x31,0x56,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0xbc,0x5c,0x2b, +0xb0,0x60,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xe2,0x05,0x5b,0xc1,0x88, +0xc1,0x01,0x80,0x20,0x18,0x68,0xbf,0xe5,0x57,0xf6,0x44,0x5b,0xa3,0x09,0x01,0x30, +0x9a,0x20,0x04,0x26,0xa4,0x93,0x7c,0x4c,0x48,0x27,0xf9,0x8c,0x18,0x18,0x00,0x08, +0x82,0x41,0x84,0x5e,0x7d,0x25,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x94,0x5e,0x7e, +0x25,0x9c,0x30,0xd0,0x09,0x03,0x9d,0x60,0xd8,0x09,0x86,0x99,0x50,0x53,0xf0,0x31, +0xc1,0xa6,0xe0,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x1a,0x7b,0xad,0xd6,0x48,0x8d, +0xd7,0x68,0x42,0x00,0x8c,0x26,0x08,0x81,0x15,0x42,0x7c,0xac,0x10,0xe2,0x33,0x1c, +0x21,0x3c,0xc2,0x37,0xdd,0x60,0x5a,0xb0,0x15,0x0c,0x47,0x0c,0x90,0xf0,0x4d,0x37, +0xa0,0x96,0x6c,0x05,0xd3,0x0d,0xed,0xf5,0x5e,0xc4,0x74,0x83,0x7b,0xc1,0xd7,0x50, +0x45,0x04,0x45,0x44,0x50,0x02,0x01,0x25,0x10,0x30,0x62,0xd0,0x00,0x20,0x08,0x06, +0x4d,0x88,0xfd,0x16,0x4e,0xd5,0x97,0x10,0x88,0x97,0x78,0x89,0x97,0x78,0x8d,0x26, +0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74,0xc3,0x7e,0xf1,0x97,0x53,0x49, +0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x9c,0x58,0x79,0xf9,0xd4,0x7e,0x05,0x07, +0x7a,0xa1,0x17,0x7a,0xa1,0xd7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20, +0x4c,0x37,0x88,0x58,0x88,0x51,0xf5,0x04,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d, +0x8b,0xad,0x17,0x59,0x85,0x58,0xd0,0xb8,0x97,0x7b,0xb9,0x97,0x7b,0x8d,0x26,0x04, +0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74,0xc3,0x89,0xa1,0x18,0x56,0x54,0x00, +0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xcc,0x58,0x7c,0xa9,0xd5,0x89,0x51,0x01,0x7d, +0xd1,0x17,0x7d,0xd1,0xd7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c, +0x18,0x34,0x00,0x08,0x82,0x41,0x73,0x63,0xf5,0xe5,0x56,0x2b,0x16,0x15,0xf8,0x85, +0x5f,0xf8,0x85,0x5f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62, +0xd0,0x00,0x20,0x08,0x06,0xcd,0x8e,0xe5,0x97,0x5c,0xbd,0xd8,0x93,0xf0,0x17,0x7f, +0xf1,0x17,0x7f,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74,0x83, +0x8d,0xd5,0x98,0x19,0x94,0x18,0x04,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d,0x98, +0xfd,0x17,0x5e,0xd5,0x98,0x18,0x04,0x22,0x26,0x62,0x22,0x26,0x62,0xa3,0x09,0x01, +0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d,0x99, +0x8d,0x18,0x5f,0xe5,0xd8,0x57,0x98,0x98,0x89,0x99,0x98,0x89,0x8d,0x26,0x04,0xc0, +0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x69,0x76, +0x62,0xa0,0xd5,0x63,0x5d,0xa2,0x62,0x2a,0xa6,0x62,0x2a,0x36,0x9a,0x10,0x00,0xa3, +0x09,0x42,0x30,0x9a,0x30,0x08,0x86,0x07,0xa5,0x10,0x1f,0xc3,0x83,0x52,0x88,0xcf, +0xbd,0x93,0x51,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc4,0xd9,0x8b,0x81,0x43,0x60, +0xb2,0xb5,0x0a,0xf4,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0xce,0x64,0x6c,0xbc, +0x02,0xa3,0xad,0x21,0x3e,0x26,0x04,0xf2,0xb1,0xc0,0xb6,0xe0,0x63,0x81,0x79,0xc9, +0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x3c,0xb3,0x31,0xdc,0x0a,0x0c,0xa4,0x78, +0x4b,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe8,0x19,0x8e,0x05,0xc9,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0x7b,0x96,0x63,0xba,0x15,0x18,0x71,0xc4,0xc7,0x84,0x40, +0x3e,0x16,0x24,0xf0,0x31,0x99,0x6a,0x2f,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41, +0xd4,0x67,0x6b,0x16,0x98,0x7b,0x05,0xf1,0xb1,0x54,0x30,0x05,0x10,0x5c,0x60,0x98, +0xa5,0xc2,0x29,0x80,0xe0,0x02,0xc3,0x6c,0xc0,0xe0,0x63,0x02,0x06,0x9f,0xe1,0x06, +0x54,0x80,0x0b,0x32,0x18,0x6e,0x40,0x05,0xb8,0x20,0x83,0x12,0x02,0xbd,0xc0,0x28, +0x73,0x0c,0xf9,0xd8,0x63,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0x2e,0x54,0x53, +0x33,0x21,0x10,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5e,0xcd,0xcd,0x02,0x18, +0xb3,0x00,0xc6,0xe4,0x63,0x81,0x7c,0xc1,0xc7,0x86,0xfa,0x92,0x8f,0x05,0xf4,0x05, +0x1f,0x2b,0x66,0x4c,0x3e,0x16,0xcc,0x18,0x7c,0x2c,0x28,0xe4,0x63,0x01,0x8d,0xc1, +0xc7,0x8a,0x42,0x3e,0x16,0x38,0xf2,0xb1,0x60,0x90,0x8f,0x05,0xb8,0x20,0x1f,0x13, +0x70,0x41,0x3e,0x36,0xe0,0x82,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0xc2,0x35, +0x3d,0xc3,0x2e,0xec,0x32,0x6f,0xc6,0xe4,0x63,0x81,0x20,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0x7c,0x4d,0xcf,0x02,0x0b,0x7e,0x41,0x3e,0x26,0xfc,0x82,0x7c,0x6c, +0xf8,0x05,0xf9,0xd8,0x20,0x0e,0xf2,0xb1,0x41,0x1c,0xe4,0x63,0x83,0x38,0xc8,0xc7, +0xde,0x41,0x1c,0x40,0x70,0x81,0x61,0x16,0xf0,0x01,0x7c,0x86,0x1b,0xc8,0x61,0x36, +0xc8,0xa0,0x82,0x31,0xd0,0x0b,0x8c,0x32,0x38,0x20,0xe4,0x33,0x62,0x90,0x00,0x20, +0x08,0x06,0x57,0xba,0xad,0x5a,0x20,0x06,0x81,0x18,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0x01,0x6f,0xaf,0x16,0xc4,0x99,0x05,0x71,0x26,0x1f,0x0b,0x66,0x0c,0x3e,0x36, +0xd8,0x98,0x7c,0x2c,0xa8,0x31,0xf8,0x58,0x41,0x67,0xf2,0xb1,0x80,0xce,0xe0,0x63, +0x41,0x21,0x1f,0x0b,0xea,0x0c,0x3e,0x56,0x14,0xf2,0xb1,0xa0,0x91,0x8f,0x05,0x83, +0x7c,0x2c,0x98,0x07,0xf9,0x98,0x30,0x0f,0xf2,0xb1,0x61,0x1e,0xe4,0x63,0x03,0x19, +0xc0,0xc7,0x06,0x32,0x80,0x8f,0x0d,0x64,0x00,0x1f,0x3b,0xd0,0x00,0x3e,0x23,0x06, +0x09,0x00,0x82,0x60,0x70,0xf5,0xdb,0xaf,0x65,0x7c,0x90,0xf1,0x81,0x95,0x41,0x20, +0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x44,0xce,0xd7,0x82,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x4c,0xae,0xdc,0x46,0xa2,0x1f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x38,0x39,0x73,0x1b,0x89,0x7e,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0xe5,0xce, +0x6d,0x24,0xfa,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x94,0x3b,0x37,0x93,0x00, +0x89,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x54,0x0e,0xdd,0x4c,0x02,0x24,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x58,0xb9,0x74,0x33,0x09,0x90,0xb0,0x63,0x24,0xe4,0x63, +0xc8,0x48,0xc8,0xc7,0x92,0x91,0x90,0x8f,0x0d,0x6d,0x00,0x1f,0x1b,0xda,0x00,0x3e, +0x36,0xb4,0x01,0x7c,0xcc,0x48,0x09,0xf9,0x98,0x91,0x12,0xf2,0x31,0x23,0x25,0xe4, +0x63,0x03,0x1c,0xc0,0xc7,0x06,0x38,0x80,0x8f,0x0d,0x70,0x00,0x1f,0x9b,0xee,0x00, +0x3e,0x06,0x16,0x2d,0x01,0x82,0x0b,0x0c,0xb3,0xa0,0x1d,0xe0,0x33,0xdc,0xf0,0x12, +0x24,0x42,0x06,0x15,0xd0,0x82,0x5e,0x60,0x94,0x85,0x03,0x21,0x9f,0x11,0x83,0x04, +0x00,0x41,0x30,0xb8,0x74,0x8e,0xdf,0x82,0x59,0x08,0x66,0x61,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0xb0,0x03,0xb9,0x40,0xdc,0x2c,0x10,0x37,0xf9,0x58,0x40,0x6a,0xf0, +0xb1,0xe1,0xd4,0xe4,0x63,0x81,0xa9,0xc1,0xc7,0x8a,0x72,0x93,0x8f,0x05,0xe5,0x06, +0x1f,0x0b,0x0a,0xf9,0x58,0x60,0x6e,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8d,0x7c,0x2c, +0x18,0xe4,0x63,0x81,0x4f,0xc8,0xc7,0x04,0x9f,0x90,0x8f,0x0d,0x3e,0x21,0x1f,0x8b, +0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x1c,0xf0,0x19, +0x31,0x48,0x00,0x10,0x04,0x83,0xcb,0xed,0x60,0x2e,0x6b,0x87,0xac,0x1d,0xcc,0x16, +0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x34,0x77,0x2f,0x17,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x71,0x77,0x36,0x17,0x07,0x68,0x31,0x62,0x70,0x00,0x20,0x08, +0x06,0x07,0xde,0xdd,0x5c,0x1c,0xa0,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x79, +0x87,0x73,0x71,0x80,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe8,0x1d,0xce,0xc5, +0xc1,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xb1,0x77,0x39,0x17,0x07,0x6b,0x31, +0x62,0x70,0x00,0x20,0x08,0x06,0x07,0xdf,0xe9,0x5c,0x1c,0xac,0x85,0x1d,0x6e,0x21, +0x1f,0x43,0xdc,0x42,0x3e,0x96,0xb8,0x85,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c, +0xf0,0xb1,0x38,0x18,0xe0,0x63,0x06,0x5d,0xc8,0xc7,0x0c,0xba,0x90,0x8f,0x19,0x74, +0x21,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c, +0x4c,0xf0,0xb1,0xd7,0xc0,0x0b,0x10,0x5c,0x60,0x98,0x05,0x3d,0x01,0x9f,0xe1,0x06, +0xbd,0xa0,0x13,0x32,0x28,0x93,0x08,0xf4,0x02,0xa3,0x4c,0x26,0x08,0xf9,0x8c,0x18, +0x24,0x00,0x08,0x82,0xc1,0xb5,0x7a,0x6d,0x57,0x12,0x41,0x49,0x04,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0xc8,0x5e,0xdc,0x05,0x33,0x67,0xc1,0xcc,0xc9,0xc7,0x82,0x7a, +0x83,0x8f,0x0d,0xf8,0x26,0x1f,0x0b,0xee,0x0d,0x3e,0x56,0xd8,0x9c,0x7c,0x2c,0xb0, +0x39,0xf8,0x58,0x50,0xc8,0xc7,0x82,0x9b,0x83,0x8f,0x15,0x85,0x7c,0x2c,0x68,0xe4, +0x63,0xc1,0x20,0x1f,0x0b,0x52,0x43,0x3e,0x26,0xa4,0x86,0x7c,0x6c,0x48,0x0d,0xf9, +0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0xe0,0x80, +0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0xbf,0x17,0x7a,0x3f,0x91,0xfd,0x44,0x66, +0x27,0x11,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xf2,0x03,0xbd,0x60,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0xf4,0x3b,0xbd,0x38,0x98,0x8d,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xd2,0x0f,0xf5,0xe2,0x60,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x50,0xbf,0xd4,0x8b,0x83,0xd9,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0xfd,0x52, +0x2f,0x0e,0x6c,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xf6,0x53,0xbd,0x38,0xb0, +0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xda,0x6f,0xf5,0xe2,0xc0,0x36,0xec,0xc8, +0x0d,0xf9,0x18,0x92,0x1b,0xf2,0xb1,0x24,0x37,0xe4,0x63,0x71,0x30,0xc0,0xc7,0xe2, +0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x33,0x7e,0x43,0x3e,0x66,0xfc,0x86,0x7c,0xcc, +0xf8,0x0d,0xf9,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7, +0xe2,0x60,0x82,0x4f,0xc1,0x84,0x1b,0xe8,0x05,0x46,0x8d,0x18,0x24,0x00,0x08,0x82, +0xc1,0x75,0x7f,0xb9,0xf7,0x12,0x6d,0xf0,0x12,0x6d,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0x87,0xff,0xf5,0x5e,0xf0,0x77,0x16,0xfc,0x9d,0x7c,0x2c,0x08,0x3b,0xf8,0xd8, +0x40,0x76,0xf2,0xb1,0x60,0xec,0xe0,0x63,0x85,0xe8,0xc9,0xc7,0x02,0xd1,0x83,0x8f, +0x05,0x85,0x7c,0x2c,0x18,0x3d,0xf8,0x58,0x51,0xc8,0xc7,0x02,0x46,0x3e,0x16,0x0c, +0xf2,0xb1,0x20,0x3e,0xe4,0x63,0x42,0x7c,0xc8,0xc7,0x86,0xf8,0x90,0x8f,0xb1,0xc1, +0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x0e,0xf8,0x8c,0x18, +0x24,0x00,0x08,0x82,0xc1,0xb5,0x82,0x41,0xfb,0x9d,0x45,0x29,0x9c,0x45,0x29,0xd8, +0x5c,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0x06,0x03,0xf6,0x0b,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa0,0xc1,0x60,0xfe,0xd8,0x60,0x3f,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xa8,0xc1,0x80,0xfe,0xd8,0x60,0x3f,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0xb0,0xc1,0xa0,0xfe,0xd8,0x60,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xb8,0xc1,0xa0,0xfe,0xd8,0xc0,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc0,0xc1, +0xc0,0xfe,0xd8,0xc0,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc8,0xc1,0xe0,0xfe, +0xd8,0xc0,0x3f,0xec,0x08,0x11,0xf9,0x18,0x12,0x22,0xf2,0xb1,0x24,0x44,0xe4,0x63, +0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x33,0x4e,0x44,0x3e, +0x66,0x9c,0x88,0x7c,0xcc,0x38,0x11,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0, +0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x82,0x4f,0xad,0x84,0x2e,0xe8,0x05,0x46,0x8d, +0x18,0x24,0x00,0x08,0x82,0xc1,0x35,0x86,0x41,0x09,0x06,0x2a,0x91,0x0b,0x2a,0x91, +0x0b,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa8,0x61,0x90,0x82,0x41,0xb0,0x7e,0x16, +0xac,0x9f,0x7c,0x2c,0x68,0x3d,0xf8,0xd8,0x00,0x7b,0xf2,0xb1,0xe0,0xf5,0xe0,0x63, +0x85,0xfb,0xc9,0xc7,0x02,0xf7,0x83,0x8f,0x05,0x85,0x7c,0x2c,0x78,0x3f,0xf8,0x58, +0x51,0xc8,0xc7,0x02,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x20,0x47,0xe4,0x63,0x42,0x8e, +0xc8,0xc7,0x86,0x1c,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06, +0x03,0x7c,0x8c,0x0d,0x0e,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0x75,0x87,0x41, +0x0e,0x06,0x62,0x11,0x0f,0x62,0x11,0x0f,0xf6,0x1b,0x81,0x7c,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0xe2,0xc3,0x00,0x07,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0x50,0x0c,0x7e,0x30,0x60,0x83,0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x14, +0x03,0x30,0x0c,0xd8,0x60,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x10,0xc5,0x20, +0x0c,0x03,0x36,0x18,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x46,0x31,0x08,0xc3, +0x80,0x0d,0xcc,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x52,0x0c,0xc4,0x30,0x60, +0x03,0x33,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x14,0x83,0x31,0x0c,0xd8,0xc0, +0x4c,0xec,0x48,0x13,0xf9,0x18,0x92,0x26,0xf2,0xb1,0x24,0x4d,0xe4,0x63,0x6c,0x30, +0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x33,0xde,0x44,0x3e,0x66,0xbc, +0x89,0x7c,0xcc,0x78,0x13,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c, +0x30,0xc0,0xc7,0xd8,0x60,0x82,0x8f,0xe1,0xca,0x9c,0x80,0xe0,0x02,0xc3,0x2c,0x30, +0x13,0xf8,0x0c,0x37,0xd4,0x49,0xdf,0x90,0x41,0xbd,0x48,0xa0,0x17,0x18,0x65,0x3b, +0x42,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0x2e,0x5a,0x0c,0xec,0x30,0x70,0x91, +0xc0,0x45,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x76,0x31,0xd0,0xc3,0x20,0xe0, +0xc1,0xc0,0x02,0x1e,0x0c,0xe4,0x63,0x81,0xff,0xc1,0xc7,0x86,0x10,0x0c,0xe4,0x63, +0x01,0x08,0x06,0xf0,0xb1,0xe2,0x07,0x03,0xf9,0x58,0xf0,0x83,0x01,0x7c,0x2c,0x28, +0xe4,0x63,0x01,0x18,0x06,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8d,0x7c,0x2c,0x18,0xe4, +0x63,0x01,0xa9,0xc8,0xc7,0x04,0x52,0x91,0x8f,0x0d,0xa4,0x22,0x1f,0x8b,0x83,0x01, +0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x1c,0xf0,0x19,0x31,0x48, +0x00,0x10,0x04,0x83,0x0b,0x1d,0x03,0x55,0x0c,0xd0,0x24,0x43,0x93,0xcc,0x60,0x24, +0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xed,0x18,0xa4,0x62,0x10,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x11,0x8f,0x01,0x2c,0x06,0x71,0xe0,0x2a,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0xc8,0x63,0x10,0x8b,0x41,0x1c,0xb8,0xca,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0xf3,0x18,0xc8,0x62,0x10,0x07,0xae,0x32,0x62,0x70,0x00,0x20,0x08, +0x06,0x07,0x3d,0x06,0xb2,0x18,0xc4,0x41,0xac,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0x51,0x8f,0xc1,0x2c,0x06,0x71,0x10,0x2b,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd8, +0x63,0x40,0x8b,0x41,0x1c,0xc4,0x8a,0x1d,0xb4,0x22,0x1f,0x43,0x68,0x45,0x3e,0x96, +0xd0,0x8a,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63, +0x86,0xae,0xc8,0xc7,0x0c,0x5d,0x91,0x8f,0x19,0xba,0x22,0x1f,0x8b,0x83,0x01,0x3e, +0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x4c,0xf0,0xa9,0x1c,0x71,0x03, +0xbd,0xc0,0xa8,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0x40,0x32,0x10,0xc7,0x00,0x47, +0xda,0x00,0x47,0xda,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x93,0x0c,0xcc,0x31, +0x08,0x50,0x31,0xb0,0x00,0x15,0x03,0xf9,0x58,0xa0,0x86,0x01,0x7c,0x6c,0x68,0xc3, +0x40,0x3e,0x16,0xb0,0x61,0x00,0x1f,0x2b,0x56,0x31,0x90,0x8f,0x05,0xab,0x18,0xc0, +0xc7,0x82,0x42,0x3e,0x16,0xb0,0x62,0x00,0x1f,0x2b,0x0a,0xf9,0x58,0xc0,0xc8,0xc7, +0x82,0x41,0x3e,0x16,0xb0,0x8b,0x7c,0x4c,0x60,0x17,0xf9,0xd8,0xc0,0x2e,0xf2,0x31, +0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x01,0x9f, +0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0x68,0x32,0xb0,0xc7,0x00,0x4e,0x4a,0x01,0x4e, +0x4a,0xc1,0xf8,0x24,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x39,0x19,0xd4, +0x63,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd1,0x93,0x01,0x3f,0x06,0x6c,0x60, +0x2f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf8,0x64,0xd0,0x8f,0x01,0x1b,0xd8,0xcb, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x3f,0x19,0xf8,0x63,0xc0,0x06,0xf6,0x32,0x62, +0x70,0x00,0x20,0x08,0x06,0x07,0x58,0x06,0xfe,0x18,0xb0,0x41,0xbe,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x11,0x96,0xc1,0x3f,0x06,0x6c,0x90,0x2f,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0x88,0x65,0x00,0x92,0x01,0x1b,0xe4,0x8b,0x1d,0xfc,0x22,0x1f,0x43, +0xf8,0x45,0x3e,0x96,0xf0,0x8b,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31, +0x36,0x18,0xe0,0x63,0x86,0xc8,0xc8,0xc7,0x0c,0x91,0x91,0x8f,0x19,0x22,0x23,0x1f, +0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x4c,0xf0, +0x29,0x1a,0xd1,0x05,0xbd,0xc0,0xa8,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0xd8,0x32, +0x70,0xc9,0x60,0x46,0x72,0x61,0x46,0x72,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0xb9,0x0c,0x64,0x32,0x08,0xe8,0x31,0xb0,0x80,0x1e,0x03,0xf9,0x58,0x60,0x8b,0x01, +0x7c,0x6c,0xc8,0xc5,0x40,0x3e,0x16,0xe0,0x62,0x00,0x1f,0x2b,0xee,0x31,0x90,0x8f, +0x05,0xf7,0x18,0xc0,0xc7,0x82,0x42,0x3e,0x16,0xe0,0x63,0x00,0x1f,0x2b,0x0a,0xf9, +0x58,0xc0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xd0,0x8c,0x7c,0x4c,0xa0,0x19,0xf9,0xd8, +0x40,0x33,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f, +0xb1,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0x40,0x33,0x10,0xcb,0x60, +0x4d,0xe2,0x61,0x4d,0xe2,0xc1,0xd0,0x25,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x44,0xa5,0x19,0x84,0x65,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x91,0x9a,0x01, +0x5a,0x06,0x6c,0xe0,0x33,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa8,0x66,0x90,0x96, +0x01,0x1b,0xf8,0xcc,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xab,0x19,0xa8,0x65,0xc0, +0x06,0x3e,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x6b,0x06,0x6a,0x19,0xb0,0x41, +0xd8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd1,0x9a,0xc1,0x5a,0x06,0x6c,0x10,0x36, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb8,0x66,0xc0,0x96,0x01,0x1b,0x84,0x8d,0x1d, +0x64,0x23,0x1f,0x43,0xc8,0x46,0x3e,0x96,0x90,0x8d,0x7c,0x8c,0x0d,0x06,0xf8,0x18, +0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x86,0xda,0xc8,0xc7,0x0c,0xb5,0x91,0x8f, +0x19,0x6a,0x23,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8, +0x18,0x1b,0x4c,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0x37,0x03,0xd8,0x0c, +0x82,0xe1,0x88,0xe0,0x1f,0x03,0xe1,0x9b,0x6e,0x18,0xfc,0x31,0x08,0xac,0x09,0xe8, +0x63,0x8d,0x40,0x1f,0x6b,0x06,0xfa,0x98,0x42,0xd0,0xc7,0x94,0x82,0x3e,0xa6,0x18, +0xf4,0x31,0xc3,0x90,0x8f,0x19,0x86,0x7c,0xcc,0x30,0xe4,0x63,0xc6,0x10,0x1f,0x33, +0x86,0xf8,0x98,0x31,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xf4,0x0c,0x7e, +0x33,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x4a,0xcf,0x00,0x3c,0x83,0x61,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0x22,0xf5,0x0c,0xc2,0x33,0x18,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0x5a,0xcf,0x20,0x34,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xf6, +0x0c,0x44,0x33,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x6a,0xcf,0x60,0x34,0x83, +0x61,0x38,0x82,0x0d,0x66,0x32,0x10,0xbe,0x0b,0x8c,0xb2,0xc0,0x0d,0xe4,0x33,0x1c, +0x11,0xd8,0x64,0x20,0x7c,0xb3,0x0c,0x89,0x12,0xd8,0x1c,0x08,0xf4,0xb1,0x39,0x18, +0xe8,0x63,0x73,0x40,0xd0,0xc7,0x0a,0xb2,0x0c,0xe4,0x33,0x62,0x70,0x00,0x20,0x08, +0x06,0x47,0x7e,0x06,0xb7,0x19,0x10,0x70,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87, +0x7e,0x06,0xb8,0x19,0x10,0x70,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x7e,0x06, +0xb9,0x19,0x10,0x70,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x7f,0x06,0xbb,0x19, +0x0c,0x70,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x7f,0x06,0xbc,0x19,0x0c,0x70, +0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x7f,0x06,0xbd,0x19,0x0c,0x70,0x30,0x4b, +0xa0,0x0c,0x54,0x18,0x46,0xa2,0x0f,0xc8,0x40,0x85,0x61,0x24,0xfa,0x80,0x0c,0x54, +0x18,0x46,0xa2,0x0f,0xc8,0x40,0x85,0x41,0x25,0x1e,0x62,0x64,0xe0,0x96,0x81,0x7c, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x0a,0xd1,0xc0,0x35,0x83,0xc0,0x02,0xbd,0x0c, +0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x89,0x06,0xe4,0x19,0xb4,0x62,0xa0, +0x8a,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x27,0x1a,0x94,0x67,0x10,0x8c,0xd2, +0x70,0x44,0x10,0x9a,0x01,0xf1,0x95,0x29,0x06,0x81,0x8e,0x18,0x3c,0x00,0x08,0x82, +0xc1,0x64,0xa2,0x01,0x78,0x06,0x61,0x19,0xec,0x64,0xc0,0x8b,0xc1,0x2e,0x06,0xac, +0x19,0xb0,0x66,0xd0,0x9f,0x41,0x7f,0x06,0xea,0x19,0xa4,0x65,0x30,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x30,0xdd,0x40,0xb8,0x65,0x60, +0x4c,0x37,0x10,0x6f,0x19,0x1c,0xd3,0x0d,0x04,0x5c,0x06,0xc8,0x74,0x03,0x11,0x97, +0x41,0x62,0x0e,0x11,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x62,0x34,0x40,0xd1, +0x20,0x18,0x8e,0x08,0x54,0x33,0x60,0xbe,0x59,0x06,0x67,0x09,0x2c,0x32,0xe2,0x33, +0x1c,0x41,0xd8,0x65,0x20,0x7c,0xc3,0x11,0xc5,0x5d,0x06,0xc4,0x77,0xc2,0x10,0x27, +0x0c,0x61,0x42,0x10,0x82,0xe1,0x08,0x63,0x2f,0x03,0xe1,0x1b,0x8e,0x38,0xf8,0x32, +0x20,0xbe,0x13,0x86,0x38,0x61,0x08,0x13,0x82,0x10,0x0c,0x37,0x18,0x01,0x18,0xcc, +0x32,0x30,0x4d,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0x8f,0x06,0x36,0x1a,0x30, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x8c,0x69,0x20,0xa2,0xc1,0x13,0xcc,0x12,0x34, +0x03,0x15,0x86,0xc0,0x80,0xc1,0x62,0x60,0x40,0xc5,0x67,0x38,0x22,0x28,0xcd,0x40, +0xf8,0x86,0x23,0x04,0xd3,0x0c,0x88,0xef,0x84,0x21,0x4e,0x18,0xc2,0x84,0x20,0x04, +0xc3,0x0d,0x50,0x00,0x06,0xb3,0x0c,0x58,0x16,0x0c,0x54,0x18,0x29,0xb3,0xd9,0xac, +0xa0,0x8c,0x18,0x38,0x00,0x08,0x82,0xc1,0xb3,0xa6,0x41,0x88,0x06,0xaa,0x19,0xc4, +0x65,0x00,0x97,0x41,0x8b,0x06,0x68,0xe0,0x75,0xdc,0x7c,0x06,0xc3,0x11,0x1c,0x6b, +0x06,0xce,0x77,0x81,0x51,0x36,0x04,0xf2,0x19,0x6e,0x08,0xab,0x31,0x0d,0xc2,0xe0, +0xf6,0x31,0x30,0xca,0x64,0x33,0xc8,0xc7,0x20,0x3e,0x16,0x08,0xf2,0xb1,0x40,0x9c, +0xe4,0x63,0x28,0x19,0xb4,0x67,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xe6, +0x34,0x08,0xd3,0x20,0xb8,0xc3,0xa8,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf0,0x34, +0xb0,0xd1,0x20,0x10,0xec,0x0e,0xe2,0x33,0x90,0x8f,0x05,0x46,0x7c,0x6c,0x08,0xe4, +0x63,0x01,0x02,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfa,0x34,0xe0,0xd1,0x20, +0x09,0x2c,0x26,0x03,0xf4,0x0c,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x9f, +0x06,0x6a,0x1a,0x04,0xe6,0x07,0x43,0x7c,0x4c,0x08,0xe4,0x63,0x41,0x01,0x9f,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x46,0x35,0x10,0xd3,0xc0,0x08,0x66,0x19,0x1e,0x68, +0x24,0x03,0x23,0x85,0x52,0x80,0x8f,0x05,0xa4,0x10,0x1f,0x2b,0x85,0x53,0x80,0x8f, +0xa1,0xc2,0x29,0xc4,0xc7,0x82,0x53,0x88,0xcf,0x2c,0xc1,0x34,0x62,0x70,0x00,0x20, +0x08,0x06,0x9a,0xa8,0x06,0x61,0x1a,0xe4,0x66,0x70,0xa7,0xc1,0x68,0x42,0x00,0x8c, +0x26,0x08,0x81,0x05,0x82,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x52,0xd5,0x20, +0x54,0x83,0xc0,0xdc,0x33,0x08,0xe8,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0xab, +0x06,0x64,0x1a,0x04,0x16,0xe4,0x67,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0x5c,0x35,0x50,0xd3,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x56,0x83,0x38, +0x0d,0xf4,0x33,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x98,0xd5,0x20,0x4e,0x83, +0x9b,0x0c,0xa8,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x68,0x35,0x90,0xd3,0x60,0x27, +0x83,0xc0,0xea,0x33,0x18,0xe2,0x63,0x42,0x20,0x1f,0x0b,0x0a,0xf8,0x58,0xa0,0x0e, +0xf2,0x31,0x41,0x1d,0xe4,0x63,0x83,0x3a,0xc8,0xc7,0xf8,0x61,0x88,0x8f,0xf1,0xc3, +0x10,0x1f,0xe3,0x87,0x21,0x3e,0x66,0xfc,0x03,0x7c,0xcc,0xf8,0x07,0xf8,0x98,0xf1, +0x0f,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x5c,0x83,0x3f,0x0d,0x70,0xc2, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x5c,0x03,0x50,0x0d,0x70,0xc2,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0x63,0x5c,0x83,0x50,0x0d,0x70,0xc2,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0x83,0x5c,0x83,0x51,0x0d,0x70,0xc2,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0xa3,0x5c,0x03,0x52,0x0d,0x70,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3, +0x5c,0x83,0x52,0x0d,0x70,0xc2,0x18,0x8e,0x30,0x7c,0x4b,0xf8,0x86,0x23,0x0c,0xdf, +0x12,0xbe,0xe1,0x08,0xc3,0xb7,0x84,0xaf,0x06,0x61,0x2b,0x10,0x76,0x38,0x62,0xbc, +0x10,0xe1,0x1b,0x8e,0x18,0x2f,0x44,0xf8,0x86,0x23,0xc6,0x0b,0x11,0xbe,0x1a,0x84, +0xad,0x40,0xd8,0x32,0x82,0x9d,0x65,0x88,0xa4,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0x79,0x0d,0x60,0x35,0x48,0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x79, +0x0d,0x62,0x35,0x48,0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x7a,0x0d,0x64, +0x35,0x48,0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x7a,0x0d,0x68,0x35,0x18, +0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xec,0x35,0xa8,0xd5,0x60,0x88,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xb8,0xd7,0xc0,0x56,0x83,0x21,0x1a,0x31,0x38,0x00,0x10, +0x04,0x83,0x03,0x5f,0x03,0x5b,0x0d,0x52,0x61,0xa6,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0xb2,0xd7,0xc0,0x55,0x03,0xbf,0x0c,0x2c,0xf0,0xd1,0x40,0x3e,0x23,0x06,0x06, +0x00,0x82,0x60,0x10,0xe1,0x6b,0x40,0xab,0x41,0x60,0x3c,0x1a,0x04,0xf1,0xb1,0xa0, +0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xfb,0x1a,0xa4,0x6b,0x10,0x98,0x7d, +0x29,0xf1,0x31,0xfb,0x52,0xe2,0x63,0xf6,0xa5,0xc4,0xc7,0x88,0x41,0x3e,0x56,0x0c, +0xf2,0x31,0x63,0x90,0x8f,0x0d,0x10,0x7c,0x6c,0x80,0xe0,0x63,0x03,0x04,0x9f,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x50,0x36,0x38,0xd7,0xa0,0x14,0x42,0x35,0x30,0x53, +0x08,0xe2,0x63,0x4c,0x20,0x1f,0x0b,0x06,0xf8,0xcc,0x12,0x48,0x03,0x15,0x86,0x13, +0x99,0x70,0x00,0x0d,0x54,0x18,0x4e,0x64,0xc2,0x01,0x34,0x50,0x61,0x38,0x91,0x09, +0x07,0xd0,0x40,0x85,0x81,0x44,0x38,0x01,0x59,0xe0,0x12,0xf0,0x31,0xe1,0x25,0xe0, +0x63,0x03,0x4c,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x99,0x0d,0xe2,0x35, +0xa8,0xd3,0x60,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x66,0x03,0x79,0x0d,0xec, +0x34,0x18,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa8,0xd9,0x60,0x5e,0x83,0x3b,0x0d, +0x06,0xa3,0x89,0x81,0x3e,0x56,0x13,0x03,0x7d,0xcc,0x26,0x06,0xfa,0x98,0x4e,0x34, +0xf1,0x31,0x9d,0x68,0xe2,0x63,0x3a,0xd1,0xc4,0xc7,0x8c,0x41,0x3e,0x66,0x0c,0xf2, +0x31,0x63,0x90,0x8f,0x0d,0x13,0x7c,0x6c,0x98,0xe0,0x63,0xc3,0x04,0x1f,0x13,0x06, +0xf8,0x58,0x20,0xc4,0xc7,0x86,0x02,0x3e,0x66,0x14,0xf1,0xb1,0xa0,0x88,0xcf,0x2c, +0xc1,0x34,0x50,0x61,0x90,0xc6,0x83,0x48,0x03,0x15,0x06,0x69,0x3c,0x88,0x34,0x50, +0x61,0x88,0xc6,0x63,0x48,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xa4,0x6d,0x70,0xb2, +0x41,0x9f,0x06,0x3d,0x1b,0xf4,0x6c,0xd0,0xb3,0x81,0xca,0x06,0x2a,0x1b,0xa8,0x6c, +0xa0,0xb2,0xc1,0x68,0x42,0x00,0x0c,0x47,0x04,0xab,0x1a,0x04,0xdf,0x74,0x43,0xab, +0x06,0x42,0x60,0x47,0x40,0x1f,0x3b,0x04,0xfa,0xd8,0x31,0xd0,0x67,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x34,0xb5,0x0d,0x52,0x36,0x08,0xd5,0xa0,0x6c,0x83,0xd1,0x84,0x00, +0xb0,0xa0,0x90,0x8f,0x09,0x85,0x7c,0x6c,0x28,0xe4,0x63,0x71,0x1a,0xc0,0x68,0x10, +0x1f,0x8b,0xd3,0x00,0x46,0x83,0xf8,0x0c,0x47,0x08,0xb7,0x1a,0x0c,0xdf,0x70,0xc4, +0x90,0xab,0x41,0xf1,0x95,0x10,0xe8,0x70,0x04,0xa1,0xab,0xc1,0xf0,0x0d,0x47,0x14, +0xbc,0x1a,0x14,0x5f,0x09,0x81,0x16,0x11,0xe8,0x2c,0x03,0x55,0x05,0xa3,0x09,0xce, +0x60,0xc1,0xb9,0x06,0xf2,0xb1,0xbf,0x08,0xe8,0x63,0xe9,0x15,0xc4,0x67,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0xd1,0x0d,0xc2,0x36,0x10,0xd7,0x20,0x98,0x25,0xa8,0x06, +0x2a,0x0c,0x81,0x32,0x6d,0x61,0x1a,0x31,0x70,0x00,0x10,0x04,0x83,0x67,0x74,0x83, +0x9c,0x0d,0xc0,0x35,0x48,0xd5,0x00,0x55,0x83,0xb2,0x0d,0x02,0xfc,0x0a,0x82,0x95, +0x0d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x28,0xdd,0x80,0x6c,0x83,0x75,0x0d,0xe8, +0x6b,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xd1,0x0d,0xe2,0x36,0xc8,0xd1,0xc0,0x4e, +0x36,0x10,0xe2,0x63,0x42,0x20,0x1f,0x0b,0x08,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0xa1,0xba,0x01,0xda,0x06,0x45,0x60,0x32,0x1a,0x90,0x6c,0x20,0x9f,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x58,0x37,0x50,0xdb,0x20,0x88,0xd1,0xc0,0x86,0x41,0x3e, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb8,0x6e,0xc0,0xb6,0x41,0x20,0x4c,0x37,0xbc, +0x6b,0x10,0xb8,0x68,0x30,0x1c,0xa1,0x13,0xf0,0x1a,0x30,0xdf,0x2c,0xc3,0x65,0x05, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc4,0x6e,0xf0,0xb6,0xc1,0xbc,0x06,0x82,0xa5, +0x6c,0x10,0xc4,0x67,0x96,0xe0,0x1a,0xa8,0x30,0x04,0x0b,0xa9,0x46,0x0c,0x1c,0x00, +0x04,0xc1,0xe0,0x91,0xdd,0x00,0x6d,0x03,0x77,0x0d,0x70,0x35,0xb8,0xd5,0x80,0x6e, +0x83,0x30,0x00,0x83,0x2f,0xd0,0xd9,0x60,0xc4,0xc0,0x01,0x40,0x10,0x0c,0x1e,0xd9, +0x0d,0xd0,0x36,0x90,0xd7,0x00,0x57,0x83,0x5b,0x0d,0xe8,0x36,0x08,0x03,0x30,0xf8, +0xe8,0x35,0xd0,0xd9,0x60,0xc4,0xc0,0x01,0x40,0x10,0x0c,0x1e,0xd9,0x0d,0xd0,0x36, +0x80,0xd7,0x00,0x57,0x83,0x5b,0x0d,0xe8,0x36,0x98,0xd7,0x60,0x5e,0x83,0x79,0x0d, +0xe6,0x35,0xd0,0xd9,0x00,0x47,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x8a,0xdd,0x00,0x75, +0x83,0xb7,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x76,0x03,0xba,0x0d,0xe2,0x22, +0x98,0x25,0xc8,0x06,0x2a,0x0c,0x01,0x23,0x97,0xc6,0x64,0xa3,0x34,0xe2,0x33,0x1c, +0x11,0xdc,0x6b,0x20,0x7c,0xc3,0x11,0x02,0xbe,0x06,0xc4,0x77,0xc2,0x10,0x27,0x0c, +0x61,0x42,0x10,0x82,0xe1,0x06,0xd1,0x08,0xc0,0x60,0x96,0x41,0xdb,0x82,0x11,0x03, +0x03,0x00,0x41,0x30,0x88,0x76,0x37,0x90,0xdd,0xe0,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0xe3,0x77,0x03,0xbf,0x0d,0x92,0x60,0x96,0x60,0x1b,0xa8,0x30,0x04,0x8d,0xca, +0x6c,0x3e,0x72,0x36,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xbf,0x1b,0xb4, +0x6e,0x10,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x04,0xbe,0x01,0xde,0x06,0x81,0x05, +0x29,0x1b,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xf1,0x0d,0xfc,0x36,0x08, +0x86,0x23,0x0c,0xd9,0x70,0xbe,0x0b,0x8c,0xb2,0x60,0x90,0xcf,0x70,0x44,0xe0,0xb3, +0x81,0xf0,0x5d,0x60,0xd4,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xe8,0x1b,0x80,0x6e, +0xa0,0x63,0x16,0xfc,0x6c,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xd4,0x37, +0x30,0xdd,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x7d,0x03,0xd6,0x0d,0xe4, +0x34,0x08,0xec,0x65,0x83,0x20,0x3e,0x66,0x04,0xf2,0x99,0x25,0x70,0x00,0x00,0x00, +0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_f7ec07b9ea67a8b9fae0eafd0a3ce0c5.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_f7ec07b9ea67a8b9fae0eafd0a3ce0c5.h new file mode 100644 index 00000000..561af6c3 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_f7ec07b9ea67a8b9fae0eafd0a3ce0c5.h @@ -0,0 +1,1041 @@ +// ffx_fsr2_accumulate_pass_f7ec07b9ea67a8b9fae0eafd0a3ce0c5.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_f7ec07b9ea67a8b9fae0eafd0a3ce0c5_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_f7ec07b9ea67a8b9fae0eafd0a3ce0c5_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_f7ec07b9ea67a8b9fae0eafd0a3ce0c5_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_f7ec07b9ea67a8b9fae0eafd0a3ce0c5_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_f7ec07b9ea67a8b9fae0eafd0a3ce0c5_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_f7ec07b9ea67a8b9fae0eafd0a3ce0c5_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_f7ec07b9ea67a8b9fae0eafd0a3ce0c5_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_f7ec07b9ea67a8b9fae0eafd0a3ce0c5_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_f7ec07b9ea67a8b9fae0eafd0a3ce0c5_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_f7ec07b9ea67a8b9fae0eafd0a3ce0c5_UAVResourceBindings[] = { 0, 1, 3, 4, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_f7ec07b9ea67a8b9fae0eafd0a3ce0c5_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_f7ec07b9ea67a8b9fae0eafd0a3ce0c5_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_f7ec07b9ea67a8b9fae0eafd0a3ce0c5_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_f7ec07b9ea67a8b9fae0eafd0a3ce0c5_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_f7ec07b9ea67a8b9fae0eafd0a3ce0c5_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_f7ec07b9ea67a8b9fae0eafd0a3ce0c5_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_f7ec07b9ea67a8b9fae0eafd0a3ce0c5_size = 16200; + +static const unsigned char g_ffx_fsr2_accumulate_pass_f7ec07b9ea67a8b9fae0eafd0a3ce0c5_data[] = { +0x44,0x58,0x42,0x43,0x8d,0x55,0x9a,0x6b,0x03,0xc6,0xcb,0xbc,0x8f,0x43,0x95,0xb4, +0x95,0xbc,0xeb,0x69,0x01,0x00,0x00,0x00,0x48,0x3f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x0c,0x02,0x00,0x00,0xc8,0x0f,0x00,0x00,0xe4,0x0f,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x98,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0xb4,0x0d,0x00,0x00,0x62,0x00,0x05,0x00,0x6d,0x03,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x9c,0x0d,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x64,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xc2,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xe4,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2, +0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42, +0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29, +0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30, +0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c, +0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3, +0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf, +0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f, +0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3, +0x50,0x08,0x6e,0x60,0x06,0xea,0xe6,0x08,0x82,0x62,0x30,0x83,0x32,0x0c,0x1f,0x81, +0x03,0x01,0xc3,0x08,0x84,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83, +0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84, +0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43, +0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4, +0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d, +0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc, +0x00,0x0c,0xfc,0x00,0x09,0x23,0x49,0xe5,0x30,0x82,0x60,0xcc,0xd4,0x06,0xe3,0xc0, +0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f, +0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c, +0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x72,0xe0,0x07,0x60,0xe0, +0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f, +0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0, +0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87, +0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0xc2,0x89,0x52,0x3a,0x53,0x18, +0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83, +0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c, +0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a, +0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60, +0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24,0x18,0x2b,0xb1,0x33,0x91,0xc1,0x38,0xb0, +0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43, +0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b, +0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8, +0x01,0x18,0xf8,0x01,0x0a,0x46,0x72,0x67,0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30, +0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03, +0x14,0x9c,0x04,0xcf,0x84,0x8d,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2, +0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xa0,0xc0,0x20,0x79,0x18,0x41,0x18, +0xce,0x10,0x82,0x8f,0x5d,0x6d,0x34,0xd1,0x34,0x4d,0xd3,0xc3,0x30,0x9e,0xe7,0x79, +0x1a,0x86,0x61,0x18,0x86,0x41,0xf5,0x4d,0xd2,0x14,0x51,0xc2,0xe4,0xb3,0x00,0xf3, +0x2c,0x44,0xc4,0x4e,0xc0,0x44,0xa0,0x60,0xa0,0x1b,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c, +0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10, +0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0xc8,0x02,0x01,0x1e,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24, +0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2,0x20,0xca,0xa1,0xf0,0x03,0x0a,0xa4,0x60, +0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03, +0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a, +0x3e,0xa0,0x34,0x4a,0x1e,0xa2,0xb8,0x2d,0x8a,0xab,0x78,0xe8,0x1b,0x01,0xa8,0x01, +0x32,0x67,0x00,0x48,0x9d,0x01,0xa0,0x76,0x06,0x80,0xde,0x19,0x00,0x8a,0x67,0x00, +0x68,0x9e,0x01,0xa0,0x7a,0x06,0x80,0xec,0x19,0x00,0xc2,0x67,0x00,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x7d,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0xa1,0x99,0x20,0x0c,0xce,0x06,0x61,0x20,0x26,0x08,0xc3,0xb3,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x13,0x84,0x01,0xda,0x30,0x20,0x09,0x31,0x41,0x30,0x03,0x39,0xa0,0x25, +0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0xd5,0xf6,0x46,0x97,0xf6,0xe6,0xf6,0x65,0x57, +0x36,0x46,0xf7,0x26,0x37,0x37,0x41,0x18,0xa2,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85, +0x31,0x88,0x81,0x30,0x9c,0x09,0x82,0x1a,0xcc,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8, +0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86, +0x31,0x10,0x86,0xc3,0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab, +0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30, +0x48,0x1b,0x12,0x62,0x99,0x0c,0x6a,0x20,0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8, +0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x04,0x61,0x98,0x26,0x08,0x03,0xb5,0x41, +0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35,0x10,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae, +0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed, +0x4d,0x6e,0x82,0x30,0x54,0x1b,0x92,0x6b,0xd9,0x0c,0x6e,0x20,0x0c,0x87,0x8e,0xdc, +0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xb0, +0x36,0x24,0xdc,0xe2,0x19,0xdf,0x40,0x18,0xd9,0x04,0xa1,0x0d,0xe8,0x80,0x89,0xdc, +0x57,0x5a,0xdb,0x59,0x53,0x1a,0xdc,0xdc,0x04,0x61,0xb8,0x36,0x24,0x49,0x18,0x88, +0x81,0x31,0x06,0x03,0x61,0x38,0x13,0x84,0x01,0x23,0x26,0xf7,0x45,0x96,0xc6,0x16, +0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36, +0xb7,0x36,0xb7,0x21,0x29,0x03,0xc8,0x0c,0x8c,0x61,0x20,0x8c,0x6c,0x03,0xf2,0x48, +0x95,0xd6,0x81,0x01,0x19,0x9c,0xc1,0x04,0xe1,0x0d,0xea,0x80,0x9a,0xdc,0xdd,0x57, +0x9a,0x1b,0x5d,0x99,0x9c,0x5b,0x18,0xdb,0x57,0x1d,0xdc,0xdc,0x58,0x18,0x5b,0x19, +0xd9,0xd7,0xd8,0x1b,0xdb,0x9b,0xdc,0x04,0xe1,0x83,0x83,0x0d,0x8b,0x91,0x06,0x6a, +0x60,0x18,0x03,0xb1,0x06,0x6b,0xb0,0x06,0xce,0x04,0x21,0x0e,0xec,0x80,0x8e,0xdc, +0xdd,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x86,0x65,0x68, +0x03,0x37,0x30,0x86,0x81,0x58,0x83,0x35,0x58,0x83,0x6c,0x82,0x30,0x07,0x77,0x40, +0x46,0xee,0xee,0xcb,0xad,0xec,0xee,0x8b,0xed,0x6d,0x6c,0x6d,0x6e,0xc3,0x42,0xc0, +0x41,0x1c,0x18,0xd4,0x40,0xac,0xc1,0x1a,0xac,0x41,0xc6,0x47,0xee,0xee,0x8b,0xad, +0xae,0x2d,0xec,0x0b,0x2d,0x6d,0x8e,0xee,0x4d,0x2e,0x6f,0xc3,0x42,0xa5,0xc1,0x1c, +0x18,0xd7,0x40,0xac,0xc1,0x1a,0xac,0x81,0xb3,0x81,0x60,0x83,0x37,0x90,0x03,0x3a, +0x98,0x20,0xd8,0x41,0x1e,0xd0,0x18,0x13,0x33,0x9a,0x92,0x92,0x99,0x20,0x0c,0xd9, +0x06,0xc4,0xb0,0x83,0x3b,0x30,0x8c,0x01,0x0f,0x80,0x0d,0x41,0x1e,0x4c,0x10,0xf0, +0x40,0x0f,0xd8,0xcc,0x7d,0x31,0xa5,0xb9,0x95,0x85,0xc9,0x0d,0xb1,0x85,0xb5,0xc1, +0x6d,0x40,0x8c,0x3d,0xe0,0x03,0x63,0x18,0x0c,0x60,0x43,0xd0,0x07,0x1b,0x08,0x34, +0xa8,0x03,0x3d,0xf0,0x83,0x09,0x42,0x1d,0xe0,0x01,0x97,0x34,0xa9,0x32,0x37,0xb2, +0x32,0xb9,0xa9,0x34,0xbd,0xb2,0x09,0xc2,0x17,0x07,0x1b,0x90,0x24,0x14,0x28,0xa3, +0x0c,0xae,0x46,0x14,0xe8,0xa4,0x35,0x85,0xe1,0x49,0x95,0xb9,0x91,0x95,0xc9,0x4d, +0xa5,0xe9,0x95,0x6d,0x40,0x12,0x52,0xa0,0xc6,0xa0,0x0c,0xae,0x46,0x14,0xc8,0xa4, +0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x06,0x6d,0x03, +0x92,0x98,0x02,0x75,0x0a,0x65,0x70,0x35,0xa2,0xc0,0x2e,0x2d,0xc9,0x0d,0xae,0x8e, +0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x8c,0x28,0xad, +0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x6c,0x1b,0x8c,0x24,0x15,0x28, +0x55,0x28,0x83,0x8b,0x52,0x1a,0x53,0x5d,0x5b,0x58,0x53,0x1a,0x1c,0x51,0x5a,0x5b, +0x99,0xdb,0x5c,0xda,0x9b,0xdb,0xdc,0x04,0x61,0xe0,0x36,0x20,0x09,0x2b,0x50,0xad, +0x50,0x06,0x57,0x23,0x0a,0x94,0xd2,0x98,0xea,0xda,0xc2,0x9a,0xd2,0xe0,0x98,0xca, +0xec,0xca,0xd8,0xa8,0xde,0xaa,0xe6,0xca,0x26,0x08,0x43,0xb7,0x01,0x49,0x5e,0x81, +0x82,0x85,0x32,0xb8,0x1a,0x51,0xe0,0x92,0x66,0x24,0x17,0xd6,0x56,0x96,0xe4,0x46, +0x56,0x86,0x37,0x41,0x18,0xbc,0x0d,0x48,0x22,0x0b,0xd4,0x2c,0x94,0xc1,0xd5,0x88, +0x02,0x25,0x33,0xa2,0x32,0xbb,0xb4,0xb1,0x32,0xaa,0x37,0xab,0xb4,0xb2,0x3b,0xa2, +0x32,0x38,0x3a,0xb4,0x09,0xc2,0xf0,0x6d,0x30,0x92,0x5a,0xa0,0x6c,0xa1,0x0c,0x1a, +0x1e,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x13,0x84,0x01,0x0c,0x36,0x20,0x09,0x2e, +0x50,0xb9,0x50,0x06,0x4d,0x23,0x0a,0x94,0xcc,0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac, +0xca,0xc6,0xe8,0xde,0xe4,0xa6,0xc6,0xc2,0xd8,0xca,0x26,0x08,0x43,0x18,0x6c,0x40, +0x92,0x5d,0xa0,0x78,0xa1,0x0c,0x9a,0x46,0x14,0x08,0x99,0x11,0xbd,0xdd,0xb9,0xcd, +0x8d,0x85,0xb1,0x95,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x06,0x31,0xd8,0x80, +0x24,0xbe,0x40,0xfd,0x42,0x19,0x34,0x8d,0x28,0xf0,0x33,0x6b,0x7a,0xa3,0x4b,0x7b, +0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x1b,0x0a,0x73, +0x1b,0x2b,0x63,0x63,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x20,0x0c,0x63,0xb0,0xc1,0x48, +0xc2,0x81,0x12,0x87,0x32,0x68,0xc8,0x98,0x41,0xc9,0x95,0x15,0xe1,0xc1,0xbd,0xcd, +0xd5,0xc9,0x95,0x4d,0x10,0x06,0x32,0xd8,0x80,0x24,0xe4,0x40,0x95,0x43,0x19,0x34, +0x8d,0x28,0x30,0x33,0x83,0x92,0x2b,0xb3,0x4b,0x7b,0xab,0x9b,0x33,0x92,0x0b,0x6b, +0x2b,0x83,0x92,0x2b,0x2b,0xc2,0x83,0x7b,0x9b,0xab,0x93,0x2b,0x9b,0x20,0x0c,0x65, +0xb0,0x01,0x49,0xce,0x81,0x42,0x87,0x32,0x68,0x1a,0x51,0xe0,0x62,0x46,0x15,0xe6, +0x86,0x14,0xc6,0x66,0x66,0xf4,0x64,0x35,0x41,0x18,0xcc,0x60,0x83,0x91,0xa8,0x03, +0xb5,0x0e,0x65,0xd0,0xb0,0x32,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x9b,0x2a,0x8b,0xab, +0x2b,0x73,0x1b,0x2b,0x63,0x2a,0x73,0x3b,0xa3,0x43,0x9b,0x20,0x0c,0x67,0xb0,0x01, +0x49,0xda,0x81,0x72,0x87,0x32,0x68,0x1a,0x51,0xa0,0x62,0x46,0x54,0xc6,0x46,0x17, +0x46,0x95,0xd6,0x56,0x36,0x41,0x18,0xd0,0x60,0x83,0x91,0xc0,0x03,0x15,0x0f,0x65, +0xd0,0xf0,0x32,0x23,0xca,0x73,0x0b,0x6b,0x4b,0x1b,0x93,0x2a,0x9b,0x1b,0x42,0x0b, +0x73,0x3b,0x2b,0x33,0x0a,0x1b,0xa3,0x7b,0x93,0x9b,0x20,0x0c,0x69,0xb0,0xc1,0x48, +0xe6,0x81,0xa2,0x87,0x32,0x68,0x88,0x99,0x59,0xa5,0x95,0xdd,0x4d,0xc1,0x85,0x8d, +0x95,0x51,0xbd,0x35,0x95,0xd1,0x95,0xc9,0xcd,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d, +0x10,0x06,0x35,0xd8,0x60,0x24,0xf6,0x40,0xdd,0x43,0x19,0x34,0x1b,0x28,0x3c,0x18, +0x85,0x52,0x40,0x85,0x55,0x70,0x85,0x58,0xa0,0x85,0x5b,0xd0,0x85,0x5e,0x00,0x87, +0x71,0x30,0x87,0x74,0x60,0x87,0x77,0x90,0x87,0x7a,0xc0,0x87,0x0d,0x83,0x01,0x0a, +0xf9,0x30,0x41,0x10,0x80,0x0d,0xc0,0x86,0xc1,0xe0,0x07,0x7e,0xd8,0x10,0xf4,0xc3, +0x86,0x61,0xd8,0x07,0x7f,0xa0,0x30,0x34,0xb5,0x61,0x18,0x83,0x31,0x18,0x36,0x08, +0x57,0x48,0x6c,0x28,0xf6,0x01,0x24,0x80,0x3f,0x10,0x09,0x22,0x62,0x72,0x61,0x6e, +0x63,0x68,0x65,0x73,0x13,0x84,0x61,0x0d,0x68,0x98,0xb1,0xbd,0x85,0xd1,0xcd,0x4d, +0x10,0x06,0x36,0x60,0x91,0xe6,0x36,0x47,0x37,0x37,0x41,0x18,0xda,0x80,0x44,0x9a, +0x1b,0xdd,0xdc,0x04,0x61,0x70,0x03,0x22,0x74,0x65,0x78,0x5f,0x6c,0x6f,0x61,0x64, +0x13,0x84,0xe1,0x0d,0x88,0xd0,0x95,0xe1,0x7d,0xb9,0xbd,0xc9,0xb5,0x31,0xa1,0x2b, +0xc3,0xfb,0x9a,0xa3,0x7b,0x93,0x2b,0x63,0x51,0x97,0xe6,0x46,0x37,0xb7,0x01,0x22, +0x89,0x92,0x30,0x89,0x93,0x40,0x89,0x94,0x50,0x89,0x95,0x60,0x89,0x96,0x70,0x09, +0xee,0x25,0x2e,0x98,0x80,0x85,0x2a,0x6c,0x6c,0x76,0x6d,0x2e,0x69,0x64,0x65,0x6e, +0x74,0x53,0x82,0xa0,0x0a,0x19,0x9e,0x8b,0x5d,0x99,0xdc,0x5c,0xda,0x9b,0xdb,0x94, +0x80,0x68,0x42,0x86,0xe7,0x62,0x17,0xc6,0x66,0x57,0x26,0x37,0x25,0x30,0xea,0x90, +0xe1,0xb9,0xcc,0xa1,0x85,0x91,0x95,0xc9,0x35,0xbd,0x91,0x95,0xb1,0x4d,0x09,0x92, +0x32,0x64,0x78,0x2e,0x72,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x73,0x53,0x02,0x3f, +0xa8,0x44,0x86,0xe7,0x42,0x97,0x07,0x57,0x16,0xe4,0xe6,0xf6,0x46,0x17,0x46,0x97, +0xf6,0xe6,0x36,0x37,0x45,0xc8,0x07,0x7f,0xa8,0x43,0x86,0xe7,0x52,0xe6,0x46,0x27, +0x97,0x07,0xf5,0x96,0xe6,0x46,0x37,0x37,0x25,0x10,0x89,0x2e,0x64,0x78,0x2e,0x63, +0x6f,0x75,0x6e,0x74,0x65,0x72,0x73,0x53,0x02,0x98,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x35,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x0d,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e, +0x71,0xdb,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc8,0x6d, +0x9b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94, +0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x2d,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54, +0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0x1b,0x83,0x34, +0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x96,0xe0,0x0c, +0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x05,0x44,0xc3,0xe5,0x3b,0x8f, +0x6f,0x44,0x0e,0xf5,0x88,0x83,0x8f,0xdc,0xb6,0x1d,0x54,0xc3,0xe5,0x3b,0x8f,0x2f, +0x01,0xcc,0xb3,0x10,0x25,0x51,0x11,0x8b,0x5f,0xdc,0xb6,0x11,0x54,0xc3,0xe5,0x3b, +0x8f,0x3f,0x11,0xd7,0x44,0x45,0x44,0xe9,0x00,0x83,0x5f,0xdc,0xb6,0x15,0x58,0xc3, +0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11,0xe1,0x17,0xb7,0x6d, +0x02,0xd9,0x70,0xf9,0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38,0x88,0x0d,0x18,0x39, +0xd4,0xe3,0x23,0xb7,0x6d,0x06,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e, +0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xf7,0xec,0x07,0xb9,0xea,0x67,0xa8,0xb9,0xfa,0xe0,0xea,0xfd, +0x0a,0x3c,0xe0,0xc5,0x44,0x58,0x49,0x4c,0x5c,0x2f,0x00,0x00,0x62,0x00,0x05,0x00, +0xd7,0x0b,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x44,0x2f,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xce,0x0b,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc3,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a, +0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b, +0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30, +0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18, +0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3, +0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21, +0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22, +0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95, +0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60,0x06,0xea,0xe6,0x08, +0x82,0x62,0x30,0x83,0x32,0x0c,0x1f,0x81,0x03,0x01,0xc3,0x08,0x84,0x31,0x53,0x1b, +0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83, +0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f, +0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4, +0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x23,0x49,0xe5, +0x30,0x82,0x60,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4, +0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50, +0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f, +0x6c,0x00,0x06,0x72,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0, +0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07, +0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79, +0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0, +0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03, +0x3f,0x40,0xc2,0x89,0x52,0x3a,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83, +0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0, +0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87, +0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24, +0x18,0x2b,0xb1,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c, +0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0, +0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43, +0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x46,0x72,0x67, +0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28, +0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87, +0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36, +0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x14,0x9c,0x04,0xcf,0x84,0x8d,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83, +0x1f,0xa0,0xc0,0x20,0x79,0x18,0x41,0x18,0xce,0x10,0x82,0x8f,0x5d,0x6d,0x34,0xd1, +0x34,0x4d,0xd3,0xc3,0x30,0x9e,0xe7,0x79,0x1a,0x86,0x61,0x18,0x86,0x41,0xf5,0x4d, +0xd2,0x14,0x51,0xc2,0xe4,0xb3,0x00,0xf3,0x2c,0x44,0xc4,0x4e,0xc0,0x44,0xa0,0x60, +0xa0,0x7b,0x0a,0x00,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20, +0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07, +0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74, +0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20, +0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07, +0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76, +0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf, +0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30, +0xe4,0x01,0x03,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01, +0x11,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24,0xca,0xa0,0x10,0x8a, +0xa3,0x14,0x8a,0xa2,0x20,0xca,0xa1,0xf0,0x03,0xe8,0x1b,0x01,0x20,0x73,0x06,0x80, +0xd4,0x19,0x00,0x6a,0x67,0x00,0xe8,0x9d,0x01,0xa0,0x78,0x06,0x80,0xe6,0x19,0x00, +0xb2,0x67,0x00,0x08,0x9f,0x01,0x00,0x00,0x79,0x18,0x00,0x00,0x70,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xa1,0x99,0x20,0x0c,0xce,0x06,0x61,0x20, +0x26,0x08,0xc3,0xb3,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08, +0x03,0x34,0x41,0x30,0x83,0x8d,0xc0,0x04,0x61,0x88,0x36,0x08,0x4a,0xb3,0x21,0x51, +0x16,0x46,0x21,0x06,0x42,0x71,0x26,0x08,0x6a,0xc0,0x6d,0x48,0x06,0x88,0x51,0x94, +0x81,0x50,0x9c,0x09,0xc2,0x20,0x6d,0x48,0x88,0x85,0x51,0xa4,0x81,0x50,0x9c,0x09, +0xc2,0x30,0x4d,0x10,0x06,0x6a,0x83,0xa0,0x54,0x1b,0x12,0x09,0x62,0x14,0x6a,0x20, +0x14,0x6b,0x82,0x30,0x54,0x1b,0x12,0x6a,0x61,0x14,0x6c,0x20,0x14,0x67,0x82,0x30, +0x58,0x1b,0x12,0x6c,0x61,0x14,0x6d,0x20,0x14,0x6b,0x82,0xd0,0x06,0xdd,0x04,0x61, +0xb8,0x36,0x24,0x06,0xc7,0x28,0xdd,0x40,0x28,0xce,0x04,0x61,0xc0,0x36,0x24,0x1f, +0xc4,0x28,0xc3,0x40,0x28,0xd6,0x06,0xe4,0x89,0xa6,0x2b,0xdb,0x3c,0x30,0x98,0x20, +0xbc,0x81,0x37,0x41,0xf8,0xb4,0x0d,0x8b,0x22,0x06,0x8c,0xa2,0x0c,0xc4,0x18,0x8c, +0xc1,0x18,0x38,0x13,0x84,0x38,0xf8,0x36,0x2c,0x43,0x19,0x30,0xca,0x30,0x10,0x63, +0x30,0x06,0x63,0x60,0x4d,0x10,0xe6,0x00,0x0c,0x36,0x2c,0xc4,0x19,0x30,0x8a,0x34, +0x10,0x63,0x30,0x06,0x63,0x60,0x6d,0x58,0x24,0x31,0x60,0x14,0x6a,0x20,0xc6,0x60, +0x0c,0xc6,0xc0,0xd9,0x40,0x90,0x81,0x19,0xa0,0x41,0x1a,0x4c,0x10,0xec,0x20,0x0c, +0x26,0x08,0x43,0xb6,0x01,0x51,0xd6,0x80,0x51,0x94,0x81,0x0d,0x80,0x0d,0x41,0x1b, +0x4c,0x10,0xf0,0x40,0x0c,0x36,0x20,0xca,0x1b,0x30,0xca,0x30,0x28,0xc0,0x86,0x00, +0x0e,0x36,0x10,0x61,0xa0,0x06,0x6e,0x10,0x07,0x13,0x04,0x01,0xa0,0x30,0x34,0xb5, +0x61,0xe8,0xba,0x61,0x83,0x40,0xd5,0xc1,0x86,0x62,0x0e,0xe8,0x00,0x90,0x03,0x3b, +0xa8,0xc2,0xc6,0x66,0xd7,0xe6,0x92,0x46,0x56,0xe6,0x46,0x37,0x25,0x08,0xaa,0x90, +0xe1,0xb9,0xd8,0x95,0xc9,0xcd,0xa5,0xbd,0xb9,0x4d,0x09,0x88,0x26,0x64,0x78,0x2e, +0x76,0x61,0x6c,0x76,0x65,0x72,0x53,0x02,0xa3,0x0e,0x19,0x9e,0xcb,0x1c,0x5a,0x18, +0x59,0x99,0x5c,0xd3,0x1b,0x59,0x19,0xdb,0x94,0x00,0x29,0x43,0x86,0xe7,0x22,0x57, +0x36,0xf7,0x56,0x27,0x37,0x56,0x36,0x37,0x25,0x88,0x83,0x3a,0x64,0x78,0x2e,0x65, +0x6e,0x74,0x72,0x79,0x50,0x6f,0x69,0x6e,0x74,0x73,0x53,0x02,0x3b,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x35,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x0d,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20, +0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40, +0x84,0xf9,0xc8,0x6d,0x9b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11, +0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x2d,0x6c,0xc3,0xe5,0x3b, +0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8, +0x6d,0x1b,0x83,0x34,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x96,0xe0,0x0c,0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x05,0x44, +0xc3,0xe5,0x3b,0x8f,0x6f,0x44,0x0e,0xf5,0x88,0x83,0x8f,0xdc,0xb6,0x1d,0x54,0xc3, +0xe5,0x3b,0x8f,0x2f,0x01,0xcc,0xb3,0x10,0x25,0x51,0x11,0x8b,0x5f,0xdc,0xb6,0x11, +0x54,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x44,0xe9,0x00,0x83,0x5f,0xdc, +0xb6,0x15,0x58,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11, +0xe1,0x17,0xb7,0x6d,0x02,0xd9,0x70,0xf9,0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38, +0x88,0x0d,0x18,0x39,0xd4,0xe3,0x23,0xb7,0x6d,0x06,0xcf,0x70,0xf9,0xce,0xe3,0x53, +0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x61,0x20,0x00,0x00,0x81,0x09,0x00,0x00, +0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00,0x4b,0x00,0x00,0x00,0x34,0xcc,0x00,0x14, +0x52,0x19,0x15,0x61,0x40,0xb1,0x95,0x46,0xa9,0x94,0x5c,0xd9,0xd5,0x40,0xf1,0x95, +0x4b,0xc1,0x94,0x4d,0x31,0x95,0x61,0x40,0xf1,0x06,0x94,0x6f,0x40,0x29,0x55,0x41, +0x45,0x94,0x4f,0xd1,0xd0,0x57,0x03,0xa4,0x14,0x41,0x19,0x94,0x47,0x09,0x8c,0x00, +0x90,0x31,0x46,0x00,0x82,0x20,0x08,0x82,0xc1,0x0c,0xc0,0x18,0x01,0x08,0x82,0x20, +0x0a,0x06,0x63,0x04,0xad,0x39,0xe7,0xec,0x37,0x46,0x00,0x82,0x20,0x28,0x7f,0x63, +0x04,0x20,0x08,0xc2,0xfc,0x2f,0x8c,0x11,0x80,0x20,0x08,0xc6,0xbf,0x30,0x46,0xb0, +0xfb,0xa3,0x4c,0x82,0xc1,0x18,0xc1,0xee,0x8f,0x32,0xff,0x8d,0x11,0x80,0x20,0x08, +0xc2,0xbf,0x30,0x46,0xd0,0x9a,0x73,0xce,0x7b,0x63,0x04,0x20,0x08,0x82,0x32,0x18, +0x8c,0x11,0x80,0x20,0x08,0x82,0xa0,0x30,0x46,0x00,0x82,0xf8,0x7f,0x8f,0xc1,0x18, +0x41,0x48,0x82,0x21,0xde,0x8d,0x11,0xec,0xb1,0x1a,0xef,0xdf,0x18,0xc1,0x5a,0xab, +0xb5,0xf8,0x8d,0x11,0xfc,0xf7,0xdf,0xbf,0xdf,0x18,0x41,0x6b,0xce,0x39,0xef,0x0b, +0x63,0x04,0xb2,0xe8,0xf6,0xff,0x37,0x46,0xa0,0xb3,0xe6,0x9c,0x7e,0x63,0x04,0x2a, +0x5e,0x9f,0xaa,0x37,0x46,0x00,0x82,0x20,0x08,0x82,0xc3,0x18,0xc1,0x5a,0xab,0xb5, +0xee,0x8d,0x11,0x80,0x20,0xe8,0xdf,0x61,0x30,0x46,0xd0,0x9a,0x73,0x4e,0x7b,0x63, +0x04,0x20,0x08,0x82,0x24,0x18,0x8c,0x11,0x80,0x20,0x08,0xea,0x60,0x30,0x46,0x00, +0xc7,0x65,0x7e,0x7b,0x63,0x04,0x64,0xc9,0xeb,0xf7,0x37,0x46,0x00,0x82,0x20,0xc8, +0x82,0xc1,0x18,0x01,0x08,0x82,0x20,0xfc,0x8d,0x11,0x80,0x20,0x08,0xa2,0xdf,0x18, +0xc1,0x3b,0x93,0x26,0xda,0x8d,0x11,0x80,0x20,0x08,0xe2,0xbf,0x30,0x46,0x00,0x82, +0x20,0x88,0x7f,0x23,0x00,0x00,0x00,0x00,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06, +0xb9,0xb0,0x07,0x67,0x30,0x0b,0xb2,0xb0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00, +0x06,0xba,0xc0,0x07,0x68,0x80,0x0b,0xb4,0xc0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60, +0x00,0x06,0xbb,0xd0,0x07,0x69,0xa0,0x0b,0xba,0xd0,0x0a,0x23,0x06,0x09,0x00,0x82, +0x60,0x00,0x06,0xbc,0xe0,0x07,0x6a,0x80,0x0b,0xb8,0xe0,0x0a,0x23,0x06,0x09,0x00, +0x82,0x60,0x00,0x06,0xbd,0xf0,0x07,0x6a,0x10,0x0b,0xbc,0xf0,0x0a,0x23,0x06,0x09, +0x00,0x82,0x60,0x00,0x06,0xbe,0x00,0x0a,0x6b,0xb0,0x0b,0xb3,0x00,0x0b,0x23,0x06, +0x09,0x00,0x82,0x60,0x00,0x06,0xbf,0x10,0x0a,0x6c,0x60,0x0b,0xb5,0x10,0x0b,0x23, +0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe0,0x20,0x0a,0x6d,0x90,0x0b,0xb7,0x20,0x0b, +0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe1,0x30,0x0a,0x6e,0xb0,0x0b,0xba,0x30, +0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe2,0x40,0x0a,0x6f,0x00,0x0e,0xbc, +0x40,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe3,0x50,0x0a,0x70,0x20,0x0e, +0xbf,0x50,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe4,0x60,0x0a,0x71,0x00, +0x0e,0xe2,0x60,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe5,0x70,0x0a,0x75, +0x10,0x0e,0xe4,0x70,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe6,0x80,0x0a, +0x77,0x20,0x0e,0xe2,0x80,0x0b,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0xc8,0x03,0x28, +0x8c,0xc3,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0xf3,0x10,0x0a,0xe7,0x30,0x62,0x60, +0x00,0x20,0x08,0x06,0xc4,0x3c,0x84,0x42,0x39,0x8c,0x18,0x18,0x00,0x08,0x82,0x01, +0x41,0x0f,0xa2,0x90,0x0e,0x23,0x06,0x07,0x00,0x82,0x60,0xd0,0xb1,0x03,0x2b,0x14, +0xea,0x30,0x9a,0x10,0x04,0x65,0x9c,0xc3,0x95,0x81,0x0e,0x57,0xc1,0x2b,0x70,0x11, +0x01,0x54,0x60,0x0a,0x5a,0x49,0x01,0x25,0x24,0x70,0x82,0x61,0x27,0x18,0x66,0xc2, +0x18,0xc0,0xc7,0x04,0x32,0x80,0xcf,0x68,0x42,0x03,0x5c,0x60,0xd8,0x39,0x86,0x59, +0x21,0xd0,0xc7,0x0a,0x81,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0xfd,0x83,0x2f, +0x5c,0xf6,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0x5d,0x48,0x84,0x83,0xc6,0x0f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x27,0x18,0x76, +0x82,0x61,0x76,0x08,0xf4,0xb1,0x43,0xa0,0x8f,0x09,0x0c,0x7c,0x4c,0x60,0xe0,0x33, +0x9a,0x90,0x08,0xa3,0x09,0xca,0x60,0x08,0x21,0x1f,0x43,0x08,0xf9,0x98,0x02,0x0b, +0xf0,0x31,0x25,0x16,0xe0,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x4e,0xdc,0x03, +0x21,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x91,0x13,0xf8,0x40,0x08,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0xe8,0x04,0x3e,0xf8,0x81,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0xc7,0x4e,0xe4,0xc3,0x1f,0x08,0xa7,0x18,0x76,0x8a,0x61,0x46,0x08,0xf4,0x31,0x42, +0xa0,0xcf,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x3f,0xd1,0x0f,0x73,0x30,0x13,0x65, +0x40,0x06,0x20,0x01,0x12,0x20,0x01,0x12,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3, +0x09,0x9d,0x30,0x9a,0xe0,0x0d,0x26,0x10,0xf2,0x31,0x81,0x90,0x8f,0x95,0x81,0x20, +0x1f,0x2b,0x03,0x41,0x3e,0x26,0x08,0xf2,0x31,0x41,0x90,0x8f,0x09,0x01,0x7c,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x20,0x4a,0x0b,0x90,0x08,0x0c,0x49,0x03,0xf8,0x18,0x92, +0x06,0xf0,0x19,0x8e,0x10,0x5c,0x61,0xf8,0x86,0x23,0x06,0x58,0x28,0xbe,0x12,0x02, +0x1d,0x8e,0x20,0x62,0x61,0xf8,0x86,0x23,0x8a,0x59,0x28,0xbe,0x12,0x02,0x2d,0x22, +0xd0,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xe4,0x82,0x25,0x5a,0x01,0x15,0xb0,0x0b, +0x1f,0xf0,0x21,0x2d,0xd2,0xc2,0x26,0x6a,0x61,0x34,0x21,0x18,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0xaa,0x8b,0xb1,0x08,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0xaa,0x8b, +0x97,0x98,0x85,0x55,0xd8,0xb4,0x7d,0xd8,0x07,0xb6,0x60,0x8b,0x9c,0xc0,0x85,0xd1, +0x84,0x00,0x18,0x4d,0x10,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xe8,0xe8,0x82,0x26, +0x5a,0x21,0x2e,0x46,0x13,0x82,0x61,0xb8,0x21,0x88,0x0b,0x30,0x28,0x05,0x25,0xb8, +0x84,0x60,0x6b,0x50,0x09,0xae,0x26,0xd0,0x59,0x86,0x40,0x08,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xa0,0xdb,0x8b,0x9d,0xa0,0x85,0xbc,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21, +0x38,0xc1,0xb0,0x13,0x0c,0x33,0x61,0x93,0x8f,0x09,0x9b,0x7c,0x4c,0x20,0x09,0xf8, +0x98,0x50,0x12,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x35,0xd6,0xc2,0x10, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x68,0x8d,0xb5,0x60,0x87,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0xd7,0x68,0x8b,0x63,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3, +0x35,0xda,0xc2,0x1d,0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x5a,0x63,0x2c,0x86, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x5c,0x83,0x2c,0x84,0x13,0x06,0x3a,0x61,0x20, +0x3b,0x88,0xf8,0x98,0x41,0xc4,0xa7,0x88,0xb6,0x80,0x22,0xdc,0x02,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xa0,0x9a,0x0d,0xb3,0x10,0x56,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x2a,0xda,0x38,0x0b,0x81,0x35,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xc9,0x8d,0xbb, +0x78,0x87,0xd6,0x10,0x02,0xbd,0xd0,0x0b,0xbd,0xd0,0x8b,0xd1,0x84,0x00,0x18,0x4d, +0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x11,0x83,0x06,0x00,0x41,0x30,0x68, +0x7c,0x83,0x2f,0xe8,0x41,0x36,0x1a,0xe3,0x2f,0xfe,0xe2,0x2f,0xfe,0x62,0x34,0x21, +0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xa1,0x24,0xdd,0x00,0x0b, +0x03,0xbe,0x00,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x54,0xe1,0x81,0x17,0x42,0x30, +0x62,0xd0,0x00,0x20,0x08,0x06,0x8d,0x79,0x90,0x06,0x3f,0xe8,0x46,0xe0,0x9c,0xc6, +0x69,0x9c,0xc6,0x69,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68, +0x02,0x31,0x94,0x16,0x1e,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x15,0x7a,0xfc,0x45, +0x80,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xd3,0x1e,0xab,0x31,0x12,0xe1,0x11,0x54, +0xae,0xe1,0x1a,0xae,0xe1,0x1a,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83, +0x30,0x9a,0x40,0x0c,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xc8,0x07,0x6c,0xa0,0x84, +0x79,0x6c,0x60,0x30,0x1b,0xb3,0x31,0x1b,0xb3,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42, +0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcd,0x7d, +0xd4,0x46,0x4b,0xac,0x87,0x19,0x94,0x01,0x6e,0xe0,0x06,0x6e,0xe0,0xc6,0x68,0x42, +0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x88,0x41,0x03,0x80, +0x20,0x18,0x34,0xfc,0xa1,0x1b,0x32,0x01,0x1f,0x97,0x1a,0xf4,0x46,0x6f,0xf4,0x46, +0x6f,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x8c, +0x18,0x34,0x00,0x08,0x82,0x41,0x13,0x22,0xbf,0x71,0x13,0xf5,0x51,0xbd,0x81,0x78, +0x88,0x87,0x78,0x88,0xc7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c, +0x26,0x10,0x43,0xd1,0x41,0x7f,0x80,0x8d,0xc2,0x6f,0x80,0x60,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x2a,0x12,0xd9,0x0d,0x21,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x26,0x45, +0xce,0xe3,0x27,0xfa,0x43,0x0e,0x02,0xf5,0x50,0x0f,0xf5,0x50,0x8f,0xd1,0x84,0x00, +0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x11,0x83,0x06,0x00,0x41, +0x30,0x68,0x5c,0x84,0x3d,0xc8,0x42,0x44,0xfa,0xc0,0x78,0x8f,0xf7,0x78,0x8f,0xf7, +0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x18,0x31, +0x68,0x00,0x10,0x04,0x83,0x66,0x46,0xe2,0x23,0x2d,0x4e,0xc4,0x0d,0x16,0xfa,0xa0, +0x0f,0xfa,0xa0,0x8f,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d, +0x20,0x86,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x70,0xc4,0x3e,0xdc,0x82,0x45,0xd8, +0x00,0xca,0x8f,0xfc,0xc8,0x8f,0xfc,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d, +0x18,0x84,0xd1,0x04,0x62,0xa8,0x55,0x98,0x11,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x4a,0x47,0xe2,0x23,0xb8,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xf9,0x91,0xfe,0xa8, +0x8b,0x19,0x41,0x85,0x00,0x44,0x40,0x04,0x44,0x40,0x64,0x34,0x21,0x00,0x46,0x13, +0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a, +0x32,0x11,0x11,0xbd,0xc0,0x91,0x59,0x30,0x4a,0xa4,0x44,0x4a,0xa4,0x44,0x46,0x13, +0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x46,0x0c,0x1a,0x00, +0x04,0xc1,0xa0,0x49,0x93,0x13,0xf9,0x8b,0x1e,0x21,0x85,0x45,0x45,0x54,0x44,0x45, +0x54,0x64,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0x61, +0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x37,0x61,0x11,0xd2,0x10,0x13,0x51,0x80,0x5e, +0xe4,0x45,0x5e,0xe4,0x45,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61, +0x34,0x81,0x18,0xac,0x36,0xc0,0x21,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xc9, +0x49,0x9a,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd8,0x49,0x8d,0x04,0xf9,0x31, +0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x9d,0xac,0x49,0x30,0x1c,0x11,0xe8,0x06,0xf1, +0xd9,0x50,0x1f,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0x4e,0x6a,0x24,0xb0, +0x40,0xa0,0x8f,0x19,0xf7,0x21,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf4,0x04, +0x47,0x02,0x0b,0x04,0xfa,0x58,0x40,0xc8,0x67,0xba,0x01,0x3c,0x02,0xc4,0xf0,0xa3, +0x1d,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0x9f,0xd8,0x49,0x30,0x62,0x70, +0x00,0x20,0x08,0x06,0xc7,0xa8,0x88,0x49,0x60,0x22,0x23,0x06,0x06,0x00,0x82,0x60, +0x10,0x85,0x0a,0x9e,0x04,0xc3,0x11,0xc1,0x79,0x10,0x9f,0x0d,0x22,0x22,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x88,0x48,0x45,0x4c,0x02,0x0b,0x04,0xfa,0x98,0x41,0x22, +0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0x54,0xca,0x24,0xb0,0x40,0xa0,0x8f, +0x05,0x84,0x7c,0xa6,0x1b,0xda,0x23,0x40,0xcc,0x3d,0xf4,0x21,0x3e,0x23,0x06,0x06, +0x00,0x82,0x60,0x10,0xb1,0xca,0xa8,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc0, +0xca,0x9b,0x04,0x33,0x32,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0xab,0x94,0x4a,0x30, +0x1c,0x11,0xd0,0x07,0xf1,0xd9,0xf0,0x22,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83, +0x28,0x56,0xde,0x24,0xb0,0x40,0xa0,0x8f,0x19,0x31,0x22,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0x68,0x45,0x4e,0x02,0x0b,0x04,0xfa,0x58,0x40,0xc8,0x67,0xba,0x41, +0x3f,0x02,0xc4,0x7c,0xe4,0x24,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0xae, +0xc0,0x4a,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0xaf,0xf0,0x49,0x00,0x26,0x23, +0x06,0x06,0x00,0x82,0x60,0x10,0xed,0x8a,0xac,0x04,0xc3,0x11,0x41,0x88,0x10,0x9f, +0x0d,0x3c,0x22,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x7c,0x85,0x4f,0x02,0x0b, +0x04,0xfa,0x98,0xe1,0x23,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0x5c,0xfe, +0x24,0xb0,0x40,0xa0,0x8f,0x05,0x84,0x7c,0xa6,0x1b,0x4e,0x24,0x40,0x0c,0x0d,0x5a, +0x42,0x3e,0x96,0x06,0x2d,0x21,0x1f,0x53,0x83,0x96,0x90,0x8f,0xad,0x41,0x4b,0xc8, +0xc7,0x3e,0x96,0x90,0x8f,0x81,0x01,0x4b,0xc8,0xc7,0xc2,0x80,0x25,0xe4,0x63,0x62, +0xc0,0x12,0xf2,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02, +0x1f,0xd3,0x58,0x42,0x3e,0xb6,0xb1,0x84,0x7c,0x8c,0x63,0x09,0xf9,0x58,0xc7,0x12, +0xf2,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0xab, +0x5a,0x42,0x3e,0x66,0xb5,0x84,0x7c,0xec,0x6a,0x09,0xf9,0x18,0xd6,0x12,0xf2,0x31, +0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0xbb,0x03,0x52, +0x80,0x8f,0x05,0x6b,0x00,0x1f,0x0b,0x3e,0xf8,0xd8,0x11,0xd0,0xc7,0x0e,0x81,0x3e, +0x76,0x0c,0xf4,0xb1,0x83,0xa0,0x8f,0xad,0xc2,0x4d,0xc8,0xc7,0x58,0xe1,0x26,0xe4, +0x63,0xad,0x70,0x13,0xf2,0x31,0x57,0xb8,0x09,0xf9,0x98,0x28,0xd8,0x84,0x7c,0x6c, +0x14,0x6c,0x42,0x3e,0x46,0x0a,0x36,0x21,0x1f,0x2b,0x05,0x9b,0x90,0x8f,0x11,0x08, +0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x58,0x1f,0xe4,0x84,0x7c, +0xcc,0x0f,0x72,0x42,0x3e,0xf6,0x07,0x39,0x21,0x1f,0x03,0x85,0x9c,0x90,0x8f,0x21, +0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x1e,0xf0,0x84, +0x7c,0x2c,0x0f,0x78,0x42,0x3e,0xa6,0x07,0x3c,0x21,0x1f,0xdb,0x03,0x9e,0x90,0x8f, +0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x11,0x06, +0xf4,0x31,0x42,0x0c,0xe8,0x63,0xc4,0x18,0xd0,0xc7,0x08,0x32,0xa0,0x8f,0xad,0x03, +0x58,0xc8,0xc7,0xd8,0x01,0x2c,0xe4,0x63,0xed,0x00,0x16,0xf2,0x31,0x77,0x00,0x0b, +0xf9,0x98,0x38,0xfc,0x84,0x7c,0x6c,0x1c,0x7e,0x42,0x3e,0x46,0x0e,0x3f,0x21,0x1f, +0x2b,0x87,0x9f,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23, +0x10,0xf8,0x58,0x2f,0x88,0x85,0x7c,0xcc,0x17,0xc4,0x42,0x3e,0xf6,0x0b,0x62,0x21, +0x1f,0x03,0x07,0xb1,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f, +0x43,0x08,0xf8,0x18,0x2e,0x94,0x85,0x7c,0x2c,0x17,0xca,0x42,0x3e,0xa6,0x0b,0x65, +0x21,0x1f,0xdb,0x85,0xb2,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01, +0x1f,0x43,0x08,0xf8,0x18,0x11,0x0a,0xf4,0x31,0x42,0x14,0xe8,0x63,0xc4,0x28,0xd0, +0xc7,0x08,0x52,0xa0,0x8f,0xad,0x84,0x5a,0xc8,0xc7,0x58,0x42,0x2d,0xe4,0x63,0x2d, +0xa1,0x16,0xf2,0x31,0x97,0x50,0x0b,0xf9,0x98,0x48,0xa4,0x85,0x7c,0x6c,0x24,0xd2, +0x42,0x3e,0x46,0x12,0x69,0x21,0x1f,0x2b,0x89,0xb4,0x90,0x8f,0x11,0x08,0x7c,0x8c, +0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x58,0x3f,0xb0,0x85,0x7c,0xcc,0x1f, +0xd8,0x42,0x3e,0xf6,0x0f,0x6c,0x21,0x1f,0x03,0x09,0xb6,0x90,0x8f,0x21,0x04,0x7c, +0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x3e,0xbc,0x85,0x7c,0x2c, +0x1f,0xde,0x42,0x3e,0xa6,0x0f,0x6f,0x21,0x1f,0xdb,0x87,0xb7,0x90,0x8f,0x21,0x04, +0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x11,0x0e,0xf4,0x31, +0x42,0x1c,0xe8,0x63,0xc4,0x38,0xd0,0xc7,0x08,0x72,0xa0,0x8f,0xb1,0x8c,0x8d,0xc4, +0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xf4,0x01,0x9f,0x60,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0xf6,0x61,0x9d,0x00,0x6e,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x5a, +0x1f,0xf1,0x09,0x86,0x23,0x82,0x98,0x21,0x3e,0x1b,0xd8,0x46,0x3e,0x23,0x06,0x06, +0x00,0x82,0x60,0x10,0xb9,0x0f,0xeb,0x04,0x16,0x08,0xf4,0x31,0xc3,0x6d,0xe4,0x33, +0x62,0x60,0x00,0x20,0x08,0x06,0x51,0xfc,0xbc,0x4e,0x60,0x81,0x40,0x1f,0x0b,0x08, +0xf9,0x4c,0x37,0xdc,0x4c,0x80,0xd8,0xdb,0x8c,0x49,0x7c,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0xb2,0x9f,0xf6,0x09,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd0,0x9f,0xdc, +0x09,0xfa,0x66,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xfc,0x79,0x9f,0x60,0x38,0x22, +0xf0,0x19,0xe2,0xb3,0x21,0x6f,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0xfe, +0xe4,0x4e,0x60,0x81,0x40,0x1f,0x33,0xf6,0x46,0x3e,0x23,0x06,0x06,0x00,0x82,0x60, +0x10,0xf9,0x0f,0xef,0x04,0x16,0x08,0xf4,0xb1,0x80,0x90,0xcf,0x74,0x03,0xd9,0x04, +0x88,0x95,0x0d,0x9c,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x11,0xd2,0x9f, +0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x13,0x32,0x9f,0x40,0x75,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0x2a,0x21,0xfe,0x09,0x86,0x23,0x82,0xb5,0x21,0x3e,0x1b,0x4c, +0x47,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xa1,0x90,0xf9,0x04,0x16,0x08,0xf4, +0x31,0x03,0x75,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0x0a,0xa5,0x4f,0x60, +0x81,0x40,0x1f,0x0b,0x08,0xf9,0x4c,0x37,0xc4,0x4d,0x80,0x58,0xed,0xf4,0x49,0x7c, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x82,0xa1,0x13,0x0a,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0xa0,0xa1,0xf9,0x09,0x6e,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x19, +0x4a,0xa1,0x60,0x38,0x22,0xc0,0x1b,0xe2,0xb3,0x61,0x76,0xe4,0x33,0x62,0x60,0x00, +0x20,0x08,0x06,0x51,0x0d,0xcd,0x4f,0x60,0x81,0x40,0x1f,0x33,0x6a,0x47,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0x10,0xe1,0x90,0xfd,0x04,0x16,0x08,0xf4,0xb1,0x80,0x90, +0xcf,0x74,0x83,0xdf,0x04,0x88,0xa1,0x01,0x4e,0xc8,0xc7,0xd2,0x00,0x27,0xe4,0x63, +0x6a,0x80,0x13,0xf2,0xb1,0x35,0xc0,0x09,0xf9,0xd8,0xc7,0x0f,0xf2,0x31,0x30,0xe0, +0x07,0xf9,0x58,0x18,0xf0,0x83,0x7c,0x4c,0x0c,0xf8,0x41,0x3e,0x46,0x20,0xf0,0x31, +0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x1a,0x39,0xc8,0xc7,0x36,0x72, +0x90,0x8f,0x71,0xe4,0x20,0x1f,0xeb,0xc8,0x41,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80, +0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x15,0x2b,0xc8,0xc7,0x2c,0x56,0x90,0x8f, +0x5d,0xac,0x20,0x1f,0xc3,0x58,0x41,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21, +0x04,0x7c,0x0c,0x21,0xe0,0x63,0x77,0x40,0x0a,0xf0,0xb1,0x60,0x0d,0xe0,0x63,0xc1, +0x07,0x1f,0x3b,0x02,0xfa,0xd8,0x21,0xd0,0xc7,0x8e,0x81,0x3e,0x76,0x10,0xf4,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x94,0xc2,0x28,0x55,0x48,0x65,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x51,0x12,0xa3,0x54,0x21,0x95,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x48,0x69,0x8c,0x52,0x85,0x54,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x28,0x25, +0x32,0x4a,0x15,0x52,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x94,0xc8,0xa8,0x55, +0x50,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x53,0x2a,0xa3,0x56,0x41,0x95,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x50,0xc9,0x8c,0x5a,0x05,0x55,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x48,0xa5,0x33,0x6a,0x15,0x54,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0x43,0x95,0xd2,0x08,0xd1,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x56,0x49,0x8d, +0x10,0x3d,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x95,0xd6,0x08,0xd1,0x93,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x5a,0x89,0x8d,0x10,0x3d,0x19,0x31,0x38,0x00,0x10, +0x04,0x83,0xc3,0x95,0xd8,0x08,0xf1,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5e, +0xa9,0x8d,0x10,0x3f,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x96,0xdc,0x08,0xf1, +0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x62,0xe9,0x8d,0x10,0x3f,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0x43,0x96,0xe2,0x08,0xe9,0x93,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x66,0x49,0x8e,0x90,0x3e,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x96,0xe6, +0x08,0xe9,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6a,0x89,0x8e,0x90,0x3e,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x96,0xe8,0x08,0x09,0x95,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x6e,0xa9,0x8e,0x90,0x50,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03, +0x97,0xec,0x08,0x09,0x95,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x72,0xe9,0x8e,0x90, +0x50,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x97,0xf0,0x88,0x43,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xd8,0xa5,0x3c,0xe2,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x78,0x49,0x8f,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x5e,0xda,0x23,0x0e, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x97,0xfa,0x88,0x40,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xf8,0x25,0x3f,0x22,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xc0, +0xe9,0x8f,0x08,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x70,0x02,0x25,0x02,0x19, +0x31,0x38,0x00,0x10,0x04,0x03,0x6d,0x97,0xf4,0x68,0x7e,0x6c,0x69,0x34,0x21,0x08, +0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x19,0xa7,0x50,0xc2,0x9f,0x5b,0xba,0xa5,0x5b, +0x22,0x25,0x52,0x22,0x25,0x52,0x1a,0x4d,0x08,0x80,0xe1,0x88,0xa0,0x84,0x82,0x6f, +0xba,0xe1,0x84,0x84,0xc0,0x94,0x82,0x3e,0xa6,0x18,0xf4,0x31,0xe5,0xa0,0x8f,0x11, +0x83,0x7c,0xac,0x18,0xe4,0x63,0x83,0x21,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xdc,0x89,0x95,0x86,0x16,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x9d,0x5a,0x69, +0x70,0xa1,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe0,0xc9,0x95,0x86,0x17,0x1a,0x31, +0x38,0x00,0x10,0x04,0x83,0x23,0x9e,0x60,0x69,0x38,0xa3,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xe4,0x29,0x96,0x06,0x34,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x9e, +0x64,0x69,0x48,0x23,0x13,0x70,0x48,0x3e,0x26,0x10,0xf0,0xb1,0x20,0x87,0xe4,0x63, +0xc1,0x00,0x1f,0x3b,0x8a,0xf8,0x58,0xd0,0x43,0xf2,0xb1,0xa4,0x87,0xe4,0x63,0x47, +0x10,0x1f,0x4b,0x7e,0x48,0x3e,0x26,0x04,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83, +0x68,0x9f,0xe4,0xa9,0x1b,0x31,0x30,0x00,0x10,0x04,0x83,0x88,0x9f,0xd4,0x29,0x18, +0x8e,0xf8,0x7e,0x88,0xf8,0x2e,0x18,0x62,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x90, +0xfa,0xa5,0x1f,0x12,0xa7,0x13,0x32,0x21,0x71,0x12,0x27,0x71,0x12,0xa7,0xd1,0x84, +0x00,0x18,0x8e,0x08,0xec,0x48,0xf8,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0x0a,0xa9, +0x5d,0xda,0xa1,0x1b,0xc2,0x9d,0xdb,0x39,0xa5,0x53,0xc2,0x27,0x7c,0x2a,0x27,0x32, +0x1a,0x4d,0x08,0x80,0xd1,0x04,0x21,0x98,0x25,0x10,0x06,0x2a,0x0c,0x31,0x08,0x5c, +0x31,0x00,0x06,0x2a,0x0c,0x30,0x08,0x60,0x31,0x00,0x06,0x2a,0x0c,0x2d,0x90,0xc5, +0x00,0x18,0xa8,0x30,0x94,0x80,0x16,0x03,0x60,0xa0,0xc2,0x50,0x02,0x5b,0x0c,0x80, +0x81,0x0a,0x83,0x0b,0x70,0x31,0x00,0x06,0x2a,0x06,0x2d,0x10,0xd1,0x00,0x18,0xa8, +0xf8,0xac,0x00,0x3e,0x03,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x98,0x72,0x27, +0xdb,0x19,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x4b,0xa9,0x74,0x12,0x23,0x93,0x1a, +0x4d,0x08,0x84,0x0a,0x7c,0x49,0x2b,0xa5,0x82,0xbb,0xc0,0xb0,0x11,0x83,0x03,0x00, +0x41,0x30,0xe8,0x5c,0xca,0x9d,0xce,0x28,0xa5,0x46,0x13,0x02,0x60,0x34,0x41,0x08, +0x4e,0x30,0xec,0x04,0xc3,0x4c,0x30,0xe8,0x63,0xc2,0x41,0x9f,0x13,0x06,0x3a,0x61, +0xa0,0xd1,0x04,0x07,0x18,0x4d,0x78,0x82,0x23,0x0c,0x3b,0xc2,0x30,0x13,0x7e,0x48, +0x3e,0x26,0xfc,0x90,0x7c,0x8c,0xf8,0x25,0xf8,0x18,0x01,0x4e,0xf0,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0xe3,0xac,0x4c,0x8a,0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x40,0xab,0x93,0x22,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd2,0xea,0xa4,0x5a, +0x49,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0xad,0x50,0xca,0x95,0x84,0x63,0x0c, +0x3b,0xc6,0x30,0x23,0x04,0xfa,0x18,0x21,0xd0,0x67,0xc4,0xa0,0x01,0x40,0x10,0x0c, +0x1a,0xb7,0x62,0xa9,0x51,0x12,0x2b,0xb1,0x12,0xab,0x97,0x7a,0xa9,0x97,0x7a,0xa9, +0xd1,0x84,0x00,0x18,0x8e,0x08,0x60,0x29,0xf8,0xa6,0x1b,0x64,0x49,0x08,0x2e,0x0c, +0x8c,0x1a,0x31,0x78,0x00,0x10,0x04,0x83,0x09,0xae,0x54,0xaa,0x95,0x4c,0xe9,0x30, +0xec,0xc9,0x9e,0xce,0xea,0xac,0x68,0x2a,0x18,0x4d,0x08,0x00,0x0b,0xd4,0x49,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xd1,0x55,0x4c,0x05,0x16,0x18,0xf2,0x19,0x31, +0x30,0x00,0x10,0x04,0x83,0xc8,0xae,0x5c,0x2a,0xb0,0xa0,0x9d,0xe4,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0x11,0x5e,0xd5,0x54,0x30,0x1c,0x01,0x07,0xbb,0x14,0x7c,0xd3, +0x0d,0x42,0x1c,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf8,0x15,0x4f,0x05,0xc3, +0x70,0x44,0xe0,0x4b,0xce,0x37,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x68,0xfd,0xd4, +0x50,0x58,0x30,0xd0,0xc7,0xc4,0x29,0x88,0xcf,0x74,0x43,0x30,0x4e,0xc4,0x2c,0xc3, +0x40,0xd4,0xc1,0x70,0x44,0x1e,0x8c,0x93,0xf3,0x4d,0x37,0xa0,0x54,0x39,0x05,0xb3, +0x04,0xc8,0x70,0xc4,0x1e,0x98,0x93,0xf2,0xcd,0x32,0x18,0x45,0x60,0x8c,0x12,0x1f, +0x0b,0xd8,0x49,0x3e,0x16,0x30,0xf0,0x99,0x25,0x40,0x86,0x23,0x8e,0x91,0x12,0xbe, +0x59,0x86,0x03,0x09,0x66,0x09,0x90,0x81,0x12,0x83,0x19,0x40,0xa2,0xa0,0xcd,0xe0, +0x00,0x09,0x63,0xa0,0xc4,0x10,0x83,0xc1,0x28,0xbc,0xc3,0x33,0x4c,0xf1,0x27,0xf8, +0x58,0x60,0x52,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x88,0xb5,0xf4,0x2a,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x03,0xb6,0xdc,0x0a,0x14,0x02,0x8b,0xa7,0x20,0x3e, +0x26,0x4f,0x37,0x14,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x60,0xcb,0xaf,0x82, +0xe1,0x08,0x1e,0x6a,0x29,0xe2,0xbb,0xc0,0x28,0x5b,0x02,0xf9,0x58,0x60,0xc8,0xc7, +0x82,0x42,0x3e,0x16,0xe8,0x13,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xba,0xad, +0xd2,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8,0xad,0xbc,0x7a,0xc0,0x60,0x38, +0x22,0xd8,0x27,0xe7,0x1b,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0xb7,0xf8,0x2a,0x12, +0x03,0x0b,0x06,0xfa,0x4c,0x37,0x04,0xfe,0x34,0x8c,0x18,0x18,0x00,0x08,0x82,0x41, +0xd4,0x5b,0xab,0x15,0xd8,0x21,0x56,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe8, +0xb7,0x5a,0x2b,0xb0,0x60,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xe1,0xf5, +0x5a,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x68,0xbe,0xd5,0x57,0xf6,0x34,0x5b,0xa3, +0x09,0x01,0x30,0x9a,0x20,0x04,0x26,0xa4,0x93,0x7c,0x4c,0x48,0x27,0xf9,0x8c,0x18, +0x18,0x00,0x08,0x82,0x41,0x74,0x5e,0x7d,0x25,0x8c,0x18,0x18,0x00,0x08,0x82,0x41, +0x84,0x5e,0x7e,0x25,0x9c,0x30,0xd0,0x09,0x03,0x9d,0x60,0xd8,0x09,0x86,0x99,0x40, +0x53,0xf0,0x31,0xa1,0xa6,0xe0,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xda,0x7a,0xa9, +0xd6,0x48,0x89,0xd7,0x68,0x42,0x00,0x8c,0x26,0x08,0x81,0x15,0x42,0x7c,0xac,0x10, +0xe2,0x33,0x1c,0x21,0x3c,0xc2,0x37,0xdd,0x50,0x5a,0xaf,0x15,0x0c,0x47,0x0c,0x90, +0xf0,0x4d,0x37,0x9c,0x56,0x6c,0x05,0xd3,0x0d,0xec,0xe5,0x5e,0xc4,0x74,0x43,0x7b, +0xbd,0xd7,0x50,0x45,0x04,0x45,0x44,0x50,0x02,0x01,0x25,0x10,0x30,0x62,0xd0,0x00, +0x20,0x08,0x06,0x0d,0x88,0xf9,0x16,0x4e,0xd1,0x97,0x10,0x84,0x57,0x78,0x85,0x57, +0x78,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74,0x83,0x7e,0xed, +0x97,0x53,0x49,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x98,0x18,0x79,0xf9,0x94, +0x7e,0x05,0xc7,0x79,0x9d,0xd7,0x79,0x9d,0xd7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1, +0x68,0xc2,0x20,0x4c,0x37,0x84,0x18,0x88,0x51,0xf5,0x04,0x30,0x62,0xd0,0x00,0x20, +0x08,0x06,0x0d,0x8b,0xa9,0x17,0x59,0x81,0x58,0xd0,0xb4,0x57,0x7b,0xb5,0x57,0x7b, +0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74,0x83,0x89,0x9d,0x18, +0x56,0x54,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xc8,0x18,0x7c,0xa9,0x95,0x89, +0x51,0xc1,0x7c,0xcd,0xd7,0x7c,0xcd,0xd7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68, +0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x63,0x63,0xf4,0xe5,0x56,0x2a,0x16, +0x15,0xf7,0x75,0x5f,0xf7,0x75,0x5f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09, +0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x8d,0x8e,0xe1,0x97,0x5c,0xb9,0xd8,0x93, +0xec,0xd7,0x7e,0xed,0xd7,0x7e,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c, +0xc2,0x74,0x43,0x8d,0xd1,0x98,0x19,0x94,0x18,0x04,0x30,0x62,0xd0,0x00,0x20,0x08, +0x06,0x0d,0x98,0xf9,0x17,0x5e,0xd1,0x98,0x18,0x04,0x21,0x16,0x62,0x21,0x16,0x62, +0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08, +0x06,0x0d,0x99,0x89,0x18,0x5f,0xe1,0xd8,0x57,0x94,0x58,0x89,0x95,0x58,0x89,0x8d, +0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18, +0x34,0x68,0x66,0x62,0xa0,0xc5,0x63,0x5d,0x92,0x62,0x29,0x96,0x62,0x29,0x36,0x9a, +0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x86,0x07,0xa5,0x10,0x1f,0xc3,0x83, +0x52,0x88,0xcf,0xbd,0x93,0x51,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc0,0x99,0x8b, +0x81,0x43,0x60,0xb1,0xb5,0x0a,0xf4,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0xce, +0x62,0x4c,0xbc,0x02,0x9b,0xad,0x21,0x3e,0x26,0x04,0xf2,0xb1,0xa0,0xb6,0xe0,0x63, +0x41,0x79,0xc9,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x3b,0xab,0xb1,0xdb,0x0a, +0x0c,0xa4,0x76,0x4b,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe4,0xd9,0x8d,0x05, +0xc9,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7a,0x86,0x63,0xb9,0x15,0x18,0x71,0xc4, +0xc7,0x84,0x40,0x3e,0x16,0x24,0xf0,0x31,0x99,0x62,0x2f,0xf9,0x8c,0x18,0x18,0x00, +0x08,0x82,0x41,0xc4,0x67,0x6a,0x16,0x58,0x7b,0x05,0xf1,0xb1,0x54,0x30,0x05,0x10, +0x5c,0x60,0x98,0xa5,0xc2,0x29,0x80,0xe0,0x02,0xc3,0x6c,0xc0,0xe0,0x63,0x02,0x06, +0x9f,0xe1,0x06,0x54,0x80,0x0b,0x32,0x18,0x6e,0x40,0x05,0xb8,0x20,0x83,0x12,0x02, +0xbd,0xc0,0x28,0x73,0x0c,0xf9,0xd8,0x63,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c, +0xae,0x53,0x4b,0x33,0x21,0x10,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5c,0xad, +0xcd,0x82,0x17,0xb3,0xe0,0xc5,0xe4,0x63,0x41,0x7c,0xc1,0xc7,0x06,0xfa,0x92,0x8f, +0x05,0xf3,0x05,0x1f,0x2b,0x64,0x4c,0x3e,0x16,0xc8,0x18,0x7c,0x2c,0x28,0xe4,0x63, +0xc1,0x8c,0xc1,0xc7,0x8a,0x42,0x3e,0x16,0x38,0xf2,0xb1,0x60,0x90,0x8f,0x05,0xb8, +0x20,0x1f,0x13,0x70,0x41,0x3e,0x36,0xe0,0x82,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1, +0xe0,0xba,0xb5,0x3c,0xc3,0x2e,0xec,0x32,0x4f,0xc6,0xe4,0x63,0x81,0x20,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x88,0x7a,0x4d,0xcf,0x02,0x0b,0x7e,0x41,0x3e,0x26,0xfc, +0x82,0x7c,0x6c,0xf8,0x05,0xf9,0xd8,0x20,0x0e,0xf2,0xb1,0x41,0x1c,0xe4,0x63,0x83, +0x38,0xc8,0xc7,0xde,0x41,0x1c,0x40,0x70,0x81,0x61,0x16,0xf0,0x01,0x7c,0x86,0x1b, +0xc8,0x61,0x36,0xc8,0xa0,0x82,0x31,0xd0,0x0b,0x8c,0x32,0x38,0x20,0xe4,0x33,0x62, +0x90,0x00,0x20,0x08,0x06,0x17,0xba,0xa9,0x5a,0x20,0x06,0x81,0x18,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0xf1,0x6e,0xae,0x16,0xc0,0x99,0x05,0x70,0x26,0x1f,0x0b,0x64, +0x0c,0x3e,0x36,0xd4,0x98,0x7c,0x2c,0xa0,0x31,0xf8,0x58,0x31,0x67,0xf2,0xb1,0x60, +0xce,0xe0,0x63,0x41,0x21,0x1f,0x0b,0xe8,0x0c,0x3e,0x56,0x14,0xf2,0xb1,0xa0,0x91, +0x8f,0x05,0x83,0x7c,0x2c,0x98,0x07,0xf9,0x98,0x30,0x0f,0xf2,0xb1,0x61,0x1e,0xe4, +0x63,0x03,0x19,0xc0,0xc7,0x06,0x32,0x80,0x8f,0x0d,0x64,0x00,0x1f,0x3b,0xd0,0x00, +0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0xf1,0x9b,0xaf,0x65,0x7c,0x90,0xf1,0x81, +0x95,0x41,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x42,0xce,0xd7,0x82,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x4a,0x8e,0xdc,0x46,0xa2,0x1f,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x30,0xb9,0x72,0x1b,0x89,0x7e,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0xe3,0xe4,0xcc,0x6d,0x24,0xfa,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x94,0x33, +0x37,0x93,0x00,0x89,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x52,0xee,0xdc,0x4c,0x02, +0x24,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x50,0x39,0x74,0x33,0x09,0x90,0xb0,0x63, +0x24,0xe4,0x63,0xc8,0x48,0xc8,0xc7,0x92,0x91,0x90,0x8f,0x0d,0x6d,0x00,0x1f,0x1b, +0xda,0x00,0x3e,0x36,0xb4,0x01,0x7c,0xcc,0x48,0x09,0xf9,0x98,0x91,0x12,0xf2,0x31, +0x23,0x25,0xe4,0x63,0x03,0x1c,0xc0,0xc7,0x06,0x38,0x80,0x8f,0x0d,0x70,0x00,0x1f, +0x9b,0xee,0x00,0x3e,0x06,0x16,0x2d,0x01,0x82,0x0b,0x0c,0xb3,0xa0,0x1d,0xe0,0x33, +0xdc,0xf0,0x12,0x24,0x42,0x06,0x15,0xd0,0x82,0x5e,0x60,0x94,0x85,0x03,0x21,0x9f, +0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0x72,0x6e,0xdf,0x82,0x59,0x08,0x66,0x61,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0xb0,0xfb,0xb7,0x20,0xdc,0x2c,0x08,0x37,0xf9,0x58, +0x30,0x6a,0xf0,0xb1,0xc1,0xd4,0xe4,0x63,0x41,0xa9,0xc1,0xc7,0x0a,0x72,0x93,0x8f, +0x05,0xe4,0x06,0x1f,0x0b,0x0a,0xf9,0x58,0x50,0x6e,0xf0,0xb1,0xa2,0x90,0x8f,0x05, +0x8d,0x7c,0x2c,0x18,0xe4,0x63,0x81,0x4f,0xc8,0xc7,0x04,0x9f,0x90,0x8f,0x0d,0x3e, +0x21,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c, +0x1c,0xf0,0x19,0x31,0x48,0x00,0x10,0x04,0x83,0xab,0xed,0x5e,0x2e,0x6b,0x87,0xac, +0x1d,0xcc,0x16,0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x24,0x77,0x2f,0x17, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x61,0x77,0x35,0x17,0x07,0x68,0x31,0x62,0x70, +0x00,0x20,0x08,0x06,0xc7,0xdd,0xd9,0x5c,0x1c,0xa0,0xc5,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0x78,0x77,0x73,0x71,0x80,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe4, +0xdd,0xcd,0xc5,0xc1,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xa1,0x77,0x38,0x17, +0x07,0x6b,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0xde,0xe5,0x5c,0x1c,0xac,0x85, +0x1d,0x6e,0x21,0x1f,0x43,0xdc,0x42,0x3e,0x96,0xb8,0x85,0x7c,0x2c,0x0e,0x06,0xf8, +0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x06,0x5d,0xc8,0xc7,0x0c,0xba,0x90, +0x8f,0x19,0x74,0x21,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06, +0xf8,0x58,0x1c,0x4c,0xf0,0xb1,0xd7,0xc0,0x0b,0x10,0x5c,0x60,0x98,0x05,0x3d,0x01, +0x9f,0xe1,0x06,0xbd,0xa0,0x13,0x32,0x28,0x93,0x08,0xf4,0x02,0xa3,0x4c,0x26,0x08, +0xf9,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0xa5,0x7a,0x6c,0x57,0x12,0x41,0x49,0x04, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc4,0x1e,0xdc,0x05,0x32,0x67,0x81,0xcc,0xc9, +0xc7,0x02,0x7a,0x83,0x8f,0x0d,0xf7,0x26,0x1f,0x0b,0xec,0x0d,0x3e,0x56,0xd4,0x9c, +0x7c,0x2c,0xa8,0x39,0xf8,0x58,0x50,0xc8,0xc7,0x02,0x9b,0x83,0x8f,0x15,0x85,0x7c, +0x2c,0x68,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0x52,0x43,0x3e,0x26,0xa4,0x86,0x7c,0x6c, +0x48,0x0d,0xf9,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7, +0xe2,0xe0,0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0xbe,0x07,0x7a,0x3f,0x91, +0xfd,0x44,0x66,0x27,0x11,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xf1,0x03, +0xbd,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xf3,0x33,0xbd,0x38,0x98,0x8d,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xd0,0xef,0xf4,0xe2,0x60,0x36,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x48,0x3f,0xd4,0x8b,0x83,0xd9,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x43,0xfd,0x50,0x2f,0x0e,0x6c,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xf5,0x4b, +0xbd,0x38,0xb0,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd8,0x4f,0xf5,0xe2,0xc0, +0x36,0xec,0xc8,0x0d,0xf9,0x18,0x92,0x1b,0xf2,0xb1,0x24,0x37,0xe4,0x63,0x71,0x30, +0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x33,0x7e,0x43,0x3e,0x66,0xfc, +0x86,0x7c,0xcc,0xf8,0x0d,0xf9,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71, +0x30,0xc0,0xc7,0xe2,0x60,0x82,0x4f,0xc1,0x84,0x1b,0xe8,0x05,0x46,0x8d,0x18,0x24, +0x00,0x08,0x82,0xc1,0x65,0x7f,0xb8,0xf7,0x12,0x6d,0xf0,0x12,0x6d,0x30,0x62,0x70, +0x00,0x20,0x08,0x06,0x47,0xff,0xf1,0x5e,0xe0,0x77,0x16,0xf8,0x9d,0x7c,0x2c,0x00, +0x3b,0xf8,0xd8,0x30,0x76,0xf2,0xb1,0x40,0xec,0xe0,0x63,0x45,0xe8,0xc9,0xc7,0x82, +0xd0,0x83,0x8f,0x05,0x85,0x7c,0x2c,0x10,0x3d,0xf8,0x58,0x51,0xc8,0xc7,0x02,0x46, +0x3e,0x16,0x0c,0xf2,0xb1,0x20,0x3e,0xe4,0x63,0x42,0x7c,0xc8,0xc7,0x86,0xf8,0x90, +0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x0e, +0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0xa5,0x82,0x01,0xfb,0x9d,0x45,0x29,0x9c, +0x45,0x29,0xd8,0x5c,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0x05,0x03, +0xf6,0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x98,0xc1,0x40,0xfe,0xd8,0x60,0x3f, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa0,0xc1,0x60,0xfe,0xd8,0x60,0x3f,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xa8,0xc1,0x80,0xfe,0xd8,0x60,0x3f,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xb0,0xc1,0x80,0xfe,0xd8,0xc0,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xb8,0xc1,0xa0,0xfe,0xd8,0xc0,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc0, +0xc1,0xc0,0xfe,0xd8,0xc0,0x3f,0xec,0x08,0x11,0xf9,0x18,0x12,0x22,0xf2,0xb1,0x24, +0x44,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x33, +0x4e,0x44,0x3e,0x66,0x9c,0x88,0x7c,0xcc,0x38,0x11,0xf9,0x18,0x1b,0x0c,0xf0,0x31, +0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x82,0x4f,0xad,0x84,0x2e,0xe8, +0x05,0x46,0x8d,0x18,0x24,0x00,0x08,0x82,0xc1,0x25,0x86,0x01,0x09,0x06,0x2a,0x91, +0x0b,0x2a,0x91,0x0b,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa4,0x61,0x80,0x82,0x41, +0xa0,0x7e,0x16,0xa8,0x9f,0x7c,0x2c,0x60,0x3d,0xf8,0xd8,0xf0,0x7a,0xf2,0xb1,0xc0, +0xf5,0xe0,0x63,0x45,0xfb,0xc9,0xc7,0x82,0xf6,0x83,0x8f,0x05,0x85,0x7c,0x2c,0x70, +0x3f,0xf8,0x58,0x51,0xc8,0xc7,0x02,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x20,0x47,0xe4, +0x63,0x42,0x8e,0xc8,0xc7,0x86,0x1c,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01, +0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x0e,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1, +0x65,0x87,0x01,0x0e,0x06,0x62,0x11,0x0f,0x62,0x11,0x0f,0xf6,0x1b,0x81,0x7c,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x20,0xda,0xc3,0x00,0x07,0x83,0x60,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0x3f,0x0c,0x7c,0x30,0x60,0x83,0x31,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0x03,0x14,0x83,0x1f,0x0c,0xd8,0x60,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x08,0xc5,0x00,0x0c,0x03,0x36,0x18,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x44, +0x31,0x00,0xc3,0x80,0x0d,0xcc,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x51,0x0c, +0xc2,0x30,0x60,0x03,0x33,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x14,0x03,0x31, +0x0c,0xd8,0xc0,0x4c,0xec,0x48,0x13,0xf9,0x18,0x92,0x26,0xf2,0xb1,0x24,0x4d,0xe4, +0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x33,0xde,0x44, +0x3e,0x66,0xbc,0x89,0x7c,0xcc,0x78,0x13,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18, +0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x82,0x8f,0xe1,0xca,0x9c,0x80,0xe0,0x02, +0xc3,0x2c,0x30,0x13,0xf8,0x0c,0x37,0xd4,0x49,0xdf,0x90,0x41,0xbd,0x48,0xa0,0x17, +0x18,0x65,0x3b,0x42,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xae,0x59,0x0c,0xea, +0x30,0x70,0x91,0xc0,0x45,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x74,0x31,0xc8, +0xc3,0x20,0xd8,0xc1,0xc0,0x82,0x1d,0x0c,0xe4,0x63,0x41,0xff,0xc1,0xc7,0x06,0x10, +0x0c,0xe4,0x63,0xc1,0xff,0xc1,0xc7,0x0a,0x1f,0x0c,0xe4,0x63,0x81,0x0f,0x06,0xf0, +0xb1,0xa0,0x90,0x8f,0x05,0x3f,0x18,0xc0,0xc7,0x8a,0x42,0x3e,0x16,0x34,0xf2,0xb1, +0x60,0x90,0x8f,0x05,0xa4,0x22,0x1f,0x13,0x48,0x45,0x3e,0x36,0x90,0x8a,0x7c,0x2c, +0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x70,0xc0,0x67, +0xc4,0x20,0x01,0x40,0x10,0x0c,0xae,0x73,0x0c,0x52,0x31,0x40,0x93,0x0c,0x4d,0x32, +0x83,0x91,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xb1,0x63,0x90,0x8a,0x41, +0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x3c,0x06,0xaf,0x18,0xc4,0x81,0xab,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0x11,0x8f,0x01,0x2c,0x06,0x71,0xe0,0x2a,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0xc8,0x63,0x10,0x8b,0x41,0x1c,0xb8,0xca,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0xf3,0x18,0xc4,0x62,0x10,0x07,0xb1,0x32,0x62,0x70,0x00,0x20, +0x08,0x06,0x07,0x3d,0x06,0xb2,0x18,0xc4,0x41,0xac,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0x51,0x8f,0xc1,0x2c,0x06,0x71,0x10,0x2b,0x76,0xd0,0x8a,0x7c,0x0c,0xa1,0x15, +0xf9,0x58,0x42,0x2b,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60, +0x80,0x8f,0x19,0xba,0x22,0x1f,0x33,0x74,0x45,0x3e,0x66,0xe8,0x8a,0x7c,0x2c,0x0e, +0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc1,0xa7,0x72, +0xc4,0x0d,0xf4,0x02,0xa3,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0xfa,0xc7,0x20,0x1c, +0x03,0x1c,0x69,0x03,0x1c,0x69,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4c,0x32, +0x28,0xc7,0x20,0x38,0xc5,0xc0,0x82,0x53,0x0c,0xe4,0x63,0x41,0x1a,0x06,0xf0,0xb1, +0x81,0x0d,0x03,0xf9,0x58,0xb0,0x86,0x01,0x7c,0xac,0x50,0xc5,0x40,0x3e,0x16,0xa8, +0x62,0x00,0x1f,0x0b,0x0a,0xf9,0x58,0xb0,0x8a,0x01,0x7c,0xac,0x28,0xe4,0x63,0x01, +0x23,0x1f,0x0b,0x06,0xf9,0x58,0xc0,0x2e,0xf2,0x31,0x81,0x5d,0xe4,0x63,0x03,0xbb, +0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06, +0x07,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0x9a,0xc9,0xa0,0x1e,0x03,0x38,0x29, +0x05,0x38,0x29,0x05,0xe3,0x93,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xe1, +0x64,0x50,0x8f,0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x4f,0x06,0xfb,0x18, +0xb0,0x81,0xbd,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd1,0x93,0x01,0x3f,0x06,0x6c, +0x60,0x2f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf8,0x64,0xd0,0x8f,0x01,0x1b,0xd8, +0xcb,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x3f,0x19,0xf4,0x63,0xc0,0x06,0xf9,0x32, +0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x58,0x06,0xfe,0x18,0xb0,0x41,0xbe,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x11,0x96,0xc1,0x3f,0x06,0x6c,0x90,0x2f,0x76,0xf0,0x8b, +0x7c,0x0c,0xe1,0x17,0xf9,0x58,0xc2,0x2f,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30, +0xc0,0xc7,0xd8,0x60,0x80,0x8f,0x19,0x22,0x23,0x1f,0x33,0x44,0x46,0x3e,0x66,0x88, +0x8c,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c, +0x30,0xc1,0xa7,0x68,0x44,0x17,0xf4,0x02,0xa3,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0, +0x5a,0xcb,0xa0,0x25,0x83,0x19,0xc9,0x85,0x19,0xc9,0x85,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xe4,0x32,0x88,0xc9,0x20,0x98,0xc7,0xc0,0x82,0x79,0x0c,0xe4,0x63,0x41, +0x2d,0x06,0xf0,0xb1,0x01,0x17,0x03,0xf9,0x58,0x70,0x8b,0x01,0x7c,0xac,0xb0,0xc7, +0x40,0x3e,0x16,0xd8,0x63,0x00,0x1f,0x0b,0x0a,0xf9,0x58,0x70,0x8f,0x01,0x7c,0xac, +0x28,0xe4,0x63,0x01,0x23,0x1f,0x0b,0x06,0xf9,0x58,0x40,0x33,0xf2,0x31,0x81,0x66, +0xe4,0x63,0x03,0xcd,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83, +0x01,0x3e,0xc6,0x06,0x07,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0xfa,0xcb,0x20, +0x2c,0x83,0x35,0x89,0x87,0x35,0x89,0x07,0x43,0x97,0x40,0x3e,0x23,0x06,0x06,0x00, +0x82,0x60,0x10,0x91,0x66,0x10,0x96,0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07, +0x6a,0x06,0x67,0x19,0xb0,0x81,0xcf,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x91,0x9a, +0x01,0x5a,0x06,0x6c,0xe0,0x33,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa8,0x66,0x90, +0x96,0x01,0x1b,0xf8,0xcc,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xab,0x19,0xa4,0x65, +0xc0,0x06,0x61,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x6b,0x06,0x6a,0x19,0xb0, +0x41,0xd8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd1,0x9a,0xc1,0x5a,0x06,0x6c,0x10, +0x36,0x76,0x90,0x8d,0x7c,0x0c,0x21,0x1b,0xf9,0x58,0x42,0x36,0xf2,0x31,0x36,0x18, +0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0x19,0x6a,0x23,0x1f,0x33,0xd4, +0x46,0x3e,0x66,0xa8,0x8d,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36, +0x18,0xe0,0x63,0x6c,0x30,0xc1,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xdc,0x0c, +0x5e,0x33,0x08,0x86,0x23,0x02,0x7f,0x0c,0x84,0x6f,0xba,0x61,0xe8,0xc7,0x20,0xb0, +0x26,0xa0,0x8f,0x35,0x02,0x7d,0xac,0x19,0xe8,0x63,0x0a,0x41,0x1f,0x53,0x0a,0xfa, +0x98,0x62,0xd0,0xc7,0x0c,0x43,0x3e,0x66,0x18,0xf2,0x31,0xc3,0x90,0x8f,0x19,0x43, +0x7c,0xcc,0x18,0xe2,0x63,0xc6,0x10,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xce, +0x33,0xf0,0xcd,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0x3d,0x83,0xdf,0x0c, +0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xd2,0x33,0x00,0xcf,0x60,0x18,0x31,0x30, +0x00,0x10,0x04,0x83,0x48,0x3d,0x83,0xd0,0x0c,0x86,0x11,0x03,0x03,0x00,0x41,0x30, +0x88,0xd6,0x33,0x10,0xcd,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x88,0x3d,0x83, +0xd1,0x0c,0x86,0xe1,0x08,0x36,0x90,0xc9,0x40,0xf8,0x2e,0x30,0xca,0x02,0x37,0x90, +0xcf,0x70,0x44,0x50,0x93,0x81,0xf0,0xcd,0x32,0x24,0x4a,0x60,0x73,0x20,0xd0,0xc7, +0xe6,0x60,0xa0,0x8f,0xcd,0x01,0x41,0x1f,0x2b,0xc6,0x32,0x90,0xcf,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0xf8,0x19,0xd8,0x66,0x40,0xc0,0xc1,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0xf9,0x19,0xdc,0x66,0x40,0xc0,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0xfa,0x19,0xe0,0x66,0x40,0xc0,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xfb,0x19, +0xe8,0x66,0x30,0xc0,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xfc,0x19,0xec,0x66, +0x30,0xc0,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xfd,0x19,0xf0,0x66,0x30,0xc0, +0xc1,0x2c,0x81,0x32,0x50,0x61,0x18,0x89,0x3e,0x20,0x03,0x15,0x86,0x91,0xe8,0x03, +0x32,0x50,0x61,0x18,0x89,0x3e,0x20,0x03,0x15,0x06,0x95,0x78,0x88,0x91,0x41,0x5b, +0x06,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0x44,0x83,0xd6,0x0c,0x02,0x0b, +0xf2,0x32,0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x25,0x1a,0x8c,0x67,0xd0, +0x8a,0x81,0x2a,0x06,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x98,0x68,0x40,0x9e,0x41, +0x30,0x4a,0xc3,0x11,0x01,0x68,0x06,0xc4,0x57,0xa6,0x18,0x04,0x3a,0x62,0xf0,0x00, +0x20,0x08,0x06,0x53,0x89,0x06,0xbf,0x19,0x84,0x65,0xb0,0x93,0x01,0x2f,0x06,0xbb, +0x18,0xac,0x66,0xb0,0x9a,0x01,0x7f,0x06,0xfc,0x19,0xa4,0x67,0x80,0x96,0xc1,0x68, +0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x74,0x03,0xd1, +0x96,0x81,0x31,0xdd,0x40,0xb8,0x65,0x70,0x4c,0x37,0x10,0x6f,0x19,0x20,0xd3,0x0d, +0x04,0x5c,0x06,0x89,0x39,0x44,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x82,0xd1, +0xe0,0x44,0x83,0x60,0x38,0x22,0x48,0xcd,0x80,0xf9,0x66,0x19,0x9c,0x25,0xb0,0xc8, +0x88,0xcf,0x70,0x04,0x51,0x97,0x81,0xf0,0x0d,0x47,0x14,0x76,0x19,0x10,0xdf,0x09, +0x43,0x9c,0x30,0x84,0x09,0x41,0x08,0x86,0x23,0x0c,0xbd,0x0c,0x84,0x6f,0x38,0xe2, +0xd8,0xcb,0x80,0xf8,0x4e,0x18,0xe2,0x84,0x21,0x4c,0x08,0x42,0x30,0xdc,0x60,0x04, +0x60,0x30,0xcb,0xc0,0x34,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x3e,0x1a,0xd4, +0x68,0xc0,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x21,0xa6,0x41,0x88,0x06,0x4f,0x30, +0x4b,0xd0,0x0c,0x54,0x18,0x02,0x03,0x06,0x8b,0x81,0x01,0x15,0x9f,0xe1,0x88,0x80, +0x34,0x03,0xe1,0x1b,0x8e,0x10,0x4a,0x33,0x20,0xbe,0x13,0x86,0x38,0x61,0x08,0x13, +0x82,0x10,0x0c,0x37,0x40,0x01,0x18,0xcc,0x32,0x60,0x59,0x30,0x50,0x61,0xa4,0xcc, +0x46,0xb3,0x82,0x32,0x62,0xe0,0x00,0x20,0x08,0x06,0x8f,0x9a,0x06,0xfd,0x19,0xa8, +0x66,0x10,0x97,0x01,0x5c,0x06,0x2c,0x1a,0xa0,0x81,0xd7,0x71,0xf2,0x19,0x0c,0x47, +0x70,0xab,0x19,0x38,0xdf,0x05,0x46,0xd9,0x10,0xc8,0x67,0xb8,0x21,0xac,0xc4,0x34, +0x08,0x83,0xdb,0xc7,0xc0,0x28,0x8b,0xcd,0x20,0x1f,0x83,0xf8,0x58,0x20,0xc8,0xc7, +0x02,0x71,0x92,0x8f,0xa1,0x64,0xc0,0x9e,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0x92,0xd3,0x00,0x4c,0x83,0xe0,0x0e,0xa3,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xb8,0xd3,0xa0,0x46,0x83,0x40,0xb0,0x3b,0x80,0xcf,0x40,0x3e,0x16,0x18,0xf1,0xb1, +0x21,0x90,0x8f,0x05,0x08,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe0,0xd3,0x60, +0x47,0x83,0x24,0xb0,0x98,0x0c,0xce,0x33,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x44,0x7b,0x1a,0xa4,0x69,0x10,0x98,0x1f,0x0c,0xf1,0x31,0x21,0x90,0x8f,0x05,0x05, +0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x10,0xd5,0x20,0x4c,0x03,0x23,0x98,0x65, +0x78,0xa0,0x91,0x0c,0x8c,0x14,0x4a,0x01,0x3e,0x16,0x90,0x42,0x7c,0xac,0x14,0x4e, +0x01,0x3e,0x86,0x0a,0xa7,0x10,0x1f,0x0b,0x4e,0x21,0x3e,0xb3,0x04,0xd3,0x88,0xc1, +0x01,0x80,0x20,0x18,0x68,0xa1,0x1a,0x80,0x69,0x90,0x9b,0x81,0x9d,0x06,0xa3,0x09, +0x01,0x30,0x9a,0x20,0x04,0x16,0x08,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x28, +0x55,0x03,0x50,0x0d,0x02,0x6b,0xcf,0x20,0xa0,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x44,0xab,0x1a,0x8c,0x69,0x10,0x58,0x80,0x9f,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0x6a,0xd5,0x40,0x4d,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x58, +0x0d,0xe0,0x34,0xc8,0xcf,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x56,0x03, +0x38,0x0d,0x6e,0x32,0xa0,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x98,0xd5,0x20,0x4e, +0x83,0x9d,0x0c,0x02,0xa3,0xcf,0x60,0x88,0x8f,0x09,0x81,0x7c,0x2c,0x28,0xe0,0x63, +0x81,0x3a,0xc8,0xc7,0x04,0x75,0x90,0x8f,0x0d,0xea,0x20,0x1f,0xe3,0x87,0x21,0x3e, +0xc6,0x0f,0x43,0x7c,0x8c,0x1f,0x86,0xf8,0x98,0xf1,0x0f,0xf0,0x31,0xe3,0x1f,0xe0, +0x63,0xc6,0x3f,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x70,0x0d,0xfc,0x34, +0xc0,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x70,0x0d,0xfe,0x34,0xc0,0x09, +0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x71,0x0d,0x40,0x35,0xc0,0x09,0x63,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0x71,0x0d,0x44,0x35,0xc0,0x09,0x63,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0x72,0x0d,0x46,0x35,0xc0,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0x72,0x0d,0x48,0x35,0xc0,0x09,0x63,0x38,0xc2,0xf0,0x2d,0xe1,0x1b,0x8e, +0x30,0x7c,0x4b,0xf8,0x86,0x23,0x0c,0xdf,0x12,0xbe,0x1a,0x84,0xad,0x40,0xd8,0xe1, +0x88,0xf1,0x42,0x84,0x6f,0x38,0x62,0xbc,0x10,0xe1,0x1b,0x8e,0x18,0x2f,0x44,0xf8, +0x6a,0x10,0xb6,0x02,0x61,0xcb,0x08,0x76,0x96,0x21,0x92,0x82,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xe2,0x35,0x78,0xd5,0x20,0xbd,0xa2,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xe4,0x35,0x80,0xd5,0x20,0xbd,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe6, +0x35,0x88,0xd5,0x20,0xbd,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe8,0x35,0x98, +0xd5,0x60,0x88,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa8,0xd7,0x80,0x56,0x83,0x21, +0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x5e,0x83,0x5a,0x0d,0x86,0x68,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0x7b,0x0d,0x6a,0x35,0x48,0x85,0x99,0x1a,0x31,0x30,0x00, +0x10,0x04,0x83,0xa8,0x5e,0x83,0x56,0x0d,0xfc,0x32,0xb0,0xa0,0x47,0x03,0xf9,0x8c, +0x18,0x18,0x00,0x08,0x82,0x41,0x74,0xaf,0x01,0xad,0x06,0x81,0xed,0x68,0x10,0xc4, +0xc7,0x82,0x42,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xe9,0x6b,0x80,0xae,0x41, +0x60,0xf6,0xa5,0xc4,0xc7,0xec,0x4b,0x89,0x8f,0xd9,0x97,0x12,0x1f,0x23,0x06,0xf9, +0x58,0x31,0xc8,0xc7,0x8c,0x41,0x3e,0x36,0x40,0xf0,0xb1,0x01,0x82,0x8f,0x0d,0x10, +0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x38,0xd9,0xc0,0x5c,0x83,0x52,0x00,0xd5, +0xc0,0x4c,0x21,0x88,0x8f,0x31,0x81,0x7c,0x2c,0x18,0xe0,0x33,0x4b,0x20,0x0d,0x54, +0x18,0x4e,0x64,0xc2,0x01,0x34,0x50,0x61,0x38,0x91,0x09,0x07,0xd0,0x40,0x85,0xe1, +0x44,0x26,0x1c,0x40,0x03,0x15,0x06,0x12,0xe1,0x04,0x64,0x81,0x4b,0xc0,0xc7,0x84, +0x97,0x80,0x8f,0x0d,0x30,0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x64,0x36, +0x80,0xd7,0x80,0x4e,0x83,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x99,0x0d,0xe2, +0x35,0xa8,0xd3,0x60,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x66,0x03,0x79,0x0d, +0xec,0x34,0x18,0x8c,0x26,0x06,0xfa,0x58,0x4d,0x0c,0xf4,0x31,0x9b,0x18,0xe8,0x63, +0x3a,0xd1,0xc4,0xc7,0x74,0xa2,0x89,0x8f,0xe9,0x44,0x13,0x1f,0x33,0x06,0xf9,0x98, +0x31,0xc8,0xc7,0x8c,0x41,0x3e,0x36,0x4c,0xf0,0xb1,0x61,0x82,0x8f,0x0d,0x13,0x7c, +0x4c,0x18,0xe0,0x63,0x81,0x10,0x1f,0x1b,0x0a,0xf8,0x98,0x51,0xc4,0xc7,0x82,0x22, +0x3e,0xb3,0x04,0xd3,0x40,0x85,0x41,0x1a,0x0f,0x22,0x0d,0x54,0x18,0xa4,0xf1,0x20, +0xd2,0x40,0x85,0x21,0x1a,0x8f,0x21,0x8d,0x18,0x34,0x00,0x08,0x82,0x41,0x83,0xb6, +0x81,0xc9,0x06,0x7d,0x1a,0xf0,0x6c,0xc0,0xb3,0x01,0xcf,0x06,0x29,0x1b,0xa4,0x6c, +0x90,0xb2,0x41,0xca,0x06,0xa3,0x09,0x01,0x30,0x1c,0x11,0xa8,0x6a,0x10,0x7c,0xd3, +0x0d,0xac,0x1a,0x08,0x81,0x1d,0x01,0x7d,0xec,0x10,0xe8,0x63,0xc7,0x40,0x9f,0x11, +0x83,0x03,0x00,0x41,0x30,0xd0,0xd2,0x36,0x40,0xd9,0x20,0x54,0x03,0xb2,0x0d,0x46, +0x13,0x02,0xc0,0x82,0x42,0x3e,0x26,0x14,0xf2,0xb1,0xa1,0x90,0x8f,0xc5,0x69,0x00, +0xa3,0x41,0x7c,0x2c,0x4e,0x03,0x18,0x0d,0xe2,0x33,0x1c,0x21,0xd8,0x6a,0x30,0x7c, +0xc3,0x11,0x03,0xae,0x06,0xc5,0x57,0x42,0xa0,0xc3,0x11,0x44,0xae,0x06,0xc3,0x37, +0x1c,0x51,0xec,0x6a,0x50,0x7c,0x25,0x04,0x5a,0x44,0xa0,0xb3,0x0c,0x54,0x15,0x8c, +0x26,0x38,0x83,0x05,0xe6,0x1a,0xc8,0xc7,0xfe,0x22,0xa0,0x8f,0xa5,0x57,0x10,0x9f, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x44,0x37,0x00,0xdb,0x20,0x5c,0x83,0x60,0x96, +0xa0,0x1a,0xa8,0x30,0x04,0x8a,0xb4,0x85,0x69,0xc4,0xc0,0x01,0x40,0x10,0x0c,0x1e, +0xd1,0x0d,0x6a,0x36,0x00,0xd7,0x20,0x55,0x03,0x54,0x0d,0xc8,0x36,0x08,0xf0,0x2b, +0x08,0x54,0x36,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x74,0x83,0xb1,0x0d,0xd4, +0x35,0xa0,0xaf,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x44,0x37,0x80,0xdb,0x20,0x47, +0x03,0x33,0xd9,0x40,0x88,0x8f,0x09,0x81,0x7c,0x2c,0x20,0xe0,0x33,0x62,0x70,0x00, +0x20,0x08,0x06,0x47,0xea,0x06,0x67,0x1b,0x14,0x81,0xc9,0x68,0x30,0xb2,0x81,0x7c, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x58,0xdd,0x20,0x6d,0x83,0x20,0x46,0x03,0x1b, +0x06,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd1,0xba,0xc1,0xda,0x06,0x81,0x30, +0xdd,0xe0,0xae,0x41,0xe0,0xa2,0xc1,0x70,0x84,0x4e,0xbc,0x6b,0xc0,0x7c,0xb3,0x0c, +0x97,0x15,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x01,0xbb,0x81,0xdb,0x06,0xf2,0x1a, +0x08,0x86,0xb2,0x41,0x10,0x9f,0x59,0x82,0x6b,0xa0,0xc2,0x10,0x2c,0xa4,0x1a,0x31, +0x70,0x00,0x10,0x04,0x83,0x27,0x76,0x03,0xb2,0x0d,0xdc,0x35,0xc0,0xd5,0xe0,0x56, +0x83,0xb9,0x0d,0xc2,0x00,0x0c,0xbe,0x20,0x67,0x83,0x11,0x03,0x07,0x00,0x41,0x30, +0x78,0x62,0x37,0x20,0xdb,0x00,0x5e,0x03,0x5c,0x0d,0x6e,0x35,0x98,0xdb,0x40,0x5e, +0x03,0x79,0x0d,0xe4,0x35,0x90,0xd7,0x20,0x67,0x03,0x1c,0x31,0x30,0x00,0x10,0x04, +0x83,0x08,0x76,0x83,0xd3,0x0d,0xde,0x62,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xda, +0x0d,0xe6,0x36,0x88,0x8b,0x60,0x96,0x20,0x1b,0xa8,0x30,0x04,0x8c,0x5c,0x1a,0x93, +0x8d,0xd2,0x88,0xcf,0x70,0x44,0x60,0xaf,0x81,0xf0,0x0d,0x47,0x08,0xf7,0x1a,0x10, +0xdf,0x09,0x43,0x9c,0x30,0x84,0x09,0x41,0x08,0x86,0x1b,0x44,0x23,0x00,0x83,0x59, +0x06,0x6d,0x0b,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xd2,0xdd,0x20,0x76,0x83,0x63, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xdf,0x0d,0xfa,0x36,0x48,0x82,0x59,0x82,0x6d, +0xa0,0xc2,0x10,0x34,0x2a,0xb3,0xf9,0xc0,0xd9,0x40,0x3e,0x23,0x06,0x06,0x00,0x82, +0x60,0x10,0xf9,0x6e,0xc0,0xba,0x41,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0xef, +0x06,0x77,0x1b,0x04,0x16,0xa0,0x6c,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0xc2,0x37,0xf0,0xdb,0x20,0x18,0x8e,0x30,0x64,0xc3,0xf9,0x2e,0x30,0xca,0x82,0x41, +0x3e,0xc3,0x11,0x41,0xcf,0x06,0xc2,0x77,0x81,0x51,0x23,0x06,0x06,0x00,0x82,0x60, +0x10,0x9d,0x6f,0xf0,0xb7,0x81,0x8e,0x59,0xe0,0xb3,0x81,0x7c,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0x4a,0xdf,0xc0,0x74,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0xf6,0x0d,0x56,0x37,0x90,0xd3,0x20,0x30,0x97,0x0d,0x82,0xf8,0x98,0x11,0xc8,0x67, +0x96,0xc0,0x01,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_fbec7c4cf886bcbb5bd1b7d9d8e63ceb.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_fbec7c4cf886bcbb5bd1b7d9d8e63ceb.h new file mode 100644 index 00000000..86e2f815 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_fbec7c4cf886bcbb5bd1b7d9d8e63ceb.h @@ -0,0 +1,1069 @@ +// ffx_fsr2_accumulate_pass_fbec7c4cf886bcbb5bd1b7d9d8e63ceb.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_fbec7c4cf886bcbb5bd1b7d9d8e63ceb_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_fbec7c4cf886bcbb5bd1b7d9d8e63ceb_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_fbec7c4cf886bcbb5bd1b7d9d8e63ceb_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_fbec7c4cf886bcbb5bd1b7d9d8e63ceb_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_fbec7c4cf886bcbb5bd1b7d9d8e63ceb_SRVResourceNames[] = { "r_input_exposure", "r_dilated_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_fbec7c4cf886bcbb5bd1b7d9d8e63ceb_SRVResourceBindings[] = { 0, 2, 3, 4, 5, 10, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_fbec7c4cf886bcbb5bd1b7d9d8e63ceb_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_fbec7c4cf886bcbb5bd1b7d9d8e63ceb_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_fbec7c4cf886bcbb5bd1b7d9d8e63ceb_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", "rw_upscaled_output", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_fbec7c4cf886bcbb5bd1b7d9d8e63ceb_UAVResourceBindings[] = { 0, 1, 3, 4, 2, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_fbec7c4cf886bcbb5bd1b7d9d8e63ceb_UAVResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_fbec7c4cf886bcbb5bd1b7d9d8e63ceb_UAVResourceSpaces[] = { 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_fbec7c4cf886bcbb5bd1b7d9d8e63ceb_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_fbec7c4cf886bcbb5bd1b7d9d8e63ceb_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_fbec7c4cf886bcbb5bd1b7d9d8e63ceb_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_fbec7c4cf886bcbb5bd1b7d9d8e63ceb_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_fbec7c4cf886bcbb5bd1b7d9d8e63ceb_size = 16656; + +static const unsigned char g_ffx_fsr2_accumulate_pass_fbec7c4cf886bcbb5bd1b7d9d8e63ceb_data[] = { +0x44,0x58,0x42,0x43,0x7e,0x86,0xd5,0xbb,0xf2,0x55,0x5d,0xef,0xa5,0xd4,0x17,0x63, +0x12,0x10,0x00,0xc1,0x01,0x00,0x00,0x00,0x10,0x41,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x24,0x02,0x00,0x00,0x04,0x10,0x00,0x00,0x20,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xb0,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xd8,0x0d,0x00,0x00,0x62,0x00,0x05,0x00, +0x76,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xc0,0x0d,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x6d,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc2,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a, +0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b, +0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30, +0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18, +0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3, +0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21, +0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22, +0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95, +0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60,0x06,0xea,0xe6,0x08, +0x82,0x62,0x30,0x83,0x32,0x0c,0x1f,0x81,0x03,0x01,0xc3,0x08,0x82,0x31,0x53,0x1b, +0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83, +0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f, +0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4, +0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x23,0x49,0xe5, +0x30,0x02,0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4, +0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50, +0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f, +0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0, +0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07, +0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79, +0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0, +0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03, +0x3f,0x40,0xc2,0x89,0x52,0x3a,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83, +0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0, +0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87, +0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24, +0x18,0x2b,0xb1,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c, +0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0, +0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43, +0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x4e,0x72,0x67, +0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28, +0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87, +0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36, +0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x14,0x8c,0x04,0xcf,0x84,0x8d,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83, +0x1f,0xa0,0xc0,0x20,0x79,0x18,0x41,0x18,0xce,0x10,0x82,0x8f,0x5d,0x6d,0x34,0xd1, +0x34,0x4d,0xd3,0xc3,0x70,0x8e,0xe3,0x38,0x1a,0x86,0x61,0x18,0x86,0x41,0xf5,0x4d, +0xd2,0x14,0x51,0xc2,0xe4,0xb3,0x00,0xf3,0x2c,0x44,0xc4,0x4e,0xc0,0x44,0xa0,0x60, +0xa0,0x1b,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02, +0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2, +0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20, +0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01,0x1e,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2, +0x20,0xca,0xa1,0xf0,0x03,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30, +0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0, +0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x34,0x0a,0x3d,0xa2,0xa4,0x2f, +0x8a,0xab,0x78,0xe8,0x1b,0x01,0xa8,0x01,0x32,0x67,0x00,0x48,0x9d,0x01,0xa0,0x76, +0x06,0x80,0xde,0x19,0x00,0x8a,0x67,0x00,0x68,0x9e,0x01,0xa0,0x7a,0x06,0x80,0xec, +0x19,0x00,0xc2,0x67,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x86,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xa1,0x99,0x20,0x0c,0xce,0x06,0x61,0x20, +0x26,0x08,0xc3,0xb3,0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0x01,0xda,0x30,0x20, +0x09,0x31,0x41,0x30,0x03,0x39,0x20,0x24,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x55, +0x86,0x07,0xf7,0x36,0x57,0x27,0x57,0x36,0x41,0x18,0xa2,0x0d,0x82,0xd1,0x6c,0x48, +0x8c,0x85,0x31,0x8c,0x81,0x30,0x1c,0x62,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65, +0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73, +0x1b,0x92,0x61,0x81,0x0c,0x62,0x20,0x0c,0x67,0x82,0xa0,0x06,0x73,0xc0,0x4c,0xee, +0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad, +0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x48,0x1b,0x12,0x42,0x9a,0x0c, +0x6a,0x20,0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d, +0xdd,0xdc,0x04,0x61,0x98,0x26,0x08,0x03,0xb5,0x41,0x30,0xb0,0x0d,0x09,0xb5,0x58, +0xc6,0x35,0x10,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec, +0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x54,0x1b, +0x92,0x4b,0xda,0x0c,0x6e,0x20,0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17, +0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xb0,0x36,0x24,0x9c,0xe4,0x19,0xdf, +0x40,0x18,0xd9,0x04,0xa1,0x0d,0xe8,0x80,0x89,0xdc,0x57,0x5a,0xdb,0x59,0x53,0x1a, +0xdc,0xdc,0x04,0x61,0xb8,0x36,0x24,0x49,0x18,0x88,0x81,0x31,0x06,0x03,0x61,0x38, +0x13,0x84,0x01,0x23,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0x25,0x57, +0x16,0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21,0x29,0x83, +0xc5,0x0c,0x8c,0x61,0x20,0x8c,0x6c,0x03,0xf2,0x44,0x95,0xd6,0x81,0x01,0x19,0x9c, +0xc1,0x04,0xe1,0x0d,0xea,0x80,0x9a,0xdc,0xdd,0x57,0x9a,0x1b,0x5d,0x99,0x9c,0x5b, +0x18,0xdb,0x57,0x1d,0xdc,0xdc,0x58,0x18,0x5b,0x19,0xd9,0xd7,0xd8,0x1b,0xdb,0x9b, +0xdc,0x04,0xe1,0x83,0x83,0x0d,0x8b,0x91,0x06,0x6a,0x60,0x18,0x03,0xb1,0x06,0x6b, +0xb0,0x06,0xce,0x04,0x21,0x0e,0xec,0x80,0x8e,0xdc,0xdd,0x17,0xdb,0xdb,0xd8,0xda, +0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x86,0x65,0x68,0x03,0x37,0x30,0x86,0x81,0x58, +0x83,0x35,0x58,0x83,0x6c,0x82,0x30,0x07,0x77,0x40,0x46,0xee,0xee,0xcb,0xad,0xec, +0xee,0x8b,0xed,0x6d,0x6c,0x6d,0x6e,0xc3,0x42,0xc0,0x41,0x1c,0x18,0xd4,0x40,0xac, +0xc1,0x1a,0xac,0x41,0xc6,0x47,0xee,0xee,0x8b,0xad,0xae,0x2d,0xec,0x0b,0x2d,0x6d, +0x8e,0xee,0x4d,0x2e,0x6f,0xc3,0x42,0xa5,0xc1,0x1c,0x18,0xd7,0x40,0xac,0xc1,0x1a, +0xac,0x81,0x43,0x49,0xee,0xee,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec,0xeb, +0xad,0x8e,0x0e,0xae,0x8e,0x6e,0xc3,0x72,0xa5,0x41,0x1d,0x18,0xc4,0x40,0xac,0xc1, +0x1a,0xac,0x81,0xb3,0xa1,0x60,0x83,0x37,0x90,0x03,0x3a,0xb0,0x83,0x09,0x82,0x1d, +0xe4,0x01,0x8d,0x31,0x31,0xa3,0x29,0x29,0x99,0x09,0xc2,0x90,0x6d,0x40,0x0c,0x3c, +0xc8,0x03,0xc3,0x18,0xf4,0x00,0xd8,0x10,0xec,0xc1,0x04,0x01,0x0f,0xf4,0x80,0xcd, +0xdc,0x17,0x53,0x9a,0x5b,0x59,0x98,0xdc,0x10,0x5b,0x58,0x1b,0xdc,0x06,0xc4,0xe8, +0x03,0x3f,0x30,0x86,0xc1,0x00,0x36,0x04,0x7f,0xb0,0x81,0x40,0x83,0x3b,0xe0,0x03, +0x50,0x98,0x20,0xd4,0x01,0x1e,0x70,0x49,0x93,0x2a,0x73,0x23,0x2b,0x93,0x9b,0x4a, +0xd3,0x2b,0x9b,0x20,0x7c,0x71,0xb0,0x01,0x49,0x46,0x81,0x32,0xca,0xe0,0x6a,0x48, +0x81,0x4e,0x5a,0x53,0x18,0x9e,0x54,0x99,0x1b,0x59,0x99,0xdc,0x54,0x9a,0x5e,0xd9, +0x06,0x24,0x31,0x05,0x6a,0x0c,0xca,0xe0,0x6a,0x48,0x81,0x4c,0x1a,0x51,0xda,0x1c, +0x1c,0x5b,0x58,0xde,0x54,0x9a,0x5e,0xd9,0x04,0x61,0xd0,0x36,0x20,0x09,0x2a,0x50, +0xa9,0x50,0x06,0x57,0x43,0x0a,0xec,0xd2,0x92,0xdc,0xe0,0xea,0xe8,0x86,0xde,0xd8, +0xde,0xe4,0xa4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0x88,0xd2,0xda,0xca,0xdc,0xe6, +0xd2,0xde,0xdc,0xe6,0x26,0x08,0xc3,0xb6,0xc1,0x48,0x56,0x81,0x62,0x85,0x32,0xb8, +0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1,0x11,0xa5,0xb5,0x95,0xb9,0xcd,0xa5, +0xbd,0xb9,0xcd,0x4d,0x10,0x06,0x6e,0x03,0x92,0xb8,0x02,0xf5,0x0a,0x65,0x70,0x35, +0xa4,0x40,0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29,0x0d,0x8e,0xa9,0xcc,0xae,0x8c,0x8d, +0xea,0xad,0x6a,0xae,0x6c,0x82,0x30,0x74,0x1b,0x90,0x24,0x16,0x28,0x59,0x28,0x83, +0xab,0x21,0x05,0x2e,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x13, +0x84,0xc1,0xdb,0x80,0x24,0xb4,0x40,0xd5,0x42,0x19,0x5c,0x0d,0x29,0x50,0x32,0x23, +0x2a,0xb3,0x4b,0x1b,0x2b,0xa3,0x7a,0xb3,0x4a,0x2b,0xbb,0x23,0x2a,0x83,0xa3,0x43, +0x9b,0x20,0x0c,0xdf,0x06,0x23,0xb9,0x05,0x0a,0x17,0xca,0xa0,0xe1,0x61,0xa6,0x94, +0x46,0x47,0x57,0x26,0x37,0x41,0x18,0xc0,0x60,0x03,0x92,0xe8,0x02,0xb5,0x0b,0x65, +0xd0,0x34,0xa4,0x40,0xc9,0xac,0xe9,0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee, +0x4d,0x6e,0x6a,0x2c,0x8c,0xad,0x6c,0x82,0x30,0x84,0xc1,0x06,0x23,0xe9,0x05,0xca, +0x17,0xca,0xa0,0x21,0x64,0x46,0xf4,0x76,0xe7,0x36,0x37,0x16,0xc6,0x56,0x66,0x14, +0x36,0x46,0xf7,0x26,0x37,0x41,0x18,0xc4,0x60,0x03,0x92,0x80,0x03,0x15,0x0e,0x65, +0xd0,0x34,0xa4,0xc0,0xcf,0xac,0xe9,0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee, +0x4d,0x4e,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0x28,0xcc,0x6d,0xac,0x8c,0x8d,0x2d,0x8c, +0x2e,0xed,0xcd,0x6d,0x82,0x30,0x8c,0xc1,0x06,0x23,0x19,0x07,0x8a,0x1c,0xca,0xa0, +0x21,0x63,0x06,0x25,0x57,0x56,0x84,0x07,0xf7,0x36,0x57,0x27,0x57,0x36,0x41,0x18, +0xc8,0x60,0x03,0x92,0x98,0x03,0x75,0x0e,0x65,0xd0,0x34,0xa4,0xc0,0xcc,0x0c,0x4a, +0xae,0xcc,0x2e,0xed,0xad,0x6e,0xce,0x48,0x2e,0xac,0xad,0x0c,0x4a,0xae,0xac,0x08, +0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x82,0x30,0x94,0xc1,0x06,0x24,0x49,0x07,0x4a, +0x1d,0xca,0xa0,0x69,0x48,0x81,0x8b,0x19,0x55,0x98,0x1b,0x52,0x18,0x9b,0x99,0xd1, +0x93,0xd5,0x04,0x61,0x30,0x83,0x0d,0x46,0xc2,0x0e,0x54,0x3b,0x94,0x41,0xc3,0xca, +0x4c,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0xaa,0x2c,0xae,0xae,0xcc,0x6d,0xac,0x8c,0xa9, +0xcc,0xed,0x8c,0x0e,0x6d,0x82,0x30,0x9c,0xc1,0x06,0x24,0x79,0x07,0x0a,0x1e,0xca, +0xa0,0x69,0x48,0x81,0x8a,0x19,0x51,0x19,0x1b,0x5d,0x18,0x55,0x5a,0x5b,0xd9,0x04, +0x61,0x40,0x83,0x0d,0x46,0x22,0x0f,0xd4,0x3c,0x94,0x41,0xc3,0xcb,0x8c,0x28,0xcf, +0x2d,0xac,0x2d,0x6d,0x4c,0xaa,0x6c,0x6e,0x08,0x2d,0xcc,0xed,0xac,0xcc,0x28,0x6c, +0x8c,0xee,0x4d,0x6e,0x82,0x30,0xa4,0xc1,0x06,0x23,0xa9,0x07,0xca,0x1e,0xca,0xa0, +0x21,0x66,0x66,0x95,0x56,0x76,0x37,0x05,0x17,0x36,0x56,0x46,0xf5,0xd6,0x54,0x46, +0x57,0x26,0x37,0x67,0x14,0x36,0x46,0xf7,0x26,0x37,0x41,0x18,0xd4,0x60,0x83,0x91, +0xe0,0x03,0x95,0x0f,0x65,0xd0,0x6c,0xa0,0xf4,0xa0,0x14,0x4e,0x41,0x15,0x5a,0x01, +0x16,0x66,0xc1,0x16,0x72,0x81,0x17,0x7e,0x41,0x1c,0xca,0x01,0x1d,0xd6,0xc1,0x1d, +0xe2,0x81,0x1e,0xee,0x41,0x1f,0x36,0x0c,0x86,0x28,0xec,0xc3,0x04,0x41,0x00,0x36, +0x00,0x1b,0x06,0xc3,0x1f,0xfc,0x61,0x43,0xf0,0x0f,0x1b,0x86,0xa1,0x1f,0x40,0x82, +0xc2,0xd0,0xd4,0x86,0x61,0x0c,0xc6,0x60,0xd8,0x20,0x5c,0x23,0xb1,0xa1,0xe8,0x07, +0x91,0x00,0x42,0x81,0x24,0x88,0x88,0xc9,0x85,0xb9,0x8d,0xa1,0x95,0xcd,0x4d,0x10, +0x86,0x35,0xa0,0x61,0xc6,0xf6,0x16,0x46,0x37,0x37,0x41,0x18,0xd8,0x80,0x45,0x9a, +0xdb,0x1c,0xdd,0xdc,0x04,0x61,0x68,0x03,0x12,0x69,0x6e,0x74,0x73,0x13,0x84,0xc1, +0x0d,0x88,0xd0,0x95,0xe1,0x7d,0xb1,0xbd,0x85,0x91,0x4d,0x10,0x86,0x37,0x20,0x42, +0x57,0x86,0xf7,0xe5,0xf6,0x26,0xd7,0xc6,0x84,0xae,0x0c,0xef,0x6b,0x8e,0xee,0x4d, +0xae,0x8c,0x45,0x5d,0x9a,0x1b,0xdd,0xdc,0x06,0xc8,0x24,0x4e,0x02,0x25,0x52,0x42, +0x25,0x56,0x82,0x25,0x5a,0xc2,0x25,0x5e,0x02,0x26,0xb8,0x98,0xe0,0x64,0x42,0x16, +0xaa,0xb0,0xb1,0xd9,0xb5,0xb9,0xa4,0x91,0x95,0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64, +0x78,0x2e,0x76,0x65,0x72,0x73,0x69,0x6f,0x6e,0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b, +0x5d,0x18,0x9b,0x5d,0x99,0xdc,0x94,0xc0,0xa8,0x43,0x86,0xe7,0x32,0x87,0x16,0x46, +0x56,0x26,0xd7,0xf4,0x46,0x56,0xc6,0x36,0x25,0x48,0xca,0x90,0xe1,0xb9,0xc8,0x95, +0xcd,0xbd,0xd5,0xc9,0x8d,0x95,0xcd,0x4d,0x09,0x40,0xa1,0x12,0x19,0x9e,0x0b,0x5d, +0x1e,0x5c,0x59,0x90,0x9b,0xdb,0x1b,0x5d,0x18,0x5d,0xda,0x9b,0xdb,0xdc,0x14,0x61, +0x1f,0x40,0xa2,0x0e,0x19,0x9e,0x4b,0x99,0x1b,0x9d,0x5c,0x1e,0xd4,0x5b,0x9a,0x1b, +0xdd,0xdc,0x94,0x80,0x24,0xba,0x90,0xe1,0xb9,0x8c,0xbd,0xd5,0xb9,0xd1,0x95,0xc9, +0xcd,0x4d,0x09,0x64,0x02,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x35,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x0d,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0x00, +0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc8,0x6d,0x9b,0xc2,0x36,0x5c, +0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98, +0x5f,0xdc,0xb6,0x2d,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9, +0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0x1b,0x83,0x34,0x5c,0xbe,0xf3,0xf8, +0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x96,0xe0,0x0c,0x97,0xef,0x3c,0xfe, +0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x05,0x44,0xc3,0xe5,0x3b,0x8f,0x6f,0x44,0x0e,0xf5, +0x88,0x83,0x8f,0xdc,0xb6,0x1d,0x54,0xc3,0xe5,0x3b,0x8f,0x2f,0x01,0xcc,0xb3,0x10, +0x25,0x51,0x11,0x8b,0x5f,0xdc,0xb6,0x11,0x54,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7, +0x44,0x45,0x44,0xe9,0x00,0x83,0x5f,0xdc,0xb6,0x15,0x58,0xc3,0xe5,0x3b,0x8f,0x3f, +0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11,0xe1,0x17,0xb7,0x6d,0x02,0xd9,0x70,0xf9, +0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38,0x88,0x0d,0x18,0x39,0xd4,0xe3,0x23,0xb7, +0x6d,0x06,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xfb,0xec,0x7c,0x4c,0xf8,0x86,0xbc,0xbb,0x5b,0xd1,0xb7,0xd9,0xd8,0xe6,0x3c,0xeb, +0x44,0x58,0x49,0x4c,0xe8,0x30,0x00,0x00,0x62,0x00,0x05,0x00,0x3a,0x0c,0x00,0x00, +0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xd0,0x30,0x00,0x00, +0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x31,0x0c,0x00,0x00,0x0b,0x82,0x20,0x00, +0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49, +0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62, +0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b, +0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42, +0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a, +0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff, +0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20, +0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00, +0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00, +0x89,0x20,0x00,0x00,0xc3,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04, +0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c, +0x0b,0x84,0xc4,0x4c,0x10,0xe8,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0, +0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f, +0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18, +0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3, +0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60, +0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19, +0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c, +0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8, +0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4, +0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6, +0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60,0x06,0xea,0xe6,0x08,0x82,0x62,0x30,0x83, +0x32,0x0c,0x1f,0x81,0x03,0x01,0xc3,0x08,0x82,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84, +0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83, +0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39, +0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8, +0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03, +0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca, +0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61, +0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d, +0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x23,0x49,0xe5,0x30,0x02,0x61,0xcc, +0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40, +0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f, +0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x74, +0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40, +0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87, +0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0xc2,0x89, +0x52,0x3a,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39, +0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc, +0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02, +0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52, +0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24,0x18,0x2b,0xb1,0x33, +0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x4e,0x72,0x67,0x22,0x83,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77, +0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0, +0x03,0x30,0xf0,0x03,0x14,0x8c,0x04,0xcf,0x84,0x8d,0x03,0x3b,0x84,0xc3,0x3c,0xcc, +0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83, +0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xa0,0xc0,0x20, +0x79,0x18,0x41,0x18,0xce,0x10,0x82,0x8f,0x5d,0x6d,0x34,0xd1,0x34,0x4d,0xd3,0xc3, +0x70,0x8e,0xe3,0x38,0x1a,0x86,0x61,0x18,0x86,0x41,0xf5,0x4d,0xd2,0x14,0x51,0xc2, +0xe4,0xb3,0x00,0xf3,0x2c,0x44,0xc4,0x4e,0xc0,0x44,0xa0,0x60,0xa0,0x7b,0x0a,0x00, +0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02, +0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2, +0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20, +0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01,0x11,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24,0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2, +0x20,0xca,0xa1,0xf0,0x03,0xe8,0x1b,0x01,0x20,0x73,0x06,0x80,0xd4,0x19,0x00,0x6a, +0x67,0x00,0xe8,0x9d,0x01,0xa0,0x78,0x06,0x80,0xe6,0x19,0x00,0xb2,0x67,0x00,0x08, +0x9f,0x01,0x00,0x00,0x79,0x18,0x00,0x00,0x74,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0xa1,0x99,0x20,0x0c,0xce,0x06,0x61,0x20,0x26,0x08,0xc3,0xb3, +0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08,0x03,0x34,0x41,0x30, +0x83,0x8d,0xc0,0x04,0x61,0x88,0x36,0x08,0x4a,0xb3,0x21,0x51,0x16,0x46,0x51,0x06, +0x42,0x71,0x36,0x24,0xc3,0xc2,0x28,0xc4,0x40,0x28,0xce,0x04,0x41,0x0d,0xb8,0x09, +0xc2,0x20,0x6d,0x48,0x88,0x88,0x51,0xa4,0x81,0x50,0x9c,0x09,0xc2,0x30,0x4d,0x10, +0x06,0x6a,0x83,0xa0,0x54,0x1b,0x12,0x69,0x61,0x14,0x6a,0x20,0x14,0x6b,0x82,0x30, +0x54,0x1b,0x12,0x2a,0x62,0x14,0x6c,0x20,0x14,0x67,0x82,0x30,0x58,0x1b,0x12,0x2c, +0x62,0x14,0x6d,0x20,0x14,0x6b,0x82,0xd0,0x06,0xdd,0x04,0x61,0xb8,0x36,0x24,0x06, +0xc7,0x28,0xdd,0x40,0x28,0xce,0x04,0x61,0xc0,0x36,0x24,0xdf,0xc2,0x28,0xc3,0x40, +0x28,0xd6,0x06,0xe4,0x81,0xa6,0x2b,0xdb,0x3c,0x30,0x98,0x20,0xbc,0x81,0x37,0x41, +0xf8,0xb4,0x0d,0x8b,0x22,0x06,0x8c,0xa2,0x0c,0xc4,0x18,0x8c,0xc1,0x18,0x38,0x13, +0x84,0x38,0xf8,0x36,0x2c,0x43,0x19,0x30,0xca,0x30,0x10,0x63,0x30,0x06,0x63,0x60, +0x4d,0x10,0xe6,0x00,0x0c,0x36,0x2c,0xc4,0x19,0x30,0x8a,0x34,0x10,0x63,0x30,0x06, +0x63,0x60,0x6d,0x58,0x24,0x31,0x60,0x14,0x6a,0x20,0xc6,0x60,0x0c,0xc6,0xc0,0xd9, +0xb0,0x50,0x62,0xc0,0x28,0xc4,0x40,0x8c,0xc1,0x18,0x8c,0x81,0xb3,0xa1,0x20,0x03, +0x33,0x40,0x83,0x34,0x50,0x83,0x09,0x82,0x1d,0x84,0xc1,0x04,0x61,0xc8,0x36,0x20, +0x0a,0x1b,0x30,0x8a,0x32,0xb4,0x01,0xb0,0x21,0x70,0x83,0x09,0x02,0x1e,0x88,0xc1, +0x06,0x44,0x81,0x03,0x46,0x19,0x06,0x05,0xd8,0x10,0xc4,0xc1,0x06,0x22,0x0c,0xd6, +0xe0,0x0d,0xe4,0x60,0x82,0x20,0x00,0x14,0x86,0xa6,0x36,0x0c,0x5d,0x37,0x6c,0x10, +0x28,0x3b,0xd8,0x50,0xd0,0x41,0x1d,0x00,0x73,0x70,0x07,0x55,0xd8,0xd8,0xec,0xda, +0x5c,0xd2,0xc8,0xca,0xdc,0xe8,0xa6,0x04,0x41,0x15,0x32,0x3c,0x17,0xbb,0x32,0xb9, +0xb9,0xb4,0x37,0xb7,0x29,0x01,0xd1,0x84,0x0c,0xcf,0xc5,0x2e,0x8c,0xcd,0xae,0x4c, +0x6e,0x4a,0x60,0xd4,0x21,0xc3,0x73,0x99,0x43,0x0b,0x23,0x2b,0x93,0x6b,0x7a,0x23, +0x2b,0x63,0x9b,0x12,0x20,0x65,0xc8,0xf0,0x5c,0xe4,0xca,0xe6,0xde,0xea,0xe4,0xc6, +0xca,0xe6,0xa6,0x04,0x72,0x50,0x87,0x0c,0xcf,0xa5,0xcc,0x8d,0x4e,0x2e,0x0f,0xea, +0x2d,0xcd,0x8d,0x6e,0x6e,0x4a,0x70,0x07,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x35,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x0d,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e, +0x71,0xdb,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc8,0x6d, +0x9b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94, +0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x2d,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54, +0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0x1b,0x83,0x34, +0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x96,0xe0,0x0c, +0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x05,0x44,0xc3,0xe5,0x3b,0x8f, +0x6f,0x44,0x0e,0xf5,0x88,0x83,0x8f,0xdc,0xb6,0x1d,0x54,0xc3,0xe5,0x3b,0x8f,0x2f, +0x01,0xcc,0xb3,0x10,0x25,0x51,0x11,0x8b,0x5f,0xdc,0xb6,0x11,0x54,0xc3,0xe5,0x3b, +0x8f,0x3f,0x11,0xd7,0x44,0x45,0x44,0xe9,0x00,0x83,0x5f,0xdc,0xb6,0x15,0x58,0xc3, +0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11,0xe1,0x17,0xb7,0x6d, +0x02,0xd9,0x70,0xf9,0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38,0x88,0x0d,0x18,0x39, +0xd4,0xe3,0x23,0xb7,0x6d,0x06,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e, +0x71,0xdb,0x00,0x00,0x61,0x20,0x00,0x00,0xe0,0x09,0x00,0x00,0x13,0x04,0x5c,0x2c, +0x10,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x34,0xcc,0x00,0x94,0x51,0x21,0x15,0x61, +0x40,0xb1,0x95,0x46,0xc9,0x95,0x4a,0xd9,0xd5,0x40,0xf1,0x95,0x4b,0x19,0x06,0x14, +0x4c,0xd9,0x14,0x53,0xf1,0x06,0x94,0x6f,0x40,0x29,0x55,0x41,0x45,0x94,0x4f,0xd1, +0xd0,0x57,0x03,0xa4,0x14,0x41,0x19,0x94,0x47,0x09,0x8c,0x00,0x90,0x31,0x46,0x00, +0x82,0x20,0x08,0x82,0xc1,0x0c,0xc0,0x18,0x01,0x08,0x82,0x20,0x0a,0x06,0x63,0x04, +0xad,0x39,0xe7,0xec,0x37,0x46,0x00,0x82,0x20,0x28,0x7f,0x63,0x04,0x20,0x08,0xc2, +0xfc,0x2f,0x8c,0x11,0x80,0x20,0x08,0xc6,0xbf,0x30,0x46,0xb0,0xfb,0xa3,0x4c,0x82, +0xc1,0x18,0xc1,0xee,0x8f,0x32,0xff,0x8d,0x11,0x80,0x20,0x08,0xc2,0xbf,0x30,0x46, +0xd0,0x9a,0x73,0xce,0x7b,0x63,0x04,0x20,0x08,0x82,0x32,0x18,0x8c,0x11,0x80,0x20, +0x08,0x82,0xa0,0x30,0x46,0x00,0x82,0xf8,0x7f,0x8f,0xc1,0x18,0x41,0x48,0x82,0x21, +0xde,0x8d,0x11,0xec,0xb1,0x1a,0xef,0xdf,0x18,0xc1,0x5a,0xab,0xb5,0xf8,0x8d,0x11, +0xfc,0xf7,0xdf,0xbf,0xdf,0x18,0x41,0x6b,0xce,0x39,0xef,0x0b,0x63,0x04,0xb2,0xe8, +0xf6,0xff,0x37,0x46,0xa0,0xb3,0xe6,0x9c,0x7e,0x63,0x04,0x2a,0x5e,0x9f,0xaa,0x37, +0x46,0x00,0x82,0x20,0x08,0x82,0xc3,0x18,0xc1,0x5a,0xab,0xb5,0xee,0x8d,0x11,0x80, +0x20,0xe8,0xdf,0x61,0x30,0x46,0xd0,0x9a,0x73,0x4e,0x7b,0x63,0x04,0x20,0x08,0x82, +0x24,0x18,0x8c,0x11,0x80,0x20,0x08,0xea,0x60,0x30,0x46,0x20,0x82,0x24,0x88,0x6f, +0x63,0x04,0x70,0x5c,0xe6,0xb7,0x37,0x46,0x40,0x96,0xbc,0x7e,0x7f,0x63,0x04,0x20, +0x08,0x82,0x2c,0x18,0x8c,0x11,0xbc,0x33,0x69,0xa2,0xdd,0x18,0x01,0x08,0x82,0x20, +0xfc,0x8d,0x11,0x80,0x20,0x08,0xa2,0xdf,0x18,0x01,0x08,0x82,0x20,0xfe,0x0b,0x63, +0x04,0x20,0x08,0x82,0xf8,0x37,0x02,0x00,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06, +0xba,0xd0,0x07,0x68,0x30,0x0b,0xb8,0xc0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60,0x00, +0x06,0xbb,0xe0,0x07,0x69,0x50,0x0b,0xb4,0xd0,0x0a,0x23,0x06,0x09,0x00,0x82,0x60, +0x00,0x06,0xbc,0xf0,0x07,0x6a,0xa0,0x0b,0xb6,0xe0,0x0a,0x23,0x06,0x09,0x00,0x82, +0x60,0x00,0x06,0xbd,0x00,0x0a,0x6b,0xc0,0x0b,0xbc,0xf0,0x0a,0x23,0x06,0x09,0x00, +0x82,0x60,0x00,0x06,0xbe,0x10,0x0a,0x6c,0xa0,0x0b,0xba,0x00,0x0b,0x23,0x06,0x09, +0x00,0x82,0x60,0x00,0x06,0xbf,0x20,0x0a,0x6c,0x30,0x0b,0xbe,0x10,0x0b,0x23,0x06, +0x09,0x00,0x82,0x60,0x00,0x06,0xe0,0x30,0x0a,0x6d,0xd0,0x0b,0xb5,0x20,0x0b,0x23, +0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe1,0x40,0x0a,0x6e,0x80,0x0b,0xb7,0x30,0x0b, +0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe2,0x50,0x0a,0x6f,0xb0,0x0b,0xb9,0x40, +0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe3,0x60,0x0a,0x70,0xd0,0x0b,0xbc, +0x50,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe4,0x70,0x0a,0x71,0x20,0x0e, +0xbe,0x60,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe5,0x80,0x0a,0x72,0x40, +0x0e,0xe3,0x70,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe6,0x90,0x0a,0x73, +0x20,0x0e,0xe2,0x80,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe7,0xa0,0x0a, +0x77,0x30,0x0e,0xe6,0x90,0x0b,0x23,0x06,0x09,0x00,0x82,0x60,0x00,0x06,0xe8,0xb0, +0x0a,0x79,0x40,0x0e,0xe4,0xa0,0x0b,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0xd0,0x83, +0x28,0x94,0xc3,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0xf5,0x30,0x0a,0xe9,0x30,0x62, +0x60,0x00,0x20,0x08,0x06,0x44,0x3d,0x8c,0xc2,0x39,0x8c,0x18,0x18,0x00,0x08,0x82, +0x01,0x61,0x0f,0xa4,0xb0,0x0e,0x23,0x06,0x07,0x00,0x82,0x60,0xd0,0xb9,0x83,0x2b, +0x14,0xec,0x30,0x9a,0x10,0x04,0x65,0xa4,0xc3,0x95,0xa1,0x0e,0x57,0x41,0x2c,0x70, +0x11,0x01,0x54,0x80,0x0a,0x5a,0x49,0x01,0x25,0x24,0x70,0x82,0x61,0x27,0x18,0x66, +0xc2,0x18,0xc0,0xc7,0x04,0x32,0x80,0xcf,0x68,0x42,0x03,0x5c,0x60,0xd8,0x39,0x86, +0x59,0x21,0xd0,0xc7,0x0a,0x81,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0x85,0x04, +0x38,0x5c,0xf8,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0xdd,0x48,0x8c,0x83,0xe6,0x0f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x27,0x18, +0x76,0x82,0x61,0x76,0x08,0xf4,0xb1,0x43,0xa0,0x8f,0x09,0x0c,0x7c,0x4c,0x60,0xe0, +0x33,0x9a,0x90,0x08,0xa3,0x09,0xca,0x60,0x08,0x21,0x1f,0x43,0x08,0xf9,0x98,0x22, +0x0b,0xf0,0x31,0x65,0x16,0xe0,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x4e,0xe0, +0x03,0x21,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xb1,0x13,0xf9,0x40,0x08,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0xf0,0xc4,0x3e,0xf8,0x81,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0x47,0x4f,0xf0,0xc3,0x1f,0x08,0xa7,0x18,0x76,0x8a,0x61,0x46,0x08,0xf4,0x31, +0x42,0xa0,0x8f,0x51,0x9c,0x7c,0x8c,0xe2,0xe4,0x73,0xc2,0x40,0x27,0x0c,0x34,0x62, +0xd0,0x00,0x20,0x08,0x06,0x4d,0x59,0x8c,0x04,0x1e,0xe4,0x84,0x10,0x98,0x84,0x49, +0x98,0x84,0x49,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x58,0x19,0x08,0xf2,0xb1,0x32, +0x10,0xe4,0x63,0x82,0x20,0x1f,0x13,0x04,0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0xa2,0xb5,0x08,0x89,0xc0,0x90,0x34,0x80,0x8f,0x21,0x69,0x00,0x9f, +0xe1,0x08,0xe1,0x15,0x86,0x6f,0x38,0x62,0x88,0x85,0xe2,0x2b,0x21,0xd0,0xe1,0x08, +0x42,0x16,0x86,0x6f,0x38,0xa2,0xa0,0x85,0xe2,0x2b,0x21,0xd0,0x22,0x02,0x1d,0x31, +0x78,0x00,0x10,0x04,0x83,0x89,0x2e,0x5c,0xa2,0x15,0x50,0x01,0xbb,0xf4,0x41,0x1f, +0xd6,0x62,0x2d,0x70,0xc2,0x16,0x46,0x13,0x82,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0xa2,0xbb,0x28,0x8b,0x60,0xc4,0xe0,0x01,0x40,0x10,0x0c,0xa6,0xbb,0x88,0x89,0x59, +0x58,0x85,0x4d,0xeb,0x87,0x7e,0x70,0x0b,0xb7,0xd8,0x89,0x5c,0x18,0x4d,0x08,0x80, +0xd1,0x04,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xce,0x2e,0x6c,0xa2,0x15,0xe6, +0x62,0x34,0x21,0x18,0x86,0x1b,0x82,0xb9,0x00,0x83,0x52,0x54,0x82,0x4b,0x08,0xb6, +0x06,0x96,0xe0,0x6a,0x02,0x9d,0x65,0x08,0x84,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0xba,0xbe,0xe8,0x09,0x5a,0xd8,0x8b,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x13,0x0c, +0x3b,0xc1,0x30,0x13,0x36,0xf9,0x98,0xb0,0xc9,0xc7,0x04,0x93,0x80,0x8f,0x09,0x27, +0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5c,0x83,0x2d,0x0c,0x61,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0xd7,0x70,0x8b,0x76,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x80,0x0d,0xb7,0x38,0x86,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x62,0x03,0x2e, +0xde,0x21,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0x35,0xc8,0x62,0x18,0x31,0x30, +0x00,0x10,0x04,0x83,0x08,0x36,0xca,0x42,0x38,0x61,0xa0,0x13,0x06,0xb2,0x83,0x88, +0x8f,0x19,0x44,0x7c,0x8a,0x78,0x0b,0x28,0x02,0x2e,0x60,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0xaa,0xda,0x40,0x0b,0xa1,0x35,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0xb2,0x8d, +0xb4,0x10,0x5c,0x63,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0xdd,0xc8,0x8b,0x77,0x78, +0x0d,0x21,0xe0,0x0b,0xbe,0xe0,0x0b,0xbe,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18, +0x4d,0x18,0x84,0xd1,0x04,0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x06,0x3c,0xfc, +0x82,0x1e,0x68,0xa3,0x31,0x42,0x23,0x34,0x42,0x23,0x34,0x46,0x13,0x02,0x60,0x34, +0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x4a,0xe2,0x0d,0xb0,0x30,0xf0,0x0b, +0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x35,0x1e,0x79,0x21,0x04,0x23,0x06,0x0d, +0x00,0x82,0x60,0xd0,0xa0,0x87,0x69,0xf0,0x03,0x6f,0x04,0x4e,0x6a,0xa4,0x46,0x6a, +0xa4,0xc6,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0x43, +0x69,0xe3,0x01,0x23,0x06,0x07,0x00,0x82,0x60,0x50,0xa9,0x07,0x68,0x04,0xc8,0x88, +0x41,0x03,0x80,0x20,0x18,0x34,0xef,0xd1,0x1a,0x23,0x31,0x1e,0x41,0x05,0x1b,0xb0, +0x01,0x1b,0xb0,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09, +0xc4,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0d,0x7d,0xc8,0x06,0x4a,0xa0,0xc7,0x06, +0x06,0xb5,0x51,0x1b,0xb5,0x51,0x1b,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09, +0x83,0x30,0x9a,0x40,0x0c,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xe4,0xc7,0x6d,0xb4, +0x44,0x7b,0x98,0x41,0x19,0xe8,0x86,0x6e,0xe8,0x86,0x6e,0x8c,0x26,0x04,0xc0,0x68, +0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x8c,0x18,0x34,0x00,0x08,0x82,0x41, +0xe3,0x1f,0xbc,0x21,0x13,0xf2,0x71,0xa9,0xc1,0x6f,0xfc,0xc6,0x6f,0xfc,0xc6,0x68, +0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x88,0x41,0x03, +0x80,0x20,0x18,0x34,0x23,0x12,0x1e,0x37,0x71,0x1f,0xd5,0x1b,0x90,0x07,0x79,0x90, +0x07,0x79,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31, +0x14,0x1d,0xfc,0x07,0xd8,0x28,0x84,0x07,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0, +0x32,0x11,0xde,0x10,0x82,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x56,0x24,0x3d,0x7e, +0xe2,0x3f,0xe4,0x20,0x60,0x0f,0xf6,0x60,0x0f,0xf6,0x18,0x4d,0x08,0x80,0xd1,0x04, +0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x06, +0x46,0xdc,0x83,0x2c,0x48,0xa4,0x0f,0x8c,0xf8,0x88,0x8f,0xf8,0x88,0x8f,0xd1,0x84, +0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x11,0x83,0x06,0x00, +0x41,0x30,0x68,0x6a,0x64,0x3e,0xd2,0x22,0x45,0xdc,0x60,0xb1,0x0f,0xfb,0xb0,0x0f, +0xfb,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x18, +0x31,0x68,0x00,0x10,0x04,0x83,0x46,0x47,0xf0,0xc3,0x2d,0x5c,0x84,0x0d,0xa0,0xfd, +0xd8,0x8f,0xfd,0xd8,0x8f,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18, +0x4d,0x20,0x86,0x5a,0x85,0x1a,0x81,0x11,0x83,0x03,0x00,0x41,0x30,0xa8,0x78,0x44, +0x3e,0x82,0x6b,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x30,0xf9,0x8f,0xba,0xa8,0x11, +0x54,0x08,0x44,0x44,0x44,0x44,0x44,0x44,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46, +0x13,0x06,0x61,0x34,0x81,0x18,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x31,0x13,0x12, +0xd1,0x0b,0x1d,0x99,0x05,0xe3,0x44,0x4e,0xe4,0x44,0x4e,0x64,0x34,0x21,0x00,0x46, +0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c, +0x9a,0x35,0x49,0x91,0xbf,0xf8,0x11,0x52,0x58,0x58,0x84,0x45,0x58,0x84,0x45,0x46, +0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x46,0x0c,0x1a, +0x00,0x04,0xc1,0xa0,0x81,0x13,0x17,0x21,0x0d,0x32,0x11,0x05,0x28,0x46,0x62,0x24, +0x46,0x62,0x64,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88, +0xc1,0x6c,0x03,0x1c,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x9d,0xac,0x49, +0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x9e,0xd8,0x48,0xb0,0x1f,0x23,0x06,0x06, +0x00,0x82,0x60,0x10,0xd9,0x49,0x9b,0x04,0xc3,0x11,0x41,0x6f,0x10,0x9f,0x0d,0xf7, +0x21,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf2,0xe4,0x46,0x02,0x0b,0x04,0xfa, +0x98,0x91,0x1f,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x88,0x4f,0x74,0x24,0xb0, +0x40,0xa0,0x8f,0x05,0x84,0x7c,0xa6,0x1b,0xc2,0x23,0x40,0x4c,0x3f,0xda,0x21,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x85,0x0a,0x9e,0x04,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0x94,0xca,0x98,0x04,0x28,0x32,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0xa8, +0xe8,0x49,0x30,0x1c,0x11,0xa8,0x07,0xf1,0xd9,0x40,0x22,0xf2,0x19,0x31,0x30,0x00, +0x10,0x04,0x83,0xc8,0x54,0xc8,0x24,0xb0,0x40,0xa0,0x8f,0x19,0x26,0x22,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x88,0x52,0xe5,0x4c,0x02,0x0b,0x04,0xfa,0x58,0x40,0xc8, +0x67,0xba,0xc1,0x3d,0x02,0xc4,0xde,0x43,0x1f,0xe2,0x33,0x62,0x60,0x00,0x20,0x08, +0x06,0x91,0xab,0x94,0x4a,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0xac,0xc0,0x49, +0x50,0x23,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xc1,0xca,0xa9,0x04,0xc3,0x11,0xc1, +0x7d,0x10,0x9f,0x0d,0x31,0x22,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x66,0x25, +0x4e,0x02,0x0b,0x04,0xfa,0x98,0x31,0x23,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83, +0xc8,0x56,0xe8,0x24,0xb0,0x40,0xa0,0x8f,0x05,0x84,0x7c,0xa6,0x1b,0xf6,0x23,0x40, +0x0c,0x4c,0x4e,0x22,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xed,0x8a,0xac,0x04, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xfc,0x4a,0x9f,0x04,0x62,0x32,0x62,0x60,0x00, +0x20,0x08,0x06,0x51,0xaf,0xd0,0x4a,0x30,0x1c,0x11,0x90,0x08,0xf1,0xd9,0xe0,0x23, +0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0x5c,0xfc,0x24,0xb0,0x40,0xa0,0x8f, +0x19,0x60,0x22,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xc6,0x25,0x54,0x02,0x0b, +0x04,0xfa,0x58,0x40,0xc8,0x67,0xba,0x01,0x45,0x02,0xc4,0xd0,0xa0,0x25,0xe4,0x63, +0x69,0xd0,0x12,0xf2,0x31,0x35,0x68,0x09,0xf9,0xd8,0x1a,0xb4,0x84,0x7c,0xec,0x63, +0x09,0xf9,0x18,0x18,0xb0,0x84,0x7c,0x2c,0x0c,0x58,0x42,0x3e,0x26,0x06,0x2c,0x21, +0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x8d, +0x25,0xe4,0x63,0x1b,0x4b,0xc8,0xc7,0x38,0x96,0x90,0x8f,0x75,0x2c,0x21,0x1f,0x43, +0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0xb1,0xaa,0x25,0xe4, +0x63,0x56,0x4b,0xc8,0xc7,0xae,0x96,0x90,0x8f,0x61,0x2d,0x21,0x1f,0x43,0x08,0xf8, +0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0xb1,0x3b,0x20,0x05,0xf8,0x58, +0xb0,0x06,0xf0,0xb1,0xe0,0x83,0x8f,0x1d,0x01,0x7d,0xec,0x10,0xe8,0x63,0xc7,0x40, +0x1f,0x3b,0x08,0xfa,0xd8,0x2a,0xdc,0x84,0x7c,0x8c,0x15,0x6e,0x42,0x3e,0xd6,0x0a, +0x37,0x21,0x1f,0x73,0x85,0x9b,0x90,0x8f,0x89,0x82,0x4d,0xc8,0xc7,0x46,0xc1,0x26, +0xe4,0x63,0xa4,0x60,0x13,0xf2,0xb1,0x52,0xb0,0x09,0xf9,0x18,0x81,0xc0,0xc7,0x08, +0x04,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0xf5,0x41,0x4e,0xc8,0xc7,0xfc,0x20, +0x27,0xe4,0x63,0x7f,0x90,0x13,0xf2,0x31,0x50,0xc8,0x09,0xf9,0x18,0x42,0xc0,0xc7, +0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0xe1,0x01,0x4f,0xc8,0xc7,0xf2, +0x80,0x27,0xe4,0x63,0x7a,0xc0,0x13,0xf2,0xb1,0x3d,0xe0,0x09,0xf9,0x18,0x42,0xc0, +0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x11,0x61,0x40,0x1f,0x23, +0xc4,0x80,0x3e,0x46,0x8c,0x01,0x7d,0x8c,0x20,0x03,0xfa,0xd8,0x3a,0x80,0x85,0x7c, +0x8c,0x1d,0xc0,0x42,0x3e,0xd6,0x0e,0x60,0x21,0x1f,0x73,0x07,0xb0,0x90,0x8f,0x89, +0xc3,0x4f,0xc8,0xc7,0xc6,0xe1,0x27,0xe4,0x63,0xe4,0xf0,0x13,0xf2,0xb1,0x72,0xf8, +0x09,0xf9,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f, +0xf5,0x82,0x58,0xc8,0xc7,0x7c,0x41,0x2c,0xe4,0x63,0xbf,0x20,0x16,0xf2,0x31,0x70, +0x10,0x0b,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80, +0x8f,0xe1,0x42,0x59,0xc8,0xc7,0x72,0xa1,0x2c,0xe4,0x63,0xba,0x50,0x16,0xf2,0xb1, +0x5d,0x28,0x0b,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84, +0x80,0x8f,0x11,0xa1,0x40,0x1f,0x23,0x44,0x81,0x3e,0x46,0x8c,0x02,0x7d,0x8c,0x20, +0x05,0xfa,0xd8,0x4a,0xa8,0x85,0x7c,0x8c,0x25,0xd4,0x42,0x3e,0xd6,0x12,0x6a,0x21, +0x1f,0x73,0x09,0xb5,0x90,0x8f,0x89,0x44,0x5a,0xc8,0xc7,0x46,0x22,0x2d,0xe4,0x63, +0x24,0x91,0x16,0xf2,0xb1,0x92,0x48,0x0b,0xf9,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e, +0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0xf5,0x03,0x5b,0xc8,0xc7,0xfc,0x81,0x2d,0xe4, +0x63,0xff,0xc0,0x16,0xf2,0x31,0x90,0x60,0x0b,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02, +0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0xe1,0xc3,0x5b,0xc8,0xc7,0xf2,0xe1,0x2d, +0xe4,0x63,0xfa,0xf0,0x16,0xf2,0xb1,0x7d,0x78,0x0b,0xf9,0x18,0x42,0xc0,0xc7,0x10, +0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x11,0xe1,0x40,0x1f,0x23,0xc4,0x81, +0x3e,0x46,0x8c,0x03,0x7d,0x8c,0x20,0x07,0xfa,0x58,0xcb,0xd8,0x48,0x7c,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0x5a,0x1f,0xf1,0x09,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x78,0x9f,0xd6,0x09,0xe4,0x66,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xf6,0x21,0x9f, +0x60,0x38,0x22,0xa0,0x19,0xe2,0xb3,0xc1,0x6d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08, +0x06,0x11,0xfc,0xb8,0x4e,0x60,0x81,0x40,0x1f,0x33,0xe0,0x46,0x3e,0x23,0x06,0x06, +0x00,0x82,0x60,0x10,0xcd,0x4f,0xec,0x04,0x16,0x08,0xf4,0xb1,0x80,0x90,0xcf,0x74, +0x03,0xce,0x04,0x88,0xc5,0xcd,0x98,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22, +0xfc,0x79,0x9f,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xfe,0xd1,0x9d,0xe0,0x6f, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xd2,0x9f,0xf8,0x09,0x86,0x23,0x82,0xb0,0x21, +0x3e,0x1b,0xf6,0x46,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xf5,0xcf,0xee,0x04, +0x16,0x08,0xf4,0x31,0xa3,0x6f,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x08, +0xf9,0x4e,0x60,0x81,0x40,0x1f,0x0b,0x08,0xf9,0x4c,0x37,0x94,0x4d,0x80,0x98,0xd9, +0xc0,0x49,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x2a,0x21,0xfe,0x09,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x48,0xa1,0xf3,0x09,0x58,0x67,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0xa2,0x13,0xf2,0x9f,0x60,0x38,0x22,0x70,0x1b,0xe2,0xb3,0x01,0x75,0xe4,0x33, +0x62,0x60,0x00,0x20,0x08,0x06,0x91,0x0a,0xa1,0x4f,0x60,0x81,0x40,0x1f,0x33,0x54, +0x47,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xb5,0xd0,0xfa,0x04,0x16,0x08,0xf4, +0xb1,0x80,0x90,0xcf,0x74,0x83,0xdc,0x04,0x88,0xdd,0x4e,0x9f,0xc4,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0x22,0x19,0x4a,0xa1,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0x1b,0xa2,0x9f,0x20,0x77,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xa2,0xa1,0x15,0x0a, +0x86,0x23,0x82,0xbd,0x21,0x3e,0x1b,0x6a,0x47,0x3e,0x23,0x06,0x06,0x00,0x82,0x60, +0x10,0xdd,0x50,0xfd,0x04,0x16,0x08,0xf4,0x31,0xe3,0x76,0xe4,0x33,0x62,0x60,0x00, +0x20,0x08,0x06,0x91,0x0e,0xe1,0x4f,0x60,0x81,0x40,0x1f,0x0b,0x08,0xf9,0x4c,0x37, +0xfc,0x4d,0x80,0x18,0x1a,0xe0,0x84,0x7c,0x2c,0x0d,0x70,0x42,0x3e,0xa6,0x06,0x38, +0x21,0x1f,0x5b,0x03,0x9c,0x90,0x8f,0x7d,0xfc,0x20,0x1f,0x03,0x03,0x7e,0x90,0x8f, +0x85,0x01,0x3f,0xc8,0xc7,0xc4,0x80,0x1f,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8, +0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0xa6,0x91,0x83,0x7c,0x6c,0x23,0x07,0xf9,0x18, +0x47,0x0e,0xf2,0xb1,0x8e,0x1c,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42, +0xc0,0xc7,0x10,0x02,0x3e,0x56,0xb1,0x82,0x7c,0xcc,0x62,0x05,0xf9,0xd8,0xc5,0x0a, +0xf2,0x31,0x8c,0x15,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7, +0x10,0x02,0x3e,0x76,0x07,0xa4,0x00,0x1f,0x0b,0xd6,0x00,0x3e,0x16,0x7c,0xf0,0xb1, +0x23,0xa0,0x8f,0x1d,0x02,0x7d,0xec,0x18,0xe8,0x63,0x07,0x41,0x9f,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x48,0x49,0x8c,0x52,0x85,0x54,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x28,0xa5,0x31,0x4a,0x15,0x52,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x94, +0xc8,0x28,0x55,0x48,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x53,0x2a,0xa3,0x54, +0x21,0x95,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x50,0xe9,0x8c,0x5a,0x05,0x55,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x48,0x25,0x34,0x6a,0x15,0x54,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0x43,0x95,0xd2,0xa8,0x55,0x50,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0x55,0x52,0xa3,0x56,0x41,0x95,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x58,0x49, +0x8d,0x10,0x3d,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x95,0xd6,0x08,0xd1,0x93, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5c,0x89,0x8d,0x10,0x3d,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0xe3,0x95,0xda,0x08,0xd1,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x60,0xe9,0x8d,0x10,0x3f,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x96,0xe0,0x08, +0xf1,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x64,0x29,0x8e,0x10,0x3f,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0x63,0x96,0xe4,0x08,0xf1,0x93,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x68,0x49,0x8e,0x90,0x3e,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x96, +0xe6,0x08,0xe9,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6c,0x89,0x8e,0x90,0x3e, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x96,0xea,0x08,0xe9,0x93,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x70,0xe9,0x8e,0x90,0x50,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0x23,0x97,0xf0,0x08,0x09,0x95,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x74,0x29,0x8f, +0x90,0x50,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x97,0xf4,0x08,0x09,0x95,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x78,0x69,0x8f,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0x5e,0xe2,0x23,0x0e,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x97,0xfa, +0x88,0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf8,0x25,0x3f,0xe2,0x90,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xc0,0xc9,0x8f,0x08,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0x70,0xfa,0x23,0x02,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x9c,0x40,0x89, +0x40,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x18,0xa7,0x50,0x22,0x90,0x11,0x83,0x03, +0x00,0x41,0x30,0xd0,0x7a,0x89,0x8f,0xe6,0x07,0x97,0x46,0x13,0x82,0x60,0xc4,0xa0, +0x01,0x40,0x10,0x0c,0x9a,0x72,0x1a,0xa5,0xfb,0xc9,0xa5,0x5c,0xca,0x25,0x53,0x32, +0x25,0x53,0x32,0xa5,0xd1,0x84,0x00,0x18,0x8e,0x08,0x4c,0x28,0xf8,0xa6,0x1b,0x50, +0x48,0x08,0x4c,0x29,0xe8,0x63,0x8a,0x41,0x1f,0x53,0x0e,0xfa,0x18,0x31,0xc8,0xc7, +0x8a,0x41,0x3e,0x36,0x18,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x9e,0x5e, +0x69,0x70,0xa1,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe2,0x09,0x96,0x86,0x17,0x1a, +0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x9e,0x62,0x69,0x80,0xa1,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xe6,0x29,0x96,0x86,0x34,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x83, +0x9e,0x64,0x69,0x50,0xa3,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xea,0x69,0x96,0x86, +0x35,0x32,0x01,0x87,0xe4,0x63,0x02,0x01,0x1f,0x0b,0x72,0x48,0x3e,0x16,0x0c,0xf0, +0xb1,0xa3,0x88,0x8f,0x05,0x3d,0x24,0x1f,0x4b,0x7a,0x48,0x3e,0x76,0x04,0xf1,0xb1, +0xe4,0x87,0xe4,0x63,0x42,0x10,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xfa,0x89, +0x9e,0xba,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xfc,0x89,0x9d,0x82,0xe1,0x88,0x0f, +0x8c,0x88,0xef,0x82,0x21,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x19,0xa9,0x70,0xfa, +0x21,0x72,0x3a,0x21,0x13,0x22,0x27,0x72,0x22,0x27,0x72,0x1a,0x4d,0x08,0x80,0xe1, +0x88,0x00,0x8f,0x84,0x6f,0xc4,0xe0,0x01,0x40,0x10,0x0c,0xa6,0x91,0xea,0xa5,0x1d, +0xba,0x21,0xdc,0xb9,0x9d,0x54,0x4a,0x25,0x7d,0xd2,0xa7,0x73,0x2a,0xa3,0xd1,0x84, +0x00,0x18,0x4d,0x10,0x82,0x59,0x02,0x61,0xa0,0xc2,0x10,0x83,0x00,0x16,0x03,0x60, +0xa0,0xc2,0x00,0x83,0x40,0x16,0x03,0x60,0xa0,0xc2,0xd0,0x02,0x5a,0x0c,0x80,0x81, +0x0a,0x43,0x09,0x6c,0x31,0x00,0x06,0x2a,0x0c,0x25,0xc0,0xc5,0x00,0x18,0xa8,0x30, +0xb8,0x40,0x17,0x03,0x60,0xa0,0x62,0xd0,0x02,0x13,0x0d,0x80,0x81,0x8a,0xcf,0x0a, +0xe8,0x33,0x00,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x90,0xa9,0x78,0xb2,0x9d,0x61, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0xba,0x95,0x5a,0x27,0x31,0x42,0xa9,0xd1,0x84,0x40, +0xa8,0x00,0x9c,0xb4,0x56,0x2a,0xb8,0x0b,0x0c,0x1b,0x31,0x38,0x00,0x10,0x04,0x83, +0x0e,0xa6,0xe0,0xe9,0x8c,0x56,0x6a,0x34,0x21,0x00,0x46,0x13,0x84,0xe0,0x04,0xc3, +0x4e,0x30,0xcc,0x04,0x83,0x3e,0x26,0x1c,0xf4,0x39,0x61,0xa0,0x13,0x06,0x1a,0x4d, +0x70,0x80,0xd1,0x84,0x27,0x38,0xc2,0xb0,0x23,0x0c,0x33,0xe1,0x87,0xe4,0x63,0xc2, +0x0f,0xc9,0xc7,0x88,0x70,0x82,0x8f,0x11,0xe2,0x04,0x9f,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xd2,0xea,0xa4,0x08,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xb5,0x42, +0x29,0x42,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0xad,0x54,0xaa,0x95,0x84,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xd8,0x6a,0xa5,0x5c,0x49,0x38,0xc6,0xb0,0x63,0x0c, +0x33,0x42,0xa0,0x8f,0x11,0x02,0x7d,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x81,0x2b, +0x97,0x12,0x25,0xb2,0x22,0x2b,0xb2,0x8a,0xa9,0x98,0x8a,0xa9,0x98,0x1a,0x4d,0x08, +0x80,0xe1,0x88,0x20,0x96,0x82,0x6f,0xba,0x61,0x96,0x84,0xe0,0xc2,0xc0,0xa8,0x11, +0x83,0x07,0x00,0x41,0x30,0x98,0xe4,0x8a,0xa5,0x5a,0xc9,0x94,0x0e,0x03,0x9f,0xf0, +0x29,0xad,0xd2,0xca,0xa6,0x82,0xd1,0x84,0x00,0xb0,0x80,0x9d,0xe4,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0x91,0x5d,0xc9,0x54,0x60,0x81,0x21,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0xf0,0x0a,0xa6,0x02,0x0b,0xde,0x49,0x3e,0x23,0x06,0x06,0x00,0x82, +0x60,0x10,0xe9,0x95,0x4d,0x05,0xc3,0x11,0x70,0xc0,0x4b,0xc1,0x37,0xdd,0x20,0xc4, +0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x68,0xfd,0x54,0x30,0x0c,0x47,0x04, +0xbf,0xe4,0x7c,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x88,0x16,0x58,0x0d,0x85,0x05, +0x03,0x7d,0x6c,0x9c,0x82,0xf8,0x4c,0x37,0x04,0xe4,0x44,0xcc,0x32,0x0c,0x44,0x1d, +0x0c,0x47,0xe4,0x01,0x39,0x39,0xdf,0x74,0x83,0x4a,0x99,0x53,0x30,0x4b,0x80,0x0c, +0x47,0xec,0xc1,0x39,0x29,0xdf,0x2c,0x83,0x51,0x04,0xc6,0x28,0xf1,0xb1,0x80,0x9d, +0xe4,0x63,0x01,0x03,0x9f,0x59,0x02,0x64,0x38,0xe2,0x28,0x29,0xe1,0x9b,0x65,0x38, +0x90,0x60,0x96,0x00,0x19,0x28,0x31,0x98,0x01,0x24,0x0a,0xdb,0x0c,0x0e,0x90,0x30, +0x06,0x4a,0x0c,0x31,0x18,0x8c,0xc2,0x3b,0x3c,0xc3,0x14,0x90,0x82,0x8f,0x05,0x28, +0x25,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x5c,0x8b,0xaf,0x82,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x64,0x2b,0xae,0x40,0x21,0x30,0x79,0x0a,0xe2,0x63,0xf3,0x74, +0x43,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x48,0xb6,0x40,0x2b,0x18,0x8e,0xe0, +0xa1,0x97,0x22,0xbe,0x0b,0x8c,0xb2,0x25,0x90,0x8f,0x05,0x86,0x7c,0x2c,0x28,0xe4, +0x63,0xc1,0x3e,0xc1,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xdc,0x3a,0xad,0x60, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xde,0xe2,0xab,0x07,0x0c,0x86,0x23,0x02,0x7e, +0x72,0xbe,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7e,0xab,0xaf,0x22,0x31,0xb0,0x60, +0xa0,0xcf,0x74,0x43,0xf0,0x4f,0xc3,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xbf,0xd5, +0x5a,0x81,0x1d,0x64,0x25,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xc2,0xeb,0xb5, +0x02,0x0b,0x06,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x34,0x5e,0xb1,0x15,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x81,0x06,0x5e,0x7f,0x65,0x4f,0xb5,0x35,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x60,0x42,0x3a,0xc9,0xc7,0x84,0x74,0x92,0xcf,0x88,0x81,0x01,0x80, +0x20,0x18,0x44,0xe9,0xe5,0x57,0xc2,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xea,0xf5, +0x57,0xc2,0x09,0x03,0x9d,0x30,0xd0,0x09,0x86,0x9d,0x60,0x98,0x09,0x34,0x05,0x1f, +0x13,0x6a,0x0a,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0xb5,0x17,0x6b,0x8d,0x14, +0x79,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x58,0x21,0xc4,0xc7,0x0a,0x21,0x3e,0xc3, +0x11,0xc2,0x23,0x7c,0xd3,0x0d,0xa7,0x15,0x5b,0xc1,0x70,0xc4,0x00,0x09,0xdf,0x74, +0x43,0x6a,0xcd,0x56,0x30,0xdd,0xe0,0x5e,0xf0,0x45,0x4c,0x37,0xbc,0x57,0x7c,0x0d, +0x55,0x44,0x50,0x44,0x04,0x25,0x10,0x50,0x02,0x01,0x23,0x06,0x0d,0x00,0x82,0x60, +0xd0,0x88,0x18,0x78,0xe1,0x94,0x7d,0x09,0xc1,0x78,0x8d,0xd7,0x78,0x8d,0xd7,0x68, +0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0xf0,0x57,0x7f,0x39,0x95, +0x04,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0d,0x8a,0x99,0x97,0x4f,0xf1,0x57,0x70, +0xa4,0x57,0x7a,0xa5,0x57,0x7a,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c, +0xc2,0x74,0xc3,0x88,0x89,0x18,0x55,0x4f,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0, +0xb8,0x18,0x7b,0x91,0x95,0x88,0x05,0xcd,0x7b,0xbd,0xd7,0x7b,0xbd,0xd7,0x68,0x42, +0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0xa0,0x58,0x8a,0x61,0x45,0x05, +0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0d,0x8d,0xc9,0x97,0x5a,0xa1,0x18,0x15,0xd4, +0x57,0x7d,0xd5,0x57,0x7d,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2, +0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x38,0x66,0x5f,0x6e,0xc5,0x62,0x51,0x91,0x5f, +0xf9,0x95,0x5f,0xf9,0x35,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23, +0x06,0x0d,0x00,0x82,0x60,0xd0,0xf0,0x98,0x7e,0xc9,0x15,0x8c,0x3d,0x49,0x7f,0xf5, +0x57,0x7f,0xf5,0xd7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37, +0xdc,0x98,0x8d,0x99,0x41,0x89,0x41,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x88, +0x19,0x88,0xe1,0x95,0x8d,0x89,0x41,0x30,0x62,0x23,0x36,0x62,0x23,0x36,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x98, +0x19,0x89,0xf1,0x95,0x8e,0x7d,0xc5,0x89,0x9d,0xd8,0x89,0x9d,0xd8,0x68,0x42,0x00, +0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xa3,0x66, +0x28,0x06,0x5a,0x3e,0xd6,0x25,0x2b,0xb6,0x62,0x2b,0xb6,0x62,0xa3,0x09,0x01,0x30, +0x9a,0x20,0x04,0xa3,0x09,0x83,0x60,0x78,0x50,0x0a,0xf1,0x31,0x3c,0x28,0x85,0xf8, +0xdc,0x3b,0x19,0x35,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x9c,0xc5,0x18,0x38,0x04, +0x26,0x5b,0xab,0x40,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe8,0x4c,0xc6,0xc8, +0x2b,0x30,0xda,0x1a,0xe2,0x63,0x42,0x20,0x1f,0x0b,0x6c,0x0b,0x3e,0x16,0x9c,0x97, +0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc8,0x33,0x1c,0xc3,0xad,0xc0,0x40,0x6a, +0xb7,0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x9e,0xe9,0x58,0x90,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0xc1,0x67,0x3b,0xa6,0x5b,0x81,0x11,0x47,0x7c,0x4c,0x08, +0xe4,0x63,0x41,0x02,0x1f,0x93,0x29,0xf7,0x92,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x44,0x7e,0xc6,0x66,0x81,0xbd,0x57,0x10,0x1f,0x4b,0x05,0x53,0x00,0xc1,0x05,0x86, +0x59,0x2a,0x9c,0x02,0x08,0x2e,0x30,0xcc,0x06,0x0c,0x3e,0x26,0x60,0xf0,0x19,0x6e, +0x40,0x05,0xb8,0x20,0x83,0xe1,0x06,0x54,0x80,0x0b,0x32,0x28,0x21,0xd0,0x0b,0x8c, +0x32,0xc7,0x90,0x8f,0x3d,0x86,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0x4a,0xb5, +0x35,0x13,0x02,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0xd6,0xdc,0x2c,0x88, +0x31,0x0b,0x62,0x4c,0x3e,0x16,0xc8,0x17,0x7c,0x6c,0xa0,0x2f,0xf9,0x58,0x40,0x5f, +0xf0,0xb1,0x82,0xc6,0xe4,0x63,0x01,0x8d,0xc1,0xc7,0x82,0x42,0x3e,0x16,0xd4,0x18, +0x7c,0xac,0x28,0xe4,0x63,0x81,0x23,0x1f,0x0b,0x06,0xf9,0x58,0x80,0x0b,0xf2,0x31, +0x01,0x17,0xe4,0x63,0x03,0x2e,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xae,0x5c, +0xdb,0x33,0xec,0xc2,0x2e,0xf3,0x68,0x4c,0x3e,0x16,0x08,0xf2,0x19,0x31,0x30,0x00, +0x10,0x04,0x83,0xe8,0xd7,0xf6,0x2c,0xb0,0xe0,0x17,0xe4,0x63,0xc2,0x2f,0xc8,0xc7, +0x86,0x5f,0x90,0x8f,0x0d,0xe2,0x20,0x1f,0x1b,0xc4,0x41,0x3e,0x36,0x88,0x83,0x7c, +0xec,0x1d,0xc4,0x01,0x04,0x17,0x18,0x66,0x01,0x1f,0xc0,0x67,0xb8,0x81,0x1c,0x66, +0x83,0x0c,0x2a,0x18,0x03,0xbd,0xc0,0x28,0x83,0x03,0x42,0x3e,0x23,0x06,0x09,0x00, +0x82,0x60,0x70,0xa9,0x1b,0xab,0x05,0x62,0x10,0x88,0xc1,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0xf1,0xf6,0x6a,0x81,0x9c,0x59,0x20,0x67,0xf2,0xb1,0x60,0xc6,0xe0,0x63, +0x43,0x8d,0xc9,0xc7,0x82,0x1a,0x83,0x8f,0x15,0x75,0x26,0x1f,0x0b,0xea,0x0c,0x3e, +0x16,0x14,0xf2,0xb1,0xc0,0xce,0xe0,0x63,0x45,0x21,0x1f,0x0b,0x1a,0xf9,0x58,0x30, +0xc8,0xc7,0x82,0x79,0x90,0x8f,0x09,0xf3,0x20,0x1f,0x1b,0xe6,0x41,0x3e,0x36,0x90, +0x01,0x7c,0x6c,0x20,0x03,0xf8,0xd8,0x40,0x06,0xf0,0xb1,0x03,0x0d,0xe0,0x33,0x62, +0x90,0x00,0x20,0x08,0x06,0x97,0xbf,0x81,0x5b,0xc6,0x07,0x19,0x1f,0x58,0x19,0x04, +0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x68,0xe4,0x7e,0x2d,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0xe3,0xe4,0xca,0x6d,0x24,0xfa,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0x94,0x33,0xb7,0x91,0xe8,0x87,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x52,0xee, +0xdc,0x46,0xa2,0x1f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x50,0xb9,0x74,0x33,0x09, +0x90,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0xe5,0xd4,0xcd,0x24,0x40,0x62,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0x96,0x5b,0x37,0x93,0x00,0x09,0x3b,0x46,0x42,0x3e, +0x86,0x8c,0x84,0x7c,0x2c,0x19,0x09,0xf9,0xd8,0xd0,0x06,0xf0,0xb1,0xa1,0x0d,0xe0, +0x63,0x43,0x1b,0xc0,0xc7,0x8c,0x94,0x90,0x8f,0x19,0x29,0x21,0x1f,0x33,0x52,0x42, +0x3e,0x36,0xc0,0x01,0x7c,0x6c,0x80,0x03,0xf8,0xd8,0x00,0x07,0xf0,0xb1,0xe9,0x0e, +0xe0,0x63,0x60,0xd1,0x12,0x20,0xb8,0xc0,0x30,0x0b,0xda,0x01,0x3e,0xc3,0x0d,0x2f, +0x41,0x22,0x64,0x50,0x01,0x2d,0xe8,0x05,0x46,0x59,0x38,0x10,0xf2,0x19,0x31,0x48, +0x00,0x10,0x04,0x83,0x6b,0xe7,0xfa,0x2d,0x98,0x85,0x60,0x16,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x10,0x3b,0x90,0x0b,0xc6,0xcd,0x82,0x71,0x93,0x8f,0x05,0xa4,0x06, +0x1f,0x1b,0x4c,0x4d,0x3e,0x16,0x98,0x1a,0x7c,0xac,0x30,0x37,0xf9,0x58,0x60,0x6e, +0xf0,0xb1,0xa0,0x90,0x8f,0x05,0xe7,0x06,0x1f,0x2b,0x0a,0xf9,0x58,0xd0,0xc8,0xc7, +0x82,0x41,0x3e,0x16,0xf8,0x84,0x7c,0x4c,0xf0,0x09,0xf9,0xd8,0xe0,0x13,0xf2,0xb1, +0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x01,0x9f, +0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0xde,0x2e,0xe6,0xb2,0x76,0xc8,0xda,0xc1,0x6c, +0x21,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x74,0x07,0x73,0xc1,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0x78,0x67,0x73,0x71,0x80,0x16,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0xe4,0xdd,0xcd,0xc5,0x01,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xa1, +0x77,0x38,0x17,0x07,0x68,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0xde,0xe9,0x5c, +0x1c,0xac,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7c,0xb7,0x73,0x71,0xb0,0x16, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf4,0x1d,0xcf,0xc5,0xc1,0x5a,0xd8,0xe1,0x16, +0xf2,0x31,0xc4,0x2d,0xe4,0x63,0x89,0x5b,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1, +0x00,0x1f,0x8b,0x83,0x01,0x3e,0x66,0xd0,0x85,0x7c,0xcc,0xa0,0x0b,0xf9,0x98,0x41, +0x17,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5, +0xc1,0x04,0x1f,0x7b,0x0d,0xbc,0x00,0xc1,0x05,0x86,0x59,0xd0,0x13,0xf0,0x19,0x6e, +0xd0,0x0b,0x3a,0x21,0x83,0x32,0x89,0x40,0x2f,0x30,0xca,0x64,0x82,0x90,0xcf,0x88, +0x41,0x02,0x80,0x20,0x18,0x5c,0xac,0xe7,0x76,0x25,0x11,0x94,0x44,0x30,0x62,0x70, +0x00,0x20,0x08,0x06,0xc7,0xec,0xc5,0x5d,0x40,0x73,0x16,0xd0,0x9c,0x7c,0x2c,0xa8, +0x37,0xf8,0xd8,0x70,0x6f,0xf2,0xb1,0xe0,0xde,0xe0,0x63,0xc5,0xcd,0xc9,0xc7,0x82, +0x9b,0x83,0x8f,0x05,0x85,0x7c,0x2c,0xc0,0x39,0xf8,0x58,0x51,0xc8,0xc7,0x82,0x46, +0x3e,0x16,0x0c,0xf2,0xb1,0x20,0x35,0xe4,0x63,0x42,0x6a,0xc8,0xc7,0x86,0xd4,0x90, +0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x0e, +0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0x05,0x7e,0xa2,0xf7,0x13,0xd9,0x4f,0x64, +0x76,0x12,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x2a,0xbf,0xd0,0x0b,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x48,0xbf,0xd3,0x8b,0x83,0xd9,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0x43,0xfd,0x50,0x2f,0x0e,0x66,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0xf5,0x4b,0xbd,0x38,0x98,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd8,0x6f, +0xf5,0xe2,0xc0,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x68,0x3f,0xd6,0x8b,0x03, +0xdb,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0xfd,0x5a,0x2f,0x0e,0x6c,0xc3,0x8e, +0xdc,0x90,0x8f,0x21,0xb9,0x21,0x1f,0x4b,0x72,0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c, +0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0x31,0xe3,0x37,0xe4,0x63,0xc6,0x6f,0xc8,0xc7, +0x8c,0xdf,0x90,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c, +0x2c,0x0e,0x26,0xf8,0x14,0x4c,0xb8,0x81,0x5e,0x60,0xd4,0x88,0x41,0x02,0x80,0x20, +0x18,0x5c,0xf8,0xa7,0x7b,0x2f,0xd1,0x06,0x2f,0xd1,0x06,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0xfc,0x5f,0xef,0x05,0xa0,0x67,0x01,0xe8,0xc9,0xc7,0x82,0xb0,0x83,0x8f, +0x0d,0x63,0x27,0x1f,0x0b,0xc6,0x0e,0x3e,0x56,0x8c,0x9e,0x7c,0x2c,0x18,0x3d,0xf8, +0x58,0x50,0xc8,0xc7,0x02,0xd2,0x83,0x8f,0x15,0x85,0x7c,0x2c,0x60,0xe4,0x63,0xc1, +0x20,0x1f,0x0b,0xe2,0x43,0x3e,0x26,0xc4,0x87,0x7c,0x6c,0x88,0x0f,0xf9,0x18,0x1b, +0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0xe0,0x80,0xcf,0x88, +0x41,0x02,0x80,0x20,0x18,0x5c,0x2c,0x18,0xb8,0xdf,0x59,0x94,0xc2,0x59,0x94,0x82, +0xcd,0x45,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x62,0x30,0x68,0xbf,0x60, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x1a,0x0c,0xe6,0x8f,0x0d,0xf6,0x63,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0x1b,0x0c,0xe8,0x8f,0x0d,0xf6,0x63,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0x1b,0x0c,0xea,0x8f,0x0d,0xf6,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0x1c,0x0c,0xee,0x8f,0x0d,0xfc,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x1c, +0x0c,0xf0,0x8f,0x0d,0xfc,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x1d,0x0c,0xf2, +0x8f,0x0d,0xfc,0xc3,0x8e,0x10,0x91,0x8f,0x21,0x21,0x22,0x1f,0x4b,0x42,0x44,0x3e, +0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0xe3,0x44,0xe4, +0x63,0xc6,0x89,0xc8,0xc7,0x8c,0x13,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01, +0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x26,0xf8,0xd4,0x4a,0xe8,0x82,0x5e,0x60,0xd4, +0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0x64,0x18,0x98,0x60,0xa0,0x12,0xb9,0xa0,0x12, +0xb9,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x1a,0x06,0x29,0x18,0x04,0xec,0x67, +0x01,0xfb,0xc9,0xc7,0x82,0xd6,0x83,0x8f,0x0d,0xaf,0x27,0x1f,0x0b,0x5e,0x0f,0x3e, +0x56,0xbc,0x9f,0x7c,0x2c,0x78,0x3f,0xf8,0x58,0x50,0xc8,0xc7,0x02,0xf8,0x83,0x8f, +0x15,0x85,0x7c,0x2c,0x60,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0x72,0x44,0x3e,0x26,0xe4, +0x88,0x7c,0x6c,0xc8,0x11,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c, +0x30,0xc0,0xc7,0xd8,0xe0,0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0x78,0x18, +0xe8,0x60,0x20,0x16,0xf1,0x20,0x16,0xf1,0x60,0xbf,0x11,0xc8,0x67,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0xa2,0x3e,0x0c,0x72,0x30,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x08,0xc5,0xe0,0x07,0x03,0x36,0x18,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x44, +0x31,0x00,0xc3,0x80,0x0d,0xc6,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x51,0x0c, +0xc2,0x30,0x60,0x83,0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x14,0x83,0x31, +0x0c,0xd8,0xc0,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x28,0xc5,0x80,0x0c,0x03, +0x36,0x30,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4c,0x31,0x28,0xc3,0x80,0x0d, +0xcc,0xc4,0x8e,0x34,0x91,0x8f,0x21,0x69,0x22,0x1f,0x4b,0xd2,0x44,0x3e,0xc6,0x06, +0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0xe3,0x4d,0xe4,0x63,0xc6, +0x9b,0xc8,0xc7,0x8c,0x37,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6, +0x06,0x03,0x7c,0x8c,0x0d,0x26,0xf8,0x18,0xae,0xcc,0x09,0x08,0x2e,0x30,0xcc,0x02, +0x33,0x81,0xcf,0x70,0x43,0x9d,0xf4,0x0d,0x19,0xd4,0x8b,0x04,0x7a,0x81,0x51,0xb6, +0x23,0x84,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0xaa,0xc5,0xe0,0x0e,0x03,0x17, +0x09,0x5c,0x24,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x17,0x03,0x3d,0x0c,0x82, +0x1e,0x0c,0x2c,0xe8,0xc1,0x40,0x3e,0x16,0xf8,0x1f,0x7c,0x6c,0x00,0xc1,0x40,0x3e, +0x16,0x80,0x60,0x00,0x1f,0x2b,0xc0,0x30,0x90,0x8f,0x05,0x60,0x18,0xc0,0xc7,0x82, +0x42,0x3e,0x16,0x84,0x61,0x00,0x1f,0x2b,0x0a,0xf9,0x58,0xd0,0xc8,0xc7,0x82,0x41, +0x3e,0x16,0x90,0x8a,0x7c,0x4c,0x20,0x15,0xf9,0xd8,0x40,0x2a,0xf2,0xb1,0x38,0x18, +0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x01,0x9f,0x11,0x83, +0x04,0x00,0x41,0x30,0xb8,0xd2,0x31,0x58,0xc5,0x00,0x4d,0x32,0x34,0xc9,0x0c,0x46, +0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xe4,0x8e,0x81,0x2a,0x06,0xc1,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0xf2,0x18,0xc0,0x62,0x10,0x07,0xae,0x32,0x62,0x70, +0x00,0x20,0x08,0x06,0xc7,0x3c,0x06,0xb1,0x18,0xc4,0x81,0xab,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x41,0x8f,0x81,0x2c,0x06,0x71,0xe0,0x2a,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0xd4,0x63,0x40,0x8b,0x41,0x1c,0xc4,0xca,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0xf6,0x18,0xd4,0x62,0x10,0x07,0xb1,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0xc7, +0x3d,0x06,0xb6,0x18,0xc4,0x41,0xac,0xd8,0x41,0x2b,0xf2,0x31,0x84,0x56,0xe4,0x63, +0x09,0xad,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e, +0x66,0xe8,0x8a,0x7c,0xcc,0xd0,0x15,0xf9,0x98,0xa1,0x2b,0xf2,0xb1,0x38,0x18,0xe0, +0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x04,0x9f,0xca,0x11,0x37, +0xd0,0x0b,0x8c,0x1a,0x31,0x48,0x00,0x10,0x04,0x83,0x2b,0x24,0x83,0x71,0x0c,0x70, +0xa4,0x0d,0x70,0xa4,0x0d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x40,0xc9,0xc0,0x1c, +0x83,0x20,0x15,0x03,0x0b,0x52,0x31,0x90,0x8f,0x05,0x6a,0x18,0xc0,0xc7,0x06,0x36, +0x0c,0xe4,0x63,0x01,0x1b,0x06,0xf0,0xb1,0x82,0x15,0x03,0xf9,0x58,0xc0,0x8a,0x01, +0x7c,0x2c,0x28,0xe4,0x63,0x41,0x2b,0x06,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8c,0x7c, +0x2c,0x18,0xe4,0x63,0x01,0xbb,0xc8,0xc7,0x04,0x76,0x91,0x8f,0x0d,0xec,0x22,0x1f, +0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x1c,0xf0, +0x19,0x31,0x48,0x00,0x10,0x04,0x83,0xab,0x26,0x83,0x7b,0x0c,0xe0,0xa4,0x14,0xe0, +0xa4,0x14,0x8c,0x4f,0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xa4,0x93,0x81, +0x3d,0x06,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x3e,0x19,0xf0,0x63,0xc0,0x06, +0xf6,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x4f,0x06,0xfd,0x18,0xb0,0x81,0xbd, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x01,0x96,0x81,0x3f,0x06,0x6c,0x60,0x2f,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0x84,0x65,0x00,0x92,0x01,0x1b,0xe4,0xcb,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0x62,0x19,0x84,0x64,0xc0,0x06,0xf9,0x32,0x62,0x70,0x00, +0x20,0x08,0x06,0xc7,0x58,0x06,0x22,0x19,0xb0,0x41,0xbe,0xd8,0xc1,0x2f,0xf2,0x31, +0x84,0x5f,0xe4,0x63,0x09,0xbf,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f, +0x63,0x83,0x01,0x3e,0x66,0x88,0x8c,0x7c,0xcc,0x10,0x19,0xf9,0x98,0x21,0x32,0xf2, +0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x04, +0x9f,0xa2,0x11,0x5d,0xd0,0x0b,0x8c,0x1a,0x31,0x48,0x00,0x10,0x04,0x83,0xab,0x2d, +0x83,0x97,0x0c,0x66,0x24,0x17,0x66,0x24,0x17,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xa0,0xcb,0x40,0x26,0x83,0xa0,0x1e,0x03,0x0b,0xea,0x31,0x90,0x8f,0x05,0xb6,0x18, +0xc0,0xc7,0x06,0x5c,0x0c,0xe4,0x63,0x01,0x2e,0x06,0xf0,0xb1,0x02,0x1f,0x03,0xf9, +0x58,0x80,0x8f,0x01,0x7c,0x2c,0x28,0xe4,0x63,0x41,0x3e,0x06,0xf0,0xb1,0xa2,0x90, +0x8f,0x05,0x8c,0x7c,0x2c,0x18,0xe4,0x63,0x01,0xcd,0xc8,0xc7,0x04,0x9a,0x91,0x8f, +0x0d,0x34,0x23,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8, +0x18,0x1b,0x1c,0xf0,0x19,0x31,0x48,0x00,0x10,0x04,0x83,0x2b,0x34,0x83,0xb1,0x0c, +0xd6,0x24,0x1e,0xd6,0x24,0x1e,0x0c,0x5d,0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82, +0x41,0x64,0x9a,0x81,0x58,0x06,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xaa,0x19, +0xa0,0x65,0xc0,0x06,0x3e,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x6a,0x06,0x69, +0x19,0xb0,0x81,0xcf,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc1,0x9a,0x81,0x5a,0x06, +0x6c,0xe0,0x33,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb4,0x66,0xc0,0x96,0x01,0x1b, +0x84,0xcd,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xae,0x19,0xb4,0x65,0xc0,0x06,0x61, +0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x6b,0x06,0x6e,0x19,0xb0,0x41,0xd8,0xd8, +0x41,0x36,0xf2,0x31,0x84,0x6c,0xe4,0x63,0x09,0xd9,0xc8,0xc7,0xd8,0x60,0x80,0x8f, +0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0x66,0xa8,0x8d,0x7c,0xcc,0x50,0x1b,0xf9, +0x98,0xa1,0x36,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80, +0x8f,0xb1,0xc1,0x04,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x74,0x33,0x88,0xcd, +0x20,0x18,0x8e,0x08,0x42,0x32,0x10,0xbe,0xe9,0x86,0xc1,0x1f,0x83,0xc0,0x9a,0x80, +0x3e,0xd6,0x08,0xf4,0xb1,0x66,0xa0,0x8f,0x29,0x04,0x7d,0x4c,0x29,0xe8,0x63,0x8a, +0x41,0x1f,0x33,0x0c,0xf9,0x98,0x61,0xc8,0xc7,0x0c,0x43,0x3e,0x66,0x0c,0xf1,0x31, +0x63,0x88,0x8f,0x19,0x43,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x4a,0xcf,0x00, +0x3c,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xf5,0x0c,0xc2,0x33,0x18,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x20,0x5a,0xcf,0x40,0x3c,0x83,0x61,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0x22,0xf6,0x0c,0x44,0x33,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x6a, +0xcf,0x60,0x34,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xf7,0x0c,0x48,0x33, +0x18,0x86,0x23,0xd8,0xa0,0x26,0x03,0xe1,0xbb,0xc0,0x28,0x0b,0xdc,0x40,0x3e,0xc3, +0x11,0x01,0x4e,0x06,0xc2,0x37,0xcb,0x90,0x28,0x81,0xcd,0x81,0x40,0x1f,0x9b,0x83, +0x81,0x3e,0x36,0x07,0x04,0x7d,0xac,0x28,0xcb,0x40,0x3e,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0xe8,0x67,0x90,0x9b,0x01,0x01,0x07,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xec,0x67,0xa0,0x9b,0x01,0x01,0x07,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf0,0x67, +0xb0,0x9b,0x01,0x01,0x07,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf4,0x67,0xb0,0x9b, +0xc1,0x00,0x07,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf8,0x67,0xc0,0x9b,0xc1,0x00, +0x07,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xfc,0x67,0xd0,0x9b,0xc1,0x00,0x07,0xb3, +0x04,0xca,0x40,0x85,0x61,0x24,0xfa,0x80,0x0c,0x54,0x18,0x46,0xa2,0x0f,0xc8,0x40, +0x85,0x61,0x24,0xfa,0x80,0x0c,0x54,0x18,0x54,0xe2,0x21,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0x90,0x68,0x30,0x9e,0x81,0x58,0x06,0x64,0x60,0x01,0x59,0x06,0xf0,0x31, +0x33,0x08,0xe8,0x63,0x81,0x5c,0x06,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xa8, +0x44,0x03,0xd9,0x0c,0x02,0x0b,0xfc,0x32,0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0x2a,0x1a,0xa4,0x67,0x00,0x8b,0x41,0x2b,0x06,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xac,0x68,0xa0,0x9e,0x41,0x60,0x4a,0xc3,0x11,0x41,0x69,0x06,0xc4,0x57,0xa9, +0x18,0x04,0x3a,0x62,0xf0,0x00,0x20,0x08,0x06,0x93,0x8a,0x06,0xe4,0x19,0x90,0x65, +0xe0,0x93,0xc1,0x2f,0x06,0xbe,0x18,0xc0,0x66,0x00,0x9b,0x41,0x88,0x06,0x21,0x1a, +0xb8,0x67,0xc0,0x96,0xc1,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c, +0x26,0x10,0xc3,0x74,0x03,0x11,0x97,0x81,0x31,0xdd,0x40,0xc8,0x65,0x70,0x4c,0x37, +0x10,0x73,0x19,0x20,0xd3,0x0d,0x04,0x5d,0x06,0x89,0x39,0x44,0x7c,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0xaa,0xd1,0x80,0x45,0x83,0x60,0x38,0x22,0x70,0xcd,0x80,0xf9, +0x66,0x19,0x9c,0x25,0xb0,0xc8,0x88,0xcf,0x70,0x04,0x91,0x97,0x81,0xf0,0x0d,0x47, +0x14,0x7a,0x19,0x10,0xdf,0x09,0x43,0x9c,0x30,0x84,0x09,0x41,0x08,0x86,0x23,0x0c, +0xbf,0x0c,0x84,0x6f,0x38,0xe2,0xf8,0xcb,0x80,0xf8,0x4e,0x18,0xe2,0x84,0x21,0x4c, +0x08,0x42,0x30,0xdc,0x60,0x04,0x60,0x30,0xcb,0xc0,0x34,0xc1,0x88,0x81,0x01,0x80, +0x20,0x18,0x44,0x63,0x1a,0xe8,0x68,0xc0,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x71, +0xa6,0x41,0x89,0x06,0x4f,0x30,0x4b,0xd0,0x0c,0x54,0x18,0x02,0x03,0x06,0x8b,0x81, +0x01,0x15,0x9f,0xe1,0x88,0x00,0x35,0x03,0xe1,0x1b,0x8e,0x10,0x52,0x33,0x20,0xbe, +0x13,0x86,0x38,0x61,0x08,0x13,0x82,0x10,0x0c,0x37,0x40,0x01,0x18,0xcc,0x32,0x60, +0x59,0x30,0x50,0x61,0xd4,0xcf,0xc6,0xb3,0x82,0x32,0x62,0xe0,0x00,0x20,0x08,0x06, +0xcf,0x9b,0x06,0x25,0x1a,0xb4,0x66,0x40,0x97,0xc1,0x5c,0x06,0x31,0x1a,0xa0,0x81, +0xd7,0x71,0xf7,0x19,0x0c,0x47,0x70,0xaf,0x19,0x38,0xdf,0x05,0x46,0xd9,0x10,0xc8, +0x67,0xb8,0x81,0xac,0xce,0x34,0x08,0x83,0xf3,0xc7,0xc0,0x28,0xab,0xcd,0x80,0x1f, +0x83,0xf8,0x58,0x20,0xc8,0xc7,0x82,0x72,0x92,0x8f,0xad,0x64,0x10,0x9f,0x81,0x7c, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xba,0xd3,0xa0,0x4c,0x83,0xe0,0x0e,0xa3,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe0,0xd3,0x60,0x47,0x83,0x40,0x30,0x3d,0xa8,0xcf, +0x40,0x3e,0x16,0x18,0xf1,0xb1,0x21,0x90,0x8f,0x05,0x08,0x7c,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x08,0xd5,0xe0,0x47,0x83,0x24,0x30,0x9a,0x0c,0xd8,0x33,0x90,0xcf, +0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xa0,0x1a,0xb8,0x69,0x10,0x58,0x28,0x0c,0xf1, +0x31,0x21,0x90,0x8f,0x05,0x05,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x38,0xd5, +0xa0,0x4c,0x03,0x23,0x98,0x65,0x78,0x20,0x93,0x0c,0xec,0x14,0x50,0x01,0x3e,0x16, +0x9c,0x42,0x7c,0x0c,0x15,0x54,0x01,0x3e,0xb6,0x0a,0xaa,0x10,0x1f,0x0b,0x54,0x21, +0x3e,0xb3,0x04,0xd3,0x88,0xc1,0x01,0x80,0x20,0x18,0x68,0xa6,0x1a,0x94,0x69,0xc0, +0x9b,0xc1,0x9e,0x06,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x16,0x08,0xf2,0x19,0x31, +0x30,0x00,0x10,0x04,0x83,0xc8,0x55,0x83,0x52,0x0d,0x02,0x8b,0xcf,0x20,0xa0,0xcf, +0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xb0,0x1a,0xa0,0x69,0x10,0x58,0xd0,0x9f,0x81, +0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x92,0xd5,0xc0,0x4d,0x83,0x60,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0x5b,0x0d,0xe8,0x34,0xf0,0xcf,0x20,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0xe3,0x56,0x03,0x3b,0x0d,0x74,0x32,0xa0,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0xc0,0xd5,0xe0,0x4e,0x03,0x9f,0x0c,0x02,0xc3,0xcf,0x60,0x88,0x8f,0x09, +0x81,0x7c,0x2c,0x28,0xe0,0x63,0x41,0x3b,0xc8,0xc7,0x84,0x76,0x90,0x8f,0x0d,0xed, +0x20,0x1f,0xfb,0x87,0x21,0x3e,0xf6,0x0f,0x43,0x7c,0xec,0x1f,0x86,0xf8,0x98,0x21, +0x12,0xf0,0x31,0x43,0x24,0xe0,0x63,0x86,0x48,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0x72,0x0d,0x48,0x35,0xd8,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0x73,0x0d,0x4a,0x35,0xd8,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x73,0x0d, +0x4c,0x35,0xd8,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x74,0x0d,0x4c,0x35, +0xd8,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x74,0x0d,0x4e,0x35,0xd8,0x09, +0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x75,0x0d,0x50,0x35,0xd8,0x09,0x63,0x38, +0xc2,0x08,0x2f,0xe1,0x1b,0x8e,0x30,0xc2,0x4b,0xf8,0x86,0x23,0x8c,0xf0,0x12,0xbe, +0x1a,0x84,0xad,0x40,0xd8,0xe1,0x08,0xf3,0x42,0x84,0x6f,0x38,0xc2,0xbc,0x10,0xe1, +0x1b,0x8e,0x30,0x2f,0x44,0xf8,0x6a,0x10,0xb6,0x02,0x61,0xcb,0x08,0x76,0x96,0x21, +0x92,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xec,0x35,0xa8,0xd5,0x80,0xbd,0xa2, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xee,0x35,0xb0,0xd5,0x80,0xbd,0xa2,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xf0,0x35,0xb8,0xd5,0x80,0xbd,0xa2,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xf2,0x35,0xb8,0xd5,0x60,0x88,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xd0,0xd7,0x00,0x57,0x83,0x21,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x5f,0x83, +0x5c,0x0d,0x86,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x7e,0x0d,0x76,0x35,0x48, +0x05,0x9b,0x1a,0x31,0x30,0x00,0x10,0x04,0x83,0x48,0x5f,0x03,0x59,0x0d,0x42,0x33, +0xb0,0x00,0x4c,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xc4,0xaf,0x01,0xae, +0x06,0x81,0xfd,0x68,0x10,0xc4,0xc7,0x82,0x42,0x3e,0x23,0x06,0x06,0x00,0x82,0x60, +0x10,0xfd,0x6b,0xd0,0xae,0x41,0x60,0xf9,0xa5,0xc4,0xc7,0xf2,0x4b,0x89,0x8f,0xe5, +0x97,0x12,0x1f,0x23,0x06,0xf9,0x58,0x31,0xc8,0xc7,0x8c,0x41,0x3e,0x36,0x40,0xf0, +0xb1,0x01,0x82,0x8f,0x0d,0x10,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x60,0xd9, +0x40,0x5d,0x83,0x52,0x28,0xd5,0xc0,0x4c,0x21,0x88,0x8f,0x31,0x81,0x7c,0x2c,0x18, +0xe0,0x33,0x4b,0x20,0x0d,0x54,0x18,0x4e,0xc4,0xc2,0x01,0x34,0x50,0x61,0x38,0x11, +0x0b,0x07,0xd0,0x40,0x85,0xe1,0x44,0x2c,0x1c,0x40,0x03,0x15,0x06,0x12,0xe1,0x04, +0x64,0x41,0x4c,0xc0,0xc7,0x04,0x99,0x80,0x8f,0x0d,0x33,0x01,0x9f,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x6e,0x36,0xb0,0xd7,0x40,0x4f,0x83,0x61,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0x9c,0x0d,0xee,0x35,0xd8,0xd3,0x60,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x23,0x67,0x03,0x7c,0x0d,0xf8,0x34,0x18,0x2c,0x27,0x74,0x02,0x3e,0x16,0xe4, +0x44,0x7c,0x4c,0x27,0x78,0x02,0x3e,0xd6,0x13,0x3c,0x11,0x1f,0x0b,0x78,0x22,0x3e, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xfc,0x6c,0xe0,0xaf,0xc1,0x10,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x01,0xb6,0xc1,0xbf,0x06,0x7e,0x1a,0x14,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0x84,0x6d,0x00,0xb2,0x41,0x20,0x58,0x10,0xaa,0x01,0x7c,0x0c,0x09, +0xe8,0x63,0x88,0x40,0x1f,0x3b,0x06,0xfa,0x98,0x80,0xaa,0x81,0x7c,0xcc,0x2c,0xd4, +0x35,0x90,0x8f,0x05,0x06,0x7d,0xcc,0x50,0xd5,0x40,0x3e,0x46,0x04,0xf1,0x31,0x83, +0x55,0x03,0xf9,0x98,0x10,0xc4,0xc7,0xb8,0x0e,0x3e,0x16,0x70,0xf1,0xb1,0xee,0x83, +0x8f,0x81,0xc1,0x17,0x1f,0x0b,0xbe,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x21, +0xb7,0x41,0xcc,0x06,0x43,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0xdc,0x06,0x32, +0x1b,0xc4,0x6a,0x50,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x41,0xb7,0xc1,0xcc,0x06, +0x81,0x60,0x01,0xad,0x06,0xf0,0x31,0x24,0xa0,0x8f,0x21,0x02,0x7d,0xec,0x18,0xe8, +0x63,0xc2,0xae,0x06,0xf2,0xb1,0x84,0x81,0x8f,0x05,0x06,0x7d,0x2c,0xe8,0xd5,0x40, +0x3e,0x16,0x10,0xf0,0xb1,0x36,0x08,0xd9,0x40,0x3e,0x16,0x28,0xf4,0x31,0x25,0x5c, +0x03,0xf9,0x18,0x12,0xc4,0xc7,0x94,0x71,0x0d,0xe4,0x63,0x42,0x10,0x1f,0x0b,0x8d, +0x36,0xa0,0x8f,0x89,0x46,0x1b,0xd0,0xc7,0x46,0xa3,0x0d,0xe8,0x63,0x69,0xc0,0x06, +0xf0,0xb1,0xc0,0x0c,0xe8,0x63,0x81,0xba,0x06,0xf2,0x31,0x32,0x68,0xe2,0x63,0x81, +0x00,0x1f,0x23,0x83,0x26,0x3e,0x16,0x06,0x4a,0x7c,0x6c,0x50,0xe4,0x63,0xca,0x20, +0x1f,0x53,0x06,0xf9,0xd8,0x40,0xc1,0xc7,0x86,0x09,0x3e,0x16,0xd4,0x6b,0x20,0x1f, +0x23,0x22,0xf8,0x98,0x10,0xc4,0xc7,0x82,0x02,0x3e,0x66,0x0c,0xf0,0xb1,0xa3,0x88, +0x8f,0x05,0x45,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd0,0xdd,0x20,0x6f,0x83, +0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x77,0x03,0xbd,0x0d,0x8a,0xc0,0xf6, +0x35,0x08,0xe2,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0xef,0x06,0x7c,0x1b,0x90, +0x6c,0x10,0x18,0x12,0xd0,0xc7,0x10,0x81,0x3e,0x76,0x0c,0xf4,0x99,0x25,0x98,0x06, +0x2a,0x0c,0x38,0x79,0x0c,0x69,0xa0,0xc2,0x80,0x93,0xc7,0x90,0x06,0x2a,0x0c,0x37, +0x79,0x0c,0x69,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0xf1,0x0d,0x42,0x37,0xa8,0xd7, +0xe0,0x76,0x83,0xdb,0x0d,0x6e,0x37,0x20,0xdd,0x80,0x74,0x03,0xd2,0x0d,0x48,0x37, +0x18,0x4d,0x08,0x80,0xe1,0x88,0x80,0x64,0x83,0xe0,0x9b,0x6e,0x30,0xd9,0x40,0x08, +0xec,0x08,0xe8,0x63,0x87,0x40,0x1f,0x3b,0x06,0xfa,0x8c,0x18,0x1c,0x00,0x08,0x82, +0x81,0x46,0xbe,0xc1,0xe8,0x06,0xfa,0x1a,0xfc,0x6e,0x30,0x9a,0x10,0x00,0x16,0x14, +0xf2,0x31,0xa1,0x90,0x8f,0x0d,0x85,0x7c,0x4c,0x5d,0x83,0x54,0x0d,0xe2,0x63,0xea, +0x1a,0xa4,0x6a,0x10,0x9f,0xe1,0x08,0x01,0x66,0x83,0xe1,0x1b,0x8e,0x18,0x64,0x36, +0x28,0xbe,0x12,0x02,0x1d,0x8e,0x20,0x66,0x36,0x18,0xbe,0xe1,0x88,0xa2,0x66,0x83, +0xe2,0x2b,0x21,0xd0,0x22,0x02,0x9d,0x65,0xa0,0xaa,0x60,0x34,0xc1,0x19,0x2c,0x00, +0xdb,0x40,0x3e,0x86,0x1f,0x01,0x7d,0x4c,0xcc,0x82,0xf8,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0xd1,0xbf,0x01,0xef,0x06,0x3b,0x1b,0x04,0xb3,0x04,0xd5,0x40,0x85,0x21, +0x50,0x78,0x2e,0x4c,0x23,0x06,0x0e,0x00,0x82,0x60,0xf0,0xf4,0x6f,0x30,0xbb,0x41, +0xce,0x06,0x22,0x1b,0x84,0x6c,0xf0,0xbb,0x41,0x10,0x67,0x41,0x50,0xba,0xc1,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0xff,0x1b,0xf4,0x6e,0x40,0xb6,0x41,0x9b,0x8d,0x18, +0x18,0x00,0x08,0x82,0x41,0xd4,0xbf,0xc1,0xfa,0x06,0xb2,0x1a,0x58,0xe8,0x06,0x42, +0x7c,0x4c,0x08,0xe4,0x63,0x01,0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x48, +0x38,0x18,0xdf,0xa0,0x08,0x6c,0x55,0x03,0xbf,0x0d,0xe4,0x33,0x62,0x70,0x00,0x20, +0x08,0x06,0x87,0x09,0x07,0xe5,0x1b,0x04,0xaa,0x1a,0xd8,0x30,0xc8,0x67,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0x14,0x0e,0xce,0x37,0x08,0x84,0xe9,0x06,0xb4,0x0d,0x82, +0x53,0x0d,0x86,0x23,0x60,0x23,0x6d,0x03,0xe6,0x9b,0x65,0xb8,0xac,0x60,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0x15,0x0e,0xd4,0x37,0x70,0xdb,0x40,0xb0,0xd1,0x0d,0x82, +0xf8,0xcc,0x12,0x5c,0x03,0x15,0x86,0x60,0x21,0xd5,0x88,0x81,0x03,0x80,0x20,0x18, +0x3c,0x2c,0x1c,0x88,0x6f,0x70,0xb6,0x41,0xcc,0x06,0x30,0x1b,0xb8,0x6f,0x10,0x06, +0x60,0xf0,0x05,0xb4,0x1b,0x8c,0x18,0x38,0x00,0x08,0x82,0xc1,0xc3,0xc2,0x81,0xf8, +0x06,0x6b,0x1b,0xc4,0x6c,0x00,0xb3,0x81,0xfb,0x06,0x61,0x00,0x06,0x5f,0xdb,0x06, +0xb4,0x1b,0x8c,0x18,0x38,0x00,0x08,0x82,0xc1,0xc3,0xc2,0x81,0xf8,0x06,0x69,0x1b, +0xc4,0x6c,0x00,0xb3,0x81,0xfb,0x06,0x6c,0x1b,0xb0,0x6d,0xc0,0xb6,0x01,0xdb,0x06, +0xb4,0x1b,0xe0,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x2b,0x1c,0x88,0x70,0x50,0x1e, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xbc,0x70,0xd0,0xbe,0xc1,0x79,0x04,0xb3,0x04, +0xd9,0x40,0x85,0x21,0x60,0xb0,0xd3,0x18,0x8a,0xec,0x47,0x7c,0x86,0x23,0x02,0xb8, +0x0d,0x84,0x6f,0x38,0x42,0x88,0xdb,0x80,0xf8,0x4e,0x18,0xe2,0x84,0x21,0x4c,0x08, +0x42,0x30,0xdc,0x80,0x1f,0x01,0x18,0xcc,0x32,0x68,0x5b,0x30,0x62,0x60,0x00,0x20, +0x08,0x06,0x51,0x0d,0x07,0x2c,0x1c,0x1c,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe4, +0x70,0x70,0xbf,0x41,0x12,0xcc,0x12,0x6c,0x03,0x15,0x86,0xa0,0x51,0x99,0xb1,0xc9, +0xec,0x06,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0x87,0x83,0x13,0x0e,0x82, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x74,0x38,0x90,0xdf,0x20,0xb0,0x40,0x74,0x03, +0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xc4,0xc3,0x01,0xfe,0x06,0xc1,0x70,0x84, +0x81,0x22,0xce,0x77,0x81,0x51,0x16,0x0c,0xf2,0x19,0x8e,0x08,0x70,0x37,0x10,0xbe, +0x0b,0x8c,0x1a,0x31,0x30,0x00,0x10,0x04,0x83,0x48,0x8c,0x03,0xfd,0x0d,0x66,0xcd, +0x82,0xdc,0x0d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x19,0x07,0x20,0x1c, +0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa0,0x71,0x70,0xc2,0xc1,0xba,0x06,0x81, +0xa1,0x6e,0x10,0xc4,0xc7,0x8c,0x40,0x3e,0xb3,0x04,0x0e,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_permutations.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_permutations.h new file mode 100644 index 00000000..0a3bfd86 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_permutations.h @@ -0,0 +1,167 @@ +#include "ffx_fsr2_accumulate_pass_42f3d1483de30448a1ee8befe7989644.h" +#include "ffx_fsr2_accumulate_pass_da64d47edb7ca013ee89069ba6fa191b.h" +#include "ffx_fsr2_accumulate_pass_21d7fa399d1440b64e21e3a71f5731c2.h" +#include "ffx_fsr2_accumulate_pass_6df2b246f0c3ee7f0b1dfe13864a9034.h" +#include "ffx_fsr2_accumulate_pass_c3656d4c28c844ff36ef4c3185ef5eb7.h" +#include "ffx_fsr2_accumulate_pass_ba0a8a3e218f6dc42d105f6d45034c01.h" +#include "ffx_fsr2_accumulate_pass_900f4b26b9d349c170f6fbb1a480f65d.h" +#include "ffx_fsr2_accumulate_pass_ae94ba6d822f5ef7795397fc8ca1228e.h" +#include "ffx_fsr2_accumulate_pass_7686e073ecff825f4175f62d3385e408.h" +#include "ffx_fsr2_accumulate_pass_b595cc489a294430c8fc837a2a0d57c3.h" +#include "ffx_fsr2_accumulate_pass_953a49979b9fa864a70df82375cdce2c.h" +#include "ffx_fsr2_accumulate_pass_02fa9e7dce0838f7bf5284f492bd4bed.h" +#include "ffx_fsr2_accumulate_pass_fbec7c4cf886bcbb5bd1b7d9d8e63ceb.h" +#include "ffx_fsr2_accumulate_pass_a6845b19b2fe0c57c8ca7a7e94b6716b.h" +#include "ffx_fsr2_accumulate_pass_8819fa0b07c76b3970cdf4b3f51adb8b.h" +#include "ffx_fsr2_accumulate_pass_aff3cec46c094aa3e72dcd1c5bb4113e.h" +#include "ffx_fsr2_accumulate_pass_522150cd0e2c20483e4dafaf28f710ef.h" +#include "ffx_fsr2_accumulate_pass_5b96b7bce947a4d41d4767f01fb37d9e.h" +#include "ffx_fsr2_accumulate_pass_1b657623e5a59e30ac371fe8465b90b8.h" +#include "ffx_fsr2_accumulate_pass_626924733a89c381dd3426dfab9a4b01.h" +#include "ffx_fsr2_accumulate_pass_8e8a53d0f9c6f7057bf60aa5aece5517.h" +#include "ffx_fsr2_accumulate_pass_6cf515acedc00c33cab8c3f42f656f64.h" +#include "ffx_fsr2_accumulate_pass_f7ec07b9ea67a8b9fae0eafd0a3ce0c5.h" +#include "ffx_fsr2_accumulate_pass_ed466d4f09cef4f7bdea60f11068995f.h" + +typedef union ffx_fsr2_accumulate_pass_PermutationKey { + struct { + uint32_t FFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE : 1; + uint32_t FFX_FSR2_OPTION_HDR_COLOR_INPUT : 1; + uint32_t FFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_JITTERED_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_INVERTED_DEPTH : 1; + uint32_t FFX_FSR2_OPTION_APPLY_SHARPENING : 1; + }; + uint32_t index; +} ffx_fsr2_accumulate_pass_PermutationKey; + +typedef struct ffx_fsr2_accumulate_pass_PermutationInfo { + const uint32_t blobSize; + const unsigned char* blobData; + + + const uint32_t numCBVResources; + const char** cbvResourceNames; + const uint32_t* cbvResourceBindings; + const uint32_t* cbvResourceCounts; + const uint32_t* cbvResourceSpaces; + + const uint32_t numSRVResources; + const char** srvResourceNames; + const uint32_t* srvResourceBindings; + const uint32_t* srvResourceCounts; + const uint32_t* srvResourceSpaces; + + const uint32_t numUAVResources; + const char** uavResourceNames; + const uint32_t* uavResourceBindings; + const uint32_t* uavResourceCounts; + const uint32_t* uavResourceSpaces; + + const uint32_t numSamplerResources; + const char** samplerResourceNames; + const uint32_t* samplerResourceBindings; + const uint32_t* samplerResourceCounts; + const uint32_t* samplerResourceSpaces; + + const uint32_t numRTAccelerationStructureResources; + const char** rtAccelerationStructureResourceNames; + const uint32_t* rtAccelerationStructureResourceBindings; + const uint32_t* rtAccelerationStructureResourceCounts; + const uint32_t* rtAccelerationStructureResourceSpaces; +} ffx_fsr2_accumulate_pass_PermutationInfo; + +static const uint32_t g_ffx_fsr2_accumulate_pass_IndirectionTable[] = { + 23, + 11, + 16, + 0, + 18, + 6, + 12, + 2, + 21, + 9, + 15, + 5, + 18, + 6, + 12, + 2, + 23, + 11, + 16, + 0, + 18, + 6, + 12, + 2, + 21, + 9, + 15, + 5, + 18, + 6, + 12, + 2, + 22, + 10, + 17, + 1, + 19, + 7, + 13, + 4, + 20, + 8, + 14, + 3, + 19, + 7, + 13, + 4, + 22, + 10, + 17, + 1, + 19, + 7, + 13, + 4, + 20, + 8, + 14, + 3, + 19, + 7, + 13, + 4, +}; + +static const ffx_fsr2_accumulate_pass_PermutationInfo g_ffx_fsr2_accumulate_pass_PermutationInfo[] = { + { g_ffx_fsr2_accumulate_pass_42f3d1483de30448a1ee8befe7989644_size, g_ffx_fsr2_accumulate_pass_42f3d1483de30448a1ee8befe7989644_data, 1, g_ffx_fsr2_accumulate_pass_42f3d1483de30448a1ee8befe7989644_CBVResourceNames, g_ffx_fsr2_accumulate_pass_42f3d1483de30448a1ee8befe7989644_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_42f3d1483de30448a1ee8befe7989644_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_42f3d1483de30448a1ee8befe7989644_CBVResourceSpaces, 9, g_ffx_fsr2_accumulate_pass_42f3d1483de30448a1ee8befe7989644_SRVResourceNames, g_ffx_fsr2_accumulate_pass_42f3d1483de30448a1ee8befe7989644_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_42f3d1483de30448a1ee8befe7989644_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_42f3d1483de30448a1ee8befe7989644_SRVResourceSpaces, 5, g_ffx_fsr2_accumulate_pass_42f3d1483de30448a1ee8befe7989644_UAVResourceNames, g_ffx_fsr2_accumulate_pass_42f3d1483de30448a1ee8befe7989644_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_42f3d1483de30448a1ee8befe7989644_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_42f3d1483de30448a1ee8befe7989644_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_42f3d1483de30448a1ee8befe7989644_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_42f3d1483de30448a1ee8befe7989644_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_42f3d1483de30448a1ee8befe7989644_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_42f3d1483de30448a1ee8befe7989644_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_da64d47edb7ca013ee89069ba6fa191b_size, g_ffx_fsr2_accumulate_pass_da64d47edb7ca013ee89069ba6fa191b_data, 1, g_ffx_fsr2_accumulate_pass_da64d47edb7ca013ee89069ba6fa191b_CBVResourceNames, g_ffx_fsr2_accumulate_pass_da64d47edb7ca013ee89069ba6fa191b_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_da64d47edb7ca013ee89069ba6fa191b_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_da64d47edb7ca013ee89069ba6fa191b_CBVResourceSpaces, 9, g_ffx_fsr2_accumulate_pass_da64d47edb7ca013ee89069ba6fa191b_SRVResourceNames, g_ffx_fsr2_accumulate_pass_da64d47edb7ca013ee89069ba6fa191b_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_da64d47edb7ca013ee89069ba6fa191b_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_da64d47edb7ca013ee89069ba6fa191b_SRVResourceSpaces, 4, g_ffx_fsr2_accumulate_pass_da64d47edb7ca013ee89069ba6fa191b_UAVResourceNames, g_ffx_fsr2_accumulate_pass_da64d47edb7ca013ee89069ba6fa191b_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_da64d47edb7ca013ee89069ba6fa191b_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_da64d47edb7ca013ee89069ba6fa191b_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_da64d47edb7ca013ee89069ba6fa191b_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_da64d47edb7ca013ee89069ba6fa191b_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_da64d47edb7ca013ee89069ba6fa191b_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_da64d47edb7ca013ee89069ba6fa191b_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_21d7fa399d1440b64e21e3a71f5731c2_size, g_ffx_fsr2_accumulate_pass_21d7fa399d1440b64e21e3a71f5731c2_data, 1, g_ffx_fsr2_accumulate_pass_21d7fa399d1440b64e21e3a71f5731c2_CBVResourceNames, g_ffx_fsr2_accumulate_pass_21d7fa399d1440b64e21e3a71f5731c2_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_21d7fa399d1440b64e21e3a71f5731c2_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_21d7fa399d1440b64e21e3a71f5731c2_CBVResourceSpaces, 9, g_ffx_fsr2_accumulate_pass_21d7fa399d1440b64e21e3a71f5731c2_SRVResourceNames, g_ffx_fsr2_accumulate_pass_21d7fa399d1440b64e21e3a71f5731c2_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_21d7fa399d1440b64e21e3a71f5731c2_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_21d7fa399d1440b64e21e3a71f5731c2_SRVResourceSpaces, 5, g_ffx_fsr2_accumulate_pass_21d7fa399d1440b64e21e3a71f5731c2_UAVResourceNames, g_ffx_fsr2_accumulate_pass_21d7fa399d1440b64e21e3a71f5731c2_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_21d7fa399d1440b64e21e3a71f5731c2_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_21d7fa399d1440b64e21e3a71f5731c2_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_21d7fa399d1440b64e21e3a71f5731c2_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_21d7fa399d1440b64e21e3a71f5731c2_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_21d7fa399d1440b64e21e3a71f5731c2_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_21d7fa399d1440b64e21e3a71f5731c2_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_6df2b246f0c3ee7f0b1dfe13864a9034_size, g_ffx_fsr2_accumulate_pass_6df2b246f0c3ee7f0b1dfe13864a9034_data, 1, g_ffx_fsr2_accumulate_pass_6df2b246f0c3ee7f0b1dfe13864a9034_CBVResourceNames, g_ffx_fsr2_accumulate_pass_6df2b246f0c3ee7f0b1dfe13864a9034_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_6df2b246f0c3ee7f0b1dfe13864a9034_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_6df2b246f0c3ee7f0b1dfe13864a9034_CBVResourceSpaces, 9, g_ffx_fsr2_accumulate_pass_6df2b246f0c3ee7f0b1dfe13864a9034_SRVResourceNames, g_ffx_fsr2_accumulate_pass_6df2b246f0c3ee7f0b1dfe13864a9034_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_6df2b246f0c3ee7f0b1dfe13864a9034_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_6df2b246f0c3ee7f0b1dfe13864a9034_SRVResourceSpaces, 4, g_ffx_fsr2_accumulate_pass_6df2b246f0c3ee7f0b1dfe13864a9034_UAVResourceNames, g_ffx_fsr2_accumulate_pass_6df2b246f0c3ee7f0b1dfe13864a9034_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_6df2b246f0c3ee7f0b1dfe13864a9034_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_6df2b246f0c3ee7f0b1dfe13864a9034_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_6df2b246f0c3ee7f0b1dfe13864a9034_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_6df2b246f0c3ee7f0b1dfe13864a9034_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_6df2b246f0c3ee7f0b1dfe13864a9034_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_6df2b246f0c3ee7f0b1dfe13864a9034_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_c3656d4c28c844ff36ef4c3185ef5eb7_size, g_ffx_fsr2_accumulate_pass_c3656d4c28c844ff36ef4c3185ef5eb7_data, 1, g_ffx_fsr2_accumulate_pass_c3656d4c28c844ff36ef4c3185ef5eb7_CBVResourceNames, g_ffx_fsr2_accumulate_pass_c3656d4c28c844ff36ef4c3185ef5eb7_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_c3656d4c28c844ff36ef4c3185ef5eb7_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_c3656d4c28c844ff36ef4c3185ef5eb7_CBVResourceSpaces, 9, g_ffx_fsr2_accumulate_pass_c3656d4c28c844ff36ef4c3185ef5eb7_SRVResourceNames, g_ffx_fsr2_accumulate_pass_c3656d4c28c844ff36ef4c3185ef5eb7_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_c3656d4c28c844ff36ef4c3185ef5eb7_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_c3656d4c28c844ff36ef4c3185ef5eb7_SRVResourceSpaces, 4, g_ffx_fsr2_accumulate_pass_c3656d4c28c844ff36ef4c3185ef5eb7_UAVResourceNames, g_ffx_fsr2_accumulate_pass_c3656d4c28c844ff36ef4c3185ef5eb7_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_c3656d4c28c844ff36ef4c3185ef5eb7_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_c3656d4c28c844ff36ef4c3185ef5eb7_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_c3656d4c28c844ff36ef4c3185ef5eb7_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_c3656d4c28c844ff36ef4c3185ef5eb7_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_c3656d4c28c844ff36ef4c3185ef5eb7_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_c3656d4c28c844ff36ef4c3185ef5eb7_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_ba0a8a3e218f6dc42d105f6d45034c01_size, g_ffx_fsr2_accumulate_pass_ba0a8a3e218f6dc42d105f6d45034c01_data, 1, g_ffx_fsr2_accumulate_pass_ba0a8a3e218f6dc42d105f6d45034c01_CBVResourceNames, g_ffx_fsr2_accumulate_pass_ba0a8a3e218f6dc42d105f6d45034c01_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_ba0a8a3e218f6dc42d105f6d45034c01_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_ba0a8a3e218f6dc42d105f6d45034c01_CBVResourceSpaces, 9, g_ffx_fsr2_accumulate_pass_ba0a8a3e218f6dc42d105f6d45034c01_SRVResourceNames, g_ffx_fsr2_accumulate_pass_ba0a8a3e218f6dc42d105f6d45034c01_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_ba0a8a3e218f6dc42d105f6d45034c01_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_ba0a8a3e218f6dc42d105f6d45034c01_SRVResourceSpaces, 5, g_ffx_fsr2_accumulate_pass_ba0a8a3e218f6dc42d105f6d45034c01_UAVResourceNames, g_ffx_fsr2_accumulate_pass_ba0a8a3e218f6dc42d105f6d45034c01_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_ba0a8a3e218f6dc42d105f6d45034c01_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_ba0a8a3e218f6dc42d105f6d45034c01_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_ba0a8a3e218f6dc42d105f6d45034c01_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_ba0a8a3e218f6dc42d105f6d45034c01_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_ba0a8a3e218f6dc42d105f6d45034c01_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_ba0a8a3e218f6dc42d105f6d45034c01_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_900f4b26b9d349c170f6fbb1a480f65d_size, g_ffx_fsr2_accumulate_pass_900f4b26b9d349c170f6fbb1a480f65d_data, 1, g_ffx_fsr2_accumulate_pass_900f4b26b9d349c170f6fbb1a480f65d_CBVResourceNames, g_ffx_fsr2_accumulate_pass_900f4b26b9d349c170f6fbb1a480f65d_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_900f4b26b9d349c170f6fbb1a480f65d_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_900f4b26b9d349c170f6fbb1a480f65d_CBVResourceSpaces, 9, g_ffx_fsr2_accumulate_pass_900f4b26b9d349c170f6fbb1a480f65d_SRVResourceNames, g_ffx_fsr2_accumulate_pass_900f4b26b9d349c170f6fbb1a480f65d_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_900f4b26b9d349c170f6fbb1a480f65d_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_900f4b26b9d349c170f6fbb1a480f65d_SRVResourceSpaces, 5, g_ffx_fsr2_accumulate_pass_900f4b26b9d349c170f6fbb1a480f65d_UAVResourceNames, g_ffx_fsr2_accumulate_pass_900f4b26b9d349c170f6fbb1a480f65d_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_900f4b26b9d349c170f6fbb1a480f65d_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_900f4b26b9d349c170f6fbb1a480f65d_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_900f4b26b9d349c170f6fbb1a480f65d_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_900f4b26b9d349c170f6fbb1a480f65d_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_900f4b26b9d349c170f6fbb1a480f65d_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_900f4b26b9d349c170f6fbb1a480f65d_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_ae94ba6d822f5ef7795397fc8ca1228e_size, g_ffx_fsr2_accumulate_pass_ae94ba6d822f5ef7795397fc8ca1228e_data, 1, g_ffx_fsr2_accumulate_pass_ae94ba6d822f5ef7795397fc8ca1228e_CBVResourceNames, g_ffx_fsr2_accumulate_pass_ae94ba6d822f5ef7795397fc8ca1228e_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_ae94ba6d822f5ef7795397fc8ca1228e_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_ae94ba6d822f5ef7795397fc8ca1228e_CBVResourceSpaces, 9, g_ffx_fsr2_accumulate_pass_ae94ba6d822f5ef7795397fc8ca1228e_SRVResourceNames, g_ffx_fsr2_accumulate_pass_ae94ba6d822f5ef7795397fc8ca1228e_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_ae94ba6d822f5ef7795397fc8ca1228e_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_ae94ba6d822f5ef7795397fc8ca1228e_SRVResourceSpaces, 4, g_ffx_fsr2_accumulate_pass_ae94ba6d822f5ef7795397fc8ca1228e_UAVResourceNames, g_ffx_fsr2_accumulate_pass_ae94ba6d822f5ef7795397fc8ca1228e_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_ae94ba6d822f5ef7795397fc8ca1228e_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_ae94ba6d822f5ef7795397fc8ca1228e_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_ae94ba6d822f5ef7795397fc8ca1228e_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_ae94ba6d822f5ef7795397fc8ca1228e_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_ae94ba6d822f5ef7795397fc8ca1228e_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_ae94ba6d822f5ef7795397fc8ca1228e_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_7686e073ecff825f4175f62d3385e408_size, g_ffx_fsr2_accumulate_pass_7686e073ecff825f4175f62d3385e408_data, 1, g_ffx_fsr2_accumulate_pass_7686e073ecff825f4175f62d3385e408_CBVResourceNames, g_ffx_fsr2_accumulate_pass_7686e073ecff825f4175f62d3385e408_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_7686e073ecff825f4175f62d3385e408_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_7686e073ecff825f4175f62d3385e408_CBVResourceSpaces, 9, g_ffx_fsr2_accumulate_pass_7686e073ecff825f4175f62d3385e408_SRVResourceNames, g_ffx_fsr2_accumulate_pass_7686e073ecff825f4175f62d3385e408_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_7686e073ecff825f4175f62d3385e408_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_7686e073ecff825f4175f62d3385e408_SRVResourceSpaces, 4, g_ffx_fsr2_accumulate_pass_7686e073ecff825f4175f62d3385e408_UAVResourceNames, g_ffx_fsr2_accumulate_pass_7686e073ecff825f4175f62d3385e408_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_7686e073ecff825f4175f62d3385e408_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_7686e073ecff825f4175f62d3385e408_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_7686e073ecff825f4175f62d3385e408_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_7686e073ecff825f4175f62d3385e408_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_7686e073ecff825f4175f62d3385e408_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_7686e073ecff825f4175f62d3385e408_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_b595cc489a294430c8fc837a2a0d57c3_size, g_ffx_fsr2_accumulate_pass_b595cc489a294430c8fc837a2a0d57c3_data, 1, g_ffx_fsr2_accumulate_pass_b595cc489a294430c8fc837a2a0d57c3_CBVResourceNames, g_ffx_fsr2_accumulate_pass_b595cc489a294430c8fc837a2a0d57c3_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_b595cc489a294430c8fc837a2a0d57c3_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_b595cc489a294430c8fc837a2a0d57c3_CBVResourceSpaces, 9, g_ffx_fsr2_accumulate_pass_b595cc489a294430c8fc837a2a0d57c3_SRVResourceNames, g_ffx_fsr2_accumulate_pass_b595cc489a294430c8fc837a2a0d57c3_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_b595cc489a294430c8fc837a2a0d57c3_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_b595cc489a294430c8fc837a2a0d57c3_SRVResourceSpaces, 5, g_ffx_fsr2_accumulate_pass_b595cc489a294430c8fc837a2a0d57c3_UAVResourceNames, g_ffx_fsr2_accumulate_pass_b595cc489a294430c8fc837a2a0d57c3_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_b595cc489a294430c8fc837a2a0d57c3_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_b595cc489a294430c8fc837a2a0d57c3_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_b595cc489a294430c8fc837a2a0d57c3_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_b595cc489a294430c8fc837a2a0d57c3_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_b595cc489a294430c8fc837a2a0d57c3_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_b595cc489a294430c8fc837a2a0d57c3_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_953a49979b9fa864a70df82375cdce2c_size, g_ffx_fsr2_accumulate_pass_953a49979b9fa864a70df82375cdce2c_data, 1, g_ffx_fsr2_accumulate_pass_953a49979b9fa864a70df82375cdce2c_CBVResourceNames, g_ffx_fsr2_accumulate_pass_953a49979b9fa864a70df82375cdce2c_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_953a49979b9fa864a70df82375cdce2c_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_953a49979b9fa864a70df82375cdce2c_CBVResourceSpaces, 9, g_ffx_fsr2_accumulate_pass_953a49979b9fa864a70df82375cdce2c_SRVResourceNames, g_ffx_fsr2_accumulate_pass_953a49979b9fa864a70df82375cdce2c_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_953a49979b9fa864a70df82375cdce2c_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_953a49979b9fa864a70df82375cdce2c_SRVResourceSpaces, 4, g_ffx_fsr2_accumulate_pass_953a49979b9fa864a70df82375cdce2c_UAVResourceNames, g_ffx_fsr2_accumulate_pass_953a49979b9fa864a70df82375cdce2c_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_953a49979b9fa864a70df82375cdce2c_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_953a49979b9fa864a70df82375cdce2c_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_953a49979b9fa864a70df82375cdce2c_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_953a49979b9fa864a70df82375cdce2c_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_953a49979b9fa864a70df82375cdce2c_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_953a49979b9fa864a70df82375cdce2c_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_02fa9e7dce0838f7bf5284f492bd4bed_size, g_ffx_fsr2_accumulate_pass_02fa9e7dce0838f7bf5284f492bd4bed_data, 1, g_ffx_fsr2_accumulate_pass_02fa9e7dce0838f7bf5284f492bd4bed_CBVResourceNames, g_ffx_fsr2_accumulate_pass_02fa9e7dce0838f7bf5284f492bd4bed_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_02fa9e7dce0838f7bf5284f492bd4bed_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_02fa9e7dce0838f7bf5284f492bd4bed_CBVResourceSpaces, 9, g_ffx_fsr2_accumulate_pass_02fa9e7dce0838f7bf5284f492bd4bed_SRVResourceNames, g_ffx_fsr2_accumulate_pass_02fa9e7dce0838f7bf5284f492bd4bed_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_02fa9e7dce0838f7bf5284f492bd4bed_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_02fa9e7dce0838f7bf5284f492bd4bed_SRVResourceSpaces, 5, g_ffx_fsr2_accumulate_pass_02fa9e7dce0838f7bf5284f492bd4bed_UAVResourceNames, g_ffx_fsr2_accumulate_pass_02fa9e7dce0838f7bf5284f492bd4bed_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_02fa9e7dce0838f7bf5284f492bd4bed_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_02fa9e7dce0838f7bf5284f492bd4bed_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_02fa9e7dce0838f7bf5284f492bd4bed_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_02fa9e7dce0838f7bf5284f492bd4bed_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_02fa9e7dce0838f7bf5284f492bd4bed_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_02fa9e7dce0838f7bf5284f492bd4bed_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_fbec7c4cf886bcbb5bd1b7d9d8e63ceb_size, g_ffx_fsr2_accumulate_pass_fbec7c4cf886bcbb5bd1b7d9d8e63ceb_data, 1, g_ffx_fsr2_accumulate_pass_fbec7c4cf886bcbb5bd1b7d9d8e63ceb_CBVResourceNames, g_ffx_fsr2_accumulate_pass_fbec7c4cf886bcbb5bd1b7d9d8e63ceb_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_fbec7c4cf886bcbb5bd1b7d9d8e63ceb_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_fbec7c4cf886bcbb5bd1b7d9d8e63ceb_CBVResourceSpaces, 8, g_ffx_fsr2_accumulate_pass_fbec7c4cf886bcbb5bd1b7d9d8e63ceb_SRVResourceNames, g_ffx_fsr2_accumulate_pass_fbec7c4cf886bcbb5bd1b7d9d8e63ceb_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_fbec7c4cf886bcbb5bd1b7d9d8e63ceb_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_fbec7c4cf886bcbb5bd1b7d9d8e63ceb_SRVResourceSpaces, 5, g_ffx_fsr2_accumulate_pass_fbec7c4cf886bcbb5bd1b7d9d8e63ceb_UAVResourceNames, g_ffx_fsr2_accumulate_pass_fbec7c4cf886bcbb5bd1b7d9d8e63ceb_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_fbec7c4cf886bcbb5bd1b7d9d8e63ceb_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_fbec7c4cf886bcbb5bd1b7d9d8e63ceb_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_fbec7c4cf886bcbb5bd1b7d9d8e63ceb_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_fbec7c4cf886bcbb5bd1b7d9d8e63ceb_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_fbec7c4cf886bcbb5bd1b7d9d8e63ceb_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_fbec7c4cf886bcbb5bd1b7d9d8e63ceb_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_a6845b19b2fe0c57c8ca7a7e94b6716b_size, g_ffx_fsr2_accumulate_pass_a6845b19b2fe0c57c8ca7a7e94b6716b_data, 1, g_ffx_fsr2_accumulate_pass_a6845b19b2fe0c57c8ca7a7e94b6716b_CBVResourceNames, g_ffx_fsr2_accumulate_pass_a6845b19b2fe0c57c8ca7a7e94b6716b_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_a6845b19b2fe0c57c8ca7a7e94b6716b_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_a6845b19b2fe0c57c8ca7a7e94b6716b_CBVResourceSpaces, 8, g_ffx_fsr2_accumulate_pass_a6845b19b2fe0c57c8ca7a7e94b6716b_SRVResourceNames, g_ffx_fsr2_accumulate_pass_a6845b19b2fe0c57c8ca7a7e94b6716b_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_a6845b19b2fe0c57c8ca7a7e94b6716b_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_a6845b19b2fe0c57c8ca7a7e94b6716b_SRVResourceSpaces, 4, g_ffx_fsr2_accumulate_pass_a6845b19b2fe0c57c8ca7a7e94b6716b_UAVResourceNames, g_ffx_fsr2_accumulate_pass_a6845b19b2fe0c57c8ca7a7e94b6716b_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_a6845b19b2fe0c57c8ca7a7e94b6716b_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_a6845b19b2fe0c57c8ca7a7e94b6716b_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_a6845b19b2fe0c57c8ca7a7e94b6716b_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_a6845b19b2fe0c57c8ca7a7e94b6716b_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_a6845b19b2fe0c57c8ca7a7e94b6716b_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_a6845b19b2fe0c57c8ca7a7e94b6716b_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_8819fa0b07c76b3970cdf4b3f51adb8b_size, g_ffx_fsr2_accumulate_pass_8819fa0b07c76b3970cdf4b3f51adb8b_data, 1, g_ffx_fsr2_accumulate_pass_8819fa0b07c76b3970cdf4b3f51adb8b_CBVResourceNames, g_ffx_fsr2_accumulate_pass_8819fa0b07c76b3970cdf4b3f51adb8b_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_8819fa0b07c76b3970cdf4b3f51adb8b_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_8819fa0b07c76b3970cdf4b3f51adb8b_CBVResourceSpaces, 8, g_ffx_fsr2_accumulate_pass_8819fa0b07c76b3970cdf4b3f51adb8b_SRVResourceNames, g_ffx_fsr2_accumulate_pass_8819fa0b07c76b3970cdf4b3f51adb8b_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_8819fa0b07c76b3970cdf4b3f51adb8b_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_8819fa0b07c76b3970cdf4b3f51adb8b_SRVResourceSpaces, 4, g_ffx_fsr2_accumulate_pass_8819fa0b07c76b3970cdf4b3f51adb8b_UAVResourceNames, g_ffx_fsr2_accumulate_pass_8819fa0b07c76b3970cdf4b3f51adb8b_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_8819fa0b07c76b3970cdf4b3f51adb8b_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_8819fa0b07c76b3970cdf4b3f51adb8b_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_8819fa0b07c76b3970cdf4b3f51adb8b_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_8819fa0b07c76b3970cdf4b3f51adb8b_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_8819fa0b07c76b3970cdf4b3f51adb8b_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_8819fa0b07c76b3970cdf4b3f51adb8b_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_aff3cec46c094aa3e72dcd1c5bb4113e_size, g_ffx_fsr2_accumulate_pass_aff3cec46c094aa3e72dcd1c5bb4113e_data, 1, g_ffx_fsr2_accumulate_pass_aff3cec46c094aa3e72dcd1c5bb4113e_CBVResourceNames, g_ffx_fsr2_accumulate_pass_aff3cec46c094aa3e72dcd1c5bb4113e_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_aff3cec46c094aa3e72dcd1c5bb4113e_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_aff3cec46c094aa3e72dcd1c5bb4113e_CBVResourceSpaces, 8, g_ffx_fsr2_accumulate_pass_aff3cec46c094aa3e72dcd1c5bb4113e_SRVResourceNames, g_ffx_fsr2_accumulate_pass_aff3cec46c094aa3e72dcd1c5bb4113e_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_aff3cec46c094aa3e72dcd1c5bb4113e_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_aff3cec46c094aa3e72dcd1c5bb4113e_SRVResourceSpaces, 5, g_ffx_fsr2_accumulate_pass_aff3cec46c094aa3e72dcd1c5bb4113e_UAVResourceNames, g_ffx_fsr2_accumulate_pass_aff3cec46c094aa3e72dcd1c5bb4113e_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_aff3cec46c094aa3e72dcd1c5bb4113e_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_aff3cec46c094aa3e72dcd1c5bb4113e_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_aff3cec46c094aa3e72dcd1c5bb4113e_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_aff3cec46c094aa3e72dcd1c5bb4113e_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_aff3cec46c094aa3e72dcd1c5bb4113e_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_aff3cec46c094aa3e72dcd1c5bb4113e_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_522150cd0e2c20483e4dafaf28f710ef_size, g_ffx_fsr2_accumulate_pass_522150cd0e2c20483e4dafaf28f710ef_data, 1, g_ffx_fsr2_accumulate_pass_522150cd0e2c20483e4dafaf28f710ef_CBVResourceNames, g_ffx_fsr2_accumulate_pass_522150cd0e2c20483e4dafaf28f710ef_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_522150cd0e2c20483e4dafaf28f710ef_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_522150cd0e2c20483e4dafaf28f710ef_CBVResourceSpaces, 8, g_ffx_fsr2_accumulate_pass_522150cd0e2c20483e4dafaf28f710ef_SRVResourceNames, g_ffx_fsr2_accumulate_pass_522150cd0e2c20483e4dafaf28f710ef_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_522150cd0e2c20483e4dafaf28f710ef_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_522150cd0e2c20483e4dafaf28f710ef_SRVResourceSpaces, 5, g_ffx_fsr2_accumulate_pass_522150cd0e2c20483e4dafaf28f710ef_UAVResourceNames, g_ffx_fsr2_accumulate_pass_522150cd0e2c20483e4dafaf28f710ef_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_522150cd0e2c20483e4dafaf28f710ef_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_522150cd0e2c20483e4dafaf28f710ef_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_522150cd0e2c20483e4dafaf28f710ef_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_522150cd0e2c20483e4dafaf28f710ef_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_522150cd0e2c20483e4dafaf28f710ef_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_522150cd0e2c20483e4dafaf28f710ef_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_5b96b7bce947a4d41d4767f01fb37d9e_size, g_ffx_fsr2_accumulate_pass_5b96b7bce947a4d41d4767f01fb37d9e_data, 1, g_ffx_fsr2_accumulate_pass_5b96b7bce947a4d41d4767f01fb37d9e_CBVResourceNames, g_ffx_fsr2_accumulate_pass_5b96b7bce947a4d41d4767f01fb37d9e_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_5b96b7bce947a4d41d4767f01fb37d9e_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_5b96b7bce947a4d41d4767f01fb37d9e_CBVResourceSpaces, 8, g_ffx_fsr2_accumulate_pass_5b96b7bce947a4d41d4767f01fb37d9e_SRVResourceNames, g_ffx_fsr2_accumulate_pass_5b96b7bce947a4d41d4767f01fb37d9e_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_5b96b7bce947a4d41d4767f01fb37d9e_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_5b96b7bce947a4d41d4767f01fb37d9e_SRVResourceSpaces, 4, g_ffx_fsr2_accumulate_pass_5b96b7bce947a4d41d4767f01fb37d9e_UAVResourceNames, g_ffx_fsr2_accumulate_pass_5b96b7bce947a4d41d4767f01fb37d9e_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_5b96b7bce947a4d41d4767f01fb37d9e_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_5b96b7bce947a4d41d4767f01fb37d9e_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_5b96b7bce947a4d41d4767f01fb37d9e_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_5b96b7bce947a4d41d4767f01fb37d9e_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_5b96b7bce947a4d41d4767f01fb37d9e_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_5b96b7bce947a4d41d4767f01fb37d9e_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_1b657623e5a59e30ac371fe8465b90b8_size, g_ffx_fsr2_accumulate_pass_1b657623e5a59e30ac371fe8465b90b8_data, 1, g_ffx_fsr2_accumulate_pass_1b657623e5a59e30ac371fe8465b90b8_CBVResourceNames, g_ffx_fsr2_accumulate_pass_1b657623e5a59e30ac371fe8465b90b8_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_1b657623e5a59e30ac371fe8465b90b8_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_1b657623e5a59e30ac371fe8465b90b8_CBVResourceSpaces, 8, g_ffx_fsr2_accumulate_pass_1b657623e5a59e30ac371fe8465b90b8_SRVResourceNames, g_ffx_fsr2_accumulate_pass_1b657623e5a59e30ac371fe8465b90b8_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_1b657623e5a59e30ac371fe8465b90b8_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_1b657623e5a59e30ac371fe8465b90b8_SRVResourceSpaces, 5, g_ffx_fsr2_accumulate_pass_1b657623e5a59e30ac371fe8465b90b8_UAVResourceNames, g_ffx_fsr2_accumulate_pass_1b657623e5a59e30ac371fe8465b90b8_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_1b657623e5a59e30ac371fe8465b90b8_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_1b657623e5a59e30ac371fe8465b90b8_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_1b657623e5a59e30ac371fe8465b90b8_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_1b657623e5a59e30ac371fe8465b90b8_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_1b657623e5a59e30ac371fe8465b90b8_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_1b657623e5a59e30ac371fe8465b90b8_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_626924733a89c381dd3426dfab9a4b01_size, g_ffx_fsr2_accumulate_pass_626924733a89c381dd3426dfab9a4b01_data, 1, g_ffx_fsr2_accumulate_pass_626924733a89c381dd3426dfab9a4b01_CBVResourceNames, g_ffx_fsr2_accumulate_pass_626924733a89c381dd3426dfab9a4b01_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_626924733a89c381dd3426dfab9a4b01_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_626924733a89c381dd3426dfab9a4b01_CBVResourceSpaces, 8, g_ffx_fsr2_accumulate_pass_626924733a89c381dd3426dfab9a4b01_SRVResourceNames, g_ffx_fsr2_accumulate_pass_626924733a89c381dd3426dfab9a4b01_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_626924733a89c381dd3426dfab9a4b01_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_626924733a89c381dd3426dfab9a4b01_SRVResourceSpaces, 4, g_ffx_fsr2_accumulate_pass_626924733a89c381dd3426dfab9a4b01_UAVResourceNames, g_ffx_fsr2_accumulate_pass_626924733a89c381dd3426dfab9a4b01_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_626924733a89c381dd3426dfab9a4b01_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_626924733a89c381dd3426dfab9a4b01_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_626924733a89c381dd3426dfab9a4b01_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_626924733a89c381dd3426dfab9a4b01_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_626924733a89c381dd3426dfab9a4b01_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_626924733a89c381dd3426dfab9a4b01_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_8e8a53d0f9c6f7057bf60aa5aece5517_size, g_ffx_fsr2_accumulate_pass_8e8a53d0f9c6f7057bf60aa5aece5517_data, 1, g_ffx_fsr2_accumulate_pass_8e8a53d0f9c6f7057bf60aa5aece5517_CBVResourceNames, g_ffx_fsr2_accumulate_pass_8e8a53d0f9c6f7057bf60aa5aece5517_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_8e8a53d0f9c6f7057bf60aa5aece5517_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_8e8a53d0f9c6f7057bf60aa5aece5517_CBVResourceSpaces, 8, g_ffx_fsr2_accumulate_pass_8e8a53d0f9c6f7057bf60aa5aece5517_SRVResourceNames, g_ffx_fsr2_accumulate_pass_8e8a53d0f9c6f7057bf60aa5aece5517_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_8e8a53d0f9c6f7057bf60aa5aece5517_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_8e8a53d0f9c6f7057bf60aa5aece5517_SRVResourceSpaces, 4, g_ffx_fsr2_accumulate_pass_8e8a53d0f9c6f7057bf60aa5aece5517_UAVResourceNames, g_ffx_fsr2_accumulate_pass_8e8a53d0f9c6f7057bf60aa5aece5517_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_8e8a53d0f9c6f7057bf60aa5aece5517_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_8e8a53d0f9c6f7057bf60aa5aece5517_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_8e8a53d0f9c6f7057bf60aa5aece5517_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_8e8a53d0f9c6f7057bf60aa5aece5517_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_8e8a53d0f9c6f7057bf60aa5aece5517_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_8e8a53d0f9c6f7057bf60aa5aece5517_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_6cf515acedc00c33cab8c3f42f656f64_size, g_ffx_fsr2_accumulate_pass_6cf515acedc00c33cab8c3f42f656f64_data, 1, g_ffx_fsr2_accumulate_pass_6cf515acedc00c33cab8c3f42f656f64_CBVResourceNames, g_ffx_fsr2_accumulate_pass_6cf515acedc00c33cab8c3f42f656f64_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_6cf515acedc00c33cab8c3f42f656f64_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_6cf515acedc00c33cab8c3f42f656f64_CBVResourceSpaces, 8, g_ffx_fsr2_accumulate_pass_6cf515acedc00c33cab8c3f42f656f64_SRVResourceNames, g_ffx_fsr2_accumulate_pass_6cf515acedc00c33cab8c3f42f656f64_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_6cf515acedc00c33cab8c3f42f656f64_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_6cf515acedc00c33cab8c3f42f656f64_SRVResourceSpaces, 5, g_ffx_fsr2_accumulate_pass_6cf515acedc00c33cab8c3f42f656f64_UAVResourceNames, g_ffx_fsr2_accumulate_pass_6cf515acedc00c33cab8c3f42f656f64_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_6cf515acedc00c33cab8c3f42f656f64_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_6cf515acedc00c33cab8c3f42f656f64_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_6cf515acedc00c33cab8c3f42f656f64_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_6cf515acedc00c33cab8c3f42f656f64_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_6cf515acedc00c33cab8c3f42f656f64_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_6cf515acedc00c33cab8c3f42f656f64_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_f7ec07b9ea67a8b9fae0eafd0a3ce0c5_size, g_ffx_fsr2_accumulate_pass_f7ec07b9ea67a8b9fae0eafd0a3ce0c5_data, 1, g_ffx_fsr2_accumulate_pass_f7ec07b9ea67a8b9fae0eafd0a3ce0c5_CBVResourceNames, g_ffx_fsr2_accumulate_pass_f7ec07b9ea67a8b9fae0eafd0a3ce0c5_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_f7ec07b9ea67a8b9fae0eafd0a3ce0c5_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_f7ec07b9ea67a8b9fae0eafd0a3ce0c5_CBVResourceSpaces, 8, g_ffx_fsr2_accumulate_pass_f7ec07b9ea67a8b9fae0eafd0a3ce0c5_SRVResourceNames, g_ffx_fsr2_accumulate_pass_f7ec07b9ea67a8b9fae0eafd0a3ce0c5_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_f7ec07b9ea67a8b9fae0eafd0a3ce0c5_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_f7ec07b9ea67a8b9fae0eafd0a3ce0c5_SRVResourceSpaces, 4, g_ffx_fsr2_accumulate_pass_f7ec07b9ea67a8b9fae0eafd0a3ce0c5_UAVResourceNames, g_ffx_fsr2_accumulate_pass_f7ec07b9ea67a8b9fae0eafd0a3ce0c5_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_f7ec07b9ea67a8b9fae0eafd0a3ce0c5_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_f7ec07b9ea67a8b9fae0eafd0a3ce0c5_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_f7ec07b9ea67a8b9fae0eafd0a3ce0c5_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_f7ec07b9ea67a8b9fae0eafd0a3ce0c5_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_f7ec07b9ea67a8b9fae0eafd0a3ce0c5_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_f7ec07b9ea67a8b9fae0eafd0a3ce0c5_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_ed466d4f09cef4f7bdea60f11068995f_size, g_ffx_fsr2_accumulate_pass_ed466d4f09cef4f7bdea60f11068995f_data, 1, g_ffx_fsr2_accumulate_pass_ed466d4f09cef4f7bdea60f11068995f_CBVResourceNames, g_ffx_fsr2_accumulate_pass_ed466d4f09cef4f7bdea60f11068995f_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_ed466d4f09cef4f7bdea60f11068995f_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_ed466d4f09cef4f7bdea60f11068995f_CBVResourceSpaces, 8, g_ffx_fsr2_accumulate_pass_ed466d4f09cef4f7bdea60f11068995f_SRVResourceNames, g_ffx_fsr2_accumulate_pass_ed466d4f09cef4f7bdea60f11068995f_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_ed466d4f09cef4f7bdea60f11068995f_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_ed466d4f09cef4f7bdea60f11068995f_SRVResourceSpaces, 5, g_ffx_fsr2_accumulate_pass_ed466d4f09cef4f7bdea60f11068995f_UAVResourceNames, g_ffx_fsr2_accumulate_pass_ed466d4f09cef4f7bdea60f11068995f_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_ed466d4f09cef4f7bdea60f11068995f_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_ed466d4f09cef4f7bdea60f11068995f_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_ed466d4f09cef4f7bdea60f11068995f_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_ed466d4f09cef4f7bdea60f11068995f_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_ed466d4f09cef4f7bdea60f11068995f_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_ed466d4f09cef4f7bdea60f11068995f_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_permutations.h.d b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_permutations.h.d new file mode 100644 index 00000000..d726b0e3 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_permutations.h.d @@ -0,0 +1 @@ +src/ffx-fsr2-api/shaders/dx12/ffx_fsr2_accumulate_pass_permutations.h: ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common.h ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common_half.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_callbacks_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_resources.h ../../src/ffx-fsr2-api/shaders/ffx_core.h ../../src/ffx-fsr2-api/shaders/ffx_core_portability.h ../../src/ffx-fsr2-api/shaders/ffx_core_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_upsample.h ../../src/ffx-fsr2-api/shaders/ffx_common_types.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_common.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_reproject.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_sample.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_postprocess_lock_status.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_accumulate.h \ No newline at end of file diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_0960ace0248c748387ec424b5fec102f.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_0960ace0248c748387ec424b5fec102f.h new file mode 100644 index 00000000..4589b062 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_0960ace0248c748387ec424b5fec102f.h @@ -0,0 +1,1084 @@ +// ffx_fsr2_accumulate_pass_wave64_0960ace0248c748387ec424b5fec102f.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_wave64_0960ace0248c748387ec424b5fec102f_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_0960ace0248c748387ec424b5fec102f_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_0960ace0248c748387ec424b5fec102f_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_0960ace0248c748387ec424b5fec102f_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_0960ace0248c748387ec424b5fec102f_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_lanczos_lut", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_0960ace0248c748387ec424b5fec102f_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 6, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_0960ace0248c748387ec424b5fec102f_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_0960ace0248c748387ec424b5fec102f_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_0960ace0248c748387ec424b5fec102f_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_0960ace0248c748387ec424b5fec102f_UAVResourceBindings[] = { 0, 1, 3, 4, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_0960ace0248c748387ec424b5fec102f_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_0960ace0248c748387ec424b5fec102f_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_0960ace0248c748387ec424b5fec102f_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_0960ace0248c748387ec424b5fec102f_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_0960ace0248c748387ec424b5fec102f_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_0960ace0248c748387ec424b5fec102f_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_0960ace0248c748387ec424b5fec102f_size = 16896; + +static const unsigned char g_ffx_fsr2_accumulate_pass_wave64_0960ace0248c748387ec424b5fec102f_data[] = { +0x44,0x58,0x42,0x43,0x97,0x96,0xfb,0x54,0x71,0x29,0x91,0xc5,0x6f,0x27,0x62,0x70, +0x2f,0x1e,0xd0,0x27,0x01,0x00,0x00,0x00,0x00,0x42,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x24,0x02,0x00,0x00,0x64,0x10,0x00,0x00,0x80,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xb0,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x38,0x0e,0x00,0x00,0x66,0x00,0x05,0x00, +0x8e,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x20,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x85,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xce,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xf4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a, +0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b, +0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30, +0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18, +0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3, +0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21, +0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22, +0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95, +0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60,0x06,0xea,0x6e,0x1b, +0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x72,0xa8,0x48,0x20,0xd2,0xc8,0x79,0x88, +0x68,0x42,0x08,0x09,0x09,0xc3,0x50,0x08,0x66,0x60,0x3e,0x02,0x0f,0x1a,0x2e,0x7f, +0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90,0x66,0x40,0xc4,0x30,0x0c,0xca,0x1c,0x41, +0x50,0x0a,0x66,0x10,0x87,0x91,0xc8,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6, +0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41, +0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e, +0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0, +0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01, +0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e, +0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60, +0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e, +0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00,0x06,0x7e,0x80,0x84,0x13,0xa5,0x74,0x18, +0x41,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28, +0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87, +0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36, +0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98, +0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x30,0x93,0x18,0x8c,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94, +0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f, +0x20,0x61,0x65,0xa9,0x9d,0x29,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc, +0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61, +0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0xd6,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x12,0x8c, +0x97,0xe0,0x99,0xc8,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x40,0x16,0x6e, +0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0, +0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c, +0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x05,0x27,0xc9,0x33,0x91, +0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03, +0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38, +0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80, +0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x56,0xa2,0x67,0xc2,0xc6,0x81,0x1d,0xc2, +0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41, +0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f, +0x50,0x60,0x90,0x3d,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7,0xae,0x36,0x9a,0x70,0x1c, +0xc7,0xf1,0x61,0x38,0xd7,0x75,0x5d,0x0d,0xc3,0x30,0x0c,0xc3,0xa0,0xfc,0x26,0x69, +0x8a,0x28,0x61,0xf2,0x59,0x80,0x79,0x16,0x22,0x62,0x27,0x60,0x22,0x50,0x30,0xd0, +0x0e,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02, +0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2, +0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x90,0x01,0x10,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x00,0x1e,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2, +0x1c,0x0a,0xa2,0xf0,0x03,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30, +0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0, +0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x2c,0x4a,0xa3,0xb0,0x21,0xca, +0xf0,0xa2,0xb8,0x8a,0x87,0xc6,0x11,0x80,0x1a,0x20,0x75,0x06,0x80,0xdc,0x19,0x00, +0x8a,0x67,0x00,0x68,0x9e,0x01,0xa0,0x7a,0x06,0x80,0xee,0x19,0x00,0xca,0x67,0x00, +0x48,0x9f,0x01,0x20,0x7e,0x06,0x00,0x00,0x79,0x18,0x00,0x00,0x88,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xc1,0x99,0x20,0x0c,0xcf,0x06,0x61,0x20, +0x26,0x08,0x03,0xb4,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08, +0x6a,0x40,0x07,0xb4,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe,0xda,0xde,0xe8,0xd2, +0xde,0xdc,0xbe,0xec,0xca,0xc6,0xe8,0xde,0xe4,0xe6,0x26,0x08,0x43,0x34,0x41,0x18, +0xa4,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65,0x31,0x98,0x81,0x31,0x9c,0x09,0x82,0x1b, +0xd4,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8,0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9, +0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86,0x31,0x30,0x86,0xc3,0x4c,0xee,0x2b,0xcd, +0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec, +0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x4c,0x1b,0x12,0x46,0x99,0x0c,0x6a,0x60, +0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc, +0x04,0x61,0xa0,0x26,0x08,0x43,0xb5,0x41,0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35, +0x30,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd, +0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x58,0x1b,0x92,0x4b, +0xd9,0x0c,0x6e,0x60,0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda, +0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xb8,0x36,0x24,0x9c,0xe2,0x19,0xdf,0xc0,0x18, +0xd9,0x04,0x21,0x0e,0xec,0x80,0x8d,0xdc,0x17,0x5b,0x98,0xdb,0x98,0xde,0xdb,0xdc, +0x17,0x5b,0x1d,0xdd,0x86,0x84,0x08,0x03,0x31,0x30,0x88,0x81,0x31,0x9c,0x09,0xc2, +0x80,0x31,0x91,0xfb,0x4a,0x6b,0x3b,0x6b,0x4a,0x83,0x9b,0x9b,0x20,0x0c,0xd9,0x86, +0x84,0x0c,0xc2,0xa0,0x0c,0x0c,0x33,0x18,0x18,0xc3,0x21,0x26,0xf7,0x45,0x96,0xc6, +0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16, +0x36,0xb7,0x36,0xb7,0x21,0x31,0x03,0x08,0x0d,0x8c,0x61,0x60,0x8c,0x6c,0x43,0xf2, +0x48,0x95,0xd6,0x81,0xc1,0x18,0x9c,0x41,0x1a,0x4c,0x10,0xe6,0xe0,0x0e,0xa8,0xc9, +0xdd,0x7d,0xa5,0xb9,0xd1,0x95,0xc9,0xb9,0x85,0xb1,0x7d,0xd5,0xc1,0xcd,0x8d,0x85, +0xb1,0x95,0x91,0x7d,0x8d,0xbd,0xb1,0xbd,0xc9,0x4d,0x10,0xc6,0x40,0x0e,0x36,0x2c, +0xc6,0x1a,0xb0,0x81,0x61,0x0c,0x4c,0x1b,0xb4,0x41,0x1b,0x38,0x13,0x84,0x3a,0xc0, +0x03,0x3a,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73, +0x1b,0x96,0xe1,0x0d,0xe0,0xc0,0x18,0x06,0xa6,0x0d,0xda,0xa0,0x0d,0xb2,0x09,0xc2, +0x1d,0xe4,0x01,0x19,0xb9,0xbb,0x2f,0xb7,0xb2,0xbb,0x2f,0xb6,0xb7,0xb1,0xb5,0xb9, +0x0d,0x0b,0x23,0x07,0x73,0x60,0x50,0x03,0xd3,0x06,0x6d,0xd0,0x06,0x19,0x1f,0xb9, +0xbb,0x2f,0xb6,0xba,0xb6,0xb0,0x2f,0xb4,0xb4,0x39,0xba,0x37,0xb9,0xbc,0x0d,0x0b, +0xb5,0x06,0x75,0x60,0x5c,0x03,0xd3,0x06,0x6d,0xd0,0x06,0xce,0x06,0xc2,0x0d,0xe2, +0x80,0x0e,0xec,0x60,0x82,0xa0,0x07,0x7b,0x40,0x63,0x4c,0xcc,0x68,0x4a,0x4a,0x66, +0x82,0x30,0x68,0x1b,0x10,0x03,0x0f,0xf2,0xc0,0x30,0x06,0x3d,0x00,0x36,0x04,0x7b, +0x30,0x41,0xe0,0x03,0x3e,0x60,0x33,0xf7,0xc5,0x94,0xe6,0x56,0x16,0x26,0x37,0xc4, +0x16,0xd6,0x06,0xb7,0x01,0x31,0xfa,0xc0,0x0f,0x8c,0x61,0x30,0x80,0x0d,0xc1,0x1f, +0x6c,0x20,0xd4,0xe0,0x0e,0xf8,0x00,0x14,0x26,0x08,0x79,0xa0,0x07,0x5c,0xd2,0xa4, +0xca,0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x63,0x30,0x07,0x1b,0x10, +0x62,0x14,0x28,0x83,0x0c,0xae,0x86,0x14,0xe8,0xa4,0x35,0x85,0xe1,0x49,0x95,0xb9, +0x91,0x95,0xc9,0x4d,0xa5,0xe9,0x95,0x6d,0x40,0x08,0x53,0xa0,0xcc,0x80,0x0c,0xae, +0x86,0x14,0xc8,0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d, +0x10,0x86,0x6d,0x03,0x42,0xa0,0x02,0x95,0x0a,0x64,0x70,0x35,0xa4,0xc0,0x2e,0x2d, +0xc9,0x0d,0xae,0x8e,0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e,0x6e, +0xac,0x8c,0x28,0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x70,0x1b, +0x0c,0x62,0x15,0x28,0x56,0x20,0x83,0x8b,0x52,0x1a,0x53,0x5d,0x5b,0x58,0x53,0x1a, +0x1c,0x51,0x5a,0x5b,0x99,0xdb,0x5c,0xda,0x9b,0xdb,0xdc,0x04,0x61,0xe8,0x36,0x20, +0x84,0x2b,0x50,0xaf,0x40,0x06,0x57,0x43,0x0a,0x94,0xd2,0x98,0xea,0xda,0xc2,0x9a, +0xd2,0xe0,0x98,0xca,0xec,0xca,0xd8,0xa8,0xde,0xaa,0xe6,0xca,0x26,0x08,0x83,0xb7, +0x01,0x21,0x62,0x81,0x92,0x05,0x32,0xb8,0x1a,0x52,0xe0,0x92,0x66,0x24,0x17,0xd6, +0x56,0x96,0xe4,0x46,0x56,0x86,0x37,0x41,0x18,0xbe,0x0d,0x08,0x41,0x0b,0x54,0x2d, +0x90,0xc1,0xd5,0x90,0x02,0x25,0x33,0xa2,0x32,0xbb,0xb4,0xb1,0x32,0xaa,0x37,0xab, +0xb4,0xb2,0x3b,0xa2,0x32,0x38,0x3a,0xb4,0x09,0xc2,0x00,0x06,0x1b,0x0c,0xe2,0x16, +0x28,0x5c,0x20,0x83,0x86,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc,0x04,0x61,0x08, +0x83,0x0d,0x08,0xa1,0x0b,0xd4,0x2e,0x90,0x41,0xd3,0x90,0x02,0x25,0xb3,0xa6,0x37, +0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0xb9,0xa9,0xb1,0x30,0xb6,0xb2,0x09, +0xc2,0x20,0x06,0x1b,0x10,0xa2,0x17,0x28,0x5f,0x20,0x83,0xa6,0x21,0x05,0x42,0x66, +0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x13, +0x84,0x61,0x0c,0x36,0x20,0x04,0x38,0x50,0xe1,0x40,0x06,0x4d,0x43,0x0a,0xfc,0xcc, +0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0x94,0xd2,0xe8,0xe8, +0xca,0xe4,0x86,0xc2,0xdc,0xc6,0xca,0xd8,0xd8,0xc2,0xe8,0xd2,0xde,0xdc,0x26,0x08, +0x03,0x19,0x6c,0x40,0x88,0x71,0xa0,0xc8,0x81,0x0c,0x9a,0x86,0x14,0xc8,0x98,0x41, +0xc9,0x95,0x15,0xe1,0xc1,0xbd,0xcd,0xd5,0xc9,0x95,0x4d,0x10,0x86,0x32,0xd8,0x80, +0x10,0xe6,0x40,0x9d,0x03,0x19,0x34,0x0d,0x29,0x30,0x33,0x83,0x92,0x2b,0xb3,0x4b, +0x7b,0xab,0x9b,0x33,0x92,0x0b,0x6b,0x2b,0x83,0x92,0x2b,0x2b,0xc2,0x83,0x7b,0x9b, +0xab,0x93,0x2b,0x9b,0x20,0x0c,0x66,0xb0,0x01,0x21,0xd2,0x81,0x52,0x07,0x32,0x68, +0x1a,0x52,0xe0,0x62,0x46,0x15,0xe6,0x86,0x14,0xc6,0x66,0x66,0xf4,0x64,0x35,0x41, +0x18,0xce,0x60,0x83,0x41,0xb0,0x03,0xd5,0x0e,0x64,0xd0,0xb0,0x32,0x53,0x4a,0xa3, +0xa3,0x2b,0x93,0x9b,0x2a,0x8b,0xab,0x2b,0x73,0x1b,0x2b,0x63,0x2a,0x73,0x3b,0xa3, +0x43,0x9b,0x20,0x0c,0x68,0xb0,0x01,0x21,0xde,0x81,0x82,0x07,0x32,0x68,0x1a,0x52, +0xa0,0x62,0x46,0x54,0xc6,0x46,0x17,0x46,0x95,0xd6,0x56,0x36,0x41,0x18,0xd2,0x60, +0x83,0x41,0xc8,0x03,0x35,0x0f,0x64,0xd0,0xf0,0x32,0x23,0xca,0x73,0x0b,0x6b,0x4b, +0x1b,0x93,0x2a,0x9b,0x1b,0x42,0x0b,0x73,0x3b,0x2b,0x33,0x0a,0x1b,0xa3,0x7b,0x93, +0x9b,0x20,0x0c,0x6a,0xb0,0xc1,0x20,0xea,0x81,0xb2,0x07,0x32,0x68,0x88,0x99,0x59, +0xa5,0x95,0xdd,0x4d,0xc1,0x85,0x8d,0x95,0x51,0xbd,0x35,0x95,0xd1,0x95,0xc9,0xcd, +0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x86,0x35,0xd8,0x60,0x10,0xf8,0x40,0xe5, +0x03,0x19,0x34,0x1b,0x28,0x3d,0x28,0x85,0x53,0x50,0x85,0x56,0x80,0x85,0x59,0xb0, +0x85,0x5c,0xe0,0x85,0x5f,0x10,0x87,0x72,0x40,0x87,0x75,0x70,0x87,0x78,0xa0,0x87, +0x7b,0xd0,0x87,0x0d,0x83,0x21,0x0a,0xfb,0x30,0x41,0x10,0x80,0x0d,0xc0,0x86,0xc1, +0xf0,0x07,0x7f,0xd8,0x10,0xfc,0xc3,0x86,0x61,0xe8,0x07,0x90,0xa0,0x30,0x34,0xb5, +0x61,0x30,0x03,0x33,0x18,0x26,0x08,0x03,0x1b,0x6c,0x08,0x76,0x61,0x03,0x71,0x8d, +0x04,0x49,0x94,0xc4,0x86,0xa2,0x1f,0x44,0x02,0x08,0x05,0x93,0x20,0x22,0x26,0x17, +0xe6,0x36,0x86,0x56,0x36,0x37,0x41,0x18,0xda,0x80,0x86,0x19,0xdb,0x5b,0x18,0xdd, +0xdc,0x04,0x61,0x70,0x03,0x16,0x69,0x6e,0x73,0x74,0x73,0x13,0x84,0xe1,0x0d,0x48, +0xa4,0xb9,0xd1,0xcd,0x4d,0x10,0x06,0x38,0x20,0x42,0x57,0x86,0xf7,0xc5,0xf6,0x16, +0x46,0x36,0x41,0x18,0xe2,0x80,0x08,0x5d,0x19,0xde,0x97,0xdb,0x9b,0x5c,0x1b,0x13, +0xba,0x32,0xbc,0xaf,0x39,0xba,0x37,0xb9,0x32,0x16,0x75,0x69,0x6e,0x74,0x73,0x1b, +0x20,0x94,0x48,0x09,0x95,0x58,0x09,0x96,0x68,0x09,0x97,0x78,0x09,0x98,0x88,0x09, +0x99,0x48,0x89,0x99,0xb8,0x68,0x42,0x16,0xaa,0xb0,0xb1,0xd9,0xb5,0xb9,0xa4,0x91, +0x95,0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64,0x78,0x2e,0x76,0x65,0x72,0x73,0x69,0x6f, +0x6e,0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b,0x5d,0x18,0x9b,0x5d,0x99,0xdc,0x94,0xc0, +0xa8,0x43,0x86,0xe7,0x32,0x87,0x16,0x46,0x56,0x26,0xd7,0xf4,0x46,0x56,0xc6,0x36, +0x25,0x40,0xca,0x90,0xe1,0xb9,0xc8,0x95,0xcd,0xbd,0xd5,0xc9,0x8d,0x95,0xcd,0x4d, +0x09,0x40,0xa1,0x12,0x19,0x9e,0x0b,0x5d,0x1e,0x5c,0x59,0x90,0x9b,0xdb,0x1b,0x5d, +0x18,0x5d,0xda,0x9b,0xdb,0xdc,0x14,0x61,0x1f,0x40,0xa2,0x0e,0x19,0x9e,0x4b,0x99, +0x1b,0x9d,0x5c,0x1e,0xd4,0x5b,0x9a,0x1b,0xdd,0xdc,0x94,0xc0,0x24,0xba,0x90,0xe1, +0xb9,0x8c,0xbd,0xd5,0xb9,0xd1,0x95,0xc9,0xcd,0x4d,0x09,0x68,0x02,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x3b,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x31,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34, +0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e, +0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2, +0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0a,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14, +0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0xb6,0xb0,0x0d,0x97, +0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6, +0x23,0xb7,0x6d,0x0d,0xdd,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34, +0xc3,0x42,0x7c,0x91,0xc3,0x6c,0x48,0x33,0x20,0x8d,0x61,0x09,0xce,0x70,0xf9,0xce, +0xe3,0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x5b,0x40,0x34,0x5c,0xbe,0xf3,0xf8,0x46,0xe4, +0x50,0x8f,0x38,0xf8,0xc8,0x6d,0xdb,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x12,0xc0,0x3c, +0x0b,0x51,0x12,0x15,0xb1,0xf8,0xc5,0x6d,0x1b,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x13, +0x71,0x4d,0x54,0x44,0x94,0x0e,0x30,0xf8,0xc5,0x6d,0x5b,0x81,0x35,0x5c,0xbe,0xf3, +0xf8,0x13,0x71,0x4d,0x54,0x44,0xb0,0x93,0x13,0x11,0x7e,0x71,0xdb,0x26,0x90,0x0d, +0x97,0xef,0x3c,0xfe,0x74,0x44,0x04,0x30,0x88,0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e, +0x72,0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d, +0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x09,0x60,0xac,0xe0,0x24,0x8c,0x74,0x83,0x87,0xec,0x42,0x4b,0x5f,0xec,0x10,0x2f, +0x44,0x58,0x49,0x4c,0x78,0x31,0x00,0x00,0x66,0x00,0x05,0x00,0x5e,0x0c,0x00,0x00, +0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x60,0x31,0x00,0x00, +0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x55,0x0c,0x00,0x00,0x0b,0x82,0x20,0x00, +0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49, +0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62, +0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b, +0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42, +0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a, +0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff, +0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20, +0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00, +0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00, +0x89,0x20,0x00,0x00,0xce,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04, +0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c, +0x0b,0x84,0xc4,0x4c,0x10,0xf8,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0, +0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f, +0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18, +0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3, +0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60, +0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19, +0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c, +0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8, +0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4, +0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6, +0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60,0x06,0xea,0x6e,0x1b,0x2e,0x7f,0xc2,0x1e, +0x42,0xf2,0x57,0x42,0x72,0xa8,0x48,0x20,0xd2,0xc8,0x79,0x88,0x68,0x42,0x08,0x09, +0x09,0xc3,0x50,0x08,0x66,0x60,0x3e,0x02,0x0f,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2, +0x57,0x42,0xda,0x90,0x66,0x40,0xc4,0x30,0x0c,0xca,0x1c,0x41,0x50,0x0a,0x66,0x10, +0x87,0x91,0xc8,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61, +0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e, +0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8, +0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40, +0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05, +0xc3,0x4c,0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80, +0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e, +0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60, +0x40,0x07,0x7e,0x00,0x06,0x7e,0x80,0x84,0x13,0xa5,0x74,0x18,0x41,0x30,0x66,0x6a, +0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77, +0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0, +0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87, +0x7c,0x80,0x87,0x72,0x40,0xc1,0x30,0x93,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc, +0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02, +0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b, +0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0x20,0x61,0x65,0xa9, +0x9d,0x29,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0, +0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0xc1,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e, +0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0xd6,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c, +0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0, +0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x12,0x8c,0x97,0xe0,0x99,0xc8, +0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x40,0x16,0x6e,0x81,0x16,0xca,0x01, +0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c, +0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0, +0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x05,0x27,0xc9,0x33,0x91,0xc1,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8, +0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01, +0x18,0xf8,0x01,0x0a,0x56,0xa2,0x67,0xc2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1, +0x0d,0x64,0xe1,0x16,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e, +0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x50,0x60,0x90,0x3d, +0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7,0xae,0x36,0x9a,0x70,0x1c,0xc7,0xf1,0x61,0x38, +0xd7,0x75,0x5d,0x0d,0xc3,0x30,0x0c,0xc3,0xa0,0xfc,0x26,0x69,0x8a,0x28,0x61,0xf2, +0x59,0x80,0x79,0x16,0x22,0x62,0x27,0x60,0x22,0x50,0x30,0xd0,0x3e,0x05,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a, +0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90, +0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6, +0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60, +0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4, +0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01, +0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34, +0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20,0x00,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x90,0x01,0x10,0x00,0x01,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46, +0x00,0x8a,0xa0,0x24,0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2,0x1c,0x0a,0xa2,0xf0, +0x03,0xca,0xa2,0x00,0x03,0x68,0x1c,0x01,0x20,0x75,0x06,0x80,0xdc,0x19,0x00,0x8a, +0x67,0x00,0x68,0x9e,0x01,0xa0,0x7a,0x06,0x80,0xee,0x19,0x00,0xd2,0x67,0x00,0x88, +0x9f,0x01,0x00,0x00,0x79,0x18,0x00,0x00,0x75,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0xc1,0x99,0x20,0x0c,0xcf,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d, +0x18,0x0c,0x82,0x98,0x20,0x0c,0xd0,0x04,0x41,0x0d,0x3c,0x02,0x13,0x84,0x21,0x9a, +0x20,0x0c,0xd2,0x06,0x01,0x61,0x36,0x24,0x48,0xa2,0x20,0xcb,0xb0,0x20,0xcd,0x04, +0xc1,0x0d,0xbe,0x0d,0xc9,0xf0,0x28,0x08,0x32,0x2c,0x48,0x33,0x41,0x18,0xa6,0x0d, +0xc9,0x92,0x28,0x48,0x34,0x2c,0x48,0x33,0x41,0x18,0xa8,0x09,0xc2,0x50,0x6d,0x10, +0x10,0x6a,0x43,0x12,0x3d,0x0a,0x32,0x0d,0x0b,0x52,0x4d,0x10,0x06,0x6b,0x43,0x32, +0x25,0x0a,0x72,0x0d,0x0b,0xd2,0x4c,0x10,0x86,0x6b,0x43,0x72,0x25,0x0a,0x92,0x0d, +0x0b,0x52,0x4d,0x10,0xe2,0x00,0x0c,0x36,0x24,0xc4,0xa6,0x20,0xc4,0xb0,0x20,0xcd, +0x04,0x61,0xc0,0x26,0x08,0x43,0xb6,0x21,0xe9,0x36,0x05,0xf1,0x86,0x05,0x69,0x36, +0x24,0xde,0xa3,0x20,0xc3,0xb0,0x20,0xd5,0x86,0xc4,0x81,0x24,0x0b,0xd3,0xb8,0x0f, +0x0c,0x26,0x08,0x73,0x10,0x06,0x13,0x84,0x31,0xe8,0x36,0x2c,0x88,0x18,0x28,0x08, +0x32,0x2c,0x63,0x30,0x06,0x63,0xd0,0x4c,0x10,0xea,0x40,0x0c,0x36,0x2c,0x43,0x19, +0x28,0xc8,0x30,0x2c,0x63,0x30,0x06,0x63,0x50,0x4d,0x10,0xee,0x60,0x0c,0x36,0x2c, +0xcb,0x19,0x28,0x48,0x34,0x2c,0x63,0x30,0x06,0x63,0x50,0x6d,0x58,0x22,0x31,0x50, +0x90,0x69,0x58,0xc6,0x60,0x0c,0xc6,0xa0,0xd9,0x40,0x90,0x81,0x19,0xa0,0x41,0x1a, +0x4c,0x10,0xf4,0x80,0x0c,0x26,0x08,0x83,0xb6,0x01,0x41,0xd6,0x40,0x41,0x90,0x81, +0x0d,0x80,0x0d,0x41,0x1b,0x4c,0x10,0xf8,0xa0,0x0c,0x36,0x20,0xc8,0x1b,0x28,0xc8, +0x30,0x20,0xc0,0x86,0x00,0x0e,0x36,0x10,0x61,0xa0,0x06,0x6e,0x10,0x07,0x13,0x04, +0x01,0xa0,0x30,0x34,0xb5,0x61,0xf0,0xbc,0x61,0x82,0x30,0x6c,0x13,0x84,0x81,0xdb, +0x10,0xdc,0xc1,0x06,0x62,0xaa,0x03,0x3b,0xc0,0x83,0x0d,0xc5,0x1c,0xd0,0x01,0x20, +0x07,0x79,0x50,0x85,0x8d,0xcd,0xae,0xcd,0x25,0x8d,0xac,0xcc,0x8d,0x6e,0x4a,0x10, +0x54,0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x9b,0x12,0x10,0x4d,0xc8, +0xf0,0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4,0xa6,0x04,0x44,0x1d,0x32,0x3c,0x97,0x39, +0xb4,0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2,0x32,0xb6,0x29,0x81,0x51,0x86,0x0c,0xcf, +0x45,0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x6c,0x6e,0x4a,0x10,0x07,0x75,0xc8,0xf0, +0x5c,0xca,0xdc,0xe8,0xe4,0xf2,0xa0,0xde,0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0x79,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x3b,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x31,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34, +0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e, +0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2, +0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0a,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14, +0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0xb6,0xb0,0x0d,0x97, +0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6, +0x23,0xb7,0x6d,0x0d,0xdd,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34, +0xc3,0x42,0x7c,0x91,0xc3,0x6c,0x48,0x33,0x20,0x8d,0x61,0x09,0xce,0x70,0xf9,0xce, +0xe3,0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x5b,0x40,0x34,0x5c,0xbe,0xf3,0xf8,0x46,0xe4, +0x50,0x8f,0x38,0xf8,0xc8,0x6d,0xdb,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x12,0xc0,0x3c, +0x0b,0x51,0x12,0x15,0xb1,0xf8,0xc5,0x6d,0x1b,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x13, +0x71,0x4d,0x54,0x44,0x94,0x0e,0x30,0xf8,0xc5,0x6d,0x5b,0x81,0x35,0x5c,0xbe,0xf3, +0xf8,0x13,0x71,0x4d,0x54,0x44,0xb0,0x93,0x13,0x11,0x7e,0x71,0xdb,0x26,0x90,0x0d, +0x97,0xef,0x3c,0xfe,0x74,0x44,0x04,0x30,0x88,0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e, +0x72,0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d, +0x61,0x20,0x00,0x00,0xed,0x09,0x00,0x00,0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00, +0x6f,0x00,0x00,0x00,0x34,0xcc,0x00,0x94,0x51,0x21,0x15,0x61,0x40,0xc1,0x0e,0x14, +0x5b,0xc9,0x0e,0x94,0x4a,0xd9,0x15,0x5f,0x0d,0x94,0x4b,0xc1,0x94,0x4d,0x31,0x95, +0x61,0x40,0x11,0x02,0x15,0x6f,0x40,0xf9,0x06,0x94,0x24,0x44,0x71,0x22,0x94,0x52, +0x15,0x94,0x46,0x45,0x94,0x24,0x41,0x49,0x22,0x14,0x27,0x41,0xf9,0x14,0x4d,0x71, +0x42,0xd0,0x58,0x03,0xa4,0x14,0x41,0x19,0x94,0x47,0x09,0x8c,0x00,0x90,0x31,0x46, +0x00,0x82,0x20,0x88,0x82,0xc1,0x18,0x41,0x6b,0xce,0x39,0xfb,0x8d,0x11,0x80,0x20, +0x08,0xca,0xdf,0x18,0x01,0x08,0x82,0x30,0xff,0x0b,0x63,0x04,0x20,0x08,0x82,0xf1, +0x2f,0x8c,0x11,0xbc,0x33,0x69,0xa2,0xdd,0x18,0x01,0x08,0x82,0x20,0xfc,0x0b,0x63, +0x04,0x20,0x08,0x82,0x20,0x18,0x8c,0x11,0xb4,0xe6,0x9c,0xf3,0xde,0x18,0x01,0x08, +0x82,0xa0,0x0c,0x06,0x63,0x04,0x20,0x08,0x82,0x20,0x28,0x8c,0x11,0x80,0x20,0xfe, +0xdf,0x63,0x30,0x46,0x10,0x92,0x60,0x88,0x77,0x63,0x04,0x7b,0xac,0xc6,0xfb,0x37, +0x46,0xb0,0xd6,0x6a,0x2d,0x7e,0x63,0x04,0xff,0xfd,0xf7,0xef,0x37,0x46,0xd0,0x9a, +0x73,0xce,0xfb,0xc2,0x18,0x81,0x2c,0xba,0xfd,0xff,0x8d,0x11,0xe8,0xac,0x39,0xa7, +0xdf,0x18,0x81,0x8a,0xd7,0xa7,0xea,0x8d,0x11,0x80,0x20,0x08,0x82,0xe0,0x30,0x46, +0xb0,0xd6,0x6a,0xad,0x7b,0x63,0x04,0x20,0x08,0xfa,0x77,0x18,0x8c,0x11,0xb4,0xe6, +0x9c,0xd3,0xde,0x18,0x01,0x08,0x82,0x20,0x09,0x06,0x63,0x04,0x20,0x08,0x82,0x3a, +0x18,0x8c,0x11,0x88,0x20,0x09,0xe2,0xdb,0x18,0x01,0x1c,0x97,0xf9,0xed,0x8d,0x11, +0x90,0x25,0xaf,0xdf,0xdf,0x18,0x01,0x08,0x82,0x20,0x0b,0x06,0x63,0x04,0x20,0x08, +0x82,0xe8,0x37,0x46,0x00,0x82,0x20,0x88,0xff,0xc2,0x0c,0xc0,0x18,0x01,0x08,0x82, +0x20,0xfe,0x8d,0x11,0x80,0x20,0x08,0xc2,0x1f,0x7d,0x73,0x08,0x51,0x1e,0xcc,0x21, +0x54,0xd0,0x1c,0x42,0x04,0x0a,0x73,0x08,0x91,0x1e,0xcc,0x21,0x44,0x7f,0x30,0x87, +0x60,0x07,0xa1,0x30,0x87,0x60,0x07,0x79,0x30,0x87,0xd0,0x07,0xda,0x1c,0x42,0x44, +0x0a,0x73,0x08,0x76,0xa0,0x07,0x24,0xce,0x41,0x50,0x14,0x94,0x0a,0x73,0x10,0xd3, +0x04,0xa5,0xc2,0x1c,0x84,0xe3,0x40,0xa9,0x30,0x07,0x01,0x41,0x50,0x2a,0xcc,0x41, +0x38,0x0e,0xa4,0x0a,0x73,0x10,0x59,0x06,0xa9,0xc2,0x1c,0xc4,0xf3,0x40,0xaa,0x30, +0x07,0x71,0x5d,0x90,0x2a,0xcc,0x41,0x58,0x16,0xa4,0x0a,0x73,0x10,0x14,0x05,0xa9, +0xc2,0x1c,0xc4,0x34,0x41,0xaa,0x30,0x02,0x30,0x07,0x11,0x45,0x90,0x2a,0xcc,0x41, +0x38,0x0e,0x74,0x0a,0x73,0x10,0x10,0x04,0x99,0x02,0x19,0x23,0x00,0x00,0x00,0x00, +0x23,0x06,0x08,0x00,0x82,0x60,0x40,0x06,0xfb,0xc0,0x0b,0x10,0x3d,0xac,0xc3,0x88, +0x01,0x02,0x80,0x20,0x18,0x90,0x01,0x3f,0xf4,0x02,0x64,0x0f,0xec,0x30,0x62,0x80, +0x00,0x20,0x08,0x06,0x64,0xd0,0x0f,0xbe,0x00,0xf1,0x43,0x3b,0x8c,0x18,0x20,0x00, +0x08,0x82,0x01,0x19,0xf8,0xc3,0x2f,0x40,0xfb,0xe0,0x0e,0x23,0x06,0x08,0x00,0x82, +0x60,0x40,0x06,0xff,0x00,0x0e,0x90,0x3f,0xbc,0xc3,0x88,0x01,0x02,0x80,0x20,0x18, +0x90,0x01,0x48,0x84,0x03,0x44,0x0f,0xf0,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x64, +0x10,0x12,0xe2,0x00,0xfd,0x43,0x3c,0x8c,0x18,0x20,0x00,0x08,0x82,0x01,0x19,0x88, +0xc4,0x38,0x40,0xf8,0x20,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x40,0x06,0x23,0x41, +0x0e,0x90,0x3e,0xcc,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90,0x01,0x49,0x94,0x03, +0xd4,0x0f,0xf4,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x64,0x50,0x12,0xe6,0x00,0xfd, +0x43,0x3d,0x8c,0x18,0x20,0x00,0x08,0x82,0x01,0x19,0x98,0xc4,0x39,0x40,0x23,0x61, +0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x40,0x06,0x27,0x81,0x0e,0xd0,0x48,0xdc,0xc3, +0x88,0x01,0x02,0x80,0x20,0x18,0x90,0x01,0x4a,0xa4,0x03,0x74,0x12,0xf8,0x30,0x62, +0x80,0x00,0x20,0x08,0x06,0x64,0x90,0x12,0xea,0x00,0x99,0x44,0x3e,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x01,0x18,0xac,0x44,0x3b,0x04,0x62,0x30,0x62,0x60,0x00,0x20,0x08, +0x06,0xc4,0x4d,0x84,0x03,0x4a,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x81,0x13,0xe2, +0xb0,0x12,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0xe0,0x84,0x38,0xa8,0xc4,0x88,0x81, +0x01,0x80,0x20,0x18,0x10,0x39,0x31,0x0e,0x2d,0x31,0x62,0x70,0x00,0x20,0x08,0x06, +0x5d,0x4c,0xb8,0x43,0xe1,0x12,0xa3,0x09,0x41,0x50,0xc6,0x4a,0x5c,0x19,0x2c,0x71, +0x15,0xc0,0x03,0x17,0x11,0x40,0x05,0xe4,0xa0,0x95,0x14,0x50,0x42,0x02,0x27,0x18, +0x76,0x82,0x61,0x26,0xe8,0x01,0x7c,0x4c,0xd8,0x03,0xf8,0x8c,0x26,0x34,0xc0,0x05, +0x86,0x9d,0x63,0x98,0x15,0x02,0x7d,0xac,0x10,0xe8,0x33,0x62,0x70,0x00,0x20,0x08, +0x06,0x1a,0x59,0x80,0xc4,0xa5,0x13,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x23,0x06, +0x07,0x00,0x82,0x60,0xd0,0x99,0xc5,0x48,0x68,0x61,0x31,0x9a,0x10,0x00,0xa3,0x09, +0x42,0x70,0x82,0x61,0x27,0x18,0x66,0x87,0x40,0x1f,0x3b,0x04,0xfa,0x98,0xc0,0xc0, +0xc7,0x04,0x06,0x3e,0xa3,0x09,0x89,0x30,0x9a,0xa0,0x0c,0x86,0x10,0xf2,0x31,0x84, +0x90,0x8f,0x29,0xed,0x00,0x1f,0x53,0xdc,0x01,0x3e,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xf4,0x05,0x4e,0x10,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7e,0x91,0x13, +0x84,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x5f,0xec,0x44,0x2d,0x08,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0x80,0x06,0x4f,0xd8,0x82,0x70,0x8a,0x61,0xa7,0x18,0x66, +0x84,0x40,0x1f,0x23,0x04,0xfa,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x18,0xf0,0x85, +0x4f,0xd0,0x81,0x2e,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x53,0x1a,0x60,0x11,0xe4, +0x85,0x19,0x94,0xc1,0x58,0x8c,0xc5,0x58,0x8c,0xc5,0x68,0x42,0x00,0x8c,0x26,0x08, +0xc1,0x68,0x82,0x27,0x8c,0x26,0x7c,0x83,0x09,0x84,0x7c,0x4c,0x20,0xe4,0x33,0x62, +0x70,0x00,0x20,0x08,0x06,0x9a,0x69,0x88,0x45,0x1e,0xe8,0xc5,0x68,0x42,0x20,0x8c, +0x26,0x08,0x83,0x15,0x42,0x7c,0xac,0x10,0xe2,0x63,0x6b,0x20,0xc8,0xc7,0xd6,0x40, +0x90,0x8f,0x09,0x82,0x7c,0x4c,0x10,0xe4,0x63,0x42,0x00,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0x68,0x03,0x2d,0x02,0x43,0xde,0x00,0x3e,0x86,0xbc,0x01,0x7c,0x86, +0x23,0x04,0x5b,0x18,0xbe,0xe1,0x88,0x41,0x1e,0x8a,0xaf,0x84,0x40,0x87,0x23,0x88, +0x5c,0x18,0xbe,0xe1,0x88,0xa2,0x1e,0x8a,0xaf,0x84,0x40,0x8b,0x08,0x74,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0xc0,0x00,0x37,0xf4,0x82,0x16,0xec,0x61,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0xc0,0x20,0x37,0xf6,0x02,0x16,0xec,0x61,0xc4,0xe0,0x01,0x40,0x10,0x0c, +0xa6,0xdf,0xb8,0x0b,0x21,0x00,0x83,0x6f,0x1f,0xf6,0xc1,0x36,0x6c,0x03,0x34,0x7e, +0x61,0x34,0x21,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x12,0x0f,0xd8,0x08,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c,0x7a,0xe3,0x2f,0x7a,0x01,0x1f,0x46,0x0c,0x1e, +0x00,0x04,0xc1,0x60,0x1a,0x8f,0xbd,0x08,0x0a,0x32,0x18,0x83,0x7f,0xf8,0x07,0xdd, +0xd0,0x0d,0xd2,0x18,0x87,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x11,0x83,0x03,0x00, +0x41,0x30,0xe8,0xc4,0xe3,0x2f,0x6c,0x81,0x37,0x46,0x13,0x82,0x61,0xb8,0x21,0xf8, +0x0d,0x30,0xa8,0x66,0x2d,0xb8,0x84,0x60,0x6b,0x68,0x0b,0x2e,0x28,0xd0,0x59,0x86, +0x40,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x4b,0x0f,0xd3,0xe8,0x05,0xf3,0x18, +0x4d,0x08,0x80,0xd1,0x04,0x21,0x38,0xc1,0xb0,0x13,0x0c,0x33,0xc1,0x93,0x8f,0x09, +0x9e,0x7c,0x4c,0x50,0x0b,0xf8,0x98,0xb0,0x16,0xf0,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0x43,0x3f,0x6a,0xc3,0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8,0x8f,0xdb, +0xb8,0x87,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xfe,0xb8,0x8d,0x63,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0xa3,0x3f,0x72,0x23,0x1f,0x82,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0xf6,0xc3,0x35,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf8,0xe3,0x35, +0x84,0x13,0x06,0x3a,0x61,0x20,0x3b,0x88,0xf8,0x98,0x41,0xc4,0xa7,0x88,0xdb,0x80, +0x22,0x70,0x03,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x0a,0x11,0xd7,0x10,0xf2,0x63, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2a,0x11,0x79,0x0d,0x41,0x3f,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0x00,0x0c,0xfe,0x23,0x3c,0xf2,0xa1,0x27,0x46,0x0c,0x1a,0x00,0x04,0xc1, +0xa0,0x41,0x91,0xf1,0x08,0xf8,0x63,0x10,0xcc,0xc3,0x3c,0xcc,0xc3,0x3c,0x46,0x13, +0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x46,0x0c,0x1a,0x00, +0x04,0xc1,0xa0,0x69,0x11,0xf4,0x30,0x42,0xc4,0x39,0xd6,0x63,0x3d,0xd6,0x63,0x3d, +0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x6a,0x42, +0x11,0x30,0x31,0x38,0x0f,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x05,0x23,0xe4, +0x21,0x04,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xd4,0x08,0x7c,0x38,0x29,0x12,0x3c, +0xf3,0x31,0x1f,0xf3,0x31,0x1f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83, +0x30,0x9a,0x40,0x0c,0xb5,0xb5,0x08,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x75,0x23, +0xeb,0x11,0x20,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xf0,0xc8,0x7d,0x54,0x30,0x12, +0x58,0xfa,0xa1,0x1f,0xfa,0xa1,0x1f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09, +0x83,0x30,0x9a,0x40,0x0c,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x84,0x09,0x7f,0x68, +0x35,0xc2,0x85,0xc1,0x7f,0xfc,0xc7,0x7f,0xfc,0xc7,0x68,0x42,0x00,0x8c,0x26,0x08, +0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x66, +0x12,0x22,0x9f,0x8e,0x9c,0x81,0x19,0x90,0x08,0x89,0x90,0x08,0x89,0x8c,0x26,0x04, +0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x8c,0x18,0x34,0x00,0x08, +0x82,0x41,0xb3,0x26,0x26,0x42,0x06,0x3f,0x72,0xad,0x41,0x8a,0xa4,0x48,0x8a,0xa4, +0xc8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x88, +0x41,0x03,0x80,0x20,0x18,0x34,0x70,0xb2,0x22,0x69,0x40,0x26,0x15,0x1c,0xb8,0x88, +0x8b,0xb8,0x88,0x8b,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68, +0x02,0x31,0x54,0x1d,0xac,0x09,0x18,0x29,0xa8,0x08,0x08,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xa0,0x9a,0x93,0x13,0x11,0x82,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xf0,0x64, +0x46,0xe2,0x80,0x4d,0xe6,0x20,0xb0,0x11,0x1b,0xb1,0x11,0x1b,0x19,0x4d,0x08,0x80, +0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x18,0x31,0x68,0x00,0x10,0x04, +0x83,0xa6,0x4f,0x70,0xc4,0x0e,0xe2,0xc4,0x0f,0x8c,0x1d,0xd9,0x91,0x1d,0xd9,0x91, +0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x11,0x83, +0x06,0x00,0x41,0x30,0x68,0x44,0xa5,0x47,0xf6,0xc0,0x4e,0xdc,0x60,0x01,0x13,0x30, +0x01,0x13,0x30,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04, +0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xe6,0x54,0xc4,0x04,0x14,0xf6,0x84,0x0d, +0xa0,0x32,0x29,0x93,0x32,0x29,0x93,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84, +0x41,0x18,0x4d,0x20,0x86,0x62,0x85,0x3f,0x81,0x11,0x83,0x03,0x00,0x41,0x30,0xa8, +0x52,0xa5,0x47,0x82,0x6b,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x57,0x49,0x93,0x53, +0x10,0x95,0x54,0x08,0xd8,0x84,0x4d,0xd8,0x84,0x4d,0x46,0x13,0x02,0x60,0x34,0x41, +0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x99, +0x15,0x37,0x61,0x85,0x53,0xa1,0x05,0x23,0x4e,0xe2,0x24,0x4e,0xe2,0x64,0x34,0x21, +0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0x61,0xc4,0xa0,0x01,0x40, +0x10,0x0c,0x1a,0x5c,0x99,0x93,0x58,0x60,0x15,0x52,0x58,0xec,0xc4,0x4e,0xec,0xc4, +0x4e,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x46, +0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xe9,0x15,0x3c,0xb1,0x85,0x58,0x11,0x05,0x68,0x4f, +0xf6,0x64,0x4f,0xf6,0x64,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46, +0x13,0x88,0xc1,0xf8,0x23,0x1c,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0xb8, +0xe0,0x4a,0x60,0xc1,0x7e,0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc0,0xa0,0x57, +0xfe,0x64,0x37,0xee,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc0,0xc0,0x57,0x40,0xa5, +0x36,0xf6,0x63,0xc4,0xe0,0x01,0x40,0x10,0x0c,0x26,0x72,0xe1,0x13,0x21,0x18,0xfc, +0x03,0x44,0x40,0x64,0x57,0x76,0xa5,0x54,0xc8,0x63,0x34,0x21,0x00,0x0c,0x47,0xd0, +0x21,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xa1,0xcb,0xaf,0x04,0x16,0x88,0x88, +0x7c,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0x4a,0x97,0x50,0x39,0x8c,0x60,0x44,0x4a, +0xa4,0x44,0xc0,0x05,0x5c,0x54,0x25,0x3d,0x46,0x13,0x02,0xc0,0x4c,0xa4,0x1d,0xe2, +0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0xbb,0x90,0x4b,0x60,0xc1,0x89,0xc8,0x67, +0xc4,0xe0,0x01,0x40,0x10,0x0c,0x26,0x77,0x31,0x15,0x66,0x09,0x50,0x44,0x45,0x54, +0xa4,0x5c,0xca,0xe5,0x55,0xdc,0x63,0x34,0x21,0x00,0xac,0x4c,0xe4,0x21,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0x10,0xc9,0x4b,0xba,0x04,0x16,0xb0,0x88,0x7c,0x46,0x0c, +0x1e,0x00,0x04,0xc1,0x60,0x9a,0x97,0x55,0x89,0xa0,0xa0,0x45,0x5e,0xe4,0x45,0xd4, +0x45,0x5d,0x68,0x65,0x3e,0x46,0x13,0x02,0xc0,0xa0,0x77,0x90,0x8f,0x45,0xef,0x20, +0x1f,0x93,0xde,0x41,0x3e,0x36,0xbd,0x83,0x7c,0xec,0x71,0x07,0xf9,0x18,0xe4,0x0e, +0xf2,0xb1,0xc8,0x1d,0xe4,0x63,0x92,0x3b,0xc8,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0, +0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x4c,0x72,0x07,0xf9,0xd8,0xe4,0x0e,0xf2,0x31, +0xca,0x1d,0xe4,0x63,0x95,0x3b,0xc8,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84, +0x80,0x8f,0x21,0x04,0x7c,0xac,0x7a,0x07,0xf9,0x98,0xf5,0x0e,0xf2,0xb1,0xeb,0x1d, +0xe4,0x63,0xd8,0x3b,0xc8,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f, +0x21,0x04,0x7c,0xec,0x0c,0xd8,0x00,0x3e,0x16,0x8c,0x01,0x7c,0x2c,0xf8,0xe0,0x63, +0x47,0x40,0x1f,0x3b,0x04,0xfa,0xd8,0x31,0xd0,0xc7,0x0e,0x82,0x3e,0x36,0x07,0xf9, +0x20,0x1f,0xa3,0x83,0x7c,0x90,0x8f,0xd5,0x41,0x3e,0xc8,0xc7,0xec,0x20,0x1f,0xe4, +0x63,0x72,0x80,0x0f,0xf2,0xb1,0x39,0xc0,0x07,0xf9,0x18,0x1d,0xe0,0x83,0x7c,0xac, +0x0e,0xf0,0x41,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40, +0xe0,0x63,0x75,0xb0,0x0f,0xf2,0x31,0x3b,0xd8,0x07,0xf9,0xd8,0x1d,0xec,0x83,0x7c, +0x0c,0x0f,0xf6,0x41,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c, +0x21,0xe0,0x63,0x78,0xe0,0x0f,0xf2,0xb1,0x3c,0xf0,0x07,0xf9,0x98,0x1e,0xf8,0x83, +0x7c,0x6c,0x0f,0xfc,0x41,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c, +0x0c,0x21,0xe0,0x63,0x44,0x18,0xd0,0xc7,0x08,0x31,0xa0,0x8f,0x11,0x63,0x40,0x1f, +0x23,0xc8,0x80,0x3e,0x36,0x0b,0x22,0x21,0x1f,0xa3,0x05,0x91,0x90,0x8f,0xd5,0x82, +0x48,0xc8,0xc7,0x6c,0x41,0x24,0xe4,0x63,0xb2,0x10,0x12,0xf2,0xb1,0x59,0x08,0x09, +0xf9,0x18,0x2d,0x84,0x84,0x7c,0xac,0x16,0x42,0x42,0x3e,0x46,0x20,0xf0,0x31,0x02, +0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0xb5,0x40,0x12,0xf2,0x31,0x5b,0x20, +0x09,0xf9,0xd8,0x2d,0x90,0x84,0x7c,0x0c,0x17,0x48,0x42,0x3e,0x86,0x10,0xf0,0x31, +0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0xb8,0x70,0x12,0xf2,0xb1,0x5c, +0x38,0x09,0xf9,0x98,0x2e,0x9c,0x84,0x7c,0x6c,0x17,0x4e,0x42,0x3e,0x86,0x10,0xf0, +0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x44,0x28,0xd0,0xc7,0x08, +0x51,0xa0,0x8f,0x11,0xa3,0x40,0x1f,0x23,0x48,0x81,0x3e,0x36,0x0f,0x2c,0x21,0x1f, +0xa3,0x07,0x96,0x90,0x8f,0xd5,0x03,0x4b,0xc8,0xc7,0xec,0x81,0x25,0xe4,0x63,0xf2, +0xb0,0x12,0xf2,0xb1,0x79,0x58,0x09,0xf9,0x18,0x3d,0xac,0x84,0x7c,0xac,0x1e,0x56, +0x42,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63, +0xf5,0xe0,0x12,0xf2,0x31,0x7b,0x70,0x09,0xf9,0xd8,0x3d,0xb8,0x84,0x7c,0x0c,0x1f, +0x5c,0x42,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0, +0x63,0xf8,0x10,0x13,0xf2,0xb1,0x7c,0x88,0x09,0xf9,0x98,0x3e,0xc4,0x84,0x7c,0x6c, +0x1f,0x62,0x42,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21, +0xe0,0x63,0x44,0x38,0xd0,0xc7,0x08,0x71,0xa0,0x8f,0x11,0xe3,0x40,0x1f,0x23,0xc8, +0x81,0x3e,0x56,0x33,0xf9,0x11,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf4,0x27, +0x7e,0x02,0x0b,0x68,0x46,0x3e,0x23,0x06,0x0f,0x00,0x82,0x60,0x30,0xed,0xcf,0xec, +0xe4,0x04,0x4e,0x04,0x35,0x73,0x33,0x37,0x23,0x3f,0xf2,0xc3,0x3b,0xfb,0x32,0x9a, +0x10,0x00,0xf6,0x36,0xfe,0x11,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xfe,0xc7, +0x7e,0x02,0x0b,0x72,0x46,0x3e,0x23,0x06,0x0f,0x00,0x82,0x60,0x30,0x81,0x10,0xee, +0xf8,0x44,0x4f,0x04,0x3a,0xc3,0x33,0x3c,0x73,0x3f,0xf7,0x13,0x3e,0x20,0x33,0x9a, +0x10,0x00,0xd6,0x33,0x23,0x12,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x48,0x68, +0x7f,0x02,0x0b,0x7c,0x46,0x3e,0x23,0x06,0x0f,0x00,0x82,0x60,0x30,0x95,0x50,0xef, +0x8c,0x85,0x58,0x04,0x3f,0x13,0x36,0x61,0xc3,0x3f,0xfc,0x63,0x3e,0x25,0x33,0x9a, +0x10,0x00,0xc6,0x37,0x28,0x12,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x52,0x08, +0x84,0x02,0x0b,0xc6,0x46,0x3e,0x23,0x06,0x0f,0x00,0x82,0x60,0x30,0xa9,0x90,0xf8, +0xa0,0xc5,0x59,0x04,0x64,0x63,0x36,0x66,0x13,0x42,0x21,0xb4,0x3e,0x2a,0x33,0x9a, +0x10,0x00,0x06,0xe1,0x83,0x7c,0x2c,0xc2,0x07,0xf9,0x98,0x84,0x0f,0xf2,0xb1,0x09, +0x1f,0xe4,0x63,0x0f,0x2f,0xc8,0xc7,0x20,0x5e,0x90,0x8f,0x45,0xbc,0x20,0x1f,0x93, +0x78,0x41,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0, +0x63,0x12,0x29,0xc8,0xc7,0x26,0x52,0x90,0x8f,0x51,0xa4,0x20,0x1f,0xab,0x48,0x41, +0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x15, +0x1b,0xc8,0xc7,0x2c,0x36,0x90,0x8f,0x5d,0x6c,0x20,0x1f,0xc3,0xd8,0x40,0x3e,0x86, +0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x67,0xc0,0x06, +0xf0,0xb1,0x60,0x0c,0xe0,0x63,0xc1,0x07,0x1f,0x3b,0x02,0xfa,0xd8,0x21,0xd0,0xc7, +0x8e,0x81,0x3e,0x76,0x10,0xf4,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x8e,0x5c, +0x68,0x45,0x4c,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x3a,0x7a,0xa1,0x15,0x31, +0x91,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xea,0x08,0x86,0x56,0xc4,0x44,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xb0,0xa3,0x18,0x5a,0x11,0x13,0x19,0x31,0x38,0x00,0x10, +0x04,0x83,0xe3,0x8e,0x66,0xe8,0x45,0x54,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0x3c,0xa2,0xa1,0x17,0x51,0x91,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf2,0xa8,0x86, +0x5e,0x44,0x45,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd0,0x23,0x1b,0x7a,0x11,0x15, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x8f,0x6c,0x08,0xe1,0x8f,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xf8,0xe8,0x86,0x10,0xfe,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0xa3,0x8f,0x70,0x08,0xe1,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfc,0x28,0x87, +0x10,0xfe,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x8f,0x76,0x08,0x01,0x91,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x40,0x89,0x87,0x10,0x10,0x19,0x31,0x38,0x00,0x10, +0x04,0x83,0x23,0x94,0x7a,0x08,0x01,0x91,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x44, +0xc9,0x87,0x10,0x10,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x94,0x7c,0x08,0xf9, +0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x48,0xe9,0x87,0x90,0xff,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0xa3,0x94,0xc0,0x08,0xf9,0x8f,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x4c,0x29,0x8c,0x90,0xff,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x94,0xc6, +0x08,0x19,0x91,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x50,0x89,0x8c,0x90,0x11,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x95,0xca,0x08,0x19,0x91,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x54,0xc9,0x8c,0x90,0x11,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63, +0x95,0xce,0x88,0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x60,0x25,0x34,0xe2,0x90, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5a,0x29,0x8d,0x38,0x64,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0x57,0x52,0x23,0x0e,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x95, +0xd4,0x88,0x40,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x80,0xa5,0x35,0x22,0x90,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x62,0x89,0x8d,0x08,0x64,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0x59,0x6a,0x23,0x02,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x8d,0x95,0xd0, +0xe8,0x6f,0x4e,0x69,0x34,0x21,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c,0x58, +0xc9,0x8d,0x4a,0x07,0x7d,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xa9,0x25,0x38,0x0a, +0x52,0x29,0x95,0x52,0x69,0x8e,0xe6,0x68,0x8e,0xe6,0x68,0x34,0x21,0x00,0x86,0x23, +0x02,0xda,0x09,0xbe,0xe9,0x06,0xf8,0x11,0x02,0x5b,0x0c,0xfa,0xd8,0x72,0xd0,0xc7, +0x16,0x84,0x3e,0x46,0x0c,0xf2,0xb1,0x62,0x90,0x8f,0x0d,0x86,0x7c,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x00,0x27,0x3e,0x1a,0x78,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0x70,0xea,0xa3,0xa1,0x77,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x10,0x27,0x3f, +0x1a,0x7c,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x71,0xf2,0xa3,0x01,0x86,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x20,0xa7,0x3f,0x1a,0x62,0x68,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0x72,0x02,0xa5,0x41,0x86,0x4c,0xe0,0x1f,0xf9,0x98,0x40,0xc0,0xc7, +0x02,0x11,0x92,0x8f,0x05,0x03,0x7c,0xec,0x28,0xe2,0x63,0x41,0x08,0xc9,0xc7,0x12, +0x13,0x92,0x8f,0x1d,0x41,0x7c,0x2c,0x41,0x21,0xf9,0x98,0x10,0xc4,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0xa2,0x76,0x22,0x27,0x6f,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22, +0x77,0xe2,0xa5,0x60,0x38,0x02,0x0c,0xdc,0x87,0xf8,0x2e,0x18,0x62,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0xc0,0x60,0x9d,0x5a,0xc9,0x7d,0x48,0x68,0xc4,0xa0,0x01,0x40,0x10, +0x0c,0x1a,0x7a,0x7a,0xa5,0x40,0x96,0x6a,0x87,0x76,0x64,0x49,0x96,0x64,0x49,0x96, +0x46,0x13,0x02,0x60,0x38,0x22,0x00,0x23,0xe1,0x1b,0x31,0x38,0x00,0x10,0x04,0x03, +0x30,0x78,0xa7,0x58,0x52,0x1f,0x15,0x1a,0x31,0x78,0x00,0x10,0x04,0x83,0xa9,0x9e, +0x5a,0x29,0x90,0x91,0xb0,0x01,0x9b,0x18,0x8a,0x21,0x76,0x62,0x27,0x5b,0xaa,0x9f, +0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x59,0x02,0x61,0xa0,0xc2,0x80,0x3f,0xc0,0x0c, +0x82,0x81,0x0a,0x43,0xfe,0x00,0x32,0x08,0x06,0x2a,0x0c,0xfa,0x03,0xbc,0x60,0xa0, +0xc2,0xb0,0x3f,0x40,0x09,0x06,0x2a,0x0c,0xfc,0x03,0x94,0x60,0xa0,0xc2,0xd0,0x3f, +0x00,0x0c,0x82,0x81,0x8a,0x41,0x3d,0x03,0xc0,0x0b,0x06,0x2a,0xc6,0x40,0x36,0x03, +0x00,0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x20,0x29,0x70,0xe2,0x99,0x61,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0xba,0x7e,0xd2,0xa5,0xf8,0xb9,0xa7,0xd1,0x84,0x40,0xa8, +0x00,0x95,0xb4,0xf4,0x29,0xb8,0x0b,0x0c,0x1b,0x31,0x38,0x00,0x10,0x04,0x83,0x4e, +0xa4,0x7e,0xc9,0x7e,0xfa,0x69,0x34,0x21,0x00,0x46,0x13,0x84,0xe0,0x04,0xc3,0x4e, +0x30,0xcc,0x04,0x83,0x3e,0x26,0x1c,0xf4,0x39,0x61,0xa0,0x13,0x06,0x1a,0x4d,0x70, +0x80,0xd1,0x84,0x27,0x38,0xc2,0xb0,0x23,0x0c,0x33,0xc1,0x7d,0xe4,0x63,0x82,0xfb, +0xc8,0xc7,0x88,0x55,0x82,0x8f,0x11,0xac,0x04,0x9f,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x76,0xca,0x9e,0x08,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x9e,0xba,0x27, +0x42,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0xa7,0xf2,0x69,0x8e,0x84,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x7c,0x4a,0x9f,0xe8,0x48,0x38,0xc6,0xb0,0x63,0x0c,0x33, +0x42,0xa0,0x8f,0x11,0x02,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c,0x74,0x8a, +0x9f,0x66,0xc8,0x8e,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x19,0x2b,0x7f,0x0a,0x6e, +0xea,0xa6,0x6e,0x2a,0xa4,0x42,0x2a,0xa4,0x42,0x6a,0x34,0x21,0x00,0x86,0x23,0x02, +0x31,0x0a,0xbe,0xe9,0x06,0x3f,0x12,0x82,0x13,0x03,0xa3,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0x00,0x0c,0xc0,0x4a,0xa4,0x7e,0x48,0x8f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00, +0x0c,0xc2,0x6a,0xa4,0x70,0xc8,0x8f,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0x3a,0xab, +0x7f,0x12,0x02,0x25,0x19,0xa5,0x51,0xf2,0x29,0x9f,0x42,0xa9,0x61,0x34,0x21,0x00, +0x2c,0xc0,0x25,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xb4,0x56,0x24,0x15,0x58, +0x80,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xb6,0x12,0xa9,0xc0,0x82,0x5d, +0x92,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x6f,0x85,0x52,0xc1,0x70,0xc4,0x1c, +0xbc,0x51,0xf0,0x4d,0x37,0x08,0x74,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x51, +0x57,0x31,0x15,0x0c,0xc3,0x11,0x81,0x1c,0x39,0xdf,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0x77,0x25,0x53,0x43,0x61,0xc1,0x40,0x1f,0x83,0xa5,0x20,0x3e,0xd3,0x0d,0x41, +0x2c,0x11,0xb3,0x0c,0x03,0x81,0x07,0xc3,0x11,0x7c,0x70,0x47,0xce,0x37,0xdd,0xd0, +0x4e,0xb3,0x14,0xcc,0x12,0x20,0xc3,0x11,0x7e,0x40,0x4b,0xca,0x37,0xcb,0x60,0x14, +0x81,0x31,0x4a,0x7c,0x2c,0xa8,0x25,0xf9,0x58,0xc0,0xc0,0x67,0x96,0x00,0x19,0x8e, +0x38,0xe2,0x49,0xf8,0x66,0x19,0x0e,0x24,0x98,0x25,0x40,0x06,0x4a,0x0c,0x66,0x30, +0x89,0x82,0x1f,0x83,0xc3,0x24,0x8c,0x81,0x12,0x43,0x0c,0x06,0xa3,0xf0,0x0e,0xcf, +0x30,0x85,0x9d,0xe0,0x63,0x01,0x3d,0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2, +0xd1,0x8a,0xab,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xd3,0x1a,0xab,0x51,0x08, +0xec,0x97,0x82,0xf8,0x18,0x38,0x81,0x4f,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0x3a,0xad,0xba,0x0a,0x86,0x23,0xcc,0x67,0x9f,0x88,0xef,0x02,0xa3,0x6c,0x09,0xe4, +0x63,0x81,0x21,0x1f,0x0b,0x0a,0xf9,0x58,0x90,0x4e,0xf0,0x19,0x31,0x30,0x00,0x10, +0x04,0x83,0xc8,0xb5,0xf8,0x2a,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0xb6,0xdc, +0xea,0x01,0x83,0xe1,0x88,0xe0,0x95,0x9c,0x6f,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0xda,0x7a,0xab,0x48,0x0c,0x2c,0x18,0xe8,0x33,0xdd,0x10,0xc8,0xd2,0x30,0x62,0x60, +0x00,0x20,0x08,0x06,0x11,0x6d,0x89,0x56,0x60,0x07,0x4c,0xc9,0x67,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0x22,0xdb,0x22,0xad,0xc0,0x82,0x41,0x3e,0x23,0x06,0x06,0x00,0x82, +0x60,0x10,0xe1,0x96,0x69,0x05,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0xd5,0x56,0x5c, +0xa1,0x52,0x6a,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x98,0xb0,0x47,0xf2,0x31,0x61, +0x8f,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0x6f,0xc5,0x95,0x30,0x62,0x60, +0x00,0x20,0x08,0x06,0xd1,0x6f,0xc9,0x95,0x70,0xc2,0x40,0x27,0x0c,0x74,0x82,0x61, +0x27,0x18,0x66,0x42,0x3f,0xc1,0xc7,0x04,0x7f,0x82,0xcf,0x88,0xc1,0x01,0x80,0x20, +0x18,0x68,0xe2,0xe5,0x57,0xb5,0x84,0x5b,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x56, +0x08,0xf1,0xb1,0x42,0x88,0xcf,0x70,0x84,0xf0,0x08,0xdf,0x74,0x83,0x5d,0x89,0x56, +0x30,0x1c,0x31,0x40,0xc2,0x37,0xdd,0x80,0x57,0xa4,0x15,0x4c,0x37,0x88,0x57,0x79, +0x11,0xd3,0x0d,0xe3,0x65,0x5e,0x43,0x15,0x11,0x14,0x11,0x41,0x09,0x04,0x94,0x40, +0xc0,0x88,0xc1,0x01,0x80,0x20,0x18,0x80,0xc1,0x7b,0xc5,0xd6,0x3a,0xb5,0xd4,0x88, +0x41,0x03,0x80,0x20,0x18,0x34,0xf8,0x35,0x5b,0x01,0x7b,0x0d,0x82,0x6d,0xd9,0x96, +0x6d,0xd9,0xd6,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0xbc, +0x97,0x7c,0x3d,0xa5,0x04,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x8d,0x7f,0xe5,0xd6, +0x21,0x5f,0x01,0xc2,0x5b,0xbc,0xc5,0x5b,0xbc,0x35,0x9a,0x10,0x00,0xa3,0x09,0x42, +0x30,0x9a,0x30,0x08,0xd3,0x0d,0xf8,0x55,0x5f,0x55,0x41,0x01,0x8c,0x18,0x34,0x00, +0x08,0x82,0x41,0x43,0x62,0xbf,0xd5,0xe0,0x57,0xe0,0x88,0x97,0x78,0x89,0x97,0x78, +0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74,0xc3,0x7e,0xf9,0x57, +0x56,0x55,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xa8,0x58,0x79,0x4d,0xfe,0x55, +0x05,0xe8,0x85,0x5e,0xe8,0x85,0x5e,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09, +0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x8d,0x8b,0xa5,0xd7,0x25,0x62,0x51,0xc1, +0x5e,0xec,0xc5,0x5e,0xec,0x35,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08, +0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xc8,0x58,0x7b,0x6d,0x26,0xf6,0x24,0xf0,0x05, +0x5f,0xf0,0x05,0x5f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0xdd, +0xc0,0x62,0x29,0x76,0x06,0x35,0x06,0x01,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x83, +0x63,0xf3,0x15,0x06,0x2c,0x36,0x06,0x81,0x7d,0xd9,0x97,0x7d,0xd9,0xd7,0x68,0x42, +0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xc3, +0x63,0xf7,0x55,0x06,0x30,0xf6,0x15,0xfa,0xa5,0x5f,0xfa,0xa5,0x5f,0xa3,0x09,0x01, +0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0d,0x98, +0xed,0x57,0x1a,0xd0,0x58,0x97,0xf8,0x97,0x7f,0xf9,0x97,0x7f,0x8d,0x26,0x04,0xc0, +0x68,0x82,0x10,0x8c,0x26,0x0c,0x82,0xe5,0x81,0x29,0xc4,0xc7,0xf2,0xc0,0x14,0xe2, +0x73,0x79,0x64,0xd4,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x68,0x46,0x62,0xe1,0x10, +0x18,0x68,0xb1,0x02,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x50,0xb3,0x12,0x8b, +0xad,0xc0,0x44,0x6b,0x88,0x8f,0x09,0x81,0x7c,0x2c,0x20,0x2d,0xf8,0x58,0x40,0x5b, +0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0xcd,0x56,0xcc,0xb4,0x02,0x5b,0x25, +0xd5,0x92,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x71,0xd6,0x62,0x41,0x32,0x62, +0x70,0x00,0x20,0x08,0x06,0x87,0x9c,0xb9,0x98,0x5b,0x05,0x46,0x1c,0xf1,0x31,0x21, +0x90,0x8f,0x05,0x09,0x7c,0xec,0x97,0x76,0x4b,0x3e,0x23,0x06,0x06,0x00,0x82,0x60, +0x10,0xd1,0x99,0x98,0x05,0xc6,0x5b,0x41,0x7c,0x4c,0x15,0x4e,0x01,0x04,0x17,0x18, +0x66,0xaa,0x80,0x0a,0x20,0xb8,0xc0,0x30,0x1b,0x30,0xf8,0x98,0x80,0xc1,0x67,0xb8, +0x21,0x15,0xe8,0x82,0x0c,0x86,0x1b,0x52,0x81,0x2e,0xc8,0xa0,0x84,0x40,0x2f,0x30, +0xca,0x1c,0x43,0x3e,0xf6,0x18,0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x83,0xeb,0xcf, +0x7a,0x4c,0x08,0x84,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x53,0x0b,0xb3,0xc0, +0xbf,0x2c,0xf0,0x2f,0xf9,0x58,0x10,0x5e,0xf0,0xb1,0x61,0xbc,0xe4,0x63,0xc1,0x78, +0xc1,0xc7,0x8a,0x10,0x93,0x8f,0x05,0x21,0x06,0x1f,0x0b,0x0a,0xf9,0x58,0x20,0x62, +0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8e,0x7c,0x2c,0x18,0xe4,0x63,0x01,0x2e,0xc8,0xc7, +0x04,0x5c,0x90,0x8f,0x0d,0xb8,0x20,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0x5e, +0xad,0xcd,0xb0,0x0b,0xbb,0xcc,0x0b,0x31,0xf9,0x58,0x20,0xc8,0x67,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0xa2,0x5a,0x73,0xb3,0xc0,0x82,0x5f,0x90,0x8f,0x09,0xbf,0x20,0x1f, +0x1b,0x7e,0x41,0x3e,0x36,0x88,0x83,0x7c,0x6c,0x10,0x07,0xf9,0xd8,0x20,0x0e,0xf2, +0x31,0x78,0x10,0x07,0x10,0x5c,0x60,0x98,0x05,0x7c,0x00,0x9f,0xe1,0x06,0x72,0xb8, +0x0d,0x32,0xa8,0x60,0x0c,0xf4,0x02,0xa3,0x0c,0x0e,0x08,0xf9,0x8c,0x18,0x24,0x00, +0x08,0x82,0xc1,0x05,0x6e,0x7e,0x16,0x88,0x41,0x20,0x06,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0x9c,0x9b,0xa8,0x05,0x3f,0x66,0xc1,0x8f,0xc9,0xc7,0x02,0x11,0x83,0x8f, +0x0d,0x24,0x26,0x1f,0x0b,0x48,0x0c,0x3e,0x56,0x88,0x99,0x7c,0x2c,0x10,0x33,0xf8, +0x58,0x50,0xc8,0xc7,0x82,0x31,0x83,0x8f,0x15,0x85,0x7c,0x2c,0x68,0xe4,0x63,0xc1, +0x20,0x1f,0x0b,0xe6,0x41,0x3e,0x26,0xcc,0x83,0x7c,0x6c,0x98,0x07,0xf9,0xd8,0x40, +0x06,0xf0,0xb1,0x81,0x0c,0xe0,0x63,0x03,0x19,0xc0,0xc7,0x0e,0x34,0x80,0xcf,0x88, +0x41,0x02,0x80,0x20,0x18,0x5c,0xf4,0x26,0x6b,0x19,0x1f,0x64,0x7c,0x60,0x65,0x10, +0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x7c,0x93,0xb5,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x7e,0xc3,0xb5,0x91,0xe8,0x87,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xfc,0x2d,0xd7,0x46,0xa2,0x1f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf8,0x37, +0x5d,0x1b,0x89,0x7e,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0xe4,0x78,0xcd,0x24, +0x40,0x62,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x90,0xeb,0x35,0x93,0x00,0x89,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x44,0xce,0xd7,0x4c,0x02,0x24,0xec,0x18,0x09,0xf9, +0x18,0x32,0x12,0xf2,0xb1,0x64,0x24,0xe4,0x63,0x43,0x1b,0xc0,0xc7,0x86,0x36,0x80, +0x8f,0x0d,0x6d,0x00,0x1f,0x33,0x52,0x42,0x3e,0x66,0xa4,0x84,0x7c,0xcc,0x48,0x09, +0xf9,0xd8,0x00,0x07,0xf0,0xb1,0x01,0x0e,0xe0,0x63,0x03,0x1c,0xc0,0xc7,0xa6,0x3b, +0x80,0x8f,0x85,0x45,0x4b,0x80,0xe0,0x02,0xc3,0x2c,0x68,0x07,0xf8,0x0c,0x37,0xbc, +0x04,0x8a,0x90,0x41,0x05,0xb4,0xa0,0x17,0x18,0x65,0xe1,0x40,0xc8,0x67,0xc4,0x20, +0x01,0x40,0x10,0x0c,0xae,0x98,0x7b,0xb7,0x60,0x16,0x82,0x59,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0x03,0xe7,0xe6,0x2d,0x80,0x35,0x0b,0x60,0x4d,0x3e,0x16,0xcc,0x19, +0x7c,0x6c,0xa8,0x33,0xf9,0x58,0x50,0x67,0xf0,0xb1,0x62,0xd6,0xe4,0x63,0xc1,0xac, +0xc1,0xc7,0x82,0x42,0x3e,0x16,0xd0,0x1a,0x7c,0xac,0x28,0xe4,0x63,0x41,0x23,0x1f, +0x0b,0x06,0xf9,0x58,0xe0,0x13,0xf2,0x31,0xc1,0x27,0xe4,0x63,0x83,0x4f,0xc8,0xc7, +0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x07,0x7c, +0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0x2a,0xbb,0x91,0xcb,0xda,0x21,0x6b,0x07,0xb3, +0x85,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xa9,0xdd,0xc8,0x05,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0xb8,0x5d,0xca,0xc5,0x01,0x5a,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0xf1,0x76,0x2a,0x17,0x07,0x68,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x07, +0xdc,0xad,0x5c,0x1c,0xa0,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x71,0xd7,0x72, +0x71,0xb0,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc8,0x9d,0xcb,0xc5,0xc1,0x5a, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x31,0x77,0x2f,0x17,0x07,0x6b,0x61,0x87,0x5b, +0xc8,0xc7,0x10,0xb7,0x90,0x8f,0x25,0x6e,0x21,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07, +0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x98,0x41,0x17,0xf2,0x31,0x83,0x2e,0xe4,0x63,0x06, +0x5d,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16, +0x07,0x13,0x7c,0x0c,0x36,0xf0,0x02,0x04,0x17,0x18,0x66,0x41,0x4f,0xc0,0x67,0xb8, +0x41,0x2f,0xf0,0x84,0x0c,0xca,0x24,0x02,0xbd,0xc0,0x28,0x93,0x09,0x42,0x3e,0x23, +0x06,0x09,0x00,0x82,0x60,0x70,0x89,0x1e,0xd8,0x95,0x44,0x50,0x12,0xc1,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0xa9,0x47,0x76,0x41,0xc8,0x59,0x10,0x72,0xf2,0xb1,0x80, +0xdc,0xe0,0x63,0x83,0xb9,0xc9,0xc7,0x02,0x73,0x83,0x8f,0x15,0x24,0x27,0x1f,0x0b, +0x48,0x0e,0x3e,0x16,0x14,0xf2,0xb1,0xa0,0xe4,0xe0,0x63,0x45,0x21,0x1f,0x0b,0x1a, +0xf9,0x58,0x30,0xc8,0xc7,0x82,0xd4,0x90,0x8f,0x09,0xa9,0x21,0x1f,0x1b,0x52,0x43, +0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x38, +0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x97,0xed,0xd1,0xdd,0x4f,0x64,0x3f,0x91, +0xd9,0x49,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x68,0xf7,0xe8,0x2e,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0xf7,0xf4,0x2e,0x0e,0x66,0x63,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0xf0,0xdb,0xbb,0x38,0x98,0x8d,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xc2,0x8f,0xef,0xe2,0x60,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x10,0x3f, +0xbf,0x8b,0x03,0xdb,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0xfc,0xfe,0x2e,0x0e, +0x6c,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xf2,0x03,0xbd,0x38,0xb0,0x0d,0x3b, +0x72,0x43,0x3e,0x86,0xe4,0x86,0x7c,0x2c,0xc9,0x0d,0xf9,0x58,0x1c,0x0c,0xf0,0xb1, +0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0x8c,0xdf,0x90,0x8f,0x19,0xbf,0x21,0x1f, +0x33,0x7e,0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0, +0xb1,0x38,0x98,0xe0,0x53,0x30,0xe1,0x06,0x7a,0x81,0x51,0x23,0x06,0x09,0x00,0x82, +0x60,0x70,0xb9,0x1f,0xeb,0xbd,0x44,0x1b,0xbc,0x44,0x1b,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0x51,0x7f,0xb0,0x17,0xb4,0x9d,0x05,0x6d,0x27,0x1f,0x0b,0x60,0x0e,0x3e, +0x36,0xc8,0x9c,0x7c,0x2c,0x90,0x39,0xf8,0x58,0x01,0x77,0xf2,0xb1,0x00,0xee,0xe0, +0x63,0x41,0x21,0x1f,0x0b,0xe2,0x0e,0x3e,0x56,0x14,0xf2,0xb1,0x80,0x91,0x8f,0x05, +0x83,0x7c,0x2c,0x88,0x0f,0xf9,0x98,0x10,0x1f,0xf2,0xb1,0x21,0x3e,0xe4,0x63,0x6c, +0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x03,0x3e,0x23, +0x06,0x09,0x00,0x82,0x60,0x70,0x89,0x60,0x00,0x7e,0x67,0x51,0x0a,0x67,0x51,0x0a, +0x36,0x17,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x3a,0xc1,0x00,0xfc,0x82, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x56,0x30,0x30,0x3f,0x36,0xd8,0x8f,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x58,0x30,0x38,0x3f,0x36,0xd8,0x8f,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x5a,0x30,0x40,0x3f,0x36,0xd8,0x8f,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x5c,0x30,0x50,0x3f,0x36,0xf0,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5e, +0x30,0x58,0x3f,0x36,0xf0,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x60,0x30,0x60, +0x3f,0x36,0xf0,0x0f,0x3b,0x42,0x44,0x3e,0x86,0x84,0x88,0x7c,0x2c,0x09,0x11,0xf9, +0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0x8c,0x13,0x91, +0x8f,0x19,0x27,0x22,0x1f,0x33,0x4e,0x44,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06, +0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x98,0xe0,0x53,0x2b,0xa1,0x0b,0x7a,0x81,0x51, +0x23,0x06,0x09,0x00,0x82,0x60,0x70,0xe9,0x60,0x80,0x7f,0x2a,0x91,0x0b,0x2a,0x91, +0x0b,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x84,0x61,0xc0,0x7f,0x41,0xee,0x59,0x90, +0x7b,0xf2,0xb1,0x80,0xef,0xe0,0x63,0x83,0xdf,0xc9,0xc7,0x02,0xbf,0x83,0x8f,0x15, +0xbc,0x27,0x1f,0x0b,0x78,0x0f,0x3e,0x16,0x14,0xf2,0xb1,0xa0,0xf7,0xe0,0x63,0x45, +0x21,0x1f,0x0b,0x18,0xf9,0x58,0x30,0xc8,0xc7,0x82,0x1c,0x91,0x8f,0x09,0x39,0x22, +0x1f,0x1b,0x72,0x44,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c, +0xf0,0x31,0x36,0x38,0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x97,0x1b,0x06,0x2c, +0x18,0x88,0x45,0x3c,0x88,0x45,0x3c,0xd8,0x6f,0x04,0xf2,0x19,0x31,0x30,0x00,0x10, +0x04,0x83,0x68,0x0e,0x03,0x16,0x0c,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xee, +0x30,0x90,0xc1,0x80,0x0d,0xc6,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x3c,0x0c, +0x66,0x30,0x60,0x83,0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x0f,0x03,0x1a, +0x0c,0xd8,0x60,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd0,0xc3,0xc0,0x06,0x03, +0x36,0x30,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf6,0x30,0xb8,0xc1,0x80,0x0d, +0xcc,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x3e,0x0c,0x70,0x30,0x60,0x03,0x33, +0xb1,0x23,0x4d,0xe4,0x63,0x48,0x9a,0xc8,0xc7,0x92,0x34,0x91,0x8f,0xb1,0xc1,0x00, +0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0xcc,0x78,0x13,0xf9,0x98,0xf1,0x26, +0xf2,0x31,0xe3,0x4d,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1, +0x00,0x1f,0x63,0x83,0x09,0x3e,0x96,0x2b,0x73,0x02,0x82,0x0b,0x0c,0xb3,0xc0,0x4c, +0xe0,0x33,0xdc,0x50,0x27,0xa1,0x43,0x06,0xf5,0x22,0x81,0x5e,0x60,0x94,0xed,0x08, +0x21,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0x56,0x31,0x48,0xc3,0xc0,0x45,0x02, +0x17,0x09,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x90,0xc5,0xa0,0x0d,0x83,0x40,0x05, +0x03,0x0b,0x54,0x30,0x90,0x8f,0x05,0xed,0x07,0x1f,0x1b,0xde,0x4f,0x3e,0x16,0xbc, +0x1f,0x7c,0xac,0x68,0xc1,0x40,0x3e,0x16,0xb4,0x60,0x00,0x1f,0x0b,0x0a,0xf9,0x58, +0xe0,0x82,0x01,0x7c,0xac,0x28,0xe4,0x63,0x41,0x23,0x1f,0x0b,0x06,0xf9,0x58,0x40, +0x2a,0xf2,0x31,0x81,0x54,0xe4,0x63,0x03,0xa9,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5, +0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x07,0x7c,0x46,0x0c,0x12,0x00,0x04, +0xc1,0xe0,0xfa,0xc5,0xa0,0x0f,0x03,0x34,0xc9,0xd0,0x24,0x33,0x18,0x09,0xe4,0x33, +0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x39,0x06,0x7d,0x18,0x04,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xa0,0x63,0x30,0x8a,0x41,0x1c,0xb8,0xca,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0xe9,0x18,0x90,0x62,0x10,0x07,0xae,0x32,0x62,0x70,0x00,0x20,0x08,0x06, +0x87,0x3a,0x06,0xa5,0x18,0xc4,0x81,0xab,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xb1, +0x8e,0xc1,0x29,0x06,0x71,0x10,0x2b,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb0,0x63, +0x80,0x8a,0x41,0x1c,0xc4,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xed,0x18,0xa4, +0x62,0x10,0x07,0xb1,0x62,0x07,0xad,0xc8,0xc7,0x10,0x5a,0x91,0x8f,0x25,0xb4,0x22, +0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x98,0xa1,0x2b, +0xf2,0x31,0x43,0x57,0xe4,0x63,0x86,0xae,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1, +0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x13,0x7c,0x2a,0x47,0xdc,0x40,0x2f,0x30, +0x6a,0xc4,0x20,0x01,0x40,0x10,0x0c,0xae,0x7b,0x0c,0x6a,0x31,0xc0,0x91,0x36,0xc0, +0x91,0x36,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x1f,0x83,0x5c,0x0c,0x02,0x3b, +0x0c,0x2c,0xb0,0xc3,0x40,0x3e,0x16,0xe4,0x60,0x00,0x1f,0x1b,0x76,0x30,0x90,0x8f, +0x05,0x3b,0x18,0xc0,0xc7,0x8a,0x3c,0x0c,0xe4,0x63,0x41,0x1e,0x06,0xf0,0xb1,0xa0, +0x90,0x8f,0x05,0x7a,0x18,0xc0,0xc7,0x8a,0x42,0x3e,0x16,0x30,0xf2,0xb1,0x60,0x90, +0x8f,0x05,0xec,0x22,0x1f,0x13,0xd8,0x45,0x3e,0x36,0xb0,0x8b,0x7c,0x8c,0x0d,0x06, +0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x70,0xc0,0x67,0xc4,0x20, +0x01,0x40,0x10,0x0c,0xae,0x95,0x0c,0xd2,0x31,0x80,0x93,0x52,0x80,0x93,0x52,0x30, +0x3e,0x09,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x4c,0x06,0xe9,0x18,0x04, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd0,0x64,0xf0,0x8e,0x01,0x1b,0xd8,0xcb,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0x35,0x19,0xc0,0x63,0xc0,0x06,0xf6,0x32,0x62,0x70, +0x00,0x20,0x08,0x06,0x87,0x4d,0x06,0xf1,0x18,0xb0,0x81,0xbd,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x71,0x93,0xc1,0x3c,0x06,0x6c,0x90,0x2f,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0xe0,0x64,0x40,0x8f,0x01,0x1b,0xe4,0xcb,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0x39,0x19,0xd4,0x63,0xc0,0x06,0xf9,0x62,0x07,0xbf,0xc8,0xc7,0x10,0x7e,0x91, +0x8f,0x25,0xfc,0x22,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06, +0xf8,0x98,0x21,0x32,0xf2,0x31,0x43,0x64,0xe4,0x63,0x86,0xc8,0xc8,0xc7,0xd8,0x60, +0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x13,0x7c,0x8a,0x46, +0x74,0x41,0x2f,0x30,0x6a,0xc4,0x20,0x01,0x40,0x10,0x0c,0xae,0xb1,0x0c,0x42,0x32, +0x98,0x91,0x5c,0x98,0x91,0x5c,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x2d,0x83, +0x92,0x0c,0x02,0x71,0x0c,0x2c,0x10,0xc7,0x40,0x3e,0x16,0x94,0x62,0x00,0x1f,0x1b, +0x4e,0x31,0x90,0x8f,0x05,0xa7,0x18,0xc0,0xc7,0x8a,0x72,0x0c,0xe4,0x63,0x41,0x39, +0x06,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0xe6,0x18,0xc0,0xc7,0x8a,0x42,0x3e,0x16,0x30, +0xf2,0xb1,0x60,0x90,0x8f,0x05,0x34,0x23,0x1f,0x13,0x68,0x46,0x3e,0x36,0xd0,0x8c, +0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x70, +0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xae,0xbb,0x0c,0x6a,0x32,0x58,0x93,0x78, +0x58,0x93,0x78,0x30,0x74,0x09,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x5f, +0x06,0x35,0x19,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x80,0x66,0xb0,0x93,0x01, +0x1b,0xf8,0xcc,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa1,0x19,0xf0,0x64,0xc0,0x06, +0x3e,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x68,0x06,0x3d,0x19,0xb0,0x81,0xcf, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x31,0x9a,0xc1,0x4f,0x06,0x6c,0x10,0x36,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0x90,0x66,0x00,0x96,0x01,0x1b,0x84,0xcd,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0xa5,0x19,0x84,0x65,0xc0,0x06,0x61,0x63,0x07,0xd9,0xc8, +0xc7,0x10,0xb2,0x91,0x8f,0x25,0x64,0x23,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03, +0x7c,0x8c,0x0d,0x06,0xf8,0x98,0xa1,0x36,0xf2,0x31,0x43,0x6d,0xe4,0x63,0x86,0xda, +0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06, +0x13,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x82,0xcd,0xe0,0x34,0x83,0x60,0x38, +0x22,0x38,0xc9,0x40,0xf8,0xa6,0x1b,0x06,0x76,0x0c,0x02,0x6b,0x02,0xfa,0x58,0x23, +0xd0,0xc7,0x9a,0x81,0x3e,0xa6,0x10,0xf4,0x31,0xa5,0xa0,0x8f,0x29,0x06,0x7d,0xcc, +0x30,0xe4,0x63,0x86,0x21,0x1f,0x33,0x0c,0xf9,0x98,0x31,0xc4,0xc7,0x8c,0x21,0x3e, +0x66,0x0c,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0x37,0x03,0xdb,0x0c,0x86, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xc0,0x33,0xb8,0xcd,0x60,0x18,0x31,0x30,0x00, +0x10,0x04,0x83,0x28,0x3c,0x03,0xdc,0x0c,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0xc4,0x33,0xb0,0xcb,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x68,0x3c,0x83,0xbb, +0x0c,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xc8,0x33,0xc0,0xcb,0x60,0x18,0x8e, +0x60,0x83,0x9d,0x0c,0x84,0xef,0x02,0xa3,0x2c,0x70,0x03,0xf9,0x0c,0x47,0x04,0x3e, +0x19,0x08,0xdf,0x2c,0x43,0xa2,0x04,0x36,0x07,0x02,0x7d,0x6c,0x0e,0x06,0xfa,0xd8, +0x1c,0x10,0xf4,0xb1,0x42,0x26,0x03,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x01, +0x9f,0x01,0x6b,0x06,0x04,0x1c,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x11,0x9f,0x41, +0x6b,0x06,0x04,0x1c,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x21,0x9f,0x81,0x6b,0x06, +0x04,0x1c,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x31,0x9f,0x81,0x6b,0x06,0x03,0x1c, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x41,0x9f,0xc1,0x6b,0x06,0x03,0x1c,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x51,0x9f,0x01,0x6c,0x06,0x03,0x1c,0xcc,0x12,0x28,0x03, +0x15,0x86,0x91,0xe8,0x03,0x32,0x50,0x61,0x18,0x89,0x3e,0x20,0x03,0x15,0x86,0x91, +0xe8,0x03,0x32,0x50,0x61,0x50,0x89,0x87,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xa1, +0x9f,0x81,0x6d,0x06,0xf6,0x18,0x90,0x81,0x05,0x32,0x19,0xc0,0xc7,0xcc,0x20,0xa0, +0x8f,0x05,0x3f,0x19,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xfd,0x0c,0xfc, +0x32,0x08,0x2c,0x58,0xcb,0x40,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x80,0x68, +0xc0,0x9b,0xc1,0x0e,0x06,0x37,0x18,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x11,0xa2, +0x41,0x6f,0x06,0xc1,0x29,0x0d,0x47,0x04,0x72,0x19,0x10,0x5f,0xcd,0x60,0x10,0xe8, +0x88,0xc1,0x01,0x80,0x20,0x18,0x80,0xc1,0x7e,0x06,0xbd,0x19,0xe0,0x63,0x10,0x93, +0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x80,0x01,0x7f,0x06,0xbe,0x19,0xcc,0x63,0x90, +0x93,0xc1,0x88,0xc1,0x03,0x80,0x20,0x18,0x4c,0x22,0x1a,0xe8,0x66,0x20,0x04,0x6e, +0x18,0xb4,0x61,0xe0,0x93,0x81,0x4f,0x06,0xf9,0x19,0xe4,0x67,0x30,0x9e,0x81,0x48, +0x06,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0xd3, +0x0d,0xc4,0x49,0x06,0xc8,0x74,0x03,0x81,0x92,0x41,0x32,0xdd,0x40,0xa4,0x64,0xa0, +0x4c,0x37,0x10,0x2a,0x19,0x2c,0x06,0x11,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83, +0xa8,0x45,0x03,0x12,0x0d,0x82,0xe1,0x88,0xa0,0x2f,0x03,0xe6,0x9b,0x65,0x70,0x96, +0xc0,0x26,0x23,0x3e,0xc3,0x11,0xc4,0x4b,0x06,0xc2,0x37,0x1c,0x51,0xc0,0x64,0x40, +0x7c,0x27,0x0c,0x71,0xc2,0x10,0x26,0x04,0x21,0x18,0x8e,0x30,0x68,0x32,0x10,0xbe, +0xe1,0x88,0xa3,0x26,0x03,0xe2,0x3b,0x61,0x88,0x13,0x86,0x30,0x21,0x08,0xc1,0x70, +0x83,0x11,0x80,0xc1,0x2c,0x03,0xd3,0x04,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xed, +0x68,0x20,0xa3,0x01,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x8f,0x06,0xfa,0x19, +0x3c,0xc1,0x2c,0x41,0x33,0x50,0x61,0x08,0x0c,0x18,0x2c,0x26,0x06,0x54,0x7c,0x86, +0x23,0x02,0x9f,0x0c,0x84,0x6f,0x38,0x42,0xf8,0xc9,0x80,0xf8,0x4e,0x18,0xe2,0x84, +0x21,0x4c,0x08,0x42,0x30,0xdc,0x00,0x05,0x60,0x30,0xcb,0x80,0x65,0xc1,0x40,0x85, +0xf1,0x3f,0x1b,0xaa,0x0a,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x80,0x01,0x98,0x06, +0x22,0x1a,0x90,0x65,0x80,0x97,0xc1,0x88,0x81,0x03,0x80,0x20,0x18,0x3c,0x68,0x1a, +0xe0,0x67,0x10,0xa8,0x64,0x90,0x92,0xc1,0x89,0x06,0x6b,0xf0,0x79,0x5d,0x79,0x06, +0xc3,0x11,0x9d,0x59,0x06,0xce,0x77,0x81,0x51,0x46,0x04,0xf2,0x19,0x6e,0x58,0x2b, +0x30,0x0d,0xc2,0xe0,0x5c,0x31,0x30,0xca,0x4c,0x33,0x50,0xc5,0x20,0x3e,0x16,0x08, +0xf2,0xb1,0x20,0x9d,0xe4,0x63,0xbb,0x18,0x84,0x67,0x20,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0xe0,0x34,0xf0,0xd1,0x20,0xb8,0xc3,0xa8,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xea,0x34,0x88,0xd1,0x20,0x10,0xac,0x0f,0xca,0x33,0x90,0x8f,0x05,0x46, +0x7c,0x6c,0x08,0xe4,0x63,0x01,0x02,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf4, +0x34,0xa8,0xd1,0x20,0x09,0x8c,0x1c,0x03,0xde,0x0c,0xe4,0x33,0x62,0x60,0x00,0x20, +0x08,0x06,0x51,0x9e,0x06,0x67,0x1a,0x04,0x46,0x0a,0x43,0x7c,0x4c,0x08,0xe4,0x63, +0x41,0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x40,0x35,0xd8,0xd1,0xc0,0x08, +0x66,0x19,0x1e,0x68,0x16,0x03,0x53,0x85,0x55,0x80,0x8f,0x05,0xaa,0x10,0x1f,0x5b, +0x85,0x56,0x80,0x8f,0xb9,0x42,0x2b,0xc4,0xc7,0x82,0x56,0x88,0xcf,0x2c,0xc1,0x34, +0x62,0x70,0x00,0x20,0x08,0x06,0xda,0x9f,0x06,0x3b,0x1a,0xc8,0x65,0x30,0xa7,0xc1, +0x68,0x42,0x00,0x8c,0x26,0x08,0x81,0x05,0x82,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0x3a,0xd5,0xc0,0x4f,0x83,0xc0,0xc4,0x33,0x08,0xe8,0x33,0x62,0x60,0x00,0x20, +0x08,0x06,0x51,0xaa,0x06,0x3e,0x1a,0x04,0x16,0xb4,0x67,0x20,0x9f,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0x56,0x35,0x20,0xd3,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0xe3,0x55,0x03,0x35,0x0d,0xdc,0x33,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x80, +0xd5,0x80,0x4d,0x83,0x73,0x0c,0xa8,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x62,0x35, +0x68,0xd3,0x80,0x1d,0x83,0xc0,0xd2,0x33,0x18,0xe2,0x63,0x42,0x20,0x1f,0x0b,0x0a, +0xf8,0x58,0x00,0x0f,0xf2,0x31,0x01,0x1e,0xe4,0x63,0x03,0x3c,0xc8,0xc7,0x44,0x62, +0x88,0x8f,0x89,0xc4,0x10,0x1f,0x13,0x89,0x21,0x3e,0x66,0x94,0x04,0x7c,0xcc,0x28, +0x09,0xf8,0x98,0x51,0x12,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x57,0x03, +0x3d,0x0d,0x7c,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x57,0x83,0x3d,0x0d, +0x7c,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x5c,0x03,0x3e,0x0d,0x7c,0xc2, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x5c,0x03,0x3e,0x0d,0x7c,0xc2,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0x43,0x5c,0x83,0x3e,0x0d,0x7c,0xc2,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0x63,0x5c,0x03,0x3f,0x0d,0x7c,0xc2,0x18,0x8e,0x30,0xd0,0x4b,0xf8, +0x86,0x23,0x0c,0xf4,0x12,0xbe,0xe1,0x08,0x03,0xbd,0x84,0xaf,0x06,0x61,0x2b,0x10, +0x76,0x38,0xa2,0xbd,0x10,0xe1,0x1b,0x8e,0x68,0x2f,0x44,0xf8,0x86,0x23,0xda,0x0b, +0x11,0xbe,0x1a,0x84,0xad,0x40,0xd8,0x32,0x82,0x9d,0x65,0x88,0xa4,0x60,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0x77,0x0d,0x56,0x35,0x98,0xaf,0x68,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0x78,0x0d,0x58,0x35,0x98,0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0x78,0x0d,0x5a,0x35,0x98,0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x79, +0x0d,0x5a,0x35,0x18,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe6,0x35,0x70,0xd5, +0x60,0x88,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa0,0xd7,0xe0,0x55,0x83,0x21,0x1a, +0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x5e,0x83,0x58,0x0d,0x52,0x41,0xa7,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0x9a,0xd7,0x00,0x55,0x03,0x97,0x0c,0x2c,0x68,0xd1,0x40, +0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xd5,0x6b,0xe0,0xaa,0x41,0x60,0x30,0x1a, +0x04,0xf1,0xb1,0xa0,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xf8,0x1a,0x98, +0x6b,0x10,0x18,0x88,0x29,0xf1,0x31,0x10,0x53,0xe2,0x63,0x20,0xa6,0xc4,0xc7,0x88, +0x41,0x3e,0x56,0x0c,0xf2,0x31,0x63,0x90,0x8f,0x0d,0x10,0x7c,0x6c,0x80,0xe0,0x63, +0x03,0x04,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4a,0x36,0x00,0xd7,0xa0,0x14, +0xea,0x34,0x30,0x53,0x08,0xe2,0x63,0x4c,0x20,0x1f,0x0b,0x06,0xf8,0xcc,0x12,0x48, +0x03,0x15,0x86,0x13,0xe9,0x70,0x00,0x0d,0x54,0x18,0x4e,0xa4,0xc3,0x01,0x34,0x50, +0x61,0x38,0x91,0x0e,0x07,0xd0,0x40,0x85,0x81,0x44,0x38,0x01,0x59,0x40,0x13,0xf0, +0x31,0xa1,0x26,0xe0,0x63,0x83,0x4d,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0x98,0x0d,0xd8,0x35,0x18,0xd5,0x60,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x66, +0x83,0x76,0x0d,0x48,0x35,0x18,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x90,0xd9,0xc0, +0x5d,0x83,0x52,0x0d,0x06,0xe3,0x89,0x9e,0x80,0x8f,0x05,0x3c,0x11,0x1f,0xeb,0x89, +0x9f,0x80,0x8f,0x81,0xc5,0x4f,0xc4,0xc7,0x82,0x9f,0x88,0xcf,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0x38,0x1b,0xd0,0x6b,0x30,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xe4,0x6c,0x50,0xaf,0x41,0x8d,0x06,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x3a, +0x1b,0xd8,0x6b,0x10,0x08,0x16,0xc8,0x69,0x00,0x1f,0x43,0x02,0xfa,0x18,0x22,0xd0, +0xc7,0x8e,0x81,0x3e,0x26,0xd4,0x69,0x20,0x1f,0x4b,0x8b,0x58,0x0d,0xe4,0x63,0x81, +0x41,0x1f,0x33,0xf8,0x34,0x90,0x8f,0x11,0x41,0x7c,0xcc,0xf0,0xd3,0x40,0x3e,0x26, +0x04,0xf1,0x31,0xae,0x83,0x8f,0x05,0x5c,0x7c,0xac,0xfb,0xe0,0x63,0x60,0xf0,0xc5, +0xc7,0x82,0x2f,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xac,0x6d,0x70,0xb2,0xc1, +0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc1,0xb6,0x01,0xca,0x06,0x68,0x1a,0x14, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb4,0x6d,0x90,0xb2,0x41,0x20,0x58,0x50,0xaa, +0x01,0x7c,0x0c,0x09,0xe8,0x63,0x88,0x40,0x1f,0x3b,0x06,0xfa,0x98,0x80,0xaa,0x81, +0x7c,0x2c,0x61,0xe0,0x63,0x81,0x41,0x1f,0x0b,0x5e,0x35,0x90,0x8f,0x05,0x04,0x7c, +0xac,0x0d,0xd0,0x35,0x90,0x8f,0x05,0x0a,0x7d,0x4c,0x99,0xd5,0x40,0x3e,0x86,0x04, +0xf1,0x31,0xa5,0x56,0x03,0xf9,0x98,0x10,0xc4,0xc7,0x48,0xa3,0x0d,0xe8,0x63,0xa5, +0xd1,0x06,0xf4,0x31,0xd3,0x68,0x03,0xfa,0x58,0x1a,0xb0,0x01,0x7c,0x2c,0x30,0x03, +0xfa,0x58,0xc0,0xab,0x81,0x7c,0x8c,0x0c,0x9a,0xf8,0x58,0x20,0xc0,0xc7,0xc8,0xa0, +0x89,0x8f,0x85,0x81,0x12,0x1f,0x1b,0x14,0xf9,0x98,0x32,0xc8,0xc7,0x94,0x41,0x3e, +0x36,0x50,0xf0,0xb1,0x61,0x82,0x8f,0x05,0xe2,0x1a,0xc8,0xc7,0x88,0x08,0x3e,0x26, +0x04,0xf1,0xb1,0xa0,0x80,0x8f,0x19,0x03,0x7c,0xec,0x28,0xe2,0x63,0x41,0x11,0x9f, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x66,0x37,0x78,0xdb,0x60,0x08,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xa0,0xdd,0x00,0x6e,0x83,0x22,0x30,0x76,0x0d,0x82,0xf8,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0x61,0xbb,0x81,0xdc,0x06,0xf4,0x1a,0x04,0x86,0x04, +0xf4,0x31,0x44,0xa0,0x8f,0x1d,0x03,0x7d,0x66,0x09,0xa6,0x81,0x0a,0x03,0x4e,0x1e, +0x43,0x1a,0xa8,0x30,0xe0,0xe4,0x31,0xa4,0x81,0x0a,0xc3,0x4d,0x1e,0x43,0x1a,0x31, +0x38,0x00,0x10,0x04,0x03,0x30,0xa0,0xdd,0xc0,0x6e,0x83,0x56,0x0d,0xe0,0x35,0x18, +0x31,0x68,0x00,0x10,0x04,0x83,0xa6,0x77,0x03,0xbc,0x0d,0x82,0xd8,0x0d,0x62,0x37, +0x88,0xdd,0x60,0x6f,0x83,0xbd,0x0d,0xf6,0x36,0xd8,0xdb,0x60,0x34,0x21,0x00,0x86, +0x23,0x02,0x5e,0x0d,0x82,0x6f,0xba,0x01,0x5f,0x03,0x21,0x30,0x24,0xa0,0x8f,0x21, +0x02,0x7d,0x0c,0x19,0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x9a,0xef,0x06,0x7a, +0x1b,0xc4,0x6a,0x90,0xbb,0xc1,0x68,0x42,0x00,0x58,0x50,0xc8,0xc7,0x84,0x42,0x3e, +0x36,0x14,0xf2,0xb1,0x50,0x0d,0x74,0x34,0x88,0x8f,0x85,0x6a,0xa0,0xa3,0x41,0x7c, +0x86,0x23,0x04,0x74,0x0d,0x86,0x6f,0x38,0x62,0x20,0xd9,0xa0,0xf8,0x4a,0x08,0x74, +0x38,0x82,0x58,0xd7,0x60,0xf8,0x86,0x23,0x8a,0x93,0x0d,0x8a,0xaf,0x84,0x40,0x8b, +0x08,0x74,0x96,0x81,0xaa,0x82,0xd1,0x04,0x67,0xb0,0x20,0x66,0x03,0xf9,0x18,0x7f, +0x04,0xf4,0xb1,0x33,0x0b,0xe2,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0xfd,0x06, +0xb3,0x1b,0xcc,0x6b,0x10,0xcc,0x12,0x54,0x03,0x15,0x86,0x40,0xa1,0xb7,0x30,0x8d, +0x18,0x1c,0x00,0x08,0x82,0x01,0x18,0xc0,0x6f,0x20,0xbb,0x81,0xbc,0x06,0x25,0x1b, +0x8c,0x18,0x38,0x00,0x08,0x82,0xc1,0x83,0xbf,0x01,0xea,0x06,0x81,0xae,0x06,0xb9, +0x1a,0xdc,0x6e,0x20,0xdc,0x99,0x20,0xd4,0x6d,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0x87,0xfe,0x06,0xb5,0x1b,0xd8,0x6c,0x30,0x67,0x23,0x06,0x06,0x00,0x82,0x60,0x10, +0xe1,0x6f,0x60,0xbe,0x01,0x99,0x06,0x36,0xb7,0x81,0x10,0x1f,0x13,0x02,0xf9,0x58, +0x40,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xff,0x0d,0x76,0x37,0x28,0x02, +0xdb,0xd1,0x00,0x6e,0x03,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x11,0xc2,0x41, +0xef,0x06,0x41,0x8e,0x06,0x36,0x0c,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63, +0x84,0x83,0xdf,0x0d,0x02,0x61,0xba,0x61,0x67,0x83,0xc0,0x46,0x83,0xe1,0x08,0xd9, +0xe0,0xd9,0x80,0xf9,0x66,0x19,0x2e,0x2b,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3, +0x84,0x03,0xf1,0x0d,0xf2,0x36,0x10,0xac,0x6e,0x83,0x20,0x3e,0xb3,0x04,0xd7,0x40, +0x85,0x21,0x58,0x48,0x35,0x62,0x70,0x00,0x20,0x08,0x06,0x60,0x00,0xc2,0x81,0xf8, +0x06,0x21,0x1b,0xe0,0x6c,0x30,0x62,0xe0,0x00,0x20,0x08,0x06,0x0f,0x0a,0x07,0xb8, +0x1b,0x04,0xea,0x1a,0xa4,0x6b,0x70,0xbe,0xc1,0x18,0x88,0x41,0x18,0x08,0xa5,0x1b, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x18,0x84,0x70,0x30,0xbe,0x01,0xc9,0x06,0x3a, +0x1b,0x8c,0x18,0x38,0x00,0x08,0x82,0xc1,0x93,0xc2,0x41,0xee,0x06,0xc1,0xba,0x06, +0xea,0x1a,0xa0,0x6f,0x70,0xb2,0xc1,0xc9,0x06,0x27,0x1b,0x9c,0x6c,0x60,0xba,0x01, +0x8e,0x18,0x18,0x00,0x08,0x82,0x41,0x84,0xc2,0xc1,0xff,0x06,0xea,0x31,0x62,0x70, +0x00,0x20,0x08,0x06,0x07,0x0b,0x07,0xe7,0x1b,0xb0,0x47,0x30,0x4b,0x90,0x0d,0x54, +0x18,0x02,0xa6,0x3b,0x8d,0xbd,0x08,0x88,0xc4,0x67,0x38,0x22,0x58,0xd9,0x40,0xf8, +0x86,0x23,0x04,0x96,0x0d,0x88,0xef,0x84,0x21,0x4e,0x18,0xc2,0x84,0x20,0x04,0xc3, +0x0d,0xfd,0x11,0x80,0xc1,0x2c,0x83,0xb6,0x05,0x23,0x06,0x06,0x00,0x82,0x60,0x10, +0xc9,0x70,0x90,0xc2,0xc1,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x0d,0x07,0xf1, +0x1b,0x24,0xc1,0x2c,0xc1,0x36,0x50,0x61,0x08,0x1a,0x95,0xd9,0x9c,0x9c,0x6e,0x20, +0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x6c,0x38,0x20,0xe1,0x20,0x18,0x31,0x30, +0x00,0x10,0x04,0x83,0xe8,0x86,0x03,0xf6,0x0d,0x02,0x0b,0xec,0x36,0x90,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x44,0x39,0x1c,0xc8,0x6f,0x10,0x0c,0x47,0x18,0x2d,0xe2, +0x7c,0x17,0x18,0x65,0xc1,0x20,0x9f,0xe1,0x88,0x80,0x75,0x03,0xe1,0xbb,0xc0,0xa8, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x7e,0x38,0xa0,0xdf,0x60,0xd7,0x2c,0x68,0xdd, +0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x85,0x71,0xa0,0xbf,0x41,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0x47,0x19,0x07,0x21,0x1c,0xf0,0x69,0x10,0x58,0xdf,0x06, +0x41,0x7c,0xcc,0x08,0xe4,0x33,0x4b,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_0ee48e0e5a67a2c1cc831c1b5a0d316e.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_0ee48e0e5a67a2c1cc831c1b5a0d316e.h new file mode 100644 index 00000000..51367efa --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_0ee48e0e5a67a2c1cc831c1b5a0d316e.h @@ -0,0 +1,1101 @@ +// ffx_fsr2_accumulate_pass_wave64_0ee48e0e5a67a2c1cc831c1b5a0d316e.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_wave64_0ee48e0e5a67a2c1cc831c1b5a0d316e_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_0ee48e0e5a67a2c1cc831c1b5a0d316e_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_0ee48e0e5a67a2c1cc831c1b5a0d316e_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_0ee48e0e5a67a2c1cc831c1b5a0d316e_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_0ee48e0e5a67a2c1cc831c1b5a0d316e_SRVResourceNames[] = { "r_input_exposure", "r_dilated_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_0ee48e0e5a67a2c1cc831c1b5a0d316e_SRVResourceBindings[] = { 0, 2, 3, 4, 5, 10, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_0ee48e0e5a67a2c1cc831c1b5a0d316e_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_0ee48e0e5a67a2c1cc831c1b5a0d316e_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_0ee48e0e5a67a2c1cc831c1b5a0d316e_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_0ee48e0e5a67a2c1cc831c1b5a0d316e_UAVResourceBindings[] = { 0, 1, 3, 4, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_0ee48e0e5a67a2c1cc831c1b5a0d316e_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_0ee48e0e5a67a2c1cc831c1b5a0d316e_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_0ee48e0e5a67a2c1cc831c1b5a0d316e_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_0ee48e0e5a67a2c1cc831c1b5a0d316e_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_0ee48e0e5a67a2c1cc831c1b5a0d316e_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_0ee48e0e5a67a2c1cc831c1b5a0d316e_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_0ee48e0e5a67a2c1cc831c1b5a0d316e_size = 17164; + +static const unsigned char g_ffx_fsr2_accumulate_pass_wave64_0ee48e0e5a67a2c1cc831c1b5a0d316e_data[] = { +0x44,0x58,0x42,0x43,0xf6,0xdd,0x3e,0xf7,0xbe,0x68,0x7f,0x06,0x9e,0xf3,0x7b,0x6a, +0x4b,0x0c,0x2e,0xe1,0x01,0x00,0x00,0x00,0x0c,0x43,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x0c,0x02,0x00,0x00,0x2c,0x10,0x00,0x00,0x48,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x98,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0x18,0x0e,0x00,0x00,0x66,0x00,0x05,0x00,0x86,0x03,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x7d,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xce,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xf4,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2, +0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42, +0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29, +0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30, +0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c, +0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3, +0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf, +0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f, +0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3, +0x50,0x08,0x6e,0x60,0x06,0xea,0x6e,0x1b,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42, +0x72,0xa8,0x48,0x20,0xd2,0xc8,0x79,0x88,0x68,0x42,0x08,0x09,0x09,0xc3,0x50,0x08, +0x66,0x60,0x3e,0x02,0x0f,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90, +0x66,0x40,0xc4,0x30,0x0c,0xca,0x1c,0x41,0x50,0x0a,0x66,0x10,0x87,0x91,0xc8,0x81, +0x80,0x61,0x04,0xc1,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec, +0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81, +0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d, +0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30, +0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f, +0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2, +0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x20,0x07,0x7e,0x00, +0x06,0x7e,0x80,0x84,0x13,0xa5,0x74,0x18,0x81,0x30,0x66,0x6a,0x83,0x71,0x60,0x87, +0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30, +0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03, +0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72, +0x40,0xc1,0x30,0x93,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42, +0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39, +0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0, +0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f,0x20,0x61,0x65,0xa9,0x9d,0x29,0x0c,0xc6, +0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41, +0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f, +0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca, +0x01,0x05,0xc3,0x4c,0xd6,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3, +0x3b,0x84,0x03,0x3d,0xf8,0x01,0x12,0x8c,0x97,0xe0,0x99,0xc8,0x60,0x1c,0xd8,0x21, +0x1c,0xe6,0x61,0x1e,0xdc,0x40,0x16,0x6e,0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e, +0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4, +0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00, +0x0c,0xfc,0x00,0x05,0x2b,0xc9,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c, +0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03, +0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a, +0x4e,0xa2,0x67,0xc2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc, +0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x50,0x60,0x90,0x3d,0x8c,0x20,0x0c,0x67, +0x08,0xc1,0xc7,0xae,0x36,0x9a,0x70,0x1c,0xc7,0xf1,0x61,0x58,0xcf,0xf3,0x3c,0x0d, +0xc3,0x30,0x0c,0xc3,0xa0,0xfc,0x26,0x69,0x8a,0x28,0x61,0xf2,0x59,0x80,0x79,0x16, +0x22,0x62,0x27,0x60,0x22,0x50,0x30,0xd0,0x0e,0x00,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c, +0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10, +0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x90,0x01,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64, +0x81,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24, +0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2,0x20,0xca,0xa1,0xf0,0x03,0x0a,0xa4,0x60, +0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03, +0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a, +0x3e,0xa0,0x2c,0x4a,0xa3,0xd0,0x23,0x0a,0xff,0xa2,0xb8,0x8a,0x87,0xc6,0x11,0x80, +0x1a,0x20,0x75,0x06,0x80,0xdc,0x19,0x00,0x8a,0x67,0x00,0x68,0x9e,0x01,0xa0,0x7a, +0x06,0x80,0xee,0x19,0x00,0xca,0x67,0x00,0x48,0x9f,0x01,0x20,0x7e,0x06,0x00,0x00, +0x79,0x18,0x00,0x00,0x80,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0xc1,0x99,0x20,0x0c,0xcf,0x06,0x61,0x20,0x26,0x08,0x03,0xb4,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08,0x6a,0x40,0x07,0x84,0xe4,0xbe,0xd2,0xdc, +0xe0,0xea,0xe8,0xbe,0xca,0xf0,0xe0,0xde,0xe6,0xea,0xe4,0xca,0x26,0x08,0x43,0x34, +0x41,0x18,0xa4,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65,0x31,0x8c,0x81,0x31,0x1c,0x62, +0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e, +0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x1b,0x92,0x41,0x81,0x0c,0x66,0x60,0x0c, +0x67,0x82,0xe0,0x06,0x75,0xc0,0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c, +0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e, +0x82,0x30,0x4c,0x1b,0x12,0x46,0x9a,0x0c,0x6a,0x60,0x0c,0x87,0x8d,0xdc,0x17,0xdb, +0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x04,0x61,0xa0,0x26,0x08,0x43, +0xb5,0x41,0x30,0xb0,0x0d,0x09,0xa5,0x58,0xc6,0x35,0x30,0x46,0x46,0x4b,0xee,0x0b, +0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec, +0x8d,0xed,0x4d,0x6e,0x82,0x30,0x58,0x1b,0x92,0x4b,0xda,0x0c,0x6e,0x60,0x0c,0x87, +0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04, +0x61,0xb8,0x36,0x24,0x9c,0xe4,0x19,0xdf,0xc0,0x18,0xd9,0x04,0x21,0x0e,0xec,0x80, +0x89,0xdc,0x57,0x5a,0xdb,0x59,0x53,0x1a,0xdc,0xdc,0x04,0x61,0xc0,0x36,0x24,0x44, +0x18,0x88,0x81,0x31,0x06,0x03,0x63,0x38,0x13,0x84,0x21,0x23,0x26,0xf7,0x45,0x96, +0xc6,0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36,0x46,0x97,0x66,0x57,0xf6,0xd5, +0x16,0x36,0xb7,0x36,0xb7,0x21,0x29,0x03,0xc5,0x0c,0x8c,0x61,0x60,0x8c,0x6c,0x03, +0xf2,0x44,0x95,0xd6,0x81,0x01,0x19,0x9c,0xc1,0x04,0x61,0x0e,0xee,0x80,0x9a,0xdc, +0xdd,0x57,0x9a,0x1b,0x5d,0x99,0x9c,0x5b,0x18,0xdb,0x57,0x1d,0xdc,0xdc,0x58,0x18, +0x5b,0x19,0xd9,0xd7,0xd8,0x1b,0xdb,0x9b,0xdc,0x04,0x61,0x0c,0xe4,0x60,0xc3,0x62, +0xa4,0x81,0x1a,0x18,0xc6,0xc0,0xac,0xc1,0x1a,0xac,0x81,0x33,0x41,0xa8,0x03,0x3c, +0xa0,0x23,0x77,0xf7,0xc5,0xf6,0x36,0xb6,0xf6,0x35,0x47,0x17,0x46,0x57,0x37,0xb7, +0x61,0x19,0xda,0xc0,0x0d,0x8c,0x61,0x60,0xd6,0x60,0x0d,0xd6,0x20,0x9b,0x20,0xdc, +0x41,0x1e,0x90,0x91,0xbb,0xfb,0x72,0x2b,0xbb,0xfb,0x62,0x7b,0x1b,0x5b,0x9b,0xdb, +0xb0,0x30,0x70,0x10,0x07,0x06,0x35,0x30,0x6b,0xb0,0x06,0x6b,0x90,0xf1,0x91,0xbb, +0xfb,0x62,0xab,0x6b,0x0b,0xfb,0x42,0x4b,0x9b,0xa3,0x7b,0x93,0xcb,0xdb,0xb0,0x50, +0x69,0x30,0x07,0xc6,0x35,0x30,0x6b,0xb0,0x06,0x6b,0xe0,0x6c,0x20,0xd8,0xe0,0x0d, +0xe4,0x80,0x0e,0x26,0x08,0x7a,0xb0,0x07,0x34,0xc6,0xc4,0x8c,0xa6,0xa4,0x64,0x26, +0x08,0x83,0xb6,0x01,0x31,0xec,0xe0,0x0e,0x0c,0x63,0xc0,0x03,0x60,0x43,0x90,0x07, +0x13,0x04,0x3e,0xe0,0x03,0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c, +0x61,0x6d,0x70,0x1b,0x10,0x63,0x0f,0xf8,0xc0,0x18,0x06,0x03,0xd8,0x10,0xf4,0xc1, +0x06,0x02,0x0d,0xea,0x40,0x0f,0xfc,0x60,0x82,0x90,0x07,0x7a,0xc0,0x25,0x4d,0xaa, +0xcc,0x8d,0xac,0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x30,0x06,0x73,0xb0,0x01,0x21, +0x42,0x81,0x32,0xca,0xe0,0x6a,0x44,0x81,0x4e,0x5a,0x53,0x18,0x9e,0x54,0x99,0x1b, +0x59,0x99,0xdc,0x54,0x9a,0x5e,0xd9,0x06,0x84,0x20,0x05,0x6a,0x0c,0xca,0xe0,0x6a, +0x44,0x81,0x4c,0x1a,0x51,0xda,0x1c,0x1c,0x5b,0x58,0xde,0x54,0x9a,0x5e,0xd9,0x04, +0x61,0xd8,0x36,0x20,0x84,0x29,0x50,0xa7,0x50,0x06,0x57,0x23,0x0a,0xec,0xd2,0x92, +0xdc,0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6,0xde,0xea,0xe4,0xc6, +0xca,0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26,0x08,0x03,0xb7,0xc1, +0x20,0x52,0x81,0x52,0x85,0x32,0xb8,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1, +0x11,0xa5,0xb5,0x95,0xb9,0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x86,0x6e,0x03,0x42, +0xb0,0x02,0xd5,0x0a,0x65,0x70,0x35,0xa2,0x40,0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29, +0x0d,0x8e,0xa9,0xcc,0xae,0x8c,0x8d,0xea,0xad,0x6a,0xae,0x6c,0x82,0x30,0x78,0x1b, +0x10,0xe2,0x15,0x28,0x58,0x28,0x83,0xab,0x11,0x05,0x2e,0x69,0x46,0x72,0x61,0x6d, +0x65,0x49,0x6e,0x64,0x65,0x78,0x13,0x84,0xe1,0xdb,0x80,0x10,0xb2,0x40,0xcd,0x42, +0x19,0x5c,0x8d,0x28,0x50,0x32,0x23,0x2a,0xb3,0x4b,0x1b,0x2b,0xa3,0x7a,0xb3,0x4a, +0x2b,0xbb,0x23,0x2a,0x83,0xa3,0x43,0x9b,0x20,0x0c,0x60,0xb0,0xc1,0x20,0x6a,0x81, +0xb2,0x85,0x32,0x68,0x78,0x98,0x29,0xa5,0xd1,0xd1,0x95,0xc9,0x4d,0x10,0x86,0x30, +0xd8,0x80,0x10,0xb8,0x40,0xe5,0x42,0x19,0x34,0x8d,0x28,0x50,0x32,0x6b,0x7a,0xa3, +0x4b,0x7b,0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x9b,0x1a,0x0b,0x63,0x2b,0x9b,0x20, +0x0c,0x62,0xb0,0xc1,0x20,0x76,0x81,0xe2,0x85,0x32,0x68,0x08,0x99,0x11,0xbd,0xdd, +0xb9,0xcd,0x8d,0x85,0xb1,0x95,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x86,0x31, +0xd8,0x80,0x10,0xbe,0x40,0xfd,0x42,0x19,0x34,0x8d,0x28,0xf0,0x33,0x6b,0x7a,0xa3, +0x4b,0x7b,0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x1b, +0x0a,0x73,0x1b,0x2b,0x63,0x63,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x20,0x0c,0x64,0xb0, +0xc1,0x20,0xc2,0x81,0x12,0x87,0x32,0x68,0xc8,0x98,0x41,0xc9,0x95,0x15,0xe1,0xc1, +0xbd,0xcd,0xd5,0xc9,0x95,0x4d,0x10,0x86,0x32,0xd8,0x80,0x10,0xe4,0x40,0x95,0x43, +0x19,0x34,0x8d,0x28,0x30,0x33,0x83,0x92,0x2b,0xb3,0x4b,0x7b,0xab,0x9b,0x33,0x92, +0x0b,0x6b,0x2b,0x83,0x92,0x2b,0x2b,0xc2,0x83,0x7b,0x9b,0xab,0x93,0x2b,0x9b,0x20, +0x0c,0x66,0xb0,0x01,0x21,0xce,0x81,0x42,0x87,0x32,0x68,0x1a,0x51,0xe0,0x62,0x46, +0x15,0xe6,0x86,0x14,0xc6,0x66,0x66,0xf4,0x64,0x35,0x41,0x18,0xce,0x60,0x83,0x41, +0xa8,0x03,0xb5,0x0e,0x65,0xd0,0xb0,0x32,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x9b,0x2a, +0x8b,0xab,0x2b,0x73,0x1b,0x2b,0x63,0x2a,0x73,0x3b,0xa3,0x43,0x9b,0x20,0x0c,0x68, +0xb0,0x01,0x21,0xda,0x81,0x72,0x87,0x32,0x68,0x1a,0x51,0xa0,0x62,0x46,0x54,0xc6, +0x46,0x17,0x46,0x95,0xd6,0x56,0x36,0x41,0x18,0xd2,0x60,0x83,0x41,0xc0,0x03,0x15, +0x0f,0x65,0xd0,0xf0,0x32,0x23,0xca,0x73,0x0b,0x6b,0x4b,0x1b,0x93,0x2a,0x9b,0x1b, +0x42,0x0b,0x73,0x3b,0x2b,0x33,0x0a,0x1b,0xa3,0x7b,0x93,0x9b,0x20,0x0c,0x6a,0xb0, +0xc1,0x20,0xe6,0x81,0xa2,0x87,0x32,0x68,0x88,0x99,0x59,0xa5,0x95,0xdd,0x4d,0xc1, +0x85,0x8d,0x95,0x51,0xbd,0x35,0x95,0xd1,0x95,0xc9,0xcd,0x19,0x85,0x8d,0xd1,0xbd, +0xc9,0x4d,0x10,0x86,0x35,0xd8,0x60,0x10,0xf6,0x40,0xdd,0x43,0x19,0x34,0x1b,0x28, +0x3c,0x18,0x85,0x52,0x40,0x85,0x55,0x70,0x85,0x58,0xa0,0x85,0x5b,0xd0,0x85,0x5e, +0x00,0x87,0x71,0x30,0x87,0x74,0x60,0x87,0x77,0x90,0x87,0x7a,0xc0,0x87,0x0d,0x83, +0x01,0x0a,0xf9,0x30,0x41,0x10,0x80,0x0d,0xc0,0x86,0xc1,0xe0,0x07,0x7e,0xd8,0x10, +0xf4,0xc3,0x86,0x61,0xd8,0x07,0x7f,0xa0,0x30,0x34,0xb5,0x61,0x18,0x83,0x31,0x18, +0x26,0x08,0x03,0x1b,0x6c,0x08,0x72,0x61,0x03,0x71,0x85,0x84,0x48,0x8c,0xc4,0x86, +0x62,0x1f,0x40,0x02,0xf8,0x03,0x92,0x20,0x22,0x26,0x17,0xe6,0x36,0x86,0x56,0x36, +0x37,0x41,0x18,0xda,0x80,0x86,0x19,0xdb,0x5b,0x18,0xdd,0xdc,0x04,0x61,0x70,0x03, +0x16,0x69,0x6e,0x73,0x74,0x73,0x13,0x84,0xe1,0x0d,0x48,0xa4,0xb9,0xd1,0xcd,0x4d, +0x10,0x06,0x38,0x20,0x42,0x57,0x86,0xf7,0xc5,0xf6,0x16,0x46,0x36,0x41,0x18,0xe2, +0x80,0x08,0x5d,0x19,0xde,0x97,0xdb,0x9b,0x5c,0x1b,0x13,0xba,0x32,0xbc,0xaf,0x39, +0xba,0x37,0xb9,0x32,0x16,0x75,0x69,0x6e,0x74,0x73,0x1b,0x20,0x93,0x38,0x09,0x94, +0x48,0x09,0x95,0x58,0x09,0x96,0x68,0x09,0x97,0x78,0x09,0x98,0xe0,0x62,0xe2,0x92, +0x09,0x58,0xa8,0xc2,0xc6,0x66,0xd7,0xe6,0x92,0x46,0x56,0xe6,0x46,0x37,0x25,0x08, +0xaa,0x90,0xe1,0xb9,0xd8,0x95,0xc9,0xcd,0xa5,0xbd,0xb9,0x4d,0x09,0x88,0x26,0x64, +0x78,0x2e,0x76,0x61,0x6c,0x76,0x65,0x72,0x53,0x02,0xa3,0x0e,0x19,0x9e,0xcb,0x1c, +0x5a,0x18,0x59,0x99,0x5c,0xd3,0x1b,0x59,0x19,0xdb,0x94,0x00,0x29,0x43,0x86,0xe7, +0x22,0x57,0x36,0xf7,0x56,0x27,0x37,0x56,0x36,0x37,0x25,0xf0,0x83,0x4a,0x64,0x78, +0x2e,0x74,0x79,0x70,0x65,0x41,0x6e,0x6e,0x6f,0x74,0x61,0x74,0x69,0x6f,0x6e,0x73, +0x53,0x84,0x7c,0xf0,0x87,0x3a,0x64,0x78,0x2e,0x65,0x6e,0x74,0x72,0x79,0x50,0x6f, +0x69,0x6e,0x74,0x73,0x53,0x02,0x92,0xe8,0x42,0x86,0xe7,0x32,0xf6,0x56,0xe7,0x46, +0x57,0x26,0x37,0x37,0x25,0x90,0x09,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3b,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x31,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b, +0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0a,0xdb, +0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20, +0x60,0x7e,0x71,0xdb,0xb6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44, +0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0d,0xdd,0x70,0xf9,0xce, +0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0x7c,0x91,0xc3,0x6c,0x48,0x33, +0x20,0x8d,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3,0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x5b, +0x40,0x34,0x5c,0xbe,0xf3,0xf8,0x46,0xe4,0x50,0x8f,0x38,0xf8,0xc8,0x6d,0xdb,0x41, +0x35,0x5c,0xbe,0xf3,0xf8,0x12,0xc0,0x3c,0x0b,0x51,0x12,0x15,0xb1,0xf8,0xc5,0x6d, +0x1b,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0x94,0x0e,0x30,0xf8, +0xc5,0x6d,0x5b,0x81,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0xb0,0x93, +0x13,0x11,0x7e,0x71,0xdb,0x26,0x90,0x0d,0x97,0xef,0x3c,0xfe,0x74,0x44,0x04,0x30, +0x88,0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e,0x72,0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c, +0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48, +0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0e,0xe4,0x8e,0x0e,0x5a,0x67,0xa2,0xc1, +0xcc,0x83,0x1c,0x1b,0x5a,0x0d,0x31,0x6e,0x44,0x58,0x49,0x4c,0xbc,0x32,0x00,0x00, +0x66,0x00,0x05,0x00,0xaf,0x0c,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0xa4,0x32,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00, +0xa6,0x0c,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c, +0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42, +0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20, +0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50, +0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00, +0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d, +0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff, +0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42, +0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xce,0x00,0x00,0x00, +0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3, +0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xf8,0xc1,0x08, +0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08, +0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89, +0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3, +0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8, +0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83, +0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1, +0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18, +0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c, +0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60, +0x06,0xea,0x6e,0x1b,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x72,0xa8,0x48,0x20, +0xd2,0xc8,0x79,0x88,0x68,0x42,0x08,0x09,0x09,0xc3,0x50,0x08,0x66,0x60,0x3e,0x02, +0x0f,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90,0x66,0x40,0xc4,0x30, +0x0c,0xca,0x1c,0x41,0x50,0x0a,0x66,0x10,0x87,0x91,0xc8,0x81,0x80,0x61,0x04,0xc1, +0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0, +0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81, +0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c, +0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e, +0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30,0x0e,0xec,0x10,0x0e, +0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72, +0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0, +0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x84, +0x13,0xa5,0x74,0x18,0x81,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79, +0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0, +0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87, +0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76, +0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x30,0x93, +0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d, +0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc, +0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81, +0x1f,0x80,0x81,0x1f,0x20,0x61,0x65,0xa9,0x9d,0x29,0x0c,0xc6,0x81,0x1d,0xc2,0x61, +0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e, +0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0xd6,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43, +0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d, +0xf8,0x01,0x12,0x8c,0x97,0xe0,0x99,0xc8,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x40,0x16,0x6e,0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4, +0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81, +0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x05, +0x2b,0xc9,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81, +0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38, +0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x4e,0xa2,0x67,0xc2, +0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16,0x68,0xa1,0x1c,0xf0, +0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0xc1,0x0f,0x50,0x60,0x90,0x3d,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7,0xae, +0x36,0x9a,0x70,0x1c,0xc7,0xf1,0x61,0x58,0xcf,0xf3,0x3c,0x0d,0xc3,0x30,0x0c,0xc3, +0xa0,0xfc,0x26,0x69,0x8a,0x28,0x61,0xf2,0x59,0x80,0x79,0x16,0x22,0x62,0x27,0x60, +0x22,0x50,0x30,0xd0,0x3e,0x05,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20, +0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07, +0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74, +0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20, +0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07, +0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76, +0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf, +0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30, +0xe4,0x01,0x03,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x90, +0x01,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x10,0x8a, +0xa3,0x14,0x8a,0xa2,0x20,0xca,0xa1,0xf0,0x03,0xca,0xa2,0x00,0x03,0x68,0x1c,0x01, +0x20,0x75,0x06,0x80,0xdc,0x19,0x00,0x8a,0x67,0x00,0x68,0x9e,0x01,0xa0,0x7a,0x06, +0x80,0xee,0x19,0x00,0xd2,0x67,0x00,0x88,0x9f,0x01,0x00,0x00,0x79,0x18,0x00,0x00, +0x73,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xc1,0x99,0x20,0x0c, +0xcf,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xd0,0x04, +0x41,0x0d,0x3c,0x02,0x13,0x84,0x21,0x9a,0x20,0x0c,0xd2,0x06,0x01,0x61,0x36,0x24, +0x48,0xa2,0x20,0xc8,0xb0,0x20,0xcd,0x86,0x64,0x48,0x14,0x64,0x19,0x16,0xa4,0x99, +0x20,0xb8,0xc1,0x37,0x41,0x18,0xa6,0x0d,0xc9,0x02,0x29,0x48,0x34,0x2c,0x48,0x33, +0x41,0x18,0xa8,0x09,0xc2,0x50,0x6d,0x10,0x10,0x6a,0x43,0x12,0x25,0x0a,0x32,0x0d, +0x0b,0x52,0x4d,0x10,0x06,0x6b,0x43,0x32,0x41,0x0a,0x72,0x0d,0x0b,0xd2,0x4c,0x10, +0x86,0x6b,0x43,0x72,0x41,0x0a,0x92,0x0d,0x0b,0x52,0x4d,0x10,0xe2,0x00,0x0c,0x26, +0x08,0x03,0xb6,0x21,0x21,0x36,0x05,0xe1,0x86,0x05,0x69,0x26,0x08,0x43,0xb6,0x21, +0xf1,0x12,0x05,0x19,0x86,0x05,0xa9,0x36,0x20,0xce,0x23,0x59,0x98,0xd6,0x7d,0x13, +0x84,0x39,0x08,0x83,0x09,0xc2,0x18,0x74,0x1b,0x16,0x24,0x0c,0x14,0x04,0x19,0x16, +0x31,0x10,0x03,0x31,0x68,0x26,0x08,0x75,0x20,0x06,0x1b,0x96,0x81,0x0c,0x14,0x64, +0x18,0x16,0x31,0x10,0x03,0x31,0xa8,0x26,0x08,0x77,0x30,0x06,0x1b,0x96,0xc5,0x0c, +0x14,0x24,0x1a,0x16,0x31,0x10,0x03,0x31,0xa8,0x36,0x2c,0x51,0x18,0x28,0xc8,0x34, +0x2c,0x62,0x20,0x06,0x62,0xd0,0x6c,0x20,0xc6,0xa0,0x0c,0xce,0x00,0x0d,0x26,0x08, +0x7a,0x40,0x06,0x13,0x84,0x41,0xdb,0x80,0x20,0x6a,0xa0,0x20,0xc8,0xb0,0x06,0xc0, +0x86,0x80,0x0d,0x26,0x08,0x7c,0x50,0x06,0x1b,0x10,0xc4,0x0d,0x14,0x64,0x18,0x10, +0x60,0x43,0xf0,0x06,0x1b,0x08,0x30,0x48,0x83,0x36,0x80,0x83,0x09,0x82,0x00,0x50, +0x18,0x9a,0xda,0x30,0x70,0xdc,0x30,0x41,0x18,0xb6,0x09,0xc2,0xc0,0x6d,0x08,0xec, +0x60,0x03,0x31,0xd1,0x41,0x1d,0xdc,0xc1,0x86,0x42,0x0e,0xe6,0x00,0x88,0x03,0x3c, +0xa8,0xc2,0xc6,0x66,0xd7,0xe6,0x92,0x46,0x56,0xe6,0x46,0x37,0x25,0x08,0xaa,0x90, +0xe1,0xb9,0xd8,0x95,0xc9,0xcd,0xa5,0xbd,0xb9,0x4d,0x09,0x88,0x26,0x64,0x78,0x2e, +0x76,0x61,0x6c,0x76,0x65,0x72,0x53,0x02,0xa2,0x0e,0x19,0x9e,0xcb,0x1c,0x5a,0x18, +0x59,0x99,0x5c,0xd3,0x1b,0x59,0x19,0xdb,0x94,0xc0,0x28,0x43,0x86,0xe7,0x22,0x57, +0x36,0xf7,0x56,0x27,0x37,0x56,0x36,0x37,0x25,0x80,0x83,0x3a,0x64,0x78,0x2e,0x65, +0x6e,0x74,0x72,0x79,0x50,0x6f,0x69,0x6e,0x74,0x73,0x53,0x02,0x3c,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x3b,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x31,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34, +0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e, +0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2, +0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0a,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14, +0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0xb6,0xb0,0x0d,0x97, +0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6, +0x23,0xb7,0x6d,0x0d,0xdd,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34, +0xc3,0x42,0x7c,0x91,0xc3,0x6c,0x48,0x33,0x20,0x8d,0x61,0x09,0xce,0x70,0xf9,0xce, +0xe3,0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x5b,0x40,0x34,0x5c,0xbe,0xf3,0xf8,0x46,0xe4, +0x50,0x8f,0x38,0xf8,0xc8,0x6d,0xdb,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x12,0xc0,0x3c, +0x0b,0x51,0x12,0x15,0xb1,0xf8,0xc5,0x6d,0x1b,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x13, +0x71,0x4d,0x54,0x44,0x94,0x0e,0x30,0xf8,0xc5,0x6d,0x5b,0x81,0x35,0x5c,0xbe,0xf3, +0xf8,0x13,0x71,0x4d,0x54,0x44,0xb0,0x93,0x13,0x11,0x7e,0x71,0xdb,0x26,0x90,0x0d, +0x97,0xef,0x3c,0xfe,0x74,0x44,0x04,0x30,0x88,0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e, +0x72,0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d, +0x61,0x20,0x00,0x00,0x40,0x0a,0x00,0x00,0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00, +0x71,0x00,0x00,0x00,0x34,0xcc,0x00,0x94,0x51,0x21,0x15,0x61,0x40,0xc1,0x0e,0x14, +0x5b,0x69,0x94,0x4a,0xc9,0x0e,0x94,0x5d,0x0d,0x14,0x5f,0xb9,0x14,0x4c,0xd9,0x14, +0x53,0x19,0x06,0x14,0x21,0x50,0xf1,0x06,0x94,0x6f,0x40,0x49,0x42,0x14,0x27,0x42, +0x29,0x55,0x41,0x45,0x94,0x24,0x42,0x71,0x12,0x94,0x4f,0x49,0x12,0x14,0x4d,0x71, +0x42,0xd0,0x58,0x03,0xa4,0x14,0x41,0x19,0x94,0x47,0x09,0x8c,0x00,0x90,0x31,0x46, +0x00,0x82,0x20,0x08,0x82,0xc1,0x0c,0xc0,0x18,0x01,0x08,0x82,0x20,0x0a,0x06,0x63, +0x04,0xad,0x39,0xe7,0xec,0x37,0x46,0x00,0x82,0x20,0x28,0x7f,0x63,0x04,0x20,0x08, +0xc2,0xfc,0x2f,0x8c,0x11,0x80,0x20,0x08,0xc6,0xbf,0x30,0x46,0xb0,0xfb,0xa3,0x4c, +0x82,0xc1,0x18,0xc1,0xee,0x8f,0x32,0xff,0x8d,0x11,0x80,0x20,0x08,0xc2,0xbf,0x30, +0x46,0xd0,0x9a,0x73,0xce,0x7b,0x63,0x04,0x20,0x08,0x82,0x32,0x18,0x8c,0x11,0x80, +0x20,0x08,0x82,0xa0,0x30,0x46,0x00,0x82,0xf8,0x7f,0x8f,0xc1,0x18,0x41,0x48,0x82, +0x21,0xde,0x8d,0x11,0xec,0xb1,0x1a,0xef,0xdf,0x18,0xc1,0x5a,0xab,0xb5,0xf8,0x8d, +0x11,0xfc,0xf7,0xdf,0xbf,0xdf,0x18,0x41,0x6b,0xce,0x39,0xef,0x0b,0x63,0x04,0xb2, +0xe8,0xf6,0xff,0x37,0x46,0xa0,0xb3,0xe6,0x9c,0x7e,0x63,0x04,0x2a,0x5e,0x9f,0xaa, +0x37,0x46,0x00,0x82,0x20,0x08,0x82,0xc3,0x18,0xc1,0x5a,0xab,0xb5,0xee,0x8d,0x11, +0x80,0x20,0xe8,0xdf,0x61,0x30,0x46,0xd0,0x9a,0x73,0x4e,0x7b,0x63,0x04,0x20,0x08, +0x82,0x24,0x18,0x8c,0x11,0x80,0x20,0x08,0xea,0x60,0x30,0x46,0x20,0x82,0x24,0x88, +0x6f,0x63,0x04,0x70,0x5c,0xe6,0xb7,0x37,0x46,0x40,0x96,0xbc,0x7e,0x7f,0x63,0x04, +0x20,0x08,0x82,0x2c,0x18,0x8c,0x11,0xbc,0x33,0x69,0xa2,0xdd,0x18,0x01,0x08,0x82, +0x20,0xfc,0x8d,0x11,0x80,0x20,0x08,0xa2,0xdf,0x18,0x01,0x08,0x82,0x20,0xfe,0x0b, +0x63,0x04,0x20,0x08,0x82,0xf8,0x47,0xdf,0x1c,0x42,0xf4,0x07,0x73,0x08,0x15,0x34, +0x87,0x10,0xe9,0xc1,0x1c,0x42,0xb4,0x07,0x73,0x08,0x77,0x00,0x0a,0x73,0x08,0x77, +0xa0,0x07,0x73,0x08,0x6c,0xa0,0xcd,0x21,0x44,0xa2,0x30,0x87,0x10,0x91,0xc2,0x1c, +0xc2,0x1d,0xec,0x01,0x89,0x73,0x10,0x14,0x05,0xa5,0xc2,0x1c,0xc4,0x34,0x41,0xa9, +0x30,0x07,0xe1,0x38,0x50,0x2a,0xcc,0x41,0x40,0x10,0x94,0x0a,0x73,0x10,0x8e,0x03, +0xa9,0xc2,0x1c,0x04,0x86,0x41,0xaa,0x30,0x07,0x71,0x5d,0x90,0x2a,0xcc,0x41,0x58, +0x16,0xa4,0x0a,0x73,0x10,0x14,0x05,0xa9,0xc2,0x1c,0xc4,0x34,0x41,0xaa,0x30,0x07, +0x11,0x45,0x90,0x2a,0x8c,0x00,0xcc,0x41,0x38,0x0e,0x74,0x0a,0x73,0x10,0x10,0x04, +0x99,0x02,0x19,0x23,0x00,0x00,0x00,0x00,0x23,0x06,0x08,0x00,0x82,0x60,0x40,0x06, +0xfc,0xb0,0x0b,0x4f,0x3d,0xb0,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90,0x41,0x3f, +0xf0,0xc2,0x73,0x0f,0xed,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x64,0xe0,0x0f,0xbd, +0xf0,0xf4,0x83,0x3b,0x8c,0x18,0x20,0x00,0x08,0x82,0x01,0x19,0xfc,0x83,0x2f,0x3c, +0xfc,0xf0,0x0e,0x23,0x06,0x08,0x00,0x82,0x60,0x40,0x06,0x20,0xf1,0x0b,0xcf,0x3f, +0xc0,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90,0x41,0x48,0x80,0xc3,0x63,0x0f,0xf1, +0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x64,0x20,0x12,0xe1,0xf0,0xe0,0x83,0x3c,0x8c, +0x18,0x20,0x00,0x08,0x82,0x01,0x19,0x8c,0x84,0x38,0x3c,0xfa,0x30,0x0f,0x23,0x06, +0x08,0x00,0x82,0x60,0x40,0x06,0x24,0x31,0x0e,0x4f,0x3f,0xd0,0xc3,0x88,0x01,0x02, +0x80,0x20,0x18,0x90,0x41,0x49,0x90,0xc3,0xf3,0x0f,0xf5,0x30,0x62,0x80,0x00,0x20, +0x08,0x06,0x64,0x60,0x12,0xe5,0xf0,0x88,0x84,0x3d,0x8c,0x18,0x20,0x00,0x08,0x82, +0x01,0x19,0x9c,0x84,0x39,0x3c,0x24,0x71,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x40, +0x06,0x28,0x71,0x0e,0xcf,0x49,0xe0,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90,0x41, +0x4a,0xa0,0xc3,0x63,0x12,0xf9,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x60,0xb0,0x12, +0xed,0x10,0x84,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0x37,0x01,0x0e,0x28,0x31, +0x62,0x60,0x00,0x20,0x08,0x06,0x04,0x4e,0x84,0xc3,0x4a,0x8c,0x18,0x18,0x00,0x08, +0x82,0x01,0x81,0x13,0xe1,0xa0,0x12,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0xe4,0x84, +0x38,0xb4,0xc4,0x88,0xc1,0x01,0x80,0x20,0x18,0x74,0x31,0xd1,0x0e,0x85,0x4b,0x8c, +0x26,0x04,0x41,0x19,0x2b,0x71,0x65,0xb0,0xc4,0x55,0x00,0x0f,0x5c,0x44,0x00,0x15, +0x90,0x83,0x56,0x52,0x40,0x09,0x09,0x9c,0x60,0xd8,0x09,0x86,0x99,0xb0,0x07,0xf0, +0x31,0x81,0x0f,0xe0,0x33,0x9a,0xd0,0x00,0x17,0x18,0x76,0x8e,0x61,0x56,0x08,0xf4, +0xb1,0x42,0xa0,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x68,0x64,0xf1,0x0f,0x97,0x4e, +0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x67,0x16, +0x22,0xa1,0x85,0xc5,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09,0x86,0x9d,0x60,0x98, +0x1d,0x02,0x7d,0xec,0x10,0xe8,0x63,0x02,0x03,0x1f,0x13,0x18,0xf8,0x8c,0x26,0x24, +0xc2,0x68,0x82,0x32,0x18,0x42,0xc8,0xc7,0x10,0x42,0x3e,0xa6,0xa8,0x03,0x7c,0x4c, +0x59,0x07,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd1,0x17,0x38,0x41,0x08,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xf8,0x45,0x4e,0x10,0xc2,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0x7f,0xb1,0x13,0xb6,0x20,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x01,0x1a, +0x3c,0x71,0x0b,0xc2,0x29,0x86,0x9d,0x62,0x98,0x11,0x02,0x7d,0x8c,0x10,0xe8,0x63, +0x14,0x27,0x1f,0xa3,0x38,0xf9,0x9c,0x30,0xd0,0x09,0x03,0x8d,0x18,0x1c,0x00,0x08, +0x82,0x01,0x18,0x80,0x86,0x58,0xe4,0x01,0x2f,0x8c,0x18,0x34,0x00,0x08,0x82,0x41, +0x93,0x1a,0x64,0x11,0xf4,0xc5,0x20,0x9c,0xc5,0x59,0x9c,0xc5,0x59,0x8c,0x26,0x04, +0xc0,0x68,0x82,0x10,0x98,0x19,0x08,0xf2,0x31,0x33,0x10,0xe4,0x63,0x82,0x20,0x1f, +0x13,0x04,0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xd7,0x10, +0x8b,0xc0,0x10,0x35,0x80,0x8f,0x21,0x6a,0x00,0x9f,0xe1,0x08,0x01,0x16,0x86,0x6f, +0x38,0x62,0x50,0x87,0xe2,0x2b,0x21,0xd0,0xe1,0x08,0x62,0x16,0x86,0x6f,0x38,0xa2, +0x68,0x87,0xe2,0x2b,0x21,0xd0,0x22,0x02,0x1d,0x31,0x38,0x00,0x10,0x04,0x03,0x30, +0x98,0x8d,0xba,0x78,0x85,0x76,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x30,0xa0,0x0d, +0xbb,0x58,0x85,0x77,0x18,0x31,0x78,0x00,0x10,0x04,0x83,0x49,0x37,0xe0,0x42,0x08, +0x36,0xad,0x26,0x6a,0x22,0x36,0x62,0x63,0x2f,0x72,0x61,0x34,0x21,0x18,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0xea,0x0d,0xd5,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00, +0x0c,0x70,0x43,0x2f,0x6e,0x21,0x1e,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0xf2,0x0d, +0xba,0x08,0x8a,0xcf,0xcb,0x89,0x9c,0xa8,0x8d,0xda,0xf8,0x8b,0x5e,0x18,0x4d,0x08, +0x80,0xd1,0x04,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xae,0x37,0xf2,0x22,0x16, +0x6e,0x63,0x34,0x21,0x18,0x86,0x1b,0x02,0xdd,0x00,0x83,0x6a,0xcc,0x82,0x4b,0x08, +0xb6,0x06,0xb4,0xe0,0x82,0x02,0x9d,0x65,0x08,0x84,0x60,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x3a,0xf2,0x00,0x0d,0x5c,0x08,0x8f,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x13, +0x0c,0x3b,0xc1,0x30,0x13,0x3c,0xf9,0x98,0xe0,0xc9,0xc7,0x04,0xb1,0x80,0x8f,0x09, +0x63,0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xea,0x03,0x36,0x0c,0x61,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0xfb,0x90,0x8d,0x78,0x08,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0xb8,0x0f,0xd9,0x38,0x86,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf0,0x83, +0x36,0xe6,0x21,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0x3e,0x50,0x63,0x18,0x31, +0x30,0x00,0x10,0x04,0x83,0xe8,0x3e,0x52,0x43,0x38,0x61,0xa0,0x13,0x06,0xb2,0x83, +0x88,0x8f,0x19,0x44,0x7c,0x8a,0x90,0x0d,0x28,0x62,0x36,0x60,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x2a,0xfe,0x40,0x0d,0x81,0x3e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0xea, +0x8f,0xd4,0x10,0xea,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc0,0x40,0x3f,0x78,0x83, +0x1e,0x68,0x62,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x11,0xf1,0x8d,0xe0,0x3e,0x06, +0x21,0x3c,0xc2,0x23,0x3c,0xc2,0x63,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61, +0x10,0x46,0x13,0x88,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x14,0x19,0x0f,0x83, +0x3f,0x9c,0xc3,0x3c,0xcc,0xc3,0x3c,0xcc,0x63,0x34,0x21,0x00,0x46,0x13,0x84,0x60, +0x34,0x61,0x10,0x46,0x13,0x88,0xa1,0xa6,0x11,0x01,0x13,0x03,0xf1,0x00,0xc1,0x88, +0xc1,0x01,0x80,0x20,0x18,0x54,0x2b,0xe2,0x1b,0x42,0x30,0x62,0xd0,0x00,0x20,0x08, +0x06,0x0d,0x8c,0xac,0x87,0x43,0x22,0xc1,0xe3,0x1e,0xee,0xe1,0x1e,0xee,0x31,0x9a, +0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x50,0x1b,0x8a,0xc0, +0x88,0xc1,0x01,0x80,0x20,0x18,0x54,0x32,0x52,0x1e,0x01,0x32,0x62,0xd0,0x00,0x20, +0x08,0x06,0xcd,0x8d,0xc8,0x47,0xb5,0x22,0x81,0x55,0x1f,0xf5,0x51,0x1f,0xf5,0x31, +0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x30,0x62,0xd0, +0x00,0x20,0x08,0x06,0x0d,0x8f,0xdc,0x87,0x06,0x23,0x5c,0x18,0xe8,0x87,0x7e,0xe8, +0x87,0x7e,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31, +0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x13,0x26,0xfc,0xf1,0xd5,0xc8,0x19,0x98,0xc1, +0x7f,0xfc,0xc7,0x7f,0xfc,0xc7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20, +0x8c,0x26,0x10,0xc3,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x66,0x12,0x22,0x64,0xa0, +0x23,0xd7,0x1a,0x90,0x08,0x89,0x90,0x08,0x89,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10, +0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xb3,0x26, +0x26,0x92,0x06,0x3f,0x52,0xc1,0x41,0x8a,0xa4,0x48,0x8a,0xa4,0xc8,0x68,0x42,0x00, +0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0x43,0xd5,0x81,0x99,0x80,0x91, +0x42,0x89,0x80,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2a,0x37,0x09,0x11,0x21,0x18, +0x31,0x68,0x00,0x10,0x04,0x83,0x66,0x4e,0x5c,0x24,0x0e,0xce,0x64,0x0e,0x82,0x18, +0x89,0x91,0x18,0x89,0x91,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18, +0x4d,0x20,0x86,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xf0,0x64,0x46,0xec,0x80,0x4d, +0xfc,0xc0,0xb0,0x11,0x1b,0xb1,0x11,0x1b,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18, +0x4d,0x18,0x84,0xd1,0x04,0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xa6,0x4f,0x70, +0x64,0x0f,0xe2,0xc4,0x0d,0x96,0x1d,0xd9,0x91,0x1d,0xd9,0x91,0xd1,0x84,0x00,0x18, +0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x11,0x83,0x06,0x00,0x41,0x30, +0x68,0x44,0xa5,0x47,0x40,0xc1,0x4e,0xd8,0x00,0x02,0x13,0x30,0x01,0x13,0x30,0x19, +0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x28,0x56,0xd0, +0x13,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x8a,0x54,0x6e,0x24,0xb8,0x46,0x0c,0x1a, +0x00,0x04,0xc1,0xa0,0x49,0x15,0x32,0x39,0x85,0x3e,0x49,0x85,0xe0,0x4c,0xce,0xe4, +0x4c,0xce,0x64,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88, +0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x57,0x49,0x13,0x56,0x10,0x15,0x5a,0x30, +0xd8,0x84,0x4d,0xd8,0x84,0x4d,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06, +0x61,0x34,0x81,0x18,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x99,0x15,0x37,0x89,0x85, +0x53,0x21,0x85,0x25,0x4e,0xe2,0x24,0x4e,0xe2,0x64,0x34,0x21,0x00,0x46,0x13,0x84, +0x60,0x34,0x61,0x10,0x46,0x13,0x88,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x5c, +0x99,0x13,0x5b,0x60,0x15,0x51,0x80,0xec,0xc4,0x4e,0xec,0xc4,0x4e,0x46,0x13,0x02, +0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x6c,0x3e,0xc2,0x21,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xf1,0xca,0xac,0x04,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0x80,0xcb,0x9e,0x04,0x38,0x32,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0xaf, +0xd4,0x4a,0x30,0x1c,0x11,0xe8,0x07,0xf1,0xd9,0x40,0x23,0xf2,0x19,0x31,0x30,0x00, +0x10,0x04,0x83,0x28,0x5c,0xf6,0x24,0xb0,0x40,0xa0,0x8f,0x19,0x36,0x22,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x88,0xc8,0xc5,0x4f,0x02,0x0b,0x04,0xfa,0x58,0x40,0xc8, +0x67,0xba,0xc1,0x3f,0x02,0xc4,0x6e,0xc4,0x1d,0xe2,0x33,0x62,0x60,0x00,0x20,0x08, +0x06,0x51,0xba,0x80,0x4b,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0xbb,0xa0,0x4a, +0x50,0x26,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xad,0x8b,0xb8,0x04,0xc3,0x11,0xc1, +0x89,0x10,0x9f,0x0d,0x61,0x22,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xdc,0x05, +0x55,0x02,0x0b,0x04,0xfa,0x98,0x31,0x26,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83, +0x28,0x5e,0x56,0x25,0xb0,0x40,0xa0,0x8f,0x05,0x84,0x7c,0xa6,0x1b,0x56,0x24,0x40, +0x8c,0x45,0xf6,0x21,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xd9,0x4b,0xbb,0x04, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe8,0x4b,0xad,0x04,0x72,0x32,0x62,0x60,0x00, +0x20,0x08,0x06,0x11,0xbe,0xbc,0x4b,0x30,0x1c,0x11,0xd0,0x08,0xf1,0xd9,0xe0,0x26, +0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x68,0x5f,0x6a,0x25,0xb0,0x40,0xa0,0x8f, +0x19,0x70,0x22,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xfc,0x05,0x57,0x02,0x0b, +0x04,0xfa,0x58,0x40,0xc8,0x67,0xba,0x01,0x47,0x02,0xc4,0xfa,0x04,0x25,0xe2,0x33, +0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0xc8,0xe8,0x4b,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0xc7,0xc9,0x88,0x4b,0xf0,0x27,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x95,0x0c, +0xbf,0x04,0xc3,0x11,0x41,0x98,0x10,0x9f,0x0d,0x7b,0x22,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0x50,0x46,0x5c,0x02,0x0b,0x04,0xfa,0x98,0xd1,0x27,0xf2,0x19,0x31, +0x30,0x00,0x10,0x04,0x83,0x68,0x65,0xca,0x25,0xb0,0x40,0xa0,0x8f,0x05,0x84,0x7c, +0xa6,0x1b,0xca,0x24,0x40,0x0c,0x0d,0x5a,0x42,0x3e,0x96,0x06,0x2d,0x21,0x1f,0x53, +0x83,0x96,0x90,0x8f,0xad,0x41,0x4b,0xc8,0xc7,0x3e,0x96,0x90,0x8f,0x81,0x01,0x4b, +0xc8,0xc7,0xc2,0x80,0x25,0xe4,0x63,0x62,0xc0,0x12,0xf2,0x31,0x02,0x81,0x8f,0x11, +0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0xd3,0x58,0x42,0x3e,0xb6,0xb1,0x84, +0x7c,0x8c,0x63,0x09,0xf9,0x58,0xc7,0x12,0xf2,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c, +0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0xab,0x5a,0x42,0x3e,0x66,0xb5,0x84,0x7c,0xec, +0x6a,0x09,0xf9,0x18,0xd6,0x12,0xf2,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21, +0xe0,0x63,0x08,0x01,0x1f,0xbb,0x03,0x52,0x80,0x8f,0x05,0x6b,0x00,0x1f,0x0b,0x3e, +0xf8,0xd8,0x11,0xd0,0xc7,0x0e,0x81,0x3e,0x76,0x0c,0xf4,0xb1,0x83,0xa0,0x8f,0xad, +0xc2,0x4d,0xc8,0xc7,0x58,0xe1,0x26,0xe4,0x63,0xad,0x70,0x13,0xf2,0x31,0x57,0xb8, +0x09,0xf9,0x98,0x28,0xd8,0x84,0x7c,0x6c,0x14,0x6c,0x42,0x3e,0x46,0x0a,0x36,0x21, +0x1f,0x2b,0x05,0x9b,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f, +0x23,0x10,0xf8,0x58,0x1f,0xe4,0x84,0x7c,0xcc,0x0f,0x72,0x42,0x3e,0xf6,0x07,0x39, +0x21,0x1f,0x03,0x85,0x9c,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01, +0x1f,0x43,0x08,0xf8,0x18,0x1e,0xf0,0x84,0x7c,0x2c,0x0f,0x78,0x42,0x3e,0xa6,0x07, +0x3c,0x21,0x1f,0xdb,0x03,0x9e,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08, +0x01,0x1f,0x43,0x08,0xf8,0x18,0x11,0x06,0xf4,0x31,0x42,0x0c,0xe8,0x63,0xc4,0x18, +0xd0,0xc7,0x08,0x32,0xa0,0x8f,0xad,0x03,0x58,0xc8,0xc7,0xd8,0x01,0x2c,0xe4,0x63, +0xed,0x00,0x16,0xf2,0x31,0x77,0x00,0x0b,0xf9,0x98,0x38,0xfc,0x84,0x7c,0x6c,0x1c, +0x7e,0x42,0x3e,0x46,0x0e,0x3f,0x21,0x1f,0x2b,0x87,0x9f,0x90,0x8f,0x11,0x08,0x7c, +0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x58,0x2f,0x88,0x85,0x7c,0xcc, +0x17,0xc4,0x42,0x3e,0xf6,0x0b,0x62,0x21,0x1f,0x03,0x07,0xb1,0x90,0x8f,0x21,0x04, +0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x2e,0x94,0x85,0x7c, +0x2c,0x17,0xca,0x42,0x3e,0xa6,0x0b,0x65,0x21,0x1f,0xdb,0x85,0xb2,0x90,0x8f,0x21, +0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x11,0x0a,0xf4, +0x31,0x42,0x14,0xe8,0x63,0xc4,0x28,0xd0,0xc7,0x08,0x52,0xa0,0x8f,0xad,0x84,0x5a, +0xc8,0xc7,0x58,0x42,0x2d,0xe4,0x63,0x2d,0xa1,0x16,0xf2,0x31,0x97,0x50,0x0b,0xf9, +0x98,0x48,0xa4,0x85,0x7c,0x6c,0x24,0xd2,0x42,0x3e,0x46,0x12,0x69,0x21,0x1f,0x2b, +0x89,0xb4,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10, +0xf8,0x58,0x3f,0xb0,0x85,0x7c,0xcc,0x1f,0xd8,0x42,0x3e,0xf6,0x0f,0x6c,0x21,0x1f, +0x03,0x09,0xb6,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43, +0x08,0xf8,0x18,0x3e,0xbc,0x85,0x7c,0x2c,0x1f,0xde,0x42,0x3e,0xa6,0x0f,0x6f,0x21, +0x1f,0xdb,0x87,0xb7,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f, +0x43,0x08,0xf8,0x18,0x11,0x0e,0xf4,0x31,0x42,0x1c,0xe8,0x63,0xc4,0x38,0xd0,0xc7, +0x08,0x72,0xa0,0x8f,0xa9,0xcd,0x8d,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2, +0x19,0x52,0xa1,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x1b,0x92,0x9f,0xe0,0x75, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xaa,0x21,0x16,0x0a,0x86,0x23,0x82,0xb8,0x21, +0x3e,0x1b,0x56,0x47,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xe1,0x90,0xfc,0x04, +0x16,0x08,0xf4,0x31,0xa3,0x75,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0x0e, +0xd5,0x4f,0x60,0x81,0x40,0x1f,0x0b,0x08,0xf9,0x4c,0x37,0xd4,0x4d,0x80,0x98,0xeb, +0x90,0x49,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x02,0xa3,0x1b,0x0a,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x20,0xa3,0xff,0x09,0x78,0x67,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0x22,0x31,0xca,0xa1,0x60,0x38,0x22,0xf0,0x1b,0xe2,0xb3,0x01,0x77,0xe4,0x33, +0x62,0x60,0x00,0x20,0x08,0x06,0x51,0x19,0xfd,0x4f,0x60,0x81,0x40,0x1f,0x33,0x74, +0x47,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xa1,0x91,0x08,0x05,0x16,0x08,0xf4, +0xb1,0x80,0x90,0xcf,0x74,0x83,0xe8,0x04,0x88,0x8d,0x4e,0x9c,0xc4,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0xa2,0x36,0x22,0xa3,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0x38,0x62,0xa1,0x20,0x7d,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x7a,0x23,0x33,0x0a, +0x86,0x23,0x82,0xd5,0x21,0x3e,0x1b,0xca,0x47,0x3e,0x23,0x06,0x06,0x00,0x82,0x60, +0x10,0xc9,0x11,0x0b,0x05,0x16,0x08,0xf4,0x31,0xe3,0x7c,0xe4,0x33,0x62,0x60,0x00, +0x20,0x08,0x06,0x51,0x1d,0xbd,0x50,0x60,0x81,0x40,0x1f,0x0b,0x08,0xf9,0x4c,0x37, +0xbc,0x4e,0x80,0x18,0xfd,0xf8,0x49,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xd2, +0xa3,0x38,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf0,0xa3,0x1c,0x0a,0xec,0x67, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x3e,0x9a,0xa3,0x60,0x38,0x22,0xc0,0x1d,0xe2, +0xb3,0x41,0x7e,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0x1f,0xe5,0x50,0x60, +0x81,0x40,0x1f,0x33,0xe8,0x47,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x89,0x12, +0x0f,0x05,0x16,0x08,0xf4,0xb1,0x80,0x90,0xcf,0x74,0x03,0xef,0x04,0x88,0xa1,0x01, +0x4e,0xc8,0xc7,0xd2,0x00,0x27,0xe4,0x63,0x6a,0x80,0x13,0xf2,0xb1,0x35,0xc0,0x09, +0xf9,0xd8,0xc7,0x0f,0xf2,0x31,0x30,0xe0,0x07,0xf9,0x58,0x18,0xf0,0x83,0x7c,0x4c, +0x0c,0xf8,0x41,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40, +0xe0,0x63,0x1a,0x39,0xc8,0xc7,0x36,0x72,0x90,0x8f,0x71,0xe4,0x20,0x1f,0xeb,0xc8, +0x41,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63, +0x15,0x2b,0xc8,0xc7,0x2c,0x56,0x90,0x8f,0x5d,0xac,0x20,0x1f,0xc3,0x58,0x41,0x3e, +0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x77,0x40, +0x0a,0xf0,0xb1,0x60,0x0d,0xe0,0x63,0xc1,0x07,0x1f,0x3b,0x02,0xfa,0xd8,0x21,0xd0, +0xc7,0x8e,0x81,0x3e,0x76,0x10,0xf4,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x9d, +0x4e,0x29,0x55,0x48,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x76,0x42,0xa5,0x54, +0x21,0x95,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xdc,0x29,0x95,0x52,0x85,0x54,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x78,0x27,0x55,0x4a,0x15,0x52,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0x03,0x9e,0x58,0xa9,0x55,0x50,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0x78,0x6a,0xa5,0x56,0x41,0x95,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe4,0xc9, +0x95,0x5a,0x05,0x55,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x98,0xa7,0x57,0x6a,0x15, +0x54,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x9e,0x5e,0x09,0xd1,0x93,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xea,0x09,0x96,0x10,0x3d,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0xc3,0x9e,0x62,0x09,0xd1,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xee,0x49, +0x96,0x10,0x3d,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x9f,0x68,0x09,0xf1,0x93, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf2,0xa9,0x96,0x10,0x3f,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0x43,0x9f,0x6c,0x09,0xf1,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xf6,0xe9,0x96,0x10,0x3f,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x9f,0x6e,0x09, +0xe9,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfa,0x09,0x97,0x90,0x3e,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0xc3,0x9f,0x72,0x09,0xe9,0x93,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xfe,0x49,0x97,0x90,0x3e,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0xa4, +0x78,0x09,0x09,0x95,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x42,0xaa,0x97,0x90,0x50, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0xa4,0x7c,0x09,0x09,0x95,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x46,0xea,0x97,0x90,0x50,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0x83,0xa4,0xc0,0x89,0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x28,0xa9,0x70,0xe2, +0x90,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4c,0x4a,0x9c,0x38,0x64,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x93,0x1a,0x27,0x0e,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03, +0xa5,0xc6,0x89,0x40,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x48,0x29,0x72,0x22,0x90, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x54,0xaa,0x9c,0x08,0x64,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0x95,0x32,0x27,0x02,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xad,0xa4, +0xc0,0x09,0x7f,0x40,0x6a,0x34,0x21,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c, +0x4a,0xea,0x9c,0xfa,0x27,0x8c,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x71,0xa9,0x74, +0x0a,0x44,0x4a,0xa4,0x44,0x8a,0x9d,0xd8,0x89,0x9d,0xd8,0x69,0x34,0x21,0x00,0x86, +0x23,0x02,0x16,0x0a,0xbe,0xe9,0x06,0x33,0x12,0x02,0x5b,0x0c,0xfa,0xd8,0x72,0xd0, +0xc7,0x16,0x84,0x3e,0x46,0x0c,0xf2,0xb1,0x62,0x90,0x8f,0x0d,0x86,0x7c,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xc8,0xa9,0x7a,0x1a,0x68,0x68,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0x9d,0xb2,0xa7,0xa1,0x86,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8,0xa9, +0x7b,0x1a,0x6c,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x9e,0xba,0xa7,0xe1,0x94, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe8,0x29,0x7c,0x1a,0x50,0x69,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0x9f,0xca,0xa7,0x21,0x95,0x4c,0xb0,0x23,0xf9,0x98,0x40,0xc0, +0xc7,0x82,0x3b,0x92,0x8f,0x05,0x03,0x7c,0xec,0x28,0xe2,0x63,0xc1,0x1e,0xc9,0xc7, +0x92,0x3d,0x92,0x8f,0x1d,0x41,0x7c,0x2c,0xe9,0x23,0xf9,0x98,0x10,0xc4,0x67,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0x22,0xb3,0xea,0x29,0x6f,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0xa2,0xb3,0xa2,0xa9,0x60,0x38,0x02,0x0c,0xcc,0x88,0xf8,0x2e,0x18,0x62,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0xc0,0x80,0xac,0x4c,0xca,0x8c,0xf8,0x68,0xc4,0xa0,0x01,0x40, +0x10,0x0c,0x9a,0xb6,0x42,0xa9,0x60,0xa5,0x5c,0xa8,0x85,0x56,0x6a,0xa5,0x56,0x6a, +0xa5,0x46,0x13,0x02,0x60,0x38,0x22,0xb8,0x25,0xe1,0x1b,0x31,0x38,0x00,0x10,0x04, +0x03,0x30,0x40,0x2b,0x95,0x1a,0xa3,0x50,0x1a,0x31,0x38,0x00,0x10,0x04,0x03,0x30, +0x48,0xab,0x95,0x02,0x23,0x52,0x1a,0x31,0x78,0x00,0x10,0x04,0x83,0xe9,0xad,0x4a, +0x4a,0x08,0xc0,0xe7,0x77,0xd4,0x49,0x9d,0xcc,0xca,0xac,0x60,0xca,0x8d,0x46,0x13, +0x02,0x60,0x34,0x41,0x08,0x66,0x09,0x84,0x81,0x0a,0x43,0x1c,0x03,0x00,0x0d,0x82, +0x81,0x0a,0x83,0x1c,0x03,0xc0,0x0c,0x82,0x81,0x0a,0xc3,0x1c,0x03,0x00,0x0c,0x82, +0x81,0x0a,0x03,0x1d,0x03,0x40,0x09,0x06,0x2a,0x0c,0x75,0x0c,0x00,0x25,0x18,0xa8, +0x30,0xd8,0x31,0x00,0xc4,0x20,0x18,0xa8,0x18,0x7c,0x35,0x00,0xc0,0x20,0x18,0xa8, +0x18,0x03,0x53,0x0d,0x00,0x2d,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0xaf,0x74, +0x6a,0x77,0x86,0x11,0x83,0x03,0x00,0x41,0x30,0xe8,0xee,0x6a,0xa6,0xd6,0x28,0xae, +0x46,0x13,0x02,0xa1,0x82,0x91,0xd2,0xa2,0xab,0xe0,0x2e,0x30,0x6c,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x3a,0xbe,0xc2,0x29,0x38,0xba,0xab,0xd1,0x84,0x00,0x18,0x4d,0x10, +0x82,0x13,0x0c,0x3b,0xc1,0x30,0x13,0x0c,0xfa,0x98,0x70,0xd0,0xe7,0x84,0x81,0x4e, +0x18,0x68,0x34,0xc1,0x01,0x46,0x13,0x9e,0xe0,0x08,0xc3,0x8e,0x30,0xcc,0x04,0x34, +0x92,0x8f,0x09,0x68,0x24,0x1f,0x23,0x44,0x0a,0x3e,0x46,0x8c,0x14,0x7c,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xa8,0x2d,0xb8,0x22,0x84,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x6c,0x2b,0xae,0x08,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xdb,0x9a,0x2b, +0x77,0x12,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc0,0x2d,0xba,0x7a,0x27,0xe1,0x18, +0xc3,0x8e,0x31,0xcc,0x08,0x81,0x3e,0x46,0x08,0xf4,0x19,0x31,0x38,0x00,0x10,0x04, +0x03,0x30,0xa0,0x2d,0xbb,0x62,0x25,0x78,0x1a,0x31,0x68,0x00,0x10,0x04,0x83,0xa6, +0xb7,0xf0,0x2a,0x88,0xad,0xd8,0x8a,0xad,0xbd,0xda,0xab,0xbd,0xda,0xab,0xd1,0x84, +0x00,0x18,0x8e,0x08,0x76,0x29,0xf8,0xa6,0x1b,0xea,0x49,0x08,0x4e,0x0c,0x8c,0x1a, +0x31,0x38,0x00,0x10,0x04,0x03,0x30,0xd0,0x2d,0xbe,0xc2,0xa5,0x77,0x1a,0x31,0x38, +0x00,0x10,0x04,0x03,0x30,0xd8,0xad,0xbe,0x92,0x25,0x7b,0x1a,0x31,0x78,0x00,0x10, +0x04,0x83,0x29,0xbc,0xee,0x4a,0x08,0x94,0x84,0xa7,0x78,0x0a,0xb7,0x70,0x4b,0xb4, +0x86,0xd1,0x84,0x00,0xb0,0x00,0xa6,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51, +0x79,0xf9,0x55,0x60,0x01,0x22,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xce,0x6b, +0xaf,0x02,0x0b,0x66,0x4a,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xa5,0x97,0x68, +0x05,0xc3,0x11,0x73,0x80,0x4e,0xc1,0x37,0xdd,0x20,0xd0,0x41,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0xc7,0x7b,0xad,0x56,0x30,0x0c,0x47,0x04,0xeb,0xe4,0x7c,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0xc4,0x17,0x6b,0x0d,0x85,0x05,0x03,0x7d,0xec,0xa4,0x82, +0xf8,0x4c,0x37,0x04,0x28,0x45,0xcc,0x32,0x0c,0x04,0x1e,0x0c,0x47,0xf0,0x01,0x3c, +0x39,0xdf,0x74,0x83,0x5b,0xa9,0x54,0x30,0x4b,0x80,0x0c,0x47,0xf8,0xc1,0x4a,0x29, +0xdf,0x2c,0x83,0x51,0x04,0xc6,0x28,0xf1,0xb1,0x00,0xa6,0xe4,0x63,0x01,0x03,0x9f, +0x59,0x02,0x64,0x38,0xe2,0x48,0x2b,0xe1,0x9b,0x65,0x38,0x90,0x60,0x96,0x00,0x19, +0x28,0x31,0x98,0xc1,0x24,0x0a,0xf7,0x0c,0x0e,0x93,0x30,0x06,0x4a,0x0c,0x31,0x18, +0x8c,0xc2,0x3b,0x3c,0xc3,0x14,0xb2,0x82,0x8f,0x05,0x6c,0x25,0x9f,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0xfa,0x4b,0xbd,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x42, +0xac,0xb7,0x46,0x21,0x30,0x9b,0x0a,0xe2,0x63,0x37,0xf5,0x43,0xf1,0x19,0x31,0x30, +0x00,0x10,0x04,0x83,0x28,0xc4,0xdc,0x2b,0x18,0x8e,0x28,0xa3,0xb9,0x22,0xbe,0x0b, +0x8c,0xb2,0x25,0x90,0x8f,0x05,0x86,0x7c,0x2c,0x28,0xe4,0x63,0xc1,0x4f,0xc1,0x67, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x14,0xab,0xaf,0x60,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0x16,0x43,0xaf,0x07,0x0c,0x86,0x23,0x02,0x94,0x72,0xbe,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x5c,0x2c,0xbd,0x22,0x31,0xb0,0x60,0xa0,0xcf,0x74,0x43,0xb0, +0x52,0xc3,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x2e,0xb6,0x5f,0x81,0x1d,0xa8,0x25, +0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x60,0xac,0xbf,0x02,0x0b,0x06,0xf9,0x8c, +0x18,0x18,0x00,0x08,0x82,0x41,0x24,0x63,0xff,0x15,0x8c,0x18,0x1c,0x00,0x08,0x82, +0x81,0xf6,0x62,0xea,0x25,0x52,0x23,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60,0x42, +0x3d,0xc9,0xc7,0x84,0x7a,0x92,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x38,0xa6, +0x5e,0xc2,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x39,0xb6,0x5e,0xc2,0x09,0x03,0x9d, +0x30,0xd0,0x09,0x86,0x9d,0x60,0x98,0x09,0x78,0x05,0x1f,0x13,0xf2,0x0a,0x3e,0x23, +0x06,0x07,0x00,0x82,0x60,0xa0,0xf1,0xd8,0x7d,0xbd,0x94,0x8c,0x8d,0x26,0x04,0xc0, +0x68,0x82,0x10,0x58,0x21,0xc4,0xc7,0x0a,0x21,0x3e,0xc3,0x11,0xc2,0x23,0x7c,0xd3, +0x0d,0xef,0xc5,0x5f,0xc1,0x70,0xc4,0x00,0x09,0xdf,0x74,0x43,0x7c,0xf9,0x57,0x30, +0xdd,0xc0,0x63,0x3f,0x46,0x4c,0x37,0xf4,0x18,0x98,0x0d,0x55,0x44,0x50,0x44,0x04, +0x25,0x10,0x50,0x02,0x01,0x23,0x06,0x07,0x00,0x82,0x60,0x00,0x06,0x69,0xb6,0x62, +0x65,0x35,0x5a,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xc8,0x59,0x8b,0x05,0x66,0x36, +0x08,0x30,0x06,0x63,0x30,0x06,0x63,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09, +0x83,0x30,0xdd,0x90,0x66,0x6c,0xf6,0x94,0x12,0xc0,0x88,0x41,0x03,0x80,0x20,0x18, +0x34,0x78,0x36,0x63,0x07,0x9b,0x05,0x88,0x8d,0xd9,0x98,0x8d,0xd9,0xd8,0x68,0x42, +0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0xc8,0xd9,0x9b,0x55,0x05,0x05, +0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x8d,0x9f,0xe5,0x58,0x23,0x67,0x81,0xc3,0x63, +0x3c,0xc6,0x63,0x3c,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xd3, +0x0d,0x75,0x86,0x67,0x59,0x55,0x01,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x43,0x6a, +0x3f,0x36,0xe1,0x59,0x15,0x88,0x99,0x98,0x89,0x99,0x98,0x8d,0x26,0x04,0xc0,0x68, +0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xa8,0x36,0x66, +0x17,0x9f,0x45,0x85,0x99,0x99,0x99,0x99,0x99,0xd9,0x68,0x42,0x00,0x8c,0x26,0x08, +0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xc3,0x6a,0x67,0xb6,0x81, +0xda,0x93,0xa8,0x99,0x9a,0xa9,0x99,0x9a,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c, +0x26,0x0c,0xc2,0x74,0x83,0xa9,0x8d,0xda,0x19,0xd4,0x18,0x04,0x30,0x62,0xd0,0x00, +0x20,0x08,0x06,0x8d,0xac,0xb5,0x59,0x18,0x98,0xda,0x18,0x04,0x70,0x06,0x67,0x70, +0x06,0x67,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00, +0x20,0x08,0x06,0x8d,0xad,0xc5,0x59,0x19,0xa8,0xda,0x57,0xd0,0x19,0x9d,0xd1,0x19, +0x9d,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80, +0x20,0x18,0x34,0xba,0x56,0x67,0x69,0xe0,0x6a,0x5d,0x82,0x67,0x78,0x86,0x67,0x78, +0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x96,0x07,0xa6,0x10,0x1f, +0xcb,0x03,0x53,0x88,0xcf,0xe1,0x93,0x51,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x88, +0x9b,0x9f,0x85,0x43,0x60,0xf7,0xc5,0x0a,0xf4,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0x83,0xdc,0xfe,0x2c,0xc5,0x02,0xcb,0xaf,0x21,0x3e,0x26,0x04,0xf2,0xb1,0x60,0xbf, +0xe0,0x63,0x01,0x8b,0xc9,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x74,0x2b,0xb5, +0xfe,0x0a,0x4c,0xa5,0x40,0x4c,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xac,0xdb, +0xa9,0x05,0xc9,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xec,0x86,0x6a,0xe7,0x15,0x18, +0x71,0xc4,0xc7,0x84,0x40,0x3e,0x16,0x24,0xf0,0x31,0x9f,0x9a,0x31,0xf9,0x8c,0x18, +0x18,0x00,0x08,0x82,0x41,0xe4,0x6e,0xbb,0x16,0x18,0x8d,0x05,0xf1,0x31,0x55,0x38, +0x05,0x10,0x5c,0x60,0x98,0xa9,0x02,0x2a,0x80,0xe0,0x02,0xc3,0x6c,0xc0,0xe0,0x63, +0x02,0x06,0x9f,0xe1,0x86,0x54,0xa0,0x0b,0x32,0x18,0x6e,0x48,0x05,0xba,0x20,0x83, +0x12,0x02,0xbd,0xc0,0x28,0x73,0x0c,0xf9,0xd8,0x63,0xc8,0x67,0xc4,0x20,0x01,0x40, +0x10,0x0c,0xae,0x7c,0xbb,0x35,0x21,0x10,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x40,0x6e,0xd7,0x02,0x3b,0xb3,0xc0,0xce,0xe4,0x63,0xc1,0x8d,0xc1,0xc7,0x86,0x1c, +0x93,0x8f,0x05,0x39,0x06,0x1f,0x2b,0xf2,0x4c,0x3e,0x16,0xe4,0x19,0x7c,0x2c,0x28, +0xe4,0x63,0x81,0x9e,0xc1,0xc7,0x8a,0x42,0x3e,0x16,0x38,0xf2,0xb1,0x60,0x90,0x8f, +0x05,0xb8,0x20,0x1f,0x13,0x70,0x41,0x3e,0x36,0xe0,0x82,0x7c,0x46,0x0c,0x12,0x00, +0x04,0xc1,0xe0,0x4a,0xb9,0x73,0xc3,0x2e,0xec,0x32,0x2f,0xcf,0xe4,0x63,0x81,0x20, +0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x5e,0x0e,0xdd,0x02,0x0b,0x7e,0x41,0x3e, +0x26,0xfc,0x82,0x7c,0x6c,0xf8,0x05,0xf9,0xd8,0x20,0x0e,0xf2,0xb1,0x41,0x1c,0xe4, +0x63,0x83,0x38,0xc8,0xc7,0xe0,0x41,0x1c,0x40,0x70,0x81,0x61,0x16,0xf0,0x01,0x7c, +0x86,0x1b,0xc8,0xe1,0x36,0xc8,0xa0,0x82,0x31,0xd0,0x0b,0x8c,0x32,0x38,0x20,0xe4, +0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x97,0xce,0xe1,0x5b,0x20,0x06,0x81,0x18,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0x11,0x76,0xfc,0x16,0xdc,0x9a,0x05,0xb7,0x26,0x1f, +0x0b,0xf0,0x0c,0x3e,0x36,0xe8,0x99,0x7c,0x2c,0xd0,0x33,0xf8,0x58,0xa1,0x6b,0xf2, +0xb1,0x40,0xd7,0xe0,0x63,0x41,0x21,0x1f,0x0b,0x76,0x0d,0x3e,0x56,0x14,0xf2,0xb1, +0xa0,0x91,0x8f,0x05,0x83,0x7c,0x2c,0x98,0x07,0xf9,0x98,0x30,0x0f,0xf2,0xb1,0x61, +0x1e,0xe4,0x63,0x03,0x19,0xc0,0xc7,0x06,0x32,0x80,0x8f,0x0d,0x64,0x00,0x1f,0x3b, +0xd0,0x00,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0xb9,0x1d,0xcb,0x65,0x7c,0x90, +0xf1,0x81,0x95,0x41,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xe6,0x8e,0xe5, +0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xee,0x4e,0xe6,0x46,0xa2,0x1f,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xc0,0xbb,0x99,0x1b,0x89,0x7e,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x23,0xef,0x68,0x6e,0x24,0xfa,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0xbd,0xb3,0x39,0x93,0x00,0x89,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf6,0xee,0xe6, +0x4c,0x02,0x24,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe0,0x3b,0x9c,0x33,0x09,0x90, +0xb0,0x63,0x24,0xe4,0x63,0xc8,0x48,0xc8,0xc7,0x92,0x91,0x90,0x8f,0x0d,0x6d,0x00, +0x1f,0x1b,0xda,0x00,0x3e,0x36,0xb4,0x01,0x7c,0xcc,0x48,0x09,0xf9,0x98,0x91,0x12, +0xf2,0x31,0x23,0x25,0xe4,0x63,0x03,0x1c,0xc0,0xc7,0x06,0x38,0x80,0x8f,0x0d,0x70, +0x00,0x1f,0x9b,0xee,0x00,0x3e,0x16,0x16,0x2d,0x01,0x82,0x0b,0x0c,0xb3,0xa0,0x1d, +0xe0,0x33,0xdc,0xf0,0x12,0x28,0x42,0x06,0x15,0xd0,0x82,0x5e,0x60,0x94,0x85,0x03, +0x21,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0x56,0x2f,0xed,0x82,0x59,0x08,0x66, +0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xd9,0x6b,0xbb,0x00,0xe5,0x2c,0x40,0x39, +0xf9,0x58,0x90,0x6e,0xf0,0xb1,0x61,0xdd,0xe4,0x63,0xc1,0xba,0xc1,0xc7,0x8a,0x95, +0x93,0x8f,0x05,0x2b,0x07,0x1f,0x0b,0x0a,0xf9,0x58,0xc0,0x72,0xf0,0xb1,0xa2,0x90, +0x8f,0x05,0x8d,0x7c,0x2c,0x18,0xe4,0x63,0x81,0x4f,0xc8,0xc7,0x04,0x9f,0x90,0x8f, +0x0d,0x3e,0x21,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8, +0x58,0x1c,0x1c,0xf0,0x19,0x31,0x48,0x00,0x10,0x04,0x83,0xeb,0xf7,0xfa,0x2e,0x6b, +0x87,0xac,0x1d,0xcc,0x16,0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x44,0x7e, +0x7d,0x17,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x81,0x7e,0xa3,0x17,0x07,0x68,0x31, +0x62,0x70,0x00,0x20,0x08,0x06,0x47,0xfa,0x91,0x5e,0x1c,0xa0,0xc5,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0xea,0x57,0x7a,0x71,0x80,0x16,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xac,0xdf,0xe9,0xc5,0xc1,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc1,0x7e, +0xa8,0x17,0x07,0x6b,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0xfb,0xa5,0x5e,0x1c, +0xac,0x85,0x1d,0x6e,0x21,0x1f,0x43,0xdc,0x42,0x3e,0x96,0xb8,0x85,0x7c,0x2c,0x0e, +0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x06,0x5d,0xc8,0xc7,0x0c, +0xba,0x90,0x8f,0x19,0x74,0x21,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c, +0x0e,0x06,0xf8,0x58,0x1c,0x4c,0xf0,0x31,0xd8,0xc0,0x0b,0x10,0x5c,0x60,0x98,0x05, +0x3d,0x01,0x9f,0xe1,0x06,0xbd,0xc0,0x13,0x32,0x28,0x93,0x08,0xf4,0x02,0xa3,0x4c, +0x26,0x08,0xf9,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0xc5,0x7f,0xba,0x57,0x12,0x41, +0x49,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x8c,0x60,0xe0,0x7b,0x41,0xde,0x59, +0x90,0x77,0xf2,0xb1,0x40,0xe7,0xe0,0x63,0x03,0xcf,0xc9,0xc7,0x02,0x9e,0x83,0x8f, +0x15,0x7c,0x27,0x1f,0x0b,0xf8,0x0e,0x3e,0x16,0x14,0xf2,0xb1,0xa0,0xef,0xe0,0x63, +0x45,0x21,0x1f,0x0b,0x1a,0xf9,0x58,0x30,0xc8,0xc7,0x82,0xd4,0x90,0x8f,0x09,0xa9, +0x21,0x1f,0x1b,0x52,0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c, +0x0c,0xf0,0xb1,0x38,0x38,0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x17,0x0c,0x06, +0xee,0xf7,0x13,0xd9,0x4f,0x64,0x76,0x12,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0xaa,0xc1,0xc0,0xfd,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x72,0x30,0xa0, +0xbf,0x38,0x98,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x74,0x30,0xa8,0xbf,0x38, +0x98,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x76,0x30,0xb0,0xbf,0x38,0x98,0x8d, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x78,0x30,0xc0,0xbf,0x38,0xb0,0x8d,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x7a,0x30,0xc8,0xbf,0x38,0xb0,0x8d,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x7c,0x30,0xd0,0xbf,0x38,0xb0,0x0d,0x3b,0x72,0x43,0x3e,0x86,0xe4, +0x86,0x7c,0x2c,0xc9,0x0d,0xf9,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71, +0x30,0xc0,0xc7,0x8c,0xdf,0x90,0x8f,0x19,0xbf,0x21,0x1f,0x33,0x7e,0x43,0x3e,0x16, +0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x98,0xe0,0x53, +0x30,0xe1,0x06,0x7a,0x81,0x51,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0xa1,0x61,0x60, +0x82,0xc1,0x4b,0xb4,0xc1,0x4b,0xb4,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x6f, +0x18,0xa8,0x60,0x10,0x94,0x9f,0x05,0xe5,0x27,0x1f,0x0b,0x4c,0x0f,0x3e,0x36,0xa0, +0x9e,0x7c,0x2c,0x40,0x3d,0xf8,0x58,0x81,0x7e,0xf2,0xb1,0x00,0xfd,0xe0,0x63,0x41, +0x21,0x1f,0x0b,0xd2,0x0f,0x3e,0x56,0x14,0xf2,0xb1,0x80,0x91,0x8f,0x05,0x83,0x7c, +0x2c,0x88,0x0f,0xf9,0x98,0x10,0x1f,0xf2,0xb1,0x21,0x3e,0xe4,0x63,0x6c,0x30,0xc0, +0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x03,0x3e,0x23,0x06,0x09, +0x00,0x82,0x60,0x70,0xf1,0x61,0xa0,0x83,0xc1,0x59,0x94,0xc2,0x59,0x94,0x82,0xcd, +0x45,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x42,0x31,0xd0,0xc1,0x20,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x14,0x03,0x30,0x0c,0xd8,0x60,0x3f,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x30,0xc5,0x20,0x0c,0x03,0x36,0xd8,0x8f,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x4e,0x31,0x10,0xc3,0x80,0x0d,0xf6,0x63,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0x54,0x0c,0xc8,0x30,0x60,0x03,0xff,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x23,0x15,0x83,0x32,0x0c,0xd8,0xc0,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x50,0xc5,0xc0,0x0c,0x03,0x36,0xf0,0x0f,0x3b,0x42,0x44,0x3e,0x86,0x84,0x88,0x7c, +0x2c,0x09,0x11,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0, +0xc7,0x8c,0x13,0x91,0x8f,0x19,0x27,0x22,0x1f,0x33,0x4e,0x44,0x3e,0xc6,0x06,0x03, +0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x98,0xe0,0x53,0x2b,0xa1, +0x0b,0x7a,0x81,0x51,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0xd1,0x62,0x20,0x87,0x81, +0x4a,0xe4,0x82,0x4a,0xe4,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xbb,0x18,0xd8, +0x61,0x10,0xc4,0x60,0x60,0x41,0x0c,0x06,0xf2,0xb1,0x40,0xfe,0xe0,0x63,0x03,0xfd, +0xc9,0xc7,0x02,0xfa,0x83,0x8f,0x15,0x34,0x18,0xc8,0xc7,0x02,0x1a,0x0c,0xe0,0x63, +0x41,0x21,0x1f,0x0b,0x6a,0x30,0x80,0x8f,0x15,0x85,0x7c,0x2c,0x60,0xe4,0x63,0xc1, +0x20,0x1f,0x0b,0x72,0x44,0x3e,0x26,0xe4,0x88,0x7c,0x6c,0xc8,0x11,0xf9,0x18,0x1b, +0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0xe0,0x80,0xcf,0x88, +0x41,0x02,0x80,0x20,0x18,0x5c,0xe8,0x18,0x98,0x62,0x20,0x16,0xf1,0x20,0x16,0xf1, +0x60,0xbf,0x11,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x76,0x0c,0x4c,0x31, +0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x88,0xc7,0x80,0x15,0x03,0x36,0x18,0x93, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe4,0x31,0x68,0xc5,0x80,0x0d,0xc6,0x64,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0x79,0x0c,0x5c,0x31,0x60,0x83,0x31,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0x83,0x1e,0x03,0x58,0x0c,0xd8,0xc0,0x4c,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xa8,0xc7,0x20,0x16,0x03,0x36,0x30,0x93,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xec,0x31,0x90,0xc5,0x80,0x0d,0xcc,0xc4,0x8e,0x34,0x91,0x8f,0x21,0x69, +0x22,0x1f,0x4b,0xd2,0x44,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b, +0x0c,0xf0,0x31,0xe3,0x4d,0xe4,0x63,0xc6,0x9b,0xc8,0xc7,0x8c,0x37,0x91,0x8f,0xb1, +0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x26,0xf8,0x58, +0xae,0xcc,0x09,0x08,0x2e,0x30,0xcc,0x02,0x33,0x81,0xcf,0x70,0x43,0x9d,0x84,0x0e, +0x19,0xd4,0x8b,0x04,0x7a,0x81,0x51,0xb6,0x23,0x84,0x7c,0x46,0x0c,0x12,0x00,0x04, +0xc1,0xe0,0x2a,0xc9,0x60,0x1c,0x03,0x17,0x09,0x5c,0x24,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x83,0x25,0x83,0x73,0x0c,0x02,0x51,0x0c,0x2c,0x10,0xc5,0x40,0x3e,0x16, +0x8c,0x61,0x00,0x1f,0x1b,0xca,0x30,0x90,0x8f,0x05,0x65,0x18,0xc0,0xc7,0x8a,0x52, +0x0c,0xe4,0x63,0x41,0x29,0x06,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0xa6,0x18,0xc0,0xc7, +0x8a,0x42,0x3e,0x16,0x34,0xf2,0xb1,0x60,0x90,0x8f,0x05,0xa4,0x22,0x1f,0x13,0x48, +0x45,0x3e,0x36,0x90,0x8a,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38, +0x18,0xe0,0x63,0x71,0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xae,0x9c,0x0c, +0xee,0x31,0x40,0x93,0x0c,0x4d,0x32,0x83,0x91,0x40,0x3e,0x23,0x06,0x06,0x00,0x82, +0x60,0x10,0xf9,0x64,0x70,0x8f,0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x58, +0x06,0xfd,0x18,0xc4,0x81,0xab,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x31,0x96,0x81, +0x3f,0x06,0x71,0xe0,0x2a,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x90,0x65,0xf0,0x8f, +0x41,0x1c,0xb8,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x65,0x19,0x84,0x64,0x10, +0x07,0xb1,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x59,0x06,0x22,0x19,0xc4,0x41, +0xac,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x71,0x96,0xc1,0x48,0x06,0x71,0x10,0x2b, +0x76,0xd0,0x8a,0x7c,0x0c,0xa1,0x15,0xf9,0x58,0x42,0x2b,0xf2,0xb1,0x38,0x18,0xe0, +0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0x19,0xba,0x22,0x1f,0x33,0x74,0x45, +0x3e,0x66,0xe8,0x8a,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18, +0xe0,0x63,0x71,0x30,0xc1,0xa7,0x72,0xc4,0x0d,0xf4,0x02,0xa3,0x46,0x0c,0x12,0x00, +0x04,0xc1,0xe0,0x8a,0xcb,0xe0,0x25,0x03,0x1c,0x69,0x03,0x1c,0x69,0x83,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xf0,0x32,0x98,0xc9,0x20,0x70,0xc7,0xc0,0x02,0x77,0x0c, +0xe4,0x63,0xc1,0x2b,0x06,0xf0,0xb1,0x21,0x16,0x03,0xf9,0x58,0x10,0x8b,0x01,0x7c, +0xac,0x88,0xc7,0x40,0x3e,0x16,0xc4,0x63,0x00,0x1f,0x0b,0x0a,0xf9,0x58,0x20,0x8f, +0x01,0x7c,0xac,0x28,0xe4,0x63,0x01,0x23,0x1f,0x0b,0x06,0xf9,0x58,0xc0,0x2e,0xf2, +0x31,0x81,0x5d,0xe4,0x63,0x03,0xbb,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00, +0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x07,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0, +0x2a,0xcd,0x60,0x2c,0x03,0x38,0x29,0x05,0x38,0x29,0x05,0xe3,0x93,0x40,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0x10,0xa9,0x66,0x30,0x96,0x41,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x87,0x6b,0x06,0x69,0x19,0xb0,0x81,0xbd,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0xf1,0x9a,0x81,0x5a,0x06,0x6c,0x60,0x2f,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xc0,0x66,0xb0,0x96,0x01,0x1b,0xd8,0xcb,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xb1, +0x19,0xb4,0x65,0xc0,0x06,0xf9,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x6c,0x06, +0x6e,0x19,0xb0,0x41,0xbe,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x31,0x9b,0xc1,0x5b, +0x06,0x6c,0x90,0x2f,0x76,0xf0,0x8b,0x7c,0x0c,0xe1,0x17,0xf9,0x58,0xc2,0x2f,0xf2, +0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0x19,0x22,0x23, +0x1f,0x33,0x44,0x46,0x3e,0x66,0x88,0x8c,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c, +0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc1,0xa7,0x68,0x44,0x17,0xf4,0x02,0xa3, +0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0xea,0xcd,0x60,0x2f,0x83,0x19,0xc9,0x85,0x19, +0xc9,0x85,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xc8,0x33,0xf8,0xcb,0x20,0xd0,0xc9, +0xc0,0x02,0x9d,0x0c,0xe4,0x63,0xc1,0x3e,0x06,0xf0,0xb1,0xa1,0x1f,0x03,0xf9,0x58, +0xd0,0x8f,0x01,0x7c,0xac,0xe8,0xc9,0x40,0x3e,0x16,0xf4,0x64,0x00,0x1f,0x0b,0x0a, +0xf9,0x58,0xe0,0x93,0x01,0x7c,0xac,0x28,0xe4,0x63,0x01,0x23,0x1f,0x0b,0x06,0xf9, +0x58,0x40,0x33,0xf2,0x31,0x81,0x66,0xe4,0x63,0x03,0xcd,0xc8,0xc7,0xd8,0x60,0x80, +0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x07,0x7c,0x46,0x0c,0x12, +0x00,0x04,0xc1,0xe0,0x8a,0xcf,0xe0,0x35,0x83,0x35,0x89,0x87,0x35,0x89,0x07,0x43, +0x97,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xd9,0x67,0xf0,0x9a,0x41,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x7e,0x06,0xb5,0x19,0xb0,0x81,0xcf,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0xb1,0x9f,0x81,0x6d,0x06,0x6c,0xe0,0x33,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0xf0,0x67,0x70,0x9b,0x01,0x1b,0xf8,0xcc,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0xfd,0x19,0xe4,0x66,0xc0,0x06,0x61,0x33,0x62,0x70,0x00,0x20,0x08, +0x06,0x87,0x7f,0x06,0xba,0x19,0xb0,0x41,0xd8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0xf1,0x9f,0xc1,0x6e,0x06,0x6c,0x10,0x36,0x76,0x90,0x8d,0x7c,0x0c,0x21,0x1b,0xf9, +0x58,0x42,0x36,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80, +0x8f,0x19,0x6a,0x23,0x1f,0x33,0xd4,0x46,0x3e,0x66,0xa8,0x8d,0x7c,0x8c,0x0d,0x06, +0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc1,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0x22,0x15,0x0d,0x42,0x34,0x08,0x86,0x23,0x02,0xb3,0x0c,0x84, +0x6f,0xba,0x61,0x18,0xcb,0x20,0xb0,0x26,0xa0,0x8f,0x35,0x02,0x7d,0xac,0x19,0xe8, +0x63,0x0a,0x41,0x1f,0x53,0x0a,0xfa,0x98,0x62,0xd0,0xc7,0x0c,0x43,0x3e,0x66,0x18, +0xf2,0x31,0xc3,0x90,0x8f,0x19,0x43,0x7c,0xcc,0x18,0xe2,0x63,0xc6,0x10,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x88,0x72,0x34,0x80,0xd1,0x60,0x18,0x31,0x30,0x00,0x10, +0x04,0x83,0x48,0x47,0x83,0x18,0x0d,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x76, +0x34,0x90,0xd1,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x88,0x47,0x83,0xf7,0x0c, +0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x7a,0x34,0x80,0xcf,0x60,0x18,0x31,0x30, +0x00,0x10,0x04,0x83,0xc8,0x47,0x83,0xf8,0x0c,0x86,0xe1,0x08,0x36,0xd0,0xcb,0x40, +0xf8,0x2e,0x30,0xca,0x02,0x37,0x90,0xcf,0x70,0x44,0xd0,0x97,0x81,0xf0,0xcd,0x32, +0x24,0x4a,0x60,0x73,0x20,0xd0,0xc7,0xe6,0x60,0xa0,0x8f,0xcd,0x01,0x41,0x1f,0x2b, +0x54,0x33,0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x6a,0x1a,0x98,0x68,0x40, +0xc0,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x6b,0x1a,0x9c,0x68,0x40,0xc0,0xc1, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x6c,0x1a,0xa0,0x68,0x40,0xc0,0xc1,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0x6d,0x1a,0xa0,0x68,0x30,0xc0,0xc1,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0x6e,0x1a,0xa4,0x68,0x30,0xc0,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0x6f,0x1a,0xa8,0x68,0x30,0xc0,0xc1,0x2c,0x81,0x32,0x50,0x61,0x18,0x89,0x3e, +0x20,0x03,0x15,0x86,0x91,0xe8,0x03,0x32,0x50,0x61,0x18,0x89,0x3e,0x20,0x03,0x15, +0x06,0x95,0x78,0xc8,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x74,0x1a,0xc0,0x68,0xf0, +0x96,0x01,0x19,0x58,0x90,0x9a,0x01,0x7c,0xcc,0x0c,0x02,0xfa,0x58,0x70,0x9b,0x81, +0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xaa,0xd3,0x00,0x3f,0x83,0xc0,0x82,0xf1, +0x0c,0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x9e,0x06,0x36,0x1a,0xe8,0x62, +0x60,0x8b,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7b,0x1a,0xdc,0x68,0x10,0x9c, +0xd2,0x70,0x44,0xa0,0x9e,0x01,0xf1,0x95,0x2c,0x06,0x81,0x8e,0x18,0x1c,0x00,0x08, +0x82,0x01,0x18,0xd4,0x69,0x70,0xa3,0x81,0x5c,0x06,0xa9,0x19,0x8c,0x18,0x1c,0x00, +0x08,0x82,0x01,0x18,0xd8,0x69,0x80,0xa3,0x41,0x5b,0x06,0xb1,0x19,0x8c,0x18,0x3c, +0x00,0x08,0x82,0xc1,0xc4,0xa7,0x81,0x8c,0x06,0x42,0xd0,0x8e,0x01,0x3b,0x06,0xf7, +0x19,0xdc,0x67,0x30,0xa7,0xc1,0x9c,0x06,0x3d,0x1a,0xec,0x65,0x30,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x30,0xdd,0x40,0x80,0x66,0x80, +0x4c,0x37,0x10,0xa1,0x19,0x24,0xd3,0x0d,0x84,0x68,0x06,0xca,0x74,0x03,0x31,0x9a, +0xc1,0x62,0x10,0x11,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x4e,0x35,0xf0,0xd3, +0x20,0x18,0x8e,0x08,0xea,0x33,0x60,0xbe,0x59,0x06,0x67,0x09,0x6c,0x32,0xe2,0x33, +0x1c,0x41,0xa0,0x66,0x20,0x7c,0xc3,0x11,0x45,0x6a,0x06,0xc4,0x77,0xc2,0x10,0x27, +0x0c,0x61,0x42,0x10,0x82,0xe1,0x08,0xa3,0x35,0x03,0xe1,0x1b,0x8e,0x38,0x5c,0x33, +0x20,0xbe,0x13,0x86,0x38,0x61,0x08,0x13,0x82,0x10,0x0c,0x37,0x18,0x01,0x18,0xcc, +0x32,0x30,0x4d,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0xad,0x06,0xac,0x1a,0x30, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe4,0x6a,0x40,0xa7,0xc1,0x13,0xcc,0x12,0x34, +0x03,0x15,0x86,0xc0,0x80,0xc1,0x62,0x62,0x40,0xc5,0x67,0x38,0x22,0xb8,0xcd,0x40, +0xf8,0x86,0x23,0x04,0xdc,0x0c,0x88,0xef,0x84,0x21,0x4e,0x18,0xc2,0x84,0x20,0x04, +0xc3,0x0d,0x50,0x00,0x06,0xb3,0x0c,0x58,0x16,0x0c,0x54,0x18,0xff,0xb3,0xe9,0xad, +0xa0,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x18,0xe8,0x6a,0xc0,0xa7,0x41,0x6f,0x06, +0xf1,0x19,0x8c,0x18,0x38,0x00,0x08,0x82,0xc1,0x23,0xae,0x41,0x9c,0x06,0x01,0x69, +0x06,0xa3,0x19,0x84,0x6a,0xb0,0x06,0x9f,0xd7,0xfd,0x68,0x30,0x1c,0xd1,0xfd,0x66, +0xe0,0x7c,0x17,0x18,0x65,0x44,0x20,0x9f,0xe1,0x86,0xb5,0xd2,0xd5,0x20,0x0c,0xae, +0x25,0x03,0xa3,0xac,0x3f,0x83,0x94,0x0c,0xe2,0x63,0x81,0x20,0x1f,0x0b,0xd2,0x49, +0x3e,0xa6,0x93,0x41,0x8e,0x06,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x48,0x5d, +0x83,0x5b,0x0d,0x82,0x3b,0x8c,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x5d,0x83, +0x55,0x0d,0x02,0xc1,0xfa,0xa0,0x47,0x03,0xf9,0x58,0x60,0xc4,0xc7,0x86,0x40,0x3e, +0x16,0x20,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x5e,0x83,0x57,0x0d,0x92, +0xc0,0xc6,0x32,0xa0,0xd1,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xcd,0x6b, +0x00,0xae,0x41,0x60,0xa4,0x30,0xc4,0xc7,0x84,0x40,0x3e,0x16,0x14,0xf0,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0x43,0x5f,0x83,0x5a,0x0d,0x8c,0x60,0x96,0xe1,0x81,0x64, +0x32,0x30,0x55,0x58,0x05,0xf8,0x58,0xa0,0x0a,0xf1,0xb1,0x55,0x68,0x05,0xf8,0x98, +0x2b,0xb4,0x42,0x7c,0x2c,0x68,0x85,0xf8,0xcc,0x12,0x4c,0x23,0x06,0x07,0x00,0x82, +0x60,0xa0,0xe5,0x6b,0x40,0xab,0x01,0x7b,0x06,0xed,0x1a,0x8c,0x26,0x04,0xc0,0x68, +0x82,0x10,0x58,0x20,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x90,0x0d,0xf0, +0x35,0x08,0x2c,0x47,0x83,0x80,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x8d,0x6c, +0x70,0xab,0x41,0x60,0x41,0x99,0x06,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xa8, +0x64,0x03,0x5f,0x0d,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x52,0x36,0x20,0xd7, +0xc0,0x4c,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x95,0x0d,0xcc,0x35,0x30, +0xcb,0x80,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x65,0x83,0x73,0x0d,0xd6,0x32, +0x08,0x0c,0x4c,0x83,0x21,0x3e,0x26,0x04,0xf2,0xb1,0xa0,0x80,0x8f,0x05,0xf0,0x20, +0x1f,0x13,0xe0,0x41,0x3e,0x36,0xc0,0x83,0x7c,0x4c,0x24,0x86,0xf8,0x98,0x48,0x0c, +0xf1,0x31,0x91,0x18,0xe2,0x63,0x46,0x49,0xc0,0xc7,0x8c,0x92,0x80,0x8f,0x19,0x25, +0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x70,0x36,0xa0,0xd7,0xc0,0x27,0x8c, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x72,0x36,0xa8,0xd7,0xc0,0x27,0x8c,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x74,0x36,0xb0,0xd7,0xc0,0x27,0x8c,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x76,0x36,0xb0,0xd7,0xc0,0x27,0x8c,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x78,0x36,0xb8,0xd7,0xc0,0x27,0x8c,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7a, +0x36,0xc0,0xd7,0xc0,0x27,0x8c,0xe1,0x08,0x03,0xbd,0x84,0x6f,0x38,0xc2,0x40,0x2f, +0xe1,0x1b,0x8e,0x30,0xd0,0x4b,0xf8,0x6a,0x10,0xb6,0x02,0x61,0x87,0x23,0xda,0x0b, +0x11,0xbe,0xe1,0x88,0xf6,0x42,0x84,0x6f,0x38,0xa2,0xbd,0x10,0xe1,0xab,0x41,0xd8, +0x0a,0x84,0x2d,0x23,0xd8,0x59,0x86,0x48,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x48,0xdb,0xa0,0x64,0x83,0xf9,0x8a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x50,0xdb, +0xc0,0x64,0x83,0xf9,0x8a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x58,0xdb,0xe0,0x64, +0x83,0xf9,0x8a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x60,0xdb,0xe0,0x64,0x83,0x21, +0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x6d,0x03,0x94,0x0d,0x86,0x68,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0xb7,0x0d,0x52,0x36,0x18,0xa2,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xde,0x36,0x58,0xd9,0x20,0x15,0x74,0x6a,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0xa2,0xb6,0x0d,0x42,0x36,0x68,0xcd,0xc0,0x02,0x54,0x0d,0xe4,0x33,0x62,0x60,0x00, +0x20,0x08,0x06,0xd1,0xdb,0x06,0x28,0x1b,0x04,0x76,0xaa,0x41,0x10,0x1f,0x0b,0x0a, +0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x24,0xb7,0xc1,0xcf,0x06,0x81,0x81,0x98, +0x12,0x1f,0x03,0x31,0x25,0x3e,0x06,0x62,0x4a,0x7c,0x8c,0x18,0xe4,0x63,0xc5,0x20, +0x1f,0x33,0x06,0xf9,0xd8,0x00,0xc1,0xc7,0x06,0x08,0x3e,0x36,0x40,0xf0,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0xe3,0x6f,0x03,0x9d,0x0d,0x4a,0xa1,0x5d,0x03,0x33,0x85, +0x20,0x3e,0xc6,0x04,0xf2,0xb1,0x60,0x80,0xcf,0x2c,0x81,0x34,0x50,0x61,0x38,0x91, +0x0e,0x07,0xd0,0x40,0x85,0xe1,0x44,0x3a,0x1c,0x40,0x03,0x15,0x86,0x13,0xe9,0x70, +0x00,0x0d,0x54,0x18,0x48,0x84,0x13,0x90,0x05,0x34,0x01,0x1f,0x13,0x6a,0x02,0x3e, +0x36,0xd8,0x04,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x50,0xdd,0xc0,0x6c,0x03, +0x71,0x0d,0x86,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x56,0x37,0x38,0xdb,0x60,0x5c, +0x83,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xd6,0x0d,0xd0,0x36,0x20,0xd7,0x60, +0x30,0x9e,0xe8,0x09,0xf8,0x58,0xc0,0x13,0xf1,0xb1,0x9e,0xf8,0x09,0xf8,0x18,0x58, +0xfc,0x44,0x7c,0x2c,0xf8,0x89,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x21,0xbb, +0x81,0xdb,0x06,0x43,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0xec,0x06,0x6f,0x1b, +0xb8,0x6a,0x50,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x41,0xbb,0x01,0xdc,0x06,0x81, +0x60,0x41,0xba,0x06,0xf0,0x31,0x24,0xa0,0x8f,0x21,0x02,0x7d,0xec,0x18,0xe8,0x63, +0x02,0xbc,0x06,0xf2,0xb1,0xb4,0x90,0xd9,0x40,0x3e,0x16,0x18,0xf4,0x31,0x43,0x5e, +0x03,0xf9,0x18,0x11,0xc4,0xc7,0x0c,0x7a,0x0d,0xe4,0x63,0x42,0x10,0x1f,0xe3,0x3a, +0xf8,0x58,0xc0,0xc5,0xc7,0xba,0x0f,0x3e,0x06,0x06,0x5f,0x7c,0x2c,0xf8,0xe2,0x33, +0x62,0x70,0x00,0x20,0x08,0x06,0x47,0xf9,0x06,0xa1,0x1b,0x0c,0xc1,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0xe6,0x1b,0x88,0x6e,0x10,0xae,0x41,0x31,0x62,0x70,0x00,0x20, +0x08,0x06,0xc7,0xf9,0x06,0xa3,0x1b,0x04,0x82,0x05,0xfc,0x1a,0xc0,0xc7,0x90,0x80, +0x3e,0x86,0x08,0xf4,0xb1,0x63,0xa0,0x8f,0x09,0x23,0x1b,0xc8,0xc7,0x12,0x06,0x3e, +0x16,0x18,0xf4,0xb1,0xa0,0x64,0x03,0xf9,0x58,0x40,0xc0,0xc7,0xda,0x20,0x6d,0x03, +0xf9,0x58,0xa0,0xd0,0xc7,0x94,0x94,0x0d,0xe4,0x63,0x48,0x10,0x1f,0x53,0x56,0x36, +0x90,0x8f,0x09,0x41,0x7c,0x8c,0x34,0xda,0x80,0x3e,0x56,0x1a,0x6d,0x40,0x1f,0x33, +0x8d,0x36,0xa0,0x8f,0xa5,0x01,0x1b,0xc0,0xc7,0x02,0x33,0xa0,0x8f,0x05,0x32,0x1b, +0xc8,0xc7,0xc8,0xa0,0x89,0x8f,0x05,0x02,0x7c,0x8c,0x0c,0x9a,0xf8,0x58,0x18,0x28, +0xf1,0xb1,0x41,0x91,0x8f,0x29,0x83,0x7c,0x4c,0x19,0xe4,0x63,0x03,0x05,0x1f,0x1b, +0x26,0xf8,0x58,0xd0,0xb3,0x81,0x7c,0x8c,0x88,0xe0,0x63,0x42,0x10,0x1f,0x0b,0x0a, +0xf8,0x98,0x31,0xc0,0xc7,0x8e,0x22,0x3e,0x16,0x14,0xf1,0x19,0x31,0x38,0x00,0x10, +0x04,0x83,0xa3,0x85,0x83,0xf4,0x0d,0x86,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0x17,0x0e,0xd4,0x37,0x28,0x02,0x1b,0xdb,0x20,0x88,0xcf,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0x30,0x1c,0xb0,0x6f,0xc0,0xb6,0x41,0x60,0x48,0x40,0x1f,0x43,0x04,0xfa, +0xd8,0x31,0xd0,0x67,0x96,0x60,0x1a,0xa8,0x30,0xe0,0xe4,0x31,0xa4,0x81,0x0a,0x03, +0x4e,0x1e,0x43,0x1a,0xa8,0x30,0xdc,0xe4,0x31,0xa4,0x11,0x83,0x03,0x00,0x41,0x30, +0x00,0x03,0x17,0x0e,0xe0,0x37,0x30,0xd9,0x40,0x6d,0x83,0x11,0x83,0x06,0x00,0x41, +0x30,0x68,0x6e,0x38,0x90,0xdf,0x20,0x58,0xe1,0x60,0x85,0x83,0x15,0x0e,0xea,0x37, +0xa8,0xdf,0xa0,0x7e,0x83,0xfa,0x0d,0x46,0x13,0x02,0x60,0x38,0x22,0xa8,0xd9,0x20, +0xf8,0xa6,0x1b,0xde,0x36,0x10,0x02,0x43,0x02,0xfa,0x18,0x22,0xd0,0xc7,0x90,0x81, +0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0xe1,0x70,0x30,0xbf,0xc1,0xca,0x06,0x33, +0x1c,0x8c,0x26,0x04,0x80,0x05,0x85,0x7c,0x4c,0x28,0xe4,0x63,0x43,0x21,0x1f,0xdb, +0xd7,0x20,0x57,0x83,0xf8,0xd8,0xbe,0x06,0xb9,0x1a,0xc4,0x67,0x38,0x42,0x08,0xdb, +0x60,0xf8,0x86,0x23,0x86,0xbd,0x0d,0x8a,0xaf,0x84,0x40,0x87,0x23,0x08,0xb2,0x0d, +0x86,0x6f,0x38,0xa2,0xf0,0xdb,0xa0,0xf8,0x4a,0x08,0xb4,0x88,0x40,0x67,0x19,0xa8, +0x2a,0x18,0x4d,0x70,0x06,0x0b,0x52,0x37,0x90,0x8f,0xf1,0x47,0x40,0x1f,0x3b,0xb3, +0x20,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc4,0x71,0xd0,0xc2,0x01,0xdb,0x06, +0xc1,0x2c,0x41,0x35,0x50,0x61,0x08,0x94,0xae,0x0b,0xd3,0x88,0xc1,0x01,0x80,0x20, +0x18,0x80,0x81,0x1a,0x07,0x2c,0x1c,0xac,0x6d,0xd0,0xb7,0xc1,0x88,0x81,0x03,0x80, +0x20,0x18,0x3c,0x72,0x1c,0x84,0x70,0x10,0xd0,0x6c,0x30,0xb3,0x41,0x0c,0x07,0xc2, +0x9d,0x09,0xc2,0xfb,0x06,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd0,0x71,0xf0,0xc2, +0x81,0xeb,0x06,0x73,0x36,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0x1c,0x07,0x3f,0x1c, +0x8c,0x6b,0x60,0xeb,0x1b,0x08,0xf1,0x31,0x21,0x90,0x8f,0x05,0x04,0x7c,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xc8,0xe3,0xa0,0x86,0x83,0x22,0x30,0x5d,0x0d,0xd0,0x37, +0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7b,0x1c,0xdc,0x70,0x10,0xe0,0x6a, +0x60,0xc3,0x20,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfa,0x38,0xc8,0xe1,0x20, +0x10,0xa6,0x1b,0x64,0x37,0x08,0x6a,0x35,0x18,0x8e,0x90,0x8d,0xd9,0x0d,0x98,0x6f, +0x96,0xe1,0xb2,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x40,0x39,0xe0,0xe1,0x00, +0x77,0x03,0xc1,0xda,0x37,0x08,0xe2,0x33,0x4b,0x70,0x0d,0x54,0x18,0x82,0x85,0x54, +0x23,0x06,0x07,0x00,0x82,0x60,0x00,0x06,0x7a,0x1c,0xf0,0x70,0xa0,0xb7,0x41,0xec, +0x06,0x23,0x06,0x0e,0x00,0x82,0x60,0xf0,0x88,0x72,0x10,0xc3,0x41,0x40,0xb6,0xc1, +0xd8,0x06,0x61,0x1c,0x8c,0x81,0x18,0x84,0x81,0xf0,0xbf,0xc1,0x88,0xc1,0x01,0x80, +0x20,0x18,0x80,0xc1,0x1e,0x07,0x3d,0x1c,0xf4,0x6d,0x30,0xbb,0xc1,0x88,0x81,0x03, +0x80,0x20,0x18,0x3c,0xa3,0x1c,0xc8,0x70,0x10,0x94,0x6d,0x40,0xb6,0x81,0x18,0x07, +0xa0,0x1b,0x80,0x6e,0x00,0xba,0x01,0xe8,0x06,0x20,0x1c,0xe0,0x88,0x81,0x01,0x80, +0x20,0x18,0x44,0xa2,0x1c,0xe4,0x71,0xa0,0x1e,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0x98,0x72,0x10,0xc6,0x01,0x7b,0x04,0xb3,0x04,0xd9,0x40,0x85,0x21,0x60,0xba,0xd3, +0xd8,0x8b,0x80,0x48,0x7c,0x86,0x23,0x02,0xd2,0x0d,0x84,0x6f,0x38,0x42,0x28,0xdd, +0x80,0xf8,0x4e,0x18,0xe2,0x84,0x21,0x4c,0x08,0x42,0x30,0xdc,0xd0,0x1f,0x01,0x18, +0xcc,0x32,0x68,0x5b,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x2b,0x07,0xa3,0x1c, +0x1c,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc0,0x72,0xb0,0xc6,0x41,0x12,0xcc,0x12, +0x6c,0x03,0x15,0x86,0xa0,0x51,0x99,0xcd,0xc9,0xff,0x06,0xf2,0x19,0x31,0x30,0x00, +0x10,0x04,0x83,0x08,0x96,0x83,0x3e,0x0e,0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0x62,0x39,0x28,0xe3,0x20,0xb0,0xc0,0x7d,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82, +0x41,0x34,0xcb,0x01,0x1b,0x07,0xc1,0x70,0x84,0xd1,0x22,0xce,0x77,0x81,0x51,0x16, +0x0c,0xf2,0x19,0x8e,0x08,0x48,0x38,0x10,0xbe,0x0b,0x8c,0x1a,0x31,0x30,0x00,0x10, +0x04,0x83,0x28,0x97,0x83,0x36,0x0e,0x76,0xcd,0x82,0x12,0x0e,0xe4,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0xd1,0x2e,0x07,0x74,0x1c,0x04,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xfc,0x72,0xb0,0xc7,0xc1,0xbe,0x06,0x81,0xd1,0x6f,0x10,0xc4,0xc7,0x8c,0x40, +0x3e,0xb3,0x04,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_0d1d17c4d68a9f8c2c1e9c2066db890f.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_0d1d17c4d68a9f8c2c1e9c2066db890f.h new file mode 100644 index 00000000..5d6858dd --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_0d1d17c4d68a9f8c2c1e9c2066db890f.h @@ -0,0 +1,1096 @@ +// ffx_fsr2_accumulate_pass_wave64_16bit_0d1d17c4d68a9f8c2c1e9c2066db890f.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_0d1d17c4d68a9f8c2c1e9c2066db890f_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_0d1d17c4d68a9f8c2c1e9c2066db890f_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_0d1d17c4d68a9f8c2c1e9c2066db890f_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_0d1d17c4d68a9f8c2c1e9c2066db890f_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_0d1d17c4d68a9f8c2c1e9c2066db890f_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_lanczos_lut", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_0d1d17c4d68a9f8c2c1e9c2066db890f_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 6, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_0d1d17c4d68a9f8c2c1e9c2066db890f_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_0d1d17c4d68a9f8c2c1e9c2066db890f_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_0d1d17c4d68a9f8c2c1e9c2066db890f_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_0d1d17c4d68a9f8c2c1e9c2066db890f_UAVResourceBindings[] = { 0, 1, 3, 4, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_0d1d17c4d68a9f8c2c1e9c2066db890f_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_0d1d17c4d68a9f8c2c1e9c2066db890f_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_0d1d17c4d68a9f8c2c1e9c2066db890f_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_0d1d17c4d68a9f8c2c1e9c2066db890f_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_0d1d17c4d68a9f8c2c1e9c2066db890f_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_0d1d17c4d68a9f8c2c1e9c2066db890f_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_0d1d17c4d68a9f8c2c1e9c2066db890f_size = 17080; + +static const unsigned char g_ffx_fsr2_accumulate_pass_wave64_16bit_0d1d17c4d68a9f8c2c1e9c2066db890f_data[] = { +0x44,0x58,0x42,0x43,0x56,0x64,0x37,0x93,0x61,0x6e,0x32,0xe1,0x07,0x68,0xf5,0xba, +0x34,0x5d,0xe7,0xb0,0x01,0x00,0x00,0x00,0xb8,0x42,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x24,0x02,0x00,0x00,0xcc,0x10,0x00,0x00,0xe8,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xb0,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xa0,0x0e,0x00,0x00,0x66,0x00,0x05,0x00, +0xa8,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x88,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x9f,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xd7,0x00,0x00,0x00,0x32,0x22,0xc8,0x09, +0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0x8c,0xc2,0x08,0x40,0x09,0x00,0x14, +0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03,0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18, +0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71, +0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c,0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0, +0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40,0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18, +0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18,0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28, +0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2,0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c, +0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51,0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50, +0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34,0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38, +0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d, +0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19,0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09, +0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60, +0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x6d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a, +0x48,0x0e,0x15,0x09,0x44,0x1a,0x39,0x0f,0x11,0x4d,0x08,0x21,0x21,0x61,0x30,0x28, +0x04,0x63,0xc0,0x20,0x51,0xe9,0xa0,0xe1,0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4, +0x0d,0x69,0x06,0x44,0x0c,0x06,0x03,0xc5,0x1c,0x41,0x50,0x0a,0xc6,0xe0,0x34,0x40, +0x51,0x6a,0x20,0x60,0x18,0x81,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52, +0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78, +0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83, +0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60, +0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a, +0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0, +0x03,0x3f,0x00,0x03,0x3f,0x40,0x02,0xab,0x45,0xae,0x61,0x04,0xc1,0x98,0xa9,0x0d, +0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea, +0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41, +0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f, +0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2, +0x01,0x1e,0xca,0x01,0x05,0x83,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0xb0,0x18,0xc9, +0x66,0x0a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c, +0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87, +0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26,0x6b,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xfc,0x00,0x09,0x06,0x1a,0xd5,0x66,0x22, +0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71, +0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00, +0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x14,0xb0,0xe8,0x36,0x13,0x19,0x8c,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83, +0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f, +0x80,0x81,0x1f,0xa0,0x00,0x46,0xb9,0x99,0xb0,0x71,0x60,0x87,0x70,0x98,0x87,0x79, +0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90, +0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x14,0x18,0x68, +0x37,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7,0xae,0x36,0x9a,0x7a,0xbd,0x5e,0xaf,0x37, +0x18,0xb0,0x60,0x30,0x18,0xcc,0x60,0x30,0x18,0x0c,0x06,0x03,0xf9,0x6e,0x92,0xa6, +0x88,0x12,0x26,0x9f,0x05,0x98,0x67,0x21,0x22,0x76,0x02,0x26,0x02,0x05,0x03,0x02, +0xce,0x11,0x80,0x02,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0, +0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07, +0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d, +0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06, +0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74, +0x30,0xe4,0x09,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43, +0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c, +0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e, +0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04, +0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32,0x00,0x02,0x20,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x1a,0x00,0x01,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x20,0x00,0x00,0x00,0x32,0x1e,0x98,0x1c, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x94,0x40,0x31,0x8c, +0x00,0x14,0x41,0x49,0x94,0x41,0x21,0x14,0x47,0x29,0x14,0x45,0x39,0x14,0x44,0xe1, +0x07,0x14,0x48,0xc1,0x14,0x50,0x41,0x15,0x56,0x81,0x15,0x60,0x40,0x41,0x06,0x14, +0x68,0x40,0xc1,0x06,0x14,0x70,0x40,0x21,0x07,0x14,0x74,0x40,0x61,0x07,0x14,0x78, +0x40,0xa1,0x07,0x14,0x7c,0x40,0x59,0x94,0x46,0x49,0x46,0x14,0xf0,0x45,0x71,0x15, +0x0f,0xa1,0x46,0x00,0x6a,0x80,0x84,0x05,0x0c,0x08,0x88,0x40,0xb3,0x19,0x00,0xb2, +0xcd,0x00,0x10,0x6e,0x06,0x80,0x74,0x33,0x00,0xc4,0x9b,0x01,0x20,0xdf,0x0c,0x00, +0xfd,0x66,0x00,0x28,0x38,0x03,0x40,0xaf,0x19,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x8a,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x01,0x9a,0x20,0x0c, +0xd1,0x06,0x61,0x20,0x26,0x08,0x83,0xb4,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06, +0x84,0x20,0x26,0x08,0x6f,0xf0,0x07,0xb4,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe, +0xda,0xde,0xe8,0xd2,0xde,0xdc,0xbe,0xec,0xca,0xc6,0xe8,0xde,0xe4,0xe6,0x26,0x08, +0xc3,0x34,0x41,0x18,0xa8,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65,0x31,0x98,0x81,0x31, +0x9c,0x09,0xc2,0x1c,0xdc,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8,0x3a,0xba,0xaf,0x32, +0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86,0x31,0x30,0x86,0xc3, +0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c, +0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x54,0x1b,0x12,0x46, +0x99,0x0c,0x6a,0x60,0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d, +0x18,0x5d,0xdd,0xdc,0x04,0x61,0xb0,0x26,0x08,0xc3,0xb5,0x41,0x30,0xb0,0x0d,0x09, +0x05,0x59,0xc6,0x35,0x30,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae, +0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30, +0x60,0x1b,0x92,0x4b,0xd9,0x0c,0x6e,0x60,0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b, +0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xc8,0x36,0x24,0x9c,0xe2, +0x19,0xdf,0xc0,0x18,0xd9,0x04,0xc1,0x0e,0xf0,0x80,0x8d,0xdc,0x17,0x5b,0x98,0xdb, +0x98,0xde,0xdb,0xdc,0x17,0x5b,0x1d,0xdd,0x86,0x84,0x08,0x03,0x31,0x30,0x88,0x81, +0x31,0x9c,0x09,0xc2,0xa0,0x31,0x91,0xfb,0x4a,0x6b,0x3b,0x6b,0x4a,0x83,0x9b,0x9b, +0x20,0x0c,0xdb,0x86,0x84,0x0c,0xc2,0xa0,0x0c,0x0c,0x33,0x18,0x18,0xc3,0x21,0x26, +0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36,0x46,0x97,0x66, +0x57,0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21,0x31,0x03,0x08,0x0d,0x8c,0x61,0x60, +0x8c,0x6c,0x43,0xf2,0x48,0x95,0xd6,0x81,0xc1,0x18,0x9c,0x41,0x1a,0x4c,0x10,0xf0, +0x20,0x0f,0xa8,0xc9,0xdd,0x7d,0xa5,0xb9,0xd1,0x95,0xc9,0xb9,0x85,0xb1,0x7d,0xd5, +0xc1,0xcd,0x8d,0x85,0xb1,0x95,0x91,0x7d,0x8d,0xbd,0xb1,0xbd,0xc9,0x4d,0x10,0xd0, +0x80,0x0e,0x36,0x2c,0xc6,0x1a,0xb0,0x81,0x61,0x0c,0x4c,0x1b,0xb4,0x41,0x1b,0x38, +0x13,0x04,0x3d,0xd0,0x03,0x3a,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74, +0x61,0x74,0x75,0x73,0x1b,0x96,0xe1,0x0d,0xe0,0xc0,0x18,0x06,0xa6,0x0d,0xda,0xa0, +0x0d,0xb2,0x09,0x02,0x1f,0xec,0x01,0x19,0xb9,0xbb,0x2f,0xb7,0xb2,0xbb,0x2f,0xb6, +0xb7,0xb1,0xb5,0xb9,0x0d,0x0b,0x23,0x07,0x73,0x60,0x50,0x03,0xd3,0x06,0x6d,0xd0, +0x06,0x19,0x1f,0xb9,0xbb,0x2f,0xb6,0xba,0xb6,0xb0,0x2f,0xb4,0xb4,0x39,0xba,0x37, +0xb9,0xbc,0x0d,0x0b,0xb5,0x06,0x75,0x60,0x5c,0x03,0xd3,0x06,0x6d,0xd0,0x06,0xce, +0x06,0xc2,0x0d,0xe2,0x80,0x0e,0xec,0x60,0x82,0xf0,0x07,0x7d,0x40,0x63,0x4c,0xcc, +0x68,0x4a,0x4a,0x66,0x82,0x30,0x70,0x1b,0x10,0x03,0x0f,0xf2,0xc0,0x30,0x06,0x3d, +0x00,0x36,0x04,0x7b,0x30,0x41,0x08,0x05,0x3f,0x60,0x33,0xf7,0xc5,0x94,0xe6,0x56, +0x16,0x26,0x37,0xc4,0x16,0xd6,0x06,0xb7,0x01,0x31,0xfa,0xc0,0x0f,0x8c,0x61,0x30, +0x80,0x0d,0xc1,0x1f,0x6c,0x20,0xd4,0xe0,0x0e,0xf8,0x00,0x14,0x26,0x08,0x7e,0xc0, +0x07,0x5c,0xd2,0xa4,0xca,0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x68, +0x50,0x07,0x1b,0x10,0x62,0x14,0x28,0x83,0x0c,0xae,0x86,0x14,0xe8,0xa4,0x35,0x85, +0xe1,0x49,0x95,0xb9,0x91,0x95,0xc9,0x4d,0xa5,0xe9,0x95,0x6d,0x40,0x08,0x53,0xa0, +0xcc,0x80,0x0c,0xae,0x86,0x14,0xc8,0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d, +0xa5,0xe9,0x95,0x4d,0x10,0x86,0x6e,0x03,0x42,0xa0,0x02,0x95,0x0a,0x64,0x70,0x35, +0xa4,0xc0,0x2e,0x2d,0xc9,0x0d,0xae,0x8e,0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c, +0xee,0xad,0x4e,0x6e,0xac,0x8c,0x28,0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e, +0x82,0x30,0x78,0x1b,0x0c,0x62,0x15,0x28,0x56,0x20,0x83,0x8b,0x52,0x1a,0x53,0x5d, +0x5b,0x58,0x53,0x1a,0x1c,0x51,0x5a,0x5b,0x99,0xdb,0x5c,0xda,0x9b,0xdb,0xdc,0x04, +0x61,0xf8,0x36,0x20,0x84,0x2b,0x50,0xaf,0x40,0x06,0x57,0x43,0x0a,0x94,0xd2,0x98, +0xea,0xda,0xc2,0x9a,0xd2,0xe0,0x98,0xca,0xec,0xca,0xd8,0xa8,0xde,0xaa,0xe6,0xca, +0x26,0x08,0x03,0x18,0x6c,0x40,0x88,0x58,0xa0,0x64,0x81,0x0c,0xae,0x86,0x14,0xb8, +0xa4,0x19,0xc9,0x85,0xb5,0x95,0x25,0xb9,0x91,0x95,0xe1,0x4d,0x10,0x86,0x30,0xd8, +0x80,0x10,0xb4,0x40,0xd5,0x02,0x19,0x5c,0x0d,0x29,0x50,0x32,0x23,0x2a,0xb3,0x4b, +0x1b,0x2b,0xa3,0x7a,0xb3,0x4a,0x2b,0xbb,0x23,0x2a,0x83,0xa3,0x43,0x9b,0x20,0x0c, +0x62,0xb0,0xc1,0x20,0x6e,0x81,0xc2,0x05,0x32,0x68,0x78,0x98,0x29,0xa5,0xd1,0xd1, +0x95,0xc9,0x4d,0x10,0x86,0x31,0xd8,0x80,0x10,0xba,0x40,0xed,0x02,0x19,0x34,0x0d, +0x29,0x50,0x32,0x6b,0x7a,0xa3,0x4b,0x7b,0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x9b, +0x1a,0x0b,0x63,0x2b,0x9b,0x20,0x0c,0x64,0xb0,0x01,0x21,0x7a,0x81,0xf2,0x05,0x32, +0x68,0x1a,0x52,0x20,0x64,0x46,0xf4,0x76,0xe7,0x36,0x37,0x16,0xc6,0x56,0x66,0x14, +0x36,0x46,0xf7,0x26,0x37,0x41,0x18,0xca,0x60,0x03,0x42,0x80,0x03,0x15,0x0e,0x64, +0xd0,0x34,0xa4,0xc0,0xcf,0xac,0xe9,0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee, +0x4d,0x4e,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0x28,0xcc,0x6d,0xac,0x8c,0x8d,0x2d,0x8c, +0x2e,0xed,0xcd,0x6d,0x82,0x30,0x98,0xc1,0x06,0x84,0x18,0x07,0x8a,0x1c,0xc8,0xa0, +0x69,0x48,0x81,0x8c,0x19,0x94,0x5c,0x59,0x11,0x1e,0xdc,0xdb,0x5c,0x9d,0x5c,0xd9, +0x04,0x61,0x38,0x83,0x0d,0x08,0x61,0x0e,0xd4,0x39,0x90,0x41,0xd3,0x90,0x02,0x33, +0x33,0x28,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0x39,0x23,0xb9,0xb0,0xb6,0x32,0x28,0xb9, +0xb2,0x22,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x09,0xc2,0x80,0x06,0x1b,0x10,0x22, +0x1d,0x28,0x75,0x20,0x83,0xa6,0x21,0x05,0x2e,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c, +0x66,0x46,0x4f,0x56,0x13,0x84,0x21,0x0d,0x36,0x18,0x04,0x3b,0x50,0xed,0x40,0x06, +0x0d,0x2b,0x33,0xa5,0x34,0x3a,0xba,0x32,0xb9,0xa9,0xb2,0xb8,0xba,0x32,0xb7,0xb1, +0x32,0xa6,0x32,0xb7,0x33,0x3a,0xb4,0x09,0xc2,0xa0,0x06,0x1b,0x10,0xe2,0x1d,0x28, +0x78,0x20,0x83,0xa6,0x21,0x05,0x2a,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d, +0x65,0x13,0x84,0x61,0x0d,0x36,0x18,0x84,0x3c,0x50,0xf3,0x40,0x06,0x0d,0x2f,0x33, +0xa2,0x3c,0xb7,0xb0,0xb6,0xb4,0x31,0xa9,0xb2,0xb9,0x21,0xb4,0x30,0xb7,0xb3,0x32, +0xa3,0xb0,0x31,0xba,0x37,0xb9,0x09,0xc2,0xc0,0x06,0x1b,0x0c,0xa2,0x1e,0x28,0x7b, +0x20,0x83,0x86,0x98,0x99,0x55,0x5a,0xd9,0xdd,0x14,0x5c,0xd8,0x58,0x19,0xd5,0x5b, +0x53,0x19,0x5d,0x99,0xdc,0x9c,0x51,0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x61,0x68,0x83, +0x0d,0x06,0x81,0x0f,0x54,0x3e,0x90,0x41,0xb3,0x81,0xd2,0x83,0x52,0x38,0x05,0x55, +0x68,0x05,0x58,0x98,0x05,0x5b,0xc8,0x05,0x5e,0xf8,0x05,0x71,0x28,0x07,0x74,0x58, +0x07,0x77,0x88,0x07,0x7a,0xb8,0x07,0x7d,0xd8,0x30,0x18,0xa2,0xb0,0x0f,0x13,0x04, +0x01,0xd8,0x00,0x6c,0x18,0x0c,0x7f,0xf0,0x87,0x0d,0xc1,0x3f,0x6c,0x18,0x86,0x7e, +0x00,0x09,0x0a,0x43,0x53,0x13,0x04,0x51,0xb0,0x83,0x0d,0x83,0x19,0x98,0xc1,0x30, +0x41,0x18,0xdc,0x60,0x43,0xb0,0x0b,0x1b,0x0c,0x63,0x24,0x2e,0x92,0x28,0x09,0x93, +0xd8,0x50,0xf4,0x83,0x48,0x00,0xa1,0x70,0x12,0x44,0xc4,0xe4,0xc2,0xdc,0xc6,0xd0, +0xca,0xe6,0x26,0x08,0xc3,0x1b,0xd0,0x30,0x63,0x7b,0x0b,0xa3,0x9b,0x9b,0x20,0x0c, +0x70,0xc0,0x22,0xcd,0x6d,0x8e,0x6e,0x6e,0x82,0x30,0xc4,0x01,0x89,0x34,0x37,0xba, +0xb9,0x09,0xc2,0x20,0x07,0x44,0xe8,0xca,0xf0,0xbe,0xd8,0xde,0xc2,0xc8,0x26,0x08, +0xc3,0x1c,0x10,0xa1,0x2b,0xc3,0xfb,0x72,0x7b,0x93,0x6b,0x63,0x42,0x57,0x86,0xf7, +0x35,0x47,0xf7,0x26,0x57,0xc6,0xa2,0x2e,0xcd,0x8d,0x6e,0x6e,0x03,0x94,0x12,0x2a, +0xb1,0x12,0x2c,0xd1,0x12,0x2e,0xf1,0x12,0x30,0x11,0x13,0x32,0x31,0x13,0x2a,0x41, +0x13,0x57,0x4d,0xc8,0x42,0x15,0x36,0x36,0xbb,0x36,0x97,0x34,0xb2,0x32,0x37,0xba, +0x29,0x41,0x50,0x85,0x0c,0xcf,0xc5,0xae,0x4c,0x6e,0x2e,0xed,0xcd,0x6d,0x4a,0x40, +0x34,0x21,0xc3,0x73,0xb1,0x0b,0x63,0xb3,0x2b,0x93,0x9b,0x12,0x18,0x75,0xc8,0xf0, +0x5c,0xe6,0xd0,0xc2,0xc8,0xca,0xe4,0x9a,0xde,0xc8,0xca,0xd8,0xa6,0x04,0x48,0x19, +0x32,0x3c,0x17,0xb9,0xb2,0xb9,0xb7,0x3a,0xb9,0xb1,0xb2,0xb9,0x29,0x01,0x28,0x54, +0x22,0xc3,0x73,0xa1,0xcb,0x83,0x2b,0x0b,0x72,0x73,0x7b,0xa3,0x0b,0xa3,0x4b,0x7b, +0x73,0x9b,0x9b,0x22,0xec,0x03,0x48,0xd4,0x21,0xc3,0x73,0x29,0x73,0xa3,0x93,0xcb, +0x83,0x7a,0x4b,0x73,0xa3,0x9b,0x9b,0x12,0x9c,0x44,0x17,0x32,0x3c,0x97,0xb1,0xb7, +0x3a,0x37,0xba,0x32,0xb9,0xb9,0x29,0x41,0x4d,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x42,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x39,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84, +0xf9,0x45,0xad,0xdb,0x00,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17, +0xb7,0x6d,0x0a,0xd0,0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6, +0x31,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49, +0x18,0x80,0x80,0xf9,0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15, +0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x74,0xc3, +0xe5,0x3b,0x8f,0x2f,0x44,0x04,0x30,0x11,0x21,0xd0,0x0c,0x0b,0xf1,0x45,0x0e,0xb3, +0x21,0xcd,0x80,0x34,0x86,0x2d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0x93,0xed,0x17, +0xb7,0x6d,0x01,0xd1,0x70,0xf9,0xce,0xe3,0x1b,0x91,0x43,0x3d,0xe2,0xe0,0x23,0xb7, +0x6d,0x07,0xd5,0x70,0xf9,0xce,0xe3,0x4b,0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2, +0x17,0xb7,0x6d,0x04,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a, +0xc0,0xe0,0x17,0xb7,0x6d,0x05,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11, +0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x9b,0x40,0x36,0x5c,0xbe,0xf3,0xf8,0xd3,0x11, +0x11,0xc0,0x20,0x0e,0x62,0x03,0x46,0x0e,0xf5,0xf8,0xc8,0x6d,0x5b,0xc2,0x33,0x5c, +0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f,0xd4,0xba,0x19,0x3c,0xc3,0xe5,0x3b,0x8f, +0x4f,0x35,0x40,0x84,0xf9,0xc5,0x6d,0x03,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48, +0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0d,0x1d,0x17,0xc4,0xd6,0x8a,0x9f,0x8c, +0x2c,0x1e,0x9c,0x20,0x66,0xdb,0x89,0x0f,0x44,0x58,0x49,0x4c,0xc8,0x31,0x00,0x00, +0x66,0x00,0x05,0x00,0x72,0x0c,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0xb0,0x31,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00, +0x69,0x0c,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c, +0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42, +0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20, +0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50, +0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00, +0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d, +0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff, +0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42, +0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xd7,0x00,0x00,0x00, +0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3, +0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0x90,0xc2,0x08, +0x40,0x09,0x00,0x14,0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03,0x22,0xcc,0x00,0x14, +0xc2,0x30,0x30,0x18,0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2, +0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c,0x01,0x42,0x8a,0x7b, +0x86,0xcb,0x9f,0xb0,0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40,0xc1,0xa2,0x28,0x89, +0x01,0x63,0x30,0x18,0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18,0x30,0x06,0x83,0x81, +0xc1,0x60,0x30,0x28,0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2,0x24,0x06,0x0c,0x86, +0xc1,0x60,0x30,0x0c,0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51,0x19,0x54,0x2a,0x64, +0x29,0x43,0x65,0x50,0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34,0xc5,0x30,0x0c,0x0c, +0x06,0x83,0x81,0x38,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b, +0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19,0x30,0x06,0xf4,0x39, +0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b, +0x11,0x83,0xc1,0x60,0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x6d,0xc3,0xe5,0x4f,0xd8, +0x43,0x48,0xfe,0x4a,0x48,0x0e,0x15,0x09,0x44,0x1a,0x39,0x0f,0x11,0x4d,0x08,0x21, +0x21,0x61,0x30,0x28,0x04,0x63,0xc0,0x20,0x51,0xe9,0xa0,0xe1,0xf2,0x27,0xec,0x21, +0x24,0x7f,0x25,0xa4,0x0d,0x69,0x06,0x44,0x0c,0x06,0x03,0xc5,0x1c,0x41,0x50,0x0a, +0xc6,0xe0,0x34,0x40,0x51,0x6a,0x20,0x60,0x18,0x81,0x30,0x66,0x6a,0x83,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87, +0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e, +0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0, +0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87, +0x72,0x40,0xc1,0x60,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0, +0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87, +0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x02,0xab,0x45,0xae,0x61,0x04, +0xc1,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c, +0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6, +0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00, +0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e, +0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0x83,0x99,0xc4,0x60,0x1c,0xd8,0x21, +0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c, +0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc, +0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00, +0x09,0xb0,0x18,0xc9,0x66,0x0a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03, +0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98, +0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26,0x6b,0x1c,0xd8,0x21, +0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c, +0xe4,0x80,0x14,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xfc,0x00,0x09,0x06, +0x1a,0xd5,0x66,0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8, +0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03, +0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70, +0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x14,0xb0,0xe8,0x36,0x13, +0x19,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39, +0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c, +0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01, +0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xa0,0x00,0x46,0xb9,0x99,0xb0,0x71,0x60,0x87, +0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a, +0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0, +0x03,0x14,0x18,0x68,0x37,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7,0xae,0x36,0x9a,0x7a, +0xbd,0x5e,0xaf,0x37,0x18,0xb0,0x60,0x30,0x18,0xcc,0x60,0x30,0x18,0x0c,0x06,0x03, +0xf9,0x6e,0x92,0xa6,0x88,0x12,0x26,0x9f,0x05,0x98,0x67,0x21,0x22,0x76,0x02,0x26, +0x02,0x05,0x03,0x02,0xce,0x11,0x80,0xc2,0x14,0x00,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90, +0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07, +0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6, +0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60, +0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07, +0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90, +0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04, +0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1, +0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32, +0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x1a,0x00,0x01, +0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x14,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x94,0x40,0x31,0x8c,0x00,0x14,0x41,0x49,0x94,0x41,0x21,0x14,0x47,0x29,0x14,0x45, +0x39,0x14,0x44,0xe1,0x07,0x94,0x45,0x01,0x06,0x10,0x6a,0x04,0x80,0x84,0x05,0x0c, +0x08,0x88,0x40,0xb3,0x19,0x00,0xb2,0xcd,0x00,0x10,0x6e,0x06,0x80,0x74,0x33,0x00, +0xc4,0x9b,0x01,0xa0,0xdf,0x0c,0x00,0x05,0x67,0x00,0xe8,0x35,0x03,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x78,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0x01,0x9a,0x20,0x0c,0xd1,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98, +0x20,0x0c,0xd2,0x04,0xe1,0x0d,0xd0,0x80,0xc0,0x04,0x61,0x98,0x26,0x08,0x03,0xb5, +0x41,0x40,0x98,0x0d,0x09,0x92,0x28,0xc8,0x32,0x2c,0x48,0x33,0x41,0x98,0x83,0x30, +0xd8,0x90,0x0c,0x8f,0x82,0x20,0xc3,0x82,0x34,0x13,0x84,0xa1,0xda,0x90,0x2c,0x89, +0x82,0x44,0xc3,0x82,0x34,0x13,0x84,0xc1,0x9a,0x20,0x0c,0xd7,0x06,0x01,0xa1,0x36, +0x24,0xd1,0xa3,0x20,0xd3,0xb0,0x20,0xd5,0x04,0x61,0xc0,0x36,0x24,0x53,0xa2,0x20, +0xd7,0xb0,0x20,0xcd,0x04,0x61,0xc8,0x36,0x24,0x57,0xa2,0x20,0xd9,0xb0,0x20,0xd5, +0x04,0xc1,0x0e,0xc4,0x60,0x43,0x42,0x6c,0x0a,0x42,0x0c,0x0b,0xd2,0x4c,0x10,0x06, +0x6d,0x82,0x30,0x6c,0x1b,0x92,0x6e,0x53,0x10,0x6f,0x58,0x90,0x66,0x43,0xe2,0x3d, +0x0a,0x32,0x0c,0x0b,0x52,0x6d,0x48,0x1c,0x48,0xb2,0x30,0x8d,0xfb,0xc0,0x60,0x82, +0x80,0x07,0x63,0x30,0x41,0x40,0x83,0x6f,0xc3,0x82,0x88,0x81,0x82,0x20,0xc3,0x32, +0x06,0x63,0x30,0x06,0xcd,0x04,0x41,0x0f,0xc8,0x60,0xc3,0x32,0x94,0x81,0x82,0x0c, +0xc3,0x32,0x06,0x63,0x30,0x06,0xd5,0x04,0x81,0x0f,0xca,0x60,0xc3,0xb2,0x9c,0x81, +0x82,0x44,0xc3,0x32,0x06,0x63,0x30,0x06,0xd5,0x86,0x25,0x12,0x03,0x05,0x99,0x86, +0x65,0x0c,0xc6,0x60,0x0c,0x9a,0x0d,0x04,0x19,0x98,0x01,0x1a,0xa4,0xc1,0x04,0xe1, +0x0f,0xcc,0x60,0x82,0x30,0x70,0x1b,0x10,0x64,0x0d,0x14,0x04,0x19,0xd8,0x00,0xd8, +0x10,0xb4,0xc1,0x04,0x21,0x14,0xce,0x60,0x03,0x82,0xbc,0x81,0x82,0x0c,0x03,0x02, +0x6c,0x08,0xe0,0x60,0x03,0x11,0x06,0x6a,0xe0,0x06,0x71,0x30,0x41,0x10,0x00,0x0a, +0x43,0x53,0x13,0x04,0x51,0x00,0x83,0x0d,0x83,0xe7,0x0d,0x13,0x84,0xa1,0x9b,0x20, +0x0c,0xde,0x86,0x00,0x0f,0x36,0x18,0x48,0x1d,0x4c,0x76,0x70,0x07,0x79,0xb0,0xa1, +0x98,0x03,0x3a,0x00,0xe4,0x40,0x0f,0xaa,0xb0,0xb1,0xd9,0xb5,0xb9,0xa4,0x91,0x95, +0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64,0x78,0x2e,0x76,0x65,0x72,0x73,0x69,0x6f,0x6e, +0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b,0x5d,0x18,0x9b,0x5d,0x99,0xdc,0x94,0x80,0xa8, +0x43,0x86,0xe7,0x32,0x87,0x16,0x46,0x56,0x26,0xd7,0xf4,0x46,0x56,0xc6,0x36,0x25, +0x30,0xca,0x90,0xe1,0xb9,0xc8,0x95,0xcd,0xbd,0xd5,0xc9,0x8d,0x95,0xcd,0x4d,0x09, +0xe2,0xa0,0x0e,0x19,0x9e,0x4b,0x99,0x1b,0x9d,0x5c,0x1e,0xd4,0x5b,0x9a,0x1b,0xdd, +0xdc,0x94,0x40,0x0f,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x42,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x39,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0x45,0xad,0xdb, +0x00,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a,0xd0, +0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6,0x31,0x6c,0xc3,0xe5, +0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9, +0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e, +0x30,0x94,0x84,0x01,0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x74,0xc3,0xe5,0x3b,0x8f,0x2f, +0x44,0x04,0x30,0x11,0x21,0xd0,0x0c,0x0b,0xf1,0x45,0x0e,0xb3,0x21,0xcd,0x80,0x34, +0x86,0x2d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0x93,0xed,0x17,0xb7,0x6d,0x01,0xd1, +0x70,0xf9,0xce,0xe3,0x1b,0x91,0x43,0x3d,0xe2,0xe0,0x23,0xb7,0x6d,0x07,0xd5,0x70, +0xf9,0xce,0xe3,0x4b,0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x04, +0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7, +0x6d,0x05,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44, +0xf8,0xc5,0x6d,0x9b,0x40,0x36,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e, +0x62,0x03,0x46,0x0e,0xf5,0xf8,0xc8,0x6d,0x5b,0xc2,0x33,0x5c,0xbe,0xf3,0xf8,0x54, +0x03,0x44,0x98,0x5f,0xd4,0xba,0x19,0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84, +0xf9,0xc5,0x6d,0x03,0x61,0x20,0x00,0x00,0xe6,0x09,0x00,0x00,0x13,0x04,0x5c,0x2c, +0x10,0x00,0x00,0x00,0x73,0x00,0x00,0x00,0x34,0x98,0x01,0x28,0xa3,0x42,0x2a,0xc2, +0x80,0x82,0x1d,0x28,0xb6,0x92,0x1d,0x28,0x95,0xb2,0x2b,0xbe,0x1a,0x28,0x97,0x82, +0x29,0x9b,0x62,0x2a,0xc3,0x80,0x22,0x04,0x2a,0xde,0x80,0xf2,0x0d,0x28,0x49,0x88, +0xe2,0x44,0x28,0xa5,0x2a,0x28,0x8d,0x8a,0x28,0x49,0x82,0x92,0x44,0x28,0x4e,0x82, +0xf2,0x29,0x9a,0xe2,0x84,0x20,0x54,0x0d,0x90,0xa2,0x08,0xca,0xa0,0x3c,0x4a,0x60, +0x04,0x80,0x0c,0x63,0x04,0x20,0x08,0x82,0x28,0x18,0x8c,0x11,0xb4,0xe6,0x9c,0xb3, +0xdf,0x18,0x01,0x08,0x82,0xa0,0xfc,0x8d,0x11,0x80,0x20,0x08,0xf3,0xbf,0x30,0x46, +0x00,0x82,0x20,0x18,0xff,0xc2,0x18,0xc1,0x3b,0x93,0x26,0xda,0x8d,0x11,0x80,0x20, +0x08,0xc2,0xbf,0x30,0x46,0xd0,0x9a,0x73,0xce,0x7b,0x63,0x04,0x20,0x08,0x82,0x32, +0x18,0x8c,0x11,0x80,0x20,0xfe,0xdf,0x63,0x30,0x46,0x10,0x92,0x60,0x88,0x77,0x63, +0x04,0x7b,0xac,0xc6,0xfb,0x37,0x46,0xb0,0xd6,0x6a,0x2d,0x7e,0x63,0x04,0xff,0xfd, +0xf7,0xef,0x37,0x46,0x00,0x82,0x20,0x08,0x82,0xc1,0x18,0x41,0x6b,0xce,0x39,0xef, +0x0b,0x63,0x04,0xb2,0xe8,0xf6,0xff,0x37,0x46,0xa0,0xb3,0xe6,0x9c,0x7e,0x63,0x04, +0x2a,0x5e,0x9f,0xaa,0x37,0x46,0x00,0x82,0x20,0x08,0x82,0xc3,0x18,0xc1,0x5a,0xab, +0xb5,0xee,0x8d,0x11,0x80,0x20,0xe8,0xdf,0x61,0x30,0x46,0xd0,0x9a,0x73,0x4e,0x7b, +0x63,0x04,0x20,0x08,0x82,0x24,0x18,0x8c,0x11,0x80,0x20,0x08,0xea,0x60,0x30,0x46, +0x00,0xc7,0x65,0x7e,0x7b,0x63,0x04,0x64,0xc9,0xeb,0xf7,0x37,0x46,0x00,0x82,0x20, +0x08,0x82,0xc2,0x18,0x01,0x08,0x82,0x20,0x0b,0x06,0x63,0x04,0x20,0x08,0x82,0xe8, +0x37,0x46,0x00,0x82,0x20,0x88,0xff,0xc2,0x18,0x01,0x08,0x82,0x20,0xfe,0xcd,0x00, +0x8c,0x11,0x80,0x20,0x08,0xc2,0x1f,0x55,0xc6,0x08,0x40,0xf0,0x0d,0xc6,0x08,0x40, +0x10,0x0c,0xc6,0x08,0x40,0xf0,0x19,0x23,0x00,0x41,0x68,0x04,0x80,0x48,0x73,0x08, +0x13,0x1f,0xcc,0x21,0x5c,0xd2,0x1c,0xc2,0x34,0x0a,0x73,0x08,0x53,0x1f,0xcc,0x21, +0x4c,0xa2,0x30,0x87,0x90,0x07,0xa4,0x30,0x87,0x90,0x07,0x7c,0x30,0x87,0x00,0x0a, +0xdc,0x1c,0xc2,0x74,0x0a,0x73,0x08,0x79,0xd0,0x07,0x74,0x9a,0x83,0xb0,0x2c,0x89, +0x15,0xe6,0x20,0xaa,0x4a,0x62,0x85,0x39,0x08,0x08,0x92,0x58,0x61,0x0e,0x42,0x92, +0x24,0x56,0x98,0x83,0x80,0x20,0xa9,0x15,0xe6,0x20,0xb6,0x4d,0x6a,0x85,0x39,0x88, +0x28,0x92,0x5a,0x61,0x0e,0x22,0xcb,0xa4,0x56,0x98,0x83,0xc0,0x30,0xa9,0x15,0xe6, +0x20,0x2c,0x4b,0x6a,0x85,0x39,0x88,0xaa,0x92,0x5a,0x61,0x04,0x60,0x0e,0x62,0x9a, +0xa4,0x56,0x98,0x83,0x80,0x20,0x49,0x15,0xe6,0x20,0x24,0x49,0x4a,0x05,0x32,0x8c, +0x00,0x00,0x00,0x00,0x23,0x06,0x08,0x00,0x82,0x60,0x90,0x06,0x20,0x01,0x0e,0x50, +0x3e,0xc0,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0xa4,0x41,0x48,0x84,0x03,0xb4,0x0f, +0xf1,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x69,0x20,0x12,0xe2,0x00,0x85,0x84,0x3c, +0x8c,0x18,0x20,0x00,0x08,0x82,0x41,0x1a,0x8c,0xc4,0x38,0x40,0x20,0x31,0x0f,0x23, +0x06,0x08,0x00,0x82,0x60,0x90,0x06,0x24,0x41,0x0e,0xd0,0x48,0xd0,0xc3,0x88,0x01, +0x02,0x80,0x20,0x18,0xa4,0x41,0x49,0x94,0x03,0x94,0x0f,0xf5,0x30,0x62,0x80,0x00, +0x20,0x08,0x06,0x69,0x60,0x12,0xe6,0x00,0x91,0x84,0x3d,0x8c,0x18,0x20,0x00,0x08, +0x82,0x41,0x1a,0x9c,0xc4,0x39,0x40,0xfd,0x70,0x0f,0x23,0x06,0x08,0x00,0x82,0x60, +0x90,0x06,0x28,0x81,0x0e,0xd0,0x3f,0xe0,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0xa4, +0x41,0x4a,0xa4,0x03,0x24,0x12,0xf9,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x69,0xa0, +0x12,0xea,0x00,0x91,0x84,0x3e,0x8c,0x18,0x20,0x00,0x08,0x82,0x41,0x1a,0xac,0xc4, +0x3a,0x40,0x28,0xb1,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x90,0x06,0x2c,0xc1,0x0e, +0x10,0x4a,0xf0,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0xa4,0x41,0x4b,0xb4,0x03,0xc4, +0x12,0xfd,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x69,0xe0,0x12,0xee,0x00,0xad,0x84, +0x3f,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x19,0xc0,0x44,0x3c,0x04,0x62,0x30,0x62, +0x60,0x00,0x20,0x08,0x06,0x84,0x4f,0x94,0x43,0x4b,0x8c,0x18,0x18,0x00,0x08,0x82, +0x01,0xf1,0x13,0xe6,0x00,0x13,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0xfc,0x84,0x39, +0xbc,0xc4,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0x60,0x71,0x0e,0x32,0x31,0x62,0x70, +0x00,0x20,0x08,0x06,0x62,0x60,0x13,0xf2,0x50,0xcc,0xc4,0x68,0x42,0x10,0x94,0x01, +0x13,0x57,0x46,0x4c,0x5c,0x05,0xf4,0xc0,0x45,0x04,0x50,0x01,0x3a,0x68,0x25,0x05, +0x94,0x90,0xc0,0x09,0x06,0x3b,0xc1,0x60,0x26,0xfc,0x01,0x7c,0x4c,0x00,0x05,0xf8, +0x8c,0x26,0x34,0xc0,0x05,0x06,0x3b,0xc7,0x60,0x56,0x08,0xf4,0xb1,0x42,0xa0,0xcf, +0x88,0xc1,0x01,0x80,0x20,0x18,0x7c,0x69,0x41,0x12,0xd7,0x4f,0x8c,0x26,0x04,0xc0, +0x68,0x82,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x18,0xac,0xc5,0x49,0x68,0x66, +0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0x82,0xc1,0x4e,0x30,0x98,0x1d,0x02,0x7d, +0xec,0x10,0xe8,0x63,0x02,0x03,0x1f,0x13,0x18,0xf8,0x8c,0x26,0x24,0xc2,0x68,0x82, +0x32,0x18,0x42,0xc8,0xc7,0x10,0x42,0x3e,0xa6,0xc4,0x03,0x7c,0x4c,0x91,0x07,0xf8, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x41,0x1a,0x3c,0x41,0x08,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0x94,0x46,0x4f,0x10,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa6, +0xf1,0x13,0xba,0x20,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x71,0x1a,0x60,0xb1,0x0b, +0xc2,0x29,0x06,0x3b,0xc5,0x60,0x46,0x08,0xf4,0x31,0x42,0xa0,0xcf,0x88,0xc1,0x01, +0x80,0x20,0x18,0x94,0x41,0x68,0x88,0x05,0x1d,0xe8,0xc2,0x88,0x41,0x03,0x80,0x20, +0x18,0x34,0xac,0x41,0x16,0x81,0x5f,0x98,0x41,0x19,0x9c,0xc5,0x59,0x9c,0xc5,0x59, +0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x78,0xc2,0x68,0xc2,0x37,0x98,0x40, +0xc8,0xc7,0x04,0x42,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xf0,0xad,0x86,0x59,0xe4, +0xc1,0x5f,0x8c,0x26,0x04,0xc2,0x68,0x82,0x30,0x58,0x21,0xc4,0xc7,0x0a,0x21,0x3e, +0xb6,0x06,0x82,0x7c,0x6c,0x0d,0x04,0xf9,0x98,0x20,0xc8,0xc7,0x04,0x41,0x3e,0x26, +0x04,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x68,0x37,0xd8,0x22,0x30,0xe4,0x0d, +0xe0,0x63,0xc8,0x1b,0xc0,0x67,0x38,0x42,0xb0,0x85,0xe1,0x1b,0x8e,0x18,0xf0,0xa1, +0xf8,0x4a,0x08,0x74,0x38,0x82,0xc8,0x85,0xe1,0x1b,0x8e,0x28,0xf6,0xa1,0xf8,0x4a, +0x08,0xb4,0x88,0x40,0x47,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x0c,0x7a,0xc3,0x2f,0x68, +0xc1,0x1e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x0c,0x7c,0xe3,0x2f,0x60,0xc1,0x1e, +0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0x32,0x8f,0xbd,0x10,0x02,0x30,0xf8,0xfe,0xe1, +0x1f,0x76,0x63,0x37,0x48,0xe3,0x17,0x46,0x13,0x82,0x61,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0xa2,0xf4,0xa8,0x8d,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xca,0x40,0x3c,0x46, +0xa3,0x17,0xf0,0x61,0xc4,0xe0,0x01,0x40,0x10,0x0c,0x26,0xf5,0xf8,0x8b,0xa0,0x20, +0x83,0x31,0x18,0x89,0x91,0xf8,0x8d,0xdf,0x40,0x8d,0x71,0x18,0x4d,0x08,0x80,0xd1, +0x04,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x31,0x38,0x8f,0xd1,0xb0,0x85,0xf0, +0x18,0x4d,0x08,0x86,0xe1,0x86,0x80,0x3c,0xc0,0xa0,0x9a,0xb7,0xe0,0x12,0x82,0xad, +0x21,0x2e,0xb8,0xa0,0x40,0x67,0x19,0x02,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x03, +0x31,0x70,0x0f,0xd5,0xe8,0x85,0xf5,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x38,0xc1, +0x60,0x27,0x18,0xcc,0x04,0x4f,0x3e,0x26,0x78,0xf2,0x31,0xc1,0x2d,0xe0,0x63,0xc2, +0x5b,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x10,0xc9,0x0d,0x43,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0x43,0x44,0x76,0xe3,0x1e,0x82,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x46,0x64,0x37,0x8e,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x12,0xe9, +0x8d,0x7c,0x08,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x12,0x11,0xd9,0x18,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0x1a,0x91,0xd9,0x10,0x4e,0x18,0xd0,0x09,0x03,0xb2,0x83, +0x88,0x8f,0x19,0x44,0x7c,0x4e,0xa8,0xdc,0x09,0x95,0x2b,0xa3,0x37,0xa0,0x0c,0xdf, +0x80,0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0x50,0x84,0x36,0x04,0x10,0x19,0x31,0x38, +0x00,0x10,0x04,0x03,0x2d,0x45,0x6a,0x43,0x08,0x91,0x11,0x83,0x03,0x00,0x41,0x30, +0x28,0x03,0x13,0x39,0x8f,0x7d,0xf8,0x89,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x62, +0x24,0x3d,0x82,0x11,0x19,0x04,0xf6,0x60,0x0f,0xf6,0x60,0x8f,0xd1,0x84,0x00,0x18, +0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e, +0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68,0x00,0x10,0x04,0x83,0x46,0x47,0xe4,0x43,0x61, +0x11,0x6a,0xa9,0x8f,0xfa,0xa8,0x8f,0xfa,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18, +0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51, +0xb9,0xea,0x6e,0x04,0x8c,0x0d,0xea,0x03,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xa0, +0xfd,0x88,0x7c,0x08,0xc1,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x66,0xe2,0x1f,0x16, +0x8e,0x04,0x57,0x88,0x84,0x48,0x88,0x84,0xc8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1, +0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xee,0x88, +0xca,0x55,0x1a,0x80,0x09,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xa6,0x26,0xfd,0x11, +0x30,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xc4,0x49,0x8a,0x84,0xc1,0x98,0x04,0x62, +0xc0,0x22,0x2c,0xc2,0x22,0x2c,0x32,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30, +0x08,0xa3,0x09,0xc4,0x70,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x23, +0x06,0x0d,0x00,0x82,0x60,0xd0,0xe8,0x89,0x8c,0xa8,0x01,0x9b,0xb0,0xc1,0x1c,0xd4, +0x48,0x8d,0xd4,0x48,0x8d,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2, +0x68,0x02,0x31,0x1c,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x88,0x41, +0x03,0x80,0x20,0x18,0x34,0xa3,0xb2,0x23,0x73,0x50,0x27,0x7d,0xc0,0x07,0x3e,0xe2, +0x23,0x3e,0xe2,0x23,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a, +0x40,0x0c,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x37,0x62,0xd0,0x00, +0x20,0x08,0x06,0x0d,0xab,0x90,0x09,0x1f,0xf8,0xc9,0x19,0x94,0xc2,0x99,0x9c,0xc9, +0x99,0x9c,0xc9,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10, +0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x8d,0x18,0x34,0x00,0x08, +0x82,0x41,0x53,0x2b,0x6d,0x52,0x0a,0xa7,0x52,0x06,0xae,0x00,0x27,0x70,0x02,0x27, +0x70,0x32,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x70, +0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x75,0x0b,0xb2,0x02,0x66,0x0e, +0x70,0x02,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0x74,0xa5,0x4d,0x84,0x60,0xc4, +0xa0,0x01,0x40,0x10,0x0c,0x9a,0x70,0xc9,0x93,0x58,0x98,0x95,0x59,0x08,0xf8,0x84, +0x4f,0xf8,0x84,0x4f,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34, +0x81,0x18,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0x6e,0xc4,0xa0,0x01, +0x40,0x10,0x0c,0x1a,0x75,0x11,0x15,0x5d,0xe0,0x15,0x72,0x50,0x4a,0xa5,0x54,0x4a, +0xa5,0x54,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18, +0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0x6e,0xc4,0xa0,0x01,0x40,0x10, +0x0c,0x9a,0x79,0x59,0x95,0x71,0x28,0x17,0x57,0x98,0x5c,0xc5,0x55,0x5c,0xc5,0x55, +0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x8e,0xa8, +0xdc,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0x6e,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a, +0x7e,0xa1,0x15,0x76,0x70,0x17,0x56,0xe0,0x6e,0xe5,0x56,0x6e,0xe5,0x56,0x46,0x13, +0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11, +0x95,0x3b,0xa2,0x72,0x47,0x54,0xae,0xfc,0xc1,0x5e,0x60,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x34,0x90,0x99,0x95,0xe0,0x0c,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x39,0x99, +0x5f,0xb9,0x87,0x7c,0xc9,0x87,0x40,0x5c,0xc4,0x45,0x5c,0xc4,0x65,0x34,0x21,0x00, +0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9, +0x23,0x2a,0x77,0x44,0xe5,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x81,0x19,0x74,0x01, +0x09,0x91,0x51,0x09,0x65,0x5d,0xd6,0x65,0x5d,0xd6,0x65,0x34,0x21,0x00,0x46,0x13, +0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a, +0x77,0x44,0xe5,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xc9,0x99,0x78,0x49,0x89,0x95, +0xa1,0x87,0x89,0x5e,0xe8,0x85,0x5e,0xe8,0x65,0x34,0x21,0x00,0x46,0x13,0x84,0x60, +0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44, +0xe5,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x11,0x1b,0x7d,0x91,0x09,0x9a,0x91,0x07, +0xae,0x5f,0xfa,0xa5,0x5f,0xfa,0x65,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61, +0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0xec, +0x4f,0xc2,0x22,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x80,0x9d,0xcd,0xcf,0x04,0x17, +0x18,0xd0,0x82,0x51,0x91,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x94,0x41,0xd9,0x98, +0x8c,0x8f,0xe8,0xc9,0x88,0xc1,0x01,0x80,0x20,0x18,0x94,0x81,0xd9,0x9c,0x0c,0x8e, +0xf8,0xc9,0x88,0xc1,0x03,0x80,0x20,0x18,0x4c,0x6e,0x33,0x32,0x42,0x30,0x98,0xca, +0xa9,0x9c,0xca,0xd8,0x8c,0x0d,0xcb,0x9c,0xc9,0x68,0x42,0x00,0x5c,0x50,0x39,0x3b, +0x15,0xb5,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x60,0x70,0x83,0x36,0xc1,0x05, +0x06,0xb4,0x80,0x55,0xe4,0x33,0x62,0xf0,0x00,0x20,0x08,0x06,0x53,0xdd,0xa8,0x4c, +0x82,0x04,0xad,0xe2,0x2a,0xae,0xa2,0x36,0x6a,0x33,0x33,0x6e,0x32,0x9a,0x10,0x00, +0x17,0x54,0xce,0x5a,0x25,0x2e,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd8,0xdd, +0xbc,0x4d,0x70,0x81,0x01,0x2d,0x98,0x15,0xf9,0x8c,0x18,0x3c,0x00,0x08,0x82,0xc1, +0xc4,0x37,0x31,0x03,0x3d,0x01,0xad,0xd4,0x4a,0xad,0xc4,0x4d,0xdc,0xe8,0x4c,0x9d, +0x8c,0x26,0x04,0xc0,0x05,0x95,0xb3,0x59,0xc1,0x8b,0xf8,0x8c,0x18,0x18,0x00,0x08, +0x82,0x01,0xe6,0x37,0x76,0x13,0x5c,0x60,0x40,0x0b,0x74,0x45,0x3e,0x23,0x06,0x0f, +0x00,0x82,0x60,0x30,0x8d,0x0e,0xce,0x5c,0x56,0xb0,0x2b,0xbc,0xc2,0x2b,0x78,0x83, +0x37,0x61,0xc3,0x27,0xa3,0x09,0x01,0x70,0x41,0xe5,0xcc,0x9a,0x0b,0xf9,0xd8,0x35, +0x17,0xf2,0x31,0x6c,0x2e,0xe4,0x63,0xd9,0x5c,0xc8,0xc7,0x26,0xb7,0x90,0x8f,0x51, +0x6e,0x21,0x1f,0xab,0xdc,0x42,0x3e,0x66,0xb9,0x85,0x7c,0x8c,0x40,0xe0,0x63,0x04, +0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x28,0xb5,0x90,0x8f,0x55,0x6a,0x21, +0x1f,0xb3,0xd4,0x42,0x3e,0x76,0xa9,0x85,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f, +0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0xaa,0xb3,0x90,0x8f,0x59,0x67,0x21,0x1f,0xbb, +0xce,0x42,0x3e,0x86,0x9d,0x85,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08, +0xf8,0x18,0x42,0xc0,0xc7,0xd6,0x40,0x0e,0xe0,0x63,0x41,0x19,0xc0,0xc7,0x82,0x0f, +0x3e,0x76,0x04,0xf4,0xb1,0x43,0xa0,0x8f,0x1d,0x03,0x7d,0xec,0x20,0xe8,0x63,0x79, +0xd0,0x16,0xf2,0x31,0x3d,0x68,0x0b,0xf9,0xd8,0x1e,0xb4,0x85,0x7c,0x8c,0x0f,0xda, +0x42,0x3e,0x66,0x07,0x68,0x21,0x1f,0xbb,0x03,0xb4,0x90,0x8f,0xe1,0x01,0x5a,0xc8, +0xc7,0xf2,0x00,0x2d,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7, +0x08,0x04,0x3e,0x76,0x07,0x67,0x21,0x1f,0xc3,0x83,0xb3,0x90,0x8f,0xe5,0xc1,0x59, +0xc8,0xc7,0xf4,0xe0,0x2c,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0, +0xc7,0x10,0x02,0x3e,0x86,0x07,0x66,0x21,0x1f,0xcb,0x03,0xb3,0x90,0x8f,0xe9,0x81, +0x59,0xc8,0xc7,0xf6,0xc0,0x2c,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42, +0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84,0x01,0x7d,0x8c,0x10,0x03,0xfa,0x18,0x31,0x06, +0xf4,0x31,0x82,0x0c,0xe8,0x63,0xb9,0x60,0x16,0xf2,0x31,0x5d,0x30,0x0b,0xf9,0xd8, +0x2e,0x98,0x85,0x7c,0x8c,0x17,0xcc,0x42,0x3e,0x66,0x0b,0x61,0x21,0x1f,0xbb,0x85, +0xb0,0x90,0x8f,0xe1,0x42,0x58,0xc8,0xc7,0x72,0x21,0x2c,0xe4,0x63,0x04,0x02,0x1f, +0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x76,0x0b,0x60,0x21,0x1f,0xc3, +0x05,0xb0,0x90,0x8f,0xe5,0x02,0x58,0xc8,0xc7,0x74,0x01,0x2c,0xe4,0x63,0x08,0x01, +0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x0b,0x3f,0x21,0x1f, +0xcb,0x85,0x9f,0x90,0x8f,0xe9,0xc2,0x4f,0xc8,0xc7,0x76,0xe1,0x27,0xe4,0x63,0x08, +0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84,0x02,0x7d, +0x8c,0x10,0x05,0xfa,0x18,0x31,0x0a,0xf4,0x31,0x82,0x14,0xe8,0x63,0xf9,0x00,0x16, +0xf2,0x31,0x7d,0x00,0x0b,0xf9,0xd8,0x3e,0x80,0x85,0x7c,0x8c,0x1f,0xc0,0x42,0x3e, +0x66,0x0f,0x3b,0x21,0x1f,0xbb,0x87,0x9d,0x90,0x8f,0xe1,0xc3,0x4e,0xc8,0xc7,0xf2, +0x61,0x27,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04, +0x3e,0x76,0x0f,0x3a,0x21,0x1f,0xc3,0x07,0x9d,0x90,0x8f,0xe5,0x83,0x4e,0xc8,0xc7, +0xf4,0x41,0x27,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10, +0x02,0x3e,0x86,0x0f,0x39,0x21,0x1f,0xcb,0x87,0x9c,0x90,0x8f,0xe9,0x43,0x4e,0xc8, +0xc7,0xf6,0x21,0x27,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7, +0x10,0x02,0x3e,0x46,0x84,0x03,0x7d,0x8c,0x10,0x07,0xfa,0x18,0x31,0x0e,0xf4,0x31, +0x82,0x1c,0xe8,0x63,0xe0,0x13,0x2a,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0x0c, +0x95,0x40,0x29,0xb8,0xc0,0x80,0x16,0x90,0x8f,0x7c,0x46,0x0c,0x1e,0x00,0x04,0xc1, +0x60,0x6a,0x25,0x31,0x0a,0x0b,0xb0,0x08,0xca,0xc7,0x7c,0xcc,0x47,0x94,0x44,0x69, +0x8d,0x4c,0x67,0x34,0x21,0x00,0x2e,0xa8,0x9c,0x99,0x0f,0xaa,0xc4,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0xb0,0x57,0x3a,0xa5,0xe0,0x02,0x03,0x5a,0xb0,0x3e,0xf2,0x19, +0x31,0x78,0x00,0x10,0x04,0x83,0x89,0x96,0xd2,0x08,0x2d,0xce,0x22,0x60,0x9f,0xf6, +0x69,0x9f,0x54,0x4a,0x25,0x39,0x6a,0x9d,0xd1,0x84,0x00,0xb8,0xa0,0x72,0xc6,0x3e, +0xaf,0x12,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0xc0,0x6c,0xc9,0x95,0x82,0x0b,0x0c, +0x68,0x81,0xfc,0xc8,0x67,0xc4,0xe0,0x01,0x40,0x10,0x0c,0xa6,0x5d,0x82,0xa3,0xb7, +0x70,0x8b,0x60,0x7e,0xe8,0x87,0x7e,0x60,0x09,0x96,0xf2,0x88,0x76,0x46,0x13,0x02, +0xe0,0x82,0xca,0x99,0xfc,0xd8,0x4a,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x00,0xeb, +0xa5,0x5a,0x0a,0x2e,0x30,0xa0,0x05,0xf9,0x23,0x9f,0x11,0x83,0x07,0x00,0x41,0x30, +0x98,0xc4,0xe9,0x8e,0xec,0xa2,0x2e,0x02,0xfd,0xd9,0x9f,0xfd,0xb9,0xa5,0x5b,0x02, +0xa5,0xdd,0x19,0x4d,0x08,0x80,0x0b,0x2a,0x67,0x16,0x48,0xc8,0xc7,0x2e,0x90,0x90, +0x8f,0x61,0x20,0x21,0x1f,0xcb,0x40,0x42,0x3e,0x36,0x91,0x83,0x7c,0x8c,0x22,0x07, +0xf9,0x58,0x45,0x0e,0xf2,0x31,0x8b,0x1c,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8, +0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0xb1,0x82,0x7c,0xac,0x62,0x05,0xf9,0x98, +0xc5,0x0a,0xf2,0xb1,0x8b,0x15,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42, +0xc0,0xc7,0x10,0x02,0x3e,0x56,0xd1,0x81,0x7c,0xcc,0xa2,0x03,0xf9,0xd8,0x45,0x07, +0xf2,0x31,0x8c,0x0e,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7, +0x10,0x02,0x3e,0xb6,0x06,0x72,0x00,0x1f,0x0b,0xca,0x00,0x3e,0x16,0x7c,0xf0,0xb1, +0x23,0xa0,0x8f,0x1d,0x02,0x7d,0xec,0x18,0xe8,0x63,0x07,0x41,0x9f,0x11,0x83,0x03, +0x00,0x41,0x30,0xb0,0x4e,0x8a,0x9c,0x46,0x45,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xc0,0x42,0xa9,0x72,0x1a,0x15,0x3d,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x2b,0xa5, +0xcc,0x69,0x54,0xf4,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x95,0x3a,0xa7,0x51, +0xd1,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x56,0x2a,0x9d,0x4e,0xc5,0x4f,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x62,0x29,0x75,0x3a,0x15,0x3f,0x19,0x31,0x38,0x00, +0x10,0x04,0x03,0xab,0xa5,0xd6,0xe9,0x54,0xfc,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x2c,0x97,0x62,0xa7,0x53,0xf1,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x5e,0x8a, +0x9d,0x10,0x32,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x0b,0xa6,0xda,0x09,0x21,0x93, +0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x62,0xca,0x9d,0x10,0x32,0x19,0x31,0x38,0x00, +0x10,0x04,0x03,0x4b,0xa6,0xde,0x09,0x21,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0, +0x66,0x2a,0x9e,0x10,0x34,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x8b,0xa6,0xe4,0x09, +0x41,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x6a,0x6a,0x9e,0x10,0x34,0x19,0x31, +0x38,0x00,0x10,0x04,0x03,0xcb,0xa6,0xe8,0x09,0x41,0x93,0x11,0x83,0x03,0x00,0x41, +0x30,0xb0,0x6e,0x8a,0x9e,0x90,0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x0b,0xa7, +0xea,0x09,0x19,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x72,0xca,0x9e,0x90,0x31, +0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x4b,0xa7,0xee,0x09,0x19,0x93,0x11,0x83,0x03, +0x00,0x41,0x30,0xb0,0x76,0x2a,0x9f,0x90,0x33,0x19,0x31,0x38,0x00,0x10,0x04,0x03, +0x8b,0xa7,0xf4,0x09,0x39,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x7a,0x6a,0x9f, +0x90,0x33,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xcb,0xa7,0xf8,0x09,0x39,0x93,0x11, +0x83,0x03,0x00,0x41,0x30,0xb0,0x7e,0xaa,0x9f,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x2c,0xb0,0xf2,0x27,0x0e,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x2b,0xac,0xfe, +0x89,0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x12,0x2b,0x90,0xe2,0x90,0x11,0x83, +0x03,0x00,0x41,0x30,0xb0,0xc6,0x0a,0xa4,0x08,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x2c,0xb2,0x0a,0x29,0x02,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xab,0xac,0x44,0x8a, +0x40,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x32,0xab,0x91,0x22,0x90,0x23,0x0c,0x78, +0x84,0x01,0x8f,0x30,0xe0,0x11,0x06,0x1c,0x31,0x38,0x00,0x10,0x04,0x83,0xef,0xac, +0x44,0xaa,0x86,0xc4,0x6a,0x34,0x21,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x0c, +0xce,0x0a,0xa5,0x76,0xc8,0x8f,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x91,0x2b,0x95, +0x0a,0xc8,0x8a,0xac,0xc8,0xaa,0xa5,0x5a,0xaa,0xa5,0x5a,0x6a,0x34,0x21,0x00,0x86, +0x23,0x02,0x35,0x0a,0xbe,0xe9,0x06,0x56,0x12,0x02,0x5b,0x0c,0xfa,0xd8,0x72,0xd0, +0xc7,0x16,0x84,0x3e,0x46,0x0c,0xf2,0xb1,0x62,0x90,0x8f,0x0d,0x86,0x7c,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xe8,0x2b,0x9b,0x1a,0xe4,0x68,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0xbf,0xba,0xa9,0x61,0x8e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf8,0x2b, +0x9c,0x1a,0xe8,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xd0,0xc2,0xa9,0x81,0x9d, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x08,0xad,0x9c,0x1a,0xda,0x69,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0xd1,0xd2,0xa9,0xc1,0x9d,0x4c,0xb8,0x25,0xf9,0x98,0x40,0xc0, +0xc7,0x82,0x5e,0x92,0x8f,0x05,0x03,0x7c,0xec,0x28,0xe2,0x63,0x01,0x2f,0xc9,0xc7, +0x92,0x70,0x92,0x8f,0x1d,0x41,0x7c,0x2c,0x19,0x27,0xf9,0x98,0x10,0xc4,0x67,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0x22,0xd5,0xfa,0x2b,0x6f,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0xa2,0xd5,0xba,0xab,0x60,0xb8,0x81,0x0c,0x7c,0x89,0xb8,0x60,0x10,0x23,0x06,0x07, +0x00,0x82,0x60,0x50,0x06,0xa6,0x75,0x56,0xa4,0xa4,0x4b,0x23,0x06,0x0d,0x00,0x82, +0x60,0xd0,0xc4,0x56,0x5a,0x05,0x6c,0xb5,0x46,0x6a,0xc4,0x56,0x6c,0xc5,0x56,0x6c, +0x35,0x9a,0x10,0x00,0xc3,0x11,0x01,0x3f,0x09,0xdf,0x88,0xc1,0x01,0x80,0x20,0x18, +0x94,0x81,0x6a,0xad,0x15,0x28,0x81,0xd3,0x88,0xc1,0x03,0x80,0x20,0x18,0x4c,0xb2, +0x75,0x56,0x41,0x99,0xdc,0x8f,0xfd,0xac,0xd3,0x3a,0x9d,0xd6,0x69,0xc1,0xd5,0x2a, +0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0xcc,0x12,0x08,0x03,0x15,0x06,0x4f,0x06,0x80, +0x19,0x04,0x03,0x15,0x86,0x4f,0x06,0x00,0x19,0x04,0x03,0x15,0x06,0x58,0x06,0x80, +0x17,0x0c,0x54,0x18,0x62,0x19,0x00,0x4a,0x30,0x50,0x61,0x90,0x65,0x00,0x28,0xc1, +0x40,0x85,0x61,0x96,0x01,0x00,0x06,0xc1,0x40,0xc5,0x00,0xb6,0x01,0xe0,0x05,0x03, +0x15,0x68,0x80,0xb2,0x01,0x80,0x05,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x84,0x97, +0x5e,0xc9,0xcf,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x62,0x80,0x5b,0x74,0x75,0x4a, +0xb2,0x35,0x9a,0x10,0x08,0x15,0x88,0x95,0x56,0x6d,0x05,0x77,0x81,0xc1,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0x40,0x0c,0x7a,0x2b,0xaf,0x58,0x09,0xb7,0x46,0x13,0x02,0x60, +0x34,0x41,0x08,0x4e,0x30,0xd8,0x09,0x06,0x33,0xc1,0xa0,0x8f,0x09,0x07,0x7d,0x4e, +0x18,0xd0,0x09,0x03,0x1a,0x4d,0x70,0x80,0xd1,0x84,0x27,0x38,0xc2,0x60,0x47,0x18, +0xcc,0x04,0x52,0x92,0x8f,0x09,0xa4,0x24,0x1f,0x23,0xca,0x0a,0x3e,0x46,0x98,0x15, +0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc0,0x2f,0xd8,0x22,0x84,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xf2,0x2b,0xb6,0x08,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0xfd,0x9a,0x2d,0x97,0x12,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8,0x2f,0xda,0x7a, +0x29,0xe1,0x18,0x83,0x1d,0x63,0x30,0x23,0x04,0xfa,0x18,0x21,0xd0,0x67,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0xca,0xa0,0xbe,0x6c,0x2b,0x9d,0x58,0x6a,0xc4,0xa0,0x01,0x40, +0x10,0x0c,0x1a,0x10,0xc3,0xad,0x40,0xbe,0xe4,0x4b,0xbe,0x76,0x6b,0xb7,0x76,0x6b, +0xb7,0x46,0x13,0x02,0x60,0x38,0x22,0xc0,0xa7,0xe0,0x9b,0x6e,0xd0,0x29,0x21,0x38, +0x31,0x30,0xd4,0x88,0xc1,0x01,0x80,0x20,0x18,0x94,0xc1,0x7e,0xf1,0x56,0x3d,0xc1, +0xd4,0x88,0xc1,0x01,0x80,0x20,0x18,0x94,0x01,0x7f,0xf5,0x96,0x3b,0xd1,0xd4,0x88, +0xc1,0x03,0x80,0x20,0x18,0x4c,0x24,0x96,0x5b,0x42,0xa0,0x24,0x3d,0xd5,0x53,0xf9, +0x95,0x5f,0xe2,0x35,0x8c,0x26,0x04,0x80,0x05,0x74,0x25,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0x50,0xcc,0xb7,0x02,0x0b,0x10,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82, +0x41,0xa4,0x62,0xbc,0x15,0x58,0x70,0x57,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83, +0x88,0xc5,0xc4,0x2b,0x18,0x8e,0x98,0x83,0x92,0x0a,0xbe,0xe9,0x06,0x81,0x0e,0x82, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x64,0x6c,0xbd,0x82,0x61,0x38,0x22,0x40,0x29, +0xe7,0x1b,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0xc6,0xd8,0x6b,0x28,0x2c,0x18,0xe8, +0x63,0x6c,0x15,0xc4,0x67,0xba,0x21,0x68,0x2b,0x62,0x96,0x61,0x20,0xf0,0x60,0x38, +0x82,0x0f,0x5a,0xca,0xf9,0xa6,0x1b,0x40,0xeb,0xad,0x82,0x59,0x02,0x64,0x38,0xc2, +0x0f,0xe0,0x4a,0xf9,0x66,0x19,0x8c,0x22,0x30,0x46,0x89,0x8f,0x05,0x70,0x25,0x1f, +0x0b,0x18,0xf8,0xcc,0x12,0x20,0xc3,0x11,0x07,0x6b,0x09,0xdf,0x2c,0xc3,0x81,0x04, +0xb3,0x04,0xc8,0x40,0x89,0xc1,0x0c,0x26,0x51,0xa0,0x69,0x70,0x98,0x84,0x31,0x50, +0x62,0x88,0xc1,0x60,0x14,0xde,0xe1,0x19,0xa6,0x9c,0x16,0x7c,0x2c,0x78,0x2d,0xf9, +0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x04,0x66,0x2c,0x16,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0x41,0x66,0xfd,0x35,0x0a,0x81,0xed,0x55,0x10,0x1f,0xe3,0x2b,0x3b,0x8a, +0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x64,0x06,0x63,0xc1,0x70,0x04,0x1f,0xd9, +0x16,0xf1,0x5d,0x60,0x28,0x5b,0x02,0xf9,0x58,0x60,0xc8,0xc7,0x82,0x42,0x3e,0x16, +0x90,0x16,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x5a,0xb3,0x1b,0x0b,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x78,0x33,0x14,0x7b,0xc0,0x60,0x38,0x22,0x28,0x2b,0xe7, +0x1b,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0xce,0x52,0x2c,0x12,0x03,0x0b,0x06,0xfa, +0x4c,0x37,0x04,0x68,0x35,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x14,0x67,0x3d,0x16, +0xd8,0xa1,0x5e,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x68,0xce,0x7e,0x2c,0xb0, +0x60,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x75,0x16,0x66,0xc1,0x88,0xc1, +0x01,0x80,0x20,0x18,0x7c,0x70,0xb6,0x62,0x3e,0x45,0x66,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0x26,0xc4,0x94,0x7c,0x4c,0x88,0x29,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82, +0x41,0xb4,0x67,0x2b,0x26,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xc4,0x67,0x2c,0x26, +0x9c,0x30,0xa0,0x13,0x06,0x74,0x82,0xc1,0x4e,0x30,0x98,0x09,0xb8,0x05,0x1f,0x13, +0x72,0x0b,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xf0,0xf5,0x19,0x8e,0xad,0xd5,0x9c, +0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x58,0x21,0xc4,0xc7,0x0a,0x21,0x3e,0xc3,0x11, +0xc2,0x23,0x7c,0xd3,0x0d,0x30,0xc6,0x63,0xc1,0x70,0xc4,0x00,0x09,0xdf,0x74,0x83, +0x8c,0xf9,0x58,0x30,0xdd,0xd0,0x67,0xa0,0x46,0x4c,0x37,0xf8,0x59,0xa8,0x0d,0x55, +0x44,0x50,0x44,0x04,0x25,0x10,0x50,0x02,0x01,0x23,0x06,0x07,0x00,0x82,0x60,0x50, +0x06,0xaa,0xb6,0x66,0xa1,0x35,0x5e,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xd4,0x5a, +0x9b,0x05,0xa7,0x36,0x08,0x70,0x06,0x67,0x70,0x06,0x67,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0xa3,0x09,0x83,0x30,0xdd,0xa0,0x6a,0xad,0xf6,0x94,0x12,0xc0,0x88,0x41, +0x03,0x80,0x20,0x18,0x34,0xbb,0x36,0x67,0x47,0xab,0x05,0x88,0x9d,0xd9,0x99,0x9d, +0xd9,0xd9,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0xcc,0x1a, +0xac,0x55,0x05,0x05,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d,0xb8,0xe5,0x59,0x33, +0x6b,0x81,0xc3,0x67,0x7c,0xc6,0x67,0x7c,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30, +0x9a,0x30,0x08,0xd3,0x0d,0xb6,0x96,0x6b,0x59,0x55,0x01,0x8c,0x18,0x34,0x00,0x08, +0x82,0x41,0x73,0x6e,0x7f,0x36,0xe5,0x5a,0x15,0x88,0x9a,0xa8,0x89,0x9a,0xa8,0x8d, +0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18, +0x34,0xeb,0x36,0x6a,0x57,0xaf,0x45,0x85,0xa9,0x99,0x9a,0xa9,0x99,0xda,0x68,0x42, +0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xf3, +0x6e,0xa7,0xb6,0x85,0xdb,0x93,0xa8,0x9a,0xaa,0xa9,0x9a,0xaa,0x8d,0x26,0x04,0xc0, +0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74,0xc3,0xb9,0x91,0xdb,0x19,0xd4,0x18,0x04, +0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d,0xbd,0xb5,0x5a,0x18,0x9c,0xdb,0x18,0x04, +0xb0,0x06,0x6b,0xb0,0x06,0x6b,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83, +0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d,0xbe,0xc5,0x5a,0x19,0xac,0xdb,0x57,0xd0, +0x1a,0xad,0xd1,0x1a,0xad,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2, +0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xfd,0x56,0x6b,0x69,0xf0,0x6e,0x5d,0x82,0x6b, +0xb8,0x86,0x6b,0xb8,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x96, +0x07,0xa6,0x10,0x1f,0xcb,0x03,0x53,0x88,0xcf,0xbd,0x94,0xa1,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x28,0x39,0x5f,0x0b,0x87,0xc0,0x78,0x8c,0x15,0xe8,0x33,0x62,0x70, +0x00,0x20,0x08,0x06,0xc7,0xc9,0xfd,0x1a,0x9b,0x05,0xe6,0x63,0x43,0x7c,0x4c,0x08, +0xe4,0x63,0x01,0x98,0xc1,0xc7,0x82,0x37,0x93,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0x2c,0x57,0x6e,0x62,0x16,0x58,0x58,0x95,0x99,0x7c,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x70,0xb9,0x73,0x0b,0x92,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5e,0x0e, +0xdd,0x48,0x2c,0x30,0xe2,0x88,0x8f,0x09,0x81,0x7c,0x2c,0x48,0xe0,0x63,0x75,0x65, +0x67,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0xe6,0xfa,0x2d,0xb0,0x3b,0x0b, +0xe2,0x63,0xaa,0x70,0x0a,0x20,0xb8,0xc0,0x60,0xa6,0x0a,0xa8,0x00,0x82,0x0b,0x0c, +0x66,0x03,0x06,0x1f,0x13,0x30,0xf8,0x0c,0x37,0xa4,0x02,0x5d,0x90,0xc1,0x70,0x43, +0x2a,0xd0,0x05,0x19,0x94,0x10,0xe8,0x05,0x86,0x32,0xc7,0x90,0x8f,0x3d,0x86,0x7c, +0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0xd3,0xb9,0x7b,0x13,0x02,0x21,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x63,0xec,0xf6,0x2d,0xc0,0x35,0x0b,0x70,0x4d,0x3e,0x16,0xf0, +0x19,0x7c,0x6c,0xf0,0x33,0xf9,0x58,0xe0,0x67,0xf0,0xb1,0x62,0xd7,0xe4,0x63,0xc1, +0xae,0xc1,0xc7,0x82,0x42,0x3e,0x16,0xf0,0x1a,0x7c,0xac,0x28,0xe4,0x63,0x81,0x23, +0x1f,0x0b,0x06,0xf9,0x58,0x80,0x0b,0xf2,0x31,0x01,0x17,0xe4,0x63,0x03,0x2e,0xc8, +0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0x38,0xb5,0x3b,0x39,0xec,0xc2,0x2e,0xf3,0x7a, +0x4d,0x3e,0x16,0x08,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x48,0xee,0x50,0x2e, +0xb0,0xe0,0x17,0xe4,0x63,0xc2,0x2f,0xc8,0xc7,0x86,0x5f,0x90,0x8f,0x0d,0xe2,0x20, +0x1f,0x1b,0xc4,0x41,0x3e,0x36,0x88,0x83,0x7c,0x0c,0x1e,0xc4,0x01,0x04,0x17,0x18, +0xcc,0x02,0x3e,0x80,0xcf,0x70,0x03,0x39,0xdc,0x06,0x19,0x54,0x30,0x06,0x7a,0x81, +0xa1,0x0c,0x0e,0x08,0xf9,0x8c,0x18,0x24,0x00,0x08,0x82,0x01,0xb7,0x77,0x38,0x17, +0x88,0x41,0x20,0x06,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x90,0x1e,0xcf,0x05,0xf9, +0x66,0x41,0xbe,0xc9,0xc7,0x82,0x5e,0x83,0x8f,0x0d,0xbf,0x26,0x1f,0x0b,0x7e,0x0d, +0x3e,0x56,0xf0,0x9b,0x7c,0x2c,0xe0,0x37,0xf8,0x58,0x50,0xc8,0xc7,0x82,0x7e,0x83, +0x8f,0x15,0x85,0x7c,0x2c,0x68,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0xe6,0x41,0x3e,0x26, +0xcc,0x83,0x7c,0x6c,0x98,0x07,0xf9,0xd8,0x40,0x06,0xf0,0xb1,0x81,0x0c,0xe0,0x63, +0x03,0x19,0xc0,0xc7,0x0e,0x34,0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x70,0xaf, +0xc7,0x76,0x19,0x1f,0x64,0x7c,0x60,0x65,0x10,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0x22,0xdb,0x63,0xbb,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xdd,0x93,0xbb, +0x91,0xe8,0x87,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x76,0x6f,0xee,0x46,0xa2,0x1f, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe0,0x3d,0xba,0x1b,0x89,0x7e,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0xa3,0xf7,0xec,0xce,0x24,0x40,0x62,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0xdf,0xbb,0x3b,0x93,0x00,0x89,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7e, +0x0f,0xef,0x4c,0x02,0x24,0xec,0x18,0x09,0xf9,0x18,0x32,0x12,0xf2,0xb1,0x64,0x24, +0xe4,0x63,0x43,0x1b,0xc0,0xc7,0x86,0x36,0x80,0x8f,0x0d,0x6d,0x00,0x1f,0x33,0x52, +0x42,0x3e,0x66,0xa4,0x84,0x7c,0xcc,0x48,0x09,0xf9,0xd8,0x00,0x07,0xf0,0xb1,0x01, +0x0e,0xe0,0x63,0x03,0x1c,0xc0,0xc7,0xa6,0x3b,0x80,0x8f,0x85,0x45,0x4b,0x80,0xe0, +0x02,0x83,0x59,0xd0,0x0e,0xf0,0x19,0x6e,0x78,0x09,0x14,0x21,0x83,0x0a,0x68,0x41, +0x2f,0x30,0x94,0x85,0x03,0x21,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0xd8,0x2f, +0xf5,0x82,0x59,0x08,0x66,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xfa,0x6b,0xbd, +0x40,0xed,0x2c,0x50,0x3b,0xf9,0x58,0xe0,0x72,0xf0,0xb1,0x01,0xe6,0xe4,0x63,0x01, +0xcc,0xc1,0xc7,0x8a,0xb6,0x93,0x8f,0x05,0x6d,0x07,0x1f,0x0b,0x0a,0xf9,0x58,0xe0, +0x76,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8d,0x7c,0x2c,0x18,0xe4,0x63,0x81,0x4f,0xc8, +0xc7,0x04,0x9f,0x90,0x8f,0x0d,0x3e,0x21,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03, +0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x1c,0xf0,0x19,0x31,0x48,0x00,0x10,0x04,0x03, +0x0e,0x04,0x83,0xde,0xcb,0xda,0x21,0x6b,0x07,0xb3,0x85,0x40,0x3e,0x23,0x06,0x06, +0x00,0x82,0x60,0x10,0x9d,0x60,0xd0,0x7b,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0x2b,0x18,0x8c,0x5f,0x1c,0xa0,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x2c,0x18, +0x90,0x5f,0x1c,0xa0,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x2d,0x18,0x94,0x5f, +0x1c,0xa0,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x2e,0x18,0x9c,0x5f,0x1c,0xac, +0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x2f,0x18,0xa0,0x5f,0x1c,0xac,0xc5,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0x30,0x18,0xa4,0x5f,0x1c,0xac,0x85,0x1d,0x6e,0x21, +0x1f,0x43,0xdc,0x42,0x3e,0x96,0xb8,0x85,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c, +0xf0,0xb1,0x38,0x18,0xe0,0x63,0x06,0x5d,0xc8,0xc7,0x0c,0xba,0x90,0x8f,0x19,0x74, +0x21,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c, +0x4c,0xf0,0x31,0xd8,0xc0,0x0b,0x10,0x5c,0x60,0x30,0x0b,0x7a,0x02,0x3e,0xc3,0x0d, +0x7a,0x81,0x27,0x64,0x50,0x26,0x11,0xe8,0x05,0x86,0x32,0x99,0x20,0xe4,0x33,0x62, +0x90,0x00,0x20,0x08,0x06,0x5c,0x0f,0x06,0xfa,0x57,0x12,0x41,0x49,0x04,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0x98,0x61,0xe0,0x7f,0xc1,0xee,0x59,0xb0,0x7b,0xf2,0xb1, +0xe0,0xef,0xe0,0x63,0x43,0xe8,0xc9,0xc7,0x82,0xd0,0x83,0x8f,0x15,0xbe,0x27,0x1f, +0x0b,0x7c,0x0f,0x3e,0x16,0x14,0xf2,0xb1,0xe0,0xf7,0xe0,0x63,0x45,0x21,0x1f,0x0b, +0x1a,0xf9,0x58,0x30,0xc8,0xc7,0x82,0xd4,0x90,0x8f,0x09,0xa9,0x21,0x1f,0x1b,0x52, +0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38, +0x38,0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x5c,0x1c,0x06,0x2e,0x18,0xfc,0x44, +0xf6,0x13,0x99,0x9d,0x44,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf0,0x30, +0x70,0xc1,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x0f,0x03,0x1a,0x0c,0xe2, +0x60,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe8,0xc3,0xa0,0x06,0x83,0x38,0x98, +0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfc,0x30,0xb0,0xc1,0x20,0x0e,0x66,0x63, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x3f,0x0c,0x70,0x30,0x88,0x03,0xdb,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0x03,0x14,0x83,0x1c,0x0c,0xe2,0xc0,0x36,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x08,0xc5,0x40,0x07,0x83,0x38,0xb0,0x0d,0x3b,0x72,0x43,0x3e, +0x86,0xe4,0x86,0x7c,0x2c,0xc9,0x0d,0xf9,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0, +0x63,0x71,0x30,0xc0,0xc7,0x8c,0xdf,0x90,0x8f,0x19,0xbf,0x21,0x1f,0x33,0x7e,0x43, +0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x98, +0xe0,0x53,0x30,0xe1,0x06,0x7a,0x81,0xa1,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0x4b, +0xc5,0xc0,0x0c,0x83,0x97,0x68,0x83,0x97,0x68,0x83,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x64,0x31,0x50,0xc3,0x20,0x38,0xc1,0xc0,0x82,0x13,0x0c,0xe4,0x63,0xc1,0xfa, +0xc1,0xc7,0x86,0xf6,0x93,0x8f,0x05,0xed,0x07,0x1f,0x2b,0x54,0x30,0x90,0x8f,0x05, +0x2a,0x18,0xc0,0xc7,0x82,0x42,0x3e,0x16,0xac,0x60,0x00,0x1f,0x2b,0x0a,0xf9,0x58, +0xc0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xc4,0x87,0x7c,0x4c,0x88,0x0f,0xf9,0xd8,0x10, +0x1f,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1, +0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0x7a,0x31,0xd0,0xc3,0xe0,0x2c, +0x4a,0xe1,0x2c,0x4a,0xc1,0xe6,0x22,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44, +0xe4,0x18,0xe8,0x61,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x81,0x8e,0x01,0x28, +0x06,0x6c,0xb0,0x1f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa4,0x63,0x10,0x8a,0x01, +0x1b,0xec,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xea,0x18,0x88,0x62,0xc0,0x06, +0xfb,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x3a,0x06,0xa4,0x18,0xb0,0x81,0x7f, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc1,0x8e,0x41,0x29,0x06,0x6c,0xe0,0x1f,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xb4,0x63,0x60,0x8a,0x01,0x1b,0xf8,0x87,0x1d,0x21, +0x22,0x1f,0x43,0x42,0x44,0x3e,0x96,0x84,0x88,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b, +0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0xc6,0x89,0xc8,0xc7,0x8c,0x13,0x91,0x8f,0x19, +0x27,0x22,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18, +0x1b,0x4c,0xf0,0xa9,0x95,0xd0,0x05,0xbd,0xc0,0x50,0x23,0x06,0x09,0x00,0x82,0x60, +0xc0,0xd5,0x63,0x20,0x8b,0x81,0x4a,0xe4,0x82,0x4a,0xe4,0xc2,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0xfe,0x18,0xd8,0x62,0x10,0xcc,0x61,0x60,0xc1,0x1c,0x06,0xf2,0xb1, +0xe0,0x06,0x03,0xf8,0xd8,0x90,0x83,0x81,0x7c,0x2c,0xc8,0xc1,0x00,0x3e,0x56,0xd8, +0x61,0x20,0x1f,0x0b,0xec,0x30,0x80,0x8f,0x05,0x85,0x7c,0x2c,0xb8,0xc3,0x00,0x3e, +0x56,0x14,0xf2,0xb1,0x80,0x91,0x8f,0x05,0x83,0x7c,0x2c,0xc8,0x11,0xf9,0x98,0x90, +0x23,0xf2,0xb1,0x21,0x47,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1, +0xc1,0x00,0x1f,0x63,0x83,0x03,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0xa5,0x64, +0x60,0x8e,0x81,0x58,0xc4,0x83,0x58,0xc4,0x83,0xfd,0x46,0x20,0x9f,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0x60,0x32,0x30,0xc7,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x83,0x26,0x03,0x76,0x0c,0xd8,0x60,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa8, +0xc9,0xa0,0x1d,0x03,0x36,0x18,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6c,0x32, +0x70,0xc7,0x80,0x0d,0xc6,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x9b,0x0c,0xe0, +0x31,0x60,0x03,0x33,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x27,0x83,0x78,0x0c, +0xd8,0xc0,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc8,0xc9,0x40,0x1e,0x03,0x36, +0x30,0x13,0x3b,0xd2,0x44,0x3e,0x86,0xa4,0x89,0x7c,0x2c,0x49,0x13,0xf9,0x18,0x1b, +0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0x8c,0x37,0x91,0x8f,0x19, +0x6f,0x22,0x1f,0x33,0xde,0x44,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18, +0x1b,0x0c,0xf0,0x31,0x36,0x98,0xe0,0x63,0xb9,0x32,0x27,0x20,0xb8,0xc0,0x60,0x16, +0x98,0x09,0x7c,0x86,0x1b,0xea,0x24,0x74,0xc8,0xa0,0x5e,0x24,0xd0,0x0b,0x0c,0x65, +0x3b,0x42,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0x38,0xb3,0x0c,0x46,0x32,0x70, +0x91,0xc0,0x45,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xde,0x32,0x38,0xc9,0x20, +0x20,0xc7,0xc0,0x02,0x72,0x0c,0xe4,0x63,0x01,0x2a,0x06,0xf0,0xb1,0x41,0x15,0x03, +0xf9,0x58,0xa0,0x8a,0x01,0x7c,0xac,0x38,0xc7,0x40,0x3e,0x16,0x9c,0x63,0x00,0x1f, +0x0b,0x0a,0xf9,0x58,0x80,0x8e,0x01,0x7c,0xac,0x28,0xe4,0x63,0x41,0x23,0x1f,0x0b, +0x06,0xf9,0x58,0x40,0x2a,0xf2,0x31,0x81,0x54,0xe4,0x63,0x03,0xa9,0xc8,0xc7,0xe2, +0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x07,0x7c,0x46, +0x0c,0x12,0x00,0x04,0xc1,0x80,0xd3,0xcb,0xe0,0x26,0x03,0x34,0xc9,0xd0,0x24,0x33, +0x18,0x09,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0x68,0x06,0x37,0x19,0x04, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x94,0x66,0xd0,0x93,0x41,0x1c,0xb8,0xca,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0xa6,0x19,0xf8,0x64,0x10,0x07,0xae,0x32,0x62,0x70, +0x00,0x20,0x08,0x06,0xc7,0x69,0x06,0x3f,0x19,0xc4,0x81,0xab,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x81,0x9a,0x41,0x58,0x06,0x71,0x10,0x2b,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0xa4,0x66,0x20,0x96,0x41,0x1c,0xc4,0xca,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0xaa,0x19,0x8c,0x65,0x10,0x07,0xb1,0x62,0x07,0xad,0xc8,0xc7,0x10,0x5a,0x91, +0x8f,0x25,0xb4,0x22,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06, +0xf8,0x98,0xa1,0x2b,0xf2,0x31,0x43,0x57,0xe4,0x63,0x86,0xae,0xc8,0xc7,0xe2,0x60, +0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x13,0x7c,0x2a,0x47, +0xdc,0x40,0x2f,0x30,0xd4,0x88,0x41,0x02,0x80,0x20,0x18,0x70,0xb2,0x19,0xbc,0x65, +0x80,0x23,0x6d,0x80,0x23,0x6d,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x6e,0x06, +0x73,0x19,0x04,0x30,0x19,0x58,0x00,0x93,0x81,0x7c,0x2c,0xa0,0xc7,0x00,0x3e,0x36, +0xd8,0x63,0x20,0x1f,0x0b,0xec,0x31,0x80,0x8f,0x15,0x33,0x19,0xc8,0xc7,0x82,0x99, +0x0c,0xe0,0x63,0x41,0x21,0x1f,0x0b,0x68,0x32,0x80,0x8f,0x15,0x85,0x7c,0x2c,0x60, +0xe4,0x63,0xc1,0x20,0x1f,0x0b,0xd8,0x45,0x3e,0x26,0xb0,0x8b,0x7c,0x6c,0x60,0x17, +0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0xe0, +0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x70,0xe6,0x19,0x8c,0x66,0x00,0x27,0xa5, +0x00,0x27,0xa5,0x60,0x7c,0x12,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xf6, +0x0c,0x46,0x33,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x88,0xcf,0x20,0x35,0x03, +0x36,0xb0,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe4,0x33,0x50,0xcd,0x80,0x0d, +0xec,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xf9,0x0c,0x56,0x33,0x60,0x03,0x7b, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x3e,0x83,0xd6,0x0c,0xd8,0x20,0x5f,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa8,0xcf,0xc0,0x35,0x03,0x36,0xc8,0x97,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xec,0x33,0x78,0xcd,0x80,0x0d,0xf2,0xc5,0x0e,0x7e,0x91, +0x8f,0x21,0xfc,0x22,0x1f,0x4b,0xf8,0x45,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06, +0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x43,0x64,0xe4,0x63,0x86,0xc8,0xc8,0xc7,0x0c,0x91, +0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d, +0x26,0xf8,0x14,0x8d,0xe8,0x82,0x5e,0x60,0xa8,0x11,0x83,0x04,0x00,0x41,0x30,0xe0, +0xfc,0x33,0xd8,0xcd,0x60,0x46,0x72,0x61,0x46,0x72,0x61,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0x13,0x0d,0x7e,0x33,0x08,0xf8,0x32,0xb0,0x80,0x2f,0x03,0xf9,0x58,0x00, +0x96,0x01,0x7c,0x6c,0x10,0xcb,0x40,0x3e,0x16,0x88,0x65,0x00,0x1f,0x2b,0xfe,0x32, +0x90,0x8f,0x05,0x7f,0x19,0xc0,0xc7,0x82,0x42,0x3e,0x16,0x80,0x66,0x00,0x1f,0x2b, +0x0a,0xf9,0x58,0xc0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xd0,0x8c,0x7c,0x4c,0xa0,0x19, +0xf9,0xd8,0x40,0x33,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60, +0x80,0x8f,0xb1,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0x64,0x34,0x78, +0xcf,0x60,0x4d,0xe2,0x61,0x4d,0xe2,0xc1,0xd0,0x25,0x90,0xcf,0x88,0x81,0x01,0x80, +0x20,0x18,0x44,0x39,0x1a,0xbc,0x67,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd1, +0xa3,0x41,0x7d,0x06,0x6c,0xe0,0x33,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf8,0x68, +0x60,0x9f,0x01,0x1b,0xf8,0xcc,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x3f,0x1a,0xdc, +0x67,0xc0,0x06,0x3e,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x98,0x06,0xf9,0x19, +0xb0,0x41,0xd8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x11,0xa6,0x81,0x7e,0x06,0x6c, +0x10,0x36,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x88,0x69,0xb0,0x9f,0x01,0x1b,0x84, +0x8d,0x1d,0x64,0x23,0x1f,0x43,0xc8,0x46,0x3e,0x96,0x90,0x8d,0x7c,0x8c,0x0d,0x06, +0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x86,0xda,0xc8,0xc7,0x0c,0xb5, +0x91,0x8f,0x19,0x6a,0x23,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d, +0x06,0xf8,0x18,0x1b,0x4c,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x4d,0x03, +0x31,0x0d,0x82,0xe1,0x88,0x20,0x3c,0x03,0xe1,0x9b,0x6e,0x18,0x50,0x33,0x08,0xac, +0x09,0xe8,0x63,0x8d,0x40,0x1f,0x6b,0x06,0xfa,0x98,0x42,0xd0,0xc7,0x94,0x82,0x3e, +0xa6,0x18,0xf4,0x31,0xc3,0x90,0x8f,0x19,0x86,0x7c,0xcc,0x30,0xe4,0x63,0xc6,0x10, +0x1f,0x33,0x86,0xf8,0x98,0x31,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x3e, +0x0d,0xe2,0x34,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xea,0xd3,0x40,0x4e,0x83, +0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x3f,0x0d,0xe6,0x34,0x18,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0xfa,0xd3,0x00,0x46,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0x22,0x50,0x0d,0x62,0x34,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x0a,0xd5,0x40, +0x46,0x83,0x61,0x38,0x82,0x0d,0xea,0x33,0x10,0xbe,0x0b,0x0c,0x65,0x81,0x1b,0xc8, +0x67,0x38,0x22,0xc0,0xcf,0x40,0xf8,0x66,0x19,0x12,0x25,0xb0,0x39,0x10,0xe8,0x63, +0x73,0x30,0xd0,0xc7,0xe6,0x80,0xa0,0x8f,0x15,0xed,0x19,0xc8,0x67,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x56,0x0d,0xcc,0x34,0x20,0xe0,0x60,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0x57,0x0d,0xce,0x34,0x20,0xe0,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0x57,0x0d,0xd0,0x34,0x20,0xe0,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x58,0x0d, +0xd0,0x34,0x18,0xe0,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x58,0x0d,0xd2,0x34, +0x18,0xe0,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x59,0x0d,0xd4,0x34,0x18,0xe0, +0x60,0x96,0x40,0x19,0xa8,0x30,0x8c,0x44,0x1f,0x90,0x81,0x0a,0xc3,0x48,0xf4,0x01, +0x19,0xa8,0x30,0x8c,0x44,0x1f,0x90,0x81,0x0a,0x83,0x4a,0x3c,0xc4,0xc8,0xe0,0x3e, +0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x54,0xab,0x41,0x8d,0x06,0x81,0x05, +0x24,0x1a,0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x5d,0x0d,0xe6,0x34,0x70, +0xc7,0x40,0x1d,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x76,0x35,0xa0,0xd3,0x20, +0x20,0xa5,0xe1,0x88,0x40,0x45,0x03,0xe2,0x2b,0x73,0x0c,0x02,0x1d,0x31,0x38,0x00, +0x10,0x04,0x83,0x32,0x98,0xd5,0x80,0x4e,0x83,0xd5,0x0c,0xc8,0x33,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x32,0xa0,0xd5,0xa0,0x4e,0x03,0xd3,0x0c,0xd8,0x33,0x18,0x31, +0x78,0x00,0x10,0x04,0x83,0x89,0x57,0x83,0x38,0x0d,0x84,0x20,0x24,0x03,0x90,0x0c, +0xea,0x33,0xa8,0xcf,0x20,0x56,0x83,0x58,0x0d,0xf4,0x34,0xa8,0xcd,0x60,0x34,0x21, +0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0x61,0xba,0x81,0xd0,0xcd, +0x00,0x99,0x6e,0x20,0x76,0x33,0x48,0xa6,0x1b,0x08,0xde,0x0c,0x94,0xe9,0x06,0xa2, +0x37,0x83,0xc5,0x20,0x22,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x9d,0x6b,0xc0, +0xab,0x41,0x30,0x1c,0x11,0xd8,0x68,0xc0,0x7c,0xb3,0x0c,0xce,0x12,0xd8,0x64,0xc4, +0x67,0x38,0x82,0x10,0xcf,0x40,0xf8,0x86,0x23,0x8a,0xf1,0x0c,0x88,0xef,0x84,0x41, +0x9c,0x30,0x08,0x13,0x82,0x10,0x0c,0x47,0x18,0xe7,0x19,0x08,0xdf,0x70,0xc4,0x81, +0x9e,0x01,0xf1,0x9d,0x30,0x88,0x13,0x06,0x61,0x42,0x10,0x82,0xe1,0x06,0x23,0x00, +0x83,0x59,0x06,0xa6,0x09,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xaa,0xd7,0x40,0x5d, +0x03,0x66,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x7c,0x0d,0x62,0x35,0x78,0x82,0x59, +0x82,0x66,0xa0,0xc2,0x10,0x18,0x30,0x58,0x4c,0x0c,0xa8,0xf8,0x0c,0x47,0x04,0xf1, +0x19,0x08,0xdf,0x70,0x84,0x20,0x9f,0x01,0xf1,0x9d,0x30,0x88,0x13,0x06,0x61,0x42, +0x10,0x82,0xe1,0x06,0x28,0x00,0x83,0x59,0x06,0x2c,0x0b,0x06,0x2a,0x8c,0x99,0xd9, +0xdc,0x57,0x50,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x0c,0xf0,0x35,0xc8,0xd5,0xe0, +0x3e,0x83,0x15,0x0d,0x46,0x0c,0x1c,0x00,0x04,0xc1,0xe0,0x11,0xd9,0xe0,0x55,0x83, +0xa0,0x37,0x03,0xde,0x0c,0x7c,0x35,0x58,0x83,0xcf,0xeb,0xf8,0x34,0x18,0x8e,0xe8, +0xf2,0x33,0x70,0xbe,0x0b,0x0c,0x65,0x44,0x20,0x9f,0xe1,0x06,0xb4,0xc2,0xd7,0x20, +0x0c,0x2e,0x2c,0x03,0x43,0xd9,0x8f,0x06,0x3d,0x19,0xc4,0xc7,0x02,0x41,0x3e,0x16, +0x98,0x93,0x7c,0xcc,0x2d,0x83,0x3c,0x0d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06, +0x91,0xca,0x06,0xf6,0x1a,0x04,0x77,0x18,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0x97,0x0d,0xd0,0x35,0x08,0x04,0xd3,0x83,0x3e,0x0d,0xe4,0x63,0x81,0x11,0x1f,0x1b, +0x02,0xf9,0x58,0x80,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x9a,0x0d,0xd8, +0x35,0x48,0x02,0xbb,0xcb,0x80,0x4e,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41, +0x34,0xb3,0xc1,0xbf,0x06,0x81,0x85,0xc2,0x10,0x1f,0x13,0x02,0xf9,0x58,0x50,0xc0, +0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x9d,0x0d,0xe4,0x35,0x30,0x82,0x59,0x86, +0x07,0x32,0xcb,0xc0,0x4e,0x01,0x15,0xe0,0x63,0xc1,0x29,0xc4,0xc7,0x50,0x41,0x15, +0xe0,0x63,0xab,0xa0,0x0a,0xf1,0xb1,0x40,0x15,0xe2,0x33,0x4b,0x30,0x8d,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x77,0xb3,0x81,0xbc,0x06,0x25,0x1a,0xac,0x6c,0x30,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x60,0x81,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xc2, +0x36,0xb0,0xd9,0x20,0xb0,0x3d,0x0d,0x02,0xfa,0x8c,0x18,0x18,0x00,0x08,0x82,0x41, +0x34,0xb6,0x41,0xbd,0x06,0x81,0x05,0xa5,0x1a,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0xa2,0xb2,0x0d,0xf6,0x35,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x48,0xdb, +0x20,0x64,0x03,0x53,0x0d,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd4,0x36,0x18, +0xd9,0x40,0x2f,0x03,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xb5,0x0d,0x48,0x36, +0xf8,0xcb,0x20,0x30,0x51,0x0d,0x86,0xf8,0x98,0x10,0xc8,0xc7,0x82,0x02,0x3e,0x16, +0xb4,0x83,0x7c,0x4c,0x68,0x07,0xf9,0xd8,0xd0,0x0e,0xf2,0xb1,0x7f,0x18,0xe2,0x63, +0xff,0x30,0xc4,0xc7,0xfe,0x61,0x88,0x8f,0x19,0x22,0x01,0x1f,0x33,0x44,0x02,0x3e, +0x66,0x88,0x04,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc0,0xdb,0x20,0x66,0x83, +0x9d,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc8,0xdb,0x40,0x66,0x83,0x9d,0x30, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd0,0xdb,0x60,0x66,0x83,0x9d,0x30,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xd8,0xdb,0x60,0x66,0x83,0x9d,0x30,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xe0,0xdb,0x80,0x66,0x83,0x9d,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xe8,0xdb,0xa0,0x66,0x83,0x9d,0x30,0x86,0x23,0x8c,0xf2,0x12,0xbe,0xe1,0x08, +0xa3,0xbc,0x84,0x6f,0x38,0xc2,0x28,0x2f,0xe1,0xab,0x41,0xd8,0x0a,0x84,0x1d,0x8e, +0x50,0x2f,0x44,0xf8,0x86,0x23,0xd4,0x0b,0x11,0xbe,0xe1,0x08,0xf5,0x42,0x84,0xaf, +0x06,0x61,0x2b,0x10,0xb6,0x8c,0x60,0x67,0x19,0x22,0x29,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x23,0x75,0x03,0xb1,0x0d,0xe0,0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83, +0x43,0x75,0x83,0xb1,0x0d,0xe0,0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x75, +0x03,0xb2,0x0d,0xe0,0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x75,0x03,0xb2, +0x0d,0x86,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xd6,0x0d,0xca,0x36,0x18,0xa2, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5c,0x37,0x30,0xdb,0x60,0x88,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x78,0xdd,0x00,0x6d,0x83,0x54,0xb8,0xa9,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0x5a,0x37,0xf8,0xd9,0x20,0x3c,0x03,0x0b,0xca,0x35,0x90,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x44,0xaf,0x1b,0x94,0x6d,0x10,0x58,0xba,0x06,0x41,0x7c, +0x2c,0x28,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0xec,0x06,0x7e,0x1b,0x04, +0xd6,0x5f,0x4a,0x7c,0xac,0xbf,0x94,0xf8,0x58,0x7f,0x29,0xf1,0x31,0x62,0x90,0x8f, +0x15,0x83,0x7c,0xcc,0x18,0xe4,0x63,0x03,0x04,0x1f,0x1b,0x20,0xf8,0xd8,0x00,0xc1, +0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xdf,0x0d,0xee,0x36,0x28,0x85,0x96,0x0d, +0xcc,0x14,0x82,0xf8,0x18,0x13,0xc8,0xc7,0x82,0x01,0x3e,0xb3,0x04,0xd2,0x40,0x85, +0xe1,0x44,0x34,0x1c,0x40,0x03,0x15,0x86,0x13,0xd1,0x70,0x00,0x0d,0x54,0x18,0x4e, +0x44,0xc3,0x01,0x34,0x50,0x61,0x20,0x11,0x4e,0x40,0x16,0xc4,0x04,0x7c,0x4c,0x90, +0x09,0xf8,0xd8,0x30,0x13,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x7d,0x83, +0xd1,0x0d,0x74,0x36,0x18,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x58,0xdf,0x80,0x74, +0x83,0x9d,0x0d,0x86,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd8,0x37,0x28,0xdd,0x80, +0x67,0x83,0xc1,0x6e,0x62,0xa0,0x8f,0xe1,0xc4,0x40,0x1f,0xcb,0x89,0x81,0x3e,0xd6, +0x13,0x4d,0x7c,0xac,0x27,0x9a,0xf8,0x58,0x4f,0x34,0xf1,0x31,0x63,0x90,0x8f,0x19, +0x83,0x7c,0xcc,0x18,0xe4,0x63,0xc3,0x04,0x1f,0x1b,0x26,0xf8,0xd8,0x30,0xc1,0xc7, +0x84,0x01,0x3e,0x16,0x08,0xf1,0xb1,0xa1,0x80,0x8f,0x19,0x45,0x7c,0x2c,0x28,0xe2, +0x33,0x4b,0x30,0x0d,0x54,0x18,0xa4,0xf1,0x20,0xd2,0x40,0x85,0x41,0x1a,0x0f,0x22, +0x0d,0x54,0x18,0xa2,0xf1,0x18,0xd2,0x88,0xc1,0x01,0x80,0x20,0x18,0x94,0x81,0xfd, +0x06,0xb7,0x1b,0xa8,0x6b,0xd0,0xb2,0xc1,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x21, +0x1c,0xe4,0x6e,0x10,0xcc,0x6f,0x30,0xbf,0xc1,0xfc,0x06,0xbc,0x1b,0xf0,0x6e,0xc0, +0xbb,0x01,0xef,0x06,0xa3,0x09,0x01,0x30,0x1c,0x11,0xe4,0x6b,0x10,0x7c,0xd3,0x0d, +0x3b,0x1b,0x08,0x81,0x21,0x01,0x7d,0x0c,0x11,0xe8,0x63,0xc8,0x40,0x9f,0x11,0x83, +0x03,0x00,0x41,0x30,0xf8,0x40,0x38,0xd8,0xdd,0xc0,0x5d,0x83,0xfd,0x0d,0x46,0x13, +0x02,0xc0,0x82,0x42,0x3e,0x26,0x14,0xf2,0xb1,0xa1,0x90,0x8f,0xf9,0x6a,0x70,0xa7, +0x41,0x7c,0xcc,0x57,0x83,0x3b,0x0d,0xe2,0x33,0x1c,0x21,0x94,0x6c,0x30,0x7c,0xc3, +0x11,0xc3,0xd9,0x06,0xc5,0x57,0x42,0xa0,0xc3,0x11,0x04,0xca,0x06,0xc3,0x37,0x1c, +0x51,0xa8,0x6d,0x50,0x7c,0x25,0x04,0x5a,0x44,0xa0,0xb3,0x0c,0x54,0x15,0x8c,0x26, +0x38,0x83,0x05,0x74,0x1b,0xc8,0xc7,0x46,0x23,0xa0,0x8f,0xb9,0x57,0x10,0x9f,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x76,0x38,0xa0,0xdf,0x00,0x66,0x83,0x60,0x96,0xa0, +0x1a,0xa8,0x30,0x04,0x4a,0xcc,0x85,0x69,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xca,0x40, +0x86,0x83,0xf9,0x0d,0x5e,0x36,0x10,0xdb,0x60,0xc4,0xc0,0x01,0x40,0x10,0x0c,0x1e, +0x1e,0x0e,0xd2,0x37,0x08,0xee,0x35,0xb0,0xd7,0x00,0x7f,0x03,0xc1,0xbf,0x04,0xc1, +0x76,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7c,0x38,0xb0,0xdf,0x20,0x6f,0x03, +0xfd,0x1a,0x31,0x30,0x00,0x10,0x04,0x83,0x88,0x87,0x03,0x14,0x0e,0x42,0x35,0x30, +0xda,0x0d,0x84,0xf8,0x98,0x10,0xc8,0xc7,0x02,0x02,0x3e,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0x8c,0x71,0xc0,0xbf,0x41,0x11,0x18,0x9e,0x06,0xb2,0x1b,0xc8,0x67,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0x32,0x0e,0xfc,0x37,0x08,0xec,0x34,0xb0,0x61,0x90, +0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x67,0x1c,0x80,0x70,0x10,0x08,0xd3,0x0d, +0x7e,0x1b,0x04,0x73,0x1a,0x0c,0x47,0xf0,0xc4,0xdf,0x06,0xcc,0x37,0xcb,0x70,0x59, +0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x6a,0x1c,0x8c,0x70,0xa0,0xbb,0x81,0x60, +0xa5,0x1b,0x04,0xf1,0x99,0x25,0xb8,0x06,0x2a,0x0c,0xc1,0x42,0xaa,0x11,0x83,0x03, +0x00,0x41,0x30,0x28,0x03,0x31,0x0e,0x46,0x38,0xf0,0xd9,0xa0,0x6e,0x83,0x11,0x03, +0x07,0x00,0x41,0x30,0x78,0xd8,0x38,0xc8,0xdf,0x20,0x38,0xd9,0xc0,0x64,0x03,0x14, +0x0e,0xc6,0x40,0x0c,0xc2,0x40,0x30,0xdf,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xca, +0x60,0x8c,0x03,0x12,0x0e,0xc2,0x36,0xb8,0xdb,0x60,0xc4,0xc0,0x01,0x40,0x10,0x0c, +0x9e,0x36,0x0e,0xf4,0x37,0x08,0x50,0x36,0x38,0xd9,0x20,0x85,0x03,0xb2,0x0d,0xc8, +0x36,0x20,0xdb,0x80,0x6c,0x83,0xf3,0x0d,0x70,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22, +0x36,0x0e,0xc2,0x38,0xa0,0x8b,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe0,0x38,0x40, +0xe1,0xc0,0x2e,0x82,0x59,0x82,0x6c,0xa0,0xc2,0x10,0x30,0x77,0x69,0x2c,0x37,0x54, +0x23,0x3e,0xc3,0x11,0x01,0xda,0x06,0xc2,0x37,0x1c,0x21,0xa4,0x6d,0x40,0x7c,0x27, +0x0c,0xe2,0x84,0x41,0x98,0x10,0x84,0x60,0xb8,0xe1,0x34,0x02,0x30,0x98,0x65,0xd0, +0xb6,0x60,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x3b,0x0e,0xd6,0x38,0x38,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xd0,0xe3,0x40,0x86,0x83,0x24,0x98,0x25,0xd8,0x06,0x2a, +0x0c,0x41,0xa3,0x32,0xd3,0x8f,0xf4,0x0d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06, +0x91,0x1e,0x07,0x66,0x1c,0x04,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xed,0x71,0xd0, +0xc2,0x41,0x60,0x01,0xee,0x06,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x8f, +0x83,0x19,0x0e,0x82,0xe1,0x08,0xe3,0x36,0x9c,0xef,0x02,0x43,0x59,0x30,0xc8,0x67, +0x38,0x22,0x78,0xdf,0x40,0xf8,0x2e,0x30,0xd4,0x88,0x81,0x01,0x80,0x20,0x18,0x44, +0xa3,0x1c,0xd4,0x70,0x20,0x66,0x16,0xc0,0x6f,0x20,0x9f,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0x4a,0x39,0xd8,0xe1,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x95, +0x03,0x31,0x0e,0x72,0x35,0x08,0x0c,0x7c,0x83,0x20,0x3e,0x66,0x04,0xf2,0x99,0x25, +0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_13a8457b42d5298f23b74d31d2a31a0c.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_13a8457b42d5298f23b74d31d2a31a0c.h new file mode 100644 index 00000000..bf3828a6 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_13a8457b42d5298f23b74d31d2a31a0c.h @@ -0,0 +1,1136 @@ +// ffx_fsr2_accumulate_pass_wave64_16bit_13a8457b42d5298f23b74d31d2a31a0c.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_13a8457b42d5298f23b74d31d2a31a0c_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_13a8457b42d5298f23b74d31d2a31a0c_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_13a8457b42d5298f23b74d31d2a31a0c_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_13a8457b42d5298f23b74d31d2a31a0c_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_13a8457b42d5298f23b74d31d2a31a0c_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_13a8457b42d5298f23b74d31d2a31a0c_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_13a8457b42d5298f23b74d31d2a31a0c_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_13a8457b42d5298f23b74d31d2a31a0c_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_13a8457b42d5298f23b74d31d2a31a0c_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_13a8457b42d5298f23b74d31d2a31a0c_UAVResourceBindings[] = { 0, 1, 3, 4, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_13a8457b42d5298f23b74d31d2a31a0c_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_13a8457b42d5298f23b74d31d2a31a0c_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_13a8457b42d5298f23b74d31d2a31a0c_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_13a8457b42d5298f23b74d31d2a31a0c_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_13a8457b42d5298f23b74d31d2a31a0c_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_13a8457b42d5298f23b74d31d2a31a0c_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_13a8457b42d5298f23b74d31d2a31a0c_size = 17716; + +static const unsigned char g_ffx_fsr2_accumulate_pass_wave64_16bit_13a8457b42d5298f23b74d31d2a31a0c_data[] = { +0x44,0x58,0x42,0x43,0x8d,0x89,0x88,0xf9,0xfc,0x6b,0xf3,0xfa,0xaa,0xb6,0x59,0x1f, +0x84,0x99,0xba,0xe1,0x01,0x00,0x00,0x00,0x34,0x45,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x0c,0x02,0x00,0x00,0x98,0x10,0x00,0x00,0xb4,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x98,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0x84,0x0e,0x00,0x00,0x66,0x00,0x05,0x00,0xa1,0x03,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x6c,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x98,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02, +0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xd7,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0x8c,0xc2,0x08,0x40,0x09,0x00,0x14,0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03, +0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18,0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10, +0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c, +0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0,0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40, +0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18,0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18, +0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28,0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2, +0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c,0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51, +0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50,0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34, +0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9, +0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19, +0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89, +0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60,0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x6d, +0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a,0x48,0x0e,0x15,0x09,0x44,0x1a,0x39,0x0f, +0x11,0x4d,0x08,0x21,0x21,0x61,0x30,0x28,0x04,0x63,0xc0,0x20,0x51,0xe9,0xa0,0xe1, +0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4,0x0d,0x69,0x06,0x44,0x0c,0x06,0x03,0xc5, +0x1c,0x41,0x50,0x0a,0xc6,0xe0,0x34,0x40,0x51,0x6a,0x20,0x60,0x18,0x81,0x30,0x66, +0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0, +0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87, +0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a, +0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0, +0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87, +0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x02,0xab, +0x45,0xae,0x61,0x04,0xc1,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1, +0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f, +0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2, +0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21, +0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0x83,0x99,0xc4, +0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d, +0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc, +0x00,0x0c,0xfc,0x00,0x09,0xb0,0x18,0xc9,0x66,0x0a,0x83,0x71,0x60,0x87,0x70,0x98, +0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03, +0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76, +0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26, +0x6b,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e, +0xfc,0x00,0x09,0x06,0x1a,0xd5,0x66,0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79, +0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90, +0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07, +0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x14, +0xb0,0xe8,0x36,0x13,0x19,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2, +0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84, +0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xa0,0x00,0x46,0xb9,0x99, +0xb0,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77, +0x08,0x07,0x7a,0xf0,0x03,0x14,0x18,0x68,0x37,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7, +0xae,0x36,0x9a,0x7a,0xbd,0x5e,0xaf,0x37,0x18,0xb0,0x60,0x30,0x18,0xcc,0x60,0x30, +0x18,0x0c,0x06,0x03,0xf9,0x6e,0x92,0xa6,0x88,0x12,0x26,0x9f,0x05,0x98,0x67,0x21, +0x22,0x76,0x02,0x26,0x02,0x05,0x03,0x02,0xce,0x11,0x80,0x02,0x00,0x00,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, +0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06, +0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8, +0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x32,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21, +0x4f,0x1a,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00, +0x20,0x00,0x00,0x00,0x32,0x1e,0x98,0x1c,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x94,0x40,0x31,0x8c,0x00,0x14,0x41,0x49,0x94,0x41,0x21,0x14, +0x47,0x29,0x14,0x45,0x41,0x94,0x43,0xe1,0x07,0x14,0x48,0xc1,0x14,0x50,0x41,0x15, +0x56,0x81,0x15,0x60,0x40,0x41,0x06,0x14,0x68,0x40,0xc1,0x06,0x14,0x70,0x40,0x21, +0x07,0x14,0x74,0x40,0x61,0x07,0x14,0x78,0x40,0xa1,0x07,0x14,0x7c,0x40,0x59,0x94, +0x46,0x51,0x4e,0x94,0x6b,0x46,0x71,0x15,0x0f,0xa1,0x46,0x00,0x6a,0x80,0x84,0x05, +0x0c,0x08,0x88,0x40,0xb3,0x19,0x00,0xb2,0xcd,0x00,0x10,0x6e,0x06,0x80,0x74,0x33, +0x00,0xc4,0x9b,0x01,0x20,0xdf,0x0c,0x00,0xfd,0x66,0x00,0x28,0x38,0x03,0x40,0xaf, +0x19,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x83,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0x01,0x9a,0x20,0x0c,0xd1,0x06,0x61,0x20,0x26,0x08,0x83,0xb4, +0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08,0x6f,0xf0,0x07,0xb4, +0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe,0xda,0xde,0xe8,0xd2,0xde,0xdc,0xbe,0xec, +0xca,0xc6,0xe8,0xde,0xe4,0xe6,0x26,0x08,0xc3,0x34,0x41,0x18,0xa8,0x0d,0x82,0xd1, +0x6c,0x48,0x0c,0x65,0x31,0x98,0x81,0x31,0x9c,0x09,0xc2,0x1c,0xdc,0x01,0x21,0xb9, +0xaf,0x34,0x37,0xb8,0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x0d, +0xc9,0x00,0x45,0x86,0x31,0x30,0x86,0xc3,0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce, +0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed, +0x4d,0x6e,0x82,0x30,0x54,0x1b,0x12,0x46,0x99,0x0c,0x6a,0x60,0x0c,0x87,0x8d,0xdc, +0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x04,0x61,0xb0,0x26, +0x08,0xc3,0xb5,0x41,0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35,0x30,0x46,0x46,0x4b, +0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee, +0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x60,0x1b,0x92,0x4b,0xd9,0x0c,0x6e,0x60, +0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c, +0xde,0x04,0x61,0xc8,0x36,0x24,0x9c,0xe2,0x19,0xdf,0xc0,0x18,0xd9,0x04,0xc1,0x0e, +0xf0,0x80,0x89,0xdc,0x57,0x5a,0xdb,0x59,0x53,0x1a,0xdc,0xdc,0x04,0x61,0xd0,0x36, +0x24,0x44,0x18,0x88,0x81,0x31,0x06,0x03,0x63,0x38,0x13,0x84,0x61,0x23,0x26,0xf7, +0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36,0x46,0x97,0x66,0x57, +0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21,0x29,0x03,0xc8,0x0c,0x8c,0x61,0x60,0x8c, +0x6c,0x03,0xf2,0x48,0x95,0xd6,0x81,0x01,0x19,0x9c,0xc1,0x04,0x01,0x0f,0xf2,0x80, +0x9a,0xdc,0xdd,0x57,0x9a,0x1b,0x5d,0x99,0x9c,0x5b,0x18,0xdb,0x57,0x1d,0xdc,0xdc, +0x58,0x18,0x5b,0x19,0xd9,0xd7,0xd8,0x1b,0xdb,0x9b,0xdc,0x04,0x01,0x0d,0xe8,0x60, +0xc3,0x62,0xa4,0x81,0x1a,0x18,0xc6,0xc0,0xac,0xc1,0x1a,0xac,0x81,0x33,0x41,0xd0, +0x03,0x3d,0xa0,0x23,0x77,0xf7,0xc5,0xf6,0x36,0xb6,0xf6,0x35,0x47,0x17,0x46,0x57, +0x37,0xb7,0x61,0x19,0xda,0xc0,0x0d,0x8c,0x61,0x60,0xd6,0x60,0x0d,0xd6,0x20,0x9b, +0x20,0xf0,0xc1,0x1e,0x90,0x91,0xbb,0xfb,0x72,0x2b,0xbb,0xfb,0x62,0x7b,0x1b,0x5b, +0x9b,0xdb,0xb0,0x30,0x70,0x10,0x07,0x06,0x35,0x30,0x6b,0xb0,0x06,0x6b,0x90,0xf1, +0x91,0xbb,0xfb,0x62,0xab,0x6b,0x0b,0xfb,0x42,0x4b,0x9b,0xa3,0x7b,0x93,0xcb,0xdb, +0xb0,0x50,0x69,0x30,0x07,0xc6,0x35,0x30,0x6b,0xb0,0x06,0x6b,0xe0,0x6c,0x20,0xd8, +0xe0,0x0d,0xe4,0x80,0x0e,0x26,0x08,0x7f,0xd0,0x07,0x34,0xc6,0xc4,0x8c,0xa6,0xa4, +0x64,0x26,0x08,0x03,0xb7,0x01,0x31,0xec,0xe0,0x0e,0x0c,0x63,0xc0,0x03,0x60,0x43, +0x90,0x07,0x13,0x84,0x50,0xf0,0x03,0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72, +0x43,0x6c,0x61,0x6d,0x70,0x1b,0x10,0x63,0x0f,0xf8,0xc0,0x18,0x06,0x03,0xd8,0x10, +0xf4,0xc1,0x06,0x02,0x0d,0xea,0x40,0x0f,0xfc,0x60,0x82,0xe0,0x07,0x7c,0xc0,0x25, +0x4d,0xaa,0xcc,0x8d,0xac,0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x80,0x06,0x75,0xb0, +0x01,0x21,0x42,0x81,0x32,0xca,0xe0,0x6a,0x44,0x81,0x4e,0x5a,0x53,0x18,0x9e,0x54, +0x99,0x1b,0x59,0x99,0xdc,0x54,0x9a,0x5e,0xd9,0x06,0x84,0x20,0x05,0x6a,0x0c,0xca, +0xe0,0x6a,0x44,0x81,0x4c,0x1a,0x51,0xda,0x1c,0x1c,0x5b,0x58,0xde,0x54,0x9a,0x5e, +0xd9,0x04,0x61,0xe8,0x36,0x20,0x84,0x29,0x50,0xa7,0x50,0x06,0x57,0x23,0x0a,0xec, +0xd2,0x92,0xdc,0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6,0xde,0xea, +0xe4,0xc6,0xca,0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26,0x08,0x83, +0xb7,0xc1,0x20,0x52,0x81,0x52,0x85,0x32,0xb8,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35, +0xa5,0xc1,0x11,0xa5,0xb5,0x95,0xb9,0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x86,0x6f, +0x03,0x42,0xb0,0x02,0xd5,0x0a,0x65,0x70,0x35,0xa2,0x40,0x29,0x8d,0xa9,0xae,0x2d, +0xac,0x29,0x0d,0x8e,0xa9,0xcc,0xae,0x8c,0x8d,0xea,0xad,0x6a,0xae,0x6c,0x82,0x30, +0x80,0xc1,0x06,0x84,0x78,0x05,0x0a,0x16,0xca,0xe0,0x6a,0x44,0x81,0x4b,0x9a,0x91, +0x5c,0x58,0x5b,0x59,0x92,0x1b,0x59,0x19,0xde,0x04,0x61,0x08,0x83,0x0d,0x08,0x21, +0x0b,0xd4,0x2c,0x94,0xc1,0xd5,0x88,0x02,0x25,0x33,0xa2,0x32,0xbb,0xb4,0xb1,0x32, +0xaa,0x37,0xab,0xb4,0xb2,0x3b,0xa2,0x32,0x38,0x3a,0xb4,0x09,0xc2,0x20,0x06,0x1b, +0x0c,0xa2,0x16,0x28,0x5b,0x28,0x83,0x86,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc, +0x04,0x61,0x18,0x83,0x0d,0x08,0x81,0x0b,0x54,0x2e,0x94,0x41,0xd3,0x88,0x02,0x25, +0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0xb9,0xa9,0xb1,0x30, +0xb6,0xb2,0x09,0xc2,0x40,0x06,0x1b,0x10,0x62,0x17,0x28,0x5e,0x28,0x83,0xa6,0x11, +0x05,0x42,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74, +0x6f,0x72,0x13,0x84,0xa1,0x0c,0x36,0x20,0x84,0x2f,0x50,0xbf,0x50,0x06,0x4d,0x23, +0x0a,0xfc,0xcc,0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0x94, +0xd2,0xe8,0xe8,0xca,0xe4,0x86,0xc2,0xdc,0xc6,0xca,0xd8,0xd8,0xc2,0xe8,0xd2,0xde, +0xdc,0x26,0x08,0x83,0x19,0x6c,0x40,0x88,0x70,0xa0,0xc4,0xa1,0x0c,0x9a,0x46,0x14, +0xc8,0x98,0x41,0xc9,0x95,0x15,0xe1,0xc1,0xbd,0xcd,0xd5,0xc9,0x95,0x4d,0x10,0x86, +0x33,0xd8,0x80,0x10,0xe4,0x40,0x95,0x43,0x19,0x34,0x8d,0x28,0x30,0x33,0x83,0x92, +0x2b,0xb3,0x4b,0x7b,0xab,0x9b,0x33,0x92,0x0b,0x6b,0x2b,0x83,0x92,0x2b,0x2b,0xc2, +0x83,0x7b,0x9b,0xab,0x93,0x2b,0x9b,0x20,0x0c,0x68,0xb0,0x01,0x21,0xce,0x81,0x42, +0x87,0x32,0x68,0x1a,0x51,0xe0,0x62,0x46,0x15,0xe6,0x86,0x14,0xc6,0x66,0x66,0xf4, +0x64,0x35,0x41,0x18,0xd2,0x60,0x83,0x41,0xa8,0x03,0xb5,0x0e,0x65,0xd0,0xb0,0x32, +0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x9b,0x2a,0x8b,0xab,0x2b,0x73,0x1b,0x2b,0x63,0x2a, +0x73,0x3b,0xa3,0x43,0x9b,0x20,0x0c,0x6a,0xb0,0x01,0x21,0xda,0x81,0x72,0x87,0x32, +0x68,0x1a,0x51,0xa0,0x62,0x46,0x54,0xc6,0x46,0x17,0x46,0x95,0xd6,0x56,0x36,0x41, +0x18,0xd6,0x60,0x83,0x41,0xc0,0x03,0x15,0x0f,0x65,0xd0,0xf0,0x32,0x23,0xca,0x73, +0x0b,0x6b,0x4b,0x1b,0x93,0x2a,0x9b,0x1b,0x42,0x0b,0x73,0x3b,0x2b,0x33,0x0a,0x1b, +0xa3,0x7b,0x93,0x9b,0x20,0x0c,0x6c,0xb0,0xc1,0x20,0xe6,0x81,0xa2,0x87,0x32,0x68, +0x88,0x99,0x59,0xa5,0x95,0xdd,0x4d,0xc1,0x85,0x8d,0x95,0x51,0xbd,0x35,0x95,0xd1, +0x95,0xc9,0xcd,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x86,0x36,0xd8,0x60,0x10, +0xf6,0x40,0xdd,0x43,0x19,0x34,0x1b,0x28,0x3c,0x18,0x85,0x52,0x40,0x85,0x55,0x70, +0x85,0x58,0xa0,0x85,0x5b,0xd0,0x85,0x5e,0x00,0x87,0x71,0x30,0x87,0x74,0x60,0x87, +0x77,0x90,0x87,0x7a,0xc0,0x87,0x0d,0x83,0x01,0x0a,0xf9,0x30,0x41,0x10,0x80,0x0d, +0xc0,0x86,0xc1,0xe0,0x07,0x7e,0xd8,0x10,0xf4,0xc3,0x86,0x61,0xd8,0x07,0x7f,0xa0, +0x30,0x34,0x35,0x41,0x10,0x05,0x3b,0xd8,0x30,0x8c,0xc1,0x18,0x0c,0x13,0x84,0xc1, +0x0d,0x36,0x04,0xb9,0xb0,0xc1,0x30,0x42,0xe2,0x12,0x89,0x91,0x20,0x89,0x0d,0xc5, +0x3e,0x80,0x04,0xf0,0x07,0x25,0x41,0x44,0x4c,0x2e,0xcc,0x6d,0x0c,0xad,0x6c,0x6e, +0x82,0x30,0xbc,0x01,0x0d,0x33,0xb6,0xb7,0x30,0xba,0xb9,0x09,0xc2,0x00,0x07,0x2c, +0xd2,0xdc,0xe6,0xe8,0xe6,0x26,0x08,0x43,0x1c,0x90,0x48,0x73,0xa3,0x9b,0x9b,0x20, +0x0c,0x72,0x40,0x84,0xae,0x0c,0xef,0x8b,0xed,0x2d,0x8c,0x6c,0x82,0x30,0xcc,0x01, +0x11,0xba,0x32,0xbc,0x2f,0xb7,0x37,0xb9,0x36,0x26,0x74,0x65,0x78,0x5f,0x73,0x74, +0x6f,0x72,0x65,0x2c,0xea,0xd2,0xdc,0xe8,0xe6,0x36,0x40,0x27,0x81,0x12,0x29,0xa1, +0x12,0x2b,0xc1,0x12,0x2d,0xe1,0x12,0x2f,0x01,0x13,0x31,0xc1,0xc9,0xc4,0x35,0x13, +0xb0,0x50,0x85,0x8d,0xcd,0xae,0xcd,0x25,0x8d,0xac,0xcc,0x8d,0x6e,0x4a,0x10,0x54, +0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x9b,0x12,0x10,0x4d,0xc8,0xf0, +0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4,0xa6,0x04,0x46,0x1d,0x32,0x3c,0x97,0x39,0xb4, +0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2,0x32,0xb6,0x29,0x01,0x52,0x86,0x0c,0xcf,0x45, +0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x6c,0x6e,0x4a,0xe0,0x07,0x95,0xc8,0xf0,0x5c, +0xe8,0xf2,0xe0,0xca,0x82,0xdc,0xdc,0xde,0xe8,0xc2,0xe8,0xd2,0xde,0xdc,0xe6,0xa6, +0x08,0xf9,0xe0,0x0f,0x75,0xc8,0xf0,0x5c,0xca,0xdc,0xe8,0xe4,0xf2,0xa0,0xde,0xd2, +0xdc,0xe8,0xe6,0xa6,0x04,0x25,0xd1,0x85,0x0c,0xcf,0x65,0xec,0xad,0xce,0x8d,0xae, +0x4c,0x6e,0x6e,0x4a,0x30,0x13,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x42,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x39,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0x45,0xad,0xdb, +0x00,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a,0xd0, +0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6,0x31,0x6c,0xc3,0xe5, +0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9, +0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e, +0x30,0x94,0x84,0x01,0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x74,0xc3,0xe5,0x3b,0x8f,0x2f, +0x44,0x04,0x30,0x11,0x21,0xd0,0x0c,0x0b,0xf1,0x45,0x0e,0xb3,0x21,0xcd,0x80,0x34, +0x86,0x2d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0x93,0xed,0x17,0xb7,0x6d,0x01,0xd1, +0x70,0xf9,0xce,0xe3,0x1b,0x91,0x43,0x3d,0xe2,0xe0,0x23,0xb7,0x6d,0x07,0xd5,0x70, +0xf9,0xce,0xe3,0x4b,0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x04, +0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7, +0x6d,0x05,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44, +0xf8,0xc5,0x6d,0x9b,0x40,0x36,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e, +0x62,0x03,0x46,0x0e,0xf5,0xf8,0xc8,0x6d,0x5b,0xc2,0x33,0x5c,0xbe,0xf3,0xf8,0x54, +0x03,0x44,0x98,0x5f,0xd4,0xba,0x19,0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84, +0xf9,0xc5,0x6d,0x03,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x13,0xa8,0x45,0x7b,0x42,0xd5,0x29,0x8f,0x23,0xb7,0x4d,0x31, +0xd2,0xa3,0x1a,0x0c,0x44,0x58,0x49,0x4c,0x78,0x34,0x00,0x00,0x66,0x00,0x05,0x00, +0x1e,0x0d,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x60,0x34,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x15,0x0d,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xd7,0x00,0x00,0x00,0x32,0x22,0xc8,0x09, +0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0x90,0xc2,0x08,0x40,0x09,0x00,0x14, +0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03,0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18, +0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71, +0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c,0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0, +0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40,0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18, +0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18,0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28, +0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2,0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c, +0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51,0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50, +0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34,0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38, +0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d, +0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19,0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09, +0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60, +0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x6d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a, +0x48,0x0e,0x15,0x09,0x44,0x1a,0x39,0x0f,0x11,0x4d,0x08,0x21,0x21,0x61,0x30,0x28, +0x04,0x63,0xc0,0x20,0x51,0xe9,0xa0,0xe1,0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4, +0x0d,0x69,0x06,0x44,0x0c,0x06,0x03,0xc5,0x1c,0x41,0x50,0x0a,0xc6,0xe0,0x34,0x40, +0x51,0x6a,0x20,0x60,0x18,0x81,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52, +0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78, +0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83, +0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60, +0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a, +0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0, +0x03,0x3f,0x00,0x03,0x3f,0x40,0x02,0xab,0x45,0xae,0x61,0x04,0xc1,0x98,0xa9,0x0d, +0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea, +0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41, +0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f, +0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2, +0x01,0x1e,0xca,0x01,0x05,0x83,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0xb0,0x18,0xc9, +0x66,0x0a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c, +0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87, +0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26,0x6b,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xfc,0x00,0x09,0x06,0x1a,0xd5,0x66,0x22, +0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71, +0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00, +0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x14,0xb0,0xe8,0x36,0x13,0x19,0x8c,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83, +0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f, +0x80,0x81,0x1f,0xa0,0x00,0x46,0xb9,0x99,0xb0,0x71,0x60,0x87,0x70,0x98,0x87,0x79, +0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90, +0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x14,0x18,0x68, +0x37,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7,0xae,0x36,0x9a,0x7a,0xbd,0x5e,0xaf,0x37, +0x18,0xb0,0x60,0x30,0x18,0xcc,0x60,0x30,0x18,0x0c,0x06,0x03,0xf9,0x6e,0x92,0xa6, +0x88,0x12,0x26,0x9f,0x05,0x98,0x67,0x21,0x22,0x76,0x02,0x26,0x02,0x05,0x03,0x02, +0xce,0x11,0x80,0xc2,0x14,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0, +0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07, +0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d, +0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06, +0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74, +0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43, +0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c, +0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e, +0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04, +0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32,0x00,0x02,0x20,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x1a,0x00,0x01,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x14,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x94,0x40,0x31,0x8c, +0x00,0x14,0x41,0x49,0x94,0x41,0x21,0x14,0x47,0x29,0x14,0x45,0x41,0x94,0x43,0xe1, +0x07,0x94,0x45,0x01,0x06,0x10,0x6a,0x04,0x80,0x84,0x05,0x0c,0x08,0x88,0x40,0xb3, +0x19,0x00,0xb2,0xcd,0x00,0x10,0x6e,0x06,0x80,0x74,0x33,0x00,0xc4,0x9b,0x01,0xa0, +0xdf,0x0c,0x00,0x05,0x67,0x00,0xe8,0x35,0x03,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x75,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x01,0x9a,0x20,0x0c, +0xd1,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xd2,0x04, +0xe1,0x0d,0xd0,0x80,0xc0,0x04,0x61,0x98,0x26,0x08,0x03,0xb5,0x41,0x40,0x98,0x0d, +0x09,0x92,0x28,0xc8,0x32,0x2c,0x48,0x33,0x41,0x98,0x83,0x30,0xd8,0x90,0x0c,0x8f, +0x82,0x20,0xc3,0x82,0x34,0x13,0x84,0xa1,0xda,0x90,0x2c,0x89,0x82,0x44,0xc3,0x82, +0x34,0x13,0x84,0xc1,0x9a,0x20,0x0c,0xd7,0x06,0x01,0xa1,0x36,0x24,0xd1,0xa3,0x20, +0xd3,0xb0,0x20,0xd5,0x04,0x61,0xc0,0x36,0x24,0x53,0xa2,0x20,0xd7,0xb0,0x20,0xcd, +0x04,0x61,0xc8,0x36,0x24,0x57,0xa2,0x20,0xd9,0xb0,0x20,0xd5,0x04,0xc1,0x0e,0xc4, +0x60,0x82,0x30,0x68,0x1b,0x12,0x62,0x53,0x10,0x6e,0x58,0x90,0x66,0x82,0x30,0x6c, +0x1b,0x12,0xef,0x51,0x90,0x61,0x58,0x90,0x6a,0x03,0xe2,0x40,0x92,0x85,0x69,0xdd, +0x37,0x41,0xc0,0x83,0x31,0x98,0x20,0xa0,0xc1,0xb7,0x61,0x41,0xc2,0x40,0x41,0x90, +0x61,0x11,0x03,0x31,0x10,0x83,0x66,0x82,0xa0,0x07,0x64,0xb0,0x61,0x19,0xc8,0x40, +0x41,0x86,0x61,0x11,0x03,0x31,0x10,0x83,0x6a,0x82,0xc0,0x07,0x65,0xb0,0x61,0x59, +0xcc,0x40,0x41,0xa2,0x61,0x11,0x03,0x31,0x10,0x83,0x6a,0xc3,0x12,0x85,0x81,0x82, +0x4c,0xc3,0x22,0x06,0x62,0x20,0x06,0xcd,0x06,0x62,0x0c,0xca,0xe0,0x0c,0xd0,0x60, +0x82,0xf0,0x07,0x66,0x30,0x41,0x18,0xb8,0x0d,0x08,0xa2,0x06,0x0a,0x82,0x0c,0x6b, +0x00,0x6c,0x08,0xd8,0x60,0x82,0x10,0x0a,0x67,0xb0,0x01,0x41,0xdc,0x40,0x41,0x86, +0x01,0x01,0x36,0x04,0x6f,0xb0,0x81,0x00,0x83,0x34,0x68,0x03,0x38,0x98,0x20,0x08, +0x00,0x85,0xa1,0xa9,0x09,0x82,0x28,0x80,0xc1,0x86,0x81,0xe3,0x86,0x09,0xc2,0xd0, +0x4d,0x10,0x06,0x6f,0x43,0x70,0x07,0x1b,0x0c,0x84,0x0e,0xa6,0x3a,0xb0,0x03,0x3c, +0xd8,0x50,0xc8,0xc1,0x1c,0x00,0x71,0x90,0x07,0x55,0xd8,0xd8,0xec,0xda,0x5c,0xd2, +0xc8,0xca,0xdc,0xe8,0xa6,0x04,0x41,0x15,0x32,0x3c,0x17,0xbb,0x32,0xb9,0xb9,0xb4, +0x37,0xb7,0x29,0x01,0xd1,0x84,0x0c,0xcf,0xc5,0x2e,0x8c,0xcd,0xae,0x4c,0x6e,0x4a, +0x40,0xd4,0x21,0xc3,0x73,0x99,0x43,0x0b,0x23,0x2b,0x93,0x6b,0x7a,0x23,0x2b,0x63, +0x9b,0x12,0x18,0x65,0xc8,0xf0,0x5c,0xe4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0xe6, +0xa6,0x04,0x70,0x50,0x87,0x0c,0xcf,0xa5,0xcc,0x8d,0x4e,0x2e,0x0f,0xea,0x2d,0xcd, +0x8d,0x6e,0x6e,0x4a,0x90,0x07,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x42,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x39,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0x45,0xad,0xdb, +0x00,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a,0xd0, +0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6,0x31,0x6c,0xc3,0xe5, +0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9, +0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e, +0x30,0x94,0x84,0x01,0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x74,0xc3,0xe5,0x3b,0x8f,0x2f, +0x44,0x04,0x30,0x11,0x21,0xd0,0x0c,0x0b,0xf1,0x45,0x0e,0xb3,0x21,0xcd,0x80,0x34, +0x86,0x2d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0x93,0xed,0x17,0xb7,0x6d,0x01,0xd1, +0x70,0xf9,0xce,0xe3,0x1b,0x91,0x43,0x3d,0xe2,0xe0,0x23,0xb7,0x6d,0x07,0xd5,0x70, +0xf9,0xce,0xe3,0x4b,0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x04, +0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7, +0x6d,0x05,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44, +0xf8,0xc5,0x6d,0x9b,0x40,0x36,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e, +0x62,0x03,0x46,0x0e,0xf5,0xf8,0xc8,0x6d,0x5b,0xc2,0x33,0x5c,0xbe,0xf3,0xf8,0x54, +0x03,0x44,0x98,0x5f,0xd4,0xba,0x19,0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84, +0xf9,0xc5,0x6d,0x03,0x61,0x20,0x00,0x00,0x95,0x0a,0x00,0x00,0x13,0x04,0x5c,0x2c, +0x10,0x00,0x00,0x00,0x77,0x00,0x00,0x00,0x34,0x98,0x01,0x28,0xa3,0x42,0x2a,0xc2, +0x80,0x82,0x1d,0x28,0xb6,0xd2,0x28,0x95,0x92,0x1d,0x28,0xbb,0x1a,0x28,0xbe,0x72, +0x29,0x98,0xb2,0x29,0xa6,0x32,0x0c,0x28,0x42,0xa0,0xe2,0x0d,0x28,0xdf,0x80,0x92, +0x84,0x28,0x4e,0x84,0x52,0xaa,0x82,0x8a,0x28,0x49,0x84,0xe2,0x24,0x28,0x9f,0x92, +0x24,0x28,0x9a,0xe2,0x84,0x20,0x54,0x0d,0x90,0xa2,0x08,0xca,0xa0,0x3c,0x4a,0x60, +0x04,0x80,0x0c,0x33,0x00,0x63,0x04,0x20,0x08,0x82,0x28,0x18,0x8c,0x11,0xb4,0xe6, +0x9c,0xb3,0xdf,0x18,0x01,0x08,0x82,0xa0,0xfc,0x8d,0x11,0x80,0x20,0x08,0xf3,0xbf, +0x30,0x46,0x00,0x82,0x20,0x18,0xff,0xc2,0x18,0xc1,0xee,0x8f,0x32,0x09,0x06,0x63, +0x04,0xbb,0x3f,0xca,0xfc,0x37,0x46,0x00,0x82,0x20,0x08,0xff,0xc2,0x18,0x41,0x6b, +0xce,0x39,0xef,0x8d,0x11,0x80,0x20,0x08,0xca,0x60,0x30,0x46,0x00,0x82,0xf8,0x7f, +0x8f,0xc1,0x18,0x01,0x08,0x82,0x20,0x08,0x06,0x63,0x04,0x21,0x09,0x86,0x78,0x37, +0x46,0xb0,0xc7,0x6a,0xbc,0x7f,0x63,0x04,0x6b,0xad,0xd6,0xe2,0x37,0x46,0xf0,0xdf, +0x7f,0xff,0x7e,0x63,0x04,0xad,0x39,0xe7,0xbc,0x2f,0x8c,0x11,0xc8,0xa2,0xdb,0xff, +0xdf,0x18,0x81,0xce,0x9a,0x73,0xfa,0x8d,0x11,0xa8,0x78,0x7d,0xaa,0xde,0x18,0x01, +0x08,0x82,0x20,0x08,0x0e,0x63,0x04,0x6b,0xad,0xd6,0xba,0x37,0x46,0x00,0x82,0xa0, +0x7f,0x87,0xc1,0x18,0x41,0x6b,0xce,0x39,0xed,0x8d,0x11,0x80,0x20,0x08,0x92,0x60, +0x30,0x46,0x00,0x82,0x20,0xa8,0x83,0xc1,0x18,0x81,0x08,0x92,0x20,0xbe,0x8d,0x11, +0xc0,0x71,0x99,0xdf,0xde,0x18,0x01,0x59,0xf2,0xfa,0xfd,0x8d,0x11,0x80,0x20,0x08, +0x82,0xa0,0x30,0x46,0x00,0x82,0x20,0xc8,0x82,0xc1,0x18,0xc1,0x3b,0x93,0x26,0xda, +0x8d,0x11,0x80,0x20,0x08,0xc2,0xdf,0x18,0x01,0x08,0x82,0x20,0xfe,0x0b,0x63,0x04, +0x20,0x08,0x82,0xe8,0x37,0x46,0x00,0x82,0x20,0x88,0x7f,0x54,0x19,0x23,0x00,0x41, +0x68,0x8c,0x00,0x04,0x9f,0x31,0x02,0x10,0x7c,0x83,0x31,0x02,0x10,0x04,0x83,0x11, +0x00,0x22,0xcd,0x21,0x4c,0x7d,0x30,0x87,0x70,0x49,0x73,0x08,0x93,0x28,0xcc,0x21, +0x4c,0x7e,0x30,0x87,0xa0,0x07,0xa3,0x30,0x87,0xa0,0x07,0x7d,0x30,0x87,0xf0,0x06, +0xdc,0x1c,0xc2,0x54,0x0a,0x73,0x08,0xd3,0x29,0xcc,0x21,0xe8,0x81,0x1f,0xd0,0x69, +0x0e,0xc2,0xb2,0x24,0x56,0x98,0x83,0xa8,0x2a,0x89,0x15,0xe6,0x20,0x20,0x48,0x62, +0x85,0x39,0x08,0x49,0x92,0x58,0x61,0x0e,0x02,0x82,0xa4,0x56,0x98,0x83,0xd0,0x34, +0xa9,0x15,0xe6,0x20,0xb2,0x4c,0x6a,0x85,0x39,0x08,0x0c,0x93,0x5a,0x61,0x0e,0xc2, +0xb2,0xa4,0x56,0x98,0x83,0xa8,0x2a,0xa9,0x15,0x46,0x00,0xe6,0x20,0xa6,0x49,0x6a, +0x85,0x39,0x08,0x08,0x92,0x54,0x61,0x0e,0x42,0x92,0xa4,0x54,0x20,0xc3,0x08,0x00, +0x00,0x00,0x00,0x00,0x23,0x06,0x08,0x00,0x82,0x60,0x90,0x06,0x22,0x01,0x0e,0xcf, +0x3e,0xc8,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0xa4,0xc1,0x48,0x84,0xc3,0xd3,0x0f, +0xf3,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x69,0x40,0x12,0xe2,0xf0,0x8c,0x04,0x3d, +0x8c,0x18,0x20,0x00,0x08,0x82,0x41,0x1a,0x94,0xc4,0x38,0x3c,0x22,0x51,0x0f,0x23, +0x06,0x08,0x00,0x82,0x60,0x90,0x06,0x26,0x41,0x0e,0x4f,0x49,0xd8,0xc3,0x88,0x01, +0x02,0x80,0x20,0x18,0xa4,0xc1,0x49,0x94,0xc3,0xc3,0x0f,0xf7,0x30,0x62,0x80,0x00, +0x20,0x08,0x06,0x69,0x80,0x12,0xe6,0xf0,0xf8,0x03,0x3e,0x8c,0x18,0x20,0x00,0x08, +0x82,0x41,0x1a,0xa4,0xc4,0x39,0x3c,0x20,0x91,0x0f,0x23,0x06,0x08,0x00,0x82,0x60, +0x90,0x06,0x2a,0x81,0x0e,0xcf,0x48,0xe8,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0xa4, +0xc1,0x4a,0xa4,0xc3,0x53,0x12,0xfb,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x69,0xc0, +0x12,0xea,0xf0,0xa4,0x04,0x3f,0x8c,0x18,0x20,0x00,0x08,0x82,0x41,0x1a,0xb4,0xc4, +0x3a,0x3c,0x29,0xd1,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x90,0x06,0x2e,0xc1,0x0e, +0x4f,0x4b,0xf8,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0xa4,0xc1,0x4b,0xb4,0xc3,0xc3, +0x12,0xff,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x65,0x10,0x13,0xf2,0x10,0x84,0xc1, +0x88,0x81,0x01,0x80,0x20,0x18,0x10,0x3f,0x51,0x0e,0x2e,0x31,0x62,0x60,0x00,0x20, +0x08,0x06,0x04,0x58,0x98,0x43,0x4c,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x01,0x16, +0xe6,0x00,0x13,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0x84,0xc5,0x39,0xcc,0xc4,0x88, +0xc1,0x01,0x80,0x20,0x18,0x88,0xc1,0x4d,0xc8,0x43,0x41,0x13,0xa3,0x09,0x41,0x50, +0x46,0x4c,0x5c,0x19,0x32,0x71,0x15,0xd4,0x03,0x17,0x11,0x40,0x05,0xe9,0xa0,0x95, +0x14,0x50,0x42,0x02,0x27,0x18,0xec,0x04,0x83,0x99,0x00,0x0a,0xf0,0x31,0x21,0x14, +0xe0,0x33,0x9a,0xd0,0x00,0x17,0x18,0xec,0x1c,0x83,0x59,0x21,0xd0,0xc7,0x0a,0x81, +0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xf0,0xa9,0x05,0x49,0x5c,0x60,0x31,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x62,0xc0,0x16,0x27,0xa1, +0x9d,0xc5,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09,0x06,0x3b,0xc1,0x60,0x76,0x08, +0xf4,0xb1,0x43,0xa0,0x8f,0x09,0x0c,0x7c,0x4c,0x60,0xe0,0x33,0x9a,0x90,0x08,0xa3, +0x09,0xca,0x60,0x08,0x21,0x1f,0x43,0x08,0xf9,0x98,0x02,0x0f,0xf0,0x31,0x25,0x1e, +0xe0,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x69,0xf4,0x04,0x21,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x61,0x1a,0x3e,0x41,0x08,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0x9c,0x06,0x58,0xec,0x82,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x6a,0x84,0x05, +0x2f,0x08,0xa7,0x18,0xec,0x14,0x83,0x19,0x21,0xd0,0xc7,0x08,0x81,0x3e,0x23,0x06, +0x07,0x00,0x82,0x60,0x50,0x06,0xa2,0x31,0x16,0x74,0x80,0x0b,0x23,0x06,0x0d,0x00, +0x82,0x60,0xd0,0xb4,0x46,0x59,0x04,0x7f,0x61,0x06,0x65,0x80,0x16,0x68,0x81,0x16, +0x68,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0xe0,0x09,0xa3,0x09,0xdf,0x60, +0x02,0x21,0x1f,0x13,0x08,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc7,0x1a,0x66, +0x91,0x07,0xa0,0x31,0x9a,0x10,0x08,0xa3,0x09,0xc2,0x60,0x85,0x10,0x1f,0x2b,0x84, +0xf8,0xd8,0x1a,0x08,0xf2,0xb1,0x35,0x10,0xe4,0x63,0x82,0x20,0x1f,0x13,0x04,0xf9, +0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xde,0x60,0x8b,0xc0,0x90, +0x37,0x80,0x8f,0x21,0x6f,0x00,0x9f,0xe1,0x08,0xa1,0x16,0x86,0x6f,0x38,0x62,0xa0, +0x87,0xe2,0x2b,0x21,0xd0,0xe1,0x08,0x02,0x17,0x86,0x6f,0x38,0xa2,0xb8,0x87,0xe2, +0x2b,0x21,0xd0,0x22,0x02,0x1d,0x31,0x38,0x00,0x10,0x04,0x83,0x32,0xf0,0x8d,0xbf, +0xa0,0x05,0x7a,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x32,0xf8,0x0d,0xd0,0x80,0x05, +0x7a,0x18,0x31,0x78,0x00,0x10,0x04,0x83,0xe9,0x3c,0xf4,0x42,0x08,0xc0,0xe0,0x03, +0x0b,0xb0,0xe0,0x0d,0xde,0x28,0x0d,0x5f,0x18,0x4d,0x08,0x86,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0xd4,0xa3,0x36,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x28,0x83,0xf1, +0x20,0x0d,0x5e,0xb0,0x87,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xd6,0xc3,0x2f,0x82, +0x82,0x0c,0xc6,0x80,0x2c,0xc8,0x02,0x3c,0xc0,0x23,0x35,0xc4,0x61,0x34,0x21,0x00, +0x46,0x13,0x84,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc4,0x00,0x3d,0x46,0xc3,0x16, +0xc4,0x63,0x34,0x21,0x18,0x86,0x1b,0x82,0xf2,0x00,0x83,0x6a,0xe0,0x82,0x4b,0x08, +0xb6,0x06,0xb9,0xe0,0x82,0x02,0x9d,0x65,0x08,0x84,0x60,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0xc4,0xe0,0x3d,0x54,0xa3,0x17,0xd8,0x63,0x34,0x21,0x00,0x46,0x13,0x84,0xe0, +0x04,0x83,0x9d,0x60,0x30,0x13,0x3c,0xf9,0x98,0xe0,0xc9,0xc7,0x84,0xb6,0x80,0x8f, +0x09,0x6e,0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x44,0x44,0x37,0x0c,0x61, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x11,0xe1,0x0d,0x7b,0x08,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x20,0x11,0xde,0x38,0x86,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4a, +0xc4,0x37,0xf0,0x21,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x68,0x44,0x64,0x63,0x18, +0x31,0x30,0x00,0x10,0x04,0x83,0x88,0x44,0x66,0x43,0x38,0x61,0x40,0x27,0x0c,0xc8, +0x0e,0x22,0x3e,0x66,0x10,0xf1,0x39,0xa1,0x72,0x27,0x54,0xae,0x0c,0xdf,0x80,0x32, +0x7e,0x03,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x4b,0x11,0xda,0x10,0x42,0x64,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x34,0x15,0xa9,0x0d,0x41,0x44,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xa0,0x0c,0x4e,0x04,0x3d,0xf6,0xa1,0x27,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0, +0x91,0x11,0xf5,0x08,0x48,0x64,0x10,0xda,0xa3,0x3d,0xda,0xa3,0x3d,0x46,0x13,0x02, +0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11,0x95, +0x3b,0xa2,0x72,0x47,0x54,0x6e,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x1d,0x99,0x0f, +0xa5,0x45,0xa8,0xc5,0x3e,0xec,0xc3,0x3e,0xec,0x63,0x34,0x21,0x00,0x46,0x13,0x84, +0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77, +0x44,0xe5,0xaa,0xc3,0x11,0x30,0x36,0xb0,0x0f,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82, +0x81,0x06,0x26,0xf2,0x21,0x04,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x9c,0xc9,0x7f, +0x58,0x39,0x12,0x5c,0x22,0x22,0x22,0x22,0x22,0x22,0xa3,0x09,0x01,0x30,0x9a,0x20, +0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9, +0x23,0x2a,0x57,0x69,0x10,0x26,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xda,0x9a,0xf4, +0x47,0xc0,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x23,0x27,0x2a,0x12,0x06,0x64,0x12, +0x88,0x41,0x8b,0xb4,0x48,0x8b,0xb4,0xc8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68, +0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xee,0x88,0xca, +0x8d,0x18,0x34,0x00,0x08,0x82,0x41,0xb3,0x27,0x33,0xa2,0x06,0x6d,0xc2,0x06,0x73, +0x60,0x23,0x36,0x62,0x23,0x36,0x32,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30, +0x08,0xa3,0x09,0xc4,0x70,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x23, +0x06,0x0d,0x00,0x82,0x60,0xd0,0x90,0x0a,0x8f,0xcc,0x81,0x9d,0xf4,0x01,0x1f,0xfc, +0xc8,0x8f,0xfc,0xc8,0x8f,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2, +0x68,0x02,0x31,0x1c,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x88,0x41, +0x03,0x80,0x20,0x18,0x34,0xad,0x52,0x26,0x7c,0xf0,0x27,0x67,0x50,0x0a,0x68,0x82, +0x26,0x68,0x82,0x26,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a, +0x40,0x0c,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x37,0x62,0xd0,0x00, +0x20,0x08,0x06,0x8d,0xad,0xb8,0x49,0x29,0xa0,0x4a,0x19,0xb8,0x42,0x9c,0xc4,0x49, +0x9c,0xc4,0xc9,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10, +0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0xd5,0x2d,0xcc,0x0a,0x98, +0x39,0xc4,0x09,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0xdb,0x95,0x36,0x11,0x82, +0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xc4,0x45,0x4f,0x62,0x81,0x56,0x66,0x21,0xe8, +0x93,0x3e,0xe9,0x93,0x3e,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84, +0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x11,0x83, +0x06,0x00,0x41,0x30,0x68,0xd6,0x65,0x54,0x74,0xa1,0x57,0xc8,0x41,0x31,0x15,0x53, +0x31,0x15,0x53,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04, +0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x11,0x83,0x06,0x00, +0x41,0x30,0x68,0xe8,0x85,0x55,0xc6,0xc1,0x5c,0x5c,0x61,0x7a,0x95,0x57,0x79,0x95, +0x57,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38, +0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x11,0x83,0x06,0x00,0x41,0x30, +0x68,0xfa,0xa5,0x56,0xd8,0xe1,0x5d,0x58,0x81,0xc3,0x15,0x5c,0xc1,0x15,0x5c,0x19, +0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72, +0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0xf2,0x87,0x7b,0x81,0x11,0x83,0x03,0x00, +0x41,0x30,0xd0,0x42,0x66,0x56,0x82,0x33,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x06, +0x65,0xc0,0xe5,0x1e,0xf4,0x25,0x1f,0x82,0x71,0x19,0x97,0x71,0x19,0x97,0xd1,0x84, +0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44, +0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68,0x00,0x10,0x04,0x83,0x26,0x66,0xd2, +0x05,0x24,0x46,0x46,0x25,0x14,0x76,0x61,0x17,0x76,0x61,0x97,0xd1,0x84,0x00,0x18, +0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e, +0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68,0x00,0x10,0x04,0x83,0x46,0x67,0xe4,0x25,0x25, +0x58,0x86,0x1e,0xa6,0x7a,0xa9,0x97,0x7a,0xa9,0x97,0xd1,0x84,0x00,0x18,0x4d,0x10, +0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc, +0x11,0x95,0x1b,0x31,0x68,0x00,0x10,0x04,0x83,0x66,0x6c,0xf6,0x45,0x26,0x6a,0x46, +0x1e,0x38,0x7f,0xf1,0x17,0x7f,0xf1,0x97,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1, +0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95, +0xb3,0x3d,0x09,0x8b,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x86,0x36,0x60,0x13, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xa5,0x36,0x27,0x13,0xfc,0xc9,0x05,0x06,0x1c, +0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0x6d,0xc6,0x26,0x18,0x8e,0x08,0x4e,0x85,0xf8, +0x6c,0x10,0x17,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x14,0x37,0x28,0x13,0x58, +0x20,0xd0,0xc7,0x0c,0x72,0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x74,0xb3, +0x32,0x81,0x05,0x02,0x7d,0x2c,0x20,0xe4,0x73,0x41,0xe5,0xa6,0x1b,0x54,0x25,0x48, +0x2c,0x55,0xe0,0x22,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x80,0xdd,0xcd,0xdb,0x04, +0x23,0x06,0x07,0x00,0x82,0x60,0x60,0xe5,0x8d,0xcd,0x04,0xae,0x72,0x81,0x01,0x47, +0x0c,0x0c,0x00,0x04,0xc1,0x20,0xea,0x1b,0xb9,0x09,0x86,0x23,0x02,0x5b,0x21,0x3e, +0x1b,0xe2,0x45,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x81,0xce,0xcd,0x04,0x16, +0x08,0xf4,0x31,0x63,0x5e,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0xe8,0xe8, +0x4c,0x60,0x81,0x40,0x1f,0x0b,0x08,0xf9,0x5c,0x50,0xb9,0xe9,0x86,0x5c,0x09,0x12, +0xd3,0x95,0xbf,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x60,0xa6,0xe3,0x37,0xc1, +0x88,0xc1,0x01,0x80,0x20,0x18,0x58,0xa8,0x53,0x36,0x41,0xaf,0x5c,0x60,0xc0,0x11, +0x03,0x03,0x00,0x41,0x30,0x88,0x58,0x27,0x74,0x82,0xe1,0x88,0xa0,0x5c,0x88,0xcf, +0x06,0x90,0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xaf,0x63,0x36,0x81,0x05, +0x02,0x7d,0xcc,0x10,0x19,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x24,0x3b,0x69, +0x13,0x58,0x20,0xd0,0xc7,0x02,0x42,0x3e,0x17,0x54,0x6e,0xba,0x01,0x5d,0x82,0xc4, +0xd4,0xc5,0x35,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x58,0xed,0xb4,0x4e,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0xd6,0xed,0xd0,0x4d,0xc0,0x2e,0x17,0x18,0x70,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0xa2,0xdd,0x81,0x9d,0x60,0x38,0x22,0xa0,0x17,0xe2,0xb3, +0xe1,0x65,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0xef,0xd4,0x4d,0x60,0x81, +0x40,0x1f,0x33,0x62,0x46,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x85,0x0f,0xde, +0x04,0x16,0x08,0xf4,0xb1,0x80,0x90,0xcf,0x05,0x95,0x9b,0x6e,0xb8,0x97,0x20,0x31, +0x37,0x88,0x0d,0xf9,0xd8,0x1b,0xc4,0x86,0x7c,0x0c,0x0e,0x62,0x43,0x3e,0x16,0x07, +0xb1,0x21,0x1f,0x1b,0x03,0xd6,0x90,0x8f,0x91,0x01,0x6b,0xc8,0xc7,0xca,0x80,0x35, +0xe4,0x63,0x66,0xc0,0x1a,0xf2,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0, +0x63,0x04,0x02,0x1f,0xe3,0x50,0x43,0x3e,0xd6,0xa1,0x86,0x7c,0xcc,0x43,0x0d,0xf9, +0xd8,0x87,0x1a,0xf2,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08, +0x01,0x1f,0xab,0x4a,0x43,0x3e,0x66,0x95,0x86,0x7c,0xec,0x2a,0x0d,0xf9,0x18,0x56, +0x1a,0xf2,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f, +0xdb,0x03,0x55,0x80,0x8f,0x05,0x6d,0x00,0x1f,0x0b,0x3e,0xf8,0xd8,0x11,0xd0,0xc7, +0x0e,0x81,0x3e,0x76,0x0c,0xf4,0xb1,0x83,0xa0,0x8f,0xc5,0xc2,0x6a,0xc8,0xc7,0x64, +0x61,0x35,0xe4,0x63,0xb3,0xb0,0x1a,0xf2,0x31,0x5a,0x58,0x0d,0xf9,0x98,0x29,0x98, +0x86,0x7c,0xec,0x14,0x4c,0x43,0x3e,0x86,0x0a,0xa6,0x21,0x1f,0x4b,0x05,0xd3,0x90, +0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0xd8,0x1f, +0x94,0x86,0x7c,0x0c,0x14,0x4a,0x43,0x3e,0x16,0x0a,0xa5,0x21,0x1f,0x13,0x85,0xd2, +0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18, +0x1e,0x90,0x86,0x7c,0x2c,0x0f,0x48,0x43,0x3e,0xa6,0x07,0xa4,0x21,0x1f,0xdb,0x03, +0xd2,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8, +0x18,0x11,0x06,0xf4,0x31,0x42,0x0c,0xe8,0x63,0xc4,0x18,0xd0,0xc7,0x08,0x32,0xa0, +0x8f,0xc5,0x03,0x69,0xc8,0xc7,0xe4,0x81,0x34,0xe4,0x63,0xf3,0x40,0x1a,0xf2,0x31, +0x7a,0x20,0x0d,0xf9,0x98,0x39,0xfc,0x85,0x7c,0xec,0x1c,0xfe,0x42,0x3e,0x86,0x0e, +0x7f,0x21,0x1f,0x4b,0x87,0xbf,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04, +0x02,0x1f,0x23,0x10,0xf8,0xd8,0x2f,0xf8,0x85,0x7c,0x0c,0x1c,0xfc,0x42,0x3e,0x16, +0x0e,0x7e,0x21,0x1f,0x13,0x07,0xbf,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63, +0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x2e,0xf4,0x85,0x7c,0x2c,0x17,0xfa,0x42,0x3e, +0xa6,0x0b,0x7d,0x21,0x1f,0xdb,0x85,0xbe,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0, +0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x11,0x0a,0xf4,0x31,0x42,0x14,0xe8,0x63, +0xc4,0x28,0xd0,0xc7,0x08,0x52,0xa0,0x8f,0xc5,0x84,0x5f,0xc8,0xc7,0x64,0xc2,0x2f, +0xe4,0x63,0x33,0xe1,0x17,0xf2,0x31,0x9a,0xf0,0x0b,0xf9,0x98,0x49,0xe4,0x85,0x7c, +0xec,0x24,0xf2,0x42,0x3e,0x86,0x12,0x79,0x21,0x1f,0x4b,0x89,0xbc,0x90,0x8f,0x11, +0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0xd8,0x3f,0xe0,0x85, +0x7c,0x0c,0x24,0xf0,0x42,0x3e,0x16,0x12,0x78,0x21,0x1f,0x13,0x09,0xbc,0x90,0x8f, +0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x3e,0xdc, +0x85,0x7c,0x2c,0x1f,0xee,0x42,0x3e,0xa6,0x0f,0x77,0x21,0x1f,0xdb,0x87,0xbb,0x90, +0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x11, +0x0e,0xf4,0x31,0x42,0x1c,0xe8,0x63,0xc4,0x38,0xd0,0xc7,0x08,0x72,0xa0,0x8f,0xe9, +0xcf,0xaf,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xb0,0x73,0xfa,0xa5,0x60,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0xac,0x74,0x32,0xa5,0xc0,0x7f,0x2e,0x30,0xe0,0x88,0x81, +0x01,0x80,0x20,0x18,0x44,0xed,0x24,0x4e,0xc1,0x70,0x44,0x60,0x42,0xc4,0x67,0x43, +0x18,0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x78,0x3a,0xa5,0xc0,0x02,0x81, +0x3e,0x66,0x8c,0x91,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x9a,0x27,0x55,0x0a, +0x2c,0x10,0xe8,0x63,0x01,0x21,0x9f,0x0b,0x2a,0x37,0xdd,0x90,0x42,0x41,0x62,0x28, +0xe4,0x2e,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0xcc,0x9e,0xdc,0x29,0x18,0x31, +0x38,0x00,0x10,0x04,0x03,0x0b,0x9f,0x6a,0x29,0x68,0xa1,0x0b,0x0c,0x38,0x62,0x60, +0x00,0x20,0x08,0x06,0x11,0x3f,0xc5,0x53,0x30,0x1c,0x11,0xd4,0x10,0xf1,0xd9,0x00, +0x47,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0x9f,0x6c,0x29,0xb0,0x40,0xa0, +0x8f,0x19,0x72,0x24,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x44,0x2a,0x97,0x02, +0x0b,0x04,0xfa,0x58,0x40,0xc8,0xe7,0x82,0xca,0x4d,0x37,0xe0,0x50,0x90,0x58,0x0e, +0xf5,0x4b,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x00,0x2b,0xa9,0x7e,0x0a,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xc0,0x3a,0x29,0x72,0x0a,0x78,0xe8,0x02,0x03,0x8e,0x18,0x18, +0x00,0x08,0x82,0x41,0xb4,0x52,0x20,0x15,0x0c,0x47,0x04,0x64,0x44,0x7c,0x36,0xfc, +0x91,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x72,0xa9,0x72,0x0a,0x2c,0x10,0xe8, +0x63,0x46,0x28,0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x98,0x42,0xa7,0xc0, +0x02,0x81,0x3e,0x16,0x10,0xf2,0xb9,0xa0,0x72,0xd3,0x0d,0x67,0x14,0x24,0x96,0x46, +0x2c,0x13,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0xc0,0x68,0x8a,0xa5,0x82,0x11,0x83, +0x03,0x00,0x41,0x30,0xb0,0x6c,0x6a,0x9e,0x82,0x35,0xba,0xc0,0x80,0x23,0x06,0x06, +0x00,0x82,0x60,0x10,0xe9,0xd4,0x4b,0x05,0xc3,0x11,0xc1,0x1c,0x11,0x9f,0x0d,0xae, +0x24,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x7a,0x8a,0x9e,0x02,0x0b,0x04,0xfa, +0x98,0x01,0x4b,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0xac,0xee,0x29,0xb0, +0x40,0xa0,0x8f,0x05,0x84,0x7c,0x2e,0xa8,0xdc,0x74,0x83,0x1d,0x05,0x89,0xb9,0x01, +0x58,0xc8,0xc7,0xde,0x00,0x2c,0xe4,0x63,0x70,0x00,0x16,0xf2,0xb1,0x38,0x00,0x0b, +0xf9,0xd8,0x18,0x90,0x84,0x7c,0x8c,0x0c,0x48,0x42,0x3e,0x56,0x06,0x24,0x21,0x1f, +0x33,0x03,0x92,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23, +0x10,0xf8,0x18,0xc7,0x0e,0xf2,0xb1,0x8e,0x1d,0xe4,0x63,0x1e,0x3b,0xc8,0xc7,0x3e, +0x76,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8, +0x58,0x45,0x0b,0xf2,0x31,0x8b,0x16,0xe4,0x63,0x17,0x2d,0xc8,0xc7,0x30,0x5a,0x90, +0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0xd8,0x1e, +0xa8,0x02,0x7c,0x2c,0x68,0x03,0xf8,0x58,0xf0,0xc1,0xc7,0x8e,0x80,0x3e,0x76,0x08, +0xf4,0xb1,0x63,0xa0,0x8f,0x1d,0x04,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x32, +0xad,0xb1,0x0a,0x19,0x7c,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xeb,0xb4,0xc8,0x2a, +0x64,0xf0,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xd4,0x2a,0xab,0x90,0xc1,0x97, +0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x52,0xcb,0xac,0x42,0x06,0x5f,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xc0,0x52,0x2d,0xb4,0x2a,0x19,0x7e,0x19,0x31,0x38,0x00,0x10,0x04, +0x03,0x6b,0xb5,0xd2,0xaa,0x64,0xf8,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xd6, +0x52,0xab,0x92,0xe1,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x5a,0x6b,0xad,0x4a, +0x86,0x5f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x72,0xad,0xb5,0x42,0xc4,0x65,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0xac,0xd7,0x62,0x2b,0x44,0x5c,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xc0,0x82,0xad,0xb6,0x42,0xc4,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xd8, +0x72,0x2b,0x44,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x92,0x2d,0xb8,0x42,0xcc, +0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xd9,0x8a,0x2b,0xc4,0x5c,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xc0,0xa2,0x2d,0xb9,0x42,0xcc,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0xac,0xda,0x9a,0x2b,0xc4,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xb2,0xad,0xb9, +0x42,0xc2,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xdb,0xa2,0x2b,0x24,0x5c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xc2,0xad,0xba,0x42,0xc2,0x65,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0xac,0xdc,0xb2,0x2b,0x24,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xd2, +0x2d,0xbc,0x42,0xca,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xdd,0xca,0x2b,0xa4, +0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xe2,0x2d,0xbd,0x42,0xca,0x65,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0xac,0xde,0xda,0x2b,0xa4,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xc0,0xf2,0x2d,0xbe,0xe2,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x7e,0xab,0xaf, +0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xf0,0xf2,0x2b,0x0e,0x19,0x31,0x38, +0x00,0x10,0x04,0x03,0x2b,0xbc,0xfe,0x8a,0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0, +0x12,0xaf,0xbf,0x22,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xc6,0x0b,0xb4,0x08, +0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xf2,0x0a,0x2d,0x02,0x19,0x31,0x38,0x00, +0x10,0x04,0x03,0xab,0xbc,0x44,0x8b,0x40,0x8e,0x30,0xe0,0x11,0x06,0x3c,0xc2,0x80, +0x47,0x18,0x70,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x3e,0xf3,0x02,0xad,0x59,0x0a,0xaf, +0xd1,0x84,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x32,0x30,0xaf,0xd3,0xca,0x25, +0x7d,0x1a,0x31,0x68,0x00,0x10,0x04,0x83,0x26,0xbe,0x52,0x2b,0x18,0xaf,0xf1,0x1a, +0x2f,0xd6,0x62,0x2d,0xd6,0x62,0xad,0xd1,0x84,0x00,0x18,0x8e,0x08,0xce,0x29,0xf8, +0xa6,0x1b,0x4c,0x4a,0x08,0x6c,0x31,0xe8,0x63,0xcb,0x41,0x1f,0x5b,0x10,0xfa,0x18, +0x31,0xc8,0xc7,0x8a,0x41,0x3e,0x36,0x18,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0x83,0xbf,0x6a,0x6b,0x78,0xa7,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfa,0xcb,0xb6, +0x06,0x78,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0xbf,0x6e,0x6b,0x88,0xa7,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xfe,0xeb,0xb6,0x86,0xb4,0x1a,0x31,0x38,0x00,0x10, +0x04,0x83,0x03,0xc4,0x70,0x6b,0x50,0xab,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x42, +0x2c,0xb7,0x86,0xb5,0x32,0xc1,0xa6,0xe4,0x63,0x02,0x01,0x1f,0x0b,0x6c,0x4a,0x3e, +0x16,0x0c,0xf0,0xb1,0xa3,0x88,0x8f,0x05,0x3b,0x25,0x1f,0x4b,0x74,0x4a,0x3e,0x76, +0x04,0xf1,0xb1,0x84,0xa7,0xe4,0x63,0x42,0x10,0x9f,0x11,0x03,0x03,0x00,0x41,0x30, +0x88,0x52,0xcc,0xbf,0xbc,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x54,0xac,0xbe,0x82, +0xe1,0x06,0x32,0xd0,0x29,0xe2,0x82,0x41,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x19, +0x94,0x98,0x79,0x85,0xd4,0x4d,0x8d,0x18,0x34,0x00,0x08,0x82,0x41,0x03,0x63,0xe8, +0x15,0xac,0x57,0x3a,0xa1,0xd3,0x7a,0xad,0xd7,0x7a,0xad,0xd7,0x68,0x42,0x00,0x0c, +0x47,0x04,0x78,0x25,0x7c,0x23,0x06,0x07,0x00,0x82,0x60,0x50,0x06,0x29,0xa6,0x5e, +0xfe,0xc4,0x53,0x23,0x06,0x07,0x00,0x82,0x60,0x50,0x06,0x2a,0xb6,0x5e,0xfb,0xf4, +0x53,0x23,0x06,0x0f,0x00,0x82,0x60,0x30,0xc9,0x58,0x79,0x09,0x81,0x1d,0xd5,0xd1, +0x6a,0xad,0xd6,0x89,0x9d,0x18,0x7c,0xa5,0xd4,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1, +0x2c,0x81,0x30,0x50,0x61,0xe0,0x68,0x00,0xa0,0x41,0x30,0x50,0x61,0xe8,0x68,0x00, +0x98,0x41,0x30,0x50,0x61,0xf0,0x68,0x00,0x80,0x41,0x30,0x50,0x61,0xf8,0x68,0x00, +0x28,0xc1,0x40,0x85,0x01,0xa6,0x01,0xa0,0x04,0x03,0x15,0x86,0x98,0x06,0x80,0x18, +0x04,0x03,0x15,0x03,0x18,0x07,0x00,0x18,0x04,0x03,0x15,0x68,0x80,0xc2,0x01,0xa0, +0x05,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x84,0x99,0x7e,0xc5,0xd1,0x30,0x62,0x70, +0x00,0x20,0x08,0x06,0x62,0x80,0x63,0xf3,0x65,0x52,0x32,0x36,0x9a,0x10,0x08,0x15, +0x8c,0x97,0x56,0x8d,0x05,0x77,0x81,0xc1,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x0c, +0x7a,0x0c,0xbf,0x56,0x0a,0xc7,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x4e,0x30,0xd8, +0x09,0x06,0x33,0xc1,0xa0,0x8f,0x09,0x07,0x7d,0x4e,0x18,0xd0,0x09,0x03,0x1a,0x4d, +0x70,0x80,0xd1,0x84,0x27,0x38,0xc2,0x60,0x47,0x18,0xcc,0x84,0x91,0x92,0x8f,0x09, +0x23,0x25,0x1f,0x23,0xc6,0x0b,0x3e,0x46,0x90,0x17,0x7c,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0xc0,0x33,0x18,0x23,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf2,0x2c, +0xc6,0x08,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x3d,0x9b,0x31,0xd7,0x12,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8,0x33,0x1a,0x7b,0x2d,0xe1,0x18,0x83,0x1d,0x63, +0x30,0x23,0x04,0xfa,0x18,0x21,0xd0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xca,0xa0, +0xce,0x6c,0x0c,0xad,0x52,0x6b,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x50,0xc3,0xb1, +0x40,0xce,0xe4,0x4c,0xce,0x76,0x6c,0xc7,0x76,0x6c,0xc7,0x46,0x13,0x02,0x60,0x38, +0x22,0xb0,0xab,0xe0,0x9b,0x6e,0xa8,0x2d,0x21,0x38,0x31,0x30,0xd4,0x88,0xc1,0x01, +0x80,0x20,0x18,0x94,0xc1,0x9e,0xf1,0xd8,0x5c,0xa9,0xd6,0x88,0xc1,0x01,0x80,0x20, +0x18,0x94,0x01,0x9f,0xf5,0x58,0x5b,0xc5,0xd6,0x88,0xc1,0x03,0x80,0x20,0x18,0x4c, +0xa4,0x76,0x63,0x42,0xa0,0x24,0xfd,0xd5,0x5f,0x79,0x96,0x67,0x62,0x36,0x8c,0x26, +0x04,0x80,0x05,0xf1,0x25,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x50,0xcd,0xc7, +0x02,0x0b,0x10,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xa4,0x6a,0x3b,0x16,0x58, +0x40,0x5f,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x88,0xd5,0xc4,0x2c,0x18,0x8e, +0x98,0x83,0xd1,0x0a,0xbe,0xe9,0x06,0x81,0x0e,0x82,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x64,0x6d,0xcd,0x82,0x61,0x38,0x22,0x30,0x2d,0xe7,0x1b,0x31,0x38,0x00,0x10, +0x04,0x83,0x83,0xd6,0xd8,0x6c,0x28,0x2c,0x18,0xe8,0x63,0xe7,0x15,0xc4,0x67,0xba, +0x21,0x40,0x2f,0x62,0x96,0x61,0x20,0xf0,0x60,0x38,0x82,0x0f,0x56,0xcb,0xf9,0xa6, +0x1b,0x44,0x4c,0xbd,0x82,0x59,0x02,0x64,0x38,0xc2,0x0f,0xd6,0x4b,0xf9,0x66,0x19, +0x8c,0x22,0x30,0x46,0x89,0x8f,0x05,0xf0,0x25,0x1f,0x0b,0x18,0xf8,0xcc,0x12,0x20, +0xc3,0x11,0x87,0x8a,0x09,0xdf,0x2c,0xc3,0x81,0x04,0xb3,0x04,0xc8,0x40,0x89,0xc1, +0x0c,0x26,0x51,0x90,0x6d,0x70,0x98,0x84,0x31,0x50,0x62,0x88,0xc1,0x60,0x14,0xde, +0xe1,0x19,0xa6,0x94,0x18,0x7c,0x2c,0x68,0x31,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82, +0x41,0x04,0x6e,0xab,0x16,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x41,0x6e,0x7d,0x36, +0x0a,0x81,0xd9,0x57,0x10,0x1f,0xbb,0xaf,0x7a,0x8a,0xcf,0x88,0x81,0x01,0x80,0x20, +0x18,0x44,0xe4,0xf6,0x6a,0xc1,0x70,0xc4,0x3e,0xd1,0x18,0xf1,0x5d,0x60,0x28,0x5b, +0x02,0xf9,0x58,0x60,0xc8,0xc7,0x82,0x42,0x3e,0x16,0x80,0x18,0x7c,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0x5a,0x37,0x5b,0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x78, +0x37,0x54,0x7b,0xc0,0x60,0x38,0x22,0x18,0x2f,0xe7,0x1b,0x31,0x38,0x00,0x10,0x04, +0x83,0x23,0xde,0x52,0x2d,0x12,0x03,0x0b,0x06,0xfa,0x4c,0x37,0x04,0xe6,0x35,0x8c, +0x18,0x18,0x00,0x08,0x82,0x41,0x14,0x6f,0xbc,0x16,0xd8,0x91,0x66,0xf2,0x19,0x31, +0x30,0x00,0x10,0x04,0x83,0x68,0xde,0x7c,0x2d,0xb0,0x60,0x90,0xcf,0x88,0x81,0x01, +0x80,0x20,0x18,0x44,0xf5,0x06,0x6e,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x7c,0xf0, +0xa6,0x6a,0xbd,0x45,0x6e,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x26,0xc0,0x96,0x7c, +0x4c,0x80,0x2d,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xb4,0x6f,0xaa,0x26,0x8c, +0x18,0x18,0x00,0x08,0x82,0x41,0xc4,0x6f,0xab,0x26,0x9c,0x30,0xa0,0x13,0x06,0x74, +0x82,0xc1,0x4e,0x30,0x98,0x09,0x38,0x06,0x1f,0x13,0x72,0x0c,0x3e,0x23,0x06,0x07, +0x00,0x82,0x60,0xf0,0xf5,0xdb,0xad,0xa9,0xd7,0xbc,0x8d,0x26,0x04,0xc0,0x68,0x82, +0x10,0x58,0x21,0xc4,0xc7,0x0a,0x21,0x3e,0xc3,0x11,0xc2,0x23,0x7c,0xd3,0x0d,0xaf, +0xc6,0x6b,0xc1,0x70,0xc4,0x00,0x09,0xdf,0x74,0x43,0xac,0xf9,0x5a,0x30,0xdd,0xd0, +0x6f,0x20,0x47,0x4c,0x37,0xf8,0x5b,0xc8,0x0d,0x55,0x44,0x50,0x44,0x04,0x25,0x10, +0x50,0x02,0x01,0x23,0x06,0x07,0x00,0x82,0x60,0x50,0x06,0x2a,0xb7,0x6e,0x20,0x06, +0x66,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xd4,0x5c,0xbb,0x05,0x27,0x37,0x08,0xf0, +0x06,0x6f,0xf0,0x06,0x6f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30, +0xdd,0xa0,0x72,0x2d,0xf7,0x94,0x12,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x3b, +0x37,0x6f,0x47,0xcb,0x05,0x88,0xbd,0xd9,0x9b,0xbd,0xd9,0xdb,0x68,0x42,0x00,0x8c, +0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0xcc,0x1c,0xcc,0x55,0x05,0x05,0x30,0x62, +0xd0,0x00,0x20,0x08,0x06,0x4d,0xd8,0xe5,0x5b,0x33,0x73,0x81,0xc3,0x6f,0xfc,0xc6, +0x6f,0xfc,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xd3,0x0d,0x36, +0x97,0x73,0x59,0x55,0x01,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x73,0x76,0xff,0x36, +0xe5,0x5c,0x15,0x88,0x9c,0xc8,0x89,0x9c,0xc8,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10, +0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x6b,0x37,0x72,0x57,0xcf, +0x45,0x85,0xc9,0x99,0x9c,0xc9,0x99,0xdc,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68, +0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xf3,0x76,0x27,0xb7,0x85,0xdd,0x93, +0xa8,0x9c,0xca,0xa9,0x9c,0xca,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c, +0xc2,0x74,0xc3,0xd9,0x91,0xdd,0x19,0xd4,0x18,0x04,0x30,0x62,0xd0,0x00,0x20,0x08, +0x06,0x4d,0xdd,0xb5,0x5c,0x18,0x9c,0xdd,0x18,0x04,0x30,0x07,0x73,0x30,0x07,0x73, +0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08, +0x06,0x4d,0xde,0xc5,0x5c,0x19,0xac,0xdd,0x57,0xd0,0x1c,0xcd,0xd1,0x1c,0xcd,0x8d, +0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18, +0x34,0x7d,0x57,0x73,0x69,0xf0,0x76,0x5d,0x82,0x73,0x38,0x87,0x73,0x38,0x37,0x9a, +0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x96,0x07,0xa6,0x10,0x1f,0xcb,0x03, +0x53,0x88,0xcf,0xb9,0x96,0xa1,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x28,0x3d,0x9f, +0x0b,0x87,0xc0,0x6e,0x8d,0x15,0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0xe9, +0xfd,0x9c,0xba,0x05,0x96,0x6b,0x43,0x7c,0x4c,0x08,0xe4,0x63,0xc1,0xae,0xc1,0xc7, +0x82,0x76,0x93,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xac,0x57,0x76,0xbd,0x16, +0x18,0x78,0xfd,0x9a,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x70,0xbd,0xb3,0x0b, +0x92,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5e,0x0f,0xed,0x44,0x2d,0x30,0xe2,0x88, +0x8f,0x09,0x81,0x7c,0x2c,0x48,0xe0,0x63,0xf4,0x45,0x6f,0xf2,0x19,0x31,0x30,0x00, +0x10,0x04,0x83,0x28,0xf6,0xf8,0x2e,0xb0,0x7a,0x0b,0xe2,0x63,0xaa,0x70,0x0a,0x20, +0xb8,0xc0,0x60,0xa6,0x0a,0xa8,0x00,0x82,0x0b,0x0c,0x66,0x03,0x06,0x1f,0x13,0x30, +0xf8,0x0c,0x37,0xa4,0x02,0x5d,0x90,0xc1,0x70,0x43,0x2a,0xd0,0x05,0x19,0x94,0x10, +0xe8,0x05,0x86,0x32,0xc7,0x90,0x8f,0x3d,0x86,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1, +0x80,0xd3,0xbd,0xbb,0x13,0x02,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0xfc, +0xf6,0x2e,0xb8,0x39,0x0b,0x6e,0x4e,0x3e,0x16,0xe0,0x1b,0x7c,0x6c,0xc0,0x37,0xf9, +0x58,0xa0,0x6f,0xf0,0xb1,0x42,0xe7,0xe4,0x63,0x81,0xce,0xc1,0xc7,0x82,0x42,0x3e, +0x16,0xec,0x1c,0x7c,0xac,0x28,0xe4,0x63,0x81,0x23,0x1f,0x0b,0x06,0xf9,0x58,0x80, +0x0b,0xf2,0x31,0x01,0x17,0xe4,0x63,0x03,0x2e,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10, +0x0c,0x38,0xf5,0x3b,0x3d,0xec,0xc2,0x2e,0xf3,0x74,0x4e,0x3e,0x16,0x08,0xf2,0x19, +0x31,0x30,0x00,0x10,0x04,0x83,0x48,0xfe,0x50,0x2f,0xb0,0xe0,0x17,0xe4,0x63,0xc2, +0x2f,0xc8,0xc7,0x86,0x5f,0x90,0x8f,0x0d,0xe2,0x20,0x1f,0x1b,0xc4,0x41,0x3e,0x36, +0x88,0x83,0x7c,0x0c,0x1e,0xc4,0x01,0x04,0x17,0x18,0xcc,0x02,0x3e,0x80,0xcf,0x70, +0x03,0x39,0xdc,0x06,0x19,0x54,0x30,0x06,0x7a,0x81,0xa1,0x0c,0x0e,0x08,0xf9,0x8c, +0x18,0x24,0x00,0x08,0x82,0x01,0xb7,0x7f,0xb8,0x17,0x88,0x41,0x20,0x06,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0x90,0x60,0xc0,0x7b,0x01,0xde,0x59,0x80,0x77,0xf2,0xb1, +0x20,0xe7,0xe0,0x63,0x43,0xce,0xc9,0xc7,0x82,0x9d,0x83,0x8f,0x15,0x7b,0x27,0x1f, +0x0b,0xf6,0x0e,0x3e,0x16,0x14,0xf2,0xb1,0x80,0xef,0xe0,0x63,0x45,0x21,0x1f,0x0b, +0x1a,0xf9,0x58,0x30,0xc8,0xc7,0x82,0x79,0x90,0x8f,0x09,0xf3,0x20,0x1f,0x1b,0xe6, +0x41,0x3e,0x36,0x90,0x01,0x7c,0x6c,0x20,0x03,0xf8,0xd8,0x40,0x06,0xf0,0xb1,0x03, +0x0d,0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0xdc,0x0b,0x06,0xec,0x97,0xf1,0x41, +0xc6,0x07,0x56,0x06,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xb2,0xc1,0x80, +0xfd,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x74,0x30,0x90,0xbf,0x91,0xe8,0x87, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x76,0x30,0x98,0xbf,0x91,0xe8,0x87,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x78,0x30,0xa0,0xbf,0x91,0xe8,0x87,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x7a,0x30,0xb0,0x3f,0x93,0x00,0x89,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x7c,0x30,0xb8,0x3f,0x93,0x00,0x89,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7e, +0x30,0xc0,0x3f,0x93,0x00,0x09,0x3b,0x46,0x42,0x3e,0x86,0x8c,0x84,0x7c,0x2c,0x19, +0x09,0xf9,0xd8,0xd0,0x06,0xf0,0xb1,0xa1,0x0d,0xe0,0x63,0x43,0x1b,0xc0,0xc7,0x8c, +0x94,0x90,0x8f,0x19,0x29,0x21,0x1f,0x33,0x52,0x42,0x3e,0x36,0xc0,0x01,0x7c,0x6c, +0x80,0x03,0xf8,0xd8,0x00,0x07,0xf0,0xb1,0xe9,0x0e,0xe0,0x63,0x61,0xd1,0x12,0x20, +0xb8,0xc0,0x60,0x16,0xb4,0x03,0x7c,0x86,0x1b,0x5e,0x02,0x45,0xc8,0xa0,0x02,0x5a, +0xd0,0x0b,0x0c,0x65,0xe1,0x40,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0x38,0x36, +0x0c,0x52,0x30,0x08,0x66,0x21,0x98,0x85,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xea, +0x30,0x68,0xc1,0x20,0x48,0x3f,0x0b,0xd2,0x4f,0x3e,0x16,0xa8,0x1e,0x7c,0x6c,0x50, +0x3d,0xf9,0x58,0xc0,0x7a,0xf0,0xb1,0x82,0xfd,0xe4,0x63,0x01,0xfb,0xc1,0xc7,0x82, +0x42,0x3e,0x16,0xb4,0x1f,0x7c,0xac,0x28,0xe4,0x63,0x41,0x23,0x1f,0x0b,0x06,0xf9, +0x58,0xe0,0x13,0xf2,0x31,0xc1,0x27,0xe4,0x63,0x83,0x4f,0xc8,0xc7,0xe2,0x60,0x80, +0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x07,0x7c,0x46,0x0c,0x12, +0x00,0x04,0xc1,0x80,0x03,0xc5,0xa0,0x07,0x83,0xac,0x1d,0xb2,0x76,0x30,0x5b,0x08, +0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0x29,0x06,0x3d,0x18,0x04,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0xac,0x62,0x30,0x86,0x41,0x1c,0xa0,0xc5,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0xac,0x18,0x90,0x61,0x10,0x07,0x68,0x31,0x62,0x70,0x00,0x20, +0x08,0x06,0x47,0x2b,0x06,0x65,0x18,0xc4,0x01,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0xe1,0x8a,0xc1,0x19,0x06,0x71,0xb0,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xbc,0x62,0x80,0x86,0x41,0x1c,0xac,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xb0, +0x18,0xa4,0x61,0x10,0x07,0x6b,0x61,0x87,0x5b,0xc8,0xc7,0x10,0xb7,0x90,0x8f,0x25, +0x6e,0x21,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x98, +0x41,0x17,0xf2,0x31,0x83,0x2e,0xe4,0x63,0x06,0x5d,0xc8,0xc7,0xe2,0x60,0x80,0x8f, +0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x13,0x7c,0x0c,0x36,0xf0,0x02, +0x04,0x17,0x18,0xcc,0x82,0x9e,0x80,0xcf,0x70,0x83,0x5e,0xe0,0x09,0x19,0x94,0x49, +0x04,0x7a,0x81,0xa1,0x4c,0x26,0x08,0xf9,0x8c,0x18,0x24,0x00,0x08,0x82,0x01,0xd7, +0x8b,0x81,0x1e,0x06,0x25,0x11,0x94,0x44,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87, +0x39,0x06,0x7e,0x18,0x04,0x3a,0x18,0x58,0xa0,0x83,0x81,0x7c,0x2c,0xd8,0x3f,0xf8, +0xd8,0xb0,0x7f,0xf2,0xb1,0xa0,0xff,0xe0,0x63,0x45,0x0f,0x06,0xf2,0xb1,0xa0,0x07, +0x03,0xf8,0x58,0x50,0xc8,0xc7,0x02,0x1f,0x0c,0xe0,0x63,0x45,0x21,0x1f,0x0b,0x1a, +0xf9,0x58,0x30,0xc8,0xc7,0x82,0xd4,0x90,0x8f,0x09,0xa9,0x21,0x1f,0x1b,0x52,0x43, +0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x38, +0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x5c,0x3c,0x06,0xae,0x18,0xfc,0x44,0xf6, +0x13,0x99,0x9d,0x44,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf0,0x31,0x70, +0xc5,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x1f,0x03,0x5a,0x0c,0xe2,0x60, +0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe8,0xc7,0xa0,0x16,0x83,0x38,0x98,0x8d, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfc,0x31,0xb0,0xc5,0x20,0x0e,0x66,0x63,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0x7f,0x0c,0x70,0x31,0x88,0x03,0xdb,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x03,0x24,0x83,0x5c,0x0c,0xe2,0xc0,0x36,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x08,0xc9,0x40,0x17,0x83,0x38,0xb0,0x0d,0x3b,0x72,0x43,0x3e,0x86, +0xe4,0x86,0x7c,0x2c,0xc9,0x0d,0xf9,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63, +0x71,0x30,0xc0,0xc7,0x8c,0xdf,0x90,0x8f,0x19,0xbf,0x21,0x1f,0x33,0x7e,0x43,0x3e, +0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x98,0xe0, +0x53,0x30,0xe1,0x06,0x7a,0x81,0xa1,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0x4b,0xc9, +0xc0,0x1c,0x83,0x97,0x68,0x83,0x97,0x68,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x64,0x32,0x50,0xc7,0x20,0x30,0xc5,0xc0,0x02,0x53,0x0c,0xe4,0x63,0xc1,0x19,0x06, +0xf0,0xb1,0xe1,0x0c,0x03,0xf9,0x58,0x90,0x86,0x01,0x7c,0xac,0x48,0xc5,0x40,0x3e, +0x16,0xa4,0x62,0x00,0x1f,0x0b,0x0a,0xf9,0x58,0xa0,0x8a,0x01,0x7c,0xac,0x28,0xe4, +0x63,0x01,0x23,0x1f,0x0b,0x06,0xf9,0x58,0x10,0x1f,0xf2,0x31,0x21,0x3e,0xe4,0x63, +0x43,0x7c,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e, +0xc6,0x06,0x07,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0xeb,0xc9,0x40,0x1f,0x83, +0xb3,0x28,0x85,0xb3,0x28,0x05,0x9b,0x8b,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60, +0x10,0x91,0x65,0xa0,0x8f,0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x5a,0x06, +0x20,0x19,0xb0,0xc1,0x7e,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x91,0x96,0x41,0x48, +0x06,0x6c,0xb0,0x1f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa8,0x65,0x20,0x92,0x01, +0x1b,0xec,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x6b,0x19,0x90,0x64,0xc0,0x06, +0xfe,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x5b,0x06,0x25,0x19,0xb0,0x81,0x7f, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd1,0x96,0x81,0x49,0x06,0x6c,0xe0,0x1f,0x76, +0x84,0x88,0x7c,0x0c,0x09,0x11,0xf9,0x58,0x12,0x22,0xf2,0x31,0x36,0x18,0xe0,0x63, +0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0x19,0x27,0x22,0x1f,0x33,0x4e,0x44,0x3e, +0x66,0x9c,0x88,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0, +0x63,0x6c,0x30,0xc1,0xa7,0x56,0x42,0x17,0xf4,0x02,0x43,0x8d,0x18,0x24,0x00,0x08, +0x82,0x01,0x57,0x97,0x81,0x4c,0x06,0x2a,0x91,0x0b,0x2a,0x91,0x0b,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0xf8,0x65,0x60,0x93,0x41,0x20,0x8f,0x81,0x05,0xf2,0x18,0xc8, +0xc7,0x82,0x59,0x0c,0xe0,0x63,0xc3,0x2c,0x06,0xf2,0xb1,0xa0,0x16,0x03,0xf8,0x58, +0x51,0x8f,0x81,0x7c,0x2c,0xa8,0xc7,0x00,0x3e,0x16,0x14,0xf2,0xb1,0xc0,0x1e,0x03, +0xf8,0x58,0x51,0xc8,0xc7,0x02,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x20,0x47,0xe4,0x63, +0x42,0x8e,0xc8,0xc7,0x86,0x1c,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e, +0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x0e,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0x01,0x97, +0x9a,0x81,0x59,0x06,0x62,0x11,0x0f,0x62,0x11,0x0f,0xf6,0x1b,0x81,0x7c,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0x82,0xcd,0xc0,0x2c,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0xda,0x0c,0xd8,0x32,0x60,0x83,0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0xa3,0x36,0x83,0xb6,0x0c,0xd8,0x60,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb0, +0xcd,0xc0,0x2d,0x03,0x36,0x18,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6e,0x33, +0x80,0xcb,0x80,0x0d,0xcc,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xdc,0x0c,0xe2, +0x32,0x60,0x03,0x33,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x37,0x03,0xb9,0x0c, +0xd8,0xc0,0x4c,0xec,0x48,0x13,0xf9,0x18,0x92,0x26,0xf2,0xb1,0x24,0x4d,0xe4,0x63, +0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x33,0xde,0x44,0x3e, +0x66,0xbc,0x89,0x7c,0xcc,0x78,0x13,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0, +0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x82,0x8f,0xe5,0xca,0x9c,0x80,0xe0,0x02,0x83, +0x59,0x60,0x26,0xf0,0x19,0x6e,0xa8,0x93,0xd0,0x21,0x83,0x7a,0x91,0x40,0x2f,0x30, +0x94,0xed,0x08,0x21,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0xcc,0x33,0x18,0xcd, +0xc0,0x45,0x02,0x17,0x09,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x78,0xcf,0xe0,0x34, +0x83,0x60,0x2c,0x03,0x0b,0xc6,0x32,0x90,0x8f,0x05,0x24,0x19,0xc0,0xc7,0x06,0x92, +0x0c,0xe4,0x63,0x81,0x49,0x06,0xf0,0xb1,0xc2,0x2c,0x03,0xf9,0x58,0x60,0x96,0x01, +0x7c,0x2c,0x28,0xe4,0x63,0xc1,0x59,0x06,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8d,0x7c, +0x2c,0x18,0xe4,0x63,0x01,0xa9,0xc8,0xc7,0x04,0x52,0x91,0x8f,0x0d,0xa4,0x22,0x1f, +0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x1c,0xf0, +0x19,0x31,0x48,0x00,0x10,0x04,0x03,0x4e,0x3f,0x83,0xdb,0x0c,0xd0,0x24,0x43,0x93, +0xcc,0x60,0x24,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x21,0x1a,0xdc,0x66, +0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x51,0xa2,0x41,0x6f,0x06,0x71,0xe0,0x2a, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x98,0x68,0xe0,0x9b,0x41,0x1c,0xb8,0xca,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0x27,0x1a,0xfc,0x66,0x10,0x07,0xae,0x32,0x62,0x70, +0x00,0x20,0x08,0x06,0x07,0x8a,0x06,0xe1,0x19,0xc4,0x41,0xac,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x91,0xa2,0x81,0x78,0x06,0x71,0x10,0x2b,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0xa8,0x68,0x30,0x9e,0x41,0x1c,0xc4,0x8a,0x1d,0xb4,0x22,0x1f,0x43,0x68, +0x45,0x3e,0x96,0xd0,0x8a,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38, +0x18,0xe0,0x63,0x86,0xae,0xc8,0xc7,0x0c,0x5d,0x91,0x8f,0x19,0xba,0x22,0x1f,0x8b, +0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x4c,0xf0,0xa9, +0x1c,0x71,0x03,0xbd,0xc0,0x50,0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0xc9,0x68,0xf0, +0x9e,0x01,0x8e,0xb4,0x01,0x8e,0xb4,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x3b, +0x1a,0xcc,0x67,0x10,0xbc,0x66,0x60,0xc1,0x6b,0x06,0xf2,0xb1,0x00,0x2e,0x03,0xf8, +0xd8,0x00,0x97,0x81,0x7c,0x2c,0x90,0xcb,0x00,0x3e,0x56,0xc8,0x66,0x20,0x1f,0x0b, +0x64,0x33,0x80,0x8f,0x05,0x85,0x7c,0x2c,0x98,0xcd,0x00,0x3e,0x56,0x14,0xf2,0xb1, +0x80,0x91,0x8f,0x05,0x83,0x7c,0x2c,0x60,0x17,0xf9,0x98,0xc0,0x2e,0xf2,0xb1,0x81, +0x5d,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63, +0x83,0x03,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0x99,0x69,0x30,0xa2,0x01,0x9c, +0x94,0x02,0x9c,0x94,0x82,0xf1,0x49,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0xda,0x34,0x18,0xd1,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x4e,0x83,0x14, +0x0d,0xd8,0xc0,0x5e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x90,0xd3,0x40,0x45,0x03, +0x36,0xb0,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe6,0x34,0x58,0xd1,0x80,0x0d, +0xec,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x3a,0x0d,0x5a,0x34,0x60,0x83,0x7c, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x4e,0x03,0x17,0x0d,0xd8,0x20,0x5f,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb0,0xd3,0xe0,0x45,0x03,0x36,0xc8,0x17,0x3b,0xf8, +0x45,0x3e,0x86,0xf0,0x8b,0x7c,0x2c,0xe1,0x17,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36, +0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0x0c,0x91,0x91,0x8f,0x19,0x22,0x23,0x1f,0x33, +0x44,0x46,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31, +0x36,0x98,0xe0,0x53,0x34,0xa2,0x0b,0x7a,0x81,0xa1,0x46,0x0c,0x12,0x00,0x04,0xc1, +0x80,0xf3,0xd3,0x60,0x47,0x83,0x19,0xc9,0x85,0x19,0xc9,0x85,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x4e,0x35,0xf8,0xd1,0x20,0xd8,0xcf,0xc0,0x82,0xfd,0x0c,0xe4,0x63, +0x01,0x6f,0x06,0xf0,0xb1,0x81,0x37,0x03,0xf9,0x58,0xe0,0x9b,0x01,0x7c,0xac,0xf0, +0xcf,0x40,0x3e,0x16,0xf8,0x67,0x00,0x1f,0x0b,0x0a,0xf9,0x58,0xf0,0x9f,0x01,0x7c, +0xac,0x28,0xe4,0x63,0x01,0x23,0x1f,0x0b,0x06,0xf9,0x58,0x40,0x33,0xf2,0x31,0x81, +0x66,0xe4,0x63,0x03,0xcd,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63, +0x83,0x01,0x3e,0xc6,0x06,0x07,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0x93,0xd5, +0xe0,0x4d,0x83,0x35,0x89,0x87,0x35,0x89,0x07,0x43,0x97,0x40,0x3e,0x23,0x06,0x06, +0x00,0x82,0x60,0x10,0xe5,0x6a,0xf0,0xa6,0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0x47,0xaf,0x06,0x75,0x1a,0xb0,0x81,0xcf,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xe1, +0xab,0x81,0x9d,0x06,0x6c,0xe0,0x33,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xfc,0x6a, +0x70,0xa7,0x01,0x1b,0xf8,0xcc,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xe0,0x1a,0xe4, +0x69,0xc0,0x06,0x61,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0xb8,0x06,0x7a,0x1a, +0xb0,0x41,0xd8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x21,0xae,0xc1,0x9e,0x06,0x6c, +0x10,0x36,0x76,0x90,0x8d,0x7c,0x0c,0x21,0x1b,0xf9,0x58,0x42,0x36,0xf2,0x31,0x36, +0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0x19,0x6a,0x23,0x1f,0x33, +0xd4,0x46,0x3e,0x66,0xa8,0x8d,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31, +0x36,0x18,0xe0,0x63,0x6c,0x30,0xc1,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x76, +0x0d,0xc4,0x35,0x08,0x86,0x23,0x02,0x13,0x0d,0x84,0x6f,0xba,0x61,0x18,0xd1,0x20, +0xb0,0x26,0xa0,0x8f,0x35,0x02,0x7d,0xac,0x19,0xe8,0x63,0x0a,0x41,0x1f,0x53,0x0a, +0xfa,0x98,0x62,0xd0,0xc7,0x0c,0x43,0x3e,0x66,0x18,0xf2,0x31,0xc3,0x90,0x8f,0x19, +0x43,0x7c,0xcc,0x18,0xe2,0x63,0xc6,0x10,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0xf8,0x35,0x88,0xd7,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x5f,0x03,0x79, +0x0d,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xfc,0x35,0x98,0xd7,0x60,0x18,0x31, +0x30,0x00,0x10,0x04,0x83,0xe8,0x5f,0x83,0x57,0x0d,0x86,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0x40,0x36,0x80,0xd5,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0x64, +0x83,0x58,0x0d,0x86,0xe1,0x08,0x36,0xd0,0xd1,0x40,0xf8,0x2e,0x30,0x94,0x05,0x6e, +0x20,0x9f,0xe1,0x88,0xa0,0x47,0x03,0xe1,0x9b,0x65,0x48,0x94,0xc0,0xe6,0x40,0xa0, +0x8f,0xcd,0xc1,0x40,0x1f,0x9b,0x03,0x82,0x3e,0x56,0xac,0x69,0x20,0x9f,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x5a,0x36,0x30,0xd7,0x80,0x80,0x83,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x5c,0x36,0x38,0xd7,0x80,0x80,0x83,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x5e,0x36,0x40,0xd7,0x80,0x80,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x60, +0x36,0x40,0xd7,0x60,0x80,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x62,0x36,0x48, +0xd7,0x60,0x80,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x64,0x36,0x50,0xd7,0x60, +0x80,0x83,0x59,0x02,0x65,0xa0,0xc2,0x30,0x12,0x7d,0x40,0x06,0x2a,0x0c,0x23,0xd1, +0x07,0x64,0xa0,0xc2,0x30,0x12,0x7d,0x40,0x06,0x2a,0x0c,0x2a,0xf1,0x90,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x6e,0x36,0x80,0xd7,0x40,0x45,0x03,0x32,0xb0,0x20,0x4d, +0x03,0xf8,0x98,0x19,0x04,0xf4,0xb1,0x00,0x4f,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08, +0x82,0x41,0x84,0xb3,0x01,0xae,0x06,0x81,0x05,0xa4,0x1a,0xc8,0x67,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x9e,0x0d,0xec,0x35,0x80,0xcb,0x80,0x2d,0x83,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x7c,0x36,0xb8,0xd7,0x20,0x38,0xa5,0xe1,0x88,0x60,0x55,0x03, +0xe2,0x2b,0xb4,0x0c,0x02,0x1d,0x31,0x38,0x00,0x10,0x04,0x83,0x32,0xb0,0xd9,0xe0, +0x5e,0x83,0x16,0x0d,0xc8,0x34,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x32,0xb8,0xd9, +0x00,0x5f,0x03,0x14,0x0d,0xd8,0x34,0x18,0x31,0x78,0x00,0x10,0x04,0x83,0xe9,0x67, +0x03,0x79,0x0d,0x84,0x60,0x34,0x03,0xd1,0x0c,0x70,0x35,0xc0,0xd5,0x80,0x66,0x03, +0x9a,0x0d,0xfa,0x35,0xb0,0xd1,0x60,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61, +0x10,0x46,0x13,0x88,0x61,0xba,0x81,0xd8,0xd1,0x00,0x99,0x6e,0x20,0x78,0x34,0x48, +0xa6,0x1b,0x88,0x1e,0x0d,0x94,0xe9,0x06,0xc2,0x47,0x83,0xc5,0x20,0x22,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0x10,0xa9,0x6d,0xf0,0xb3,0x41,0x30,0x1c,0x11,0xd8,0x6a, +0xc0,0x7c,0xb3,0x0c,0xce,0x12,0xd8,0x64,0xc4,0x67,0x38,0x82,0x18,0xd3,0x40,0xf8, +0x86,0x23,0x0a,0x32,0x0d,0x88,0xef,0x84,0x41,0x9c,0x30,0x08,0x13,0x82,0x10,0x0c, +0x47,0x18,0x68,0x1a,0x08,0xdf,0x70,0xc4,0x91,0xa6,0x01,0xf1,0x9d,0x30,0x88,0x13, +0x06,0x61,0x42,0x10,0x82,0xe1,0x06,0x23,0x00,0x83,0x59,0x06,0xa6,0x09,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0xc2,0xdb,0xa0,0x6d,0x03,0x66,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0xbe,0x0d,0x68,0x36,0x78,0x82,0x59,0x82,0x66,0xa0,0xc2,0x10,0x18,0x30, +0x58,0x4c,0x0c,0xa8,0xf8,0x0c,0x47,0x04,0x72,0x1a,0x08,0xdf,0x70,0x84,0x30,0xa7, +0x01,0xf1,0x9d,0x30,0x88,0x13,0x06,0x61,0x42,0x10,0x82,0xe1,0x06,0x28,0x00,0x83, +0x59,0x06,0x2c,0x0b,0x06,0x2a,0x8c,0xff,0xd9,0xe0,0x59,0x50,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xa0,0x0c,0xf6,0x36,0xe0,0xd9,0x00,0x4f,0x03,0x56,0x0d,0x46,0x0c,0x1c, +0x00,0x04,0xc1,0xe0,0x29,0xdd,0x20,0x66,0x83,0xe0,0x47,0x03,0x1f,0x0d,0xc2,0x36, +0x58,0x83,0xcf,0xeb,0xfe,0x35,0x18,0x8e,0xe8,0xf4,0x34,0x70,0xbe,0x0b,0x0c,0x65, +0x44,0x20,0x9f,0xe1,0x86,0xb5,0xda,0xdb,0x20,0x0c,0x6e,0x3c,0x03,0x43,0x59,0xaf, +0x06,0xbf,0x19,0xc4,0xc7,0x02,0x41,0x3e,0x16,0xa4,0x93,0x7c,0x0c,0x3e,0x03,0x7d, +0x0d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0xeb,0x06,0x78,0x1b,0x04,0x77, +0x18,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xd9,0x0d,0xd6,0x36,0x08,0x04,0xeb, +0x03,0x7f,0x0d,0xe4,0x63,0x81,0x11,0x1f,0x1b,0x02,0xf9,0x58,0x80,0xc0,0x67,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0xdb,0x0d,0xde,0x36,0x48,0x02,0xcb,0xcf,0xa0,0x5e, +0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x64,0xbb,0x41,0xe8,0x06,0x81,0x91, +0xc2,0x10,0x1f,0x13,0x02,0xf9,0x58,0x50,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0xde,0x0d,0xea,0x36,0x30,0x82,0x59,0x86,0x07,0x42,0xcf,0xc0,0x54,0x61,0x15, +0xe0,0x63,0x81,0x2a,0xc4,0xc7,0x56,0xa1,0x15,0xe0,0x63,0xae,0xd0,0x0a,0xf1,0xb1, +0xa0,0x15,0xe2,0x33,0x4b,0x30,0x8d,0x18,0x1c,0x00,0x08,0x82,0xc1,0xa7,0xbb,0x01, +0xdd,0x06,0xa7,0x1a,0xb8,0x6e,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60,0x81,0x20, +0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xc8,0x37,0xc8,0xdd,0x20,0xb0,0x7c,0x0d, +0x02,0xfa,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x64,0xbe,0xc1,0xdd,0x06,0x81,0x05, +0x26,0x1b,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xf4,0x0d,0xfc,0x36,0x08, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x60,0xdf,0x80,0x74,0x83,0x93,0x0d,0x82,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xda,0x37,0x30,0xdd,0x80,0x3f,0x03,0x6a,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0xf7,0x0d,0x4e,0x37,0x08,0xd1,0x20,0x30,0x90,0x0d,0x86, +0xf8,0x98,0x10,0xc8,0xc7,0x82,0x02,0x3e,0x16,0xc0,0x83,0x7c,0x4c,0x80,0x07,0xf9, +0xd8,0x00,0x0f,0xf2,0x31,0x91,0x18,0xe2,0x63,0x22,0x31,0xc4,0xc7,0x44,0x62,0x88, +0x8f,0x19,0x25,0x01,0x1f,0x33,0x4a,0x02,0x3e,0x66,0x94,0x04,0x7c,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xd8,0xdf,0x80,0x76,0x03,0x9f,0x30,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0xe0,0xdf,0xa0,0x76,0x03,0x9f,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xe8,0xdf,0xc0,0x76,0x03,0x9f,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf0,0xdf, +0xc0,0x76,0x03,0x9f,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf8,0xdf,0xe0,0x76, +0x03,0x9f,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x00,0xe1,0x00,0x77,0x03,0x9f, +0x30,0x86,0x23,0x0c,0xf4,0x12,0xbe,0xe1,0x08,0x03,0xbd,0x84,0x6f,0x38,0xc2,0x40, +0x2f,0xe1,0xab,0x41,0xd8,0x0a,0x84,0x1d,0x8e,0x68,0x2f,0x44,0xf8,0x86,0x23,0xda, +0x0b,0x11,0xbe,0xe1,0x88,0xf6,0x42,0x84,0xaf,0x06,0x61,0x2b,0x10,0xb6,0x8c,0x60, +0x67,0x19,0x22,0x29,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x85,0x83,0xf2,0x0d, +0xe6,0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x85,0x03,0xf3,0x0d,0xe6,0x2b, +0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x85,0x83,0xf3,0x0d,0xe6,0x2b,0x1a,0x31, +0x38,0x00,0x10,0x04,0x83,0xe3,0x85,0x83,0xf3,0x0d,0x86,0x68,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0x18,0x0e,0xd0,0x37,0x18,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x62,0x38,0x48,0xdf,0x60,0x88,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x90,0xe1,0x60, +0x7d,0x83,0x54,0xd0,0xa9,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x60,0x38,0x08,0xdf, +0x60,0x4c,0x03,0x0b,0xd0,0x36,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x32, +0x1c,0xa0,0x6f,0x10,0xd8,0xd9,0x06,0x41,0x7c,0x2c,0x28,0xe4,0x33,0x62,0x60,0x00, +0x20,0x08,0x06,0x51,0x0d,0x07,0x20,0x1c,0x04,0x06,0x62,0x4a,0x7c,0x0c,0xc4,0x94, +0xf8,0x18,0x88,0x29,0xf1,0x31,0x62,0x90,0x8f,0x15,0x83,0x7c,0xcc,0x18,0xe4,0x63, +0x03,0x04,0x1f,0x1b,0x20,0xf8,0xd8,0x00,0xc1,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0x31,0x0e,0xf4,0x37,0x28,0x05,0xd7,0x0d,0xcc,0x14,0x82,0xf8,0x18,0x13,0xc8, +0xc7,0x82,0x01,0x3e,0xb3,0x04,0xd2,0x40,0x85,0xe1,0x44,0x3a,0x1c,0x40,0x03,0x15, +0x86,0x13,0xe9,0x70,0x00,0x0d,0x54,0x18,0x4e,0xa4,0xc3,0x01,0x34,0x50,0x61,0x20, +0x11,0x4e,0x40,0x16,0xd0,0x04,0x7c,0x4c,0xa8,0x09,0xf8,0xd8,0x60,0x13,0xf0,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x8d,0x03,0x13,0x0e,0x44,0x37,0x18,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x70,0xe3,0xe0,0x84,0x83,0xd1,0x0d,0x86,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xde,0x38,0x40,0xe1,0x80,0x74,0x83,0xc1,0x78,0xa2,0x27,0xe0, +0x63,0x01,0x4f,0xc4,0xc7,0x7a,0xe2,0x27,0xe0,0x63,0x60,0xf1,0x13,0xf1,0xb1,0xe0, +0x27,0xe2,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x1d,0x07,0x2e,0x1c,0x0c,0xc1, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x76,0x1c,0xbc,0x70,0x90,0xb6,0x41,0x31,0x62, +0x70,0x00,0x20,0x08,0x06,0xc7,0x1d,0x07,0x30,0x1c,0x04,0x82,0x05,0xa9,0x1b,0xc0, +0xc7,0x90,0x80,0x3e,0x86,0x08,0xf4,0xb1,0x63,0xa0,0x8f,0x09,0xb0,0x1b,0xc8,0xc7, +0xd2,0xc2,0x7c,0x03,0xf9,0x58,0x60,0xd0,0xc7,0x8c,0xd8,0x0d,0xe4,0x63,0x44,0x10, +0x1f,0x33,0x66,0x37,0x90,0x8f,0x09,0x41,0x7c,0x8c,0xeb,0xe0,0x63,0x01,0x17,0x1f, +0xeb,0x3e,0xf8,0x18,0x18,0x7c,0xf1,0xb1,0xe0,0x8b,0xcf,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0xa8,0x1c,0x84,0x71,0x30,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa4, +0x72,0x20,0xc6,0x01,0xdf,0x06,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xaa,0x1c, +0x8c,0x71,0x10,0x08,0x16,0xf0,0x6e,0x00,0x1f,0x43,0x02,0xfa,0x18,0x22,0xd0,0xc7, +0x8e,0x81,0x3e,0x26,0x8c,0x6f,0x20,0x1f,0x4b,0x18,0xf8,0x58,0x60,0xd0,0xc7,0x02, +0xf2,0x0d,0xe4,0x63,0x01,0x01,0x1f,0x6b,0x83,0xfe,0x0d,0xe4,0x63,0x81,0x42,0x1f, +0x53,0xd0,0x37,0x90,0x8f,0x21,0x41,0x7c,0x4c,0x51,0xdf,0x40,0x3e,0x26,0x04,0xf1, +0x31,0xd2,0x68,0x03,0xfa,0x58,0x69,0xb4,0x01,0x7d,0xcc,0x34,0xda,0x80,0x3e,0x96, +0x06,0x6c,0x00,0x1f,0x0b,0xcc,0x80,0x3e,0x16,0xc4,0x6f,0x20,0x1f,0x23,0x83,0x26, +0x3e,0x16,0x08,0xf0,0x31,0x32,0x68,0xe2,0x63,0x61,0xa0,0xc4,0xc7,0x06,0x45,0x3e, +0xa6,0x0c,0xf2,0x31,0x65,0x90,0x8f,0x0d,0x14,0x7c,0x6c,0x98,0xe0,0x63,0x41,0xff, +0x06,0xf2,0x31,0x22,0x82,0x8f,0x09,0x41,0x7c,0x2c,0x28,0xe0,0x63,0xc6,0x00,0x1f, +0x3b,0x8a,0xf8,0x58,0x50,0xc4,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x78,0x0e, +0x52,0x39,0x18,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe2,0x39,0x50,0xe5,0xa0, +0x08,0x6c,0x84,0x83,0x20,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xcc,0x73,0xc0, +0xca,0x41,0x0b,0x07,0x81,0x21,0x01,0x7d,0x0c,0x11,0xe8,0x63,0xc7,0x40,0x9f,0x59, +0x82,0x69,0xa0,0xc2,0x80,0x93,0xc7,0x90,0x06,0x2a,0x0c,0x38,0x79,0x0c,0x69,0xa0, +0xc2,0x70,0x93,0xc7,0x90,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x0c,0xde,0x39,0x80, +0xe5,0x40,0x7c,0x83,0x11,0x0e,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xd1,0xe7,0x40, +0x96,0x83,0x80,0x9d,0x03,0x76,0x0e,0xd8,0x39,0xa8,0xe5,0xa0,0x96,0x83,0x5a,0x0e, +0x6a,0x39,0x18,0x4d,0x08,0x80,0xe1,0x88,0x00,0x7e,0x83,0xe0,0x9b,0x6e,0x78,0xe1, +0x40,0x08,0x0c,0x09,0xe8,0x63,0x88,0x40,0x1f,0x43,0x06,0xfa,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x97,0xcf,0xc1,0x2c,0x07,0xe6,0x1b,0xd0,0x73,0x30,0x9a,0x10,0x00, +0x16,0x14,0xf2,0x31,0xa1,0x90,0x8f,0x0d,0x85,0x7c,0xcc,0x76,0x83,0xb7,0x0d,0xe2, +0x63,0xb6,0x1b,0xbc,0x6d,0x10,0x9f,0xe1,0x08,0x81,0x7f,0x83,0xe1,0x1b,0x8e,0x18, +0x76,0x38,0x28,0xbe,0x12,0x02,0x1d,0x8e,0x20,0xfe,0x37,0x18,0xbe,0xe1,0x88,0xc2, +0x87,0x83,0xe2,0x2b,0x21,0xd0,0x22,0x02,0x9d,0x65,0xa0,0xaa,0x60,0x34,0xc1,0x19, +0x2c,0x50,0xe3,0x40,0x3e,0xc6,0x1f,0x01,0x7d,0xec,0xcc,0x82,0xf8,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x41,0xd3,0x41,0x3b,0x07,0x27,0x1c,0x04,0xb3,0x04,0xd5,0x40, +0x85,0x21,0x50,0x30,0x38,0x4c,0x23,0x06,0x07,0x00,0x82,0x60,0x50,0x06,0x2b,0x1d, +0xb0,0x73,0x60,0xc2,0x01,0x0e,0x07,0x23,0x06,0x0e,0x00,0x82,0x60,0xf0,0xd4,0x74, +0x10,0xce,0x41,0xf0,0xbe,0x81,0xfb,0x06,0xf1,0x1c,0x08,0x77,0x26,0x08,0xaf,0x1c, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x71,0xd3,0xc1,0x3b,0x07,0x6f,0x1c,0xcc,0xd9, +0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x35,0x1d,0x80,0x74,0x90,0xb7,0x81,0xb1,0x72, +0x20,0xc4,0xc7,0x84,0x40,0x3e,0x16,0x10,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0x83,0xa7,0x83,0x7a,0x0e,0x8a,0xc0,0xe0,0x36,0x48,0xe5,0x40,0x3e,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0xf8,0x74,0x70,0xcf,0x41,0xe0,0xb6,0x81,0x0d,0x83,0x7c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x00,0xeb,0x20,0x9f,0x83,0x40,0x98,0x6e,0x90,0xe3, +0x20,0x58,0xdb,0x60,0x38,0x42,0x36,0xe6,0x38,0x60,0xbe,0x59,0x86,0xcb,0x0a,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x18,0xeb,0x80,0x9f,0x03,0x3c,0x0e,0x04,0xdb,0xe3, +0x20,0x88,0xcf,0x2c,0xc1,0x35,0x50,0x61,0x08,0x16,0x52,0x8d,0x18,0x1c,0x00,0x08, +0x82,0x41,0x19,0xec,0x74,0xc0,0xcf,0x41,0x0d,0x07,0x6c,0x1c,0x8c,0x18,0x38,0x00, +0x08,0x82,0xc1,0x53,0xd6,0x41,0x3c,0x07,0xc1,0xff,0x06,0xfe,0x1b,0x84,0x74,0x30, +0x06,0x62,0x10,0x06,0xc2,0x2f,0x07,0x23,0x06,0x07,0x00,0x82,0x60,0x50,0x06,0x3c, +0x1d,0xf4,0x73,0x80,0xc3,0x81,0x1b,0x07,0x23,0x06,0x0e,0x00,0x82,0x60,0xf0,0x98, +0x75,0x20,0xcf,0x41,0x00,0xc2,0xc1,0xff,0x06,0x22,0x1d,0xec,0x70,0xb0,0xc3,0xc1, +0x0e,0x07,0x3b,0x1c,0x80,0x73,0x80,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x95,0x75, +0xa0,0xd3,0x81,0x7a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x91,0xd6,0x41,0x48,0x07, +0xec,0x11,0xcc,0x12,0x64,0x03,0x15,0x86,0x80,0xe9,0x4e,0x63,0x2f,0x02,0x22,0xf1, +0x19,0x8e,0x08,0x7e,0x38,0x10,0xbe,0xe1,0x08,0x01,0x8c,0x03,0xe2,0x3b,0x61,0x10, +0x27,0x0c,0xc2,0x84,0x20,0x04,0xc3,0x0d,0xfd,0x11,0x80,0xc1,0x2c,0x83,0xb6,0x05, +0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xbd,0x75,0x40,0xd6,0xc1,0x31,0x62,0x70,0x00, +0x20,0x08,0x06,0xc7,0x5c,0x07,0x2b,0x1d,0x24,0xc1,0x2c,0xc1,0x36,0x50,0x61,0x08, +0x1a,0x95,0xd9,0x9c,0x80,0x73,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xe6, +0x3a,0xf0,0xe9,0x20,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x88,0xae,0x83,0x92,0x0e, +0x02,0x0b,0x5c,0x39,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x76,0x1d,0xb0, +0x74,0x10,0x0c,0x47,0x18,0x2d,0xe2,0x7c,0x17,0x18,0xca,0x82,0x41,0x3e,0xc3,0x11, +0x41,0x39,0x07,0xc2,0x77,0x81,0xa1,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xe2,0xeb, +0xa0,0xa5,0x83,0x5d,0xb3,0xc0,0x9c,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41, +0xe4,0xd7,0x01,0x4d,0x07,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa2,0x1d,0xec, +0x74,0x10,0xbb,0x41,0x60,0xb4,0x1c,0x04,0xf1,0x31,0x23,0x90,0xcf,0x2c,0x81,0x03, +0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_1aac64dcbf8a55d952086306308c2c4e.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_1aac64dcbf8a55d952086306308c2c4e.h new file mode 100644 index 00000000..e871b88c --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_1aac64dcbf8a55d952086306308c2c4e.h @@ -0,0 +1,1102 @@ +// ffx_fsr2_accumulate_pass_wave64_16bit_1aac64dcbf8a55d952086306308c2c4e.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_1aac64dcbf8a55d952086306308c2c4e_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_1aac64dcbf8a55d952086306308c2c4e_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_1aac64dcbf8a55d952086306308c2c4e_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_1aac64dcbf8a55d952086306308c2c4e_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_1aac64dcbf8a55d952086306308c2c4e_SRVResourceNames[] = { "r_input_exposure", "r_dilated_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_lanczos_lut", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_1aac64dcbf8a55d952086306308c2c4e_SRVResourceBindings[] = { 0, 2, 3, 4, 5, 10, 6, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_1aac64dcbf8a55d952086306308c2c4e_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_1aac64dcbf8a55d952086306308c2c4e_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_1aac64dcbf8a55d952086306308c2c4e_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", "rw_upscaled_output", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_1aac64dcbf8a55d952086306308c2c4e_UAVResourceBindings[] = { 0, 1, 3, 4, 2, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_1aac64dcbf8a55d952086306308c2c4e_UAVResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_1aac64dcbf8a55d952086306308c2c4e_UAVResourceSpaces[] = { 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_1aac64dcbf8a55d952086306308c2c4e_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_1aac64dcbf8a55d952086306308c2c4e_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_1aac64dcbf8a55d952086306308c2c4e_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_1aac64dcbf8a55d952086306308c2c4e_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_1aac64dcbf8a55d952086306308c2c4e_size = 17184; + +static const unsigned char g_ffx_fsr2_accumulate_pass_wave64_16bit_1aac64dcbf8a55d952086306308c2c4e_data[] = { +0x44,0x58,0x42,0x43,0xb5,0x59,0x18,0x14,0x37,0x89,0x0b,0xc8,0x08,0xdb,0xbb,0x37, +0xc4,0x44,0x3c,0x23,0x01,0x00,0x00,0x00,0x20,0x43,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x3c,0x02,0x00,0x00,0x00,0x11,0x00,0x00,0x1c,0x11,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xc8,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0xbc,0x0e,0x00,0x00,0x66,0x00,0x05,0x00,0xaf,0x03,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xa4,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0xa6,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02, +0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xd7,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0x8c,0xc2,0x08,0x40,0x09,0x00,0x14,0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03, +0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18,0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10, +0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c, +0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0,0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40, +0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18,0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18, +0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28,0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2, +0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c,0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51, +0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50,0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34, +0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9, +0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19, +0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89, +0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60,0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x6d, +0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a,0x48,0x0e,0x15,0x09,0x44,0x1a,0x39,0x0f, +0x11,0x4d,0x08,0x21,0x21,0x61,0x30,0x28,0x04,0x63,0xc0,0x20,0x51,0xe9,0xa0,0xe1, +0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4,0x0d,0x69,0x06,0x44,0x0c,0x06,0x03,0xc5, +0x1c,0x41,0x50,0x0a,0xc6,0xe0,0x34,0x40,0x51,0x6a,0x20,0x60,0x18,0x41,0x30,0x66, +0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0, +0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87, +0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39, +0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0, +0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87, +0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x02,0xab, +0x45,0xae,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1, +0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f, +0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2, +0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21, +0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0x83,0x99,0xc4, +0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d, +0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc, +0x00,0x0c,0xfc,0x00,0x09,0xb0,0x18,0xc9,0x66,0x0a,0x83,0x71,0x60,0x87,0x70,0x98, +0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03, +0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76, +0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26, +0x6b,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e, +0xfc,0x00,0x09,0x06,0x1a,0xd5,0x66,0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79, +0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90, +0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07, +0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x14, +0xc0,0xe8,0x36,0x13,0x19,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2, +0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84, +0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xa0,0x80,0x45,0xb9,0x99, +0xb0,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77, +0x08,0x07,0x7a,0xf0,0x03,0x14,0x18,0x68,0x37,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7, +0xae,0x36,0x9a,0x7a,0xbd,0x5e,0xaf,0x37,0x18,0xc0,0x58,0x2c,0x16,0xcb,0x60,0x30, +0x18,0x0c,0x06,0x03,0xf9,0x6e,0x92,0xa6,0x88,0x12,0x26,0x9f,0x05,0x98,0x67,0x21, +0x22,0x76,0x02,0x26,0x02,0x05,0x03,0x02,0xce,0x11,0x80,0x02,0x00,0x00,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, +0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06, +0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8, +0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x32,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21, +0x4f,0x1a,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00, +0x20,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x94,0x40,0x31,0x8c,0x00,0x14,0x41,0x49,0x94,0x41,0x21,0x14, +0x47,0x29,0x14,0x45,0x39,0x14,0x44,0xe1,0x07,0x14,0x48,0xc1,0x14,0x50,0x41,0x15, +0x56,0x81,0x15,0x60,0x40,0x41,0x06,0x14,0x68,0x40,0xc1,0x06,0x14,0x70,0x40,0x21, +0x07,0x14,0x74,0x40,0x61,0x07,0x14,0x78,0x40,0xa1,0x07,0x14,0x7c,0x40,0x59,0x94, +0x46,0x49,0x46,0x14,0xf0,0x45,0xf1,0x10,0x6a,0x04,0xa0,0x06,0x48,0x58,0xc0,0x80, +0x80,0x08,0x34,0x9b,0x01,0x20,0xdb,0x0c,0x00,0xe1,0x66,0x00,0x48,0x37,0x03,0x40, +0xbc,0x19,0x00,0xf2,0xcd,0x00,0xd0,0x6f,0x06,0x80,0x82,0x33,0x00,0xf4,0x9a,0x01, +0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x91,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0x01,0x9a,0x20,0x0c,0xd1,0x06,0x61,0x20,0x26,0x08,0x83,0xb4, +0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08,0x6f,0xe0,0x07,0x84, +0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe,0xca,0xf0,0xe0,0xde,0xe6,0xea,0xe4,0xca, +0x26,0x08,0xc3,0x34,0x41,0x18,0xa8,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65,0x31,0x8c, +0x81,0x31,0x1c,0x62,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f, +0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x1b,0x92,0x41,0x81, +0x0c,0x66,0x60,0x0c,0x67,0x82,0x30,0x07,0x76,0xc0,0x4c,0xee,0x2b,0xcd,0x8d,0xae, +0x4c,0xce,0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec,0x6b,0xec, +0x8d,0xed,0x4d,0x6e,0x82,0x30,0x54,0x1b,0x12,0x46,0x9a,0x0c,0x6a,0x60,0x0c,0x87, +0x8d,0xdc,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x04,0x61, +0xb0,0x26,0x08,0xc3,0xb5,0x41,0x30,0xb0,0x0d,0x09,0xa5,0x58,0xc6,0x35,0x30,0x46, +0x46,0x4b,0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd,0x0d,0xae, +0x8e,0xee,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x60,0x1b,0x92,0x4b,0xda,0x0c, +0x6e,0x60,0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda,0x1c,0xdd, +0x9b,0x5c,0xde,0x04,0x61,0xc8,0x36,0x24,0x9c,0xe4,0x19,0xdf,0xc0,0x18,0xd9,0x04, +0xc1,0x0e,0xee,0x80,0x8d,0xdc,0x17,0x5b,0x98,0xdb,0x98,0xde,0xdb,0xdc,0x17,0x5b, +0x1d,0xdd,0x86,0x84,0x08,0x03,0x31,0x30,0x88,0x81,0x31,0x9c,0x09,0xc2,0xa0,0x31, +0x91,0xfb,0x4a,0x6b,0x3b,0x6b,0x4a,0x83,0x9b,0x9b,0x20,0x0c,0xdb,0x86,0x84,0x0c, +0xc2,0xa0,0x0c,0x0c,0x33,0x18,0x18,0xc3,0x21,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46, +0x57,0x46,0xf6,0x25,0x57,0x16,0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36,0xb7, +0x36,0xb7,0x21,0x31,0x03,0x05,0x0d,0x8c,0x61,0x60,0x8c,0x6c,0x43,0xf2,0x44,0x95, +0xd6,0x81,0xc1,0x18,0x9c,0x41,0x1a,0x4c,0x10,0xf0,0x00,0x0f,0xa8,0xc9,0xdd,0x7d, +0xa5,0xb9,0xd1,0x95,0xc9,0xb9,0x85,0xb1,0x7d,0xd5,0xc1,0xcd,0x8d,0x85,0xb1,0x95, +0x91,0x7d,0x8d,0xbd,0xb1,0xbd,0xc9,0x4d,0x10,0xd0,0x60,0x0e,0x36,0x2c,0xc6,0x1a, +0xb0,0x81,0x61,0x0c,0x4c,0x1b,0xb4,0x41,0x1b,0x38,0x13,0x04,0x3d,0xc8,0x03,0x3a, +0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x1b,0x96, +0xe1,0x0d,0xe0,0xc0,0x18,0x06,0xa6,0x0d,0xda,0xa0,0x0d,0xb2,0x09,0x02,0x1f,0xe8, +0x01,0x19,0xb9,0xbb,0x2f,0xb7,0xb2,0xbb,0x2f,0xb6,0xb7,0xb1,0xb5,0xb9,0x0d,0x0b, +0x23,0x07,0x73,0x60,0x50,0x03,0xd3,0x06,0x6d,0xd0,0x06,0x19,0x1f,0xb9,0xbb,0x2f, +0xb6,0xba,0xb6,0xb0,0x2f,0xb4,0xb4,0x39,0xba,0x37,0xb9,0xbc,0x0d,0x0b,0xb5,0x06, +0x75,0x60,0x5c,0x03,0xd3,0x06,0x6d,0xd0,0x06,0x0e,0x25,0xb9,0xbb,0xaf,0x3a,0xb8, +0xb9,0xb1,0x30,0xb6,0x32,0xb2,0xaf,0xb7,0x3a,0x3a,0xb8,0x3a,0xba,0x0d,0xcb,0xb5, +0x06,0x77,0x60,0x30,0x03,0xd3,0x06,0x6d,0xd0,0x06,0xce,0x86,0xc2,0x0d,0xe2,0x80, +0x0e,0xec,0x00,0x0f,0x26,0x08,0x7f,0xc0,0x07,0x34,0xc6,0xc4,0x8c,0xa6,0xa4,0x64, +0x26,0x08,0x03,0xb7,0x01,0x31,0xf4,0x60,0x0f,0x0c,0x63,0xe0,0x03,0x60,0x43,0xd0, +0x07,0x13,0x84,0x50,0xe8,0x03,0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43, +0x6c,0x61,0x6d,0x70,0x1b,0x10,0xe3,0x0f,0x40,0xc1,0x18,0x06,0x03,0xd8,0x10,0x84, +0xc2,0x06,0x42,0x0d,0xf2,0xc0,0x0f,0x44,0x61,0x82,0xe0,0x07,0x7b,0xc0,0x25,0x4d, +0xaa,0xcc,0x8d,0xac,0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x80,0x06,0x74,0xb0,0x01, +0x21,0x4a,0x81,0x32,0xc8,0xe0,0x6a,0x4c,0x81,0x4e,0x5a,0x53,0x18,0x9e,0x54,0x99, +0x1b,0x59,0x99,0xdc,0x54,0x9a,0x5e,0xd9,0x06,0x84,0x40,0x05,0xca,0x0c,0xc8,0xe0, +0x6a,0x4c,0x81,0x4c,0x1a,0x51,0xda,0x1c,0x1c,0x5b,0x58,0xde,0x54,0x9a,0x5e,0xd9, +0x04,0x61,0xe8,0x36,0x20,0x84,0x2a,0x50,0xab,0x40,0x06,0x57,0x63,0x0a,0xec,0xd2, +0x92,0xdc,0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6,0xde,0xea,0xe4, +0xc6,0xca,0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26,0x08,0x83,0xb7, +0xc1,0x20,0x5a,0x81,0x72,0x05,0x32,0xb8,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5, +0xc1,0x11,0xa5,0xb5,0x95,0xb9,0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x86,0x6f,0x03, +0x42,0xc0,0x02,0x15,0x0b,0x64,0x70,0x35,0xa6,0x40,0x29,0x8d,0xa9,0xae,0x2d,0xac, +0x29,0x0d,0x8e,0xa9,0xcc,0xae,0x8c,0x8d,0xea,0xad,0x6a,0xae,0x6c,0x82,0x30,0x80, +0xc1,0x06,0x84,0x98,0x05,0x8a,0x16,0xc8,0xe0,0x6a,0x4c,0x81,0x4b,0x9a,0x91,0x5c, +0x58,0x5b,0x59,0x92,0x1b,0x59,0x19,0xde,0x04,0x61,0x08,0x83,0x0d,0x08,0x61,0x0b, +0xd4,0x2d,0x90,0xc1,0xd5,0x98,0x02,0x25,0x33,0xa2,0x32,0xbb,0xb4,0xb1,0x32,0xaa, +0x37,0xab,0xb4,0xb2,0x3b,0xa2,0x32,0x38,0x3a,0xb4,0x09,0xc2,0x20,0x06,0x1b,0x0c, +0x22,0x17,0x28,0x5d,0x20,0x83,0x86,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc,0x04, +0x61,0x18,0x83,0x0d,0x08,0xc1,0x0b,0x54,0x2f,0x90,0x41,0xd3,0x98,0x02,0x25,0xb3, +0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0xb9,0xa9,0xb1,0x30,0xb6, +0xb2,0x09,0xc2,0x40,0x06,0x1b,0x0c,0xe2,0x17,0x28,0x70,0x20,0x83,0x86,0x90,0x19, +0xd1,0xdb,0x9d,0xdb,0xdc,0x58,0x18,0x5b,0x99,0x51,0xd8,0x18,0xdd,0x9b,0xdc,0x04, +0x61,0x28,0x83,0x0d,0x08,0x21,0x0e,0xd4,0x38,0x90,0x41,0xd3,0x98,0x02,0x3f,0xb3, +0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0x39,0xa5,0x34,0x3a,0xba, +0x32,0xb9,0xa1,0x30,0xb7,0xb1,0x32,0x36,0xb6,0x30,0xba,0xb4,0x37,0xb7,0x09,0xc2, +0x60,0x06,0x1b,0x0c,0xa2,0x1c,0x28,0x73,0x20,0x83,0x86,0x8c,0x19,0x94,0x5c,0x59, +0x11,0x1e,0xdc,0xdb,0x5c,0x9d,0x5c,0xd9,0x04,0x61,0x38,0x83,0x0d,0x08,0x81,0x0e, +0x54,0x3a,0x90,0x41,0xd3,0x98,0x02,0x33,0x33,0x28,0xb9,0x32,0xbb,0xb4,0xb7,0xba, +0x39,0x23,0xb9,0xb0,0xb6,0x32,0x28,0xb9,0xb2,0x22,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9, +0xb2,0x09,0xc2,0x80,0x06,0x1b,0x10,0x62,0x1d,0x28,0x76,0x20,0x83,0xa6,0x31,0x05, +0x2e,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x13,0x84,0x21,0x0d, +0x36,0x18,0x84,0x3b,0x50,0xef,0x40,0x06,0x0d,0x2b,0x33,0xa5,0x34,0x3a,0xba,0x32, +0xb9,0xa9,0xb2,0xb8,0xba,0x32,0xb7,0xb1,0x32,0xa6,0x32,0xb7,0x33,0x3a,0xb4,0x09, +0xc2,0xa0,0x06,0x1b,0x10,0x22,0x1e,0x28,0x79,0x20,0x83,0xa6,0x31,0x05,0x2a,0x66, +0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x13,0x84,0x61,0x0d,0x36,0x18,0x04, +0x3d,0x50,0xf5,0x40,0x06,0x0d,0x2f,0x33,0xa2,0x3c,0xb7,0xb0,0xb6,0xb4,0x31,0xa9, +0xb2,0xb9,0x21,0xb4,0x30,0xb7,0xb3,0x32,0xa3,0xb0,0x31,0xba,0x37,0xb9,0x09,0xc2, +0xc0,0x06,0x1b,0x0c,0xe2,0x1e,0x28,0x7c,0x20,0x83,0x86,0x98,0x99,0x55,0x5a,0xd9, +0xdd,0x14,0x5c,0xd8,0x58,0x19,0xd5,0x5b,0x53,0x19,0x5d,0x99,0xdc,0x9c,0x51,0xd8, +0x18,0xdd,0x9b,0xdc,0x04,0x61,0x68,0x83,0x0d,0x06,0xa1,0x0f,0xd4,0x3e,0x90,0x41, +0xb3,0x81,0xe2,0x83,0x53,0x48,0x05,0x56,0x78,0x05,0x59,0xa8,0x05,0x5c,0xd8,0x05, +0x5f,0x08,0x07,0x72,0x38,0x07,0x75,0x68,0x07,0x78,0x98,0x07,0x7b,0xc8,0x07,0x7e, +0xd8,0x30,0x18,0xa4,0xd0,0x0f,0x13,0x04,0x01,0xd8,0x00,0x6c,0x18,0x0c,0x90,0x00, +0x89,0x0d,0x41,0x48,0x6c,0x18,0x86,0x7f,0x10,0x09,0x0a,0x43,0x53,0x13,0x04,0x51, +0xa8,0x83,0x0d,0x83,0x19,0x98,0xc1,0x30,0x41,0x18,0xdc,0x60,0x43,0xd0,0x0b,0x1b, +0x0c,0xa3,0x24,0x2e,0x93,0x38,0x09,0x94,0xd8,0x50,0xfc,0x03,0x49,0x00,0xa3,0x90, +0x12,0x44,0xc4,0xe4,0xc2,0xdc,0xc6,0xd0,0xca,0xe6,0x26,0x08,0xc3,0x1b,0xd0,0x30, +0x63,0x7b,0x0b,0xa3,0x9b,0x9b,0x20,0x0c,0x70,0xc0,0x22,0xcd,0x6d,0x8e,0x6e,0x6e, +0x82,0x30,0xc4,0x01,0x89,0x34,0x37,0xba,0x39,0x22,0x74,0x65,0x78,0x5f,0x6c,0x6f, +0x61,0x64,0x13,0x84,0x41,0x0e,0x88,0xd0,0x95,0xe1,0x7d,0xb9,0xbd,0xc9,0xb5,0x31, +0xa1,0x2b,0xc3,0xfb,0x9a,0xa3,0x7b,0x93,0x2b,0x63,0x51,0x97,0xe6,0x46,0x37,0xb7, +0x01,0x5a,0x09,0x96,0x68,0x09,0x97,0x78,0x09,0x98,0x88,0x09,0x5d,0x90,0x89,0x99, +0xa0,0x09,0x96,0xa8,0x09,0xce,0x26,0x68,0xa1,0x0a,0x1b,0x9b,0x5d,0x9b,0x4b,0x1a, +0x59,0x99,0x1b,0xdd,0x94,0x20,0xa8,0x42,0x86,0xe7,0x62,0x57,0x26,0x37,0x97,0xf6, +0xe6,0x36,0x25,0x20,0x9a,0x90,0xe1,0xb9,0xd8,0x85,0xb1,0xd9,0x95,0xc9,0x4d,0x09, +0x8c,0x3a,0x64,0x78,0x2e,0x73,0x68,0x61,0x64,0x65,0x72,0x4d,0x6f,0x64,0x65,0x6c, +0x53,0x02,0xa4,0x0c,0x19,0x9e,0x8b,0x5c,0xd9,0xdc,0x5b,0x9d,0xdc,0x58,0xd9,0xdc, +0x94,0x40,0x14,0x2a,0x91,0xe1,0xb9,0xd0,0xe5,0xc1,0x95,0x05,0xb9,0xb9,0xbd,0xd1, +0x85,0xd1,0xa5,0xbd,0xb9,0xcd,0x4d,0x11,0xfa,0x41,0x24,0xea,0x90,0xe1,0xb9,0x94, +0xb9,0xd1,0xc9,0xe5,0x41,0xbd,0xa5,0xb9,0xd1,0xcd,0x4d,0x09,0x52,0xa2,0x0b,0x19, +0x9e,0xcb,0xd8,0x5b,0x9d,0x1b,0x5d,0x99,0xdc,0xdc,0x94,0xc0,0x26,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x42,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x39,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34, +0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e, +0x80,0x34,0x40,0x84,0xf9,0x45,0xad,0xdb,0x00,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2, +0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a,0xd0,0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44, +0x98,0x8f,0xdc,0xb6,0x31,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51, +0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe,0xf3, +0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x8f,0xdc, +0xb6,0x3d,0x74,0xc3,0xe5,0x3b,0x8f,0x2f,0x44,0x04,0x30,0x11,0x21,0xd0,0x0c,0x0b, +0xf1,0x45,0x0e,0xb3,0x21,0xcd,0x80,0x34,0x86,0x2d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f, +0x38,0x93,0xed,0x17,0xb7,0x6d,0x01,0xd1,0x70,0xf9,0xce,0xe3,0x1b,0x91,0x43,0x3d, +0xe2,0xe0,0x23,0xb7,0x6d,0x07,0xd5,0x70,0xf9,0xce,0xe3,0x4b,0x00,0xf3,0x2c,0x44, +0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x04,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35, +0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x05,0xd6,0x70,0xf9,0xce,0xe3,0x4f, +0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x9b,0x40,0x36,0x5c,0xbe, +0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x62,0x03,0x46,0x0e,0xf5,0xf8,0xc8,0x6d, +0x5b,0xc2,0x33,0x5c,0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f,0xd4,0xba,0x19,0x3c, +0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84,0xf9,0xc5,0x6d,0x03,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1a,0xac,0x64,0xdc, +0xbf,0x8a,0x55,0xd9,0x52,0x08,0x63,0x06,0x30,0x8c,0x2c,0x4e,0x44,0x58,0x49,0x4c, +0xfc,0x31,0x00,0x00,0x66,0x00,0x05,0x00,0x7f,0x0c,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xe4,0x31,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x76,0x0c,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02, +0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xd8,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0x94,0xc2,0x08,0x40,0x09,0x00,0x14,0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03, +0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18,0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10, +0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c, +0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0,0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40, +0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18,0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18, +0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28,0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2, +0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c,0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51, +0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50,0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34, +0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9, +0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19, +0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89, +0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60,0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x6d, +0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a,0x48,0x0e,0x15,0x09,0x44,0x1a,0x39,0x0f, +0x11,0x4d,0x08,0x21,0x21,0x61,0x30,0x28,0x04,0x63,0xc0,0x20,0x51,0xe9,0xa0,0xe1, +0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4,0x0d,0x69,0x06,0x44,0x0c,0x06,0x03,0xc5, +0x1c,0x41,0x50,0x0a,0xc6,0xe0,0x34,0x40,0x51,0x6a,0x20,0x60,0x18,0x41,0x30,0x66, +0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0, +0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87, +0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39, +0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0, +0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87, +0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x02,0xab, +0x45,0xae,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1, +0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f, +0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2, +0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21, +0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0x83,0x99,0xc4, +0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d, +0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc, +0x00,0x0c,0xfc,0x00,0x09,0xb0,0x18,0xc9,0x66,0x0a,0x83,0x71,0x60,0x87,0x70,0x98, +0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03, +0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76, +0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26, +0x6b,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e, +0xfc,0x00,0x09,0x06,0x1a,0xd5,0x66,0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79, +0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90, +0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07, +0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x14, +0xc0,0xe8,0x36,0x13,0x19,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2, +0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84, +0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xa0,0x80,0x45,0xb9,0x99, +0xb0,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77, +0x08,0x07,0x7a,0xf0,0x03,0x14,0x18,0x68,0x37,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7, +0xae,0x36,0x9a,0x7a,0xbd,0x5e,0xaf,0x37,0x18,0xc0,0x58,0x2c,0x16,0xcb,0x60,0x30, +0x18,0x0c,0x06,0x03,0xf9,0x6e,0x92,0xa6,0x88,0x12,0x26,0x9f,0x05,0x98,0x67,0x21, +0x22,0x76,0x02,0x26,0x02,0x05,0x03,0x02,0xce,0x11,0x80,0xc2,0x1c,0x01,0x34,0x05, +0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07, +0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x80,0x21,0x4f,0x1a,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x40,0x16,0x08,0x00,0x14,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x94,0x40,0x31,0x8c,0x00,0x14,0x41,0x49, +0x94,0x41,0x21,0x14,0x47,0x29,0x14,0x45,0x39,0x14,0x44,0xe1,0x07,0x94,0x45,0x01, +0x06,0x10,0x6a,0x04,0x80,0x84,0x05,0x0c,0x08,0x88,0x40,0xb3,0x19,0x00,0xb2,0xcd, +0x00,0x10,0x6e,0x06,0x80,0x74,0x33,0x00,0xc4,0x9b,0x01,0xa0,0xdf,0x0c,0x00,0x05, +0x67,0x00,0xe8,0x35,0x03,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x7b,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x01,0x9a,0x20,0x0c,0xd1,0x06,0x61,0x20, +0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xd2,0x04,0xe1,0x0d,0xd0,0x80, +0xc0,0x04,0x61,0x98,0x26,0x08,0x03,0xb5,0x41,0x40,0x98,0x0d,0x09,0x92,0x28,0x08, +0x32,0x2c,0x48,0xb3,0x21,0x19,0x12,0x05,0x59,0x86,0x05,0x69,0x26,0x08,0x73,0x10, +0x06,0x13,0x84,0xa1,0xda,0x90,0x2c,0x90,0x82,0x44,0xc3,0x82,0x34,0x13,0x84,0xc1, +0x9a,0x20,0x0c,0xd7,0x06,0x01,0xa1,0x36,0x24,0x51,0xa2,0x20,0xd3,0xb0,0x20,0xd5, +0x04,0x61,0xc0,0x36,0x24,0x13,0xa4,0x20,0xd7,0xb0,0x20,0xcd,0x04,0x61,0xc8,0x36, +0x24,0x17,0xa4,0x20,0xd9,0xb0,0x20,0xd5,0x04,0xc1,0x0e,0xc4,0x60,0x43,0x42,0x6c, +0x0a,0x42,0x0c,0x0b,0xd2,0x4c,0x10,0x06,0x6d,0x82,0x30,0x6c,0x1b,0x92,0x6e,0x53, +0x10,0x6f,0x58,0x90,0x66,0x43,0xe2,0x25,0x0a,0x32,0x0c,0x0b,0x52,0x6d,0x48,0x9c, +0x47,0xb2,0x30,0x8d,0xfb,0xc0,0x60,0x82,0x80,0x07,0x63,0x30,0x41,0x40,0x83,0x6f, +0xc3,0x82,0x88,0x81,0x82,0x20,0xc3,0x32,0x06,0x63,0x30,0x06,0xcd,0x04,0x41,0x0f, +0xc8,0x60,0xc3,0x32,0x94,0x81,0x82,0x0c,0xc3,0x32,0x06,0x63,0x30,0x06,0xd5,0x04, +0x81,0x0f,0xca,0x60,0xc3,0xb2,0x9c,0x81,0x82,0x44,0xc3,0x32,0x06,0x63,0x30,0x06, +0xd5,0x86,0x25,0x12,0x03,0x05,0x99,0x86,0x65,0x0c,0xc6,0x60,0x0c,0x9a,0x0d,0xcb, +0x24,0x06,0x0a,0xb2,0x0c,0xcb,0x18,0x8c,0xc1,0x18,0x34,0x1b,0x0a,0x32,0x30,0x03, +0x34,0x48,0x03,0x35,0x98,0x20,0xfc,0x81,0x19,0x4c,0x10,0x06,0x6e,0x03,0x82,0xb0, +0x81,0x82,0x20,0x43,0x1b,0x00,0x1b,0x02,0x37,0x98,0x20,0x84,0xc2,0x19,0x6c,0x40, +0x10,0x38,0x50,0x90,0x61,0x40,0x80,0x0d,0x41,0x1c,0x6c,0x20,0xc2,0x60,0x0d,0xde, +0x40,0x0e,0x26,0x08,0x02,0x40,0x61,0x68,0x6a,0x82,0x20,0x0a,0x60,0xb0,0x61,0xf0, +0xbc,0x61,0x82,0x30,0x74,0x13,0x84,0xc1,0xdb,0x10,0xe4,0xc1,0x06,0x03,0xb1,0x83, +0xe9,0x0e,0xf0,0x40,0x0f,0x36,0x14,0x74,0x50,0x07,0xc0,0x1c,0xec,0x41,0x15,0x36, +0x36,0xbb,0x36,0x97,0x34,0xb2,0x32,0x37,0xba,0x29,0x41,0x50,0x85,0x0c,0xcf,0xc5, +0xae,0x4c,0x6e,0x2e,0xed,0xcd,0x6d,0x4a,0x40,0x34,0x21,0xc3,0x73,0xb1,0x0b,0x63, +0xb3,0x2b,0x93,0x9b,0x12,0x10,0x75,0xc8,0xf0,0x5c,0xe6,0xd0,0xc2,0xc8,0xca,0xe4, +0x9a,0xde,0xc8,0xca,0xd8,0xa6,0x04,0x46,0x19,0x32,0x3c,0x17,0xb9,0xb2,0xb9,0xb7, +0x3a,0xb9,0xb1,0xb2,0xb9,0x29,0x81,0x1c,0xd4,0x21,0xc3,0x73,0x29,0x73,0xa3,0x93, +0xcb,0x83,0x7a,0x4b,0x73,0xa3,0x9b,0x9b,0x12,0xec,0x01,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x42,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x39,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84, +0xf9,0x45,0xad,0xdb,0x00,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17, +0xb7,0x6d,0x0a,0xd0,0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6, +0x31,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49, +0x18,0x80,0x80,0xf9,0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15, +0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x74,0xc3, +0xe5,0x3b,0x8f,0x2f,0x44,0x04,0x30,0x11,0x21,0xd0,0x0c,0x0b,0xf1,0x45,0x0e,0xb3, +0x21,0xcd,0x80,0x34,0x86,0x2d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0x93,0xed,0x17, +0xb7,0x6d,0x01,0xd1,0x70,0xf9,0xce,0xe3,0x1b,0x91,0x43,0x3d,0xe2,0xe0,0x23,0xb7, +0x6d,0x07,0xd5,0x70,0xf9,0xce,0xe3,0x4b,0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2, +0x17,0xb7,0x6d,0x04,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a, +0xc0,0xe0,0x17,0xb7,0x6d,0x05,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11, +0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x9b,0x40,0x36,0x5c,0xbe,0xf3,0xf8,0xd3,0x11, +0x11,0xc0,0x20,0x0e,0x62,0x03,0x46,0x0e,0xf5,0xf8,0xc8,0x6d,0x5b,0xc2,0x33,0x5c, +0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f,0xd4,0xba,0x19,0x3c,0xc3,0xe5,0x3b,0x8f, +0x4f,0x35,0x40,0x84,0xf9,0xc5,0x6d,0x03,0x61,0x20,0x00,0x00,0xef,0x09,0x00,0x00, +0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x34,0x98,0x01,0x28, +0xa3,0x42,0x2a,0xc2,0x80,0x82,0x1d,0x28,0xb6,0x92,0x1d,0x28,0x95,0xe2,0x2b,0xbb, +0x1a,0x28,0x97,0x32,0x0c,0x28,0x98,0xb2,0x29,0xa6,0x22,0x04,0x2a,0xde,0x80,0xf2, +0x0d,0x28,0x49,0x88,0xe2,0x44,0x28,0xa5,0x2a,0x28,0x8d,0x8a,0x28,0x49,0x84,0x92, +0x24,0x28,0x4e,0x82,0xf2,0x29,0x9a,0xe2,0x84,0x20,0x54,0x0d,0x90,0xa2,0x08,0xca, +0xa0,0x3c,0x4a,0x60,0x04,0x80,0x0c,0x63,0x04,0x20,0x08,0x82,0x28,0x18,0x8c,0x11, +0xb4,0xe6,0x9c,0xb3,0xdf,0x18,0x01,0x08,0x82,0xa0,0xfc,0x8d,0x11,0x80,0x20,0x08, +0xf3,0xbf,0x30,0x46,0x00,0x82,0x20,0x18,0xff,0xc2,0x18,0xc1,0x3b,0x93,0x26,0xda, +0x8d,0x11,0x80,0x20,0x08,0xc2,0xbf,0x30,0x46,0xd0,0x9a,0x73,0xce,0x7b,0x63,0x04, +0x20,0x08,0x82,0x32,0x18,0x8c,0x11,0x80,0x20,0xfe,0xdf,0x63,0x30,0x46,0x10,0x92, +0x60,0x88,0x77,0x63,0x04,0x7b,0xac,0xc6,0xfb,0x37,0x46,0xb0,0xd6,0x6a,0x2d,0x7e, +0x63,0x04,0xff,0xfd,0xf7,0xef,0x37,0x46,0x00,0x82,0x20,0x08,0x82,0xc1,0x18,0x41, +0x6b,0xce,0x39,0xef,0x0b,0x63,0x04,0xb2,0xe8,0xf6,0xff,0x37,0x46,0xa0,0xb3,0xe6, +0x9c,0x7e,0x63,0x04,0x2a,0x5e,0x9f,0xaa,0x37,0x46,0x00,0x82,0x20,0x08,0x82,0xc3, +0x18,0xc1,0x5a,0xab,0xb5,0xee,0x8d,0x11,0x80,0x20,0xe8,0xdf,0x61,0x30,0x46,0xd0, +0x9a,0x73,0x4e,0x7b,0x63,0x04,0x20,0x08,0x82,0x24,0x18,0x8c,0x11,0x80,0x20,0x08, +0xea,0x60,0x30,0x46,0x00,0xc7,0x65,0x7e,0x7b,0x63,0x04,0x64,0xc9,0xeb,0xf7,0x37, +0x46,0x00,0x82,0x20,0x08,0x82,0xc2,0x18,0x01,0x08,0x82,0x20,0x0b,0x06,0x63,0x04, +0x20,0x08,0x82,0xe8,0x37,0x46,0x00,0x82,0x20,0x88,0xff,0xc2,0x0c,0xc0,0x18,0x01, +0x08,0x82,0x20,0xfe,0x8d,0x11,0x80,0x20,0x08,0xc2,0x1f,0x55,0xc6,0x08,0x40,0xf0, +0x0d,0xc6,0x08,0x40,0x10,0x0c,0xc6,0x08,0x40,0xf0,0x19,0x23,0x00,0x41,0x68,0x04, +0x80,0x48,0x73,0x08,0x93,0x28,0xcc,0x21,0x5c,0xd2,0x1c,0xc2,0xc4,0x07,0x73,0x08, +0x79,0xc0,0x07,0x73,0x08,0x53,0x1f,0xcc,0x21,0x4c,0xa3,0x30,0x87,0x90,0x07,0xa4, +0x30,0x87,0x00,0x0a,0xdc,0x1c,0xc2,0x74,0x0a,0x73,0x08,0x79,0xd0,0x07,0x74,0x9a, +0x83,0x98,0x26,0x89,0x15,0xe6,0x20,0x2c,0x4b,0x62,0x85,0x39,0x88,0xaa,0x92,0x58, +0x61,0x0e,0x02,0x82,0x24,0x56,0x98,0x83,0x90,0x24,0x89,0x15,0xe6,0x20,0x20,0x48, +0x6a,0x85,0x39,0x88,0x6d,0x93,0x5a,0x61,0x0e,0x22,0x8a,0xa4,0x56,0x98,0x83,0xc8, +0x32,0xa9,0x15,0xe6,0x20,0x30,0x4c,0x6a,0x85,0x39,0x08,0xcb,0x92,0x5a,0x61,0x0e, +0xa2,0xaa,0xa4,0x56,0x98,0x83,0x98,0x26,0xa9,0x15,0x46,0x00,0xe6,0x20,0x20,0x48, +0x52,0x85,0x39,0x08,0x49,0x92,0x52,0x81,0x0c,0x23,0x00,0x00,0x23,0x06,0x08,0x00, +0x82,0x60,0x90,0x06,0x21,0x11,0x0e,0x51,0x3f,0xc4,0xc3,0x88,0x01,0x02,0x80,0x20, +0x18,0xa4,0x81,0x48,0x88,0x43,0xb4,0x0f,0xf2,0x30,0x62,0x80,0x00,0x20,0x08,0x06, +0x69,0x30,0x12,0xe3,0x10,0xf5,0xc3,0x3c,0x8c,0x18,0x20,0x00,0x08,0x82,0x41,0x1a, +0x90,0x04,0x39,0x44,0x23,0x41,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x90,0x06,0x25, +0x51,0x0e,0x91,0x48,0xd4,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0xa4,0x81,0x49,0x98, +0x43,0x54,0x12,0xf6,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x69,0x70,0x12,0xe7,0x10, +0xed,0xc3,0x3d,0x8c,0x18,0x20,0x00,0x08,0x82,0x41,0x1a,0xa0,0x04,0x3a,0x44,0x26, +0x81,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x90,0x06,0x29,0x91,0x0e,0xd1,0x3f,0xe4, +0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0xa4,0x81,0x4a,0xa8,0x43,0x14,0x12,0xfa,0x30, +0x62,0x80,0x00,0x20,0x08,0x06,0x69,0xb0,0x12,0xeb,0x10,0x91,0xc4,0x3e,0x8c,0x18, +0x20,0x00,0x08,0x82,0x41,0x1a,0xb0,0x04,0x3b,0x44,0x26,0xc1,0x0f,0x23,0x06,0x08, +0x00,0x82,0x60,0x90,0x06,0x2d,0xd1,0x0e,0x51,0x4a,0xf4,0xc3,0x88,0x01,0x02,0x80, +0x20,0x18,0xa4,0x81,0x4b,0xb8,0x43,0xb4,0x12,0xfe,0x30,0x62,0x80,0x00,0x20,0x08, +0x06,0x69,0xf0,0x12,0xef,0x10,0xb9,0xc4,0x3f,0x8c,0x18,0x20,0x00,0x08,0x82,0x41, +0x1a,0xc0,0x04,0x3c,0x44,0x2d,0x01,0x12,0x23,0x06,0x07,0x00,0x82,0x60,0x50,0x06, +0x32,0x31,0x0f,0x01,0x19,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x01,0x16,0xe7,0xf0, +0x12,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0x84,0x05,0x3a,0xc8,0xc4,0x88,0x81,0x01, +0x80,0x20,0x18,0x10,0x61,0x81,0x0e,0x31,0x31,0x62,0x60,0x00,0x20,0x08,0x06,0x84, +0x58,0xa4,0x03,0x4d,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x18,0xe0,0xc4,0x3c,0x14, +0x35,0x31,0x9a,0x10,0x04,0x65,0xc8,0xc4,0x95,0x31,0x13,0x57,0x81,0x3d,0x70,0x11, +0x01,0x54,0xa0,0x0e,0x5a,0x49,0x01,0x25,0x24,0x70,0x82,0xc1,0x4e,0x30,0x98,0x09, +0xa1,0x00,0x1f,0x13,0x44,0x01,0x3e,0xa3,0x09,0x0d,0x70,0x81,0xc1,0xce,0x31,0x98, +0x15,0x02,0x7d,0xac,0x10,0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xdf,0x5a,0x94, +0xc4,0x15,0x16,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x23,0x06,0x07,0x00,0x82,0x60, +0x20,0x06,0x6d,0x81,0x12,0x1a,0x5a,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x9c,0x60, +0xb0,0x13,0x0c,0x66,0x87,0x40,0x1f,0x3b,0x04,0xfa,0x98,0xc0,0xc0,0xc7,0x04,0x06, +0x3e,0xa3,0x09,0x89,0x30,0x9a,0xa0,0x0c,0x86,0x10,0xf2,0x31,0x84,0x90,0x8f,0x29, +0xf3,0x00,0x1f,0x53,0xe8,0x01,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x98,0x86, +0x4f,0x10,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa7,0xf1,0x13,0x84,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0x07,0x6a,0x84,0x05,0x2f,0x08,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0xa4,0x86,0x58,0xf4,0x82,0x70,0x8a,0xc1,0x4e,0x31,0x98,0x11,0x02,0x7d, +0x8c,0x10,0xe8,0x63,0x14,0x27,0x1f,0xa3,0x38,0xf9,0x9c,0x30,0xa4,0x13,0x86,0x74, +0xc2,0x40,0x4e,0x18,0xc8,0x88,0xc1,0x01,0x80,0x20,0x18,0x94,0x41,0x6a,0xa8,0xc5, +0x1e,0x88,0xc3,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xb4,0xc1,0x16,0x81,0x69,0x0c, +0xc2,0x5b,0xbc,0xc5,0x5b,0xbc,0xc5,0x68,0x42,0x00,0x8c,0x26,0x08,0x81,0xa1,0x81, +0x20,0x1f,0x43,0x03,0x41,0x3e,0x26,0x08,0xf2,0x31,0x41,0x90,0x8f,0x09,0x01,0x7c, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xd2,0x0d,0xb5,0x08,0x0c,0x61,0x03,0xf8,0x18, +0xc2,0x06,0xf0,0x19,0x8e,0x10,0x68,0x61,0xf8,0x86,0x23,0x06,0x7b,0x28,0xbe,0x12, +0x02,0x1d,0x8e,0x20,0x6e,0x61,0xf8,0x86,0x23,0x8a,0x7c,0x28,0xbe,0x12,0x02,0x2d, +0x22,0xd0,0x11,0x83,0x03,0x00,0x41,0x30,0x28,0x03,0xde,0xe8,0x8b,0x58,0x98,0x87, +0x11,0x83,0x03,0x00,0x41,0x30,0x28,0x83,0xde,0xf0,0x8b,0x56,0xa8,0x87,0x11,0x83, +0x07,0x00,0x41,0x30,0x98,0xca,0x63,0x2f,0x84,0xa0,0xe3,0xfe,0xe1,0x1f,0x74,0x43, +0x37,0x46,0xa3,0x17,0x46,0x13,0x82,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xf4, +0xa0,0x8d,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xca,0x20,0x3c,0x44,0x43,0x17,0xec, +0x61,0xc4,0xe0,0x01,0x40,0x10,0x0c,0xa6,0xf4,0xf8,0x8b,0xa0,0x08,0x03,0x30,0x18, +0x89,0x91,0xf0,0x0d,0xdf,0x38,0x8d,0x70,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18, +0x31,0x38,0x00,0x10,0x04,0x03,0x31,0x30,0x8f,0xd0,0x98,0x05,0xf0,0x18,0x4d,0x08, +0x86,0xe1,0x86,0x60,0x3c,0xc0,0xa0,0x1a,0xb7,0xe0,0x12,0x82,0xad,0x01,0x2e,0xb8, +0xa0,0x40,0x67,0x19,0x02,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x31,0x68,0x0f, +0xd4,0xd0,0x05,0xf5,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x38,0xc1,0x60,0x27,0x18, +0xcc,0x04,0x4f,0x3e,0x26,0x78,0xf2,0x31,0xa1,0x2d,0xe0,0x63,0x82,0x5b,0xc0,0x67, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x10,0xc1,0x0d,0x43,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x23,0x44,0x74,0xa3,0x1e,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x44, +0x44,0x37,0x8e,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x11,0xe1,0x8d,0x7b,0x08, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x0a,0x11,0xd8,0x18,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0x12,0x91,0xd8,0x10,0x4e,0x18,0xd0,0x09,0x03,0xb2,0x83,0x88,0x8f,0x19, +0x44,0x7c,0x4e,0xa8,0xdc,0x09,0x95,0x2b,0x83,0x37,0xa0,0x8c,0xde,0x80,0x11,0x83, +0x03,0x00,0x41,0x30,0xd0,0x4e,0x64,0x36,0x84,0xff,0x18,0x31,0x38,0x00,0x10,0x04, +0x03,0x0d,0x45,0x68,0x43,0x00,0x91,0x11,0x83,0x03,0x00,0x41,0x30,0x28,0x83,0x12, +0x31,0x0f,0x7c,0xe0,0x89,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x60,0x04,0x3d,0x02, +0x11,0x19,0x84,0xf5,0x58,0x8f,0xf5,0x58,0x8f,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82, +0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11, +0x95,0x1b,0x31,0x68,0x00,0x10,0x04,0x83,0x26,0x47,0xe2,0x43,0x59,0x11,0x6a,0xa1, +0x0f,0xfa,0xa0,0x0f,0xfa,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84, +0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0xea,0x6c, +0x04,0x8c,0x0d,0xe8,0x03,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0xf9,0x08,0x7c, +0x08,0xc1,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x65,0xd2,0x1f,0xd6,0x8d,0x04,0x17, +0x88,0x80,0x08,0x88,0x80,0xc8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20, +0x8c,0x26,0x10,0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x55,0x1a, +0xfc,0x08,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x96,0x26,0xfb,0x11,0x30,0x23,0x06, +0x0d,0x00,0x82,0x60,0xd0,0xc0,0x09,0x8a,0x84,0x81,0x98,0x04,0x62,0xb0,0x22,0x2b, +0xb2,0x22,0x2b,0x32,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09, +0xc4,0x70,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x23,0x06,0x0d,0x00, +0x82,0x60,0xd0,0xe4,0x49,0x8c,0xa8,0xc1,0x9a,0xb0,0xc1,0x1c,0xd0,0x08,0x8d,0xd0, +0x08,0x8d,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31, +0x1c,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x88,0x41,0x03,0x80,0x20, +0x18,0x34,0xa2,0xa2,0x23,0x73,0x40,0x27,0x7d,0xc0,0x07,0x3d,0xd2,0x23,0x3d,0xd2, +0x23,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x47, +0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x37,0x62,0xd0,0x00,0x20,0x08,0x06, +0xcd,0xaa,0x8c,0x09,0x1f,0xf4,0xc9,0x19,0x94,0x82,0x99,0x98,0x89,0x99,0x98,0xc9, +0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11,0x95, +0x3b,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x8d,0x18,0x34,0x00,0x08,0x82,0x41,0x43, +0x2b,0x6c,0x52,0x0a,0xa6,0x52,0x06,0xae,0xf0,0x26,0x6f,0xf2,0x26,0x6f,0x32,0x9a, +0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x70,0x44,0xe5,0x8e, +0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x75,0x0b,0xb1,0x02,0x66,0x0e,0x6f,0x02,0x82, +0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0x72,0x65,0x4d,0x84,0x60,0xc4,0xa0,0x01,0x40, +0x10,0x0c,0x1a,0x70,0xc1,0x93,0x58,0x90,0x95,0x59,0x08,0xf6,0x64,0x4f,0xf6,0x64, +0x4f,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x8e, +0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0x6e,0xc4,0xa0,0x01,0x40,0x10,0x0c, +0x9a,0x74,0x09,0x15,0x5d,0xd8,0x15,0x72,0x50,0x48,0x85,0x54,0x48,0x85,0x54,0x46, +0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc, +0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0x6e,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x79, +0x51,0x95,0x71,0x20,0x17,0x57,0x98,0x5a,0xa5,0x55,0x5a,0xa5,0x55,0x46,0x13,0x02, +0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11,0x95, +0x3b,0xa2,0x72,0x47,0x54,0x6e,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x7d,0x99,0x15, +0x76,0x68,0x17,0x56,0xe0,0x6c,0xc5,0x56,0x6c,0xc5,0x56,0x46,0x13,0x02,0x60,0x34, +0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2, +0x72,0x47,0x54,0xae,0xfc,0xa1,0x5e,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xb4,0x7f, +0x89,0x95,0xe0,0x0c,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x31,0x19,0x5f,0xb9,0x07, +0x7c,0xc9,0x87,0x20,0x5c,0xc2,0x25,0x5c,0xc2,0x65,0x34,0x21,0x00,0x46,0x13,0x84, +0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77, +0x44,0xe5,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x79,0x99,0x73,0x01,0x89,0x90,0x51, +0x09,0x45,0x5d,0xd4,0x45,0x5d,0xd4,0x65,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34, +0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5, +0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xc1,0x19,0x78,0x49,0x09,0x95,0xa1,0x87,0x69, +0x5e,0xe6,0x65,0x5e,0xe6,0x65,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10, +0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x46,0x0c, +0x1a,0x00,0x04,0xc1,0xa0,0x09,0x9b,0x7c,0x91,0x89,0x99,0x91,0x07,0x8e,0x5f,0xf8, +0x85,0x5f,0xf8,0x65,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13, +0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0xcc,0x4f,0xc2,0x22, +0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x80,0x99,0x8d,0xcf,0x04,0x17,0x18,0xd0,0x02, +0x51,0x91,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x94,0x01,0xd9,0x94,0xcc,0x8e,0xe0, +0xc9,0x88,0xc1,0x01,0x80,0x20,0x18,0x94,0x41,0xd9,0x98,0x4c,0x8d,0xf4,0xc9,0x88, +0xc1,0x03,0x80,0x20,0x18,0x4c,0x6d,0x33,0x32,0x42,0x30,0x94,0xca,0xa9,0x9c,0x8a, +0xd8,0x88,0xcd,0xca,0x94,0xc9,0x68,0x42,0x00,0x5c,0x50,0x39,0x33,0x15,0xb5,0x88, +0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x60,0x6f,0x73,0x36,0xc1,0x05,0x06,0xb4,0x60, +0x55,0xe4,0x33,0x62,0xf0,0x00,0x20,0x08,0x06,0x13,0xdd,0xa8,0x4c,0x82,0x04,0xac, +0xe2,0x2a,0xae,0x92,0x36,0x69,0x23,0x33,0x6c,0x32,0x9a,0x10,0x00,0x17,0x54,0xce, +0x58,0x25,0x2e,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x98,0xdd,0xb8,0x4d,0x70, +0x81,0x01,0x2d,0x90,0x15,0xf9,0x8c,0x18,0x3c,0x00,0x08,0x82,0xc1,0xb4,0x37,0x31, +0x03,0x3d,0xc1,0xac,0xd4,0x4a,0xad,0xc0,0x0d,0xdc,0xe4,0xcc,0x9c,0x8c,0x26,0x04, +0xc0,0x05,0x95,0x33,0x59,0xc1,0x8b,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0xd6, +0x37,0x75,0x13,0x5c,0x60,0x40,0x0b,0x72,0x45,0x3e,0x23,0x06,0x0f,0x00,0x82,0x60, +0x30,0x89,0x0e,0xce,0x5c,0x56,0xa0,0x2b,0xbc,0xc2,0x2b,0x77,0x73,0x37,0x60,0xa3, +0x27,0xa3,0x09,0x01,0x70,0x41,0xe5,0xcc,0x9a,0x0b,0xf9,0xd8,0x35,0x17,0xf2,0x31, +0x6c,0x2e,0xe4,0x63,0xd9,0x5c,0xc8,0xc7,0x26,0xb7,0x90,0x8f,0x51,0x6e,0x21,0x1f, +0xab,0xdc,0x42,0x3e,0x66,0xb9,0x85,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23, +0x10,0xf8,0x18,0x81,0xc0,0xc7,0x28,0xb5,0x90,0x8f,0x55,0x6a,0x21,0x1f,0xb3,0xd4, +0x42,0x3e,0x76,0xa9,0x85,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8, +0x18,0x42,0xc0,0xc7,0xaa,0xb3,0x90,0x8f,0x59,0x67,0x21,0x1f,0xbb,0xce,0x42,0x3e, +0x86,0x9d,0x85,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42, +0xc0,0xc7,0xd6,0x40,0x0e,0xe0,0x63,0x41,0x19,0xc0,0xc7,0x82,0x0f,0x3e,0x76,0x04, +0xf4,0xb1,0x43,0xa0,0x8f,0x1d,0x03,0x7d,0xec,0x20,0xe8,0x63,0x79,0xd0,0x16,0xf2, +0x31,0x3d,0x68,0x0b,0xf9,0xd8,0x1e,0xb4,0x85,0x7c,0x8c,0x0f,0xda,0x42,0x3e,0x66, +0x07,0x68,0x21,0x1f,0xbb,0x03,0xb4,0x90,0x8f,0xe1,0x01,0x5a,0xc8,0xc7,0xf2,0x00, +0x2d,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e, +0x76,0x07,0x67,0x21,0x1f,0xc3,0x83,0xb3,0x90,0x8f,0xe5,0xc1,0x59,0xc8,0xc7,0xf4, +0xe0,0x2c,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02, +0x3e,0x86,0x07,0x66,0x21,0x1f,0xcb,0x03,0xb3,0x90,0x8f,0xe9,0x81,0x59,0xc8,0xc7, +0xf6,0xc0,0x2c,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10, +0x02,0x3e,0x46,0x84,0x01,0x7d,0x8c,0x10,0x03,0xfa,0x18,0x31,0x06,0xf4,0x31,0x82, +0x0c,0xe8,0x63,0xb9,0x60,0x16,0xf2,0x31,0x5d,0x30,0x0b,0xf9,0xd8,0x2e,0x98,0x85, +0x7c,0x8c,0x17,0xcc,0x42,0x3e,0x66,0x0b,0x61,0x21,0x1f,0xbb,0x85,0xb0,0x90,0x8f, +0xe1,0x42,0x58,0xc8,0xc7,0x72,0x21,0x2c,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8, +0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x76,0x0b,0x60,0x21,0x1f,0xc3,0x05,0xb0,0x90, +0x8f,0xe5,0x02,0x58,0xc8,0xc7,0x74,0x01,0x2c,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08, +0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x0b,0x3f,0x21,0x1f,0xcb,0x85,0x9f, +0x90,0x8f,0xe9,0xc2,0x4f,0xc8,0xc7,0x76,0xe1,0x27,0xe4,0x63,0x08,0x01,0x1f,0x43, +0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84,0x02,0x7d,0x8c,0x10,0x05, +0xfa,0x18,0x31,0x0a,0xf4,0x31,0x82,0x14,0xe8,0x63,0xf9,0x00,0x16,0xf2,0x31,0x7d, +0x00,0x0b,0xf9,0xd8,0x3e,0x80,0x85,0x7c,0x8c,0x1f,0xc0,0x42,0x3e,0x66,0x0f,0x3b, +0x21,0x1f,0xbb,0x87,0x9d,0x90,0x8f,0xe1,0xc3,0x4e,0xc8,0xc7,0xf2,0x61,0x27,0xe4, +0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x76,0x0f, +0x3a,0x21,0x1f,0xc3,0x07,0x9d,0x90,0x8f,0xe5,0x83,0x4e,0xc8,0xc7,0xf4,0x41,0x27, +0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86, +0x0f,0x39,0x21,0x1f,0xcb,0x87,0x9c,0x90,0x8f,0xe9,0x43,0x4e,0xc8,0xc7,0xf6,0x21, +0x27,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e, +0x46,0x84,0x03,0x7d,0x8c,0x10,0x07,0xfa,0x18,0x31,0x0e,0xf4,0x31,0x82,0x1c,0xe8, +0x63,0xbf,0x13,0x2a,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0xec,0x94,0xfe,0x28, +0xb8,0xc0,0x80,0x16,0x8c,0x8f,0x7c,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0x62,0x25, +0x31,0x0a,0x0b,0xb0,0x08,0xc8,0xc7,0x7c,0xcc,0x27,0x94,0x42,0x49,0x8d,0x48,0x67, +0x34,0x21,0x00,0x2e,0xa8,0x9c,0x95,0x0f,0xaa,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0x30,0x57,0x32,0xa5,0xe0,0x02,0x03,0x5a,0xa0,0x3e,0xf2,0x19,0x31,0x78,0x00, +0x10,0x04,0x83,0x69,0x96,0xd2,0x08,0x2d,0xce,0x22,0x58,0x9f,0xf6,0x69,0x1f,0x54, +0x42,0xa5,0x38,0x5a,0x9d,0xd1,0x84,0x00,0xb8,0xa0,0x72,0xb6,0x3e,0xaf,0x12,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0xc0,0x6a,0xa9,0x95,0x82,0x0b,0x0c,0x68,0x41,0xfc, +0xc8,0x67,0xc4,0xe0,0x01,0x40,0x10,0x0c,0x26,0x5d,0x82,0xa3,0xb7,0x70,0x8b,0x40, +0x7e,0xe8,0x87,0x7e,0x5e,0xe9,0x95,0xf0,0x48,0x76,0x46,0x13,0x02,0xe0,0x82,0xca, +0x59,0xfc,0xd8,0x4a,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x00,0xe3,0x25,0x5a,0x0a, +0x2e,0x30,0xa0,0x05,0xf8,0x23,0x9f,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xc2,0xe9, +0x8e,0xec,0xa2,0x2e,0x82,0xfc,0xd9,0x9f,0xfd,0xb1,0x25,0x5b,0xfa,0xa3,0xdc,0x19, +0x4d,0x08,0x80,0x0b,0x2a,0x67,0x16,0x48,0xc8,0xc7,0x2e,0x90,0x90,0x8f,0x61,0x20, +0x21,0x1f,0xcb,0x40,0x42,0x3e,0x36,0x91,0x83,0x7c,0x8c,0x22,0x07,0xf9,0x58,0x45, +0x0e,0xf2,0x31,0x8b,0x1c,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0, +0xc7,0x08,0x04,0x3e,0x46,0xb1,0x82,0x7c,0xac,0x62,0x05,0xf9,0x98,0xc5,0x0a,0xf2, +0xb1,0x8b,0x15,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10, +0x02,0x3e,0x56,0xd1,0x81,0x7c,0xcc,0xa2,0x03,0xf9,0xd8,0x45,0x07,0xf2,0x31,0x8c, +0x0e,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e, +0xb6,0x06,0x72,0x00,0x1f,0x0b,0xca,0x00,0x3e,0x16,0x7c,0xf0,0xb1,0x23,0xa0,0x8f, +0x1d,0x02,0x7d,0xec,0x18,0xe8,0x63,0x07,0x41,0x9f,0x11,0x83,0x03,0x00,0x41,0x30, +0xb0,0x4c,0x6a,0x9c,0x46,0x45,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x3a,0x29, +0x72,0x1a,0x15,0x3d,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x0b,0xa5,0xca,0x69,0x54, +0xf4,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x94,0x32,0xa7,0x51,0xd1,0x93,0x11, +0x83,0x03,0x00,0x41,0x30,0xb0,0x54,0x0a,0x9d,0x4e,0xc5,0x4f,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xc0,0x5a,0xa9,0x74,0x3a,0x15,0x3f,0x19,0x31,0x38,0x00,0x10,0x04,0x03, +0x8b,0xa5,0xd4,0xe9,0x54,0xfc,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x96,0x5a, +0xa7,0x53,0xf1,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x5c,0x6a,0x9d,0x10,0x32, +0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xeb,0xa5,0xd8,0x09,0x21,0x93,0x11,0x83,0x03, +0x00,0x41,0x30,0xb0,0x60,0xaa,0x9d,0x10,0x32,0x19,0x31,0x38,0x00,0x10,0x04,0x03, +0x2b,0xa6,0xdc,0x09,0x21,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x64,0x0a,0x9e, +0x10,0x34,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x6b,0xa6,0xe2,0x09,0x41,0x93,0x11, +0x83,0x03,0x00,0x41,0x30,0xb0,0x68,0x4a,0x9e,0x10,0x34,0x19,0x31,0x38,0x00,0x10, +0x04,0x03,0xab,0xa6,0xe6,0x09,0x41,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x6c, +0x6a,0x9e,0x90,0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xeb,0xa6,0xe8,0x09,0x19, +0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x70,0xaa,0x9e,0x90,0x31,0x19,0x31,0x38, +0x00,0x10,0x04,0x03,0x2b,0xa7,0xec,0x09,0x19,0x93,0x11,0x83,0x03,0x00,0x41,0x30, +0xb0,0x74,0x0a,0x9f,0x90,0x33,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x6b,0xa7,0xf2, +0x09,0x39,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x78,0x4a,0x9f,0x90,0x33,0x19, +0x31,0x38,0x00,0x10,0x04,0x03,0xab,0xa7,0xf6,0x09,0x39,0x93,0x11,0x83,0x03,0x00, +0x41,0x30,0xb0,0x7c,0x8a,0x9f,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x9f, +0xea,0x27,0x0e,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x0b,0xac,0xfc,0x89,0x43,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x0a,0xab,0x7f,0xe2,0x90,0x11,0x83,0x03,0x00,0x41, +0x30,0xb0,0xc4,0xea,0x9f,0x08,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xb1,0x02, +0x29,0x02,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x8b,0xac,0x42,0x8a,0x40,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xc0,0x2a,0x2b,0x91,0x22,0x90,0x23,0x0c,0x78,0x84,0x01,0x8f, +0x30,0xe0,0x11,0x06,0x1c,0x31,0x38,0x00,0x10,0x04,0x83,0xcf,0xac,0x40,0x4a,0x86, +0xc2,0x6a,0x34,0x21,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x0c,0xcc,0xea,0xa4, +0x6e,0xe8,0x8f,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x89,0xab,0x94,0x0a,0xc6,0x6a, +0xac,0xc6,0x8a,0xa5,0x58,0x8a,0xa5,0x58,0x6a,0x34,0x21,0x00,0x86,0x23,0x02,0x34, +0x0a,0xbe,0xe9,0x06,0x55,0x12,0x02,0x5b,0x0c,0xfa,0xd8,0x72,0xd0,0xc7,0x16,0x84, +0x3e,0x46,0x0c,0xf2,0xb1,0x62,0x90,0x8f,0x0d,0x86,0x7c,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0xe0,0xab,0x9a,0x1a,0xe0,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xbe, +0xb2,0xa9,0x21,0x8e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf0,0xab,0x9b,0x1a,0xe4, +0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xbf,0xba,0xa9,0x61,0x9d,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x00,0x2d,0x9c,0x1a,0xd8,0x69,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0xd0,0xca,0xa9,0xa1,0x9d,0x4c,0xb0,0x25,0xf9,0x98,0x40,0xc0,0xc7,0x02,0x5e, +0x92,0x8f,0x05,0x03,0x7c,0xec,0x28,0xe2,0x63,0xc1,0x2e,0xc9,0xc7,0x12,0x70,0x92, +0x8f,0x1d,0x41,0x7c,0x2c,0x11,0x27,0xf9,0x98,0x10,0xc4,0x67,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0xa2,0xd4,0xf2,0x2b,0x6f,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xd5,0xb2, +0xab,0x60,0xb8,0x81,0x0c,0x7a,0x89,0xb8,0x60,0x10,0x23,0x06,0x07,0x00,0x82,0x60, +0x50,0x06,0xa5,0x65,0x56,0xa1,0x84,0x4b,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xc0, +0x16,0x5a,0x05,0x6b,0x85,0x46,0x67,0xb4,0x56,0x6b,0xb5,0x56,0x6b,0x35,0x9a,0x10, +0x00,0xc3,0x11,0xc1,0x3e,0x09,0xdf,0x88,0xc1,0x01,0x80,0x20,0x18,0x94,0x41,0x6a, +0xa9,0x55,0x1f,0xf9,0xd2,0x88,0xc1,0x03,0x80,0x20,0x18,0x4c,0xb1,0x75,0x56,0x41, +0x99,0xdc,0x8f,0xfd,0xac,0xd3,0x3a,0x99,0x96,0x69,0xbd,0x55,0x2a,0x8d,0x26,0x04, +0xc0,0x68,0x82,0x10,0xcc,0x12,0x08,0x03,0x15,0x06,0x4e,0x06,0x80,0x19,0x04,0x03, +0x15,0x86,0x4e,0x06,0x00,0x19,0x04,0x03,0x15,0x06,0x4f,0x06,0x80,0x17,0x0c,0x54, +0x18,0x3e,0x19,0x00,0x4a,0x30,0x50,0x61,0x80,0x65,0x00,0x28,0xc1,0x40,0x85,0x21, +0x96,0x01,0x00,0x06,0xc1,0x40,0xc5,0xe0,0xb3,0x01,0xe0,0x05,0x03,0x15,0x68,0x60, +0xb2,0x01,0x80,0x05,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x80,0x57,0x5e,0xc9,0xcf, +0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x62,0x70,0x5b,0x72,0x45,0x4a,0xb1,0x35,0x9a, +0x10,0x08,0x15,0x84,0x95,0x16,0x6d,0x05,0x77,0x81,0xc1,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0x40,0x0c,0x78,0xeb,0xae,0x52,0xe9,0xb6,0x46,0x13,0x02,0x60,0x34,0x41,0x08, +0x4e,0x30,0xd8,0x09,0x06,0x33,0xc1,0xa0,0x8f,0x09,0x07,0x7d,0x4e,0x18,0xd0,0x09, +0x03,0x1a,0x4d,0x70,0x80,0xd1,0x84,0x27,0x38,0xc2,0x60,0x47,0x18,0xcc,0x84,0x50, +0x92,0x8f,0x09,0xa1,0x24,0x1f,0x23,0xc8,0x0a,0x3e,0x46,0x94,0x15,0x7c,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xb8,0xaf,0xd7,0x22,0x84,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xf0,0x0b,0xb6,0x08,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xfc,0x92,0xad, +0x96,0x12,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd0,0xaf,0xd9,0x72,0x29,0xe1,0x18, +0x83,0x1d,0x63,0x30,0x23,0x04,0xfa,0x18,0x21,0xd0,0x67,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0xca,0x80,0xbe,0x6a,0xab,0x9c,0x5a,0x6a,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a, +0xff,0xba,0xad,0x20,0xbe,0xe2,0x2b,0xbe,0x74,0x4b,0xb7,0x74,0x4b,0xb7,0x46,0x13, +0x02,0x60,0x38,0x22,0xb0,0xa7,0xe0,0x9b,0x6e,0xc0,0x29,0x21,0x38,0x31,0x30,0xd4, +0x88,0xc1,0x01,0x80,0x20,0x18,0x94,0x81,0x7e,0xed,0x96,0x3c,0xb9,0xd4,0x88,0xc1, +0x01,0x80,0x20,0x18,0x94,0xc1,0x7e,0xf1,0xd6,0x3a,0xcd,0xd4,0x88,0xc1,0x03,0x80, +0x20,0x18,0x4c,0x23,0x96,0x5b,0x42,0xa0,0x24,0x3d,0xd5,0x53,0xf8,0x85,0x5f,0xe1, +0x35,0x8c,0x26,0x04,0x80,0x05,0x73,0x25,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0x4e,0xac,0xb7,0x02,0x0b,0x10,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x94,0x62, +0xbb,0x15,0x58,0x60,0x57,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x68,0xc5,0xc2, +0x2b,0x18,0x8e,0x98,0x83,0x91,0x0a,0xbe,0xe9,0x06,0x81,0x0e,0x82,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x62,0x4c,0xbd,0x82,0x61,0x38,0x22,0x30,0x29,0xe7,0x1b,0x31, +0x38,0x00,0x10,0x04,0x83,0x63,0xc6,0xd6,0x6b,0x28,0x2c,0x18,0xe8,0x63,0x6a,0x15, +0xc4,0x67,0xba,0x21,0x58,0x2b,0x62,0x96,0x61,0x20,0xf0,0x60,0x38,0x82,0x0f,0x56, +0xca,0xf9,0xa6,0x1b,0xfe,0xaa,0xad,0x82,0x59,0x02,0x64,0x38,0xc2,0x0f,0xdc,0x4a, +0xf9,0x66,0x19,0x8c,0x22,0x30,0x46,0x89,0x8f,0x05,0x6f,0x25,0x1f,0x0b,0x18,0xf8, +0xcc,0x12,0x20,0xc3,0x11,0xc7,0x6a,0x09,0xdf,0x2c,0xc3,0x81,0x04,0xb3,0x04,0xc8, +0x40,0x89,0xc1,0x0c,0x26,0x51,0x90,0x69,0x70,0x98,0x84,0x31,0x50,0x62,0x88,0xc1, +0x60,0x14,0xde,0xe1,0x19,0xa6,0x98,0x16,0x7c,0x2c,0x70,0x2d,0xf9,0x8c,0x18,0x18, +0x00,0x08,0x82,0x41,0xf4,0x63,0x2b,0x16,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x31, +0x66,0xfc,0x35,0x0a,0x81,0xe5,0x55,0x10,0x1f,0xd3,0x2b,0x3b,0x8a,0xcf,0x88,0x81, +0x01,0x80,0x20,0x18,0x44,0x63,0xf6,0x62,0xc1,0x70,0x04,0x1f,0xd5,0x16,0xf1,0x5d, +0x60,0x28,0x5b,0x02,0xf9,0x58,0x60,0xc8,0xc7,0x82,0x42,0x3e,0x16,0x8c,0x16,0x7c, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x52,0x33,0x1b,0x0b,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x70,0xb3,0x13,0x7b,0xc0,0x60,0x38,0x22,0x18,0x2b,0xe7,0x1b,0x31,0x38, +0x00,0x10,0x04,0x83,0x03,0xce,0x50,0x2c,0x12,0x03,0x0b,0x06,0xfa,0x4c,0x37,0x04, +0x66,0x35,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x04,0x67,0x3c,0x16,0xd8,0x91,0x5e, +0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x48,0xce,0x7c,0x2c,0xb0,0x60,0x90,0xcf, +0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x74,0x06,0x66,0xc1,0x88,0xc1,0x01,0x80,0x20, +0x18,0x7c,0x6f,0x96,0x62,0x3b,0x35,0x66,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x26, +0xb8,0x94,0x7c,0x4c,0x70,0x29,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xa4,0x67, +0x29,0x26,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xb4,0x67,0x2a,0x26,0x9c,0x30,0xa0, +0x13,0x06,0x74,0x82,0xc1,0x4e,0x30,0x98,0x09,0xb7,0x05,0x1f,0x13,0x70,0x0b,0x3e, +0x23,0x06,0x07,0x00,0x82,0x60,0xf0,0xf1,0x99,0x8d,0xa1,0x95,0x9c,0x8d,0x26,0x04, +0xc0,0x68,0x82,0x10,0x58,0x21,0xc4,0xc7,0x0a,0x21,0x3e,0xc3,0x11,0xc2,0x23,0x7c, +0xd3,0x0d,0x2f,0xb6,0x63,0xc1,0x70,0xc4,0x00,0x09,0xdf,0x74,0x43,0x8c,0xf5,0x58, +0x30,0xdd,0xc0,0x67,0x7f,0x46,0x4c,0x37,0xf4,0x19,0xa8,0x0d,0x55,0x44,0x50,0x44, +0x04,0x25,0x10,0x50,0x02,0x01,0x23,0x06,0x07,0x00,0x82,0x60,0x50,0x06,0xa9,0xa6, +0x66,0x7e,0x05,0x5e,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xd0,0x1a,0x9b,0x05,0xa6, +0x36,0x08,0x6f,0xf6,0x66,0x6f,0xf6,0x66,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3, +0x09,0x83,0x30,0xdd,0x90,0x6a,0xac,0xf6,0x94,0x12,0xc0,0x88,0x41,0x03,0x80,0x20, +0x18,0x34,0xba,0x26,0x67,0x07,0xab,0x05,0x48,0x9d,0xd5,0x59,0x9d,0xd5,0xd9,0x68, +0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0xc8,0xda,0xab,0x55,0x05, +0x05,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0d,0xb8,0xe1,0x59,0x23,0x6b,0x81,0xb3, +0x67,0x7b,0xb6,0x67,0x7b,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08, +0xd3,0x0d,0xb5,0x86,0x6b,0x59,0x55,0x01,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x63, +0x6e,0x7e,0x36,0xe1,0x5a,0x15,0x84,0x5a,0xa8,0x85,0x5a,0xa8,0x8d,0x26,0x04,0xc0, +0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xea,0x26, +0x6a,0x17,0xaf,0x45,0x45,0xa9,0x95,0x5a,0xa9,0x95,0xda,0x68,0x42,0x00,0x8c,0x26, +0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xe3,0x6e,0xa6,0xb6, +0x81,0xdb,0x93,0xa4,0x5a,0xaa,0xa5,0x5a,0xaa,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10, +0x8c,0x26,0x0c,0xc2,0x74,0x83,0xb9,0x8d,0xdb,0x19,0xd4,0x18,0x04,0x30,0x62,0xd0, +0x00,0x20,0x08,0x06,0x0d,0xbd,0xb1,0x5a,0x18,0x98,0xdb,0x18,0x04,0xaf,0xf6,0x6a, +0xaf,0xf6,0x6a,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0, +0x00,0x20,0x08,0x06,0x0d,0xbe,0xc1,0x5a,0x19,0xa8,0xdb,0x57,0xcc,0xda,0xac,0xcd, +0xda,0xac,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03, +0x80,0x20,0x18,0x34,0xfc,0x46,0x6b,0x69,0xe0,0x6e,0x5d,0x72,0x6b,0xb7,0x76,0x6b, +0xb7,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x96,0x07,0xa6,0x10, +0x1f,0xcb,0x03,0x53,0x88,0xcf,0xbd,0x94,0xa1,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x20,0xb9,0x5e,0x0b,0x87,0xc0,0x74,0x8c,0x15,0xe8,0x33,0x62,0x70,0x00,0x20,0x08, +0x06,0x87,0xc9,0xf9,0xda,0x9a,0x05,0xc6,0x63,0x43,0x7c,0x4c,0x08,0xe4,0x63,0x81, +0x8f,0xc1,0xc7,0x02,0x37,0x93,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x2b,0x47, +0x6e,0x60,0x16,0x58,0x58,0x91,0x99,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x68, +0x39,0x73,0x0b,0x92,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5c,0xee,0xdc,0x44,0x2c, +0x30,0xe2,0x88,0x8f,0x09,0x81,0x7c,0x2c,0x48,0xe0,0x63,0x75,0x55,0x67,0xf2,0x19, +0x31,0x30,0x00,0x10,0x04,0x83,0x08,0xe6,0xf8,0x2d,0x30,0x3b,0x0b,0xe2,0x63,0xaa, +0x70,0x0a,0x20,0xb8,0xc0,0x60,0xa6,0x0a,0xa8,0x00,0x82,0x0b,0x0c,0x66,0x03,0x06, +0x1f,0x13,0x30,0xf8,0x0c,0x37,0xa4,0x02,0x5d,0x90,0xc1,0x70,0x43,0x2a,0xd0,0x05, +0x19,0x94,0x10,0xe8,0x05,0x86,0x32,0xc7,0x90,0x8f,0x3d,0x86,0x7c,0x46,0x0c,0x12, +0x00,0x04,0xc1,0x80,0xcb,0x39,0x7b,0x13,0x02,0x21,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x43,0xec,0xf4,0x2d,0xb8,0x35,0x0b,0x6e,0x4d,0x3e,0x16,0xec,0x19,0x7c,0x6c, +0xe8,0x33,0xf9,0x58,0xd0,0x67,0xf0,0xb1,0x42,0xd7,0xe4,0x63,0x81,0xae,0xc1,0xc7, +0x82,0x42,0x3e,0x16,0xec,0x1a,0x7c,0xac,0x28,0xe4,0x63,0x81,0x23,0x1f,0x0b,0x06, +0xf9,0x58,0x80,0x0b,0xf2,0x31,0x01,0x17,0xe4,0x63,0x03,0x2e,0xc8,0x67,0xc4,0x20, +0x01,0x40,0x10,0x0c,0xb8,0xb4,0x33,0x39,0xec,0xc2,0x2e,0xf3,0x78,0x4d,0x3e,0x16, +0x08,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0xee,0x4e,0x2e,0xb0,0xe0,0x17, +0xe4,0x63,0xc2,0x2f,0xc8,0xc7,0x86,0x5f,0x90,0x8f,0x0d,0xe2,0x20,0x1f,0x1b,0xc4, +0x41,0x3e,0x36,0x88,0x83,0x7c,0x0c,0x1e,0xc4,0x01,0x04,0x17,0x18,0xcc,0x02,0x3e, +0x80,0xcf,0x70,0x03,0x39,0xdc,0x06,0x19,0x54,0x30,0x06,0x7a,0x81,0xa1,0x0c,0x0e, +0x08,0xf9,0x8c,0x18,0x24,0x00,0x08,0x82,0x01,0xa7,0x77,0x37,0x17,0x88,0x41,0x20, +0x06,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x8c,0xde,0xce,0x05,0xf8,0x66,0x01,0xbe, +0xc9,0xc7,0x02,0x5e,0x83,0x8f,0x0d,0xbe,0x26,0x1f,0x0b,0x7c,0x0d,0x3e,0x56,0xec, +0x9b,0x7c,0x2c,0xd8,0x37,0xf8,0x58,0x50,0xc8,0xc7,0x02,0x7e,0x83,0x8f,0x15,0x85, +0x7c,0x2c,0x68,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0xe6,0x41,0x3e,0x26,0xcc,0x83,0x7c, +0x6c,0x98,0x07,0xf9,0xd8,0x40,0x06,0xf0,0xb1,0x81,0x0c,0xe0,0x63,0x03,0x19,0xc0, +0xc7,0x0e,0x34,0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x70,0xae,0xb7,0x76,0x19, +0x1f,0x64,0x7c,0x60,0x65,0x10,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xda, +0x5b,0xbb,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xdc,0x8b,0xbb,0x91,0xe8,0x87, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x74,0x4f,0xee,0x46,0xa2,0x1f,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xd8,0xbd,0xb9,0x1b,0x89,0x7e,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x83,0xf7,0xea,0xce,0x24,0x40,0x62,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xde, +0xb3,0x3b,0x93,0x00,0x89,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7c,0xef,0xee,0x4c, +0x02,0x24,0xec,0x18,0x09,0xf9,0x18,0x32,0x12,0xf2,0xb1,0x64,0x24,0xe4,0x63,0x43, +0x1b,0xc0,0xc7,0x86,0x36,0x80,0x8f,0x0d,0x6d,0x00,0x1f,0x33,0x52,0x42,0x3e,0x66, +0xa4,0x84,0x7c,0xcc,0x48,0x09,0xf9,0xd8,0x00,0x07,0xf0,0xb1,0x01,0x0e,0xe0,0x63, +0x03,0x1c,0xc0,0xc7,0xa6,0x3b,0x80,0x8f,0x85,0x45,0x4b,0x80,0xe0,0x02,0x83,0x59, +0xd0,0x0e,0xf0,0x19,0x6e,0x78,0x09,0x14,0x21,0x83,0x0a,0x68,0x41,0x2f,0x30,0x94, +0x85,0x03,0x21,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0xd6,0x0f,0xf5,0x82,0x59, +0x08,0x66,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xfa,0x63,0xbd,0x20,0xed,0x2c, +0x48,0x3b,0xf9,0x58,0xd0,0x72,0xf0,0xb1,0xe1,0xe5,0xe4,0x63,0xc1,0xcb,0xc1,0xc7, +0x0a,0xb6,0x93,0x8f,0x05,0x6c,0x07,0x1f,0x0b,0x0a,0xf9,0x58,0xd0,0x76,0xf0,0xb1, +0xa2,0x90,0x8f,0x05,0x8d,0x7c,0x2c,0x18,0xe4,0x63,0x81,0x4f,0xc8,0xc7,0x04,0x9f, +0x90,0x8f,0x0d,0x3e,0x21,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e, +0x06,0xf8,0x58,0x1c,0x1c,0xf0,0x19,0x31,0x48,0x00,0x10,0x04,0x03,0xee,0xff,0x78, +0x2f,0x6b,0x87,0xac,0x1d,0xcc,0x16,0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41, +0x64,0x82,0x01,0xef,0x05,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa8,0x60,0x20,0x7e, +0x71,0x80,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xac,0x60,0x30,0x7e,0x71,0x80, +0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb0,0x60,0x40,0x7e,0x71,0x80,0x16,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xb4,0x60,0x60,0x7e,0x71,0xb0,0x16,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0xb8,0x60,0x70,0x7e,0x71,0xb0,0x16,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0xbc,0x60,0x80,0x7e,0x71,0xb0,0x16,0x76,0xb8,0x85,0x7c,0x0c,0x71,0x0b, +0xf9,0x58,0xe2,0x16,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60, +0x80,0x8f,0x19,0x74,0x21,0x1f,0x33,0xe8,0x42,0x3e,0x66,0xd0,0x85,0x7c,0x2c,0x0e, +0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc1,0xc7,0x60, +0x03,0x2f,0x40,0x70,0x81,0xc1,0x2c,0xe8,0x09,0xf8,0x0c,0x37,0xe8,0x05,0x9e,0x90, +0x41,0x99,0x44,0xa0,0x17,0x18,0xca,0x64,0x82,0x90,0xcf,0x88,0x41,0x02,0x80,0x20, +0x18,0x70,0x3c,0x18,0xe4,0x5f,0x49,0x04,0x25,0x11,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0x51,0x86,0x41,0xff,0x05,0xba,0x67,0x81,0xee,0xc9,0xc7,0x02,0xbf,0x83,0x8f, +0x0d,0xa0,0x27,0x1f,0x0b,0x40,0x0f,0x3e,0x56,0xf4,0x9e,0x7c,0x2c,0xe8,0x3d,0xf8, +0x58,0x50,0xc8,0xc7,0x02,0xdf,0x83,0x8f,0x15,0x85,0x7c,0x2c,0x68,0xe4,0x63,0xc1, +0x20,0x1f,0x0b,0x52,0x43,0x3e,0x26,0xa4,0x86,0x7c,0x6c,0x48,0x0d,0xf9,0x58,0x1c, +0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0xe0,0x80,0xcf,0x88, +0x41,0x02,0x80,0x20,0x18,0x70,0x70,0x18,0xb4,0x60,0xf0,0x13,0xd9,0x4f,0x64,0x76, +0x12,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xba,0xc3,0xa0,0x05,0x83,0x60, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x3d,0x0c,0x66,0x30,0x88,0x83,0xd9,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0x83,0x0f,0x03,0x1a,0x0c,0xe2,0x60,0x36,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xe8,0xc3,0xa0,0x06,0x83,0x38,0x98,0x8d,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xfc,0x30,0xb8,0xc1,0x20,0x0e,0x6c,0x63,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0x3f,0x0c,0x70,0x30,0x88,0x03,0xdb,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x03,0x14,0x83,0x1c,0x0c,0xe2,0xc0,0x36,0xec,0xc8,0x0d,0xf9,0x18,0x92,0x1b,0xf2, +0xb1,0x24,0x37,0xe4,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00, +0x1f,0x33,0x7e,0x43,0x3e,0x66,0xfc,0x86,0x7c,0xcc,0xf8,0x0d,0xf9,0x58,0x1c,0x0c, +0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x82,0x4f,0xc1,0x84, +0x1b,0xe8,0x05,0x86,0x1a,0x31,0x48,0x00,0x10,0x04,0x03,0x0e,0x15,0x83,0x32,0x0c, +0x5e,0xa2,0x0d,0x5e,0xa2,0x0d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x88,0xc5,0x20, +0x0d,0x83,0xc0,0x04,0x03,0x0b,0x4c,0x30,0x90,0x8f,0x05,0xea,0x07,0x1f,0x1b,0xd8, +0x4f,0x3e,0x16,0xb0,0x1f,0x7c,0xac,0x48,0xc1,0x40,0x3e,0x16,0xa4,0x60,0x00,0x1f, +0x0b,0x0a,0xf9,0x58,0xa0,0x82,0x01,0x7c,0xac,0x28,0xe4,0x63,0x01,0x23,0x1f,0x0b, +0x06,0xf9,0x58,0x10,0x1f,0xf2,0x31,0x21,0x3e,0xe4,0x63,0x43,0x7c,0xc8,0xc7,0xd8, +0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x07,0x7c,0x46, +0x0c,0x12,0x00,0x04,0xc1,0x80,0xe3,0xc5,0x20,0x0f,0x83,0xb3,0x28,0x85,0xb3,0x28, +0x05,0x9b,0x8b,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x8d,0x63,0x90,0x87, +0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x39,0x06,0x7f,0x18,0xb0,0xc1,0x7e, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x81,0x8e,0x01,0x28,0x06,0x6c,0xb0,0x1f,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xa4,0x63,0x10,0x8a,0x01,0x1b,0xec,0xc7,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0xea,0x18,0x8c,0x62,0xc0,0x06,0xfe,0x31,0x62,0x70,0x00, +0x20,0x08,0x06,0xc7,0x3a,0x06,0xa4,0x18,0xb0,0x81,0x7f,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0xc1,0x8e,0x41,0x29,0x06,0x6c,0xe0,0x1f,0x76,0x84,0x88,0x7c,0x0c,0x09, +0x11,0xf9,0x58,0x12,0x22,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8, +0x60,0x80,0x8f,0x19,0x27,0x22,0x1f,0x33,0x4e,0x44,0x3e,0x66,0x9c,0x88,0x7c,0x8c, +0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc1,0xa7, +0x56,0x42,0x17,0xf4,0x02,0x43,0x8d,0x18,0x24,0x00,0x08,0x82,0x01,0x47,0x8f,0x41, +0x2c,0x06,0x2a,0x91,0x0b,0x2a,0x91,0x0b,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf4, +0x63,0x50,0x8b,0x41,0x20,0x87,0x81,0x05,0x72,0x18,0xc8,0xc7,0x02,0x1b,0x0c,0xe0, +0x63,0x03,0x0e,0x06,0xf2,0xb1,0x00,0x07,0x03,0xf8,0x58,0x51,0x87,0x81,0x7c,0x2c, +0xa8,0xc3,0x00,0x3e,0x16,0x14,0xf2,0xb1,0xc0,0x0e,0x03,0xf8,0x58,0x51,0xc8,0xc7, +0x02,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x20,0x47,0xe4,0x63,0x42,0x8e,0xc8,0xc7,0x86, +0x1c,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c, +0x0d,0x0e,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0x01,0x87,0x92,0x41,0x39,0x06,0x62, +0x11,0x0f,0x62,0x11,0x0f,0xf6,0x1b,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0x7a,0xc9,0xa0,0x1c,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x99,0x0c,0xd6, +0x31,0x60,0x83,0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x26,0x03,0x76,0x0c, +0xd8,0x60,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa8,0xc9,0xa0,0x1d,0x03,0x36, +0x18,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6c,0x32,0x78,0xc7,0x80,0x0d,0xcc, +0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x9b,0x0c,0xe0,0x31,0x60,0x03,0x33,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x27,0x83,0x78,0x0c,0xd8,0xc0,0x4c,0xec,0x48, +0x13,0xf9,0x18,0x92,0x26,0xf2,0xb1,0x24,0x4d,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8, +0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x33,0xde,0x44,0x3e,0x66,0xbc,0x89,0x7c,0xcc, +0x78,0x13,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7, +0xd8,0x60,0x82,0x8f,0xe5,0xca,0x9c,0x80,0xe0,0x02,0x83,0x59,0x60,0x26,0xf0,0x19, +0x6e,0xa8,0x93,0xd0,0x21,0x83,0x7a,0x91,0x40,0x2f,0x30,0x94,0xed,0x08,0x21,0x9f, +0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0xca,0x32,0x10,0xc9,0xc0,0x45,0x02,0x17,0x09, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x70,0xcb,0xc0,0x24,0x83,0x60,0x1c,0x03,0x0b, +0xc6,0x31,0x90,0x8f,0x05,0xa7,0x18,0xc0,0xc7,0x86,0x54,0x0c,0xe4,0x63,0x41,0x2a, +0x06,0xf0,0xb1,0xc2,0x1c,0x03,0xf9,0x58,0x60,0x8e,0x01,0x7c,0x2c,0x28,0xe4,0x63, +0xc1,0x39,0x06,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8d,0x7c,0x2c,0x18,0xe4,0x63,0x01, +0xa9,0xc8,0xc7,0x04,0x52,0x91,0x8f,0x0d,0xa4,0x22,0x1f,0x8b,0x83,0x01,0x3e,0x16, +0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x1c,0xf0,0x19,0x31,0x48,0x00,0x10, +0x04,0x03,0x2e,0x2f,0x03,0x9b,0x0c,0xd0,0x24,0x43,0x93,0xcc,0x60,0x24,0x90,0xcf, +0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xa0,0x19,0xd8,0x64,0x10,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x41,0x9a,0x01,0x4f,0x06,0x71,0xe0,0x2a,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0x94,0x66,0xd0,0x93,0x41,0x1c,0xb8,0xca,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0xa6,0x19,0xf8,0x64,0x10,0x07,0xae,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0xc7, +0x69,0x06,0x60,0x19,0xc4,0x41,0xac,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x81,0x9a, +0x41,0x58,0x06,0x71,0x10,0x2b,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa4,0x66,0x20, +0x96,0x41,0x1c,0xc4,0x8a,0x1d,0xb4,0x22,0x1f,0x43,0x68,0x45,0x3e,0x96,0xd0,0x8a, +0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x86,0xae, +0xc8,0xc7,0x0c,0x5d,0x91,0x8f,0x19,0xba,0x22,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07, +0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x4c,0xf0,0xa9,0x1c,0x71,0x03,0xbd,0xc0, +0x50,0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0xc5,0x66,0xe0,0x96,0x01,0x8e,0xb4,0x01, +0x8e,0xb4,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xba,0x19,0xc8,0x65,0x10,0xbc, +0x64,0x60,0xc1,0x4b,0x06,0xf2,0xb1,0x60,0x1e,0x03,0xf8,0xd8,0x50,0x8f,0x81,0x7c, +0x2c,0xa8,0xc7,0x00,0x3e,0x56,0xc8,0x64,0x20,0x1f,0x0b,0x64,0x32,0x80,0x8f,0x05, +0x85,0x7c,0x2c,0x98,0xc9,0x00,0x3e,0x56,0x14,0xf2,0xb1,0x80,0x91,0x8f,0x05,0x83, +0x7c,0x2c,0x60,0x17,0xf9,0x98,0xc0,0x2e,0xf2,0xb1,0x81,0x5d,0xe4,0x63,0x6c,0x30, +0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x03,0x3e,0x23,0x06, +0x09,0x00,0x82,0x60,0xc0,0x95,0x67,0x20,0x9a,0x01,0x9c,0x94,0x02,0x9c,0x94,0x82, +0xf1,0x49,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xd8,0x33,0x10,0xcd,0x20, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x3e,0x03,0xd4,0x0c,0xd8,0xc0,0x5e,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x88,0xcf,0x20,0x35,0x03,0x36,0xb0,0x97,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xe4,0x33,0x50,0xcd,0x80,0x0d,0xec,0x65,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0xf9,0x0c,0x58,0x33,0x60,0x83,0x7c,0x19,0x31,0x38,0x00,0x10, +0x04,0x83,0x83,0x3e,0x83,0xd6,0x0c,0xd8,0x20,0x5f,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xa8,0xcf,0xc0,0x35,0x03,0x36,0xc8,0x17,0x3b,0xf8,0x45,0x3e,0x86,0xf0,0x8b, +0x7c,0x2c,0xe1,0x17,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30, +0xc0,0xc7,0x0c,0x91,0x91,0x8f,0x19,0x22,0x23,0x1f,0x33,0x44,0x46,0x3e,0xc6,0x06, +0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x98,0xe0,0x53,0x34, +0xa2,0x0b,0x7a,0x81,0xa1,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0xeb,0xcf,0x40,0x37, +0x83,0x19,0xc9,0x85,0x19,0xc9,0x85,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4c,0x34, +0xf0,0xcd,0x20,0xd8,0xcb,0xc0,0x82,0xbd,0x0c,0xe4,0x63,0xc1,0x4f,0x06,0xf0,0xb1, +0x21,0x2c,0x03,0xf9,0x58,0x10,0x96,0x01,0x7c,0xac,0xf0,0xcb,0x40,0x3e,0x16,0xf8, +0x65,0x00,0x1f,0x0b,0x0a,0xf9,0x58,0xf0,0x97,0x01,0x7c,0xac,0x28,0xe4,0x63,0x01, +0x23,0x1f,0x0b,0x06,0xf9,0x58,0x40,0x33,0xf2,0x31,0x81,0x66,0xe4,0x63,0x03,0xcd, +0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06, +0x07,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0x8b,0xd1,0xc0,0x3d,0x83,0x35,0x89, +0x87,0x35,0x89,0x07,0x43,0x97,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xe1, +0x68,0xe0,0x9e,0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x8f,0x06,0xf4,0x19, +0xb0,0x81,0xcf,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd1,0xa3,0x41,0x7d,0x06,0x6c, +0xe0,0x33,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf8,0x68,0x60,0x9f,0x01,0x1b,0xf8, +0xcc,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x3f,0x1a,0xe0,0x67,0xc0,0x06,0x61,0x33, +0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x98,0x06,0xf9,0x19,0xb0,0x41,0xd8,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x11,0xa6,0x81,0x7e,0x06,0x6c,0x10,0x36,0x76,0x90,0x8d, +0x7c,0x0c,0x21,0x1b,0xf9,0x58,0x42,0x36,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30, +0xc0,0xc7,0xd8,0x60,0x80,0x8f,0x19,0x6a,0x23,0x1f,0x33,0xd4,0x46,0x3e,0x66,0xa8, +0x8d,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c, +0x30,0xc1,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x36,0x0d,0xc2,0x34,0x08,0x86, +0x23,0x02,0xf0,0x0c,0x84,0x6f,0xba,0x61,0x30,0xcd,0x20,0xb0,0x26,0xa0,0x8f,0x35, +0x02,0x7d,0xac,0x19,0xe8,0x63,0x0a,0x41,0x1f,0x53,0x0a,0xfa,0x98,0x62,0xd0,0xc7, +0x0c,0x43,0x3e,0x66,0x18,0xf2,0x31,0xc3,0x90,0x8f,0x19,0x43,0x7c,0xcc,0x18,0xe2, +0x63,0xc6,0x10,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf6,0x34,0x80,0xd3,0x60, +0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x88,0x4f,0x83,0x38,0x0d,0x86,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0xfa,0x34,0x90,0xd3,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83, +0xc8,0x4f,0x03,0x17,0x0d,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xfe,0x34,0x78, +0xd1,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0x54,0x03,0x18,0x0d,0x86,0xe1, +0x08,0x36,0xa0,0xcf,0x40,0xf8,0x2e,0x30,0x94,0x05,0x6e,0x20,0x9f,0xe1,0x88,0xe0, +0x3e,0x03,0xe1,0x9b,0x65,0x48,0x94,0xc0,0xe6,0x40,0xa0,0x8f,0xcd,0xc1,0x40,0x1f, +0x9b,0x03,0x82,0x3e,0x56,0xb0,0x67,0x20,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x58,0x35,0x28,0xd3,0x80,0x80,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5a,0x35, +0x30,0xd3,0x80,0x80,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5c,0x35,0x38,0xd3, +0x80,0x80,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5e,0x35,0x38,0xd3,0x60,0x80, +0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x60,0x35,0x40,0xd3,0x60,0x80,0x83,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x62,0x35,0x48,0xd3,0x60,0x80,0x83,0x59,0x02,0x65, +0xa0,0xc2,0x30,0x12,0x7d,0x40,0x06,0x2a,0x0c,0x23,0xd1,0x07,0x64,0xa0,0xc2,0x30, +0x12,0x7d,0x40,0x06,0x2a,0x0c,0x2a,0xf1,0x10,0x23,0x03,0xfb,0x0c,0xe4,0x33,0x62, +0x60,0x00,0x20,0x08,0x06,0x11,0xad,0x06,0x34,0x1a,0x04,0x16,0x8c,0x68,0x20,0x9f, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x72,0x35,0x90,0xd3,0xc0,0x1d,0x03,0x75,0x0c, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd0,0xd5,0x60,0x4e,0x83,0x80,0x94,0x86,0x23, +0x82,0x14,0x0d,0x88,0xaf,0xcc,0x31,0x08,0x74,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xca, +0x40,0x56,0x83,0x39,0x0d,0x50,0x33,0x18,0xcf,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0xca,0x60,0x56,0x03,0x3a,0x0d,0x46,0x33,0x58,0xcf,0x60,0xc4,0xe0,0x01,0x40,0x10, +0x0c,0xa6,0x5d,0x0d,0xe2,0x34,0x10,0x82,0x90,0x0c,0x40,0x32,0xa8,0xcf,0xa0,0x3e, +0x03,0x58,0x0d,0x60,0x35,0xc8,0xd3,0x60,0x36,0x83,0xd1,0x84,0x00,0x18,0x4d,0x10, +0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0xe9,0x06,0x02,0x37,0x03,0x64,0xba,0x81, +0xc8,0xcd,0x20,0x99,0x6e,0x20,0x74,0x33,0x50,0xa6,0x1b,0x88,0xdd,0x0c,0x16,0x83, +0x88,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x64,0xae,0xc1,0xae,0x06,0xc1,0x70, +0x44,0x50,0xa3,0x01,0xf3,0xcd,0x32,0x38,0x4b,0x60,0x93,0x11,0x9f,0xe1,0x08,0x02, +0x3c,0x03,0xe1,0x1b,0x8e,0x28,0xc2,0x33,0x20,0xbe,0x13,0x06,0x71,0xc2,0x20,0x4c, +0x08,0x42,0x30,0x1c,0x61,0x94,0x67,0x20,0x7c,0xc3,0x11,0x87,0x79,0x06,0xc4,0x77, +0xc2,0x20,0x4e,0x18,0x84,0x09,0x41,0x08,0x86,0x1b,0x8c,0x00,0x0c,0x66,0x19,0x98, +0x26,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x88,0x5e,0x83,0x74,0x0d,0x98,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xf0,0x35,0x80,0xd5,0xe0,0x09,0x66,0x09,0x9a,0x81,0x0a, +0x43,0x60,0xc0,0x60,0x31,0x31,0xa0,0xe2,0x33,0x1c,0x11,0xbc,0x67,0x20,0x7c,0xc3, +0x11,0x02,0x7c,0x06,0xc4,0x77,0xc2,0x20,0x4e,0x18,0x84,0x09,0x41,0x08,0x86,0x1b, +0xa0,0x00,0x0c,0x66,0x19,0xb0,0x2c,0x18,0xa8,0x30,0x6a,0x66,0x53,0x5f,0x41,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0x32,0xb8,0xd7,0x00,0x57,0x03,0xfa,0x0c,0x5a,0x34, +0x18,0x31,0x70,0x00,0x10,0x04,0x83,0x27,0x64,0x83,0x58,0x0d,0x02,0xdd,0x0c,0x72, +0x33,0xe8,0xd5,0x60,0x0d,0x3e,0xaf,0xdb,0xd3,0x60,0x38,0xa2,0xbb,0xcf,0xc0,0xf9, +0x2e,0x30,0x94,0x11,0x81,0x7c,0x86,0x1b,0xd0,0xea,0x5e,0x83,0x30,0xb8,0xb0,0x0c, +0x0c,0x65,0x3d,0x1a,0xf4,0x64,0x10,0x1f,0x0b,0x04,0xf9,0x58,0x60,0x4e,0xf2,0x31, +0xb7,0x0c,0xf0,0x34,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x29,0x1b,0xd4, +0x6b,0x10,0xdc,0x61,0xa8,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5c,0x36,0x38,0xd7, +0x20,0x10,0x4c,0x0f,0xf8,0x34,0x90,0x8f,0x05,0x46,0x7c,0x6c,0x08,0xe4,0x63,0x01, +0x02,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x66,0x36,0x58,0xd7,0x20,0x09,0xec, +0x2e,0x83,0x39,0x0d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0xcc,0x06,0xfe, +0x1a,0x04,0x16,0x0a,0x43,0x7c,0x4c,0x08,0xe4,0x63,0x41,0x01,0x9f,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x72,0x36,0x88,0xd7,0xc0,0x08,0x66,0x19,0x1e,0xc8,0x2c,0x03, +0x3b,0x05,0x54,0x80,0x8f,0x05,0xa7,0x10,0x1f,0x43,0x05,0x55,0x80,0x8f,0xad,0x82, +0x2a,0xc4,0xc7,0x02,0x55,0x88,0xcf,0x2c,0xc1,0x34,0x62,0x70,0x00,0x20,0x08,0x06, +0x9f,0xcd,0x06,0xf0,0x1a,0x88,0x68,0xa0,0xb2,0xc1,0x68,0x42,0x00,0x8c,0x26,0x08, +0x81,0x05,0x82,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x02,0xdb,0xa0,0x66,0x83, +0xc0,0xf2,0x34,0x08,0xe8,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0xd8,0x06,0xf4, +0x1a,0x04,0x16,0x90,0x6a,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xc8,0x36, +0xd0,0xd7,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x6d,0x03,0x90,0x0d,0x4a, +0x35,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x48,0xdb,0x40,0x64,0x03,0xbd,0x0c, +0xa8,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd4,0x36,0x18,0xd9,0xe0,0x2f,0x83,0xc0, +0x40,0x35,0x18,0xe2,0x63,0x42,0x20,0x1f,0x0b,0x0a,0xf8,0x58,0xd0,0x0e,0xf2,0x31, +0xa1,0x1d,0xe4,0x63,0x43,0x3b,0xc8,0xc7,0xfe,0x61,0x88,0x8f,0xfd,0xc3,0x10,0x1f, +0xfb,0x87,0x21,0x3e,0x66,0x88,0x04,0x7c,0xcc,0x10,0x09,0xf8,0x98,0x21,0x12,0xf0, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x6e,0x03,0x98,0x0d,0x76,0xc2,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0x03,0x6f,0x83,0x98,0x0d,0x76,0xc2,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0x23,0x6f,0x03,0x99,0x0d,0x76,0xc2,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x43,0x6f,0x03,0x99,0x0d,0x76,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63, +0x6f,0x83,0x99,0x0d,0x76,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x6f,0x03, +0x9a,0x0d,0x76,0xc2,0x18,0x8e,0x30,0xca,0x4b,0xf8,0x86,0x23,0x8c,0xf2,0x12,0xbe, +0xe1,0x08,0xa3,0xbc,0x84,0xaf,0x06,0x61,0x2b,0x10,0x76,0x38,0x42,0xbd,0x10,0xe1, +0x1b,0x8e,0x50,0x2f,0x44,0xf8,0x86,0x23,0xd4,0x0b,0x11,0xbe,0x1a,0x84,0xad,0x40, +0xd8,0x32,0x82,0x9d,0x65,0x88,0xa4,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xd4, +0x0d,0xc2,0x36,0x80,0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xd4,0x0d,0xc4, +0x36,0x80,0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xd5,0x0d,0xc6,0x36,0x80, +0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xd5,0x0d,0xc6,0x36,0x18,0xa2,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x58,0x37,0x20,0xdb,0x60,0x88,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x68,0xdd,0xa0,0x6c,0x83,0x21,0x1a,0x31,0x38,0x00,0x10,0x04,0x83, +0xc3,0x75,0x83,0xb3,0x0d,0x52,0xe1,0xa6,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x62, +0xdd,0xc0,0x67,0x83,0xf0,0x0c,0x2c,0x20,0xd7,0x40,0x3e,0x23,0x06,0x06,0x00,0x82, +0x60,0x10,0xb9,0x6e,0x40,0xb6,0x41,0x60,0xe7,0x1a,0x04,0xf1,0xb1,0xa0,0x90,0xcf, +0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xb1,0x1b,0xf4,0x6d,0x10,0x58,0x7f,0x29,0xf1, +0xb1,0xfe,0x52,0xe2,0x63,0xfd,0xa5,0xc4,0xc7,0x88,0x41,0x3e,0x56,0x0c,0xf2,0x31, +0x63,0x90,0x8f,0x0d,0x10,0x7c,0x6c,0x80,0xe0,0x63,0x03,0x04,0x9f,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x7c,0x37,0xb0,0xdb,0xa0,0x14,0x58,0x36,0x30,0x53,0x08,0xe2, +0x63,0x4c,0x20,0x1f,0x0b,0x06,0xf8,0xcc,0x12,0x48,0x03,0x15,0x86,0x13,0xd1,0x70, +0x00,0x0d,0x54,0x18,0x4e,0x44,0xc3,0x01,0x34,0x50,0x61,0x38,0x11,0x0d,0x07,0xd0, +0x40,0x85,0x81,0x44,0x38,0x01,0x59,0x10,0x13,0xf0,0x31,0x41,0x26,0xe0,0x63,0xc3, +0x4c,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xf4,0x0d,0x44,0x37,0xc8,0xd9, +0x60,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x7d,0x83,0xd1,0x0d,0x74,0x36,0x18, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x58,0xdf,0x80,0x74,0x83,0x9d,0x0d,0x06,0xbb, +0x89,0x81,0x3e,0x86,0x13,0x03,0x7d,0x2c,0x27,0x06,0xfa,0x58,0x4f,0x34,0xf1,0xb1, +0x9e,0x68,0xe2,0x63,0x3d,0xd1,0xc4,0xc7,0x8c,0x41,0x3e,0x66,0x0c,0xf2,0x31,0x63, +0x90,0x8f,0x0d,0x13,0x7c,0x6c,0x98,0xe0,0x63,0xc3,0x04,0x1f,0x13,0x06,0xf8,0x58, +0x20,0xc4,0xc7,0x86,0x02,0x3e,0x66,0x14,0xf1,0xb1,0xa0,0x88,0xcf,0x2c,0xc1,0x34, +0x50,0x61,0x90,0xc6,0x83,0x48,0x03,0x15,0x06,0x69,0x3c,0x88,0x34,0x50,0x61,0x88, +0xc6,0x63,0x48,0x23,0x06,0x07,0x00,0x82,0x60,0x50,0x06,0xf5,0x1b,0xd8,0x6e,0x60, +0xae,0x81,0xcb,0x06,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x80,0x70,0x80,0xbb,0x41, +0x20,0xbf,0x81,0xfc,0x06,0xf2,0x1b,0xec,0x6e,0xb0,0xbb,0xc1,0xee,0x06,0xbb,0x1b, +0x8c,0x26,0x04,0xc0,0x70,0x44,0x70,0xaf,0x41,0xf0,0x4d,0x37,0xe4,0x6c,0x20,0x04, +0x86,0x04,0xf4,0x31,0x44,0xa0,0x8f,0x21,0x03,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xfb,0xdf,0x20,0x77,0x83,0x75,0x0d,0xf4,0x37,0x18,0x4d,0x08,0x00,0x0b,0x0a, +0xf9,0x98,0x50,0xc8,0xc7,0x86,0x42,0x3e,0xb6,0xab,0xc1,0x9d,0x06,0xf1,0xb1,0x5d, +0x0d,0xee,0x34,0x88,0xcf,0x70,0x84,0x30,0xb2,0xc1,0xf0,0x0d,0x47,0x0c,0x65,0x1b, +0x14,0x5f,0x09,0x81,0x0e,0x47,0x10,0x26,0x1b,0x0c,0xdf,0x70,0x44,0x81,0xb6,0x41, +0xf1,0x95,0x10,0x68,0x11,0x81,0xce,0x32,0x50,0x55,0x30,0x9a,0xe0,0x0c,0x16,0xcc, +0x6d,0x20,0x1f,0x1b,0x8d,0x80,0x3e,0xe6,0x5e,0x41,0x7c,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0xd0,0xe1,0x60,0x7e,0x03,0x97,0x0d,0x82,0x59,0x82,0x6a,0xa0,0xc2,0x10, +0x28,0x1f,0x17,0xa6,0x11,0x83,0x03,0x00,0x41,0x30,0x28,0x83,0x18,0x0e,0xe4,0x37, +0x60,0xd9,0x20,0x6c,0x83,0x11,0x03,0x07,0x00,0x41,0x30,0x78,0x76,0x38,0x58,0xdf, +0x20,0xa0,0xd7,0x60,0x5e,0x83,0xfb,0x0d,0x04,0xff,0x12,0x84,0xda,0x0d,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xe8,0xe1,0xa0,0x7e,0x03,0xbc,0x0d,0xf4,0x6b,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0xa2,0x1d,0x0e,0x4e,0x38,0x08,0xd5,0xc0,0x66,0x37,0x10,0xe2, +0x63,0x42,0x20,0x1f,0x0b,0x08,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x21,0xc6, +0xc1,0xfe,0x06,0x45,0x60,0x78,0x1a,0xc4,0x6e,0x20,0x9f,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xc8,0x38,0xe8,0xdf,0x20,0xb0,0xd3,0xc0,0x86,0x41,0x3e,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0x98,0x71,0xf0,0xbf,0x41,0x20,0x4c,0x37,0xf0,0x6d,0x10,0xcc, +0x69,0x30,0x1c,0xc1,0x13,0x7d,0x1b,0x30,0xdf,0x2c,0xc3,0x65,0x05,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0xa4,0x71,0x20,0xc2,0x41,0xee,0x06,0x82,0x91,0x6e,0x10,0xc4, +0x67,0x96,0xe0,0x1a,0xa8,0x30,0x04,0x0b,0xa9,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0, +0x0c,0xc2,0x38,0x10,0xe1,0x60,0x67,0x83,0xbb,0x0d,0x46,0x0c,0x1c,0x00,0x04,0xc1, +0xe0,0x59,0xe3,0x60,0x7f,0x83,0x80,0x64,0x83,0x91,0x0d,0x4e,0x38,0x18,0x03,0x31, +0x08,0x03,0xa1,0x7c,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x28,0x03,0x31,0x0e,0x46, +0x38,0x00,0xdb,0x00,0x6f,0x83,0x11,0x03,0x07,0x00,0x41,0x30,0x78,0xd8,0x38,0xe0, +0xdf,0x20,0x28,0xd9,0x80,0x64,0x03,0x14,0x0e,0xc8,0x60,0x0c,0xc4,0x60,0x74,0x03, +0xf3,0x0d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x0c,0xc6,0x38,0x20,0xe1,0xe0,0x67, +0x03,0xbb,0x0d,0x46,0x0c,0x1c,0x00,0x04,0xc1,0xe0,0x69,0xe3,0xa0,0x7f,0x83,0xc0, +0x64,0x83,0x92,0x0d,0x52,0x38,0x18,0xdb,0x60,0x6c,0x83,0xb1,0x0d,0xc6,0x36,0x38, +0xdf,0x00,0x47,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x62,0xe3,0x20,0x8c,0x83,0xba,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x8e,0x03,0x14,0x0e,0xee,0x22,0x98,0x25,0xc8, +0x06,0x2a,0x0c,0x01,0x83,0x97,0xc6,0x74,0x63,0x35,0xe2,0x33,0x1c,0x11,0x9c,0x6d, +0x20,0x7c,0xc3,0x11,0x02,0xda,0x06,0xc4,0x77,0xc2,0x20,0x4e,0x18,0x84,0x09,0x41, +0x08,0x86,0x1b,0x50,0x23,0x00,0x83,0x59,0x06,0x6d,0x0b,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0xb2,0xe3,0x60,0x8d,0x83,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x3d, +0x0e,0x64,0x38,0x48,0x82,0x59,0x82,0x6d,0xa0,0xc2,0x10,0x34,0x2a,0xb3,0xfd,0x48, +0xdf,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xe9,0x71,0x60,0xc6,0x41,0x30, +0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0x1e,0x07,0x2d,0x1c,0x04,0x16,0xe0,0x6e,0x20, +0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xfa,0x38,0x98,0xe1,0x20,0x18,0x8e,0x30, +0x70,0xc3,0xf9,0x2e,0x30,0x94,0x05,0x83,0x7c,0x86,0x23,0x82,0xf7,0x0d,0x84,0xef, +0x02,0x43,0x8d,0x18,0x18,0x00,0x08,0x82,0x41,0x34,0xca,0x41,0x0d,0x07,0x63,0x66, +0x01,0xfc,0x06,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x94,0x83,0x1d,0x0e, +0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x52,0x39,0x10,0xe3,0x40,0x57,0x83,0xc0, +0x7e,0x37,0x08,0xe2,0x63,0x46,0x20,0x9f,0x59,0x02,0x07,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_1f5e1b3480ffdbd27faefef97a394a00.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_1f5e1b3480ffdbd27faefef97a394a00.h new file mode 100644 index 00000000..d4c6cf8d --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_1f5e1b3480ffdbd27faefef97a394a00.h @@ -0,0 +1,1115 @@ +// ffx_fsr2_accumulate_pass_wave64_16bit_1f5e1b3480ffdbd27faefef97a394a00.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_1f5e1b3480ffdbd27faefef97a394a00_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_1f5e1b3480ffdbd27faefef97a394a00_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_1f5e1b3480ffdbd27faefef97a394a00_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_1f5e1b3480ffdbd27faefef97a394a00_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_1f5e1b3480ffdbd27faefef97a394a00_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_lanczos_lut", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_1f5e1b3480ffdbd27faefef97a394a00_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 6, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_1f5e1b3480ffdbd27faefef97a394a00_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_1f5e1b3480ffdbd27faefef97a394a00_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_1f5e1b3480ffdbd27faefef97a394a00_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_1f5e1b3480ffdbd27faefef97a394a00_UAVResourceBindings[] = { 0, 1, 3, 4, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_1f5e1b3480ffdbd27faefef97a394a00_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_1f5e1b3480ffdbd27faefef97a394a00_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_1f5e1b3480ffdbd27faefef97a394a00_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_1f5e1b3480ffdbd27faefef97a394a00_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_1f5e1b3480ffdbd27faefef97a394a00_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_1f5e1b3480ffdbd27faefef97a394a00_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_1f5e1b3480ffdbd27faefef97a394a00_size = 17388; + +static const unsigned char g_ffx_fsr2_accumulate_pass_wave64_16bit_1f5e1b3480ffdbd27faefef97a394a00_data[] = { +0x44,0x58,0x42,0x43,0x3c,0x8e,0x62,0x46,0xc9,0x04,0x93,0x0b,0xf8,0x32,0xc5,0xbb, +0xdf,0xcd,0xfb,0xeb,0x01,0x00,0x00,0x00,0xec,0x43,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x24,0x02,0x00,0x00,0xc8,0x10,0x00,0x00,0xe4,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xb0,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x9c,0x0e,0x00,0x00,0x66,0x00,0x05,0x00, +0xa7,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x84,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x9e,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xd7,0x00,0x00,0x00,0x32,0x22,0xc8,0x09, +0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0x8c,0xc2,0x08,0x40,0x09,0x00,0x14, +0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03,0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18, +0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71, +0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c,0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0, +0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40,0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18, +0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18,0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28, +0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2,0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c, +0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51,0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50, +0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34,0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38, +0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d, +0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19,0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09, +0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60, +0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x6d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a, +0x48,0x0e,0x15,0x09,0x44,0x1a,0x39,0x0f,0x11,0x4d,0x08,0x21,0x21,0x61,0x30,0x28, +0x04,0x63,0xc0,0x20,0x51,0xe9,0xa0,0xe1,0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4, +0x0d,0x69,0x06,0x44,0x0c,0x06,0x03,0xc5,0x1c,0x41,0x50,0x0a,0xc6,0xe0,0x34,0x40, +0x51,0x6a,0x20,0x60,0x18,0x81,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52, +0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78, +0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83, +0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60, +0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a, +0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0, +0x03,0x3f,0x00,0x03,0x3f,0x40,0x02,0xab,0x45,0xae,0x61,0x04,0xc1,0x98,0xa9,0x0d, +0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea, +0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41, +0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f, +0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2, +0x01,0x1e,0xca,0x01,0x05,0x83,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0xb0,0x18,0xc9, +0x66,0x0a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c, +0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87, +0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26,0x6b,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xfc,0x00,0x09,0x06,0x1a,0xd5,0x66,0x22, +0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71, +0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00, +0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x14,0xb0,0xe8,0x36,0x13,0x19,0x8c,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83, +0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f, +0x80,0x81,0x1f,0xa0,0x00,0x46,0xb9,0x99,0xb0,0x71,0x60,0x87,0x70,0x98,0x87,0x79, +0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90, +0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x14,0x18,0x68, +0x37,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7,0xae,0x36,0x9a,0x7a,0xbd,0x5e,0xaf,0x37, +0x18,0xb0,0x60,0x30,0x18,0xcc,0x60,0x30,0x18,0x0c,0x06,0x03,0xf9,0x6e,0x92,0xa6, +0x88,0x12,0x26,0x9f,0x05,0x98,0x67,0x21,0x22,0x76,0x02,0x26,0x02,0x05,0x03,0x02, +0xce,0x11,0x80,0x02,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0, +0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07, +0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d, +0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06, +0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74, +0x30,0xe4,0x09,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43, +0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c, +0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e, +0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04, +0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32,0x00,0x02,0x20,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x1a,0x00,0x01,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x20,0x00,0x00,0x00,0x32,0x1e,0x98,0x1c, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x94,0x40,0x31,0x8c, +0x00,0x14,0x41,0x49,0x94,0x41,0x21,0x14,0x47,0x29,0x14,0x45,0x39,0x14,0x44,0xe1, +0x07,0x14,0x48,0xc1,0x14,0x50,0x41,0x15,0x56,0x81,0x15,0x60,0x40,0x41,0x06,0x14, +0x68,0x40,0xc1,0x06,0x14,0x70,0x40,0x21,0x07,0x14,0x74,0x40,0x61,0x07,0x14,0x78, +0x40,0xa1,0x07,0x14,0x7c,0x40,0x59,0x94,0x46,0x01,0x4a,0x14,0x2a,0x46,0x71,0x15, +0x0f,0xa1,0x46,0x00,0x6a,0x80,0x84,0x05,0x0c,0x08,0x88,0x40,0xb3,0x19,0x00,0xb2, +0xcd,0x00,0x10,0x6e,0x06,0x80,0x74,0x33,0x00,0xc4,0x9b,0x01,0x20,0xdf,0x0c,0x00, +0xfd,0x66,0x00,0x28,0x38,0x03,0x40,0xaf,0x19,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x89,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x01,0x9a,0x20,0x0c, +0xd1,0x06,0x61,0x20,0x26,0x08,0x83,0xb4,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06, +0x84,0x20,0x26,0x08,0x6f,0xf0,0x07,0xb4,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe, +0xda,0xde,0xe8,0xd2,0xde,0xdc,0xbe,0xec,0xca,0xc6,0xe8,0xde,0xe4,0xe6,0x26,0x08, +0xc3,0x34,0x41,0x18,0xa8,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65,0x31,0x98,0x81,0x31, +0x9c,0x09,0xc2,0x1c,0xdc,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8,0x3a,0xba,0xaf,0x32, +0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86,0x31,0x30,0x86,0xc3, +0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c, +0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x54,0x1b,0x12,0x46, +0x99,0x0c,0x6a,0x60,0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d, +0x18,0x5d,0xdd,0xdc,0x04,0x61,0xb0,0x26,0x08,0xc3,0xb5,0x41,0x30,0xb0,0x0d,0x09, +0x05,0x59,0xc6,0x35,0x30,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae, +0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30, +0x60,0x1b,0x92,0x4b,0xd9,0x0c,0x6e,0x60,0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b, +0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xc8,0x36,0x24,0x9c,0xe2, +0x19,0xdf,0xc0,0x18,0xd9,0x04,0xc1,0x0e,0xf0,0x80,0x8d,0xdc,0x17,0x5b,0x98,0xdb, +0x98,0xde,0xdb,0xdc,0x17,0x5b,0x1d,0xdd,0x86,0x84,0x08,0x03,0x31,0x30,0x88,0x81, +0x31,0x9c,0x09,0xc2,0xa0,0x31,0x91,0xfb,0x4a,0x6b,0x3b,0x6b,0x4a,0x83,0x9b,0x9b, +0x20,0x0c,0xdb,0x86,0x84,0x0c,0xc2,0xa0,0x0c,0x0c,0x33,0x18,0x18,0xc3,0x21,0x26, +0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36,0x46,0x97,0x66, +0x57,0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21,0x31,0x03,0x08,0x0d,0x8c,0x61,0x60, +0x8c,0x6c,0x43,0xf2,0x48,0x95,0xd6,0x81,0xc1,0x18,0x9c,0x41,0x1a,0x4c,0x10,0xf0, +0x20,0x0f,0xa8,0xc9,0xdd,0x7d,0xa5,0xb9,0xd1,0x95,0xc9,0xb9,0x85,0xb1,0x7d,0xd5, +0xc1,0xcd,0x8d,0x85,0xb1,0x95,0x91,0x7d,0x8d,0xbd,0xb1,0xbd,0xc9,0x4d,0x10,0xd0, +0x80,0x0e,0x36,0x2c,0xc6,0x1a,0xb0,0x81,0x61,0x0c,0x4c,0x1b,0xb4,0x41,0x1b,0x38, +0x13,0x04,0x3d,0xd0,0x03,0x3a,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74, +0x61,0x74,0x75,0x73,0x1b,0x96,0xe1,0x0d,0xe0,0xc0,0x18,0x06,0xa6,0x0d,0xda,0xa0, +0x0d,0xb2,0x09,0x02,0x1f,0xec,0x01,0x19,0xb9,0xbb,0x2f,0xb7,0xb2,0xbb,0x2f,0xb6, +0xb7,0xb1,0xb5,0xb9,0x0d,0x0b,0x23,0x07,0x73,0x60,0x50,0x03,0xd3,0x06,0x6d,0xd0, +0x06,0x19,0x1f,0xb9,0xbb,0x2f,0xb6,0xba,0xb6,0xb0,0x2f,0xb4,0xb4,0x39,0xba,0x37, +0xb9,0xbc,0x0d,0x0b,0xb5,0x06,0x75,0x60,0x5c,0x03,0xd3,0x06,0x6d,0xd0,0x06,0xce, +0x06,0xc2,0x0d,0xe2,0x80,0x0e,0xec,0x60,0x82,0xf0,0x07,0x7d,0x40,0x63,0x4c,0xcc, +0x68,0x4a,0x4a,0x66,0x82,0x30,0x70,0x1b,0x10,0x03,0x0f,0xf2,0xc0,0x30,0x06,0x3d, +0x00,0x36,0x04,0x7b,0x30,0x41,0x08,0x05,0x3f,0x60,0x33,0xf7,0xc5,0x94,0xe6,0x56, +0x16,0x26,0x37,0xc4,0x16,0xd6,0x06,0xb7,0x01,0x31,0xfa,0xc0,0x0f,0x8c,0x61,0x30, +0x80,0x0d,0xc1,0x1f,0x6c,0x20,0xd4,0xe0,0x0e,0xf8,0x00,0x14,0x26,0x08,0x7e,0xc0, +0x07,0x5c,0xd2,0xa4,0xca,0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x68, +0x50,0x07,0x1b,0x10,0x62,0x14,0x28,0x83,0x0c,0xae,0x86,0x14,0xe8,0xa4,0x35,0x85, +0xe1,0x49,0x95,0xb9,0x91,0x95,0xc9,0x4d,0xa5,0xe9,0x95,0x6d,0x40,0x08,0x53,0xa0, +0xcc,0x80,0x0c,0xae,0x86,0x14,0xc8,0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d, +0xa5,0xe9,0x95,0x4d,0x10,0x86,0x6e,0x03,0x42,0xa0,0x02,0x95,0x0a,0x64,0x70,0x35, +0xa4,0xc0,0x2e,0x2d,0xc9,0x0d,0xae,0x8e,0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c, +0xee,0xad,0x4e,0x6e,0xac,0x8c,0x28,0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e, +0x82,0x30,0x78,0x1b,0x0c,0x62,0x15,0x28,0x56,0x20,0x83,0x8b,0x52,0x1a,0x53,0x5d, +0x5b,0x58,0x53,0x1a,0x1c,0x51,0x5a,0x5b,0x99,0xdb,0x5c,0xda,0x9b,0xdb,0xdc,0x04, +0x61,0xf8,0x36,0x20,0x84,0x2b,0x50,0xaf,0x40,0x06,0x57,0x43,0x0a,0x94,0xd2,0x98, +0xea,0xda,0xc2,0x9a,0xd2,0xe0,0x98,0xca,0xec,0xca,0xd8,0xa8,0xde,0xaa,0xe6,0xca, +0x26,0x08,0x03,0x18,0x6c,0x40,0x88,0x58,0xa0,0x64,0x81,0x0c,0xae,0x86,0x14,0xb8, +0xa4,0x19,0xc9,0x85,0xb5,0x95,0x25,0xb9,0x91,0x95,0xe1,0x4d,0x10,0x86,0x30,0xd8, +0x80,0x10,0xb4,0x40,0xd5,0x02,0x19,0x5c,0x0d,0x29,0x50,0x32,0x23,0x2a,0xb3,0x4b, +0x1b,0x2b,0xa3,0x7a,0xb3,0x4a,0x2b,0xbb,0x23,0x2a,0x83,0xa3,0x43,0x9b,0x20,0x0c, +0x62,0xb0,0xc1,0x20,0x6e,0x81,0xc2,0x05,0x32,0x68,0x78,0x98,0x29,0xa5,0xd1,0xd1, +0x95,0xc9,0x4d,0x10,0x86,0x31,0xd8,0x80,0x10,0xba,0x40,0xed,0x02,0x19,0x34,0x0d, +0x29,0x50,0x32,0x6b,0x7a,0xa3,0x4b,0x7b,0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x9b, +0x1a,0x0b,0x63,0x2b,0x9b,0x20,0x0c,0x64,0xb0,0x01,0x21,0x7a,0x81,0xf2,0x05,0x32, +0x68,0x1a,0x52,0x20,0x64,0x46,0xf4,0x76,0xe7,0x36,0x37,0x16,0xc6,0x56,0x66,0x14, +0x36,0x46,0xf7,0x26,0x37,0x41,0x18,0xca,0x60,0x03,0x42,0x80,0x03,0x15,0x0e,0x64, +0xd0,0x34,0xa4,0xc0,0xcf,0xac,0xe9,0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee, +0x4d,0x4e,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0x28,0xcc,0x6d,0xac,0x8c,0x8d,0x2d,0x8c, +0x2e,0xed,0xcd,0x6d,0x82,0x30,0x98,0xc1,0x06,0x83,0x18,0x07,0x8a,0x1c,0xc8,0xa0, +0x21,0x63,0x06,0x25,0x57,0x56,0x84,0x07,0xf7,0x36,0x57,0x27,0x57,0x36,0x41,0x18, +0xce,0x60,0x03,0x42,0x98,0x03,0x75,0x0e,0x64,0xd0,0x34,0xa4,0xc0,0xcc,0x0c,0x4a, +0xae,0xcc,0x2e,0xed,0xad,0x6e,0xce,0x48,0x2e,0xac,0xad,0x0c,0x4a,0xae,0xac,0x08, +0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x82,0x30,0xa0,0xc1,0x06,0x84,0x48,0x07,0x4a, +0x1d,0xc8,0xa0,0x69,0x48,0x81,0x8b,0x19,0x55,0x98,0x1b,0x52,0x18,0x9b,0x99,0xd1, +0x93,0xd5,0x04,0x61,0x48,0x83,0x0d,0x06,0xc1,0x0e,0x54,0x3b,0x90,0x41,0xc3,0xca, +0x4c,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0xaa,0x2c,0xae,0xae,0xcc,0x6d,0xac,0x8c,0xa9, +0xcc,0xed,0x8c,0x0e,0x6d,0x82,0x30,0xa8,0xc1,0x06,0x84,0x78,0x07,0x0a,0x1e,0xc8, +0xa0,0x69,0x48,0x81,0x8a,0x19,0x51,0x19,0x1b,0x5d,0x18,0x55,0x5a,0x5b,0xd9,0x04, +0x61,0x58,0x83,0x0d,0x06,0x21,0x0f,0xd4,0x3c,0x90,0x41,0xc3,0xcb,0x8c,0x28,0xcf, +0x2d,0xac,0x2d,0x6d,0x4c,0xaa,0x6c,0x6e,0x08,0x2d,0xcc,0xed,0xac,0xcc,0x28,0x6c, +0x8c,0xee,0x4d,0x6e,0x82,0x30,0xb0,0xc1,0x06,0x83,0xa8,0x07,0xca,0x1e,0xc8,0xa0, +0x21,0x66,0x66,0x95,0x56,0x76,0x37,0x05,0x17,0x36,0x56,0x46,0xf5,0xd6,0x54,0x46, +0x57,0x26,0x37,0x67,0x14,0x36,0x46,0xf7,0x26,0x37,0x41,0x18,0xda,0x60,0x83,0x41, +0xe0,0x03,0x95,0x0f,0x64,0xd0,0x6c,0xa0,0xf4,0xa0,0x14,0x4e,0x41,0x15,0x5a,0x01, +0x16,0x66,0xc1,0x16,0x72,0x81,0x17,0x7e,0x41,0x1c,0xca,0x01,0x1d,0xd6,0xc1,0x1d, +0xe2,0x81,0x1e,0xee,0x41,0x1f,0x36,0x0c,0x86,0x28,0xec,0xc3,0x04,0x41,0x00,0x36, +0x00,0x1b,0x06,0xc3,0x1f,0xfc,0x61,0x43,0xf0,0x0f,0x1b,0x86,0xa1,0x1f,0x40,0x82, +0xc2,0xd0,0xd4,0x04,0x41,0x14,0xec,0x60,0xc3,0x60,0x06,0x66,0x30,0x4c,0x10,0x06, +0x37,0xd8,0x10,0xec,0xc2,0x06,0xc3,0x18,0x89,0x8b,0x24,0x4a,0xc2,0x24,0x36,0x14, +0xfd,0x20,0x12,0x40,0x28,0x9c,0x04,0x11,0x31,0xb9,0x30,0xb7,0x31,0xb4,0xb2,0xb9, +0x09,0xc2,0xf0,0x06,0x34,0xcc,0xd8,0xde,0xc2,0xe8,0xe6,0x26,0x08,0x03,0x1c,0xb0, +0x48,0x73,0x9b,0xa3,0x9b,0x9b,0x20,0x0c,0x71,0x40,0x22,0xcd,0x8d,0x6e,0x6e,0x82, +0x30,0xc8,0x01,0x11,0xba,0x32,0xbc,0x2f,0xb6,0xb7,0x30,0xb2,0x09,0xc2,0x30,0x07, +0x44,0xe8,0xca,0xf0,0xbe,0xdc,0xde,0xe4,0xda,0x98,0xd0,0x95,0xe1,0x7d,0xcd,0xd1, +0xbd,0xc9,0x95,0xb1,0xa8,0x4b,0x73,0xa3,0x9b,0xdb,0x00,0xa5,0x84,0x4a,0xac,0x04, +0x4b,0xb4,0x84,0x4b,0xbc,0x04,0x4c,0xc4,0x84,0x4c,0xcc,0x84,0x4a,0xd0,0xc4,0x55, +0x13,0xb2,0x50,0x85,0x8d,0xcd,0xae,0xcd,0x25,0x8d,0xac,0xcc,0x8d,0x6e,0x4a,0x10, +0x54,0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x9b,0x12,0x10,0x4d,0xc8, +0xf0,0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4,0xa6,0x04,0x46,0x1d,0x32,0x3c,0x97,0x39, +0xb4,0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2,0x32,0xb6,0x29,0x01,0x52,0x86,0x0c,0xcf, +0x45,0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x6c,0x6e,0x4a,0x00,0x0a,0x95,0xc8,0xf0, +0x5c,0xe8,0xf2,0xe0,0xca,0x82,0xdc,0xdc,0xde,0xe8,0xc2,0xe8,0xd2,0xde,0xdc,0xe6, +0xa6,0x08,0xfb,0x00,0x12,0x75,0xc8,0xf0,0x5c,0xca,0xdc,0xe8,0xe4,0xf2,0xa0,0xde, +0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0x27,0xd1,0x85,0x0c,0xcf,0x65,0xec,0xad,0xce,0x8d, +0xae,0x4c,0x6e,0x6e,0x4a,0x50,0x13,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x42,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x39,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0x45,0xad,0xdb, +0x00,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a,0xd0, +0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6,0x31,0x6c,0xc3,0xe5, +0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9, +0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e, +0x30,0x94,0x84,0x01,0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x74,0xc3,0xe5,0x3b,0x8f,0x2f, +0x44,0x04,0x30,0x11,0x21,0xd0,0x0c,0x0b,0xf1,0x45,0x0e,0xb3,0x21,0xcd,0x80,0x34, +0x86,0x2d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0x93,0xed,0x17,0xb7,0x6d,0x01,0xd1, +0x70,0xf9,0xce,0xe3,0x1b,0x91,0x43,0x3d,0xe2,0xe0,0x23,0xb7,0x6d,0x07,0xd5,0x70, +0xf9,0xce,0xe3,0x4b,0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x04, +0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7, +0x6d,0x05,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44, +0xf8,0xc5,0x6d,0x9b,0x40,0x36,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e, +0x62,0x03,0x46,0x0e,0xf5,0xf8,0xc8,0x6d,0x5b,0xc2,0x33,0x5c,0xbe,0xf3,0xf8,0x54, +0x03,0x44,0x98,0x5f,0xd4,0xba,0x19,0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84, +0xf9,0xc5,0x6d,0x03,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x1f,0x5e,0x1b,0x34,0x80,0xff,0xdb,0xd2,0x7f,0xae,0xfe,0xf9, +0x7a,0x39,0x4a,0x00,0x44,0x58,0x49,0x4c,0x00,0x33,0x00,0x00,0x66,0x00,0x05,0x00, +0xc0,0x0c,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xe8,0x32,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xb7,0x0c,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xd7,0x00,0x00,0x00,0x32,0x22,0xc8,0x09, +0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0x90,0xc2,0x08,0x40,0x09,0x00,0x14, +0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03,0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18, +0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71, +0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c,0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0, +0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40,0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18, +0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18,0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28, +0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2,0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c, +0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51,0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50, +0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34,0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38, +0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d, +0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19,0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09, +0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60, +0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x6d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a, +0x48,0x0e,0x15,0x09,0x44,0x1a,0x39,0x0f,0x11,0x4d,0x08,0x21,0x21,0x61,0x30,0x28, +0x04,0x63,0xc0,0x20,0x51,0xe9,0xa0,0xe1,0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4, +0x0d,0x69,0x06,0x44,0x0c,0x06,0x03,0xc5,0x1c,0x41,0x50,0x0a,0xc6,0xe0,0x34,0x40, +0x51,0x6a,0x20,0x60,0x18,0x81,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52, +0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78, +0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83, +0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60, +0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a, +0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0, +0x03,0x3f,0x00,0x03,0x3f,0x40,0x02,0xab,0x45,0xae,0x61,0x04,0xc1,0x98,0xa9,0x0d, +0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea, +0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41, +0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f, +0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2, +0x01,0x1e,0xca,0x01,0x05,0x83,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0xb0,0x18,0xc9, +0x66,0x0a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c, +0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87, +0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26,0x6b,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xfc,0x00,0x09,0x06,0x1a,0xd5,0x66,0x22, +0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71, +0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00, +0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x14,0xb0,0xe8,0x36,0x13,0x19,0x8c,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83, +0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f, +0x80,0x81,0x1f,0xa0,0x00,0x46,0xb9,0x99,0xb0,0x71,0x60,0x87,0x70,0x98,0x87,0x79, +0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90, +0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x14,0x18,0x68, +0x37,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7,0xae,0x36,0x9a,0x7a,0xbd,0x5e,0xaf,0x37, +0x18,0xb0,0x60,0x30,0x18,0xcc,0x60,0x30,0x18,0x0c,0x06,0x03,0xf9,0x6e,0x92,0xa6, +0x88,0x12,0x26,0x9f,0x05,0x98,0x67,0x21,0x22,0x76,0x02,0x26,0x02,0x05,0x03,0x02, +0xce,0x11,0x80,0xc2,0x14,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0, +0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07, +0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d, +0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06, +0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74, +0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43, +0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c, +0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e, +0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04, +0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32,0x00,0x02,0x20,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x1a,0x00,0x01,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x14,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x94,0x40,0x31,0x8c, +0x00,0x14,0x41,0x49,0x94,0x41,0x21,0x14,0x47,0x29,0x14,0x45,0x39,0x14,0x44,0xe1, +0x07,0x94,0x45,0x01,0x06,0x10,0x6a,0x04,0x80,0x84,0x05,0x0c,0x08,0x88,0x40,0xb3, +0x19,0x00,0xb2,0xcd,0x00,0x10,0x6e,0x06,0x80,0x74,0x33,0x00,0xc4,0x9b,0x01,0xa0, +0xdf,0x0c,0x00,0x05,0x67,0x00,0xe8,0x35,0x03,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x78,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x01,0x9a,0x20,0x0c, +0xd1,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xd2,0x04, +0xe1,0x0d,0xd0,0x80,0xc0,0x04,0x61,0x98,0x26,0x08,0x03,0xb5,0x41,0x40,0x98,0x0d, +0x09,0x92,0x28,0xc8,0x32,0x2c,0x48,0x33,0x41,0x98,0x83,0x30,0xd8,0x90,0x0c,0x8f, +0x82,0x20,0xc3,0x82,0x34,0x13,0x84,0xa1,0xda,0x90,0x2c,0x89,0x82,0x44,0xc3,0x82, +0x34,0x13,0x84,0xc1,0x9a,0x20,0x0c,0xd7,0x06,0x01,0xa1,0x36,0x24,0xd1,0xa3,0x20, +0xd3,0xb0,0x20,0xd5,0x04,0x61,0xc0,0x36,0x24,0x53,0xa2,0x20,0xd7,0xb0,0x20,0xcd, +0x04,0x61,0xc8,0x36,0x24,0x57,0xa2,0x20,0xd9,0xb0,0x20,0xd5,0x04,0xc1,0x0e,0xc4, +0x60,0x43,0x42,0x6c,0x0a,0x42,0x0c,0x0b,0xd2,0x4c,0x10,0x06,0x6d,0x82,0x30,0x6c, +0x1b,0x92,0x6e,0x53,0x10,0x6f,0x58,0x90,0x66,0x43,0xe2,0x3d,0x0a,0x32,0x0c,0x0b, +0x52,0x6d,0x48,0x1c,0x48,0xb2,0x30,0x8d,0xfb,0xc0,0x60,0x82,0x80,0x07,0x63,0x30, +0x41,0x40,0x83,0x6f,0xc3,0x82,0x88,0x81,0x82,0x20,0xc3,0x32,0x06,0x63,0x30,0x06, +0xcd,0x04,0x41,0x0f,0xc8,0x60,0xc3,0x32,0x94,0x81,0x82,0x0c,0xc3,0x32,0x06,0x63, +0x30,0x06,0xd5,0x04,0x81,0x0f,0xca,0x60,0xc3,0xb2,0x9c,0x81,0x82,0x44,0xc3,0x32, +0x06,0x63,0x30,0x06,0xd5,0x86,0x25,0x12,0x03,0x05,0x99,0x86,0x65,0x0c,0xc6,0x60, +0x0c,0x9a,0x0d,0x04,0x19,0x98,0x01,0x1a,0xa4,0xc1,0x04,0xe1,0x0f,0xcc,0x60,0x82, +0x30,0x70,0x1b,0x10,0x64,0x0d,0x14,0x04,0x19,0xd8,0x00,0xd8,0x10,0xb4,0xc1,0x04, +0x21,0x14,0xce,0x60,0x03,0x82,0xbc,0x81,0x82,0x0c,0x03,0x02,0x6c,0x08,0xe0,0x60, +0x03,0x11,0x06,0x6a,0xe0,0x06,0x71,0x30,0x41,0x10,0x00,0x0a,0x43,0x53,0x13,0x04, +0x51,0x00,0x83,0x0d,0x83,0xe7,0x0d,0x13,0x84,0xa1,0x9b,0x20,0x0c,0xde,0x86,0x00, +0x0f,0x36,0x18,0x48,0x1d,0x4c,0x76,0x70,0x07,0x79,0xb0,0xa1,0x98,0x03,0x3a,0x00, +0xe4,0x40,0x0f,0xaa,0xb0,0xb1,0xd9,0xb5,0xb9,0xa4,0x91,0x95,0xb9,0xd1,0x4d,0x09, +0x82,0x2a,0x64,0x78,0x2e,0x76,0x65,0x72,0x73,0x69,0x6f,0x6e,0x53,0x02,0xa2,0x09, +0x19,0x9e,0x8b,0x5d,0x18,0x9b,0x5d,0x99,0xdc,0x94,0x80,0xa8,0x43,0x86,0xe7,0x32, +0x87,0x16,0x46,0x56,0x26,0xd7,0xf4,0x46,0x56,0xc6,0x36,0x25,0x30,0xca,0x90,0xe1, +0xb9,0xc8,0x95,0xcd,0xbd,0xd5,0xc9,0x8d,0x95,0xcd,0x4d,0x09,0xe2,0xa0,0x0e,0x19, +0x9e,0x4b,0x99,0x1b,0x9d,0x5c,0x1e,0xd4,0x5b,0x9a,0x1b,0xdd,0xdc,0x94,0x40,0x0f, +0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x42,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x39,0x50,0xc3,0xe5, +0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x86,0x00,0x0d, +0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0x45,0xad,0xdb,0x00,0x34,0x5c,0xbe, +0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a,0xd0,0x70,0xf9,0xce,0xe3, +0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6,0x31,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04, +0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc5,0x6d,0x5b,0xc3, +0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01, +0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x74,0xc3,0xe5,0x3b,0x8f,0x2f,0x44,0x04,0x30,0x11, +0x21,0xd0,0x0c,0x0b,0xf1,0x45,0x0e,0xb3,0x21,0xcd,0x80,0x34,0x86,0x2d,0x38,0xc3, +0xe5,0x3b,0x8f,0x3f,0x38,0x93,0xed,0x17,0xb7,0x6d,0x01,0xd1,0x70,0xf9,0xce,0xe3, +0x1b,0x91,0x43,0x3d,0xe2,0xe0,0x23,0xb7,0x6d,0x07,0xd5,0x70,0xf9,0xce,0xe3,0x4b, +0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x04,0xd5,0x70,0xf9,0xce, +0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x05,0xd6,0x70, +0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x9b, +0x40,0x36,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x62,0x03,0x46,0x0e, +0xf5,0xf8,0xc8,0x6d,0x5b,0xc2,0x33,0x5c,0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f, +0xd4,0xba,0x19,0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84,0xf9,0xc5,0x6d,0x03, +0x61,0x20,0x00,0x00,0x34,0x0a,0x00,0x00,0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00, +0x75,0x00,0x00,0x00,0x34,0x98,0x01,0x28,0xa3,0x42,0x2a,0xc2,0x80,0x82,0x1d,0x28, +0xb6,0x92,0x1d,0x28,0x95,0xe2,0x2b,0xbb,0x1a,0x28,0x97,0x82,0x29,0x9b,0x62,0x2a, +0xc3,0x80,0x22,0x04,0x2a,0xde,0x80,0xf2,0x0d,0x28,0x49,0x88,0xe2,0x44,0x28,0xa5, +0x2a,0x28,0x8d,0x8a,0x28,0x49,0x82,0x92,0x44,0x28,0x4e,0x82,0xf2,0x29,0x9a,0xe2, +0x84,0x20,0x54,0x0d,0x90,0xa2,0x08,0xca,0xa0,0x3c,0x4a,0x60,0x04,0x80,0x0c,0x63, +0x04,0x20,0x08,0x82,0x28,0x18,0x8c,0x11,0xb4,0xe6,0x9c,0xb3,0xdf,0x18,0x01,0x08, +0x82,0xa0,0xfc,0x8d,0x11,0x80,0x20,0x08,0xf3,0xbf,0x30,0x46,0x00,0x82,0x20,0x18, +0xff,0xc2,0x18,0xc1,0x3b,0x93,0x26,0xda,0x8d,0x11,0x80,0x20,0x08,0xc2,0xbf,0x30, +0x46,0xd0,0x9a,0x73,0xce,0x7b,0x63,0x04,0x20,0x08,0x82,0x32,0x18,0x8c,0x11,0x80, +0x20,0xfe,0xdf,0x63,0x30,0x46,0x00,0x82,0x20,0x08,0x82,0xc1,0x18,0x41,0x48,0x82, +0x21,0xde,0x8d,0x11,0xec,0xb1,0x1a,0xef,0xdf,0x18,0xc1,0x5a,0xab,0xb5,0xf8,0x8d, +0x11,0xfc,0xf7,0xdf,0xbf,0xdf,0x18,0x41,0x6b,0xce,0x39,0xef,0x0b,0x63,0x04,0xb2, +0xe8,0xf6,0xff,0x37,0x46,0xa0,0xb3,0xe6,0x9c,0x7e,0x63,0x04,0x2a,0x5e,0x9f,0xaa, +0x37,0x46,0x00,0x82,0x20,0x08,0x82,0xc3,0x18,0xc1,0x5a,0xab,0xb5,0xee,0x8d,0x11, +0x80,0x20,0xe8,0xdf,0x61,0x30,0x46,0xd0,0x9a,0x73,0x4e,0x7b,0x63,0x04,0x20,0x08, +0x82,0x24,0x18,0x8c,0x11,0x80,0x20,0x08,0xea,0x60,0x30,0x46,0x20,0x82,0x24,0x88, +0x6f,0x63,0x04,0x70,0x5c,0xe6,0xb7,0x37,0x46,0x40,0x96,0xbc,0x7e,0x7f,0x63,0x04, +0x20,0x08,0x82,0x20,0x28,0x8c,0x11,0x80,0x20,0x08,0xb2,0x60,0x30,0x46,0x00,0x82, +0x20,0x88,0xff,0xc2,0x18,0x01,0x08,0x82,0x20,0xfa,0xcd,0x00,0x8c,0x11,0x80,0x20, +0x08,0xe2,0xdf,0x18,0x01,0x08,0x82,0x20,0xfc,0x51,0x65,0x8c,0x00,0x04,0xdf,0x60, +0x8c,0x00,0x04,0xc1,0x60,0x8c,0x00,0x04,0x9f,0x31,0x02,0x10,0x84,0x46,0x00,0x88, +0x34,0x87,0x30,0xf1,0xc1,0x1c,0xc2,0x25,0xcd,0x21,0x4c,0xa3,0x30,0x87,0x30,0xf5, +0xc1,0x1c,0xc2,0x24,0x0a,0x73,0x08,0x79,0x40,0x0a,0x73,0x08,0x79,0xc0,0x07,0x73, +0x08,0xa0,0xc0,0xcd,0x21,0x4c,0xa7,0x30,0x87,0x90,0x07,0x7d,0x40,0xa7,0x39,0x08, +0xcb,0x92,0x58,0x61,0x0e,0xa2,0xaa,0x24,0x56,0x98,0x83,0x80,0x20,0x89,0x15,0xe6, +0x20,0x24,0x49,0x62,0x85,0x39,0x08,0x08,0x92,0x5a,0x61,0x0e,0x62,0xdb,0xa4,0x56, +0x98,0x83,0x88,0x22,0xa9,0x15,0xe6,0x20,0xb2,0x4c,0x6a,0x85,0x39,0x08,0x0c,0x93, +0x5a,0x61,0x0e,0xc2,0xb2,0xa4,0x56,0x98,0x83,0xa8,0x2a,0xa9,0x15,0x46,0x00,0xe6, +0x20,0xa6,0x49,0x6a,0x85,0x39,0x08,0x08,0x92,0x54,0x61,0x0e,0x42,0x92,0xa4,0x54, +0x20,0xc3,0x08,0x00,0x00,0x00,0x00,0x00,0x23,0x06,0x08,0x00,0x82,0x60,0x90,0x06, +0x21,0x11,0x0e,0x90,0x3e,0xc4,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0xa4,0x81,0x48, +0x88,0x03,0xc4,0x0f,0xf2,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x69,0x30,0x12,0xe3, +0x00,0x89,0xc4,0x3c,0x8c,0x18,0x20,0x00,0x08,0x82,0x41,0x1a,0x90,0x04,0x39,0x40, +0x21,0x41,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x90,0x06,0x25,0x51,0x0e,0x10,0x49, +0xd4,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0xa4,0x81,0x49,0x98,0x03,0xa4,0x0f,0xf6, +0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x69,0x70,0x12,0xe7,0x00,0x95,0xc4,0x3d,0x8c, +0x18,0x20,0x00,0x08,0x82,0x41,0x1a,0xa0,0x04,0x3a,0x40,0xfe,0x80,0x0f,0x23,0x06, +0x08,0x00,0x82,0x60,0x90,0x06,0x29,0x91,0x0e,0x10,0x48,0xe4,0xc3,0x88,0x01,0x02, +0x80,0x20,0x18,0xa4,0x81,0x4a,0xa8,0x03,0x34,0x12,0xfa,0x30,0x62,0x80,0x00,0x20, +0x08,0x06,0x69,0xb0,0x12,0xeb,0x00,0x95,0xc4,0x3e,0x8c,0x18,0x20,0x00,0x08,0x82, +0x41,0x1a,0xb0,0x04,0x3b,0x40,0x29,0xc1,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x90, +0x06,0x2d,0xd1,0x0e,0x50,0x4a,0xf4,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0xa4,0x81, +0x4b,0xb8,0x03,0xd4,0x12,0xfe,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x69,0xf0,0x12, +0xef,0x00,0xb1,0xc4,0x3f,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x19,0xc4,0x84,0x3c, +0x04,0x62,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0xc4,0x4f,0x98,0x83,0x4b,0x8c,0x18, +0x18,0x00,0x08,0x82,0x01,0x01,0x16,0xe7,0x10,0x13,0x23,0x06,0x06,0x00,0x82,0x60, +0x40,0x80,0xc5,0x39,0xc0,0xc4,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0x61,0x81,0x0e, +0x33,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x62,0x70,0x13,0xf2,0x50,0xd0,0xc4,0x68, +0x42,0x10,0x94,0x11,0x13,0x57,0x86,0x4c,0x5c,0x05,0xf5,0xc0,0x45,0x04,0x50,0x41, +0x3a,0x68,0x25,0x05,0x94,0x90,0xc0,0x09,0x06,0x3b,0xc1,0x60,0x26,0xfc,0x01,0x7c, +0x4c,0x00,0x05,0xf8,0x8c,0x26,0x34,0xc0,0x05,0x06,0x3b,0xc7,0x60,0x56,0x08,0xf4, +0xb1,0x42,0xa0,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x7c,0x6a,0x41,0x12,0x17,0x58, +0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x18,0xb0, +0xc5,0x49,0x68,0x67,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0x82,0xc1,0x4e,0x30, +0x98,0x1d,0x02,0x7d,0xec,0x10,0xe8,0x63,0x02,0x03,0x1f,0x13,0x18,0xf8,0x8c,0x26, +0x24,0xc2,0x68,0x82,0x32,0x18,0x42,0xc8,0xc7,0x10,0x42,0x3e,0xa6,0xc8,0x03,0x7c, +0x4c,0x99,0x07,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x51,0x1a,0x3d,0x41,0x08, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x98,0x86,0x4f,0x10,0xc2,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0xa7,0x01,0x16,0xba,0x20,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x81, +0x1a,0x61,0xb1,0x0b,0xc2,0x29,0x06,0x3b,0xc5,0x60,0x46,0x08,0xf4,0x31,0x42,0xa0, +0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x94,0x81,0x68,0x8c,0x05,0x1d,0xe8,0xc2,0x88, +0x41,0x03,0x80,0x20,0x18,0x34,0xad,0x51,0x16,0xc1,0x5f,0x98,0x41,0x19,0xa0,0x05, +0x5a,0xa0,0x05,0x5a,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x78,0xc2,0x68, +0xc2,0x37,0x98,0x40,0xc8,0xc7,0x04,0x42,0x3e,0x66,0x06,0x82,0x7c,0xcc,0x0c,0x04, +0xf9,0x98,0x20,0xc8,0xc7,0x04,0x41,0x3e,0x26,0x04,0xf0,0x19,0x31,0x30,0x00,0x10, +0x04,0x83,0xe8,0x36,0xd0,0x22,0x30,0x44,0x0d,0xe0,0x63,0x88,0x1a,0xc0,0x67,0x38, +0x42,0x88,0x85,0xe1,0x1b,0x8e,0x18,0xe4,0xa1,0xf8,0x4a,0x08,0x74,0x38,0x82,0xa0, +0x85,0xe1,0x1b,0x8e,0x28,0xea,0xa1,0xf8,0x4a,0x08,0xb4,0x88,0x40,0x47,0x0c,0x0e, +0x00,0x04,0xc1,0xa0,0x0c,0x72,0x43,0x2f,0x5e,0x21,0x1e,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xa0,0x0c,0x74,0x63,0x2f,0x56,0x21,0x1e,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60, +0x12,0x0f,0xbc,0x10,0x82,0x4d,0xdb,0x87,0x7d,0xb8,0x8d,0xdb,0x00,0x0d,0x5d,0x18, +0x4d,0x08,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xca,0x23,0x36,0x82,0x11,0x83, +0x03,0x00,0x41,0x30,0x28,0x03,0xdf,0xf8,0x0b,0x5c,0x98,0x87,0x11,0x83,0x07,0x00, +0x41,0x30,0x98,0xcc,0x83,0x2f,0x82,0xe2,0xf3,0xfe,0xe1,0x1f,0x76,0x63,0x37,0x48, +0xc3,0x17,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40, +0x0c,0xc6,0xc3,0x2f,0x62,0xa1,0x37,0x46,0x13,0x82,0x61,0xb8,0x21,0x00,0x0f,0x30, +0xa8,0x66,0x2d,0xb8,0x84,0x60,0x6b,0x68,0x0b,0x2e,0x28,0xd0,0x59,0x86,0x40,0x08, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x0c,0xd4,0xa3,0x34,0x70,0xe1,0x3c,0x46,0x13, +0x02,0x60,0x34,0x41,0x08,0x4e,0x30,0xd8,0x09,0x06,0x33,0xc1,0x93,0x8f,0x09,0x9e, +0x7c,0x4c,0x50,0x0b,0xf8,0x98,0xb0,0x16,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0xa3,0x3f,0x6a,0xc3,0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf0,0x8f,0xdb,0x90, +0x87,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xff,0xb8,0x8d,0x63,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x03,0x44,0x72,0x83,0x1e,0x82,0x11,0x03,0x03,0x00,0x41,0x30, +0x88,0xfc,0xc3,0x35,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xfe,0xe3,0x35,0x84, +0x13,0x06,0x74,0xc2,0x80,0xec,0x20,0xe2,0x63,0x06,0x11,0x9f,0x13,0x2a,0x77,0x42, +0xe5,0xca,0xc8,0x0d,0x28,0x43,0x37,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x34,0x12, +0x81,0x0d,0x81,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x2b,0x91,0xd8,0x10,0xfa, +0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xca,0x40,0x44,0xc6,0xc3,0x1e,0x74,0x62,0xc4, +0xa0,0x01,0x40,0x10,0x0c,0x9a,0x16,0x29,0x8f,0xe0,0x3f,0x06,0x01,0x3d,0xd0,0x03, +0x3d,0xd0,0x63,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88, +0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x46,0x0c,0x1a,0x00,0x04, +0xc1,0xa0,0xb1,0x11,0xf7,0x50,0x50,0x84,0x5a,0xe2,0x23,0x3e,0xe2,0x23,0x3e,0x46, +0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc, +0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xae,0xba,0x19,0x01,0x63,0x83,0xf8,0x00,0xc1, +0x88,0xc1,0x01,0x80,0x20,0x18,0x68,0x3b,0xe2,0x1e,0x42,0x30,0x62,0xd0,0x00,0x20, +0x08,0x06,0x8d,0x98,0xe8,0x87,0x45,0x23,0xc1,0xd5,0x1f,0xfd,0xd1,0x1f,0xfd,0x31, +0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x70,0x44,0xe5, +0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x95,0x06,0x3c,0x02,0x23,0x06,0x07,0x00, +0x82,0x60,0xa0,0x99,0x49,0x7e,0x04,0xcc,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x6d, +0x52,0x22,0x61,0xf0,0x23,0x81,0x18,0xa0,0x08,0x8a,0xa0,0x08,0x8a,0x8c,0x26,0x04, +0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x1c,0x51,0xb9,0x23,0x2a, +0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x76,0xe2,0x22, +0x6a,0x80,0x26,0x6c,0x30,0x07,0x31,0x12,0x23,0x31,0x12,0x23,0xa3,0x09,0x01,0x30, +0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x47,0x54,0xee,0x88,0xca,0x1d, +0x51,0xb9,0x23,0x2a,0x37,0x62,0xd0,0x00,0x20,0x08,0x06,0xcd,0x9f,0xdc,0xc8,0x1c, +0xc4,0x49,0x1f,0xf0,0x81,0x8e,0xe8,0x88,0x8e,0xe8,0xc8,0x68,0x42,0x00,0x8c,0x26, +0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54, +0xee,0x88,0xca,0x8d,0x18,0x34,0x00,0x08,0x82,0x41,0x83,0x2a,0x60,0xc2,0x07,0x7a, +0x72,0x06,0xa5,0x30,0x26,0x63,0x32,0x26,0x63,0x32,0x9a,0x10,0x00,0xa3,0x09,0x42, +0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x70,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x3b, +0xa2,0x72,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xc4,0x4a,0x9a,0x94,0xc2,0xa8,0x94, +0x81,0x2b,0xb0,0x09,0x9b,0xb0,0x09,0x9b,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c, +0x26,0x0c,0xc2,0x68,0x02,0x31,0x1c,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8, +0x5c,0xdd,0x82,0xab,0x80,0x99,0x03,0x9b,0x80,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x34,0x5b,0x49,0x13,0x21,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xa6,0x57,0xea,0x24, +0x16,0x5e,0x65,0x16,0x02,0x3c,0xc1,0x13,0x3c,0xc1,0x93,0xd1,0x84,0x00,0x18,0x4d, +0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8, +0xdc,0x11,0x95,0x1b,0x31,0x68,0x00,0x10,0x04,0x83,0xc6,0x5c,0xfc,0x44,0x17,0x70, +0x85,0x1c,0x94,0x50,0x09,0x95,0x50,0x09,0x95,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82, +0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11, +0x95,0x1b,0x31,0x68,0x00,0x10,0x04,0x83,0xe6,0x5d,0x4e,0x65,0x1c,0xc2,0xc5,0x15, +0x26,0x55,0x51,0x15,0x55,0x51,0x95,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84, +0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b, +0x31,0x68,0x00,0x10,0x04,0x83,0x06,0x5f,0x60,0x85,0x1d,0xd4,0x85,0x15,0xb8,0x59, +0x99,0x95,0x59,0x99,0x95,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18, +0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x2b,0x7f,0x90, +0x17,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x8d,0x5f,0x5e,0x25,0x38,0x83,0x11,0x83, +0x06,0x00,0x41,0x30,0x68,0x46,0x66,0x57,0xee,0xa1,0x5e,0xf2,0x21,0xf0,0x15,0x5f, +0xf1,0x15,0x5f,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04, +0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x11,0x83,0x06,0x00, +0x41,0x30,0x68,0x58,0x86,0x5c,0x40,0xc2,0x5f,0x54,0x42,0x39,0x97,0x73,0x39,0x97, +0x73,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38, +0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x11,0x83,0x06,0x00,0x41,0x30, +0x68,0x6a,0xa6,0x5d,0x52,0xe2,0x64,0xe8,0x61,0x82,0x17,0x78,0x81,0x17,0x78,0x19, +0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72, +0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x7c, +0xc6,0x5e,0x64,0x02,0x66,0xe4,0x81,0xcb,0x97,0x7c,0xc9,0x97,0x7c,0x19,0x4d,0x08, +0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54, +0xee,0x88,0xca,0x1d,0x51,0x39,0xd3,0x93,0xb0,0x88,0xcf,0x88,0x81,0x01,0x80,0x20, +0x18,0x60,0x63,0xb3,0x33,0xc1,0x05,0x06,0xb4,0xc0,0x4f,0xe4,0x33,0x62,0x70,0x00, +0x20,0x08,0x06,0x65,0x10,0x36,0x22,0x93,0x23,0x75,0x32,0x62,0x70,0x00,0x20,0x08, +0x06,0x65,0x20,0x36,0x23,0x33,0x23,0x79,0x32,0x62,0xf0,0x00,0x20,0x08,0x06,0x93, +0xda,0x80,0x8c,0x10,0x0c,0xa1,0x32,0x2a,0xa3,0xf2,0x33,0x3f,0x83,0x32,0x62,0x32, +0x9a,0x10,0x00,0x17,0x54,0xce,0x44,0x45,0x2d,0xe2,0x33,0x62,0x60,0x00,0x20,0x08, +0x06,0x18,0xdb,0x90,0x4d,0x70,0x81,0x01,0x2d,0x38,0x15,0xf9,0x8c,0x18,0x3c,0x00, +0x08,0x82,0xc1,0x14,0x37,0x27,0x93,0x20,0x01,0xaa,0xa8,0x8a,0xaa,0x98,0x8d,0xd9, +0xbc,0x4c,0x9a,0x8c,0x26,0x04,0xc0,0x05,0x95,0x33,0x54,0x89,0x8b,0xf8,0x8c,0x18, +0x18,0x00,0x08,0x82,0x01,0x36,0x37,0x6b,0x13,0x5c,0x60,0x40,0x0b,0x5c,0x45,0x3e, +0x23,0x06,0x0f,0x00,0x82,0x60,0x30,0xe1,0x8d,0xcb,0x40,0x4f,0xf0,0x2a,0xb1,0x12, +0x2b,0x6d,0xd3,0x36,0x36,0x03,0x27,0xa3,0x09,0x01,0x70,0x41,0xe5,0xcc,0x55,0xf0, +0x22,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x80,0xe9,0x8d,0xdc,0x04,0x17,0x18,0xd0, +0x82,0x5a,0x91,0xcf,0x88,0xc1,0x03,0x80,0x20,0x18,0x4c,0x7f,0x53,0x33,0x97,0x15, +0xd8,0x0a,0xae,0xe0,0x0a,0xdd,0xd0,0x4d,0xcf,0xdc,0xc9,0x68,0x42,0x00,0x5c,0x50, +0x39,0xb3,0xe6,0x42,0x3e,0x76,0xcd,0x85,0x7c,0x0c,0x9b,0x0b,0xf9,0x58,0x36,0x17, +0xf2,0xb1,0xc9,0x2d,0xe4,0x63,0x94,0x5b,0xc8,0xc7,0x2a,0xb7,0x90,0x8f,0x59,0x6e, +0x21,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31, +0x4a,0x2d,0xe4,0x63,0x95,0x5a,0xc8,0xc7,0x2c,0xb5,0x90,0x8f,0x5d,0x6a,0x21,0x1f, +0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0xb1,0xea,0x2c, +0xe4,0x63,0xd6,0x59,0xc8,0xc7,0xae,0xb3,0x90,0x8f,0x61,0x67,0x21,0x1f,0x43,0x08, +0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0xb1,0x35,0x90,0x03,0xf8, +0x58,0x50,0x06,0xf0,0xb1,0xe0,0x83,0x8f,0x1d,0x01,0x7d,0xec,0x10,0xe8,0x63,0xc7, +0x40,0x1f,0x3b,0x08,0xfa,0x58,0x1e,0xb4,0x85,0x7c,0x4c,0x0f,0xda,0x42,0x3e,0xb6, +0x07,0x6d,0x21,0x1f,0xe3,0x83,0xb6,0x90,0x8f,0xd9,0x01,0x5a,0xc8,0xc7,0xee,0x00, +0x2d,0xe4,0x63,0x78,0x80,0x16,0xf2,0xb1,0x3c,0x40,0x0b,0xf9,0x18,0x81,0xc0,0xc7, +0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0xdd,0xc1,0x59,0xc8,0xc7,0xf0, +0xe0,0x2c,0xe4,0x63,0x79,0x70,0x16,0xf2,0x31,0x3d,0x38,0x0b,0xf9,0x18,0x42,0xc0, +0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0xe1,0x81,0x59,0xc8,0xc7, +0xf2,0xc0,0x2c,0xe4,0x63,0x7a,0x60,0x16,0xf2,0xb1,0x3d,0x30,0x0b,0xf9,0x18,0x42, +0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x11,0x61,0x40,0x1f, +0x23,0xc4,0x80,0x3e,0x46,0x8c,0x01,0x7d,0x8c,0x20,0x03,0xfa,0x58,0x2e,0x98,0x85, +0x7c,0x4c,0x17,0xcc,0x42,0x3e,0xb6,0x0b,0x66,0x21,0x1f,0xe3,0x05,0xb3,0x90,0x8f, +0xd9,0x42,0x58,0xc8,0xc7,0x6e,0x21,0x2c,0xe4,0x63,0xb8,0x10,0x16,0xf2,0xb1,0x5c, +0x08,0x0b,0xf9,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81, +0x8f,0xdd,0x02,0x58,0xc8,0xc7,0x70,0x01,0x2c,0xe4,0x63,0xb9,0x00,0x16,0xf2,0x31, +0x5d,0x00,0x0b,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84, +0x80,0x8f,0xe1,0xc2,0x4f,0xc8,0xc7,0x72,0xe1,0x27,0xe4,0x63,0xba,0xf0,0x13,0xf2, +0xb1,0x5d,0xf8,0x09,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31, +0x84,0x80,0x8f,0x11,0xa1,0x40,0x1f,0x23,0x44,0x81,0x3e,0x46,0x8c,0x02,0x7d,0x8c, +0x20,0x05,0xfa,0x58,0x3e,0x80,0x85,0x7c,0x4c,0x1f,0xc0,0x42,0x3e,0xb6,0x0f,0x60, +0x21,0x1f,0xe3,0x07,0xb0,0x90,0x8f,0xd9,0xc3,0x4e,0xc8,0xc7,0xee,0x61,0x27,0xe4, +0x63,0xf8,0xb0,0x13,0xf2,0xb1,0x7c,0xd8,0x09,0xf9,0x18,0x81,0xc0,0xc7,0x08,0x04, +0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0xdd,0x83,0x4e,0xc8,0xc7,0xf0,0x41,0x27, +0xe4,0x63,0xf9,0xa0,0x13,0xf2,0x31,0x7d,0xd0,0x09,0xf9,0x18,0x42,0xc0,0xc7,0x10, +0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0xe1,0x43,0x4e,0xc8,0xc7,0xf2,0x21, +0x27,0xe4,0x63,0xfa,0x90,0x13,0xf2,0xb1,0x7d,0xc8,0x09,0xf9,0x18,0x42,0xc0,0xc7, +0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x11,0xe1,0x40,0x1f,0x23,0xc4, +0x81,0x3e,0x46,0x8c,0x03,0x7d,0x8c,0x20,0x07,0xfa,0xd8,0xee,0x84,0x4a,0x7c,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x00,0x23,0x25,0x3e,0x0a,0x2e,0x30,0xa0,0x05,0xbf,0x23, +0x9f,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0x52,0xe9,0x87,0xc2,0x02,0x2c,0x02,0xf0, +0x11,0x1f,0xf1,0xf1,0x23,0x3f,0x3a,0xa3,0xd0,0x19,0x4d,0x08,0x80,0x0b,0x2a,0x67, +0xe1,0x83,0x2a,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0x6c,0x95,0x46,0x29,0xb8, +0xc0,0x80,0x16,0x98,0x8f,0x7c,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0x82,0x25,0x33, +0x42,0x8b,0xb3,0x08,0xce,0x27,0x7d,0xd2,0xa7,0x94,0x4a,0xc9,0x8d,0x50,0x67,0x34, +0x21,0x00,0x2e,0xa8,0x9c,0x9d,0xcf,0xab,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0x30,0x59,0x52,0xa5,0xe0,0x02,0x03,0x5a,0xd0,0x3e,0xf2,0x19,0x31,0x78,0x00,0x10, +0x04,0x83,0xe9,0x96,0xda,0xe8,0x2d,0xdc,0x22,0x70,0x1f,0xf8,0x81,0x1f,0x56,0x62, +0xa5,0x3a,0x7a,0x9d,0xd1,0x84,0x00,0xb8,0xa0,0x72,0xd6,0x3e,0xb6,0x12,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0xc0,0x72,0x29,0x96,0x82,0x0b,0x0c,0x68,0x01,0xfd,0xc8, +0x67,0xc4,0xe0,0x01,0x40,0x10,0x0c,0x26,0x5f,0xa2,0x23,0xbb,0xa8,0x8b,0xa0,0x7e, +0xee,0xe7,0x7e,0x66,0x69,0x96,0xf8,0xc8,0x76,0x46,0x13,0x02,0xe0,0x82,0xca,0x99, +0x05,0x12,0xf2,0xb1,0x0b,0x24,0xe4,0x63,0x18,0x48,0xc8,0xc7,0x32,0x90,0x90,0x8f, +0x4d,0xe4,0x20,0x1f,0xa3,0xc8,0x41,0x3e,0x56,0x91,0x83,0x7c,0xcc,0x22,0x07,0xf9, +0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0x51,0xac, +0x20,0x1f,0xab,0x58,0x41,0x3e,0x66,0xb1,0x82,0x7c,0xec,0x62,0x05,0xf9,0x18,0x42, +0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x55,0x74,0x20,0x1f, +0xb3,0xe8,0x40,0x3e,0x76,0xd1,0x81,0x7c,0x0c,0xa3,0x03,0xf9,0x18,0x42,0xc0,0xc7, +0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0xad,0x81,0x1c,0xc0,0xc7,0x82, +0x32,0x80,0x8f,0x05,0x1f,0x7c,0xec,0x08,0xe8,0x63,0x87,0x40,0x1f,0x3b,0x06,0xfa, +0xd8,0x41,0xd0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x91,0x02,0xa7,0x51,0xd1, +0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x48,0x2a,0x9c,0x46,0x45,0x4f,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xc0,0x2a,0x29,0x71,0x1a,0x15,0x3d,0x19,0x31,0x38,0x00,0x10, +0x04,0x03,0xcb,0xa4,0xc6,0x69,0x54,0xf4,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac, +0x93,0x2a,0xa7,0x53,0xf1,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x50,0xca,0x9c, +0x4e,0xc5,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x4a,0xa9,0x73,0x3a,0x15,0x3f, +0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x4b,0xa5,0xd0,0xe9,0x54,0xfc,0x64,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0xac,0x95,0x42,0x27,0x84,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xc0,0x62,0xa9,0x74,0x42,0xc8,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x96,0x52, +0x27,0x84,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x72,0xa9,0x75,0x42,0xc8,0x64, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x97,0x6a,0x27,0x04,0x4d,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xc0,0x82,0x29,0x77,0x42,0xd0,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac, +0x98,0x7a,0x27,0x04,0x4d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x92,0x29,0x78,0x42, +0xd0,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x99,0x82,0x27,0x64,0x4c,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xc0,0xa2,0xa9,0x78,0x42,0xc6,0x64,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0xac,0x9a,0x92,0x27,0x64,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xb2,0xa9, +0x79,0x42,0xc6,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x9b,0xaa,0x27,0xe4,0x4c, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xc2,0x29,0x7b,0x42,0xce,0x64,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0xac,0x9c,0xba,0x27,0xe4,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0, +0xd2,0x29,0x7c,0x42,0xce,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x9d,0xca,0x27, +0x0e,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x8b,0xa7,0xf4,0x89,0x43,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xc0,0xea,0xa9,0x7d,0xe2,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0xb0, +0x7c,0x8a,0x9f,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x9f,0xe2,0x27,0x02, +0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x0b,0xac,0xfa,0x89,0x40,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xc0,0x0a,0x2b,0x7f,0x22,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xc4, +0xea,0x9f,0x08,0xe4,0x08,0x03,0x1e,0x61,0xc0,0x23,0x0c,0x78,0x84,0x01,0x47,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x1b,0xab,0x7e,0x82,0x21,0x9f,0x1a,0x4d,0x08,0x82,0x11, +0x83,0x03,0x00,0x41,0x30,0x28,0x83,0xb1,0x22,0x29,0x1b,0xca,0xa3,0x11,0x83,0x06, +0x00,0x41,0x30,0x68,0xdc,0xca,0xa4,0x02,0xb0,0x02,0x2b,0xb0,0x4a,0xa9,0x94,0x4a, +0xa9,0x94,0x1a,0x4d,0x08,0x80,0xe1,0x88,0xa0,0x8c,0x82,0x6f,0xba,0xc1,0x94,0x84, +0xc0,0x16,0x83,0x3e,0xb6,0x1c,0xf4,0xb1,0x05,0xa1,0x8f,0x11,0x83,0x7c,0xac,0x18, +0xe4,0x63,0x83,0x21,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf2,0x4a,0xa6,0x86, +0x36,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0xaf,0x66,0x6a,0x70,0xa3,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xf6,0x8a,0xa6,0x86,0x37,0x1a,0x31,0x38,0x00,0x10,0x04, +0x83,0x83,0xaf,0x68,0x6a,0x40,0xa7,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfa,0xaa, +0xa6,0x86,0x74,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0xaf,0x6c,0x6a,0x50,0x27, +0x13,0x64,0x49,0x3e,0x26,0x10,0xf0,0xb1,0xe0,0x96,0xe4,0x63,0xc1,0x00,0x1f,0x3b, +0x8a,0xf8,0x58,0x70,0x4b,0xf2,0xb1,0x64,0x97,0xe4,0x63,0x47,0x10,0x1f,0x4b,0x7a, +0x49,0x3e,0x26,0x04,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0xb4,0xf6,0xca, +0x1b,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0xb4,0xe6,0x2a,0x18,0x6e,0x20,0x83,0x5c, +0x22,0x2e,0x18,0xc4,0x88,0xc1,0x01,0x80,0x20,0x18,0x94,0x81,0x68,0x8d,0xd5,0x1f, +0xd5,0xd2,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xad,0x55,0x56,0x01,0x5a,0x99,0x51, +0x19,0xa1,0x15,0x5a,0xa1,0x15,0x5a,0x8d,0x26,0x04,0xc0,0x70,0x44,0x70,0x4f,0xc2, +0x37,0x62,0x70,0x00,0x20,0x08,0x06,0x65,0x60,0x5a,0x67,0xb5,0x47,0xbb,0x34,0x62, +0xf0,0x00,0x20,0x08,0x06,0x93,0x6b,0x91,0x55,0x50,0x26,0xf7,0x63,0x3f,0xe7,0x74, +0x4e,0xa3,0x35,0x5a,0x6c,0x65,0x4a,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xb3,0x04, +0xc2,0x40,0x85,0x21,0x93,0x01,0x60,0x06,0xc1,0x40,0x85,0x41,0x93,0x01,0x40,0x06, +0xc1,0x40,0x85,0x61,0x93,0x01,0xe0,0x05,0x03,0x15,0x06,0x4e,0x06,0x80,0x12,0x0c, +0x54,0x18,0x3a,0x19,0x00,0x4a,0x30,0x50,0x61,0xf0,0x64,0x00,0x80,0x41,0x30,0x50, +0x31,0xe0,0x6c,0x00,0x78,0xc1,0x40,0x05,0x1a,0x80,0x6c,0x00,0x60,0xc1,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0xbd,0x65,0x57,0xf2,0x33,0x8c,0x18,0x1c,0x00,0x08,0x82, +0x81,0x18,0xd0,0xd6,0x5b,0x89,0x92,0x6b,0x8d,0x26,0x04,0x42,0x05,0x3e,0xa5,0x15, +0x5b,0xc1,0x5d,0x60,0xb0,0x11,0x83,0x03,0x00,0x41,0x30,0x10,0x83,0xdc,0xa2,0xab, +0x53,0xa2,0xad,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x13,0x0c,0x76,0x82,0xc1,0x4c, +0x30,0xe8,0x63,0xc2,0x41,0x9f,0x13,0x06,0x74,0xc2,0x80,0x46,0x13,0x1c,0x60,0x34, +0xe1,0x09,0x8e,0x30,0xd8,0x11,0x06,0x33,0xe1,0x8f,0xe4,0x63,0xc2,0x1f,0xc9,0xc7, +0x88,0xb0,0x82,0x8f,0x11,0x62,0x05,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe8, +0x8b,0xb5,0x08,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xfa,0x6a,0x2d,0x42,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0xbe,0x5e,0x2b,0xa5,0x84,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xee,0x0b,0xb6,0x54,0x4a,0x38,0xc6,0x60,0xc7,0x18,0xcc,0x08,0x81, +0x3e,0x46,0x08,0xf4,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x32,0x88,0x2f,0xd9,0x22, +0xa7,0x93,0x1a,0x31,0x68,0x00,0x10,0x04,0x83,0x86,0xbf,0x68,0x2b,0x70,0x2f,0xf7, +0x72,0xaf,0xdb,0xba,0xad,0xdb,0xba,0xad,0xd1,0x84,0x00,0x18,0x8e,0x08,0xe6,0x29, +0xf8,0xa6,0x1b,0x68,0x4a,0x08,0x4e,0x0c,0x0c,0x35,0x62,0x70,0x00,0x20,0x08,0x06, +0x65,0x70,0x5f,0xb8,0x05,0x4f,0x2b,0x35,0x62,0x70,0x00,0x20,0x08,0x06,0x65,0x80, +0x5f,0xb9,0x95,0x4e,0x2f,0x35,0x62,0xf0,0x00,0x20,0x08,0x06,0x13,0x88,0xd9,0x96, +0x10,0x28,0x49,0x4e,0xe5,0x54,0x7d,0xd5,0x97,0x6f,0x0d,0xa3,0x09,0x01,0x60,0xc1, +0x5b,0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x12,0xd3,0xad,0xc0,0x02,0x44, +0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x99,0x18,0x6e,0x05,0x16,0xc8,0x95,0x7c, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x42,0x31,0xdf,0x0a,0x86,0x23,0xe6,0x00,0xa4, +0x82,0x6f,0xba,0x41,0xa0,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x17,0x3b, +0xaf,0x60,0x18,0x8e,0x08,0x46,0xca,0xf9,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x80, +0x31,0xf4,0x1a,0x0a,0x0b,0x06,0xfa,0x98,0x59,0x05,0xf1,0x99,0x6e,0x08,0xce,0x8a, +0x98,0x65,0x18,0x08,0x3c,0x18,0x8e,0xe0,0x03,0x94,0x72,0xbe,0xe9,0x06,0xd0,0x4a, +0xab,0x60,0x96,0x00,0x19,0x8e,0xf0,0x03,0xb5,0x52,0xbe,0x59,0x06,0xa3,0x08,0x8c, +0x51,0xe2,0x63,0xc1,0x5a,0xc9,0xc7,0x02,0x06,0x3e,0xb3,0x04,0xc8,0x70,0xc4,0x81, +0x5a,0xc2,0x37,0xcb,0x70,0x20,0xc1,0x2c,0x01,0x32,0x50,0x62,0x30,0x83,0x49,0x14, +0x3e,0x1a,0x1c,0x26,0x61,0x0c,0x94,0x18,0x62,0x30,0x18,0x85,0x77,0x78,0x86,0x29, +0xa3,0x05,0x1f,0x0b,0x56,0x4b,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xf1,0x18, +0x8a,0x05,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x80,0x59,0x7e,0x8d,0x42,0x60,0x75, +0x15,0xc4,0xc7,0xec,0xca,0x8e,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x98, +0xb1,0x58,0x30,0x1c,0xc1,0x47,0xb2,0x45,0x7c,0x17,0x18,0xca,0x96,0x40,0x3e,0x16, +0x18,0xf2,0xb1,0xa0,0x90,0x8f,0x05,0xa0,0x05,0x9f,0x11,0x03,0x03,0x00,0x41,0x30, +0x88,0xce,0x6c,0xc6,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd6,0x8c,0xc4,0x1e, +0x30,0x18,0x8e,0x08,0xc0,0xca,0xf9,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x68,0xb3, +0x12,0x8b,0xc4,0xc0,0x82,0x81,0x3e,0xd3,0x0d,0xc1,0x58,0x0d,0x23,0x06,0x06,0x00, +0x82,0x60,0x10,0xb5,0x59,0x8e,0x05,0x76,0x98,0x97,0x7c,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0x7a,0xb3,0x1d,0x0b,0x2c,0x18,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06, +0x51,0x9c,0xf5,0x58,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x1f,0x9b,0x99,0x58,0x4e, +0x81,0xd9,0x68,0x42,0x00,0x8c,0x26,0x08,0x81,0x09,0x2c,0x25,0x1f,0x13,0x58,0x4a, +0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xdd,0xd9,0x89,0x09,0x23,0x06,0x06,0x00, +0x82,0x60,0x10,0xe1,0x19,0x8a,0x09,0x27,0x0c,0xe8,0x84,0x01,0x9d,0x60,0xb0,0x13, +0x0c,0x66,0xc2,0x6c,0xc1,0xc7,0x04,0xda,0x82,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18, +0x7c,0x79,0x36,0x63,0x66,0xf5,0x66,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x56,0x08, +0xf1,0xb1,0x42,0x88,0xcf,0x70,0x84,0xf0,0x08,0xdf,0x74,0x03,0x8b,0xe1,0x58,0x30, +0x1c,0x31,0x40,0xc2,0x37,0xdd,0xe0,0x62,0x3a,0x16,0x4c,0x37,0xe4,0x19,0x9f,0x11, +0xd3,0x0d,0x7a,0xd6,0x67,0x43,0x15,0x11,0x14,0x11,0x41,0x09,0x04,0x94,0x40,0xc0, +0x88,0xc1,0x01,0x80,0x20,0x18,0x94,0x81,0xa9,0x9d,0x19,0x5f,0xf9,0xd6,0x88,0x41, +0x03,0x80,0x20,0x18,0x34,0xb1,0x96,0x66,0xc1,0xa8,0x0d,0x02,0x9b,0xb1,0x19,0x9b, +0xb1,0xd9,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0x98,0x5a, +0xaa,0x3d,0xa5,0x04,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcd,0xad,0xbd,0xd9,0x91, +0x6a,0x01,0x22,0x67,0x72,0x26,0x67,0x72,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30, +0x9a,0x30,0x08,0xd3,0x0d,0xaf,0xc6,0x6a,0x55,0x41,0x01,0x8c,0x18,0x34,0x00,0x08, +0x82,0x41,0xd3,0x6b,0x75,0xd6,0xbc,0x5a,0xe0,0xe0,0x19,0x9e,0xe1,0x19,0x9e,0x8d, +0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74,0x83,0xac,0xd5,0x5a,0x56, +0x55,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x8c,0xdb,0x9e,0x4d,0xb5,0x56,0x05, +0x7e,0xe6,0x67,0x7e,0xe6,0x67,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83, +0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcd,0xb9,0xfd,0xd9,0x95,0x6b,0x51,0x21,0x6a, +0xa2,0x26,0x6a,0xa2,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23, +0x06,0x0d,0x00,0x82,0x60,0xd0,0xac,0xdb,0xa8,0x6d,0xbd,0xf6,0x24,0xa6,0x66,0x6a, +0xa6,0x66,0x6a,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0xdd,0x30, +0x6e,0xe0,0x76,0x06,0x35,0x06,0x01,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x13,0x6f, +0xa9,0x16,0x06,0xe3,0x36,0x06,0x01,0xab,0xb1,0x1a,0xab,0xb1,0xda,0x68,0x42,0x00, +0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x53,0x6f, +0xad,0x56,0x06,0xe7,0xf6,0x15,0xb0,0x06,0x6b,0xb0,0x06,0x6b,0xa3,0x09,0x01,0x30, +0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d,0xbe,0xc5, +0x5a,0x1a,0xac,0x5b,0x97,0xd0,0x1a,0xad,0xd1,0x1a,0xad,0x8d,0x26,0x04,0xc0,0x68, +0x82,0x10,0x8c,0x26,0x0c,0x82,0xe5,0x81,0x29,0xc4,0xc7,0xf2,0xc0,0x14,0xe2,0x73, +0x2f,0x65,0xa8,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x42,0x4e,0xd7,0xc2,0x21,0x30, +0x1b,0x63,0x05,0xfa,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x31,0x72,0xbb,0x86,0x66, +0x81,0xe1,0xd8,0x10,0x1f,0x13,0x02,0xf9,0x58,0xa0,0x63,0xf0,0xb1,0x60,0xcd,0xe4, +0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0xca,0x85,0x1b,0x8f,0x05,0x16,0x56,0x3f, +0x26,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x54,0x6e,0xdc,0x82,0x64,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0x95,0x23,0xb7,0xff,0x0a,0x8c,0x38,0xe2,0x63,0x42,0x20, +0x1f,0x0b,0x12,0xf8,0x58,0x5d,0xc9,0x99,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0x6a,0xb9,0x7c,0x0b,0x6c,0xce,0x82,0xf8,0x98,0x2a,0x9c,0x02,0x08,0x2e,0x30,0x98, +0xa9,0x02,0x2a,0x80,0xe0,0x02,0x83,0xd9,0x80,0xc1,0xc7,0x04,0x0c,0x3e,0xc3,0x0d, +0xa9,0x40,0x17,0x64,0x30,0xdc,0x90,0x0a,0x74,0x41,0x06,0x25,0x04,0x7a,0x81,0xa1, +0xcc,0x31,0xe4,0x63,0x8f,0x21,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0x6c,0x6e, +0xde,0x84,0x40,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf8,0xb9,0x7b,0x0b,0x68, +0xcd,0x02,0x5a,0x93,0x8f,0x05,0x78,0x06,0x1f,0x1b,0xf0,0x4c,0x3e,0x16,0xe8,0x19, +0x7c,0xac,0xb8,0x35,0xf9,0x58,0x70,0x6b,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0xb8,0x06, +0x1f,0x2b,0x0a,0xf9,0x58,0xe0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xe0,0x82,0x7c,0x4c, +0xc0,0x05,0xf9,0xd8,0x80,0x0b,0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x03,0xce,0xec, +0x46,0x0e,0xbb,0xb0,0xcb,0x3c,0x5c,0x93,0x8f,0x05,0x82,0x7c,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0x72,0x3b,0x92,0x0b,0x2c,0xf8,0x05,0xf9,0x98,0xf0,0x0b,0xf2,0xb1, +0xe1,0x17,0xe4,0x63,0x83,0x38,0xc8,0xc7,0x06,0x71,0x90,0x8f,0x0d,0xe2,0x20,0x1f, +0x83,0x07,0x71,0x00,0xc1,0x05,0x06,0xb3,0x80,0x0f,0xe0,0x33,0xdc,0x40,0x0e,0xb7, +0x41,0x06,0x15,0x8c,0x81,0x5e,0x60,0x28,0x83,0x03,0x42,0x3e,0x23,0x06,0x09,0x00, +0x82,0x60,0xc0,0xdd,0x1d,0xcd,0x05,0x62,0x10,0x88,0xc1,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0xa0,0x87,0x73,0x41,0xbd,0x59,0x50,0x6f,0xf2,0xb1,0x20,0xd7,0xe0,0x63, +0x43,0xae,0xc9,0xc7,0x82,0x5d,0x83,0x8f,0x15,0xf8,0x26,0x1f,0x0b,0xf0,0x0d,0x3e, +0x16,0x14,0xf2,0xb1,0x20,0xdf,0xe0,0x63,0x45,0x21,0x1f,0x0b,0x1a,0xf9,0x58,0x30, +0xc8,0xc7,0x82,0x79,0x90,0x8f,0x09,0xf3,0x20,0x1f,0x1b,0xe6,0x41,0x3e,0x36,0x90, +0x01,0x7c,0x6c,0x20,0x03,0xf8,0xd8,0x40,0x06,0xf0,0xb1,0x03,0x0d,0xe0,0x33,0x62, +0x90,0x00,0x20,0x08,0x06,0xdc,0xea,0xa1,0x5d,0xc6,0x07,0x19,0x1f,0x58,0x19,0x04, +0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x48,0xf6,0xd0,0x2e,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0xc3,0xf6,0xdc,0x6e,0x24,0xfa,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0xdb,0x7b,0xbb,0x91,0xe8,0x87,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x70,0x0f, +0xee,0x46,0xa2,0x1f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc8,0x3d,0xb9,0x33,0x09, +0x90,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0xf7,0xe6,0xce,0x24,0x40,0x62,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0xdd,0xa3,0x3b,0x93,0x00,0x09,0x3b,0x46,0x42,0x3e, +0x86,0x8c,0x84,0x7c,0x2c,0x19,0x09,0xf9,0xd8,0xd0,0x06,0xf0,0xb1,0xa1,0x0d,0xe0, +0x63,0x43,0x1b,0xc0,0xc7,0x8c,0x94,0x90,0x8f,0x19,0x29,0x21,0x1f,0x33,0x52,0x42, +0x3e,0x36,0xc0,0x01,0x7c,0x6c,0x80,0x03,0xf8,0xd8,0x00,0x07,0xf0,0xb1,0xe9,0x0e, +0xe0,0x63,0x61,0xd1,0x12,0x20,0xb8,0xc0,0x60,0x16,0xb4,0x03,0x7c,0x86,0x1b,0x5e, +0x02,0x45,0xc8,0xa0,0x02,0x5a,0xd0,0x0b,0x0c,0x65,0xe1,0x40,0xc8,0x67,0xc4,0x20, +0x01,0x40,0x10,0x0c,0x38,0xf4,0x2b,0xbd,0x60,0x16,0x82,0x59,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0x23,0xfe,0x52,0x2f,0x30,0x3b,0x0b,0xcc,0x4e,0x3e,0x16,0xa8,0x1c, +0x7c,0x6c,0x50,0x39,0xf9,0x58,0xc0,0x72,0xf0,0xb1,0x22,0xed,0xe4,0x63,0x41,0xda, +0xc1,0xc7,0x82,0x42,0x3e,0x16,0xa8,0x1d,0x7c,0xac,0x28,0xe4,0x63,0x41,0x23,0x1f, +0x0b,0x06,0xf9,0x58,0xe0,0x13,0xf2,0x31,0xc1,0x27,0xe4,0x63,0x83,0x4f,0xc8,0xc7, +0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x07,0x7c, +0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0xe3,0xbf,0xdc,0xcb,0xda,0x21,0x6b,0x07,0xb3, +0x85,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x8d,0x60,0x90,0x7b,0xc1,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0x27,0x18,0xfc,0x5e,0x1c,0xa0,0xc5,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0x28,0x18,0x80,0x5f,0x1c,0xa0,0xc5,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0x29,0x18,0x84,0x5f,0x1c,0xa0,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0x2a,0x18,0x8c,0x5f,0x1c,0xac,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x2b,0x18, +0x90,0x5f,0x1c,0xac,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x2c,0x18,0x94,0x5f, +0x1c,0xac,0x85,0x1d,0x6e,0x21,0x1f,0x43,0xdc,0x42,0x3e,0x96,0xb8,0x85,0x7c,0x2c, +0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x06,0x5d,0xc8,0xc7, +0x0c,0xba,0x90,0x8f,0x19,0x74,0x21,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c, +0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x4c,0xf0,0x31,0xd8,0xc0,0x0b,0x10,0x5c,0x60,0x30, +0x0b,0x7a,0x02,0x3e,0xc3,0x0d,0x7a,0x81,0x27,0x64,0x50,0x26,0x11,0xe8,0x05,0x86, +0x32,0x99,0x20,0xe4,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x5c,0x0e,0x06,0xf6,0x57, +0x12,0x41,0x49,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x88,0x61,0xa0,0x7f,0xc1, +0xed,0x59,0x70,0x7b,0xf2,0xb1,0x60,0xef,0xe0,0x63,0xc3,0xde,0xc9,0xc7,0x82,0xbe, +0x83,0x8f,0x15,0xba,0x27,0x1f,0x0b,0x74,0x0f,0x3e,0x16,0x14,0xf2,0xb1,0x60,0xf7, +0xe0,0x63,0x45,0x21,0x1f,0x0b,0x1a,0xf9,0x58,0x30,0xc8,0xc7,0x82,0xd4,0x90,0x8f, +0x09,0xa9,0x21,0x1f,0x1b,0x52,0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8, +0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x38,0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x5c, +0x1b,0x06,0x2a,0x18,0xfc,0x44,0xf6,0x13,0x99,0x9d,0x44,0x20,0x9f,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0xe8,0x30,0x50,0xc1,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x03,0x0f,0x03,0x18,0x0c,0xe2,0x60,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc8, +0xc3,0x20,0x06,0x83,0x38,0x98,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf4,0x30, +0x90,0xc1,0x20,0x0e,0x66,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x3d,0x0c,0x68, +0x30,0x88,0x03,0xdb,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x0f,0x83,0x1a,0x0c, +0xe2,0xc0,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe8,0xc3,0xc0,0x06,0x83,0x38, +0xb0,0x0d,0x3b,0x72,0x43,0x3e,0x86,0xe4,0x86,0x7c,0x2c,0xc9,0x0d,0xf9,0x58,0x1c, +0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0x8c,0xdf,0x90,0x8f,0x19, +0xbf,0x21,0x1f,0x33,0x7e,0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58, +0x1c,0x0c,0xf0,0xb1,0x38,0x98,0xe0,0x53,0x30,0xe1,0x06,0x7a,0x81,0xa1,0x46,0x0c, +0x12,0x00,0x04,0xc1,0x80,0x2b,0xc5,0x40,0x0c,0x83,0x97,0x68,0x83,0x97,0x68,0x83, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5c,0x31,0x30,0xc3,0x20,0x18,0xc1,0xc0,0x82, +0x11,0x0c,0xe4,0x63,0xc1,0xf9,0xc1,0xc7,0x86,0xf3,0x93,0x8f,0x05,0xe9,0x07,0x1f, +0x2b,0x4c,0x30,0x90,0x8f,0x05,0x26,0x18,0xc0,0xc7,0x82,0x42,0x3e,0x16,0x9c,0x60, +0x00,0x1f,0x2b,0x0a,0xf9,0x58,0xc0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xc4,0x87,0x7c, +0x4c,0x88,0x0f,0xf9,0xd8,0x10,0x1f,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0, +0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xe0, +0x72,0x31,0xb0,0xc3,0xe0,0x2c,0x4a,0xe1,0x2c,0x4a,0xc1,0xe6,0x22,0x90,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x44,0xe0,0x18,0xd8,0x61,0x10,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0x41,0x8e,0x01,0x1f,0x06,0x6c,0xb0,0x1f,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0x94,0x63,0xd0,0x87,0x01,0x1b,0xec,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0xe6,0x18,0xf8,0x61,0xc0,0x06,0xfb,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x39, +0x06,0xa0,0x18,0xb0,0x81,0x7f,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x81,0x8e,0x41, +0x28,0x06,0x6c,0xe0,0x1f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa4,0x63,0x20,0x8a, +0x01,0x1b,0xf8,0x87,0x1d,0x21,0x22,0x1f,0x43,0x42,0x44,0x3e,0x96,0x84,0x88,0x7c, +0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0xc6,0x89,0xc8, +0xc7,0x8c,0x13,0x91,0x8f,0x19,0x27,0x22,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03, +0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x4c,0xf0,0xa9,0x95,0xd0,0x05,0xbd,0xc0,0x50, +0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0xc5,0x63,0xe0,0x8a,0x81,0x4a,0xe4,0x82,0x4a, +0xe4,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xfa,0x18,0xc8,0x62,0x10,0xbc,0x61, +0x60,0xc1,0x1b,0x06,0xf2,0xb1,0x60,0x06,0x03,0xf8,0xd8,0x30,0x83,0x81,0x7c,0x2c, +0xa8,0xc1,0x00,0x3e,0x56,0xc8,0x61,0x20,0x1f,0x0b,0xe4,0x30,0x80,0x8f,0x05,0x85, +0x7c,0x2c,0x98,0xc3,0x00,0x3e,0x56,0x14,0xf2,0xb1,0x80,0x91,0x8f,0x05,0x83,0x7c, +0x2c,0xc8,0x11,0xf9,0x98,0x90,0x23,0xf2,0xb1,0x21,0x47,0xe4,0x63,0x6c,0x30,0xc0, +0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x03,0x3e,0x23,0x06,0x09, +0x00,0x82,0x60,0xc0,0x95,0x64,0x20,0x8e,0x81,0x58,0xc4,0x83,0x58,0xc4,0x83,0xfd, +0x46,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x58,0x32,0x10,0xc7,0x20,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x26,0x03,0x74,0x0c,0xd8,0x60,0x4c,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x88,0xc9,0x20,0x1d,0x03,0x36,0x18,0x93,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x64,0x32,0x50,0xc7,0x80,0x0d,0xc6,0x64,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0x99,0x0c,0xd8,0x31,0x60,0x03,0x33,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0x83,0x26,0x83,0x76,0x0c,0xd8,0xc0,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xa8,0xc9,0xc0,0x1d,0x03,0x36,0x30,0x13,0x3b,0xd2,0x44,0x3e,0x86,0xa4,0x89,0x7c, +0x2c,0x49,0x13,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0, +0xc7,0x8c,0x37,0x91,0x8f,0x19,0x6f,0x22,0x1f,0x33,0xde,0x44,0x3e,0xc6,0x06,0x03, +0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x98,0xe0,0x63,0xb9,0x32, +0x27,0x20,0xb8,0xc0,0x60,0x16,0x98,0x09,0x7c,0x86,0x1b,0xea,0x24,0x74,0xc8,0xa0, +0x5e,0x24,0xd0,0x0b,0x0c,0x65,0x3b,0x42,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c, +0x38,0xb1,0x0c,0xfe,0x31,0x70,0x91,0xc0,0x45,0x82,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xd6,0x32,0x18,0xc9,0x20,0x00,0xc7,0xc0,0x02,0x70,0x0c,0xe4,0x63,0x01,0x29, +0x06,0xf0,0xb1,0x81,0x14,0x03,0xf9,0x58,0x60,0x8a,0x01,0x7c,0xac,0x18,0xc7,0x40, +0x3e,0x16,0x8c,0x63,0x00,0x1f,0x0b,0x0a,0xf9,0x58,0x40,0x8e,0x01,0x7c,0xac,0x28, +0xe4,0x63,0x41,0x23,0x1f,0x0b,0x06,0xf9,0x58,0x40,0x2a,0xf2,0x31,0x81,0x54,0xe4, +0x63,0x03,0xa9,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01, +0x3e,0x16,0x07,0x07,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0xb3,0xcb,0x60,0x26, +0x03,0x34,0xc9,0xd0,0x24,0x33,0x18,0x09,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06, +0x51,0x5f,0x06,0x33,0x19,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x84,0x66,0x90, +0x93,0x41,0x1c,0xb8,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa2,0x19,0xe8,0x64, +0x10,0x07,0xae,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x68,0x06,0x3b,0x19,0xc4, +0x81,0xab,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x41,0x9a,0x41,0x4f,0x06,0x71,0x10, +0x2b,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x94,0x66,0xe0,0x93,0x41,0x1c,0xc4,0xca, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa6,0x19,0xfc,0x64,0x10,0x07,0xb1,0x62,0x07, +0xad,0xc8,0xc7,0x10,0x5a,0x91,0x8f,0x25,0xb4,0x22,0x1f,0x8b,0x83,0x01,0x3e,0x16, +0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x98,0xa1,0x2b,0xf2,0x31,0x43,0x57,0xe4,0x63, +0x86,0xae,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e, +0x16,0x07,0x13,0x7c,0x2a,0x47,0xdc,0x40,0x2f,0x30,0xd4,0x88,0x41,0x02,0x80,0x20, +0x18,0x70,0xae,0x19,0xac,0x65,0x80,0x23,0x6d,0x80,0x23,0x6d,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0xc7,0x6d,0x06,0x6f,0x19,0x04,0x2c,0x19,0x58,0xc0,0x92,0x81,0x7c, +0x2c,0x80,0xc7,0x00,0x3e,0x36,0xc0,0x63,0x20,0x1f,0x0b,0xe4,0x31,0x80,0x8f,0x15, +0x2f,0x19,0xc8,0xc7,0x82,0x97,0x0c,0xe0,0x63,0x41,0x21,0x1f,0x0b,0x60,0x32,0x80, +0x8f,0x15,0x85,0x7c,0x2c,0x60,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0xd8,0x45,0x3e,0x26, +0xb0,0x8b,0x7c,0x6c,0x60,0x17,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63, +0x6c,0x30,0xc0,0xc7,0xd8,0xe0,0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x70,0xe2, +0x19,0xfc,0x65,0x00,0x27,0xa5,0x00,0x27,0xa5,0x60,0x7c,0x12,0xc8,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0xa2,0xf4,0x0c,0xfe,0x32,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x68,0xcf,0xa0,0x34,0x03,0x36,0xb0,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xdc,0x33,0x30,0xcd,0x80,0x0d,0xec,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xf7, +0x0c,0x4e,0x33,0x60,0x03,0x7b,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x3e,0x83, +0xd4,0x0c,0xd8,0x20,0x5f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x88,0xcf,0x40,0x35, +0x03,0x36,0xc8,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe4,0x33,0x58,0xcd,0x80, +0x0d,0xf2,0xc5,0x0e,0x7e,0x91,0x8f,0x21,0xfc,0x22,0x1f,0x4b,0xf8,0x45,0x3e,0xc6, +0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x43,0x64,0xe4,0x63, +0x86,0xc8,0xc8,0xc7,0x0c,0x91,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e, +0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x26,0xf8,0x14,0x8d,0xe8,0x82,0x5e,0x60,0xa8,0x11, +0x83,0x04,0x00,0x41,0x30,0xe0,0xf4,0x33,0xb8,0xcd,0x60,0x46,0x72,0x61,0x46,0x72, +0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x11,0x0d,0x76,0x33,0x08,0xf0,0x32,0xb0, +0x00,0x2f,0x03,0xf9,0x58,0xc0,0x93,0x01,0x7c,0x6c,0xe0,0xc9,0x40,0x3e,0x16,0xf8, +0x64,0x00,0x1f,0x2b,0xf6,0x32,0x90,0x8f,0x05,0x7b,0x19,0xc0,0xc7,0x82,0x42,0x3e, +0x16,0xf0,0x65,0x00,0x1f,0x2b,0x0a,0xf9,0x58,0xc0,0xc8,0xc7,0x82,0x41,0x3e,0x16, +0xd0,0x8c,0x7c,0x4c,0xa0,0x19,0xf9,0xd8,0x40,0x33,0xf2,0x31,0x36,0x18,0xe0,0x63, +0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00, +0x41,0x30,0xe0,0x5c,0x34,0x58,0xcf,0x60,0x4d,0xe2,0x61,0x4d,0xe2,0xc1,0xd0,0x25, +0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x35,0x1a,0xac,0x67,0x10,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x91,0xa3,0x41,0x7c,0x06,0x6c,0xe0,0x33,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0xe8,0x68,0x20,0x9f,0x01,0x1b,0xf8,0xcc,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0x3b,0x1a,0xcc,0x67,0xc0,0x06,0x3e,0x33,0x62,0x70,0x00,0x20,0x08, +0x06,0x07,0x8f,0x06,0xf5,0x19,0xb0,0x41,0xd8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0xd1,0xa3,0x81,0x7d,0x06,0x6c,0x10,0x36,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf8, +0x68,0x70,0x9f,0x01,0x1b,0x84,0x8d,0x1d,0x64,0x23,0x1f,0x43,0xc8,0x46,0x3e,0x96, +0x90,0x8d,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63, +0x86,0xda,0xc8,0xc7,0x0c,0xb5,0x91,0x8f,0x19,0x6a,0x23,0x1f,0x63,0x83,0x01,0x3e, +0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x4c,0xf0,0x19,0x31,0x30,0x00, +0x10,0x04,0x83,0x28,0x4d,0x03,0x1f,0x0d,0x82,0xe1,0x88,0xa0,0x37,0x03,0xe1,0x9b, +0x6e,0x18,0x44,0x33,0x08,0xac,0x09,0xe8,0x63,0x8d,0x40,0x1f,0x6b,0x06,0xfa,0x98, +0x42,0xd0,0xc7,0x94,0x82,0x3e,0xa6,0x18,0xf4,0x31,0xc3,0x90,0x8f,0x19,0x86,0x7c, +0xcc,0x30,0xe4,0x63,0xc6,0x10,0x1f,0x33,0x86,0xf8,0x98,0x31,0xc4,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0x22,0x3c,0x0d,0xda,0x34,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0xca,0xd3,0xc0,0x4d,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x3d,0x0d, +0xde,0x34,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xda,0xd3,0x80,0x45,0x83,0x61, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x3e,0x0d,0x5a,0x34,0x18,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0xea,0xd3,0xc0,0x45,0x83,0x61,0x38,0x82,0x0d,0xe2,0x33,0x10,0xbe, +0x0b,0x0c,0x65,0x81,0x1b,0xc8,0x67,0x38,0x22,0xa0,0xcf,0x40,0xf8,0x66,0x19,0x12, +0x25,0xb0,0x39,0x10,0xe8,0x63,0x73,0x30,0xd0,0xc7,0xe6,0x80,0xa0,0x8f,0x15,0xe9, +0x19,0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x54,0x0d,0xc4,0x34,0x20,0xe0, +0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x55,0x0d,0xc6,0x34,0x20,0xe0,0x60,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0x55,0x0d,0xc8,0x34,0x20,0xe0,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0x56,0x0d,0xc8,0x34,0x18,0xe0,0x60,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0x56,0x0d,0xca,0x34,0x18,0xe0,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0x57,0x0d,0xcc,0x34,0x18,0xe0,0x60,0x96,0x40,0x19,0xa8,0x30,0x8c,0x44,0x1f,0x90, +0x81,0x0a,0xc3,0x48,0xf4,0x01,0x19,0xa8,0x30,0x8c,0x44,0x1f,0x90,0x81,0x0a,0x83, +0x4a,0x3c,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x59,0x0d,0xd8,0x34,0x38,0xcd, +0x80,0x0c,0x2c,0x40,0xcf,0x00,0x3e,0x66,0x06,0x01,0x7d,0x2c,0xb0,0xcf,0x40,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xd1,0x6a,0x40,0xa3,0x41,0x60,0x81,0x88,0x06, +0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x57,0x03,0x39,0x0d,0xe2,0x31,0x68, +0xc7,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x5d,0x0d,0xe6,0x34,0x08,0x4e,0x69, +0x38,0x22,0x48,0xd1,0x80,0xf8,0x2a,0x1d,0x83,0x40,0x47,0x0c,0x0e,0x00,0x04,0xc1, +0xa0,0x0c,0x64,0x35,0x98,0xd3,0x20,0x35,0x03,0xf1,0x0c,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xa0,0x0c,0x66,0x35,0xa0,0xd3,0x80,0x34,0x03,0xf5,0x0c,0x46,0x0c,0x1e,0x00, +0x04,0xc1,0x60,0xda,0xd5,0x20,0x4e,0x03,0x21,0x20,0xc9,0x60,0x24,0x03,0xfa,0x0c, +0xe8,0x33,0x80,0xd5,0x00,0x56,0x83,0x3c,0x0d,0x66,0x33,0x18,0x4d,0x08,0x80,0xd1, +0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x98,0x6e,0x20,0x70,0x33,0x40,0xa6, +0x1b,0x88,0xdc,0x0c,0x92,0xe9,0x06,0x42,0x37,0x03,0x65,0xba,0x81,0xd8,0xcd,0x60, +0x31,0x88,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xe6,0x1a,0xec,0x6a,0x10, +0x0c,0x47,0x04,0x34,0x1a,0x30,0xdf,0x2c,0x83,0xb3,0x04,0x36,0x19,0xf1,0x19,0x8e, +0x20,0xc0,0x33,0x10,0xbe,0xe1,0x88,0x22,0x3c,0x03,0xe2,0x3b,0x61,0x10,0x27,0x0c, +0xc2,0x84,0x20,0x04,0xc3,0x11,0x46,0x79,0x06,0xc2,0x37,0x1c,0x71,0x98,0x67,0x40, +0x7c,0x27,0x0c,0xe2,0x84,0x41,0x98,0x10,0x84,0x60,0xb8,0xc1,0x08,0xc0,0x60,0x96, +0x81,0x69,0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xe8,0x35,0x48,0xd7,0x80,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x5f,0x03,0x58,0x0d,0x9e,0x60,0x96,0xa0,0x19, +0xa8,0x30,0x04,0x06,0x0c,0x16,0x13,0x03,0x2a,0x3e,0xc3,0x11,0xc1,0x7b,0x06,0xc2, +0x37,0x1c,0x21,0xc0,0x67,0x40,0x7c,0x27,0x0c,0xe2,0x84,0x41,0x98,0x10,0x84,0x60, +0xb8,0x01,0x0a,0xc0,0x60,0x96,0x01,0xcb,0x82,0x81,0x0a,0xe3,0x7f,0x36,0xf5,0x15, +0x94,0x11,0x83,0x03,0x00,0x41,0x30,0x28,0x83,0x7b,0x0d,0x70,0x35,0xa8,0xcf,0x20, +0x45,0x83,0x11,0x03,0x07,0x00,0x41,0x30,0x78,0x42,0x36,0x70,0xd5,0x20,0xd8,0xcd, +0x40,0x37,0x83,0x5e,0x0d,0xd6,0xe0,0xf3,0xba,0x3d,0x0d,0x86,0x23,0xba,0xfb,0x0c, +0x9c,0xef,0x02,0x43,0x19,0x11,0xc8,0x67,0xb8,0x61,0xad,0xee,0x35,0x08,0x83,0x23, +0xcb,0xc0,0x50,0xc6,0xa3,0x01,0x58,0x06,0xf1,0xb1,0x40,0x90,0x8f,0x05,0xe9,0x24, +0x1f,0x8b,0xcb,0x00,0x4f,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x94,0xb2, +0x41,0xbd,0x06,0xc1,0x1d,0x86,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x65,0x83, +0x73,0x0d,0x02,0xc1,0xfa,0x80,0x4f,0x03,0xf9,0x58,0x60,0xc4,0xc7,0x86,0x40,0x3e, +0x16,0x20,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x66,0x83,0x75,0x0d,0x92, +0xc0,0xf4,0x32,0x98,0xd3,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xc9,0x6c, +0xe0,0xaf,0x41,0x60,0xa4,0x30,0xc4,0xc7,0x84,0x40,0x3e,0x16,0x14,0xf0,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0x23,0x67,0x83,0x78,0x0d,0x8c,0x60,0x96,0xe1,0x81,0xd2, +0x32,0x30,0x55,0x58,0x05,0xf8,0x58,0xa0,0x0a,0xf1,0xb1,0x55,0x68,0x05,0xf8,0x98, +0x2b,0xb4,0x42,0x7c,0x2c,0x68,0x85,0xf8,0xcc,0x12,0x4c,0x23,0x06,0x07,0x00,0x82, +0x60,0xf0,0xd9,0x6c,0x00,0xaf,0xc1,0x88,0x06,0x2a,0x1b,0x8c,0x26,0x04,0xc0,0x68, +0x82,0x10,0x58,0x20,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xb0,0x0d,0x6a, +0x36,0x08,0x0c,0x4f,0x83,0x80,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x89,0x6d, +0x40,0xaf,0x41,0x60,0x01,0xa9,0x06,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x88, +0x6c,0x03,0x7d,0x0d,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd0,0x36,0x00,0xd9, +0xa0,0x54,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xb4,0x0d,0x44,0x36,0xe8, +0xcb,0x80,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x6d,0x83,0x91,0x0d,0x44,0x33, +0x08,0xec,0x4f,0x83,0x21,0x3e,0x26,0x04,0xf2,0xb1,0xa0,0x80,0x8f,0x05,0xf0,0x20, +0x1f,0x13,0xe0,0x41,0x3e,0x36,0xc0,0x83,0x7c,0x4c,0x24,0x86,0xf8,0x98,0x48,0x0c, +0xf1,0x31,0x91,0x18,0xe2,0x63,0x46,0x49,0xc0,0xc7,0x8c,0x92,0x80,0x8f,0x19,0x25, +0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xee,0x36,0x80,0xd9,0xc0,0x27,0x8c, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf0,0x36,0x88,0xd9,0xc0,0x27,0x8c,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xf2,0x36,0x90,0xd9,0xc0,0x27,0x8c,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xf4,0x36,0x90,0xd9,0xc0,0x27,0x8c,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xf6,0x36,0x98,0xd9,0xc0,0x27,0x8c,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf8, +0x36,0xa0,0xd9,0xc0,0x27,0x8c,0xe1,0x08,0x03,0xbd,0x84,0x6f,0x38,0xc2,0x40,0x2f, +0xe1,0x1b,0x8e,0x30,0xd0,0x4b,0xf8,0x6a,0x10,0xb6,0x02,0x61,0x87,0x23,0xda,0x0b, +0x11,0xbe,0xe1,0x88,0xf6,0x42,0x84,0x6f,0x38,0xa2,0xbd,0x10,0xe1,0xab,0x41,0xd8, +0x0a,0x84,0x2d,0x23,0xd8,0x59,0x86,0x48,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x40,0xdd,0x20,0x6c,0x83,0xf9,0x8a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x48,0xdd, +0x40,0x6c,0x83,0xf9,0x8a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x50,0xdd,0x60,0x6c, +0x83,0xf9,0x8a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x58,0xdd,0x60,0x6c,0x83,0x21, +0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x75,0x03,0xb2,0x0d,0x86,0x68,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0xd6,0x0d,0xca,0x36,0x18,0xa2,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x5c,0x37,0x38,0xdb,0x20,0x15,0x74,0x6a,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0x22,0xd6,0x0d,0x7c,0x36,0x20,0xcf,0xc0,0x82,0x71,0x0d,0xe4,0x33,0x62,0x60,0x00, +0x20,0x08,0x06,0x91,0xeb,0x06,0x64,0x1b,0x04,0x66,0xae,0x41,0x10,0x1f,0x0b,0x0a, +0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x14,0xbb,0x41,0xdf,0x06,0x81,0x81,0x98, +0x12,0x1f,0x03,0x31,0x25,0x3e,0x06,0x62,0x4a,0x7c,0x8c,0x18,0xe4,0x63,0xc5,0x20, +0x1f,0x33,0x06,0xf9,0xd8,0x00,0xc1,0xc7,0x06,0x08,0x3e,0x36,0x40,0xf0,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0xc3,0x77,0x03,0xbb,0x0d,0x4a,0x81,0x65,0x03,0x33,0x85, +0x20,0x3e,0xc6,0x04,0xf2,0xb1,0x60,0x80,0xcf,0x2c,0x81,0x34,0x50,0x61,0x38,0x91, +0x0e,0x07,0xd0,0x40,0x85,0xe1,0x44,0x3a,0x1c,0x40,0x03,0x15,0x86,0x13,0xe9,0x70, +0x00,0x0d,0x54,0x18,0x48,0x84,0x13,0x90,0x05,0x34,0x01,0x1f,0x13,0x6a,0x02,0x3e, +0x36,0xd8,0x04,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x48,0xdf,0x40,0x74,0x83, +0x9c,0x0d,0x86,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd4,0x37,0x18,0xdd,0x40,0x67, +0x83,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xf5,0x0d,0x48,0x37,0xd8,0xd9,0x60, +0x30,0x9e,0xe8,0x09,0xf8,0x58,0xc0,0x13,0xf1,0xb1,0x9e,0xf8,0x09,0xf8,0x18,0x58, +0xfc,0x44,0x7c,0x2c,0xf8,0x89,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x11,0xbf, +0x81,0xea,0x06,0x43,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0xfc,0x06,0xab,0x1b, +0x98,0x6b,0x50,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x31,0xbf,0x01,0xeb,0x06,0x81, +0x60,0x01,0xca,0x06,0xf0,0x31,0x24,0xa0,0x8f,0x21,0x02,0x7d,0xec,0x18,0xe8,0x63, +0xc2,0xca,0x06,0xf2,0xb1,0xb4,0x20,0xdb,0x40,0x3e,0x16,0x18,0xf4,0x31,0x23,0x66, +0x03,0xf9,0x18,0x11,0xc4,0xc7,0x8c,0x99,0x0d,0xe4,0x63,0x42,0x10,0x1f,0xe3,0x3a, +0xf8,0x58,0xc0,0xc5,0xc7,0xba,0x0f,0x3e,0x06,0x06,0x5f,0x7c,0x2c,0xf8,0xe2,0x33, +0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x09,0x07,0xbd,0x1b,0x0c,0xc1,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0x25,0x1c,0xf8,0x6e,0x90,0xaf,0x41,0x31,0x62,0x70,0x00,0x20, +0x08,0x06,0x87,0x09,0x07,0xbf,0x1b,0x04,0x82,0x05,0x3b,0x1b,0xc0,0xc7,0x90,0x80, +0x3e,0x86,0x08,0xf4,0xb1,0x63,0xa0,0x8f,0x09,0x3e,0x1b,0xc8,0xc7,0x12,0x06,0x3e, +0x16,0x18,0xf4,0xb1,0x80,0x6c,0x03,0xf9,0x58,0x40,0xc0,0xc7,0xda,0x60,0x6f,0x03, +0xf9,0x58,0xa0,0xd0,0xc7,0x14,0xb4,0x0d,0xe4,0x63,0x48,0x10,0x1f,0x53,0xd4,0x36, +0x90,0x8f,0x09,0x41,0x7c,0x8c,0x34,0xda,0x80,0x3e,0x56,0x1a,0x6d,0x40,0x1f,0x33, +0x8d,0x36,0xa0,0x8f,0xa5,0x01,0x1b,0xc0,0xc7,0x02,0x33,0xa0,0x8f,0x05,0x71,0x1b, +0xc8,0xc7,0xc8,0xa0,0x89,0x8f,0x05,0x02,0x7c,0x8c,0x0c,0x9a,0xf8,0x58,0x18,0x28, +0xf1,0xb1,0x41,0x91,0x8f,0x29,0x83,0x7c,0x4c,0x19,0xe4,0x63,0x03,0x05,0x1f,0x1b, +0x26,0xf8,0x58,0x80,0xb7,0x81,0x7c,0x8c,0x88,0xe0,0x63,0x42,0x10,0x1f,0x0b,0x0a, +0xf8,0x98,0x31,0xc0,0xc7,0x8e,0x22,0x3e,0x16,0x14,0xf1,0x19,0x31,0x38,0x00,0x10, +0x04,0x83,0x83,0x8d,0x83,0x12,0x0e,0x86,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0x36,0x0e,0x4c,0x38,0x28,0x02,0x13,0xdd,0x20,0x88,0xcf,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0x6f,0x1c,0xa0,0x70,0xb0,0xba,0x41,0x60,0x48,0x40,0x1f,0x43,0x04,0xfa, +0xd8,0x31,0xd0,0x67,0x96,0x60,0x1a,0xa8,0x30,0xe0,0xe4,0x31,0xa4,0x81,0x0a,0x03, +0x4e,0x1e,0x43,0x1a,0xa8,0x30,0xdc,0xe4,0x31,0xa4,0x11,0x83,0x03,0x00,0x41,0x30, +0x28,0x83,0x35,0x0e,0x58,0x38,0xf0,0xd9,0x20,0x74,0x83,0x11,0x83,0x06,0x00,0x41, +0x30,0x68,0xec,0x38,0x70,0xe1,0x20,0x40,0xe3,0x00,0x8d,0x03,0x34,0x0e,0x62,0x38, +0x88,0xe1,0x20,0x86,0x83,0x18,0x0e,0x46,0x13,0x02,0x60,0x38,0x22,0x68,0xdb,0x20, +0xf8,0xa6,0x1b,0x5c,0x37,0x10,0x02,0x43,0x02,0xfa,0x18,0x22,0xd0,0xc7,0x90,0x81, +0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xf0,0xd5,0x71,0xf0,0xc2,0x81,0xd8,0x06,0x70, +0x1c,0x8c,0x26,0x04,0x80,0x05,0x85,0x7c,0x4c,0x28,0xe4,0x63,0x43,0x21,0x1f,0x93, +0xd9,0x00,0x5e,0x83,0xf8,0x98,0xcc,0x06,0xf0,0x1a,0xc4,0x67,0x38,0x42,0xc8,0xdb, +0x60,0xf8,0x86,0x23,0x06,0xdd,0x0d,0x8a,0xaf,0x84,0x40,0x87,0x23,0x08,0xbe,0x0d, +0x86,0x6f,0x38,0xa2,0xe8,0xdd,0xa0,0xf8,0x4a,0x08,0xb4,0x88,0x40,0x67,0x19,0xa8, +0x2a,0x18,0x4d,0x70,0x06,0x0b,0xd0,0x37,0x90,0x8f,0xf1,0x47,0x40,0x1f,0x3b,0xb3, +0x20,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc0,0x72,0x90,0xc6,0x01,0xe9,0x06, +0xc1,0x2c,0x41,0x35,0x50,0x61,0x08,0x94,0xca,0x0b,0xd3,0x88,0xc1,0x01,0x80,0x20, +0x18,0x94,0xc1,0x29,0x07,0x68,0x1c,0x8c,0x6e,0x60,0xbb,0xc1,0x88,0x81,0x03,0x80, +0x20,0x18,0x3c,0xb1,0x1c,0xf8,0x70,0x10,0xac,0x6d,0xa0,0xb6,0x41,0x1b,0x07,0xc2, +0x9d,0x09,0xc2,0x0a,0x07,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xcc,0x72,0xb0,0xc6, +0x41,0xfb,0x06,0x73,0x36,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0x2c,0x07,0x7d,0x1c, +0xe8,0x6b,0x60,0x29,0x1c,0x08,0xf1,0x31,0x21,0x90,0x8f,0x05,0x04,0x7c,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xc0,0xe5,0x20,0x8e,0x83,0x22,0xb0,0x78,0x0d,0x4e,0x38, +0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xba,0x1c,0xcc,0x71,0x10,0xbc,0x6b, +0x60,0xc3,0x20,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x78,0x39,0xa8,0xe3,0x20, +0x10,0xa6,0x1b,0xe2,0x37,0x08,0xd8,0x35,0x18,0x8e,0x90,0x0d,0xf9,0x0d,0x98,0x6f, +0x96,0xe1,0xb2,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7e,0x39,0xc0,0xe3,0xe0, +0x85,0x03,0xc1,0xf2,0x37,0x08,0xe2,0x33,0x4b,0x70,0x0d,0x54,0x18,0x82,0x85,0x54, +0x23,0x06,0x07,0x00,0x82,0x60,0x50,0x06,0xb7,0x1c,0xe0,0x71,0x20,0xbb,0x41,0xfa, +0x06,0x23,0x06,0x0e,0x00,0x82,0x60,0xf0,0x84,0x73,0xe0,0xc6,0x41,0xb0,0xb7,0x81, +0xde,0x06,0x7d,0x1c,0x8c,0x81,0x18,0x84,0x81,0xb0,0xc3,0xc1,0x88,0xc1,0x01,0x80, +0x20,0x18,0x94,0x01,0x2e,0x07,0x79,0x1c,0xd4,0x6e,0xb0,0xbe,0xc1,0x88,0x81,0x03, +0x80,0x20,0x18,0x3c,0xe2,0x1c,0xbc,0x71,0x10,0xf0,0x6d,0xb0,0xb7,0x81,0x1f,0x07, +0xb8,0x1b,0xe0,0x6e,0x80,0xbb,0x01,0xee,0x06,0x3c,0x1c,0xe0,0x88,0x81,0x01,0x80, +0x20,0x18,0x44,0xe1,0x1c,0xd8,0x72,0xa0,0x1e,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0x94,0x73,0xd0,0xc7,0x01,0x7b,0x04,0xb3,0x04,0xd9,0x40,0x85,0x21,0x60,0xba,0xd3, +0xd8,0x8b,0x80,0x48,0x7c,0x86,0x23,0x02,0xde,0x0d,0x84,0x6f,0x38,0x42,0xe8,0xdd, +0x80,0xf8,0x4e,0x18,0xc4,0x09,0x83,0x30,0x21,0x08,0xc1,0x70,0x43,0x7f,0x04,0x60, +0x30,0xcb,0xa0,0x6d,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xeb,0x1c,0x80,0x73, +0x70,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xf1,0xce,0xc1,0x29,0x07,0x49,0x30,0x4b, +0xb0,0x0d,0x54,0x18,0x82,0x46,0x65,0x36,0x27,0x3e,0x1c,0xc8,0x67,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0xa2,0x77,0x0e,0x76,0x39,0x08,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0x82,0xe7,0x40,0x94,0x83,0xc0,0x02,0x16,0x0e,0xe4,0x33,0x62,0x60,0x00,0x20,0x08, +0x06,0x91,0x3c,0x07,0xa8,0x1c,0x04,0xc3,0x11,0x46,0x8b,0x38,0xdf,0x05,0x86,0xb2, +0x60,0x90,0xcf,0x70,0x44,0x30,0xc6,0x81,0xf0,0x5d,0x60,0xa8,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0xf0,0x39,0x50,0xe5,0x60,0xd7,0x2c,0x20,0xe3,0x40,0x3e,0x23,0x06, +0x06,0x00,0x82,0x60,0x10,0xe9,0x73,0x00,0xcb,0x41,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0x87,0x3f,0x07,0xb7,0x1c,0xc8,0x6c,0x10,0xd8,0x0c,0x07,0x41,0x7c,0xcc,0x08, +0xe4,0x33,0x4b,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_3117ea4919d017d0f1227bca83487daf.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_3117ea4919d017d0f1227bca83487daf.h new file mode 100644 index 00000000..66ff51b4 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_3117ea4919d017d0f1227bca83487daf.h @@ -0,0 +1,1134 @@ +// ffx_fsr2_accumulate_pass_wave64_16bit_3117ea4919d017d0f1227bca83487daf.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_3117ea4919d017d0f1227bca83487daf_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_3117ea4919d017d0f1227bca83487daf_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_3117ea4919d017d0f1227bca83487daf_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_3117ea4919d017d0f1227bca83487daf_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_3117ea4919d017d0f1227bca83487daf_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_3117ea4919d017d0f1227bca83487daf_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_3117ea4919d017d0f1227bca83487daf_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_3117ea4919d017d0f1227bca83487daf_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_3117ea4919d017d0f1227bca83487daf_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_3117ea4919d017d0f1227bca83487daf_UAVResourceBindings[] = { 0, 1, 3, 4, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_3117ea4919d017d0f1227bca83487daf_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_3117ea4919d017d0f1227bca83487daf_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_3117ea4919d017d0f1227bca83487daf_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_3117ea4919d017d0f1227bca83487daf_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_3117ea4919d017d0f1227bca83487daf_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_3117ea4919d017d0f1227bca83487daf_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_3117ea4919d017d0f1227bca83487daf_size = 17688; + +static const unsigned char g_ffx_fsr2_accumulate_pass_wave64_16bit_3117ea4919d017d0f1227bca83487daf_data[] = { +0x44,0x58,0x42,0x43,0x61,0x69,0xdb,0x6a,0x41,0xed,0x0f,0x95,0x81,0x65,0xf9,0x5f, +0xce,0xa5,0xc5,0x88,0x01,0x00,0x00,0x00,0x18,0x45,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x0c,0x02,0x00,0x00,0x98,0x10,0x00,0x00,0xb4,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x98,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0x84,0x0e,0x00,0x00,0x66,0x00,0x05,0x00,0xa1,0x03,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x6c,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x98,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02, +0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xd7,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0x8c,0xc2,0x08,0x40,0x09,0x00,0x14,0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03, +0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18,0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10, +0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c, +0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0,0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40, +0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18,0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18, +0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28,0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2, +0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c,0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51, +0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50,0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34, +0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9, +0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19, +0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89, +0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60,0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x6d, +0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a,0x48,0x0e,0x15,0x09,0x44,0x1a,0x39,0x0f, +0x11,0x4d,0x08,0x21,0x21,0x61,0x30,0x28,0x04,0x63,0xc0,0x20,0x51,0xe9,0xa0,0xe1, +0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4,0x0d,0x69,0x06,0x44,0x0c,0x06,0x03,0xc5, +0x1c,0x41,0x50,0x0a,0xc6,0xe0,0x34,0x40,0x51,0x6a,0x20,0x60,0x18,0x81,0x30,0x66, +0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0, +0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87, +0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a, +0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0, +0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87, +0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x02,0xab, +0x45,0xae,0x61,0x04,0xc1,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1, +0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f, +0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2, +0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21, +0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0x83,0x99,0xc4, +0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d, +0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc, +0x00,0x0c,0xfc,0x00,0x09,0xb0,0x18,0xc9,0x66,0x0a,0x83,0x71,0x60,0x87,0x70,0x98, +0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03, +0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76, +0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26, +0x6b,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e, +0xfc,0x00,0x09,0x06,0x1a,0xd5,0x66,0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79, +0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90, +0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07, +0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x14, +0xb0,0xe8,0x36,0x13,0x19,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2, +0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84, +0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xa0,0x00,0x46,0xb9,0x99, +0xb0,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77, +0x08,0x07,0x7a,0xf0,0x03,0x14,0x18,0x68,0x37,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7, +0xae,0x36,0x9a,0x7a,0xbd,0x5e,0xaf,0x37,0x18,0xb0,0x60,0x30,0x18,0xcc,0x60,0x30, +0x18,0x0c,0x06,0x03,0xf9,0x6e,0x92,0xa6,0x88,0x12,0x26,0x9f,0x05,0x98,0x67,0x21, +0x22,0x76,0x02,0x26,0x02,0x05,0x03,0x02,0xce,0x11,0x80,0x02,0x00,0x00,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, +0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06, +0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8, +0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x32,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21, +0x4f,0x1a,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00, +0x20,0x00,0x00,0x00,0x32,0x1e,0x98,0x1c,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x94,0x40,0x31,0x8c,0x00,0x14,0x41,0x49,0x94,0x41,0x21,0x14, +0x47,0x29,0x14,0x45,0x41,0x94,0x43,0xe1,0x07,0x14,0x48,0xc1,0x14,0x50,0x41,0x15, +0x56,0x81,0x15,0x60,0x40,0x41,0x06,0x14,0x68,0x40,0xc1,0x06,0x14,0x70,0x40,0x21, +0x07,0x14,0x74,0x40,0x61,0x07,0x14,0x78,0x40,0xa1,0x07,0x14,0x7c,0x40,0x59,0x94, +0x46,0x41,0x4e,0x14,0x69,0x46,0x71,0x15,0x0f,0xa1,0x46,0x00,0x6a,0x80,0x84,0x05, +0x0c,0x08,0x88,0x40,0xb3,0x19,0x00,0xb2,0xcd,0x00,0x10,0x6e,0x06,0x80,0x74,0x33, +0x00,0xc4,0x9b,0x01,0x20,0xdf,0x0c,0x00,0xfd,0x66,0x00,0x28,0x38,0x03,0x40,0xaf, +0x19,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x83,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0x01,0x9a,0x20,0x0c,0xd1,0x06,0x61,0x20,0x26,0x08,0x83,0xb4, +0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08,0x6f,0xf0,0x07,0xb4, +0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe,0xda,0xde,0xe8,0xd2,0xde,0xdc,0xbe,0xec, +0xca,0xc6,0xe8,0xde,0xe4,0xe6,0x26,0x08,0xc3,0x34,0x41,0x18,0xa8,0x0d,0x82,0xd1, +0x6c,0x48,0x0c,0x65,0x31,0x98,0x81,0x31,0x9c,0x09,0xc2,0x1c,0xdc,0x01,0x21,0xb9, +0xaf,0x34,0x37,0xb8,0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x0d, +0xc9,0x00,0x45,0x86,0x31,0x30,0x86,0xc3,0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce, +0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed, +0x4d,0x6e,0x82,0x30,0x54,0x1b,0x12,0x46,0x99,0x0c,0x6a,0x60,0x0c,0x87,0x8d,0xdc, +0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x04,0x61,0xb0,0x26, +0x08,0xc3,0xb5,0x41,0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35,0x30,0x46,0x46,0x4b, +0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee, +0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x60,0x1b,0x92,0x4b,0xd9,0x0c,0x6e,0x60, +0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c, +0xde,0x04,0x61,0xc8,0x36,0x24,0x9c,0xe2,0x19,0xdf,0xc0,0x18,0xd9,0x04,0xc1,0x0e, +0xf0,0x80,0x89,0xdc,0x57,0x5a,0xdb,0x59,0x53,0x1a,0xdc,0xdc,0x04,0x61,0xd0,0x36, +0x24,0x44,0x18,0x88,0x81,0x31,0x06,0x03,0x63,0x38,0x13,0x84,0x61,0x23,0x26,0xf7, +0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36,0x46,0x97,0x66,0x57, +0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21,0x29,0x03,0xc8,0x0c,0x8c,0x61,0x60,0x8c, +0x6c,0x03,0xf2,0x48,0x95,0xd6,0x81,0x01,0x19,0x9c,0xc1,0x04,0x01,0x0f,0xf2,0x80, +0x9a,0xdc,0xdd,0x57,0x9a,0x1b,0x5d,0x99,0x9c,0x5b,0x18,0xdb,0x57,0x1d,0xdc,0xdc, +0x58,0x18,0x5b,0x19,0xd9,0xd7,0xd8,0x1b,0xdb,0x9b,0xdc,0x04,0x01,0x0d,0xe8,0x60, +0xc3,0x62,0xa4,0x81,0x1a,0x18,0xc6,0xc0,0xac,0xc1,0x1a,0xac,0x81,0x33,0x41,0xd0, +0x03,0x3d,0xa0,0x23,0x77,0xf7,0xc5,0xf6,0x36,0xb6,0xf6,0x35,0x47,0x17,0x46,0x57, +0x37,0xb7,0x61,0x19,0xda,0xc0,0x0d,0x8c,0x61,0x60,0xd6,0x60,0x0d,0xd6,0x20,0x9b, +0x20,0xf0,0xc1,0x1e,0x90,0x91,0xbb,0xfb,0x72,0x2b,0xbb,0xfb,0x62,0x7b,0x1b,0x5b, +0x9b,0xdb,0xb0,0x30,0x70,0x10,0x07,0x06,0x35,0x30,0x6b,0xb0,0x06,0x6b,0x90,0xf1, +0x91,0xbb,0xfb,0x62,0xab,0x6b,0x0b,0xfb,0x42,0x4b,0x9b,0xa3,0x7b,0x93,0xcb,0xdb, +0xb0,0x50,0x69,0x30,0x07,0xc6,0x35,0x30,0x6b,0xb0,0x06,0x6b,0xe0,0x6c,0x20,0xd8, +0xe0,0x0d,0xe4,0x80,0x0e,0x26,0x08,0x7f,0xd0,0x07,0x34,0xc6,0xc4,0x8c,0xa6,0xa4, +0x64,0x26,0x08,0x03,0xb7,0x01,0x31,0xec,0xe0,0x0e,0x0c,0x63,0xc0,0x03,0x60,0x43, +0x90,0x07,0x13,0x84,0x50,0xf0,0x03,0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72, +0x43,0x6c,0x61,0x6d,0x70,0x1b,0x10,0x63,0x0f,0xf8,0xc0,0x18,0x06,0x03,0xd8,0x10, +0xf4,0xc1,0x06,0x02,0x0d,0xea,0x40,0x0f,0xfc,0x60,0x82,0xe0,0x07,0x7c,0xc0,0x25, +0x4d,0xaa,0xcc,0x8d,0xac,0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x80,0x06,0x75,0xb0, +0x01,0x21,0x42,0x81,0x32,0xca,0xe0,0x6a,0x44,0x81,0x4e,0x5a,0x53,0x18,0x9e,0x54, +0x99,0x1b,0x59,0x99,0xdc,0x54,0x9a,0x5e,0xd9,0x06,0x84,0x20,0x05,0x6a,0x0c,0xca, +0xe0,0x6a,0x44,0x81,0x4c,0x1a,0x51,0xda,0x1c,0x1c,0x5b,0x58,0xde,0x54,0x9a,0x5e, +0xd9,0x04,0x61,0xe8,0x36,0x20,0x84,0x29,0x50,0xa7,0x50,0x06,0x57,0x23,0x0a,0xec, +0xd2,0x92,0xdc,0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6,0xde,0xea, +0xe4,0xc6,0xca,0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26,0x08,0x83, +0xb7,0xc1,0x20,0x52,0x81,0x52,0x85,0x32,0xb8,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35, +0xa5,0xc1,0x11,0xa5,0xb5,0x95,0xb9,0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x86,0x6f, +0x03,0x42,0xb0,0x02,0xd5,0x0a,0x65,0x70,0x35,0xa2,0x40,0x29,0x8d,0xa9,0xae,0x2d, +0xac,0x29,0x0d,0x8e,0xa9,0xcc,0xae,0x8c,0x8d,0xea,0xad,0x6a,0xae,0x6c,0x82,0x30, +0x80,0xc1,0x06,0x84,0x78,0x05,0x0a,0x16,0xca,0xe0,0x6a,0x44,0x81,0x4b,0x9a,0x91, +0x5c,0x58,0x5b,0x59,0x92,0x1b,0x59,0x19,0xde,0x04,0x61,0x08,0x83,0x0d,0x08,0x21, +0x0b,0xd4,0x2c,0x94,0xc1,0xd5,0x88,0x02,0x25,0x33,0xa2,0x32,0xbb,0xb4,0xb1,0x32, +0xaa,0x37,0xab,0xb4,0xb2,0x3b,0xa2,0x32,0x38,0x3a,0xb4,0x09,0xc2,0x20,0x06,0x1b, +0x0c,0xa2,0x16,0x28,0x5b,0x28,0x83,0x86,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc, +0x04,0x61,0x18,0x83,0x0d,0x08,0x81,0x0b,0x54,0x2e,0x94,0x41,0xd3,0x88,0x02,0x25, +0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0xb9,0xa9,0xb1,0x30, +0xb6,0xb2,0x09,0xc2,0x40,0x06,0x1b,0x10,0x62,0x17,0x28,0x5e,0x28,0x83,0xa6,0x11, +0x05,0x42,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74, +0x6f,0x72,0x13,0x84,0xa1,0x0c,0x36,0x20,0x84,0x2f,0x50,0xbf,0x50,0x06,0x4d,0x23, +0x0a,0xfc,0xcc,0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0x94, +0xd2,0xe8,0xe8,0xca,0xe4,0x86,0xc2,0xdc,0xc6,0xca,0xd8,0xd8,0xc2,0xe8,0xd2,0xde, +0xdc,0x26,0x08,0x83,0x19,0x6c,0x30,0x88,0x70,0xa0,0xc4,0xa1,0x0c,0x1a,0x32,0x66, +0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x13,0x84,0xe1,0x0c,0x36, +0x20,0x04,0x39,0x50,0xe5,0x50,0x06,0x4d,0x23,0x0a,0xcc,0xcc,0xa0,0xe4,0xca,0xec, +0xd2,0xde,0xea,0xe6,0x8c,0xe4,0xc2,0xda,0xca,0xa0,0xe4,0xca,0x8a,0xf0,0xe0,0xde, +0xe6,0xea,0xe4,0xca,0x26,0x08,0x03,0x1a,0x6c,0x40,0x88,0x73,0xa0,0xd0,0xa1,0x0c, +0x9a,0x46,0x14,0xb8,0x98,0x51,0x85,0xb9,0x21,0x85,0xb1,0x99,0x19,0x3d,0x59,0x4d, +0x10,0x86,0x34,0xd8,0x60,0x10,0xea,0x40,0xad,0x43,0x19,0x34,0xac,0xcc,0x94,0xd2, +0xe8,0xe8,0xca,0xe4,0xa6,0xca,0xe2,0xea,0xca,0xdc,0xc6,0xca,0x98,0xca,0xdc,0xce, +0xe8,0xd0,0x26,0x08,0x83,0x1a,0x6c,0x40,0x88,0x76,0xa0,0xdc,0xa1,0x0c,0x9a,0x46, +0x14,0xa8,0x98,0x11,0x95,0xb1,0xd1,0x85,0x51,0xa5,0xb5,0x95,0x4d,0x10,0x86,0x35, +0xd8,0x60,0x10,0xf0,0x40,0xc5,0x43,0x19,0x34,0xbc,0xcc,0x88,0xf2,0xdc,0xc2,0xda, +0xd2,0xc6,0xa4,0xca,0xe6,0x86,0xd0,0xc2,0xdc,0xce,0xca,0x8c,0xc2,0xc6,0xe8,0xde, +0xe4,0x26,0x08,0x03,0x1b,0x6c,0x30,0x88,0x79,0xa0,0xe8,0xa1,0x0c,0x1a,0x62,0x66, +0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72, +0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x84,0xa1,0x0d,0x36,0x18,0x84,0x3d,0x50, +0xf7,0x50,0x06,0xcd,0x06,0x0a,0x0f,0x46,0xa1,0x14,0x50,0x61,0x15,0x5c,0x21,0x16, +0x68,0xe1,0x16,0x74,0xa1,0x17,0xc0,0x61,0x1c,0xcc,0x21,0x1d,0xd8,0xe1,0x1d,0xe4, +0xa1,0x1e,0xf0,0x61,0xc3,0x60,0x80,0x42,0x3e,0x4c,0x10,0x04,0x60,0x03,0xb0,0x61, +0x30,0xf8,0x81,0x1f,0x36,0x04,0xfd,0xb0,0x61,0x18,0xf6,0xc1,0x1f,0x28,0x0c,0x4d, +0x4d,0x10,0x44,0xc1,0x0e,0x36,0x0c,0x63,0x30,0x06,0xc3,0x04,0x61,0x70,0x83,0x0d, +0x41,0x2e,0x6c,0x30,0x8c,0x90,0xb8,0x44,0x62,0x24,0x48,0x62,0x43,0xb1,0x0f,0x20, +0x01,0xfc,0x41,0x49,0x10,0x11,0x93,0x0b,0x73,0x1b,0x43,0x2b,0x9b,0x9b,0x20,0x0c, +0x6f,0x40,0xc3,0x8c,0xed,0x2d,0x8c,0x6e,0x6e,0x82,0x30,0xc0,0x01,0x8b,0x34,0xb7, +0x39,0xba,0xb9,0x09,0xc2,0x10,0x07,0x24,0xd2,0xdc,0xe8,0xe6,0x26,0x08,0x83,0x1c, +0x10,0xa1,0x2b,0xc3,0xfb,0x62,0x7b,0x0b,0x23,0x9b,0x20,0x0c,0x73,0x40,0x84,0xae, +0x0c,0xef,0xcb,0xed,0x4d,0xae,0x8d,0x09,0x5d,0x19,0xde,0xd7,0x1c,0xdd,0x9b,0x5c, +0x19,0x8b,0xba,0x34,0x37,0xba,0xb9,0x0d,0xd0,0x49,0xa0,0x44,0x4a,0xa8,0xc4,0x4a, +0xb0,0x44,0x4b,0xb8,0xc4,0x4b,0xc0,0x44,0x4c,0x70,0x32,0x71,0xcd,0x04,0x2c,0x54, +0x61,0x63,0xb3,0x6b,0x73,0x49,0x23,0x2b,0x73,0xa3,0x9b,0x12,0x04,0x55,0xc8,0xf0, +0x5c,0xec,0xca,0xe4,0xe6,0xd2,0xde,0xdc,0xa6,0x04,0x44,0x13,0x32,0x3c,0x17,0xbb, +0x30,0x36,0xbb,0x32,0xb9,0x29,0x81,0x51,0x87,0x0c,0xcf,0x65,0x0e,0x2d,0x8c,0xac, +0x4c,0xae,0xe9,0x8d,0xac,0x8c,0x6d,0x4a,0x80,0x94,0x21,0xc3,0x73,0x91,0x2b,0x9b, +0x7b,0xab,0x93,0x1b,0x2b,0x9b,0x9b,0x12,0xf8,0x41,0x25,0x32,0x3c,0x17,0xba,0x3c, +0xb8,0xb2,0x20,0x37,0xb7,0x37,0xba,0x30,0xba,0xb4,0x37,0xb7,0xb9,0x29,0x42,0x3e, +0xf8,0x43,0x1d,0x32,0x3c,0x97,0x32,0x37,0x3a,0xb9,0x3c,0xa8,0xb7,0x34,0x37,0xba, +0xb9,0x29,0x41,0x49,0x74,0x21,0xc3,0x73,0x19,0x7b,0xab,0x73,0xa3,0x2b,0x93,0x9b, +0x9b,0x12,0xcc,0x04,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x42,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x39,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0x45,0xad,0xdb, +0x00,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a,0xd0, +0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6,0x31,0x6c,0xc3,0xe5, +0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9, +0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e, +0x30,0x94,0x84,0x01,0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x74,0xc3,0xe5,0x3b,0x8f,0x2f, +0x44,0x04,0x30,0x11,0x21,0xd0,0x0c,0x0b,0xf1,0x45,0x0e,0xb3,0x21,0xcd,0x80,0x34, +0x86,0x2d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0x93,0xed,0x17,0xb7,0x6d,0x01,0xd1, +0x70,0xf9,0xce,0xe3,0x1b,0x91,0x43,0x3d,0xe2,0xe0,0x23,0xb7,0x6d,0x07,0xd5,0x70, +0xf9,0xce,0xe3,0x4b,0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x04, +0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7, +0x6d,0x05,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44, +0xf8,0xc5,0x6d,0x9b,0x40,0x36,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e, +0x62,0x03,0x46,0x0e,0xf5,0xf8,0xc8,0x6d,0x5b,0xc2,0x33,0x5c,0xbe,0xf3,0xf8,0x54, +0x03,0x44,0x98,0x5f,0xd4,0xba,0x19,0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84, +0xf9,0xc5,0x6d,0x03,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x31,0x17,0xea,0x49,0x19,0xd0,0x17,0xd0,0xf1,0x22,0x7b,0xca, +0x83,0x48,0x7d,0xaf,0x44,0x58,0x49,0x4c,0x5c,0x34,0x00,0x00,0x66,0x00,0x05,0x00, +0x17,0x0d,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x44,0x34,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x0e,0x0d,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xd7,0x00,0x00,0x00,0x32,0x22,0xc8,0x09, +0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0x90,0xc2,0x08,0x40,0x09,0x00,0x14, +0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03,0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18, +0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71, +0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c,0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0, +0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40,0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18, +0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18,0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28, +0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2,0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c, +0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51,0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50, +0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34,0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38, +0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d, +0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19,0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09, +0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60, +0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x6d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a, +0x48,0x0e,0x15,0x09,0x44,0x1a,0x39,0x0f,0x11,0x4d,0x08,0x21,0x21,0x61,0x30,0x28, +0x04,0x63,0xc0,0x20,0x51,0xe9,0xa0,0xe1,0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4, +0x0d,0x69,0x06,0x44,0x0c,0x06,0x03,0xc5,0x1c,0x41,0x50,0x0a,0xc6,0xe0,0x34,0x40, +0x51,0x6a,0x20,0x60,0x18,0x81,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52, +0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78, +0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83, +0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60, +0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a, +0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0, +0x03,0x3f,0x00,0x03,0x3f,0x40,0x02,0xab,0x45,0xae,0x61,0x04,0xc1,0x98,0xa9,0x0d, +0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea, +0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41, +0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f, +0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2, +0x01,0x1e,0xca,0x01,0x05,0x83,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0xb0,0x18,0xc9, +0x66,0x0a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c, +0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87, +0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26,0x6b,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xfc,0x00,0x09,0x06,0x1a,0xd5,0x66,0x22, +0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71, +0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00, +0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x14,0xb0,0xe8,0x36,0x13,0x19,0x8c,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83, +0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f, +0x80,0x81,0x1f,0xa0,0x00,0x46,0xb9,0x99,0xb0,0x71,0x60,0x87,0x70,0x98,0x87,0x79, +0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90, +0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x14,0x18,0x68, +0x37,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7,0xae,0x36,0x9a,0x7a,0xbd,0x5e,0xaf,0x37, +0x18,0xb0,0x60,0x30,0x18,0xcc,0x60,0x30,0x18,0x0c,0x06,0x03,0xf9,0x6e,0x92,0xa6, +0x88,0x12,0x26,0x9f,0x05,0x98,0x67,0x21,0x22,0x76,0x02,0x26,0x02,0x05,0x03,0x02, +0xce,0x11,0x80,0xc2,0x14,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0, +0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07, +0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d, +0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06, +0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74, +0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43, +0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c, +0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e, +0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04, +0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32,0x00,0x02,0x20,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x1a,0x00,0x01,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x14,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x94,0x40,0x31,0x8c, +0x00,0x14,0x41,0x49,0x94,0x41,0x21,0x14,0x47,0x29,0x14,0x45,0x41,0x94,0x43,0xe1, +0x07,0x94,0x45,0x01,0x06,0x10,0x6a,0x04,0x80,0x84,0x05,0x0c,0x08,0x88,0x40,0xb3, +0x19,0x00,0xb2,0xcd,0x00,0x10,0x6e,0x06,0x80,0x74,0x33,0x00,0xc4,0x9b,0x01,0xa0, +0xdf,0x0c,0x00,0x05,0x67,0x00,0xe8,0x35,0x03,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x75,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x01,0x9a,0x20,0x0c, +0xd1,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xd2,0x04, +0xe1,0x0d,0xd0,0x80,0xc0,0x04,0x61,0x98,0x26,0x08,0x03,0xb5,0x41,0x40,0x98,0x0d, +0x09,0x92,0x28,0xc8,0x32,0x2c,0x48,0x33,0x41,0x98,0x83,0x30,0xd8,0x90,0x0c,0x8f, +0x82,0x20,0xc3,0x82,0x34,0x13,0x84,0xa1,0xda,0x90,0x2c,0x89,0x82,0x44,0xc3,0x82, +0x34,0x13,0x84,0xc1,0x9a,0x20,0x0c,0xd7,0x06,0x01,0xa1,0x36,0x24,0xd1,0xa3,0x20, +0xd3,0xb0,0x20,0xd5,0x04,0x61,0xc0,0x36,0x24,0x53,0xa2,0x20,0xd7,0xb0,0x20,0xcd, +0x04,0x61,0xc8,0x36,0x24,0x57,0xa2,0x20,0xd9,0xb0,0x20,0xd5,0x04,0xc1,0x0e,0xc4, +0x60,0x82,0x30,0x68,0x1b,0x12,0x62,0x53,0x10,0x6e,0x58,0x90,0x66,0x82,0x30,0x6c, +0x1b,0x12,0xef,0x51,0x90,0x61,0x58,0x90,0x6a,0x03,0xe2,0x40,0x92,0x85,0x69,0xdd, +0x37,0x41,0xc0,0x83,0x31,0x98,0x20,0xa0,0xc1,0xb7,0x61,0x41,0xc2,0x40,0x41,0x90, +0x61,0x11,0x03,0x31,0x10,0x83,0x66,0x82,0xa0,0x07,0x64,0xb0,0x61,0x19,0xc8,0x40, +0x41,0x86,0x61,0x11,0x03,0x31,0x10,0x83,0x6a,0x82,0xc0,0x07,0x65,0xb0,0x61,0x59, +0xcc,0x40,0x41,0xa2,0x61,0x11,0x03,0x31,0x10,0x83,0x6a,0xc3,0x12,0x85,0x81,0x82, +0x4c,0xc3,0x22,0x06,0x62,0x20,0x06,0xcd,0x06,0x62,0x0c,0xca,0xe0,0x0c,0xd0,0x60, +0x82,0xf0,0x07,0x66,0x30,0x41,0x18,0xb8,0x0d,0x08,0xa2,0x06,0x0a,0x82,0x0c,0x6b, +0x00,0x6c,0x08,0xd8,0x60,0x82,0x10,0x0a,0x67,0xb0,0x01,0x41,0xdc,0x40,0x41,0x86, +0x01,0x01,0x36,0x04,0x6f,0xb0,0x81,0x00,0x83,0x34,0x68,0x03,0x38,0x98,0x20,0x08, +0x00,0x85,0xa1,0xa9,0x09,0x82,0x28,0x80,0xc1,0x86,0x81,0xe3,0x86,0x09,0xc2,0xd0, +0x4d,0x10,0x06,0x6f,0x43,0x70,0x07,0x1b,0x0c,0x84,0x0e,0xa6,0x3a,0xb0,0x03,0x3c, +0xd8,0x50,0xc8,0xc1,0x1c,0x00,0x71,0x90,0x07,0x55,0xd8,0xd8,0xec,0xda,0x5c,0xd2, +0xc8,0xca,0xdc,0xe8,0xa6,0x04,0x41,0x15,0x32,0x3c,0x17,0xbb,0x32,0xb9,0xb9,0xb4, +0x37,0xb7,0x29,0x01,0xd1,0x84,0x0c,0xcf,0xc5,0x2e,0x8c,0xcd,0xae,0x4c,0x6e,0x4a, +0x40,0xd4,0x21,0xc3,0x73,0x99,0x43,0x0b,0x23,0x2b,0x93,0x6b,0x7a,0x23,0x2b,0x63, +0x9b,0x12,0x18,0x65,0xc8,0xf0,0x5c,0xe4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0xe6, +0xa6,0x04,0x70,0x50,0x87,0x0c,0xcf,0xa5,0xcc,0x8d,0x4e,0x2e,0x0f,0xea,0x2d,0xcd, +0x8d,0x6e,0x6e,0x4a,0x90,0x07,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x42,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x39,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0x45,0xad,0xdb, +0x00,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a,0xd0, +0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6,0x31,0x6c,0xc3,0xe5, +0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9, +0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e, +0x30,0x94,0x84,0x01,0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x74,0xc3,0xe5,0x3b,0x8f,0x2f, +0x44,0x04,0x30,0x11,0x21,0xd0,0x0c,0x0b,0xf1,0x45,0x0e,0xb3,0x21,0xcd,0x80,0x34, +0x86,0x2d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0x93,0xed,0x17,0xb7,0x6d,0x01,0xd1, +0x70,0xf9,0xce,0xe3,0x1b,0x91,0x43,0x3d,0xe2,0xe0,0x23,0xb7,0x6d,0x07,0xd5,0x70, +0xf9,0xce,0xe3,0x4b,0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x04, +0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7, +0x6d,0x05,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44, +0xf8,0xc5,0x6d,0x9b,0x40,0x36,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e, +0x62,0x03,0x46,0x0e,0xf5,0xf8,0xc8,0x6d,0x5b,0xc2,0x33,0x5c,0xbe,0xf3,0xf8,0x54, +0x03,0x44,0x98,0x5f,0xd4,0xba,0x19,0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84, +0xf9,0xc5,0x6d,0x03,0x61,0x20,0x00,0x00,0x8e,0x0a,0x00,0x00,0x13,0x04,0x5c,0x2c, +0x10,0x00,0x00,0x00,0x77,0x00,0x00,0x00,0x34,0x98,0x01,0x28,0xa3,0x42,0x2a,0xc2, +0x80,0x82,0x1d,0x28,0xb6,0xd2,0x28,0x95,0x92,0x1d,0x28,0xbb,0x1a,0x28,0xbe,0x72, +0x29,0x98,0xb2,0x29,0xa6,0x32,0x0c,0x28,0x42,0xa0,0xe2,0x0d,0x28,0xdf,0x80,0x92, +0x84,0x28,0x4e,0x84,0x52,0xaa,0x82,0x8a,0x28,0x49,0x84,0xe2,0x24,0x28,0x9f,0x92, +0x24,0x28,0x9a,0xe2,0x84,0x20,0x54,0x0d,0x90,0xa2,0x08,0xca,0xa0,0x3c,0x4a,0x60, +0x04,0x80,0x0c,0x33,0x00,0x63,0x04,0x20,0x08,0x82,0x28,0x18,0x8c,0x11,0xb4,0xe6, +0x9c,0xb3,0xdf,0x18,0x01,0x08,0x82,0xa0,0xfc,0x8d,0x11,0x80,0x20,0x08,0xf3,0xbf, +0x30,0x46,0x00,0x82,0x20,0x18,0xff,0xc2,0x18,0xc1,0xee,0x8f,0x32,0x09,0x06,0x63, +0x04,0xbb,0x3f,0xca,0xfc,0x37,0x46,0x00,0x82,0x20,0x08,0xff,0xc2,0x18,0x41,0x6b, +0xce,0x39,0xef,0x8d,0x11,0x80,0x20,0x08,0xca,0x60,0x30,0x46,0x00,0x82,0xf8,0x7f, +0x8f,0xc1,0x18,0x01,0x08,0x82,0x20,0x08,0x06,0x63,0x04,0x21,0x09,0x86,0x78,0x37, +0x46,0xb0,0xc7,0x6a,0xbc,0x7f,0x63,0x04,0x6b,0xad,0xd6,0xe2,0x37,0x46,0xf0,0xdf, +0x7f,0xff,0x7e,0x63,0x04,0xad,0x39,0xe7,0xbc,0x2f,0x8c,0x11,0xc8,0xa2,0xdb,0xff, +0xdf,0x18,0x81,0xce,0x9a,0x73,0xfa,0x8d,0x11,0xa8,0x78,0x7d,0xaa,0xde,0x18,0x01, +0x08,0x82,0x20,0x08,0x0e,0x63,0x04,0x6b,0xad,0xd6,0xba,0x37,0x46,0x00,0x82,0xa0, +0x7f,0x87,0xc1,0x18,0x41,0x6b,0xce,0x39,0xed,0x8d,0x11,0x80,0x20,0x08,0x92,0x60, +0x30,0x46,0x00,0x82,0x20,0xa8,0x83,0xc1,0x18,0x81,0x08,0x92,0x20,0xbe,0x8d,0x11, +0xc0,0x71,0x99,0xdf,0xde,0x18,0x01,0x59,0xf2,0xfa,0xfd,0x8d,0x11,0x80,0x20,0x08, +0x82,0xa0,0x30,0x46,0x00,0x82,0x20,0xc8,0x82,0xc1,0x18,0xc1,0x3b,0x93,0x26,0xda, +0x8d,0x11,0x80,0x20,0x08,0xc2,0xdf,0x18,0x01,0x08,0x82,0x20,0xfe,0x0b,0x63,0x04, +0x20,0x08,0x82,0xe8,0x37,0x46,0x00,0x82,0x20,0x88,0x7f,0x54,0x19,0x23,0x00,0x41, +0x68,0x8c,0x00,0x04,0x9f,0x31,0x02,0x10,0x7c,0x83,0x31,0x02,0x10,0x04,0x83,0x11, +0x00,0x22,0xcd,0x21,0x4c,0x7d,0x30,0x87,0x70,0x49,0x73,0x08,0x93,0x28,0xcc,0x21, +0x4c,0x7e,0x30,0x87,0xa0,0x07,0xa3,0x30,0x87,0xa0,0x07,0x7d,0x30,0x87,0xf0,0x06, +0xdc,0x1c,0xc2,0x54,0x0a,0x73,0x08,0xd3,0x29,0xcc,0x21,0xe8,0x81,0x1f,0xd0,0x69, +0x0e,0xc2,0xb2,0x24,0x56,0x98,0x83,0xa8,0x2a,0x89,0x15,0xe6,0x20,0x20,0x48,0x62, +0x85,0x39,0x08,0x49,0x92,0x58,0x61,0x0e,0x02,0x82,0xa4,0x56,0x98,0x83,0xd0,0x34, +0xa9,0x15,0xe6,0x20,0xb2,0x4c,0x6a,0x85,0x39,0x08,0x0c,0x93,0x5a,0x61,0x0e,0xc2, +0xb2,0xa4,0x56,0x98,0x83,0xa8,0x2a,0xa9,0x15,0x46,0x00,0xe6,0x20,0xa6,0x49,0x6a, +0x85,0x39,0x08,0x08,0x92,0x54,0x61,0x0e,0x42,0x92,0xa4,0x54,0x20,0xc3,0x08,0x00, +0x00,0x00,0x00,0x00,0x23,0x06,0x08,0x00,0x82,0x60,0x90,0x06,0x22,0x01,0x0e,0xcf, +0x3e,0xc8,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0xa4,0xc1,0x48,0x84,0xc3,0xd3,0x0f, +0xf3,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x69,0x40,0x12,0xe2,0xf0,0x8c,0x04,0x3d, +0x8c,0x18,0x20,0x00,0x08,0x82,0x41,0x1a,0x94,0xc4,0x38,0x3c,0x22,0x51,0x0f,0x23, +0x06,0x08,0x00,0x82,0x60,0x90,0x06,0x26,0x41,0x0e,0x4f,0x49,0xd8,0xc3,0x88,0x01, +0x02,0x80,0x20,0x18,0xa4,0xc1,0x49,0x94,0xc3,0xc3,0x0f,0xf7,0x30,0x62,0x80,0x00, +0x20,0x08,0x06,0x69,0x80,0x12,0xe6,0xf0,0xf8,0x03,0x3e,0x8c,0x18,0x20,0x00,0x08, +0x82,0x41,0x1a,0xa4,0xc4,0x39,0x3c,0x20,0x91,0x0f,0x23,0x06,0x08,0x00,0x82,0x60, +0x90,0x06,0x2a,0x81,0x0e,0xcf,0x48,0xe8,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0xa4, +0xc1,0x4a,0xa4,0xc3,0x53,0x12,0xfb,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x69,0xc0, +0x12,0xea,0xf0,0xa4,0x04,0x3f,0x8c,0x18,0x20,0x00,0x08,0x82,0x41,0x1a,0xb4,0xc4, +0x3a,0x3c,0x29,0xd1,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x90,0x06,0x2e,0xc1,0x0e, +0x4f,0x4b,0xf8,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0xa4,0xc1,0x4b,0xb4,0xc3,0xc3, +0x12,0xff,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x65,0x10,0x13,0xf2,0x10,0x84,0xc1, +0x88,0x81,0x01,0x80,0x20,0x18,0x10,0x3f,0x51,0x0e,0x2e,0x31,0x62,0x60,0x00,0x20, +0x08,0x06,0x04,0x58,0x98,0x43,0x4c,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x01,0x16, +0xe6,0x00,0x13,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0x84,0xc5,0x39,0xcc,0xc4,0x88, +0xc1,0x01,0x80,0x20,0x18,0x88,0xc1,0x4d,0xc8,0x43,0x41,0x13,0xa3,0x09,0x41,0x50, +0x46,0x4c,0x5c,0x19,0x32,0x71,0x15,0xd4,0x03,0x17,0x11,0x40,0x05,0xe9,0xa0,0x95, +0x14,0x50,0x42,0x02,0x27,0x18,0xec,0x04,0x83,0x99,0x00,0x0a,0xf0,0x31,0x21,0x14, +0xe0,0x33,0x9a,0xd0,0x00,0x17,0x18,0xec,0x1c,0x83,0x59,0x21,0xd0,0xc7,0x0a,0x81, +0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xf0,0xa9,0x05,0x49,0x5c,0x60,0x31,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x62,0xc0,0x16,0x27,0xa1, +0x9d,0xc5,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09,0x06,0x3b,0xc1,0x60,0x76,0x08, +0xf4,0xb1,0x43,0xa0,0x8f,0x09,0x0c,0x7c,0x4c,0x60,0xe0,0x33,0x9a,0x90,0x08,0xa3, +0x09,0xca,0x60,0x08,0x21,0x1f,0x43,0x08,0xf9,0x98,0x02,0x0f,0xf0,0x31,0x25,0x1e, +0xe0,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x69,0xf4,0x04,0x21,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x61,0x1a,0x3e,0x41,0x08,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0x9c,0x06,0x58,0xec,0x82,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x6a,0x84,0x05, +0x2f,0x08,0xa7,0x18,0xec,0x14,0x83,0x19,0x21,0xd0,0xc7,0x08,0x81,0x3e,0x23,0x06, +0x07,0x00,0x82,0x60,0x50,0x06,0xa2,0x31,0x16,0x74,0x80,0x0b,0x23,0x06,0x0d,0x00, +0x82,0x60,0xd0,0xb4,0x46,0x59,0x04,0x7f,0x61,0x06,0x65,0x80,0x16,0x68,0x81,0x16, +0x68,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0xe0,0x09,0xa3,0x09,0xdf,0x60, +0x02,0x21,0x1f,0x13,0x08,0xf9,0x98,0x19,0x08,0xf2,0x31,0x33,0x10,0xe4,0x63,0x82, +0x20,0x1f,0x13,0x04,0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2, +0xdb,0x38,0x8b,0xc0,0x10,0x35,0x80,0x8f,0x21,0x6a,0x00,0x9f,0xe1,0x08,0x01,0x16, +0x86,0x6f,0x38,0x62,0x78,0x87,0xe2,0x2b,0x21,0xd0,0xe1,0x08,0x62,0x16,0x86,0x6f, +0x38,0xa2,0x90,0x87,0xe2,0x2b,0x21,0xd0,0x22,0x02,0x1d,0x31,0x38,0x00,0x10,0x04, +0x83,0x32,0xc8,0x0d,0xbd,0x78,0x85,0x77,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x32, +0xd0,0x8d,0xbd,0x58,0x85,0x77,0x18,0x31,0x78,0x00,0x10,0x04,0x83,0x49,0x3c,0xea, +0x42,0x08,0x36,0x6d,0x27,0x76,0xe2,0x36,0x6e,0x03,0x34,0x72,0x61,0x34,0x21,0x18, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x2a,0x0f,0xd8,0x08,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xa0,0x0c,0x7c,0xe3,0x2f,0x6e,0x21,0x1e,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60, +0x32,0x8f,0xbc,0x08,0x8a,0xcf,0xfb,0x89,0x9f,0xd8,0x8d,0xdd,0x20,0x8d,0x5e,0x18, +0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x31,0x18,0x0f, +0xbf,0x88,0x85,0xde,0x18,0x4d,0x08,0x86,0xe1,0x86,0x00,0x3c,0xc0,0xa0,0x9a,0xb5, +0xe0,0x12,0x82,0xad,0xa1,0x2d,0xb8,0xa0,0x40,0x67,0x19,0x02,0x21,0x18,0x31,0x38, +0x00,0x10,0x04,0x03,0x31,0x50,0x8f,0xd2,0xc0,0x85,0xf3,0x18,0x4d,0x08,0x80,0xd1, +0x04,0x21,0x38,0xc1,0x60,0x27,0x18,0xcc,0x04,0x4f,0x3e,0x26,0x78,0xf2,0x31,0x01, +0x2d,0xe0,0x63,0x42,0x5a,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xfe,0xa8, +0x0d,0x43,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x3f,0x6e,0x23,0x1e,0x82,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xfe,0xe3,0x36,0x8e,0x61,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0x10,0xc9,0x8d,0x79,0x08,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xf2,0x8f, +0xd6,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xfa,0x0f,0xd7,0x10,0x4e,0x18,0xd0, +0x09,0x03,0xb2,0x83,0x88,0x8f,0x19,0x44,0x7c,0x4e,0xa8,0xdc,0x09,0x95,0x2b,0x23, +0x37,0xa0,0x0c,0xdd,0x80,0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0x48,0xe4,0x35,0x04, +0xfe,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0xad,0x44,0x60,0x43,0xe8,0x8f,0x11,0x83, +0x03,0x00,0x41,0x30,0x28,0x03,0x11,0x19,0x0f,0x7b,0xc0,0x89,0x11,0x83,0x06,0x00, +0x41,0x30,0x68,0x5a,0xa4,0x3c,0x82,0xff,0x18,0x04,0xf4,0x40,0x0f,0xf4,0x40,0x8f, +0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a, +0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68,0x00,0x10,0x04,0x83,0xc6, +0x46,0xdc,0x43,0x41,0x11,0x6a,0x89,0x8f,0xf8,0x88,0x8f,0xf8,0x18,0x4d,0x08,0x80, +0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee, +0x88,0xca,0x1d,0x51,0xb9,0xea,0x66,0x04,0x8c,0x0d,0xe2,0x03,0x04,0x23,0x06,0x07, +0x00,0x82,0x60,0xa0,0xed,0x48,0x7b,0x08,0xc1,0x88,0x41,0x03,0x80,0x20,0x18,0x34, +0x62,0xa2,0x1f,0x16,0x8d,0x04,0x57,0x7f,0xf4,0x47,0x7f,0xf4,0xc7,0x68,0x42,0x00, +0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11,0x95,0x3b,0xa2,0x72, +0x47,0x54,0xee,0x88,0xca,0x55,0x1a,0xf0,0x08,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81, +0x66,0x26,0xf8,0x11,0x30,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xb4,0x49,0x89,0x84, +0xc1,0x8f,0x04,0x62,0x80,0x22,0x28,0x82,0x22,0x28,0x32,0x9a,0x10,0x00,0xa3,0x09, +0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x70,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95, +0x3b,0xa2,0x72,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xd8,0x89,0x8b,0xa8,0x01,0x9a, +0xb0,0xc1,0x1c,0xc4,0x48,0x8c,0xc4,0x48,0x8c,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10, +0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x1c,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x8e, +0xa8,0xdc,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x7f,0x72,0x23,0x73,0x10,0x27,0x7d, +0xc0,0x07,0x3a,0xa2,0x23,0x3a,0xa2,0x23,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3, +0x09,0x83,0x30,0x9a,0x40,0x0c,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a, +0x37,0x62,0xd0,0x00,0x20,0x08,0x06,0x0d,0xaa,0x80,0x09,0x1f,0xe8,0xc9,0x19,0x94, +0xc2,0x98,0x8c,0xc9,0x98,0x8c,0xc9,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2, +0x20,0x8c,0x26,0x10,0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x8d, +0x18,0x34,0x00,0x08,0x82,0x41,0x13,0x2b,0x69,0x52,0x0a,0xa3,0x52,0x06,0xae,0xc0, +0x26,0x6c,0xc2,0x26,0x6c,0x32,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08, +0xa3,0x09,0xc4,0x70,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x75,0x0b, +0xae,0x02,0x66,0x0e,0x6c,0x02,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0x6c,0x05, +0x4d,0x84,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x5e,0xa9,0x93,0x58,0x78,0x95, +0x59,0x08,0xf0,0x04,0x4f,0xf0,0x04,0x4f,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46, +0x13,0x06,0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54, +0x6e,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x73,0xf1,0x13,0x5d,0xc0,0x15,0x72,0x50, +0x42,0x25,0x54,0x42,0x25,0x54,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06, +0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0x6e,0xc4, +0xa0,0x01,0x40,0x10,0x0c,0x9a,0x77,0x39,0x95,0x71,0x08,0x17,0x57,0x98,0x54,0x45, +0x55,0x54,0x45,0x55,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34, +0x81,0x18,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0x6e,0xc4,0xa0,0x01, +0x40,0x10,0x0c,0x1a,0x7c,0x81,0x15,0x76,0x50,0x17,0x56,0xe0,0x66,0x65,0x56,0x66, +0x65,0x56,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18, +0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xae,0xfc,0x41,0x5e,0x60,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x34,0x7e,0x71,0x95,0xe0,0x0c,0x46,0x0c,0x1a,0x00,0x04, +0xc1,0xa0,0x19,0x99,0x5d,0xb9,0x87,0x7a,0xc9,0x87,0xc0,0x57,0x7c,0xc5,0x57,0x7c, +0x65,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88, +0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0, +0x61,0x19,0x72,0x01,0x09,0x7f,0x51,0x09,0xe5,0x5c,0xce,0xe5,0x5c,0xce,0x65,0x34, +0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d, +0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xa9,0x99, +0x76,0x49,0x89,0x93,0xa1,0x87,0x09,0x5e,0xe0,0x05,0x5e,0xe0,0x65,0x34,0x21,0x00, +0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9, +0x23,0x2a,0x77,0x44,0xe5,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xf1,0x19,0x7b,0x91, +0x09,0x98,0x91,0x07,0x2e,0x5f,0xf2,0x25,0x5f,0xf2,0x65,0x34,0x21,0x00,0x46,0x13, +0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a, +0x77,0x44,0xe5,0xcc,0x4e,0xc2,0x22,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x80,0x8d, +0xcd,0xce,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x60,0x95,0x8d,0xc8,0x04,0x7a,0x72, +0x81,0x01,0x47,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x4a,0x1b,0x9f,0x09,0x86,0x23,0x02, +0x51,0x21,0x3e,0x1b,0x7a,0x45,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xb1,0xcd, +0xc8,0x04,0x16,0x08,0xf4,0x31,0xe3,0x57,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06, +0xd1,0xdb,0x98,0x4c,0x60,0x81,0x40,0x1f,0x0b,0x08,0xf9,0x5c,0x50,0xb9,0xe9,0x86, +0x52,0x09,0x12,0x23,0x15,0xb8,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x60,0x72, +0xa3,0x36,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x58,0x74,0x13,0x33,0x41,0xaa,0x5c, +0x60,0xc0,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf0,0xa6,0x6d,0x82,0xe1,0x88,0x20, +0x56,0x88,0xcf,0x06,0x76,0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x7b,0x23, +0x33,0x81,0x05,0x02,0x7d,0xcc,0x70,0x17,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41, +0xe4,0x37,0x35,0x13,0x58,0x20,0xd0,0xc7,0x02,0x42,0x3e,0x17,0x54,0x6e,0xba,0x81, +0x56,0x82,0xc4,0x6a,0xe5,0x2f,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x58,0xe8, +0xe4,0x4d,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xd6,0xe8,0x80,0x4d,0x80,0x2b,0x17, +0x18,0x70,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xd3,0xe1,0x9b,0x60,0x38,0x22,0x00, +0x17,0xe2,0xb3,0x61,0x5f,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0xea,0x84, +0x4d,0x60,0x81,0x40,0x1f,0x33,0xfa,0x45,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10, +0xb5,0x0e,0xd9,0x04,0x16,0x08,0xf4,0xb1,0x80,0x90,0xcf,0x05,0x95,0x9b,0x6e,0x18, +0x97,0x20,0xb1,0x72,0x71,0x8d,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x06,0x3b, +0xa8,0x13,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x25,0x3b,0x6f,0x13,0x9c,0xcb,0x05, +0x06,0x1c,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0x76,0x56,0x27,0x18,0x8e,0x08,0xde, +0x85,0xf8,0x6c,0x50,0x19,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x94,0x3b,0x70, +0x13,0x58,0x20,0xd0,0xc7,0x0c,0x96,0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44, +0xbc,0x33,0x37,0x81,0x05,0x02,0x7d,0x2c,0x20,0xe4,0x73,0x41,0xe5,0xa6,0x1b,0xe4, +0x25,0x48,0xcc,0x0d,0x62,0x43,0x3e,0xf6,0x06,0xb1,0x21,0x1f,0x83,0x83,0xd8,0x90, +0x8f,0xc5,0x41,0x6c,0xc8,0xc7,0xc6,0x80,0x35,0xe4,0x63,0x64,0xc0,0x1a,0xf2,0xb1, +0x32,0x60,0x0d,0xf9,0x98,0x19,0xb0,0x86,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f, +0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x38,0xd4,0x90,0x8f,0x75,0xa8,0x21,0x1f,0xf3, +0x50,0x43,0x3e,0xf6,0xa1,0x86,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08, +0xf8,0x18,0x42,0xc0,0xc7,0xaa,0xd2,0x90,0x8f,0x59,0xa5,0x21,0x1f,0xbb,0x4a,0x43, +0x3e,0x86,0x95,0x86,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18, +0x42,0xc0,0xc7,0xf6,0x40,0x15,0xe0,0x63,0x41,0x1b,0xc0,0xc7,0x82,0x0f,0x3e,0x76, +0x04,0xf4,0xb1,0x43,0xa0,0x8f,0x1d,0x03,0x7d,0xec,0x20,0xe8,0x63,0xb1,0xb0,0x1a, +0xf2,0x31,0x59,0x58,0x0d,0xf9,0xd8,0x2c,0xac,0x86,0x7c,0x8c,0x16,0x56,0x43,0x3e, +0x66,0x0a,0xa6,0x21,0x1f,0x3b,0x05,0xd3,0x90,0x8f,0xa1,0x82,0x69,0xc8,0xc7,0x52, +0xc1,0x34,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04, +0x3e,0xf6,0x07,0xa5,0x21,0x1f,0x03,0x85,0xd2,0x90,0x8f,0x85,0x42,0x69,0xc8,0xc7, +0x44,0xa1,0x34,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10, +0x02,0x3e,0x86,0x07,0xa4,0x21,0x1f,0xcb,0x03,0xd2,0x90,0x8f,0xe9,0x01,0x69,0xc8, +0xc7,0xf6,0x80,0x34,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7, +0x10,0x02,0x3e,0x46,0x84,0x01,0x7d,0x8c,0x10,0x03,0xfa,0x18,0x31,0x06,0xf4,0x31, +0x82,0x0c,0xe8,0x63,0xf1,0x40,0x1a,0xf2,0x31,0x79,0x20,0x0d,0xf9,0xd8,0x3c,0x90, +0x86,0x7c,0x8c,0x1e,0x48,0x43,0x3e,0x66,0x0e,0x7f,0x21,0x1f,0x3b,0x87,0xbf,0x90, +0x8f,0xa1,0xc3,0x5f,0xc8,0xc7,0xd2,0xe1,0x2f,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10, +0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0xf6,0x0b,0x7e,0x21,0x1f,0x03,0x07,0xbf, +0x90,0x8f,0x85,0x83,0x5f,0xc8,0xc7,0xc4,0xc1,0x2f,0xe4,0x63,0x08,0x01,0x1f,0x43, +0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x0b,0x7d,0x21,0x1f,0xcb,0x85, +0xbe,0x90,0x8f,0xe9,0x42,0x5f,0xc8,0xc7,0x76,0xa1,0x2f,0xe4,0x63,0x08,0x01,0x1f, +0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84,0x02,0x7d,0x8c,0x10, +0x05,0xfa,0x18,0x31,0x0a,0xf4,0x31,0x82,0x14,0xe8,0x63,0x31,0xe1,0x17,0xf2,0x31, +0x99,0xf0,0x0b,0xf9,0xd8,0x4c,0xf8,0x85,0x7c,0x8c,0x26,0xfc,0x42,0x3e,0x66,0x12, +0x79,0x21,0x1f,0x3b,0x89,0xbc,0x90,0x8f,0xa1,0x44,0x5e,0xc8,0xc7,0x52,0x22,0x2f, +0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0xf6, +0x0f,0x78,0x21,0x1f,0x03,0x09,0xbc,0x90,0x8f,0x85,0x04,0x5e,0xc8,0xc7,0x44,0x02, +0x2f,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e, +0x86,0x0f,0x77,0x21,0x1f,0xcb,0x87,0xbb,0x90,0x8f,0xe9,0xc3,0x5d,0xc8,0xc7,0xf6, +0xe1,0x2e,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02, +0x3e,0x46,0x84,0x03,0x7d,0x8c,0x10,0x07,0xfa,0x18,0x31,0x0e,0xf4,0x31,0x82,0x1c, +0xe8,0x63,0xf5,0xf3,0x2b,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0x4c,0x9c,0x74, +0x29,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x8b,0x9c,0x42,0x29,0xc8,0x9f,0x0b,0x0c, +0x38,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x3a,0xf5,0x52,0x30,0x1c,0x11,0x84,0x10, +0xf1,0xd9,0xc0,0x43,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x68,0x9d,0x44,0x29, +0xb0,0x40,0xa0,0x8f,0x19,0x3e,0x24,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xdc, +0xa9,0x94,0x02,0x0b,0x04,0xfa,0x58,0x40,0xc8,0xe7,0x82,0xca,0x4d,0x37,0x90,0x50, +0x90,0xd8,0x08,0xb9,0x4b,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x00,0x8b,0xa7,0x74, +0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x9a,0x27,0x58,0x0a,0x50,0xe8,0x02,0x03, +0x8e,0x18,0x18,0x00,0x08,0x82,0x41,0x74,0x4f,0xec,0x14,0x0c,0x47,0x04,0x30,0x44, +0x7c,0x36,0xac,0x91,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xd2,0xa7,0x58,0x0a, +0x2c,0x10,0xe8,0x63,0x46,0x1b,0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x7e, +0xa2,0xa5,0xc0,0x02,0x81,0x3e,0x16,0x10,0xf2,0xb9,0xa0,0x72,0xd3,0x0d,0x33,0x14, +0x24,0x46,0x43,0xfd,0x12,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0xc0,0x40,0x0a,0x9f, +0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x44,0xea,0x97,0x82,0x1b,0xba,0xc0,0x80, +0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x99,0xd4,0x3e,0x05,0xc3,0x11,0xc1,0x0f,0x11, +0x9f,0x0d,0x7a,0x24,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x52,0x0a,0x9c,0x02, +0x0b,0x04,0xfa,0x98,0xc1,0x47,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x88,0xa5, +0xc6,0x29,0xb0,0x40,0xa0,0x8f,0x05,0x84,0x7c,0x2e,0xa8,0xdc,0x74,0x83,0x18,0x05, +0x89,0x91,0x11,0xcb,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xb0,0x97,0x3a,0xa9, +0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x98,0x72,0xa7,0xc0,0x8c,0x2e,0x30,0xe0, +0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x35,0xa5,0x52,0xc1,0x70,0x44,0xe0,0x46,0xc4, +0x67,0x43,0x2a,0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x9c,0x7a,0xa7,0xc0, +0x02,0x81,0x3e,0x66,0xac,0x92,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xda,0x29, +0x79,0x0a,0x2c,0x10,0xe8,0x63,0x01,0x21,0x9f,0x0b,0x2a,0x37,0xdd,0x10,0x47,0x41, +0x62,0x6e,0x00,0x16,0xf2,0xb1,0x37,0x00,0x0b,0xf9,0x18,0x1c,0x80,0x85,0x7c,0x2c, +0x0e,0xc0,0x42,0x3e,0x36,0x06,0x24,0x21,0x1f,0x23,0x03,0x92,0x90,0x8f,0x95,0x01, +0x49,0xc8,0xc7,0xcc,0x80,0x24,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81, +0xc0,0xc7,0x08,0x04,0x3e,0xc6,0xb1,0x83,0x7c,0xac,0x63,0x07,0xf9,0x98,0xc7,0x0e, +0xf2,0xb1,0x8f,0x1d,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7, +0x10,0x02,0x3e,0x56,0xd1,0x82,0x7c,0xcc,0xa2,0x05,0xf9,0xd8,0x45,0x0b,0xf2,0x31, +0x8c,0x16,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02, +0x3e,0xb6,0x07,0xaa,0x00,0x1f,0x0b,0xda,0x00,0x3e,0x16,0x7c,0xf0,0xb1,0x23,0xa0, +0x8f,0x1d,0x02,0x7d,0xec,0x18,0xe8,0x63,0x07,0x41,0x9f,0x11,0x83,0x03,0x00,0x41, +0x30,0xb0,0x42,0xcb,0xa7,0x42,0x06,0x5f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x12, +0xad,0x9f,0x0a,0x19,0x7c,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x6b,0xb4,0xc0,0x2a, +0x64,0xf0,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xd2,0x0a,0xab,0x90,0xc1,0x97, +0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x4a,0x6b,0xac,0x4a,0x86,0x5f,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xc0,0x32,0x2d,0xb2,0x2a,0x19,0x7e,0x19,0x31,0x38,0x00,0x10,0x04, +0x03,0xeb,0xb4,0xca,0xaa,0x64,0xf8,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xd4, +0x32,0xab,0x92,0xe1,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x52,0xcb,0xac,0x10, +0x71,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x4b,0xb5,0xce,0x0a,0x11,0x97,0x11,0x83, +0x03,0x00,0x41,0x30,0xb0,0x56,0x0b,0xad,0x10,0x71,0x19,0x31,0x38,0x00,0x10,0x04, +0x03,0x8b,0xb5,0xd2,0x0a,0x11,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x5a,0x6b, +0xad,0x10,0x73,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xcb,0xb5,0xd8,0x0a,0x31,0x97, +0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x5e,0xab,0xad,0x10,0x73,0x19,0x31,0x38,0x00, +0x10,0x04,0x03,0x0b,0xb6,0xdc,0x0a,0x31,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0, +0x62,0xcb,0xad,0x90,0x70,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x4b,0xb6,0xde,0x0a, +0x09,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x66,0x0b,0xae,0x90,0x70,0x19,0x31, +0x38,0x00,0x10,0x04,0x03,0x8b,0xb6,0xe2,0x0a,0x09,0x97,0x11,0x83,0x03,0x00,0x41, +0x30,0xb0,0x6a,0x6b,0xae,0x90,0x72,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xcb,0xb6, +0xe8,0x0a,0x29,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x6e,0xab,0xae,0x90,0x72, +0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x0b,0xb7,0xec,0x0a,0x29,0x97,0x11,0x83,0x03, +0x00,0x41,0x30,0xb0,0x72,0xeb,0xae,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c, +0xdd,0xc2,0x2b,0x0e,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x6b,0xb7,0xf2,0x8a,0x43, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xe2,0x2d,0xbd,0xe2,0x90,0x11,0x83,0x03,0x00, +0x41,0x30,0xb0,0x7a,0x4b,0xaf,0x08,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xdf, +0xda,0x2b,0x02,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xeb,0xb7,0xf8,0x8a,0x40,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x02,0xaf,0xbe,0x22,0x90,0x23,0x0c,0x78,0x84,0x01, +0x8f,0x30,0xe0,0x11,0x06,0x1c,0x31,0x38,0x00,0x10,0x04,0x83,0x2f,0xbc,0xf6,0xca, +0x95,0x78,0x6b,0x34,0x21,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x0c,0xc2,0x4b, +0xb4,0x68,0xa9,0x9e,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x61,0x2f,0xd2,0x0a,0x7c, +0xcb,0xb7,0x7c,0xeb,0xb4,0x4e,0xeb,0xb4,0x4e,0x6b,0x34,0x21,0x00,0x86,0x23,0x02, +0x71,0x0a,0xbe,0xe9,0x86,0x90,0x12,0x02,0x5b,0x0c,0xfa,0xd8,0x72,0xd0,0xc7,0x16, +0x84,0x3e,0x46,0x0c,0xf2,0xb1,0x62,0x90,0x8f,0x0d,0x86,0x7c,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xb8,0x2f,0xd8,0x1a,0xd4,0x69,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0xfc,0x8a,0xad,0x61,0x9d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc8,0x2f,0xd9,0x1a, +0xd8,0x69,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xfd,0x92,0xad,0x81,0xac,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xd8,0xaf,0xd9,0x1a,0xca,0x6a,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0xfe,0xa2,0xad,0xc1,0xac,0x4c,0x88,0x29,0xf9,0x98,0x40,0xc0,0xc7,0x82, +0x98,0x92,0x8f,0x05,0x03,0x7c,0xec,0x28,0xe2,0x63,0x81,0x4d,0xc9,0xc7,0x92,0x9a, +0x92,0x8f,0x1d,0x41,0x7c,0x2c,0xb9,0x29,0xf9,0x98,0x10,0xc4,0x67,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0x22,0x12,0xcb,0x2f,0x6f,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x12, +0x83,0xaf,0x60,0xb8,0x81,0x0c,0x6a,0x8a,0xb8,0x60,0x10,0x23,0x06,0x07,0x00,0x82, +0x60,0x50,0x06,0x20,0x16,0x5e,0xfc,0x24,0x53,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0, +0xac,0xd8,0x78,0x05,0xe6,0x45,0x4e,0xe3,0x64,0x5e,0xe6,0x65,0x5e,0xe6,0x35,0x9a, +0x10,0x00,0xc3,0x11,0xc1,0x5c,0x09,0xdf,0x88,0xc1,0x01,0x80,0x20,0x18,0x94,0x01, +0x89,0x95,0x57,0x3e,0xdd,0xd4,0x88,0xc1,0x01,0x80,0x20,0x18,0x94,0x41,0x89,0x99, +0x97,0x3d,0xe9,0xd4,0x88,0xc1,0x03,0x80,0x20,0x18,0x4c,0x2d,0x06,0x5e,0x42,0x60, +0x47,0x75,0x64,0x5a,0xa6,0x25,0x62,0x22,0xb6,0x5e,0x24,0x35,0x9a,0x10,0x00,0xa3, +0x09,0x42,0x30,0x4b,0x20,0x0c,0x54,0x18,0x2e,0x1a,0x00,0x68,0x10,0x0c,0x54,0x18, +0x30,0x1a,0x00,0x66,0x10,0x0c,0x54,0x18,0x32,0x1a,0x00,0x60,0x10,0x0c,0x54,0x18, +0x34,0x1a,0x00,0x4a,0x30,0x50,0x61,0xd8,0x68,0x00,0x28,0xc1,0x40,0x85,0x81,0xa3, +0x01,0x20,0x06,0xc1,0x40,0xc5,0x60,0xc3,0x01,0x00,0x06,0xc1,0x40,0x05,0x1a,0xf8, +0x6f,0x00,0x68,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x3c,0x56,0x5f,0x71,0x34, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x18,0xcc,0x98,0x7b,0x85,0x54,0x8b,0x8d,0x26, +0x04,0x42,0x05,0xbe,0xa5,0x05,0x63,0xc1,0x5d,0x60,0xb0,0x11,0x83,0x03,0x00,0x41, +0x30,0x10,0x03,0x1c,0x9b,0x2f,0x93,0x9a,0xb1,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82, +0x13,0x0c,0x76,0x82,0xc1,0x4c,0x30,0xe8,0x63,0xc2,0x41,0x9f,0x13,0x06,0x74,0xc2, +0x80,0x46,0x13,0x1c,0x60,0x34,0xe1,0x09,0x8e,0x30,0xd8,0x11,0x06,0x33,0xc1,0x9f, +0xe4,0x63,0x82,0x3f,0xc9,0xc7,0x08,0xdf,0x82,0x8f,0x11,0xbf,0x05,0x9f,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xe6,0x6c,0xc5,0x08,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0x3a,0x63,0x31,0x42,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0xce,0x5c,0x2c, +0xb5,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xec,0xec,0xc5,0x54,0x4b,0x38,0xc6, +0x60,0xc7,0x18,0xcc,0x08,0x81,0x3e,0x46,0x08,0xf4,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0x32,0x80,0xb3,0x18,0x1b,0x2b,0xd2,0x1a,0x31,0x68,0x00,0x10,0x04,0x83,0x66, +0xcf,0x66,0x2c,0x68,0xb3,0x36,0x6b,0x33,0x1b,0xb3,0x31,0x1b,0xb3,0xb1,0xd1,0x84, +0x00,0x18,0x8e,0x08,0xe2,0x2a,0xf8,0xa6,0x1b,0x60,0x4b,0x08,0x4e,0x0c,0x0c,0x35, +0x62,0x70,0x00,0x20,0x08,0x06,0x65,0x60,0x67,0x37,0xe6,0x56,0xa5,0x35,0x62,0x70, +0x00,0x20,0x08,0x06,0x65,0x70,0x67,0x38,0x86,0x56,0xac,0x35,0x62,0xf0,0x00,0x20, +0x08,0x06,0xd3,0x9f,0xc9,0x98,0x10,0x28,0x09,0x7e,0xe1,0x17,0x9d,0xd1,0x59,0x8f, +0x0d,0xa3,0x09,0x01,0x60,0x01,0x7b,0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2, +0x51,0xcb,0xb1,0xc0,0x02,0x44,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x95,0x9a, +0x8d,0x05,0x16,0xbc,0x97,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x3a,0xb5,0x1e, +0x0b,0x86,0x23,0xe6,0xc0,0xaf,0x82,0x6f,0xba,0x41,0xa0,0x83,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x56,0x33,0xb3,0x60,0x18,0x8e,0x08,0x42,0xcb,0xf9,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x78,0xb5,0x33,0x1b,0x0a,0x0b,0x06,0xfa,0x98,0x78,0x05, +0xf1,0x99,0x6e,0x08,0xc6,0x8b,0x98,0x65,0x18,0x08,0x3c,0x18,0x8e,0xe0,0x03,0xd3, +0x72,0xbe,0xe9,0x86,0xfe,0x2a,0xaf,0x60,0x96,0x00,0x19,0x8e,0xf0,0x03,0xf3,0x52, +0xbe,0x59,0x06,0xa3,0x08,0x8c,0x51,0xe2,0x63,0xc1,0x7a,0xc9,0xc7,0x02,0x06,0x3e, +0xb3,0x04,0xc8,0x70,0xc4,0x51,0x62,0xc2,0x37,0xcb,0x70,0x20,0xc1,0x2c,0x01,0x32, +0x50,0x62,0x30,0x83,0x49,0x14,0x3a,0x1b,0x1c,0x26,0x61,0x0c,0x94,0x18,0x62,0x30, +0x18,0x85,0x77,0x78,0x86,0x29,0x20,0x06,0x1f,0x0b,0x50,0x4c,0x3e,0x23,0x06,0x06, +0x00,0x82,0x60,0x10,0xed,0x9a,0xa9,0x05,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xfc, +0x1a,0x9e,0x8d,0x42,0x60,0xf1,0x15,0xc4,0xc7,0xe4,0xab,0x9e,0xe2,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0xd1,0xaf,0xa9,0x5a,0x30,0x1c,0xb1,0x4f,0x2f,0x46,0x7c,0x17, +0x18,0xca,0x96,0x40,0x3e,0x16,0x18,0xf2,0xb1,0xa0,0x90,0x8f,0x05,0xfb,0x05,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xcc,0x2d,0xd6,0x82,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xd4,0x6d,0xd4,0x1e,0x30,0x18,0x8e,0x08,0x7c,0xcb,0xf9,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x60,0x37,0x52,0x8b,0xc4,0xc0,0x82,0x81,0x3e,0xd3,0x0d,0x41, +0x78,0x0d,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xb1,0xdb,0xad,0x05,0x76,0x90,0x99, +0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x72,0xb7,0x5c,0x0b,0x2c,0x18,0xe4,0x33, +0x62,0x60,0x00,0x20,0x08,0x06,0x11,0xbc,0xed,0x5a,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0xdf,0xba,0x95,0x1a,0x6e,0xfd,0xda,0x68,0x42,0x00,0x8c,0x26,0x08,0x81,0x09, +0xab,0x25,0x1f,0x13,0x56,0x4b,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xd9,0x5b, +0xa9,0x09,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xdd,0x9b,0xa9,0x09,0x27,0x0c,0xe8, +0x84,0x01,0x9d,0x60,0xb0,0x13,0x0c,0x66,0xc2,0x8c,0xc1,0xc7,0x04,0x1a,0x83,0xcf, +0x88,0xc1,0x01,0x80,0x20,0x18,0x7c,0xf8,0x26,0x6b,0xe5,0xe5,0x6e,0xa3,0x09,0x01, +0x30,0x9a,0x20,0x04,0x56,0x08,0xf1,0xb1,0x42,0x88,0xcf,0x70,0x84,0xf0,0x08,0xdf, +0x74,0x83,0xaa,0xdd,0x5a,0x30,0x1c,0x31,0x40,0xc2,0x37,0xdd,0xc0,0x6a,0xb9,0x16, +0x4c,0x37,0xe0,0xdb,0xbe,0x11,0xd3,0x0d,0xf9,0xc6,0x6f,0x43,0x15,0x11,0x14,0x11, +0x41,0x09,0x04,0x94,0x40,0xc0,0x88,0xc1,0x01,0x80,0x20,0x18,0x94,0x41,0xc9,0x99, +0xdb,0x7e,0xed,0xd8,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x30,0x87,0x6e,0x81,0xc8, +0x0d,0xc2,0xba,0xad,0xdb,0xba,0xad,0xdb,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68, +0xc2,0x20,0x4c,0x37,0x94,0x1c,0xca,0x3d,0xa5,0x04,0x30,0x62,0xd0,0x00,0x20,0x08, +0x06,0x8d,0xcd,0xb9,0xdb,0x81,0x72,0x01,0x12,0x6f,0xf1,0x16,0x6f,0xf1,0x36,0x9a, +0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xd3,0x0d,0x2e,0xb7,0x72,0x55,0x41, +0x01,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xc3,0x73,0xf4,0xd6,0xb8,0x5c,0xe0,0xdc, +0xdb,0xbd,0xdd,0xdb,0xbd,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2, +0x74,0x43,0xcc,0xd1,0x5c,0x56,0x55,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x88, +0x9d,0xbe,0x4d,0x34,0x57,0x05,0xfd,0xd6,0x6f,0xfd,0xd6,0x6f,0xa3,0x09,0x01,0x30, +0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x8d,0xd9,0xf9, +0xdb,0x85,0x73,0x51,0x11,0x72,0x21,0x17,0x72,0x21,0x37,0x9a,0x10,0x00,0xa3,0x09, +0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xa8,0x9d,0xc8,0x6d, +0x3c,0xf7,0x24,0x25,0x57,0x72,0x25,0x57,0x72,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04, +0xa3,0x09,0x83,0x30,0xdd,0x20,0x76,0x3f,0x77,0x06,0x35,0x06,0x01,0x8c,0x18,0x34, +0x00,0x08,0x82,0x41,0x03,0x77,0x28,0x17,0x06,0x62,0x37,0x06,0xc1,0xca,0xad,0xdc, +0xca,0xad,0xdc,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34, +0x00,0x08,0x82,0x41,0x43,0x77,0x2c,0x57,0x06,0x66,0xf7,0x15,0x2f,0xf7,0x72,0x2f, +0xf7,0x72,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00, +0x20,0x08,0x06,0x0d,0xde,0xc1,0x5c,0x1a,0xa8,0x5d,0x97,0xcc,0xdc,0xcc,0xcd,0xdc, +0xcc,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0x82,0xe5,0x81,0x29,0xc4, +0xc7,0xf2,0xc0,0x14,0xe2,0x73,0xae,0x65,0xa8,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x40,0x2f,0xe7,0xc2,0x21,0x30,0x59,0x63,0x05,0xfa,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0x21,0x7a,0x3a,0x57,0x6e,0x81,0xd1,0xda,0x10,0x1f,0x13,0x02,0xf9,0x58,0x60, +0x6b,0xf0,0xb1,0x00,0xdd,0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0xe9,0x81, +0x1d,0xae,0x05,0x06,0x5e,0xba,0x26,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x52, +0x4f,0xec,0x82,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xd5,0x1b,0xbb,0x3e,0x0b, +0x8c,0x38,0xe2,0x63,0x42,0x20,0x1f,0x0b,0x12,0xf8,0x18,0x7d,0xbd,0x9b,0x7c,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x20,0x62,0xbd,0xbb,0x0b,0x0c,0xde,0x82,0xf8,0x98,0x2a, +0x9c,0x02,0x08,0x2e,0x30,0x98,0xa9,0x02,0x2a,0x80,0xe0,0x02,0x83,0xd9,0x80,0xc1, +0xc7,0x04,0x0c,0x3e,0xc3,0x0d,0xa9,0x40,0x17,0x64,0x30,0xdc,0x90,0x0a,0x74,0x41, +0x06,0x25,0x04,0x7a,0x81,0xa1,0xcc,0x31,0xe4,0x63,0x8f,0x21,0x9f,0x11,0x83,0x04, +0x00,0x41,0x30,0xe0,0x6a,0x4f,0xee,0x84,0x40,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xf0,0x3d,0xbb,0x0b,0x64,0xce,0x02,0x99,0x93,0x8f,0x05,0xf3,0x06,0x1f,0x1b, +0xe6,0x4d,0x3e,0x16,0xd4,0x1b,0x7c,0xac,0xa8,0x39,0xf9,0x58,0x50,0x73,0xf0,0xb1, +0xa0,0x90,0x8f,0x05,0x36,0x07,0x1f,0x2b,0x0a,0xf9,0x58,0xe0,0xc8,0xc7,0x82,0x41, +0x3e,0x16,0xe0,0x82,0x7c,0x4c,0xc0,0x05,0xf9,0xd8,0x80,0x0b,0xf2,0x19,0x31,0x48, +0x00,0x10,0x04,0x03,0xae,0xfc,0x44,0x0f,0xbb,0xb0,0xcb,0xbc,0x9a,0x93,0x8f,0x05, +0x82,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x6a,0xbf,0xd1,0x0b,0x2c,0xf8,0x05, +0xf9,0x98,0xf0,0x0b,0xf2,0xb1,0xe1,0x17,0xe4,0x63,0x83,0x38,0xc8,0xc7,0x06,0x71, +0x90,0x8f,0x0d,0xe2,0x20,0x1f,0x83,0x07,0x71,0x00,0xc1,0x05,0x06,0xb3,0x80,0x0f, +0xe0,0x33,0xdc,0x40,0x0e,0xb7,0x41,0x06,0x15,0x8c,0x81,0x5e,0x60,0x28,0x83,0x03, +0x42,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0xd9,0xdf,0xec,0x05,0x62,0x10,0x88, +0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xff,0x77,0x7b,0xc1,0xdc,0x59,0x30,0x77, +0xf2,0xb1,0x80,0xe6,0xe0,0x63,0x03,0xcd,0xc9,0xc7,0x02,0x9b,0x83,0x8f,0x15,0x76, +0x27,0x1f,0x0b,0xec,0x0e,0x3e,0x16,0x14,0xf2,0xb1,0xe0,0xee,0xe0,0x63,0x45,0x21, +0x1f,0x0b,0x1a,0xf9,0x58,0x30,0xc8,0xc7,0x82,0x79,0x90,0x8f,0x09,0xf3,0x20,0x1f, +0x1b,0xe6,0x41,0x3e,0x36,0x90,0x01,0x7c,0x6c,0x20,0x03,0xf8,0xd8,0x40,0x06,0xf0, +0xb1,0x03,0x0d,0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x9c,0x0a,0x06,0xe7,0x97, +0xf1,0x41,0xc6,0x07,0x56,0x06,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x8a, +0xc1,0xe0,0xfc,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6a,0x30,0x68,0xbf,0x91, +0xe8,0x87,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6c,0x30,0x70,0xbf,0x91,0xe8,0x87, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6e,0x30,0x78,0xbf,0x91,0xe8,0x87,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x70,0x30,0x88,0x3f,0x93,0x00,0x89,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x72,0x30,0x90,0x3f,0x93,0x00,0x89,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x74,0x30,0x98,0x3f,0x93,0x00,0x09,0x3b,0x46,0x42,0x3e,0x86,0x8c,0x84,0x7c, +0x2c,0x19,0x09,0xf9,0xd8,0xd0,0x06,0xf0,0xb1,0xa1,0x0d,0xe0,0x63,0x43,0x1b,0xc0, +0xc7,0x8c,0x94,0x90,0x8f,0x19,0x29,0x21,0x1f,0x33,0x52,0x42,0x3e,0x36,0xc0,0x01, +0x7c,0x6c,0x80,0x03,0xf8,0xd8,0x00,0x07,0xf0,0xb1,0xe9,0x0e,0xe0,0x63,0x61,0xd1, +0x12,0x20,0xb8,0xc0,0x60,0x16,0xb4,0x03,0x7c,0x86,0x1b,0x5e,0x02,0x45,0xc8,0xa0, +0x02,0x5a,0xd0,0x0b,0x0c,0x65,0xe1,0x40,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c, +0xb8,0x33,0x0c,0x48,0x30,0x08,0x66,0x21,0x98,0x85,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xe0,0x30,0x40,0xc1,0x20,0x20,0x3f,0x0b,0xc8,0x4f,0x3e,0x16,0x94,0x1e,0x7c, +0x6c,0x28,0x3d,0xf9,0x58,0x70,0x7a,0xf0,0xb1,0xe2,0xfc,0xe4,0x63,0xc1,0xf9,0xc1, +0xc7,0x82,0x42,0x3e,0x16,0xa0,0x1f,0x7c,0xac,0x28,0xe4,0x63,0x41,0x23,0x1f,0x0b, +0x06,0xf9,0x58,0xe0,0x13,0xf2,0x31,0xc1,0x27,0xe4,0x63,0x83,0x4f,0xc8,0xc7,0xe2, +0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x07,0x7c,0x46, +0x0c,0x12,0x00,0x04,0xc1,0x80,0xdb,0xc3,0x00,0x07,0x83,0xac,0x1d,0xb2,0x76,0x30, +0x5b,0x08,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0x28,0x06,0x38,0x18,0x04, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x98,0x62,0xe0,0x83,0x41,0x1c,0xa0,0xc5,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0xa7,0x18,0xfc,0x60,0x10,0x07,0x68,0x31,0x62,0x70, +0x00,0x20,0x08,0x06,0x07,0x2a,0x06,0x60,0x18,0xc4,0x01,0x5a,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x91,0x8a,0x81,0x18,0x06,0x71,0xb0,0x16,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0xa8,0x62,0x30,0x86,0x41,0x1c,0xac,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0xab,0x18,0x90,0x61,0x10,0x07,0x6b,0x61,0x87,0x5b,0xc8,0xc7,0x10,0xb7,0x90, +0x8f,0x25,0x6e,0x21,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06, +0xf8,0x98,0x41,0x17,0xf2,0x31,0x83,0x2e,0xe4,0x63,0x06,0x5d,0xc8,0xc7,0xe2,0x60, +0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x13,0x7c,0x0c,0x36, +0xf0,0x02,0x04,0x17,0x18,0xcc,0x82,0x9e,0x80,0xcf,0x70,0x83,0x5e,0xe0,0x09,0x19, +0x94,0x49,0x04,0x7a,0x81,0xa1,0x4c,0x26,0x08,0xf9,0x8c,0x18,0x24,0x00,0x08,0x82, +0x01,0x87,0x8b,0x41,0x1d,0x06,0x25,0x11,0x94,0x44,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0x47,0x38,0x06,0x79,0x18,0x04,0x35,0x18,0x58,0x50,0x83,0x81,0x7c,0x2c,0xb0, +0x3f,0xf8,0xd8,0x60,0x7f,0xf2,0xb1,0x00,0xff,0xe0,0x63,0x05,0x0e,0x06,0xf2,0xb1, +0x00,0x07,0x03,0xf8,0x58,0x50,0xc8,0xc7,0x82,0x1c,0x0c,0xe0,0x63,0x45,0x21,0x1f, +0x0b,0x1a,0xf9,0x58,0x30,0xc8,0xc7,0x82,0xd4,0x90,0x8f,0x09,0xa9,0x21,0x1f,0x1b, +0x52,0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1, +0x38,0x38,0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x1c,0x3b,0x06,0xa9,0x18,0xfc, +0x44,0xf6,0x13,0x99,0x9d,0x44,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xe6, +0x31,0x48,0xc5,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x1e,0x83,0x57,0x0c, +0xe2,0x60,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc0,0xc7,0x00,0x16,0x83,0x38, +0x98,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf2,0x31,0x88,0xc5,0x20,0x0e,0x66, +0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x7d,0x0c,0x66,0x31,0x88,0x03,0xdb,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x1f,0x03,0x5a,0x0c,0xe2,0xc0,0x36,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xe0,0xc7,0xa0,0x16,0x83,0x38,0xb0,0x0d,0x3b,0x72,0x43, +0x3e,0x86,0xe4,0x86,0x7c,0x2c,0xc9,0x0d,0xf9,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18, +0xe0,0x63,0x71,0x30,0xc0,0xc7,0x8c,0xdf,0x90,0x8f,0x19,0xbf,0x21,0x1f,0x33,0x7e, +0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38, +0x98,0xe0,0x53,0x30,0xe1,0x06,0x7a,0x81,0xa1,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80, +0x23,0xc9,0x20,0x1c,0x83,0x97,0x68,0x83,0x97,0x68,0x83,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x5a,0x32,0x28,0xc7,0x20,0x08,0xc5,0xc0,0x82,0x50,0x0c,0xe4,0x63,0x81, +0x18,0x06,0xf0,0xb1,0x41,0x0c,0x03,0xf9,0x58,0x40,0x86,0x01,0x7c,0xac,0x20,0xc5, +0x40,0x3e,0x16,0x90,0x62,0x00,0x1f,0x0b,0x0a,0xf9,0x58,0x50,0x8a,0x01,0x7c,0xac, +0x28,0xe4,0x63,0x01,0x23,0x1f,0x0b,0x06,0xf9,0x58,0x10,0x1f,0xf2,0x31,0x21,0x3e, +0xe4,0x63,0x43,0x7c,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83, +0x01,0x3e,0xc6,0x06,0x07,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0xc3,0xc9,0xa0, +0x1e,0x83,0xb3,0x28,0x85,0xb3,0x28,0x05,0x9b,0x8b,0x40,0x3e,0x23,0x06,0x06,0x00, +0x82,0x60,0x10,0xfd,0x64,0x50,0x8f,0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7, +0x58,0x06,0xfb,0x18,0xb0,0xc1,0x7e,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x41,0x96, +0x01,0x3f,0x06,0x6c,0xb0,0x1f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x94,0x65,0xd0, +0x8f,0x01,0x1b,0xec,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x66,0x19,0xfc,0x63, +0xc0,0x06,0xfe,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x59,0x06,0x20,0x19,0xb0, +0x81,0x7f,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x81,0x96,0x41,0x48,0x06,0x6c,0xe0, +0x1f,0x76,0x84,0x88,0x7c,0x0c,0x09,0x11,0xf9,0x58,0x12,0x22,0xf2,0x31,0x36,0x18, +0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0x19,0x27,0x22,0x1f,0x33,0x4e, +0x44,0x3e,0x66,0x9c,0x88,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36, +0x18,0xe0,0x63,0x6c,0x30,0xc1,0xa7,0x56,0x42,0x17,0xf4,0x02,0x43,0x8d,0x18,0x24, +0x00,0x08,0x82,0x01,0x07,0x97,0x41,0x4b,0x06,0x2a,0x91,0x0b,0x2a,0x91,0x0b,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xe4,0x65,0x10,0x93,0x41,0xd0,0x8e,0x81,0x05,0xed, +0x18,0xc8,0xc7,0x02,0x57,0x0c,0xe0,0x63,0x83,0x2b,0x06,0xf2,0xb1,0x00,0x16,0x03, +0xf8,0x58,0x01,0x8f,0x81,0x7c,0x2c,0x80,0xc7,0x00,0x3e,0x16,0x14,0xf2,0xb1,0x20, +0x1e,0x03,0xf8,0x58,0x51,0xc8,0xc7,0x02,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x20,0x47, +0xe4,0x63,0x42,0x8e,0xc8,0xc7,0x86,0x1c,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83, +0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x0e,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82, +0x01,0x47,0x9a,0x41,0x58,0x06,0x62,0x11,0x0f,0x62,0x11,0x0f,0xf6,0x1b,0x81,0x7c, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x5a,0xcd,0x20,0x2c,0x83,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0xd7,0x0c,0xce,0x32,0x60,0x83,0x31,0x19,0x31,0x38,0x00,0x10, +0x04,0x83,0x03,0x36,0x03,0xb4,0x0c,0xd8,0x60,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x88,0xcd,0x20,0x2d,0x03,0x36,0x18,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x64,0x33,0x58,0xcb,0x80,0x0d,0xcc,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xd9, +0x0c,0xd8,0x32,0x60,0x03,0x33,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x36,0x83, +0xb6,0x0c,0xd8,0xc0,0x4c,0xec,0x48,0x13,0xf9,0x18,0x92,0x26,0xf2,0xb1,0x24,0x4d, +0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x33,0xde, +0x44,0x3e,0x66,0xbc,0x89,0x7c,0xcc,0x78,0x13,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36, +0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x82,0x8f,0xe5,0xca,0x9c,0x80,0xe0, +0x02,0x83,0x59,0x60,0x26,0xf0,0x19,0x6e,0xa8,0x93,0xd0,0x21,0x83,0x7a,0x91,0x40, +0x2f,0x30,0x94,0xed,0x08,0x21,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0xc2,0x33, +0xf0,0xcb,0xc0,0x45,0x02,0x17,0x09,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x50,0xcf, +0x40,0x34,0x83,0xc0,0x27,0x03,0x0b,0x7c,0x32,0x90,0x8f,0x05,0xff,0x18,0xc0,0xc7, +0x86,0x7f,0x0c,0xe4,0x63,0x41,0x48,0x06,0xf0,0xb1,0x22,0x2c,0x03,0xf9,0x58,0x10, +0x96,0x01,0x7c,0x2c,0x28,0xe4,0x63,0x81,0x58,0x06,0xf0,0xb1,0xa2,0x90,0x8f,0x05, +0x8d,0x7c,0x2c,0x18,0xe4,0x63,0x01,0xa9,0xc8,0xc7,0x04,0x52,0x91,0x8f,0x0d,0xa4, +0x22,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c, +0x1c,0xf0,0x19,0x31,0x48,0x00,0x10,0x04,0x03,0xae,0x3e,0x03,0xd9,0x0c,0xd0,0x24, +0x43,0x93,0xcc,0x60,0x24,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xfc,0x19, +0xc8,0x66,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x01,0xa2,0x01,0x6e,0x06,0x71, +0xe0,0x2a,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x84,0x68,0x90,0x9b,0x41,0x1c,0xb8, +0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x22,0x1a,0xe8,0x66,0x10,0x07,0xae,0x32, +0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x88,0x06,0xbc,0x19,0xc4,0x41,0xac,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x41,0xa2,0x41,0x6f,0x06,0x71,0x10,0x2b,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0x94,0x68,0xe0,0x9b,0x41,0x1c,0xc4,0x8a,0x1d,0xb4,0x22,0x1f, +0x43,0x68,0x45,0x3e,0x96,0xd0,0x8a,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0, +0xb1,0x38,0x18,0xe0,0x63,0x86,0xae,0xc8,0xc7,0x0c,0x5d,0x91,0x8f,0x19,0xba,0x22, +0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x4c, +0xf0,0xa9,0x1c,0x71,0x03,0xbd,0xc0,0x50,0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0xb5, +0x68,0xa0,0x9e,0x01,0x8e,0xb4,0x01,0x8e,0xb4,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0x36,0x1a,0xb8,0x67,0x10,0xa8,0x66,0x60,0x81,0x6a,0x06,0xf2,0xb1,0x60,0x2d, +0x03,0xf8,0xd8,0xb0,0x96,0x81,0x7c,0x2c,0x68,0xcb,0x00,0x3e,0x56,0xb4,0x66,0x20, +0x1f,0x0b,0x5a,0x33,0x80,0x8f,0x05,0x85,0x7c,0x2c,0x70,0xcd,0x00,0x3e,0x56,0x14, +0xf2,0xb1,0x80,0x91,0x8f,0x05,0x83,0x7c,0x2c,0x60,0x17,0xf9,0x98,0xc0,0x2e,0xf2, +0xb1,0x81,0x5d,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00, +0x1f,0x63,0x83,0x03,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0x85,0x69,0xe0,0x9f, +0x01,0x9c,0x94,0x02,0x9c,0x94,0x82,0xf1,0x49,0x20,0x9f,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0xd0,0x34,0xf0,0xcf,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x4d, +0x03,0x12,0x0d,0xd8,0xc0,0x5e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x68,0xd3,0xa0, +0x44,0x03,0x36,0xb0,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xdc,0x34,0x30,0xd1, +0x80,0x0d,0xec,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x37,0x0d,0x50,0x34,0x60, +0x83,0x7c,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x4e,0x83,0x14,0x0d,0xd8,0x20, +0x5f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x88,0xd3,0x40,0x45,0x03,0x36,0xc8,0x17, +0x3b,0xf8,0x45,0x3e,0x86,0xf0,0x8b,0x7c,0x2c,0xe1,0x17,0xf9,0x18,0x1b,0x0c,0xf0, +0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0x0c,0x91,0x91,0x8f,0x19,0x22,0x23, +0x1f,0x33,0x44,0x46,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c, +0xf0,0x31,0x36,0x98,0xe0,0x53,0x34,0xa2,0x0b,0x7a,0x81,0xa1,0x46,0x0c,0x12,0x00, +0x04,0xc1,0x80,0xcb,0xd3,0xc0,0x46,0x83,0x19,0xc9,0x85,0x19,0xc9,0x85,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x44,0x35,0xd0,0xd1,0x20,0xb0,0xcf,0xc0,0x02,0xfb,0x0c, +0xe4,0x63,0xc1,0x6d,0x06,0xf0,0xb1,0xe1,0x36,0x03,0xf9,0x58,0x90,0x9b,0x01,0x7c, +0xac,0xc8,0xcf,0x40,0x3e,0x16,0xe4,0x67,0x00,0x1f,0x0b,0x0a,0xf9,0x58,0xa0,0x9f, +0x01,0x7c,0xac,0x28,0xe4,0x63,0x01,0x23,0x1f,0x0b,0x06,0xf9,0x58,0x40,0x33,0xf2, +0x31,0x81,0x66,0xe4,0x63,0x03,0xcd,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00, +0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x07,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80, +0x6b,0xd5,0x40,0x4d,0x83,0x35,0x89,0x87,0x35,0x89,0x07,0x43,0x97,0x40,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0x10,0xd1,0x6a,0xa0,0xa6,0x41,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x07,0xae,0x06,0x70,0x1a,0xb0,0x81,0xcf,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0x91,0xab,0x41,0x9c,0x06,0x6c,0xe0,0x33,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xe8,0x6a,0x20,0xa7,0x01,0x1b,0xf8,0xcc,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xbb, +0x1a,0xd0,0x69,0xc0,0x06,0x61,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0xaf,0x06, +0x75,0x1a,0xb0,0x41,0xd8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd1,0xab,0x81,0x9d, +0x06,0x6c,0x10,0x36,0x76,0x90,0x8d,0x7c,0x0c,0x21,0x1b,0xf9,0x58,0x42,0x36,0xf2, +0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0x19,0x6a,0x23, +0x1f,0x33,0xd4,0x46,0x3e,0x66,0xa8,0x8d,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c, +0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc1,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0x22,0x74,0x0d,0x7a,0x35,0x08,0x86,0x23,0x82,0x10,0x0d,0x84,0x6f,0xba,0x61,0xf0, +0xcf,0x20,0xb0,0x26,0xa0,0x8f,0x35,0x02,0x7d,0xac,0x19,0xe8,0x63,0x0a,0x41,0x1f, +0x53,0x0a,0xfa,0x98,0x62,0xd0,0xc7,0x0c,0x43,0x3e,0x66,0x18,0xf2,0x31,0xc3,0x90, +0x8f,0x19,0x43,0x7c,0xcc,0x18,0xe2,0x63,0xc6,0x10,0x9f,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0xee,0x35,0x60,0xd7,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0x5f, +0x83,0x76,0x0d,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf2,0x35,0x70,0xd7,0x60, +0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x48,0x5f,0x03,0x55,0x0d,0x86,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0xf6,0x35,0x58,0xd5,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83, +0x88,0x5f,0x03,0x56,0x0d,0x86,0xe1,0x08,0x36,0xa8,0xd1,0x40,0xf8,0x2e,0x30,0x94, +0x05,0x6e,0x20,0x9f,0xe1,0x88,0x00,0x47,0x03,0xe1,0x9b,0x65,0x48,0x94,0xc0,0xe6, +0x40,0xa0,0x8f,0xcd,0xc1,0x40,0x1f,0x9b,0x03,0x82,0x3e,0x56,0x98,0x69,0x20,0x9f, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x50,0x36,0x08,0xd7,0x80,0x80,0x83,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x52,0x36,0x10,0xd7,0x80,0x80,0x83,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x54,0x36,0x18,0xd7,0x80,0x80,0x83,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x56,0x36,0x18,0xd7,0x60,0x80,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x58, +0x36,0x20,0xd7,0x60,0x80,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5a,0x36,0x28, +0xd7,0x60,0x80,0x83,0x59,0x02,0x65,0xa0,0xc2,0x30,0x12,0x7d,0x40,0x06,0x2a,0x0c, +0x23,0xd1,0x07,0x64,0xa0,0xc2,0x30,0x12,0x7d,0x40,0x06,0x2a,0x0c,0x2a,0xf1,0x90, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x64,0x36,0x58,0xd7,0xa0,0x44,0x03,0x32,0xb0, +0x80,0x4c,0x03,0xf8,0x98,0x19,0x04,0xf4,0xb1,0x60,0x4e,0x03,0xf9,0x8c,0x18,0x18, +0x00,0x08,0x82,0x41,0x34,0xb3,0xc1,0xac,0x06,0x81,0x05,0x7f,0x1a,0xc8,0x67,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0x9c,0x0d,0xe2,0x35,0x80,0xcb,0x80,0x2d,0x83,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x72,0x36,0x90,0xd7,0x20,0x38,0xa5,0xe1,0x88,0xc0, +0x54,0x03,0xe2,0x2b,0xb4,0x0c,0x02,0x1d,0x31,0x38,0x00,0x10,0x04,0x83,0x32,0x88, +0xd9,0x40,0x5e,0x03,0x14,0x0d,0x7e,0x34,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x32, +0x90,0xd9,0x60,0x5e,0x83,0x11,0x0d,0xce,0x34,0x18,0x31,0x78,0x00,0x10,0x04,0x83, +0x49,0x67,0x83,0x76,0x0d,0x84,0x60,0x34,0x03,0xd1,0x0c,0x66,0x35,0x98,0xd5,0xe0, +0x65,0x83,0x97,0x0d,0xf0,0x35,0x88,0xd1,0x60,0x34,0x21,0x00,0x46,0x13,0x84,0x60, +0x34,0x61,0x10,0x46,0x13,0x88,0x61,0xba,0x81,0xb0,0xd1,0x00,0x99,0x6e,0x20,0x6e, +0x34,0x48,0xa6,0x1b,0x08,0x1c,0x0d,0x94,0xe9,0x06,0x22,0x47,0x83,0xc5,0x20,0x22, +0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x95,0x6d,0xa0,0xb3,0x41,0x30,0x1c,0x11, +0xc4,0x6a,0xc0,0x7c,0xb3,0x0c,0xce,0x12,0xd8,0x64,0xc4,0x67,0x38,0x82,0xf0,0xd1, +0x40,0xf8,0x86,0x23,0x8a,0x1f,0x0d,0x88,0xef,0x84,0x41,0x9c,0x30,0x08,0x13,0x82, +0x10,0x0c,0x47,0x18,0x63,0x1a,0x08,0xdf,0x70,0xc4,0x41,0xa6,0x01,0xf1,0x9d,0x30, +0x88,0x13,0x06,0x61,0x42,0x10,0x82,0xe1,0x06,0x23,0x00,0x83,0x59,0x06,0xa6,0x09, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x9a,0xdb,0x00,0x6d,0x03,0x66,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0xbb,0x0d,0x5e,0x36,0x78,0x82,0x59,0x82,0x66,0xa0,0xc2,0x10, +0x18,0x30,0x58,0x4c,0x0c,0xa8,0xf8,0x0c,0x47,0x04,0x6d,0x1a,0x08,0xdf,0x70,0x84, +0xe0,0xa6,0x01,0xf1,0x9d,0x30,0x88,0x13,0x06,0x61,0x42,0x10,0x82,0xe1,0x06,0x28, +0x00,0x83,0x59,0x06,0x2c,0x0b,0x06,0x2a,0x8c,0xff,0xd9,0xcc,0x59,0x50,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xa0,0x0c,0xec,0x36,0xb8,0xd9,0x60,0x4e,0x83,0x53,0x0d,0x46, +0x0c,0x1c,0x00,0x04,0xc1,0xe0,0x01,0xdd,0x80,0x65,0x83,0x40,0x47,0x83,0x1c,0x0d, +0x78,0x36,0x58,0x83,0xcf,0xeb,0xf4,0x35,0x18,0x8e,0xe8,0xea,0x34,0x70,0xbe,0x0b, +0x0c,0x65,0x44,0x20,0x9f,0xe1,0x86,0xb5,0xb2,0xdb,0x20,0x0c,0x6e,0x3c,0x03,0x43, +0x19,0xae,0x06,0xbf,0x19,0xc4,0xc7,0x02,0x41,0x3e,0x16,0xa4,0x93,0x7c,0x0c,0x3e, +0x83,0x7a,0x0d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0xea,0x06,0x73,0x1b, +0x04,0x77,0x18,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xd6,0x0d,0xcc,0x36,0x08, +0x04,0xeb,0x83,0x7c,0x0d,0xe4,0x63,0x81,0x11,0x1f,0x1b,0x02,0xf9,0x58,0x80,0xc0, +0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xd9,0x0d,0xd4,0x36,0x48,0x02,0xcb,0xcf, +0x00,0x5e,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x14,0xbb,0x01,0xdf,0x06, +0x81,0x91,0xc2,0x10,0x1f,0x13,0x02,0xf9,0x58,0x50,0xc0,0x67,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0xdc,0x0d,0xe0,0x36,0x30,0x82,0x59,0x86,0x07,0x42,0xcf,0xc0,0x54, +0x61,0x15,0xe0,0x63,0x81,0x2a,0xc4,0xc7,0x56,0xa1,0x15,0xe0,0x63,0xae,0xd0,0x0a, +0xf1,0xb1,0xa0,0x15,0xe2,0x33,0x4b,0x30,0x8d,0x18,0x1c,0x00,0x08,0x82,0xc1,0x57, +0xbb,0xc1,0xdb,0x06,0xa2,0x1a,0xa4,0x6e,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60, +0x81,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x7e,0x37,0xa0,0xdd,0x20,0x30, +0x7a,0x0d,0x02,0xfa,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x14,0xbe,0x81,0xdc,0x06, +0x81,0x05,0x21,0x1b,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xf1,0x0d,0xf2, +0x36,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x38,0xdf,0xe0,0x6f,0x03,0x91,0x0d, +0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd0,0x37,0x08,0xdd,0x80,0x3f,0x03,0x6a, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xf4,0x0d,0x44,0x37,0x08,0xd1,0x20,0xb0,0x7d, +0x0d,0x86,0xf8,0x98,0x10,0xc8,0xc7,0x82,0x02,0x3e,0x16,0xc0,0x83,0x7c,0x4c,0x80, +0x07,0xf9,0xd8,0x00,0x0f,0xf2,0x31,0x91,0x18,0xe2,0x63,0x22,0x31,0xc4,0xc7,0x44, +0x62,0x88,0x8f,0x19,0x25,0x01,0x1f,0x33,0x4a,0x02,0x3e,0x66,0x94,0x04,0x7c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb0,0xdf,0xe0,0x75,0x03,0x9f,0x30,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xb8,0xdf,0x00,0x76,0x03,0x9f,0x30,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0xc0,0xdf,0x20,0x76,0x03,0x9f,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xc8,0xdf,0x20,0x76,0x03,0x9f,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd0,0xdf, +0x40,0x76,0x03,0x9f,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8,0xdf,0x60,0x76, +0x03,0x9f,0x30,0x86,0x23,0x0c,0xf4,0x12,0xbe,0xe1,0x08,0x03,0xbd,0x84,0x6f,0x38, +0xc2,0x40,0x2f,0xe1,0xab,0x41,0xd8,0x0a,0x84,0x1d,0x8e,0x68,0x2f,0x44,0xf8,0x86, +0x23,0xda,0x0b,0x11,0xbe,0xe1,0x88,0xf6,0x42,0x84,0xaf,0x06,0x61,0x2b,0x10,0xb6, +0x8c,0x60,0x67,0x19,0x22,0x29,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x84,0x03, +0xf0,0x0d,0xe6,0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x85,0x83,0xf0,0x0d, +0xe6,0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x85,0x03,0xf1,0x0d,0xe6,0x2b, +0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x85,0x03,0xf1,0x0d,0x86,0x68,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0x15,0x0e,0xc6,0x37,0x18,0xa2,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x58,0x38,0x20,0xdf,0x60,0x88,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x68, +0xe1,0xc0,0x7c,0x83,0x54,0xd0,0xa9,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x56,0x38, +0xe0,0xdd,0x60,0x4c,0x03,0x0b,0xc6,0x36,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x44,0x2d,0x1c,0x8c,0x6f,0x10,0x98,0xd8,0x06,0x41,0x7c,0x2c,0x28,0xe4,0x33,0x62, +0x60,0x00,0x20,0x08,0x06,0x11,0x0c,0x07,0xfb,0x1b,0x04,0x06,0x62,0x4a,0x7c,0x0c, +0xc4,0x94,0xf8,0x18,0x88,0x29,0xf1,0x31,0x62,0x90,0x8f,0x15,0x83,0x7c,0xcc,0x18, +0xe4,0x63,0x03,0x04,0x1f,0x1b,0x20,0xf8,0xd8,0x00,0xc1,0x67,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0x1e,0x0e,0xea,0x37,0x28,0x85,0xd4,0x0d,0xcc,0x14,0x82,0xf8,0x18, +0x13,0xc8,0xc7,0x82,0x01,0x3e,0xb3,0x04,0xd2,0x40,0x85,0xe1,0x44,0x3a,0x1c,0x40, +0x03,0x15,0x86,0x13,0xe9,0x70,0x00,0x0d,0x54,0x18,0x4e,0xa4,0xc3,0x01,0x34,0x50, +0x61,0x20,0x11,0x4e,0x40,0x16,0xd0,0x04,0x7c,0x4c,0xa8,0x09,0xf8,0xd8,0x60,0x13, +0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x8d,0x83,0x10,0x0e,0xfa,0x36,0x18, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x48,0xe3,0x40,0x84,0x03,0xbf,0x0d,0x86,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xd4,0x38,0x18,0xe1,0xe0,0x6f,0x83,0xc1,0x78,0xa2, +0x27,0xe0,0x63,0x01,0x4f,0xc4,0xc7,0x7a,0xe2,0x27,0xe0,0x63,0x60,0xf1,0x13,0xf1, +0xb1,0xe0,0x27,0xe2,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x1c,0x07,0x29,0x1c, +0x0c,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x71,0x1c,0xa8,0x70,0x40,0xb6,0x41, +0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x1c,0x07,0x2b,0x1c,0x04,0x82,0x05,0xa4, +0x1b,0xc0,0xc7,0x90,0x80,0x3e,0x86,0x08,0xf4,0xb1,0x63,0xa0,0x8f,0x09,0xab,0x1b, +0xc8,0xc7,0xd2,0x22,0x7c,0x03,0xf9,0x58,0x60,0xd0,0xc7,0x0c,0xd6,0x0d,0xe4,0x63, +0x44,0x10,0x1f,0x33,0x5c,0x37,0x90,0x8f,0x09,0x41,0x7c,0x8c,0xeb,0xe0,0x63,0x01, +0x17,0x1f,0xeb,0x3e,0xf8,0x18,0x18,0x7c,0xf1,0xb1,0xe0,0x8b,0xcf,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0xa3,0x1c,0xf0,0x70,0x30,0x04,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0x90,0x72,0xd0,0xc3,0xc1,0xdd,0x06,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0xa5,0x1c,0xf8,0x70,0x10,0x08,0x16,0xdc,0x6e,0x00,0x1f,0x43,0x02,0xfa,0x18,0x22, +0xd0,0xc7,0x8e,0x81,0x3e,0x26,0xf8,0x6e,0x20,0x1f,0x4b,0x18,0xf8,0x58,0x60,0xd0, +0xc7,0x82,0xdf,0x0d,0xe4,0x63,0x01,0x01,0x1f,0x6b,0x03,0xfc,0x0d,0xe4,0x63,0x81, +0x42,0x1f,0x53,0xc6,0x37,0x90,0x8f,0x21,0x41,0x7c,0x4c,0x29,0xdf,0x40,0x3e,0x26, +0x04,0xf1,0x31,0xd2,0x68,0x03,0xfa,0x58,0x69,0xb4,0x01,0x7d,0xcc,0x34,0xda,0x80, +0x3e,0x96,0x06,0x6c,0x00,0x1f,0x0b,0xcc,0x80,0x3e,0x16,0xb0,0x6f,0x20,0x1f,0x23, +0x83,0x26,0x3e,0x16,0x08,0xf0,0x31,0x32,0x68,0xe2,0x63,0x61,0xa0,0xc4,0xc7,0x06, +0x45,0x3e,0xa6,0x0c,0xf2,0x31,0x65,0x90,0x8f,0x0d,0x14,0x7c,0x6c,0x98,0xe0,0x63, +0x01,0xfe,0x06,0xf2,0x31,0x22,0x82,0x8f,0x09,0x41,0x7c,0x2c,0x28,0xe0,0x63,0xc6, +0x00,0x1f,0x3b,0x8a,0xf8,0x58,0x50,0xc4,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0x75,0x0e,0x48,0x39,0x18,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd8,0x39,0x28, +0xe5,0xa0,0x08,0xcc,0x7f,0x83,0x20,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb8, +0x73,0x70,0xca,0x01,0x0a,0x07,0x81,0x21,0x01,0x7d,0x0c,0x11,0xe8,0x63,0xc7,0x40, +0x9f,0x59,0x82,0x69,0xa0,0xc2,0x80,0x93,0xc7,0x90,0x06,0x2a,0x0c,0x38,0x79,0x0c, +0x69,0xa0,0xc2,0x70,0x93,0xc7,0x90,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x0c,0xd4, +0x39,0x58,0xe5,0xa0,0x77,0x03,0xff,0x0d,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xa9, +0xe7,0xa0,0x95,0x83,0xe0,0x9c,0x83,0x73,0x0e,0xce,0x39,0x80,0xe5,0x00,0x96,0x03, +0x58,0x0e,0x60,0x39,0x18,0x4d,0x08,0x80,0xe1,0x88,0x60,0x7d,0x83,0xe0,0x9b,0x6e, +0x50,0xe1,0x40,0x08,0x0c,0x09,0xe8,0x63,0x88,0x40,0x1f,0x43,0x06,0xfa,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x47,0xcf,0x81,0x2b,0x07,0xe1,0x1b,0xbc,0x73,0x30,0x9a, +0x10,0x00,0x16,0x14,0xf2,0x31,0xa1,0x90,0x8f,0x0d,0x85,0x7c,0x2c,0x76,0x83,0xb7, +0x0d,0xe2,0x63,0xb1,0x1b,0xbc,0x6d,0x10,0x9f,0xe1,0x08,0xe1,0x7e,0x83,0xe1,0x1b, +0x8e,0x18,0x6c,0x38,0x28,0xbe,0x12,0x02,0x1d,0x8e,0x20,0xf4,0x37,0x18,0xbe,0xe1, +0x88,0x22,0x87,0x83,0xe2,0x2b,0x21,0xd0,0x22,0x02,0x9d,0x65,0xa0,0xaa,0x60,0x34, +0xc1,0x19,0x2c,0x28,0xe3,0x40,0x3e,0xc6,0x1f,0x01,0x7d,0xec,0xcc,0x82,0xf8,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0xf1,0xd2,0x01,0x3a,0x07,0x22,0x1c,0x04,0xb3,0x04, +0xd5,0x40,0x85,0x21,0x50,0x26,0x38,0x4c,0x23,0x06,0x07,0x00,0x82,0x60,0x50,0x06, +0x26,0x1d,0x9c,0x73,0x10,0xc2,0xc1,0x0c,0x07,0x23,0x06,0x0e,0x00,0x82,0x60,0xf0, +0xc0,0x74,0xc0,0xcb,0x41,0xa0,0xbe,0x41,0xfa,0x06,0xec,0x1c,0x08,0x77,0x26,0x08, +0xaa,0x1c,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x21,0xd3,0x81,0x3a,0x07,0x6a,0x1c, +0xcc,0xd9,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x30,0x1d,0xec,0x73,0x90,0xb7,0x81, +0x9d,0x72,0x20,0xc4,0xc7,0x84,0x40,0x3e,0x16,0x10,0xf0,0x19,0x31,0x38,0x00,0x10, +0x04,0x83,0xe3,0xa6,0x03,0x78,0x0e,0x8a,0xc0,0xe0,0x36,0x20,0xe5,0x40,0x3e,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xe4,0x74,0x20,0xcf,0x41,0xe0,0xb6,0x81,0x0d,0x83, +0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8,0xe9,0x80,0x9e,0x83,0x40,0x98,0x6e, +0x68,0xe3,0x20,0x58,0xdb,0x60,0x38,0x42,0x36,0xdc,0x38,0x60,0xbe,0x59,0x86,0xcb, +0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf0,0xe9,0xe0,0x9e,0x83,0x39,0x0e,0x04, +0xb3,0xe3,0x20,0x88,0xcf,0x2c,0xc1,0x35,0x50,0x61,0x08,0x16,0x52,0x8d,0x18,0x1c, +0x00,0x08,0x82,0x41,0x19,0xd8,0x74,0x70,0xcf,0x01,0x0c,0x07,0x67,0x1c,0x8c,0x18, +0x38,0x00,0x08,0x82,0xc1,0x03,0xd6,0x01,0x3b,0x07,0x81,0xfe,0x06,0xf9,0x1b,0xf0, +0x73,0x30,0x06,0x62,0x10,0x06,0x82,0x2e,0x07,0x23,0x06,0x07,0x00,0x82,0x60,0x50, +0x06,0x37,0x1d,0xe0,0x73,0x30,0xc3,0x41,0x1a,0x07,0x23,0x06,0x0e,0x00,0x82,0x60, +0xf0,0x84,0x75,0xd0,0xce,0x41,0xb0,0xbf,0x81,0xfe,0x06,0xfd,0x1c,0xd8,0x70,0x60, +0xc3,0x81,0x0d,0x07,0x36,0x1c,0xec,0x72,0x80,0x23,0x06,0x06,0x00,0x82,0x60,0x10, +0x81,0x75,0x50,0xd3,0x81,0x7a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x41,0xd6,0x01, +0x3f,0x07,0xec,0x11,0xcc,0x12,0x64,0x03,0x15,0x86,0x80,0xe9,0x4e,0x63,0x2f,0x02, +0x22,0xf1,0x19,0x8e,0x08,0x74,0x38,0x10,0xbe,0xe1,0x08,0x61,0x87,0x03,0xe2,0x3b, +0x61,0x10,0x27,0x0c,0xc2,0x84,0x20,0x04,0xc3,0x0d,0xfd,0x11,0x80,0xc1,0x2c,0x83, +0xb6,0x05,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xa9,0x75,0xf0,0xd3,0xc1,0x31,0x62, +0x70,0x00,0x20,0x08,0x06,0x87,0x5b,0x07,0x26,0x1d,0x24,0xc1,0x2c,0xc1,0x36,0x50, +0x61,0x08,0x1a,0x95,0xd9,0x9c,0xec,0x72,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30, +0x88,0xdc,0x3a,0xc8,0xe9,0x20,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0xad,0x03, +0x90,0x0e,0x02,0x0b,0x52,0x39,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x71, +0x1d,0x9c,0x74,0x10,0x0c,0x47,0x18,0x2d,0xe2,0x7c,0x17,0x18,0xca,0x82,0x41,0x3e, +0xc3,0x11,0x01,0x38,0x07,0xc2,0x77,0x81,0xa1,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0xba,0xeb,0x00,0xa5,0x83,0x5d,0xb3,0x20,0x9c,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08, +0x82,0x41,0x94,0xd7,0xc1,0x4b,0x07,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7d, +0x1d,0xd8,0x74,0x10,0xbb,0x41,0x60,0xaf,0x1c,0x04,0xf1,0x31,0x23,0x90,0xcf,0x2c, +0x81,0x03,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_3c63b678451c31cd5ddb922c091301a5.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_3c63b678451c31cd5ddb922c091301a5.h new file mode 100644 index 00000000..b2c30cfa --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_3c63b678451c31cd5ddb922c091301a5.h @@ -0,0 +1,1114 @@ +// ffx_fsr2_accumulate_pass_wave64_16bit_3c63b678451c31cd5ddb922c091301a5.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_3c63b678451c31cd5ddb922c091301a5_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_3c63b678451c31cd5ddb922c091301a5_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_3c63b678451c31cd5ddb922c091301a5_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_3c63b678451c31cd5ddb922c091301a5_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_3c63b678451c31cd5ddb922c091301a5_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_3c63b678451c31cd5ddb922c091301a5_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_3c63b678451c31cd5ddb922c091301a5_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_3c63b678451c31cd5ddb922c091301a5_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_3c63b678451c31cd5ddb922c091301a5_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_3c63b678451c31cd5ddb922c091301a5_UAVResourceBindings[] = { 0, 1, 3, 4, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_3c63b678451c31cd5ddb922c091301a5_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_3c63b678451c31cd5ddb922c091301a5_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_3c63b678451c31cd5ddb922c091301a5_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_3c63b678451c31cd5ddb922c091301a5_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_3c63b678451c31cd5ddb922c091301a5_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_3c63b678451c31cd5ddb922c091301a5_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_3c63b678451c31cd5ddb922c091301a5_size = 17376; + +static const unsigned char g_ffx_fsr2_accumulate_pass_wave64_16bit_3c63b678451c31cd5ddb922c091301a5_data[] = { +0x44,0x58,0x42,0x43,0xa8,0x94,0xec,0x1b,0x8d,0xd9,0x60,0x82,0x74,0x48,0x93,0xfb, +0x31,0x19,0xc2,0xb4,0x01,0x00,0x00,0x00,0xe0,0x43,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x0c,0x02,0x00,0x00,0x98,0x10,0x00,0x00,0xb4,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x98,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0x84,0x0e,0x00,0x00,0x66,0x00,0x05,0x00,0xa1,0x03,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x6c,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x98,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02, +0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xd7,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0x8c,0xc2,0x08,0x40,0x09,0x00,0x14,0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03, +0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18,0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10, +0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c, +0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0,0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40, +0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18,0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18, +0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28,0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2, +0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c,0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51, +0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50,0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34, +0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9, +0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19, +0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89, +0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60,0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x6d, +0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a,0x48,0x0e,0x15,0x09,0x44,0x1a,0x39,0x0f, +0x11,0x4d,0x08,0x21,0x21,0x61,0x30,0x28,0x04,0x63,0xc0,0x20,0x51,0xe9,0xa0,0xe1, +0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4,0x0d,0x69,0x06,0x44,0x0c,0x06,0x03,0xc5, +0x1c,0x41,0x50,0x0a,0xc6,0xe0,0x34,0x40,0x51,0x6a,0x20,0x60,0x18,0x81,0x30,0x66, +0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0, +0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87, +0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a, +0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0, +0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87, +0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x02,0xab, +0x45,0xae,0x61,0x04,0xc1,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1, +0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f, +0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2, +0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21, +0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0x83,0x99,0xc4, +0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d, +0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc, +0x00,0x0c,0xfc,0x00,0x09,0xb0,0x18,0xc9,0x66,0x0a,0x83,0x71,0x60,0x87,0x70,0x98, +0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03, +0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76, +0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26, +0x6b,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e, +0xfc,0x00,0x09,0x06,0x1a,0xd5,0x66,0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79, +0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90, +0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07, +0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x14, +0xb0,0xe8,0x36,0x13,0x19,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2, +0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84, +0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xa0,0x00,0x46,0xb9,0x99, +0xb0,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77, +0x08,0x07,0x7a,0xf0,0x03,0x14,0x18,0x68,0x37,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7, +0xae,0x36,0x9a,0x7a,0xbd,0x5e,0xaf,0x37,0x18,0xb0,0x60,0x30,0x18,0xcc,0x60,0x30, +0x18,0x0c,0x06,0x03,0xf9,0x6e,0x92,0xa6,0x88,0x12,0x26,0x9f,0x05,0x98,0x67,0x21, +0x22,0x76,0x02,0x26,0x02,0x05,0x03,0x02,0xce,0x11,0x80,0x02,0x00,0x00,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, +0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06, +0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8, +0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x32,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21, +0x4f,0x1a,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00, +0x20,0x00,0x00,0x00,0x32,0x1e,0x98,0x1c,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x94,0x40,0x31,0x8c,0x00,0x14,0x41,0x49,0x94,0x41,0x21,0x14, +0x47,0x29,0x14,0x45,0x41,0x94,0x43,0xe1,0x07,0x14,0x48,0xc1,0x14,0x50,0x41,0x15, +0x56,0x81,0x15,0x60,0x40,0x41,0x06,0x14,0x68,0x40,0xc1,0x06,0x14,0x70,0x40,0x21, +0x07,0x14,0x74,0x40,0x61,0x07,0x14,0x78,0x40,0xa1,0x07,0x14,0x7c,0x40,0x59,0x94, +0x46,0x89,0x4a,0x14,0x2f,0x46,0x71,0x15,0x0f,0xa1,0x46,0x00,0x6a,0x80,0x84,0x05, +0x0c,0x08,0x88,0x40,0xb3,0x19,0x00,0xb2,0xcd,0x00,0x10,0x6e,0x06,0x80,0x74,0x33, +0x00,0xc4,0x9b,0x01,0x20,0xdf,0x0c,0x00,0xfd,0x66,0x00,0x28,0x38,0x03,0x40,0xaf, +0x19,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x83,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0x01,0x9a,0x20,0x0c,0xd1,0x06,0x61,0x20,0x26,0x08,0x83,0xb4, +0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08,0x6f,0xf0,0x07,0xb4, +0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe,0xda,0xde,0xe8,0xd2,0xde,0xdc,0xbe,0xec, +0xca,0xc6,0xe8,0xde,0xe4,0xe6,0x26,0x08,0xc3,0x34,0x41,0x18,0xa8,0x0d,0x82,0xd1, +0x6c,0x48,0x0c,0x65,0x31,0x98,0x81,0x31,0x9c,0x09,0xc2,0x1c,0xdc,0x01,0x21,0xb9, +0xaf,0x34,0x37,0xb8,0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x0d, +0xc9,0x00,0x45,0x86,0x31,0x30,0x86,0xc3,0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce, +0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed, +0x4d,0x6e,0x82,0x30,0x54,0x1b,0x12,0x46,0x99,0x0c,0x6a,0x60,0x0c,0x87,0x8d,0xdc, +0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x04,0x61,0xb0,0x26, +0x08,0xc3,0xb5,0x41,0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35,0x30,0x46,0x46,0x4b, +0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee, +0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x60,0x1b,0x92,0x4b,0xd9,0x0c,0x6e,0x60, +0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c, +0xde,0x04,0x61,0xc8,0x36,0x24,0x9c,0xe2,0x19,0xdf,0xc0,0x18,0xd9,0x04,0xc1,0x0e, +0xf0,0x80,0x89,0xdc,0x57,0x5a,0xdb,0x59,0x53,0x1a,0xdc,0xdc,0x04,0x61,0xd0,0x36, +0x24,0x44,0x18,0x88,0x81,0x31,0x06,0x03,0x63,0x38,0x13,0x84,0x61,0x23,0x26,0xf7, +0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36,0x46,0x97,0x66,0x57, +0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21,0x29,0x03,0xc8,0x0c,0x8c,0x61,0x60,0x8c, +0x6c,0x03,0xf2,0x48,0x95,0xd6,0x81,0x01,0x19,0x9c,0xc1,0x04,0x01,0x0f,0xf2,0x80, +0x9a,0xdc,0xdd,0x57,0x9a,0x1b,0x5d,0x99,0x9c,0x5b,0x18,0xdb,0x57,0x1d,0xdc,0xdc, +0x58,0x18,0x5b,0x19,0xd9,0xd7,0xd8,0x1b,0xdb,0x9b,0xdc,0x04,0x01,0x0d,0xe8,0x60, +0xc3,0x62,0xa4,0x81,0x1a,0x18,0xc6,0xc0,0xac,0xc1,0x1a,0xac,0x81,0x33,0x41,0xd0, +0x03,0x3d,0xa0,0x23,0x77,0xf7,0xc5,0xf6,0x36,0xb6,0xf6,0x35,0x47,0x17,0x46,0x57, +0x37,0xb7,0x61,0x19,0xda,0xc0,0x0d,0x8c,0x61,0x60,0xd6,0x60,0x0d,0xd6,0x20,0x9b, +0x20,0xf0,0xc1,0x1e,0x90,0x91,0xbb,0xfb,0x72,0x2b,0xbb,0xfb,0x62,0x7b,0x1b,0x5b, +0x9b,0xdb,0xb0,0x30,0x70,0x10,0x07,0x06,0x35,0x30,0x6b,0xb0,0x06,0x6b,0x90,0xf1, +0x91,0xbb,0xfb,0x62,0xab,0x6b,0x0b,0xfb,0x42,0x4b,0x9b,0xa3,0x7b,0x93,0xcb,0xdb, +0xb0,0x50,0x69,0x30,0x07,0xc6,0x35,0x30,0x6b,0xb0,0x06,0x6b,0xe0,0x6c,0x20,0xd8, +0xe0,0x0d,0xe4,0x80,0x0e,0x26,0x08,0x7f,0xd0,0x07,0x34,0xc6,0xc4,0x8c,0xa6,0xa4, +0x64,0x26,0x08,0x03,0xb7,0x01,0x31,0xec,0xe0,0x0e,0x0c,0x63,0xc0,0x03,0x60,0x43, +0x90,0x07,0x13,0x84,0x50,0xf0,0x03,0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72, +0x43,0x6c,0x61,0x6d,0x70,0x1b,0x10,0x63,0x0f,0xf8,0xc0,0x18,0x06,0x03,0xd8,0x10, +0xf4,0xc1,0x06,0x02,0x0d,0xea,0x40,0x0f,0xfc,0x60,0x82,0xe0,0x07,0x7c,0xc0,0x25, +0x4d,0xaa,0xcc,0x8d,0xac,0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x80,0x06,0x75,0xb0, +0x01,0x21,0x42,0x81,0x32,0xca,0xe0,0x6a,0x44,0x81,0x4e,0x5a,0x53,0x18,0x9e,0x54, +0x99,0x1b,0x59,0x99,0xdc,0x54,0x9a,0x5e,0xd9,0x06,0x84,0x20,0x05,0x6a,0x0c,0xca, +0xe0,0x6a,0x44,0x81,0x4c,0x1a,0x51,0xda,0x1c,0x1c,0x5b,0x58,0xde,0x54,0x9a,0x5e, +0xd9,0x04,0x61,0xe8,0x36,0x20,0x84,0x29,0x50,0xa7,0x50,0x06,0x57,0x23,0x0a,0xec, +0xd2,0x92,0xdc,0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6,0xde,0xea, +0xe4,0xc6,0xca,0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26,0x08,0x83, +0xb7,0xc1,0x20,0x52,0x81,0x52,0x85,0x32,0xb8,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35, +0xa5,0xc1,0x11,0xa5,0xb5,0x95,0xb9,0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x86,0x6f, +0x03,0x42,0xb0,0x02,0xd5,0x0a,0x65,0x70,0x35,0xa2,0x40,0x29,0x8d,0xa9,0xae,0x2d, +0xac,0x29,0x0d,0x8e,0xa9,0xcc,0xae,0x8c,0x8d,0xea,0xad,0x6a,0xae,0x6c,0x82,0x30, +0x80,0xc1,0x06,0x84,0x78,0x05,0x0a,0x16,0xca,0xe0,0x6a,0x44,0x81,0x4b,0x9a,0x91, +0x5c,0x58,0x5b,0x59,0x92,0x1b,0x59,0x19,0xde,0x04,0x61,0x08,0x83,0x0d,0x08,0x21, +0x0b,0xd4,0x2c,0x94,0xc1,0xd5,0x88,0x02,0x25,0x33,0xa2,0x32,0xbb,0xb4,0xb1,0x32, +0xaa,0x37,0xab,0xb4,0xb2,0x3b,0xa2,0x32,0x38,0x3a,0xb4,0x09,0xc2,0x20,0x06,0x1b, +0x0c,0xa2,0x16,0x28,0x5b,0x28,0x83,0x86,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc, +0x04,0x61,0x18,0x83,0x0d,0x08,0x81,0x0b,0x54,0x2e,0x94,0x41,0xd3,0x88,0x02,0x25, +0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0xb9,0xa9,0xb1,0x30, +0xb6,0xb2,0x09,0xc2,0x40,0x06,0x1b,0x10,0x62,0x17,0x28,0x5e,0x28,0x83,0xa6,0x11, +0x05,0x42,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74, +0x6f,0x72,0x13,0x84,0xa1,0x0c,0x36,0x20,0x84,0x2f,0x50,0xbf,0x50,0x06,0x4d,0x23, +0x0a,0xfc,0xcc,0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0x94, +0xd2,0xe8,0xe8,0xca,0xe4,0x86,0xc2,0xdc,0xc6,0xca,0xd8,0xd8,0xc2,0xe8,0xd2,0xde, +0xdc,0x26,0x08,0x83,0x19,0x6c,0x40,0x88,0x70,0xa0,0xc4,0xa1,0x0c,0x9a,0x46,0x14, +0xc8,0x98,0x41,0xc9,0x95,0x15,0xe1,0xc1,0xbd,0xcd,0xd5,0xc9,0x95,0x4d,0x10,0x86, +0x33,0xd8,0x80,0x10,0xe4,0x40,0x95,0x43,0x19,0x34,0x8d,0x28,0x30,0x33,0x83,0x92, +0x2b,0xb3,0x4b,0x7b,0xab,0x9b,0x33,0x92,0x0b,0x6b,0x2b,0x83,0x92,0x2b,0x2b,0xc2, +0x83,0x7b,0x9b,0xab,0x93,0x2b,0x9b,0x20,0x0c,0x68,0xb0,0x01,0x21,0xce,0x81,0x42, +0x87,0x32,0x68,0x1a,0x51,0xe0,0x62,0x46,0x15,0xe6,0x86,0x14,0xc6,0x66,0x66,0xf4, +0x64,0x35,0x41,0x18,0xd2,0x60,0x83,0x41,0xa8,0x03,0xb5,0x0e,0x65,0xd0,0xb0,0x32, +0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x9b,0x2a,0x8b,0xab,0x2b,0x73,0x1b,0x2b,0x63,0x2a, +0x73,0x3b,0xa3,0x43,0x9b,0x20,0x0c,0x6a,0xb0,0x01,0x21,0xda,0x81,0x72,0x87,0x32, +0x68,0x1a,0x51,0xa0,0x62,0x46,0x54,0xc6,0x46,0x17,0x46,0x95,0xd6,0x56,0x36,0x41, +0x18,0xd6,0x60,0x83,0x41,0xc0,0x03,0x15,0x0f,0x65,0xd0,0xf0,0x32,0x23,0xca,0x73, +0x0b,0x6b,0x4b,0x1b,0x93,0x2a,0x9b,0x1b,0x42,0x0b,0x73,0x3b,0x2b,0x33,0x0a,0x1b, +0xa3,0x7b,0x93,0x9b,0x20,0x0c,0x6c,0xb0,0xc1,0x20,0xe6,0x81,0xa2,0x87,0x32,0x68, +0x88,0x99,0x59,0xa5,0x95,0xdd,0x4d,0xc1,0x85,0x8d,0x95,0x51,0xbd,0x35,0x95,0xd1, +0x95,0xc9,0xcd,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x86,0x36,0xd8,0x60,0x10, +0xf6,0x40,0xdd,0x43,0x19,0x34,0x1b,0x28,0x3c,0x18,0x85,0x52,0x40,0x85,0x55,0x70, +0x85,0x58,0xa0,0x85,0x5b,0xd0,0x85,0x5e,0x00,0x87,0x71,0x30,0x87,0x74,0x60,0x87, +0x77,0x90,0x87,0x7a,0xc0,0x87,0x0d,0x83,0x01,0x0a,0xf9,0x30,0x41,0x10,0x80,0x0d, +0xc0,0x86,0xc1,0xe0,0x07,0x7e,0xd8,0x10,0xf4,0xc3,0x86,0x61,0xd8,0x07,0x7f,0xa0, +0x30,0x34,0x35,0x41,0x10,0x05,0x3b,0xd8,0x30,0x8c,0xc1,0x18,0x0c,0x13,0x84,0xc1, +0x0d,0x36,0x04,0xb9,0xb0,0xc1,0x30,0x42,0xe2,0x12,0x89,0x91,0x20,0x89,0x0d,0xc5, +0x3e,0x80,0x04,0xf0,0x07,0x25,0x41,0x44,0x4c,0x2e,0xcc,0x6d,0x0c,0xad,0x6c,0x6e, +0x82,0x30,0xbc,0x01,0x0d,0x33,0xb6,0xb7,0x30,0xba,0xb9,0x09,0xc2,0x00,0x07,0x2c, +0xd2,0xdc,0xe6,0xe8,0xe6,0x26,0x08,0x43,0x1c,0x90,0x48,0x73,0xa3,0x9b,0x9b,0x20, +0x0c,0x72,0x40,0x84,0xae,0x0c,0xef,0x8b,0xed,0x2d,0x8c,0x6c,0x82,0x30,0xcc,0x01, +0x11,0xba,0x32,0xbc,0x2f,0xb7,0x37,0xb9,0x36,0x26,0x74,0x65,0x78,0x5f,0x73,0x74, +0x6f,0x72,0x65,0x2c,0xea,0xd2,0xdc,0xe8,0xe6,0x36,0x40,0x27,0x81,0x12,0x29,0xa1, +0x12,0x2b,0xc1,0x12,0x2d,0xe1,0x12,0x2f,0x01,0x13,0x31,0xc1,0xc9,0xc4,0x35,0x13, +0xb0,0x50,0x85,0x8d,0xcd,0xae,0xcd,0x25,0x8d,0xac,0xcc,0x8d,0x6e,0x4a,0x10,0x54, +0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x9b,0x12,0x10,0x4d,0xc8,0xf0, +0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4,0xa6,0x04,0x46,0x1d,0x32,0x3c,0x97,0x39,0xb4, +0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2,0x32,0xb6,0x29,0x01,0x52,0x86,0x0c,0xcf,0x45, +0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x6c,0x6e,0x4a,0xe0,0x07,0x95,0xc8,0xf0,0x5c, +0xe8,0xf2,0xe0,0xca,0x82,0xdc,0xdc,0xde,0xe8,0xc2,0xe8,0xd2,0xde,0xdc,0xe6,0xa6, +0x08,0xf9,0xe0,0x0f,0x75,0xc8,0xf0,0x5c,0xca,0xdc,0xe8,0xe4,0xf2,0xa0,0xde,0xd2, +0xdc,0xe8,0xe6,0xa6,0x04,0x25,0xd1,0x85,0x0c,0xcf,0x65,0xec,0xad,0xce,0x8d,0xae, +0x4c,0x6e,0x6e,0x4a,0x30,0x13,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x42,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x39,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0x45,0xad,0xdb, +0x00,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a,0xd0, +0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6,0x31,0x6c,0xc3,0xe5, +0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9, +0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e, +0x30,0x94,0x84,0x01,0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x74,0xc3,0xe5,0x3b,0x8f,0x2f, +0x44,0x04,0x30,0x11,0x21,0xd0,0x0c,0x0b,0xf1,0x45,0x0e,0xb3,0x21,0xcd,0x80,0x34, +0x86,0x2d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0x93,0xed,0x17,0xb7,0x6d,0x01,0xd1, +0x70,0xf9,0xce,0xe3,0x1b,0x91,0x43,0x3d,0xe2,0xe0,0x23,0xb7,0x6d,0x07,0xd5,0x70, +0xf9,0xce,0xe3,0x4b,0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x04, +0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7, +0x6d,0x05,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44, +0xf8,0xc5,0x6d,0x9b,0x40,0x36,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e, +0x62,0x03,0x46,0x0e,0xf5,0xf8,0xc8,0x6d,0x5b,0xc2,0x33,0x5c,0xbe,0xf3,0xf8,0x54, +0x03,0x44,0x98,0x5f,0xd4,0xba,0x19,0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84, +0xf9,0xc5,0x6d,0x03,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x3c,0x63,0xb6,0x78,0x45,0x1c,0x31,0xcd,0x5d,0xdb,0x92,0x2c, +0x09,0x13,0x01,0xa5,0x44,0x58,0x49,0x4c,0x24,0x33,0x00,0x00,0x66,0x00,0x05,0x00, +0xc9,0x0c,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x0c,0x33,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xc0,0x0c,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xd7,0x00,0x00,0x00,0x32,0x22,0xc8,0x09, +0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0x90,0xc2,0x08,0x40,0x09,0x00,0x14, +0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03,0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18, +0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71, +0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c,0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0, +0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40,0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18, +0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18,0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28, +0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2,0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c, +0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51,0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50, +0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34,0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38, +0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d, +0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19,0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09, +0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60, +0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x6d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a, +0x48,0x0e,0x15,0x09,0x44,0x1a,0x39,0x0f,0x11,0x4d,0x08,0x21,0x21,0x61,0x30,0x28, +0x04,0x63,0xc0,0x20,0x51,0xe9,0xa0,0xe1,0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4, +0x0d,0x69,0x06,0x44,0x0c,0x06,0x03,0xc5,0x1c,0x41,0x50,0x0a,0xc6,0xe0,0x34,0x40, +0x51,0x6a,0x20,0x60,0x18,0x81,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52, +0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78, +0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83, +0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60, +0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a, +0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0, +0x03,0x3f,0x00,0x03,0x3f,0x40,0x02,0xab,0x45,0xae,0x61,0x04,0xc1,0x98,0xa9,0x0d, +0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea, +0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41, +0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f, +0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2, +0x01,0x1e,0xca,0x01,0x05,0x83,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0xb0,0x18,0xc9, +0x66,0x0a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c, +0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87, +0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26,0x6b,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xfc,0x00,0x09,0x06,0x1a,0xd5,0x66,0x22, +0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71, +0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00, +0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x14,0xb0,0xe8,0x36,0x13,0x19,0x8c,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83, +0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f, +0x80,0x81,0x1f,0xa0,0x00,0x46,0xb9,0x99,0xb0,0x71,0x60,0x87,0x70,0x98,0x87,0x79, +0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90, +0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x14,0x18,0x68, +0x37,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7,0xae,0x36,0x9a,0x7a,0xbd,0x5e,0xaf,0x37, +0x18,0xb0,0x60,0x30,0x18,0xcc,0x60,0x30,0x18,0x0c,0x06,0x03,0xf9,0x6e,0x92,0xa6, +0x88,0x12,0x26,0x9f,0x05,0x98,0x67,0x21,0x22,0x76,0x02,0x26,0x02,0x05,0x03,0x02, +0xce,0x11,0x80,0xc2,0x14,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0, +0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07, +0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d, +0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06, +0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74, +0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43, +0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c, +0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e, +0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04, +0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32,0x00,0x02,0x20,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x1a,0x00,0x01,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x14,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x94,0x40,0x31,0x8c, +0x00,0x14,0x41,0x49,0x94,0x41,0x21,0x14,0x47,0x29,0x14,0x45,0x41,0x94,0x43,0xe1, +0x07,0x94,0x45,0x01,0x06,0x10,0x6a,0x04,0x80,0x84,0x05,0x0c,0x08,0x88,0x40,0xb3, +0x19,0x00,0xb2,0xcd,0x00,0x10,0x6e,0x06,0x80,0x74,0x33,0x00,0xc4,0x9b,0x01,0xa0, +0xdf,0x0c,0x00,0x05,0x67,0x00,0xe8,0x35,0x03,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x75,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x01,0x9a,0x20,0x0c, +0xd1,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xd2,0x04, +0xe1,0x0d,0xd0,0x80,0xc0,0x04,0x61,0x98,0x26,0x08,0x03,0xb5,0x41,0x40,0x98,0x0d, +0x09,0x92,0x28,0xc8,0x32,0x2c,0x48,0x33,0x41,0x98,0x83,0x30,0xd8,0x90,0x0c,0x8f, +0x82,0x20,0xc3,0x82,0x34,0x13,0x84,0xa1,0xda,0x90,0x2c,0x89,0x82,0x44,0xc3,0x82, +0x34,0x13,0x84,0xc1,0x9a,0x20,0x0c,0xd7,0x06,0x01,0xa1,0x36,0x24,0xd1,0xa3,0x20, +0xd3,0xb0,0x20,0xd5,0x04,0x61,0xc0,0x36,0x24,0x53,0xa2,0x20,0xd7,0xb0,0x20,0xcd, +0x04,0x61,0xc8,0x36,0x24,0x57,0xa2,0x20,0xd9,0xb0,0x20,0xd5,0x04,0xc1,0x0e,0xc4, +0x60,0x82,0x30,0x68,0x1b,0x12,0x62,0x53,0x10,0x6e,0x58,0x90,0x66,0x82,0x30,0x6c, +0x1b,0x12,0xef,0x51,0x90,0x61,0x58,0x90,0x6a,0x03,0xe2,0x40,0x92,0x85,0x69,0xdd, +0x37,0x41,0xc0,0x83,0x31,0x98,0x20,0xa0,0xc1,0xb7,0x61,0x41,0xc2,0x40,0x41,0x90, +0x61,0x11,0x03,0x31,0x10,0x83,0x66,0x82,0xa0,0x07,0x64,0xb0,0x61,0x19,0xc8,0x40, +0x41,0x86,0x61,0x11,0x03,0x31,0x10,0x83,0x6a,0x82,0xc0,0x07,0x65,0xb0,0x61,0x59, +0xcc,0x40,0x41,0xa2,0x61,0x11,0x03,0x31,0x10,0x83,0x6a,0xc3,0x12,0x85,0x81,0x82, +0x4c,0xc3,0x22,0x06,0x62,0x20,0x06,0xcd,0x06,0x62,0x0c,0xca,0xe0,0x0c,0xd0,0x60, +0x82,0xf0,0x07,0x66,0x30,0x41,0x18,0xb8,0x0d,0x08,0xa2,0x06,0x0a,0x82,0x0c,0x6b, +0x00,0x6c,0x08,0xd8,0x60,0x82,0x10,0x0a,0x67,0xb0,0x01,0x41,0xdc,0x40,0x41,0x86, +0x01,0x01,0x36,0x04,0x6f,0xb0,0x81,0x00,0x83,0x34,0x68,0x03,0x38,0x98,0x20,0x08, +0x00,0x85,0xa1,0xa9,0x09,0x82,0x28,0x80,0xc1,0x86,0x81,0xe3,0x86,0x09,0xc2,0xd0, +0x4d,0x10,0x06,0x6f,0x43,0x70,0x07,0x1b,0x0c,0x84,0x0e,0xa6,0x3a,0xb0,0x03,0x3c, +0xd8,0x50,0xc8,0xc1,0x1c,0x00,0x71,0x90,0x07,0x55,0xd8,0xd8,0xec,0xda,0x5c,0xd2, +0xc8,0xca,0xdc,0xe8,0xa6,0x04,0x41,0x15,0x32,0x3c,0x17,0xbb,0x32,0xb9,0xb9,0xb4, +0x37,0xb7,0x29,0x01,0xd1,0x84,0x0c,0xcf,0xc5,0x2e,0x8c,0xcd,0xae,0x4c,0x6e,0x4a, +0x40,0xd4,0x21,0xc3,0x73,0x99,0x43,0x0b,0x23,0x2b,0x93,0x6b,0x7a,0x23,0x2b,0x63, +0x9b,0x12,0x18,0x65,0xc8,0xf0,0x5c,0xe4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0xe6, +0xa6,0x04,0x70,0x50,0x87,0x0c,0xcf,0xa5,0xcc,0x8d,0x4e,0x2e,0x0f,0xea,0x2d,0xcd, +0x8d,0x6e,0x6e,0x4a,0x90,0x07,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x42,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x39,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0x45,0xad,0xdb, +0x00,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a,0xd0, +0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6,0x31,0x6c,0xc3,0xe5, +0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9, +0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e, +0x30,0x94,0x84,0x01,0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x74,0xc3,0xe5,0x3b,0x8f,0x2f, +0x44,0x04,0x30,0x11,0x21,0xd0,0x0c,0x0b,0xf1,0x45,0x0e,0xb3,0x21,0xcd,0x80,0x34, +0x86,0x2d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0x93,0xed,0x17,0xb7,0x6d,0x01,0xd1, +0x70,0xf9,0xce,0xe3,0x1b,0x91,0x43,0x3d,0xe2,0xe0,0x23,0xb7,0x6d,0x07,0xd5,0x70, +0xf9,0xce,0xe3,0x4b,0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x04, +0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7, +0x6d,0x05,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44, +0xf8,0xc5,0x6d,0x9b,0x40,0x36,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e, +0x62,0x03,0x46,0x0e,0xf5,0xf8,0xc8,0x6d,0x5b,0xc2,0x33,0x5c,0xbe,0xf3,0xf8,0x54, +0x03,0x44,0x98,0x5f,0xd4,0xba,0x19,0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84, +0xf9,0xc5,0x6d,0x03,0x61,0x20,0x00,0x00,0x40,0x0a,0x00,0x00,0x13,0x04,0x5c,0x2c, +0x10,0x00,0x00,0x00,0x75,0x00,0x00,0x00,0x34,0x98,0x01,0x28,0xa4,0x32,0x2a,0xc2, +0x80,0x82,0x1d,0x28,0xb6,0xd2,0x28,0x95,0x92,0x1d,0x28,0xbb,0x1a,0x28,0xbe,0x72, +0x29,0x98,0xb2,0x29,0xa6,0x32,0x0c,0x28,0x42,0xa0,0xe2,0x0d,0x28,0xdf,0x80,0x92, +0x84,0x28,0x4e,0x84,0x52,0xaa,0x82,0x8a,0x28,0x49,0x84,0xe2,0x24,0x28,0x9f,0x92, +0x24,0x28,0x9a,0xe2,0x84,0x20,0x54,0x0d,0x90,0xa2,0x08,0xca,0xa0,0x3c,0x4a,0x60, +0x04,0x80,0x0c,0x33,0x00,0x63,0x04,0x20,0x08,0x82,0x28,0x18,0x8c,0x11,0xb4,0xe6, +0x9c,0xb3,0xdf,0x18,0x01,0x08,0x82,0xa0,0xfc,0x8d,0x11,0x80,0x20,0x08,0xf3,0xbf, +0x30,0x46,0x00,0x82,0x20,0x18,0xff,0xc2,0x18,0xc1,0xee,0x8f,0x32,0x09,0x06,0x63, +0x04,0xbb,0x3f,0xca,0xfc,0x37,0x46,0x00,0x82,0x20,0x08,0xff,0xc2,0x18,0x41,0x6b, +0xce,0x39,0xef,0x8d,0x11,0x80,0x20,0x08,0xca,0x60,0x30,0x46,0x00,0x82,0xf8,0x7f, +0x8f,0xc1,0x18,0x41,0x48,0x82,0x21,0xde,0x8d,0x11,0xec,0xb1,0x1a,0xef,0xdf,0x18, +0xc1,0x5a,0xab,0xb5,0xf8,0x8d,0x11,0xfc,0xf7,0xdf,0xbf,0xdf,0x18,0x01,0x08,0x82, +0x20,0x08,0x06,0x63,0x04,0xad,0x39,0xe7,0xbc,0x2f,0x8c,0x11,0xc8,0xa2,0xdb,0xff, +0xdf,0x18,0x81,0xce,0x9a,0x73,0xfa,0x8d,0x11,0xa8,0x78,0x7d,0xaa,0xde,0x18,0x01, +0x08,0x82,0x20,0x08,0x0e,0x63,0x04,0x6b,0xad,0xd6,0xba,0x37,0x46,0x00,0x82,0xa0, +0x7f,0x87,0xc1,0x18,0x41,0x6b,0xce,0x39,0xed,0x8d,0x11,0x80,0x20,0x08,0x92,0x60, +0x30,0x46,0x00,0x82,0x20,0xa8,0x83,0xc1,0x18,0x01,0x1c,0x97,0xf9,0xed,0x8d,0x11, +0x90,0x25,0xaf,0xdf,0xdf,0x18,0x01,0x08,0x82,0x20,0x08,0x0a,0x63,0x04,0x20,0x08, +0x82,0x2c,0x18,0x8c,0x11,0x80,0x20,0x08,0xc2,0xdf,0x18,0x01,0x08,0x82,0x20,0xfa, +0x8d,0x11,0xbc,0x33,0x69,0xa2,0xdd,0x18,0x01,0x08,0x82,0x20,0xfe,0x0b,0x63,0x04, +0x20,0x08,0x82,0xf8,0x47,0x95,0x31,0x02,0x10,0x84,0xc6,0x08,0x40,0xf0,0x19,0x23, +0x00,0xc1,0x37,0x18,0x23,0x00,0x41,0x30,0x18,0x01,0x20,0xd2,0x1c,0xc2,0xd4,0x07, +0x73,0x08,0x97,0x34,0x87,0x30,0x89,0xc2,0x1c,0xc2,0xe4,0x07,0x73,0x08,0x7a,0x30, +0x0a,0x73,0x08,0x7a,0xd0,0x07,0x73,0x08,0x6f,0xc0,0xcd,0x21,0x4c,0xa5,0x30,0x87, +0x30,0x9d,0xc2,0x1c,0x82,0x1e,0xf8,0x01,0x9d,0xe6,0x20,0x2c,0x4b,0x62,0x85,0x39, +0x88,0xaa,0x92,0x58,0x61,0x0e,0x02,0x82,0x24,0x56,0x98,0x83,0x90,0x24,0x89,0x15, +0xe6,0x20,0x20,0x48,0x6a,0x85,0x39,0x08,0x4d,0x93,0x5a,0x61,0x0e,0x22,0xcb,0xa4, +0x56,0x98,0x83,0xc0,0x30,0xa9,0x15,0xe6,0x20,0x2c,0x4b,0x6a,0x85,0x39,0x88,0xaa, +0x92,0x5a,0x61,0x04,0x60,0x0e,0x62,0x9a,0xa4,0x56,0x98,0x83,0x80,0x20,0x49,0x15, +0xe6,0x20,0x24,0x49,0x4a,0x05,0x32,0x8c,0x00,0x00,0x00,0x00,0x23,0x06,0x08,0x00, +0x82,0x60,0x90,0x06,0x21,0xf1,0x0b,0x8f,0x3e,0xc4,0xc3,0x88,0x01,0x02,0x80,0x20, +0x18,0xa4,0x81,0x48,0x80,0xc3,0xc3,0x0f,0xf2,0x30,0x62,0x80,0x00,0x20,0x08,0x06, +0x69,0x30,0x12,0xe1,0xf0,0x88,0xc4,0x3c,0x8c,0x18,0x20,0x00,0x08,0x82,0x41,0x1a, +0x90,0x84,0x38,0x3c,0x21,0x41,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x90,0x06,0x25, +0x31,0x0e,0x0f,0x49,0xd4,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0xa4,0x81,0x49,0x90, +0xc3,0xb3,0x0f,0xf6,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x69,0x70,0x12,0xe5,0xf0, +0xf4,0xc3,0x3d,0x8c,0x18,0x20,0x00,0x08,0x82,0x41,0x1a,0xa0,0x84,0x39,0x3c,0xff, +0x80,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x90,0x06,0x29,0x71,0x0e,0x8f,0x48,0xe4, +0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0xa4,0x81,0x4a,0xa0,0xc3,0x43,0x12,0xfa,0x30, +0x62,0x80,0x00,0x20,0x08,0x06,0x69,0xb0,0x12,0xe9,0xf0,0xa0,0xc4,0x3e,0x8c,0x18, +0x20,0x00,0x08,0x82,0x41,0x1a,0xb0,0x84,0x3a,0x3c,0x28,0xc1,0x0f,0x23,0x06,0x08, +0x00,0x82,0x60,0x90,0x06,0x2d,0xb1,0x0e,0x0f,0x4b,0xf4,0xc3,0x88,0x01,0x02,0x80, +0x20,0x18,0xa4,0x81,0x4b,0xb0,0xc3,0xb3,0x12,0xfe,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0x65,0x00,0x13,0xf1,0x10,0x84,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0x3e, +0x41,0x0e,0x2d,0x31,0x62,0x60,0x00,0x20,0x08,0x06,0xc4,0x4f,0x94,0x03,0x4c,0x8c, +0x18,0x18,0x00,0x08,0x82,0x01,0xf1,0x13,0xe5,0xf0,0x12,0x23,0x06,0x06,0x00,0x82, +0x60,0x40,0x80,0x85,0x39,0xc8,0xc4,0x88,0xc1,0x01,0x80,0x20,0x18,0x88,0x81,0x4d, +0xc4,0x43,0x31,0x13,0xa3,0x09,0x41,0x50,0x06,0x4c,0x5c,0x19,0x31,0x71,0x15,0xd0, +0x03,0x17,0x11,0x40,0x05,0xe8,0xa0,0x95,0x14,0x50,0x42,0x02,0x27,0x18,0xec,0x04, +0x83,0x99,0x10,0x0a,0xf0,0x31,0x41,0x14,0xe0,0x33,0x9a,0xd0,0x00,0x17,0x18,0xec, +0x1c,0x83,0x59,0x21,0xd0,0xc7,0x0a,0x81,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xf0, +0xa5,0xc5,0x48,0x5c,0x3f,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0x62,0xb0,0x16,0x26,0xa1,0x99,0xc5,0x68,0x42,0x00,0x8c,0x26,0x08, +0xc1,0x09,0x06,0x3b,0xc1,0x60,0x76,0x08,0xf4,0xb1,0x43,0xa0,0x8f,0x09,0x0c,0x7c, +0x4c,0x60,0xe0,0x33,0x9a,0x90,0x08,0xa3,0x09,0xca,0x60,0x08,0x21,0x1f,0x43,0x08, +0xf9,0x98,0xf2,0x0e,0xf0,0x31,0x05,0x1e,0xe0,0x33,0x62,0x70,0x00,0x20,0x08,0x06, +0x07,0x69,0xf4,0x04,0x21,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x51,0x1a,0x3e,0x41, +0x08,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x98,0x86,0x4f,0xf0,0x82,0x30,0x62,0x70, +0x00,0x20,0x08,0x06,0xc7,0x69,0xfc,0x44,0x2f,0x08,0xa7,0x18,0xec,0x14,0x83,0x19, +0x21,0xd0,0xc7,0x08,0x81,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x50,0x06,0xa1,0x21, +0x16,0x74,0x80,0x0b,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xb0,0x06,0x59,0x04,0x7e, +0x61,0x06,0x65,0x70,0x16,0x67,0x71,0x16,0x67,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42, +0x30,0x9a,0xe0,0x09,0xa3,0x09,0xdf,0x60,0x02,0x21,0x1f,0x13,0x08,0xf9,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0xb7,0x1a,0x65,0x91,0x07,0x7f,0x31,0x9a,0x10,0x08,0xa3, +0x09,0xc2,0x60,0x85,0x10,0x1f,0x2b,0x84,0xf8,0xd8,0x1a,0x08,0xf2,0xb1,0x35,0x10, +0xe4,0x63,0x82,0x20,0x1f,0x13,0x04,0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0xa2,0xdd,0x58,0x8b,0xc0,0x90,0x37,0x80,0x8f,0x21,0x6f,0x00,0x9f,0xe1, +0x08,0xa1,0x16,0x86,0x6f,0x38,0x62,0xa0,0x87,0xe2,0x2b,0x21,0xd0,0xe1,0x08,0x02, +0x17,0x86,0x6f,0x38,0xa2,0xb8,0x87,0xe2,0x2b,0x21,0xd0,0x22,0x02,0x1d,0x31,0x38, +0x00,0x10,0x04,0x83,0x32,0xe8,0x0d,0xbf,0xa0,0x05,0x7a,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x32,0xf0,0x8d,0xbf,0x80,0x05,0x7a,0x18,0x31,0x78,0x00,0x10,0x04,0x83, +0xc9,0x3c,0xf2,0x42,0x08,0xc0,0xe0,0xfb,0x89,0x9f,0xd8,0x8d,0xdd,0x20,0x0d,0x5f, +0x18,0x4d,0x08,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xd2,0x83,0x36,0x82,0x11, +0x83,0x03,0x00,0x41,0x30,0x28,0x03,0xf1,0x18,0x0d,0x5e,0xb0,0x87,0x11,0x83,0x07, +0x00,0x41,0x30,0x98,0xd4,0xa3,0x2f,0x82,0x82,0x0c,0xc6,0x60,0x2c,0xc6,0xe2,0x37, +0x7e,0x03,0x35,0xc4,0x61,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0xc4,0xe0,0x3c,0x44,0xc3,0x16,0xc2,0x63,0x34,0x21,0x18,0x86,0x1b,0x02, +0xf2,0x00,0x83,0x6a,0xde,0x82,0x4b,0x08,0xb6,0x86,0xb8,0xe0,0x82,0x02,0x9d,0x65, +0x08,0x84,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc4,0xc0,0x3d,0x52,0xa3,0x17,0xd6, +0x63,0x34,0x21,0x00,0x46,0x13,0x84,0xe0,0x04,0x83,0x9d,0x60,0x30,0x13,0x3c,0xf9, +0x98,0xe0,0xc9,0xc7,0x04,0xb6,0x80,0x8f,0x09,0x6d,0x01,0x9f,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x42,0x44,0x37,0x0c,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x11, +0xd1,0x0d,0x7b,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x18,0x11,0xde,0x38,0x86, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x48,0x84,0x37,0xf0,0x21,0x18,0x31,0x30,0x00, +0x10,0x04,0x83,0x48,0x44,0x62,0x63,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x68,0x44, +0x64,0x43,0x38,0x61,0x40,0x27,0x0c,0xc8,0x0e,0x22,0x3e,0x66,0x10,0xf1,0x39,0xa1, +0x72,0x27,0x54,0xae,0x8c,0xde,0x80,0x32,0x7c,0x03,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0x40,0x43,0x91,0xd9,0x10,0x40,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xb4,0x14,0xa1, +0x0d,0x21,0x44,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x0c,0x4c,0xe4,0x3c,0xf6,0xa1, +0x27,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x89,0x91,0xf4,0x08,0x46,0x64,0x10,0xd8, +0x83,0x3d,0xd8,0x83,0x3d,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61, +0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0x6e,0xc4,0xa0, +0x01,0x40,0x10,0x0c,0x1a,0x1d,0x91,0x0f,0x85,0x45,0xa8,0xa5,0x3e,0xea,0xa3,0x3e, +0xea,0x63,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1, +0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0xaa,0xbb,0x11,0x30,0x36,0xa8, +0x0f,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xf6,0x23,0xf1,0x21,0x04,0x23,0x06, +0x0d,0x00,0x82,0x60,0xd0,0x98,0x89,0x7f,0x58,0x38,0x12,0x5c,0x21,0x12,0x22,0x21, +0x12,0x22,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c, +0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x57,0x69,0x00,0x26,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0x9a,0x9a,0xf0,0x47,0xc0,0x8c,0x18,0x34,0x00,0x08,0x82, +0x41,0x13,0x27,0x29,0x12,0x06,0x63,0x12,0x88,0x01,0x8b,0xb0,0x08,0x8b,0xb0,0xc8, +0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11,0x95, +0x3b,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x8d,0x18,0x34,0x00,0x08,0x82,0x41,0xa3, +0x27,0x32,0xa2,0x06,0x6c,0xc2,0x06,0x73,0x50,0x23,0x35,0x52,0x23,0x35,0x32,0x9a, +0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x70,0x44,0xe5,0x8e, +0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x8c,0xca, +0x8e,0xcc,0x41,0x9d,0xf4,0x01,0x1f,0xf8,0x88,0x8f,0xf8,0x88,0x8f,0x8c,0x26,0x04, +0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x1c,0x51,0xb9,0x23,0x2a, +0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xac,0x42,0x26, +0x7c,0xe0,0x27,0x67,0x50,0x0a,0x67,0x72,0x26,0x67,0x72,0x26,0xa3,0x09,0x01,0x30, +0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x47,0x54,0xee,0x88,0xca,0x1d, +0x51,0xb9,0x23,0x2a,0x37,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d,0xad,0xb4,0x49,0x29, +0x9c,0x4a,0x19,0xb8,0x02,0x9c,0xc0,0x09,0x9c,0xc0,0xc9,0x68,0x42,0x00,0x8c,0x26, +0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54, +0xee,0x88,0xca,0xd5,0x2d,0xc8,0x0a,0x98,0x39,0xc0,0x09,0x08,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0x40,0xd3,0x15,0x36,0x11,0x82,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xc2, +0x25,0x4f,0x62,0x61,0x56,0x66,0x21,0xe0,0x13,0x3e,0xe1,0x13,0x3e,0x19,0x4d,0x08, +0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54, +0xee,0x88,0xca,0x1d,0x51,0xb9,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xd4,0x45,0x54, +0x74,0x81,0x57,0xc8,0x41,0x29,0x95,0x52,0x29,0x95,0x52,0x19,0x4d,0x08,0x80,0xd1, +0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88, +0xca,0x1d,0x51,0xb9,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xe6,0x65,0x55,0xc6,0xa1, +0x5c,0x5c,0x61,0x72,0x15,0x57,0x71,0x15,0x57,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21, +0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d, +0x51,0xb9,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xf8,0x85,0x56,0xd8,0xc1,0x5d,0x58, +0x81,0xbb,0x95,0x5b,0xb9,0x95,0x5b,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d, +0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9, +0xf2,0x07,0x7b,0x81,0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0x40,0x46,0x56,0x82,0x33, +0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xe6,0x64,0x7e,0xe5,0x1e,0xf2,0x25,0x1f,0x02, +0x71,0x11,0x17,0x71,0x11,0x97,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41, +0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31, +0x68,0x00,0x10,0x04,0x83,0x06,0x66,0xd0,0x05,0x24,0x44,0x46,0x25,0x94,0x75,0x59, +0x97,0x75,0x59,0x97,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d, +0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68,0x00, +0x10,0x04,0x83,0x26,0x67,0xe2,0x25,0x25,0x56,0x86,0x1e,0x26,0x7a,0xa1,0x17,0x7a, +0xa1,0x97,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86, +0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68,0x00,0x10,0x04, +0x83,0x46,0x6c,0xf4,0x45,0x26,0x68,0x46,0x1e,0xb8,0x7e,0xe9,0x97,0x7e,0xe9,0x97, +0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a, +0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0xb3,0x3d,0x09,0x8b,0xf8,0x8c,0x18,0x18, +0x00,0x08,0x82,0x01,0x76,0x36,0x3f,0x13,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x95, +0x36,0x27,0x13,0xfc,0xc9,0x05,0x06,0x1c,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x6d, +0xc4,0x26,0x18,0x8e,0x08,0x4a,0x85,0xf8,0x6c,0x08,0x17,0xf9,0x8c,0x18,0x18,0x00, +0x08,0x82,0x41,0x04,0x37,0x27,0x13,0x58,0x20,0xd0,0xc7,0x8c,0x71,0x91,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x44,0x73,0xa3,0x32,0x81,0x05,0x02,0x7d,0x2c,0x20,0xe4, +0x73,0x41,0xe5,0xa6,0x1b,0x54,0x25,0x48,0x2c,0x55,0xe0,0x22,0x3e,0x23,0x06,0x06, +0x00,0x82,0x60,0x80,0xd9,0x8d,0xdb,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x60,0xe1, +0x8d,0xcd,0x04,0xae,0x72,0x81,0x01,0x47,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xe2,0x9b, +0xb8,0x09,0x86,0x23,0x02,0x5a,0x21,0x3e,0x1b,0xe0,0x45,0x3e,0x23,0x06,0x06,0x00, +0x82,0x60,0x10,0xfd,0x8d,0xcd,0x04,0x16,0x08,0xf4,0x31,0x43,0x5e,0xe4,0x33,0x62, +0x60,0x00,0x20,0x08,0x06,0x91,0xe8,0xe4,0x4c,0x60,0x81,0x40,0x1f,0x0b,0x08,0xf9, +0x5c,0x50,0xb9,0xe9,0x86,0x5c,0x09,0x12,0xd3,0x95,0xbf,0x88,0xcf,0x88,0x81,0x01, +0x80,0x20,0x18,0x60,0xa5,0xd3,0x37,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x58,0xa7, +0x53,0x36,0x41,0xaf,0x5c,0x60,0xc0,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x56,0x07, +0x74,0x82,0xe1,0x88,0x60,0x5c,0x88,0xcf,0x86,0x7f,0x91,0xcf,0x88,0x81,0x01,0x80, +0x20,0x18,0x44,0xae,0x53,0x36,0x81,0x05,0x02,0x7d,0xcc,0x08,0x19,0xf9,0x8c,0x18, +0x18,0x00,0x08,0x82,0x41,0x14,0x3b,0x68,0x13,0x58,0x20,0xd0,0xc7,0x02,0x42,0x3e, +0x17,0x54,0x6e,0xba,0x01,0x5d,0x82,0xc4,0xd4,0xc5,0x35,0xe2,0x33,0x62,0x60,0x00, +0x20,0x08,0x06,0x18,0xed,0xb0,0x4e,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x96,0xed, +0xd0,0x4d,0xc0,0x2e,0x17,0x18,0x70,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xdd,0x79, +0x9d,0x60,0x38,0x22,0x90,0x17,0xe2,0xb3,0xc1,0x65,0xe4,0x33,0x62,0x60,0x00,0x20, +0x08,0x06,0x51,0xef,0xd0,0x4d,0x60,0x81,0x40,0x1f,0x33,0x60,0x46,0x3e,0x23,0x06, +0x06,0x00,0x82,0x60,0x10,0x81,0xcf,0xdd,0x04,0x16,0x08,0xf4,0xb1,0x80,0x90,0xcf, +0x05,0x95,0x9b,0x6e,0xb8,0x97,0x20,0x31,0x37,0x88,0x0d,0xf9,0xd8,0x1b,0xc4,0x86, +0x7c,0x0c,0x0e,0x62,0x43,0x3e,0x16,0x07,0xb1,0x21,0x1f,0x1b,0x03,0xd6,0x90,0x8f, +0x91,0x01,0x6b,0xc8,0xc7,0xca,0x80,0x35,0xe4,0x63,0x66,0xc0,0x1a,0xf2,0x31,0x02, +0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0xe3,0x50,0x43,0x3e, +0xd6,0xa1,0x86,0x7c,0xcc,0x43,0x0d,0xf9,0xd8,0x87,0x1a,0xf2,0x31,0x84,0x80,0x8f, +0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0xab,0x4a,0x43,0x3e,0x66,0x95, +0x86,0x7c,0xec,0x2a,0x0d,0xf9,0x18,0x56,0x1a,0xf2,0x31,0x84,0x80,0x8f,0x21,0x04, +0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0xdb,0x03,0x55,0x80,0x8f,0x05,0x6d,0x00, +0x1f,0x0b,0x3e,0xf8,0xd8,0x11,0xd0,0xc7,0x0e,0x81,0x3e,0x76,0x0c,0xf4,0xb1,0x83, +0xa0,0x8f,0xc5,0xc2,0x6a,0xc8,0xc7,0x64,0x61,0x35,0xe4,0x63,0xb3,0xb0,0x1a,0xf2, +0x31,0x5a,0x58,0x0d,0xf9,0x98,0x29,0x98,0x86,0x7c,0xec,0x14,0x4c,0x43,0x3e,0x86, +0x0a,0xa6,0x21,0x1f,0x4b,0x05,0xd3,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63, +0x04,0x02,0x1f,0x23,0x10,0xf8,0xd8,0x1f,0x94,0x86,0x7c,0x0c,0x14,0x4a,0x43,0x3e, +0x16,0x0a,0xa5,0x21,0x1f,0x13,0x85,0xd2,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0, +0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x1e,0x90,0x86,0x7c,0x2c,0x0f,0x48,0x43, +0x3e,0xa6,0x07,0xa4,0x21,0x1f,0xdb,0x03,0xd2,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21, +0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x11,0x06,0xf4,0x31,0x42,0x0c,0xe8, +0x63,0xc4,0x18,0xd0,0xc7,0x08,0x32,0xa0,0x8f,0xc5,0x03,0x69,0xc8,0xc7,0xe4,0x81, +0x34,0xe4,0x63,0xf3,0x40,0x1a,0xf2,0x31,0x7a,0x20,0x0d,0xf9,0x98,0x39,0xfc,0x85, +0x7c,0xec,0x1c,0xfe,0x42,0x3e,0x86,0x0e,0x7f,0x21,0x1f,0x4b,0x87,0xbf,0x90,0x8f, +0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0xd8,0x2f,0xf8, +0x85,0x7c,0x0c,0x1c,0xfc,0x42,0x3e,0x16,0x0e,0x7e,0x21,0x1f,0x13,0x07,0xbf,0x90, +0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x2e, +0xf4,0x85,0x7c,0x2c,0x17,0xfa,0x42,0x3e,0xa6,0x0b,0x7d,0x21,0x1f,0xdb,0x85,0xbe, +0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18, +0x11,0x0a,0xf4,0x31,0x42,0x14,0xe8,0x63,0xc4,0x28,0xd0,0xc7,0x08,0x52,0xa0,0x8f, +0xc5,0x84,0x5f,0xc8,0xc7,0x64,0xc2,0x2f,0xe4,0x63,0x33,0xe1,0x17,0xf2,0x31,0x9a, +0xf0,0x0b,0xf9,0x98,0x49,0xe4,0x85,0x7c,0xec,0x24,0xf2,0x42,0x3e,0x86,0x12,0x79, +0x21,0x1f,0x4b,0x89,0xbc,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02, +0x1f,0x23,0x10,0xf8,0xd8,0x3f,0xe0,0x85,0x7c,0x0c,0x24,0xf0,0x42,0x3e,0x16,0x12, +0x78,0x21,0x1f,0x13,0x09,0xbc,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08, +0x01,0x1f,0x43,0x08,0xf8,0x18,0x3e,0xdc,0x85,0x7c,0x2c,0x1f,0xee,0x42,0x3e,0xa6, +0x0f,0x77,0x21,0x1f,0xdb,0x87,0xbb,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63, +0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x11,0x0e,0xf4,0x31,0x42,0x1c,0xe8,0x63,0xc4, +0x38,0xd0,0xc7,0x08,0x72,0xa0,0x8f,0xe9,0xcf,0xaf,0xc4,0x67,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0x30,0x73,0xf2,0xa5,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x74,0x32, +0xa5,0xc0,0x7f,0x2e,0x30,0xe0,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xec,0x14,0x4e, +0xc1,0x70,0x44,0x40,0x42,0xc4,0x67,0x03,0x18,0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0xa2,0x77,0x32,0xa5,0xc0,0x02,0x81,0x3e,0x66,0x88,0x91,0x7c,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0x92,0xa7,0x54,0x0a,0x2c,0x10,0xe8,0x63,0x01,0x21,0x9f,0x0b, +0x2a,0x37,0xdd,0x90,0x42,0x41,0x62,0x28,0xe4,0x2e,0xf1,0x19,0x31,0x30,0x00,0x10, +0x04,0x03,0xac,0x9e,0xda,0x29,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0xeb,0x9e,0x6a, +0x29,0x68,0xa1,0x0b,0x0c,0x38,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0x3e,0xc1,0x53, +0x30,0x1c,0x11,0xcc,0x10,0xf1,0xd9,0xf0,0x46,0xf2,0x19,0x31,0x30,0x00,0x10,0x04, +0x83,0xc8,0x9f,0x6a,0x29,0xb0,0x40,0xa0,0x8f,0x19,0x71,0x24,0x9f,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0x42,0x0a,0x97,0x02,0x0b,0x04,0xfa,0x58,0x40,0xc8,0xe7,0x82, +0xca,0x4d,0x37,0xe0,0x50,0x90,0x58,0x0e,0xf5,0x4b,0x7c,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x00,0x23,0x29,0x7e,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x32,0x29,0x72, +0x0a,0x78,0xe8,0x02,0x03,0x8e,0x18,0x18,0x00,0x08,0x82,0x41,0xa4,0x52,0xff,0x14, +0x0c,0x47,0x04,0x62,0x44,0x7c,0x36,0xf8,0x91,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0x6a,0x29,0x72,0x0a,0x2c,0x10,0xe8,0x63,0x06,0x28,0xc9,0x67,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0x22,0x98,0x3a,0xa7,0xc0,0x02,0x81,0x3e,0x16,0x10,0xf2,0xb9,0xa0, +0x72,0xd3,0x0d,0x67,0x14,0x24,0x96,0x46,0x2c,0x13,0x9f,0x11,0x03,0x03,0x00,0x41, +0x30,0xc0,0x66,0x6a,0xa5,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x6a,0x6a,0x9e, +0x82,0x35,0xba,0xc0,0x80,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xe5,0x94,0x4b,0x05, +0xc3,0x11,0x41,0x1c,0x11,0x9f,0x0d,0xad,0x24,0x9f,0x11,0x03,0x03,0x00,0x41,0x30, +0x88,0x78,0x6a,0x9e,0x02,0x0b,0x04,0xfa,0x98,0xf1,0x4a,0xf2,0x19,0x31,0x30,0x00, +0x10,0x04,0x83,0xe8,0xa7,0xec,0x29,0xb0,0x40,0xa0,0x8f,0x05,0x84,0x7c,0x2e,0xa8, +0xdc,0x74,0x83,0x1d,0x05,0x89,0xb9,0x01,0x58,0xc8,0xc7,0xde,0x00,0x2c,0xe4,0x63, +0x70,0x00,0x16,0xf2,0xb1,0x38,0x00,0x0b,0xf9,0xd8,0x18,0x90,0x84,0x7c,0x8c,0x0c, +0x48,0x42,0x3e,0x56,0x06,0x24,0x21,0x1f,0x33,0x03,0x92,0x90,0x8f,0x11,0x08,0x7c, +0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0xc7,0x0e,0xf2,0xb1,0x8e, +0x1d,0xe4,0x63,0x1e,0x3b,0xc8,0xc7,0x3e,0x76,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21, +0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x58,0x45,0x0b,0xf2,0x31,0x8b,0x16,0xe4, +0x63,0x17,0x2d,0xc8,0xc7,0x30,0x5a,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63, +0x08,0x01,0x1f,0x43,0x08,0xf8,0xd8,0x1e,0xa8,0x02,0x7c,0x2c,0x68,0x03,0xf8,0x58, +0xf0,0xc1,0xc7,0x8e,0x80,0x3e,0x76,0x08,0xf4,0xb1,0x63,0xa0,0x8f,0x1d,0x04,0x7d, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x2a,0xad,0xb1,0x0a,0x19,0x7c,0x19,0x31,0x38, +0x00,0x10,0x04,0x03,0xcb,0xb4,0xc8,0x2a,0x64,0xf0,0x65,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0xac,0xd3,0x2a,0xab,0x90,0xc1,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x50, +0xcb,0xac,0x42,0x06,0x5f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x4a,0x2d,0xb3,0x2a, +0x19,0x7e,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x4b,0xb5,0xce,0xaa,0x64,0xf8,0x65, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xd5,0x42,0xab,0x92,0xe1,0x97,0x11,0x83,0x03, +0x00,0x41,0x30,0xb0,0x58,0x2b,0xad,0x4a,0x86,0x5f,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xc0,0x6a,0xad,0xb5,0x42,0xc4,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xd7,0x62, +0x2b,0x44,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x7a,0xad,0xb6,0x42,0xc4,0x65, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xd8,0x72,0x2b,0x44,0x5c,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xc0,0x8a,0x2d,0xb7,0x42,0xcc,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c, +0xd9,0x7a,0x2b,0xc4,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x9a,0x2d,0xb8,0x42, +0xcc,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xda,0x8a,0x2b,0xc4,0x5c,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xc0,0xaa,0xad,0xb9,0x42,0xc2,0x65,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x2c,0xdb,0xa2,0x2b,0x24,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xba,0xad, +0xba,0x42,0xc2,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xdc,0xb2,0x2b,0x24,0x5c, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xca,0x2d,0xbb,0x42,0xca,0x65,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x2c,0xdd,0xba,0x2b,0xa4,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0, +0xda,0x2d,0xbc,0x42,0xca,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xde,0xca,0x2b, +0xa4,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xea,0x2d,0xbd,0xe2,0x90,0x11,0x83, +0x03,0x00,0x41,0x30,0xb0,0x7c,0x6b,0xaf,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0xac,0xdf,0xe2,0x2b,0x0e,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x0b,0xbc,0xfa,0x8a, +0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x0a,0xaf,0xbf,0x22,0x90,0x11,0x83,0x03, +0x00,0x41,0x30,0xb0,0xc4,0x0b,0xb4,0x08,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac, +0xf1,0x0a,0x2d,0x02,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x8b,0xbc,0x44,0x8b,0x40, +0x8e,0x30,0xe0,0x11,0x06,0x3c,0xc2,0x80,0x47,0x18,0x70,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0xbe,0xf2,0xfa,0xab,0x59,0x02,0xaf,0xd1,0x84,0x20,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x32,0x28,0x2f,0xd3,0xca,0x25,0x7d,0x1a,0x31,0x68,0x00,0x10,0x04,0x83, +0x06,0xbe,0x50,0x2b,0x10,0x2f,0xf1,0x12,0xaf,0xd5,0x5a,0xad,0xd5,0x5a,0xad,0xd1, +0x84,0x00,0x18,0x8e,0x08,0xce,0x29,0xf8,0xa6,0x1b,0x4c,0x4a,0x08,0x6c,0x31,0xe8, +0x63,0xcb,0x41,0x1f,0x5b,0x10,0xfa,0x18,0x31,0xc8,0xc7,0x8a,0x41,0x3e,0x36,0x18, +0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0xbf,0x66,0x6b,0x78,0xa7,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xf8,0x8b,0xb6,0x06,0x78,0x1a,0x31,0x38,0x00,0x10,0x04, +0x83,0xa3,0xbf,0x6a,0x6b,0x88,0xa7,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfc,0xeb, +0xb6,0x06,0xb4,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0xbf,0x70,0x6b,0x48,0xab, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x40,0x2c,0xb7,0x06,0xb5,0x32,0xe1,0xa6,0xe4, +0x63,0x02,0x01,0x1f,0x0b,0x70,0x4a,0x3e,0x16,0x0c,0xf0,0xb1,0xa3,0x88,0x8f,0x05, +0x3c,0x25,0x1f,0x4b,0x78,0x4a,0x3e,0x76,0x04,0xf1,0xb1,0xc4,0xa7,0xe4,0x63,0x42, +0x10,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x50,0xac,0xbf,0xbc,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0x52,0x8c,0xbe,0x82,0xe1,0x06,0x32,0xd0,0x29,0xe2,0x82,0x41, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x19,0x90,0x58,0x79,0x85,0xd4,0x4d,0x8d,0x18, +0x34,0x00,0x08,0x82,0x41,0xf3,0x62,0xe7,0x15,0xa8,0x57,0x3a,0xa1,0x93,0x7a,0xa9, +0x97,0x7a,0xa9,0xd7,0x68,0x42,0x00,0x0c,0x47,0x04,0x78,0x25,0x7c,0x23,0x06,0x07, +0x00,0x82,0x60,0x50,0x06,0x28,0x96,0x5e,0xfe,0xc4,0x53,0x23,0x06,0x07,0x00,0x82, +0x60,0x50,0x06,0x29,0xa6,0x5e,0xfb,0xf4,0x53,0x23,0x06,0x0f,0x00,0x82,0x60,0x30, +0xc5,0x18,0x79,0x09,0x81,0x1d,0xd5,0x91,0x6a,0xa9,0x96,0x89,0x99,0xd8,0x7b,0xa5, +0xd4,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x2c,0x81,0x30,0x50,0x61,0xe0,0x68,0x00, +0xa0,0x41,0x30,0x50,0x61,0xe8,0x68,0x00,0x98,0x41,0x30,0x50,0x61,0xf0,0x68,0x00, +0x80,0x41,0x30,0x50,0x61,0xf8,0x68,0x00,0x28,0xc1,0x40,0x85,0x01,0xa6,0x01,0xa0, +0x04,0x03,0x15,0x86,0x98,0x06,0x80,0x18,0x04,0x03,0x15,0x83,0x0f,0x07,0x00,0x18, +0x04,0x03,0x15,0x68,0x60,0xc2,0x01,0xa0,0x05,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0x80,0x19,0x7e,0xc5,0xd1,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x62,0x70,0x63,0xf2, +0x65,0x52,0x31,0x36,0x9a,0x10,0x08,0x15,0x88,0x97,0x16,0x8d,0x05,0x77,0x81,0xc1, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x0c,0x78,0xec,0xbe,0x56,0xea,0xc6,0x46,0x13, +0x02,0x60,0x34,0x41,0x08,0x4e,0x30,0xd8,0x09,0x06,0x33,0xc1,0xa0,0x8f,0x09,0x07, +0x7d,0x4e,0x18,0xd0,0x09,0x03,0x1a,0x4d,0x70,0x80,0xd1,0x84,0x27,0x38,0xc2,0x60, +0x47,0x18,0xcc,0x84,0x91,0x92,0x8f,0x09,0x23,0x25,0x1f,0x23,0xc4,0x0b,0x3e,0x46, +0x8c,0x17,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb8,0x33,0x18,0x23,0x84,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xf0,0x2c,0xc6,0x08,0x61,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0x3c,0x8b,0xb1,0xd7,0x12,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd0,0x33, +0x19,0x83,0x2d,0xe1,0x18,0x83,0x1d,0x63,0x30,0x23,0x04,0xfa,0x18,0x21,0xd0,0x67, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0xca,0x80,0xce,0x6a,0x0c,0xad,0x52,0x6b,0xc4,0xa0, +0x01,0x40,0x10,0x0c,0x9a,0x3f,0xbb,0xb1,0x20,0xce,0xe2,0x2c,0xce,0x74,0x4c,0xc7, +0x74,0x4c,0xc7,0x46,0x13,0x02,0x60,0x38,0x22,0xb0,0xab,0xe0,0x9b,0x6e,0xa8,0x2d, +0x21,0x38,0x31,0x30,0xd4,0x88,0xc1,0x01,0x80,0x20,0x18,0x94,0x81,0x9e,0xed,0xd8, +0x5c,0xa9,0xd6,0x88,0xc1,0x01,0x80,0x20,0x18,0x94,0xc1,0x9e,0xf1,0x58,0x5b,0xc5, +0xd6,0x88,0xc1,0x03,0x80,0x20,0x18,0x4c,0xa3,0x66,0x63,0x42,0xa0,0x24,0xfc,0xc5, +0x5f,0x78,0x86,0x67,0x61,0x36,0x8c,0x26,0x04,0x80,0x05,0xf1,0x25,0x9f,0x11,0x03, +0x03,0x00,0x41,0x30,0x88,0x4e,0xad,0xc7,0x02,0x0b,0x10,0xf9,0x8c,0x18,0x18,0x00, +0x08,0x82,0x41,0x94,0x6a,0x3a,0x16,0x58,0x40,0x5f,0xf2,0x19,0x31,0x30,0x00,0x10, +0x04,0x83,0x68,0xd5,0xc2,0x2c,0x18,0x8e,0x98,0x83,0xd1,0x0a,0xbe,0xe9,0x06,0x81, +0x0e,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x62,0x2d,0xcd,0x82,0x61,0x38,0x22, +0x30,0x2d,0xe7,0x1b,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0xd6,0xd8,0x6c,0x28,0x2c, +0x18,0xe8,0x63,0xe7,0x15,0xc4,0x67,0xba,0x21,0x40,0x2f,0x62,0x96,0x61,0x20,0xf0, +0x60,0x38,0x82,0x0f,0x56,0xcb,0xf9,0xa6,0x1b,0xfa,0x4b,0xbd,0x82,0x59,0x02,0x64, +0x38,0xc2,0x0f,0xd6,0x4b,0xf9,0x66,0x19,0x8c,0x22,0x30,0x46,0x89,0x8f,0x05,0xf1, +0x25,0x1f,0x0b,0x18,0xf8,0xcc,0x12,0x20,0xc3,0x11,0x47,0x8a,0x09,0xdf,0x2c,0xc3, +0x81,0x04,0xb3,0x04,0xc8,0x40,0x89,0xc1,0x0c,0x26,0x51,0x90,0x6d,0x70,0x98,0x84, +0x31,0x50,0x62,0x88,0xc1,0x60,0x14,0xde,0xe1,0x19,0xa6,0x90,0x18,0x7c,0x2c,0x60, +0x31,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xf4,0x6b,0xaa,0x16,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x31,0x6e,0x7b,0x36,0x0a,0x81,0xd9,0x57,0x10,0x1f,0xbb,0xaf, +0x7a,0x8a,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xe3,0xe6,0x6a,0xc1,0x70,0xc4, +0x3e,0xcd,0x18,0xf1,0x5d,0x60,0x28,0x5b,0x02,0xf9,0x58,0x60,0xc8,0xc7,0x82,0x42, +0x3e,0x16,0xfc,0x17,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x52,0xb7,0x5a,0x0b, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x70,0x37,0x53,0x7b,0xc0,0x60,0x38,0x22,0x18, +0x2f,0xe7,0x1b,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0xde,0x52,0x2d,0x12,0x03,0x0b, +0x06,0xfa,0x4c,0x37,0x04,0xe6,0x35,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x04,0x6f, +0xbb,0x16,0xd8,0x81,0x66,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x48,0xde,0x7a, +0x2d,0xb0,0x60,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xf4,0xf6,0x6b,0xc1, +0x88,0xc1,0x01,0x80,0x20,0x18,0x7c,0xef,0x96,0x6a,0xbd,0x35,0x6e,0xa3,0x09,0x01, +0x30,0x9a,0x20,0x04,0x26,0xc0,0x96,0x7c,0x4c,0x80,0x2d,0xf9,0x8c,0x18,0x18,0x00, +0x08,0x82,0x41,0xa4,0x6f,0xa9,0x26,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xb4,0x6f, +0xaa,0x26,0x9c,0x30,0xa0,0x13,0x06,0x74,0x82,0xc1,0x4e,0x30,0x98,0x09,0x39,0x06, +0x1f,0x13,0x74,0x0c,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xf0,0xf1,0x9b,0xad,0xa9, +0x97,0xbc,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x58,0x21,0xc4,0xc7,0x0a,0x21,0x3e, +0xc3,0x11,0xc2,0x23,0x7c,0xd3,0x0d,0xae,0xb6,0x6b,0xc1,0x70,0xc4,0x00,0x09,0xdf, +0x74,0x03,0xac,0xf5,0x5a,0x30,0xdd,0xc0,0x6f,0xff,0x46,0x4c,0x37,0xf4,0x1b,0xc8, +0x0d,0x55,0x44,0x50,0x44,0x04,0x25,0x10,0x50,0x02,0x01,0x23,0x06,0x07,0x00,0x82, +0x60,0x50,0x06,0x29,0xa7,0x6e,0x20,0x06,0x66,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0, +0xd0,0x1c,0xbb,0x05,0x26,0x37,0x08,0xef,0xf6,0x6e,0xef,0xf6,0x6e,0xa3,0x09,0x01, +0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0xdd,0x90,0x72,0x2c,0xf7,0x94,0x12,0xc0, +0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x3a,0x27,0x6f,0x07,0xcb,0x05,0x48,0xbd,0xd5, +0x5b,0xbd,0xd5,0xdb,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37, +0xc8,0xdc,0xcb,0x55,0x05,0x05,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0d,0xd8,0xe1, +0x5b,0x23,0x73,0x81,0xb3,0x6f,0xfb,0xb6,0x6f,0xfb,0x36,0x9a,0x10,0x00,0xa3,0x09, +0x42,0x30,0x9a,0x30,0x08,0xd3,0x0d,0x35,0x87,0x73,0x59,0x55,0x01,0x8c,0x18,0x34, +0x00,0x08,0x82,0x41,0x63,0x76,0xfe,0x36,0xe1,0x5c,0x15,0x84,0x5c,0xc8,0x85,0x5c, +0xc8,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80, +0x20,0x18,0x34,0x6a,0x27,0x72,0x17,0xcf,0x45,0x45,0xc9,0x95,0x5c,0xc9,0x95,0xdc, +0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82, +0x41,0xe3,0x76,0x26,0xb7,0x81,0xdd,0x93,0xa4,0x5c,0xca,0xa5,0x5c,0xca,0x8d,0x26, +0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74,0x83,0xd9,0x8d,0xdd,0x19,0xd4, +0x18,0x04,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0d,0xdd,0xb1,0x5c,0x18,0x98,0xdd, +0x18,0x04,0x2f,0xf7,0x72,0x2f,0xf7,0x72,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3, +0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0d,0xde,0xc1,0x5c,0x19,0xa8,0xdd, +0x57,0xcc,0xdc,0xcc,0xcd,0xdc,0xcc,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26, +0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x7c,0x47,0x73,0x69,0xe0,0x76,0x5d, +0x72,0x73,0x37,0x77,0x73,0x37,0x37,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30, +0x08,0x96,0x07,0xa6,0x10,0x1f,0xcb,0x03,0x53,0x88,0xcf,0xb9,0x96,0xa1,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x20,0x3d,0x9e,0x0b,0x87,0xc0,0x6e,0x8d,0x15,0xe8,0x33, +0x62,0x70,0x00,0x20,0x08,0x06,0x87,0xe9,0xfd,0x5c,0xba,0x05,0x96,0x6b,0x43,0x7c, +0x4c,0x08,0xe4,0x63,0xc1,0xae,0xc1,0xc7,0x02,0x76,0x93,0xcf,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0xab,0x37,0x76,0xbd,0x16,0x18,0x78,0x85,0x9b,0x7c,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x68,0xbd,0xb2,0x0b,0x92,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x5c,0xcf,0xec,0x44,0x2d,0x30,0xe2,0x88,0x8f,0x09,0x81,0x7c,0x2c,0x48,0xe0,0x63, +0xf4,0x35,0x6f,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0xf6,0xf6,0x2e,0x30, +0x7a,0x0b,0xe2,0x63,0xaa,0x70,0x0a,0x20,0xb8,0xc0,0x60,0xa6,0x0a,0xa8,0x00,0x82, +0x0b,0x0c,0x66,0x03,0x06,0x1f,0x13,0x30,0xf8,0x0c,0x37,0xa4,0x02,0x5d,0x90,0xc1, +0x70,0x43,0x2a,0xd0,0x05,0x19,0x94,0x10,0xe8,0x05,0x86,0x32,0xc7,0x90,0x8f,0x3d, +0x86,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0xcb,0x3d,0xbb,0x13,0x02,0x21,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x43,0xfc,0xf6,0x2e,0xb0,0x39,0x0b,0x6c,0x4e,0x3e, +0x16,0xdc,0x1b,0x7c,0x6c,0xd0,0x37,0xf9,0x58,0x90,0x6f,0xf0,0xb1,0x22,0xe7,0xe4, +0x63,0x41,0xce,0xc1,0xc7,0x82,0x42,0x3e,0x16,0xe8,0x1c,0x7c,0xac,0x28,0xe4,0x63, +0x81,0x23,0x1f,0x0b,0x06,0xf9,0x58,0x80,0x0b,0xf2,0x31,0x01,0x17,0xe4,0x63,0x03, +0x2e,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xb8,0xf4,0x33,0x3d,0xec,0xc2,0x2e, +0xf3,0x74,0x4e,0x3e,0x16,0x08,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0xfe, +0x4e,0x2f,0xb0,0xe0,0x17,0xe4,0x63,0xc2,0x2f,0xc8,0xc7,0x86,0x5f,0x90,0x8f,0x0d, +0xe2,0x20,0x1f,0x1b,0xc4,0x41,0x3e,0x36,0x88,0x83,0x7c,0x0c,0x1e,0xc4,0x01,0x04, +0x17,0x18,0xcc,0x02,0x3e,0x80,0xcf,0x70,0x03,0x39,0xdc,0x06,0x19,0x54,0x30,0x06, +0x7a,0x81,0xa1,0x0c,0x0e,0x08,0xf9,0x8c,0x18,0x24,0x00,0x08,0x82,0x01,0xa7,0x7f, +0xb7,0x17,0x88,0x41,0x20,0x06,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x8c,0x60,0xc0, +0x7b,0xc1,0xdd,0x59,0x70,0x77,0xf2,0xb1,0x00,0xe7,0xe0,0x63,0xc3,0xce,0xc9,0xc7, +0x02,0x9d,0x83,0x8f,0x15,0x7a,0x27,0x1f,0x0b,0xf4,0x0e,0x3e,0x16,0x14,0xf2,0xb1, +0x60,0xef,0xe0,0x63,0x45,0x21,0x1f,0x0b,0x1a,0xf9,0x58,0x30,0xc8,0xc7,0x82,0x79, +0x90,0x8f,0x09,0xf3,0x20,0x1f,0x1b,0xe6,0x41,0x3e,0x36,0x90,0x01,0x7c,0x6c,0x20, +0x03,0xf8,0xd8,0x40,0x06,0xf0,0xb1,0x03,0x0d,0xe0,0x33,0x62,0x90,0x00,0x20,0x08, +0x06,0x9c,0x0b,0x06,0xeb,0x97,0xf1,0x41,0xc6,0x07,0x56,0x06,0x81,0x7c,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0xaa,0xc1,0x60,0xfd,0x82,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x72,0x30,0x90,0xbf,0x91,0xe8,0x87,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x74, +0x30,0x98,0xbf,0x91,0xe8,0x87,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x76,0x30,0xa0, +0xbf,0x91,0xe8,0x87,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x78,0x30,0xa0,0x3f,0x93, +0x00,0x89,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7a,0x30,0xa8,0x3f,0x93,0x00,0x89, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7c,0x30,0xb0,0x3f,0x93,0x00,0x09,0x3b,0x46, +0x42,0x3e,0x86,0x8c,0x84,0x7c,0x2c,0x19,0x09,0xf9,0xd8,0xd0,0x06,0xf0,0xb1,0xa1, +0x0d,0xe0,0x63,0x43,0x1b,0xc0,0xc7,0x8c,0x94,0x90,0x8f,0x19,0x29,0x21,0x1f,0x33, +0x52,0x42,0x3e,0x36,0xc0,0x01,0x7c,0x6c,0x80,0x03,0xf8,0xd8,0x00,0x07,0xf0,0xb1, +0xe9,0x0e,0xe0,0x63,0x61,0xd1,0x12,0x20,0xb8,0xc0,0x60,0x16,0xb4,0x03,0x7c,0x86, +0x1b,0x5e,0x02,0x45,0xc8,0xa0,0x02,0x5a,0xd0,0x0b,0x0c,0x65,0xe1,0x40,0xc8,0x67, +0xc4,0x20,0x01,0x40,0x10,0x0c,0xb8,0x35,0x0c,0x50,0x30,0x08,0x66,0x21,0x98,0x85, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe8,0x30,0x68,0xc1,0x20,0x40,0x3f,0x0b,0xd0, +0x4f,0x3e,0x16,0xa4,0x1e,0x7c,0x6c,0x60,0x3d,0xf9,0x58,0xb0,0x7a,0xf0,0xb1,0x62, +0xfd,0xe4,0x63,0xc1,0xfa,0xc1,0xc7,0x82,0x42,0x3e,0x16,0xb0,0x1f,0x7c,0xac,0x28, +0xe4,0x63,0x41,0x23,0x1f,0x0b,0x06,0xf9,0x58,0xe0,0x13,0xf2,0x31,0xc1,0x27,0xe4, +0x63,0x83,0x4f,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01, +0x3e,0x16,0x07,0x07,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0xfb,0xc3,0x80,0x07, +0x83,0xac,0x1d,0xb2,0x76,0x30,0x5b,0x08,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06, +0x91,0x29,0x06,0x3c,0x18,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa8,0x62,0x30, +0x86,0x41,0x1c,0xa0,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xab,0x18,0x90,0x61, +0x10,0x07,0x68,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x2b,0x06,0x65,0x18,0xc4, +0x01,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd1,0x8a,0x41,0x19,0x06,0x71,0xb0, +0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb8,0x62,0x60,0x86,0x41,0x1c,0xac,0xc5, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xaf,0x18,0x9c,0x61,0x10,0x07,0x6b,0x61,0x87, +0x5b,0xc8,0xc7,0x10,0xb7,0x90,0x8f,0x25,0x6e,0x21,0x1f,0x8b,0x83,0x01,0x3e,0x16, +0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x98,0x41,0x17,0xf2,0x31,0x83,0x2e,0xe4,0x63, +0x06,0x5d,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e, +0x16,0x07,0x13,0x7c,0x0c,0x36,0xf0,0x02,0x04,0x17,0x18,0xcc,0x82,0x9e,0x80,0xcf, +0x70,0x83,0x5e,0xe0,0x09,0x19,0x94,0x49,0x04,0x7a,0x81,0xa1,0x4c,0x26,0x08,0xf9, +0x8c,0x18,0x24,0x00,0x08,0x82,0x01,0xc7,0x8b,0x41,0x1e,0x06,0x25,0x11,0x94,0x44, +0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x39,0x06,0x7e,0x18,0x04,0x39,0x18,0x58, +0x90,0x83,0x81,0x7c,0x2c,0xd0,0x3f,0xf8,0xd8,0xd0,0x7f,0xf2,0xb1,0x80,0xff,0xe0, +0x63,0x05,0x0f,0x06,0xf2,0xb1,0x80,0x07,0x03,0xf8,0x58,0x50,0xc8,0xc7,0x82,0x1e, +0x0c,0xe0,0x63,0x45,0x21,0x1f,0x0b,0x1a,0xf9,0x58,0x30,0xc8,0xc7,0x82,0xd4,0x90, +0x8f,0x09,0xa9,0x21,0x1f,0x1b,0x52,0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06, +0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x38,0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06, +0x1c,0x3c,0x06,0xad,0x18,0xfc,0x44,0xf6,0x13,0x99,0x9d,0x44,0x20,0x9f,0x11,0x03, +0x03,0x00,0x41,0x30,0x88,0xee,0x31,0x68,0xc5,0x20,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x63,0x1f,0x03,0x5a,0x0c,0xe2,0x60,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xe0,0xc7,0xa0,0x16,0x83,0x38,0x98,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfa, +0x31,0xb0,0xc5,0x20,0x0e,0x66,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x7f,0x0c, +0x6c,0x31,0x88,0x03,0xdb,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x1f,0x83,0x5b, +0x0c,0xe2,0xc0,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x00,0xc9,0x00,0x17,0x83, +0x38,0xb0,0x0d,0x3b,0x72,0x43,0x3e,0x86,0xe4,0x86,0x7c,0x2c,0xc9,0x0d,0xf9,0x58, +0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0x8c,0xdf,0x90,0x8f, +0x19,0xbf,0x21,0x1f,0x33,0x7e,0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8, +0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x98,0xe0,0x53,0x30,0xe1,0x06,0x7a,0x81,0xa1,0x46, +0x0c,0x12,0x00,0x04,0xc1,0x80,0x43,0xc9,0xa0,0x1c,0x83,0x97,0x68,0x83,0x97,0x68, +0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x62,0x32,0x50,0xc7,0x20,0x28,0xc5,0xc0, +0x82,0x52,0x0c,0xe4,0x63,0x81,0x19,0x06,0xf0,0xb1,0x21,0x0d,0x03,0xf9,0x58,0x80, +0x86,0x01,0x7c,0xac,0x40,0xc5,0x40,0x3e,0x16,0xa0,0x62,0x00,0x1f,0x0b,0x0a,0xf9, +0x58,0x90,0x8a,0x01,0x7c,0xac,0x28,0xe4,0x63,0x01,0x23,0x1f,0x0b,0x06,0xf9,0x58, +0x10,0x1f,0xf2,0x31,0x21,0x3e,0xe4,0x63,0x43,0x7c,0xc8,0xc7,0xd8,0x60,0x80,0x8f, +0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x07,0x7c,0x46,0x0c,0x12,0x00, +0x04,0xc1,0x80,0xe3,0xc9,0x20,0x1f,0x83,0xb3,0x28,0x85,0xb3,0x28,0x05,0x9b,0x8b, +0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x8d,0x65,0x90,0x8f,0x41,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0xc7,0x59,0x06,0x20,0x19,0xb0,0xc1,0x7e,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x81,0x96,0x41,0x48,0x06,0x6c,0xb0,0x1f,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xa4,0x65,0x20,0x92,0x01,0x1b,0xec,0xc7,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0x6a,0x19,0x88,0x64,0xc0,0x06,0xfe,0x31,0x62,0x70,0x00,0x20,0x08,0x06, +0xc7,0x5a,0x06,0x23,0x19,0xb0,0x81,0x7f,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc1, +0x96,0x01,0x49,0x06,0x6c,0xe0,0x1f,0x76,0x84,0x88,0x7c,0x0c,0x09,0x11,0xf9,0x58, +0x12,0x22,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f, +0x19,0x27,0x22,0x1f,0x33,0x4e,0x44,0x3e,0x66,0x9c,0x88,0x7c,0x8c,0x0d,0x06,0xf8, +0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc1,0xa7,0x56,0x42,0x17, +0xf4,0x02,0x43,0x8d,0x18,0x24,0x00,0x08,0x82,0x01,0x47,0x97,0x41,0x4c,0x06,0x2a, +0x91,0x0b,0x2a,0x91,0x0b,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf4,0x65,0x60,0x93, +0x41,0x10,0x8f,0x81,0x05,0xf1,0x18,0xc8,0xc7,0x02,0x59,0x0c,0xe0,0x63,0x43,0x2d, +0x06,0xf2,0xb1,0x80,0x16,0x03,0xf8,0x58,0x41,0x8f,0x81,0x7c,0x2c,0xa0,0xc7,0x00, +0x3e,0x16,0x14,0xf2,0xb1,0xa0,0x1e,0x03,0xf8,0x58,0x51,0xc8,0xc7,0x02,0x46,0x3e, +0x16,0x0c,0xf2,0xb1,0x20,0x47,0xe4,0x63,0x42,0x8e,0xc8,0xc7,0x86,0x1c,0x91,0x8f, +0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x0e,0xf8, +0x8c,0x18,0x24,0x00,0x08,0x82,0x01,0x87,0x9a,0x41,0x59,0x06,0x62,0x11,0x0f,0x62, +0x11,0x0f,0xf6,0x1b,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x7a,0xcd,0xa0, +0x2c,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xd9,0x0c,0xd8,0x32,0x60,0x83, +0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x36,0x83,0xb6,0x0c,0xd8,0x60,0x4c, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa8,0xcd,0xc0,0x2d,0x03,0x36,0x18,0x93,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x6c,0x33,0x70,0xcb,0x80,0x0d,0xcc,0x64,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0xdb,0x0c,0xde,0x32,0x60,0x03,0x33,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0x03,0x37,0x03,0xb8,0x0c,0xd8,0xc0,0x4c,0xec,0x48,0x13,0xf9,0x18, +0x92,0x26,0xf2,0xb1,0x24,0x4d,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f, +0xb1,0xc1,0x00,0x1f,0x33,0xde,0x44,0x3e,0x66,0xbc,0x89,0x7c,0xcc,0x78,0x13,0xf9, +0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x82, +0x8f,0xe5,0xca,0x9c,0x80,0xe0,0x02,0x83,0x59,0x60,0x26,0xf0,0x19,0x6e,0xa8,0x93, +0xd0,0x21,0x83,0x7a,0x91,0x40,0x2f,0x30,0x94,0xed,0x08,0x21,0x9f,0x11,0x83,0x04, +0x00,0x41,0x30,0xe0,0xca,0x33,0x10,0xcd,0xc0,0x45,0x02,0x17,0x09,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x70,0xcf,0xe0,0x34,0x83,0x40,0x2c,0x03,0x0b,0xc4,0x32,0x90, +0x8f,0x05,0x23,0x19,0xc0,0xc7,0x06,0x93,0x0c,0xe4,0x63,0x41,0x49,0x06,0xf0,0xb1, +0xa2,0x2c,0x03,0xf9,0x58,0x50,0x96,0x01,0x7c,0x2c,0x28,0xe4,0x63,0x81,0x59,0x06, +0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8d,0x7c,0x2c,0x18,0xe4,0x63,0x01,0xa9,0xc8,0xc7, +0x04,0x52,0x91,0x8f,0x0d,0xa4,0x22,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c, +0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x1c,0xf0,0x19,0x31,0x48,0x00,0x10,0x04,0x03,0x2e, +0x3f,0x03,0xdb,0x0c,0xd0,0x24,0x43,0x93,0xcc,0x60,0x24,0x90,0xcf,0x88,0x81,0x01, +0x80,0x20,0x18,0x44,0x20,0x1a,0xd8,0x66,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0x41,0xa2,0x41,0x6f,0x06,0x71,0xe0,0x2a,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x94, +0x68,0xe0,0x9b,0x41,0x1c,0xb8,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x26,0x1a, +0xfc,0x66,0x10,0x07,0xae,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x89,0x06,0xbf, +0x19,0xc4,0x41,0xac,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x81,0xa2,0x01,0x78,0x06, +0x71,0x10,0x2b,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa4,0x68,0x10,0x9e,0x41,0x1c, +0xc4,0x8a,0x1d,0xb4,0x22,0x1f,0x43,0x68,0x45,0x3e,0x96,0xd0,0x8a,0x7c,0x2c,0x0e, +0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x86,0xae,0xc8,0xc7,0x0c, +0x5d,0x91,0x8f,0x19,0xba,0x22,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c, +0x0e,0x06,0xf8,0x58,0x1c,0x4c,0xf0,0xa9,0x1c,0x71,0x03,0xbd,0xc0,0x50,0x23,0x06, +0x09,0x00,0x82,0x60,0xc0,0xc5,0x68,0xe0,0x9e,0x01,0x8e,0xb4,0x01,0x8e,0xb4,0xc1, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x3a,0x1a,0xcc,0x67,0x10,0xb8,0x66,0x60,0x81, +0x6b,0x06,0xf2,0xb1,0xe0,0x2d,0x03,0xf8,0xd8,0x20,0x97,0x81,0x7c,0x2c,0x88,0xcb, +0x00,0x3e,0x56,0xc4,0x66,0x20,0x1f,0x0b,0x62,0x33,0x80,0x8f,0x05,0x85,0x7c,0x2c, +0x90,0xcd,0x00,0x3e,0x56,0x14,0xf2,0xb1,0x80,0x91,0x8f,0x05,0x83,0x7c,0x2c,0x60, +0x17,0xf9,0x98,0xc0,0x2e,0xf2,0xb1,0x81,0x5d,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8, +0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x03,0x3e,0x23,0x06,0x09,0x00,0x82, +0x60,0xc0,0x95,0x69,0x20,0xa2,0x01,0x9c,0x94,0x02,0x9c,0x94,0x82,0xf1,0x49,0x20, +0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xd8,0x34,0x10,0xd1,0x20,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x03,0x4e,0x83,0x14,0x0d,0xd8,0xc0,0x5e,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x88,0xd3,0x40,0x45,0x03,0x36,0xb0,0x97,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xe4,0x34,0x58,0xd1,0x80,0x0d,0xec,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0x39,0x0d,0x56,0x34,0x60,0x83,0x7c,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83, +0x4e,0x03,0x16,0x0d,0xd8,0x20,0x5f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa8,0xd3, +0xa0,0x45,0x03,0x36,0xc8,0x17,0x3b,0xf8,0x45,0x3e,0x86,0xf0,0x8b,0x7c,0x2c,0xe1, +0x17,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0x0c, +0x91,0x91,0x8f,0x19,0x22,0x23,0x1f,0x33,0x44,0x46,0x3e,0xc6,0x06,0x03,0x7c,0x8c, +0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x98,0xe0,0x53,0x34,0xa2,0x0b,0x7a, +0x81,0xa1,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0xeb,0xd3,0x40,0x47,0x83,0x19,0xc9, +0x85,0x19,0xc9,0x85,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4c,0x35,0xf8,0xd1,0x20, +0xd0,0xcf,0xc0,0x02,0xfd,0x0c,0xe4,0x63,0xc1,0x6e,0x06,0xf0,0xb1,0xc1,0x37,0x03, +0xf9,0x58,0xd0,0x9b,0x01,0x7c,0xac,0xe8,0xcf,0x40,0x3e,0x16,0xf4,0x67,0x00,0x1f, +0x0b,0x0a,0xf9,0x58,0xe0,0x9f,0x01,0x7c,0xac,0x28,0xe4,0x63,0x01,0x23,0x1f,0x0b, +0x06,0xf9,0x58,0x40,0x33,0xf2,0x31,0x81,0x66,0xe4,0x63,0x03,0xcd,0xc8,0xc7,0xd8, +0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x07,0x7c,0x46, +0x0c,0x12,0x00,0x04,0xc1,0x80,0x8b,0xd5,0xc0,0x4d,0x83,0x35,0x89,0x87,0x35,0x89, +0x07,0x43,0x97,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xe1,0x6a,0xe0,0xa6, +0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0xaf,0x06,0x75,0x1a,0xb0,0x81,0xcf, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd1,0xab,0x81,0x9d,0x06,0x6c,0xe0,0x33,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xf8,0x6a,0x70,0xa7,0x01,0x1b,0xf8,0xcc,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0xbf,0x1a,0xdc,0x69,0xc0,0x06,0x61,0x33,0x62,0x70,0x00, +0x20,0x08,0x06,0x07,0xb8,0x06,0x78,0x1a,0xb0,0x41,0xd8,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0x11,0xae,0x41,0x9e,0x06,0x6c,0x10,0x36,0x76,0x90,0x8d,0x7c,0x0c,0x21, +0x1b,0xf9,0x58,0x42,0x36,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8, +0x60,0x80,0x8f,0x19,0x6a,0x23,0x1f,0x33,0xd4,0x46,0x3e,0x66,0xa8,0x8d,0x7c,0x8c, +0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc1,0x67, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x76,0x0d,0xc2,0x35,0x08,0x86,0x23,0x02,0x12, +0x0d,0x84,0x6f,0xba,0x61,0x18,0xd1,0x20,0xb0,0x26,0xa0,0x8f,0x35,0x02,0x7d,0xac, +0x19,0xe8,0x63,0x0a,0x41,0x1f,0x53,0x0a,0xfa,0x98,0x62,0xd0,0xc7,0x0c,0x43,0x3e, +0x66,0x18,0xf2,0x31,0xc3,0x90,0x8f,0x19,0x43,0x7c,0xcc,0x18,0xe2,0x63,0xc6,0x10, +0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf6,0x35,0x80,0xd7,0x60,0x18,0x31,0x30, +0x00,0x10,0x04,0x83,0x88,0x5f,0x83,0x78,0x0d,0x86,0x11,0x03,0x03,0x00,0x41,0x30, +0x88,0xfa,0x35,0x90,0xd7,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0x5f,0x03, +0x57,0x0d,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xfe,0x35,0x78,0xd5,0x60,0x18, +0x31,0x30,0x00,0x10,0x04,0x83,0x08,0x64,0x03,0x58,0x0d,0x86,0xe1,0x08,0x36,0xc0, +0xd1,0x40,0xf8,0x2e,0x30,0x94,0x05,0x6e,0x20,0x9f,0xe1,0x88,0x60,0x47,0x03,0xe1, +0x9b,0x65,0x48,0x94,0xc0,0xe6,0x40,0xa0,0x8f,0xcd,0xc1,0x40,0x1f,0x9b,0x03,0x82, +0x3e,0x56,0xa8,0x69,0x20,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x58,0x36,0x20, +0xd7,0x80,0x80,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5a,0x36,0x28,0xd7,0x80, +0x80,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5c,0x36,0x30,0xd7,0x80,0x80,0x83, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5e,0x36,0x40,0xd7,0x60,0x80,0x83,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x60,0x36,0x48,0xd7,0x60,0x80,0x83,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x62,0x36,0x50,0xd7,0x60,0x80,0x83,0x59,0x02,0x65,0xa0,0xc2,0x30, +0x12,0x7d,0x40,0x06,0x2a,0x0c,0x23,0xd1,0x07,0x64,0xa0,0xc2,0x30,0x12,0x7d,0x40, +0x06,0x2a,0x0c,0x2a,0xf1,0x10,0x23,0x03,0x3a,0x0d,0xe4,0x33,0x62,0x60,0x00,0x20, +0x08,0x06,0x11,0xcd,0x06,0xb4,0x1a,0x04,0x16,0x84,0x6a,0x20,0x9f,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x72,0x36,0x88,0xd7,0xa0,0x2d,0x83,0xb4,0x0c,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xd0,0xd9,0x40,0x5e,0x83,0x80,0x94,0x86,0x23,0x82,0x53,0x0d, +0x88,0xaf,0xca,0x32,0x08,0x74,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xca,0x40,0x66,0x83, +0x79,0x0d,0x54,0x34,0x08,0xd3,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xca,0x60,0x66, +0x03,0x7a,0x0d,0x4a,0x34,0x48,0xd3,0x60,0xc4,0xe0,0x01,0x40,0x10,0x0c,0xa6,0x9d, +0x0d,0xdc,0x35,0x10,0x02,0xd0,0x0c,0xfe,0x32,0xa0,0xd5,0x80,0x56,0x03,0x98,0x0d, +0x60,0x36,0xc8,0xd7,0x60,0x46,0x83,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84, +0x41,0x18,0x4d,0x20,0x86,0xe9,0x06,0x02,0x47,0x03,0x64,0xba,0x81,0xc8,0xd1,0x20, +0x99,0x6e,0x20,0x74,0x34,0x50,0xa6,0x1b,0x88,0x1d,0x0d,0x16,0x83,0x88,0xf8,0x8c, +0x18,0x18,0x00,0x08,0x82,0x41,0x64,0xb6,0xc1,0xce,0x06,0xc1,0x70,0x44,0x30,0xab, +0x01,0xf3,0xcd,0x32,0x38,0x4b,0x60,0x93,0x11,0x9f,0xe1,0x08,0x02,0x4c,0x03,0xe1, +0x1b,0x8e,0x28,0xc2,0x34,0x20,0xbe,0x13,0x06,0x71,0xc2,0x20,0x4c,0x08,0x42,0x30, +0x1c,0x61,0x94,0x69,0x20,0x7c,0xc3,0x11,0x87,0x99,0x06,0xc4,0x77,0xc2,0x20,0x4e, +0x18,0x84,0x09,0x41,0x08,0x86,0x1b,0x8c,0x00,0x0c,0x66,0x19,0x98,0x26,0x18,0x31, +0x30,0x00,0x10,0x04,0x83,0x88,0x6e,0x83,0xb4,0x0d,0x98,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xf0,0x36,0x88,0xd9,0xe0,0x09,0x66,0x09,0x9a,0x81,0x0a,0x43,0x60,0xc0, +0x60,0x31,0x31,0xa0,0xe2,0x33,0x1c,0x11,0xbc,0x69,0x20,0x7c,0xc3,0x11,0x02,0x9c, +0x06,0xc4,0x77,0xc2,0x20,0x4e,0x18,0x84,0x09,0x41,0x08,0x86,0x1b,0xa0,0x00,0x0c, +0x66,0x19,0xb0,0x2c,0x18,0xa8,0x30,0x66,0x66,0x53,0x67,0x41,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0x32,0xb8,0xdb,0x00,0x67,0x83,0x3a,0x0d,0x52,0x35,0x18,0x31,0x70, +0x00,0x10,0x04,0x83,0x27,0x74,0x83,0x96,0x0d,0x02,0x1e,0x0d,0x76,0x34,0xe8,0xd9, +0x60,0x0d,0x3e,0xaf,0xdb,0xd7,0x60,0x38,0xa2,0xbb,0xd3,0xc0,0xf9,0x2e,0x30,0x94, +0x11,0x81,0x7c,0x86,0x1b,0xd0,0xea,0x6e,0x83,0x30,0x38,0xf0,0x0c,0x0c,0x65,0xba, +0x1a,0xf0,0x66,0x10,0x1f,0x0b,0x04,0xf9,0x58,0x60,0x4e,0xf2,0xb1,0xf6,0x0c,0xec, +0x35,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xa9,0x1b,0xd0,0x6d,0x10,0xdc, +0x61,0xa8,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5c,0x37,0x30,0xdb,0x20,0x10,0x4c, +0x0f,0xf4,0x35,0x90,0x8f,0x05,0x46,0x7c,0x6c,0x08,0xe4,0x63,0x01,0x02,0x9f,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x66,0x37,0x60,0xdb,0x20,0x09,0xcc,0x3e,0x83,0x78, +0x0d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0xec,0x06,0x7d,0x1b,0x04,0x16, +0x0a,0x43,0x7c,0x4c,0x08,0xe4,0x63,0x41,0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x72,0x37,0x90,0xdb,0xc0,0x08,0x66,0x19,0x1e,0xa8,0x3c,0x03,0x3b,0x05,0x54, +0x80,0x8f,0x05,0xa7,0x10,0x1f,0x43,0x05,0x55,0x80,0x8f,0xad,0x82,0x2a,0xc4,0xc7, +0x02,0x55,0x88,0xcf,0x2c,0xc1,0x34,0x62,0x70,0x00,0x20,0x08,0x06,0x9f,0xed,0x06, +0x70,0x1b,0x90,0x6a,0xa0,0xba,0xc1,0x68,0x42,0x00,0x8c,0x26,0x08,0x81,0x05,0x82, +0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x02,0xdf,0xa0,0x76,0x83,0xc0,0xec,0x35, +0x08,0xe8,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0xf8,0x06,0x73,0x1b,0x04,0x16, +0x88,0x6c,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xc8,0x37,0xd0,0xdb,0x20, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x7d,0x83,0xd0,0x0d,0x46,0x36,0x08,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x48,0xdf,0x20,0x74,0x83,0xfc,0x0c,0xa8,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xd4,0x37,0x10,0xdd,0xc0,0x3f,0x83,0xc0,0xfa,0x35,0x18, +0xe2,0x63,0x42,0x20,0x1f,0x0b,0x0a,0xf8,0x58,0xd0,0x0e,0xf2,0x31,0xa1,0x1d,0xe4, +0x63,0x43,0x3b,0xc8,0xc7,0xfe,0x61,0x88,0x8f,0xfd,0xc3,0x10,0x1f,0xfb,0x87,0x21, +0x3e,0x66,0x88,0x04,0x7c,0xcc,0x10,0x09,0xf8,0x98,0x21,0x12,0xf0,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0xe3,0x7e,0x83,0xd7,0x0d,0x76,0xc2,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x03,0x7f,0x03,0xd8,0x0d,0x76,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x23,0x7f,0x83,0xd8,0x0d,0x76,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x7f, +0x83,0xd9,0x0d,0x76,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x7f,0x03,0xda, +0x0d,0x76,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x7f,0x83,0xda,0x0d,0x76, +0xc2,0x18,0x8e,0x30,0xca,0x4b,0xf8,0x86,0x23,0x8c,0xf2,0x12,0xbe,0xe1,0x08,0xa3, +0xbc,0x84,0xaf,0x06,0x61,0x2b,0x10,0x76,0x38,0x42,0xbd,0x10,0xe1,0x1b,0x8e,0x50, +0x2f,0x44,0xf8,0x86,0x23,0xd4,0x0b,0x11,0xbe,0x1a,0x84,0xad,0x40,0xd8,0x32,0x82, +0x9d,0x65,0x88,0xa4,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x14,0x0e,0xc0,0x37, +0x80,0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x14,0x0e,0xc2,0x37,0x80,0xaf, +0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x15,0x0e,0xc4,0x37,0x80,0xaf,0x68,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0x15,0x0e,0xc8,0x37,0x18,0xa2,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x58,0x38,0x28,0xdf,0x60,0x88,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x68,0xe1,0xc0,0x7c,0x83,0x21,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x85,0x03, +0xf3,0x0d,0x52,0xe1,0xa6,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x62,0xe1,0xa0,0x77, +0x03,0x30,0x0d,0x2c,0x30,0xdb,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xb9, +0x70,0x40,0xbe,0x41,0x60,0x64,0x1b,0x04,0xf1,0xb1,0xa0,0x90,0xcf,0x88,0x81,0x01, +0x80,0x20,0x18,0x44,0x31,0x1c,0xf0,0x6f,0x10,0x58,0x7f,0x29,0xf1,0xb1,0xfe,0x52, +0xe2,0x63,0xfd,0xa5,0xc4,0xc7,0x88,0x41,0x3e,0x56,0x0c,0xf2,0x31,0x63,0x90,0x8f, +0x0d,0x10,0x7c,0x6c,0x80,0xe0,0x63,0x03,0x04,0x9f,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x7c,0x38,0xb8,0xdf,0xa0,0x14,0x54,0x37,0x30,0x53,0x08,0xe2,0x63,0x4c,0x20, +0x1f,0x0b,0x06,0xf8,0xcc,0x12,0x48,0x03,0x15,0x86,0x13,0xd1,0x70,0x00,0x0d,0x54, +0x18,0x4e,0x44,0xc3,0x01,0x34,0x50,0x61,0x38,0x11,0x0d,0x07,0xd0,0x40,0x85,0x81, +0x44,0x38,0x01,0x59,0x10,0x13,0xf0,0x31,0x41,0x26,0xe0,0x63,0xc3,0x4c,0xc0,0x67, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x34,0x0e,0x42,0x38,0xe8,0xdb,0x60,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0x43,0x8d,0x03,0x11,0x0e,0xfc,0x36,0x18,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x58,0xe3,0x60,0x84,0x83,0xbf,0x0d,0x06,0xbb,0x89,0x81,0x3e, +0x86,0x13,0x03,0x7d,0x2c,0x27,0x06,0xfa,0x58,0x4f,0x34,0xf1,0xb1,0x9e,0x68,0xe2, +0x63,0x3d,0xd1,0xc4,0xc7,0x8c,0x41,0x3e,0x66,0x0c,0xf2,0x31,0x63,0x90,0x8f,0x0d, +0x13,0x7c,0x6c,0x98,0xe0,0x63,0xc3,0x04,0x1f,0x13,0x06,0xf8,0x58,0x20,0xc4,0xc7, +0x86,0x02,0x3e,0x66,0x14,0xf1,0xb1,0xa0,0x88,0xcf,0x2c,0xc1,0x34,0x50,0x61,0x90, +0xc6,0x83,0x48,0x03,0x15,0x06,0x69,0x3c,0x88,0x34,0x50,0x61,0x88,0xc6,0x63,0x48, +0x23,0x06,0x07,0x00,0x82,0x60,0x50,0x06,0x75,0x1c,0xd8,0x70,0x90,0xb6,0x81,0xea, +0x06,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x80,0x72,0x80,0xc3,0x41,0x20,0xc7,0x81, +0x1c,0x07,0x72,0x1c,0xec,0x70,0xb0,0xc3,0xc1,0x0e,0x07,0x3b,0x1c,0x8c,0x26,0x04, +0xc0,0x70,0x44,0x70,0xb7,0x41,0xf0,0x4d,0x37,0xd8,0x6e,0x20,0x04,0x86,0x04,0xf4, +0x31,0x44,0xa0,0x8f,0x21,0x03,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xfb,0xe3, +0x20,0x87,0x83,0xb6,0x0d,0xf4,0x38,0x18,0x4d,0x08,0x00,0x0b,0x0a,0xf9,0x98,0x50, +0xc8,0xc7,0x86,0x42,0x3e,0xd6,0xb3,0x81,0xbd,0x06,0xf1,0xb1,0x9e,0x0d,0xec,0x35, +0x88,0xcf,0x70,0x84,0x30,0xba,0xc1,0xf0,0x0d,0x47,0x0c,0xe2,0x1b,0x14,0x5f,0x09, +0x81,0x0e,0x47,0x10,0xa6,0x1b,0x0c,0xdf,0x70,0x44,0x51,0xbe,0x41,0xf1,0x95,0x10, +0x68,0x11,0x81,0xce,0x32,0x50,0x55,0x30,0x9a,0xe0,0x0c,0x16,0xc4,0x6f,0x20,0x1f, +0x1b,0x8d,0x80,0x3e,0xe6,0x5e,0x41,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd0, +0xe5,0x40,0x8e,0x03,0xd7,0x0d,0x82,0x59,0x82,0x6a,0xa0,0xc2,0x10,0x28,0x9f,0x17, +0xa6,0x11,0x83,0x03,0x00,0x41,0x30,0x28,0x83,0x58,0x0e,0xe4,0x38,0x68,0xdd,0xe0, +0x77,0x83,0x11,0x03,0x07,0x00,0x41,0x30,0x78,0x76,0x39,0x38,0xe3,0x20,0xb0,0xdb, +0xa0,0x6e,0x83,0x3b,0x0e,0x04,0xff,0x12,0x84,0x1a,0x0e,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0xe8,0xe5,0xc0,0x8e,0x03,0xfb,0x0d,0xf4,0x6b,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0xa2,0x5d,0x0e,0x4c,0x39,0x00,0xd9,0xc0,0x64,0x38,0x10,0xe2,0x63,0x42,0x20, +0x1f,0x0b,0x08,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x21,0xce,0x81,0x1e,0x07, +0x45,0x60,0xf7,0x1a,0xbc,0x70,0x20,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xc8, +0x39,0xe0,0xe3,0x20,0xa8,0xd7,0xc0,0x86,0x41,0x3e,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0x98,0x73,0xe0,0xc7,0x41,0x20,0x4c,0x37,0xe4,0x6f,0x10,0xc8,0x6b,0x30,0x1c, +0xc1,0x13,0xfa,0x1b,0x30,0xdf,0x2c,0xc3,0x65,0x05,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xa4,0x73,0x10,0xca,0x41,0xff,0x06,0x82,0x89,0x70,0x10,0xc4,0x67,0x96,0xe0, +0x1a,0xa8,0x30,0x04,0x0b,0xa9,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x0c,0xc2,0x39, +0x10,0xe5,0x80,0x77,0x83,0xf9,0x0d,0x46,0x0c,0x1c,0x00,0x04,0xc1,0xe0,0x59,0xe7, +0xe0,0x8e,0x83,0xc0,0x74,0x83,0xd2,0x0d,0x4e,0x39,0x18,0x03,0x31,0x08,0x03,0xa1, +0x8c,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x28,0x03,0x71,0x0e,0x46,0x39,0xf8,0xdd, +0xa0,0x7e,0x83,0x11,0x03,0x07,0x00,0x41,0x30,0x78,0xd8,0x39,0xc0,0xe3,0x20,0x38, +0xdd,0xc0,0x74,0x03,0x54,0x0e,0xc4,0x37,0x10,0xdf,0x40,0x7c,0x03,0xf1,0x0d,0xcc, +0x38,0xc0,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xd6,0x39,0x00,0xe7,0x80,0x2e,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x78,0xe7,0x00,0x95,0x03,0xbb,0x08,0x66,0x09,0xb2, +0x81,0x0a,0x43,0xc0,0xdc,0xa5,0xb1,0xdc,0x50,0x8d,0xf8,0x0c,0x47,0x04,0xe6,0x1b, +0x08,0xdf,0x70,0x84,0x70,0xbe,0x01,0xf1,0x9d,0x30,0x88,0x13,0x06,0x61,0x42,0x10, +0x82,0xe1,0x86,0xd3,0x08,0xc0,0x60,0x96,0x41,0xdb,0x82,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0xea,0x39,0x50,0xe7,0xe0,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x9f, +0x03,0x59,0x0e,0x92,0x60,0x96,0x60,0x1b,0xa8,0x30,0x04,0x8d,0xca,0x4c,0x3f,0xcc, +0x38,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xf9,0x1c,0x90,0x73,0x10,0x8c, +0x18,0x18,0x00,0x08,0x82,0x41,0xa4,0xcf,0xc1,0x2a,0x07,0x81,0x05,0x35,0x1c,0xc8, +0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x7e,0x0e,0x64,0x39,0x08,0x86,0x23,0x8c, +0xdb,0x70,0xbe,0x0b,0x0c,0x65,0xc1,0x20,0x9f,0xe1,0x88,0x80,0x8d,0x03,0xe1,0xbb, +0xc0,0x50,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x89,0x74,0x30,0xcb,0x81,0x98,0x59, +0xd0,0xc6,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x22,0xe9,0x40,0x97,0x83, +0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x94,0x0e,0xc0,0x39,0xc0,0xd9,0x20,0xb0, +0x1d,0x0e,0x82,0xf8,0x98,0x11,0xc8,0x67,0x96,0xc0,0x01,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_5c72ab84a4fc8ebb30931ae7f9ab7fc3.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_5c72ab84a4fc8ebb30931ae7f9ab7fc3.h new file mode 100644 index 00000000..259d098f --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_5c72ab84a4fc8ebb30931ae7f9ab7fc3.h @@ -0,0 +1,1126 @@ +// ffx_fsr2_accumulate_pass_wave64_16bit_5c72ab84a4fc8ebb30931ae7f9ab7fc3.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_5c72ab84a4fc8ebb30931ae7f9ab7fc3_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_5c72ab84a4fc8ebb30931ae7f9ab7fc3_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_5c72ab84a4fc8ebb30931ae7f9ab7fc3_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_5c72ab84a4fc8ebb30931ae7f9ab7fc3_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_5c72ab84a4fc8ebb30931ae7f9ab7fc3_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_lanczos_lut", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_5c72ab84a4fc8ebb30931ae7f9ab7fc3_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 6, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_5c72ab84a4fc8ebb30931ae7f9ab7fc3_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_5c72ab84a4fc8ebb30931ae7f9ab7fc3_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_5c72ab84a4fc8ebb30931ae7f9ab7fc3_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", "rw_upscaled_output", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_5c72ab84a4fc8ebb30931ae7f9ab7fc3_UAVResourceBindings[] = { 0, 1, 3, 4, 2, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_5c72ab84a4fc8ebb30931ae7f9ab7fc3_UAVResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_5c72ab84a4fc8ebb30931ae7f9ab7fc3_UAVResourceSpaces[] = { 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_5c72ab84a4fc8ebb30931ae7f9ab7fc3_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_5c72ab84a4fc8ebb30931ae7f9ab7fc3_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_5c72ab84a4fc8ebb30931ae7f9ab7fc3_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_5c72ab84a4fc8ebb30931ae7f9ab7fc3_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_5c72ab84a4fc8ebb30931ae7f9ab7fc3_size = 17556; + +static const unsigned char g_ffx_fsr2_accumulate_pass_wave64_16bit_5c72ab84a4fc8ebb30931ae7f9ab7fc3_data[] = { +0x44,0x58,0x42,0x43,0xa5,0xfc,0xf3,0x77,0x0d,0x39,0xfb,0xbf,0x16,0x0c,0x00,0xba, +0x4a,0xbf,0xef,0x9b,0x01,0x00,0x00,0x00,0x94,0x44,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x3c,0x02,0x00,0x00,0x08,0x11,0x00,0x00,0x24,0x11,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xc8,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0xc4,0x0e,0x00,0x00,0x66,0x00,0x05,0x00,0xb1,0x03,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xac,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0xa8,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02, +0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xd7,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0x8c,0xc2,0x08,0x40,0x09,0x00,0x14,0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03, +0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18,0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10, +0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c, +0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0,0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40, +0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18,0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18, +0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28,0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2, +0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c,0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51, +0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50,0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34, +0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9, +0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19, +0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89, +0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60,0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x6d, +0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a,0x48,0x0e,0x15,0x09,0x44,0x1a,0x39,0x0f, +0x11,0x4d,0x08,0x21,0x21,0x61,0x30,0x28,0x04,0x63,0xc0,0x20,0x51,0xe9,0xa0,0xe1, +0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4,0x0d,0x69,0x06,0x44,0x0c,0x06,0x03,0xc5, +0x1c,0x41,0x50,0x0a,0xc6,0xe0,0x34,0x40,0x51,0x6a,0x20,0x60,0x18,0x81,0x30,0x66, +0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0, +0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87, +0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a, +0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0, +0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87, +0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x02,0xab, +0x45,0xae,0x61,0x04,0xc1,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1, +0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f, +0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2, +0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21, +0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0x83,0x99,0xc4, +0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d, +0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc, +0x00,0x0c,0xfc,0x00,0x09,0xb0,0x18,0xc9,0x66,0x0a,0x83,0x71,0x60,0x87,0x70,0x98, +0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03, +0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76, +0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26, +0x6b,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e, +0xfc,0x00,0x09,0x06,0x1a,0xd5,0x66,0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79, +0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90, +0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07, +0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x14, +0xb0,0xe8,0x36,0x13,0x19,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2, +0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84, +0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xa0,0x00,0x46,0xb9,0x99, +0xb0,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77, +0x08,0x07,0x7a,0xf0,0x03,0x14,0x18,0x68,0x37,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7, +0xae,0x36,0x9a,0x7a,0xbd,0x5e,0xaf,0x37,0x18,0xb0,0x60,0x30,0x18,0xcc,0x60,0x30, +0x18,0x0c,0x06,0x03,0xf9,0x6e,0x92,0xa6,0x88,0x12,0x26,0x9f,0x05,0x98,0x67,0x21, +0x22,0x76,0x02,0x26,0x02,0x05,0x03,0x02,0xce,0x11,0x80,0x02,0x00,0x00,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, +0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06, +0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8, +0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x32,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21, +0x4f,0x1a,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00, +0x20,0x00,0x00,0x00,0x32,0x1e,0x98,0x1c,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x94,0x40,0x31,0x8c,0x00,0x14,0x41,0x49,0x94,0x41,0x21,0x14, +0x47,0x29,0x14,0x45,0x39,0x14,0x44,0xe1,0x07,0x14,0x48,0xc1,0x14,0x50,0x41,0x15, +0x56,0x81,0x15,0x60,0x40,0x41,0x06,0x14,0x68,0x40,0xc1,0x06,0x14,0x70,0x40,0x21, +0x07,0x14,0x74,0x40,0x61,0x07,0x14,0x78,0x40,0xa1,0x07,0x14,0x7c,0x40,0x59,0x94, +0x46,0x11,0x4a,0x14,0x2e,0x46,0x71,0x15,0x0f,0xa1,0x46,0x00,0x6a,0x80,0x84,0x05, +0x0c,0x08,0x88,0x40,0xb3,0x19,0x00,0xb2,0xcd,0x00,0x10,0x6e,0x06,0x80,0x74,0x33, +0x00,0xc4,0x9b,0x01,0x20,0xdf,0x0c,0x00,0xfd,0x66,0x00,0x28,0x38,0x03,0x40,0xaf, +0x19,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x93,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0x01,0x9a,0x20,0x0c,0xd1,0x06,0x61,0x20,0x26,0x08,0x83,0xb4, +0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08,0x6f,0xf0,0x07,0xb4, +0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe,0xda,0xde,0xe8,0xd2,0xde,0xdc,0xbe,0xec, +0xca,0xc6,0xe8,0xde,0xe4,0xe6,0x26,0x08,0xc3,0x34,0x41,0x18,0xa8,0x0d,0x82,0xd1, +0x6c,0x48,0x0c,0x65,0x31,0x98,0x81,0x31,0x9c,0x09,0xc2,0x1c,0xdc,0x01,0x21,0xb9, +0xaf,0x34,0x37,0xb8,0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x0d, +0xc9,0x00,0x45,0x86,0x31,0x30,0x86,0xc3,0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce, +0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed, +0x4d,0x6e,0x82,0x30,0x54,0x1b,0x12,0x46,0x99,0x0c,0x6a,0x60,0x0c,0x87,0x8d,0xdc, +0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x04,0x61,0xb0,0x26, +0x08,0xc3,0xb5,0x41,0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35,0x30,0x46,0x46,0x4b, +0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee, +0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x60,0x1b,0x92,0x4b,0xd9,0x0c,0x6e,0x60, +0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c, +0xde,0x04,0x61,0xc8,0x36,0x24,0x9c,0xe2,0x19,0xdf,0xc0,0x18,0xd9,0x04,0xc1,0x0e, +0xf0,0x80,0x8d,0xdc,0x17,0x5b,0x98,0xdb,0x98,0xde,0xdb,0xdc,0x17,0x5b,0x1d,0xdd, +0x86,0x84,0x08,0x03,0x31,0x30,0x88,0x81,0x31,0x9c,0x09,0xc2,0xa0,0x31,0x91,0xfb, +0x4a,0x6b,0x3b,0x6b,0x4a,0x83,0x9b,0x9b,0x20,0x0c,0xdb,0x86,0x84,0x0c,0xc2,0xa0, +0x0c,0x0c,0x33,0x18,0x18,0xc3,0x21,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46, +0xf6,0x25,0x57,0x16,0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7, +0x21,0x31,0x03,0x08,0x0d,0x8c,0x61,0x60,0x8c,0x6c,0x43,0xf2,0x48,0x95,0xd6,0x81, +0xc1,0x18,0x9c,0x41,0x1a,0x4c,0x10,0xf0,0x20,0x0f,0xa8,0xc9,0xdd,0x7d,0xa5,0xb9, +0xd1,0x95,0xc9,0xb9,0x85,0xb1,0x7d,0xd5,0xc1,0xcd,0x8d,0x85,0xb1,0x95,0x91,0x7d, +0x8d,0xbd,0xb1,0xbd,0xc9,0x4d,0x10,0xd0,0x80,0x0e,0x36,0x2c,0xc6,0x1a,0xb0,0x81, +0x61,0x0c,0x4c,0x1b,0xb4,0x41,0x1b,0x38,0x13,0x04,0x3d,0xd0,0x03,0x3a,0x72,0x77, +0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x1b,0x96,0xe1,0x0d, +0xe0,0xc0,0x18,0x06,0xa6,0x0d,0xda,0xa0,0x0d,0xb2,0x09,0x02,0x1f,0xec,0x01,0x19, +0xb9,0xbb,0x2f,0xb7,0xb2,0xbb,0x2f,0xb6,0xb7,0xb1,0xb5,0xb9,0x0d,0x0b,0x23,0x07, +0x73,0x60,0x50,0x03,0xd3,0x06,0x6d,0xd0,0x06,0x19,0x1f,0xb9,0xbb,0x2f,0xb6,0xba, +0xb6,0xb0,0x2f,0xb4,0xb4,0x39,0xba,0x37,0xb9,0xbc,0x0d,0x0b,0xb5,0x06,0x75,0x60, +0x5c,0x03,0xd3,0x06,0x6d,0xd0,0x06,0x0e,0x25,0xb9,0xbb,0xaf,0x3a,0xb8,0xb9,0xb1, +0x30,0xb6,0x32,0xb2,0xaf,0xb7,0x3a,0x3a,0xb8,0x3a,0xba,0x0d,0xcb,0xb5,0x06,0x77, +0x60,0x30,0x03,0xd3,0x06,0x6d,0xd0,0x06,0xce,0x86,0xc2,0x0d,0xe2,0x80,0x0e,0xec, +0x00,0x0f,0x26,0x08,0x7f,0xd0,0x07,0x34,0xc6,0xc4,0x8c,0xa6,0xa4,0x64,0x26,0x08, +0x03,0xb7,0x01,0x31,0xf4,0x60,0x0f,0x0c,0x63,0xe0,0x03,0x60,0x43,0xd0,0x07,0x13, +0x84,0x50,0xf0,0x03,0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61, +0x6d,0x70,0x1b,0x10,0xe3,0x0f,0x40,0xc1,0x18,0x06,0x03,0xd8,0x10,0x84,0xc2,0x06, +0x42,0x0d,0xf2,0xc0,0x0f,0x44,0x61,0x82,0xe0,0x07,0x7c,0xc0,0x25,0x4d,0xaa,0xcc, +0x8d,0xac,0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x80,0x06,0x75,0xb0,0x01,0x21,0x4a, +0x81,0x32,0xc8,0xe0,0x6a,0x4c,0x81,0x4e,0x5a,0x53,0x18,0x9e,0x54,0x99,0x1b,0x59, +0x99,0xdc,0x54,0x9a,0x5e,0xd9,0x06,0x84,0x40,0x05,0xca,0x0c,0xc8,0xe0,0x6a,0x4c, +0x81,0x4c,0x1a,0x51,0xda,0x1c,0x1c,0x5b,0x58,0xde,0x54,0x9a,0x5e,0xd9,0x04,0x61, +0xe8,0x36,0x20,0x84,0x2a,0x50,0xab,0x40,0x06,0x57,0x63,0x0a,0xec,0xd2,0x92,0xdc, +0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca, +0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26,0x08,0x83,0xb7,0xc1,0x20, +0x5a,0x81,0x72,0x05,0x32,0xb8,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1,0x11, +0xa5,0xb5,0x95,0xb9,0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x86,0x6f,0x03,0x42,0xc0, +0x02,0x15,0x0b,0x64,0x70,0x35,0xa6,0x40,0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29,0x0d, +0x8e,0xa9,0xcc,0xae,0x8c,0x8d,0xea,0xad,0x6a,0xae,0x6c,0x82,0x30,0x80,0xc1,0x06, +0x84,0x98,0x05,0x8a,0x16,0xc8,0xe0,0x6a,0x4c,0x81,0x4b,0x9a,0x91,0x5c,0x58,0x5b, +0x59,0x92,0x1b,0x59,0x19,0xde,0x04,0x61,0x08,0x83,0x0d,0x08,0x61,0x0b,0xd4,0x2d, +0x90,0xc1,0xd5,0x98,0x02,0x25,0x33,0xa2,0x32,0xbb,0xb4,0xb1,0x32,0xaa,0x37,0xab, +0xb4,0xb2,0x3b,0xa2,0x32,0x38,0x3a,0xb4,0x09,0xc2,0x20,0x06,0x1b,0x0c,0x22,0x17, +0x28,0x5d,0x20,0x83,0x86,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc,0x04,0x61,0x18, +0x83,0x0d,0x08,0xc1,0x0b,0x54,0x2f,0x90,0x41,0xd3,0x98,0x02,0x25,0xb3,0xa6,0x37, +0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0xb9,0xa9,0xb1,0x30,0xb6,0xb2,0x09, +0xc2,0x40,0x06,0x1b,0x10,0xe2,0x17,0x28,0x70,0x20,0x83,0xa6,0x31,0x05,0x42,0x66, +0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x13, +0x84,0xa1,0x0c,0x36,0x20,0x84,0x38,0x50,0xe3,0x40,0x06,0x4d,0x63,0x0a,0xfc,0xcc, +0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0x94,0xd2,0xe8,0xe8, +0xca,0xe4,0x86,0xc2,0xdc,0xc6,0xca,0xd8,0xd8,0xc2,0xe8,0xd2,0xde,0xdc,0x26,0x08, +0x83,0x19,0x6c,0x40,0x88,0x72,0xa0,0xcc,0x81,0x0c,0x9a,0xc6,0x14,0xc8,0x98,0x41, +0xc9,0x95,0x15,0xe1,0xc1,0xbd,0xcd,0xd5,0xc9,0x95,0x4d,0x10,0x86,0x33,0xd8,0x80, +0x10,0xe8,0x40,0xa5,0x03,0x19,0x34,0x8d,0x29,0x30,0x33,0x83,0x92,0x2b,0xb3,0x4b, +0x7b,0xab,0x9b,0x33,0x92,0x0b,0x6b,0x2b,0x83,0x92,0x2b,0x2b,0xc2,0x83,0x7b,0x9b, +0xab,0x93,0x2b,0x9b,0x20,0x0c,0x68,0xb0,0x01,0x21,0xd6,0x81,0x62,0x07,0x32,0x68, +0x1a,0x53,0xe0,0x62,0x46,0x15,0xe6,0x86,0x14,0xc6,0x66,0x66,0xf4,0x64,0x35,0x41, +0x18,0xd2,0x60,0x83,0x41,0xb8,0x03,0xf5,0x0e,0x64,0xd0,0xb0,0x32,0x53,0x4a,0xa3, +0xa3,0x2b,0x93,0x9b,0x2a,0x8b,0xab,0x2b,0x73,0x1b,0x2b,0x63,0x2a,0x73,0x3b,0xa3, +0x43,0x9b,0x20,0x0c,0x6a,0xb0,0x01,0x21,0xe2,0x81,0x92,0x07,0x32,0x68,0x1a,0x53, +0xa0,0x62,0x46,0x54,0xc6,0x46,0x17,0x46,0x95,0xd6,0x56,0x36,0x41,0x18,0xd6,0x60, +0x83,0x41,0xd0,0x03,0x55,0x0f,0x64,0xd0,0xf0,0x32,0x23,0xca,0x73,0x0b,0x6b,0x4b, +0x1b,0x93,0x2a,0x9b,0x1b,0x42,0x0b,0x73,0x3b,0x2b,0x33,0x0a,0x1b,0xa3,0x7b,0x93, +0x9b,0x20,0x0c,0x6c,0xb0,0xc1,0x20,0xee,0x81,0xc2,0x07,0x32,0x68,0x88,0x99,0x59, +0xa5,0x95,0xdd,0x4d,0xc1,0x85,0x8d,0x95,0x51,0xbd,0x35,0x95,0xd1,0x95,0xc9,0xcd, +0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x86,0x36,0xd8,0x60,0x10,0xfa,0x40,0xed, +0x03,0x19,0x34,0x1b,0x28,0x3e,0x38,0x85,0x54,0x60,0x85,0x57,0x90,0x85,0x5a,0xc0, +0x85,0x5d,0xf0,0x85,0x70,0x20,0x87,0x73,0x50,0x87,0x76,0x80,0x87,0x79,0xb0,0x87, +0x7c,0xe0,0x87,0x0d,0x83,0x41,0x0a,0xfd,0x30,0x41,0x10,0x80,0x0d,0xc0,0x86,0xc1, +0x00,0x09,0x90,0xd8,0x10,0x84,0xc4,0x86,0x61,0xf8,0x07,0x91,0xa0,0x30,0x34,0x35, +0x41,0x10,0x05,0x3b,0xd8,0x30,0x98,0x81,0x19,0x0c,0x13,0x84,0xc1,0x0d,0x36,0x04, +0xbd,0xb0,0xc1,0x30,0x4a,0xe2,0x32,0x89,0x93,0x40,0x89,0x0d,0xc5,0x3f,0x90,0x04, +0x30,0x0a,0x29,0x41,0x44,0x4c,0x2e,0xcc,0x6d,0x0c,0xad,0x6c,0x6e,0x82,0x30,0xbc, +0x01,0x0d,0x33,0xb6,0xb7,0x30,0xba,0xb9,0x09,0xc2,0x00,0x07,0x2c,0xd2,0xdc,0xe6, +0xe8,0xe6,0x26,0x08,0x43,0x1c,0x90,0x48,0x73,0xa3,0x9b,0x9b,0x20,0x0c,0x72,0x40, +0x84,0xae,0x0c,0xef,0x8b,0xed,0x2d,0x8c,0x6c,0x82,0x30,0xcc,0x01,0x11,0xba,0x32, +0xbc,0x2f,0xb7,0x37,0xb9,0x36,0x26,0x74,0x65,0x78,0x5f,0x73,0x74,0x6f,0x72,0x65, +0x2c,0xea,0xd2,0xdc,0xe8,0xe6,0x36,0x40,0x2b,0xc1,0x12,0x2d,0xe1,0x12,0x2f,0x01, +0x13,0x31,0x21,0x13,0x33,0x41,0x13,0x35,0xc1,0x12,0x36,0xc1,0xdd,0x04,0x2d,0x54, +0x61,0x63,0xb3,0x6b,0x73,0x49,0x23,0x2b,0x73,0xa3,0x9b,0x12,0x04,0x55,0xc8,0xf0, +0x5c,0xec,0xca,0xe4,0xe6,0xd2,0xde,0xdc,0xa6,0x04,0x44,0x13,0x32,0x3c,0x17,0xbb, +0x30,0x36,0xbb,0x32,0xb9,0x29,0x81,0x51,0x87,0x0c,0xcf,0x65,0x0e,0x2d,0x8c,0xac, +0x4c,0xae,0xe9,0x8d,0xac,0x8c,0x6d,0x4a,0x80,0x94,0x21,0xc3,0x73,0x91,0x2b,0x9b, +0x7b,0xab,0x93,0x1b,0x2b,0x9b,0x9b,0x12,0x88,0x42,0x25,0x32,0x3c,0x17,0xba,0x3c, +0xb8,0xb2,0x20,0x37,0xb7,0x37,0xba,0x30,0xba,0xb4,0x37,0xb7,0xb9,0x29,0x42,0x3f, +0x88,0x44,0x1d,0x32,0x3c,0x97,0x32,0x37,0x3a,0xb9,0x3c,0xa8,0xb7,0x34,0x37,0xba, +0xb9,0x29,0x41,0x4a,0x74,0x21,0xc3,0x73,0x19,0x7b,0xab,0x73,0xa3,0x2b,0x93,0x9b, +0x9b,0x12,0xdc,0x04,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x42,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x39,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0x45,0xad,0xdb, +0x00,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a,0xd0, +0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6,0x31,0x6c,0xc3,0xe5, +0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9, +0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e, +0x30,0x94,0x84,0x01,0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x74,0xc3,0xe5,0x3b,0x8f,0x2f, +0x44,0x04,0x30,0x11,0x21,0xd0,0x0c,0x0b,0xf1,0x45,0x0e,0xb3,0x21,0xcd,0x80,0x34, +0x86,0x2d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0x93,0xed,0x17,0xb7,0x6d,0x01,0xd1, +0x70,0xf9,0xce,0xe3,0x1b,0x91,0x43,0x3d,0xe2,0xe0,0x23,0xb7,0x6d,0x07,0xd5,0x70, +0xf9,0xce,0xe3,0x4b,0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x04, +0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7, +0x6d,0x05,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44, +0xf8,0xc5,0x6d,0x9b,0x40,0x36,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e, +0x62,0x03,0x46,0x0e,0xf5,0xf8,0xc8,0x6d,0x5b,0xc2,0x33,0x5c,0xbe,0xf3,0xf8,0x54, +0x03,0x44,0x98,0x5f,0xd4,0xba,0x19,0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84, +0xf9,0xc5,0x6d,0x03,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x5c,0x72,0xab,0x84,0xa4,0xfc,0x8e,0xbb,0x30,0x93,0x1a,0xe7, +0xf9,0xab,0x7f,0xc3,0x44,0x58,0x49,0x4c,0x68,0x33,0x00,0x00,0x66,0x00,0x05,0x00, +0xda,0x0c,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x50,0x33,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xd1,0x0c,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xd7,0x00,0x00,0x00,0x32,0x22,0xc8,0x09, +0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0x90,0xc2,0x08,0x40,0x09,0x00,0x14, +0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03,0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18, +0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71, +0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c,0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0, +0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40,0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18, +0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18,0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28, +0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2,0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c, +0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51,0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50, +0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34,0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38, +0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d, +0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19,0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09, +0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60, +0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x6d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a, +0x48,0x0e,0x15,0x09,0x44,0x1a,0x39,0x0f,0x11,0x4d,0x08,0x21,0x21,0x61,0x30,0x28, +0x04,0x63,0xc0,0x20,0x51,0xe9,0xa0,0xe1,0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4, +0x0d,0x69,0x06,0x44,0x0c,0x06,0x03,0xc5,0x1c,0x41,0x50,0x0a,0xc6,0xe0,0x34,0x40, +0x51,0x6a,0x20,0x60,0x18,0x81,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52, +0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78, +0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83, +0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60, +0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a, +0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0, +0x03,0x3f,0x00,0x03,0x3f,0x40,0x02,0xab,0x45,0xae,0x61,0x04,0xc1,0x98,0xa9,0x0d, +0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea, +0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41, +0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f, +0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2, +0x01,0x1e,0xca,0x01,0x05,0x83,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0xb0,0x18,0xc9, +0x66,0x0a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c, +0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87, +0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26,0x6b,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xfc,0x00,0x09,0x06,0x1a,0xd5,0x66,0x22, +0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71, +0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00, +0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x14,0xb0,0xe8,0x36,0x13,0x19,0x8c,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83, +0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f, +0x80,0x81,0x1f,0xa0,0x00,0x46,0xb9,0x99,0xb0,0x71,0x60,0x87,0x70,0x98,0x87,0x79, +0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90, +0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x14,0x18,0x68, +0x37,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7,0xae,0x36,0x9a,0x7a,0xbd,0x5e,0xaf,0x37, +0x18,0xb0,0x60,0x30,0x18,0xcc,0x60,0x30,0x18,0x0c,0x06,0x03,0xf9,0x6e,0x92,0xa6, +0x88,0x12,0x26,0x9f,0x05,0x98,0x67,0x21,0x22,0x76,0x02,0x26,0x02,0x05,0x03,0x02, +0xce,0x11,0x80,0xc2,0x14,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0, +0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07, +0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d, +0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06, +0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74, +0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43, +0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c, +0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e, +0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04, +0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32,0x00,0x02,0x20,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x1a,0x00,0x01,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x14,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x94,0x40,0x31,0x8c, +0x00,0x14,0x41,0x49,0x94,0x41,0x21,0x14,0x47,0x29,0x14,0x45,0x39,0x14,0x44,0xe1, +0x07,0x94,0x45,0x01,0x06,0x10,0x6a,0x04,0x80,0x84,0x05,0x0c,0x08,0x88,0x40,0xb3, +0x19,0x00,0xb2,0xcd,0x00,0x10,0x6e,0x06,0x80,0x74,0x33,0x00,0xc4,0x9b,0x01,0xa0, +0xdf,0x0c,0x00,0x05,0x67,0x00,0xe8,0x35,0x03,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x7b,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x01,0x9a,0x20,0x0c, +0xd1,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xd2,0x04, +0xe1,0x0d,0xd0,0x80,0xc0,0x04,0x61,0x98,0x26,0x08,0x03,0xb5,0x41,0x40,0x98,0x0d, +0x09,0x92,0x28,0xc8,0x32,0x2c,0x48,0x33,0x41,0x98,0x83,0x30,0xd8,0x90,0x0c,0x8f, +0x82,0x20,0xc3,0x82,0x34,0x13,0x84,0xa1,0xda,0x90,0x2c,0x89,0x82,0x44,0xc3,0x82, +0x34,0x13,0x84,0xc1,0x9a,0x20,0x0c,0xd7,0x06,0x01,0xa1,0x36,0x24,0xd1,0xa3,0x20, +0xd3,0xb0,0x20,0xd5,0x04,0x61,0xc0,0x36,0x24,0x53,0xa2,0x20,0xd7,0xb0,0x20,0xcd, +0x04,0x61,0xc8,0x36,0x24,0x57,0xa2,0x20,0xd9,0xb0,0x20,0xd5,0x04,0xc1,0x0e,0xc4, +0x60,0x43,0x42,0x6c,0x0a,0x42,0x0c,0x0b,0xd2,0x4c,0x10,0x06,0x6d,0x82,0x30,0x6c, +0x1b,0x92,0x6e,0x53,0x10,0x6f,0x58,0x90,0x66,0x43,0xe2,0x3d,0x0a,0x32,0x0c,0x0b, +0x52,0x6d,0x48,0x1c,0x48,0xb2,0x30,0x8d,0xfb,0xc0,0x60,0x82,0x80,0x07,0x63,0x30, +0x41,0x40,0x83,0x6f,0xc3,0x82,0x88,0x81,0x82,0x20,0xc3,0x32,0x06,0x63,0x30,0x06, +0xcd,0x04,0x41,0x0f,0xc8,0x60,0xc3,0x32,0x94,0x81,0x82,0x0c,0xc3,0x32,0x06,0x63, +0x30,0x06,0xd5,0x04,0x81,0x0f,0xca,0x60,0xc3,0xb2,0x9c,0x81,0x82,0x44,0xc3,0x32, +0x06,0x63,0x30,0x06,0xd5,0x86,0x25,0x12,0x03,0x05,0x99,0x86,0x65,0x0c,0xc6,0x60, +0x0c,0x9a,0x0d,0xcb,0x24,0x06,0x0a,0xb2,0x0c,0xcb,0x18,0x8c,0xc1,0x18,0x34,0x1b, +0x0a,0x32,0x30,0x03,0x34,0x48,0x03,0x35,0x98,0x20,0xfc,0x81,0x19,0x4c,0x10,0x06, +0x6e,0x03,0x82,0xb0,0x81,0x82,0x20,0x43,0x1b,0x00,0x1b,0x02,0x37,0x98,0x20,0x84, +0xc2,0x19,0x6c,0x40,0x10,0x38,0x50,0x90,0x61,0x40,0x80,0x0d,0x41,0x1c,0x6c,0x20, +0xc2,0x60,0x0d,0xde,0x40,0x0e,0x26,0x08,0x02,0x40,0x61,0x68,0x6a,0x82,0x20,0x0a, +0x60,0xb0,0x61,0xf0,0xbc,0x61,0x82,0x30,0x74,0x13,0x84,0xc1,0xdb,0x10,0xe4,0xc1, +0x06,0x03,0xb1,0x83,0xe9,0x0e,0xf0,0x40,0x0f,0x36,0x14,0x74,0x50,0x07,0xc0,0x1c, +0xec,0x41,0x15,0x36,0x36,0xbb,0x36,0x97,0x34,0xb2,0x32,0x37,0xba,0x29,0x41,0x50, +0x85,0x0c,0xcf,0xc5,0xae,0x4c,0x6e,0x2e,0xed,0xcd,0x6d,0x4a,0x40,0x34,0x21,0xc3, +0x73,0xb1,0x0b,0x63,0xb3,0x2b,0x93,0x9b,0x12,0x10,0x75,0xc8,0xf0,0x5c,0xe6,0xd0, +0xc2,0xc8,0xca,0xe4,0x9a,0xde,0xc8,0xca,0xd8,0xa6,0x04,0x46,0x19,0x32,0x3c,0x17, +0xb9,0xb2,0xb9,0xb7,0x3a,0xb9,0xb1,0xb2,0xb9,0x29,0x81,0x1c,0xd4,0x21,0xc3,0x73, +0x29,0x73,0xa3,0x93,0xcb,0x83,0x7a,0x4b,0x73,0xa3,0x9b,0x9b,0x12,0xec,0x01,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x42,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x39,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34, +0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e, +0x80,0x34,0x40,0x84,0xf9,0x45,0xad,0xdb,0x00,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2, +0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a,0xd0,0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44, +0x98,0x8f,0xdc,0xb6,0x31,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51, +0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe,0xf3, +0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x8f,0xdc, +0xb6,0x3d,0x74,0xc3,0xe5,0x3b,0x8f,0x2f,0x44,0x04,0x30,0x11,0x21,0xd0,0x0c,0x0b, +0xf1,0x45,0x0e,0xb3,0x21,0xcd,0x80,0x34,0x86,0x2d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f, +0x38,0x93,0xed,0x17,0xb7,0x6d,0x01,0xd1,0x70,0xf9,0xce,0xe3,0x1b,0x91,0x43,0x3d, +0xe2,0xe0,0x23,0xb7,0x6d,0x07,0xd5,0x70,0xf9,0xce,0xe3,0x4b,0x00,0xf3,0x2c,0x44, +0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x04,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35, +0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x05,0xd6,0x70,0xf9,0xce,0xe3,0x4f, +0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x9b,0x40,0x36,0x5c,0xbe, +0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x62,0x03,0x46,0x0e,0xf5,0xf8,0xc8,0x6d, +0x5b,0xc2,0x33,0x5c,0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f,0xd4,0xba,0x19,0x3c, +0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84,0xf9,0xc5,0x6d,0x03,0x61,0x20,0x00,0x00, +0x4b,0x0a,0x00,0x00,0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00,0x76,0x00,0x00,0x00, +0x34,0x98,0x01,0x28,0xa3,0x42,0x2a,0xc2,0x80,0x82,0x1d,0x28,0xb6,0x92,0x1d,0x28, +0x95,0xb2,0x2b,0xbe,0x1a,0x28,0x97,0x32,0x0c,0x28,0x98,0xb2,0x29,0xa6,0x22,0x04, +0x2a,0xde,0x80,0xf2,0x0d,0x28,0x49,0x88,0xe2,0x44,0x28,0xa5,0x2a,0x28,0x8d,0x8a, +0x28,0x49,0x82,0x92,0x44,0x28,0x4e,0x82,0xf2,0x29,0x9a,0xe2,0x84,0x20,0x54,0x0d, +0x90,0xa2,0x08,0xca,0xa0,0x3c,0x4a,0x60,0x04,0x80,0x0c,0x63,0x04,0x20,0x08,0x82, +0x28,0x18,0x8c,0x11,0xb4,0xe6,0x9c,0xb3,0xdf,0x18,0x01,0x08,0x82,0xa0,0xfc,0x8d, +0x11,0x80,0x20,0x08,0xf3,0xbf,0x30,0x46,0x00,0x82,0x20,0x18,0xff,0xc2,0x18,0xc1, +0x3b,0x93,0x26,0xda,0x8d,0x11,0x80,0x20,0x08,0xc2,0xbf,0x30,0x46,0xd0,0x9a,0x73, +0xce,0x7b,0x63,0x04,0x20,0x08,0x82,0x32,0x18,0x8c,0x11,0x80,0x20,0xfe,0xdf,0x63, +0x30,0x46,0x00,0x82,0x20,0x08,0x82,0xc1,0x18,0x41,0x48,0x82,0x21,0xde,0x8d,0x11, +0xec,0xb1,0x1a,0xef,0xdf,0x18,0xc1,0x5a,0xab,0xb5,0xf8,0x8d,0x11,0xfc,0xf7,0xdf, +0xbf,0xdf,0x18,0x41,0x6b,0xce,0x39,0xef,0x0b,0x63,0x04,0xb2,0xe8,0xf6,0xff,0x37, +0x46,0xa0,0xb3,0xe6,0x9c,0x7e,0x63,0x04,0x2a,0x5e,0x9f,0xaa,0x37,0x46,0x00,0x82, +0x20,0x08,0x82,0xc3,0x18,0xc1,0x5a,0xab,0xb5,0xee,0x8d,0x11,0x80,0x20,0xe8,0xdf, +0x61,0x30,0x46,0xd0,0x9a,0x73,0x4e,0x7b,0x63,0x04,0x20,0x08,0x82,0x24,0x18,0x8c, +0x11,0x80,0x20,0x08,0xea,0x60,0x30,0x46,0x20,0x82,0x24,0x88,0x6f,0x63,0x04,0x70, +0x5c,0xe6,0xb7,0x37,0x46,0x40,0x96,0xbc,0x7e,0x7f,0x63,0x04,0x20,0x08,0x82,0x20, +0x28,0x8c,0x11,0x80,0x20,0x08,0xb2,0x60,0x30,0x46,0x00,0x82,0x20,0x88,0xff,0xc2, +0x18,0x01,0x08,0x82,0x20,0xfa,0xcd,0x00,0x8c,0x11,0x80,0x20,0x08,0xe2,0xdf,0x18, +0x01,0x08,0x82,0x20,0xfc,0x51,0x65,0x8c,0x00,0x04,0xdf,0x60,0x8c,0x00,0x04,0xc1, +0x60,0x8c,0x00,0x04,0x9f,0x31,0x02,0x10,0x84,0x46,0x00,0x88,0x34,0x87,0x30,0xf1, +0xc1,0x1c,0xc2,0x25,0xcd,0x21,0x4c,0xa3,0x30,0x87,0x90,0x07,0x7c,0x30,0x87,0x30, +0xf5,0xc1,0x1c,0xc2,0x24,0x0a,0x73,0x08,0x79,0x40,0x0a,0x73,0x08,0xa0,0xc0,0xcd, +0x21,0x4c,0xa7,0x30,0x87,0x90,0x07,0x7d,0x40,0xa7,0x39,0x88,0x69,0x92,0x58,0x61, +0x0e,0xc2,0xb2,0x24,0x56,0x98,0x83,0xa8,0x2a,0x89,0x15,0xe6,0x20,0x20,0x48,0x62, +0x85,0x39,0x08,0x49,0x92,0x58,0x61,0x0e,0x02,0x82,0xa4,0x56,0x98,0x83,0xd8,0x36, +0xa9,0x15,0xe6,0x20,0xa2,0x48,0x6a,0x85,0x39,0x88,0x2c,0x93,0x5a,0x61,0x0e,0x02, +0xc3,0xa4,0x56,0x98,0x83,0xb0,0x2c,0xa9,0x15,0xe6,0x20,0xaa,0x4a,0x6a,0x85,0x11, +0x80,0x39,0x88,0x69,0x92,0x5a,0x61,0x0e,0x02,0x82,0x24,0x55,0x98,0x83,0x90,0x24, +0x29,0x15,0xc8,0x30,0x02,0x00,0x00,0x00,0x23,0x06,0x08,0x00,0x82,0x60,0x90,0x06, +0x22,0x21,0x0e,0x91,0x3f,0xc8,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0xa4,0xc1,0x48, +0x8c,0x43,0xc4,0x0f,0xf3,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x69,0x40,0x12,0xe4, +0x10,0xf9,0x03,0x3d,0x8c,0x18,0x20,0x00,0x08,0x82,0x41,0x1a,0x94,0x44,0x39,0x44, +0x24,0x51,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x90,0x06,0x26,0x61,0x0e,0xd1,0x48, +0xd8,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0xa4,0xc1,0x49,0x9c,0x43,0x64,0x12,0xf7, +0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x69,0x80,0x12,0xe8,0x10,0xf1,0x03,0x3e,0x8c, +0x18,0x20,0x00,0x08,0x82,0x41,0x1a,0xa4,0x44,0x3a,0x44,0x27,0x91,0x0f,0x23,0x06, +0x08,0x00,0x82,0x60,0x90,0x06,0x2a,0xa1,0x0e,0x11,0x48,0xe8,0xc3,0x88,0x01,0x02, +0x80,0x20,0x18,0xa4,0xc1,0x4a,0xac,0x43,0x24,0x12,0xfb,0x30,0x62,0x80,0x00,0x20, +0x08,0x06,0x69,0xc0,0x12,0xec,0x10,0x95,0x04,0x3f,0x8c,0x18,0x20,0x00,0x08,0x82, +0x41,0x1a,0xb4,0x44,0x3b,0x44,0x27,0xd1,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x90, +0x06,0x2e,0xe1,0x0e,0xd1,0x4a,0xf8,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0xa4,0xc1, +0x4b,0xbc,0x43,0xb4,0x12,0xff,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x69,0x00,0x13, +0xf0,0x10,0xbd,0x04,0x48,0x8c,0x18,0x20,0x00,0x08,0x82,0x41,0x1a,0xc4,0x44,0x3c, +0x44,0x2e,0x11,0x12,0x23,0x06,0x07,0x00,0x82,0x60,0x50,0x06,0x33,0x41,0x0f,0x01, +0x19,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x11,0x16,0xe8,0x00,0x13,0x23,0x06,0x06, +0x00,0x82,0x60,0x40,0x88,0x45,0x3a,0xcc,0xc4,0x88,0x81,0x01,0x80,0x20,0x18,0x10, +0x62,0x91,0x0e,0x32,0x31,0x62,0x60,0x00,0x20,0x08,0x06,0xc4,0x58,0xa8,0x43,0x4d, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x18,0xe4,0x44,0x3d,0x14,0x36,0x31,0x9a,0x10, +0x04,0x65,0xcc,0xc4,0x95,0x41,0x13,0x57,0xc1,0x3d,0x70,0x11,0x01,0x54,0xb0,0x0e, +0x5a,0x49,0x01,0x25,0x24,0x70,0x82,0xc1,0x4e,0x30,0x98,0x09,0xa1,0x00,0x1f,0x13, +0x44,0x01,0x3e,0xa3,0x09,0x0d,0x70,0x81,0xc1,0xce,0x31,0x98,0x15,0x02,0x7d,0xac, +0x10,0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x1f,0x5b,0x9c,0xc4,0x25,0x16,0xa3, +0x09,0x01,0x30,0x9a,0x20,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x20,0x06,0x6e,0xa1, +0x12,0x5a,0x5a,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x9c,0x60,0xb0,0x13,0x0c,0x66, +0x87,0x40,0x1f,0x3b,0x04,0xfa,0x98,0xc0,0xc0,0xc7,0x04,0x06,0x3e,0xa3,0x09,0x89, +0x30,0x9a,0xa0,0x0c,0x86,0x10,0xf2,0x31,0x84,0x90,0x8f,0x29,0xf4,0x00,0x1f,0x53, +0xea,0x01,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x9c,0xc6,0x4f,0x10,0xc2,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0xa8,0x01,0x16,0x84,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0x47,0x6a,0x88,0x05,0x2f,0x08,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa8,0xc6, +0x58,0xf4,0x82,0x70,0x8a,0xc1,0x4e,0x31,0x98,0x11,0x02,0x7d,0x8c,0x10,0xe8,0x33, +0x62,0x70,0x00,0x20,0x08,0x06,0x65,0x40,0x1a,0x65,0x41,0x07,0xbc,0x30,0x62,0xd0, +0x00,0x20,0x08,0x06,0xcd,0x6b,0x9c,0x45,0x10,0x1a,0x66,0x50,0x06,0x6a,0xa1,0x16, +0x6a,0xa1,0x16,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x9e,0x30,0x9a,0xf0, +0x0d,0x26,0x10,0xf2,0x31,0x81,0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x7c,0xae, +0x91,0x16,0x79,0x20,0x1a,0xa3,0x09,0x81,0x30,0x9a,0x20,0x0c,0x56,0x08,0xf1,0xb1, +0x42,0x88,0x8f,0xad,0x81,0x20,0x1f,0x5b,0x03,0x41,0x3e,0x26,0x08,0xf2,0x31,0x41, +0x90,0x8f,0x09,0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xf2,0x0d,0xb7,0x08, +0x0c,0x79,0x03,0xf8,0x18,0xf2,0x06,0xf0,0x19,0x8e,0x10,0x6e,0x61,0xf8,0x86,0x23, +0x86,0x7c,0x28,0xbe,0x12,0x02,0x1d,0x8e,0x20,0x74,0x61,0xf8,0x86,0x23,0x0a,0x7e, +0x28,0xbe,0x12,0x02,0x2d,0x22,0xd0,0x11,0x83,0x03,0x00,0x41,0x30,0x28,0x03,0xf0, +0x08,0x0d,0x5a,0xc0,0x87,0x11,0x83,0x03,0x00,0x41,0x30,0x28,0x83,0xf0,0x10,0x0d, +0x58,0xc0,0x87,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xd2,0xc3,0x2f,0x84,0x00,0x0c, +0x3e,0x91,0x10,0x09,0xdf,0xf0,0x8d,0xd3,0x00,0x87,0xd1,0x84,0x60,0x18,0x31,0x30, +0x00,0x10,0x04,0x83,0x88,0x3d,0x70,0x23,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x32, +0x28,0x0f,0xd3,0xe8,0x85,0x7c,0x18,0x31,0x78,0x00,0x10,0x04,0x83,0xa9,0x3d,0x44, +0x23,0x28,0xc8,0x60,0x0c,0x4c,0xc2,0x24,0xc4,0x43,0x3c,0x56,0x83,0x1c,0x46,0x13, +0x02,0x60,0x34,0x41,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x0c,0xd4,0xc3,0x34, +0x6c,0x81,0x3c,0x46,0x13,0x82,0x61,0xb8,0x21,0x38,0x0f,0x30,0xa8,0x46,0x2e,0xb8, +0x84,0x60,0x6b,0xa0,0x0b,0x2e,0x28,0xd0,0x59,0x86,0x40,0x08,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0x40,0x0c,0xe2,0xa3,0x35,0x7a,0xc1,0x3d,0x46,0x13,0x02,0x60,0x34,0x41, +0x08,0x4e,0x30,0xd8,0x09,0x06,0x33,0xc1,0x93,0x8f,0x09,0x9e,0x7c,0x4c,0x88,0x0b, +0xf8,0x98,0x20,0x17,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x44,0x78,0xc3, +0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x28,0x11,0xdf,0xc0,0x87,0x60,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0x13,0xf1,0x8d,0x63,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0xe3,0x44,0xc0,0x43,0x1f,0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x4a,0x84,0x36, +0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x4c,0xa4,0x36,0x84,0x13,0x06,0x74,0xc2, +0x80,0xec,0x20,0xe2,0x63,0x06,0x11,0x9f,0x13,0x2a,0x77,0x42,0xe5,0xca,0x00,0x0f, +0x28,0x23,0x3c,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xb4,0x15,0xb9,0x0d,0x61,0x44, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x63,0x11,0xdc,0x10,0x48,0x64,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0xca,0x20,0x45,0xd4,0x63,0x1f,0xc2,0x62,0xc4,0xa0,0x01,0x40,0x10, +0x0c,0x1a,0x1a,0x61,0x8f,0xc0,0x44,0x06,0xe1,0x3d,0xde,0xe3,0x3d,0xde,0x63,0x34, +0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d, +0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xe9,0x91, +0xfa,0x50,0x5e,0x84,0x5a,0xf0,0x03,0x3f,0xf0,0x03,0x3f,0x46,0x13,0x02,0x60,0x34, +0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2, +0x72,0x47,0x54,0xae,0x3a,0x1d,0x01,0x63,0x03,0xfc,0x00,0xc1,0x88,0xc1,0x01,0x80, +0x20,0x18,0x68,0x62,0x42,0x1f,0x42,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d,0x9a, +0x84,0x88,0xb5,0x23,0xc1,0x45,0x22,0x24,0x42,0x22,0x24,0x32,0x9a,0x10,0x00,0xa3, +0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x70,0x44,0xe5,0x8e,0xa8,0xdc,0x11, +0x95,0x3b,0xa2,0x72,0x95,0x06,0x63,0x02,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0xb5, +0xc9,0x7f,0x04,0xcc,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x74,0xc2,0x22,0x61,0x60, +0x26,0x81,0x18,0xbc,0xc8,0x8b,0xbc,0xc8,0x8b,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10, +0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x1c,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x8e, +0xa8,0xdc,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x7d,0x52,0x23,0x6a,0xf0,0x26,0x6c, +0x30,0x07,0x38,0x82,0x23,0x38,0x82,0x23,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3, +0x09,0x83,0x30,0x9a,0x40,0x0c,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a, +0x37,0x62,0xd0,0x00,0x20,0x08,0x06,0x8d,0xa9,0xf8,0xc8,0x1c,0xe0,0x49,0x1f,0xf0, +0x41,0x98,0x84,0x49,0x98,0x84,0xc9,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2, +0x20,0x8c,0x26,0x10,0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x8d, +0x18,0x34,0x00,0x08,0x82,0x41,0xf3,0x2a,0x67,0xc2,0x07,0xa1,0x72,0x06,0xa5,0xa0, +0x26,0x6a,0xa2,0x26,0x6a,0x32,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08, +0xa3,0x09,0xc4,0x70,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x23,0x06, +0x0d,0x00,0x82,0x60,0xd0,0xe0,0x0a,0x9c,0x94,0x82,0xaa,0x94,0x81,0x2b,0xcc,0xc9, +0x9c,0xcc,0xc9,0x9c,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68, +0x02,0x31,0x1c,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0x5c,0xdd,0x42,0xad, +0x80,0x99,0xc3,0x9c,0x80,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xb4,0x5e,0x79,0x13, +0x21,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x86,0x5c,0xf8,0x24,0x16,0x6c,0x65,0x16, +0x82,0x3f,0xf9,0x93,0x3f,0xf9,0x93,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84, +0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b, +0x31,0x68,0x00,0x10,0x04,0x83,0xa6,0x5d,0x4a,0x45,0x17,0x7e,0x85,0x1c,0x14,0x54, +0x41,0x15,0x54,0x41,0x95,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18, +0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68, +0x00,0x10,0x04,0x83,0xc6,0x5e,0x5c,0x65,0x1c,0xd0,0xc5,0x15,0xa6,0x58,0x89,0x95, +0x58,0x89,0x95,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20, +0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68,0x00,0x10, +0x04,0x83,0xe6,0x5f,0x6e,0x85,0x1d,0xe2,0x85,0x15,0x38,0x5d,0xd1,0x15,0x5d,0xd1, +0x95,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23, +0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x2b,0x7f,0xc8,0x17,0x18,0x31,0x38, +0x00,0x10,0x04,0x03,0x6d,0x64,0x6a,0x25,0x38,0x83,0x11,0x83,0x06,0x00,0x41,0x30, +0x68,0x54,0x46,0x5c,0xee,0x81,0x5f,0xf2,0x21,0x28,0x97,0x72,0x29,0x97,0x72,0x19, +0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72, +0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x66, +0x66,0x5d,0x40,0xa2,0x64,0x54,0x42,0x71,0x17,0x77,0x71,0x17,0x77,0x19,0x4d,0x08, +0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54, +0xee,0x88,0xca,0x1d,0x51,0xb9,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x78,0x86,0x5e, +0x52,0xc2,0x65,0xe8,0x61,0xba,0x97,0x7b,0xb9,0x97,0x7b,0x19,0x4d,0x08,0x80,0xd1, +0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88, +0xca,0x1d,0x51,0xb9,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xca,0xa6,0x5f,0x64,0xe2, +0x66,0xe4,0x81,0x03,0x19,0x90,0x01,0x19,0x90,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21, +0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d, +0x51,0x39,0x0b,0x95,0xb0,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x60,0x6a,0x23, +0x36,0xc1,0x05,0x06,0xb4,0xa0,0x54,0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x65, +0x80,0x36,0x29,0xe3,0x23,0x7b,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x65,0x90,0x36, +0x2a,0x83,0x23,0xa0,0x32,0x62,0xf0,0x00,0x20,0x08,0x06,0x53,0xdc,0x98,0x8c,0x10, +0x0c,0xa8,0xa2,0x2a,0xaa,0x62,0x36,0x66,0xf3,0x32,0x68,0x32,0x9a,0x10,0x00,0x17, +0x54,0xce,0x52,0x45,0x2d,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd8,0xdc,0xac, +0x4d,0x70,0x81,0x01,0x2d,0x70,0x15,0xf9,0x8c,0x18,0x3c,0x00,0x08,0x82,0xc1,0x84, +0x37,0x2d,0x93,0x20,0xc1,0xab,0xc4,0x4a,0xac,0xb4,0x4d,0xdb,0xd8,0xcc,0x9b,0x8c, +0x26,0x04,0xc0,0x05,0x95,0xb3,0x57,0x89,0x8b,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82, +0x01,0xa6,0x37,0x72,0x13,0x5c,0x60,0x40,0x0b,0x6a,0x45,0x3e,0x23,0x06,0x0f,0x00, +0x82,0x60,0x30,0xfd,0x0d,0xcd,0x40,0x4f,0x60,0x2b,0xb8,0x82,0x2b,0x74,0x43,0x37, +0x3d,0x63,0x27,0xa3,0x09,0x01,0x70,0x41,0xe5,0xac,0x56,0xf0,0x22,0x3e,0x23,0x06, +0x06,0x00,0x82,0x60,0x80,0x85,0x4e,0xde,0x04,0x17,0x18,0xd0,0x02,0x5e,0x91,0xcf, +0x88,0xc1,0x03,0x80,0x20,0x18,0x4c,0xa6,0xb3,0x33,0x97,0x15,0xf4,0xca,0xaf,0xfc, +0xca,0xde,0xec,0x0d,0xd9,0xf4,0xc9,0x68,0x42,0x00,0x5c,0x50,0x39,0xb3,0xe6,0x42, +0x3e,0x76,0xcd,0x85,0x7c,0x0c,0x9b,0x0b,0xf9,0x58,0x36,0x17,0xf2,0xb1,0xc9,0x2d, +0xe4,0x63,0x94,0x5b,0xc8,0xc7,0x2a,0xb7,0x90,0x8f,0x59,0x6e,0x21,0x1f,0x23,0x10, +0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x4a,0x2d,0xe4,0x63, +0x95,0x5a,0xc8,0xc7,0x2c,0xb5,0x90,0x8f,0x5d,0x6a,0x21,0x1f,0x43,0x08,0xf8,0x18, +0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0xb1,0xea,0x2c,0xe4,0x63,0xd6,0x59, +0xc8,0xc7,0xae,0xb3,0x90,0x8f,0x61,0x67,0x21,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0, +0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0xb1,0x35,0x90,0x03,0xf8,0x58,0x50,0x06,0xf0, +0xb1,0xe0,0x83,0x8f,0x1d,0x01,0x7d,0xec,0x10,0xe8,0x63,0xc7,0x40,0x1f,0x3b,0x08, +0xfa,0x58,0x1e,0xb4,0x85,0x7c,0x4c,0x0f,0xda,0x42,0x3e,0xb6,0x07,0x6d,0x21,0x1f, +0xe3,0x83,0xb6,0x90,0x8f,0xd9,0x01,0x5a,0xc8,0xc7,0xee,0x00,0x2d,0xe4,0x63,0x78, +0x80,0x16,0xf2,0xb1,0x3c,0x40,0x0b,0xf9,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46, +0x20,0xf0,0x31,0x02,0x81,0x8f,0xdd,0xc1,0x59,0xc8,0xc7,0xf0,0xe0,0x2c,0xe4,0x63, +0x79,0x70,0x16,0xf2,0x31,0x3d,0x38,0x0b,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e, +0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0xe1,0x81,0x59,0xc8,0xc7,0xf2,0xc0,0x2c,0xe4, +0x63,0x7a,0x60,0x16,0xf2,0xb1,0x3d,0x30,0x0b,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02, +0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x11,0x61,0x40,0x1f,0x23,0xc4,0x80,0x3e, +0x46,0x8c,0x01,0x7d,0x8c,0x20,0x03,0xfa,0x58,0x2e,0x98,0x85,0x7c,0x4c,0x17,0xcc, +0x42,0x3e,0xb6,0x0b,0x66,0x21,0x1f,0xe3,0x05,0xb3,0x90,0x8f,0xd9,0x42,0x58,0xc8, +0xc7,0x6e,0x21,0x2c,0xe4,0x63,0xb8,0x10,0x16,0xf2,0xb1,0x5c,0x08,0x0b,0xf9,0x18, +0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0xdd,0x02,0x58, +0xc8,0xc7,0x70,0x01,0x2c,0xe4,0x63,0xb9,0x00,0x16,0xf2,0x31,0x5d,0x00,0x0b,0xf9, +0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0xe1,0xc2, +0x4f,0xc8,0xc7,0x72,0xe1,0x27,0xe4,0x63,0xba,0xf0,0x13,0xf2,0xb1,0x5d,0xf8,0x09, +0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x11, +0xa1,0x40,0x1f,0x23,0x44,0x81,0x3e,0x46,0x8c,0x02,0x7d,0x8c,0x20,0x05,0xfa,0x58, +0x3e,0x80,0x85,0x7c,0x4c,0x1f,0xc0,0x42,0x3e,0xb6,0x0f,0x60,0x21,0x1f,0xe3,0x07, +0xb0,0x90,0x8f,0xd9,0xc3,0x4e,0xc8,0xc7,0xee,0x61,0x27,0xe4,0x63,0xf8,0xb0,0x13, +0xf2,0xb1,0x7c,0xd8,0x09,0xf9,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0, +0x31,0x02,0x81,0x8f,0xdd,0x83,0x4e,0xc8,0xc7,0xf0,0x41,0x27,0xe4,0x63,0xf9,0xa0, +0x13,0xf2,0x31,0x7d,0xd0,0x09,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10, +0xf0,0x31,0x84,0x80,0x8f,0xe1,0x43,0x4e,0xc8,0xc7,0xf2,0x21,0x27,0xe4,0x63,0xfa, +0x90,0x13,0xf2,0xb1,0x7d,0xc8,0x09,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86, +0x10,0xf0,0x31,0x84,0x80,0x8f,0x11,0xe1,0x40,0x1f,0x23,0xc4,0x81,0x3e,0x46,0x8c, +0x03,0x7d,0x8c,0x20,0x07,0xfa,0x98,0xf8,0x84,0x4a,0x7c,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x00,0x5b,0xa5,0x51,0x0a,0x2e,0x30,0xa0,0x05,0xe6,0x23,0x9f,0x11,0x83,0x07, +0x00,0x41,0x30,0x98,0x60,0xa9,0x8c,0xc2,0x02,0x2c,0x82,0xf3,0x49,0x9f,0xf4,0x29, +0xa5,0x52,0x72,0xa3,0xd3,0x19,0x4d,0x08,0x80,0x0b,0x2a,0x67,0xe8,0x83,0x2a,0xf1, +0x19,0x31,0x30,0x00,0x10,0x04,0x03,0x4c,0x96,0x54,0x29,0xb8,0xc0,0x80,0x16,0xb4, +0x8f,0x7c,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0xba,0x25,0x36,0x42,0x8b,0xb3,0x08, +0xdc,0x07,0x7e,0xe0,0x87,0x95,0x58,0xa9,0x8e,0x5c,0x67,0x34,0x21,0x00,0x2e,0xa8, +0x9c,0xb9,0xcf,0xab,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xb0,0x5c,0x8a,0xa5, +0xe0,0x02,0x03,0x5a,0x40,0x3f,0xf2,0x19,0x31,0x78,0x00,0x10,0x04,0x83,0xc9,0x97, +0xe6,0xe8,0x2d,0xdc,0x22,0xa8,0x9f,0xfb,0xb9,0x9f,0x59,0x9a,0x25,0x3e,0xaa,0x9d, +0xd1,0x84,0x00,0xb8,0xa0,0x72,0x46,0x3f,0xb6,0x12,0x9f,0x11,0x03,0x03,0x00,0x41, +0x30,0xc0,0xc0,0x09,0x97,0x82,0x0b,0x0c,0x68,0xc1,0xfe,0xc8,0x67,0xc4,0xe0,0x01, +0x40,0x10,0x0c,0xa6,0x72,0xd2,0x23,0xbb,0xa8,0x8b,0x80,0x7f,0xfc,0xc7,0x7f,0x74, +0x49,0x97,0x46,0x89,0x77,0x46,0x13,0x02,0xe0,0x82,0xca,0x99,0x05,0x12,0xf2,0xb1, +0x0b,0x24,0xe4,0x63,0x18,0x48,0xc8,0xc7,0x32,0x90,0x90,0x8f,0x4d,0xe4,0x20,0x1f, +0xa3,0xc8,0x41,0x3e,0x56,0x91,0x83,0x7c,0xcc,0x22,0x07,0xf9,0x18,0x81,0xc0,0xc7, +0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0x51,0xac,0x20,0x1f,0xab,0x58, +0x41,0x3e,0x66,0xb1,0x82,0x7c,0xec,0x62,0x05,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02, +0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x55,0x74,0x20,0x1f,0xb3,0xe8,0x40,0x3e, +0x76,0xd1,0x81,0x7c,0x0c,0xa3,0x03,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86, +0x10,0xf0,0x31,0x84,0x80,0x8f,0xad,0x81,0x1c,0xc0,0xc7,0x82,0x32,0x80,0x8f,0x05, +0x1f,0x7c,0xec,0x08,0xe8,0x63,0x87,0x40,0x1f,0x3b,0x06,0xfa,0xd8,0x41,0xd0,0x67, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x95,0x3a,0xa7,0x51,0xd1,0x93,0x11,0x83,0x03, +0x00,0x41,0x30,0xb0,0x56,0x0a,0x9d,0x46,0x45,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xc0,0x62,0xa9,0x74,0x1a,0x15,0x3d,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xab,0xa5, +0xd4,0x69,0x54,0xf4,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x97,0x62,0xa7,0x53, +0xf1,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x5e,0xaa,0x9d,0x4e,0xc5,0x4f,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x82,0x29,0x77,0x3a,0x15,0x3f,0x19,0x31,0x38,0x00, +0x10,0x04,0x03,0x2b,0xa6,0xde,0xe9,0x54,0xfc,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x2c,0x99,0x7a,0x27,0x84,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x9a,0x29,0x78, +0x42,0xc8,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x9a,0x8a,0x27,0x84,0x4c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xaa,0x29,0x79,0x42,0xc8,0x64,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x2c,0x9b,0xa2,0x27,0x04,0x4d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xba, +0xa9,0x7a,0x42,0xd0,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x9c,0xb2,0x27,0x04, +0x4d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xca,0xa9,0x7b,0x42,0xd0,0x64,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x2c,0x9d,0xba,0x27,0x64,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xc0,0xda,0x29,0x7c,0x42,0xc6,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x9e,0xca, +0x27,0x64,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xea,0x29,0x7d,0x42,0xc6,0x64, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x9f,0xe2,0x27,0xe4,0x4c,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xc0,0xfa,0xa9,0x7e,0x42,0xce,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c, +0xb0,0xf2,0x27,0xe4,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x0a,0xab,0x7f,0x42, +0xce,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xb1,0x02,0x29,0x0e,0x19,0x31,0x38, +0x00,0x10,0x04,0x03,0x6b,0xac,0x42,0x8a,0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0, +0x22,0x2b,0x91,0xe2,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xca,0x6a,0xa4,0x38, +0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xb3,0x1a,0x29,0x02,0x19,0x31,0x38,0x00, +0x10,0x04,0x03,0xeb,0xac,0x48,0x8a,0x40,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x42, +0xab,0x92,0x22,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xd2,0xca,0xa4,0x08,0xe4, +0x08,0x03,0x1e,0x61,0xc0,0x23,0x0c,0x78,0x84,0x01,0x47,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x53,0xab,0x92,0xaa,0xa1,0xb2,0x1a,0x4d,0x08,0x82,0x11,0x83,0x03,0x00,0x41, +0x30,0x28,0x03,0xb5,0x5a,0xa9,0x1d,0x02,0xa5,0x11,0x83,0x06,0x00,0x41,0x30,0x68, +0xea,0xaa,0xa5,0x82,0xb3,0x3a,0xab,0xb3,0x82,0x29,0x98,0x82,0x29,0x98,0x1a,0x4d, +0x08,0x80,0xe1,0x88,0x60,0x8d,0x82,0x6f,0xba,0xa1,0x95,0x84,0xc0,0x16,0x83,0x3e, +0xb6,0x1c,0xf4,0xb1,0x05,0xa1,0x8f,0x11,0x83,0x7c,0xac,0x18,0xe4,0x63,0x83,0x21, +0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x40,0x2b,0xa7,0x86,0x39,0x1a,0x31,0x38, +0x00,0x10,0x04,0x83,0x23,0xb4,0x74,0x6a,0xa0,0xa3,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x44,0x6b,0xa7,0x86,0x3a,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0xb4,0x76, +0x6a,0x78,0xa7,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x48,0x8b,0xa7,0x06,0x78,0x1a, +0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0xb4,0x7a,0x6a,0x88,0x27,0x13,0x72,0x49,0x3e, +0x26,0x10,0xf0,0xb1,0xc0,0x97,0xe4,0x63,0xc1,0x00,0x1f,0x3b,0x8a,0xf8,0x58,0xe0, +0x4b,0xf2,0xb1,0x44,0x9c,0xe4,0x63,0x47,0x10,0x1f,0x4b,0xc8,0x49,0x3e,0x26,0x04, +0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0xb5,0x44,0xcb,0x1b,0x31,0x30,0x00, +0x10,0x04,0x83,0xc8,0xb5,0xf4,0x2a,0x18,0x6e,0x20,0x03,0x70,0x22,0x2e,0x18,0xc4, +0x88,0xc1,0x01,0x80,0x20,0x18,0x94,0x41,0x6a,0xa9,0x15,0x29,0xed,0xd2,0x88,0x41, +0x03,0x80,0x20,0x18,0x34,0xb4,0xc5,0x56,0xc1,0x5b,0xad,0x91,0x1a,0xbd,0xd5,0x5b, +0xbd,0xd5,0x5b,0x8d,0x26,0x04,0xc0,0x70,0x44,0xe0,0x4f,0xc2,0x37,0x62,0x70,0x00, +0x20,0x08,0x06,0x65,0xd0,0x5a,0x6e,0x05,0x4a,0xe1,0x34,0x62,0xf0,0x00,0x20,0x08, +0x06,0x53,0x6d,0xa9,0x55,0x50,0x26,0xf7,0x63,0x3f,0xee,0xe4,0x4e,0xaa,0xa5,0x5a, +0x73,0xc5,0x4a,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xb3,0x04,0xc2,0x40,0x85,0xe1, +0x93,0x01,0x60,0x06,0xc1,0x40,0x85,0x01,0x96,0x01,0x40,0x06,0xc1,0x40,0x85,0x21, +0x96,0x01,0xe0,0x05,0x03,0x15,0x06,0x59,0x06,0x80,0x12,0x0c,0x54,0x18,0x66,0x19, +0x00,0x4a,0x30,0x50,0x61,0xa0,0x65,0x00,0x80,0x41,0x30,0x50,0x31,0x98,0x6d,0x00, +0x78,0xc1,0x40,0x05,0x1a,0xb8,0x6c,0x00,0x60,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0xe4,0xd5,0x57,0xf2,0x33,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x18,0xec,0xd6, +0x5d,0x9d,0x52,0x6d,0x8d,0x26,0x04,0x42,0x05,0x65,0xa5,0x85,0x5b,0xc1,0x5d,0x60, +0xb0,0x11,0x83,0x03,0x00,0x41,0x30,0x10,0x03,0xf0,0xe2,0x2b,0x56,0xda,0xad,0xd1, +0x84,0x00,0x18,0x4d,0x10,0x82,0x13,0x0c,0x76,0x82,0xc1,0x4c,0x30,0xe8,0x63,0xc2, +0x41,0x9f,0x13,0x06,0x74,0xc2,0x80,0x46,0x13,0x1c,0x60,0x34,0xe1,0x09,0x8e,0x30, +0xd8,0x11,0x06,0x33,0x81,0x94,0xe4,0x63,0x02,0x29,0xc9,0xc7,0x08,0xb4,0x82,0x8f, +0x11,0x69,0x05,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf6,0x6b,0xb6,0x08,0x61, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xfe,0xa2,0x2d,0x42,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0xa3,0xbf,0x6c,0x0b,0xa6,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfc, +0xeb,0xb6,0x62,0x4a,0x38,0xc6,0x60,0xc7,0x18,0xcc,0x08,0x81,0x3e,0x46,0x08,0xf4, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x32,0xc0,0xaf,0xdc,0x4a,0x27,0x97,0x1a,0x31, +0x68,0x00,0x10,0x04,0x83,0x66,0xc4,0x76,0x2b,0xa8,0xaf,0xfa,0xaa,0x2f,0xdf,0xf2, +0x2d,0xdf,0xf2,0xad,0xd1,0x84,0x00,0x18,0x8e,0x08,0xf2,0x29,0xf8,0xa6,0x1b,0x76, +0x4a,0x08,0x4e,0x0c,0x0c,0x35,0x62,0x70,0x00,0x20,0x08,0x06,0x65,0xe0,0x5f,0xbf, +0x55,0x4f,0x31,0x35,0x62,0x70,0x00,0x20,0x08,0x06,0x65,0xf0,0x5f,0xe0,0xe5,0x4e, +0x36,0x35,0x62,0xf0,0x00,0x20,0x08,0x06,0xd3,0x89,0xf1,0x96,0x10,0x28,0x09,0x58, +0x81,0x15,0x7f,0xf1,0x57,0x79,0x0d,0xa3,0x09,0x01,0x60,0x81,0x5d,0xc9,0x67,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0xa2,0x15,0x0b,0xaf,0xc0,0x02,0x44,0x3e,0x23,0x06,0x06, +0x00,0x82,0x60,0x10,0xb5,0xd8,0x6f,0x05,0x16,0xe4,0x95,0x7c,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0x7a,0xb1,0xf2,0x0a,0x86,0x23,0xe6,0xc0,0xa4,0x82,0x6f,0xba,0x41, +0xa0,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x1a,0x73,0xaf,0x60,0x18,0x8e, +0x08,0x52,0xca,0xf9,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb8,0xb1,0xf7,0x1a,0x0a, +0x0b,0x06,0xfa,0x58,0x5b,0x05,0xf1,0x99,0x6e,0x08,0xdc,0x8a,0x98,0x65,0x18,0x08, +0x3c,0x18,0x8e,0xe0,0x03,0x97,0x72,0xbe,0xe9,0x86,0xd3,0x82,0xab,0x60,0x96,0x00, +0x19,0x8e,0xf0,0x83,0xb8,0x52,0xbe,0x59,0x06,0xa3,0x08,0x8c,0x51,0xe2,0x63,0x81, +0x5c,0xc9,0xc7,0x02,0x06,0x3e,0xb3,0x04,0xc8,0x70,0xc4,0xf1,0x5a,0xc2,0x37,0xcb, +0x70,0x20,0xc1,0x2c,0x01,0x32,0x50,0x62,0x30,0x83,0x49,0x14,0x6a,0x1a,0x1c,0x26, +0x61,0x0c,0x94,0x18,0x62,0x30,0x18,0x85,0x77,0x78,0x86,0x29,0xaa,0x05,0x1f,0x0b, +0x64,0x4b,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x8d,0xd9,0x8b,0x05,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0x9c,0x19,0x88,0x8d,0x42,0x60,0x7c,0x15,0xc4,0xc7,0xfa, +0xca,0x8e,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0x99,0xcd,0x58,0x30,0x1c, +0xc1,0x47,0xb9,0x45,0x7c,0x17,0x18,0xca,0x96,0x40,0x3e,0x16,0x18,0xf2,0xb1,0xa0, +0x90,0x8f,0x05,0xa7,0x05,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xdc,0x4c,0xc7, +0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe4,0x6c,0xc5,0x1e,0x30,0x18,0x8e,0x08, +0xcc,0xca,0xf9,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa0,0x33,0x16,0x8b,0xc4,0xc0, +0x82,0x81,0x3e,0xd3,0x0d,0x41,0x5a,0x0d,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xd1, +0x19,0x98,0x05,0x76,0xb4,0x97,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xb2,0x33, +0x31,0x0b,0x2c,0x18,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x9e,0x91,0x59, +0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xdf,0x9c,0xb9,0x98,0x4f,0x9d,0xd9,0x68,0x42, +0x00,0x8c,0x26,0x08,0x81,0x09,0x31,0x25,0x1f,0x13,0x62,0x4a,0x3e,0x23,0x06,0x06, +0x00,0x82,0x60,0x10,0xf9,0x59,0x8b,0x09,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xfd, +0x99,0x8b,0x09,0x27,0x0c,0xe8,0x84,0x01,0x9d,0x60,0xb0,0x13,0x0c,0x66,0x82,0x6e, +0xc1,0xc7,0x84,0xdd,0x82,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x7c,0xa0,0xb6,0x63, +0x6b,0x65,0x67,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x56,0x08,0xf1,0xb1,0x42,0x88, +0xcf,0x70,0x84,0xf0,0x08,0xdf,0x74,0xc3,0x8c,0xfd,0x58,0x30,0x1c,0x31,0x40,0xc2, +0x37,0xdd,0x50,0x63,0x61,0x16,0x4c,0x37,0x80,0xda,0xa8,0x11,0xd3,0x0d,0xa1,0x46, +0x6a,0x43,0x15,0x11,0x14,0x11,0x41,0x09,0x04,0x94,0x40,0xc0,0x88,0xc1,0x01,0x80, +0x20,0x18,0x94,0x41,0xab,0xb9,0x59,0x68,0x95,0xd7,0x88,0x41,0x03,0x80,0x20,0x18, +0x34,0xb8,0x06,0x67,0x81,0xaa,0x0d,0xc2,0x9c,0xcd,0xd9,0x9c,0xcd,0xd9,0x68,0x42, +0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0xb4,0x1a,0xac,0x3d,0xa5,0x04, +0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x8d,0xaf,0xd9,0xd9,0x01,0x6b,0x01,0x92,0x67, +0x79,0x96,0x67,0x79,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xd3, +0x0d,0xb6,0x36,0x6b,0x55,0x41,0x01,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x43,0x6e, +0x7c,0xd6,0xd8,0x5a,0xe0,0xfc,0xd9,0x9f,0xfd,0xd9,0x9f,0x8d,0x26,0x04,0xc0,0x68, +0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74,0x43,0xae,0xf1,0x5a,0x56,0x55,0x00,0x23,0x06, +0x0d,0x00,0x82,0x60,0xd0,0xa8,0x9b,0xa8,0x4d,0xbc,0x56,0x05,0xa5,0x56,0x6a,0xa5, +0x56,0x6a,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00, +0x20,0x08,0x06,0x8d,0xbb,0x99,0xda,0x05,0x6e,0x51,0x91,0x6a,0xa9,0x96,0x6a,0xa9, +0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82, +0x60,0xd0,0xc8,0x9b,0xaa,0x6d,0xe4,0xf6,0x24,0xad,0xd6,0x6a,0xad,0xd6,0x6a,0xa3, +0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0xdd,0xa0,0x6e,0xe7,0x76,0x06, +0x35,0x06,0x01,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x83,0x6f,0xb0,0x16,0x06,0xea, +0x36,0x06,0xc1,0xac,0xcd,0xda,0xac,0xcd,0xda,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1, +0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xc3,0x6f,0xb4,0x56,0x06,0xee, +0xf6,0x15,0xb7,0x76,0x6b,0xb7,0x76,0x6b,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3, +0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0d,0xc8,0xe1,0x5a,0x1a,0xc8,0x5b, +0x97,0xec,0xda,0xae,0xed,0xda,0xae,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26, +0x0c,0x82,0xe5,0x81,0x29,0xc4,0xc7,0xf2,0xc0,0x14,0xe2,0x73,0x2f,0x65,0xa8,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x50,0x2e,0xdc,0xc2,0x21,0xb0,0x1e,0x63,0x05,0xfa, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xa1,0x72,0xe2,0xf6,0x66,0x81,0xfd,0xd8,0x10, +0x1f,0x13,0x02,0xf9,0x58,0x10,0x66,0xf0,0xb1,0x40,0xce,0xe4,0x33,0x62,0x70,0x00, +0x20,0x08,0x06,0xc7,0xcb,0xa1,0xdb,0x98,0x05,0x16,0x56,0x66,0x26,0x9f,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x62,0x4e,0xdd,0x82,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0x99,0x5b,0xb7,0x12,0x0b,0x8c,0x38,0xe2,0x63,0x42,0x20,0x1f,0x0b,0x12,0xf8, +0x58,0x5d,0xe5,0x99,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xa2,0x39,0x90,0x0b, +0x4c,0xcf,0x82,0xf8,0x98,0x2a,0x9c,0x02,0x08,0x2e,0x30,0x98,0xa9,0x02,0x2a,0x80, +0xe0,0x02,0x83,0xd9,0x80,0xc1,0xc7,0x04,0x0c,0x3e,0xc3,0x0d,0xa9,0x40,0x17,0x64, +0x30,0xdc,0x90,0x0a,0x74,0x41,0x06,0x25,0x04,0x7a,0x81,0xa1,0xcc,0x31,0xe4,0x63, +0x8f,0x21,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0x7a,0x4e,0xdf,0x84,0x40,0x08, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x30,0x3b,0x7f,0x0b,0x76,0xcd,0x82,0x5d,0x93, +0x8f,0x05,0x7f,0x06,0x1f,0x1b,0xfe,0x4c,0x3e,0x16,0x84,0x1a,0x7c,0xac,0xf0,0x35, +0xf9,0x58,0xe0,0x6b,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0xbf,0x06,0x1f,0x2b,0x0a,0xf9, +0x58,0xe0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xe0,0x82,0x7c,0x4c,0xc0,0x05,0xf9,0xd8, +0x80,0x0b,0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x03,0xae,0xed,0x54,0x0e,0xbb,0xb0, +0xcb,0xbc,0x5f,0x93,0x8f,0x05,0x82,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xaa, +0xbb,0x95,0x0b,0x2c,0xf8,0x05,0xf9,0x98,0xf0,0x0b,0xf2,0xb1,0xe1,0x17,0xe4,0x63, +0x83,0x38,0xc8,0xc7,0x06,0x71,0x90,0x8f,0x0d,0xe2,0x20,0x1f,0x83,0x07,0x71,0x00, +0xc1,0x05,0x06,0xb3,0x80,0x0f,0xe0,0x33,0xdc,0x40,0x0e,0xb7,0x41,0x06,0x15,0x8c, +0x81,0x5e,0x60,0x28,0x83,0x03,0x42,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0xf9, +0xdd,0xce,0x05,0x62,0x10,0x88,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa7,0xf7, +0x73,0x01,0xbf,0x59,0xc0,0x6f,0xf2,0xb1,0x00,0xdc,0xe0,0x63,0x03,0xb8,0xc9,0xc7, +0x02,0x71,0x83,0x8f,0x15,0xff,0x26,0x1f,0x0b,0xfe,0x0d,0x3e,0x16,0x14,0xf2,0xb1, +0x00,0xe4,0xe0,0x63,0x45,0x21,0x1f,0x0b,0x1a,0xf9,0x58,0x30,0xc8,0xc7,0x82,0x79, +0x90,0x8f,0x09,0xf3,0x20,0x1f,0x1b,0xe6,0x41,0x3e,0x36,0x90,0x01,0x7c,0x6c,0x20, +0x03,0xf8,0xd8,0x40,0x06,0xf0,0xb1,0x03,0x0d,0xe0,0x33,0x62,0x90,0x00,0x20,0x08, +0x06,0x9c,0xec,0xbd,0x5d,0xc6,0x07,0x19,0x1f,0x58,0x19,0x04,0xf2,0x19,0x31,0x30, +0x00,0x10,0x04,0x83,0x28,0xf7,0xde,0x2e,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3, +0xf7,0xea,0x6e,0x24,0xfa,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xdf,0xb3,0xbb, +0x91,0xe8,0x87,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7e,0xef,0xee,0x46,0xa2,0x1f, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x00,0xbf,0xbc,0x33,0x09,0x90,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x23,0xfc,0xf4,0xce,0x24,0x40,0x62,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0xf1,0xdb,0x3b,0x93,0x00,0x09,0x3b,0x46,0x42,0x3e,0x86,0x8c,0x84,0x7c, +0x2c,0x19,0x09,0xf9,0xd8,0xd0,0x06,0xf0,0xb1,0xa1,0x0d,0xe0,0x63,0x43,0x1b,0xc0, +0xc7,0x8c,0x94,0x90,0x8f,0x19,0x29,0x21,0x1f,0x33,0x52,0x42,0x3e,0x36,0xc0,0x01, +0x7c,0x6c,0x80,0x03,0xf8,0xd8,0x00,0x07,0xf0,0xb1,0xe9,0x0e,0xe0,0x63,0x61,0xd1, +0x12,0x20,0xb8,0xc0,0x60,0x16,0xb4,0x03,0x7c,0x86,0x1b,0x5e,0x02,0x45,0xc8,0xa0, +0x02,0x5a,0xd0,0x0b,0x0c,0x65,0xe1,0x40,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c, +0xb8,0xf7,0x63,0xbd,0x60,0x16,0x82,0x59,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03, +0xff,0x60,0x2f,0x68,0x3b,0x0b,0xda,0x4e,0x3e,0x16,0xc4,0x1c,0x7c,0x6c,0x88,0x39, +0xf9,0x58,0x30,0x73,0xf0,0xb1,0x02,0xee,0xe4,0x63,0x01,0xdc,0xc1,0xc7,0x82,0x42, +0x3e,0x16,0xc4,0x1d,0x7c,0xac,0x28,0xe4,0x63,0x41,0x23,0x1f,0x0b,0x06,0xf9,0x58, +0xe0,0x13,0xf2,0x31,0xc1,0x27,0xe4,0x63,0x83,0x4f,0xc8,0xc7,0xe2,0x60,0x80,0x8f, +0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x07,0x7c,0x46,0x0c,0x12,0x00, +0x04,0xc1,0x80,0x1b,0xc1,0x00,0xfc,0xb2,0x76,0xc8,0xda,0xc1,0x6c,0x21,0x90,0xcf, +0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x2a,0x18,0x80,0x5f,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x87,0x0b,0x06,0xe6,0x17,0x07,0x68,0x31,0x62,0x70,0x00,0x20,0x08,0x06, +0xc7,0x0b,0x06,0xe7,0x17,0x07,0x68,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x0c, +0x06,0xe8,0x17,0x07,0x68,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x0c,0x06,0xea, +0x17,0x07,0x6b,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x0c,0x06,0xeb,0x17,0x07, +0x6b,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x0c,0x06,0xec,0x17,0x07,0x6b,0x61, +0x87,0x5b,0xc8,0xc7,0x10,0xb7,0x90,0x8f,0x25,0x6e,0x21,0x1f,0x8b,0x83,0x01,0x3e, +0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x98,0x41,0x17,0xf2,0x31,0x83,0x2e,0xe4, +0x63,0x06,0x5d,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01, +0x3e,0x16,0x07,0x13,0x7c,0x0c,0x36,0xf0,0x02,0x04,0x17,0x18,0xcc,0x82,0x9e,0x80, +0xcf,0x70,0x83,0x5e,0xe0,0x09,0x19,0x94,0x49,0x04,0x7a,0x81,0xa1,0x4c,0x26,0x08, +0xf9,0x8c,0x18,0x24,0x00,0x08,0x82,0x01,0x07,0x86,0x41,0xff,0x95,0x44,0x50,0x12, +0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x69,0x18,0x84,0x60,0x10,0xf8,0x9e,0x05, +0xbe,0x27,0x1f,0x0b,0x44,0x0f,0x3e,0x36,0x88,0x9e,0x7c,0x2c,0x20,0x3d,0xf8,0x58, +0x11,0x7e,0xf2,0xb1,0x20,0xfc,0xe0,0x63,0x41,0x21,0x1f,0x0b,0xc4,0x0f,0x3e,0x56, +0x14,0xf2,0xb1,0xa0,0x91,0x8f,0x05,0x83,0x7c,0x2c,0x48,0x0d,0xf9,0x98,0x90,0x1a, +0xf2,0xb1,0x21,0x35,0xe4,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1, +0x00,0x1f,0x8b,0x83,0x03,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0xd1,0x61,0x10, +0x83,0xc1,0x4f,0x64,0x3f,0x91,0xd9,0x49,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04, +0x83,0x68,0x0f,0x83,0x18,0x0c,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfe,0x30, +0xb8,0xc1,0x20,0x0e,0x66,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x50,0x0c,0x70, +0x30,0x88,0x83,0xd9,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x14,0x83,0x1c,0x0c, +0xe2,0x60,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x10,0xc5,0x60,0x07,0x83,0x38, +0xb0,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x46,0x31,0xe0,0xc1,0x20,0x0e,0x6c, +0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x52,0x0c,0x7a,0x30,0x88,0x03,0xdb,0xb0, +0x23,0x37,0xe4,0x63,0x48,0x6e,0xc8,0xc7,0x92,0xdc,0x90,0x8f,0xc5,0xc1,0x00,0x1f, +0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0xcc,0xf8,0x0d,0xf9,0x98,0xf1,0x1b,0xf2, +0x31,0xe3,0x37,0xe4,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00, +0x1f,0x8b,0x83,0x09,0x3e,0x05,0x13,0x6e,0xa0,0x17,0x18,0x6a,0xc4,0x20,0x01,0x40, +0x10,0x0c,0x38,0x56,0x0c,0xd2,0x30,0x78,0x89,0x36,0x78,0x89,0x36,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0xa3,0x16,0x83,0x36,0x0c,0x02,0x15,0x0c,0x2c,0x50,0xc1,0x40, +0x3e,0x16,0xb8,0x1f,0x7c,0x6c,0x70,0x3f,0xf9,0x58,0x00,0x7f,0xf0,0xb1,0xa2,0x05, +0x03,0xf9,0x58,0xd0,0x82,0x01,0x7c,0x2c,0x28,0xe4,0x63,0x81,0x0b,0x06,0xf0,0xb1, +0xa2,0x90,0x8f,0x05,0x8c,0x7c,0x2c,0x18,0xe4,0x63,0x41,0x7c,0xc8,0xc7,0x84,0xf8, +0x90,0x8f,0x0d,0xf1,0x21,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d, +0x06,0xf8,0x18,0x1b,0x1c,0xf0,0x19,0x31,0x48,0x00,0x10,0x04,0x03,0x0e,0x1c,0x83, +0x3e,0x0c,0xce,0xa2,0x14,0xce,0xa2,0x14,0x6c,0x2e,0x02,0xf9,0x8c,0x18,0x18,0x00, +0x08,0x82,0x41,0x74,0x8e,0x41,0x1f,0x06,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0xeb,0x18,0x8c,0x62,0xc0,0x06,0xfb,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x3b, +0x06,0xa4,0x18,0xb0,0xc1,0x7e,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd1,0x8e,0x41, +0x29,0x06,0x6c,0xb0,0x1f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb8,0x63,0x70,0x8a, +0x01,0x1b,0xf8,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xef,0x18,0xa0,0x62,0xc0, +0x06,0xfe,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x3c,0x06,0xa9,0x18,0xb0,0x81, +0x7f,0xd8,0x11,0x22,0xf2,0x31,0x24,0x44,0xe4,0x63,0x49,0x88,0xc8,0xc7,0xd8,0x60, +0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0x66,0x9c,0x88,0x7c,0xcc,0x38, +0x11,0xf9,0x98,0x71,0x22,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8, +0x60,0x80,0x8f,0xb1,0xc1,0x04,0x9f,0x5a,0x09,0x5d,0xd0,0x0b,0x0c,0x35,0x62,0x90, +0x00,0x20,0x08,0x06,0x1c,0x3e,0x06,0xb5,0x18,0xa8,0x44,0x2e,0xa8,0x44,0x2e,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0x11,0x92,0x41,0x2e,0x06,0x81,0x1d,0x06,0x16,0xd8, +0x61,0x20,0x1f,0x0b,0x74,0x30,0x80,0x8f,0x0d,0x3a,0x18,0xc8,0xc7,0x02,0x1e,0x0c, +0xe0,0x63,0x45,0x1e,0x06,0xf2,0xb1,0x20,0x0f,0x03,0xf8,0x58,0x50,0xc8,0xc7,0x02, +0x3d,0x0c,0xe0,0x63,0x45,0x21,0x1f,0x0b,0x18,0xf9,0x58,0x30,0xc8,0xc7,0x82,0x1c, +0x91,0x8f,0x09,0x39,0x22,0x1f,0x1b,0x72,0x44,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d, +0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x38,0xe0,0x33,0x62,0x90,0x00,0x20,0x08, +0x06,0x1c,0x4b,0x06,0xe9,0x18,0x88,0x45,0x3c,0x88,0x45,0x3c,0xd8,0x6f,0x04,0xf2, +0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x68,0x26,0x83,0x74,0x0c,0x82,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x6e,0x32,0x78,0xc7,0x80,0x0d,0xc6,0x64,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0x9c,0x0c,0xe0,0x31,0x60,0x83,0x31,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0x23,0x27,0x83,0x78,0x0c,0xd8,0x60,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xd0,0xc9,0x60,0x1e,0x03,0x36,0x30,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x76, +0x32,0xa0,0xc7,0x80,0x0d,0xcc,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x9e,0x0c, +0xea,0x31,0x60,0x03,0x33,0xb1,0x23,0x4d,0xe4,0x63,0x48,0x9a,0xc8,0xc7,0x92,0x34, +0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0xcc,0x78, +0x13,0xf9,0x98,0xf1,0x26,0xf2,0x31,0xe3,0x4d,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8, +0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x09,0x3e,0x96,0x2b,0x73,0x02,0x82, +0x0b,0x0c,0x66,0x81,0x99,0xc0,0x67,0xb8,0xa1,0x4e,0x42,0x87,0x0c,0xea,0x45,0x02, +0xbd,0xc0,0x50,0xb6,0x23,0x84,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0x4b,0xcb, +0xc0,0x24,0x03,0x17,0x09,0x5c,0x24,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x2e, +0x03,0x95,0x0c,0x82,0x73,0x0c,0x2c,0x38,0xc7,0x40,0x3e,0x16,0xac,0x62,0x00,0x1f, +0x1b,0x56,0x31,0x90,0x8f,0x05,0xad,0x18,0xc0,0xc7,0x0a,0x75,0x0c,0xe4,0x63,0x81, +0x3a,0x06,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0xeb,0x18,0xc0,0xc7,0x8a,0x42,0x3e,0x16, +0x34,0xf2,0xb1,0x60,0x90,0x8f,0x05,0xa4,0x22,0x1f,0x13,0x48,0x45,0x3e,0x36,0x90, +0x8a,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71, +0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xb8,0xbe,0x0c,0x74,0x32,0x40,0x93, +0x0c,0x4d,0x32,0x83,0x91,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x91,0x66, +0xa0,0x93,0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x6a,0x06,0x60,0x19,0xc4, +0x81,0xab,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x91,0x9a,0x41,0x58,0x06,0x71,0xe0, +0x2a,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa8,0x66,0x20,0x96,0x41,0x1c,0xb8,0xca, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xab,0x19,0x90,0x65,0x10,0x07,0xb1,0x32,0x62, +0x70,0x00,0x20,0x08,0x06,0x07,0x6b,0x06,0x65,0x19,0xc4,0x41,0xac,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0xd1,0x9a,0x81,0x59,0x06,0x71,0x10,0x2b,0x76,0xd0,0x8a,0x7c, +0x0c,0xa1,0x15,0xf9,0x58,0x42,0x2b,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0, +0xc7,0xe2,0x60,0x80,0x8f,0x19,0xba,0x22,0x1f,0x33,0x74,0x45,0x3e,0x66,0xe8,0x8a, +0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30, +0xc1,0xa7,0x72,0xc4,0x0d,0xf4,0x02,0x43,0x8d,0x18,0x24,0x00,0x08,0x82,0x01,0x57, +0x9b,0x81,0x5c,0x06,0x38,0xd2,0x06,0x38,0xd2,0x06,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xf8,0x66,0x60,0x97,0x41,0x30,0x93,0x81,0x05,0x33,0x19,0xc8,0xc7,0x82,0x7b, +0x0c,0xe0,0x63,0xc3,0x3d,0x06,0xf2,0xb1,0x20,0x1f,0x03,0xf8,0x58,0x61,0x93,0x81, +0x7c,0x2c,0xb0,0xc9,0x00,0x3e,0x16,0x14,0xf2,0xb1,0xe0,0x26,0x03,0xf8,0x58,0x51, +0xc8,0xc7,0x02,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x80,0x5d,0xe4,0x63,0x02,0xbb,0xc8, +0xc7,0x06,0x76,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03, +0x7c,0x8c,0x0d,0x0e,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0x01,0x97,0x9e,0x81,0x69, +0x06,0x70,0x52,0x0a,0x70,0x52,0x0a,0xc6,0x27,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0x82,0xcf,0xc0,0x34,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xfa, +0x0c,0x58,0x33,0x60,0x03,0x7b,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x3e,0x83, +0xd6,0x0c,0xd8,0xc0,0x5e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb0,0xcf,0xc0,0x35, +0x03,0x36,0xb0,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xee,0x33,0x80,0xcd,0x80, +0x0d,0xf2,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xfc,0x0c,0x62,0x33,0x60,0x83, +0x7c,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x3f,0x03,0xd9,0x0c,0xd8,0x20,0x5f, +0xec,0xe0,0x17,0xf9,0x18,0xc2,0x2f,0xf2,0xb1,0x84,0x5f,0xe4,0x63,0x6c,0x30,0xc0, +0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x33,0x44,0x46,0x3e,0x66,0x88,0x8c, +0x7c,0xcc,0x10,0x19,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30, +0xc0,0xc7,0xd8,0x60,0x82,0x4f,0xd1,0x88,0x2e,0xe8,0x05,0x86,0x1a,0x31,0x48,0x00, +0x10,0x04,0x03,0x2e,0x44,0x03,0xdf,0x0c,0x66,0x24,0x17,0x66,0x24,0x17,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x50,0xd1,0x40,0x3c,0x83,0xe0,0x2f,0x03,0x0b,0xfe,0x32, +0x90,0x8f,0x05,0x63,0x19,0xc0,0xc7,0x86,0xb1,0x0c,0xe4,0x63,0x41,0x59,0x06,0xf0, +0xb1,0x42,0x34,0x03,0xf9,0x58,0x20,0x9a,0x01,0x7c,0x2c,0x28,0xe4,0x63,0xc1,0x68, +0x06,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8c,0x7c,0x2c,0x18,0xe4,0x63,0x01,0xcd,0xc8, +0xc7,0x04,0x9a,0x91,0x8f,0x0d,0x34,0x23,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03, +0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x1c,0xf0,0x19,0x31,0x48,0x00,0x10,0x04,0x03, +0xae,0x46,0x03,0xf9,0x0c,0xd6,0x24,0x1e,0xd6,0x24,0x1e,0x0c,0x5d,0x02,0xf9,0x8c, +0x18,0x18,0x00,0x08,0x82,0x41,0xc4,0xa3,0x81,0x7c,0x06,0xc1,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0x60,0x1a,0xe0,0x67,0xc0,0x06,0x3e,0x33,0x62,0x70,0x00,0x20,0x08, +0x06,0x47,0x98,0x06,0xf9,0x19,0xb0,0x81,0xcf,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0x21,0xa6,0x81,0x7e,0x06,0x6c,0xe0,0x33,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x8c, +0x69,0xc0,0x9f,0x01,0x1b,0x84,0xcd,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x64,0x1a, +0xf4,0x67,0xc0,0x06,0x61,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x99,0x06,0xfe, +0x19,0xb0,0x41,0xd8,0xd8,0x41,0x36,0xf2,0x31,0x84,0x6c,0xe4,0x63,0x09,0xd9,0xc8, +0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0x66,0xa8,0x8d, +0x7c,0xcc,0x50,0x1b,0xf9,0x98,0xa1,0x36,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30, +0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x04,0x9f,0x11,0x03,0x03,0x00,0x41,0x30, +0x88,0xe0,0x34,0x28,0xd3,0x20,0x18,0x8e,0x08,0xc8,0x33,0x10,0xbe,0xe9,0x86,0x21, +0x35,0x83,0xc0,0x9a,0x80,0x3e,0xd6,0x08,0xf4,0xb1,0x66,0xa0,0x8f,0x29,0x04,0x7d, +0x4c,0x29,0xe8,0x63,0x8a,0x41,0x1f,0x33,0x0c,0xf9,0x98,0x61,0xc8,0xc7,0x0c,0x43, +0x3e,0x66,0x0c,0xf1,0x31,0x63,0x88,0x8f,0x19,0x43,0x7c,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0xfa,0xd3,0x80,0x4e,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x50, +0x0d,0xea,0x34,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x0a,0xd5,0xc0,0x4e,0x83, +0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x51,0x0d,0x64,0x34,0x18,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0x1a,0xd5,0x60,0x46,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0x22,0x52,0x0d,0x68,0x34,0x18,0x86,0x23,0xd8,0x00,0x3f,0x03,0xe1,0xbb,0xc0,0x50, +0x16,0xb8,0x81,0x7c,0x86,0x23,0x82,0xfd,0x0c,0x84,0x6f,0x96,0x21,0x51,0x02,0x9b, +0x03,0x81,0x3e,0x36,0x07,0x03,0x7d,0x6c,0x0e,0x08,0xfa,0x58,0x01,0x9f,0x81,0x7c, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x80,0xd5,0x20,0x4d,0x03,0x02,0x0e,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x88,0xd5,0x40,0x4d,0x03,0x02,0x0e,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x90,0xd5,0x60,0x4d,0x03,0x02,0x0e,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x98,0xd5,0x60,0x4d,0x83,0x01,0x0e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa0, +0xd5,0x80,0x4d,0x83,0x01,0x0e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa8,0xd5,0xa0, +0x4d,0x83,0x01,0x0e,0x66,0x09,0x94,0x81,0x0a,0xc3,0x48,0xf4,0x01,0x19,0xa8,0x30, +0x8c,0x44,0x1f,0x90,0x81,0x0a,0xc3,0x48,0xf4,0x01,0x19,0xa8,0x30,0xa8,0xc4,0x43, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd0,0xd5,0x60,0x4e,0x83,0xd6,0x0c,0xc8,0xc0, +0x82,0xf7,0x0c,0xe0,0x63,0x66,0x10,0xd0,0xc7,0x82,0xfe,0x0c,0xe4,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0xd1,0xae,0x06,0x3b,0x1a,0x04,0x16,0xa4,0x68,0x20,0x9f,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xc0,0x35,0xc8,0xd3,0x20,0x1e,0x83,0x76,0x0c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x08,0xd7,0x40,0x4f,0x83,0xe0,0x94,0x86,0x23,0x02, +0x18,0x0d,0x88,0xaf,0xd2,0x31,0x08,0x74,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xca,0x20, +0x57,0x03,0x3d,0x0d,0x5c,0x33,0x48,0xcf,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xca, +0x40,0x57,0x83,0x3d,0x0d,0x52,0x33,0x88,0xcf,0x60,0xc4,0xe0,0x01,0x40,0x10,0x0c, +0x26,0x71,0x0d,0xee,0x34,0x10,0x02,0x92,0x0c,0x46,0x32,0xd8,0xcf,0x60,0x3f,0x83, +0x5b,0x0d,0x6e,0x35,0x00,0xd5,0x20,0x37,0x83,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82, +0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0xe9,0x06,0xc2,0x37,0x03,0x64,0xba,0x81,0xf8, +0xcd,0x20,0x99,0x6e,0x20,0xc0,0x33,0x50,0xa6,0x1b,0x88,0xf0,0x0c,0x16,0x83,0x88, +0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xd4,0xae,0x81,0xb8,0x06,0xc1,0x70,0x44, +0xb0,0xa3,0x01,0xf3,0xcd,0x32,0x38,0x4b,0x60,0x93,0x11,0x9f,0xe1,0x08,0xc2,0x3c, +0x03,0xe1,0x1b,0x8e,0x28,0xce,0x33,0x20,0xbe,0x13,0x06,0x71,0xc2,0x20,0x4c,0x08, +0x42,0x30,0x1c,0x61,0xac,0x67,0x20,0x7c,0xc3,0x11,0x07,0x7b,0x06,0xc4,0x77,0xc2, +0x20,0x4e,0x18,0x84,0x09,0x41,0x08,0x86,0x1b,0x8c,0x00,0x0c,0x66,0x19,0x98,0x26, +0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x68,0x5f,0x03,0x78,0x0d,0x98,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xfe,0x35,0xb8,0xd5,0xe0,0x09,0x66,0x09,0x9a,0x81,0x0a,0x43, +0x60,0xc0,0x60,0x31,0x31,0xa0,0xe2,0x33,0x1c,0x11,0xd4,0x67,0x20,0x7c,0xc3,0x11, +0x82,0x7d,0x06,0xc4,0x77,0xc2,0x20,0x4e,0x18,0x84,0x09,0x41,0x08,0x86,0x1b,0xa0, +0x00,0x0c,0x66,0x19,0xb0,0x2c,0x18,0xa8,0x30,0x42,0x68,0xb3,0x5f,0x41,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0x32,0xf0,0xd7,0xe0,0x57,0x03,0xfd,0x0c,0x66,0x34,0x18, +0x31,0x70,0x00,0x10,0x04,0x83,0x07,0x65,0x03,0x5c,0x0d,0x02,0xf0,0x0c,0x7e,0x33, +0x20,0xd7,0x60,0x0d,0x3e,0xaf,0x13,0xd5,0x60,0x38,0xa2,0xeb,0xcf,0xc0,0xf9,0x2e, +0x30,0x94,0x11,0x81,0x7c,0x86,0x1b,0xd6,0xca,0x5f,0x83,0x30,0x38,0xb2,0x0c,0x0c, +0x65,0x63,0x1a,0x80,0x65,0x10,0x1f,0x0b,0x04,0xf9,0x58,0x90,0x4e,0xf2,0xb1,0xb8, +0x0c,0xfe,0x34,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x30,0x1b,0xf0,0x6b, +0x10,0xdc,0x61,0xa8,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6a,0x36,0x70,0xd7,0x20, +0x10,0xac,0x0f,0x46,0x35,0x90,0x8f,0x05,0x46,0x7c,0x6c,0x08,0xe4,0x63,0x01,0x02, +0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x74,0x36,0x90,0xd7,0x20,0x09,0x4c,0x2f, +0x03,0x3d,0x0d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0xce,0x06,0x25,0x1b, +0x04,0x46,0x0a,0x43,0x7c,0x4c,0x08,0xe4,0x63,0x41,0x01,0x9f,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xc0,0x36,0xc0,0xd7,0xc0,0x08,0x66,0x19,0x1e,0x28,0x2d,0x03,0x53, +0x85,0x55,0x80,0x8f,0x05,0xaa,0x10,0x1f,0x5b,0x85,0x56,0x80,0x8f,0xb9,0x42,0x2b, +0xc4,0xc7,0x82,0x56,0x88,0xcf,0x2c,0xc1,0x34,0x62,0x70,0x00,0x20,0x08,0x06,0x5f, +0xcf,0x06,0xf8,0x1a,0xa0,0x68,0x10,0xb3,0xc1,0x68,0x42,0x00,0x8c,0x26,0x08,0x81, +0x05,0x82,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x3a,0xdb,0x80,0x67,0x83,0xc0, +0xfe,0x34,0x08,0xe8,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0xda,0x06,0xfb,0x1a, +0x04,0x16,0xac,0x6a,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xd6,0x36,0x08, +0xd9,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x6d,0x83,0x93,0x0d,0x58,0x35, +0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x80,0xdb,0x20,0x65,0x83,0xbe,0x0c,0xa8, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe2,0x36,0x50,0xd9,0x40,0x34,0x83,0xc0,0x4c, +0x35,0x18,0xe2,0x63,0x42,0x20,0x1f,0x0b,0x0a,0xf8,0x58,0x00,0x0f,0xf2,0x31,0x01, +0x1e,0xe4,0x63,0x03,0x3c,0xc8,0xc7,0x44,0x62,0x88,0x8f,0x89,0xc4,0x10,0x1f,0x13, +0x89,0x21,0x3e,0x66,0x94,0x04,0x7c,0xcc,0x28,0x09,0xf8,0x98,0x51,0x12,0xf0,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x6f,0x83,0x9b,0x0d,0x7c,0xc2,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0xe3,0x6f,0x03,0x9c,0x0d,0x7c,0xc2,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x03,0x74,0x83,0x9c,0x0d,0x7c,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x23,0x74,0x83,0x9c,0x0d,0x7c,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x74, +0x03,0x9d,0x0d,0x7c,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x74,0x83,0x9d, +0x0d,0x7c,0xc2,0x18,0x8e,0x30,0xd0,0x4b,0xf8,0x86,0x23,0x0c,0xf4,0x12,0xbe,0xe1, +0x08,0x03,0xbd,0x84,0xaf,0x06,0x61,0x2b,0x10,0x76,0x38,0xa2,0xbd,0x10,0xe1,0x1b, +0x8e,0x68,0x2f,0x44,0xf8,0x86,0x23,0xda,0x0b,0x11,0xbe,0x1a,0x84,0xad,0x40,0xd8, +0x32,0x82,0x9d,0x65,0x88,0xa4,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xd7,0x0d, +0xd0,0x36,0x98,0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xd8,0x0d,0xd2,0x36, +0x98,0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xd8,0x0d,0xd4,0x36,0x98,0xaf, +0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xd9,0x0d,0xd4,0x36,0x18,0xa2,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x66,0x37,0x58,0xdb,0x60,0x88,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0xa0,0xdd,0x80,0x6d,0x83,0x21,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xa3, +0x76,0x03,0xb7,0x0d,0x52,0x41,0xa7,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x9a,0xdd, +0xa0,0x6c,0x03,0xf2,0x0c,0x2c,0x50,0xd7,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60, +0x10,0xd5,0x6e,0xb0,0xb6,0x41,0x60,0xed,0x1a,0x04,0xf1,0xb1,0xa0,0x90,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x44,0xb8,0x1b,0x90,0x6e,0x10,0x18,0x88,0x29,0xf1,0x31, +0x10,0x53,0xe2,0x63,0x20,0xa6,0xc4,0xc7,0x88,0x41,0x3e,0x56,0x0c,0xf2,0x31,0x63, +0x90,0x8f,0x0d,0x10,0x7c,0x6c,0x80,0xe0,0x63,0x03,0x04,0x9f,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xca,0x37,0xe8,0xdb,0xa0,0x14,0x66,0x36,0x30,0x53,0x08,0xe2,0x63, +0x4c,0x20,0x1f,0x0b,0x06,0xf8,0xcc,0x12,0x48,0x03,0x15,0x86,0x13,0xe9,0x70,0x00, +0x0d,0x54,0x18,0x4e,0xa4,0xc3,0x01,0x34,0x50,0x61,0x38,0x91,0x0e,0x07,0xd0,0x40, +0x85,0x81,0x44,0x38,0x01,0x59,0x40,0x13,0xf0,0x31,0xa1,0x26,0xe0,0x63,0x83,0x4d, +0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xf8,0x0d,0x52,0x37,0x00,0xdb,0x60, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x7e,0x03,0xd5,0x0d,0xc2,0x36,0x18,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x90,0xdf,0x60,0x75,0x03,0xb1,0x0d,0x06,0xe3,0x89, +0x9e,0x80,0x8f,0x05,0x3c,0x11,0x1f,0xeb,0x89,0x9f,0x80,0x8f,0x81,0xc5,0x4f,0xc4, +0xc7,0x82,0x9f,0x88,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xf8,0x1b,0xc4,0x6e, +0x30,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe4,0x6f,0x20,0xbb,0x01,0xbb,0x06, +0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xfa,0x1b,0xcc,0x6e,0x10,0x08,0x16,0xbc, +0x6c,0x00,0x1f,0x43,0x02,0xfa,0x18,0x22,0xd0,0xc7,0x8e,0x81,0x3e,0x26,0xc8,0x6c, +0x20,0x1f,0x4b,0x8b,0xb5,0x0d,0xe4,0x63,0x81,0x41,0x1f,0x33,0x70,0x36,0x90,0x8f, +0x11,0x41,0x7c,0xcc,0xd0,0xd9,0x40,0x3e,0x26,0x04,0xf1,0x31,0xae,0x83,0x8f,0x05, +0x5c,0x7c,0xac,0xfb,0xe0,0x63,0x60,0xf0,0xc5,0xc7,0x82,0x2f,0x3e,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0xac,0x70,0x40,0xbe,0xc1,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0xc1,0xc2,0x41,0xf9,0x06,0xff,0x1a,0x14,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xb4,0x70,0x60,0xbe,0x41,0x20,0x58,0x20,0xb6,0x01,0x7c,0x0c,0x09,0xe8,0x63,0x88, +0x40,0x1f,0x3b,0x06,0xfa,0x98,0x50,0xb6,0x81,0x7c,0x2c,0x61,0xe0,0x63,0x81,0x41, +0x1f,0x0b,0xd6,0x36,0x90,0x8f,0x05,0x04,0x7c,0xac,0x0d,0x44,0x37,0x90,0x8f,0x05, +0x0a,0x7d,0x4c,0x79,0xdb,0x40,0x3e,0x86,0x04,0xf1,0x31,0x25,0x6e,0x03,0xf9,0x98, +0x10,0xc4,0xc7,0x48,0xa3,0x0d,0xe8,0x63,0xa5,0xd1,0x06,0xf4,0x31,0xd3,0x68,0x03, +0xfa,0x58,0x1a,0xb0,0x01,0x7c,0x2c,0x30,0x03,0xfa,0x58,0x80,0xb7,0x81,0x7c,0x8c, +0x0c,0x9a,0xf8,0x58,0x20,0xc0,0xc7,0xc8,0xa0,0x89,0x8f,0x85,0x81,0x12,0x1f,0x1b, +0x14,0xf9,0x98,0x32,0xc8,0xc7,0x94,0x41,0x3e,0x36,0x50,0xf0,0xb1,0x61,0x82,0x8f, +0x05,0x7f,0x1b,0xc8,0xc7,0x88,0x08,0x3e,0x26,0x04,0xf1,0xb1,0xa0,0x80,0x8f,0x19, +0x03,0x7c,0xec,0x28,0xe2,0x63,0x41,0x11,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xe6,0x38,0x60,0xe1,0x60,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa0,0xe3,0xa0, +0x85,0x83,0x22,0xb0,0xd4,0x0d,0x82,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x61, +0xc7,0xc1,0x0b,0x07,0xb2,0x1b,0x04,0x86,0x04,0xf4,0x31,0x44,0xa0,0x8f,0x1d,0x03, +0x7d,0x66,0x09,0xa6,0x81,0x0a,0x03,0x4e,0x1e,0x43,0x1a,0xa8,0x30,0xe0,0xe4,0x31, +0xa4,0x81,0x0a,0xc3,0x4d,0x1e,0x43,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x32,0x90, +0xe3,0x60,0x86,0x83,0xb1,0x0d,0x50,0x37,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xa6, +0x8f,0x83,0x1a,0x0e,0x82,0x37,0x0e,0xde,0x38,0x78,0xe3,0x00,0x87,0x03,0x1c,0x0e, +0x70,0x38,0xc0,0xe1,0x60,0x34,0x21,0x00,0x86,0x23,0x82,0xb9,0x0d,0x82,0x6f,0xba, +0xa1,0x76,0x03,0x21,0x30,0x24,0xa0,0x8f,0x21,0x02,0x7d,0x0c,0x19,0xe8,0x33,0x62, +0x70,0x00,0x20,0x08,0x06,0x1f,0x1f,0x07,0x37,0x1c,0x9c,0x6d,0x70,0xc7,0xc1,0x68, +0x42,0x00,0x58,0x50,0xc8,0xc7,0x84,0x42,0x3e,0x36,0x14,0xf2,0xb1,0x9b,0x0d,0xe0, +0x35,0x88,0x8f,0xdd,0x6c,0x00,0xaf,0x41,0x7c,0x86,0x23,0x84,0xbf,0x0d,0x86,0x6f, +0x38,0x62,0x08,0xdf,0xa0,0xf8,0x4a,0x08,0x74,0x38,0x82,0x10,0xdd,0x60,0xf8,0x86, +0x23,0x0a,0xf2,0x0d,0x8a,0xaf,0x84,0x40,0x8b,0x08,0x74,0x96,0x81,0xaa,0x82,0xd1, +0x04,0x67,0xb0,0xe0,0x7d,0x03,0xf9,0x18,0x7f,0x04,0xf4,0xb1,0x33,0x0b,0xe2,0x33, +0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x2d,0x07,0x70,0x1c,0xa8,0x6e,0x10,0xcc,0x12, +0x54,0x03,0x15,0x86,0x40,0xd9,0xbc,0x30,0x8d,0x18,0x1c,0x00,0x08,0x82,0x41,0x19, +0xb8,0x72,0xf0,0xc6,0x01,0xea,0x06,0xbd,0x1b,0x8c,0x18,0x38,0x00,0x08,0x82,0xc1, +0x83,0xcb,0x01,0x1a,0x07,0x01,0xdc,0x06,0x6f,0x1b,0xd0,0x71,0x20,0xdc,0x99,0x20, +0xc8,0x70,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x2e,0x07,0x72,0x1c,0xd0,0x6f, +0x30,0x67,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xe1,0x72,0x40,0xca,0x81,0xbe,0x06, +0x06,0xc3,0x81,0x10,0x1f,0x13,0x02,0xf9,0x58,0x40,0xc0,0x67,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0x5f,0x0e,0xf0,0x38,0x28,0x02,0x8b,0xd7,0xc0,0x85,0x03,0xf9,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0x11,0xce,0x81,0x1e,0x07,0xc1,0xbb,0x06,0x36,0x0c, +0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x9c,0x03,0x3e,0x0e,0x02,0x61,0xba, +0x01,0x7f,0x83,0x80,0x5d,0x83,0xe1,0x08,0xd9,0xc8,0xdf,0x80,0xf9,0x66,0x19,0x2e, +0x2b,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x9c,0x83,0x3f,0x0e,0x6c,0x38,0x10, +0x0c,0x84,0x83,0x20,0x3e,0xb3,0x04,0xd7,0x40,0x85,0x21,0x58,0x48,0x35,0x62,0x70, +0x00,0x20,0x08,0x06,0x65,0xe0,0xcb,0xc1,0x1f,0x07,0xb7,0x1b,0xcc,0x6f,0x30,0x62, +0xe0,0x00,0x20,0x08,0x06,0x0f,0x3a,0x07,0x78,0x1c,0x04,0xa0,0x1b,0xfc,0x6d,0x40, +0xca,0xc1,0x18,0x88,0x41,0x18,0x08,0x62,0x1c,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41, +0x19,0xfc,0x72,0x00,0xca,0x01,0xef,0x06,0xf4,0x1b,0x8c,0x18,0x38,0x00,0x08,0x82, +0xc1,0x93,0xce,0x41,0x1e,0x07,0x41,0xe8,0x06,0xa0,0x1b,0x94,0x72,0x40,0x06,0x63, +0x20,0x06,0xff,0x1b,0x8c,0x71,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x65,0x00,0xce, +0x41,0x28,0x07,0xbb,0x1b,0xc8,0x6f,0x30,0x62,0xe0,0x00,0x20,0x08,0x06,0x8f,0x3a, +0x07,0x7a,0x1c,0x04,0xa2,0x1b,0x84,0x6e,0x60,0xca,0xc1,0xef,0x06,0xbf,0x1b,0xfc, +0x6e,0xf0,0xbb,0x01,0x19,0x07,0x38,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0x3a,0x07, +0xbe,0x1c,0xac,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xed,0x1c,0x94,0x72,0xd0, +0x1e,0xc1,0x2c,0x41,0x36,0x50,0x61,0x08,0x18,0xef,0x34,0x06,0x23,0x21,0x12,0x9f, +0xe1,0x88,0x60,0x7c,0x03,0xe1,0x1b,0x8e,0x10,0xc8,0x37,0x20,0xbe,0x13,0x06,0x71, +0xc2,0x20,0x4c,0x08,0x42,0x30,0xdc,0xe0,0x1f,0x01,0x18,0xcc,0x32,0x68,0x5b,0x30, +0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0x3c,0x07,0xe8,0x1c,0x1c,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xdc,0x73,0xf0,0xca,0x41,0x12,0xcc,0x12,0x6c,0x03,0x15,0x86,0xa0, +0x51,0x99,0xd1,0x89,0x19,0x07,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0x9e, +0x83,0x71,0x0e,0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf0,0x39,0x50,0xe5,0x20, +0xb0,0x80,0x86,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xa4,0xcf,0x01,0x2c, +0x07,0xc1,0x70,0x84,0xe1,0x22,0xce,0x77,0x81,0xa1,0x2c,0x18,0xe4,0x33,0x1c,0x11, +0xac,0x71,0x20,0x7c,0x17,0x18,0x6a,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x90,0x0e, +0x64,0x39,0xe0,0x35,0x0b,0xd8,0x38,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44, +0x22,0x1d,0xe0,0x72,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x61,0xd2,0xc1,0x2f, +0x07,0x33,0x1b,0x04,0xb6,0xc3,0x41,0x10,0x1f,0x33,0x02,0xf9,0xcc,0x12,0x38,0x00, +0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_6b11e5820cd09d29b137c5cd5926216b.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_6b11e5820cd09d29b137c5cd5926216b.h new file mode 100644 index 00000000..f46f2026 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_6b11e5820cd09d29b137c5cd5926216b.h @@ -0,0 +1,1121 @@ +// ffx_fsr2_accumulate_pass_wave64_16bit_6b11e5820cd09d29b137c5cd5926216b.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_6b11e5820cd09d29b137c5cd5926216b_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_6b11e5820cd09d29b137c5cd5926216b_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_6b11e5820cd09d29b137c5cd5926216b_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_6b11e5820cd09d29b137c5cd5926216b_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_6b11e5820cd09d29b137c5cd5926216b_SRVResourceNames[] = { "r_input_exposure", "r_dilated_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_6b11e5820cd09d29b137c5cd5926216b_SRVResourceBindings[] = { 0, 2, 3, 4, 5, 10, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_6b11e5820cd09d29b137c5cd5926216b_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_6b11e5820cd09d29b137c5cd5926216b_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_6b11e5820cd09d29b137c5cd5926216b_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", "rw_upscaled_output", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_6b11e5820cd09d29b137c5cd5926216b_UAVResourceBindings[] = { 0, 1, 3, 4, 2, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_6b11e5820cd09d29b137c5cd5926216b_UAVResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_6b11e5820cd09d29b137c5cd5926216b_UAVResourceSpaces[] = { 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_6b11e5820cd09d29b137c5cd5926216b_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_6b11e5820cd09d29b137c5cd5926216b_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_6b11e5820cd09d29b137c5cd5926216b_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_6b11e5820cd09d29b137c5cd5926216b_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_6b11e5820cd09d29b137c5cd5926216b_size = 17488; + +static const unsigned char g_ffx_fsr2_accumulate_pass_wave64_16bit_6b11e5820cd09d29b137c5cd5926216b_data[] = { +0x44,0x58,0x42,0x43,0x9f,0xae,0x4e,0x75,0xf1,0xbe,0xbb,0xcd,0x91,0xef,0x17,0x35, +0x92,0xb8,0x49,0xf4,0x01,0x00,0x00,0x00,0x50,0x44,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x24,0x02,0x00,0x00,0xcc,0x10,0x00,0x00,0xe8,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xb0,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xa0,0x0e,0x00,0x00,0x66,0x00,0x05,0x00, +0xa8,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x88,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x9f,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xd7,0x00,0x00,0x00,0x32,0x22,0xc8,0x09, +0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0x8c,0xc2,0x08,0x40,0x09,0x00,0x14, +0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03,0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18, +0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71, +0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c,0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0, +0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40,0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18, +0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18,0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28, +0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2,0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c, +0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51,0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50, +0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34,0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38, +0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d, +0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19,0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09, +0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60, +0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x6d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a, +0x48,0x0e,0x15,0x09,0x44,0x1a,0x39,0x0f,0x11,0x4d,0x08,0x21,0x21,0x61,0x30,0x28, +0x04,0x63,0xc0,0x20,0x51,0xe9,0xa0,0xe1,0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4, +0x0d,0x69,0x06,0x44,0x0c,0x06,0x03,0xc5,0x1c,0x41,0x50,0x0a,0xc6,0xe0,0x34,0x40, +0x51,0x6a,0x20,0x60,0x18,0x41,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52, +0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78, +0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83, +0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60, +0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a, +0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90, +0x03,0x3f,0x00,0x03,0x3f,0x40,0x02,0xab,0x45,0xae,0x61,0x04,0xc2,0x98,0xa9,0x0d, +0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea, +0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41, +0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f, +0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2, +0x01,0x1e,0xca,0x01,0x05,0x83,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0xb0,0x18,0xc9, +0x66,0x0a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c, +0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87, +0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26,0x6b,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xfc,0x00,0x09,0x06,0x1a,0xd5,0x66,0x22, +0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71, +0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00, +0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x14,0xc0,0xe8,0x36,0x13,0x19,0x8c,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83, +0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f, +0x80,0x81,0x1f,0xa0,0x80,0x45,0xb9,0x99,0xb0,0x71,0x60,0x87,0x70,0x98,0x87,0x79, +0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90, +0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x14,0x18,0x68, +0x37,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7,0xae,0x36,0x9a,0x7a,0xbd,0x5e,0xaf,0x37, +0x18,0xc0,0x58,0x2c,0x16,0xcb,0x60,0x30,0x18,0x0c,0x06,0x03,0xf9,0x6e,0x92,0xa6, +0x88,0x12,0x26,0x9f,0x05,0x98,0x67,0x21,0x22,0x76,0x02,0x26,0x02,0x05,0x03,0x02, +0xce,0x11,0x80,0x02,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0, +0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07, +0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d, +0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06, +0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74, +0x30,0xe4,0x09,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43, +0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c, +0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e, +0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04, +0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32,0x00,0x02,0x20,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x1a,0x00,0x01,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x20,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x94,0x40,0x31,0x8c, +0x00,0x14,0x41,0x49,0x94,0x41,0x21,0x14,0x47,0x29,0x14,0x45,0x41,0x94,0x43,0xe1, +0x07,0x14,0x48,0xc1,0x14,0x50,0x41,0x15,0x56,0x81,0x15,0x60,0x40,0x41,0x06,0x14, +0x68,0x40,0xc1,0x06,0x14,0x70,0x40,0x21,0x07,0x14,0x74,0x40,0x61,0x07,0x14,0x78, +0x40,0xa1,0x07,0x14,0x7c,0x40,0x59,0x94,0x46,0x89,0x4a,0x14,0x2f,0x46,0xf1,0x10, +0x6a,0x04,0xa0,0x06,0x48,0x58,0xc0,0x80,0x80,0x08,0x34,0x9b,0x01,0x20,0xdb,0x0c, +0x00,0xe1,0x66,0x00,0x48,0x37,0x03,0x40,0xbc,0x19,0x00,0xf2,0xcd,0x00,0xd0,0x6f, +0x06,0x80,0x82,0x33,0x00,0xf4,0x9a,0x01,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x8a,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x01,0x9a,0x20,0x0c, +0xd1,0x06,0x61,0x20,0x26,0x08,0x83,0xb4,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06, +0x84,0x20,0x26,0x08,0x6f,0xe0,0x07,0x84,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe, +0xca,0xf0,0xe0,0xde,0xe6,0xea,0xe4,0xca,0x26,0x08,0xc3,0x34,0x41,0x18,0xa8,0x0d, +0x82,0xd1,0x6c,0x48,0x0c,0x65,0x31,0x8c,0x81,0x31,0x1c,0x62,0x72,0x5f,0x64,0x69, +0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63, +0x74,0x6f,0x72,0x73,0x1b,0x92,0x41,0x81,0x0c,0x66,0x60,0x0c,0x67,0x82,0x30,0x07, +0x76,0xc0,0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab,0x0e,0x6e, +0x6e,0x2c,0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x54,0x1b, +0x12,0x46,0x9a,0x0c,0x6a,0x60,0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8,0xda,0xd7, +0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x04,0x61,0xb0,0x26,0x08,0xc3,0xb5,0x41,0x30,0xb0, +0x0d,0x09,0xa5,0x58,0xc6,0x35,0x30,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae,0x0c,0x2e, +0x4c,0xae,0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed,0x4d,0x6e, +0x82,0x30,0x60,0x1b,0x92,0x4b,0xda,0x0c,0x6e,0x60,0x0c,0x87,0x8e,0xdc,0x17,0x5b, +0x5d,0x5b,0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xc8,0x36,0x24, +0x9c,0xe4,0x19,0xdf,0xc0,0x18,0xd9,0x04,0xc1,0x0e,0xee,0x80,0x89,0xdc,0x57,0x5a, +0xdb,0x59,0x53,0x1a,0xdc,0xdc,0x04,0x61,0xd0,0x36,0x24,0x44,0x18,0x88,0x81,0x31, +0x06,0x03,0x63,0x38,0x13,0x84,0x61,0x23,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57, +0x46,0xf6,0x25,0x57,0x16,0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36,0xb7,0x36, +0xb7,0x21,0x29,0x03,0xc5,0x0c,0x8c,0x61,0x60,0x8c,0x6c,0x03,0xf2,0x44,0x95,0xd6, +0x81,0x01,0x19,0x9c,0xc1,0x04,0x01,0x0f,0xf0,0x80,0x9a,0xdc,0xdd,0x57,0x9a,0x1b, +0x5d,0x99,0x9c,0x5b,0x18,0xdb,0x57,0x1d,0xdc,0xdc,0x58,0x18,0x5b,0x19,0xd9,0xd7, +0xd8,0x1b,0xdb,0x9b,0xdc,0x04,0x01,0x0d,0xe6,0x60,0xc3,0x62,0xa4,0x81,0x1a,0x18, +0xc6,0xc0,0xac,0xc1,0x1a,0xac,0x81,0x33,0x41,0xd0,0x83,0x3c,0xa0,0x23,0x77,0xf7, +0xc5,0xf6,0x36,0xb6,0xf6,0x35,0x47,0x17,0x46,0x57,0x37,0xb7,0x61,0x19,0xda,0xc0, +0x0d,0x8c,0x61,0x60,0xd6,0x60,0x0d,0xd6,0x20,0x9b,0x20,0xf0,0x81,0x1e,0x90,0x91, +0xbb,0xfb,0x72,0x2b,0xbb,0xfb,0x62,0x7b,0x1b,0x5b,0x9b,0xdb,0xb0,0x30,0x70,0x10, +0x07,0x06,0x35,0x30,0x6b,0xb0,0x06,0x6b,0x90,0xf1,0x91,0xbb,0xfb,0x62,0xab,0x6b, +0x0b,0xfb,0x42,0x4b,0x9b,0xa3,0x7b,0x93,0xcb,0xdb,0xb0,0x50,0x69,0x30,0x07,0xc6, +0x35,0x30,0x6b,0xb0,0x06,0x6b,0xe0,0x50,0x92,0xbb,0xfb,0xaa,0x83,0x9b,0x1b,0x0b, +0x63,0x2b,0x23,0xfb,0x7a,0xab,0xa3,0x83,0xab,0xa3,0xdb,0xb0,0x5c,0x69,0x50,0x07, +0x06,0x33,0x30,0x6b,0xb0,0x06,0x6b,0xe0,0x6c,0x28,0xd8,0xe0,0x0d,0xe4,0x80,0x0e, +0xec,0x60,0x82,0xf0,0x07,0x7c,0x40,0x63,0x4c,0xcc,0x68,0x4a,0x4a,0x66,0x82,0x30, +0x70,0x1b,0x10,0x03,0x0f,0xf2,0xc0,0x30,0x06,0x3d,0x00,0x36,0x04,0x7b,0x30,0x41, +0x08,0x85,0x3e,0x60,0x33,0xf7,0xc5,0x94,0xe6,0x56,0x16,0x26,0x37,0xc4,0x16,0xd6, +0x06,0xb7,0x01,0x31,0xfa,0xc0,0x0f,0x8c,0x61,0x30,0x80,0x0d,0xc1,0x1f,0x6c,0x20, +0xd0,0xe0,0x0e,0xf8,0x00,0x14,0x26,0x08,0x7e,0xb0,0x07,0x5c,0xd2,0xa4,0xca,0xdc, +0xc8,0xca,0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x68,0x40,0x07,0x1b,0x10,0x62,0x14, +0x28,0xa3,0x0c,0xae,0x86,0x14,0xe8,0xa4,0x35,0x85,0xe1,0x49,0x95,0xb9,0x91,0x95, +0xc9,0x4d,0xa5,0xe9,0x95,0x6d,0x40,0x08,0x53,0xa0,0xc6,0xa0,0x0c,0xae,0x86,0x14, +0xc8,0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x86, +0x6e,0x03,0x42,0xa0,0x02,0x95,0x0a,0x65,0x70,0x35,0xa4,0xc0,0x2e,0x2d,0xc9,0x0d, +0xae,0x8e,0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x8c, +0x28,0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x78,0x1b,0x0c,0x62, +0x15,0x28,0x56,0x28,0x83,0x8b,0x52,0x1a,0x53,0x5d,0x5b,0x58,0x53,0x1a,0x1c,0x51, +0x5a,0x5b,0x99,0xdb,0x5c,0xda,0x9b,0xdb,0xdc,0x04,0x61,0xf8,0x36,0x20,0x84,0x2b, +0x50,0xaf,0x50,0x06,0x57,0x43,0x0a,0x94,0xd2,0x98,0xea,0xda,0xc2,0x9a,0xd2,0xe0, +0x98,0xca,0xec,0xca,0xd8,0xa8,0xde,0xaa,0xe6,0xca,0x26,0x08,0x03,0x18,0x6c,0x40, +0x88,0x58,0xa0,0x64,0xa1,0x0c,0xae,0x86,0x14,0xb8,0xa4,0x19,0xc9,0x85,0xb5,0x95, +0x25,0xb9,0x91,0x95,0xe1,0x4d,0x10,0x86,0x30,0xd8,0x80,0x10,0xb4,0x40,0xd5,0x42, +0x19,0x5c,0x0d,0x29,0x50,0x32,0x23,0x2a,0xb3,0x4b,0x1b,0x2b,0xa3,0x7a,0xb3,0x4a, +0x2b,0xbb,0x23,0x2a,0x83,0xa3,0x43,0x9b,0x20,0x0c,0x62,0xb0,0xc1,0x20,0x6e,0x81, +0xc2,0x85,0x32,0x68,0x78,0x98,0x29,0xa5,0xd1,0xd1,0x95,0xc9,0x4d,0x10,0x86,0x31, +0xd8,0x80,0x10,0xba,0x40,0xed,0x42,0x19,0x34,0x0d,0x29,0x50,0x32,0x6b,0x7a,0xa3, +0x4b,0x7b,0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x9b,0x1a,0x0b,0x63,0x2b,0x9b,0x20, +0x0c,0x64,0xb0,0xc1,0x20,0x7a,0x81,0xf2,0x85,0x32,0x68,0x08,0x99,0x11,0xbd,0xdd, +0xb9,0xcd,0x8d,0x85,0xb1,0x95,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x86,0x32, +0xd8,0x80,0x10,0xe0,0x40,0x85,0x43,0x19,0x34,0x0d,0x29,0xf0,0x33,0x6b,0x7a,0xa3, +0x4b,0x7b,0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x1b, +0x0a,0x73,0x1b,0x2b,0x63,0x63,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x20,0x0c,0x66,0xb0, +0xc1,0x20,0xc6,0x81,0x22,0x87,0x32,0x68,0xc8,0x98,0x41,0xc9,0x95,0x15,0xe1,0xc1, +0xbd,0xcd,0xd5,0xc9,0x95,0x4d,0x10,0x86,0x33,0xd8,0x80,0x10,0xe6,0x40,0x9d,0x43, +0x19,0x34,0x0d,0x29,0x30,0x33,0x83,0x92,0x2b,0xb3,0x4b,0x7b,0xab,0x9b,0x33,0x92, +0x0b,0x6b,0x2b,0x83,0x92,0x2b,0x2b,0xc2,0x83,0x7b,0x9b,0xab,0x93,0x2b,0x9b,0x20, +0x0c,0x68,0xb0,0x01,0x21,0xd2,0x81,0x52,0x87,0x32,0x68,0x1a,0x52,0xe0,0x62,0x46, +0x15,0xe6,0x86,0x14,0xc6,0x66,0x66,0xf4,0x64,0x35,0x41,0x18,0xd2,0x60,0x83,0x41, +0xb0,0x03,0xd5,0x0e,0x65,0xd0,0xb0,0x32,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x9b,0x2a, +0x8b,0xab,0x2b,0x73,0x1b,0x2b,0x63,0x2a,0x73,0x3b,0xa3,0x43,0x9b,0x20,0x0c,0x6a, +0xb0,0x01,0x21,0xde,0x81,0x82,0x87,0x32,0x68,0x1a,0x52,0xa0,0x62,0x46,0x54,0xc6, +0x46,0x17,0x46,0x95,0xd6,0x56,0x36,0x41,0x18,0xd6,0x60,0x83,0x41,0xc8,0x03,0x35, +0x0f,0x65,0xd0,0xf0,0x32,0x23,0xca,0x73,0x0b,0x6b,0x4b,0x1b,0x93,0x2a,0x9b,0x1b, +0x42,0x0b,0x73,0x3b,0x2b,0x33,0x0a,0x1b,0xa3,0x7b,0x93,0x9b,0x20,0x0c,0x6c,0xb0, +0xc1,0x20,0xea,0x81,0xb2,0x87,0x32,0x68,0x88,0x99,0x59,0xa5,0x95,0xdd,0x4d,0xc1, +0x85,0x8d,0x95,0x51,0xbd,0x35,0x95,0xd1,0x95,0xc9,0xcd,0x19,0x85,0x8d,0xd1,0xbd, +0xc9,0x4d,0x10,0x86,0x36,0xd8,0x60,0x10,0xf8,0x40,0xe5,0x43,0x19,0x34,0x1b,0x28, +0x3d,0x28,0x85,0x53,0x50,0x85,0x56,0x80,0x85,0x59,0xb0,0x85,0x5c,0xe0,0x85,0x5f, +0x10,0x87,0x72,0x40,0x87,0x75,0x70,0x87,0x78,0xa0,0x87,0x7b,0xd0,0x87,0x0d,0x83, +0x21,0x0a,0xfb,0x30,0x41,0x10,0x80,0x0d,0xc0,0x86,0xc1,0xf0,0x07,0x7f,0xd8,0x10, +0xfc,0xc3,0x86,0x61,0xe8,0x07,0x90,0xa0,0x30,0x34,0x35,0x41,0x10,0x85,0x3a,0xd8, +0x30,0x8c,0xc1,0x18,0x0c,0x13,0x84,0xc1,0x0d,0x36,0x04,0xbb,0xb0,0xc1,0x30,0x46, +0xe2,0x22,0x89,0x92,0x30,0x89,0x0d,0x45,0x3f,0x88,0x04,0x10,0x0a,0x27,0x41,0x44, +0x4c,0x2e,0xcc,0x6d,0x0c,0xad,0x6c,0x6e,0x82,0x30,0xbc,0x01,0x0d,0x33,0xb6,0xb7, +0x30,0xba,0xb9,0x09,0xc2,0x00,0x07,0x2c,0xd2,0xdc,0xe6,0xe8,0xe6,0x26,0x08,0x43, +0x1c,0x90,0x48,0x73,0xa3,0x9b,0x23,0x42,0x57,0x86,0xf7,0xc5,0xf6,0x16,0x46,0x36, +0x41,0x18,0xe4,0x80,0x08,0x5d,0x19,0xde,0x97,0xdb,0x9b,0x5c,0x1b,0x13,0xba,0x32, +0xbc,0xaf,0x39,0xba,0x37,0xb9,0x32,0x16,0x75,0x69,0x6e,0x74,0x73,0x1b,0xa0,0x94, +0x50,0x89,0x95,0x60,0x89,0x96,0x70,0x89,0x97,0xc0,0x05,0x98,0x88,0x09,0x99,0xe0, +0x66,0x82,0xa3,0x09,0x59,0xa8,0xc2,0xc6,0x66,0xd7,0xe6,0x92,0x46,0x56,0xe6,0x46, +0x37,0x25,0x08,0xaa,0x90,0xe1,0xb9,0xd8,0x95,0xc9,0xcd,0xa5,0xbd,0xb9,0x4d,0x09, +0x88,0x26,0x64,0x78,0x2e,0x76,0x61,0x6c,0x76,0x65,0x72,0x53,0x02,0xa3,0x0e,0x19, +0x9e,0xcb,0x1c,0x5a,0x18,0x59,0x99,0x5c,0xd3,0x1b,0x59,0x19,0xdb,0x94,0x00,0x29, +0x43,0x86,0xe7,0x22,0x57,0x36,0xf7,0x56,0x27,0x37,0x56,0x36,0x37,0x25,0x00,0x85, +0x4a,0x64,0x78,0x2e,0x74,0x79,0x70,0x65,0x41,0x6e,0x6e,0x6f,0x74,0x61,0x74,0x69, +0x6f,0x6e,0x73,0x53,0x84,0x7d,0x00,0x89,0x3a,0x64,0x78,0x2e,0x65,0x6e,0x74,0x72, +0x79,0x50,0x6f,0x69,0x6e,0x74,0x73,0x53,0x82,0x93,0xe8,0x42,0x86,0xe7,0x32,0xf6, +0x56,0xe7,0x46,0x57,0x26,0x37,0x37,0x25,0xa0,0x09,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x42,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x39,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84, +0xf9,0x45,0xad,0xdb,0x00,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17, +0xb7,0x6d,0x0a,0xd0,0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6, +0x31,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49, +0x18,0x80,0x80,0xf9,0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15, +0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x74,0xc3, +0xe5,0x3b,0x8f,0x2f,0x44,0x04,0x30,0x11,0x21,0xd0,0x0c,0x0b,0xf1,0x45,0x0e,0xb3, +0x21,0xcd,0x80,0x34,0x86,0x2d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0x93,0xed,0x17, +0xb7,0x6d,0x01,0xd1,0x70,0xf9,0xce,0xe3,0x1b,0x91,0x43,0x3d,0xe2,0xe0,0x23,0xb7, +0x6d,0x07,0xd5,0x70,0xf9,0xce,0xe3,0x4b,0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2, +0x17,0xb7,0x6d,0x04,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a, +0xc0,0xe0,0x17,0xb7,0x6d,0x05,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11, +0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x9b,0x40,0x36,0x5c,0xbe,0xf3,0xf8,0xd3,0x11, +0x11,0xc0,0x20,0x0e,0x62,0x03,0x46,0x0e,0xf5,0xf8,0xc8,0x6d,0x5b,0xc2,0x33,0x5c, +0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f,0xd4,0xba,0x19,0x3c,0xc3,0xe5,0x3b,0x8f, +0x4f,0x35,0x40,0x84,0xf9,0xc5,0x6d,0x03,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48, +0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6b,0x11,0xe5,0x82,0x0c,0xd0,0x9d,0x29, +0xb1,0x37,0xc5,0xcd,0x59,0x26,0x21,0x6b,0x44,0x58,0x49,0x4c,0x60,0x33,0x00,0x00, +0x66,0x00,0x05,0x00,0xd8,0x0c,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0x48,0x33,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00, +0xcf,0x0c,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c, +0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42, +0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20, +0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50, +0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00, +0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d, +0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff, +0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42, +0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xd8,0x00,0x00,0x00, +0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3, +0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0x94,0xc2,0x08, +0x40,0x09,0x00,0x14,0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03,0x22,0xcc,0x00,0x14, +0xc2,0x30,0x30,0x18,0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2, +0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c,0x01,0x42,0x8a,0x7b, +0x86,0xcb,0x9f,0xb0,0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40,0xc1,0xa2,0x28,0x89, +0x01,0x63,0x30,0x18,0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18,0x30,0x06,0x83,0x81, +0xc1,0x60,0x30,0x28,0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2,0x24,0x06,0x0c,0x86, +0xc1,0x60,0x30,0x0c,0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51,0x19,0x54,0x2a,0x64, +0x29,0x43,0x65,0x50,0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34,0xc5,0x30,0x0c,0x0c, +0x06,0x83,0x81,0x38,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b, +0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19,0x30,0x06,0xf4,0x39, +0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b, +0x11,0x83,0xc1,0x60,0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x6d,0xc3,0xe5,0x4f,0xd8, +0x43,0x48,0xfe,0x4a,0x48,0x0e,0x15,0x09,0x44,0x1a,0x39,0x0f,0x11,0x4d,0x08,0x21, +0x21,0x61,0x30,0x28,0x04,0x63,0xc0,0x20,0x51,0xe9,0xa0,0xe1,0xf2,0x27,0xec,0x21, +0x24,0x7f,0x25,0xa4,0x0d,0x69,0x06,0x44,0x0c,0x06,0x03,0xc5,0x1c,0x41,0x50,0x0a, +0xc6,0xe0,0x34,0x40,0x51,0x6a,0x20,0x60,0x18,0x41,0x30,0x66,0x6a,0x83,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87, +0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e, +0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0, +0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87, +0x72,0x40,0xc1,0x60,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0, +0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87, +0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x02,0xab,0x45,0xae,0x61,0x04, +0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c, +0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6, +0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00, +0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e, +0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0x83,0x99,0xc4,0x60,0x1c,0xd8,0x21, +0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c, +0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc, +0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00, +0x09,0xb0,0x18,0xc9,0x66,0x0a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03, +0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98, +0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26,0x6b,0x1c,0xd8,0x21, +0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c, +0xe4,0x80,0x14,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xfc,0x00,0x09,0x06, +0x1a,0xd5,0x66,0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8, +0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03, +0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70, +0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x14,0xc0,0xe8,0x36,0x13, +0x19,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39, +0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c, +0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01, +0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xa0,0x80,0x45,0xb9,0x99,0xb0,0x71,0x60,0x87, +0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a, +0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0, +0x03,0x14,0x18,0x68,0x37,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7,0xae,0x36,0x9a,0x7a, +0xbd,0x5e,0xaf,0x37,0x18,0xc0,0x58,0x2c,0x16,0xcb,0x60,0x30,0x18,0x0c,0x06,0x03, +0xf9,0x6e,0x92,0xa6,0x88,0x12,0x26,0x9f,0x05,0x98,0x67,0x21,0x22,0x76,0x02,0x26, +0x02,0x05,0x03,0x02,0xce,0x11,0x80,0xc2,0x1c,0x01,0x34,0x05,0x00,0x00,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, +0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06, +0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8, +0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x32,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21, +0x4f,0x1a,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00, +0x14,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x94,0x40,0x31,0x8c,0x00,0x14,0x41,0x49,0x94,0x41,0x21,0x14, +0x47,0x29,0x14,0x45,0x41,0x94,0x43,0xe1,0x07,0x94,0x45,0x01,0x06,0x10,0x6a,0x04, +0x80,0x84,0x05,0x0c,0x08,0x88,0x40,0xb3,0x19,0x00,0xb2,0xcd,0x00,0x10,0x6e,0x06, +0x80,0x74,0x33,0x00,0xc4,0x9b,0x01,0xa0,0xdf,0x0c,0x00,0x05,0x67,0x00,0xe8,0x35, +0x03,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x79,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0x01,0x9a,0x20,0x0c,0xd1,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d, +0x18,0x0c,0x82,0x98,0x20,0x0c,0xd2,0x04,0xe1,0x0d,0xd0,0x80,0xc0,0x04,0x61,0x98, +0x26,0x08,0x03,0xb5,0x41,0x40,0x98,0x0d,0x09,0x92,0x28,0x08,0x32,0x2c,0x48,0xb3, +0x21,0x19,0x12,0x05,0x59,0x86,0x05,0x69,0x26,0x08,0x73,0x10,0x06,0x13,0x84,0xa1, +0xda,0x90,0x2c,0x90,0x82,0x44,0xc3,0x82,0x34,0x13,0x84,0xc1,0x9a,0x20,0x0c,0xd7, +0x06,0x01,0xa1,0x36,0x24,0x51,0xa2,0x20,0xd3,0xb0,0x20,0xd5,0x04,0x61,0xc0,0x36, +0x24,0x13,0xa4,0x20,0xd7,0xb0,0x20,0xcd,0x04,0x61,0xc8,0x36,0x24,0x17,0xa4,0x20, +0xd9,0xb0,0x20,0xd5,0x04,0xc1,0x0e,0xc4,0x60,0x82,0x30,0x68,0x1b,0x12,0x62,0x53, +0x10,0x6e,0x58,0x90,0x66,0x82,0x30,0x6c,0x1b,0x12,0x2f,0x51,0x90,0x61,0x58,0x90, +0x6a,0x03,0xe2,0x3c,0x92,0x85,0x69,0xdd,0x37,0x41,0xc0,0x83,0x31,0x98,0x20,0xa0, +0xc1,0xb7,0x61,0x41,0xc2,0x40,0x41,0x90,0x61,0x11,0x03,0x31,0x10,0x83,0x66,0x82, +0xa0,0x07,0x64,0xb0,0x61,0x19,0xc8,0x40,0x41,0x86,0x61,0x11,0x03,0x31,0x10,0x83, +0x6a,0x82,0xc0,0x07,0x65,0xb0,0x61,0x59,0xcc,0x40,0x41,0xa2,0x61,0x11,0x03,0x31, +0x10,0x83,0x6a,0xc3,0x12,0x85,0x81,0x82,0x4c,0xc3,0x22,0x06,0x62,0x20,0x06,0xcd, +0x86,0x65,0x0a,0x03,0x05,0x59,0x86,0x45,0x0c,0xc4,0x40,0x0c,0x9a,0x0d,0xc5,0x18, +0x94,0xc1,0x19,0xa0,0x41,0x1a,0x4c,0x10,0xfe,0xc0,0x0c,0x26,0x08,0x03,0xb7,0x01, +0x41,0xd6,0x40,0x41,0x90,0x81,0x0d,0x80,0x0d,0x41,0x1b,0x4c,0x10,0x42,0xe1,0x0c, +0x36,0x20,0xc8,0x1b,0x28,0xc8,0x30,0x20,0xc0,0x86,0x00,0x0e,0x36,0x10,0x60,0xa0, +0x06,0x6e,0x10,0x07,0x13,0x04,0x01,0xa0,0x30,0x34,0x35,0x41,0x10,0x05,0x30,0xd8, +0x30,0x70,0xdc,0x30,0x41,0x18,0xba,0x09,0xc2,0xe0,0x6d,0x08,0xf0,0x60,0x83,0x81, +0xd4,0xc1,0x64,0x07,0x77,0x90,0x07,0x1b,0x8a,0x39,0xa0,0x03,0x40,0x0e,0xf4,0xa0, +0x0a,0x1b,0x9b,0x5d,0x9b,0x4b,0x1a,0x59,0x99,0x1b,0xdd,0x94,0x20,0xa8,0x42,0x86, +0xe7,0x62,0x57,0x26,0x37,0x97,0xf6,0xe6,0x36,0x25,0x20,0x9a,0x90,0xe1,0xb9,0xd8, +0x85,0xb1,0xd9,0x95,0xc9,0x4d,0x09,0x88,0x3a,0x64,0x78,0x2e,0x73,0x68,0x61,0x64, +0x65,0x72,0x4d,0x6f,0x64,0x65,0x6c,0x53,0x02,0xa3,0x0c,0x19,0x9e,0x8b,0x5c,0xd9, +0xdc,0x5b,0x9d,0xdc,0x58,0xd9,0xdc,0x94,0x20,0x0e,0xea,0x90,0xe1,0xb9,0x94,0xb9, +0xd1,0xc9,0xe5,0x41,0xbd,0xa5,0xb9,0xd1,0xcd,0x4d,0x09,0xf4,0x00,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x42,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x39,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34, +0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e, +0x80,0x34,0x40,0x84,0xf9,0x45,0xad,0xdb,0x00,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2, +0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a,0xd0,0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44, +0x98,0x8f,0xdc,0xb6,0x31,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51, +0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe,0xf3, +0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x8f,0xdc, +0xb6,0x3d,0x74,0xc3,0xe5,0x3b,0x8f,0x2f,0x44,0x04,0x30,0x11,0x21,0xd0,0x0c,0x0b, +0xf1,0x45,0x0e,0xb3,0x21,0xcd,0x80,0x34,0x86,0x2d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f, +0x38,0x93,0xed,0x17,0xb7,0x6d,0x01,0xd1,0x70,0xf9,0xce,0xe3,0x1b,0x91,0x43,0x3d, +0xe2,0xe0,0x23,0xb7,0x6d,0x07,0xd5,0x70,0xf9,0xce,0xe3,0x4b,0x00,0xf3,0x2c,0x44, +0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x04,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35, +0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x05,0xd6,0x70,0xf9,0xce,0xe3,0x4f, +0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x9b,0x40,0x36,0x5c,0xbe, +0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x62,0x03,0x46,0x0e,0xf5,0xf8,0xc8,0x6d, +0x5b,0xc2,0x33,0x5c,0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f,0xd4,0xba,0x19,0x3c, +0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84,0xf9,0xc5,0x6d,0x03,0x61,0x20,0x00,0x00, +0x4a,0x0a,0x00,0x00,0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00,0x76,0x00,0x00,0x00, +0x34,0x98,0x01,0x28,0xa4,0x32,0x2a,0xc2,0x80,0x82,0x1d,0x28,0xb6,0xd2,0x28,0xd9, +0x81,0x52,0x29,0xbb,0x1a,0x28,0xbe,0x72,0x29,0xc3,0x80,0x82,0x29,0x9b,0x62,0x2a, +0x42,0xa0,0xe2,0x0d,0x28,0xdf,0x80,0x92,0x84,0x28,0x4e,0x84,0x52,0xaa,0x82,0x8a, +0x28,0x49,0x84,0xe2,0x24,0x28,0x9f,0x92,0x24,0x28,0x9a,0xe2,0x84,0x20,0x54,0x0d, +0x90,0xa2,0x08,0xca,0xa0,0x3c,0x4a,0x60,0x04,0x80,0x0c,0x33,0x00,0x63,0x04,0x20, +0x08,0x82,0x28,0x18,0x8c,0x11,0xb4,0xe6,0x9c,0xb3,0xdf,0x18,0x01,0x08,0x82,0xa0, +0xfc,0x8d,0x11,0x80,0x20,0x08,0xf3,0xbf,0x30,0x46,0x00,0x82,0x20,0x18,0xff,0xc2, +0x18,0xc1,0xee,0x8f,0x32,0x09,0x06,0x63,0x04,0xbb,0x3f,0xca,0xfc,0x37,0x46,0x00, +0x82,0x20,0x08,0xff,0xc2,0x18,0x41,0x6b,0xce,0x39,0xef,0x8d,0x11,0x80,0x20,0x08, +0xca,0x60,0x30,0x46,0x00,0x82,0xf8,0x7f,0x8f,0xc1,0x18,0x41,0x48,0x82,0x21,0xde, +0x8d,0x11,0xec,0xb1,0x1a,0xef,0xdf,0x18,0xc1,0x5a,0xab,0xb5,0xf8,0x8d,0x11,0xfc, +0xf7,0xdf,0xbf,0xdf,0x18,0x01,0x08,0x82,0x20,0x08,0x06,0x63,0x04,0xad,0x39,0xe7, +0xbc,0x2f,0x8c,0x11,0xc8,0xa2,0xdb,0xff,0xdf,0x18,0x81,0xce,0x9a,0x73,0xfa,0x8d, +0x11,0xa8,0x78,0x7d,0xaa,0xde,0x18,0x01,0x08,0x82,0x20,0x08,0x0e,0x63,0x04,0x6b, +0xad,0xd6,0xba,0x37,0x46,0x00,0x82,0xa0,0x7f,0x87,0xc1,0x18,0x41,0x6b,0xce,0x39, +0xed,0x8d,0x11,0x80,0x20,0x08,0x92,0x60,0x30,0x46,0x00,0x82,0x20,0xa8,0x83,0xc1, +0x18,0x01,0x1c,0x97,0xf9,0xed,0x8d,0x11,0x90,0x25,0xaf,0xdf,0xdf,0x18,0x01,0x08, +0x82,0x20,0x08,0x0a,0x63,0x04,0x20,0x08,0x82,0x2c,0x18,0x8c,0x11,0x80,0x20,0x08, +0xc2,0xdf,0x18,0x01,0x08,0x82,0x20,0xfa,0x8d,0x11,0xbc,0x33,0x69,0xa2,0xdd,0x18, +0x01,0x08,0x82,0x20,0xfe,0x0b,0x63,0x04,0x20,0x08,0x82,0xf8,0x47,0x95,0x31,0x02, +0x10,0x84,0xc6,0x08,0x40,0xf0,0x19,0x23,0x00,0xc1,0x37,0x18,0x23,0x00,0x41,0x30, +0x18,0x01,0x20,0xd2,0x1c,0xc2,0x24,0x0a,0x73,0x08,0x97,0x34,0x87,0x30,0xf5,0xc1, +0x1c,0x82,0x1e,0xf4,0xc1,0x1c,0xc2,0xe4,0x07,0x73,0x08,0x7a,0x30,0x0a,0x73,0x08, +0x6f,0xc0,0xcd,0x21,0x4c,0xa5,0x30,0x87,0x30,0x9d,0xc2,0x1c,0x82,0x1e,0xf8,0x01, +0x9d,0xe6,0x20,0xa6,0x49,0x62,0x85,0x39,0x08,0xcb,0x92,0x58,0x61,0x0e,0xa2,0xaa, +0x24,0x56,0x98,0x83,0x80,0x20,0x89,0x15,0xe6,0x20,0x24,0x49,0x62,0x85,0x39,0x08, +0x08,0x92,0x5a,0x61,0x0e,0x42,0xd3,0xa4,0x56,0x98,0x83,0xc8,0x32,0xa9,0x15,0xe6, +0x20,0x30,0x4c,0x6a,0x85,0x39,0x08,0xcb,0x92,0x5a,0x61,0x0e,0xa2,0xaa,0xa4,0x56, +0x98,0x83,0x98,0x26,0xa9,0x15,0x46,0x00,0xe6,0x20,0x20,0x48,0x52,0x85,0x39,0x08, +0x49,0x92,0x52,0x81,0x0c,0x23,0x00,0x00,0x23,0x06,0x08,0x00,0x82,0x60,0x90,0x06, +0x22,0x11,0x0e,0x90,0x3f,0xc8,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0xa4,0xc1,0x48, +0x88,0x03,0xc4,0x0f,0xf3,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x69,0x40,0x12,0xe3, +0x00,0xf9,0x03,0x3d,0x8c,0x18,0x20,0x00,0x08,0x82,0x41,0x1a,0x94,0x04,0x39,0x40, +0x24,0x51,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x90,0x06,0x26,0x51,0x0e,0xd0,0x48, +0xd8,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0xa4,0xc1,0x49,0x98,0x03,0x64,0x12,0xf7, +0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x69,0x80,0x12,0xe7,0x00,0xf5,0x03,0x3e,0x8c, +0x18,0x20,0x00,0x08,0x82,0x41,0x1a,0xa4,0x04,0x3a,0x40,0xff,0x90,0x0f,0x23,0x06, +0x08,0x00,0x82,0x60,0x90,0x06,0x2a,0x91,0x0e,0x50,0x48,0xe8,0xc3,0x88,0x01,0x02, +0x80,0x20,0x18,0xa4,0xc1,0x4a,0xa8,0x03,0x44,0x12,0xfb,0x30,0x62,0x80,0x00,0x20, +0x08,0x06,0x69,0xc0,0x12,0xeb,0x00,0x99,0x04,0x3f,0x8c,0x18,0x20,0x00,0x08,0x82, +0x41,0x1a,0xb4,0x04,0x3b,0x40,0x29,0xd1,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x90, +0x06,0x2e,0xd1,0x0e,0xd0,0x4a,0xf8,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0xa4,0xc1, +0x4b,0xb8,0x03,0xe4,0x12,0xff,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x69,0x00,0x13, +0xef,0x00,0xb5,0x04,0x48,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x19,0xc8,0xc4,0x3c, +0x04,0x63,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x04,0x58,0x98,0xc3,0x4b,0x8c,0x18, +0x18,0x00,0x08,0x82,0x01,0x11,0x16,0xe7,0x20,0x13,0x23,0x06,0x06,0x00,0x82,0x60, +0x40,0x84,0xc5,0x39,0xc4,0xc4,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0x62,0x81,0x0e, +0x34,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x62,0x80,0x13,0xf3,0x50,0xd4,0xc4,0x68, +0x42,0x10,0x94,0x21,0x13,0x57,0xc6,0x4c,0x5c,0x05,0xf6,0xc0,0x45,0x04,0x50,0x81, +0x3a,0x68,0x25,0x05,0x94,0x90,0xc0,0x09,0x06,0x3b,0xc1,0x60,0x26,0x8c,0x02,0x7c, +0x4c,0x20,0x05,0xf8,0x8c,0x26,0x34,0xc0,0x05,0x06,0x3b,0xc7,0x60,0x56,0x08,0xf4, +0xb1,0x42,0xa0,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x7c,0x6b,0x51,0x12,0x57,0x58, +0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x18,0xb4, +0x05,0x4a,0x68,0x68,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0x82,0xc1,0x4e,0x30, +0x98,0x1d,0x02,0x7d,0xec,0x10,0xe8,0x63,0x02,0x03,0x1f,0x13,0x18,0xf8,0x8c,0x26, +0x24,0xc2,0x68,0x82,0x32,0x18,0x42,0xc8,0xc7,0x10,0x42,0x3e,0xa6,0xc4,0x03,0x7c, +0x4c,0x91,0x07,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x61,0x1a,0x3f,0x41,0x08, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x9c,0x06,0x58,0x10,0xc2,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0xa8,0x01,0x16,0xbe,0x20,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x91, +0x1a,0x61,0xf1,0x0b,0xc2,0x29,0x06,0x3b,0xc5,0x60,0x46,0x08,0xf4,0x31,0x42,0xa0, +0x8f,0x51,0x9c,0x7c,0x8c,0xe2,0xe4,0x73,0xc2,0x90,0x4e,0x18,0xd2,0x09,0x03,0x39, +0x61,0x20,0x23,0x06,0x07,0x00,0x82,0x60,0x50,0x06,0xa9,0xa1,0x16,0x7b,0x00,0x0e, +0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xd0,0x06,0x5b,0x04,0xa6,0x31,0x08,0x6f,0xf1, +0x16,0x6f,0xf1,0x16,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x86,0x06,0x82,0x7c,0x0c, +0x0d,0x04,0xf9,0x98,0x20,0xc8,0xc7,0x04,0x41,0x3e,0x26,0x04,0xf0,0x19,0x31,0x30, +0x00,0x10,0x04,0x83,0x48,0x37,0xd2,0x22,0x30,0x84,0x0d,0xe0,0x63,0x08,0x1b,0xc0, +0x67,0x38,0x42,0x98,0x85,0xe1,0x1b,0x8e,0x18,0xe6,0xa1,0xf8,0x4a,0x08,0x74,0x38, +0x82,0xb0,0x85,0xe1,0x1b,0x8e,0x28,0xec,0xa1,0xf8,0x4a,0x08,0xb4,0x88,0x40,0x47, +0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x0c,0x78,0xa3,0x2f,0x62,0x21,0x1e,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xa0,0x0c,0x7a,0xc3,0x2f,0x5a,0x61,0x1e,0x46,0x0c,0x1e,0x00,0x04, +0xc1,0x60,0x2a,0x0f,0xbc,0x10,0x82,0x8e,0xf3,0x09,0x9f,0xd0,0x0d,0xdd,0x18,0x0d, +0x5e,0x18,0x4d,0x08,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xd0,0x63,0x36,0x82, +0x11,0x83,0x03,0x00,0x41,0x30,0x28,0x83,0xf0,0x10,0x8d,0x5c,0xa0,0x87,0x11,0x83, +0x07,0x00,0x41,0x30,0x98,0xd2,0x83,0x2f,0x82,0x22,0x0c,0xc0,0x40,0x2c,0xc4,0xc2, +0x37,0x7c,0xe3,0x34,0xc0,0x61,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0xc4,0xc0,0x3c,0x42,0x63,0x16,0xc0,0x63,0x34,0x21,0x18,0x86,0x1b, +0x82,0xf1,0x00,0x83,0x6a,0xdc,0x82,0x4b,0x08,0xb6,0x06,0xb8,0xe0,0x82,0x02,0x9d, +0x65,0x08,0x84,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc4,0xa0,0x3d,0x50,0x43,0x17, +0xd4,0x63,0x34,0x21,0x00,0x46,0x13,0x84,0xe0,0x04,0x83,0x9d,0x60,0x30,0x13,0x3c, +0xf9,0x98,0xe0,0xc9,0xc7,0x84,0xb5,0x80,0x8f,0x09,0x6c,0x01,0x9f,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x40,0x24,0x37,0x0c,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0x10,0xc9,0x0d,0x7a,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x10,0x91,0xdd,0x38, +0x86,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x46,0x64,0x37,0xec,0x21,0x18,0x31,0x30, +0x00,0x10,0x04,0x83,0x28,0x44,0x5e,0x63,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x48, +0x44,0x60,0x43,0x38,0x61,0x40,0x27,0x0c,0xc8,0x0e,0x22,0x3e,0x66,0x10,0xf1,0x39, +0xa1,0x72,0x27,0x54,0xae,0x0c,0xde,0x80,0x32,0x7a,0x03,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0x40,0x3b,0x11,0xd9,0x10,0xfe,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x34,0x14, +0x99,0x0d,0x01,0x44,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x0c,0x4a,0xc4,0x3c,0xf0, +0x41,0x27,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x81,0x11,0xf4,0x08,0x44,0x64,0x10, +0xd6,0x63,0x3d,0xd6,0x63,0x3d,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06, +0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0x6e,0xc4, +0xa0,0x01,0x40,0x10,0x0c,0x9a,0x1c,0x89,0x0f,0x65,0x45,0xa8,0x85,0x3e,0xe8,0x83, +0x3e,0xe8,0x63,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88, +0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0xaa,0xb3,0x11,0x30,0x36, +0xa0,0x0f,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xe6,0x23,0xef,0x21,0x04,0x23, +0x06,0x0d,0x00,0x82,0x60,0xd0,0x94,0x49,0x7f,0x58,0x37,0x12,0x5c,0x20,0x02,0x22, +0x20,0x02,0x22,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40, +0x0c,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x57,0x69,0xf0,0x23,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0x5a,0x9a,0xe8,0x47,0xc0,0x8c,0x18,0x34,0x00,0x08, +0x82,0x41,0x03,0x27,0x28,0x12,0x06,0x62,0x12,0x88,0xc1,0x8a,0xac,0xc8,0x8a,0xac, +0xc8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11, +0x95,0x3b,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x8d,0x18,0x34,0x00,0x08,0x82,0x41, +0x93,0x27,0x31,0xa2,0x06,0x6b,0xc2,0x06,0x73,0x40,0x23,0x34,0x42,0x23,0x34,0x32, +0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x70,0x44,0xe5, +0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x88, +0x8a,0x8e,0xcc,0x01,0x9d,0xf4,0x01,0x1f,0xf4,0x48,0x8f,0xf4,0x48,0x8f,0x8c,0x26, +0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x1c,0x51,0xb9,0x23, +0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xab,0x32, +0x26,0x7c,0xd0,0x27,0x67,0x50,0x0a,0x66,0x62,0x26,0x66,0x62,0x26,0xa3,0x09,0x01, +0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x47,0x54,0xee,0x88,0xca, +0x1d,0x51,0xb9,0x23,0x2a,0x37,0x62,0xd0,0x00,0x20,0x08,0x06,0x0d,0xad,0xb0,0x49, +0x29,0x98,0x4a,0x19,0xb8,0xc2,0x9b,0xbc,0xc9,0x9b,0xbc,0xc9,0x68,0x42,0x00,0x8c, +0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47, +0x54,0xee,0x88,0xca,0xd5,0x2d,0xc4,0x0a,0x98,0x39,0xbc,0x09,0x08,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0x40,0xcb,0x15,0x35,0x11,0x82,0x11,0x83,0x06,0x00,0x41,0x30,0x68, +0xc0,0x05,0x4f,0x62,0x41,0x56,0x66,0x21,0xd8,0x93,0x3d,0xd9,0x93,0x3d,0x19,0x4d, +0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47, +0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xd2,0x25, +0x54,0x74,0x61,0x57,0xc8,0x41,0x21,0x15,0x52,0x21,0x15,0x52,0x19,0x4d,0x08,0x80, +0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee, +0x88,0xca,0x1d,0x51,0xb9,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xe4,0x45,0x55,0xc6, +0x81,0x5c,0x5c,0x61,0x6a,0x95,0x56,0x69,0x95,0x56,0x19,0x4d,0x08,0x80,0xd1,0x04, +0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca, +0x1d,0x51,0xb9,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xf6,0x65,0x56,0xd8,0xa1,0x5d, +0x58,0x81,0xb3,0x15,0x5b,0xb1,0x15,0x5b,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18, +0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51, +0xb9,0xf2,0x87,0x7a,0x81,0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0xfe,0x05,0x56,0x82, +0x33,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xc6,0x64,0x7c,0xe5,0x1e,0xf0,0x25,0x1f, +0x82,0x70,0x09,0x97,0x70,0x09,0x97,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84, +0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b, +0x31,0x68,0x00,0x10,0x04,0x83,0xe6,0x65,0xce,0x05,0x24,0x42,0x46,0x25,0x14,0x75, +0x51,0x17,0x75,0x51,0x97,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18, +0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68, +0x00,0x10,0x04,0x83,0x06,0x67,0xe0,0x25,0x25,0x54,0x86,0x1e,0xa6,0x79,0x99,0x97, +0x79,0x99,0x97,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20, +0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68,0x00,0x10, +0x04,0x83,0x26,0x6c,0xf2,0x45,0x26,0x66,0x46,0x1e,0x38,0x7e,0xe1,0x17,0x7e,0xe1, +0x97,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23, +0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x33,0x3d,0x09,0x8b,0xf8,0x8c,0x18, +0x18,0x00,0x08,0x82,0x01,0x66,0x36,0x3e,0x13,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81, +0x85,0x36,0x26,0x13,0xf8,0xc9,0x05,0x06,0x1c,0x31,0x30,0x00,0x10,0x04,0x83,0x88, +0x6d,0xc2,0x26,0x18,0x8e,0x08,0x48,0x85,0xf8,0x6c,0x00,0x17,0xf9,0x8c,0x18,0x18, +0x00,0x08,0x82,0x41,0xf4,0x36,0x26,0x13,0x58,0x20,0xd0,0xc7,0x0c,0x71,0x91,0xcf, +0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x72,0x93,0x32,0x81,0x05,0x02,0x7d,0x2c,0x20, +0xe4,0x73,0x41,0xe5,0xa6,0x1b,0x52,0x25,0x48,0x0c,0x55,0xe0,0x22,0x3e,0x23,0x06, +0x06,0x00,0x82,0x60,0x80,0xd5,0x4d,0xdb,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x60, +0xdd,0x4d,0xcd,0x04,0xad,0x72,0x81,0x01,0x47,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xda, +0x1b,0xb8,0x09,0x86,0x23,0x82,0x59,0x21,0x3e,0x1b,0xde,0x45,0x3e,0x23,0x06,0x06, +0x00,0x82,0x60,0x10,0xf9,0x4d,0xcd,0x04,0x16,0x08,0xf4,0x31,0x23,0x5e,0xe4,0x33, +0x62,0x60,0x00,0x20,0x08,0x06,0x51,0xe8,0xe0,0x4c,0x60,0x81,0x40,0x1f,0x0b,0x08, +0xf9,0x5c,0x50,0xb9,0xe9,0x06,0x5c,0x09,0x12,0xcb,0x95,0xbf,0x88,0xcf,0x88,0x81, +0x01,0x80,0x20,0x18,0x60,0xa4,0xc3,0x37,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x58, +0xa6,0x43,0x36,0x01,0xaf,0x5c,0x60,0xc0,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x54, +0xe7,0x6f,0x82,0xe1,0x88,0x40,0x5c,0x88,0xcf,0x06,0x7f,0x91,0xcf,0x88,0x81,0x01, +0x80,0x20,0x18,0x44,0xad,0x43,0x36,0x81,0x05,0x02,0x7d,0xcc,0x00,0x19,0xf9,0x8c, +0x18,0x18,0x00,0x08,0x82,0x41,0x04,0x3b,0x67,0x13,0x58,0x20,0xd0,0xc7,0x02,0x42, +0x3e,0x17,0x54,0x6e,0xba,0xe1,0x5c,0x82,0xc4,0xd2,0xc5,0x35,0xe2,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0xd8,0xec,0xac,0x4e,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x56, +0xed,0xcc,0x4d,0xb0,0x2e,0x17,0x18,0x70,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xdc, +0x71,0x9d,0x60,0x38,0x22,0x88,0x17,0xe2,0xb3,0xa1,0x65,0xe4,0x33,0x62,0x60,0x00, +0x20,0x08,0x06,0x11,0xef,0xcc,0x4d,0x60,0x81,0x40,0x1f,0x33,0x5e,0x46,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0x10,0xfd,0x8e,0xdd,0x04,0x16,0x08,0xf4,0xb1,0x80,0x90, +0xcf,0x05,0x95,0x9b,0x6e,0xb0,0x97,0x20,0x31,0x37,0x88,0x0d,0xf9,0xd8,0x1b,0xc4, +0x86,0x7c,0x0c,0x0e,0x62,0x43,0x3e,0x16,0x07,0xb1,0x21,0x1f,0x1b,0x03,0xd6,0x90, +0x8f,0x91,0x01,0x6b,0xc8,0xc7,0xca,0x80,0x35,0xe4,0x63,0x66,0xc0,0x1a,0xf2,0x31, +0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0xe3,0x50,0x43, +0x3e,0xd6,0xa1,0x86,0x7c,0xcc,0x43,0x0d,0xf9,0xd8,0x87,0x1a,0xf2,0x31,0x84,0x80, +0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0xab,0x4a,0x43,0x3e,0x66, +0x95,0x86,0x7c,0xec,0x2a,0x0d,0xf9,0x18,0x56,0x1a,0xf2,0x31,0x84,0x80,0x8f,0x21, +0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0xdb,0x03,0x55,0x80,0x8f,0x05,0x6d, +0x00,0x1f,0x0b,0x3e,0xf8,0xd8,0x11,0xd0,0xc7,0x0e,0x81,0x3e,0x76,0x0c,0xf4,0xb1, +0x83,0xa0,0x8f,0xc5,0xc2,0x6a,0xc8,0xc7,0x64,0x61,0x35,0xe4,0x63,0xb3,0xb0,0x1a, +0xf2,0x31,0x5a,0x58,0x0d,0xf9,0x98,0x29,0x98,0x86,0x7c,0xec,0x14,0x4c,0x43,0x3e, +0x86,0x0a,0xa6,0x21,0x1f,0x4b,0x05,0xd3,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0, +0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0xd8,0x1f,0x94,0x86,0x7c,0x0c,0x14,0x4a,0x43, +0x3e,0x16,0x0a,0xa5,0x21,0x1f,0x13,0x85,0xd2,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21, +0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x1e,0x90,0x86,0x7c,0x2c,0x0f,0x48, +0x43,0x3e,0xa6,0x07,0xa4,0x21,0x1f,0xdb,0x03,0xd2,0x90,0x8f,0x21,0x04,0x7c,0x0c, +0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x11,0x06,0xf4,0x31,0x42,0x0c, +0xe8,0x63,0xc4,0x18,0xd0,0xc7,0x08,0x32,0xa0,0x8f,0xc5,0x03,0x69,0xc8,0xc7,0xe4, +0x81,0x34,0xe4,0x63,0xf3,0x40,0x1a,0xf2,0x31,0x7a,0x20,0x0d,0xf9,0x98,0x39,0xfc, +0x85,0x7c,0xec,0x1c,0xfe,0x42,0x3e,0x86,0x0e,0x7f,0x21,0x1f,0x4b,0x87,0xbf,0x90, +0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0xd8,0x2f, +0xf8,0x85,0x7c,0x0c,0x1c,0xfc,0x42,0x3e,0x16,0x0e,0x7e,0x21,0x1f,0x13,0x07,0xbf, +0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18, +0x2e,0xf4,0x85,0x7c,0x2c,0x17,0xfa,0x42,0x3e,0xa6,0x0b,0x7d,0x21,0x1f,0xdb,0x85, +0xbe,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8, +0x18,0x11,0x0a,0xf4,0x31,0x42,0x14,0xe8,0x63,0xc4,0x28,0xd0,0xc7,0x08,0x52,0xa0, +0x8f,0xc5,0x84,0x5f,0xc8,0xc7,0x64,0xc2,0x2f,0xe4,0x63,0x33,0xe1,0x17,0xf2,0x31, +0x9a,0xf0,0x0b,0xf9,0x98,0x49,0xe4,0x85,0x7c,0xec,0x24,0xf2,0x42,0x3e,0x86,0x12, +0x79,0x21,0x1f,0x4b,0x89,0xbc,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04, +0x02,0x1f,0x23,0x10,0xf8,0xd8,0x3f,0xe0,0x85,0x7c,0x0c,0x24,0xf0,0x42,0x3e,0x16, +0x12,0x78,0x21,0x1f,0x13,0x09,0xbc,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63, +0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x3e,0xdc,0x85,0x7c,0x2c,0x1f,0xee,0x42,0x3e, +0xa6,0x0f,0x77,0x21,0x1f,0xdb,0x87,0xbb,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0, +0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x11,0x0e,0xf4,0x31,0x42,0x1c,0xe8,0x63, +0xc4,0x38,0xd0,0xc7,0x08,0x72,0xa0,0x8f,0xe5,0xcf,0xaf,0xc4,0x67,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0xb0,0x72,0xea,0xa5,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x73, +0x2a,0xa5,0xa0,0x7f,0x2e,0x30,0xe0,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xeb,0x04, +0x4e,0xc1,0x70,0x44,0x30,0x42,0xc4,0x67,0xc3,0x0f,0xc9,0x67,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0x22,0x77,0x2a,0xa5,0xc0,0x02,0x81,0x3e,0x66,0x84,0x91,0x7c,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0x8a,0x27,0x54,0x0a,0x2c,0x10,0xe8,0x63,0x01,0x21,0x9f, +0x0b,0x2a,0x37,0xdd,0x80,0x42,0x41,0x62,0x27,0xe4,0x2e,0xf1,0x19,0x31,0x30,0x00, +0x10,0x04,0x03,0x8c,0x9e,0xd8,0x29,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0xcb,0x9e, +0x68,0x29,0x60,0xa1,0x0b,0x0c,0x38,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0x3e,0xbd, +0x53,0x30,0x1c,0x11,0xc8,0x10,0xf1,0xd9,0xe0,0x46,0xf2,0x19,0x31,0x30,0x00,0x10, +0x04,0x83,0xa8,0x9f,0x68,0x29,0xb0,0x40,0xa0,0x8f,0x19,0x70,0x24,0x9f,0x11,0x03, +0x03,0x00,0x41,0x30,0x88,0x40,0xea,0x96,0x02,0x0b,0x04,0xfa,0x58,0x40,0xc8,0xe7, +0x82,0xca,0x4d,0x37,0xdc,0x50,0x90,0x18,0x0e,0xf5,0x4b,0x7c,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x00,0x1b,0xa9,0x7d,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x2a,0xa9, +0x71,0x0a,0x76,0xe8,0x02,0x03,0x8e,0x18,0x18,0x00,0x08,0x82,0x41,0x94,0x52,0xfe, +0x14,0x0c,0x47,0x04,0x61,0x44,0x7c,0x36,0xf4,0x91,0x7c,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0x62,0xa9,0x71,0x0a,0x2c,0x10,0xe8,0x63,0xc6,0x1f,0xc9,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0xa2,0x97,0x32,0xa7,0xc0,0x02,0x81,0x3e,0x16,0x10,0xf2,0xb9, +0xa0,0x72,0xd3,0x0d,0x66,0x14,0x24,0x86,0x46,0x2c,0x13,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0xc0,0x64,0x4a,0xa5,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x68,0x4a, +0x9e,0x02,0x35,0xba,0xc0,0x80,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xe1,0x54,0x4b, +0x05,0xc3,0x11,0x01,0x1c,0x11,0x9f,0x0d,0xac,0x24,0x9f,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0x76,0x4a,0x9e,0x02,0x0b,0x04,0xfa,0x98,0xe1,0x4a,0xf2,0x19,0x31,0x30, +0x00,0x10,0x04,0x83,0xc8,0xa7,0xea,0x29,0xb0,0x40,0xa0,0x8f,0x05,0x84,0x7c,0x2e, +0xa8,0xdc,0x74,0x43,0x1d,0x05,0x89,0xb9,0x01,0x58,0xc8,0xc7,0xde,0x00,0x2c,0xe4, +0x63,0x70,0x00,0x16,0xf2,0xb1,0x38,0x00,0x0b,0xf9,0xd8,0x18,0x90,0x84,0x7c,0x8c, +0x0c,0x48,0x42,0x3e,0x56,0x06,0x24,0x21,0x1f,0x33,0x03,0x92,0x90,0x8f,0x11,0x08, +0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0xc7,0x0e,0xf2,0xb1, +0x8e,0x1d,0xe4,0x63,0x1e,0x3b,0xc8,0xc7,0x3e,0x76,0x90,0x8f,0x21,0x04,0x7c,0x0c, +0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x58,0x45,0x0b,0xf2,0x31,0x8b,0x16, +0xe4,0x63,0x17,0x2d,0xc8,0xc7,0x30,0x5a,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0, +0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0xd8,0x1e,0xa8,0x02,0x7c,0x2c,0x68,0x03,0xf8, +0x58,0xf0,0xc1,0xc7,0x8e,0x80,0x3e,0x76,0x08,0xf4,0xb1,0x63,0xa0,0x8f,0x1d,0x04, +0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x22,0x2d,0xb1,0x0a,0x19,0x7c,0x19,0x31, +0x38,0x00,0x10,0x04,0x03,0xab,0xb4,0xc6,0x2a,0x64,0xf0,0x65,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x2c,0xd3,0x22,0xab,0x90,0xc1,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0, +0x4e,0xab,0xac,0x42,0x06,0x5f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x42,0xad,0xb2, +0x2a,0x19,0x7e,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x2b,0xb5,0xcc,0xaa,0x64,0xf8, +0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xd5,0x3a,0xab,0x92,0xe1,0x97,0x11,0x83, +0x03,0x00,0x41,0x30,0xb0,0x56,0x0b,0xad,0x4a,0x86,0x5f,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xc0,0x62,0x2d,0xb5,0x42,0xc4,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xd6, +0x5a,0x2b,0x44,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x72,0x2d,0xb6,0x42,0xc4, +0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xd7,0x6a,0x2b,0x44,0x5c,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xc0,0x82,0xad,0xb6,0x42,0xcc,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0xac,0xd8,0x72,0x2b,0xc4,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x92,0xad,0xb7, +0x42,0xcc,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xd9,0x82,0x2b,0xc4,0x5c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xa2,0x2d,0xb9,0x42,0xc2,0x65,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0xac,0xda,0x9a,0x2b,0x24,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xb2, +0x2d,0xba,0x42,0xc2,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xdb,0xaa,0x2b,0x24, +0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xc2,0xad,0xba,0x42,0xca,0x65,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0xac,0xdc,0xb2,0x2b,0xa4,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xc0,0xd2,0xad,0xbb,0x42,0xca,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xdd,0xc2, +0x2b,0xa4,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xe2,0xad,0xbc,0xe2,0x90,0x11, +0x83,0x03,0x00,0x41,0x30,0xb0,0x7a,0x4b,0xaf,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x2c,0xdf,0xda,0x2b,0x0e,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xeb,0xb7,0xf8, +0x8a,0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x02,0x2f,0xbf,0x22,0x90,0x11,0x83, +0x03,0x00,0x41,0x30,0xb0,0xc2,0xeb,0xaf,0x08,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x2c,0xf1,0x02,0x2d,0x02,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x6b,0xbc,0x42,0x8b, +0x40,0x8e,0x30,0xe0,0x11,0x06,0x3c,0xc2,0x80,0x47,0x18,0x70,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x3e,0xf2,0xf2,0x2b,0x58,0xfa,0xad,0xd1,0x84,0x20,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0x32,0x20,0xaf,0xd2,0xaa,0xa5,0x7d,0x1a,0x31,0x68,0x00,0x10,0x04, +0x83,0xe6,0xbd,0x4e,0x2b,0x08,0xaf,0xf0,0x0a,0x2f,0xd5,0x52,0x2d,0xd5,0x52,0xad, +0xd1,0x84,0x00,0x18,0x8e,0x08,0xca,0x29,0xf8,0xa6,0x1b,0x4a,0x4a,0x08,0x6c,0x31, +0xe8,0x63,0xcb,0x41,0x1f,0x5b,0x10,0xfa,0x18,0x31,0xc8,0xc7,0x8a,0x41,0x3e,0x36, +0x18,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0xbf,0x64,0x6b,0x68,0xa7,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xf6,0x6b,0xb6,0x06,0x77,0x1a,0x31,0x38,0x00,0x10, +0x04,0x83,0x83,0xbf,0x68,0x6b,0x78,0xa7,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfa, +0xcb,0xb6,0x86,0xb3,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0xbf,0x6e,0x6b,0x40, +0xab,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfe,0x0b,0xb7,0x86,0xb4,0x32,0xc1,0xa6, +0xe4,0x63,0x02,0x01,0x1f,0x0b,0x6e,0x4a,0x3e,0x16,0x0c,0xf0,0xb1,0xa3,0x88,0x8f, +0x05,0x3b,0x25,0x1f,0x4b,0x76,0x4a,0x3e,0x76,0x04,0xf1,0xb1,0xa4,0xa7,0xe4,0x63, +0x42,0x10,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x4e,0x8c,0xbf,0xbc,0x11,0x03, +0x03,0x00,0x41,0x30,0x88,0x50,0x6c,0xbe,0x82,0xe1,0x06,0x32,0xc8,0x29,0xe2,0x82, +0x41,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x19,0x8c,0x18,0x79,0xf9,0x53,0x4d,0x8d, +0x18,0x34,0x00,0x08,0x82,0x41,0xe3,0x62,0xe6,0x15,0xa4,0x97,0x39,0x95,0x53,0x7a, +0xa5,0x57,0x7a,0xa5,0xd7,0x68,0x42,0x00,0x0c,0x47,0x04,0x77,0x25,0x7c,0x23,0x06, +0x07,0x00,0x82,0x60,0x50,0x06,0x27,0x86,0x5e,0xfb,0xa4,0x53,0x23,0x06,0x07,0x00, +0x82,0x60,0x50,0x06,0x28,0x96,0x5e,0xf8,0xe4,0x53,0x23,0x06,0x0f,0x00,0x82,0x60, +0x30,0xc1,0xd8,0x78,0x09,0x81,0x1d,0xd5,0x51,0x6a,0xa5,0x56,0x89,0x95,0x98,0x7b, +0x9d,0xd4,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x2c,0x81,0x30,0x50,0x61,0xd0,0x68, +0x00,0xa0,0x41,0x30,0x50,0x61,0xd8,0x68,0x00,0x98,0x41,0x30,0x50,0x61,0xe0,0x68, +0x00,0x80,0x41,0x30,0x50,0x61,0xe8,0x68,0x00,0x28,0xc1,0x40,0x85,0xc1,0xa3,0x01, +0xa0,0x04,0x03,0x15,0x86,0x8f,0x06,0x80,0x18,0x04,0x03,0x15,0x03,0x0f,0x07,0x00, +0x18,0x04,0x03,0x15,0x68,0x40,0xc2,0x01,0xa0,0x05,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xfc,0xd8,0x7d,0xc5,0xd1,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x62,0x60,0x63, +0xf1,0x35,0x52,0x30,0x36,0x9a,0x10,0x08,0x15,0x84,0x97,0xd6,0x8c,0x05,0x77,0x81, +0xc1,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x0c,0x76,0xcc,0xbe,0x50,0xca,0xc6,0x46, +0x13,0x02,0x60,0x34,0x41,0x08,0x4e,0x30,0xd8,0x09,0x06,0x33,0xc1,0xa0,0x8f,0x09, +0x07,0x7d,0x4e,0x18,0xd0,0x09,0x03,0x1a,0x4d,0x70,0x80,0xd1,0x84,0x27,0x38,0xc2, +0x60,0x47,0x18,0xcc,0x04,0x90,0x92,0x8f,0x09,0x20,0x25,0x1f,0x23,0xc2,0x0b,0x3e, +0x46,0x88,0x17,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb0,0xb3,0x17,0x23,0x84, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xee,0x0c,0xc6,0x08,0x61,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0x3c,0x83,0x31,0xd7,0x12,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc8, +0xb3,0x18,0x7b,0x2d,0xe1,0x18,0x83,0x1d,0x63,0x30,0x23,0x04,0xfa,0x18,0x21,0xd0, +0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xca,0x60,0xce,0x68,0x8c,0xac,0x54,0x6b,0xc4, +0xa0,0x01,0x40,0x10,0x0c,0x1a,0x3f,0xb3,0xb1,0x00,0xce,0xe0,0x0c,0xce,0x72,0x2c, +0xc7,0x72,0x2c,0xc7,0x46,0x13,0x02,0x60,0x38,0x22,0xa0,0xab,0xe0,0x9b,0x6e,0xa0, +0x2d,0x21,0x38,0x31,0x30,0xd4,0x88,0xc1,0x01,0x80,0x20,0x18,0x94,0x41,0x9e,0xe9, +0x18,0x5c,0xa5,0xd6,0x88,0xc1,0x01,0x80,0x20,0x18,0x94,0x81,0x9e,0xed,0x98,0x5a, +0xc1,0xd6,0x88,0xc1,0x03,0x80,0x20,0x18,0x4c,0xa2,0x56,0x63,0x42,0xa0,0x24,0xfb, +0xb5,0x5f,0x77,0x76,0x67,0x60,0x36,0x8c,0x26,0x04,0x80,0x05,0xf0,0x25,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x88,0x4c,0x6d,0xc7,0x02,0x0b,0x10,0xf9,0x8c,0x18,0x18, +0x00,0x08,0x82,0x41,0x84,0x6a,0x39,0x16,0x58,0x30,0x5f,0xf2,0x19,0x31,0x30,0x00, +0x10,0x04,0x83,0x48,0xd5,0x7e,0x2c,0x18,0x8e,0x98,0x83,0xd0,0x0a,0xbe,0xe9,0x06, +0x81,0x0e,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x60,0x0d,0xcd,0x82,0x61,0x38, +0x22,0x20,0x2d,0xe7,0x1b,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0xd6,0xd6,0x6c,0x28, +0x2c,0x18,0xe8,0x63,0xe6,0x15,0xc4,0x67,0xba,0x21,0x38,0x2f,0x62,0x96,0x61,0x20, +0xf0,0x60,0x38,0x82,0x0f,0x52,0xcb,0xf9,0xa6,0x1b,0xf8,0x2b,0xbd,0x82,0x59,0x02, +0x64,0x38,0xc2,0x0f,0xd4,0x4b,0xf9,0x66,0x19,0x8c,0x22,0x30,0x46,0x89,0x8f,0x05, +0xf0,0x25,0x1f,0x0b,0x18,0xf8,0xcc,0x12,0x20,0xc3,0x11,0x07,0x8a,0x09,0xdf,0x2c, +0xc3,0x81,0x04,0xb3,0x04,0xc8,0x40,0x89,0xc1,0x0c,0x26,0x51,0x80,0x6d,0x70,0x98, +0x84,0x31,0x50,0x62,0x88,0xc1,0x60,0x14,0xde,0xe1,0x19,0xa6,0x8c,0x18,0x7c,0x2c, +0x58,0x31,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xe4,0x6b,0xa9,0x16,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x21,0x6e,0x7a,0x36,0x0a,0x81,0xd5,0x57,0x10,0x1f,0xb3, +0xaf,0x7a,0x8a,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xe2,0xd6,0x6a,0xc1,0x70, +0xc4,0x3e,0xc9,0x18,0xf1,0x5d,0x60,0x28,0x5b,0x02,0xf9,0x58,0x60,0xc8,0xc7,0x82, +0x42,0x3e,0x16,0xf8,0x17,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x4a,0x37,0x5a, +0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x68,0xb7,0x52,0x7b,0xc0,0x60,0x38,0x22, +0x08,0x2f,0xe7,0x1b,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0xdd,0x50,0x2d,0x12,0x03, +0x0b,0x06,0xfa,0x4c,0x37,0x04,0xe4,0x35,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xf4, +0x6e,0xba,0x16,0xd8,0x71,0x66,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0xde, +0x78,0x2d,0xb0,0x60,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xf3,0xe6,0x6b, +0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x7c,0xee,0x86,0x6a,0xba,0x25,0x6e,0xa3,0x09, +0x01,0x30,0x9a,0x20,0x04,0x26,0xb4,0x96,0x7c,0x4c,0x68,0x2d,0xf9,0x8c,0x18,0x18, +0x00,0x08,0x82,0x41,0x94,0x6f,0xa7,0x26,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xa4, +0x6f,0xa8,0x26,0x9c,0x30,0xa0,0x13,0x06,0x74,0x82,0xc1,0x4e,0x30,0x98,0x09,0x38, +0x06,0x1f,0x13,0x72,0x0c,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xf0,0xed,0x5b,0xad, +0x9d,0x57,0xbc,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x58,0x21,0xc4,0xc7,0x0a,0x21, +0x3e,0xc3,0x11,0xc2,0x23,0x7c,0xd3,0x0d,0xad,0xa6,0x6b,0xc1,0x70,0xc4,0x00,0x09, +0xdf,0x74,0xc3,0xab,0xf1,0x5a,0x30,0xdd,0xb0,0x6f,0xfe,0x46,0x4c,0x37,0xf0,0xdb, +0xbf,0x0d,0x55,0x44,0x50,0x44,0x04,0x25,0x10,0x50,0x02,0x01,0x23,0x06,0x07,0x00, +0x82,0x60,0x50,0x06,0x28,0x97,0x6e,0xfd,0xd5,0x63,0x23,0x06,0x0d,0x00,0x82,0x60, +0xd0,0xcc,0xdc,0xba,0x05,0x25,0x37,0x08,0xee,0xe6,0x6e,0xee,0xe6,0x6e,0xa3,0x09, +0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0xdd,0x80,0x72,0x2b,0xf7,0x94,0x12, +0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x39,0x17,0x6f,0xc7,0xca,0x05,0x08,0xbd, +0xd1,0x1b,0xbd,0xd1,0xdb,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c, +0x37,0xc4,0x9c,0xcb,0x55,0x05,0x05,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcd,0xcf, +0xdd,0x5b,0x13,0x73,0x81,0xa3,0x6f,0xfa,0xa6,0x6f,0xfa,0x36,0x9a,0x10,0x00,0xa3, +0x09,0x42,0x30,0x9a,0x30,0x08,0xd3,0x0d,0x34,0x77,0x73,0x59,0x55,0x01,0x8c,0x18, +0x34,0x00,0x08,0x82,0x41,0x53,0x76,0xfd,0x36,0xdd,0x5c,0x15,0x80,0x1c,0xc8,0x81, +0x1c,0xc8,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03, +0x80,0x20,0x18,0x34,0x69,0x17,0x72,0xd7,0xce,0x45,0x05,0xc9,0x91,0x1c,0xc9,0x91, +0xdc,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08, +0x82,0x41,0xd3,0x76,0x25,0xb7,0xfd,0xdc,0x93,0xa0,0x1c,0xca,0xa1,0x1c,0xca,0x8d, +0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74,0x43,0xd9,0x89,0xdd,0x19, +0xd4,0x18,0x04,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcd,0xdc,0xad,0x5c,0x18,0x94, +0xdd,0x18,0x04,0x2e,0xe7,0x72,0x2e,0xe7,0x72,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04, +0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcd,0xdd,0xbd,0x5c,0x19,0xa4, +0xdd,0x57,0xc8,0x9c,0xcc,0xc9,0x9c,0xcc,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c, +0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x7b,0x37,0x73,0x69,0xd0,0x76, +0x5d,0x62,0x73,0x36,0x67,0x73,0x36,0x37,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a, +0x30,0x08,0x96,0x07,0xa6,0x10,0x1f,0xcb,0x03,0x53,0x88,0xcf,0xb9,0x96,0xa1,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x18,0xbd,0x9d,0x0b,0x87,0xc0,0x6c,0x8d,0x15,0xe8, +0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0xe9,0xf9,0x1c,0xba,0x05,0x86,0x6b,0x43, +0x7c,0x4c,0x08,0xe4,0x63,0x81,0xae,0xc1,0xc7,0x82,0x75,0x93,0xcf,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0xaa,0x27,0x76,0xbc,0x16,0x18,0x78,0x81,0x9b,0x7c,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x60,0x3d,0xb2,0x0b,0x92,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x5a,0xaf,0xec,0x40,0x2d,0x30,0xe2,0x88,0x8f,0x09,0x81,0x7c,0x2c,0x48,0xe0, +0x63,0xf4,0x25,0x6f,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0xf5,0xf4,0x2e, +0xb0,0x79,0x0b,0xe2,0x63,0xaa,0x70,0x0a,0x20,0xb8,0xc0,0x60,0xa6,0x0a,0xa8,0x00, +0x82,0x0b,0x0c,0x66,0x03,0x06,0x1f,0x13,0x30,0xf8,0x0c,0x37,0xa4,0x02,0x5d,0x90, +0xc1,0x70,0x43,0x2a,0xd0,0x05,0x19,0x94,0x10,0xe8,0x05,0x86,0x32,0xc7,0x90,0x8f, +0x3d,0x86,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0xc3,0xbd,0xba,0x13,0x02,0x21, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0xfc,0xf4,0x2e,0xa8,0x39,0x0b,0x6a,0x4e, +0x3e,0x16,0xd8,0x1b,0x7c,0x6c,0xc8,0x37,0xf9,0x58,0x80,0x6f,0xf0,0xb1,0x02,0xe7, +0xe4,0x63,0x01,0xce,0xc1,0xc7,0x82,0x42,0x3e,0x16,0xe4,0x1c,0x7c,0xac,0x28,0xe4, +0x63,0x81,0x23,0x1f,0x0b,0x06,0xf9,0x58,0x80,0x0b,0xf2,0x31,0x01,0x17,0xe4,0x63, +0x03,0x2e,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0x38,0xf4,0x2b,0x3d,0xec,0xc2, +0x2e,0xf3,0x72,0x4e,0x3e,0x16,0x08,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x08, +0xfe,0x4a,0x2f,0xb0,0xe0,0x17,0xe4,0x63,0xc2,0x2f,0xc8,0xc7,0x86,0x5f,0x90,0x8f, +0x0d,0xe2,0x20,0x1f,0x1b,0xc4,0x41,0x3e,0x36,0x88,0x83,0x7c,0x0c,0x1e,0xc4,0x01, +0x04,0x17,0x18,0xcc,0x02,0x3e,0x80,0xcf,0x70,0x03,0x39,0xdc,0x06,0x19,0x54,0x30, +0x06,0x7a,0x81,0xa1,0x0c,0x0e,0x08,0xf9,0x8c,0x18,0x24,0x00,0x08,0x82,0x01,0x97, +0x7f,0xb6,0x17,0x88,0x41,0x20,0x06,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x88,0x60, +0xb0,0x7b,0x81,0xdd,0x59,0x60,0x77,0xf2,0xb1,0xe0,0xe6,0xe0,0x63,0x83,0xce,0xc9, +0xc7,0x82,0x9c,0x83,0x8f,0x15,0x79,0x27,0x1f,0x0b,0xf2,0x0e,0x3e,0x16,0x14,0xf2, +0xb1,0x40,0xef,0xe0,0x63,0x45,0x21,0x1f,0x0b,0x1a,0xf9,0x58,0x30,0xc8,0xc7,0x82, +0x79,0x90,0x8f,0x09,0xf3,0x20,0x1f,0x1b,0xe6,0x41,0x3e,0x36,0x90,0x01,0x7c,0x6c, +0x20,0x03,0xf8,0xd8,0x40,0x06,0xf0,0xb1,0x03,0x0d,0xe0,0x33,0x62,0x90,0x00,0x20, +0x08,0x06,0x5c,0x0b,0x06,0xea,0x97,0xf1,0x41,0xc6,0x07,0x56,0x06,0x81,0x7c,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x20,0xa2,0xc1,0x20,0xfd,0x82,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x70,0x30,0x88,0xbf,0x91,0xe8,0x87,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x72,0x30,0x90,0xbf,0x91,0xe8,0x87,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x74,0x30, +0x98,0xbf,0x91,0xe8,0x87,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x76,0x30,0x98,0x3f, +0x93,0x00,0x89,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x78,0x30,0xa0,0x3f,0x93,0x00, +0x89,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7a,0x30,0xa8,0x3f,0x93,0x00,0x09,0x3b, +0x46,0x42,0x3e,0x86,0x8c,0x84,0x7c,0x2c,0x19,0x09,0xf9,0xd8,0xd0,0x06,0xf0,0xb1, +0xa1,0x0d,0xe0,0x63,0x43,0x1b,0xc0,0xc7,0x8c,0x94,0x90,0x8f,0x19,0x29,0x21,0x1f, +0x33,0x52,0x42,0x3e,0x36,0xc0,0x01,0x7c,0x6c,0x80,0x03,0xf8,0xd8,0x00,0x07,0xf0, +0xb1,0xe9,0x0e,0xe0,0x63,0x61,0xd1,0x12,0x20,0xb8,0xc0,0x60,0x16,0xb4,0x03,0x7c, +0x86,0x1b,0x5e,0x02,0x45,0xc8,0xa0,0x02,0x5a,0xd0,0x0b,0x0c,0x65,0xe1,0x40,0xc8, +0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0x38,0x35,0x0c,0x4e,0x30,0x08,0x66,0x21,0x98, +0x85,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe6,0x30,0x60,0xc1,0x20,0x38,0x3f,0x0b, +0xce,0x4f,0x3e,0x16,0xa0,0x1e,0x7c,0x6c,0x58,0x3d,0xf9,0x58,0xa0,0x7a,0xf0,0xb1, +0x42,0xfd,0xe4,0x63,0x81,0xfa,0xc1,0xc7,0x82,0x42,0x3e,0x16,0xac,0x1f,0x7c,0xac, +0x28,0xe4,0x63,0x41,0x23,0x1f,0x0b,0x06,0xf9,0x58,0xe0,0x13,0xf2,0x31,0xc1,0x27, +0xe4,0x63,0x83,0x4f,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83, +0x01,0x3e,0x16,0x07,0x07,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0xf3,0xc3,0x60, +0x07,0x83,0xac,0x1d,0xb2,0x76,0x30,0x5b,0x08,0xe4,0x33,0x62,0x60,0x00,0x20,0x08, +0x06,0x51,0x29,0x06,0x3a,0x18,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa4,0x62, +0x20,0x86,0x41,0x1c,0xa0,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xaa,0x18,0x8c, +0x61,0x10,0x07,0x68,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x2a,0x06,0x64,0x18, +0xc4,0x01,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc1,0x8a,0x01,0x19,0x06,0x71, +0xb0,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb4,0x62,0x50,0x86,0x41,0x1c,0xac, +0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xae,0x18,0x98,0x61,0x10,0x07,0x6b,0x61, +0x87,0x5b,0xc8,0xc7,0x10,0xb7,0x90,0x8f,0x25,0x6e,0x21,0x1f,0x8b,0x83,0x01,0x3e, +0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x98,0x41,0x17,0xf2,0x31,0x83,0x2e,0xe4, +0x63,0x06,0x5d,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01, +0x3e,0x16,0x07,0x13,0x7c,0x0c,0x36,0xf0,0x02,0x04,0x17,0x18,0xcc,0x82,0x9e,0x80, +0xcf,0x70,0x83,0x5e,0xe0,0x09,0x19,0x94,0x49,0x04,0x7a,0x81,0xa1,0x4c,0x26,0x08, +0xf9,0x8c,0x18,0x24,0x00,0x08,0x82,0x01,0xb7,0x8b,0x01,0x1e,0x06,0x25,0x11,0x94, +0x44,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x39,0x06,0x7d,0x18,0x04,0x38,0x18, +0x58,0x80,0x83,0x81,0x7c,0x2c,0xc8,0x3f,0xf8,0xd8,0xc0,0x7f,0xf2,0xb1,0x60,0xff, +0xe0,0x63,0xc5,0x0e,0x06,0xf2,0xb1,0x60,0x07,0x03,0xf8,0x58,0x50,0xc8,0xc7,0x02, +0x1e,0x0c,0xe0,0x63,0x45,0x21,0x1f,0x0b,0x1a,0xf9,0x58,0x30,0xc8,0xc7,0x82,0xd4, +0x90,0x8f,0x09,0xa9,0x21,0x1f,0x1b,0x52,0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e, +0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x38,0xe0,0x33,0x62,0x90,0x00,0x20,0x08, +0x06,0xdc,0x3b,0x06,0xac,0x18,0xfc,0x44,0xf6,0x13,0x99,0x9d,0x44,0x20,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x88,0xec,0x31,0x58,0xc5,0x20,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x43,0x1f,0x83,0x59,0x0c,0xe2,0x60,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xd8,0xc7,0x80,0x16,0x83,0x38,0x98,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xf8,0x31,0xa8,0xc5,0x20,0x0e,0x66,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x7e, +0x0c,0x6a,0x31,0x88,0x03,0xdb,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x1f,0x03, +0x5b,0x0c,0xe2,0xc0,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf8,0xc7,0xe0,0x16, +0x83,0x38,0xb0,0x0d,0x3b,0x72,0x43,0x3e,0x86,0xe4,0x86,0x7c,0x2c,0xc9,0x0d,0xf9, +0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0x8c,0xdf,0x90, +0x8f,0x19,0xbf,0x21,0x1f,0x33,0x7e,0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06, +0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x98,0xe0,0x53,0x30,0xe1,0x06,0x7a,0x81,0xa1, +0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0x3b,0xc9,0x80,0x1c,0x83,0x97,0x68,0x83,0x97, +0x68,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x60,0x32,0x48,0xc7,0x20,0x20,0xc5, +0xc0,0x02,0x52,0x0c,0xe4,0x63,0x41,0x19,0x06,0xf0,0xb1,0x01,0x0d,0x03,0xf9,0x58, +0x70,0x86,0x01,0x7c,0xac,0x38,0xc5,0x40,0x3e,0x16,0x9c,0x62,0x00,0x1f,0x0b,0x0a, +0xf9,0x58,0x80,0x8a,0x01,0x7c,0xac,0x28,0xe4,0x63,0x01,0x23,0x1f,0x0b,0x06,0xf9, +0x58,0x10,0x1f,0xf2,0x31,0x21,0x3e,0xe4,0x63,0x43,0x7c,0xc8,0xc7,0xd8,0x60,0x80, +0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x07,0x7c,0x46,0x0c,0x12, +0x00,0x04,0xc1,0x80,0xdb,0xc9,0x00,0x1f,0x83,0xb3,0x28,0x85,0xb3,0x28,0x05,0x9b, +0x8b,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x89,0x65,0x70,0x8f,0x41,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x59,0x06,0xff,0x18,0xb0,0xc1,0x7e,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x71,0x96,0x01,0x48,0x06,0x6c,0xb0,0x1f,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0xa0,0x65,0x10,0x92,0x01,0x1b,0xec,0xc7,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0x69,0x19,0x84,0x64,0xc0,0x06,0xfe,0x31,0x62,0x70,0x00,0x20,0x08, +0x06,0x87,0x5a,0x06,0x22,0x19,0xb0,0x81,0x7f,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0xb1,0x96,0xc1,0x48,0x06,0x6c,0xe0,0x1f,0x76,0x84,0x88,0x7c,0x0c,0x09,0x11,0xf9, +0x58,0x12,0x22,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80, +0x8f,0x19,0x27,0x22,0x1f,0x33,0x4e,0x44,0x3e,0x66,0x9c,0x88,0x7c,0x8c,0x0d,0x06, +0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc1,0xa7,0x56,0x42, +0x17,0xf4,0x02,0x43,0x8d,0x18,0x24,0x00,0x08,0x82,0x01,0x37,0x97,0x01,0x4c,0x06, +0x2a,0x91,0x0b,0x2a,0x91,0x0b,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf0,0x65,0x50, +0x93,0x41,0x00,0x8f,0x81,0x05,0xf0,0x18,0xc8,0xc7,0x82,0x58,0x0c,0xe0,0x63,0x03, +0x2d,0x06,0xf2,0xb1,0x60,0x16,0x03,0xf8,0x58,0x31,0x8f,0x81,0x7c,0x2c,0x98,0xc7, +0x00,0x3e,0x16,0x14,0xf2,0xb1,0x80,0x1e,0x03,0xf8,0x58,0x51,0xc8,0xc7,0x02,0x46, +0x3e,0x16,0x0c,0xf2,0xb1,0x20,0x47,0xe4,0x63,0x42,0x8e,0xc8,0xc7,0x86,0x1c,0x91, +0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x0e, +0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0x01,0x77,0x9a,0x01,0x59,0x06,0x62,0x11,0x0f, +0x62,0x11,0x0f,0xf6,0x1b,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x72,0xcd, +0x60,0x2c,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xd9,0x0c,0xd6,0x32,0x60, +0x83,0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x36,0x03,0xb6,0x0c,0xd8,0x60, +0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa0,0xcd,0xa0,0x2d,0x03,0x36,0x18,0x93, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6a,0x33,0x68,0xcb,0x80,0x0d,0xcc,0x64,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0xdb,0x0c,0xdc,0x32,0x60,0x03,0x33,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0xe3,0x36,0x83,0xb7,0x0c,0xd8,0xc0,0x4c,0xec,0x48,0x13,0xf9, +0x18,0x92,0x26,0xf2,0xb1,0x24,0x4d,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80, +0x8f,0xb1,0xc1,0x00,0x1f,0x33,0xde,0x44,0x3e,0x66,0xbc,0x89,0x7c,0xcc,0x78,0x13, +0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60, +0x82,0x8f,0xe5,0xca,0x9c,0x80,0xe0,0x02,0x83,0x59,0x60,0x26,0xf0,0x19,0x6e,0xa8, +0x93,0xd0,0x21,0x83,0x7a,0x91,0x40,0x2f,0x30,0x94,0xed,0x08,0x21,0x9f,0x11,0x83, +0x04,0x00,0x41,0x30,0xe0,0xc8,0x33,0x08,0xcd,0xc0,0x45,0x02,0x17,0x09,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x68,0xcf,0xc0,0x34,0x83,0x20,0x2c,0x03,0x0b,0xc2,0x32, +0x90,0x8f,0x05,0x22,0x19,0xc0,0xc7,0x86,0x92,0x0c,0xe4,0x63,0x01,0x49,0x06,0xf0, +0xb1,0x82,0x2c,0x03,0xf9,0x58,0x40,0x96,0x01,0x7c,0x2c,0x28,0xe4,0x63,0x41,0x59, +0x06,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8d,0x7c,0x2c,0x18,0xe4,0x63,0x01,0xa9,0xc8, +0xc7,0x04,0x52,0x91,0x8f,0x0d,0xa4,0x22,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03, +0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x1c,0xf0,0x19,0x31,0x48,0x00,0x10,0x04,0x03, +0x0e,0x3f,0x83,0xda,0x0c,0xd0,0x24,0x43,0x93,0xcc,0x60,0x24,0x90,0xcf,0x88,0x81, +0x01,0x80,0x20,0x18,0x44,0xff,0x19,0xd0,0x66,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0x31,0xa2,0x01,0x6f,0x06,0x71,0xe0,0x2a,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0x90,0x68,0xd0,0x9b,0x41,0x1c,0xb8,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x25, +0x1a,0xf8,0x66,0x10,0x07,0xae,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x89,0x06, +0xbe,0x19,0xc4,0x41,0xac,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x71,0xa2,0xc1,0x6f, +0x06,0x71,0x10,0x2b,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa0,0x68,0x00,0x9e,0x41, +0x1c,0xc4,0x8a,0x1d,0xb4,0x22,0x1f,0x43,0x68,0x45,0x3e,0x96,0xd0,0x8a,0x7c,0x2c, +0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x86,0xae,0xc8,0xc7, +0x0c,0x5d,0x91,0x8f,0x19,0xba,0x22,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c, +0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x4c,0xf0,0xa9,0x1c,0x71,0x03,0xbd,0xc0,0x50,0x23, +0x06,0x09,0x00,0x82,0x60,0xc0,0xc1,0x68,0xd0,0x9e,0x01,0x8e,0xb4,0x01,0x8e,0xb4, +0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x39,0x1a,0xc8,0x67,0x10,0xb4,0x66,0x60, +0x41,0x6b,0x06,0xf2,0xb1,0xc0,0x2d,0x03,0xf8,0xd8,0x10,0x97,0x81,0x7c,0x2c,0x80, +0xcb,0x00,0x3e,0x56,0xc0,0x66,0x20,0x1f,0x0b,0x60,0x33,0x80,0x8f,0x05,0x85,0x7c, +0x2c,0x88,0xcd,0x00,0x3e,0x56,0x14,0xf2,0xb1,0x80,0x91,0x8f,0x05,0x83,0x7c,0x2c, +0x60,0x17,0xf9,0x98,0xc0,0x2e,0xf2,0xb1,0x81,0x5d,0xe4,0x63,0x6c,0x30,0xc0,0xc7, +0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x03,0x3e,0x23,0x06,0x09,0x00, +0x82,0x60,0xc0,0x91,0x69,0x10,0xa2,0x01,0x9c,0x94,0x02,0x9c,0x94,0x82,0xf1,0x49, +0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xd6,0x34,0x00,0xd1,0x20,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0xe3,0x4d,0x03,0x14,0x0d,0xd8,0xc0,0x5e,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x80,0xd3,0x20,0x45,0x03,0x36,0xb0,0x97,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xe2,0x34,0x50,0xd1,0x80,0x0d,0xec,0x65,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0x39,0x0d,0x54,0x34,0x60,0x83,0x7c,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0x63,0x4e,0x83,0x15,0x0d,0xd8,0x20,0x5f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa0, +0xd3,0x80,0x45,0x03,0x36,0xc8,0x17,0x3b,0xf8,0x45,0x3e,0x86,0xf0,0x8b,0x7c,0x2c, +0xe1,0x17,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7, +0x0c,0x91,0x91,0x8f,0x19,0x22,0x23,0x1f,0x33,0x44,0x46,0x3e,0xc6,0x06,0x03,0x7c, +0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x98,0xe0,0x53,0x34,0xa2,0x0b, +0x7a,0x81,0xa1,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0xe3,0xd3,0x20,0x47,0x83,0x19, +0xc9,0x85,0x19,0xc9,0x85,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4a,0x35,0xf0,0xd1, +0x20,0xc8,0xcf,0xc0,0x82,0xfc,0x0c,0xe4,0x63,0x81,0x6e,0x06,0xf0,0xb1,0xa1,0x37, +0x03,0xf9,0x58,0xc0,0x9b,0x01,0x7c,0xac,0xe0,0xcf,0x40,0x3e,0x16,0xf0,0x67,0x00, +0x1f,0x0b,0x0a,0xf9,0x58,0xd0,0x9f,0x01,0x7c,0xac,0x28,0xe4,0x63,0x01,0x23,0x1f, +0x0b,0x06,0xf9,0x58,0x40,0x33,0xf2,0x31,0x81,0x66,0xe4,0x63,0x03,0xcd,0xc8,0xc7, +0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x07,0x7c, +0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0x83,0xd5,0xa0,0x4d,0x83,0x35,0x89,0x87,0x35, +0x89,0x07,0x43,0x97,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xdd,0x6a,0xc0, +0xa6,0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0xae,0x06,0x74,0x1a,0xb0,0x81, +0xcf,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc1,0xab,0x41,0x9d,0x06,0x6c,0xe0,0x33, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf4,0x6a,0x60,0xa7,0x01,0x1b,0xf8,0xcc,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0xbe,0x1a,0xd8,0x69,0xc0,0x06,0x61,0x33,0x62,0x70, +0x00,0x20,0x08,0x06,0xc7,0xaf,0x06,0x77,0x1a,0xb0,0x41,0xd8,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x01,0xae,0x01,0x9e,0x06,0x6c,0x10,0x36,0x76,0x90,0x8d,0x7c,0x0c, +0x21,0x1b,0xf9,0x58,0x42,0x36,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7, +0xd8,0x60,0x80,0x8f,0x19,0x6a,0x23,0x1f,0x33,0xd4,0x46,0x3e,0x66,0xa8,0x8d,0x7c, +0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc1, +0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x75,0x0d,0xc0,0x35,0x08,0x86,0x23,0x82, +0x11,0x0d,0x84,0x6f,0xba,0x61,0x10,0xd1,0x20,0xb0,0x26,0xa0,0x8f,0x35,0x02,0x7d, +0xac,0x19,0xe8,0x63,0x0a,0x41,0x1f,0x53,0x0a,0xfa,0x98,0x62,0xd0,0xc7,0x0c,0x43, +0x3e,0x66,0x18,0xf2,0x31,0xc3,0x90,0x8f,0x19,0x43,0x7c,0xcc,0x18,0xe2,0x63,0xc6, +0x10,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf4,0x35,0x78,0xd7,0x60,0x18,0x31, +0x30,0x00,0x10,0x04,0x83,0x68,0x5f,0x03,0x78,0x0d,0x86,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0xf8,0x35,0x88,0xd7,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x5f, +0x03,0x56,0x0d,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xfc,0x35,0x68,0xd5,0x60, +0x18,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0x5f,0x03,0x57,0x0d,0x86,0xe1,0x08,0x36, +0xb8,0xd1,0x40,0xf8,0x2e,0x30,0x94,0x05,0x6e,0x20,0x9f,0xe1,0x88,0x40,0x47,0x03, +0xe1,0x9b,0x65,0x48,0x94,0xc0,0xe6,0x40,0xa0,0x8f,0xcd,0xc1,0x40,0x1f,0x9b,0x03, +0x82,0x3e,0x56,0xa4,0x69,0x20,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x56,0x36, +0x18,0xd7,0x80,0x80,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x58,0x36,0x20,0xd7, +0x80,0x80,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5a,0x36,0x28,0xd7,0x80,0x80, +0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5c,0x36,0x38,0xd7,0x60,0x80,0x83,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x5e,0x36,0x40,0xd7,0x60,0x80,0x83,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x60,0x36,0x48,0xd7,0x60,0x80,0x83,0x59,0x02,0x65,0xa0,0xc2, +0x30,0x12,0x7d,0x40,0x06,0x2a,0x0c,0x23,0xd1,0x07,0x64,0xa0,0xc2,0x30,0x12,0x7d, +0x40,0x06,0x2a,0x0c,0x2a,0xf1,0x10,0x23,0x83,0x39,0x0d,0xe4,0x33,0x62,0x60,0x00, +0x20,0x08,0x06,0xd1,0xcc,0x06,0xb3,0x1a,0x04,0x16,0x80,0x6a,0x20,0x9f,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x70,0x36,0x80,0xd7,0xa0,0x2d,0x83,0xb4,0x0c,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xc8,0xd9,0x20,0x5e,0x83,0x80,0x94,0x86,0x23,0x02,0x53, +0x0d,0x88,0xaf,0xca,0x32,0x08,0x74,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xca,0x20,0x66, +0x03,0x79,0x0d,0x4e,0x34,0x00,0xd3,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xca,0x40, +0x66,0x83,0x79,0x0d,0x44,0x34,0x40,0xd3,0x60,0xc4,0xe0,0x01,0x40,0x10,0x0c,0x26, +0x9d,0x0d,0xda,0x35,0x10,0x02,0xd0,0x0c,0xfe,0x32,0x98,0xd5,0x60,0x56,0x83,0x97, +0x0d,0x5e,0x36,0xc0,0xd7,0x20,0x46,0x83,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1, +0x84,0x41,0x18,0x4d,0x20,0x86,0xe9,0x06,0xc2,0x46,0x03,0x64,0xba,0x81,0xb8,0xd1, +0x20,0x99,0x6e,0x20,0x70,0x34,0x50,0xa6,0x1b,0x88,0x1c,0x0d,0x16,0x83,0x88,0xf8, +0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x54,0xb6,0x81,0xce,0x06,0xc1,0x70,0x44,0x20, +0xab,0x01,0xf3,0xcd,0x32,0x38,0x4b,0x60,0x93,0x11,0x9f,0xe1,0x08,0xc2,0x47,0x03, +0xe1,0x1b,0x8e,0x28,0x7e,0x34,0x20,0xbe,0x13,0x06,0x71,0xc2,0x20,0x4c,0x08,0x42, +0x30,0x1c,0x61,0x8c,0x69,0x20,0x7c,0xc3,0x11,0x07,0x99,0x06,0xc4,0x77,0xc2,0x20, +0x4e,0x18,0x84,0x09,0x41,0x08,0x86,0x1b,0x8c,0x00,0x0c,0x66,0x19,0x98,0x26,0x18, +0x31,0x30,0x00,0x10,0x04,0x83,0x68,0x6e,0x03,0xb4,0x0d,0x98,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xee,0x36,0x80,0xd9,0xe0,0x09,0x66,0x09,0x9a,0x81,0x0a,0x43,0x60, +0xc0,0x60,0x31,0x31,0xa0,0xe2,0x33,0x1c,0x11,0xb4,0x69,0x20,0x7c,0xc3,0x11,0x82, +0x9b,0x06,0xc4,0x77,0xc2,0x20,0x4e,0x18,0x84,0x09,0x41,0x08,0x86,0x1b,0xa0,0x00, +0x0c,0x66,0x19,0xb0,0x2c,0x18,0xa8,0x30,0x6a,0x66,0x33,0x67,0x41,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0x32,0xb0,0xdb,0xe0,0x66,0x03,0x39,0x0d,0x54,0x35,0x18,0x31, +0x70,0x00,0x10,0x04,0x83,0x07,0x74,0x83,0x97,0x0d,0x82,0x1c,0x0d,0x70,0x34,0xe0, +0xd9,0x60,0x0d,0x3e,0xaf,0xd3,0xd7,0x60,0x38,0xa2,0xab,0xd3,0xc0,0xf9,0x2e,0x30, +0x94,0x11,0x81,0x7c,0x86,0x1b,0xd0,0xca,0x6e,0x83,0x30,0x38,0xf0,0x0c,0x0c,0x65, +0xb9,0x1a,0xf0,0x66,0x10,0x1f,0x0b,0x04,0xf9,0x58,0x60,0x4e,0xf2,0xb1,0xf6,0x0c, +0xea,0x35,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xa8,0x1b,0xcc,0x6d,0x10, +0xdc,0x61,0xa8,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5a,0x37,0x28,0xdb,0x20,0x10, +0x4c,0x0f,0xf2,0x35,0x90,0x8f,0x05,0x46,0x7c,0x6c,0x08,0xe4,0x63,0x01,0x02,0x9f, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x64,0x37,0x58,0xdb,0x20,0x09,0xcc,0x3e,0x03, +0x78,0x0d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0xec,0x06,0x7c,0x1b,0x04, +0x16,0x0a,0x43,0x7c,0x4c,0x08,0xe4,0x63,0x41,0x01,0x9f,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x70,0x37,0x88,0xdb,0xc0,0x08,0x66,0x19,0x1e,0xa8,0x3c,0x03,0x3b,0x05, +0x54,0x80,0x8f,0x05,0xa7,0x10,0x1f,0x43,0x05,0x55,0x80,0x8f,0xad,0x82,0x2a,0xc4, +0xc7,0x02,0x55,0x88,0xcf,0x2c,0xc1,0x34,0x62,0x70,0x00,0x20,0x08,0x06,0x5f,0xed, +0x06,0x6f,0x1b,0x84,0x6a,0x90,0xba,0xc1,0x68,0x42,0x00,0x8c,0x26,0x08,0x81,0x05, +0x82,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xfa,0xdd,0x80,0x76,0x83,0xc0,0xea, +0x35,0x08,0xe8,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0xf8,0x06,0x72,0x1b,0x04, +0x16,0x84,0x6c,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xc6,0x37,0xc0,0xdb, +0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x7c,0x03,0xd0,0x0d,0x44,0x36,0x08, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x40,0xdf,0x00,0x74,0x83,0xfc,0x0c,0xa8,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xd2,0x37,0x08,0xdd,0xc0,0x3f,0x83,0xc0,0xf8,0x35, +0x18,0xe2,0x63,0x42,0x20,0x1f,0x0b,0x0a,0xf8,0x58,0xd0,0x0e,0xf2,0x31,0xa1,0x1d, +0xe4,0x63,0x43,0x3b,0xc8,0xc7,0xfe,0x61,0x88,0x8f,0xfd,0xc3,0x10,0x1f,0xfb,0x87, +0x21,0x3e,0x66,0x88,0x04,0x7c,0xcc,0x10,0x09,0xf8,0x98,0x21,0x12,0xf0,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0xc3,0x7e,0x03,0xd7,0x0d,0x76,0xc2,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0xe3,0x7e,0x83,0xd7,0x0d,0x76,0xc2,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x03,0x7f,0x03,0xd8,0x0d,0x76,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23, +0x7f,0x03,0xd9,0x0d,0x76,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x7f,0x83, +0xd9,0x0d,0x76,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x7f,0x03,0xda,0x0d, +0x76,0xc2,0x18,0x8e,0x30,0xca,0x4b,0xf8,0x86,0x23,0x8c,0xf2,0x12,0xbe,0xe1,0x08, +0xa3,0xbc,0x84,0xaf,0x06,0x61,0x2b,0x10,0x76,0x38,0x42,0xbd,0x10,0xe1,0x1b,0x8e, +0x50,0x2f,0x44,0xf8,0x86,0x23,0xd4,0x0b,0x11,0xbe,0x1a,0x84,0xad,0x40,0xd8,0x32, +0x82,0x9d,0x65,0x88,0xa4,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x13,0x0e,0x7e, +0x37,0x80,0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x14,0x0e,0xc0,0x37,0x80, +0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x14,0x0e,0xc2,0x37,0x80,0xaf,0x68, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x15,0x0e,0xc6,0x37,0x18,0xa2,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x56,0x38,0x20,0xdf,0x60,0x88,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x60,0xe1,0xa0,0x7c,0x83,0x21,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x85, +0x83,0xf2,0x0d,0x52,0xe1,0xa6,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x5a,0xe1,0x80, +0x77,0x03,0x30,0x0d,0x2c,0x28,0xdb,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10, +0xb5,0x70,0x20,0xbe,0x41,0x60,0x63,0x1b,0x04,0xf1,0xb1,0xa0,0x90,0xcf,0x88,0x81, +0x01,0x80,0x20,0x18,0x44,0x30,0x1c,0xec,0x6f,0x10,0x58,0x7f,0x29,0xf1,0xb1,0xfe, +0x52,0xe2,0x63,0xfd,0xa5,0xc4,0xc7,0x88,0x41,0x3e,0x56,0x0c,0xf2,0x31,0x63,0x90, +0x8f,0x0d,0x10,0x7c,0x6c,0x80,0xe0,0x63,0x03,0x04,0x9f,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x7a,0x38,0xb0,0xdf,0xa0,0x14,0x52,0x37,0x30,0x53,0x08,0xe2,0x63,0x4c, +0x20,0x1f,0x0b,0x06,0xf8,0xcc,0x12,0x48,0x03,0x15,0x86,0x13,0xd1,0x70,0x00,0x0d, +0x54,0x18,0x4e,0x44,0xc3,0x01,0x34,0x50,0x61,0x38,0x11,0x0d,0x07,0xd0,0x40,0x85, +0x81,0x44,0x38,0x01,0x59,0x10,0x13,0xf0,0x31,0x41,0x26,0xe0,0x63,0xc3,0x4c,0xc0, +0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x34,0x0e,0x40,0x38,0xe0,0xdb,0x60,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x8d,0x83,0x10,0x0e,0xfa,0x36,0x18,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x50,0xe3,0x40,0x84,0x03,0xbf,0x0d,0x06,0xbb,0x89,0x81, +0x3e,0x86,0x13,0x03,0x7d,0x2c,0x27,0x06,0xfa,0x58,0x4f,0x34,0xf1,0xb1,0x9e,0x68, +0xe2,0x63,0x3d,0xd1,0xc4,0xc7,0x8c,0x41,0x3e,0x66,0x0c,0xf2,0x31,0x63,0x90,0x8f, +0x0d,0x13,0x7c,0x6c,0x98,0xe0,0x63,0xc3,0x04,0x1f,0x13,0x06,0xf8,0x58,0x20,0xc4, +0xc7,0x86,0x02,0x3e,0x66,0x14,0xf1,0xb1,0xa0,0x88,0xcf,0x2c,0xc1,0x34,0x50,0x61, +0x90,0xc6,0x83,0x48,0x03,0x15,0x06,0x69,0x3c,0x88,0x34,0x50,0x61,0x88,0xc6,0x63, +0x48,0x23,0x06,0x07,0x00,0x82,0x60,0x50,0x06,0x74,0x1c,0xd4,0x70,0x50,0xb6,0xc1, +0xea,0x06,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xfc,0x71,0x70,0xc3,0x41,0x10,0xc7, +0x41,0x1c,0x07,0x71,0x1c,0xe8,0x70,0xa0,0xc3,0x81,0x0e,0x07,0x3a,0x1c,0x8c,0x26, +0x04,0xc0,0x70,0x44,0x50,0xb7,0x41,0xf0,0x4d,0x37,0xd4,0x6e,0x20,0x04,0x86,0x04, +0xf4,0x31,0x44,0xa0,0x8f,0x21,0x03,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf3, +0xe3,0x00,0x87,0x03,0xb5,0x0d,0xf2,0x38,0x18,0x4d,0x08,0x00,0x0b,0x0a,0xf9,0x98, +0x50,0xc8,0xc7,0x86,0x42,0x3e,0xa6,0xb3,0x81,0xbd,0x06,0xf1,0x31,0x9d,0x0d,0xec, +0x35,0x88,0xcf,0x70,0x84,0x10,0xba,0xc1,0xf0,0x0d,0x47,0x0c,0xe1,0x1b,0x14,0x5f, +0x09,0x81,0x0e,0x47,0x10,0xa4,0x1b,0x0c,0xdf,0x70,0x44,0x41,0xbe,0x41,0xf1,0x95, +0x10,0x68,0x11,0x81,0xce,0x32,0x50,0x55,0x30,0x9a,0xe0,0x0c,0x16,0xc0,0x6f,0x20, +0x1f,0x1b,0x8d,0x80,0x3e,0xe6,0x5e,0x41,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xc8,0xe5,0x20,0x8e,0x03,0xd6,0x0d,0x82,0x59,0x82,0x6a,0xa0,0xc2,0x10,0x28,0x9d, +0x17,0xa6,0x11,0x83,0x03,0x00,0x41,0x30,0x28,0x03,0x58,0x0e,0xe2,0x38,0x50,0xdd, +0xc0,0x77,0x83,0x11,0x03,0x07,0x00,0x41,0x30,0x78,0x74,0x39,0x48,0xe3,0x20,0x98, +0xdb,0x40,0x6e,0x03,0x3b,0x0e,0x04,0xff,0x12,0x04,0x1a,0x0e,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xe0,0xe5,0xa0,0x8e,0x83,0xfa,0x0d,0xf4,0x6b,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0x22,0x5d,0x0e,0x4a,0x39,0x00,0xd9,0xc0,0x62,0x38,0x10,0xe2,0x63,0x42, +0x20,0x1f,0x0b,0x08,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x11,0xce,0x41,0x1e, +0x07,0x45,0x60,0xf7,0x1a,0xb8,0x70,0x20,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xc6,0x39,0xd8,0xe3,0x20,0xa8,0xd7,0xc0,0x86,0x41,0x3e,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0x94,0x73,0xd0,0xc7,0x41,0x20,0x4c,0x37,0xe0,0x6f,0x10,0xc8,0x6b,0x30, +0x1c,0xc1,0x13,0xf9,0x1b,0x30,0xdf,0x2c,0xc3,0x65,0x05,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0xa0,0x73,0x00,0xca,0x01,0xff,0x06,0x82,0x85,0x70,0x10,0xc4,0x67,0x96, +0xe0,0x1a,0xa8,0x30,0x04,0x0b,0xa9,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x0c,0xc0, +0x39,0x08,0xe5,0x20,0x77,0x03,0xfa,0x0d,0x46,0x0c,0x1c,0x00,0x04,0xc1,0xe0,0x51, +0xe7,0x20,0x8f,0x83,0x60,0x74,0x03,0xd1,0x0d,0x4c,0x39,0x18,0x03,0x31,0x08,0x03, +0x81,0x8c,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x28,0x83,0x70,0x0e,0x44,0x39,0xf0, +0xdd,0xa0,0x7e,0x83,0x11,0x03,0x07,0x00,0x41,0x30,0x78,0xd6,0x39,0xd0,0xe3,0x20, +0x20,0xdd,0x60,0x74,0x83,0x53,0x0e,0xc8,0x60,0x0c,0xc4,0xe0,0x7f,0x83,0x32,0x0e, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x0c,0xc4,0x39,0x18,0xe5,0xa0,0x77,0x03,0xfa, +0x0d,0x46,0x0c,0x1c,0x00,0x04,0xc1,0xe0,0x61,0xe7,0x60,0x8f,0x83,0xa0,0x74,0x03, +0xd2,0x0d,0x50,0x39,0x08,0xdf,0x20,0x7c,0x83,0xf0,0x0d,0xc2,0x37,0x30,0xe3,0x00, +0x47,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x5a,0xe7,0x00,0x9c,0x83,0xba,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0xe3,0x9d,0x03,0x54,0x0e,0xee,0x22,0x98,0x25,0xc8,0x06,0x2a, +0x0c,0x01,0x83,0x97,0xc6,0x74,0x63,0x35,0xe2,0x33,0x1c,0x11,0x94,0x6f,0x20,0x7c, +0xc3,0x11,0x82,0xf9,0x06,0xc4,0x77,0xc2,0x20,0x4e,0x18,0x84,0x09,0x41,0x08,0x86, +0x1b,0x50,0x23,0x00,0x83,0x59,0x06,0x6d,0x0b,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0xaa,0xe7,0x40,0x9d,0x83,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x7c,0x0e,0x64, +0x39,0x48,0x82,0x59,0x82,0x6d,0xa0,0xc2,0x10,0x34,0x2a,0xb3,0xfd,0x30,0xe3,0x40, +0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xe5,0x73,0x40,0xce,0x41,0x30,0x62,0x60, +0x00,0x20,0x08,0x06,0x91,0x3e,0x07,0xab,0x1c,0x04,0x16,0xd4,0x70,0x20,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x88,0xf8,0x39,0x88,0xe5,0x20,0x18,0x8e,0x30,0x70,0xc3, +0xf9,0x2e,0x30,0x94,0x05,0x83,0x7c,0x86,0x23,0x02,0x36,0x0e,0x84,0xef,0x02,0x43, +0x8d,0x18,0x18,0x00,0x08,0x82,0x41,0x24,0xd2,0xc1,0x2c,0x07,0x63,0x66,0x41,0x1b, +0x07,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x88,0xa4,0x83,0x5c,0x0e,0x82,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x50,0x3a,0x00,0xe7,0x20,0x67,0x83,0xc0,0x76,0x38, +0x08,0xe2,0x63,0x46,0x20,0x9f,0x59,0x02,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_6bc5affdcca7b80b5f247eb3bbc76ed6.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_6bc5affdcca7b80b5f247eb3bbc76ed6.h new file mode 100644 index 00000000..74d041f2 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_6bc5affdcca7b80b5f247eb3bbc76ed6.h @@ -0,0 +1,1113 @@ +// ffx_fsr2_accumulate_pass_wave64_16bit_6bc5affdcca7b80b5f247eb3bbc76ed6.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_6bc5affdcca7b80b5f247eb3bbc76ed6_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_6bc5affdcca7b80b5f247eb3bbc76ed6_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_6bc5affdcca7b80b5f247eb3bbc76ed6_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_6bc5affdcca7b80b5f247eb3bbc76ed6_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_6bc5affdcca7b80b5f247eb3bbc76ed6_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_6bc5affdcca7b80b5f247eb3bbc76ed6_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_6bc5affdcca7b80b5f247eb3bbc76ed6_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_6bc5affdcca7b80b5f247eb3bbc76ed6_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_6bc5affdcca7b80b5f247eb3bbc76ed6_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_6bc5affdcca7b80b5f247eb3bbc76ed6_UAVResourceBindings[] = { 0, 1, 3, 4, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_6bc5affdcca7b80b5f247eb3bbc76ed6_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_6bc5affdcca7b80b5f247eb3bbc76ed6_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_6bc5affdcca7b80b5f247eb3bbc76ed6_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_6bc5affdcca7b80b5f247eb3bbc76ed6_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_6bc5affdcca7b80b5f247eb3bbc76ed6_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_6bc5affdcca7b80b5f247eb3bbc76ed6_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_6bc5affdcca7b80b5f247eb3bbc76ed6_size = 17348; + +static const unsigned char g_ffx_fsr2_accumulate_pass_wave64_16bit_6bc5affdcca7b80b5f247eb3bbc76ed6_data[] = { +0x44,0x58,0x42,0x43,0x71,0xef,0x9f,0x3a,0x20,0xa2,0xd4,0xa1,0x33,0xb3,0x44,0x37, +0x38,0xb7,0x8c,0x3b,0x01,0x00,0x00,0x00,0xc4,0x43,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x0c,0x02,0x00,0x00,0x98,0x10,0x00,0x00,0xb4,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x98,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0x84,0x0e,0x00,0x00,0x66,0x00,0x05,0x00,0xa1,0x03,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x6c,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x98,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02, +0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xd7,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0x8c,0xc2,0x08,0x40,0x09,0x00,0x14,0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03, +0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18,0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10, +0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c, +0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0,0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40, +0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18,0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18, +0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28,0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2, +0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c,0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51, +0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50,0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34, +0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9, +0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19, +0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89, +0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60,0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x6d, +0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a,0x48,0x0e,0x15,0x09,0x44,0x1a,0x39,0x0f, +0x11,0x4d,0x08,0x21,0x21,0x61,0x30,0x28,0x04,0x63,0xc0,0x20,0x51,0xe9,0xa0,0xe1, +0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4,0x0d,0x69,0x06,0x44,0x0c,0x06,0x03,0xc5, +0x1c,0x41,0x50,0x0a,0xc6,0xe0,0x34,0x40,0x51,0x6a,0x20,0x60,0x18,0x81,0x30,0x66, +0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0, +0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87, +0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a, +0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0, +0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87, +0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x02,0xab, +0x45,0xae,0x61,0x04,0xc1,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1, +0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f, +0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2, +0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21, +0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0x83,0x99,0xc4, +0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d, +0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc, +0x00,0x0c,0xfc,0x00,0x09,0xb0,0x18,0xc9,0x66,0x0a,0x83,0x71,0x60,0x87,0x70,0x98, +0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03, +0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76, +0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26, +0x6b,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e, +0xfc,0x00,0x09,0x06,0x1a,0xd5,0x66,0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79, +0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90, +0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07, +0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x14, +0xb0,0xe8,0x36,0x13,0x19,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2, +0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84, +0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xa0,0x00,0x46,0xb9,0x99, +0xb0,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77, +0x08,0x07,0x7a,0xf0,0x03,0x14,0x18,0x68,0x37,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7, +0xae,0x36,0x9a,0x7a,0xbd,0x5e,0xaf,0x37,0x18,0xb0,0x60,0x30,0x18,0xcc,0x60,0x30, +0x18,0x0c,0x06,0x03,0xf9,0x6e,0x92,0xa6,0x88,0x12,0x26,0x9f,0x05,0x98,0x67,0x21, +0x22,0x76,0x02,0x26,0x02,0x05,0x03,0x02,0xce,0x11,0x80,0x02,0x00,0x00,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, +0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06, +0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8, +0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x32,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21, +0x4f,0x1a,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00, +0x20,0x00,0x00,0x00,0x32,0x1e,0x98,0x1c,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x94,0x40,0x31,0x8c,0x00,0x14,0x41,0x49,0x94,0x41,0x21,0x14, +0x47,0x29,0x14,0x45,0x41,0x94,0x43,0xe1,0x07,0x14,0x48,0xc1,0x14,0x50,0x41,0x15, +0x56,0x81,0x15,0x60,0x40,0x41,0x06,0x14,0x68,0x40,0xc1,0x06,0x14,0x70,0x40,0x21, +0x07,0x14,0x74,0x40,0x61,0x07,0x14,0x78,0x40,0xa1,0x07,0x14,0x7c,0x40,0x59,0x94, +0x46,0x79,0x4a,0x94,0x2c,0x46,0x71,0x15,0x0f,0xa1,0x46,0x00,0x6a,0x80,0x84,0x05, +0x0c,0x08,0x88,0x40,0xb3,0x19,0x00,0xb2,0xcd,0x00,0x10,0x6e,0x06,0x80,0x74,0x33, +0x00,0xc4,0x9b,0x01,0x20,0xdf,0x0c,0x00,0xfd,0x66,0x00,0x28,0x38,0x03,0x40,0xaf, +0x19,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x83,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0x01,0x9a,0x20,0x0c,0xd1,0x06,0x61,0x20,0x26,0x08,0x83,0xb4, +0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08,0x6f,0xf0,0x07,0xb4, +0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe,0xda,0xde,0xe8,0xd2,0xde,0xdc,0xbe,0xec, +0xca,0xc6,0xe8,0xde,0xe4,0xe6,0x26,0x08,0xc3,0x34,0x41,0x18,0xa8,0x0d,0x82,0xd1, +0x6c,0x48,0x0c,0x65,0x31,0x98,0x81,0x31,0x9c,0x09,0xc2,0x1c,0xdc,0x01,0x21,0xb9, +0xaf,0x34,0x37,0xb8,0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x0d, +0xc9,0x00,0x45,0x86,0x31,0x30,0x86,0xc3,0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce, +0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed, +0x4d,0x6e,0x82,0x30,0x54,0x1b,0x12,0x46,0x99,0x0c,0x6a,0x60,0x0c,0x87,0x8d,0xdc, +0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x04,0x61,0xb0,0x26, +0x08,0xc3,0xb5,0x41,0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35,0x30,0x46,0x46,0x4b, +0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee, +0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x60,0x1b,0x92,0x4b,0xd9,0x0c,0x6e,0x60, +0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c, +0xde,0x04,0x61,0xc8,0x36,0x24,0x9c,0xe2,0x19,0xdf,0xc0,0x18,0xd9,0x04,0xc1,0x0e, +0xf0,0x80,0x89,0xdc,0x57,0x5a,0xdb,0x59,0x53,0x1a,0xdc,0xdc,0x04,0x61,0xd0,0x36, +0x24,0x44,0x18,0x88,0x81,0x31,0x06,0x03,0x63,0x38,0x13,0x84,0x61,0x23,0x26,0xf7, +0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36,0x46,0x97,0x66,0x57, +0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21,0x29,0x03,0xc8,0x0c,0x8c,0x61,0x60,0x8c, +0x6c,0x03,0xf2,0x48,0x95,0xd6,0x81,0x01,0x19,0x9c,0xc1,0x04,0x01,0x0f,0xf2,0x80, +0x9a,0xdc,0xdd,0x57,0x9a,0x1b,0x5d,0x99,0x9c,0x5b,0x18,0xdb,0x57,0x1d,0xdc,0xdc, +0x58,0x18,0x5b,0x19,0xd9,0xd7,0xd8,0x1b,0xdb,0x9b,0xdc,0x04,0x01,0x0d,0xe8,0x60, +0xc3,0x62,0xa4,0x81,0x1a,0x18,0xc6,0xc0,0xac,0xc1,0x1a,0xac,0x81,0x33,0x41,0xd0, +0x03,0x3d,0xa0,0x23,0x77,0xf7,0xc5,0xf6,0x36,0xb6,0xf6,0x35,0x47,0x17,0x46,0x57, +0x37,0xb7,0x61,0x19,0xda,0xc0,0x0d,0x8c,0x61,0x60,0xd6,0x60,0x0d,0xd6,0x20,0x9b, +0x20,0xf0,0xc1,0x1e,0x90,0x91,0xbb,0xfb,0x72,0x2b,0xbb,0xfb,0x62,0x7b,0x1b,0x5b, +0x9b,0xdb,0xb0,0x30,0x70,0x10,0x07,0x06,0x35,0x30,0x6b,0xb0,0x06,0x6b,0x90,0xf1, +0x91,0xbb,0xfb,0x62,0xab,0x6b,0x0b,0xfb,0x42,0x4b,0x9b,0xa3,0x7b,0x93,0xcb,0xdb, +0xb0,0x50,0x69,0x30,0x07,0xc6,0x35,0x30,0x6b,0xb0,0x06,0x6b,0xe0,0x6c,0x20,0xd8, +0xe0,0x0d,0xe4,0x80,0x0e,0x26,0x08,0x7f,0xd0,0x07,0x34,0xc6,0xc4,0x8c,0xa6,0xa4, +0x64,0x26,0x08,0x03,0xb7,0x01,0x31,0xec,0xe0,0x0e,0x0c,0x63,0xc0,0x03,0x60,0x43, +0x90,0x07,0x13,0x84,0x50,0xf0,0x03,0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72, +0x43,0x6c,0x61,0x6d,0x70,0x1b,0x10,0x63,0x0f,0xf8,0xc0,0x18,0x06,0x03,0xd8,0x10, +0xf4,0xc1,0x06,0x02,0x0d,0xea,0x40,0x0f,0xfc,0x60,0x82,0xe0,0x07,0x7c,0xc0,0x25, +0x4d,0xaa,0xcc,0x8d,0xac,0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x80,0x06,0x75,0xb0, +0x01,0x21,0x42,0x81,0x32,0xca,0xe0,0x6a,0x44,0x81,0x4e,0x5a,0x53,0x18,0x9e,0x54, +0x99,0x1b,0x59,0x99,0xdc,0x54,0x9a,0x5e,0xd9,0x06,0x84,0x20,0x05,0x6a,0x0c,0xca, +0xe0,0x6a,0x44,0x81,0x4c,0x1a,0x51,0xda,0x1c,0x1c,0x5b,0x58,0xde,0x54,0x9a,0x5e, +0xd9,0x04,0x61,0xe8,0x36,0x20,0x84,0x29,0x50,0xa7,0x50,0x06,0x57,0x23,0x0a,0xec, +0xd2,0x92,0xdc,0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6,0xde,0xea, +0xe4,0xc6,0xca,0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26,0x08,0x83, +0xb7,0xc1,0x20,0x52,0x81,0x52,0x85,0x32,0xb8,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35, +0xa5,0xc1,0x11,0xa5,0xb5,0x95,0xb9,0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x86,0x6f, +0x03,0x42,0xb0,0x02,0xd5,0x0a,0x65,0x70,0x35,0xa2,0x40,0x29,0x8d,0xa9,0xae,0x2d, +0xac,0x29,0x0d,0x8e,0xa9,0xcc,0xae,0x8c,0x8d,0xea,0xad,0x6a,0xae,0x6c,0x82,0x30, +0x80,0xc1,0x06,0x84,0x78,0x05,0x0a,0x16,0xca,0xe0,0x6a,0x44,0x81,0x4b,0x9a,0x91, +0x5c,0x58,0x5b,0x59,0x92,0x1b,0x59,0x19,0xde,0x04,0x61,0x08,0x83,0x0d,0x08,0x21, +0x0b,0xd4,0x2c,0x94,0xc1,0xd5,0x88,0x02,0x25,0x33,0xa2,0x32,0xbb,0xb4,0xb1,0x32, +0xaa,0x37,0xab,0xb4,0xb2,0x3b,0xa2,0x32,0x38,0x3a,0xb4,0x09,0xc2,0x20,0x06,0x1b, +0x0c,0xa2,0x16,0x28,0x5b,0x28,0x83,0x86,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc, +0x04,0x61,0x18,0x83,0x0d,0x08,0x81,0x0b,0x54,0x2e,0x94,0x41,0xd3,0x88,0x02,0x25, +0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0xb9,0xa9,0xb1,0x30, +0xb6,0xb2,0x09,0xc2,0x40,0x06,0x1b,0x10,0x62,0x17,0x28,0x5e,0x28,0x83,0xa6,0x11, +0x05,0x42,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74, +0x6f,0x72,0x13,0x84,0xa1,0x0c,0x36,0x20,0x84,0x2f,0x50,0xbf,0x50,0x06,0x4d,0x23, +0x0a,0xfc,0xcc,0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0x94, +0xd2,0xe8,0xe8,0xca,0xe4,0x86,0xc2,0xdc,0xc6,0xca,0xd8,0xd8,0xc2,0xe8,0xd2,0xde, +0xdc,0x26,0x08,0x83,0x19,0x6c,0x30,0x88,0x70,0xa0,0xc4,0xa1,0x0c,0x1a,0x32,0x66, +0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x13,0x84,0xe1,0x0c,0x36, +0x20,0x04,0x39,0x50,0xe5,0x50,0x06,0x4d,0x23,0x0a,0xcc,0xcc,0xa0,0xe4,0xca,0xec, +0xd2,0xde,0xea,0xe6,0x8c,0xe4,0xc2,0xda,0xca,0xa0,0xe4,0xca,0x8a,0xf0,0xe0,0xde, +0xe6,0xea,0xe4,0xca,0x26,0x08,0x03,0x1a,0x6c,0x40,0x88,0x73,0xa0,0xd0,0xa1,0x0c, +0x9a,0x46,0x14,0xb8,0x98,0x51,0x85,0xb9,0x21,0x85,0xb1,0x99,0x19,0x3d,0x59,0x4d, +0x10,0x86,0x34,0xd8,0x60,0x10,0xea,0x40,0xad,0x43,0x19,0x34,0xac,0xcc,0x94,0xd2, +0xe8,0xe8,0xca,0xe4,0xa6,0xca,0xe2,0xea,0xca,0xdc,0xc6,0xca,0x98,0xca,0xdc,0xce, +0xe8,0xd0,0x26,0x08,0x83,0x1a,0x6c,0x40,0x88,0x76,0xa0,0xdc,0xa1,0x0c,0x9a,0x46, +0x14,0xa8,0x98,0x11,0x95,0xb1,0xd1,0x85,0x51,0xa5,0xb5,0x95,0x4d,0x10,0x86,0x35, +0xd8,0x60,0x10,0xf0,0x40,0xc5,0x43,0x19,0x34,0xbc,0xcc,0x88,0xf2,0xdc,0xc2,0xda, +0xd2,0xc6,0xa4,0xca,0xe6,0x86,0xd0,0xc2,0xdc,0xce,0xca,0x8c,0xc2,0xc6,0xe8,0xde, +0xe4,0x26,0x08,0x03,0x1b,0x6c,0x30,0x88,0x79,0xa0,0xe8,0xa1,0x0c,0x1a,0x62,0x66, +0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72, +0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x84,0xa1,0x0d,0x36,0x18,0x84,0x3d,0x50, +0xf7,0x50,0x06,0xcd,0x06,0x0a,0x0f,0x46,0xa1,0x14,0x50,0x61,0x15,0x5c,0x21,0x16, +0x68,0xe1,0x16,0x74,0xa1,0x17,0xc0,0x61,0x1c,0xcc,0x21,0x1d,0xd8,0xe1,0x1d,0xe4, +0xa1,0x1e,0xf0,0x61,0xc3,0x60,0x80,0x42,0x3e,0x4c,0x10,0x04,0x60,0x03,0xb0,0x61, +0x30,0xf8,0x81,0x1f,0x36,0x04,0xfd,0xb0,0x61,0x18,0xf6,0xc1,0x1f,0x28,0x0c,0x4d, +0x4d,0x10,0x44,0xc1,0x0e,0x36,0x0c,0x63,0x30,0x06,0xc3,0x04,0x61,0x70,0x83,0x0d, +0x41,0x2e,0x6c,0x30,0x8c,0x90,0xb8,0x44,0x62,0x24,0x48,0x62,0x43,0xb1,0x0f,0x20, +0x01,0xfc,0x41,0x49,0x10,0x11,0x93,0x0b,0x73,0x1b,0x43,0x2b,0x9b,0x9b,0x20,0x0c, +0x6f,0x40,0xc3,0x8c,0xed,0x2d,0x8c,0x6e,0x6e,0x82,0x30,0xc0,0x01,0x8b,0x34,0xb7, +0x39,0xba,0xb9,0x09,0xc2,0x10,0x07,0x24,0xd2,0xdc,0xe8,0xe6,0x26,0x08,0x83,0x1c, +0x10,0xa1,0x2b,0xc3,0xfb,0x62,0x7b,0x0b,0x23,0x9b,0x20,0x0c,0x73,0x40,0x84,0xae, +0x0c,0xef,0xcb,0xed,0x4d,0xae,0x8d,0x09,0x5d,0x19,0xde,0xd7,0x1c,0xdd,0x9b,0x5c, +0x19,0x8b,0xba,0x34,0x37,0xba,0xb9,0x0d,0xd0,0x49,0xa0,0x44,0x4a,0xa8,0xc4,0x4a, +0xb0,0x44,0x4b,0xb8,0xc4,0x4b,0xc0,0x44,0x4c,0x70,0x32,0x71,0xcd,0x04,0x2c,0x54, +0x61,0x63,0xb3,0x6b,0x73,0x49,0x23,0x2b,0x73,0xa3,0x9b,0x12,0x04,0x55,0xc8,0xf0, +0x5c,0xec,0xca,0xe4,0xe6,0xd2,0xde,0xdc,0xa6,0x04,0x44,0x13,0x32,0x3c,0x17,0xbb, +0x30,0x36,0xbb,0x32,0xb9,0x29,0x81,0x51,0x87,0x0c,0xcf,0x65,0x0e,0x2d,0x8c,0xac, +0x4c,0xae,0xe9,0x8d,0xac,0x8c,0x6d,0x4a,0x80,0x94,0x21,0xc3,0x73,0x91,0x2b,0x9b, +0x7b,0xab,0x93,0x1b,0x2b,0x9b,0x9b,0x12,0xf8,0x41,0x25,0x32,0x3c,0x17,0xba,0x3c, +0xb8,0xb2,0x20,0x37,0xb7,0x37,0xba,0x30,0xba,0xb4,0x37,0xb7,0xb9,0x29,0x42,0x3e, +0xf8,0x43,0x1d,0x32,0x3c,0x97,0x32,0x37,0x3a,0xb9,0x3c,0xa8,0xb7,0x34,0x37,0xba, +0xb9,0x29,0x41,0x49,0x74,0x21,0xc3,0x73,0x19,0x7b,0xab,0x73,0xa3,0x2b,0x93,0x9b, +0x9b,0x12,0xcc,0x04,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x42,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x39,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0x45,0xad,0xdb, +0x00,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a,0xd0, +0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6,0x31,0x6c,0xc3,0xe5, +0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9, +0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e, +0x30,0x94,0x84,0x01,0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x74,0xc3,0xe5,0x3b,0x8f,0x2f, +0x44,0x04,0x30,0x11,0x21,0xd0,0x0c,0x0b,0xf1,0x45,0x0e,0xb3,0x21,0xcd,0x80,0x34, +0x86,0x2d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0x93,0xed,0x17,0xb7,0x6d,0x01,0xd1, +0x70,0xf9,0xce,0xe3,0x1b,0x91,0x43,0x3d,0xe2,0xe0,0x23,0xb7,0x6d,0x07,0xd5,0x70, +0xf9,0xce,0xe3,0x4b,0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x04, +0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7, +0x6d,0x05,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44, +0xf8,0xc5,0x6d,0x9b,0x40,0x36,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e, +0x62,0x03,0x46,0x0e,0xf5,0xf8,0xc8,0x6d,0x5b,0xc2,0x33,0x5c,0xbe,0xf3,0xf8,0x54, +0x03,0x44,0x98,0x5f,0xd4,0xba,0x19,0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84, +0xf9,0xc5,0x6d,0x03,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x6b,0xc5,0xaf,0xfd,0xcc,0xa7,0xb8,0x0b,0x5f,0x24,0x7e,0xb3, +0xbb,0xc7,0x6e,0xd6,0x44,0x58,0x49,0x4c,0x08,0x33,0x00,0x00,0x66,0x00,0x05,0x00, +0xc2,0x0c,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xf0,0x32,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xb9,0x0c,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xd7,0x00,0x00,0x00,0x32,0x22,0xc8,0x09, +0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0x90,0xc2,0x08,0x40,0x09,0x00,0x14, +0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03,0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18, +0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71, +0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c,0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0, +0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40,0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18, +0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18,0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28, +0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2,0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c, +0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51,0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50, +0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34,0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38, +0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d, +0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19,0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09, +0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60, +0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x6d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a, +0x48,0x0e,0x15,0x09,0x44,0x1a,0x39,0x0f,0x11,0x4d,0x08,0x21,0x21,0x61,0x30,0x28, +0x04,0x63,0xc0,0x20,0x51,0xe9,0xa0,0xe1,0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4, +0x0d,0x69,0x06,0x44,0x0c,0x06,0x03,0xc5,0x1c,0x41,0x50,0x0a,0xc6,0xe0,0x34,0x40, +0x51,0x6a,0x20,0x60,0x18,0x81,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52, +0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78, +0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83, +0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60, +0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a, +0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0, +0x03,0x3f,0x00,0x03,0x3f,0x40,0x02,0xab,0x45,0xae,0x61,0x04,0xc1,0x98,0xa9,0x0d, +0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea, +0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41, +0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f, +0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2, +0x01,0x1e,0xca,0x01,0x05,0x83,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0xb0,0x18,0xc9, +0x66,0x0a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c, +0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87, +0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26,0x6b,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xfc,0x00,0x09,0x06,0x1a,0xd5,0x66,0x22, +0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71, +0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00, +0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x14,0xb0,0xe8,0x36,0x13,0x19,0x8c,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83, +0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f, +0x80,0x81,0x1f,0xa0,0x00,0x46,0xb9,0x99,0xb0,0x71,0x60,0x87,0x70,0x98,0x87,0x79, +0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90, +0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x14,0x18,0x68, +0x37,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7,0xae,0x36,0x9a,0x7a,0xbd,0x5e,0xaf,0x37, +0x18,0xb0,0x60,0x30,0x18,0xcc,0x60,0x30,0x18,0x0c,0x06,0x03,0xf9,0x6e,0x92,0xa6, +0x88,0x12,0x26,0x9f,0x05,0x98,0x67,0x21,0x22,0x76,0x02,0x26,0x02,0x05,0x03,0x02, +0xce,0x11,0x80,0xc2,0x14,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0, +0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07, +0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d, +0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06, +0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74, +0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43, +0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c, +0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e, +0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04, +0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32,0x00,0x02,0x20,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x1a,0x00,0x01,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x14,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x94,0x40,0x31,0x8c, +0x00,0x14,0x41,0x49,0x94,0x41,0x21,0x14,0x47,0x29,0x14,0x45,0x41,0x94,0x43,0xe1, +0x07,0x94,0x45,0x01,0x06,0x10,0x6a,0x04,0x80,0x84,0x05,0x0c,0x08,0x88,0x40,0xb3, +0x19,0x00,0xb2,0xcd,0x00,0x10,0x6e,0x06,0x80,0x74,0x33,0x00,0xc4,0x9b,0x01,0xa0, +0xdf,0x0c,0x00,0x05,0x67,0x00,0xe8,0x35,0x03,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x75,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x01,0x9a,0x20,0x0c, +0xd1,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xd2,0x04, +0xe1,0x0d,0xd0,0x80,0xc0,0x04,0x61,0x98,0x26,0x08,0x03,0xb5,0x41,0x40,0x98,0x0d, +0x09,0x92,0x28,0xc8,0x32,0x2c,0x48,0x33,0x41,0x98,0x83,0x30,0xd8,0x90,0x0c,0x8f, +0x82,0x20,0xc3,0x82,0x34,0x13,0x84,0xa1,0xda,0x90,0x2c,0x89,0x82,0x44,0xc3,0x82, +0x34,0x13,0x84,0xc1,0x9a,0x20,0x0c,0xd7,0x06,0x01,0xa1,0x36,0x24,0xd1,0xa3,0x20, +0xd3,0xb0,0x20,0xd5,0x04,0x61,0xc0,0x36,0x24,0x53,0xa2,0x20,0xd7,0xb0,0x20,0xcd, +0x04,0x61,0xc8,0x36,0x24,0x57,0xa2,0x20,0xd9,0xb0,0x20,0xd5,0x04,0xc1,0x0e,0xc4, +0x60,0x82,0x30,0x68,0x1b,0x12,0x62,0x53,0x10,0x6e,0x58,0x90,0x66,0x82,0x30,0x6c, +0x1b,0x12,0xef,0x51,0x90,0x61,0x58,0x90,0x6a,0x03,0xe2,0x40,0x92,0x85,0x69,0xdd, +0x37,0x41,0xc0,0x83,0x31,0x98,0x20,0xa0,0xc1,0xb7,0x61,0x41,0xc2,0x40,0x41,0x90, +0x61,0x11,0x03,0x31,0x10,0x83,0x66,0x82,0xa0,0x07,0x64,0xb0,0x61,0x19,0xc8,0x40, +0x41,0x86,0x61,0x11,0x03,0x31,0x10,0x83,0x6a,0x82,0xc0,0x07,0x65,0xb0,0x61,0x59, +0xcc,0x40,0x41,0xa2,0x61,0x11,0x03,0x31,0x10,0x83,0x6a,0xc3,0x12,0x85,0x81,0x82, +0x4c,0xc3,0x22,0x06,0x62,0x20,0x06,0xcd,0x06,0x62,0x0c,0xca,0xe0,0x0c,0xd0,0x60, +0x82,0xf0,0x07,0x66,0x30,0x41,0x18,0xb8,0x0d,0x08,0xa2,0x06,0x0a,0x82,0x0c,0x6b, +0x00,0x6c,0x08,0xd8,0x60,0x82,0x10,0x0a,0x67,0xb0,0x01,0x41,0xdc,0x40,0x41,0x86, +0x01,0x01,0x36,0x04,0x6f,0xb0,0x81,0x00,0x83,0x34,0x68,0x03,0x38,0x98,0x20,0x08, +0x00,0x85,0xa1,0xa9,0x09,0x82,0x28,0x80,0xc1,0x86,0x81,0xe3,0x86,0x09,0xc2,0xd0, +0x4d,0x10,0x06,0x6f,0x43,0x70,0x07,0x1b,0x0c,0x84,0x0e,0xa6,0x3a,0xb0,0x03,0x3c, +0xd8,0x50,0xc8,0xc1,0x1c,0x00,0x71,0x90,0x07,0x55,0xd8,0xd8,0xec,0xda,0x5c,0xd2, +0xc8,0xca,0xdc,0xe8,0xa6,0x04,0x41,0x15,0x32,0x3c,0x17,0xbb,0x32,0xb9,0xb9,0xb4, +0x37,0xb7,0x29,0x01,0xd1,0x84,0x0c,0xcf,0xc5,0x2e,0x8c,0xcd,0xae,0x4c,0x6e,0x4a, +0x40,0xd4,0x21,0xc3,0x73,0x99,0x43,0x0b,0x23,0x2b,0x93,0x6b,0x7a,0x23,0x2b,0x63, +0x9b,0x12,0x18,0x65,0xc8,0xf0,0x5c,0xe4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0xe6, +0xa6,0x04,0x70,0x50,0x87,0x0c,0xcf,0xa5,0xcc,0x8d,0x4e,0x2e,0x0f,0xea,0x2d,0xcd, +0x8d,0x6e,0x6e,0x4a,0x90,0x07,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x42,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x39,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0x45,0xad,0xdb, +0x00,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a,0xd0, +0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6,0x31,0x6c,0xc3,0xe5, +0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9, +0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e, +0x30,0x94,0x84,0x01,0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x74,0xc3,0xe5,0x3b,0x8f,0x2f, +0x44,0x04,0x30,0x11,0x21,0xd0,0x0c,0x0b,0xf1,0x45,0x0e,0xb3,0x21,0xcd,0x80,0x34, +0x86,0x2d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0x93,0xed,0x17,0xb7,0x6d,0x01,0xd1, +0x70,0xf9,0xce,0xe3,0x1b,0x91,0x43,0x3d,0xe2,0xe0,0x23,0xb7,0x6d,0x07,0xd5,0x70, +0xf9,0xce,0xe3,0x4b,0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x04, +0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7, +0x6d,0x05,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44, +0xf8,0xc5,0x6d,0x9b,0x40,0x36,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e, +0x62,0x03,0x46,0x0e,0xf5,0xf8,0xc8,0x6d,0x5b,0xc2,0x33,0x5c,0xbe,0xf3,0xf8,0x54, +0x03,0x44,0x98,0x5f,0xd4,0xba,0x19,0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84, +0xf9,0xc5,0x6d,0x03,0x61,0x20,0x00,0x00,0x39,0x0a,0x00,0x00,0x13,0x04,0x5c,0x2c, +0x10,0x00,0x00,0x00,0x75,0x00,0x00,0x00,0x34,0x98,0x01,0x28,0xa4,0x32,0x2a,0xc2, +0x80,0x82,0x1d,0x28,0xb6,0xd2,0x28,0x95,0x92,0x1d,0x28,0xbb,0x1a,0x28,0xbe,0x72, +0x29,0x98,0xb2,0x29,0xa6,0x32,0x0c,0x28,0x42,0xa0,0xe2,0x0d,0x28,0xdf,0x80,0x92, +0x84,0x28,0x4e,0x84,0x52,0xaa,0x82,0x8a,0x28,0x49,0x84,0xe2,0x24,0x28,0x9f,0x92, +0x24,0x28,0x9a,0xe2,0x84,0x20,0x54,0x0d,0x90,0xa2,0x08,0xca,0xa0,0x3c,0x4a,0x60, +0x04,0x80,0x0c,0x33,0x00,0x63,0x04,0x20,0x08,0x82,0x28,0x18,0x8c,0x11,0xb4,0xe6, +0x9c,0xb3,0xdf,0x18,0x01,0x08,0x82,0xa0,0xfc,0x8d,0x11,0x80,0x20,0x08,0xf3,0xbf, +0x30,0x46,0x00,0x82,0x20,0x18,0xff,0xc2,0x18,0xc1,0xee,0x8f,0x32,0x09,0x06,0x63, +0x04,0xbb,0x3f,0xca,0xfc,0x37,0x46,0x00,0x82,0x20,0x08,0xff,0xc2,0x18,0x41,0x6b, +0xce,0x39,0xef,0x8d,0x11,0x80,0x20,0x08,0xca,0x60,0x30,0x46,0x00,0x82,0xf8,0x7f, +0x8f,0xc1,0x18,0x41,0x48,0x82,0x21,0xde,0x8d,0x11,0xec,0xb1,0x1a,0xef,0xdf,0x18, +0xc1,0x5a,0xab,0xb5,0xf8,0x8d,0x11,0xfc,0xf7,0xdf,0xbf,0xdf,0x18,0x01,0x08,0x82, +0x20,0x08,0x06,0x63,0x04,0xad,0x39,0xe7,0xbc,0x2f,0x8c,0x11,0xc8,0xa2,0xdb,0xff, +0xdf,0x18,0x81,0xce,0x9a,0x73,0xfa,0x8d,0x11,0xa8,0x78,0x7d,0xaa,0xde,0x18,0x01, +0x08,0x82,0x20,0x08,0x0e,0x63,0x04,0x6b,0xad,0xd6,0xba,0x37,0x46,0x00,0x82,0xa0, +0x7f,0x87,0xc1,0x18,0x41,0x6b,0xce,0x39,0xed,0x8d,0x11,0x80,0x20,0x08,0x92,0x60, +0x30,0x46,0x00,0x82,0x20,0xa8,0x83,0xc1,0x18,0x01,0x1c,0x97,0xf9,0xed,0x8d,0x11, +0x90,0x25,0xaf,0xdf,0xdf,0x18,0x01,0x08,0x82,0x20,0x08,0x0a,0x63,0x04,0x20,0x08, +0x82,0x2c,0x18,0x8c,0x11,0x80,0x20,0x08,0xc2,0xdf,0x18,0x01,0x08,0x82,0x20,0xfa, +0x8d,0x11,0xbc,0x33,0x69,0xa2,0xdd,0x18,0x01,0x08,0x82,0x20,0xfe,0x0b,0x63,0x04, +0x20,0x08,0x82,0xf8,0x47,0x95,0x31,0x02,0x10,0x84,0xc6,0x08,0x40,0xf0,0x19,0x23, +0x00,0xc1,0x37,0x18,0x23,0x00,0x41,0x30,0x18,0x01,0x20,0xd2,0x1c,0xc2,0xd4,0x07, +0x73,0x08,0x97,0x34,0x87,0x30,0x89,0xc2,0x1c,0xc2,0xe4,0x07,0x73,0x08,0x7a,0x30, +0x0a,0x73,0x08,0x7a,0xd0,0x07,0x73,0x08,0x6f,0xc0,0xcd,0x21,0x4c,0xa5,0x30,0x87, +0x30,0x9d,0xc2,0x1c,0x82,0x1e,0xf8,0x01,0x9d,0xe6,0x20,0x2c,0x4b,0x62,0x85,0x39, +0x88,0xaa,0x92,0x58,0x61,0x0e,0x02,0x82,0x24,0x56,0x98,0x83,0x90,0x24,0x89,0x15, +0xe6,0x20,0x20,0x48,0x6a,0x85,0x39,0x08,0x4d,0x93,0x5a,0x61,0x0e,0x22,0xcb,0xa4, +0x56,0x98,0x83,0xc0,0x30,0xa9,0x15,0xe6,0x20,0x2c,0x4b,0x6a,0x85,0x39,0x88,0xaa, +0x92,0x5a,0x61,0x04,0x60,0x0e,0x62,0x9a,0xa4,0x56,0x98,0x83,0x80,0x20,0x49,0x15, +0xe6,0x20,0x24,0x49,0x4a,0x05,0x32,0x8c,0x00,0x00,0x00,0x00,0x23,0x06,0x08,0x00, +0x82,0x60,0x90,0x06,0x21,0xf1,0x0b,0x8f,0x3e,0xc4,0xc3,0x88,0x01,0x02,0x80,0x20, +0x18,0xa4,0x81,0x48,0x80,0xc3,0xc3,0x0f,0xf2,0x30,0x62,0x80,0x00,0x20,0x08,0x06, +0x69,0x30,0x12,0xe1,0xf0,0x88,0xc4,0x3c,0x8c,0x18,0x20,0x00,0x08,0x82,0x41,0x1a, +0x90,0x84,0x38,0x3c,0x21,0x41,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x90,0x06,0x25, +0x31,0x0e,0x0f,0x49,0xd4,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0xa4,0x81,0x49,0x90, +0xc3,0xb3,0x0f,0xf6,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x69,0x70,0x12,0xe5,0xf0, +0xf4,0xc3,0x3d,0x8c,0x18,0x20,0x00,0x08,0x82,0x41,0x1a,0xa0,0x84,0x39,0x3c,0xff, +0x80,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x90,0x06,0x29,0x71,0x0e,0x8f,0x48,0xe4, +0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0xa4,0x81,0x4a,0xa0,0xc3,0x43,0x12,0xfa,0x30, +0x62,0x80,0x00,0x20,0x08,0x06,0x69,0xb0,0x12,0xe9,0xf0,0xa0,0xc4,0x3e,0x8c,0x18, +0x20,0x00,0x08,0x82,0x41,0x1a,0xb0,0x84,0x3a,0x3c,0x28,0xc1,0x0f,0x23,0x06,0x08, +0x00,0x82,0x60,0x90,0x06,0x2d,0xb1,0x0e,0x0f,0x4b,0xf4,0xc3,0x88,0x01,0x02,0x80, +0x20,0x18,0xa4,0x81,0x4b,0xb0,0xc3,0xb3,0x12,0xfe,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0x65,0x00,0x13,0xf1,0x10,0x84,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0x3e, +0x41,0x0e,0x2d,0x31,0x62,0x60,0x00,0x20,0x08,0x06,0xc4,0x4f,0x94,0x03,0x4c,0x8c, +0x18,0x18,0x00,0x08,0x82,0x01,0xf1,0x13,0xe5,0xf0,0x12,0x23,0x06,0x06,0x00,0x82, +0x60,0x40,0x80,0x85,0x39,0xc8,0xc4,0x88,0xc1,0x01,0x80,0x20,0x18,0x88,0x81,0x4d, +0xc4,0x43,0x31,0x13,0xa3,0x09,0x41,0x50,0x06,0x4c,0x5c,0x19,0x31,0x71,0x15,0xd0, +0x03,0x17,0x11,0x40,0x05,0xe8,0xa0,0x95,0x14,0x50,0x42,0x02,0x27,0x18,0xec,0x04, +0x83,0x99,0x10,0x0a,0xf0,0x31,0x41,0x14,0xe0,0x33,0x9a,0xd0,0x00,0x17,0x18,0xec, +0x1c,0x83,0x59,0x21,0xd0,0xc7,0x0a,0x81,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xf0, +0xa5,0xc5,0x48,0x5c,0x3f,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0x62,0xb0,0x16,0x26,0xa1,0x99,0xc5,0x68,0x42,0x00,0x8c,0x26,0x08, +0xc1,0x09,0x06,0x3b,0xc1,0x60,0x76,0x08,0xf4,0xb1,0x43,0xa0,0x8f,0x09,0x0c,0x7c, +0x4c,0x60,0xe0,0x33,0x9a,0x90,0x08,0xa3,0x09,0xca,0x60,0x08,0x21,0x1f,0x43,0x08, +0xf9,0x98,0xf2,0x0e,0xf0,0x31,0x05,0x1e,0xe0,0x33,0x62,0x70,0x00,0x20,0x08,0x06, +0x07,0x69,0xf4,0x04,0x21,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x51,0x1a,0x3e,0x41, +0x08,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x98,0x86,0x4f,0xf0,0x82,0x30,0x62,0x70, +0x00,0x20,0x08,0x06,0xc7,0x69,0xfc,0x44,0x2f,0x08,0xa7,0x18,0xec,0x14,0x83,0x19, +0x21,0xd0,0xc7,0x08,0x81,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x50,0x06,0xa1,0x21, +0x16,0x74,0x80,0x0b,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xb0,0x06,0x59,0x04,0x7e, +0x61,0x06,0x65,0x70,0x16,0x67,0x71,0x16,0x67,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42, +0x30,0x9a,0xe0,0x09,0xa3,0x09,0xdf,0x60,0x02,0x21,0x1f,0x13,0x08,0xf9,0x98,0x19, +0x08,0xf2,0x31,0x33,0x10,0xe4,0x63,0x82,0x20,0x1f,0x13,0x04,0xf9,0x98,0x10,0xc0, +0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xdb,0x30,0x8b,0xc0,0x10,0x35,0x80,0x8f, +0x21,0x6a,0x00,0x9f,0xe1,0x08,0x01,0x16,0x86,0x6f,0x38,0x62,0x78,0x87,0xe2,0x2b, +0x21,0xd0,0xe1,0x08,0x62,0x16,0x86,0x6f,0x38,0xa2,0x90,0x87,0xe2,0x2b,0x21,0xd0, +0x22,0x02,0x1d,0x31,0x38,0x00,0x10,0x04,0x83,0x32,0xc0,0x8d,0xbc,0x78,0x85,0x77, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x32,0xc8,0x0d,0xbd,0x58,0x85,0x77,0x18,0x31, +0x78,0x00,0x10,0x04,0x83,0x29,0x3c,0xe8,0x42,0x08,0x36,0x4d,0x27,0x74,0xc2,0x36, +0x6c,0xe3,0x2f,0x72,0x61,0x34,0x21,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x22, +0x8f,0xd7,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x0c,0x7a,0xc3,0x2f,0x6e,0x21, +0x1e,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0x2a,0x0f,0xbc,0x08,0x8a,0xcf,0xf3,0x09, +0x9f,0xd0,0x0d,0xdd,0x18,0x8d,0x5e,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x31, +0x38,0x00,0x10,0x04,0x03,0x31,0x10,0x8f,0xbe,0x88,0x05,0xde,0x18,0x4d,0x08,0x86, +0xe1,0x86,0xe0,0x37,0xc0,0xa0,0x1a,0xb5,0xe0,0x12,0x82,0xad,0x81,0x2d,0xb8,0xa0, +0x40,0x67,0x19,0x02,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x31,0x48,0x0f,0xd2, +0xc0,0x05,0xf3,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x38,0xc1,0x60,0x27,0x18,0xcc, +0x04,0x4f,0x3e,0x26,0x78,0xf2,0x31,0xe1,0x2c,0xe0,0x63,0x02,0x5a,0xc0,0x67,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0xfe,0xa8,0x0d,0x43,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0xa3,0x3f,0x6a,0x23,0x1e,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfc,0xe3, +0x36,0x8e,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xff,0xb8,0x8d,0x79,0x08,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x20,0xea,0x0f,0xd6,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0xf2,0x8f,0xd6,0x10,0x4e,0x18,0xd0,0x09,0x03,0xb2,0x83,0x88,0x8f,0x19,0x44, +0x7c,0x4e,0xa8,0xdc,0x09,0x95,0x2b,0x03,0x37,0xa0,0x8c,0xdc,0x80,0x11,0x83,0x03, +0x00,0x41,0x30,0xd0,0x46,0xc4,0x35,0x84,0xfd,0x18,0x31,0x38,0x00,0x10,0x04,0x03, +0x8d,0x44,0x5e,0x43,0xe0,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x28,0x83,0x10,0x11, +0x0f,0x7b,0xc0,0x89,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x58,0x84,0x3c,0x02,0xff, +0x18,0x84,0xf3,0x38,0x8f,0xf3,0x38,0x8f,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1, +0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95, +0x1b,0x31,0x68,0x00,0x10,0x04,0x83,0xa6,0x46,0xda,0x43,0x39,0x11,0x6a,0x81,0x0f, +0xf8,0x80,0x0f,0xf8,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1, +0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0xea,0x64,0x04, +0x8c,0x0d,0xe0,0x03,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0xe9,0x08,0x7b,0x08, +0xc1,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x61,0x92,0x1f,0xd6,0x8c,0x04,0x17,0x7f, +0xf0,0x07,0x7f,0xf0,0xc7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c, +0x26,0x10,0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x55,0x1a,0xec, +0x08,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x56,0x26,0xf7,0x11,0x30,0x23,0x06,0x0d, +0x00,0x82,0x60,0xd0,0xb0,0x09,0x89,0x84,0x81,0x8f,0x04,0x62,0x70,0x22,0x27,0x72, +0x22,0x27,0x32,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4, +0x70,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x23,0x06,0x0d,0x00,0x82, +0x60,0xd0,0xd4,0x49,0x8b,0xa8,0xc1,0x99,0xb0,0xc1,0x1c,0xc0,0x08,0x8c,0xc0,0x08, +0x8c,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x1c, +0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x88,0x41,0x03,0x80,0x20,0x18, +0x34,0x7e,0x62,0x23,0x73,0x00,0x27,0x7d,0xc0,0x07,0x39,0x92,0x23,0x39,0x92,0x23, +0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x47,0x54, +0xee,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x37,0x62,0xd0,0x00,0x20,0x08,0x06,0xcd, +0xa9,0xfc,0x08,0x1f,0xe4,0xc9,0x19,0x94,0x82,0x98,0x88,0x89,0x98,0x88,0xc9,0x68, +0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11,0x95,0x3b, +0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x8d,0x18,0x34,0x00,0x08,0x82,0x41,0x03,0x2b, +0x68,0x52,0x0a,0xa2,0x52,0x06,0xae,0xb0,0x26,0x6b,0xb2,0x26,0x6b,0x32,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x70,0x44,0xe5,0x8e,0xa8, +0xdc,0x11,0x95,0x3b,0xa2,0x72,0x75,0x0b,0xad,0x02,0x66,0x0e,0x6b,0x02,0x82,0x11, +0x83,0x03,0x00,0x41,0x30,0xd0,0x6a,0xe5,0x4c,0x84,0x60,0xc4,0xa0,0x01,0x40,0x10, +0x0c,0x1a,0x5e,0xa1,0x93,0x58,0x70,0x95,0x59,0x08,0xee,0xe4,0x4e,0xee,0xe4,0x4e, +0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x8e,0xa8, +0xdc,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0x6e,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a, +0x72,0xe9,0x13,0x5d,0xb8,0x15,0x72,0x50,0x40,0x05,0x54,0x40,0x05,0x54,0x46,0x13, +0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11, +0x95,0x3b,0xa2,0x72,0x47,0x54,0x6e,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x77,0x31, +0x95,0x71,0x00,0x17,0x57,0x98,0x52,0x25,0x55,0x52,0x25,0x55,0x46,0x13,0x02,0x60, +0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11,0x95,0x3b, +0xa2,0x72,0x47,0x54,0x6e,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x7b,0x79,0x15,0x76, +0x48,0x17,0x56,0xe0,0x64,0x45,0x56,0x64,0x45,0x56,0x46,0x13,0x02,0x60,0x34,0x41, +0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72, +0x47,0x54,0xae,0xfc,0x21,0x5e,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xb4,0x7d,0x69, +0x95,0xe0,0x0c,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x11,0x19,0x5d,0xb9,0x07,0x7a, +0xc9,0x87,0xa0,0x57,0x7a,0xa5,0x57,0x7a,0x65,0x34,0x21,0x00,0x46,0x13,0x84,0x60, +0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44, +0xe5,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x59,0x99,0x71,0x01,0x89,0x7e,0x51,0x09, +0xc5,0x5c,0xcc,0xc5,0x5c,0xcc,0x65,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61, +0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x46, +0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xa1,0x19,0x76,0x49,0x09,0x93,0xa1,0x87,0xe9,0x5d, +0xde,0xe5,0x5d,0xde,0x65,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46, +0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x46,0x0c,0x1a, +0x00,0x04,0xc1,0xa0,0xe9,0x99,0x7a,0x91,0x89,0x97,0x91,0x07,0x0e,0x5f,0xf0,0x05, +0x5f,0xf0,0x65,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88, +0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0xcc,0x4e,0xc2,0x22,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0x80,0x89,0x8d,0xce,0x04,0x23,0x06,0x07,0x00,0x82, +0x60,0x60,0x91,0x8d,0xc8,0x04,0x7a,0x72,0x81,0x01,0x47,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0x42,0x9b,0x9e,0x09,0x86,0x23,0x02,0x50,0x21,0x3e,0x1b,0x78,0x45,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0x10,0xad,0x8d,0xc8,0x04,0x16,0x08,0xf4,0x31,0xc3,0x57, +0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0xdb,0x94,0x4c,0x60,0x81,0x40,0x1f, +0x0b,0x08,0xf9,0x5c,0x50,0xb9,0xe9,0x86,0x52,0x09,0x12,0x23,0x15,0xb8,0x88,0xcf, +0x88,0x81,0x01,0x80,0x20,0x18,0x60,0x71,0x93,0x36,0xc1,0x88,0xc1,0x01,0x80,0x20, +0x18,0x58,0x73,0x13,0x33,0x41,0xaa,0x5c,0x60,0xc0,0x11,0x03,0x03,0x00,0x41,0x30, +0x88,0xee,0x86,0x6d,0x82,0xe1,0x88,0xe0,0x55,0x88,0xcf,0x86,0x75,0x91,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x44,0x7a,0x13,0x33,0x81,0x05,0x02,0x7d,0xcc,0x68,0x17, +0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xd4,0x37,0x34,0x13,0x58,0x20,0xd0,0xc7, +0x02,0x42,0x3e,0x17,0x54,0x6e,0xba,0x81,0x56,0x82,0xc4,0x6a,0xe5,0x2f,0xe2,0x33, +0x62,0x60,0x00,0x20,0x08,0x06,0x18,0xe8,0xe0,0x4d,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0x96,0xe8,0x80,0x4d,0x80,0x2b,0x17,0x18,0x70,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0x22,0xd3,0xd9,0x9b,0x60,0x38,0x22,0xf0,0x15,0xe2,0xb3,0x41,0x5f,0xe4,0x33,0x62, +0x60,0x00,0x20,0x08,0x06,0x51,0xea,0x80,0x4d,0x60,0x81,0x40,0x1f,0x33,0xf8,0x45, +0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xb1,0xce,0xd8,0x04,0x16,0x08,0xf4,0xb1, +0x80,0x90,0xcf,0x05,0x95,0x9b,0x6e,0x18,0x97,0x20,0xb1,0x72,0x71,0x8d,0xf8,0x8c, +0x18,0x18,0x00,0x08,0x82,0x01,0xf6,0x3a,0xa7,0x13,0x8c,0x18,0x1c,0x00,0x08,0x82, +0x81,0x15,0x3b,0x6f,0x13,0x9c,0xcb,0x05,0x06,0x1c,0x31,0x30,0x00,0x10,0x04,0x83, +0xa8,0x76,0x54,0x27,0x18,0x8e,0x08,0xda,0x85,0xf8,0x6c,0x48,0x19,0xf9,0x8c,0x18, +0x18,0x00,0x08,0x82,0x41,0x84,0x3b,0x6f,0x13,0x58,0x20,0xd0,0xc7,0x8c,0x95,0x91, +0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xbb,0x23,0x37,0x81,0x05,0x02,0x7d,0x2c, +0x20,0xe4,0x73,0x41,0xe5,0xa6,0x1b,0xe4,0x25,0x48,0xcc,0x0d,0x62,0x43,0x3e,0xf6, +0x06,0xb1,0x21,0x1f,0x83,0x83,0xd8,0x90,0x8f,0xc5,0x41,0x6c,0xc8,0xc7,0xc6,0x80, +0x35,0xe4,0x63,0x64,0xc0,0x1a,0xf2,0xb1,0x32,0x60,0x0d,0xf9,0x98,0x19,0xb0,0x86, +0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x38, +0xd4,0x90,0x8f,0x75,0xa8,0x21,0x1f,0xf3,0x50,0x43,0x3e,0xf6,0xa1,0x86,0x7c,0x0c, +0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0xaa,0xd2,0x90, +0x8f,0x59,0xa5,0x21,0x1f,0xbb,0x4a,0x43,0x3e,0x86,0x95,0x86,0x7c,0x0c,0x21,0xe0, +0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0xf6,0x40,0x15,0xe0,0x63, +0x41,0x1b,0xc0,0xc7,0x82,0x0f,0x3e,0x76,0x04,0xf4,0xb1,0x43,0xa0,0x8f,0x1d,0x03, +0x7d,0xec,0x20,0xe8,0x63,0xb1,0xb0,0x1a,0xf2,0x31,0x59,0x58,0x0d,0xf9,0xd8,0x2c, +0xac,0x86,0x7c,0x8c,0x16,0x56,0x43,0x3e,0x66,0x0a,0xa6,0x21,0x1f,0x3b,0x05,0xd3, +0x90,0x8f,0xa1,0x82,0x69,0xc8,0xc7,0x52,0xc1,0x34,0xe4,0x63,0x04,0x02,0x1f,0x23, +0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0xf6,0x07,0xa5,0x21,0x1f,0x03,0x85, +0xd2,0x90,0x8f,0x85,0x42,0x69,0xc8,0xc7,0x44,0xa1,0x34,0xe4,0x63,0x08,0x01,0x1f, +0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x07,0xa4,0x21,0x1f,0xcb, +0x03,0xd2,0x90,0x8f,0xe9,0x01,0x69,0xc8,0xc7,0xf6,0x80,0x34,0xe4,0x63,0x08,0x01, +0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84,0x01,0x7d,0x8c, +0x10,0x03,0xfa,0x18,0x31,0x06,0xf4,0x31,0x82,0x0c,0xe8,0x63,0xf1,0x40,0x1a,0xf2, +0x31,0x79,0x20,0x0d,0xf9,0xd8,0x3c,0x90,0x86,0x7c,0x8c,0x1e,0x48,0x43,0x3e,0x66, +0x0e,0x7f,0x21,0x1f,0x3b,0x87,0xbf,0x90,0x8f,0xa1,0xc3,0x5f,0xc8,0xc7,0xd2,0xe1, +0x2f,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e, +0xf6,0x0b,0x7e,0x21,0x1f,0x03,0x07,0xbf,0x90,0x8f,0x85,0x83,0x5f,0xc8,0xc7,0xc4, +0xc1,0x2f,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02, +0x3e,0x86,0x0b,0x7d,0x21,0x1f,0xcb,0x85,0xbe,0x90,0x8f,0xe9,0x42,0x5f,0xc8,0xc7, +0x76,0xa1,0x2f,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10, +0x02,0x3e,0x46,0x84,0x02,0x7d,0x8c,0x10,0x05,0xfa,0x18,0x31,0x0a,0xf4,0x31,0x82, +0x14,0xe8,0x63,0x31,0xe1,0x17,0xf2,0x31,0x99,0xf0,0x0b,0xf9,0xd8,0x4c,0xf8,0x85, +0x7c,0x8c,0x26,0xfc,0x42,0x3e,0x66,0x12,0x79,0x21,0x1f,0x3b,0x89,0xbc,0x90,0x8f, +0xa1,0x44,0x5e,0xc8,0xc7,0x52,0x22,0x2f,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8, +0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0xf6,0x0f,0x78,0x21,0x1f,0x03,0x09,0xbc,0x90, +0x8f,0x85,0x04,0x5e,0xc8,0xc7,0x44,0x02,0x2f,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08, +0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x0f,0x77,0x21,0x1f,0xcb,0x87,0xbb, +0x90,0x8f,0xe9,0xc3,0x5d,0xc8,0xc7,0xf6,0xe1,0x2e,0xe4,0x63,0x08,0x01,0x1f,0x43, +0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84,0x03,0x7d,0x8c,0x10,0x07, +0xfa,0x18,0x31,0x0e,0xf4,0x31,0x82,0x1c,0xe8,0x63,0xf5,0xf3,0x2b,0xf1,0x19,0x31, +0x30,0x00,0x10,0x04,0x03,0x2c,0x9c,0x72,0x29,0x18,0x31,0x38,0x00,0x10,0x04,0x03, +0x6b,0x9c,0x42,0x29,0xc8,0x9f,0x0b,0x0c,0x38,0x62,0x60,0x00,0x20,0x08,0x06,0xd1, +0x39,0xf1,0x52,0x30,0x1c,0x11,0xfc,0x0f,0xf1,0xd9,0xb0,0x43,0xf2,0x19,0x31,0x30, +0x00,0x10,0x04,0x83,0x48,0x9d,0x42,0x29,0xb0,0x40,0xa0,0x8f,0x19,0x3d,0x24,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xda,0x89,0x94,0x02,0x0b,0x04,0xfa,0x58,0x40, +0xc8,0xe7,0x82,0xca,0x4d,0x37,0x90,0x50,0x90,0xd8,0x08,0xb9,0x4b,0x7c,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x00,0x83,0x27,0x74,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0, +0x92,0x27,0x58,0x0a,0x50,0xe8,0x02,0x03,0x8e,0x18,0x18,0x00,0x08,0x82,0x41,0x64, +0x4f,0xeb,0x14,0x0c,0x47,0x04,0x2e,0x44,0x7c,0x36,0xa8,0x91,0x7c,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0xca,0x27,0x58,0x0a,0x2c,0x10,0xe8,0x63,0x06,0x1b,0xc9,0x67, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x7e,0x9a,0xa5,0xc0,0x02,0x81,0x3e,0x16,0x10, +0xf2,0xb9,0xa0,0x72,0xd3,0x0d,0x33,0x14,0x24,0x46,0x43,0xfd,0x12,0x9f,0x11,0x03, +0x03,0x00,0x41,0x30,0xc0,0xfe,0xe9,0x9e,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xb0, +0x42,0xea,0x97,0x82,0x1b,0xba,0xc0,0x80,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x95, +0x94,0x3e,0x05,0xc3,0x11,0x41,0x0f,0x11,0x9f,0x0d,0x79,0x24,0x9f,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0x50,0xea,0x97,0x02,0x0b,0x04,0xfa,0x98,0xb1,0x47,0xf2,0x19, +0x31,0x30,0x00,0x10,0x04,0x83,0x68,0xa5,0xc4,0x29,0xb0,0x40,0xa0,0x8f,0x05,0x84, +0x7c,0x2e,0xa8,0xdc,0x74,0x83,0x18,0x05,0x89,0x91,0x11,0xcb,0xc4,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0x30,0x97,0x32,0xa9,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c, +0x98,0x72,0xa7,0xc0,0x8c,0x2e,0x30,0xe0,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x34, +0x95,0x52,0xc1,0x70,0x44,0xc0,0x46,0xc4,0x67,0x03,0x2a,0xc9,0x67,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0xa2,0x9b,0x72,0xa7,0xc0,0x02,0x81,0x3e,0x66,0xa8,0x92,0x7c,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x20,0xd2,0xa9,0x78,0x0a,0x2c,0x10,0xe8,0x63,0x01,0x21, +0x9f,0x0b,0x2a,0x37,0xdd,0x10,0x47,0x41,0x62,0x6e,0x00,0x16,0xf2,0xb1,0x37,0x00, +0x0b,0xf9,0x18,0x1c,0x80,0x85,0x7c,0x2c,0x0e,0xc0,0x42,0x3e,0x36,0x06,0x24,0x21, +0x1f,0x23,0x03,0x92,0x90,0x8f,0x95,0x01,0x49,0xc8,0xc7,0xcc,0x80,0x24,0xe4,0x63, +0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0xc6,0xb1,0x83, +0x7c,0xac,0x63,0x07,0xf9,0x98,0xc7,0x0e,0xf2,0xb1,0x8f,0x1d,0xe4,0x63,0x08,0x01, +0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x56,0xd1,0x82,0x7c,0xcc, +0xa2,0x05,0xf9,0xd8,0x45,0x0b,0xf2,0x31,0x8c,0x16,0xe4,0x63,0x08,0x01,0x1f,0x43, +0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0xb6,0x07,0xaa,0x00,0x1f,0x0b,0xda, +0x00,0x3e,0x16,0x7c,0xf0,0xb1,0x23,0xa0,0x8f,0x1d,0x02,0x7d,0xec,0x18,0xe8,0x63, +0x07,0x41,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x40,0xcb,0xa7,0x42,0x06,0x5f, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x0a,0xad,0x9f,0x0a,0x19,0x7c,0x19,0x31,0x38, +0x00,0x10,0x04,0x03,0x4b,0xb4,0xc0,0x2a,0x64,0xf0,0x65,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0xac,0xd1,0x0a,0xab,0x90,0xc1,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x48, +0x2b,0xac,0x4a,0x86,0x5f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x2a,0x2d,0xb1,0x2a, +0x19,0x7e,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xcb,0xb4,0xc6,0xaa,0x64,0xf8,0x65, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xd3,0x22,0xab,0x92,0xe1,0x97,0x11,0x83,0x03, +0x00,0x41,0x30,0xb0,0x50,0xcb,0xac,0x10,0x71,0x19,0x31,0x38,0x00,0x10,0x04,0x03, +0x2b,0xb5,0xce,0x0a,0x11,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x54,0x0b,0xad, +0x10,0x71,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x6b,0xb5,0xd2,0x0a,0x11,0x97,0x11, +0x83,0x03,0x00,0x41,0x30,0xb0,0x58,0x2b,0xad,0x10,0x73,0x19,0x31,0x38,0x00,0x10, +0x04,0x03,0xab,0xb5,0xd4,0x0a,0x31,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x5c, +0x6b,0xad,0x10,0x73,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xeb,0xb5,0xd8,0x0a,0x31, +0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x60,0xcb,0xad,0x90,0x70,0x19,0x31,0x38, +0x00,0x10,0x04,0x03,0x2b,0xb6,0xde,0x0a,0x09,0x97,0x11,0x83,0x03,0x00,0x41,0x30, +0xb0,0x64,0x0b,0xae,0x90,0x70,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x6b,0xb6,0xe2, +0x0a,0x09,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x68,0x2b,0xae,0x90,0x72,0x19, +0x31,0x38,0x00,0x10,0x04,0x03,0xab,0xb6,0xe4,0x0a,0x29,0x97,0x11,0x83,0x03,0x00, +0x41,0x30,0xb0,0x6c,0x6b,0xae,0x90,0x72,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xeb, +0xb6,0xe8,0x0a,0x29,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x70,0xab,0xae,0x38, +0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xdc,0xb2,0x2b,0x0e,0x19,0x31,0x38,0x00, +0x10,0x04,0x03,0x4b,0xb7,0xee,0x8a,0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xda, +0x2d,0xbc,0xe2,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x78,0x4b,0xaf,0x08,0x64, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xde,0xda,0x2b,0x02,0x19,0x31,0x38,0x00,0x10, +0x04,0x03,0xcb,0xb7,0xf8,0x8a,0x40,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xfa,0xad, +0xbe,0x22,0x90,0x23,0x0c,0x78,0x84,0x01,0x8f,0x30,0xe0,0x11,0x06,0x1c,0x31,0x38, +0x00,0x10,0x04,0x83,0x0f,0xbc,0xf4,0xca,0x95,0x76,0x6b,0x34,0x21,0x08,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xa0,0x0c,0xc0,0x2b,0xb4,0x68,0xa9,0x9e,0x46,0x0c,0x1a,0x00, +0x04,0xc1,0xa0,0x59,0xaf,0xd1,0x0a,0x7a,0xab,0xb7,0x7a,0xcb,0xb4,0x4c,0xcb,0xb4, +0x4c,0x6b,0x34,0x21,0x00,0x86,0x23,0x02,0x71,0x0a,0xbe,0xe9,0x86,0x90,0x12,0x02, +0x5b,0x0c,0xfa,0xd8,0x72,0xd0,0xc7,0x16,0x84,0x3e,0x46,0x0c,0xf2,0xb1,0x62,0x90, +0x8f,0x0d,0x86,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb0,0x2f,0xd7,0x1a,0xd4, +0x69,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xfb,0x7a,0xad,0x61,0x9d,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xc0,0x2f,0xd8,0x1a,0xd8,0x69,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0xfc,0x92,0xad,0x61,0xac,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd0,0xaf,0xd9, +0x1a,0xc8,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xfd,0xa2,0xad,0xa1,0xac,0x4c, +0x90,0x29,0xf9,0x98,0x40,0xc0,0xc7,0x82,0x99,0x92,0x8f,0x05,0x03,0x7c,0xec,0x28, +0xe2,0x63,0xc1,0x4d,0xc9,0xc7,0x92,0x9b,0x92,0x8f,0x1d,0x41,0x7c,0x2c,0xc9,0x29, +0xf9,0x98,0x10,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x11,0xc3,0x2f,0x6f, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x12,0x7b,0xaf,0x60,0xb8,0x81,0x0c,0x6a,0x8a, +0xb8,0x60,0x10,0x23,0x06,0x07,0x00,0x82,0x60,0x50,0x06,0xff,0x05,0x5e,0xfc,0x24, +0x53,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xa8,0x98,0x78,0x05,0xe5,0x45,0x4e,0xe3, +0x54,0x5e,0xe5,0x55,0x5e,0xe5,0x35,0x9a,0x10,0x00,0xc3,0x11,0xc1,0x5c,0x09,0xdf, +0x88,0xc1,0x01,0x80,0x20,0x18,0x94,0xc1,0x88,0x91,0x57,0x3e,0xdd,0xd4,0x88,0xc1, +0x01,0x80,0x20,0x18,0x94,0x01,0x89,0x95,0x97,0x3d,0xe9,0xd4,0x88,0xc1,0x03,0x80, +0x20,0x18,0x4c,0x2c,0xf6,0x5b,0x42,0x60,0x47,0x75,0x54,0x5a,0xa5,0x15,0x62,0x21, +0xa6,0x5e,0x24,0x35,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x4b,0x20,0x0c,0x54,0x18, +0x2e,0x1a,0x00,0x68,0x10,0x0c,0x54,0x18,0x30,0x1a,0x00,0x66,0x10,0x0c,0x54,0x18, +0x32,0x1a,0x00,0x60,0x10,0x0c,0x54,0x18,0x34,0x1a,0x00,0x4a,0x30,0x50,0x61,0xd8, +0x68,0x00,0x28,0xc1,0x40,0x85,0x81,0xa3,0x01,0x20,0x06,0xc1,0x40,0xc5,0x40,0xc3, +0x01,0x00,0x06,0xc1,0x40,0x05,0x1a,0xf0,0x6f,0x00,0x68,0xc1,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0x3b,0x36,0x5f,0x71,0x34,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x18, +0xc8,0x58,0x7b,0x85,0x14,0x8b,0x8d,0x26,0x04,0x42,0x05,0xbd,0xa5,0xf5,0x62,0xc1, +0x5d,0x60,0xb0,0x11,0x83,0x03,0x00,0x41,0x30,0x10,0x83,0x1b,0x93,0x2f,0x93,0x92, +0xb1,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x13,0x0c,0x76,0x82,0xc1,0x4c,0x30,0xe8, +0x63,0xc2,0x41,0x9f,0x13,0x06,0x74,0xc2,0x80,0x46,0x13,0x1c,0x60,0x34,0xe1,0x09, +0x8e,0x30,0xd8,0x11,0x06,0x33,0xc1,0x9f,0xe4,0x63,0x82,0x3f,0xc9,0xc7,0x88,0xde, +0x82,0x8f,0x11,0xbe,0x05,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe4,0x6c,0xc5, +0x08,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x39,0x63,0x31,0x42,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x83,0xce,0x58,0x4c,0xb5,0x84,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xea,0xac,0xc5,0x56,0x4b,0x38,0xc6,0x60,0xc7,0x18,0xcc,0x08,0x81,0x3e,0x46, +0x08,0xf4,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x32,0x78,0x33,0x18,0x1b,0x2b,0xd2, +0x1a,0x31,0x68,0x00,0x10,0x04,0x83,0x46,0xcf,0x64,0x2c,0x60,0x33,0x36,0x63,0xb3, +0x1a,0xab,0xb1,0x1a,0xab,0xb1,0xd1,0x84,0x00,0x18,0x8e,0x08,0xe2,0x2a,0xf8,0xa6, +0x1b,0x60,0x4b,0x08,0x4e,0x0c,0x0c,0x35,0x62,0x70,0x00,0x20,0x08,0x06,0x65,0x50, +0x67,0x36,0xe6,0x56,0xa5,0x35,0x62,0x70,0x00,0x20,0x08,0x06,0x65,0x60,0x67,0x37, +0x86,0x56,0xac,0x35,0x62,0xf0,0x00,0x20,0x08,0x06,0x93,0x9f,0xc5,0x98,0x10,0x28, +0xc9,0x7d,0xdd,0xd7,0x9c,0xcd,0x19,0x8f,0x0d,0xa3,0x09,0x01,0x60,0x01,0x7b,0xc9, +0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x51,0xc3,0xb1,0xc0,0x02,0x44,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0x10,0x91,0x5a,0x8d,0x05,0x16,0xbc,0x97,0x7c,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0x32,0x35,0x1e,0x0b,0x86,0x23,0xe6,0xc0,0xaf,0x82,0x6f, +0xba,0x41,0xa0,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x56,0x23,0xb3,0x60, +0x18,0x8e,0x08,0x42,0xcb,0xf9,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x70,0xb5,0x33, +0x1b,0x0a,0x0b,0x06,0xfa,0x98,0x78,0x05,0xf1,0x99,0x6e,0x08,0xc6,0x8b,0x98,0x65, +0x18,0x08,0x3c,0x18,0x8e,0xe0,0x03,0xd3,0x72,0xbe,0xe9,0x06,0xfc,0x2a,0xaf,0x60, +0x96,0x00,0x19,0x8e,0xf0,0x03,0xf3,0x52,0xbe,0x59,0x06,0xa3,0x08,0x8c,0x51,0xe2, +0x63,0x01,0x7b,0xc9,0xc7,0x02,0x06,0x3e,0xb3,0x04,0xc8,0x70,0xc4,0x41,0x62,0xc2, +0x37,0xcb,0x70,0x20,0xc1,0x2c,0x01,0x32,0x50,0x62,0x30,0x83,0x49,0x14,0x3a,0x1b, +0x1c,0x26,0x61,0x0c,0x94,0x18,0x62,0x30,0x18,0x85,0x77,0x78,0x86,0x29,0xff,0x05, +0x1f,0x0b,0x4e,0x4c,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xe9,0x5a,0xa9,0x05, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf8,0x9a,0x9d,0x8d,0x42,0x60,0xf1,0x15,0xc4, +0xc7,0xe4,0xab,0x9e,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0xaf,0xa5,0x5a, +0x30,0x1c,0xb1,0x4f,0x2e,0x46,0x7c,0x17,0x18,0xca,0x96,0x40,0x3e,0x16,0x18,0xf2, +0xb1,0xa0,0x90,0x8f,0x05,0xfa,0x05,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xca, +0x0d,0xd6,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd2,0x2d,0xd4,0x1e,0x30,0x18, +0x8e,0x08,0x7c,0xcb,0xf9,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x58,0x37,0x52,0x8b, +0xc4,0xc0,0x82,0x81,0x3e,0xd3,0x0d,0x41,0x78,0x0d,0x23,0x06,0x06,0x00,0x82,0x60, +0x10,0xad,0x9b,0xad,0x05,0x76,0x8c,0x99,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0x6a,0x37,0x5c,0x0b,0x2c,0x18,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0xbb, +0xe9,0x5a,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x9f,0xba,0x91,0x1a,0x6e,0xf9,0xda, +0x68,0x42,0x00,0x8c,0x26,0x08,0x81,0x09,0xab,0x25,0x1f,0x13,0x56,0x4b,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0x10,0xd5,0x1b,0xa9,0x09,0x23,0x06,0x06,0x00,0x82,0x60, +0x10,0xd9,0x5b,0xa9,0x09,0x27,0x0c,0xe8,0x84,0x01,0x9d,0x60,0xb0,0x13,0x0c,0x66, +0x02,0x8d,0xc1,0xc7,0x84,0x1a,0x83,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x7c,0xf7, +0x16,0x6b,0xe5,0xd5,0x6e,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x56,0x08,0xf1,0xb1, +0x42,0x88,0xcf,0x70,0x84,0xf0,0x08,0xdf,0x74,0x43,0xaa,0xd9,0x5a,0x30,0x1c,0x31, +0x40,0xc2,0x37,0xdd,0xb0,0x6a,0xb8,0x16,0x4c,0x37,0xdc,0x9b,0xbe,0x11,0xd3,0x0d, +0xf8,0xb6,0x6f,0x43,0x15,0x11,0x14,0x11,0x41,0x09,0x04,0x94,0x40,0xc0,0x88,0xc1, +0x01,0x80,0x20,0x18,0x94,0x01,0xc9,0x95,0xdb,0x7e,0xed,0xd8,0x88,0x41,0x03,0x80, +0x20,0x18,0x34,0x2f,0x77,0x6e,0x41,0xc8,0x0d,0x82,0xba,0xa9,0x9b,0xba,0xa9,0xdb, +0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0x90,0xdc,0xc9,0x3d, +0xa5,0x04,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d,0xcd,0xb5,0xdb,0x71,0x72,0x01, +0x02,0x6f,0xf0,0x06,0x6f,0xf0,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30, +0x08,0xd3,0x0d,0x2d,0xa7,0x72,0x55,0x41,0x01,0x8c,0x18,0x34,0x00,0x08,0x82,0x41, +0xb3,0x73,0xf3,0xd6,0xb4,0x5c,0xe0,0xd8,0x9b,0xbd,0xd9,0x9b,0xbd,0x8d,0x26,0x04, +0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74,0x03,0xcc,0xcd,0x5c,0x56,0x55,0x00, +0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x84,0x5d,0xbe,0x4d,0x33,0x57,0x05,0xfc,0xc6, +0x6f,0xfc,0xc6,0x6f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62, +0xd0,0x00,0x20,0x08,0x06,0x4d,0xd9,0xf5,0xdb,0x75,0x73,0x51,0x01,0x72,0x20,0x07, +0x72,0x20,0x37,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d, +0x00,0x82,0x60,0xd0,0xa4,0x5d,0xc8,0x6d,0x3b,0xf7,0x24,0x24,0x47,0x72,0x24,0x47, +0x72,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0xdd,0x10,0x76,0x3e, +0x77,0x06,0x35,0x06,0x01,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xf3,0x76,0x27,0x17, +0x06,0x61,0x37,0x06,0x81,0xca,0xa9,0x9c,0xca,0xa9,0xdc,0x68,0x42,0x00,0x8c,0x26, +0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x33,0x77,0x2b,0x57, +0x06,0x65,0xf7,0x15,0x2e,0xe7,0x72,0x2e,0xe7,0x72,0xa3,0x09,0x01,0x30,0x9a,0x20, +0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcd,0xdd,0xbd,0x5c,0x1a, +0xa4,0x5d,0x97,0xc8,0x9c,0xcc,0xc9,0x9c,0xcc,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10, +0x8c,0x26,0x0c,0x82,0xe5,0x81,0x29,0xc4,0xc7,0xf2,0xc0,0x14,0xe2,0x73,0xae,0x65, +0xa8,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfe,0xee,0xe6,0xc2,0x21,0x30,0x59,0x63, +0x05,0xfa,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x11,0x7a,0x3a,0x47,0x6e,0x81,0xd1, +0xda,0x10,0x1f,0x13,0x02,0xf9,0x58,0x60,0x6b,0xf0,0xb1,0xe0,0xdc,0xe4,0x33,0x62, +0x70,0x00,0x20,0x08,0x06,0x87,0xe9,0xf9,0x1c,0xae,0x05,0x06,0x5e,0xbc,0x26,0x9f, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x50,0x0f,0xec,0x82,0x64,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0xd4,0x0b,0xbb,0x3e,0x0b,0x8c,0x38,0xe2,0x63,0x42,0x20,0x1f,0x0b, +0x12,0xf8,0x18,0x7d,0xb9,0x9b,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x5a,0x3d, +0xbb,0x0b,0xec,0xdd,0x82,0xf8,0x98,0x2a,0x9c,0x02,0x08,0x2e,0x30,0x98,0xa9,0x02, +0x2a,0x80,0xe0,0x02,0x83,0xd9,0x80,0xc1,0xc7,0x04,0x0c,0x3e,0xc3,0x0d,0xa9,0x40, +0x17,0x64,0x30,0xdc,0x90,0x0a,0x74,0x41,0x06,0x25,0x04,0x7a,0x81,0xa1,0xcc,0x31, +0xe4,0x63,0x8f,0x21,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0x68,0x2f,0xee,0x84, +0x40,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe8,0x3d,0xbb,0x0b,0x62,0xce,0x82, +0x98,0x93,0x8f,0x05,0xf2,0x06,0x1f,0x1b,0xea,0x4d,0x3e,0x16,0xd0,0x1b,0x7c,0xac, +0xa0,0x39,0xf9,0x58,0x40,0x73,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0x35,0x07,0x1f,0x2b, +0x0a,0xf9,0x58,0xe0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xe0,0x82,0x7c,0x4c,0xc0,0x05, +0xf9,0xd8,0x80,0x0b,0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x03,0x8e,0xfc,0x42,0x0f, +0xbb,0xb0,0xcb,0xbc,0x9a,0x93,0x8f,0x05,0x82,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0x62,0x3f,0xd1,0x0b,0x2c,0xf8,0x05,0xf9,0x98,0xf0,0x0b,0xf2,0xb1,0xe1,0x17, +0xe4,0x63,0x83,0x38,0xc8,0xc7,0x06,0x71,0x90,0x8f,0x0d,0xe2,0x20,0x1f,0x83,0x07, +0x71,0x00,0xc1,0x05,0x06,0xb3,0x80,0x0f,0xe0,0x33,0xdc,0x40,0x0e,0xb7,0x41,0x06, +0x15,0x8c,0x81,0x5e,0x60,0x28,0x83,0x03,0x42,0x3e,0x23,0x06,0x09,0x00,0x82,0x60, +0xc0,0xd5,0x9f,0xec,0x05,0x62,0x10,0x88,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0xfe,0x77,0x7b,0x81,0xdc,0x59,0x20,0x77,0xf2,0xb1,0x60,0xe6,0xe0,0x63,0x83,0xcd, +0xc9,0xc7,0x82,0x9a,0x83,0x8f,0x15,0x75,0x27,0x1f,0x0b,0xea,0x0e,0x3e,0x16,0x14, +0xf2,0xb1,0xc0,0xee,0xe0,0x63,0x45,0x21,0x1f,0x0b,0x1a,0xf9,0x58,0x30,0xc8,0xc7, +0x82,0x79,0x90,0x8f,0x09,0xf3,0x20,0x1f,0x1b,0xe6,0x41,0x3e,0x36,0x90,0x01,0x7c, +0x6c,0x20,0x03,0xf8,0xd8,0x40,0x06,0xf0,0xb1,0x03,0x0d,0xe0,0x33,0x62,0x90,0x00, +0x20,0x08,0x06,0x5c,0x0a,0x06,0xe6,0x97,0xf1,0x41,0xc6,0x07,0x56,0x06,0x81,0x7c, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x82,0xc1,0xc0,0xfc,0x82,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x68,0x30,0x68,0xbf,0x91,0xe8,0x87,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x6a,0x30,0x70,0xbf,0x91,0xe8,0x87,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6c, +0x30,0x78,0xbf,0x91,0xe8,0x87,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6e,0x30,0x78, +0x3f,0x93,0x00,0x89,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x70,0x30,0x80,0x3f,0x93, +0x00,0x89,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x72,0x30,0x88,0x3f,0x93,0x00,0x09, +0x3b,0x46,0x42,0x3e,0x86,0x8c,0x84,0x7c,0x2c,0x19,0x09,0xf9,0xd8,0xd0,0x06,0xf0, +0xb1,0xa1,0x0d,0xe0,0x63,0x43,0x1b,0xc0,0xc7,0x8c,0x94,0x90,0x8f,0x19,0x29,0x21, +0x1f,0x33,0x52,0x42,0x3e,0x36,0xc0,0x01,0x7c,0x6c,0x80,0x03,0xf8,0xd8,0x00,0x07, +0xf0,0xb1,0xe9,0x0e,0xe0,0x63,0x61,0xd1,0x12,0x20,0xb8,0xc0,0x60,0x16,0xb4,0x03, +0x7c,0x86,0x1b,0x5e,0x02,0x45,0xc8,0xa0,0x02,0x5a,0xd0,0x0b,0x0c,0x65,0xe1,0x40, +0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0x38,0x33,0x0c,0x46,0x30,0x08,0x66,0x21, +0x98,0x85,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xde,0x30,0x40,0xc1,0x20,0x18,0x3f, +0x0b,0xc6,0x4f,0x3e,0x16,0x90,0x1e,0x7c,0x6c,0x38,0x3d,0xf9,0x58,0x60,0x7a,0xf0, +0xb1,0xc2,0xfc,0xe4,0x63,0x81,0xf9,0xc1,0xc7,0x82,0x42,0x3e,0x16,0x9c,0x1f,0x7c, +0xac,0x28,0xe4,0x63,0x41,0x23,0x1f,0x0b,0x06,0xf9,0x58,0xe0,0x13,0xf2,0x31,0xc1, +0x27,0xe4,0x63,0x83,0x4f,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b, +0x83,0x01,0x3e,0x16,0x07,0x07,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0xd3,0xc3, +0xe0,0x06,0x83,0xac,0x1d,0xb2,0x76,0x30,0x5b,0x08,0xe4,0x33,0x62,0x60,0x00,0x20, +0x08,0x06,0x51,0x28,0x06,0x37,0x18,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x94, +0x62,0xe0,0x83,0x41,0x1c,0xa0,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa6,0x18, +0xfc,0x60,0x10,0x07,0x68,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x29,0x06,0x60, +0x18,0xc4,0x01,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x81,0x8a,0x01,0x18,0x06, +0x71,0xb0,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa4,0x62,0x10,0x86,0x41,0x1c, +0xac,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xaa,0x18,0x88,0x61,0x10,0x07,0x6b, +0x61,0x87,0x5b,0xc8,0xc7,0x10,0xb7,0x90,0x8f,0x25,0x6e,0x21,0x1f,0x8b,0x83,0x01, +0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x98,0x41,0x17,0xf2,0x31,0x83,0x2e, +0xe4,0x63,0x06,0x5d,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83, +0x01,0x3e,0x16,0x07,0x13,0x7c,0x0c,0x36,0xf0,0x02,0x04,0x17,0x18,0xcc,0x82,0x9e, +0x80,0xcf,0x70,0x83,0x5e,0xe0,0x09,0x19,0x94,0x49,0x04,0x7a,0x81,0xa1,0x4c,0x26, +0x08,0xf9,0x8c,0x18,0x24,0x00,0x08,0x82,0x01,0x77,0x8b,0x01,0x1d,0x06,0x25,0x11, +0x94,0x44,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x38,0x06,0x79,0x18,0x04,0x34, +0x18,0x58,0x40,0x83,0x81,0x7c,0x2c,0xa8,0x3f,0xf8,0xd8,0x80,0x7f,0xf2,0xb1,0xe0, +0xfe,0xe0,0x63,0xc5,0x0d,0x06,0xf2,0xb1,0xe0,0x06,0x03,0xf8,0x58,0x50,0xc8,0xc7, +0x02,0x1c,0x0c,0xe0,0x63,0x45,0x21,0x1f,0x0b,0x1a,0xf9,0x58,0x30,0xc8,0xc7,0x82, +0xd4,0x90,0x8f,0x09,0xa9,0x21,0x1f,0x1b,0x52,0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c, +0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x38,0xe0,0x33,0x62,0x90,0x00,0x20, +0x08,0x06,0xdc,0x3a,0x06,0xa8,0x18,0xfc,0x44,0xf6,0x13,0x99,0x9d,0x44,0x20,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xe4,0x31,0x40,0xc5,0x20,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0xc3,0x1e,0x83,0x57,0x0c,0xe2,0x60,0x36,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0xb8,0xc7,0x00,0x16,0x83,0x38,0x98,0x8d,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xf0,0x31,0x88,0xc5,0x20,0x0e,0x66,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0x7c,0x0c,0x62,0x31,0x88,0x03,0xdb,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x1f, +0x03,0x59,0x0c,0xe2,0xc0,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8,0xc7,0x60, +0x16,0x83,0x38,0xb0,0x0d,0x3b,0x72,0x43,0x3e,0x86,0xe4,0x86,0x7c,0x2c,0xc9,0x0d, +0xf9,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0x8c,0xdf, +0x90,0x8f,0x19,0xbf,0x21,0x1f,0x33,0x7e,0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e, +0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x98,0xe0,0x53,0x30,0xe1,0x06,0x7a,0x81, +0xa1,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0x1b,0xc9,0x00,0x1c,0x83,0x97,0x68,0x83, +0x97,0x68,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x58,0x32,0x28,0xc7,0x20,0x00, +0xc5,0xc0,0x02,0x50,0x0c,0xe4,0x63,0x41,0x18,0x06,0xf0,0xb1,0x81,0x0c,0x03,0xf9, +0x58,0x30,0x86,0x01,0x7c,0xac,0x18,0xc5,0x40,0x3e,0x16,0x8c,0x62,0x00,0x1f,0x0b, +0x0a,0xf9,0x58,0x40,0x8a,0x01,0x7c,0xac,0x28,0xe4,0x63,0x01,0x23,0x1f,0x0b,0x06, +0xf9,0x58,0x10,0x1f,0xf2,0x31,0x21,0x3e,0xe4,0x63,0x43,0x7c,0xc8,0xc7,0xd8,0x60, +0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x07,0x7c,0x46,0x0c, +0x12,0x00,0x04,0xc1,0x80,0xbb,0xc9,0x80,0x1e,0x83,0xb3,0x28,0x85,0xb3,0x28,0x05, +0x9b,0x8b,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xf9,0x64,0x40,0x8f,0x41, +0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x58,0x06,0xfb,0x18,0xb0,0xc1,0x7e,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0x31,0x96,0x01,0x3f,0x06,0x6c,0xb0,0x1f,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0x90,0x65,0xd0,0x8f,0x01,0x1b,0xec,0xc7,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0x65,0x19,0xf4,0x63,0xc0,0x06,0xfe,0x31,0x62,0x70,0x00,0x20, +0x08,0x06,0x87,0x59,0x06,0xfe,0x18,0xb0,0x81,0x7f,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0x71,0x96,0xc1,0x3f,0x06,0x6c,0xe0,0x1f,0x76,0x84,0x88,0x7c,0x0c,0x09,0x11, +0xf9,0x58,0x12,0x22,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60, +0x80,0x8f,0x19,0x27,0x22,0x1f,0x33,0x4e,0x44,0x3e,0x66,0x9c,0x88,0x7c,0x8c,0x0d, +0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc1,0xa7,0x56, +0x42,0x17,0xf4,0x02,0x43,0x8d,0x18,0x24,0x00,0x08,0x82,0x01,0xf7,0x96,0x01,0x4b, +0x06,0x2a,0x91,0x0b,0x2a,0x91,0x0b,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe0,0x65, +0x10,0x93,0x41,0xc0,0x8e,0x81,0x05,0xec,0x18,0xc8,0xc7,0x82,0x56,0x0c,0xe0,0x63, +0x03,0x2c,0x06,0xf2,0xb1,0xe0,0x15,0x03,0xf8,0x58,0xf1,0x8e,0x81,0x7c,0x2c,0x78, +0xc7,0x00,0x3e,0x16,0x14,0xf2,0xb1,0x00,0x1e,0x03,0xf8,0x58,0x51,0xc8,0xc7,0x02, +0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x20,0x47,0xe4,0x63,0x42,0x8e,0xc8,0xc7,0x86,0x1c, +0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d, +0x0e,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0x01,0x37,0x9a,0x01,0x58,0x06,0x62,0x11, +0x0f,0x62,0x11,0x0f,0xf6,0x1b,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x52, +0xcd,0x00,0x2c,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xd7,0x0c,0xce,0x32, +0x60,0x83,0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x35,0x03,0xb4,0x0c,0xd8, +0x60,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x80,0xcd,0x20,0x2d,0x03,0x36,0x18, +0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x62,0x33,0x48,0xcb,0x80,0x0d,0xcc,0x64, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xd9,0x0c,0xd4,0x32,0x60,0x03,0x33,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0x63,0x36,0x83,0xb5,0x0c,0xd8,0xc0,0x4c,0xec,0x48,0x13, +0xf9,0x18,0x92,0x26,0xf2,0xb1,0x24,0x4d,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60, +0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x33,0xde,0x44,0x3e,0x66,0xbc,0x89,0x7c,0xcc,0x78, +0x13,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8, +0x60,0x82,0x8f,0xe5,0xca,0x9c,0x80,0xe0,0x02,0x83,0x59,0x60,0x26,0xf0,0x19,0x6e, +0xa8,0x93,0xd0,0x21,0x83,0x7a,0x91,0x40,0x2f,0x30,0x94,0xed,0x08,0x21,0x9f,0x11, +0x83,0x04,0x00,0x41,0x30,0xe0,0xc0,0x33,0xe8,0xcb,0xc0,0x45,0x02,0x17,0x09,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x48,0xcf,0x40,0x34,0x83,0xa0,0x27,0x03,0x0b,0x7a, +0x32,0x90,0x8f,0x05,0xfe,0x18,0xc0,0xc7,0x86,0x90,0x0c,0xe4,0x63,0x01,0x48,0x06, +0xf0,0xb1,0x02,0x2c,0x03,0xf9,0x58,0x00,0x96,0x01,0x7c,0x2c,0x28,0xe4,0x63,0x41, +0x58,0x06,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8d,0x7c,0x2c,0x18,0xe4,0x63,0x01,0xa9, +0xc8,0xc7,0x04,0x52,0x91,0x8f,0x0d,0xa4,0x22,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07, +0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x1c,0xf0,0x19,0x31,0x48,0x00,0x10,0x04, +0x03,0x8e,0x3e,0x83,0xd8,0x0c,0xd0,0x24,0x43,0x93,0xcc,0x60,0x24,0x90,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x44,0xfb,0x19,0xc4,0x66,0x10,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0xf1,0x9f,0x01,0x6e,0x06,0x71,0xe0,0x2a,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0x80,0x68,0x90,0x9b,0x41,0x1c,0xb8,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0x21,0x1a,0xe8,0x66,0x10,0x07,0xae,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x88, +0x06,0xba,0x19,0xc4,0x41,0xac,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x31,0xa2,0xc1, +0x6e,0x06,0x71,0x10,0x2b,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x90,0x68,0xc0,0x9b, +0x41,0x1c,0xc4,0x8a,0x1d,0xb4,0x22,0x1f,0x43,0x68,0x45,0x3e,0x96,0xd0,0x8a,0x7c, +0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x86,0xae,0xc8, +0xc7,0x0c,0x5d,0x91,0x8f,0x19,0xba,0x22,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03, +0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x4c,0xf0,0xa9,0x1c,0x71,0x03,0xbd,0xc0,0x50, +0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0xb1,0x68,0x90,0x9e,0x01,0x8e,0xb4,0x01,0x8e, +0xb4,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x35,0x1a,0xb8,0x67,0x10,0xa4,0x66, +0x60,0x41,0x6a,0x06,0xf2,0xb1,0x40,0x2d,0x03,0xf8,0xd8,0xd0,0x96,0x81,0x7c,0x2c, +0x60,0xcb,0x00,0x3e,0x56,0xb0,0x66,0x20,0x1f,0x0b,0x58,0x33,0x80,0x8f,0x05,0x85, +0x7c,0x2c,0x68,0xcd,0x00,0x3e,0x56,0x14,0xf2,0xb1,0x80,0x91,0x8f,0x05,0x83,0x7c, +0x2c,0x60,0x17,0xf9,0x98,0xc0,0x2e,0xf2,0xb1,0x81,0x5d,0xe4,0x63,0x6c,0x30,0xc0, +0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x03,0x3e,0x23,0x06,0x09, +0x00,0x82,0x60,0xc0,0x81,0x69,0xd0,0x9f,0x01,0x9c,0x94,0x02,0x9c,0x94,0x82,0xf1, +0x49,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xce,0x34,0xe8,0xcf,0x20,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x4d,0x03,0x12,0x0d,0xd8,0xc0,0x5e,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x60,0xd3,0xa0,0x44,0x03,0x36,0xb0,0x97,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xda,0x34,0x30,0xd1,0x80,0x0d,0xec,0x65,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0x37,0x0d,0x4c,0x34,0x60,0x83,0x7c,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0xe3,0x4d,0x83,0x13,0x0d,0xd8,0x20,0x5f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x80,0xd3,0x00,0x45,0x03,0x36,0xc8,0x17,0x3b,0xf8,0x45,0x3e,0x86,0xf0,0x8b,0x7c, +0x2c,0xe1,0x17,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0, +0xc7,0x0c,0x91,0x91,0x8f,0x19,0x22,0x23,0x1f,0x33,0x44,0x46,0x3e,0xc6,0x06,0x03, +0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x98,0xe0,0x53,0x34,0xa2, +0x0b,0x7a,0x81,0xa1,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0xc3,0xd3,0xa0,0x46,0x83, +0x19,0xc9,0x85,0x19,0xc9,0x85,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x42,0x35,0xd0, +0xd1,0x20,0xa8,0xcf,0xc0,0x82,0xfa,0x0c,0xe4,0x63,0x81,0x6d,0x06,0xf0,0xb1,0x21, +0x37,0x03,0xf9,0x58,0x80,0x9b,0x01,0x7c,0xac,0xc0,0xcf,0x40,0x3e,0x16,0xe0,0x67, +0x00,0x1f,0x0b,0x0a,0xf9,0x58,0x90,0x9f,0x01,0x7c,0xac,0x28,0xe4,0x63,0x01,0x23, +0x1f,0x0b,0x06,0xf9,0x58,0x40,0x33,0xf2,0x31,0x81,0x66,0xe4,0x63,0x03,0xcd,0xc8, +0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x07, +0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0x63,0xd5,0x20,0x4d,0x83,0x35,0x89,0x87, +0x35,0x89,0x07,0x43,0x97,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xcd,0x6a, +0x90,0xa6,0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0xad,0x06,0x70,0x1a,0xb0, +0x81,0xcf,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x81,0xab,0x41,0x9c,0x06,0x6c,0xe0, +0x33,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe4,0x6a,0x20,0xa7,0x01,0x1b,0xf8,0xcc, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xba,0x1a,0xc8,0x69,0xc0,0x06,0x61,0x33,0x62, +0x70,0x00,0x20,0x08,0x06,0xc7,0xae,0x06,0x73,0x1a,0xb0,0x41,0xd8,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0xc1,0xab,0x01,0x9d,0x06,0x6c,0x10,0x36,0x76,0x90,0x8d,0x7c, +0x0c,0x21,0x1b,0xf9,0x58,0x42,0x36,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0, +0xc7,0xd8,0x60,0x80,0x8f,0x19,0x6a,0x23,0x1f,0x33,0xd4,0x46,0x3e,0x66,0xa8,0x8d, +0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30, +0xc1,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x73,0x0d,0x78,0x35,0x08,0x86,0x23, +0x82,0xff,0x0c,0x84,0x6f,0xba,0x61,0xf0,0xcf,0x20,0xb0,0x26,0xa0,0x8f,0x35,0x02, +0x7d,0xac,0x19,0xe8,0x63,0x0a,0x41,0x1f,0x53,0x0a,0xfa,0x98,0x62,0xd0,0xc7,0x0c, +0x43,0x3e,0x66,0x18,0xf2,0x31,0xc3,0x90,0x8f,0x19,0x43,0x7c,0xcc,0x18,0xe2,0x63, +0xc6,0x10,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xec,0x35,0x58,0xd7,0x60,0x18, +0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0x5e,0x03,0x76,0x0d,0x86,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0xf0,0x35,0x68,0xd7,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x28, +0x5f,0x83,0x54,0x0d,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf4,0x35,0x50,0xd5, +0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x68,0x5f,0x83,0x55,0x0d,0x86,0xe1,0x08, +0x36,0x98,0xd1,0x40,0xf8,0x2e,0x30,0x94,0x05,0x6e,0x20,0x9f,0xe1,0x88,0xc0,0x46, +0x03,0xe1,0x9b,0x65,0x48,0x94,0xc0,0xe6,0x40,0xa0,0x8f,0xcd,0xc1,0x40,0x1f,0x9b, +0x03,0x82,0x3e,0x56,0x94,0x69,0x20,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4e, +0x36,0xf8,0xd5,0x80,0x80,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x50,0x36,0x00, +0xd7,0x80,0x80,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x52,0x36,0x08,0xd7,0x80, +0x80,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x54,0x36,0x18,0xd7,0x60,0x80,0x83, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x56,0x36,0x20,0xd7,0x60,0x80,0x83,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x58,0x36,0x28,0xd7,0x60,0x80,0x83,0x59,0x02,0x65,0xa0, +0xc2,0x30,0x12,0x7d,0x40,0x06,0x2a,0x0c,0x23,0xd1,0x07,0x64,0xa0,0xc2,0x30,0x12, +0x7d,0x40,0x06,0x2a,0x0c,0x2a,0xf1,0x10,0x23,0x83,0x37,0x0d,0xe4,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0xd1,0xcb,0x06,0xaf,0x1a,0x04,0x16,0xf0,0x69,0x20,0x9f,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x68,0x36,0x60,0xd7,0xa0,0x2d,0x83,0xb4,0x0c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa8,0xd9,0xa0,0x5d,0x83,0x80,0x94,0x86,0x23,0x02, +0x51,0x0d,0x88,0xaf,0xca,0x32,0x08,0x74,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xca,0xa0, +0x65,0x03,0x77,0x0d,0x4a,0x34,0xe0,0xd1,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xca, +0xc0,0x65,0x83,0x77,0x0d,0x40,0x34,0x20,0xd3,0x60,0xc4,0xe0,0x01,0x40,0x10,0x0c, +0x26,0x9b,0x0d,0xd2,0x35,0x10,0x02,0xd0,0x0c,0xfe,0x32,0x78,0xd5,0xe0,0x55,0x83, +0x95,0x0d,0x56,0x36,0xa0,0xd7,0xc0,0x45,0x83,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82, +0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0xe9,0x06,0x62,0x46,0x03,0x64,0xba,0x81,0xa0, +0xd1,0x20,0x99,0x6e,0x20,0x6a,0x34,0x50,0xa6,0x1b,0x08,0x1b,0x0d,0x16,0x83,0x88, +0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x14,0xb6,0x81,0xcd,0x06,0xc1,0x70,0x44, +0xe0,0xaa,0x01,0xf3,0xcd,0x32,0x38,0x4b,0x60,0x93,0x11,0x9f,0xe1,0x08,0x62,0x47, +0x03,0xe1,0x1b,0x8e,0x28,0x78,0x34,0x20,0xbe,0x13,0x06,0x71,0xc2,0x20,0x4c,0x08, +0x42,0x30,0x1c,0x61,0x80,0x69,0x20,0x7c,0xc3,0x11,0x47,0x98,0x06,0xc4,0x77,0xc2, +0x20,0x4e,0x18,0x84,0x09,0x41,0x08,0x86,0x1b,0x8c,0x00,0x0c,0x66,0x19,0x98,0x26, +0x18,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0x6d,0x03,0xb2,0x0d,0x98,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xe6,0x36,0x60,0xd9,0xe0,0x09,0x66,0x09,0x9a,0x81,0x0a,0x43, +0x60,0xc0,0x60,0x31,0x31,0xa0,0xe2,0x33,0x1c,0x11,0xa8,0x69,0x20,0x7c,0xc3,0x11, +0xc2,0x9a,0x06,0xc4,0x77,0xc2,0x20,0x4e,0x18,0x84,0x09,0x41,0x08,0x86,0x1b,0xa0, +0x00,0x0c,0x66,0x19,0xb0,0x2c,0x18,0xa8,0x30,0x66,0x66,0x03,0x67,0x41,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0x32,0x90,0xdb,0x60,0x66,0x03,0x38,0x0d,0x48,0x35,0x18, +0x31,0x70,0x00,0x10,0x04,0x83,0x87,0x6f,0x03,0x94,0x0d,0x82,0x1b,0x0d,0x6c,0x34, +0xc0,0xd9,0x60,0x0d,0x3e,0xaf,0xb3,0xd7,0x60,0x38,0xa2,0x93,0xd3,0xc0,0xf9,0x2e, +0x30,0x94,0x11,0x81,0x7c,0x86,0x1b,0xd0,0x4a,0x6e,0x83,0x30,0x38,0xf0,0x0c,0x0c, +0x65,0xb5,0x1a,0xf0,0x66,0x10,0x1f,0x0b,0x04,0xf9,0x58,0x60,0x4e,0xf2,0xb1,0xf6, +0x0c,0xe2,0x35,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xa4,0x1b,0xbc,0x6d, +0x10,0xdc,0x61,0xa8,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x52,0x37,0x08,0xdb,0x20, +0x10,0x4c,0x0f,0xea,0x35,0x90,0x8f,0x05,0x46,0x7c,0x6c,0x08,0xe4,0x63,0x01,0x02, +0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5c,0x37,0x38,0xdb,0x20,0x09,0xcc,0x3e, +0x03,0x76,0x0d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0xeb,0x06,0x78,0x1b, +0x04,0x16,0x0a,0x43,0x7c,0x4c,0x08,0xe4,0x63,0x41,0x01,0x9f,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x68,0x37,0x68,0xdb,0xc0,0x08,0x66,0x19,0x1e,0xa8,0x3c,0x03,0x3b, +0x05,0x54,0x80,0x8f,0x05,0xa7,0x10,0x1f,0x43,0x05,0x55,0x80,0x8f,0xad,0x82,0x2a, +0xc4,0xc7,0x02,0x55,0x88,0xcf,0x2c,0xc1,0x34,0x62,0x70,0x00,0x20,0x08,0x06,0x5f, +0xec,0x06,0x6b,0x1b,0xfc,0x69,0x50,0xba,0xc1,0x68,0x42,0x00,0x8c,0x26,0x08,0x81, +0x05,0x82,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xda,0xdd,0x00,0x76,0x83,0xc0, +0xe2,0x35,0x08,0xe8,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0xef,0x06,0x6e,0x1b, +0x04,0x16,0xf4,0x6b,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x7e,0x37,0xa8, +0xdb,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x7c,0x03,0xbe,0x0d,0xfc,0x35, +0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x20,0xdf,0x80,0x6f,0x83,0xfc,0x0c,0xa8, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xca,0x37,0xe8,0xdb,0xc0,0x3f,0x83,0xc0,0xf0, +0x35,0x18,0xe2,0x63,0x42,0x20,0x1f,0x0b,0x0a,0xf8,0x58,0xd0,0x0e,0xf2,0x31,0xa1, +0x1d,0xe4,0x63,0x43,0x3b,0xc8,0xc7,0xfe,0x61,0x88,0x8f,0xfd,0xc3,0x10,0x1f,0xfb, +0x87,0x21,0x3e,0x66,0x88,0x04,0x7c,0xcc,0x10,0x09,0xf8,0x98,0x21,0x12,0xf0,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x7e,0x03,0xd5,0x0d,0x76,0xc2,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x63,0x7e,0x83,0xd5,0x0d,0x76,0xc2,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x83,0x7e,0x03,0xd6,0x0d,0x76,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0xa3,0x7e,0x03,0xd7,0x0d,0x76,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x7e, +0x83,0xd7,0x0d,0x76,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x7e,0x03,0xd8, +0x0d,0x76,0xc2,0x18,0x8e,0x30,0xca,0x4b,0xf8,0x86,0x23,0x8c,0xf2,0x12,0xbe,0xe1, +0x08,0xa3,0xbc,0x84,0xaf,0x06,0x61,0x2b,0x10,0x76,0x38,0x42,0xbd,0x10,0xe1,0x1b, +0x8e,0x50,0x2f,0x44,0xf8,0x86,0x23,0xd4,0x0b,0x11,0xbe,0x1a,0x84,0xad,0x40,0xd8, +0x32,0x82,0x9d,0x65,0x88,0xa4,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x11,0x0e, +0x76,0x37,0x80,0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x12,0x0e,0x78,0x37, +0x80,0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x12,0x0e,0x7a,0x37,0x80,0xaf, +0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x13,0x0e,0x7e,0x37,0x18,0xa2,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x4e,0x38,0x00,0xdf,0x60,0x88,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x40,0xe1,0x20,0x7c,0x83,0x21,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x23, +0x85,0x83,0xf0,0x0d,0x52,0xe1,0xa6,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x3a,0xe1, +0x00,0x77,0x03,0x30,0x0d,0x2c,0x08,0xdb,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60, +0x10,0xa5,0x70,0xf0,0xbb,0x41,0x60,0x3f,0x1b,0x04,0xf1,0xb1,0xa0,0x90,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x44,0x2c,0x1c,0xdc,0x6f,0x10,0x58,0x7f,0x29,0xf1,0xb1, +0xfe,0x52,0xe2,0x63,0xfd,0xa5,0xc4,0xc7,0x88,0x41,0x3e,0x56,0x0c,0xf2,0x31,0x63, +0x90,0x8f,0x0d,0x10,0x7c,0x6c,0x80,0xe0,0x63,0x03,0x04,0x9f,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x72,0x38,0x90,0xdf,0xa0,0x14,0x4a,0x37,0x30,0x53,0x08,0xe2,0x63, +0x4c,0x20,0x1f,0x0b,0x06,0xf8,0xcc,0x12,0x48,0x03,0x15,0x86,0x13,0xd1,0x70,0x00, +0x0d,0x54,0x18,0x4e,0x44,0xc3,0x01,0x34,0x50,0x61,0x38,0x11,0x0d,0x07,0xd0,0x40, +0x85,0x81,0x44,0x38,0x01,0x59,0x10,0x13,0xf0,0x31,0x41,0x26,0xe0,0x63,0xc3,0x4c, +0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x32,0x0e,0xf8,0x37,0xc0,0xdb,0x60, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x8c,0x83,0xfe,0x0d,0xf2,0x36,0x18,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x30,0xe3,0xc0,0x7f,0x03,0xbd,0x0d,0x06,0xbb,0x89, +0x81,0x3e,0x86,0x13,0x03,0x7d,0x2c,0x27,0x06,0xfa,0x58,0x4f,0x34,0xf1,0xb1,0x9e, +0x68,0xe2,0x63,0x3d,0xd1,0xc4,0xc7,0x8c,0x41,0x3e,0x66,0x0c,0xf2,0x31,0x63,0x90, +0x8f,0x0d,0x13,0x7c,0x6c,0x98,0xe0,0x63,0xc3,0x04,0x1f,0x13,0x06,0xf8,0x58,0x20, +0xc4,0xc7,0x86,0x02,0x3e,0x66,0x14,0xf1,0xb1,0xa0,0x88,0xcf,0x2c,0xc1,0x34,0x50, +0x61,0x90,0xc6,0x83,0x48,0x03,0x15,0x06,0x69,0x3c,0x88,0x34,0x50,0x61,0x88,0xc6, +0x63,0x48,0x23,0x06,0x07,0x00,0x82,0x60,0x50,0x06,0x70,0x1c,0xc4,0x70,0x40,0xb6, +0x41,0xe9,0x06,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xec,0x71,0x30,0xc3,0x41,0xd0, +0xc6,0x41,0x1b,0x07,0x6d,0x1c,0xd8,0x70,0x60,0xc3,0x81,0x0d,0x07,0x36,0x1c,0x8c, +0x26,0x04,0xc0,0x70,0x44,0x20,0xb7,0x41,0xf0,0x4d,0x37,0xc4,0x6e,0x20,0x04,0x86, +0x04,0xf4,0x31,0x44,0xa0,0x8f,0x21,0x03,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xd3,0xe3,0x80,0x86,0x03,0xb4,0x0d,0xea,0x38,0x18,0x4d,0x08,0x00,0x0b,0x0a,0xf9, +0x98,0x50,0xc8,0xc7,0x86,0x42,0x3e,0x86,0xb3,0x81,0xbd,0x06,0xf1,0x31,0x9c,0x0d, +0xec,0x35,0x88,0xcf,0x70,0x84,0xe0,0xb7,0xc1,0xf0,0x0d,0x47,0x0c,0xbd,0x1b,0x14, +0x5f,0x09,0x81,0x0e,0x47,0x10,0xa1,0x1b,0x0c,0xdf,0x70,0x44,0x01,0xbe,0x41,0xf1, +0x95,0x10,0x68,0x11,0x81,0xce,0x32,0x50,0x55,0x30,0x9a,0xe0,0x0c,0x16,0xb0,0x6f, +0x20,0x1f,0x1b,0x8d,0x80,0x3e,0xe6,0x5e,0x41,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xa8,0xe5,0xa0,0x8d,0x83,0xd4,0x0d,0x82,0x59,0x82,0x6a,0xa0,0xc2,0x10,0x28, +0x9a,0x17,0xa6,0x11,0x83,0x03,0x00,0x41,0x30,0x28,0x03,0x56,0x0e,0xda,0x38,0x40, +0xdd,0x40,0x77,0x83,0x11,0x03,0x07,0x00,0x41,0x30,0x78,0x6c,0x39,0x10,0xe3,0x20, +0x88,0xdb,0x00,0x6e,0x03,0x39,0x0e,0x04,0xff,0x12,0x04,0x18,0x0e,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xc0,0xe5,0x20,0x8e,0x83,0xf8,0x0d,0xf4,0x6b,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0x22,0x5b,0x0e,0x42,0x39,0x00,0xd9,0xc0,0x5a,0x38,0x10,0xe2,0x63, +0x42,0x20,0x1f,0x0b,0x08,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd1,0xcb,0x41, +0x1d,0x07,0x45,0x60,0xf7,0x1a,0xa8,0x70,0x20,0x9f,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x7e,0x39,0xb8,0xe3,0x20,0xa8,0xd7,0xc0,0x86,0x41,0x3e,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0x84,0x73,0x90,0xc7,0x41,0x20,0x4c,0x37,0xd0,0x6f,0x10,0xc8,0x6b, +0x30,0x1c,0xc1,0x13,0xf5,0x1b,0x30,0xdf,0x2c,0xc3,0x65,0x05,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0x90,0x73,0xc0,0xc7,0x01,0xfe,0x06,0x82,0xf5,0x6f,0x10,0xc4,0x67, +0x96,0xe0,0x1a,0xa8,0x30,0x04,0x0b,0xa9,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x0c, +0x78,0x39,0xe8,0xe3,0xe0,0x76,0x03,0xf7,0x0d,0x46,0x0c,0x1c,0x00,0x04,0xc1,0xe0, +0x31,0xe7,0x40,0x8e,0x83,0x20,0x74,0x03,0xd0,0x0d,0x44,0x39,0x18,0x03,0x31,0x08, +0x03,0x01,0x8c,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x28,0x83,0x5e,0x0e,0xfc,0x38, +0xd0,0xdd,0x00,0x7e,0x83,0x11,0x03,0x07,0x00,0x41,0x30,0x78,0xce,0x39,0x98,0xe3, +0x20,0x10,0xdd,0x20,0x74,0x83,0x51,0x0e,0x7a,0x37,0xe8,0xdd,0xa0,0x77,0x83,0xde, +0x0d,0xc2,0x38,0xc0,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xcc,0x39,0xd8,0xe5,0x80, +0x2e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x50,0xe7,0x60,0x94,0x03,0xbb,0x08,0x66, +0x09,0xb2,0x81,0x0a,0x43,0xc0,0xdc,0xa5,0xb1,0xdc,0x50,0x8d,0xf8,0x0c,0x47,0x04, +0xe1,0x1b,0x08,0xdf,0x70,0x84,0x20,0xbe,0x01,0xf1,0x9d,0x30,0x88,0x13,0x06,0x61, +0x42,0x10,0x82,0xe1,0x86,0xd3,0x08,0xc0,0x60,0x96,0x41,0xdb,0x82,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0xe0,0x39,0x28,0xe7,0xe0,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x83,0x9e,0x83,0x56,0x0e,0x92,0x60,0x96,0x60,0x1b,0xa8,0x30,0x04,0x8d,0xca,0x4c, +0x3f,0xc2,0x38,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xf4,0x1c,0xfc,0x72, +0x10,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x54,0xcf,0x81,0x29,0x07,0x81,0x05,0x30, +0x1c,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x7b,0x0e,0x5a,0x39,0x08,0x86, +0x23,0x8c,0xdb,0x70,0xbe,0x0b,0x0c,0x65,0xc1,0x20,0x9f,0xe1,0x88,0xe0,0x8c,0x03, +0xe1,0xbb,0xc0,0x50,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xf5,0x73,0xe0,0xca,0x81, +0x98,0x59,0x80,0xc6,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xfa,0xe7,0xa0, +0x96,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x91,0x0e,0x76,0x39,0xc0,0xd9, +0x20,0x30,0x1b,0x0e,0x82,0xf8,0x98,0x11,0xc8,0x67,0x96,0xc0,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_74ec1d0079393bdc304e5d9fadf9846d.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_74ec1d0079393bdc304e5d9fadf9846d.h new file mode 100644 index 00000000..544c94e9 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_74ec1d0079393bdc304e5d9fadf9846d.h @@ -0,0 +1,1134 @@ +// ffx_fsr2_accumulate_pass_wave64_16bit_74ec1d0079393bdc304e5d9fadf9846d.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_74ec1d0079393bdc304e5d9fadf9846d_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_74ec1d0079393bdc304e5d9fadf9846d_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_74ec1d0079393bdc304e5d9fadf9846d_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_74ec1d0079393bdc304e5d9fadf9846d_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_74ec1d0079393bdc304e5d9fadf9846d_SRVResourceNames[] = { "r_input_exposure", "r_dilated_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_74ec1d0079393bdc304e5d9fadf9846d_SRVResourceBindings[] = { 0, 2, 3, 4, 5, 10, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_74ec1d0079393bdc304e5d9fadf9846d_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_74ec1d0079393bdc304e5d9fadf9846d_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_74ec1d0079393bdc304e5d9fadf9846d_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_74ec1d0079393bdc304e5d9fadf9846d_UAVResourceBindings[] = { 0, 1, 3, 4, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_74ec1d0079393bdc304e5d9fadf9846d_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_74ec1d0079393bdc304e5d9fadf9846d_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_74ec1d0079393bdc304e5d9fadf9846d_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_74ec1d0079393bdc304e5d9fadf9846d_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_74ec1d0079393bdc304e5d9fadf9846d_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_74ec1d0079393bdc304e5d9fadf9846d_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_74ec1d0079393bdc304e5d9fadf9846d_size = 17688; + +static const unsigned char g_ffx_fsr2_accumulate_pass_wave64_16bit_74ec1d0079393bdc304e5d9fadf9846d_data[] = { +0x44,0x58,0x42,0x43,0xc5,0xec,0x4e,0x4e,0xf4,0x48,0x6d,0x0e,0x0f,0x8f,0x7e,0x72, +0xaa,0x22,0xbd,0xeb,0x01,0x00,0x00,0x00,0x18,0x45,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x0c,0x02,0x00,0x00,0x90,0x10,0x00,0x00,0xac,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x98,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0x7c,0x0e,0x00,0x00,0x66,0x00,0x05,0x00,0x9f,0x03,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x64,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x96,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02, +0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xd7,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0x8c,0xc2,0x08,0x40,0x09,0x00,0x14,0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03, +0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18,0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10, +0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c, +0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0,0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40, +0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18,0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18, +0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28,0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2, +0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c,0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51, +0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50,0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34, +0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9, +0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19, +0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89, +0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60,0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x6d, +0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a,0x48,0x0e,0x15,0x09,0x44,0x1a,0x39,0x0f, +0x11,0x4d,0x08,0x21,0x21,0x61,0x30,0x28,0x04,0x63,0xc0,0x20,0x51,0xe9,0xa0,0xe1, +0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4,0x0d,0x69,0x06,0x44,0x0c,0x06,0x03,0xc5, +0x1c,0x41,0x50,0x0a,0xc6,0xe0,0x34,0x40,0x51,0x6a,0x20,0x60,0x18,0x41,0x30,0x66, +0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0, +0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87, +0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39, +0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0, +0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87, +0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x02,0xab, +0x45,0xae,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1, +0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f, +0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2, +0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21, +0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0x83,0x99,0xc4, +0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d, +0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc, +0x00,0x0c,0xfc,0x00,0x09,0xb0,0x18,0xc9,0x66,0x0a,0x83,0x71,0x60,0x87,0x70,0x98, +0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03, +0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76, +0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26, +0x6b,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e, +0xfc,0x00,0x09,0x06,0x1a,0xd5,0x66,0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79, +0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90, +0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07, +0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x14, +0xc0,0xe8,0x36,0x13,0x19,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2, +0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84, +0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xa0,0x80,0x45,0xb9,0x99, +0xb0,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77, +0x08,0x07,0x7a,0xf0,0x03,0x14,0x18,0x68,0x37,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7, +0xae,0x36,0x9a,0x7a,0xbd,0x5e,0xaf,0x37,0x18,0xc0,0x58,0x2c,0x16,0xcb,0x60,0x30, +0x18,0x0c,0x06,0x03,0xf9,0x6e,0x92,0xa6,0x88,0x12,0x26,0x9f,0x05,0x98,0x67,0x21, +0x22,0x76,0x02,0x26,0x02,0x05,0x03,0x02,0xce,0x11,0x80,0x02,0x00,0x00,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, +0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06, +0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8, +0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x32,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21, +0x4f,0x1a,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00, +0x20,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x94,0x40,0x31,0x8c,0x00,0x14,0x41,0x49,0x94,0x41,0x21,0x14, +0x47,0x29,0x14,0x45,0x41,0x94,0x43,0xe1,0x07,0x14,0x48,0xc1,0x14,0x50,0x41,0x15, +0x56,0x81,0x15,0x60,0x40,0x41,0x06,0x14,0x68,0x40,0xc1,0x06,0x14,0x70,0x40,0x21, +0x07,0x14,0x74,0x40,0x61,0x07,0x14,0x78,0x40,0xa1,0x07,0x14,0x7c,0x40,0x59,0x94, +0x46,0x51,0x4e,0x14,0x6a,0x46,0xf1,0x10,0x6a,0x04,0xa0,0x06,0x48,0x58,0xc0,0x80, +0x80,0x08,0x34,0x9b,0x01,0x20,0xdb,0x0c,0x00,0xe1,0x66,0x00,0x48,0x37,0x03,0x40, +0xbc,0x19,0x00,0xf2,0xcd,0x00,0xd0,0x6f,0x06,0x80,0x82,0x33,0x00,0xf4,0x9a,0x01, +0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x81,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0x01,0x9a,0x20,0x0c,0xd1,0x06,0x61,0x20,0x26,0x08,0x83,0xb4, +0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08,0x6f,0xe0,0x07,0x84, +0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe,0xca,0xf0,0xe0,0xde,0xe6,0xea,0xe4,0xca, +0x26,0x08,0xc3,0x34,0x41,0x18,0xa8,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65,0x31,0x8c, +0x81,0x31,0x1c,0x62,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f, +0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x1b,0x92,0x41,0x81, +0x0c,0x66,0x60,0x0c,0x67,0x82,0x30,0x07,0x76,0xc0,0x4c,0xee,0x2b,0xcd,0x8d,0xae, +0x4c,0xce,0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec,0x6b,0xec, +0x8d,0xed,0x4d,0x6e,0x82,0x30,0x54,0x1b,0x12,0x46,0x9a,0x0c,0x6a,0x60,0x0c,0x87, +0x8d,0xdc,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x04,0x61, +0xb0,0x26,0x08,0xc3,0xb5,0x41,0x30,0xb0,0x0d,0x09,0xa5,0x58,0xc6,0x35,0x30,0x46, +0x46,0x4b,0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd,0x0d,0xae, +0x8e,0xee,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x60,0x1b,0x92,0x4b,0xda,0x0c, +0x6e,0x60,0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda,0x1c,0xdd, +0x9b,0x5c,0xde,0x04,0x61,0xc8,0x36,0x24,0x9c,0xe4,0x19,0xdf,0xc0,0x18,0xd9,0x04, +0xc1,0x0e,0xee,0x80,0x89,0xdc,0x57,0x5a,0xdb,0x59,0x53,0x1a,0xdc,0xdc,0x04,0x61, +0xd0,0x36,0x24,0x44,0x18,0x88,0x81,0x31,0x06,0x03,0x63,0x38,0x13,0x84,0x61,0x23, +0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36,0x46,0x97, +0x66,0x57,0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21,0x29,0x03,0xc5,0x0c,0x8c,0x61, +0x60,0x8c,0x6c,0x03,0xf2,0x44,0x95,0xd6,0x81,0x01,0x19,0x9c,0xc1,0x04,0x01,0x0f, +0xf0,0x80,0x9a,0xdc,0xdd,0x57,0x9a,0x1b,0x5d,0x99,0x9c,0x5b,0x18,0xdb,0x57,0x1d, +0xdc,0xdc,0x58,0x18,0x5b,0x19,0xd9,0xd7,0xd8,0x1b,0xdb,0x9b,0xdc,0x04,0x01,0x0d, +0xe6,0x60,0xc3,0x62,0xa4,0x81,0x1a,0x18,0xc6,0xc0,0xac,0xc1,0x1a,0xac,0x81,0x33, +0x41,0xd0,0x83,0x3c,0xa0,0x23,0x77,0xf7,0xc5,0xf6,0x36,0xb6,0xf6,0x35,0x47,0x17, +0x46,0x57,0x37,0xb7,0x61,0x19,0xda,0xc0,0x0d,0x8c,0x61,0x60,0xd6,0x60,0x0d,0xd6, +0x20,0x9b,0x20,0xf0,0x81,0x1e,0x90,0x91,0xbb,0xfb,0x72,0x2b,0xbb,0xfb,0x62,0x7b, +0x1b,0x5b,0x9b,0xdb,0xb0,0x30,0x70,0x10,0x07,0x06,0x35,0x30,0x6b,0xb0,0x06,0x6b, +0x90,0xf1,0x91,0xbb,0xfb,0x62,0xab,0x6b,0x0b,0xfb,0x42,0x4b,0x9b,0xa3,0x7b,0x93, +0xcb,0xdb,0xb0,0x50,0x69,0x30,0x07,0xc6,0x35,0x30,0x6b,0xb0,0x06,0x6b,0xe0,0x6c, +0x20,0xd8,0xe0,0x0d,0xe4,0x80,0x0e,0x26,0x08,0x7f,0xc0,0x07,0x34,0xc6,0xc4,0x8c, +0xa6,0xa4,0x64,0x26,0x08,0x03,0xb7,0x01,0x31,0xec,0xe0,0x0e,0x0c,0x63,0xc0,0x03, +0x60,0x43,0x90,0x07,0x13,0x84,0x50,0xe8,0x03,0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65, +0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x1b,0x10,0x63,0x0f,0xf8,0xc0,0x18,0x06,0x03, +0xd8,0x10,0xf4,0xc1,0x06,0x02,0x0d,0xea,0x40,0x0f,0xfc,0x60,0x82,0xe0,0x07,0x7b, +0xc0,0x25,0x4d,0xaa,0xcc,0x8d,0xac,0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x80,0x06, +0x74,0xb0,0x01,0x21,0x42,0x81,0x32,0xca,0xe0,0x6a,0x44,0x81,0x4e,0x5a,0x53,0x18, +0x9e,0x54,0x99,0x1b,0x59,0x99,0xdc,0x54,0x9a,0x5e,0xd9,0x06,0x84,0x20,0x05,0x6a, +0x0c,0xca,0xe0,0x6a,0x44,0x81,0x4c,0x1a,0x51,0xda,0x1c,0x1c,0x5b,0x58,0xde,0x54, +0x9a,0x5e,0xd9,0x04,0x61,0xe8,0x36,0x20,0x84,0x29,0x50,0xa7,0x50,0x06,0x57,0x23, +0x0a,0xec,0xd2,0x92,0xdc,0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6, +0xde,0xea,0xe4,0xc6,0xca,0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26, +0x08,0x83,0xb7,0xc1,0x20,0x52,0x81,0x52,0x85,0x32,0xb8,0x28,0xa5,0x31,0xd5,0xb5, +0x85,0x35,0xa5,0xc1,0x11,0xa5,0xb5,0x95,0xb9,0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10, +0x86,0x6f,0x03,0x42,0xb0,0x02,0xd5,0x0a,0x65,0x70,0x35,0xa2,0x40,0x29,0x8d,0xa9, +0xae,0x2d,0xac,0x29,0x0d,0x8e,0xa9,0xcc,0xae,0x8c,0x8d,0xea,0xad,0x6a,0xae,0x6c, +0x82,0x30,0x80,0xc1,0x06,0x84,0x78,0x05,0x0a,0x16,0xca,0xe0,0x6a,0x44,0x81,0x4b, +0x9a,0x91,0x5c,0x58,0x5b,0x59,0x92,0x1b,0x59,0x19,0xde,0x04,0x61,0x08,0x83,0x0d, +0x08,0x21,0x0b,0xd4,0x2c,0x94,0xc1,0xd5,0x88,0x02,0x25,0x33,0xa2,0x32,0xbb,0xb4, +0xb1,0x32,0xaa,0x37,0xab,0xb4,0xb2,0x3b,0xa2,0x32,0x38,0x3a,0xb4,0x09,0xc2,0x20, +0x06,0x1b,0x0c,0xa2,0x16,0x28,0x5b,0x28,0x83,0x86,0x87,0x99,0x52,0x1a,0x1d,0x5d, +0x99,0xdc,0x04,0x61,0x18,0x83,0x0d,0x08,0x81,0x0b,0x54,0x2e,0x94,0x41,0xd3,0x88, +0x02,0x25,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0xb9,0xa9, +0xb1,0x30,0xb6,0xb2,0x09,0xc2,0x40,0x06,0x1b,0x0c,0x62,0x17,0x28,0x5e,0x28,0x83, +0x86,0x90,0x19,0xd1,0xdb,0x9d,0xdb,0xdc,0x58,0x18,0x5b,0x99,0x51,0xd8,0x18,0xdd, +0x9b,0xdc,0x04,0x61,0x28,0x83,0x0d,0x08,0xe1,0x0b,0xd4,0x2f,0x94,0x41,0xd3,0x88, +0x02,0x3f,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0x39,0xa5, +0x34,0x3a,0xba,0x32,0xb9,0xa1,0x30,0xb7,0xb1,0x32,0x36,0xb6,0x30,0xba,0xb4,0x37, +0xb7,0x09,0xc2,0x60,0x06,0x1b,0x0c,0x22,0x1c,0x28,0x71,0x28,0x83,0x86,0x8c,0x19, +0x94,0x5c,0x59,0x11,0x1e,0xdc,0xdb,0x5c,0x9d,0x5c,0xd9,0x04,0x61,0x38,0x83,0x0d, +0x08,0x41,0x0e,0x54,0x39,0x94,0x41,0xd3,0x88,0x02,0x33,0x33,0x28,0xb9,0x32,0xbb, +0xb4,0xb7,0xba,0x39,0x23,0xb9,0xb0,0xb6,0x32,0x28,0xb9,0xb2,0x22,0x3c,0xb8,0xb7, +0xb9,0x3a,0xb9,0xb2,0x09,0xc2,0x80,0x06,0x1b,0x10,0xe2,0x1c,0x28,0x74,0x28,0x83, +0xa6,0x11,0x05,0x2e,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x13, +0x84,0x21,0x0d,0x36,0x18,0x84,0x3a,0x50,0xeb,0x50,0x06,0x0d,0x2b,0x33,0xa5,0x34, +0x3a,0xba,0x32,0xb9,0xa9,0xb2,0xb8,0xba,0x32,0xb7,0xb1,0x32,0xa6,0x32,0xb7,0x33, +0x3a,0xb4,0x09,0xc2,0xa0,0x06,0x1b,0x10,0xa2,0x1d,0x28,0x77,0x28,0x83,0xa6,0x11, +0x05,0x2a,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x13,0x84,0x61,0x0d, +0x36,0x18,0x04,0x3c,0x50,0xf1,0x50,0x06,0x0d,0x2f,0x33,0xa2,0x3c,0xb7,0xb0,0xb6, +0xb4,0x31,0xa9,0xb2,0xb9,0x21,0xb4,0x30,0xb7,0xb3,0x32,0xa3,0xb0,0x31,0xba,0x37, +0xb9,0x09,0xc2,0xc0,0x06,0x1b,0x0c,0x62,0x1e,0x28,0x7a,0x28,0x83,0x86,0x98,0x99, +0x55,0x5a,0xd9,0xdd,0x14,0x5c,0xd8,0x58,0x19,0xd5,0x5b,0x53,0x19,0x5d,0x99,0xdc, +0x9c,0x51,0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x61,0x68,0x83,0x0d,0x06,0x61,0x0f,0xd4, +0x3d,0x94,0x41,0xb3,0x81,0xc2,0x83,0x51,0x28,0x05,0x54,0x58,0x05,0x57,0x88,0x05, +0x5a,0xb8,0x05,0x5d,0xe8,0x05,0x70,0x18,0x07,0x73,0x48,0x07,0x76,0x78,0x07,0x79, +0xa8,0x07,0x7c,0xd8,0x30,0x18,0xa0,0x90,0x0f,0x13,0x04,0x01,0xd8,0x00,0x6c,0x18, +0x0c,0x7e,0xe0,0x87,0x0d,0x41,0x3f,0x6c,0x18,0x86,0x7d,0xf0,0x07,0x0a,0x43,0x53, +0x13,0x04,0x51,0xa8,0x83,0x0d,0xc3,0x18,0x8c,0xc1,0x30,0x41,0x18,0xdc,0x60,0x43, +0x90,0x0b,0x1b,0x0c,0x23,0x24,0x2e,0x91,0x18,0x09,0x92,0xd8,0x50,0xec,0x03,0x48, +0x00,0x7f,0x50,0x12,0x44,0xc4,0xe4,0xc2,0xdc,0xc6,0xd0,0xca,0xe6,0x26,0x08,0xc3, +0x1b,0xd0,0x30,0x63,0x7b,0x0b,0xa3,0x9b,0x9b,0x20,0x0c,0x70,0xc0,0x22,0xcd,0x6d, +0x8e,0x6e,0x6e,0x82,0x30,0xc4,0x01,0x89,0x34,0x37,0xba,0x39,0x22,0x74,0x65,0x78, +0x5f,0x6c,0x6f,0x61,0x64,0x13,0x84,0x41,0x0e,0x88,0xd0,0x95,0xe1,0x7d,0xb9,0xbd, +0xc9,0xb5,0x31,0xa1,0x2b,0xc3,0xfb,0x9a,0xa3,0x7b,0x93,0x2b,0x63,0x51,0x97,0xe6, +0x46,0x37,0xb7,0x01,0x3a,0x09,0x94,0x48,0x09,0x95,0x58,0x09,0x96,0x68,0x09,0x5b, +0x70,0x89,0x97,0x80,0x09,0x2e,0x26,0x2e,0x99,0x80,0x85,0x2a,0x6c,0x6c,0x76,0x6d, +0x2e,0x69,0x64,0x65,0x6e,0x74,0x53,0x82,0xa0,0x0a,0x19,0x9e,0x8b,0x5d,0x99,0xdc, +0x5c,0xda,0x9b,0xdb,0x94,0x80,0x68,0x42,0x86,0xe7,0x62,0x17,0xc6,0x66,0x57,0x26, +0x37,0x25,0x30,0xea,0x90,0xe1,0xb9,0xcc,0xa1,0x85,0x91,0x95,0xc9,0x35,0xbd,0x91, +0x95,0xb1,0x4d,0x09,0x90,0x32,0x64,0x78,0x2e,0x72,0x65,0x73,0x6f,0x75,0x72,0x63, +0x65,0x73,0x53,0x02,0x3f,0xa8,0x44,0x86,0xe7,0x42,0x97,0x07,0x57,0x16,0xe4,0xe6, +0xf6,0x46,0x17,0x46,0x97,0xf6,0xe6,0x36,0x37,0x45,0xc8,0x07,0x7f,0xa8,0x43,0x86, +0xe7,0x52,0xe6,0x46,0x27,0x97,0x07,0xf5,0x96,0xe6,0x46,0x37,0x37,0x25,0x28,0x89, +0x2e,0x64,0x78,0x2e,0x63,0x6f,0x75,0x6e,0x74,0x65,0x72,0x73,0x53,0x02,0x99,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x42,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x39,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34, +0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e, +0x80,0x34,0x40,0x84,0xf9,0x45,0xad,0xdb,0x00,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2, +0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a,0xd0,0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44, +0x98,0x8f,0xdc,0xb6,0x31,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51, +0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe,0xf3, +0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x8f,0xdc, +0xb6,0x3d,0x74,0xc3,0xe5,0x3b,0x8f,0x2f,0x44,0x04,0x30,0x11,0x21,0xd0,0x0c,0x0b, +0xf1,0x45,0x0e,0xb3,0x21,0xcd,0x80,0x34,0x86,0x2d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f, +0x38,0x93,0xed,0x17,0xb7,0x6d,0x01,0xd1,0x70,0xf9,0xce,0xe3,0x1b,0x91,0x43,0x3d, +0xe2,0xe0,0x23,0xb7,0x6d,0x07,0xd5,0x70,0xf9,0xce,0xe3,0x4b,0x00,0xf3,0x2c,0x44, +0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x04,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35, +0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x05,0xd6,0x70,0xf9,0xce,0xe3,0x4f, +0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x9b,0x40,0x36,0x5c,0xbe, +0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x62,0x03,0x46,0x0e,0xf5,0xf8,0xc8,0x6d, +0x5b,0xc2,0x33,0x5c,0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f,0xd4,0xba,0x19,0x3c, +0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84,0xf9,0xc5,0x6d,0x03,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x74,0xec,0x1d,0x00, +0x79,0x39,0x3b,0xdc,0x30,0x4e,0x5d,0x9f,0xad,0xf9,0x84,0x6d,0x44,0x58,0x49,0x4c, +0x64,0x34,0x00,0x00,0x66,0x00,0x05,0x00,0x19,0x0d,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x4c,0x34,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x10,0x0d,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02, +0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xd8,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0x94,0xc2,0x08,0x40,0x09,0x00,0x14,0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03, +0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18,0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10, +0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c, +0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0,0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40, +0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18,0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18, +0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28,0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2, +0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c,0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51, +0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50,0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34, +0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9, +0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19, +0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89, +0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60,0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x6d, +0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a,0x48,0x0e,0x15,0x09,0x44,0x1a,0x39,0x0f, +0x11,0x4d,0x08,0x21,0x21,0x61,0x30,0x28,0x04,0x63,0xc0,0x20,0x51,0xe9,0xa0,0xe1, +0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4,0x0d,0x69,0x06,0x44,0x0c,0x06,0x03,0xc5, +0x1c,0x41,0x50,0x0a,0xc6,0xe0,0x34,0x40,0x51,0x6a,0x20,0x60,0x18,0x41,0x30,0x66, +0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0, +0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87, +0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39, +0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0, +0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87, +0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x02,0xab, +0x45,0xae,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1, +0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f, +0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2, +0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21, +0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0x83,0x99,0xc4, +0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d, +0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc, +0x00,0x0c,0xfc,0x00,0x09,0xb0,0x18,0xc9,0x66,0x0a,0x83,0x71,0x60,0x87,0x70,0x98, +0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03, +0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76, +0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26, +0x6b,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e, +0xfc,0x00,0x09,0x06,0x1a,0xd5,0x66,0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79, +0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90, +0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07, +0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x14, +0xc0,0xe8,0x36,0x13,0x19,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2, +0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84, +0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xa0,0x80,0x45,0xb9,0x99, +0xb0,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77, +0x08,0x07,0x7a,0xf0,0x03,0x14,0x18,0x68,0x37,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7, +0xae,0x36,0x9a,0x7a,0xbd,0x5e,0xaf,0x37,0x18,0xc0,0x58,0x2c,0x16,0xcb,0x60,0x30, +0x18,0x0c,0x06,0x03,0xf9,0x6e,0x92,0xa6,0x88,0x12,0x26,0x9f,0x05,0x98,0x67,0x21, +0x22,0x76,0x02,0x26,0x02,0x05,0x03,0x02,0xce,0x11,0x80,0xc2,0x1c,0x01,0x34,0x05, +0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07, +0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x80,0x21,0x4f,0x1a,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x40,0x16,0x08,0x00,0x14,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x94,0x40,0x31,0x8c,0x00,0x14,0x41,0x49, +0x94,0x41,0x21,0x14,0x47,0x29,0x14,0x45,0x41,0x94,0x43,0xe1,0x07,0x94,0x45,0x01, +0x06,0x10,0x6a,0x04,0x80,0x84,0x05,0x0c,0x08,0x88,0x40,0xb3,0x19,0x00,0xb2,0xcd, +0x00,0x10,0x6e,0x06,0x80,0x74,0x33,0x00,0xc4,0x9b,0x01,0xa0,0xdf,0x0c,0x00,0x05, +0x67,0x00,0xe8,0x35,0x03,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x75,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x01,0x9a,0x20,0x0c,0xd1,0x06,0x61,0x20, +0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xd2,0x04,0xe1,0x0d,0xd0,0x80, +0xc0,0x04,0x61,0x98,0x26,0x08,0x03,0xb5,0x41,0x40,0x98,0x0d,0x09,0x92,0x28,0x08, +0x32,0x2c,0x48,0xb3,0x21,0x19,0x12,0x05,0x59,0x86,0x05,0x69,0x26,0x08,0x73,0x10, +0x06,0x13,0x84,0xa1,0xda,0x90,0x2c,0x90,0x82,0x44,0xc3,0x82,0x34,0x13,0x84,0xc1, +0x9a,0x20,0x0c,0xd7,0x06,0x01,0xa1,0x36,0x24,0x51,0xa2,0x20,0xd3,0xb0,0x20,0xd5, +0x04,0x61,0xc0,0x36,0x24,0x13,0xa4,0x20,0xd7,0xb0,0x20,0xcd,0x04,0x61,0xc8,0x36, +0x24,0x17,0xa4,0x20,0xd9,0xb0,0x20,0xd5,0x04,0xc1,0x0e,0xc4,0x60,0x82,0x30,0x68, +0x1b,0x12,0x62,0x53,0x10,0x6e,0x58,0x90,0x66,0x82,0x30,0x6c,0x1b,0x12,0x2f,0x51, +0x90,0x61,0x58,0x90,0x6a,0x03,0xe2,0x3c,0x92,0x85,0x69,0xdd,0x37,0x41,0xc0,0x83, +0x31,0x98,0x20,0xa0,0xc1,0xb7,0x61,0x41,0xc2,0x40,0x41,0x90,0x61,0x11,0x03,0x31, +0x10,0x83,0x66,0x82,0xa0,0x07,0x64,0xb0,0x61,0x19,0xc8,0x40,0x41,0x86,0x61,0x11, +0x03,0x31,0x10,0x83,0x6a,0x82,0xc0,0x07,0x65,0xb0,0x61,0x59,0xcc,0x40,0x41,0xa2, +0x61,0x11,0x03,0x31,0x10,0x83,0x6a,0xc3,0x12,0x85,0x81,0x82,0x4c,0xc3,0x22,0x06, +0x62,0x20,0x06,0xcd,0x06,0x62,0x0c,0xca,0xe0,0x0c,0xd0,0x60,0x82,0xf0,0x07,0x66, +0x30,0x41,0x18,0xb8,0x0d,0x08,0xa2,0x06,0x0a,0x82,0x0c,0x6b,0x00,0x6c,0x08,0xd8, +0x60,0x82,0x10,0x0a,0x67,0xb0,0x01,0x41,0xdc,0x40,0x41,0x86,0x01,0x01,0x36,0x04, +0x6f,0xb0,0x81,0x00,0x83,0x34,0x68,0x03,0x38,0x98,0x20,0x08,0x00,0x85,0xa1,0xa9, +0x09,0x82,0x28,0x80,0xc1,0x86,0x81,0xe3,0x86,0x09,0xc2,0xd0,0x4d,0x10,0x06,0x6f, +0x43,0x70,0x07,0x1b,0x0c,0x84,0x0e,0xa6,0x3a,0xb0,0x03,0x3c,0xd8,0x50,0xc8,0xc1, +0x1c,0x00,0x71,0x90,0x07,0x55,0xd8,0xd8,0xec,0xda,0x5c,0xd2,0xc8,0xca,0xdc,0xe8, +0xa6,0x04,0x41,0x15,0x32,0x3c,0x17,0xbb,0x32,0xb9,0xb9,0xb4,0x37,0xb7,0x29,0x01, +0xd1,0x84,0x0c,0xcf,0xc5,0x2e,0x8c,0xcd,0xae,0x4c,0x6e,0x4a,0x40,0xd4,0x21,0xc3, +0x73,0x99,0x43,0x0b,0x23,0x2b,0x93,0x6b,0x7a,0x23,0x2b,0x63,0x9b,0x12,0x18,0x65, +0xc8,0xf0,0x5c,0xe4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0xe6,0xa6,0x04,0x70,0x50, +0x87,0x0c,0xcf,0xa5,0xcc,0x8d,0x4e,0x2e,0x0f,0xea,0x2d,0xcd,0x8d,0x6e,0x6e,0x4a, +0x90,0x07,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x42,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x39,0x50,0xc3,0xe5, +0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x86,0x00,0x0d, +0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0x45,0xad,0xdb,0x00,0x34,0x5c,0xbe, +0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a,0xd0,0x70,0xf9,0xce,0xe3, +0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6,0x31,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04, +0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc5,0x6d,0x5b,0xc3, +0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01, +0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x74,0xc3,0xe5,0x3b,0x8f,0x2f,0x44,0x04,0x30,0x11, +0x21,0xd0,0x0c,0x0b,0xf1,0x45,0x0e,0xb3,0x21,0xcd,0x80,0x34,0x86,0x2d,0x38,0xc3, +0xe5,0x3b,0x8f,0x3f,0x38,0x93,0xed,0x17,0xb7,0x6d,0x01,0xd1,0x70,0xf9,0xce,0xe3, +0x1b,0x91,0x43,0x3d,0xe2,0xe0,0x23,0xb7,0x6d,0x07,0xd5,0x70,0xf9,0xce,0xe3,0x4b, +0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x04,0xd5,0x70,0xf9,0xce, +0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x05,0xd6,0x70, +0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x9b, +0x40,0x36,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x62,0x03,0x46,0x0e, +0xf5,0xf8,0xc8,0x6d,0x5b,0xc2,0x33,0x5c,0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f, +0xd4,0xba,0x19,0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84,0xf9,0xc5,0x6d,0x03, +0x61,0x20,0x00,0x00,0x8f,0x0a,0x00,0x00,0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00, +0x77,0x00,0x00,0x00,0x34,0x98,0x01,0x28,0xa3,0x42,0x2a,0xc2,0x80,0x82,0x1d,0x28, +0xb6,0xd2,0x28,0x95,0x92,0x1d,0x28,0xbb,0x1a,0x28,0xbe,0x72,0x29,0x98,0xb2,0x29, +0xa6,0x32,0x0c,0x28,0x42,0xa0,0xe2,0x0d,0x28,0xdf,0x80,0x92,0x84,0x28,0x4e,0x84, +0x52,0xaa,0x82,0x8a,0x28,0x49,0x84,0xe2,0x24,0x28,0x9f,0x92,0x24,0x28,0x9a,0xe2, +0x84,0x20,0x54,0x0d,0x90,0xa2,0x08,0xca,0xa0,0x3c,0x4a,0x60,0x04,0x80,0x0c,0x33, +0x00,0x63,0x04,0x20,0x08,0x82,0x28,0x18,0x8c,0x11,0xb4,0xe6,0x9c,0xb3,0xdf,0x18, +0x01,0x08,0x82,0xa0,0xfc,0x8d,0x11,0x80,0x20,0x08,0xf3,0xbf,0x30,0x46,0x00,0x82, +0x20,0x18,0xff,0xc2,0x18,0xc1,0xee,0x8f,0x32,0x09,0x06,0x63,0x04,0xbb,0x3f,0xca, +0xfc,0x37,0x46,0x00,0x82,0x20,0x08,0xff,0xc2,0x18,0x41,0x6b,0xce,0x39,0xef,0x8d, +0x11,0x80,0x20,0x08,0xca,0x60,0x30,0x46,0x00,0x82,0xf8,0x7f,0x8f,0xc1,0x18,0x01, +0x08,0x82,0x20,0x08,0x06,0x63,0x04,0x21,0x09,0x86,0x78,0x37,0x46,0xb0,0xc7,0x6a, +0xbc,0x7f,0x63,0x04,0x6b,0xad,0xd6,0xe2,0x37,0x46,0xf0,0xdf,0x7f,0xff,0x7e,0x63, +0x04,0xad,0x39,0xe7,0xbc,0x2f,0x8c,0x11,0xc8,0xa2,0xdb,0xff,0xdf,0x18,0x81,0xce, +0x9a,0x73,0xfa,0x8d,0x11,0xa8,0x78,0x7d,0xaa,0xde,0x18,0x01,0x08,0x82,0x20,0x08, +0x0e,0x63,0x04,0x6b,0xad,0xd6,0xba,0x37,0x46,0x00,0x82,0xa0,0x7f,0x87,0xc1,0x18, +0x41,0x6b,0xce,0x39,0xed,0x8d,0x11,0x80,0x20,0x08,0x92,0x60,0x30,0x46,0x00,0x82, +0x20,0xa8,0x83,0xc1,0x18,0x81,0x08,0x92,0x20,0xbe,0x8d,0x11,0xc0,0x71,0x99,0xdf, +0xde,0x18,0x01,0x59,0xf2,0xfa,0xfd,0x8d,0x11,0x80,0x20,0x08,0x82,0xa0,0x30,0x46, +0x00,0x82,0x20,0xc8,0x82,0xc1,0x18,0xc1,0x3b,0x93,0x26,0xda,0x8d,0x11,0x80,0x20, +0x08,0xc2,0xdf,0x18,0x01,0x08,0x82,0x20,0xfe,0x0b,0x63,0x04,0x20,0x08,0x82,0xe8, +0x37,0x46,0x00,0x82,0x20,0x88,0x7f,0x54,0x19,0x23,0x00,0x41,0x68,0x8c,0x00,0x04, +0x9f,0x31,0x02,0x10,0x7c,0x83,0x31,0x02,0x10,0x04,0x83,0x11,0x00,0x22,0xcd,0x21, +0x4c,0xa2,0x30,0x87,0x70,0x49,0x73,0x08,0x53,0x1f,0xcc,0x21,0x4c,0x7e,0x30,0x87, +0xa0,0x07,0xa3,0x30,0x87,0xa0,0x07,0x7d,0x30,0x87,0xf0,0x06,0xdc,0x1c,0xc2,0x54, +0x0a,0x73,0x08,0xd3,0x29,0xcc,0x21,0xe8,0x81,0x1f,0xd0,0x69,0x0e,0xc2,0xb2,0x24, +0x56,0x98,0x83,0xa8,0x2a,0x89,0x15,0xe6,0x20,0x20,0x48,0x62,0x85,0x39,0x08,0x49, +0x92,0x58,0x61,0x0e,0x02,0x82,0xa4,0x56,0x98,0x83,0xd0,0x34,0xa9,0x15,0xe6,0x20, +0xb2,0x4c,0x6a,0x85,0x39,0x08,0x0c,0x93,0x5a,0x61,0x0e,0xc2,0xb2,0xa4,0x56,0x98, +0x83,0xa8,0x2a,0xa9,0x15,0xe6,0x20,0xa6,0x49,0x6a,0x85,0x11,0x80,0x39,0x08,0x08, +0x92,0x54,0x61,0x0e,0x42,0x92,0xa4,0x54,0x20,0xc3,0x08,0x00,0x00,0x00,0x00,0x00, +0x23,0x06,0x08,0x00,0x82,0x60,0x90,0x06,0x22,0x01,0x0e,0xcf,0x3e,0xc8,0xc3,0x88, +0x01,0x02,0x80,0x20,0x18,0xa4,0xc1,0x48,0x84,0xc3,0xd3,0x0f,0xf3,0x30,0x62,0x80, +0x00,0x20,0x08,0x06,0x69,0x40,0x12,0xe2,0xf0,0x8c,0x04,0x3d,0x8c,0x18,0x20,0x00, +0x08,0x82,0x41,0x1a,0x94,0xc4,0x38,0x3c,0x22,0x51,0x0f,0x23,0x06,0x08,0x00,0x82, +0x60,0x90,0x06,0x26,0x41,0x0e,0x4f,0x49,0xd8,0xc3,0x88,0x01,0x02,0x80,0x20,0x18, +0xa4,0xc1,0x49,0x94,0xc3,0xc3,0x0f,0xf7,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x69, +0x80,0x12,0xe6,0xf0,0xf8,0x03,0x3e,0x8c,0x18,0x20,0x00,0x08,0x82,0x41,0x1a,0xa4, +0xc4,0x39,0x3c,0x20,0x91,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x90,0x06,0x2a,0x81, +0x0e,0xcf,0x48,0xe8,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0xa4,0xc1,0x4a,0xa4,0xc3, +0x53,0x12,0xfb,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x69,0xc0,0x12,0xea,0xf0,0xa0, +0x04,0x3f,0x8c,0x18,0x20,0x00,0x08,0x82,0x41,0x1a,0xb4,0xc4,0x3a,0x3c,0x2a,0xd1, +0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x90,0x06,0x2e,0xc1,0x0e,0x4f,0x4b,0xf8,0xc3, +0x88,0x01,0x02,0x80,0x20,0x18,0xa4,0xc1,0x4b,0xb4,0xc3,0xc3,0x12,0xff,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0x65,0x10,0x13,0xf2,0x10,0x84,0xc1,0x88,0x81,0x01,0x80, +0x20,0x18,0x10,0x3f,0x51,0x0e,0x2e,0x31,0x62,0x60,0x00,0x20,0x08,0x06,0x04,0x58, +0x98,0x43,0x4c,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x01,0x16,0xe6,0x00,0x13,0x23, +0x06,0x06,0x00,0x82,0x60,0x40,0x84,0xc5,0x39,0xcc,0xc4,0x88,0xc1,0x01,0x80,0x20, +0x18,0x88,0xc1,0x4d,0xc8,0x43,0x41,0x13,0xa3,0x09,0x41,0x50,0x46,0x4c,0x5c,0x19, +0x32,0x71,0x15,0xd4,0x03,0x17,0x11,0x40,0x05,0xe9,0xa0,0x95,0x14,0x50,0x42,0x02, +0x27,0x18,0xec,0x04,0x83,0x99,0x00,0x0a,0xf0,0x31,0x21,0x14,0xe0,0x33,0x9a,0xd0, +0x00,0x17,0x18,0xec,0x1c,0x83,0x59,0x21,0xd0,0xc7,0x0a,0x81,0x3e,0x23,0x06,0x07, +0x00,0x82,0x60,0xf0,0xa9,0x05,0x49,0x5c,0x60,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42, +0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x62,0xc0,0x16,0x27,0xa1,0x9d,0xc5,0x68,0x42, +0x00,0x8c,0x26,0x08,0xc1,0x09,0x06,0x3b,0xc1,0x60,0x76,0x08,0xf4,0xb1,0x43,0xa0, +0x8f,0x09,0x0c,0x7c,0x4c,0x60,0xe0,0x33,0x9a,0x90,0x08,0xa3,0x09,0xca,0x60,0x08, +0x21,0x1f,0x43,0x08,0xf9,0x98,0x02,0x0f,0xf0,0x31,0x25,0x1e,0xe0,0x33,0x62,0x70, +0x00,0x20,0x08,0x06,0x47,0x69,0xf4,0x04,0x21,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0x61,0x1a,0x3e,0x41,0x08,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x9c,0x06,0x58,0xec, +0x82,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x6a,0x84,0x05,0x2f,0x08,0xa7,0x18, +0xec,0x14,0x83,0x19,0x21,0xd0,0xc7,0x08,0x81,0x3e,0x46,0x71,0xf2,0x31,0x8a,0x93, +0xcf,0x09,0x43,0x3a,0x61,0x48,0x27,0x0c,0xe4,0x84,0x81,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x41,0x19,0xa0,0x46,0x5a,0xec,0x81,0x2f,0x8c,0x18,0x34,0x00,0x08,0x82,0x41, +0x33,0x1b,0x6b,0x11,0x94,0xc6,0x20,0xb8,0x85,0x5b,0xb8,0x85,0x5b,0x8c,0x26,0x04, +0xc0,0x68,0x82,0x10,0x18,0x1a,0x08,0xf2,0x31,0x34,0x10,0xe4,0x63,0x82,0x20,0x1f, +0x13,0x04,0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xdc,0x48, +0x8b,0xc0,0x10,0x36,0x80,0x8f,0x21,0x6c,0x00,0x9f,0xe1,0x08,0x41,0x16,0x86,0x6f, +0x38,0x62,0x88,0x87,0xe2,0x2b,0x21,0xd0,0xe1,0x08,0xa2,0x16,0x86,0x6f,0x38,0xa2, +0xa0,0x87,0xe2,0x2b,0x21,0xd0,0x22,0x02,0x1d,0x31,0x38,0x00,0x10,0x04,0x83,0x32, +0xd8,0x0d,0xbe,0x88,0x85,0x77,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x32,0xe0,0x8d, +0xbe,0x68,0x85,0x78,0x18,0x31,0x78,0x00,0x10,0x04,0x83,0x89,0x3c,0xee,0x42,0x08, +0x3a,0xae,0x27,0x7a,0x22,0x37,0x72,0x43,0x34,0x76,0x61,0x34,0x21,0x18,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0x3a,0x0f,0xd9,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0, +0x0c,0xc0,0x23,0x34,0x72,0x61,0x1e,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0x42,0x8f, +0xbd,0x08,0x8a,0x30,0x00,0x83,0xb0,0x08,0x8b,0xde,0xe8,0x0d,0xd3,0xf8,0x85,0xd1, +0x84,0x00,0x18,0x4d,0x10,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x10,0x83,0xf2,0x00, +0x8d,0x59,0xf8,0x8d,0xd1,0x84,0x60,0x18,0x6e,0x08,0xc4,0x03,0x0c,0xaa,0x69,0x0b, +0x2e,0x21,0xd8,0x1a,0xde,0x82,0x0b,0x0a,0x74,0x96,0x21,0x10,0x82,0x11,0x83,0x03, +0x00,0x41,0x30,0x10,0x03,0xf6,0x38,0x0d,0x5d,0x48,0x8f,0xd1,0x84,0x00,0x18,0x4d, +0x10,0x82,0x13,0x0c,0x76,0x82,0xc1,0x4c,0xf0,0xe4,0x63,0x82,0x27,0x1f,0x13,0xd4, +0x02,0x3e,0x26,0xac,0x05,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf8,0x8f,0xdb, +0x30,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x40,0x24,0x37,0xe6,0x21,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0x23,0x44,0x72,0xe3,0x18,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x10,0x91,0xdd,0xa8,0x87,0x60,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x10,0x79, +0x8d,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x10,0x81,0x0d,0xe1,0x84,0x01,0x9d, +0x30,0x20,0x3b,0x88,0xf8,0x98,0x41,0xc4,0xe7,0x84,0xca,0x9d,0x50,0xb9,0x32,0x76, +0x03,0xca,0xe0,0x0d,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0xcd,0x44,0x62,0x43,0xf0, +0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0x4e,0x44,0x36,0x84,0xff,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x32,0x20,0x91,0xf2,0xc0,0x07,0x9c,0x18,0x31,0x68,0x00,0x10, +0x04,0x83,0xe6,0x45,0xce,0x23,0x08,0x91,0x41,0x50,0x0f,0xf5,0x50,0x0f,0xf5,0x18, +0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72, +0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x70, +0x04,0x3e,0x14,0x15,0xa1,0x96,0xf9,0x98,0x8f,0xf9,0x98,0x8f,0xd1,0x84,0x00,0x18, +0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e, +0xa8,0xdc,0x11,0x95,0xab,0xae,0x46,0xc0,0xd8,0x60,0x3e,0x40,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0x5a,0x8f,0xbc,0x87,0x10,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x43, +0x26,0xfc,0x61,0xd9,0x48,0x70,0xfd,0xc7,0x7f,0xfc,0xc7,0x7f,0x8c,0x26,0x04,0xc0, +0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x1c,0x51,0xb9,0x23,0x2a,0x77, +0x44,0xe5,0x8e,0xa8,0x5c,0xa5,0x81,0x8f,0xc0,0x88,0xc1,0x01,0x80,0x20,0x18,0x68, +0x68,0xa2,0x1f,0x01,0x33,0x62,0xd0,0x00,0x20,0x08,0x06,0xcd,0x9b,0x9c,0x48,0x18, +0x84,0x49,0x20,0x06,0x2a,0xa2,0x22,0x2a,0xa2,0x22,0xa3,0x09,0x01,0x30,0x9a,0x20, +0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9, +0x23,0x2a,0x37,0x62,0xd0,0x00,0x20,0x08,0x06,0x0d,0x9e,0xc0,0x88,0x1a,0xa8,0x09, +0x1b,0xcc,0xc1,0x8c,0xcc,0xc8,0x8c,0xcc,0xc8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1, +0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xee,0x88, +0xca,0x8d,0x18,0x34,0x00,0x08,0x82,0x41,0x13,0x2a,0x39,0x32,0x07,0x73,0xd2,0x07, +0x7c,0xc0,0x23,0x3c,0xc2,0x23,0x3c,0x32,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a, +0x30,0x08,0xa3,0x09,0xc4,0x70,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72, +0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xa8,0x8a,0x98,0xf0,0x01,0x9f,0x9c,0x41,0x29, +0x94,0x49,0x99,0x94,0x49,0x99,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c, +0xc2,0x68,0x02,0x31,0x1c,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x88, +0x41,0x03,0x80,0x20,0x18,0x34,0xb3,0xb2,0x26,0xa5,0x50,0x2a,0x65,0xe0,0x0a,0x6e, +0xe2,0x26,0x6e,0xe2,0x26,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30, +0x9a,0x40,0x0c,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x57,0xb7,0x00, +0x2b,0x60,0xe6,0xe0,0x26,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x0d,0x57,0xd4, +0x44,0x08,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xf9,0x95,0x3b,0x89,0x85,0x58,0x99, +0x85,0x40,0x4f,0xf4,0x44,0x4f,0xf4,0x64,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34, +0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5, +0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x41,0x17,0x50,0xd1,0x05,0x5d,0x21,0x07,0x65, +0x54,0x46,0x65,0x54,0x46,0x65,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10, +0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x46,0x0c, +0x1a,0x00,0x04,0xc1,0xa0,0x89,0x97,0x54,0x19,0x87,0x71,0x71,0x85,0x89,0x55,0x58, +0x85,0x55,0x58,0x65,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13, +0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x46,0x0c,0x1a,0x00, +0x04,0xc1,0xa0,0xd1,0x17,0x59,0x61,0x07,0x76,0x61,0x05,0xae,0x56,0x6a,0xa5,0x56, +0x6a,0x65,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1, +0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0xca,0x1f,0xe8,0x05,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0x40,0xf3,0x17,0x58,0x09,0xce,0x60,0xc4,0xa0,0x01,0x40,0x10, +0x0c,0x9a,0x92,0xe9,0x95,0x7b,0xb8,0x97,0x7c,0x08,0xc0,0x05,0x5c,0xc0,0x05,0x5c, +0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x8e,0xa8, +0xdc,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0x6e,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a, +0x97,0x31,0x17,0x90,0x00,0x19,0x95,0x50,0xd2,0x25,0x5d,0xd2,0x25,0x5d,0x46,0x13, +0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11, +0x95,0x3b,0xa2,0x72,0x47,0x54,0x6e,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x9b,0x79, +0x97,0x94,0x48,0x19,0x7a,0x98,0xe4,0x45,0x5e,0xe4,0x45,0x5e,0x46,0x13,0x02,0x60, +0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11,0x95,0x3b, +0xa2,0x72,0x47,0x54,0x6e,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0xb0,0xc1,0x17,0x99, +0x90,0x19,0x79,0xe0,0xf6,0x65,0x5f,0xf6,0x65,0x5f,0x46,0x13,0x02,0x60,0x34,0x41, +0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72, +0x47,0x54,0xce,0xf0,0x24,0x2c,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x58,0xd9, +0xf4,0x4c,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xd6,0xd9,0x90,0x4c,0xc0,0x27,0x17, +0x18,0x70,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xb5,0x01,0x9b,0x60,0x38,0x22,0x20, +0x15,0xe2,0xb3,0xe1,0x57,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0xdb,0x94, +0x4c,0x60,0x81,0x40,0x1f,0x33,0xc2,0x45,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10, +0xc5,0x0d,0xca,0x04,0x16,0x08,0xf4,0xb1,0x80,0x90,0xcf,0x05,0x95,0x9b,0x6e,0x38, +0x95,0x20,0x31,0x53,0x81,0x8b,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x46,0x37, +0x6c,0x13,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x65,0x37,0x33,0x13,0xac,0xca,0x05, +0x06,0x1c,0x31,0x30,0x00,0x10,0x04,0x83,0x48,0x6f,0xde,0x26,0x18,0x8e,0x08,0x66, +0x85,0xf8,0x6c,0x70,0x17,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xd4,0x37,0x34, +0x13,0x58,0x20,0xd0,0xc7,0x0c,0x78,0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44, +0xa0,0x73,0x33,0x81,0x05,0x02,0x7d,0x2c,0x20,0xe4,0x73,0x41,0xe5,0xa6,0x1b,0x6c, +0x25,0x48,0xec,0x56,0xfe,0x22,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x80,0x8d,0xce, +0xde,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x60,0x95,0x8e,0xd8,0x04,0xba,0x72,0x81, +0x01,0x47,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x4a,0x1d,0xbf,0x09,0x86,0x23,0x02,0x71, +0x21,0x3e,0x1b,0xfa,0x45,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xb1,0xce,0xd8, +0x04,0x16,0x08,0xf4,0x31,0xe3,0x5f,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1, +0xeb,0x98,0x4d,0x60,0x81,0x40,0x1f,0x0b,0x08,0xf9,0x5c,0x50,0xb9,0xe9,0x86,0x72, +0x09,0x12,0x3b,0x17,0xd7,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x60,0xb2,0xa3, +0x3a,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x58,0xb4,0x13,0x37,0x41,0xba,0x5c,0x60, +0xc0,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x70,0xa7,0x75,0x82,0xe1,0x88,0x20,0x5e, +0x88,0xcf,0x06,0x96,0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xbb,0x23,0x37, +0x81,0x05,0x02,0x7d,0xcc,0x70,0x19,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xe4, +0x3b,0x75,0x13,0x58,0x20,0xd0,0xc7,0x02,0x42,0x3e,0x17,0x54,0x6e,0xba,0x81,0x5e, +0x82,0xc4,0xdc,0x20,0x36,0xe4,0x63,0x6f,0x10,0x1b,0xf2,0x31,0x38,0x88,0x0d,0xf9, +0x58,0x1c,0xc4,0x86,0x7c,0x6c,0x0c,0x58,0x43,0x3e,0x46,0x06,0xac,0x21,0x1f,0x2b, +0x03,0xd6,0x90,0x8f,0x99,0x01,0x6b,0xc8,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31, +0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x43,0x0d,0xf9,0x58,0x87,0x1a,0xf2,0x31,0x0f, +0x35,0xe4,0x63,0x1f,0x6a,0xc8,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80, +0x8f,0x21,0x04,0x7c,0xac,0x2a,0x0d,0xf9,0x98,0x55,0x1a,0xf2,0xb1,0xab,0x34,0xe4, +0x63,0x58,0x69,0xc8,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21, +0x04,0x7c,0x6c,0x0f,0x54,0x01,0x3e,0x16,0xb4,0x01,0x7c,0x2c,0xf8,0xe0,0x63,0x47, +0x40,0x1f,0x3b,0x04,0xfa,0xd8,0x31,0xd0,0xc7,0x0e,0x82,0x3e,0x16,0x0b,0xab,0x21, +0x1f,0x93,0x85,0xd5,0x90,0x8f,0xcd,0xc2,0x6a,0xc8,0xc7,0x68,0x61,0x35,0xe4,0x63, +0xa6,0x60,0x1a,0xf2,0xb1,0x53,0x30,0x0d,0xf9,0x18,0x2a,0x98,0x86,0x7c,0x2c,0x15, +0x4c,0x43,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0, +0x63,0x7f,0x50,0x1a,0xf2,0x31,0x50,0x28,0x0d,0xf9,0x58,0x28,0x94,0x86,0x7c,0x4c, +0x14,0x4a,0x43,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21, +0xe0,0x63,0x78,0x40,0x1a,0xf2,0xb1,0x3c,0x20,0x0d,0xf9,0x98,0x1e,0x90,0x86,0x7c, +0x6c,0x0f,0x48,0x43,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c, +0x21,0xe0,0x63,0x44,0x18,0xd0,0xc7,0x08,0x31,0xa0,0x8f,0x11,0x63,0x40,0x1f,0x23, +0xc8,0x80,0x3e,0x16,0x0f,0xa4,0x21,0x1f,0x93,0x07,0xd2,0x90,0x8f,0xcd,0x03,0x69, +0xc8,0xc7,0xe8,0x81,0x34,0xe4,0x63,0xe6,0xf0,0x17,0xf2,0xb1,0x73,0xf8,0x0b,0xf9, +0x18,0x3a,0xfc,0x85,0x7c,0x2c,0x1d,0xfe,0x42,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81, +0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0xbf,0xe0,0x17,0xf2,0x31,0x70,0xf0,0x0b, +0xf9,0x58,0x38,0xf8,0x85,0x7c,0x4c,0x1c,0xfc,0x42,0x3e,0x86,0x10,0xf0,0x31,0x84, +0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0xb8,0xd0,0x17,0xf2,0xb1,0x5c,0xe8, +0x0b,0xf9,0x98,0x2e,0xf4,0x85,0x7c,0x6c,0x17,0xfa,0x42,0x3e,0x86,0x10,0xf0,0x31, +0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x44,0x28,0xd0,0xc7,0x08,0x51, +0xa0,0x8f,0x11,0xa3,0x40,0x1f,0x23,0x48,0x81,0x3e,0x16,0x13,0x7e,0x21,0x1f,0x93, +0x09,0xbf,0x90,0x8f,0xcd,0x84,0x5f,0xc8,0xc7,0x68,0xc2,0x2f,0xe4,0x63,0x26,0x91, +0x17,0xf2,0xb1,0x93,0xc8,0x0b,0xf9,0x18,0x4a,0xe4,0x85,0x7c,0x2c,0x25,0xf2,0x42, +0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0xff, +0x80,0x17,0xf2,0x31,0x90,0xc0,0x0b,0xf9,0x58,0x48,0xe0,0x85,0x7c,0x4c,0x24,0xf0, +0x42,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63, +0xf8,0x70,0x17,0xf2,0xb1,0x7c,0xb8,0x0b,0xf9,0x98,0x3e,0xdc,0x85,0x7c,0x6c,0x1f, +0xee,0x42,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0, +0x63,0x44,0x38,0xd0,0xc7,0x08,0x71,0xa0,0x8f,0x11,0xe3,0x40,0x1f,0x23,0xc8,0x81, +0x3e,0x76,0x3f,0xbf,0x12,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0xc0,0xc8,0x89,0x97, +0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xcc,0x69,0x94,0x82,0xfd,0xb9,0xc0,0x80, +0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xa9,0xd3,0x2f,0x05,0xc3,0x11,0xc1,0x08,0x11, +0x9f,0x0d,0x3e,0x24,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xda,0x89,0x94,0x02, +0x0b,0x04,0xfa,0x98,0x01,0x46,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0x9e, +0x4e,0x29,0xb0,0x40,0xa0,0x8f,0x05,0x84,0x7c,0x2e,0xa8,0xdc,0x74,0x83,0x09,0x05, +0x89,0x95,0x90,0xbb,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xb0,0x79,0x5a,0xa7, +0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x7a,0x92,0xa5,0x40,0x85,0x2e,0x30,0xe0, +0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xf9,0xe4,0x4e,0xc1,0x70,0x44,0x20,0x43,0xc4, +0x67,0x43,0x1b,0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x7e,0x9a,0xa5,0xc0, +0x02,0x81,0x3e,0x66,0xbc,0x91,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xfa,0x27, +0x5b,0x0a,0x2c,0x10,0xe8,0x63,0x01,0x21,0x9f,0x0b,0x2a,0x37,0xdd,0x50,0x43,0x41, +0x62,0x36,0xd4,0x2f,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0x4c,0xa4,0xf4,0x29, +0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x8b,0xa4,0xc2,0x29,0xc8,0xa1,0x0b,0x0c,0x38, +0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x4a,0xf5,0x53,0x30,0x1c,0x11,0x84,0x11,0xf1, +0xd9,0xc0,0x47,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x68,0xa5,0xc4,0x29,0xb0, +0x40,0xa0,0x8f,0x19,0x7e,0x24,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x5c,0xaa, +0x9c,0x02,0x0b,0x04,0xfa,0x58,0x40,0xc8,0xe7,0x82,0xca,0x4d,0x37,0x90,0x51,0x90, +0x98,0x19,0xb1,0x4c,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x00,0x8b,0xa9,0x94,0x0a, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x9a,0x29,0x78,0x0a,0xd0,0xe8,0x02,0x03,0x8e, +0x18,0x18,0x00,0x08,0x82,0x41,0x74,0x53,0x2c,0x15,0x0c,0x47,0x04,0x70,0x44,0x7c, +0x36,0xac,0x92,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xd2,0xa9,0x78,0x0a,0x2c, +0x10,0xe8,0x63,0x46,0x2b,0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x9e,0xa2, +0xa7,0xc0,0x02,0x81,0x3e,0x16,0x10,0xf2,0xb9,0xa0,0x72,0xd3,0x0d,0x73,0x14,0x24, +0xe6,0x06,0x60,0x21,0x1f,0x7b,0x03,0xb0,0x90,0x8f,0xc1,0x01,0x58,0xc8,0xc7,0xe2, +0x00,0x2c,0xe4,0x63,0x63,0x40,0x12,0xf2,0x31,0x32,0x20,0x09,0xf9,0x58,0x19,0x90, +0x84,0x7c,0xcc,0x0c,0x48,0x42,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0x11,0x08, +0x7c,0x8c,0x40,0xe0,0x63,0x1c,0x3b,0xc8,0xc7,0x3a,0x76,0x90,0x8f,0x79,0xec,0x20, +0x1f,0xfb,0xd8,0x41,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c, +0x21,0xe0,0x63,0x15,0x2d,0xc8,0xc7,0x2c,0x5a,0x90,0x8f,0x5d,0xb4,0x20,0x1f,0xc3, +0x68,0x41,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0, +0x63,0x7b,0xa0,0x0a,0xf0,0xb1,0xa0,0x0d,0xe0,0x63,0xc1,0x07,0x1f,0x3b,0x02,0xfa, +0xd8,0x21,0xd0,0xc7,0x8e,0x81,0x3e,0x76,0x10,0xf4,0x19,0x31,0x38,0x00,0x10,0x04, +0x03,0x6b,0xb4,0xc0,0x2a,0x64,0xf0,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xd2, +0x0a,0xab,0x90,0xc1,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x4a,0x4b,0xac,0x42, +0x06,0x5f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x32,0xad,0xb1,0x0a,0x19,0x7c,0x19, +0x31,0x38,0x00,0x10,0x04,0x03,0xeb,0xb4,0xca,0xaa,0x64,0xf8,0x65,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x2c,0xd4,0x32,0xab,0x92,0xe1,0x97,0x11,0x83,0x03,0x00,0x41,0x30, +0xb0,0x52,0xeb,0xac,0x4a,0x86,0x5f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x52,0x2d, +0xb4,0x2a,0x19,0x7e,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x6b,0xb5,0xd0,0x0a,0x11, +0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x58,0x2b,0xad,0x10,0x71,0x19,0x31,0x38, +0x00,0x10,0x04,0x03,0xab,0xb5,0xd4,0x0a,0x11,0x97,0x11,0x83,0x03,0x00,0x41,0x30, +0xb0,0x5c,0x6b,0xad,0x10,0x71,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xeb,0xb5,0xda, +0x0a,0x31,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x60,0xcb,0xad,0x10,0x73,0x19, +0x31,0x38,0x00,0x10,0x04,0x03,0x2b,0xb6,0xde,0x0a,0x31,0x97,0x11,0x83,0x03,0x00, +0x41,0x30,0xb0,0x64,0x0b,0xae,0x10,0x73,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x6b, +0xb6,0xe0,0x0a,0x09,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x68,0x2b,0xae,0x90, +0x70,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xab,0xb6,0xe4,0x0a,0x09,0x97,0x11,0x83, +0x03,0x00,0x41,0x30,0xb0,0x6c,0x6b,0xae,0x90,0x70,0x19,0x31,0x38,0x00,0x10,0x04, +0x03,0xeb,0xb6,0xea,0x0a,0x29,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x70,0xcb, +0xae,0x90,0x72,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x2b,0xb7,0xee,0x0a,0x29,0x97, +0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x74,0x0b,0xaf,0x90,0x72,0x19,0x31,0x38,0x00, +0x10,0x04,0x03,0x6b,0xb7,0xf2,0x8a,0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xe2, +0x2d,0xbd,0xe2,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x7a,0x6b,0xaf,0x38,0x64, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xdf,0xe2,0x2b,0x0e,0x19,0x31,0x38,0x00,0x10, +0x04,0x03,0xeb,0xb7,0xf8,0x8a,0x40,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x02,0xaf, +0xbe,0x22,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xc2,0xcb,0xaf,0x08,0x64,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x2c,0xf1,0xfa,0x2b,0x02,0x39,0xc2,0x80,0x47,0x18,0xf0, +0x08,0x03,0x1e,0x61,0xc0,0x11,0x83,0x03,0x00,0x41,0x30,0xf8,0xc6,0xab,0xaf,0x60, +0xc9,0xb7,0x46,0x13,0x82,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xca,0x60,0xbc,0x48, +0xab,0x96,0xf2,0x69,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0xf7,0x32,0xad,0x00,0xbc, +0xc0,0x0b,0xbc,0x52,0x2b,0xb5,0x52,0x2b,0xb5,0x46,0x13,0x02,0x60,0x38,0x22,0x20, +0xa7,0xe0,0x9b,0x6e,0x18,0x29,0x21,0xb0,0xc5,0xa0,0x8f,0x2d,0x07,0x7d,0x6c,0x41, +0xe8,0x63,0xc4,0x20,0x1f,0x2b,0x06,0xf9,0xd8,0x60,0xc8,0x67,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0xfc,0x92,0xad,0x81,0x9d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd0, +0xaf,0xd9,0x1a,0xda,0x69,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xfd,0xa2,0xad,0xc1, +0x9d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe0,0x2f,0xda,0x1a,0xcc,0x6a,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0xfe,0xaa,0xad,0xe1,0xac,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xf0,0x2f,0xdb,0x1a,0xd0,0xca,0x84,0x99,0x92,0x8f,0x09,0x04,0x7c,0x2c,0x98, +0x29,0xf9,0x58,0x30,0xc0,0xc7,0x8e,0x22,0x3e,0x16,0xe0,0x94,0x7c,0x2c,0xb9,0x29, +0xf9,0xd8,0x11,0xc4,0xc7,0x92,0x9c,0x92,0x8f,0x09,0x41,0x7c,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0x32,0xb1,0xfd,0xf2,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x3a,0x31, +0xf9,0x0a,0x86,0x1b,0xc8,0xe0,0xa6,0x88,0x0b,0x06,0x31,0x62,0x70,0x00,0x20,0x08, +0x06,0x65,0x20,0x62,0xe3,0xe5,0x4f,0x34,0x35,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d, +0x8b,0x95,0x57,0x80,0x5e,0xe6,0x54,0x4e,0xe8,0x85,0x5e,0xe8,0x85,0x5e,0xa3,0x09, +0x01,0x30,0x1c,0x11,0xd4,0x95,0xf0,0x8d,0x18,0x1c,0x00,0x08,0x82,0x41,0x19,0x98, +0xd8,0x79,0xed,0x53,0x4e,0x8d,0x18,0x1c,0x00,0x08,0x82,0x41,0x19,0x9c,0x18,0x7a, +0xe1,0x13,0x4f,0x8d,0x18,0x3c,0x00,0x08,0x82,0xc1,0xf4,0x62,0xe2,0x25,0x04,0x76, +0x54,0x47,0xa8,0x85,0x5a,0x24,0x46,0x62,0xed,0x65,0x52,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0xb3,0x04,0xc2,0x40,0x85,0x21,0xa3,0x01,0x80,0x06,0xc1,0x40,0x85,0x41, +0xa3,0x01,0x60,0x06,0xc1,0x40,0x85,0x61,0xa3,0x01,0x00,0x06,0xc1,0x40,0x85,0x81, +0xa3,0x01,0xa0,0x04,0x03,0x15,0x86,0x8e,0x06,0x80,0x12,0x0c,0x54,0x18,0x3c,0x1a, +0x00,0x62,0x10,0x0c,0x54,0x0c,0x3a,0x1c,0x00,0x60,0x10,0x0c,0x54,0xa0,0x81,0x08, +0x07,0x80,0x16,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xe1,0x63,0xf7,0x15,0x47,0xc3, +0x88,0xc1,0x01,0x80,0x20,0x18,0x88,0x41,0x8d,0xc1,0xd7,0x48,0xbd,0xd8,0x68,0x42, +0x20,0x54,0x00,0x5e,0x5a,0x32,0x16,0xdc,0x05,0x06,0x1b,0x31,0x38,0x00,0x10,0x04, +0x03,0x31,0xd0,0xb1,0xfa,0x42,0xa9,0x1a,0x1b,0x4d,0x08,0x80,0xd1,0x04,0x21,0x38, +0xc1,0x60,0x27,0x18,0xcc,0x04,0x83,0x3e,0x26,0x1c,0xf4,0x39,0x61,0x40,0x27,0x0c, +0x68,0x34,0xc1,0x01,0x46,0x13,0x9e,0xe0,0x08,0x83,0x1d,0x61,0x30,0x13,0x40,0x4a, +0x3e,0x26,0x80,0x94,0x7c,0x8c,0x00,0x2f,0xf8,0x18,0x11,0x5e,0xf0,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0xa3,0xce,0x5a,0x8c,0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xb0,0x33,0x17,0x23,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xee,0x0c,0xc6,0x56, +0x4b,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0xcf,0x62,0x8c,0xb5,0x84,0x63,0x0c, +0x76,0x8c,0xc1,0x8c,0x10,0xe8,0x63,0x84,0x40,0x9f,0x11,0x83,0x03,0x00,0x41,0x30, +0x28,0x03,0x39,0x9b,0x31,0xb2,0x42,0xad,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xfa, +0xac,0xc6,0x82,0x37,0x7b,0xb3,0x37,0xc3,0x31,0x1c,0xc3,0x31,0x1c,0x1b,0x4d,0x08, +0x80,0xe1,0x88,0x60,0xae,0x82,0x6f,0xba,0x41,0xb6,0x84,0xe0,0xc4,0xc0,0x50,0x23, +0x06,0x07,0x00,0x82,0x60,0x50,0x06,0x78,0x96,0x63,0x70,0x75,0x5a,0x23,0x06,0x07, +0x00,0x82,0x60,0x50,0x06,0x79,0xa6,0x63,0x6a,0xe5,0x5a,0x23,0x06,0x0f,0x00,0x82, +0x60,0x30,0x85,0x1a,0x8d,0x09,0x81,0x92,0xe8,0x97,0x7e,0xd9,0x99,0x9d,0xfd,0xd8, +0x30,0x9a,0x10,0x00,0x16,0xb8,0x97,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x2a, +0xb5,0x1d,0x0b,0x2c,0x40,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0xa9,0xe1, +0x58,0x60,0x41,0x7c,0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x54,0xfb,0xb1, +0x60,0x38,0x62,0x0e,0x40,0x2b,0xf8,0xa6,0x1b,0x04,0x3a,0x08,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x78,0x35,0x34,0x0b,0x86,0xe1,0x88,0x60,0xb4,0x9c,0x6f,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0x58,0x4b,0xb3,0xa1,0xb0,0x60,0xa0,0x8f,0x91,0x57,0x10, +0x9f,0xe9,0x86,0xa0,0xbc,0x88,0x59,0x86,0x81,0xc0,0x83,0xe1,0x08,0x3e,0x40,0x2d, +0xe7,0x9b,0x6e,0xf8,0xaf,0xf3,0x0a,0x66,0x09,0x90,0xe1,0x08,0x3f,0x40,0x2f,0xe5, +0x9b,0x65,0x30,0x8a,0xc0,0x18,0x25,0x3e,0x16,0xb4,0x97,0x7c,0x2c,0x60,0xe0,0x33, +0x4b,0x80,0x0c,0x47,0x1c,0x27,0x26,0x7c,0xb3,0x0c,0x07,0x12,0xcc,0x12,0x20,0x03, +0x25,0x06,0x33,0x98,0x44,0xe1,0xb3,0xc1,0x61,0x12,0xc6,0x40,0x89,0x21,0x06,0x83, +0x51,0x78,0x87,0x67,0x98,0x22,0x62,0xf0,0xb1,0x40,0xc5,0xe4,0x33,0x62,0x60,0x00, +0x20,0x08,0x06,0x51,0xaf,0xa1,0x5a,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0xb8, +0xe9,0xd9,0x28,0x04,0x36,0x5f,0x41,0x7c,0x8c,0xbe,0xea,0x29,0x3e,0x23,0x06,0x06, +0x00,0x82,0x60,0x10,0x85,0x1b,0xab,0x05,0xc3,0x11,0xfb,0x14,0x63,0xc4,0x77,0x81, +0xa1,0x6c,0x09,0xe4,0x63,0x81,0x21,0x1f,0x0b,0x0a,0xf9,0x58,0xd0,0x5f,0xf0,0x19, +0x31,0x30,0x00,0x10,0x04,0x83,0x08,0xdd,0x66,0x2d,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x83,0xdd,0x4a,0xed,0x01,0x83,0xe1,0x88,0x00,0xbc,0x9c,0x6f,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0x77,0x33,0xb5,0x48,0x0c,0x2c,0x18,0xe8,0x33,0xdd,0x10,0x8c, +0xd7,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0xbb,0xe5,0x5a,0x60,0x87,0x99,0xc9, +0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x78,0xdb,0xb5,0xc0,0x82,0x41,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0x10,0xc9,0x5b,0xaf,0x05,0x23,0x06,0x07,0x00,0x82,0x60, +0xf0,0xb5,0xdb,0xa9,0xe9,0x56,0xb8,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x98,0xd0, +0x5a,0xf2,0x31,0xa1,0xb5,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0xbe,0x9d, +0x9a,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0xbe,0xa1,0x9a,0x70,0xc2,0x80,0x4e, +0x18,0xd0,0x09,0x06,0x3b,0xc1,0x60,0x26,0xd4,0x18,0x7c,0x4c,0xb0,0x31,0xf8,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0xa7,0x6f,0xb4,0x76,0x5e,0xf0,0x36,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x60,0x85,0x10,0x1f,0x2b,0x84,0xf8,0x0c,0x47,0x08,0x8f,0xf0,0x4d, +0x37,0xb0,0x5a,0xae,0x05,0xc3,0x11,0x03,0x24,0x7c,0xd3,0x0d,0xae,0xb6,0x6b,0xc1, +0x74,0x83,0xbe,0xf5,0x1b,0x31,0xdd,0xb0,0x6f,0xfe,0x36,0x54,0x11,0x41,0x11,0x11, +0x94,0x40,0x40,0x09,0x04,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x19,0x9c,0x1c,0xba, +0xf5,0xd7,0x8e,0x8d,0x18,0x34,0x00,0x08,0x82,0x41,0x23,0x73,0xea,0x16,0x90,0xdc, +0x20,0xb4,0x5b,0xbb,0xb5,0x5b,0xbb,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26, +0x0c,0xc2,0x74,0xc3,0xc9,0xa9,0xdc,0x53,0x4a,0x00,0x23,0x06,0x0d,0x00,0x82,0x60, +0xd0,0xe0,0x1c,0xbc,0x1d,0x2a,0x17,0x20,0xf3,0x36,0x6f,0xf3,0x36,0x6f,0xa3,0x09, +0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0xdd,0x00,0x73,0x2d,0x57,0x15,0x14, +0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x3e,0x67,0x6f,0x0d,0xcc,0x05,0x4e,0xbe, +0xe5,0x5b,0xbe,0xe5,0xdb,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c, +0x37,0xcc,0x9c,0xcd,0x65,0x55,0x05,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0d,0xd9, +0xf1,0xdb,0x64,0x73,0x55,0xf0,0x6f,0xff,0xf6,0x6f,0xff,0x36,0x9a,0x10,0x00,0xa3, +0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xa0,0x1d,0xc8, +0x5d,0x3a,0x17,0x15,0x23,0x37,0x72,0x23,0x37,0x72,0xa3,0x09,0x01,0x30,0x9a,0x20, +0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0d,0xdb,0x91,0xdc,0xe6, +0x73,0x4f,0x72,0x72,0x27,0x77,0x72,0x27,0x37,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30, +0x9a,0x30,0x08,0xd3,0x0d,0x64,0x17,0x76,0x67,0x50,0x63,0x10,0xc0,0x88,0x41,0x03, +0x80,0x20,0x18,0x34,0x72,0xa7,0x72,0x61,0x40,0x76,0x63,0x10,0xb4,0x5c,0xcb,0xb5, +0x5c,0xcb,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03, +0x80,0x20,0x18,0x34,0x76,0xe7,0x72,0x65,0x80,0x76,0x5f,0x11,0x73,0x31,0x17,0x73, +0x31,0x37,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00, +0x82,0x60,0xd0,0xe8,0x9d,0xcc,0xa5,0x01,0xdb,0x75,0x49,0xcd,0xd5,0x5c,0xcd,0xd5, +0xdc,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x58,0x1e,0x98,0x42,0x7c, +0x2c,0x0f,0x4c,0x21,0x3e,0xe7,0x5a,0x86,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x43, +0xf4,0x76,0x2e,0x1c,0x02,0xa3,0x35,0x56,0xa0,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0xa4,0xc7,0x73,0xe7,0x16,0x98,0xad,0x0d,0xf1,0x31,0x21,0x90,0x8f,0x05,0xb8, +0x06,0x1f,0x0b,0xd4,0x4d,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa4,0x9e,0xd8, +0xe9,0x5a,0x60,0xe0,0xc5,0x6b,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0xf5, +0xc8,0x2e,0x48,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x60,0xbd,0xb2,0xfb,0xb3,0xc0, +0x88,0x23,0x3e,0x26,0x04,0xf2,0xb1,0x20,0x81,0x8f,0xd1,0x57,0xbc,0xc9,0x67,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0x22,0xd7,0xcb,0xbb,0xc0,0xe4,0x2d,0x88,0x8f,0xa9,0xc2, +0x29,0x80,0xe0,0x02,0x83,0x99,0x2a,0xa0,0x02,0x08,0x2e,0x30,0x98,0x0d,0x18,0x7c, +0x4c,0xc0,0xe0,0x33,0xdc,0x90,0x0a,0x74,0x41,0x06,0xc3,0x0d,0xa9,0x40,0x17,0x64, +0x50,0x42,0xa0,0x17,0x18,0xca,0x1c,0x43,0x3e,0xf6,0x18,0xf2,0x19,0x31,0x48,0x00, +0x10,0x04,0x03,0xee,0xf6,0xe8,0x4e,0x08,0x84,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0xf0,0xc3,0xbb,0x80,0xe6,0x2c,0xa0,0x39,0xf9,0x58,0x50,0x6f,0xf0,0xb1,0xa1, +0xde,0xe4,0x63,0xc1,0xbd,0xc1,0xc7,0x8a,0x9b,0x93,0x8f,0x05,0x37,0x07,0x1f,0x0b, +0x0a,0xf9,0x58,0x80,0x73,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8e,0x7c,0x2c,0x18,0xe4, +0x63,0x01,0x2e,0xc8,0xc7,0x04,0x5c,0x90,0x8f,0x0d,0xb8,0x20,0x9f,0x11,0x83,0x04, +0x00,0x41,0x30,0xe0,0xce,0x8f,0xf4,0xb0,0x0b,0xbb,0xcc,0xbb,0x39,0xf9,0x58,0x20, +0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xf7,0x2b,0xbd,0xc0,0x82,0x5f,0x90, +0x8f,0x09,0xbf,0x20,0x1f,0x1b,0x7e,0x41,0x3e,0x36,0x88,0x83,0x7c,0x6c,0x10,0x07, +0xf9,0xd8,0x20,0x0e,0xf2,0x31,0x78,0x10,0x07,0x10,0x5c,0x60,0x30,0x0b,0xf8,0x00, +0x3e,0xc3,0x0d,0xe4,0x70,0x1b,0x64,0x50,0xc1,0x18,0xe8,0x05,0x86,0x32,0x38,0x20, +0xe4,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x1c,0xfe,0xd5,0x5e,0x20,0x06,0x81,0x18, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x11,0x82,0x41,0xee,0x05,0x75,0x67,0x41,0xdd, +0xc9,0xc7,0x02,0x9b,0x83,0x8f,0x0d,0x36,0x27,0x1f,0x0b,0x70,0x0e,0x3e,0x56,0xe0, +0x9d,0x7c,0x2c,0xc0,0x3b,0xf8,0x58,0x50,0xc8,0xc7,0x82,0xbc,0x83,0x8f,0x15,0x85, +0x7c,0x2c,0x68,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0xe6,0x41,0x3e,0x26,0xcc,0x83,0x7c, +0x6c,0x98,0x07,0xf9,0xd8,0x40,0x06,0xf0,0xb1,0x81,0x0c,0xe0,0x63,0x03,0x19,0xc0, +0xc7,0x0e,0x34,0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x70,0x2c,0x18,0xa4,0x5f, +0xc6,0x07,0x19,0x1f,0x58,0x19,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x68, +0x06,0x83,0xf4,0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb8,0xc1,0xe0,0xfd,0x46, +0xa2,0x1f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc0,0xc1,0x00,0xfe,0x46,0xa2,0x1f, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc8,0xc1,0x20,0xfe,0x46,0xa2,0x1f,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xd0,0xc1,0x60,0xfe,0x4c,0x02,0x24,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xd8,0xc1,0x80,0xfe,0x4c,0x02,0x24,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xe0,0xc1,0xa0,0xfe,0x4c,0x02,0x24,0xec,0x18,0x09,0xf9,0x18,0x32,0x12,0xf2, +0xb1,0x64,0x24,0xe4,0x63,0x43,0x1b,0xc0,0xc7,0x86,0x36,0x80,0x8f,0x0d,0x6d,0x00, +0x1f,0x33,0x52,0x42,0x3e,0x66,0xa4,0x84,0x7c,0xcc,0x48,0x09,0xf9,0xd8,0x00,0x07, +0xf0,0xb1,0x01,0x0e,0xe0,0x63,0x03,0x1c,0xc0,0xc7,0xa6,0x3b,0x80,0x8f,0x85,0x45, +0x4b,0x80,0xe0,0x02,0x83,0x59,0xd0,0x0e,0xf0,0x19,0x6e,0x78,0x09,0x14,0x21,0x83, +0x0a,0x68,0x41,0x2f,0x30,0x94,0x85,0x03,0x21,0x9f,0x11,0x83,0x04,0x00,0x41,0x30, +0xe0,0xd2,0x30,0x30,0xc1,0x20,0x98,0x85,0x60,0x16,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x90,0xc3,0x40,0x05,0x83,0xc0,0xfc,0x2c,0x30,0x3f,0xf9,0x58,0x70,0x7a,0xf0, +0xb1,0xe1,0xf4,0xe4,0x63,0x41,0xea,0xc1,0xc7,0x8a,0xf4,0x93,0x8f,0x05,0xe9,0x07, +0x1f,0x0b,0x0a,0xf9,0x58,0xa0,0x7e,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8d,0x7c,0x2c, +0x18,0xe4,0x63,0x81,0x4f,0xc8,0xc7,0x04,0x9f,0x90,0x8f,0x0d,0x3e,0x21,0x1f,0x8b, +0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x1c,0xf0,0x19, +0x31,0x48,0x00,0x10,0x04,0x03,0xae,0x0f,0x03,0x1d,0x0c,0xb2,0x76,0xc8,0xda,0xc1, +0x6c,0x21,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xa4,0x18,0xe8,0x60,0x10, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x81,0x8a,0x01,0x18,0x06,0x71,0x80,0x16,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xa4,0x62,0x10,0x86,0x41,0x1c,0xa0,0xc5,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0xaa,0x18,0x88,0x61,0x10,0x07,0x68,0x31,0x62,0x70,0x00, +0x20,0x08,0x06,0xc7,0x2a,0x06,0x64,0x18,0xc4,0xc1,0x5a,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0xc1,0x8a,0x41,0x19,0x06,0x71,0xb0,0x16,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xb4,0x62,0x60,0x86,0x41,0x1c,0xac,0x85,0x1d,0x6e,0x21,0x1f,0x43,0xdc,0x42, +0x3e,0x96,0xb8,0x85,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18, +0xe0,0x63,0x06,0x5d,0xc8,0xc7,0x0c,0xba,0x90,0x8f,0x19,0x74,0x21,0x1f,0x8b,0x83, +0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x4c,0xf0,0x31,0xd8, +0xc0,0x0b,0x10,0x5c,0x60,0x30,0x0b,0x7a,0x02,0x3e,0xc3,0x0d,0x7a,0x81,0x27,0x64, +0x50,0x26,0x11,0xe8,0x05,0x86,0x32,0x99,0x20,0xe4,0x33,0x62,0x90,0x00,0x20,0x08, +0x06,0x9c,0x2e,0x06,0x77,0x18,0x94,0x44,0x50,0x12,0xc1,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0xe3,0x18,0xec,0x61,0x10,0xdc,0x60,0x60,0xc1,0x0d,0x06,0xf2,0xb1,0x00, +0xff,0xe0,0x63,0x03,0xfe,0xc9,0xc7,0x02,0xfd,0x83,0x8f,0x15,0x3a,0x18,0xc8,0xc7, +0x02,0x1d,0x0c,0xe0,0x63,0x41,0x21,0x1f,0x0b,0x76,0x30,0x80,0x8f,0x15,0x85,0x7c, +0x2c,0x68,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0x52,0x43,0x3e,0x26,0xa4,0x86,0x7c,0x6c, +0x48,0x0d,0xf9,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7, +0xe2,0xe0,0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x70,0xee,0x18,0xac,0x62,0xf0, +0x13,0xd9,0x4f,0x64,0x76,0x12,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xaa, +0xc7,0x60,0x15,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x7c,0x0c,0x62,0x31, +0x88,0x83,0xd9,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x1f,0x03,0x59,0x0c,0xe2, +0x60,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8,0xc7,0x60,0x16,0x83,0x38,0x98, +0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf8,0x31,0xa8,0xc5,0x20,0x0e,0x6c,0x63, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x7e,0x0c,0x6c,0x31,0x88,0x03,0xdb,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0xc3,0x1f,0x83,0x5b,0x0c,0xe2,0xc0,0x36,0xec,0xc8,0x0d, +0xf9,0x18,0x92,0x1b,0xf2,0xb1,0x24,0x37,0xe4,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60, +0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x33,0x7e,0x43,0x3e,0x66,0xfc,0x86,0x7c,0xcc,0xf8, +0x0d,0xf9,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2, +0x60,0x82,0x4f,0xc1,0x84,0x1b,0xe8,0x05,0x86,0x1a,0x31,0x48,0x00,0x10,0x04,0x03, +0xce,0x24,0x83,0x71,0x0c,0x5e,0xa2,0x0d,0x5e,0xa2,0x0d,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x78,0xc9,0xe0,0x1c,0x83,0x60,0x14,0x03,0x0b,0x46,0x31,0x90,0x8f,0x05, +0x64,0x18,0xc0,0xc7,0x06,0x32,0x0c,0xe4,0x63,0x81,0x19,0x06,0xf0,0xb1,0xc2,0x14, +0x03,0xf9,0x58,0x60,0x8a,0x01,0x7c,0x2c,0x28,0xe4,0x63,0xc1,0x29,0x06,0xf0,0xb1, +0xa2,0x90,0x8f,0x05,0x8c,0x7c,0x2c,0x18,0xe4,0x63,0x41,0x7c,0xc8,0xc7,0x84,0xf8, +0x90,0x8f,0x0d,0xf1,0x21,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d, +0x06,0xf8,0x18,0x1b,0x1c,0xf0,0x19,0x31,0x48,0x00,0x10,0x04,0x03,0x4e,0x27,0x83, +0x7b,0x0c,0xce,0xa2,0x14,0xce,0xa2,0x14,0x6c,0x2e,0x02,0xf9,0x8c,0x18,0x18,0x00, +0x08,0x82,0x41,0x14,0x96,0xc1,0x3d,0x06,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0x65,0x19,0xf4,0x63,0xc0,0x06,0xfb,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x59, +0x06,0xfe,0x18,0xb0,0xc1,0x7e,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x71,0x96,0xc1, +0x3f,0x06,0x6c,0xb0,0x1f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa0,0x65,0x10,0x92, +0x01,0x1b,0xf8,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x69,0x19,0x88,0x64,0xc0, +0x06,0xfe,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x5a,0x06,0x23,0x19,0xb0,0x81, +0x7f,0xd8,0x11,0x22,0xf2,0x31,0x24,0x44,0xe4,0x63,0x49,0x88,0xc8,0xc7,0xd8,0x60, +0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0x66,0x9c,0x88,0x7c,0xcc,0x38, +0x11,0xf9,0x98,0x71,0x22,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8, +0x60,0x80,0x8f,0xb1,0xc1,0x04,0x9f,0x5a,0x09,0x5d,0xd0,0x0b,0x0c,0x35,0x62,0x90, +0x00,0x20,0x08,0x06,0x9c,0x5c,0x06,0x2f,0x19,0xa8,0x44,0x2e,0xa8,0x44,0x2e,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0xb1,0x97,0xc1,0x4c,0x06,0xc1,0x3b,0x06,0x16,0xbc, +0x63,0x20,0x1f,0x0b,0x60,0x31,0x80,0x8f,0x0d,0xb0,0x18,0xc8,0xc7,0x02,0x59,0x0c, +0xe0,0x63,0x85,0x3c,0x06,0xf2,0xb1,0x40,0x1e,0x03,0xf8,0x58,0x50,0xc8,0xc7,0x82, +0x79,0x0c,0xe0,0x63,0x45,0x21,0x1f,0x0b,0x18,0xf9,0x58,0x30,0xc8,0xc7,0x82,0x1c, +0x91,0x8f,0x09,0x39,0x22,0x1f,0x1b,0x72,0x44,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d, +0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x38,0xe0,0x33,0x62,0x90,0x00,0x20,0x08, +0x06,0x9c,0x69,0x06,0x63,0x19,0x88,0x45,0x3c,0x88,0x45,0x3c,0xd8,0x6f,0x04,0xf2, +0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x35,0x83,0xb1,0x0c,0x82,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x62,0x33,0x48,0xcb,0x80,0x0d,0xc6,0x64,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0xd9,0x0c,0xd4,0x32,0x60,0x83,0x31,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0x63,0x36,0x83,0xb5,0x0c,0xd8,0x60,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xa0,0xcd,0xa0,0x2d,0x03,0x36,0x30,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6a, +0x33,0x70,0xcb,0x80,0x0d,0xcc,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xdb,0x0c, +0xde,0x32,0x60,0x03,0x33,0xb1,0x23,0x4d,0xe4,0x63,0x48,0x9a,0xc8,0xc7,0x92,0x34, +0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0xcc,0x78, +0x13,0xf9,0x98,0xf1,0x26,0xf2,0x31,0xe3,0x4d,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8, +0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x09,0x3e,0x96,0x2b,0x73,0x02,0x82, +0x0b,0x0c,0x66,0x81,0x99,0xc0,0x67,0xb8,0xa1,0x4e,0x42,0x87,0x0c,0xea,0x45,0x02, +0xbd,0xc0,0x50,0xb6,0x23,0x84,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0x1b,0xcf, +0x00,0x34,0x03,0x17,0x09,0x5c,0x24,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x3d, +0x03,0xd2,0x0c,0x02,0xb0,0x0c,0x2c,0x00,0xcb,0x40,0x3e,0x16,0x84,0x64,0x00,0x1f, +0x1b,0x42,0x32,0x90,0x8f,0x05,0x23,0x19,0xc0,0xc7,0x8a,0xb1,0x0c,0xe4,0x63,0xc1, +0x58,0x06,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0x64,0x19,0xc0,0xc7,0x8a,0x42,0x3e,0x16, +0x34,0xf2,0xb1,0x60,0x90,0x8f,0x05,0xa4,0x22,0x1f,0x13,0x48,0x45,0x3e,0x36,0x90, +0x8a,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71, +0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xb8,0xfb,0x0c,0x68,0x33,0x40,0x93, +0x0c,0x4d,0x32,0x83,0x91,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xf9,0x67, +0x40,0x9b,0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x88,0x06,0xba,0x19,0xc4, +0x81,0xab,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x31,0xa2,0xc1,0x6e,0x06,0x71,0xe0, +0x2a,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x90,0x68,0xc0,0x9b,0x41,0x1c,0xb8,0xca, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x25,0x1a,0xf8,0x66,0x10,0x07,0xb1,0x32,0x62, +0x70,0x00,0x20,0x08,0x06,0x87,0x89,0x06,0xbf,0x19,0xc4,0x41,0xac,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x71,0xa2,0x01,0x78,0x06,0x71,0x10,0x2b,0x76,0xd0,0x8a,0x7c, +0x0c,0xa1,0x15,0xf9,0x58,0x42,0x2b,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0, +0xc7,0xe2,0x60,0x80,0x8f,0x19,0xba,0x22,0x1f,0x33,0x74,0x45,0x3e,0x66,0xe8,0x8a, +0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30, +0xc1,0xa7,0x72,0xc4,0x0d,0xf4,0x02,0x43,0x8d,0x18,0x24,0x00,0x08,0x82,0x01,0xf7, +0xa2,0x01,0x7b,0x06,0x38,0xd2,0x06,0x38,0xd2,0x06,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xe0,0x68,0x00,0x9f,0x41,0xc0,0x9a,0x81,0x05,0xac,0x19,0xc8,0xc7,0x82,0xb6, +0x0c,0xe0,0x63,0x43,0x5b,0x06,0xf2,0xb1,0xe0,0x2d,0x03,0xf8,0x58,0xf1,0x9a,0x81, +0x7c,0x2c,0x78,0xcd,0x00,0x3e,0x16,0x14,0xf2,0xb1,0x00,0x36,0x03,0xf8,0x58,0x51, +0xc8,0xc7,0x02,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x80,0x5d,0xe4,0x63,0x02,0xbb,0xc8, +0xc7,0x06,0x76,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03, +0x7c,0x8c,0x0d,0x0e,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0x01,0x37,0xa6,0x01,0x88, +0x06,0x70,0x52,0x0a,0x70,0x52,0x0a,0xc6,0x27,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0x52,0xd3,0x00,0x44,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x37, +0x0d,0x4c,0x34,0x60,0x03,0x7b,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x4d,0x83, +0x13,0x0d,0xd8,0xc0,0x5e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x80,0xd3,0x00,0x45, +0x03,0x36,0xb0,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe2,0x34,0x50,0xd1,0x80, +0x0d,0xf2,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x39,0x0d,0x56,0x34,0x60,0x83, +0x7c,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x4e,0x03,0x16,0x0d,0xd8,0x20,0x5f, +0xec,0xe0,0x17,0xf9,0x18,0xc2,0x2f,0xf2,0xb1,0x84,0x5f,0xe4,0x63,0x6c,0x30,0xc0, +0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x33,0x44,0x46,0x3e,0x66,0x88,0x8c, +0x7c,0xcc,0x10,0x19,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30, +0xc0,0xc7,0xd8,0x60,0x82,0x4f,0xd1,0x88,0x2e,0xe8,0x05,0x86,0x1a,0x31,0x48,0x00, +0x10,0x04,0x03,0x6e,0x4f,0x03,0x1c,0x0d,0x66,0x24,0x17,0x66,0x24,0x17,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x20,0xd5,0x80,0x47,0x83,0x00,0x3f,0x03,0x0b,0xf0,0x33, +0x90,0x8f,0x05,0xb9,0x19,0xc0,0xc7,0x86,0xdc,0x0c,0xe4,0x63,0xc1,0x6e,0x06,0xf0, +0xb1,0x62,0x3f,0x03,0xf9,0x58,0xb0,0x9f,0x01,0x7c,0x2c,0x28,0xe4,0x63,0x01,0x7f, +0x06,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8c,0x7c,0x2c,0x18,0xe4,0x63,0x01,0xcd,0xc8, +0xc7,0x04,0x9a,0x91,0x8f,0x0d,0x34,0x23,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03, +0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x1c,0xf0,0x19,0x31,0x48,0x00,0x10,0x04,0x03, +0xee,0x55,0x03,0x36,0x0d,0xd6,0x24,0x1e,0xd6,0x24,0x1e,0x0c,0x5d,0x02,0xf9,0x8c, +0x18,0x18,0x00,0x08,0x82,0x41,0x64,0xab,0x01,0x9b,0x06,0xc1,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0xba,0x1a,0xc8,0x69,0xc0,0x06,0x3e,0x33,0x62,0x70,0x00,0x20,0x08, +0x06,0xc7,0xae,0x06,0x73,0x1a,0xb0,0x81,0xcf,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0xc1,0xab,0x01,0x9d,0x06,0x6c,0xe0,0x33,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf4, +0x6a,0x60,0xa7,0x01,0x1b,0x84,0xcd,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xbe,0x1a, +0xdc,0x69,0xc0,0x06,0x61,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0xaf,0x06,0x78, +0x1a,0xb0,0x41,0xd8,0xd8,0x41,0x36,0xf2,0x31,0x84,0x6c,0xe4,0x63,0x09,0xd9,0xc8, +0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0x66,0xa8,0x8d, +0x7c,0xcc,0x50,0x1b,0xf9,0x98,0xa1,0x36,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30, +0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x04,0x9f,0x11,0x03,0x03,0x00,0x41,0x30, +0x88,0xd4,0x35,0xf8,0xd5,0x20,0x18,0x8e,0x08,0x46,0x34,0x10,0xbe,0xe9,0x86,0x01, +0x44,0x83,0xc0,0x9a,0x80,0x3e,0xd6,0x08,0xf4,0xb1,0x66,0xa0,0x8f,0x29,0x04,0x7d, +0x4c,0x29,0xe8,0x63,0x8a,0x41,0x1f,0x33,0x0c,0xf9,0x98,0x61,0xc8,0xc7,0x0c,0x43, +0x3e,0x66,0x0c,0xf1,0x31,0x63,0x88,0x8f,0x19,0x43,0x7c,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0xca,0xd7,0xc0,0x5d,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x7d, +0x0d,0xde,0x35,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xda,0xd7,0x00,0x5e,0x83, +0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x7e,0x0d,0x58,0x35,0x18,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0xea,0xd7,0xa0,0x55,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0x22,0x7f,0x0d,0x5c,0x35,0x18,0x86,0x23,0xd8,0xe0,0x46,0x03,0xe1,0xbb,0xc0,0x50, +0x16,0xb8,0x81,0x7c,0x86,0x23,0x02,0x1d,0x0d,0x84,0x6f,0x96,0x21,0x51,0x02,0x9b, +0x03,0x81,0x3e,0x36,0x07,0x03,0x7d,0x6c,0x0e,0x08,0xfa,0x58,0x81,0xa6,0x81,0x7c, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x50,0xd9,0x60,0x5c,0x03,0x02,0x0e,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x58,0xd9,0x80,0x5c,0x03,0x02,0x0e,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x60,0xd9,0xa0,0x5c,0x03,0x02,0x0e,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x68,0xd9,0xa0,0x5c,0x83,0x01,0x0e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x70, +0xd9,0xc0,0x5c,0x83,0x01,0x0e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x78,0xd9,0xe0, +0x5c,0x83,0x01,0x0e,0x66,0x09,0x94,0x81,0x0a,0xc3,0x48,0xf4,0x01,0x19,0xa8,0x30, +0x8c,0x44,0x1f,0x90,0x81,0x0a,0xc3,0x48,0xf4,0x01,0x19,0xa8,0x30,0xa8,0xc4,0x43, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa0,0xd9,0xa0,0x5d,0x83,0x13,0x0d,0xc8,0xc0, +0x02,0x33,0x0d,0xe0,0x63,0x66,0x10,0xd0,0xc7,0x82,0x3a,0x0d,0xe4,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0x51,0xcd,0x06,0xb5,0x1a,0x04,0x16,0x84,0x6a,0x20,0x9f,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x74,0x36,0x98,0xd7,0x00,0x2e,0x03,0xb6,0x0c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8,0xd9,0x80,0x5e,0x83,0xe0,0x94,0x86,0x23,0x02, +0x54,0x0d,0x88,0xaf,0xd0,0x32,0x08,0x74,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xca,0x60, +0x66,0x03,0x7a,0x0d,0x54,0x34,0x08,0xd3,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xca, +0x80,0x66,0x83,0x7a,0x0d,0x4a,0x34,0x48,0xd3,0x60,0xc4,0xe0,0x01,0x40,0x10,0x0c, +0x26,0x9e,0x0d,0xde,0x35,0x10,0x82,0xd1,0x0c,0x44,0x33,0xa8,0xd5,0xa0,0x56,0x83, +0x98,0x0d,0x62,0x36,0xd0,0xd7,0x60,0x46,0x83,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82, +0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0xe9,0x06,0x02,0x47,0x03,0x64,0xba,0x81,0xc8, +0xd1,0x20,0x99,0x6e,0x20,0x74,0x34,0x50,0xa6,0x1b,0x88,0x1d,0x0d,0x16,0x83,0x88, +0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x74,0xb6,0x01,0xcf,0x06,0xc1,0x70,0x44, +0x30,0xab,0x01,0xf3,0xcd,0x32,0x38,0x4b,0x60,0x93,0x11,0x9f,0xe1,0x08,0x02,0x4c, +0x03,0xe1,0x1b,0x8e,0x28,0xc2,0x34,0x20,0xbe,0x13,0x06,0x71,0xc2,0x20,0x4c,0x08, +0x42,0x30,0x1c,0x61,0x94,0x69,0x20,0x7c,0xc3,0x11,0x87,0x99,0x06,0xc4,0x77,0xc2, +0x20,0x4e,0x18,0x84,0x09,0x41,0x08,0x86,0x1b,0x8c,0x00,0x0c,0x66,0x19,0x98,0x26, +0x18,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x6e,0x03,0xb5,0x0d,0x98,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xf2,0x36,0x88,0xd9,0xe0,0x09,0x66,0x09,0x9a,0x81,0x0a,0x43, +0x60,0xc0,0x60,0x31,0x31,0xa0,0xe2,0x33,0x1c,0x11,0xbc,0x69,0x20,0x7c,0xc3,0x11, +0x02,0x9c,0x06,0xc4,0x77,0xc2,0x20,0x4e,0x18,0x84,0x09,0x41,0x08,0x86,0x1b,0xa0, +0x00,0x0c,0x66,0x19,0xb0,0x2c,0x18,0xa8,0x30,0xfe,0x67,0x53,0x67,0x41,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0x32,0xc0,0xdb,0x20,0x67,0x83,0x3a,0x0d,0x52,0x35,0x18, +0x31,0x70,0x00,0x10,0x04,0x83,0x47,0x74,0x03,0x97,0x0d,0x02,0x1e,0x0d,0x76,0x34, +0xf0,0xd9,0x60,0x0d,0x3e,0xaf,0xe3,0xd7,0x60,0x38,0xa2,0xbb,0xd3,0xc0,0xf9,0x2e, +0x30,0x94,0x11,0x81,0x7c,0x86,0x1b,0xd6,0x0a,0x6f,0x83,0x30,0xb8,0xf1,0x0c,0x0c, +0x65,0xba,0x1a,0xfc,0x66,0x10,0x1f,0x0b,0x04,0xf9,0x58,0x90,0x4e,0xf2,0x31,0xf8, +0x0c,0xee,0x35,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xaa,0x1b,0xd4,0x6d, +0x10,0xdc,0x61,0xa8,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5e,0x37,0x40,0xdb,0x20, +0x10,0xac,0x0f,0xf6,0x35,0x90,0x8f,0x05,0x46,0x7c,0x6c,0x08,0xe4,0x63,0x01,0x02, +0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x68,0x37,0x60,0xdb,0x20,0x09,0x2c,0x3f, +0x03,0x79,0x0d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0xec,0x06,0x7e,0x1b, +0x04,0x46,0x0a,0x43,0x7c,0x4c,0x08,0xe4,0x63,0x41,0x01,0x9f,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x74,0x37,0x90,0xdb,0xc0,0x08,0x66,0x19,0x1e,0x08,0x3d,0x03,0x53, +0x85,0x55,0x80,0x8f,0x05,0xaa,0x10,0x1f,0x5b,0x85,0x56,0x80,0x8f,0xb9,0x42,0x2b, +0xc4,0xc7,0x82,0x56,0x88,0xcf,0x2c,0xc1,0x34,0x62,0x70,0x00,0x20,0x08,0x06,0xdf, +0xed,0x06,0x71,0x1b,0x90,0x6a,0xb0,0xba,0xc1,0x68,0x42,0x00,0x8c,0x26,0x08,0x81, +0x05,0x82,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x0a,0xdf,0xc0,0x76,0x83,0xc0, +0xec,0x35,0x08,0xe8,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0xf8,0x06,0x74,0x1b, +0x04,0x16,0x8c,0x6c,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xca,0x37,0xd8, +0xdb,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x7d,0x83,0xd0,0x0d,0x48,0x36, +0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x50,0xdf,0x60,0x74,0x03,0xfe,0x0c,0xa8, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd6,0x37,0x20,0xdd,0x20,0x44,0x83,0xc0,0xfa, +0x35,0x18,0xe2,0x63,0x42,0x20,0x1f,0x0b,0x0a,0xf8,0x58,0x00,0x0f,0xf2,0x31,0x01, +0x1e,0xe4,0x63,0x03,0x3c,0xc8,0xc7,0x44,0x62,0x88,0x8f,0x89,0xc4,0x10,0x1f,0x13, +0x89,0x21,0x3e,0x66,0x94,0x04,0x7c,0xcc,0x28,0x09,0xf8,0x98,0x51,0x12,0xf0,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x7f,0x83,0xd8,0x0d,0x7c,0xc2,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x23,0x7f,0x03,0xd9,0x0d,0x7c,0xc2,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x43,0x7f,0x83,0xd9,0x0d,0x7c,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x63,0x7f,0x83,0xd9,0x0d,0x7c,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x7f, +0x03,0xda,0x0d,0x7c,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x7f,0x83,0xda, +0x0d,0x7c,0xc2,0x18,0x8e,0x30,0xd0,0x4b,0xf8,0x86,0x23,0x0c,0xf4,0x12,0xbe,0xe1, +0x08,0x03,0xbd,0x84,0xaf,0x06,0x61,0x2b,0x10,0x76,0x38,0xa2,0xbd,0x10,0xe1,0x1b, +0x8e,0x68,0x2f,0x44,0xf8,0x86,0x23,0xda,0x0b,0x11,0xbe,0x1a,0x84,0xad,0x40,0xd8, +0x32,0x82,0x9d,0x65,0x88,0xa4,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x14,0x0e, +0xc4,0x37,0x98,0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x15,0x0e,0xc6,0x37, +0x98,0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x15,0x0e,0xc8,0x37,0x98,0xaf, +0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x16,0x0e,0xc8,0x37,0x18,0xa2,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x5a,0x38,0x28,0xdf,0x60,0x88,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x70,0xe1,0xc0,0x7c,0x83,0x21,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xe3, +0x85,0x03,0xf4,0x0d,0x52,0x41,0xa7,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x6a,0xe1, +0xc0,0x77,0x83,0x31,0x0d,0x2c,0x28,0xdb,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60, +0x10,0xbd,0x70,0x50,0xbe,0x41,0x60,0x64,0x1b,0x04,0xf1,0xb1,0xa0,0x90,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x44,0x32,0x1c,0xf4,0x6f,0x10,0x18,0x88,0x29,0xf1,0x31, +0x10,0x53,0xe2,0x63,0x20,0xa6,0xc4,0xc7,0x88,0x41,0x3e,0x56,0x0c,0xf2,0x31,0x63, +0x90,0x8f,0x0d,0x10,0x7c,0x6c,0x80,0xe0,0x63,0x03,0x04,0x9f,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x7e,0x38,0xb8,0xdf,0xa0,0x14,0x56,0x37,0x30,0x53,0x08,0xe2,0x63, +0x4c,0x20,0x1f,0x0b,0x06,0xf8,0xcc,0x12,0x48,0x03,0x15,0x86,0x13,0xe9,0x70,0x00, +0x0d,0x54,0x18,0x4e,0xa4,0xc3,0x01,0x34,0x50,0x61,0x38,0x91,0x0e,0x07,0xd0,0x40, +0x85,0x81,0x44,0x38,0x01,0x59,0x40,0x13,0xf0,0x31,0xa1,0x26,0xe0,0x63,0x83,0x4d, +0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x35,0x0e,0x46,0x38,0xf8,0xdb,0x60, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x8d,0x03,0x12,0x0e,0x40,0x37,0x18,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x60,0xe3,0xa0,0x84,0x83,0xd0,0x0d,0x06,0xe3,0x89, +0x9e,0x80,0x8f,0x05,0x3c,0x11,0x1f,0xeb,0x89,0x9f,0x80,0x8f,0x81,0xc5,0x4f,0xc4, +0xc7,0x82,0x9f,0x88,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x72,0x1c,0xac,0x70, +0x30,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xcc,0x71,0xc0,0xc2,0x81,0xd9,0x06, +0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x74,0x1c,0xb4,0x70,0x10,0x08,0x16,0x98, +0x6e,0x00,0x1f,0x43,0x02,0xfa,0x18,0x22,0xd0,0xc7,0x8e,0x81,0x3e,0x26,0xb4,0x6e, +0x20,0x1f,0x4b,0x8b,0xf1,0x0d,0xe4,0x63,0x81,0x41,0x1f,0x33,0x5c,0x37,0x90,0x8f, +0x11,0x41,0x7c,0xcc,0x80,0xdd,0x40,0x3e,0x26,0x04,0xf1,0x31,0xae,0x83,0x8f,0x05, +0x5c,0x7c,0xac,0xfb,0xe0,0x63,0x60,0xf0,0xc5,0xc7,0x82,0x2f,0x3e,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0x94,0x72,0xe0,0xc3,0xc1,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0x61,0xca,0xc1,0x0f,0x07,0x79,0x1b,0x14,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0x9c,0x72,0x00,0xc6,0x41,0x20,0x58,0x90,0xbb,0x01,0x7c,0x0c,0x09,0xe8,0x63,0x88, +0x40,0x1f,0x3b,0x06,0xfa,0x98,0x00,0xbe,0x81,0x7c,0x2c,0x61,0xe0,0x63,0x81,0x41, +0x1f,0x0b,0xc2,0x37,0x90,0x8f,0x05,0x04,0x7c,0xac,0x0d,0xf4,0x37,0x90,0x8f,0x05, +0x0a,0x7d,0x4c,0x29,0xdf,0x40,0x3e,0x86,0x04,0xf1,0x31,0xe5,0x7c,0x03,0xf9,0x98, +0x10,0xc4,0xc7,0x48,0xa3,0x0d,0xe8,0x63,0xa5,0xd1,0x06,0xf4,0x31,0xd3,0x68,0x03, +0xfa,0x58,0x1a,0xb0,0x01,0x7c,0x2c,0x30,0x03,0xfa,0x58,0xe0,0xbe,0x81,0x7c,0x8c, +0x0c,0x9a,0xf8,0x58,0x20,0xc0,0xc7,0xc8,0xa0,0x89,0x8f,0x85,0x81,0x12,0x1f,0x1b, +0x14,0xf9,0x98,0x32,0xc8,0xc7,0x94,0x41,0x3e,0x36,0x50,0xf0,0xb1,0x61,0x82,0x8f, +0x05,0xfa,0x1b,0xc8,0xc7,0x88,0x08,0x3e,0x26,0x04,0xf1,0xb1,0xa0,0x80,0x8f,0x19, +0x03,0x7c,0xec,0x28,0xe2,0x63,0x41,0x11,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xda,0x39,0x30,0xe5,0x60,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x70,0xe7,0xe0, +0x94,0x83,0x22,0x30,0x10,0x0e,0x82,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x01, +0xcf,0x41,0x2a,0x07,0x2a,0x1c,0x04,0x86,0x04,0xf4,0x31,0x44,0xa0,0x8f,0x1d,0x03, +0x7d,0x66,0x09,0xa6,0x81,0x0a,0x03,0x4e,0x1e,0x43,0x1a,0xa8,0x30,0xe0,0xe4,0x31, +0xa4,0x81,0x0a,0xc3,0x4d,0x1e,0x43,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x32,0x60, +0xe7,0xa0,0x95,0x03,0xdf,0x0d,0x44,0x38,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xe6, +0x9e,0x83,0x57,0x0e,0x82,0x74,0x0e,0xd2,0x39,0x48,0xe7,0x40,0x96,0x03,0x59,0x0e, +0x64,0x39,0x90,0xe5,0x60,0x34,0x21,0x00,0x86,0x23,0x82,0xf6,0x0d,0x82,0x6f,0xba, +0x81,0x85,0x03,0x21,0x30,0x24,0xa0,0x8f,0x21,0x02,0x7d,0x0c,0x19,0xe8,0x33,0x62, +0x70,0x00,0x20,0x08,0x06,0x9f,0x3d,0x07,0xb0,0x1c,0x8c,0x6f,0x10,0xcf,0xc1,0x68, +0x42,0x00,0x58,0x50,0xc8,0xc7,0x84,0x42,0x3e,0x36,0x14,0xf2,0xb1,0xd9,0x0d,0xde, +0x36,0x88,0x8f,0xcd,0x6e,0xf0,0xb6,0x41,0x7c,0x86,0x23,0x84,0xfc,0x0d,0x86,0x6f, +0x38,0x62,0xc0,0xe1,0xa0,0xf8,0x4a,0x08,0x74,0x38,0x82,0xe0,0xdf,0x60,0xf8,0x86, +0x23,0x8a,0x1d,0x0e,0x8a,0xaf,0x84,0x40,0x8b,0x08,0x74,0x96,0x81,0xaa,0x82,0xd1, +0x04,0x67,0xb0,0xe0,0x8c,0x03,0xf9,0x18,0x7f,0x04,0xf4,0xb1,0x33,0x0b,0xe2,0x33, +0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x4c,0x07,0xea,0x1c,0x90,0x70,0x10,0xcc,0x12, +0x54,0x03,0x15,0x86,0x40,0xa9,0xe0,0x30,0x8d,0x18,0x1c,0x00,0x08,0x82,0x41,0x19, +0xa0,0x74,0x90,0xce,0xc1,0x08,0x07,0x35,0x1c,0x8c,0x18,0x38,0x00,0x08,0x82,0xc1, +0x23,0xd3,0x81,0x2f,0x07,0x01,0xfb,0x06,0xeb,0x1b,0xb8,0x73,0x20,0xdc,0x99,0x20, +0xb0,0x72,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x4d,0x07,0xec,0x1c,0xb0,0x71, +0x30,0x67,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xc9,0x74,0xd0,0xcf,0x41,0xde,0x06, +0x96,0xca,0x81,0x10,0x1f,0x13,0x02,0xf9,0x58,0x40,0xc0,0x67,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0x9c,0x0e,0xe4,0x39,0x28,0x02,0x83,0xdb,0xc0,0x94,0x03,0xf9,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0xb1,0xd3,0x01,0x3d,0x07,0x81,0xdb,0x06,0x36,0x0c, +0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0xa7,0x03,0x7b,0x0e,0x02,0x61,0xba, +0xe1,0x8d,0x83,0x60,0x6d,0x83,0xe1,0x08,0xd9,0x80,0xe3,0x80,0xf9,0x66,0x19,0x2e, +0x2b,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0xac,0x83,0x7c,0x0e,0xea,0x38,0x10, +0x0c,0x8f,0x83,0x20,0x3e,0xb3,0x04,0xd7,0x40,0x85,0x21,0x58,0x48,0x35,0x62,0x70, +0x00,0x20,0x08,0x06,0x65,0x80,0xd3,0x41,0x3e,0x07,0x32,0x1c,0xa4,0x71,0x30,0x62, +0xe0,0x00,0x20,0x08,0x06,0x8f,0x58,0x07,0xee,0x1c,0x04,0xfc,0x1b,0xec,0x6f,0xe0, +0xcf,0xc1,0x18,0x88,0x41,0x18,0x08,0xbc,0x1c,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41, +0x19,0xe4,0x74,0xa0,0xcf,0x41,0x0d,0x07,0x6b,0x1c,0x8c,0x18,0x38,0x00,0x08,0x82, +0xc1,0x33,0xd6,0xc1,0x3b,0x07,0x41,0xff,0x06,0xfc,0x1b,0xfc,0x73,0x80,0xc3,0x01, +0x0e,0x07,0x38,0x1c,0xe0,0x70,0xd0,0xcb,0x01,0x8e,0x18,0x18,0x00,0x08,0x82,0x41, +0x24,0xd6,0xc1,0x4d,0x07,0xea,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x59,0x07, +0xfe,0x1c,0xb0,0x47,0x30,0x4b,0x90,0x0d,0x54,0x18,0x02,0xa6,0x3b,0x8d,0xbd,0x08, +0x88,0xc4,0x67,0x38,0x22,0xe0,0xe1,0x40,0xf8,0x86,0x23,0x84,0x1e,0x0e,0x88,0xef, +0x84,0x41,0x9c,0x30,0x08,0x13,0x82,0x10,0x0c,0x37,0xf4,0x47,0x00,0x06,0xb3,0x0c, +0xda,0x16,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xc4,0xd6,0x41,0x58,0x07,0xc7,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0x70,0x1d,0xa0,0x74,0x90,0x04,0xb3,0x04,0xdb,0x40, +0x85,0x21,0x68,0x54,0x66,0x73,0xd2,0xcb,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0x82,0xeb,0x60,0xa7,0x83,0x60,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xb8,0x0e, +0x44,0x3a,0x08,0x2c,0x58,0xe5,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xcd, +0x75,0x90,0xd2,0x41,0x30,0x1c,0x61,0xb4,0x88,0xf3,0x5d,0x60,0x28,0x0b,0x06,0xf9, +0x0c,0x47,0x04,0xe2,0x1c,0x08,0xdf,0x05,0x86,0x1a,0x31,0x30,0x00,0x10,0x04,0x83, +0x28,0xaf,0x03,0x95,0x0e,0x76,0xcd,0x82,0x71,0x0e,0xe4,0x33,0x62,0x60,0x00,0x20, +0x08,0x06,0xd1,0x5e,0x07,0x31,0x1d,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xfc, +0x75,0x80,0xd3,0x41,0xec,0x06,0x81,0xc5,0x72,0x10,0xc4,0xc7,0x8c,0x40,0x3e,0xb3, +0x04,0x0e,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_9a66d69e1079fa862b655650dacbd880.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_9a66d69e1079fa862b655650dacbd880.h new file mode 100644 index 00000000..d21784be --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_9a66d69e1079fa862b655650dacbd880.h @@ -0,0 +1,1124 @@ +// ffx_fsr2_accumulate_pass_wave64_16bit_9a66d69e1079fa862b655650dacbd880.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_9a66d69e1079fa862b655650dacbd880_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_9a66d69e1079fa862b655650dacbd880_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_9a66d69e1079fa862b655650dacbd880_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_9a66d69e1079fa862b655650dacbd880_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_9a66d69e1079fa862b655650dacbd880_SRVResourceNames[] = { "r_input_exposure", "r_dilated_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_lanczos_lut", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_9a66d69e1079fa862b655650dacbd880_SRVResourceBindings[] = { 0, 2, 3, 4, 5, 10, 6, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_9a66d69e1079fa862b655650dacbd880_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_9a66d69e1079fa862b655650dacbd880_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_9a66d69e1079fa862b655650dacbd880_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", "rw_upscaled_output", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_9a66d69e1079fa862b655650dacbd880_UAVResourceBindings[] = { 0, 1, 3, 4, 2, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_9a66d69e1079fa862b655650dacbd880_UAVResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_9a66d69e1079fa862b655650dacbd880_UAVResourceSpaces[] = { 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_9a66d69e1079fa862b655650dacbd880_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_9a66d69e1079fa862b655650dacbd880_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_9a66d69e1079fa862b655650dacbd880_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_9a66d69e1079fa862b655650dacbd880_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_9a66d69e1079fa862b655650dacbd880_size = 17528; + +static const unsigned char g_ffx_fsr2_accumulate_pass_wave64_16bit_9a66d69e1079fa862b655650dacbd880_data[] = { +0x44,0x58,0x42,0x43,0xd8,0x06,0x43,0x2e,0xe0,0xf8,0x2e,0xeb,0x98,0x63,0xc6,0x09, +0xbc,0xce,0x13,0x96,0x01,0x00,0x00,0x00,0x78,0x44,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x3c,0x02,0x00,0x00,0x00,0x11,0x00,0x00,0x1c,0x11,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xc8,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0xbc,0x0e,0x00,0x00,0x66,0x00,0x05,0x00,0xaf,0x03,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xa4,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0xa6,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02, +0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xd7,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0x8c,0xc2,0x08,0x40,0x09,0x00,0x14,0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03, +0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18,0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10, +0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c, +0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0,0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40, +0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18,0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18, +0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28,0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2, +0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c,0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51, +0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50,0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34, +0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9, +0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19, +0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89, +0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60,0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x6d, +0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a,0x48,0x0e,0x15,0x09,0x44,0x1a,0x39,0x0f, +0x11,0x4d,0x08,0x21,0x21,0x61,0x30,0x28,0x04,0x63,0xc0,0x20,0x51,0xe9,0xa0,0xe1, +0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4,0x0d,0x69,0x06,0x44,0x0c,0x06,0x03,0xc5, +0x1c,0x41,0x50,0x0a,0xc6,0xe0,0x34,0x40,0x51,0x6a,0x20,0x60,0x18,0x41,0x30,0x66, +0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0, +0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87, +0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39, +0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0, +0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87, +0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x02,0xab, +0x45,0xae,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1, +0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f, +0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2, +0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21, +0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0x83,0x99,0xc4, +0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d, +0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc, +0x00,0x0c,0xfc,0x00,0x09,0xb0,0x18,0xc9,0x66,0x0a,0x83,0x71,0x60,0x87,0x70,0x98, +0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03, +0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76, +0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26, +0x6b,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e, +0xfc,0x00,0x09,0x06,0x1a,0xd5,0x66,0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79, +0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90, +0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07, +0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x14, +0xc0,0xe8,0x36,0x13,0x19,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2, +0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84, +0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xa0,0x80,0x45,0xb9,0x99, +0xb0,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77, +0x08,0x07,0x7a,0xf0,0x03,0x14,0x18,0x68,0x37,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7, +0xae,0x36,0x9a,0x7a,0xbd,0x5e,0xaf,0x37,0x18,0xc0,0x58,0x2c,0x16,0xcb,0x60,0x30, +0x18,0x0c,0x06,0x03,0xf9,0x6e,0x92,0xa6,0x88,0x12,0x26,0x9f,0x05,0x98,0x67,0x21, +0x22,0x76,0x02,0x26,0x02,0x05,0x03,0x02,0xce,0x11,0x80,0x02,0x00,0x00,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, +0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06, +0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8, +0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x32,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21, +0x4f,0x1a,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00, +0x20,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x94,0x40,0x31,0x8c,0x00,0x14,0x41,0x49,0x94,0x41,0x21,0x14, +0x47,0x29,0x14,0x45,0x39,0x14,0x44,0xe1,0x07,0x14,0x48,0xc1,0x14,0x50,0x41,0x15, +0x56,0x81,0x15,0x60,0x40,0x41,0x06,0x14,0x68,0x40,0xc1,0x06,0x14,0x70,0x40,0x21, +0x07,0x14,0x74,0x40,0x61,0x07,0x14,0x78,0x40,0xa1,0x07,0x14,0x7c,0x40,0x59,0x94, +0x46,0x11,0x4a,0x94,0x2c,0x46,0xf1,0x10,0x6a,0x04,0xa0,0x06,0x48,0x58,0xc0,0x80, +0x80,0x08,0x34,0x9b,0x01,0x20,0xdb,0x0c,0x00,0xe1,0x66,0x00,0x48,0x37,0x03,0x40, +0xbc,0x19,0x00,0xf2,0xcd,0x00,0xd0,0x6f,0x06,0x80,0x82,0x33,0x00,0xf4,0x9a,0x01, +0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x91,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0x01,0x9a,0x20,0x0c,0xd1,0x06,0x61,0x20,0x26,0x08,0x83,0xb4, +0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08,0x6f,0xe0,0x07,0x84, +0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe,0xca,0xf0,0xe0,0xde,0xe6,0xea,0xe4,0xca, +0x26,0x08,0xc3,0x34,0x41,0x18,0xa8,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65,0x31,0x8c, +0x81,0x31,0x1c,0x62,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f, +0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x1b,0x92,0x41,0x81, +0x0c,0x66,0x60,0x0c,0x67,0x82,0x30,0x07,0x76,0xc0,0x4c,0xee,0x2b,0xcd,0x8d,0xae, +0x4c,0xce,0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec,0x6b,0xec, +0x8d,0xed,0x4d,0x6e,0x82,0x30,0x54,0x1b,0x12,0x46,0x9a,0x0c,0x6a,0x60,0x0c,0x87, +0x8d,0xdc,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x04,0x61, +0xb0,0x26,0x08,0xc3,0xb5,0x41,0x30,0xb0,0x0d,0x09,0xa5,0x58,0xc6,0x35,0x30,0x46, +0x46,0x4b,0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd,0x0d,0xae, +0x8e,0xee,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x60,0x1b,0x92,0x4b,0xda,0x0c, +0x6e,0x60,0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda,0x1c,0xdd, +0x9b,0x5c,0xde,0x04,0x61,0xc8,0x36,0x24,0x9c,0xe4,0x19,0xdf,0xc0,0x18,0xd9,0x04, +0xc1,0x0e,0xee,0x80,0x8d,0xdc,0x17,0x5b,0x98,0xdb,0x98,0xde,0xdb,0xdc,0x17,0x5b, +0x1d,0xdd,0x86,0x84,0x08,0x03,0x31,0x30,0x88,0x81,0x31,0x9c,0x09,0xc2,0xa0,0x31, +0x91,0xfb,0x4a,0x6b,0x3b,0x6b,0x4a,0x83,0x9b,0x9b,0x20,0x0c,0xdb,0x86,0x84,0x0c, +0xc2,0xa0,0x0c,0x0c,0x33,0x18,0x18,0xc3,0x21,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46, +0x57,0x46,0xf6,0x25,0x57,0x16,0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36,0xb7, +0x36,0xb7,0x21,0x31,0x03,0x05,0x0d,0x8c,0x61,0x60,0x8c,0x6c,0x43,0xf2,0x44,0x95, +0xd6,0x81,0xc1,0x18,0x9c,0x41,0x1a,0x4c,0x10,0xf0,0x00,0x0f,0xa8,0xc9,0xdd,0x7d, +0xa5,0xb9,0xd1,0x95,0xc9,0xb9,0x85,0xb1,0x7d,0xd5,0xc1,0xcd,0x8d,0x85,0xb1,0x95, +0x91,0x7d,0x8d,0xbd,0xb1,0xbd,0xc9,0x4d,0x10,0xd0,0x60,0x0e,0x36,0x2c,0xc6,0x1a, +0xb0,0x81,0x61,0x0c,0x4c,0x1b,0xb4,0x41,0x1b,0x38,0x13,0x04,0x3d,0xc8,0x03,0x3a, +0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x1b,0x96, +0xe1,0x0d,0xe0,0xc0,0x18,0x06,0xa6,0x0d,0xda,0xa0,0x0d,0xb2,0x09,0x02,0x1f,0xe8, +0x01,0x19,0xb9,0xbb,0x2f,0xb7,0xb2,0xbb,0x2f,0xb6,0xb7,0xb1,0xb5,0xb9,0x0d,0x0b, +0x23,0x07,0x73,0x60,0x50,0x03,0xd3,0x06,0x6d,0xd0,0x06,0x19,0x1f,0xb9,0xbb,0x2f, +0xb6,0xba,0xb6,0xb0,0x2f,0xb4,0xb4,0x39,0xba,0x37,0xb9,0xbc,0x0d,0x0b,0xb5,0x06, +0x75,0x60,0x5c,0x03,0xd3,0x06,0x6d,0xd0,0x06,0x0e,0x25,0xb9,0xbb,0xaf,0x3a,0xb8, +0xb9,0xb1,0x30,0xb6,0x32,0xb2,0xaf,0xb7,0x3a,0x3a,0xb8,0x3a,0xba,0x0d,0xcb,0xb5, +0x06,0x77,0x60,0x30,0x03,0xd3,0x06,0x6d,0xd0,0x06,0xce,0x86,0xc2,0x0d,0xe2,0x80, +0x0e,0xec,0x00,0x0f,0x26,0x08,0x7f,0xc0,0x07,0x34,0xc6,0xc4,0x8c,0xa6,0xa4,0x64, +0x26,0x08,0x03,0xb7,0x01,0x31,0xf4,0x60,0x0f,0x0c,0x63,0xe0,0x03,0x60,0x43,0xd0, +0x07,0x13,0x84,0x50,0xe8,0x03,0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43, +0x6c,0x61,0x6d,0x70,0x1b,0x10,0xe3,0x0f,0x40,0xc1,0x18,0x06,0x03,0xd8,0x10,0x84, +0xc2,0x06,0x42,0x0d,0xf2,0xc0,0x0f,0x44,0x61,0x82,0xe0,0x07,0x7b,0xc0,0x25,0x4d, +0xaa,0xcc,0x8d,0xac,0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x80,0x06,0x74,0xb0,0x01, +0x21,0x4a,0x81,0x32,0xc8,0xe0,0x6a,0x4c,0x81,0x4e,0x5a,0x53,0x18,0x9e,0x54,0x99, +0x1b,0x59,0x99,0xdc,0x54,0x9a,0x5e,0xd9,0x06,0x84,0x40,0x05,0xca,0x0c,0xc8,0xe0, +0x6a,0x4c,0x81,0x4c,0x1a,0x51,0xda,0x1c,0x1c,0x5b,0x58,0xde,0x54,0x9a,0x5e,0xd9, +0x04,0x61,0xe8,0x36,0x20,0x84,0x2a,0x50,0xab,0x40,0x06,0x57,0x63,0x0a,0xec,0xd2, +0x92,0xdc,0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6,0xde,0xea,0xe4, +0xc6,0xca,0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26,0x08,0x83,0xb7, +0xc1,0x20,0x5a,0x81,0x72,0x05,0x32,0xb8,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5, +0xc1,0x11,0xa5,0xb5,0x95,0xb9,0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x86,0x6f,0x03, +0x42,0xc0,0x02,0x15,0x0b,0x64,0x70,0x35,0xa6,0x40,0x29,0x8d,0xa9,0xae,0x2d,0xac, +0x29,0x0d,0x8e,0xa9,0xcc,0xae,0x8c,0x8d,0xea,0xad,0x6a,0xae,0x6c,0x82,0x30,0x80, +0xc1,0x06,0x84,0x98,0x05,0x8a,0x16,0xc8,0xe0,0x6a,0x4c,0x81,0x4b,0x9a,0x91,0x5c, +0x58,0x5b,0x59,0x92,0x1b,0x59,0x19,0xde,0x04,0x61,0x08,0x83,0x0d,0x08,0x61,0x0b, +0xd4,0x2d,0x90,0xc1,0xd5,0x98,0x02,0x25,0x33,0xa2,0x32,0xbb,0xb4,0xb1,0x32,0xaa, +0x37,0xab,0xb4,0xb2,0x3b,0xa2,0x32,0x38,0x3a,0xb4,0x09,0xc2,0x20,0x06,0x1b,0x0c, +0x22,0x17,0x28,0x5d,0x20,0x83,0x86,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc,0x04, +0x61,0x18,0x83,0x0d,0x08,0xc1,0x0b,0x54,0x2f,0x90,0x41,0xd3,0x98,0x02,0x25,0xb3, +0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0xb9,0xa9,0xb1,0x30,0xb6, +0xb2,0x09,0xc2,0x40,0x06,0x1b,0x0c,0xe2,0x17,0x28,0x70,0x20,0x83,0x86,0x90,0x19, +0xd1,0xdb,0x9d,0xdb,0xdc,0x58,0x18,0x5b,0x99,0x51,0xd8,0x18,0xdd,0x9b,0xdc,0x04, +0x61,0x28,0x83,0x0d,0x08,0x21,0x0e,0xd4,0x38,0x90,0x41,0xd3,0x98,0x02,0x3f,0xb3, +0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0x39,0xa5,0x34,0x3a,0xba, +0x32,0xb9,0xa1,0x30,0xb7,0xb1,0x32,0x36,0xb6,0x30,0xba,0xb4,0x37,0xb7,0x09,0xc2, +0x60,0x06,0x1b,0x0c,0xa2,0x1c,0x28,0x73,0x20,0x83,0x86,0x8c,0x19,0x94,0x5c,0x59, +0x11,0x1e,0xdc,0xdb,0x5c,0x9d,0x5c,0xd9,0x04,0x61,0x38,0x83,0x0d,0x08,0x81,0x0e, +0x54,0x3a,0x90,0x41,0xd3,0x98,0x02,0x33,0x33,0x28,0xb9,0x32,0xbb,0xb4,0xb7,0xba, +0x39,0x23,0xb9,0xb0,0xb6,0x32,0x28,0xb9,0xb2,0x22,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9, +0xb2,0x09,0xc2,0x80,0x06,0x1b,0x10,0x62,0x1d,0x28,0x76,0x20,0x83,0xa6,0x31,0x05, +0x2e,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x13,0x84,0x21,0x0d, +0x36,0x18,0x84,0x3b,0x50,0xef,0x40,0x06,0x0d,0x2b,0x33,0xa5,0x34,0x3a,0xba,0x32, +0xb9,0xa9,0xb2,0xb8,0xba,0x32,0xb7,0xb1,0x32,0xa6,0x32,0xb7,0x33,0x3a,0xb4,0x09, +0xc2,0xa0,0x06,0x1b,0x10,0x22,0x1e,0x28,0x79,0x20,0x83,0xa6,0x31,0x05,0x2a,0x66, +0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x13,0x84,0x61,0x0d,0x36,0x18,0x04, +0x3d,0x50,0xf5,0x40,0x06,0x0d,0x2f,0x33,0xa2,0x3c,0xb7,0xb0,0xb6,0xb4,0x31,0xa9, +0xb2,0xb9,0x21,0xb4,0x30,0xb7,0xb3,0x32,0xa3,0xb0,0x31,0xba,0x37,0xb9,0x09,0xc2, +0xc0,0x06,0x1b,0x0c,0xe2,0x1e,0x28,0x7c,0x20,0x83,0x86,0x98,0x99,0x55,0x5a,0xd9, +0xdd,0x14,0x5c,0xd8,0x58,0x19,0xd5,0x5b,0x53,0x19,0x5d,0x99,0xdc,0x9c,0x51,0xd8, +0x18,0xdd,0x9b,0xdc,0x04,0x61,0x68,0x83,0x0d,0x06,0xa1,0x0f,0xd4,0x3e,0x90,0x41, +0xb3,0x81,0xe2,0x83,0x53,0x48,0x05,0x56,0x78,0x05,0x59,0xa8,0x05,0x5c,0xd8,0x05, +0x5f,0x08,0x07,0x72,0x38,0x07,0x75,0x68,0x07,0x78,0x98,0x07,0x7b,0xc8,0x07,0x7e, +0xd8,0x30,0x18,0xa4,0xd0,0x0f,0x13,0x04,0x01,0xd8,0x00,0x6c,0x18,0x0c,0x90,0x00, +0x89,0x0d,0x41,0x48,0x6c,0x18,0x86,0x7f,0x10,0x09,0x0a,0x43,0x53,0x13,0x04,0x51, +0xa8,0x83,0x0d,0x83,0x19,0x98,0xc1,0x30,0x41,0x18,0xdc,0x60,0x43,0xd0,0x0b,0x1b, +0x0c,0xa3,0x24,0x2e,0x93,0x38,0x09,0x94,0xd8,0x50,0xfc,0x03,0x49,0x00,0xa3,0x90, +0x12,0x44,0xc4,0xe4,0xc2,0xdc,0xc6,0xd0,0xca,0xe6,0x26,0x08,0xc3,0x1b,0xd0,0x30, +0x63,0x7b,0x0b,0xa3,0x9b,0x9b,0x20,0x0c,0x70,0xc0,0x22,0xcd,0x6d,0x8e,0x6e,0x6e, +0x82,0x30,0xc4,0x01,0x89,0x34,0x37,0xba,0x39,0x22,0x74,0x65,0x78,0x5f,0x6c,0x6f, +0x61,0x64,0x13,0x84,0x41,0x0e,0x88,0xd0,0x95,0xe1,0x7d,0xb9,0xbd,0xc9,0xb5,0x31, +0xa1,0x2b,0xc3,0xfb,0x9a,0xa3,0x7b,0x93,0x2b,0x63,0x51,0x97,0xe6,0x46,0x37,0xb7, +0x01,0x5a,0x09,0x96,0x68,0x09,0x97,0x78,0x09,0x98,0x88,0x09,0x5d,0x90,0x89,0x99, +0xa0,0x09,0x96,0xa8,0x09,0xce,0x26,0x68,0xa1,0x0a,0x1b,0x9b,0x5d,0x9b,0x4b,0x1a, +0x59,0x99,0x1b,0xdd,0x94,0x20,0xa8,0x42,0x86,0xe7,0x62,0x57,0x26,0x37,0x97,0xf6, +0xe6,0x36,0x25,0x20,0x9a,0x90,0xe1,0xb9,0xd8,0x85,0xb1,0xd9,0x95,0xc9,0x4d,0x09, +0x8c,0x3a,0x64,0x78,0x2e,0x73,0x68,0x61,0x64,0x65,0x72,0x4d,0x6f,0x64,0x65,0x6c, +0x53,0x02,0xa4,0x0c,0x19,0x9e,0x8b,0x5c,0xd9,0xdc,0x5b,0x9d,0xdc,0x58,0xd9,0xdc, +0x94,0x40,0x14,0x2a,0x91,0xe1,0xb9,0xd0,0xe5,0xc1,0x95,0x05,0xb9,0xb9,0xbd,0xd1, +0x85,0xd1,0xa5,0xbd,0xb9,0xcd,0x4d,0x11,0xfa,0x41,0x24,0xea,0x90,0xe1,0xb9,0x94, +0xb9,0xd1,0xc9,0xe5,0x41,0xbd,0xa5,0xb9,0xd1,0xcd,0x4d,0x09,0x52,0xa2,0x0b,0x19, +0x9e,0xcb,0xd8,0x5b,0x9d,0x1b,0x5d,0x99,0xdc,0xdc,0x94,0xc0,0x26,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x42,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x39,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34, +0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e, +0x80,0x34,0x40,0x84,0xf9,0x45,0xad,0xdb,0x00,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2, +0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a,0xd0,0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44, +0x98,0x8f,0xdc,0xb6,0x31,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51, +0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe,0xf3, +0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x8f,0xdc, +0xb6,0x3d,0x74,0xc3,0xe5,0x3b,0x8f,0x2f,0x44,0x04,0x30,0x11,0x21,0xd0,0x0c,0x0b, +0xf1,0x45,0x0e,0xb3,0x21,0xcd,0x80,0x34,0x86,0x2d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f, +0x38,0x93,0xed,0x17,0xb7,0x6d,0x01,0xd1,0x70,0xf9,0xce,0xe3,0x1b,0x91,0x43,0x3d, +0xe2,0xe0,0x23,0xb7,0x6d,0x07,0xd5,0x70,0xf9,0xce,0xe3,0x4b,0x00,0xf3,0x2c,0x44, +0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x04,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35, +0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x05,0xd6,0x70,0xf9,0xce,0xe3,0x4f, +0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x9b,0x40,0x36,0x5c,0xbe, +0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x62,0x03,0x46,0x0e,0xf5,0xf8,0xc8,0x6d, +0x5b,0xc2,0x33,0x5c,0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f,0xd4,0xba,0x19,0x3c, +0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84,0xf9,0xc5,0x6d,0x03,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9a,0x66,0xd6,0x9e, +0x10,0x79,0xfa,0x86,0x2b,0x65,0x56,0x50,0xda,0xcb,0xd8,0x80,0x44,0x58,0x49,0x4c, +0x54,0x33,0x00,0x00,0x66,0x00,0x05,0x00,0xd5,0x0c,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x3c,0x33,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0xcc,0x0c,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02, +0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xd8,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0x94,0xc2,0x08,0x40,0x09,0x00,0x14,0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03, +0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18,0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10, +0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c, +0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0,0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40, +0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18,0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18, +0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28,0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2, +0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c,0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51, +0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50,0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34, +0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9, +0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19, +0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89, +0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60,0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x6d, +0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a,0x48,0x0e,0x15,0x09,0x44,0x1a,0x39,0x0f, +0x11,0x4d,0x08,0x21,0x21,0x61,0x30,0x28,0x04,0x63,0xc0,0x20,0x51,0xe9,0xa0,0xe1, +0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4,0x0d,0x69,0x06,0x44,0x0c,0x06,0x03,0xc5, +0x1c,0x41,0x50,0x0a,0xc6,0xe0,0x34,0x40,0x51,0x6a,0x20,0x60,0x18,0x41,0x30,0x66, +0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0, +0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87, +0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39, +0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0, +0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87, +0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x02,0xab, +0x45,0xae,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1, +0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f, +0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2, +0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21, +0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0x83,0x99,0xc4, +0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d, +0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc, +0x00,0x0c,0xfc,0x00,0x09,0xb0,0x18,0xc9,0x66,0x0a,0x83,0x71,0x60,0x87,0x70,0x98, +0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03, +0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76, +0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26, +0x6b,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e, +0xfc,0x00,0x09,0x06,0x1a,0xd5,0x66,0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79, +0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90, +0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07, +0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x14, +0xc0,0xe8,0x36,0x13,0x19,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2, +0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84, +0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xa0,0x80,0x45,0xb9,0x99, +0xb0,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77, +0x08,0x07,0x7a,0xf0,0x03,0x14,0x18,0x68,0x37,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7, +0xae,0x36,0x9a,0x7a,0xbd,0x5e,0xaf,0x37,0x18,0xc0,0x58,0x2c,0x16,0xcb,0x60,0x30, +0x18,0x0c,0x06,0x03,0xf9,0x6e,0x92,0xa6,0x88,0x12,0x26,0x9f,0x05,0x98,0x67,0x21, +0x22,0x76,0x02,0x26,0x02,0x05,0x03,0x02,0xce,0x11,0x80,0xc2,0x1c,0x01,0x34,0x05, +0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07, +0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x80,0x21,0x4f,0x1a,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x40,0x16,0x08,0x00,0x14,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x94,0x40,0x31,0x8c,0x00,0x14,0x41,0x49, +0x94,0x41,0x21,0x14,0x47,0x29,0x14,0x45,0x39,0x14,0x44,0xe1,0x07,0x94,0x45,0x01, +0x06,0x10,0x6a,0x04,0x80,0x84,0x05,0x0c,0x08,0x88,0x40,0xb3,0x19,0x00,0xb2,0xcd, +0x00,0x10,0x6e,0x06,0x80,0x74,0x33,0x00,0xc4,0x9b,0x01,0xa0,0xdf,0x0c,0x00,0x05, +0x67,0x00,0xe8,0x35,0x03,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x7b,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x01,0x9a,0x20,0x0c,0xd1,0x06,0x61,0x20, +0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xd2,0x04,0xe1,0x0d,0xd0,0x80, +0xc0,0x04,0x61,0x98,0x26,0x08,0x03,0xb5,0x41,0x40,0x98,0x0d,0x09,0x92,0x28,0x08, +0x32,0x2c,0x48,0xb3,0x21,0x19,0x12,0x05,0x59,0x86,0x05,0x69,0x26,0x08,0x73,0x10, +0x06,0x13,0x84,0xa1,0xda,0x90,0x2c,0x90,0x82,0x44,0xc3,0x82,0x34,0x13,0x84,0xc1, +0x9a,0x20,0x0c,0xd7,0x06,0x01,0xa1,0x36,0x24,0x51,0xa2,0x20,0xd3,0xb0,0x20,0xd5, +0x04,0x61,0xc0,0x36,0x24,0x13,0xa4,0x20,0xd7,0xb0,0x20,0xcd,0x04,0x61,0xc8,0x36, +0x24,0x17,0xa4,0x20,0xd9,0xb0,0x20,0xd5,0x04,0xc1,0x0e,0xc4,0x60,0x43,0x42,0x6c, +0x0a,0x42,0x0c,0x0b,0xd2,0x4c,0x10,0x06,0x6d,0x82,0x30,0x6c,0x1b,0x92,0x6e,0x53, +0x10,0x6f,0x58,0x90,0x66,0x43,0xe2,0x25,0x0a,0x32,0x0c,0x0b,0x52,0x6d,0x48,0x9c, +0x47,0xb2,0x30,0x8d,0xfb,0xc0,0x60,0x82,0x80,0x07,0x63,0x30,0x41,0x40,0x83,0x6f, +0xc3,0x82,0x88,0x81,0x82,0x20,0xc3,0x32,0x06,0x63,0x30,0x06,0xcd,0x04,0x41,0x0f, +0xc8,0x60,0xc3,0x32,0x94,0x81,0x82,0x0c,0xc3,0x32,0x06,0x63,0x30,0x06,0xd5,0x04, +0x81,0x0f,0xca,0x60,0xc3,0xb2,0x9c,0x81,0x82,0x44,0xc3,0x32,0x06,0x63,0x30,0x06, +0xd5,0x86,0x25,0x12,0x03,0x05,0x99,0x86,0x65,0x0c,0xc6,0x60,0x0c,0x9a,0x0d,0xcb, +0x24,0x06,0x0a,0xb2,0x0c,0xcb,0x18,0x8c,0xc1,0x18,0x34,0x1b,0x0a,0x32,0x30,0x03, +0x34,0x48,0x03,0x35,0x98,0x20,0xfc,0x81,0x19,0x4c,0x10,0x06,0x6e,0x03,0x82,0xb0, +0x81,0x82,0x20,0x43,0x1b,0x00,0x1b,0x02,0x37,0x98,0x20,0x84,0xc2,0x19,0x6c,0x40, +0x10,0x38,0x50,0x90,0x61,0x40,0x80,0x0d,0x41,0x1c,0x6c,0x20,0xc2,0x60,0x0d,0xde, +0x40,0x0e,0x26,0x08,0x02,0x40,0x61,0x68,0x6a,0x82,0x20,0x0a,0x60,0xb0,0x61,0xf0, +0xbc,0x61,0x82,0x30,0x74,0x13,0x84,0xc1,0xdb,0x10,0xe4,0xc1,0x06,0x03,0xb1,0x83, +0xe9,0x0e,0xf0,0x40,0x0f,0x36,0x14,0x74,0x50,0x07,0xc0,0x1c,0xec,0x41,0x15,0x36, +0x36,0xbb,0x36,0x97,0x34,0xb2,0x32,0x37,0xba,0x29,0x41,0x50,0x85,0x0c,0xcf,0xc5, +0xae,0x4c,0x6e,0x2e,0xed,0xcd,0x6d,0x4a,0x40,0x34,0x21,0xc3,0x73,0xb1,0x0b,0x63, +0xb3,0x2b,0x93,0x9b,0x12,0x10,0x75,0xc8,0xf0,0x5c,0xe6,0xd0,0xc2,0xc8,0xca,0xe4, +0x9a,0xde,0xc8,0xca,0xd8,0xa6,0x04,0x46,0x19,0x32,0x3c,0x17,0xb9,0xb2,0xb9,0xb7, +0x3a,0xb9,0xb1,0xb2,0xb9,0x29,0x81,0x1c,0xd4,0x21,0xc3,0x73,0x29,0x73,0xa3,0x93, +0xcb,0x83,0x7a,0x4b,0x73,0xa3,0x9b,0x9b,0x12,0xec,0x01,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x42,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x39,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84, +0xf9,0x45,0xad,0xdb,0x00,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17, +0xb7,0x6d,0x0a,0xd0,0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6, +0x31,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49, +0x18,0x80,0x80,0xf9,0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15, +0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x74,0xc3, +0xe5,0x3b,0x8f,0x2f,0x44,0x04,0x30,0x11,0x21,0xd0,0x0c,0x0b,0xf1,0x45,0x0e,0xb3, +0x21,0xcd,0x80,0x34,0x86,0x2d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0x93,0xed,0x17, +0xb7,0x6d,0x01,0xd1,0x70,0xf9,0xce,0xe3,0x1b,0x91,0x43,0x3d,0xe2,0xe0,0x23,0xb7, +0x6d,0x07,0xd5,0x70,0xf9,0xce,0xe3,0x4b,0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2, +0x17,0xb7,0x6d,0x04,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a, +0xc0,0xe0,0x17,0xb7,0x6d,0x05,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11, +0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x9b,0x40,0x36,0x5c,0xbe,0xf3,0xf8,0xd3,0x11, +0x11,0xc0,0x20,0x0e,0x62,0x03,0x46,0x0e,0xf5,0xf8,0xc8,0x6d,0x5b,0xc2,0x33,0x5c, +0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f,0xd4,0xba,0x19,0x3c,0xc3,0xe5,0x3b,0x8f, +0x4f,0x35,0x40,0x84,0xf9,0xc5,0x6d,0x03,0x61,0x20,0x00,0x00,0x45,0x0a,0x00,0x00, +0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00,0x76,0x00,0x00,0x00,0x34,0x98,0x01,0x28, +0xa3,0x42,0x2a,0xc2,0x80,0x82,0x1d,0x28,0xb6,0x92,0x1d,0x28,0x95,0xe2,0x2b,0xbb, +0x1a,0x28,0x97,0x32,0x0c,0x28,0x98,0xb2,0x29,0xa6,0x22,0x04,0x2a,0xde,0x80,0xf2, +0x0d,0x28,0x49,0x88,0xe2,0x44,0x28,0xa5,0x2a,0x28,0x8d,0x8a,0x28,0x49,0x84,0x92, +0x24,0x28,0x4e,0x82,0xf2,0x29,0x9a,0xe2,0x84,0x20,0x54,0x0d,0x90,0xa2,0x08,0xca, +0xa0,0x3c,0x4a,0x60,0x04,0x80,0x0c,0x63,0x04,0x20,0x08,0x82,0x28,0x18,0x8c,0x11, +0xb4,0xe6,0x9c,0xb3,0xdf,0x18,0x01,0x08,0x82,0xa0,0xfc,0x8d,0x11,0x80,0x20,0x08, +0xf3,0xbf,0x30,0x46,0x00,0x82,0x20,0x18,0xff,0xc2,0x18,0xc1,0x3b,0x93,0x26,0xda, +0x8d,0x11,0x80,0x20,0x08,0xc2,0xbf,0x30,0x46,0xd0,0x9a,0x73,0xce,0x7b,0x63,0x04, +0x20,0x08,0x82,0x32,0x18,0x8c,0x11,0x80,0x20,0xfe,0xdf,0x63,0x30,0x46,0x00,0x82, +0x20,0x08,0x82,0xc1,0x18,0x41,0x48,0x82,0x21,0xde,0x8d,0x11,0xec,0xb1,0x1a,0xef, +0xdf,0x18,0xc1,0x5a,0xab,0xb5,0xf8,0x8d,0x11,0xfc,0xf7,0xdf,0xbf,0xdf,0x18,0x41, +0x6b,0xce,0x39,0xef,0x0b,0x63,0x04,0xb2,0xe8,0xf6,0xff,0x37,0x46,0xa0,0xb3,0xe6, +0x9c,0x7e,0x63,0x04,0x2a,0x5e,0x9f,0xaa,0x37,0x46,0x00,0x82,0x20,0x08,0x82,0xc3, +0x18,0xc1,0x5a,0xab,0xb5,0xee,0x8d,0x11,0x80,0x20,0xe8,0xdf,0x61,0x30,0x46,0xd0, +0x9a,0x73,0x4e,0x7b,0x63,0x04,0x20,0x08,0x82,0x24,0x18,0x8c,0x11,0x80,0x20,0x08, +0xea,0x60,0x30,0x46,0x20,0x82,0x24,0x88,0x6f,0x63,0x04,0x70,0x5c,0xe6,0xb7,0x37, +0x46,0x40,0x96,0xbc,0x7e,0x7f,0x63,0x04,0x20,0x08,0x82,0x20,0x28,0x8c,0x11,0x80, +0x20,0x08,0xb2,0x60,0x30,0x46,0x00,0x82,0x20,0x88,0xff,0xc2,0x18,0x01,0x08,0x82, +0x20,0xfa,0xcd,0x00,0x8c,0x11,0x80,0x20,0x08,0xe2,0xdf,0x18,0x01,0x08,0x82,0x20, +0xfc,0x51,0x65,0x8c,0x00,0x04,0xdf,0x60,0x8c,0x00,0x04,0xc1,0x60,0x8c,0x00,0x04, +0x9f,0x31,0x02,0x10,0x84,0x46,0x00,0x88,0x34,0x87,0x30,0x89,0xc2,0x1c,0xc2,0x25, +0xcd,0x21,0x4c,0x7c,0x30,0x87,0x90,0x07,0x7c,0x30,0x87,0x30,0xf5,0xc1,0x1c,0xc2, +0x34,0x0a,0x73,0x08,0x79,0x40,0x0a,0x73,0x08,0xa0,0xc0,0xcd,0x21,0x4c,0xa7,0x30, +0x87,0x90,0x07,0x7d,0x40,0xa7,0x39,0x88,0x69,0x92,0x58,0x61,0x0e,0xc2,0xb2,0x24, +0x56,0x98,0x83,0xa8,0x2a,0x89,0x15,0xe6,0x20,0x20,0x48,0x62,0x85,0x39,0x08,0x49, +0x92,0x58,0x61,0x0e,0x02,0x82,0xa4,0x56,0x98,0x83,0xd8,0x36,0xa9,0x15,0xe6,0x20, +0xa2,0x48,0x6a,0x85,0x39,0x88,0x2c,0x93,0x5a,0x61,0x0e,0x02,0xc3,0xa4,0x56,0x98, +0x83,0xb0,0x2c,0xa9,0x15,0xe6,0x20,0xaa,0x4a,0x6a,0x85,0x39,0x88,0x69,0x92,0x5a, +0x61,0x04,0x60,0x0e,0x02,0x82,0x24,0x55,0x98,0x83,0x90,0x24,0x29,0x15,0xc8,0x30, +0x02,0x00,0x00,0x00,0x23,0x06,0x08,0x00,0x82,0x60,0x90,0x06,0x22,0x21,0x0e,0x91, +0x3f,0xc8,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0xa4,0xc1,0x48,0x8c,0x43,0xc4,0x0f, +0xf3,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x69,0x40,0x12,0xe4,0x10,0xf9,0x03,0x3d, +0x8c,0x18,0x20,0x00,0x08,0x82,0x41,0x1a,0x94,0x44,0x39,0x44,0x24,0x51,0x0f,0x23, +0x06,0x08,0x00,0x82,0x60,0x90,0x06,0x26,0x61,0x0e,0xd1,0x48,0xd8,0xc3,0x88,0x01, +0x02,0x80,0x20,0x18,0xa4,0xc1,0x49,0x9c,0x43,0x64,0x12,0xf7,0x30,0x62,0x80,0x00, +0x20,0x08,0x06,0x69,0x80,0x12,0xe8,0x10,0xf1,0x03,0x3e,0x8c,0x18,0x20,0x00,0x08, +0x82,0x41,0x1a,0xa4,0x44,0x3a,0x44,0x27,0x91,0x0f,0x23,0x06,0x08,0x00,0x82,0x60, +0x90,0x06,0x2a,0xa1,0x0e,0x11,0x48,0xe8,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0xa4, +0xc1,0x4a,0xac,0x43,0x24,0x12,0xfb,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x69,0xc0, +0x12,0xec,0x10,0x95,0x04,0x3f,0x8c,0x18,0x20,0x00,0x08,0x82,0x41,0x1a,0xb4,0x44, +0x3b,0x44,0x27,0xd1,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x90,0x06,0x2e,0xe1,0x0e, +0x91,0x4a,0xf8,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0xa4,0xc1,0x4b,0xbc,0x43,0xc4, +0x12,0xff,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x69,0x00,0x13,0xf0,0x10,0xbd,0x04, +0x48,0x8c,0x18,0x20,0x00,0x08,0x82,0x41,0x1a,0xc4,0x44,0x3c,0x44,0x2e,0x11,0x12, +0x23,0x06,0x07,0x00,0x82,0x60,0x50,0x06,0x33,0x41,0x0f,0x01,0x19,0x8c,0x18,0x18, +0x00,0x08,0x82,0x01,0x11,0x16,0xe8,0x00,0x13,0x23,0x06,0x06,0x00,0x82,0x60,0x40, +0x88,0x45,0x3a,0xcc,0xc4,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0x62,0x91,0x0e,0x32, +0x31,0x62,0x60,0x00,0x20,0x08,0x06,0xc4,0x58,0xa8,0x43,0x4d,0x8c,0x18,0x1c,0x00, +0x08,0x82,0x81,0x18,0xe4,0x04,0x3d,0x14,0x36,0x31,0x9a,0x10,0x04,0x65,0xcc,0xc4, +0x95,0x41,0x13,0x57,0xc1,0x3d,0x70,0x11,0x01,0x54,0xb0,0x0e,0x5a,0x49,0x01,0x25, +0x24,0x70,0x82,0xc1,0x4e,0x30,0x98,0x09,0xa1,0x00,0x1f,0x13,0x44,0x01,0x3e,0xa3, +0x09,0x0d,0x70,0x81,0xc1,0xce,0x31,0x98,0x15,0x02,0x7d,0xac,0x10,0xe8,0x33,0x62, +0x70,0x00,0x20,0x08,0x06,0x1f,0x5b,0x98,0xc4,0x25,0x16,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x20,0x06,0x6e,0x91,0x12,0x5a,0x5a,0x8c, +0x26,0x04,0xc0,0x68,0x82,0x10,0x9c,0x60,0xb0,0x13,0x0c,0x66,0x87,0x40,0x1f,0x3b, +0x04,0xfa,0x98,0xc0,0xc0,0xc7,0x04,0x06,0x3e,0xa3,0x09,0x89,0x30,0x9a,0xa0,0x0c, +0x86,0x10,0xf2,0x31,0x84,0x90,0x8f,0x29,0xf4,0x00,0x1f,0x53,0xea,0x01,0x3e,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0x9c,0xc6,0x4f,0x10,0xc2,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0xa8,0x01,0x16,0x84,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x6a,0x88, +0x05,0x2f,0x08,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa8,0xc6,0x58,0xf4,0x82,0x70, +0x8a,0xc1,0x4e,0x31,0x98,0x11,0x02,0x7d,0x8c,0x10,0xe8,0x63,0x14,0x27,0x1f,0xa3, +0x38,0xf9,0x9c,0x30,0xa4,0x13,0x86,0x74,0xc2,0x40,0x4e,0x18,0xc8,0x88,0xc1,0x01, +0x80,0x20,0x18,0x94,0x81,0x6a,0xac,0xc5,0x1e,0x88,0xc3,0x88,0x41,0x03,0x80,0x20, +0x18,0x34,0xb5,0xd1,0x16,0xc1,0x69,0x0c,0x02,0x5c,0xc0,0x05,0x5c,0xc0,0xc5,0x68, +0x42,0x00,0x8c,0x26,0x08,0x81,0xa1,0x81,0x20,0x1f,0x43,0x03,0x41,0x3e,0x26,0x08, +0xf2,0x31,0x41,0x90,0x8f,0x09,0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xda, +0x8d,0xb5,0x08,0x0c,0x61,0x03,0xf8,0x18,0xc2,0x06,0xf0,0x19,0x8e,0x10,0x68,0x61, +0xf8,0x86,0x23,0x06,0x7b,0x28,0xbe,0x12,0x02,0x1d,0x8e,0x20,0x6e,0x61,0xf8,0x86, +0x23,0x8a,0x7c,0x28,0xbe,0x12,0x02,0x2d,0x22,0xd0,0x11,0x83,0x03,0x00,0x41,0x30, +0x28,0x83,0xde,0xf0,0x8b,0x58,0x98,0x87,0x11,0x83,0x03,0x00,0x41,0x30,0x28,0x03, +0xdf,0xf8,0x8b,0x56,0xa8,0x87,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xcc,0x83,0x2f, +0x84,0xa0,0xe3,0xfe,0xe1,0x1f,0x76,0x63,0x37,0x48,0xa3,0x17,0x46,0x13,0x82,0x61, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xf4,0xa8,0x8d,0x60,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0xca,0x40,0x3c,0x46,0x43,0x17,0xec,0x61,0xc4,0xe0,0x01,0x40,0x10,0x0c,0x26, +0xf5,0x00,0x8d,0xa0,0x08,0x03,0x30,0x18,0x89,0x91,0xf8,0x8d,0xdf,0x40,0x8d,0x70, +0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x31,0x38, +0x0f,0xd1,0x98,0x85,0xf0,0x18,0x4d,0x08,0x86,0xe1,0x86,0x80,0x3c,0xc0,0xa0,0x9a, +0xb7,0xe0,0x12,0x82,0xad,0x21,0x2e,0xb8,0xa0,0x40,0x67,0x19,0x02,0x21,0x18,0x31, +0x38,0x00,0x10,0x04,0x03,0x31,0x70,0x8f,0xd4,0xd0,0x85,0xf5,0x18,0x4d,0x08,0x80, +0xd1,0x04,0x21,0x38,0xc1,0x60,0x27,0x18,0xcc,0x04,0x4f,0x3e,0x26,0x78,0xf2,0x31, +0xc1,0x2d,0xe0,0x63,0xc2,0x5b,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x10, +0xc9,0x0d,0x43,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x44,0x76,0xa3,0x1e,0x82, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x46,0x64,0x37,0x8e,0x61,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0x12,0xe9,0x8d,0x7b,0x08,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x12, +0x91,0xd8,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x1a,0x11,0xd9,0x10,0x4e,0x18, +0xd0,0x09,0x03,0xb2,0x83,0x88,0x8f,0x19,0x44,0x7c,0x4e,0xa8,0xdc,0x09,0x95,0x2b, +0xa3,0x37,0xa0,0x0c,0xdf,0x80,0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0x50,0x84,0x36, +0x04,0x10,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x2d,0x45,0x6a,0x43,0x08,0x91,0x11, +0x83,0x03,0x00,0x41,0x30,0x28,0x03,0x13,0x39,0x0f,0x7c,0xe0,0x89,0x11,0x83,0x06, +0x00,0x41,0x30,0x68,0x62,0x24,0x3d,0x82,0x11,0x19,0x04,0xf6,0x60,0x0f,0xf6,0x60, +0x8f,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23, +0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68,0x00,0x10,0x04,0x83, +0x46,0x47,0xe4,0x43,0x61,0x11,0x6a,0xa9,0x8f,0xfa,0xa8,0x8f,0xfa,0x18,0x4d,0x08, +0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54, +0xee,0x88,0xca,0x1d,0x51,0xb9,0xea,0x6e,0x04,0x8c,0x0d,0xea,0x03,0x04,0x23,0x06, +0x07,0x00,0x82,0x60,0xa0,0xfd,0x48,0x7c,0x08,0xc1,0x88,0x41,0x03,0x80,0x20,0x18, +0x34,0x66,0xe2,0x1f,0x16,0x8e,0x04,0x57,0x88,0x84,0x48,0x88,0x84,0xc8,0x68,0x42, +0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11,0x95,0x3b,0xa2, +0x72,0x47,0x54,0xee,0x88,0xca,0x55,0x1a,0x80,0x09,0x8c,0x18,0x1c,0x00,0x08,0x82, +0x81,0xa6,0x26,0xfc,0x11,0x30,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xc4,0x49,0x8a, +0x84,0xc1,0x98,0x04,0x62,0xc0,0x22,0x2c,0xc2,0x22,0x2c,0x32,0x9a,0x10,0x00,0xa3, +0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x70,0x44,0xe5,0x8e,0xa8,0xdc,0x11, +0x95,0x3b,0xa2,0x72,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xe8,0x89,0x8c,0xa8,0x01, +0x9b,0xb0,0xc1,0x1c,0xd4,0x48,0x8d,0xd4,0x48,0x8d,0x8c,0x26,0x04,0xc0,0x68,0x82, +0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x1c,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5, +0x8e,0xa8,0xdc,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xa3,0xb2,0x23,0x73,0x50,0x27, +0x7d,0xc0,0x07,0x3e,0xe2,0x23,0x3e,0xe2,0x23,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04, +0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x23, +0x2a,0x37,0x62,0xd0,0x00,0x20,0x08,0x06,0x0d,0xab,0x90,0x09,0x1f,0xf8,0xc9,0x19, +0x94,0xc2,0x99,0x9c,0xc9,0x99,0x9c,0xc9,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68, +0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xee,0x88,0xca, +0x8d,0x18,0x34,0x00,0x08,0x82,0x41,0x53,0x2b,0x6d,0x52,0x0a,0xa7,0x52,0x06,0xae, +0x00,0x27,0x70,0x02,0x27,0x70,0x32,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30, +0x08,0xa3,0x09,0xc4,0x70,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x75, +0x0b,0xb2,0x02,0x66,0x0e,0x70,0x02,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0x74, +0x85,0x4d,0x84,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x70,0xc9,0x93,0x58,0x98, +0x95,0x59,0x08,0xf8,0x84,0x4f,0xf8,0x84,0x4f,0x46,0x13,0x02,0x60,0x34,0x41,0x08, +0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x47, +0x54,0x6e,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x75,0x11,0x15,0x5d,0xe0,0x15,0x72, +0x50,0x4a,0xa5,0x54,0x4a,0xa5,0x54,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13, +0x06,0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0x6e, +0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x79,0x59,0x95,0x71,0x28,0x17,0x57,0x98,0x5c, +0xc5,0x55,0x5c,0xc5,0x55,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61, +0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0x6e,0xc4,0xa0, +0x01,0x40,0x10,0x0c,0x1a,0x7e,0xa1,0x15,0x76,0x70,0x17,0x56,0xe0,0x6e,0xe5,0x56, +0x6e,0xe5,0x56,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81, +0x18,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xae,0xfc,0xc1,0x5e,0x60, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x34,0x90,0x91,0x95,0xe0,0x0c,0x46,0x0c,0x1a,0x00, +0x04,0xc1,0xa0,0x39,0x99,0x5f,0xb9,0x87,0x7c,0xc9,0x87,0x40,0x5c,0xc4,0x45,0x5c, +0xc4,0x65,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1, +0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x46,0x0c,0x1a,0x00,0x04,0xc1, +0xa0,0x81,0x19,0x74,0x01,0x09,0x91,0x51,0x09,0x65,0x5d,0xd6,0x65,0x5d,0xd6,0x65, +0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca, +0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xc9, +0x99,0x78,0x49,0x89,0x95,0xa1,0x87,0x89,0x5e,0xe8,0x85,0x5e,0xe8,0x65,0x34,0x21, +0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51, +0xb9,0x23,0x2a,0x77,0x44,0xe5,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x11,0x1b,0x7d, +0x91,0x09,0x9a,0x91,0x07,0xae,0x5f,0xfa,0xa5,0x5f,0xfa,0x65,0x34,0x21,0x00,0x46, +0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23, +0x2a,0x77,0x44,0xe5,0xcc,0x4f,0xc2,0x22,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x80, +0x9d,0xcd,0xcf,0x04,0x17,0x18,0xd0,0x02,0x51,0x91,0xcf,0x88,0xc1,0x01,0x80,0x20, +0x18,0x94,0x41,0xd9,0x98,0xcc,0x8e,0xe0,0xc9,0x88,0xc1,0x01,0x80,0x20,0x18,0x94, +0x81,0xd9,0x9c,0x4c,0x8d,0xf4,0xc9,0x88,0xc1,0x03,0x80,0x20,0x18,0x4c,0x6e,0x43, +0x32,0x42,0x30,0x94,0xca,0xa9,0x9c,0xca,0xd8,0x8c,0x0d,0xcb,0x94,0xc9,0x68,0x42, +0x00,0x5c,0x50,0x39,0x33,0x15,0xb5,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x60, +0x70,0x83,0x36,0xc1,0x05,0x06,0xb4,0x60,0x55,0xe4,0x33,0x62,0xf0,0x00,0x20,0x08, +0x06,0x53,0xdd,0xac,0x4c,0x82,0x04,0xac,0xe2,0x2a,0xae,0xa2,0x36,0x6a,0x33,0x33, +0x6c,0x32,0x9a,0x10,0x00,0x17,0x54,0xce,0x58,0x25,0x2e,0xe2,0x33,0x62,0x60,0x00, +0x20,0x08,0x06,0xd8,0xdd,0xbc,0x4d,0x70,0x81,0x01,0x2d,0x90,0x15,0xf9,0x8c,0x18, +0x3c,0x00,0x08,0x82,0xc1,0xc4,0x37,0x32,0x03,0x3d,0xc1,0xac,0xd4,0x4a,0xad,0xc4, +0x4d,0xdc,0xe8,0xcc,0x9c,0x8c,0x26,0x04,0xc0,0x05,0x95,0x33,0x59,0xc1,0x8b,0xf8, +0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0xe6,0x37,0x76,0x13,0x5c,0x60,0x40,0x0b,0x72, +0x45,0x3e,0x23,0x06,0x0f,0x00,0x82,0x60,0x30,0x8d,0x4e,0xce,0x5c,0x56,0xa0,0x2b, +0xbc,0xc2,0x2b,0x78,0x83,0x37,0x61,0xa3,0x27,0xa3,0x09,0x01,0x70,0x41,0xe5,0xcc, +0x9a,0x0b,0xf9,0xd8,0x35,0x17,0xf2,0x31,0x6c,0x2e,0xe4,0x63,0xd9,0x5c,0xc8,0xc7, +0x26,0xb7,0x90,0x8f,0x51,0x6e,0x21,0x1f,0xab,0xdc,0x42,0x3e,0x66,0xb9,0x85,0x7c, +0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x28,0xb5, +0x90,0x8f,0x55,0x6a,0x21,0x1f,0xb3,0xd4,0x42,0x3e,0x76,0xa9,0x85,0x7c,0x0c,0x21, +0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0xaa,0xb3,0x90,0x8f, +0x59,0x67,0x21,0x1f,0xbb,0xce,0x42,0x3e,0x86,0x9d,0x85,0x7c,0x0c,0x21,0xe0,0x63, +0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0xd6,0x40,0x0e,0xe0,0x63,0x41, +0x19,0xc0,0xc7,0x82,0x0f,0x3e,0x76,0x04,0xf4,0xb1,0x43,0xa0,0x8f,0x1d,0x03,0x7d, +0xec,0x20,0xe8,0x63,0x79,0xd0,0x16,0xf2,0x31,0x3d,0x68,0x0b,0xf9,0xd8,0x1e,0xb4, +0x85,0x7c,0x8c,0x0f,0xda,0x42,0x3e,0x66,0x07,0x68,0x21,0x1f,0xbb,0x03,0xb4,0x90, +0x8f,0xe1,0x01,0x5a,0xc8,0xc7,0xf2,0x00,0x2d,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10, +0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x76,0x07,0x67,0x21,0x1f,0xc3,0x83,0xb3, +0x90,0x8f,0xe5,0xc1,0x59,0xc8,0xc7,0xf4,0xe0,0x2c,0xe4,0x63,0x08,0x01,0x1f,0x43, +0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x07,0x66,0x21,0x1f,0xcb,0x03, +0xb3,0x90,0x8f,0xe9,0x81,0x59,0xc8,0xc7,0xf6,0xc0,0x2c,0xe4,0x63,0x08,0x01,0x1f, +0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84,0x01,0x7d,0x8c,0x10, +0x03,0xfa,0x18,0x31,0x06,0xf4,0x31,0x82,0x0c,0xe8,0x63,0xb9,0x60,0x16,0xf2,0x31, +0x5d,0x30,0x0b,0xf9,0xd8,0x2e,0x98,0x85,0x7c,0x8c,0x17,0xcc,0x42,0x3e,0x66,0x0b, +0x61,0x21,0x1f,0xbb,0x85,0xb0,0x90,0x8f,0xe1,0x42,0x58,0xc8,0xc7,0x72,0x21,0x2c, +0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x76, +0x0b,0x60,0x21,0x1f,0xc3,0x05,0xb0,0x90,0x8f,0xe5,0x02,0x58,0xc8,0xc7,0x74,0x01, +0x2c,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e, +0x86,0x0b,0x3f,0x21,0x1f,0xcb,0x85,0x9f,0x90,0x8f,0xe9,0xc2,0x4f,0xc8,0xc7,0x76, +0xe1,0x27,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02, +0x3e,0x46,0x84,0x02,0x7d,0x8c,0x10,0x05,0xfa,0x18,0x31,0x0a,0xf4,0x31,0x82,0x14, +0xe8,0x63,0xf9,0x00,0x16,0xf2,0x31,0x7d,0x00,0x0b,0xf9,0xd8,0x3e,0x80,0x85,0x7c, +0x8c,0x1f,0xc0,0x42,0x3e,0x66,0x0f,0x3b,0x21,0x1f,0xbb,0x87,0x9d,0x90,0x8f,0xe1, +0xc3,0x4e,0xc8,0xc7,0xf2,0x61,0x27,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18, +0x81,0xc0,0xc7,0x08,0x04,0x3e,0x76,0x0f,0x3a,0x21,0x1f,0xc3,0x07,0x9d,0x90,0x8f, +0xe5,0x83,0x4e,0xc8,0xc7,0xf4,0x41,0x27,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8, +0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x0f,0x39,0x21,0x1f,0xcb,0x87,0x9c,0x90, +0x8f,0xe9,0x43,0x4e,0xc8,0xc7,0xf6,0x21,0x27,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08, +0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84,0x03,0x7d,0x8c,0x10,0x07,0xfa, +0x18,0x31,0x0e,0xf4,0x31,0x82,0x1c,0xe8,0x63,0xbf,0x13,0x2a,0xf1,0x19,0x31,0x30, +0x00,0x10,0x04,0x03,0x0c,0x95,0x40,0x29,0xb8,0xc0,0x80,0x16,0x8c,0x8f,0x7c,0x46, +0x0c,0x1e,0x00,0x04,0xc1,0x60,0x6a,0xa5,0x31,0x0a,0x0b,0xb0,0x08,0xc8,0xc7,0x7c, +0xcc,0x47,0x94,0x44,0x69,0x8d,0x48,0x67,0x34,0x21,0x00,0x2e,0xa8,0x9c,0x95,0x0f, +0xaa,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xb0,0x57,0x3a,0xa5,0xe0,0x02,0x03, +0x5a,0xa0,0x3e,0xf2,0x19,0x31,0x78,0x00,0x10,0x04,0x83,0x89,0x96,0xd4,0x08,0x2d, +0xce,0x22,0x58,0x9f,0xf6,0x69,0x9f,0x54,0x4a,0x25,0x39,0x5a,0x9d,0xd1,0x84,0x00, +0xb8,0xa0,0x72,0xb6,0x3e,0xaf,0x12,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0xc0,0x6c, +0xc9,0x95,0x82,0x0b,0x0c,0x68,0x41,0xfc,0xc8,0x67,0xc4,0xe0,0x01,0x40,0x10,0x0c, +0xa6,0x5d,0x8a,0xa3,0xb7,0x70,0x8b,0x40,0x7e,0xe8,0x87,0x7e,0x60,0x09,0x96,0xf2, +0x48,0x76,0x46,0x13,0x02,0xe0,0x82,0xca,0x59,0xfc,0xd8,0x4a,0x7c,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x00,0xeb,0xa5,0x5a,0x0a,0x2e,0x30,0xa0,0x05,0xf8,0x23,0x9f,0x11, +0x83,0x07,0x00,0x41,0x30,0x98,0xc4,0x09,0x8f,0xec,0xa2,0x2e,0x82,0xfc,0xd9,0x9f, +0xfd,0xb9,0xa5,0x5b,0x02,0xa5,0xdc,0x19,0x4d,0x08,0x80,0x0b,0x2a,0x67,0x16,0x48, +0xc8,0xc7,0x2e,0x90,0x90,0x8f,0x61,0x20,0x21,0x1f,0xcb,0x40,0x42,0x3e,0x36,0x91, +0x83,0x7c,0x8c,0x22,0x07,0xf9,0x58,0x45,0x0e,0xf2,0x31,0x8b,0x1c,0xe4,0x63,0x04, +0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0xb1,0x82,0x7c, +0xac,0x62,0x05,0xf9,0x98,0xc5,0x0a,0xf2,0xb1,0x8b,0x15,0xe4,0x63,0x08,0x01,0x1f, +0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x56,0xd1,0x81,0x7c,0xcc,0xa2, +0x03,0xf9,0xd8,0x45,0x07,0xf2,0x31,0x8c,0x0e,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08, +0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0xb6,0x06,0x72,0x00,0x1f,0x0b,0xca,0x00, +0x3e,0x16,0x7c,0xf0,0xb1,0x23,0xa0,0x8f,0x1d,0x02,0x7d,0xec,0x18,0xe8,0x63,0x07, +0x41,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x4e,0x8a,0x9c,0x46,0x45,0x4f,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x42,0xa9,0x72,0x1a,0x15,0x3d,0x19,0x31,0x38,0x00, +0x10,0x04,0x03,0x2b,0xa5,0xcc,0x69,0x54,0xf4,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x2c,0x95,0x3a,0xa7,0x51,0xd1,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x56,0x2a, +0x9d,0x4e,0xc5,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x62,0x29,0x75,0x3a,0x15, +0x3f,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xab,0xa5,0xd6,0xe9,0x54,0xfc,0x64,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x2c,0x97,0x62,0xa7,0x53,0xf1,0x93,0x11,0x83,0x03,0x00, +0x41,0x30,0xb0,0x5e,0x8a,0x9d,0x10,0x32,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x0b, +0xa6,0xda,0x09,0x21,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x62,0xca,0x9d,0x10, +0x32,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x4b,0xa6,0xde,0x09,0x21,0x93,0x11,0x83, +0x03,0x00,0x41,0x30,0xb0,0x66,0x2a,0x9e,0x10,0x34,0x19,0x31,0x38,0x00,0x10,0x04, +0x03,0x8b,0xa6,0xe4,0x09,0x41,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x6a,0x6a, +0x9e,0x10,0x34,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xcb,0xa6,0xe8,0x09,0x41,0x93, +0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x6e,0x8a,0x9e,0x90,0x31,0x19,0x31,0x38,0x00, +0x10,0x04,0x03,0x0b,0xa7,0xea,0x09,0x19,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0, +0x72,0xca,0x9e,0x90,0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x4b,0xa7,0xee,0x09, +0x19,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x76,0x2a,0x9f,0x90,0x33,0x19,0x31, +0x38,0x00,0x10,0x04,0x03,0x8b,0xa7,0xf4,0x09,0x39,0x93,0x11,0x83,0x03,0x00,0x41, +0x30,0xb0,0x7a,0x6a,0x9f,0x90,0x33,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xcb,0xa7, +0xf8,0x09,0x39,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x7e,0xaa,0x9f,0x38,0x64, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xb0,0xf2,0x27,0x0e,0x19,0x31,0x38,0x00,0x10, +0x04,0x03,0x2b,0xac,0xfe,0x89,0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x12,0x2b, +0x90,0xe2,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xc6,0x0a,0xa4,0x08,0x64,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x2c,0xb2,0x0a,0x29,0x02,0x19,0x31,0x38,0x00,0x10,0x04, +0x03,0xab,0xac,0x44,0x8a,0x40,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x32,0xab,0x91, +0x22,0x90,0x23,0x0c,0x78,0x84,0x01,0x8f,0x30,0xe0,0x11,0x06,0x1c,0x31,0x38,0x00, +0x10,0x04,0x83,0xef,0xac,0x42,0x4a,0x86,0xc4,0x6a,0x34,0x21,0x08,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xa0,0x0c,0xce,0x0a,0xa5,0x6e,0xe8,0x8f,0x46,0x0c,0x1a,0x00,0x04, +0xc1,0xa0,0x91,0x2b,0x95,0x0a,0xc8,0x8a,0xac,0xc8,0xaa,0xa5,0x5a,0xaa,0xa5,0x5a, +0x6a,0x34,0x21,0x00,0x86,0x23,0x02,0x34,0x0a,0xbe,0xe9,0x06,0x55,0x12,0x02,0x5b, +0x0c,0xfa,0xd8,0x72,0xd0,0xc7,0x16,0x84,0x3e,0x46,0x0c,0xf2,0xb1,0x62,0x90,0x8f, +0x0d,0x86,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe8,0x2b,0x9b,0x1a,0xe0,0x68, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xbf,0xba,0xa9,0x21,0x8e,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xf8,0x2b,0x9c,0x1a,0xe4,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0xd0,0xc2,0xa9,0x81,0x9d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x08,0xad,0x9c,0x1a, +0xda,0x69,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xd1,0xd2,0xa9,0xc1,0x9d,0x4c,0xb0, +0x25,0xf9,0x98,0x40,0xc0,0xc7,0x82,0x5d,0x92,0x8f,0x05,0x03,0x7c,0xec,0x28,0xe2, +0x63,0xc1,0x2e,0xc9,0xc7,0x92,0x5f,0x92,0x8f,0x1d,0x41,0x7c,0x2c,0x09,0x27,0xf9, +0x98,0x10,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xd5,0xfa,0x2b,0x6f,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0xa2,0xd5,0xba,0xab,0x60,0xb8,0x81,0x0c,0x7a,0x89,0xb8, +0x60,0x10,0x23,0x06,0x07,0x00,0x82,0x60,0x50,0x06,0xa6,0x75,0x56,0xa1,0x84,0x4b, +0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xc4,0x56,0x5a,0x05,0x6c,0x85,0x46,0x67,0xc4, +0x56,0x6c,0xc5,0x56,0x6c,0x35,0x9a,0x10,0x00,0xc3,0x11,0xc1,0x3e,0x09,0xdf,0x88, +0xc1,0x01,0x80,0x20,0x18,0x94,0x81,0x6a,0xad,0x55,0x1f,0xf9,0xd2,0x88,0xc1,0x03, +0x80,0x20,0x18,0x4c,0xb2,0x85,0x56,0x41,0x99,0xdc,0x8f,0xfd,0xac,0xd3,0x3a,0x9d, +0xd6,0x69,0xc1,0x55,0x2a,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0xcc,0x12,0x08,0x03, +0x15,0x06,0x4e,0x06,0x80,0x19,0x04,0x03,0x15,0x86,0x4e,0x06,0x00,0x19,0x04,0x03, +0x15,0x06,0x4f,0x06,0x80,0x17,0x0c,0x54,0x18,0x3e,0x19,0x00,0x4a,0x30,0x50,0x61, +0x80,0x65,0x00,0x28,0xc1,0x40,0x85,0x21,0x96,0x01,0x00,0x06,0xc1,0x40,0xc5,0x00, +0xb6,0x01,0xe0,0x05,0x03,0x15,0x68,0x80,0xb2,0x01,0x80,0x05,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0x84,0x97,0x5e,0xc9,0xcf,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x62, +0x80,0x5b,0x73,0x45,0x4a,0xb2,0x35,0x9a,0x10,0x08,0x15,0x88,0x95,0x56,0x6d,0x05, +0x77,0x81,0xc1,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x0c,0x7a,0x0b,0xaf,0x52,0x09, +0xb7,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x4e,0x30,0xd8,0x09,0x06,0x33,0xc1,0xa0, +0x8f,0x09,0x07,0x7d,0x4e,0x18,0xd0,0x09,0x03,0x1a,0x4d,0x70,0x80,0xd1,0x84,0x27, +0x38,0xc2,0x60,0x47,0x18,0xcc,0x84,0x50,0x92,0x8f,0x09,0xa1,0x24,0x1f,0x23,0xca, +0x0a,0x3e,0x46,0x98,0x15,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc0,0x2f,0xd8, +0x22,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf2,0x2b,0xb6,0x08,0x61,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0xfd,0x9a,0xad,0x96,0x12,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xd8,0x2f,0xda,0x72,0x29,0xe1,0x18,0x83,0x1d,0x63,0x30,0x23,0x04,0xfa,0x18, +0x21,0xd0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xca,0xa0,0xbe,0x6c,0xab,0x9c,0x5a, +0x6a,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x10,0xc3,0xad,0x40,0xbe,0xe4,0x4b,0xbe, +0x76,0x6b,0xb7,0x76,0x6b,0xb7,0x46,0x13,0x02,0x60,0x38,0x22,0xb0,0xa7,0xe0,0x9b, +0x6e,0xc0,0x29,0x21,0x38,0x31,0x30,0xd4,0x88,0xc1,0x01,0x80,0x20,0x18,0x94,0xc1, +0x7e,0xf1,0x96,0x3c,0xb9,0xd4,0x88,0xc1,0x01,0x80,0x20,0x18,0x94,0x01,0x7f,0xf5, +0xd6,0x3a,0xcd,0xd4,0x88,0xc1,0x03,0x80,0x20,0x18,0x4c,0x24,0xa6,0x5b,0x42,0xa0, +0x24,0x3d,0xd5,0x53,0xf9,0x95,0x5f,0xe2,0x35,0x8c,0x26,0x04,0x80,0x05,0x73,0x25, +0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x50,0xcc,0xb7,0x02,0x0b,0x10,0xf9,0x8c, +0x18,0x18,0x00,0x08,0x82,0x41,0xa4,0x62,0xbc,0x15,0x58,0x60,0x57,0xf2,0x19,0x31, +0x30,0x00,0x10,0x04,0x83,0x88,0xc5,0xc4,0x2b,0x18,0x8e,0x98,0x83,0x91,0x0a,0xbe, +0xe9,0x06,0x81,0x0e,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x64,0x6c,0xbd,0x82, +0x61,0x38,0x22,0x30,0x29,0xe7,0x1b,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0xc6,0xd8, +0x6b,0x28,0x2c,0x18,0xe8,0x63,0x6a,0x15,0xc4,0x67,0xba,0x21,0x58,0x2b,0x62,0x96, +0x61,0x20,0xf0,0x60,0x38,0x82,0x0f,0x56,0xca,0xf9,0xa6,0x1b,0x48,0xab,0xad,0x82, +0x59,0x02,0x64,0x38,0xc2,0x0f,0xdc,0x4a,0xf9,0x66,0x19,0x8c,0x22,0x30,0x46,0x89, +0x8f,0x05,0x6f,0x25,0x1f,0x0b,0x18,0xf8,0xcc,0x12,0x20,0xc3,0x11,0x07,0x6b,0x09, +0xdf,0x2c,0xc3,0x81,0x04,0xb3,0x04,0xc8,0x40,0x89,0xc1,0x0c,0x26,0x51,0x90,0x69, +0x70,0x98,0x84,0x31,0x50,0x62,0x88,0xc1,0x60,0x14,0xde,0xe1,0x19,0xa6,0x9c,0x16, +0x7c,0x2c,0x78,0x2d,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x04,0x66,0x2c,0x16, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x41,0x66,0xfd,0x35,0x0a,0x81,0xe5,0x55,0x10, +0x1f,0xd3,0x2b,0x3b,0x8a,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x64,0x06,0x63, +0xc1,0x70,0x04,0x1f,0xd9,0x16,0xf1,0x5d,0x60,0x28,0x5b,0x02,0xf9,0x58,0x60,0xc8, +0xc7,0x82,0x42,0x3e,0x16,0x90,0x16,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x5a, +0xb3,0x1b,0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x78,0x33,0x14,0x7b,0xc0,0x60, +0x38,0x22,0x18,0x2b,0xe7,0x1b,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0xce,0x52,0x2c, +0x12,0x03,0x0b,0x06,0xfa,0x4c,0x37,0x04,0x66,0x35,0x8c,0x18,0x18,0x00,0x08,0x82, +0x41,0x14,0x67,0x3d,0x16,0xd8,0xa1,0x5e,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83, +0x68,0xce,0x7e,0x2c,0xb0,0x60,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x75, +0x16,0x66,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x7c,0x70,0xa6,0x62,0x3b,0x45,0x66, +0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x26,0xb8,0x94,0x7c,0x4c,0x70,0x29,0xf9,0x8c, +0x18,0x18,0x00,0x08,0x82,0x41,0xb4,0x67,0x2a,0x26,0x8c,0x18,0x18,0x00,0x08,0x82, +0x41,0xc4,0x67,0x2b,0x26,0x9c,0x30,0xa0,0x13,0x06,0x74,0x82,0xc1,0x4e,0x30,0x98, +0x09,0xb7,0x05,0x1f,0x13,0x70,0x0b,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xf0,0xf5, +0xd9,0x8d,0xa1,0xd5,0x9c,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x58,0x21,0xc4,0xc7, +0x0a,0x21,0x3e,0xc3,0x11,0xc2,0x23,0x7c,0xd3,0x0d,0x30,0xc6,0x63,0xc1,0x70,0xc4, +0x00,0x09,0xdf,0x74,0x83,0x8c,0xf9,0x58,0x30,0xdd,0xd0,0x67,0xa0,0x46,0x4c,0x37, +0xf8,0x59,0xa8,0x0d,0x55,0x44,0x50,0x44,0x04,0x25,0x10,0x50,0x02,0x01,0x23,0x06, +0x07,0x00,0x82,0x60,0x50,0x06,0xaa,0xb6,0x66,0x7e,0x05,0x5e,0x23,0x06,0x0d,0x00, +0x82,0x60,0xd0,0xd4,0x5a,0x9b,0x05,0xa7,0x36,0x08,0x70,0x06,0x67,0x70,0x06,0x67, +0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0xdd,0xa0,0x6a,0xad,0xf6, +0x94,0x12,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xbb,0x36,0x67,0x47,0xab,0x05, +0x88,0x9d,0xd9,0x99,0x9d,0xd9,0xd9,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2, +0x20,0x4c,0x37,0xcc,0x1a,0xac,0x55,0x05,0x05,0x30,0x62,0xd0,0x00,0x20,0x08,0x06, +0x4d,0xb8,0xe5,0x59,0x33,0x6b,0x81,0xc3,0x67,0x7c,0xc6,0x67,0x7c,0x36,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xd3,0x0d,0xb6,0x96,0x6b,0x59,0x55,0x01, +0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x73,0x6e,0x7f,0x36,0xe5,0x5a,0x15,0x88,0x9a, +0xa8,0x89,0x9a,0xa8,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88, +0x41,0x03,0x80,0x20,0x18,0x34,0xeb,0x36,0x6a,0x57,0xaf,0x45,0x85,0xa9,0x99,0x9a, +0xa9,0x99,0xda,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34, +0x00,0x08,0x82,0x41,0xf3,0x6e,0xa7,0xb6,0x85,0xdb,0x93,0xa8,0x9a,0xaa,0xa9,0x9a, +0xaa,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74,0xc3,0xb9,0x91, +0xdb,0x19,0xd4,0x18,0x04,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d,0xbd,0xb5,0x5a, +0x18,0x9c,0xdb,0x18,0x04,0xb0,0x06,0x6b,0xb0,0x06,0x6b,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d,0xbe,0xc5,0x5a, +0x19,0xac,0xdb,0x57,0xd0,0x1a,0xad,0xd1,0x1a,0xad,0x8d,0x26,0x04,0xc0,0x68,0x82, +0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xfd,0x56,0x6b,0x69, +0xf0,0x6e,0x5d,0x82,0x6b,0xb8,0x86,0x6b,0xb8,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42, +0x30,0x9a,0x30,0x08,0x96,0x07,0xa6,0x10,0x1f,0xcb,0x03,0x53,0x88,0xcf,0xbd,0x94, +0xa1,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x28,0x39,0x5f,0x0b,0x87,0xc0,0x74,0x8c, +0x15,0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0xc9,0xfd,0x1a,0x9b,0x05,0xc6, +0x63,0x43,0x7c,0x4c,0x08,0xe4,0x63,0x81,0x8f,0xc1,0xc7,0x82,0x37,0x93,0xcf,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0x2c,0x57,0x6e,0x60,0x16,0x58,0x58,0x8d,0x99,0x7c, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x70,0xb9,0x73,0x0b,0x92,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x5e,0x0e,0xdd,0x44,0x2c,0x30,0xe2,0x88,0x8f,0x09,0x81,0x7c,0x2c, +0x48,0xe0,0x63,0x75,0x65,0x67,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0xe6, +0xfa,0x2d,0xb0,0x3b,0x0b,0xe2,0x63,0xaa,0x70,0x0a,0x20,0xb8,0xc0,0x60,0xa6,0x0a, +0xa8,0x00,0x82,0x0b,0x0c,0x66,0x03,0x06,0x1f,0x13,0x30,0xf8,0x0c,0x37,0xa4,0x02, +0x5d,0x90,0xc1,0x70,0x43,0x2a,0xd0,0x05,0x19,0x94,0x10,0xe8,0x05,0x86,0x32,0xc7, +0x90,0x8f,0x3d,0x86,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0xd3,0xb9,0x7b,0x13, +0x02,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0xec,0xf6,0x2d,0xc0,0x35,0x0b, +0x70,0x4d,0x3e,0x16,0xf0,0x19,0x7c,0x6c,0xe0,0x33,0xf9,0x58,0xe0,0x67,0xf0,0xb1, +0x62,0xd7,0xe4,0x63,0xc1,0xae,0xc1,0xc7,0x82,0x42,0x3e,0x16,0xf0,0x1a,0x7c,0xac, +0x28,0xe4,0x63,0x81,0x23,0x1f,0x0b,0x06,0xf9,0x58,0x80,0x0b,0xf2,0x31,0x01,0x17, +0xe4,0x63,0x03,0x2e,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0x38,0xb5,0x3b,0x39, +0xec,0xc2,0x2e,0xf3,0x78,0x4d,0x3e,0x16,0x08,0xf2,0x19,0x31,0x30,0x00,0x10,0x04, +0x83,0x48,0xee,0x50,0x2e,0xb0,0xe0,0x17,0xe4,0x63,0xc2,0x2f,0xc8,0xc7,0x86,0x5f, +0x90,0x8f,0x0d,0xe2,0x20,0x1f,0x1b,0xc4,0x41,0x3e,0x36,0x88,0x83,0x7c,0x0c,0x1e, +0xc4,0x01,0x04,0x17,0x18,0xcc,0x02,0x3e,0x80,0xcf,0x70,0x03,0x39,0xdc,0x06,0x19, +0x54,0x30,0x06,0x7a,0x81,0xa1,0x0c,0x0e,0x08,0xf9,0x8c,0x18,0x24,0x00,0x08,0x82, +0x01,0xb7,0x77,0x38,0x17,0x88,0x41,0x20,0x06,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0x90,0x1e,0xcf,0x05,0xf9,0x66,0x41,0xbe,0xc9,0xc7,0x82,0x5e,0x83,0x8f,0x0d,0xbd, +0x26,0x1f,0x0b,0x7e,0x0d,0x3e,0x56,0xf0,0x9b,0x7c,0x2c,0xe0,0x37,0xf8,0x58,0x50, +0xc8,0xc7,0x82,0x7e,0x83,0x8f,0x15,0x85,0x7c,0x2c,0x68,0xe4,0x63,0xc1,0x20,0x1f, +0x0b,0xe6,0x41,0x3e,0x26,0xcc,0x83,0x7c,0x6c,0x98,0x07,0xf9,0xd8,0x40,0x06,0xf0, +0xb1,0x81,0x0c,0xe0,0x63,0x03,0x19,0xc0,0xc7,0x0e,0x34,0x80,0xcf,0x88,0x41,0x02, +0x80,0x20,0x18,0x70,0xaf,0xc7,0x76,0x19,0x1f,0x64,0x7c,0x60,0x65,0x10,0xc8,0x67, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xdb,0x63,0xbb,0x60,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0xdd,0x93,0xbb,0x91,0xe8,0x87,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x76, +0x6f,0xee,0x46,0xa2,0x1f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe0,0x3d,0xba,0x1b, +0x89,0x7e,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0xf7,0xec,0xce,0x24,0x40,0x62, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xdf,0xbb,0x3b,0x93,0x00,0x89,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x7e,0x0f,0xef,0x4c,0x02,0x24,0xec,0x18,0x09,0xf9,0x18,0x32, +0x12,0xf2,0xb1,0x64,0x24,0xe4,0x63,0x43,0x1b,0xc0,0xc7,0x86,0x36,0x80,0x8f,0x0d, +0x6d,0x00,0x1f,0x33,0x52,0x42,0x3e,0x66,0xa4,0x84,0x7c,0xcc,0x48,0x09,0xf9,0xd8, +0x00,0x07,0xf0,0xb1,0x01,0x0e,0xe0,0x63,0x03,0x1c,0xc0,0xc7,0xa6,0x3b,0x80,0x8f, +0x85,0x45,0x4b,0x80,0xe0,0x02,0x83,0x59,0xd0,0x0e,0xf0,0x19,0x6e,0x78,0x09,0x14, +0x21,0x83,0x0a,0x68,0x41,0x2f,0x30,0x94,0x85,0x03,0x21,0x9f,0x11,0x83,0x04,0x00, +0x41,0x30,0xe0,0xd8,0x2f,0xf5,0x82,0x59,0x08,0x66,0x61,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0xfa,0x6b,0xbd,0x40,0xed,0x2c,0x50,0x3b,0xf9,0x58,0xe0,0x72,0xf0,0xb1, +0xc1,0xe5,0xe4,0x63,0x01,0xcc,0xc1,0xc7,0x8a,0xb6,0x93,0x8f,0x05,0x6d,0x07,0x1f, +0x0b,0x0a,0xf9,0x58,0xe0,0x76,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8d,0x7c,0x2c,0x18, +0xe4,0x63,0x81,0x4f,0xc8,0xc7,0x04,0x9f,0x90,0x8f,0x0d,0x3e,0x21,0x1f,0x8b,0x83, +0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x1c,0xf0,0x19,0x31, +0x48,0x00,0x10,0x04,0x03,0x0e,0x04,0x83,0xde,0xcb,0xda,0x21,0x6b,0x07,0xb3,0x85, +0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x9d,0x60,0xd0,0x7b,0xc1,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0x2b,0x18,0x8c,0x5f,0x1c,0xa0,0xc5,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0x2c,0x18,0x90,0x5f,0x1c,0xa0,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0x2d,0x18,0x94,0x5f,0x1c,0xa0,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x2e, +0x18,0x9c,0x5f,0x1c,0xac,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x2f,0x18,0xa0, +0x5f,0x1c,0xac,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x30,0x18,0xa4,0x5f,0x1c, +0xac,0x85,0x1d,0x6e,0x21,0x1f,0x43,0xdc,0x42,0x3e,0x96,0xb8,0x85,0x7c,0x2c,0x0e, +0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x06,0x5d,0xc8,0xc7,0x0c, +0xba,0x90,0x8f,0x19,0x74,0x21,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c, +0x0e,0x06,0xf8,0x58,0x1c,0x4c,0xf0,0x31,0xd8,0xc0,0x0b,0x10,0x5c,0x60,0x30,0x0b, +0x7a,0x02,0x3e,0xc3,0x0d,0x7a,0x81,0x27,0x64,0x50,0x26,0x11,0xe8,0x05,0x86,0x32, +0x99,0x20,0xe4,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x5c,0x0f,0x06,0xfa,0x57,0x12, +0x41,0x49,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x98,0x61,0xe0,0x7f,0xc1,0xee, +0x59,0xb0,0x7b,0xf2,0xb1,0xe0,0xef,0xe0,0x63,0xc3,0xdf,0xc9,0xc7,0x82,0xd0,0x83, +0x8f,0x15,0xbe,0x27,0x1f,0x0b,0x7c,0x0f,0x3e,0x16,0x14,0xf2,0xb1,0xe0,0xf7,0xe0, +0x63,0x45,0x21,0x1f,0x0b,0x1a,0xf9,0x58,0x30,0xc8,0xc7,0x82,0xd4,0x90,0x8f,0x09, +0xa9,0x21,0x1f,0x1b,0x52,0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58, +0x1c,0x0c,0xf0,0xb1,0x38,0x38,0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x5c,0x1c, +0x06,0x2e,0x18,0xfc,0x44,0xf6,0x13,0x99,0x9d,0x44,0x20,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0xf0,0x30,0x70,0xc1,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83, +0x0f,0x03,0x1a,0x0c,0xe2,0x60,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe8,0xc3, +0xa0,0x06,0x83,0x38,0x98,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfc,0x30,0xb0, +0xc1,0x20,0x0e,0x66,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x3f,0x0c,0x70,0x30, +0x88,0x03,0xdb,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x14,0x83,0x1c,0x0c,0xe2, +0xc0,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x08,0xc5,0x40,0x07,0x83,0x38,0xb0, +0x0d,0x3b,0x72,0x43,0x3e,0x86,0xe4,0x86,0x7c,0x2c,0xc9,0x0d,0xf9,0x58,0x1c,0x0c, +0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0x8c,0xdf,0x90,0x8f,0x19,0xbf, +0x21,0x1f,0x33,0x7e,0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c, +0x0c,0xf0,0xb1,0x38,0x98,0xe0,0x53,0x30,0xe1,0x06,0x7a,0x81,0xa1,0x46,0x0c,0x12, +0x00,0x04,0xc1,0x80,0x4b,0xc5,0xc0,0x0c,0x83,0x97,0x68,0x83,0x97,0x68,0x83,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x64,0x31,0x50,0xc3,0x20,0x38,0xc1,0xc0,0x82,0x13, +0x0c,0xe4,0x63,0xc1,0xfa,0xc1,0xc7,0x86,0xf5,0x93,0x8f,0x05,0xed,0x07,0x1f,0x2b, +0x54,0x30,0x90,0x8f,0x05,0x2a,0x18,0xc0,0xc7,0x82,0x42,0x3e,0x16,0xac,0x60,0x00, +0x1f,0x2b,0x0a,0xf9,0x58,0xc0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xc4,0x87,0x7c,0x4c, +0x88,0x0f,0xf9,0xd8,0x10,0x1f,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7, +0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0x7a, +0x31,0xd0,0xc3,0xe0,0x2c,0x4a,0xe1,0x2c,0x4a,0xc1,0xe6,0x22,0x90,0xcf,0x88,0x81, +0x01,0x80,0x20,0x18,0x44,0xe4,0x18,0xe8,0x61,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0x81,0x8e,0x01,0x28,0x06,0x6c,0xb0,0x1f,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xa4,0x63,0x10,0x8a,0x01,0x1b,0xec,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xea, +0x18,0x88,0x62,0xc0,0x06,0xfb,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x3a,0x06, +0xa4,0x18,0xb0,0x81,0x7f,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc1,0x8e,0x41,0x29, +0x06,0x6c,0xe0,0x1f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb4,0x63,0x60,0x8a,0x01, +0x1b,0xf8,0x87,0x1d,0x21,0x22,0x1f,0x43,0x42,0x44,0x3e,0x96,0x84,0x88,0x7c,0x8c, +0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0xc6,0x89,0xc8,0xc7, +0x8c,0x13,0x91,0x8f,0x19,0x27,0x22,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c, +0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x4c,0xf0,0xa9,0x95,0xd0,0x05,0xbd,0xc0,0x50,0x23, +0x06,0x09,0x00,0x82,0x60,0xc0,0xd5,0x63,0x20,0x8b,0x81,0x4a,0xe4,0x82,0x4a,0xe4, +0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xfe,0x18,0xd8,0x62,0x10,0xcc,0x61,0x60, +0xc1,0x1c,0x06,0xf2,0xb1,0xe0,0x06,0x03,0xf8,0xd8,0x70,0x83,0x81,0x7c,0x2c,0xc8, +0xc1,0x00,0x3e,0x56,0xd8,0x61,0x20,0x1f,0x0b,0xec,0x30,0x80,0x8f,0x05,0x85,0x7c, +0x2c,0xb8,0xc3,0x00,0x3e,0x56,0x14,0xf2,0xb1,0x80,0x91,0x8f,0x05,0x83,0x7c,0x2c, +0xc8,0x11,0xf9,0x98,0x90,0x23,0xf2,0xb1,0x21,0x47,0xe4,0x63,0x6c,0x30,0xc0,0xc7, +0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x03,0x3e,0x23,0x06,0x09,0x00, +0x82,0x60,0xc0,0xa5,0x64,0x60,0x8e,0x81,0x58,0xc4,0x83,0x58,0xc4,0x83,0xfd,0x46, +0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x60,0x32,0x30,0xc7,0x20,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0x83,0x26,0x03,0x76,0x0c,0xd8,0x60,0x4c,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xa8,0xc9,0xa0,0x1d,0x03,0x36,0x18,0x93,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x6c,0x32,0x70,0xc7,0x80,0x0d,0xc6,0x64,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0x9b,0x0c,0xe0,0x31,0x60,0x03,0x33,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0x03,0x27,0x83,0x78,0x0c,0xd8,0xc0,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc8, +0xc9,0x40,0x1e,0x03,0x36,0x30,0x13,0x3b,0xd2,0x44,0x3e,0x86,0xa4,0x89,0x7c,0x2c, +0x49,0x13,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7, +0x8c,0x37,0x91,0x8f,0x19,0x6f,0x22,0x1f,0x33,0xde,0x44,0x3e,0xc6,0x06,0x03,0x7c, +0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x98,0xe0,0x63,0xb9,0x32,0x27, +0x20,0xb8,0xc0,0x60,0x16,0x98,0x09,0x7c,0x86,0x1b,0xea,0x24,0x74,0xc8,0xa0,0x5e, +0x24,0xd0,0x0b,0x0c,0x65,0x3b,0x42,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0x38, +0xb3,0x0c,0x46,0x32,0x70,0x91,0xc0,0x45,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xde,0x32,0x38,0xc9,0x20,0x20,0xc7,0xc0,0x02,0x72,0x0c,0xe4,0x63,0x01,0x2a,0x06, +0xf0,0xb1,0x01,0x15,0x03,0xf9,0x58,0xa0,0x8a,0x01,0x7c,0xac,0x38,0xc7,0x40,0x3e, +0x16,0x9c,0x63,0x00,0x1f,0x0b,0x0a,0xf9,0x58,0x80,0x8e,0x01,0x7c,0xac,0x28,0xe4, +0x63,0x41,0x23,0x1f,0x0b,0x06,0xf9,0x58,0x40,0x2a,0xf2,0x31,0x81,0x54,0xe4,0x63, +0x03,0xa9,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e, +0x16,0x07,0x07,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0xd3,0xcb,0xe0,0x26,0x03, +0x34,0xc9,0xd0,0x24,0x33,0x18,0x09,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51, +0x68,0x06,0x37,0x19,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x94,0x66,0xd0,0x93, +0x41,0x1c,0xb8,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa6,0x19,0xf8,0x64,0x10, +0x07,0xae,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x69,0x06,0x3f,0x19,0xc4,0x81, +0xab,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x81,0x9a,0x41,0x58,0x06,0x71,0x10,0x2b, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa4,0x66,0x20,0x96,0x41,0x1c,0xc4,0xca,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0xaa,0x19,0x8c,0x65,0x10,0x07,0xb1,0x62,0x07,0xad, +0xc8,0xc7,0x10,0x5a,0x91,0x8f,0x25,0xb4,0x22,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07, +0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x98,0xa1,0x2b,0xf2,0x31,0x43,0x57,0xe4,0x63,0x86, +0xae,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16, +0x07,0x13,0x7c,0x2a,0x47,0xdc,0x40,0x2f,0x30,0xd4,0x88,0x41,0x02,0x80,0x20,0x18, +0x70,0xb2,0x19,0xbc,0x65,0x80,0x23,0x6d,0x80,0x23,0x6d,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0xc7,0x6e,0x06,0x73,0x19,0x04,0x30,0x19,0x58,0x00,0x93,0x81,0x7c,0x2c, +0xa0,0xc7,0x00,0x3e,0x36,0xd0,0x63,0x20,0x1f,0x0b,0xec,0x31,0x80,0x8f,0x15,0x33, +0x19,0xc8,0xc7,0x82,0x99,0x0c,0xe0,0x63,0x41,0x21,0x1f,0x0b,0x68,0x32,0x80,0x8f, +0x15,0x85,0x7c,0x2c,0x60,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0xd8,0x45,0x3e,0x26,0xb0, +0x8b,0x7c,0x6c,0x60,0x17,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c, +0x30,0xc0,0xc7,0xd8,0xe0,0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x70,0xe6,0x19, +0x8c,0x66,0x00,0x27,0xa5,0x00,0x27,0xa5,0x60,0x7c,0x12,0xc8,0x67,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0xa2,0xf6,0x0c,0x46,0x33,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x88,0xcf,0x20,0x35,0x03,0x36,0xb0,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe4, +0x33,0x50,0xcd,0x80,0x0d,0xec,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xf9,0x0c, +0x56,0x33,0x60,0x03,0x7b,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x3e,0x83,0xd6, +0x0c,0xd8,0x20,0x5f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa8,0xcf,0xc0,0x35,0x03, +0x36,0xc8,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xec,0x33,0x78,0xcd,0x80,0x0d, +0xf2,0xc5,0x0e,0x7e,0x91,0x8f,0x21,0xfc,0x22,0x1f,0x4b,0xf8,0x45,0x3e,0xc6,0x06, +0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x43,0x64,0xe4,0x63,0x86, +0xc8,0xc8,0xc7,0x0c,0x91,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6, +0x06,0x03,0x7c,0x8c,0x0d,0x26,0xf8,0x14,0x8d,0xe8,0x82,0x5e,0x60,0xa8,0x11,0x83, +0x04,0x00,0x41,0x30,0xe0,0xfc,0x33,0xd8,0xcd,0x60,0x46,0x72,0x61,0x46,0x72,0x61, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x13,0x0d,0x7e,0x33,0x08,0xf8,0x32,0xb0,0x80, +0x2f,0x03,0xf9,0x58,0x00,0x96,0x01,0x7c,0x6c,0x00,0xcb,0x40,0x3e,0x16,0x88,0x65, +0x00,0x1f,0x2b,0xfe,0x32,0x90,0x8f,0x05,0x7f,0x19,0xc0,0xc7,0x82,0x42,0x3e,0x16, +0x80,0x66,0x00,0x1f,0x2b,0x0a,0xf9,0x58,0xc0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xd0, +0x8c,0x7c,0x4c,0xa0,0x19,0xf9,0xd8,0x40,0x33,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c, +0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41, +0x30,0xe0,0x64,0x34,0x78,0xcf,0x60,0x4d,0xe2,0x61,0x4d,0xe2,0xc1,0xd0,0x25,0x90, +0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x39,0x1a,0xbc,0x67,0x10,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0xd1,0xa3,0x41,0x7d,0x06,0x6c,0xe0,0x33,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xf8,0x68,0x60,0x9f,0x01,0x1b,0xf8,0xcc,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0x3f,0x1a,0xdc,0x67,0xc0,0x06,0x3e,0x33,0x62,0x70,0x00,0x20,0x08,0x06, +0x07,0x98,0x06,0xf9,0x19,0xb0,0x41,0xd8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x11, +0xa6,0x81,0x7e,0x06,0x6c,0x10,0x36,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x88,0x69, +0xb0,0x9f,0x01,0x1b,0x84,0x8d,0x1d,0x64,0x23,0x1f,0x43,0xc8,0x46,0x3e,0x96,0x90, +0x8d,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x86, +0xda,0xc8,0xc7,0x0c,0xb5,0x91,0x8f,0x19,0x6a,0x23,0x1f,0x63,0x83,0x01,0x3e,0xc6, +0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x4c,0xf0,0x19,0x31,0x30,0x00,0x10, +0x04,0x83,0xa8,0x4d,0x03,0x31,0x0d,0x82,0xe1,0x88,0x20,0x3c,0x03,0xe1,0x9b,0x6e, +0x18,0x4c,0x33,0x08,0xac,0x09,0xe8,0x63,0x8d,0x40,0x1f,0x6b,0x06,0xfa,0x98,0x42, +0xd0,0xc7,0x94,0x82,0x3e,0xa6,0x18,0xf4,0x31,0xc3,0x90,0x8f,0x19,0x86,0x7c,0xcc, +0x30,0xe4,0x63,0xc6,0x10,0x1f,0x33,0x86,0xf8,0x98,0x31,0xc4,0x67,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0x22,0x3e,0x0d,0xe2,0x34,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0xea,0xd3,0x40,0x4e,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x3f,0x0d,0xe6, +0x34,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xfa,0xd3,0xe0,0x45,0x83,0x61,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0x22,0x50,0x0d,0x60,0x34,0x18,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0x0a,0xd5,0x20,0x46,0x83,0x61,0x38,0x82,0x0d,0xea,0x33,0x10,0xbe,0x0b, +0x0c,0x65,0x81,0x1b,0xc8,0x67,0x38,0x22,0xc0,0xcf,0x40,0xf8,0x66,0x19,0x12,0x25, +0xb0,0x39,0x10,0xe8,0x63,0x73,0x30,0xd0,0xc7,0xe6,0x80,0xa0,0x8f,0x15,0xed,0x19, +0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x56,0x0d,0xcc,0x34,0x20,0xe0,0x60, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x57,0x0d,0xce,0x34,0x20,0xe0,0x60,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0x57,0x0d,0xd0,0x34,0x20,0xe0,0x60,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0x58,0x0d,0xd0,0x34,0x18,0xe0,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0x58,0x0d,0xd2,0x34,0x18,0xe0,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x59, +0x0d,0xd4,0x34,0x18,0xe0,0x60,0x96,0x40,0x19,0xa8,0x30,0x8c,0x44,0x1f,0x90,0x81, +0x0a,0xc3,0x48,0xf4,0x01,0x19,0xa8,0x30,0x8c,0x44,0x1f,0x90,0x81,0x0a,0x83,0x4a, +0x3c,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x5b,0x0d,0xe0,0x34,0x50,0xcd,0x80, +0x0c,0x2c,0x60,0xcf,0x00,0x3e,0x66,0x06,0x01,0x7d,0x2c,0xd0,0xcf,0x40,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0x10,0xe1,0x6a,0x80,0xa3,0x41,0x60,0x81,0x89,0x06,0xf2, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x57,0x03,0x3b,0x0d,0xe2,0x31,0x68,0xc7, +0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x5f,0x0d,0xee,0x34,0x08,0x4e,0x69,0x38, +0x22,0x68,0xd1,0x80,0xf8,0x2a,0x1d,0x83,0x40,0x47,0x0c,0x0e,0x00,0x04,0xc1,0xa0, +0x0c,0x6c,0x35,0xb8,0xd3,0x60,0x35,0x03,0xf3,0x0c,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xa0,0x0c,0x6e,0x35,0xc0,0xd3,0xc0,0x34,0x03,0xf7,0x0c,0x46,0x0c,0x1e,0x00,0x04, +0xc1,0x60,0xfa,0xd5,0xa0,0x4e,0x03,0x21,0x20,0xc9,0x60,0x24,0x03,0xfc,0x0c,0xf0, +0x33,0xa0,0xd5,0x80,0x56,0x83,0x3e,0x0d,0x6c,0x33,0x18,0x4d,0x08,0x80,0xd1,0x04, +0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x98,0x6e,0x20,0x76,0x33,0x40,0xa6,0x1b, +0x08,0xde,0x0c,0x92,0xe9,0x06,0xa2,0x37,0x03,0x65,0xba,0x81,0xf0,0xcd,0x60,0x31, +0x88,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xea,0x1a,0xfc,0x6a,0x10,0x0c, +0x47,0x04,0x38,0x1a,0x30,0xdf,0x2c,0x83,0xb3,0x04,0x36,0x19,0xf1,0x19,0x8e,0x20, +0xc6,0x33,0x10,0xbe,0xe1,0x88,0x82,0x3c,0x03,0xe2,0x3b,0x61,0x10,0x27,0x0c,0xc2, +0x84,0x20,0x04,0xc3,0x11,0x06,0x7a,0x06,0xc2,0x37,0x1c,0x71,0xa4,0x67,0x40,0x7c, +0x27,0x0c,0xe2,0x84,0x41,0x98,0x10,0x84,0x60,0xb8,0xc1,0x08,0xc0,0x60,0x96,0x81, +0x69,0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf0,0x35,0x68,0xd7,0x80,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0x83,0x5f,0x03,0x5a,0x0d,0x9e,0x60,0x96,0xa0,0x19,0xa8, +0x30,0x04,0x06,0x0c,0x16,0x13,0x03,0x2a,0x3e,0xc3,0x11,0x81,0x7c,0x06,0xc2,0x37, +0x1c,0x21,0xcc,0x67,0x40,0x7c,0x27,0x0c,0xe2,0x84,0x41,0x98,0x10,0x84,0x60,0xb8, +0x01,0x0a,0xc0,0x60,0x96,0x01,0xcb,0x82,0x81,0x0a,0x23,0x84,0x36,0xf8,0x15,0x94, +0x11,0x83,0x03,0x00,0x41,0x30,0x28,0x83,0x7d,0x0d,0x78,0x35,0xb8,0xcf,0x00,0x46, +0x83,0x11,0x03,0x07,0x00,0x41,0x30,0x78,0x4a,0x36,0xa8,0xd5,0x20,0xe8,0xcd,0x80, +0x37,0x83,0x70,0x0d,0xd6,0xe0,0xf3,0xba,0x3f,0x0d,0x86,0x23,0x3a,0xfd,0x0c,0x9c, +0xef,0x02,0x43,0x19,0x11,0xc8,0x67,0xb8,0x61,0xad,0xf6,0x35,0x08,0x83,0x23,0xcb, +0xc0,0x50,0x06,0xa6,0x01,0x58,0x06,0xf1,0xb1,0x40,0x90,0x8f,0x05,0xe9,0x24,0x1f, +0x8b,0xcb,0x80,0x4f,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xd4,0xb2,0x41, +0xbe,0x06,0xc1,0x1d,0x86,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x66,0x83,0x75, +0x0d,0x02,0xc1,0xfa,0x00,0x54,0x03,0xf9,0x58,0x60,0xc4,0xc7,0x86,0x40,0x3e,0x16, +0x20,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x66,0x83,0x77,0x0d,0x92,0xc0, +0xf4,0x32,0xb8,0xd3,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xd9,0x6c,0x20, +0xb2,0x41,0x60,0xa4,0x30,0xc4,0xc7,0x84,0x40,0x3e,0x16,0x14,0xf0,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0xa3,0x67,0x83,0x7a,0x0d,0x8c,0x60,0x96,0xe1,0x81,0xd2,0x32, +0x30,0x55,0x58,0x05,0xf8,0x58,0xa0,0x0a,0xf1,0xb1,0x55,0x68,0x05,0xf8,0x98,0x2b, +0xb4,0x42,0x7c,0x2c,0x68,0x85,0xf8,0xcc,0x12,0x4c,0x23,0x06,0x07,0x00,0x82,0x60, +0xf0,0xe9,0x6c,0x40,0xaf,0x41,0x89,0x06,0x2e,0x1b,0x8c,0x26,0x04,0xc0,0x68,0x82, +0x10,0x58,0x20,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xb2,0x0d,0x72,0x36, +0x08,0x8c,0x4f,0x83,0x80,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x99,0x6d,0x80, +0xaf,0x41,0x60,0x01,0xaa,0x06,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0x6d, +0x03,0x7f,0x0d,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd8,0x36,0x20,0xd9,0x20, +0x55,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xb6,0x0d,0x4c,0x36,0xe8,0xcb, +0x80,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x6d,0x83,0x93,0x0d,0x44,0x33,0x08, +0x6c,0x54,0x83,0x21,0x3e,0x26,0x04,0xf2,0xb1,0xa0,0x80,0x8f,0x05,0xf0,0x20,0x1f, +0x13,0xe0,0x41,0x3e,0x36,0xc0,0x83,0x7c,0x4c,0x24,0x86,0xf8,0x98,0x48,0x0c,0xf1, +0x31,0x91,0x18,0xe2,0x63,0x46,0x49,0xc0,0xc7,0x8c,0x92,0x80,0x8f,0x19,0x25,0x01, +0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf6,0x36,0xa0,0xd9,0xc0,0x27,0x8c,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xf8,0x36,0xa8,0xd9,0xc0,0x27,0x8c,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xfa,0x36,0xb0,0xd9,0xc0,0x27,0x8c,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xfc,0x36,0xb0,0xd9,0xc0,0x27,0x8c,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xfe,0x36,0xb8,0xd9,0xc0,0x27,0x8c,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x40,0x37, +0xc0,0xd9,0xc0,0x27,0x8c,0xe1,0x08,0x03,0xbd,0x84,0x6f,0x38,0xc2,0x40,0x2f,0xe1, +0x1b,0x8e,0x30,0xd0,0x4b,0xf8,0x6a,0x10,0xb6,0x02,0x61,0x87,0x23,0xda,0x0b,0x11, +0xbe,0xe1,0x88,0xf6,0x42,0x84,0x6f,0x38,0xa2,0xbd,0x10,0xe1,0xab,0x41,0xd8,0x0a, +0x84,0x2d,0x23,0xd8,0x59,0x86,0x48,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x60, +0xdd,0xa0,0x6c,0x83,0xf9,0x8a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x68,0xdd,0xc0, +0x6c,0x83,0xf9,0x8a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x70,0xdd,0xe0,0x6c,0x83, +0xf9,0x8a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x78,0xdd,0xe0,0x6c,0x83,0x21,0x1a, +0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x76,0x03,0xb4,0x0d,0x86,0x68,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0xd8,0x0d,0xd2,0x36,0x18,0xa2,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x64,0x37,0x58,0xdb,0x20,0x15,0x74,0x6a,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22, +0xd8,0x0d,0xc4,0x36,0x20,0xcf,0xc0,0x82,0x73,0x0d,0xe4,0x33,0x62,0x60,0x00,0x20, +0x08,0x06,0x91,0xec,0x06,0x68,0x1b,0x04,0xa6,0xae,0x41,0x10,0x1f,0x0b,0x0a,0xf9, +0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x54,0xbb,0x41,0xe8,0x06,0x81,0x81,0x98,0x12, +0x1f,0x03,0x31,0x25,0x3e,0x06,0x62,0x4a,0x7c,0x8c,0x18,0xe4,0x63,0xc5,0x20,0x1f, +0x33,0x06,0xf9,0xd8,0x00,0xc1,0xc7,0x06,0x08,0x3e,0x36,0x40,0xf0,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0x43,0x7c,0x03,0xbd,0x0d,0x4a,0x01,0x66,0x03,0x33,0x85,0x20, +0x3e,0xc6,0x04,0xf2,0xb1,0x60,0x80,0xcf,0x2c,0x81,0x34,0x50,0x61,0x38,0x91,0x0e, +0x07,0xd0,0x40,0x85,0xe1,0x44,0x3a,0x1c,0x40,0x03,0x15,0x86,0x13,0xe9,0x70,0x00, +0x0d,0x54,0x18,0x48,0x84,0x13,0x90,0x05,0x34,0x01,0x1f,0x13,0x6a,0x02,0x3e,0x36, +0xd8,0x04,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x68,0xdf,0xc0,0x74,0x83,0x9e, +0x0d,0x86,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xdc,0x37,0x38,0xdd,0xc0,0x67,0x83, +0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xf7,0x0d,0x50,0x37,0xf8,0xd9,0x60,0x30, +0x9e,0xe8,0x09,0xf8,0x58,0xc0,0x13,0xf1,0xb1,0x9e,0xf8,0x09,0xf8,0x18,0x58,0xfc, +0x44,0x7c,0x2c,0xf8,0x89,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x51,0xbf,0x81, +0xeb,0x06,0x43,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0xfd,0x06,0xaf,0x1b,0xa4, +0x6b,0x50,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x71,0xbf,0x01,0xec,0x06,0x81,0x60, +0x01,0xcb,0x06,0xf0,0x31,0x24,0xa0,0x8f,0x21,0x02,0x7d,0xec,0x18,0xe8,0x63,0xc2, +0xcb,0x06,0xf2,0xb1,0xb4,0x40,0xdb,0x40,0x3e,0x16,0x18,0xf4,0x31,0xa3,0x66,0x03, +0xf9,0x18,0x11,0xc4,0xc7,0x8c,0x9b,0x0d,0xe4,0x63,0x42,0x10,0x1f,0xe3,0x3a,0xf8, +0x58,0xc0,0xc5,0xc7,0xba,0x0f,0x3e,0x06,0x06,0x5f,0x7c,0x2c,0xf8,0xe2,0x33,0x62, +0x70,0x00,0x20,0x08,0x06,0x07,0x0a,0x07,0xe1,0x1b,0x0c,0xc1,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0x29,0x1c,0x88,0x6f,0xc0,0xaf,0x41,0x31,0x62,0x70,0x00,0x20,0x08, +0x06,0x87,0x0a,0x07,0xe3,0x1b,0x04,0x82,0x05,0x3f,0x1b,0xc0,0xc7,0x90,0x80,0x3e, +0x86,0x08,0xf4,0xb1,0x63,0xa0,0x8f,0x09,0x62,0x1b,0xc8,0xc7,0x12,0x06,0x3e,0x16, +0x18,0xf4,0xb1,0x00,0x6d,0x03,0xf9,0x58,0x40,0xc0,0xc7,0xda,0xe0,0x6f,0x03,0xf9, +0x58,0xa0,0xd0,0xc7,0x14,0xb6,0x0d,0xe4,0x63,0x48,0x10,0x1f,0x53,0xdc,0x36,0x90, +0x8f,0x09,0x41,0x7c,0x8c,0x34,0xda,0x80,0x3e,0x56,0x1a,0x6d,0x40,0x1f,0x33,0x8d, +0x36,0xa0,0x8f,0xa5,0x01,0x1b,0xc0,0xc7,0x02,0x33,0xa0,0x8f,0x05,0x75,0x1b,0xc8, +0xc7,0xc8,0xa0,0x89,0x8f,0x05,0x02,0x7c,0x8c,0x0c,0x9a,0xf8,0x58,0x18,0x28,0xf1, +0xb1,0x41,0x91,0x8f,0x29,0x83,0x7c,0x4c,0x19,0xe4,0x63,0x03,0x05,0x1f,0x1b,0x26, +0xf8,0x58,0xc0,0xb7,0x81,0x7c,0x8c,0x88,0xe0,0x63,0x42,0x10,0x1f,0x0b,0x0a,0xf8, +0x98,0x31,0xc0,0xc7,0x8e,0x22,0x3e,0x16,0x14,0xf1,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0x03,0x8e,0x83,0x14,0x0e,0x86,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x38, +0x0e,0x54,0x38,0x28,0x02,0x33,0xdd,0x20,0x88,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0x73,0x1c,0xb0,0x70,0xf0,0xba,0x41,0x60,0x48,0x40,0x1f,0x43,0x04,0xfa,0xd8, +0x31,0xd0,0x67,0x96,0x60,0x1a,0xa8,0x30,0xe0,0xe4,0x31,0xa4,0x81,0x0a,0x03,0x4e, +0x1e,0x43,0x1a,0xa8,0x30,0xdc,0xe4,0x31,0xa4,0x11,0x83,0x03,0x00,0x41,0x30,0x28, +0x83,0x37,0x0e,0x60,0x38,0xf8,0xd9,0xe0,0x74,0x83,0x11,0x83,0x06,0x00,0x41,0x30, +0x68,0xf4,0x38,0x90,0xe1,0x20,0x60,0xe3,0x80,0x8d,0x03,0x36,0x0e,0x6a,0x38,0xa8, +0xe1,0xa0,0x86,0x83,0x1a,0x0e,0x46,0x13,0x02,0x60,0x38,0x22,0x80,0xdb,0x20,0xf8, +0xa6,0x1b,0x64,0x37,0x10,0x02,0x43,0x02,0xfa,0x18,0x22,0xd0,0xc7,0x90,0x81,0x3e, +0x23,0x06,0x07,0x00,0x82,0x60,0xf0,0xe5,0x71,0x30,0xc3,0x01,0xd9,0x06,0x74,0x1c, +0x8c,0x26,0x04,0x80,0x05,0x85,0x7c,0x4c,0x28,0xe4,0x63,0x43,0x21,0x1f,0xa3,0xd9, +0x00,0x5e,0x83,0xf8,0x18,0xcd,0x06,0xf0,0x1a,0xc4,0x67,0x38,0x42,0xe0,0xdb,0x60, +0xf8,0x86,0x23,0x06,0xdf,0x0d,0x8a,0xaf,0x84,0x40,0x87,0x23,0x88,0xbf,0x0d,0x86, +0x6f,0x38,0xa2,0x08,0xdf,0xa0,0xf8,0x4a,0x08,0xb4,0x88,0x40,0x67,0x19,0xa8,0x2a, +0x18,0x4d,0x70,0x06,0x0b,0xd8,0x37,0x90,0x8f,0xf1,0x47,0x40,0x1f,0x3b,0xb3,0x20, +0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd0,0x72,0xd0,0xc6,0xc1,0xe9,0x06,0xc1, +0x2c,0x41,0x35,0x50,0x61,0x08,0x14,0xcc,0x0b,0xd3,0x88,0xc1,0x01,0x80,0x20,0x18, +0x94,0xc1,0x2a,0x07,0x6c,0x1c,0x94,0x6e,0xa0,0xbb,0xc1,0x88,0x81,0x03,0x80,0x20, +0x18,0x3c,0xb5,0x1c,0x94,0x71,0x10,0xb4,0x6d,0xc0,0xb6,0x41,0x1c,0x07,0xc2,0x9d, +0x09,0xc2,0x0b,0x07,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xdc,0x72,0xf0,0xc6,0x41, +0xfc,0x06,0x73,0x36,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0x2d,0x07,0xa1,0x1c,0xe8, +0x6b,0x60,0x2d,0x1c,0x08,0xf1,0x31,0x21,0x90,0x8f,0x05,0x04,0x7c,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xe0,0xe5,0xa0,0x8e,0x83,0x22,0xb0,0x78,0x0d,0x56,0x38,0x90, +0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xbe,0x1c,0xdc,0x71,0x10,0xbc,0x6b,0x60, +0xc3,0x20,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xc0,0x39,0xc8,0xe3,0x20,0x10, +0xa6,0x1b,0xea,0x37,0x08,0xd8,0x35,0x18,0x8e,0x90,0x0d,0xfb,0x0d,0x98,0x6f,0x96, +0xe1,0xb2,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xc6,0x39,0xe0,0xe3,0x60,0x86, +0x03,0xc1,0xfa,0x37,0x08,0xe2,0x33,0x4b,0x70,0x0d,0x54,0x18,0x82,0x85,0x54,0x23, +0x06,0x07,0x00,0x82,0x60,0x50,0x06,0xbb,0x1c,0xf0,0x71,0x40,0xbb,0x01,0xfc,0x06, +0x23,0x06,0x0e,0x00,0x82,0x60,0xf0,0x94,0x73,0x50,0xc7,0x41,0xd0,0xb7,0x01,0xdf, +0x06,0xa1,0x1c,0x8c,0x81,0x18,0x84,0x81,0xf0,0xc3,0xc1,0x88,0xc1,0x01,0x80,0x20, +0x18,0x94,0x01,0x2f,0x07,0x7d,0x1c,0xe4,0x6e,0x10,0xbf,0xc1,0x88,0x81,0x03,0x80, +0x20,0x18,0x3c,0xe6,0x1c,0xd8,0x71,0x10,0xf8,0x6d,0xd0,0xb7,0x81,0x28,0x07,0x64, +0x30,0x06,0x62,0xc0,0xbf,0x01,0x18,0x07,0x23,0x06,0x07,0x00,0x82,0x60,0x50,0x06, +0xbd,0x1c,0xf8,0x71,0x80,0xbb,0xc1,0xfb,0x06,0x23,0x06,0x0e,0x00,0x82,0x60,0xf0, +0x9c,0x73,0x70,0xc7,0x41,0xf0,0xb7,0x81,0xdf,0x06,0xa3,0x1c,0xf0,0x6e,0xc0,0xbb, +0x01,0xef,0x06,0xbc,0x1b,0x84,0x71,0x80,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x99, +0x73,0xb0,0xcb,0xc1,0x7a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xa1,0xce,0x81,0x28, +0x07,0xed,0x11,0xcc,0x12,0x64,0x03,0x15,0x86,0x80,0xf1,0x4e,0x63,0x30,0x12,0x22, +0xf1,0x19,0x8e,0x08,0xc0,0x37,0x10,0xbe,0xe1,0x08,0x21,0x7c,0x03,0xe2,0x3b,0x61, +0x10,0x27,0x0c,0xc2,0x84,0x20,0x04,0xc3,0x0d,0xfe,0x11,0x80,0xc1,0x2c,0x83,0xb6, +0x05,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xc1,0x73,0x50,0xce,0xc1,0x31,0x62,0x70, +0x00,0x20,0x08,0x06,0x07,0x3d,0x07,0xac,0x1c,0x24,0xc1,0x2c,0xc1,0x36,0x50,0x61, +0x08,0x1a,0x95,0x19,0x9d,0x8c,0x71,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0xe8,0x39,0x00,0xe7,0x20,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x9e,0x83,0x53, +0x0e,0x02,0x0b,0x62,0x38,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xf7,0x1c, +0xb4,0x72,0x10,0x0c,0x47,0x18,0x2e,0xe2,0x7c,0x17,0x18,0xca,0x82,0x41,0x3e,0xc3, +0x11,0x01,0x1a,0x07,0xc2,0x77,0x81,0xa1,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xea, +0xe7,0xe0,0x95,0x03,0x5e,0xb3,0x20,0x8d,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82, +0x41,0xf4,0xcf,0x41,0x2d,0x07,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x23,0x1d, +0xf0,0x72,0x30,0xb3,0x41,0x60,0x38,0x1c,0x04,0xf1,0x31,0x23,0x90,0xcf,0x2c,0x81, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_a8a7ccd6653f5b8a4878d58335ea9f75.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_a8a7ccd6653f5b8a4878d58335ea9f75.h new file mode 100644 index 00000000..ffb88323 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_a8a7ccd6653f5b8a4878d58335ea9f75.h @@ -0,0 +1,1121 @@ +// ffx_fsr2_accumulate_pass_wave64_16bit_a8a7ccd6653f5b8a4878d58335ea9f75.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_a8a7ccd6653f5b8a4878d58335ea9f75_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_a8a7ccd6653f5b8a4878d58335ea9f75_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_a8a7ccd6653f5b8a4878d58335ea9f75_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_a8a7ccd6653f5b8a4878d58335ea9f75_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_a8a7ccd6653f5b8a4878d58335ea9f75_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_a8a7ccd6653f5b8a4878d58335ea9f75_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_a8a7ccd6653f5b8a4878d58335ea9f75_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_a8a7ccd6653f5b8a4878d58335ea9f75_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_a8a7ccd6653f5b8a4878d58335ea9f75_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", "rw_upscaled_output", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_a8a7ccd6653f5b8a4878d58335ea9f75_UAVResourceBindings[] = { 0, 1, 3, 4, 2, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_a8a7ccd6653f5b8a4878d58335ea9f75_UAVResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_a8a7ccd6653f5b8a4878d58335ea9f75_UAVResourceSpaces[] = { 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_a8a7ccd6653f5b8a4878d58335ea9f75_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_a8a7ccd6653f5b8a4878d58335ea9f75_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_a8a7ccd6653f5b8a4878d58335ea9f75_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_a8a7ccd6653f5b8a4878d58335ea9f75_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_a8a7ccd6653f5b8a4878d58335ea9f75_size = 17484; + +static const unsigned char g_ffx_fsr2_accumulate_pass_wave64_16bit_a8a7ccd6653f5b8a4878d58335ea9f75_data[] = { +0x44,0x58,0x42,0x43,0x48,0x34,0xe1,0x10,0x9f,0xd8,0xeb,0x93,0x40,0x18,0x51,0x7e, +0xc8,0x39,0x92,0xf7,0x01,0x00,0x00,0x00,0x4c,0x44,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x24,0x02,0x00,0x00,0xd0,0x10,0x00,0x00,0xec,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xb0,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xa4,0x0e,0x00,0x00,0x66,0x00,0x05,0x00, +0xa9,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x8c,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xa0,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xd7,0x00,0x00,0x00,0x32,0x22,0xc8,0x09, +0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0x8c,0xc2,0x08,0x40,0x09,0x00,0x14, +0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03,0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18, +0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71, +0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c,0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0, +0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40,0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18, +0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18,0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28, +0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2,0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c, +0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51,0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50, +0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34,0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38, +0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d, +0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19,0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09, +0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60, +0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x6d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a, +0x48,0x0e,0x15,0x09,0x44,0x1a,0x39,0x0f,0x11,0x4d,0x08,0x21,0x21,0x61,0x30,0x28, +0x04,0x63,0xc0,0x20,0x51,0xe9,0xa0,0xe1,0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4, +0x0d,0x69,0x06,0x44,0x0c,0x06,0x03,0xc5,0x1c,0x41,0x50,0x0a,0xc6,0xe0,0x34,0x40, +0x51,0x6a,0x20,0x60,0x18,0x81,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52, +0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78, +0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83, +0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60, +0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a, +0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0, +0x03,0x3f,0x00,0x03,0x3f,0x40,0x02,0xab,0x45,0xae,0x61,0x04,0xc1,0x98,0xa9,0x0d, +0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea, +0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41, +0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f, +0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2, +0x01,0x1e,0xca,0x01,0x05,0x83,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0xb0,0x18,0xc9, +0x66,0x0a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c, +0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87, +0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26,0x6b,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xfc,0x00,0x09,0x06,0x1a,0xd5,0x66,0x22, +0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71, +0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00, +0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x14,0xb0,0xe8,0x36,0x13,0x19,0x8c,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83, +0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f, +0x80,0x81,0x1f,0xa0,0x00,0x46,0xb9,0x99,0xb0,0x71,0x60,0x87,0x70,0x98,0x87,0x79, +0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90, +0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x14,0x18,0x68, +0x37,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7,0xae,0x36,0x9a,0x7a,0xbd,0x5e,0xaf,0x37, +0x18,0xb0,0x60,0x30,0x18,0xcc,0x60,0x30,0x18,0x0c,0x06,0x03,0xf9,0x6e,0x92,0xa6, +0x88,0x12,0x26,0x9f,0x05,0x98,0x67,0x21,0x22,0x76,0x02,0x26,0x02,0x05,0x03,0x02, +0xce,0x11,0x80,0x02,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0, +0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07, +0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d, +0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06, +0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74, +0x30,0xe4,0x09,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43, +0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c, +0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e, +0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04, +0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32,0x00,0x02,0x20,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x1a,0x00,0x01,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x20,0x00,0x00,0x00,0x32,0x1e,0x98,0x1c, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x94,0x40,0x31,0x8c, +0x00,0x14,0x41,0x49,0x94,0x41,0x21,0x14,0x47,0x29,0x14,0x45,0x41,0x94,0x43,0xe1, +0x07,0x14,0x48,0xc1,0x14,0x50,0x41,0x15,0x56,0x81,0x15,0x60,0x40,0x41,0x06,0x14, +0x68,0x40,0xc1,0x06,0x14,0x70,0x40,0x21,0x07,0x14,0x74,0x40,0x61,0x07,0x14,0x78, +0x40,0xa1,0x07,0x14,0x7c,0x40,0x59,0x94,0x46,0x79,0x4a,0x14,0x2e,0x46,0x71,0x15, +0x0f,0xa1,0x46,0x00,0x6a,0x80,0x84,0x05,0x0c,0x08,0x88,0x40,0xb3,0x19,0x00,0xb2, +0xcd,0x00,0x10,0x6e,0x06,0x80,0x74,0x33,0x00,0xc4,0x9b,0x01,0x20,0xdf,0x0c,0x00, +0xfd,0x66,0x00,0x28,0x38,0x03,0x40,0xaf,0x19,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x8b,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x01,0x9a,0x20,0x0c, +0xd1,0x06,0x61,0x20,0x26,0x08,0x83,0xb4,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06, +0x84,0x20,0x26,0x08,0x6f,0xf0,0x07,0xb4,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe, +0xda,0xde,0xe8,0xd2,0xde,0xdc,0xbe,0xec,0xca,0xc6,0xe8,0xde,0xe4,0xe6,0x26,0x08, +0xc3,0x34,0x41,0x18,0xa8,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65,0x31,0x98,0x81,0x31, +0x9c,0x09,0xc2,0x1c,0xdc,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8,0x3a,0xba,0xaf,0x32, +0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86,0x31,0x30,0x86,0xc3, +0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c, +0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x54,0x1b,0x12,0x46, +0x99,0x0c,0x6a,0x60,0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d, +0x18,0x5d,0xdd,0xdc,0x04,0x61,0xb0,0x26,0x08,0xc3,0xb5,0x41,0x30,0xb0,0x0d,0x09, +0x05,0x59,0xc6,0x35,0x30,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae, +0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30, +0x60,0x1b,0x92,0x4b,0xd9,0x0c,0x6e,0x60,0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b, +0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xc8,0x36,0x24,0x9c,0xe2, +0x19,0xdf,0xc0,0x18,0xd9,0x04,0xc1,0x0e,0xf0,0x80,0x89,0xdc,0x57,0x5a,0xdb,0x59, +0x53,0x1a,0xdc,0xdc,0x04,0x61,0xd0,0x36,0x24,0x44,0x18,0x88,0x81,0x31,0x06,0x03, +0x63,0x38,0x13,0x84,0x61,0x23,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6, +0x25,0x57,0x16,0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21, +0x29,0x03,0xc8,0x0c,0x8c,0x61,0x60,0x8c,0x6c,0x03,0xf2,0x48,0x95,0xd6,0x81,0x01, +0x19,0x9c,0xc1,0x04,0x01,0x0f,0xf2,0x80,0x9a,0xdc,0xdd,0x57,0x9a,0x1b,0x5d,0x99, +0x9c,0x5b,0x18,0xdb,0x57,0x1d,0xdc,0xdc,0x58,0x18,0x5b,0x19,0xd9,0xd7,0xd8,0x1b, +0xdb,0x9b,0xdc,0x04,0x01,0x0d,0xe8,0x60,0xc3,0x62,0xa4,0x81,0x1a,0x18,0xc6,0xc0, +0xac,0xc1,0x1a,0xac,0x81,0x33,0x41,0xd0,0x03,0x3d,0xa0,0x23,0x77,0xf7,0xc5,0xf6, +0x36,0xb6,0xf6,0x35,0x47,0x17,0x46,0x57,0x37,0xb7,0x61,0x19,0xda,0xc0,0x0d,0x8c, +0x61,0x60,0xd6,0x60,0x0d,0xd6,0x20,0x9b,0x20,0xf0,0xc1,0x1e,0x90,0x91,0xbb,0xfb, +0x72,0x2b,0xbb,0xfb,0x62,0x7b,0x1b,0x5b,0x9b,0xdb,0xb0,0x30,0x70,0x10,0x07,0x06, +0x35,0x30,0x6b,0xb0,0x06,0x6b,0x90,0xf1,0x91,0xbb,0xfb,0x62,0xab,0x6b,0x0b,0xfb, +0x42,0x4b,0x9b,0xa3,0x7b,0x93,0xcb,0xdb,0xb0,0x50,0x69,0x30,0x07,0xc6,0x35,0x30, +0x6b,0xb0,0x06,0x6b,0xe0,0x50,0x92,0xbb,0xfb,0xaa,0x83,0x9b,0x1b,0x0b,0x63,0x2b, +0x23,0xfb,0x7a,0xab,0xa3,0x83,0xab,0xa3,0xdb,0xb0,0x5c,0x69,0x50,0x07,0x06,0x33, +0x30,0x6b,0xb0,0x06,0x6b,0xe0,0x6c,0x28,0xd8,0xe0,0x0d,0xe4,0x80,0x0e,0xec,0x60, +0x82,0xf0,0x07,0x7d,0x40,0x63,0x4c,0xcc,0x68,0x4a,0x4a,0x66,0x82,0x30,0x70,0x1b, +0x10,0x03,0x0f,0xf2,0xc0,0x30,0x06,0x3d,0x00,0x36,0x04,0x7b,0x30,0x41,0x08,0x05, +0x3f,0x60,0x33,0xf7,0xc5,0x94,0xe6,0x56,0x16,0x26,0x37,0xc4,0x16,0xd6,0x06,0xb7, +0x01,0x31,0xfa,0xc0,0x0f,0x8c,0x61,0x30,0x80,0x0d,0xc1,0x1f,0x6c,0x20,0xd0,0xe0, +0x0e,0xf8,0x00,0x14,0x26,0x08,0x7e,0xc0,0x07,0x5c,0xd2,0xa4,0xca,0xdc,0xc8,0xca, +0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x68,0x50,0x07,0x1b,0x10,0x62,0x14,0x28,0xa3, +0x0c,0xae,0x86,0x14,0xe8,0xa4,0x35,0x85,0xe1,0x49,0x95,0xb9,0x91,0x95,0xc9,0x4d, +0xa5,0xe9,0x95,0x6d,0x40,0x08,0x53,0xa0,0xc6,0xa0,0x0c,0xae,0x86,0x14,0xc8,0xa4, +0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x86,0x6e,0x03, +0x42,0xa0,0x02,0x95,0x0a,0x65,0x70,0x35,0xa4,0xc0,0x2e,0x2d,0xc9,0x0d,0xae,0x8e, +0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x8c,0x28,0xad, +0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x78,0x1b,0x0c,0x62,0x15,0x28, +0x56,0x28,0x83,0x8b,0x52,0x1a,0x53,0x5d,0x5b,0x58,0x53,0x1a,0x1c,0x51,0x5a,0x5b, +0x99,0xdb,0x5c,0xda,0x9b,0xdb,0xdc,0x04,0x61,0xf8,0x36,0x20,0x84,0x2b,0x50,0xaf, +0x50,0x06,0x57,0x43,0x0a,0x94,0xd2,0x98,0xea,0xda,0xc2,0x9a,0xd2,0xe0,0x98,0xca, +0xec,0xca,0xd8,0xa8,0xde,0xaa,0xe6,0xca,0x26,0x08,0x03,0x18,0x6c,0x40,0x88,0x58, +0xa0,0x64,0xa1,0x0c,0xae,0x86,0x14,0xb8,0xa4,0x19,0xc9,0x85,0xb5,0x95,0x25,0xb9, +0x91,0x95,0xe1,0x4d,0x10,0x86,0x30,0xd8,0x80,0x10,0xb4,0x40,0xd5,0x42,0x19,0x5c, +0x0d,0x29,0x50,0x32,0x23,0x2a,0xb3,0x4b,0x1b,0x2b,0xa3,0x7a,0xb3,0x4a,0x2b,0xbb, +0x23,0x2a,0x83,0xa3,0x43,0x9b,0x20,0x0c,0x62,0xb0,0xc1,0x20,0x6e,0x81,0xc2,0x85, +0x32,0x68,0x78,0x98,0x29,0xa5,0xd1,0xd1,0x95,0xc9,0x4d,0x10,0x86,0x31,0xd8,0x80, +0x10,0xba,0x40,0xed,0x42,0x19,0x34,0x0d,0x29,0x50,0x32,0x6b,0x7a,0xa3,0x4b,0x7b, +0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x9b,0x1a,0x0b,0x63,0x2b,0x9b,0x20,0x0c,0x64, +0xb0,0x01,0x21,0x7a,0x81,0xf2,0x85,0x32,0x68,0x1a,0x52,0x20,0x64,0x46,0xf4,0x76, +0xe7,0x36,0x37,0x16,0xc6,0x56,0x66,0x14,0x36,0x46,0xf7,0x26,0x37,0x41,0x18,0xca, +0x60,0x03,0x42,0x80,0x03,0x15,0x0e,0x65,0xd0,0x34,0xa4,0xc0,0xcf,0xac,0xe9,0x8d, +0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x4e,0x29,0x8d,0x8e,0xae,0x4c,0x6e, +0x28,0xcc,0x6d,0xac,0x8c,0x8d,0x2d,0x8c,0x2e,0xed,0xcd,0x6d,0x82,0x30,0x98,0xc1, +0x06,0x83,0x18,0x07,0x8a,0x1c,0xca,0xa0,0x21,0x63,0x06,0x25,0x57,0x56,0x84,0x07, +0xf7,0x36,0x57,0x27,0x57,0x36,0x41,0x18,0xce,0x60,0x03,0x42,0x98,0x03,0x75,0x0e, +0x65,0xd0,0x34,0xa4,0xc0,0xcc,0x0c,0x4a,0xae,0xcc,0x2e,0xed,0xad,0x6e,0xce,0x48, +0x2e,0xac,0xad,0x0c,0x4a,0xae,0xac,0x08,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x82, +0x30,0xa0,0xc1,0x06,0x84,0x48,0x07,0x4a,0x1d,0xca,0xa0,0x69,0x48,0x81,0x8b,0x19, +0x55,0x98,0x1b,0x52,0x18,0x9b,0x99,0xd1,0x93,0xd5,0x04,0x61,0x48,0x83,0x0d,0x06, +0xc1,0x0e,0x54,0x3b,0x94,0x41,0xc3,0xca,0x4c,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0xaa, +0x2c,0xae,0xae,0xcc,0x6d,0xac,0x8c,0xa9,0xcc,0xed,0x8c,0x0e,0x6d,0x82,0x30,0xa8, +0xc1,0x06,0x84,0x78,0x07,0x0a,0x1e,0xca,0xa0,0x69,0x48,0x81,0x8a,0x19,0x51,0x19, +0x1b,0x5d,0x18,0x55,0x5a,0x5b,0xd9,0x04,0x61,0x58,0x83,0x0d,0x06,0x21,0x0f,0xd4, +0x3c,0x94,0x41,0xc3,0xcb,0x8c,0x28,0xcf,0x2d,0xac,0x2d,0x6d,0x4c,0xaa,0x6c,0x6e, +0x08,0x2d,0xcc,0xed,0xac,0xcc,0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82,0x30,0xb0,0xc1, +0x06,0x83,0xa8,0x07,0xca,0x1e,0xca,0xa0,0x21,0x66,0x66,0x95,0x56,0x76,0x37,0x05, +0x17,0x36,0x56,0x46,0xf5,0xd6,0x54,0x46,0x57,0x26,0x37,0x67,0x14,0x36,0x46,0xf7, +0x26,0x37,0x41,0x18,0xda,0x60,0x83,0x41,0xe0,0x03,0x95,0x0f,0x65,0xd0,0x6c,0xa0, +0xf4,0xa0,0x14,0x4e,0x41,0x15,0x5a,0x01,0x16,0x66,0xc1,0x16,0x72,0x81,0x17,0x7e, +0x41,0x1c,0xca,0x01,0x1d,0xd6,0xc1,0x1d,0xe2,0x81,0x1e,0xee,0x41,0x1f,0x36,0x0c, +0x86,0x28,0xec,0xc3,0x04,0x41,0x00,0x36,0x00,0x1b,0x06,0xc3,0x1f,0xfc,0x61,0x43, +0xf0,0x0f,0x1b,0x86,0xa1,0x1f,0x40,0x82,0xc2,0xd0,0xd4,0x04,0x41,0x14,0xec,0x60, +0xc3,0x30,0x06,0x63,0x30,0x4c,0x10,0x06,0x37,0xd8,0x10,0xec,0xc2,0x06,0xc3,0x18, +0x89,0x8b,0x24,0x4a,0xc2,0x24,0x36,0x14,0xfd,0x20,0x12,0x40,0x28,0x9c,0x04,0x11, +0x31,0xb9,0x30,0xb7,0x31,0xb4,0xb2,0xb9,0x09,0xc2,0xf0,0x06,0x34,0xcc,0xd8,0xde, +0xc2,0xe8,0xe6,0x26,0x08,0x03,0x1c,0xb0,0x48,0x73,0x9b,0xa3,0x9b,0x9b,0x20,0x0c, +0x71,0x40,0x22,0xcd,0x8d,0x6e,0x6e,0x82,0x30,0xc8,0x01,0x11,0xba,0x32,0xbc,0x2f, +0xb6,0xb7,0x30,0xb2,0x09,0xc2,0x30,0x07,0x44,0xe8,0xca,0xf0,0xbe,0xdc,0xde,0xe4, +0xda,0x98,0xd0,0x95,0xe1,0x7d,0xcd,0xd1,0xbd,0xc9,0x95,0xb1,0xa8,0x4b,0x73,0xa3, +0x9b,0xdb,0x00,0xa5,0x84,0x4a,0xac,0x04,0x4b,0xb4,0x84,0x4b,0xbc,0x04,0x4c,0xc4, +0x84,0x4c,0xcc,0x04,0x47,0x13,0x5c,0x4d,0xc8,0x42,0x15,0x36,0x36,0xbb,0x36,0x97, +0x34,0xb2,0x32,0x37,0xba,0x29,0x41,0x50,0x85,0x0c,0xcf,0xc5,0xae,0x4c,0x6e,0x2e, +0xed,0xcd,0x6d,0x4a,0x40,0x34,0x21,0xc3,0x73,0xb1,0x0b,0x63,0xb3,0x2b,0x93,0x9b, +0x12,0x18,0x75,0xc8,0xf0,0x5c,0xe6,0xd0,0xc2,0xc8,0xca,0xe4,0x9a,0xde,0xc8,0xca, +0xd8,0xa6,0x04,0x48,0x19,0x32,0x3c,0x17,0xb9,0xb2,0xb9,0xb7,0x3a,0xb9,0xb1,0xb2, +0xb9,0x29,0x01,0x28,0x54,0x22,0xc3,0x73,0xa1,0xcb,0x83,0x2b,0x0b,0x72,0x73,0x7b, +0xa3,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x9b,0x22,0xec,0x03,0x48,0xd4,0x21,0xc3,0x73, +0x29,0x73,0xa3,0x93,0xcb,0x83,0x7a,0x4b,0x73,0xa3,0x9b,0x9b,0x12,0x9c,0x44,0x17, +0x32,0x3c,0x97,0xb1,0xb7,0x3a,0x37,0xba,0x32,0xb9,0xb9,0x29,0x41,0x4d,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x42,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x39,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34, +0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e, +0x80,0x34,0x40,0x84,0xf9,0x45,0xad,0xdb,0x00,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2, +0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a,0xd0,0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44, +0x98,0x8f,0xdc,0xb6,0x31,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51, +0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe,0xf3, +0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x8f,0xdc, +0xb6,0x3d,0x74,0xc3,0xe5,0x3b,0x8f,0x2f,0x44,0x04,0x30,0x11,0x21,0xd0,0x0c,0x0b, +0xf1,0x45,0x0e,0xb3,0x21,0xcd,0x80,0x34,0x86,0x2d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f, +0x38,0x93,0xed,0x17,0xb7,0x6d,0x01,0xd1,0x70,0xf9,0xce,0xe3,0x1b,0x91,0x43,0x3d, +0xe2,0xe0,0x23,0xb7,0x6d,0x07,0xd5,0x70,0xf9,0xce,0xe3,0x4b,0x00,0xf3,0x2c,0x44, +0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x04,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35, +0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x05,0xd6,0x70,0xf9,0xce,0xe3,0x4f, +0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x9b,0x40,0x36,0x5c,0xbe, +0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x62,0x03,0x46,0x0e,0xf5,0xf8,0xc8,0x6d, +0x5b,0xc2,0x33,0x5c,0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f,0xd4,0xba,0x19,0x3c, +0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84,0xf9,0xc5,0x6d,0x03,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xa8,0xa7,0xcc,0xd6, +0x65,0x3f,0x5b,0x8a,0x48,0x78,0xd5,0x83,0x35,0xea,0x9f,0x75,0x44,0x58,0x49,0x4c, +0x58,0x33,0x00,0x00,0x66,0x00,0x05,0x00,0xd6,0x0c,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x40,0x33,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0xcd,0x0c,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02, +0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xd7,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0x90,0xc2,0x08,0x40,0x09,0x00,0x14,0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03, +0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18,0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10, +0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c, +0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0,0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40, +0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18,0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18, +0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28,0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2, +0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c,0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51, +0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50,0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34, +0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9, +0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19, +0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89, +0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60,0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x6d, +0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a,0x48,0x0e,0x15,0x09,0x44,0x1a,0x39,0x0f, +0x11,0x4d,0x08,0x21,0x21,0x61,0x30,0x28,0x04,0x63,0xc0,0x20,0x51,0xe9,0xa0,0xe1, +0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4,0x0d,0x69,0x06,0x44,0x0c,0x06,0x03,0xc5, +0x1c,0x41,0x50,0x0a,0xc6,0xe0,0x34,0x40,0x51,0x6a,0x20,0x60,0x18,0x81,0x30,0x66, +0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0, +0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87, +0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a, +0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0, +0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87, +0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x02,0xab, +0x45,0xae,0x61,0x04,0xc1,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1, +0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f, +0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2, +0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21, +0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0x83,0x99,0xc4, +0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d, +0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc, +0x00,0x0c,0xfc,0x00,0x09,0xb0,0x18,0xc9,0x66,0x0a,0x83,0x71,0x60,0x87,0x70,0x98, +0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03, +0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76, +0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26, +0x6b,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e, +0xfc,0x00,0x09,0x06,0x1a,0xd5,0x66,0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79, +0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90, +0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07, +0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x14, +0xb0,0xe8,0x36,0x13,0x19,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2, +0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84, +0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xa0,0x00,0x46,0xb9,0x99, +0xb0,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77, +0x08,0x07,0x7a,0xf0,0x03,0x14,0x18,0x68,0x37,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7, +0xae,0x36,0x9a,0x7a,0xbd,0x5e,0xaf,0x37,0x18,0xb0,0x60,0x30,0x18,0xcc,0x60,0x30, +0x18,0x0c,0x06,0x03,0xf9,0x6e,0x92,0xa6,0x88,0x12,0x26,0x9f,0x05,0x98,0x67,0x21, +0x22,0x76,0x02,0x26,0x02,0x05,0x03,0x02,0xce,0x11,0x80,0xc2,0x14,0x00,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, +0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06, +0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8, +0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x32,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21, +0x4f,0x1a,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00, +0x14,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x94,0x40,0x31,0x8c,0x00,0x14,0x41,0x49,0x94,0x41,0x21,0x14, +0x47,0x29,0x14,0x45,0x41,0x94,0x43,0xe1,0x07,0x94,0x45,0x01,0x06,0x10,0x6a,0x04, +0x80,0x84,0x05,0x0c,0x08,0x88,0x40,0xb3,0x19,0x00,0xb2,0xcd,0x00,0x10,0x6e,0x06, +0x80,0x74,0x33,0x00,0xc4,0x9b,0x01,0xa0,0xdf,0x0c,0x00,0x05,0x67,0x00,0xe8,0x35, +0x03,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x79,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0x01,0x9a,0x20,0x0c,0xd1,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d, +0x18,0x0c,0x82,0x98,0x20,0x0c,0xd2,0x04,0xe1,0x0d,0xd0,0x80,0xc0,0x04,0x61,0x98, +0x26,0x08,0x03,0xb5,0x41,0x40,0x98,0x0d,0x09,0x92,0x28,0xc8,0x32,0x2c,0x48,0x33, +0x41,0x98,0x83,0x30,0xd8,0x90,0x0c,0x8f,0x82,0x20,0xc3,0x82,0x34,0x13,0x84,0xa1, +0xda,0x90,0x2c,0x89,0x82,0x44,0xc3,0x82,0x34,0x13,0x84,0xc1,0x9a,0x20,0x0c,0xd7, +0x06,0x01,0xa1,0x36,0x24,0xd1,0xa3,0x20,0xd3,0xb0,0x20,0xd5,0x04,0x61,0xc0,0x36, +0x24,0x53,0xa2,0x20,0xd7,0xb0,0x20,0xcd,0x04,0x61,0xc8,0x36,0x24,0x57,0xa2,0x20, +0xd9,0xb0,0x20,0xd5,0x04,0xc1,0x0e,0xc4,0x60,0x82,0x30,0x68,0x1b,0x12,0x62,0x53, +0x10,0x6e,0x58,0x90,0x66,0x82,0x30,0x6c,0x1b,0x12,0xef,0x51,0x90,0x61,0x58,0x90, +0x6a,0x03,0xe2,0x40,0x92,0x85,0x69,0xdd,0x37,0x41,0xc0,0x83,0x31,0x98,0x20,0xa0, +0xc1,0xb7,0x61,0x41,0xc2,0x40,0x41,0x90,0x61,0x11,0x03,0x31,0x10,0x83,0x66,0x82, +0xa0,0x07,0x64,0xb0,0x61,0x19,0xc8,0x40,0x41,0x86,0x61,0x11,0x03,0x31,0x10,0x83, +0x6a,0x82,0xc0,0x07,0x65,0xb0,0x61,0x59,0xcc,0x40,0x41,0xa2,0x61,0x11,0x03,0x31, +0x10,0x83,0x6a,0xc3,0x12,0x85,0x81,0x82,0x4c,0xc3,0x22,0x06,0x62,0x20,0x06,0xcd, +0x86,0x65,0x0a,0x03,0x05,0x59,0x86,0x45,0x0c,0xc4,0x40,0x0c,0x9a,0x0d,0xc5,0x18, +0x94,0xc1,0x19,0xa0,0x41,0x1a,0x4c,0x10,0xfe,0xc0,0x0c,0x26,0x08,0x03,0xb7,0x01, +0x41,0xd6,0x40,0x41,0x90,0x81,0x0d,0x80,0x0d,0x41,0x1b,0x4c,0x10,0x42,0xe1,0x0c, +0x36,0x20,0xc8,0x1b,0x28,0xc8,0x30,0x20,0xc0,0x86,0x00,0x0e,0x36,0x10,0x60,0xa0, +0x06,0x6e,0x10,0x07,0x13,0x04,0x01,0xa0,0x30,0x34,0x35,0x41,0x10,0x05,0x30,0xd8, +0x30,0x70,0xdc,0x30,0x41,0x18,0xba,0x09,0xc2,0xe0,0x6d,0x08,0xf0,0x60,0x83,0x81, +0xd4,0xc1,0x64,0x07,0x77,0x90,0x07,0x1b,0x8a,0x39,0xa0,0x03,0x40,0x0e,0xf4,0xa0, +0x0a,0x1b,0x9b,0x5d,0x9b,0x4b,0x1a,0x59,0x99,0x1b,0xdd,0x94,0x20,0xa8,0x42,0x86, +0xe7,0x62,0x57,0x26,0x37,0x97,0xf6,0xe6,0x36,0x25,0x20,0x9a,0x90,0xe1,0xb9,0xd8, +0x85,0xb1,0xd9,0x95,0xc9,0x4d,0x09,0x88,0x3a,0x64,0x78,0x2e,0x73,0x68,0x61,0x64, +0x65,0x72,0x4d,0x6f,0x64,0x65,0x6c,0x53,0x02,0xa3,0x0c,0x19,0x9e,0x8b,0x5c,0xd9, +0xdc,0x5b,0x9d,0xdc,0x58,0xd9,0xdc,0x94,0x20,0x0e,0xea,0x90,0xe1,0xb9,0x94,0xb9, +0xd1,0xc9,0xe5,0x41,0xbd,0xa5,0xb9,0xd1,0xcd,0x4d,0x09,0xf4,0x00,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x42,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x39,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34, +0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e, +0x80,0x34,0x40,0x84,0xf9,0x45,0xad,0xdb,0x00,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2, +0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a,0xd0,0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44, +0x98,0x8f,0xdc,0xb6,0x31,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51, +0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe,0xf3, +0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x8f,0xdc, +0xb6,0x3d,0x74,0xc3,0xe5,0x3b,0x8f,0x2f,0x44,0x04,0x30,0x11,0x21,0xd0,0x0c,0x0b, +0xf1,0x45,0x0e,0xb3,0x21,0xcd,0x80,0x34,0x86,0x2d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f, +0x38,0x93,0xed,0x17,0xb7,0x6d,0x01,0xd1,0x70,0xf9,0xce,0xe3,0x1b,0x91,0x43,0x3d, +0xe2,0xe0,0x23,0xb7,0x6d,0x07,0xd5,0x70,0xf9,0xce,0xe3,0x4b,0x00,0xf3,0x2c,0x44, +0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x04,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35, +0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x05,0xd6,0x70,0xf9,0xce,0xe3,0x4f, +0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x9b,0x40,0x36,0x5c,0xbe, +0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x62,0x03,0x46,0x0e,0xf5,0xf8,0xc8,0x6d, +0x5b,0xc2,0x33,0x5c,0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f,0xd4,0xba,0x19,0x3c, +0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84,0xf9,0xc5,0x6d,0x03,0x61,0x20,0x00,0x00, +0x49,0x0a,0x00,0x00,0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00,0x76,0x00,0x00,0x00, +0x34,0x98,0x01,0x28,0xa4,0x32,0x2a,0xc2,0x80,0x82,0x1d,0x28,0xb6,0xd2,0x28,0xd9, +0x81,0x52,0x29,0xbb,0x1a,0x28,0xbe,0x72,0x29,0xc3,0x80,0x82,0x29,0x9b,0x62,0x2a, +0x42,0xa0,0xe2,0x0d,0x28,0xdf,0x80,0x92,0x84,0x28,0x4e,0x84,0x52,0xaa,0x82,0x8a, +0x28,0x49,0x84,0xe2,0x24,0x28,0x9f,0x92,0x24,0x28,0x9a,0xe2,0x84,0x20,0x54,0x0d, +0x90,0xa2,0x08,0xca,0xa0,0x3c,0x4a,0x60,0x04,0x80,0x0c,0x33,0x00,0x63,0x04,0x20, +0x08,0x82,0x28,0x18,0x8c,0x11,0xb4,0xe6,0x9c,0xb3,0xdf,0x18,0x01,0x08,0x82,0xa0, +0xfc,0x8d,0x11,0x80,0x20,0x08,0xf3,0xbf,0x30,0x46,0x00,0x82,0x20,0x18,0xff,0xc2, +0x18,0xc1,0xee,0x8f,0x32,0x09,0x06,0x63,0x04,0xbb,0x3f,0xca,0xfc,0x37,0x46,0x00, +0x82,0x20,0x08,0xff,0xc2,0x18,0x41,0x6b,0xce,0x39,0xef,0x8d,0x11,0x80,0x20,0x08, +0xca,0x60,0x30,0x46,0x00,0x82,0xf8,0x7f,0x8f,0xc1,0x18,0x41,0x48,0x82,0x21,0xde, +0x8d,0x11,0xec,0xb1,0x1a,0xef,0xdf,0x18,0xc1,0x5a,0xab,0xb5,0xf8,0x8d,0x11,0xfc, +0xf7,0xdf,0xbf,0xdf,0x18,0x01,0x08,0x82,0x20,0x08,0x06,0x63,0x04,0xad,0x39,0xe7, +0xbc,0x2f,0x8c,0x11,0xc8,0xa2,0xdb,0xff,0xdf,0x18,0x81,0xce,0x9a,0x73,0xfa,0x8d, +0x11,0xa8,0x78,0x7d,0xaa,0xde,0x18,0x01,0x08,0x82,0x20,0x08,0x0e,0x63,0x04,0x6b, +0xad,0xd6,0xba,0x37,0x46,0x00,0x82,0xa0,0x7f,0x87,0xc1,0x18,0x41,0x6b,0xce,0x39, +0xed,0x8d,0x11,0x80,0x20,0x08,0x92,0x60,0x30,0x46,0x00,0x82,0x20,0xa8,0x83,0xc1, +0x18,0x01,0x1c,0x97,0xf9,0xed,0x8d,0x11,0x90,0x25,0xaf,0xdf,0xdf,0x18,0x01,0x08, +0x82,0x20,0x08,0x0a,0x63,0x04,0x20,0x08,0x82,0x2c,0x18,0x8c,0x11,0x80,0x20,0x08, +0xc2,0xdf,0x18,0x01,0x08,0x82,0x20,0xfa,0x8d,0x11,0xbc,0x33,0x69,0xa2,0xdd,0x18, +0x01,0x08,0x82,0x20,0xfe,0x0b,0x63,0x04,0x20,0x08,0x82,0xf8,0x47,0x95,0x31,0x02, +0x10,0x84,0xc6,0x08,0x40,0xf0,0x19,0x23,0x00,0xc1,0x37,0x18,0x23,0x00,0x41,0x30, +0x18,0x01,0x20,0xd2,0x1c,0xc2,0xd4,0x07,0x73,0x08,0x97,0x34,0x87,0x30,0x89,0xc2, +0x1c,0x82,0x1e,0xf4,0xc1,0x1c,0xc2,0xe4,0x07,0x73,0x08,0x7a,0x30,0x0a,0x73,0x08, +0x6f,0xc0,0xcd,0x21,0x4c,0xa5,0x30,0x87,0x30,0x9d,0xc2,0x1c,0x82,0x1e,0xf8,0x01, +0x9d,0xe6,0x20,0xa6,0x49,0x62,0x85,0x39,0x08,0xcb,0x92,0x58,0x61,0x0e,0xa2,0xaa, +0x24,0x56,0x98,0x83,0x80,0x20,0x89,0x15,0xe6,0x20,0x24,0x49,0x62,0x85,0x39,0x08, +0x08,0x92,0x5a,0x61,0x0e,0x42,0xd3,0xa4,0x56,0x98,0x83,0xc8,0x32,0xa9,0x15,0xe6, +0x20,0x30,0x4c,0x6a,0x85,0x39,0x08,0xcb,0x92,0x5a,0x61,0x0e,0xa2,0xaa,0xa4,0x56, +0x18,0x01,0x98,0x83,0x98,0x26,0xa9,0x15,0xe6,0x20,0x20,0x48,0x52,0x85,0x39,0x08, +0x49,0x92,0x52,0x81,0x0c,0x23,0x00,0x00,0x23,0x06,0x08,0x00,0x82,0x60,0x90,0x06, +0x22,0x11,0x0e,0x90,0x3f,0xc8,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0xa4,0xc1,0x48, +0x88,0x03,0xc4,0x0f,0xf3,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x69,0x40,0x12,0xe3, +0x00,0xf9,0x03,0x3d,0x8c,0x18,0x20,0x00,0x08,0x82,0x41,0x1a,0x94,0x04,0x39,0x40, +0x24,0x51,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x90,0x06,0x26,0x51,0x0e,0xd0,0x48, +0xd8,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0xa4,0xc1,0x49,0x98,0x03,0x64,0x12,0xf7, +0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x69,0x80,0x12,0xe7,0x00,0xf5,0x03,0x3e,0x8c, +0x18,0x20,0x00,0x08,0x82,0x41,0x1a,0xa4,0x04,0x3a,0x40,0xff,0x90,0x0f,0x23,0x06, +0x08,0x00,0x82,0x60,0x90,0x06,0x2a,0x91,0x0e,0x50,0x48,0xe8,0xc3,0x88,0x01,0x02, +0x80,0x20,0x18,0xa4,0xc1,0x4a,0xa8,0x03,0x44,0x12,0xfb,0x30,0x62,0x80,0x00,0x20, +0x08,0x06,0x69,0xc0,0x12,0xeb,0x00,0x99,0x04,0x3f,0x8c,0x18,0x20,0x00,0x08,0x82, +0x41,0x1a,0xb4,0x04,0x3b,0x40,0x2a,0xd1,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x90, +0x06,0x2e,0xd1,0x0e,0x90,0x4a,0xf8,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0xa4,0xc1, +0x4b,0xb8,0x03,0xe4,0x12,0xff,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x69,0x00,0x13, +0xef,0x00,0xb5,0x04,0x48,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x19,0xc8,0xc4,0x3c, +0x04,0x63,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x04,0x58,0x98,0xc3,0x4b,0x8c,0x18, +0x18,0x00,0x08,0x82,0x01,0x11,0x16,0xe7,0x20,0x13,0x23,0x06,0x06,0x00,0x82,0x60, +0x40,0x84,0xc5,0x39,0xc4,0xc4,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0x62,0x81,0x0e, +0x34,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x62,0x80,0x13,0xf3,0x50,0xd4,0xc4,0x68, +0x42,0x10,0x94,0x21,0x13,0x57,0xc6,0x4c,0x5c,0x05,0xf6,0xc0,0x45,0x04,0x50,0x81, +0x3a,0x68,0x25,0x05,0x94,0x90,0xc0,0x09,0x06,0x3b,0xc1,0x60,0x26,0x8c,0x02,0x7c, +0x4c,0x20,0x05,0xf8,0x8c,0x26,0x34,0xc0,0x05,0x06,0x3b,0xc7,0x60,0x56,0x08,0xf4, +0xb1,0x42,0xa0,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x7c,0x6b,0x51,0x12,0x57,0x58, +0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x18,0xb4, +0x05,0x4a,0x68,0x68,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0x82,0xc1,0x4e,0x30, +0x98,0x1d,0x02,0x7d,0xec,0x10,0xe8,0x63,0x02,0x03,0x1f,0x13,0x18,0xf8,0x8c,0x26, +0x24,0xc2,0x68,0x82,0x32,0x18,0x42,0xc8,0xc7,0x10,0x42,0x3e,0xa6,0xc4,0x03,0x7c, +0x4c,0x91,0x07,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x61,0x1a,0x3f,0x41,0x08, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x9c,0x06,0x58,0x10,0xc2,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0xa8,0x01,0x16,0xbe,0x20,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x91, +0x1a,0x61,0xf1,0x0b,0xc2,0x29,0x06,0x3b,0xc5,0x60,0x46,0x08,0xf4,0x31,0x42,0xa0, +0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x94,0xc1,0x68,0x90,0x05,0x1d,0xe8,0xc2,0x88, +0x41,0x03,0x80,0x20,0x18,0x34,0xae,0x61,0x16,0x01,0x68,0x98,0x41,0x19,0xa4,0x45, +0x5a,0xa4,0x45,0x5a,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x78,0xc2,0x68, +0xc2,0x37,0x98,0x40,0xc8,0xc7,0x04,0x42,0x3e,0x66,0x06,0x82,0x7c,0xcc,0x0c,0x04, +0xf9,0x98,0x20,0xc8,0xc7,0x04,0x41,0x3e,0x26,0x04,0xf0,0x19,0x31,0x30,0x00,0x10, +0x04,0x83,0x08,0x37,0xce,0x22,0x30,0x44,0x0d,0xe0,0x63,0x88,0x1a,0xc0,0x67,0x38, +0x42,0x88,0x85,0xe1,0x1b,0x8e,0x18,0xe2,0xa1,0xf8,0x4a,0x08,0x74,0x38,0x82,0xa0, +0x85,0xe1,0x1b,0x8e,0x28,0xe8,0xa1,0xf8,0x4a,0x08,0xb4,0x88,0x40,0x47,0x0c,0x0e, +0x00,0x04,0xc1,0xa0,0x0c,0x74,0x63,0x2f,0x5e,0x21,0x1e,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xa0,0x0c,0x76,0x83,0x2f,0x56,0x21,0x1e,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60, +0x1a,0x0f,0xbb,0x10,0x82,0x4d,0xe3,0x09,0x9e,0xc0,0x0d,0xdc,0x08,0x0d,0x5d,0x18, +0x4d,0x08,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xcc,0x23,0x36,0x82,0x11,0x83, +0x03,0x00,0x41,0x30,0x28,0x83,0xdf,0x00,0x8d,0x5b,0x90,0x87,0x11,0x83,0x07,0x00, +0x41,0x30,0x98,0xce,0x43,0x2f,0x82,0xe2,0xf3,0xc0,0x02,0x2c,0x78,0x83,0x37,0x4a, +0xc3,0x17,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40, +0x0c,0xc8,0xe3,0x2f,0x62,0xc1,0x37,0x46,0x13,0x82,0x61,0xb8,0x21,0x08,0x0f,0x30, +0xa8,0x86,0x2d,0xb8,0x84,0x60,0x6b,0x70,0x0b,0x2e,0x28,0xd0,0x59,0x86,0x40,0x08, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x0c,0xd6,0xc3,0x34,0x70,0x01,0x3d,0x46,0x13, +0x02,0x60,0x34,0x41,0x08,0x4e,0x30,0xd8,0x09,0x06,0x33,0xc1,0x93,0x8f,0x09,0x9e, +0x7c,0x4c,0x48,0x0b,0xf8,0x98,0xa0,0x16,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0xc3,0x3f,0x6e,0xc3,0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf8,0x8f,0xdb,0x90, +0x87,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x10,0xc9,0x8d,0x63,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x23,0x44,0x72,0x83,0x1e,0x82,0x11,0x03,0x03,0x00,0x41,0x30, +0x88,0xfe,0xa3,0x35,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x40,0xc4,0x35,0x84, +0x13,0x06,0x74,0xc2,0x80,0xec,0x20,0xe2,0x63,0x06,0x11,0x9f,0x13,0x2a,0x77,0x42, +0xe5,0xca,0xd0,0x0d,0x28,0x63,0x37,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xb4,0x12, +0x81,0x0d,0xa1,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x33,0x91,0xd8,0x10,0xfc, +0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xca,0x60,0x44,0xc8,0xc3,0x1e,0x74,0x62,0xc4, +0xa0,0x01,0x40,0x10,0x0c,0x1a,0x17,0x31,0x8f,0x00,0x44,0x06,0x21,0x3d,0xd2,0x23, +0x3d,0xd2,0x63,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88, +0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x46,0x0c,0x1a,0x00,0x04, +0xc1,0xa0,0xb9,0x91,0xf7,0x50,0x52,0x84,0x5a,0xe4,0x43,0x3e,0xe4,0x43,0x3e,0x46, +0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc, +0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xae,0x3a,0x1a,0x01,0x63,0x03,0xf9,0x00,0xc1, +0x88,0xc1,0x01,0x80,0x20,0x18,0x68,0x3c,0xd2,0x1e,0x42,0x30,0x62,0xd0,0x00,0x20, +0x08,0x06,0xcd,0x98,0xec,0x87,0x55,0x23,0xc1,0xe5,0x1f,0xfe,0xe1,0x1f,0xfe,0x31, +0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x70,0x44,0xe5, +0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x95,0x06,0x3d,0x02,0x23,0x06,0x07,0x00, +0x82,0x60,0xa0,0x9d,0x09,0x7e,0x04,0xcc,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x6e, +0x62,0x22,0x61,0x00,0x26,0x81,0x18,0xa4,0x48,0x8a,0xa4,0x48,0x8a,0x8c,0x26,0x04, +0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x1c,0x51,0xb9,0x23,0x2a, +0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x77,0xf2,0x22, +0x6a,0x90,0x26,0x6c,0x30,0x07,0x32,0x22,0x23,0x32,0x22,0x23,0xa3,0x09,0x01,0x30, +0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x47,0x54,0xee,0x88,0xca,0x1d, +0x51,0xb9,0x23,0x2a,0x37,0x62,0xd0,0x00,0x20,0x08,0x06,0x0d,0xa8,0xe0,0xc8,0x1c, +0xc8,0x49,0x1f,0xf0,0xc1,0x8e,0xec,0xc8,0x8e,0xec,0xc8,0x68,0x42,0x00,0x8c,0x26, +0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54, +0xee,0x88,0xca,0x8d,0x18,0x34,0x00,0x08,0x82,0x41,0x93,0x2a,0x61,0xc2,0x07,0x7b, +0x72,0x06,0xa5,0x40,0x26,0x64,0x42,0x26,0x64,0x32,0x9a,0x10,0x00,0xa3,0x09,0x42, +0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x70,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x3b, +0xa2,0x72,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xc8,0x8a,0x9a,0x94,0x02,0xa9,0x94, +0x81,0x2b,0xb4,0x49,0x9b,0xb4,0x49,0x9b,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c, +0x26,0x0c,0xc2,0x68,0x02,0x31,0x1c,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8, +0x5c,0xdd,0xc2,0xab,0x80,0x99,0x43,0x9b,0x80,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0xb4,0x5b,0x41,0x13,0x21,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xc6,0x57,0xec,0x24, +0x16,0x60,0x65,0x16,0x82,0x3c,0xc9,0x93,0x3c,0xc9,0x93,0xd1,0x84,0x00,0x18,0x4d, +0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8, +0xdc,0x11,0x95,0x1b,0x31,0x68,0x00,0x10,0x04,0x83,0xe6,0x5c,0xfe,0x44,0x17,0x72, +0x85,0x1c,0x14,0x51,0x11,0x15,0x51,0x11,0x95,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82, +0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11, +0x95,0x1b,0x31,0x68,0x00,0x10,0x04,0x83,0x06,0x5e,0x50,0x65,0x1c,0xc4,0xc5,0x15, +0xa6,0x55,0x59,0x95,0x55,0x59,0x95,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84, +0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b, +0x31,0x68,0x00,0x10,0x04,0x83,0x26,0x5f,0x62,0x85,0x1d,0xd6,0x85,0x15,0x38,0x5a, +0xa1,0x15,0x5a,0xa1,0x95,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18, +0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x2b,0x7f,0x98, +0x17,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0xad,0x5f,0x5c,0x25,0x38,0x83,0x11,0x83, +0x06,0x00,0x41,0x30,0x68,0x48,0x86,0x57,0xee,0xc1,0x5e,0xf2,0x21,0xf8,0x95,0x5f, +0xf9,0x95,0x5f,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04, +0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x11,0x83,0x06,0x00, +0x41,0x30,0x68,0x5a,0xa6,0x5c,0x40,0xe2,0x5f,0x54,0x42,0x41,0x17,0x74,0x41,0x17, +0x74,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38, +0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x11,0x83,0x06,0x00,0x41,0x30, +0x68,0x6c,0xc6,0x5d,0x52,0x02,0x65,0xe8,0x61,0x8a,0x97,0x78,0x89,0x97,0x78,0x19, +0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72, +0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x7e, +0xe6,0x5e,0x64,0x22,0x66,0xe4,0x81,0xd3,0x17,0x7d,0xd1,0x17,0x7d,0x19,0x4d,0x08, +0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54, +0xee,0x88,0xca,0x1d,0x51,0x39,0xc3,0x93,0xb0,0x88,0xcf,0x88,0x81,0x01,0x80,0x20, +0x18,0x60,0x64,0xc3,0x33,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x58,0x66,0x43,0x32, +0x01,0x9f,0x5c,0x60,0xc0,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xd4,0xe6,0x67,0x82, +0xe1,0x88,0x40,0x54,0x88,0xcf,0x06,0x5f,0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x44,0x6d,0x43,0x32,0x81,0x05,0x02,0x7d,0xcc,0x00,0x17,0xf9,0x8c,0x18,0x18,0x00, +0x08,0x82,0x41,0x04,0x37,0x27,0x13,0x58,0x20,0xd0,0xc7,0x02,0x42,0x3e,0x17,0x54, +0x6e,0xba,0xe1,0x54,0x82,0xc4,0x4c,0x05,0x2e,0xe2,0x33,0x62,0x60,0x00,0x20,0x08, +0x06,0xd8,0xdc,0xac,0x4d,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x56,0xdd,0xcc,0x4c, +0xb0,0x2a,0x17,0x18,0x70,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xbc,0x71,0x9b,0x60, +0x38,0x22,0x88,0x15,0xe2,0xb3,0xa1,0x5d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06, +0x11,0xdf,0xcc,0x4c,0x60,0x81,0x40,0x1f,0x33,0xde,0x45,0x3e,0x23,0x06,0x06,0x00, +0x82,0x60,0x10,0xfd,0x8d,0xcd,0x04,0x16,0x08,0xf4,0xb1,0x80,0x90,0xcf,0x05,0x95, +0x9b,0x6e,0xb0,0x95,0x20,0xb1,0x5b,0xf9,0x8b,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82, +0x01,0x26,0x3a,0x7a,0x13,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x45,0x3a,0x62,0x13, +0xe8,0xca,0x05,0x06,0x1c,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0x75,0xfa,0x26,0x18, +0x8e,0x08,0xc0,0x85,0xf8,0x6c,0xe0,0x17,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41, +0xb4,0x3a,0x62,0x13,0x58,0x20,0xd0,0xc7,0x0c,0x7f,0x91,0xcf,0x88,0x81,0x01,0x80, +0x20,0x18,0x44,0xae,0x53,0x36,0x81,0x05,0x02,0x7d,0x2c,0x20,0xe4,0x73,0x41,0xe5, +0xa6,0x1b,0xca,0x25,0x48,0xec,0x5c,0x5c,0x23,0x3e,0x23,0x06,0x06,0x00,0x82,0x60, +0x80,0xc5,0x4e,0xea,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x60,0xcd,0x4e,0xdc,0x04, +0xe9,0x72,0x81,0x01,0x47,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xba,0x1d,0xd6,0x09,0x86, +0x23,0x82,0x77,0x21,0x3e,0x1b,0x56,0x46,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10, +0xe9,0x4e,0xdc,0x04,0x16,0x08,0xf4,0x31,0xa3,0x65,0xe4,0x33,0x62,0x60,0x00,0x20, +0x08,0x06,0x51,0xef,0xd0,0x4d,0x60,0x81,0x40,0x1f,0x0b,0x08,0xf9,0x5c,0x50,0xb9, +0xe9,0x06,0x7a,0x09,0x12,0x73,0x83,0xd8,0x90,0x8f,0xbd,0x41,0x6c,0xc8,0xc7,0xe0, +0x20,0x36,0xe4,0x63,0x71,0x10,0x1b,0xf2,0xb1,0x31,0x60,0x0d,0xf9,0x18,0x19,0xb0, +0x86,0x7c,0xac,0x0c,0x58,0x43,0x3e,0x66,0x06,0xac,0x21,0x1f,0x23,0x10,0xf8,0x18, +0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x0e,0x35,0xe4,0x63,0x1d,0x6a, +0xc8,0xc7,0x3c,0xd4,0x90,0x8f,0x7d,0xa8,0x21,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0, +0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0xb1,0xaa,0x34,0xe4,0x63,0x56,0x69,0xc8,0xc7, +0xae,0xd2,0x90,0x8f,0x61,0xa5,0x21,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10, +0x02,0x3e,0x86,0x10,0xf0,0xb1,0x3d,0x50,0x05,0xf8,0x58,0xd0,0x06,0xf0,0xb1,0xe0, +0x83,0x8f,0x1d,0x01,0x7d,0xec,0x10,0xe8,0x63,0xc7,0x40,0x1f,0x3b,0x08,0xfa,0x58, +0x2c,0xac,0x86,0x7c,0x4c,0x16,0x56,0x43,0x3e,0x36,0x0b,0xab,0x21,0x1f,0xa3,0x85, +0xd5,0x90,0x8f,0x99,0x82,0x69,0xc8,0xc7,0x4e,0xc1,0x34,0xe4,0x63,0xa8,0x60,0x1a, +0xf2,0xb1,0x54,0x30,0x0d,0xf9,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0, +0x31,0x02,0x81,0x8f,0xfd,0x41,0x69,0xc8,0xc7,0x40,0xa1,0x34,0xe4,0x63,0xa1,0x50, +0x1a,0xf2,0x31,0x51,0x28,0x0d,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10, +0xf0,0x31,0x84,0x80,0x8f,0xe1,0x01,0x69,0xc8,0xc7,0xf2,0x80,0x34,0xe4,0x63,0x7a, +0x40,0x1a,0xf2,0xb1,0x3d,0x20,0x0d,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86, +0x10,0xf0,0x31,0x84,0x80,0x8f,0x11,0x61,0x40,0x1f,0x23,0xc4,0x80,0x3e,0x46,0x8c, +0x01,0x7d,0x8c,0x20,0x03,0xfa,0x58,0x3c,0x90,0x86,0x7c,0x4c,0x1e,0x48,0x43,0x3e, +0x36,0x0f,0xa4,0x21,0x1f,0xa3,0x07,0xd2,0x90,0x8f,0x99,0xc3,0x5f,0xc8,0xc7,0xce, +0xe1,0x2f,0xe4,0x63,0xe8,0xf0,0x17,0xf2,0xb1,0x74,0xf8,0x0b,0xf9,0x18,0x81,0xc0, +0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0xfd,0x82,0x5f,0xc8,0xc7, +0xc0,0xc1,0x2f,0xe4,0x63,0xe1,0xe0,0x17,0xf2,0x31,0x71,0xf0,0x0b,0xf9,0x18,0x42, +0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0xe1,0x42,0x5f,0xc8, +0xc7,0x72,0xa1,0x2f,0xe4,0x63,0xba,0xd0,0x17,0xf2,0xb1,0x5d,0xe8,0x0b,0xf9,0x18, +0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x11,0xa1,0x40, +0x1f,0x23,0x44,0x81,0x3e,0x46,0x8c,0x02,0x7d,0x8c,0x20,0x05,0xfa,0x58,0x4c,0xf8, +0x85,0x7c,0x4c,0x26,0xfc,0x42,0x3e,0x36,0x13,0x7e,0x21,0x1f,0xa3,0x09,0xbf,0x90, +0x8f,0x99,0x44,0x5e,0xc8,0xc7,0x4e,0x22,0x2f,0xe4,0x63,0x28,0x91,0x17,0xf2,0xb1, +0x94,0xc8,0x0b,0xf9,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x02, +0x81,0x8f,0xfd,0x03,0x5e,0xc8,0xc7,0x40,0x02,0x2f,0xe4,0x63,0x21,0x81,0x17,0xf2, +0x31,0x91,0xc0,0x0b,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31, +0x84,0x80,0x8f,0xe1,0xc3,0x5d,0xc8,0xc7,0xf2,0xe1,0x2e,0xe4,0x63,0xfa,0x70,0x17, +0xf2,0xb1,0x7d,0xb8,0x0b,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0, +0x31,0x84,0x80,0x8f,0x11,0xe1,0x40,0x1f,0x23,0xc4,0x81,0x3e,0x46,0x8c,0x03,0x7d, +0x8c,0x20,0x07,0xfa,0xd8,0xfd,0xfc,0x4a,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x00, +0x1b,0xa7,0x5d,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x2a,0xa7,0x51,0x0a,0xf6, +0xe7,0x02,0x03,0x8e,0x18,0x18,0x00,0x08,0x82,0x41,0x94,0x4e,0xbe,0x14,0x0c,0x47, +0x04,0x21,0x44,0x7c,0x36,0xf4,0x90,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x62, +0xa7,0x51,0x0a,0x2c,0x10,0xe8,0x63,0xc6,0x0f,0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0xa2,0x77,0x32,0xa5,0xc0,0x02,0x81,0x3e,0x16,0x10,0xf2,0xb9,0xa0,0x72,0xd3, +0x0d,0x26,0x14,0x24,0x56,0x42,0xee,0x12,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0xc0, +0xe4,0x49,0x9d,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xe8,0x49,0x96,0x02,0x15, +0xba,0xc0,0x80,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xe1,0x53,0x3b,0x05,0xc3,0x11, +0x01,0x0c,0x11,0x9f,0x0d,0x6c,0x24,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf6, +0x49,0x96,0x02,0x0b,0x04,0xfa,0x98,0xe1,0x46,0xf2,0x19,0x31,0x30,0x00,0x10,0x04, +0x83,0xc8,0x9f,0x6a,0x29,0xb0,0x40,0xa0,0x8f,0x05,0x84,0x7c,0x2e,0xa8,0xdc,0x74, +0x43,0x0d,0x05,0x89,0xd9,0x50,0xbf,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xb0, +0x90,0xca,0xa7,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x91,0x0a,0xa7,0x20,0x87, +0x2e,0x30,0xe0,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x27,0xc5,0x4f,0xc1,0x70,0x44, +0xf0,0x43,0xc4,0x67,0xc3,0x1e,0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x95, +0x0a,0xa7,0xc0,0x02,0x81,0x3e,0x66,0xf4,0x91,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0x6a,0x29,0x72,0x0a,0x2c,0x10,0xe8,0x63,0x01,0x21,0x9f,0x0b,0x2a,0x37,0xdd, +0x40,0x46,0x41,0x62,0x66,0xc4,0x32,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0x0c, +0xa6,0x50,0x2a,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x4b,0xa6,0xe0,0x29,0x40,0xa3, +0x0b,0x0c,0x38,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0x4d,0xad,0x54,0x30,0x1c,0x11, +0xb8,0x11,0xf1,0xd9,0xa0,0x4a,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0xa7, +0xe0,0x29,0xb0,0x40,0xa0,0x8f,0x19,0xac,0x24,0x9f,0x11,0x03,0x03,0x00,0x41,0x30, +0x88,0x78,0x6a,0x9e,0x02,0x0b,0x04,0xfa,0x58,0x40,0xc8,0xe7,0x82,0xca,0x4d,0x37, +0xcc,0x51,0x90,0x98,0x1b,0x80,0x85,0x7c,0xec,0x0d,0xc0,0x42,0x3e,0x06,0x07,0x60, +0x21,0x1f,0x8b,0x03,0xb0,0x90,0x8f,0x8d,0x01,0x49,0xc8,0xc7,0xc8,0x80,0x24,0xe4, +0x63,0x65,0x40,0x12,0xf2,0x31,0x33,0x20,0x09,0xf9,0x18,0x81,0xc0,0xc7,0x08,0x04, +0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0x71,0xec,0x20,0x1f,0xeb,0xd8,0x41,0x3e, +0xe6,0xb1,0x83,0x7c,0xec,0x63,0x07,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86, +0x10,0xf0,0x31,0x84,0x80,0x8f,0x55,0xb4,0x20,0x1f,0xb3,0x68,0x41,0x3e,0x76,0xd1, +0x82,0x7c,0x0c,0xa3,0x05,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0, +0x31,0x84,0x80,0x8f,0xed,0x81,0x2a,0xc0,0xc7,0x82,0x36,0x80,0x8f,0x05,0x1f,0x7c, +0xec,0x08,0xe8,0x63,0x87,0x40,0x1f,0x3b,0x06,0xfa,0xd8,0x41,0xd0,0x67,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x2c,0xd1,0x02,0xab,0x90,0xc1,0x97,0x11,0x83,0x03,0x00,0x41, +0x30,0xb0,0x46,0x2b,0xac,0x42,0x06,0x5f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x22, +0x2d,0xb1,0x0a,0x19,0x7c,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xab,0xb4,0xc6,0x2a, +0x64,0xf0,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xd3,0x1a,0xab,0x92,0xe1,0x97, +0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x4e,0x8b,0xac,0x4a,0x86,0x5f,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xc0,0x42,0xad,0xb2,0x2a,0x19,0x7e,0x19,0x31,0x38,0x00,0x10,0x04, +0x03,0x2b,0xb5,0xcc,0xaa,0x64,0xf8,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xd5, +0x42,0x2b,0x44,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x5a,0xad,0xb4,0x42,0xc4, +0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xd6,0x52,0x2b,0x44,0x5c,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xc0,0x6a,0xad,0xb5,0x42,0xc4,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x2c,0xd7,0x5a,0x2b,0xc4,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x7a,0x2d,0xb6, +0x42,0xcc,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xd8,0x6a,0x2b,0xc4,0x5c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x8a,0x2d,0xb7,0x42,0xcc,0x65,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x2c,0xd9,0x82,0x2b,0x24,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x9a, +0xad,0xb8,0x42,0xc2,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xda,0x92,0x2b,0x24, +0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xaa,0xad,0xb9,0x42,0xc2,0x65,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x2c,0xdb,0x9a,0x2b,0xa4,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xc0,0xba,0x2d,0xba,0x42,0xca,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xdc,0xaa, +0x2b,0xa4,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xca,0x2d,0xbb,0x42,0xca,0x65, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xdd,0xba,0x2b,0x0e,0x19,0x31,0x38,0x00,0x10, +0x04,0x03,0x6b,0xb7,0xf0,0x8a,0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xe2,0xad, +0xbc,0xe2,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x7a,0x4b,0xaf,0x38,0x64,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x2c,0xdf,0xe2,0x2b,0x02,0x19,0x31,0x38,0x00,0x10,0x04, +0x03,0xeb,0xb7,0xfa,0x8a,0x40,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x02,0x2f,0xbf, +0x22,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xc2,0xeb,0xaf,0x08,0xe4,0x08,0x03, +0x1e,0x61,0xc0,0x23,0x0c,0x78,0x84,0x01,0x47,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x13, +0x2f,0xbe,0x72,0xa5,0xde,0x1a,0x4d,0x08,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x28, +0x03,0xf1,0x1a,0x2d,0x5a,0xba,0xa7,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xda,0xab, +0xb4,0x82,0xdf,0xfa,0xad,0xdf,0x42,0x2d,0xd4,0x42,0x2d,0xd4,0x1a,0x4d,0x08,0x80, +0xe1,0x88,0x60,0x9c,0x82,0x6f,0xba,0x61,0xa4,0x84,0xc0,0x16,0x83,0x3e,0xb6,0x1c, +0xf4,0xb1,0x05,0xa1,0x8f,0x11,0x83,0x7c,0xac,0x18,0xe4,0x63,0x83,0x21,0x9f,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xf0,0x0b,0xb6,0x86,0x75,0x1a,0x31,0x38,0x00,0x10, +0x04,0x83,0x23,0xbf,0x62,0x6b,0x60,0xa7,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf4, +0x4b,0xb6,0x86,0x76,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0xbf,0x68,0x6b,0x28, +0xab,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf8,0xab,0xb6,0x06,0xb3,0x1a,0x31,0x38, +0x00,0x10,0x04,0x83,0xa3,0xbf,0x6c,0x6b,0x38,0x2b,0x13,0x68,0x4a,0x3e,0x26,0x10, +0xf0,0xb1,0xa0,0xa6,0xe4,0x63,0xc1,0x00,0x1f,0x3b,0x8a,0xf8,0x58,0x90,0x53,0xf2, +0xb1,0x24,0xa7,0xe4,0x63,0x47,0x10,0x1f,0x4b,0x76,0x4a,0x3e,0x26,0x04,0xf1,0x19, +0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0xc4,0xf4,0xcb,0x1b,0x31,0x30,0x00,0x10,0x04, +0x83,0xc8,0xc4,0xe2,0x2b,0x18,0x6e,0x20,0x83,0x9b,0x22,0x2e,0x18,0xc4,0x88,0xc1, +0x01,0x80,0x20,0x18,0x94,0x41,0x88,0x89,0x17,0x3f,0xcd,0xd4,0x88,0x41,0x03,0x80, +0x20,0x18,0x34,0x2c,0x46,0x5e,0xc1,0x79,0x91,0xd3,0x38,0x9d,0xd7,0x79,0x9d,0xd7, +0x79,0x8d,0x26,0x04,0xc0,0x70,0x44,0x50,0x57,0xc2,0x37,0x62,0x70,0x00,0x20,0x08, +0x06,0x65,0x50,0x62,0xe6,0x95,0x4f,0x38,0x35,0x62,0x70,0x00,0x20,0x08,0x06,0x65, +0x60,0x62,0xe7,0x65,0x4f,0x3c,0x35,0x62,0xf0,0x00,0x20,0x08,0x06,0x93,0x8b,0x85, +0x97,0x10,0xd8,0x51,0x1d,0x9d,0xd6,0x69,0x8d,0xd8,0x88,0xb1,0x57,0x49,0x8d,0x26, +0x04,0xc0,0x68,0x82,0x10,0xcc,0x12,0x08,0x03,0x15,0x06,0x8c,0x06,0x00,0x1a,0x04, +0x03,0x15,0x86,0x8c,0x06,0x80,0x19,0x04,0x03,0x15,0x06,0x8d,0x06,0x00,0x18,0x04, +0x03,0x15,0x86,0x8d,0x06,0x80,0x12,0x0c,0x54,0x18,0x38,0x1a,0x00,0x4a,0x30,0x50, +0x61,0xe8,0x68,0x00,0x88,0x41,0x30,0x50,0x31,0xe0,0x70,0x00,0x80,0x41,0x30,0x50, +0x81,0x06,0x20,0x1c,0x00,0x5a,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x8f,0xd5, +0x57,0x1c,0x0d,0x23,0x06,0x07,0x00,0x82,0x60,0x20,0x06,0x34,0xf6,0x5e,0x21,0xe5, +0x62,0xa3,0x09,0x81,0x50,0xc1,0x6f,0x69,0xc5,0x58,0x70,0x17,0x18,0x6c,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0xc4,0x20,0xc7,0xe8,0xcb,0xa4,0x68,0x6c,0x34,0x21,0x00,0x46, +0x13,0x84,0xe0,0x04,0x83,0x9d,0x60,0x30,0x13,0x0c,0xfa,0x98,0x70,0xd0,0xe7,0x84, +0x01,0x9d,0x30,0xa0,0xd1,0x04,0x07,0x18,0x4d,0x78,0x82,0x23,0x0c,0x76,0x84,0xc1, +0x4c,0xf0,0x27,0xf9,0x98,0xe0,0x4f,0xf2,0x31,0xe2,0xb7,0xe0,0x63,0x04,0x78,0xc1, +0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x3a,0x6b,0x31,0x42,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0xa3,0xce,0x5c,0x8c,0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb0, +0x33,0x17,0x63,0x2d,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x3b,0x7b,0xb1,0xd6, +0x12,0x8e,0x31,0xd8,0x31,0x06,0x33,0x42,0xa0,0x8f,0x11,0x02,0x7d,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xa0,0x0c,0xe2,0x4c,0xc6,0xc6,0xca,0xb4,0x46,0x0c,0x1a,0x00,0x04, +0xc1,0xa0,0xe1,0x33,0x1a,0x0b,0xdc,0xcc,0xcd,0xdc,0xec,0xc6,0x6e,0xec,0xc6,0x6e, +0x6c,0x34,0x21,0x00,0x86,0x23,0x02,0xb9,0x0a,0xbe,0xe9,0x06,0xd9,0x12,0x82,0x13, +0x03,0x43,0x8d,0x18,0x1c,0x00,0x08,0x82,0x41,0x19,0xdc,0x19,0x8e,0xb9,0xd5,0x69, +0x8d,0x18,0x1c,0x00,0x08,0x82,0x41,0x19,0xe0,0x59,0x8e,0xa1,0x95,0x6b,0x8d,0x18, +0x3c,0x00,0x08,0x82,0xc1,0x04,0x6a,0x33,0x26,0x04,0x4a,0x92,0x5f,0xf9,0x55,0x67, +0x75,0xe6,0x63,0xc3,0x68,0x42,0x00,0x58,0xe0,0x5e,0xf2,0x19,0x31,0x30,0x00,0x10, +0x04,0x83,0x88,0xd4,0x72,0x2c,0xb0,0x00,0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x44,0xa6,0x76,0x63,0x81,0x05,0xf1,0x25,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0x50,0xad,0xc7,0x82,0xe1,0x88,0x39,0xf8,0xab,0xe0,0x9b,0x6e,0x10,0xe8,0x20,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0xd5,0xcc,0x2c,0x18,0x86,0x23,0x02,0xd1,0x72, +0xbe,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x60,0x2d,0xcd,0x86,0xc2,0x82,0x81,0x3e, +0x46,0x5e,0x41,0x7c,0xa6,0x1b,0x82,0xf2,0x22,0x66,0x19,0x06,0x02,0x0f,0x86,0x23, +0xf8,0xe0,0xb4,0x9c,0x6f,0xba,0x41,0xbf,0xce,0x2b,0x98,0x25,0x40,0x86,0x23,0xfc, +0x00,0xbd,0x94,0x6f,0x96,0xc1,0x28,0x02,0x63,0x94,0xf8,0x58,0xe0,0x5e,0xf2,0xb1, +0x80,0x81,0xcf,0x2c,0x01,0x32,0x1c,0x71,0x98,0x98,0xf0,0xcd,0x32,0x1c,0x48,0x30, +0x4b,0x80,0x0c,0x94,0x18,0xcc,0x60,0x12,0x05,0xcf,0x06,0x87,0x49,0x18,0x03,0x25, +0x86,0x18,0x0c,0x46,0xe1,0x1d,0x9e,0x61,0x4a,0x88,0xc1,0xc7,0x82,0x14,0x93,0xcf, +0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xbc,0x76,0x6a,0xc1,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0xe0,0x86,0x67,0xa3,0x10,0xd8,0x7c,0x05,0xf1,0x31,0xfa,0xaa,0xa7,0xf8, +0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x04,0x6e,0xab,0x16,0x0c,0x47,0xec,0x13,0x8c, +0x11,0xdf,0x05,0x86,0xb2,0x25,0x90,0x8f,0x05,0x86,0x7c,0x2c,0x28,0xe4,0x63,0x01, +0x7f,0xc1,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x73,0x93,0xb5,0x60,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0x75,0x1b,0xb5,0x07,0x0c,0x86,0x23,0x82,0xdf,0x72,0xbe, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xda,0xcd,0xd4,0x22,0x31,0xb0,0x60,0xa0,0xcf, +0x74,0x43,0x20,0x5e,0xc3,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xed,0x86,0x6b,0x81, +0x1d,0x65,0x26,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xde,0x4d,0xd7,0x02,0x0b, +0x06,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x14,0x6f,0xbc,0x16,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0xc7,0x6e,0xa6,0x86,0x5b,0xe0,0x36,0x9a,0x10,0x00,0xa3,0x09, +0x42,0x60,0xc2,0x6a,0xc9,0xc7,0x84,0xd5,0x92,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x44,0xf7,0x56,0x6a,0xc2,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xf8,0x66,0x6a,0xc2, +0x09,0x03,0x3a,0x61,0x40,0x27,0x18,0xec,0x04,0x83,0x99,0x60,0x63,0xf0,0x31,0xe1, +0xc6,0xe0,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x5f,0xbe,0xcd,0x5a,0x79,0xbd,0xdb, +0x68,0x42,0x00,0x8c,0x26,0x08,0x81,0x15,0x42,0x7c,0xac,0x10,0xe2,0x33,0x1c,0x21, +0x3c,0xc2,0x37,0xdd,0xb0,0x6a,0xb8,0x16,0x0c,0x47,0x0c,0x90,0xf0,0x4d,0x37,0xb4, +0x9a,0xae,0x05,0xd3,0x0d,0xf9,0xc6,0x6f,0xc4,0x74,0x83,0xbe,0xf5,0xdb,0x50,0x45, +0x04,0x45,0x44,0x50,0x02,0x01,0x25,0x10,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x65, +0x60,0x72,0xe7,0xb6,0x5f,0x3d,0x36,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d,0xcc,0xa5, +0x5b,0x30,0x72,0x83,0xc0,0x6e,0xec,0xc6,0x6e,0xec,0x36,0x9a,0x10,0x00,0xa3,0x09, +0x42,0x30,0x9a,0x30,0x08,0xd3,0x0d,0x26,0x97,0x72,0x4f,0x29,0x01,0x8c,0x18,0x34, +0x00,0x08,0x82,0x41,0x73,0x73,0xef,0x76,0xa4,0x5c,0x80,0xc8,0x9b,0xbc,0xc9,0x9b, +0xbc,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74,0xc3,0xcb,0xb1, +0x5c,0x55,0x50,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xf4,0x5c,0xbd,0x35,0x2f, +0x17,0x38,0xf8,0x86,0x6f,0xf8,0x86,0x6f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3, +0x09,0x83,0x30,0xdd,0x20,0x73,0x35,0x97,0x55,0x15,0xc0,0x88,0x41,0x03,0x80,0x20, +0x18,0x34,0x63,0xb7,0x6f,0x53,0xcd,0x55,0x81,0xbf,0xf9,0x9b,0xbf,0xf9,0xdb,0x68, +0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41, +0x73,0x76,0xff,0x76,0xe5,0x5c,0x54,0x88,0x9c,0xc8,0x89,0x9c,0xc8,0x8d,0x26,0x04, +0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x6b, +0x37,0x72,0x5b,0xcf,0x3d,0x89,0xc9,0x99,0x9c,0xc9,0x99,0xdc,0x68,0x42,0x00,0x8c, +0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0x8c,0x1d,0xd8,0x9d,0x41,0x8d,0x41,0x00, +0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xc4,0x5d,0xca,0x85,0xc1,0xd8,0x8d,0x41,0xc0, +0x72,0x2c,0xc7,0x72,0x2c,0x37,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08, +0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xd4,0x5d,0xcb,0x95,0xc1,0xd9,0x7d,0x05,0xcc, +0xc1,0x1c,0xcc,0xc1,0xdc,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c, +0x18,0x34,0x00,0x08,0x82,0x41,0x93,0x77,0x31,0x97,0x06,0x6b,0xd7,0x25,0x34,0x47, +0x73,0x34,0x47,0x73,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x60,0x79, +0x60,0x0a,0xf1,0xb1,0x3c,0x30,0x85,0xf8,0x9c,0x6b,0x19,0x6a,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0xd0,0xcb,0xb9,0x70,0x08,0x8c,0xd6,0x58,0x81,0x3e,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0x8c,0x1e,0xcf,0x99,0x5b,0x60,0xb6,0x36,0xc4,0xc7,0x84,0x40, +0x3e,0x16,0xe0,0x1a,0x7c,0x2c,0x48,0x37,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0x81,0x7a,0x60,0xa7,0x6b,0x81,0x81,0x97,0xaf,0xc9,0x67,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0xd5,0x13,0xbb,0x20,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0xf5,0xc6, +0xce,0xcf,0x02,0x23,0x8e,0xf8,0x98,0x10,0xc8,0xc7,0x82,0x04,0x3e,0x46,0x5f,0xf0, +0x26,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x5a,0x0f,0xef,0x02,0x8b,0xb7,0x20, +0x3e,0xa6,0x0a,0xa7,0x00,0x82,0x0b,0x0c,0x66,0xaa,0x80,0x0a,0x20,0xb8,0xc0,0x60, +0x36,0x60,0xf0,0x31,0x01,0x83,0xcf,0x70,0x43,0x2a,0xd0,0x05,0x19,0x0c,0x37,0xa4, +0x02,0x5d,0x90,0x41,0x09,0x81,0x5e,0x60,0x28,0x73,0x0c,0xf9,0xd8,0x63,0xc8,0x67, +0xc4,0x20,0x01,0x40,0x10,0x0c,0x38,0xdb,0x9b,0x3b,0x21,0x10,0x82,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x7e,0x0f,0xef,0x82,0x99,0xb3,0x60,0xe6,0xe4,0x63,0x01,0xbd, +0xc1,0xc7,0x86,0x7b,0x93,0x8f,0x05,0xf6,0x06,0x1f,0x2b,0x6c,0x4e,0x3e,0x16,0xd8, +0x1c,0x7c,0x2c,0x28,0xe4,0x63,0xc1,0xcd,0xc1,0xc7,0x8a,0x42,0x3e,0x16,0x38,0xf2, +0xb1,0x60,0x90,0x8f,0x05,0xb8,0x20,0x1f,0x13,0x70,0x41,0x3e,0x36,0xe0,0x82,0x7c, +0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0x33,0xbf,0xd1,0xc3,0x2e,0xec,0x32,0xef,0xe6, +0xe4,0x63,0x81,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xdc,0x6f,0xf4,0x02, +0x0b,0x7e,0x41,0x3e,0x26,0xfc,0x82,0x7c,0x6c,0xf8,0x05,0xf9,0xd8,0x20,0x0e,0xf2, +0xb1,0x41,0x1c,0xe4,0x63,0x83,0x38,0xc8,0xc7,0xe0,0x41,0x1c,0x40,0x70,0x81,0xc1, +0x2c,0xe0,0x03,0xf8,0x0c,0x37,0x90,0xc3,0x6d,0x90,0x41,0x05,0x63,0xa0,0x17,0x18, +0xca,0xe0,0x80,0x90,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x70,0xf7,0x47,0x7b,0x81, +0x18,0x04,0x62,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x08,0x06,0xb9,0x17,0xd0, +0x9d,0x05,0x74,0x27,0x1f,0x0b,0x6a,0x0e,0x3e,0x36,0xe0,0x9c,0x7c,0x2c,0xb8,0x39, +0xf8,0x58,0x71,0x77,0xf2,0xb1,0xe0,0xee,0xe0,0x63,0x41,0x21,0x1f,0x0b,0xf0,0x0e, +0x3e,0x56,0x14,0xf2,0xb1,0xa0,0x91,0x8f,0x05,0x83,0x7c,0x2c,0x98,0x07,0xf9,0x98, +0x30,0x0f,0xf2,0xb1,0x61,0x1e,0xe4,0x63,0x03,0x19,0xc0,0xc7,0x06,0x32,0x80,0x8f, +0x0d,0x64,0x00,0x1f,0x3b,0xd0,0x00,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0xad, +0x60,0x80,0x7e,0x19,0x1f,0x64,0x7c,0x60,0x65,0x10,0xc8,0x67,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0x22,0x19,0x0c,0xce,0x2f,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x06, +0x83,0xf7,0x1b,0x89,0x7e,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x06,0x03,0xf8, +0x1b,0x89,0x7e,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x07,0x83,0xf8,0x1b,0x89, +0x7e,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x07,0x83,0xf8,0x33,0x09,0x90,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x07,0x03,0xf9,0x33,0x09,0x90,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x63,0x07,0x83,0xf9,0x33,0x09,0x90,0xb0,0x63,0x24,0xe4,0x63, +0xc8,0x48,0xc8,0xc7,0x92,0x91,0x90,0x8f,0x0d,0x6d,0x00,0x1f,0x1b,0xda,0x00,0x3e, +0x36,0xb4,0x01,0x7c,0xcc,0x48,0x09,0xf9,0x98,0x91,0x12,0xf2,0x31,0x23,0x25,0xe4, +0x63,0x03,0x1c,0xc0,0xc7,0x06,0x38,0x80,0x8f,0x0d,0x70,0x00,0x1f,0x9b,0xee,0x00, +0x3e,0x16,0x16,0x2d,0x01,0x82,0x0b,0x0c,0x66,0x41,0x3b,0xc0,0x67,0xb8,0xe1,0x25, +0x50,0x84,0x0c,0x2a,0xa0,0x05,0xbd,0xc0,0x50,0x16,0x0e,0x84,0x7c,0x46,0x0c,0x12, +0x00,0x04,0xc1,0x80,0x43,0xc3,0xa0,0x04,0x83,0x60,0x16,0x82,0x59,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x23,0x0e,0x03,0x15,0x0c,0x82,0xf2,0xb3,0xa0,0xfc,0xe4,0x63, +0x81,0xe9,0xc1,0xc7,0x86,0xd4,0x93,0x8f,0x05,0xa8,0x07,0x1f,0x2b,0xd0,0x4f,0x3e, +0x16,0xa0,0x1f,0x7c,0x2c,0x28,0xe4,0x63,0x41,0xfa,0xc1,0xc7,0x8a,0x42,0x3e,0x16, +0x34,0xf2,0xb1,0x60,0x90,0x8f,0x05,0x3e,0x21,0x1f,0x13,0x7c,0x42,0x3e,0x36,0xf8, +0x84,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71, +0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0x38,0x3e,0x0c,0x72,0x30,0xc8,0xda, +0x21,0x6b,0x07,0xb3,0x85,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x8d,0x62, +0x80,0x83,0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x29,0x06,0x60,0x18,0xc4, +0x01,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x81,0x8a,0x41,0x18,0x06,0x71,0x80, +0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa4,0x62,0x20,0x86,0x41,0x1c,0xa0,0xc5, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xaa,0x18,0x88,0x61,0x10,0x07,0x6b,0x31,0x62, +0x70,0x00,0x20,0x08,0x06,0xc7,0x2a,0x06,0x63,0x18,0xc4,0xc1,0x5a,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0xc1,0x8a,0x01,0x19,0x06,0x71,0xb0,0x16,0x76,0xb8,0x85,0x7c, +0x0c,0x71,0x0b,0xf9,0x58,0xe2,0x16,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0, +0xc7,0xe2,0x60,0x80,0x8f,0x19,0x74,0x21,0x1f,0x33,0xe8,0x42,0x3e,0x66,0xd0,0x85, +0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30, +0xc1,0xc7,0x60,0x03,0x2f,0x40,0x70,0x81,0xc1,0x2c,0xe8,0x09,0xf8,0x0c,0x37,0xe8, +0x05,0x9e,0x90,0x41,0x99,0x44,0xa0,0x17,0x18,0xca,0x64,0x82,0x90,0xcf,0x88,0x41, +0x02,0x80,0x20,0x18,0x70,0xb9,0x18,0xd8,0x61,0x50,0x12,0x41,0x49,0x04,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0x88,0x63,0xb0,0x87,0x41,0x60,0x83,0x81,0x05,0x36,0x18, +0xc8,0xc7,0x82,0xfb,0x83,0x8f,0x0d,0xfa,0x27,0x1f,0x0b,0xf2,0x0f,0x3e,0x56,0xe4, +0x60,0x20,0x1f,0x0b,0x72,0x30,0x80,0x8f,0x05,0x85,0x7c,0x2c,0xd0,0xc1,0x00,0x3e, +0x56,0x14,0xf2,0xb1,0xa0,0x91,0x8f,0x05,0x83,0x7c,0x2c,0x48,0x0d,0xf9,0x98,0x90, +0x1a,0xf2,0xb1,0x21,0x35,0xe4,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5, +0xc1,0x00,0x1f,0x8b,0x83,0x03,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0xb5,0x63, +0xa0,0x8a,0xc1,0x4f,0x64,0x3f,0x91,0xd9,0x49,0x04,0xf2,0x19,0x31,0x30,0x00,0x10, +0x04,0x83,0x88,0x1e,0x83,0x54,0x0c,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf0, +0x31,0x88,0xc5,0x20,0x0e,0x66,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x7c,0x0c, +0x64,0x31,0x88,0x83,0xd9,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x1f,0x83,0x59, +0x0c,0xe2,0x60,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8,0xc7,0x60,0x16,0x83, +0x38,0xb0,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf8,0x31,0xa0,0xc5,0x20,0x0e, +0x6c,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x7e,0x0c,0x6a,0x31,0x88,0x03,0xdb, +0xb0,0x23,0x37,0xe4,0x63,0x48,0x6e,0xc8,0xc7,0x92,0xdc,0x90,0x8f,0xc5,0xc1,0x00, +0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0xcc,0xf8,0x0d,0xf9,0x98,0xf1,0x1b, +0xf2,0x31,0xe3,0x37,0xe4,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1, +0x00,0x1f,0x8b,0x83,0x09,0x3e,0x05,0x13,0x6e,0xa0,0x17,0x18,0x6a,0xc4,0x20,0x01, +0x40,0x10,0x0c,0xb8,0x92,0x0c,0xc4,0x31,0x78,0x89,0x36,0x78,0x89,0x36,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0xc3,0x25,0x83,0x73,0x0c,0x02,0x51,0x0c,0x2c,0x10,0xc5, +0x40,0x3e,0x16,0x8c,0x61,0x00,0x1f,0x1b,0xcc,0x30,0x90,0x8f,0x05,0x65,0x18,0xc0, +0xc7,0x8a,0x52,0x0c,0xe4,0x63,0x41,0x29,0x06,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0xa6, +0x18,0xc0,0xc7,0x8a,0x42,0x3e,0x16,0x30,0xf2,0xb1,0x60,0x90,0x8f,0x05,0xf1,0x21, +0x1f,0x13,0xe2,0x43,0x3e,0x36,0xc4,0x87,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c, +0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c, +0xb8,0x9c,0x0c,0xec,0x31,0x38,0x8b,0x52,0x38,0x8b,0x52,0xb0,0xb9,0x08,0xe4,0x33, +0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x58,0x06,0xf5,0x18,0x04,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0x90,0x65,0xd0,0x8f,0x01,0x1b,0xec,0xc7,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0x65,0x19,0xf8,0x63,0xc0,0x06,0xfb,0x31,0x62,0x70,0x00,0x20,0x08,0x06, +0x87,0x59,0x06,0xff,0x18,0xb0,0xc1,0x7e,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x71, +0x96,0xc1,0x3f,0x06,0x6c,0xe0,0x1f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa0,0x65, +0x00,0x92,0x01,0x1b,0xf8,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x69,0x19,0x84, +0x64,0xc0,0x06,0xfe,0x61,0x47,0x88,0xc8,0xc7,0x90,0x10,0x91,0x8f,0x25,0x21,0x22, +0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x98,0x71,0x22, +0xf2,0x31,0xe3,0x44,0xe4,0x63,0xc6,0x89,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1, +0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x13,0x7c,0x6a,0x25,0x74,0x41,0x2f,0x30, +0xd4,0x88,0x41,0x02,0x80,0x20,0x18,0x70,0x71,0x19,0xb8,0x64,0xa0,0x12,0xb9,0xa0, +0x12,0xb9,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x5e,0x06,0x33,0x19,0x04,0xee, +0x18,0x58,0xe0,0x8e,0x81,0x7c,0x2c,0x78,0xc5,0x00,0x3e,0x36,0xc8,0x62,0x20,0x1f, +0x0b,0x62,0x31,0x80,0x8f,0x15,0xf1,0x18,0xc8,0xc7,0x82,0x78,0x0c,0xe0,0x63,0x41, +0x21,0x1f,0x0b,0xe4,0x31,0x80,0x8f,0x15,0x85,0x7c,0x2c,0x60,0xe4,0x63,0xc1,0x20, +0x1f,0x0b,0x72,0x44,0x3e,0x26,0xe4,0x88,0x7c,0x6c,0xc8,0x11,0xf9,0x18,0x1b,0x0c, +0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0xe0,0x80,0xcf,0x88,0x41, +0x02,0x80,0x20,0x18,0x70,0xa5,0x19,0x88,0x65,0x20,0x16,0xf1,0x20,0x16,0xf1,0x60, +0xbf,0x11,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xd6,0x0c,0xc2,0x32,0x08, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x80,0xcd,0x20,0x2d,0x03,0x36,0x18,0x93,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x62,0x33,0x50,0xcb,0x80,0x0d,0xc6,0x64,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0xd9,0x0c,0xd6,0x32,0x60,0x83,0x31,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0x63,0x36,0x83,0xb5,0x0c,0xd8,0xc0,0x4c,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0xa0,0xcd,0x80,0x2d,0x03,0x36,0x30,0x93,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x6a,0x33,0x68,0xcb,0x80,0x0d,0xcc,0xc4,0x8e,0x34,0x91,0x8f,0x21,0x69,0x22, +0x1f,0x4b,0xd2,0x44,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c, +0xf0,0x31,0xe3,0x4d,0xe4,0x63,0xc6,0x9b,0xc8,0xc7,0x8c,0x37,0x91,0x8f,0xb1,0xc1, +0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x26,0xf8,0x58,0xae, +0xcc,0x09,0x08,0x2e,0x30,0x98,0x05,0x66,0x02,0x9f,0xe1,0x86,0x3a,0x09,0x1d,0x32, +0xa8,0x17,0x09,0xf4,0x02,0x43,0xd9,0x8e,0x10,0xf2,0x19,0x31,0x48,0x00,0x10,0x04, +0x03,0x4e,0x3c,0x83,0xbf,0x0c,0x5c,0x24,0x70,0x91,0x60,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0xf5,0x0c,0x48,0x33,0x08,0x7e,0x32,0xb0,0xe0,0x27,0x03,0xf9,0x58,0x00, +0x92,0x01,0x7c,0x6c,0x18,0xc9,0x40,0x3e,0x16,0x88,0x64,0x00,0x1f,0x2b,0xc4,0x32, +0x90,0x8f,0x05,0x62,0x19,0xc0,0xc7,0x82,0x42,0x3e,0x16,0x8c,0x65,0x00,0x1f,0x2b, +0x0a,0xf9,0x58,0xd0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0x90,0x8a,0x7c,0x4c,0x20,0x15, +0xf9,0xd8,0x40,0x2a,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60, +0x80,0x8f,0xc5,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0xec,0x33,0x98, +0xcd,0x00,0x4d,0x32,0x34,0xc9,0x0c,0x46,0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82, +0x41,0xd4,0x9f,0x81,0x6c,0x06,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x21,0x1a, +0xe8,0x66,0x10,0x07,0xae,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x88,0x06,0xbb, +0x19,0xc4,0x81,0xab,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x31,0xa2,0x01,0x6f,0x06, +0x71,0xe0,0x2a,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x90,0x68,0xc0,0x9b,0x41,0x1c, +0xc4,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x25,0x1a,0xf4,0x66,0x10,0x07,0xb1, +0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x89,0x06,0xbe,0x19,0xc4,0x41,0xac,0xd8, +0x41,0x2b,0xf2,0x31,0x84,0x56,0xe4,0x63,0x09,0xad,0xc8,0xc7,0xe2,0x60,0x80,0x8f, +0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x66,0xe8,0x8a,0x7c,0xcc,0xd0,0x15,0xf9, +0x98,0xa1,0x2b,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80, +0x8f,0xc5,0xc1,0x04,0x9f,0xca,0x11,0x37,0xd0,0x0b,0x0c,0x35,0x62,0x90,0x00,0x20, +0x08,0x06,0x9c,0x8b,0x06,0xeb,0x19,0xe0,0x48,0x1b,0xe0,0x48,0x1b,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x71,0xa3,0x01,0x7c,0x06,0xc1,0x6a,0x06,0x16,0xac,0x66,0x20, +0x1f,0x0b,0xd8,0x32,0x80,0x8f,0x0d,0x6f,0x19,0xc8,0xc7,0x02,0xb7,0x0c,0xe0,0x63, +0x85,0x6b,0x06,0xf2,0xb1,0xc0,0x35,0x03,0xf8,0x58,0x50,0xc8,0xc7,0x82,0xd7,0x0c, +0xe0,0x63,0x45,0x21,0x1f,0x0b,0x18,0xf9,0x58,0x30,0xc8,0xc7,0x02,0x76,0x91,0x8f, +0x09,0xec,0x22,0x1f,0x1b,0xd8,0x45,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8, +0x18,0x1b,0x0c,0xf0,0x31,0x36,0x38,0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x9c, +0x98,0x06,0xff,0x19,0xc0,0x49,0x29,0xc0,0x49,0x29,0x18,0x9f,0x04,0xf2,0x19,0x31, +0x30,0x00,0x10,0x04,0x83,0x28,0x4d,0x03,0xff,0x0c,0x82,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xda,0x34,0x30,0xd1,0x80,0x0d,0xec,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0x37,0x0d,0x4e,0x34,0x60,0x03,0x7b,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3, +0x4d,0x03,0x14,0x0d,0xd8,0xc0,0x5e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x80,0xd3, +0x00,0x45,0x03,0x36,0xc8,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe2,0x34,0x48, +0xd1,0x80,0x0d,0xf2,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x39,0x0d,0x54,0x34, +0x60,0x83,0x7c,0xb1,0x83,0x5f,0xe4,0x63,0x08,0xbf,0xc8,0xc7,0x12,0x7e,0x91,0x8f, +0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0xcc,0x10,0x19,0xf9, +0x98,0x21,0x32,0xf2,0x31,0x43,0x64,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80, +0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x09,0x3e,0x45,0x23,0xba,0xa0,0x17,0x18,0x6a, +0xc4,0x20,0x01,0x40,0x10,0x0c,0x38,0x3d,0x0d,0x6e,0x34,0x98,0x91,0x5c,0x98,0x91, +0x5c,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x54,0x03,0x1e,0x0d,0x82,0xfb,0x0c, +0x2c,0xb8,0xcf,0x40,0x3e,0x16,0xe0,0x66,0x00,0x1f,0x1b,0x76,0x33,0x90,0x8f,0x05, +0xba,0x19,0xc0,0xc7,0x0a,0xfd,0x0c,0xe4,0x63,0x81,0x7e,0x06,0xf0,0xb1,0xa0,0x90, +0x8f,0x05,0xfb,0x19,0xc0,0xc7,0x8a,0x42,0x3e,0x16,0x30,0xf2,0xb1,0x60,0x90,0x8f, +0x05,0x34,0x23,0x1f,0x13,0x68,0x46,0x3e,0x36,0xd0,0x8c,0x7c,0x8c,0x0d,0x06,0xf8, +0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x70,0xc0,0x67,0xc4,0x20,0x01, +0x40,0x10,0x0c,0x38,0x57,0x0d,0xd6,0x34,0x58,0x93,0x78,0x58,0x93,0x78,0x30,0x74, +0x09,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0xad,0x06,0x6a,0x1a,0x04,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xe4,0x6a,0x20,0xa7,0x01,0x1b,0xf8,0xcc,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0xba,0x1a,0xcc,0x69,0xc0,0x06,0x3e,0x33,0x62,0x70,0x00, +0x20,0x08,0x06,0xc7,0xae,0x06,0x74,0x1a,0xb0,0x81,0xcf,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0xc1,0xab,0x01,0x9d,0x06,0x6c,0x10,0x36,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xf4,0x6a,0x50,0xa7,0x01,0x1b,0x84,0xcd,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0xbe,0x1a,0xd8,0x69,0xc0,0x06,0x61,0x63,0x07,0xd9,0xc8,0xc7,0x10,0xb2,0x91,0x8f, +0x25,0x64,0x23,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8, +0x98,0xa1,0x36,0xf2,0x31,0x43,0x6d,0xe4,0x63,0x86,0xda,0xc8,0xc7,0xd8,0x60,0x80, +0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x13,0x7c,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0x4a,0xd7,0xc0,0x57,0x83,0x60,0x38,0x22,0x08,0xd1,0x40,0xf8, +0xa6,0x1b,0x06,0x10,0x0d,0x02,0x6b,0x02,0xfa,0x58,0x23,0xd0,0xc7,0x9a,0x81,0x3e, +0xa6,0x10,0xf4,0x31,0xa5,0xa0,0x8f,0x29,0x06,0x7d,0xcc,0x30,0xe4,0x63,0x86,0x21, +0x1f,0x33,0x0c,0xf9,0x98,0x31,0xc4,0xc7,0x8c,0x21,0x3e,0x66,0x0c,0xf1,0x19,0x31, +0x30,0x00,0x10,0x04,0x83,0x08,0x5f,0x83,0x76,0x0d,0x86,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0xf2,0x35,0x70,0xd7,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x48,0x5f, +0x83,0x77,0x0d,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf6,0x35,0x50,0xd5,0x60, +0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x88,0x5f,0x83,0x55,0x0d,0x86,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0xfa,0x35,0x60,0xd5,0x60,0x18,0x8e,0x60,0x83,0x1a,0x0d,0x84, +0xef,0x02,0x43,0x59,0xe0,0x06,0xf2,0x19,0x8e,0x08,0x70,0x34,0x10,0xbe,0x59,0x86, +0x44,0x09,0x6c,0x0e,0x04,0xfa,0xd8,0x1c,0x0c,0xf4,0xb1,0x39,0x20,0xe8,0x63,0xc5, +0x99,0x06,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x65,0x83,0x70,0x0d,0x08, +0x38,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x65,0x03,0x71,0x0d,0x08,0x38,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x65,0x83,0x71,0x0d,0x08,0x38,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x83,0x65,0x83,0x72,0x0d,0x06,0x38,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0xa3,0x65,0x03,0x73,0x0d,0x06,0x38,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0xc3,0x65,0x83,0x73,0x0d,0x06,0x38,0x98,0x25,0x50,0x06,0x2a,0x0c,0x23,0xd1,0x07, +0x64,0xa0,0xc2,0x30,0x12,0x7d,0x40,0x06,0x2a,0x0c,0x23,0xd1,0x07,0x64,0xa0,0xc2, +0xa0,0x12,0x0f,0x31,0x32,0x88,0xd3,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10, +0xc5,0x6c,0x10,0xab,0x41,0x60,0x81,0x9f,0x06,0xf2,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0xc3,0x66,0x03,0x77,0x0d,0xda,0x32,0x48,0xcb,0x60,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0x9b,0x0d,0xde,0x35,0x08,0x48,0x69,0x38,0x22,0x20,0xd5,0x80,0xf8,0xaa, +0x2c,0x83,0x40,0x47,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x0c,0x5e,0x36,0x80,0xd7,0xa0, +0x44,0x03,0x1f,0x0d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x0c,0x60,0x36,0x88,0xd7, +0x00,0x44,0x03,0x33,0x0d,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0xc2,0xd9,0x60,0x5d, +0x03,0x21,0x00,0xcd,0xe0,0x2f,0x83,0x58,0x0d,0x62,0x35,0x68,0xd9,0xa0,0x65,0x03, +0x7b,0x0d,0x5e,0x34,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1, +0x04,0x62,0x98,0x6e,0x20,0x68,0x34,0x40,0xa6,0x1b,0x88,0x1a,0x0d,0x92,0xe9,0x06, +0xc2,0x46,0x03,0x65,0xba,0x81,0xb8,0xd1,0x60,0x31,0x88,0x88,0xcf,0x88,0x81,0x01, +0x80,0x20,0x18,0x44,0x63,0x1b,0xe0,0x6c,0x10,0x0c,0x47,0x04,0xb0,0x1a,0x30,0xdf, +0x2c,0x83,0xb3,0x04,0x36,0x19,0xf1,0x19,0x8e,0x20,0x78,0x34,0x10,0xbe,0xe1,0x88, +0xa2,0x47,0x03,0xe2,0x3b,0x61,0x10,0x27,0x0c,0xc2,0x84,0x20,0x04,0xc3,0x11,0x46, +0x98,0x06,0xc2,0x37,0x1c,0x71,0x88,0x69,0x40,0x7c,0x27,0x0c,0xe2,0x84,0x41,0x98, +0x10,0x84,0x60,0xb8,0xc1,0x08,0xc0,0x60,0x96,0x81,0x69,0x82,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0xe2,0x36,0x30,0xdb,0x80,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3, +0x6e,0x03,0x97,0x0d,0x9e,0x60,0x96,0xa0,0x19,0xa8,0x30,0x04,0x06,0x0c,0x16,0x13, +0x03,0x2a,0x3e,0xc3,0x11,0xc1,0x9a,0x06,0xc2,0x37,0x1c,0x21,0xb0,0x69,0x40,0x7c, +0x27,0x0c,0xe2,0x84,0x41,0x98,0x10,0x84,0x60,0xb8,0x01,0x0a,0xc0,0x60,0x96,0x01, +0xcb,0x82,0x81,0x0a,0xa3,0x66,0x36,0x71,0x16,0x94,0x11,0x83,0x03,0x00,0x41,0x30, +0x28,0x03,0xba,0x0d,0x6a,0x36,0x80,0xd3,0x00,0x55,0x83,0x11,0x03,0x07,0x00,0x41, +0x30,0x78,0xfc,0x36,0x68,0xd9,0x20,0xb8,0xd1,0xc0,0x46,0x03,0x9d,0x0d,0xd6,0xe0, +0xf3,0x3a,0x7c,0x0d,0x86,0x23,0xba,0x39,0x0d,0x9c,0xef,0x02,0x43,0x19,0x11,0xc8, +0x67,0xb8,0x01,0xad,0xe8,0x36,0x08,0x83,0x03,0xcf,0xc0,0x50,0x76,0xab,0x01,0x6f, +0x06,0xf1,0xb1,0x40,0x90,0x8f,0x05,0xe6,0x24,0x1f,0x6b,0xcf,0x60,0x5e,0x03,0xf9, +0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x64,0xba,0x41,0xdc,0x06,0xc1,0x1d,0x86,0x1a, +0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x75,0x83,0xb1,0x0d,0x02,0xc1,0xf4,0xe0,0x5e, +0x03,0xf9,0x58,0x60,0xc4,0xc7,0x86,0x40,0x3e,0x16,0x20,0xf0,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0x03,0x76,0x83,0xb4,0x0d,0x92,0xc0,0xec,0x33,0x70,0xd7,0x40,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xbd,0x6e,0xa0,0xb7,0x41,0x60,0xa1,0x30,0xc4, +0xc7,0x84,0x40,0x3e,0x16,0x14,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x76, +0x83,0xb7,0x0d,0x8c,0x60,0x96,0xe1,0x81,0xca,0x33,0xb0,0x53,0x40,0x05,0xf8,0x58, +0x70,0x0a,0xf1,0x31,0x54,0x50,0x05,0xf8,0xd8,0x2a,0xa8,0x42,0x7c,0x2c,0x50,0x85, +0xf8,0xcc,0x12,0x4c,0x23,0x06,0x07,0x00,0x82,0x60,0xf0,0xcd,0x6e,0xd0,0xb6,0xc1, +0x9f,0x06,0xa7,0x1b,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x58,0x20,0xc8,0x67,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0xa2,0xde,0x0d,0x64,0x37,0x08,0x6c,0x5e,0x83,0x80,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xfd,0x6e,0x00,0xb7,0x41,0x60,0xc1,0xbf,0x06, +0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0x7c,0x03,0xbb,0x0d,0x82,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xca,0x37,0xf0,0xdb,0x00,0x64,0x83,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0xf3,0x0d,0xfc,0x36,0xc8,0xcf,0x80,0x1a,0x31,0x38,0x00,0x10, +0x04,0x83,0xe3,0x7c,0x83,0xbf,0x0d,0xfc,0x33,0x08,0x4c,0x5f,0x83,0x21,0x3e,0x26, +0x04,0xf2,0xb1,0xa0,0x80,0x8f,0x05,0xed,0x20,0x1f,0x13,0xda,0x41,0x3e,0x36,0xb4, +0x83,0x7c,0xec,0x1f,0x86,0xf8,0xd8,0x3f,0x0c,0xf1,0xb1,0x7f,0x18,0xe2,0x63,0x86, +0x48,0xc0,0xc7,0x0c,0x91,0x80,0x8f,0x19,0x22,0x01,0x9f,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xe8,0x37,0x60,0xdd,0x60,0x27,0x8c,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xea,0x37,0x68,0xdd,0x60,0x27,0x8c,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xec,0x37, +0x70,0xdd,0x60,0x27,0x8c,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xee,0x37,0x80,0xdd, +0x60,0x27,0x8c,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf0,0x37,0x88,0xdd,0x60,0x27, +0x8c,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf2,0x37,0x90,0xdd,0x60,0x27,0x8c,0xe1, +0x08,0xa3,0xbc,0x84,0x6f,0x38,0xc2,0x28,0x2f,0xe1,0x1b,0x8e,0x30,0xca,0x4b,0xf8, +0x6a,0x10,0xb6,0x02,0x61,0x87,0x23,0xd4,0x0b,0x11,0xbe,0xe1,0x08,0xf5,0x42,0x84, +0x6f,0x38,0x42,0xbd,0x10,0xe1,0xab,0x41,0xd8,0x0a,0x84,0x2d,0x23,0xd8,0x59,0x86, +0x48,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x28,0xe1,0xa0,0x77,0x03,0xf8,0x8a, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x30,0xe1,0xc0,0x77,0x03,0xf8,0x8a,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x38,0xe1,0xe0,0x77,0x03,0xf8,0x8a,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x40,0xe1,0x20,0x7c,0x83,0x21,0x1a,0x31,0x38,0x00,0x10,0x04,0x83, +0x23,0x85,0x03,0xf1,0x0d,0x86,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x15,0x0e, +0xc6,0x37,0x18,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x56,0x38,0x18,0xdf,0x20, +0x15,0x6e,0x6a,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x14,0x0e,0x74,0x37,0x00,0xd3, +0xc0,0x82,0xb1,0x0d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0x0a,0x07,0xe0, +0x1b,0x04,0x16,0xb6,0x41,0x10,0x1f,0x0b,0x0a,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82, +0x41,0xe4,0xc2,0x41,0xfe,0x06,0x81,0xf5,0x97,0x12,0x1f,0xeb,0x2f,0x25,0x3e,0xd6, +0x5f,0x4a,0x7c,0x8c,0x18,0xe4,0x63,0xc5,0x20,0x1f,0x33,0x06,0xf9,0xd8,0x00,0xc1, +0xc7,0x06,0x08,0x3e,0x36,0x40,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x87, +0x03,0xfa,0x0d,0x4a,0xe1,0x74,0x03,0x33,0x85,0x20,0x3e,0xc6,0x04,0xf2,0xb1,0x60, +0x80,0xcf,0x2c,0x81,0x34,0x50,0x61,0x38,0x11,0x0d,0x07,0xd0,0x40,0x85,0xe1,0x44, +0x34,0x1c,0x40,0x03,0x15,0x86,0x13,0xd1,0x70,0x00,0x0d,0x54,0x18,0x48,0x84,0x13, +0x90,0x05,0x31,0x01,0x1f,0x13,0x64,0x02,0x3e,0x36,0xcc,0x04,0x7c,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x30,0xe3,0xc0,0x7f,0x03,0xbd,0x0d,0x86,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xce,0x38,0xf8,0xdf,0x60,0x6f,0x83,0x61,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0x34,0x0e,0x40,0x38,0xe0,0xdb,0x60,0xb0,0x9b,0x18,0xe8,0x63,0x38,0x31, +0xd0,0xc7,0x72,0x62,0xa0,0x8f,0xf5,0x44,0x13,0x1f,0xeb,0x89,0x26,0x3e,0xd6,0x13, +0x4d,0x7c,0xcc,0x18,0xe4,0x63,0xc6,0x20,0x1f,0x33,0x06,0xf9,0xd8,0x30,0xc1,0xc7, +0x86,0x09,0x3e,0x36,0x4c,0xf0,0x31,0x61,0x80,0x8f,0x05,0x42,0x7c,0x6c,0x28,0xe0, +0x63,0x46,0x11,0x1f,0x0b,0x8a,0xf8,0xcc,0x12,0x4c,0x03,0x15,0x06,0x69,0x3c,0x88, +0x34,0x50,0x61,0x90,0xc6,0x83,0x48,0x03,0x15,0x86,0x68,0x3c,0x86,0x34,0x62,0x70, +0x00,0x20,0x08,0x06,0x65,0x20,0xc7,0xc1,0x0c,0x07,0x64,0x1b,0x9c,0x6e,0x30,0x62, +0xd0,0x00,0x20,0x08,0x06,0x4d,0x1f,0x07,0x35,0x1c,0x04,0x6f,0x1c,0xbc,0x71,0xf0, +0xc6,0x01,0x0e,0x07,0x38,0x1c,0xe0,0x70,0x80,0xc3,0xc1,0x68,0x42,0x00,0x0c,0x47, +0x04,0x73,0x1b,0x04,0xdf,0x74,0xc3,0xec,0x06,0x42,0x60,0x48,0x40,0x1f,0x43,0x04, +0xfa,0x18,0x32,0xd0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x3e,0x3e,0x0e,0x6c,0x38, +0x40,0xdb,0xe0,0x8e,0x83,0xd1,0x84,0x00,0xb0,0xa0,0x90,0x8f,0x09,0x85,0x7c,0x6c, +0x28,0xe4,0x63,0x38,0x1b,0xd8,0x6b,0x10,0x1f,0xc3,0xd9,0xc0,0x5e,0x83,0xf8,0x0c, +0x47,0x08,0x7f,0x1b,0x0c,0xdf,0x70,0xc4,0xf0,0xbb,0x41,0xf1,0x95,0x10,0xe8,0x70, +0x04,0x21,0xba,0xc1,0xf0,0x0d,0x47,0x14,0xe2,0x1b,0x14,0x5f,0x09,0x81,0x16,0x11, +0xe8,0x2c,0x03,0x55,0x05,0xa3,0x09,0xce,0x60,0x81,0xfb,0x06,0xf2,0xb1,0xd1,0x08, +0xe8,0x63,0xee,0x15,0xc4,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x5b,0x0e,0xde, +0x38,0x50,0xdd,0x20,0x98,0x25,0xa8,0x06,0x2a,0x0c,0x81,0xb2,0x79,0x61,0x1a,0x31, +0x38,0x00,0x10,0x04,0x83,0x32,0x70,0xe5,0xe0,0x8d,0x03,0xd4,0x0d,0x78,0x37,0x18, +0x31,0x70,0x00,0x10,0x04,0x83,0x07,0x97,0x83,0x33,0x0e,0x82,0xb8,0x0d,0xe0,0x36, +0xa0,0xe3,0x40,0xf0,0x2f,0x41,0x90,0xe1,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0x5d,0x0e,0xe6,0x38,0x98,0xdf,0x40,0xbf,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xc2, +0xe5,0x60,0x94,0x03,0x90,0x0d,0xec,0x85,0x03,0x21,0x3e,0x26,0x04,0xf2,0xb1,0x80, +0x80,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xbf,0x1c,0xdc,0x71,0x50,0x04,0x76, +0xaf,0x01,0x0b,0x07,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x9c,0x83,0x3c, +0x0e,0x82,0x7a,0x0d,0x6c,0x18,0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x38, +0x07,0x7b,0x1c,0x04,0xc2,0x74,0x83,0xfd,0x06,0x81,0xbc,0x06,0xc3,0x11,0x3c,0x71, +0xbf,0x01,0xf3,0xcd,0x32,0x5c,0x56,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x39, +0x07,0x7e,0x1c,0xe8,0x6f,0x20,0xd8,0xff,0x06,0x41,0x7c,0x66,0x09,0xae,0x81,0x0a, +0x43,0xb0,0x90,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xca,0xc0,0x97,0x83,0x3f,0x0e, +0x6e,0x37,0x90,0xdf,0x60,0xc4,0xc0,0x01,0x40,0x10,0x0c,0x1e,0x74,0x0e,0xee,0x38, +0x08,0x42,0x37,0x00,0xdd,0x80,0x94,0x83,0x31,0x10,0x83,0x30,0x10,0xc4,0x38,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x32,0xf8,0xe5,0x00,0x94,0x03,0xde,0x0d,0xe6,0x37, +0x18,0x31,0x70,0x00,0x10,0x04,0x83,0x27,0x9d,0x03,0x3c,0x0e,0x02,0xd1,0x0d,0x42, +0x37,0x28,0xe5,0x80,0x0c,0xc6,0x40,0x0c,0xfa,0x37,0x18,0xe3,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0xca,0x00,0x9c,0x83,0x50,0x0e,0x76,0x37,0x90,0xdf,0x60,0xc4,0xc0, +0x01,0x40,0x10,0x0c,0x1e,0x75,0x0e,0xf2,0x38,0x08,0x46,0x37,0x10,0xdd,0xc0,0x94, +0x83,0xdf,0x0d,0x7e,0x37,0xf8,0xdd,0xe0,0x77,0x03,0x32,0x0e,0x70,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0xa2,0x74,0x0e,0x7c,0x39,0xa8,0x8b,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xda,0x39,0x30,0xe5,0xe0,0x2e,0x82,0x59,0x82,0x6c,0xa0,0xc2,0x10,0x30,0x78, +0x69,0x4c,0x37,0x56,0x23,0x3e,0xc3,0x11,0xc1,0xf8,0x06,0xc2,0x37,0x1c,0x21,0x90, +0x6f,0x40,0x7c,0x27,0x0c,0xe2,0x84,0x41,0x98,0x10,0x84,0x60,0xb8,0x01,0x35,0x02, +0x30,0x98,0x65,0xd0,0xb6,0x60,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x79,0x0e,0xd0, +0x39,0x38,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb8,0xe7,0x00,0x96,0x83,0x24,0x98, +0x25,0xd8,0x06,0x2a,0x0c,0x41,0xa3,0x32,0xdb,0x0f,0x32,0x0e,0xe4,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0xd1,0x3d,0x07,0xe2,0x1c,0x04,0x23,0x06,0x06,0x00,0x82,0x60, +0x10,0xe1,0x73,0x90,0xca,0x41,0x60,0xc1,0x0c,0x07,0xf2,0x19,0x31,0x30,0x00,0x10, +0x04,0x83,0x48,0x9f,0x83,0x57,0x0e,0x82,0xe1,0x08,0x03,0x37,0x9c,0xef,0x02,0x43, +0x59,0x30,0xc8,0x67,0x38,0x22,0x50,0xe3,0x40,0xf8,0x2e,0x30,0xd4,0x88,0x81,0x01, +0x80,0x20,0x18,0x44,0x20,0x1d,0xc4,0x72,0x30,0x66,0x16,0xac,0x71,0x20,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x88,0x44,0x3a,0xb8,0xe5,0x20,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0xc3,0xa4,0x03,0x5f,0x0e,0x72,0x36,0x08,0x2c,0x87,0x83,0x20,0x3e,0x66, +0x04,0xf2,0x99,0x25,0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_aeb093ccb680f239aab69f3a7bc01b7a.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_aeb093ccb680f239aab69f3a7bc01b7a.h new file mode 100644 index 00000000..3e5fb62e --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_aeb093ccb680f239aab69f3a7bc01b7a.h @@ -0,0 +1,1113 @@ +// ffx_fsr2_accumulate_pass_wave64_16bit_aeb093ccb680f239aab69f3a7bc01b7a.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_aeb093ccb680f239aab69f3a7bc01b7a_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_aeb093ccb680f239aab69f3a7bc01b7a_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_aeb093ccb680f239aab69f3a7bc01b7a_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_aeb093ccb680f239aab69f3a7bc01b7a_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_aeb093ccb680f239aab69f3a7bc01b7a_SRVResourceNames[] = { "r_input_exposure", "r_dilated_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_aeb093ccb680f239aab69f3a7bc01b7a_SRVResourceBindings[] = { 0, 2, 3, 4, 5, 10, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_aeb093ccb680f239aab69f3a7bc01b7a_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_aeb093ccb680f239aab69f3a7bc01b7a_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_aeb093ccb680f239aab69f3a7bc01b7a_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_aeb093ccb680f239aab69f3a7bc01b7a_UAVResourceBindings[] = { 0, 1, 3, 4, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_aeb093ccb680f239aab69f3a7bc01b7a_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_aeb093ccb680f239aab69f3a7bc01b7a_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_aeb093ccb680f239aab69f3a7bc01b7a_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_aeb093ccb680f239aab69f3a7bc01b7a_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_aeb093ccb680f239aab69f3a7bc01b7a_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_aeb093ccb680f239aab69f3a7bc01b7a_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_aeb093ccb680f239aab69f3a7bc01b7a_size = 17348; + +static const unsigned char g_ffx_fsr2_accumulate_pass_wave64_16bit_aeb093ccb680f239aab69f3a7bc01b7a_data[] = { +0x44,0x58,0x42,0x43,0xff,0xaf,0x82,0xfc,0x79,0x1f,0x06,0x0b,0x10,0x8c,0xa0,0x5a, +0xf8,0x0d,0xd4,0xd9,0x01,0x00,0x00,0x00,0xc4,0x43,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x0c,0x02,0x00,0x00,0x90,0x10,0x00,0x00,0xac,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x98,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0x7c,0x0e,0x00,0x00,0x66,0x00,0x05,0x00,0x9f,0x03,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x64,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x96,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02, +0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xd7,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0x8c,0xc2,0x08,0x40,0x09,0x00,0x14,0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03, +0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18,0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10, +0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c, +0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0,0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40, +0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18,0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18, +0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28,0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2, +0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c,0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51, +0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50,0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34, +0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9, +0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19, +0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89, +0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60,0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x6d, +0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a,0x48,0x0e,0x15,0x09,0x44,0x1a,0x39,0x0f, +0x11,0x4d,0x08,0x21,0x21,0x61,0x30,0x28,0x04,0x63,0xc0,0x20,0x51,0xe9,0xa0,0xe1, +0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4,0x0d,0x69,0x06,0x44,0x0c,0x06,0x03,0xc5, +0x1c,0x41,0x50,0x0a,0xc6,0xe0,0x34,0x40,0x51,0x6a,0x20,0x60,0x18,0x41,0x30,0x66, +0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0, +0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87, +0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39, +0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0, +0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87, +0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x02,0xab, +0x45,0xae,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1, +0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f, +0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2, +0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21, +0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0x83,0x99,0xc4, +0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d, +0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc, +0x00,0x0c,0xfc,0x00,0x09,0xb0,0x18,0xc9,0x66,0x0a,0x83,0x71,0x60,0x87,0x70,0x98, +0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03, +0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76, +0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26, +0x6b,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e, +0xfc,0x00,0x09,0x06,0x1a,0xd5,0x66,0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79, +0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90, +0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07, +0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x14, +0xc0,0xe8,0x36,0x13,0x19,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2, +0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84, +0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xa0,0x80,0x45,0xb9,0x99, +0xb0,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77, +0x08,0x07,0x7a,0xf0,0x03,0x14,0x18,0x68,0x37,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7, +0xae,0x36,0x9a,0x7a,0xbd,0x5e,0xaf,0x37,0x18,0xc0,0x58,0x2c,0x16,0xcb,0x60,0x30, +0x18,0x0c,0x06,0x03,0xf9,0x6e,0x92,0xa6,0x88,0x12,0x26,0x9f,0x05,0x98,0x67,0x21, +0x22,0x76,0x02,0x26,0x02,0x05,0x03,0x02,0xce,0x11,0x80,0x02,0x00,0x00,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, +0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06, +0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8, +0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x32,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21, +0x4f,0x1a,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00, +0x20,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x94,0x40,0x31,0x8c,0x00,0x14,0x41,0x49,0x94,0x41,0x21,0x14, +0x47,0x29,0x14,0x45,0x41,0x94,0x43,0xe1,0x07,0x14,0x48,0xc1,0x14,0x50,0x41,0x15, +0x56,0x81,0x15,0x60,0x40,0x41,0x06,0x14,0x68,0x40,0xc1,0x06,0x14,0x70,0x40,0x21, +0x07,0x14,0x74,0x40,0x61,0x07,0x14,0x78,0x40,0xa1,0x07,0x14,0x7c,0x40,0x59,0x94, +0x46,0x89,0x4a,0x94,0x2d,0x46,0xf1,0x10,0x6a,0x04,0xa0,0x06,0x48,0x58,0xc0,0x80, +0x80,0x08,0x34,0x9b,0x01,0x20,0xdb,0x0c,0x00,0xe1,0x66,0x00,0x48,0x37,0x03,0x40, +0xbc,0x19,0x00,0xf2,0xcd,0x00,0xd0,0x6f,0x06,0x80,0x82,0x33,0x00,0xf4,0x9a,0x01, +0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x81,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0x01,0x9a,0x20,0x0c,0xd1,0x06,0x61,0x20,0x26,0x08,0x83,0xb4, +0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08,0x6f,0xe0,0x07,0x84, +0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe,0xca,0xf0,0xe0,0xde,0xe6,0xea,0xe4,0xca, +0x26,0x08,0xc3,0x34,0x41,0x18,0xa8,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65,0x31,0x8c, +0x81,0x31,0x1c,0x62,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f, +0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x1b,0x92,0x41,0x81, +0x0c,0x66,0x60,0x0c,0x67,0x82,0x30,0x07,0x76,0xc0,0x4c,0xee,0x2b,0xcd,0x8d,0xae, +0x4c,0xce,0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec,0x6b,0xec, +0x8d,0xed,0x4d,0x6e,0x82,0x30,0x54,0x1b,0x12,0x46,0x9a,0x0c,0x6a,0x60,0x0c,0x87, +0x8d,0xdc,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x04,0x61, +0xb0,0x26,0x08,0xc3,0xb5,0x41,0x30,0xb0,0x0d,0x09,0xa5,0x58,0xc6,0x35,0x30,0x46, +0x46,0x4b,0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd,0x0d,0xae, +0x8e,0xee,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x60,0x1b,0x92,0x4b,0xda,0x0c, +0x6e,0x60,0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda,0x1c,0xdd, +0x9b,0x5c,0xde,0x04,0x61,0xc8,0x36,0x24,0x9c,0xe4,0x19,0xdf,0xc0,0x18,0xd9,0x04, +0xc1,0x0e,0xee,0x80,0x89,0xdc,0x57,0x5a,0xdb,0x59,0x53,0x1a,0xdc,0xdc,0x04,0x61, +0xd0,0x36,0x24,0x44,0x18,0x88,0x81,0x31,0x06,0x03,0x63,0x38,0x13,0x84,0x61,0x23, +0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36,0x46,0x97, +0x66,0x57,0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21,0x29,0x03,0xc5,0x0c,0x8c,0x61, +0x60,0x8c,0x6c,0x03,0xf2,0x44,0x95,0xd6,0x81,0x01,0x19,0x9c,0xc1,0x04,0x01,0x0f, +0xf0,0x80,0x9a,0xdc,0xdd,0x57,0x9a,0x1b,0x5d,0x99,0x9c,0x5b,0x18,0xdb,0x57,0x1d, +0xdc,0xdc,0x58,0x18,0x5b,0x19,0xd9,0xd7,0xd8,0x1b,0xdb,0x9b,0xdc,0x04,0x01,0x0d, +0xe6,0x60,0xc3,0x62,0xa4,0x81,0x1a,0x18,0xc6,0xc0,0xac,0xc1,0x1a,0xac,0x81,0x33, +0x41,0xd0,0x83,0x3c,0xa0,0x23,0x77,0xf7,0xc5,0xf6,0x36,0xb6,0xf6,0x35,0x47,0x17, +0x46,0x57,0x37,0xb7,0x61,0x19,0xda,0xc0,0x0d,0x8c,0x61,0x60,0xd6,0x60,0x0d,0xd6, +0x20,0x9b,0x20,0xf0,0x81,0x1e,0x90,0x91,0xbb,0xfb,0x72,0x2b,0xbb,0xfb,0x62,0x7b, +0x1b,0x5b,0x9b,0xdb,0xb0,0x30,0x70,0x10,0x07,0x06,0x35,0x30,0x6b,0xb0,0x06,0x6b, +0x90,0xf1,0x91,0xbb,0xfb,0x62,0xab,0x6b,0x0b,0xfb,0x42,0x4b,0x9b,0xa3,0x7b,0x93, +0xcb,0xdb,0xb0,0x50,0x69,0x30,0x07,0xc6,0x35,0x30,0x6b,0xb0,0x06,0x6b,0xe0,0x6c, +0x20,0xd8,0xe0,0x0d,0xe4,0x80,0x0e,0x26,0x08,0x7f,0xc0,0x07,0x34,0xc6,0xc4,0x8c, +0xa6,0xa4,0x64,0x26,0x08,0x03,0xb7,0x01,0x31,0xec,0xe0,0x0e,0x0c,0x63,0xc0,0x03, +0x60,0x43,0x90,0x07,0x13,0x84,0x50,0xe8,0x03,0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65, +0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x1b,0x10,0x63,0x0f,0xf8,0xc0,0x18,0x06,0x03, +0xd8,0x10,0xf4,0xc1,0x06,0x02,0x0d,0xea,0x40,0x0f,0xfc,0x60,0x82,0xe0,0x07,0x7b, +0xc0,0x25,0x4d,0xaa,0xcc,0x8d,0xac,0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x80,0x06, +0x74,0xb0,0x01,0x21,0x42,0x81,0x32,0xca,0xe0,0x6a,0x44,0x81,0x4e,0x5a,0x53,0x18, +0x9e,0x54,0x99,0x1b,0x59,0x99,0xdc,0x54,0x9a,0x5e,0xd9,0x06,0x84,0x20,0x05,0x6a, +0x0c,0xca,0xe0,0x6a,0x44,0x81,0x4c,0x1a,0x51,0xda,0x1c,0x1c,0x5b,0x58,0xde,0x54, +0x9a,0x5e,0xd9,0x04,0x61,0xe8,0x36,0x20,0x84,0x29,0x50,0xa7,0x50,0x06,0x57,0x23, +0x0a,0xec,0xd2,0x92,0xdc,0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6, +0xde,0xea,0xe4,0xc6,0xca,0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26, +0x08,0x83,0xb7,0xc1,0x20,0x52,0x81,0x52,0x85,0x32,0xb8,0x28,0xa5,0x31,0xd5,0xb5, +0x85,0x35,0xa5,0xc1,0x11,0xa5,0xb5,0x95,0xb9,0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10, +0x86,0x6f,0x03,0x42,0xb0,0x02,0xd5,0x0a,0x65,0x70,0x35,0xa2,0x40,0x29,0x8d,0xa9, +0xae,0x2d,0xac,0x29,0x0d,0x8e,0xa9,0xcc,0xae,0x8c,0x8d,0xea,0xad,0x6a,0xae,0x6c, +0x82,0x30,0x80,0xc1,0x06,0x84,0x78,0x05,0x0a,0x16,0xca,0xe0,0x6a,0x44,0x81,0x4b, +0x9a,0x91,0x5c,0x58,0x5b,0x59,0x92,0x1b,0x59,0x19,0xde,0x04,0x61,0x08,0x83,0x0d, +0x08,0x21,0x0b,0xd4,0x2c,0x94,0xc1,0xd5,0x88,0x02,0x25,0x33,0xa2,0x32,0xbb,0xb4, +0xb1,0x32,0xaa,0x37,0xab,0xb4,0xb2,0x3b,0xa2,0x32,0x38,0x3a,0xb4,0x09,0xc2,0x20, +0x06,0x1b,0x0c,0xa2,0x16,0x28,0x5b,0x28,0x83,0x86,0x87,0x99,0x52,0x1a,0x1d,0x5d, +0x99,0xdc,0x04,0x61,0x18,0x83,0x0d,0x08,0x81,0x0b,0x54,0x2e,0x94,0x41,0xd3,0x88, +0x02,0x25,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0xb9,0xa9, +0xb1,0x30,0xb6,0xb2,0x09,0xc2,0x40,0x06,0x1b,0x0c,0x62,0x17,0x28,0x5e,0x28,0x83, +0x86,0x90,0x19,0xd1,0xdb,0x9d,0xdb,0xdc,0x58,0x18,0x5b,0x99,0x51,0xd8,0x18,0xdd, +0x9b,0xdc,0x04,0x61,0x28,0x83,0x0d,0x08,0xe1,0x0b,0xd4,0x2f,0x94,0x41,0xd3,0x88, +0x02,0x3f,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0x39,0xa5, +0x34,0x3a,0xba,0x32,0xb9,0xa1,0x30,0xb7,0xb1,0x32,0x36,0xb6,0x30,0xba,0xb4,0x37, +0xb7,0x09,0xc2,0x60,0x06,0x1b,0x0c,0x22,0x1c,0x28,0x71,0x28,0x83,0x86,0x8c,0x19, +0x94,0x5c,0x59,0x11,0x1e,0xdc,0xdb,0x5c,0x9d,0x5c,0xd9,0x04,0x61,0x38,0x83,0x0d, +0x08,0x41,0x0e,0x54,0x39,0x94,0x41,0xd3,0x88,0x02,0x33,0x33,0x28,0xb9,0x32,0xbb, +0xb4,0xb7,0xba,0x39,0x23,0xb9,0xb0,0xb6,0x32,0x28,0xb9,0xb2,0x22,0x3c,0xb8,0xb7, +0xb9,0x3a,0xb9,0xb2,0x09,0xc2,0x80,0x06,0x1b,0x10,0xe2,0x1c,0x28,0x74,0x28,0x83, +0xa6,0x11,0x05,0x2e,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x13, +0x84,0x21,0x0d,0x36,0x18,0x84,0x3a,0x50,0xeb,0x50,0x06,0x0d,0x2b,0x33,0xa5,0x34, +0x3a,0xba,0x32,0xb9,0xa9,0xb2,0xb8,0xba,0x32,0xb7,0xb1,0x32,0xa6,0x32,0xb7,0x33, +0x3a,0xb4,0x09,0xc2,0xa0,0x06,0x1b,0x10,0xa2,0x1d,0x28,0x77,0x28,0x83,0xa6,0x11, +0x05,0x2a,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x13,0x84,0x61,0x0d, +0x36,0x18,0x04,0x3c,0x50,0xf1,0x50,0x06,0x0d,0x2f,0x33,0xa2,0x3c,0xb7,0xb0,0xb6, +0xb4,0x31,0xa9,0xb2,0xb9,0x21,0xb4,0x30,0xb7,0xb3,0x32,0xa3,0xb0,0x31,0xba,0x37, +0xb9,0x09,0xc2,0xc0,0x06,0x1b,0x0c,0x62,0x1e,0x28,0x7a,0x28,0x83,0x86,0x98,0x99, +0x55,0x5a,0xd9,0xdd,0x14,0x5c,0xd8,0x58,0x19,0xd5,0x5b,0x53,0x19,0x5d,0x99,0xdc, +0x9c,0x51,0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x61,0x68,0x83,0x0d,0x06,0x61,0x0f,0xd4, +0x3d,0x94,0x41,0xb3,0x81,0xc2,0x83,0x51,0x28,0x05,0x54,0x58,0x05,0x57,0x88,0x05, +0x5a,0xb8,0x05,0x5d,0xe8,0x05,0x70,0x18,0x07,0x73,0x48,0x07,0x76,0x78,0x07,0x79, +0xa8,0x07,0x7c,0xd8,0x30,0x18,0xa0,0x90,0x0f,0x13,0x04,0x01,0xd8,0x00,0x6c,0x18, +0x0c,0x7e,0xe0,0x87,0x0d,0x41,0x3f,0x6c,0x18,0x86,0x7d,0xf0,0x07,0x0a,0x43,0x53, +0x13,0x04,0x51,0xa8,0x83,0x0d,0xc3,0x18,0x8c,0xc1,0x30,0x41,0x18,0xdc,0x60,0x43, +0x90,0x0b,0x1b,0x0c,0x23,0x24,0x2e,0x91,0x18,0x09,0x92,0xd8,0x50,0xec,0x03,0x48, +0x00,0x7f,0x50,0x12,0x44,0xc4,0xe4,0xc2,0xdc,0xc6,0xd0,0xca,0xe6,0x26,0x08,0xc3, +0x1b,0xd0,0x30,0x63,0x7b,0x0b,0xa3,0x9b,0x9b,0x20,0x0c,0x70,0xc0,0x22,0xcd,0x6d, +0x8e,0x6e,0x6e,0x82,0x30,0xc4,0x01,0x89,0x34,0x37,0xba,0x39,0x22,0x74,0x65,0x78, +0x5f,0x6c,0x6f,0x61,0x64,0x13,0x84,0x41,0x0e,0x88,0xd0,0x95,0xe1,0x7d,0xb9,0xbd, +0xc9,0xb5,0x31,0xa1,0x2b,0xc3,0xfb,0x9a,0xa3,0x7b,0x93,0x2b,0x63,0x51,0x97,0xe6, +0x46,0x37,0xb7,0x01,0x3a,0x09,0x94,0x48,0x09,0x95,0x58,0x09,0x96,0x68,0x09,0x5b, +0x70,0x89,0x97,0x80,0x09,0x2e,0x26,0x2e,0x99,0x80,0x85,0x2a,0x6c,0x6c,0x76,0x6d, +0x2e,0x69,0x64,0x65,0x6e,0x74,0x53,0x82,0xa0,0x0a,0x19,0x9e,0x8b,0x5d,0x99,0xdc, +0x5c,0xda,0x9b,0xdb,0x94,0x80,0x68,0x42,0x86,0xe7,0x62,0x17,0xc6,0x66,0x57,0x26, +0x37,0x25,0x30,0xea,0x90,0xe1,0xb9,0xcc,0xa1,0x85,0x91,0x95,0xc9,0x35,0xbd,0x91, +0x95,0xb1,0x4d,0x09,0x90,0x32,0x64,0x78,0x2e,0x72,0x65,0x73,0x6f,0x75,0x72,0x63, +0x65,0x73,0x53,0x02,0x3f,0xa8,0x44,0x86,0xe7,0x42,0x97,0x07,0x57,0x16,0xe4,0xe6, +0xf6,0x46,0x17,0x46,0x97,0xf6,0xe6,0x36,0x37,0x45,0xc8,0x07,0x7f,0xa8,0x43,0x86, +0xe7,0x52,0xe6,0x46,0x27,0x97,0x07,0xf5,0x96,0xe6,0x46,0x37,0x37,0x25,0x28,0x89, +0x2e,0x64,0x78,0x2e,0x63,0x6f,0x75,0x6e,0x74,0x65,0x72,0x73,0x53,0x02,0x99,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x42,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x39,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34, +0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e, +0x80,0x34,0x40,0x84,0xf9,0x45,0xad,0xdb,0x00,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2, +0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a,0xd0,0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44, +0x98,0x8f,0xdc,0xb6,0x31,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51, +0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe,0xf3, +0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x8f,0xdc, +0xb6,0x3d,0x74,0xc3,0xe5,0x3b,0x8f,0x2f,0x44,0x04,0x30,0x11,0x21,0xd0,0x0c,0x0b, +0xf1,0x45,0x0e,0xb3,0x21,0xcd,0x80,0x34,0x86,0x2d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f, +0x38,0x93,0xed,0x17,0xb7,0x6d,0x01,0xd1,0x70,0xf9,0xce,0xe3,0x1b,0x91,0x43,0x3d, +0xe2,0xe0,0x23,0xb7,0x6d,0x07,0xd5,0x70,0xf9,0xce,0xe3,0x4b,0x00,0xf3,0x2c,0x44, +0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x04,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35, +0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x05,0xd6,0x70,0xf9,0xce,0xe3,0x4f, +0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x9b,0x40,0x36,0x5c,0xbe, +0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x62,0x03,0x46,0x0e,0xf5,0xf8,0xc8,0x6d, +0x5b,0xc2,0x33,0x5c,0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f,0xd4,0xba,0x19,0x3c, +0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84,0xf9,0xc5,0x6d,0x03,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xae,0xb0,0x93,0xcc, +0xb6,0x80,0xf2,0x39,0xaa,0xb6,0x9f,0x3a,0x7b,0xc0,0x1b,0x7a,0x44,0x58,0x49,0x4c, +0x10,0x33,0x00,0x00,0x66,0x00,0x05,0x00,0xc4,0x0c,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xf8,0x32,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0xbb,0x0c,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02, +0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xd8,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0x94,0xc2,0x08,0x40,0x09,0x00,0x14,0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03, +0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18,0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10, +0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c, +0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0,0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40, +0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18,0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18, +0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28,0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2, +0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c,0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51, +0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50,0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34, +0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9, +0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19, +0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89, +0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60,0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x6d, +0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a,0x48,0x0e,0x15,0x09,0x44,0x1a,0x39,0x0f, +0x11,0x4d,0x08,0x21,0x21,0x61,0x30,0x28,0x04,0x63,0xc0,0x20,0x51,0xe9,0xa0,0xe1, +0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4,0x0d,0x69,0x06,0x44,0x0c,0x06,0x03,0xc5, +0x1c,0x41,0x50,0x0a,0xc6,0xe0,0x34,0x40,0x51,0x6a,0x20,0x60,0x18,0x41,0x30,0x66, +0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0, +0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87, +0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39, +0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0, +0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87, +0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x02,0xab, +0x45,0xae,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1, +0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f, +0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2, +0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21, +0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0x83,0x99,0xc4, +0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d, +0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc, +0x00,0x0c,0xfc,0x00,0x09,0xb0,0x18,0xc9,0x66,0x0a,0x83,0x71,0x60,0x87,0x70,0x98, +0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03, +0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76, +0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26, +0x6b,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e, +0xfc,0x00,0x09,0x06,0x1a,0xd5,0x66,0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79, +0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90, +0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07, +0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x14, +0xc0,0xe8,0x36,0x13,0x19,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2, +0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84, +0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xa0,0x80,0x45,0xb9,0x99, +0xb0,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77, +0x08,0x07,0x7a,0xf0,0x03,0x14,0x18,0x68,0x37,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7, +0xae,0x36,0x9a,0x7a,0xbd,0x5e,0xaf,0x37,0x18,0xc0,0x58,0x2c,0x16,0xcb,0x60,0x30, +0x18,0x0c,0x06,0x03,0xf9,0x6e,0x92,0xa6,0x88,0x12,0x26,0x9f,0x05,0x98,0x67,0x21, +0x22,0x76,0x02,0x26,0x02,0x05,0x03,0x02,0xce,0x11,0x80,0xc2,0x1c,0x01,0x34,0x05, +0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07, +0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x80,0x21,0x4f,0x1a,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x40,0x16,0x08,0x00,0x14,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x94,0x40,0x31,0x8c,0x00,0x14,0x41,0x49, +0x94,0x41,0x21,0x14,0x47,0x29,0x14,0x45,0x41,0x94,0x43,0xe1,0x07,0x94,0x45,0x01, +0x06,0x10,0x6a,0x04,0x80,0x84,0x05,0x0c,0x08,0x88,0x40,0xb3,0x19,0x00,0xb2,0xcd, +0x00,0x10,0x6e,0x06,0x80,0x74,0x33,0x00,0xc4,0x9b,0x01,0xa0,0xdf,0x0c,0x00,0x05, +0x67,0x00,0xe8,0x35,0x03,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x75,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x01,0x9a,0x20,0x0c,0xd1,0x06,0x61,0x20, +0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xd2,0x04,0xe1,0x0d,0xd0,0x80, +0xc0,0x04,0x61,0x98,0x26,0x08,0x03,0xb5,0x41,0x40,0x98,0x0d,0x09,0x92,0x28,0x08, +0x32,0x2c,0x48,0xb3,0x21,0x19,0x12,0x05,0x59,0x86,0x05,0x69,0x26,0x08,0x73,0x10, +0x06,0x13,0x84,0xa1,0xda,0x90,0x2c,0x90,0x82,0x44,0xc3,0x82,0x34,0x13,0x84,0xc1, +0x9a,0x20,0x0c,0xd7,0x06,0x01,0xa1,0x36,0x24,0x51,0xa2,0x20,0xd3,0xb0,0x20,0xd5, +0x04,0x61,0xc0,0x36,0x24,0x13,0xa4,0x20,0xd7,0xb0,0x20,0xcd,0x04,0x61,0xc8,0x36, +0x24,0x17,0xa4,0x20,0xd9,0xb0,0x20,0xd5,0x04,0xc1,0x0e,0xc4,0x60,0x82,0x30,0x68, +0x1b,0x12,0x62,0x53,0x10,0x6e,0x58,0x90,0x66,0x82,0x30,0x6c,0x1b,0x12,0x2f,0x51, +0x90,0x61,0x58,0x90,0x6a,0x03,0xe2,0x3c,0x92,0x85,0x69,0xdd,0x37,0x41,0xc0,0x83, +0x31,0x98,0x20,0xa0,0xc1,0xb7,0x61,0x41,0xc2,0x40,0x41,0x90,0x61,0x11,0x03,0x31, +0x10,0x83,0x66,0x82,0xa0,0x07,0x64,0xb0,0x61,0x19,0xc8,0x40,0x41,0x86,0x61,0x11, +0x03,0x31,0x10,0x83,0x6a,0x82,0xc0,0x07,0x65,0xb0,0x61,0x59,0xcc,0x40,0x41,0xa2, +0x61,0x11,0x03,0x31,0x10,0x83,0x6a,0xc3,0x12,0x85,0x81,0x82,0x4c,0xc3,0x22,0x06, +0x62,0x20,0x06,0xcd,0x06,0x62,0x0c,0xca,0xe0,0x0c,0xd0,0x60,0x82,0xf0,0x07,0x66, +0x30,0x41,0x18,0xb8,0x0d,0x08,0xa2,0x06,0x0a,0x82,0x0c,0x6b,0x00,0x6c,0x08,0xd8, +0x60,0x82,0x10,0x0a,0x67,0xb0,0x01,0x41,0xdc,0x40,0x41,0x86,0x01,0x01,0x36,0x04, +0x6f,0xb0,0x81,0x00,0x83,0x34,0x68,0x03,0x38,0x98,0x20,0x08,0x00,0x85,0xa1,0xa9, +0x09,0x82,0x28,0x80,0xc1,0x86,0x81,0xe3,0x86,0x09,0xc2,0xd0,0x4d,0x10,0x06,0x6f, +0x43,0x70,0x07,0x1b,0x0c,0x84,0x0e,0xa6,0x3a,0xb0,0x03,0x3c,0xd8,0x50,0xc8,0xc1, +0x1c,0x00,0x71,0x90,0x07,0x55,0xd8,0xd8,0xec,0xda,0x5c,0xd2,0xc8,0xca,0xdc,0xe8, +0xa6,0x04,0x41,0x15,0x32,0x3c,0x17,0xbb,0x32,0xb9,0xb9,0xb4,0x37,0xb7,0x29,0x01, +0xd1,0x84,0x0c,0xcf,0xc5,0x2e,0x8c,0xcd,0xae,0x4c,0x6e,0x4a,0x40,0xd4,0x21,0xc3, +0x73,0x99,0x43,0x0b,0x23,0x2b,0x93,0x6b,0x7a,0x23,0x2b,0x63,0x9b,0x12,0x18,0x65, +0xc8,0xf0,0x5c,0xe4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0xe6,0xa6,0x04,0x70,0x50, +0x87,0x0c,0xcf,0xa5,0xcc,0x8d,0x4e,0x2e,0x0f,0xea,0x2d,0xcd,0x8d,0x6e,0x6e,0x4a, +0x90,0x07,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x42,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x39,0x50,0xc3,0xe5, +0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x86,0x00,0x0d, +0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0x45,0xad,0xdb,0x00,0x34,0x5c,0xbe, +0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a,0xd0,0x70,0xf9,0xce,0xe3, +0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6,0x31,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04, +0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc5,0x6d,0x5b,0xc3, +0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01, +0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x74,0xc3,0xe5,0x3b,0x8f,0x2f,0x44,0x04,0x30,0x11, +0x21,0xd0,0x0c,0x0b,0xf1,0x45,0x0e,0xb3,0x21,0xcd,0x80,0x34,0x86,0x2d,0x38,0xc3, +0xe5,0x3b,0x8f,0x3f,0x38,0x93,0xed,0x17,0xb7,0x6d,0x01,0xd1,0x70,0xf9,0xce,0xe3, +0x1b,0x91,0x43,0x3d,0xe2,0xe0,0x23,0xb7,0x6d,0x07,0xd5,0x70,0xf9,0xce,0xe3,0x4b, +0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x04,0xd5,0x70,0xf9,0xce, +0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x05,0xd6,0x70, +0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x9b, +0x40,0x36,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x62,0x03,0x46,0x0e, +0xf5,0xf8,0xc8,0x6d,0x5b,0xc2,0x33,0x5c,0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f, +0xd4,0xba,0x19,0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84,0xf9,0xc5,0x6d,0x03, +0x61,0x20,0x00,0x00,0x3a,0x0a,0x00,0x00,0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00, +0x75,0x00,0x00,0x00,0x34,0x98,0x01,0x28,0xa4,0x32,0x2a,0xc2,0x80,0x82,0x1d,0x28, +0xb6,0xd2,0x28,0x95,0x92,0x1d,0x28,0xbb,0x1a,0x28,0xbe,0x72,0x29,0x98,0xb2,0x29, +0xa6,0x32,0x0c,0x28,0x42,0xa0,0xe2,0x0d,0x28,0xdf,0x80,0x92,0x84,0x28,0x4e,0x84, +0x52,0xaa,0x82,0x8a,0x28,0x49,0x84,0xe2,0x24,0x28,0x9f,0x92,0x24,0x28,0x9a,0xe2, +0x84,0x20,0x54,0x0d,0x90,0xa2,0x08,0xca,0xa0,0x3c,0x4a,0x60,0x04,0x80,0x0c,0x33, +0x00,0x63,0x04,0x20,0x08,0x82,0x28,0x18,0x8c,0x11,0xb4,0xe6,0x9c,0xb3,0xdf,0x18, +0x01,0x08,0x82,0xa0,0xfc,0x8d,0x11,0x80,0x20,0x08,0xf3,0xbf,0x30,0x46,0x00,0x82, +0x20,0x18,0xff,0xc2,0x18,0xc1,0xee,0x8f,0x32,0x09,0x06,0x63,0x04,0xbb,0x3f,0xca, +0xfc,0x37,0x46,0x00,0x82,0x20,0x08,0xff,0xc2,0x18,0x41,0x6b,0xce,0x39,0xef,0x8d, +0x11,0x80,0x20,0x08,0xca,0x60,0x30,0x46,0x00,0x82,0xf8,0x7f,0x8f,0xc1,0x18,0x41, +0x48,0x82,0x21,0xde,0x8d,0x11,0xec,0xb1,0x1a,0xef,0xdf,0x18,0xc1,0x5a,0xab,0xb5, +0xf8,0x8d,0x11,0xfc,0xf7,0xdf,0xbf,0xdf,0x18,0x01,0x08,0x82,0x20,0x08,0x06,0x63, +0x04,0xad,0x39,0xe7,0xbc,0x2f,0x8c,0x11,0xc8,0xa2,0xdb,0xff,0xdf,0x18,0x81,0xce, +0x9a,0x73,0xfa,0x8d,0x11,0xa8,0x78,0x7d,0xaa,0xde,0x18,0x01,0x08,0x82,0x20,0x08, +0x0e,0x63,0x04,0x6b,0xad,0xd6,0xba,0x37,0x46,0x00,0x82,0xa0,0x7f,0x87,0xc1,0x18, +0x41,0x6b,0xce,0x39,0xed,0x8d,0x11,0x80,0x20,0x08,0x92,0x60,0x30,0x46,0x00,0x82, +0x20,0xa8,0x83,0xc1,0x18,0x01,0x1c,0x97,0xf9,0xed,0x8d,0x11,0x90,0x25,0xaf,0xdf, +0xdf,0x18,0x01,0x08,0x82,0x20,0x08,0x0a,0x63,0x04,0x20,0x08,0x82,0x2c,0x18,0x8c, +0x11,0x80,0x20,0x08,0xc2,0xdf,0x18,0x01,0x08,0x82,0x20,0xfa,0x8d,0x11,0xbc,0x33, +0x69,0xa2,0xdd,0x18,0x01,0x08,0x82,0x20,0xfe,0x0b,0x63,0x04,0x20,0x08,0x82,0xf8, +0x47,0x95,0x31,0x02,0x10,0x84,0xc6,0x08,0x40,0xf0,0x19,0x23,0x00,0xc1,0x37,0x18, +0x23,0x00,0x41,0x30,0x18,0x01,0x20,0xd2,0x1c,0xc2,0x24,0x0a,0x73,0x08,0x97,0x34, +0x87,0x30,0xf5,0xc1,0x1c,0xc2,0xe4,0x07,0x73,0x08,0x7a,0x30,0x0a,0x73,0x08,0x7a, +0xd0,0x07,0x73,0x08,0x6f,0xc0,0xcd,0x21,0x4c,0xa5,0x30,0x87,0x30,0x9d,0xc2,0x1c, +0x82,0x1e,0xf8,0x01,0x9d,0xe6,0x20,0x2c,0x4b,0x62,0x85,0x39,0x88,0xaa,0x92,0x58, +0x61,0x0e,0x02,0x82,0x24,0x56,0x98,0x83,0x90,0x24,0x89,0x15,0xe6,0x20,0x20,0x48, +0x6a,0x85,0x39,0x08,0x4d,0x93,0x5a,0x61,0x0e,0x22,0xcb,0xa4,0x56,0x98,0x83,0xc0, +0x30,0xa9,0x15,0xe6,0x20,0x2c,0x4b,0x6a,0x85,0x39,0x88,0xaa,0x92,0x5a,0x61,0x0e, +0x62,0x9a,0xa4,0x56,0x18,0x01,0x98,0x83,0x80,0x20,0x49,0x15,0xe6,0x20,0x24,0x49, +0x4a,0x05,0x32,0x8c,0x00,0x00,0x00,0x00,0x23,0x06,0x08,0x00,0x82,0x60,0x90,0x06, +0x21,0xf1,0x0b,0x8f,0x3e,0xc4,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0xa4,0x81,0x48, +0x80,0xc3,0xc3,0x0f,0xf2,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x69,0x30,0x12,0xe1, +0xf0,0x88,0xc4,0x3c,0x8c,0x18,0x20,0x00,0x08,0x82,0x41,0x1a,0x90,0x84,0x38,0x3c, +0x21,0x41,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x90,0x06,0x25,0x31,0x0e,0x0f,0x49, +0xd4,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0xa4,0x81,0x49,0x90,0xc3,0xb3,0x0f,0xf6, +0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x69,0x70,0x12,0xe5,0xf0,0xf4,0xc3,0x3d,0x8c, +0x18,0x20,0x00,0x08,0x82,0x41,0x1a,0xa0,0x84,0x39,0x3c,0xff,0x80,0x0f,0x23,0x06, +0x08,0x00,0x82,0x60,0x90,0x06,0x29,0x71,0x0e,0x8f,0x48,0xe4,0xc3,0x88,0x01,0x02, +0x80,0x20,0x18,0xa4,0x81,0x4a,0xa0,0xc3,0x43,0x12,0xfa,0x30,0x62,0x80,0x00,0x20, +0x08,0x06,0x69,0xb0,0x12,0xe9,0xf0,0x9c,0xc4,0x3e,0x8c,0x18,0x20,0x00,0x08,0x82, +0x41,0x1a,0xb0,0x84,0x3a,0x3c,0x29,0xc1,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x90, +0x06,0x2d,0xb1,0x0e,0x0f,0x4b,0xf4,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0xa4,0x81, +0x4b,0xb0,0xc3,0xb3,0x12,0xfe,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x65,0x00,0x13, +0xf1,0x10,0x84,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0x3e,0x41,0x0e,0x2d,0x31, +0x62,0x60,0x00,0x20,0x08,0x06,0xc4,0x4f,0x94,0x03,0x4c,0x8c,0x18,0x18,0x00,0x08, +0x82,0x01,0xf1,0x13,0xe5,0xf0,0x12,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0x80,0x85, +0x39,0xc8,0xc4,0x88,0xc1,0x01,0x80,0x20,0x18,0x88,0x81,0x4d,0xc4,0x43,0x31,0x13, +0xa3,0x09,0x41,0x50,0x06,0x4c,0x5c,0x19,0x31,0x71,0x15,0xd0,0x03,0x17,0x11,0x40, +0x05,0xe8,0xa0,0x95,0x14,0x50,0x42,0x02,0x27,0x18,0xec,0x04,0x83,0x99,0x10,0x0a, +0xf0,0x31,0x41,0x14,0xe0,0x33,0x9a,0xd0,0x00,0x17,0x18,0xec,0x1c,0x83,0x59,0x21, +0xd0,0xc7,0x0a,0x81,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xf0,0xa5,0xc5,0x48,0x5c, +0x3f,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x62, +0xb0,0x16,0x26,0xa1,0x99,0xc5,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09,0x06,0x3b, +0xc1,0x60,0x76,0x08,0xf4,0xb1,0x43,0xa0,0x8f,0x09,0x0c,0x7c,0x4c,0x60,0xe0,0x33, +0x9a,0x90,0x08,0xa3,0x09,0xca,0x60,0x08,0x21,0x1f,0x43,0x08,0xf9,0x98,0xf2,0x0e, +0xf0,0x31,0x05,0x1e,0xe0,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x69,0xf4,0x04, +0x21,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x51,0x1a,0x3e,0x41,0x08,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0x98,0x86,0x4f,0xf0,0x82,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0xc7,0x69,0xfc,0x44,0x2f,0x08,0xa7,0x18,0xec,0x14,0x83,0x19,0x21,0xd0,0xc7,0x08, +0x81,0x3e,0x46,0x71,0xf2,0x31,0x8a,0x93,0xcf,0x09,0x43,0x3a,0x61,0x48,0x27,0x0c, +0xe4,0x84,0x81,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x19,0x9c,0x06,0x5a,0xec,0x81, +0x2f,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x23,0x1b,0x6a,0x11,0x90,0xc6,0x20,0xb4, +0x45,0x5b,0xb4,0x45,0x5b,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x18,0x1a,0x08,0xf2, +0x31,0x34,0x10,0xe4,0x63,0x82,0x20,0x1f,0x13,0x04,0xf9,0x98,0x10,0xc0,0x67,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0x22,0xdc,0x40,0x8b,0xc0,0x10,0x36,0x80,0x8f,0x21,0x6c, +0x00,0x9f,0xe1,0x08,0x41,0x16,0x86,0x6f,0x38,0x62,0x88,0x87,0xe2,0x2b,0x21,0xd0, +0xe1,0x08,0xa2,0x16,0x86,0x6f,0x38,0xa2,0xa0,0x87,0xe2,0x2b,0x21,0xd0,0x22,0x02, +0x1d,0x31,0x38,0x00,0x10,0x04,0x83,0x32,0xd0,0x8d,0xbd,0x88,0x85,0x77,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0x32,0xd8,0x0d,0xbe,0x68,0x85,0x78,0x18,0x31,0x78,0x00, +0x10,0x04,0x83,0x69,0x3c,0xec,0x42,0x08,0x3a,0x8e,0x27,0x78,0x02,0x37,0x70,0x23, +0x34,0x76,0x61,0x34,0x21,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x32,0x8f,0xd8, +0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x0c,0x7e,0x03,0x34,0x72,0x61,0x1e,0x46, +0x0c,0x1e,0x00,0x04,0xc1,0x60,0x3a,0x0f,0xbd,0x08,0x8a,0x30,0x00,0x03,0xb0,0x00, +0x0b,0xde,0xe0,0x8d,0xd2,0xf8,0x85,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x11,0x83, +0x03,0x00,0x41,0x30,0x10,0x03,0xf2,0xf8,0x8b,0x59,0xf0,0x8d,0xd1,0x84,0x60,0x18, +0x6e,0x08,0xc2,0x03,0x0c,0xaa,0x61,0x0b,0x2e,0x21,0xd8,0x1a,0xdc,0x82,0x0b,0x0a, +0x74,0x96,0x21,0x10,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x10,0x83,0xf5,0x30,0x0d, +0x5d,0x40,0x8f,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x13,0x0c,0x76,0x82,0xc1,0x4c, +0xf0,0xe4,0x63,0x82,0x27,0x1f,0x13,0xd2,0x02,0x3e,0x26,0xa8,0x05,0x7c,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xf0,0x8f,0xdb,0x30,0x84,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xfe,0xe3,0x36,0xe6,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x44,0x72, +0xe3,0x18,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x08,0x91,0xdc,0xa8,0x87,0x60,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0xa2,0xff,0x70,0x8d,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0x22,0x10,0x79,0x0d,0xe1,0x84,0x01,0x9d,0x30,0x20,0x3b,0x88,0xf8,0x98,0x41,0xc4, +0xe7,0x84,0xca,0x9d,0x50,0xb9,0x32,0x74,0x03,0xca,0xd8,0x0d,0x18,0x31,0x38,0x00, +0x10,0x04,0x03,0xad,0x44,0x60,0x43,0xe8,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0xd0, +0x4c,0x24,0x36,0x04,0xff,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x32,0x18,0x11,0xf2, +0xc0,0x07,0x9c,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xc6,0x45,0xcc,0x23,0x00,0x91, +0x41,0x48,0x8f,0xf4,0x48,0x8f,0xf4,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d, +0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9, +0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x6e,0xe4,0x3d,0x94,0x14,0xa1,0x16,0xf9,0x90, +0x0f,0xf9,0x90,0x8f,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d, +0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0xab,0x8e,0x46,0xc0, +0xd8,0x40,0x3e,0x40,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x1a,0x8f,0xb8,0x87,0x10, +0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x33,0x26,0xfb,0x61,0xd5,0x48,0x70,0xf9,0x87, +0x7f,0xf8,0x87,0x7f,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68, +0x02,0x31,0x1c,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0x5c,0xa5,0x41,0x8f, +0xc0,0x88,0xc1,0x01,0x80,0x20,0x18,0x68,0x67,0x92,0x1f,0x01,0x33,0x62,0xd0,0x00, +0x20,0x08,0x06,0x8d,0x9b,0x98,0x48,0x18,0x80,0x49,0x20,0x06,0x29,0x92,0x22,0x29, +0x92,0x22,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c, +0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x37,0x62,0xd0,0x00,0x20,0x08, +0x06,0xcd,0x9d,0xbc,0x88,0x1a,0xa4,0x09,0x1b,0xcc,0x81,0x8c,0xc8,0x88,0x8c,0xc8, +0xc8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11, +0x95,0x3b,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x8d,0x18,0x34,0x00,0x08,0x82,0x41, +0x03,0x2a,0x38,0x32,0x07,0x72,0xd2,0x07,0x7c,0xb0,0x23,0x3b,0xb2,0x23,0x3b,0x32, +0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x70,0x44,0xe5, +0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xa4, +0x4a,0x98,0xf0,0xc1,0x9e,0x9c,0x41,0x29,0x90,0x09,0x99,0x90,0x09,0x99,0x8c,0x26, +0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x1c,0x51,0xb9,0x23, +0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xb2,0xa2, +0x26,0xa5,0x40,0x2a,0x65,0xe0,0x0a,0x6d,0xd2,0x26,0x6d,0xd2,0x26,0xa3,0x09,0x01, +0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x47,0x54,0xee,0x88,0xca, +0x1d,0x51,0xb9,0x23,0x2a,0x57,0xb7,0xf0,0x2a,0x60,0xe6,0xd0,0x26,0x20,0x18,0x31, +0x38,0x00,0x10,0x04,0x03,0xed,0x56,0xd2,0x44,0x08,0x46,0x0c,0x1a,0x00,0x04,0xc1, +0xa0,0xf1,0x15,0x3b,0x89,0x05,0x58,0x99,0x85,0x20,0x4f,0xf2,0x24,0x4f,0xf2,0x64, +0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca, +0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x39, +0x97,0x3f,0xd1,0x85,0x5c,0x21,0x07,0x45,0x54,0x44,0x45,0x54,0x44,0x65,0x34,0x21, +0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51, +0xb9,0x23,0x2a,0x77,0x44,0xe5,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x81,0x17,0x54, +0x19,0x07,0x71,0x71,0x85,0x69,0x55,0x56,0x65,0x55,0x56,0x65,0x34,0x21,0x00,0x46, +0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23, +0x2a,0x77,0x44,0xe5,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xc9,0x97,0x58,0x61,0x87, +0x75,0x61,0x05,0x8e,0x56,0x68,0x85,0x56,0x68,0x65,0x34,0x21,0x00,0x46,0x13,0x84, +0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77, +0x44,0xe5,0xca,0x1f,0xe6,0x05,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0xeb,0x97,0x57, +0x09,0xce,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x92,0xe1,0x95,0x7b,0xb0,0x97, +0x7c,0x08,0x7e,0xe5,0x57,0x7e,0xe5,0x57,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46, +0x13,0x06,0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54, +0x6e,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x96,0x29,0x17,0x90,0xf8,0x17,0x95,0x50, +0xd0,0x05,0x5d,0xd0,0x05,0x5d,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06, +0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0x6e,0xc4, +0xa0,0x01,0x40,0x10,0x0c,0x1a,0x9b,0x71,0x97,0x94,0x40,0x19,0x7a,0x98,0xe2,0x25, +0x5e,0xe2,0x25,0x5e,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34, +0x81,0x18,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0x6e,0xc4,0xa0,0x01, +0x40,0x10,0x0c,0x9a,0x9f,0xb9,0x17,0x99,0x88,0x19,0x79,0xe0,0xf4,0x45,0x5f,0xf4, +0x45,0x5f,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18, +0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xce,0xf0,0x24,0x2c,0xe2,0x33, +0x62,0x60,0x00,0x20,0x08,0x06,0x18,0xd9,0xf0,0x4c,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0x96,0xd9,0x90,0x4c,0xc0,0x27,0x17,0x18,0x70,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0x22,0xb5,0xf9,0x99,0x60,0x38,0x22,0x10,0x15,0xe2,0xb3,0xc1,0x57,0xe4,0x33,0x62, +0x60,0x00,0x20,0x08,0x06,0x51,0xdb,0x90,0x4c,0x60,0x81,0x40,0x1f,0x33,0xc0,0x45, +0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xc1,0xcd,0xc9,0x04,0x16,0x08,0xf4,0xb1, +0x80,0x90,0xcf,0x05,0x95,0x9b,0x6e,0x38,0x95,0x20,0x31,0x53,0x81,0x8b,0xf8,0x8c, +0x18,0x18,0x00,0x08,0x82,0x01,0x36,0x37,0x6b,0x13,0x8c,0x18,0x1c,0x00,0x08,0x82, +0x81,0x55,0x37,0x33,0x13,0xac,0xca,0x05,0x06,0x1c,0x31,0x30,0x00,0x10,0x04,0x83, +0x28,0x6f,0xdc,0x26,0x18,0x8e,0x08,0x62,0x85,0xf8,0x6c,0x68,0x17,0xf9,0x8c,0x18, +0x18,0x00,0x08,0x82,0x41,0xc4,0x37,0x33,0x13,0x58,0x20,0xd0,0xc7,0x8c,0x77,0x91, +0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x7f,0x63,0x33,0x81,0x05,0x02,0x7d,0x2c, +0x20,0xe4,0x73,0x41,0xe5,0xa6,0x1b,0x6c,0x25,0x48,0xec,0x56,0xfe,0x22,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0x80,0x89,0x8e,0xde,0x04,0x23,0x06,0x07,0x00,0x82,0x60, +0x60,0x91,0x8e,0xd8,0x04,0xba,0x72,0x81,0x01,0x47,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0x42,0x9d,0xbe,0x09,0x86,0x23,0x02,0x70,0x21,0x3e,0x1b,0xf8,0x45,0x3e,0x23,0x06, +0x06,0x00,0x82,0x60,0x10,0xad,0x8e,0xd8,0x04,0x16,0x08,0xf4,0x31,0xc3,0x5f,0xe4, +0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0xeb,0x94,0x4d,0x60,0x81,0x40,0x1f,0x0b, +0x08,0xf9,0x5c,0x50,0xb9,0xe9,0x86,0x72,0x09,0x12,0x3b,0x17,0xd7,0x88,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x60,0xb1,0x93,0x3a,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18, +0x58,0xb3,0x13,0x37,0x41,0xba,0x5c,0x60,0xc0,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0x6e,0x87,0x75,0x82,0xe1,0x88,0xe0,0x5d,0x88,0xcf,0x86,0x95,0x91,0xcf,0x88,0x81, +0x01,0x80,0x20,0x18,0x44,0xba,0x13,0x37,0x81,0x05,0x02,0x7d,0xcc,0x68,0x19,0xf9, +0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xd4,0x3b,0x74,0x13,0x58,0x20,0xd0,0xc7,0x02, +0x42,0x3e,0x17,0x54,0x6e,0xba,0x81,0x5e,0x82,0xc4,0xdc,0x20,0x36,0xe4,0x63,0x6f, +0x10,0x1b,0xf2,0x31,0x38,0x88,0x0d,0xf9,0x58,0x1c,0xc4,0x86,0x7c,0x6c,0x0c,0x58, +0x43,0x3e,0x46,0x06,0xac,0x21,0x1f,0x2b,0x03,0xd6,0x90,0x8f,0x99,0x01,0x6b,0xc8, +0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x43, +0x0d,0xf9,0x58,0x87,0x1a,0xf2,0x31,0x0f,0x35,0xe4,0x63,0x1f,0x6a,0xc8,0xc7,0x10, +0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0xac,0x2a,0x0d,0xf9, +0x98,0x55,0x1a,0xf2,0xb1,0xab,0x34,0xe4,0x63,0x58,0x69,0xc8,0xc7,0x10,0x02,0x3e, +0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x6c,0x0f,0x54,0x01,0x3e,0x16, +0xb4,0x01,0x7c,0x2c,0xf8,0xe0,0x63,0x47,0x40,0x1f,0x3b,0x04,0xfa,0xd8,0x31,0xd0, +0xc7,0x0e,0x82,0x3e,0x16,0x0b,0xab,0x21,0x1f,0x93,0x85,0xd5,0x90,0x8f,0xcd,0xc2, +0x6a,0xc8,0xc7,0x68,0x61,0x35,0xe4,0x63,0xa6,0x60,0x1a,0xf2,0xb1,0x53,0x30,0x0d, +0xf9,0x18,0x2a,0x98,0x86,0x7c,0x2c,0x15,0x4c,0x43,0x3e,0x46,0x20,0xf0,0x31,0x02, +0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x7f,0x50,0x1a,0xf2,0x31,0x50,0x28, +0x0d,0xf9,0x58,0x28,0x94,0x86,0x7c,0x4c,0x14,0x4a,0x43,0x3e,0x86,0x10,0xf0,0x31, +0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x78,0x40,0x1a,0xf2,0xb1,0x3c, +0x20,0x0d,0xf9,0x98,0x1e,0x90,0x86,0x7c,0x6c,0x0f,0x48,0x43,0x3e,0x86,0x10,0xf0, +0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x44,0x18,0xd0,0xc7,0x08, +0x31,0xa0,0x8f,0x11,0x63,0x40,0x1f,0x23,0xc8,0x80,0x3e,0x16,0x0f,0xa4,0x21,0x1f, +0x93,0x07,0xd2,0x90,0x8f,0xcd,0x03,0x69,0xc8,0xc7,0xe8,0x81,0x34,0xe4,0x63,0xe6, +0xf0,0x17,0xf2,0xb1,0x73,0xf8,0x0b,0xf9,0x18,0x3a,0xfc,0x85,0x7c,0x2c,0x1d,0xfe, +0x42,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63, +0xbf,0xe0,0x17,0xf2,0x31,0x70,0xf0,0x0b,0xf9,0x58,0x38,0xf8,0x85,0x7c,0x4c,0x1c, +0xfc,0x42,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0, +0x63,0xb8,0xd0,0x17,0xf2,0xb1,0x5c,0xe8,0x0b,0xf9,0x98,0x2e,0xf4,0x85,0x7c,0x6c, +0x17,0xfa,0x42,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21, +0xe0,0x63,0x44,0x28,0xd0,0xc7,0x08,0x51,0xa0,0x8f,0x11,0xa3,0x40,0x1f,0x23,0x48, +0x81,0x3e,0x16,0x13,0x7e,0x21,0x1f,0x93,0x09,0xbf,0x90,0x8f,0xcd,0x84,0x5f,0xc8, +0xc7,0x68,0xc2,0x2f,0xe4,0x63,0x26,0x91,0x17,0xf2,0xb1,0x93,0xc8,0x0b,0xf9,0x18, +0x4a,0xe4,0x85,0x7c,0x2c,0x25,0xf2,0x42,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f, +0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0xff,0x80,0x17,0xf2,0x31,0x90,0xc0,0x0b,0xf9, +0x58,0x48,0xe0,0x85,0x7c,0x4c,0x24,0xf0,0x42,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80, +0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0xf8,0x70,0x17,0xf2,0xb1,0x7c,0xb8,0x0b, +0xf9,0x98,0x3e,0xdc,0x85,0x7c,0x6c,0x1f,0xee,0x42,0x3e,0x86,0x10,0xf0,0x31,0x84, +0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x44,0x38,0xd0,0xc7,0x08,0x71,0xa0, +0x8f,0x11,0xe3,0x40,0x1f,0x23,0xc8,0x81,0x3e,0x76,0x3f,0xbf,0x12,0x9f,0x11,0x03, +0x03,0x00,0x41,0x30,0xc0,0xc6,0x69,0x97,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xb0, +0xca,0x69,0x94,0x82,0xfd,0xb9,0xc0,0x80,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xa5, +0x93,0x2f,0x05,0xc3,0x11,0x41,0x08,0x11,0x9f,0x0d,0x3d,0x24,0x9f,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0xd8,0x69,0x94,0x02,0x0b,0x04,0xfa,0x98,0xf1,0x43,0xf2,0x19, +0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0x9d,0x4c,0x29,0xb0,0x40,0xa0,0x8f,0x05,0x84, +0x7c,0x2e,0xa8,0xdc,0x74,0x83,0x09,0x05,0x89,0x95,0x90,0xbb,0xc4,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0x30,0x79,0x52,0xa7,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c, +0x7a,0x92,0xa5,0x40,0x85,0x2e,0x30,0xe0,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xf8, +0xd4,0x4e,0xc1,0x70,0x44,0x00,0x43,0xc4,0x67,0x03,0x1b,0xc9,0x67,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0xa2,0x7d,0x92,0xa5,0xc0,0x02,0x81,0x3e,0x66,0xb8,0x91,0x7c,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x20,0xf2,0xa7,0x5a,0x0a,0x2c,0x10,0xe8,0x63,0x01,0x21, +0x9f,0x0b,0x2a,0x37,0xdd,0x50,0x43,0x41,0x62,0x36,0xd4,0x2f,0xf1,0x19,0x31,0x30, +0x00,0x10,0x04,0x03,0x2c,0xa4,0xf2,0x29,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x6b, +0xa4,0xc2,0x29,0xc8,0xa1,0x0b,0x0c,0x38,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0x49, +0xf1,0x53,0x30,0x1c,0x11,0xfc,0x10,0xf1,0xd9,0xb0,0x47,0xf2,0x19,0x31,0x30,0x00, +0x10,0x04,0x83,0x48,0xa5,0xc2,0x29,0xb0,0x40,0xa0,0x8f,0x19,0x7d,0x24,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x88,0x5a,0x8a,0x9c,0x02,0x0b,0x04,0xfa,0x58,0x40,0xc8, +0xe7,0x82,0xca,0x4d,0x37,0x90,0x51,0x90,0x98,0x19,0xb1,0x4c,0x7c,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x00,0x83,0x29,0x94,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x92, +0x29,0x78,0x0a,0xd0,0xe8,0x02,0x03,0x8e,0x18,0x18,0x00,0x08,0x82,0x41,0x64,0x53, +0x2b,0x15,0x0c,0x47,0x04,0x6e,0x44,0x7c,0x36,0xa8,0x92,0x7c,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0xca,0x29,0x78,0x0a,0x2c,0x10,0xe8,0x63,0x06,0x2b,0xc9,0x67,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0x22,0x9e,0x9a,0xa7,0xc0,0x02,0x81,0x3e,0x16,0x10,0xf2, +0xb9,0xa0,0x72,0xd3,0x0d,0x73,0x14,0x24,0xe6,0x06,0x60,0x21,0x1f,0x7b,0x03,0xb0, +0x90,0x8f,0xc1,0x01,0x58,0xc8,0xc7,0xe2,0x00,0x2c,0xe4,0x63,0x63,0x40,0x12,0xf2, +0x31,0x32,0x20,0x09,0xf9,0x58,0x19,0x90,0x84,0x7c,0xcc,0x0c,0x48,0x42,0x3e,0x46, +0x20,0xf0,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x1c,0x3b,0xc8, +0xc7,0x3a,0x76,0x90,0x8f,0x79,0xec,0x20,0x1f,0xfb,0xd8,0x41,0x3e,0x86,0x10,0xf0, +0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x15,0x2d,0xc8,0xc7,0x2c, +0x5a,0x90,0x8f,0x5d,0xb4,0x20,0x1f,0xc3,0x68,0x41,0x3e,0x86,0x10,0xf0,0x31,0x84, +0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x7b,0xa0,0x0a,0xf0,0xb1,0xa0,0x0d, +0xe0,0x63,0xc1,0x07,0x1f,0x3b,0x02,0xfa,0xd8,0x21,0xd0,0xc7,0x8e,0x81,0x3e,0x76, +0x10,0xf4,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x4b,0xb4,0xc0,0x2a,0x64,0xf0,0x65, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xd1,0x0a,0xab,0x90,0xc1,0x97,0x11,0x83,0x03, +0x00,0x41,0x30,0xb0,0x48,0x4b,0xac,0x42,0x06,0x5f,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xc0,0x2a,0xad,0xb1,0x0a,0x19,0x7c,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xcb,0xb4, +0xc6,0xaa,0x64,0xf8,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xd3,0x22,0xab,0x92, +0xe1,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x50,0xab,0xac,0x4a,0x86,0x5f,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x4a,0x2d,0xb3,0x2a,0x19,0x7e,0x19,0x31,0x38,0x00, +0x10,0x04,0x03,0x4b,0xb5,0xd0,0x0a,0x11,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0, +0x56,0x2b,0xad,0x10,0x71,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x8b,0xb5,0xd4,0x0a, +0x11,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x5a,0x6b,0xad,0x10,0x71,0x19,0x31, +0x38,0x00,0x10,0x04,0x03,0xcb,0xb5,0xd6,0x0a,0x31,0x97,0x11,0x83,0x03,0x00,0x41, +0x30,0xb0,0x5e,0x8b,0xad,0x10,0x73,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x0b,0xb6, +0xda,0x0a,0x31,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x62,0xcb,0xad,0x10,0x73, +0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x4b,0xb6,0xe0,0x0a,0x09,0x97,0x11,0x83,0x03, +0x00,0x41,0x30,0xb0,0x66,0x2b,0xae,0x90,0x70,0x19,0x31,0x38,0x00,0x10,0x04,0x03, +0x8b,0xb6,0xe4,0x0a,0x09,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x6a,0x6b,0xae, +0x90,0x70,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xcb,0xb6,0xe6,0x0a,0x29,0x97,0x11, +0x83,0x03,0x00,0x41,0x30,0xb0,0x6e,0x8b,0xae,0x90,0x72,0x19,0x31,0x38,0x00,0x10, +0x04,0x03,0x0b,0xb7,0xea,0x0a,0x29,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x72, +0xcb,0xae,0x90,0x72,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x4b,0xb7,0xee,0x8a,0x43, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xda,0x2d,0xbc,0xe2,0x90,0x11,0x83,0x03,0x00, +0x41,0x30,0xb0,0x78,0x2b,0xaf,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xde, +0xd2,0x2b,0x0e,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xcb,0xb7,0xf8,0x8a,0x40,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xfa,0xad,0xbe,0x22,0x90,0x11,0x83,0x03,0x00,0x41, +0x30,0xb0,0xc0,0xcb,0xaf,0x08,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xf0,0xfa, +0x2b,0x02,0x39,0xc2,0x80,0x47,0x18,0xf0,0x08,0x03,0x1e,0x61,0xc0,0x11,0x83,0x03, +0x00,0x41,0x30,0xf8,0xc4,0x8b,0xaf,0x60,0xa9,0xb7,0x46,0x13,0x82,0x60,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0xca,0x40,0xbc,0x46,0xab,0x96,0xf2,0x69,0xc4,0xa0,0x01,0x40, +0x10,0x0c,0x9a,0xf6,0x2a,0xad,0xe0,0xb7,0x7e,0xeb,0xb7,0x50,0x0b,0xb5,0x50,0x0b, +0xb5,0x46,0x13,0x02,0x60,0x38,0x22,0x20,0xa7,0xe0,0x9b,0x6e,0x18,0x29,0x21,0xb0, +0xc5,0xa0,0x8f,0x2d,0x07,0x7d,0x6c,0x41,0xe8,0x63,0xc4,0x20,0x1f,0x2b,0x06,0xf9, +0xd8,0x60,0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xfc,0x82,0xad,0x81,0x9d, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc8,0xaf,0xd8,0x1a,0xda,0x69,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0xfd,0x92,0xad,0xc1,0x9d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xd8,0x2f,0xda,0x1a,0xca,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xfe,0xaa,0xad, +0xc1,0xac,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe8,0x2f,0xdb,0x1a,0xce,0xca,0x04, +0x9a,0x92,0x8f,0x09,0x04,0x7c,0x2c,0xa8,0x29,0xf9,0x58,0x30,0xc0,0xc7,0x8e,0x22, +0x3e,0x16,0xe4,0x94,0x7c,0x2c,0xc9,0x29,0xf9,0xd8,0x11,0xc4,0xc7,0x92,0x9d,0x92, +0x8f,0x09,0x41,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x2a,0x31,0xfd,0xf2,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x20,0x32,0xb1,0xf8,0x0a,0x86,0x1b,0xc8,0xe0,0xa6,0x88, +0x0b,0x06,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x65,0x10,0x62,0xe2,0xe5,0x4f,0x34, +0x35,0x62,0xd0,0x00,0x20,0x08,0x06,0x0d,0x8b,0x91,0x57,0x70,0x5e,0xe6,0x54,0x4e, +0xe7,0x75,0x5e,0xe7,0x75,0x5e,0xa3,0x09,0x01,0x30,0x1c,0x11,0xd4,0x95,0xf0,0x8d, +0x18,0x1c,0x00,0x08,0x82,0x41,0x19,0x94,0x98,0x79,0xed,0x53,0x4e,0x8d,0x18,0x1c, +0x00,0x08,0x82,0x41,0x19,0x98,0xd8,0x79,0xe1,0x13,0x4f,0x8d,0x18,0x3c,0x00,0x08, +0x82,0xc1,0xe4,0x62,0xe1,0x25,0x04,0x76,0x54,0x47,0xa7,0x75,0x5a,0x23,0x36,0x62, +0xec,0x65,0x52,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xb3,0x04,0xc2,0x40,0x85,0x21, +0xa3,0x01,0x80,0x06,0xc1,0x40,0x85,0x41,0xa3,0x01,0x60,0x06,0xc1,0x40,0x85,0x61, +0xa3,0x01,0x00,0x06,0xc1,0x40,0x85,0x81,0xa3,0x01,0xa0,0x04,0x03,0x15,0x86,0x8e, +0x06,0x80,0x12,0x0c,0x54,0x18,0x3c,0x1a,0x00,0x62,0x10,0x0c,0x54,0x0c,0x38,0x1c, +0x00,0x60,0x10,0x0c,0x54,0xa0,0x01,0x08,0x07,0x80,0x16,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0xd1,0x63,0xf5,0x15,0x47,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x88,0x01, +0x8d,0xbd,0xd7,0x48,0xb9,0xd8,0x68,0x42,0x20,0x54,0xf0,0x5b,0x5a,0x31,0x16,0xdc, +0x05,0x06,0x1b,0x31,0x38,0x00,0x10,0x04,0x03,0x31,0xc8,0x31,0xfa,0x42,0x29,0x1a, +0x1b,0x4d,0x08,0x80,0xd1,0x04,0x21,0x38,0xc1,0x60,0x27,0x18,0xcc,0x04,0x83,0x3e, +0x26,0x1c,0xf4,0x39,0x61,0x40,0x27,0x0c,0x68,0x34,0xc1,0x01,0x46,0x13,0x9e,0xe0, +0x08,0x83,0x1d,0x61,0x30,0x13,0x40,0x4a,0x3e,0x26,0x80,0x94,0x7c,0x8c,0xf8,0x2d, +0xf8,0x18,0x01,0x5e,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0xce,0x5a,0x8c, +0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa8,0x33,0x17,0x23,0x84,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xec,0xcc,0xc5,0x58,0x4b,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0xe3,0xce,0x5e,0xac,0xb5,0x84,0x63,0x0c,0x76,0x8c,0xc1,0x8c,0x10,0xe8,0x63,0x84, +0x40,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x28,0x83,0x38,0x93,0x31,0xb2,0x42,0xad, +0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xf8,0x8c,0xc6,0x02,0x37,0x73,0x33,0x37,0xbb, +0xb1,0x1b,0xbb,0xb1,0x1b,0x1b,0x4d,0x08,0x80,0xe1,0x88,0x60,0xae,0x82,0x6f,0xba, +0x41,0xb6,0x84,0xe0,0xc4,0xc0,0x50,0x23,0x06,0x07,0x00,0x82,0x60,0x50,0x06,0x77, +0x86,0x63,0x70,0x75,0x5a,0x23,0x06,0x07,0x00,0x82,0x60,0x50,0x06,0x78,0x96,0x63, +0x6a,0xe5,0x5a,0x23,0x06,0x0f,0x00,0x82,0x60,0x30,0x81,0xda,0x8c,0x09,0x81,0x92, +0xe4,0x57,0x7e,0xd5,0x59,0x9d,0xf9,0xd8,0x30,0x9a,0x10,0x00,0x16,0xb8,0x97,0x7c, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x22,0x35,0x1d,0x0b,0x2c,0x40,0xe4,0x33,0x62, +0x60,0x00,0x20,0x08,0x06,0x91,0xa9,0xdd,0x58,0x60,0x41,0x7c,0xc9,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0x22,0x54,0xf3,0xb1,0x60,0x38,0x62,0x0e,0x40,0x2b,0xf8,0xa6, +0x1b,0x04,0x3a,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x70,0x35,0x33,0x0b,0x86, +0xe1,0x88,0x60,0xb4,0x9c,0x6f,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x58,0x4b,0xb3, +0xa1,0xb0,0x60,0xa0,0x8f,0x91,0x57,0x10,0x9f,0xe9,0x86,0xa0,0xbc,0x88,0x59,0x86, +0x81,0xc0,0x83,0xe1,0x08,0x3e,0x40,0x2d,0xe7,0x9b,0x6e,0xd0,0xaf,0xf3,0x0a,0x66, +0x09,0x90,0xe1,0x08,0x3f,0x40,0x2f,0xe5,0x9b,0x65,0x30,0x8a,0xc0,0x18,0x25,0x3e, +0x16,0xb8,0x97,0x7c,0x2c,0x60,0xe0,0x33,0x4b,0x80,0x0c,0x47,0x1c,0x26,0x26,0x7c, +0xb3,0x0c,0x07,0x12,0xcc,0x12,0x20,0x03,0x25,0x06,0x33,0x98,0x44,0xe1,0xb3,0xc1, +0x61,0x12,0xc6,0x40,0x89,0x21,0x06,0x83,0x51,0x78,0x87,0x67,0x98,0x12,0x62,0xf0, +0xb1,0x20,0xc5,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0xaf,0x9d,0x5a,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0x07,0xb8,0xe1,0xd9,0x28,0x04,0x36,0x5f,0x41,0x7c, +0x8c,0xbe,0xea,0x29,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x81,0xdb,0xaa,0x05, +0xc3,0x11,0xfb,0x04,0x63,0xc4,0x77,0x81,0xa1,0x6c,0x09,0xe4,0x63,0x81,0x21,0x1f, +0x0b,0x0a,0xf9,0x58,0xc0,0x5f,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0xdc, +0x64,0x2d,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0xdd,0x46,0xed,0x01,0x83,0xe1, +0x88,0x00,0xbc,0x9c,0x6f,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x76,0x33,0xb5,0x48, +0x0c,0x2c,0x18,0xe8,0x33,0xdd,0x10,0x8c,0xd7,0x30,0x62,0x60,0x00,0x20,0x08,0x06, +0x51,0xbb,0xe1,0x5a,0x60,0x47,0x99,0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2, +0x77,0xd3,0xb5,0xc0,0x82,0x41,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xc5,0x1b, +0xaf,0x05,0x23,0x06,0x07,0x00,0x82,0x60,0xf0,0xb1,0x9b,0xa9,0xe9,0x16,0xb8,0x8d, +0x26,0x04,0xc0,0x68,0x82,0x10,0x98,0xd0,0x5a,0xf2,0x31,0xa1,0xb5,0xe4,0x33,0x62, +0x60,0x00,0x20,0x08,0x06,0xd1,0xbd,0x99,0x9a,0x30,0x62,0x60,0x00,0x20,0x08,0x06, +0x11,0xbe,0x9d,0x9a,0x70,0xc2,0x80,0x4e,0x18,0xd0,0x09,0x06,0x3b,0xc1,0x60,0x26, +0xd8,0x18,0x7c,0x4c,0xb8,0x31,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x97,0x6f, +0xb3,0x76,0x5e,0xef,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60,0x85,0x10,0x1f,0x2b, +0x84,0xf8,0x0c,0x47,0x08,0x8f,0xf0,0x4d,0x37,0xac,0x1a,0xae,0x05,0xc3,0x11,0x03, +0x24,0x7c,0xd3,0x0d,0xad,0xa6,0x6b,0xc1,0x74,0x43,0xbe,0xf1,0x1b,0x31,0xdd,0xa0, +0x6f,0xfd,0x36,0x54,0x11,0x41,0x11,0x11,0x94,0x40,0x40,0x09,0x04,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x41,0x19,0x98,0xdc,0xb9,0xf5,0xd7,0x8e,0x8d,0x18,0x34,0x00,0x08, +0x82,0x41,0x13,0x73,0xe9,0x16,0x8c,0xdc,0x20,0xb0,0x1b,0xbb,0xb1,0x1b,0xbb,0x8d, +0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74,0x83,0xc9,0xa5,0xdc,0x53, +0x4a,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xdc,0xdc,0xbb,0x1d,0x29,0x17,0x20, +0xf2,0x26,0x6f,0xf2,0x26,0x6f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83, +0x30,0xdd,0xf0,0x72,0x2c,0x57,0x15,0x14,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x34, +0x3d,0x57,0x6f,0xcd,0xcb,0x05,0x0e,0xbe,0xe1,0x1b,0xbe,0xe1,0xdb,0x68,0x42,0x00, +0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0xc8,0x5c,0xcd,0x65,0x55,0x05,0x30, +0x62,0xd0,0x00,0x20,0x08,0x06,0xcd,0xd8,0xed,0xdb,0x54,0x73,0x55,0xe0,0x6f,0xfe, +0xe6,0x6f,0xfe,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06, +0x0d,0x00,0x82,0x60,0xd0,0x9c,0xdd,0xbf,0x5d,0x39,0x17,0x15,0x22,0x27,0x72,0x22, +0x27,0x72,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00, +0x20,0x08,0x06,0xcd,0xda,0x8d,0xdc,0xd6,0x73,0x4f,0x62,0x72,0x26,0x67,0x72,0x26, +0x37,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xd3,0x0d,0x63,0x07,0x76, +0x67,0x50,0x63,0x10,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x71,0x97,0x72,0x61, +0x30,0x76,0x63,0x10,0xb0,0x1c,0xcb,0xb1,0x1c,0xcb,0x8d,0x26,0x04,0xc0,0x68,0x82, +0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x75,0xd7,0x72,0x65, +0x70,0x76,0x5f,0x01,0x73,0x30,0x07,0x73,0x30,0x37,0x9a,0x10,0x00,0xa3,0x09,0x42, +0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xe4,0x5d,0xcc,0xa5,0xc1, +0xda,0x75,0x09,0xcd,0xd1,0x1c,0xcd,0xd1,0xdc,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1, +0x68,0xc2,0x20,0x58,0x1e,0x98,0x42,0x7c,0x2c,0x0f,0x4c,0x21,0x3e,0xe7,0x5a,0x86, +0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0xf4,0x72,0x2e,0x1c,0x02,0xa3,0x35,0x56, +0xa0,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa3,0xc7,0x73,0xe6,0x16,0x98,0xad, +0x0d,0xf1,0x31,0x21,0x90,0x8f,0x05,0xb8,0x06,0x1f,0x0b,0xd2,0x4d,0x3e,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0xa0,0x1e,0xd8,0xe9,0x5a,0x60,0xe0,0xe5,0x6b,0xf2,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0x43,0xf5,0xc4,0x2e,0x48,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x58,0xbd,0xb1,0xfb,0xb3,0xc0,0x88,0x23,0x3e,0x26,0x04,0xf2,0xb1,0x20, +0x81,0x8f,0xd1,0x17,0xbc,0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xd6,0xc3, +0xbb,0xc0,0xe2,0x2d,0x88,0x8f,0xa9,0xc2,0x29,0x80,0xe0,0x02,0x83,0x99,0x2a,0xa0, +0x02,0x08,0x2e,0x30,0x98,0x0d,0x18,0x7c,0x4c,0xc0,0xe0,0x33,0xdc,0x90,0x0a,0x74, +0x41,0x06,0xc3,0x0d,0xa9,0x40,0x17,0x64,0x50,0x42,0xa0,0x17,0x18,0xca,0x1c,0x43, +0x3e,0xf6,0x18,0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x03,0xce,0xf6,0xe6,0x4e,0x08, +0x84,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xdf,0xc3,0xbb,0x60,0xe6,0x2c,0x98, +0x39,0xf9,0x58,0x40,0x6f,0xf0,0xb1,0xe1,0xde,0xe4,0x63,0x81,0xbd,0xc1,0xc7,0x0a, +0x9b,0x93,0x8f,0x05,0x36,0x07,0x1f,0x0b,0x0a,0xf9,0x58,0x70,0x73,0xf0,0xb1,0xa2, +0x90,0x8f,0x05,0x8e,0x7c,0x2c,0x18,0xe4,0x63,0x01,0x2e,0xc8,0xc7,0x04,0x5c,0x90, +0x8f,0x0d,0xb8,0x20,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0xcc,0x6f,0xf4,0xb0, +0x0b,0xbb,0xcc,0xbb,0x39,0xf9,0x58,0x20,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0x22,0xf7,0x23,0xbd,0xc0,0x82,0x5f,0x90,0x8f,0x09,0xbf,0x20,0x1f,0x1b,0x7e,0x41, +0x3e,0x36,0x88,0x83,0x7c,0x6c,0x10,0x07,0xf9,0xd8,0x20,0x0e,0xf2,0x31,0x78,0x10, +0x07,0x10,0x5c,0x60,0x30,0x0b,0xf8,0x00,0x3e,0xc3,0x0d,0xe4,0x70,0x1b,0x64,0x50, +0xc1,0x18,0xe8,0x05,0x86,0x32,0x38,0x20,0xe4,0x33,0x62,0x90,0x00,0x20,0x08,0x06, +0xdc,0xfd,0xd1,0x5e,0x20,0x06,0x81,0x18,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x01, +0x82,0x41,0xee,0x05,0x74,0x67,0x01,0xdd,0xc9,0xc7,0x82,0x9a,0x83,0x8f,0x0d,0x38, +0x27,0x1f,0x0b,0x6e,0x0e,0x3e,0x56,0xdc,0x9d,0x7c,0x2c,0xb8,0x3b,0xf8,0x58,0x50, +0xc8,0xc7,0x02,0xbc,0x83,0x8f,0x15,0x85,0x7c,0x2c,0x68,0xe4,0x63,0xc1,0x20,0x1f, +0x0b,0xe6,0x41,0x3e,0x26,0xcc,0x83,0x7c,0x6c,0x98,0x07,0xf9,0xd8,0x40,0x06,0xf0, +0xb1,0x81,0x0c,0xe0,0x63,0x03,0x19,0xc0,0xc7,0x0e,0x34,0x80,0xcf,0x88,0x41,0x02, +0x80,0x20,0x18,0x70,0x2b,0x18,0xa0,0x5f,0xc6,0x07,0x19,0x1f,0x58,0x19,0x04,0xf2, +0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x48,0x06,0x03,0xf4,0x0b,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xb0,0xc1,0xe0,0xfd,0x46,0xa2,0x1f,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xb8,0xc1,0x00,0xfe,0x46,0xa2,0x1f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc0, +0xc1,0x20,0xfe,0x46,0xa2,0x1f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc8,0xc1,0x20, +0xfe,0x4c,0x02,0x24,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd0,0xc1,0x40,0xfe,0x4c, +0x02,0x24,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8,0xc1,0x60,0xfe,0x4c,0x02,0x24, +0xec,0x18,0x09,0xf9,0x18,0x32,0x12,0xf2,0xb1,0x64,0x24,0xe4,0x63,0x43,0x1b,0xc0, +0xc7,0x86,0x36,0x80,0x8f,0x0d,0x6d,0x00,0x1f,0x33,0x52,0x42,0x3e,0x66,0xa4,0x84, +0x7c,0xcc,0x48,0x09,0xf9,0xd8,0x00,0x07,0xf0,0xb1,0x01,0x0e,0xe0,0x63,0x03,0x1c, +0xc0,0xc7,0xa6,0x3b,0x80,0x8f,0x85,0x45,0x4b,0x80,0xe0,0x02,0x83,0x59,0xd0,0x0e, +0xf0,0x19,0x6e,0x78,0x09,0x14,0x21,0x83,0x0a,0x68,0x41,0x2f,0x30,0x94,0x85,0x03, +0x21,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0xd0,0x30,0x28,0xc1,0x20,0x98,0x85, +0x60,0x16,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x88,0xc3,0x40,0x05,0x83,0xa0,0xfc, +0x2c,0x28,0x3f,0xf9,0x58,0x60,0x7a,0xf0,0xb1,0x21,0xf5,0xe4,0x63,0x01,0xea,0xc1, +0xc7,0x0a,0xf4,0x93,0x8f,0x05,0xe8,0x07,0x1f,0x0b,0x0a,0xf9,0x58,0x90,0x7e,0xf0, +0xb1,0xa2,0x90,0x8f,0x05,0x8d,0x7c,0x2c,0x18,0xe4,0x63,0x81,0x4f,0xc8,0xc7,0x04, +0x9f,0x90,0x8f,0x0d,0x3e,0x21,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c, +0x0e,0x06,0xf8,0x58,0x1c,0x1c,0xf0,0x19,0x31,0x48,0x00,0x10,0x04,0x03,0x8e,0x0f, +0x83,0x1c,0x0c,0xb2,0x76,0xc8,0xda,0xc1,0x6c,0x21,0x90,0xcf,0x88,0x81,0x01,0x80, +0x20,0x18,0x44,0xa3,0x18,0xe4,0x60,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x71, +0x8a,0x01,0x18,0x06,0x71,0x80,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa0,0x62, +0x10,0x86,0x41,0x1c,0xa0,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa9,0x18,0x88, +0x61,0x10,0x07,0x68,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x2a,0x06,0x62,0x18, +0xc4,0xc1,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xb1,0x8a,0xc1,0x18,0x06,0x71, +0xb0,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb0,0x62,0x40,0x86,0x41,0x1c,0xac, +0x85,0x1d,0x6e,0x21,0x1f,0x43,0xdc,0x42,0x3e,0x96,0xb8,0x85,0x7c,0x2c,0x0e,0x06, +0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x06,0x5d,0xc8,0xc7,0x0c,0xba, +0x90,0x8f,0x19,0x74,0x21,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e, +0x06,0xf8,0x58,0x1c,0x4c,0xf0,0x31,0xd8,0xc0,0x0b,0x10,0x5c,0x60,0x30,0x0b,0x7a, +0x02,0x3e,0xc3,0x0d,0x7a,0x81,0x27,0x64,0x50,0x26,0x11,0xe8,0x05,0x86,0x32,0x99, +0x20,0xe4,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x5c,0x2e,0x06,0x76,0x18,0x94,0x44, +0x50,0x12,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xe2,0x18,0xec,0x61,0x10,0xd8, +0x60,0x60,0x81,0x0d,0x06,0xf2,0xb1,0xe0,0xfe,0xe0,0x63,0x83,0xfe,0xc9,0xc7,0x82, +0xfc,0x83,0x8f,0x15,0x39,0x18,0xc8,0xc7,0x82,0x1c,0x0c,0xe0,0x63,0x41,0x21,0x1f, +0x0b,0x74,0x30,0x80,0x8f,0x15,0x85,0x7c,0x2c,0x68,0xe4,0x63,0xc1,0x20,0x1f,0x0b, +0x52,0x43,0x3e,0x26,0xa4,0x86,0x7c,0x6c,0x48,0x0d,0xf9,0x58,0x1c,0x0c,0xf0,0xb1, +0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0xe0,0x80,0xcf,0x88,0x41,0x02,0x80, +0x20,0x18,0x70,0xed,0x18,0xa8,0x62,0xf0,0x13,0xd9,0x4f,0x64,0x76,0x12,0x81,0x7c, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xa2,0xc7,0x40,0x15,0x83,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0x7c,0x0c,0x62,0x31,0x88,0x83,0xd9,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x23,0x1f,0x03,0x59,0x0c,0xe2,0x60,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xd0,0xc7,0x60,0x16,0x83,0x38,0x98,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xf6,0x31,0x98,0xc5,0x20,0x0e,0x6c,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x7e, +0x0c,0x68,0x31,0x88,0x03,0xdb,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x1f,0x83, +0x5a,0x0c,0xe2,0xc0,0x36,0xec,0xc8,0x0d,0xf9,0x18,0x92,0x1b,0xf2,0xb1,0x24,0x37, +0xe4,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x33,0x7e, +0x43,0x3e,0x66,0xfc,0x86,0x7c,0xcc,0xf8,0x0d,0xf9,0x58,0x1c,0x0c,0xf0,0xb1,0x38, +0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x82,0x4f,0xc1,0x84,0x1b,0xe8,0x05, +0x86,0x1a,0x31,0x48,0x00,0x10,0x04,0x03,0xae,0x24,0x03,0x71,0x0c,0x5e,0xa2,0x0d, +0x5e,0xa2,0x0d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x70,0xc9,0xe0,0x1c,0x83,0x40, +0x14,0x03,0x0b,0x44,0x31,0x90,0x8f,0x05,0x63,0x18,0xc0,0xc7,0x06,0x33,0x0c,0xe4, +0x63,0x41,0x19,0x06,0xf0,0xb1,0xa2,0x14,0x03,0xf9,0x58,0x50,0x8a,0x01,0x7c,0x2c, +0x28,0xe4,0x63,0x81,0x29,0x06,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8c,0x7c,0x2c,0x18, +0xe4,0x63,0x41,0x7c,0xc8,0xc7,0x84,0xf8,0x90,0x8f,0x0d,0xf1,0x21,0x1f,0x63,0x83, +0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x1c,0xf0,0x19,0x31, +0x48,0x00,0x10,0x04,0x03,0x2e,0x27,0x03,0x7b,0x0c,0xce,0xa2,0x14,0xce,0xa2,0x14, +0x6c,0x2e,0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x04,0x96,0x81,0x3d,0x06, +0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x64,0x19,0xf4,0x63,0xc0,0x06,0xfb,0x31, +0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x59,0x06,0xfe,0x18,0xb0,0xc1,0x7e,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x61,0x96,0xc1,0x3f,0x06,0x6c,0xb0,0x1f,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0x9c,0x65,0xf0,0x8f,0x01,0x1b,0xf8,0xc7,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0x68,0x19,0x80,0x64,0xc0,0x06,0xfe,0x31,0x62,0x70,0x00,0x20,0x08, +0x06,0x47,0x5a,0x06,0x21,0x19,0xb0,0x81,0x7f,0xd8,0x11,0x22,0xf2,0x31,0x24,0x44, +0xe4,0x63,0x49,0x88,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83, +0x01,0x3e,0x66,0x9c,0x88,0x7c,0xcc,0x38,0x11,0xf9,0x98,0x71,0x22,0xf2,0x31,0x36, +0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x04,0x9f,0x5a, +0x09,0x5d,0xd0,0x0b,0x0c,0x35,0x62,0x90,0x00,0x20,0x08,0x06,0x5c,0x5c,0x06,0x2e, +0x19,0xa8,0x44,0x2e,0xa8,0x44,0x2e,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xa1,0x97, +0xc1,0x4c,0x06,0x81,0x3b,0x06,0x16,0xb8,0x63,0x20,0x1f,0x0b,0x5e,0x31,0x80,0x8f, +0x0d,0xb2,0x18,0xc8,0xc7,0x82,0x58,0x0c,0xe0,0x63,0x45,0x3c,0x06,0xf2,0xb1,0x20, +0x1e,0x03,0xf8,0x58,0x50,0xc8,0xc7,0x02,0x79,0x0c,0xe0,0x63,0x45,0x21,0x1f,0x0b, +0x18,0xf9,0x58,0x30,0xc8,0xc7,0x82,0x1c,0x91,0x8f,0x09,0x39,0x22,0x1f,0x1b,0x72, +0x44,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36, +0x38,0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x5c,0x69,0x06,0x62,0x19,0x88,0x45, +0x3c,0x88,0x45,0x3c,0xd8,0x6f,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x88, +0x35,0x03,0xb1,0x0c,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x60,0x33,0x48,0xcb, +0x80,0x0d,0xc6,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xd8,0x0c,0xd4,0x32,0x60, +0x83,0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x36,0x83,0xb5,0x0c,0xd8,0x60, +0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x98,0xcd,0x60,0x2d,0x03,0x36,0x30,0x93, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x68,0x33,0x60,0xcb,0x80,0x0d,0xcc,0x64,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0xda,0x0c,0xda,0x32,0x60,0x03,0x33,0xb1,0x23,0x4d, +0xe4,0x63,0x48,0x9a,0xc8,0xc7,0x92,0x34,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83, +0x01,0x3e,0xc6,0x06,0x03,0x7c,0xcc,0x78,0x13,0xf9,0x98,0xf1,0x26,0xf2,0x31,0xe3, +0x4d,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63, +0x83,0x09,0x3e,0x96,0x2b,0x73,0x02,0x82,0x0b,0x0c,0x66,0x81,0x99,0xc0,0x67,0xb8, +0xa1,0x4e,0x42,0x87,0x0c,0xea,0x45,0x02,0xbd,0xc0,0x50,0xb6,0x23,0x84,0x7c,0x46, +0x0c,0x12,0x00,0x04,0xc1,0x80,0x13,0xcf,0xe0,0x2f,0x03,0x17,0x09,0x5c,0x24,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x3d,0x03,0xd2,0x0c,0x82,0x9f,0x0c,0x2c,0xf8, +0xc9,0x40,0x3e,0x16,0x80,0x64,0x00,0x1f,0x1b,0x46,0x32,0x90,0x8f,0x05,0x22,0x19, +0xc0,0xc7,0x0a,0xb1,0x0c,0xe4,0x63,0x81,0x58,0x06,0xf0,0xb1,0xa0,0x90,0x8f,0x05, +0x63,0x19,0xc0,0xc7,0x8a,0x42,0x3e,0x16,0x34,0xf2,0xb1,0x60,0x90,0x8f,0x05,0xa4, +0x22,0x1f,0x13,0x48,0x45,0x3e,0x36,0x90,0x8a,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c, +0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10, +0x0c,0x38,0xfb,0x0c,0x66,0x33,0x40,0x93,0x0c,0x4d,0x32,0x83,0x91,0x40,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0x10,0xf5,0x67,0x30,0x9b,0x41,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x47,0x88,0x06,0xba,0x19,0xc4,0x81,0xab,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0x21,0xa2,0xc1,0x6e,0x06,0x71,0xe0,0x2a,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0x8c,0x68,0xc0,0x9b,0x41,0x1c,0xb8,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x24, +0x1a,0xf0,0x66,0x10,0x07,0xb1,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x89,0x06, +0xbd,0x19,0xc4,0x41,0xac,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x61,0xa2,0x81,0x6f, +0x06,0x71,0x10,0x2b,0x76,0xd0,0x8a,0x7c,0x0c,0xa1,0x15,0xf9,0x58,0x42,0x2b,0xf2, +0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0x19,0xba,0x22, +0x1f,0x33,0x74,0x45,0x3e,0x66,0xe8,0x8a,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c, +0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc1,0xa7,0x72,0xc4,0x0d,0xf4,0x02,0x43, +0x8d,0x18,0x24,0x00,0x08,0x82,0x01,0xe7,0xa2,0xc1,0x7a,0x06,0x38,0xd2,0x06,0x38, +0xd2,0x06,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xdc,0x68,0x00,0x9f,0x41,0xb0,0x9a, +0x81,0x05,0xab,0x19,0xc8,0xc7,0x02,0xb6,0x0c,0xe0,0x63,0xc3,0x5b,0x06,0xf2,0xb1, +0xc0,0x2d,0x03,0xf8,0x58,0xe1,0x9a,0x81,0x7c,0x2c,0x70,0xcd,0x00,0x3e,0x16,0x14, +0xf2,0xb1,0xe0,0x35,0x03,0xf8,0x58,0x51,0xc8,0xc7,0x02,0x46,0x3e,0x16,0x0c,0xf2, +0xb1,0x80,0x5d,0xe4,0x63,0x02,0xbb,0xc8,0xc7,0x06,0x76,0x91,0x8f,0xb1,0xc1,0x00, +0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x0e,0xf8,0x8c,0x18,0x24, +0x00,0x08,0x82,0x01,0x27,0xa6,0xc1,0x7f,0x06,0x70,0x52,0x0a,0x70,0x52,0x0a,0xc6, +0x27,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x4a,0xd3,0xe0,0x3f,0x83,0x60, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x36,0x0d,0x4c,0x34,0x60,0x03,0x7b,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0xc3,0x4d,0x83,0x13,0x0d,0xd8,0xc0,0x5e,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x78,0xd3,0x00,0x45,0x03,0x36,0xb0,0x97,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xe0,0x34,0x40,0xd1,0x80,0x0d,0xf2,0x65,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0x38,0x0d,0x52,0x34,0x60,0x83,0x7c,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0x43,0x4e,0x03,0x15,0x0d,0xd8,0x20,0x5f,0xec,0xe0,0x17,0xf9,0x18,0xc2,0x2f,0xf2, +0xb1,0x84,0x5f,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00, +0x1f,0x33,0x44,0x46,0x3e,0x66,0x88,0x8c,0x7c,0xcc,0x10,0x19,0xf9,0x18,0x1b,0x0c, +0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x82,0x4f,0xd1,0x88, +0x2e,0xe8,0x05,0x86,0x1a,0x31,0x48,0x00,0x10,0x04,0x03,0x4e,0x4f,0x83,0x1b,0x0d, +0x66,0x24,0x17,0x66,0x24,0x17,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x18,0xd5,0x80, +0x47,0x83,0xe0,0x3e,0x03,0x0b,0xee,0x33,0x90,0x8f,0x05,0xb8,0x19,0xc0,0xc7,0x86, +0xdd,0x0c,0xe4,0x63,0x81,0x6e,0x06,0xf0,0xb1,0x42,0x3f,0x03,0xf9,0x58,0xa0,0x9f, +0x01,0x7c,0x2c,0x28,0xe4,0x63,0xc1,0x7e,0x06,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8c, +0x7c,0x2c,0x18,0xe4,0x63,0x01,0xcd,0xc8,0xc7,0x04,0x9a,0x91,0x8f,0x0d,0x34,0x23, +0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x1c, +0xf0,0x19,0x31,0x48,0x00,0x10,0x04,0x03,0xce,0x55,0x83,0x35,0x0d,0xd6,0x24,0x1e, +0xd6,0x24,0x1e,0x0c,0x5d,0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x54,0xab, +0xc1,0x9a,0x06,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xb9,0x1a,0xc8,0x69,0xc0, +0x06,0x3e,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0xae,0x06,0x73,0x1a,0xb0,0x81, +0xcf,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xb1,0xab,0x01,0x9d,0x06,0x6c,0xe0,0x33, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf0,0x6a,0x40,0xa7,0x01,0x1b,0x84,0xcd,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0xbd,0x1a,0xd4,0x69,0xc0,0x06,0x61,0x33,0x62,0x70, +0x00,0x20,0x08,0x06,0x87,0xaf,0x06,0x76,0x1a,0xb0,0x41,0xd8,0xd8,0x41,0x36,0xf2, +0x31,0x84,0x6c,0xe4,0x63,0x09,0xd9,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00, +0x1f,0x63,0x83,0x01,0x3e,0x66,0xa8,0x8d,0x7c,0xcc,0x50,0x1b,0xf9,0x98,0xa1,0x36, +0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1, +0x04,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xd2,0x35,0xf0,0xd5,0x20,0x18,0x8e, +0x08,0x42,0x34,0x10,0xbe,0xe9,0x86,0x01,0x44,0x83,0xc0,0x9a,0x80,0x3e,0xd6,0x08, +0xf4,0xb1,0x66,0xa0,0x8f,0x29,0x04,0x7d,0x4c,0x29,0xe8,0x63,0x8a,0x41,0x1f,0x33, +0x0c,0xf9,0x98,0x61,0xc8,0xc7,0x0c,0x43,0x3e,0x66,0x0c,0xf1,0x31,0x63,0x88,0x8f, +0x19,0x43,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xc2,0xd7,0xa0,0x5d,0x83,0x61, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x7c,0x0d,0xdc,0x35,0x18,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0xd2,0xd7,0xe0,0x5d,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2, +0x7d,0x0d,0x56,0x35,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xe2,0xd7,0x80,0x55, +0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x7e,0x0d,0x5a,0x35,0x18,0x86,0x23, +0xd8,0xa0,0x46,0x03,0xe1,0xbb,0xc0,0x50,0x16,0xb8,0x81,0x7c,0x86,0x23,0x02,0x1c, +0x0d,0x84,0x6f,0x96,0x21,0x51,0x02,0x9b,0x03,0x81,0x3e,0x36,0x07,0x03,0x7d,0x6c, +0x0e,0x08,0xfa,0x58,0x71,0xa6,0x81,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x48, +0xd9,0x20,0x5c,0x03,0x02,0x0e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x50,0xd9,0x40, +0x5c,0x03,0x02,0x0e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x58,0xd9,0x60,0x5c,0x03, +0x02,0x0e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x60,0xd9,0xa0,0x5c,0x83,0x01,0x0e, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x68,0xd9,0xc0,0x5c,0x83,0x01,0x0e,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x70,0xd9,0xe0,0x5c,0x83,0x01,0x0e,0x66,0x09,0x94,0x81, +0x0a,0xc3,0x48,0xf4,0x01,0x19,0xa8,0x30,0x8c,0x44,0x1f,0x90,0x81,0x0a,0xc3,0x48, +0xf4,0x01,0x19,0xa8,0x30,0xa8,0xc4,0x43,0x8c,0x0c,0xe2,0x34,0x90,0xcf,0x88,0x81, +0x01,0x80,0x20,0x18,0x44,0x31,0x1b,0xc4,0x6a,0x10,0x58,0xe0,0xa7,0x81,0x7c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb0,0xd9,0xc0,0x5d,0x83,0xb6,0x0c,0xd2,0x32,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x66,0x83,0x77,0x0d,0x02,0x52,0x1a,0x8e,0x08, +0x48,0x35,0x20,0xbe,0x2a,0xcb,0x20,0xd0,0x11,0x83,0x03,0x00,0x41,0x30,0x28,0x83, +0x97,0x0d,0xe0,0x35,0x38,0xd1,0xc0,0x47,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x28, +0x03,0x98,0x0d,0xe2,0x35,0x10,0xd1,0xc0,0x4c,0x83,0x11,0x83,0x07,0x00,0x41,0x30, +0x98,0x70,0x36,0x58,0xd7,0x40,0x08,0x40,0x33,0xf8,0xcb,0x20,0x56,0x83,0x58,0x0d, +0x5a,0x36,0x68,0xd9,0xc0,0x5e,0x03,0x18,0x0d,0x46,0x13,0x02,0x60,0x34,0x41,0x08, +0x46,0x13,0x06,0x61,0x34,0x81,0x18,0xa6,0x1b,0x88,0x1a,0x0d,0x90,0xe9,0x06,0xc2, +0x46,0x83,0x64,0xba,0x81,0xb8,0xd1,0x40,0x99,0x6e,0x20,0x70,0x34,0x58,0x0c,0x22, +0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0xd8,0x06,0x38,0x1b,0x04,0xc3,0x11, +0x01,0xac,0x06,0xcc,0x37,0xcb,0xe0,0x2c,0x81,0x4d,0x46,0x7c,0x86,0x23,0x88,0x1e, +0x0d,0x84,0x6f,0x38,0xa2,0xf0,0xd1,0x80,0xf8,0x4e,0x18,0xc4,0x09,0x83,0x30,0x21, +0x08,0xc1,0x70,0x84,0x21,0xa6,0x81,0xf0,0x0d,0x47,0x1c,0x63,0x1a,0x10,0xdf,0x09, +0x83,0x38,0x61,0x10,0x26,0x04,0x21,0x18,0x6e,0x30,0x02,0x30,0x98,0x65,0x60,0x9a, +0x60,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xb8,0x0d,0xcc,0x36,0x60,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xa8,0xdb,0xc0,0x65,0x83,0x27,0x98,0x25,0x68,0x06,0x2a,0x0c, +0x81,0x01,0x83,0xc5,0xc4,0x80,0x8a,0xcf,0x70,0x44,0xc0,0xa6,0x81,0xf0,0x0d,0x47, +0x08,0x6d,0x1a,0x10,0xdf,0x09,0x83,0x38,0x61,0x10,0x26,0x04,0x21,0x18,0x6e,0x80, +0x02,0x30,0x98,0x65,0xc0,0xb2,0x60,0xa0,0xc2,0x98,0x99,0x8d,0x9c,0x05,0x65,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0xca,0x80,0x6e,0x83,0x9a,0x0d,0xe4,0x34,0x30,0xd5,0x60, +0xc4,0xc0,0x01,0x40,0x10,0x0c,0x1e,0xbf,0x0d,0x54,0x36,0x08,0x72,0x34,0xc0,0xd1, +0x40,0x67,0x83,0x35,0xf8,0xbc,0x0e,0x5f,0x83,0xe1,0x88,0x8e,0x4e,0x03,0xe7,0xbb, +0xc0,0x50,0x46,0x04,0xf2,0x19,0x6e,0x40,0x2b,0xba,0x0d,0xc2,0xe0,0xc0,0x33,0x30, +0x94,0xdd,0x6a,0xc0,0x9b,0x41,0x7c,0x2c,0x10,0xe4,0x63,0x81,0x39,0xc9,0xc7,0xda, +0x33,0x98,0xd7,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x99,0x6e,0x10,0xb7, +0x41,0x70,0x87,0xa1,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x58,0xdd,0x60,0x6c,0x83, +0x40,0x30,0x3d,0xb8,0xd7,0x40,0x3e,0x16,0x18,0xf1,0xb1,0x21,0x90,0x8f,0x05,0x08, +0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x80,0xdd,0x20,0x6d,0x83,0x24,0x30,0xfb, +0x0c,0xdc,0x35,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xaf,0x1b,0xe8,0x6d, +0x10,0x58,0x28,0x0c,0xf1,0x31,0x21,0x90,0x8f,0x05,0x05,0x7c,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xb0,0xdd,0xe0,0x6d,0x03,0x23,0x98,0x65,0x78,0xa0,0xf2,0x0c,0xec, +0x14,0x50,0x01,0x3e,0x16,0x9c,0x42,0x7c,0x0c,0x15,0x54,0x01,0x3e,0xb6,0x0a,0xaa, +0x10,0x1f,0x0b,0x54,0x21,0x3e,0xb3,0x04,0xd3,0x88,0xc1,0x01,0x80,0x20,0x18,0x7c, +0xb3,0x1b,0xb4,0x6d,0x10,0xaa,0xc1,0xe9,0x06,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04, +0x16,0x08,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x77,0x03,0xd9,0x0d,0x02, +0x9b,0xd7,0x20,0xa0,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xbf,0x1b,0xc0,0x6d, +0x10,0x58,0xf0,0xaf,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x0a,0xdf,0xe0, +0x6e,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xf2,0x0d,0xfc,0x36,0x00,0xd9, +0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x7c,0x03,0xbf,0x0d,0xf2,0x33,0xa0, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x38,0xdf,0xe0,0x6f,0x03,0xff,0x0c,0x02,0xd3, +0xd7,0x60,0x88,0x8f,0x09,0x81,0x7c,0x2c,0x28,0xe0,0x63,0x41,0x3b,0xc8,0xc7,0x84, +0x76,0x90,0x8f,0x0d,0xed,0x20,0x1f,0xfb,0x87,0x21,0x3e,0xf6,0x0f,0x43,0x7c,0xec, +0x1f,0x86,0xf8,0x98,0x21,0x12,0xf0,0x31,0x43,0x24,0xe0,0x63,0x86,0x48,0xc0,0x67, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xfa,0x0d,0x58,0x37,0xd8,0x09,0x63,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0xfa,0x0d,0x5a,0x37,0xd8,0x09,0x63,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0xfb,0x0d,0x5c,0x37,0xd8,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0xfb,0x0d,0x60,0x37,0xd8,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xfc, +0x0d,0x62,0x37,0xd8,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xfc,0x0d,0x64, +0x37,0xd8,0x09,0x63,0x38,0xc2,0x28,0x2f,0xe1,0x1b,0x8e,0x30,0xca,0x4b,0xf8,0x86, +0x23,0x8c,0xf2,0x12,0xbe,0x1a,0x84,0xad,0x40,0xd8,0xe1,0x08,0xf5,0x42,0x84,0x6f, +0x38,0x42,0xbd,0x10,0xe1,0x1b,0x8e,0x50,0x2f,0x44,0xf8,0x6a,0x10,0xb6,0x02,0x61, +0xcb,0x08,0x76,0x96,0x21,0x92,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4a,0x38, +0xe8,0xdd,0x00,0xbe,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4c,0x38,0xf0,0xdd, +0x00,0xbe,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4e,0x38,0xf8,0xdd,0x00,0xbe, +0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x50,0x38,0x08,0xdf,0x60,0x88,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x48,0xe1,0x40,0x7c,0x83,0x21,0x1a,0x31,0x38,0x00,0x10, +0x04,0x83,0x43,0x85,0x83,0xf1,0x0d,0x86,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0x15,0x0e,0xc6,0x37,0x48,0x85,0x9b,0x1a,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0x85, +0x03,0xdd,0x0d,0xc0,0x34,0xb0,0x60,0x6c,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82, +0x41,0xb4,0xc2,0x41,0xf8,0x06,0x81,0x85,0x6d,0x10,0xc4,0xc7,0x82,0x42,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0x10,0xb9,0x70,0x90,0xbf,0x41,0x60,0xfd,0xa5,0xc4,0xc7, +0xfa,0x4b,0x89,0x8f,0xf5,0x97,0x12,0x1f,0x23,0x06,0xf9,0x58,0x31,0xc8,0xc7,0x8c, +0x41,0x3e,0x36,0x40,0xf0,0xb1,0x01,0x82,0x8f,0x0d,0x10,0x7c,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xd8,0xe1,0x80,0x7e,0x83,0x52,0x38,0xdd,0xc0,0x4c,0x21,0x88,0x8f, +0x31,0x81,0x7c,0x2c,0x18,0xe0,0x33,0x4b,0x20,0x0d,0x54,0x18,0x4e,0x44,0xc3,0x01, +0x34,0x50,0x61,0x38,0x11,0x0d,0x07,0xd0,0x40,0x85,0xe1,0x44,0x34,0x1c,0x40,0x03, +0x15,0x06,0x12,0xe1,0x04,0x64,0x41,0x4c,0xc0,0xc7,0x04,0x99,0x80,0x8f,0x0d,0x33, +0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xcc,0x38,0xf0,0xdf,0x40,0x6f,0x83, +0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x33,0x0e,0xfe,0x37,0xd8,0xdb,0x60,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x8d,0x03,0x10,0x0e,0xf8,0x36,0x18,0xec,0x26, +0x06,0xfa,0x18,0x4e,0x0c,0xf4,0xb1,0x9c,0x18,0xe8,0x63,0x3d,0xd1,0xc4,0xc7,0x7a, +0xa2,0x89,0x8f,0xf5,0x44,0x13,0x1f,0x33,0x06,0xf9,0x98,0x31,0xc8,0xc7,0x8c,0x41, +0x3e,0x36,0x4c,0xf0,0xb1,0x61,0x82,0x8f,0x0d,0x13,0x7c,0x4c,0x18,0xe0,0x63,0x81, +0x10,0x1f,0x1b,0x0a,0xf8,0x98,0x51,0xc4,0xc7,0x82,0x22,0x3e,0xb3,0x04,0xd3,0x40, +0x85,0x41,0x1a,0x0f,0x22,0x0d,0x54,0x18,0xa4,0xf1,0x20,0xd2,0x40,0x85,0x21,0x1a, +0x8f,0x21,0x8d,0x18,0x1c,0x00,0x08,0x82,0x41,0x19,0xc8,0x71,0x30,0xc3,0x41,0xd9, +0x06,0xa9,0x1b,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xd3,0xc7,0x41,0x0d,0x07,0xc1, +0x1b,0x07,0x6f,0x1c,0xbc,0x71,0x80,0xc3,0x01,0x0e,0x07,0x38,0x1c,0xe0,0x70,0x30, +0x9a,0x10,0x00,0xc3,0x11,0x01,0xdd,0x06,0xc1,0x37,0xdd,0x30,0xbb,0x81,0x10,0x18, +0x12,0xd0,0xc7,0x10,0x81,0x3e,0x86,0x0c,0xf4,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0x8f,0x8f,0x03,0x1b,0x0e,0xd4,0x36,0xb8,0xe3,0x60,0x34,0x21,0x00,0x2c,0x28,0xe4, +0x63,0x42,0x21,0x1f,0x1b,0x0a,0xf9,0x98,0xce,0x06,0xf6,0x1a,0xc4,0xc7,0x74,0x36, +0xb0,0xd7,0x20,0x3e,0xc3,0x11,0x02,0xe8,0x06,0xc3,0x37,0x1c,0x31,0xfc,0x6e,0x50, +0x7c,0x25,0x04,0x3a,0x1c,0x41,0x8c,0x6e,0x30,0x7c,0xc3,0x11,0x85,0xf8,0x06,0xc5, +0x57,0x42,0xa0,0x45,0x04,0x3a,0xcb,0x40,0x55,0xc1,0x68,0x82,0x33,0x58,0xe0,0xbe, +0x81,0x7c,0x6c,0x34,0x02,0xfa,0x98,0x7b,0x05,0xf1,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0xe3,0x96,0x83,0x37,0x0e,0x56,0x37,0x08,0x66,0x09,0xaa,0x81,0x0a,0x43,0xa0, +0x70,0x5e,0x98,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x0c,0x5c,0x39,0x78,0xe3,0x40, +0x75,0x03,0xde,0x0d,0x46,0x0c,0x1c,0x00,0x04,0xc1,0xe0,0xc1,0xe5,0x80,0x8c,0x83, +0x60,0x6e,0x03,0xb9,0x0d,0xe8,0x38,0x10,0xfc,0x4b,0x10,0x64,0x38,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x43,0x97,0x83,0x39,0x0e,0xe6,0x37,0xd0,0xaf,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0x70,0x39,0x18,0xe5,0x00,0x64,0x03,0x7b,0xe1,0x40,0x88,0x8f, +0x09,0x81,0x7c,0x2c,0x20,0xe0,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x2f,0x07, +0x77,0x1c,0x14,0x81,0xdd,0x6b,0xc0,0xc2,0x81,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x08,0xe7,0x20,0x8f,0x83,0xa0,0x5e,0x03,0x1b,0x06,0xf9,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x31,0xce,0xc1,0x1e,0x07,0x81,0x30,0xdd,0x60,0xbf,0x41,0x20,0xaf, +0xc1,0x70,0x04,0x4f,0xdc,0x6f,0xc0,0x7c,0xb3,0x0c,0x97,0x15,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x61,0xce,0x81,0x1f,0x07,0xfa,0x1b,0x08,0xf6,0xbf,0x41,0x10,0x9f, +0x59,0x82,0x6b,0xa0,0xc2,0x10,0x2c,0xa4,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x32, +0xf0,0xe5,0xe0,0x8f,0x83,0xdc,0x0d,0xe0,0x37,0x18,0x31,0x70,0x00,0x10,0x04,0x83, +0x07,0x9d,0x03,0x3a,0x0e,0x82,0xd1,0x0d,0x44,0x37,0x20,0xe5,0x60,0x0c,0xc4,0x20, +0x0c,0x04,0x31,0x0e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x0c,0x7e,0x39,0x00,0xe5, +0x80,0x77,0x03,0xf9,0x0d,0x46,0x0c,0x1c,0x00,0x04,0xc1,0xe0,0x49,0xe7,0xa0,0x8e, +0x83,0x80,0x74,0x83,0xd1,0x0d,0x4a,0x39,0xf8,0xdd,0xe0,0x77,0x83,0xdf,0x0d,0x7e, +0x37,0x18,0xe3,0x00,0x47,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x42,0xe7,0xa0,0x97,0x03, +0xba,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x9d,0x83,0x52,0x0e,0xec,0x22,0x98, +0x25,0xc8,0x06,0x2a,0x0c,0x01,0x73,0x97,0xc6,0x72,0x43,0x35,0xe2,0x33,0x1c,0x11, +0x8c,0x6f,0x20,0x7c,0xc3,0x11,0x02,0xf9,0x06,0xc4,0x77,0xc2,0x20,0x4e,0x18,0x84, +0x09,0x41,0x08,0x86,0x1b,0x4e,0x23,0x00,0x83,0x59,0x06,0x6d,0x0b,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0x92,0xe7,0xe0,0x9c,0x83,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0x7b,0x0e,0x5e,0x39,0x48,0x82,0x59,0x82,0x6d,0xa0,0xc2,0x10,0x34,0x2a,0x33, +0xfd,0x18,0xe3,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xd9,0x73,0x10,0xce, +0x41,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0x3d,0x07,0xa8,0x1c,0x04,0x16,0xc8, +0x70,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf2,0x39,0x78,0xe5,0x20,0x18, +0x8e,0x30,0x6e,0xc3,0xf9,0x2e,0x30,0x94,0x05,0x83,0x7c,0x86,0x23,0x82,0x34,0x0e, +0x84,0xef,0x02,0x43,0x8d,0x18,0x18,0x00,0x08,0x82,0x41,0xf4,0xcf,0x01,0x2c,0x07, +0x62,0x66,0x81,0x1a,0x07,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0xa4,0x83, +0x5b,0x0e,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4a,0x3a,0xe8,0xe5,0x00,0x67, +0x83,0xc0,0x70,0x38,0x08,0xe2,0x63,0x46,0x20,0x9f,0x59,0x02,0x07,0x00,0x00,0x00, +0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_b5bd84edeb4968ffece9abbc5f603ce3.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_b5bd84edeb4968ffece9abbc5f603ce3.h new file mode 100644 index 00000000..63a458b8 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_b5bd84edeb4968ffece9abbc5f603ce3.h @@ -0,0 +1,1117 @@ +// ffx_fsr2_accumulate_pass_wave64_16bit_b5bd84edeb4968ffece9abbc5f603ce3.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_b5bd84edeb4968ffece9abbc5f603ce3_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_b5bd84edeb4968ffece9abbc5f603ce3_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_b5bd84edeb4968ffece9abbc5f603ce3_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_b5bd84edeb4968ffece9abbc5f603ce3_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_b5bd84edeb4968ffece9abbc5f603ce3_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_lanczos_lut", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_b5bd84edeb4968ffece9abbc5f603ce3_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 6, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_b5bd84edeb4968ffece9abbc5f603ce3_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_b5bd84edeb4968ffece9abbc5f603ce3_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_b5bd84edeb4968ffece9abbc5f603ce3_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_b5bd84edeb4968ffece9abbc5f603ce3_UAVResourceBindings[] = { 0, 1, 3, 4, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_b5bd84edeb4968ffece9abbc5f603ce3_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_b5bd84edeb4968ffece9abbc5f603ce3_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_b5bd84edeb4968ffece9abbc5f603ce3_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_b5bd84edeb4968ffece9abbc5f603ce3_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_b5bd84edeb4968ffece9abbc5f603ce3_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_b5bd84edeb4968ffece9abbc5f603ce3_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_b5bd84edeb4968ffece9abbc5f603ce3_size = 17420; + +static const unsigned char g_ffx_fsr2_accumulate_pass_wave64_16bit_b5bd84edeb4968ffece9abbc5f603ce3_data[] = { +0x44,0x58,0x42,0x43,0x1f,0x2b,0xaa,0xf8,0x8e,0xc4,0x4d,0xdb,0xcd,0x23,0xc3,0x39, +0xf1,0xc6,0x93,0x91,0x01,0x00,0x00,0x00,0x0c,0x44,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x24,0x02,0x00,0x00,0xcc,0x10,0x00,0x00,0xe8,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xb0,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xa0,0x0e,0x00,0x00,0x66,0x00,0x05,0x00, +0xa8,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x88,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x9f,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xd7,0x00,0x00,0x00,0x32,0x22,0xc8,0x09, +0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0x8c,0xc2,0x08,0x40,0x09,0x00,0x14, +0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03,0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18, +0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71, +0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c,0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0, +0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40,0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18, +0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18,0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28, +0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2,0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c, +0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51,0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50, +0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34,0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38, +0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d, +0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19,0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09, +0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60, +0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x6d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a, +0x48,0x0e,0x15,0x09,0x44,0x1a,0x39,0x0f,0x11,0x4d,0x08,0x21,0x21,0x61,0x30,0x28, +0x04,0x63,0xc0,0x20,0x51,0xe9,0xa0,0xe1,0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4, +0x0d,0x69,0x06,0x44,0x0c,0x06,0x03,0xc5,0x1c,0x41,0x50,0x0a,0xc6,0xe0,0x34,0x40, +0x51,0x6a,0x20,0x60,0x18,0x81,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52, +0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78, +0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83, +0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60, +0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a, +0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0, +0x03,0x3f,0x00,0x03,0x3f,0x40,0x02,0xab,0x45,0xae,0x61,0x04,0xc1,0x98,0xa9,0x0d, +0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea, +0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41, +0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f, +0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2, +0x01,0x1e,0xca,0x01,0x05,0x83,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0xb0,0x18,0xc9, +0x66,0x0a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c, +0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87, +0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26,0x6b,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xfc,0x00,0x09,0x06,0x1a,0xd5,0x66,0x22, +0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71, +0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00, +0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x14,0xb0,0xe8,0x36,0x13,0x19,0x8c,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83, +0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f, +0x80,0x81,0x1f,0xa0,0x00,0x46,0xb9,0x99,0xb0,0x71,0x60,0x87,0x70,0x98,0x87,0x79, +0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90, +0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x14,0x18,0x68, +0x37,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7,0xae,0x36,0x9a,0x7a,0xbd,0x5e,0xaf,0x37, +0x18,0xb0,0x60,0x30,0x18,0xcc,0x60,0x30,0x18,0x0c,0x06,0x03,0xf9,0x6e,0x92,0xa6, +0x88,0x12,0x26,0x9f,0x05,0x98,0x67,0x21,0x22,0x76,0x02,0x26,0x02,0x05,0x03,0x02, +0xce,0x11,0x80,0x02,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0, +0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07, +0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d, +0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06, +0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74, +0x30,0xe4,0x09,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43, +0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c, +0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e, +0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04, +0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32,0x00,0x02,0x20,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x1a,0x00,0x01,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x20,0x00,0x00,0x00,0x32,0x1e,0x98,0x1c, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x94,0x40,0x31,0x8c, +0x00,0x14,0x41,0x49,0x94,0x41,0x21,0x14,0x47,0x29,0x14,0x45,0x39,0x14,0x44,0xe1, +0x07,0x14,0x48,0xc1,0x14,0x50,0x41,0x15,0x56,0x81,0x15,0x60,0x40,0x41,0x06,0x14, +0x68,0x40,0xc1,0x06,0x14,0x70,0x40,0x21,0x07,0x14,0x74,0x40,0x61,0x07,0x14,0x78, +0x40,0xa1,0x07,0x14,0x7c,0x40,0x59,0x94,0x46,0x11,0x4a,0x94,0x2c,0x46,0x71,0x15, +0x0f,0xa1,0x46,0x00,0x6a,0x80,0x84,0x05,0x0c,0x08,0x88,0x40,0xb3,0x19,0x00,0xb2, +0xcd,0x00,0x10,0x6e,0x06,0x80,0x74,0x33,0x00,0xc4,0x9b,0x01,0x20,0xdf,0x0c,0x00, +0xfd,0x66,0x00,0x28,0x38,0x03,0x40,0xaf,0x19,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x8a,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x01,0x9a,0x20,0x0c, +0xd1,0x06,0x61,0x20,0x26,0x08,0x83,0xb4,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06, +0x84,0x20,0x26,0x08,0x6f,0xf0,0x07,0xb4,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe, +0xda,0xde,0xe8,0xd2,0xde,0xdc,0xbe,0xec,0xca,0xc6,0xe8,0xde,0xe4,0xe6,0x26,0x08, +0xc3,0x34,0x41,0x18,0xa8,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65,0x31,0x98,0x81,0x31, +0x9c,0x09,0xc2,0x1c,0xdc,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8,0x3a,0xba,0xaf,0x32, +0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86,0x31,0x30,0x86,0xc3, +0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c, +0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x54,0x1b,0x12,0x46, +0x99,0x0c,0x6a,0x60,0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d, +0x18,0x5d,0xdd,0xdc,0x04,0x61,0xb0,0x26,0x08,0xc3,0xb5,0x41,0x30,0xb0,0x0d,0x09, +0x05,0x59,0xc6,0x35,0x30,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae, +0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30, +0x60,0x1b,0x92,0x4b,0xd9,0x0c,0x6e,0x60,0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b, +0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xc8,0x36,0x24,0x9c,0xe2, +0x19,0xdf,0xc0,0x18,0xd9,0x04,0xc1,0x0e,0xf0,0x80,0x8d,0xdc,0x17,0x5b,0x98,0xdb, +0x98,0xde,0xdb,0xdc,0x17,0x5b,0x1d,0xdd,0x86,0x84,0x08,0x03,0x31,0x30,0x88,0x81, +0x31,0x9c,0x09,0xc2,0xa0,0x31,0x91,0xfb,0x4a,0x6b,0x3b,0x6b,0x4a,0x83,0x9b,0x9b, +0x20,0x0c,0xdb,0x86,0x84,0x0c,0xc2,0xa0,0x0c,0x0c,0x33,0x18,0x18,0xc3,0x21,0x26, +0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36,0x46,0x97,0x66, +0x57,0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21,0x31,0x03,0x08,0x0d,0x8c,0x61,0x60, +0x8c,0x6c,0x43,0xf2,0x48,0x95,0xd6,0x81,0xc1,0x18,0x9c,0x41,0x1a,0x4c,0x10,0xf0, +0x20,0x0f,0xa8,0xc9,0xdd,0x7d,0xa5,0xb9,0xd1,0x95,0xc9,0xb9,0x85,0xb1,0x7d,0xd5, +0xc1,0xcd,0x8d,0x85,0xb1,0x95,0x91,0x7d,0x8d,0xbd,0xb1,0xbd,0xc9,0x4d,0x10,0xd0, +0x80,0x0e,0x36,0x2c,0xc6,0x1a,0xb0,0x81,0x61,0x0c,0x4c,0x1b,0xb4,0x41,0x1b,0x38, +0x13,0x04,0x3d,0xd0,0x03,0x3a,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74, +0x61,0x74,0x75,0x73,0x1b,0x96,0xe1,0x0d,0xe0,0xc0,0x18,0x06,0xa6,0x0d,0xda,0xa0, +0x0d,0xb2,0x09,0x02,0x1f,0xec,0x01,0x19,0xb9,0xbb,0x2f,0xb7,0xb2,0xbb,0x2f,0xb6, +0xb7,0xb1,0xb5,0xb9,0x0d,0x0b,0x23,0x07,0x73,0x60,0x50,0x03,0xd3,0x06,0x6d,0xd0, +0x06,0x19,0x1f,0xb9,0xbb,0x2f,0xb6,0xba,0xb6,0xb0,0x2f,0xb4,0xb4,0x39,0xba,0x37, +0xb9,0xbc,0x0d,0x0b,0xb5,0x06,0x75,0x60,0x5c,0x03,0xd3,0x06,0x6d,0xd0,0x06,0xce, +0x06,0xc2,0x0d,0xe2,0x80,0x0e,0xec,0x60,0x82,0xf0,0x07,0x7d,0x40,0x63,0x4c,0xcc, +0x68,0x4a,0x4a,0x66,0x82,0x30,0x70,0x1b,0x10,0x03,0x0f,0xf2,0xc0,0x30,0x06,0x3d, +0x00,0x36,0x04,0x7b,0x30,0x41,0x08,0x05,0x3f,0x60,0x33,0xf7,0xc5,0x94,0xe6,0x56, +0x16,0x26,0x37,0xc4,0x16,0xd6,0x06,0xb7,0x01,0x31,0xfa,0xc0,0x0f,0x8c,0x61,0x30, +0x80,0x0d,0xc1,0x1f,0x6c,0x20,0xd4,0xe0,0x0e,0xf8,0x00,0x14,0x26,0x08,0x7e,0xc0, +0x07,0x5c,0xd2,0xa4,0xca,0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x68, +0x50,0x07,0x1b,0x10,0x62,0x14,0x28,0x83,0x0c,0xae,0x86,0x14,0xe8,0xa4,0x35,0x85, +0xe1,0x49,0x95,0xb9,0x91,0x95,0xc9,0x4d,0xa5,0xe9,0x95,0x6d,0x40,0x08,0x53,0xa0, +0xcc,0x80,0x0c,0xae,0x86,0x14,0xc8,0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d, +0xa5,0xe9,0x95,0x4d,0x10,0x86,0x6e,0x03,0x42,0xa0,0x02,0x95,0x0a,0x64,0x70,0x35, +0xa4,0xc0,0x2e,0x2d,0xc9,0x0d,0xae,0x8e,0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c, +0xee,0xad,0x4e,0x6e,0xac,0x8c,0x28,0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e, +0x82,0x30,0x78,0x1b,0x0c,0x62,0x15,0x28,0x56,0x20,0x83,0x8b,0x52,0x1a,0x53,0x5d, +0x5b,0x58,0x53,0x1a,0x1c,0x51,0x5a,0x5b,0x99,0xdb,0x5c,0xda,0x9b,0xdb,0xdc,0x04, +0x61,0xf8,0x36,0x20,0x84,0x2b,0x50,0xaf,0x40,0x06,0x57,0x43,0x0a,0x94,0xd2,0x98, +0xea,0xda,0xc2,0x9a,0xd2,0xe0,0x98,0xca,0xec,0xca,0xd8,0xa8,0xde,0xaa,0xe6,0xca, +0x26,0x08,0x03,0x18,0x6c,0x40,0x88,0x58,0xa0,0x64,0x81,0x0c,0xae,0x86,0x14,0xb8, +0xa4,0x19,0xc9,0x85,0xb5,0x95,0x25,0xb9,0x91,0x95,0xe1,0x4d,0x10,0x86,0x30,0xd8, +0x80,0x10,0xb4,0x40,0xd5,0x02,0x19,0x5c,0x0d,0x29,0x50,0x32,0x23,0x2a,0xb3,0x4b, +0x1b,0x2b,0xa3,0x7a,0xb3,0x4a,0x2b,0xbb,0x23,0x2a,0x83,0xa3,0x43,0x9b,0x20,0x0c, +0x62,0xb0,0xc1,0x20,0x6e,0x81,0xc2,0x05,0x32,0x68,0x78,0x98,0x29,0xa5,0xd1,0xd1, +0x95,0xc9,0x4d,0x10,0x86,0x31,0xd8,0x80,0x10,0xba,0x40,0xed,0x02,0x19,0x34,0x0d, +0x29,0x50,0x32,0x6b,0x7a,0xa3,0x4b,0x7b,0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x9b, +0x1a,0x0b,0x63,0x2b,0x9b,0x20,0x0c,0x64,0xb0,0x01,0x21,0x7a,0x81,0xf2,0x05,0x32, +0x68,0x1a,0x52,0x20,0x64,0x46,0xf4,0x76,0xe7,0x36,0x37,0x16,0xc6,0x56,0x66,0x14, +0x36,0x46,0xf7,0x26,0x37,0x41,0x18,0xca,0x60,0x03,0x42,0x80,0x03,0x15,0x0e,0x64, +0xd0,0x34,0xa4,0xc0,0xcf,0xac,0xe9,0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee, +0x4d,0x4e,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0x28,0xcc,0x6d,0xac,0x8c,0x8d,0x2d,0x8c, +0x2e,0xed,0xcd,0x6d,0x82,0x30,0x98,0xc1,0x06,0x84,0x18,0x07,0x8a,0x1c,0xc8,0xa0, +0x69,0x48,0x81,0x8c,0x19,0x94,0x5c,0x59,0x11,0x1e,0xdc,0xdb,0x5c,0x9d,0x5c,0xd9, +0x04,0x61,0x38,0x83,0x0d,0x08,0x61,0x0e,0xd4,0x39,0x90,0x41,0xd3,0x90,0x02,0x33, +0x33,0x28,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0x39,0x23,0xb9,0xb0,0xb6,0x32,0x28,0xb9, +0xb2,0x22,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x09,0xc2,0x80,0x06,0x1b,0x10,0x22, +0x1d,0x28,0x75,0x20,0x83,0xa6,0x21,0x05,0x2e,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c, +0x66,0x46,0x4f,0x56,0x13,0x84,0x21,0x0d,0x36,0x18,0x04,0x3b,0x50,0xed,0x40,0x06, +0x0d,0x2b,0x33,0xa5,0x34,0x3a,0xba,0x32,0xb9,0xa9,0xb2,0xb8,0xba,0x32,0xb7,0xb1, +0x32,0xa6,0x32,0xb7,0x33,0x3a,0xb4,0x09,0xc2,0xa0,0x06,0x1b,0x10,0xe2,0x1d,0x28, +0x78,0x20,0x83,0xa6,0x21,0x05,0x2a,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d, +0x65,0x13,0x84,0x61,0x0d,0x36,0x18,0x84,0x3c,0x50,0xf3,0x40,0x06,0x0d,0x2f,0x33, +0xa2,0x3c,0xb7,0xb0,0xb6,0xb4,0x31,0xa9,0xb2,0xb9,0x21,0xb4,0x30,0xb7,0xb3,0x32, +0xa3,0xb0,0x31,0xba,0x37,0xb9,0x09,0xc2,0xc0,0x06,0x1b,0x0c,0xa2,0x1e,0x28,0x7b, +0x20,0x83,0x86,0x98,0x99,0x55,0x5a,0xd9,0xdd,0x14,0x5c,0xd8,0x58,0x19,0xd5,0x5b, +0x53,0x19,0x5d,0x99,0xdc,0x9c,0x51,0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x61,0x68,0x83, +0x0d,0x06,0x81,0x0f,0x54,0x3e,0x90,0x41,0xb3,0x81,0xd2,0x83,0x52,0x38,0x05,0x55, +0x68,0x05,0x58,0x98,0x05,0x5b,0xc8,0x05,0x5e,0xf8,0x05,0x71,0x28,0x07,0x74,0x58, +0x07,0x77,0x88,0x07,0x7a,0xb8,0x07,0x7d,0xd8,0x30,0x18,0xa2,0xb0,0x0f,0x13,0x04, +0x01,0xd8,0x00,0x6c,0x18,0x0c,0x7f,0xf0,0x87,0x0d,0xc1,0x3f,0x6c,0x18,0x86,0x7e, +0x00,0x09,0x0a,0x43,0x53,0x13,0x04,0x51,0xb0,0x83,0x0d,0x83,0x19,0x98,0xc1,0x30, +0x41,0x18,0xdc,0x60,0x43,0xb0,0x0b,0x1b,0x0c,0x63,0x24,0x2e,0x92,0x28,0x09,0x93, +0xd8,0x50,0xf4,0x83,0x48,0x00,0xa1,0x70,0x12,0x44,0xc4,0xe4,0xc2,0xdc,0xc6,0xd0, +0xca,0xe6,0x26,0x08,0xc3,0x1b,0xd0,0x30,0x63,0x7b,0x0b,0xa3,0x9b,0x9b,0x20,0x0c, +0x70,0xc0,0x22,0xcd,0x6d,0x8e,0x6e,0x6e,0x82,0x30,0xc4,0x01,0x89,0x34,0x37,0xba, +0xb9,0x09,0xc2,0x20,0x07,0x44,0xe8,0xca,0xf0,0xbe,0xd8,0xde,0xc2,0xc8,0x26,0x08, +0xc3,0x1c,0x10,0xa1,0x2b,0xc3,0xfb,0x72,0x7b,0x93,0x6b,0x63,0x42,0x57,0x86,0xf7, +0x35,0x47,0xf7,0x26,0x57,0xc6,0xa2,0x2e,0xcd,0x8d,0x6e,0x6e,0x03,0x94,0x12,0x2a, +0xb1,0x12,0x2c,0xd1,0x12,0x2e,0xf1,0x12,0x30,0x11,0x13,0x32,0x31,0x13,0x2a,0x41, +0x13,0x57,0x4d,0xc8,0x42,0x15,0x36,0x36,0xbb,0x36,0x97,0x34,0xb2,0x32,0x37,0xba, +0x29,0x41,0x50,0x85,0x0c,0xcf,0xc5,0xae,0x4c,0x6e,0x2e,0xed,0xcd,0x6d,0x4a,0x40, +0x34,0x21,0xc3,0x73,0xb1,0x0b,0x63,0xb3,0x2b,0x93,0x9b,0x12,0x18,0x75,0xc8,0xf0, +0x5c,0xe6,0xd0,0xc2,0xc8,0xca,0xe4,0x9a,0xde,0xc8,0xca,0xd8,0xa6,0x04,0x48,0x19, +0x32,0x3c,0x17,0xb9,0xb2,0xb9,0xb7,0x3a,0xb9,0xb1,0xb2,0xb9,0x29,0x01,0x28,0x54, +0x22,0xc3,0x73,0xa1,0xcb,0x83,0x2b,0x0b,0x72,0x73,0x7b,0xa3,0x0b,0xa3,0x4b,0x7b, +0x73,0x9b,0x9b,0x22,0xec,0x03,0x48,0xd4,0x21,0xc3,0x73,0x29,0x73,0xa3,0x93,0xcb, +0x83,0x7a,0x4b,0x73,0xa3,0x9b,0x9b,0x12,0x9c,0x44,0x17,0x32,0x3c,0x97,0xb1,0xb7, +0x3a,0x37,0xba,0x32,0xb9,0xb9,0x29,0x41,0x4d,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x42,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x39,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84, +0xf9,0x45,0xad,0xdb,0x00,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17, +0xb7,0x6d,0x0a,0xd0,0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6, +0x31,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49, +0x18,0x80,0x80,0xf9,0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15, +0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x74,0xc3, +0xe5,0x3b,0x8f,0x2f,0x44,0x04,0x30,0x11,0x21,0xd0,0x0c,0x0b,0xf1,0x45,0x0e,0xb3, +0x21,0xcd,0x80,0x34,0x86,0x2d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0x93,0xed,0x17, +0xb7,0x6d,0x01,0xd1,0x70,0xf9,0xce,0xe3,0x1b,0x91,0x43,0x3d,0xe2,0xe0,0x23,0xb7, +0x6d,0x07,0xd5,0x70,0xf9,0xce,0xe3,0x4b,0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2, +0x17,0xb7,0x6d,0x04,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a, +0xc0,0xe0,0x17,0xb7,0x6d,0x05,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11, +0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x9b,0x40,0x36,0x5c,0xbe,0xf3,0xf8,0xd3,0x11, +0x11,0xc0,0x20,0x0e,0x62,0x03,0x46,0x0e,0xf5,0xf8,0xc8,0x6d,0x5b,0xc2,0x33,0x5c, +0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f,0xd4,0xba,0x19,0x3c,0xc3,0xe5,0x3b,0x8f, +0x4f,0x35,0x40,0x84,0xf9,0xc5,0x6d,0x03,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48, +0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xbd,0x84,0xed,0xeb,0x49,0x68,0xff, +0xec,0xe9,0xab,0xbc,0x5f,0x60,0x3c,0xe3,0x44,0x58,0x49,0x4c,0x1c,0x33,0x00,0x00, +0x66,0x00,0x05,0x00,0xc7,0x0c,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0x04,0x33,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00, +0xbe,0x0c,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c, +0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42, +0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20, +0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50, +0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00, +0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d, +0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff, +0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42, +0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xd7,0x00,0x00,0x00, +0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3, +0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0x90,0xc2,0x08, +0x40,0x09,0x00,0x14,0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03,0x22,0xcc,0x00,0x14, +0xc2,0x30,0x30,0x18,0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2, +0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c,0x01,0x42,0x8a,0x7b, +0x86,0xcb,0x9f,0xb0,0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40,0xc1,0xa2,0x28,0x89, +0x01,0x63,0x30,0x18,0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18,0x30,0x06,0x83,0x81, +0xc1,0x60,0x30,0x28,0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2,0x24,0x06,0x0c,0x86, +0xc1,0x60,0x30,0x0c,0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51,0x19,0x54,0x2a,0x64, +0x29,0x43,0x65,0x50,0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34,0xc5,0x30,0x0c,0x0c, +0x06,0x83,0x81,0x38,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b, +0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19,0x30,0x06,0xf4,0x39, +0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b, +0x11,0x83,0xc1,0x60,0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x6d,0xc3,0xe5,0x4f,0xd8, +0x43,0x48,0xfe,0x4a,0x48,0x0e,0x15,0x09,0x44,0x1a,0x39,0x0f,0x11,0x4d,0x08,0x21, +0x21,0x61,0x30,0x28,0x04,0x63,0xc0,0x20,0x51,0xe9,0xa0,0xe1,0xf2,0x27,0xec,0x21, +0x24,0x7f,0x25,0xa4,0x0d,0x69,0x06,0x44,0x0c,0x06,0x03,0xc5,0x1c,0x41,0x50,0x0a, +0xc6,0xe0,0x34,0x40,0x51,0x6a,0x20,0x60,0x18,0x81,0x30,0x66,0x6a,0x83,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87, +0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e, +0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0, +0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87, +0x72,0x40,0xc1,0x60,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0, +0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87, +0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x02,0xab,0x45,0xae,0x61,0x04, +0xc1,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c, +0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6, +0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00, +0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e, +0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0x83,0x99,0xc4,0x60,0x1c,0xd8,0x21, +0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c, +0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc, +0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00, +0x09,0xb0,0x18,0xc9,0x66,0x0a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03, +0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98, +0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26,0x6b,0x1c,0xd8,0x21, +0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c, +0xe4,0x80,0x14,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xfc,0x00,0x09,0x06, +0x1a,0xd5,0x66,0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8, +0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03, +0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70, +0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x14,0xb0,0xe8,0x36,0x13, +0x19,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39, +0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c, +0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01, +0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xa0,0x00,0x46,0xb9,0x99,0xb0,0x71,0x60,0x87, +0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a, +0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0, +0x03,0x14,0x18,0x68,0x37,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7,0xae,0x36,0x9a,0x7a, +0xbd,0x5e,0xaf,0x37,0x18,0xb0,0x60,0x30,0x18,0xcc,0x60,0x30,0x18,0x0c,0x06,0x03, +0xf9,0x6e,0x92,0xa6,0x88,0x12,0x26,0x9f,0x05,0x98,0x67,0x21,0x22,0x76,0x02,0x26, +0x02,0x05,0x03,0x02,0xce,0x11,0x80,0xc2,0x14,0x00,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90, +0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07, +0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6, +0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60, +0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07, +0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90, +0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04, +0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1, +0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32, +0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x1a,0x00,0x01, +0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x14,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x94,0x40,0x31,0x8c,0x00,0x14,0x41,0x49,0x94,0x41,0x21,0x14,0x47,0x29,0x14,0x45, +0x39,0x14,0x44,0xe1,0x07,0x94,0x45,0x01,0x06,0x10,0x6a,0x04,0x80,0x84,0x05,0x0c, +0x08,0x88,0x40,0xb3,0x19,0x00,0xb2,0xcd,0x00,0x10,0x6e,0x06,0x80,0x74,0x33,0x00, +0xc4,0x9b,0x01,0xa0,0xdf,0x0c,0x00,0x05,0x67,0x00,0xe8,0x35,0x03,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x78,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0x01,0x9a,0x20,0x0c,0xd1,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98, +0x20,0x0c,0xd2,0x04,0xe1,0x0d,0xd0,0x80,0xc0,0x04,0x61,0x98,0x26,0x08,0x03,0xb5, +0x41,0x40,0x98,0x0d,0x09,0x92,0x28,0xc8,0x32,0x2c,0x48,0x33,0x41,0x98,0x83,0x30, +0xd8,0x90,0x0c,0x8f,0x82,0x20,0xc3,0x82,0x34,0x13,0x84,0xa1,0xda,0x90,0x2c,0x89, +0x82,0x44,0xc3,0x82,0x34,0x13,0x84,0xc1,0x9a,0x20,0x0c,0xd7,0x06,0x01,0xa1,0x36, +0x24,0xd1,0xa3,0x20,0xd3,0xb0,0x20,0xd5,0x04,0x61,0xc0,0x36,0x24,0x53,0xa2,0x20, +0xd7,0xb0,0x20,0xcd,0x04,0x61,0xc8,0x36,0x24,0x57,0xa2,0x20,0xd9,0xb0,0x20,0xd5, +0x04,0xc1,0x0e,0xc4,0x60,0x43,0x42,0x6c,0x0a,0x42,0x0c,0x0b,0xd2,0x4c,0x10,0x06, +0x6d,0x82,0x30,0x6c,0x1b,0x92,0x6e,0x53,0x10,0x6f,0x58,0x90,0x66,0x43,0xe2,0x3d, +0x0a,0x32,0x0c,0x0b,0x52,0x6d,0x48,0x1c,0x48,0xb2,0x30,0x8d,0xfb,0xc0,0x60,0x82, +0x80,0x07,0x63,0x30,0x41,0x40,0x83,0x6f,0xc3,0x82,0x88,0x81,0x82,0x20,0xc3,0x32, +0x06,0x63,0x30,0x06,0xcd,0x04,0x41,0x0f,0xc8,0x60,0xc3,0x32,0x94,0x81,0x82,0x0c, +0xc3,0x32,0x06,0x63,0x30,0x06,0xd5,0x04,0x81,0x0f,0xca,0x60,0xc3,0xb2,0x9c,0x81, +0x82,0x44,0xc3,0x32,0x06,0x63,0x30,0x06,0xd5,0x86,0x25,0x12,0x03,0x05,0x99,0x86, +0x65,0x0c,0xc6,0x60,0x0c,0x9a,0x0d,0x04,0x19,0x98,0x01,0x1a,0xa4,0xc1,0x04,0xe1, +0x0f,0xcc,0x60,0x82,0x30,0x70,0x1b,0x10,0x64,0x0d,0x14,0x04,0x19,0xd8,0x00,0xd8, +0x10,0xb4,0xc1,0x04,0x21,0x14,0xce,0x60,0x03,0x82,0xbc,0x81,0x82,0x0c,0x03,0x02, +0x6c,0x08,0xe0,0x60,0x03,0x11,0x06,0x6a,0xe0,0x06,0x71,0x30,0x41,0x10,0x00,0x0a, +0x43,0x53,0x13,0x04,0x51,0x00,0x83,0x0d,0x83,0xe7,0x0d,0x13,0x84,0xa1,0x9b,0x20, +0x0c,0xde,0x86,0x00,0x0f,0x36,0x18,0x48,0x1d,0x4c,0x76,0x70,0x07,0x79,0xb0,0xa1, +0x98,0x03,0x3a,0x00,0xe4,0x40,0x0f,0xaa,0xb0,0xb1,0xd9,0xb5,0xb9,0xa4,0x91,0x95, +0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64,0x78,0x2e,0x76,0x65,0x72,0x73,0x69,0x6f,0x6e, +0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b,0x5d,0x18,0x9b,0x5d,0x99,0xdc,0x94,0x80,0xa8, +0x43,0x86,0xe7,0x32,0x87,0x16,0x46,0x56,0x26,0xd7,0xf4,0x46,0x56,0xc6,0x36,0x25, +0x30,0xca,0x90,0xe1,0xb9,0xc8,0x95,0xcd,0xbd,0xd5,0xc9,0x8d,0x95,0xcd,0x4d,0x09, +0xe2,0xa0,0x0e,0x19,0x9e,0x4b,0x99,0x1b,0x9d,0x5c,0x1e,0xd4,0x5b,0x9a,0x1b,0xdd, +0xdc,0x94,0x40,0x0f,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x42,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x39,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0x45,0xad,0xdb, +0x00,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a,0xd0, +0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6,0x31,0x6c,0xc3,0xe5, +0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9, +0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e, +0x30,0x94,0x84,0x01,0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x74,0xc3,0xe5,0x3b,0x8f,0x2f, +0x44,0x04,0x30,0x11,0x21,0xd0,0x0c,0x0b,0xf1,0x45,0x0e,0xb3,0x21,0xcd,0x80,0x34, +0x86,0x2d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0x93,0xed,0x17,0xb7,0x6d,0x01,0xd1, +0x70,0xf9,0xce,0xe3,0x1b,0x91,0x43,0x3d,0xe2,0xe0,0x23,0xb7,0x6d,0x07,0xd5,0x70, +0xf9,0xce,0xe3,0x4b,0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x04, +0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7, +0x6d,0x05,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44, +0xf8,0xc5,0x6d,0x9b,0x40,0x36,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e, +0x62,0x03,0x46,0x0e,0xf5,0xf8,0xc8,0x6d,0x5b,0xc2,0x33,0x5c,0xbe,0xf3,0xf8,0x54, +0x03,0x44,0x98,0x5f,0xd4,0xba,0x19,0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84, +0xf9,0xc5,0x6d,0x03,0x61,0x20,0x00,0x00,0x3b,0x0a,0x00,0x00,0x13,0x04,0x5c,0x2c, +0x10,0x00,0x00,0x00,0x75,0x00,0x00,0x00,0x34,0x98,0x01,0x28,0xa3,0x42,0x2a,0xc2, +0x80,0x82,0x1d,0x28,0xb6,0x92,0x1d,0x28,0x95,0xb2,0x2b,0xbe,0x1a,0x28,0x97,0x82, +0x29,0x9b,0x62,0x2a,0xc3,0x80,0x22,0x04,0x2a,0xde,0x80,0xf2,0x0d,0x28,0x49,0x88, +0xe2,0x44,0x28,0xa5,0x2a,0x28,0x8d,0x8a,0x28,0x49,0x82,0x92,0x44,0x28,0x4e,0x82, +0xf2,0x29,0x9a,0xe2,0x84,0x20,0x54,0x0d,0x90,0xa2,0x08,0xca,0xa0,0x3c,0x4a,0x60, +0x04,0x80,0x0c,0x63,0x04,0x20,0x08,0x82,0x28,0x18,0x8c,0x11,0xb4,0xe6,0x9c,0xb3, +0xdf,0x18,0x01,0x08,0x82,0xa0,0xfc,0x8d,0x11,0x80,0x20,0x08,0xf3,0xbf,0x30,0x46, +0x00,0x82,0x20,0x18,0xff,0xc2,0x18,0xc1,0x3b,0x93,0x26,0xda,0x8d,0x11,0x80,0x20, +0x08,0xc2,0xbf,0x30,0x46,0xd0,0x9a,0x73,0xce,0x7b,0x63,0x04,0x20,0x08,0x82,0x32, +0x18,0x8c,0x11,0x80,0x20,0xfe,0xdf,0x63,0x30,0x46,0x00,0x82,0x20,0x08,0x82,0xc1, +0x18,0x41,0x48,0x82,0x21,0xde,0x8d,0x11,0xec,0xb1,0x1a,0xef,0xdf,0x18,0xc1,0x5a, +0xab,0xb5,0xf8,0x8d,0x11,0xfc,0xf7,0xdf,0xbf,0xdf,0x18,0x41,0x6b,0xce,0x39,0xef, +0x0b,0x63,0x04,0xb2,0xe8,0xf6,0xff,0x37,0x46,0xa0,0xb3,0xe6,0x9c,0x7e,0x63,0x04, +0x2a,0x5e,0x9f,0xaa,0x37,0x46,0x00,0x82,0x20,0x08,0x82,0xc3,0x18,0xc1,0x5a,0xab, +0xb5,0xee,0x8d,0x11,0x80,0x20,0xe8,0xdf,0x61,0x30,0x46,0xd0,0x9a,0x73,0x4e,0x7b, +0x63,0x04,0x20,0x08,0x82,0x24,0x18,0x8c,0x11,0x80,0x20,0x08,0xea,0x60,0x30,0x46, +0x20,0x82,0x24,0x88,0x6f,0x63,0x04,0x70,0x5c,0xe6,0xb7,0x37,0x46,0x40,0x96,0xbc, +0x7e,0x7f,0x63,0x04,0x20,0x08,0x82,0x20,0x28,0x8c,0x11,0x80,0x20,0x08,0xb2,0x60, +0x30,0x46,0x00,0x82,0x20,0x88,0xff,0xc2,0x18,0x01,0x08,0x82,0x20,0xfa,0xcd,0x00, +0x8c,0x11,0x80,0x20,0x08,0xe2,0xdf,0x18,0x01,0x08,0x82,0x20,0xfc,0x51,0x65,0x8c, +0x00,0x04,0xdf,0x60,0x8c,0x00,0x04,0xc1,0x60,0x8c,0x00,0x04,0x9f,0x31,0x02,0x10, +0x84,0x46,0x00,0x88,0x34,0x87,0x30,0xf1,0xc1,0x1c,0xc2,0x25,0xcd,0x21,0x4c,0xa3, +0x30,0x87,0x30,0xf5,0xc1,0x1c,0xc2,0x24,0x0a,0x73,0x08,0x79,0x40,0x0a,0x73,0x08, +0x79,0xc0,0x07,0x73,0x08,0xa0,0xc0,0xcd,0x21,0x4c,0xa7,0x30,0x87,0x90,0x07,0x7d, +0x40,0xa7,0x39,0x08,0xcb,0x92,0x58,0x61,0x0e,0xa2,0xaa,0x24,0x56,0x98,0x83,0x80, +0x20,0x89,0x15,0xe6,0x20,0x24,0x49,0x62,0x85,0x39,0x08,0x08,0x92,0x5a,0x61,0x0e, +0x62,0xdb,0xa4,0x56,0x98,0x83,0x88,0x22,0xa9,0x15,0xe6,0x20,0xb2,0x4c,0x6a,0x85, +0x39,0x08,0x0c,0x93,0x5a,0x61,0x0e,0xc2,0xb2,0xa4,0x56,0x98,0x83,0xa8,0x2a,0xa9, +0x15,0x46,0x00,0xe6,0x20,0xa6,0x49,0x6a,0x85,0x39,0x08,0x08,0x92,0x54,0x61,0x0e, +0x42,0x92,0xa4,0x54,0x20,0xc3,0x08,0x00,0x00,0x00,0x00,0x00,0x23,0x06,0x08,0x00, +0x82,0x60,0x90,0x06,0x21,0x11,0x0e,0x90,0x3e,0xc4,0xc3,0x88,0x01,0x02,0x80,0x20, +0x18,0xa4,0x81,0x48,0x88,0x03,0xc4,0x0f,0xf2,0x30,0x62,0x80,0x00,0x20,0x08,0x06, +0x69,0x30,0x12,0xe3,0x00,0x89,0xc4,0x3c,0x8c,0x18,0x20,0x00,0x08,0x82,0x41,0x1a, +0x90,0x04,0x39,0x40,0x21,0x41,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x90,0x06,0x25, +0x51,0x0e,0x10,0x49,0xd4,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0xa4,0x81,0x49,0x98, +0x03,0xa4,0x0f,0xf6,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x69,0x70,0x12,0xe7,0x00, +0x95,0xc4,0x3d,0x8c,0x18,0x20,0x00,0x08,0x82,0x41,0x1a,0xa0,0x04,0x3a,0x40,0xfe, +0x80,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x90,0x06,0x29,0x91,0x0e,0x10,0x48,0xe4, +0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0xa4,0x81,0x4a,0xa8,0x03,0x34,0x12,0xfa,0x30, +0x62,0x80,0x00,0x20,0x08,0x06,0x69,0xb0,0x12,0xeb,0x00,0x95,0xc4,0x3e,0x8c,0x18, +0x20,0x00,0x08,0x82,0x41,0x1a,0xb0,0x04,0x3b,0x40,0x29,0xc1,0x0f,0x23,0x06,0x08, +0x00,0x82,0x60,0x90,0x06,0x2d,0xd1,0x0e,0x50,0x4a,0xf4,0xc3,0x88,0x01,0x02,0x80, +0x20,0x18,0xa4,0x81,0x4b,0xb8,0x03,0xd4,0x12,0xfe,0x30,0x62,0x80,0x00,0x20,0x08, +0x06,0x69,0xf0,0x12,0xef,0x00,0xb1,0xc4,0x3f,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41, +0x19,0xc4,0x84,0x3c,0x04,0x62,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0xc4,0x4f,0x98, +0x83,0x4b,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x01,0x16,0xe7,0x10,0x13,0x23,0x06, +0x06,0x00,0x82,0x60,0x40,0x80,0xc5,0x39,0xc0,0xc4,0x88,0x81,0x01,0x80,0x20,0x18, +0x10,0x61,0x81,0x0e,0x33,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x62,0x70,0x13,0xf3, +0x50,0xd0,0xc4,0x68,0x42,0x10,0x94,0x11,0x13,0x57,0x86,0x4c,0x5c,0x05,0xf5,0xc0, +0x45,0x04,0x50,0x41,0x3a,0x68,0x25,0x05,0x94,0x90,0xc0,0x09,0x06,0x3b,0xc1,0x60, +0x26,0xfc,0x01,0x7c,0x4c,0x00,0x05,0xf8,0x8c,0x26,0x34,0xc0,0x05,0x06,0x3b,0xc7, +0x60,0x56,0x08,0xf4,0xb1,0x42,0xa0,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x7c,0x6a, +0x51,0x12,0x17,0x58,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x81,0x18,0xb0,0x05,0x4a,0x68,0x67,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70, +0x82,0xc1,0x4e,0x30,0x98,0x1d,0x02,0x7d,0xec,0x10,0xe8,0x63,0x02,0x03,0x1f,0x13, +0x18,0xf8,0x8c,0x26,0x24,0xc2,0x68,0x82,0x32,0x18,0x42,0xc8,0xc7,0x10,0x42,0x3e, +0xa6,0xc8,0x03,0x7c,0x4c,0x99,0x07,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x51, +0x1a,0x3d,0x41,0x08,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x98,0x86,0x4f,0x10,0xc2, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa7,0x01,0x16,0xba,0x20,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x81,0x1a,0x61,0xb1,0x0b,0xc2,0x29,0x06,0x3b,0xc5,0x60,0x46,0x08, +0xf4,0x31,0x42,0xa0,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x94,0x81,0x68,0x8c,0x05, +0x1d,0xe8,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xad,0x51,0x16,0xc1,0x5f,0x98, +0x41,0x19,0xa0,0x05,0x5a,0xa0,0x05,0x5a,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c, +0x26,0x78,0xc2,0x68,0xc2,0x37,0x98,0x40,0xc8,0xc7,0x04,0x42,0x3e,0x23,0x06,0x07, +0x00,0x82,0x60,0xf0,0xb1,0xc6,0x59,0xe4,0x01,0x68,0x8c,0x26,0x04,0xc2,0x68,0x82, +0x30,0x58,0x21,0xc4,0xc7,0x0a,0x21,0x3e,0xb6,0x06,0x82,0x7c,0x6c,0x0d,0x04,0xf9, +0x98,0x20,0xc8,0xc7,0x04,0x41,0x3e,0x26,0x04,0xf0,0x19,0x31,0x30,0x00,0x10,0x04, +0x83,0x88,0x37,0xda,0x22,0x30,0xe4,0x0d,0xe0,0x63,0xc8,0x1b,0xc0,0x67,0x38,0x42, +0xb0,0x85,0xe1,0x1b,0x8e,0x18,0xee,0xa1,0xf8,0x4a,0x08,0x74,0x38,0x82,0xc8,0x85, +0xe1,0x1b,0x8e,0x28,0xf4,0xa1,0xf8,0x4a,0x08,0xb4,0x88,0x40,0x47,0x0c,0x0e,0x00, +0x04,0xc1,0xa0,0x0c,0x7c,0xe3,0x2f,0x68,0xc1,0x1e,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xa0,0x0c,0x7e,0x03,0x34,0x60,0xc1,0x1e,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0x3a, +0x0f,0xbe,0x10,0x02,0x30,0xf8,0x40,0x02,0x24,0x78,0x83,0x37,0x4a,0xe3,0x17,0x46, +0x13,0x82,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xf5,0xb0,0x8d,0x60,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0xca,0x60,0x3c,0x48,0xa3,0x17,0xf0,0x61,0xc4,0xe0,0x01,0x40, +0x10,0x0c,0xa6,0xf5,0x00,0x8d,0xa0,0x20,0x83,0x31,0x20,0x09,0x92,0x00,0x0f,0xf0, +0x48,0x8d,0x71,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x31,0x38,0x00,0x10,0x04, +0x03,0x31,0x40,0x0f,0xd2,0xb0,0x05,0xf1,0x18,0x4d,0x08,0x86,0xe1,0x86,0xa0,0x3c, +0xc0,0xa0,0x1a,0xb8,0xe0,0x12,0x82,0xad,0x41,0x2e,0xb8,0xa0,0x40,0x67,0x19,0x02, +0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x31,0x78,0x8f,0xd5,0xe8,0x05,0xf6,0x18, +0x4d,0x08,0x80,0xd1,0x04,0x21,0x38,0xc1,0x60,0x27,0x18,0xcc,0x04,0x4f,0x3e,0x26, +0x78,0xf2,0x31,0xe1,0x2d,0xe0,0x63,0x02,0x5c,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0x11,0xd1,0x0d,0x43,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x44,0x78, +0xe3,0x1e,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x48,0x84,0x37,0x8e,0x61,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0x12,0xf1,0x8d,0x7c,0x08,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0x1a,0x91,0xd9,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x22,0x11,0xda, +0x10,0x4e,0x18,0xd0,0x09,0x03,0xb2,0x83,0x88,0x8f,0x19,0x44,0x7c,0x4e,0xa8,0xdc, +0x09,0x95,0x2b,0xc3,0x37,0xa0,0x8c,0xdf,0x80,0x11,0x83,0x03,0x00,0x41,0x30,0xd0, +0x52,0xa4,0x36,0x84,0x10,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x4d,0x45,0x6c,0x43, +0x10,0x91,0x11,0x83,0x03,0x00,0x41,0x30,0x28,0x83,0x13,0x41,0x8f,0x7d,0xf8,0x89, +0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x64,0x44,0x3d,0x02,0x12,0x19,0x84,0xf6,0x68, +0x8f,0xf6,0x68,0x8f,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d, +0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68,0x00, +0x10,0x04,0x83,0x66,0x47,0xe6,0x43,0x69,0x11,0x6a,0xb1,0x0f,0xfb,0xb0,0x0f,0xfb, +0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2, +0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0xea,0x70,0x04,0x8c,0x0d,0xec,0x03, +0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0x81,0xc9,0x7c,0x08,0xc1,0x88,0x41,0x03, +0x80,0x20,0x18,0x34,0x67,0xf2,0x1f,0x56,0x8e,0x04,0x97,0x88,0x88,0x88,0x88,0x88, +0xc8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11, +0x95,0x3b,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x55,0x1a,0x84,0x09,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x81,0xb6,0x26,0xfe,0x11,0x30,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0, +0xc8,0x89,0x8a,0x84,0x01,0x99,0x04,0x62,0xd0,0x22,0x2d,0xd2,0x22,0x2d,0x32,0x9a, +0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x70,0x44,0xe5,0x8e, +0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xec,0xc9, +0x8c,0xa8,0x41,0x9b,0xb0,0xc1,0x1c,0xd8,0x88,0x8d,0xd8,0x88,0x8d,0x8c,0x26,0x04, +0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x1c,0x51,0xb9,0x23,0x2a, +0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xa4,0xc2,0x23, +0x73,0x60,0x27,0x7d,0xc0,0x07,0x3f,0xf2,0x23,0x3f,0xf2,0x23,0xa3,0x09,0x01,0x30, +0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x47,0x54,0xee,0x88,0xca,0x1d, +0x51,0xb9,0x23,0x2a,0x37,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d,0xab,0x94,0x09,0x1f, +0xfc,0xc9,0x19,0x94,0x02,0x9a,0xa0,0x09,0x9a,0xa0,0xc9,0x68,0x42,0x00,0x8c,0x26, +0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54, +0xee,0x88,0xca,0x8d,0x18,0x34,0x00,0x08,0x82,0x41,0x63,0x2b,0x6e,0x52,0x0a,0xa8, +0x52,0x06,0xae,0x10,0x27,0x71,0x12,0x27,0x71,0x32,0x9a,0x10,0x00,0xa3,0x09,0x42, +0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x70,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x3b, +0xa2,0x72,0x75,0x0b,0xb3,0x02,0x66,0x0e,0x71,0x02,0x82,0x11,0x83,0x03,0x00,0x41, +0x30,0xd0,0x76,0xc5,0x4d,0x84,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x71,0xd1, +0x93,0x58,0xa0,0x95,0x59,0x08,0xfa,0xa4,0x4f,0xfa,0xa4,0x4f,0x46,0x13,0x02,0x60, +0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11,0x95,0x3b, +0xa2,0x72,0x47,0x54,0x6e,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x75,0x19,0x15,0x5d, +0xe8,0x15,0x72,0x50,0x4c,0xc5,0x54,0x4c,0xc5,0x54,0x46,0x13,0x02,0x60,0x34,0x41, +0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72, +0x47,0x54,0x6e,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x7a,0x61,0x95,0x71,0x30,0x17, +0x57,0x98,0x5e,0xe5,0x55,0x5e,0xe5,0x55,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46, +0x13,0x06,0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54, +0x6e,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x7e,0xa9,0x15,0x76,0x78,0x17,0x56,0xe0, +0x70,0x05,0x57,0x70,0x05,0x57,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06, +0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xae,0xfc, +0xe1,0x5e,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xb4,0x90,0xa1,0x95,0xe0,0x0c,0x46, +0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x41,0x19,0x70,0xb9,0x07,0x7d,0xc9,0x87,0x60,0x5c, +0xc6,0x65,0x5c,0xc6,0x65,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46, +0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x46,0x0c,0x1a, +0x00,0x04,0xc1,0xa0,0x89,0x99,0x74,0x01,0x89,0x91,0x51,0x09,0x85,0x5d,0xd8,0x85, +0x5d,0xd8,0x65,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88, +0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x46,0x0c,0x1a,0x00,0x04, +0xc1,0xa0,0xd1,0x19,0x79,0x49,0x09,0x96,0xa1,0x87,0xa9,0x5e,0xea,0xa5,0x5e,0xea, +0x65,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88, +0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0, +0x19,0x9b,0x7d,0x91,0x89,0x9a,0x91,0x07,0xce,0x5f,0xfc,0xc5,0x5f,0xfc,0x65,0x34, +0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d, +0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0xec,0x4f,0xc2,0x22,0x3e,0x23,0x06,0x06,0x00, +0x82,0x60,0x80,0xa1,0x0d,0xd8,0x04,0x17,0x18,0xd0,0x82,0x51,0x91,0xcf,0x88,0xc1, +0x01,0x80,0x20,0x18,0x94,0x81,0xd9,0x9c,0x8c,0x8f,0xe8,0xc9,0x88,0xc1,0x01,0x80, +0x20,0x18,0x94,0xc1,0xd9,0xa0,0x0c,0x8e,0xf8,0xc9,0x88,0xc1,0x03,0x80,0x20,0x18, +0x4c,0x6f,0x43,0x32,0x42,0x30,0x98,0x0a,0xaa,0xa0,0x0a,0xd9,0x90,0x4d,0xcb,0x9c, +0xc9,0x68,0x42,0x00,0x5c,0x50,0x39,0x3b,0x15,0xb5,0x88,0xcf,0x88,0x81,0x01,0x80, +0x20,0x18,0x60,0x71,0x93,0x36,0xc1,0x05,0x06,0xb4,0x80,0x55,0xe4,0x33,0x62,0xf0, +0x00,0x20,0x08,0x06,0x93,0xdd,0xac,0x4c,0x82,0x04,0xad,0xf2,0x2a,0xaf,0xb2,0x36, +0x6b,0x43,0x33,0x6e,0x32,0x9a,0x10,0x00,0x17,0x54,0xce,0x5a,0x25,0x2e,0xe2,0x33, +0x62,0x60,0x00,0x20,0x08,0x06,0x18,0xde,0xc0,0x4d,0x70,0x81,0x01,0x2d,0x98,0x15, +0xf9,0x8c,0x18,0x3c,0x00,0x08,0x82,0xc1,0xd4,0x37,0x32,0x03,0x3d,0x01,0xad,0xd8, +0x8a,0xad,0xc8,0x8d,0xdc,0xec,0x4c,0x9d,0x8c,0x26,0x04,0xc0,0x05,0x95,0xb3,0x59, +0xc1,0x8b,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0xf6,0x37,0x77,0x13,0x5c,0x60, +0x40,0x0b,0x74,0x45,0x3e,0x23,0x06,0x0f,0x00,0x82,0x60,0x30,0x91,0x4e,0xce,0x5c, +0x56,0xb0,0x2b,0xbd,0xd2,0x2b,0x79,0x93,0x37,0x62,0xc3,0x27,0xa3,0x09,0x01,0x70, +0x41,0xe5,0xcc,0x9a,0x0b,0xf9,0xd8,0x35,0x17,0xf2,0x31,0x6c,0x2e,0xe4,0x63,0xd9, +0x5c,0xc8,0xc7,0x26,0xb7,0x90,0x8f,0x51,0x6e,0x21,0x1f,0xab,0xdc,0x42,0x3e,0x66, +0xb9,0x85,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0, +0xc7,0x28,0xb5,0x90,0x8f,0x55,0x6a,0x21,0x1f,0xb3,0xd4,0x42,0x3e,0x76,0xa9,0x85, +0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0xaa, +0xb3,0x90,0x8f,0x59,0x67,0x21,0x1f,0xbb,0xce,0x42,0x3e,0x86,0x9d,0x85,0x7c,0x0c, +0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0xd6,0x40,0x0e, +0xe0,0x63,0x41,0x19,0xc0,0xc7,0x82,0x0f,0x3e,0x76,0x04,0xf4,0xb1,0x43,0xa0,0x8f, +0x1d,0x03,0x7d,0xec,0x20,0xe8,0x63,0x79,0xd0,0x16,0xf2,0x31,0x3d,0x68,0x0b,0xf9, +0xd8,0x1e,0xb4,0x85,0x7c,0x8c,0x0f,0xda,0x42,0x3e,0x66,0x07,0x68,0x21,0x1f,0xbb, +0x03,0xb4,0x90,0x8f,0xe1,0x01,0x5a,0xc8,0xc7,0xf2,0x00,0x2d,0xe4,0x63,0x04,0x02, +0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x76,0x07,0x67,0x21,0x1f, +0xc3,0x83,0xb3,0x90,0x8f,0xe5,0xc1,0x59,0xc8,0xc7,0xf4,0xe0,0x2c,0xe4,0x63,0x08, +0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x07,0x66,0x21, +0x1f,0xcb,0x03,0xb3,0x90,0x8f,0xe9,0x81,0x59,0xc8,0xc7,0xf6,0xc0,0x2c,0xe4,0x63, +0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84,0x01, +0x7d,0x8c,0x10,0x03,0xfa,0x18,0x31,0x06,0xf4,0x31,0x82,0x0c,0xe8,0x63,0xb9,0x60, +0x16,0xf2,0x31,0x5d,0x30,0x0b,0xf9,0xd8,0x2e,0x98,0x85,0x7c,0x8c,0x17,0xcc,0x42, +0x3e,0x66,0x0b,0x61,0x21,0x1f,0xbb,0x85,0xb0,0x90,0x8f,0xe1,0x42,0x58,0xc8,0xc7, +0x72,0x21,0x2c,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08, +0x04,0x3e,0x76,0x0b,0x60,0x21,0x1f,0xc3,0x05,0xb0,0x90,0x8f,0xe5,0x02,0x58,0xc8, +0xc7,0x74,0x01,0x2c,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7, +0x10,0x02,0x3e,0x86,0x0b,0x3f,0x21,0x1f,0xcb,0x85,0x9f,0x90,0x8f,0xe9,0xc2,0x4f, +0xc8,0xc7,0x76,0xe1,0x27,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0, +0xc7,0x10,0x02,0x3e,0x46,0x84,0x02,0x7d,0x8c,0x10,0x05,0xfa,0x18,0x31,0x0a,0xf4, +0x31,0x82,0x14,0xe8,0x63,0xf9,0x00,0x16,0xf2,0x31,0x7d,0x00,0x0b,0xf9,0xd8,0x3e, +0x80,0x85,0x7c,0x8c,0x1f,0xc0,0x42,0x3e,0x66,0x0f,0x3b,0x21,0x1f,0xbb,0x87,0x9d, +0x90,0x8f,0xe1,0xc3,0x4e,0xc8,0xc7,0xf2,0x61,0x27,0xe4,0x63,0x04,0x02,0x1f,0x23, +0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x76,0x0f,0x3a,0x21,0x1f,0xc3,0x07, +0x9d,0x90,0x8f,0xe5,0x83,0x4e,0xc8,0xc7,0xf4,0x41,0x27,0xe4,0x63,0x08,0x01,0x1f, +0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x0f,0x39,0x21,0x1f,0xcb, +0x87,0x9c,0x90,0x8f,0xe9,0x43,0x4e,0xc8,0xc7,0xf6,0x21,0x27,0xe4,0x63,0x08,0x01, +0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84,0x03,0x7d,0x8c, +0x10,0x07,0xfa,0x18,0x31,0x0e,0xf4,0x31,0x82,0x1c,0xe8,0x63,0xe0,0x13,0x2a,0xf1, +0x19,0x31,0x30,0x00,0x10,0x04,0x03,0x2c,0x95,0x42,0x29,0xb8,0xc0,0x80,0x16,0x90, +0x8f,0x7c,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0x72,0xa5,0x31,0x0a,0x0b,0xb0,0x08, +0xca,0xe7,0x7c,0xce,0x67,0x94,0x46,0x89,0x8d,0x4c,0x67,0x34,0x21,0x00,0x2e,0xa8, +0x9c,0x99,0x0f,0xaa,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x30,0x58,0x42,0xa5, +0xe0,0x02,0x03,0x5a,0xb0,0x3e,0xf2,0x19,0x31,0x78,0x00,0x10,0x04,0x83,0xa9,0x96, +0xd4,0x08,0x2d,0xce,0x22,0x60,0x1f,0xf7,0x71,0x1f,0x55,0x52,0xa5,0x39,0x6a,0x9d, +0xd1,0x84,0x00,0xb8,0xa0,0x72,0xc6,0x3e,0xaf,0x12,0x9f,0x11,0x03,0x03,0x00,0x41, +0x30,0xc0,0x6e,0xe9,0x95,0x82,0x0b,0x0c,0x68,0x81,0xfc,0xc8,0x67,0xc4,0xe0,0x01, +0x40,0x10,0x0c,0x26,0x5e,0x8a,0xa3,0xb7,0x70,0x8b,0x60,0x7e,0xea,0xa7,0x7e,0x62, +0x29,0x96,0xf4,0x88,0x76,0x46,0x13,0x02,0xe0,0x82,0xca,0x99,0xfc,0xd8,0x4a,0x7c, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x00,0xf3,0x25,0x5b,0x0a,0x2e,0x30,0xa0,0x05,0xf9, +0x23,0x9f,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xc6,0x09,0x8f,0xec,0xa2,0x2e,0x02, +0xfd,0xe1,0x1f,0xfe,0xc1,0x25,0x5c,0x0a,0xa5,0xdd,0x19,0x4d,0x08,0x80,0x0b,0x2a, +0x67,0x16,0x48,0xc8,0xc7,0x2e,0x90,0x90,0x8f,0x61,0x20,0x21,0x1f,0xcb,0x40,0x42, +0x3e,0x36,0x91,0x83,0x7c,0x8c,0x22,0x07,0xf9,0x58,0x45,0x0e,0xf2,0x31,0x8b,0x1c, +0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46, +0xb1,0x82,0x7c,0xac,0x62,0x05,0xf9,0x98,0xc5,0x0a,0xf2,0xb1,0x8b,0x15,0xe4,0x63, +0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x56,0xd1,0x81, +0x7c,0xcc,0xa2,0x03,0xf9,0xd8,0x45,0x07,0xf2,0x31,0x8c,0x0e,0xe4,0x63,0x08,0x01, +0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0xb6,0x06,0x72,0x00,0x1f, +0x0b,0xca,0x00,0x3e,0x16,0x7c,0xf0,0xb1,0x23,0xa0,0x8f,0x1d,0x02,0x7d,0xec,0x18, +0xe8,0x63,0x07,0x41,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x50,0xaa,0x9c,0x46, +0x45,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x4a,0x29,0x73,0x1a,0x15,0x3d,0x19, +0x31,0x38,0x00,0x10,0x04,0x03,0x4b,0xa5,0xce,0x69,0x54,0xf4,0x64,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0xac,0x95,0x42,0xa7,0x51,0xd1,0x93,0x11,0x83,0x03,0x00,0x41,0x30, +0xb0,0x58,0x4a,0x9d,0x4e,0xc5,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x6a,0xa9, +0x75,0x3a,0x15,0x3f,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xcb,0xa5,0xd8,0xe9,0x54, +0xfc,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x97,0x6a,0xa7,0x53,0xf1,0x93,0x11, +0x83,0x03,0x00,0x41,0x30,0xb0,0x60,0xaa,0x9d,0x10,0x32,0x19,0x31,0x38,0x00,0x10, +0x04,0x03,0x2b,0xa6,0xdc,0x09,0x21,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x64, +0xea,0x9d,0x10,0x32,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x6b,0xa6,0xe0,0x09,0x21, +0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x68,0x4a,0x9e,0x10,0x34,0x19,0x31,0x38, +0x00,0x10,0x04,0x03,0xab,0xa6,0xe6,0x09,0x41,0x93,0x11,0x83,0x03,0x00,0x41,0x30, +0xb0,0x6c,0x8a,0x9e,0x10,0x34,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xeb,0xa6,0xea, +0x09,0x41,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x70,0xaa,0x9e,0x90,0x31,0x19, +0x31,0x38,0x00,0x10,0x04,0x03,0x2b,0xa7,0xec,0x09,0x19,0x93,0x11,0x83,0x03,0x00, +0x41,0x30,0xb0,0x74,0xea,0x9e,0x90,0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x6b, +0xa7,0xf0,0x09,0x19,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x78,0x4a,0x9f,0x90, +0x33,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xab,0xa7,0xf6,0x09,0x39,0x93,0x11,0x83, +0x03,0x00,0x41,0x30,0xb0,0x7c,0x8a,0x9f,0x90,0x33,0x19,0x31,0x38,0x00,0x10,0x04, +0x03,0xeb,0xa7,0xfa,0x09,0x39,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xc0,0xca, +0x9f,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xb0,0xfa,0x27,0x0e,0x19,0x31, +0x38,0x00,0x10,0x04,0x03,0x4b,0xac,0x40,0x8a,0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xc0,0x1a,0xab,0x90,0xe2,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xc8,0x2a,0xa4, +0x08,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xb2,0x12,0x29,0x02,0x19,0x31,0x38, +0x00,0x10,0x04,0x03,0xcb,0xac,0x46,0x8a,0x40,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0, +0x3a,0x2b,0x92,0x22,0x90,0x23,0x0c,0x78,0x84,0x01,0x8f,0x30,0xe0,0x11,0x06,0x1c, +0x31,0x38,0x00,0x10,0x04,0x83,0x0f,0xad,0x46,0xaa,0x86,0xc6,0x6a,0x34,0x21,0x08, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x0c,0xd0,0x2a,0xa5,0x76,0xc8,0x8f,0x46,0x0c, +0x1a,0x00,0x04,0xc1,0xa0,0x99,0xab,0x95,0x0a,0xca,0xaa,0xac,0xca,0xca,0xa5,0x5c, +0xca,0xa5,0x5c,0x6a,0x34,0x21,0x00,0x86,0x23,0x02,0x35,0x0a,0xbe,0xe9,0x86,0x55, +0x12,0x02,0x5b,0x0c,0xfa,0xd8,0x72,0xd0,0xc7,0x16,0x84,0x3e,0x46,0x0c,0xf2,0xb1, +0x62,0x90,0x8f,0x0d,0x86,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf0,0xab,0x9b, +0x1a,0xe4,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xbf,0xc2,0xa9,0x61,0x8e,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x00,0xad,0x9c,0x1a,0xe8,0x68,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0xd0,0xca,0xa9,0xa1,0x9d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x10, +0x2d,0x9d,0x1a,0xdc,0x69,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xd1,0xda,0xa9,0xe1, +0x9d,0x4c,0xb8,0x25,0xf9,0x98,0x40,0xc0,0xc7,0x02,0x5e,0x92,0x8f,0x05,0x03,0x7c, +0xec,0x28,0xe2,0x63,0x01,0x2f,0xc9,0xc7,0x12,0x70,0x92,0x8f,0x1d,0x41,0x7c,0x2c, +0x11,0x27,0xf9,0x98,0x10,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xd5,0x02, +0x2d,0x6f,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xd6,0xc2,0xab,0x60,0xb8,0x81,0x0c, +0x7c,0x89,0xb8,0x60,0x10,0x23,0x06,0x07,0x00,0x82,0x60,0x50,0x06,0xa7,0x85,0x56, +0xa4,0xa4,0x4b,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xc8,0x96,0x5a,0x05,0x6d,0xb5, +0x46,0x6a,0xd4,0x56,0x6d,0xd5,0x56,0x6d,0x35,0x9a,0x10,0x00,0xc3,0x11,0x01,0x3f, +0x09,0xdf,0x88,0xc1,0x01,0x80,0x20,0x18,0x94,0xc1,0x6a,0xb1,0x15,0x28,0x81,0xd3, +0x88,0xc1,0x03,0x80,0x20,0x18,0x4c,0xb3,0x85,0x56,0x41,0x99,0xdc,0x8f,0xfd,0xb0, +0x13,0x3b,0xa1,0x16,0x6a,0xc5,0xd5,0x2a,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0xcc, +0x12,0x08,0x03,0x15,0x06,0x4f,0x06,0x80,0x19,0x04,0x03,0x15,0x86,0x4f,0x06,0x00, +0x19,0x04,0x03,0x15,0x06,0x58,0x06,0x80,0x17,0x0c,0x54,0x18,0x62,0x19,0x00,0x4a, +0x30,0x50,0x61,0x90,0x65,0x00,0x28,0xc1,0x40,0x85,0x61,0x96,0x01,0x00,0x06,0xc1, +0x40,0xc5,0x20,0xb6,0x01,0xe0,0x05,0x03,0x15,0x68,0xa0,0xb2,0x01,0x80,0x05,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0x88,0xd7,0x5e,0xc9,0xcf,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x62,0x90,0x5b,0x75,0x75,0x4a,0xb3,0x35,0x9a,0x10,0x08,0x15,0x8c,0x95, +0x96,0x6d,0x05,0x77,0x81,0xc1,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x0c,0x7c,0x4b, +0xaf,0x58,0x29,0xb7,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x4e,0x30,0xd8,0x09,0x06, +0x33,0xc1,0xa0,0x8f,0x09,0x07,0x7d,0x4e,0x18,0xd0,0x09,0x03,0x1a,0x4d,0x70,0x80, +0xd1,0x84,0x27,0x38,0xc2,0x60,0x47,0x18,0xcc,0x04,0x52,0x92,0x8f,0x09,0xa4,0x24, +0x1f,0x23,0xcc,0x0a,0x3e,0x46,0x9c,0x15,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xc8,0xaf,0xd8,0x22,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf4,0x4b,0xb6,0x08, +0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xfd,0xa2,0x2d,0x97,0x12,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xe0,0xaf,0xda,0x7a,0x29,0xe1,0x18,0x83,0x1d,0x63,0x30,0x23, +0x04,0xfa,0x18,0x21,0xd0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xca,0xc0,0xbe,0x6e, +0x2b,0x9d,0x58,0x6a,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x10,0xcb,0xad,0x60,0xbe, +0xe6,0x6b,0xbe,0x78,0x8b,0xb7,0x78,0x8b,0xb7,0x46,0x13,0x02,0x60,0x38,0x22,0xc0, +0xa7,0xe0,0x9b,0x6e,0xc8,0x29,0x21,0x38,0x31,0x30,0xd4,0x88,0xc1,0x01,0x80,0x20, +0x18,0x94,0x01,0x7f,0xf5,0x56,0x3d,0xc1,0xd4,0x88,0xc1,0x01,0x80,0x20,0x18,0x94, +0x41,0x7f,0xf9,0x96,0x3b,0xd1,0xd4,0x88,0xc1,0x03,0x80,0x20,0x18,0x4c,0x25,0xa6, +0x5b,0x42,0xa0,0x24,0x3e,0xe5,0x53,0xfa,0xa5,0x5f,0xe3,0x35,0x8c,0x26,0x04,0x80, +0x05,0x74,0x25,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x52,0xec,0xb7,0x02,0x0b, +0x10,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xb4,0x62,0xbd,0x15,0x58,0x70,0x57, +0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0xc5,0xc6,0x2b,0x18,0x8e,0x98,0x83, +0x92,0x0a,0xbe,0xe9,0x06,0x81,0x0e,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x66, +0x8c,0xbd,0x82,0x61,0x38,0x22,0x40,0x29,0xe7,0x1b,0x31,0x38,0x00,0x10,0x04,0x83, +0xa3,0xc6,0xda,0x6b,0x28,0x2c,0x18,0xe8,0x63,0x6b,0x15,0xc4,0x67,0xba,0x21,0x60, +0x2b,0x62,0x96,0x61,0x20,0xf0,0x60,0x38,0x82,0x0f,0x5a,0xca,0xf9,0xa6,0x1b,0x4a, +0xcb,0xad,0x82,0x59,0x02,0x64,0x38,0xc2,0x0f,0xde,0x4a,0xf9,0x66,0x19,0x8c,0x22, +0x30,0x46,0x89,0x8f,0x05,0x70,0x25,0x1f,0x0b,0x18,0xf8,0xcc,0x12,0x20,0xc3,0x11, +0x47,0x6b,0x09,0xdf,0x2c,0xc3,0x81,0x04,0xb3,0x04,0xc8,0x40,0x89,0xc1,0x0c,0x26, +0x51,0xa0,0x69,0x70,0x98,0x84,0x31,0x50,0x62,0x88,0xc1,0x60,0x14,0xde,0xe1,0x19, +0xa6,0xa0,0x16,0x7c,0x2c,0x80,0x2d,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x14, +0x66,0x2d,0x16,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x51,0x66,0xfe,0x35,0x0a,0x81, +0xe9,0x55,0x10,0x1f,0xdb,0x2b,0x3b,0x8a,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44, +0x65,0x16,0x63,0xc1,0x70,0x04,0x1f,0xdd,0x16,0xf1,0x5d,0x60,0x28,0x5b,0x02,0xf9, +0x58,0x60,0xc8,0xc7,0x82,0x42,0x3e,0x16,0x94,0x16,0x7c,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0x62,0x33,0x1c,0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x80,0xb3,0x14, +0x7b,0xc0,0x60,0x38,0x22,0x28,0x2b,0xe7,0x1b,0x31,0x38,0x00,0x10,0x04,0x83,0x43, +0xce,0x54,0x2c,0x12,0x03,0x0b,0x06,0xfa,0x4c,0x37,0x04,0x68,0x35,0x8c,0x18,0x18, +0x00,0x08,0x82,0x41,0x24,0x67,0x3e,0x16,0xd8,0xb1,0x5e,0xf2,0x19,0x31,0x30,0x00, +0x10,0x04,0x83,0x88,0xce,0xc0,0x2c,0xb0,0x60,0x90,0xcf,0x88,0x81,0x01,0x80,0x20, +0x18,0x44,0x76,0x26,0x66,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x7c,0x71,0xc6,0x62, +0x3e,0x55,0x66,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x26,0xc4,0x94,0x7c,0x4c,0x88, +0x29,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xc4,0x67,0x2c,0x26,0x8c,0x18,0x18, +0x00,0x08,0x82,0x41,0xd4,0x67,0x2d,0x26,0x9c,0x30,0xa0,0x13,0x06,0x74,0x82,0xc1, +0x4e,0x30,0x98,0x09,0xb8,0x05,0x1f,0x13,0x72,0x0b,0x3e,0x23,0x06,0x07,0x00,0x82, +0x60,0xf0,0xf9,0x59,0x8e,0xad,0x15,0x9d,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x58, +0x21,0xc4,0xc7,0x0a,0x21,0x3e,0xc3,0x11,0xc2,0x23,0x7c,0xd3,0x0d,0x31,0xd6,0x63, +0xc1,0x70,0xc4,0x00,0x09,0xdf,0x74,0xc3,0x8c,0xfd,0x58,0x30,0xdd,0xe0,0x67,0xa1, +0x46,0x4c,0x37,0xfc,0x99,0xa8,0x0d,0x55,0x44,0x50,0x44,0x04,0x25,0x10,0x50,0x02, +0x01,0x23,0x06,0x07,0x00,0x82,0x60,0x50,0x06,0xab,0xc6,0x66,0xa1,0x35,0x5e,0x23, +0x06,0x0d,0x00,0x82,0x60,0xd0,0xd8,0x9a,0x9b,0x05,0xa8,0x36,0x08,0x71,0x16,0x67, +0x71,0x16,0x67,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0xdd,0xb0, +0x6a,0xae,0xf6,0x94,0x12,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xbc,0x46,0x67, +0x87,0xab,0x05,0xc8,0x9d,0xdd,0xd9,0x9d,0xdd,0xd9,0x68,0x42,0x00,0x8c,0x26,0x08, +0xc1,0x68,0xc2,0x20,0x4c,0x37,0xd0,0x5a,0xac,0x55,0x05,0x05,0x30,0x62,0xd0,0x00, +0x20,0x08,0x06,0x8d,0xb8,0xe9,0x59,0x43,0x6b,0x81,0xd3,0x67,0x7d,0xd6,0x67,0x7d, +0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xd3,0x0d,0xb7,0xa6,0x6b, +0x59,0x55,0x01,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x83,0x6e,0xa0,0x36,0xe9,0x5a, +0x15,0x8c,0xda,0xa8,0x8d,0xda,0xa8,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26, +0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xec,0x46,0x6a,0x97,0xaf,0x45,0xc5, +0xa9,0x9d,0xda,0xa9,0x9d,0xda,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20, +0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x03,0x6f,0xa8,0xb6,0x89,0xdb,0x93,0xac,0xda, +0xaa,0xad,0xda,0xaa,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74, +0x03,0xba,0x95,0xdb,0x19,0xd4,0x18,0x04,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x8d, +0xbd,0xb9,0x5a,0x18,0xa0,0xdb,0x18,0x04,0xb1,0x16,0x6b,0xb1,0x16,0x6b,0xa3,0x09, +0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x8d, +0xbe,0xc9,0x5a,0x19,0xb0,0xdb,0x57,0xd4,0x5a,0xad,0xd5,0x5a,0xad,0x8d,0x26,0x04, +0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xfe, +0x66,0x6b,0x69,0x00,0x6f,0x5d,0x92,0x6b,0xb9,0x96,0x6b,0xb9,0x36,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x96,0x07,0xa6,0x10,0x1f,0xcb,0x03,0x53,0x88, +0xcf,0xbd,0x94,0xa1,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x30,0xb9,0x5f,0x0b,0x87, +0xc0,0x76,0x8c,0x15,0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0xca,0x81,0x5b, +0x9b,0x05,0xd6,0x63,0x43,0x7c,0x4c,0x08,0xe4,0x63,0xc1,0x8f,0xc1,0xc7,0x02,0x38, +0x93,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x2d,0x67,0x6e,0x61,0x16,0x58,0x58, +0x91,0x99,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x78,0x39,0x74,0x0b,0x92,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x60,0x2e,0xdd,0x48,0x2c,0x30,0xe2,0x88,0x8f,0x09, +0x81,0x7c,0x2c,0x48,0xe0,0x63,0x75,0x75,0x67,0xf2,0x19,0x31,0x30,0x00,0x10,0x04, +0x83,0x48,0xe6,0xfc,0x2d,0x30,0x3c,0x0b,0xe2,0x63,0xaa,0x70,0x0a,0x20,0xb8,0xc0, +0x60,0xa6,0x0a,0xa8,0x00,0x82,0x0b,0x0c,0x66,0x03,0x06,0x1f,0x13,0x30,0xf8,0x0c, +0x37,0xa4,0x02,0x5d,0x90,0xc1,0x70,0x43,0x2a,0xd0,0x05,0x19,0x94,0x10,0xe8,0x05, +0x86,0x32,0xc7,0x90,0x8f,0x3d,0x86,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0xdb, +0x39,0x7c,0x13,0x02,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0xec,0xf8,0x2d, +0xc8,0x35,0x0b,0x72,0x4d,0x3e,0x16,0xf4,0x19,0x7c,0x6c,0xe8,0x33,0xf9,0x58,0xf0, +0x67,0xf0,0xb1,0x82,0xd7,0xe4,0x63,0x01,0xaf,0xc1,0xc7,0x82,0x42,0x3e,0x16,0xf4, +0x1a,0x7c,0xac,0x28,0xe4,0x63,0x81,0x23,0x1f,0x0b,0x06,0xf9,0x58,0x80,0x0b,0xf2, +0x31,0x01,0x17,0xe4,0x63,0x03,0x2e,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xb8, +0xb5,0x43,0x39,0xec,0xc2,0x2e,0xf3,0x7a,0x4d,0x3e,0x16,0x08,0xf2,0x19,0x31,0x30, +0x00,0x10,0x04,0x83,0x68,0xee,0x52,0x2e,0xb0,0xe0,0x17,0xe4,0x63,0xc2,0x2f,0xc8, +0xc7,0x86,0x5f,0x90,0x8f,0x0d,0xe2,0x20,0x1f,0x1b,0xc4,0x41,0x3e,0x36,0x88,0x83, +0x7c,0x0c,0x1e,0xc4,0x01,0x04,0x17,0x18,0xcc,0x02,0x3e,0x80,0xcf,0x70,0x03,0x39, +0xdc,0x06,0x19,0x54,0x30,0x06,0x7a,0x81,0xa1,0x0c,0x0e,0x08,0xf9,0x8c,0x18,0x24, +0x00,0x08,0x82,0x01,0xc7,0x77,0x39,0x17,0x88,0x41,0x20,0x06,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0x94,0x5e,0xcf,0x05,0xfa,0x66,0x81,0xbe,0xc9,0xc7,0x02,0x5f,0x83, +0x8f,0x0d,0xbe,0x26,0x1f,0x0b,0xc0,0x0d,0x3e,0x56,0xf4,0x9b,0x7c,0x2c,0xe8,0x37, +0xf8,0x58,0x50,0xc8,0xc7,0x02,0x7f,0x83,0x8f,0x15,0x85,0x7c,0x2c,0x68,0xe4,0x63, +0xc1,0x20,0x1f,0x0b,0xe6,0x41,0x3e,0x26,0xcc,0x83,0x7c,0x6c,0x98,0x07,0xf9,0xd8, +0x40,0x06,0xf0,0xb1,0x81,0x0c,0xe0,0x63,0x03,0x19,0xc0,0xc7,0x0e,0x34,0x80,0xcf, +0x88,0x41,0x02,0x80,0x20,0x18,0x70,0xb0,0xd7,0x76,0x19,0x1f,0x64,0x7c,0x60,0x65, +0x10,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xdb,0x6b,0xbb,0x60,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0xdd,0x9b,0xbb,0x91,0xe8,0x87,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x78,0x8f,0xee,0x46,0xa2,0x1f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe8, +0xbd,0xba,0x1b,0x89,0x7e,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0xf7,0xee,0xce, +0x24,0x40,0x62,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xdf,0xc3,0x3b,0x93,0x00,0x89, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xc0,0x2f,0xef,0x4c,0x02,0x24,0xec,0x18,0x09, +0xf9,0x18,0x32,0x12,0xf2,0xb1,0x64,0x24,0xe4,0x63,0x43,0x1b,0xc0,0xc7,0x86,0x36, +0x80,0x8f,0x0d,0x6d,0x00,0x1f,0x33,0x52,0x42,0x3e,0x66,0xa4,0x84,0x7c,0xcc,0x48, +0x09,0xf9,0xd8,0x00,0x07,0xf0,0xb1,0x01,0x0e,0xe0,0x63,0x03,0x1c,0xc0,0xc7,0xa6, +0x3b,0x80,0x8f,0x85,0x45,0x4b,0x80,0xe0,0x02,0x83,0x59,0xd0,0x0e,0xf0,0x19,0x6e, +0x78,0x09,0x14,0x21,0x83,0x0a,0x68,0x41,0x2f,0x30,0x94,0x85,0x03,0x21,0x9f,0x11, +0x83,0x04,0x00,0x41,0x30,0xe0,0xda,0x4f,0xf5,0x82,0x59,0x08,0x66,0x61,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0xfb,0x73,0xbd,0x60,0xed,0x2c,0x58,0x3b,0xf9,0x58,0xf0, +0x72,0xf0,0xb1,0xe1,0xe5,0xe4,0x63,0x41,0xcc,0xc1,0xc7,0x0a,0xb7,0x93,0x8f,0x05, +0x6e,0x07,0x1f,0x0b,0x0a,0xf9,0x58,0xf0,0x76,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8d, +0x7c,0x2c,0x18,0xe4,0x63,0x81,0x4f,0xc8,0xc7,0x04,0x9f,0x90,0x8f,0x0d,0x3e,0x21, +0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x1c, +0xf0,0x19,0x31,0x48,0x00,0x10,0x04,0x03,0x2e,0x04,0x03,0xdf,0xcb,0xda,0x21,0x6b, +0x07,0xb3,0x85,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xa1,0x60,0xe0,0x7b, +0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x2c,0x18,0x90,0x5f,0x1c,0xa0,0xc5,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0x2d,0x18,0x94,0x5f,0x1c,0xa0,0xc5,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0x2e,0x18,0x98,0x5f,0x1c,0xa0,0xc5,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0x2f,0x18,0xa0,0x5f,0x1c,0xac,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0x30,0x18,0xa4,0x5f,0x1c,0xac,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x31,0x18, +0xa8,0x5f,0x1c,0xac,0x85,0x1d,0x6e,0x21,0x1f,0x43,0xdc,0x42,0x3e,0x96,0xb8,0x85, +0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x06,0x5d, +0xc8,0xc7,0x0c,0xba,0x90,0x8f,0x19,0x74,0x21,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07, +0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x4c,0xf0,0x31,0xd8,0xc0,0x0b,0x10,0x5c, +0x60,0x30,0x0b,0x7a,0x02,0x3e,0xc3,0x0d,0x7a,0x81,0x27,0x64,0x50,0x26,0x11,0xe8, +0x05,0x86,0x32,0x99,0x20,0xe4,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x9c,0x0f,0x06, +0xfb,0x57,0x12,0x41,0x49,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x9c,0x61,0xf0, +0x7f,0x01,0xef,0x59,0xc0,0x7b,0xf2,0xb1,0x00,0xf4,0xe0,0x63,0x03,0xe8,0xc9,0xc7, +0x02,0xd1,0x83,0x8f,0x15,0xbf,0x27,0x1f,0x0b,0x7e,0x0f,0x3e,0x16,0x14,0xf2,0xb1, +0x00,0xfc,0xe0,0x63,0x45,0x21,0x1f,0x0b,0x1a,0xf9,0x58,0x30,0xc8,0xc7,0x82,0xd4, +0x90,0x8f,0x09,0xa9,0x21,0x1f,0x1b,0x52,0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e, +0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x38,0xe0,0x33,0x62,0x90,0x00,0x20,0x08, +0x06,0x9c,0x1c,0x06,0x2f,0x18,0xfc,0x44,0xf6,0x13,0x99,0x9d,0x44,0x20,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x88,0xf2,0x30,0x78,0xc1,0x20,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0xa3,0x0f,0x83,0x1a,0x0c,0xe2,0x60,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xf0,0xc3,0xc0,0x06,0x83,0x38,0x98,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xfe,0x30,0xb8,0xc1,0x20,0x0e,0x66,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x50, +0x0c,0x72,0x30,0x88,0x03,0xdb,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x14,0x03, +0x1d,0x0c,0xe2,0xc0,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x10,0xc5,0x60,0x07, +0x83,0x38,0xb0,0x0d,0x3b,0x72,0x43,0x3e,0x86,0xe4,0x86,0x7c,0x2c,0xc9,0x0d,0xf9, +0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0x8c,0xdf,0x90, +0x8f,0x19,0xbf,0x21,0x1f,0x33,0x7e,0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06, +0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x98,0xe0,0x53,0x30,0xe1,0x06,0x7a,0x81,0xa1, +0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0x53,0xc5,0xe0,0x0c,0x83,0x97,0x68,0x83,0x97, +0x68,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x66,0x31,0x58,0xc3,0x20,0x40,0xc1, +0xc0,0x02,0x14,0x0c,0xe4,0x63,0x01,0xfb,0xc1,0xc7,0x06,0xf6,0x93,0x8f,0x05,0xee, +0x07,0x1f,0x2b,0x56,0x30,0x90,0x8f,0x05,0x2b,0x18,0xc0,0xc7,0x82,0x42,0x3e,0x16, +0xb0,0x60,0x00,0x1f,0x2b,0x0a,0xf9,0x58,0xc0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xc4, +0x87,0x7c,0x4c,0x88,0x0f,0xf9,0xd8,0x10,0x1f,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c, +0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41, +0x30,0xe0,0x7c,0x31,0xd8,0xc3,0xe0,0x2c,0x4a,0xe1,0x2c,0x4a,0xc1,0xe6,0x22,0x90, +0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xe5,0x18,0xec,0x61,0x10,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x91,0x8e,0x41,0x28,0x06,0x6c,0xb0,0x1f,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xa8,0x63,0x20,0x8a,0x01,0x1b,0xec,0xc7,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0xeb,0x18,0x8c,0x62,0xc0,0x06,0xfb,0x31,0x62,0x70,0x00,0x20,0x08,0x06, +0x07,0x3b,0x06,0xa5,0x18,0xb0,0x81,0x7f,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd1, +0x8e,0x81,0x29,0x06,0x6c,0xe0,0x1f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb8,0x63, +0x70,0x8a,0x01,0x1b,0xf8,0x87,0x1d,0x21,0x22,0x1f,0x43,0x42,0x44,0x3e,0x96,0x84, +0x88,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0xc6, +0x89,0xc8,0xc7,0x8c,0x13,0x91,0x8f,0x19,0x27,0x22,0x1f,0x63,0x83,0x01,0x3e,0xc6, +0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x4c,0xf0,0xa9,0x95,0xd0,0x05,0xbd, +0xc0,0x50,0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0xd9,0x63,0x30,0x8b,0x81,0x4a,0xe4, +0x82,0x4a,0xe4,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xff,0x18,0xdc,0x62,0x10, +0xd0,0x61,0x60,0x01,0x1d,0x06,0xf2,0xb1,0x00,0x07,0x03,0xf8,0xd8,0x80,0x83,0x81, +0x7c,0x2c,0xd0,0xc1,0x00,0x3e,0x56,0xdc,0x61,0x20,0x1f,0x0b,0xee,0x30,0x80,0x8f, +0x05,0x85,0x7c,0x2c,0xc0,0xc3,0x00,0x3e,0x56,0x14,0xf2,0xb1,0x80,0x91,0x8f,0x05, +0x83,0x7c,0x2c,0xc8,0x11,0xf9,0x98,0x90,0x23,0xf2,0xb1,0x21,0x47,0xe4,0x63,0x6c, +0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x03,0x3e,0x23, +0x06,0x09,0x00,0x82,0x60,0xc0,0xa9,0x64,0x70,0x8e,0x81,0x58,0xc4,0x83,0x58,0xc4, +0x83,0xfd,0x46,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x62,0x32,0x38,0xc7, +0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x26,0x83,0x76,0x0c,0xd8,0x60,0x4c, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb0,0xc9,0xc0,0x1d,0x03,0x36,0x18,0x93,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x6e,0x32,0x78,0xc7,0x80,0x0d,0xc6,0x64,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0x9c,0x0c,0xe2,0x31,0x60,0x03,0x33,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0x23,0x27,0x03,0x79,0x0c,0xd8,0xc0,0x4c,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0xd0,0xc9,0x60,0x1e,0x03,0x36,0x30,0x13,0x3b,0xd2,0x44,0x3e,0x86,0xa4, +0x89,0x7c,0x2c,0x49,0x13,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c, +0x30,0xc0,0xc7,0x8c,0x37,0x91,0x8f,0x19,0x6f,0x22,0x1f,0x33,0xde,0x44,0x3e,0xc6, +0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x98,0xe0,0x63, +0xb9,0x32,0x27,0x20,0xb8,0xc0,0x60,0x16,0x98,0x09,0x7c,0x86,0x1b,0xea,0x24,0x74, +0xc8,0xa0,0x5e,0x24,0xd0,0x0b,0x0c,0x65,0x3b,0x42,0xc8,0x67,0xc4,0x20,0x01,0x40, +0x10,0x0c,0xb8,0xb3,0x0c,0x48,0x32,0x70,0x91,0xc0,0x45,0x82,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xe0,0x32,0x40,0xc9,0x20,0x28,0xc7,0xc0,0x82,0x72,0x0c,0xe4,0x63, +0x41,0x2a,0x06,0xf0,0xb1,0x21,0x15,0x03,0xf9,0x58,0xb0,0x8a,0x01,0x7c,0xac,0x40, +0xc7,0x40,0x3e,0x16,0xa0,0x63,0x00,0x1f,0x0b,0x0a,0xf9,0x58,0x90,0x8e,0x01,0x7c, +0xac,0x28,0xe4,0x63,0x41,0x23,0x1f,0x0b,0x06,0xf9,0x58,0x40,0x2a,0xf2,0x31,0x81, +0x54,0xe4,0x63,0x03,0xa9,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b, +0x83,0x01,0x3e,0x16,0x07,0x07,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0xdb,0xcb, +0x00,0x27,0x03,0x34,0xc9,0xd0,0x24,0x33,0x18,0x09,0xe4,0x33,0x62,0x60,0x00,0x20, +0x08,0x06,0x91,0x68,0x06,0x38,0x19,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x98, +0x66,0xe0,0x93,0x41,0x1c,0xb8,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa7,0x19, +0xfc,0x64,0x10,0x07,0xae,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x6a,0x06,0x60, +0x19,0xc4,0x81,0xab,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x91,0x9a,0x81,0x58,0x06, +0x71,0x10,0x2b,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa8,0x66,0x30,0x96,0x41,0x1c, +0xc4,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xab,0x19,0x90,0x65,0x10,0x07,0xb1, +0x62,0x07,0xad,0xc8,0xc7,0x10,0x5a,0x91,0x8f,0x25,0xb4,0x22,0x1f,0x8b,0x83,0x01, +0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x98,0xa1,0x2b,0xf2,0x31,0x43,0x57, +0xe4,0x63,0x86,0xae,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83, +0x01,0x3e,0x16,0x07,0x13,0x7c,0x2a,0x47,0xdc,0x40,0x2f,0x30,0xd4,0x88,0x41,0x02, +0x80,0x20,0x18,0x70,0xb3,0x19,0xc0,0x65,0x80,0x23,0x6d,0x80,0x23,0x6d,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0x07,0x6f,0x06,0x74,0x19,0x04,0x31,0x19,0x58,0x10,0x93, +0x81,0x7c,0x2c,0xa8,0xc7,0x00,0x3e,0x36,0xd4,0x63,0x20,0x1f,0x0b,0xee,0x31,0x80, +0x8f,0x15,0x34,0x19,0xc8,0xc7,0x02,0x9a,0x0c,0xe0,0x63,0x41,0x21,0x1f,0x0b,0x6a, +0x32,0x80,0x8f,0x15,0x85,0x7c,0x2c,0x60,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0xd8,0x45, +0x3e,0x26,0xb0,0x8b,0x7c,0x6c,0x60,0x17,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18, +0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0xe0,0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18, +0x70,0xe7,0x19,0x90,0x66,0x00,0x27,0xa5,0x00,0x27,0xa5,0x60,0x7c,0x12,0xc8,0x67, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xf7,0x0c,0x48,0x33,0x08,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x90,0xcf,0x40,0x35,0x03,0x36,0xb0,0x97,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xe6,0x33,0x58,0xcd,0x80,0x0d,0xec,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0xfa,0x0c,0x58,0x33,0x60,0x03,0x7b,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3, +0x3e,0x03,0xd7,0x0c,0xd8,0x20,0x5f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb0,0xcf, +0xe0,0x35,0x03,0x36,0xc8,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xee,0x33,0x80, +0xcd,0x80,0x0d,0xf2,0xc5,0x0e,0x7e,0x91,0x8f,0x21,0xfc,0x22,0x1f,0x4b,0xf8,0x45, +0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x43,0x64, +0xe4,0x63,0x86,0xc8,0xc8,0xc7,0x0c,0x91,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83, +0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x26,0xf8,0x14,0x8d,0xe8,0x82,0x5e,0x60, +0xa8,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0xfe,0x33,0xe0,0xcd,0x60,0x46,0x72,0x61, +0x46,0x72,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x14,0x0d,0xc0,0x33,0x08,0xfa, +0x32,0xb0,0xa0,0x2f,0x03,0xf9,0x58,0x10,0x96,0x01,0x7c,0x6c,0x08,0xcb,0x40,0x3e, +0x16,0x8c,0x65,0x00,0x1f,0x2b,0x40,0x33,0x90,0x8f,0x05,0xa0,0x19,0xc0,0xc7,0x82, +0x42,0x3e,0x16,0x84,0x66,0x00,0x1f,0x2b,0x0a,0xf9,0x58,0xc0,0xc8,0xc7,0x82,0x41, +0x3e,0x16,0xd0,0x8c,0x7c,0x4c,0xa0,0x19,0xf9,0xd8,0x40,0x33,0xf2,0x31,0x36,0x18, +0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x01,0x9f,0x11,0x83, +0x04,0x00,0x41,0x30,0xe0,0x66,0x34,0x80,0xcf,0x60,0x4d,0xe2,0x61,0x4d,0xe2,0xc1, +0xd0,0x25,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x3a,0x1a,0xc0,0x67,0x10, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xe1,0xa3,0x81,0x7d,0x06,0x6c,0xe0,0x33,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xfc,0x68,0x70,0x9f,0x01,0x1b,0xf8,0xcc,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0x60,0x1a,0xe0,0x67,0xc0,0x06,0x3e,0x33,0x62,0x70,0x00, +0x20,0x08,0x06,0x47,0x98,0x06,0xfa,0x19,0xb0,0x41,0xd8,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0x21,0xa6,0xc1,0x7e,0x06,0x6c,0x10,0x36,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0x8c,0x69,0xc0,0x9f,0x01,0x1b,0x84,0x8d,0x1d,0x64,0x23,0x1f,0x43,0xc8,0x46, +0x3e,0x96,0x90,0x8d,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18, +0xe0,0x63,0x86,0xda,0xc8,0xc7,0x0c,0xb5,0x91,0x8f,0x19,0x6a,0x23,0x1f,0x63,0x83, +0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x4c,0xf0,0x19,0x31, +0x30,0x00,0x10,0x04,0x83,0xc8,0x4d,0x83,0x31,0x0d,0x82,0xe1,0x88,0x40,0x3c,0x03, +0xe1,0x9b,0x6e,0x18,0x4e,0x33,0x08,0xac,0x09,0xe8,0x63,0x8d,0x40,0x1f,0x6b,0x06, +0xfa,0x98,0x42,0xd0,0xc7,0x94,0x82,0x3e,0xa6,0x18,0xf4,0x31,0xc3,0x90,0x8f,0x19, +0x86,0x7c,0xcc,0x30,0xe4,0x63,0xc6,0x10,0x1f,0x33,0x86,0xf8,0x98,0x31,0xc4,0x67, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x3e,0x0d,0xe4,0x34,0x18,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0xf2,0xd3,0x60,0x4e,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2, +0x3f,0x0d,0xe8,0x34,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x02,0xd5,0x20,0x46, +0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x50,0x0d,0x64,0x34,0x18,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0x12,0xd5,0x60,0x46,0x83,0x61,0x38,0x82,0x0d,0xec,0x33, +0x10,0xbe,0x0b,0x0c,0x65,0x81,0x1b,0xc8,0x67,0x38,0x22,0xc8,0xcf,0x40,0xf8,0x66, +0x19,0x12,0x25,0xb0,0x39,0x10,0xe8,0x63,0x73,0x30,0xd0,0xc7,0xe6,0x80,0xa0,0x8f, +0x15,0xee,0x19,0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x57,0x0d,0xce,0x34, +0x20,0xe0,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x57,0x0d,0xd0,0x34,0x20,0xe0, +0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x58,0x0d,0xd2,0x34,0x20,0xe0,0x60,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0x58,0x0d,0xd2,0x34,0x18,0xe0,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0x59,0x0d,0xd4,0x34,0x18,0xe0,0x60,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0x59,0x0d,0xd6,0x34,0x18,0xe0,0x60,0x96,0x40,0x19,0xa8,0x30,0x8c,0x44, +0x1f,0x90,0x81,0x0a,0xc3,0x48,0xf4,0x01,0x19,0xa8,0x30,0x8c,0x44,0x1f,0x90,0x81, +0x0a,0x83,0x4a,0x3c,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x5c,0x0d,0xe2,0x34, +0x60,0xcd,0x80,0x0c,0x2c,0x68,0xcf,0x00,0x3e,0x66,0x06,0x01,0x7d,0x2c,0xd8,0xcf, +0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xe5,0x6a,0x90,0xa3,0x41,0x60,0xc1, +0x89,0x06,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x57,0x83,0x3b,0x0d,0xe2, +0x31,0x68,0xc7,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x5f,0x0d,0xf0,0x34,0x08, +0x4e,0x69,0x38,0x22,0x70,0xd1,0x80,0xf8,0x2a,0x1d,0x83,0x40,0x47,0x0c,0x0e,0x00, +0x04,0xc1,0xa0,0x0c,0x6e,0x35,0xc0,0xd3,0xc0,0x35,0x83,0xf3,0x0c,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xa0,0x0c,0x70,0x35,0xc8,0xd3,0x20,0x35,0x83,0xf7,0x0c,0x46,0x0c, +0x1e,0x00,0x04,0xc1,0x60,0x02,0xd7,0xa0,0x4e,0x03,0x21,0x20,0xc9,0x60,0x24,0x83, +0xfc,0x0c,0xf2,0x33,0xa8,0xd5,0xa0,0x56,0x03,0x3f,0x0d,0x70,0x33,0x18,0x4d,0x08, +0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x98,0x6e,0x20,0x7a,0x33, +0x40,0xa6,0x1b,0x08,0xdf,0x0c,0x92,0xe9,0x06,0xe2,0x37,0x03,0x65,0xba,0x81,0x00, +0xcf,0x60,0x31,0x88,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xeb,0x1a,0x80, +0x6b,0x10,0x0c,0x47,0x04,0x39,0x1a,0x30,0xdf,0x2c,0x83,0xb3,0x04,0x36,0x19,0xf1, +0x19,0x8e,0x20,0xca,0x33,0x10,0xbe,0xe1,0x88,0xc2,0x3c,0x03,0xe2,0x3b,0x61,0x10, +0x27,0x0c,0xc2,0x84,0x20,0x04,0xc3,0x11,0x86,0x7a,0x06,0xc2,0x37,0x1c,0x71,0xac, +0x67,0x40,0x7c,0x27,0x0c,0xe2,0x84,0x41,0x98,0x10,0x84,0x60,0xb8,0xc1,0x08,0xc0, +0x60,0x96,0x81,0x69,0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf2,0x35,0x70,0xd7, +0x80,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x5f,0x83,0x5a,0x0d,0x9e,0x60,0x96, +0xa0,0x19,0xa8,0x30,0x04,0x06,0x0c,0x16,0x13,0x03,0x2a,0x3e,0xc3,0x11,0x01,0x7d, +0x06,0xc2,0x37,0x1c,0x21,0xd4,0x67,0x40,0x7c,0x27,0x0c,0xe2,0x84,0x41,0x98,0x10, +0x84,0x60,0xb8,0x01,0x0a,0xc0,0x60,0x96,0x01,0xcb,0x82,0x81,0x0a,0xe3,0x7f,0x36, +0xfa,0x15,0x94,0x11,0x83,0x03,0x00,0x41,0x30,0x28,0x03,0x7e,0x0d,0x7a,0x35,0xd0, +0xcf,0xc0,0x45,0x83,0x11,0x03,0x07,0x00,0x41,0x30,0x78,0x4c,0x36,0x98,0xd5,0x20, +0x00,0xcf,0xe0,0x37,0x03,0x71,0x0d,0xd6,0xe0,0xf3,0x3a,0x50,0x0d,0x86,0x23,0x3a, +0xfe,0x0c,0x9c,0xef,0x02,0x43,0x19,0x11,0xc8,0x67,0xb8,0x61,0xad,0xf8,0x35,0x08, +0x83,0x23,0xcb,0xc0,0x50,0x16,0xa6,0x01,0x58,0x06,0xf1,0xb1,0x40,0x90,0x8f,0x05, +0xe9,0x24,0x1f,0x8b,0xcb,0xa0,0x4f,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41, +0xe4,0xb2,0x81,0xbe,0x06,0xc1,0x1d,0x86,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x63, +0x66,0x03,0x76,0x0d,0x02,0xc1,0xfa,0x20,0x54,0x03,0xf9,0x58,0x60,0xc4,0xc7,0x86, +0x40,0x3e,0x16,0x20,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x67,0x03,0x78, +0x0d,0x92,0xc0,0xf4,0x32,0xc0,0xd3,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10, +0xdd,0x6c,0x30,0xb2,0x41,0x60,0xa4,0x30,0xc4,0xc7,0x84,0x40,0x3e,0x16,0x14,0xf0, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x67,0x03,0x7b,0x0d,0x8c,0x60,0x96,0xe1, +0x81,0xd2,0x32,0x30,0x55,0x58,0x05,0xf8,0x58,0xa0,0x0a,0xf1,0xb1,0x55,0x68,0x05, +0xf8,0x98,0x2b,0xb4,0x42,0x7c,0x2c,0x68,0x85,0xf8,0xcc,0x12,0x4c,0x23,0x06,0x07, +0x00,0x82,0x60,0xf0,0xed,0x6c,0x60,0xaf,0x01,0x8a,0x06,0x2f,0x1b,0x8c,0x26,0x04, +0xc0,0x68,0x82,0x10,0x58,0x20,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xb2, +0x0d,0x74,0x36,0x08,0xac,0x4f,0x83,0x80,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10, +0x9d,0x6d,0x90,0xaf,0x41,0x60,0x41,0xaa,0x06,0xf2,0x19,0x31,0x30,0x00,0x10,0x04, +0x83,0x28,0x6d,0x83,0x7f,0x0d,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xda,0x36, +0x28,0xd9,0x40,0x55,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xb7,0x0d,0x4e, +0x36,0xe8,0xcb,0x80,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x6d,0x03,0x94,0x0d, +0x44,0x33,0x08,0x8c,0x54,0x83,0x21,0x3e,0x26,0x04,0xf2,0xb1,0xa0,0x80,0x8f,0x05, +0xf0,0x20,0x1f,0x13,0xe0,0x41,0x3e,0x36,0xc0,0x83,0x7c,0x4c,0x24,0x86,0xf8,0x98, +0x48,0x0c,0xf1,0x31,0x91,0x18,0xe2,0x63,0x46,0x49,0xc0,0xc7,0x8c,0x92,0x80,0x8f, +0x19,0x25,0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf8,0x36,0xa8,0xd9,0xc0, +0x27,0x8c,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfa,0x36,0xb0,0xd9,0xc0,0x27,0x8c, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfc,0x36,0xb8,0xd9,0xc0,0x27,0x8c,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xfe,0x36,0xb8,0xd9,0xc0,0x27,0x8c,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x40,0x37,0xc0,0xd9,0xc0,0x27,0x8c,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x42,0x37,0xc8,0xd9,0xc0,0x27,0x8c,0xe1,0x08,0x03,0xbd,0x84,0x6f,0x38,0xc2, +0x40,0x2f,0xe1,0x1b,0x8e,0x30,0xd0,0x4b,0xf8,0x6a,0x10,0xb6,0x02,0x61,0x87,0x23, +0xda,0x0b,0x11,0xbe,0xe1,0x88,0xf6,0x42,0x84,0x6f,0x38,0xa2,0xbd,0x10,0xe1,0xab, +0x41,0xd8,0x0a,0x84,0x2d,0x23,0xd8,0x59,0x86,0x48,0x0a,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x68,0xdd,0xc0,0x6c,0x83,0xf9,0x8a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x70,0xdd,0xe0,0x6c,0x83,0xf9,0x8a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x78,0xdd, +0x00,0x6d,0x83,0xf9,0x8a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x80,0xdd,0x00,0x6d, +0x83,0x21,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x76,0x83,0xb4,0x0d,0x86,0x68, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xd9,0x0d,0xd4,0x36,0x18,0xa2,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x66,0x37,0x60,0xdb,0x20,0x15,0x74,0x6a,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0xa2,0xd8,0x0d,0xc6,0x36,0x20,0xcf,0xc0,0x02,0x74,0x0d,0xe4,0x33,0x62, +0x60,0x00,0x20,0x08,0x06,0xd1,0xec,0x06,0x69,0x1b,0x04,0xb6,0xae,0x41,0x10,0x1f, +0x0b,0x0a,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x64,0xbb,0x81,0xe8,0x06,0x81, +0x81,0x98,0x12,0x1f,0x03,0x31,0x25,0x3e,0x06,0x62,0x4a,0x7c,0x8c,0x18,0xe4,0x63, +0xc5,0x20,0x1f,0x33,0x06,0xf9,0xd8,0x00,0xc1,0xc7,0x06,0x08,0x3e,0x36,0x40,0xf0, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x7c,0x83,0xbd,0x0d,0x4a,0x21,0x66,0x03, +0x33,0x85,0x20,0x3e,0xc6,0x04,0xf2,0xb1,0x60,0x80,0xcf,0x2c,0x81,0x34,0x50,0x61, +0x38,0x91,0x0e,0x07,0xd0,0x40,0x85,0xe1,0x44,0x3a,0x1c,0x40,0x03,0x15,0x86,0x13, +0xe9,0x70,0x00,0x0d,0x54,0x18,0x48,0x84,0x13,0x90,0x05,0x34,0x01,0x1f,0x13,0x6a, +0x02,0x3e,0x36,0xd8,0x04,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x70,0xdf,0xe0, +0x74,0x03,0x9f,0x0d,0x86,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xde,0x37,0x40,0xdd, +0xe0,0x67,0x83,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xf8,0x0d,0x52,0x37,0x00, +0xdb,0x60,0x30,0x9e,0xe8,0x09,0xf8,0x58,0xc0,0x13,0xf1,0xb1,0x9e,0xf8,0x09,0xf8, +0x18,0x58,0xfc,0x44,0x7c,0x2c,0xf8,0x89,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0x61,0xbf,0xc1,0xeb,0x06,0x43,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0xfd,0x06, +0xb0,0x1b,0xac,0x6b,0x50,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x81,0xbf,0x41,0xec, +0x06,0x81,0x60,0x41,0xcb,0x06,0xf0,0x31,0x24,0xa0,0x8f,0x21,0x02,0x7d,0xec,0x18, +0xe8,0x63,0x02,0xcc,0x06,0xf2,0xb1,0xb4,0x48,0xdb,0x40,0x3e,0x16,0x18,0xf4,0x31, +0xc3,0x66,0x03,0xf9,0x18,0x11,0xc4,0xc7,0x0c,0x9c,0x0d,0xe4,0x63,0x42,0x10,0x1f, +0xe3,0x3a,0xf8,0x58,0xc0,0xc5,0xc7,0xba,0x0f,0x3e,0x06,0x06,0x5f,0x7c,0x2c,0xf8, +0xe2,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x0a,0x07,0xe2,0x1b,0x0c,0xc1,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0x2a,0x1c,0x8c,0x6f,0xe0,0xaf,0x41,0x31,0x62,0x70, +0x00,0x20,0x08,0x06,0xc7,0x0a,0x07,0xe4,0x1b,0x04,0x82,0x05,0x60,0x1b,0xc0,0xc7, +0x90,0x80,0x3e,0x86,0x08,0xf4,0xb1,0x63,0xa0,0x8f,0x09,0x63,0x1b,0xc8,0xc7,0x12, +0x06,0x3e,0x16,0x18,0xf4,0xb1,0x20,0x6d,0x03,0xf9,0x58,0x40,0xc0,0xc7,0xda,0x00, +0x74,0x03,0xf9,0x58,0xa0,0xd0,0xc7,0x94,0xb6,0x0d,0xe4,0x63,0x48,0x10,0x1f,0x53, +0xde,0x36,0x90,0x8f,0x09,0x41,0x7c,0x8c,0x34,0xda,0x80,0x3e,0x56,0x1a,0x6d,0x40, +0x1f,0x33,0x8d,0x36,0xa0,0x8f,0xa5,0x01,0x1b,0xc0,0xc7,0x02,0x33,0xa0,0x8f,0x05, +0x76,0x1b,0xc8,0xc7,0xc8,0xa0,0x89,0x8f,0x05,0x02,0x7c,0x8c,0x0c,0x9a,0xf8,0x58, +0x18,0x28,0xf1,0xb1,0x41,0x91,0x8f,0x29,0x83,0x7c,0x4c,0x19,0xe4,0x63,0x03,0x05, +0x1f,0x1b,0x26,0xf8,0x58,0xd0,0xb7,0x81,0x7c,0x8c,0x88,0xe0,0x63,0x42,0x10,0x1f, +0x0b,0x0a,0xf8,0x98,0x31,0xc0,0xc7,0x8e,0x22,0x3e,0x16,0x14,0xf1,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0x23,0x8e,0x03,0x15,0x0e,0x86,0x60,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0x39,0x0e,0x56,0x38,0x28,0x02,0x3b,0xdd,0x20,0x88,0xcf,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0x74,0x1c,0xb4,0x70,0x00,0xbb,0x41,0x60,0x48,0x40,0x1f,0x43, +0x04,0xfa,0xd8,0x31,0xd0,0x67,0x96,0x60,0x1a,0xa8,0x30,0xe0,0xe4,0x31,0xa4,0x81, +0x0a,0x03,0x4e,0x1e,0x43,0x1a,0xa8,0x30,0xdc,0xe4,0x31,0xa4,0x11,0x83,0x03,0x00, +0x41,0x30,0x28,0x03,0x38,0x0e,0x62,0x38,0x18,0xdb,0xc0,0x74,0x83,0x11,0x83,0x06, +0x00,0x41,0x30,0x68,0xf6,0x38,0x98,0xe1,0x20,0x68,0xe3,0xa0,0x8d,0x83,0x36,0x0e, +0x6c,0x38,0xb0,0xe1,0xc0,0x86,0x03,0x1b,0x0e,0x46,0x13,0x02,0x60,0x38,0x22,0x90, +0xdb,0x20,0xf8,0xa6,0x1b,0x66,0x37,0x10,0x02,0x43,0x02,0xfa,0x18,0x22,0xd0,0xc7, +0x90,0x81,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xf0,0xe9,0x71,0x50,0xc3,0xc1,0xd9, +0x06,0x75,0x1c,0x8c,0x26,0x04,0x80,0x05,0x85,0x7c,0x4c,0x28,0xe4,0x63,0x43,0x21, +0x1f,0xbb,0xd9,0x00,0x5e,0x83,0xf8,0xd8,0xcd,0x06,0xf0,0x1a,0xc4,0x67,0x38,0x42, +0xf0,0xdb,0x60,0xf8,0x86,0x23,0x86,0xdf,0x0d,0x8a,0xaf,0x84,0x40,0x87,0x23,0x88, +0xd0,0x0d,0x86,0x6f,0x38,0xa2,0x10,0xdf,0xa0,0xf8,0x4a,0x08,0xb4,0x88,0x40,0x67, +0x19,0xa8,0x2a,0x18,0x4d,0x70,0x06,0x0b,0xda,0x37,0x90,0x8f,0xf1,0x47,0x40,0x1f, +0x3b,0xb3,0x20,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd4,0x72,0xe0,0xc6,0x41, +0xea,0x06,0xc1,0x2c,0x41,0x35,0x50,0x61,0x08,0x14,0xcd,0x0b,0xd3,0x88,0xc1,0x01, +0x80,0x20,0x18,0x94,0x01,0x2b,0x07,0x6d,0x1c,0xa0,0x6e,0xb0,0xbb,0xc1,0x88,0x81, +0x03,0x80,0x20,0x18,0x3c,0xb6,0x1c,0x8c,0x71,0x10,0xc0,0x6d,0xf0,0xb6,0x81,0x1c, +0x07,0xc2,0x9d,0x09,0x02,0x0c,0x07,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe0,0x72, +0x00,0xc7,0x81,0xfc,0x06,0x73,0x36,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0x2d,0x07, +0xa2,0x1c,0xe8,0x6b,0x60,0x2e,0x1c,0x08,0xf1,0x31,0x21,0x90,0x8f,0x05,0x04,0x7c, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe8,0xe5,0xc0,0x8e,0x83,0x22,0xb0,0x78,0x0d, +0x58,0x38,0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xbf,0x1c,0xe0,0x71,0x10, +0xbc,0x6b,0x60,0xc3,0x20,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xc2,0x39,0xd0, +0xe3,0x20,0x10,0xa6,0x1b,0xec,0x37,0x08,0xd8,0x35,0x18,0x8e,0x90,0x8d,0xfb,0x0d, +0x98,0x6f,0x96,0xe1,0xb2,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xc8,0x39,0xe8, +0xe3,0x80,0x86,0x03,0xc1,0xfc,0x37,0x08,0xe2,0x33,0x4b,0x70,0x0d,0x54,0x18,0x82, +0x85,0x54,0x23,0x06,0x07,0x00,0x82,0x60,0x50,0x06,0xbc,0x1c,0xf4,0x71,0x70,0xbb, +0x81,0xfb,0x06,0x23,0x06,0x0e,0x00,0x82,0x60,0xf0,0x98,0x73,0x30,0xc7,0x41,0x00, +0xba,0xc1,0xdf,0x06,0xa2,0x1c,0x8c,0x81,0x18,0x84,0x81,0x00,0xc6,0xc1,0x88,0xc1, +0x01,0x80,0x20,0x18,0x94,0x41,0x2f,0x07,0x7e,0x1c,0xe8,0x6e,0x00,0xbf,0xc1,0x88, +0x81,0x03,0x80,0x20,0x18,0x3c,0xe7,0x1c,0xd0,0x71,0x10,0x84,0x6e,0x00,0xba,0xc1, +0x28,0x07,0xbd,0x1b,0xf4,0x6e,0xd0,0xbb,0x41,0xef,0x06,0x61,0x1c,0xe0,0x88,0x81, +0x01,0x80,0x20,0x18,0x44,0xe6,0x1c,0xec,0x72,0xa0,0x1e,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0xa8,0x73,0x20,0xca,0x01,0x7b,0x04,0xb3,0x04,0xd9,0x40,0x85,0x21,0x60, +0xba,0xd3,0xd8,0x8b,0x80,0x48,0x7c,0x86,0x23,0x82,0xf0,0x0d,0x84,0x6f,0x38,0x42, +0x10,0xdf,0x80,0xf8,0x4e,0x18,0xc4,0x09,0x83,0x30,0x21,0x08,0xc1,0x70,0x43,0x7f, +0x04,0x60,0x30,0xcb,0xa0,0x6d,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xf0,0x1c, +0x94,0x73,0x70,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x41,0xcf,0x01,0x2b,0x07,0x49, +0x30,0x4b,0xb0,0x0d,0x54,0x18,0x82,0x46,0x65,0x36,0x27,0x63,0x1c,0xc8,0x67,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0x22,0x7a,0x0e,0xc0,0x39,0x08,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0xaa,0xe7,0xe0,0x94,0x83,0xc0,0x82,0x18,0x0e,0xe4,0x33,0x62,0x60,0x00, +0x20,0x08,0x06,0xd1,0x3d,0x07,0xad,0x1c,0x04,0xc3,0x11,0x46,0x8b,0x38,0xdf,0x05, +0x86,0xb2,0x60,0x90,0xcf,0x70,0x44,0x80,0xc6,0x81,0xf0,0x5d,0x60,0xa8,0x11,0x03, +0x03,0x00,0x41,0x30,0x88,0xfa,0x39,0x78,0xe5,0x60,0xd7,0x2c,0x48,0xe3,0x40,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xfd,0x73,0x50,0xcb,0x41,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0xc7,0x48,0x07,0xbc,0x1c,0xc8,0x6c,0x10,0x18,0x0e,0x07,0x41,0x7c, +0xcc,0x08,0xe4,0x33,0x4b,0xe0,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_b66e9ddc000c5e953cdaaaae567e7ffd.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_b66e9ddc000c5e953cdaaaae567e7ffd.h new file mode 100644 index 00000000..81fc52f7 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_b66e9ddc000c5e953cdaaaae567e7ffd.h @@ -0,0 +1,1124 @@ +// ffx_fsr2_accumulate_pass_wave64_16bit_b66e9ddc000c5e953cdaaaae567e7ffd.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_b66e9ddc000c5e953cdaaaae567e7ffd_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_b66e9ddc000c5e953cdaaaae567e7ffd_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_b66e9ddc000c5e953cdaaaae567e7ffd_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_b66e9ddc000c5e953cdaaaae567e7ffd_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_b66e9ddc000c5e953cdaaaae567e7ffd_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_lanczos_lut", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_b66e9ddc000c5e953cdaaaae567e7ffd_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 6, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_b66e9ddc000c5e953cdaaaae567e7ffd_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_b66e9ddc000c5e953cdaaaae567e7ffd_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_b66e9ddc000c5e953cdaaaae567e7ffd_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", "rw_upscaled_output", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_b66e9ddc000c5e953cdaaaae567e7ffd_UAVResourceBindings[] = { 0, 1, 3, 4, 2, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_b66e9ddc000c5e953cdaaaae567e7ffd_UAVResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_b66e9ddc000c5e953cdaaaae567e7ffd_UAVResourceSpaces[] = { 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_b66e9ddc000c5e953cdaaaae567e7ffd_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_b66e9ddc000c5e953cdaaaae567e7ffd_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_b66e9ddc000c5e953cdaaaae567e7ffd_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_b66e9ddc000c5e953cdaaaae567e7ffd_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_b66e9ddc000c5e953cdaaaae567e7ffd_size = 17524; + +static const unsigned char g_ffx_fsr2_accumulate_pass_wave64_16bit_b66e9ddc000c5e953cdaaaae567e7ffd_data[] = { +0x44,0x58,0x42,0x43,0x25,0x98,0xb8,0x2d,0xc7,0x9e,0xa7,0xd6,0x73,0x66,0xb7,0x6d, +0x4c,0x4e,0x29,0x63,0x01,0x00,0x00,0x00,0x74,0x44,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x3c,0x02,0x00,0x00,0x04,0x11,0x00,0x00,0x20,0x11,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xc8,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0xc0,0x0e,0x00,0x00,0x66,0x00,0x05,0x00,0xb0,0x03,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xa8,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0xa7,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02, +0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xd7,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0x8c,0xc2,0x08,0x40,0x09,0x00,0x14,0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03, +0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18,0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10, +0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c, +0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0,0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40, +0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18,0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18, +0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28,0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2, +0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c,0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51, +0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50,0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34, +0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9, +0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19, +0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89, +0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60,0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x6d, +0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a,0x48,0x0e,0x15,0x09,0x44,0x1a,0x39,0x0f, +0x11,0x4d,0x08,0x21,0x21,0x61,0x30,0x28,0x04,0x63,0xc0,0x20,0x51,0xe9,0xa0,0xe1, +0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4,0x0d,0x69,0x06,0x44,0x0c,0x06,0x03,0xc5, +0x1c,0x41,0x50,0x0a,0xc6,0xe0,0x34,0x40,0x51,0x6a,0x20,0x60,0x18,0x81,0x30,0x66, +0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0, +0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87, +0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a, +0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0, +0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87, +0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x02,0xab, +0x45,0xae,0x61,0x04,0xc1,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1, +0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f, +0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2, +0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21, +0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0x83,0x99,0xc4, +0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d, +0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc, +0x00,0x0c,0xfc,0x00,0x09,0xb0,0x18,0xc9,0x66,0x0a,0x83,0x71,0x60,0x87,0x70,0x98, +0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03, +0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76, +0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26, +0x6b,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e, +0xfc,0x00,0x09,0x06,0x1a,0xd5,0x66,0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79, +0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90, +0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07, +0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x14, +0xb0,0xe8,0x36,0x13,0x19,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2, +0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84, +0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xa0,0x00,0x46,0xb9,0x99, +0xb0,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77, +0x08,0x07,0x7a,0xf0,0x03,0x14,0x18,0x68,0x37,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7, +0xae,0x36,0x9a,0x7a,0xbd,0x5e,0xaf,0x37,0x18,0xb0,0x60,0x30,0x18,0xcc,0x60,0x30, +0x18,0x0c,0x06,0x03,0xf9,0x6e,0x92,0xa6,0x88,0x12,0x26,0x9f,0x05,0x98,0x67,0x21, +0x22,0x76,0x02,0x26,0x02,0x05,0x03,0x02,0xce,0x11,0x80,0x02,0x00,0x00,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, +0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06, +0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8, +0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x32,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21, +0x4f,0x1a,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00, +0x20,0x00,0x00,0x00,0x32,0x1e,0x98,0x1c,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x94,0x40,0x31,0x8c,0x00,0x14,0x41,0x49,0x94,0x41,0x21,0x14, +0x47,0x29,0x14,0x45,0x39,0x14,0x44,0xe1,0x07,0x14,0x48,0xc1,0x14,0x50,0x41,0x15, +0x56,0x81,0x15,0x60,0x40,0x41,0x06,0x14,0x68,0x40,0xc1,0x06,0x14,0x70,0x40,0x21, +0x07,0x14,0x74,0x40,0x61,0x07,0x14,0x78,0x40,0xa1,0x07,0x14,0x7c,0x40,0x59,0x94, +0x46,0x01,0x4a,0x94,0x2b,0x46,0x71,0x15,0x0f,0xa1,0x46,0x00,0x6a,0x80,0x84,0x05, +0x0c,0x08,0x88,0x40,0xb3,0x19,0x00,0xb2,0xcd,0x00,0x10,0x6e,0x06,0x80,0x74,0x33, +0x00,0xc4,0x9b,0x01,0x20,0xdf,0x0c,0x00,0xfd,0x66,0x00,0x28,0x38,0x03,0x40,0xaf, +0x19,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x92,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0x01,0x9a,0x20,0x0c,0xd1,0x06,0x61,0x20,0x26,0x08,0x83,0xb4, +0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08,0x6f,0xf0,0x07,0xb4, +0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe,0xda,0xde,0xe8,0xd2,0xde,0xdc,0xbe,0xec, +0xca,0xc6,0xe8,0xde,0xe4,0xe6,0x26,0x08,0xc3,0x34,0x41,0x18,0xa8,0x0d,0x82,0xd1, +0x6c,0x48,0x0c,0x65,0x31,0x98,0x81,0x31,0x9c,0x09,0xc2,0x1c,0xdc,0x01,0x21,0xb9, +0xaf,0x34,0x37,0xb8,0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x0d, +0xc9,0x00,0x45,0x86,0x31,0x30,0x86,0xc3,0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce, +0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed, +0x4d,0x6e,0x82,0x30,0x54,0x1b,0x12,0x46,0x99,0x0c,0x6a,0x60,0x0c,0x87,0x8d,0xdc, +0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x04,0x61,0xb0,0x26, +0x08,0xc3,0xb5,0x41,0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35,0x30,0x46,0x46,0x4b, +0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee, +0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x60,0x1b,0x92,0x4b,0xd9,0x0c,0x6e,0x60, +0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c, +0xde,0x04,0x61,0xc8,0x36,0x24,0x9c,0xe2,0x19,0xdf,0xc0,0x18,0xd9,0x04,0xc1,0x0e, +0xf0,0x80,0x8d,0xdc,0x17,0x5b,0x98,0xdb,0x98,0xde,0xdb,0xdc,0x17,0x5b,0x1d,0xdd, +0x86,0x84,0x08,0x03,0x31,0x30,0x88,0x81,0x31,0x9c,0x09,0xc2,0xa0,0x31,0x91,0xfb, +0x4a,0x6b,0x3b,0x6b,0x4a,0x83,0x9b,0x9b,0x20,0x0c,0xdb,0x86,0x84,0x0c,0xc2,0xa0, +0x0c,0x0c,0x33,0x18,0x18,0xc3,0x21,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46, +0xf6,0x25,0x57,0x16,0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7, +0x21,0x31,0x03,0x08,0x0d,0x8c,0x61,0x60,0x8c,0x6c,0x43,0xf2,0x48,0x95,0xd6,0x81, +0xc1,0x18,0x9c,0x41,0x1a,0x4c,0x10,0xf0,0x20,0x0f,0xa8,0xc9,0xdd,0x7d,0xa5,0xb9, +0xd1,0x95,0xc9,0xb9,0x85,0xb1,0x7d,0xd5,0xc1,0xcd,0x8d,0x85,0xb1,0x95,0x91,0x7d, +0x8d,0xbd,0xb1,0xbd,0xc9,0x4d,0x10,0xd0,0x80,0x0e,0x36,0x2c,0xc6,0x1a,0xb0,0x81, +0x61,0x0c,0x4c,0x1b,0xb4,0x41,0x1b,0x38,0x13,0x04,0x3d,0xd0,0x03,0x3a,0x72,0x77, +0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x1b,0x96,0xe1,0x0d, +0xe0,0xc0,0x18,0x06,0xa6,0x0d,0xda,0xa0,0x0d,0xb2,0x09,0x02,0x1f,0xec,0x01,0x19, +0xb9,0xbb,0x2f,0xb7,0xb2,0xbb,0x2f,0xb6,0xb7,0xb1,0xb5,0xb9,0x0d,0x0b,0x23,0x07, +0x73,0x60,0x50,0x03,0xd3,0x06,0x6d,0xd0,0x06,0x19,0x1f,0xb9,0xbb,0x2f,0xb6,0xba, +0xb6,0xb0,0x2f,0xb4,0xb4,0x39,0xba,0x37,0xb9,0xbc,0x0d,0x0b,0xb5,0x06,0x75,0x60, +0x5c,0x03,0xd3,0x06,0x6d,0xd0,0x06,0x0e,0x25,0xb9,0xbb,0xaf,0x3a,0xb8,0xb9,0xb1, +0x30,0xb6,0x32,0xb2,0xaf,0xb7,0x3a,0x3a,0xb8,0x3a,0xba,0x0d,0xcb,0xb5,0x06,0x77, +0x60,0x30,0x03,0xd3,0x06,0x6d,0xd0,0x06,0xce,0x86,0xc2,0x0d,0xe2,0x80,0x0e,0xec, +0x00,0x0f,0x26,0x08,0x7f,0xd0,0x07,0x34,0xc6,0xc4,0x8c,0xa6,0xa4,0x64,0x26,0x08, +0x03,0xb7,0x01,0x31,0xf4,0x60,0x0f,0x0c,0x63,0xe0,0x03,0x60,0x43,0xd0,0x07,0x13, +0x84,0x50,0xf0,0x03,0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61, +0x6d,0x70,0x1b,0x10,0xe3,0x0f,0x40,0xc1,0x18,0x06,0x03,0xd8,0x10,0x84,0xc2,0x06, +0x42,0x0d,0xf2,0xc0,0x0f,0x44,0x61,0x82,0xe0,0x07,0x7c,0xc0,0x25,0x4d,0xaa,0xcc, +0x8d,0xac,0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x80,0x06,0x75,0xb0,0x01,0x21,0x4a, +0x81,0x32,0xc8,0xe0,0x6a,0x4c,0x81,0x4e,0x5a,0x53,0x18,0x9e,0x54,0x99,0x1b,0x59, +0x99,0xdc,0x54,0x9a,0x5e,0xd9,0x06,0x84,0x40,0x05,0xca,0x0c,0xc8,0xe0,0x6a,0x4c, +0x81,0x4c,0x1a,0x51,0xda,0x1c,0x1c,0x5b,0x58,0xde,0x54,0x9a,0x5e,0xd9,0x04,0x61, +0xe8,0x36,0x20,0x84,0x2a,0x50,0xab,0x40,0x06,0x57,0x63,0x0a,0xec,0xd2,0x92,0xdc, +0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca, +0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26,0x08,0x83,0xb7,0xc1,0x20, +0x5a,0x81,0x72,0x05,0x32,0xb8,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1,0x11, +0xa5,0xb5,0x95,0xb9,0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x86,0x6f,0x03,0x42,0xc0, +0x02,0x15,0x0b,0x64,0x70,0x35,0xa6,0x40,0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29,0x0d, +0x8e,0xa9,0xcc,0xae,0x8c,0x8d,0xea,0xad,0x6a,0xae,0x6c,0x82,0x30,0x80,0xc1,0x06, +0x84,0x98,0x05,0x8a,0x16,0xc8,0xe0,0x6a,0x4c,0x81,0x4b,0x9a,0x91,0x5c,0x58,0x5b, +0x59,0x92,0x1b,0x59,0x19,0xde,0x04,0x61,0x08,0x83,0x0d,0x08,0x61,0x0b,0xd4,0x2d, +0x90,0xc1,0xd5,0x98,0x02,0x25,0x33,0xa2,0x32,0xbb,0xb4,0xb1,0x32,0xaa,0x37,0xab, +0xb4,0xb2,0x3b,0xa2,0x32,0x38,0x3a,0xb4,0x09,0xc2,0x20,0x06,0x1b,0x0c,0x22,0x17, +0x28,0x5d,0x20,0x83,0x86,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc,0x04,0x61,0x18, +0x83,0x0d,0x08,0xc1,0x0b,0x54,0x2f,0x90,0x41,0xd3,0x98,0x02,0x25,0xb3,0xa6,0x37, +0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0xb9,0xa9,0xb1,0x30,0xb6,0xb2,0x09, +0xc2,0x40,0x06,0x1b,0x10,0xe2,0x17,0x28,0x70,0x20,0x83,0xa6,0x31,0x05,0x42,0x66, +0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x13, +0x84,0xa1,0x0c,0x36,0x20,0x84,0x38,0x50,0xe3,0x40,0x06,0x4d,0x63,0x0a,0xfc,0xcc, +0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0x94,0xd2,0xe8,0xe8, +0xca,0xe4,0x86,0xc2,0xdc,0xc6,0xca,0xd8,0xd8,0xc2,0xe8,0xd2,0xde,0xdc,0x26,0x08, +0x83,0x19,0x6c,0x30,0x88,0x72,0xa0,0xcc,0x81,0x0c,0x1a,0x32,0x66,0x50,0x72,0x65, +0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x13,0x84,0xe1,0x0c,0x36,0x20,0x04,0x3a, +0x50,0xe9,0x40,0x06,0x4d,0x63,0x0a,0xcc,0xcc,0xa0,0xe4,0xca,0xec,0xd2,0xde,0xea, +0xe6,0x8c,0xe4,0xc2,0xda,0xca,0xa0,0xe4,0xca,0x8a,0xf0,0xe0,0xde,0xe6,0xea,0xe4, +0xca,0x26,0x08,0x03,0x1a,0x6c,0x40,0x88,0x75,0xa0,0xd8,0x81,0x0c,0x9a,0xc6,0x14, +0xb8,0x98,0x51,0x85,0xb9,0x21,0x85,0xb1,0x99,0x19,0x3d,0x59,0x4d,0x10,0x86,0x34, +0xd8,0x60,0x10,0xee,0x40,0xbd,0x03,0x19,0x34,0xac,0xcc,0x94,0xd2,0xe8,0xe8,0xca, +0xe4,0xa6,0xca,0xe2,0xea,0xca,0xdc,0xc6,0xca,0x98,0xca,0xdc,0xce,0xe8,0xd0,0x26, +0x08,0x83,0x1a,0x6c,0x40,0x88,0x78,0xa0,0xe4,0x81,0x0c,0x9a,0xc6,0x14,0xa8,0x98, +0x11,0x95,0xb1,0xd1,0x85,0x51,0xa5,0xb5,0x95,0x4d,0x10,0x86,0x35,0xd8,0x60,0x10, +0xf4,0x40,0xd5,0x03,0x19,0x34,0xbc,0xcc,0x88,0xf2,0xdc,0xc2,0xda,0xd2,0xc6,0xa4, +0xca,0xe6,0x86,0xd0,0xc2,0xdc,0xce,0xca,0x8c,0xc2,0xc6,0xe8,0xde,0xe4,0x26,0x08, +0x03,0x1b,0x6c,0x30,0x88,0x7b,0xa0,0xf0,0x81,0x0c,0x1a,0x62,0x66,0x56,0x69,0x65, +0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61, +0x63,0x74,0x6f,0x72,0x13,0x84,0xa1,0x0d,0x36,0x18,0x84,0x3e,0x50,0xfb,0x40,0x06, +0xcd,0x06,0x8a,0x0f,0x4e,0x21,0x15,0x58,0xe1,0x15,0x64,0xa1,0x16,0x70,0x61,0x17, +0x7c,0x21,0x1c,0xc8,0xe1,0x1c,0xd4,0xa1,0x1d,0xe0,0x61,0x1e,0xec,0x21,0x1f,0xf8, +0x61,0xc3,0x60,0x90,0x42,0x3f,0x4c,0x10,0x04,0x60,0x03,0xb0,0x61,0x30,0x40,0x02, +0x24,0x36,0x04,0x21,0xb1,0x61,0x18,0xfe,0x41,0x24,0x28,0x0c,0x4d,0x4d,0x10,0x44, +0xc1,0x0e,0x36,0x0c,0x66,0x60,0x06,0xc3,0x04,0x61,0x70,0x83,0x0d,0x41,0x2f,0x6c, +0x30,0x8c,0x92,0xb8,0x4c,0xe2,0x24,0x50,0x62,0x43,0xf1,0x0f,0x24,0x01,0x8c,0x42, +0x4a,0x10,0x11,0x93,0x0b,0x73,0x1b,0x43,0x2b,0x9b,0x9b,0x20,0x0c,0x6f,0x40,0xc3, +0x8c,0xed,0x2d,0x8c,0x6e,0x6e,0x82,0x30,0xc0,0x01,0x8b,0x34,0xb7,0x39,0xba,0xb9, +0x09,0xc2,0x10,0x07,0x24,0xd2,0xdc,0xe8,0xe6,0x26,0x08,0x83,0x1c,0x10,0xa1,0x2b, +0xc3,0xfb,0x62,0x7b,0x0b,0x23,0x9b,0x20,0x0c,0x73,0x40,0x84,0xae,0x0c,0xef,0xcb, +0xed,0x4d,0xae,0x8d,0x09,0x5d,0x19,0xde,0xd7,0x1c,0xdd,0x9b,0x5c,0x19,0x8b,0xba, +0x34,0x37,0xba,0xb9,0x0d,0xd0,0x4a,0xb0,0x44,0x4b,0xb8,0xc4,0x4b,0xc0,0x44,0x4c, +0xc8,0xc4,0x4c,0xd0,0x44,0x4d,0xb0,0x84,0x4d,0x70,0x37,0x41,0x0b,0x55,0xd8,0xd8, +0xec,0xda,0x5c,0xd2,0xc8,0xca,0xdc,0xe8,0xa6,0x04,0x41,0x15,0x32,0x3c,0x17,0xbb, +0x32,0xb9,0xb9,0xb4,0x37,0xb7,0x29,0x01,0xd1,0x84,0x0c,0xcf,0xc5,0x2e,0x8c,0xcd, +0xae,0x4c,0x6e,0x4a,0x60,0xd4,0x21,0xc3,0x73,0x99,0x43,0x0b,0x23,0x2b,0x93,0x6b, +0x7a,0x23,0x2b,0x63,0x9b,0x12,0x20,0x65,0xc8,0xf0,0x5c,0xe4,0xca,0xe6,0xde,0xea, +0xe4,0xc6,0xca,0xe6,0xa6,0x04,0xa2,0x50,0x89,0x0c,0xcf,0x85,0x2e,0x0f,0xae,0x2c, +0xc8,0xcd,0xed,0x8d,0x2e,0x8c,0x2e,0xed,0xcd,0x6d,0x6e,0x8a,0xd0,0x0f,0x22,0x51, +0x87,0x0c,0xcf,0xa5,0xcc,0x8d,0x4e,0x2e,0x0f,0xea,0x2d,0xcd,0x8d,0x6e,0x6e,0x4a, +0x90,0x12,0x5d,0xc8,0xf0,0x5c,0xc6,0xde,0xea,0xdc,0xe8,0xca,0xe4,0xe6,0xa6,0x04, +0x37,0x01,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x42,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x39,0x50,0xc3,0xe5, +0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x86,0x00,0x0d, +0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0x45,0xad,0xdb,0x00,0x34,0x5c,0xbe, +0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a,0xd0,0x70,0xf9,0xce,0xe3, +0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6,0x31,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04, +0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc5,0x6d,0x5b,0xc3, +0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01, +0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x74,0xc3,0xe5,0x3b,0x8f,0x2f,0x44,0x04,0x30,0x11, +0x21,0xd0,0x0c,0x0b,0xf1,0x45,0x0e,0xb3,0x21,0xcd,0x80,0x34,0x86,0x2d,0x38,0xc3, +0xe5,0x3b,0x8f,0x3f,0x38,0x93,0xed,0x17,0xb7,0x6d,0x01,0xd1,0x70,0xf9,0xce,0xe3, +0x1b,0x91,0x43,0x3d,0xe2,0xe0,0x23,0xb7,0x6d,0x07,0xd5,0x70,0xf9,0xce,0xe3,0x4b, +0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x04,0xd5,0x70,0xf9,0xce, +0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x05,0xd6,0x70, +0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x9b, +0x40,0x36,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x62,0x03,0x46,0x0e, +0xf5,0xf8,0xc8,0x6d,0x5b,0xc2,0x33,0x5c,0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f, +0xd4,0xba,0x19,0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84,0xf9,0xc5,0x6d,0x03, +0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xb6,0x6e,0x9d,0xdc,0x00,0x0c,0x5e,0x95,0x3c,0xda,0xaa,0xae,0x56,0x7e,0x7f,0xfd, +0x44,0x58,0x49,0x4c,0x4c,0x33,0x00,0x00,0x66,0x00,0x05,0x00,0xd3,0x0c,0x00,0x00, +0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x34,0x33,0x00,0x00, +0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xca,0x0c,0x00,0x00,0x0b,0x82,0x20,0x00, +0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49, +0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62, +0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b, +0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42, +0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a, +0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff, +0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20, +0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00, +0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00, +0x89,0x20,0x00,0x00,0xd7,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04, +0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c, +0x0b,0x84,0xe4,0x4c,0x10,0x90,0xc2,0x08,0x40,0x09,0x00,0x14,0x98,0x23,0x00,0x83, +0x32,0x0c,0x06,0x03,0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18,0xe8,0x70,0xd3,0x70, +0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x18, +0x0c,0x86,0xc1,0x1c,0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0,0x87,0x90,0xfc,0x10, +0x68,0x86,0x85,0x40,0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18,0x0c,0x06,0x83,0x01, +0x35,0xca,0x02,0x18,0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28,0xe8,0x51,0x06,0xc3, +0xc0,0x40,0x91,0xc2,0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c,0x06,0x03,0x03,0x4d, +0x46,0x01,0x0a,0x51,0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50,0x21,0x4c,0x21,0x06, +0x83,0xc1,0x80,0x34,0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38,0x47,0x0d,0x97,0x3f, +0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x60,0x30, +0x18,0x0a,0xe1,0x19,0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7, +0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60,0x50,0x88,0xd0,0x80, +0x31,0x20,0xd1,0x6d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a,0x48,0x0e,0x15,0x09, +0x44,0x1a,0x39,0x0f,0x11,0x4d,0x08,0x21,0x21,0x61,0x30,0x28,0x04,0x63,0xc0,0x20, +0x51,0xe9,0xa0,0xe1,0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4,0x0d,0x69,0x06,0x44, +0x0c,0x06,0x03,0xc5,0x1c,0x41,0x50,0x0a,0xc6,0xe0,0x34,0x40,0x51,0x6a,0x20,0x60, +0x18,0x81,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a, +0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28, +0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07, +0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78, +0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26,0x31,0x18,0x07, +0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79, +0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0, +0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03, +0x3f,0x40,0x02,0xab,0x45,0xae,0x61,0x04,0xc1,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2, +0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41, +0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c, +0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4, +0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01, +0x05,0x83,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca, +0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61, +0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d, +0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0xb0,0x18,0xc9,0x66,0x0a,0x83,0x71, +0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90, +0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03, +0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72, +0x40,0xc1,0x60,0x26,0x6b,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca, +0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1c,0xd8,0xe1, +0x1d,0xc2,0x81,0x1e,0xfc,0x00,0x09,0x06,0x1a,0xd5,0x66,0x22,0x83,0x71,0x60,0x87, +0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a, +0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90, +0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03, +0x30,0xf0,0x03,0x14,0xb0,0xe8,0x36,0x13,0x19,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc, +0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83, +0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39, +0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xa0, +0x00,0x46,0xb9,0x99,0xb0,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8, +0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03, +0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x14,0x18,0x68,0x37,0x8c,0x20,0x0c, +0x67,0x08,0xc1,0xc7,0xae,0x36,0x9a,0x7a,0xbd,0x5e,0xaf,0x37,0x18,0xb0,0x60,0x30, +0x18,0xcc,0x60,0x30,0x18,0x0c,0x06,0x03,0xf9,0x6e,0x92,0xa6,0x88,0x12,0x26,0x9f, +0x05,0x98,0x67,0x21,0x22,0x76,0x02,0x26,0x02,0x05,0x03,0x02,0xce,0x11,0x80,0xc2, +0x14,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07, +0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x80,0x21,0x4f,0x1a,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x40,0x16,0x08,0x00,0x14,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x94,0x40,0x31,0x8c,0x00,0x14,0x41,0x49, +0x94,0x41,0x21,0x14,0x47,0x29,0x14,0x45,0x39,0x14,0x44,0xe1,0x07,0x94,0x45,0x01, +0x06,0x10,0x6a,0x04,0x80,0x84,0x05,0x0c,0x08,0x88,0x40,0xb3,0x19,0x00,0xb2,0xcd, +0x00,0x10,0x6e,0x06,0x80,0x74,0x33,0x00,0xc4,0x9b,0x01,0xa0,0xdf,0x0c,0x00,0x05, +0x67,0x00,0xe8,0x35,0x03,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x7b,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x01,0x9a,0x20,0x0c,0xd1,0x06,0x61,0x20, +0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xd2,0x04,0xe1,0x0d,0xd0,0x80, +0xc0,0x04,0x61,0x98,0x26,0x08,0x03,0xb5,0x41,0x40,0x98,0x0d,0x09,0x92,0x28,0xc8, +0x32,0x2c,0x48,0x33,0x41,0x98,0x83,0x30,0xd8,0x90,0x0c,0x8f,0x82,0x20,0xc3,0x82, +0x34,0x13,0x84,0xa1,0xda,0x90,0x2c,0x89,0x82,0x44,0xc3,0x82,0x34,0x13,0x84,0xc1, +0x9a,0x20,0x0c,0xd7,0x06,0x01,0xa1,0x36,0x24,0xd1,0xa3,0x20,0xd3,0xb0,0x20,0xd5, +0x04,0x61,0xc0,0x36,0x24,0x53,0xa2,0x20,0xd7,0xb0,0x20,0xcd,0x04,0x61,0xc8,0x36, +0x24,0x57,0xa2,0x20,0xd9,0xb0,0x20,0xd5,0x04,0xc1,0x0e,0xc4,0x60,0x43,0x42,0x6c, +0x0a,0x42,0x0c,0x0b,0xd2,0x4c,0x10,0x06,0x6d,0x82,0x30,0x6c,0x1b,0x92,0x6e,0x53, +0x10,0x6f,0x58,0x90,0x66,0x43,0xe2,0x3d,0x0a,0x32,0x0c,0x0b,0x52,0x6d,0x48,0x1c, +0x48,0xb2,0x30,0x8d,0xfb,0xc0,0x60,0x82,0x80,0x07,0x63,0x30,0x41,0x40,0x83,0x6f, +0xc3,0x82,0x88,0x81,0x82,0x20,0xc3,0x32,0x06,0x63,0x30,0x06,0xcd,0x04,0x41,0x0f, +0xc8,0x60,0xc3,0x32,0x94,0x81,0x82,0x0c,0xc3,0x32,0x06,0x63,0x30,0x06,0xd5,0x04, +0x81,0x0f,0xca,0x60,0xc3,0xb2,0x9c,0x81,0x82,0x44,0xc3,0x32,0x06,0x63,0x30,0x06, +0xd5,0x86,0x25,0x12,0x03,0x05,0x99,0x86,0x65,0x0c,0xc6,0x60,0x0c,0x9a,0x0d,0xcb, +0x24,0x06,0x0a,0xb2,0x0c,0xcb,0x18,0x8c,0xc1,0x18,0x34,0x1b,0x0a,0x32,0x30,0x03, +0x34,0x48,0x03,0x35,0x98,0x20,0xfc,0x81,0x19,0x4c,0x10,0x06,0x6e,0x03,0x82,0xb0, +0x81,0x82,0x20,0x43,0x1b,0x00,0x1b,0x02,0x37,0x98,0x20,0x84,0xc2,0x19,0x6c,0x40, +0x10,0x38,0x50,0x90,0x61,0x40,0x80,0x0d,0x41,0x1c,0x6c,0x20,0xc2,0x60,0x0d,0xde, +0x40,0x0e,0x26,0x08,0x02,0x40,0x61,0x68,0x6a,0x82,0x20,0x0a,0x60,0xb0,0x61,0xf0, +0xbc,0x61,0x82,0x30,0x74,0x13,0x84,0xc1,0xdb,0x10,0xe4,0xc1,0x06,0x03,0xb1,0x83, +0xe9,0x0e,0xf0,0x40,0x0f,0x36,0x14,0x74,0x50,0x07,0xc0,0x1c,0xec,0x41,0x15,0x36, +0x36,0xbb,0x36,0x97,0x34,0xb2,0x32,0x37,0xba,0x29,0x41,0x50,0x85,0x0c,0xcf,0xc5, +0xae,0x4c,0x6e,0x2e,0xed,0xcd,0x6d,0x4a,0x40,0x34,0x21,0xc3,0x73,0xb1,0x0b,0x63, +0xb3,0x2b,0x93,0x9b,0x12,0x10,0x75,0xc8,0xf0,0x5c,0xe6,0xd0,0xc2,0xc8,0xca,0xe4, +0x9a,0xde,0xc8,0xca,0xd8,0xa6,0x04,0x46,0x19,0x32,0x3c,0x17,0xb9,0xb2,0xb9,0xb7, +0x3a,0xb9,0xb1,0xb2,0xb9,0x29,0x81,0x1c,0xd4,0x21,0xc3,0x73,0x29,0x73,0xa3,0x93, +0xcb,0x83,0x7a,0x4b,0x73,0xa3,0x9b,0x9b,0x12,0xec,0x01,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x42,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x39,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84, +0xf9,0x45,0xad,0xdb,0x00,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17, +0xb7,0x6d,0x0a,0xd0,0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6, +0x31,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49, +0x18,0x80,0x80,0xf9,0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15, +0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x74,0xc3, +0xe5,0x3b,0x8f,0x2f,0x44,0x04,0x30,0x11,0x21,0xd0,0x0c,0x0b,0xf1,0x45,0x0e,0xb3, +0x21,0xcd,0x80,0x34,0x86,0x2d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0x93,0xed,0x17, +0xb7,0x6d,0x01,0xd1,0x70,0xf9,0xce,0xe3,0x1b,0x91,0x43,0x3d,0xe2,0xe0,0x23,0xb7, +0x6d,0x07,0xd5,0x70,0xf9,0xce,0xe3,0x4b,0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2, +0x17,0xb7,0x6d,0x04,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a, +0xc0,0xe0,0x17,0xb7,0x6d,0x05,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11, +0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x9b,0x40,0x36,0x5c,0xbe,0xf3,0xf8,0xd3,0x11, +0x11,0xc0,0x20,0x0e,0x62,0x03,0x46,0x0e,0xf5,0xf8,0xc8,0x6d,0x5b,0xc2,0x33,0x5c, +0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f,0xd4,0xba,0x19,0x3c,0xc3,0xe5,0x3b,0x8f, +0x4f,0x35,0x40,0x84,0xf9,0xc5,0x6d,0x03,0x61,0x20,0x00,0x00,0x44,0x0a,0x00,0x00, +0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00,0x76,0x00,0x00,0x00,0x34,0x98,0x01,0x28, +0xa3,0x42,0x2a,0xc2,0x80,0x82,0x1d,0x28,0xb6,0x92,0x1d,0x28,0x95,0xe2,0x2b,0xbb, +0x1a,0x28,0x97,0x32,0x0c,0x28,0x98,0xb2,0x29,0xa6,0x22,0x04,0x2a,0xde,0x80,0xf2, +0x0d,0x28,0x49,0x88,0xe2,0x44,0x28,0xa5,0x2a,0x28,0x8d,0x8a,0x28,0x49,0x82,0x92, +0x44,0x28,0x4e,0x82,0xf2,0x29,0x9a,0xe2,0x84,0x20,0x54,0x0d,0x90,0xa2,0x08,0xca, +0xa0,0x3c,0x4a,0x60,0x04,0x80,0x0c,0x63,0x04,0x20,0x08,0x82,0x28,0x18,0x8c,0x11, +0xb4,0xe6,0x9c,0xb3,0xdf,0x18,0x01,0x08,0x82,0xa0,0xfc,0x8d,0x11,0x80,0x20,0x08, +0xf3,0xbf,0x30,0x46,0x00,0x82,0x20,0x18,0xff,0xc2,0x18,0xc1,0x3b,0x93,0x26,0xda, +0x8d,0x11,0x80,0x20,0x08,0xc2,0xbf,0x30,0x46,0xd0,0x9a,0x73,0xce,0x7b,0x63,0x04, +0x20,0x08,0x82,0x32,0x18,0x8c,0x11,0x80,0x20,0xfe,0xdf,0x63,0x30,0x46,0x00,0x82, +0x20,0x08,0x82,0xc1,0x18,0x41,0x48,0x82,0x21,0xde,0x8d,0x11,0xec,0xb1,0x1a,0xef, +0xdf,0x18,0xc1,0x5a,0xab,0xb5,0xf8,0x8d,0x11,0xfc,0xf7,0xdf,0xbf,0xdf,0x18,0x41, +0x6b,0xce,0x39,0xef,0x0b,0x63,0x04,0xb2,0xe8,0xf6,0xff,0x37,0x46,0xa0,0xb3,0xe6, +0x9c,0x7e,0x63,0x04,0x2a,0x5e,0x9f,0xaa,0x37,0x46,0x00,0x82,0x20,0x08,0x82,0xc3, +0x18,0xc1,0x5a,0xab,0xb5,0xee,0x8d,0x11,0x80,0x20,0xe8,0xdf,0x61,0x30,0x46,0xd0, +0x9a,0x73,0x4e,0x7b,0x63,0x04,0x20,0x08,0x82,0x24,0x18,0x8c,0x11,0x80,0x20,0x08, +0xea,0x60,0x30,0x46,0x20,0x82,0x24,0x88,0x6f,0x63,0x04,0x70,0x5c,0xe6,0xb7,0x37, +0x46,0x40,0x96,0xbc,0x7e,0x7f,0x63,0x04,0x20,0x08,0x82,0x20,0x28,0x8c,0x11,0x80, +0x20,0x08,0xb2,0x60,0x30,0x46,0x00,0x82,0x20,0x88,0xff,0xc2,0x18,0x01,0x08,0x82, +0x20,0xfa,0xcd,0x00,0x8c,0x11,0x80,0x20,0x08,0xe2,0xdf,0x18,0x01,0x08,0x82,0x20, +0xfc,0x51,0x65,0x8c,0x00,0x04,0xdf,0x60,0x8c,0x00,0x04,0xc1,0x60,0x8c,0x00,0x04, +0x9f,0x31,0x02,0x10,0x84,0x46,0x00,0x88,0x34,0x87,0x30,0xf1,0xc1,0x1c,0xc2,0x25, +0xcd,0x21,0x4c,0xa3,0x30,0x87,0x90,0x07,0x7c,0x30,0x87,0x30,0xf5,0xc1,0x1c,0xc2, +0x24,0x0a,0x73,0x08,0x79,0x40,0x0a,0x73,0x08,0xa0,0xc0,0xcd,0x21,0x4c,0xa7,0x30, +0x87,0x90,0x07,0x7d,0x40,0xa7,0x39,0x88,0x69,0x92,0x58,0x61,0x0e,0xc2,0xb2,0x24, +0x56,0x98,0x83,0xa8,0x2a,0x89,0x15,0xe6,0x20,0x20,0x48,0x62,0x85,0x39,0x08,0x49, +0x92,0x58,0x61,0x0e,0x02,0x82,0xa4,0x56,0x98,0x83,0xd8,0x36,0xa9,0x15,0xe6,0x20, +0xa2,0x48,0x6a,0x85,0x39,0x88,0x2c,0x93,0x5a,0x61,0x0e,0x02,0xc3,0xa4,0x56,0x98, +0x83,0xb0,0x2c,0xa9,0x15,0xe6,0x20,0xaa,0x4a,0x6a,0x85,0x11,0x80,0x39,0x88,0x69, +0x92,0x5a,0x61,0x0e,0x02,0x82,0x24,0x55,0x98,0x83,0x90,0x24,0x29,0x15,0xc8,0x30, +0x02,0x00,0x00,0x00,0x23,0x06,0x08,0x00,0x82,0x60,0x90,0x06,0x22,0x21,0x0e,0x91, +0x3f,0xc8,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0xa4,0xc1,0x48,0x8c,0x43,0xc4,0x0f, +0xf3,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x69,0x40,0x12,0xe4,0x10,0xf9,0x03,0x3d, +0x8c,0x18,0x20,0x00,0x08,0x82,0x41,0x1a,0x94,0x44,0x39,0x44,0x24,0x51,0x0f,0x23, +0x06,0x08,0x00,0x82,0x60,0x90,0x06,0x26,0x61,0x0e,0xd1,0x48,0xd8,0xc3,0x88,0x01, +0x02,0x80,0x20,0x18,0xa4,0xc1,0x49,0x9c,0x43,0x64,0x12,0xf7,0x30,0x62,0x80,0x00, +0x20,0x08,0x06,0x69,0x80,0x12,0xe8,0x10,0xf1,0x03,0x3e,0x8c,0x18,0x20,0x00,0x08, +0x82,0x41,0x1a,0xa4,0x44,0x3a,0x44,0x27,0x91,0x0f,0x23,0x06,0x08,0x00,0x82,0x60, +0x90,0x06,0x2a,0xa1,0x0e,0x11,0x48,0xe8,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0xa4, +0xc1,0x4a,0xac,0x43,0x24,0x12,0xfb,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x69,0xc0, +0x12,0xec,0x10,0x95,0x04,0x3f,0x8c,0x18,0x20,0x00,0x08,0x82,0x41,0x1a,0xb4,0x44, +0x3b,0x44,0x27,0xd1,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x90,0x06,0x2e,0xe1,0x0e, +0xd1,0x4a,0xf8,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0xa4,0xc1,0x4b,0xbc,0x43,0xb4, +0x12,0xff,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x69,0x00,0x13,0xf0,0x10,0xbd,0x04, +0x48,0x8c,0x18,0x20,0x00,0x08,0x82,0x41,0x1a,0xc4,0x44,0x3c,0x44,0x2e,0x11,0x12, +0x23,0x06,0x07,0x00,0x82,0x60,0x50,0x06,0x33,0x41,0x0f,0x01,0x19,0x8c,0x18,0x18, +0x00,0x08,0x82,0x01,0x11,0x16,0xe8,0x00,0x13,0x23,0x06,0x06,0x00,0x82,0x60,0x40, +0x88,0x45,0x3a,0xcc,0xc4,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0x62,0x91,0x0e,0x32, +0x31,0x62,0x60,0x00,0x20,0x08,0x06,0xc4,0x58,0xa8,0x43,0x4d,0x8c,0x18,0x1c,0x00, +0x08,0x82,0x81,0x18,0xe4,0x04,0x3d,0x14,0x36,0x31,0x9a,0x10,0x04,0x65,0xcc,0xc4, +0x95,0x41,0x13,0x57,0xc1,0x3d,0x70,0x11,0x01,0x54,0xb0,0x0e,0x5a,0x49,0x01,0x25, +0x24,0x70,0x82,0xc1,0x4e,0x30,0x98,0x09,0xa1,0x00,0x1f,0x13,0x44,0x01,0x3e,0xa3, +0x09,0x0d,0x70,0x81,0xc1,0xce,0x31,0x98,0x15,0x02,0x7d,0xac,0x10,0xe8,0x33,0x62, +0x70,0x00,0x20,0x08,0x06,0x1f,0x5b,0x98,0xc4,0x25,0x16,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x20,0x06,0x6e,0x91,0x12,0x5a,0x5a,0x8c, +0x26,0x04,0xc0,0x68,0x82,0x10,0x9c,0x60,0xb0,0x13,0x0c,0x66,0x87,0x40,0x1f,0x3b, +0x04,0xfa,0x98,0xc0,0xc0,0xc7,0x04,0x06,0x3e,0xa3,0x09,0x89,0x30,0x9a,0xa0,0x0c, +0x86,0x10,0xf2,0x31,0x84,0x90,0x8f,0x29,0xf4,0x00,0x1f,0x53,0xea,0x01,0x3e,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0x9c,0xc6,0x4f,0x10,0xc2,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0xa8,0x01,0x16,0x84,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x6a,0x88, +0x05,0x2f,0x08,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa8,0xc6,0x58,0xf4,0x82,0x70, +0x8a,0xc1,0x4e,0x31,0x98,0x11,0x02,0x7d,0x8c,0x10,0xe8,0x33,0x62,0x70,0x00,0x20, +0x08,0x06,0x65,0x40,0x1a,0x65,0x41,0x07,0xbc,0x30,0x62,0xd0,0x00,0x20,0x08,0x06, +0xcd,0x6b,0x9c,0x45,0x10,0x1a,0x66,0x50,0x06,0x6a,0xa1,0x16,0x6a,0xa1,0x16,0xa3, +0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x9e,0x30,0x9a,0xf0,0x0d,0x26,0x10,0xf2, +0x31,0x81,0x90,0x8f,0x99,0x81,0x20,0x1f,0x33,0x03,0x41,0x3e,0x26,0x08,0xf2,0x31, +0x41,0x90,0x8f,0x09,0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xca,0x8d,0xb4, +0x08,0x0c,0x51,0x03,0xf8,0x18,0xa2,0x06,0xf0,0x19,0x8e,0x10,0x64,0x61,0xf8,0x86, +0x23,0x06,0x7a,0x28,0xbe,0x12,0x02,0x1d,0x8e,0x20,0x6a,0x61,0xf8,0x86,0x23,0x8a, +0x7b,0x28,0xbe,0x12,0x02,0x2d,0x22,0xd0,0x11,0x83,0x03,0x00,0x41,0x30,0x28,0x83, +0xdd,0xe0,0x8b,0x57,0x98,0x87,0x11,0x83,0x03,0x00,0x41,0x30,0x28,0x03,0xde,0xe8, +0x8b,0x55,0x98,0x87,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xc8,0x43,0x2f,0x84,0x60, +0xd3,0xfa,0xa1,0x1f,0x72,0x23,0x37,0x44,0x63,0x17,0x46,0x13,0x82,0x61,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0xa2,0xf3,0x98,0x8d,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xca, +0x00,0x3c,0x42,0x03,0x17,0xe8,0x61,0xc4,0xe0,0x01,0x40,0x10,0x0c,0x26,0xf4,0xf0, +0x8b,0xa0,0xf8,0xbc,0x90,0x08,0x89,0xde,0xe8,0x0d,0xd3,0xf8,0x85,0xd1,0x84,0x00, +0x18,0x4d,0x10,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x10,0x83,0xf2,0x00,0x8d,0x58, +0xf8,0x8d,0xd1,0x84,0x60,0x18,0x6e,0x08,0xc4,0x03,0x0c,0xaa,0x69,0x0b,0x2e,0x21, +0xd8,0x1a,0xde,0x82,0x0b,0x0a,0x74,0x96,0x21,0x10,0x82,0x11,0x83,0x03,0x00,0x41, +0x30,0x10,0x03,0xf6,0x38,0x0d,0x5c,0x48,0x8f,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82, +0x13,0x0c,0x76,0x82,0xc1,0x4c,0xf0,0xe4,0x63,0x82,0x27,0x1f,0x13,0xd8,0x02,0x3e, +0x26,0xb4,0x05,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf8,0x8f,0xdb,0x30,0x84, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x40,0x24,0x37,0xe6,0x21,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0x23,0x44,0x72,0xe3,0x18,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x10, +0x91,0xdd,0xa8,0x87,0x60,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x10,0x79,0x8d,0x61, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x10,0x81,0x0d,0xe1,0x84,0x01,0x9d,0x30,0x20, +0x3b,0x88,0xf8,0x98,0x41,0xc4,0xe7,0x84,0xca,0x9d,0x50,0xb9,0x32,0x76,0x03,0xca, +0xe0,0x0d,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0xcd,0x44,0x64,0x43,0xf0,0x8f,0x11, +0x83,0x03,0x00,0x41,0x30,0xd0,0x4e,0x64,0x36,0x84,0xff,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x32,0x20,0x91,0xf2,0xb0,0x07,0x9e,0x18,0x31,0x68,0x00,0x10,0x04,0x83, +0xe6,0x45,0xce,0x23,0x08,0x91,0x41,0x50,0x0f,0xf5,0x50,0x0f,0xf5,0x18,0x4d,0x08, +0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54, +0xee,0x88,0xca,0x1d,0x51,0xb9,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x70,0x04,0x3e, +0x14,0x15,0xa1,0x96,0xf9,0x98,0x8f,0xf9,0x98,0x8f,0xd1,0x84,0x00,0x18,0x4d,0x10, +0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc, +0x11,0x95,0xab,0xae,0x46,0xc0,0xd8,0x60,0x3e,0x40,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0x5a,0x8f,0xbc,0x87,0x10,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x43,0x26,0xfc, +0x61,0xd9,0x48,0x70,0xfd,0xc7,0x7f,0xfc,0xc7,0x7f,0x8c,0x26,0x04,0xc0,0x68,0x82, +0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x1c,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5, +0x8e,0xa8,0x5c,0xa5,0x81,0x8f,0xc0,0x88,0xc1,0x01,0x80,0x20,0x18,0x68,0x68,0xa2, +0x1f,0x01,0x33,0x62,0xd0,0x00,0x20,0x08,0x06,0xcd,0x9b,0x9c,0x48,0x18,0x84,0x49, +0x20,0x06,0x2a,0xa2,0x22,0x2a,0xa2,0x22,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3, +0x09,0x83,0x30,0x9a,0x40,0x0c,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a, +0x37,0x62,0xd0,0x00,0x20,0x08,0x06,0x0d,0x9e,0xc0,0x88,0x1a,0xa8,0x09,0x1b,0xcc, +0xc1,0x8c,0xcc,0xc8,0x8c,0xcc,0xc8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2, +0x20,0x8c,0x26,0x10,0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x8d, +0x18,0x34,0x00,0x08,0x82,0x41,0x13,0x2a,0x39,0x32,0x07,0x73,0xd2,0x07,0x7c,0xc0, +0x23,0x3c,0xc2,0x23,0x3c,0x32,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08, +0xa3,0x09,0xc4,0x70,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x23,0x06, +0x0d,0x00,0x82,0x60,0xd0,0xa8,0x8a,0x98,0xf0,0x01,0x9f,0x9c,0x41,0x29,0x94,0x49, +0x99,0x94,0x49,0x99,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68, +0x02,0x31,0x1c,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x88,0x41,0x03, +0x80,0x20,0x18,0x34,0xb3,0xb2,0x26,0xa5,0x50,0x2a,0x65,0xe0,0x0a,0x6e,0xe2,0x26, +0x6e,0xe2,0x26,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40, +0x0c,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x57,0xb7,0x00,0x2b,0x60, +0xe6,0xe0,0x26,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x0d,0x57,0xd4,0x44,0x08, +0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xf9,0x95,0x3b,0x89,0x85,0x58,0x99,0x85,0x40, +0x4f,0xf4,0x44,0x4f,0xf4,0x64,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10, +0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x46,0x0c, +0x1a,0x00,0x04,0xc1,0xa0,0x41,0x17,0x50,0xd1,0x05,0x5d,0x21,0x07,0x65,0x54,0x46, +0x65,0x54,0x46,0x65,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13, +0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x46,0x0c,0x1a,0x00, +0x04,0xc1,0xa0,0x89,0x97,0x54,0x19,0x87,0x71,0x71,0x85,0x89,0x55,0x58,0x85,0x55, +0x58,0x65,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1, +0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x46,0x0c,0x1a,0x00,0x04,0xc1, +0xa0,0xd1,0x17,0x59,0x61,0x07,0x76,0x61,0x05,0xae,0x56,0x6a,0xa5,0x56,0x6a,0x65, +0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca, +0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0xca,0x1f,0xe8,0x05,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0x40,0xf3,0x17,0x58,0x09,0xce,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a, +0x92,0xe9,0x95,0x7b,0xb8,0x97,0x7c,0x08,0xc0,0x05,0x5c,0xc0,0x05,0x5c,0x46,0x13, +0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11, +0x95,0x3b,0xa2,0x72,0x47,0x54,0x6e,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x97,0x31, +0x17,0x90,0x00,0x19,0x95,0x50,0xd2,0x25,0x5d,0xd2,0x25,0x5d,0x46,0x13,0x02,0x60, +0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11,0x95,0x3b, +0xa2,0x72,0x47,0x54,0x6e,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x9b,0x79,0x97,0x94, +0x48,0x19,0x7a,0x98,0xe4,0x45,0x5e,0xe4,0x45,0x5e,0x46,0x13,0x02,0x60,0x34,0x41, +0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72, +0x47,0x54,0x6e,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0xb0,0xc1,0x17,0x99,0x90,0x19, +0x79,0xe0,0xf6,0x65,0x5f,0xf6,0x65,0x5f,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46, +0x13,0x06,0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54, +0xce,0xf8,0x24,0x2c,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x58,0xd9,0xf4,0x4c, +0x70,0x81,0x01,0x2d,0x00,0x15,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x19,0x8c, +0x0d,0xc9,0xe4,0x88,0x9d,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x19,0x90,0x4d,0xc9, +0xcc,0xc8,0x9e,0x8c,0x18,0x3c,0x00,0x08,0x82,0xc1,0xc4,0x36,0x22,0x23,0x04,0xc3, +0xa8,0x94,0x4a,0xa9,0x84,0x4d,0xd8,0xa8,0xcc,0x98,0x8c,0x26,0x04,0xc0,0x05,0x95, +0x33,0x52,0x51,0x8b,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0xe6,0x36,0x66,0x13, +0x5c,0x60,0x40,0x0b,0x52,0x45,0x3e,0x23,0x06,0x0f,0x00,0x82,0x60,0x30,0xcd,0x4d, +0xca,0x24,0x48,0xa0,0x2a,0xac,0xc2,0x2a,0x68,0x83,0x36,0x31,0xa3,0x26,0xa3,0x09, +0x01,0x70,0x41,0xe5,0x4c,0x55,0xe2,0x22,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x80, +0xd5,0x4d,0xdb,0x04,0x17,0x18,0xd0,0x02,0x58,0x91,0xcf,0x88,0xc1,0x03,0x80,0x20, +0x18,0x4c,0x7a,0x03,0x33,0xd0,0x13,0xc4,0xca,0xac,0xcc,0xca,0xdb,0xbc,0x0d,0xce, +0xc4,0xc9,0x68,0x42,0x00,0x5c,0x50,0x39,0x83,0x15,0xbc,0x88,0xcf,0x88,0x81,0x01, +0x80,0x20,0x18,0x60,0x7c,0x43,0x37,0xc1,0x05,0x06,0xb4,0xe0,0x56,0xe4,0x33,0x62, +0xf0,0x00,0x20,0x08,0x06,0x53,0xe8,0xdc,0xcc,0x65,0x05,0xb8,0xa2,0x2b,0xba,0x62, +0x37,0x76,0xf3,0x33,0x78,0x32,0x9a,0x10,0x00,0x17,0x54,0xce,0xac,0xb9,0x90,0x8f, +0x5d,0x73,0x21,0x1f,0xc3,0xe6,0x42,0x3e,0x96,0xcd,0x85,0x7c,0x6c,0x72,0x0b,0xf9, +0x18,0xe5,0x16,0xf2,0xb1,0xca,0x2d,0xe4,0x63,0x96,0x5b,0xc8,0xc7,0x08,0x04,0x3e, +0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x52,0x0b,0xf9,0x58,0xa5, +0x16,0xf2,0x31,0x4b,0x2d,0xe4,0x63,0x97,0x5a,0xc8,0xc7,0x10,0x02,0x3e,0x86,0x10, +0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0xac,0x3a,0x0b,0xf9,0x98,0x75,0x16,0xf2, +0xb1,0xeb,0x2c,0xe4,0x63,0xd8,0x59,0xc8,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31, +0x84,0x80,0x8f,0x21,0x04,0x7c,0x6c,0x0d,0xe4,0x00,0x3e,0x16,0x94,0x01,0x7c,0x2c, +0xf8,0xe0,0x63,0x47,0x40,0x1f,0x3b,0x04,0xfa,0xd8,0x31,0xd0,0xc7,0x0e,0x82,0x3e, +0x96,0x07,0x6d,0x21,0x1f,0xd3,0x83,0xb6,0x90,0x8f,0xed,0x41,0x5b,0xc8,0xc7,0xf8, +0xa0,0x2d,0xe4,0x63,0x76,0x80,0x16,0xf2,0xb1,0x3b,0x40,0x0b,0xf9,0x18,0x1e,0xa0, +0x85,0x7c,0x2c,0x0f,0xd0,0x42,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0x11,0x08, +0x7c,0x8c,0x40,0xe0,0x63,0x77,0x70,0x16,0xf2,0x31,0x3c,0x38,0x0b,0xf9,0x58,0x1e, +0x9c,0x85,0x7c,0x4c,0x0f,0xce,0x42,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21, +0x04,0x7c,0x0c,0x21,0xe0,0x63,0x78,0x60,0x16,0xf2,0xb1,0x3c,0x30,0x0b,0xf9,0x98, +0x1e,0x98,0x85,0x7c,0x6c,0x0f,0xcc,0x42,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f, +0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x44,0x18,0xd0,0xc7,0x08,0x31,0xa0,0x8f,0x11, +0x63,0x40,0x1f,0x23,0xc8,0x80,0x3e,0x96,0x0b,0x66,0x21,0x1f,0xd3,0x05,0xb3,0x90, +0x8f,0xed,0x82,0x59,0xc8,0xc7,0x78,0xc1,0x2c,0xe4,0x63,0xb6,0x10,0x16,0xf2,0xb1, +0x5b,0x08,0x0b,0xf9,0x18,0x2e,0x84,0x85,0x7c,0x2c,0x17,0xc2,0x42,0x3e,0x46,0x20, +0xf0,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0xb7,0x00,0x16,0xf2, +0x31,0x5c,0x00,0x0b,0xf9,0x58,0x2e,0x80,0x85,0x7c,0x4c,0x17,0xc0,0x42,0x3e,0x86, +0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0xb8,0xf0,0x13, +0xf2,0xb1,0x5c,0xf8,0x09,0xf9,0x98,0x2e,0xfc,0x84,0x7c,0x6c,0x17,0x7e,0x42,0x3e, +0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x44,0x28, +0xd0,0xc7,0x08,0x51,0xa0,0x8f,0x11,0xa3,0x40,0x1f,0x23,0x48,0x81,0x3e,0x96,0x0f, +0x60,0x21,0x1f,0xd3,0x07,0xb0,0x90,0x8f,0xed,0x03,0x58,0xc8,0xc7,0xf8,0x01,0x2c, +0xe4,0x63,0xf6,0xb0,0x13,0xf2,0xb1,0x7b,0xd8,0x09,0xf9,0x18,0x3e,0xec,0x84,0x7c, +0x2c,0x1f,0x76,0x42,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c, +0x40,0xe0,0x63,0xf7,0xa0,0x13,0xf2,0x31,0x7c,0xd0,0x09,0xf9,0x58,0x3e,0xe8,0x84, +0x7c,0x4c,0x1f,0x74,0x42,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c, +0x0c,0x21,0xe0,0x63,0xf8,0x90,0x13,0xf2,0xb1,0x7c,0xc8,0x09,0xf9,0x98,0x3e,0xe4, +0x84,0x7c,0x6c,0x1f,0x72,0x42,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04, +0x7c,0x0c,0x21,0xe0,0x63,0x44,0x38,0xd0,0xc7,0x08,0x71,0xa0,0x8f,0x11,0xe3,0x40, +0x1f,0x23,0xc8,0x81,0x3e,0xd6,0x3b,0xa1,0x12,0x9f,0x11,0x03,0x03,0x00,0x41,0x30, +0xc0,0x4c,0xc9,0x8f,0x82,0x0b,0x0c,0x68,0x41,0xf8,0xc8,0x67,0xc4,0xe0,0x01,0x40, +0x10,0x0c,0xa6,0x55,0x0a,0xa3,0xb0,0x00,0x8b,0x40,0x7c,0xc8,0x87,0x7c,0x40,0x09, +0x94,0xd2,0x48,0x74,0x46,0x13,0x02,0xe0,0x82,0xca,0xd9,0xf8,0xa0,0x4a,0x7c,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x00,0x6b,0xa5,0x52,0x0a,0x2e,0x30,0xa0,0x05,0xe8,0x23, +0x9f,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0x64,0x09,0x8d,0xd0,0xe2,0x2c,0x82,0xf4, +0x59,0x9f,0xf5,0x39,0xa5,0x53,0x82,0xa3,0xd4,0x19,0x4d,0x08,0x80,0x0b,0x2a,0x67, +0xe9,0xf3,0x2a,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0x8c,0x96,0x58,0x29,0xb8, +0xc0,0x80,0x16,0xbc,0x8f,0x7c,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0xca,0xa5,0x37, +0x7a,0x0b,0xb7,0x08,0xe0,0x47,0x7e,0xe4,0xc7,0x95,0x5c,0xe9,0x8e,0x60,0x67,0x34, +0x21,0x00,0x2e,0xa8,0x9c,0xbd,0x8f,0xad,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0xb0,0x5d,0x9a,0xa5,0xe0,0x02,0x03,0x5a,0x60,0x3f,0xf2,0x19,0x31,0x78,0x00,0x10, +0x04,0x83,0x09,0x9c,0xec,0xc8,0x2e,0xea,0x22,0xb8,0x9f,0xfc,0xc9,0x9f,0x5a,0xaa, +0x25,0x3f,0xba,0x9d,0xd1,0x84,0x00,0xb8,0xa0,0x72,0x66,0x81,0x84,0x7c,0xec,0x02, +0x09,0xf9,0x18,0x06,0x12,0xf2,0xb1,0x0c,0x24,0xe4,0x63,0x13,0x39,0xc8,0xc7,0x28, +0x72,0x90,0x8f,0x55,0xe4,0x20,0x1f,0xb3,0xc8,0x41,0x3e,0x46,0x20,0xf0,0x31,0x02, +0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x14,0x2b,0xc8,0xc7,0x2a,0x56,0x90, +0x8f,0x59,0xac,0x20,0x1f,0xbb,0x58,0x41,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f, +0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x15,0x1d,0xc8,0xc7,0x2c,0x3a,0x90,0x8f,0x5d, +0x74,0x20,0x1f,0xc3,0xe8,0x40,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04, +0x7c,0x0c,0x21,0xe0,0x63,0x6b,0x20,0x07,0xf0,0xb1,0xa0,0x0c,0xe0,0x63,0xc1,0x07, +0x1f,0x3b,0x02,0xfa,0xd8,0x21,0xd0,0xc7,0x8e,0x81,0x3e,0x76,0x10,0xf4,0x19,0x31, +0x38,0x00,0x10,0x04,0x03,0xab,0xa4,0xc4,0x69,0x54,0xf4,0x64,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x2c,0x93,0x1a,0xa7,0x51,0xd1,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0, +0x4e,0x8a,0x9c,0x46,0x45,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x42,0xa9,0x72, +0x1a,0x15,0x3d,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x2b,0xa5,0xce,0xe9,0x54,0xfc, +0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x95,0x42,0xa7,0x53,0xf1,0x93,0x11,0x83, +0x03,0x00,0x41,0x30,0xb0,0x56,0x2a,0x9d,0x4e,0xc5,0x4f,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xc0,0x62,0x29,0x75,0x3a,0x15,0x3f,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xab, +0xa5,0xd4,0x09,0x21,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x5c,0x6a,0x9d,0x10, +0x32,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xeb,0xa5,0xd8,0x09,0x21,0x93,0x11,0x83, +0x03,0x00,0x41,0x30,0xb0,0x60,0xaa,0x9d,0x10,0x32,0x19,0x31,0x38,0x00,0x10,0x04, +0x03,0x2b,0xa6,0xde,0x09,0x41,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x64,0x0a, +0x9e,0x10,0x34,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x6b,0xa6,0xe2,0x09,0x41,0x93, +0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x68,0x4a,0x9e,0x10,0x34,0x19,0x31,0x38,0x00, +0x10,0x04,0x03,0xab,0xa6,0xe4,0x09,0x19,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0, +0x6c,0x6a,0x9e,0x90,0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xeb,0xa6,0xe8,0x09, +0x19,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x70,0xaa,0x9e,0x90,0x31,0x19,0x31, +0x38,0x00,0x10,0x04,0x03,0x2b,0xa7,0xee,0x09,0x39,0x93,0x11,0x83,0x03,0x00,0x41, +0x30,0xb0,0x74,0x0a,0x9f,0x90,0x33,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x6b,0xa7, +0xf2,0x09,0x39,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x78,0x4a,0x9f,0x90,0x33, +0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xab,0xa7,0xf6,0x89,0x43,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xc0,0xf2,0x29,0x7e,0xe2,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x7e, +0xaa,0x9f,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xb0,0xf2,0x27,0x0e,0x19, +0x31,0x38,0x00,0x10,0x04,0x03,0x2b,0xac,0xfc,0x89,0x40,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xc0,0x12,0xab,0x7f,0x22,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xc6,0x0a, +0xa4,0x08,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xb2,0x0a,0x29,0x02,0x39,0xc2, +0x80,0x47,0x18,0xf0,0x08,0x03,0x1e,0x61,0xc0,0x11,0x83,0x03,0x00,0x41,0x30,0xf8, +0xca,0xea,0x9f,0x60,0x08,0xac,0x46,0x13,0x82,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0xca,0xa0,0xac,0x4c,0xca,0x86,0xf6,0x68,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0xb8, +0x42,0xa9,0x40,0xac,0xc4,0x4a,0xac,0x56,0x6a,0xa5,0x56,0x6a,0xa5,0x46,0x13,0x02, +0x60,0x38,0x22,0x30,0xa3,0xe0,0x9b,0x6e,0x40,0x25,0x21,0xb0,0xc5,0xa0,0x8f,0x2d, +0x07,0x7d,0x6c,0x41,0xe8,0x63,0xc4,0x20,0x1f,0x2b,0x06,0xf9,0xd8,0x60,0xc8,0x67, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xbd,0xa2,0xa9,0xc1,0x8d,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xe0,0xab,0x9a,0x1a,0xde,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0xbe,0xb2,0xa9,0x01,0x8e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf0,0x2b,0x9b,0x1a, +0xd4,0x69,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xbf,0xba,0xa9,0x61,0x9d,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x00,0x2d,0x9c,0x1a,0xd8,0xc9,0x04,0x5a,0x92,0x8f,0x09, +0x04,0x7c,0x2c,0xc8,0x25,0xf9,0x58,0x30,0xc0,0xc7,0x8e,0x22,0x3e,0x16,0xe4,0x92, +0x7c,0x2c,0xe9,0x25,0xf9,0xd8,0x11,0xc4,0xc7,0x92,0x5f,0x92,0x8f,0x09,0x41,0x7c, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x42,0xad,0xbe,0xf2,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0x4a,0xad,0xba,0x0a,0x86,0x1b,0xc8,0x60,0x97,0x88,0x0b,0x06,0x31,0x62, +0x70,0x00,0x20,0x08,0x06,0x65,0x40,0x5a,0x65,0xf5,0x47,0xb6,0x34,0x62,0xd0,0x00, +0x20,0x08,0x06,0xcd,0x6b,0x9d,0x55,0xa0,0x56,0x66,0x54,0x46,0x6a,0xa5,0x56,0x6a, +0xa5,0x56,0xa3,0x09,0x01,0x30,0x1c,0x11,0xe4,0x93,0xf0,0x8d,0x18,0x1c,0x00,0x08, +0x82,0x41,0x19,0xa0,0x56,0x5a,0xed,0x11,0x2f,0x8d,0x18,0x3c,0x00,0x08,0x82,0xc1, +0x04,0x5b,0x66,0x15,0x94,0xc9,0xfd,0xd8,0x4f,0x3a,0xa5,0x53,0x69,0x95,0x96,0x5b, +0x9d,0xd2,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x2c,0x81,0x30,0x50,0x61,0xd0,0x64, +0x00,0x98,0x41,0x30,0x50,0x61,0xd8,0x64,0x00,0x90,0x41,0x30,0x50,0x61,0xe0,0x64, +0x00,0x78,0xc1,0x40,0x85,0xa1,0x93,0x01,0xa0,0x04,0x03,0x15,0x06,0x4f,0x06,0x80, +0x12,0x0c,0x54,0x18,0x3e,0x19,0x00,0x60,0x10,0x0c,0x54,0x0c,0x3c,0x1b,0x00,0x5e, +0x30,0x50,0x81,0x06,0x24,0x1b,0x00,0x58,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7, +0x6f,0xe1,0x95,0xfc,0x0c,0x23,0x06,0x07,0x00,0x82,0x60,0x20,0x06,0xb6,0x15,0x57, +0xa2,0x04,0x5b,0xa3,0x09,0x81,0x50,0x01,0x58,0x69,0xcd,0x56,0x70,0x17,0x18,0x6c, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc4,0x60,0xb7,0xec,0xea,0x94,0x6c,0x6b,0x34,0x21, +0x00,0x46,0x13,0x84,0xe0,0x04,0x83,0x9d,0x60,0x30,0x13,0x0c,0xfa,0x98,0x70,0xd0, +0xe7,0x84,0x01,0x9d,0x30,0xa0,0xd1,0x04,0x07,0x18,0x4d,0x78,0x82,0x23,0x0c,0x76, +0x84,0xc1,0x4c,0xf8,0x23,0xf9,0x98,0xf0,0x47,0xf2,0x31,0x62,0xac,0xe0,0x63,0x04, +0x59,0xc1,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xfb,0x72,0x2d,0x42,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0xe3,0xbe,0x5e,0x8b,0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xc0,0xaf,0xd8,0x5a,0x29,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xfc,0x92, +0x2d,0x96,0x12,0x8e,0x31,0xd8,0x31,0x06,0x33,0x42,0xa0,0x8f,0x11,0x02,0x7d,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x0c,0xe6,0x8b,0xb6,0xc8,0x29,0xa5,0x46,0x0c,0x1a, +0x00,0x04,0xc1,0xa0,0xf1,0x2f,0xdb,0x0a,0xe0,0x0b,0xbe,0xe0,0x2b,0xb7,0x72,0x2b, +0xb7,0x72,0x6b,0x34,0x21,0x00,0x86,0x23,0x02,0x7a,0x0a,0xbe,0xe9,0x06,0x9b,0x12, +0x82,0x13,0x03,0x43,0x8d,0x18,0x1c,0x00,0x08,0x82,0x41,0x19,0xe4,0x97,0x6e,0xc1, +0x13,0x4b,0x8d,0x18,0x1c,0x00,0x08,0x82,0x41,0x19,0xe8,0xd7,0x6e,0xa5,0x53,0x4c, +0x8d,0x18,0x3c,0x00,0x08,0x82,0xc1,0x24,0x62,0xb8,0x25,0x04,0x4a,0xb2,0x53,0x3b, +0x75,0x5f,0xf7,0x05,0x5e,0xc3,0x68,0x42,0x00,0x58,0x10,0x57,0xf2,0x19,0x31,0x30, +0x00,0x10,0x04,0x83,0xc8,0xc4,0x78,0x2b,0xb0,0x00,0x91,0xcf,0x88,0x81,0x01,0x80, +0x20,0x18,0x44,0x28,0xa6,0x5b,0x81,0x05,0x74,0x25,0x9f,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0x54,0x0c,0xbc,0x82,0xe1,0x88,0x39,0x08,0xa9,0xe0,0x9b,0x6e,0x10,0xe8, +0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0xc6,0xd2,0x2b,0x18,0x86,0x23,0x02, +0x92,0x72,0xbe,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x64,0x4c,0xbd,0x86,0xc2,0x82, +0x81,0x3e,0x86,0x56,0x41,0x7c,0xa6,0x1b,0x82,0xb4,0x22,0x66,0x19,0x06,0x02,0x0f, +0x86,0x23,0xf8,0x20,0xa5,0x9c,0x6f,0xba,0x41,0xb4,0xd6,0x2a,0x98,0x25,0x40,0x86, +0x23,0xfc,0x80,0xad,0x94,0x6f,0x96,0xc1,0x28,0x02,0x63,0x94,0xf8,0x58,0xd0,0x56, +0xf2,0xb1,0x80,0x81,0xcf,0x2c,0x01,0x32,0x1c,0x71,0xa8,0x96,0xf0,0xcd,0x32,0x1c, +0x48,0x30,0x4b,0x80,0x0c,0x94,0x18,0xcc,0x60,0x12,0x05,0x98,0x06,0x87,0x49,0x18, +0x03,0x25,0x86,0x18,0x0c,0x46,0xe1,0x1d,0x9e,0x61,0x4a,0x69,0xc1,0xc7,0x82,0xd6, +0x92,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x3e,0xa6,0x62,0xc1,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0x62,0xb6,0x5f,0xa3,0x10,0xd8,0x5d,0x05,0xf1,0x31,0xbc,0xb2, +0xa3,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x24,0x66,0x2e,0x16,0x0c,0x47,0xf0, +0x11,0x6d,0x11,0xdf,0x05,0x86,0xb2,0x25,0x90,0x8f,0x05,0x86,0x7c,0x2c,0x28,0xe4, +0x63,0x81,0x68,0xc1,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x34,0xab,0xb1,0x60, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x36,0x33,0xb1,0x07,0x0c,0x86,0x23,0x82,0xb0, +0x72,0xbe,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xde,0xec,0xc4,0x22,0x31,0xb0,0x60, +0xa0,0xcf,0x74,0x43,0x40,0x56,0xc3,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x6f,0xb6, +0x63,0x81,0x1d,0xe8,0x25,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xe2,0xac,0xc7, +0x02,0x0b,0x06,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x34,0x67,0x3f,0x16,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0xe7,0x66,0x28,0x96,0x53,0x62,0x36,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x60,0x02,0x4b,0xc9,0xc7,0x04,0x96,0x92,0xcf,0x88,0x81,0x01,0x80, +0x20,0x18,0x44,0x79,0x86,0x62,0xc2,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x7a,0x96, +0x62,0xc2,0x09,0x03,0x3a,0x61,0x40,0x27,0x18,0xec,0x04,0x83,0x99,0x50,0x5b,0xf0, +0x31,0xc1,0xb6,0xe0,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xdf,0x9e,0xd5,0x98,0x59, +0xc5,0xd9,0x68,0x42,0x00,0x8c,0x26,0x08,0x81,0x15,0x42,0x7c,0xac,0x10,0xe2,0x33, +0x1c,0x21,0x3c,0xc2,0x37,0xdd,0xe0,0x62,0x3a,0x16,0x0c,0x47,0x0c,0x90,0xf0,0x4d, +0x37,0xc0,0x18,0x8f,0x05,0xd3,0x0d,0x7b,0xe6,0x67,0xc4,0x74,0x03,0x9f,0xfd,0xd9, +0x50,0x45,0x04,0x45,0x44,0x50,0x02,0x01,0x25,0x10,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0x65,0x80,0x6a,0x69,0xc6,0x57,0xe0,0x35,0x62,0xd0,0x00,0x20,0x08,0x06,0xcd, +0xac,0xad,0x59,0x50,0x6a,0x83,0xe0,0x66,0x6e,0xe6,0x66,0x6e,0x36,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xd3,0x0d,0xa8,0xb6,0x6a,0x4f,0x29,0x01,0x8c, +0x18,0x34,0x00,0x08,0x82,0x41,0x93,0x6b,0x71,0x76,0xac,0x5a,0x80,0xd0,0x19,0x9d, +0xd1,0x19,0x9d,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74,0x43, +0xac,0xb9,0x5a,0x55,0x50,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xfc,0xda,0x9d, +0x35,0xb1,0x16,0x38,0x7a,0xa6,0x67,0x7a,0xa6,0x67,0xa3,0x09,0x01,0x30,0x9a,0x20, +0x04,0xa3,0x09,0x83,0x30,0xdd,0x40,0x6b,0xb7,0x96,0x55,0x15,0xc0,0x88,0x41,0x03, +0x80,0x20,0x18,0x34,0xe5,0xd6,0x67,0xd3,0xad,0x55,0x01,0xa8,0x81,0x1a,0xa8,0x81, +0xda,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08, +0x82,0x41,0x93,0x6e,0xa1,0x76,0xed,0x5a,0x54,0x90,0x1a,0xa9,0x91,0x1a,0xa9,0x8d, +0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18, +0x34,0xed,0x56,0x6a,0xdb,0xaf,0x3d,0x09,0xaa,0xa1,0x1a,0xaa,0xa1,0xda,0x68,0x42, +0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0x94,0x9b,0xb8,0x9d,0x41,0x8d, +0x41,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xcc,0xdb,0xaa,0x85,0x41,0xb9,0x8d, +0x41,0xe0,0x6a,0xae,0xe6,0x6a,0xae,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a, +0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xdc,0xdb,0xab,0x95,0x41,0xba,0x7d, +0x85,0xac,0xc9,0x9a,0xac,0xc9,0xda,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2, +0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xb3,0x6f,0xb3,0x96,0x06,0xed,0xd6,0x25, +0xb6,0x66,0x6b,0xb6,0x66,0x6b,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83, +0x60,0x79,0x60,0x0a,0xf1,0xb1,0x3c,0x30,0x85,0xf8,0xdc,0x4b,0x19,0x6a,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0x91,0xe3,0xb5,0x70,0x08,0x0c,0xc7,0x58,0x81,0x3e,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0x94,0x5c,0xaf,0xa9,0x59,0x60,0x3a,0x36,0xc4,0xc7, +0x84,0x40,0x3e,0x16,0xf0,0x18,0x7c,0x2c,0x68,0x33,0xf9,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0xa1,0x72,0xe3,0xe6,0x63,0x81,0x85,0x55,0x98,0xc9,0x67,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0x96,0x2b,0xb7,0x20,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3, +0xe5,0xcc,0x0d,0xc4,0x02,0x23,0x8e,0xf8,0x98,0x10,0xc8,0xc7,0x82,0x04,0x3e,0x56, +0x57,0x74,0x26,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x5e,0x6e,0xdf,0x02,0xab, +0xb3,0x20,0x3e,0xa6,0x0a,0xa7,0x00,0x82,0x0b,0x0c,0x66,0xaa,0x80,0x0a,0x20,0xb8, +0xc0,0x60,0x36,0x60,0xf0,0x31,0x01,0x83,0xcf,0x70,0x43,0x2a,0xd0,0x05,0x19,0x0c, +0x37,0xa4,0x02,0x5d,0x90,0x41,0x09,0x81,0x5e,0x60,0x28,0x73,0x0c,0xf9,0xd8,0x63, +0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0x38,0x9c,0xab,0x37,0x21,0x10,0x82,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xc2,0x2e,0xdf,0x02,0x5b,0xb3,0xc0,0xd6,0xe4,0x63, +0x81,0x9e,0xc1,0xc7,0x06,0x3d,0x93,0x8f,0x05,0x7c,0x06,0x1f,0x2b,0x72,0x4d,0x3e, +0x16,0xe4,0x1a,0x7c,0x2c,0x28,0xe4,0x63,0x81,0xae,0xc1,0xc7,0x8a,0x42,0x3e,0x16, +0x38,0xf2,0xb1,0x60,0x90,0x8f,0x05,0xb8,0x20,0x1f,0x13,0x70,0x41,0x3e,0x36,0xe0, +0x82,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0x43,0xbb,0x92,0xc3,0x2e,0xec,0x32, +0x4f,0xd7,0xe4,0x63,0x81,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xe0,0xce, +0xe4,0x02,0x0b,0x7e,0x41,0x3e,0x26,0xfc,0x82,0x7c,0x6c,0xf8,0x05,0xf9,0xd8,0x20, +0x0e,0xf2,0xb1,0x41,0x1c,0xe4,0x63,0x83,0x38,0xc8,0xc7,0xe0,0x41,0x1c,0x40,0x70, +0x81,0xc1,0x2c,0xe0,0x03,0xf8,0x0c,0x37,0x90,0xc3,0x6d,0x90,0x41,0x05,0x63,0xa0, +0x17,0x18,0xca,0xe0,0x80,0x90,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x70,0x79,0x67, +0x73,0x81,0x18,0x04,0x62,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0xe8,0xe9,0x5c, +0x70,0x6f,0x16,0xdc,0x9b,0x7c,0x2c,0xd8,0x35,0xf8,0xd8,0xb0,0x6b,0xf2,0xb1,0xa0, +0xd7,0xe0,0x63,0x85,0xbe,0xc9,0xc7,0x02,0x7d,0x83,0x8f,0x05,0x85,0x7c,0x2c,0xd8, +0x37,0xf8,0x58,0x51,0xc8,0xc7,0x82,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x60,0x1e,0xe4, +0x63,0xc2,0x3c,0xc8,0xc7,0x86,0x79,0x90,0x8f,0x0d,0x64,0x00,0x1f,0x1b,0xc8,0x00, +0x3e,0x36,0x90,0x01,0x7c,0xec,0x40,0x03,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0x01, +0xd7,0x7a,0x6a,0x97,0xf1,0x41,0xc6,0x07,0x56,0x06,0x81,0x7c,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0xa2,0x3d,0xb5,0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc0,0x3d, +0xb8,0x1b,0x89,0x7e,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0xf7,0xe2,0x6e,0x24, +0xfa,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xdd,0x93,0xbb,0x91,0xe8,0x87,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x76,0x8f,0xee,0x4c,0x02,0x24,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xe0,0xbd,0xba,0x33,0x09,0x90,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0xa3,0xf7,0xec,0xce,0x24,0x40,0xc2,0x8e,0x91,0x90,0x8f,0x21,0x23,0x21,0x1f,0x4b, +0x46,0x42,0x3e,0x36,0xb4,0x01,0x7c,0x6c,0x68,0x03,0xf8,0xd8,0xd0,0x06,0xf0,0x31, +0x23,0x25,0xe4,0x63,0x46,0x4a,0xc8,0xc7,0x8c,0x94,0x90,0x8f,0x0d,0x70,0x00,0x1f, +0x1b,0xe0,0x00,0x3e,0x36,0xc0,0x01,0x7c,0x6c,0xba,0x03,0xf8,0x58,0x58,0xb4,0x04, +0x08,0x2e,0x30,0x98,0x05,0xed,0x00,0x9f,0xe1,0x86,0x97,0x40,0x11,0x32,0xa8,0x80, +0x16,0xf4,0x02,0x43,0x59,0x38,0x10,0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x03,0x4e, +0xfd,0x4e,0x2f,0x98,0x85,0x60,0x16,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x98,0xbf, +0xd5,0x0b,0xd0,0xce,0x02,0xb4,0x93,0x8f,0x05,0x2c,0x07,0x1f,0x1b,0x58,0x4e,0x3e, +0x16,0xb8,0x1c,0x7c,0xac,0x58,0x3b,0xf9,0x58,0xb0,0x76,0xf0,0xb1,0xa0,0x90,0x8f, +0x05,0x6c,0x07,0x1f,0x2b,0x0a,0xf9,0x58,0xd0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xf8, +0x84,0x7c,0x4c,0xf0,0x09,0xf9,0xd8,0xe0,0x13,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71, +0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41, +0x30,0xe0,0xfc,0x6f,0xf7,0xb2,0x76,0xc8,0xda,0xc1,0x6c,0x21,0x90,0xcf,0x88,0x81, +0x01,0x80,0x20,0x18,0x44,0x25,0x18,0xec,0x5e,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0x47,0x0a,0x06,0xe1,0x17,0x07,0x68,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x0a, +0x06,0xe2,0x17,0x07,0x68,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x0a,0x06,0xe3, +0x17,0x07,0x68,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x0b,0x06,0xe5,0x17,0x07, +0x6b,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x0b,0x06,0xe6,0x17,0x07,0x6b,0x31, +0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x0b,0x06,0xe7,0x17,0x07,0x6b,0x61,0x87,0x5b, +0xc8,0xc7,0x10,0xb7,0x90,0x8f,0x25,0x6e,0x21,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07, +0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x98,0x41,0x17,0xf2,0x31,0x83,0x2e,0xe4,0x63,0x06, +0x5d,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16, +0x07,0x13,0x7c,0x0c,0x36,0xf0,0x02,0x04,0x17,0x18,0xcc,0x82,0x9e,0x80,0xcf,0x70, +0x83,0x5e,0xe0,0x09,0x19,0x94,0x49,0x04,0x7a,0x81,0xa1,0x4c,0x26,0x08,0xf9,0x8c, +0x18,0x24,0x00,0x08,0x82,0x01,0xb7,0x83,0x01,0xfe,0x95,0x44,0x50,0x12,0xc1,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0x64,0x18,0xf0,0x5f,0x90,0x7b,0x16,0xe4,0x9e,0x7c, +0x2c,0xe8,0x3b,0xf8,0xd8,0xd0,0x77,0xf2,0xb1,0xe0,0xef,0xe0,0x63,0x05,0xef,0xc9, +0xc7,0x02,0xde,0x83,0x8f,0x05,0x85,0x7c,0x2c,0xe8,0x3d,0xf8,0x58,0x51,0xc8,0xc7, +0x82,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x20,0x35,0xe4,0x63,0x42,0x6a,0xc8,0xc7,0x86, +0xd4,0x90,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c, +0x0e,0x0e,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0x01,0xf7,0x86,0x01,0x0b,0x06,0x3f, +0x91,0xfd,0x44,0x66,0x27,0x11,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x3b, +0x0c,0x58,0x30,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd0,0xc3,0x40,0x06,0x83, +0x38,0x98,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf6,0x30,0x98,0xc1,0x20,0x0e, +0x66,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x3e,0x0c,0x68,0x30,0x88,0x83,0xd9, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x0f,0x03,0x1b,0x0c,0xe2,0xc0,0x36,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf0,0xc3,0xe0,0x06,0x83,0x38,0xb0,0x8d,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xfe,0x30,0xc0,0xc1,0x20,0x0e,0x6c,0xc3,0x8e,0xdc,0x90, +0x8f,0x21,0xb9,0x21,0x1f,0x4b,0x72,0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06, +0xf8,0x58,0x1c,0x0c,0xf0,0x31,0xe3,0x37,0xe4,0x63,0xc6,0x6f,0xc8,0xc7,0x8c,0xdf, +0x90,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e, +0x26,0xf8,0x14,0x4c,0xb8,0x81,0x5e,0x60,0xa8,0x11,0x83,0x04,0x00,0x41,0x30,0xe0, +0x4e,0x31,0x20,0xc3,0xe0,0x25,0xda,0xe0,0x25,0xda,0x60,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0x58,0x0c,0xd0,0x30,0x08,0x4a,0x30,0xb0,0xa0,0x04,0x03,0xf9,0x58,0x90, +0x7e,0xf0,0xb1,0x21,0xfd,0xe4,0x63,0xc1,0xfa,0xc1,0xc7,0x0a,0x14,0x0c,0xe4,0x63, +0x01,0x0a,0x06,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0x29,0x18,0xc0,0xc7,0x8a,0x42,0x3e, +0x16,0x30,0xf2,0xb1,0x60,0x90,0x8f,0x05,0xf1,0x21,0x1f,0x13,0xe2,0x43,0x3e,0x36, +0xc4,0x87,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63, +0x6c,0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xb8,0x5d,0x0c,0xf0,0x30,0x38, +0x8b,0x52,0x38,0x8b,0x52,0xb0,0xb9,0x08,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06, +0x91,0x38,0x06,0x78,0x18,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x98,0x63,0xe0, +0x87,0x01,0x1b,0xec,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xe7,0x18,0xfc,0x61, +0xc0,0x06,0xfb,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x3a,0x06,0xa0,0x18,0xb0, +0xc1,0x7e,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x91,0x8e,0x81,0x28,0x06,0x6c,0xe0, +0x1f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa8,0x63,0x30,0x8a,0x01,0x1b,0xf8,0xc7, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xeb,0x18,0x90,0x62,0xc0,0x06,0xfe,0x61,0x47, +0x88,0xc8,0xc7,0x90,0x10,0x91,0x8f,0x25,0x21,0x22,0x1f,0x63,0x83,0x01,0x3e,0xc6, +0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x98,0x71,0x22,0xf2,0x31,0xe3,0x44,0xe4,0x63, +0xc6,0x89,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e, +0xc6,0x06,0x13,0x7c,0x6a,0x25,0x74,0x41,0x2f,0x30,0xd4,0x88,0x41,0x02,0x80,0x20, +0x18,0x70,0xf3,0x18,0xc0,0x62,0xa0,0x12,0xb9,0xa0,0x12,0xb9,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0x07,0x3f,0x06,0xb4,0x18,0x04,0x71,0x18,0x58,0x10,0x87,0x81,0x7c, +0x2c,0xa8,0xc1,0x00,0x3e,0x36,0xd4,0x60,0x20,0x1f,0x0b,0x6e,0x30,0x80,0x8f,0x15, +0x74,0x18,0xc8,0xc7,0x02,0x3a,0x0c,0xe0,0x63,0x41,0x21,0x1f,0x0b,0xea,0x30,0x80, +0x8f,0x15,0x85,0x7c,0x2c,0x60,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0x72,0x44,0x3e,0x26, +0xe4,0x88,0x7c,0x6c,0xc8,0x11,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63, +0x6c,0x30,0xc0,0xc7,0xd8,0xe0,0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x70,0x27, +0x19,0x90,0x63,0x20,0x16,0xf1,0x20,0x16,0xf1,0x60,0xbf,0x11,0xc8,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0x22,0x97,0x0c,0xc8,0x31,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x90,0xc9,0x40,0x1d,0x03,0x36,0x18,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x66,0x32,0x58,0xc7,0x80,0x0d,0xc6,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x9a, +0x0c,0xd8,0x31,0x60,0x83,0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x26,0x03, +0x77,0x0c,0xd8,0xc0,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb0,0xc9,0xe0,0x1d, +0x03,0x36,0x30,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6e,0x32,0x80,0xc7,0x80, +0x0d,0xcc,0xc4,0x8e,0x34,0x91,0x8f,0x21,0x69,0x22,0x1f,0x4b,0xd2,0x44,0x3e,0xc6, +0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0xe3,0x4d,0xe4,0x63, +0xc6,0x9b,0xc8,0xc7,0x8c,0x37,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e, +0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x26,0xf8,0x58,0xae,0xcc,0x09,0x08,0x2e,0x30,0x98, +0x05,0x66,0x02,0x9f,0xe1,0x86,0x3a,0x09,0x1d,0x32,0xa8,0x17,0x09,0xf4,0x02,0x43, +0xd9,0x8e,0x10,0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x03,0x8e,0x2c,0x83,0x90,0x0c, +0x5c,0x24,0x70,0x91,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xb6,0x0c,0x4a,0x32, +0x08,0xc4,0x31,0xb0,0x40,0x1c,0x03,0xf9,0x58,0x60,0x8a,0x01,0x7c,0x6c,0x30,0xc5, +0x40,0x3e,0x16,0xa0,0x62,0x00,0x1f,0x2b,0xca,0x31,0x90,0x8f,0x05,0xe5,0x18,0xc0, +0xc7,0x82,0x42,0x3e,0x16,0x98,0x63,0x00,0x1f,0x2b,0x0a,0xf9,0x58,0xd0,0xc8,0xc7, +0x82,0x41,0x3e,0x16,0x90,0x8a,0x7c,0x4c,0x20,0x15,0xf9,0xd8,0x40,0x2a,0xf2,0xb1, +0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x01,0x9f, +0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0xf0,0x32,0xa8,0xc9,0x00,0x4d,0x32,0x34,0xc9, +0x0c,0x46,0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xf4,0x97,0x41,0x4d,0x06, +0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa3,0x19,0xec,0x64,0x10,0x07,0xae,0x32, +0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x69,0x06,0x3c,0x19,0xc4,0x81,0xab,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x51,0x9a,0x41,0x4f,0x06,0x71,0xe0,0x2a,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0x98,0x66,0xf0,0x93,0x41,0x1c,0xc4,0xca,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0xa7,0x19,0x80,0x65,0x10,0x07,0xb1,0x32,0x62,0x70,0x00,0x20,0x08, +0x06,0x07,0x6a,0x06,0x61,0x19,0xc4,0x41,0xac,0xd8,0x41,0x2b,0xf2,0x31,0x84,0x56, +0xe4,0x63,0x09,0xad,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83, +0x01,0x3e,0x66,0xe8,0x8a,0x7c,0xcc,0xd0,0x15,0xf9,0x98,0xa1,0x2b,0xf2,0xb1,0x38, +0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x04,0x9f,0xca, +0x11,0x37,0xd0,0x0b,0x0c,0x35,0x62,0x90,0x00,0x20,0x08,0x06,0x1c,0x6c,0x06,0x6d, +0x19,0xe0,0x48,0x1b,0xe0,0x48,0x1b,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x91,0x9b, +0x41,0x5c,0x06,0x81,0x4b,0x06,0x16,0xb8,0x64,0x20,0x1f,0x0b,0xe4,0x31,0x80,0x8f, +0x0d,0xf2,0x18,0xc8,0xc7,0x02,0x7a,0x0c,0xe0,0x63,0x45,0x4c,0x06,0xf2,0xb1,0x20, +0x26,0x03,0xf8,0x58,0x50,0xc8,0xc7,0x02,0x99,0x0c,0xe0,0x63,0x45,0x21,0x1f,0x0b, +0x18,0xf9,0x58,0x30,0xc8,0xc7,0x02,0x76,0x91,0x8f,0x09,0xec,0x22,0x1f,0x1b,0xd8, +0x45,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36, +0x38,0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x1c,0x79,0x06,0xa1,0x19,0xc0,0x49, +0x29,0xc0,0x49,0x29,0x18,0x9f,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x68, +0x3d,0x83,0xd0,0x0c,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xde,0x33,0x38,0xcd, +0x80,0x0d,0xec,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xf8,0x0c,0x50,0x33,0x60, +0x03,0x7b,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x3e,0x83,0xd4,0x0c,0xd8,0xc0, +0x5e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x90,0xcf,0x60,0x35,0x03,0x36,0xc8,0x97, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe6,0x33,0x60,0xcd,0x80,0x0d,0xf2,0x65,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0xfa,0x0c,0x5a,0x33,0x60,0x83,0x7c,0xb1,0x83,0x5f, +0xe4,0x63,0x08,0xbf,0xc8,0xc7,0x12,0x7e,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83, +0x01,0x3e,0xc6,0x06,0x03,0x7c,0xcc,0x10,0x19,0xf9,0x98,0x21,0x32,0xf2,0x31,0x43, +0x64,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63, +0x83,0x09,0x3e,0x45,0x23,0xba,0xa0,0x17,0x18,0x6a,0xc4,0x20,0x01,0x40,0x10,0x0c, +0x38,0xfe,0x0c,0x72,0x33,0x98,0x91,0x5c,0x98,0x91,0x5c,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0xa3,0x44,0x83,0xde,0x0c,0x02,0xbd,0x0c,0x2c,0xd0,0xcb,0x40,0x3e,0x16, +0xf8,0x64,0x00,0x1f,0x1b,0x7c,0x32,0x90,0x8f,0x05,0x60,0x19,0xc0,0xc7,0x8a,0xbe, +0x0c,0xe4,0x63,0x41,0x5f,0x06,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0x7e,0x19,0xc0,0xc7, +0x8a,0x42,0x3e,0x16,0x30,0xf2,0xb1,0x60,0x90,0x8f,0x05,0x34,0x23,0x1f,0x13,0x68, +0x46,0x3e,0x36,0xd0,0x8c,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36, +0x18,0xe0,0x63,0x6c,0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0x38,0x18,0x0d, +0xda,0x33,0x58,0x93,0x78,0x58,0x93,0x78,0x30,0x74,0x09,0xe4,0x33,0x62,0x60,0x00, +0x20,0x08,0x06,0xd1,0x8d,0x06,0xed,0x19,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xec,0x68,0x30,0x9f,0x01,0x1b,0xf8,0xcc,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x3c, +0x1a,0xd0,0x67,0xc0,0x06,0x3e,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x8f,0x06, +0xf5,0x19,0xb0,0x81,0xcf,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xe1,0xa3,0xc1,0x7d, +0x06,0x6c,0x10,0x36,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xfc,0x68,0x80,0x9f,0x01, +0x1b,0x84,0xcd,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x60,0x1a,0xe4,0x67,0xc0,0x06, +0x61,0x63,0x07,0xd9,0xc8,0xc7,0x10,0xb2,0x91,0x8f,0x25,0x64,0x23,0x1f,0x63,0x83, +0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x98,0xa1,0x36,0xf2,0x31,0x43, +0x6d,0xe4,0x63,0x86,0xda,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63, +0x83,0x01,0x3e,0xc6,0x06,0x13,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x5a,0xd3, +0x00,0x4c,0x83,0x60,0x38,0x22,0xf8,0xcd,0x40,0xf8,0xa6,0x1b,0x06,0xd2,0x0c,0x02, +0x6b,0x02,0xfa,0x58,0x23,0xd0,0xc7,0x9a,0x81,0x3e,0xa6,0x10,0xf4,0x31,0xa5,0xa0, +0x8f,0x29,0x06,0x7d,0xcc,0x30,0xe4,0x63,0x86,0x21,0x1f,0x33,0x0c,0xf9,0x98,0x31, +0xc4,0xc7,0x8c,0x21,0x3e,0x66,0x0c,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x48, +0x4f,0x83,0x37,0x0d,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf6,0x34,0x80,0xd3, +0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x88,0x4f,0x83,0x38,0x0d,0x86,0x11,0x03, +0x03,0x00,0x41,0x30,0x88,0xfa,0x34,0x68,0xd1,0x60,0x18,0x31,0x30,0x00,0x10,0x04, +0x83,0xc8,0x4f,0x03,0x17,0x0d,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xfe,0x34, +0x78,0xd1,0x60,0x18,0x8e,0x60,0x83,0xf9,0x0c,0x84,0xef,0x02,0x43,0x59,0xe0,0x06, +0xf2,0x19,0x8e,0x08,0xec,0x33,0x10,0xbe,0x59,0x86,0x44,0x09,0x6c,0x0e,0x04,0xfa, +0xd8,0x1c,0x0c,0xf4,0xb1,0x39,0x20,0xe8,0x63,0xc5,0x7a,0x06,0xf2,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0x63,0x55,0x03,0x32,0x0d,0x08,0x38,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x83,0x55,0x83,0x32,0x0d,0x08,0x38,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0xa3,0x55,0x03,0x33,0x0d,0x08,0x38,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x55, +0x03,0x33,0x0d,0x06,0x38,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x55,0x83,0x33, +0x0d,0x06,0x38,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x56,0x03,0x34,0x0d,0x06, +0x38,0x98,0x25,0x50,0x06,0x2a,0x0c,0x23,0xd1,0x07,0x64,0xa0,0xc2,0x30,0x12,0x7d, +0x40,0x06,0x2a,0x0c,0x23,0xd1,0x07,0x64,0xa0,0xc2,0xa0,0x12,0x0f,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0xa3,0x56,0x03,0x37,0x0d,0x50,0x33,0x20,0x03,0x0b,0xd4,0x33, +0x80,0x8f,0x99,0x41,0x40,0x1f,0x0b,0xf0,0x33,0x90,0xcf,0x88,0x81,0x01,0x80,0x20, +0x18,0x44,0xb6,0x1a,0xd8,0x68,0x10,0x58,0x40,0xa2,0x81,0x7c,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xd8,0xd5,0x80,0x4e,0x83,0x78,0x0c,0xda,0x31,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0x83,0x57,0x83,0x3a,0x0d,0x82,0x53,0x1a,0x8e,0x08,0x56,0x34,0x20, +0xbe,0x4a,0xc7,0x20,0xd0,0x11,0x83,0x03,0x00,0x41,0x30,0x28,0x03,0x5a,0x0d,0xea, +0x34,0x48,0xcd,0x80,0x3c,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x28,0x83,0x5a,0x0d, +0xec,0x34,0x20,0xcd,0x80,0x3d,0x83,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0x7a,0x35, +0x98,0xd3,0x40,0x08,0x48,0x32,0x18,0xc9,0xc0,0x3e,0x03,0xfb,0x0c,0x64,0x35,0x90, +0xd5,0x60,0x4f,0x03,0xda,0x0c,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06, +0x61,0x34,0x81,0x18,0xa6,0x1b,0x88,0xdc,0x0c,0x90,0xe9,0x06,0x42,0x37,0x83,0x64, +0xba,0x81,0xd8,0xcd,0x40,0x99,0x6e,0x20,0x78,0x33,0x58,0x0c,0x22,0xe2,0x33,0x62, +0x60,0x00,0x20,0x08,0x06,0x11,0xba,0x06,0xbd,0x1a,0x04,0xc3,0x11,0x81,0x8d,0x06, +0xcc,0x37,0xcb,0xe0,0x2c,0x81,0x4d,0x46,0x7c,0x86,0x23,0x88,0xf0,0x0c,0x84,0x6f, +0x38,0xa2,0x10,0xcf,0x80,0xf8,0x4e,0x18,0xc4,0x09,0x83,0x30,0x21,0x08,0xc1,0x70, +0x84,0x61,0x9e,0x81,0xf0,0x0d,0x47,0x1c,0xe7,0x19,0x10,0xdf,0x09,0x83,0x38,0x61, +0x10,0x26,0x04,0x21,0x18,0x6e,0x30,0x02,0x30,0x98,0x65,0x60,0x9a,0x60,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0x22,0x7b,0x0d,0xd6,0x35,0x60,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xd0,0xd7,0x40,0x56,0x83,0x27,0x98,0x25,0x68,0x06,0x2a,0x0c,0x81,0x01,0x83, +0xc5,0xc4,0x80,0x8a,0xcf,0x70,0x44,0x00,0x9f,0x81,0xf0,0x0d,0x47,0x08,0xf1,0x19, +0x10,0xdf,0x09,0x83,0x38,0x61,0x10,0x26,0x04,0x21,0x18,0x6e,0x80,0x02,0x30,0x98, +0x65,0xc0,0xb2,0x60,0xa0,0xc2,0x08,0xa1,0x8d,0x7d,0x05,0x65,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0xca,0x20,0x5f,0x03,0x5d,0x0d,0xea,0x33,0x70,0xd1,0x60,0xc4,0xc0,0x01, +0x40,0x10,0x0c,0x9e,0x91,0x0d,0x66,0x35,0x08,0x76,0x33,0xd0,0xcd,0xe0,0x57,0x83, +0x35,0xf8,0xbc,0xae,0x4f,0x83,0xe1,0x88,0x0e,0x3f,0x03,0xe7,0xbb,0xc0,0x50,0x46, +0x04,0xf2,0x19,0x6e,0x58,0xab,0x7c,0x0d,0xc2,0xe0,0xc8,0x32,0x30,0x94,0xf9,0x68, +0x00,0x96,0x41,0x7c,0x2c,0x10,0xe4,0x63,0x41,0x3a,0xc9,0xc7,0xe2,0x32,0xd0,0xd3, +0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xad,0x6c,0x70,0xaf,0x41,0x70,0x87, +0xa1,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x80,0xd9,0x20,0x5d,0x83,0x40,0xb0,0x3e, +0xf0,0xd3,0x40,0x3e,0x16,0x18,0xf1,0xb1,0x21,0x90,0x8f,0x05,0x08,0x7c,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xa8,0xd9,0xa0,0x5d,0x83,0x24,0x30,0xbd,0x0c,0xea,0x34, +0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x34,0x1b,0x80,0x6c,0x10,0x18,0x29, +0x0c,0xf1,0x31,0x21,0x90,0x8f,0x05,0x05,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xd8,0xd9,0x60,0x5e,0x03,0x23,0x98,0x65,0x78,0xa0,0xb4,0x0c,0x4c,0x15,0x56,0x01, +0x3e,0x16,0xa8,0x42,0x7c,0x6c,0x15,0x5a,0x01,0x3e,0xe6,0x0a,0xad,0x10,0x1f,0x0b, +0x5a,0x21,0x3e,0xb3,0x04,0xd3,0x88,0xc1,0x01,0x80,0x20,0x18,0x7c,0x38,0x1b,0xc8, +0x6b,0x30,0xa2,0x01,0xcb,0x06,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x16,0x08,0xf2, +0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x48,0x6c,0x83,0x9b,0x0d,0x02,0xd3,0xd3,0x20, +0xa0,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x64,0x1b,0xd8,0x6b,0x10,0x58,0x60, +0xaa,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x32,0xdb,0x80,0x5f,0x83,0x60, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xb5,0x0d,0x44,0x36,0x38,0xd5,0x20,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0x63,0x6d,0x03,0x92,0x0d,0xfa,0x32,0xa0,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x60,0xdb,0xa0,0x64,0x03,0xd1,0x0c,0x02,0x0b,0xd5,0x60,0x88, +0x8f,0x09,0x81,0x7c,0x2c,0x28,0xe0,0x63,0x01,0x3c,0xc8,0xc7,0x04,0x78,0x90,0x8f, +0x0d,0xf0,0x20,0x1f,0x13,0x89,0x21,0x3e,0x26,0x12,0x43,0x7c,0x4c,0x24,0x86,0xf8, +0x98,0x51,0x12,0xf0,0x31,0xa3,0x24,0xe0,0x63,0x46,0x49,0xc0,0x67,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0xbc,0x0d,0x64,0x36,0xf0,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0xbd,0x0d,0x66,0x36,0xf0,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0xbd,0x0d,0x68,0x36,0xf0,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xbe,0x0d, +0x68,0x36,0xf0,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xbe,0x0d,0x6a,0x36, +0xf0,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xbf,0x0d,0x6c,0x36,0xf0,0x09, +0x63,0x38,0xc2,0x40,0x2f,0xe1,0x1b,0x8e,0x30,0xd0,0x4b,0xf8,0x86,0x23,0x0c,0xf4, +0x12,0xbe,0x1a,0x84,0xad,0x40,0xd8,0xe1,0x88,0xf6,0x42,0x84,0x6f,0x38,0xa2,0xbd, +0x10,0xe1,0x1b,0x8e,0x68,0x2f,0x44,0xf8,0x6a,0x10,0xb6,0x02,0x61,0xcb,0x08,0x76, +0x96,0x21,0x92,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x54,0x37,0x18,0xdb,0x60, +0xbe,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x56,0x37,0x20,0xdb,0x60,0xbe,0xa2, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x58,0x37,0x28,0xdb,0x60,0xbe,0xa2,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x5a,0x37,0x28,0xdb,0x60,0x88,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x70,0xdd,0xc0,0x6c,0x83,0x21,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xe3, +0x75,0x83,0xb3,0x0d,0x86,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xd8,0x0d,0xd2, +0x36,0x48,0x05,0x9d,0x1a,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0x75,0x03,0xb0,0x0d, +0xc8,0x33,0xb0,0xa0,0x5c,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x04,0xbb, +0x81,0xd9,0x06,0x81,0xa1,0x6b,0x10,0xc4,0xc7,0x82,0x42,0x3e,0x23,0x06,0x06,0x00, +0x82,0x60,0x10,0xcd,0x6e,0xf0,0xb7,0x41,0x60,0x20,0xa6,0xc4,0xc7,0x40,0x4c,0x89, +0x8f,0x81,0x98,0x12,0x1f,0x23,0x06,0xf9,0x58,0x31,0xc8,0xc7,0x8c,0x41,0x3e,0x36, +0x40,0xf0,0xb1,0x01,0x82,0x8f,0x0d,0x10,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x00,0xdf,0x00,0x6f,0x83,0x52,0x70,0xd9,0xc0,0x4c,0x21,0x88,0x8f,0x31,0x81,0x7c, +0x2c,0x18,0xe0,0x33,0x4b,0x20,0x0d,0x54,0x18,0x4e,0xa4,0xc3,0x01,0x34,0x50,0x61, +0x38,0x91,0x0e,0x07,0xd0,0x40,0x85,0xe1,0x44,0x3a,0x1c,0x40,0x03,0x15,0x06,0x12, +0xe1,0x04,0x64,0x01,0x4d,0xc0,0xc7,0x84,0x9a,0x80,0x8f,0x0d,0x36,0x01,0x9f,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xd6,0x37,0x20,0xdd,0x60,0x67,0x83,0x61,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0xf6,0x0d,0x4a,0x37,0xe0,0xd9,0x60,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0xa3,0x7d,0x03,0xd3,0x0d,0x7a,0x36,0x18,0x8c,0x27,0x7a,0x02,0x3e, +0x16,0xf0,0x44,0x7c,0xac,0x27,0x7e,0x02,0x3e,0x06,0x16,0x3f,0x11,0x1f,0x0b,0x7e, +0x22,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xcc,0x6f,0xc0,0xba,0xc1,0x10,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0x41,0xbf,0x41,0xeb,0x06,0xe7,0x1a,0x14,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0xd4,0x6f,0xe0,0xba,0x41,0x20,0x58,0xa0,0xb2,0x01,0x7c, +0x0c,0x09,0xe8,0x63,0x88,0x40,0x1f,0x3b,0x06,0xfa,0x98,0xd0,0xb2,0x81,0x7c,0x2c, +0x2d,0xcc,0x36,0x90,0x8f,0x05,0x06,0x7d,0xcc,0x98,0xd9,0x40,0x3e,0x46,0x04,0xf1, +0x31,0xa3,0x66,0x03,0xf9,0x98,0x10,0xc4,0xc7,0xb8,0x0e,0x3e,0x16,0x70,0xf1,0xb1, +0xee,0x83,0x8f,0x81,0xc1,0x17,0x1f,0x0b,0xbe,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0x61,0xc2,0xc1,0xef,0x06,0x43,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x09, +0x07,0xe0,0x1b,0xe8,0x6b,0x50,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x81,0xc2,0x41, +0xf8,0x06,0x81,0x60,0x41,0xcf,0x06,0xf0,0x31,0x24,0xa0,0x8f,0x21,0x02,0x7d,0xec, +0x18,0xe8,0x63,0x02,0xd8,0x06,0xf2,0xb1,0x84,0x81,0x8f,0x05,0x06,0x7d,0x2c,0x30, +0xdb,0x40,0x3e,0x16,0x10,0xf0,0xb1,0x36,0xe8,0xdb,0x40,0x3e,0x16,0x28,0xf4,0x31, +0x45,0x6d,0x03,0xf9,0x18,0x12,0xc4,0xc7,0x14,0xb6,0x0d,0xe4,0x63,0x42,0x10,0x1f, +0x23,0x8d,0x36,0xa0,0x8f,0x95,0x46,0x1b,0xd0,0xc7,0x4c,0xa3,0x0d,0xe8,0x63,0x69, +0xc0,0x06,0xf0,0xb1,0xc0,0x0c,0xe8,0x63,0xc1,0xdc,0x06,0xf2,0x31,0x32,0x68,0xe2, +0x63,0x81,0x00,0x1f,0x23,0x83,0x26,0x3e,0x16,0x06,0x4a,0x7c,0x6c,0x50,0xe4,0x63, +0xca,0x20,0x1f,0x53,0x06,0xf9,0xd8,0x40,0xc1,0xc7,0x86,0x09,0x3e,0x16,0xe8,0x6d, +0x20,0x1f,0x23,0x22,0xf8,0x98,0x10,0xc4,0xc7,0x82,0x02,0x3e,0x66,0x0c,0xf0,0xb1, +0xa3,0x88,0x8f,0x05,0x45,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x70,0xe3,0xe0, +0x84,0x83,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x8d,0x03,0x14,0x0e,0x8a, +0xc0,0x48,0x37,0x08,0xe2,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x1c,0x07,0x2a, +0x1c,0xb4,0x6e,0x10,0x18,0x12,0xd0,0xc7,0x10,0x81,0x3e,0x76,0x0c,0xf4,0x99,0x25, +0x98,0x06,0x2a,0x0c,0x38,0x79,0x0c,0x69,0xa0,0xc2,0x80,0x93,0xc7,0x90,0x06,0x2a, +0x0c,0x37,0x79,0x0c,0x69,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xca,0xa0,0x8d,0x03,0x17, +0x0e,0x7c,0x36,0x18,0xdd,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x3c,0x0e,0x60, +0x38,0x08,0xd4,0x38,0x50,0xe3,0x40,0x8d,0x83,0x19,0x0e,0x66,0x38,0x98,0xe1,0x60, +0x86,0x83,0xd1,0x84,0x00,0x18,0x8e,0x08,0xdc,0x36,0x08,0xbe,0xe9,0x06,0xd8,0x0d, +0x84,0xc0,0x90,0x80,0x3e,0x86,0x08,0xf4,0x31,0x64,0xa0,0xcf,0x88,0xc1,0x01,0x80, +0x20,0x18,0x7c,0x77,0x1c,0xc4,0x70,0x20,0xb6,0x81,0x1c,0x07,0xa3,0x09,0x01,0x60, +0x41,0x21,0x1f,0x13,0x0a,0xf9,0xd8,0x50,0xc8,0xc7,0x64,0x36,0x80,0xd7,0x20,0x3e, +0x26,0xb3,0x01,0xbc,0x06,0xf1,0x19,0x8e,0x10,0xf4,0x36,0x18,0xbe,0xe1,0x88,0x81, +0x77,0x83,0xe2,0x2b,0x21,0xd0,0xe1,0x08,0xa2,0x6f,0x83,0xe1,0x1b,0x8e,0x28,0x7e, +0x37,0x28,0xbe,0x12,0x02,0x2d,0x22,0xd0,0x59,0x06,0xaa,0x0a,0x46,0x13,0x9c,0xc1, +0x02,0xf5,0x0d,0xe4,0x63,0xfc,0x11,0xd0,0xc7,0xce,0x2c,0x88,0xcf,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0xb2,0x1c,0xac,0x71,0x50,0xba,0x41,0x30,0x4b,0x50,0x0d,0x54, +0x18,0x02,0xc5,0xf2,0xc2,0x34,0x62,0x70,0x00,0x20,0x08,0x06,0x65,0x90,0xca,0x81, +0x1a,0x07,0xa3,0x1b,0xe0,0x6e,0x30,0x62,0xe0,0x00,0x20,0x08,0x06,0xcf,0x2c,0x07, +0x63,0x1c,0x04,0x6b,0x1b,0xa8,0x6d,0xf0,0xc6,0x81,0x70,0x67,0x82,0xd0,0xc2,0xc1, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xb5,0x1c,0xb4,0x71,0xf0,0xbe,0xc1,0x9c,0x8d, +0x18,0x18,0x00,0x08,0x82,0x41,0x34,0xcb,0xc1,0x1f,0x07,0xfa,0x1a,0xd8,0x0a,0x07, +0x42,0x7c,0x4c,0x08,0xe4,0x63,0x01,0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x74,0x39,0x98,0xe3,0xa0,0x08,0x2c,0x5e,0x83,0x14,0x0e,0xe4,0x33,0x62,0x70,0x00, +0x20,0x08,0x06,0x07,0x2f,0x07,0x75,0x1c,0x04,0xef,0x1a,0xd8,0x30,0xc8,0x67,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0x5f,0x0e,0xee,0x38,0x08,0x84,0xe9,0x86,0xf9,0x0d, +0x02,0x76,0x0d,0x86,0x23,0x64,0x83,0x7e,0x03,0xe6,0x9b,0x65,0xb8,0xac,0x60,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0x70,0x0e,0xf4,0x38,0x88,0xe1,0x40,0xb0,0xfd,0x0d, +0x82,0xf8,0xcc,0x12,0x5c,0x03,0x15,0x86,0x60,0x21,0xd5,0x88,0xc1,0x01,0x80,0x20, +0x18,0x94,0x41,0x2e,0x07,0x7a,0x1c,0xc8,0x6e,0xe0,0xbe,0xc1,0x88,0x81,0x03,0x80, +0x20,0x18,0x3c,0xe3,0x1c,0xcc,0x71,0x10,0xec,0x6d,0xa0,0xb7,0xc1,0x1f,0x07,0x63, +0x20,0x06,0x61,0x20,0xf4,0x70,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x65,0xa0,0xcb, +0xc1,0x1e,0x07,0xb7,0x1b,0xbc,0x6f,0x30,0x62,0xe0,0x00,0x20,0x08,0x06,0x0f,0x39, +0x07,0x74,0x1c,0x04,0x7c,0x1b,0xec,0x6d,0x00,0xca,0x01,0x19,0x8c,0x81,0x18,0xe8, +0x6f,0xe0,0xc3,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x94,0xc1,0x2e,0x07,0x7c,0x1c, +0xd8,0x6e,0xd0,0xbe,0xc1,0x88,0x81,0x03,0x80,0x20,0x18,0x3c,0xe5,0x1c,0xd4,0x71, +0x10,0xf4,0x6d,0xc0,0xb7,0x41,0x28,0x07,0xba,0x1b,0xe8,0x6e,0xa0,0xbb,0x81,0xee, +0x06,0x3f,0x1c,0xe0,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xe4,0x1c,0xe4,0x72,0xb0, +0x1e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa0,0x73,0x00,0xca,0x41,0x7b,0x04,0xb3, +0x04,0xd9,0x40,0x85,0x21,0x60,0xbc,0xd3,0x18,0x8c,0x84,0x48,0x7c,0x86,0x23,0x02, +0xdf,0x0d,0x84,0x6f,0x38,0x42,0xf8,0xdd,0x80,0xf8,0x4e,0x18,0xc4,0x09,0x83,0x30, +0x21,0x08,0xc1,0x70,0x83,0x7f,0x04,0x60,0x30,0xcb,0xa0,0x6d,0xc1,0x88,0x81,0x01, +0x80,0x20,0x18,0x44,0xee,0x1c,0x8c,0x73,0x70,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0x21,0xcf,0x81,0x2a,0x07,0x49,0x30,0x4b,0xb0,0x0d,0x54,0x18,0x82,0x46,0x65,0x46, +0x27,0x61,0x1c,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x79,0x0e,0x7c,0x39, +0x08,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x9a,0xe7,0xa0,0x94,0x83,0xc0,0x82,0x17, +0x0e,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0x3d,0x07,0xab,0x1c,0x04,0xc3, +0x11,0x86,0x8b,0x38,0xdf,0x05,0x86,0xb2,0x60,0x90,0xcf,0x70,0x44,0x60,0xc6,0x81, +0xf0,0x5d,0x60,0xa8,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf6,0x39,0x68,0xe5,0x80, +0xd7,0x2c,0x38,0xe3,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xf5,0x73,0x30, +0xcb,0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x48,0x07,0xba,0x1c,0xcc,0x6c, +0x10,0x98,0x0d,0x07,0x41,0x7c,0xcc,0x08,0xe4,0x33,0x4b,0xe0,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_bc001617f9252fdad208dee3e9184cc5.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_bc001617f9252fdad208dee3e9184cc5.h new file mode 100644 index 00000000..eb605077 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_bc001617f9252fdad208dee3e9184cc5.h @@ -0,0 +1,1115 @@ +// ffx_fsr2_accumulate_pass_wave64_16bit_bc001617f9252fdad208dee3e9184cc5.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_bc001617f9252fdad208dee3e9184cc5_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_bc001617f9252fdad208dee3e9184cc5_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_bc001617f9252fdad208dee3e9184cc5_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_bc001617f9252fdad208dee3e9184cc5_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_bc001617f9252fdad208dee3e9184cc5_SRVResourceNames[] = { "r_input_exposure", "r_dilated_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_lanczos_lut", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_bc001617f9252fdad208dee3e9184cc5_SRVResourceBindings[] = { 0, 2, 3, 4, 5, 10, 6, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_bc001617f9252fdad208dee3e9184cc5_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_bc001617f9252fdad208dee3e9184cc5_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_bc001617f9252fdad208dee3e9184cc5_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_bc001617f9252fdad208dee3e9184cc5_UAVResourceBindings[] = { 0, 1, 3, 4, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_bc001617f9252fdad208dee3e9184cc5_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_bc001617f9252fdad208dee3e9184cc5_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_bc001617f9252fdad208dee3e9184cc5_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_bc001617f9252fdad208dee3e9184cc5_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_bc001617f9252fdad208dee3e9184cc5_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_bc001617f9252fdad208dee3e9184cc5_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_bc001617f9252fdad208dee3e9184cc5_size = 17392; + +static const unsigned char g_ffx_fsr2_accumulate_pass_wave64_16bit_bc001617f9252fdad208dee3e9184cc5_data[] = { +0x44,0x58,0x42,0x43,0x16,0xc5,0x54,0x1a,0xc6,0x08,0x2a,0x0d,0x85,0x80,0xef,0x6b, +0x6a,0x4e,0xa6,0x22,0x01,0x00,0x00,0x00,0xf0,0x43,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x24,0x02,0x00,0x00,0xc4,0x10,0x00,0x00,0xe0,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xb0,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x98,0x0e,0x00,0x00,0x66,0x00,0x05,0x00, +0xa6,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x80,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x9d,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xd7,0x00,0x00,0x00,0x32,0x22,0xc8,0x09, +0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0x8c,0xc2,0x08,0x40,0x09,0x00,0x14, +0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03,0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18, +0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71, +0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c,0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0, +0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40,0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18, +0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18,0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28, +0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2,0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c, +0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51,0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50, +0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34,0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38, +0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d, +0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19,0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09, +0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60, +0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x6d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a, +0x48,0x0e,0x15,0x09,0x44,0x1a,0x39,0x0f,0x11,0x4d,0x08,0x21,0x21,0x61,0x30,0x28, +0x04,0x63,0xc0,0x20,0x51,0xe9,0xa0,0xe1,0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4, +0x0d,0x69,0x06,0x44,0x0c,0x06,0x03,0xc5,0x1c,0x41,0x50,0x0a,0xc6,0xe0,0x34,0x40, +0x51,0x6a,0x20,0x60,0x18,0x41,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52, +0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78, +0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83, +0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60, +0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a, +0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90, +0x03,0x3f,0x00,0x03,0x3f,0x40,0x02,0xab,0x45,0xae,0x61,0x04,0xc2,0x98,0xa9,0x0d, +0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea, +0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41, +0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f, +0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2, +0x01,0x1e,0xca,0x01,0x05,0x83,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0xb0,0x18,0xc9, +0x66,0x0a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c, +0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87, +0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26,0x6b,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xfc,0x00,0x09,0x06,0x1a,0xd5,0x66,0x22, +0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71, +0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00, +0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x14,0xc0,0xe8,0x36,0x13,0x19,0x8c,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83, +0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f, +0x80,0x81,0x1f,0xa0,0x80,0x45,0xb9,0x99,0xb0,0x71,0x60,0x87,0x70,0x98,0x87,0x79, +0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90, +0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x14,0x18,0x68, +0x37,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7,0xae,0x36,0x9a,0x7a,0xbd,0x5e,0xaf,0x37, +0x18,0xc0,0x58,0x2c,0x16,0xcb,0x60,0x30,0x18,0x0c,0x06,0x03,0xf9,0x6e,0x92,0xa6, +0x88,0x12,0x26,0x9f,0x05,0x98,0x67,0x21,0x22,0x76,0x02,0x26,0x02,0x05,0x03,0x02, +0xce,0x11,0x80,0x02,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0, +0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07, +0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d, +0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06, +0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74, +0x30,0xe4,0x09,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43, +0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c, +0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e, +0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04, +0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32,0x00,0x02,0x20,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x1a,0x00,0x01,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x20,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x94,0x40,0x31,0x8c, +0x00,0x14,0x41,0x49,0x94,0x41,0x21,0x14,0x47,0x29,0x14,0x45,0x39,0x14,0x44,0xe1, +0x07,0x14,0x48,0xc1,0x14,0x50,0x41,0x15,0x56,0x81,0x15,0x60,0x40,0x41,0x06,0x14, +0x68,0x40,0xc1,0x06,0x14,0x70,0x40,0x21,0x07,0x14,0x74,0x40,0x61,0x07,0x14,0x78, +0x40,0xa1,0x07,0x14,0x7c,0x40,0x59,0x94,0x46,0x11,0x4a,0x14,0x2b,0x46,0xf1,0x10, +0x6a,0x04,0xa0,0x06,0x48,0x58,0xc0,0x80,0x80,0x08,0x34,0x9b,0x01,0x20,0xdb,0x0c, +0x00,0xe1,0x66,0x00,0x48,0x37,0x03,0x40,0xbc,0x19,0x00,0xf2,0xcd,0x00,0xd0,0x6f, +0x06,0x80,0x82,0x33,0x00,0xf4,0x9a,0x01,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x88,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x01,0x9a,0x20,0x0c, +0xd1,0x06,0x61,0x20,0x26,0x08,0x83,0xb4,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06, +0x84,0x20,0x26,0x08,0x6f,0xe0,0x07,0x84,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe, +0xca,0xf0,0xe0,0xde,0xe6,0xea,0xe4,0xca,0x26,0x08,0xc3,0x34,0x41,0x18,0xa8,0x0d, +0x82,0xd1,0x6c,0x48,0x0c,0x65,0x31,0x8c,0x81,0x31,0x1c,0x62,0x72,0x5f,0x64,0x69, +0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63, +0x74,0x6f,0x72,0x73,0x1b,0x92,0x41,0x81,0x0c,0x66,0x60,0x0c,0x67,0x82,0x30,0x07, +0x76,0xc0,0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab,0x0e,0x6e, +0x6e,0x2c,0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x54,0x1b, +0x12,0x46,0x9a,0x0c,0x6a,0x60,0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8,0xda,0xd7, +0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x04,0x61,0xb0,0x26,0x08,0xc3,0xb5,0x41,0x30,0xb0, +0x0d,0x09,0xa5,0x58,0xc6,0x35,0x30,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae,0x0c,0x2e, +0x4c,0xae,0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed,0x4d,0x6e, +0x82,0x30,0x60,0x1b,0x92,0x4b,0xda,0x0c,0x6e,0x60,0x0c,0x87,0x8e,0xdc,0x17,0x5b, +0x5d,0x5b,0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xc8,0x36,0x24, +0x9c,0xe4,0x19,0xdf,0xc0,0x18,0xd9,0x04,0xc1,0x0e,0xee,0x80,0x8d,0xdc,0x17,0x5b, +0x98,0xdb,0x98,0xde,0xdb,0xdc,0x17,0x5b,0x1d,0xdd,0x86,0x84,0x08,0x03,0x31,0x30, +0x88,0x81,0x31,0x9c,0x09,0xc2,0xa0,0x31,0x91,0xfb,0x4a,0x6b,0x3b,0x6b,0x4a,0x83, +0x9b,0x9b,0x20,0x0c,0xdb,0x86,0x84,0x0c,0xc2,0xa0,0x0c,0x0c,0x33,0x18,0x18,0xc3, +0x21,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36,0x46, +0x97,0x66,0x57,0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21,0x31,0x03,0x05,0x0d,0x8c, +0x61,0x60,0x8c,0x6c,0x43,0xf2,0x44,0x95,0xd6,0x81,0xc1,0x18,0x9c,0x41,0x1a,0x4c, +0x10,0xf0,0x00,0x0f,0xa8,0xc9,0xdd,0x7d,0xa5,0xb9,0xd1,0x95,0xc9,0xb9,0x85,0xb1, +0x7d,0xd5,0xc1,0xcd,0x8d,0x85,0xb1,0x95,0x91,0x7d,0x8d,0xbd,0xb1,0xbd,0xc9,0x4d, +0x10,0xd0,0x60,0x0e,0x36,0x2c,0xc6,0x1a,0xb0,0x81,0x61,0x0c,0x4c,0x1b,0xb4,0x41, +0x1b,0x38,0x13,0x04,0x3d,0xc8,0x03,0x3a,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f, +0x73,0x74,0x61,0x74,0x75,0x73,0x1b,0x96,0xe1,0x0d,0xe0,0xc0,0x18,0x06,0xa6,0x0d, +0xda,0xa0,0x0d,0xb2,0x09,0x02,0x1f,0xe8,0x01,0x19,0xb9,0xbb,0x2f,0xb7,0xb2,0xbb, +0x2f,0xb6,0xb7,0xb1,0xb5,0xb9,0x0d,0x0b,0x23,0x07,0x73,0x60,0x50,0x03,0xd3,0x06, +0x6d,0xd0,0x06,0x19,0x1f,0xb9,0xbb,0x2f,0xb6,0xba,0xb6,0xb0,0x2f,0xb4,0xb4,0x39, +0xba,0x37,0xb9,0xbc,0x0d,0x0b,0xb5,0x06,0x75,0x60,0x5c,0x03,0xd3,0x06,0x6d,0xd0, +0x06,0xce,0x06,0xc2,0x0d,0xe2,0x80,0x0e,0xec,0x60,0x82,0xf0,0x07,0x7c,0x40,0x63, +0x4c,0xcc,0x68,0x4a,0x4a,0x66,0x82,0x30,0x70,0x1b,0x10,0x03,0x0f,0xf2,0xc0,0x30, +0x06,0x3d,0x00,0x36,0x04,0x7b,0x30,0x41,0x08,0x85,0x3e,0x60,0x33,0xf7,0xc5,0x94, +0xe6,0x56,0x16,0x26,0x37,0xc4,0x16,0xd6,0x06,0xb7,0x01,0x31,0xfa,0xc0,0x0f,0x8c, +0x61,0x30,0x80,0x0d,0xc1,0x1f,0x6c,0x20,0xd4,0xe0,0x0e,0xf8,0x00,0x14,0x26,0x08, +0x7e,0xb0,0x07,0x5c,0xd2,0xa4,0xca,0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4,0xca,0x26, +0x08,0x68,0x40,0x07,0x1b,0x10,0x62,0x14,0x28,0x83,0x0c,0xae,0x86,0x14,0xe8,0xa4, +0x35,0x85,0xe1,0x49,0x95,0xb9,0x91,0x95,0xc9,0x4d,0xa5,0xe9,0x95,0x6d,0x40,0x08, +0x53,0xa0,0xcc,0x80,0x0c,0xae,0x86,0x14,0xc8,0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85, +0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x86,0x6e,0x03,0x42,0xa0,0x02,0x95,0x0a,0x64, +0x70,0x35,0xa4,0xc0,0x2e,0x2d,0xc9,0x0d,0xae,0x8e,0x6e,0xe8,0x8d,0xed,0x4d,0x4e, +0xaa,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x8c,0x28,0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd, +0x6d,0x6e,0x82,0x30,0x78,0x1b,0x0c,0x62,0x15,0x28,0x56,0x20,0x83,0x8b,0x52,0x1a, +0x53,0x5d,0x5b,0x58,0x53,0x1a,0x1c,0x51,0x5a,0x5b,0x99,0xdb,0x5c,0xda,0x9b,0xdb, +0xdc,0x04,0x61,0xf8,0x36,0x20,0x84,0x2b,0x50,0xaf,0x40,0x06,0x57,0x43,0x0a,0x94, +0xd2,0x98,0xea,0xda,0xc2,0x9a,0xd2,0xe0,0x98,0xca,0xec,0xca,0xd8,0xa8,0xde,0xaa, +0xe6,0xca,0x26,0x08,0x03,0x18,0x6c,0x40,0x88,0x58,0xa0,0x64,0x81,0x0c,0xae,0x86, +0x14,0xb8,0xa4,0x19,0xc9,0x85,0xb5,0x95,0x25,0xb9,0x91,0x95,0xe1,0x4d,0x10,0x86, +0x30,0xd8,0x80,0x10,0xb4,0x40,0xd5,0x02,0x19,0x5c,0x0d,0x29,0x50,0x32,0x23,0x2a, +0xb3,0x4b,0x1b,0x2b,0xa3,0x7a,0xb3,0x4a,0x2b,0xbb,0x23,0x2a,0x83,0xa3,0x43,0x9b, +0x20,0x0c,0x62,0xb0,0xc1,0x20,0x6e,0x81,0xc2,0x05,0x32,0x68,0x78,0x98,0x29,0xa5, +0xd1,0xd1,0x95,0xc9,0x4d,0x10,0x86,0x31,0xd8,0x80,0x10,0xba,0x40,0xed,0x02,0x19, +0x34,0x0d,0x29,0x50,0x32,0x6b,0x7a,0xa3,0x4b,0x7b,0x73,0xb3,0x2a,0x1b,0xa3,0x7b, +0x93,0x9b,0x1a,0x0b,0x63,0x2b,0x9b,0x20,0x0c,0x64,0xb0,0xc1,0x20,0x7a,0x81,0xf2, +0x05,0x32,0x68,0x08,0x99,0x11,0xbd,0xdd,0xb9,0xcd,0x8d,0x85,0xb1,0x95,0x19,0x85, +0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x86,0x32,0xd8,0x80,0x10,0xe0,0x40,0x85,0x03,0x19, +0x34,0x0d,0x29,0xf0,0x33,0x6b,0x7a,0xa3,0x4b,0x7b,0x73,0xb3,0x2a,0x1b,0xa3,0x7b, +0x93,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x1b,0x0a,0x73,0x1b,0x2b,0x63,0x63,0x0b,0xa3, +0x4b,0x7b,0x73,0x9b,0x20,0x0c,0x66,0xb0,0xc1,0x20,0xc6,0x81,0x22,0x07,0x32,0x68, +0xc8,0x98,0x41,0xc9,0x95,0x15,0xe1,0xc1,0xbd,0xcd,0xd5,0xc9,0x95,0x4d,0x10,0x86, +0x33,0xd8,0x80,0x10,0xe6,0x40,0x9d,0x03,0x19,0x34,0x0d,0x29,0x30,0x33,0x83,0x92, +0x2b,0xb3,0x4b,0x7b,0xab,0x9b,0x33,0x92,0x0b,0x6b,0x2b,0x83,0x92,0x2b,0x2b,0xc2, +0x83,0x7b,0x9b,0xab,0x93,0x2b,0x9b,0x20,0x0c,0x68,0xb0,0x01,0x21,0xd2,0x81,0x52, +0x07,0x32,0x68,0x1a,0x52,0xe0,0x62,0x46,0x15,0xe6,0x86,0x14,0xc6,0x66,0x66,0xf4, +0x64,0x35,0x41,0x18,0xd2,0x60,0x83,0x41,0xb0,0x03,0xd5,0x0e,0x64,0xd0,0xb0,0x32, +0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x9b,0x2a,0x8b,0xab,0x2b,0x73,0x1b,0x2b,0x63,0x2a, +0x73,0x3b,0xa3,0x43,0x9b,0x20,0x0c,0x6a,0xb0,0x01,0x21,0xde,0x81,0x82,0x07,0x32, +0x68,0x1a,0x52,0xa0,0x62,0x46,0x54,0xc6,0x46,0x17,0x46,0x95,0xd6,0x56,0x36,0x41, +0x18,0xd6,0x60,0x83,0x41,0xc8,0x03,0x35,0x0f,0x64,0xd0,0xf0,0x32,0x23,0xca,0x73, +0x0b,0x6b,0x4b,0x1b,0x93,0x2a,0x9b,0x1b,0x42,0x0b,0x73,0x3b,0x2b,0x33,0x0a,0x1b, +0xa3,0x7b,0x93,0x9b,0x20,0x0c,0x6c,0xb0,0xc1,0x20,0xea,0x81,0xb2,0x07,0x32,0x68, +0x88,0x99,0x59,0xa5,0x95,0xdd,0x4d,0xc1,0x85,0x8d,0x95,0x51,0xbd,0x35,0x95,0xd1, +0x95,0xc9,0xcd,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x86,0x36,0xd8,0x60,0x10, +0xf8,0x40,0xe5,0x03,0x19,0x34,0x1b,0x28,0x3d,0x28,0x85,0x53,0x50,0x85,0x56,0x80, +0x85,0x59,0xb0,0x85,0x5c,0xe0,0x85,0x5f,0x10,0x87,0x72,0x40,0x87,0x75,0x70,0x87, +0x78,0xa0,0x87,0x7b,0xd0,0x87,0x0d,0x83,0x21,0x0a,0xfb,0x30,0x41,0x10,0x80,0x0d, +0xc0,0x86,0xc1,0xf0,0x07,0x7f,0xd8,0x10,0xfc,0xc3,0x86,0x61,0xe8,0x07,0x90,0xa0, +0x30,0x34,0x35,0x41,0x10,0x85,0x3a,0xd8,0x30,0x98,0x81,0x19,0x0c,0x13,0x84,0xc1, +0x0d,0x36,0x04,0xbb,0xb0,0xc1,0x30,0x46,0xe2,0x22,0x89,0x92,0x30,0x89,0x0d,0x45, +0x3f,0x88,0x04,0x10,0x0a,0x27,0x41,0x44,0x4c,0x2e,0xcc,0x6d,0x0c,0xad,0x6c,0x6e, +0x82,0x30,0xbc,0x01,0x0d,0x33,0xb6,0xb7,0x30,0xba,0xb9,0x09,0xc2,0x00,0x07,0x2c, +0xd2,0xdc,0xe6,0xe8,0xe6,0x26,0x08,0x43,0x1c,0x90,0x48,0x73,0xa3,0x9b,0x23,0x42, +0x57,0x86,0xf7,0xc5,0xf6,0x16,0x46,0x36,0x41,0x18,0xe4,0x80,0x08,0x5d,0x19,0xde, +0x97,0xdb,0x9b,0x5c,0x1b,0x13,0xba,0x32,0xbc,0xaf,0x39,0xba,0x37,0xb9,0x32,0x16, +0x75,0x69,0x6e,0x74,0x73,0x1b,0xa0,0x94,0x50,0x89,0x95,0x60,0x89,0x96,0x70,0x89, +0x97,0xc0,0x05,0x98,0x88,0x09,0x99,0x50,0x89,0x99,0xb8,0x68,0x42,0x16,0xaa,0xb0, +0xb1,0xd9,0xb5,0xb9,0xa4,0x91,0x95,0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64,0x78,0x2e, +0x76,0x65,0x72,0x73,0x69,0x6f,0x6e,0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b,0x5d,0x18, +0x9b,0x5d,0x99,0xdc,0x94,0xc0,0xa8,0x43,0x86,0xe7,0x32,0x87,0x16,0x46,0x56,0x26, +0xd7,0xf4,0x46,0x56,0xc6,0x36,0x25,0x40,0xca,0x90,0xe1,0xb9,0xc8,0x95,0xcd,0xbd, +0xd5,0xc9,0x8d,0x95,0xcd,0x4d,0x09,0x40,0xa1,0x12,0x19,0x9e,0x0b,0x5d,0x1e,0x5c, +0x59,0x90,0x9b,0xdb,0x1b,0x5d,0x18,0x5d,0xda,0x9b,0xdb,0xdc,0x14,0x61,0x1f,0x40, +0xa2,0x0e,0x19,0x9e,0x4b,0x99,0x1b,0x9d,0x5c,0x1e,0xd4,0x5b,0x9a,0x1b,0xdd,0xdc, +0x94,0xe0,0x24,0xba,0x90,0xe1,0xb9,0x8c,0xbd,0xd5,0xb9,0xd1,0x95,0xc9,0xcd,0x4d, +0x09,0x68,0x02,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x42,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x39,0x50,0xc3,0xe5, +0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x86,0x00,0x0d, +0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0x45,0xad,0xdb,0x00,0x34,0x5c,0xbe, +0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a,0xd0,0x70,0xf9,0xce,0xe3, +0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6,0x31,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04, +0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc5,0x6d,0x5b,0xc3, +0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01, +0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x74,0xc3,0xe5,0x3b,0x8f,0x2f,0x44,0x04,0x30,0x11, +0x21,0xd0,0x0c,0x0b,0xf1,0x45,0x0e,0xb3,0x21,0xcd,0x80,0x34,0x86,0x2d,0x38,0xc3, +0xe5,0x3b,0x8f,0x3f,0x38,0x93,0xed,0x17,0xb7,0x6d,0x01,0xd1,0x70,0xf9,0xce,0xe3, +0x1b,0x91,0x43,0x3d,0xe2,0xe0,0x23,0xb7,0x6d,0x07,0xd5,0x70,0xf9,0xce,0xe3,0x4b, +0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x04,0xd5,0x70,0xf9,0xce, +0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x05,0xd6,0x70, +0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x9b, +0x40,0x36,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x62,0x03,0x46,0x0e, +0xf5,0xf8,0xc8,0x6d,0x5b,0xc2,0x33,0x5c,0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f, +0xd4,0xba,0x19,0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84,0xf9,0xc5,0x6d,0x03, +0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xbc,0x00,0x16,0x17,0xf9,0x25,0x2f,0xda,0xd2,0x08,0xde,0xe3,0xe9,0x18,0x4c,0xc5, +0x44,0x58,0x49,0x4c,0x08,0x33,0x00,0x00,0x66,0x00,0x05,0x00,0xc2,0x0c,0x00,0x00, +0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xf0,0x32,0x00,0x00, +0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xb9,0x0c,0x00,0x00,0x0b,0x82,0x20,0x00, +0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49, +0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62, +0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b, +0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42, +0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a, +0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff, +0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20, +0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00, +0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00, +0x89,0x20,0x00,0x00,0xd8,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04, +0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c, +0x0b,0x84,0xe4,0x4c,0x10,0x94,0xc2,0x08,0x40,0x09,0x00,0x14,0x98,0x23,0x00,0x83, +0x32,0x0c,0x06,0x03,0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18,0xe8,0x70,0xd3,0x70, +0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x18, +0x0c,0x86,0xc1,0x1c,0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0,0x87,0x90,0xfc,0x10, +0x68,0x86,0x85,0x40,0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18,0x0c,0x06,0x83,0x01, +0x35,0xca,0x02,0x18,0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28,0xe8,0x51,0x06,0xc3, +0xc0,0x40,0x91,0xc2,0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c,0x06,0x03,0x03,0x4d, +0x46,0x01,0x0a,0x51,0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50,0x21,0x4c,0x21,0x06, +0x83,0xc1,0x80,0x34,0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38,0x47,0x0d,0x97,0x3f, +0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x60,0x30, +0x18,0x0a,0xe1,0x19,0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7, +0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60,0x50,0x88,0xd0,0x80, +0x31,0x20,0xd1,0x6d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a,0x48,0x0e,0x15,0x09, +0x44,0x1a,0x39,0x0f,0x11,0x4d,0x08,0x21,0x21,0x61,0x30,0x28,0x04,0x63,0xc0,0x20, +0x51,0xe9,0xa0,0xe1,0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4,0x0d,0x69,0x06,0x44, +0x0c,0x06,0x03,0xc5,0x1c,0x41,0x50,0x0a,0xc6,0xe0,0x34,0x40,0x51,0x6a,0x20,0x60, +0x18,0x41,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a, +0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28, +0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07, +0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78, +0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26,0x31,0x18,0x07, +0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79, +0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0, +0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03, +0x3f,0x40,0x02,0xab,0x45,0xae,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2, +0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41, +0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c, +0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4, +0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01, +0x05,0x83,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca, +0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61, +0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d, +0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0xb0,0x18,0xc9,0x66,0x0a,0x83,0x71, +0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90, +0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03, +0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72, +0x40,0xc1,0x60,0x26,0x6b,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca, +0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1c,0xd8,0xe1, +0x1d,0xc2,0x81,0x1e,0xfc,0x00,0x09,0x06,0x1a,0xd5,0x66,0x22,0x83,0x71,0x60,0x87, +0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a, +0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90, +0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03, +0x30,0xf0,0x03,0x14,0xc0,0xe8,0x36,0x13,0x19,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc, +0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83, +0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39, +0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xa0, +0x80,0x45,0xb9,0x99,0xb0,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8, +0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03, +0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x14,0x18,0x68,0x37,0x8c,0x20,0x0c, +0x67,0x08,0xc1,0xc7,0xae,0x36,0x9a,0x7a,0xbd,0x5e,0xaf,0x37,0x18,0xc0,0x58,0x2c, +0x16,0xcb,0x60,0x30,0x18,0x0c,0x06,0x03,0xf9,0x6e,0x92,0xa6,0x88,0x12,0x26,0x9f, +0x05,0x98,0x67,0x21,0x22,0x76,0x02,0x26,0x02,0x05,0x03,0x02,0xce,0x11,0x80,0xc2, +0x1c,0x01,0x34,0x05,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0, +0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07, +0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d, +0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06, +0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74, +0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43, +0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c, +0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e, +0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04, +0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32,0x00,0x02,0x20,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x1a,0x00,0x01,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x14,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x94,0x40,0x31,0x8c, +0x00,0x14,0x41,0x49,0x94,0x41,0x21,0x14,0x47,0x29,0x14,0x45,0x39,0x14,0x44,0xe1, +0x07,0x94,0x45,0x01,0x06,0x10,0x6a,0x04,0x80,0x84,0x05,0x0c,0x08,0x88,0x40,0xb3, +0x19,0x00,0xb2,0xcd,0x00,0x10,0x6e,0x06,0x80,0x74,0x33,0x00,0xc4,0x9b,0x01,0xa0, +0xdf,0x0c,0x00,0x05,0x67,0x00,0xe8,0x35,0x03,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x78,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x01,0x9a,0x20,0x0c, +0xd1,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xd2,0x04, +0xe1,0x0d,0xd0,0x80,0xc0,0x04,0x61,0x98,0x26,0x08,0x03,0xb5,0x41,0x40,0x98,0x0d, +0x09,0x92,0x28,0x08,0x32,0x2c,0x48,0xb3,0x21,0x19,0x12,0x05,0x59,0x86,0x05,0x69, +0x26,0x08,0x73,0x10,0x06,0x13,0x84,0xa1,0xda,0x90,0x2c,0x90,0x82,0x44,0xc3,0x82, +0x34,0x13,0x84,0xc1,0x9a,0x20,0x0c,0xd7,0x06,0x01,0xa1,0x36,0x24,0x51,0xa2,0x20, +0xd3,0xb0,0x20,0xd5,0x04,0x61,0xc0,0x36,0x24,0x13,0xa4,0x20,0xd7,0xb0,0x20,0xcd, +0x04,0x61,0xc8,0x36,0x24,0x17,0xa4,0x20,0xd9,0xb0,0x20,0xd5,0x04,0xc1,0x0e,0xc4, +0x60,0x43,0x42,0x6c,0x0a,0x42,0x0c,0x0b,0xd2,0x4c,0x10,0x06,0x6d,0x82,0x30,0x6c, +0x1b,0x92,0x6e,0x53,0x10,0x6f,0x58,0x90,0x66,0x43,0xe2,0x25,0x0a,0x32,0x0c,0x0b, +0x52,0x6d,0x48,0x9c,0x47,0xb2,0x30,0x8d,0xfb,0xc0,0x60,0x82,0x80,0x07,0x63,0x30, +0x41,0x40,0x83,0x6f,0xc3,0x82,0x88,0x81,0x82,0x20,0xc3,0x32,0x06,0x63,0x30,0x06, +0xcd,0x04,0x41,0x0f,0xc8,0x60,0xc3,0x32,0x94,0x81,0x82,0x0c,0xc3,0x32,0x06,0x63, +0x30,0x06,0xd5,0x04,0x81,0x0f,0xca,0x60,0xc3,0xb2,0x9c,0x81,0x82,0x44,0xc3,0x32, +0x06,0x63,0x30,0x06,0xd5,0x86,0x25,0x12,0x03,0x05,0x99,0x86,0x65,0x0c,0xc6,0x60, +0x0c,0x9a,0x0d,0x04,0x19,0x98,0x01,0x1a,0xa4,0xc1,0x04,0xe1,0x0f,0xcc,0x60,0x82, +0x30,0x70,0x1b,0x10,0x64,0x0d,0x14,0x04,0x19,0xd8,0x00,0xd8,0x10,0xb4,0xc1,0x04, +0x21,0x14,0xce,0x60,0x03,0x82,0xbc,0x81,0x82,0x0c,0x03,0x02,0x6c,0x08,0xe0,0x60, +0x03,0x11,0x06,0x6a,0xe0,0x06,0x71,0x30,0x41,0x10,0x00,0x0a,0x43,0x53,0x13,0x04, +0x51,0x00,0x83,0x0d,0x83,0xe7,0x0d,0x13,0x84,0xa1,0x9b,0x20,0x0c,0xde,0x86,0x00, +0x0f,0x36,0x18,0x48,0x1d,0x4c,0x76,0x70,0x07,0x79,0xb0,0xa1,0x98,0x03,0x3a,0x00, +0xe4,0x40,0x0f,0xaa,0xb0,0xb1,0xd9,0xb5,0xb9,0xa4,0x91,0x95,0xb9,0xd1,0x4d,0x09, +0x82,0x2a,0x64,0x78,0x2e,0x76,0x65,0x72,0x73,0x69,0x6f,0x6e,0x53,0x02,0xa2,0x09, +0x19,0x9e,0x8b,0x5d,0x18,0x9b,0x5d,0x99,0xdc,0x94,0x80,0xa8,0x43,0x86,0xe7,0x32, +0x87,0x16,0x46,0x56,0x26,0xd7,0xf4,0x46,0x56,0xc6,0x36,0x25,0x30,0xca,0x90,0xe1, +0xb9,0xc8,0x95,0xcd,0xbd,0xd5,0xc9,0x8d,0x95,0xcd,0x4d,0x09,0xe2,0xa0,0x0e,0x19, +0x9e,0x4b,0x99,0x1b,0x9d,0x5c,0x1e,0xd4,0x5b,0x9a,0x1b,0xdd,0xdc,0x94,0x40,0x0f, +0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x42,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x39,0x50,0xc3,0xe5, +0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x86,0x00,0x0d, +0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0x45,0xad,0xdb,0x00,0x34,0x5c,0xbe, +0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a,0xd0,0x70,0xf9,0xce,0xe3, +0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6,0x31,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04, +0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc5,0x6d,0x5b,0xc3, +0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01, +0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x74,0xc3,0xe5,0x3b,0x8f,0x2f,0x44,0x04,0x30,0x11, +0x21,0xd0,0x0c,0x0b,0xf1,0x45,0x0e,0xb3,0x21,0xcd,0x80,0x34,0x86,0x2d,0x38,0xc3, +0xe5,0x3b,0x8f,0x3f,0x38,0x93,0xed,0x17,0xb7,0x6d,0x01,0xd1,0x70,0xf9,0xce,0xe3, +0x1b,0x91,0x43,0x3d,0xe2,0xe0,0x23,0xb7,0x6d,0x07,0xd5,0x70,0xf9,0xce,0xe3,0x4b, +0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x04,0xd5,0x70,0xf9,0xce, +0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x05,0xd6,0x70, +0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x9b, +0x40,0x36,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x62,0x03,0x46,0x0e, +0xf5,0xf8,0xc8,0x6d,0x5b,0xc2,0x33,0x5c,0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f, +0xd4,0xba,0x19,0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84,0xf9,0xc5,0x6d,0x03, +0x61,0x20,0x00,0x00,0x35,0x0a,0x00,0x00,0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00, +0x75,0x00,0x00,0x00,0x34,0x98,0x01,0x28,0xa3,0x42,0x2a,0xc2,0x80,0x82,0x1d,0x28, +0xb6,0x92,0x1d,0x28,0x95,0xe2,0x2b,0xbb,0x1a,0x28,0x97,0x82,0x29,0x9b,0x62,0x2a, +0xc3,0x80,0x22,0x04,0x2a,0xde,0x80,0xf2,0x0d,0x28,0x49,0x88,0xe2,0x44,0x28,0xa5, +0x2a,0x28,0x8d,0x8a,0x28,0x49,0x84,0x92,0x24,0x28,0x4e,0x82,0xf2,0x29,0x9a,0xe2, +0x84,0x20,0x54,0x0d,0x90,0xa2,0x08,0xca,0xa0,0x3c,0x4a,0x60,0x04,0x80,0x0c,0x63, +0x04,0x20,0x08,0x82,0x28,0x18,0x8c,0x11,0xb4,0xe6,0x9c,0xb3,0xdf,0x18,0x01,0x08, +0x82,0xa0,0xfc,0x8d,0x11,0x80,0x20,0x08,0xf3,0xbf,0x30,0x46,0x00,0x82,0x20,0x18, +0xff,0xc2,0x18,0xc1,0x3b,0x93,0x26,0xda,0x8d,0x11,0x80,0x20,0x08,0xc2,0xbf,0x30, +0x46,0xd0,0x9a,0x73,0xce,0x7b,0x63,0x04,0x20,0x08,0x82,0x32,0x18,0x8c,0x11,0x80, +0x20,0xfe,0xdf,0x63,0x30,0x46,0x00,0x82,0x20,0x08,0x82,0xc1,0x18,0x41,0x48,0x82, +0x21,0xde,0x8d,0x11,0xec,0xb1,0x1a,0xef,0xdf,0x18,0xc1,0x5a,0xab,0xb5,0xf8,0x8d, +0x11,0xfc,0xf7,0xdf,0xbf,0xdf,0x18,0x41,0x6b,0xce,0x39,0xef,0x0b,0x63,0x04,0xb2, +0xe8,0xf6,0xff,0x37,0x46,0xa0,0xb3,0xe6,0x9c,0x7e,0x63,0x04,0x2a,0x5e,0x9f,0xaa, +0x37,0x46,0x00,0x82,0x20,0x08,0x82,0xc3,0x18,0xc1,0x5a,0xab,0xb5,0xee,0x8d,0x11, +0x80,0x20,0xe8,0xdf,0x61,0x30,0x46,0xd0,0x9a,0x73,0x4e,0x7b,0x63,0x04,0x20,0x08, +0x82,0x24,0x18,0x8c,0x11,0x80,0x20,0x08,0xea,0x60,0x30,0x46,0x20,0x82,0x24,0x88, +0x6f,0x63,0x04,0x70,0x5c,0xe6,0xb7,0x37,0x46,0x40,0x96,0xbc,0x7e,0x7f,0x63,0x04, +0x20,0x08,0x82,0x20,0x28,0x8c,0x11,0x80,0x20,0x08,0xb2,0x60,0x30,0x46,0x00,0x82, +0x20,0x88,0xff,0xc2,0x18,0x01,0x08,0x82,0x20,0xfa,0xcd,0x00,0x8c,0x11,0x80,0x20, +0x08,0xe2,0xdf,0x18,0x01,0x08,0x82,0x20,0xfc,0x51,0x65,0x8c,0x00,0x04,0xdf,0x60, +0x8c,0x00,0x04,0xc1,0x60,0x8c,0x00,0x04,0x9f,0x31,0x02,0x10,0x84,0x46,0x00,0x88, +0x34,0x87,0x30,0x89,0xc2,0x1c,0xc2,0x25,0xcd,0x21,0x4c,0x7c,0x30,0x87,0x30,0xf5, +0xc1,0x1c,0xc2,0x34,0x0a,0x73,0x08,0x79,0x40,0x0a,0x73,0x08,0x79,0xc0,0x07,0x73, +0x08,0xa0,0xc0,0xcd,0x21,0x4c,0xa7,0x30,0x87,0x90,0x07,0x7d,0x40,0xa7,0x39,0x08, +0xcb,0x92,0x58,0x61,0x0e,0xa2,0xaa,0x24,0x56,0x98,0x83,0x80,0x20,0x89,0x15,0xe6, +0x20,0x24,0x49,0x62,0x85,0x39,0x08,0x08,0x92,0x5a,0x61,0x0e,0x62,0xdb,0xa4,0x56, +0x98,0x83,0x88,0x22,0xa9,0x15,0xe6,0x20,0xb2,0x4c,0x6a,0x85,0x39,0x08,0x0c,0x93, +0x5a,0x61,0x0e,0xc2,0xb2,0xa4,0x56,0x98,0x83,0xa8,0x2a,0xa9,0x15,0xe6,0x20,0xa6, +0x49,0x6a,0x85,0x11,0x80,0x39,0x08,0x08,0x92,0x54,0x61,0x0e,0x42,0x92,0xa4,0x54, +0x20,0xc3,0x08,0x00,0x00,0x00,0x00,0x00,0x23,0x06,0x08,0x00,0x82,0x60,0x90,0x06, +0x21,0x11,0x0e,0x90,0x3e,0xc4,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0xa4,0x81,0x48, +0x88,0x03,0xc4,0x0f,0xf2,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x69,0x30,0x12,0xe3, +0x00,0x89,0xc4,0x3c,0x8c,0x18,0x20,0x00,0x08,0x82,0x41,0x1a,0x90,0x04,0x39,0x40, +0x21,0x41,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x90,0x06,0x25,0x51,0x0e,0x10,0x49, +0xd4,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0xa4,0x81,0x49,0x98,0x03,0xa4,0x0f,0xf6, +0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x69,0x70,0x12,0xe7,0x00,0x95,0xc4,0x3d,0x8c, +0x18,0x20,0x00,0x08,0x82,0x41,0x1a,0xa0,0x04,0x3a,0x40,0xfe,0x80,0x0f,0x23,0x06, +0x08,0x00,0x82,0x60,0x90,0x06,0x29,0x91,0x0e,0x10,0x48,0xe4,0xc3,0x88,0x01,0x02, +0x80,0x20,0x18,0xa4,0x81,0x4a,0xa8,0x03,0x34,0x12,0xfa,0x30,0x62,0x80,0x00,0x20, +0x08,0x06,0x69,0xb0,0x12,0xeb,0x00,0x95,0xc4,0x3e,0x8c,0x18,0x20,0x00,0x08,0x82, +0x41,0x1a,0xb0,0x04,0x3b,0x40,0x28,0xc1,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x90, +0x06,0x2d,0xd1,0x0e,0x90,0x4a,0xf4,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0xa4,0x81, +0x4b,0xb8,0x03,0xd4,0x12,0xfe,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x69,0xf0,0x12, +0xef,0x00,0xb1,0xc4,0x3f,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x19,0xc4,0x84,0x3c, +0x04,0x62,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0xc4,0x4f,0x98,0x83,0x4b,0x8c,0x18, +0x18,0x00,0x08,0x82,0x01,0x01,0x16,0xe7,0x10,0x13,0x23,0x06,0x06,0x00,0x82,0x60, +0x40,0x80,0xc5,0x39,0xc0,0xc4,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0x61,0x81,0x0e, +0x33,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x62,0x70,0x13,0xf2,0x50,0xd0,0xc4,0x68, +0x42,0x10,0x94,0x11,0x13,0x57,0x86,0x4c,0x5c,0x05,0xf5,0xc0,0x45,0x04,0x50,0x41, +0x3a,0x68,0x25,0x05,0x94,0x90,0xc0,0x09,0x06,0x3b,0xc1,0x60,0x26,0xfc,0x01,0x7c, +0x4c,0x00,0x05,0xf8,0x8c,0x26,0x34,0xc0,0x05,0x06,0x3b,0xc7,0x60,0x56,0x08,0xf4, +0xb1,0x42,0xa0,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x7c,0x6a,0x41,0x12,0x17,0x58, +0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x18,0xb0, +0xc5,0x49,0x68,0x67,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0x82,0xc1,0x4e,0x30, +0x98,0x1d,0x02,0x7d,0xec,0x10,0xe8,0x63,0x02,0x03,0x1f,0x13,0x18,0xf8,0x8c,0x26, +0x24,0xc2,0x68,0x82,0x32,0x18,0x42,0xc8,0xc7,0x10,0x42,0x3e,0xa6,0xc8,0x03,0x7c, +0x4c,0x99,0x07,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x51,0x1a,0x3d,0x41,0x08, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x98,0x86,0x4f,0x10,0xc2,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0xa7,0x01,0x16,0xba,0x20,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x81, +0x1a,0x61,0xb1,0x0b,0xc2,0x29,0x06,0x3b,0xc5,0x60,0x46,0x08,0xf4,0x31,0x42,0xa0, +0x8f,0x51,0x9c,0x7c,0x8c,0xe2,0xe4,0x73,0xc2,0x90,0x4e,0x18,0xd2,0x09,0x03,0x39, +0x61,0x20,0x23,0x06,0x07,0x00,0x82,0x60,0x50,0x06,0xa8,0x91,0x16,0x7b,0x00,0x0e, +0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xcc,0xc6,0x5a,0x04,0xa5,0x31,0x08,0x6e,0xe1, +0x16,0x6e,0xe1,0x16,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x86,0x06,0x82,0x7c,0x0c, +0x0d,0x04,0xf9,0x98,0x20,0xc8,0xc7,0x04,0x41,0x3e,0x26,0x04,0xf0,0x19,0x31,0x30, +0x00,0x10,0x04,0x83,0x28,0x37,0xd4,0x22,0x30,0x84,0x0d,0xe0,0x63,0x08,0x1b,0xc0, +0x67,0x38,0x42,0x98,0x85,0xe1,0x1b,0x8e,0x18,0xe8,0xa1,0xf8,0x4a,0x08,0x74,0x38, +0x82,0xb0,0x85,0xe1,0x1b,0x8e,0x28,0xee,0xa1,0xf8,0x4a,0x08,0xb4,0x88,0x40,0x47, +0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x0c,0x76,0x83,0x2f,0x62,0x21,0x1e,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xa0,0x0c,0x78,0xa3,0x2f,0x5a,0x61,0x1e,0x46,0x0c,0x1e,0x00,0x04, +0xc1,0x60,0x22,0x0f,0xbd,0x10,0x82,0x8e,0xeb,0x87,0x7e,0xc8,0x8d,0xdc,0x10,0x0d, +0x5e,0x18,0x4d,0x08,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xce,0x63,0x36,0x82, +0x11,0x83,0x03,0x00,0x41,0x30,0x28,0x03,0xf0,0x08,0x0d,0x5d,0xa8,0x87,0x11,0x83, +0x07,0x00,0x41,0x30,0x98,0xd0,0xc3,0x2f,0x82,0x22,0x0c,0xc0,0x20,0x24,0x42,0xa2, +0x37,0x7a,0xc3,0x34,0xc0,0x61,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0xc4,0xa0,0x3c,0x40,0x63,0x16,0x7e,0x63,0x34,0x21,0x18,0x86,0x1b, +0x02,0xf1,0x00,0x83,0x6a,0xda,0x82,0x4b,0x08,0xb6,0x86,0xb7,0xe0,0x82,0x02,0x9d, +0x65,0x08,0x84,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc4,0x80,0x3d,0x4e,0x43,0x17, +0xd2,0x63,0x34,0x21,0x00,0x46,0x13,0x84,0xe0,0x04,0x83,0x9d,0x60,0x30,0x13,0x3c, +0xf9,0x98,0xe0,0xc9,0xc7,0x04,0xb6,0x80,0x8f,0x09,0x6d,0x01,0x9f,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xfe,0xe3,0x36,0x0c,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0x10,0xc9,0x0d,0x7a,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x08,0x91,0xdc,0x38, +0x86,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x44,0x64,0x37,0xec,0x21,0x18,0x31,0x30, +0x00,0x10,0x04,0x83,0x08,0x44,0x60,0x63,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x28, +0x44,0x62,0x43,0x38,0x61,0x40,0x27,0x0c,0xc8,0x0e,0x22,0x3e,0x66,0x10,0xf1,0x39, +0xa1,0x72,0x27,0x54,0xae,0x8c,0xdd,0x80,0x32,0x78,0x03,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0x40,0x33,0x11,0xd9,0x10,0xfc,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xb4,0x13, +0x99,0x0d,0xe1,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x0c,0x48,0xa4,0x3c,0xf0, +0x41,0x27,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x79,0x91,0xf3,0x08,0x42,0x64,0x10, +0xd4,0x43,0x3d,0xd4,0x43,0x3d,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06, +0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0x6e,0xc4, +0xa0,0x01,0x40,0x10,0x0c,0x1a,0x1c,0x81,0x0f,0x45,0x45,0xa8,0x65,0x3e,0xe6,0x63, +0x3e,0xe6,0x63,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88, +0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0xaa,0xab,0x11,0x30,0x36, +0x98,0x0f,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xd6,0x23,0xf0,0x21,0x04,0x23, +0x06,0x0d,0x00,0x82,0x60,0xd0,0x90,0x09,0x7f,0x58,0x36,0x12,0x5c,0xff,0xf1,0x1f, +0xff,0xf1,0x1f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40, +0x0c,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x57,0x69,0xe0,0x23,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0x1a,0x9a,0xec,0x47,0xc0,0x8c,0x18,0x34,0x00,0x08, +0x82,0x41,0xf3,0x26,0x27,0x12,0x06,0x61,0x12,0x88,0x81,0x8a,0xa8,0x88,0x8a,0xa8, +0xc8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11, +0x95,0x3b,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x8d,0x18,0x34,0x00,0x08,0x82,0x41, +0x83,0x27,0x30,0xa2,0x06,0x6a,0xc2,0x06,0x73,0x30,0x23,0x33,0x32,0x23,0x33,0x32, +0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x70,0x44,0xe5, +0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x84, +0x4a,0x8e,0xcc,0xc1,0x9c,0xf4,0x01,0x1f,0xf0,0x08,0x8f,0xf0,0x08,0x8f,0x8c,0x26, +0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x1c,0x51,0xb9,0x23, +0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xaa,0x22, +0x26,0x7c,0xc0,0x27,0x67,0x50,0x0a,0x65,0x52,0x26,0x65,0x52,0x26,0xa3,0x09,0x01, +0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x47,0x54,0xee,0x88,0xca, +0x1d,0x51,0xb9,0x23,0x2a,0x37,0x62,0xd0,0x00,0x20,0x08,0x06,0xcd,0xac,0xac,0x49, +0x29,0x94,0x4a,0x19,0xb8,0x82,0x9b,0xb8,0x89,0x9b,0xb8,0xc9,0x68,0x42,0x00,0x8c, +0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47, +0x54,0xee,0x88,0xca,0xd5,0x2d,0xc0,0x0a,0x98,0x39,0xb8,0x09,0x08,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0x40,0xc3,0x95,0x35,0x11,0x82,0x11,0x83,0x06,0x00,0x41,0x30,0x68, +0x7e,0xe5,0x4e,0x62,0x21,0x56,0x66,0x21,0xd0,0x13,0x3d,0xd1,0x13,0x3d,0x19,0x4d, +0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47, +0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xd0,0x05, +0x54,0x74,0x41,0x57,0xc8,0x41,0x19,0x95,0x51,0x19,0x95,0x51,0x19,0x4d,0x08,0x80, +0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee, +0x88,0xca,0x1d,0x51,0xb9,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xe2,0x25,0x55,0xc6, +0x61,0x5c,0x5c,0x61,0x62,0x15,0x56,0x61,0x15,0x56,0x19,0x4d,0x08,0x80,0xd1,0x04, +0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca, +0x1d,0x51,0xb9,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xf4,0x45,0x56,0xd8,0x81,0x5d, +0x58,0x81,0xab,0x95,0x5a,0xa9,0x95,0x5a,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18, +0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51, +0xb9,0xf2,0x07,0x7a,0x81,0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0xfc,0x25,0x56,0x82, +0x33,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xa6,0x64,0x7a,0xe5,0x1e,0xee,0x25,0x1f, +0x02,0x70,0x01,0x17,0x70,0x01,0x97,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84, +0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b, +0x31,0x68,0x00,0x10,0x04,0x83,0xc6,0x65,0xcc,0x05,0x24,0x40,0x46,0x25,0x94,0x74, +0x49,0x97,0x74,0x49,0x97,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18, +0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68, +0x00,0x10,0x04,0x83,0xe6,0x66,0xde,0x25,0x25,0x52,0x86,0x1e,0x26,0x79,0x91,0x17, +0x79,0x91,0x97,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20, +0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68,0x00,0x10, +0x04,0x83,0x06,0x6c,0xf0,0x45,0x26,0x64,0x46,0x1e,0xb8,0x7d,0xd9,0x97,0x7d,0xd9, +0x97,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23, +0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x33,0x3e,0x09,0x8b,0xf8,0x8c,0x18, +0x18,0x00,0x08,0x82,0x01,0x56,0x36,0x3d,0x13,0x5c,0x60,0x40,0x0b,0x40,0x45,0x3e, +0x23,0x06,0x07,0x00,0x82,0x60,0x50,0x06,0x63,0x43,0x32,0x3b,0x72,0x27,0x23,0x06, +0x07,0x00,0x82,0x60,0x50,0x06,0x64,0x53,0x32,0x35,0xb2,0x27,0x23,0x06,0x0f,0x00, +0x82,0x60,0x30,0xb1,0x8d,0xc8,0x08,0xc1,0x30,0x2a,0xa5,0x52,0x2a,0x61,0x13,0x36, +0x2a,0x43,0x26,0xa3,0x09,0x01,0x70,0x41,0xe5,0x8c,0x54,0xd4,0x22,0x3e,0x23,0x06, +0x06,0x00,0x82,0x60,0x80,0xb9,0x8d,0xd9,0x04,0x17,0x18,0xd0,0x82,0x54,0x91,0xcf, +0x88,0xc1,0x03,0x80,0x20,0x18,0x4c,0x73,0x93,0x32,0x09,0x12,0xa8,0x0a,0xab,0xb0, +0x0a,0xda,0xa0,0x4d,0xcc,0xac,0xc9,0x68,0x42,0x00,0x5c,0x50,0x39,0x53,0x95,0xb8, +0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x60,0x75,0xd3,0x36,0xc1,0x05,0x06,0xb4, +0x00,0x56,0xe4,0x33,0x62,0xf0,0x00,0x20,0x08,0x06,0x93,0xde,0xc0,0x0c,0xf4,0x04, +0xb1,0x32,0x2b,0xb3,0xf2,0x36,0x6f,0x83,0x33,0x72,0x32,0x9a,0x10,0x00,0x17,0x54, +0xce,0x60,0x05,0x2f,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x18,0xdf,0xd0,0x4d, +0x70,0x81,0x01,0x2d,0xb8,0x15,0xf9,0x8c,0x18,0x3c,0x00,0x08,0x82,0xc1,0x14,0x3a, +0x37,0x73,0x59,0x01,0xae,0xe8,0x8a,0xae,0xd8,0x8d,0xdd,0xfc,0x4c,0x9e,0x8c,0x26, +0x04,0xc0,0x05,0x95,0x33,0x6b,0x2e,0xe4,0x63,0xd7,0x5c,0xc8,0xc7,0xb0,0xb9,0x90, +0x8f,0x65,0x73,0x21,0x1f,0x9b,0xdc,0x42,0x3e,0x46,0xb9,0x85,0x7c,0xac,0x72,0x0b, +0xf9,0x98,0xe5,0x16,0xf2,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63, +0x04,0x02,0x1f,0xa3,0xd4,0x42,0x3e,0x56,0xa9,0x85,0x7c,0xcc,0x52,0x0b,0xf9,0xd8, +0xa5,0x16,0xf2,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01, +0x1f,0xab,0xce,0x42,0x3e,0x66,0x9d,0x85,0x7c,0xec,0x3a,0x0b,0xf9,0x18,0x76,0x16, +0xf2,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x5b, +0x03,0x39,0x80,0x8f,0x05,0x65,0x00,0x1f,0x0b,0x3e,0xf8,0xd8,0x11,0xd0,0xc7,0x0e, +0x81,0x3e,0x76,0x0c,0xf4,0xb1,0x83,0xa0,0x8f,0xe5,0x41,0x5b,0xc8,0xc7,0xf4,0xa0, +0x2d,0xe4,0x63,0x7b,0xd0,0x16,0xf2,0x31,0x3e,0x68,0x0b,0xf9,0x98,0x1d,0xa0,0x85, +0x7c,0xec,0x0e,0xd0,0x42,0x3e,0x86,0x07,0x68,0x21,0x1f,0xcb,0x03,0xb4,0x90,0x8f, +0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0xd8,0x1d,0x9c, +0x85,0x7c,0x0c,0x0f,0xce,0x42,0x3e,0x96,0x07,0x67,0x21,0x1f,0xd3,0x83,0xb3,0x90, +0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x1e, +0x98,0x85,0x7c,0x2c,0x0f,0xcc,0x42,0x3e,0xa6,0x07,0x66,0x21,0x1f,0xdb,0x03,0xb3, +0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18, +0x11,0x06,0xf4,0x31,0x42,0x0c,0xe8,0x63,0xc4,0x18,0xd0,0xc7,0x08,0x32,0xa0,0x8f, +0xe5,0x82,0x59,0xc8,0xc7,0x74,0xc1,0x2c,0xe4,0x63,0xbb,0x60,0x16,0xf2,0x31,0x5e, +0x30,0x0b,0xf9,0x98,0x2d,0x84,0x85,0x7c,0xec,0x16,0xc2,0x42,0x3e,0x86,0x0b,0x61, +0x21,0x1f,0xcb,0x85,0xb0,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02, +0x1f,0x23,0x10,0xf8,0xd8,0x2d,0x80,0x85,0x7c,0x0c,0x17,0xc0,0x42,0x3e,0x96,0x0b, +0x60,0x21,0x1f,0xd3,0x05,0xb0,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08, +0x01,0x1f,0x43,0x08,0xf8,0x18,0x2e,0xfc,0x84,0x7c,0x2c,0x17,0x7e,0x42,0x3e,0xa6, +0x0b,0x3f,0x21,0x1f,0xdb,0x85,0x9f,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63, +0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x11,0x0a,0xf4,0x31,0x42,0x14,0xe8,0x63,0xc4, +0x28,0xd0,0xc7,0x08,0x52,0xa0,0x8f,0xe5,0x03,0x58,0xc8,0xc7,0xf4,0x01,0x2c,0xe4, +0x63,0xfb,0x00,0x16,0xf2,0x31,0x7e,0x00,0x0b,0xf9,0x98,0x3d,0xec,0x84,0x7c,0xec, +0x1e,0x76,0x42,0x3e,0x86,0x0f,0x3b,0x21,0x1f,0xcb,0x87,0x9d,0x90,0x8f,0x11,0x08, +0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0xd8,0x3d,0xe8,0x84,0x7c, +0x0c,0x1f,0x74,0x42,0x3e,0x96,0x0f,0x3a,0x21,0x1f,0xd3,0x07,0x9d,0x90,0x8f,0x21, +0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x3e,0xe4,0x84, +0x7c,0x2c,0x1f,0x72,0x42,0x3e,0xa6,0x0f,0x39,0x21,0x1f,0xdb,0x87,0x9c,0x90,0x8f, +0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x11,0x0e, +0xf4,0x31,0x42,0x1c,0xe8,0x63,0xc4,0x38,0xd0,0xc7,0x08,0x72,0xa0,0x8f,0xf5,0x4e, +0xa8,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x30,0x53,0xf2,0xa3,0xe0,0x02,0x03, +0x5a,0x10,0x3e,0xf2,0x19,0x31,0x78,0x00,0x10,0x04,0x83,0x69,0x95,0xc2,0x28,0x2c, +0xc0,0x22,0x10,0x1f,0xf2,0x21,0x1f,0x50,0x02,0xa5,0x34,0x1a,0x9d,0xd1,0x84,0x00, +0xb8,0xa0,0x72,0x36,0x3e,0xa8,0x12,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0xc0,0x5a, +0xa9,0x94,0x82,0x0b,0x0c,0x68,0x01,0xfa,0xc8,0x67,0xc4,0xe0,0x01,0x40,0x10,0x0c, +0x26,0x59,0x42,0x23,0xb4,0x38,0x8b,0x20,0x7d,0xd6,0x67,0x7d,0x4e,0xe9,0x94,0xe0, +0x48,0x75,0x46,0x13,0x02,0xe0,0x82,0xca,0x59,0xfa,0xbc,0x4a,0x7c,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x00,0xa3,0x25,0x56,0x0a,0x2e,0x30,0xa0,0x05,0xef,0x23,0x9f,0x11, +0x83,0x07,0x00,0x41,0x30,0x98,0x72,0xe9,0x8d,0xde,0xc2,0x2d,0x02,0xf8,0x91,0x1f, +0xf9,0x71,0x25,0x57,0xba,0xa3,0xd8,0x19,0x4d,0x08,0x80,0x0b,0x2a,0x67,0xef,0x63, +0x2b,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0x6c,0x97,0x66,0x29,0xb8,0xc0,0x80, +0x16,0xd8,0x8f,0x7c,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0x02,0x27,0x3b,0xb2,0x8b, +0xba,0x08,0xee,0x27,0x7f,0xf2,0xa7,0x96,0x6a,0xc9,0x8f,0x70,0x67,0x34,0x21,0x00, +0x2e,0xa8,0x9c,0x59,0x20,0x21,0x1f,0xbb,0x40,0x42,0x3e,0x86,0x81,0x84,0x7c,0x2c, +0x03,0x09,0xf9,0xd8,0x44,0x0e,0xf2,0x31,0x8a,0x1c,0xe4,0x63,0x15,0x39,0xc8,0xc7, +0x2c,0x72,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10, +0xf8,0x18,0xc5,0x0a,0xf2,0xb1,0x8a,0x15,0xe4,0x63,0x16,0x2b,0xc8,0xc7,0x2e,0x56, +0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x58, +0x45,0x07,0xf2,0x31,0x8b,0x0e,0xe4,0x63,0x17,0x1d,0xc8,0xc7,0x30,0x3a,0x90,0x8f, +0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0xd8,0x1a,0xc8, +0x01,0x7c,0x2c,0x28,0x03,0xf8,0x58,0xf0,0xc1,0xc7,0x8e,0x80,0x3e,0x76,0x08,0xf4, +0xb1,0x63,0xa0,0x8f,0x1d,0x04,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x2a,0x29, +0x71,0x1a,0x15,0x3d,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xcb,0xa4,0xc6,0x69,0x54, +0xf4,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x93,0x22,0xa7,0x51,0xd1,0x93,0x11, +0x83,0x03,0x00,0x41,0x30,0xb0,0x50,0xaa,0x9c,0x46,0x45,0x4f,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xc0,0x4a,0xa9,0x73,0x3a,0x15,0x3f,0x19,0x31,0x38,0x00,0x10,0x04,0x03, +0x4b,0xa5,0xd0,0xe9,0x54,0xfc,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x95,0x4a, +0xa7,0x53,0xf1,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x58,0x4a,0x9d,0x4e,0xc5, +0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x6a,0x29,0x75,0x42,0xc8,0x64,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x2c,0x97,0x5a,0x27,0x84,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xc0,0x7a,0x29,0x76,0x42,0xc8,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x98,0x6a, +0x27,0x84,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x8a,0xa9,0x77,0x42,0xd0,0x64, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x99,0x82,0x27,0x04,0x4d,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xc0,0x9a,0xa9,0x78,0x42,0xd0,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c, +0x9a,0x92,0x27,0x04,0x4d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xaa,0x29,0x79,0x42, +0xc6,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x9b,0x9a,0x27,0x64,0x4c,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xc0,0xba,0x29,0x7a,0x42,0xc6,0x64,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x2c,0x9c,0xaa,0x27,0x64,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xca,0xa9, +0x7b,0x42,0xce,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x9d,0xc2,0x27,0xe4,0x4c, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xda,0xa9,0x7c,0x42,0xce,0x64,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x2c,0x9e,0xd2,0x27,0xe4,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0, +0xea,0xa9,0x7d,0xe2,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x7c,0x8a,0x9f,0x38, +0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x9f,0xea,0x27,0x0e,0x19,0x31,0x38,0x00, +0x10,0x04,0x03,0x0b,0xac,0xfc,0x89,0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x0a, +0x2b,0x7f,0x22,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xc4,0xea,0x9f,0x08,0x64, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xb1,0x02,0x29,0x02,0x19,0x31,0x38,0x00,0x10, +0x04,0x03,0x8b,0xac,0x42,0x8a,0x40,0x8e,0x30,0xe0,0x11,0x06,0x3c,0xc2,0x80,0x47, +0x18,0x70,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xbe,0xb2,0xfa,0x27,0x19,0x02,0xab,0xd1, +0x84,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x32,0x28,0x2b,0x93,0xba,0xa1,0x3e, +0x1a,0x31,0x68,0x00,0x10,0x04,0x83,0x06,0xae,0x50,0x2a,0x10,0x2b,0xb1,0x12,0xab, +0x95,0x5a,0xa9,0x95,0x5a,0xa9,0xd1,0x84,0x00,0x18,0x8e,0x08,0xce,0x28,0xf8,0xa6, +0x1b,0x50,0x49,0x08,0x6c,0x31,0xe8,0x63,0xcb,0x41,0x1f,0x5b,0x10,0xfa,0x18,0x31, +0xc8,0xc7,0x8a,0x41,0x3e,0x36,0x18,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63, +0xaf,0x68,0x6a,0x78,0xa3,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf8,0xaa,0xa6,0x06, +0x38,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0xaf,0x6c,0x6a,0x88,0xa3,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xfc,0xca,0xa6,0x06,0x75,0x1a,0x31,0x38,0x00,0x10,0x04, +0x83,0xe3,0xaf,0x6e,0x6a,0x58,0xa7,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x40,0x0b, +0xa7,0x06,0x76,0x32,0x81,0x96,0xe4,0x63,0x02,0x01,0x1f,0x0b,0x72,0x49,0x3e,0x16, +0x0c,0xf0,0xb1,0xa3,0x88,0x8f,0x05,0xb9,0x24,0x1f,0x4b,0x7a,0x49,0x3e,0x76,0x04, +0xf1,0xb1,0xe4,0x97,0xe4,0x63,0x42,0x10,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0x50,0xab,0xaf,0xbc,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x52,0xab,0xae,0x82,0xe1, +0x06,0x32,0xd8,0x25,0xe2,0x82,0x41,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x19,0x90, +0x56,0x59,0x85,0xd2,0x2d,0x8d,0x18,0x34,0x00,0x08,0x82,0x41,0xf3,0x5a,0x67,0x15, +0xa8,0x15,0x1a,0x9d,0x91,0x5a,0xa9,0x95,0x5a,0xa9,0xd5,0x68,0x42,0x00,0x0c,0x47, +0x04,0xf9,0x24,0x7c,0x23,0x06,0x07,0x00,0x82,0x60,0x50,0x06,0xa8,0x95,0x56,0x7d, +0xd4,0x4b,0x23,0x06,0x0f,0x00,0x82,0x60,0x30,0xc1,0x96,0x59,0x05,0x65,0x72,0x3f, +0xf6,0x93,0x4e,0xe9,0x54,0x5a,0xa5,0xe5,0x56,0xa8,0x34,0x9a,0x10,0x00,0xa3,0x09, +0x42,0x30,0x4b,0x20,0x0c,0x54,0x18,0x36,0x19,0x00,0x66,0x10,0x0c,0x54,0x18,0x38, +0x19,0x00,0x64,0x10,0x0c,0x54,0x18,0x3a,0x19,0x00,0x5e,0x30,0x50,0x61,0xf0,0x64, +0x00,0x28,0xc1,0x40,0x85,0xe1,0x93,0x01,0xa0,0x04,0x03,0x15,0x06,0x58,0x06,0x00, +0x18,0x04,0x03,0x15,0x03,0xcf,0x06,0x80,0x17,0x0c,0x54,0xa0,0x01,0xc9,0x06,0x00, +0x16,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xf1,0x5b,0x78,0x25,0x3f,0xc3,0x88,0xc1, +0x01,0x80,0x20,0x18,0x88,0x81,0x6d,0xc5,0x15,0x29,0xc1,0xd6,0x68,0x42,0x20,0x54, +0x00,0x56,0x5a,0xb3,0x15,0xdc,0x05,0x06,0x1b,0x31,0x38,0x00,0x10,0x04,0x03,0x31, +0xd8,0x2d,0xbb,0x4a,0x25,0xdb,0x1a,0x4d,0x08,0x80,0xd1,0x04,0x21,0x38,0xc1,0x60, +0x27,0x18,0xcc,0x04,0x83,0x3e,0x26,0x1c,0xf4,0x39,0x61,0x40,0x27,0x0c,0x68,0x34, +0xc1,0x01,0x46,0x13,0x9e,0xe0,0x08,0x83,0x1d,0x61,0x30,0x13,0x42,0x49,0x3e,0x26, +0x84,0x92,0x7c,0x8c,0x18,0x2b,0xf8,0x18,0x41,0x56,0xf0,0x19,0x31,0x38,0x00,0x10, +0x04,0x83,0xc3,0xbe,0x5c,0x8b,0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb8,0xaf, +0xd7,0x22,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf0,0x2b,0xb6,0x56,0x4a,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x23,0xbf,0x64,0x8b,0xa5,0x84,0x63,0x0c,0x76,0x8c, +0xc1,0x8c,0x10,0xe8,0x63,0x84,0x40,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x28,0x83, +0xf9,0xa2,0xad,0x72,0x5a,0xa9,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xfc,0xcb,0xb6, +0x02,0xf8,0x82,0x2f,0xf8,0xca,0xad,0xdc,0xca,0xad,0xdc,0x1a,0x4d,0x08,0x80,0xe1, +0x88,0xa0,0x9e,0x82,0x6f,0xba,0xc1,0xa6,0x84,0xe0,0xc4,0xc0,0x50,0x23,0x06,0x07, +0x00,0x82,0x60,0x50,0x06,0xf9,0xa5,0x5b,0xf2,0xd4,0x52,0x23,0x06,0x07,0x00,0x82, +0x60,0x50,0x06,0xfa,0xb5,0x5b,0xeb,0x14,0x53,0x23,0x06,0x0f,0x00,0x82,0x60,0x30, +0x89,0x18,0x6e,0x09,0x81,0x92,0xec,0xd4,0x4e,0xdd,0xd7,0x7d,0x81,0xd7,0x30,0x9a, +0x10,0x00,0x16,0xc4,0x95,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x32,0x31,0xde, +0x0a,0x2c,0x40,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x8a,0xe9,0x56,0x60, +0x01,0x5d,0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x15,0x03,0xaf,0x60,0x38, +0x62,0x0e,0x44,0x2a,0xf8,0xa6,0x1b,0x04,0x3a,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x80,0xb1,0xf4,0x0a,0x86,0xe1,0x88,0xa0,0xa4,0x9c,0x6f,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0x19,0x53,0xaf,0xa1,0xb0,0x60,0xa0,0x8f,0xa1,0x55,0x10,0x9f,0xe9, +0x86,0x20,0xad,0x88,0x59,0x86,0x81,0xc0,0x83,0xe1,0x08,0x3e,0x50,0x29,0xe7,0x9b, +0x6e,0x10,0xad,0xb5,0x0a,0x66,0x09,0x90,0xe1,0x08,0x3f,0x60,0x2b,0xe5,0x9b,0x65, +0x30,0x8a,0xc0,0x18,0x25,0x3e,0x16,0xb4,0x95,0x7c,0x2c,0x60,0xe0,0x33,0x4b,0x80, +0x0c,0x47,0x1c,0xaa,0x25,0x7c,0xb3,0x0c,0x07,0x12,0xcc,0x12,0x20,0x03,0x25,0x06, +0x33,0x98,0x44,0x21,0xa6,0xc1,0x61,0x12,0xc6,0x40,0x89,0x21,0x06,0x83,0x51,0x78, +0x87,0x67,0x98,0x52,0x5a,0xf0,0xb1,0xa0,0xb5,0xe4,0x33,0x62,0x60,0x00,0x20,0x08, +0x06,0x91,0x8f,0xa9,0x58,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x98,0xed,0xd7, +0x28,0x04,0x76,0x57,0x41,0x7c,0x0c,0xaf,0xec,0x28,0x3e,0x23,0x06,0x06,0x00,0x82, +0x60,0x10,0x89,0x99,0x8b,0x05,0xc3,0x11,0x7c,0x44,0x5b,0xc4,0x77,0x81,0xa1,0x6c, +0x09,0xe4,0x63,0x81,0x21,0x1f,0x0b,0x0a,0xf9,0x58,0x20,0x5a,0xf0,0x19,0x31,0x30, +0x00,0x10,0x04,0x83,0x28,0xcd,0x6a,0x2c,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3, +0xcd,0x4c,0xec,0x01,0x83,0xe1,0x88,0x40,0xac,0x9c,0x6f,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0x37,0x3b,0xb1,0x48,0x0c,0x2c,0x18,0xe8,0x33,0xdd,0x10,0x94,0xd5,0x30, +0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0x9b,0xed,0x58,0x60,0x07,0x7a,0xc9,0x67,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0xa2,0x38,0xeb,0xb1,0xc0,0x82,0x41,0x3e,0x23,0x06,0x06, +0x00,0x82,0x60,0x10,0xcd,0xd9,0x8f,0x05,0x23,0x06,0x07,0x00,0x82,0x60,0xf0,0xb9, +0x19,0x8a,0xed,0x94,0x98,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x98,0xe0,0x52,0xf2, +0x31,0xc1,0xa5,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0x9e,0xa5,0x98,0x30, +0x62,0x60,0x00,0x20,0x08,0x06,0x91,0x9e,0xa9,0x98,0x70,0xc2,0x80,0x4e,0x18,0xd0, +0x09,0x06,0x3b,0xc1,0x60,0x26,0xd4,0x16,0x7c,0x4c,0xb0,0x2d,0xf8,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0xb7,0x67,0x35,0x86,0x56,0x71,0x36,0x9a,0x10,0x00,0xa3,0x09, +0x42,0x60,0x85,0x10,0x1f,0x2b,0x84,0xf8,0x0c,0x47,0x08,0x8f,0xf0,0x4d,0x37,0xb8, +0x98,0x8e,0x05,0xc3,0x11,0x03,0x24,0x7c,0xd3,0x0d,0x30,0xc6,0x63,0xc1,0x74,0xc3, +0x9e,0xf9,0x19,0x31,0xdd,0xc0,0x67,0x7f,0x36,0x54,0x11,0x41,0x11,0x11,0x94,0x40, +0x40,0x09,0x04,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x19,0xa0,0x5a,0x9a,0xf9,0x95, +0x6f,0x8d,0x18,0x34,0x00,0x08,0x82,0x41,0x33,0x6b,0x6b,0x16,0x94,0xda,0x20,0xb8, +0x99,0x9b,0xb9,0x99,0x9b,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2, +0x74,0x03,0xaa,0xad,0xda,0x53,0x4a,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xe4, +0x5a,0x9c,0x1d,0xab,0x16,0x20,0x74,0x46,0x67,0x74,0x46,0x67,0xa3,0x09,0x01,0x30, +0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0xdd,0x10,0x6b,0xae,0x56,0x15,0x14,0xc0,0x88, +0x41,0x03,0x80,0x20,0x18,0x34,0xbf,0x76,0x67,0x4d,0xac,0x05,0x8e,0x9e,0xe9,0x99, +0x9e,0xe9,0xd9,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0xd0, +0xda,0xad,0x65,0x55,0x05,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d,0xb9,0xf5,0xd9, +0x74,0x6b,0x55,0x00,0x6a,0xa0,0x06,0x6a,0xa0,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42, +0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xa4,0x5b,0xa8,0x5d,0xbb, +0x16,0x15,0xa4,0x46,0x6a,0xa4,0x46,0x6a,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3, +0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d,0xbb,0x95,0xda,0xf6,0x6b,0x4f, +0x82,0x6a,0xa8,0x86,0x6a,0xa8,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30, +0x08,0xd3,0x0d,0xe5,0x26,0x6e,0x67,0x50,0x63,0x10,0xc0,0x88,0x41,0x03,0x80,0x20, +0x18,0x34,0xf3,0xb6,0x6a,0x61,0x50,0x6e,0x63,0x10,0xb8,0x9a,0xab,0xb9,0x9a,0xab, +0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20, +0x18,0x34,0xf7,0xf6,0x6a,0x65,0x90,0x6e,0x5f,0x21,0x6b,0xb2,0x26,0x6b,0xb2,0x36, +0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60, +0xd0,0xec,0xdb,0xac,0xa5,0x41,0xbb,0x75,0x89,0xad,0xd9,0x9a,0xad,0xd9,0xda,0x68, +0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x58,0x1e,0x98,0x42,0x7c,0x2c,0x0f, +0x4c,0x21,0x3e,0xf7,0x52,0x86,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0xe4,0x78, +0x2d,0x1c,0x02,0xc3,0x31,0x56,0xa0,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x25, +0xd7,0x6b,0x6a,0x16,0x98,0x8e,0x0d,0xf1,0x31,0x21,0x90,0x8f,0x05,0x3c,0x06,0x1f, +0x0b,0xda,0x4c,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa8,0xdc,0xb8,0xf9,0x58, +0x60,0x61,0x15,0x66,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0xe5,0xca,0x2d, +0x48,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x68,0x39,0x73,0x0b,0xb1,0xc0,0x88,0x23, +0x3e,0x26,0x04,0xf2,0xb1,0x20,0x81,0x8f,0xd5,0x15,0x9d,0xc9,0x67,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0xa2,0x97,0xdb,0xb7,0xc0,0xea,0x2c,0x88,0x8f,0xa9,0xc2,0x29,0x80, +0xe0,0x02,0x83,0x99,0x2a,0xa0,0x02,0x08,0x2e,0x30,0x98,0x0d,0x18,0x7c,0x4c,0xc0, +0xe0,0x33,0xdc,0x90,0x0a,0x74,0x41,0x06,0xc3,0x0d,0xa9,0x40,0x17,0x64,0x50,0x42, +0xa0,0x17,0x18,0xca,0x1c,0x43,0x3e,0xf6,0x18,0xf2,0x19,0x31,0x48,0x00,0x10,0x04, +0x03,0x0e,0xe7,0xea,0x4d,0x08,0x84,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xb0, +0xcb,0xb7,0xc0,0xd6,0x2c,0xb0,0x35,0xf9,0x58,0xa0,0x67,0xf0,0xb1,0x41,0xcf,0xe4, +0x63,0x01,0x9f,0xc1,0xc7,0x8a,0x5c,0x93,0x8f,0x05,0xb9,0x06,0x1f,0x0b,0x0a,0xf9, +0x58,0xa0,0x6b,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8e,0x7c,0x2c,0x18,0xe4,0x63,0x01, +0x2e,0xc8,0xc7,0x04,0x5c,0x90,0x8f,0x0d,0xb8,0x20,0x9f,0x11,0x83,0x04,0x00,0x41, +0x30,0xe0,0xd0,0xae,0xe4,0xb0,0x0b,0xbb,0xcc,0xd3,0x35,0xf9,0x58,0x20,0xc8,0x67, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xb8,0x33,0xb9,0xc0,0x82,0x5f,0x90,0x8f,0x09, +0xbf,0x20,0x1f,0x1b,0x7e,0x41,0x3e,0x36,0x88,0x83,0x7c,0x6c,0x10,0x07,0xf9,0xd8, +0x20,0x0e,0xf2,0x31,0x78,0x10,0x07,0x10,0x5c,0x60,0x30,0x0b,0xf8,0x00,0x3e,0xc3, +0x0d,0xe4,0x70,0x1b,0x64,0x50,0xc1,0x18,0xe8,0x05,0x86,0x32,0x38,0x20,0xe4,0x33, +0x62,0x90,0x00,0x20,0x08,0x06,0x5c,0xde,0xd9,0x5c,0x20,0x06,0x81,0x18,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x21,0x7a,0x3a,0x17,0xdc,0x9b,0x05,0xf7,0x26,0x1f,0x0b, +0x76,0x0d,0x3e,0x36,0xec,0x9a,0x7c,0x2c,0xe8,0x35,0xf8,0x58,0xa1,0x6f,0xf2,0xb1, +0x40,0xdf,0xe0,0x63,0x41,0x21,0x1f,0x0b,0xf6,0x0d,0x3e,0x56,0x14,0xf2,0xb1,0xa0, +0x91,0x8f,0x05,0x83,0x7c,0x2c,0x98,0x07,0xf9,0x98,0x30,0x0f,0xf2,0xb1,0x61,0x1e, +0xe4,0x63,0x03,0x19,0xc0,0xc7,0x06,0x32,0x80,0x8f,0x0d,0x64,0x00,0x1f,0x3b,0xd0, +0x00,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0xb5,0x9e,0xda,0x65,0x7c,0x90,0xf1, +0x81,0x95,0x41,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x68,0x4f,0xed,0x82, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x70,0x0f,0xee,0x46,0xa2,0x1f,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xc8,0xbd,0xb8,0x1b,0x89,0x7e,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x43,0xf7,0xe4,0x6e,0x24,0xfa,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xdd, +0xa3,0x3b,0x93,0x00,0x89,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x78,0xaf,0xee,0x4c, +0x02,0x24,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe8,0x3d,0xbb,0x33,0x09,0x90,0xb0, +0x63,0x24,0xe4,0x63,0xc8,0x48,0xc8,0xc7,0x92,0x91,0x90,0x8f,0x0d,0x6d,0x00,0x1f, +0x1b,0xda,0x00,0x3e,0x36,0xb4,0x01,0x7c,0xcc,0x48,0x09,0xf9,0x98,0x91,0x12,0xf2, +0x31,0x23,0x25,0xe4,0x63,0x03,0x1c,0xc0,0xc7,0x06,0x38,0x80,0x8f,0x0d,0x70,0x00, +0x1f,0x9b,0xee,0x00,0x3e,0x16,0x16,0x2d,0x01,0x82,0x0b,0x0c,0x66,0x41,0x3b,0xc0, +0x67,0xb8,0xe1,0x25,0x50,0x84,0x0c,0x2a,0xa0,0x05,0xbd,0xc0,0x50,0x16,0x0e,0x84, +0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0x53,0xbf,0xd3,0x0b,0x66,0x21,0x98,0x85, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe6,0x6f,0xf5,0x02,0xb4,0xb3,0x00,0xed,0xe4, +0x63,0x01,0xcb,0xc1,0xc7,0x06,0x96,0x93,0x8f,0x05,0x2e,0x07,0x1f,0x2b,0xd6,0x4e, +0x3e,0x16,0xac,0x1d,0x7c,0x2c,0x28,0xe4,0x63,0x01,0xdb,0xc1,0xc7,0x8a,0x42,0x3e, +0x16,0x34,0xf2,0xb1,0x60,0x90,0x8f,0x05,0x3e,0x21,0x1f,0x13,0x7c,0x42,0x3e,0x36, +0xf8,0x84,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63, +0x71,0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0x38,0xff,0xdb,0xbd,0xac,0x1d, +0xb2,0x76,0x30,0x5b,0x08,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0x09,0x06, +0xbb,0x17,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x91,0x82,0x41,0xf8,0xc5,0x01,0x5a, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xa1,0x82,0x81,0xf8,0xc5,0x01,0x5a,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0xb1,0x82,0xc1,0xf8,0xc5,0x01,0x5a,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0xc1,0x82,0x41,0xf9,0xc5,0xc1,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0xd1,0x82,0x81,0xf9,0xc5,0xc1,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xe1, +0x82,0xc1,0xf9,0xc5,0xc1,0x5a,0xd8,0xe1,0x16,0xf2,0x31,0xc4,0x2d,0xe4,0x63,0x89, +0x5b,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x66, +0xd0,0x85,0x7c,0xcc,0xa0,0x0b,0xf9,0x98,0x41,0x17,0xf2,0xb1,0x38,0x18,0xe0,0x63, +0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x04,0x1f,0x83,0x0d,0xbc,0x00, +0xc1,0x05,0x06,0xb3,0xa0,0x27,0xe0,0x33,0xdc,0xa0,0x17,0x78,0x42,0x06,0x65,0x12, +0x81,0x5e,0x60,0x28,0x93,0x09,0x42,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0xed, +0x60,0x80,0x7f,0x25,0x11,0x94,0x44,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x19, +0x06,0xfc,0x17,0xe4,0x9e,0x05,0xb9,0x27,0x1f,0x0b,0xfa,0x0e,0x3e,0x36,0xf4,0x9d, +0x7c,0x2c,0xf8,0x3b,0xf8,0x58,0xc1,0x7b,0xf2,0xb1,0x80,0xf7,0xe0,0x63,0x41,0x21, +0x1f,0x0b,0x7a,0x0f,0x3e,0x56,0x14,0xf2,0xb1,0xa0,0x91,0x8f,0x05,0x83,0x7c,0x2c, +0x48,0x0d,0xf9,0x98,0x90,0x1a,0xf2,0xb1,0x21,0x35,0xe4,0x63,0x71,0x30,0xc0,0xc7, +0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x03,0x3e,0x23,0x06,0x09,0x00, +0x82,0x60,0xc0,0xbd,0x61,0xc0,0x82,0xc1,0x4f,0x64,0x3f,0x91,0xd9,0x49,0x04,0xf2, +0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0x0e,0x03,0x16,0x0c,0x82,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xf4,0x30,0x90,0xc1,0x20,0x0e,0x66,0x63,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0x3d,0x0c,0x66,0x30,0x88,0x83,0xd9,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x83,0x0f,0x03,0x1a,0x0c,0xe2,0x60,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xe8,0xc3,0xc0,0x06,0x83,0x38,0xb0,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfc, +0x30,0xb8,0xc1,0x20,0x0e,0x6c,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x3f,0x0c, +0x70,0x30,0x88,0x03,0xdb,0xb0,0x23,0x37,0xe4,0x63,0x48,0x6e,0xc8,0xc7,0x92,0xdc, +0x90,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0xcc,0xf8, +0x0d,0xf9,0x98,0xf1,0x1b,0xf2,0x31,0xe3,0x37,0xe4,0x63,0x71,0x30,0xc0,0xc7,0xe2, +0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x09,0x3e,0x05,0x13,0x6e,0xa0,0x17, +0x18,0x6a,0xc4,0x20,0x01,0x40,0x10,0x0c,0xb8,0x53,0x0c,0xc8,0x30,0x78,0x89,0x36, +0x78,0x89,0x36,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x16,0x03,0x34,0x0c,0x82, +0x12,0x0c,0x2c,0x28,0xc1,0x40,0x3e,0x16,0xa4,0x1f,0x7c,0x6c,0x48,0x3f,0xf9,0x58, +0xb0,0x7e,0xf0,0xb1,0x02,0x05,0x03,0xf9,0x58,0x80,0x82,0x01,0x7c,0x2c,0x28,0xe4, +0x63,0x41,0x0a,0x06,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8c,0x7c,0x2c,0x18,0xe4,0x63, +0x41,0x7c,0xc8,0xc7,0x84,0xf8,0x90,0x8f,0x0d,0xf1,0x21,0x1f,0x63,0x83,0x01,0x3e, +0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x1c,0xf0,0x19,0x31,0x48,0x00, +0x10,0x04,0x03,0x6e,0x17,0x03,0x3c,0x0c,0xce,0xa2,0x14,0xce,0xa2,0x14,0x6c,0x2e, +0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x24,0x8e,0x01,0x1e,0x06,0xc1,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0xe6,0x18,0xf8,0x61,0xc0,0x06,0xfb,0x31,0x62,0x70, +0x00,0x20,0x08,0x06,0xc7,0x39,0x06,0x7f,0x18,0xb0,0xc1,0x7e,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x81,0x8e,0x01,0x28,0x06,0x6c,0xb0,0x1f,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0xa4,0x63,0x20,0x8a,0x01,0x1b,0xf8,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0xea,0x18,0x8c,0x62,0xc0,0x06,0xfe,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0xc7, +0x3a,0x06,0xa4,0x18,0xb0,0x81,0x7f,0xd8,0x11,0x22,0xf2,0x31,0x24,0x44,0xe4,0x63, +0x49,0x88,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e, +0x66,0x9c,0x88,0x7c,0xcc,0x38,0x11,0xf9,0x98,0x71,0x22,0xf2,0x31,0x36,0x18,0xe0, +0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x04,0x9f,0x5a,0x09,0x5d, +0xd0,0x0b,0x0c,0x35,0x62,0x90,0x00,0x20,0x08,0x06,0xdc,0x3c,0x06,0xb0,0x18,0xa8, +0x44,0x2e,0xa8,0x44,0x2e,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc1,0x8f,0x01,0x2d, +0x06,0x41,0x1c,0x06,0x16,0xc4,0x61,0x20,0x1f,0x0b,0x6a,0x30,0x80,0x8f,0x0d,0x35, +0x18,0xc8,0xc7,0x82,0x1b,0x0c,0xe0,0x63,0x05,0x1d,0x06,0xf2,0xb1,0x80,0x0e,0x03, +0xf8,0x58,0x50,0xc8,0xc7,0x82,0x3a,0x0c,0xe0,0x63,0x45,0x21,0x1f,0x0b,0x18,0xf9, +0x58,0x30,0xc8,0xc7,0x82,0x1c,0x91,0x8f,0x09,0x39,0x22,0x1f,0x1b,0x72,0x44,0x3e, +0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x38,0xe0, +0x33,0x62,0x90,0x00,0x20,0x08,0x06,0xdc,0x49,0x06,0xe4,0x18,0x88,0x45,0x3c,0x88, +0x45,0x3c,0xd8,0x6f,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0x25,0x03, +0x72,0x0c,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x64,0x32,0x50,0xc7,0x80,0x0d, +0xc6,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x99,0x0c,0xd6,0x31,0x60,0x83,0x31, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x26,0x03,0x76,0x0c,0xd8,0x60,0x4c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa8,0xc9,0xc0,0x1d,0x03,0x36,0x30,0x93,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x6c,0x32,0x78,0xc7,0x80,0x0d,0xcc,0x64,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x9b,0x0c,0xe0,0x31,0x60,0x03,0x33,0xb1,0x23,0x4d,0xe4,0x63, +0x48,0x9a,0xc8,0xc7,0x92,0x34,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e, +0xc6,0x06,0x03,0x7c,0xcc,0x78,0x13,0xf9,0x98,0xf1,0x26,0xf2,0x31,0xe3,0x4d,0xe4, +0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x09, +0x3e,0x96,0x2b,0x73,0x02,0x82,0x0b,0x0c,0x66,0x81,0x99,0xc0,0x67,0xb8,0xa1,0x4e, +0x42,0x87,0x0c,0xea,0x45,0x02,0xbd,0xc0,0x50,0xb6,0x23,0x84,0x7c,0x46,0x0c,0x12, +0x00,0x04,0xc1,0x80,0x23,0xcb,0x20,0x24,0x03,0x17,0x09,0x5c,0x24,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0xa3,0x2d,0x83,0x92,0x0c,0x02,0x71,0x0c,0x2c,0x10,0xc7,0x40, +0x3e,0x16,0x98,0x62,0x00,0x1f,0x1b,0x4c,0x31,0x90,0x8f,0x05,0xa8,0x18,0xc0,0xc7, +0x8a,0x72,0x0c,0xe4,0x63,0x41,0x39,0x06,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0xe6,0x18, +0xc0,0xc7,0x8a,0x42,0x3e,0x16,0x34,0xf2,0xb1,0x60,0x90,0x8f,0x05,0xa4,0x22,0x1f, +0x13,0x48,0x45,0x3e,0x36,0x90,0x8a,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0, +0xb1,0x38,0x18,0xe0,0x63,0x71,0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0x38, +0xbc,0x0c,0x6a,0x32,0x40,0x93,0x0c,0x4d,0x32,0x83,0x91,0x40,0x3e,0x23,0x06,0x06, +0x00,0x82,0x60,0x10,0xfd,0x65,0x50,0x93,0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0xc7,0x68,0x06,0x3b,0x19,0xc4,0x81,0xab,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x41, +0x9a,0x01,0x4f,0x06,0x71,0xe0,0x2a,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x94,0x66, +0xd0,0x93,0x41,0x1c,0xb8,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa6,0x19,0xfc, +0x64,0x10,0x07,0xb1,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x69,0x06,0x60,0x19, +0xc4,0x41,0xac,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x81,0x9a,0x41,0x58,0x06,0x71, +0x10,0x2b,0x76,0xd0,0x8a,0x7c,0x0c,0xa1,0x15,0xf9,0x58,0x42,0x2b,0xf2,0xb1,0x38, +0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0x19,0xba,0x22,0x1f,0x33, +0x74,0x45,0x3e,0x66,0xe8,0x8a,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1, +0x38,0x18,0xe0,0x63,0x71,0x30,0xc1,0xa7,0x72,0xc4,0x0d,0xf4,0x02,0x43,0x8d,0x18, +0x24,0x00,0x08,0x82,0x01,0x07,0x9b,0x41,0x5b,0x06,0x38,0xd2,0x06,0x38,0xd2,0x06, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe4,0x66,0x10,0x97,0x41,0xe0,0x92,0x81,0x05, +0x2e,0x19,0xc8,0xc7,0x02,0x79,0x0c,0xe0,0x63,0x83,0x3c,0x06,0xf2,0xb1,0x80,0x1e, +0x03,0xf8,0x58,0x11,0x93,0x81,0x7c,0x2c,0x88,0xc9,0x00,0x3e,0x16,0x14,0xf2,0xb1, +0x40,0x26,0x03,0xf8,0x58,0x51,0xc8,0xc7,0x02,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x80, +0x5d,0xe4,0x63,0x02,0xbb,0xc8,0xc7,0x06,0x76,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63, +0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x0e,0xf8,0x8c,0x18,0x24,0x00,0x08, +0x82,0x01,0x47,0x9e,0x41,0x68,0x06,0x70,0x52,0x0a,0x70,0x52,0x0a,0xc6,0x27,0x81, +0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x5a,0xcf,0x20,0x34,0x83,0x60,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0xf7,0x0c,0x4e,0x33,0x60,0x03,0x7b,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0x03,0x3e,0x03,0xd4,0x0c,0xd8,0xc0,0x5e,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x88,0xcf,0x20,0x35,0x03,0x36,0xb0,0x97,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xe4,0x33,0x58,0xcd,0x80,0x0d,0xf2,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0xf9,0x0c,0x58,0x33,0x60,0x83,0x7c,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x3e, +0x83,0xd6,0x0c,0xd8,0x20,0x5f,0xec,0xe0,0x17,0xf9,0x18,0xc2,0x2f,0xf2,0xb1,0x84, +0x5f,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x33, +0x44,0x46,0x3e,0x66,0x88,0x8c,0x7c,0xcc,0x10,0x19,0xf9,0x18,0x1b,0x0c,0xf0,0x31, +0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x82,0x4f,0xd1,0x88,0x2e,0xe8, +0x05,0x86,0x1a,0x31,0x48,0x00,0x10,0x04,0x03,0x8e,0x3f,0x83,0xdc,0x0c,0x66,0x24, +0x17,0x66,0x24,0x17,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x28,0xd1,0xa0,0x37,0x83, +0x40,0x2f,0x03,0x0b,0xf4,0x32,0x90,0x8f,0x05,0x3e,0x19,0xc0,0xc7,0x06,0x9f,0x0c, +0xe4,0x63,0x01,0x58,0x06,0xf0,0xb1,0xa2,0x2f,0x03,0xf9,0x58,0xd0,0x97,0x01,0x7c, +0x2c,0x28,0xe4,0x63,0x81,0x5f,0x06,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8c,0x7c,0x2c, +0x18,0xe4,0x63,0x01,0xcd,0xc8,0xc7,0x04,0x9a,0x91,0x8f,0x0d,0x34,0x23,0x1f,0x63, +0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x1c,0xf0,0x19, +0x31,0x48,0x00,0x10,0x04,0x03,0x0e,0x46,0x83,0xf6,0x0c,0xd6,0x24,0x1e,0xd6,0x24, +0x1e,0x0c,0x5d,0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x74,0xa3,0x41,0x7b, +0x06,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x3b,0x1a,0xcc,0x67,0xc0,0x06,0x3e, +0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x8f,0x06,0xf4,0x19,0xb0,0x81,0xcf,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0xd1,0xa3,0x41,0x7d,0x06,0x6c,0xe0,0x33,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0xf8,0x68,0x70,0x9f,0x01,0x1b,0x84,0xcd,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0x3f,0x1a,0xe0,0x67,0xc0,0x06,0x61,0x33,0x62,0x70,0x00,0x20, +0x08,0x06,0x07,0x98,0x06,0xf9,0x19,0xb0,0x41,0xd8,0xd8,0x41,0x36,0xf2,0x31,0x84, +0x6c,0xe4,0x63,0x09,0xd9,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63, +0x83,0x01,0x3e,0x66,0xa8,0x8d,0x7c,0xcc,0x50,0x1b,0xf9,0x98,0xa1,0x36,0xf2,0x31, +0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x04,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xd6,0x34,0x00,0xd3,0x20,0x18,0x8e,0x08,0x7e, +0x33,0x10,0xbe,0xe9,0x86,0x81,0x34,0x83,0xc0,0x9a,0x80,0x3e,0xd6,0x08,0xf4,0xb1, +0x66,0xa0,0x8f,0x29,0x04,0x7d,0x4c,0x29,0xe8,0x63,0x8a,0x41,0x1f,0x33,0x0c,0xf9, +0x98,0x61,0xc8,0xc7,0x0c,0x43,0x3e,0x66,0x0c,0xf1,0x31,0x63,0x88,0x8f,0x19,0x43, +0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xd2,0xd3,0xe0,0x4d,0x83,0x61,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0xa2,0x3d,0x0d,0xe0,0x34,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0xe2,0xd3,0x20,0x4e,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x3e,0x0d, +0x5c,0x34,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xf2,0xd3,0xe0,0x45,0x83,0x61, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x3f,0x0d,0x60,0x34,0x18,0x86,0x23,0xd8,0x60, +0x3e,0x03,0xe1,0xbb,0xc0,0x50,0x16,0xb8,0x81,0x7c,0x86,0x23,0x02,0xfb,0x0c,0x84, +0x6f,0x96,0x21,0x51,0x02,0x9b,0x03,0x81,0x3e,0x36,0x07,0x03,0x7d,0x6c,0x0e,0x08, +0xfa,0x58,0xb1,0x9e,0x81,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x58,0xd5,0x80, +0x4c,0x03,0x02,0x0e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x60,0xd5,0xa0,0x4c,0x03, +0x02,0x0e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x68,0xd5,0xc0,0x4c,0x03,0x02,0x0e, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x70,0xd5,0xc0,0x4c,0x83,0x01,0x0e,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x78,0xd5,0xe0,0x4c,0x83,0x01,0x0e,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x80,0xd5,0x00,0x4d,0x83,0x01,0x0e,0x66,0x09,0x94,0x81,0x0a,0xc3, +0x48,0xf4,0x01,0x19,0xa8,0x30,0x8c,0x44,0x1f,0x90,0x81,0x0a,0xc3,0x48,0xf4,0x01, +0x19,0xa8,0x30,0xa8,0xc4,0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa8,0xd5,0xc0, +0x4d,0x83,0xd4,0x0c,0xc8,0xc0,0x02,0xf5,0x0c,0xe0,0x63,0x66,0x10,0xd0,0xc7,0x02, +0xfc,0x0c,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0xad,0x06,0x36,0x1a,0x04, +0x16,0x90,0x68,0x20,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x76,0x35,0xa0,0xd3, +0x20,0x1e,0x83,0x76,0x0c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe0,0xd5,0xa0,0x4e, +0x83,0xe0,0x94,0x86,0x23,0x82,0x15,0x0d,0x88,0xaf,0xd2,0x31,0x08,0x74,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0xca,0x80,0x56,0x83,0x3a,0x0d,0x56,0x33,0x20,0xcf,0x60,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0xca,0xa0,0x56,0x03,0x3b,0x0d,0x4c,0x33,0x60,0xcf,0x60, +0xc4,0xe0,0x01,0x40,0x10,0x0c,0xa6,0x5e,0x0d,0xe6,0x34,0x10,0x02,0x92,0x0c,0x46, +0x32,0xb0,0xcf,0xc0,0x3e,0x03,0x59,0x0d,0x64,0x35,0xd8,0xd3,0xa0,0x36,0x83,0xd1, +0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0xe9,0x06,0x42, +0x37,0x03,0x64,0xba,0x81,0xd8,0xcd,0x20,0x99,0x6e,0x20,0x78,0x33,0x50,0xa6,0x1b, +0x88,0xde,0x0c,0x16,0x83,0x88,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x84,0xae, +0x41,0xaf,0x06,0xc1,0x70,0x44,0x60,0xa3,0x01,0xf3,0xcd,0x32,0x38,0x4b,0x60,0x93, +0x11,0x9f,0xe1,0x08,0x42,0x3c,0x03,0xe1,0x1b,0x8e,0x28,0xc6,0x33,0x20,0xbe,0x13, +0x06,0x71,0xc2,0x20,0x4c,0x08,0x42,0x30,0x1c,0x61,0x9c,0x67,0x20,0x7c,0xc3,0x11, +0x07,0x7a,0x06,0xc4,0x77,0xc2,0x20,0x4e,0x18,0x84,0x09,0x41,0x08,0x86,0x1b,0x8c, +0x00,0x0c,0x66,0x19,0x98,0x26,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0x5e,0x83, +0x75,0x0d,0x98,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf4,0x35,0x90,0xd5,0xe0,0x09, +0x66,0x09,0x9a,0x81,0x0a,0x43,0x60,0xc0,0x60,0x31,0x31,0xa0,0xe2,0x33,0x1c,0x11, +0xc4,0x67,0x20,0x7c,0xc3,0x11,0x82,0x7c,0x06,0xc4,0x77,0xc2,0x20,0x4e,0x18,0x84, +0x09,0x41,0x08,0x86,0x1b,0xa0,0x00,0x0c,0x66,0x19,0xb0,0x2c,0x18,0xa8,0x30,0xfe, +0x67,0x73,0x5f,0x41,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x32,0xc8,0xd7,0x40,0x57, +0x83,0xfb,0x0c,0x56,0x34,0x18,0x31,0x70,0x00,0x10,0x04,0x83,0x67,0x64,0x03,0x58, +0x0d,0x82,0xde,0x0c,0x78,0x33,0xf8,0xd5,0x60,0x0d,0x3e,0xaf,0xeb,0xd3,0x60,0x38, +0xa2,0xcb,0xcf,0xc0,0xf9,0x2e,0x30,0x94,0x11,0x81,0x7c,0x86,0x1b,0xd6,0x2a,0x5f, +0x83,0x30,0x38,0xb2,0x0c,0x0c,0x65,0x3e,0x1a,0x80,0x65,0x10,0x1f,0x0b,0x04,0xf9, +0x58,0x90,0x4e,0xf2,0xb1,0xb8,0x0c,0xf4,0x34,0x90,0xcf,0x88,0x81,0x01,0x80,0x20, +0x18,0x44,0x2b,0x1b,0xdc,0x6b,0x10,0xdc,0x61,0xa8,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x60,0x36,0x48,0xd7,0x20,0x10,0xac,0x0f,0xfc,0x34,0x90,0x8f,0x05,0x46,0x7c, +0x6c,0x08,0xe4,0x63,0x01,0x02,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6a,0x36, +0x68,0xd7,0x20,0x09,0x4c,0x2f,0x83,0x3a,0x0d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08, +0x06,0x11,0xcd,0x06,0x20,0x1b,0x04,0x46,0x0a,0x43,0x7c,0x4c,0x08,0xe4,0x63,0x41, +0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x76,0x36,0x98,0xd7,0xc0,0x08,0x66, +0x19,0x1e,0x28,0x2d,0x03,0x53,0x85,0x55,0x80,0x8f,0x05,0xaa,0x10,0x1f,0x5b,0x85, +0x56,0x80,0x8f,0xb9,0x42,0x2b,0xc4,0xc7,0x82,0x56,0x88,0xcf,0x2c,0xc1,0x34,0x62, +0x70,0x00,0x20,0x08,0x06,0x1f,0xce,0x06,0xf2,0x1a,0x94,0x68,0xc0,0xb2,0xc1,0x68, +0x42,0x00,0x8c,0x26,0x08,0x81,0x05,0x82,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0x12,0xdb,0xe0,0x66,0x83,0xc0,0xf4,0x34,0x08,0xe8,0x33,0x62,0x60,0x00,0x20,0x08, +0x06,0x11,0xd9,0x06,0xf6,0x1a,0x04,0x16,0x98,0x6a,0x20,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0xcc,0x36,0xe0,0xd7,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43, +0x6d,0x03,0x91,0x0d,0x4e,0x35,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x58,0xdb, +0x80,0x64,0x83,0xbe,0x0c,0xa8,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd8,0x36,0x28, +0xd9,0x40,0x34,0x83,0xc0,0x42,0x35,0x18,0xe2,0x63,0x42,0x20,0x1f,0x0b,0x0a,0xf8, +0x58,0x00,0x0f,0xf2,0x31,0x01,0x1e,0xe4,0x63,0x03,0x3c,0xc8,0xc7,0x44,0x62,0x88, +0x8f,0x89,0xc4,0x10,0x1f,0x13,0x89,0x21,0x3e,0x66,0x94,0x04,0x7c,0xcc,0x28,0x09, +0xf8,0x98,0x51,0x12,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x6f,0x03,0x99, +0x0d,0x7c,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x6f,0x83,0x99,0x0d,0x7c, +0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x6f,0x03,0x9a,0x0d,0x7c,0xc2,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x6f,0x03,0x9a,0x0d,0x7c,0xc2,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0xa3,0x6f,0x83,0x9a,0x0d,0x7c,0xc2,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0xc3,0x6f,0x03,0x9b,0x0d,0x7c,0xc2,0x18,0x8e,0x30,0xd0,0x4b,0xf8,0x86, +0x23,0x0c,0xf4,0x12,0xbe,0xe1,0x08,0x03,0xbd,0x84,0xaf,0x06,0x61,0x2b,0x10,0x76, +0x38,0xa2,0xbd,0x10,0xe1,0x1b,0x8e,0x68,0x2f,0x44,0xf8,0x86,0x23,0xda,0x0b,0x11, +0xbe,0x1a,0x84,0xad,0x40,0xd8,0x32,0x82,0x9d,0x65,0x88,0xa4,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0xd5,0x0d,0xc6,0x36,0x98,0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0xd5,0x0d,0xc8,0x36,0x98,0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0xd6,0x0d,0xca,0x36,0x98,0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xd6,0x0d, +0xca,0x36,0x18,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5c,0x37,0x30,0xdb,0x60, +0x88,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x78,0xdd,0xe0,0x6c,0x83,0x21,0x1a,0x31, +0x38,0x00,0x10,0x04,0x83,0x03,0x76,0x83,0xb4,0x0d,0x52,0x41,0xa7,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0x72,0xdd,0x00,0x6c,0x03,0xf2,0x0c,0x2c,0x28,0xd7,0x40,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xc1,0x6e,0x60,0xb6,0x41,0x60,0xe8,0x1a,0x04, +0xf1,0xb1,0xa0,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xb3,0x1b,0xfc,0x6d, +0x10,0x18,0x88,0x29,0xf1,0x31,0x10,0x53,0xe2,0x63,0x20,0xa6,0xc4,0xc7,0x88,0x41, +0x3e,0x56,0x0c,0xf2,0x31,0x63,0x90,0x8f,0x0d,0x10,0x7c,0x6c,0x80,0xe0,0x63,0x03, +0x04,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xc0,0x37,0xc0,0xdb,0xa0,0x14,0x5c, +0x36,0x30,0x53,0x08,0xe2,0x63,0x4c,0x20,0x1f,0x0b,0x06,0xf8,0xcc,0x12,0x48,0x03, +0x15,0x86,0x13,0xe9,0x70,0x00,0x0d,0x54,0x18,0x4e,0xa4,0xc3,0x01,0x34,0x50,0x61, +0x38,0x91,0x0e,0x07,0xd0,0x40,0x85,0x81,0x44,0x38,0x01,0x59,0x40,0x13,0xf0,0x31, +0xa1,0x26,0xe0,0x63,0x83,0x4d,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xf5, +0x0d,0x48,0x37,0xd8,0xd9,0x60,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x7d,0x83, +0xd2,0x0d,0x78,0x36,0x18,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x68,0xdf,0xc0,0x74, +0x83,0x9e,0x0d,0x06,0xe3,0x89,0x9e,0x80,0x8f,0x05,0x3c,0x11,0x1f,0xeb,0x89,0x9f, +0x80,0x8f,0x81,0xc5,0x4f,0xc4,0xc7,0x82,0x9f,0x88,0xcf,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0xf3,0x1b,0xb0,0x6e,0x30,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd0, +0x6f,0xd0,0xba,0x01,0xba,0x06,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xf5,0x1b, +0xb8,0x6e,0x10,0x08,0x16,0xa8,0x6c,0x00,0x1f,0x43,0x02,0xfa,0x18,0x22,0xd0,0xc7, +0x8e,0x81,0x3e,0x26,0xb4,0x6c,0x20,0x1f,0x4b,0x0b,0xb3,0x0d,0xe4,0x63,0x81,0x41, +0x1f,0x33,0x66,0x36,0x90,0x8f,0x11,0x41,0x7c,0xcc,0xa8,0xd9,0x40,0x3e,0x26,0x04, +0xf1,0x31,0xae,0x83,0x8f,0x05,0x5c,0x7c,0xac,0xfb,0xe0,0x63,0x60,0xf0,0xc5,0xc7, +0x82,0x2f,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x98,0x70,0xf0,0xbb,0xc1,0x10, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x71,0xc2,0x01,0xf8,0x06,0xfb,0x1a,0x14,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xa0,0x70,0x10,0xbe,0x41,0x20,0x58,0xd0,0xb3,0x01, +0x7c,0x0c,0x09,0xe8,0x63,0x88,0x40,0x1f,0x3b,0x06,0xfa,0x98,0x00,0xb6,0x81,0x7c, +0x2c,0x61,0xe0,0x63,0x81,0x41,0x1f,0x0b,0xcc,0x36,0x90,0x8f,0x05,0x04,0x7c,0xac, +0x0d,0xfa,0x36,0x90,0x8f,0x05,0x0a,0x7d,0x4c,0x51,0xdb,0x40,0x3e,0x86,0x04,0xf1, +0x31,0x85,0x6d,0x03,0xf9,0x98,0x10,0xc4,0xc7,0x48,0xa3,0x0d,0xe8,0x63,0xa5,0xd1, +0x06,0xf4,0x31,0xd3,0x68,0x03,0xfa,0x58,0x1a,0xb0,0x01,0x7c,0x2c,0x30,0x03,0xfa, +0x58,0x30,0xb7,0x81,0x7c,0x8c,0x0c,0x9a,0xf8,0x58,0x20,0xc0,0xc7,0xc8,0xa0,0x89, +0x8f,0x85,0x81,0x12,0x1f,0x1b,0x14,0xf9,0x98,0x32,0xc8,0xc7,0x94,0x41,0x3e,0x36, +0x50,0xf0,0xb1,0x61,0x82,0x8f,0x05,0x7a,0x1b,0xc8,0xc7,0x88,0x08,0x3e,0x26,0x04, +0xf1,0xb1,0xa0,0x80,0x8f,0x19,0x03,0x7c,0xec,0x28,0xe2,0x63,0x41,0x11,0x9f,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xdc,0x38,0x38,0xe1,0x60,0x08,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x78,0xe3,0x00,0x85,0x83,0x22,0x30,0xd2,0x0d,0x82,0xf8,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x11,0xc7,0x81,0x0a,0x07,0xad,0x1b,0x04,0x86,0x04,0xf4, +0x31,0x44,0xa0,0x8f,0x1d,0x03,0x7d,0x66,0x09,0xa6,0x81,0x0a,0x03,0x4e,0x1e,0x43, +0x1a,0xa8,0x30,0xe0,0xe4,0x31,0xa4,0x81,0x0a,0xc3,0x4d,0x1e,0x43,0x1a,0x31,0x38, +0x00,0x10,0x04,0x83,0x32,0x68,0xe3,0xc0,0x85,0x83,0x9f,0x0d,0x4a,0x37,0x18,0x31, +0x68,0x00,0x10,0x04,0x83,0x06,0x8f,0x03,0x18,0x0e,0x02,0x35,0x0e,0xd4,0x38,0x50, +0xe3,0x60,0x86,0x83,0x19,0x0e,0x66,0x38,0x98,0xe1,0x60,0x34,0x21,0x00,0x86,0x23, +0x82,0xb7,0x0d,0x82,0x6f,0xba,0x01,0x76,0x03,0x21,0x30,0x24,0xa0,0x8f,0x21,0x02, +0x7d,0x0c,0x19,0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xdf,0x1d,0x07,0x31,0x1c, +0x90,0x6d,0x20,0xc7,0xc1,0x68,0x42,0x00,0x58,0x50,0xc8,0xc7,0x84,0x42,0x3e,0x36, +0x14,0xf2,0x31,0x9a,0x0d,0xe0,0x35,0x88,0x8f,0xd1,0x6c,0x00,0xaf,0x41,0x7c,0x86, +0x23,0x84,0xbd,0x0d,0x86,0x6f,0x38,0x62,0xe0,0xdd,0xa0,0xf8,0x4a,0x08,0x74,0x38, +0x82,0xf0,0xdb,0x60,0xf8,0x86,0x23,0x8a,0xdf,0x0d,0x8a,0xaf,0x84,0x40,0x8b,0x08, +0x74,0x96,0x81,0xaa,0x82,0xd1,0x04,0x67,0xb0,0x40,0x7d,0x03,0xf9,0x18,0x7f,0x04, +0xf4,0xb1,0x33,0x0b,0xe2,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x2c,0x07,0x6b, +0x1c,0x98,0x6e,0x10,0xcc,0x12,0x54,0x03,0x15,0x86,0x40,0xb9,0xbc,0x30,0x8d,0x18, +0x1c,0x00,0x08,0x82,0x41,0x19,0xa4,0x72,0xa0,0xc6,0x41,0xe9,0x06,0xb8,0x1b,0x8c, +0x18,0x38,0x00,0x08,0x82,0xc1,0x33,0xcb,0x01,0x18,0x07,0x41,0xdb,0x06,0x6c,0x1b, +0xbc,0x71,0x20,0xdc,0x99,0x20,0xb4,0x70,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x47, +0x2d,0x07,0x6d,0x1c,0xbc,0x6f,0x30,0x67,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xcd, +0x72,0xf0,0xc7,0x81,0xbe,0x06,0xb6,0xc2,0x81,0x10,0x1f,0x13,0x02,0xf9,0x58,0x40, +0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x5d,0x0e,0xe6,0x38,0x28,0x02,0x8b, +0xd7,0x20,0x85,0x03,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc1,0xcb,0x41,0x1d, +0x07,0xc1,0xbb,0x06,0x36,0x0c,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x97, +0x83,0x3b,0x0e,0x02,0x61,0xba,0x61,0x7e,0x83,0x80,0x5d,0x83,0xe1,0x08,0xd9,0xa0, +0xdf,0x80,0xf9,0x66,0x19,0x2e,0x2b,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x9c, +0x03,0x3d,0x0e,0x62,0x38,0x10,0x6c,0x7f,0x83,0x20,0x3e,0xb3,0x04,0xd7,0x40,0x85, +0x21,0x58,0x48,0x35,0x62,0x70,0x00,0x20,0x08,0x06,0x65,0x90,0xcb,0x81,0x1e,0x07, +0xb4,0x1b,0xac,0x6f,0x30,0x62,0xe0,0x00,0x20,0x08,0x06,0xcf,0x38,0x07,0x70,0x1c, +0x04,0x7d,0x1b,0xf0,0x6d,0xf0,0xc7,0xc1,0x18,0x88,0x41,0x18,0x08,0x3d,0x1c,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x41,0x19,0xe8,0x72,0xb0,0xc7,0xc1,0xed,0x06,0xed,0x1b, +0x8c,0x18,0x38,0x00,0x08,0x82,0xc1,0x43,0xce,0x41,0x1c,0x07,0x81,0xdf,0x06,0x7d, +0x1b,0x80,0x72,0xa0,0xbb,0x81,0xee,0x06,0xba,0x1b,0xe8,0x6e,0xe0,0xc3,0x01,0x8e, +0x18,0x18,0x00,0x08,0x82,0x41,0x34,0xce,0x01,0x2e,0x07,0xea,0x31,0x62,0x70,0x00, +0x20,0x08,0x06,0xc7,0x39,0x07,0x7f,0x1c,0xb0,0x47,0x30,0x4b,0x90,0x0d,0x54,0x18, +0x02,0xa6,0x3b,0x8d,0xbd,0x08,0x88,0xc4,0x67,0x38,0x22,0xf0,0xdd,0x40,0xf8,0x86, +0x23,0x84,0xdf,0x0d,0x88,0xef,0x84,0x41,0x9c,0x30,0x08,0x13,0x82,0x10,0x0c,0x37, +0xf4,0x47,0x00,0x06,0xb3,0x0c,0xda,0x16,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xd4, +0xce,0x81,0x38,0x07,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xf1,0x1c,0xa4,0x72, +0x90,0x04,0xb3,0x04,0xdb,0x40,0x85,0x21,0x68,0x54,0x66,0x73,0x02,0xc6,0x81,0x7c, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x8a,0xe7,0xa0,0x97,0x83,0x60,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0x22,0x79,0x0e,0x48,0x39,0x08,0x2c,0x70,0xe1,0x40,0x3e,0x23,0x06, +0x06,0x00,0x82,0x60,0x10,0xd1,0x73,0xa0,0xca,0x41,0x30,0x1c,0x61,0xb4,0x88,0xf3, +0x5d,0x60,0x28,0x0b,0x06,0xf9,0x0c,0x47,0x04,0x65,0x1c,0x08,0xdf,0x05,0x86,0x1a, +0x31,0x30,0x00,0x10,0x04,0x83,0x48,0x9f,0x03,0x56,0x0e,0x76,0xcd,0x02,0x33,0x0e, +0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x3f,0x07,0xb2,0x1c,0x04,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0x80,0x74,0x90,0xcb,0x81,0xcc,0x06,0x81,0xd5,0x70,0x10, +0xc4,0xc7,0x8c,0x40,0x3e,0xb3,0x04,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_cc4b28ff8e81f756e83967c708d82c0b.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_cc4b28ff8e81f756e83967c708d82c0b.h new file mode 100644 index 00000000..e8f1ece3 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_cc4b28ff8e81f756e83967c708d82c0b.h @@ -0,0 +1,1142 @@ +// ffx_fsr2_accumulate_pass_wave64_16bit_cc4b28ff8e81f756e83967c708d82c0b.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_cc4b28ff8e81f756e83967c708d82c0b_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_cc4b28ff8e81f756e83967c708d82c0b_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_cc4b28ff8e81f756e83967c708d82c0b_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_cc4b28ff8e81f756e83967c708d82c0b_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_cc4b28ff8e81f756e83967c708d82c0b_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_cc4b28ff8e81f756e83967c708d82c0b_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_cc4b28ff8e81f756e83967c708d82c0b_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_cc4b28ff8e81f756e83967c708d82c0b_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_cc4b28ff8e81f756e83967c708d82c0b_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", "rw_upscaled_output", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_cc4b28ff8e81f756e83967c708d82c0b_UAVResourceBindings[] = { 0, 1, 3, 4, 2, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_cc4b28ff8e81f756e83967c708d82c0b_UAVResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_cc4b28ff8e81f756e83967c708d82c0b_UAVResourceSpaces[] = { 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_cc4b28ff8e81f756e83967c708d82c0b_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_cc4b28ff8e81f756e83967c708d82c0b_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_cc4b28ff8e81f756e83967c708d82c0b_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_cc4b28ff8e81f756e83967c708d82c0b_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_cc4b28ff8e81f756e83967c708d82c0b_size = 17824; + +static const unsigned char g_ffx_fsr2_accumulate_pass_wave64_16bit_cc4b28ff8e81f756e83967c708d82c0b_data[] = { +0x44,0x58,0x42,0x43,0x73,0x4e,0x6d,0xb0,0xf7,0xbc,0x0c,0x95,0x88,0x33,0xf7,0x50, +0x03,0xaa,0xec,0x7a,0x01,0x00,0x00,0x00,0xa0,0x45,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x24,0x02,0x00,0x00,0xd0,0x10,0x00,0x00,0xec,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xb0,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xa4,0x0e,0x00,0x00,0x66,0x00,0x05,0x00, +0xa9,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x8c,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xa0,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xd7,0x00,0x00,0x00,0x32,0x22,0xc8,0x09, +0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0x8c,0xc2,0x08,0x40,0x09,0x00,0x14, +0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03,0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18, +0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71, +0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c,0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0, +0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40,0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18, +0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18,0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28, +0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2,0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c, +0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51,0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50, +0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34,0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38, +0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d, +0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19,0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09, +0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60, +0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x6d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a, +0x48,0x0e,0x15,0x09,0x44,0x1a,0x39,0x0f,0x11,0x4d,0x08,0x21,0x21,0x61,0x30,0x28, +0x04,0x63,0xc0,0x20,0x51,0xe9,0xa0,0xe1,0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4, +0x0d,0x69,0x06,0x44,0x0c,0x06,0x03,0xc5,0x1c,0x41,0x50,0x0a,0xc6,0xe0,0x34,0x40, +0x51,0x6a,0x20,0x60,0x18,0x81,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52, +0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78, +0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83, +0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60, +0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a, +0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0, +0x03,0x3f,0x00,0x03,0x3f,0x40,0x02,0xab,0x45,0xae,0x61,0x04,0xc1,0x98,0xa9,0x0d, +0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea, +0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41, +0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f, +0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2, +0x01,0x1e,0xca,0x01,0x05,0x83,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0xb0,0x18,0xc9, +0x66,0x0a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c, +0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87, +0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26,0x6b,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xfc,0x00,0x09,0x06,0x1a,0xd5,0x66,0x22, +0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71, +0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00, +0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x14,0xb0,0xe8,0x36,0x13,0x19,0x8c,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83, +0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f, +0x80,0x81,0x1f,0xa0,0x00,0x46,0xb9,0x99,0xb0,0x71,0x60,0x87,0x70,0x98,0x87,0x79, +0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90, +0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x14,0x18,0x68, +0x37,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7,0xae,0x36,0x9a,0x7a,0xbd,0x5e,0xaf,0x37, +0x18,0xb0,0x60,0x30,0x18,0xcc,0x60,0x30,0x18,0x0c,0x06,0x03,0xf9,0x6e,0x92,0xa6, +0x88,0x12,0x26,0x9f,0x05,0x98,0x67,0x21,0x22,0x76,0x02,0x26,0x02,0x05,0x03,0x02, +0xce,0x11,0x80,0x02,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0, +0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07, +0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d, +0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06, +0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74, +0x30,0xe4,0x09,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43, +0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c, +0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e, +0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04, +0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32,0x00,0x02,0x20,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x1a,0x00,0x01,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x20,0x00,0x00,0x00,0x32,0x1e,0x98,0x1c, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x94,0x40,0x31,0x8c, +0x00,0x14,0x41,0x49,0x94,0x41,0x21,0x14,0x47,0x29,0x14,0x45,0x41,0x94,0x43,0xe1, +0x07,0x14,0x48,0xc1,0x14,0x50,0x41,0x15,0x56,0x81,0x15,0x60,0x40,0x41,0x06,0x14, +0x68,0x40,0xc1,0x06,0x14,0x70,0x40,0x21,0x07,0x14,0x74,0x40,0x61,0x07,0x14,0x78, +0x40,0xa1,0x07,0x14,0x7c,0x40,0x59,0x94,0x46,0x41,0x4e,0x94,0x6a,0x46,0x71,0x15, +0x0f,0xa1,0x46,0x00,0x6a,0x80,0x84,0x05,0x0c,0x08,0x88,0x40,0xb3,0x19,0x00,0xb2, +0xcd,0x00,0x10,0x6e,0x06,0x80,0x74,0x33,0x00,0xc4,0x9b,0x01,0x20,0xdf,0x0c,0x00, +0xfd,0x66,0x00,0x28,0x38,0x03,0x40,0xaf,0x19,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x8b,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x01,0x9a,0x20,0x0c, +0xd1,0x06,0x61,0x20,0x26,0x08,0x83,0xb4,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06, +0x84,0x20,0x26,0x08,0x6f,0xf0,0x07,0xb4,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe, +0xda,0xde,0xe8,0xd2,0xde,0xdc,0xbe,0xec,0xca,0xc6,0xe8,0xde,0xe4,0xe6,0x26,0x08, +0xc3,0x34,0x41,0x18,0xa8,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65,0x31,0x98,0x81,0x31, +0x9c,0x09,0xc2,0x1c,0xdc,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8,0x3a,0xba,0xaf,0x32, +0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86,0x31,0x30,0x86,0xc3, +0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c, +0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x54,0x1b,0x12,0x46, +0x99,0x0c,0x6a,0x60,0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d, +0x18,0x5d,0xdd,0xdc,0x04,0x61,0xb0,0x26,0x08,0xc3,0xb5,0x41,0x30,0xb0,0x0d,0x09, +0x05,0x59,0xc6,0x35,0x30,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae, +0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30, +0x60,0x1b,0x92,0x4b,0xd9,0x0c,0x6e,0x60,0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b, +0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xc8,0x36,0x24,0x9c,0xe2, +0x19,0xdf,0xc0,0x18,0xd9,0x04,0xc1,0x0e,0xf0,0x80,0x89,0xdc,0x57,0x5a,0xdb,0x59, +0x53,0x1a,0xdc,0xdc,0x04,0x61,0xd0,0x36,0x24,0x44,0x18,0x88,0x81,0x31,0x06,0x03, +0x63,0x38,0x13,0x84,0x61,0x23,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6, +0x25,0x57,0x16,0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21, +0x29,0x03,0xc8,0x0c,0x8c,0x61,0x60,0x8c,0x6c,0x03,0xf2,0x48,0x95,0xd6,0x81,0x01, +0x19,0x9c,0xc1,0x04,0x01,0x0f,0xf2,0x80,0x9a,0xdc,0xdd,0x57,0x9a,0x1b,0x5d,0x99, +0x9c,0x5b,0x18,0xdb,0x57,0x1d,0xdc,0xdc,0x58,0x18,0x5b,0x19,0xd9,0xd7,0xd8,0x1b, +0xdb,0x9b,0xdc,0x04,0x01,0x0d,0xe8,0x60,0xc3,0x62,0xa4,0x81,0x1a,0x18,0xc6,0xc0, +0xac,0xc1,0x1a,0xac,0x81,0x33,0x41,0xd0,0x03,0x3d,0xa0,0x23,0x77,0xf7,0xc5,0xf6, +0x36,0xb6,0xf6,0x35,0x47,0x17,0x46,0x57,0x37,0xb7,0x61,0x19,0xda,0xc0,0x0d,0x8c, +0x61,0x60,0xd6,0x60,0x0d,0xd6,0x20,0x9b,0x20,0xf0,0xc1,0x1e,0x90,0x91,0xbb,0xfb, +0x72,0x2b,0xbb,0xfb,0x62,0x7b,0x1b,0x5b,0x9b,0xdb,0xb0,0x30,0x70,0x10,0x07,0x06, +0x35,0x30,0x6b,0xb0,0x06,0x6b,0x90,0xf1,0x91,0xbb,0xfb,0x62,0xab,0x6b,0x0b,0xfb, +0x42,0x4b,0x9b,0xa3,0x7b,0x93,0xcb,0xdb,0xb0,0x50,0x69,0x30,0x07,0xc6,0x35,0x30, +0x6b,0xb0,0x06,0x6b,0xe0,0x50,0x92,0xbb,0xfb,0xaa,0x83,0x9b,0x1b,0x0b,0x63,0x2b, +0x23,0xfb,0x7a,0xab,0xa3,0x83,0xab,0xa3,0xdb,0xb0,0x5c,0x69,0x50,0x07,0x06,0x33, +0x30,0x6b,0xb0,0x06,0x6b,0xe0,0x6c,0x28,0xd8,0xe0,0x0d,0xe4,0x80,0x0e,0xec,0x60, +0x82,0xf0,0x07,0x7d,0x40,0x63,0x4c,0xcc,0x68,0x4a,0x4a,0x66,0x82,0x30,0x70,0x1b, +0x10,0x03,0x0f,0xf2,0xc0,0x30,0x06,0x3d,0x00,0x36,0x04,0x7b,0x30,0x41,0x08,0x05, +0x3f,0x60,0x33,0xf7,0xc5,0x94,0xe6,0x56,0x16,0x26,0x37,0xc4,0x16,0xd6,0x06,0xb7, +0x01,0x31,0xfa,0xc0,0x0f,0x8c,0x61,0x30,0x80,0x0d,0xc1,0x1f,0x6c,0x20,0xd0,0xe0, +0x0e,0xf8,0x00,0x14,0x26,0x08,0x7e,0xc0,0x07,0x5c,0xd2,0xa4,0xca,0xdc,0xc8,0xca, +0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x68,0x50,0x07,0x1b,0x10,0x62,0x14,0x28,0xa3, +0x0c,0xae,0x86,0x14,0xe8,0xa4,0x35,0x85,0xe1,0x49,0x95,0xb9,0x91,0x95,0xc9,0x4d, +0xa5,0xe9,0x95,0x6d,0x40,0x08,0x53,0xa0,0xc6,0xa0,0x0c,0xae,0x86,0x14,0xc8,0xa4, +0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x86,0x6e,0x03, +0x42,0xa0,0x02,0x95,0x0a,0x65,0x70,0x35,0xa4,0xc0,0x2e,0x2d,0xc9,0x0d,0xae,0x8e, +0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x8c,0x28,0xad, +0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x78,0x1b,0x0c,0x62,0x15,0x28, +0x56,0x28,0x83,0x8b,0x52,0x1a,0x53,0x5d,0x5b,0x58,0x53,0x1a,0x1c,0x51,0x5a,0x5b, +0x99,0xdb,0x5c,0xda,0x9b,0xdb,0xdc,0x04,0x61,0xf8,0x36,0x20,0x84,0x2b,0x50,0xaf, +0x50,0x06,0x57,0x43,0x0a,0x94,0xd2,0x98,0xea,0xda,0xc2,0x9a,0xd2,0xe0,0x98,0xca, +0xec,0xca,0xd8,0xa8,0xde,0xaa,0xe6,0xca,0x26,0x08,0x03,0x18,0x6c,0x40,0x88,0x58, +0xa0,0x64,0xa1,0x0c,0xae,0x86,0x14,0xb8,0xa4,0x19,0xc9,0x85,0xb5,0x95,0x25,0xb9, +0x91,0x95,0xe1,0x4d,0x10,0x86,0x30,0xd8,0x80,0x10,0xb4,0x40,0xd5,0x42,0x19,0x5c, +0x0d,0x29,0x50,0x32,0x23,0x2a,0xb3,0x4b,0x1b,0x2b,0xa3,0x7a,0xb3,0x4a,0x2b,0xbb, +0x23,0x2a,0x83,0xa3,0x43,0x9b,0x20,0x0c,0x62,0xb0,0xc1,0x20,0x6e,0x81,0xc2,0x85, +0x32,0x68,0x78,0x98,0x29,0xa5,0xd1,0xd1,0x95,0xc9,0x4d,0x10,0x86,0x31,0xd8,0x80, +0x10,0xba,0x40,0xed,0x42,0x19,0x34,0x0d,0x29,0x50,0x32,0x6b,0x7a,0xa3,0x4b,0x7b, +0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x9b,0x1a,0x0b,0x63,0x2b,0x9b,0x20,0x0c,0x64, +0xb0,0x01,0x21,0x7a,0x81,0xf2,0x85,0x32,0x68,0x1a,0x52,0x20,0x64,0x46,0xf4,0x76, +0xe7,0x36,0x37,0x16,0xc6,0x56,0x66,0x14,0x36,0x46,0xf7,0x26,0x37,0x41,0x18,0xca, +0x60,0x03,0x42,0x80,0x03,0x15,0x0e,0x65,0xd0,0x34,0xa4,0xc0,0xcf,0xac,0xe9,0x8d, +0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x4e,0x29,0x8d,0x8e,0xae,0x4c,0x6e, +0x28,0xcc,0x6d,0xac,0x8c,0x8d,0x2d,0x8c,0x2e,0xed,0xcd,0x6d,0x82,0x30,0x98,0xc1, +0x06,0x83,0x18,0x07,0x8a,0x1c,0xca,0xa0,0x21,0x63,0x06,0x25,0x57,0x56,0x84,0x07, +0xf7,0x36,0x57,0x27,0x57,0x36,0x41,0x18,0xce,0x60,0x03,0x42,0x98,0x03,0x75,0x0e, +0x65,0xd0,0x34,0xa4,0xc0,0xcc,0x0c,0x4a,0xae,0xcc,0x2e,0xed,0xad,0x6e,0xce,0x48, +0x2e,0xac,0xad,0x0c,0x4a,0xae,0xac,0x08,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x82, +0x30,0xa0,0xc1,0x06,0x84,0x48,0x07,0x4a,0x1d,0xca,0xa0,0x69,0x48,0x81,0x8b,0x19, +0x55,0x98,0x1b,0x52,0x18,0x9b,0x99,0xd1,0x93,0xd5,0x04,0x61,0x48,0x83,0x0d,0x06, +0xc1,0x0e,0x54,0x3b,0x94,0x41,0xc3,0xca,0x4c,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0xaa, +0x2c,0xae,0xae,0xcc,0x6d,0xac,0x8c,0xa9,0xcc,0xed,0x8c,0x0e,0x6d,0x82,0x30,0xa8, +0xc1,0x06,0x84,0x78,0x07,0x0a,0x1e,0xca,0xa0,0x69,0x48,0x81,0x8a,0x19,0x51,0x19, +0x1b,0x5d,0x18,0x55,0x5a,0x5b,0xd9,0x04,0x61,0x58,0x83,0x0d,0x06,0x21,0x0f,0xd4, +0x3c,0x94,0x41,0xc3,0xcb,0x8c,0x28,0xcf,0x2d,0xac,0x2d,0x6d,0x4c,0xaa,0x6c,0x6e, +0x08,0x2d,0xcc,0xed,0xac,0xcc,0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82,0x30,0xb0,0xc1, +0x06,0x83,0xa8,0x07,0xca,0x1e,0xca,0xa0,0x21,0x66,0x66,0x95,0x56,0x76,0x37,0x05, +0x17,0x36,0x56,0x46,0xf5,0xd6,0x54,0x46,0x57,0x26,0x37,0x67,0x14,0x36,0x46,0xf7, +0x26,0x37,0x41,0x18,0xda,0x60,0x83,0x41,0xe0,0x03,0x95,0x0f,0x65,0xd0,0x6c,0xa0, +0xf4,0xa0,0x14,0x4e,0x41,0x15,0x5a,0x01,0x16,0x66,0xc1,0x16,0x72,0x81,0x17,0x7e, +0x41,0x1c,0xca,0x01,0x1d,0xd6,0xc1,0x1d,0xe2,0x81,0x1e,0xee,0x41,0x1f,0x36,0x0c, +0x86,0x28,0xec,0xc3,0x04,0x41,0x00,0x36,0x00,0x1b,0x06,0xc3,0x1f,0xfc,0x61,0x43, +0xf0,0x0f,0x1b,0x86,0xa1,0x1f,0x40,0x82,0xc2,0xd0,0xd4,0x04,0x41,0x14,0xec,0x60, +0xc3,0x30,0x06,0x63,0x30,0x4c,0x10,0x06,0x37,0xd8,0x10,0xec,0xc2,0x06,0xc3,0x18, +0x89,0x8b,0x24,0x4a,0xc2,0x24,0x36,0x14,0xfd,0x20,0x12,0x40,0x28,0x9c,0x04,0x11, +0x31,0xb9,0x30,0xb7,0x31,0xb4,0xb2,0xb9,0x09,0xc2,0xf0,0x06,0x34,0xcc,0xd8,0xde, +0xc2,0xe8,0xe6,0x26,0x08,0x03,0x1c,0xb0,0x48,0x73,0x9b,0xa3,0x9b,0x9b,0x20,0x0c, +0x71,0x40,0x22,0xcd,0x8d,0x6e,0x6e,0x82,0x30,0xc8,0x01,0x11,0xba,0x32,0xbc,0x2f, +0xb6,0xb7,0x30,0xb2,0x09,0xc2,0x30,0x07,0x44,0xe8,0xca,0xf0,0xbe,0xdc,0xde,0xe4, +0xda,0x98,0xd0,0x95,0xe1,0x7d,0xcd,0xd1,0xbd,0xc9,0x95,0xb1,0xa8,0x4b,0x73,0xa3, +0x9b,0xdb,0x00,0xa5,0x84,0x4a,0xac,0x04,0x4b,0xb4,0x84,0x4b,0xbc,0x04,0x4c,0xc4, +0x84,0x4c,0xcc,0x04,0x47,0x13,0x5c,0x4d,0xc8,0x42,0x15,0x36,0x36,0xbb,0x36,0x97, +0x34,0xb2,0x32,0x37,0xba,0x29,0x41,0x50,0x85,0x0c,0xcf,0xc5,0xae,0x4c,0x6e,0x2e, +0xed,0xcd,0x6d,0x4a,0x40,0x34,0x21,0xc3,0x73,0xb1,0x0b,0x63,0xb3,0x2b,0x93,0x9b, +0x12,0x18,0x75,0xc8,0xf0,0x5c,0xe6,0xd0,0xc2,0xc8,0xca,0xe4,0x9a,0xde,0xc8,0xca, +0xd8,0xa6,0x04,0x48,0x19,0x32,0x3c,0x17,0xb9,0xb2,0xb9,0xb7,0x3a,0xb9,0xb1,0xb2, +0xb9,0x29,0x01,0x28,0x54,0x22,0xc3,0x73,0xa1,0xcb,0x83,0x2b,0x0b,0x72,0x73,0x7b, +0xa3,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x9b,0x22,0xec,0x03,0x48,0xd4,0x21,0xc3,0x73, +0x29,0x73,0xa3,0x93,0xcb,0x83,0x7a,0x4b,0x73,0xa3,0x9b,0x9b,0x12,0x9c,0x44,0x17, +0x32,0x3c,0x97,0xb1,0xb7,0x3a,0x37,0xba,0x32,0xb9,0xb9,0x29,0x41,0x4d,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x42,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x39,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34, +0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e, +0x80,0x34,0x40,0x84,0xf9,0x45,0xad,0xdb,0x00,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2, +0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a,0xd0,0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44, +0x98,0x8f,0xdc,0xb6,0x31,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51, +0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe,0xf3, +0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x8f,0xdc, +0xb6,0x3d,0x74,0xc3,0xe5,0x3b,0x8f,0x2f,0x44,0x04,0x30,0x11,0x21,0xd0,0x0c,0x0b, +0xf1,0x45,0x0e,0xb3,0x21,0xcd,0x80,0x34,0x86,0x2d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f, +0x38,0x93,0xed,0x17,0xb7,0x6d,0x01,0xd1,0x70,0xf9,0xce,0xe3,0x1b,0x91,0x43,0x3d, +0xe2,0xe0,0x23,0xb7,0x6d,0x07,0xd5,0x70,0xf9,0xce,0xe3,0x4b,0x00,0xf3,0x2c,0x44, +0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x04,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35, +0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x05,0xd6,0x70,0xf9,0xce,0xe3,0x4f, +0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x9b,0x40,0x36,0x5c,0xbe, +0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x62,0x03,0x46,0x0e,0xf5,0xf8,0xc8,0x6d, +0x5b,0xc2,0x33,0x5c,0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f,0xd4,0xba,0x19,0x3c, +0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84,0xf9,0xc5,0x6d,0x03,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xcc,0x4b,0x28,0xff, +0x8e,0x81,0xf7,0x56,0xe8,0x39,0x67,0xc7,0x08,0xd8,0x2c,0x0b,0x44,0x58,0x49,0x4c, +0xac,0x34,0x00,0x00,0x66,0x00,0x05,0x00,0x2b,0x0d,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x94,0x34,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x22,0x0d,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02, +0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xd7,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0x90,0xc2,0x08,0x40,0x09,0x00,0x14,0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03, +0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18,0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10, +0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c, +0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0,0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40, +0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18,0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18, +0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28,0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2, +0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c,0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51, +0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50,0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34, +0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9, +0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19, +0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89, +0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60,0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x6d, +0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a,0x48,0x0e,0x15,0x09,0x44,0x1a,0x39,0x0f, +0x11,0x4d,0x08,0x21,0x21,0x61,0x30,0x28,0x04,0x63,0xc0,0x20,0x51,0xe9,0xa0,0xe1, +0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4,0x0d,0x69,0x06,0x44,0x0c,0x06,0x03,0xc5, +0x1c,0x41,0x50,0x0a,0xc6,0xe0,0x34,0x40,0x51,0x6a,0x20,0x60,0x18,0x81,0x30,0x66, +0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0, +0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87, +0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a, +0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0, +0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87, +0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x02,0xab, +0x45,0xae,0x61,0x04,0xc1,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1, +0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f, +0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2, +0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21, +0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0x83,0x99,0xc4, +0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d, +0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc, +0x00,0x0c,0xfc,0x00,0x09,0xb0,0x18,0xc9,0x66,0x0a,0x83,0x71,0x60,0x87,0x70,0x98, +0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03, +0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76, +0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26, +0x6b,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e, +0xfc,0x00,0x09,0x06,0x1a,0xd5,0x66,0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79, +0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90, +0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07, +0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x14, +0xb0,0xe8,0x36,0x13,0x19,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2, +0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84, +0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xa0,0x00,0x46,0xb9,0x99, +0xb0,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77, +0x08,0x07,0x7a,0xf0,0x03,0x14,0x18,0x68,0x37,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7, +0xae,0x36,0x9a,0x7a,0xbd,0x5e,0xaf,0x37,0x18,0xb0,0x60,0x30,0x18,0xcc,0x60,0x30, +0x18,0x0c,0x06,0x03,0xf9,0x6e,0x92,0xa6,0x88,0x12,0x26,0x9f,0x05,0x98,0x67,0x21, +0x22,0x76,0x02,0x26,0x02,0x05,0x03,0x02,0xce,0x11,0x80,0xc2,0x14,0x00,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, +0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06, +0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8, +0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x32,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21, +0x4f,0x1a,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00, +0x14,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x94,0x40,0x31,0x8c,0x00,0x14,0x41,0x49,0x94,0x41,0x21,0x14, +0x47,0x29,0x14,0x45,0x41,0x94,0x43,0xe1,0x07,0x94,0x45,0x01,0x06,0x10,0x6a,0x04, +0x80,0x84,0x05,0x0c,0x08,0x88,0x40,0xb3,0x19,0x00,0xb2,0xcd,0x00,0x10,0x6e,0x06, +0x80,0x74,0x33,0x00,0xc4,0x9b,0x01,0xa0,0xdf,0x0c,0x00,0x05,0x67,0x00,0xe8,0x35, +0x03,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x79,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0x01,0x9a,0x20,0x0c,0xd1,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d, +0x18,0x0c,0x82,0x98,0x20,0x0c,0xd2,0x04,0xe1,0x0d,0xd0,0x80,0xc0,0x04,0x61,0x98, +0x26,0x08,0x03,0xb5,0x41,0x40,0x98,0x0d,0x09,0x92,0x28,0xc8,0x32,0x2c,0x48,0x33, +0x41,0x98,0x83,0x30,0xd8,0x90,0x0c,0x8f,0x82,0x20,0xc3,0x82,0x34,0x13,0x84,0xa1, +0xda,0x90,0x2c,0x89,0x82,0x44,0xc3,0x82,0x34,0x13,0x84,0xc1,0x9a,0x20,0x0c,0xd7, +0x06,0x01,0xa1,0x36,0x24,0xd1,0xa3,0x20,0xd3,0xb0,0x20,0xd5,0x04,0x61,0xc0,0x36, +0x24,0x53,0xa2,0x20,0xd7,0xb0,0x20,0xcd,0x04,0x61,0xc8,0x36,0x24,0x57,0xa2,0x20, +0xd9,0xb0,0x20,0xd5,0x04,0xc1,0x0e,0xc4,0x60,0x82,0x30,0x68,0x1b,0x12,0x62,0x53, +0x10,0x6e,0x58,0x90,0x66,0x82,0x30,0x6c,0x1b,0x12,0xef,0x51,0x90,0x61,0x58,0x90, +0x6a,0x03,0xe2,0x40,0x92,0x85,0x69,0xdd,0x37,0x41,0xc0,0x83,0x31,0x98,0x20,0xa0, +0xc1,0xb7,0x61,0x41,0xc2,0x40,0x41,0x90,0x61,0x11,0x03,0x31,0x10,0x83,0x66,0x82, +0xa0,0x07,0x64,0xb0,0x61,0x19,0xc8,0x40,0x41,0x86,0x61,0x11,0x03,0x31,0x10,0x83, +0x6a,0x82,0xc0,0x07,0x65,0xb0,0x61,0x59,0xcc,0x40,0x41,0xa2,0x61,0x11,0x03,0x31, +0x10,0x83,0x6a,0xc3,0x12,0x85,0x81,0x82,0x4c,0xc3,0x22,0x06,0x62,0x20,0x06,0xcd, +0x86,0x65,0x0a,0x03,0x05,0x59,0x86,0x45,0x0c,0xc4,0x40,0x0c,0x9a,0x0d,0xc5,0x18, +0x94,0xc1,0x19,0xa0,0x41,0x1a,0x4c,0x10,0xfe,0xc0,0x0c,0x26,0x08,0x03,0xb7,0x01, +0x41,0xd6,0x40,0x41,0x90,0x81,0x0d,0x80,0x0d,0x41,0x1b,0x4c,0x10,0x42,0xe1,0x0c, +0x36,0x20,0xc8,0x1b,0x28,0xc8,0x30,0x20,0xc0,0x86,0x00,0x0e,0x36,0x10,0x60,0xa0, +0x06,0x6e,0x10,0x07,0x13,0x04,0x01,0xa0,0x30,0x34,0x35,0x41,0x10,0x05,0x30,0xd8, +0x30,0x70,0xdc,0x30,0x41,0x18,0xba,0x09,0xc2,0xe0,0x6d,0x08,0xf0,0x60,0x83,0x81, +0xd4,0xc1,0x64,0x07,0x77,0x90,0x07,0x1b,0x8a,0x39,0xa0,0x03,0x40,0x0e,0xf4,0xa0, +0x0a,0x1b,0x9b,0x5d,0x9b,0x4b,0x1a,0x59,0x99,0x1b,0xdd,0x94,0x20,0xa8,0x42,0x86, +0xe7,0x62,0x57,0x26,0x37,0x97,0xf6,0xe6,0x36,0x25,0x20,0x9a,0x90,0xe1,0xb9,0xd8, +0x85,0xb1,0xd9,0x95,0xc9,0x4d,0x09,0x88,0x3a,0x64,0x78,0x2e,0x73,0x68,0x61,0x64, +0x65,0x72,0x4d,0x6f,0x64,0x65,0x6c,0x53,0x02,0xa3,0x0c,0x19,0x9e,0x8b,0x5c,0xd9, +0xdc,0x5b,0x9d,0xdc,0x58,0xd9,0xdc,0x94,0x20,0x0e,0xea,0x90,0xe1,0xb9,0x94,0xb9, +0xd1,0xc9,0xe5,0x41,0xbd,0xa5,0xb9,0xd1,0xcd,0x4d,0x09,0xf4,0x00,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x42,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x39,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34, +0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e, +0x80,0x34,0x40,0x84,0xf9,0x45,0xad,0xdb,0x00,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2, +0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a,0xd0,0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44, +0x98,0x8f,0xdc,0xb6,0x31,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51, +0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe,0xf3, +0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x8f,0xdc, +0xb6,0x3d,0x74,0xc3,0xe5,0x3b,0x8f,0x2f,0x44,0x04,0x30,0x11,0x21,0xd0,0x0c,0x0b, +0xf1,0x45,0x0e,0xb3,0x21,0xcd,0x80,0x34,0x86,0x2d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f, +0x38,0x93,0xed,0x17,0xb7,0x6d,0x01,0xd1,0x70,0xf9,0xce,0xe3,0x1b,0x91,0x43,0x3d, +0xe2,0xe0,0x23,0xb7,0x6d,0x07,0xd5,0x70,0xf9,0xce,0xe3,0x4b,0x00,0xf3,0x2c,0x44, +0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x04,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35, +0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x05,0xd6,0x70,0xf9,0xce,0xe3,0x4f, +0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x9b,0x40,0x36,0x5c,0xbe, +0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x62,0x03,0x46,0x0e,0xf5,0xf8,0xc8,0x6d, +0x5b,0xc2,0x33,0x5c,0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f,0xd4,0xba,0x19,0x3c, +0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84,0xf9,0xc5,0x6d,0x03,0x61,0x20,0x00,0x00, +0x9e,0x0a,0x00,0x00,0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00,0x78,0x00,0x00,0x00, +0x34,0x98,0x01,0x28,0xa3,0x42,0x2a,0xc2,0x80,0x82,0x1d,0x28,0xb6,0xd2,0x28,0xd9, +0x81,0x52,0x29,0xbb,0x1a,0x28,0xbe,0x72,0x29,0xc3,0x80,0x82,0x29,0x9b,0x62,0x2a, +0x42,0xa0,0xe2,0x0d,0x28,0xdf,0x80,0x92,0x84,0x28,0x4e,0x84,0x52,0xaa,0x82,0x8a, +0x28,0x49,0x84,0xe2,0x24,0x28,0x9f,0x92,0x24,0x28,0x9a,0xe2,0x84,0x20,0x54,0x0d, +0x90,0xa2,0x08,0xca,0xa0,0x3c,0x4a,0x60,0x04,0x80,0x0c,0x33,0x00,0x63,0x04,0x20, +0x08,0x82,0x28,0x18,0x8c,0x11,0xb4,0xe6,0x9c,0xb3,0xdf,0x18,0x01,0x08,0x82,0xa0, +0xfc,0x8d,0x11,0x80,0x20,0x08,0xf3,0xbf,0x30,0x46,0x00,0x82,0x20,0x18,0xff,0xc2, +0x18,0xc1,0xee,0x8f,0x32,0x09,0x06,0x63,0x04,0xbb,0x3f,0xca,0xfc,0x37,0x46,0x00, +0x82,0x20,0x08,0xff,0xc2,0x18,0x41,0x6b,0xce,0x39,0xef,0x8d,0x11,0x80,0x20,0x08, +0xca,0x60,0x30,0x46,0x00,0x82,0xf8,0x7f,0x8f,0xc1,0x18,0x01,0x08,0x82,0x20,0x08, +0x06,0x63,0x04,0x21,0x09,0x86,0x78,0x37,0x46,0xb0,0xc7,0x6a,0xbc,0x7f,0x63,0x04, +0x6b,0xad,0xd6,0xe2,0x37,0x46,0xf0,0xdf,0x7f,0xff,0x7e,0x63,0x04,0xad,0x39,0xe7, +0xbc,0x2f,0x8c,0x11,0xc8,0xa2,0xdb,0xff,0xdf,0x18,0x81,0xce,0x9a,0x73,0xfa,0x8d, +0x11,0xa8,0x78,0x7d,0xaa,0xde,0x18,0x01,0x08,0x82,0x20,0x08,0x0e,0x63,0x04,0x6b, +0xad,0xd6,0xba,0x37,0x46,0x00,0x82,0xa0,0x7f,0x87,0xc1,0x18,0x41,0x6b,0xce,0x39, +0xed,0x8d,0x11,0x80,0x20,0x08,0x92,0x60,0x30,0x46,0x00,0x82,0x20,0xa8,0x83,0xc1, +0x18,0x81,0x08,0x92,0x20,0xbe,0x8d,0x11,0xc0,0x71,0x99,0xdf,0xde,0x18,0x01,0x59, +0xf2,0xfa,0xfd,0x8d,0x11,0x80,0x20,0x08,0x82,0xa0,0x30,0x46,0x00,0x82,0x20,0xc8, +0x82,0xc1,0x18,0xc1,0x3b,0x93,0x26,0xda,0x8d,0x11,0x80,0x20,0x08,0xc2,0xdf,0x18, +0x01,0x08,0x82,0x20,0xfe,0x0b,0x63,0x04,0x20,0x08,0x82,0xe8,0x37,0x46,0x00,0x82, +0x20,0x88,0x7f,0x54,0x19,0x23,0x00,0x41,0x68,0x8c,0x00,0x04,0x9f,0x31,0x02,0x10, +0x7c,0x83,0x31,0x02,0x10,0x04,0x83,0x11,0x00,0x22,0xcd,0x21,0x4c,0x7d,0x30,0x87, +0x70,0x49,0x73,0x08,0x93,0x28,0xcc,0x21,0xe8,0x41,0x1f,0xcc,0x21,0x4c,0x7e,0x30, +0x87,0xa0,0x07,0xa3,0x30,0x87,0xf0,0x06,0xdc,0x1c,0xc2,0x54,0x0a,0x73,0x08,0xd3, +0x29,0xcc,0x21,0xe8,0x81,0x1f,0xd0,0x69,0x0e,0x62,0x9a,0x24,0x56,0x98,0x83,0xb0, +0x2c,0x89,0x15,0xe6,0x20,0xaa,0x4a,0x62,0x85,0x39,0x08,0x08,0x92,0x58,0x61,0x0e, +0x42,0x92,0x24,0x56,0x98,0x83,0x80,0x20,0xa9,0x15,0xe6,0x20,0x34,0x4d,0x6a,0x85, +0x39,0x88,0x2c,0x93,0x5a,0x61,0x0e,0x02,0xc3,0xa4,0x56,0x98,0x83,0xb0,0x2c,0xa9, +0x15,0xe6,0x20,0xaa,0x4a,0x6a,0x85,0x11,0x80,0x39,0x88,0x69,0x92,0x5a,0x61,0x0e, +0x02,0x82,0x24,0x55,0x98,0x83,0x90,0x24,0x29,0x15,0xc8,0x30,0x02,0x00,0x00,0x00, +0x23,0x06,0x08,0x00,0x82,0x60,0x90,0x06,0x23,0x21,0x0e,0xd0,0x3f,0xcc,0xc3,0x88, +0x01,0x02,0x80,0x20,0x18,0xa4,0x01,0x49,0x8c,0x03,0xd4,0x0f,0xf4,0x30,0x62,0x80, +0x00,0x20,0x08,0x06,0x69,0x50,0x12,0xe4,0x00,0xfd,0x43,0x3d,0x8c,0x18,0x20,0x00, +0x08,0x82,0x41,0x1a,0x98,0x44,0x39,0x40,0x25,0x61,0x0f,0x23,0x06,0x08,0x00,0x82, +0x60,0x90,0x06,0x27,0x61,0x0e,0x10,0x49,0xdc,0xc3,0x88,0x01,0x02,0x80,0x20,0x18, +0xa4,0x01,0x4a,0x9c,0x03,0x74,0x12,0xf8,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x69, +0x90,0x12,0xe8,0x00,0xf9,0x43,0x3e,0x8c,0x18,0x20,0x00,0x08,0x82,0x41,0x1a,0xa8, +0x44,0x3a,0x40,0x20,0xa1,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x90,0x06,0x2b,0xa1, +0x0e,0x90,0x48,0xec,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0xa4,0x01,0x4b,0xac,0x03, +0x54,0x12,0xfc,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x69,0xd0,0x12,0xec,0x00,0x9d, +0x44,0x3f,0x8c,0x18,0x20,0x00,0x08,0x82,0x41,0x1a,0xb8,0x44,0x3b,0x40,0x2b,0xe1, +0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x90,0x06,0x2f,0xe1,0x0e,0xd0,0x4a,0xfc,0xc3, +0x88,0x01,0x02,0x80,0x20,0x18,0xa4,0x01,0x4c,0xbc,0x03,0xf4,0x12,0x20,0x31,0x62, +0x80,0x00,0x20,0x08,0x06,0x69,0x10,0x13,0xf0,0x00,0xb9,0x44,0x48,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x41,0x19,0xcc,0x04,0x3d,0x04,0x63,0x30,0x62,0x60,0x00,0x20,0x08, +0x06,0x44,0x58,0x9c,0x03,0x4c,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x21,0x16,0xe8, +0x30,0x13,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0x88,0x05,0x3a,0xc8,0xc4,0x88,0x81, +0x01,0x80,0x20,0x18,0x10,0x63,0x91,0x0e,0x35,0x31,0x62,0x70,0x00,0x20,0x08,0x06, +0x62,0x90,0x13,0xf4,0x50,0xd8,0xc4,0x68,0x42,0x10,0x94,0x31,0x13,0x57,0x06,0x4d, +0x5c,0x05,0xf7,0xc0,0x45,0x04,0x50,0xc1,0x3a,0x68,0x25,0x05,0x94,0x90,0xc0,0x09, +0x06,0x3b,0xc1,0x60,0x26,0x88,0x02,0x7c,0x4c,0x18,0x05,0xf8,0x8c,0x26,0x34,0xc0, +0x05,0x06,0x3b,0xc7,0x60,0x56,0x08,0xf4,0xb1,0x42,0xa0,0xcf,0x88,0xc1,0x01,0x80, +0x20,0x18,0x7c,0x6c,0x61,0x12,0x97,0x58,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x81,0x18,0xb8,0x45,0x4a,0x68,0x69,0x31,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x70,0x82,0xc1,0x4e,0x30,0x98,0x1d,0x02,0x7d,0xec,0x10,0xe8,0x63, +0x02,0x03,0x1f,0x13,0x18,0xf8,0x8c,0x26,0x24,0xc2,0x68,0x82,0x32,0x18,0x42,0xc8, +0xc7,0x10,0x42,0x3e,0xa6,0xc8,0x03,0x7c,0x4c,0x99,0x07,0xf8,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x71,0x1a,0x3f,0x41,0x08,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa0, +0x06,0x58,0x10,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa9,0x21,0x16,0xbd,0x20, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xa1,0x1a,0x63,0xe1,0x0b,0xc2,0x29,0x06,0x3b, +0xc5,0x60,0x46,0x08,0xf4,0x31,0x42,0xa0,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x94, +0x01,0x69,0x94,0x05,0x1d,0xe8,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xaf,0x71, +0x16,0x41,0x68,0x98,0x41,0x19,0xa8,0x85,0x5a,0xa8,0x85,0x5a,0x8c,0x26,0x04,0xc0, +0x68,0x82,0x10,0x8c,0x26,0x78,0xc2,0x68,0xc2,0x37,0x98,0x40,0xc8,0xc7,0x04,0x42, +0x3e,0x66,0x06,0x82,0x7c,0xcc,0x0c,0x04,0xf9,0x98,0x20,0xc8,0xc7,0x04,0x41,0x3e, +0x26,0x04,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0x37,0xd0,0x22,0x30,0x44, +0x0d,0xe0,0x63,0x88,0x1a,0xc0,0x67,0x38,0x42,0x88,0x85,0xe1,0x1b,0x8e,0x18,0xe2, +0xa1,0xf8,0x4a,0x08,0x74,0x38,0x82,0xa0,0x85,0xe1,0x1b,0x8e,0x28,0xe8,0xa1,0xf8, +0x4a,0x08,0xb4,0x88,0x40,0x47,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x0c,0x76,0x83,0x2f, +0x5e,0x21,0x1e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x0c,0x78,0xa3,0x2f,0x56,0x21, +0x1e,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0x22,0x8f,0xbb,0x10,0x82,0x4d,0xeb,0x89, +0x9e,0xc8,0x8d,0xdc,0x10,0x0d,0x5d,0x18,0x4d,0x08,0x86,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0xce,0x43,0x36,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x28,0x03,0xf0,0x08, +0x8d,0x5b,0x90,0x87,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xd0,0x63,0x2f,0x82,0xe2, +0xf3,0xc2,0x22,0x2c,0x7a,0xa3,0x37,0x4c,0xc3,0x17,0x46,0x13,0x02,0x60,0x34,0x41, +0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x0c,0xca,0x03,0x34,0x62,0xe1,0x37,0x46, +0x13,0x82,0x61,0xb8,0x21,0x10,0x0f,0x30,0xa8,0xa6,0x2d,0xb8,0x84,0x60,0x6b,0x78, +0x0b,0x2e,0x28,0xd0,0x59,0x86,0x40,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x0c, +0xd8,0xe3,0x34,0x70,0x21,0x3d,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x4e,0x30,0xd8, +0x09,0x06,0x33,0xc1,0x93,0x8f,0x09,0x9e,0x7c,0x4c,0x50,0x0b,0xf8,0x98,0xb0,0x16, +0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x3f,0x6e,0xc3,0x10,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x00,0x91,0xdc,0x90,0x87,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0x10,0xc9,0x8d,0x63,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x44,0x76,0x83, +0x1e,0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x40,0xc4,0x35,0x86,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0x42,0xe4,0x35,0x84,0x13,0x06,0x74,0xc2,0x80,0xec,0x20,0xe2, +0x63,0x06,0x11,0x9f,0x13,0x2a,0x77,0x42,0xe5,0xca,0xd8,0x0d,0x28,0x83,0x37,0x60, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x34,0x13,0x89,0x0d,0xc1,0x3f,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0x40,0x3b,0x11,0xd9,0x10,0xfe,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xca, +0x80,0x44,0xca,0xc3,0x1e,0x74,0x62,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x17,0x39, +0x8f,0x20,0x44,0x06,0x41,0x3d,0xd4,0x43,0x3d,0xd4,0x63,0x34,0x21,0x00,0x46,0x13, +0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a, +0x77,0x44,0xe5,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xc1,0x11,0xf8,0x50,0x54,0x84, +0x5a,0xe6,0x63,0x3e,0xe6,0x63,0x3e,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13, +0x06,0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xae, +0xba,0x1a,0x01,0x63,0x83,0xf9,0x00,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x68,0x3d, +0xe2,0x1e,0x42,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0d,0x99,0xf0,0x87,0x65,0x23, +0xc1,0xf5,0x1f,0xff,0xf1,0x1f,0xff,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a, +0x30,0x08,0xa3,0x09,0xc4,0x70,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72, +0x95,0x06,0x3e,0x02,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0xa1,0x49,0x7e,0x04,0xcc, +0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x6f,0x72,0x22,0x61,0x10,0x26,0x81,0x18,0xa8, +0x88,0x8a,0xa8,0x88,0x8a,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2, +0x68,0x02,0x31,0x1c,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x88,0x41, +0x03,0x80,0x20,0x18,0x34,0x78,0x02,0x23,0x6a,0xa0,0x26,0x6c,0x30,0x07,0x33,0x32, +0x23,0x33,0x32,0x23,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a, +0x40,0x0c,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x37,0x62,0xd0,0x00, +0x20,0x08,0x06,0x4d,0xa8,0xe4,0xc8,0x1c,0xcc,0x49,0x1f,0xf0,0x01,0x8f,0xf0,0x08, +0x8f,0xf0,0xc8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10, +0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x8d,0x18,0x34,0x00,0x08, +0x82,0x41,0xa3,0x2a,0x62,0xc2,0x07,0x7c,0x72,0x06,0xa5,0x50,0x26,0x65,0x52,0x26, +0x65,0x32,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x70, +0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x23,0x06,0x0d,0x00,0x82,0x60, +0xd0,0xcc,0xca,0x9a,0x94,0x42,0xa9,0x94,0x81,0x2b,0xb8,0x89,0x9b,0xb8,0x89,0x9b, +0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x1c,0x51, +0xb9,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0x5c,0xdd,0x02,0xac,0x80,0x99,0x83,0x9b, +0x80,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x34,0x5c,0x49,0x13,0x21,0x18,0x31,0x68, +0x00,0x10,0x04,0x83,0xe6,0x57,0xee,0x24,0x16,0x62,0x65,0x16,0x02,0x3d,0xd1,0x13, +0x3d,0xd1,0x93,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20, +0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68,0x00,0x10, +0x04,0x83,0x06,0x5d,0x40,0x45,0x17,0x74,0x85,0x1c,0x94,0x51,0x19,0x95,0x51,0x19, +0x95,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23, +0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68,0x00,0x10,0x04,0x83, +0x26,0x5e,0x52,0x65,0x1c,0xc6,0xc5,0x15,0x26,0x56,0x61,0x15,0x56,0x61,0x95,0xd1, +0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77, +0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68,0x00,0x10,0x04,0x83,0x46,0x5f, +0x64,0x85,0x1d,0xd8,0x85,0x15,0xb8,0x5a,0xa9,0x95,0x5a,0xa9,0x95,0xd1,0x84,0x00, +0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5, +0x8e,0xa8,0xdc,0x11,0x95,0x2b,0x7f,0xa0,0x17,0x18,0x31,0x38,0x00,0x10,0x04,0x03, +0xcd,0x5f,0x5e,0x25,0x38,0x83,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x4a,0xa6,0x57, +0xee,0xe1,0x5e,0xf2,0x21,0x00,0x17,0x70,0x01,0x17,0x70,0x19,0x4d,0x08,0x80,0xd1, +0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88, +0xca,0x1d,0x51,0xb9,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x5c,0xc6,0x5c,0x40,0x02, +0x64,0x54,0x42,0x49,0x97,0x74,0x49,0x97,0x74,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21, +0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d, +0x51,0xb9,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x6e,0xe6,0x5d,0x52,0x22,0x65,0xe8, +0x61,0x92,0x17,0x79,0x91,0x17,0x79,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d, +0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9, +0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xc0,0x06,0x5f,0x64,0x42,0x66,0xe4,0x81,0xdb, +0x97,0x7d,0xd9,0x97,0x7d,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84, +0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0x39,0xc3,0x93, +0xb0,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x60,0x65,0xd3,0x33,0xc1,0x88,0xc1, +0x01,0x80,0x20,0x18,0x58,0x67,0x43,0x32,0x01,0x9f,0x5c,0x60,0xc0,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0xd6,0x06,0x6c,0x82,0xe1,0x88,0x80,0x54,0x88,0xcf,0x86,0x5f, +0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x6e,0x53,0x32,0x81,0x05,0x02,0x7d, +0xcc,0x08,0x17,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x14,0x37,0x28,0x13,0x58, +0x20,0xd0,0xc7,0x02,0x42,0x3e,0x17,0x54,0x6e,0xba,0xe1,0x54,0x82,0xc4,0x4c,0x05, +0x2e,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x18,0xdd,0xb0,0x4d,0x30,0x62,0x70, +0x00,0x20,0x08,0x06,0x96,0xdd,0xcc,0x4c,0xb0,0x2a,0x17,0x18,0x70,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0x22,0xbd,0x79,0x9b,0x60,0x38,0x22,0x98,0x15,0xe2,0xb3,0xc1,0x5d, +0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0xdf,0xd0,0x4c,0x60,0x81,0x40,0x1f, +0x33,0xe0,0x45,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x81,0xce,0xcd,0x04,0x16, +0x08,0xf4,0xb1,0x80,0x90,0xcf,0x05,0x95,0x9b,0x6e,0xb0,0x95,0x20,0xb1,0x5b,0xf9, +0x8b,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x36,0x3a,0x7b,0x13,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x81,0x55,0x3a,0x62,0x13,0xe8,0xca,0x05,0x06,0x1c,0x31,0x30,0x00, +0x10,0x04,0x83,0x28,0x75,0xfc,0x26,0x18,0x8e,0x08,0xc4,0x85,0xf8,0x6c,0xe8,0x17, +0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xc4,0x3a,0x63,0x13,0x58,0x20,0xd0,0xc7, +0x8c,0x7f,0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xaf,0x63,0x36,0x81,0x05, +0x02,0x7d,0x2c,0x20,0xe4,0x73,0x41,0xe5,0xa6,0x1b,0xca,0x25,0x48,0xec,0x5c,0x5c, +0x23,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x80,0xc9,0x8e,0xea,0x04,0x23,0x06,0x07, +0x00,0x82,0x60,0x60,0xd1,0x4e,0xdc,0x04,0xe9,0x72,0x81,0x01,0x47,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0xc2,0x9d,0xd6,0x09,0x86,0x23,0x82,0x78,0x21,0x3e,0x1b,0x58,0x46, +0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xed,0x8e,0xdc,0x04,0x16,0x08,0xf4,0x31, +0xc3,0x65,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0xef,0xd4,0x4d,0x60,0x81, +0x40,0x1f,0x0b,0x08,0xf9,0x5c,0x50,0xb9,0xe9,0x06,0x7a,0x09,0x12,0x73,0x83,0xd8, +0x90,0x8f,0xbd,0x41,0x6c,0xc8,0xc7,0xe0,0x20,0x36,0xe4,0x63,0x71,0x10,0x1b,0xf2, +0xb1,0x31,0x60,0x0d,0xf9,0x18,0x19,0xb0,0x86,0x7c,0xac,0x0c,0x58,0x43,0x3e,0x66, +0x06,0xac,0x21,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20, +0xf0,0x31,0x0e,0x35,0xe4,0x63,0x1d,0x6a,0xc8,0xc7,0x3c,0xd4,0x90,0x8f,0x7d,0xa8, +0x21,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0xb1, +0xaa,0x34,0xe4,0x63,0x56,0x69,0xc8,0xc7,0xae,0xd2,0x90,0x8f,0x61,0xa5,0x21,0x1f, +0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0xb1,0x3d,0x50, +0x05,0xf8,0x58,0xd0,0x06,0xf0,0xb1,0xe0,0x83,0x8f,0x1d,0x01,0x7d,0xec,0x10,0xe8, +0x63,0xc7,0x40,0x1f,0x3b,0x08,0xfa,0x58,0x2c,0xac,0x86,0x7c,0x4c,0x16,0x56,0x43, +0x3e,0x36,0x0b,0xab,0x21,0x1f,0xa3,0x85,0xd5,0x90,0x8f,0x99,0x82,0x69,0xc8,0xc7, +0x4e,0xc1,0x34,0xe4,0x63,0xa8,0x60,0x1a,0xf2,0xb1,0x54,0x30,0x0d,0xf9,0x18,0x81, +0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0xfd,0x41,0x69,0xc8, +0xc7,0x40,0xa1,0x34,0xe4,0x63,0xa1,0x50,0x1a,0xf2,0x31,0x51,0x28,0x0d,0xf9,0x18, +0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0xe1,0x01,0x69, +0xc8,0xc7,0xf2,0x80,0x34,0xe4,0x63,0x7a,0x40,0x1a,0xf2,0xb1,0x3d,0x20,0x0d,0xf9, +0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x11,0x61, +0x40,0x1f,0x23,0xc4,0x80,0x3e,0x46,0x8c,0x01,0x7d,0x8c,0x20,0x03,0xfa,0x58,0x3c, +0x90,0x86,0x7c,0x4c,0x1e,0x48,0x43,0x3e,0x36,0x0f,0xa4,0x21,0x1f,0xa3,0x07,0xd2, +0x90,0x8f,0x99,0xc3,0x5f,0xc8,0xc7,0xce,0xe1,0x2f,0xe4,0x63,0xe8,0xf0,0x17,0xf2, +0xb1,0x74,0xf8,0x0b,0xf9,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31, +0x02,0x81,0x8f,0xfd,0x82,0x5f,0xc8,0xc7,0xc0,0xc1,0x2f,0xe4,0x63,0xe1,0xe0,0x17, +0xf2,0x31,0x71,0xf0,0x0b,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0, +0x31,0x84,0x80,0x8f,0xe1,0x42,0x5f,0xc8,0xc7,0x72,0xa1,0x2f,0xe4,0x63,0xba,0xd0, +0x17,0xf2,0xb1,0x5d,0xe8,0x0b,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10, +0xf0,0x31,0x84,0x80,0x8f,0x11,0xa1,0x40,0x1f,0x23,0x44,0x81,0x3e,0x46,0x8c,0x02, +0x7d,0x8c,0x20,0x05,0xfa,0x58,0x4c,0xf8,0x85,0x7c,0x4c,0x26,0xfc,0x42,0x3e,0x36, +0x13,0x7e,0x21,0x1f,0xa3,0x09,0xbf,0x90,0x8f,0x99,0x44,0x5e,0xc8,0xc7,0x4e,0x22, +0x2f,0xe4,0x63,0x28,0x91,0x17,0xf2,0xb1,0x94,0xc8,0x0b,0xf9,0x18,0x81,0xc0,0xc7, +0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0xfd,0x03,0x5e,0xc8,0xc7,0x40, +0x02,0x2f,0xe4,0x63,0x21,0x81,0x17,0xf2,0x31,0x91,0xc0,0x0b,0xf9,0x18,0x42,0xc0, +0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0xe1,0xc3,0x5d,0xc8,0xc7, +0xf2,0xe1,0x2e,0xe4,0x63,0xfa,0x70,0x17,0xf2,0xb1,0x7d,0xb8,0x0b,0xf9,0x18,0x42, +0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x11,0xe1,0x40,0x1f, +0x23,0xc4,0x81,0x3e,0x46,0x8c,0x03,0x7d,0x8c,0x20,0x07,0xfa,0xd8,0xfd,0xfc,0x4a, +0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x00,0x23,0x27,0x5e,0x0a,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xc0,0x32,0xa7,0x51,0x0a,0xf6,0xe7,0x02,0x03,0x8e,0x18,0x18,0x00,0x08, +0x82,0x41,0xa4,0x4e,0xbf,0x14,0x0c,0x47,0x04,0x23,0x44,0x7c,0x36,0xf8,0x90,0x7c, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x6a,0x27,0x52,0x0a,0x2c,0x10,0xe8,0x63,0x06, +0x18,0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x78,0x3a,0xa5,0xc0,0x02,0x81, +0x3e,0x16,0x10,0xf2,0xb9,0xa0,0x72,0xd3,0x0d,0x26,0x14,0x24,0x56,0x42,0xee,0x12, +0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0xc0,0xe6,0x69,0x9d,0x82,0x11,0x83,0x03,0x00, +0x41,0x30,0xb0,0xea,0x49,0x96,0x02,0x15,0xba,0xc0,0x80,0x23,0x06,0x06,0x00,0x82, +0x60,0x10,0xe5,0x93,0x3b,0x05,0xc3,0x11,0x81,0x0c,0x11,0x9f,0x0d,0x6d,0x24,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf8,0x69,0x96,0x02,0x0b,0x04,0xfa,0x98,0xf1, +0x46,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0x9f,0x6c,0x29,0xb0,0x40,0xa0, +0x8f,0x05,0x84,0x7c,0x2e,0xa8,0xdc,0x74,0x43,0x0d,0x05,0x89,0xd9,0x50,0xbf,0xc4, +0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x30,0x91,0xd2,0xa7,0x60,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x2c,0x92,0x0a,0xa7,0x20,0x87,0x2e,0x30,0xe0,0x88,0x81,0x01,0x80,0x20, +0x18,0x44,0x28,0xd5,0x4f,0xc1,0x70,0x44,0x10,0x46,0xc4,0x67,0x03,0x1f,0xc9,0x67, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x95,0x12,0xa7,0xc0,0x02,0x81,0x3e,0x66,0xf8, +0x91,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x72,0xa9,0x72,0x0a,0x2c,0x10,0xe8, +0x63,0x01,0x21,0x9f,0x0b,0x2a,0x37,0xdd,0x40,0x46,0x41,0x62,0x66,0xc4,0x32,0xf1, +0x19,0x31,0x30,0x00,0x10,0x04,0x03,0x2c,0xa6,0x52,0x2a,0x18,0x31,0x38,0x00,0x10, +0x04,0x03,0x6b,0xa6,0xe0,0x29,0x40,0xa3,0x0b,0x0c,0x38,0x62,0x60,0x00,0x20,0x08, +0x06,0xd1,0x4d,0xb1,0x54,0x30,0x1c,0x11,0xc0,0x11,0xf1,0xd9,0xb0,0x4a,0xf2,0x19, +0x31,0x30,0x00,0x10,0x04,0x83,0x48,0xa7,0xe2,0x29,0xb0,0x40,0xa0,0x8f,0x19,0xad, +0x24,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x7a,0x8a,0x9e,0x02,0x0b,0x04,0xfa, +0x58,0x40,0xc8,0xe7,0x82,0xca,0x4d,0x37,0xcc,0x51,0x90,0x98,0x1b,0x80,0x85,0x7c, +0xec,0x0d,0xc0,0x42,0x3e,0x06,0x07,0x60,0x21,0x1f,0x8b,0x03,0xb0,0x90,0x8f,0x8d, +0x01,0x49,0xc8,0xc7,0xc8,0x80,0x24,0xe4,0x63,0x65,0x40,0x12,0xf2,0x31,0x33,0x20, +0x09,0xf9,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f, +0x71,0xec,0x20,0x1f,0xeb,0xd8,0x41,0x3e,0xe6,0xb1,0x83,0x7c,0xec,0x63,0x07,0xf9, +0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x55,0xb4, +0x20,0x1f,0xb3,0x68,0x41,0x3e,0x76,0xd1,0x82,0x7c,0x0c,0xa3,0x05,0xf9,0x18,0x42, +0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0xed,0x81,0x2a,0xc0, +0xc7,0x82,0x36,0x80,0x8f,0x05,0x1f,0x7c,0xec,0x08,0xe8,0x63,0x87,0x40,0x1f,0x3b, +0x06,0xfa,0xd8,0x41,0xd0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xd1,0x02,0xab, +0x90,0xc1,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x48,0x2b,0xac,0x42,0x06,0x5f, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x2a,0x2d,0xb1,0x0a,0x19,0x7c,0x19,0x31,0x38, +0x00,0x10,0x04,0x03,0xcb,0xb4,0xc6,0x2a,0x64,0xf0,0x65,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0xac,0xd3,0x2a,0xab,0x92,0xe1,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x50, +0xcb,0xac,0x4a,0x86,0x5f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x4a,0xad,0xb3,0x2a, +0x19,0x7e,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x4b,0xb5,0xd0,0xaa,0x64,0xf8,0x65, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xd5,0x42,0x2b,0x44,0x5c,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xc0,0x62,0xad,0xb4,0x42,0xc4,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac, +0xd6,0x52,0x2b,0x44,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x72,0xad,0xb5,0x42, +0xc4,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xd7,0x6a,0x2b,0xc4,0x5c,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xc0,0x82,0x2d,0xb7,0x42,0xcc,0x65,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0xac,0xd8,0x7a,0x2b,0xc4,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x92,0x2d, +0xb8,0x42,0xcc,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xd9,0x82,0x2b,0x24,0x5c, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xa2,0xad,0xb8,0x42,0xc2,0x65,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0xac,0xda,0x92,0x2b,0x24,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0, +0xb2,0xad,0xb9,0x42,0xc2,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xdb,0xaa,0x2b, +0xa4,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xc2,0x2d,0xbb,0x42,0xca,0x65,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0xac,0xdc,0xba,0x2b,0xa4,0x5c,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xc0,0xd2,0x2d,0xbc,0x42,0xca,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xdd, +0xca,0x2b,0x0e,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x8b,0xb7,0xf4,0x8a,0x43,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xea,0xad,0xbd,0xe2,0x90,0x11,0x83,0x03,0x00,0x41, +0x30,0xb0,0x7c,0x8b,0xaf,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xdf,0xe2, +0x2b,0x02,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x0b,0xbc,0xfa,0x8a,0x40,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xc0,0x0a,0x2f,0xbf,0x22,0x90,0x11,0x83,0x03,0x00,0x41,0x30, +0xb0,0xc4,0xeb,0xaf,0x08,0xe4,0x08,0x03,0x1e,0x61,0xc0,0x23,0x0c,0x78,0x84,0x01, +0x47,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x1b,0xaf,0xbe,0x72,0x25,0xdf,0x1a,0x4d,0x08, +0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x28,0x83,0xf1,0x22,0x2d,0x5a,0xba,0xa7,0x11, +0x83,0x06,0x00,0x41,0x30,0x68,0xdc,0xcb,0xb4,0x02,0xf0,0x02,0x2f,0xf0,0x4a,0xad, +0xd4,0x4a,0xad,0xd4,0x1a,0x4d,0x08,0x80,0xe1,0x88,0x60,0x9c,0x82,0x6f,0xba,0x61, +0xa4,0x84,0xc0,0x16,0x83,0x3e,0xb6,0x1c,0xf4,0xb1,0x05,0xa1,0x8f,0x11,0x83,0x7c, +0xac,0x18,0xe4,0x63,0x83,0x21,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf2,0x4b, +0xb6,0x86,0x75,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0xbf,0x66,0x6b,0x60,0xa7, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf6,0x8b,0xb6,0x86,0x76,0x1a,0x31,0x38,0x00, +0x10,0x04,0x83,0x83,0xbf,0x68,0x6b,0x30,0xab,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xfa,0xab,0xb6,0x86,0xb3,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0xbf,0x6c,0x6b, +0x40,0x2b,0x13,0x66,0x4a,0x3e,0x26,0x10,0xf0,0xb1,0x60,0xa6,0xe4,0x63,0xc1,0x00, +0x1f,0x3b,0x8a,0xf8,0x58,0x80,0x53,0xf2,0xb1,0xe4,0xa6,0xe4,0x63,0x47,0x10,0x1f, +0x4b,0x72,0x4a,0x3e,0x26,0x04,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0xc4, +0xf6,0xcb,0x1b,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0xc4,0xe4,0x2b,0x18,0x6e,0x20, +0x83,0x9b,0x22,0x2e,0x18,0xc4,0x88,0xc1,0x01,0x80,0x20,0x18,0x94,0x81,0x88,0x8d, +0x17,0x3f,0xcd,0xd4,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x2d,0x56,0x5e,0x01,0x7a, +0x91,0xd3,0x38,0xa1,0x17,0x7a,0xa1,0x17,0x7a,0x8d,0x26,0x04,0xc0,0x70,0x44,0x50, +0x57,0xc2,0x37,0x62,0x70,0x00,0x20,0x08,0x06,0x65,0x60,0x62,0xe7,0x95,0x4f,0x38, +0x35,0x62,0x70,0x00,0x20,0x08,0x06,0x65,0x70,0x62,0xe8,0x65,0x4f,0x3c,0x35,0x62, +0xf0,0x00,0x20,0x08,0x06,0xd3,0x8b,0x89,0x97,0x10,0xd8,0x51,0x1d,0xa1,0x16,0x6a, +0x91,0x18,0x89,0xb5,0x57,0x49,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0xcc,0x12,0x08, +0x03,0x15,0x06,0x8c,0x06,0x00,0x1a,0x04,0x03,0x15,0x86,0x8c,0x06,0x80,0x19,0x04, +0x03,0x15,0x06,0x8d,0x06,0x00,0x18,0x04,0x03,0x15,0x86,0x8d,0x06,0x80,0x12,0x0c, +0x54,0x18,0x38,0x1a,0x00,0x4a,0x30,0x50,0x61,0xe8,0x68,0x00,0x88,0x41,0x30,0x50, +0x31,0xe8,0x70,0x00,0x80,0x41,0x30,0x50,0x81,0x06,0x22,0x1c,0x00,0x5a,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0x87,0x8f,0xdd,0x57,0x1c,0x0d,0x23,0x06,0x07,0x00,0x82, +0x60,0x20,0x06,0x35,0x06,0x5f,0x21,0xf5,0x62,0xa3,0x09,0x81,0x50,0x01,0x78,0x69, +0xc9,0x58,0x70,0x17,0x18,0x6c,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc4,0x40,0xc7,0xea, +0xcb,0xa4,0x6a,0x6c,0x34,0x21,0x00,0x46,0x13,0x84,0xe0,0x04,0x83,0x9d,0x60,0x30, +0x13,0x0c,0xfa,0x98,0x70,0xd0,0xe7,0x84,0x01,0x9d,0x30,0xa0,0xd1,0x04,0x07,0x18, +0x4d,0x78,0x82,0x23,0x0c,0x76,0x84,0xc1,0x4c,0xf0,0x27,0xf9,0x98,0xe0,0x4f,0xf2, +0x31,0x02,0xbc,0xe0,0x63,0x44,0x78,0xc1,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0x3a,0x6b,0x31,0x42,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0xce,0x5c,0x8c,0x10, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb8,0x33,0x18,0x5b,0x2d,0x61,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0x3c,0x8b,0x31,0xd6,0x12,0x8e,0x31,0xd8,0x31,0x06,0x33,0x42, +0xa0,0x8f,0x11,0x02,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x0c,0xe4,0x6c,0xc6, +0xc6,0xca,0xb4,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xe9,0xb3,0x1a,0x0b,0xde,0xec, +0xcd,0xde,0x0c,0xc7,0x70,0x0c,0xc7,0x70,0x6c,0x34,0x21,0x00,0x86,0x23,0x02,0xb9, +0x0a,0xbe,0xe9,0x06,0xd9,0x12,0x82,0x13,0x03,0x43,0x8d,0x18,0x1c,0x00,0x08,0x82, +0x41,0x19,0xe0,0x59,0x8e,0xb9,0xd5,0x69,0x8d,0x18,0x1c,0x00,0x08,0x82,0x41,0x19, +0xe4,0x99,0x8e,0xa1,0x95,0x6b,0x8d,0x18,0x3c,0x00,0x08,0x82,0xc1,0x14,0x6a,0x34, +0x26,0x04,0x4a,0xa2,0x5f,0xfa,0x65,0x67,0x76,0xf6,0x63,0xc3,0x68,0x42,0x00,0x58, +0xe0,0x5e,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0xd4,0x74,0x2c,0xb0,0x00, +0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xa7,0x86,0x63,0x81,0x05,0xf1,0x25, +0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x52,0xcd,0xc7,0x82,0xe1,0x88,0x39,0xf8, +0xab,0xe0,0x9b,0x6e,0x10,0xe8,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0xd5, +0xd0,0x2c,0x18,0x86,0x23,0x02,0xd1,0x72,0xbe,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x62,0x2d,0xcd,0x86,0xc2,0x82,0x81,0x3e,0x46,0x5e,0x41,0x7c,0xa6,0x1b,0x82,0xf2, +0x22,0x66,0x19,0x06,0x02,0x0f,0x86,0x23,0xf8,0xe0,0xb4,0x9c,0x6f,0xba,0xe1,0xbf, +0xce,0x2b,0x98,0x25,0x40,0x86,0x23,0xfc,0x00,0xbd,0x94,0x6f,0x96,0xc1,0x28,0x02, +0x63,0x94,0xf8,0x58,0xd0,0x5e,0xf2,0xb1,0x80,0x81,0xcf,0x2c,0x01,0x32,0x1c,0x71, +0x9c,0x98,0xf0,0xcd,0x32,0x1c,0x48,0x30,0x4b,0x80,0x0c,0x94,0x18,0xcc,0x60,0x12, +0x05,0xcf,0x06,0x87,0x49,0x18,0x03,0x25,0x86,0x18,0x0c,0x46,0xe1,0x1d,0x9e,0x61, +0x8a,0x88,0xc1,0xc7,0x02,0x15,0x93,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xbd, +0x86,0x6a,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xe1,0xa6,0x67,0xa3,0x10,0xd8, +0x7c,0x05,0xf1,0x31,0xfa,0xaa,0xa7,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x14, +0x6e,0xac,0x16,0x0c,0x47,0xec,0x53,0x8c,0x11,0xdf,0x05,0x86,0xb2,0x25,0x90,0x8f, +0x05,0x86,0x7c,0x2c,0x28,0xe4,0x63,0x41,0x7f,0xc1,0x67,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0x22,0x74,0x9b,0xb5,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x76,0x2b,0xb5, +0x07,0x0c,0x86,0x23,0x82,0xdf,0x72,0xbe,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xdc, +0xcd,0xd4,0x22,0x31,0xb0,0x60,0xa0,0xcf,0x74,0x43,0x20,0x5e,0xc3,0x88,0x81,0x01, +0x80,0x20,0x18,0x44,0xee,0x96,0x6b,0x81,0x1d,0x66,0x26,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0xe0,0x6d,0xd7,0x02,0x0b,0x06,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82, +0x41,0x24,0x6f,0xbd,0x16,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd7,0x6e,0xa7,0x86, +0x5b,0xe1,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60,0xc2,0x6a,0xc9,0xc7,0x84,0xd5, +0x92,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xf8,0x66,0x6a,0xc2,0x88,0x81,0x01, +0x80,0x20,0x18,0x44,0xf9,0x76,0x6a,0xc2,0x09,0x03,0x3a,0x61,0x40,0x27,0x18,0xec, +0x04,0x83,0x99,0x50,0x63,0xf0,0x31,0xc1,0xc6,0xe0,0x33,0x62,0x70,0x00,0x20,0x08, +0x06,0x9f,0xbe,0xd1,0x5a,0x79,0xc1,0xdb,0x68,0x42,0x00,0x8c,0x26,0x08,0x81,0x15, +0x42,0x7c,0xac,0x10,0xe2,0x33,0x1c,0x21,0x3c,0xc2,0x37,0xdd,0xc0,0x6a,0xb9,0x16, +0x0c,0x47,0x0c,0x90,0xf0,0x4d,0x37,0xb8,0xda,0xae,0x05,0xd3,0x0d,0xfa,0xd6,0x6f, +0xc4,0x74,0xc3,0xbe,0xf9,0xdb,0x50,0x45,0x04,0x45,0x44,0x50,0x02,0x01,0x25,0x10, +0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x65,0x70,0x72,0xe8,0xb6,0x5f,0x3d,0x36,0x62, +0xd0,0x00,0x20,0x08,0x06,0x8d,0xcc,0xa9,0x5b,0x40,0x72,0x83,0xd0,0x6e,0xed,0xd6, +0x6e,0xed,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xd3,0x0d,0x27, +0xa7,0x72,0x4f,0x29,0x01,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x83,0x73,0xf0,0x76, +0xa8,0x5c,0x80,0xcc,0xdb,0xbc,0xcd,0xdb,0xbc,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10, +0x8c,0x26,0x0c,0xc2,0x74,0x03,0xcc,0xb5,0x5c,0x55,0x50,0x00,0x23,0x06,0x0d,0x00, +0x82,0x60,0xd0,0xf8,0x9c,0xbd,0x35,0x30,0x17,0x38,0xf9,0x96,0x6f,0xf9,0x96,0x6f, +0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0xdd,0x30,0x73,0x36,0x97, +0x55,0x15,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x64,0xc7,0x6f,0x93,0xcd,0x55, +0xc1,0xbf,0xfd,0xdb,0xbf,0xfd,0xdb,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2, +0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x83,0x76,0x20,0x77,0xe9,0x5c,0x54,0x8c, +0xdc,0xc8,0x8d,0xdc,0xc8,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2, +0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x6c,0x47,0x72,0x9b,0xcf,0x3d,0xc9,0xc9,0x9d, +0xdc,0xc9,0x9d,0xdc,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37, +0x90,0x5d,0xd8,0x9d,0x41,0x8d,0x41,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xc8, +0x9d,0xca,0x85,0x01,0xd9,0x8d,0x41,0xd0,0x72,0x2d,0xd7,0x72,0x2d,0x37,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xd8, +0x9d,0xcb,0x95,0x01,0xda,0x7d,0x45,0xcc,0xc5,0x5c,0xcc,0xc5,0xdc,0x68,0x42,0x00, +0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xa3,0x77, +0x32,0x97,0x06,0x6c,0xd7,0x25,0x35,0x57,0x73,0x35,0x57,0x73,0xa3,0x09,0x01,0x30, +0x9a,0x20,0x04,0xa3,0x09,0x83,0x60,0x79,0x60,0x0a,0xf1,0xb1,0x3c,0x30,0x85,0xf8, +0x9c,0x6b,0x19,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xd1,0xdb,0xb9,0x70,0x08, +0x8c,0xd6,0x58,0x81,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x90,0x1e,0xcf,0x9d, +0x5b,0x60,0xb6,0x36,0xc4,0xc7,0x84,0x40,0x3e,0x16,0xe0,0x1a,0x7c,0x2c,0x50,0x37, +0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x91,0x7a,0x62,0xa7,0x6b,0x81,0x81,0x17, +0xaf,0xc9,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xd5,0x23,0xbb,0x20,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0x83,0xf5,0xca,0xce,0xcf,0x02,0x23,0x8e,0xf8,0x98,0x10, +0xc8,0xc7,0x82,0x04,0x3e,0x46,0x5f,0xf1,0x26,0x9f,0x11,0x03,0x03,0x00,0x41,0x30, +0x88,0x5c,0x2f,0xef,0x02,0x93,0xb7,0x20,0x3e,0xa6,0x0a,0xa7,0x00,0x82,0x0b,0x0c, +0x66,0xaa,0x80,0x0a,0x20,0xb8,0xc0,0x60,0x36,0x60,0xf0,0x31,0x01,0x83,0xcf,0x70, +0x43,0x2a,0xd0,0x05,0x19,0x0c,0x37,0xa4,0x02,0x5d,0x90,0x41,0x09,0x81,0x5e,0x60, +0x28,0x73,0x0c,0xf9,0xd8,0x63,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xb8,0xdb, +0xa3,0x3b,0x21,0x10,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xc0,0x0f,0xef,0x02, +0x9a,0xb3,0x80,0xe6,0xe4,0x63,0x41,0xbd,0xc1,0xc7,0x86,0x7a,0x93,0x8f,0x05,0xf7, +0x06,0x1f,0x2b,0x6e,0x4e,0x3e,0x16,0xdc,0x1c,0x7c,0x2c,0x28,0xe4,0x63,0x01,0xce, +0xc1,0xc7,0x8a,0x42,0x3e,0x16,0x38,0xf2,0xb1,0x60,0x90,0x8f,0x05,0xb8,0x20,0x1f, +0x13,0x70,0x41,0x3e,0x36,0xe0,0x82,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0x3b, +0x3f,0xd2,0xc3,0x2e,0xec,0x32,0xef,0xe6,0xe4,0x63,0x81,0x20,0x9f,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0xde,0x8f,0xf4,0x02,0x0b,0x7e,0x41,0x3e,0x26,0xfc,0x82,0x7c, +0x6c,0xf8,0x05,0xf9,0xd8,0x20,0x0e,0xf2,0xb1,0x41,0x1c,0xe4,0x63,0x83,0x38,0xc8, +0xc7,0xe0,0x41,0x1c,0x40,0x70,0x81,0xc1,0x2c,0xe0,0x03,0xf8,0x0c,0x37,0x90,0xc3, +0x6d,0x90,0x41,0x05,0x63,0xa0,0x17,0x18,0xca,0xe0,0x80,0x90,0xcf,0x88,0x41,0x02, +0x80,0x20,0x18,0x70,0xf8,0x57,0x7b,0x81,0x18,0x04,0x62,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x47,0x08,0x06,0xb9,0x17,0xd4,0x9d,0x05,0x75,0x27,0x1f,0x0b,0x6c,0x0e, +0x3e,0x36,0xd8,0x9c,0x7c,0x2c,0xc0,0x39,0xf8,0x58,0x81,0x77,0xf2,0xb1,0x00,0xef, +0xe0,0x63,0x41,0x21,0x1f,0x0b,0xf2,0x0e,0x3e,0x56,0x14,0xf2,0xb1,0xa0,0x91,0x8f, +0x05,0x83,0x7c,0x2c,0x98,0x07,0xf9,0x98,0x30,0x0f,0xf2,0xb1,0x61,0x1e,0xe4,0x63, +0x03,0x19,0xc0,0xc7,0x06,0x32,0x80,0x8f,0x0d,0x64,0x00,0x1f,0x3b,0xd0,0x00,0x3e, +0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0xb1,0x60,0x90,0x7e,0x19,0x1f,0x64,0x7c,0x60, +0x65,0x10,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x19,0x0c,0xd0,0x2f,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x06,0x83,0xf7,0x1b,0x89,0x7e,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x03,0x07,0x03,0xf8,0x1b,0x89,0x7e,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x23,0x07,0x83,0xf8,0x1b,0x89,0x7e,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x43,0x07,0x83,0xf9,0x33,0x09,0x90,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x07, +0x03,0xfa,0x33,0x09,0x90,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x07,0x83,0xfa, +0x33,0x09,0x90,0xb0,0x63,0x24,0xe4,0x63,0xc8,0x48,0xc8,0xc7,0x92,0x91,0x90,0x8f, +0x0d,0x6d,0x00,0x1f,0x1b,0xda,0x00,0x3e,0x36,0xb4,0x01,0x7c,0xcc,0x48,0x09,0xf9, +0x98,0x91,0x12,0xf2,0x31,0x23,0x25,0xe4,0x63,0x03,0x1c,0xc0,0xc7,0x06,0x38,0x80, +0x8f,0x0d,0x70,0x00,0x1f,0x9b,0xee,0x00,0x3e,0x16,0x16,0x2d,0x01,0x82,0x0b,0x0c, +0x66,0x41,0x3b,0xc0,0x67,0xb8,0xe1,0x25,0x50,0x84,0x0c,0x2a,0xa0,0x05,0xbd,0xc0, +0x50,0x16,0x0e,0x84,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0x4b,0xc3,0xc0,0x04, +0x83,0x60,0x16,0x82,0x59,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x0e,0x03,0x15, +0x0c,0x02,0xf3,0xb3,0xc0,0xfc,0xe4,0x63,0xc1,0xe9,0xc1,0xc7,0x86,0xd3,0x93,0x8f, +0x05,0xa9,0x07,0x1f,0x2b,0xd2,0x4f,0x3e,0x16,0xa4,0x1f,0x7c,0x2c,0x28,0xe4,0x63, +0x81,0xfa,0xc1,0xc7,0x8a,0x42,0x3e,0x16,0x34,0xf2,0xb1,0x60,0x90,0x8f,0x05,0x3e, +0x21,0x1f,0x13,0x7c,0x42,0x3e,0x36,0xf8,0x84,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c, +0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10, +0x0c,0xb8,0x3e,0x0c,0x74,0x30,0xc8,0xda,0x21,0x6b,0x07,0xb3,0x85,0x40,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0x10,0x91,0x62,0x90,0x83,0x41,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x07,0x2a,0x06,0x60,0x18,0xc4,0x01,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0x91,0x8a,0x41,0x18,0x06,0x71,0x80,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xa8,0x62,0x20,0x86,0x41,0x1c,0xa0,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xab, +0x18,0x90,0x61,0x10,0x07,0x6b,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x2b,0x06, +0x65,0x18,0xc4,0xc1,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd1,0x8a,0x81,0x19, +0x06,0x71,0xb0,0x16,0x76,0xb8,0x85,0x7c,0x0c,0x71,0x0b,0xf9,0x58,0xe2,0x16,0xf2, +0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0x19,0x74,0x21, +0x1f,0x33,0xe8,0x42,0x3e,0x66,0xd0,0x85,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c, +0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc1,0xc7,0x60,0x03,0x2f,0x40,0x70,0x81, +0xc1,0x2c,0xe8,0x09,0xf8,0x0c,0x37,0xe8,0x05,0x9e,0x90,0x41,0x99,0x44,0xa0,0x17, +0x18,0xca,0x64,0x82,0x90,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x70,0xba,0x18,0xdc, +0x61,0x50,0x12,0x41,0x49,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x8c,0x63,0xb0, +0x87,0x41,0x70,0x83,0x81,0x05,0x37,0x18,0xc8,0xc7,0x02,0xfc,0x83,0x8f,0x0d,0xf8, +0x27,0x1f,0x0b,0xf4,0x0f,0x3e,0x56,0xe8,0x60,0x20,0x1f,0x0b,0x74,0x30,0x80,0x8f, +0x05,0x85,0x7c,0x2c,0xd8,0xc1,0x00,0x3e,0x56,0x14,0xf2,0xb1,0xa0,0x91,0x8f,0x05, +0x83,0x7c,0x2c,0x48,0x0d,0xf9,0x98,0x90,0x1a,0xf2,0xb1,0x21,0x35,0xe4,0x63,0x71, +0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x03,0x3e,0x23, +0x06,0x09,0x00,0x82,0x60,0xc0,0xb9,0x63,0xb0,0x8a,0xc1,0x4f,0x64,0x3f,0x91,0xd9, +0x49,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x1e,0x03,0x55,0x0c,0x82, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf2,0x31,0x88,0xc5,0x20,0x0e,0x66,0x63,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0x7d,0x0c,0x64,0x31,0x88,0x83,0xd9,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x63,0x1f,0x83,0x59,0x0c,0xe2,0x60,0x36,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xe0,0xc7,0xa0,0x16,0x83,0x38,0xb0,0x8d,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xfa,0x31,0xb0,0xc5,0x20,0x0e,0x6c,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0x7f,0x0c,0x6e,0x31,0x88,0x03,0xdb,0xb0,0x23,0x37,0xe4,0x63,0x48,0x6e,0xc8, +0xc7,0x92,0xdc,0x90,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03, +0x7c,0xcc,0xf8,0x0d,0xf9,0x98,0xf1,0x1b,0xf2,0x31,0xe3,0x37,0xe4,0x63,0x71,0x30, +0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x09,0x3e,0x05,0x13, +0x6e,0xa0,0x17,0x18,0x6a,0xc4,0x20,0x01,0x40,0x10,0x0c,0x38,0x93,0x0c,0xc6,0x31, +0x78,0x89,0x36,0x78,0x89,0x36,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x25,0x83, +0x73,0x0c,0x82,0x51,0x0c,0x2c,0x18,0xc5,0x40,0x3e,0x16,0x90,0x61,0x00,0x1f,0x1b, +0xc8,0x30,0x90,0x8f,0x05,0x66,0x18,0xc0,0xc7,0x0a,0x53,0x0c,0xe4,0x63,0x81,0x29, +0x06,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0xa7,0x18,0xc0,0xc7,0x8a,0x42,0x3e,0x16,0x30, +0xf2,0xb1,0x60,0x90,0x8f,0x05,0xf1,0x21,0x1f,0x13,0xe2,0x43,0x3e,0x36,0xc4,0x87, +0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x70, +0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0x38,0x9d,0x0c,0xee,0x31,0x38,0x8b,0x52, +0x38,0x8b,0x52,0xb0,0xb9,0x08,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0x58, +0x06,0xf6,0x18,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x94,0x65,0xd0,0x8f,0x01, +0x1b,0xec,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x66,0x19,0xf8,0x63,0xc0,0x06, +0xfb,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x59,0x06,0xff,0x18,0xb0,0xc1,0x7e, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x81,0x96,0x41,0x48,0x06,0x6c,0xe0,0x1f,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xa4,0x65,0x20,0x92,0x01,0x1b,0xf8,0xc7,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0x6a,0x19,0x8c,0x64,0xc0,0x06,0xfe,0x61,0x47,0x88,0xc8, +0xc7,0x90,0x10,0x91,0x8f,0x25,0x21,0x22,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03, +0x7c,0x8c,0x0d,0x06,0xf8,0x98,0x71,0x22,0xf2,0x31,0xe3,0x44,0xe4,0x63,0xc6,0x89, +0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06, +0x13,0x7c,0x6a,0x25,0x74,0x41,0x2f,0x30,0xd4,0x88,0x41,0x02,0x80,0x20,0x18,0x70, +0x72,0x19,0xbc,0x64,0xa0,0x12,0xb9,0xa0,0x12,0xb9,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0xc7,0x5e,0x06,0x33,0x19,0x04,0xef,0x18,0x58,0xf0,0x8e,0x81,0x7c,0x2c,0x80, +0xc5,0x00,0x3e,0x36,0xc0,0x62,0x20,0x1f,0x0b,0x64,0x31,0x80,0x8f,0x15,0xf2,0x18, +0xc8,0xc7,0x02,0x79,0x0c,0xe0,0x63,0x41,0x21,0x1f,0x0b,0xe6,0x31,0x80,0x8f,0x15, +0x85,0x7c,0x2c,0x60,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0x72,0x44,0x3e,0x26,0xe4,0x88, +0x7c,0x6c,0xc8,0x11,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30, +0xc0,0xc7,0xd8,0xe0,0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x70,0xa6,0x19,0x8c, +0x65,0x20,0x16,0xf1,0x20,0x16,0xf1,0x60,0xbf,0x11,0xc8,0x67,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0xa2,0xd6,0x0c,0xc4,0x32,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x88, +0xcd,0x20,0x2d,0x03,0x36,0x18,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x64,0x33, +0x50,0xcb,0x80,0x0d,0xc6,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xd9,0x0c,0xd6, +0x32,0x60,0x83,0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x36,0x83,0xb6,0x0c, +0xd8,0xc0,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa8,0xcd,0xc0,0x2d,0x03,0x36, +0x30,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6c,0x33,0x78,0xcb,0x80,0x0d,0xcc, +0xc4,0x8e,0x34,0x91,0x8f,0x21,0x69,0x22,0x1f,0x4b,0xd2,0x44,0x3e,0xc6,0x06,0x03, +0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0xe3,0x4d,0xe4,0x63,0xc6,0x9b, +0xc8,0xc7,0x8c,0x37,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06, +0x03,0x7c,0x8c,0x0d,0x26,0xf8,0x58,0xae,0xcc,0x09,0x08,0x2e,0x30,0x98,0x05,0x66, +0x02,0x9f,0xe1,0x86,0x3a,0x09,0x1d,0x32,0xa8,0x17,0x09,0xf4,0x02,0x43,0xd9,0x8e, +0x10,0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x03,0x6e,0x3c,0x03,0xd0,0x0c,0x5c,0x24, +0x70,0x91,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xf6,0x0c,0x48,0x33,0x08,0xc0, +0x32,0xb0,0x00,0x2c,0x03,0xf9,0x58,0x10,0x92,0x01,0x7c,0x6c,0x08,0xc9,0x40,0x3e, +0x16,0x8c,0x64,0x00,0x1f,0x2b,0xc6,0x32,0x90,0x8f,0x05,0x63,0x19,0xc0,0xc7,0x82, +0x42,0x3e,0x16,0x90,0x65,0x00,0x1f,0x2b,0x0a,0xf9,0x58,0xd0,0xc8,0xc7,0x82,0x41, +0x3e,0x16,0x90,0x8a,0x7c,0x4c,0x20,0x15,0xf9,0xd8,0x40,0x2a,0xf2,0xb1,0x38,0x18, +0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x01,0x9f,0x11,0x83, +0x04,0x00,0x41,0x30,0xe0,0xee,0x33,0xa0,0xcd,0x00,0x4d,0x32,0x34,0xc9,0x0c,0x46, +0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xe4,0x9f,0xc1,0x6c,0x06,0xc1,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0x22,0x1a,0xe8,0x66,0x10,0x07,0xae,0x32,0x62,0x70, +0x00,0x20,0x08,0x06,0xc7,0x88,0x06,0xbb,0x19,0xc4,0x81,0xab,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x41,0xa2,0x01,0x6f,0x06,0x71,0xe0,0x2a,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0x94,0x68,0xe0,0x9b,0x41,0x1c,0xc4,0xca,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0x26,0x1a,0xfc,0x66,0x10,0x07,0xb1,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0xc7, +0x89,0x06,0xe0,0x19,0xc4,0x41,0xac,0xd8,0x41,0x2b,0xf2,0x31,0x84,0x56,0xe4,0x63, +0x09,0xad,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e, +0x66,0xe8,0x8a,0x7c,0xcc,0xd0,0x15,0xf9,0x98,0xa1,0x2b,0xf2,0xb1,0x38,0x18,0xe0, +0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x04,0x9f,0xca,0x11,0x37, +0xd0,0x0b,0x0c,0x35,0x62,0x90,0x00,0x20,0x08,0x06,0xdc,0x8b,0x06,0xec,0x19,0xe0, +0x48,0x1b,0xe0,0x48,0x1b,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x81,0xa3,0x01,0x7c, +0x06,0x01,0x6b,0x06,0x16,0xb0,0x66,0x20,0x1f,0x0b,0xda,0x32,0x80,0x8f,0x0d,0x6d, +0x19,0xc8,0xc7,0x82,0xb7,0x0c,0xe0,0x63,0xc5,0x6b,0x06,0xf2,0xb1,0xe0,0x35,0x03, +0xf8,0x58,0x50,0xc8,0xc7,0x02,0xd8,0x0c,0xe0,0x63,0x45,0x21,0x1f,0x0b,0x18,0xf9, +0x58,0x30,0xc8,0xc7,0x02,0x76,0x91,0x8f,0x09,0xec,0x22,0x1f,0x1b,0xd8,0x45,0x3e, +0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x38,0xe0, +0x33,0x62,0x90,0x00,0x20,0x08,0x06,0xdc,0x98,0x06,0x20,0x1a,0xc0,0x49,0x29,0xc0, +0x49,0x29,0x18,0x9f,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x48,0x4d,0x83, +0xff,0x0c,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xdc,0x34,0x30,0xd1,0x80,0x0d, +0xec,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x37,0x0d,0x4e,0x34,0x60,0x03,0x7b, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x4e,0x03,0x14,0x0d,0xd8,0xc0,0x5e,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x88,0xd3,0x40,0x45,0x03,0x36,0xc8,0x97,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xe4,0x34,0x58,0xd1,0x80,0x0d,0xf2,0x65,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x39,0x0d,0x58,0x34,0x60,0x83,0x7c,0xb1,0x83,0x5f,0xe4,0x63, +0x08,0xbf,0xc8,0xc7,0x12,0x7e,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e, +0xc6,0x06,0x03,0x7c,0xcc,0x10,0x19,0xf9,0x98,0x21,0x32,0xf2,0x31,0x43,0x64,0xe4, +0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x09, +0x3e,0x45,0x23,0xba,0xa0,0x17,0x18,0x6a,0xc4,0x20,0x01,0x40,0x10,0x0c,0xb8,0x3d, +0x0d,0x70,0x34,0x98,0x91,0x5c,0x98,0x91,0x5c,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x83,0x54,0x03,0x1e,0x0d,0x02,0xfc,0x0c,0x2c,0xc0,0xcf,0x40,0x3e,0x16,0xe4,0x66, +0x00,0x1f,0x1b,0x72,0x33,0x90,0x8f,0x05,0xbb,0x19,0xc0,0xc7,0x8a,0xfd,0x0c,0xe4, +0x63,0xc1,0x7e,0x06,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0xfc,0x19,0xc0,0xc7,0x8a,0x42, +0x3e,0x16,0x30,0xf2,0xb1,0x60,0x90,0x8f,0x05,0x34,0x23,0x1f,0x13,0x68,0x46,0x3e, +0x36,0xd0,0x8c,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0, +0x63,0x6c,0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xb8,0x57,0x0d,0xd8,0x34, +0x58,0x93,0x78,0x58,0x93,0x78,0x30,0x74,0x09,0xe4,0x33,0x62,0x60,0x00,0x20,0x08, +0x06,0x91,0xad,0x06,0x6b,0x1a,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe8,0x6a, +0x20,0xa7,0x01,0x1b,0xf8,0xcc,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xbb,0x1a,0xcc, +0x69,0xc0,0x06,0x3e,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0xaf,0x06,0x74,0x1a, +0xb0,0x81,0xcf,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd1,0xab,0x81,0x9d,0x06,0x6c, +0x10,0x36,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf8,0x6a,0x70,0xa7,0x01,0x1b,0x84, +0xcd,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xbf,0x1a,0xe0,0x69,0xc0,0x06,0x61,0x63, +0x07,0xd9,0xc8,0xc7,0x10,0xb2,0x91,0x8f,0x25,0x64,0x23,0x1f,0x63,0x83,0x01,0x3e, +0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x98,0xa1,0x36,0xf2,0x31,0x43,0x6d,0xe4, +0x63,0x86,0xda,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01, +0x3e,0xc6,0x06,0x13,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x52,0xd7,0xe0,0x57, +0x83,0x60,0x38,0x22,0x18,0xd1,0x40,0xf8,0xa6,0x1b,0x06,0x10,0x0d,0x02,0x6b,0x02, +0xfa,0x58,0x23,0xd0,0xc7,0x9a,0x81,0x3e,0xa6,0x10,0xf4,0x31,0xa5,0xa0,0x8f,0x29, +0x06,0x7d,0xcc,0x30,0xe4,0x63,0x86,0x21,0x1f,0x33,0x0c,0xf9,0x98,0x31,0xc4,0xc7, +0x8c,0x21,0x3e,0x66,0x0c,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0x5f,0x03, +0x77,0x0d,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf4,0x35,0x78,0xd7,0x60,0x18, +0x31,0x30,0x00,0x10,0x04,0x83,0x68,0x5f,0x03,0x78,0x0d,0x86,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0xf8,0x35,0x58,0xd5,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0xa8, +0x5f,0x03,0x56,0x0d,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xfc,0x35,0x68,0xd5, +0x60,0x18,0x8e,0x60,0x83,0x1b,0x0d,0x84,0xef,0x02,0x43,0x59,0xe0,0x06,0xf2,0x19, +0x8e,0x08,0x74,0x34,0x10,0xbe,0x59,0x86,0x44,0x09,0x6c,0x0e,0x04,0xfa,0xd8,0x1c, +0x0c,0xf4,0xb1,0x39,0x20,0xe8,0x63,0x05,0x9a,0x06,0xf2,0x19,0x31,0x38,0x00,0x10, +0x04,0x83,0x43,0x65,0x83,0x71,0x0d,0x08,0x38,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x63,0x65,0x03,0x72,0x0d,0x08,0x38,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x65, +0x83,0x72,0x0d,0x08,0x38,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x65,0x83,0x72, +0x0d,0x06,0x38,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x65,0x03,0x73,0x0d,0x06, +0x38,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x65,0x83,0x73,0x0d,0x06,0x38,0x98, +0x25,0x50,0x06,0x2a,0x0c,0x23,0xd1,0x07,0x64,0xa0,0xc2,0x30,0x12,0x7d,0x40,0x06, +0x2a,0x0c,0x23,0xd1,0x07,0x64,0xa0,0xc2,0xa0,0x12,0x0f,0x19,0x31,0x38,0x00,0x10, +0x04,0x83,0x83,0x66,0x83,0x76,0x0d,0x4c,0x34,0x20,0x03,0x0b,0xcc,0x34,0x80,0x8f, +0x99,0x41,0x40,0x1f,0x0b,0xea,0x34,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44, +0x35,0x1b,0xd4,0x6a,0x10,0x58,0x10,0xaa,0x81,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xd0,0xd9,0x60,0x5e,0x03,0xb8,0x0c,0xd8,0x32,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x63,0x67,0x03,0x7a,0x0d,0x82,0x53,0x1a,0x8e,0x08,0x50,0x35,0x20,0xbe,0x42, +0xcb,0x20,0xd0,0x11,0x83,0x03,0x00,0x41,0x30,0x28,0x83,0x99,0x0d,0xe8,0x35,0x40, +0xd1,0x20,0x4c,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x28,0x03,0x9a,0x0d,0xea,0x35, +0x18,0xd1,0x20,0x4d,0x83,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0x78,0x36,0x78,0xd7, +0x40,0x08,0x46,0x33,0x10,0xcd,0xa0,0x56,0x83,0x5a,0x0d,0x62,0x36,0x88,0xd9,0x40, +0x5f,0x03,0x19,0x0d,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34, +0x81,0x18,0xa6,0x1b,0x88,0x1b,0x0d,0x90,0xe9,0x06,0x02,0x47,0x83,0x64,0xba,0x81, +0xc8,0xd1,0x40,0x99,0x6e,0x20,0x74,0x34,0x58,0x0c,0x22,0xe2,0x33,0x62,0x60,0x00, +0x20,0x08,0x06,0xd1,0xd9,0x06,0x3c,0x1b,0x04,0xc3,0x11,0xc1,0xac,0x06,0xcc,0x37, +0xcb,0xe0,0x2c,0x81,0x4d,0x46,0x7c,0x86,0x23,0x88,0x1f,0x0d,0x84,0x6f,0x38,0xa2, +0x00,0xd3,0x80,0xf8,0x4e,0x18,0xc4,0x09,0x83,0x30,0x21,0x08,0xc1,0x70,0x84,0x41, +0xa6,0x81,0xf0,0x0d,0x47,0x1c,0x65,0x1a,0x10,0xdf,0x09,0x83,0x38,0x61,0x10,0x26, +0x04,0x21,0x18,0x6e,0x30,0x02,0x30,0x98,0x65,0x60,0x9a,0x60,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0xa2,0xba,0x0d,0xd4,0x36,0x60,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc8, +0xdb,0x20,0x66,0x83,0x27,0x98,0x25,0x68,0x06,0x2a,0x0c,0x81,0x01,0x83,0xc5,0xc4, +0x80,0x8a,0xcf,0x70,0x44,0xe0,0xa6,0x81,0xf0,0x0d,0x47,0x08,0x6f,0x1a,0x10,0xdf, +0x09,0x83,0x38,0x61,0x10,0x26,0x04,0x21,0x18,0x6e,0x80,0x02,0x30,0x98,0x65,0xc0, +0xb2,0x60,0xa0,0xc2,0x08,0xa1,0x0d,0x9d,0x05,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0xca,0x00,0x6f,0x83,0x9c,0x0d,0xe6,0x34,0x58,0xd5,0x60,0xc4,0xc0,0x01,0x40,0x10, +0x0c,0x1e,0xd1,0x0d,0x62,0x36,0x08,0x74,0x34,0xc8,0xd1,0xc0,0x67,0x83,0x35,0xf8, +0xbc,0x8e,0x5f,0x83,0xe1,0x88,0xce,0x4e,0x03,0xe7,0xbb,0xc0,0x50,0x46,0x04,0xf2, +0x19,0x6e,0x58,0x2b,0xbc,0x0d,0xc2,0xe0,0xc6,0x33,0x30,0x94,0xe9,0x6a,0xf0,0x9b, +0x41,0x7c,0x2c,0x10,0xe4,0x63,0x41,0x3a,0xc9,0xc7,0xe0,0x33,0xb8,0xd7,0x40,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xa9,0x6e,0x50,0xb7,0x41,0x70,0x87,0xa1,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x78,0xdd,0x00,0x6d,0x83,0x40,0xb0,0x3e,0xd8,0xd7, +0x40,0x3e,0x16,0x18,0xf1,0xb1,0x21,0x90,0x8f,0x05,0x08,0x7c,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xa0,0xdd,0x80,0x6d,0x83,0x24,0xb0,0xfc,0x0c,0xe4,0x35,0x90,0xcf, +0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xb3,0x1b,0xf8,0x6d,0x10,0x18,0x29,0x0c,0xf1, +0x31,0x21,0x90,0x8f,0x05,0x05,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd0,0xdd, +0x40,0x6e,0x03,0x23,0x98,0x65,0x78,0x20,0xf4,0x0c,0x4c,0x15,0x56,0x01,0x3e,0x16, +0xa8,0x42,0x7c,0x6c,0x15,0x5a,0x01,0x3e,0xe6,0x0a,0xad,0x10,0x1f,0x0b,0x5a,0x21, +0x3e,0xb3,0x04,0xd3,0x88,0xc1,0x01,0x80,0x20,0x18,0x7c,0xb7,0x1b,0xc4,0x6d,0x20, +0xaa,0xc1,0xea,0x06,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x16,0x08,0xf2,0x19,0x31, +0x30,0x00,0x10,0x04,0x83,0x28,0x7c,0x03,0xdb,0x0d,0x02,0xb3,0xd7,0x20,0xa0,0xcf, +0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xe3,0x1b,0xd0,0x6d,0x10,0x58,0x30,0xb2,0x81, +0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x2a,0xdf,0x40,0x6f,0x83,0x60,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0xf4,0x0d,0x42,0x37,0x20,0xd9,0x20,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0x43,0x7d,0x83,0xd1,0x0d,0xf8,0x33,0xa0,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x58,0xdf,0x80,0x74,0x83,0x10,0x0d,0x02,0xeb,0xd7,0x60,0x88,0x8f,0x09, +0x81,0x7c,0x2c,0x28,0xe0,0x63,0x01,0x3c,0xc8,0xc7,0x04,0x78,0x90,0x8f,0x0d,0xf0, +0x20,0x1f,0x13,0x89,0x21,0x3e,0x26,0x12,0x43,0x7c,0x4c,0x24,0x86,0xf8,0x98,0x51, +0x12,0xf0,0x31,0xa3,0x24,0xe0,0x63,0x46,0x49,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0xfc,0x0d,0x62,0x37,0xf0,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0xfc,0x0d,0x64,0x37,0xf0,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xfd,0x0d, +0x66,0x37,0xf0,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xfd,0x0d,0x66,0x37, +0xf0,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xfe,0x0d,0x68,0x37,0xf0,0x09, +0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xfe,0x0d,0x6a,0x37,0xf0,0x09,0x63,0x38, +0xc2,0x40,0x2f,0xe1,0x1b,0x8e,0x30,0xd0,0x4b,0xf8,0x86,0x23,0x0c,0xf4,0x12,0xbe, +0x1a,0x84,0xad,0x40,0xd8,0xe1,0x88,0xf6,0x42,0x84,0x6f,0x38,0xa2,0xbd,0x10,0xe1, +0x1b,0x8e,0x68,0x2f,0x44,0xf8,0x6a,0x10,0xb6,0x02,0x61,0xcb,0x08,0x76,0x96,0x21, +0x92,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x52,0x38,0x10,0xdf,0x60,0xbe,0xa2, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x54,0x38,0x18,0xdf,0x60,0xbe,0xa2,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x56,0x38,0x20,0xdf,0x60,0xbe,0xa2,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x58,0x38,0x20,0xdf,0x60,0x88,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x68,0xe1,0xa0,0x7c,0x83,0x21,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x85,0x03, +0xf3,0x0d,0x86,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x17,0x0e,0xd0,0x37,0x48, +0x05,0x9d,0x1a,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x85,0x03,0xdf,0x0d,0xc6,0x34, +0xb0,0xa0,0x6c,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xf4,0xc2,0x01,0xf9, +0x06,0x81,0x91,0x6d,0x10,0xc4,0xc7,0x82,0x42,0x3e,0x23,0x06,0x06,0x00,0x82,0x60, +0x10,0xc9,0x70,0xd0,0xbf,0x41,0x60,0x20,0xa6,0xc4,0xc7,0x40,0x4c,0x89,0x8f,0x81, +0x98,0x12,0x1f,0x23,0x06,0xf9,0x58,0x31,0xc8,0xc7,0x8c,0x41,0x3e,0x36,0x40,0xf0, +0xb1,0x01,0x82,0x8f,0x0d,0x10,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf8,0xe1, +0xe0,0x7e,0x83,0x52,0x58,0xdd,0xc0,0x4c,0x21,0x88,0x8f,0x31,0x81,0x7c,0x2c,0x18, +0xe0,0x33,0x4b,0x20,0x0d,0x54,0x18,0x4e,0xa4,0xc3,0x01,0x34,0x50,0x61,0x38,0x91, +0x0e,0x07,0xd0,0x40,0x85,0xe1,0x44,0x3a,0x1c,0x40,0x03,0x15,0x06,0x12,0xe1,0x04, +0x64,0x01,0x4d,0xc0,0xc7,0x84,0x9a,0x80,0x8f,0x0d,0x36,0x01,0x9f,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xd4,0x38,0x18,0xe1,0xe0,0x6f,0x83,0x61,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0x35,0x0e,0x48,0x38,0x00,0xdd,0x60,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x83,0x8d,0x83,0x12,0x0e,0x42,0x37,0x18,0x8c,0x27,0x7a,0x02,0x3e,0x16,0xf0, +0x44,0x7c,0xac,0x27,0x7e,0x02,0x3e,0x06,0x16,0x3f,0x11,0x1f,0x0b,0x7e,0x22,0x3e, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc8,0x71,0xb0,0xc2,0xc1,0x10,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x31,0xc7,0x01,0x0b,0x07,0x65,0x1b,0x14,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xd0,0x71,0xd0,0xc2,0x41,0x20,0x58,0x60,0xba,0x01,0x7c,0x0c,0x09, +0xe8,0x63,0x88,0x40,0x1f,0x3b,0x06,0xfa,0x98,0xd0,0xba,0x81,0x7c,0x2c,0x2d,0xc6, +0x37,0x90,0x8f,0x05,0x06,0x7d,0xcc,0x70,0xdd,0x40,0x3e,0x46,0x04,0xf1,0x31,0x03, +0x76,0x03,0xf9,0x98,0x10,0xc4,0xc7,0xb8,0x0e,0x3e,0x16,0x70,0xf1,0xb1,0xee,0x83, +0x8f,0x81,0xc1,0x17,0x1f,0x0b,0xbe,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x51, +0xca,0x81,0x0f,0x07,0x43,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x29,0x07,0x3f, +0x1c,0xe0,0x6d,0x50,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x71,0xca,0x01,0x18,0x07, +0x81,0x60,0x41,0xee,0x06,0xf0,0x31,0x24,0xa0,0x8f,0x21,0x02,0x7d,0xec,0x18,0xe8, +0x63,0x02,0xf8,0x06,0xf2,0xb1,0x84,0x81,0x8f,0x05,0x06,0x7d,0x2c,0x08,0xdf,0x40, +0x3e,0x16,0x10,0xf0,0xb1,0x36,0xd0,0xdf,0x40,0x3e,0x16,0x28,0xf4,0x31,0xa5,0x7c, +0x03,0xf9,0x18,0x12,0xc4,0xc7,0x94,0xf3,0x0d,0xe4,0x63,0x42,0x10,0x1f,0x23,0x8d, +0x36,0xa0,0x8f,0x95,0x46,0x1b,0xd0,0xc7,0x4c,0xa3,0x0d,0xe8,0x63,0x69,0xc0,0x06, +0xf0,0xb1,0xc0,0x0c,0xe8,0x63,0x81,0xfb,0x06,0xf2,0x31,0x32,0x68,0xe2,0x63,0x81, +0x00,0x1f,0x23,0x83,0x26,0x3e,0x16,0x06,0x4a,0x7c,0x6c,0x50,0xe4,0x63,0xca,0x20, +0x1f,0x53,0x06,0xf9,0xd8,0x40,0xc1,0xc7,0x86,0x09,0x3e,0x16,0xe8,0x6f,0x20,0x1f, +0x23,0x22,0xf8,0x98,0x10,0xc4,0xc7,0x82,0x02,0x3e,0x66,0x0c,0xf0,0xb1,0xa3,0x88, +0x8f,0x05,0x45,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x68,0xe7,0xc0,0x94,0x83, +0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x9d,0x83,0x53,0x0e,0x8a,0xc0,0x40, +0x38,0x08,0xe2,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x3c,0x07,0xa9,0x1c,0xa8, +0x70,0x10,0x18,0x12,0xd0,0xc7,0x10,0x81,0x3e,0x76,0x0c,0xf4,0x99,0x25,0x98,0x06, +0x2a,0x0c,0x38,0x79,0x0c,0x69,0xa0,0xc2,0x80,0x93,0xc7,0x90,0x06,0x2a,0x0c,0x37, +0x79,0x0c,0x69,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xca,0x80,0x9d,0x83,0x56,0x0e,0x7a, +0x37,0x00,0xe1,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x7b,0x0e,0x5e,0x39,0x08, +0xd2,0x39,0x48,0xe7,0x20,0x9d,0x03,0x59,0x0e,0x64,0x39,0x90,0xe5,0x40,0x96,0x83, +0xd1,0x84,0x00,0x18,0x8e,0x08,0xd8,0x37,0x08,0xbe,0xe9,0x06,0x16,0x0e,0x84,0xc0, +0x90,0x80,0x3e,0x86,0x08,0xf4,0x31,0x64,0xa0,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18, +0x7c,0xf6,0x1c,0xc0,0x72,0x10,0xbe,0x41,0x3c,0x07,0xa3,0x09,0x01,0x60,0x41,0x21, +0x1f,0x13,0x0a,0xf9,0xd8,0x50,0xc8,0xc7,0x62,0x37,0x78,0xdb,0x20,0x3e,0x16,0xbb, +0xc1,0xdb,0x06,0xf1,0x19,0x8e,0x10,0xf0,0x37,0x18,0xbe,0xe1,0x88,0x01,0x87,0x83, +0xe2,0x2b,0x21,0xd0,0xe1,0x08,0x62,0x7f,0x83,0xe1,0x1b,0x8e,0x28,0x76,0x38,0x28, +0xbe,0x12,0x02,0x2d,0x22,0xd0,0x59,0x06,0xaa,0x0a,0x46,0x13,0x9c,0xc1,0x82,0x33, +0x0e,0xe4,0x63,0xfc,0x11,0xd0,0xc7,0xce,0x2c,0x88,0xcf,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0x31,0x1d,0xa8,0x73,0x30,0xc2,0x41,0x30,0x4b,0x50,0x0d,0x54,0x18,0x02, +0x85,0x82,0xc3,0x34,0x62,0x70,0x00,0x20,0x08,0x06,0x65,0x80,0xd2,0x41,0x3a,0x07, +0x21,0x1c,0xd4,0x70,0x30,0x62,0xe0,0x00,0x20,0x08,0x06,0x8f,0x4c,0x07,0xe1,0x1c, +0x04,0xea,0x1b,0xa4,0x6f,0xe0,0xce,0x81,0x70,0x67,0x82,0xc0,0xca,0xc1,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0x34,0x1d,0xb0,0x73,0xc0,0xc6,0xc1,0x9c,0x8d,0x18,0x18, +0x00,0x08,0x82,0x41,0x24,0xd3,0x41,0x3f,0x07,0x79,0x1b,0x58,0x2a,0x07,0x42,0x7c, +0x4c,0x08,0xe4,0x63,0x01,0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x72,0x3a, +0x90,0xe7,0xa0,0x08,0x0c,0x6e,0x03,0x53,0x0e,0xe4,0x33,0x62,0x70,0x00,0x20,0x08, +0x06,0xc7,0x4e,0x07,0xf4,0x1c,0x04,0x6e,0x1b,0xd8,0x30,0xc8,0x67,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x9e,0x0e,0xec,0x39,0x08,0x84,0xe9,0x86,0x37,0x0e,0x82,0xb5, +0x0d,0x86,0x23,0x64,0x03,0x8e,0x03,0xe6,0x9b,0x65,0xb8,0xac,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0xb0,0x0e,0xf2,0x39,0xa8,0xe3,0x40,0x30,0x3c,0x0e,0x82,0xf8, +0xcc,0x12,0x5c,0x03,0x15,0x86,0x60,0x21,0xd5,0x88,0xc1,0x01,0x80,0x20,0x18,0x94, +0x01,0x4e,0x07,0xf9,0x1c,0xc0,0x70,0xb0,0xc6,0xc1,0x88,0x81,0x03,0x80,0x20,0x18, +0x3c,0x62,0x1d,0xc4,0x73,0x10,0xe8,0x6f,0x90,0xbf,0x81,0x3f,0x07,0x63,0x20,0x06, +0x61,0x20,0xf0,0x72,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x65,0x90,0xd3,0x81,0x3e, +0x07,0x35,0x1c,0xb0,0x71,0x30,0x62,0xe0,0x00,0x20,0x08,0x06,0xcf,0x58,0x07,0xf2, +0x1c,0x04,0xfb,0x1b,0xe8,0x6f,0xf0,0xcf,0x01,0x19,0x8c,0x81,0x18,0xd8,0x71,0xd0, +0xcb,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x94,0x81,0x4e,0x07,0xfb,0x1c,0xd0,0x70, +0xb0,0xc6,0xc1,0x88,0x81,0x03,0x80,0x20,0x18,0x3c,0x64,0x1d,0xcc,0x73,0x10,0xf0, +0x6f,0xb0,0xbf,0x01,0x48,0x07,0x38,0x1c,0xe0,0x70,0x80,0xc3,0x01,0x0e,0x07,0xbe, +0x1c,0xe0,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x63,0x1d,0xe0,0x74,0xb0,0x1e,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0x9c,0x75,0xf0,0xcf,0x41,0x7b,0x04,0xb3,0x04,0xd9, +0x40,0x85,0x21,0x60,0xbc,0xd3,0x18,0x8c,0x84,0x48,0x7c,0x86,0x23,0x02,0x1e,0x0e, +0x84,0x6f,0x38,0x42,0xe8,0xe1,0x80,0xf8,0x4e,0x18,0xc4,0x09,0x83,0x30,0x21,0x08, +0xc1,0x70,0x83,0x7f,0x04,0x60,0x30,0xcb,0xa0,0x6d,0xc1,0x88,0x81,0x01,0x80,0x20, +0x18,0x44,0x6d,0x1d,0x88,0x75,0x70,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x11,0xd7, +0x41,0x4a,0x07,0x49,0x30,0x4b,0xb0,0x0d,0x54,0x18,0x82,0x46,0x65,0x46,0x27,0xbe, +0x1c,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xb8,0x0e,0x78,0x3a,0x08,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x20,0x92,0xeb,0x60,0xa4,0x83,0xc0,0x02,0x56,0x0e,0xe4, +0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x5d,0x07,0x29,0x1d,0x04,0xc3,0x11,0x86, +0x8b,0x38,0xdf,0x05,0x86,0xb2,0x60,0x90,0xcf,0x70,0x44,0x30,0xce,0x81,0xf0,0x5d, +0x60,0xa8,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf4,0x3a,0x58,0xe9,0x80,0xd7,0x2c, +0x20,0xe7,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xf1,0x75,0x10,0xd3,0x41, +0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x68,0x07,0x39,0x1d,0xc8,0x6e,0x10,0x98, +0x2c,0x07,0x41,0x7c,0xcc,0x08,0xe4,0x33,0x4b,0xe0,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_cd471479893ee22d74bd4f0d013a2dba.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_cd471479893ee22d74bd4f0d013a2dba.h new file mode 100644 index 00000000..14284792 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_cd471479893ee22d74bd4f0d013a2dba.h @@ -0,0 +1,1094 @@ +// ffx_fsr2_accumulate_pass_wave64_16bit_cd471479893ee22d74bd4f0d013a2dba.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_cd471479893ee22d74bd4f0d013a2dba_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_cd471479893ee22d74bd4f0d013a2dba_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_cd471479893ee22d74bd4f0d013a2dba_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_cd471479893ee22d74bd4f0d013a2dba_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_cd471479893ee22d74bd4f0d013a2dba_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_lanczos_lut", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_cd471479893ee22d74bd4f0d013a2dba_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 6, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_cd471479893ee22d74bd4f0d013a2dba_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_cd471479893ee22d74bd4f0d013a2dba_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_cd471479893ee22d74bd4f0d013a2dba_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_cd471479893ee22d74bd4f0d013a2dba_UAVResourceBindings[] = { 0, 1, 3, 4, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_cd471479893ee22d74bd4f0d013a2dba_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_cd471479893ee22d74bd4f0d013a2dba_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_cd471479893ee22d74bd4f0d013a2dba_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_cd471479893ee22d74bd4f0d013a2dba_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_cd471479893ee22d74bd4f0d013a2dba_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_cd471479893ee22d74bd4f0d013a2dba_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_cd471479893ee22d74bd4f0d013a2dba_size = 17044; + +static const unsigned char g_ffx_fsr2_accumulate_pass_wave64_16bit_cd471479893ee22d74bd4f0d013a2dba_data[] = { +0x44,0x58,0x42,0x43,0xb1,0x9b,0x7d,0xbd,0x08,0xfd,0x4c,0x01,0x32,0xf1,0xeb,0xf9, +0xc5,0x98,0xb2,0xd7,0x01,0x00,0x00,0x00,0x94,0x42,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x24,0x02,0x00,0x00,0xc8,0x10,0x00,0x00,0xe4,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xb0,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x9c,0x0e,0x00,0x00,0x66,0x00,0x05,0x00, +0xa7,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x84,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x9e,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xd7,0x00,0x00,0x00,0x32,0x22,0xc8,0x09, +0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0x8c,0xc2,0x08,0x40,0x09,0x00,0x14, +0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03,0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18, +0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71, +0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c,0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0, +0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40,0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18, +0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18,0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28, +0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2,0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c, +0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51,0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50, +0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34,0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38, +0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d, +0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19,0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09, +0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60, +0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x6d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a, +0x48,0x0e,0x15,0x09,0x44,0x1a,0x39,0x0f,0x11,0x4d,0x08,0x21,0x21,0x61,0x30,0x28, +0x04,0x63,0xc0,0x20,0x51,0xe9,0xa0,0xe1,0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4, +0x0d,0x69,0x06,0x44,0x0c,0x06,0x03,0xc5,0x1c,0x41,0x50,0x0a,0xc6,0xe0,0x34,0x40, +0x51,0x6a,0x20,0x60,0x18,0x81,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52, +0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78, +0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83, +0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60, +0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a, +0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0, +0x03,0x3f,0x00,0x03,0x3f,0x40,0x02,0xab,0x45,0xae,0x61,0x04,0xc1,0x98,0xa9,0x0d, +0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea, +0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41, +0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f, +0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2, +0x01,0x1e,0xca,0x01,0x05,0x83,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0xb0,0x18,0xc9, +0x66,0x0a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c, +0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87, +0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26,0x6b,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xfc,0x00,0x09,0x06,0x1a,0xd5,0x66,0x22, +0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71, +0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00, +0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x14,0xb0,0xe8,0x36,0x13,0x19,0x8c,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83, +0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f, +0x80,0x81,0x1f,0xa0,0x00,0x46,0xb9,0x99,0xb0,0x71,0x60,0x87,0x70,0x98,0x87,0x79, +0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90, +0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x14,0x18,0x68, +0x37,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7,0xae,0x36,0x9a,0x7a,0xbd,0x5e,0xaf,0x37, +0x18,0xb0,0x60,0x30,0x18,0xcc,0x60,0x30,0x18,0x0c,0x06,0x03,0xf9,0x6e,0x92,0xa6, +0x88,0x12,0x26,0x9f,0x05,0x98,0x67,0x21,0x22,0x76,0x02,0x26,0x02,0x05,0x03,0x02, +0xce,0x11,0x80,0x02,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0, +0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07, +0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d, +0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06, +0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74, +0x30,0xe4,0x09,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43, +0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c, +0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e, +0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04, +0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32,0x00,0x02,0x20,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x1a,0x00,0x01,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x20,0x00,0x00,0x00,0x32,0x1e,0x98,0x1c, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x94,0x40,0x31,0x8c, +0x00,0x14,0x41,0x49,0x94,0x41,0x21,0x14,0x47,0x29,0x14,0x45,0x39,0x14,0x44,0xe1, +0x07,0x14,0x48,0xc1,0x14,0x50,0x41,0x15,0x56,0x81,0x15,0x60,0x40,0x41,0x06,0x14, +0x68,0x40,0xc1,0x06,0x14,0x70,0x40,0x21,0x07,0x14,0x74,0x40,0x61,0x07,0x14,0x78, +0x40,0xa1,0x07,0x14,0x7c,0x40,0x59,0x94,0x46,0x39,0x46,0x94,0xed,0x45,0x71,0x15, +0x0f,0xa1,0x46,0x00,0x6a,0x80,0x84,0x05,0x0c,0x08,0x88,0x40,0xb3,0x19,0x00,0xb2, +0xcd,0x00,0x10,0x6e,0x06,0x80,0x74,0x33,0x00,0xc4,0x9b,0x01,0x20,0xdf,0x0c,0x00, +0xfd,0x66,0x00,0x28,0x38,0x03,0x40,0xaf,0x19,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x89,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x01,0x9a,0x20,0x0c, +0xd1,0x06,0x61,0x20,0x26,0x08,0x83,0xb4,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06, +0x84,0x20,0x26,0x08,0x6f,0xf0,0x07,0xb4,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe, +0xda,0xde,0xe8,0xd2,0xde,0xdc,0xbe,0xec,0xca,0xc6,0xe8,0xde,0xe4,0xe6,0x26,0x08, +0xc3,0x34,0x41,0x18,0xa8,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65,0x31,0x98,0x81,0x31, +0x9c,0x09,0xc2,0x1c,0xdc,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8,0x3a,0xba,0xaf,0x32, +0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86,0x31,0x30,0x86,0xc3, +0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c, +0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x54,0x1b,0x12,0x46, +0x99,0x0c,0x6a,0x60,0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d, +0x18,0x5d,0xdd,0xdc,0x04,0x61,0xb0,0x26,0x08,0xc3,0xb5,0x41,0x30,0xb0,0x0d,0x09, +0x05,0x59,0xc6,0x35,0x30,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae, +0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30, +0x60,0x1b,0x92,0x4b,0xd9,0x0c,0x6e,0x60,0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b, +0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xc8,0x36,0x24,0x9c,0xe2, +0x19,0xdf,0xc0,0x18,0xd9,0x04,0xc1,0x0e,0xf0,0x80,0x8d,0xdc,0x17,0x5b,0x98,0xdb, +0x98,0xde,0xdb,0xdc,0x17,0x5b,0x1d,0xdd,0x86,0x84,0x08,0x03,0x31,0x30,0x88,0x81, +0x31,0x9c,0x09,0xc2,0xa0,0x31,0x91,0xfb,0x4a,0x6b,0x3b,0x6b,0x4a,0x83,0x9b,0x9b, +0x20,0x0c,0xdb,0x86,0x84,0x0c,0xc2,0xa0,0x0c,0x0c,0x33,0x18,0x18,0xc3,0x21,0x26, +0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36,0x46,0x97,0x66, +0x57,0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21,0x31,0x03,0x08,0x0d,0x8c,0x61,0x60, +0x8c,0x6c,0x43,0xf2,0x48,0x95,0xd6,0x81,0xc1,0x18,0x9c,0x41,0x1a,0x4c,0x10,0xf0, +0x20,0x0f,0xa8,0xc9,0xdd,0x7d,0xa5,0xb9,0xd1,0x95,0xc9,0xb9,0x85,0xb1,0x7d,0xd5, +0xc1,0xcd,0x8d,0x85,0xb1,0x95,0x91,0x7d,0x8d,0xbd,0xb1,0xbd,0xc9,0x4d,0x10,0xd0, +0x80,0x0e,0x36,0x2c,0xc6,0x1a,0xb0,0x81,0x61,0x0c,0x4c,0x1b,0xb4,0x41,0x1b,0x38, +0x13,0x04,0x3d,0xd0,0x03,0x3a,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74, +0x61,0x74,0x75,0x73,0x1b,0x96,0xe1,0x0d,0xe0,0xc0,0x18,0x06,0xa6,0x0d,0xda,0xa0, +0x0d,0xb2,0x09,0x02,0x1f,0xec,0x01,0x19,0xb9,0xbb,0x2f,0xb7,0xb2,0xbb,0x2f,0xb6, +0xb7,0xb1,0xb5,0xb9,0x0d,0x0b,0x23,0x07,0x73,0x60,0x50,0x03,0xd3,0x06,0x6d,0xd0, +0x06,0x19,0x1f,0xb9,0xbb,0x2f,0xb6,0xba,0xb6,0xb0,0x2f,0xb4,0xb4,0x39,0xba,0x37, +0xb9,0xbc,0x0d,0x0b,0xb5,0x06,0x75,0x60,0x5c,0x03,0xd3,0x06,0x6d,0xd0,0x06,0xce, +0x06,0xc2,0x0d,0xe2,0x80,0x0e,0xec,0x60,0x82,0xf0,0x07,0x7d,0x40,0x63,0x4c,0xcc, +0x68,0x4a,0x4a,0x66,0x82,0x30,0x70,0x1b,0x10,0x03,0x0f,0xf2,0xc0,0x30,0x06,0x3d, +0x00,0x36,0x04,0x7b,0x30,0x41,0x08,0x05,0x3f,0x60,0x33,0xf7,0xc5,0x94,0xe6,0x56, +0x16,0x26,0x37,0xc4,0x16,0xd6,0x06,0xb7,0x01,0x31,0xfa,0xc0,0x0f,0x8c,0x61,0x30, +0x80,0x0d,0xc1,0x1f,0x6c,0x20,0xd4,0xe0,0x0e,0xf8,0x00,0x14,0x26,0x08,0x7e,0xc0, +0x07,0x5c,0xd2,0xa4,0xca,0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x68, +0x50,0x07,0x1b,0x10,0x62,0x14,0x28,0x83,0x0c,0xae,0x86,0x14,0xe8,0xa4,0x35,0x85, +0xe1,0x49,0x95,0xb9,0x91,0x95,0xc9,0x4d,0xa5,0xe9,0x95,0x6d,0x40,0x08,0x53,0xa0, +0xcc,0x80,0x0c,0xae,0x86,0x14,0xc8,0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d, +0xa5,0xe9,0x95,0x4d,0x10,0x86,0x6e,0x03,0x42,0xa0,0x02,0x95,0x0a,0x64,0x70,0x35, +0xa4,0xc0,0x2e,0x2d,0xc9,0x0d,0xae,0x8e,0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c, +0xee,0xad,0x4e,0x6e,0xac,0x8c,0x28,0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e, +0x82,0x30,0x78,0x1b,0x0c,0x62,0x15,0x28,0x56,0x20,0x83,0x8b,0x52,0x1a,0x53,0x5d, +0x5b,0x58,0x53,0x1a,0x1c,0x51,0x5a,0x5b,0x99,0xdb,0x5c,0xda,0x9b,0xdb,0xdc,0x04, +0x61,0xf8,0x36,0x20,0x84,0x2b,0x50,0xaf,0x40,0x06,0x57,0x43,0x0a,0x94,0xd2,0x98, +0xea,0xda,0xc2,0x9a,0xd2,0xe0,0x98,0xca,0xec,0xca,0xd8,0xa8,0xde,0xaa,0xe6,0xca, +0x26,0x08,0x03,0x18,0x6c,0x40,0x88,0x58,0xa0,0x64,0x81,0x0c,0xae,0x86,0x14,0xb8, +0xa4,0x19,0xc9,0x85,0xb5,0x95,0x25,0xb9,0x91,0x95,0xe1,0x4d,0x10,0x86,0x30,0xd8, +0x80,0x10,0xb4,0x40,0xd5,0x02,0x19,0x5c,0x0d,0x29,0x50,0x32,0x23,0x2a,0xb3,0x4b, +0x1b,0x2b,0xa3,0x7a,0xb3,0x4a,0x2b,0xbb,0x23,0x2a,0x83,0xa3,0x43,0x9b,0x20,0x0c, +0x62,0xb0,0xc1,0x20,0x6e,0x81,0xc2,0x05,0x32,0x68,0x78,0x98,0x29,0xa5,0xd1,0xd1, +0x95,0xc9,0x4d,0x10,0x86,0x31,0xd8,0x80,0x10,0xba,0x40,0xed,0x02,0x19,0x34,0x0d, +0x29,0x50,0x32,0x6b,0x7a,0xa3,0x4b,0x7b,0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x9b, +0x1a,0x0b,0x63,0x2b,0x9b,0x20,0x0c,0x64,0xb0,0x01,0x21,0x7a,0x81,0xf2,0x05,0x32, +0x68,0x1a,0x52,0x20,0x64,0x46,0xf4,0x76,0xe7,0x36,0x37,0x16,0xc6,0x56,0x66,0x14, +0x36,0x46,0xf7,0x26,0x37,0x41,0x18,0xca,0x60,0x03,0x42,0x80,0x03,0x15,0x0e,0x64, +0xd0,0x34,0xa4,0xc0,0xcf,0xac,0xe9,0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee, +0x4d,0x4e,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0x28,0xcc,0x6d,0xac,0x8c,0x8d,0x2d,0x8c, +0x2e,0xed,0xcd,0x6d,0x82,0x30,0x98,0xc1,0x06,0x83,0x18,0x07,0x8a,0x1c,0xc8,0xa0, +0x21,0x63,0x06,0x25,0x57,0x56,0x84,0x07,0xf7,0x36,0x57,0x27,0x57,0x36,0x41,0x18, +0xce,0x60,0x03,0x42,0x98,0x03,0x75,0x0e,0x64,0xd0,0x34,0xa4,0xc0,0xcc,0x0c,0x4a, +0xae,0xcc,0x2e,0xed,0xad,0x6e,0xce,0x48,0x2e,0xac,0xad,0x0c,0x4a,0xae,0xac,0x08, +0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x82,0x30,0xa0,0xc1,0x06,0x84,0x48,0x07,0x4a, +0x1d,0xc8,0xa0,0x69,0x48,0x81,0x8b,0x19,0x55,0x98,0x1b,0x52,0x18,0x9b,0x99,0xd1, +0x93,0xd5,0x04,0x61,0x48,0x83,0x0d,0x06,0xc1,0x0e,0x54,0x3b,0x90,0x41,0xc3,0xca, +0x4c,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0xaa,0x2c,0xae,0xae,0xcc,0x6d,0xac,0x8c,0xa9, +0xcc,0xed,0x8c,0x0e,0x6d,0x82,0x30,0xa8,0xc1,0x06,0x84,0x78,0x07,0x0a,0x1e,0xc8, +0xa0,0x69,0x48,0x81,0x8a,0x19,0x51,0x19,0x1b,0x5d,0x18,0x55,0x5a,0x5b,0xd9,0x04, +0x61,0x58,0x83,0x0d,0x06,0x21,0x0f,0xd4,0x3c,0x90,0x41,0xc3,0xcb,0x8c,0x28,0xcf, +0x2d,0xac,0x2d,0x6d,0x4c,0xaa,0x6c,0x6e,0x08,0x2d,0xcc,0xed,0xac,0xcc,0x28,0x6c, +0x8c,0xee,0x4d,0x6e,0x82,0x30,0xb0,0xc1,0x06,0x83,0xa8,0x07,0xca,0x1e,0xc8,0xa0, +0x21,0x66,0x66,0x95,0x56,0x76,0x37,0x05,0x17,0x36,0x56,0x46,0xf5,0xd6,0x54,0x46, +0x57,0x26,0x37,0x67,0x14,0x36,0x46,0xf7,0x26,0x37,0x41,0x18,0xda,0x60,0x83,0x41, +0xe0,0x03,0x95,0x0f,0x64,0xd0,0x6c,0xa0,0xf4,0xa0,0x14,0x4e,0x41,0x15,0x5a,0x01, +0x16,0x66,0xc1,0x16,0x72,0x81,0x17,0x7e,0x41,0x1c,0xca,0x01,0x1d,0xd6,0xc1,0x1d, +0xe2,0x81,0x1e,0xee,0x41,0x1f,0x36,0x0c,0x86,0x28,0xec,0xc3,0x04,0x41,0x00,0x36, +0x00,0x1b,0x06,0xc3,0x1f,0xfc,0x61,0x43,0xf0,0x0f,0x1b,0x86,0xa1,0x1f,0x40,0x82, +0xc2,0xd0,0xd4,0x04,0x41,0x14,0xec,0x60,0xc3,0x60,0x06,0x66,0x30,0x4c,0x10,0x06, +0x37,0xd8,0x10,0xec,0xc2,0x06,0xc3,0x18,0x89,0x8b,0x24,0x4a,0xc2,0x24,0x36,0x14, +0xfd,0x20,0x12,0x40,0x28,0x9c,0x04,0x11,0x31,0xb9,0x30,0xb7,0x31,0xb4,0xb2,0xb9, +0x09,0xc2,0xf0,0x06,0x34,0xcc,0xd8,0xde,0xc2,0xe8,0xe6,0x26,0x08,0x03,0x1c,0xb0, +0x48,0x73,0x9b,0xa3,0x9b,0x9b,0x20,0x0c,0x71,0x40,0x22,0xcd,0x8d,0x6e,0x6e,0x82, +0x30,0xc8,0x01,0x11,0xba,0x32,0xbc,0x2f,0xb6,0xb7,0x30,0xb2,0x09,0xc2,0x30,0x07, +0x44,0xe8,0xca,0xf0,0xbe,0xdc,0xde,0xe4,0xda,0x98,0xd0,0x95,0xe1,0x7d,0xcd,0xd1, +0xbd,0xc9,0x95,0xb1,0xa8,0x4b,0x73,0xa3,0x9b,0xdb,0x00,0xa5,0x84,0x4a,0xac,0x04, +0x4b,0xb4,0x84,0x4b,0xbc,0x04,0x4c,0xc4,0x84,0x4c,0xcc,0x84,0x4a,0xd0,0xc4,0x55, +0x13,0xb2,0x50,0x85,0x8d,0xcd,0xae,0xcd,0x25,0x8d,0xac,0xcc,0x8d,0x6e,0x4a,0x10, +0x54,0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x9b,0x12,0x10,0x4d,0xc8, +0xf0,0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4,0xa6,0x04,0x46,0x1d,0x32,0x3c,0x97,0x39, +0xb4,0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2,0x32,0xb6,0x29,0x01,0x52,0x86,0x0c,0xcf, +0x45,0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x6c,0x6e,0x4a,0x00,0x0a,0x95,0xc8,0xf0, +0x5c,0xe8,0xf2,0xe0,0xca,0x82,0xdc,0xdc,0xde,0xe8,0xc2,0xe8,0xd2,0xde,0xdc,0xe6, +0xa6,0x08,0xfb,0x00,0x12,0x75,0xc8,0xf0,0x5c,0xca,0xdc,0xe8,0xe4,0xf2,0xa0,0xde, +0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0x27,0xd1,0x85,0x0c,0xcf,0x65,0xec,0xad,0xce,0x8d, +0xae,0x4c,0x6e,0x6e,0x4a,0x50,0x13,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x42,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x39,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0x45,0xad,0xdb, +0x00,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a,0xd0, +0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6,0x31,0x6c,0xc3,0xe5, +0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9, +0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e, +0x30,0x94,0x84,0x01,0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x74,0xc3,0xe5,0x3b,0x8f,0x2f, +0x44,0x04,0x30,0x11,0x21,0xd0,0x0c,0x0b,0xf1,0x45,0x0e,0xb3,0x21,0xcd,0x80,0x34, +0x86,0x2d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0x93,0xed,0x17,0xb7,0x6d,0x01,0xd1, +0x70,0xf9,0xce,0xe3,0x1b,0x91,0x43,0x3d,0xe2,0xe0,0x23,0xb7,0x6d,0x07,0xd5,0x70, +0xf9,0xce,0xe3,0x4b,0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x04, +0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7, +0x6d,0x05,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44, +0xf8,0xc5,0x6d,0x9b,0x40,0x36,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e, +0x62,0x03,0x46,0x0e,0xf5,0xf8,0xc8,0x6d,0x5b,0xc2,0x33,0x5c,0xbe,0xf3,0xf8,0x54, +0x03,0x44,0x98,0x5f,0xd4,0xba,0x19,0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84, +0xf9,0xc5,0x6d,0x03,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xcd,0x47,0x14,0x79,0x89,0x3e,0xe2,0x2d,0x74,0xbd,0x4f,0x0d, +0x01,0x3a,0x2d,0xba,0x44,0x58,0x49,0x4c,0xa8,0x31,0x00,0x00,0x66,0x00,0x05,0x00, +0x6a,0x0c,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x90,0x31,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x61,0x0c,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xd7,0x00,0x00,0x00,0x32,0x22,0xc8,0x09, +0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0x90,0xc2,0x08,0x40,0x09,0x00,0x14, +0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03,0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18, +0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71, +0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c,0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0, +0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40,0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18, +0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18,0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28, +0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2,0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c, +0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51,0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50, +0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34,0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38, +0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d, +0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19,0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09, +0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60, +0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x6d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a, +0x48,0x0e,0x15,0x09,0x44,0x1a,0x39,0x0f,0x11,0x4d,0x08,0x21,0x21,0x61,0x30,0x28, +0x04,0x63,0xc0,0x20,0x51,0xe9,0xa0,0xe1,0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4, +0x0d,0x69,0x06,0x44,0x0c,0x06,0x03,0xc5,0x1c,0x41,0x50,0x0a,0xc6,0xe0,0x34,0x40, +0x51,0x6a,0x20,0x60,0x18,0x81,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52, +0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78, +0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83, +0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60, +0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a, +0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0, +0x03,0x3f,0x00,0x03,0x3f,0x40,0x02,0xab,0x45,0xae,0x61,0x04,0xc1,0x98,0xa9,0x0d, +0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea, +0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41, +0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f, +0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2, +0x01,0x1e,0xca,0x01,0x05,0x83,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0xb0,0x18,0xc9, +0x66,0x0a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c, +0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87, +0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26,0x6b,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xfc,0x00,0x09,0x06,0x1a,0xd5,0x66,0x22, +0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71, +0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00, +0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x14,0xb0,0xe8,0x36,0x13,0x19,0x8c,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83, +0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f, +0x80,0x81,0x1f,0xa0,0x00,0x46,0xb9,0x99,0xb0,0x71,0x60,0x87,0x70,0x98,0x87,0x79, +0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90, +0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x14,0x18,0x68, +0x37,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7,0xae,0x36,0x9a,0x7a,0xbd,0x5e,0xaf,0x37, +0x18,0xb0,0x60,0x30,0x18,0xcc,0x60,0x30,0x18,0x0c,0x06,0x03,0xf9,0x6e,0x92,0xa6, +0x88,0x12,0x26,0x9f,0x05,0x98,0x67,0x21,0x22,0x76,0x02,0x26,0x02,0x05,0x03,0x02, +0xce,0x11,0x80,0xc2,0x14,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0, +0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07, +0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d, +0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06, +0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74, +0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43, +0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c, +0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e, +0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04, +0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32,0x00,0x02,0x20,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x1a,0x00,0x01,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x14,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x94,0x40,0x31,0x8c, +0x00,0x14,0x41,0x49,0x94,0x41,0x21,0x14,0x47,0x29,0x14,0x45,0x39,0x14,0x44,0xe1, +0x07,0x94,0x45,0x01,0x06,0x10,0x6a,0x04,0x80,0x84,0x05,0x0c,0x08,0x88,0x40,0xb3, +0x19,0x00,0xb2,0xcd,0x00,0x10,0x6e,0x06,0x80,0x74,0x33,0x00,0xc4,0x9b,0x01,0xa0, +0xdf,0x0c,0x00,0x05,0x67,0x00,0xe8,0x35,0x03,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x78,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x01,0x9a,0x20,0x0c, +0xd1,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xd2,0x04, +0xe1,0x0d,0xd0,0x80,0xc0,0x04,0x61,0x98,0x26,0x08,0x03,0xb5,0x41,0x40,0x98,0x0d, +0x09,0x92,0x28,0xc8,0x32,0x2c,0x48,0x33,0x41,0x98,0x83,0x30,0xd8,0x90,0x0c,0x8f, +0x82,0x20,0xc3,0x82,0x34,0x13,0x84,0xa1,0xda,0x90,0x2c,0x89,0x82,0x44,0xc3,0x82, +0x34,0x13,0x84,0xc1,0x9a,0x20,0x0c,0xd7,0x06,0x01,0xa1,0x36,0x24,0xd1,0xa3,0x20, +0xd3,0xb0,0x20,0xd5,0x04,0x61,0xc0,0x36,0x24,0x53,0xa2,0x20,0xd7,0xb0,0x20,0xcd, +0x04,0x61,0xc8,0x36,0x24,0x57,0xa2,0x20,0xd9,0xb0,0x20,0xd5,0x04,0xc1,0x0e,0xc4, +0x60,0x43,0x42,0x6c,0x0a,0x42,0x0c,0x0b,0xd2,0x4c,0x10,0x06,0x6d,0x82,0x30,0x6c, +0x1b,0x92,0x6e,0x53,0x10,0x6f,0x58,0x90,0x66,0x43,0xe2,0x3d,0x0a,0x32,0x0c,0x0b, +0x52,0x6d,0x48,0x1c,0x48,0xb2,0x30,0x8d,0xfb,0xc0,0x60,0x82,0x80,0x07,0x63,0x30, +0x41,0x40,0x83,0x6f,0xc3,0x82,0x88,0x81,0x82,0x20,0xc3,0x32,0x06,0x63,0x30,0x06, +0xcd,0x04,0x41,0x0f,0xc8,0x60,0xc3,0x32,0x94,0x81,0x82,0x0c,0xc3,0x32,0x06,0x63, +0x30,0x06,0xd5,0x04,0x81,0x0f,0xca,0x60,0xc3,0xb2,0x9c,0x81,0x82,0x44,0xc3,0x32, +0x06,0x63,0x30,0x06,0xd5,0x86,0x25,0x12,0x03,0x05,0x99,0x86,0x65,0x0c,0xc6,0x60, +0x0c,0x9a,0x0d,0x04,0x19,0x98,0x01,0x1a,0xa4,0xc1,0x04,0xe1,0x0f,0xcc,0x60,0x82, +0x30,0x70,0x1b,0x10,0x64,0x0d,0x14,0x04,0x19,0xd8,0x00,0xd8,0x10,0xb4,0xc1,0x04, +0x21,0x14,0xce,0x60,0x03,0x82,0xbc,0x81,0x82,0x0c,0x03,0x02,0x6c,0x08,0xe0,0x60, +0x03,0x11,0x06,0x6a,0xe0,0x06,0x71,0x30,0x41,0x10,0x00,0x0a,0x43,0x53,0x13,0x04, +0x51,0x00,0x83,0x0d,0x83,0xe7,0x0d,0x13,0x84,0xa1,0x9b,0x20,0x0c,0xde,0x86,0x00, +0x0f,0x36,0x18,0x48,0x1d,0x4c,0x76,0x70,0x07,0x79,0xb0,0xa1,0x98,0x03,0x3a,0x00, +0xe4,0x40,0x0f,0xaa,0xb0,0xb1,0xd9,0xb5,0xb9,0xa4,0x91,0x95,0xb9,0xd1,0x4d,0x09, +0x82,0x2a,0x64,0x78,0x2e,0x76,0x65,0x72,0x73,0x69,0x6f,0x6e,0x53,0x02,0xa2,0x09, +0x19,0x9e,0x8b,0x5d,0x18,0x9b,0x5d,0x99,0xdc,0x94,0x80,0xa8,0x43,0x86,0xe7,0x32, +0x87,0x16,0x46,0x56,0x26,0xd7,0xf4,0x46,0x56,0xc6,0x36,0x25,0x30,0xca,0x90,0xe1, +0xb9,0xc8,0x95,0xcd,0xbd,0xd5,0xc9,0x8d,0x95,0xcd,0x4d,0x09,0xe2,0xa0,0x0e,0x19, +0x9e,0x4b,0x99,0x1b,0x9d,0x5c,0x1e,0xd4,0x5b,0x9a,0x1b,0xdd,0xdc,0x94,0x40,0x0f, +0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x42,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x39,0x50,0xc3,0xe5, +0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x86,0x00,0x0d, +0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0x45,0xad,0xdb,0x00,0x34,0x5c,0xbe, +0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a,0xd0,0x70,0xf9,0xce,0xe3, +0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6,0x31,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04, +0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc5,0x6d,0x5b,0xc3, +0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01, +0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x74,0xc3,0xe5,0x3b,0x8f,0x2f,0x44,0x04,0x30,0x11, +0x21,0xd0,0x0c,0x0b,0xf1,0x45,0x0e,0xb3,0x21,0xcd,0x80,0x34,0x86,0x2d,0x38,0xc3, +0xe5,0x3b,0x8f,0x3f,0x38,0x93,0xed,0x17,0xb7,0x6d,0x01,0xd1,0x70,0xf9,0xce,0xe3, +0x1b,0x91,0x43,0x3d,0xe2,0xe0,0x23,0xb7,0x6d,0x07,0xd5,0x70,0xf9,0xce,0xe3,0x4b, +0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x04,0xd5,0x70,0xf9,0xce, +0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x05,0xd6,0x70, +0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x9b, +0x40,0x36,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x62,0x03,0x46,0x0e, +0xf5,0xf8,0xc8,0x6d,0x5b,0xc2,0x33,0x5c,0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f, +0xd4,0xba,0x19,0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84,0xf9,0xc5,0x6d,0x03, +0x61,0x20,0x00,0x00,0xde,0x09,0x00,0x00,0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00, +0x73,0x00,0x00,0x00,0x34,0x98,0x01,0x28,0xa3,0x42,0x2a,0xc2,0x80,0x82,0x1d,0x28, +0xb6,0x92,0x1d,0x28,0x95,0xe2,0x2b,0xbb,0x1a,0x28,0x97,0x82,0x29,0x9b,0x62,0x2a, +0xc3,0x80,0x22,0x04,0x2a,0xde,0x80,0xf2,0x0d,0x28,0x49,0x88,0xe2,0x44,0x28,0xa5, +0x2a,0x28,0x8d,0x8a,0x28,0x49,0x82,0x92,0x44,0x28,0x4e,0x82,0xf2,0x29,0x9a,0xe2, +0x84,0x20,0x54,0x0d,0x90,0xa2,0x08,0xca,0xa0,0x3c,0x4a,0x60,0x04,0x80,0x0c,0x63, +0x04,0x20,0x08,0x82,0x28,0x18,0x8c,0x11,0xb4,0xe6,0x9c,0xb3,0xdf,0x18,0x01,0x08, +0x82,0xa0,0xfc,0x8d,0x11,0x80,0x20,0x08,0xf3,0xbf,0x30,0x46,0x00,0x82,0x20,0x18, +0xff,0xc2,0x18,0xc1,0x3b,0x93,0x26,0xda,0x8d,0x11,0x80,0x20,0x08,0xc2,0xbf,0x30, +0x46,0xd0,0x9a,0x73,0xce,0x7b,0x63,0x04,0x20,0x08,0x82,0x32,0x18,0x8c,0x11,0x80, +0x20,0xfe,0xdf,0x63,0x30,0x46,0x10,0x92,0x60,0x88,0x77,0x63,0x04,0x7b,0xac,0xc6, +0xfb,0x37,0x46,0xb0,0xd6,0x6a,0x2d,0x7e,0x63,0x04,0xff,0xfd,0xf7,0xef,0x37,0x46, +0x00,0x82,0x20,0x08,0x82,0xc1,0x18,0x41,0x6b,0xce,0x39,0xef,0x0b,0x63,0x04,0xb2, +0xe8,0xf6,0xff,0x37,0x46,0xa0,0xb3,0xe6,0x9c,0x7e,0x63,0x04,0x2a,0x5e,0x9f,0xaa, +0x37,0x46,0x00,0x82,0x20,0x08,0x82,0xc3,0x18,0xc1,0x5a,0xab,0xb5,0xee,0x8d,0x11, +0x80,0x20,0xe8,0xdf,0x61,0x30,0x46,0xd0,0x9a,0x73,0x4e,0x7b,0x63,0x04,0x20,0x08, +0x82,0x24,0x18,0x8c,0x11,0x80,0x20,0x08,0xea,0x60,0x30,0x46,0x00,0xc7,0x65,0x7e, +0x7b,0x63,0x04,0x64,0xc9,0xeb,0xf7,0x37,0x46,0x00,0x82,0x20,0x08,0x82,0xc2,0x18, +0x01,0x08,0x82,0x20,0x0b,0x06,0x63,0x04,0x20,0x08,0x82,0xe8,0x37,0x46,0x00,0x82, +0x20,0x88,0xff,0xc2,0x18,0x01,0x08,0x82,0x20,0xfe,0xcd,0x00,0x8c,0x11,0x80,0x20, +0x08,0xc2,0x1f,0x55,0xc6,0x08,0x40,0xf0,0x0d,0xc6,0x08,0x40,0x10,0x0c,0xc6,0x08, +0x40,0xf0,0x19,0x23,0x00,0x41,0x68,0x04,0x80,0x48,0x73,0x08,0x13,0x1f,0xcc,0x21, +0x5c,0xd2,0x1c,0xc2,0x34,0x0a,0x73,0x08,0x53,0x1f,0xcc,0x21,0x4c,0xa2,0x30,0x87, +0x90,0x07,0xa4,0x30,0x87,0x90,0x07,0x7c,0x30,0x87,0x00,0x0a,0xdc,0x1c,0xc2,0x74, +0x0a,0x73,0x08,0x79,0xd0,0x07,0x74,0x9a,0x83,0xb0,0x2c,0x89,0x15,0xe6,0x20,0xaa, +0x4a,0x62,0x85,0x39,0x08,0x08,0x92,0x58,0x61,0x0e,0x42,0x92,0x24,0x56,0x98,0x83, +0x80,0x20,0xa9,0x15,0xe6,0x20,0xb6,0x4d,0x6a,0x85,0x39,0x88,0x28,0x92,0x5a,0x61, +0x0e,0x22,0xcb,0xa4,0x56,0x98,0x83,0xc0,0x30,0xa9,0x15,0xe6,0x20,0x2c,0x4b,0x6a, +0x85,0x39,0x88,0xaa,0x92,0x5a,0x61,0x04,0x60,0x0e,0x62,0x9a,0xa4,0x56,0x98,0x83, +0x80,0x20,0x49,0x15,0xe6,0x20,0x24,0x49,0x4a,0x05,0x32,0x8c,0x00,0x00,0x00,0x00, +0x23,0x06,0x08,0x00,0x82,0x60,0x90,0x06,0x20,0x01,0x0e,0x50,0x3e,0xc0,0xc3,0x88, +0x01,0x02,0x80,0x20,0x18,0xa4,0x41,0x48,0x84,0x03,0xb4,0x0f,0xf1,0x30,0x62,0x80, +0x00,0x20,0x08,0x06,0x69,0x20,0x12,0xe2,0x00,0x85,0x84,0x3c,0x8c,0x18,0x20,0x00, +0x08,0x82,0x41,0x1a,0x8c,0xc4,0x38,0x40,0x20,0x31,0x0f,0x23,0x06,0x08,0x00,0x82, +0x60,0x90,0x06,0x24,0x41,0x0e,0xd0,0x48,0xd0,0xc3,0x88,0x01,0x02,0x80,0x20,0x18, +0xa4,0x41,0x49,0x94,0x03,0x94,0x0f,0xf5,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x69, +0x60,0x12,0xe6,0x00,0x91,0x84,0x3d,0x8c,0x18,0x20,0x00,0x08,0x82,0x41,0x1a,0x9c, +0xc4,0x39,0x40,0xfd,0x70,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x90,0x06,0x28,0x81, +0x0e,0xd0,0x3f,0xe0,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0xa4,0x41,0x4a,0xa4,0x03, +0x24,0x12,0xf9,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x69,0xa0,0x12,0xea,0x00,0x91, +0x84,0x3e,0x8c,0x18,0x20,0x00,0x08,0x82,0x41,0x1a,0xac,0xc4,0x3a,0x40,0x28,0xb1, +0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x90,0x06,0x2c,0xc1,0x0e,0x10,0x4a,0xf0,0xc3, +0x88,0x01,0x02,0x80,0x20,0x18,0xa4,0x41,0x4b,0xb4,0x03,0xc4,0x12,0xfd,0x30,0x62, +0x80,0x00,0x20,0x08,0x06,0x69,0xe0,0x12,0xee,0x00,0xad,0x84,0x3f,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x41,0x19,0xc0,0x44,0x3c,0x04,0x62,0x30,0x62,0x60,0x00,0x20,0x08, +0x06,0x84,0x4f,0x94,0x43,0x4b,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0xf1,0x13,0xe6, +0x00,0x13,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0xfc,0x84,0x39,0xbc,0xc4,0x88,0x81, +0x01,0x80,0x20,0x18,0x10,0x60,0x71,0x0e,0x32,0x31,0x62,0x70,0x00,0x20,0x08,0x06, +0x62,0x60,0x13,0xf1,0x50,0xcc,0xc4,0x68,0x42,0x10,0x94,0x01,0x13,0x57,0x46,0x4c, +0x5c,0x05,0xf4,0xc0,0x45,0x04,0x50,0x01,0x3a,0x68,0x25,0x05,0x94,0x90,0xc0,0x09, +0x06,0x3b,0xc1,0x60,0x26,0xfc,0x01,0x7c,0x4c,0x00,0x05,0xf8,0x8c,0x26,0x34,0xc0, +0x05,0x06,0x3b,0xc7,0x60,0x56,0x08,0xf4,0xb1,0x42,0xa0,0xcf,0x88,0xc1,0x01,0x80, +0x20,0x18,0x7c,0x69,0x31,0x12,0xd7,0x4f,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x81,0x18,0xac,0x85,0x49,0x68,0x66,0x31,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x70,0x82,0xc1,0x4e,0x30,0x98,0x1d,0x02,0x7d,0xec,0x10,0xe8,0x63, +0x02,0x03,0x1f,0x13,0x18,0xf8,0x8c,0x26,0x24,0xc2,0x68,0x82,0x32,0x18,0x42,0xc8, +0xc7,0x10,0x42,0x3e,0xa6,0xc4,0x03,0x7c,0x4c,0x91,0x07,0xf8,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x41,0x1a,0x3c,0x41,0x08,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x94, +0x46,0x4f,0x10,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa6,0xf1,0x13,0xba,0x20, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x71,0x1a,0x60,0xb1,0x0b,0xc2,0x29,0x06,0x3b, +0xc5,0x60,0x46,0x08,0xf4,0x31,0x42,0xa0,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x94, +0x41,0x68,0x88,0x05,0x1d,0xe8,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xac,0x41, +0x16,0x81,0x5f,0x98,0x41,0x19,0x9c,0xc5,0x59,0x9c,0xc5,0x59,0x8c,0x26,0x04,0xc0, +0x68,0x82,0x10,0x8c,0x26,0x78,0xc2,0x68,0xc2,0x37,0x98,0x40,0xc8,0xc7,0x04,0x42, +0x3e,0x66,0x06,0x82,0x7c,0xcc,0x0c,0x04,0xf9,0x98,0x20,0xc8,0xc7,0x04,0x41,0x3e, +0x26,0x04,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0x36,0xce,0x22,0x30,0x44, +0x0d,0xe0,0x63,0x88,0x1a,0xc0,0x67,0x38,0x42,0x88,0x85,0xe1,0x1b,0x8e,0x18,0xe6, +0xa1,0xf8,0x4a,0x08,0x74,0x38,0x82,0xa0,0x85,0xe1,0x1b,0x8e,0x28,0xec,0xa1,0xf8, +0x4a,0x08,0xb4,0x88,0x40,0x47,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x0c,0x70,0x23,0x2f, +0x5e,0x21,0x1e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x0c,0x72,0x43,0x2f,0x56,0x21, +0x1e,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0x0a,0x8f,0xbb,0x10,0x82,0x4d,0xd3,0x07, +0x7d,0xb0,0x0d,0xdb,0xf8,0x0b,0x5d,0x18,0x4d,0x08,0x86,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0xc8,0x03,0x36,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x28,0x83,0xde,0xf0, +0x0b,0x5c,0x98,0x87,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xca,0x63,0x2f,0x82,0xe2, +0xf3,0xfc,0xc1,0x1f,0x74,0x43,0x37,0x46,0xc3,0x17,0x46,0x13,0x02,0x60,0x34,0x41, +0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x0c,0xc4,0xa3,0x2f,0x62,0x81,0x37,0x46, +0x13,0x82,0x61,0xb8,0x21,0xf8,0x0d,0x30,0xa8,0x46,0x2d,0xb8,0x84,0x60,0x6b,0x60, +0x0b,0x2e,0x28,0xd0,0x59,0x86,0x40,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x0c, +0xd2,0x83,0x34,0x70,0xc1,0x3c,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x4e,0x30,0xd8, +0x09,0x06,0x33,0xc1,0x93,0x8f,0x09,0x9e,0x7c,0x4c,0x48,0x0b,0xf8,0x98,0xa0,0x16, +0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x3f,0x68,0xc3,0x10,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xe8,0x0f,0xdb,0x90,0x87,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0xff,0xb0,0x8d,0x63,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x3f,0x70,0x83, +0x1e,0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xfa,0xa3,0x35,0x86,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0xfc,0xc3,0x35,0x84,0x13,0x06,0x74,0xc2,0x80,0xec,0x20,0xe2, +0x63,0x06,0x11,0x9f,0x13,0x2a,0x77,0x42,0xe5,0xca,0xc0,0x0d,0x28,0x23,0x37,0x60, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0xb4,0x11,0x79,0x0d,0x61,0x3f,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0x40,0x23,0x11,0xd8,0x10,0xf8,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xca, +0x20,0x44,0xc4,0xc3,0x1e,0x74,0x62,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x16,0x21, +0x8f,0xc0,0x3f,0x06,0xe1,0x3c,0xce,0xe3,0x3c,0xce,0x63,0x34,0x21,0x00,0x46,0x13, +0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a, +0x77,0x44,0xe5,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xa9,0x91,0xf6,0x50,0x4e,0x84, +0x5a,0xe0,0x03,0x3e,0xe0,0x03,0x3e,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13, +0x06,0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xae, +0x3a,0x19,0x01,0x63,0x03,0xf8,0x00,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x68,0x3a, +0xd2,0x1e,0x42,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d,0x98,0xe4,0x87,0x35,0x23, +0xc1,0xc5,0x1f,0xfc,0xc1,0x1f,0xfc,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a, +0x30,0x08,0xa3,0x09,0xc4,0x70,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72, +0x95,0x06,0x3b,0x02,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0x95,0x09,0x7e,0x04,0xcc, +0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x6c,0x42,0x22,0x61,0xe0,0x23,0x81,0x18,0x9c, +0xc8,0x89,0x9c,0xc8,0x89,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2, +0x68,0x02,0x31,0x1c,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x88,0x41, +0x03,0x80,0x20,0x18,0x34,0x75,0xd2,0x22,0x6a,0x70,0x26,0x6c,0x30,0x07,0x30,0x02, +0x23,0x30,0x02,0x23,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a, +0x40,0x0c,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x37,0x62,0xd0,0x00, +0x20,0x08,0x06,0x8d,0x9f,0xd8,0xc8,0x1c,0xc0,0x49,0x1f,0xf0,0x41,0x8e,0xe4,0x48, +0x8e,0xe4,0xc8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10, +0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x8d,0x18,0x34,0x00,0x08, +0x82,0x41,0x73,0x2a,0x3f,0xc2,0x07,0x79,0x72,0x06,0xa5,0x20,0x26,0x62,0x22,0x26, +0x62,0x32,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x70, +0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x23,0x06,0x0d,0x00,0x82,0x60, +0xd0,0xc0,0x0a,0x9a,0x94,0x82,0xa8,0x94,0x81,0x2b,0xac,0xc9,0x9a,0xac,0xc9,0x9a, +0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x1c,0x51, +0xb9,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0x5c,0xdd,0x42,0xab,0x80,0x99,0xc3,0x9a, +0x80,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xb4,0x5a,0x41,0x13,0x21,0x18,0x31,0x68, +0x00,0x10,0x04,0x83,0x86,0x57,0xe8,0x24,0x16,0x5c,0x65,0x16,0x82,0x3b,0xb9,0x93, +0x3b,0xb9,0x93,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20, +0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68,0x00,0x10, +0x04,0x83,0xa6,0x5c,0xfa,0x44,0x17,0x6e,0x85,0x1c,0x14,0x50,0x01,0x15,0x50,0x01, +0x95,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23, +0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68,0x00,0x10,0x04,0x83, +0xc6,0x5d,0x4c,0x65,0x1c,0xc0,0xc5,0x15,0xa6,0x54,0x49,0x95,0x54,0x49,0x95,0xd1, +0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77, +0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68,0x00,0x10,0x04,0x83,0xe6,0x5e, +0x5e,0x85,0x1d,0xd2,0x85,0x15,0x38,0x59,0x91,0x15,0x59,0x91,0x95,0xd1,0x84,0x00, +0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5, +0x8e,0xa8,0xdc,0x11,0x95,0x2b,0x7f,0x88,0x17,0x18,0x31,0x38,0x00,0x10,0x04,0x03, +0x6d,0x5f,0x5c,0x25,0x38,0x83,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x44,0x46,0x57, +0xee,0x81,0x5e,0xf2,0x21,0xe8,0x95,0x5e,0xe9,0x95,0x5e,0x19,0x4d,0x08,0x80,0xd1, +0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88, +0xca,0x1d,0x51,0xb9,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x56,0x66,0x5c,0x40,0xa2, +0x5f,0x54,0x42,0x31,0x17,0x73,0x31,0x17,0x73,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21, +0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d, +0x51,0xb9,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x68,0x86,0x5d,0x52,0xc2,0x64,0xe8, +0x61,0x7a,0x97,0x77,0x79,0x97,0x77,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d, +0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9, +0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x7a,0xa6,0x5e,0x64,0xe2,0x65,0xe4,0x81,0xc3, +0x17,0x7c,0xc1,0x17,0x7c,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84, +0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0x39,0xd3,0x93, +0xb0,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x60,0x62,0xa3,0x33,0xc1,0x05,0x06, +0xb4,0xc0,0x4f,0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x65,0x00,0x36,0x21,0x93, +0x23,0x75,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x65,0x10,0x36,0x22,0x33,0x23,0x79, +0x32,0x62,0xf0,0x00,0x20,0x08,0x06,0x53,0xda,0xfc,0x8b,0x10,0x0c,0xa1,0x22,0x2a, +0xa2,0xe2,0x33,0x3e,0x73,0x32,0x62,0x32,0x9a,0x10,0x00,0x17,0x54,0xce,0x44,0x45, +0x2d,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd8,0xda,0x8c,0x4d,0x70,0x81,0x01, +0x2d,0x38,0x15,0xf9,0x8c,0x18,0x3c,0x00,0x08,0x82,0xc1,0x04,0x37,0x26,0x93,0x20, +0x01,0xaa,0xa4,0x4a,0xaa,0x94,0x4d,0xd9,0xb8,0x4c,0x9a,0x8c,0x26,0x04,0xc0,0x05, +0x95,0x33,0x54,0x89,0x8b,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x26,0x37,0x6a, +0x13,0x5c,0x60,0x40,0x0b,0x5c,0x45,0x3e,0x23,0x06,0x0f,0x00,0x82,0x60,0x30,0xdd, +0x4d,0xcb,0x40,0x4f,0xf0,0x2a,0xb0,0x02,0x2b,0x6c,0xc3,0x36,0x35,0x03,0x27,0xa3, +0x09,0x01,0x70,0x41,0xe5,0xcc,0x55,0xf0,0x22,0x3e,0x23,0x06,0x06,0x00,0x82,0x60, +0x80,0xe5,0x4d,0xdc,0x04,0x17,0x18,0xd0,0x82,0x5a,0x91,0xcf,0x88,0xc1,0x03,0x80, +0x20,0x18,0x4c,0x7e,0x43,0x33,0x97,0x15,0xd8,0xca,0xad,0xdc,0xca,0xdc,0xcc,0x0d, +0xcf,0xdc,0xc9,0x68,0x42,0x00,0x5c,0x50,0x39,0xb3,0xe6,0x42,0x3e,0x76,0xcd,0x85, +0x7c,0x0c,0x9b,0x0b,0xf9,0x58,0x36,0x17,0xf2,0xb1,0xc9,0x2d,0xe4,0x63,0x94,0x5b, +0xc8,0xc7,0x2a,0xb7,0x90,0x8f,0x59,0x6e,0x21,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0, +0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x4a,0x2d,0xe4,0x63,0x95,0x5a,0xc8,0xc7, +0x2c,0xb5,0x90,0x8f,0x5d,0x6a,0x21,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10, +0x02,0x3e,0x86,0x10,0xf0,0xb1,0xea,0x2c,0xe4,0x63,0xd6,0x59,0xc8,0xc7,0xae,0xb3, +0x90,0x8f,0x61,0x67,0x21,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e, +0x86,0x10,0xf0,0xb1,0x35,0x90,0x03,0xf8,0x58,0x50,0x06,0xf0,0xb1,0xe0,0x83,0x8f, +0x1d,0x01,0x7d,0xec,0x10,0xe8,0x63,0xc7,0x40,0x1f,0x3b,0x08,0xfa,0x58,0x1e,0xb4, +0x85,0x7c,0x4c,0x0f,0xda,0x42,0x3e,0xb6,0x07,0x6d,0x21,0x1f,0xe3,0x83,0xb6,0x90, +0x8f,0xd9,0x01,0x5a,0xc8,0xc7,0xee,0x00,0x2d,0xe4,0x63,0x78,0x80,0x16,0xf2,0xb1, +0x3c,0x40,0x0b,0xf9,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x02, +0x81,0x8f,0xdd,0xc1,0x59,0xc8,0xc7,0xf0,0xe0,0x2c,0xe4,0x63,0x79,0x70,0x16,0xf2, +0x31,0x3d,0x38,0x0b,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31, +0x84,0x80,0x8f,0xe1,0x81,0x59,0xc8,0xc7,0xf2,0xc0,0x2c,0xe4,0x63,0x7a,0x60,0x16, +0xf2,0xb1,0x3d,0x30,0x0b,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0, +0x31,0x84,0x80,0x8f,0x11,0x61,0x40,0x1f,0x23,0xc4,0x80,0x3e,0x46,0x8c,0x01,0x7d, +0x8c,0x20,0x03,0xfa,0x58,0x2e,0x98,0x85,0x7c,0x4c,0x17,0xcc,0x42,0x3e,0xb6,0x0b, +0x66,0x21,0x1f,0xe3,0x05,0xb3,0x90,0x8f,0xd9,0x42,0x58,0xc8,0xc7,0x6e,0x21,0x2c, +0xe4,0x63,0xb8,0x10,0x16,0xf2,0xb1,0x5c,0x08,0x0b,0xf9,0x18,0x81,0xc0,0xc7,0x08, +0x04,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0xdd,0x02,0x58,0xc8,0xc7,0x70,0x01, +0x2c,0xe4,0x63,0xb9,0x00,0x16,0xf2,0x31,0x5d,0x00,0x0b,0xf9,0x18,0x42,0xc0,0xc7, +0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0xe1,0xc2,0x4f,0xc8,0xc7,0x72, +0xe1,0x27,0xe4,0x63,0xba,0xf0,0x13,0xf2,0xb1,0x5d,0xf8,0x09,0xf9,0x18,0x42,0xc0, +0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x11,0xa1,0x40,0x1f,0x23, +0x44,0x81,0x3e,0x46,0x8c,0x02,0x7d,0x8c,0x20,0x05,0xfa,0x58,0x3e,0x80,0x85,0x7c, +0x4c,0x1f,0xc0,0x42,0x3e,0xb6,0x0f,0x60,0x21,0x1f,0xe3,0x07,0xb0,0x90,0x8f,0xd9, +0xc3,0x4e,0xc8,0xc7,0xee,0x61,0x27,0xe4,0x63,0xf8,0xb0,0x13,0xf2,0xb1,0x7c,0xd8, +0x09,0xf9,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f, +0xdd,0x83,0x4e,0xc8,0xc7,0xf0,0x41,0x27,0xe4,0x63,0xf9,0xa0,0x13,0xf2,0x31,0x7d, +0xd0,0x09,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80, +0x8f,0xe1,0x43,0x4e,0xc8,0xc7,0xf2,0x21,0x27,0xe4,0x63,0xfa,0x90,0x13,0xf2,0xb1, +0x7d,0xc8,0x09,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84, +0x80,0x8f,0x11,0xe1,0x40,0x1f,0x23,0xc4,0x81,0x3e,0x46,0x8c,0x03,0x7d,0x8c,0x20, +0x07,0xfa,0xd8,0xee,0x84,0x4a,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x00,0x1b,0xa5, +0x3d,0x0a,0x2e,0x30,0xa0,0x05,0xbf,0x23,0x9f,0x11,0x83,0x07,0x00,0x41,0x30,0x98, +0x50,0xc9,0x87,0xc2,0x02,0x2c,0x02,0xf0,0x09,0x9f,0xf0,0xe9,0xa3,0x3e,0x32,0xa3, +0xd0,0x19,0x4d,0x08,0x80,0x0b,0x2a,0x67,0xe1,0x83,0x2a,0xf1,0x19,0x31,0x30,0x00, +0x10,0x04,0x03,0x4c,0x95,0x44,0x29,0xb8,0xc0,0x80,0x16,0x98,0x8f,0x7c,0x46,0x0c, +0x1e,0x00,0x04,0xc1,0x60,0x7a,0xa5,0x32,0x42,0x8b,0xb3,0x08,0xce,0x07,0x7d,0xd0, +0x87,0x94,0x48,0xa9,0x8d,0x50,0x67,0x34,0x21,0x00,0x2e,0xa8,0x9c,0x9d,0xcf,0xab, +0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xb0,0x58,0x4a,0xa5,0xe0,0x02,0x03,0x5a, +0xd0,0x3e,0xf2,0x19,0x31,0x78,0x00,0x10,0x04,0x83,0xc9,0x96,0xd8,0xe8,0x2d,0xdc, +0x22,0x70,0x9f,0xf7,0x79,0x9f,0x55,0x5a,0x25,0x3a,0x7a,0x9d,0xd1,0x84,0x00,0xb8, +0xa0,0x72,0xd6,0x3e,0xb6,0x12,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0xc0,0x70,0x09, +0x96,0x82,0x0b,0x0c,0x68,0x01,0xfd,0xc8,0x67,0xc4,0xe0,0x01,0x40,0x10,0x0c,0xa6, +0x5e,0x9a,0x23,0xbb,0xa8,0x8b,0xa0,0x7e,0xec,0xc7,0x7e,0x64,0x49,0x96,0xf6,0xc8, +0x76,0x46,0x13,0x02,0xe0,0x82,0xca,0x99,0x05,0x12,0xf2,0xb1,0x0b,0x24,0xe4,0x63, +0x18,0x48,0xc8,0xc7,0x32,0x90,0x90,0x8f,0x4d,0xe4,0x20,0x1f,0xa3,0xc8,0x41,0x3e, +0x56,0x91,0x83,0x7c,0xcc,0x22,0x07,0xf9,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46, +0x20,0xf0,0x31,0x02,0x81,0x8f,0x51,0xac,0x20,0x1f,0xab,0x58,0x41,0x3e,0x66,0xb1, +0x82,0x7c,0xec,0x62,0x05,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0, +0x31,0x84,0x80,0x8f,0x55,0x74,0x20,0x1f,0xb3,0xe8,0x40,0x3e,0x76,0xd1,0x81,0x7c, +0x0c,0xa3,0x03,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84, +0x80,0x8f,0xad,0x81,0x1c,0xc0,0xc7,0x82,0x32,0x80,0x8f,0x05,0x1f,0x7c,0xec,0x08, +0xe8,0x63,0x87,0x40,0x1f,0x3b,0x06,0xfa,0xd8,0x41,0xd0,0x67,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x2c,0x91,0xfa,0xa5,0x51,0xd1,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0, +0x46,0x0a,0x9c,0x46,0x45,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x22,0xa9,0x70, +0x1a,0x15,0x3d,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xab,0xa4,0xc4,0x69,0x54,0xf4, +0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x93,0x22,0xa7,0x53,0xf1,0x93,0x11,0x83, +0x03,0x00,0x41,0x30,0xb0,0x4e,0xaa,0x9c,0x4e,0xc5,0x4f,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xc0,0x42,0x29,0x73,0x3a,0x15,0x3f,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x2b, +0xa5,0xce,0xe9,0x54,0xfc,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x95,0x3a,0x27, +0x84,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x5a,0x29,0x74,0x42,0xc8,0x64,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x2c,0x96,0x4a,0x27,0x84,0x4c,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xc0,0x6a,0x29,0x75,0x42,0xc8,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x97, +0x62,0x27,0x04,0x4d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x7a,0xa9,0x76,0x42,0xd0, +0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x98,0x72,0x27,0x04,0x4d,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xc0,0x8a,0xa9,0x77,0x42,0xd0,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x2c,0x99,0x7a,0x27,0x64,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x9a,0x29,0x78, +0x42,0xc6,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x9a,0x8a,0x27,0x64,0x4c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xaa,0x29,0x79,0x42,0xc6,0x64,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x2c,0x9b,0xa2,0x27,0xe4,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xba, +0xa9,0x7a,0x42,0xce,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x9c,0xb2,0x27,0xe4, +0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xca,0xa9,0x7b,0x42,0xce,0x64,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x2c,0x9d,0xc2,0x27,0x0e,0x19,0x31,0x38,0x00,0x10,0x04,0x03, +0x6b,0xa7,0xf2,0x89,0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xe2,0x29,0x7d,0xe2, +0x90,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x7a,0x6a,0x9f,0x38,0x64,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x2c,0x9f,0xda,0x27,0x02,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xeb, +0xa7,0xf8,0x89,0x40,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x02,0xab,0x7e,0x22,0x90, +0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xc2,0xca,0x9f,0x08,0xe4,0x08,0x03,0x1e,0x61, +0xc0,0x23,0x0c,0x78,0x84,0x01,0x47,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x13,0x2b,0x7e, +0x82,0xa1,0x9e,0x1a,0x4d,0x08,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x28,0x03,0xb1, +0x1a,0x29,0x1b,0xca,0xa3,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xda,0xaa,0xa4,0x82, +0x9f,0xfa,0xa9,0x9f,0x42,0x29,0x94,0x42,0x29,0x94,0x1a,0x4d,0x08,0x80,0xe1,0x88, +0xa0,0x8c,0x82,0x6f,0xba,0xe1,0x94,0x84,0xc0,0x16,0x83,0x3e,0xb6,0x1c,0xf4,0xb1, +0x05,0xa1,0x8f,0x11,0x83,0x7c,0xac,0x18,0xe4,0x63,0x83,0x21,0x9f,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xf0,0x2a,0xa6,0x86,0x36,0x1a,0x31,0x38,0x00,0x10,0x04,0x83, +0x23,0xaf,0x64,0x6a,0x70,0xa3,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf4,0x6a,0xa6, +0x86,0x37,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0xaf,0x66,0x6a,0x38,0xa7,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xf8,0x8a,0xa6,0x06,0x74,0x1a,0x31,0x38,0x00,0x10, +0x04,0x83,0xa3,0xaf,0x6a,0x6a,0x48,0x27,0x13,0x64,0x49,0x3e,0x26,0x10,0xf0,0xb1, +0x00,0x97,0xe4,0x63,0xc1,0x00,0x1f,0x3b,0x8a,0xf8,0x58,0x70,0x4b,0xf2,0xb1,0x84, +0x97,0xe4,0x63,0x47,0x10,0x1f,0x4b,0x7c,0x49,0x3e,0x26,0x04,0xf1,0x19,0x31,0x30, +0x00,0x10,0x04,0x83,0xa8,0xb4,0xf4,0xca,0x1b,0x31,0x30,0x00,0x10,0x04,0x83,0xc8, +0xb4,0xe4,0x2a,0x18,0x6e,0x20,0x83,0x5c,0x22,0x2e,0x18,0xc4,0x88,0xc1,0x01,0x80, +0x20,0x18,0x94,0x41,0x68,0x89,0xd5,0x1f,0xd5,0xd2,0x88,0x41,0x03,0x80,0x20,0x18, +0x34,0xac,0x45,0x56,0xc1,0x59,0x99,0x51,0x19,0x9d,0xd5,0x59,0x9d,0xd5,0x59,0x8d, +0x26,0x04,0xc0,0x70,0x44,0x70,0x4f,0xc2,0x37,0x62,0x70,0x00,0x20,0x08,0x06,0x65, +0x50,0x5a,0x66,0xb5,0x47,0xbb,0x34,0x62,0xf0,0x00,0x20,0x08,0x06,0x53,0x6b,0x8d, +0x55,0x50,0x26,0xf7,0x63,0x3f,0xe6,0x64,0x4e,0xa2,0x25,0x5a,0x6b,0x65,0x4a,0xa3, +0x09,0x01,0x30,0x9a,0x20,0x04,0xb3,0x04,0xc2,0x40,0x85,0x21,0x93,0x01,0x60,0x06, +0xc1,0x40,0x85,0x41,0x93,0x01,0x40,0x06,0xc1,0x40,0x85,0x61,0x93,0x01,0xe0,0x05, +0x03,0x15,0x06,0x4e,0x06,0x80,0x12,0x0c,0x54,0x18,0x3a,0x19,0x00,0x4a,0x30,0x50, +0x61,0xf0,0x64,0x00,0x80,0x41,0x30,0x50,0x31,0xd8,0x6c,0x00,0x78,0xc1,0x40,0x05, +0x1a,0xf8,0x6b,0x00,0x60,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xbc,0x55,0x57, +0xf2,0x33,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x18,0xcc,0x96,0x5b,0x89,0x52,0x6b, +0x8d,0x26,0x04,0x42,0x05,0x3d,0xa5,0x05,0x5b,0xc1,0x5d,0x60,0xb0,0x11,0x83,0x03, +0x00,0x41,0x30,0x10,0x03,0xdc,0x9a,0xab,0x53,0x9a,0xad,0xd1,0x84,0x00,0x18,0x4d, +0x10,0x82,0x13,0x0c,0x76,0x82,0xc1,0x4c,0x30,0xe8,0x63,0xc2,0x41,0x9f,0x13,0x06, +0x74,0xc2,0x80,0x46,0x13,0x1c,0x60,0x34,0xe1,0x09,0x8e,0x30,0xd8,0x11,0x06,0x33, +0xe1,0x8f,0xe4,0x63,0xc2,0x1f,0xc9,0xc7,0x08,0xb0,0x82,0x8f,0x11,0x61,0x05,0x9f, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe6,0x6b,0xb5,0x08,0x61,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0xfa,0x62,0x2d,0x42,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0xbe, +0x5c,0x2b,0xa5,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xec,0xeb,0xb5,0x54,0x4a, +0x38,0xc6,0x60,0xc7,0x18,0xcc,0x08,0x81,0x3e,0x46,0x08,0xf4,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0x32,0x80,0xaf,0xd8,0x22,0xa7,0x93,0x1a,0x31,0x68,0x00,0x10,0x04, +0x83,0x66,0xbf,0x66,0x2b,0x68,0xaf,0xf6,0x6a,0x2f,0xdb,0xb2,0x2d,0xdb,0xb2,0xad, +0xd1,0x84,0x00,0x18,0x8e,0x08,0xe6,0x29,0xf8,0xa6,0x1b,0x6a,0x4a,0x08,0x4e,0x0c, +0x0c,0x35,0x62,0x70,0x00,0x20,0x08,0x06,0x65,0x60,0x5f,0xb7,0x05,0x4f,0x2b,0x35, +0x62,0x70,0x00,0x20,0x08,0x06,0x65,0x70,0x5f,0xb8,0x95,0x4e,0x2f,0x35,0x62,0xf0, +0x00,0x20,0x08,0x06,0xd3,0x7f,0xd5,0x96,0x10,0x28,0x09,0x4e,0xe1,0x14,0x7d,0xd1, +0x57,0x6f,0x0d,0xa3,0x09,0x01,0x60,0xc1,0x5b,0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0xa2,0x11,0xcb,0xad,0xc0,0x02,0x44,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10, +0x95,0xd8,0x6d,0x05,0x16,0xc8,0x95,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x3a, +0xb1,0xde,0x0a,0x86,0x23,0xe6,0x00,0xa4,0x82,0x6f,0xba,0x41,0xa0,0x83,0x60,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0x16,0x33,0xaf,0x60,0x18,0x8e,0x08,0x46,0xca,0xf9, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x78,0xb1,0xf3,0x1a,0x0a,0x0b,0x06,0xfa,0xd8, +0x59,0x05,0xf1,0x99,0x6e,0x08,0xd0,0x8a,0x98,0x65,0x18,0x08,0x3c,0x18,0x8e,0xe0, +0x03,0x94,0x72,0xbe,0xe9,0x86,0xbd,0x52,0xab,0x60,0x96,0x00,0x19,0x8e,0xf0,0x83, +0xb5,0x52,0xbe,0x59,0x06,0xa3,0x08,0x8c,0x51,0xe2,0x63,0xc1,0x5a,0xc9,0xc7,0x02, +0x06,0x3e,0xb3,0x04,0xc8,0x70,0xc4,0x71,0x5a,0xc2,0x37,0xcb,0x70,0x20,0xc1,0x2c, +0x01,0x32,0x50,0x62,0x30,0x83,0x49,0x14,0x3e,0x1a,0x1c,0x26,0x61,0x0c,0x94,0x18, +0x62,0x30,0x18,0x85,0x77,0x78,0x86,0x29,0xa2,0x05,0x1f,0x0b,0x54,0x4b,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0x10,0xed,0xd8,0x89,0x05,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xfc,0x18,0x7e,0x8d,0x42,0x60,0x76,0x15,0xc4,0xc7,0xee,0xca,0x8e,0xe2,0x33, +0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0x8f,0xad,0x58,0x30,0x1c,0xc1,0x47,0xb1,0x45, +0x7c,0x17,0x18,0xca,0x96,0x40,0x3e,0x16,0x18,0xf2,0xb1,0xa0,0x90,0x8f,0x05,0x7f, +0x05,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xcc,0x4c,0xc6,0x82,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xd4,0x6c,0xc4,0x1e,0x30,0x18,0x8e,0x08,0xc0,0xca,0xf9,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x60,0x33,0x12,0x8b,0xc4,0xc0,0x82,0x81,0x3e,0xd3, +0x0d,0xc1,0x58,0x0d,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xb1,0x19,0x8e,0x05,0x76, +0x94,0x97,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x72,0x33,0x1d,0x0b,0x2c,0x18, +0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x9c,0xf1,0x58,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0xdf,0x9a,0x95,0x58,0x4e,0xfd,0xd8,0x68,0x42,0x00,0x8c,0x26,0x08, +0x81,0x09,0x2c,0x25,0x1f,0x13,0x58,0x4a,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10, +0xd9,0x99,0x89,0x09,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xdd,0xd9,0x89,0x09,0x27, +0x0c,0xe8,0x84,0x01,0x9d,0x60,0xb0,0x13,0x0c,0x66,0xc2,0x6c,0xc1,0xc7,0x04,0xda, +0x82,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x7c,0x78,0x26,0x63,0x66,0xe5,0x66,0xa3, +0x09,0x01,0x30,0x9a,0x20,0x04,0x56,0x08,0xf1,0xb1,0x42,0x88,0xcf,0x70,0x84,0xf0, +0x08,0xdf,0x74,0xc3,0x8a,0xdd,0x58,0x30,0x1c,0x31,0x40,0xc2,0x37,0xdd,0xd0,0x62, +0x39,0x16,0x4c,0x37,0xe0,0xd9,0x9e,0x11,0xd3,0x0d,0x79,0xc6,0x67,0x43,0x15,0x11, +0x14,0x11,0x41,0x09,0x04,0x94,0x40,0xc0,0x88,0xc1,0x01,0x80,0x20,0x18,0x94,0x41, +0xa9,0x99,0x19,0x5f,0xf9,0xd6,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xb0,0x86,0x66, +0x81,0xa8,0x0d,0xc2,0x9a,0xad,0xd9,0x9a,0xad,0xd9,0x68,0x42,0x00,0x8c,0x26,0x08, +0xc1,0x68,0xc2,0x20,0x4c,0x37,0x94,0x1a,0xaa,0x3d,0xa5,0x04,0x30,0x62,0xd0,0x00, +0x20,0x08,0x06,0x8d,0xad,0xb9,0xd9,0x81,0x6a,0x01,0x12,0x67,0x71,0x16,0x67,0x71, +0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xd3,0x0d,0xae,0xb6,0x6a, +0x55,0x41,0x01,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xc3,0x6b,0x74,0xd6,0xb8,0x5a, +0xe0,0xdc,0xd9,0x9d,0xdd,0xd9,0x9d,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26, +0x0c,0xc2,0x74,0x43,0xac,0xd1,0x5a,0x56,0x55,0x00,0x23,0x06,0x0d,0x00,0x82,0x60, +0xd0,0x88,0x9b,0x9e,0x4d,0xb4,0x56,0x05,0x7d,0xd6,0x67,0x7d,0xd6,0x67,0xa3,0x09, +0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x8d, +0xb9,0xf9,0xd9,0x85,0x6b,0x51,0x11,0x6a,0xa1,0x16,0x6a,0xa1,0x36,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xa8,0x9b, +0xa8,0x6d,0xbc,0xf6,0x24,0xa5,0x56,0x6a,0xa5,0x56,0x6a,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0xa3,0x09,0x83,0x30,0xdd,0x20,0x6e,0xbf,0x76,0x06,0x35,0x06,0x01,0x8c, +0x18,0x34,0x00,0x08,0x82,0x41,0x03,0x6f,0xa8,0x16,0x06,0xe2,0x36,0x06,0xc1,0xaa, +0xad,0xda,0xaa,0xad,0xda,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c, +0x18,0x34,0x00,0x08,0x82,0x41,0x43,0x6f,0xac,0x56,0x06,0xe6,0xf6,0x15,0xaf,0xf6, +0x6a,0xaf,0xf6,0x6a,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62, +0xd0,0x00,0x20,0x08,0x06,0x0d,0xbe,0xc1,0x5a,0x1a,0xa8,0x5b,0x97,0xcc,0xda,0xac, +0xcd,0xda,0xac,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0x82,0xe5,0x81, +0x29,0xc4,0xc7,0xf2,0xc0,0x14,0xe2,0x73,0x2f,0x65,0xa8,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x40,0x2e,0xd7,0xc2,0x21,0xb0,0x1b,0x63,0x05,0xfa,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x21,0x72,0xba,0x76,0x66,0x81,0xe5,0xd8,0x10,0x1f,0x13,0x02,0xf9, +0x58,0xb0,0x63,0xf0,0xb1,0x40,0xcd,0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xc7, +0xc9,0x81,0x5b,0x8f,0x05,0x16,0x56,0x60,0x26,0x9f,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x52,0x4e,0xdc,0x82,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x95,0x1b,0xb7, +0xff,0x0a,0x8c,0x38,0xe2,0x63,0x42,0x20,0x1f,0x0b,0x12,0xf8,0x58,0x5d,0xc5,0x99, +0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x62,0x39,0x7c,0x0b,0x4c,0xce,0x82,0xf8, +0x98,0x2a,0x9c,0x02,0x08,0x2e,0x30,0x98,0xa9,0x02,0x2a,0x80,0xe0,0x02,0x83,0xd9, +0x80,0xc1,0xc7,0x04,0x0c,0x3e,0xc3,0x0d,0xa9,0x40,0x17,0x64,0x30,0xdc,0x90,0x0a, +0x74,0x41,0x06,0x25,0x04,0x7a,0x81,0xa1,0xcc,0x31,0xe4,0x63,0x8f,0x21,0x9f,0x11, +0x83,0x04,0x00,0x41,0x30,0xe0,0x6a,0x4e,0xde,0x84,0x40,0x08,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xf0,0x39,0x7b,0x0b,0x66,0xcd,0x82,0x59,0x93,0x8f,0x05,0x77,0x06, +0x1f,0x1b,0xf2,0x4c,0x3e,0x16,0xe4,0x19,0x7c,0xac,0xb0,0x35,0xf9,0x58,0x60,0x6b, +0xf0,0xb1,0xa0,0x90,0x8f,0x05,0xb7,0x06,0x1f,0x2b,0x0a,0xf9,0x58,0xe0,0xc8,0xc7, +0x82,0x41,0x3e,0x16,0xe0,0x82,0x7c,0x4c,0xc0,0x05,0xf9,0xd8,0x80,0x0b,0xf2,0x19, +0x31,0x48,0x00,0x10,0x04,0x03,0xae,0xec,0x44,0x0e,0xbb,0xb0,0xcb,0x3c,0x5c,0x93, +0x8f,0x05,0x82,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x6a,0xbb,0x91,0x0b,0x2c, +0xf8,0x05,0xf9,0x98,0xf0,0x0b,0xf2,0xb1,0xe1,0x17,0xe4,0x63,0x83,0x38,0xc8,0xc7, +0x06,0x71,0x90,0x8f,0x0d,0xe2,0x20,0x1f,0x83,0x07,0x71,0x00,0xc1,0x05,0x06,0xb3, +0x80,0x0f,0xe0,0x33,0xdc,0x40,0x0e,0xb7,0x41,0x06,0x15,0x8c,0x81,0x5e,0x60,0x28, +0x83,0x03,0x42,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0xd9,0xdd,0xcc,0x05,0x62, +0x10,0x88,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7f,0x77,0x73,0x01,0xbd,0x59, +0x40,0x6f,0xf2,0xb1,0x00,0xd7,0xe0,0x63,0x83,0xae,0xc9,0xc7,0x02,0x5d,0x83,0x8f, +0x15,0xf7,0x26,0x1f,0x0b,0xee,0x0d,0x3e,0x16,0x14,0xf2,0xb1,0x00,0xdf,0xe0,0x63, +0x45,0x21,0x1f,0x0b,0x1a,0xf9,0x58,0x30,0xc8,0xc7,0x82,0x79,0x90,0x8f,0x09,0xf3, +0x20,0x1f,0x1b,0xe6,0x41,0x3e,0x36,0x90,0x01,0x7c,0x6c,0x20,0x03,0xf8,0xd8,0x40, +0x06,0xf0,0xb1,0x03,0x0d,0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x9c,0xea,0x9d, +0x5d,0xc6,0x07,0x19,0x1f,0x58,0x19,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83, +0x28,0xf6,0xce,0x2e,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0xf6,0xda,0x6e,0x24, +0xfa,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xdb,0x73,0xbb,0x91,0xe8,0x87,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x6e,0xef,0xed,0x46,0xa2,0x1f,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xc0,0xbd,0xb8,0x33,0x09,0x90,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x23,0xf7,0xe4,0xce,0x24,0x40,0x62,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xdd,0x9b, +0x3b,0x93,0x00,0x09,0x3b,0x46,0x42,0x3e,0x86,0x8c,0x84,0x7c,0x2c,0x19,0x09,0xf9, +0xd8,0xd0,0x06,0xf0,0xb1,0xa1,0x0d,0xe0,0x63,0x43,0x1b,0xc0,0xc7,0x8c,0x94,0x90, +0x8f,0x19,0x29,0x21,0x1f,0x33,0x52,0x42,0x3e,0x36,0xc0,0x01,0x7c,0x6c,0x80,0x03, +0xf8,0xd8,0x00,0x07,0xf0,0xb1,0xe9,0x0e,0xe0,0x63,0x61,0xd1,0x12,0x20,0xb8,0xc0, +0x60,0x16,0xb4,0x03,0x7c,0x86,0x1b,0x5e,0x02,0x45,0xc8,0xa0,0x02,0x5a,0xd0,0x0b, +0x0c,0x65,0xe1,0x40,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xb8,0xf3,0x23,0xbd, +0x60,0x16,0x82,0x59,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0xfe,0x50,0x2f,0x28, +0x3b,0x0b,0xca,0x4e,0x3e,0x16,0xa4,0x1c,0x7c,0x6c,0x58,0x39,0xf9,0x58,0xb0,0x72, +0xf0,0xb1,0x02,0xed,0xe4,0x63,0x01,0xda,0xc1,0xc7,0x82,0x42,0x3e,0x16,0xa4,0x1d, +0x7c,0xac,0x28,0xe4,0x63,0x41,0x23,0x1f,0x0b,0x06,0xf9,0x58,0xe0,0x13,0xf2,0x31, +0xc1,0x27,0xe4,0x63,0x83,0x4f,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f, +0x8b,0x83,0x01,0x3e,0x16,0x07,0x07,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0xdb, +0x3f,0xdc,0xcb,0xda,0x21,0x6b,0x07,0xb3,0x85,0x40,0x3e,0x23,0x06,0x06,0x00,0x82, +0x60,0x10,0x89,0x60,0x80,0x7b,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x26,0x18, +0xf8,0x5e,0x1c,0xa0,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x27,0x18,0xfc,0x5e, +0x1c,0xa0,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x28,0x18,0x80,0x5f,0x1c,0xa0, +0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x29,0x18,0x88,0x5f,0x1c,0xac,0xc5,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0x2a,0x18,0x8c,0x5f,0x1c,0xac,0xc5,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0x2b,0x18,0x90,0x5f,0x1c,0xac,0x85,0x1d,0x6e,0x21,0x1f,0x43, +0xdc,0x42,0x3e,0x96,0xb8,0x85,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1, +0x38,0x18,0xe0,0x63,0x06,0x5d,0xc8,0xc7,0x0c,0xba,0x90,0x8f,0x19,0x74,0x21,0x1f, +0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x4c,0xf0, +0x31,0xd8,0xc0,0x0b,0x10,0x5c,0x60,0x30,0x0b,0x7a,0x02,0x3e,0xc3,0x0d,0x7a,0x81, +0x27,0x64,0x50,0x26,0x11,0xe8,0x05,0x86,0x32,0x99,0x20,0xe4,0x33,0x62,0x90,0x00, +0x20,0x08,0x06,0x1c,0x0e,0x06,0xf5,0x57,0x12,0x41,0x49,0x04,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0x84,0x61,0x90,0x7f,0x81,0xed,0x59,0x60,0x7b,0xf2,0xb1,0x40,0xef, +0xe0,0x63,0x03,0xdf,0xc9,0xc7,0x02,0xbe,0x83,0x8f,0x15,0xb9,0x27,0x1f,0x0b,0x72, +0x0f,0x3e,0x16,0x14,0xf2,0xb1,0x40,0xf7,0xe0,0x63,0x45,0x21,0x1f,0x0b,0x1a,0xf9, +0x58,0x30,0xc8,0xc7,0x82,0xd4,0x90,0x8f,0x09,0xa9,0x21,0x1f,0x1b,0x52,0x43,0x3e, +0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x38,0xe0, +0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x1c,0x1b,0x06,0x29,0x18,0xfc,0x44,0xf6,0x13, +0x99,0x9d,0x44,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xe6,0x30,0x48,0xc1, +0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x0e,0x83,0x17,0x0c,0xe2,0x60,0x36, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc0,0xc3,0x00,0x06,0x83,0x38,0x98,0x8d,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xf2,0x30,0x88,0xc1,0x20,0x0e,0x66,0x63,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0x3d,0x0c,0x66,0x30,0x88,0x03,0xdb,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0x63,0x0f,0x03,0x1a,0x0c,0xe2,0xc0,0x36,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0xe0,0xc3,0xa0,0x06,0x83,0x38,0xb0,0x0d,0x3b,0x72,0x43,0x3e,0x86,0xe4, +0x86,0x7c,0x2c,0xc9,0x0d,0xf9,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71, +0x30,0xc0,0xc7,0x8c,0xdf,0x90,0x8f,0x19,0xbf,0x21,0x1f,0x33,0x7e,0x43,0x3e,0x16, +0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x98,0xe0,0x53, +0x30,0xe1,0x06,0x7a,0x81,0xa1,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0x23,0xc5,0x20, +0x0c,0x83,0x97,0x68,0x83,0x97,0x68,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5a, +0x31,0x28,0xc3,0x20,0x10,0xc1,0xc0,0x02,0x11,0x0c,0xe4,0x63,0x81,0xf9,0xc1,0xc7, +0x06,0xf4,0x93,0x8f,0x05,0xe8,0x07,0x1f,0x2b,0x4a,0x30,0x90,0x8f,0x05,0x25,0x18, +0xc0,0xc7,0x82,0x42,0x3e,0x16,0x98,0x60,0x00,0x1f,0x2b,0x0a,0xf9,0x58,0xc0,0xc8, +0xc7,0x82,0x41,0x3e,0x16,0xc4,0x87,0x7c,0x4c,0x88,0x0f,0xf9,0xd8,0x10,0x1f,0xf2, +0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x01, +0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0x70,0x31,0xa8,0xc3,0xe0,0x2c,0x4a,0xe1, +0x2c,0x4a,0xc1,0xe6,0x22,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xbf,0x18, +0xd4,0x61,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x31,0x8e,0xc1,0x1e,0x06,0x6c, +0xb0,0x1f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x90,0x63,0xc0,0x87,0x01,0x1b,0xec, +0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xe5,0x18,0xf4,0x61,0xc0,0x06,0xfb,0x31, +0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x39,0x06,0x7f,0x18,0xb0,0x81,0x7f,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x71,0x8e,0x01,0x28,0x06,0x6c,0xe0,0x1f,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0xa0,0x63,0x10,0x8a,0x01,0x1b,0xf8,0x87,0x1d,0x21,0x22,0x1f, +0x43,0x42,0x44,0x3e,0x96,0x84,0x88,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0, +0x31,0x36,0x18,0xe0,0x63,0xc6,0x89,0xc8,0xc7,0x8c,0x13,0x91,0x8f,0x19,0x27,0x22, +0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x4c, +0xf0,0xa9,0x95,0xd0,0x05,0xbd,0xc0,0x50,0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0xc1, +0x63,0xd0,0x8a,0x81,0x4a,0xe4,0x82,0x4a,0xe4,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0xf9,0x18,0xc4,0x62,0x10,0xb8,0x61,0x60,0x81,0x1b,0x06,0xf2,0xb1,0x40,0x06, +0x03,0xf8,0xd8,0x40,0x83,0x81,0x7c,0x2c,0xa0,0xc1,0x00,0x3e,0x56,0xc4,0x61,0x20, +0x1f,0x0b,0xe2,0x30,0x80,0x8f,0x05,0x85,0x7c,0x2c,0x90,0xc3,0x00,0x3e,0x56,0x14, +0xf2,0xb1,0x80,0x91,0x8f,0x05,0x83,0x7c,0x2c,0xc8,0x11,0xf9,0x98,0x90,0x23,0xf2, +0xb1,0x21,0x47,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00, +0x1f,0x63,0x83,0x03,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0x91,0x64,0x10,0x8e, +0x81,0x58,0xc4,0x83,0x58,0xc4,0x83,0xfd,0x46,0x20,0x9f,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0x56,0x32,0x08,0xc7,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x25, +0x83,0x73,0x0c,0xd8,0x60,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x80,0xc9,0x00, +0x1d,0x03,0x36,0x18,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x62,0x32,0x48,0xc7, +0x80,0x0d,0xc6,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x99,0x0c,0xd6,0x31,0x60, +0x03,0x33,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x26,0x03,0x76,0x0c,0xd8,0xc0, +0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa0,0xc9,0xa0,0x1d,0x03,0x36,0x30,0x13, +0x3b,0xd2,0x44,0x3e,0x86,0xa4,0x89,0x7c,0x2c,0x49,0x13,0xf9,0x18,0x1b,0x0c,0xf0, +0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0x8c,0x37,0x91,0x8f,0x19,0x6f,0x22, +0x1f,0x33,0xde,0x44,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c, +0xf0,0x31,0x36,0x98,0xe0,0x63,0xb9,0x32,0x27,0x20,0xb8,0xc0,0x60,0x16,0x98,0x09, +0x7c,0x86,0x1b,0xea,0x24,0x74,0xc8,0xa0,0x5e,0x24,0xd0,0x0b,0x0c,0x65,0x3b,0x42, +0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xb8,0xb0,0x0c,0xfc,0x31,0x70,0x91,0xc0, +0x45,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd4,0x32,0x10,0xc9,0x20,0xf8,0xc5, +0xc0,0x82,0x5f,0x0c,0xe4,0x63,0xc1,0x28,0x06,0xf0,0xb1,0xa1,0x14,0x03,0xf9,0x58, +0x50,0x8a,0x01,0x7c,0xac,0x10,0xc7,0x40,0x3e,0x16,0x88,0x63,0x00,0x1f,0x0b,0x0a, +0xf9,0x58,0x30,0x8e,0x01,0x7c,0xac,0x28,0xe4,0x63,0x41,0x23,0x1f,0x0b,0x06,0xf9, +0x58,0x40,0x2a,0xf2,0x31,0x81,0x54,0xe4,0x63,0x03,0xa9,0xc8,0xc7,0xe2,0x60,0x80, +0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x07,0x7c,0x46,0x0c,0x12, +0x00,0x04,0xc1,0x80,0xab,0xcb,0x40,0x26,0x03,0x34,0xc9,0xd0,0x24,0x33,0x18,0x09, +0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x5f,0x06,0x32,0x19,0x04,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0x80,0x66,0x80,0x93,0x41,0x1c,0xb8,0xca,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0xa1,0x19,0xe4,0x64,0x10,0x07,0xae,0x32,0x62,0x70,0x00,0x20, +0x08,0x06,0x87,0x68,0x06,0x3a,0x19,0xc4,0x81,0xab,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0x31,0x9a,0x01,0x4f,0x06,0x71,0x10,0x2b,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0x90,0x66,0xd0,0x93,0x41,0x1c,0xc4,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa5, +0x19,0xf8,0x64,0x10,0x07,0xb1,0x62,0x07,0xad,0xc8,0xc7,0x10,0x5a,0x91,0x8f,0x25, +0xb4,0x22,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x98, +0xa1,0x2b,0xf2,0x31,0x43,0x57,0xe4,0x63,0x86,0xae,0xc8,0xc7,0xe2,0x60,0x80,0x8f, +0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x13,0x7c,0x2a,0x47,0xdc,0x40, +0x2f,0x30,0xd4,0x88,0x41,0x02,0x80,0x20,0x18,0x70,0xad,0x19,0xa8,0x65,0x80,0x23, +0x6d,0x80,0x23,0x6d,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x6d,0x06,0x6e,0x19, +0x04,0x2b,0x19,0x58,0xb0,0x92,0x81,0x7c,0x2c,0x78,0xc7,0x00,0x3e,0x36,0xc4,0x63, +0x20,0x1f,0x0b,0xe2,0x31,0x80,0x8f,0x15,0x2e,0x19,0xc8,0xc7,0x02,0x97,0x0c,0xe0, +0x63,0x41,0x21,0x1f,0x0b,0x5e,0x32,0x80,0x8f,0x15,0x85,0x7c,0x2c,0x60,0xe4,0x63, +0xc1,0x20,0x1f,0x0b,0xd8,0x45,0x3e,0x26,0xb0,0x8b,0x7c,0x6c,0x60,0x17,0xf9,0x18, +0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0xe0,0x80,0xcf, +0x88,0x41,0x02,0x80,0x20,0x18,0x70,0xe1,0x19,0xf8,0x65,0x00,0x27,0xa5,0x00,0x27, +0xa5,0x60,0x7c,0x12,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xf4,0x0c,0xfc, +0x32,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x60,0xcf,0x80,0x34,0x03,0x36,0xb0, +0x97,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xda,0x33,0x28,0xcd,0x80,0x0d,0xec,0x65, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xf7,0x0c,0x4c,0x33,0x60,0x03,0x7b,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0xe3,0x3d,0x03,0xd4,0x0c,0xd8,0x20,0x5f,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x80,0xcf,0x20,0x35,0x03,0x36,0xc8,0x97,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xe2,0x33,0x50,0xcd,0x80,0x0d,0xf2,0xc5,0x0e,0x7e,0x91,0x8f,0x21, +0xfc,0x22,0x1f,0x4b,0xf8,0x45,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18, +0x1b,0x0c,0xf0,0x31,0x43,0x64,0xe4,0x63,0x86,0xc8,0xc8,0xc7,0x0c,0x91,0x91,0x8f, +0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x26,0xf8, +0x14,0x8d,0xe8,0x82,0x5e,0x60,0xa8,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0xf2,0x33, +0xb0,0xcd,0x60,0x46,0x72,0x61,0x46,0x72,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0x11,0x0d,0x74,0x33,0x08,0xee,0x32,0xb0,0xe0,0x2e,0x03,0xf9,0x58,0xb0,0x93,0x01, +0x7c,0x6c,0xe8,0xc9,0x40,0x3e,0x16,0xf4,0x64,0x00,0x1f,0x2b,0xf4,0x32,0x90,0x8f, +0x05,0x7a,0x19,0xc0,0xc7,0x82,0x42,0x3e,0x16,0xec,0x65,0x00,0x1f,0x2b,0x0a,0xf9, +0x58,0xc0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xd0,0x8c,0x7c,0x4c,0xa0,0x19,0xf9,0xd8, +0x40,0x33,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f, +0xb1,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0x5a,0x34,0x50,0xcf,0x60, +0x4d,0xe2,0x61,0x4d,0xe2,0xc1,0xd0,0x25,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x44,0x34,0x1a,0xa8,0x67,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x81,0xa3,0x01, +0x7c,0x06,0x6c,0xe0,0x33,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe4,0x68,0x10,0x9f, +0x01,0x1b,0xf8,0xcc,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x3a,0x1a,0xc8,0x67,0xc0, +0x06,0x3e,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x8e,0x06,0xf4,0x19,0xb0,0x41, +0xd8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc1,0xa3,0x41,0x7d,0x06,0x6c,0x10,0x36, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf4,0x68,0x60,0x9f,0x01,0x1b,0x84,0x8d,0x1d, +0x64,0x23,0x1f,0x43,0xc8,0x46,0x3e,0x96,0x90,0x8d,0x7c,0x8c,0x0d,0x06,0xf8,0x18, +0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x86,0xda,0xc8,0xc7,0x0c,0xb5,0x91,0x8f, +0x19,0x6a,0x23,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8, +0x18,0x1b,0x4c,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0x4d,0x83,0x1e,0x0d, +0x82,0xe1,0x88,0x80,0x37,0x03,0xe1,0x9b,0x6e,0x18,0x46,0x33,0x08,0xac,0x09,0xe8, +0x63,0x8d,0x40,0x1f,0x6b,0x06,0xfa,0x98,0x42,0xd0,0xc7,0x94,0x82,0x3e,0xa6,0x18, +0xf4,0x31,0xc3,0x90,0x8f,0x19,0x86,0x7c,0xcc,0x30,0xe4,0x63,0xc6,0x10,0x1f,0x33, +0x86,0xf8,0x98,0x31,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x3b,0x0d,0xd8, +0x34,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xc2,0xd3,0xa0,0x4d,0x83,0x61,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0xa2,0x3c,0x0d,0xdc,0x34,0x18,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0xd2,0xd3,0x60,0x45,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x3d, +0x0d,0x58,0x34,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xe2,0xd3,0xa0,0x45,0x83, +0x61,0x38,0x82,0x0d,0xe0,0x33,0x10,0xbe,0x0b,0x0c,0x65,0x81,0x1b,0xc8,0x67,0x38, +0x22,0x98,0xcf,0x40,0xf8,0x66,0x19,0x12,0x25,0xb0,0x39,0x10,0xe8,0x63,0x73,0x30, +0xd0,0xc7,0xe6,0x80,0xa0,0x8f,0x15,0xe8,0x19,0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0x54,0x0d,0xc2,0x34,0x20,0xe0,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0x54,0x0d,0xc4,0x34,0x20,0xe0,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x55,0x0d, +0xc6,0x34,0x20,0xe0,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x55,0x0d,0xc6,0x34, +0x18,0xe0,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x56,0x0d,0xc8,0x34,0x18,0xe0, +0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x56,0x0d,0xca,0x34,0x18,0xe0,0x60,0x96, +0x40,0x19,0xa8,0x30,0x8c,0x44,0x1f,0x90,0x81,0x0a,0xc3,0x48,0xf4,0x01,0x19,0xa8, +0x30,0x8c,0x44,0x1f,0x90,0x81,0x0a,0x83,0x4a,0x3c,0xc4,0xc8,0x40,0x3e,0x03,0xf9, +0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x04,0xab,0x01,0x8c,0x06,0x81,0x05,0xff,0x19, +0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x5a,0x0d,0xdc,0x34,0x70,0xc7,0x40, +0x1d,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6c,0x35,0x78,0xd3,0x20,0x20,0xa5, +0xe1,0x88,0xa0,0x44,0x03,0xe2,0x2b,0x73,0x0c,0x02,0x1d,0x31,0x38,0x00,0x10,0x04, +0x83,0x32,0x70,0xd5,0xe0,0x4d,0x03,0xd3,0x0c,0x7e,0x33,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x32,0x78,0xd5,0x00,0x4e,0x83,0xd0,0x0c,0xce,0x33,0x18,0x31,0x78,0x00, +0x10,0x04,0x83,0xe9,0x56,0x83,0x36,0x0d,0x84,0x20,0x24,0x03,0x90,0x0c,0xe0,0x33, +0x80,0xcf,0x80,0x55,0x03,0x56,0x0d,0xea,0x34,0x80,0xcd,0x60,0x34,0x21,0x00,0x46, +0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0x61,0xba,0x81,0xa8,0xcd,0x00,0x99, +0x6e,0x20,0x6c,0x33,0x48,0xa6,0x1b,0x88,0xdb,0x0c,0x94,0xe9,0x06,0x02,0x37,0x83, +0xc5,0x20,0x22,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x89,0x6b,0x70,0xab,0x41, +0x30,0x1c,0x11,0xc4,0x68,0xc0,0x7c,0xb3,0x0c,0xce,0x12,0xd8,0x64,0xc4,0x67,0x38, +0x82,0xe8,0xcd,0x40,0xf8,0x86,0x23,0x0a,0xdf,0x0c,0x88,0xef,0x84,0x41,0x9c,0x30, +0x08,0x13,0x82,0x10,0x0c,0x47,0x18,0xe2,0x19,0x08,0xdf,0x70,0xc4,0x31,0x9e,0x01, +0xf1,0x9d,0x30,0x88,0x13,0x06,0x61,0x42,0x10,0x82,0xe1,0x06,0x23,0x00,0x83,0x59, +0x06,0xa6,0x09,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x82,0xd7,0xa0,0x5c,0x03,0x66, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x7a,0x0d,0x58,0x35,0x78,0x82,0x59,0x82,0x66, +0xa0,0xc2,0x10,0x18,0x30,0x58,0x4c,0x0c,0xa8,0xf8,0x0c,0x47,0x04,0xec,0x19,0x08, +0xdf,0x70,0x84,0xd0,0x9e,0x01,0xf1,0x9d,0x30,0x88,0x13,0x06,0x61,0x42,0x10,0x82, +0xe1,0x06,0x28,0x00,0x83,0x59,0x06,0x2c,0x0b,0x06,0x2a,0x8c,0x99,0xd9,0xc8,0x57, +0x50,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x0c,0xe6,0x35,0xa0,0xd5,0x40,0x3e,0x03, +0x13,0x0d,0x46,0x0c,0x1c,0x00,0x04,0xc1,0xe0,0xe9,0xd7,0x40,0x55,0x83,0x00,0x37, +0x83,0xdb,0x0c,0x72,0x35,0x58,0x83,0xcf,0xeb,0xee,0x34,0x18,0x8e,0xe8,0xe8,0x33, +0x70,0xbe,0x0b,0x0c,0x65,0x44,0x20,0x9f,0xe1,0x06,0xb4,0x9a,0xd7,0x20,0x0c,0x2e, +0x2c,0x03,0x43,0x99,0x8e,0x06,0x3d,0x19,0xc4,0xc7,0x02,0x41,0x3e,0x16,0x98,0x93, +0x7c,0xcc,0x2d,0x03,0x3a,0x0d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0xc9, +0x06,0xf1,0x1a,0x04,0x77,0x18,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x95,0x0d, +0xc6,0x35,0x08,0x04,0xd3,0x03,0x3c,0x0d,0xe4,0x63,0x81,0x11,0x1f,0x1b,0x02,0xf9, +0x58,0x80,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x97,0x0d,0xce,0x35,0x48, +0x02,0xbb,0xcb,0xe0,0x4d,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xe4,0xb2, +0x81,0xbe,0x06,0x81,0x85,0xc2,0x10,0x1f,0x13,0x02,0xf9,0x58,0x50,0xc0,0x67,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0x9a,0x0d,0xda,0x35,0x30,0x82,0x59,0x86,0x07,0x32, +0xcb,0xc0,0x4e,0x01,0x15,0xe0,0x63,0xc1,0x29,0xc4,0xc7,0x50,0x41,0x15,0xe0,0x63, +0xab,0xa0,0x0a,0xf1,0xb1,0x40,0x15,0xe2,0x33,0x4b,0x30,0x8d,0x18,0x1c,0x00,0x08, +0x82,0xc1,0x27,0xb3,0x01,0xbb,0x06,0x20,0x1a,0x98,0x6c,0x30,0x9a,0x10,0x00,0xa3, +0x09,0x42,0x60,0x81,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x78,0x36,0x88, +0xd9,0x20,0x30,0x3b,0x0d,0x02,0xfa,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xe4,0xb3, +0x01,0xbc,0x06,0x81,0x05,0xa0,0x1a,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22, +0xb0,0x0d,0xec,0x35,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x20,0xdb,0x80,0x5f, +0x83,0x50,0x0d,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xca,0x36,0xf0,0xd7,0x40, +0x2f,0x03,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xb3,0x0d,0xfe,0x35,0xf8,0xcb, +0x20,0xb0,0x3e,0x0d,0x86,0xf8,0x98,0x10,0xc8,0xc7,0x82,0x02,0x3e,0x16,0xb4,0x83, +0x7c,0x4c,0x68,0x07,0xf9,0xd8,0xd0,0x0e,0xf2,0xb1,0x7f,0x18,0xe2,0x63,0xff,0x30, +0xc4,0xc7,0xfe,0x61,0x88,0x8f,0x19,0x22,0x01,0x1f,0x33,0x44,0x02,0x3e,0x66,0x88, +0x04,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x98,0xdb,0x80,0x65,0x83,0x9d,0x30, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa0,0xdb,0xa0,0x65,0x83,0x9d,0x30,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xa8,0xdb,0xc0,0x65,0x83,0x9d,0x30,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xb0,0xdb,0xc0,0x65,0x83,0x9d,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xb8,0xdb,0xe0,0x65,0x83,0x9d,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc0, +0xdb,0x00,0x66,0x83,0x9d,0x30,0x86,0x23,0x8c,0xf2,0x12,0xbe,0xe1,0x08,0xa3,0xbc, +0x84,0x6f,0x38,0xc2,0x28,0x2f,0xe1,0xab,0x41,0xd8,0x0a,0x84,0x1d,0x8e,0x50,0x2f, +0x44,0xf8,0x86,0x23,0xd4,0x0b,0x11,0xbe,0xe1,0x08,0xf5,0x42,0x84,0xaf,0x06,0x61, +0x2b,0x10,0xb6,0x8c,0x60,0x67,0x19,0x22,0x29,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x83,0x74,0x83,0x9e,0x0d,0xe0,0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x74, +0x03,0x9f,0x0d,0xe0,0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x74,0x83,0x9f, +0x0d,0xe0,0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x74,0x83,0x9f,0x0d,0x86, +0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xd4,0x0d,0xc0,0x36,0x18,0xa2,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x52,0x37,0x08,0xdb,0x60,0x88,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x50,0xdd,0x60,0x6c,0x83,0x54,0xb8,0xa9,0x11,0x03,0x03,0x00,0x41,0x30, +0x88,0x50,0x37,0xd0,0xd9,0x20,0x3c,0x03,0x0b,0xc0,0x35,0x90,0xcf,0x88,0x81,0x01, +0x80,0x20,0x18,0x44,0xaa,0x1b,0x80,0x6d,0x10,0x18,0xb9,0x06,0x41,0x7c,0x2c,0x28, +0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0xeb,0x06,0x79,0x1b,0x04,0xd6,0x5f, +0x4a,0x7c,0xac,0xbf,0x94,0xf8,0x58,0x7f,0x29,0xf1,0x31,0x62,0x90,0x8f,0x15,0x83, +0x7c,0xcc,0x18,0xe4,0x63,0x03,0x04,0x1f,0x1b,0x20,0xf8,0xd8,0x00,0xc1,0x67,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0xdd,0x0d,0xe4,0x36,0x28,0x05,0x94,0x0d,0xcc,0x14, +0x82,0xf8,0x18,0x13,0xc8,0xc7,0x82,0x01,0x3e,0xb3,0x04,0xd2,0x40,0x85,0xe1,0x44, +0x34,0x1c,0x40,0x03,0x15,0x86,0x13,0xd1,0x70,0x00,0x0d,0x54,0x18,0x4e,0x44,0xc3, +0x01,0x34,0x50,0x61,0x20,0x11,0x4e,0x40,0x16,0xc4,0x04,0x7c,0x4c,0x90,0x09,0xf8, +0xd8,0x30,0x13,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x7c,0x03,0xbf,0x0d, +0x6a,0x36,0x18,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x30,0xdf,0xe0,0x6f,0x03,0x9b, +0x0d,0x86,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xce,0x37,0x00,0xdd,0xe0,0x66,0x83, +0xc1,0x6e,0x62,0xa0,0x8f,0xe1,0xc4,0x40,0x1f,0xcb,0x89,0x81,0x3e,0xd6,0x13,0x4d, +0x7c,0xac,0x27,0x9a,0xf8,0x58,0x4f,0x34,0xf1,0x31,0x63,0x90,0x8f,0x19,0x83,0x7c, +0xcc,0x18,0xe4,0x63,0xc3,0x04,0x1f,0x1b,0x26,0xf8,0xd8,0x30,0xc1,0xc7,0x84,0x01, +0x3e,0x16,0x08,0xf1,0xb1,0xa1,0x80,0x8f,0x19,0x45,0x7c,0x2c,0x28,0xe2,0x33,0x4b, +0x30,0x0d,0x54,0x18,0xa4,0xf1,0x20,0xd2,0x40,0x85,0x41,0x1a,0x0f,0x22,0x0d,0x54, +0x18,0xa2,0xf1,0x18,0xd2,0x88,0xc1,0x01,0x80,0x20,0x18,0x94,0x41,0xfc,0x06,0xb2, +0x1b,0x94,0x6b,0x80,0xb2,0xc1,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xfc,0x1b,0xd0, +0x6e,0x10,0xb8,0x6f,0xe0,0xbe,0x81,0xfb,0x06,0xb7,0x1b,0xdc,0x6e,0x70,0xbb,0xc1, +0xed,0x06,0xa3,0x09,0x01,0x30,0x1c,0x11,0xd0,0x6b,0x10,0x7c,0xd3,0x0d,0x36,0x1b, +0x08,0x81,0x21,0x01,0x7d,0x0c,0x11,0xe8,0x63,0xc8,0x40,0x9f,0x11,0x83,0x03,0x00, +0x41,0x30,0xf8,0xf6,0x37,0xa8,0xdd,0x20,0x5d,0x03,0xfb,0x0d,0x46,0x13,0x02,0xc0, +0x82,0x42,0x3e,0x26,0x14,0xf2,0xb1,0xa1,0x90,0x8f,0xe5,0x6a,0x70,0xa7,0x41,0x7c, +0x2c,0x57,0x83,0x3b,0x0d,0xe2,0x33,0x1c,0x21,0x80,0x6c,0x30,0x7c,0xc3,0x11,0x83, +0xd8,0x06,0xc5,0x57,0x42,0xa0,0xc3,0x11,0xc4,0xc8,0x06,0xc3,0x37,0x1c,0x51,0x94, +0x6d,0x50,0x7c,0x25,0x04,0x5a,0x44,0xa0,0xb3,0x0c,0x54,0x15,0x8c,0x26,0x38,0x83, +0x05,0x6f,0x1b,0xc8,0xc7,0x46,0x23,0xa0,0x8f,0xb9,0x57,0x10,0x9f,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x6c,0x38,0x78,0xdf,0x60,0x65,0x83,0x60,0x96,0xa0,0x1a,0xa8, +0x30,0x04,0x0a,0xc7,0x85,0x69,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xca,0xa0,0x85,0x03, +0xf7,0x0d,0x54,0x36,0xe8,0xd9,0x60,0xc4,0xc0,0x01,0x40,0x10,0x0c,0x9e,0x1b,0x0e, +0xc8,0x37,0x08,0xe4,0x35,0x88,0xd7,0x60,0x7e,0x03,0xc1,0xbf,0x04,0x21,0x76,0x83, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x72,0x38,0x88,0xdf,0x80,0x6e,0x03,0xfd,0x1a, +0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0x86,0x83,0x11,0x0e,0x42,0x35,0xb0,0xd7,0x0d, +0x84,0xf8,0x98,0x10,0xc8,0xc7,0x02,0x02,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xf8,0x70,0x70,0xbf,0x41,0x11,0x18,0x9e,0x06,0xad,0x1b,0xc8,0x67,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0x30,0x0e,0xf2,0x37,0x08,0xec,0x34,0xb0,0x61,0x90,0xcf,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0x62,0x1c,0xec,0x6f,0x10,0x08,0xd3,0x0d,0x79,0x1b, +0x04,0x73,0x1a,0x0c,0x47,0xf0,0x84,0xde,0x06,0xcc,0x37,0xcb,0x70,0x59,0xc1,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0x65,0x1c,0xf8,0x6f,0x50,0xbb,0x81,0x60,0xa0,0x1b, +0x04,0xf1,0x99,0x25,0xb8,0x06,0x2a,0x0c,0xc1,0x42,0xaa,0x11,0x83,0x03,0x00,0x41, +0x30,0x28,0x83,0x1e,0x0e,0xfc,0x37,0xc8,0xd9,0x00,0x6e,0x83,0x11,0x03,0x07,0x00, +0x41,0x30,0x78,0xce,0x38,0xa0,0xdf,0x20,0x10,0xd9,0x20,0x64,0x83,0x11,0x0e,0xc6, +0x40,0x0c,0xc2,0x40,0x08,0xdf,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xca,0xc0,0x87, +0x83,0xff,0x0d,0x78,0x36,0x90,0xdb,0x60,0xc4,0xc0,0x01,0x40,0x10,0x0c,0x1e,0x34, +0x0e,0xea,0x37,0x08,0x46,0x36,0x10,0xd9,0x80,0x84,0x83,0x9f,0x0d,0x7e,0x36,0xf8, +0xd9,0xe0,0x67,0x03,0xf1,0x0d,0x70,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x33,0x0e, +0x78,0x38,0xa0,0x8b,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd6,0x38,0x18,0xe1,0xc0, +0x2e,0x82,0x59,0x82,0x6c,0xa0,0xc2,0x10,0x30,0x77,0x69,0x2c,0x37,0x54,0x23,0x3e, +0xc3,0x11,0xc1,0xd8,0x06,0xc2,0x37,0x1c,0x21,0x90,0x6d,0x40,0x7c,0x27,0x0c,0xe2, +0x84,0x41,0x98,0x10,0x84,0x60,0xb8,0xe1,0x34,0x02,0x30,0x98,0x65,0xd0,0xb6,0x60, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x38,0x0e,0xcc,0x38,0x38,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xa8,0xe3,0xa0,0x85,0x83,0x24,0x98,0x25,0xd8,0x06,0x2a,0x0c,0x41, +0xa3,0x32,0xd3,0x0f,0xf2,0x0d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0x1d, +0x07,0x61,0x1c,0x04,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xd9,0x71,0x80,0xc2,0x41, +0x60,0xc1,0xec,0x06,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0x8f,0x03,0x17, +0x0e,0x82,0xe1,0x08,0xe3,0x36,0x9c,0xef,0x02,0x43,0x59,0x30,0xc8,0x67,0x38,0x22, +0x50,0xdf,0x40,0xf8,0x2e,0x30,0xd4,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x7e,0x1c, +0xc0,0x70,0x20,0x66,0x16,0xac,0x6f,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0x40,0x39,0xb0,0xe1,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x94,0x83,0x1e, +0x0e,0x72,0x35,0x08,0x6c,0x77,0x83,0x20,0x3e,0x66,0x04,0xf2,0x99,0x25,0x70,0x00, +0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_e7f7ab242866150a15fc0cbb83d8a838.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_e7f7ab242866150a15fc0cbb83d8a838.h new file mode 100644 index 00000000..be86d62b --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_e7f7ab242866150a15fc0cbb83d8a838.h @@ -0,0 +1,1144 @@ +// ffx_fsr2_accumulate_pass_wave64_16bit_e7f7ab242866150a15fc0cbb83d8a838.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_e7f7ab242866150a15fc0cbb83d8a838_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_e7f7ab242866150a15fc0cbb83d8a838_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_e7f7ab242866150a15fc0cbb83d8a838_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_e7f7ab242866150a15fc0cbb83d8a838_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_e7f7ab242866150a15fc0cbb83d8a838_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_e7f7ab242866150a15fc0cbb83d8a838_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_e7f7ab242866150a15fc0cbb83d8a838_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_e7f7ab242866150a15fc0cbb83d8a838_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_e7f7ab242866150a15fc0cbb83d8a838_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", "rw_upscaled_output", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_e7f7ab242866150a15fc0cbb83d8a838_UAVResourceBindings[] = { 0, 1, 3, 4, 2, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_e7f7ab242866150a15fc0cbb83d8a838_UAVResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_e7f7ab242866150a15fc0cbb83d8a838_UAVResourceSpaces[] = { 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_e7f7ab242866150a15fc0cbb83d8a838_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_e7f7ab242866150a15fc0cbb83d8a838_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_e7f7ab242866150a15fc0cbb83d8a838_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_e7f7ab242866150a15fc0cbb83d8a838_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_e7f7ab242866150a15fc0cbb83d8a838_size = 17856; + +static const unsigned char g_ffx_fsr2_accumulate_pass_wave64_16bit_e7f7ab242866150a15fc0cbb83d8a838_data[] = { +0x44,0x58,0x42,0x43,0x05,0xdc,0xd1,0x05,0xba,0xea,0x76,0xd6,0xca,0xaa,0x8e,0xbc, +0x82,0x86,0x02,0x46,0x01,0x00,0x00,0x00,0xc0,0x45,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x24,0x02,0x00,0x00,0xd4,0x10,0x00,0x00,0xf0,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xb0,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xa8,0x0e,0x00,0x00,0x66,0x00,0x05,0x00, +0xaa,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x90,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xa1,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xd7,0x00,0x00,0x00,0x32,0x22,0xc8,0x09, +0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0x8c,0xc2,0x08,0x40,0x09,0x00,0x14, +0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03,0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18, +0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71, +0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c,0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0, +0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40,0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18, +0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18,0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28, +0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2,0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c, +0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51,0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50, +0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34,0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38, +0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d, +0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19,0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09, +0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60, +0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x6d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a, +0x48,0x0e,0x15,0x09,0x44,0x1a,0x39,0x0f,0x11,0x4d,0x08,0x21,0x21,0x61,0x30,0x28, +0x04,0x63,0xc0,0x20,0x51,0xe9,0xa0,0xe1,0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4, +0x0d,0x69,0x06,0x44,0x0c,0x06,0x03,0xc5,0x1c,0x41,0x50,0x0a,0xc6,0xe0,0x34,0x40, +0x51,0x6a,0x20,0x60,0x18,0x81,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52, +0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78, +0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83, +0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60, +0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a, +0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0, +0x03,0x3f,0x00,0x03,0x3f,0x40,0x02,0xab,0x45,0xae,0x61,0x04,0xc1,0x98,0xa9,0x0d, +0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea, +0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41, +0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f, +0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2, +0x01,0x1e,0xca,0x01,0x05,0x83,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0xb0,0x18,0xc9, +0x66,0x0a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c, +0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87, +0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26,0x6b,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xfc,0x00,0x09,0x06,0x1a,0xd5,0x66,0x22, +0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71, +0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00, +0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x14,0xb0,0xe8,0x36,0x13,0x19,0x8c,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83, +0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f, +0x80,0x81,0x1f,0xa0,0x00,0x46,0xb9,0x99,0xb0,0x71,0x60,0x87,0x70,0x98,0x87,0x79, +0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90, +0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x14,0x18,0x68, +0x37,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7,0xae,0x36,0x9a,0x7a,0xbd,0x5e,0xaf,0x37, +0x18,0xb0,0x60,0x30,0x18,0xcc,0x60,0x30,0x18,0x0c,0x06,0x03,0xf9,0x6e,0x92,0xa6, +0x88,0x12,0x26,0x9f,0x05,0x98,0x67,0x21,0x22,0x76,0x02,0x26,0x02,0x05,0x03,0x02, +0xce,0x11,0x80,0x02,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0, +0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07, +0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d, +0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06, +0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74, +0x30,0xe4,0x09,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43, +0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c, +0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e, +0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04, +0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32,0x00,0x02,0x20,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x1a,0x00,0x01,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x20,0x00,0x00,0x00,0x32,0x1e,0x98,0x1c, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x94,0x40,0x31,0x8c, +0x00,0x14,0x41,0x49,0x94,0x41,0x21,0x14,0x47,0x29,0x14,0x45,0x41,0x94,0x43,0xe1, +0x07,0x14,0x48,0xc1,0x14,0x50,0x41,0x15,0x56,0x81,0x15,0x60,0x40,0x41,0x06,0x14, +0x68,0x40,0xc1,0x06,0x14,0x70,0x40,0x21,0x07,0x14,0x74,0x40,0x61,0x07,0x14,0x78, +0x40,0xa1,0x07,0x14,0x7c,0x40,0x59,0x94,0x46,0x51,0x4e,0x14,0x6d,0x46,0x71,0x15, +0x0f,0xa1,0x46,0x00,0x6a,0x80,0x84,0x05,0x0c,0x08,0x88,0x40,0xb3,0x19,0x00,0xb2, +0xcd,0x00,0x10,0x6e,0x06,0x80,0x74,0x33,0x00,0xc4,0x9b,0x01,0x20,0xdf,0x0c,0x00, +0xfd,0x66,0x00,0x28,0x38,0x03,0x40,0xaf,0x19,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x8c,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x01,0x9a,0x20,0x0c, +0xd1,0x06,0x61,0x20,0x26,0x08,0x83,0xb4,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06, +0x84,0x20,0x26,0x08,0x6f,0xf0,0x07,0xb4,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe, +0xda,0xde,0xe8,0xd2,0xde,0xdc,0xbe,0xec,0xca,0xc6,0xe8,0xde,0xe4,0xe6,0x26,0x08, +0xc3,0x34,0x41,0x18,0xa8,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65,0x31,0x98,0x81,0x31, +0x9c,0x09,0xc2,0x1c,0xdc,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8,0x3a,0xba,0xaf,0x32, +0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86,0x31,0x30,0x86,0xc3, +0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c, +0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x54,0x1b,0x12,0x46, +0x99,0x0c,0x6a,0x60,0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d, +0x18,0x5d,0xdd,0xdc,0x04,0x61,0xb0,0x26,0x08,0xc3,0xb5,0x41,0x30,0xb0,0x0d,0x09, +0x05,0x59,0xc6,0x35,0x30,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae, +0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30, +0x60,0x1b,0x92,0x4b,0xd9,0x0c,0x6e,0x60,0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b, +0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xc8,0x36,0x24,0x9c,0xe2, +0x19,0xdf,0xc0,0x18,0xd9,0x04,0xc1,0x0e,0xf0,0x80,0x89,0xdc,0x57,0x5a,0xdb,0x59, +0x53,0x1a,0xdc,0xdc,0x04,0x61,0xd0,0x36,0x24,0x44,0x18,0x88,0x81,0x31,0x06,0x03, +0x63,0x38,0x13,0x84,0x61,0x23,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6, +0x25,0x57,0x16,0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21, +0x29,0x03,0xc8,0x0c,0x8c,0x61,0x60,0x8c,0x6c,0x03,0xf2,0x48,0x95,0xd6,0x81,0x01, +0x19,0x9c,0xc1,0x04,0x01,0x0f,0xf2,0x80,0x9a,0xdc,0xdd,0x57,0x9a,0x1b,0x5d,0x99, +0x9c,0x5b,0x18,0xdb,0x57,0x1d,0xdc,0xdc,0x58,0x18,0x5b,0x19,0xd9,0xd7,0xd8,0x1b, +0xdb,0x9b,0xdc,0x04,0x01,0x0d,0xe8,0x60,0xc3,0x62,0xa4,0x81,0x1a,0x18,0xc6,0xc0, +0xac,0xc1,0x1a,0xac,0x81,0x33,0x41,0xd0,0x03,0x3d,0xa0,0x23,0x77,0xf7,0xc5,0xf6, +0x36,0xb6,0xf6,0x35,0x47,0x17,0x46,0x57,0x37,0xb7,0x61,0x19,0xda,0xc0,0x0d,0x8c, +0x61,0x60,0xd6,0x60,0x0d,0xd6,0x20,0x9b,0x20,0xf0,0xc1,0x1e,0x90,0x91,0xbb,0xfb, +0x72,0x2b,0xbb,0xfb,0x62,0x7b,0x1b,0x5b,0x9b,0xdb,0xb0,0x30,0x70,0x10,0x07,0x06, +0x35,0x30,0x6b,0xb0,0x06,0x6b,0x90,0xf1,0x91,0xbb,0xfb,0x62,0xab,0x6b,0x0b,0xfb, +0x42,0x4b,0x9b,0xa3,0x7b,0x93,0xcb,0xdb,0xb0,0x50,0x69,0x30,0x07,0xc6,0x35,0x30, +0x6b,0xb0,0x06,0x6b,0xe0,0x50,0x92,0xbb,0xfb,0xaa,0x83,0x9b,0x1b,0x0b,0x63,0x2b, +0x23,0xfb,0x7a,0xab,0xa3,0x83,0xab,0xa3,0xdb,0xb0,0x5c,0x69,0x50,0x07,0x06,0x33, +0x30,0x6b,0xb0,0x06,0x6b,0xe0,0x6c,0x28,0xd8,0xe0,0x0d,0xe4,0x80,0x0e,0xec,0x60, +0x82,0xf0,0x07,0x7d,0x40,0x63,0x4c,0xcc,0x68,0x4a,0x4a,0x66,0x82,0x30,0x70,0x1b, +0x10,0x03,0x0f,0xf2,0xc0,0x30,0x06,0x3d,0x00,0x36,0x04,0x7b,0x30,0x41,0x08,0x05, +0x3f,0x60,0x33,0xf7,0xc5,0x94,0xe6,0x56,0x16,0x26,0x37,0xc4,0x16,0xd6,0x06,0xb7, +0x01,0x31,0xfa,0xc0,0x0f,0x8c,0x61,0x30,0x80,0x0d,0xc1,0x1f,0x6c,0x20,0xd0,0xe0, +0x0e,0xf8,0x00,0x14,0x26,0x08,0x7e,0xc0,0x07,0x5c,0xd2,0xa4,0xca,0xdc,0xc8,0xca, +0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x68,0x50,0x07,0x1b,0x10,0x62,0x14,0x28,0xa3, +0x0c,0xae,0x86,0x14,0xe8,0xa4,0x35,0x85,0xe1,0x49,0x95,0xb9,0x91,0x95,0xc9,0x4d, +0xa5,0xe9,0x95,0x6d,0x40,0x08,0x53,0xa0,0xc6,0xa0,0x0c,0xae,0x86,0x14,0xc8,0xa4, +0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x86,0x6e,0x03, +0x42,0xa0,0x02,0x95,0x0a,0x65,0x70,0x35,0xa4,0xc0,0x2e,0x2d,0xc9,0x0d,0xae,0x8e, +0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x8c,0x28,0xad, +0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x78,0x1b,0x0c,0x62,0x15,0x28, +0x56,0x28,0x83,0x8b,0x52,0x1a,0x53,0x5d,0x5b,0x58,0x53,0x1a,0x1c,0x51,0x5a,0x5b, +0x99,0xdb,0x5c,0xda,0x9b,0xdb,0xdc,0x04,0x61,0xf8,0x36,0x20,0x84,0x2b,0x50,0xaf, +0x50,0x06,0x57,0x43,0x0a,0x94,0xd2,0x98,0xea,0xda,0xc2,0x9a,0xd2,0xe0,0x98,0xca, +0xec,0xca,0xd8,0xa8,0xde,0xaa,0xe6,0xca,0x26,0x08,0x03,0x18,0x6c,0x40,0x88,0x58, +0xa0,0x64,0xa1,0x0c,0xae,0x86,0x14,0xb8,0xa4,0x19,0xc9,0x85,0xb5,0x95,0x25,0xb9, +0x91,0x95,0xe1,0x4d,0x10,0x86,0x30,0xd8,0x80,0x10,0xb4,0x40,0xd5,0x42,0x19,0x5c, +0x0d,0x29,0x50,0x32,0x23,0x2a,0xb3,0x4b,0x1b,0x2b,0xa3,0x7a,0xb3,0x4a,0x2b,0xbb, +0x23,0x2a,0x83,0xa3,0x43,0x9b,0x20,0x0c,0x62,0xb0,0xc1,0x20,0x6e,0x81,0xc2,0x85, +0x32,0x68,0x78,0x98,0x29,0xa5,0xd1,0xd1,0x95,0xc9,0x4d,0x10,0x86,0x31,0xd8,0x80, +0x10,0xba,0x40,0xed,0x42,0x19,0x34,0x0d,0x29,0x50,0x32,0x6b,0x7a,0xa3,0x4b,0x7b, +0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x9b,0x1a,0x0b,0x63,0x2b,0x9b,0x20,0x0c,0x64, +0xb0,0x01,0x21,0x7a,0x81,0xf2,0x85,0x32,0x68,0x1a,0x52,0x20,0x64,0x46,0xf4,0x76, +0xe7,0x36,0x37,0x16,0xc6,0x56,0x66,0x14,0x36,0x46,0xf7,0x26,0x37,0x41,0x18,0xca, +0x60,0x03,0x42,0x80,0x03,0x15,0x0e,0x65,0xd0,0x34,0xa4,0xc0,0xcf,0xac,0xe9,0x8d, +0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x4e,0x29,0x8d,0x8e,0xae,0x4c,0x6e, +0x28,0xcc,0x6d,0xac,0x8c,0x8d,0x2d,0x8c,0x2e,0xed,0xcd,0x6d,0x82,0x30,0x98,0xc1, +0x06,0x84,0x18,0x07,0x8a,0x1c,0xca,0xa0,0x69,0x48,0x81,0x8c,0x19,0x94,0x5c,0x59, +0x11,0x1e,0xdc,0xdb,0x5c,0x9d,0x5c,0xd9,0x04,0x61,0x38,0x83,0x0d,0x08,0x61,0x0e, +0xd4,0x39,0x94,0x41,0xd3,0x90,0x02,0x33,0x33,0x28,0xb9,0x32,0xbb,0xb4,0xb7,0xba, +0x39,0x23,0xb9,0xb0,0xb6,0x32,0x28,0xb9,0xb2,0x22,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9, +0xb2,0x09,0xc2,0x80,0x06,0x1b,0x10,0x22,0x1d,0x28,0x75,0x28,0x83,0xa6,0x21,0x05, +0x2e,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x13,0x84,0x21,0x0d, +0x36,0x18,0x04,0x3b,0x50,0xed,0x50,0x06,0x0d,0x2b,0x33,0xa5,0x34,0x3a,0xba,0x32, +0xb9,0xa9,0xb2,0xb8,0xba,0x32,0xb7,0xb1,0x32,0xa6,0x32,0xb7,0x33,0x3a,0xb4,0x09, +0xc2,0xa0,0x06,0x1b,0x10,0xe2,0x1d,0x28,0x78,0x28,0x83,0xa6,0x21,0x05,0x2a,0x66, +0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x13,0x84,0x61,0x0d,0x36,0x18,0x84, +0x3c,0x50,0xf3,0x50,0x06,0x0d,0x2f,0x33,0xa2,0x3c,0xb7,0xb0,0xb6,0xb4,0x31,0xa9, +0xb2,0xb9,0x21,0xb4,0x30,0xb7,0xb3,0x32,0xa3,0xb0,0x31,0xba,0x37,0xb9,0x09,0xc2, +0xc0,0x06,0x1b,0x0c,0xa2,0x1e,0x28,0x7b,0x28,0x83,0x86,0x98,0x99,0x55,0x5a,0xd9, +0xdd,0x14,0x5c,0xd8,0x58,0x19,0xd5,0x5b,0x53,0x19,0x5d,0x99,0xdc,0x9c,0x51,0xd8, +0x18,0xdd,0x9b,0xdc,0x04,0x61,0x68,0x83,0x0d,0x06,0x81,0x0f,0x54,0x3e,0x94,0x41, +0xb3,0x81,0xd2,0x83,0x52,0x38,0x05,0x55,0x68,0x05,0x58,0x98,0x05,0x5b,0xc8,0x05, +0x5e,0xf8,0x05,0x71,0x28,0x07,0x74,0x58,0x07,0x77,0x88,0x07,0x7a,0xb8,0x07,0x7d, +0xd8,0x30,0x18,0xa2,0xb0,0x0f,0x13,0x04,0x01,0xd8,0x00,0x6c,0x18,0x0c,0x7f,0xf0, +0x87,0x0d,0xc1,0x3f,0x6c,0x18,0x86,0x7e,0x00,0x09,0x0a,0x43,0x53,0x13,0x04,0x51, +0xb0,0x83,0x0d,0xc3,0x18,0x8c,0xc1,0x30,0x41,0x18,0xdc,0x60,0x43,0xb0,0x0b,0x1b, +0x0c,0x63,0x24,0x2e,0x92,0x28,0x09,0x93,0xd8,0x50,0xf4,0x83,0x48,0x00,0xa1,0x70, +0x12,0x44,0xc4,0xe4,0xc2,0xdc,0xc6,0xd0,0xca,0xe6,0x26,0x08,0xc3,0x1b,0xd0,0x30, +0x63,0x7b,0x0b,0xa3,0x9b,0x9b,0x20,0x0c,0x70,0xc0,0x22,0xcd,0x6d,0x8e,0x6e,0x6e, +0x82,0x30,0xc4,0x01,0x89,0x34,0x37,0xba,0xb9,0x09,0xc2,0x20,0x07,0x44,0xe8,0xca, +0xf0,0xbe,0xd8,0xde,0xc2,0xc8,0x26,0x08,0xc3,0x1c,0x10,0xa1,0x2b,0xc3,0xfb,0x72, +0x7b,0x93,0x6b,0x63,0x42,0x57,0x86,0xf7,0x35,0x47,0xf7,0x26,0x57,0xc6,0xa2,0x2e, +0xcd,0x8d,0x6e,0x6e,0x03,0x94,0x12,0x2a,0xb1,0x12,0x2c,0xd1,0x12,0x2e,0xf1,0x12, +0x30,0x11,0x13,0x32,0x31,0x13,0x1c,0x4d,0x70,0x35,0x21,0x0b,0x55,0xd8,0xd8,0xec, +0xda,0x5c,0xd2,0xc8,0xca,0xdc,0xe8,0xa6,0x04,0x41,0x15,0x32,0x3c,0x17,0xbb,0x32, +0xb9,0xb9,0xb4,0x37,0xb7,0x29,0x01,0xd1,0x84,0x0c,0xcf,0xc5,0x2e,0x8c,0xcd,0xae, +0x4c,0x6e,0x4a,0x60,0xd4,0x21,0xc3,0x73,0x99,0x43,0x0b,0x23,0x2b,0x93,0x6b,0x7a, +0x23,0x2b,0x63,0x9b,0x12,0x20,0x65,0xc8,0xf0,0x5c,0xe4,0xca,0xe6,0xde,0xea,0xe4, +0xc6,0xca,0xe6,0xa6,0x04,0xa0,0x50,0x89,0x0c,0xcf,0x85,0x2e,0x0f,0xae,0x2c,0xc8, +0xcd,0xed,0x8d,0x2e,0x8c,0x2e,0xed,0xcd,0x6d,0x6e,0x8a,0xb0,0x0f,0x20,0x51,0x87, +0x0c,0xcf,0xa5,0xcc,0x8d,0x4e,0x2e,0x0f,0xea,0x2d,0xcd,0x8d,0x6e,0x6e,0x4a,0x70, +0x12,0x5d,0xc8,0xf0,0x5c,0xc6,0xde,0xea,0xdc,0xe8,0xca,0xe4,0xe6,0xa6,0x04,0x35, +0x01,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x42,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x39,0x50,0xc3,0xe5, +0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x86,0x00,0x0d, +0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0x45,0xad,0xdb,0x00,0x34,0x5c,0xbe, +0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a,0xd0,0x70,0xf9,0xce,0xe3, +0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6,0x31,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04, +0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc5,0x6d,0x5b,0xc3, +0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01, +0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x74,0xc3,0xe5,0x3b,0x8f,0x2f,0x44,0x04,0x30,0x11, +0x21,0xd0,0x0c,0x0b,0xf1,0x45,0x0e,0xb3,0x21,0xcd,0x80,0x34,0x86,0x2d,0x38,0xc3, +0xe5,0x3b,0x8f,0x3f,0x38,0x93,0xed,0x17,0xb7,0x6d,0x01,0xd1,0x70,0xf9,0xce,0xe3, +0x1b,0x91,0x43,0x3d,0xe2,0xe0,0x23,0xb7,0x6d,0x07,0xd5,0x70,0xf9,0xce,0xe3,0x4b, +0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x04,0xd5,0x70,0xf9,0xce, +0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x05,0xd6,0x70, +0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x9b, +0x40,0x36,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x62,0x03,0x46,0x0e, +0xf5,0xf8,0xc8,0x6d,0x5b,0xc2,0x33,0x5c,0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f, +0xd4,0xba,0x19,0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84,0xf9,0xc5,0x6d,0x03, +0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xe7,0xf7,0xab,0x24,0x28,0x66,0x15,0x0a,0x15,0xfc,0x0c,0xbb,0x83,0xd8,0xa8,0x38, +0x44,0x58,0x49,0x4c,0xc8,0x34,0x00,0x00,0x66,0x00,0x05,0x00,0x32,0x0d,0x00,0x00, +0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xb0,0x34,0x00,0x00, +0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x29,0x0d,0x00,0x00,0x0b,0x82,0x20,0x00, +0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49, +0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62, +0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b, +0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42, +0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a, +0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff, +0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20, +0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00, +0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00, +0x89,0x20,0x00,0x00,0xd7,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04, +0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c, +0x0b,0x84,0xe4,0x4c,0x10,0x90,0xc2,0x08,0x40,0x09,0x00,0x14,0x98,0x23,0x00,0x83, +0x32,0x0c,0x06,0x03,0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18,0xe8,0x70,0xd3,0x70, +0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x18, +0x0c,0x86,0xc1,0x1c,0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0,0x87,0x90,0xfc,0x10, +0x68,0x86,0x85,0x40,0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18,0x0c,0x06,0x83,0x01, +0x35,0xca,0x02,0x18,0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28,0xe8,0x51,0x06,0xc3, +0xc0,0x40,0x91,0xc2,0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c,0x06,0x03,0x03,0x4d, +0x46,0x01,0x0a,0x51,0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50,0x21,0x4c,0x21,0x06, +0x83,0xc1,0x80,0x34,0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38,0x47,0x0d,0x97,0x3f, +0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x60,0x30, +0x18,0x0a,0xe1,0x19,0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7, +0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60,0x50,0x88,0xd0,0x80, +0x31,0x20,0xd1,0x6d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a,0x48,0x0e,0x15,0x09, +0x44,0x1a,0x39,0x0f,0x11,0x4d,0x08,0x21,0x21,0x61,0x30,0x28,0x04,0x63,0xc0,0x20, +0x51,0xe9,0xa0,0xe1,0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4,0x0d,0x69,0x06,0x44, +0x0c,0x06,0x03,0xc5,0x1c,0x41,0x50,0x0a,0xc6,0xe0,0x34,0x40,0x51,0x6a,0x20,0x60, +0x18,0x81,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a, +0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28, +0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07, +0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78, +0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26,0x31,0x18,0x07, +0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79, +0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0, +0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03, +0x3f,0x40,0x02,0xab,0x45,0xae,0x61,0x04,0xc1,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2, +0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41, +0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c, +0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4, +0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01, +0x05,0x83,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca, +0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61, +0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d, +0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0xb0,0x18,0xc9,0x66,0x0a,0x83,0x71, +0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90, +0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03, +0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72, +0x40,0xc1,0x60,0x26,0x6b,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca, +0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1c,0xd8,0xe1, +0x1d,0xc2,0x81,0x1e,0xfc,0x00,0x09,0x06,0x1a,0xd5,0x66,0x22,0x83,0x71,0x60,0x87, +0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a, +0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90, +0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03, +0x30,0xf0,0x03,0x14,0xb0,0xe8,0x36,0x13,0x19,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc, +0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83, +0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39, +0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xa0, +0x00,0x46,0xb9,0x99,0xb0,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8, +0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03, +0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x14,0x18,0x68,0x37,0x8c,0x20,0x0c, +0x67,0x08,0xc1,0xc7,0xae,0x36,0x9a,0x7a,0xbd,0x5e,0xaf,0x37,0x18,0xb0,0x60,0x30, +0x18,0xcc,0x60,0x30,0x18,0x0c,0x06,0x03,0xf9,0x6e,0x92,0xa6,0x88,0x12,0x26,0x9f, +0x05,0x98,0x67,0x21,0x22,0x76,0x02,0x26,0x02,0x05,0x03,0x02,0xce,0x11,0x80,0xc2, +0x14,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07, +0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x80,0x21,0x4f,0x1a,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x40,0x16,0x08,0x00,0x14,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x94,0x40,0x31,0x8c,0x00,0x14,0x41,0x49, +0x94,0x41,0x21,0x14,0x47,0x29,0x14,0x45,0x41,0x94,0x43,0xe1,0x07,0x94,0x45,0x01, +0x06,0x10,0x6a,0x04,0x80,0x84,0x05,0x0c,0x08,0x88,0x40,0xb3,0x19,0x00,0xb2,0xcd, +0x00,0x10,0x6e,0x06,0x80,0x74,0x33,0x00,0xc4,0x9b,0x01,0xa0,0xdf,0x0c,0x00,0x05, +0x67,0x00,0xe8,0x35,0x03,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x79,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x01,0x9a,0x20,0x0c,0xd1,0x06,0x61,0x20, +0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xd2,0x04,0xe1,0x0d,0xd0,0x80, +0xc0,0x04,0x61,0x98,0x26,0x08,0x03,0xb5,0x41,0x40,0x98,0x0d,0x09,0x92,0x28,0xc8, +0x32,0x2c,0x48,0x33,0x41,0x98,0x83,0x30,0xd8,0x90,0x0c,0x8f,0x82,0x20,0xc3,0x82, +0x34,0x13,0x84,0xa1,0xda,0x90,0x2c,0x89,0x82,0x44,0xc3,0x82,0x34,0x13,0x84,0xc1, +0x9a,0x20,0x0c,0xd7,0x06,0x01,0xa1,0x36,0x24,0xd1,0xa3,0x20,0xd3,0xb0,0x20,0xd5, +0x04,0x61,0xc0,0x36,0x24,0x53,0xa2,0x20,0xd7,0xb0,0x20,0xcd,0x04,0x61,0xc8,0x36, +0x24,0x57,0xa2,0x20,0xd9,0xb0,0x20,0xd5,0x04,0xc1,0x0e,0xc4,0x60,0x82,0x30,0x68, +0x1b,0x12,0x62,0x53,0x10,0x6e,0x58,0x90,0x66,0x82,0x30,0x6c,0x1b,0x12,0xef,0x51, +0x90,0x61,0x58,0x90,0x6a,0x03,0xe2,0x40,0x92,0x85,0x69,0xdd,0x37,0x41,0xc0,0x83, +0x31,0x98,0x20,0xa0,0xc1,0xb7,0x61,0x41,0xc2,0x40,0x41,0x90,0x61,0x11,0x03,0x31, +0x10,0x83,0x66,0x82,0xa0,0x07,0x64,0xb0,0x61,0x19,0xc8,0x40,0x41,0x86,0x61,0x11, +0x03,0x31,0x10,0x83,0x6a,0x82,0xc0,0x07,0x65,0xb0,0x61,0x59,0xcc,0x40,0x41,0xa2, +0x61,0x11,0x03,0x31,0x10,0x83,0x6a,0xc3,0x12,0x85,0x81,0x82,0x4c,0xc3,0x22,0x06, +0x62,0x20,0x06,0xcd,0x86,0x65,0x0a,0x03,0x05,0x59,0x86,0x45,0x0c,0xc4,0x40,0x0c, +0x9a,0x0d,0xc5,0x18,0x94,0xc1,0x19,0xa0,0x41,0x1a,0x4c,0x10,0xfe,0xc0,0x0c,0x26, +0x08,0x03,0xb7,0x01,0x41,0xd6,0x40,0x41,0x90,0x81,0x0d,0x80,0x0d,0x41,0x1b,0x4c, +0x10,0x42,0xe1,0x0c,0x36,0x20,0xc8,0x1b,0x28,0xc8,0x30,0x20,0xc0,0x86,0x00,0x0e, +0x36,0x10,0x60,0xa0,0x06,0x6e,0x10,0x07,0x13,0x04,0x01,0xa0,0x30,0x34,0x35,0x41, +0x10,0x05,0x30,0xd8,0x30,0x70,0xdc,0x30,0x41,0x18,0xba,0x09,0xc2,0xe0,0x6d,0x08, +0xf0,0x60,0x83,0x81,0xd4,0xc1,0x64,0x07,0x77,0x90,0x07,0x1b,0x8a,0x39,0xa0,0x03, +0x40,0x0e,0xf4,0xa0,0x0a,0x1b,0x9b,0x5d,0x9b,0x4b,0x1a,0x59,0x99,0x1b,0xdd,0x94, +0x20,0xa8,0x42,0x86,0xe7,0x62,0x57,0x26,0x37,0x97,0xf6,0xe6,0x36,0x25,0x20,0x9a, +0x90,0xe1,0xb9,0xd8,0x85,0xb1,0xd9,0x95,0xc9,0x4d,0x09,0x88,0x3a,0x64,0x78,0x2e, +0x73,0x68,0x61,0x64,0x65,0x72,0x4d,0x6f,0x64,0x65,0x6c,0x53,0x02,0xa3,0x0c,0x19, +0x9e,0x8b,0x5c,0xd9,0xdc,0x5b,0x9d,0xdc,0x58,0xd9,0xdc,0x94,0x20,0x0e,0xea,0x90, +0xe1,0xb9,0x94,0xb9,0xd1,0xc9,0xe5,0x41,0xbd,0xa5,0xb9,0xd1,0xcd,0x4d,0x09,0xf4, +0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x42,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x39,0x50,0xc3,0xe5, +0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x86,0x00,0x0d, +0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0x45,0xad,0xdb,0x00,0x34,0x5c,0xbe, +0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a,0xd0,0x70,0xf9,0xce,0xe3, +0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6,0x31,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04, +0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc5,0x6d,0x5b,0xc3, +0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01, +0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x74,0xc3,0xe5,0x3b,0x8f,0x2f,0x44,0x04,0x30,0x11, +0x21,0xd0,0x0c,0x0b,0xf1,0x45,0x0e,0xb3,0x21,0xcd,0x80,0x34,0x86,0x2d,0x38,0xc3, +0xe5,0x3b,0x8f,0x3f,0x38,0x93,0xed,0x17,0xb7,0x6d,0x01,0xd1,0x70,0xf9,0xce,0xe3, +0x1b,0x91,0x43,0x3d,0xe2,0xe0,0x23,0xb7,0x6d,0x07,0xd5,0x70,0xf9,0xce,0xe3,0x4b, +0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x04,0xd5,0x70,0xf9,0xce, +0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x05,0xd6,0x70, +0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x9b, +0x40,0x36,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x62,0x03,0x46,0x0e, +0xf5,0xf8,0xc8,0x6d,0x5b,0xc2,0x33,0x5c,0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f, +0xd4,0xba,0x19,0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84,0xf9,0xc5,0x6d,0x03, +0x61,0x20,0x00,0x00,0xa5,0x0a,0x00,0x00,0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00, +0x78,0x00,0x00,0x00,0x34,0x98,0x01,0x28,0xa3,0x42,0x2a,0xc2,0x80,0x82,0x1d,0x28, +0xb6,0xd2,0x28,0xd9,0x81,0x52,0x29,0xbb,0x1a,0x28,0xbe,0x72,0x29,0xc3,0x80,0x82, +0x29,0x9b,0x62,0x2a,0x42,0xa0,0xe2,0x0d,0x28,0xdf,0x80,0x92,0x84,0x28,0x4e,0x84, +0x52,0xaa,0x82,0x8a,0x28,0x49,0x84,0xe2,0x24,0x28,0x9f,0x92,0x24,0x28,0x9a,0xe2, +0x84,0x20,0x54,0x0d,0x90,0xa2,0x08,0xca,0xa0,0x3c,0x4a,0x60,0x04,0x80,0x0c,0x33, +0x00,0x63,0x04,0x20,0x08,0x82,0x28,0x18,0x8c,0x11,0xb4,0xe6,0x9c,0xb3,0xdf,0x18, +0x01,0x08,0x82,0xa0,0xfc,0x8d,0x11,0x80,0x20,0x08,0xf3,0xbf,0x30,0x46,0x00,0x82, +0x20,0x18,0xff,0xc2,0x18,0xc1,0xee,0x8f,0x32,0x09,0x06,0x63,0x04,0xbb,0x3f,0xca, +0xfc,0x37,0x46,0x00,0x82,0x20,0x08,0xff,0xc2,0x18,0x41,0x6b,0xce,0x39,0xef,0x8d, +0x11,0x80,0x20,0x08,0xca,0x60,0x30,0x46,0x00,0x82,0xf8,0x7f,0x8f,0xc1,0x18,0x01, +0x08,0x82,0x20,0x08,0x06,0x63,0x04,0x21,0x09,0x86,0x78,0x37,0x46,0xb0,0xc7,0x6a, +0xbc,0x7f,0x63,0x04,0x6b,0xad,0xd6,0xe2,0x37,0x46,0xf0,0xdf,0x7f,0xff,0x7e,0x63, +0x04,0xad,0x39,0xe7,0xbc,0x2f,0x8c,0x11,0xc8,0xa2,0xdb,0xff,0xdf,0x18,0x81,0xce, +0x9a,0x73,0xfa,0x8d,0x11,0xa8,0x78,0x7d,0xaa,0xde,0x18,0x01,0x08,0x82,0x20,0x08, +0x0e,0x63,0x04,0x6b,0xad,0xd6,0xba,0x37,0x46,0x00,0x82,0xa0,0x7f,0x87,0xc1,0x18, +0x41,0x6b,0xce,0x39,0xed,0x8d,0x11,0x80,0x20,0x08,0x92,0x60,0x30,0x46,0x00,0x82, +0x20,0xa8,0x83,0xc1,0x18,0x81,0x08,0x92,0x20,0xbe,0x8d,0x11,0xc0,0x71,0x99,0xdf, +0xde,0x18,0x01,0x59,0xf2,0xfa,0xfd,0x8d,0x11,0x80,0x20,0x08,0x82,0xa0,0x30,0x46, +0x00,0x82,0x20,0xc8,0x82,0xc1,0x18,0xc1,0x3b,0x93,0x26,0xda,0x8d,0x11,0x80,0x20, +0x08,0xc2,0xdf,0x18,0x01,0x08,0x82,0x20,0xfe,0x0b,0x63,0x04,0x20,0x08,0x82,0xe8, +0x37,0x46,0x00,0x82,0x20,0x88,0x7f,0x54,0x19,0x23,0x00,0x41,0x68,0x8c,0x00,0x04, +0x9f,0x31,0x02,0x10,0x7c,0x83,0x31,0x02,0x10,0x04,0x83,0x11,0x00,0x22,0xcd,0x21, +0x4c,0x7d,0x30,0x87,0x70,0x49,0x73,0x08,0x93,0x28,0xcc,0x21,0xe8,0x41,0x1f,0xcc, +0x21,0x4c,0x7e,0x30,0x87,0xa0,0x07,0xa3,0x30,0x87,0xf0,0x06,0xdc,0x1c,0xc2,0x54, +0x0a,0x73,0x08,0xd3,0x29,0xcc,0x21,0xe8,0x81,0x1f,0xd0,0x69,0x0e,0x62,0x9a,0x24, +0x56,0x98,0x83,0xb0,0x2c,0x89,0x15,0xe6,0x20,0xaa,0x4a,0x62,0x85,0x39,0x08,0x08, +0x92,0x58,0x61,0x0e,0x42,0x92,0x24,0x56,0x98,0x83,0x80,0x20,0xa9,0x15,0xe6,0x20, +0x34,0x4d,0x6a,0x85,0x39,0x88,0x2c,0x93,0x5a,0x61,0x0e,0x02,0xc3,0xa4,0x56,0x98, +0x83,0xb0,0x2c,0xa9,0x15,0xe6,0x20,0xaa,0x4a,0x6a,0x85,0x11,0x80,0x39,0x88,0x69, +0x92,0x5a,0x61,0x0e,0x02,0x82,0x24,0x55,0x98,0x83,0x90,0x24,0x29,0x15,0xc8,0x30, +0x02,0x00,0x00,0x00,0x23,0x06,0x08,0x00,0x82,0x60,0x90,0x06,0x23,0x21,0x0e,0xd0, +0x3f,0xcc,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0xa4,0x01,0x49,0x8c,0x03,0xd4,0x0f, +0xf4,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x69,0x50,0x12,0xe4,0x00,0xfd,0x43,0x3d, +0x8c,0x18,0x20,0x00,0x08,0x82,0x41,0x1a,0x98,0x44,0x39,0x40,0x25,0x61,0x0f,0x23, +0x06,0x08,0x00,0x82,0x60,0x90,0x06,0x27,0x61,0x0e,0x10,0x49,0xdc,0xc3,0x88,0x01, +0x02,0x80,0x20,0x18,0xa4,0x01,0x4a,0x9c,0x03,0x74,0x12,0xf8,0x30,0x62,0x80,0x00, +0x20,0x08,0x06,0x69,0x90,0x12,0xe8,0x00,0xf9,0x43,0x3e,0x8c,0x18,0x20,0x00,0x08, +0x82,0x41,0x1a,0xa8,0x44,0x3a,0x40,0x20,0xa1,0x0f,0x23,0x06,0x08,0x00,0x82,0x60, +0x90,0x06,0x2b,0xa1,0x0e,0x90,0x48,0xec,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0xa4, +0x01,0x4b,0xac,0x03,0x54,0x12,0xfc,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x69,0xd0, +0x12,0xec,0x00,0x9d,0x44,0x3f,0x8c,0x18,0x20,0x00,0x08,0x82,0x41,0x1a,0xb8,0x44, +0x3b,0x40,0x2b,0xe1,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x90,0x06,0x2f,0xe1,0x0e, +0xd0,0x4a,0xfc,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0xa4,0x01,0x4c,0xbc,0x03,0xf4, +0x12,0x20,0x31,0x62,0x80,0x00,0x20,0x08,0x06,0x69,0x10,0x13,0xf0,0x00,0xb9,0x44, +0x48,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x19,0xcc,0x04,0x3d,0x04,0x63,0x30,0x62, +0x60,0x00,0x20,0x08,0x06,0x44,0x58,0x9c,0x03,0x4c,0x8c,0x18,0x18,0x00,0x08,0x82, +0x01,0x21,0x16,0xe8,0x30,0x13,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0x88,0x05,0x3a, +0xc8,0xc4,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0x63,0x91,0x0e,0x35,0x31,0x62,0x70, +0x00,0x20,0x08,0x06,0x62,0x90,0x13,0xf4,0x50,0xd8,0xc4,0x68,0x42,0x10,0x94,0x31, +0x13,0x57,0x06,0x4d,0x5c,0x05,0xf7,0xc0,0x45,0x04,0x50,0xc1,0x3a,0x68,0x25,0x05, +0x94,0x90,0xc0,0x09,0x06,0x3b,0xc1,0x60,0x26,0x88,0x02,0x7c,0x4c,0x18,0x05,0xf8, +0x8c,0x26,0x34,0xc0,0x05,0x06,0x3b,0xc7,0x60,0x56,0x08,0xf4,0xb1,0x42,0xa0,0xcf, +0x88,0xc1,0x01,0x80,0x20,0x18,0x7c,0x6c,0x61,0x12,0x97,0x58,0x8c,0x26,0x04,0xc0, +0x68,0x82,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x18,0xb8,0x45,0x4a,0x68,0x69, +0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0x82,0xc1,0x4e,0x30,0x98,0x1d,0x02,0x7d, +0xec,0x10,0xe8,0x63,0x02,0x03,0x1f,0x13,0x18,0xf8,0x8c,0x26,0x24,0xc2,0x68,0x82, +0x32,0x18,0x42,0xc8,0xc7,0x10,0x42,0x3e,0xa6,0xc8,0x03,0x7c,0x4c,0x99,0x07,0xf8, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x71,0x1a,0x3f,0x41,0x08,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xa0,0x06,0x58,0x10,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa9, +0x21,0x16,0xbd,0x20,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xa1,0x1a,0x63,0xe1,0x0b, +0xc2,0x29,0x06,0x3b,0xc5,0x60,0x46,0x08,0xf4,0x31,0x42,0xa0,0xcf,0x88,0xc1,0x01, +0x80,0x20,0x18,0x94,0x01,0x69,0x94,0x05,0x1d,0xe8,0xc2,0x88,0x41,0x03,0x80,0x20, +0x18,0x34,0xaf,0x71,0x16,0x41,0x68,0x98,0x41,0x19,0xa8,0x85,0x5a,0xa8,0x85,0x5a, +0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x78,0xc2,0x68,0xc2,0x37,0x98,0x40, +0xc8,0xc7,0x04,0x42,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xf0,0xb9,0x06,0x5a,0xe4, +0x81,0x68,0x8c,0x26,0x04,0xc2,0x68,0x82,0x30,0x58,0x21,0xc4,0xc7,0x0a,0x21,0x3e, +0xb6,0x06,0x82,0x7c,0x6c,0x0d,0x04,0xf9,0x98,0x20,0xc8,0xc7,0x04,0x41,0x3e,0x26, +0x04,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0x37,0xda,0x22,0x30,0xe4,0x0d, +0xe0,0x63,0xc8,0x1b,0xc0,0x67,0x38,0x42,0xb0,0x85,0xe1,0x1b,0x8e,0x18,0xec,0xa1, +0xf8,0x4a,0x08,0x74,0x38,0x82,0xc8,0x85,0xe1,0x1b,0x8e,0x28,0xf2,0xa1,0xf8,0x4a, +0x08,0xb4,0x88,0x40,0x47,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x0c,0xc0,0x23,0x34,0x68, +0xc1,0x1e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x0c,0xc2,0x43,0x34,0x60,0xc1,0x1e, +0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0x4a,0x0f,0xbe,0x10,0x02,0x30,0xf8,0xc4,0x42, +0x2c,0x7c,0xc3,0x37,0x4e,0xe3,0x17,0x46,0x13,0x82,0x61,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0x22,0xf6,0xb8,0x8d,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xca,0xa0,0x3c,0x4c, +0x83,0x17,0xee,0x61,0xc4,0xe0,0x01,0x40,0x10,0x0c,0xa6,0xf6,0x00,0x8d,0xa0,0x20, +0x83,0x31,0x30,0x0b,0xb3,0x10,0x0f,0xf1,0x58,0x8d,0x71,0x18,0x4d,0x08,0x80,0xd1, +0x04,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x31,0x50,0x8f,0xd2,0xb0,0x05,0xf2, +0x18,0x4d,0x08,0x86,0xe1,0x86,0xe0,0x3c,0xc0,0xa0,0x1a,0xb9,0xe0,0x12,0x82,0xad, +0x81,0x2e,0xb8,0xa0,0x40,0x67,0x19,0x02,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x03, +0x31,0x88,0x0f,0xd6,0xe8,0x05,0xf7,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x38,0xc1, +0x60,0x27,0x18,0xcc,0x04,0x4f,0x3e,0x26,0x78,0xf2,0x31,0xe1,0x2d,0xe0,0x63,0x02, +0x5c,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x12,0xe1,0x0d,0x43,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0xa3,0x44,0x7c,0xe3,0x1e,0x82,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x4c,0xc4,0x37,0x8e,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x13,0x01, +0x8f,0x7c,0x08,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x2a,0x91,0xd9,0x18,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0x32,0x11,0xda,0x10,0x4e,0x18,0xd0,0x09,0x03,0xb2,0x83, +0x88,0x8f,0x19,0x44,0x7c,0x4e,0xa8,0xdc,0x09,0x95,0x2b,0x03,0x3c,0xa0,0x8c,0xf0, +0x80,0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0x56,0xc4,0x36,0x84,0x11,0x19,0x31,0x38, +0x00,0x10,0x04,0x03,0x8d,0x45,0x6e,0x43,0x20,0x91,0x11,0x83,0x03,0x00,0x41,0x30, +0x28,0x83,0x14,0x51,0x8f,0x7d,0xf8,0x89,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x68, +0x84,0x3d,0x02,0x13,0x19,0x84,0xf7,0x78,0x8f,0xf7,0x78,0x8f,0xd1,0x84,0x00,0x18, +0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e, +0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68,0x00,0x10,0x04,0x83,0xa6,0x47,0xea,0x43,0x79, +0x11,0x6a,0xc1,0x0f,0xfc,0xc0,0x0f,0xfc,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18, +0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51, +0xb9,0xea,0x74,0x04,0x8c,0x0d,0xf0,0x03,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xa0, +0x89,0xc9,0x7c,0x08,0xc1,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x69,0x12,0x22,0xd6, +0x8e,0x04,0x17,0x89,0x90,0x08,0x89,0x90,0xc8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1, +0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xee,0x88, +0xca,0x55,0x1a,0x8c,0x09,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xd6,0x26,0xfe,0x11, +0x30,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xd0,0x09,0x8b,0x84,0x81,0x99,0x04,0x62, +0xf0,0x22,0x2f,0xf2,0x22,0x2f,0x32,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30, +0x08,0xa3,0x09,0xc4,0x70,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x23, +0x06,0x0d,0x00,0x82,0x60,0xd0,0xf4,0x49,0x8d,0xa8,0xc1,0x9b,0xb0,0xc1,0x1c,0xe0, +0x08,0x8e,0xe0,0x08,0x8e,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2, +0x68,0x02,0x31,0x1c,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x88,0x41, +0x03,0x80,0x20,0x18,0x34,0xa6,0xe2,0x23,0x73,0x80,0x27,0x7d,0xc0,0x07,0x61,0x12, +0x26,0x61,0x12,0x26,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a, +0x40,0x0c,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x37,0x62,0xd0,0x00, +0x20,0x08,0x06,0xcd,0xab,0x9c,0x09,0x1f,0x84,0xca,0x19,0x94,0x82,0x9a,0xa8,0x89, +0x9a,0xa8,0xc9,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10, +0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x8d,0x18,0x34,0x00,0x08, +0x82,0x41,0x83,0x2b,0x70,0x52,0x0a,0xaa,0x52,0x06,0xae,0x30,0x27,0x73,0x32,0x27, +0x73,0x32,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x70, +0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x75,0x0b,0xb5,0x02,0x66,0x0e, +0x73,0x02,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0x7a,0xc5,0x4d,0x84,0x60,0xc4, +0xa0,0x01,0x40,0x10,0x0c,0x1a,0x72,0xe1,0x93,0x58,0xb0,0x95,0x59,0x08,0xfe,0xe4, +0x4f,0xfe,0xe4,0x4f,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34, +0x81,0x18,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0x6e,0xc4,0xa0,0x01, +0x40,0x10,0x0c,0x9a,0x76,0x29,0x15,0x5d,0xf8,0x15,0x72,0x50,0x50,0x05,0x55,0x50, +0x05,0x55,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18, +0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0x6e,0xc4,0xa0,0x01,0x40,0x10, +0x0c,0x1a,0x7b,0x71,0x95,0x71,0x40,0x17,0x57,0x98,0x62,0x25,0x56,0x62,0x25,0x56, +0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x8e,0xa8, +0xdc,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0x6e,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a, +0x7f,0xb9,0x15,0x76,0x88,0x17,0x56,0xe0,0x74,0x45,0x57,0x74,0x45,0x57,0x46,0x13, +0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11, +0x95,0x3b,0xa2,0x72,0x47,0x54,0xae,0xfc,0x21,0x5f,0x60,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0xb4,0x91,0xa1,0x95,0xe0,0x0c,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x51,0x19, +0x71,0xb9,0x07,0x7e,0xc9,0x87,0xa0,0x5c,0xca,0xa5,0x5c,0xca,0x65,0x34,0x21,0x00, +0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9, +0x23,0x2a,0x77,0x44,0xe5,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x99,0x99,0x75,0x01, +0x89,0x92,0x51,0x09,0xc5,0x5d,0xdc,0xc5,0x5d,0xdc,0x65,0x34,0x21,0x00,0x46,0x13, +0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a, +0x77,0x44,0xe5,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xe1,0x19,0x7a,0x49,0x09,0x97, +0xa1,0x87,0xe9,0x5e,0xee,0xe5,0x5e,0xee,0x65,0x34,0x21,0x00,0x46,0x13,0x84,0x60, +0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44, +0xe5,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x29,0x9b,0x7e,0x91,0x89,0x9b,0x91,0x07, +0x0e,0x64,0x40,0x06,0x64,0x40,0x66,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61, +0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0xac, +0x4f,0xc2,0x22,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x80,0xa9,0x8d,0xd8,0x04,0x23, +0x06,0x07,0x00,0x82,0x60,0x60,0xb1,0x4d,0xca,0x04,0xa1,0x72,0x81,0x01,0x47,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0x82,0x9b,0xb2,0x09,0x86,0x23,0x82,0x54,0x21,0x3e,0x1b, +0xc8,0x45,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xcd,0x8d,0xca,0x04,0x16,0x08, +0xf4,0x31,0xc3,0x5c,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0xdd,0xb4,0x4c, +0x60,0x81,0x40,0x1f,0x0b,0x08,0xf9,0x5c,0x50,0xb9,0xe9,0x06,0x56,0x09,0x12,0x5b, +0x15,0xb8,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x60,0x79,0x13,0x37,0xc1,0x88, +0xc1,0x01,0x80,0x20,0x18,0x58,0x7b,0x83,0x33,0x01,0xac,0x5c,0x60,0xc0,0x11,0x03, +0x03,0x00,0x41,0x30,0x88,0xfe,0x86,0x6e,0x82,0xe1,0x88,0x00,0x57,0x88,0xcf,0x86, +0x79,0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xa2,0x93,0x33,0x81,0x05,0x02, +0x7d,0xcc,0xa8,0x17,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x54,0x3a,0x3c,0x13, +0x58,0x20,0xd0,0xc7,0x02,0x42,0x3e,0x17,0x54,0x6e,0xba,0x61,0x57,0x82,0xc4,0x78, +0xe5,0x2f,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x18,0xea,0x80,0x4e,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0x96,0xea,0x9c,0x4d,0xf0,0x2b,0x17,0x18,0x70,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0x22,0xd7,0x19,0x9d,0x60,0x38,0x22,0x38,0x17,0xe2,0xb3,0x41, +0x64,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0xec,0xa0,0x4d,0x60,0x81,0x40, +0x1f,0x33,0x48,0x46,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xd1,0xce,0xda,0x04, +0x16,0x08,0xf4,0xb1,0x80,0x90,0xcf,0x05,0x95,0x9b,0x6e,0x50,0x97,0x20,0x31,0x76, +0x71,0x8d,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x76,0x3b,0xaf,0x13,0x8c,0x18, +0x1c,0x00,0x08,0x82,0x81,0x95,0x3b,0x76,0x13,0xb8,0xcb,0x05,0x06,0x1c,0x31,0x30, +0x00,0x10,0x04,0x83,0xa8,0x77,0x64,0x27,0x18,0x8e,0x08,0xec,0x85,0xf8,0x6c,0x88, +0x19,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x04,0x3e,0x77,0x13,0x58,0x20,0xd0, +0xc7,0x8c,0x99,0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xe3,0xa3,0x37,0x81, +0x05,0x02,0x7d,0x2c,0x20,0xe4,0x73,0x41,0xe5,0xa6,0x1b,0xf2,0x25,0x48,0xcc,0x0d, +0x62,0x43,0x3e,0xf6,0x06,0xb1,0x21,0x1f,0x83,0x83,0xd8,0x90,0x8f,0xc5,0x41,0x6c, +0xc8,0xc7,0xc6,0x80,0x35,0xe4,0x63,0x64,0xc0,0x1a,0xf2,0xb1,0x32,0x60,0x0d,0xf9, +0x98,0x19,0xb0,0x86,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18, +0x81,0xc0,0xc7,0x38,0xd4,0x90,0x8f,0x75,0xa8,0x21,0x1f,0xf3,0x50,0x43,0x3e,0xf6, +0xa1,0x86,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0, +0xc7,0xaa,0xd2,0x90,0x8f,0x59,0xa5,0x21,0x1f,0xbb,0x4a,0x43,0x3e,0x86,0x95,0x86, +0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0xf6, +0x40,0x15,0xe0,0x63,0x41,0x1b,0xc0,0xc7,0x82,0x0f,0x3e,0x76,0x04,0xf4,0xb1,0x43, +0xa0,0x8f,0x1d,0x03,0x7d,0xec,0x20,0xe8,0x63,0xb1,0xb0,0x1a,0xf2,0x31,0x59,0x58, +0x0d,0xf9,0xd8,0x2c,0xac,0x86,0x7c,0x8c,0x16,0x56,0x43,0x3e,0x66,0x0a,0xa6,0x21, +0x1f,0x3b,0x05,0xd3,0x90,0x8f,0xa1,0x82,0x69,0xc8,0xc7,0x52,0xc1,0x34,0xe4,0x63, +0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0xf6,0x07,0xa5, +0x21,0x1f,0x03,0x85,0xd2,0x90,0x8f,0x85,0x42,0x69,0xc8,0xc7,0x44,0xa1,0x34,0xe4, +0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x07, +0xa4,0x21,0x1f,0xcb,0x03,0xd2,0x90,0x8f,0xe9,0x01,0x69,0xc8,0xc7,0xf6,0x80,0x34, +0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46, +0x84,0x01,0x7d,0x8c,0x10,0x03,0xfa,0x18,0x31,0x06,0xf4,0x31,0x82,0x0c,0xe8,0x63, +0xf1,0x40,0x1a,0xf2,0x31,0x79,0x20,0x0d,0xf9,0xd8,0x3c,0x90,0x86,0x7c,0x8c,0x1e, +0x48,0x43,0x3e,0x66,0x0e,0x7f,0x21,0x1f,0x3b,0x87,0xbf,0x90,0x8f,0xa1,0xc3,0x5f, +0xc8,0xc7,0xd2,0xe1,0x2f,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0, +0xc7,0x08,0x04,0x3e,0xf6,0x0b,0x7e,0x21,0x1f,0x03,0x07,0xbf,0x90,0x8f,0x85,0x83, +0x5f,0xc8,0xc7,0xc4,0xc1,0x2f,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42, +0xc0,0xc7,0x10,0x02,0x3e,0x86,0x0b,0x7d,0x21,0x1f,0xcb,0x85,0xbe,0x90,0x8f,0xe9, +0x42,0x5f,0xc8,0xc7,0x76,0xa1,0x2f,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18, +0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84,0x02,0x7d,0x8c,0x10,0x05,0xfa,0x18,0x31, +0x0a,0xf4,0x31,0x82,0x14,0xe8,0x63,0x31,0xe1,0x17,0xf2,0x31,0x99,0xf0,0x0b,0xf9, +0xd8,0x4c,0xf8,0x85,0x7c,0x8c,0x26,0xfc,0x42,0x3e,0x66,0x12,0x79,0x21,0x1f,0x3b, +0x89,0xbc,0x90,0x8f,0xa1,0x44,0x5e,0xc8,0xc7,0x52,0x22,0x2f,0xe4,0x63,0x04,0x02, +0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0xf6,0x0f,0x78,0x21,0x1f, +0x03,0x09,0xbc,0x90,0x8f,0x85,0x04,0x5e,0xc8,0xc7,0x44,0x02,0x2f,0xe4,0x63,0x08, +0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x0f,0x77,0x21, +0x1f,0xcb,0x87,0xbb,0x90,0x8f,0xe9,0xc3,0x5d,0xc8,0xc7,0xf6,0xe1,0x2e,0xe4,0x63, +0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84,0x03, +0x7d,0x8c,0x10,0x07,0xfa,0x18,0x31,0x0e,0xf4,0x31,0x82,0x1c,0xe8,0x63,0xfc,0xf3, +0x2b,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0x2c,0x9d,0xc2,0x29,0x18,0x31,0x38, +0x00,0x10,0x04,0x03,0x6b,0x9d,0x50,0x29,0x00,0xa1,0x0b,0x0c,0x38,0x62,0x60,0x00, +0x20,0x08,0x06,0xd1,0x3b,0x91,0x53,0x30,0x1c,0x11,0xa0,0x10,0xf1,0xd9,0x30,0x46, +0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x48,0x9e,0x52,0x29,0xb0,0x40,0xa0,0x8f, +0x19,0x65,0x24,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xea,0x89,0x95,0x02,0x0b, +0x04,0xfa,0x58,0x40,0xc8,0xe7,0x82,0xca,0x4d,0x37,0xac,0x50,0x90,0x98,0x0a,0xb9, +0x4b,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x00,0xc3,0x27,0x78,0x0a,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xc0,0xd2,0xa7,0x5b,0x0a,0x5e,0xe8,0x02,0x03,0x8e,0x18,0x18,0x00, +0x08,0x82,0x41,0xe4,0x4f,0xf3,0x14,0x0c,0x47,0x04,0x37,0x44,0x7c,0x36,0xc8,0x91, +0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x0a,0x29,0x5c,0x0a,0x2c,0x10,0xe8,0x63, +0x06,0x1d,0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x92,0xda,0xa5,0xc0,0x02, +0x81,0x3e,0x16,0x10,0xf2,0xb9,0xa0,0x72,0xd3,0x0d,0x3a,0x14,0x24,0xb6,0x43,0xfd, +0x12,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0xc0,0x4e,0xea,0x9f,0x82,0x11,0x83,0x03, +0x00,0x41,0x30,0xb0,0x52,0xca,0x9c,0x02,0x1f,0xba,0xc0,0x80,0x23,0x06,0x06,0x00, +0x82,0x60,0x10,0xb5,0x94,0x48,0x05,0xc3,0x11,0x81,0x19,0x11,0x9f,0x0d,0xa1,0x24, +0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x60,0xea,0x9c,0x02,0x0b,0x04,0xfa,0x98, +0x31,0x4a,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x68,0xa6,0xd4,0x29,0xb0,0x40, +0xa0,0x8f,0x05,0x84,0x7c,0x2e,0xa8,0xdc,0x74,0x43,0x1a,0x05,0x89,0xad,0x11,0xcb, +0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x30,0x9b,0x72,0xa9,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x2c,0x9c,0xaa,0xa7,0xa0,0x8d,0x2e,0x30,0xe0,0x88,0x81,0x01,0x80, +0x20,0x18,0x44,0x3c,0x15,0x53,0xc1,0x70,0x44,0x50,0x47,0xc4,0x67,0x03,0x2c,0xc9, +0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x9f,0xb2,0xa7,0xc0,0x02,0x81,0x3e,0x66, +0xc8,0x92,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x12,0xab,0x7c,0x0a,0x2c,0x10, +0xe8,0x63,0x01,0x21,0x9f,0x0b,0x2a,0x37,0xdd,0x80,0x47,0x41,0x62,0x6e,0x00,0x16, +0xf2,0xb1,0x37,0x00,0x0b,0xf9,0x18,0x1c,0x80,0x85,0x7c,0x2c,0x0e,0xc0,0x42,0x3e, +0x36,0x06,0x24,0x21,0x1f,0x23,0x03,0x92,0x90,0x8f,0x95,0x01,0x49,0xc8,0xc7,0xcc, +0x80,0x24,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04, +0x3e,0xc6,0xb1,0x83,0x7c,0xac,0x63,0x07,0xf9,0x98,0xc7,0x0e,0xf2,0xb1,0x8f,0x1d, +0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x56, +0xd1,0x82,0x7c,0xcc,0xa2,0x05,0xf9,0xd8,0x45,0x0b,0xf2,0x31,0x8c,0x16,0xe4,0x63, +0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0xb6,0x07,0xaa, +0x00,0x1f,0x0b,0xda,0x00,0x3e,0x16,0x7c,0xf0,0xb1,0x23,0xa0,0x8f,0x1d,0x02,0x7d, +0xec,0x18,0xe8,0x63,0x07,0x41,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x50,0xab, +0xac,0x42,0x06,0x5f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x4a,0x2d,0xb3,0x0a,0x19, +0x7c,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x4b,0xb5,0xce,0x2a,0x64,0xf0,0x65,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0xac,0xd5,0x42,0xab,0x90,0xc1,0x97,0x11,0x83,0x03,0x00, +0x41,0x30,0xb0,0x58,0x4b,0xad,0x4a,0x86,0x5f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0, +0x6a,0xad,0xb5,0x2a,0x19,0x7e,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xcb,0xb5,0xd8, +0xaa,0x64,0xf8,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xd7,0x6a,0xab,0x92,0xe1, +0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x60,0xab,0xad,0x10,0x71,0x19,0x31,0x38, +0x00,0x10,0x04,0x03,0x2b,0xb6,0xdc,0x0a,0x11,0x97,0x11,0x83,0x03,0x00,0x41,0x30, +0xb0,0x64,0xeb,0xad,0x10,0x71,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x6b,0xb6,0xe0, +0x0a,0x11,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x68,0x4b,0xae,0x10,0x73,0x19, +0x31,0x38,0x00,0x10,0x04,0x03,0xab,0xb6,0xe6,0x0a,0x31,0x97,0x11,0x83,0x03,0x00, +0x41,0x30,0xb0,0x6c,0x8b,0xae,0x10,0x73,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xeb, +0xb6,0xea,0x0a,0x31,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x70,0xab,0xae,0x90, +0x70,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x2b,0xb7,0xec,0x0a,0x09,0x97,0x11,0x83, +0x03,0x00,0x41,0x30,0xb0,0x74,0xeb,0xae,0x90,0x70,0x19,0x31,0x38,0x00,0x10,0x04, +0x03,0x6b,0xb7,0xf0,0x0a,0x09,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x78,0x4b, +0xaf,0x90,0x72,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xab,0xb7,0xf6,0x0a,0x29,0x97, +0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x7c,0x8b,0xaf,0x90,0x72,0x19,0x31,0x38,0x00, +0x10,0x04,0x03,0xeb,0xb7,0xfa,0x0a,0x29,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0, +0xc0,0xcb,0xaf,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xf0,0xfa,0x2b,0x0e, +0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x4b,0xbc,0x40,0x8b,0x43,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xc0,0x1a,0xaf,0xd0,0xe2,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xc8, +0x2b,0xb4,0x08,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xf2,0x12,0x2d,0x02,0x19, +0x31,0x38,0x00,0x10,0x04,0x03,0xcb,0xbc,0x46,0x8b,0x40,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xc0,0x3a,0x2f,0xd2,0x22,0x90,0x23,0x0c,0x78,0x84,0x01,0x8f,0x30,0xe0,0x11, +0x06,0x1c,0x31,0x38,0x00,0x10,0x04,0x83,0x0f,0xbd,0x44,0x6b,0x96,0xc6,0x6b,0x34, +0x21,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x0c,0xd0,0x2b,0xb5,0x72,0x89,0x9f, +0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x99,0xaf,0xd5,0x0a,0xca,0xab,0xbc,0xca,0xcb, +0xb5,0x5c,0xcb,0xb5,0x5c,0x6b,0x34,0x21,0x00,0x86,0x23,0x02,0x74,0x0a,0xbe,0xe9, +0x06,0x94,0x12,0x02,0x5b,0x0c,0xfa,0xd8,0x72,0xd0,0xc7,0x16,0x84,0x3e,0x46,0x0c, +0xf2,0xb1,0x62,0x90,0x8f,0x0d,0x86,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf0, +0xaf,0xdb,0x1a,0xe0,0x69,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xff,0xc2,0xad,0x21, +0x9e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x00,0xb1,0xdc,0x1a,0xe4,0x69,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0x10,0xcb,0xad,0x61,0xad,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x10,0x31,0xdd,0x1a,0xd8,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x11,0xdb, +0xad,0xa1,0xad,0x4c,0xc0,0x29,0xf9,0x98,0x40,0xc0,0xc7,0x02,0x9c,0x92,0x8f,0x05, +0x03,0x7c,0xec,0x28,0xe2,0x63,0x41,0x4f,0xc9,0xc7,0x12,0x9e,0x92,0x8f,0x1d,0x41, +0x7c,0x2c,0xf1,0x29,0xf9,0x98,0x10,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2, +0x15,0x03,0x31,0x6f,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x16,0xbb,0xaf,0x60,0xb8, +0x81,0x0c,0x78,0x8a,0xb8,0x60,0x10,0x23,0x06,0x07,0x00,0x82,0x60,0x50,0x06,0x27, +0x86,0x5e,0x21,0x85,0x53,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xc8,0x98,0x7a,0x05, +0xed,0x95,0x4e,0xe8,0xd4,0x5e,0xed,0xd5,0x5e,0xed,0x35,0x9a,0x10,0x00,0xc3,0x11, +0x81,0x5e,0x09,0xdf,0x88,0xc1,0x01,0x80,0x20,0x18,0x94,0xc1,0x8a,0xb1,0x97,0x3f, +0xf5,0xd4,0x88,0xc1,0x01,0x80,0x20,0x18,0x94,0x01,0x8b,0xb5,0xd7,0x3e,0x85,0xd5, +0x88,0xc1,0x03,0x80,0x20,0x18,0x4c,0x34,0x76,0x5e,0x42,0x60,0x47,0x75,0xd4,0x5a, +0xad,0x95,0x62,0x29,0x26,0x5f,0x2a,0x35,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x4b, +0x20,0x0c,0x54,0x18,0x3a,0x1a,0x00,0x68,0x10,0x0c,0x54,0x18,0x3c,0x1a,0x00,0x66, +0x10,0x0c,0x54,0x18,0x3e,0x1a,0x00,0x60,0x10,0x0c,0x54,0x18,0x60,0x1a,0x00,0x4a, +0x30,0x50,0x61,0x88,0x69,0x00,0x28,0xc1,0x40,0x85,0x41,0xa6,0x01,0x20,0x06,0xc1, +0x40,0xc5,0x40,0xc6,0x01,0x00,0x06,0xc1,0x40,0x05,0x1a,0xb0,0x70,0x00,0x68,0xc1, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x63,0xc6,0x5f,0x71,0x34,0x8c,0x18,0x1c,0x00, +0x08,0x82,0x81,0x18,0xe8,0x58,0x7d,0x99,0x14,0x8d,0x8d,0x26,0x04,0x42,0x05,0xe5, +0xa5,0x75,0x63,0xc1,0x5d,0x60,0xb0,0x11,0x83,0x03,0x00,0x41,0x30,0x10,0x83,0x1f, +0xd3,0xaf,0x95,0xd2,0xb1,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x13,0x0c,0x76,0x82, +0xc1,0x4c,0x30,0xe8,0x63,0xc2,0x41,0x9f,0x13,0x06,0x74,0xc2,0x80,0x46,0x13,0x1c, +0x60,0x34,0xe1,0x09,0x8e,0x30,0xd8,0x11,0x06,0x33,0x61,0xa4,0xe4,0x63,0xc2,0x48, +0xc9,0xc7,0x88,0xf2,0x82,0x8f,0x11,0xe6,0x05,0x9f,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xf4,0x4c,0xc6,0x08,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x3d,0x9b,0x31, +0x42,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0xcf,0x6a,0x0c,0xb6,0x84,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xfa,0xcc,0xc6,0x62,0x4b,0x38,0xc6,0x60,0xc7,0x18,0xcc, +0x08,0x81,0x3e,0x46,0x08,0xf4,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x32,0xb8,0x33, +0x1c,0x43,0xab,0xd5,0x1a,0x31,0x68,0x00,0x10,0x04,0x83,0x46,0xd4,0x74,0x2c,0xa0, +0x33,0x3a,0xa3,0xb3,0x1e,0xeb,0xb1,0x1e,0xeb,0xb1,0xd1,0x84,0x00,0x18,0x8e,0x08, +0xee,0x2a,0xf8,0xa6,0x1b,0x6e,0x4b,0x08,0x4e,0x0c,0x0c,0x35,0x62,0x70,0x00,0x20, +0x08,0x06,0x65,0xd0,0x67,0x3e,0x36,0x57,0xac,0x35,0x62,0x70,0x00,0x20,0x08,0x06, +0x65,0xe0,0x67,0x3f,0xd6,0x56,0xb3,0x35,0x62,0xf0,0x00,0x20,0x08,0x06,0x93,0xa9, +0xe5,0x98,0x10,0x28,0xc9,0x7f,0xfd,0xd7,0x9e,0xed,0x19,0x99,0x0d,0xa3,0x09,0x01, +0x60,0xc1,0x7c,0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x55,0xfb,0xb1,0xc0, +0x02,0x44,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xb1,0x5a,0x8f,0x05,0x16,0xd8, +0x97,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x72,0xb5,0x31,0x0b,0x86,0x23,0xe6, +0x80,0xb4,0x82,0x6f,0xba,0x41,0xa0,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0x5a,0x6b,0xb3,0x60,0x18,0x8e,0x08,0x4e,0xcb,0xf9,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xb0,0x35,0x37,0x1b,0x0a,0x0b,0x06,0xfa,0x58,0x7a,0x05,0xf1,0x99,0x6e,0x08, +0xd4,0x8b,0x98,0x65,0x18,0x08,0x3c,0x18,0x8e,0xe0,0x03,0xd6,0x72,0xbe,0xe9,0x06, +0x12,0x63,0xaf,0x60,0x96,0x00,0x19,0x8e,0xf0,0x83,0xf6,0x52,0xbe,0x59,0x06,0xa3, +0x08,0x8c,0x51,0xe2,0x63,0x81,0x7c,0xc9,0xc7,0x02,0x06,0x3e,0xb3,0x04,0xc8,0x70, +0xc4,0xc1,0x62,0xc2,0x37,0xcb,0x70,0x20,0xc1,0x2c,0x01,0x32,0x50,0x62,0x30,0x83, +0x49,0x14,0x66,0x1b,0x1c,0x26,0x61,0x0c,0x94,0x18,0x62,0x30,0x18,0x85,0x77,0x78, +0x86,0x29,0x27,0x06,0x1f,0x0b,0x5e,0x4c,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10, +0x89,0x5b,0xab,0x05,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x98,0xdb,0x9f,0x8d,0x42, +0x60,0xf8,0x15,0xc4,0xc7,0xf2,0xab,0x9e,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06, +0x91,0xb9,0xc5,0x5a,0x30,0x1c,0xb1,0x4f,0x36,0x46,0x7c,0x17,0x18,0xca,0x96,0x40, +0x3e,0x16,0x18,0xf2,0xb1,0xa0,0x90,0x8f,0x05,0x22,0x06,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0xda,0x0d,0xd7,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe2,0x4d, +0xd5,0x1e,0x30,0x18,0x8e,0x08,0xc8,0xcb,0xf9,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x98,0xb7,0x55,0x8b,0xc4,0xc0,0x82,0x81,0x3e,0xd3,0x0d,0xc1,0x79,0x0d,0x23,0x06, +0x06,0x00,0x82,0x60,0x10,0xcd,0x9b,0xaf,0x05,0x76,0xac,0x99,0x7c,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0xaa,0x37,0x70,0x0b,0x2c,0x18,0xe4,0x33,0x62,0x60,0x00,0x20, +0x08,0x06,0xd1,0xbd,0x89,0x5b,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x9f,0xbc,0xb1, +0x5a,0x6f,0x99,0xdb,0x68,0x42,0x00,0x8c,0x26,0x08,0x81,0x09,0xb0,0x25,0x1f,0x13, +0x60,0x4b,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xf5,0xdb,0xaa,0x09,0x23,0x06, +0x06,0x00,0x82,0x60,0x10,0xf9,0x1b,0xab,0x09,0x27,0x0c,0xe8,0x84,0x01,0x9d,0x60, +0xb0,0x13,0x0c,0x66,0x82,0x8e,0xc1,0xc7,0x84,0x1d,0x83,0xcf,0x88,0xc1,0x01,0x80, +0x20,0x18,0x7c,0xff,0x96,0x6b,0xea,0x55,0x6f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04, +0x56,0x08,0xf1,0xb1,0x42,0x88,0xcf,0x70,0x84,0xf0,0x08,0xdf,0x74,0x43,0xac,0xf9, +0x5a,0x30,0x1c,0x31,0x40,0xc2,0x37,0xdd,0x30,0x6b,0xe0,0x16,0x4c,0x37,0xfc,0x9b, +0xc8,0x11,0xd3,0x0d,0x20,0x37,0x72,0x43,0x15,0x11,0x14,0x11,0x41,0x09,0x04,0x94, +0x40,0xc0,0x88,0xc1,0x01,0x80,0x20,0x18,0x94,0x01,0xcb,0xb5,0x1b,0x88,0x89,0xd9, +0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x37,0xf7,0x6e,0x41,0xca,0x0d,0x82,0xbc,0xc9, +0x9b,0xbc,0xc9,0xdb,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37, +0xb0,0xdc,0xcb,0x3d,0xa5,0x04,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d,0xcf,0xd5, +0xdb,0xf1,0x72,0x01,0x82,0x6f,0xf8,0x86,0x6f,0xf8,0x36,0x9a,0x10,0x00,0xa3,0x09, +0x42,0x30,0x9a,0x30,0x08,0xd3,0x0d,0x35,0x27,0x73,0x55,0x41,0x01,0x8c,0x18,0x34, +0x00,0x08,0x82,0x41,0x33,0x76,0xfb,0xd6,0xd4,0x5c,0xe0,0xf8,0x9b,0xbf,0xf9,0x9b, +0xbf,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74,0x03,0xce,0xed, +0x5c,0x56,0x55,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xa4,0x5d,0xc8,0x4d,0x3b, +0x57,0x05,0x24,0x47,0x72,0x24,0x47,0x72,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3, +0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d,0xdb,0x95,0xdc,0xf5,0x73,0x51, +0x81,0x72,0x28,0x87,0x72,0x28,0x37,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30, +0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xc4,0x5d,0xca,0x6d,0x63,0xf7,0x24,0x2c, +0xc7,0x72,0x2c,0xc7,0x72,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30, +0xdd,0x90,0x76,0x66,0x77,0x06,0x35,0x06,0x01,0x8c,0x18,0x34,0x00,0x08,0x82,0x41, +0x73,0x77,0x2f,0x17,0x06,0x69,0x37,0x06,0x81,0xcc,0xc9,0x9c,0xcc,0xc9,0xdc,0x68, +0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41, +0xb3,0x77,0x33,0x57,0x06,0x6d,0xf7,0x15,0x36,0x67,0x73,0x36,0x67,0x73,0xa3,0x09, +0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcd, +0xdf,0xdd,0x5c,0x1a,0xc4,0x5d,0x97,0xe8,0x9c,0xce,0xe9,0x9c,0xce,0x8d,0x26,0x04, +0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0x82,0xe5,0x81,0x29,0xc4,0xc7,0xf2,0xc0,0x14, +0xe2,0x73,0xae,0x65,0xa8,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4e,0x0f,0xec,0xc2, +0x21,0xb0,0x5c,0x63,0x05,0xfa,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x91,0x7a,0x61, +0xc7,0x6e,0x81,0xed,0xda,0x10,0x1f,0x13,0x02,0xf9,0x58,0xd0,0x6b,0xf0,0xb1,0xe0, +0xdd,0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0xeb,0x9d,0xdd,0xaf,0x05,0x06, +0x5e,0xe1,0x26,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x60,0x2f,0xed,0x82,0x64, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xd8,0x53,0xbb,0x51,0x0b,0x8c,0x38,0xe2,0x63, +0x42,0x20,0x1f,0x0b,0x12,0xf8,0x18,0x7d,0xd9,0x9b,0x7c,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0x9a,0x3d,0xbf,0x0b,0xec,0xde,0x82,0xf8,0x98,0x2a,0x9c,0x02,0x08,0x2e, +0x30,0x98,0xa9,0x02,0x2a,0x80,0xe0,0x02,0x83,0xd9,0x80,0xc1,0xc7,0x04,0x0c,0x3e, +0xc3,0x0d,0xa9,0x40,0x17,0x64,0x30,0xdc,0x90,0x0a,0x74,0x41,0x06,0x25,0x04,0x7a, +0x81,0xa1,0xcc,0x31,0xe4,0x63,0x8f,0x21,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xe0, +0x78,0x2f,0xef,0x84,0x40,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x28,0xbf,0xbe, +0x0b,0x72,0xce,0x82,0x9c,0x93,0x8f,0x05,0xfa,0x06,0x1f,0x1b,0xf4,0x4d,0x3e,0x16, +0xf0,0x1b,0x7c,0xac,0xe0,0x39,0xf9,0x58,0xc0,0x73,0xf0,0xb1,0xa0,0x90,0x8f,0x05, +0x3d,0x07,0x1f,0x2b,0x0a,0xf9,0x58,0xe0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xe0,0x82, +0x7c,0x4c,0xc0,0x05,0xf9,0xd8,0x80,0x0b,0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x03, +0x8e,0xfd,0x52,0x0f,0xbb,0xb0,0xcb,0x3c,0x9e,0x93,0x8f,0x05,0x82,0x7c,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0xa2,0xbf,0xd4,0x0b,0x2c,0xf8,0x05,0xf9,0x98,0xf0,0x0b, +0xf2,0xb1,0xe1,0x17,0xe4,0x63,0x83,0x38,0xc8,0xc7,0x06,0x71,0x90,0x8f,0x0d,0xe2, +0x20,0x1f,0x83,0x07,0x71,0x00,0xc1,0x05,0x06,0xb3,0x80,0x0f,0xe0,0x33,0xdc,0x40, +0x0e,0xb7,0x41,0x06,0x15,0x8c,0x81,0x5e,0x60,0x28,0x83,0x03,0x42,0x3e,0x23,0x06, +0x09,0x00,0x82,0x60,0xc0,0xf5,0x9f,0xee,0x05,0x62,0x10,0x88,0xc1,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0x26,0x18,0xf8,0x5e,0xa0,0x77,0x16,0xe8,0x9d,0x7c,0x2c,0xd8, +0x39,0xf8,0xd8,0xb0,0x73,0xf2,0xb1,0xa0,0xe7,0xe0,0x63,0x45,0xdf,0xc9,0xc7,0x82, +0xbe,0x83,0x8f,0x05,0x85,0x7c,0x2c,0xf0,0x3b,0xf8,0x58,0x51,0xc8,0xc7,0x82,0x46, +0x3e,0x16,0x0c,0xf2,0xb1,0x60,0x1e,0xe4,0x63,0xc2,0x3c,0xc8,0xc7,0x86,0x79,0x90, +0x8f,0x0d,0x64,0x00,0x1f,0x1b,0xc8,0x00,0x3e,0x36,0x90,0x01,0x7c,0xec,0x40,0x03, +0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0x01,0x17,0x83,0x81,0xfb,0x65,0x7c,0x90,0xf1, +0x81,0x95,0x41,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x70,0x30,0x68,0xbf, +0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x1e,0x0c,0xe8,0x6f,0x24,0xfa,0x61,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0x1e,0x0c,0xea,0x6f,0x24,0xfa,0x61,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0x1f,0x0c,0xec,0x6f,0x24,0xfa,0x61,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0x1f,0x0c,0xf0,0xcf,0x24,0x40,0x62,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0x30,0x0c,0xf2,0xcf,0x24,0x40,0x62,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x30,0x0c, +0xf4,0xcf,0x24,0x40,0xc2,0x8e,0x91,0x90,0x8f,0x21,0x23,0x21,0x1f,0x4b,0x46,0x42, +0x3e,0x36,0xb4,0x01,0x7c,0x6c,0x68,0x03,0xf8,0xd8,0xd0,0x06,0xf0,0x31,0x23,0x25, +0xe4,0x63,0x46,0x4a,0xc8,0xc7,0x8c,0x94,0x90,0x8f,0x0d,0x70,0x00,0x1f,0x1b,0xe0, +0x00,0x3e,0x36,0xc0,0x01,0x7c,0x6c,0xba,0x03,0xf8,0x58,0x58,0xb4,0x04,0x08,0x2e, +0x30,0x98,0x05,0xed,0x00,0x9f,0xe1,0x86,0x97,0x40,0x11,0x32,0xa8,0x80,0x16,0xf4, +0x02,0x43,0x59,0x38,0x10,0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x03,0xce,0x0d,0x83, +0x15,0x0c,0x82,0x59,0x08,0x66,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x3b,0x0c, +0x5e,0x30,0x08,0xd6,0xcf,0x82,0xf5,0x93,0x8f,0x05,0xac,0x07,0x1f,0x1b,0x58,0x4f, +0x3e,0x16,0xb8,0x1e,0x7c,0xac,0x70,0x3f,0xf9,0x58,0xe0,0x7e,0xf0,0xb1,0xa0,0x90, +0x8f,0x05,0xef,0x07,0x1f,0x2b,0x0a,0xf9,0x58,0xd0,0xc8,0xc7,0x82,0x41,0x3e,0x16, +0xf8,0x84,0x7c,0x4c,0xf0,0x09,0xf9,0xd8,0xe0,0x13,0xf2,0xb1,0x38,0x18,0xe0,0x63, +0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00, +0x41,0x30,0xe0,0x44,0x31,0xf8,0xc1,0x20,0x6b,0x87,0xac,0x1d,0xcc,0x16,0x02,0xf9, +0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x94,0x8a,0x81,0x0f,0x06,0xc1,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0xad,0x18,0x94,0x61,0x10,0x07,0x68,0x31,0x62,0x70,0x00,0x20, +0x08,0x06,0x87,0x2b,0x06,0x66,0x18,0xc4,0x01,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0xf1,0x8a,0xc1,0x19,0x06,0x71,0x80,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xc0,0x62,0x90,0x86,0x41,0x1c,0xac,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xb1, +0x18,0xa8,0x61,0x10,0x07,0x6b,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x2c,0x06, +0x6b,0x18,0xc4,0xc1,0x5a,0xd8,0xe1,0x16,0xf2,0x31,0xc4,0x2d,0xe4,0x63,0x89,0x5b, +0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x66,0xd0, +0x85,0x7c,0xcc,0xa0,0x0b,0xf9,0x98,0x41,0x17,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71, +0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x04,0x1f,0x83,0x0d,0xbc,0x00,0xc1, +0x05,0x06,0xb3,0xa0,0x27,0xe0,0x33,0xdc,0xa0,0x17,0x78,0x42,0x06,0x65,0x12,0x81, +0x5e,0x60,0x28,0x93,0x09,0x42,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0xfd,0x62, +0xc0,0x87,0x41,0x49,0x04,0x25,0x11,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x81,0x8e, +0x01,0x28,0x06,0x01,0x0f,0x06,0x16,0xf0,0x60,0x20,0x1f,0x0b,0xfa,0x0f,0x3e,0x36, +0xf4,0x9f,0x7c,0x2c,0xf8,0x3f,0xf8,0x58,0xf1,0x83,0x81,0x7c,0x2c,0xf8,0xc1,0x00, +0x3e,0x16,0x14,0xf2,0xb1,0x00,0x0c,0x03,0xf8,0x58,0x51,0xc8,0xc7,0x82,0x46,0x3e, +0x16,0x0c,0xf2,0xb1,0x20,0x35,0xe4,0x63,0x42,0x6a,0xc8,0xc7,0x86,0xd4,0x90,0x8f, +0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x0e,0xf8, +0x8c,0x18,0x24,0x00,0x08,0x82,0x01,0x37,0x8f,0x01,0x2c,0x06,0x3f,0x91,0xfd,0x44, +0x66,0x27,0x11,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x7d,0x0c,0x5e,0x31, +0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf0,0xc7,0xc0,0x16,0x83,0x38,0x98,0x8d, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfe,0x31,0xb8,0xc5,0x20,0x0e,0x66,0x63,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0x90,0x0c,0x70,0x31,0x88,0x83,0xd9,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x23,0x24,0x03,0x5d,0x0c,0xe2,0xc0,0x36,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x10,0xc9,0x60,0x17,0x83,0x38,0xb0,0x8d,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x46,0x32,0xe0,0xc5,0x20,0x0e,0x6c,0xc3,0x8e,0xdc,0x90,0x8f,0x21,0xb9, +0x21,0x1f,0x4b,0x72,0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c, +0x0c,0xf0,0x31,0xe3,0x37,0xe4,0x63,0xc6,0x6f,0xc8,0xc7,0x8c,0xdf,0x90,0x8f,0xc5, +0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x26,0xf8,0x14, +0x4c,0xb8,0x81,0x5e,0x60,0xa8,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0x56,0x32,0x40, +0xc7,0xe0,0x25,0xda,0xe0,0x25,0xda,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x9a, +0x0c,0xd8,0x31,0x08,0x50,0x31,0xb0,0x00,0x15,0x03,0xf9,0x58,0x90,0x86,0x01,0x7c, +0x6c,0x48,0xc3,0x40,0x3e,0x16,0xac,0x61,0x00,0x1f,0x2b,0x56,0x31,0x90,0x8f,0x05, +0xab,0x18,0xc0,0xc7,0x82,0x42,0x3e,0x16,0xb0,0x62,0x00,0x1f,0x2b,0x0a,0xf9,0x58, +0xc0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xc4,0x87,0x7c,0x4c,0x88,0x0f,0xf9,0xd8,0x10, +0x1f,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1, +0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0x7e,0x32,0xe0,0xc7,0xe0,0x2c, +0x4a,0xe1,0x2c,0x4a,0xc1,0xe6,0x22,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44, +0x66,0x19,0xec,0x63,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xa1,0x96,0x81,0x48, +0x06,0x6c,0xb0,0x1f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xac,0x65,0x30,0x92,0x01, +0x1b,0xec,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x6c,0x19,0x90,0x64,0xc0,0x06, +0xfb,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x5b,0x06,0x26,0x19,0xb0,0x81,0x7f, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xe1,0x96,0xc1,0x49,0x06,0x6c,0xe0,0x1f,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xbc,0x65,0x80,0x92,0x01,0x1b,0xf8,0x87,0x1d,0x21, +0x22,0x1f,0x43,0x42,0x44,0x3e,0x96,0x84,0x88,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b, +0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0xc6,0x89,0xc8,0xc7,0x8c,0x13,0x91,0x8f,0x19, +0x27,0x22,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18, +0x1b,0x4c,0xf0,0xa9,0x95,0xd0,0x05,0xbd,0xc0,0x50,0x23,0x06,0x09,0x00,0x82,0x60, +0xc0,0xdd,0x65,0x40,0x93,0x81,0x4a,0xe4,0x82,0x4a,0xe4,0xc2,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0xa0,0x19,0xe0,0x64,0x10,0xd0,0x63,0x60,0x01,0x3d,0x06,0xf2,0xb1, +0xa0,0x16,0x03,0xf8,0xd8,0x50,0x8b,0x81,0x7c,0x2c,0xb8,0xc5,0x00,0x3e,0x56,0xdc, +0x63,0x20,0x1f,0x0b,0xee,0x31,0x80,0x8f,0x05,0x85,0x7c,0x2c,0xc0,0xc7,0x00,0x3e, +0x56,0x14,0xf2,0xb1,0x80,0x91,0x8f,0x05,0x83,0x7c,0x2c,0xc8,0x11,0xf9,0x98,0x90, +0x23,0xf2,0xb1,0x21,0x47,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1, +0xc1,0x00,0x1f,0x63,0x83,0x03,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0xad,0x66, +0x80,0x96,0x81,0x58,0xc4,0x83,0x58,0xc4,0x83,0xfd,0x46,0x20,0x9f,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0x64,0x33,0x38,0xcb,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0xc3,0x36,0x03,0xb7,0x0c,0xd8,0x60,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb8, +0xcd,0xe0,0x2d,0x03,0x36,0x18,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x70,0x33, +0x80,0xcb,0x80,0x0d,0xc6,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xdc,0x0c,0xe4, +0x32,0x60,0x03,0x33,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x37,0x83,0xb9,0x0c, +0xd8,0xc0,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8,0xcd,0x80,0x2e,0x03,0x36, +0x30,0x13,0x3b,0xd2,0x44,0x3e,0x86,0xa4,0x89,0x7c,0x2c,0x49,0x13,0xf9,0x18,0x1b, +0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0x8c,0x37,0x91,0x8f,0x19, +0x6f,0x22,0x1f,0x33,0xde,0x44,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18, +0x1b,0x0c,0xf0,0x31,0x36,0x98,0xe0,0x63,0xb9,0x32,0x27,0x20,0xb8,0xc0,0x60,0x16, +0x98,0x09,0x7c,0x86,0x1b,0xea,0x24,0x74,0xc8,0xa0,0x5e,0x24,0xd0,0x0b,0x0c,0x65, +0x3b,0x42,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0x38,0xf4,0x0c,0x4a,0x33,0x70, +0x91,0xc0,0x45,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe2,0x33,0x48,0xcd,0x20, +0x28,0xcb,0xc0,0x82,0xb2,0x0c,0xe4,0x63,0x81,0x49,0x06,0xf0,0xb1,0xc1,0x24,0x03, +0xf9,0x58,0x80,0x92,0x01,0x7c,0xac,0x40,0xcb,0x40,0x3e,0x16,0xa0,0x65,0x00,0x1f, +0x0b,0x0a,0xf9,0x58,0x90,0x96,0x01,0x7c,0xac,0x28,0xe4,0x63,0x41,0x23,0x1f,0x0b, +0x06,0xf9,0x58,0x40,0x2a,0xf2,0x31,0x81,0x54,0xe4,0x63,0x03,0xa9,0xc8,0xc7,0xe2, +0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x07,0x7c,0x46, +0x0c,0x12,0x00,0x04,0xc1,0x80,0xe3,0xcf,0x20,0x37,0x03,0x34,0xc9,0xd0,0x24,0x33, +0x18,0x09,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0x88,0x06,0xb8,0x19,0x04, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x9c,0x68,0xf0,0x9b,0x41,0x1c,0xb8,0xca,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0x28,0x1a,0x80,0x67,0x10,0x07,0xae,0x32,0x62,0x70, +0x00,0x20,0x08,0x06,0x47,0x8a,0x06,0xe1,0x19,0xc4,0x81,0xab,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0xa1,0xa2,0xc1,0x78,0x06,0x71,0x10,0x2b,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0xac,0x68,0x40,0x9e,0x41,0x1c,0xc4,0xca,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0x2c,0x1a,0x94,0x67,0x10,0x07,0xb1,0x62,0x07,0xad,0xc8,0xc7,0x10,0x5a,0x91, +0x8f,0x25,0xb4,0x22,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06, +0xf8,0x98,0xa1,0x2b,0xf2,0x31,0x43,0x57,0xe4,0x63,0x86,0xae,0xc8,0xc7,0xe2,0x60, +0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x13,0x7c,0x2a,0x47, +0xdc,0x40,0x2f,0x30,0xd4,0x88,0x41,0x02,0x80,0x20,0x18,0x70,0x34,0x1a,0xc4,0x67, +0x80,0x23,0x6d,0x80,0x23,0x6d,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x8f,0x06, +0xf5,0x19,0x04,0xb1,0x19,0x58,0x10,0x9b,0x81,0x7c,0x2c,0x90,0xcb,0x00,0x3e,0x36, +0xc8,0x65,0x20,0x1f,0x0b,0xe8,0x32,0x80,0x8f,0x15,0xb4,0x19,0xc8,0xc7,0x02,0xda, +0x0c,0xe0,0x63,0x41,0x21,0x1f,0x0b,0x6a,0x33,0x80,0x8f,0x15,0x85,0x7c,0x2c,0x60, +0xe4,0x63,0xc1,0x20,0x1f,0x0b,0xd8,0x45,0x3e,0x26,0xb0,0x8b,0x7c,0x6c,0x60,0x17, +0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0xe0, +0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x70,0x68,0x1a,0x94,0x68,0x00,0x27,0xa5, +0x00,0x27,0xa5,0x60,0x7c,0x12,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x37, +0x0d,0x48,0x34,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x98,0xd3,0x60,0x45,0x03, +0x36,0xb0,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe8,0x34,0x60,0xd1,0x80,0x0d, +0xec,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x3a,0x0d,0x5a,0x34,0x60,0x03,0x7b, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x4e,0x83,0x17,0x0d,0xd8,0x20,0x5f,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb8,0xd3,0x00,0x46,0x03,0x36,0xc8,0x97,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xf0,0x34,0x88,0xd1,0x80,0x0d,0xf2,0xc5,0x0e,0x7e,0x91, +0x8f,0x21,0xfc,0x22,0x1f,0x4b,0xf8,0x45,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06, +0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x43,0x64,0xe4,0x63,0x86,0xc8,0xc8,0xc7,0x0c,0x91, +0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d, +0x26,0xf8,0x14,0x8d,0xe8,0x82,0x5e,0x60,0xa8,0x11,0x83,0x04,0x00,0x41,0x30,0xe0, +0x40,0x35,0xe8,0xd1,0x60,0x46,0x72,0x61,0x46,0x72,0x61,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0x54,0x0d,0xc2,0x34,0x08,0xfa,0x33,0xb0,0xa0,0x3f,0x03,0xf9,0x58,0xe0, +0x9b,0x01,0x7c,0x6c,0xf0,0xcd,0x40,0x3e,0x16,0x80,0x67,0x00,0x1f,0x2b,0x40,0x34, +0x90,0x8f,0x05,0x20,0x1a,0xc0,0xc7,0x82,0x42,0x3e,0x16,0x84,0x68,0x00,0x1f,0x2b, +0x0a,0xf9,0x58,0xc0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xd0,0x8c,0x7c,0x4c,0xa0,0x19, +0xf9,0xd8,0x40,0x33,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60, +0x80,0x8f,0xb1,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0x68,0x35,0x88, +0xd3,0x60,0x4d,0xe2,0x61,0x4d,0xe2,0xc1,0xd0,0x25,0x90,0xcf,0x88,0x81,0x01,0x80, +0x20,0x18,0x44,0xbb,0x1a,0xc0,0x69,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xf1, +0xab,0xc1,0x9d,0x06,0x6c,0xe0,0x33,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x80,0x6b, +0x80,0xa7,0x01,0x1b,0xf8,0xcc,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xe1,0x1a,0xe4, +0x69,0xc0,0x06,0x3e,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0xb8,0x06,0x7b,0x1a, +0xb0,0x41,0xd8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x31,0xae,0x01,0x9f,0x06,0x6c, +0x10,0x36,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x90,0x6b,0xd0,0xa7,0x01,0x1b,0x84, +0x8d,0x1d,0x64,0x23,0x1f,0x43,0xc8,0x46,0x3e,0x96,0x90,0x8d,0x7c,0x8c,0x0d,0x06, +0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x86,0xda,0xc8,0xc7,0x0c,0xb5, +0x91,0x8f,0x19,0x6a,0x23,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d, +0x06,0xf8,0x18,0x1b,0x4c,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0x5d,0x03, +0x72,0x0d,0x82,0xe1,0x88,0x00,0x45,0x03,0xe1,0x9b,0x6e,0x18,0x4a,0x34,0x08,0xac, +0x09,0xe8,0x63,0x8d,0x40,0x1f,0x6b,0x06,0xfa,0x98,0x42,0xd0,0xc7,0x94,0x82,0x3e, +0xa6,0x18,0xf4,0x31,0xc3,0x90,0x8f,0x19,0x86,0x7c,0xcc,0x30,0xe4,0x63,0xc6,0x10, +0x1f,0x33,0x86,0xf8,0x98,0x31,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x7f, +0x0d,0xe6,0x35,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xfa,0xd7,0x80,0x5e,0x83, +0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x90,0x0d,0xea,0x35,0x18,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0x0a,0xd9,0x00,0x56,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0x22,0x91,0x0d,0x62,0x35,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x1a,0xd9,0x40, +0x56,0x83,0x61,0x38,0x82,0x0d,0x78,0x34,0x10,0xbe,0x0b,0x0c,0x65,0x81,0x1b,0xc8, +0x67,0x38,0x22,0xf8,0xd1,0x40,0xf8,0x66,0x19,0x12,0x25,0xb0,0x39,0x10,0xe8,0x63, +0x73,0x30,0xd0,0xc7,0xe6,0x80,0xa0,0x8f,0x15,0x6d,0x1a,0xc8,0x67,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x97,0x0d,0xd0,0x35,0x20,0xe0,0x60,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0x98,0x0d,0xd2,0x35,0x20,0xe0,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0x98,0x0d,0xd4,0x35,0x20,0xe0,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x99,0x0d, +0xd4,0x35,0x18,0xe0,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x99,0x0d,0xd6,0x35, +0x18,0xe0,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x9a,0x0d,0xd8,0x35,0x18,0xe0, +0x60,0x96,0x40,0x19,0xa8,0x30,0x8c,0x44,0x1f,0x90,0x81,0x0a,0xc3,0x48,0xf4,0x01, +0x19,0xa8,0x30,0x8c,0x44,0x1f,0x90,0x81,0x0a,0x83,0x4a,0x3c,0x64,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x9c,0x0d,0xe4,0x35,0x58,0xd1,0x80,0x0c,0x2c,0x58,0xd3,0x00, +0x3e,0x66,0x06,0x01,0x7d,0x2c,0xd0,0xd3,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60, +0x10,0xe9,0x6c,0xa0,0xab,0x41,0x60,0x81,0xa9,0x06,0xf2,0x19,0x31,0x38,0x00,0x10, +0x04,0x83,0xe3,0x67,0x03,0x7c,0x0d,0xe0,0x32,0x60,0xcb,0x60,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0xb0,0x0d,0xf2,0x35,0x08,0x4e,0x69,0x38,0x22,0x68,0xd5,0x80,0xf8, +0x0a,0x2d,0x83,0x40,0x47,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x0c,0x70,0x36,0xc8,0xd7, +0xa0,0x45,0x03,0x33,0x0d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x0c,0x72,0x36,0xd0, +0xd7,0x00,0x45,0x03,0x37,0x0d,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0x0a,0xdb,0x80, +0x5e,0x03,0x21,0x18,0xcd,0x40,0x34,0x03,0x5d,0x0d,0x74,0x35,0xb0,0xd9,0xc0,0x66, +0x83,0x7f,0x0d,0x6e,0x34,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84, +0xd1,0x04,0x62,0x98,0x6e,0x20,0x78,0x34,0x40,0xa6,0x1b,0x88,0x1e,0x0d,0x92,0xe9, +0x06,0xc2,0x47,0x03,0x65,0xba,0x81,0xf8,0xd1,0x60,0x31,0x88,0x88,0xcf,0x88,0x81, +0x01,0x80,0x20,0x18,0x44,0x6c,0x1b,0x84,0x6d,0x10,0x0c,0x47,0x04,0xb8,0x1a,0x30, +0xdf,0x2c,0x83,0xb3,0x04,0x36,0x19,0xf1,0x19,0x8e,0x20,0xc8,0x34,0x10,0xbe,0xe1, +0x88,0xa2,0x4c,0x03,0xe2,0x3b,0x61,0x10,0x27,0x0c,0xc2,0x84,0x20,0x04,0xc3,0x11, +0x46,0x9a,0x06,0xc2,0x37,0x1c,0x71,0xa8,0x69,0x40,0x7c,0x27,0x0c,0xe2,0x84,0x41, +0x98,0x10,0x84,0x60,0xb8,0xc1,0x08,0xc0,0x60,0x96,0x81,0x69,0x82,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0xf4,0x36,0x78,0xdb,0x80,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0xc3,0x6f,0x03,0x9b,0x0d,0x9e,0x60,0x96,0xa0,0x19,0xa8,0x30,0x04,0x06,0x0c,0x16, +0x13,0x03,0x2a,0x3e,0xc3,0x11,0xc1,0x9c,0x06,0xc2,0x37,0x1c,0x21,0xd0,0x69,0x40, +0x7c,0x27,0x0c,0xe2,0x84,0x41,0x98,0x10,0x84,0x60,0xb8,0x01,0x0a,0xc0,0x60,0x96, +0x01,0xcb,0x82,0x81,0x0a,0x23,0x84,0x36,0x79,0x16,0x94,0x11,0x83,0x03,0x00,0x41, +0x30,0x28,0x83,0xbe,0x0d,0x7c,0x36,0xc0,0xd3,0x00,0x56,0x83,0x11,0x03,0x07,0x00, +0x41,0x30,0x78,0x4e,0x37,0xb0,0xd9,0x20,0xf8,0xd1,0xc0,0x47,0x83,0xb1,0x0d,0xd6, +0xe0,0xf3,0xba,0x90,0x0d,0x86,0x23,0xba,0x3d,0x0d,0x9c,0xef,0x02,0x43,0x19,0x11, +0xc8,0x67,0xb8,0x61,0xad,0xfa,0x36,0x08,0x83,0x1b,0xcf,0xc0,0x50,0xf6,0xab,0xc1, +0x6f,0x06,0xf1,0xb1,0x40,0x90,0x8f,0x05,0xe9,0x24,0x1f,0x83,0xcf,0x80,0x5f,0x03, +0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xf4,0xba,0x81,0xde,0x06,0xc1,0x1d,0x86, +0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x76,0x83,0xb6,0x0d,0x02,0xc1,0xfa,0x00, +0x64,0x03,0xf9,0x58,0x60,0xc4,0xc7,0x86,0x40,0x3e,0x16,0x20,0xf0,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0x23,0x77,0x83,0xb8,0x0d,0x92,0xc0,0xf2,0x33,0xb8,0xd7,0x40, +0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xe1,0x6e,0x30,0xba,0x41,0x60,0xa4,0x30, +0xc4,0xc7,0x84,0x40,0x3e,0x16,0x14,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3, +0x77,0x83,0xbb,0x0d,0x8c,0x60,0x96,0xe1,0x81,0xd0,0x33,0x30,0x55,0x58,0x05,0xf8, +0x58,0xa0,0x0a,0xf1,0xb1,0x55,0x68,0x05,0xf8,0x98,0x2b,0xb4,0x42,0x7c,0x2c,0x68, +0x85,0xf8,0xcc,0x12,0x4c,0x23,0x06,0x07,0x00,0x82,0x60,0xf0,0xf1,0x6e,0x60,0xb7, +0xc1,0xa9,0x06,0xb0,0x1b,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x58,0x20,0xc8,0x67, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xf3,0x0d,0x76,0x37,0x08,0x6c,0x5f,0x83,0x80, +0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xa1,0x6f,0x90,0xb7,0x41,0x60,0x01,0xca, +0x06,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x48,0x7d,0x83,0xbf,0x0d,0x82,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xdc,0x37,0x30,0xdd,0x20,0x65,0x83,0x60,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0xf7,0x0d,0x50,0x37,0xe0,0xcf,0x80,0x1a,0x31,0x38,0x00, +0x10,0x04,0x83,0x03,0x7e,0x83,0xd4,0x0d,0x42,0x34,0x08,0x4c,0x64,0x83,0x21,0x3e, +0x26,0x04,0xf2,0xb1,0xa0,0x80,0x8f,0x05,0xf0,0x20,0x1f,0x13,0xe0,0x41,0x3e,0x36, +0xc0,0x83,0x7c,0x4c,0x24,0x86,0xf8,0x98,0x48,0x0c,0xf1,0x31,0x91,0x18,0xe2,0x63, +0x46,0x49,0xc0,0xc7,0x8c,0x92,0x80,0x8f,0x19,0x25,0x01,0x9f,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xfa,0x37,0xb0,0xdd,0xc0,0x27,0x8c,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xfc,0x37,0xb8,0xdd,0xc0,0x27,0x8c,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfe, +0x37,0xc0,0xdd,0xc0,0x27,0x8c,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x40,0x38,0xc0, +0xdd,0xc0,0x27,0x8c,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x42,0x38,0xc8,0xdd,0xc0, +0x27,0x8c,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x44,0x38,0xd0,0xdd,0xc0,0x27,0x8c, +0xe1,0x08,0x03,0xbd,0x84,0x6f,0x38,0xc2,0x40,0x2f,0xe1,0x1b,0x8e,0x30,0xd0,0x4b, +0xf8,0x6a,0x10,0xb6,0x02,0x61,0x87,0x23,0xda,0x0b,0x11,0xbe,0xe1,0x88,0xf6,0x42, +0x84,0x6f,0x38,0xa2,0xbd,0x10,0xe1,0xab,0x41,0xd8,0x0a,0x84,0x2d,0x23,0xd8,0x59, +0x86,0x48,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x70,0xe1,0xe0,0x7c,0x83,0xf9, +0x8a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x78,0xe1,0x00,0x7d,0x83,0xf9,0x8a,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x80,0xe1,0x20,0x7d,0x83,0xf9,0x8a,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x88,0xe1,0x20,0x7d,0x83,0x21,0x1a,0x31,0x38,0x00,0x10,0x04, +0x83,0x43,0x86,0x03,0xf5,0x0d,0x86,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x19, +0x0e,0xd6,0x37,0x18,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x68,0x38,0x68,0xdf, +0x20,0x15,0x74,0x6a,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x19,0x0e,0xc6,0x37,0x18, +0xd3,0xc0,0x02,0xb5,0x0d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x0d,0x07, +0xe9,0x1b,0x04,0x96,0xb6,0x41,0x10,0x1f,0x0b,0x0a,0xf9,0x8c,0x18,0x18,0x00,0x08, +0x82,0x41,0x74,0xc3,0x81,0x08,0x07,0x81,0x81,0x98,0x12,0x1f,0x03,0x31,0x25,0x3e, +0x06,0x62,0x4a,0x7c,0x8c,0x18,0xe4,0x63,0xc5,0x20,0x1f,0x33,0x06,0xf9,0xd8,0x00, +0xc1,0xc7,0x06,0x08,0x3e,0x36,0x40,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83, +0x8c,0x03,0xfe,0x0d,0x4a,0x01,0x76,0x03,0x33,0x85,0x20,0x3e,0xc6,0x04,0xf2,0xb1, +0x60,0x80,0xcf,0x2c,0x81,0x34,0x50,0x61,0x38,0x91,0x0e,0x07,0xd0,0x40,0x85,0xe1, +0x44,0x3a,0x1c,0x40,0x03,0x15,0x86,0x13,0xe9,0x70,0x00,0x0d,0x54,0x18,0x48,0x84, +0x13,0x90,0x05,0x34,0x01,0x1f,0x13,0x6a,0x02,0x3e,0x36,0xd8,0x04,0x7c,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x78,0xe3,0x00,0x85,0x03,0xd2,0x0d,0x86,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xe0,0x38,0x48,0xe1,0xa0,0x74,0x83,0x61,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0x38,0x0e,0x54,0x38,0x30,0xdd,0x60,0x30,0x9e,0xe8,0x09,0xf8,0x58, +0xc0,0x13,0xf1,0xb1,0x9e,0xf8,0x09,0xf8,0x18,0x58,0xfc,0x44,0x7c,0x2c,0xf8,0x89, +0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x71,0xc7,0x01,0x0c,0x07,0x43,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0x07,0x1e,0x07,0x31,0x1c,0xa8,0x6d,0x50,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x91,0xc7,0x81,0x0c,0x07,0x81,0x60,0xc1,0xea,0x06,0xf0,0x31, +0x24,0xa0,0x8f,0x21,0x02,0x7d,0xec,0x18,0xe8,0x63,0x82,0xec,0x06,0xf2,0xb1,0xb4, +0x40,0xdf,0x40,0x3e,0x16,0x18,0xf4,0x31,0x63,0x76,0x03,0xf9,0x18,0x11,0xc4,0xc7, +0x8c,0xda,0x0d,0xe4,0x63,0x42,0x10,0x1f,0xe3,0x3a,0xf8,0x58,0xc0,0xc5,0xc7,0xba, +0x0f,0x3e,0x06,0x06,0x5f,0x7c,0x2c,0xf8,0xe2,0x33,0x62,0x70,0x00,0x20,0x08,0x06, +0x87,0x2a,0x07,0x63,0x1c,0x0c,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xab,0x1c, +0x90,0x71,0xd0,0xb7,0x41,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x2b,0x07,0x65, +0x1c,0x04,0x82,0x05,0xbe,0x1b,0xc0,0xc7,0x90,0x80,0x3e,0x86,0x08,0xf4,0xb1,0x63, +0xa0,0x8f,0x09,0xe5,0x1b,0xc8,0xc7,0x12,0x06,0x3e,0x16,0x18,0xf4,0xb1,0xc0,0x7c, +0x03,0xf9,0x58,0x40,0xc0,0xc7,0xda,0xe0,0x7f,0x03,0xf9,0x58,0xa0,0xd0,0xc7,0x14, +0xf5,0x0d,0xe4,0x63,0x48,0x10,0x1f,0x53,0xd8,0x37,0x90,0x8f,0x09,0x41,0x7c,0x8c, +0x34,0xda,0x80,0x3e,0x56,0x1a,0x6d,0x40,0x1f,0x33,0x8d,0x36,0xa0,0x8f,0xa5,0x01, +0x1b,0xc0,0xc7,0x02,0x33,0xa0,0x8f,0x05,0xf3,0x1b,0xc8,0xc7,0xc8,0xa0,0x89,0x8f, +0x05,0x02,0x7c,0x8c,0x0c,0x9a,0xf8,0x58,0x18,0x28,0xf1,0xb1,0x41,0x91,0x8f,0x29, +0x83,0x7c,0x4c,0x19,0xe4,0x63,0x03,0x05,0x1f,0x1b,0x26,0xf8,0x58,0xf0,0xbf,0x81, +0x7c,0x8c,0x88,0xe0,0x63,0x42,0x10,0x1f,0x0b,0x0a,0xf8,0x98,0x31,0xc0,0xc7,0x8e, +0x22,0x3e,0x16,0x14,0xf1,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x9e,0x83,0x55, +0x0e,0x86,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x79,0x0e,0x58,0x39,0x28,0x02, +0x2b,0xe1,0x20,0x88,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xf5,0x1c,0xb8,0x72, +0xf0,0xc2,0x41,0x60,0x48,0x40,0x1f,0x43,0x04,0xfa,0xd8,0x31,0xd0,0x67,0x96,0x60, +0x1a,0xa8,0x30,0xe0,0xe4,0x31,0xa4,0x81,0x0a,0x03,0x4e,0x1e,0x43,0x1a,0xa8,0x30, +0xdc,0xe4,0x31,0xa4,0x11,0x83,0x03,0x00,0x41,0x30,0x28,0x83,0x78,0x0e,0x64,0x39, +0x10,0xdf,0xa0,0x84,0x83,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xf8,0x39,0xa0,0xe5, +0x20,0x70,0xe7,0xc0,0x9d,0x03,0x77,0x0e,0x6e,0x39,0xb8,0xe5,0xe0,0x96,0x83,0x5b, +0x0e,0x46,0x13,0x02,0x60,0x38,0x22,0x88,0xdf,0x20,0xf8,0xa6,0x1b,0x62,0x38,0x10, +0x02,0x43,0x02,0xfa,0x18,0x22,0xd0,0xc7,0x90,0x81,0x3e,0x23,0x06,0x07,0x00,0x82, +0x60,0xf0,0xed,0x73,0x50,0xcb,0x81,0xf9,0x06,0xf6,0x1c,0x8c,0x26,0x04,0x80,0x05, +0x85,0x7c,0x4c,0x28,0xe4,0x63,0x43,0x21,0x1f,0xb3,0xdd,0xe0,0x6d,0x83,0xf8,0x98, +0xed,0x06,0x6f,0x1b,0xc4,0x67,0x38,0x42,0xe8,0xdf,0x60,0xf8,0x86,0x23,0x86,0x1e, +0x0e,0x8a,0xaf,0x84,0x40,0x87,0x23,0x08,0x10,0x0e,0x86,0x6f,0x38,0xa2,0x00,0xe3, +0xa0,0xf8,0x4a,0x08,0xb4,0x88,0x40,0x67,0x19,0xa8,0x2a,0x18,0x4d,0x70,0x06,0x0b, +0xd8,0x38,0x90,0x8f,0xf1,0x47,0x40,0x1f,0x3b,0xb3,0x20,0x3e,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xd8,0x74,0xf0,0xce,0x01,0x0a,0x07,0xc1,0x2c,0x41,0x35,0x50,0x61, +0x08,0x94,0x0c,0x0e,0xd3,0x88,0xc1,0x01,0x80,0x20,0x18,0x94,0x41,0x4b,0x07,0xee, +0x1c,0x98,0x70,0xa0,0xc3,0xc1,0x88,0x81,0x03,0x80,0x20,0x18,0x3c,0x37,0x1d,0x98, +0x73,0x10,0xbc,0x6f,0xe0,0xbe,0xc1,0x3c,0x07,0xc2,0x9d,0x09,0x42,0x2c,0x07,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xe4,0x74,0x10,0xcf,0x41,0x1c,0x07,0x73,0x36,0x62, +0x60,0x00,0x20,0x08,0x06,0xd1,0x4d,0x07,0x22,0x1d,0xe4,0x6d,0x60,0xae,0x1c,0x08, +0xf1,0x31,0x21,0x90,0x8f,0x05,0x04,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf0, +0xe9,0xe0,0x9e,0x83,0x22,0x30,0xb8,0x0d,0x56,0x39,0x90,0xcf,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0x60,0x1d,0xe4,0x73,0x10,0xb8,0x6d,0x60,0xc3,0x20,0x9f,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xc4,0x3a,0xd8,0xe7,0x20,0x10,0xa6,0x1b,0xe8,0x38,0x08, +0xd6,0x36,0x18,0x8e,0x90,0x8d,0x3a,0x0e,0x98,0x6f,0x96,0xe1,0xb2,0x82,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xca,0x3a,0xf0,0xe7,0x40,0x8f,0x03,0xc1,0xfa,0x38,0x08, +0xe2,0x33,0x4b,0x70,0x0d,0x54,0x18,0x82,0x85,0x54,0x23,0x06,0x07,0x00,0x82,0x60, +0x50,0x06,0x3d,0x1d,0xf8,0x73,0x50,0xc3,0x01,0x1c,0x07,0x23,0x06,0x0e,0x00,0x82, +0x60,0xf0,0x9c,0x75,0x60,0xcf,0x41,0xf0,0xbf,0x81,0xff,0x06,0x23,0x1d,0x8c,0x81, +0x18,0x84,0x81,0x10,0xce,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x94,0x81,0x4f,0x07, +0xff,0x1c,0xe8,0x70,0x10,0xc7,0xc1,0x88,0x81,0x03,0x80,0x20,0x18,0x3c,0x68,0x1d, +0xdc,0x73,0x10,0x80,0x70,0xf0,0xbf,0x01,0x49,0x07,0x64,0x30,0x06,0x62,0xb0,0xc7, +0x81,0x38,0x07,0x23,0x06,0x07,0x00,0x82,0x60,0x50,0x06,0x3f,0x1d,0x80,0x74,0x90, +0xc3,0x01,0x1c,0x07,0x23,0x06,0x0e,0x00,0x82,0x60,0xf0,0xa4,0x75,0x80,0xcf,0x41, +0x10,0xc2,0x01,0x08,0x07,0x25,0x1d,0xf4,0x70,0xd0,0xc3,0x41,0x0f,0x07,0x3d,0x1c, +0x8c,0x73,0x80,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xa1,0x75,0xd0,0xd3,0xc1,0x7a, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc1,0xd6,0x01,0x49,0x07,0xed,0x11,0xcc,0x12, +0x64,0x03,0x15,0x86,0x80,0xf1,0x4e,0x63,0x30,0x12,0x22,0xf1,0x19,0x8e,0x08,0xc2, +0x38,0x10,0xbe,0xe1,0x08,0x41,0x8c,0x03,0xe2,0x3b,0x61,0x10,0x27,0x0c,0xc2,0x84, +0x20,0x04,0xc3,0x0d,0xfe,0x11,0x80,0xc1,0x2c,0x83,0xb6,0x05,0x23,0x06,0x06,0x00, +0x82,0x60,0x10,0xc9,0x75,0x70,0xd6,0xc1,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x87, +0x5d,0x07,0x2e,0x1d,0x24,0xc1,0x2c,0xc1,0x36,0x50,0x61,0x08,0x1a,0x95,0x19,0x9d, +0x8c,0x73,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xec,0x3a,0x08,0xeb,0x20, +0x18,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0xae,0x03,0x94,0x0e,0x02,0x0b,0x62,0x39, +0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x79,0x1d,0xb8,0x74,0x10,0x0c,0x47, +0x18,0x2e,0xe2,0x7c,0x17,0x18,0xca,0x82,0x41,0x3e,0xc3,0x11,0x01,0x3a,0x07,0xc2, +0x77,0x81,0xa1,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xfa,0xeb,0x00,0xa6,0x03,0x5e, +0xb3,0x20,0x9d,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x14,0xda,0x81,0x4d, +0x07,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa5,0x1d,0xf8,0x74,0x20,0xbb,0x41, +0x60,0xb7,0x1c,0x04,0xf1,0x31,0x23,0x90,0xcf,0x2c,0x81,0x03,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_e918e0ceeda0e75a84b204e103a74b11.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_e918e0ceeda0e75a84b204e103a74b11.h new file mode 100644 index 00000000..9799536c --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_e918e0ceeda0e75a84b204e103a74b11.h @@ -0,0 +1,1094 @@ +// ffx_fsr2_accumulate_pass_wave64_16bit_e918e0ceeda0e75a84b204e103a74b11.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_e918e0ceeda0e75a84b204e103a74b11_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_e918e0ceeda0e75a84b204e103a74b11_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_e918e0ceeda0e75a84b204e103a74b11_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_e918e0ceeda0e75a84b204e103a74b11_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_e918e0ceeda0e75a84b204e103a74b11_SRVResourceNames[] = { "r_input_exposure", "r_dilated_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_lanczos_lut", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_e918e0ceeda0e75a84b204e103a74b11_SRVResourceBindings[] = { 0, 2, 3, 4, 5, 10, 6, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_e918e0ceeda0e75a84b204e103a74b11_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_e918e0ceeda0e75a84b204e103a74b11_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_e918e0ceeda0e75a84b204e103a74b11_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_e918e0ceeda0e75a84b204e103a74b11_UAVResourceBindings[] = { 0, 1, 3, 4, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_e918e0ceeda0e75a84b204e103a74b11_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_e918e0ceeda0e75a84b204e103a74b11_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_e918e0ceeda0e75a84b204e103a74b11_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_e918e0ceeda0e75a84b204e103a74b11_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_e918e0ceeda0e75a84b204e103a74b11_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_e918e0ceeda0e75a84b204e103a74b11_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_e918e0ceeda0e75a84b204e103a74b11_size = 17048; + +static const unsigned char g_ffx_fsr2_accumulate_pass_wave64_16bit_e918e0ceeda0e75a84b204e103a74b11_data[] = { +0x44,0x58,0x42,0x43,0xc3,0x8d,0x03,0x3c,0xe3,0xb1,0x75,0x3f,0x97,0x15,0x8d,0xbc, +0x67,0x83,0x83,0x7c,0x01,0x00,0x00,0x00,0x98,0x42,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x24,0x02,0x00,0x00,0xc4,0x10,0x00,0x00,0xe0,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xb0,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x98,0x0e,0x00,0x00,0x66,0x00,0x05,0x00, +0xa6,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x80,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x9d,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xd7,0x00,0x00,0x00,0x32,0x22,0xc8,0x09, +0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0x8c,0xc2,0x08,0x40,0x09,0x00,0x14, +0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03,0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18, +0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71, +0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c,0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0, +0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40,0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18, +0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18,0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28, +0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2,0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c, +0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51,0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50, +0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34,0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38, +0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d, +0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19,0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09, +0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60, +0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x6d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a, +0x48,0x0e,0x15,0x09,0x44,0x1a,0x39,0x0f,0x11,0x4d,0x08,0x21,0x21,0x61,0x30,0x28, +0x04,0x63,0xc0,0x20,0x51,0xe9,0xa0,0xe1,0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4, +0x0d,0x69,0x06,0x44,0x0c,0x06,0x03,0xc5,0x1c,0x41,0x50,0x0a,0xc6,0xe0,0x34,0x40, +0x51,0x6a,0x20,0x60,0x18,0x41,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52, +0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78, +0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83, +0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60, +0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a, +0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90, +0x03,0x3f,0x00,0x03,0x3f,0x40,0x02,0xab,0x45,0xae,0x61,0x04,0xc2,0x98,0xa9,0x0d, +0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea, +0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41, +0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f, +0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2, +0x01,0x1e,0xca,0x01,0x05,0x83,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0xb0,0x18,0xc9, +0x66,0x0a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c, +0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87, +0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26,0x6b,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xfc,0x00,0x09,0x06,0x1a,0xd5,0x66,0x22, +0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71, +0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00, +0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x14,0xc0,0xe8,0x36,0x13,0x19,0x8c,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83, +0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f, +0x80,0x81,0x1f,0xa0,0x80,0x45,0xb9,0x99,0xb0,0x71,0x60,0x87,0x70,0x98,0x87,0x79, +0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90, +0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x14,0x18,0x68, +0x37,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7,0xae,0x36,0x9a,0x7a,0xbd,0x5e,0xaf,0x37, +0x18,0xc0,0x58,0x2c,0x16,0xcb,0x60,0x30,0x18,0x0c,0x06,0x03,0xf9,0x6e,0x92,0xa6, +0x88,0x12,0x26,0x9f,0x05,0x98,0x67,0x21,0x22,0x76,0x02,0x26,0x02,0x05,0x03,0x02, +0xce,0x11,0x80,0x02,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0, +0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07, +0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d, +0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06, +0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74, +0x30,0xe4,0x09,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43, +0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c, +0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e, +0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04, +0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32,0x00,0x02,0x20,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x1a,0x00,0x01,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x20,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x94,0x40,0x31,0x8c, +0x00,0x14,0x41,0x49,0x94,0x41,0x21,0x14,0x47,0x29,0x14,0x45,0x39,0x14,0x44,0xe1, +0x07,0x14,0x48,0xc1,0x14,0x50,0x41,0x15,0x56,0x81,0x15,0x60,0x40,0x41,0x06,0x14, +0x68,0x40,0xc1,0x06,0x14,0x70,0x40,0x21,0x07,0x14,0x74,0x40,0x61,0x07,0x14,0x78, +0x40,0xa1,0x07,0x14,0x7c,0x40,0x59,0x94,0x46,0x49,0x46,0x94,0xee,0x45,0xf1,0x10, +0x6a,0x04,0xa0,0x06,0x48,0x58,0xc0,0x80,0x80,0x08,0x34,0x9b,0x01,0x20,0xdb,0x0c, +0x00,0xe1,0x66,0x00,0x48,0x37,0x03,0x40,0xbc,0x19,0x00,0xf2,0xcd,0x00,0xd0,0x6f, +0x06,0x80,0x82,0x33,0x00,0xf4,0x9a,0x01,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x88,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x01,0x9a,0x20,0x0c, +0xd1,0x06,0x61,0x20,0x26,0x08,0x83,0xb4,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06, +0x84,0x20,0x26,0x08,0x6f,0xe0,0x07,0x84,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe, +0xca,0xf0,0xe0,0xde,0xe6,0xea,0xe4,0xca,0x26,0x08,0xc3,0x34,0x41,0x18,0xa8,0x0d, +0x82,0xd1,0x6c,0x48,0x0c,0x65,0x31,0x8c,0x81,0x31,0x1c,0x62,0x72,0x5f,0x64,0x69, +0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63, +0x74,0x6f,0x72,0x73,0x1b,0x92,0x41,0x81,0x0c,0x66,0x60,0x0c,0x67,0x82,0x30,0x07, +0x76,0xc0,0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab,0x0e,0x6e, +0x6e,0x2c,0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x54,0x1b, +0x12,0x46,0x9a,0x0c,0x6a,0x60,0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8,0xda,0xd7, +0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x04,0x61,0xb0,0x26,0x08,0xc3,0xb5,0x41,0x30,0xb0, +0x0d,0x09,0xa5,0x58,0xc6,0x35,0x30,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae,0x0c,0x2e, +0x4c,0xae,0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed,0x4d,0x6e, +0x82,0x30,0x60,0x1b,0x92,0x4b,0xda,0x0c,0x6e,0x60,0x0c,0x87,0x8e,0xdc,0x17,0x5b, +0x5d,0x5b,0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xc8,0x36,0x24, +0x9c,0xe4,0x19,0xdf,0xc0,0x18,0xd9,0x04,0xc1,0x0e,0xee,0x80,0x8d,0xdc,0x17,0x5b, +0x98,0xdb,0x98,0xde,0xdb,0xdc,0x17,0x5b,0x1d,0xdd,0x86,0x84,0x08,0x03,0x31,0x30, +0x88,0x81,0x31,0x9c,0x09,0xc2,0xa0,0x31,0x91,0xfb,0x4a,0x6b,0x3b,0x6b,0x4a,0x83, +0x9b,0x9b,0x20,0x0c,0xdb,0x86,0x84,0x0c,0xc2,0xa0,0x0c,0x0c,0x33,0x18,0x18,0xc3, +0x21,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36,0x46, +0x97,0x66,0x57,0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21,0x31,0x03,0x05,0x0d,0x8c, +0x61,0x60,0x8c,0x6c,0x43,0xf2,0x44,0x95,0xd6,0x81,0xc1,0x18,0x9c,0x41,0x1a,0x4c, +0x10,0xf0,0x00,0x0f,0xa8,0xc9,0xdd,0x7d,0xa5,0xb9,0xd1,0x95,0xc9,0xb9,0x85,0xb1, +0x7d,0xd5,0xc1,0xcd,0x8d,0x85,0xb1,0x95,0x91,0x7d,0x8d,0xbd,0xb1,0xbd,0xc9,0x4d, +0x10,0xd0,0x60,0x0e,0x36,0x2c,0xc6,0x1a,0xb0,0x81,0x61,0x0c,0x4c,0x1b,0xb4,0x41, +0x1b,0x38,0x13,0x04,0x3d,0xc8,0x03,0x3a,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f, +0x73,0x74,0x61,0x74,0x75,0x73,0x1b,0x96,0xe1,0x0d,0xe0,0xc0,0x18,0x06,0xa6,0x0d, +0xda,0xa0,0x0d,0xb2,0x09,0x02,0x1f,0xe8,0x01,0x19,0xb9,0xbb,0x2f,0xb7,0xb2,0xbb, +0x2f,0xb6,0xb7,0xb1,0xb5,0xb9,0x0d,0x0b,0x23,0x07,0x73,0x60,0x50,0x03,0xd3,0x06, +0x6d,0xd0,0x06,0x19,0x1f,0xb9,0xbb,0x2f,0xb6,0xba,0xb6,0xb0,0x2f,0xb4,0xb4,0x39, +0xba,0x37,0xb9,0xbc,0x0d,0x0b,0xb5,0x06,0x75,0x60,0x5c,0x03,0xd3,0x06,0x6d,0xd0, +0x06,0xce,0x06,0xc2,0x0d,0xe2,0x80,0x0e,0xec,0x60,0x82,0xf0,0x07,0x7c,0x40,0x63, +0x4c,0xcc,0x68,0x4a,0x4a,0x66,0x82,0x30,0x70,0x1b,0x10,0x03,0x0f,0xf2,0xc0,0x30, +0x06,0x3d,0x00,0x36,0x04,0x7b,0x30,0x41,0x08,0x85,0x3e,0x60,0x33,0xf7,0xc5,0x94, +0xe6,0x56,0x16,0x26,0x37,0xc4,0x16,0xd6,0x06,0xb7,0x01,0x31,0xfa,0xc0,0x0f,0x8c, +0x61,0x30,0x80,0x0d,0xc1,0x1f,0x6c,0x20,0xd4,0xe0,0x0e,0xf8,0x00,0x14,0x26,0x08, +0x7e,0xb0,0x07,0x5c,0xd2,0xa4,0xca,0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4,0xca,0x26, +0x08,0x68,0x40,0x07,0x1b,0x10,0x62,0x14,0x28,0x83,0x0c,0xae,0x86,0x14,0xe8,0xa4, +0x35,0x85,0xe1,0x49,0x95,0xb9,0x91,0x95,0xc9,0x4d,0xa5,0xe9,0x95,0x6d,0x40,0x08, +0x53,0xa0,0xcc,0x80,0x0c,0xae,0x86,0x14,0xc8,0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85, +0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x86,0x6e,0x03,0x42,0xa0,0x02,0x95,0x0a,0x64, +0x70,0x35,0xa4,0xc0,0x2e,0x2d,0xc9,0x0d,0xae,0x8e,0x6e,0xe8,0x8d,0xed,0x4d,0x4e, +0xaa,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x8c,0x28,0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd, +0x6d,0x6e,0x82,0x30,0x78,0x1b,0x0c,0x62,0x15,0x28,0x56,0x20,0x83,0x8b,0x52,0x1a, +0x53,0x5d,0x5b,0x58,0x53,0x1a,0x1c,0x51,0x5a,0x5b,0x99,0xdb,0x5c,0xda,0x9b,0xdb, +0xdc,0x04,0x61,0xf8,0x36,0x20,0x84,0x2b,0x50,0xaf,0x40,0x06,0x57,0x43,0x0a,0x94, +0xd2,0x98,0xea,0xda,0xc2,0x9a,0xd2,0xe0,0x98,0xca,0xec,0xca,0xd8,0xa8,0xde,0xaa, +0xe6,0xca,0x26,0x08,0x03,0x18,0x6c,0x40,0x88,0x58,0xa0,0x64,0x81,0x0c,0xae,0x86, +0x14,0xb8,0xa4,0x19,0xc9,0x85,0xb5,0x95,0x25,0xb9,0x91,0x95,0xe1,0x4d,0x10,0x86, +0x30,0xd8,0x80,0x10,0xb4,0x40,0xd5,0x02,0x19,0x5c,0x0d,0x29,0x50,0x32,0x23,0x2a, +0xb3,0x4b,0x1b,0x2b,0xa3,0x7a,0xb3,0x4a,0x2b,0xbb,0x23,0x2a,0x83,0xa3,0x43,0x9b, +0x20,0x0c,0x62,0xb0,0xc1,0x20,0x6e,0x81,0xc2,0x05,0x32,0x68,0x78,0x98,0x29,0xa5, +0xd1,0xd1,0x95,0xc9,0x4d,0x10,0x86,0x31,0xd8,0x80,0x10,0xba,0x40,0xed,0x02,0x19, +0x34,0x0d,0x29,0x50,0x32,0x6b,0x7a,0xa3,0x4b,0x7b,0x73,0xb3,0x2a,0x1b,0xa3,0x7b, +0x93,0x9b,0x1a,0x0b,0x63,0x2b,0x9b,0x20,0x0c,0x64,0xb0,0xc1,0x20,0x7a,0x81,0xf2, +0x05,0x32,0x68,0x08,0x99,0x11,0xbd,0xdd,0xb9,0xcd,0x8d,0x85,0xb1,0x95,0x19,0x85, +0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x86,0x32,0xd8,0x80,0x10,0xe0,0x40,0x85,0x03,0x19, +0x34,0x0d,0x29,0xf0,0x33,0x6b,0x7a,0xa3,0x4b,0x7b,0x73,0xb3,0x2a,0x1b,0xa3,0x7b, +0x93,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x1b,0x0a,0x73,0x1b,0x2b,0x63,0x63,0x0b,0xa3, +0x4b,0x7b,0x73,0x9b,0x20,0x0c,0x66,0xb0,0xc1,0x20,0xc6,0x81,0x22,0x07,0x32,0x68, +0xc8,0x98,0x41,0xc9,0x95,0x15,0xe1,0xc1,0xbd,0xcd,0xd5,0xc9,0x95,0x4d,0x10,0x86, +0x33,0xd8,0x80,0x10,0xe6,0x40,0x9d,0x03,0x19,0x34,0x0d,0x29,0x30,0x33,0x83,0x92, +0x2b,0xb3,0x4b,0x7b,0xab,0x9b,0x33,0x92,0x0b,0x6b,0x2b,0x83,0x92,0x2b,0x2b,0xc2, +0x83,0x7b,0x9b,0xab,0x93,0x2b,0x9b,0x20,0x0c,0x68,0xb0,0x01,0x21,0xd2,0x81,0x52, +0x07,0x32,0x68,0x1a,0x52,0xe0,0x62,0x46,0x15,0xe6,0x86,0x14,0xc6,0x66,0x66,0xf4, +0x64,0x35,0x41,0x18,0xd2,0x60,0x83,0x41,0xb0,0x03,0xd5,0x0e,0x64,0xd0,0xb0,0x32, +0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x9b,0x2a,0x8b,0xab,0x2b,0x73,0x1b,0x2b,0x63,0x2a, +0x73,0x3b,0xa3,0x43,0x9b,0x20,0x0c,0x6a,0xb0,0x01,0x21,0xde,0x81,0x82,0x07,0x32, +0x68,0x1a,0x52,0xa0,0x62,0x46,0x54,0xc6,0x46,0x17,0x46,0x95,0xd6,0x56,0x36,0x41, +0x18,0xd6,0x60,0x83,0x41,0xc8,0x03,0x35,0x0f,0x64,0xd0,0xf0,0x32,0x23,0xca,0x73, +0x0b,0x6b,0x4b,0x1b,0x93,0x2a,0x9b,0x1b,0x42,0x0b,0x73,0x3b,0x2b,0x33,0x0a,0x1b, +0xa3,0x7b,0x93,0x9b,0x20,0x0c,0x6c,0xb0,0xc1,0x20,0xea,0x81,0xb2,0x07,0x32,0x68, +0x88,0x99,0x59,0xa5,0x95,0xdd,0x4d,0xc1,0x85,0x8d,0x95,0x51,0xbd,0x35,0x95,0xd1, +0x95,0xc9,0xcd,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x86,0x36,0xd8,0x60,0x10, +0xf8,0x40,0xe5,0x03,0x19,0x34,0x1b,0x28,0x3d,0x28,0x85,0x53,0x50,0x85,0x56,0x80, +0x85,0x59,0xb0,0x85,0x5c,0xe0,0x85,0x5f,0x10,0x87,0x72,0x40,0x87,0x75,0x70,0x87, +0x78,0xa0,0x87,0x7b,0xd0,0x87,0x0d,0x83,0x21,0x0a,0xfb,0x30,0x41,0x10,0x80,0x0d, +0xc0,0x86,0xc1,0xf0,0x07,0x7f,0xd8,0x10,0xfc,0xc3,0x86,0x61,0xe8,0x07,0x90,0xa0, +0x30,0x34,0x35,0x41,0x10,0x85,0x3a,0xd8,0x30,0x98,0x81,0x19,0x0c,0x13,0x84,0xc1, +0x0d,0x36,0x04,0xbb,0xb0,0xc1,0x30,0x46,0xe2,0x22,0x89,0x92,0x30,0x89,0x0d,0x45, +0x3f,0x88,0x04,0x10,0x0a,0x27,0x41,0x44,0x4c,0x2e,0xcc,0x6d,0x0c,0xad,0x6c,0x6e, +0x82,0x30,0xbc,0x01,0x0d,0x33,0xb6,0xb7,0x30,0xba,0xb9,0x09,0xc2,0x00,0x07,0x2c, +0xd2,0xdc,0xe6,0xe8,0xe6,0x26,0x08,0x43,0x1c,0x90,0x48,0x73,0xa3,0x9b,0x23,0x42, +0x57,0x86,0xf7,0xc5,0xf6,0x16,0x46,0x36,0x41,0x18,0xe4,0x80,0x08,0x5d,0x19,0xde, +0x97,0xdb,0x9b,0x5c,0x1b,0x13,0xba,0x32,0xbc,0xaf,0x39,0xba,0x37,0xb9,0x32,0x16, +0x75,0x69,0x6e,0x74,0x73,0x1b,0xa0,0x94,0x50,0x89,0x95,0x60,0x89,0x96,0x70,0x89, +0x97,0xc0,0x05,0x98,0x88,0x09,0x99,0x50,0x89,0x99,0xb8,0x68,0x42,0x16,0xaa,0xb0, +0xb1,0xd9,0xb5,0xb9,0xa4,0x91,0x95,0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64,0x78,0x2e, +0x76,0x65,0x72,0x73,0x69,0x6f,0x6e,0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b,0x5d,0x18, +0x9b,0x5d,0x99,0xdc,0x94,0xc0,0xa8,0x43,0x86,0xe7,0x32,0x87,0x16,0x46,0x56,0x26, +0xd7,0xf4,0x46,0x56,0xc6,0x36,0x25,0x40,0xca,0x90,0xe1,0xb9,0xc8,0x95,0xcd,0xbd, +0xd5,0xc9,0x8d,0x95,0xcd,0x4d,0x09,0x40,0xa1,0x12,0x19,0x9e,0x0b,0x5d,0x1e,0x5c, +0x59,0x90,0x9b,0xdb,0x1b,0x5d,0x18,0x5d,0xda,0x9b,0xdb,0xdc,0x14,0x61,0x1f,0x40, +0xa2,0x0e,0x19,0x9e,0x4b,0x99,0x1b,0x9d,0x5c,0x1e,0xd4,0x5b,0x9a,0x1b,0xdd,0xdc, +0x94,0xe0,0x24,0xba,0x90,0xe1,0xb9,0x8c,0xbd,0xd5,0xb9,0xd1,0x95,0xc9,0xcd,0x4d, +0x09,0x68,0x02,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x42,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x39,0x50,0xc3,0xe5, +0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x86,0x00,0x0d, +0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0x45,0xad,0xdb,0x00,0x34,0x5c,0xbe, +0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a,0xd0,0x70,0xf9,0xce,0xe3, +0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6,0x31,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04, +0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc5,0x6d,0x5b,0xc3, +0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01, +0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x74,0xc3,0xe5,0x3b,0x8f,0x2f,0x44,0x04,0x30,0x11, +0x21,0xd0,0x0c,0x0b,0xf1,0x45,0x0e,0xb3,0x21,0xcd,0x80,0x34,0x86,0x2d,0x38,0xc3, +0xe5,0x3b,0x8f,0x3f,0x38,0x93,0xed,0x17,0xb7,0x6d,0x01,0xd1,0x70,0xf9,0xce,0xe3, +0x1b,0x91,0x43,0x3d,0xe2,0xe0,0x23,0xb7,0x6d,0x07,0xd5,0x70,0xf9,0xce,0xe3,0x4b, +0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x04,0xd5,0x70,0xf9,0xce, +0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x05,0xd6,0x70, +0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x9b, +0x40,0x36,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x62,0x03,0x46,0x0e, +0xf5,0xf8,0xc8,0x6d,0x5b,0xc2,0x33,0x5c,0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f, +0xd4,0xba,0x19,0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84,0xf9,0xc5,0x6d,0x03, +0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xe9,0x18,0xe0,0xce,0xed,0xa0,0xe7,0x5a,0x84,0xb2,0x04,0xe1,0x03,0xa7,0x4b,0x11, +0x44,0x58,0x49,0x4c,0xb0,0x31,0x00,0x00,0x66,0x00,0x05,0x00,0x6c,0x0c,0x00,0x00, +0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x98,0x31,0x00,0x00, +0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x63,0x0c,0x00,0x00,0x0b,0x82,0x20,0x00, +0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49, +0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62, +0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b, +0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42, +0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a, +0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff, +0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20, +0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00, +0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00, +0x89,0x20,0x00,0x00,0xd8,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04, +0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c, +0x0b,0x84,0xe4,0x4c,0x10,0x94,0xc2,0x08,0x40,0x09,0x00,0x14,0x98,0x23,0x00,0x83, +0x32,0x0c,0x06,0x03,0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18,0xe8,0x70,0xd3,0x70, +0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x18, +0x0c,0x86,0xc1,0x1c,0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0,0x87,0x90,0xfc,0x10, +0x68,0x86,0x85,0x40,0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18,0x0c,0x06,0x83,0x01, +0x35,0xca,0x02,0x18,0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28,0xe8,0x51,0x06,0xc3, +0xc0,0x40,0x91,0xc2,0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c,0x06,0x03,0x03,0x4d, +0x46,0x01,0x0a,0x51,0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50,0x21,0x4c,0x21,0x06, +0x83,0xc1,0x80,0x34,0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38,0x47,0x0d,0x97,0x3f, +0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x60,0x30, +0x18,0x0a,0xe1,0x19,0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7, +0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60,0x50,0x88,0xd0,0x80, +0x31,0x20,0xd1,0x6d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a,0x48,0x0e,0x15,0x09, +0x44,0x1a,0x39,0x0f,0x11,0x4d,0x08,0x21,0x21,0x61,0x30,0x28,0x04,0x63,0xc0,0x20, +0x51,0xe9,0xa0,0xe1,0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4,0x0d,0x69,0x06,0x44, +0x0c,0x06,0x03,0xc5,0x1c,0x41,0x50,0x0a,0xc6,0xe0,0x34,0x40,0x51,0x6a,0x20,0x60, +0x18,0x41,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a, +0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28, +0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07, +0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78, +0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26,0x31,0x18,0x07, +0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79, +0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0, +0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03, +0x3f,0x40,0x02,0xab,0x45,0xae,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2, +0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41, +0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c, +0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4, +0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01, +0x05,0x83,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca, +0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61, +0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d, +0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0xb0,0x18,0xc9,0x66,0x0a,0x83,0x71, +0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90, +0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03, +0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72, +0x40,0xc1,0x60,0x26,0x6b,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca, +0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1c,0xd8,0xe1, +0x1d,0xc2,0x81,0x1e,0xfc,0x00,0x09,0x06,0x1a,0xd5,0x66,0x22,0x83,0x71,0x60,0x87, +0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a, +0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90, +0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03, +0x30,0xf0,0x03,0x14,0xc0,0xe8,0x36,0x13,0x19,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc, +0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83, +0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39, +0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xa0, +0x80,0x45,0xb9,0x99,0xb0,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8, +0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03, +0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x14,0x18,0x68,0x37,0x8c,0x20,0x0c, +0x67,0x08,0xc1,0xc7,0xae,0x36,0x9a,0x7a,0xbd,0x5e,0xaf,0x37,0x18,0xc0,0x58,0x2c, +0x16,0xcb,0x60,0x30,0x18,0x0c,0x06,0x03,0xf9,0x6e,0x92,0xa6,0x88,0x12,0x26,0x9f, +0x05,0x98,0x67,0x21,0x22,0x76,0x02,0x26,0x02,0x05,0x03,0x02,0xce,0x11,0x80,0xc2, +0x1c,0x01,0x34,0x05,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0, +0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07, +0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d, +0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06, +0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74, +0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43, +0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c, +0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e, +0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04, +0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32,0x00,0x02,0x20,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x1a,0x00,0x01,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x14,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x94,0x40,0x31,0x8c, +0x00,0x14,0x41,0x49,0x94,0x41,0x21,0x14,0x47,0x29,0x14,0x45,0x39,0x14,0x44,0xe1, +0x07,0x94,0x45,0x01,0x06,0x10,0x6a,0x04,0x80,0x84,0x05,0x0c,0x08,0x88,0x40,0xb3, +0x19,0x00,0xb2,0xcd,0x00,0x10,0x6e,0x06,0x80,0x74,0x33,0x00,0xc4,0x9b,0x01,0xa0, +0xdf,0x0c,0x00,0x05,0x67,0x00,0xe8,0x35,0x03,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x78,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x01,0x9a,0x20,0x0c, +0xd1,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xd2,0x04, +0xe1,0x0d,0xd0,0x80,0xc0,0x04,0x61,0x98,0x26,0x08,0x03,0xb5,0x41,0x40,0x98,0x0d, +0x09,0x92,0x28,0x08,0x32,0x2c,0x48,0xb3,0x21,0x19,0x12,0x05,0x59,0x86,0x05,0x69, +0x26,0x08,0x73,0x10,0x06,0x13,0x84,0xa1,0xda,0x90,0x2c,0x90,0x82,0x44,0xc3,0x82, +0x34,0x13,0x84,0xc1,0x9a,0x20,0x0c,0xd7,0x06,0x01,0xa1,0x36,0x24,0x51,0xa2,0x20, +0xd3,0xb0,0x20,0xd5,0x04,0x61,0xc0,0x36,0x24,0x13,0xa4,0x20,0xd7,0xb0,0x20,0xcd, +0x04,0x61,0xc8,0x36,0x24,0x17,0xa4,0x20,0xd9,0xb0,0x20,0xd5,0x04,0xc1,0x0e,0xc4, +0x60,0x43,0x42,0x6c,0x0a,0x42,0x0c,0x0b,0xd2,0x4c,0x10,0x06,0x6d,0x82,0x30,0x6c, +0x1b,0x92,0x6e,0x53,0x10,0x6f,0x58,0x90,0x66,0x43,0xe2,0x25,0x0a,0x32,0x0c,0x0b, +0x52,0x6d,0x48,0x9c,0x47,0xb2,0x30,0x8d,0xfb,0xc0,0x60,0x82,0x80,0x07,0x63,0x30, +0x41,0x40,0x83,0x6f,0xc3,0x82,0x88,0x81,0x82,0x20,0xc3,0x32,0x06,0x63,0x30,0x06, +0xcd,0x04,0x41,0x0f,0xc8,0x60,0xc3,0x32,0x94,0x81,0x82,0x0c,0xc3,0x32,0x06,0x63, +0x30,0x06,0xd5,0x04,0x81,0x0f,0xca,0x60,0xc3,0xb2,0x9c,0x81,0x82,0x44,0xc3,0x32, +0x06,0x63,0x30,0x06,0xd5,0x86,0x25,0x12,0x03,0x05,0x99,0x86,0x65,0x0c,0xc6,0x60, +0x0c,0x9a,0x0d,0x04,0x19,0x98,0x01,0x1a,0xa4,0xc1,0x04,0xe1,0x0f,0xcc,0x60,0x82, +0x30,0x70,0x1b,0x10,0x64,0x0d,0x14,0x04,0x19,0xd8,0x00,0xd8,0x10,0xb4,0xc1,0x04, +0x21,0x14,0xce,0x60,0x03,0x82,0xbc,0x81,0x82,0x0c,0x03,0x02,0x6c,0x08,0xe0,0x60, +0x03,0x11,0x06,0x6a,0xe0,0x06,0x71,0x30,0x41,0x10,0x00,0x0a,0x43,0x53,0x13,0x04, +0x51,0x00,0x83,0x0d,0x83,0xe7,0x0d,0x13,0x84,0xa1,0x9b,0x20,0x0c,0xde,0x86,0x00, +0x0f,0x36,0x18,0x48,0x1d,0x4c,0x76,0x70,0x07,0x79,0xb0,0xa1,0x98,0x03,0x3a,0x00, +0xe4,0x40,0x0f,0xaa,0xb0,0xb1,0xd9,0xb5,0xb9,0xa4,0x91,0x95,0xb9,0xd1,0x4d,0x09, +0x82,0x2a,0x64,0x78,0x2e,0x76,0x65,0x72,0x73,0x69,0x6f,0x6e,0x53,0x02,0xa2,0x09, +0x19,0x9e,0x8b,0x5d,0x18,0x9b,0x5d,0x99,0xdc,0x94,0x80,0xa8,0x43,0x86,0xe7,0x32, +0x87,0x16,0x46,0x56,0x26,0xd7,0xf4,0x46,0x56,0xc6,0x36,0x25,0x30,0xca,0x90,0xe1, +0xb9,0xc8,0x95,0xcd,0xbd,0xd5,0xc9,0x8d,0x95,0xcd,0x4d,0x09,0xe2,0xa0,0x0e,0x19, +0x9e,0x4b,0x99,0x1b,0x9d,0x5c,0x1e,0xd4,0x5b,0x9a,0x1b,0xdd,0xdc,0x94,0x40,0x0f, +0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x42,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x39,0x50,0xc3,0xe5, +0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x86,0x00,0x0d, +0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0x45,0xad,0xdb,0x00,0x34,0x5c,0xbe, +0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a,0xd0,0x70,0xf9,0xce,0xe3, +0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6,0x31,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04, +0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc5,0x6d,0x5b,0xc3, +0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01, +0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x74,0xc3,0xe5,0x3b,0x8f,0x2f,0x44,0x04,0x30,0x11, +0x21,0xd0,0x0c,0x0b,0xf1,0x45,0x0e,0xb3,0x21,0xcd,0x80,0x34,0x86,0x2d,0x38,0xc3, +0xe5,0x3b,0x8f,0x3f,0x38,0x93,0xed,0x17,0xb7,0x6d,0x01,0xd1,0x70,0xf9,0xce,0xe3, +0x1b,0x91,0x43,0x3d,0xe2,0xe0,0x23,0xb7,0x6d,0x07,0xd5,0x70,0xf9,0xce,0xe3,0x4b, +0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x04,0xd5,0x70,0xf9,0xce, +0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x05,0xd6,0x70, +0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x9b, +0x40,0x36,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x62,0x03,0x46,0x0e, +0xf5,0xf8,0xc8,0x6d,0x5b,0xc2,0x33,0x5c,0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f, +0xd4,0xba,0x19,0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84,0xf9,0xc5,0x6d,0x03, +0x61,0x20,0x00,0x00,0xdf,0x09,0x00,0x00,0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00, +0x73,0x00,0x00,0x00,0x34,0x98,0x01,0x28,0xa3,0x42,0x2a,0xc2,0x80,0x82,0x1d,0x28, +0xb6,0x92,0x1d,0x28,0x95,0xe2,0x2b,0xbb,0x1a,0x28,0x97,0x82,0x29,0x9b,0x62,0x2a, +0xc3,0x80,0x22,0x04,0x2a,0xde,0x80,0xf2,0x0d,0x28,0x49,0x88,0xe2,0x44,0x28,0xa5, +0x2a,0x28,0x8d,0x8a,0x28,0x49,0x84,0x92,0x24,0x28,0x4e,0x82,0xf2,0x29,0x9a,0xe2, +0x84,0x20,0x54,0x0d,0x90,0xa2,0x08,0xca,0xa0,0x3c,0x4a,0x60,0x04,0x80,0x0c,0x63, +0x04,0x20,0x08,0x82,0x28,0x18,0x8c,0x11,0xb4,0xe6,0x9c,0xb3,0xdf,0x18,0x01,0x08, +0x82,0xa0,0xfc,0x8d,0x11,0x80,0x20,0x08,0xf3,0xbf,0x30,0x46,0x00,0x82,0x20,0x18, +0xff,0xc2,0x18,0xc1,0x3b,0x93,0x26,0xda,0x8d,0x11,0x80,0x20,0x08,0xc2,0xbf,0x30, +0x46,0xd0,0x9a,0x73,0xce,0x7b,0x63,0x04,0x20,0x08,0x82,0x32,0x18,0x8c,0x11,0x80, +0x20,0xfe,0xdf,0x63,0x30,0x46,0x10,0x92,0x60,0x88,0x77,0x63,0x04,0x7b,0xac,0xc6, +0xfb,0x37,0x46,0xb0,0xd6,0x6a,0x2d,0x7e,0x63,0x04,0xff,0xfd,0xf7,0xef,0x37,0x46, +0x00,0x82,0x20,0x08,0x82,0xc1,0x18,0x41,0x6b,0xce,0x39,0xef,0x0b,0x63,0x04,0xb2, +0xe8,0xf6,0xff,0x37,0x46,0xa0,0xb3,0xe6,0x9c,0x7e,0x63,0x04,0x2a,0x5e,0x9f,0xaa, +0x37,0x46,0x00,0x82,0x20,0x08,0x82,0xc3,0x18,0xc1,0x5a,0xab,0xb5,0xee,0x8d,0x11, +0x80,0x20,0xe8,0xdf,0x61,0x30,0x46,0xd0,0x9a,0x73,0x4e,0x7b,0x63,0x04,0x20,0x08, +0x82,0x24,0x18,0x8c,0x11,0x80,0x20,0x08,0xea,0x60,0x30,0x46,0x00,0xc7,0x65,0x7e, +0x7b,0x63,0x04,0x64,0xc9,0xeb,0xf7,0x37,0x46,0x00,0x82,0x20,0x08,0x82,0xc2,0x18, +0x01,0x08,0x82,0x20,0x0b,0x06,0x63,0x04,0x20,0x08,0x82,0xe8,0x37,0x46,0x00,0x82, +0x20,0x88,0xff,0xc2,0x18,0x01,0x08,0x82,0x20,0xfe,0xcd,0x00,0x8c,0x11,0x80,0x20, +0x08,0xc2,0x1f,0x55,0xc6,0x08,0x40,0xf0,0x0d,0xc6,0x08,0x40,0x10,0x0c,0xc6,0x08, +0x40,0xf0,0x19,0x23,0x00,0x41,0x68,0x04,0x80,0x48,0x73,0x08,0x93,0x28,0xcc,0x21, +0x5c,0xd2,0x1c,0xc2,0xc4,0x07,0x73,0x08,0x53,0x1f,0xcc,0x21,0x4c,0xa3,0x30,0x87, +0x90,0x07,0xa4,0x30,0x87,0x90,0x07,0x7c,0x30,0x87,0x00,0x0a,0xdc,0x1c,0xc2,0x74, +0x0a,0x73,0x08,0x79,0xd0,0x07,0x74,0x9a,0x83,0xb0,0x2c,0x89,0x15,0xe6,0x20,0xaa, +0x4a,0x62,0x85,0x39,0x08,0x08,0x92,0x58,0x61,0x0e,0x42,0x92,0x24,0x56,0x98,0x83, +0x80,0x20,0xa9,0x15,0xe6,0x20,0xb6,0x4d,0x6a,0x85,0x39,0x88,0x28,0x92,0x5a,0x61, +0x0e,0x22,0xcb,0xa4,0x56,0x98,0x83,0xc0,0x30,0xa9,0x15,0xe6,0x20,0x2c,0x4b,0x6a, +0x85,0x39,0x88,0xaa,0x92,0x5a,0x61,0x0e,0x62,0x9a,0xa4,0x56,0x18,0x01,0x98,0x83, +0x80,0x20,0x49,0x15,0xe6,0x20,0x24,0x49,0x4a,0x05,0x32,0x8c,0x00,0x00,0x00,0x00, +0x23,0x06,0x08,0x00,0x82,0x60,0x90,0x06,0x20,0x01,0x0e,0x50,0x3e,0xc0,0xc3,0x88, +0x01,0x02,0x80,0x20,0x18,0xa4,0x41,0x48,0x84,0x03,0xb4,0x0f,0xf1,0x30,0x62,0x80, +0x00,0x20,0x08,0x06,0x69,0x20,0x12,0xe2,0x00,0x85,0x84,0x3c,0x8c,0x18,0x20,0x00, +0x08,0x82,0x41,0x1a,0x8c,0xc4,0x38,0x40,0x20,0x31,0x0f,0x23,0x06,0x08,0x00,0x82, +0x60,0x90,0x06,0x24,0x41,0x0e,0xd0,0x48,0xd0,0xc3,0x88,0x01,0x02,0x80,0x20,0x18, +0xa4,0x41,0x49,0x94,0x03,0x94,0x0f,0xf5,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x69, +0x60,0x12,0xe6,0x00,0x91,0x84,0x3d,0x8c,0x18,0x20,0x00,0x08,0x82,0x41,0x1a,0x9c, +0xc4,0x39,0x40,0xfd,0x70,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x90,0x06,0x28,0x81, +0x0e,0xd0,0x3f,0xe0,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0xa4,0x41,0x4a,0xa4,0x03, +0x24,0x12,0xf9,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x69,0xa0,0x12,0xea,0x00,0x91, +0x84,0x3e,0x8c,0x18,0x20,0x00,0x08,0x82,0x41,0x1a,0xac,0xc4,0x3a,0x40,0x27,0xb1, +0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x90,0x06,0x2c,0xc1,0x0e,0x50,0x4a,0xf0,0xc3, +0x88,0x01,0x02,0x80,0x20,0x18,0xa4,0x41,0x4b,0xb4,0x03,0xc4,0x12,0xfd,0x30,0x62, +0x80,0x00,0x20,0x08,0x06,0x69,0xe0,0x12,0xee,0x00,0xad,0x84,0x3f,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x41,0x19,0xc0,0x44,0x3c,0x04,0x62,0x30,0x62,0x60,0x00,0x20,0x08, +0x06,0x84,0x4f,0x94,0x43,0x4b,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0xf1,0x13,0xe6, +0x00,0x13,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0xfc,0x84,0x39,0xbc,0xc4,0x88,0x81, +0x01,0x80,0x20,0x18,0x10,0x60,0x71,0x0e,0x32,0x31,0x62,0x70,0x00,0x20,0x08,0x06, +0x62,0x60,0x13,0xf1,0x50,0xcc,0xc4,0x68,0x42,0x10,0x94,0x01,0x13,0x57,0x46,0x4c, +0x5c,0x05,0xf4,0xc0,0x45,0x04,0x50,0x01,0x3a,0x68,0x25,0x05,0x94,0x90,0xc0,0x09, +0x06,0x3b,0xc1,0x60,0x26,0xfc,0x01,0x7c,0x4c,0x00,0x05,0xf8,0x8c,0x26,0x34,0xc0, +0x05,0x06,0x3b,0xc7,0x60,0x56,0x08,0xf4,0xb1,0x42,0xa0,0xcf,0x88,0xc1,0x01,0x80, +0x20,0x18,0x7c,0x69,0x31,0x12,0xd7,0x4f,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x81,0x18,0xac,0x85,0x49,0x68,0x66,0x31,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x70,0x82,0xc1,0x4e,0x30,0x98,0x1d,0x02,0x7d,0xec,0x10,0xe8,0x63, +0x02,0x03,0x1f,0x13,0x18,0xf8,0x8c,0x26,0x24,0xc2,0x68,0x82,0x32,0x18,0x42,0xc8, +0xc7,0x10,0x42,0x3e,0xa6,0xc4,0x03,0x7c,0x4c,0x91,0x07,0xf8,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x41,0x1a,0x3c,0x41,0x08,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x94, +0x46,0x4f,0x10,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa6,0xf1,0x13,0xba,0x20, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x71,0x1a,0x60,0xb1,0x0b,0xc2,0x29,0x06,0x3b, +0xc5,0x60,0x46,0x08,0xf4,0x31,0x42,0xa0,0x8f,0x51,0x9c,0x7c,0x8c,0xe2,0xe4,0x73, +0xc2,0x90,0x4e,0x18,0xd2,0x09,0x03,0x39,0x61,0x20,0x23,0x06,0x07,0x00,0x82,0x60, +0x50,0x06,0xa7,0x81,0x16,0x7b,0x00,0x0e,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xc8, +0x86,0x5a,0x04,0xa4,0x31,0x08,0x6d,0xd1,0x16,0x6d,0xd1,0x16,0xa3,0x09,0x01,0x30, +0x9a,0x20,0x04,0x86,0x06,0x82,0x7c,0x0c,0x0d,0x04,0xf9,0x98,0x20,0xc8,0xc7,0x04, +0x41,0x3e,0x26,0x04,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0x37,0xd2,0x22, +0x30,0x84,0x0d,0xe0,0x63,0x08,0x1b,0xc0,0x67,0x38,0x42,0x98,0x85,0xe1,0x1b,0x8e, +0x18,0xea,0xa1,0xf8,0x4a,0x08,0x74,0x38,0x82,0xb0,0x85,0xe1,0x1b,0x8e,0x28,0xf0, +0xa1,0xf8,0x4a,0x08,0xb4,0x88,0x40,0x47,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x0c,0x74, +0x63,0x2f,0x62,0x21,0x1e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x0c,0x76,0x83,0x2f, +0x5a,0x61,0x1e,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0x1a,0x8f,0xbc,0x10,0x82,0x8e, +0xe3,0x07,0x7e,0xc0,0x0d,0xdc,0x08,0x0d,0x5e,0x18,0x4d,0x08,0x86,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0xcc,0x43,0x36,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x28,0x83, +0xdf,0x00,0x0d,0x5d,0xa8,0x87,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xce,0xa3,0x2f, +0x82,0x22,0x0c,0xc0,0x00,0x24,0x40,0x82,0x37,0x78,0xa3,0x34,0xc0,0x61,0x34,0x21, +0x00,0x46,0x13,0x84,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc4,0x80,0x3c,0xfe,0x62, +0x16,0x7c,0x63,0x34,0x21,0x18,0x86,0x1b,0x82,0xf0,0x00,0x83,0x6a,0xd8,0x82,0x4b, +0x08,0xb6,0x06,0xb7,0xe0,0x82,0x02,0x9d,0x65,0x08,0x84,0x60,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0xc4,0x60,0x3d,0x4c,0x43,0x17,0xd0,0x63,0x34,0x21,0x00,0x46,0x13,0x84, +0xe0,0x04,0x83,0x9d,0x60,0x30,0x13,0x3c,0xf9,0x98,0xe0,0xc9,0xc7,0x84,0xb5,0x80, +0x8f,0x09,0x6c,0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfc,0xc3,0x36,0x0c, +0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xff,0xc0,0x0d,0x7a,0x08,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x00,0x11,0xdc,0x38,0x86,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x42,0x44,0x37,0xec,0x21,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0x3f,0x5e,0x63, +0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0x44,0x60,0x43,0x38,0x61,0x40,0x27,0x0c, +0xc8,0x0e,0x22,0x3e,0x66,0x10,0xf1,0x39,0xa1,0x72,0x27,0x54,0xae,0x0c,0xdd,0x80, +0x32,0x76,0x03,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x2b,0x91,0xd8,0x10,0xfa,0x63, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x34,0x13,0x91,0x0d,0xc1,0x3f,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xa0,0x0c,0x46,0x84,0x3c,0xf0,0x41,0x27,0x46,0x0c,0x1a,0x00,0x04,0xc1, +0xa0,0x71,0x11,0xf3,0x08,0x40,0x64,0x10,0xd2,0x23,0x3d,0xd2,0x23,0x3d,0x46,0x13, +0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11, +0x95,0x3b,0xa2,0x72,0x47,0x54,0x6e,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x1b,0x79, +0x0f,0x25,0x45,0xa8,0x45,0x3e,0xe4,0x43,0x3e,0xe4,0x63,0x34,0x21,0x00,0x46,0x13, +0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a, +0x77,0x44,0xe5,0xaa,0xa3,0x11,0x30,0x36,0x90,0x0f,0x10,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x81,0xc6,0x23,0xef,0x21,0x04,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x8c,0xc9, +0x7e,0x58,0x35,0x12,0x5c,0xfe,0xe1,0x1f,0xfe,0xe1,0x1f,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x47,0x54,0xee,0x88,0xca,0x1d,0x51, +0xb9,0x23,0x2a,0x57,0x69,0xd0,0x23,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xda,0x99, +0xe8,0x47,0xc0,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xe3,0x26,0x26,0x12,0x06,0x60, +0x12,0x88,0x41,0x8a,0xa4,0x48,0x8a,0xa4,0xc8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1, +0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xee,0x88, +0xca,0x8d,0x18,0x34,0x00,0x08,0x82,0x41,0x73,0x27,0x2f,0xa2,0x06,0x69,0xc2,0x06, +0x73,0x20,0x23,0x32,0x22,0x23,0x32,0x32,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a, +0x30,0x08,0xa3,0x09,0xc4,0x70,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72, +0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x80,0x0a,0x8e,0xcc,0x81,0x9c,0xf4,0x01,0x1f, +0xec,0xc8,0x8e,0xec,0xc8,0x8e,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c, +0xc2,0x68,0x02,0x31,0x1c,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x88, +0x41,0x03,0x80,0x20,0x18,0x34,0xa9,0x12,0x26,0x7c,0xb0,0x27,0x67,0x50,0x0a,0x64, +0x42,0x26,0x64,0x42,0x26,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30, +0x9a,0x40,0x0c,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x37,0x62,0xd0, +0x00,0x20,0x08,0x06,0x8d,0xac,0xa8,0x49,0x29,0x90,0x4a,0x19,0xb8,0x42,0x9b,0xb4, +0x49,0x9b,0xb4,0xc9,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26, +0x10,0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0xd5,0x2d,0xbc,0x0a, +0x98,0x39,0xb4,0x09,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0xbb,0x15,0x35,0x11, +0x82,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x7c,0xc5,0x4e,0x62,0x01,0x56,0x66,0x21, +0xc8,0x93,0x3c,0xc9,0x93,0x3c,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18, +0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x11, +0x83,0x06,0x00,0x41,0x30,0x68,0xce,0xe5,0x4f,0x74,0x21,0x57,0xc8,0x41,0x11,0x15, +0x51,0x11,0x15,0x51,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1, +0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x11,0x83,0x06, +0x00,0x41,0x30,0x68,0xe0,0x05,0x55,0xc6,0x41,0x5c,0x5c,0x61,0x5a,0x95,0x55,0x59, +0x95,0x55,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62, +0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x11,0x83,0x06,0x00,0x41, +0x30,0x68,0xf2,0x25,0x56,0xd8,0x61,0x5d,0x58,0x81,0xa3,0x15,0x5a,0xa1,0x15,0x5a, +0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2, +0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0xf2,0x87,0x79,0x81,0x11,0x83,0x03, +0x00,0x41,0x30,0xd0,0xfa,0x05,0x56,0x82,0x33,0x18,0x31,0x68,0x00,0x10,0x04,0x83, +0x86,0x64,0x78,0xe5,0x1e,0xec,0x25,0x1f,0x82,0x5f,0xf9,0x95,0x5f,0xf9,0x95,0xd1, +0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77, +0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68,0x00,0x10,0x04,0x83,0xa6,0x65, +0xca,0x05,0x24,0xfe,0x45,0x25,0x14,0x74,0x41,0x17,0x74,0x41,0x97,0xd1,0x84,0x00, +0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5, +0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68,0x00,0x10,0x04,0x83,0xc6,0x66,0xdc,0x25, +0x25,0x50,0x86,0x1e,0xa6,0x78,0x89,0x97,0x78,0x89,0x97,0xd1,0x84,0x00,0x18,0x4d, +0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8, +0xdc,0x11,0x95,0x1b,0x31,0x68,0x00,0x10,0x04,0x83,0xe6,0x67,0xee,0x45,0x26,0x62, +0x46,0x1e,0x38,0x7d,0xd1,0x17,0x7d,0xd1,0x97,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82, +0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11, +0x95,0x33,0x3e,0x09,0x8b,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x46,0x36,0x3c, +0x13,0x5c,0x60,0x40,0x0b,0x40,0x45,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x50,0x06, +0x62,0x33,0x32,0x3b,0x72,0x27,0x23,0x06,0x07,0x00,0x82,0x60,0x50,0x06,0x63,0x43, +0x32,0x35,0xb2,0x27,0x23,0x06,0x0f,0x00,0x82,0x60,0x30,0xad,0x4d,0xc8,0x08,0xc1, +0x30,0x2a,0xa4,0x42,0x2a,0x60,0x03,0x36,0x29,0x43,0x26,0xa3,0x09,0x01,0x70,0x41, +0xe5,0x8c,0x54,0xd4,0x22,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x80,0xb5,0x4d,0xd9, +0x04,0x17,0x18,0xd0,0x82,0x54,0x91,0xcf,0x88,0xc1,0x03,0x80,0x20,0x18,0x4c,0x72, +0x83,0x32,0x09,0x12,0xa8,0xca,0xaa,0xac,0xca,0xd9,0x9c,0x0d,0xcc,0xac,0xc9,0x68, +0x42,0x00,0x5c,0x50,0x39,0x53,0x95,0xb8,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x60,0x74,0xc3,0x36,0xc1,0x05,0x06,0xb4,0x00,0x56,0xe4,0x33,0x62,0xf0,0x00,0x20, +0x08,0x06,0x53,0xde,0xbc,0x0c,0xf4,0x04,0xb1,0x22,0x2b,0xb2,0xe2,0x36,0x6e,0x73, +0x33,0x72,0x32,0x9a,0x10,0x00,0x17,0x54,0xce,0x60,0x05,0x2f,0xe2,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0xd8,0xde,0xcc,0x4d,0x70,0x81,0x01,0x2d,0xb8,0x15,0xf9,0x8c, +0x18,0x3c,0x00,0x08,0x82,0xc1,0x04,0x3a,0x36,0x73,0x59,0x01,0xae,0xe4,0x4a,0xae, +0xd4,0x4d,0xdd,0xf8,0x4c,0x9e,0x8c,0x26,0x04,0xc0,0x05,0x95,0x33,0x6b,0x2e,0xe4, +0x63,0xd7,0x5c,0xc8,0xc7,0xb0,0xb9,0x90,0x8f,0x65,0x73,0x21,0x1f,0x9b,0xdc,0x42, +0x3e,0x46,0xb9,0x85,0x7c,0xac,0x72,0x0b,0xf9,0x98,0xe5,0x16,0xf2,0x31,0x02,0x81, +0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0xa3,0xd4,0x42,0x3e,0x56, +0xa9,0x85,0x7c,0xcc,0x52,0x0b,0xf9,0xd8,0xa5,0x16,0xf2,0x31,0x84,0x80,0x8f,0x21, +0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0xab,0xce,0x42,0x3e,0x66,0x9d,0x85, +0x7c,0xec,0x3a,0x0b,0xf9,0x18,0x76,0x16,0xf2,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c, +0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x5b,0x03,0x39,0x80,0x8f,0x05,0x65,0x00,0x1f, +0x0b,0x3e,0xf8,0xd8,0x11,0xd0,0xc7,0x0e,0x81,0x3e,0x76,0x0c,0xf4,0xb1,0x83,0xa0, +0x8f,0xe5,0x41,0x5b,0xc8,0xc7,0xf4,0xa0,0x2d,0xe4,0x63,0x7b,0xd0,0x16,0xf2,0x31, +0x3e,0x68,0x0b,0xf9,0x98,0x1d,0xa0,0x85,0x7c,0xec,0x0e,0xd0,0x42,0x3e,0x86,0x07, +0x68,0x21,0x1f,0xcb,0x03,0xb4,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04, +0x02,0x1f,0x23,0x10,0xf8,0xd8,0x1d,0x9c,0x85,0x7c,0x0c,0x0f,0xce,0x42,0x3e,0x96, +0x07,0x67,0x21,0x1f,0xd3,0x83,0xb3,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63, +0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x1e,0x98,0x85,0x7c,0x2c,0x0f,0xcc,0x42,0x3e, +0xa6,0x07,0x66,0x21,0x1f,0xdb,0x03,0xb3,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0, +0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x11,0x06,0xf4,0x31,0x42,0x0c,0xe8,0x63, +0xc4,0x18,0xd0,0xc7,0x08,0x32,0xa0,0x8f,0xe5,0x82,0x59,0xc8,0xc7,0x74,0xc1,0x2c, +0xe4,0x63,0xbb,0x60,0x16,0xf2,0x31,0x5e,0x30,0x0b,0xf9,0x98,0x2d,0x84,0x85,0x7c, +0xec,0x16,0xc2,0x42,0x3e,0x86,0x0b,0x61,0x21,0x1f,0xcb,0x85,0xb0,0x90,0x8f,0x11, +0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0xd8,0x2d,0x80,0x85, +0x7c,0x0c,0x17,0xc0,0x42,0x3e,0x96,0x0b,0x60,0x21,0x1f,0xd3,0x05,0xb0,0x90,0x8f, +0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x2e,0xfc, +0x84,0x7c,0x2c,0x17,0x7e,0x42,0x3e,0xa6,0x0b,0x3f,0x21,0x1f,0xdb,0x85,0x9f,0x90, +0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x11, +0x0a,0xf4,0x31,0x42,0x14,0xe8,0x63,0xc4,0x28,0xd0,0xc7,0x08,0x52,0xa0,0x8f,0xe5, +0x03,0x58,0xc8,0xc7,0xf4,0x01,0x2c,0xe4,0x63,0xfb,0x00,0x16,0xf2,0x31,0x7e,0x00, +0x0b,0xf9,0x98,0x3d,0xec,0x84,0x7c,0xec,0x1e,0x76,0x42,0x3e,0x86,0x0f,0x3b,0x21, +0x1f,0xcb,0x87,0x9d,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f, +0x23,0x10,0xf8,0xd8,0x3d,0xe8,0x84,0x7c,0x0c,0x1f,0x74,0x42,0x3e,0x96,0x0f,0x3a, +0x21,0x1f,0xd3,0x07,0x9d,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01, +0x1f,0x43,0x08,0xf8,0x18,0x3e,0xe4,0x84,0x7c,0x2c,0x1f,0x72,0x42,0x3e,0xa6,0x0f, +0x39,0x21,0x1f,0xdb,0x87,0x9c,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08, +0x01,0x1f,0x43,0x08,0xf8,0x18,0x11,0x0e,0xf4,0x31,0x42,0x1c,0xe8,0x63,0xc4,0x38, +0xd0,0xc7,0x08,0x72,0xa0,0x8f,0xf5,0x4e,0xa8,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0xb0,0x52,0xea,0xa3,0xe0,0x02,0x03,0x5a,0x10,0x3e,0xf2,0x19,0x31,0x78,0x00, +0x10,0x04,0x83,0x49,0x95,0xc0,0x28,0x2c,0xc0,0x22,0x10,0x9f,0xf1,0x19,0x9f,0x3f, +0xfa,0x23,0x34,0x1a,0x9d,0xd1,0x84,0x00,0xb8,0xa0,0x72,0x36,0x3e,0xa8,0x12,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0xc0,0x58,0x89,0x94,0x82,0x0b,0x0c,0x68,0x01,0xfa, +0xc8,0x67,0xc4,0xe0,0x01,0x40,0x10,0x0c,0xa6,0x58,0x3a,0x23,0xb4,0x38,0x8b,0x20, +0x7d,0xd4,0x47,0x7d,0x4c,0xc9,0x94,0xde,0x48,0x75,0x46,0x13,0x02,0xe0,0x82,0xca, +0x59,0xfa,0xbc,0x4a,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x00,0x9b,0xa5,0x55,0x0a, +0x2e,0x30,0xa0,0x05,0xef,0x23,0x9f,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0x70,0xc9, +0x8d,0xde,0xc2,0x2d,0x02,0xf8,0x89,0x9f,0xf8,0x69,0xa5,0x56,0xb2,0xa3,0xd8,0x19, +0x4d,0x08,0x80,0x0b,0x2a,0x67,0xef,0x63,0x2b,0xf1,0x19,0x31,0x30,0x00,0x10,0x04, +0x03,0x4c,0x97,0x64,0x29,0xb8,0xc0,0x80,0x16,0xd8,0x8f,0x7c,0x46,0x0c,0x1e,0x00, +0x04,0xc1,0x60,0xfa,0xa5,0x3a,0xb2,0x8b,0xba,0x08,0xee,0x07,0x7f,0xf0,0x87,0x96, +0x68,0xa9,0x8f,0x70,0x67,0x34,0x21,0x00,0x2e,0xa8,0x9c,0x59,0x20,0x21,0x1f,0xbb, +0x40,0x42,0x3e,0x86,0x81,0x84,0x7c,0x2c,0x03,0x09,0xf9,0xd8,0x44,0x0e,0xf2,0x31, +0x8a,0x1c,0xe4,0x63,0x15,0x39,0xc8,0xc7,0x2c,0x72,0x90,0x8f,0x11,0x08,0x7c,0x8c, +0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0xc5,0x0a,0xf2,0xb1,0x8a,0x15, +0xe4,0x63,0x16,0x2b,0xc8,0xc7,0x2e,0x56,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0, +0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x58,0x45,0x07,0xf2,0x31,0x8b,0x0e,0xe4,0x63, +0x17,0x1d,0xc8,0xc7,0x30,0x3a,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08, +0x01,0x1f,0x43,0x08,0xf8,0xd8,0x1a,0xc8,0x01,0x7c,0x2c,0x28,0x03,0xf8,0x58,0xf0, +0xc1,0xc7,0x8e,0x80,0x3e,0x76,0x08,0xf4,0xb1,0x63,0xa0,0x8f,0x1d,0x04,0x7d,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x22,0xa9,0x70,0x1a,0x15,0x3d,0x19,0x31,0x38,0x00, +0x10,0x04,0x03,0xab,0xa4,0xc4,0x69,0x54,0xf4,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x2c,0x93,0x1a,0xa7,0x51,0xd1,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x4e,0x8a, +0x9c,0x46,0x45,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x42,0x29,0x73,0x3a,0x15, +0x3f,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x2b,0xa5,0xce,0xe9,0x54,0xfc,0x64,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x2c,0x95,0x42,0xa7,0x53,0xf1,0x93,0x11,0x83,0x03,0x00, +0x41,0x30,0xb0,0x56,0x2a,0x9d,0x4e,0xc5,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0, +0x62,0xa9,0x74,0x42,0xc8,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x96,0x52,0x27, +0x84,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x72,0xa9,0x75,0x42,0xc8,0x64,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0xac,0x97,0x62,0x27,0x84,0x4c,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xc0,0x82,0x29,0x77,0x42,0xd0,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x98, +0x7a,0x27,0x04,0x4d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x92,0x29,0x78,0x42,0xd0, +0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x99,0x8a,0x27,0x04,0x4d,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xc0,0xa2,0xa9,0x78,0x42,0xc6,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0xac,0x9a,0x92,0x27,0x64,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xb2,0xa9,0x79, +0x42,0xc6,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x9b,0xa2,0x27,0x64,0x4c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xc2,0x29,0x7b,0x42,0xce,0x64,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0xac,0x9c,0xba,0x27,0xe4,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xd2, +0x29,0x7c,0x42,0xce,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x9d,0xca,0x27,0xe4, +0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xe2,0x29,0x7d,0xe2,0x90,0x11,0x83,0x03, +0x00,0x41,0x30,0xb0,0x7a,0x6a,0x9f,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c, +0x9f,0xe2,0x27,0x0e,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xeb,0xa7,0xfa,0x89,0x43, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x02,0xab,0x7e,0x22,0x90,0x11,0x83,0x03,0x00, +0x41,0x30,0xb0,0xc2,0xca,0x9f,0x08,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xb1, +0xfa,0x27,0x02,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x6b,0xac,0x40,0x8a,0x40,0x8e, +0x30,0xe0,0x11,0x06,0x3c,0xc2,0x80,0x47,0x18,0x70,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x3e,0xb2,0xf2,0x27,0x19,0xfa,0xa9,0xd1,0x84,0x20,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x32,0x20,0xab,0x92,0xba,0xa1,0x3e,0x1a,0x31,0x68,0x00,0x10,0x04,0x83,0xe6, +0xad,0x4e,0x2a,0x08,0xab,0xb0,0x0a,0x2b,0x95,0x52,0x29,0x95,0x52,0xa9,0xd1,0x84, +0x00,0x18,0x8e,0x08,0xce,0x28,0xf8,0xa6,0x1b,0x52,0x49,0x08,0x6c,0x31,0xe8,0x63, +0xcb,0x41,0x1f,0x5b,0x10,0xfa,0x18,0x31,0xc8,0xc7,0x8a,0x41,0x3e,0x36,0x18,0xf2, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0xaf,0x66,0x6a,0x78,0xa3,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xf6,0x8a,0xa6,0x06,0x38,0x1a,0x31,0x38,0x00,0x10,0x04,0x83, +0x83,0xaf,0x6a,0x6a,0x88,0xa3,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfa,0xaa,0xa6, +0x86,0x74,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0xaf,0x6c,0x6a,0x50,0xa7,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xfe,0xea,0xa6,0x86,0x75,0x32,0x81,0x96,0xe4,0x63, +0x02,0x01,0x1f,0x0b,0x74,0x49,0x3e,0x16,0x0c,0xf0,0xb1,0xa3,0x88,0x8f,0x05,0xb9, +0x24,0x1f,0x4b,0x7c,0x49,0x3e,0x76,0x04,0xf1,0xb1,0x04,0x9c,0xe4,0x63,0x42,0x10, +0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x4e,0x8b,0xaf,0xbc,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0x50,0x8b,0xae,0x82,0xe1,0x06,0x32,0xd8,0x25,0xe2,0x82,0x41,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x41,0x19,0x8c,0x16,0x59,0x85,0xd2,0x2d,0x8d,0x18,0x34, +0x00,0x08,0x82,0x41,0xe3,0x5a,0x66,0x15,0xa4,0x15,0x1a,0x9d,0x51,0x5a,0xa5,0x55, +0x5a,0xa5,0xd5,0x68,0x42,0x00,0x0c,0x47,0x04,0xf9,0x24,0x7c,0x23,0x06,0x07,0x00, +0x82,0x60,0x50,0x06,0xa7,0x85,0x56,0x7d,0xd4,0x4b,0x23,0x06,0x0f,0x00,0x82,0x60, +0x30,0xbd,0x56,0x59,0x05,0x65,0x72,0x3f,0xf6,0x83,0x4e,0xe8,0x44,0x5a,0xa4,0xd5, +0x56,0xa8,0x34,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x4b,0x20,0x0c,0x54,0x18,0x36, +0x19,0x00,0x66,0x10,0x0c,0x54,0x18,0x38,0x19,0x00,0x64,0x10,0x0c,0x54,0x18,0x3a, +0x19,0x00,0x5e,0x30,0x50,0x61,0xf0,0x64,0x00,0x28,0xc1,0x40,0x85,0xe1,0x93,0x01, +0xa0,0x04,0x03,0x15,0x06,0x58,0x06,0x00,0x18,0x04,0x03,0x15,0x83,0xce,0x06,0x80, +0x17,0x0c,0x54,0xa0,0x81,0xc8,0x06,0x00,0x16,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0xe1,0x5b,0x77,0x25,0x3f,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x88,0x41,0x6d,0xc1, +0x15,0x29,0xbd,0xd6,0x68,0x42,0x20,0x54,0xf0,0x53,0x5a,0xb2,0x15,0xdc,0x05,0x06, +0x1b,0x31,0x38,0x00,0x10,0x04,0x03,0x31,0xd0,0xad,0xba,0x4a,0xa5,0xda,0x1a,0x4d, +0x08,0x80,0xd1,0x04,0x21,0x38,0xc1,0x60,0x27,0x18,0xcc,0x04,0x83,0x3e,0x26,0x1c, +0xf4,0x39,0x61,0x40,0x27,0x0c,0x68,0x34,0xc1,0x01,0x46,0x13,0x9e,0xe0,0x08,0x83, +0x1d,0x61,0x30,0x13,0x42,0x49,0x3e,0x26,0x84,0x92,0x7c,0x8c,0x10,0x2b,0xf8,0x18, +0x31,0x56,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0xbe,0x5a,0x8b,0x10,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb0,0x2f,0xd7,0x22,0x84,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xee,0x0b,0xb6,0x56,0x4a,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0xbf, +0x62,0x8b,0xa5,0x84,0x63,0x0c,0x76,0x8c,0xc1,0x8c,0x10,0xe8,0x63,0x84,0x40,0x9f, +0x11,0x83,0x03,0x00,0x41,0x30,0x28,0x03,0xf9,0x9a,0xad,0x72,0x5a,0xa9,0x11,0x83, +0x06,0x00,0x41,0x30,0x68,0xfa,0xab,0xb6,0x82,0xf7,0x7a,0xaf,0xf7,0xc2,0x2d,0xdc, +0xc2,0x2d,0xdc,0x1a,0x4d,0x08,0x80,0xe1,0x88,0xa0,0x9e,0x82,0x6f,0xba,0xe1,0xa6, +0x84,0xe0,0xc4,0xc0,0x50,0x23,0x06,0x07,0x00,0x82,0x60,0x50,0x06,0xf8,0x95,0x5b, +0xf2,0xd4,0x52,0x23,0x06,0x07,0x00,0x82,0x60,0x50,0x06,0xf9,0xa5,0x5b,0xeb,0x14, +0x53,0x23,0x06,0x0f,0x00,0x82,0x60,0x30,0x85,0xd8,0x6d,0x09,0x81,0x92,0xe8,0x94, +0x4e,0xd9,0x97,0x7d,0xfd,0xd6,0x30,0x9a,0x10,0x00,0x16,0xc4,0x95,0x7c,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0x2a,0xb1,0xdd,0x0a,0x2c,0x40,0xe4,0x33,0x62,0x60,0x00, +0x20,0x08,0x06,0xd1,0x89,0xe5,0x56,0x60,0x01,0x5d,0xc9,0x67,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0xa2,0x14,0xfb,0xad,0x60,0x38,0x62,0x0e,0x44,0x2a,0xf8,0xa6,0x1b,0x04, +0x3a,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x78,0x31,0xf4,0x0a,0x86,0xe1,0x88, +0xa0,0xa4,0x9c,0x6f,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x18,0x4b,0xaf,0xa1,0xb0, +0x60,0xa0,0x8f,0xa5,0x55,0x10,0x9f,0xe9,0x86,0x40,0xad,0x88,0x59,0x86,0x81,0xc0, +0x83,0xe1,0x08,0x3e,0x50,0x29,0xe7,0x9b,0x6e,0xe8,0x2b,0xb6,0x0a,0x66,0x09,0x90, +0xe1,0x08,0x3f,0x68,0x2b,0xe5,0x9b,0x65,0x30,0x8a,0xc0,0x18,0x25,0x3e,0x16,0xb4, +0x95,0x7c,0x2c,0x60,0xe0,0x33,0x4b,0x80,0x0c,0x47,0x1c,0xa9,0x25,0x7c,0xb3,0x0c, +0x07,0x12,0xcc,0x12,0x20,0x03,0x25,0x06,0x33,0x98,0x44,0x21,0xa6,0xc1,0x61,0x12, +0xc6,0x40,0x89,0x21,0x06,0x83,0x51,0x78,0x87,0x67,0x98,0x42,0x5a,0xf0,0xb1,0x80, +0xb5,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0x8f,0xa5,0x58,0x30,0x62,0x70, +0x00,0x20,0x08,0x06,0x47,0x98,0xe9,0xd7,0x28,0x04,0x86,0x57,0x41,0x7c,0x2c,0xaf, +0xec,0x28,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x85,0x59,0x8b,0x05,0xc3,0x11, +0x7c,0x34,0x5b,0xc4,0x77,0x81,0xa1,0x6c,0x09,0xe4,0x63,0x81,0x21,0x1f,0x0b,0x0a, +0xf9,0x58,0x10,0x5a,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0xcd,0x68,0x2c, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0xcd,0x4a,0xec,0x01,0x83,0xe1,0x88,0x40, +0xac,0x9c,0x6f,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x37,0x33,0xb1,0x48,0x0c,0x2c, +0x18,0xe8,0x33,0xdd,0x10,0x94,0xd5,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0x9b, +0xe9,0x58,0x60,0xc7,0x79,0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x38,0xe3, +0xb1,0xc0,0x82,0x41,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xc9,0x99,0x8f,0x05, +0x23,0x06,0x07,0x00,0x82,0x60,0xf0,0xb5,0xd9,0x89,0xed,0x54,0x98,0x8d,0x26,0x04, +0xc0,0x68,0x82,0x10,0x98,0xe0,0x52,0xf2,0x31,0xc1,0xa5,0xe4,0x33,0x62,0x60,0x00, +0x20,0x08,0x06,0x11,0x9e,0xa1,0x98,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0x9e, +0xa5,0x98,0x70,0xc2,0x80,0x4e,0x18,0xd0,0x09,0x06,0x3b,0xc1,0x60,0x26,0xd4,0x16, +0x7c,0x4c,0xb0,0x2d,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xa7,0x67,0x34,0x86, +0x56,0x70,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60,0x85,0x10,0x1f,0x2b,0x84,0xf8, +0x0c,0x47,0x08,0x8f,0xf0,0x4d,0x37,0xb4,0x58,0x8e,0x05,0xc3,0x11,0x03,0x24,0x7c, +0xd3,0x0d,0x2f,0xb6,0x63,0xc1,0x74,0x83,0x9e,0xf5,0x19,0x31,0xdd,0xb0,0x67,0x7e, +0x36,0x54,0x11,0x41,0x11,0x11,0x94,0x40,0x40,0x09,0x04,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x41,0x19,0x9c,0x1a,0x9a,0xf9,0x95,0x6f,0x8d,0x18,0x34,0x00,0x08,0x82,0x41, +0x23,0x6b,0x6a,0x16,0x90,0xda,0x20,0xb4,0x59,0x9b,0xb5,0x59,0x9b,0x8d,0x26,0x04, +0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74,0xc3,0xa9,0xa9,0xda,0x53,0x4a,0x00, +0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xe0,0x1a,0x9c,0x1d,0xaa,0x16,0x20,0x73,0x36, +0x67,0x73,0x36,0x67,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0xdd, +0x00,0x6b,0xad,0x56,0x15,0x14,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xbe,0x66, +0x67,0x0d,0xac,0x05,0x4e,0x9e,0xe5,0x59,0x9e,0xe5,0xd9,0x68,0x42,0x00,0x8c,0x26, +0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0xcc,0x9a,0xad,0x65,0x55,0x05,0x30,0x62,0xd0, +0x00,0x20,0x08,0x06,0x0d,0xb9,0xf1,0xd9,0x64,0x6b,0x55,0xf0,0x67,0x7f,0xf6,0x67, +0x7f,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00, +0x82,0x60,0xd0,0xa0,0x1b,0xa8,0x5d,0xba,0x16,0x15,0xa3,0x36,0x6a,0xa3,0x36,0x6a, +0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08, +0x06,0x0d,0xbb,0x91,0xda,0xe6,0x6b,0x4f,0x72,0x6a,0xa7,0x76,0x6a,0xa7,0x36,0x9a, +0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xd3,0x0d,0xe4,0x16,0x6e,0x67,0x50, +0x63,0x10,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xf2,0xa6,0x6a,0x61,0x40,0x6e, +0x63,0x10,0xb4,0x5a,0xab,0xb5,0x5a,0xab,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c, +0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xf6,0xe6,0x6a,0x65,0x80,0x6e, +0x5f,0x11,0x6b,0xb1,0x16,0x6b,0xb1,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a, +0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xe8,0x9b,0xac,0xa5,0x01,0xbb,0x75, +0x49,0xad,0xd5,0x5a,0xad,0xd5,0xda,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2, +0x20,0x58,0x1e,0x98,0x42,0x7c,0x2c,0x0f,0x4c,0x21,0x3e,0xf7,0x52,0x86,0x1a,0x31, +0x38,0x00,0x10,0x04,0x83,0x43,0xe4,0x76,0x2d,0x1c,0x02,0xcb,0x31,0x56,0xa0,0xcf, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x24,0xc7,0x6b,0x69,0x16,0xd8,0x8e,0x0d,0xf1, +0x31,0x21,0x90,0x8f,0x05,0x3d,0x06,0x1f,0x0b,0xd8,0x4c,0x3e,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xa4,0x9c,0xb8,0xfd,0x58,0x60,0x61,0x25,0x66,0xf2,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0x63,0xe5,0xc8,0x2d,0x48,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x60,0xb9,0x72,0x0b,0xb1,0xc0,0x88,0x23,0x3e,0x26,0x04,0xf2,0xb1,0x20,0x81,0x8f, +0xd5,0xd5,0x9c,0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x97,0xd3,0xb7,0xc0, +0xe8,0x2c,0x88,0x8f,0xa9,0xc2,0x29,0x80,0xe0,0x02,0x83,0x99,0x2a,0xa0,0x02,0x08, +0x2e,0x30,0x98,0x0d,0x18,0x7c,0x4c,0xc0,0xe0,0x33,0xdc,0x90,0x0a,0x74,0x41,0x06, +0xc3,0x0d,0xa9,0x40,0x17,0x64,0x50,0x42,0xa0,0x17,0x18,0xca,0x1c,0x43,0x3e,0xf6, +0x18,0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x03,0xee,0xe6,0xe8,0x4d,0x08,0x84,0x60, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xb0,0xc3,0xb7,0xa0,0xd6,0x2c,0xa8,0x35,0xf9, +0x58,0x90,0x67,0xf0,0xb1,0x61,0xcf,0xe4,0x63,0xc1,0x9e,0xc1,0xc7,0x0a,0x5c,0x93, +0x8f,0x05,0xb8,0x06,0x1f,0x0b,0x0a,0xf9,0x58,0x90,0x6b,0xf0,0xb1,0xa2,0x90,0x8f, +0x05,0x8e,0x7c,0x2c,0x18,0xe4,0x63,0x01,0x2e,0xc8,0xc7,0x04,0x5c,0x90,0x8f,0x0d, +0xb8,0x20,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0xce,0x8e,0xe4,0xb0,0x0b,0xbb, +0xcc,0xd3,0x35,0xf9,0x58,0x20,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xb7, +0x2b,0xb9,0xc0,0x82,0x5f,0x90,0x8f,0x09,0xbf,0x20,0x1f,0x1b,0x7e,0x41,0x3e,0x36, +0x88,0x83,0x7c,0x6c,0x10,0x07,0xf9,0xd8,0x20,0x0e,0xf2,0x31,0x78,0x10,0x07,0x10, +0x5c,0x60,0x30,0x0b,0xf8,0x00,0x3e,0xc3,0x0d,0xe4,0x70,0x1b,0x64,0x50,0xc1,0x18, +0xe8,0x05,0x86,0x32,0x38,0x20,0xe4,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x1c,0xde, +0xd5,0x5c,0x20,0x06,0x81,0x18,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x11,0x7a,0x39, +0x17,0xd8,0x9b,0x05,0xf6,0x26,0x1f,0x0b,0x74,0x0d,0x3e,0x36,0xf0,0x9a,0x7c,0x2c, +0xe0,0x35,0xf8,0x58,0x91,0x6f,0xf2,0xb1,0x20,0xdf,0xe0,0x63,0x41,0x21,0x1f,0x0b, +0xf4,0x0d,0x3e,0x56,0x14,0xf2,0xb1,0xa0,0x91,0x8f,0x05,0x83,0x7c,0x2c,0x98,0x07, +0xf9,0x98,0x30,0x0f,0xf2,0xb1,0x61,0x1e,0xe4,0x63,0x03,0x19,0xc0,0xc7,0x06,0x32, +0x80,0x8f,0x0d,0x64,0x00,0x1f,0x3b,0xd0,0x00,0x3e,0x23,0x06,0x09,0x00,0x82,0x60, +0xc0,0xb1,0x5e,0xda,0x65,0x7c,0x90,0xf1,0x81,0x95,0x41,0x20,0x9f,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0x66,0x2f,0xed,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6e, +0xef,0xed,0x46,0xa2,0x1f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc0,0x3d,0xb8,0x1b, +0x89,0x7e,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0xf7,0xe2,0x6e,0x24,0xfa,0x61, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xdd,0x9b,0x3b,0x93,0x00,0x89,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x76,0x8f,0xee,0x4c,0x02,0x24,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xe0,0xbd,0xba,0x33,0x09,0x90,0xb0,0x63,0x24,0xe4,0x63,0xc8,0x48,0xc8,0xc7, +0x92,0x91,0x90,0x8f,0x0d,0x6d,0x00,0x1f,0x1b,0xda,0x00,0x3e,0x36,0xb4,0x01,0x7c, +0xcc,0x48,0x09,0xf9,0x98,0x91,0x12,0xf2,0x31,0x23,0x25,0xe4,0x63,0x03,0x1c,0xc0, +0xc7,0x06,0x38,0x80,0x8f,0x0d,0x70,0x00,0x1f,0x9b,0xee,0x00,0x3e,0x16,0x16,0x2d, +0x01,0x82,0x0b,0x0c,0x66,0x41,0x3b,0xc0,0x67,0xb8,0xe1,0x25,0x50,0x84,0x0c,0x2a, +0xa0,0x05,0xbd,0xc0,0x50,0x16,0x0e,0x84,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80, +0x4b,0x3f,0xd3,0x0b,0x66,0x21,0x98,0x85,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe4, +0x4f,0xf5,0x82,0xb3,0xb3,0xe0,0xec,0xe4,0x63,0xc1,0xca,0xc1,0xc7,0x86,0x96,0x93, +0x8f,0x05,0x2d,0x07,0x1f,0x2b,0xd4,0x4e,0x3e,0x16,0xa8,0x1d,0x7c,0x2c,0x28,0xe4, +0x63,0xc1,0xda,0xc1,0xc7,0x8a,0x42,0x3e,0x16,0x34,0xf2,0xb1,0x60,0x90,0x8f,0x05, +0x3e,0x21,0x1f,0x13,0x7c,0x42,0x3e,0x36,0xf8,0x84,0x7c,0x2c,0x0e,0x06,0xf8,0x58, +0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x70,0xc0,0x67,0xc4,0x20,0x01,0x40, +0x10,0x0c,0xb8,0xfe,0xd3,0xbd,0xac,0x1d,0xb2,0x76,0x30,0x5b,0x08,0xe4,0x33,0x62, +0x60,0x00,0x20,0x08,0x06,0x11,0x09,0x06,0xba,0x17,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0x81,0x82,0x01,0xf8,0xc5,0x01,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x91, +0x82,0x41,0xf8,0xc5,0x01,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xa1,0x82,0x81, +0xf8,0xc5,0x01,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xb1,0x82,0x01,0xf9,0xc5, +0xc1,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc1,0x82,0x41,0xf9,0xc5,0xc1,0x5a, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd1,0x82,0x81,0xf9,0xc5,0xc1,0x5a,0xd8,0xe1, +0x16,0xf2,0x31,0xc4,0x2d,0xe4,0x63,0x89,0x5b,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5, +0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x66,0xd0,0x85,0x7c,0xcc,0xa0,0x0b,0xf9,0x98, +0x41,0x17,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f, +0xc5,0xc1,0x04,0x1f,0x83,0x0d,0xbc,0x00,0xc1,0x05,0x06,0xb3,0xa0,0x27,0xe0,0x33, +0xdc,0xa0,0x17,0x78,0x42,0x06,0x65,0x12,0x81,0x5e,0x60,0x28,0x93,0x09,0x42,0x3e, +0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0xe9,0x60,0x70,0x7f,0x25,0x11,0x94,0x44,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x18,0x06,0xfb,0x17,0xe0,0x9e,0x05,0xb8,0x27, +0x1f,0x0b,0xf8,0x0e,0x3e,0x36,0xf8,0x9d,0x7c,0x2c,0xf0,0x3b,0xf8,0x58,0xb1,0x7b, +0xf2,0xb1,0x60,0xf7,0xe0,0x63,0x41,0x21,0x1f,0x0b,0x78,0x0f,0x3e,0x56,0x14,0xf2, +0xb1,0xa0,0x91,0x8f,0x05,0x83,0x7c,0x2c,0x48,0x0d,0xf9,0x98,0x90,0x1a,0xf2,0xb1, +0x21,0x35,0xe4,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f, +0x8b,0x83,0x03,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0xb9,0x61,0xb0,0x82,0xc1, +0x4f,0x64,0x3f,0x91,0xd9,0x49,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xa8, +0x0e,0x83,0x15,0x0c,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf2,0x30,0x88,0xc1, +0x20,0x0e,0x66,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x3d,0x0c,0x64,0x30,0x88, +0x83,0xd9,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x0f,0x83,0x19,0x0c,0xe2,0x60, +0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe0,0xc3,0xa0,0x06,0x83,0x38,0xb0,0x8d, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfa,0x30,0xb0,0xc1,0x20,0x0e,0x6c,0x63,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0x3f,0x0c,0x6e,0x30,0x88,0x03,0xdb,0xb0,0x23,0x37, +0xe4,0x63,0x48,0x6e,0xc8,0xc7,0x92,0xdc,0x90,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83, +0x01,0x3e,0x16,0x07,0x03,0x7c,0xcc,0xf8,0x0d,0xf9,0x98,0xf1,0x1b,0xf2,0x31,0xe3, +0x37,0xe4,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b, +0x83,0x09,0x3e,0x05,0x13,0x6e,0xa0,0x17,0x18,0x6a,0xc4,0x20,0x01,0x40,0x10,0x0c, +0x38,0x53,0x0c,0xc6,0x30,0x78,0x89,0x36,0x78,0x89,0x36,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0xe3,0x15,0x83,0x33,0x0c,0x02,0x12,0x0c,0x2c,0x20,0xc1,0x40,0x3e,0x16, +0xa0,0x1f,0x7c,0x6c,0x50,0x3f,0xf9,0x58,0xa0,0x7e,0xf0,0xb1,0xe2,0x04,0x03,0xf9, +0x58,0x70,0x82,0x01,0x7c,0x2c,0x28,0xe4,0x63,0x01,0x0a,0x06,0xf0,0xb1,0xa2,0x90, +0x8f,0x05,0x8c,0x7c,0x2c,0x18,0xe4,0x63,0x41,0x7c,0xc8,0xc7,0x84,0xf8,0x90,0x8f, +0x0d,0xf1,0x21,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8, +0x18,0x1b,0x1c,0xf0,0x19,0x31,0x48,0x00,0x10,0x04,0x03,0x4e,0x17,0x83,0x3b,0x0c, +0xce,0xa2,0x14,0xce,0xa2,0x14,0x6c,0x2e,0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82, +0x41,0x14,0x8e,0xc1,0x1d,0x06,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xe5,0x18, +0xf4,0x61,0xc0,0x06,0xfb,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x39,0x06,0x7e, +0x18,0xb0,0xc1,0x7e,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x71,0x8e,0xc1,0x1f,0x06, +0x6c,0xb0,0x1f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa0,0x63,0x10,0x8a,0x01,0x1b, +0xf8,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xe9,0x18,0x88,0x62,0xc0,0x06,0xfe, +0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x3a,0x06,0xa3,0x18,0xb0,0x81,0x7f,0xd8, +0x11,0x22,0xf2,0x31,0x24,0x44,0xe4,0x63,0x49,0x88,0xc8,0xc7,0xd8,0x60,0x80,0x8f, +0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0x66,0x9c,0x88,0x7c,0xcc,0x38,0x11,0xf9, +0x98,0x71,0x22,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80, +0x8f,0xb1,0xc1,0x04,0x9f,0x5a,0x09,0x5d,0xd0,0x0b,0x0c,0x35,0x62,0x90,0x00,0x20, +0x08,0x06,0x9c,0x3c,0x06,0xaf,0x18,0xa8,0x44,0x2e,0xa8,0x44,0x2e,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0xb1,0x8f,0xc1,0x2c,0x06,0x01,0x1c,0x06,0x16,0xc0,0x61,0x20, +0x1f,0x0b,0x68,0x30,0x80,0x8f,0x0d,0x36,0x18,0xc8,0xc7,0x02,0x1b,0x0c,0xe0,0x63, +0xc5,0x1c,0x06,0xf2,0xb1,0x60,0x0e,0x03,0xf8,0x58,0x50,0xc8,0xc7,0x02,0x3a,0x0c, +0xe0,0x63,0x45,0x21,0x1f,0x0b,0x18,0xf9,0x58,0x30,0xc8,0xc7,0x82,0x1c,0x91,0x8f, +0x09,0x39,0x22,0x1f,0x1b,0x72,0x44,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8, +0x18,0x1b,0x0c,0xf0,0x31,0x36,0x38,0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x9c, +0x49,0x06,0xe3,0x18,0x88,0x45,0x3c,0x88,0x45,0x3c,0xd8,0x6f,0x04,0xf2,0x19,0x31, +0x30,0x00,0x10,0x04,0x83,0xa8,0x25,0x83,0x71,0x0c,0x82,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x62,0x32,0x48,0xc7,0x80,0x0d,0xc6,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0x99,0x0c,0xd4,0x31,0x60,0x83,0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63, +0x26,0x83,0x75,0x0c,0xd8,0x60,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa0,0xc9, +0xa0,0x1d,0x03,0x36,0x30,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6a,0x32,0x70, +0xc7,0x80,0x0d,0xcc,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x9b,0x0c,0xde,0x31, +0x60,0x03,0x33,0xb1,0x23,0x4d,0xe4,0x63,0x48,0x9a,0xc8,0xc7,0x92,0x34,0x91,0x8f, +0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0xcc,0x78,0x13,0xf9, +0x98,0xf1,0x26,0xf2,0x31,0xe3,0x4d,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80, +0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x09,0x3e,0x96,0x2b,0x73,0x02,0x82,0x0b,0x0c, +0x66,0x81,0x99,0xc0,0x67,0xb8,0xa1,0x4e,0x42,0x87,0x0c,0xea,0x45,0x02,0xbd,0xc0, +0x50,0xb6,0x23,0x84,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0x1b,0xcb,0x00,0x24, +0x03,0x17,0x09,0x5c,0x24,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x2d,0x03,0x92, +0x0c,0x82,0x70,0x0c,0x2c,0x08,0xc7,0x40,0x3e,0x16,0x94,0x62,0x00,0x1f,0x1b,0x4e, +0x31,0x90,0x8f,0x05,0xa7,0x18,0xc0,0xc7,0x0a,0x72,0x0c,0xe4,0x63,0x01,0x39,0x06, +0xf0,0xb1,0xa0,0x90,0x8f,0x05,0xe5,0x18,0xc0,0xc7,0x8a,0x42,0x3e,0x16,0x34,0xf2, +0xb1,0x60,0x90,0x8f,0x05,0xa4,0x22,0x1f,0x13,0x48,0x45,0x3e,0x36,0x90,0x8a,0x7c, +0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x70,0xc0, +0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xb8,0xbb,0x0c,0x68,0x32,0x40,0x93,0x0c,0x4d, +0x32,0x83,0x91,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xf9,0x65,0x40,0x93, +0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x68,0x06,0x3a,0x19,0xc4,0x81,0xab, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x31,0x9a,0xc1,0x4e,0x06,0x71,0xe0,0x2a,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0x90,0x66,0xc0,0x93,0x41,0x1c,0xb8,0xca,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0xa5,0x19,0xf8,0x64,0x10,0x07,0xb1,0x32,0x62,0x70,0x00, +0x20,0x08,0x06,0x87,0x69,0x06,0x3f,0x19,0xc4,0x41,0xac,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0x71,0x9a,0x01,0x58,0x06,0x71,0x10,0x2b,0x76,0xd0,0x8a,0x7c,0x0c,0xa1, +0x15,0xf9,0x58,0x42,0x2b,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2, +0x60,0x80,0x8f,0x19,0xba,0x22,0x1f,0x33,0x74,0x45,0x3e,0x66,0xe8,0x8a,0x7c,0x2c, +0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc1,0xa7, +0x72,0xc4,0x0d,0xf4,0x02,0x43,0x8d,0x18,0x24,0x00,0x08,0x82,0x01,0xf7,0x9a,0x01, +0x5b,0x06,0x38,0xd2,0x06,0x38,0xd2,0x06,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe0, +0x66,0x00,0x97,0x41,0xd0,0x92,0x81,0x05,0x2d,0x19,0xc8,0xc7,0x82,0x78,0x0c,0xe0, +0x63,0xc3,0x3c,0x06,0xf2,0xb1,0x60,0x1e,0x03,0xf8,0x58,0x01,0x93,0x81,0x7c,0x2c, +0x80,0xc9,0x00,0x3e,0x16,0x14,0xf2,0xb1,0x20,0x26,0x03,0xf8,0x58,0x51,0xc8,0xc7, +0x02,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x80,0x5d,0xe4,0x63,0x02,0xbb,0xc8,0xc7,0x06, +0x76,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c, +0x0d,0x0e,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0x01,0x37,0x9e,0x01,0x68,0x06,0x70, +0x52,0x0a,0x70,0x52,0x0a,0xc6,0x27,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0x52,0xcf,0x00,0x34,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xf7,0x0c,0x4c, +0x33,0x60,0x03,0x7b,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x3d,0x83,0xd3,0x0c, +0xd8,0xc0,0x5e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x80,0xcf,0x00,0x35,0x03,0x36, +0xb0,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe2,0x33,0x50,0xcd,0x80,0x0d,0xf2, +0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xf9,0x0c,0x56,0x33,0x60,0x83,0x7c,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x3e,0x03,0xd6,0x0c,0xd8,0x20,0x5f,0xec,0xe0, +0x17,0xf9,0x18,0xc2,0x2f,0xf2,0xb1,0x84,0x5f,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8, +0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x33,0x44,0x46,0x3e,0x66,0x88,0x8c,0x7c,0xcc, +0x10,0x19,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7, +0xd8,0x60,0x82,0x4f,0xd1,0x88,0x2e,0xe8,0x05,0x86,0x1a,0x31,0x48,0x00,0x10,0x04, +0x03,0x6e,0x3f,0x03,0xdc,0x0c,0x66,0x24,0x17,0x66,0x24,0x17,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x20,0xd1,0x80,0x37,0x83,0x20,0x2f,0x03,0x0b,0xf2,0x32,0x90,0x8f, +0x05,0x3d,0x19,0xc0,0xc7,0x86,0x9f,0x0c,0xe4,0x63,0xc1,0x4f,0x06,0xf0,0xb1,0x82, +0x2f,0x03,0xf9,0x58,0xc0,0x97,0x01,0x7c,0x2c,0x28,0xe4,0x63,0x41,0x5f,0x06,0xf0, +0xb1,0xa2,0x90,0x8f,0x05,0x8c,0x7c,0x2c,0x18,0xe4,0x63,0x01,0xcd,0xc8,0xc7,0x04, +0x9a,0x91,0x8f,0x0d,0x34,0x23,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c, +0x0d,0x06,0xf8,0x18,0x1b,0x1c,0xf0,0x19,0x31,0x48,0x00,0x10,0x04,0x03,0xee,0x45, +0x03,0xf6,0x0c,0xd6,0x24,0x1e,0xd6,0x24,0x1e,0x0c,0x5d,0x02,0xf9,0x8c,0x18,0x18, +0x00,0x08,0x82,0x41,0x64,0xa3,0x01,0x7b,0x06,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0x3a,0x1a,0xc8,0x67,0xc0,0x06,0x3e,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xc7, +0x8e,0x06,0xf3,0x19,0xb0,0x81,0xcf,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc1,0xa3, +0x01,0x7d,0x06,0x6c,0xe0,0x33,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf4,0x68,0x60, +0x9f,0x01,0x1b,0x84,0xcd,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x3e,0x1a,0xdc,0x67, +0xc0,0x06,0x61,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x8f,0x06,0xf8,0x19,0xb0, +0x41,0xd8,0xd8,0x41,0x36,0xf2,0x31,0x84,0x6c,0xe4,0x63,0x09,0xd9,0xc8,0xc7,0xd8, +0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0x66,0xa8,0x8d,0x7c,0xcc, +0x50,0x1b,0xf9,0x98,0xa1,0x36,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7, +0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x04,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xd4, +0x34,0xf8,0xd1,0x20,0x18,0x8e,0x08,0x7c,0x33,0x10,0xbe,0xe9,0x86,0xa1,0x34,0x83, +0xc0,0x9a,0x80,0x3e,0xd6,0x08,0xf4,0xb1,0x66,0xa0,0x8f,0x29,0x04,0x7d,0x4c,0x29, +0xe8,0x63,0x8a,0x41,0x1f,0x33,0x0c,0xf9,0x98,0x61,0xc8,0xc7,0x0c,0x43,0x3e,0x66, +0x0c,0xf1,0x31,0x63,0x88,0x8f,0x19,0x43,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0xca,0xd3,0xc0,0x4d,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x3d,0x0d,0xde, +0x34,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xda,0xd3,0x00,0x4e,0x83,0x61,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0x22,0x3e,0x0d,0x5a,0x34,0x18,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0xea,0xd3,0xc0,0x45,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x3f, +0x0d,0x5e,0x34,0x18,0x86,0x23,0xd8,0x40,0x3e,0x03,0xe1,0xbb,0xc0,0x50,0x16,0xb8, +0x81,0x7c,0x86,0x23,0x82,0xfa,0x0c,0x84,0x6f,0x96,0x21,0x51,0x02,0x9b,0x03,0x81, +0x3e,0x36,0x07,0x03,0x7d,0x6c,0x0e,0x08,0xfa,0x58,0xa1,0x9e,0x81,0x7c,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x50,0xd5,0x60,0x4c,0x03,0x02,0x0e,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x58,0xd5,0x80,0x4c,0x03,0x02,0x0e,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x60,0xd5,0xa0,0x4c,0x03,0x02,0x0e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x68, +0xd5,0xa0,0x4c,0x83,0x01,0x0e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x70,0xd5,0xc0, +0x4c,0x83,0x01,0x0e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x78,0xd5,0xe0,0x4c,0x83, +0x01,0x0e,0x66,0x09,0x94,0x81,0x0a,0xc3,0x48,0xf4,0x01,0x19,0xa8,0x30,0x8c,0x44, +0x1f,0x90,0x81,0x0a,0xc3,0x48,0xf4,0x01,0x19,0xa8,0x30,0xa8,0xc4,0x43,0x8c,0x0c, +0xe8,0x33,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xb2,0x1a,0xc8,0x68,0x10, +0x58,0x10,0xa2,0x81,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb8,0xd5,0x00,0x4e, +0x03,0x77,0x0c,0xd4,0x31,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x57,0x83,0x38, +0x0d,0x02,0x52,0x1a,0x8e,0x08,0x4e,0x34,0x20,0xbe,0x32,0xc7,0x20,0xd0,0x11,0x83, +0x03,0x00,0x41,0x30,0x28,0x03,0x58,0x0d,0xe2,0x34,0x40,0xcd,0x20,0x3c,0x83,0x11, +0x83,0x03,0x00,0x41,0x30,0x28,0x83,0x58,0x0d,0xe4,0x34,0x18,0xcd,0x20,0x3d,0x83, +0x11,0x83,0x07,0x00,0x41,0x30,0x98,0x72,0x35,0x78,0xd3,0x40,0x08,0x42,0x32,0x00, +0xc9,0x40,0x3e,0x03,0xf9,0x0c,0x5c,0x35,0x70,0xd5,0xe0,0x4e,0x03,0xd9,0x0c,0x46, +0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0xa6,0x1b,0x88, +0xdb,0x0c,0x90,0xe9,0x06,0x02,0x37,0x83,0x64,0xba,0x81,0xc8,0xcd,0x40,0x99,0x6e, +0x20,0x74,0x33,0x58,0x0c,0x22,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0xb9, +0x06,0xb9,0x1a,0x04,0xc3,0x11,0xc1,0x8c,0x06,0xcc,0x37,0xcb,0xe0,0x2c,0x81,0x4d, +0x46,0x7c,0x86,0x23,0x88,0xdf,0x0c,0x84,0x6f,0x38,0xa2,0x00,0xcf,0x80,0xf8,0x4e, +0x18,0xc4,0x09,0x83,0x30,0x21,0x08,0xc1,0x70,0x84,0x41,0x9e,0x81,0xf0,0x0d,0x47, +0x1c,0xe5,0x19,0x10,0xdf,0x09,0x83,0x38,0x61,0x10,0x26,0x04,0x21,0x18,0x6e,0x30, +0x02,0x30,0x98,0x65,0x60,0x9a,0x60,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x79,0x0d, +0xce,0x35,0x60,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb0,0xd7,0xc0,0x55,0x83,0x27, +0x98,0x25,0x68,0x06,0x2a,0x0c,0x81,0x01,0x83,0xc5,0xc4,0x80,0x8a,0xcf,0x70,0x44, +0xe0,0x9e,0x81,0xf0,0x0d,0x47,0x08,0xef,0x19,0x10,0xdf,0x09,0x83,0x38,0x61,0x10, +0x26,0x04,0x21,0x18,0x6e,0x80,0x02,0x30,0x98,0x65,0xc0,0xb2,0x60,0xa0,0xc2,0x98, +0x99,0x0d,0x7d,0x05,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xca,0xa0,0x5e,0x03,0x5b, +0x0d,0xe8,0x33,0x40,0xd1,0x60,0xc4,0xc0,0x01,0x40,0x10,0x0c,0x9e,0x7f,0x0d,0x58, +0x35,0x08,0x74,0x33,0xc8,0xcd,0x60,0x57,0x83,0x35,0xf8,0xbc,0x2e,0x4f,0x83,0xe1, +0x88,0xce,0x3e,0x03,0xe7,0xbb,0xc0,0x50,0x46,0x04,0xf2,0x19,0x6e,0x40,0xab,0x7a, +0x0d,0xc2,0xe0,0xc2,0x32,0x30,0x94,0xf1,0x68,0xd0,0x93,0x41,0x7c,0x2c,0x10,0xe4, +0x63,0x81,0x39,0xc9,0xc7,0xdc,0x32,0xb0,0xd3,0x40,0x3e,0x23,0x06,0x06,0x00,0x82, +0x60,0x10,0x9d,0x6c,0x30,0xaf,0x41,0x70,0x87,0xa1,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x60,0xd9,0xa0,0x5c,0x83,0x40,0x30,0x3d,0xd0,0xd3,0x40,0x3e,0x16,0x18,0xf1, +0xb1,0x21,0x90,0x8f,0x05,0x08,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x88,0xd9, +0x20,0x5d,0x83,0x24,0xb0,0xbb,0x0c,0xe2,0x34,0x90,0xcf,0x88,0x81,0x01,0x80,0x20, +0x18,0x44,0x30,0x1b,0xf0,0x6b,0x10,0x58,0x28,0x0c,0xf1,0x31,0x21,0x90,0x8f,0x05, +0x05,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb8,0xd9,0xe0,0x5d,0x03,0x23,0x98, +0x65,0x78,0x20,0xb3,0x0c,0xec,0x14,0x50,0x01,0x3e,0x16,0x9c,0x42,0x7c,0x0c,0x15, +0x54,0x01,0x3e,0xb6,0x0a,0xaa,0x10,0x1f,0x0b,0x54,0x21,0x3e,0xb3,0x04,0xd3,0x88, +0xc1,0x01,0x80,0x20,0x18,0x7c,0x34,0x1b,0xb8,0x6b,0x20,0xa2,0x01,0xca,0x06,0xa3, +0x09,0x01,0x30,0x9a,0x20,0x04,0x16,0x08,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83, +0xc8,0x67,0x83,0x99,0x0d,0x02,0xc3,0xd3,0x20,0xa0,0xcf,0x88,0x81,0x01,0x80,0x20, +0x18,0x44,0x60,0x1b,0xc8,0x6b,0x10,0x58,0x20,0xaa,0x81,0x7c,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0x12,0xdb,0x00,0x5f,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0xb3,0x0d,0xfc,0x35,0x18,0xd5,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x6c, +0x03,0x90,0x0d,0xf4,0x32,0xa0,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x40,0xdb,0x20, +0x64,0x83,0xbf,0x0c,0x02,0xfb,0xd3,0x60,0x88,0x8f,0x09,0x81,0x7c,0x2c,0x28,0xe0, +0x63,0x41,0x3b,0xc8,0xc7,0x84,0x76,0x90,0x8f,0x0d,0xed,0x20,0x1f,0xfb,0x87,0x21, +0x3e,0xf6,0x0f,0x43,0x7c,0xec,0x1f,0x86,0xf8,0x98,0x21,0x12,0xf0,0x31,0x43,0x24, +0xe0,0x63,0x86,0x48,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xba,0x0d,0x5c, +0x36,0xd8,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xbb,0x0d,0x5e,0x36,0xd8, +0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xbb,0x0d,0x60,0x36,0xd8,0x09,0x63, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xbc,0x0d,0x60,0x36,0xd8,0x09,0x63,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0xbc,0x0d,0x62,0x36,0xd8,0x09,0x63,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0xbd,0x0d,0x64,0x36,0xd8,0x09,0x63,0x38,0xc2,0x28,0x2f,0xe1,0x1b, +0x8e,0x30,0xca,0x4b,0xf8,0x86,0x23,0x8c,0xf2,0x12,0xbe,0x1a,0x84,0xad,0x40,0xd8, +0xe1,0x08,0xf5,0x42,0x84,0x6f,0x38,0x42,0xbd,0x10,0xe1,0x1b,0x8e,0x50,0x2f,0x44, +0xf8,0x6a,0x10,0xb6,0x02,0x61,0xcb,0x08,0x76,0x96,0x21,0x92,0x82,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x4c,0x37,0xf8,0xd9,0x00,0xbe,0xa2,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x4e,0x37,0x00,0xdb,0x00,0xbe,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x50,0x37,0x08,0xdb,0x00,0xbe,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x52,0x37, +0x08,0xdb,0x60,0x88,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x50,0xdd,0x40,0x6c,0x83, +0x21,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x75,0x83,0xb1,0x0d,0x86,0x68,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0xd6,0x0d,0xca,0x36,0x48,0x85,0x9b,0x1a,0x31,0x30, +0x00,0x10,0x04,0x83,0x48,0x75,0x03,0x9e,0x0d,0xc2,0x33,0xb0,0x40,0x5c,0x03,0xf9, +0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xc4,0xba,0x81,0xd8,0x06,0x81,0x99,0x6b,0x10, +0xc4,0xc7,0x82,0x42,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xbd,0x6e,0xb0,0xb7, +0x41,0x60,0xfd,0xa5,0xc4,0xc7,0xfa,0x4b,0x89,0x8f,0xf5,0x97,0x12,0x1f,0x23,0x06, +0xf9,0x58,0x31,0xc8,0xc7,0x8c,0x41,0x3e,0x36,0x40,0xf0,0xb1,0x01,0x82,0x8f,0x0d, +0x10,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe0,0xdd,0x80,0x6e,0x83,0x52,0x50, +0xd9,0xc0,0x4c,0x21,0x88,0x8f,0x31,0x81,0x7c,0x2c,0x18,0xe0,0x33,0x4b,0x20,0x0d, +0x54,0x18,0x4e,0x44,0xc3,0x01,0x34,0x50,0x61,0x38,0x11,0x0d,0x07,0xd0,0x40,0x85, +0xe1,0x44,0x34,0x1c,0x40,0x03,0x15,0x06,0x12,0xe1,0x04,0x64,0x41,0x4c,0xc0,0xc7, +0x04,0x99,0x80,0x8f,0x0d,0x33,0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xce, +0x37,0x00,0xdd,0xe0,0x66,0x83,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xf4,0x0d, +0x42,0x37,0xc0,0xd9,0x60,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x7d,0x03,0xd1, +0x0d,0x72,0x36,0x18,0xec,0x26,0x06,0xfa,0x18,0x4e,0x0c,0xf4,0xb1,0x9c,0x18,0xe8, +0x63,0x3d,0xd1,0xc4,0xc7,0x7a,0xa2,0x89,0x8f,0xf5,0x44,0x13,0x1f,0x33,0x06,0xf9, +0x98,0x31,0xc8,0xc7,0x8c,0x41,0x3e,0x36,0x4c,0xf0,0xb1,0x61,0x82,0x8f,0x0d,0x13, +0x7c,0x4c,0x18,0xe0,0x63,0x81,0x10,0x1f,0x1b,0x0a,0xf8,0x98,0x51,0xc4,0xc7,0x82, +0x22,0x3e,0xb3,0x04,0xd3,0x40,0x85,0x41,0x1a,0x0f,0x22,0x0d,0x54,0x18,0xa4,0xf1, +0x20,0xd2,0x40,0x85,0x21,0x1a,0x8f,0x21,0x8d,0x18,0x1c,0x00,0x08,0x82,0x41,0x19, +0xcc,0x6f,0x40,0xbb,0x81,0xb9,0x06,0x2c,0x1b,0x8c,0x18,0x34,0x00,0x08,0x82,0x41, +0xe3,0xbf,0x81,0xed,0x06,0x01,0xfc,0x06,0xf0,0x1b,0xc0,0x6f,0x90,0xbb,0x41,0xee, +0x06,0xb9,0x1b,0xe4,0x6e,0x30,0x9a,0x10,0x00,0xc3,0x11,0x81,0xbd,0x06,0xc1,0x37, +0xdd,0x80,0xb3,0x81,0x10,0x18,0x12,0xd0,0xc7,0x10,0x81,0x3e,0x86,0x0c,0xf4,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0xaf,0x7f,0x83,0xdb,0x0d,0xd6,0x35,0xc0,0xdf,0x60, +0x34,0x21,0x00,0x2c,0x28,0xe4,0x63,0x42,0x21,0x1f,0x1b,0x0a,0xf9,0xd8,0xae,0x06, +0x77,0x1a,0xc4,0xc7,0x76,0x35,0xb8,0xd3,0x20,0x3e,0xc3,0x11,0x82,0xc8,0x06,0xc3, +0x37,0x1c,0x31,0x90,0x6d,0x50,0x7c,0x25,0x04,0x3a,0x1c,0x41,0x94,0x6c,0x30,0x7c, +0xc3,0x11,0xc5,0xd9,0x06,0xc5,0x57,0x42,0xa0,0x45,0x04,0x3a,0xcb,0x40,0x55,0xc1, +0x68,0x82,0x33,0x58,0x10,0xb7,0x81,0x7c,0x6c,0x34,0x02,0xfa,0x98,0x7b,0x05,0xf1, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x87,0x83,0xf8,0x0d,0x5a,0x36,0x08,0x66, +0x09,0xaa,0x81,0x0a,0x43,0xa0,0x78,0x5c,0x98,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0, +0x0c,0x5e,0x38,0x80,0xdf,0x80,0x65,0x83,0x9f,0x0d,0x46,0x0c,0x1c,0x00,0x04,0xc1, +0xe0,0xc9,0xe1,0xc0,0x7c,0x83,0x80,0x5e,0x83,0x79,0x0d,0xea,0x37,0x10,0xfc,0x4b, +0x10,0x66,0x37,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x87,0x83,0xf9,0x0d,0xec, +0x36,0xd0,0xaf,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x72,0x38,0x28,0xe1,0x20,0x54, +0x03,0x8b,0xdd,0x40,0x88,0x8f,0x09,0x81,0x7c,0x2c,0x20,0xe0,0x33,0x62,0x70,0x00, +0x20,0x08,0x06,0x07,0x18,0x07,0xf9,0x1b,0x14,0x81,0xe1,0x69,0xf0,0xba,0x81,0x7c, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x10,0xe3,0x60,0x7f,0x83,0xc0,0x4e,0x03,0x1b, +0x06,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x41,0xc6,0x41,0xff,0x06,0x81,0x30, +0xdd,0xb0,0xb7,0x41,0x30,0xa7,0xc1,0x70,0x04,0x4f,0xf0,0x6d,0xc0,0x7c,0xb3,0x0c, +0x97,0x15,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x71,0xc6,0x01,0x08,0x07,0xb7,0x1b, +0x08,0x26,0xba,0x41,0x10,0x9f,0x59,0x82,0x6b,0xa0,0xc2,0x10,0x2c,0xa4,0x1a,0x31, +0x38,0x00,0x10,0x04,0x83,0x32,0xf8,0xe1,0x00,0x84,0x83,0x9d,0x0d,0xe4,0x36,0x18, +0x31,0x70,0x00,0x10,0x04,0x83,0x27,0x8d,0x03,0xfb,0x0d,0x02,0x92,0x0d,0x46,0x36, +0x28,0xe1,0x60,0x0c,0xc4,0x20,0x0c,0x84,0xf1,0x0d,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xa0,0x0c,0xc0,0x38,0x08,0xe1,0xc0,0x67,0x03,0xba,0x0d,0x46,0x0c,0x1c,0x00,0x04, +0xc1,0xe0,0x51,0xe3,0xe0,0x7e,0x83,0xa0,0x64,0x03,0x92,0x0d,0x4c,0x38,0x08,0xdb, +0x20,0x6c,0x83,0xb0,0x0d,0xc2,0x36,0x20,0xdf,0x00,0x47,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0x4a,0xe3,0xc0,0x87,0x03,0xba,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x8d, +0x83,0x12,0x0e,0xec,0x22,0x98,0x25,0xc8,0x06,0x2a,0x0c,0x01,0x73,0x97,0xc6,0x72, +0x43,0x35,0xe2,0x33,0x1c,0x11,0x94,0x6d,0x20,0x7c,0xc3,0x11,0x82,0xd9,0x06,0xc4, +0x77,0xc2,0x20,0x4e,0x18,0x84,0x09,0x41,0x08,0x86,0x1b,0x4e,0x23,0x00,0x83,0x59, +0x06,0x6d,0x0b,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x9a,0xe3,0x00,0x8d,0x83,0x63, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x3b,0x0e,0x5e,0x38,0x48,0x82,0x59,0x82,0x6d, +0xa0,0xc2,0x10,0x34,0x2a,0x33,0xfd,0x30,0xdf,0x40,0x3e,0x23,0x06,0x06,0x00,0x82, +0x60,0x10,0xdd,0x71,0x30,0xc6,0x41,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x1e, +0x07,0x2a,0x1c,0x04,0x16,0xd4,0x6e,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0xf4,0x38,0x80,0xe1,0x20,0x18,0x8e,0x30,0x6e,0xc3,0xf9,0x2e,0x30,0x94,0x05,0x83, +0x7c,0x86,0x23,0x02,0xf6,0x0d,0x84,0xef,0x02,0x43,0x8d,0x18,0x18,0x00,0x08,0x82, +0x41,0x04,0xca,0x81,0x0c,0x07,0x62,0x66,0x41,0xfb,0x06,0xf2,0x19,0x31,0x30,0x00, +0x10,0x04,0x83,0x48,0x94,0x03,0x1c,0x0e,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x4c,0x39,0xf8,0xe1,0x20,0x57,0x83,0xc0,0x7a,0x37,0x08,0xe2,0x63,0x46,0x20,0x9f, +0x59,0x02,0x07,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_e9ad71094e1ba1e5e654599e36b2f9e1.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_e9ad71094e1ba1e5e654599e36b2f9e1.h new file mode 100644 index 00000000..55fcf004 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_e9ad71094e1ba1e5e654599e36b2f9e1.h @@ -0,0 +1,1143 @@ +// ffx_fsr2_accumulate_pass_wave64_16bit_e9ad71094e1ba1e5e654599e36b2f9e1.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_e9ad71094e1ba1e5e654599e36b2f9e1_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_e9ad71094e1ba1e5e654599e36b2f9e1_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_e9ad71094e1ba1e5e654599e36b2f9e1_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_e9ad71094e1ba1e5e654599e36b2f9e1_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_e9ad71094e1ba1e5e654599e36b2f9e1_SRVResourceNames[] = { "r_input_exposure", "r_dilated_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_e9ad71094e1ba1e5e654599e36b2f9e1_SRVResourceBindings[] = { 0, 2, 3, 4, 5, 10, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_e9ad71094e1ba1e5e654599e36b2f9e1_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_e9ad71094e1ba1e5e654599e36b2f9e1_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_e9ad71094e1ba1e5e654599e36b2f9e1_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", "rw_upscaled_output", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_e9ad71094e1ba1e5e654599e36b2f9e1_UAVResourceBindings[] = { 0, 1, 3, 4, 2, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_e9ad71094e1ba1e5e654599e36b2f9e1_UAVResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_e9ad71094e1ba1e5e654599e36b2f9e1_UAVResourceSpaces[] = { 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_e9ad71094e1ba1e5e654599e36b2f9e1_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_e9ad71094e1ba1e5e654599e36b2f9e1_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_e9ad71094e1ba1e5e654599e36b2f9e1_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_e9ad71094e1ba1e5e654599e36b2f9e1_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_e9ad71094e1ba1e5e654599e36b2f9e1_size = 17828; + +static const unsigned char g_ffx_fsr2_accumulate_pass_wave64_16bit_e9ad71094e1ba1e5e654599e36b2f9e1_data[] = { +0x44,0x58,0x42,0x43,0x24,0xfb,0xdf,0xe0,0x67,0x1a,0x16,0x56,0x56,0x4d,0x12,0xa5, +0xd3,0x21,0xf3,0x36,0x01,0x00,0x00,0x00,0xa4,0x45,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x24,0x02,0x00,0x00,0xcc,0x10,0x00,0x00,0xe8,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xb0,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xa0,0x0e,0x00,0x00,0x66,0x00,0x05,0x00, +0xa8,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x88,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x9f,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xd7,0x00,0x00,0x00,0x32,0x22,0xc8,0x09, +0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0x8c,0xc2,0x08,0x40,0x09,0x00,0x14, +0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03,0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18, +0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71, +0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c,0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0, +0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40,0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18, +0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18,0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28, +0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2,0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c, +0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51,0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50, +0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34,0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38, +0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d, +0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19,0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09, +0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60, +0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x6d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a, +0x48,0x0e,0x15,0x09,0x44,0x1a,0x39,0x0f,0x11,0x4d,0x08,0x21,0x21,0x61,0x30,0x28, +0x04,0x63,0xc0,0x20,0x51,0xe9,0xa0,0xe1,0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4, +0x0d,0x69,0x06,0x44,0x0c,0x06,0x03,0xc5,0x1c,0x41,0x50,0x0a,0xc6,0xe0,0x34,0x40, +0x51,0x6a,0x20,0x60,0x18,0x41,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52, +0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78, +0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83, +0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60, +0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a, +0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90, +0x03,0x3f,0x00,0x03,0x3f,0x40,0x02,0xab,0x45,0xae,0x61,0x04,0xc2,0x98,0xa9,0x0d, +0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea, +0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41, +0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f, +0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2, +0x01,0x1e,0xca,0x01,0x05,0x83,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0xb0,0x18,0xc9, +0x66,0x0a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c, +0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87, +0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26,0x6b,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xfc,0x00,0x09,0x06,0x1a,0xd5,0x66,0x22, +0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71, +0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00, +0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x14,0xc0,0xe8,0x36,0x13,0x19,0x8c,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83, +0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f, +0x80,0x81,0x1f,0xa0,0x80,0x45,0xb9,0x99,0xb0,0x71,0x60,0x87,0x70,0x98,0x87,0x79, +0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90, +0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x14,0x18,0x68, +0x37,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7,0xae,0x36,0x9a,0x7a,0xbd,0x5e,0xaf,0x37, +0x18,0xc0,0x58,0x2c,0x16,0xcb,0x60,0x30,0x18,0x0c,0x06,0x03,0xf9,0x6e,0x92,0xa6, +0x88,0x12,0x26,0x9f,0x05,0x98,0x67,0x21,0x22,0x76,0x02,0x26,0x02,0x05,0x03,0x02, +0xce,0x11,0x80,0x02,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0, +0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07, +0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d, +0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06, +0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74, +0x30,0xe4,0x09,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43, +0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c, +0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e, +0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04, +0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32,0x00,0x02,0x20,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x1a,0x00,0x01,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x20,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x94,0x40,0x31,0x8c, +0x00,0x14,0x41,0x49,0x94,0x41,0x21,0x14,0x47,0x29,0x14,0x45,0x41,0x94,0x43,0xe1, +0x07,0x14,0x48,0xc1,0x14,0x50,0x41,0x15,0x56,0x81,0x15,0x60,0x40,0x41,0x06,0x14, +0x68,0x40,0xc1,0x06,0x14,0x70,0x40,0x21,0x07,0x14,0x74,0x40,0x61,0x07,0x14,0x78, +0x40,0xa1,0x07,0x14,0x7c,0x40,0x59,0x94,0x46,0x51,0x4e,0x94,0x6b,0x46,0xf1,0x10, +0x6a,0x04,0xa0,0x06,0x48,0x58,0xc0,0x80,0x80,0x08,0x34,0x9b,0x01,0x20,0xdb,0x0c, +0x00,0xe1,0x66,0x00,0x48,0x37,0x03,0x40,0xbc,0x19,0x00,0xf2,0xcd,0x00,0xd0,0x6f, +0x06,0x80,0x82,0x33,0x00,0xf4,0x9a,0x01,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x8a,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x01,0x9a,0x20,0x0c, +0xd1,0x06,0x61,0x20,0x26,0x08,0x83,0xb4,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06, +0x84,0x20,0x26,0x08,0x6f,0xe0,0x07,0x84,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe, +0xca,0xf0,0xe0,0xde,0xe6,0xea,0xe4,0xca,0x26,0x08,0xc3,0x34,0x41,0x18,0xa8,0x0d, +0x82,0xd1,0x6c,0x48,0x0c,0x65,0x31,0x8c,0x81,0x31,0x1c,0x62,0x72,0x5f,0x64,0x69, +0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63, +0x74,0x6f,0x72,0x73,0x1b,0x92,0x41,0x81,0x0c,0x66,0x60,0x0c,0x67,0x82,0x30,0x07, +0x76,0xc0,0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab,0x0e,0x6e, +0x6e,0x2c,0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x54,0x1b, +0x12,0x46,0x9a,0x0c,0x6a,0x60,0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8,0xda,0xd7, +0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x04,0x61,0xb0,0x26,0x08,0xc3,0xb5,0x41,0x30,0xb0, +0x0d,0x09,0xa5,0x58,0xc6,0x35,0x30,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae,0x0c,0x2e, +0x4c,0xae,0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed,0x4d,0x6e, +0x82,0x30,0x60,0x1b,0x92,0x4b,0xda,0x0c,0x6e,0x60,0x0c,0x87,0x8e,0xdc,0x17,0x5b, +0x5d,0x5b,0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xc8,0x36,0x24, +0x9c,0xe4,0x19,0xdf,0xc0,0x18,0xd9,0x04,0xc1,0x0e,0xee,0x80,0x89,0xdc,0x57,0x5a, +0xdb,0x59,0x53,0x1a,0xdc,0xdc,0x04,0x61,0xd0,0x36,0x24,0x44,0x18,0x88,0x81,0x31, +0x06,0x03,0x63,0x38,0x13,0x84,0x61,0x23,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57, +0x46,0xf6,0x25,0x57,0x16,0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36,0xb7,0x36, +0xb7,0x21,0x29,0x03,0xc5,0x0c,0x8c,0x61,0x60,0x8c,0x6c,0x03,0xf2,0x44,0x95,0xd6, +0x81,0x01,0x19,0x9c,0xc1,0x04,0x01,0x0f,0xf0,0x80,0x9a,0xdc,0xdd,0x57,0x9a,0x1b, +0x5d,0x99,0x9c,0x5b,0x18,0xdb,0x57,0x1d,0xdc,0xdc,0x58,0x18,0x5b,0x19,0xd9,0xd7, +0xd8,0x1b,0xdb,0x9b,0xdc,0x04,0x01,0x0d,0xe6,0x60,0xc3,0x62,0xa4,0x81,0x1a,0x18, +0xc6,0xc0,0xac,0xc1,0x1a,0xac,0x81,0x33,0x41,0xd0,0x83,0x3c,0xa0,0x23,0x77,0xf7, +0xc5,0xf6,0x36,0xb6,0xf6,0x35,0x47,0x17,0x46,0x57,0x37,0xb7,0x61,0x19,0xda,0xc0, +0x0d,0x8c,0x61,0x60,0xd6,0x60,0x0d,0xd6,0x20,0x9b,0x20,0xf0,0x81,0x1e,0x90,0x91, +0xbb,0xfb,0x72,0x2b,0xbb,0xfb,0x62,0x7b,0x1b,0x5b,0x9b,0xdb,0xb0,0x30,0x70,0x10, +0x07,0x06,0x35,0x30,0x6b,0xb0,0x06,0x6b,0x90,0xf1,0x91,0xbb,0xfb,0x62,0xab,0x6b, +0x0b,0xfb,0x42,0x4b,0x9b,0xa3,0x7b,0x93,0xcb,0xdb,0xb0,0x50,0x69,0x30,0x07,0xc6, +0x35,0x30,0x6b,0xb0,0x06,0x6b,0xe0,0x50,0x92,0xbb,0xfb,0xaa,0x83,0x9b,0x1b,0x0b, +0x63,0x2b,0x23,0xfb,0x7a,0xab,0xa3,0x83,0xab,0xa3,0xdb,0xb0,0x5c,0x69,0x50,0x07, +0x06,0x33,0x30,0x6b,0xb0,0x06,0x6b,0xe0,0x6c,0x28,0xd8,0xe0,0x0d,0xe4,0x80,0x0e, +0xec,0x60,0x82,0xf0,0x07,0x7c,0x40,0x63,0x4c,0xcc,0x68,0x4a,0x4a,0x66,0x82,0x30, +0x70,0x1b,0x10,0x03,0x0f,0xf2,0xc0,0x30,0x06,0x3d,0x00,0x36,0x04,0x7b,0x30,0x41, +0x08,0x85,0x3e,0x60,0x33,0xf7,0xc5,0x94,0xe6,0x56,0x16,0x26,0x37,0xc4,0x16,0xd6, +0x06,0xb7,0x01,0x31,0xfa,0xc0,0x0f,0x8c,0x61,0x30,0x80,0x0d,0xc1,0x1f,0x6c,0x20, +0xd0,0xe0,0x0e,0xf8,0x00,0x14,0x26,0x08,0x7e,0xb0,0x07,0x5c,0xd2,0xa4,0xca,0xdc, +0xc8,0xca,0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x68,0x40,0x07,0x1b,0x10,0x62,0x14, +0x28,0xa3,0x0c,0xae,0x86,0x14,0xe8,0xa4,0x35,0x85,0xe1,0x49,0x95,0xb9,0x91,0x95, +0xc9,0x4d,0xa5,0xe9,0x95,0x6d,0x40,0x08,0x53,0xa0,0xc6,0xa0,0x0c,0xae,0x86,0x14, +0xc8,0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x86, +0x6e,0x03,0x42,0xa0,0x02,0x95,0x0a,0x65,0x70,0x35,0xa4,0xc0,0x2e,0x2d,0xc9,0x0d, +0xae,0x8e,0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x8c, +0x28,0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x78,0x1b,0x0c,0x62, +0x15,0x28,0x56,0x28,0x83,0x8b,0x52,0x1a,0x53,0x5d,0x5b,0x58,0x53,0x1a,0x1c,0x51, +0x5a,0x5b,0x99,0xdb,0x5c,0xda,0x9b,0xdb,0xdc,0x04,0x61,0xf8,0x36,0x20,0x84,0x2b, +0x50,0xaf,0x50,0x06,0x57,0x43,0x0a,0x94,0xd2,0x98,0xea,0xda,0xc2,0x9a,0xd2,0xe0, +0x98,0xca,0xec,0xca,0xd8,0xa8,0xde,0xaa,0xe6,0xca,0x26,0x08,0x03,0x18,0x6c,0x40, +0x88,0x58,0xa0,0x64,0xa1,0x0c,0xae,0x86,0x14,0xb8,0xa4,0x19,0xc9,0x85,0xb5,0x95, +0x25,0xb9,0x91,0x95,0xe1,0x4d,0x10,0x86,0x30,0xd8,0x80,0x10,0xb4,0x40,0xd5,0x42, +0x19,0x5c,0x0d,0x29,0x50,0x32,0x23,0x2a,0xb3,0x4b,0x1b,0x2b,0xa3,0x7a,0xb3,0x4a, +0x2b,0xbb,0x23,0x2a,0x83,0xa3,0x43,0x9b,0x20,0x0c,0x62,0xb0,0xc1,0x20,0x6e,0x81, +0xc2,0x85,0x32,0x68,0x78,0x98,0x29,0xa5,0xd1,0xd1,0x95,0xc9,0x4d,0x10,0x86,0x31, +0xd8,0x80,0x10,0xba,0x40,0xed,0x42,0x19,0x34,0x0d,0x29,0x50,0x32,0x6b,0x7a,0xa3, +0x4b,0x7b,0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x9b,0x1a,0x0b,0x63,0x2b,0x9b,0x20, +0x0c,0x64,0xb0,0xc1,0x20,0x7a,0x81,0xf2,0x85,0x32,0x68,0x08,0x99,0x11,0xbd,0xdd, +0xb9,0xcd,0x8d,0x85,0xb1,0x95,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x86,0x32, +0xd8,0x80,0x10,0xe0,0x40,0x85,0x43,0x19,0x34,0x0d,0x29,0xf0,0x33,0x6b,0x7a,0xa3, +0x4b,0x7b,0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x1b, +0x0a,0x73,0x1b,0x2b,0x63,0x63,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x20,0x0c,0x66,0xb0, +0xc1,0x20,0xc6,0x81,0x22,0x87,0x32,0x68,0xc8,0x98,0x41,0xc9,0x95,0x15,0xe1,0xc1, +0xbd,0xcd,0xd5,0xc9,0x95,0x4d,0x10,0x86,0x33,0xd8,0x80,0x10,0xe6,0x40,0x9d,0x43, +0x19,0x34,0x0d,0x29,0x30,0x33,0x83,0x92,0x2b,0xb3,0x4b,0x7b,0xab,0x9b,0x33,0x92, +0x0b,0x6b,0x2b,0x83,0x92,0x2b,0x2b,0xc2,0x83,0x7b,0x9b,0xab,0x93,0x2b,0x9b,0x20, +0x0c,0x68,0xb0,0x01,0x21,0xd2,0x81,0x52,0x87,0x32,0x68,0x1a,0x52,0xe0,0x62,0x46, +0x15,0xe6,0x86,0x14,0xc6,0x66,0x66,0xf4,0x64,0x35,0x41,0x18,0xd2,0x60,0x83,0x41, +0xb0,0x03,0xd5,0x0e,0x65,0xd0,0xb0,0x32,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x9b,0x2a, +0x8b,0xab,0x2b,0x73,0x1b,0x2b,0x63,0x2a,0x73,0x3b,0xa3,0x43,0x9b,0x20,0x0c,0x6a, +0xb0,0x01,0x21,0xde,0x81,0x82,0x87,0x32,0x68,0x1a,0x52,0xa0,0x62,0x46,0x54,0xc6, +0x46,0x17,0x46,0x95,0xd6,0x56,0x36,0x41,0x18,0xd6,0x60,0x83,0x41,0xc8,0x03,0x35, +0x0f,0x65,0xd0,0xf0,0x32,0x23,0xca,0x73,0x0b,0x6b,0x4b,0x1b,0x93,0x2a,0x9b,0x1b, +0x42,0x0b,0x73,0x3b,0x2b,0x33,0x0a,0x1b,0xa3,0x7b,0x93,0x9b,0x20,0x0c,0x6c,0xb0, +0xc1,0x20,0xea,0x81,0xb2,0x87,0x32,0x68,0x88,0x99,0x59,0xa5,0x95,0xdd,0x4d,0xc1, +0x85,0x8d,0x95,0x51,0xbd,0x35,0x95,0xd1,0x95,0xc9,0xcd,0x19,0x85,0x8d,0xd1,0xbd, +0xc9,0x4d,0x10,0x86,0x36,0xd8,0x60,0x10,0xf8,0x40,0xe5,0x43,0x19,0x34,0x1b,0x28, +0x3d,0x28,0x85,0x53,0x50,0x85,0x56,0x80,0x85,0x59,0xb0,0x85,0x5c,0xe0,0x85,0x5f, +0x10,0x87,0x72,0x40,0x87,0x75,0x70,0x87,0x78,0xa0,0x87,0x7b,0xd0,0x87,0x0d,0x83, +0x21,0x0a,0xfb,0x30,0x41,0x10,0x80,0x0d,0xc0,0x86,0xc1,0xf0,0x07,0x7f,0xd8,0x10, +0xfc,0xc3,0x86,0x61,0xe8,0x07,0x90,0xa0,0x30,0x34,0x35,0x41,0x10,0x85,0x3a,0xd8, +0x30,0x8c,0xc1,0x18,0x0c,0x13,0x84,0xc1,0x0d,0x36,0x04,0xbb,0xb0,0xc1,0x30,0x46, +0xe2,0x22,0x89,0x92,0x30,0x89,0x0d,0x45,0x3f,0x88,0x04,0x10,0x0a,0x27,0x41,0x44, +0x4c,0x2e,0xcc,0x6d,0x0c,0xad,0x6c,0x6e,0x82,0x30,0xbc,0x01,0x0d,0x33,0xb6,0xb7, +0x30,0xba,0xb9,0x09,0xc2,0x00,0x07,0x2c,0xd2,0xdc,0xe6,0xe8,0xe6,0x26,0x08,0x43, +0x1c,0x90,0x48,0x73,0xa3,0x9b,0x23,0x42,0x57,0x86,0xf7,0xc5,0xf6,0x16,0x46,0x36, +0x41,0x18,0xe4,0x80,0x08,0x5d,0x19,0xde,0x97,0xdb,0x9b,0x5c,0x1b,0x13,0xba,0x32, +0xbc,0xaf,0x39,0xba,0x37,0xb9,0x32,0x16,0x75,0x69,0x6e,0x74,0x73,0x1b,0xa0,0x94, +0x50,0x89,0x95,0x60,0x89,0x96,0x70,0x89,0x97,0xc0,0x05,0x98,0x88,0x09,0x99,0xe0, +0x66,0x82,0xa3,0x09,0x59,0xa8,0xc2,0xc6,0x66,0xd7,0xe6,0x92,0x46,0x56,0xe6,0x46, +0x37,0x25,0x08,0xaa,0x90,0xe1,0xb9,0xd8,0x95,0xc9,0xcd,0xa5,0xbd,0xb9,0x4d,0x09, +0x88,0x26,0x64,0x78,0x2e,0x76,0x61,0x6c,0x76,0x65,0x72,0x53,0x02,0xa3,0x0e,0x19, +0x9e,0xcb,0x1c,0x5a,0x18,0x59,0x99,0x5c,0xd3,0x1b,0x59,0x19,0xdb,0x94,0x00,0x29, +0x43,0x86,0xe7,0x22,0x57,0x36,0xf7,0x56,0x27,0x37,0x56,0x36,0x37,0x25,0x00,0x85, +0x4a,0x64,0x78,0x2e,0x74,0x79,0x70,0x65,0x41,0x6e,0x6e,0x6f,0x74,0x61,0x74,0x69, +0x6f,0x6e,0x73,0x53,0x84,0x7d,0x00,0x89,0x3a,0x64,0x78,0x2e,0x65,0x6e,0x74,0x72, +0x79,0x50,0x6f,0x69,0x6e,0x74,0x73,0x53,0x82,0x93,0xe8,0x42,0x86,0xe7,0x32,0xf6, +0x56,0xe7,0x46,0x57,0x26,0x37,0x37,0x25,0xa0,0x09,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x42,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x39,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84, +0xf9,0x45,0xad,0xdb,0x00,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17, +0xb7,0x6d,0x0a,0xd0,0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6, +0x31,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49, +0x18,0x80,0x80,0xf9,0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15, +0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x74,0xc3, +0xe5,0x3b,0x8f,0x2f,0x44,0x04,0x30,0x11,0x21,0xd0,0x0c,0x0b,0xf1,0x45,0x0e,0xb3, +0x21,0xcd,0x80,0x34,0x86,0x2d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0x93,0xed,0x17, +0xb7,0x6d,0x01,0xd1,0x70,0xf9,0xce,0xe3,0x1b,0x91,0x43,0x3d,0xe2,0xe0,0x23,0xb7, +0x6d,0x07,0xd5,0x70,0xf9,0xce,0xe3,0x4b,0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2, +0x17,0xb7,0x6d,0x04,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a, +0xc0,0xe0,0x17,0xb7,0x6d,0x05,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11, +0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x9b,0x40,0x36,0x5c,0xbe,0xf3,0xf8,0xd3,0x11, +0x11,0xc0,0x20,0x0e,0x62,0x03,0x46,0x0e,0xf5,0xf8,0xc8,0x6d,0x5b,0xc2,0x33,0x5c, +0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f,0xd4,0xba,0x19,0x3c,0xc3,0xe5,0x3b,0x8f, +0x4f,0x35,0x40,0x84,0xf9,0xc5,0x6d,0x03,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48, +0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe9,0xad,0x71,0x09,0x4e,0x1b,0xa1,0xe5, +0xe6,0x54,0x59,0x9e,0x36,0xb2,0xf9,0xe1,0x44,0x58,0x49,0x4c,0xb4,0x34,0x00,0x00, +0x66,0x00,0x05,0x00,0x2d,0x0d,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0x9c,0x34,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00, +0x24,0x0d,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c, +0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42, +0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20, +0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50, +0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00, +0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d, +0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff, +0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42, +0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xd8,0x00,0x00,0x00, +0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3, +0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0x94,0xc2,0x08, +0x40,0x09,0x00,0x14,0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03,0x22,0xcc,0x00,0x14, +0xc2,0x30,0x30,0x18,0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2, +0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c,0x01,0x42,0x8a,0x7b, +0x86,0xcb,0x9f,0xb0,0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40,0xc1,0xa2,0x28,0x89, +0x01,0x63,0x30,0x18,0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18,0x30,0x06,0x83,0x81, +0xc1,0x60,0x30,0x28,0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2,0x24,0x06,0x0c,0x86, +0xc1,0x60,0x30,0x0c,0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51,0x19,0x54,0x2a,0x64, +0x29,0x43,0x65,0x50,0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34,0xc5,0x30,0x0c,0x0c, +0x06,0x83,0x81,0x38,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b, +0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19,0x30,0x06,0xf4,0x39, +0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b, +0x11,0x83,0xc1,0x60,0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x6d,0xc3,0xe5,0x4f,0xd8, +0x43,0x48,0xfe,0x4a,0x48,0x0e,0x15,0x09,0x44,0x1a,0x39,0x0f,0x11,0x4d,0x08,0x21, +0x21,0x61,0x30,0x28,0x04,0x63,0xc0,0x20,0x51,0xe9,0xa0,0xe1,0xf2,0x27,0xec,0x21, +0x24,0x7f,0x25,0xa4,0x0d,0x69,0x06,0x44,0x0c,0x06,0x03,0xc5,0x1c,0x41,0x50,0x0a, +0xc6,0xe0,0x34,0x40,0x51,0x6a,0x20,0x60,0x18,0x41,0x30,0x66,0x6a,0x83,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87, +0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e, +0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0, +0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87, +0x72,0x40,0xc1,0x60,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0, +0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87, +0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x02,0xab,0x45,0xae,0x61,0x04, +0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c, +0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6, +0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00, +0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e, +0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0x83,0x99,0xc4,0x60,0x1c,0xd8,0x21, +0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c, +0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc, +0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00, +0x09,0xb0,0x18,0xc9,0x66,0x0a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03, +0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98, +0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26,0x6b,0x1c,0xd8,0x21, +0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c, +0xe4,0x80,0x14,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xfc,0x00,0x09,0x06, +0x1a,0xd5,0x66,0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8, +0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03, +0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70, +0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x14,0xc0,0xe8,0x36,0x13, +0x19,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39, +0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c, +0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01, +0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xa0,0x80,0x45,0xb9,0x99,0xb0,0x71,0x60,0x87, +0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a, +0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0, +0x03,0x14,0x18,0x68,0x37,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7,0xae,0x36,0x9a,0x7a, +0xbd,0x5e,0xaf,0x37,0x18,0xc0,0x58,0x2c,0x16,0xcb,0x60,0x30,0x18,0x0c,0x06,0x03, +0xf9,0x6e,0x92,0xa6,0x88,0x12,0x26,0x9f,0x05,0x98,0x67,0x21,0x22,0x76,0x02,0x26, +0x02,0x05,0x03,0x02,0xce,0x11,0x80,0xc2,0x1c,0x01,0x34,0x05,0x00,0x00,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, +0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06, +0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8, +0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x32,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21, +0x4f,0x1a,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00, +0x14,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x94,0x40,0x31,0x8c,0x00,0x14,0x41,0x49,0x94,0x41,0x21,0x14, +0x47,0x29,0x14,0x45,0x41,0x94,0x43,0xe1,0x07,0x94,0x45,0x01,0x06,0x10,0x6a,0x04, +0x80,0x84,0x05,0x0c,0x08,0x88,0x40,0xb3,0x19,0x00,0xb2,0xcd,0x00,0x10,0x6e,0x06, +0x80,0x74,0x33,0x00,0xc4,0x9b,0x01,0xa0,0xdf,0x0c,0x00,0x05,0x67,0x00,0xe8,0x35, +0x03,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x79,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0x01,0x9a,0x20,0x0c,0xd1,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d, +0x18,0x0c,0x82,0x98,0x20,0x0c,0xd2,0x04,0xe1,0x0d,0xd0,0x80,0xc0,0x04,0x61,0x98, +0x26,0x08,0x03,0xb5,0x41,0x40,0x98,0x0d,0x09,0x92,0x28,0x08,0x32,0x2c,0x48,0xb3, +0x21,0x19,0x12,0x05,0x59,0x86,0x05,0x69,0x26,0x08,0x73,0x10,0x06,0x13,0x84,0xa1, +0xda,0x90,0x2c,0x90,0x82,0x44,0xc3,0x82,0x34,0x13,0x84,0xc1,0x9a,0x20,0x0c,0xd7, +0x06,0x01,0xa1,0x36,0x24,0x51,0xa2,0x20,0xd3,0xb0,0x20,0xd5,0x04,0x61,0xc0,0x36, +0x24,0x13,0xa4,0x20,0xd7,0xb0,0x20,0xcd,0x04,0x61,0xc8,0x36,0x24,0x17,0xa4,0x20, +0xd9,0xb0,0x20,0xd5,0x04,0xc1,0x0e,0xc4,0x60,0x82,0x30,0x68,0x1b,0x12,0x62,0x53, +0x10,0x6e,0x58,0x90,0x66,0x82,0x30,0x6c,0x1b,0x12,0x2f,0x51,0x90,0x61,0x58,0x90, +0x6a,0x03,0xe2,0x3c,0x92,0x85,0x69,0xdd,0x37,0x41,0xc0,0x83,0x31,0x98,0x20,0xa0, +0xc1,0xb7,0x61,0x41,0xc2,0x40,0x41,0x90,0x61,0x11,0x03,0x31,0x10,0x83,0x66,0x82, +0xa0,0x07,0x64,0xb0,0x61,0x19,0xc8,0x40,0x41,0x86,0x61,0x11,0x03,0x31,0x10,0x83, +0x6a,0x82,0xc0,0x07,0x65,0xb0,0x61,0x59,0xcc,0x40,0x41,0xa2,0x61,0x11,0x03,0x31, +0x10,0x83,0x6a,0xc3,0x12,0x85,0x81,0x82,0x4c,0xc3,0x22,0x06,0x62,0x20,0x06,0xcd, +0x86,0x65,0x0a,0x03,0x05,0x59,0x86,0x45,0x0c,0xc4,0x40,0x0c,0x9a,0x0d,0xc5,0x18, +0x94,0xc1,0x19,0xa0,0x41,0x1a,0x4c,0x10,0xfe,0xc0,0x0c,0x26,0x08,0x03,0xb7,0x01, +0x41,0xd6,0x40,0x41,0x90,0x81,0x0d,0x80,0x0d,0x41,0x1b,0x4c,0x10,0x42,0xe1,0x0c, +0x36,0x20,0xc8,0x1b,0x28,0xc8,0x30,0x20,0xc0,0x86,0x00,0x0e,0x36,0x10,0x60,0xa0, +0x06,0x6e,0x10,0x07,0x13,0x04,0x01,0xa0,0x30,0x34,0x35,0x41,0x10,0x05,0x30,0xd8, +0x30,0x70,0xdc,0x30,0x41,0x18,0xba,0x09,0xc2,0xe0,0x6d,0x08,0xf0,0x60,0x83,0x81, +0xd4,0xc1,0x64,0x07,0x77,0x90,0x07,0x1b,0x8a,0x39,0xa0,0x03,0x40,0x0e,0xf4,0xa0, +0x0a,0x1b,0x9b,0x5d,0x9b,0x4b,0x1a,0x59,0x99,0x1b,0xdd,0x94,0x20,0xa8,0x42,0x86, +0xe7,0x62,0x57,0x26,0x37,0x97,0xf6,0xe6,0x36,0x25,0x20,0x9a,0x90,0xe1,0xb9,0xd8, +0x85,0xb1,0xd9,0x95,0xc9,0x4d,0x09,0x88,0x3a,0x64,0x78,0x2e,0x73,0x68,0x61,0x64, +0x65,0x72,0x4d,0x6f,0x64,0x65,0x6c,0x53,0x02,0xa3,0x0c,0x19,0x9e,0x8b,0x5c,0xd9, +0xdc,0x5b,0x9d,0xdc,0x58,0xd9,0xdc,0x94,0x20,0x0e,0xea,0x90,0xe1,0xb9,0x94,0xb9, +0xd1,0xc9,0xe5,0x41,0xbd,0xa5,0xb9,0xd1,0xcd,0x4d,0x09,0xf4,0x00,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x42,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x39,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34, +0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e, +0x80,0x34,0x40,0x84,0xf9,0x45,0xad,0xdb,0x00,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2, +0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a,0xd0,0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44, +0x98,0x8f,0xdc,0xb6,0x31,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51, +0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe,0xf3, +0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x8f,0xdc, +0xb6,0x3d,0x74,0xc3,0xe5,0x3b,0x8f,0x2f,0x44,0x04,0x30,0x11,0x21,0xd0,0x0c,0x0b, +0xf1,0x45,0x0e,0xb3,0x21,0xcd,0x80,0x34,0x86,0x2d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f, +0x38,0x93,0xed,0x17,0xb7,0x6d,0x01,0xd1,0x70,0xf9,0xce,0xe3,0x1b,0x91,0x43,0x3d, +0xe2,0xe0,0x23,0xb7,0x6d,0x07,0xd5,0x70,0xf9,0xce,0xe3,0x4b,0x00,0xf3,0x2c,0x44, +0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x04,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35, +0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x05,0xd6,0x70,0xf9,0xce,0xe3,0x4f, +0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x9b,0x40,0x36,0x5c,0xbe, +0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x62,0x03,0x46,0x0e,0xf5,0xf8,0xc8,0x6d, +0x5b,0xc2,0x33,0x5c,0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f,0xd4,0xba,0x19,0x3c, +0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84,0xf9,0xc5,0x6d,0x03,0x61,0x20,0x00,0x00, +0x9f,0x0a,0x00,0x00,0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00,0x78,0x00,0x00,0x00, +0x34,0x98,0x01,0x28,0xa3,0x42,0x2a,0xc2,0x80,0x82,0x1d,0x28,0xb6,0xd2,0x28,0xd9, +0x81,0x52,0x29,0xbb,0x1a,0x28,0xbe,0x72,0x29,0xc3,0x80,0x82,0x29,0x9b,0x62,0x2a, +0x42,0xa0,0xe2,0x0d,0x28,0xdf,0x80,0x92,0x84,0x28,0x4e,0x84,0x52,0xaa,0x82,0x8a, +0x28,0x49,0x84,0xe2,0x24,0x28,0x9f,0x92,0x24,0x28,0x9a,0xe2,0x84,0x20,0x54,0x0d, +0x90,0xa2,0x08,0xca,0xa0,0x3c,0x4a,0x60,0x04,0x80,0x0c,0x33,0x00,0x63,0x04,0x20, +0x08,0x82,0x28,0x18,0x8c,0x11,0xb4,0xe6,0x9c,0xb3,0xdf,0x18,0x01,0x08,0x82,0xa0, +0xfc,0x8d,0x11,0x80,0x20,0x08,0xf3,0xbf,0x30,0x46,0x00,0x82,0x20,0x18,0xff,0xc2, +0x18,0xc1,0xee,0x8f,0x32,0x09,0x06,0x63,0x04,0xbb,0x3f,0xca,0xfc,0x37,0x46,0x00, +0x82,0x20,0x08,0xff,0xc2,0x18,0x41,0x6b,0xce,0x39,0xef,0x8d,0x11,0x80,0x20,0x08, +0xca,0x60,0x30,0x46,0x00,0x82,0xf8,0x7f,0x8f,0xc1,0x18,0x01,0x08,0x82,0x20,0x08, +0x06,0x63,0x04,0x21,0x09,0x86,0x78,0x37,0x46,0xb0,0xc7,0x6a,0xbc,0x7f,0x63,0x04, +0x6b,0xad,0xd6,0xe2,0x37,0x46,0xf0,0xdf,0x7f,0xff,0x7e,0x63,0x04,0xad,0x39,0xe7, +0xbc,0x2f,0x8c,0x11,0xc8,0xa2,0xdb,0xff,0xdf,0x18,0x81,0xce,0x9a,0x73,0xfa,0x8d, +0x11,0xa8,0x78,0x7d,0xaa,0xde,0x18,0x01,0x08,0x82,0x20,0x08,0x0e,0x63,0x04,0x6b, +0xad,0xd6,0xba,0x37,0x46,0x00,0x82,0xa0,0x7f,0x87,0xc1,0x18,0x41,0x6b,0xce,0x39, +0xed,0x8d,0x11,0x80,0x20,0x08,0x92,0x60,0x30,0x46,0x00,0x82,0x20,0xa8,0x83,0xc1, +0x18,0x81,0x08,0x92,0x20,0xbe,0x8d,0x11,0xc0,0x71,0x99,0xdf,0xde,0x18,0x01,0x59, +0xf2,0xfa,0xfd,0x8d,0x11,0x80,0x20,0x08,0x82,0xa0,0x30,0x46,0x00,0x82,0x20,0xc8, +0x82,0xc1,0x18,0xc1,0x3b,0x93,0x26,0xda,0x8d,0x11,0x80,0x20,0x08,0xc2,0xdf,0x18, +0x01,0x08,0x82,0x20,0xfe,0x0b,0x63,0x04,0x20,0x08,0x82,0xe8,0x37,0x46,0x00,0x82, +0x20,0x88,0x7f,0x54,0x19,0x23,0x00,0x41,0x68,0x8c,0x00,0x04,0x9f,0x31,0x02,0x10, +0x7c,0x83,0x31,0x02,0x10,0x04,0x83,0x11,0x00,0x22,0xcd,0x21,0x4c,0xa2,0x30,0x87, +0x70,0x49,0x73,0x08,0x53,0x1f,0xcc,0x21,0xe8,0x41,0x1f,0xcc,0x21,0x4c,0x7e,0x30, +0x87,0xa0,0x07,0xa3,0x30,0x87,0xf0,0x06,0xdc,0x1c,0xc2,0x54,0x0a,0x73,0x08,0xd3, +0x29,0xcc,0x21,0xe8,0x81,0x1f,0xd0,0x69,0x0e,0x62,0x9a,0x24,0x56,0x98,0x83,0xb0, +0x2c,0x89,0x15,0xe6,0x20,0xaa,0x4a,0x62,0x85,0x39,0x08,0x08,0x92,0x58,0x61,0x0e, +0x42,0x92,0x24,0x56,0x98,0x83,0x80,0x20,0xa9,0x15,0xe6,0x20,0x34,0x4d,0x6a,0x85, +0x39,0x88,0x2c,0x93,0x5a,0x61,0x0e,0x02,0xc3,0xa4,0x56,0x98,0x83,0xb0,0x2c,0xa9, +0x15,0xe6,0x20,0xaa,0x4a,0x6a,0x85,0x39,0x88,0x69,0x92,0x5a,0x61,0x04,0x60,0x0e, +0x02,0x82,0x24,0x55,0x98,0x83,0x90,0x24,0x29,0x15,0xc8,0x30,0x02,0x00,0x00,0x00, +0x23,0x06,0x08,0x00,0x82,0x60,0x90,0x06,0x23,0x21,0x0e,0xd0,0x3f,0xcc,0xc3,0x88, +0x01,0x02,0x80,0x20,0x18,0xa4,0x01,0x49,0x8c,0x03,0xd4,0x0f,0xf4,0x30,0x62,0x80, +0x00,0x20,0x08,0x06,0x69,0x50,0x12,0xe4,0x00,0xfd,0x43,0x3d,0x8c,0x18,0x20,0x00, +0x08,0x82,0x41,0x1a,0x98,0x44,0x39,0x40,0x25,0x61,0x0f,0x23,0x06,0x08,0x00,0x82, +0x60,0x90,0x06,0x27,0x61,0x0e,0x10,0x49,0xdc,0xc3,0x88,0x01,0x02,0x80,0x20,0x18, +0xa4,0x01,0x4a,0x9c,0x03,0x74,0x12,0xf8,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x69, +0x90,0x12,0xe8,0x00,0xf9,0x43,0x3e,0x8c,0x18,0x20,0x00,0x08,0x82,0x41,0x1a,0xa8, +0x44,0x3a,0x40,0x20,0xa1,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x90,0x06,0x2b,0xa1, +0x0e,0x90,0x48,0xec,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0xa4,0x01,0x4b,0xac,0x03, +0x54,0x12,0xfc,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x69,0xd0,0x12,0xec,0x00,0x9d, +0x44,0x3f,0x8c,0x18,0x20,0x00,0x08,0x82,0x41,0x1a,0xb8,0x44,0x3b,0x40,0x2a,0xe1, +0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x90,0x06,0x2f,0xe1,0x0e,0x10,0x4b,0xfc,0xc3, +0x88,0x01,0x02,0x80,0x20,0x18,0xa4,0x01,0x4c,0xbc,0x03,0xf4,0x12,0x20,0x31,0x62, +0x80,0x00,0x20,0x08,0x06,0x69,0x10,0x13,0xf0,0x00,0xb9,0x44,0x48,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x41,0x19,0xcc,0x04,0x3d,0x04,0x63,0x30,0x62,0x60,0x00,0x20,0x08, +0x06,0x44,0x58,0x9c,0x03,0x4c,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x21,0x16,0xe8, +0x30,0x13,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0x88,0x05,0x3a,0xc8,0xc4,0x88,0x81, +0x01,0x80,0x20,0x18,0x10,0x63,0x91,0x0e,0x35,0x31,0x62,0x70,0x00,0x20,0x08,0x06, +0x62,0x90,0x13,0xf4,0x50,0xd8,0xc4,0x68,0x42,0x10,0x94,0x31,0x13,0x57,0x06,0x4d, +0x5c,0x05,0xf7,0xc0,0x45,0x04,0x50,0xc1,0x3a,0x68,0x25,0x05,0x94,0x90,0xc0,0x09, +0x06,0x3b,0xc1,0x60,0x26,0x88,0x02,0x7c,0x4c,0x18,0x05,0xf8,0x8c,0x26,0x34,0xc0, +0x05,0x06,0x3b,0xc7,0x60,0x56,0x08,0xf4,0xb1,0x42,0xa0,0xcf,0x88,0xc1,0x01,0x80, +0x20,0x18,0x7c,0x6c,0x61,0x12,0x97,0x58,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x81,0x18,0xb8,0x45,0x4a,0x68,0x69,0x31,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x70,0x82,0xc1,0x4e,0x30,0x98,0x1d,0x02,0x7d,0xec,0x10,0xe8,0x63, +0x02,0x03,0x1f,0x13,0x18,0xf8,0x8c,0x26,0x24,0xc2,0x68,0x82,0x32,0x18,0x42,0xc8, +0xc7,0x10,0x42,0x3e,0xa6,0xc8,0x03,0x7c,0x4c,0x99,0x07,0xf8,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x71,0x1a,0x3f,0x41,0x08,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa0, +0x06,0x58,0x10,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa9,0x21,0x16,0xbd,0x20, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xa1,0x1a,0x63,0xe1,0x0b,0xc2,0x29,0x06,0x3b, +0xc5,0x60,0x46,0x08,0xf4,0x31,0x42,0xa0,0x8f,0x51,0x9c,0x7c,0x8c,0xe2,0xe4,0x73, +0xc2,0x90,0x4e,0x18,0xd2,0x09,0x03,0x39,0x61,0x20,0x23,0x06,0x07,0x00,0x82,0x60, +0x50,0x06,0xaa,0xb1,0x16,0x7b,0x00,0x0e,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xd4, +0x46,0x5b,0x04,0xa7,0x31,0x08,0x70,0x01,0x17,0x70,0x01,0x17,0xa3,0x09,0x01,0x30, +0x9a,0x20,0x04,0x86,0x06,0x82,0x7c,0x0c,0x0d,0x04,0xf9,0x98,0x20,0xc8,0xc7,0x04, +0x41,0x3e,0x26,0x04,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x68,0x37,0xd4,0x22, +0x30,0x84,0x0d,0xe0,0x63,0x08,0x1b,0xc0,0x67,0x38,0x42,0x98,0x85,0xe1,0x1b,0x8e, +0x18,0xe6,0xa1,0xf8,0x4a,0x08,0x74,0x38,0x82,0xb0,0x85,0xe1,0x1b,0x8e,0x28,0xec, +0xa1,0xf8,0x4a,0x08,0xb4,0x88,0x40,0x47,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x0c,0x7a, +0xc3,0x2f,0x62,0x21,0x1e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x0c,0x7c,0xe3,0x2f, +0x5a,0x61,0x1e,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0x32,0x8f,0xbc,0x10,0x82,0x8e, +0xfb,0x89,0x9f,0xd8,0x8d,0xdd,0x20,0x0d,0x5e,0x18,0x4d,0x08,0x86,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0xd2,0x83,0x36,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x28,0x03, +0xf1,0x18,0x8d,0x5c,0xa0,0x87,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xd4,0xa3,0x2f, +0x82,0x22,0x0c,0xc0,0x60,0x2c,0xc6,0xe2,0x37,0x7e,0x03,0x35,0xc0,0x61,0x34,0x21, +0x00,0x46,0x13,0x84,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc4,0xe0,0x3c,0x44,0x63, +0x16,0xc2,0x63,0x34,0x21,0x18,0x86,0x1b,0x02,0xf2,0x00,0x83,0x6a,0xde,0x82,0x4b, +0x08,0xb6,0x86,0xb8,0xe0,0x82,0x02,0x9d,0x65,0x08,0x84,0x60,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0xc4,0xc0,0x3d,0x52,0x43,0x17,0xd6,0x63,0x34,0x21,0x00,0x46,0x13,0x84, +0xe0,0x04,0x83,0x9d,0x60,0x30,0x13,0x3c,0xf9,0x98,0xe0,0xc9,0xc7,0x04,0xb6,0x80, +0x8f,0x09,0x6d,0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x42,0x24,0x37,0x0c, +0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x11,0xd9,0x0d,0x7a,0x08,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x18,0x91,0xdd,0x38,0x86,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x48,0xa4,0x37,0xec,0x21,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x48,0x44,0x60,0x63, +0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x68,0x44,0x62,0x43,0x38,0x61,0x40,0x27,0x0c, +0xc8,0x0e,0x22,0x3e,0x66,0x10,0xf1,0x39,0xa1,0x72,0x27,0x54,0xae,0x8c,0xde,0x80, +0x32,0x7c,0x03,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x43,0x91,0xd9,0x10,0x40,0x64, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0xb4,0x14,0xa1,0x0d,0x21,0x44,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xa0,0x0c,0x4c,0xe4,0x3c,0xf0,0x41,0x27,0x46,0x0c,0x1a,0x00,0x04,0xc1, +0xa0,0x89,0x91,0xf4,0x08,0x46,0x64,0x10,0xd8,0x83,0x3d,0xd8,0x83,0x3d,0x46,0x13, +0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11, +0x95,0x3b,0xa2,0x72,0x47,0x54,0x6e,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x1d,0x91, +0x0f,0x85,0x45,0xa8,0xa5,0x3e,0xea,0xa3,0x3e,0xea,0x63,0x34,0x21,0x00,0x46,0x13, +0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a, +0x77,0x44,0xe5,0xaa,0xbb,0x11,0x30,0x36,0xa8,0x0f,0x10,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x81,0xf6,0x23,0xf0,0x21,0x04,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x98,0x89, +0x7f,0x58,0x38,0x12,0x5c,0x21,0x12,0x22,0x21,0x12,0x22,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x47,0x54,0xee,0x88,0xca,0x1d,0x51, +0xb9,0x23,0x2a,0x57,0x69,0x00,0x26,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x9a,0x9a, +0xec,0x47,0xc0,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x13,0x27,0x29,0x12,0x06,0x63, +0x12,0x88,0x01,0x8b,0xb0,0x08,0x8b,0xb0,0xc8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1, +0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xee,0x88, +0xca,0x8d,0x18,0x34,0x00,0x08,0x82,0x41,0xa3,0x27,0x32,0xa2,0x06,0x6c,0xc2,0x06, +0x73,0x50,0x23,0x35,0x52,0x23,0x35,0x32,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a, +0x30,0x08,0xa3,0x09,0xc4,0x70,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72, +0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x8c,0xca,0x8e,0xcc,0x41,0x9d,0xf4,0x01,0x1f, +0xf8,0x88,0x8f,0xf8,0x88,0x8f,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c, +0xc2,0x68,0x02,0x31,0x1c,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x88, +0x41,0x03,0x80,0x20,0x18,0x34,0xac,0x42,0x26,0x7c,0xe0,0x27,0x67,0x50,0x0a,0x67, +0x72,0x26,0x67,0x72,0x26,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30, +0x9a,0x40,0x0c,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x37,0x62,0xd0, +0x00,0x20,0x08,0x06,0x4d,0xad,0xb4,0x49,0x29,0x9c,0x4a,0x19,0xb8,0x02,0x9c,0xc0, +0x09,0x9c,0xc0,0xc9,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26, +0x10,0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0xd5,0x2d,0xc8,0x0a, +0x98,0x39,0xc0,0x09,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0xd3,0x95,0x35,0x11, +0x82,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xc2,0x25,0x4f,0x62,0x61,0x56,0x66,0x21, +0xe0,0x13,0x3e,0xe1,0x13,0x3e,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18, +0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x11, +0x83,0x06,0x00,0x41,0x30,0x68,0xd4,0x45,0x54,0x74,0x81,0x57,0xc8,0x41,0x29,0x95, +0x52,0x29,0x95,0x52,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1, +0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x11,0x83,0x06, +0x00,0x41,0x30,0x68,0xe6,0x65,0x55,0xc6,0xa1,0x5c,0x5c,0x61,0x72,0x15,0x57,0x71, +0x15,0x57,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62, +0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x11,0x83,0x06,0x00,0x41, +0x30,0x68,0xf8,0x85,0x56,0xd8,0xc1,0x5d,0x58,0x81,0xbb,0x95,0x5b,0xb9,0x95,0x5b, +0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2, +0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0xf2,0x07,0x7b,0x81,0x11,0x83,0x03, +0x00,0x41,0x30,0xd0,0x40,0x26,0x56,0x82,0x33,0x18,0x31,0x68,0x00,0x10,0x04,0x83, +0xe6,0x64,0x7e,0xe5,0x1e,0xf2,0x25,0x1f,0x02,0x71,0x11,0x17,0x71,0x11,0x97,0xd1, +0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77, +0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68,0x00,0x10,0x04,0x83,0x06,0x66, +0xd0,0x05,0x24,0x44,0x46,0x25,0x94,0x75,0x59,0x97,0x75,0x59,0x97,0xd1,0x84,0x00, +0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5, +0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68,0x00,0x10,0x04,0x83,0x26,0x67,0xe2,0x25, +0x25,0x56,0x86,0x1e,0x26,0x7a,0xa1,0x17,0x7a,0xa1,0x97,0xd1,0x84,0x00,0x18,0x4d, +0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8, +0xdc,0x11,0x95,0x1b,0x31,0x68,0x00,0x10,0x04,0x83,0x46,0x6c,0xf4,0x45,0x26,0x68, +0x46,0x1e,0xb8,0x7e,0xe9,0x97,0x7e,0xe9,0x97,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82, +0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11, +0x95,0x33,0x3d,0x09,0x8b,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x76,0x36,0x3f, +0x13,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x95,0x36,0x26,0x13,0xf8,0xc9,0x05,0x06, +0x1c,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x6d,0xc4,0x26,0x18,0x8e,0x08,0x4c,0x85, +0xf8,0x6c,0x08,0x17,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x04,0x37,0x27,0x13, +0x58,0x20,0xd0,0xc7,0x8c,0x71,0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x73, +0xa3,0x32,0x81,0x05,0x02,0x7d,0x2c,0x20,0xe4,0x73,0x41,0xe5,0xa6,0x1b,0x52,0x25, +0x48,0x0c,0x55,0xe0,0x22,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x80,0xd9,0x8d,0xdb, +0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x60,0xe1,0x4d,0xcd,0x04,0xad,0x72,0x81,0x01, +0x47,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xe2,0x9b,0xb8,0x09,0x86,0x23,0x82,0x5a,0x21, +0x3e,0x1b,0xe0,0x45,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xfd,0x8d,0xcd,0x04, +0x16,0x08,0xf4,0x31,0x43,0x5e,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0xe8, +0xe4,0x4c,0x60,0x81,0x40,0x1f,0x0b,0x08,0xf9,0x5c,0x50,0xb9,0xe9,0x06,0x5c,0x09, +0x12,0xcb,0x95,0xbf,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x60,0xa5,0xd3,0x37, +0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x58,0xa7,0x43,0x36,0x01,0xaf,0x5c,0x60,0xc0, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x56,0x07,0x74,0x82,0xe1,0x88,0x80,0x5c,0x88, +0xcf,0x86,0x7f,0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xae,0x53,0x36,0x81, +0x05,0x02,0x7d,0xcc,0x08,0x19,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x14,0x3b, +0x68,0x13,0x58,0x20,0xd0,0xc7,0x02,0x42,0x3e,0x17,0x54,0x6e,0xba,0xe1,0x5c,0x82, +0xc4,0xd2,0xc5,0x35,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x18,0xed,0xb0,0x4e, +0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x96,0xed,0xcc,0x4d,0xb0,0x2e,0x17,0x18,0x70, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xdd,0x79,0x9d,0x60,0x38,0x22,0x98,0x17,0xe2, +0xb3,0xc1,0x65,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0xef,0xd0,0x4d,0x60, +0x81,0x40,0x1f,0x33,0x60,0x46,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x81,0xcf, +0xdd,0x04,0x16,0x08,0xf4,0xb1,0x80,0x90,0xcf,0x05,0x95,0x9b,0x6e,0xb0,0x97,0x20, +0x31,0x37,0x88,0x0d,0xf9,0xd8,0x1b,0xc4,0x86,0x7c,0x0c,0x0e,0x62,0x43,0x3e,0x16, +0x07,0xb1,0x21,0x1f,0x1b,0x03,0xd6,0x90,0x8f,0x91,0x01,0x6b,0xc8,0xc7,0xca,0x80, +0x35,0xe4,0x63,0x66,0xc0,0x1a,0xf2,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40, +0xe0,0x63,0x04,0x02,0x1f,0xe3,0x50,0x43,0x3e,0xd6,0xa1,0x86,0x7c,0xcc,0x43,0x0d, +0xf9,0xd8,0x87,0x1a,0xf2,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63, +0x08,0x01,0x1f,0xab,0x4a,0x43,0x3e,0x66,0x95,0x86,0x7c,0xec,0x2a,0x0d,0xf9,0x18, +0x56,0x1a,0xf2,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01, +0x1f,0xdb,0x03,0x55,0x80,0x8f,0x05,0x6d,0x00,0x1f,0x0b,0x3e,0xf8,0xd8,0x11,0xd0, +0xc7,0x0e,0x81,0x3e,0x76,0x0c,0xf4,0xb1,0x83,0xa0,0x8f,0xc5,0xc2,0x6a,0xc8,0xc7, +0x64,0x61,0x35,0xe4,0x63,0xb3,0xb0,0x1a,0xf2,0x31,0x5a,0x58,0x0d,0xf9,0x98,0x29, +0x98,0x86,0x7c,0xec,0x14,0x4c,0x43,0x3e,0x86,0x0a,0xa6,0x21,0x1f,0x4b,0x05,0xd3, +0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0xd8, +0x1f,0x94,0x86,0x7c,0x0c,0x14,0x4a,0x43,0x3e,0x16,0x0a,0xa5,0x21,0x1f,0x13,0x85, +0xd2,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8, +0x18,0x1e,0x90,0x86,0x7c,0x2c,0x0f,0x48,0x43,0x3e,0xa6,0x07,0xa4,0x21,0x1f,0xdb, +0x03,0xd2,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08, +0xf8,0x18,0x11,0x06,0xf4,0x31,0x42,0x0c,0xe8,0x63,0xc4,0x18,0xd0,0xc7,0x08,0x32, +0xa0,0x8f,0xc5,0x03,0x69,0xc8,0xc7,0xe4,0x81,0x34,0xe4,0x63,0xf3,0x40,0x1a,0xf2, +0x31,0x7a,0x20,0x0d,0xf9,0x98,0x39,0xfc,0x85,0x7c,0xec,0x1c,0xfe,0x42,0x3e,0x86, +0x0e,0x7f,0x21,0x1f,0x4b,0x87,0xbf,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63, +0x04,0x02,0x1f,0x23,0x10,0xf8,0xd8,0x2f,0xf8,0x85,0x7c,0x0c,0x1c,0xfc,0x42,0x3e, +0x16,0x0e,0x7e,0x21,0x1f,0x13,0x07,0xbf,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0, +0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x2e,0xf4,0x85,0x7c,0x2c,0x17,0xfa,0x42, +0x3e,0xa6,0x0b,0x7d,0x21,0x1f,0xdb,0x85,0xbe,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21, +0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x11,0x0a,0xf4,0x31,0x42,0x14,0xe8, +0x63,0xc4,0x28,0xd0,0xc7,0x08,0x52,0xa0,0x8f,0xc5,0x84,0x5f,0xc8,0xc7,0x64,0xc2, +0x2f,0xe4,0x63,0x33,0xe1,0x17,0xf2,0x31,0x9a,0xf0,0x0b,0xf9,0x98,0x49,0xe4,0x85, +0x7c,0xec,0x24,0xf2,0x42,0x3e,0x86,0x12,0x79,0x21,0x1f,0x4b,0x89,0xbc,0x90,0x8f, +0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0xd8,0x3f,0xe0, +0x85,0x7c,0x0c,0x24,0xf0,0x42,0x3e,0x16,0x12,0x78,0x21,0x1f,0x13,0x09,0xbc,0x90, +0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x3e, +0xdc,0x85,0x7c,0x2c,0x1f,0xee,0x42,0x3e,0xa6,0x0f,0x77,0x21,0x1f,0xdb,0x87,0xbb, +0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18, +0x11,0x0e,0xf4,0x31,0x42,0x1c,0xe8,0x63,0xc4,0x38,0xd0,0xc7,0x08,0x72,0xa0,0x8f, +0xe5,0xcf,0xaf,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x30,0x73,0xf2,0xa5,0x60, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x74,0x2a,0xa5,0xa0,0x7f,0x2e,0x30,0xe0,0x88, +0x81,0x01,0x80,0x20,0x18,0x44,0xec,0x14,0x4e,0xc1,0x70,0x44,0x50,0x42,0xc4,0x67, +0x03,0x18,0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x77,0x32,0xa5,0xc0,0x02, +0x81,0x3e,0x66,0x88,0x91,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x92,0xa7,0x54, +0x0a,0x2c,0x10,0xe8,0x63,0x01,0x21,0x9f,0x0b,0x2a,0x37,0xdd,0x80,0x42,0x41,0x62, +0x27,0xe4,0x2e,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0xac,0x9e,0xda,0x29,0x18, +0x31,0x38,0x00,0x10,0x04,0x03,0xeb,0x9e,0x68,0x29,0x60,0xa1,0x0b,0x0c,0x38,0x62, +0x60,0x00,0x20,0x08,0x06,0xd1,0x3e,0xc1,0x53,0x30,0x1c,0x11,0xd0,0x10,0xf1,0xd9, +0xf0,0x46,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0x9f,0x6a,0x29,0xb0,0x40, +0xa0,0x8f,0x19,0x71,0x24,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x42,0x0a,0x97, +0x02,0x0b,0x04,0xfa,0x58,0x40,0xc8,0xe7,0x82,0xca,0x4d,0x37,0xdc,0x50,0x90,0x18, +0x0e,0xf5,0x4b,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x00,0x23,0x29,0x7e,0x0a,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x32,0xa9,0x71,0x0a,0x76,0xe8,0x02,0x03,0x8e,0x18, +0x18,0x00,0x08,0x82,0x41,0xa4,0x52,0xff,0x14,0x0c,0x47,0x04,0x63,0x44,0x7c,0x36, +0xf8,0x91,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x6a,0x29,0x72,0x0a,0x2c,0x10, +0xe8,0x63,0x06,0x28,0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x98,0x3a,0xa7, +0xc0,0x02,0x81,0x3e,0x16,0x10,0xf2,0xb9,0xa0,0x72,0xd3,0x0d,0x66,0x14,0x24,0x86, +0x46,0x2c,0x13,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0xc0,0x66,0x6a,0xa5,0x82,0x11, +0x83,0x03,0x00,0x41,0x30,0xb0,0x6a,0x4a,0x9e,0x02,0x35,0xba,0xc0,0x80,0x23,0x06, +0x06,0x00,0x82,0x60,0x10,0xe5,0x94,0x4b,0x05,0xc3,0x11,0x81,0x1c,0x11,0x9f,0x0d, +0xad,0x24,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x78,0x6a,0x9e,0x02,0x0b,0x04, +0xfa,0x98,0xf1,0x4a,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0xa7,0xec,0x29, +0xb0,0x40,0xa0,0x8f,0x05,0x84,0x7c,0x2e,0xa8,0xdc,0x74,0x43,0x1d,0x05,0x89,0xb9, +0x01,0x58,0xc8,0xc7,0xde,0x00,0x2c,0xe4,0x63,0x70,0x00,0x16,0xf2,0xb1,0x38,0x00, +0x0b,0xf9,0xd8,0x18,0x90,0x84,0x7c,0x8c,0x0c,0x48,0x42,0x3e,0x56,0x06,0x24,0x21, +0x1f,0x33,0x03,0x92,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f, +0x23,0x10,0xf8,0x18,0xc7,0x0e,0xf2,0xb1,0x8e,0x1d,0xe4,0x63,0x1e,0x3b,0xc8,0xc7, +0x3e,0x76,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08, +0xf8,0x58,0x45,0x0b,0xf2,0x31,0x8b,0x16,0xe4,0x63,0x17,0x2d,0xc8,0xc7,0x30,0x5a, +0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0xd8, +0x1e,0xa8,0x02,0x7c,0x2c,0x68,0x03,0xf8,0x58,0xf0,0xc1,0xc7,0x8e,0x80,0x3e,0x76, +0x08,0xf4,0xb1,0x63,0xa0,0x8f,0x1d,0x04,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0, +0x2a,0x2d,0xb1,0x0a,0x19,0x7c,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xcb,0xb4,0xc6, +0x2a,0x64,0xf0,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xd3,0x22,0xab,0x90,0xc1, +0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x50,0xab,0xac,0x42,0x06,0x5f,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xc0,0x4a,0xad,0xb3,0x2a,0x19,0x7e,0x19,0x31,0x38,0x00,0x10, +0x04,0x03,0x4b,0xb5,0xd0,0xaa,0x64,0xf8,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac, +0xd5,0x4a,0xab,0x92,0xe1,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x58,0x4b,0xad, +0x4a,0x86,0x5f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x6a,0x2d,0xb5,0x42,0xc4,0x65, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xd7,0x5a,0x2b,0x44,0x5c,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xc0,0x7a,0x2d,0xb6,0x42,0xc4,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c, +0xd8,0x6a,0x2b,0x44,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x8a,0xad,0xb7,0x42, +0xcc,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xd9,0x82,0x2b,0xc4,0x5c,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xc0,0x9a,0xad,0xb8,0x42,0xcc,0x65,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x2c,0xda,0x92,0x2b,0xc4,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xaa,0x2d, +0xb9,0x42,0xc2,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xdb,0x9a,0x2b,0x24,0x5c, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xba,0x2d,0xba,0x42,0xc2,0x65,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x2c,0xdc,0xaa,0x2b,0x24,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0, +0xca,0xad,0xbb,0x42,0xca,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xdd,0xc2,0x2b, +0xa4,0x5c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xda,0xad,0xbc,0x42,0xca,0x65,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x2c,0xde,0xd2,0x2b,0xa4,0x5c,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xc0,0xea,0xad,0xbd,0xe2,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x7c,0x8b, +0xaf,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xdf,0xea,0x2b,0x0e,0x19,0x31, +0x38,0x00,0x10,0x04,0x03,0x0b,0xbc,0xfc,0x8a,0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xc0,0x0a,0x2f,0xbf,0x22,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xc4,0xeb,0xaf, +0x08,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xf1,0x02,0x2d,0x02,0x19,0x31,0x38, +0x00,0x10,0x04,0x03,0x8b,0xbc,0x42,0x8b,0x40,0x8e,0x30,0xe0,0x11,0x06,0x3c,0xc2, +0x80,0x47,0x18,0x70,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xbe,0xf2,0xfa,0x2b,0x58,0x02, +0xaf,0xd1,0x84,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x32,0x28,0x2f,0xd3,0xaa, +0xa5,0x7d,0x1a,0x31,0x68,0x00,0x10,0x04,0x83,0x06,0xbe,0x50,0x2b,0x10,0x2f,0xf1, +0x12,0xaf,0xd5,0x5a,0xad,0xd5,0x5a,0xad,0xd1,0x84,0x00,0x18,0x8e,0x08,0xca,0x29, +0xf8,0xa6,0x1b,0x4a,0x4a,0x08,0x6c,0x31,0xe8,0x63,0xcb,0x41,0x1f,0x5b,0x10,0xfa, +0x18,0x31,0xc8,0xc7,0x8a,0x41,0x3e,0x36,0x18,0xf2,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0x63,0xbf,0x68,0x6b,0x68,0xa7,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf8,0xab, +0xb6,0x06,0x77,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0xbf,0x6c,0x6b,0x78,0xa7, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfc,0xcb,0xb6,0x06,0xb4,0x1a,0x31,0x38,0x00, +0x10,0x04,0x83,0xe3,0xbf,0x6e,0x6b,0x48,0xab,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x40,0x0c,0xb7,0x06,0xb5,0x32,0xa1,0xa6,0xe4,0x63,0x02,0x01,0x1f,0x0b,0x6a,0x4a, +0x3e,0x16,0x0c,0xf0,0xb1,0xa3,0x88,0x8f,0x05,0x3a,0x25,0x1f,0x4b,0x72,0x4a,0x3e, +0x76,0x04,0xf1,0xb1,0x64,0xa7,0xe4,0x63,0x42,0x10,0x9f,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0x50,0xac,0xbf,0xbc,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x52,0x8c,0xbe, +0x82,0xe1,0x06,0x32,0xc8,0x29,0xe2,0x82,0x41,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41, +0x19,0x90,0x58,0x79,0xf9,0x53,0x4d,0x8d,0x18,0x34,0x00,0x08,0x82,0x41,0xf3,0x62, +0xe7,0x15,0xa8,0x97,0x39,0x95,0x93,0x7a,0xa9,0x97,0x7a,0xa9,0xd7,0x68,0x42,0x00, +0x0c,0x47,0x04,0x77,0x25,0x7c,0x23,0x06,0x07,0x00,0x82,0x60,0x50,0x06,0x28,0x96, +0x5e,0xfb,0xa4,0x53,0x23,0x06,0x07,0x00,0x82,0x60,0x50,0x06,0x29,0xa6,0x5e,0xf8, +0xe4,0x53,0x23,0x06,0x0f,0x00,0x82,0x60,0x30,0xc5,0x18,0x79,0x09,0x81,0x1d,0xd5, +0x91,0x6a,0xa9,0x96,0x89,0x99,0xd8,0x7b,0x9d,0xd4,0x68,0x42,0x00,0x8c,0x26,0x08, +0xc1,0x2c,0x81,0x30,0x50,0x61,0xd0,0x68,0x00,0xa0,0x41,0x30,0x50,0x61,0xd8,0x68, +0x00,0x98,0x41,0x30,0x50,0x61,0xe0,0x68,0x00,0x80,0x41,0x30,0x50,0x61,0xe8,0x68, +0x00,0x28,0xc1,0x40,0x85,0xc1,0xa3,0x01,0xa0,0x04,0x03,0x15,0x86,0x8f,0x06,0x80, +0x18,0x04,0x03,0x15,0x83,0x0f,0x07,0x00,0x18,0x04,0x03,0x15,0x68,0x60,0xc2,0x01, +0xa0,0x05,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x80,0x59,0x7e,0xc5,0xd1,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0x62,0x70,0x63,0xf2,0x35,0x52,0x31,0x36,0x9a,0x10,0x08, +0x15,0x88,0x97,0x16,0x8d,0x05,0x77,0x81,0xc1,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40, +0x0c,0x78,0xec,0xbe,0x50,0xea,0xc6,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x4e,0x30, +0xd8,0x09,0x06,0x33,0xc1,0xa0,0x8f,0x09,0x07,0x7d,0x4e,0x18,0xd0,0x09,0x03,0x1a, +0x4d,0x70,0x80,0xd1,0x84,0x27,0x38,0xc2,0x60,0x47,0x18,0xcc,0x04,0x90,0x92,0x8f, +0x09,0x20,0x25,0x1f,0x23,0xc4,0x0b,0x3e,0x46,0x8c,0x17,0x7c,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xb8,0xb3,0x17,0x23,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf0, +0x0c,0xc6,0x08,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x3c,0x93,0xb1,0xd6,0x12, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd0,0xb3,0x19,0x73,0x2d,0xe1,0x18,0x83,0x1d, +0x63,0x30,0x23,0x04,0xfa,0x18,0x21,0xd0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xca, +0x80,0xce,0x6a,0x8c,0xac,0x54,0x6b,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x3f,0xbb, +0xb1,0x20,0xce,0xe2,0x2c,0xce,0x74,0x4c,0xc7,0x74,0x4c,0xc7,0x46,0x13,0x02,0x60, +0x38,0x22,0xa0,0xab,0xe0,0x9b,0x6e,0xa0,0x2d,0x21,0x38,0x31,0x30,0xd4,0x88,0xc1, +0x01,0x80,0x20,0x18,0x94,0x81,0x9e,0xed,0x18,0x5c,0xa5,0xd6,0x88,0xc1,0x01,0x80, +0x20,0x18,0x94,0xc1,0x9e,0xf1,0x98,0x5a,0xc1,0xd6,0x88,0xc1,0x03,0x80,0x20,0x18, +0x4c,0xa3,0x66,0x63,0x42,0xa0,0x24,0xfc,0xc5,0x5f,0x78,0x86,0x67,0x61,0x36,0x8c, +0x26,0x04,0x80,0x05,0xf0,0x25,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x4e,0x8d, +0xc7,0x02,0x0b,0x10,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x94,0x6a,0x3a,0x16, +0x58,0x30,0x5f,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x68,0xd5,0xc0,0x2c,0x18, +0x8e,0x98,0x83,0xd0,0x0a,0xbe,0xe9,0x06,0x81,0x0e,0x82,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x62,0x4d,0xcd,0x82,0x61,0x38,0x22,0x20,0x2d,0xe7,0x1b,0x31,0x38,0x00, +0x10,0x04,0x83,0x63,0xd6,0xd6,0x6c,0x28,0x2c,0x18,0xe8,0x63,0xe6,0x15,0xc4,0x67, +0xba,0x21,0x38,0x2f,0x62,0x96,0x61,0x20,0xf0,0x60,0x38,0x82,0x0f,0x52,0xcb,0xf9, +0xa6,0x1b,0x42,0x2c,0xbd,0x82,0x59,0x02,0x64,0x38,0xc2,0x0f,0xd4,0x4b,0xf9,0x66, +0x19,0x8c,0x22,0x30,0x46,0x89,0x8f,0x05,0xef,0x25,0x1f,0x0b,0x18,0xf8,0xcc,0x12, +0x20,0xc3,0x11,0x47,0x8a,0x09,0xdf,0x2c,0xc3,0x81,0x04,0xb3,0x04,0xc8,0x40,0x89, +0xc1,0x0c,0x26,0x51,0x80,0x6d,0x70,0x98,0x84,0x31,0x50,0x62,0x88,0xc1,0x60,0x14, +0xde,0xe1,0x19,0xa6,0x90,0x18,0x7c,0x2c,0x60,0x31,0xf9,0x8c,0x18,0x18,0x00,0x08, +0x82,0x41,0xf4,0x6b,0xaa,0x16,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x31,0x6e,0x7c, +0x36,0x0a,0x81,0xd5,0x57,0x10,0x1f,0xb3,0xaf,0x7a,0x8a,0xcf,0x88,0x81,0x01,0x80, +0x20,0x18,0x44,0xe3,0xe6,0x6a,0xc1,0x70,0xc4,0x3e,0xcd,0x18,0xf1,0x5d,0x60,0x28, +0x5b,0x02,0xf9,0x58,0x60,0xc8,0xc7,0x82,0x42,0x3e,0x16,0xfc,0x17,0x7c,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0x52,0xb7,0x5a,0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x70,0xb7,0x53,0x7b,0xc0,0x60,0x38,0x22,0x08,0x2f,0xe7,0x1b,0x31,0x38,0x00,0x10, +0x04,0x83,0x03,0xde,0x50,0x2d,0x12,0x03,0x0b,0x06,0xfa,0x4c,0x37,0x04,0xe4,0x35, +0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x04,0x6f,0xbb,0x16,0xd8,0x81,0x66,0xf2,0x19, +0x31,0x30,0x00,0x10,0x04,0x83,0x48,0xde,0x7a,0x2d,0xb0,0x60,0x90,0xcf,0x88,0x81, +0x01,0x80,0x20,0x18,0x44,0xf4,0xf6,0x6b,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x7c, +0xef,0x96,0x6a,0xba,0x35,0x6e,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x26,0xb4,0x96, +0x7c,0x4c,0x68,0x2d,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xa4,0x6f,0xa8,0x26, +0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xb4,0x6f,0xa9,0x26,0x9c,0x30,0xa0,0x13,0x06, +0x74,0x82,0xc1,0x4e,0x30,0x98,0x09,0x37,0x06,0x1f,0x13,0x70,0x0c,0x3e,0x23,0x06, +0x07,0x00,0x82,0x60,0xf0,0xf1,0x9b,0xad,0x9d,0x97,0xbc,0x8d,0x26,0x04,0xc0,0x68, +0x82,0x10,0x58,0x21,0xc4,0xc7,0x0a,0x21,0x3e,0xc3,0x11,0xc2,0x23,0x7c,0xd3,0x0d, +0xae,0xb6,0x6b,0xc1,0x70,0xc4,0x00,0x09,0xdf,0x74,0x03,0xac,0xf5,0x5a,0x30,0xdd, +0xc0,0x6f,0xff,0x46,0x4c,0x37,0xf4,0x1b,0xc8,0x0d,0x55,0x44,0x50,0x44,0x04,0x25, +0x10,0x50,0x02,0x01,0x23,0x06,0x07,0x00,0x82,0x60,0x50,0x06,0x29,0xa7,0x6e,0xfd, +0xd5,0x63,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xd0,0x1c,0xbb,0x05,0x26,0x37,0x08, +0xef,0xf6,0x6e,0xef,0xf6,0x6e,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83, +0x30,0xdd,0x90,0x72,0x2c,0xf7,0x94,0x12,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x34, +0x3a,0x27,0x6f,0x07,0xcb,0x05,0x48,0xbd,0xd5,0x5b,0xbd,0xd5,0xdb,0x68,0x42,0x00, +0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0xc8,0xdc,0xcb,0x55,0x05,0x05,0x30, +0x62,0xd0,0x00,0x20,0x08,0x06,0x0d,0xd8,0xe1,0x5b,0x23,0x73,0x81,0xb3,0x6f,0xfb, +0xb6,0x6f,0xfb,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xd3,0x0d, +0x35,0x87,0x73,0x59,0x55,0x01,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x63,0x76,0xfe, +0x36,0xe1,0x5c,0x15,0x84,0x5c,0xc8,0x85,0x5c,0xc8,0x8d,0x26,0x04,0xc0,0x68,0x82, +0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x6a,0x27,0x72,0x17, +0xcf,0x45,0x45,0xc9,0x95,0x5c,0xc9,0x95,0xdc,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1, +0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xe3,0x76,0x26,0xb7,0x81,0xdd, +0x93,0xa4,0x5c,0xca,0xa5,0x5c,0xca,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26, +0x0c,0xc2,0x74,0x83,0xd9,0x8d,0xdd,0x19,0xd4,0x18,0x04,0x30,0x62,0xd0,0x00,0x20, +0x08,0x06,0x0d,0xdd,0xb1,0x5c,0x18,0x98,0xdd,0x18,0x04,0x2f,0xf7,0x72,0x2f,0xf7, +0x72,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20, +0x08,0x06,0x0d,0xde,0xc1,0x5c,0x19,0xa8,0xdd,0x57,0xcc,0xdc,0xcc,0xcd,0xdc,0xcc, +0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20, +0x18,0x34,0x7c,0x47,0x73,0x69,0xe0,0x76,0x5d,0x72,0x73,0x37,0x77,0x73,0x37,0x37, +0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x96,0x07,0xa6,0x10,0x1f,0xcb, +0x03,0x53,0x88,0xcf,0xb9,0x96,0xa1,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x20,0xbd, +0x9e,0x0b,0x87,0xc0,0x6c,0x8d,0x15,0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x87, +0xe9,0xf9,0x5c,0xba,0x05,0x86,0x6b,0x43,0x7c,0x4c,0x08,0xe4,0x63,0x81,0xae,0xc1, +0xc7,0x02,0x76,0x93,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xab,0x47,0x76,0xbc, +0x16,0x18,0x78,0xf9,0x9a,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x68,0x3d,0xb3, +0x0b,0x92,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5c,0xef,0xec,0x40,0x2d,0x30,0xe2, +0x88,0x8f,0x09,0x81,0x7c,0x2c,0x48,0xe0,0x63,0xf4,0x35,0x6f,0xf2,0x19,0x31,0x30, +0x00,0x10,0x04,0x83,0x08,0xf6,0xf6,0x2e,0x30,0x7a,0x0b,0xe2,0x63,0xaa,0x70,0x0a, +0x20,0xb8,0xc0,0x60,0xa6,0x0a,0xa8,0x00,0x82,0x0b,0x0c,0x66,0x03,0x06,0x1f,0x13, +0x30,0xf8,0x0c,0x37,0xa4,0x02,0x5d,0x90,0xc1,0x70,0x43,0x2a,0xd0,0x05,0x19,0x94, +0x10,0xe8,0x05,0x86,0x32,0xc7,0x90,0x8f,0x3d,0x86,0x7c,0x46,0x0c,0x12,0x00,0x04, +0xc1,0x80,0xcb,0x3d,0xbb,0x13,0x02,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43, +0xfc,0xf4,0x2e,0xb0,0x39,0x0b,0x6c,0x4e,0x3e,0x16,0xdc,0x1b,0x7c,0x6c,0xb8,0x37, +0xf9,0x58,0x90,0x6f,0xf0,0xb1,0x22,0xe7,0xe4,0x63,0x41,0xce,0xc1,0xc7,0x82,0x42, +0x3e,0x16,0xe8,0x1c,0x7c,0xac,0x28,0xe4,0x63,0x81,0x23,0x1f,0x0b,0x06,0xf9,0x58, +0x80,0x0b,0xf2,0x31,0x01,0x17,0xe4,0x63,0x03,0x2e,0xc8,0x67,0xc4,0x20,0x01,0x40, +0x10,0x0c,0xb8,0xf4,0x33,0x3d,0xec,0xc2,0x2e,0xf3,0x72,0x4e,0x3e,0x16,0x08,0xf2, +0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0xfe,0x4c,0x2f,0xb0,0xe0,0x17,0xe4,0x63, +0xc2,0x2f,0xc8,0xc7,0x86,0x5f,0x90,0x8f,0x0d,0xe2,0x20,0x1f,0x1b,0xc4,0x41,0x3e, +0x36,0x88,0x83,0x7c,0x0c,0x1e,0xc4,0x01,0x04,0x17,0x18,0xcc,0x02,0x3e,0x80,0xcf, +0x70,0x03,0x39,0xdc,0x06,0x19,0x54,0x30,0x06,0x7a,0x81,0xa1,0x0c,0x0e,0x08,0xf9, +0x8c,0x18,0x24,0x00,0x08,0x82,0x01,0xa7,0x7f,0xb7,0x17,0x88,0x41,0x20,0x06,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0x8c,0x60,0xb0,0x7b,0xc1,0xdd,0x59,0x70,0x77,0xf2, +0xb1,0x00,0xe7,0xe0,0x63,0x03,0xce,0xc9,0xc7,0x02,0x9d,0x83,0x8f,0x15,0x7a,0x27, +0x1f,0x0b,0xf4,0x0e,0x3e,0x16,0x14,0xf2,0xb1,0x60,0xef,0xe0,0x63,0x45,0x21,0x1f, +0x0b,0x1a,0xf9,0x58,0x30,0xc8,0xc7,0x82,0x79,0x90,0x8f,0x09,0xf3,0x20,0x1f,0x1b, +0xe6,0x41,0x3e,0x36,0x90,0x01,0x7c,0x6c,0x20,0x03,0xf8,0xd8,0x40,0x06,0xf0,0xb1, +0x03,0x0d,0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x9c,0x0b,0x06,0xeb,0x97,0xf1, +0x41,0xc6,0x07,0x56,0x06,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xaa,0xc1, +0x40,0xfd,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x72,0x30,0x88,0xbf,0x91,0xe8, +0x87,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x74,0x30,0x90,0xbf,0x91,0xe8,0x87,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x76,0x30,0x98,0xbf,0x91,0xe8,0x87,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x78,0x30,0xa8,0x3f,0x93,0x00,0x89,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x7a,0x30,0xb0,0x3f,0x93,0x00,0x89,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x7c,0x30,0xb8,0x3f,0x93,0x00,0x09,0x3b,0x46,0x42,0x3e,0x86,0x8c,0x84,0x7c,0x2c, +0x19,0x09,0xf9,0xd8,0xd0,0x06,0xf0,0xb1,0xa1,0x0d,0xe0,0x63,0x43,0x1b,0xc0,0xc7, +0x8c,0x94,0x90,0x8f,0x19,0x29,0x21,0x1f,0x33,0x52,0x42,0x3e,0x36,0xc0,0x01,0x7c, +0x6c,0x80,0x03,0xf8,0xd8,0x00,0x07,0xf0,0xb1,0xe9,0x0e,0xe0,0x63,0x61,0xd1,0x12, +0x20,0xb8,0xc0,0x60,0x16,0xb4,0x03,0x7c,0x86,0x1b,0x5e,0x02,0x45,0xc8,0xa0,0x02, +0x5a,0xd0,0x0b,0x0c,0x65,0xe1,0x40,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xb8, +0x35,0x0c,0x50,0x30,0x08,0x66,0x21,0x98,0x85,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xe8,0x30,0x60,0xc1,0x20,0x40,0x3f,0x0b,0xd0,0x4f,0x3e,0x16,0xa4,0x1e,0x7c,0x6c, +0x48,0x3d,0xf9,0x58,0xb0,0x7a,0xf0,0xb1,0x62,0xfd,0xe4,0x63,0xc1,0xfa,0xc1,0xc7, +0x82,0x42,0x3e,0x16,0xb0,0x1f,0x7c,0xac,0x28,0xe4,0x63,0x41,0x23,0x1f,0x0b,0x06, +0xf9,0x58,0xe0,0x13,0xf2,0x31,0xc1,0x27,0xe4,0x63,0x83,0x4f,0xc8,0xc7,0xe2,0x60, +0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x07,0x7c,0x46,0x0c, +0x12,0x00,0x04,0xc1,0x80,0xfb,0xc3,0x80,0x07,0x83,0xac,0x1d,0xb2,0x76,0x30,0x5b, +0x08,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0x29,0x06,0x3b,0x18,0x04,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xa8,0x62,0x20,0x86,0x41,0x1c,0xa0,0xc5,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0xab,0x18,0x8c,0x61,0x10,0x07,0x68,0x31,0x62,0x70,0x00, +0x20,0x08,0x06,0x07,0x2b,0x06,0x64,0x18,0xc4,0x01,0x5a,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0xd1,0x8a,0x81,0x19,0x06,0x71,0xb0,0x16,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xb8,0x62,0x70,0x86,0x41,0x1c,0xac,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0xaf,0x18,0xa0,0x61,0x10,0x07,0x6b,0x61,0x87,0x5b,0xc8,0xc7,0x10,0xb7,0x90,0x8f, +0x25,0x6e,0x21,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8, +0x98,0x41,0x17,0xf2,0x31,0x83,0x2e,0xe4,0x63,0x06,0x5d,0xc8,0xc7,0xe2,0x60,0x80, +0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x13,0x7c,0x0c,0x36,0xf0, +0x02,0x04,0x17,0x18,0xcc,0x82,0x9e,0x80,0xcf,0x70,0x83,0x5e,0xe0,0x09,0x19,0x94, +0x49,0x04,0x7a,0x81,0xa1,0x4c,0x26,0x08,0xf9,0x8c,0x18,0x24,0x00,0x08,0x82,0x01, +0xc7,0x8b,0x41,0x1e,0x06,0x25,0x11,0x94,0x44,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0x47,0x39,0x06,0x7d,0x18,0x04,0x39,0x18,0x58,0x90,0x83,0x81,0x7c,0x2c,0xd0,0x3f, +0xf8,0xd8,0xa0,0x7f,0xf2,0xb1,0x80,0xff,0xe0,0x63,0x05,0x0f,0x06,0xf2,0xb1,0x80, +0x07,0x03,0xf8,0x58,0x50,0xc8,0xc7,0x82,0x1e,0x0c,0xe0,0x63,0x45,0x21,0x1f,0x0b, +0x1a,0xf9,0x58,0x30,0xc8,0xc7,0x82,0xd4,0x90,0x8f,0x09,0xa9,0x21,0x1f,0x1b,0x52, +0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38, +0x38,0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x1c,0x3c,0x06,0xad,0x18,0xfc,0x44, +0xf6,0x13,0x99,0x9d,0x44,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xee,0x31, +0x60,0xc5,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x1f,0x83,0x59,0x0c,0xe2, +0x60,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe0,0xc7,0x80,0x16,0x83,0x38,0x98, +0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfa,0x31,0xa8,0xc5,0x20,0x0e,0x66,0x63, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x7f,0x0c,0x6e,0x31,0x88,0x03,0xdb,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0xe3,0x1f,0x03,0x5c,0x0c,0xe2,0xc0,0x36,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x00,0xc9,0x20,0x17,0x83,0x38,0xb0,0x0d,0x3b,0x72,0x43,0x3e, +0x86,0xe4,0x86,0x7c,0x2c,0xc9,0x0d,0xf9,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0, +0x63,0x71,0x30,0xc0,0xc7,0x8c,0xdf,0x90,0x8f,0x19,0xbf,0x21,0x1f,0x33,0x7e,0x43, +0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x98, +0xe0,0x53,0x30,0xe1,0x06,0x7a,0x81,0xa1,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0x43, +0xc9,0xa0,0x1c,0x83,0x97,0x68,0x83,0x97,0x68,0x83,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x62,0x32,0x48,0xc7,0x20,0x28,0xc5,0xc0,0x82,0x52,0x0c,0xe4,0x63,0x81,0x19, +0x06,0xf0,0xb1,0xc1,0x0c,0x03,0xf9,0x58,0x80,0x86,0x01,0x7c,0xac,0x40,0xc5,0x40, +0x3e,0x16,0xa0,0x62,0x00,0x1f,0x0b,0x0a,0xf9,0x58,0x90,0x8a,0x01,0x7c,0xac,0x28, +0xe4,0x63,0x01,0x23,0x1f,0x0b,0x06,0xf9,0x58,0x10,0x1f,0xf2,0x31,0x21,0x3e,0xe4, +0x63,0x43,0x7c,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01, +0x3e,0xc6,0x06,0x07,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0xe3,0xc9,0x20,0x1f, +0x83,0xb3,0x28,0x85,0xb3,0x28,0x05,0x9b,0x8b,0x40,0x3e,0x23,0x06,0x06,0x00,0x82, +0x60,0x10,0x8d,0x65,0x80,0x8f,0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x59, +0x06,0xff,0x18,0xb0,0xc1,0x7e,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x81,0x96,0x01, +0x48,0x06,0x6c,0xb0,0x1f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa4,0x65,0x10,0x92, +0x01,0x1b,0xec,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x6a,0x19,0x8c,0x64,0xc0, +0x06,0xfe,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x5a,0x06,0x24,0x19,0xb0,0x81, +0x7f,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc1,0x96,0x41,0x49,0x06,0x6c,0xe0,0x1f, +0x76,0x84,0x88,0x7c,0x0c,0x09,0x11,0xf9,0x58,0x12,0x22,0xf2,0x31,0x36,0x18,0xe0, +0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0x19,0x27,0x22,0x1f,0x33,0x4e,0x44, +0x3e,0x66,0x9c,0x88,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18, +0xe0,0x63,0x6c,0x30,0xc1,0xa7,0x56,0x42,0x17,0xf4,0x02,0x43,0x8d,0x18,0x24,0x00, +0x08,0x82,0x01,0x47,0x97,0x41,0x4c,0x06,0x2a,0x91,0x0b,0x2a,0x91,0x0b,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0xf4,0x65,0x50,0x93,0x41,0x10,0x8f,0x81,0x05,0xf1,0x18, +0xc8,0xc7,0x02,0x59,0x0c,0xe0,0x63,0x83,0x2c,0x06,0xf2,0xb1,0x80,0x16,0x03,0xf8, +0x58,0x41,0x8f,0x81,0x7c,0x2c,0xa0,0xc7,0x00,0x3e,0x16,0x14,0xf2,0xb1,0xa0,0x1e, +0x03,0xf8,0x58,0x51,0xc8,0xc7,0x02,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x20,0x47,0xe4, +0x63,0x42,0x8e,0xc8,0xc7,0x86,0x1c,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01, +0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x0e,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0x01, +0x87,0x9a,0x41,0x59,0x06,0x62,0x11,0x0f,0x62,0x11,0x0f,0xf6,0x1b,0x81,0x7c,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x20,0x7a,0xcd,0x80,0x2c,0x83,0x60,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0xd9,0x0c,0xd6,0x32,0x60,0x83,0x31,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0x83,0x36,0x03,0xb6,0x0c,0xd8,0x60,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xa8,0xcd,0xa0,0x2d,0x03,0x36,0x18,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6c, +0x33,0x78,0xcb,0x80,0x0d,0xcc,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xdb,0x0c, +0xe0,0x32,0x60,0x03,0x33,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x37,0x83,0xb8, +0x0c,0xd8,0xc0,0x4c,0xec,0x48,0x13,0xf9,0x18,0x92,0x26,0xf2,0xb1,0x24,0x4d,0xe4, +0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x33,0xde,0x44, +0x3e,0x66,0xbc,0x89,0x7c,0xcc,0x78,0x13,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18, +0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x82,0x8f,0xe5,0xca,0x9c,0x80,0xe0,0x02, +0x83,0x59,0x60,0x26,0xf0,0x19,0x6e,0xa8,0x93,0xd0,0x21,0x83,0x7a,0x91,0x40,0x2f, +0x30,0x94,0xed,0x08,0x21,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0xca,0x33,0x10, +0xcd,0xc0,0x45,0x02,0x17,0x09,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x70,0xcf,0xc0, +0x34,0x83,0x40,0x2c,0x03,0x0b,0xc4,0x32,0x90,0x8f,0x05,0x23,0x19,0xc0,0xc7,0x86, +0x91,0x0c,0xe4,0x63,0x41,0x49,0x06,0xf0,0xb1,0xa2,0x2c,0x03,0xf9,0x58,0x50,0x96, +0x01,0x7c,0x2c,0x28,0xe4,0x63,0x81,0x59,0x06,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8d, +0x7c,0x2c,0x18,0xe4,0x63,0x01,0xa9,0xc8,0xc7,0x04,0x52,0x91,0x8f,0x0d,0xa4,0x22, +0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x1c, +0xf0,0x19,0x31,0x48,0x00,0x10,0x04,0x03,0x2e,0x3f,0x03,0xdb,0x0c,0xd0,0x24,0x43, +0x93,0xcc,0x60,0x24,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x20,0x1a,0xd4, +0x66,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x41,0xa2,0x01,0x6f,0x06,0x71,0xe0, +0x2a,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x94,0x68,0xd0,0x9b,0x41,0x1c,0xb8,0xca, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x26,0x1a,0xf8,0x66,0x10,0x07,0xae,0x32,0x62, +0x70,0x00,0x20,0x08,0x06,0xc7,0x89,0x06,0xe0,0x19,0xc4,0x41,0xac,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x81,0xa2,0x41,0x78,0x06,0x71,0x10,0x2b,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xa4,0x68,0x20,0x9e,0x41,0x1c,0xc4,0x8a,0x1d,0xb4,0x22,0x1f,0x43, +0x68,0x45,0x3e,0x96,0xd0,0x8a,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1, +0x38,0x18,0xe0,0x63,0x86,0xae,0xc8,0xc7,0x0c,0x5d,0x91,0x8f,0x19,0xba,0x22,0x1f, +0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x4c,0xf0, +0xa9,0x1c,0x71,0x03,0xbd,0xc0,0x50,0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0xc5,0x68, +0xe0,0x9e,0x01,0x8e,0xb4,0x01,0x8e,0xb4,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0x3a,0x1a,0xc8,0x67,0x10,0xb8,0x66,0x60,0x81,0x6b,0x06,0xf2,0xb1,0xe0,0x2d,0x03, +0xf8,0xd8,0xf0,0x96,0x81,0x7c,0x2c,0x88,0xcb,0x00,0x3e,0x56,0xc4,0x66,0x20,0x1f, +0x0b,0x62,0x33,0x80,0x8f,0x05,0x85,0x7c,0x2c,0x90,0xcd,0x00,0x3e,0x56,0x14,0xf2, +0xb1,0x80,0x91,0x8f,0x05,0x83,0x7c,0x2c,0x60,0x17,0xf9,0x98,0xc0,0x2e,0xf2,0xb1, +0x81,0x5d,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f, +0x63,0x83,0x03,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0x95,0x69,0x20,0xa2,0x01, +0x9c,0x94,0x02,0x9c,0x94,0x82,0xf1,0x49,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30, +0x88,0xd8,0x34,0x08,0xd1,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x4e,0x03, +0x14,0x0d,0xd8,0xc0,0x5e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x88,0xd3,0x20,0x45, +0x03,0x36,0xb0,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe4,0x34,0x50,0xd1,0x80, +0x0d,0xec,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x39,0x0d,0x58,0x34,0x60,0x83, +0x7c,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x4e,0x83,0x16,0x0d,0xd8,0x20,0x5f, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa8,0xd3,0xc0,0x45,0x03,0x36,0xc8,0x17,0x3b, +0xf8,0x45,0x3e,0x86,0xf0,0x8b,0x7c,0x2c,0xe1,0x17,0xf9,0x18,0x1b,0x0c,0xf0,0x31, +0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0x0c,0x91,0x91,0x8f,0x19,0x22,0x23,0x1f, +0x33,0x44,0x46,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0, +0x31,0x36,0x98,0xe0,0x53,0x34,0xa2,0x0b,0x7a,0x81,0xa1,0x46,0x0c,0x12,0x00,0x04, +0xc1,0x80,0xeb,0xd3,0x40,0x47,0x83,0x19,0xc9,0x85,0x19,0xc9,0x85,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x4c,0x35,0xf0,0xd1,0x20,0xd0,0xcf,0xc0,0x02,0xfd,0x0c,0xe4, +0x63,0xc1,0x6e,0x06,0xf0,0xb1,0x61,0x37,0x03,0xf9,0x58,0xd0,0x9b,0x01,0x7c,0xac, +0xe8,0xcf,0x40,0x3e,0x16,0xf4,0x67,0x00,0x1f,0x0b,0x0a,0xf9,0x58,0xe0,0x9f,0x01, +0x7c,0xac,0x28,0xe4,0x63,0x01,0x23,0x1f,0x0b,0x06,0xf9,0x58,0x40,0x33,0xf2,0x31, +0x81,0x66,0xe4,0x63,0x03,0xcd,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f, +0x63,0x83,0x01,0x3e,0xc6,0x06,0x07,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0x8b, +0xd5,0xc0,0x4d,0x83,0x35,0x89,0x87,0x35,0x89,0x07,0x43,0x97,0x40,0x3e,0x23,0x06, +0x06,0x00,0x82,0x60,0x10,0xe1,0x6a,0xd0,0xa6,0x41,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0x07,0xaf,0x06,0x74,0x1a,0xb0,0x81,0xcf,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0xd1,0xab,0x41,0x9d,0x06,0x6c,0xe0,0x33,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf8, +0x6a,0x60,0xa7,0x01,0x1b,0xf8,0xcc,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xbf,0x1a, +0xe0,0x69,0xc0,0x06,0x61,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0xb8,0x06,0x79, +0x1a,0xb0,0x41,0xd8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x11,0xae,0x81,0x9e,0x06, +0x6c,0x10,0x36,0x76,0x90,0x8d,0x7c,0x0c,0x21,0x1b,0xf9,0x58,0x42,0x36,0xf2,0x31, +0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0x19,0x6a,0x23,0x1f, +0x33,0xd4,0x46,0x3e,0x66,0xa8,0x8d,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0, +0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc1,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22, +0x76,0x0d,0xc2,0x35,0x08,0x86,0x23,0x82,0x12,0x0d,0x84,0x6f,0xba,0x61,0x10,0xd1, +0x20,0xb0,0x26,0xa0,0x8f,0x35,0x02,0x7d,0xac,0x19,0xe8,0x63,0x0a,0x41,0x1f,0x53, +0x0a,0xfa,0x98,0x62,0xd0,0xc7,0x0c,0x43,0x3e,0x66,0x18,0xf2,0x31,0xc3,0x90,0x8f, +0x19,0x43,0x7c,0xcc,0x18,0xe2,0x63,0xc6,0x10,0x9f,0x11,0x03,0x03,0x00,0x41,0x30, +0x88,0xf6,0x35,0x80,0xd7,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x88,0x5f,0x83, +0x78,0x0d,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xfa,0x35,0x90,0xd7,0x60,0x18, +0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0x5f,0x83,0x56,0x0d,0x86,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0xfe,0x35,0x70,0xd5,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x08, +0x64,0x83,0x57,0x0d,0x86,0xe1,0x08,0x36,0xc8,0xd1,0x40,0xf8,0x2e,0x30,0x94,0x05, +0x6e,0x20,0x9f,0xe1,0x88,0x80,0x47,0x03,0xe1,0x9b,0x65,0x48,0x94,0xc0,0xe6,0x40, +0xa0,0x8f,0xcd,0xc1,0x40,0x1f,0x9b,0x03,0x82,0x3e,0x56,0xa8,0x69,0x20,0x9f,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x58,0x36,0x28,0xd7,0x80,0x80,0x83,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x5a,0x36,0x30,0xd7,0x80,0x80,0x83,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x5c,0x36,0x38,0xd7,0x80,0x80,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x5e,0x36,0x38,0xd7,0x60,0x80,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x60,0x36, +0x40,0xd7,0x60,0x80,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x62,0x36,0x48,0xd7, +0x60,0x80,0x83,0x59,0x02,0x65,0xa0,0xc2,0x30,0x12,0x7d,0x40,0x06,0x2a,0x0c,0x23, +0xd1,0x07,0x64,0xa0,0xc2,0x30,0x12,0x7d,0x40,0x06,0x2a,0x0c,0x2a,0xf1,0x90,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x6c,0x36,0x78,0xd7,0x00,0x45,0x03,0x32,0xb0,0x00, +0x4d,0x03,0xf8,0x98,0x19,0x04,0xf4,0xb1,0xe0,0x4e,0x03,0xf9,0x8c,0x18,0x18,0x00, +0x08,0x82,0x41,0x74,0xb3,0xc1,0xad,0x06,0x81,0x05,0xa3,0x1a,0xc8,0x67,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0x9e,0x0d,0xea,0x35,0x80,0xcb,0x80,0x2d,0x83,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x7a,0x36,0xb0,0xd7,0x20,0x38,0xa5,0xe1,0x88,0x40,0x55, +0x03,0xe2,0x2b,0xb4,0x0c,0x02,0x1d,0x31,0x38,0x00,0x10,0x04,0x83,0x32,0xa8,0xd9, +0xc0,0x5e,0x03,0x15,0x0d,0xc6,0x34,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x32,0xb0, +0xd9,0xe0,0x5e,0x83,0x12,0x0d,0xd6,0x34,0x18,0x31,0x78,0x00,0x10,0x04,0x83,0xc9, +0x67,0x83,0x78,0x0d,0x84,0x60,0x34,0x03,0xd1,0x0c,0x6e,0x35,0xb8,0xd5,0x60,0x66, +0x83,0x99,0x0d,0xf8,0x35,0xa0,0xd1,0x60,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34, +0x61,0x10,0x46,0x13,0x88,0x61,0xba,0x81,0xc8,0xd1,0x00,0x99,0x6e,0x20,0x74,0x34, +0x48,0xa6,0x1b,0x88,0x1d,0x0d,0x94,0xe9,0x06,0x82,0x47,0x83,0xc5,0x20,0x22,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xa5,0x6d,0xe0,0xb3,0x41,0x30,0x1c,0x11,0xd4, +0x6a,0xc0,0x7c,0xb3,0x0c,0xce,0x12,0xd8,0x64,0xc4,0x67,0x38,0x82,0x08,0xd3,0x40, +0xf8,0x86,0x23,0x0a,0x31,0x0d,0x88,0xef,0x84,0x41,0x9c,0x30,0x08,0x13,0x82,0x10, +0x0c,0x47,0x18,0x66,0x1a,0x08,0xdf,0x70,0xc4,0x71,0xa6,0x01,0xf1,0x9d,0x30,0x88, +0x13,0x06,0x61,0x42,0x10,0x82,0xe1,0x06,0x23,0x00,0x83,0x59,0x06,0xa6,0x09,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x20,0xba,0xdb,0x80,0x6d,0x03,0x66,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0xbd,0x0d,0x66,0x36,0x78,0x82,0x59,0x82,0x66,0xa0,0xc2,0x10,0x18, +0x30,0x58,0x4c,0x0c,0xa8,0xf8,0x0c,0x47,0x04,0x70,0x1a,0x08,0xdf,0x70,0x84,0x10, +0xa7,0x01,0xf1,0x9d,0x30,0x88,0x13,0x06,0x61,0x42,0x10,0x82,0xe1,0x06,0x28,0x00, +0x83,0x59,0x06,0x2c,0x0b,0x06,0x2a,0x8c,0x10,0xda,0xd8,0x59,0x50,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xa0,0x0c,0xf4,0x36,0xd8,0xd9,0xa0,0x4e,0x83,0x56,0x0d,0x46,0x0c, +0x1c,0x00,0x04,0xc1,0xe0,0x21,0xdd,0x60,0x66,0x83,0x80,0x47,0x83,0x1d,0x0d,0xc0, +0x36,0x58,0x83,0xcf,0xeb,0xfc,0x35,0x18,0x8e,0xe8,0xf0,0x34,0x70,0xbe,0x0b,0x0c, +0x65,0x44,0x20,0x9f,0xe1,0x86,0xb5,0xd2,0xdb,0x20,0x0c,0x6e,0x3c,0x03,0x43,0x19, +0xaf,0x06,0xbf,0x19,0xc4,0xc7,0x02,0x41,0x3e,0x16,0xa4,0x93,0x7c,0x0c,0x3e,0x83, +0x7c,0x0d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0xeb,0x06,0x77,0x1b,0x04, +0x77,0x18,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xd8,0x0d,0xd4,0x36,0x08,0x04, +0xeb,0x83,0x7e,0x0d,0xe4,0x63,0x81,0x11,0x1f,0x1b,0x02,0xf9,0x58,0x80,0xc0,0x67, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xdb,0x0d,0xdc,0x36,0x48,0x02,0xcb,0xcf,0x80, +0x5e,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x54,0xbb,0x01,0xe8,0x06,0x81, +0x91,0xc2,0x10,0x1f,0x13,0x02,0xf9,0x58,0x50,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0xde,0x0d,0xe8,0x36,0x30,0x82,0x59,0x86,0x07,0x42,0xcf,0xc0,0x54,0x61, +0x15,0xe0,0x63,0x81,0x2a,0xc4,0xc7,0x56,0xa1,0x15,0xe0,0x63,0xae,0xd0,0x0a,0xf1, +0xb1,0xa0,0x15,0xe2,0x33,0x4b,0x30,0x8d,0x18,0x1c,0x00,0x08,0x82,0xc1,0x97,0xbb, +0xc1,0xdc,0x06,0xa4,0x1a,0xb4,0x6e,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60,0x81, +0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xc6,0x37,0xc0,0xdd,0x20,0x30,0x7c, +0x0d,0x02,0xfa,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x54,0xbe,0x81,0xdd,0x06,0x81, +0x05,0x25,0x1b,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xf3,0x0d,0xf8,0x36, +0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x58,0xdf,0x60,0x74,0x03,0x93,0x0d,0x82, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd8,0x37,0x28,0xdd,0x80,0x3f,0x03,0x6a,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0xf6,0x0d,0x4c,0x37,0x08,0xd1,0x20,0xb0,0x7f,0x0d, +0x86,0xf8,0x98,0x10,0xc8,0xc7,0x82,0x02,0x3e,0x16,0xc0,0x83,0x7c,0x4c,0x80,0x07, +0xf9,0xd8,0x00,0x0f,0xf2,0x31,0x91,0x18,0xe2,0x63,0x22,0x31,0xc4,0xc7,0x44,0x62, +0x88,0x8f,0x19,0x25,0x01,0x1f,0x33,0x4a,0x02,0x3e,0x66,0x94,0x04,0x7c,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xd0,0xdf,0x60,0x76,0x03,0x9f,0x30,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xd8,0xdf,0x80,0x76,0x03,0x9f,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xe0,0xdf,0xa0,0x76,0x03,0x9f,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe8, +0xdf,0xa0,0x76,0x03,0x9f,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf0,0xdf,0xc0, +0x76,0x03,0x9f,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf8,0xdf,0xe0,0x76,0x03, +0x9f,0x30,0x86,0x23,0x0c,0xf4,0x12,0xbe,0xe1,0x08,0x03,0xbd,0x84,0x6f,0x38,0xc2, +0x40,0x2f,0xe1,0xab,0x41,0xd8,0x0a,0x84,0x1d,0x8e,0x68,0x2f,0x44,0xf8,0x86,0x23, +0xda,0x0b,0x11,0xbe,0xe1,0x88,0xf6,0x42,0x84,0xaf,0x06,0x61,0x2b,0x10,0xb6,0x8c, +0x60,0x67,0x19,0x22,0x29,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x85,0x03,0xf2, +0x0d,0xe6,0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x85,0x83,0xf2,0x0d,0xe6, +0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x85,0x03,0xf3,0x0d,0xe6,0x2b,0x1a, +0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x85,0x03,0xf3,0x0d,0x86,0x68,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x17,0x0e,0xce,0x37,0x18,0xa2,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x60,0x38,0x40,0xdf,0x60,0x88,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x88,0xe1, +0x40,0x7d,0x83,0x54,0xd0,0xa9,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x5e,0x38,0x00, +0xdf,0x60,0x4c,0x03,0x0b,0xce,0x36,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44, +0x31,0x1c,0x98,0x6f,0x10,0x98,0xd9,0x06,0x41,0x7c,0x2c,0x28,0xe4,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0x11,0x0d,0x07,0xff,0x1b,0x04,0x06,0x62,0x4a,0x7c,0x0c,0xc4, +0x94,0xf8,0x18,0x88,0x29,0xf1,0x31,0x62,0x90,0x8f,0x15,0x83,0x7c,0xcc,0x18,0xe4, +0x63,0x03,0x04,0x1f,0x1b,0x20,0xf8,0xd8,0x00,0xc1,0x67,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0x30,0x0e,0xf2,0x37,0x28,0x85,0xd6,0x0d,0xcc,0x14,0x82,0xf8,0x18,0x13, +0xc8,0xc7,0x82,0x01,0x3e,0xb3,0x04,0xd2,0x40,0x85,0xe1,0x44,0x3a,0x1c,0x40,0x03, +0x15,0x86,0x13,0xe9,0x70,0x00,0x0d,0x54,0x18,0x4e,0xa4,0xc3,0x01,0x34,0x50,0x61, +0x20,0x11,0x4e,0x40,0x16,0xd0,0x04,0x7c,0x4c,0xa8,0x09,0xf8,0xd8,0x60,0x13,0xf0, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x8d,0x83,0x12,0x0e,0x42,0x37,0x18,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x68,0xe3,0xc0,0x84,0x03,0xd1,0x0d,0x86,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xdc,0x38,0x38,0xe1,0x60,0x74,0x83,0xc1,0x78,0xa2,0x27, +0xe0,0x63,0x01,0x4f,0xc4,0xc7,0x7a,0xe2,0x27,0xe0,0x63,0x60,0xf1,0x13,0xf1,0xb1, +0xe0,0x27,0xe2,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x1d,0x07,0x2d,0x1c,0x0c, +0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x75,0x1c,0xb8,0x70,0x70,0xb6,0x41,0x31, +0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x1d,0x07,0x2f,0x1c,0x04,0x82,0x05,0xa8,0x1b, +0xc0,0xc7,0x90,0x80,0x3e,0x86,0x08,0xf4,0xb1,0x63,0xa0,0x8f,0x09,0xaf,0x1b,0xc8, +0xc7,0xd2,0xa2,0x7c,0x03,0xf9,0x58,0x60,0xd0,0xc7,0x0c,0xd8,0x0d,0xe4,0x63,0x44, +0x10,0x1f,0x33,0x64,0x37,0x90,0x8f,0x09,0x41,0x7c,0x8c,0xeb,0xe0,0x63,0x01,0x17, +0x1f,0xeb,0x3e,0xf8,0x18,0x18,0x7c,0xf1,0xb1,0xe0,0x8b,0xcf,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0xa7,0x1c,0x80,0x71,0x30,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xa0,0x72,0x10,0xc6,0x81,0xde,0x06,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa9, +0x1c,0x88,0x71,0x10,0x08,0x16,0xec,0x6e,0x00,0x1f,0x43,0x02,0xfa,0x18,0x22,0xd0, +0xc7,0x8e,0x81,0x3e,0x26,0x88,0x6f,0x20,0x1f,0x4b,0x18,0xf8,0x58,0x60,0xd0,0xc7, +0x82,0xf1,0x0d,0xe4,0x63,0x01,0x01,0x1f,0x6b,0x03,0xfe,0x0d,0xe4,0x63,0x81,0x42, +0x1f,0x53,0xce,0x37,0x90,0x8f,0x21,0x41,0x7c,0x4c,0x49,0xdf,0x40,0x3e,0x26,0x04, +0xf1,0x31,0xd2,0x68,0x03,0xfa,0x58,0x69,0xb4,0x01,0x7d,0xcc,0x34,0xda,0x80,0x3e, +0x96,0x06,0x6c,0x00,0x1f,0x0b,0xcc,0x80,0x3e,0x16,0xc0,0x6f,0x20,0x1f,0x23,0x83, +0x26,0x3e,0x16,0x08,0xf0,0x31,0x32,0x68,0xe2,0x63,0x61,0xa0,0xc4,0xc7,0x06,0x45, +0x3e,0xa6,0x0c,0xf2,0x31,0x65,0x90,0x8f,0x0d,0x14,0x7c,0x6c,0x98,0xe0,0x63,0x01, +0xff,0x06,0xf2,0x31,0x22,0x82,0x8f,0x09,0x41,0x7c,0x2c,0x28,0xe0,0x63,0xc6,0x00, +0x1f,0x3b,0x8a,0xf8,0x58,0x50,0xc4,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x77, +0x0e,0x50,0x39,0x18,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe0,0x39,0x48,0xe5, +0xa0,0x08,0x4c,0x84,0x83,0x20,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc8,0x73, +0xb0,0xca,0x01,0x0b,0x07,0x81,0x21,0x01,0x7d,0x0c,0x11,0xe8,0x63,0xc7,0x40,0x9f, +0x59,0x82,0x69,0xa0,0xc2,0x80,0x93,0xc7,0x90,0x06,0x2a,0x0c,0x38,0x79,0x0c,0x69, +0xa0,0xc2,0x70,0x93,0xc7,0x90,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x0c,0xdc,0x39, +0x78,0xe5,0xc0,0x77,0x03,0x12,0x0e,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xc9,0xe7, +0x20,0x96,0x83,0x60,0x9d,0x83,0x75,0x0e,0xd6,0x39,0xa0,0xe5,0x80,0x96,0x03,0x5a, +0x0e,0x68,0x39,0x18,0x4d,0x08,0x80,0xe1,0x88,0xc0,0x7d,0x83,0xe0,0x9b,0x6e,0x70, +0xe1,0x40,0x08,0x0c,0x09,0xe8,0x63,0x88,0x40,0x1f,0x43,0x06,0xfa,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x87,0xcf,0x81,0x2c,0x07,0xe3,0x1b,0xcc,0x73,0x30,0x9a,0x10, +0x00,0x16,0x14,0xf2,0x31,0xa1,0x90,0x8f,0x0d,0x85,0x7c,0x6c,0x76,0x83,0xb7,0x0d, +0xe2,0x63,0xb3,0x1b,0xbc,0x6d,0x10,0x9f,0xe1,0x08,0x41,0x7f,0x83,0xe1,0x1b,0x8e, +0x18,0x74,0x38,0x28,0xbe,0x12,0x02,0x1d,0x8e,0x20,0xfa,0x37,0x18,0xbe,0xe1,0x88, +0xa2,0x87,0x83,0xe2,0x2b,0x21,0xd0,0x22,0x02,0x9d,0x65,0xa0,0xaa,0x60,0x34,0xc1, +0x19,0x2c,0x48,0xe3,0x40,0x3e,0xc6,0x1f,0x01,0x7d,0xec,0xcc,0x82,0xf8,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x31,0xd3,0x01,0x3b,0x07,0x25,0x1c,0x04,0xb3,0x04,0xd5, +0x40,0x85,0x21,0x50,0x2c,0x38,0x4c,0x23,0x06,0x07,0x00,0x82,0x60,0x50,0x06,0x2a, +0x1d,0xac,0x73,0x30,0xc2,0xc1,0x0d,0x07,0x23,0x06,0x0e,0x00,0x82,0x60,0xf0,0xd0, +0x74,0x30,0xce,0x41,0xc0,0xbe,0xc1,0xfa,0x06,0xf0,0x1c,0x08,0x77,0x26,0x08,0xae, +0x1c,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x61,0xd3,0x81,0x3b,0x07,0x6e,0x1c,0xcc, +0xd9,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x34,0x1d,0xfc,0x73,0x90,0xb7,0x81,0xad, +0x72,0x20,0xc4,0xc7,0x84,0x40,0x3e,0x16,0x10,0xf0,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0x63,0xa7,0x03,0x7a,0x0e,0x8a,0xc0,0xe0,0x36,0x40,0xe5,0x40,0x3e,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0xf4,0x74,0x60,0xcf,0x41,0xe0,0xb6,0x81,0x0d,0x83,0x7c, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf8,0xe9,0x00,0x9f,0x83,0x40,0x98,0x6e,0x88, +0xe3,0x20,0x58,0xdb,0x60,0x38,0x42,0x36,0xe4,0x38,0x60,0xbe,0x59,0x86,0xcb,0x0a, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x10,0xeb,0x60,0x9f,0x83,0x3b,0x0e,0x04,0xd3, +0xe3,0x20,0x88,0xcf,0x2c,0xc1,0x35,0x50,0x61,0x08,0x16,0x52,0x8d,0x18,0x1c,0x00, +0x08,0x82,0x41,0x19,0xe8,0x74,0xb0,0xcf,0x81,0x0c,0x07,0x6d,0x1c,0x8c,0x18,0x38, +0x00,0x08,0x82,0xc1,0x43,0xd6,0xc1,0x3c,0x07,0x01,0xff,0x06,0xfb,0x1b,0x80,0x74, +0x30,0x06,0x62,0x10,0x06,0x82,0x2f,0x07,0x23,0x06,0x07,0x00,0x82,0x60,0x50,0x06, +0x3b,0x1d,0xf0,0x73,0x70,0xc3,0x81,0x1b,0x07,0x23,0x06,0x0e,0x00,0x82,0x60,0xf0, +0x94,0x75,0x40,0xcf,0x41,0xd0,0xbf,0x01,0xff,0x06,0x21,0x1d,0x90,0xc1,0x18,0x88, +0x01,0x1e,0x07,0xbf,0x1c,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x19,0xf0,0x74,0xd0, +0xcf,0x81,0x0d,0x07,0x6d,0x1c,0x8c,0x18,0x38,0x00,0x08,0x82,0xc1,0x63,0xd6,0x41, +0x3d,0x07,0x81,0xff,0x06,0xfd,0x1b,0x88,0x74,0xa0,0xc3,0x81,0x0e,0x07,0x3a,0x1c, +0xe8,0x70,0x00,0xce,0x01,0x8e,0x18,0x18,0x00,0x08,0x82,0x41,0x54,0xd6,0x81,0x4e, +0x07,0xeb,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x5a,0x07,0x21,0x1d,0xb4,0x47, +0x30,0x4b,0x90,0x0d,0x54,0x18,0x02,0xc6,0x3b,0x8d,0xc1,0x48,0x88,0xc4,0x67,0x38, +0x22,0xf0,0xe1,0x40,0xf8,0x86,0x23,0x84,0x1f,0x0e,0x88,0xef,0x84,0x41,0x9c,0x30, +0x08,0x13,0x82,0x10,0x0c,0x37,0xf8,0x47,0x00,0x06,0xb3,0x0c,0xda,0x16,0x8c,0x18, +0x18,0x00,0x08,0x82,0x41,0xf4,0xd6,0x01,0x59,0x07,0xc7,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0x73,0x1d,0xac,0x74,0x90,0x04,0xb3,0x04,0xdb,0x40,0x85,0x21,0x68,0x54, +0x66,0x74,0x02,0xce,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x9a,0xeb,0xc0, +0xa7,0x83,0x60,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xba,0x0e,0x4a,0x3a,0x08,0x2c, +0x70,0xe5,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xd9,0x75,0xb0,0xd2,0x41, +0x30,0x1c,0x61,0xb8,0x88,0xf3,0x5d,0x60,0x28,0x0b,0x06,0xf9,0x0c,0x47,0x04,0xe5, +0x1c,0x08,0xdf,0x05,0x86,0x1a,0x31,0x30,0x00,0x10,0x04,0x83,0x88,0xaf,0x83,0x96, +0x0e,0x78,0xcd,0x02,0x73,0x0e,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0x5f, +0x07,0x33,0x1d,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x88,0x76,0xb0,0xd3,0x81, +0xec,0x06,0x81,0xd1,0x72,0x10,0xc4,0xc7,0x8c,0x40,0x3e,0xb3,0x04,0x0e,0x00,0x00, +0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_ef654f1408c21b605bf3b81db8c9ac3a.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_ef654f1408c21b605bf3b81db8c9ac3a.h new file mode 100644 index 00000000..459affbe --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_ef654f1408c21b605bf3b81db8c9ac3a.h @@ -0,0 +1,1102 @@ +// ffx_fsr2_accumulate_pass_wave64_16bit_ef654f1408c21b605bf3b81db8c9ac3a.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_ef654f1408c21b605bf3b81db8c9ac3a_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_ef654f1408c21b605bf3b81db8c9ac3a_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_ef654f1408c21b605bf3b81db8c9ac3a_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_ef654f1408c21b605bf3b81db8c9ac3a_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_ef654f1408c21b605bf3b81db8c9ac3a_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_lanczos_lut", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_ef654f1408c21b605bf3b81db8c9ac3a_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 6, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_ef654f1408c21b605bf3b81db8c9ac3a_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_ef654f1408c21b605bf3b81db8c9ac3a_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_ef654f1408c21b605bf3b81db8c9ac3a_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", "rw_upscaled_output", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_ef654f1408c21b605bf3b81db8c9ac3a_UAVResourceBindings[] = { 0, 1, 3, 4, 2, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_ef654f1408c21b605bf3b81db8c9ac3a_UAVResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_ef654f1408c21b605bf3b81db8c9ac3a_UAVResourceSpaces[] = { 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_ef654f1408c21b605bf3b81db8c9ac3a_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_ef654f1408c21b605bf3b81db8c9ac3a_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_ef654f1408c21b605bf3b81db8c9ac3a_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_ef654f1408c21b605bf3b81db8c9ac3a_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_ef654f1408c21b605bf3b81db8c9ac3a_size = 17180; + +static const unsigned char g_ffx_fsr2_accumulate_pass_wave64_16bit_ef654f1408c21b605bf3b81db8c9ac3a_data[] = { +0x44,0x58,0x42,0x43,0x21,0xf0,0x51,0x4f,0xbb,0x32,0xd5,0x99,0x08,0xac,0x73,0x08, +0x54,0x72,0x0f,0x89,0x01,0x00,0x00,0x00,0x1c,0x43,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x3c,0x02,0x00,0x00,0x04,0x11,0x00,0x00,0x20,0x11,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xc8,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0xc0,0x0e,0x00,0x00,0x66,0x00,0x05,0x00,0xb0,0x03,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xa8,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0xa7,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02, +0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xd7,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0x8c,0xc2,0x08,0x40,0x09,0x00,0x14,0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03, +0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18,0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10, +0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c, +0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0,0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40, +0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18,0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18, +0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28,0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2, +0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c,0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51, +0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50,0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34, +0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9, +0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19, +0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89, +0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60,0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x6d, +0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a,0x48,0x0e,0x15,0x09,0x44,0x1a,0x39,0x0f, +0x11,0x4d,0x08,0x21,0x21,0x61,0x30,0x28,0x04,0x63,0xc0,0x20,0x51,0xe9,0xa0,0xe1, +0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4,0x0d,0x69,0x06,0x44,0x0c,0x06,0x03,0xc5, +0x1c,0x41,0x50,0x0a,0xc6,0xe0,0x34,0x40,0x51,0x6a,0x20,0x60,0x18,0x81,0x30,0x66, +0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0, +0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87, +0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a, +0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0, +0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87, +0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x02,0xab, +0x45,0xae,0x61,0x04,0xc1,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1, +0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f, +0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2, +0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21, +0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0x83,0x99,0xc4, +0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d, +0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc, +0x00,0x0c,0xfc,0x00,0x09,0xb0,0x18,0xc9,0x66,0x0a,0x83,0x71,0x60,0x87,0x70,0x98, +0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03, +0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76, +0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26, +0x6b,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e, +0xfc,0x00,0x09,0x06,0x1a,0xd5,0x66,0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79, +0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90, +0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07, +0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x14, +0xb0,0xe8,0x36,0x13,0x19,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2, +0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84, +0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xa0,0x00,0x46,0xb9,0x99, +0xb0,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77, +0x08,0x07,0x7a,0xf0,0x03,0x14,0x18,0x68,0x37,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7, +0xae,0x36,0x9a,0x7a,0xbd,0x5e,0xaf,0x37,0x18,0xb0,0x60,0x30,0x18,0xcc,0x60,0x30, +0x18,0x0c,0x06,0x03,0xf9,0x6e,0x92,0xa6,0x88,0x12,0x26,0x9f,0x05,0x98,0x67,0x21, +0x22,0x76,0x02,0x26,0x02,0x05,0x03,0x02,0xce,0x11,0x80,0x02,0x00,0x00,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, +0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06, +0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8, +0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x32,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21, +0x4f,0x1a,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00, +0x20,0x00,0x00,0x00,0x32,0x1e,0x98,0x1c,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x94,0x40,0x31,0x8c,0x00,0x14,0x41,0x49,0x94,0x41,0x21,0x14, +0x47,0x29,0x14,0x45,0x39,0x14,0x44,0xe1,0x07,0x14,0x48,0xc1,0x14,0x50,0x41,0x15, +0x56,0x81,0x15,0x60,0x40,0x41,0x06,0x14,0x68,0x40,0xc1,0x06,0x14,0x70,0x40,0x21, +0x07,0x14,0x74,0x40,0x61,0x07,0x14,0x78,0x40,0xa1,0x07,0x14,0x7c,0x40,0x59,0x94, +0x46,0x39,0x46,0x14,0xef,0x45,0x71,0x15,0x0f,0xa1,0x46,0x00,0x6a,0x80,0x84,0x05, +0x0c,0x08,0x88,0x40,0xb3,0x19,0x00,0xb2,0xcd,0x00,0x10,0x6e,0x06,0x80,0x74,0x33, +0x00,0xc4,0x9b,0x01,0x20,0xdf,0x0c,0x00,0xfd,0x66,0x00,0x28,0x38,0x03,0x40,0xaf, +0x19,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x92,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0x01,0x9a,0x20,0x0c,0xd1,0x06,0x61,0x20,0x26,0x08,0x83,0xb4, +0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08,0x6f,0xf0,0x07,0xb4, +0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe,0xda,0xde,0xe8,0xd2,0xde,0xdc,0xbe,0xec, +0xca,0xc6,0xe8,0xde,0xe4,0xe6,0x26,0x08,0xc3,0x34,0x41,0x18,0xa8,0x0d,0x82,0xd1, +0x6c,0x48,0x0c,0x65,0x31,0x98,0x81,0x31,0x9c,0x09,0xc2,0x1c,0xdc,0x01,0x21,0xb9, +0xaf,0x34,0x37,0xb8,0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x0d, +0xc9,0x00,0x45,0x86,0x31,0x30,0x86,0xc3,0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce, +0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed, +0x4d,0x6e,0x82,0x30,0x54,0x1b,0x12,0x46,0x99,0x0c,0x6a,0x60,0x0c,0x87,0x8d,0xdc, +0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x04,0x61,0xb0,0x26, +0x08,0xc3,0xb5,0x41,0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35,0x30,0x46,0x46,0x4b, +0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee, +0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x60,0x1b,0x92,0x4b,0xd9,0x0c,0x6e,0x60, +0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c, +0xde,0x04,0x61,0xc8,0x36,0x24,0x9c,0xe2,0x19,0xdf,0xc0,0x18,0xd9,0x04,0xc1,0x0e, +0xf0,0x80,0x8d,0xdc,0x17,0x5b,0x98,0xdb,0x98,0xde,0xdb,0xdc,0x17,0x5b,0x1d,0xdd, +0x86,0x84,0x08,0x03,0x31,0x30,0x88,0x81,0x31,0x9c,0x09,0xc2,0xa0,0x31,0x91,0xfb, +0x4a,0x6b,0x3b,0x6b,0x4a,0x83,0x9b,0x9b,0x20,0x0c,0xdb,0x86,0x84,0x0c,0xc2,0xa0, +0x0c,0x0c,0x33,0x18,0x18,0xc3,0x21,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46, +0xf6,0x25,0x57,0x16,0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7, +0x21,0x31,0x03,0x08,0x0d,0x8c,0x61,0x60,0x8c,0x6c,0x43,0xf2,0x48,0x95,0xd6,0x81, +0xc1,0x18,0x9c,0x41,0x1a,0x4c,0x10,0xf0,0x20,0x0f,0xa8,0xc9,0xdd,0x7d,0xa5,0xb9, +0xd1,0x95,0xc9,0xb9,0x85,0xb1,0x7d,0xd5,0xc1,0xcd,0x8d,0x85,0xb1,0x95,0x91,0x7d, +0x8d,0xbd,0xb1,0xbd,0xc9,0x4d,0x10,0xd0,0x80,0x0e,0x36,0x2c,0xc6,0x1a,0xb0,0x81, +0x61,0x0c,0x4c,0x1b,0xb4,0x41,0x1b,0x38,0x13,0x04,0x3d,0xd0,0x03,0x3a,0x72,0x77, +0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x1b,0x96,0xe1,0x0d, +0xe0,0xc0,0x18,0x06,0xa6,0x0d,0xda,0xa0,0x0d,0xb2,0x09,0x02,0x1f,0xec,0x01,0x19, +0xb9,0xbb,0x2f,0xb7,0xb2,0xbb,0x2f,0xb6,0xb7,0xb1,0xb5,0xb9,0x0d,0x0b,0x23,0x07, +0x73,0x60,0x50,0x03,0xd3,0x06,0x6d,0xd0,0x06,0x19,0x1f,0xb9,0xbb,0x2f,0xb6,0xba, +0xb6,0xb0,0x2f,0xb4,0xb4,0x39,0xba,0x37,0xb9,0xbc,0x0d,0x0b,0xb5,0x06,0x75,0x60, +0x5c,0x03,0xd3,0x06,0x6d,0xd0,0x06,0x0e,0x25,0xb9,0xbb,0xaf,0x3a,0xb8,0xb9,0xb1, +0x30,0xb6,0x32,0xb2,0xaf,0xb7,0x3a,0x3a,0xb8,0x3a,0xba,0x0d,0xcb,0xb5,0x06,0x77, +0x60,0x30,0x03,0xd3,0x06,0x6d,0xd0,0x06,0xce,0x86,0xc2,0x0d,0xe2,0x80,0x0e,0xec, +0x00,0x0f,0x26,0x08,0x7f,0xd0,0x07,0x34,0xc6,0xc4,0x8c,0xa6,0xa4,0x64,0x26,0x08, +0x03,0xb7,0x01,0x31,0xf4,0x60,0x0f,0x0c,0x63,0xe0,0x03,0x60,0x43,0xd0,0x07,0x13, +0x84,0x50,0xf0,0x03,0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61, +0x6d,0x70,0x1b,0x10,0xe3,0x0f,0x40,0xc1,0x18,0x06,0x03,0xd8,0x10,0x84,0xc2,0x06, +0x42,0x0d,0xf2,0xc0,0x0f,0x44,0x61,0x82,0xe0,0x07,0x7c,0xc0,0x25,0x4d,0xaa,0xcc, +0x8d,0xac,0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x80,0x06,0x75,0xb0,0x01,0x21,0x4a, +0x81,0x32,0xc8,0xe0,0x6a,0x4c,0x81,0x4e,0x5a,0x53,0x18,0x9e,0x54,0x99,0x1b,0x59, +0x99,0xdc,0x54,0x9a,0x5e,0xd9,0x06,0x84,0x40,0x05,0xca,0x0c,0xc8,0xe0,0x6a,0x4c, +0x81,0x4c,0x1a,0x51,0xda,0x1c,0x1c,0x5b,0x58,0xde,0x54,0x9a,0x5e,0xd9,0x04,0x61, +0xe8,0x36,0x20,0x84,0x2a,0x50,0xab,0x40,0x06,0x57,0x63,0x0a,0xec,0xd2,0x92,0xdc, +0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca, +0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26,0x08,0x83,0xb7,0xc1,0x20, +0x5a,0x81,0x72,0x05,0x32,0xb8,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1,0x11, +0xa5,0xb5,0x95,0xb9,0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x86,0x6f,0x03,0x42,0xc0, +0x02,0x15,0x0b,0x64,0x70,0x35,0xa6,0x40,0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29,0x0d, +0x8e,0xa9,0xcc,0xae,0x8c,0x8d,0xea,0xad,0x6a,0xae,0x6c,0x82,0x30,0x80,0xc1,0x06, +0x84,0x98,0x05,0x8a,0x16,0xc8,0xe0,0x6a,0x4c,0x81,0x4b,0x9a,0x91,0x5c,0x58,0x5b, +0x59,0x92,0x1b,0x59,0x19,0xde,0x04,0x61,0x08,0x83,0x0d,0x08,0x61,0x0b,0xd4,0x2d, +0x90,0xc1,0xd5,0x98,0x02,0x25,0x33,0xa2,0x32,0xbb,0xb4,0xb1,0x32,0xaa,0x37,0xab, +0xb4,0xb2,0x3b,0xa2,0x32,0x38,0x3a,0xb4,0x09,0xc2,0x20,0x06,0x1b,0x0c,0x22,0x17, +0x28,0x5d,0x20,0x83,0x86,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc,0x04,0x61,0x18, +0x83,0x0d,0x08,0xc1,0x0b,0x54,0x2f,0x90,0x41,0xd3,0x98,0x02,0x25,0xb3,0xa6,0x37, +0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0xb9,0xa9,0xb1,0x30,0xb6,0xb2,0x09, +0xc2,0x40,0x06,0x1b,0x10,0xe2,0x17,0x28,0x70,0x20,0x83,0xa6,0x31,0x05,0x42,0x66, +0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x13, +0x84,0xa1,0x0c,0x36,0x20,0x84,0x38,0x50,0xe3,0x40,0x06,0x4d,0x63,0x0a,0xfc,0xcc, +0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0x94,0xd2,0xe8,0xe8, +0xca,0xe4,0x86,0xc2,0xdc,0xc6,0xca,0xd8,0xd8,0xc2,0xe8,0xd2,0xde,0xdc,0x26,0x08, +0x83,0x19,0x6c,0x30,0x88,0x72,0xa0,0xcc,0x81,0x0c,0x1a,0x32,0x66,0x50,0x72,0x65, +0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x13,0x84,0xe1,0x0c,0x36,0x20,0x04,0x3a, +0x50,0xe9,0x40,0x06,0x4d,0x63,0x0a,0xcc,0xcc,0xa0,0xe4,0xca,0xec,0xd2,0xde,0xea, +0xe6,0x8c,0xe4,0xc2,0xda,0xca,0xa0,0xe4,0xca,0x8a,0xf0,0xe0,0xde,0xe6,0xea,0xe4, +0xca,0x26,0x08,0x03,0x1a,0x6c,0x40,0x88,0x75,0xa0,0xd8,0x81,0x0c,0x9a,0xc6,0x14, +0xb8,0x98,0x51,0x85,0xb9,0x21,0x85,0xb1,0x99,0x19,0x3d,0x59,0x4d,0x10,0x86,0x34, +0xd8,0x60,0x10,0xee,0x40,0xbd,0x03,0x19,0x34,0xac,0xcc,0x94,0xd2,0xe8,0xe8,0xca, +0xe4,0xa6,0xca,0xe2,0xea,0xca,0xdc,0xc6,0xca,0x98,0xca,0xdc,0xce,0xe8,0xd0,0x26, +0x08,0x83,0x1a,0x6c,0x40,0x88,0x78,0xa0,0xe4,0x81,0x0c,0x9a,0xc6,0x14,0xa8,0x98, +0x11,0x95,0xb1,0xd1,0x85,0x51,0xa5,0xb5,0x95,0x4d,0x10,0x86,0x35,0xd8,0x60,0x10, +0xf4,0x40,0xd5,0x03,0x19,0x34,0xbc,0xcc,0x88,0xf2,0xdc,0xc2,0xda,0xd2,0xc6,0xa4, +0xca,0xe6,0x86,0xd0,0xc2,0xdc,0xce,0xca,0x8c,0xc2,0xc6,0xe8,0xde,0xe4,0x26,0x08, +0x03,0x1b,0x6c,0x30,0x88,0x7b,0xa0,0xf0,0x81,0x0c,0x1a,0x62,0x66,0x56,0x69,0x65, +0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61, +0x63,0x74,0x6f,0x72,0x13,0x84,0xa1,0x0d,0x36,0x18,0x84,0x3e,0x50,0xfb,0x40,0x06, +0xcd,0x06,0x8a,0x0f,0x4e,0x21,0x15,0x58,0xe1,0x15,0x64,0xa1,0x16,0x70,0x61,0x17, +0x7c,0x21,0x1c,0xc8,0xe1,0x1c,0xd4,0xa1,0x1d,0xe0,0x61,0x1e,0xec,0x21,0x1f,0xf8, +0x61,0xc3,0x60,0x90,0x42,0x3f,0x4c,0x10,0x04,0x60,0x03,0xb0,0x61,0x30,0x40,0x02, +0x24,0x36,0x04,0x21,0xb1,0x61,0x18,0xfe,0x41,0x24,0x28,0x0c,0x4d,0x4d,0x10,0x44, +0xc1,0x0e,0x36,0x0c,0x66,0x60,0x06,0xc3,0x04,0x61,0x70,0x83,0x0d,0x41,0x2f,0x6c, +0x30,0x8c,0x92,0xb8,0x4c,0xe2,0x24,0x50,0x62,0x43,0xf1,0x0f,0x24,0x01,0x8c,0x42, +0x4a,0x10,0x11,0x93,0x0b,0x73,0x1b,0x43,0x2b,0x9b,0x9b,0x20,0x0c,0x6f,0x40,0xc3, +0x8c,0xed,0x2d,0x8c,0x6e,0x6e,0x82,0x30,0xc0,0x01,0x8b,0x34,0xb7,0x39,0xba,0xb9, +0x09,0xc2,0x10,0x07,0x24,0xd2,0xdc,0xe8,0xe6,0x26,0x08,0x83,0x1c,0x10,0xa1,0x2b, +0xc3,0xfb,0x62,0x7b,0x0b,0x23,0x9b,0x20,0x0c,0x73,0x40,0x84,0xae,0x0c,0xef,0xcb, +0xed,0x4d,0xae,0x8d,0x09,0x5d,0x19,0xde,0xd7,0x1c,0xdd,0x9b,0x5c,0x19,0x8b,0xba, +0x34,0x37,0xba,0xb9,0x0d,0xd0,0x4a,0xb0,0x44,0x4b,0xb8,0xc4,0x4b,0xc0,0x44,0x4c, +0xc8,0xc4,0x4c,0xd0,0x44,0x4d,0xb0,0x84,0x4d,0x70,0x37,0x41,0x0b,0x55,0xd8,0xd8, +0xec,0xda,0x5c,0xd2,0xc8,0xca,0xdc,0xe8,0xa6,0x04,0x41,0x15,0x32,0x3c,0x17,0xbb, +0x32,0xb9,0xb9,0xb4,0x37,0xb7,0x29,0x01,0xd1,0x84,0x0c,0xcf,0xc5,0x2e,0x8c,0xcd, +0xae,0x4c,0x6e,0x4a,0x60,0xd4,0x21,0xc3,0x73,0x99,0x43,0x0b,0x23,0x2b,0x93,0x6b, +0x7a,0x23,0x2b,0x63,0x9b,0x12,0x20,0x65,0xc8,0xf0,0x5c,0xe4,0xca,0xe6,0xde,0xea, +0xe4,0xc6,0xca,0xe6,0xa6,0x04,0xa2,0x50,0x89,0x0c,0xcf,0x85,0x2e,0x0f,0xae,0x2c, +0xc8,0xcd,0xed,0x8d,0x2e,0x8c,0x2e,0xed,0xcd,0x6d,0x6e,0x8a,0xd0,0x0f,0x22,0x51, +0x87,0x0c,0xcf,0xa5,0xcc,0x8d,0x4e,0x2e,0x0f,0xea,0x2d,0xcd,0x8d,0x6e,0x6e,0x4a, +0x90,0x12,0x5d,0xc8,0xf0,0x5c,0xc6,0xde,0xea,0xdc,0xe8,0xca,0xe4,0xe6,0xa6,0x04, +0x37,0x01,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x42,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x39,0x50,0xc3,0xe5, +0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x86,0x00,0x0d, +0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0x45,0xad,0xdb,0x00,0x34,0x5c,0xbe, +0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a,0xd0,0x70,0xf9,0xce,0xe3, +0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6,0x31,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04, +0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc5,0x6d,0x5b,0xc3, +0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01, +0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x74,0xc3,0xe5,0x3b,0x8f,0x2f,0x44,0x04,0x30,0x11, +0x21,0xd0,0x0c,0x0b,0xf1,0x45,0x0e,0xb3,0x21,0xcd,0x80,0x34,0x86,0x2d,0x38,0xc3, +0xe5,0x3b,0x8f,0x3f,0x38,0x93,0xed,0x17,0xb7,0x6d,0x01,0xd1,0x70,0xf9,0xce,0xe3, +0x1b,0x91,0x43,0x3d,0xe2,0xe0,0x23,0xb7,0x6d,0x07,0xd5,0x70,0xf9,0xce,0xe3,0x4b, +0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x04,0xd5,0x70,0xf9,0xce, +0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x05,0xd6,0x70, +0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x9b, +0x40,0x36,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x62,0x03,0x46,0x0e, +0xf5,0xf8,0xc8,0x6d,0x5b,0xc2,0x33,0x5c,0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f, +0xd4,0xba,0x19,0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84,0xf9,0xc5,0x6d,0x03, +0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xef,0x65,0x4f,0x14,0x08,0xc2,0x1b,0x60,0x5b,0xf3,0xb8,0x1d,0xb8,0xc9,0xac,0x3a, +0x44,0x58,0x49,0x4c,0xf4,0x31,0x00,0x00,0x66,0x00,0x05,0x00,0x7d,0x0c,0x00,0x00, +0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xdc,0x31,0x00,0x00, +0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x74,0x0c,0x00,0x00,0x0b,0x82,0x20,0x00, +0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49, +0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62, +0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b, +0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42, +0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a, +0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff, +0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20, +0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00, +0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00, +0x89,0x20,0x00,0x00,0xd7,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04, +0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c, +0x0b,0x84,0xe4,0x4c,0x10,0x90,0xc2,0x08,0x40,0x09,0x00,0x14,0x98,0x23,0x00,0x83, +0x32,0x0c,0x06,0x03,0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18,0xe8,0x70,0xd3,0x70, +0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x18, +0x0c,0x86,0xc1,0x1c,0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0,0x87,0x90,0xfc,0x10, +0x68,0x86,0x85,0x40,0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18,0x0c,0x06,0x83,0x01, +0x35,0xca,0x02,0x18,0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28,0xe8,0x51,0x06,0xc3, +0xc0,0x40,0x91,0xc2,0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c,0x06,0x03,0x03,0x4d, +0x46,0x01,0x0a,0x51,0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50,0x21,0x4c,0x21,0x06, +0x83,0xc1,0x80,0x34,0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38,0x47,0x0d,0x97,0x3f, +0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x60,0x30, +0x18,0x0a,0xe1,0x19,0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7, +0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60,0x50,0x88,0xd0,0x80, +0x31,0x20,0xd1,0x6d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a,0x48,0x0e,0x15,0x09, +0x44,0x1a,0x39,0x0f,0x11,0x4d,0x08,0x21,0x21,0x61,0x30,0x28,0x04,0x63,0xc0,0x20, +0x51,0xe9,0xa0,0xe1,0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4,0x0d,0x69,0x06,0x44, +0x0c,0x06,0x03,0xc5,0x1c,0x41,0x50,0x0a,0xc6,0xe0,0x34,0x40,0x51,0x6a,0x20,0x60, +0x18,0x81,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a, +0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28, +0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07, +0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78, +0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26,0x31,0x18,0x07, +0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79, +0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0, +0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03, +0x3f,0x40,0x02,0xab,0x45,0xae,0x61,0x04,0xc1,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2, +0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41, +0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c, +0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4, +0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01, +0x05,0x83,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca, +0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61, +0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d, +0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0xb0,0x18,0xc9,0x66,0x0a,0x83,0x71, +0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90, +0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03, +0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72, +0x40,0xc1,0x60,0x26,0x6b,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca, +0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1c,0xd8,0xe1, +0x1d,0xc2,0x81,0x1e,0xfc,0x00,0x09,0x06,0x1a,0xd5,0x66,0x22,0x83,0x71,0x60,0x87, +0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a, +0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90, +0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03, +0x30,0xf0,0x03,0x14,0xb0,0xe8,0x36,0x13,0x19,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc, +0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83, +0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39, +0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xa0, +0x00,0x46,0xb9,0x99,0xb0,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8, +0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03, +0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x14,0x18,0x68,0x37,0x8c,0x20,0x0c, +0x67,0x08,0xc1,0xc7,0xae,0x36,0x9a,0x7a,0xbd,0x5e,0xaf,0x37,0x18,0xb0,0x60,0x30, +0x18,0xcc,0x60,0x30,0x18,0x0c,0x06,0x03,0xf9,0x6e,0x92,0xa6,0x88,0x12,0x26,0x9f, +0x05,0x98,0x67,0x21,0x22,0x76,0x02,0x26,0x02,0x05,0x03,0x02,0xce,0x11,0x80,0xc2, +0x14,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07, +0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x80,0x21,0x4f,0x1a,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x40,0x16,0x08,0x00,0x14,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x94,0x40,0x31,0x8c,0x00,0x14,0x41,0x49, +0x94,0x41,0x21,0x14,0x47,0x29,0x14,0x45,0x39,0x14,0x44,0xe1,0x07,0x94,0x45,0x01, +0x06,0x10,0x6a,0x04,0x80,0x84,0x05,0x0c,0x08,0x88,0x40,0xb3,0x19,0x00,0xb2,0xcd, +0x00,0x10,0x6e,0x06,0x80,0x74,0x33,0x00,0xc4,0x9b,0x01,0xa0,0xdf,0x0c,0x00,0x05, +0x67,0x00,0xe8,0x35,0x03,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x7b,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x01,0x9a,0x20,0x0c,0xd1,0x06,0x61,0x20, +0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xd2,0x04,0xe1,0x0d,0xd0,0x80, +0xc0,0x04,0x61,0x98,0x26,0x08,0x03,0xb5,0x41,0x40,0x98,0x0d,0x09,0x92,0x28,0xc8, +0x32,0x2c,0x48,0x33,0x41,0x98,0x83,0x30,0xd8,0x90,0x0c,0x8f,0x82,0x20,0xc3,0x82, +0x34,0x13,0x84,0xa1,0xda,0x90,0x2c,0x89,0x82,0x44,0xc3,0x82,0x34,0x13,0x84,0xc1, +0x9a,0x20,0x0c,0xd7,0x06,0x01,0xa1,0x36,0x24,0xd1,0xa3,0x20,0xd3,0xb0,0x20,0xd5, +0x04,0x61,0xc0,0x36,0x24,0x53,0xa2,0x20,0xd7,0xb0,0x20,0xcd,0x04,0x61,0xc8,0x36, +0x24,0x57,0xa2,0x20,0xd9,0xb0,0x20,0xd5,0x04,0xc1,0x0e,0xc4,0x60,0x43,0x42,0x6c, +0x0a,0x42,0x0c,0x0b,0xd2,0x4c,0x10,0x06,0x6d,0x82,0x30,0x6c,0x1b,0x92,0x6e,0x53, +0x10,0x6f,0x58,0x90,0x66,0x43,0xe2,0x3d,0x0a,0x32,0x0c,0x0b,0x52,0x6d,0x48,0x1c, +0x48,0xb2,0x30,0x8d,0xfb,0xc0,0x60,0x82,0x80,0x07,0x63,0x30,0x41,0x40,0x83,0x6f, +0xc3,0x82,0x88,0x81,0x82,0x20,0xc3,0x32,0x06,0x63,0x30,0x06,0xcd,0x04,0x41,0x0f, +0xc8,0x60,0xc3,0x32,0x94,0x81,0x82,0x0c,0xc3,0x32,0x06,0x63,0x30,0x06,0xd5,0x04, +0x81,0x0f,0xca,0x60,0xc3,0xb2,0x9c,0x81,0x82,0x44,0xc3,0x32,0x06,0x63,0x30,0x06, +0xd5,0x86,0x25,0x12,0x03,0x05,0x99,0x86,0x65,0x0c,0xc6,0x60,0x0c,0x9a,0x0d,0xcb, +0x24,0x06,0x0a,0xb2,0x0c,0xcb,0x18,0x8c,0xc1,0x18,0x34,0x1b,0x0a,0x32,0x30,0x03, +0x34,0x48,0x03,0x35,0x98,0x20,0xfc,0x81,0x19,0x4c,0x10,0x06,0x6e,0x03,0x82,0xb0, +0x81,0x82,0x20,0x43,0x1b,0x00,0x1b,0x02,0x37,0x98,0x20,0x84,0xc2,0x19,0x6c,0x40, +0x10,0x38,0x50,0x90,0x61,0x40,0x80,0x0d,0x41,0x1c,0x6c,0x20,0xc2,0x60,0x0d,0xde, +0x40,0x0e,0x26,0x08,0x02,0x40,0x61,0x68,0x6a,0x82,0x20,0x0a,0x60,0xb0,0x61,0xf0, +0xbc,0x61,0x82,0x30,0x74,0x13,0x84,0xc1,0xdb,0x10,0xe4,0xc1,0x06,0x03,0xb1,0x83, +0xe9,0x0e,0xf0,0x40,0x0f,0x36,0x14,0x74,0x50,0x07,0xc0,0x1c,0xec,0x41,0x15,0x36, +0x36,0xbb,0x36,0x97,0x34,0xb2,0x32,0x37,0xba,0x29,0x41,0x50,0x85,0x0c,0xcf,0xc5, +0xae,0x4c,0x6e,0x2e,0xed,0xcd,0x6d,0x4a,0x40,0x34,0x21,0xc3,0x73,0xb1,0x0b,0x63, +0xb3,0x2b,0x93,0x9b,0x12,0x10,0x75,0xc8,0xf0,0x5c,0xe6,0xd0,0xc2,0xc8,0xca,0xe4, +0x9a,0xde,0xc8,0xca,0xd8,0xa6,0x04,0x46,0x19,0x32,0x3c,0x17,0xb9,0xb2,0xb9,0xb7, +0x3a,0xb9,0xb1,0xb2,0xb9,0x29,0x81,0x1c,0xd4,0x21,0xc3,0x73,0x29,0x73,0xa3,0x93, +0xcb,0x83,0x7a,0x4b,0x73,0xa3,0x9b,0x9b,0x12,0xec,0x01,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x42,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x39,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84, +0xf9,0x45,0xad,0xdb,0x00,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17, +0xb7,0x6d,0x0a,0xd0,0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6, +0x31,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49, +0x18,0x80,0x80,0xf9,0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15, +0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x74,0xc3, +0xe5,0x3b,0x8f,0x2f,0x44,0x04,0x30,0x11,0x21,0xd0,0x0c,0x0b,0xf1,0x45,0x0e,0xb3, +0x21,0xcd,0x80,0x34,0x86,0x2d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0x93,0xed,0x17, +0xb7,0x6d,0x01,0xd1,0x70,0xf9,0xce,0xe3,0x1b,0x91,0x43,0x3d,0xe2,0xe0,0x23,0xb7, +0x6d,0x07,0xd5,0x70,0xf9,0xce,0xe3,0x4b,0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2, +0x17,0xb7,0x6d,0x04,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a, +0xc0,0xe0,0x17,0xb7,0x6d,0x05,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11, +0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x9b,0x40,0x36,0x5c,0xbe,0xf3,0xf8,0xd3,0x11, +0x11,0xc0,0x20,0x0e,0x62,0x03,0x46,0x0e,0xf5,0xf8,0xc8,0x6d,0x5b,0xc2,0x33,0x5c, +0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f,0xd4,0xba,0x19,0x3c,0xc3,0xe5,0x3b,0x8f, +0x4f,0x35,0x40,0x84,0xf9,0xc5,0x6d,0x03,0x61,0x20,0x00,0x00,0xee,0x09,0x00,0x00, +0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x34,0x98,0x01,0x28, +0xa3,0x42,0x2a,0xc2,0x80,0x82,0x1d,0x28,0xb6,0x92,0x1d,0x28,0x95,0xe2,0x2b,0xbb, +0x1a,0x28,0x97,0x32,0x0c,0x28,0x98,0xb2,0x29,0xa6,0x22,0x04,0x2a,0xde,0x80,0xf2, +0x0d,0x28,0x49,0x88,0xe2,0x44,0x28,0xa5,0x2a,0x28,0x8d,0x8a,0x28,0x49,0x82,0x92, +0x44,0x28,0x4e,0x82,0xf2,0x29,0x9a,0xe2,0x84,0x20,0x54,0x0d,0x90,0xa2,0x08,0xca, +0xa0,0x3c,0x4a,0x60,0x04,0x80,0x0c,0x63,0x04,0x20,0x08,0x82,0x28,0x18,0x8c,0x11, +0xb4,0xe6,0x9c,0xb3,0xdf,0x18,0x01,0x08,0x82,0xa0,0xfc,0x8d,0x11,0x80,0x20,0x08, +0xf3,0xbf,0x30,0x46,0x00,0x82,0x20,0x18,0xff,0xc2,0x18,0xc1,0x3b,0x93,0x26,0xda, +0x8d,0x11,0x80,0x20,0x08,0xc2,0xbf,0x30,0x46,0xd0,0x9a,0x73,0xce,0x7b,0x63,0x04, +0x20,0x08,0x82,0x32,0x18,0x8c,0x11,0x80,0x20,0xfe,0xdf,0x63,0x30,0x46,0x10,0x92, +0x60,0x88,0x77,0x63,0x04,0x7b,0xac,0xc6,0xfb,0x37,0x46,0xb0,0xd6,0x6a,0x2d,0x7e, +0x63,0x04,0xff,0xfd,0xf7,0xef,0x37,0x46,0x00,0x82,0x20,0x08,0x82,0xc1,0x18,0x41, +0x6b,0xce,0x39,0xef,0x0b,0x63,0x04,0xb2,0xe8,0xf6,0xff,0x37,0x46,0xa0,0xb3,0xe6, +0x9c,0x7e,0x63,0x04,0x2a,0x5e,0x9f,0xaa,0x37,0x46,0x00,0x82,0x20,0x08,0x82,0xc3, +0x18,0xc1,0x5a,0xab,0xb5,0xee,0x8d,0x11,0x80,0x20,0xe8,0xdf,0x61,0x30,0x46,0xd0, +0x9a,0x73,0x4e,0x7b,0x63,0x04,0x20,0x08,0x82,0x24,0x18,0x8c,0x11,0x80,0x20,0x08, +0xea,0x60,0x30,0x46,0x00,0xc7,0x65,0x7e,0x7b,0x63,0x04,0x64,0xc9,0xeb,0xf7,0x37, +0x46,0x00,0x82,0x20,0x08,0x82,0xc2,0x18,0x01,0x08,0x82,0x20,0x0b,0x06,0x63,0x04, +0x20,0x08,0x82,0xe8,0x37,0x46,0x00,0x82,0x20,0x88,0xff,0xc2,0x0c,0xc0,0x18,0x01, +0x08,0x82,0x20,0xfe,0x8d,0x11,0x80,0x20,0x08,0xc2,0x1f,0x55,0xc6,0x08,0x40,0xf0, +0x0d,0xc6,0x08,0x40,0x10,0x0c,0xc6,0x08,0x40,0xf0,0x19,0x23,0x00,0x41,0x68,0x04, +0x80,0x48,0x73,0x08,0x13,0x1f,0xcc,0x21,0x5c,0xd2,0x1c,0xc2,0x34,0x0a,0x73,0x08, +0x79,0xc0,0x07,0x73,0x08,0x53,0x1f,0xcc,0x21,0x4c,0xa2,0x30,0x87,0x90,0x07,0xa4, +0x30,0x87,0x00,0x0a,0xdc,0x1c,0xc2,0x74,0x0a,0x73,0x08,0x79,0xd0,0x07,0x74,0x9a, +0x83,0x98,0x26,0x89,0x15,0xe6,0x20,0x2c,0x4b,0x62,0x85,0x39,0x88,0xaa,0x92,0x58, +0x61,0x0e,0x02,0x82,0x24,0x56,0x98,0x83,0x90,0x24,0x89,0x15,0xe6,0x20,0x20,0x48, +0x6a,0x85,0x39,0x88,0x6d,0x93,0x5a,0x61,0x0e,0x22,0x8a,0xa4,0x56,0x98,0x83,0xc8, +0x32,0xa9,0x15,0xe6,0x20,0x30,0x4c,0x6a,0x85,0x39,0x08,0xcb,0x92,0x5a,0x61,0x0e, +0xa2,0xaa,0xa4,0x56,0x18,0x01,0x98,0x83,0x98,0x26,0xa9,0x15,0xe6,0x20,0x20,0x48, +0x52,0x85,0x39,0x08,0x49,0x92,0x52,0x81,0x0c,0x23,0x00,0x00,0x23,0x06,0x08,0x00, +0x82,0x60,0x90,0x06,0x21,0x11,0x0e,0x51,0x3f,0xc4,0xc3,0x88,0x01,0x02,0x80,0x20, +0x18,0xa4,0x81,0x48,0x88,0x43,0xb4,0x0f,0xf2,0x30,0x62,0x80,0x00,0x20,0x08,0x06, +0x69,0x30,0x12,0xe3,0x10,0xf5,0xc3,0x3c,0x8c,0x18,0x20,0x00,0x08,0x82,0x41,0x1a, +0x90,0x04,0x39,0x44,0x23,0x41,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x90,0x06,0x25, +0x51,0x0e,0x91,0x48,0xd4,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0xa4,0x81,0x49,0x98, +0x43,0x54,0x12,0xf6,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x69,0x70,0x12,0xe7,0x10, +0xed,0xc3,0x3d,0x8c,0x18,0x20,0x00,0x08,0x82,0x41,0x1a,0xa0,0x04,0x3a,0x44,0x26, +0x81,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x90,0x06,0x29,0x91,0x0e,0xd1,0x3f,0xe4, +0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0xa4,0x81,0x4a,0xa8,0x43,0x14,0x12,0xfa,0x30, +0x62,0x80,0x00,0x20,0x08,0x06,0x69,0xb0,0x12,0xeb,0x10,0x91,0xc4,0x3e,0x8c,0x18, +0x20,0x00,0x08,0x82,0x41,0x1a,0xb0,0x04,0x3b,0x44,0x26,0xc1,0x0f,0x23,0x06,0x08, +0x00,0x82,0x60,0x90,0x06,0x2d,0xd1,0x0e,0x91,0x4a,0xf4,0xc3,0x88,0x01,0x02,0x80, +0x20,0x18,0xa4,0x81,0x4b,0xb8,0x43,0xa4,0x12,0xfe,0x30,0x62,0x80,0x00,0x20,0x08, +0x06,0x69,0xf0,0x12,0xef,0x10,0xb9,0xc4,0x3f,0x8c,0x18,0x20,0x00,0x08,0x82,0x41, +0x1a,0xc0,0x04,0x3c,0x44,0x2d,0x01,0x12,0x23,0x06,0x07,0x00,0x82,0x60,0x50,0x06, +0x32,0x31,0x0f,0x01,0x19,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x01,0x16,0xe7,0xf0, +0x12,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0x84,0x05,0x3a,0xc8,0xc4,0x88,0x81,0x01, +0x80,0x20,0x18,0x10,0x61,0x81,0x0e,0x31,0x31,0x62,0x60,0x00,0x20,0x08,0x06,0x84, +0x58,0xa4,0x03,0x4d,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x18,0xe0,0xc4,0x3c,0x14, +0x35,0x31,0x9a,0x10,0x04,0x65,0xc8,0xc4,0x95,0x31,0x13,0x57,0x81,0x3d,0x70,0x11, +0x01,0x54,0xa0,0x0e,0x5a,0x49,0x01,0x25,0x24,0x70,0x82,0xc1,0x4e,0x30,0x98,0x09, +0xa1,0x00,0x1f,0x13,0x44,0x01,0x3e,0xa3,0x09,0x0d,0x70,0x81,0xc1,0xce,0x31,0x98, +0x15,0x02,0x7d,0xac,0x10,0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xdf,0x5a,0x94, +0xc4,0x15,0x16,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x23,0x06,0x07,0x00,0x82,0x60, +0x20,0x06,0x6d,0x81,0x12,0x1a,0x5a,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x9c,0x60, +0xb0,0x13,0x0c,0x66,0x87,0x40,0x1f,0x3b,0x04,0xfa,0x98,0xc0,0xc0,0xc7,0x04,0x06, +0x3e,0xa3,0x09,0x89,0x30,0x9a,0xa0,0x0c,0x86,0x10,0xf2,0x31,0x84,0x90,0x8f,0x29, +0xf3,0x00,0x1f,0x53,0xe8,0x01,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x98,0x86, +0x4f,0x10,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa7,0xf1,0x13,0x84,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0x07,0x6a,0x84,0x05,0x2f,0x08,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0xa4,0x86,0x58,0xf4,0x82,0x70,0x8a,0xc1,0x4e,0x31,0x98,0x11,0x02,0x7d, +0x8c,0x10,0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x65,0x30,0x1a,0x64,0x41,0x07, +0xbc,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x8d,0x6b,0x98,0x45,0x00,0x1a,0x66,0x50, +0x06,0x69,0x91,0x16,0x69,0x91,0x16,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09, +0x9e,0x30,0x9a,0xf0,0x0d,0x26,0x10,0xf2,0x31,0x81,0x90,0x8f,0x99,0x81,0x20,0x1f, +0x33,0x03,0x41,0x3e,0x26,0x08,0xf2,0x31,0x41,0x90,0x8f,0x09,0x01,0x7c,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0xc2,0x0d,0xb4,0x08,0x0c,0x51,0x03,0xf8,0x18,0xa2,0x06, +0xf0,0x19,0x8e,0x10,0x64,0x61,0xf8,0x86,0x23,0x06,0x7a,0x28,0xbe,0x12,0x02,0x1d, +0x8e,0x20,0x6a,0x61,0xf8,0x86,0x23,0x8a,0x7b,0x28,0xbe,0x12,0x02,0x2d,0x22,0xd0, +0x11,0x83,0x03,0x00,0x41,0x30,0x28,0x03,0xdd,0xd8,0x8b,0x57,0x98,0x87,0x11,0x83, +0x03,0x00,0x41,0x30,0x28,0x83,0xdd,0xe0,0x8b,0x55,0x98,0x87,0x11,0x83,0x07,0x00, +0x41,0x30,0x98,0xc6,0x23,0x2f,0x84,0x60,0xd3,0xfa,0xa1,0x1f,0x70,0x03,0x37,0x42, +0x63,0x17,0x46,0x13,0x82,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xf3,0x90,0x8d, +0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xca,0xe0,0x37,0x40,0x03,0x17,0xe8,0x61,0xc4, +0xe0,0x01,0x40,0x10,0x0c,0xa6,0xf3,0xe8,0x8b,0xa0,0xf8,0xbc,0x90,0x08,0x09,0xde, +0xe0,0x8d,0xd2,0xf8,0x85,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x11,0x83,0x03,0x00, +0x41,0x30,0x10,0x03,0xf2,0xf8,0x8b,0x58,0xf0,0x8d,0xd1,0x84,0x60,0x18,0x6e,0x08, +0xc2,0x03,0x0c,0xaa,0x61,0x0b,0x2e,0x21,0xd8,0x1a,0xdc,0x82,0x0b,0x0a,0x74,0x96, +0x21,0x10,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x10,0x83,0xf5,0x30,0x0d,0x5c,0x40, +0x8f,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x13,0x0c,0x76,0x82,0xc1,0x4c,0xf0,0xe4, +0x63,0x82,0x27,0x1f,0x13,0xd6,0x02,0x3e,0x26,0xb0,0x05,0x7c,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xf0,0x0f,0xdb,0x30,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfe, +0x03,0x37,0xe6,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x44,0x70,0xe3,0x18, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x08,0x11,0xdd,0xa8,0x87,0x60,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0xa2,0xff,0x70,0x8d,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x10, +0x79,0x0d,0xe1,0x84,0x01,0x9d,0x30,0x20,0x3b,0x88,0xf8,0x98,0x41,0xc4,0xe7,0x84, +0xca,0x9d,0x50,0xb9,0x32,0x74,0x03,0xca,0xd8,0x0d,0x18,0x31,0x38,0x00,0x10,0x04, +0x03,0xad,0x44,0x62,0x43,0xe8,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0x4c,0x44, +0x36,0x04,0xff,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x32,0x18,0x11,0xf2,0xb0,0x07, +0x9e,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xc6,0x45,0xcc,0x23,0x00,0x91,0x41,0x48, +0x8f,0xf4,0x48,0x8f,0xf4,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84, +0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x11,0x83, +0x06,0x00,0x41,0x30,0x68,0x6e,0xe4,0x3d,0x94,0x14,0xa1,0x16,0xf9,0x90,0x0f,0xf9, +0x90,0x8f,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86, +0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0xab,0x8e,0x46,0xc0,0xd8,0x40, +0x3e,0x40,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x1a,0x8f,0xb8,0x87,0x10,0x8c,0x18, +0x34,0x00,0x08,0x82,0x41,0x33,0x26,0xfb,0x61,0xd5,0x48,0x70,0xf9,0x87,0x7f,0xf8, +0x87,0x7f,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31, +0x1c,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0x5c,0xa5,0x41,0x8f,0xc0,0x88, +0xc1,0x01,0x80,0x20,0x18,0x68,0x67,0x92,0x1f,0x01,0x33,0x62,0xd0,0x00,0x20,0x08, +0x06,0x8d,0x9b,0x98,0x48,0x18,0x80,0x49,0x20,0x06,0x29,0x92,0x22,0x29,0x92,0x22, +0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x47,0x54, +0xee,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x37,0x62,0xd0,0x00,0x20,0x08,0x06,0xcd, +0x9d,0xbc,0x88,0x1a,0xa4,0x09,0x1b,0xcc,0x81,0x8c,0xc8,0x88,0x8c,0xc8,0xc8,0x68, +0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11,0x95,0x3b, +0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x8d,0x18,0x34,0x00,0x08,0x82,0x41,0x03,0x2a, +0x38,0x32,0x07,0x72,0xd2,0x07,0x7c,0xb0,0x23,0x3b,0xb2,0x23,0x3b,0x32,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x70,0x44,0xe5,0x8e,0xa8, +0xdc,0x11,0x95,0x3b,0xa2,0x72,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xa4,0x4a,0x98, +0xf0,0xc1,0x9e,0x9c,0x41,0x29,0x90,0x09,0x99,0x90,0x09,0x99,0x8c,0x26,0x04,0xc0, +0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x1c,0x51,0xb9,0x23,0x2a,0x77, +0x44,0xe5,0x8e,0xa8,0xdc,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xb2,0xa2,0x26,0xa5, +0x40,0x2a,0x65,0xe0,0x0a,0x6d,0xd2,0x26,0x6d,0xd2,0x26,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x47,0x54,0xee,0x88,0xca,0x1d,0x51, +0xb9,0x23,0x2a,0x57,0xb7,0xf0,0x2a,0x60,0xe6,0xd0,0x26,0x20,0x18,0x31,0x38,0x00, +0x10,0x04,0x03,0xed,0x56,0xd2,0x44,0x08,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xf1, +0x15,0x3b,0x89,0x05,0x58,0x99,0x85,0x20,0x4f,0xf2,0x24,0x4f,0xf2,0x64,0x34,0x21, +0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51, +0xb9,0x23,0x2a,0x77,0x44,0xe5,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x39,0x97,0x3f, +0xd1,0x85,0x5c,0x21,0x07,0x45,0x54,0x44,0x45,0x54,0x44,0x65,0x34,0x21,0x00,0x46, +0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23, +0x2a,0x77,0x44,0xe5,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x81,0x17,0x54,0x19,0x07, +0x71,0x71,0x85,0x69,0x55,0x56,0x65,0x55,0x56,0x65,0x34,0x21,0x00,0x46,0x13,0x84, +0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77, +0x44,0xe5,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xc9,0x97,0x58,0x61,0x87,0x75,0x61, +0x05,0x8e,0x56,0x68,0x85,0x56,0x68,0x65,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34, +0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5, +0xca,0x1f,0xe6,0x05,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0xeb,0x97,0x57,0x09,0xce, +0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x92,0xe1,0x95,0x7b,0xb0,0x97,0x7c,0x08, +0x7e,0xe5,0x57,0x7e,0xe5,0x57,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06, +0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0x6e,0xc4, +0xa0,0x01,0x40,0x10,0x0c,0x9a,0x96,0x29,0x17,0x90,0xf8,0x17,0x95,0x50,0xd0,0x05, +0x5d,0xd0,0x05,0x5d,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34, +0x81,0x18,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0x6e,0xc4,0xa0,0x01, +0x40,0x10,0x0c,0x1a,0x9b,0x71,0x97,0x94,0x40,0x19,0x7a,0x98,0xe2,0x25,0x5e,0xe2, +0x25,0x5e,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18, +0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0x6e,0xc4,0xa0,0x01,0x40,0x10, +0x0c,0x9a,0x9f,0xb9,0x17,0x99,0x88,0x19,0x79,0xe0,0xf4,0x45,0x5f,0xf4,0x45,0x5f, +0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x8e,0xa8, +0xdc,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xce,0xf8,0x24,0x2c,0xe2,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0x18,0xd9,0xf0,0x4c,0x70,0x81,0x01,0x2d,0x00,0x15,0xf9,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x41,0x19,0x88,0xcd,0xc8,0xe4,0x88,0x9d,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x41,0x19,0x8c,0x0d,0xc9,0xcc,0xc8,0x9e,0x8c,0x18,0x3c,0x00,0x08, +0x82,0xc1,0xb4,0x36,0x21,0x23,0x04,0xc3,0xa8,0x94,0x4a,0xa9,0x80,0x0d,0xd8,0xa4, +0xcc,0x98,0x8c,0x26,0x04,0xc0,0x05,0x95,0x33,0x52,0x51,0x8b,0xf8,0x8c,0x18,0x18, +0x00,0x08,0x82,0x01,0xd6,0x36,0x65,0x13,0x5c,0x60,0x40,0x0b,0x52,0x45,0x3e,0x23, +0x06,0x0f,0x00,0x82,0x60,0x30,0xc9,0x0d,0xca,0x24,0x48,0xa0,0x2a,0xac,0xc2,0x2a, +0x67,0x73,0x36,0x30,0xa3,0x26,0xa3,0x09,0x01,0x70,0x41,0xe5,0x4c,0x55,0xe2,0x22, +0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x80,0xd1,0x0d,0xdb,0x04,0x17,0x18,0xd0,0x02, +0x58,0x91,0xcf,0x88,0xc1,0x03,0x80,0x20,0x18,0x4c,0x79,0xf3,0x32,0xd0,0x13,0xc4, +0xca,0xac,0xcc,0x8a,0xdb,0xb8,0xcd,0xcd,0xc4,0xc9,0x68,0x42,0x00,0x5c,0x50,0x39, +0x83,0x15,0xbc,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x60,0x7b,0x33,0x37,0xc1, +0x05,0x06,0xb4,0xe0,0x56,0xe4,0x33,0x62,0xf0,0x00,0x20,0x08,0x06,0x13,0xe8,0xd8, +0xcc,0x65,0x05,0xb8,0xa2,0x2b,0xba,0x52,0x37,0x75,0xe3,0x33,0x78,0x32,0x9a,0x10, +0x00,0x17,0x54,0xce,0xac,0xb9,0x90,0x8f,0x5d,0x73,0x21,0x1f,0xc3,0xe6,0x42,0x3e, +0x96,0xcd,0x85,0x7c,0x6c,0x72,0x0b,0xf9,0x18,0xe5,0x16,0xf2,0xb1,0xca,0x2d,0xe4, +0x63,0x96,0x5b,0xc8,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0x11, +0x08,0x7c,0x8c,0x52,0x0b,0xf9,0x58,0xa5,0x16,0xf2,0x31,0x4b,0x2d,0xe4,0x63,0x97, +0x5a,0xc8,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c, +0xac,0x3a,0x0b,0xf9,0x98,0x75,0x16,0xf2,0xb1,0xeb,0x2c,0xe4,0x63,0xd8,0x59,0xc8, +0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x6c,0x0d, +0xe4,0x00,0x3e,0x16,0x94,0x01,0x7c,0x2c,0xf8,0xe0,0x63,0x47,0x40,0x1f,0x3b,0x04, +0xfa,0xd8,0x31,0xd0,0xc7,0x0e,0x82,0x3e,0x96,0x07,0x6d,0x21,0x1f,0xd3,0x83,0xb6, +0x90,0x8f,0xed,0x41,0x5b,0xc8,0xc7,0xf8,0xa0,0x2d,0xe4,0x63,0x76,0x80,0x16,0xf2, +0xb1,0x3b,0x40,0x0b,0xf9,0x18,0x1e,0xa0,0x85,0x7c,0x2c,0x0f,0xd0,0x42,0x3e,0x46, +0x20,0xf0,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x77,0x70,0x16, +0xf2,0x31,0x3c,0x38,0x0b,0xf9,0x58,0x1e,0x9c,0x85,0x7c,0x4c,0x0f,0xce,0x42,0x3e, +0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x78,0x60, +0x16,0xf2,0xb1,0x3c,0x30,0x0b,0xf9,0x98,0x1e,0x98,0x85,0x7c,0x6c,0x0f,0xcc,0x42, +0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x44, +0x18,0xd0,0xc7,0x08,0x31,0xa0,0x8f,0x11,0x63,0x40,0x1f,0x23,0xc8,0x80,0x3e,0x96, +0x0b,0x66,0x21,0x1f,0xd3,0x05,0xb3,0x90,0x8f,0xed,0x82,0x59,0xc8,0xc7,0x78,0xc1, +0x2c,0xe4,0x63,0xb6,0x10,0x16,0xf2,0xb1,0x5b,0x08,0x0b,0xf9,0x18,0x2e,0x84,0x85, +0x7c,0x2c,0x17,0xc2,0x42,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c, +0x8c,0x40,0xe0,0x63,0xb7,0x00,0x16,0xf2,0x31,0x5c,0x00,0x0b,0xf9,0x58,0x2e,0x80, +0x85,0x7c,0x4c,0x17,0xc0,0x42,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04, +0x7c,0x0c,0x21,0xe0,0x63,0xb8,0xf0,0x13,0xf2,0xb1,0x5c,0xf8,0x09,0xf9,0x98,0x2e, +0xfc,0x84,0x7c,0x6c,0x17,0x7e,0x42,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21, +0x04,0x7c,0x0c,0x21,0xe0,0x63,0x44,0x28,0xd0,0xc7,0x08,0x51,0xa0,0x8f,0x11,0xa3, +0x40,0x1f,0x23,0x48,0x81,0x3e,0x96,0x0f,0x60,0x21,0x1f,0xd3,0x07,0xb0,0x90,0x8f, +0xed,0x03,0x58,0xc8,0xc7,0xf8,0x01,0x2c,0xe4,0x63,0xf6,0xb0,0x13,0xf2,0xb1,0x7b, +0xd8,0x09,0xf9,0x18,0x3e,0xec,0x84,0x7c,0x2c,0x1f,0x76,0x42,0x3e,0x46,0x20,0xf0, +0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0xf7,0xa0,0x13,0xf2,0x31, +0x7c,0xd0,0x09,0xf9,0x58,0x3e,0xe8,0x84,0x7c,0x4c,0x1f,0x74,0x42,0x3e,0x86,0x10, +0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0xf8,0x90,0x13,0xf2, +0xb1,0x7c,0xc8,0x09,0xf9,0x98,0x3e,0xe4,0x84,0x7c,0x6c,0x1f,0x72,0x42,0x3e,0x86, +0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x44,0x38,0xd0, +0xc7,0x08,0x71,0xa0,0x8f,0x11,0xe3,0x40,0x1f,0x23,0xc8,0x81,0x3e,0xd6,0x3b,0xa1, +0x12,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0xc0,0x4a,0xa9,0x8f,0x82,0x0b,0x0c,0x68, +0x41,0xf8,0xc8,0x67,0xc4,0xe0,0x01,0x40,0x10,0x0c,0x26,0x55,0x02,0xa3,0xb0,0x00, +0x8b,0x40,0x7c,0xc8,0x87,0x7c,0xfe,0xe8,0x8f,0xd0,0x48,0x74,0x46,0x13,0x02,0xe0, +0x82,0xca,0xd9,0xf8,0xa0,0x4a,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x00,0x63,0x25, +0x52,0x0a,0x2e,0x30,0xa0,0x05,0xe8,0x23,0x9f,0x11,0x83,0x07,0x00,0x41,0x30,0x98, +0x62,0xe9,0x8c,0xd0,0xe2,0x2c,0x82,0xf4,0x59,0x9f,0xf5,0x31,0x25,0x53,0x7a,0xa3, +0xd4,0x19,0x4d,0x08,0x80,0x0b,0x2a,0x67,0xe9,0xf3,0x2a,0xf1,0x19,0x31,0x30,0x00, +0x10,0x04,0x03,0x6c,0x96,0x56,0x29,0xb8,0xc0,0x80,0x16,0xbc,0x8f,0x7c,0x46,0x0c, +0x1e,0x00,0x04,0xc1,0x60,0xc2,0x25,0x37,0x7a,0x0b,0xb7,0x08,0xe0,0x47,0x7e,0xe4, +0xa7,0x95,0x5a,0xc9,0x8e,0x60,0x67,0x34,0x21,0x00,0x2e,0xa8,0x9c,0xbd,0x8f,0xad, +0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x30,0x5d,0x92,0xa5,0xe0,0x02,0x03,0x5a, +0x60,0x3f,0xf2,0x19,0x31,0x78,0x00,0x10,0x04,0x83,0xe9,0x97,0xea,0xc8,0x2e,0xea, +0x22,0xb8,0x9f,0xfc,0xc9,0x1f,0x5a,0xa2,0xa5,0x3e,0xba,0x9d,0xd1,0x84,0x00,0xb8, +0xa0,0x72,0x66,0x81,0x84,0x7c,0xec,0x02,0x09,0xf9,0x18,0x06,0x12,0xf2,0xb1,0x0c, +0x24,0xe4,0x63,0x13,0x39,0xc8,0xc7,0x28,0x72,0x90,0x8f,0x55,0xe4,0x20,0x1f,0xb3, +0xc8,0x41,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0, +0x63,0x14,0x2b,0xc8,0xc7,0x2a,0x56,0x90,0x8f,0x59,0xac,0x20,0x1f,0xbb,0x58,0x41, +0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x15, +0x1d,0xc8,0xc7,0x2c,0x3a,0x90,0x8f,0x5d,0x74,0x20,0x1f,0xc3,0xe8,0x40,0x3e,0x86, +0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x6b,0x20,0x07, +0xf0,0xb1,0xa0,0x0c,0xe0,0x63,0xc1,0x07,0x1f,0x3b,0x02,0xfa,0xd8,0x21,0xd0,0xc7, +0x8e,0x81,0x3e,0x76,0x10,0xf4,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x8b,0xa4,0xc2, +0x69,0x54,0xf4,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x92,0x12,0xa7,0x51,0xd1, +0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x4c,0x6a,0x9c,0x46,0x45,0x4f,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xc0,0x3a,0x29,0x72,0x1a,0x15,0x3d,0x19,0x31,0x38,0x00,0x10, +0x04,0x03,0x0b,0xa5,0xcc,0xe9,0x54,0xfc,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac, +0x94,0x3a,0xa7,0x53,0xf1,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x54,0x0a,0x9d, +0x4e,0xc5,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x5a,0xa9,0x74,0x3a,0x15,0x3f, +0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x8b,0xa5,0xd2,0x09,0x21,0x93,0x11,0x83,0x03, +0x00,0x41,0x30,0xb0,0x5a,0x4a,0x9d,0x10,0x32,0x19,0x31,0x38,0x00,0x10,0x04,0x03, +0xcb,0xa5,0xd6,0x09,0x21,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x5e,0x8a,0x9d, +0x10,0x32,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x0b,0xa6,0xdc,0x09,0x41,0x93,0x11, +0x83,0x03,0x00,0x41,0x30,0xb0,0x62,0xea,0x9d,0x10,0x34,0x19,0x31,0x38,0x00,0x10, +0x04,0x03,0x4b,0xa6,0xe0,0x09,0x41,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x66, +0x2a,0x9e,0x10,0x34,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x8b,0xa6,0xe2,0x09,0x19, +0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x6a,0x4a,0x9e,0x90,0x31,0x19,0x31,0x38, +0x00,0x10,0x04,0x03,0xcb,0xa6,0xe6,0x09,0x19,0x93,0x11,0x83,0x03,0x00,0x41,0x30, +0xb0,0x6e,0x8a,0x9e,0x90,0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x0b,0xa7,0xec, +0x09,0x39,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x72,0xea,0x9e,0x90,0x33,0x19, +0x31,0x38,0x00,0x10,0x04,0x03,0x4b,0xa7,0xf0,0x09,0x39,0x93,0x11,0x83,0x03,0x00, +0x41,0x30,0xb0,0x76,0x2a,0x9f,0x90,0x33,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x8b, +0xa7,0xf4,0x89,0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xea,0xa9,0x7d,0xe2,0x90, +0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x7c,0x8a,0x9f,0x38,0x64,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0xac,0x9f,0xea,0x27,0x0e,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x0b,0xac, +0xfa,0x89,0x40,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x0a,0x2b,0x7f,0x22,0x90,0x11, +0x83,0x03,0x00,0x41,0x30,0xb0,0xc4,0xea,0x9f,0x08,0x64,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0xac,0xb1,0x02,0x29,0x02,0x39,0xc2,0x80,0x47,0x18,0xf0,0x08,0x03,0x1e,0x61, +0xc0,0x11,0x83,0x03,0x00,0x41,0x30,0xf8,0xc8,0xca,0x9f,0x60,0xe8,0xa7,0x46,0x13, +0x82,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xca,0x80,0xac,0x4a,0xca,0x86,0xf6,0x68, +0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0xb7,0x3a,0xa9,0x20,0xac,0xc2,0x2a,0xac,0x54, +0x4a,0xa5,0x54,0x4a,0xa5,0x46,0x13,0x02,0x60,0x38,0x22,0x30,0xa3,0xe0,0x9b,0x6e, +0x40,0x25,0x21,0xb0,0xc5,0xa0,0x8f,0x2d,0x07,0x7d,0x6c,0x41,0xe8,0x63,0xc4,0x20, +0x1f,0x2b,0x06,0xf9,0xd8,0x60,0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xbd, +0x9a,0xa9,0xc1,0x8d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8,0x2b,0x9a,0x1a,0xde, +0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xbe,0xaa,0xa9,0x01,0x8e,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xe8,0xab,0x9a,0x1a,0xd2,0x69,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0xbf,0xb2,0xa9,0x41,0x9d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf8,0xab,0x9b, +0x1a,0xd6,0xc9,0x04,0x5a,0x92,0x8f,0x09,0x04,0x7c,0x2c,0xd0,0x25,0xf9,0x58,0x30, +0xc0,0xc7,0x8e,0x22,0x3e,0x16,0xe4,0x92,0x7c,0x2c,0xf1,0x25,0xf9,0xd8,0x11,0xc4, +0xc7,0x12,0x70,0x92,0x8f,0x09,0x41,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x3a, +0x2d,0xbe,0xf2,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x42,0x2d,0xba,0x0a,0x86,0x1b, +0xc8,0x60,0x97,0x88,0x0b,0x06,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x65,0x30,0x5a, +0x64,0xf5,0x47,0xb6,0x34,0x62,0xd0,0x00,0x20,0x08,0x06,0x8d,0x6b,0x99,0x55,0x90, +0x56,0x66,0x54,0x46,0x69,0x95,0x56,0x69,0x95,0x56,0xa3,0x09,0x01,0x30,0x1c,0x11, +0xe4,0x93,0xf0,0x8d,0x18,0x1c,0x00,0x08,0x82,0x41,0x19,0x9c,0x16,0x5a,0xed,0x11, +0x2f,0x8d,0x18,0x3c,0x00,0x08,0x82,0xc1,0xf4,0x5a,0x65,0x15,0x94,0xc9,0xfd,0xd8, +0x4f,0x3a,0xa5,0x13,0x69,0x91,0x56,0x5b,0x9d,0xd2,0x68,0x42,0x00,0x8c,0x26,0x08, +0xc1,0x2c,0x81,0x30,0x50,0x61,0xd0,0x64,0x00,0x98,0x41,0x30,0x50,0x61,0xd8,0x64, +0x00,0x90,0x41,0x30,0x50,0x61,0xe0,0x64,0x00,0x78,0xc1,0x40,0x85,0xa1,0x93,0x01, +0xa0,0x04,0x03,0x15,0x06,0x4f,0x06,0x80,0x12,0x0c,0x54,0x18,0x3e,0x19,0x00,0x60, +0x10,0x0c,0x54,0x0c,0x3a,0x1b,0x00,0x5e,0x30,0x50,0x81,0x06,0x22,0x1b,0x00,0x58, +0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x6f,0xdd,0x95,0xfc,0x0c,0x23,0x06,0x07, +0x00,0x82,0x60,0x20,0x06,0xb5,0x05,0x57,0xa2,0xf4,0x5a,0xa3,0x09,0x81,0x50,0xc1, +0x4f,0x69,0xc9,0x56,0x70,0x17,0x18,0x6c,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc4,0x40, +0xb7,0xea,0xea,0x94,0x6a,0x6b,0x34,0x21,0x00,0x46,0x13,0x84,0xe0,0x04,0x83,0x9d, +0x60,0x30,0x13,0x0c,0xfa,0x98,0x70,0xd0,0xe7,0x84,0x01,0x9d,0x30,0xa0,0xd1,0x04, +0x07,0x18,0x4d,0x78,0x82,0x23,0x0c,0x76,0x84,0xc1,0x4c,0xf8,0x23,0xf9,0x98,0xf0, +0x47,0xf2,0x31,0x42,0xac,0xe0,0x63,0xc4,0x58,0xc1,0x67,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0xfa,0x6a,0x2d,0x42,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0xbe,0x5c, +0x8b,0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb8,0x2f,0xd8,0x5a,0x29,0x61,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0xfc,0x8a,0x2d,0x96,0x12,0x8e,0x31,0xd8,0x31,0x06, +0x33,0x42,0xa0,0x8f,0x11,0x02,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x0c,0xe4, +0x6b,0xb6,0xc8,0x29,0xa5,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xe9,0xaf,0xda,0x0a, +0xde,0xeb,0xbd,0xde,0x0b,0xb7,0x70,0x0b,0xb7,0x70,0x6b,0x34,0x21,0x00,0x86,0x23, +0x02,0x7a,0x0a,0xbe,0xe9,0x06,0x9b,0x12,0x82,0x13,0x03,0x43,0x8d,0x18,0x1c,0x00, +0x08,0x82,0x41,0x19,0xe0,0x57,0x6e,0xc1,0x13,0x4b,0x8d,0x18,0x1c,0x00,0x08,0x82, +0x41,0x19,0xe4,0x97,0x6e,0xa5,0x53,0x4c,0x8d,0x18,0x3c,0x00,0x08,0x82,0xc1,0x14, +0x62,0xb7,0x25,0x04,0x4a,0xb2,0x53,0x3b,0x65,0x5f,0xf6,0xf5,0x5b,0xc3,0x68,0x42, +0x00,0x58,0x10,0x57,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0xc4,0x76,0x2b, +0xb0,0x00,0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x27,0x96,0x5b,0x81,0x05, +0x74,0x25,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x52,0xec,0xb7,0x82,0xe1,0x88, +0x39,0x08,0xa9,0xe0,0x9b,0x6e,0x10,0xe8,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0xe3,0xc5,0xd0,0x2b,0x18,0x86,0x23,0x02,0x92,0x72,0xbe,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x62,0x2c,0xbd,0x86,0xc2,0x82,0x81,0x3e,0x86,0x56,0x41,0x7c,0xa6,0x1b, +0x82,0xb4,0x22,0x66,0x19,0x06,0x02,0x0f,0x86,0x23,0xf8,0x20,0xa5,0x9c,0x6f,0xba, +0xa1,0xaf,0xd6,0x2a,0x98,0x25,0x40,0x86,0x23,0xfc,0x80,0xad,0x94,0x6f,0x96,0xc1, +0x28,0x02,0x63,0x94,0xf8,0x58,0xd0,0x56,0xf2,0xb1,0x80,0x81,0xcf,0x2c,0x01,0x32, +0x1c,0x71,0xa4,0x96,0xf0,0xcd,0x32,0x1c,0x48,0x30,0x4b,0x80,0x0c,0x94,0x18,0xcc, +0x60,0x12,0x05,0x98,0x06,0x87,0x49,0x18,0x03,0x25,0x86,0x18,0x0c,0x46,0xe1,0x1d, +0x9e,0x61,0x0a,0x69,0xc1,0xc7,0x02,0xd6,0x92,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x44,0x3d,0x96,0x62,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x61,0xa6,0x5f,0xa3, +0x10,0xd8,0x5d,0x05,0xf1,0x31,0xbc,0xb2,0xa3,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82, +0x41,0x14,0x66,0x2d,0x16,0x0c,0x47,0xf0,0xd1,0x6c,0x11,0xdf,0x05,0x86,0xb2,0x25, +0x90,0x8f,0x05,0x86,0x7c,0x2c,0x28,0xe4,0x63,0x41,0x68,0xc1,0x67,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0x22,0x34,0xa3,0xb1,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x36, +0x2b,0xb1,0x07,0x0c,0x86,0x23,0x82,0xb0,0x72,0xbe,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xdc,0xcc,0xc4,0x22,0x31,0xb0,0x60,0xa0,0xcf,0x74,0x43,0x40,0x56,0xc3,0x88, +0x81,0x01,0x80,0x20,0x18,0x44,0x6e,0xa6,0x63,0x81,0x1d,0xe7,0x25,0x9f,0x11,0x03, +0x03,0x00,0x41,0x30,0x88,0xe0,0x8c,0xc7,0x02,0x0b,0x06,0xf9,0x8c,0x18,0x18,0x00, +0x08,0x82,0x41,0x24,0x67,0x3e,0x16,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd7,0x66, +0x27,0x96,0x53,0x61,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60,0x02,0x4b,0xc9,0xc7, +0x04,0x96,0x92,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x78,0x76,0x62,0xc2,0x88, +0x81,0x01,0x80,0x20,0x18,0x44,0x79,0x86,0x62,0xc2,0x09,0x03,0x3a,0x61,0x40,0x27, +0x18,0xec,0x04,0x83,0x99,0x50,0x5b,0xf0,0x31,0xc1,0xb6,0xe0,0x33,0x62,0x70,0x00, +0x20,0x08,0x06,0x9f,0x9e,0xd1,0x98,0x59,0xc1,0xd9,0x68,0x42,0x00,0x8c,0x26,0x08, +0x81,0x15,0x42,0x7c,0xac,0x10,0xe2,0x33,0x1c,0x21,0x3c,0xc2,0x37,0xdd,0xd0,0x62, +0x39,0x16,0x0c,0x47,0x0c,0x90,0xf0,0x4d,0x37,0xbc,0xd8,0x8e,0x05,0xd3,0x0d,0x7a, +0xd6,0x67,0xc4,0x74,0xc3,0x9e,0xf9,0xd9,0x50,0x45,0x04,0x45,0x44,0x50,0x02,0x01, +0x25,0x10,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x65,0x70,0x6a,0x68,0xc6,0x57,0xe0, +0x35,0x62,0xd0,0x00,0x20,0x08,0x06,0x8d,0xac,0xa9,0x59,0x40,0x6a,0x83,0xd0,0x66, +0x6d,0xd6,0x66,0x6d,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xd3, +0x0d,0xa7,0xa6,0x6a,0x4f,0x29,0x01,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x83,0x6b, +0x70,0x76,0xa8,0x5a,0x80,0xcc,0xd9,0x9c,0xcd,0xd9,0x9c,0x8d,0x26,0x04,0xc0,0x68, +0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74,0x03,0xac,0xb5,0x5a,0x55,0x50,0x00,0x23,0x06, +0x0d,0x00,0x82,0x60,0xd0,0xf8,0x9a,0x9d,0x35,0xb0,0x16,0x38,0x79,0x96,0x67,0x79, +0x96,0x67,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0xdd,0x30,0x6b, +0xb6,0x96,0x55,0x15,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xe4,0xc6,0x67,0x93, +0xad,0x55,0xc1,0x9f,0xfd,0xd9,0x9f,0xfd,0xd9,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1, +0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x83,0x6e,0xa0,0x76,0xe9,0x5a, +0x54,0x8c,0xda,0xa8,0x8d,0xda,0xa8,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26, +0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xec,0x46,0x6a,0x9b,0xaf,0x3d,0xc9, +0xa9,0x9d,0xda,0xa9,0x9d,0xda,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20, +0x4c,0x37,0x90,0x5b,0xb8,0x9d,0x41,0x8d,0x41,0x00,0x23,0x06,0x0d,0x00,0x82,0x60, +0xd0,0xc8,0x9b,0xaa,0x85,0x01,0xb9,0x8d,0x41,0xd0,0x6a,0xad,0xd6,0x6a,0xad,0x36, +0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60, +0xd0,0xd8,0x9b,0xab,0x95,0x01,0xba,0x7d,0x45,0xac,0xc5,0x5a,0xac,0xc5,0xda,0x68, +0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41, +0xa3,0x6f,0xb2,0x96,0x06,0xec,0xd6,0x25,0xb5,0x56,0x6b,0xb5,0x56,0x6b,0xa3,0x09, +0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x60,0x79,0x60,0x0a,0xf1,0xb1,0x3c,0x30, +0x85,0xf8,0xdc,0x4b,0x19,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x91,0xdb,0xb5, +0x70,0x08,0x0c,0xc7,0x58,0x81,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x90,0x1c, +0xaf,0xa5,0x59,0x60,0x3a,0x36,0xc4,0xc7,0x84,0x40,0x3e,0x16,0xf0,0x18,0x7c,0x2c, +0x60,0x33,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x91,0x72,0xe2,0xe6,0x63,0x81, +0x85,0x95,0x98,0xc9,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x95,0x23,0xb7,0x20, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0xe5,0xca,0x0d,0xc4,0x02,0x23,0x8e,0xf8, +0x98,0x10,0xc8,0xc7,0x82,0x04,0x3e,0x56,0x57,0x73,0x26,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0x5c,0x4e,0xdf,0x02,0xa3,0xb3,0x20,0x3e,0xa6,0x0a,0xa7,0x00,0x82, +0x0b,0x0c,0x66,0xaa,0x80,0x0a,0x20,0xb8,0xc0,0x60,0x36,0x60,0xf0,0x31,0x01,0x83, +0xcf,0x70,0x43,0x2a,0xd0,0x05,0x19,0x0c,0x37,0xa4,0x02,0x5d,0x90,0x41,0x09,0x81, +0x5e,0x60,0x28,0x73,0x0c,0xf9,0xd8,0x63,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c, +0xb8,0x9b,0xa3,0x37,0x21,0x10,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xc0,0x0e, +0xdf,0x82,0x5a,0xb3,0xa0,0xd6,0xe4,0x63,0x41,0x9e,0xc1,0xc7,0x86,0x3d,0x93,0x8f, +0x05,0x7b,0x06,0x1f,0x2b,0x70,0x4d,0x3e,0x16,0xe0,0x1a,0x7c,0x2c,0x28,0xe4,0x63, +0x41,0xae,0xc1,0xc7,0x8a,0x42,0x3e,0x16,0x38,0xf2,0xb1,0x60,0x90,0x8f,0x05,0xb8, +0x20,0x1f,0x13,0x70,0x41,0x3e,0x36,0xe0,0x82,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1, +0x80,0x3b,0x3b,0x92,0xc3,0x2e,0xec,0x32,0x4f,0xd7,0xe4,0x63,0x81,0x20,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x88,0xde,0xae,0xe4,0x02,0x0b,0x7e,0x41,0x3e,0x26,0xfc, +0x82,0x7c,0x6c,0xf8,0x05,0xf9,0xd8,0x20,0x0e,0xf2,0xb1,0x41,0x1c,0xe4,0x63,0x83, +0x38,0xc8,0xc7,0xe0,0x41,0x1c,0x40,0x70,0x81,0xc1,0x2c,0xe0,0x03,0xf8,0x0c,0x37, +0x90,0xc3,0x6d,0x90,0x41,0x05,0x63,0xa0,0x17,0x18,0xca,0xe0,0x80,0x90,0xcf,0x88, +0x41,0x02,0x80,0x20,0x18,0x70,0x78,0x57,0x73,0x81,0x18,0x04,0x62,0x30,0x62,0x70, +0x00,0x20,0x08,0x06,0x47,0xe8,0xe5,0x5c,0x60,0x6f,0x16,0xd8,0x9b,0x7c,0x2c,0xd0, +0x35,0xf8,0xd8,0xc0,0x6b,0xf2,0xb1,0x80,0xd7,0xe0,0x63,0x45,0xbe,0xc9,0xc7,0x82, +0x7c,0x83,0x8f,0x05,0x85,0x7c,0x2c,0xd0,0x37,0xf8,0x58,0x51,0xc8,0xc7,0x82,0x46, +0x3e,0x16,0x0c,0xf2,0xb1,0x60,0x1e,0xe4,0x63,0xc2,0x3c,0xc8,0xc7,0x86,0x79,0x90, +0x8f,0x0d,0x64,0x00,0x1f,0x1b,0xc8,0x00,0x3e,0x36,0x90,0x01,0x7c,0xec,0x40,0x03, +0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0x01,0xc7,0x7a,0x69,0x97,0xf1,0x41,0xc6,0x07, +0x56,0x06,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x9a,0xbd,0xb4,0x0b,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb8,0xbd,0xb7,0x1b,0x89,0x7e,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0x03,0xf7,0xe0,0x6e,0x24,0xfa,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0xdc,0x8b,0xbb,0x91,0xe8,0x87,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x74,0x6f, +0xee,0x4c,0x02,0x24,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8,0x3d,0xba,0x33,0x09, +0x90,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0xf7,0xea,0xce,0x24,0x40,0xc2,0x8e, +0x91,0x90,0x8f,0x21,0x23,0x21,0x1f,0x4b,0x46,0x42,0x3e,0x36,0xb4,0x01,0x7c,0x6c, +0x68,0x03,0xf8,0xd8,0xd0,0x06,0xf0,0x31,0x23,0x25,0xe4,0x63,0x46,0x4a,0xc8,0xc7, +0x8c,0x94,0x90,0x8f,0x0d,0x70,0x00,0x1f,0x1b,0xe0,0x00,0x3e,0x36,0xc0,0x01,0x7c, +0x6c,0xba,0x03,0xf8,0x58,0x58,0xb4,0x04,0x08,0x2e,0x30,0x98,0x05,0xed,0x00,0x9f, +0xe1,0x86,0x97,0x40,0x11,0x32,0xa8,0x80,0x16,0xf4,0x02,0x43,0x59,0x38,0x10,0xf2, +0x19,0x31,0x48,0x00,0x10,0x04,0x03,0x2e,0xfd,0x4c,0x2f,0x98,0x85,0x60,0x16,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x90,0x3f,0xd5,0x0b,0xce,0xce,0x82,0xb3,0x93,0x8f, +0x05,0x2b,0x07,0x1f,0x1b,0x5a,0x4e,0x3e,0x16,0xb4,0x1c,0x7c,0xac,0x50,0x3b,0xf9, +0x58,0xa0,0x76,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0x6b,0x07,0x1f,0x2b,0x0a,0xf9,0x58, +0xd0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xf8,0x84,0x7c,0x4c,0xf0,0x09,0xf9,0xd8,0xe0, +0x13,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5, +0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0xfa,0x4f,0xf7,0xb2,0x76,0xc8, +0xda,0xc1,0x6c,0x21,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x24,0x18,0xe8, +0x5e,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x0a,0x06,0xe0,0x17,0x07,0x68,0x31, +0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x0a,0x06,0xe1,0x17,0x07,0x68,0x31,0x62,0x70, +0x00,0x20,0x08,0x06,0x87,0x0a,0x06,0xe2,0x17,0x07,0x68,0x31,0x62,0x70,0x00,0x20, +0x08,0x06,0xc7,0x0a,0x06,0xe4,0x17,0x07,0x6b,0x31,0x62,0x70,0x00,0x20,0x08,0x06, +0x07,0x0b,0x06,0xe5,0x17,0x07,0x6b,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x0b, +0x06,0xe6,0x17,0x07,0x6b,0x61,0x87,0x5b,0xc8,0xc7,0x10,0xb7,0x90,0x8f,0x25,0x6e, +0x21,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x98,0x41, +0x17,0xf2,0x31,0x83,0x2e,0xe4,0x63,0x06,0x5d,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5, +0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x13,0x7c,0x0c,0x36,0xf0,0x02,0x04, +0x17,0x18,0xcc,0x82,0x9e,0x80,0xcf,0x70,0x83,0x5e,0xe0,0x09,0x19,0x94,0x49,0x04, +0x7a,0x81,0xa1,0x4c,0x26,0x08,0xf9,0x8c,0x18,0x24,0x00,0x08,0x82,0x01,0xa7,0x83, +0xc1,0xfd,0x95,0x44,0x50,0x12,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x63,0x18, +0xec,0x5f,0x80,0x7b,0x16,0xe0,0x9e,0x7c,0x2c,0xe0,0x3b,0xf8,0xd8,0xe0,0x77,0xf2, +0xb1,0xc0,0xef,0xe0,0x63,0xc5,0xee,0xc9,0xc7,0x82,0xdd,0x83,0x8f,0x05,0x85,0x7c, +0x2c,0xe0,0x3d,0xf8,0x58,0x51,0xc8,0xc7,0x82,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x20, +0x35,0xe4,0x63,0x42,0x6a,0xc8,0xc7,0x86,0xd4,0x90,0x8f,0xc5,0xc1,0x00,0x1f,0x8b, +0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x0e,0xf8,0x8c,0x18,0x24,0x00,0x08, +0x82,0x01,0xe7,0x86,0xc1,0x0a,0x06,0x3f,0x91,0xfd,0x44,0x66,0x27,0x11,0xc8,0x67, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x3a,0x0c,0x56,0x30,0x08,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xc8,0xc3,0x20,0x06,0x83,0x38,0x98,0x8d,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xf4,0x30,0x90,0xc1,0x20,0x0e,0x66,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0x3d,0x0c,0x66,0x30,0x88,0x83,0xd9,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83, +0x0f,0x83,0x1a,0x0c,0xe2,0xc0,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe8,0xc3, +0xc0,0x06,0x83,0x38,0xb0,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfc,0x30,0xb8, +0xc1,0x20,0x0e,0x6c,0xc3,0x8e,0xdc,0x90,0x8f,0x21,0xb9,0x21,0x1f,0x4b,0x72,0x43, +0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0x31,0xe3,0x37, +0xe4,0x63,0xc6,0x6f,0xc8,0xc7,0x8c,0xdf,0x90,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83, +0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x26,0xf8,0x14,0x4c,0xb8,0x81,0x5e,0x60, +0xa8,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0x4c,0x31,0x18,0xc3,0xe0,0x25,0xda,0xe0, +0x25,0xda,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x57,0x0c,0xce,0x30,0x08,0x48, +0x30,0xb0,0x80,0x04,0x03,0xf9,0x58,0x80,0x7e,0xf0,0xb1,0x41,0xfd,0xe4,0x63,0x81, +0xfa,0xc1,0xc7,0x8a,0x13,0x0c,0xe4,0x63,0xc1,0x09,0x06,0xf0,0xb1,0xa0,0x90,0x8f, +0x05,0x28,0x18,0xc0,0xc7,0x8a,0x42,0x3e,0x16,0x30,0xf2,0xb1,0x60,0x90,0x8f,0x05, +0xf1,0x21,0x1f,0x13,0xe2,0x43,0x3e,0x36,0xc4,0x87,0x7c,0x8c,0x0d,0x06,0xf8,0x18, +0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x70,0xc0,0x67,0xc4,0x20,0x01,0x40, +0x10,0x0c,0x38,0x5d,0x0c,0xee,0x30,0x38,0x8b,0x52,0x38,0x8b,0x52,0xb0,0xb9,0x08, +0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0x38,0x06,0x77,0x18,0x04,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0x94,0x63,0xd0,0x87,0x01,0x1b,0xec,0xc7,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0xe6,0x18,0xf8,0x61,0xc0,0x06,0xfb,0x31,0x62,0x70,0x00,0x20, +0x08,0x06,0xc7,0x39,0x06,0x7f,0x18,0xb0,0xc1,0x7e,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0x81,0x8e,0x41,0x28,0x06,0x6c,0xe0,0x1f,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xa4,0x63,0x20,0x8a,0x01,0x1b,0xf8,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xea, +0x18,0x8c,0x62,0xc0,0x06,0xfe,0x61,0x47,0x88,0xc8,0xc7,0x90,0x10,0x91,0x8f,0x25, +0x21,0x22,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x98, +0x71,0x22,0xf2,0x31,0xe3,0x44,0xe4,0x63,0xc6,0x89,0xc8,0xc7,0xd8,0x60,0x80,0x8f, +0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x13,0x7c,0x6a,0x25,0x74,0x41, +0x2f,0x30,0xd4,0x88,0x41,0x02,0x80,0x20,0x18,0x70,0xf2,0x18,0xbc,0x62,0xa0,0x12, +0xb9,0xa0,0x12,0xb9,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x3e,0x06,0xb3,0x18, +0x04,0x70,0x18,0x58,0x00,0x87,0x81,0x7c,0x2c,0xa0,0xc1,0x00,0x3e,0x36,0xd8,0x60, +0x20,0x1f,0x0b,0x6c,0x30,0x80,0x8f,0x15,0x73,0x18,0xc8,0xc7,0x82,0x39,0x0c,0xe0, +0x63,0x41,0x21,0x1f,0x0b,0xe8,0x30,0x80,0x8f,0x15,0x85,0x7c,0x2c,0x60,0xe4,0x63, +0xc1,0x20,0x1f,0x0b,0x72,0x44,0x3e,0x26,0xe4,0x88,0x7c,0x6c,0xc8,0x11,0xf9,0x18, +0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0xe0,0x80,0xcf, +0x88,0x41,0x02,0x80,0x20,0x18,0x70,0x26,0x19,0x8c,0x63,0x20,0x16,0xf1,0x20,0x16, +0xf1,0x60,0xbf,0x11,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x96,0x0c,0xc6, +0x31,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x88,0xc9,0x20,0x1d,0x03,0x36,0x18, +0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x64,0x32,0x50,0xc7,0x80,0x0d,0xc6,0x64, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x99,0x0c,0xd6,0x31,0x60,0x83,0x31,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0x83,0x26,0x83,0x76,0x0c,0xd8,0xc0,0x4c,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xa8,0xc9,0xc0,0x1d,0x03,0x36,0x30,0x93,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x6c,0x32,0x78,0xc7,0x80,0x0d,0xcc,0xc4,0x8e,0x34,0x91,0x8f,0x21, +0x69,0x22,0x1f,0x4b,0xd2,0x44,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18, +0x1b,0x0c,0xf0,0x31,0xe3,0x4d,0xe4,0x63,0xc6,0x9b,0xc8,0xc7,0x8c,0x37,0x91,0x8f, +0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x26,0xf8, +0x58,0xae,0xcc,0x09,0x08,0x2e,0x30,0x98,0x05,0x66,0x02,0x9f,0xe1,0x86,0x3a,0x09, +0x1d,0x32,0xa8,0x17,0x09,0xf4,0x02,0x43,0xd9,0x8e,0x10,0xf2,0x19,0x31,0x48,0x00, +0x10,0x04,0x03,0x6e,0x2c,0x03,0x90,0x0c,0x5c,0x24,0x70,0x91,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0xb6,0x0c,0x48,0x32,0x08,0xc2,0x31,0xb0,0x20,0x1c,0x03,0xf9, +0x58,0x50,0x8a,0x01,0x7c,0x6c,0x38,0xc5,0x40,0x3e,0x16,0x9c,0x62,0x00,0x1f,0x2b, +0xc8,0x31,0x90,0x8f,0x05,0xe4,0x18,0xc0,0xc7,0x82,0x42,0x3e,0x16,0x94,0x63,0x00, +0x1f,0x2b,0x0a,0xf9,0x58,0xd0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0x90,0x8a,0x7c,0x4c, +0x20,0x15,0xf9,0xd8,0x40,0x2a,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7, +0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0xee, +0x32,0xa0,0xc9,0x00,0x4d,0x32,0x34,0xc9,0x0c,0x46,0x02,0xf9,0x8c,0x18,0x18,0x00, +0x08,0x82,0x41,0xe4,0x97,0x01,0x4d,0x06,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0xa2,0x19,0xe8,0x64,0x10,0x07,0xae,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x68, +0x06,0x3b,0x19,0xc4,0x81,0xab,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x41,0x9a,0x01, +0x4f,0x06,0x71,0xe0,0x2a,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x94,0x66,0xe0,0x93, +0x41,0x1c,0xc4,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa6,0x19,0xfc,0x64,0x10, +0x07,0xb1,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x69,0x06,0x60,0x19,0xc4,0x41, +0xac,0xd8,0x41,0x2b,0xf2,0x31,0x84,0x56,0xe4,0x63,0x09,0xad,0xc8,0xc7,0xe2,0x60, +0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x66,0xe8,0x8a,0x7c,0xcc,0xd0, +0x15,0xf9,0x98,0xa1,0x2b,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2, +0x60,0x80,0x8f,0xc5,0xc1,0x04,0x9f,0xca,0x11,0x37,0xd0,0x0b,0x0c,0x35,0x62,0x90, +0x00,0x20,0x08,0x06,0xdc,0x6b,0x06,0x6c,0x19,0xe0,0x48,0x1b,0xe0,0x48,0x1b,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0x81,0x9b,0x01,0x5c,0x06,0x41,0x4b,0x06,0x16,0xb4, +0x64,0x20,0x1f,0x0b,0xe2,0x31,0x80,0x8f,0x0d,0xf3,0x18,0xc8,0xc7,0x82,0x79,0x0c, +0xe0,0x63,0x05,0x4c,0x06,0xf2,0xb1,0x00,0x26,0x03,0xf8,0x58,0x50,0xc8,0xc7,0x82, +0x98,0x0c,0xe0,0x63,0x45,0x21,0x1f,0x0b,0x18,0xf9,0x58,0x30,0xc8,0xc7,0x02,0x76, +0x91,0x8f,0x09,0xec,0x22,0x1f,0x1b,0xd8,0x45,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d, +0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x38,0xe0,0x33,0x62,0x90,0x00,0x20,0x08, +0x06,0xdc,0x78,0x06,0xa0,0x19,0xc0,0x49,0x29,0xc0,0x49,0x29,0x18,0x9f,0x04,0xf2, +0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x48,0x3d,0x03,0xd0,0x0c,0x82,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xdc,0x33,0x30,0xcd,0x80,0x0d,0xec,0x65,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0xf7,0x0c,0x4e,0x33,0x60,0x03,0x7b,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0x03,0x3e,0x03,0xd4,0x0c,0xd8,0xc0,0x5e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x88,0xcf,0x40,0x35,0x03,0x36,0xc8,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe4, +0x33,0x58,0xcd,0x80,0x0d,0xf2,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xf9,0x0c, +0x58,0x33,0x60,0x83,0x7c,0xb1,0x83,0x5f,0xe4,0x63,0x08,0xbf,0xc8,0xc7,0x12,0x7e, +0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0xcc,0x10, +0x19,0xf9,0x98,0x21,0x32,0xf2,0x31,0x43,0x64,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8, +0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x09,0x3e,0x45,0x23,0xba,0xa0,0x17, +0x18,0x6a,0xc4,0x20,0x01,0x40,0x10,0x0c,0xb8,0xfd,0x0c,0x70,0x33,0x98,0x91,0x5c, +0x98,0x91,0x5c,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x44,0x03,0xde,0x0c,0x82, +0xbc,0x0c,0x2c,0xc8,0xcb,0x40,0x3e,0x16,0xf4,0x64,0x00,0x1f,0x1b,0x7e,0x32,0x90, +0x8f,0x05,0x3f,0x19,0xc0,0xc7,0x0a,0xbe,0x0c,0xe4,0x63,0x01,0x5f,0x06,0xf0,0xb1, +0xa0,0x90,0x8f,0x05,0x7d,0x19,0xc0,0xc7,0x8a,0x42,0x3e,0x16,0x30,0xf2,0xb1,0x60, +0x90,0x8f,0x05,0x34,0x23,0x1f,0x13,0x68,0x46,0x3e,0x36,0xd0,0x8c,0x7c,0x8c,0x0d, +0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x70,0xc0,0x67,0xc4, +0x20,0x01,0x40,0x10,0x0c,0xb8,0x17,0x0d,0xd8,0x33,0x58,0x93,0x78,0x58,0x93,0x78, +0x30,0x74,0x09,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0x8d,0x06,0xec,0x19, +0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe8,0x68,0x20,0x9f,0x01,0x1b,0xf8,0xcc, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x3b,0x1a,0xcc,0x67,0xc0,0x06,0x3e,0x33,0x62, +0x70,0x00,0x20,0x08,0x06,0x07,0x8f,0x06,0xf4,0x19,0xb0,0x81,0xcf,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0xd1,0xa3,0x81,0x7d,0x06,0x6c,0x10,0x36,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xf8,0x68,0x70,0x9f,0x01,0x1b,0x84,0xcd,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0x3f,0x1a,0xe0,0x67,0xc0,0x06,0x61,0x63,0x07,0xd9,0xc8,0xc7,0x10,0xb2, +0x91,0x8f,0x25,0x64,0x23,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d, +0x06,0xf8,0x98,0xa1,0x36,0xf2,0x31,0x43,0x6d,0xe4,0x63,0x86,0xda,0xc8,0xc7,0xd8, +0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x13,0x7c,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x20,0x52,0xd3,0xe0,0x47,0x83,0x60,0x38,0x22,0xf0,0xcd, +0x40,0xf8,0xa6,0x1b,0x06,0xd2,0x0c,0x02,0x6b,0x02,0xfa,0x58,0x23,0xd0,0xc7,0x9a, +0x81,0x3e,0xa6,0x10,0xf4,0x31,0xa5,0xa0,0x8f,0x29,0x06,0x7d,0xcc,0x30,0xe4,0x63, +0x86,0x21,0x1f,0x33,0x0c,0xf9,0x98,0x31,0xc4,0xc7,0x8c,0x21,0x3e,0x66,0x0c,0xf1, +0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0x4f,0x03,0x37,0x0d,0x86,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0xf4,0x34,0x78,0xd3,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83, +0x68,0x4f,0x03,0x38,0x0d,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf8,0x34,0x60, +0xd1,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x4f,0x83,0x16,0x0d,0x86,0x11, +0x03,0x03,0x00,0x41,0x30,0x88,0xfc,0x34,0x70,0xd1,0x60,0x18,0x8e,0x60,0x03,0xf9, +0x0c,0x84,0xef,0x02,0x43,0x59,0xe0,0x06,0xf2,0x19,0x8e,0x08,0xea,0x33,0x10,0xbe, +0x59,0x86,0x44,0x09,0x6c,0x0e,0x04,0xfa,0xd8,0x1c,0x0c,0xf4,0xb1,0x39,0x20,0xe8, +0x63,0x85,0x7a,0x06,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x55,0x83,0x31, +0x0d,0x08,0x38,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x55,0x03,0x32,0x0d,0x08, +0x38,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x55,0x83,0x32,0x0d,0x08,0x38,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x55,0x83,0x32,0x0d,0x06,0x38,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0xc3,0x55,0x03,0x33,0x0d,0x06,0x38,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0xe3,0x55,0x83,0x33,0x0d,0x06,0x38,0x98,0x25,0x50,0x06,0x2a,0x0c,0x23, +0xd1,0x07,0x64,0xa0,0xc2,0x30,0x12,0x7d,0x40,0x06,0x2a,0x0c,0x23,0xd1,0x07,0x64, +0xa0,0xc2,0xa0,0x12,0x0f,0x31,0x32,0xa0,0xcf,0x40,0x3e,0x23,0x06,0x06,0x00,0x82, +0x60,0x10,0xc9,0x6a,0x20,0xa3,0x41,0x60,0x41,0x88,0x06,0xf2,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0xe3,0x56,0x03,0x38,0x0d,0xdc,0x31,0x50,0xc7,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0x5c,0x0d,0xe2,0x34,0x08,0x48,0x69,0x38,0x22,0x38,0xd1,0x80, +0xf8,0xca,0x1c,0x83,0x40,0x47,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x0c,0x60,0x35,0x88, +0xd3,0xc0,0x34,0x83,0xf0,0x0c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x0c,0x62,0x35, +0x90,0xd3,0x20,0x34,0x83,0xf4,0x0c,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0xca,0xd5, +0xe0,0x4d,0x03,0x21,0x08,0xc9,0x00,0x24,0x83,0xf9,0x0c,0xe6,0x33,0x70,0xd5,0xc0, +0x55,0x83,0x3b,0x0d,0x62,0x33,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18, +0x84,0xd1,0x04,0x62,0x98,0x6e,0x20,0x6c,0x33,0x40,0xa6,0x1b,0x88,0xdb,0x0c,0x92, +0xe9,0x06,0x02,0x37,0x03,0x65,0xba,0x81,0xc8,0xcd,0x60,0x31,0x88,0x88,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x44,0xe4,0x1a,0xe4,0x6a,0x10,0x0c,0x47,0x04,0x33,0x1a, +0x30,0xdf,0x2c,0x83,0xb3,0x04,0x36,0x19,0xf1,0x19,0x8e,0x20,0x7c,0x33,0x10,0xbe, +0xe1,0x88,0xe2,0x37,0x03,0xe2,0x3b,0x61,0x10,0x27,0x0c,0xc2,0x84,0x20,0x04,0xc3, +0x11,0xc6,0x78,0x06,0xc2,0x37,0x1c,0x71,0x90,0x67,0x40,0x7c,0x27,0x0c,0xe2,0x84, +0x41,0x98,0x10,0x84,0x60,0xb8,0xc1,0x08,0xc0,0x60,0x96,0x81,0x69,0x82,0x11,0x03, +0x03,0x00,0x41,0x30,0x88,0xe4,0x35,0x38,0xd7,0x80,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0xc3,0x5e,0x03,0x57,0x0d,0x9e,0x60,0x96,0xa0,0x19,0xa8,0x30,0x04,0x06,0x0c, +0x16,0x13,0x03,0x2a,0x3e,0xc3,0x11,0x41,0x7b,0x06,0xc2,0x37,0x1c,0x21,0xb8,0x67, +0x40,0x7c,0x27,0x0c,0xe2,0x84,0x41,0x98,0x10,0x84,0x60,0xb8,0x01,0x0a,0xc0,0x60, +0x96,0x01,0xcb,0x82,0x81,0x0a,0xa3,0x66,0x36,0xf3,0x15,0x94,0x11,0x83,0x03,0x00, +0x41,0x30,0x28,0x83,0x7a,0x0d,0x6c,0x35,0x90,0xcf,0x60,0x45,0x83,0x11,0x03,0x07, +0x00,0x41,0x30,0x78,0xfe,0x35,0x78,0xd5,0x20,0xc0,0xcd,0xe0,0x36,0x83,0x5d,0x0d, +0xd6,0xe0,0xf3,0xba,0x3c,0x0d,0x86,0x23,0xba,0xfa,0x0c,0x9c,0xef,0x02,0x43,0x19, +0x11,0xc8,0x67,0xb8,0x01,0xad,0xea,0x35,0x08,0x83,0x0b,0xcb,0xc0,0x50,0xb6,0xa3, +0x41,0x4f,0x06,0xf1,0xb1,0x40,0x90,0x8f,0x05,0xe6,0x24,0x1f,0x73,0xcb,0xc0,0x4e, +0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x74,0xb2,0xc1,0xbc,0x06,0xc1,0x1d, +0x86,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x65,0x83,0x72,0x0d,0x02,0xc1,0xf4, +0x40,0x4f,0x03,0xf9,0x58,0x60,0xc4,0xc7,0x86,0x40,0x3e,0x16,0x20,0xf0,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0x23,0x66,0x83,0x74,0x0d,0x92,0xc0,0xee,0x32,0x88,0xd3, +0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xc1,0x6c,0xc0,0xaf,0x41,0x60,0xa1, +0x30,0xc4,0xc7,0x84,0x40,0x3e,0x16,0x14,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0xe3,0x66,0x83,0x77,0x0d,0x8c,0x60,0x96,0xe1,0x81,0xcc,0x32,0xb0,0x53,0x40,0x05, +0xf8,0x58,0x70,0x0a,0xf1,0x31,0x54,0x50,0x05,0xf8,0xd8,0x2a,0xa8,0x42,0x7c,0x2c, +0x50,0x85,0xf8,0xcc,0x12,0x4c,0x23,0x06,0x07,0x00,0x82,0x60,0xf0,0xd1,0x6c,0xe0, +0xae,0x01,0x88,0x06,0x28,0x1b,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x58,0x20,0xc8, +0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x9f,0x0d,0x66,0x36,0x08,0xec,0x4e,0x83, +0x80,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x81,0x6d,0x20,0xaf,0x41,0x60,0x81, +0xa8,0x06,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x48,0x6c,0x03,0x7c,0x0d,0x82, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xcc,0x36,0xf0,0xd7,0x60,0x54,0x83,0x60,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0xb3,0x0d,0x40,0x36,0xd0,0xcb,0x80,0x1a,0x31,0x38, +0x00,0x10,0x04,0x83,0x03,0x6d,0x83,0x90,0x0d,0xfe,0x32,0x08,0xcc,0x4f,0x83,0x21, +0x3e,0x26,0x04,0xf2,0xb1,0xa0,0x80,0x8f,0x05,0xed,0x20,0x1f,0x13,0xda,0x41,0x3e, +0x36,0xb4,0x83,0x7c,0xec,0x1f,0x86,0xf8,0xd8,0x3f,0x0c,0xf1,0xb1,0x7f,0x18,0xe2, +0x63,0x86,0x48,0xc0,0xc7,0x0c,0x91,0x80,0x8f,0x19,0x22,0x01,0x9f,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xea,0x36,0x70,0xd9,0x60,0x27,0x8c,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xec,0x36,0x78,0xd9,0x60,0x27,0x8c,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xee,0x36,0x80,0xd9,0x60,0x27,0x8c,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf0,0x36, +0x80,0xd9,0x60,0x27,0x8c,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf2,0x36,0x88,0xd9, +0x60,0x27,0x8c,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf4,0x36,0x90,0xd9,0x60,0x27, +0x8c,0xe1,0x08,0xa3,0xbc,0x84,0x6f,0x38,0xc2,0x28,0x2f,0xe1,0x1b,0x8e,0x30,0xca, +0x4b,0xf8,0x6a,0x10,0xb6,0x02,0x61,0x87,0x23,0xd4,0x0b,0x11,0xbe,0xe1,0x08,0xf5, +0x42,0x84,0x6f,0x38,0x42,0xbd,0x10,0xe1,0xab,0x41,0xd8,0x0a,0x84,0x2d,0x23,0xd8, +0x59,0x86,0x48,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x30,0xdd,0xe0,0x67,0x03, +0xf8,0x8a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x38,0xdd,0x00,0x6c,0x03,0xf8,0x8a, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x40,0xdd,0x20,0x6c,0x03,0xf8,0x8a,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x48,0xdd,0x20,0x6c,0x83,0x21,0x1a,0x31,0x38,0x00,0x10, +0x04,0x83,0x43,0x75,0x03,0xb1,0x0d,0x86,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0xd5,0x0d,0xc6,0x36,0x18,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x58,0x37,0x28, +0xdb,0x20,0x15,0x6e,0x6a,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xd5,0x0d,0x78,0x36, +0x08,0xcf,0xc0,0x02,0x71,0x0d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0xeb, +0x06,0x62,0x1b,0x04,0x56,0xae,0x41,0x10,0x1f,0x0b,0x0a,0xf9,0x8c,0x18,0x18,0x00, +0x08,0x82,0x41,0xf4,0xba,0xc1,0xde,0x06,0x81,0xf5,0x97,0x12,0x1f,0xeb,0x2f,0x25, +0x3e,0xd6,0x5f,0x4a,0x7c,0x8c,0x18,0xe4,0x63,0xc5,0x20,0x1f,0x33,0x06,0xf9,0xd8, +0x00,0xc1,0xc7,0x06,0x08,0x3e,0x36,0x40,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0x83,0x77,0x03,0xba,0x0d,0x4a,0x41,0x65,0x03,0x33,0x85,0x20,0x3e,0xc6,0x04,0xf2, +0xb1,0x60,0x80,0xcf,0x2c,0x81,0x34,0x50,0x61,0x38,0x11,0x0d,0x07,0xd0,0x40,0x85, +0xe1,0x44,0x34,0x1c,0x40,0x03,0x15,0x86,0x13,0xd1,0x70,0x00,0x0d,0x54,0x18,0x48, +0x84,0x13,0x90,0x05,0x31,0x01,0x1f,0x13,0x64,0x02,0x3e,0x36,0xcc,0x04,0x7c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x38,0xdf,0x00,0x74,0x83,0x9b,0x0d,0x86,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xd0,0x37,0x08,0xdd,0x00,0x67,0x83,0x61,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0xf4,0x0d,0x44,0x37,0xc8,0xd9,0x60,0xb0,0x9b,0x18,0xe8,0x63, +0x38,0x31,0xd0,0xc7,0x72,0x62,0xa0,0x8f,0xf5,0x44,0x13,0x1f,0xeb,0x89,0x26,0x3e, +0xd6,0x13,0x4d,0x7c,0xcc,0x18,0xe4,0x63,0xc6,0x20,0x1f,0x33,0x06,0xf9,0xd8,0x30, +0xc1,0xc7,0x86,0x09,0x3e,0x36,0x4c,0xf0,0x31,0x61,0x80,0x8f,0x05,0x42,0x7c,0x6c, +0x28,0xe0,0x63,0x46,0x11,0x1f,0x0b,0x8a,0xf8,0xcc,0x12,0x4c,0x03,0x15,0x06,0x69, +0x3c,0x88,0x34,0x50,0x61,0x90,0xc6,0x83,0x48,0x03,0x15,0x86,0x68,0x3c,0x86,0x34, +0x62,0x70,0x00,0x20,0x08,0x06,0x65,0x30,0xbf,0x01,0xed,0x06,0xe5,0x1a,0xa8,0x6c, +0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x8d,0xff,0x06,0xb6,0x1b,0x04,0xf0,0x1b,0xc0, +0x6f,0x00,0xbf,0x41,0xee,0x06,0xb9,0x1b,0xe4,0x6e,0x90,0xbb,0xc1,0x68,0x42,0x00, +0x0c,0x47,0x04,0xf5,0x1a,0x04,0xdf,0x74,0xc3,0xcd,0x06,0x42,0x60,0x48,0x40,0x1f, +0x43,0x04,0xfa,0x18,0x32,0xd0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xbe,0xfe,0x0d, +0x6e,0x37,0x48,0xd7,0x00,0x7f,0x83,0xd1,0x84,0x00,0xb0,0xa0,0x90,0x8f,0x09,0x85, +0x7c,0x6c,0x28,0xe4,0x63,0xb9,0x1a,0xdc,0x69,0x10,0x1f,0xcb,0xd5,0xe0,0x4e,0x83, +0xf8,0x0c,0x47,0x08,0x21,0x1b,0x0c,0xdf,0x70,0xc4,0x30,0xb6,0x41,0xf1,0x95,0x10, +0xe8,0x70,0x04,0x41,0xb2,0xc1,0xf0,0x0d,0x47,0x14,0x66,0x1b,0x14,0x5f,0x09,0x81, +0x16,0x11,0xe8,0x2c,0x03,0x55,0x05,0xa3,0x09,0xce,0x60,0x41,0xdc,0x06,0xf2,0xb1, +0xd1,0x08,0xe8,0x63,0xee,0x15,0xc4,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x1c, +0x0e,0xe2,0x37,0x60,0xd9,0x20,0x98,0x25,0xa8,0x06,0x2a,0x0c,0x81,0xd2,0x71,0x61, +0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x32,0x78,0xe1,0x00,0x7e,0x03,0x95,0x0d,0x7e, +0x36,0x18,0x31,0x70,0x00,0x10,0x04,0x83,0x27,0x87,0x83,0xf4,0x0d,0x02,0x79,0x0d, +0xe2,0x35,0xa8,0xdf,0x40,0xf0,0x2f,0x41,0x98,0xdd,0x60,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0x1d,0x0e,0xe6,0x37,0xb0,0xdb,0x40,0xbf,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0xca,0xe1,0xa0,0x84,0x83,0x50,0x0d,0x2c,0x76,0x03,0x21,0x3e,0x26,0x04,0xf2, +0xb1,0x80,0x80,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x60,0x1c,0xe4,0x6f,0x50, +0x04,0x86,0xa7,0xc1,0xeb,0x06,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x8c, +0x83,0xfd,0x0d,0x02,0x3b,0x0d,0x6c,0x18,0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06, +0x07,0x19,0x07,0xfd,0x1b,0x04,0xc2,0x74,0x83,0xde,0x06,0xc1,0x9c,0x06,0xc3,0x11, +0x3c,0xb1,0xb7,0x01,0xf3,0xcd,0x32,0x5c,0x56,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0xc7,0x19,0x07,0x20,0x1c,0xdc,0x6e,0x20,0x98,0xe8,0x06,0x41,0x7c,0x66,0x09,0xae, +0x81,0x0a,0x43,0xb0,0x90,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xca,0xe0,0x87,0x03, +0x10,0x0e,0x72,0x36,0xa8,0xdb,0x60,0xc4,0xc0,0x01,0x40,0x10,0x0c,0x9e,0x34,0x0e, +0xf2,0x37,0x08,0x44,0x36,0x08,0xd9,0xa0,0x84,0x83,0x31,0x10,0x83,0x30,0x10,0xc6, +0x37,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x32,0x00,0xe3,0x20,0x84,0x03,0x9f,0x0d, +0xec,0x36,0x18,0x31,0x70,0x00,0x10,0x04,0x83,0x47,0x8d,0x03,0xfd,0x0d,0x82,0x91, +0x0d,0x44,0x36,0x30,0xe1,0x80,0x0c,0xc6,0x40,0x0c,0x42,0x37,0x20,0xdf,0x60,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0xca,0x20,0x8c,0x03,0x11,0x0e,0x7a,0x36,0xa0,0xdb,0x60, +0xc4,0xc0,0x01,0x40,0x10,0x0c,0x9e,0x35,0x0e,0xf6,0x37,0x08,0x48,0x36,0x18,0xd9, +0xe0,0x84,0x83,0xb0,0x0d,0xc2,0x36,0x08,0xdb,0x20,0x6c,0x83,0xf2,0x0d,0x70,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0x22,0x35,0x0e,0x7e,0x38,0xa8,0x8b,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xdc,0x38,0x30,0xe1,0xe0,0x2e,0x82,0x59,0x82,0x6c,0xa0,0xc2,0x10, +0x30,0x78,0x69,0x4c,0x37,0x56,0x23,0x3e,0xc3,0x11,0x41,0xd9,0x06,0xc2,0x37,0x1c, +0x21,0x98,0x6d,0x40,0x7c,0x27,0x0c,0xe2,0x84,0x41,0x98,0x10,0x84,0x60,0xb8,0x01, +0x35,0x02,0x30,0x98,0x65,0xd0,0xb6,0x60,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x3a, +0x0e,0xd2,0x38,0x38,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc0,0xe3,0x00,0x86,0x83, +0x24,0x98,0x25,0xd8,0x06,0x2a,0x0c,0x41,0xa3,0x32,0xdb,0x8f,0xf3,0x0d,0xe4,0x33, +0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x1e,0x07,0x64,0x1c,0x04,0x23,0x06,0x06,0x00, +0x82,0x60,0x10,0xe5,0x71,0xb0,0xc2,0x41,0x60,0x81,0xed,0x06,0xf2,0x19,0x31,0x30, +0x00,0x10,0x04,0x83,0x68,0x8f,0x83,0x18,0x0e,0x82,0xe1,0x08,0x03,0x37,0x9c,0xef, +0x02,0x43,0x59,0x30,0xc8,0x67,0x38,0x22,0x68,0xdf,0x40,0xf8,0x2e,0x30,0xd4,0x88, +0x81,0x01,0x80,0x20,0x18,0x44,0xa1,0x1c,0xcc,0x70,0x30,0x66,0x16,0xb8,0x6f,0x20, +0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x46,0x39,0xc8,0xe1,0x20,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0xe3,0x94,0x03,0x30,0x0e,0x74,0x35,0x08,0xac,0x77,0x83,0x20, +0x3e,0x66,0x04,0xf2,0x99,0x25,0x70,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_f1d649cc90d34effd7ba76746006b4b6.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_f1d649cc90d34effd7ba76746006b4b6.h new file mode 100644 index 00000000..f209f1fa --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_f1d649cc90d34effd7ba76746006b4b6.h @@ -0,0 +1,1104 @@ +// ffx_fsr2_accumulate_pass_wave64_16bit_f1d649cc90d34effd7ba76746006b4b6.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_f1d649cc90d34effd7ba76746006b4b6_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_f1d649cc90d34effd7ba76746006b4b6_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_f1d649cc90d34effd7ba76746006b4b6_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_f1d649cc90d34effd7ba76746006b4b6_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_f1d649cc90d34effd7ba76746006b4b6_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_lanczos_lut", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_f1d649cc90d34effd7ba76746006b4b6_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 6, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_f1d649cc90d34effd7ba76746006b4b6_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_f1d649cc90d34effd7ba76746006b4b6_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_f1d649cc90d34effd7ba76746006b4b6_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", "rw_upscaled_output", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_f1d649cc90d34effd7ba76746006b4b6_UAVResourceBindings[] = { 0, 1, 3, 4, 2, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_f1d649cc90d34effd7ba76746006b4b6_UAVResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_f1d649cc90d34effd7ba76746006b4b6_UAVResourceSpaces[] = { 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_f1d649cc90d34effd7ba76746006b4b6_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_f1d649cc90d34effd7ba76746006b4b6_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_f1d649cc90d34effd7ba76746006b4b6_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_f1d649cc90d34effd7ba76746006b4b6_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_f1d649cc90d34effd7ba76746006b4b6_size = 17216; + +static const unsigned char g_ffx_fsr2_accumulate_pass_wave64_16bit_f1d649cc90d34effd7ba76746006b4b6_data[] = { +0x44,0x58,0x42,0x43,0x08,0x57,0x56,0x32,0x4f,0xa3,0xde,0xe4,0xce,0x5c,0x70,0x0d, +0xe9,0x78,0x29,0x1b,0x01,0x00,0x00,0x00,0x40,0x43,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x3c,0x02,0x00,0x00,0x08,0x11,0x00,0x00,0x24,0x11,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xc8,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0xc4,0x0e,0x00,0x00,0x66,0x00,0x05,0x00,0xb1,0x03,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xac,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0xa8,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02, +0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xd7,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0x8c,0xc2,0x08,0x40,0x09,0x00,0x14,0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03, +0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18,0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10, +0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c, +0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0,0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40, +0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18,0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18, +0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28,0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2, +0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c,0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51, +0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50,0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34, +0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9, +0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19, +0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89, +0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60,0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x6d, +0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a,0x48,0x0e,0x15,0x09,0x44,0x1a,0x39,0x0f, +0x11,0x4d,0x08,0x21,0x21,0x61,0x30,0x28,0x04,0x63,0xc0,0x20,0x51,0xe9,0xa0,0xe1, +0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4,0x0d,0x69,0x06,0x44,0x0c,0x06,0x03,0xc5, +0x1c,0x41,0x50,0x0a,0xc6,0xe0,0x34,0x40,0x51,0x6a,0x20,0x60,0x18,0x81,0x30,0x66, +0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0, +0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87, +0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a, +0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0, +0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87, +0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x02,0xab, +0x45,0xae,0x61,0x04,0xc1,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1, +0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f, +0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2, +0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21, +0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0x83,0x99,0xc4, +0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d, +0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc, +0x00,0x0c,0xfc,0x00,0x09,0xb0,0x18,0xc9,0x66,0x0a,0x83,0x71,0x60,0x87,0x70,0x98, +0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03, +0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76, +0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26, +0x6b,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e, +0xfc,0x00,0x09,0x06,0x1a,0xd5,0x66,0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79, +0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90, +0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07, +0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x14, +0xb0,0xe8,0x36,0x13,0x19,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2, +0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84, +0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xa0,0x00,0x46,0xb9,0x99, +0xb0,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77, +0x08,0x07,0x7a,0xf0,0x03,0x14,0x18,0x68,0x37,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7, +0xae,0x36,0x9a,0x7a,0xbd,0x5e,0xaf,0x37,0x18,0xb0,0x60,0x30,0x18,0xcc,0x60,0x30, +0x18,0x0c,0x06,0x03,0xf9,0x6e,0x92,0xa6,0x88,0x12,0x26,0x9f,0x05,0x98,0x67,0x21, +0x22,0x76,0x02,0x26,0x02,0x05,0x03,0x02,0xce,0x11,0x80,0x02,0x00,0x00,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, +0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06, +0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8, +0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x32,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21, +0x4f,0x1a,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00, +0x20,0x00,0x00,0x00,0x32,0x1e,0x98,0x1c,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x94,0x40,0x31,0x8c,0x00,0x14,0x41,0x49,0x94,0x41,0x21,0x14, +0x47,0x29,0x14,0x45,0x39,0x14,0x44,0xe1,0x07,0x14,0x48,0xc1,0x14,0x50,0x41,0x15, +0x56,0x81,0x15,0x60,0x40,0x41,0x06,0x14,0x68,0x40,0xc1,0x06,0x14,0x70,0x40,0x21, +0x07,0x14,0x74,0x40,0x61,0x07,0x14,0x78,0x40,0xa1,0x07,0x14,0x7c,0x40,0x59,0x94, +0x46,0x49,0x46,0x94,0xf1,0x45,0x71,0x15,0x0f,0xa1,0x46,0x00,0x6a,0x80,0x84,0x05, +0x0c,0x08,0x88,0x40,0xb3,0x19,0x00,0xb2,0xcd,0x00,0x10,0x6e,0x06,0x80,0x74,0x33, +0x00,0xc4,0x9b,0x01,0x20,0xdf,0x0c,0x00,0xfd,0x66,0x00,0x28,0x38,0x03,0x40,0xaf, +0x19,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x93,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0x01,0x9a,0x20,0x0c,0xd1,0x06,0x61,0x20,0x26,0x08,0x83,0xb4, +0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08,0x6f,0xf0,0x07,0xb4, +0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe,0xda,0xde,0xe8,0xd2,0xde,0xdc,0xbe,0xec, +0xca,0xc6,0xe8,0xde,0xe4,0xe6,0x26,0x08,0xc3,0x34,0x41,0x18,0xa8,0x0d,0x82,0xd1, +0x6c,0x48,0x0c,0x65,0x31,0x98,0x81,0x31,0x9c,0x09,0xc2,0x1c,0xdc,0x01,0x21,0xb9, +0xaf,0x34,0x37,0xb8,0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x0d, +0xc9,0x00,0x45,0x86,0x31,0x30,0x86,0xc3,0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce, +0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed, +0x4d,0x6e,0x82,0x30,0x54,0x1b,0x12,0x46,0x99,0x0c,0x6a,0x60,0x0c,0x87,0x8d,0xdc, +0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x04,0x61,0xb0,0x26, +0x08,0xc3,0xb5,0x41,0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35,0x30,0x46,0x46,0x4b, +0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee, +0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x60,0x1b,0x92,0x4b,0xd9,0x0c,0x6e,0x60, +0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c, +0xde,0x04,0x61,0xc8,0x36,0x24,0x9c,0xe2,0x19,0xdf,0xc0,0x18,0xd9,0x04,0xc1,0x0e, +0xf0,0x80,0x8d,0xdc,0x17,0x5b,0x98,0xdb,0x98,0xde,0xdb,0xdc,0x17,0x5b,0x1d,0xdd, +0x86,0x84,0x08,0x03,0x31,0x30,0x88,0x81,0x31,0x9c,0x09,0xc2,0xa0,0x31,0x91,0xfb, +0x4a,0x6b,0x3b,0x6b,0x4a,0x83,0x9b,0x9b,0x20,0x0c,0xdb,0x86,0x84,0x0c,0xc2,0xa0, +0x0c,0x0c,0x33,0x18,0x18,0xc3,0x21,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46, +0xf6,0x25,0x57,0x16,0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7, +0x21,0x31,0x03,0x08,0x0d,0x8c,0x61,0x60,0x8c,0x6c,0x43,0xf2,0x48,0x95,0xd6,0x81, +0xc1,0x18,0x9c,0x41,0x1a,0x4c,0x10,0xf0,0x20,0x0f,0xa8,0xc9,0xdd,0x7d,0xa5,0xb9, +0xd1,0x95,0xc9,0xb9,0x85,0xb1,0x7d,0xd5,0xc1,0xcd,0x8d,0x85,0xb1,0x95,0x91,0x7d, +0x8d,0xbd,0xb1,0xbd,0xc9,0x4d,0x10,0xd0,0x80,0x0e,0x36,0x2c,0xc6,0x1a,0xb0,0x81, +0x61,0x0c,0x4c,0x1b,0xb4,0x41,0x1b,0x38,0x13,0x04,0x3d,0xd0,0x03,0x3a,0x72,0x77, +0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x1b,0x96,0xe1,0x0d, +0xe0,0xc0,0x18,0x06,0xa6,0x0d,0xda,0xa0,0x0d,0xb2,0x09,0x02,0x1f,0xec,0x01,0x19, +0xb9,0xbb,0x2f,0xb7,0xb2,0xbb,0x2f,0xb6,0xb7,0xb1,0xb5,0xb9,0x0d,0x0b,0x23,0x07, +0x73,0x60,0x50,0x03,0xd3,0x06,0x6d,0xd0,0x06,0x19,0x1f,0xb9,0xbb,0x2f,0xb6,0xba, +0xb6,0xb0,0x2f,0xb4,0xb4,0x39,0xba,0x37,0xb9,0xbc,0x0d,0x0b,0xb5,0x06,0x75,0x60, +0x5c,0x03,0xd3,0x06,0x6d,0xd0,0x06,0x0e,0x25,0xb9,0xbb,0xaf,0x3a,0xb8,0xb9,0xb1, +0x30,0xb6,0x32,0xb2,0xaf,0xb7,0x3a,0x3a,0xb8,0x3a,0xba,0x0d,0xcb,0xb5,0x06,0x77, +0x60,0x30,0x03,0xd3,0x06,0x6d,0xd0,0x06,0xce,0x86,0xc2,0x0d,0xe2,0x80,0x0e,0xec, +0x00,0x0f,0x26,0x08,0x7f,0xd0,0x07,0x34,0xc6,0xc4,0x8c,0xa6,0xa4,0x64,0x26,0x08, +0x03,0xb7,0x01,0x31,0xf4,0x60,0x0f,0x0c,0x63,0xe0,0x03,0x60,0x43,0xd0,0x07,0x13, +0x84,0x50,0xf0,0x03,0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61, +0x6d,0x70,0x1b,0x10,0xe3,0x0f,0x40,0xc1,0x18,0x06,0x03,0xd8,0x10,0x84,0xc2,0x06, +0x42,0x0d,0xf2,0xc0,0x0f,0x44,0x61,0x82,0xe0,0x07,0x7c,0xc0,0x25,0x4d,0xaa,0xcc, +0x8d,0xac,0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x80,0x06,0x75,0xb0,0x01,0x21,0x4a, +0x81,0x32,0xc8,0xe0,0x6a,0x4c,0x81,0x4e,0x5a,0x53,0x18,0x9e,0x54,0x99,0x1b,0x59, +0x99,0xdc,0x54,0x9a,0x5e,0xd9,0x06,0x84,0x40,0x05,0xca,0x0c,0xc8,0xe0,0x6a,0x4c, +0x81,0x4c,0x1a,0x51,0xda,0x1c,0x1c,0x5b,0x58,0xde,0x54,0x9a,0x5e,0xd9,0x04,0x61, +0xe8,0x36,0x20,0x84,0x2a,0x50,0xab,0x40,0x06,0x57,0x63,0x0a,0xec,0xd2,0x92,0xdc, +0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca, +0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26,0x08,0x83,0xb7,0xc1,0x20, +0x5a,0x81,0x72,0x05,0x32,0xb8,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1,0x11, +0xa5,0xb5,0x95,0xb9,0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x86,0x6f,0x03,0x42,0xc0, +0x02,0x15,0x0b,0x64,0x70,0x35,0xa6,0x40,0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29,0x0d, +0x8e,0xa9,0xcc,0xae,0x8c,0x8d,0xea,0xad,0x6a,0xae,0x6c,0x82,0x30,0x80,0xc1,0x06, +0x84,0x98,0x05,0x8a,0x16,0xc8,0xe0,0x6a,0x4c,0x81,0x4b,0x9a,0x91,0x5c,0x58,0x5b, +0x59,0x92,0x1b,0x59,0x19,0xde,0x04,0x61,0x08,0x83,0x0d,0x08,0x61,0x0b,0xd4,0x2d, +0x90,0xc1,0xd5,0x98,0x02,0x25,0x33,0xa2,0x32,0xbb,0xb4,0xb1,0x32,0xaa,0x37,0xab, +0xb4,0xb2,0x3b,0xa2,0x32,0x38,0x3a,0xb4,0x09,0xc2,0x20,0x06,0x1b,0x0c,0x22,0x17, +0x28,0x5d,0x20,0x83,0x86,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc,0x04,0x61,0x18, +0x83,0x0d,0x08,0xc1,0x0b,0x54,0x2f,0x90,0x41,0xd3,0x98,0x02,0x25,0xb3,0xa6,0x37, +0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0xb9,0xa9,0xb1,0x30,0xb6,0xb2,0x09, +0xc2,0x40,0x06,0x1b,0x10,0xe2,0x17,0x28,0x70,0x20,0x83,0xa6,0x31,0x05,0x42,0x66, +0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x13, +0x84,0xa1,0x0c,0x36,0x20,0x84,0x38,0x50,0xe3,0x40,0x06,0x4d,0x63,0x0a,0xfc,0xcc, +0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0x94,0xd2,0xe8,0xe8, +0xca,0xe4,0x86,0xc2,0xdc,0xc6,0xca,0xd8,0xd8,0xc2,0xe8,0xd2,0xde,0xdc,0x26,0x08, +0x83,0x19,0x6c,0x40,0x88,0x72,0xa0,0xcc,0x81,0x0c,0x9a,0xc6,0x14,0xc8,0x98,0x41, +0xc9,0x95,0x15,0xe1,0xc1,0xbd,0xcd,0xd5,0xc9,0x95,0x4d,0x10,0x86,0x33,0xd8,0x80, +0x10,0xe8,0x40,0xa5,0x03,0x19,0x34,0x8d,0x29,0x30,0x33,0x83,0x92,0x2b,0xb3,0x4b, +0x7b,0xab,0x9b,0x33,0x92,0x0b,0x6b,0x2b,0x83,0x92,0x2b,0x2b,0xc2,0x83,0x7b,0x9b, +0xab,0x93,0x2b,0x9b,0x20,0x0c,0x68,0xb0,0x01,0x21,0xd6,0x81,0x62,0x07,0x32,0x68, +0x1a,0x53,0xe0,0x62,0x46,0x15,0xe6,0x86,0x14,0xc6,0x66,0x66,0xf4,0x64,0x35,0x41, +0x18,0xd2,0x60,0x83,0x41,0xb8,0x03,0xf5,0x0e,0x64,0xd0,0xb0,0x32,0x53,0x4a,0xa3, +0xa3,0x2b,0x93,0x9b,0x2a,0x8b,0xab,0x2b,0x73,0x1b,0x2b,0x63,0x2a,0x73,0x3b,0xa3, +0x43,0x9b,0x20,0x0c,0x6a,0xb0,0x01,0x21,0xe2,0x81,0x92,0x07,0x32,0x68,0x1a,0x53, +0xa0,0x62,0x46,0x54,0xc6,0x46,0x17,0x46,0x95,0xd6,0x56,0x36,0x41,0x18,0xd6,0x60, +0x83,0x41,0xd0,0x03,0x55,0x0f,0x64,0xd0,0xf0,0x32,0x23,0xca,0x73,0x0b,0x6b,0x4b, +0x1b,0x93,0x2a,0x9b,0x1b,0x42,0x0b,0x73,0x3b,0x2b,0x33,0x0a,0x1b,0xa3,0x7b,0x93, +0x9b,0x20,0x0c,0x6c,0xb0,0xc1,0x20,0xee,0x81,0xc2,0x07,0x32,0x68,0x88,0x99,0x59, +0xa5,0x95,0xdd,0x4d,0xc1,0x85,0x8d,0x95,0x51,0xbd,0x35,0x95,0xd1,0x95,0xc9,0xcd, +0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x86,0x36,0xd8,0x60,0x10,0xfa,0x40,0xed, +0x03,0x19,0x34,0x1b,0x28,0x3e,0x38,0x85,0x54,0x60,0x85,0x57,0x90,0x85,0x5a,0xc0, +0x85,0x5d,0xf0,0x85,0x70,0x20,0x87,0x73,0x50,0x87,0x76,0x80,0x87,0x79,0xb0,0x87, +0x7c,0xe0,0x87,0x0d,0x83,0x41,0x0a,0xfd,0x30,0x41,0x10,0x80,0x0d,0xc0,0x86,0xc1, +0x00,0x09,0x90,0xd8,0x10,0x84,0xc4,0x86,0x61,0xf8,0x07,0x91,0xa0,0x30,0x34,0x35, +0x41,0x10,0x05,0x3b,0xd8,0x30,0x98,0x81,0x19,0x0c,0x13,0x84,0xc1,0x0d,0x36,0x04, +0xbd,0xb0,0xc1,0x30,0x4a,0xe2,0x32,0x89,0x93,0x40,0x89,0x0d,0xc5,0x3f,0x90,0x04, +0x30,0x0a,0x29,0x41,0x44,0x4c,0x2e,0xcc,0x6d,0x0c,0xad,0x6c,0x6e,0x82,0x30,0xbc, +0x01,0x0d,0x33,0xb6,0xb7,0x30,0xba,0xb9,0x09,0xc2,0x00,0x07,0x2c,0xd2,0xdc,0xe6, +0xe8,0xe6,0x26,0x08,0x43,0x1c,0x90,0x48,0x73,0xa3,0x9b,0x9b,0x20,0x0c,0x72,0x40, +0x84,0xae,0x0c,0xef,0x8b,0xed,0x2d,0x8c,0x6c,0x82,0x30,0xcc,0x01,0x11,0xba,0x32, +0xbc,0x2f,0xb7,0x37,0xb9,0x36,0x26,0x74,0x65,0x78,0x5f,0x73,0x74,0x6f,0x72,0x65, +0x2c,0xea,0xd2,0xdc,0xe8,0xe6,0x36,0x40,0x2b,0xc1,0x12,0x2d,0xe1,0x12,0x2f,0x01, +0x13,0x31,0x21,0x13,0x33,0x41,0x13,0x35,0xc1,0x12,0x36,0xc1,0xdd,0x04,0x2d,0x54, +0x61,0x63,0xb3,0x6b,0x73,0x49,0x23,0x2b,0x73,0xa3,0x9b,0x12,0x04,0x55,0xc8,0xf0, +0x5c,0xec,0xca,0xe4,0xe6,0xd2,0xde,0xdc,0xa6,0x04,0x44,0x13,0x32,0x3c,0x17,0xbb, +0x30,0x36,0xbb,0x32,0xb9,0x29,0x81,0x51,0x87,0x0c,0xcf,0x65,0x0e,0x2d,0x8c,0xac, +0x4c,0xae,0xe9,0x8d,0xac,0x8c,0x6d,0x4a,0x80,0x94,0x21,0xc3,0x73,0x91,0x2b,0x9b, +0x7b,0xab,0x93,0x1b,0x2b,0x9b,0x9b,0x12,0x88,0x42,0x25,0x32,0x3c,0x17,0xba,0x3c, +0xb8,0xb2,0x20,0x37,0xb7,0x37,0xba,0x30,0xba,0xb4,0x37,0xb7,0xb9,0x29,0x42,0x3f, +0x88,0x44,0x1d,0x32,0x3c,0x97,0x32,0x37,0x3a,0xb9,0x3c,0xa8,0xb7,0x34,0x37,0xba, +0xb9,0x29,0x41,0x4a,0x74,0x21,0xc3,0x73,0x19,0x7b,0xab,0x73,0xa3,0x2b,0x93,0x9b, +0x9b,0x12,0xdc,0x04,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x42,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x39,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0x45,0xad,0xdb, +0x00,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a,0xd0, +0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6,0x31,0x6c,0xc3,0xe5, +0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9, +0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e, +0x30,0x94,0x84,0x01,0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x74,0xc3,0xe5,0x3b,0x8f,0x2f, +0x44,0x04,0x30,0x11,0x21,0xd0,0x0c,0x0b,0xf1,0x45,0x0e,0xb3,0x21,0xcd,0x80,0x34, +0x86,0x2d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0x93,0xed,0x17,0xb7,0x6d,0x01,0xd1, +0x70,0xf9,0xce,0xe3,0x1b,0x91,0x43,0x3d,0xe2,0xe0,0x23,0xb7,0x6d,0x07,0xd5,0x70, +0xf9,0xce,0xe3,0x4b,0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x04, +0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7, +0x6d,0x05,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44, +0xf8,0xc5,0x6d,0x9b,0x40,0x36,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e, +0x62,0x03,0x46,0x0e,0xf5,0xf8,0xc8,0x6d,0x5b,0xc2,0x33,0x5c,0xbe,0xf3,0xf8,0x54, +0x03,0x44,0x98,0x5f,0xd4,0xba,0x19,0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84, +0xf9,0xc5,0x6d,0x03,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xf1,0xd6,0x49,0xcc,0x90,0xd3,0x4e,0xff,0xd7,0xba,0x76,0x74, +0x60,0x06,0xb4,0xb6,0x44,0x58,0x49,0x4c,0x14,0x32,0x00,0x00,0x66,0x00,0x05,0x00, +0x85,0x0c,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xfc,0x31,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x7c,0x0c,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xd7,0x00,0x00,0x00,0x32,0x22,0xc8,0x09, +0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0x90,0xc2,0x08,0x40,0x09,0x00,0x14, +0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03,0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18, +0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71, +0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c,0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0, +0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40,0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18, +0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18,0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28, +0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2,0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c, +0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51,0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50, +0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34,0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38, +0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d, +0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19,0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09, +0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60, +0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x6d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a, +0x48,0x0e,0x15,0x09,0x44,0x1a,0x39,0x0f,0x11,0x4d,0x08,0x21,0x21,0x61,0x30,0x28, +0x04,0x63,0xc0,0x20,0x51,0xe9,0xa0,0xe1,0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4, +0x0d,0x69,0x06,0x44,0x0c,0x06,0x03,0xc5,0x1c,0x41,0x50,0x0a,0xc6,0xe0,0x34,0x40, +0x51,0x6a,0x20,0x60,0x18,0x81,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52, +0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78, +0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83, +0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60, +0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a, +0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0, +0x03,0x3f,0x00,0x03,0x3f,0x40,0x02,0xab,0x45,0xae,0x61,0x04,0xc1,0x98,0xa9,0x0d, +0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea, +0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41, +0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f, +0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2, +0x01,0x1e,0xca,0x01,0x05,0x83,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0xb0,0x18,0xc9, +0x66,0x0a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c, +0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87, +0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26,0x6b,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xfc,0x00,0x09,0x06,0x1a,0xd5,0x66,0x22, +0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71, +0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00, +0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x14,0xb0,0xe8,0x36,0x13,0x19,0x8c,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83, +0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f, +0x80,0x81,0x1f,0xa0,0x00,0x46,0xb9,0x99,0xb0,0x71,0x60,0x87,0x70,0x98,0x87,0x79, +0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90, +0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x14,0x18,0x68, +0x37,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7,0xae,0x36,0x9a,0x7a,0xbd,0x5e,0xaf,0x37, +0x18,0xb0,0x60,0x30,0x18,0xcc,0x60,0x30,0x18,0x0c,0x06,0x03,0xf9,0x6e,0x92,0xa6, +0x88,0x12,0x26,0x9f,0x05,0x98,0x67,0x21,0x22,0x76,0x02,0x26,0x02,0x05,0x03,0x02, +0xce,0x11,0x80,0xc2,0x14,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0, +0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07, +0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d, +0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06, +0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74, +0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43, +0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c, +0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e, +0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04, +0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32,0x00,0x02,0x20,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x1a,0x00,0x01,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x14,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x94,0x40,0x31,0x8c, +0x00,0x14,0x41,0x49,0x94,0x41,0x21,0x14,0x47,0x29,0x14,0x45,0x39,0x14,0x44,0xe1, +0x07,0x94,0x45,0x01,0x06,0x10,0x6a,0x04,0x80,0x84,0x05,0x0c,0x08,0x88,0x40,0xb3, +0x19,0x00,0xb2,0xcd,0x00,0x10,0x6e,0x06,0x80,0x74,0x33,0x00,0xc4,0x9b,0x01,0xa0, +0xdf,0x0c,0x00,0x05,0x67,0x00,0xe8,0x35,0x03,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x7b,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x01,0x9a,0x20,0x0c, +0xd1,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xd2,0x04, +0xe1,0x0d,0xd0,0x80,0xc0,0x04,0x61,0x98,0x26,0x08,0x03,0xb5,0x41,0x40,0x98,0x0d, +0x09,0x92,0x28,0xc8,0x32,0x2c,0x48,0x33,0x41,0x98,0x83,0x30,0xd8,0x90,0x0c,0x8f, +0x82,0x20,0xc3,0x82,0x34,0x13,0x84,0xa1,0xda,0x90,0x2c,0x89,0x82,0x44,0xc3,0x82, +0x34,0x13,0x84,0xc1,0x9a,0x20,0x0c,0xd7,0x06,0x01,0xa1,0x36,0x24,0xd1,0xa3,0x20, +0xd3,0xb0,0x20,0xd5,0x04,0x61,0xc0,0x36,0x24,0x53,0xa2,0x20,0xd7,0xb0,0x20,0xcd, +0x04,0x61,0xc8,0x36,0x24,0x57,0xa2,0x20,0xd9,0xb0,0x20,0xd5,0x04,0xc1,0x0e,0xc4, +0x60,0x43,0x42,0x6c,0x0a,0x42,0x0c,0x0b,0xd2,0x4c,0x10,0x06,0x6d,0x82,0x30,0x6c, +0x1b,0x92,0x6e,0x53,0x10,0x6f,0x58,0x90,0x66,0x43,0xe2,0x3d,0x0a,0x32,0x0c,0x0b, +0x52,0x6d,0x48,0x1c,0x48,0xb2,0x30,0x8d,0xfb,0xc0,0x60,0x82,0x80,0x07,0x63,0x30, +0x41,0x40,0x83,0x6f,0xc3,0x82,0x88,0x81,0x82,0x20,0xc3,0x32,0x06,0x63,0x30,0x06, +0xcd,0x04,0x41,0x0f,0xc8,0x60,0xc3,0x32,0x94,0x81,0x82,0x0c,0xc3,0x32,0x06,0x63, +0x30,0x06,0xd5,0x04,0x81,0x0f,0xca,0x60,0xc3,0xb2,0x9c,0x81,0x82,0x44,0xc3,0x32, +0x06,0x63,0x30,0x06,0xd5,0x86,0x25,0x12,0x03,0x05,0x99,0x86,0x65,0x0c,0xc6,0x60, +0x0c,0x9a,0x0d,0xcb,0x24,0x06,0x0a,0xb2,0x0c,0xcb,0x18,0x8c,0xc1,0x18,0x34,0x1b, +0x0a,0x32,0x30,0x03,0x34,0x48,0x03,0x35,0x98,0x20,0xfc,0x81,0x19,0x4c,0x10,0x06, +0x6e,0x03,0x82,0xb0,0x81,0x82,0x20,0x43,0x1b,0x00,0x1b,0x02,0x37,0x98,0x20,0x84, +0xc2,0x19,0x6c,0x40,0x10,0x38,0x50,0x90,0x61,0x40,0x80,0x0d,0x41,0x1c,0x6c,0x20, +0xc2,0x60,0x0d,0xde,0x40,0x0e,0x26,0x08,0x02,0x40,0x61,0x68,0x6a,0x82,0x20,0x0a, +0x60,0xb0,0x61,0xf0,0xbc,0x61,0x82,0x30,0x74,0x13,0x84,0xc1,0xdb,0x10,0xe4,0xc1, +0x06,0x03,0xb1,0x83,0xe9,0x0e,0xf0,0x40,0x0f,0x36,0x14,0x74,0x50,0x07,0xc0,0x1c, +0xec,0x41,0x15,0x36,0x36,0xbb,0x36,0x97,0x34,0xb2,0x32,0x37,0xba,0x29,0x41,0x50, +0x85,0x0c,0xcf,0xc5,0xae,0x4c,0x6e,0x2e,0xed,0xcd,0x6d,0x4a,0x40,0x34,0x21,0xc3, +0x73,0xb1,0x0b,0x63,0xb3,0x2b,0x93,0x9b,0x12,0x10,0x75,0xc8,0xf0,0x5c,0xe6,0xd0, +0xc2,0xc8,0xca,0xe4,0x9a,0xde,0xc8,0xca,0xd8,0xa6,0x04,0x46,0x19,0x32,0x3c,0x17, +0xb9,0xb2,0xb9,0xb7,0x3a,0xb9,0xb1,0xb2,0xb9,0x29,0x81,0x1c,0xd4,0x21,0xc3,0x73, +0x29,0x73,0xa3,0x93,0xcb,0x83,0x7a,0x4b,0x73,0xa3,0x9b,0x9b,0x12,0xec,0x01,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x42,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x39,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34, +0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x86,0x00,0x0d,0x97,0xef,0x3c,0x7e, +0x80,0x34,0x40,0x84,0xf9,0x45,0xad,0xdb,0x00,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2, +0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a,0xd0,0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44, +0x98,0x8f,0xdc,0xb6,0x31,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51, +0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe,0xf3, +0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x8f,0xdc, +0xb6,0x3d,0x74,0xc3,0xe5,0x3b,0x8f,0x2f,0x44,0x04,0x30,0x11,0x21,0xd0,0x0c,0x0b, +0xf1,0x45,0x0e,0xb3,0x21,0xcd,0x80,0x34,0x86,0x2d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f, +0x38,0x93,0xed,0x17,0xb7,0x6d,0x01,0xd1,0x70,0xf9,0xce,0xe3,0x1b,0x91,0x43,0x3d, +0xe2,0xe0,0x23,0xb7,0x6d,0x07,0xd5,0x70,0xf9,0xce,0xe3,0x4b,0x00,0xf3,0x2c,0x44, +0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x04,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35, +0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x05,0xd6,0x70,0xf9,0xce,0xe3,0x4f, +0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x9b,0x40,0x36,0x5c,0xbe, +0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x62,0x03,0x46,0x0e,0xf5,0xf8,0xc8,0x6d, +0x5b,0xc2,0x33,0x5c,0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f,0xd4,0xba,0x19,0x3c, +0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84,0xf9,0xc5,0x6d,0x03,0x61,0x20,0x00,0x00, +0xf6,0x09,0x00,0x00,0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00,0x74,0x00,0x00,0x00, +0x34,0x98,0x01,0x28,0xa3,0x42,0x2a,0xc2,0x80,0x82,0x1d,0x28,0xb6,0x92,0x1d,0x28, +0x95,0xb2,0x2b,0xbe,0x1a,0x28,0x97,0x32,0x0c,0x28,0x98,0xb2,0x29,0xa6,0x22,0x04, +0x2a,0xde,0x80,0xf2,0x0d,0x28,0x49,0x88,0xe2,0x44,0x28,0xa5,0x2a,0x28,0x8d,0x8a, +0x28,0x49,0x82,0x92,0x44,0x28,0x4e,0x82,0xf2,0x29,0x9a,0xe2,0x84,0x20,0x54,0x0d, +0x90,0xa2,0x08,0xca,0xa0,0x3c,0x4a,0x60,0x04,0x80,0x0c,0x63,0x04,0x20,0x08,0x82, +0x28,0x18,0x8c,0x11,0xb4,0xe6,0x9c,0xb3,0xdf,0x18,0x01,0x08,0x82,0xa0,0xfc,0x8d, +0x11,0x80,0x20,0x08,0xf3,0xbf,0x30,0x46,0x00,0x82,0x20,0x18,0xff,0xc2,0x18,0xc1, +0x3b,0x93,0x26,0xda,0x8d,0x11,0x80,0x20,0x08,0xc2,0xbf,0x30,0x46,0xd0,0x9a,0x73, +0xce,0x7b,0x63,0x04,0x20,0x08,0x82,0x32,0x18,0x8c,0x11,0x80,0x20,0xfe,0xdf,0x63, +0x30,0x46,0x10,0x92,0x60,0x88,0x77,0x63,0x04,0x7b,0xac,0xc6,0xfb,0x37,0x46,0xb0, +0xd6,0x6a,0x2d,0x7e,0x63,0x04,0xff,0xfd,0xf7,0xef,0x37,0x46,0x00,0x82,0x20,0x08, +0x82,0xc1,0x18,0x41,0x6b,0xce,0x39,0xef,0x0b,0x63,0x04,0xb2,0xe8,0xf6,0xff,0x37, +0x46,0xa0,0xb3,0xe6,0x9c,0x7e,0x63,0x04,0x2a,0x5e,0x9f,0xaa,0x37,0x46,0x00,0x82, +0x20,0x08,0x82,0xc3,0x18,0xc1,0x5a,0xab,0xb5,0xee,0x8d,0x11,0x80,0x20,0xe8,0xdf, +0x61,0x30,0x46,0xd0,0x9a,0x73,0x4e,0x7b,0x63,0x04,0x20,0x08,0x82,0x24,0x18,0x8c, +0x11,0x80,0x20,0x08,0xea,0x60,0x30,0x46,0x00,0xc7,0x65,0x7e,0x7b,0x63,0x04,0x64, +0xc9,0xeb,0xf7,0x37,0x46,0x00,0x82,0x20,0x08,0x82,0xc2,0x18,0x01,0x08,0x82,0x20, +0x0b,0x06,0x63,0x04,0x20,0x08,0x82,0xe8,0x37,0x46,0x00,0x82,0x20,0x88,0xff,0xc2, +0x0c,0xc0,0x18,0x01,0x08,0x82,0x20,0xfe,0x8d,0x11,0x80,0x20,0x08,0xc2,0x1f,0x55, +0xc6,0x08,0x40,0xf0,0x0d,0xc6,0x08,0x40,0x10,0x0c,0xc6,0x08,0x40,0xf0,0x19,0x23, +0x00,0x41,0x68,0x04,0x80,0x48,0x73,0x08,0x13,0x1f,0xcc,0x21,0x5c,0xd2,0x1c,0xc2, +0x34,0x0a,0x73,0x08,0x79,0xc0,0x07,0x73,0x08,0x53,0x1f,0xcc,0x21,0x4c,0xa2,0x30, +0x87,0x90,0x07,0xa4,0x30,0x87,0x00,0x0a,0xdc,0x1c,0xc2,0x74,0x0a,0x73,0x08,0x79, +0xd0,0x07,0x74,0x9a,0x83,0x98,0x26,0x89,0x15,0xe6,0x20,0x2c,0x4b,0x62,0x85,0x39, +0x88,0xaa,0x92,0x58,0x61,0x0e,0x02,0x82,0x24,0x56,0x98,0x83,0x90,0x24,0x89,0x15, +0xe6,0x20,0x20,0x48,0x6a,0x85,0x39,0x88,0x6d,0x93,0x5a,0x61,0x0e,0x22,0x8a,0xa4, +0x56,0x98,0x83,0xc8,0x32,0xa9,0x15,0xe6,0x20,0x30,0x4c,0x6a,0x85,0x39,0x08,0xcb, +0x92,0x5a,0x61,0x0e,0xa2,0xaa,0xa4,0x56,0x18,0x01,0x98,0x83,0x98,0x26,0xa9,0x15, +0xe6,0x20,0x20,0x48,0x52,0x85,0x39,0x08,0x49,0x92,0x52,0x81,0x0c,0x23,0x00,0x00, +0x23,0x06,0x08,0x00,0x82,0x60,0x90,0x06,0x21,0x11,0x0e,0x51,0x3f,0xc4,0xc3,0x88, +0x01,0x02,0x80,0x20,0x18,0xa4,0x81,0x48,0x88,0x43,0xb4,0x0f,0xf2,0x30,0x62,0x80, +0x00,0x20,0x08,0x06,0x69,0x30,0x12,0xe3,0x10,0xf5,0xc3,0x3c,0x8c,0x18,0x20,0x00, +0x08,0x82,0x41,0x1a,0x90,0x04,0x39,0x44,0x23,0x41,0x0f,0x23,0x06,0x08,0x00,0x82, +0x60,0x90,0x06,0x25,0x51,0x0e,0x91,0x48,0xd4,0xc3,0x88,0x01,0x02,0x80,0x20,0x18, +0xa4,0x81,0x49,0x98,0x43,0x54,0x12,0xf6,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x69, +0x70,0x12,0xe7,0x10,0xed,0xc3,0x3d,0x8c,0x18,0x20,0x00,0x08,0x82,0x41,0x1a,0xa0, +0x04,0x3a,0x44,0x26,0x81,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x90,0x06,0x29,0x91, +0x0e,0xd1,0x3f,0xe4,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0xa4,0x81,0x4a,0xa8,0x43, +0x14,0x12,0xfa,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x69,0xb0,0x12,0xeb,0x10,0x91, +0xc4,0x3e,0x8c,0x18,0x20,0x00,0x08,0x82,0x41,0x1a,0xb0,0x04,0x3b,0x44,0x26,0xc1, +0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x90,0x06,0x2d,0xd1,0x0e,0x91,0x4a,0xf4,0xc3, +0x88,0x01,0x02,0x80,0x20,0x18,0xa4,0x81,0x4b,0xb8,0x43,0xa4,0x12,0xfe,0x30,0x62, +0x80,0x00,0x20,0x08,0x06,0x69,0xf0,0x12,0xef,0x10,0xb9,0xc4,0x3f,0x8c,0x18,0x20, +0x00,0x08,0x82,0x41,0x1a,0xc0,0x04,0x3c,0x44,0x2d,0x01,0x12,0x23,0x06,0x07,0x00, +0x82,0x60,0x50,0x06,0x32,0x31,0x0f,0x01,0x19,0x8c,0x18,0x18,0x00,0x08,0x82,0x01, +0x01,0x16,0xe7,0xf0,0x12,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0x84,0x05,0x3a,0xc8, +0xc4,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0x61,0x81,0x0e,0x31,0x31,0x62,0x60,0x00, +0x20,0x08,0x06,0x84,0x58,0xa4,0x03,0x4d,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x18, +0xe0,0x04,0x3d,0x14,0x35,0x31,0x9a,0x10,0x04,0x65,0xc8,0xc4,0x95,0x31,0x13,0x57, +0x81,0x3d,0x70,0x11,0x01,0x54,0xa0,0x0e,0x5a,0x49,0x01,0x25,0x24,0x70,0x82,0xc1, +0x4e,0x30,0x98,0x09,0xa1,0x00,0x1f,0x13,0x44,0x01,0x3e,0xa3,0x09,0x0d,0x70,0x81, +0xc1,0xce,0x31,0x98,0x15,0x02,0x7d,0xac,0x10,0xe8,0x33,0x62,0x70,0x00,0x20,0x08, +0x06,0xdf,0x5a,0x98,0xc4,0x15,0x16,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x23,0x06, +0x07,0x00,0x82,0x60,0x20,0x06,0x6d,0x91,0x12,0x1a,0x5a,0x8c,0x26,0x04,0xc0,0x68, +0x82,0x10,0x9c,0x60,0xb0,0x13,0x0c,0x66,0x87,0x40,0x1f,0x3b,0x04,0xfa,0x98,0xc0, +0xc0,0xc7,0x04,0x06,0x3e,0xa3,0x09,0x89,0x30,0x9a,0xa0,0x0c,0x86,0x10,0xf2,0x31, +0x84,0x90,0x8f,0x29,0xf3,0x00,0x1f,0x53,0xe8,0x01,0x3e,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0x98,0x86,0x4f,0x10,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa7,0xf1, +0x13,0x84,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x6a,0x84,0x05,0x2f,0x08,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xa4,0x86,0x58,0xf4,0x82,0x70,0x8a,0xc1,0x4e,0x31, +0x98,0x11,0x02,0x7d,0x8c,0x10,0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x65,0x30, +0x1a,0x64,0x41,0x07,0xbc,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x8d,0x6b,0x98,0x45, +0x00,0x1a,0x66,0x50,0x06,0x69,0x91,0x16,0x69,0x91,0x16,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0xa3,0x09,0x9e,0x30,0x9a,0xf0,0x0d,0x26,0x10,0xf2,0x31,0x81,0x90,0xcf, +0x88,0xc1,0x01,0x80,0x20,0x18,0x7c,0xad,0x81,0x16,0x79,0x10,0x1a,0xa3,0x09,0x81, +0x30,0x9a,0x20,0x0c,0x56,0x08,0xf1,0xb1,0x42,0x88,0x8f,0xad,0x81,0x20,0x1f,0x5b, +0x03,0x41,0x3e,0x26,0x08,0xf2,0x31,0x41,0x90,0x8f,0x09,0x01,0x7c,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0xea,0x8d,0xb6,0x08,0x0c,0x79,0x03,0xf8,0x18,0xf2,0x06,0xf0, +0x19,0x8e,0x10,0x6e,0x61,0xf8,0x86,0x23,0x86,0x7c,0x28,0xbe,0x12,0x02,0x1d,0x8e, +0x20,0x74,0x61,0xf8,0x86,0x23,0x0a,0x7e,0x28,0xbe,0x12,0x02,0x2d,0x22,0xd0,0x11, +0x83,0x03,0x00,0x41,0x30,0x28,0x83,0xdf,0x00,0x0d,0x5a,0xc0,0x87,0x11,0x83,0x03, +0x00,0x41,0x30,0x28,0x03,0xf0,0x08,0x0d,0x58,0xc0,0x87,0x11,0x83,0x07,0x00,0x41, +0x30,0x98,0xd0,0xa3,0x2f,0x84,0x00,0x0c,0x3e,0x91,0x10,0x89,0xde,0xe8,0x0d,0xd3, +0x00,0x87,0xd1,0x84,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x68,0x3d,0x6e,0x23, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x32,0x20,0x8f,0xd2,0xe8,0x85,0x7c,0x18,0x31, +0x78,0x00,0x10,0x04,0x83,0x89,0x3d,0x42,0x23,0x28,0xc8,0x60,0x0c,0x4c,0xc2,0x24, +0xc2,0x23,0x3c,0x54,0x83,0x1c,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0x40,0x0c,0xd2,0xa3,0x34,0x6c,0x61,0x3c,0x46,0x13,0x82,0x61,0xb8, +0x21,0x30,0x0f,0x30,0xa8,0x26,0x2e,0xb8,0x84,0x60,0x6b,0x98,0x0b,0x2e,0x28,0xd0, +0x59,0x86,0x40,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x0c,0xe0,0x83,0x35,0x7a, +0xa1,0x3d,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x4e,0x30,0xd8,0x09,0x06,0x33,0xc1, +0x93,0x8f,0x09,0x9e,0x7c,0x4c,0x80,0x0b,0xf8,0x98,0x10,0x17,0xf0,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0x63,0x44,0x76,0xc3,0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x20,0x91,0xde,0xc0,0x87,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x12,0xe9,0x8d, +0x63,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x44,0x7e,0x43,0x1f,0x82,0x11,0x03, +0x03,0x00,0x41,0x30,0x88,0x48,0x64,0x36,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0x4a,0x84,0x36,0x84,0x13,0x06,0x74,0xc2,0x80,0xec,0x20,0xe2,0x63,0x06,0x11,0x9f, +0x13,0x2a,0x77,0x42,0xe5,0xca,0xf8,0x0d,0x28,0x03,0x3c,0x60,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x34,0x15,0xb1,0x0d,0x41,0x44,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x5b, +0x91,0xdb,0x10,0x46,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xca,0x00,0x45,0xd2,0x63, +0x1f,0xc2,0x62,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x19,0x59,0x8f,0xa0,0x44,0x06, +0xc1,0x3d,0xdc,0xc3,0x3d,0xdc,0x63,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61, +0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x46, +0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xe1,0x11,0xfa,0x50,0x5c,0x84,0x5a,0xee,0xe3,0x3e, +0xee,0xe3,0x3e,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81, +0x18,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xae,0xba,0x1c,0x01,0x63, +0x83,0xfb,0x00,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x68,0x61,0x32,0x1f,0x42,0x30, +0x62,0xd0,0x00,0x20,0x08,0x06,0x0d,0x9a,0x80,0x88,0xa5,0x23,0xc1,0x35,0x22,0x23, +0x32,0x22,0x23,0x32,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09, +0xc4,0x70,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x95,0x06,0x62,0x02, +0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0xb1,0x89,0x7f,0x04,0xcc,0x88,0x41,0x03,0x80, +0x20,0x18,0x34,0x73,0xb2,0x22,0x61,0x50,0x26,0x81,0x18,0xb8,0x88,0x8b,0xb8,0x88, +0x8b,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x1c, +0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x88,0x41,0x03,0x80,0x20,0x18, +0x34,0x7c,0x42,0x23,0x6a,0xe0,0x26,0x6c,0x30,0x07,0x37,0x72,0x23,0x37,0x72,0x23, +0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x47,0x54, +0xee,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x37,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d, +0xa9,0xf4,0xc8,0x1c,0xdc,0x49,0x1f,0xf0,0x01,0x98,0x80,0x09,0x98,0x80,0xc9,0x68, +0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11,0x95,0x3b, +0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x8d,0x18,0x34,0x00,0x08,0x82,0x41,0xe3,0x2a, +0x66,0xc2,0x07,0xa0,0x72,0x06,0xa5,0x90,0x26,0x69,0x92,0x26,0x69,0x32,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x70,0x44,0xe5,0x8e,0xa8, +0xdc,0x11,0x95,0x3b,0xa2,0x72,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xdc,0xca,0x9b, +0x94,0x42,0xaa,0x94,0x81,0x2b,0xc8,0x89,0x9c,0xc8,0x89,0x9c,0x8c,0x26,0x04,0xc0, +0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x1c,0x51,0xb9,0x23,0x2a,0x77, +0x44,0xe5,0x8e,0xa8,0x5c,0xdd,0x02,0xad,0x80,0x99,0x83,0x9c,0x80,0x60,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x34,0x5e,0x71,0x13,0x21,0x18,0x31,0x68,0x00,0x10,0x04,0x83, +0x66,0x5c,0xf6,0x24,0x16,0x6a,0x65,0x16,0x02,0x3f,0xf1,0x13,0x3f,0xf1,0x93,0xd1, +0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77, +0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68,0x00,0x10,0x04,0x83,0x86,0x5d, +0x48,0x45,0x17,0x7c,0x85,0x1c,0x94,0x53,0x39,0x95,0x53,0x39,0x95,0xd1,0x84,0x00, +0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5, +0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68,0x00,0x10,0x04,0x83,0xa6,0x5e,0x5a,0x65, +0x1c,0xce,0xc5,0x15,0x26,0x58,0x81,0x15,0x58,0x81,0x95,0xd1,0x84,0x00,0x18,0x4d, +0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8, +0xdc,0x11,0x95,0x1b,0x31,0x68,0x00,0x10,0x04,0x83,0xc6,0x5f,0x6c,0x85,0x1d,0xe0, +0x85,0x15,0xb8,0x5c,0xc9,0x95,0x5c,0xc9,0x95,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82, +0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11, +0x95,0x2b,0x7f,0xc0,0x17,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x4d,0x64,0x68,0x25, +0x38,0x83,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x52,0x26,0x5c,0xee,0x61,0x5f,0xf2, +0x21,0x20,0x17,0x72,0x21,0x17,0x72,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d, +0x18,0x84,0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9, +0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x64,0x46,0x5d,0x40,0x82,0x64,0x54,0x42,0x69, +0x97,0x76,0x69,0x97,0x76,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84, +0xd1,0x04,0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x11,0x83, +0x06,0x00,0x41,0x30,0x68,0x76,0x66,0x5e,0x52,0xa2,0x65,0xe8,0x61,0xb2,0x17,0x7b, +0xb1,0x17,0x7b,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04, +0x62,0x38,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0x11,0x83,0x06,0x00, +0x41,0x30,0x68,0xc8,0x86,0x5f,0x64,0xc2,0x66,0xe4,0x81,0xfb,0x97,0x7f,0xf9,0x97, +0x7f,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38, +0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0x39,0x0b,0x95,0xb0,0x88,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x60,0x69,0x13,0x36,0xc1,0x05,0x06,0xb4,0xa0,0x54,0xe4, +0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x65,0x70,0x36,0x28,0xe3,0x23,0x7b,0x32,0x62, +0x70,0x00,0x20,0x08,0x06,0x65,0x80,0x36,0x29,0x83,0x23,0xa0,0x32,0x62,0xf0,0x00, +0x20,0x08,0x06,0x13,0xdc,0x94,0x8c,0x10,0x0c,0xa8,0xa2,0x2a,0xaa,0x52,0x36,0x65, +0xe3,0x32,0x68,0x32,0x9a,0x10,0x00,0x17,0x54,0xce,0x52,0x45,0x2d,0xe2,0x33,0x62, +0x60,0x00,0x20,0x08,0x06,0x98,0xdc,0xa8,0x4d,0x70,0x81,0x01,0x2d,0x70,0x15,0xf9, +0x8c,0x18,0x3c,0x00,0x08,0x82,0xc1,0x74,0x37,0x2c,0x93,0x20,0xc1,0xab,0xc4,0x4a, +0xac,0xb0,0x0d,0xdb,0xd4,0xcc,0x9b,0x8c,0x26,0x04,0xc0,0x05,0x95,0xb3,0x57,0x89, +0x8b,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x96,0x37,0x71,0x13,0x5c,0x60,0x40, +0x0b,0x6a,0x45,0x3e,0x23,0x06,0x0f,0x00,0x82,0x60,0x30,0xf9,0xcd,0xcc,0x40,0x4f, +0x60,0x2b,0xb8,0x82,0x2b,0x73,0x33,0x37,0x3c,0x63,0x27,0xa3,0x09,0x01,0x70,0x41, +0xe5,0xac,0x56,0xf0,0x22,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x80,0x81,0x0e,0xde, +0x04,0x17,0x18,0xd0,0x02,0x5e,0x91,0xcf,0x88,0xc1,0x03,0x80,0x20,0x18,0x4c,0xa5, +0xa3,0x33,0x97,0x15,0xf4,0xca,0xaf,0xfc,0x8a,0xde,0xe8,0xcd,0xd8,0xf4,0xc9,0x68, +0x42,0x00,0x5c,0x50,0x39,0xb3,0xe6,0x42,0x3e,0x76,0xcd,0x85,0x7c,0x0c,0x9b,0x0b, +0xf9,0x58,0x36,0x17,0xf2,0xb1,0xc9,0x2d,0xe4,0x63,0x94,0x5b,0xc8,0xc7,0x2a,0xb7, +0x90,0x8f,0x59,0x6e,0x21,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e, +0x46,0x20,0xf0,0x31,0x4a,0x2d,0xe4,0x63,0x95,0x5a,0xc8,0xc7,0x2c,0xb5,0x90,0x8f, +0x5d,0x6a,0x21,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10, +0xf0,0xb1,0xea,0x2c,0xe4,0x63,0xd6,0x59,0xc8,0xc7,0xae,0xb3,0x90,0x8f,0x61,0x67, +0x21,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0xb1, +0x35,0x90,0x03,0xf8,0x58,0x50,0x06,0xf0,0xb1,0xe0,0x83,0x8f,0x1d,0x01,0x7d,0xec, +0x10,0xe8,0x63,0xc7,0x40,0x1f,0x3b,0x08,0xfa,0x58,0x1e,0xb4,0x85,0x7c,0x4c,0x0f, +0xda,0x42,0x3e,0xb6,0x07,0x6d,0x21,0x1f,0xe3,0x83,0xb6,0x90,0x8f,0xd9,0x01,0x5a, +0xc8,0xc7,0xee,0x00,0x2d,0xe4,0x63,0x78,0x80,0x16,0xf2,0xb1,0x3c,0x40,0x0b,0xf9, +0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0xdd,0xc1, +0x59,0xc8,0xc7,0xf0,0xe0,0x2c,0xe4,0x63,0x79,0x70,0x16,0xf2,0x31,0x3d,0x38,0x0b, +0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0xe1, +0x81,0x59,0xc8,0xc7,0xf2,0xc0,0x2c,0xe4,0x63,0x7a,0x60,0x16,0xf2,0xb1,0x3d,0x30, +0x0b,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f, +0x11,0x61,0x40,0x1f,0x23,0xc4,0x80,0x3e,0x46,0x8c,0x01,0x7d,0x8c,0x20,0x03,0xfa, +0x58,0x2e,0x98,0x85,0x7c,0x4c,0x17,0xcc,0x42,0x3e,0xb6,0x0b,0x66,0x21,0x1f,0xe3, +0x05,0xb3,0x90,0x8f,0xd9,0x42,0x58,0xc8,0xc7,0x6e,0x21,0x2c,0xe4,0x63,0xb8,0x10, +0x16,0xf2,0xb1,0x5c,0x08,0x0b,0xf9,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20, +0xf0,0x31,0x02,0x81,0x8f,0xdd,0x02,0x58,0xc8,0xc7,0x70,0x01,0x2c,0xe4,0x63,0xb9, +0x00,0x16,0xf2,0x31,0x5d,0x00,0x0b,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86, +0x10,0xf0,0x31,0x84,0x80,0x8f,0xe1,0xc2,0x4f,0xc8,0xc7,0x72,0xe1,0x27,0xe4,0x63, +0xba,0xf0,0x13,0xf2,0xb1,0x5d,0xf8,0x09,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e, +0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x11,0xa1,0x40,0x1f,0x23,0x44,0x81,0x3e,0x46, +0x8c,0x02,0x7d,0x8c,0x20,0x05,0xfa,0x58,0x3e,0x80,0x85,0x7c,0x4c,0x1f,0xc0,0x42, +0x3e,0xb6,0x0f,0x60,0x21,0x1f,0xe3,0x07,0xb0,0x90,0x8f,0xd9,0xc3,0x4e,0xc8,0xc7, +0xee,0x61,0x27,0xe4,0x63,0xf8,0xb0,0x13,0xf2,0xb1,0x7c,0xd8,0x09,0xf9,0x18,0x81, +0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0xdd,0x83,0x4e,0xc8, +0xc7,0xf0,0x41,0x27,0xe4,0x63,0xf9,0xa0,0x13,0xf2,0x31,0x7d,0xd0,0x09,0xf9,0x18, +0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0xe1,0x43,0x4e, +0xc8,0xc7,0xf2,0x21,0x27,0xe4,0x63,0xfa,0x90,0x13,0xf2,0xb1,0x7d,0xc8,0x09,0xf9, +0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x11,0xe1, +0x40,0x1f,0x23,0xc4,0x81,0x3e,0x46,0x8c,0x03,0x7d,0x8c,0x20,0x07,0xfa,0x98,0xf8, +0x84,0x4a,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x00,0x53,0x25,0x51,0x0a,0x2e,0x30, +0xa0,0x05,0xe6,0x23,0x9f,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0x5e,0x89,0x8c,0xc2, +0x02,0x2c,0x82,0xf3,0x49,0x9f,0xf4,0x21,0x25,0x52,0x6a,0xa3,0xd3,0x19,0x4d,0x08, +0x80,0x0b,0x2a,0x67,0xe8,0x83,0x2a,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0x2c, +0x96,0x52,0x29,0xb8,0xc0,0x80,0x16,0xb4,0x8f,0x7c,0x46,0x0c,0x1e,0x00,0x04,0xc1, +0x60,0xb2,0xa5,0x35,0x42,0x8b,0xb3,0x08,0xdc,0x07,0x7e,0xe0,0x67,0x95,0x56,0x89, +0x8e,0x5c,0x67,0x34,0x21,0x00,0x2e,0xa8,0x9c,0xb9,0xcf,0xab,0xc4,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0x30,0x5c,0x82,0xa5,0xe0,0x02,0x03,0x5a,0x40,0x3f,0xf2,0x19, +0x31,0x78,0x00,0x10,0x04,0x83,0xa9,0x97,0xe4,0xe8,0x2d,0xdc,0x22,0xa8,0x9f,0xfb, +0xb9,0x1f,0x59,0x92,0xa5,0x3d,0xaa,0x9d,0xd1,0x84,0x00,0xb8,0xa0,0x72,0x46,0x3f, +0xb6,0x12,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0xc0,0x7e,0xe9,0x96,0x82,0x0b,0x0c, +0x68,0xc1,0xfe,0xc8,0x67,0xc4,0xe0,0x01,0x40,0x10,0x0c,0x26,0x72,0xca,0x23,0xbb, +0xa8,0x8b,0x80,0x7f,0xfc,0xc7,0x7f,0x72,0x29,0x97,0x44,0x89,0x77,0x46,0x13,0x02, +0xe0,0x82,0xca,0x99,0x05,0x12,0xf2,0xb1,0x0b,0x24,0xe4,0x63,0x18,0x48,0xc8,0xc7, +0x32,0x90,0x90,0x8f,0x4d,0xe4,0x20,0x1f,0xa3,0xc8,0x41,0x3e,0x56,0x91,0x83,0x7c, +0xcc,0x22,0x07,0xf9,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x02, +0x81,0x8f,0x51,0xac,0x20,0x1f,0xab,0x58,0x41,0x3e,0x66,0xb1,0x82,0x7c,0xec,0x62, +0x05,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f, +0x55,0x74,0x20,0x1f,0xb3,0xe8,0x40,0x3e,0x76,0xd1,0x81,0x7c,0x0c,0xa3,0x03,0xf9, +0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0xad,0x81, +0x1c,0xc0,0xc7,0x82,0x32,0x80,0x8f,0x05,0x1f,0x7c,0xec,0x08,0xe8,0x63,0x87,0x40, +0x1f,0x3b,0x06,0xfa,0xd8,0x41,0xd0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x94, +0x32,0xa7,0x51,0xd1,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x54,0xea,0x9c,0x46, +0x45,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x5a,0x29,0x74,0x1a,0x15,0x3d,0x19, +0x31,0x38,0x00,0x10,0x04,0x03,0x8b,0xa5,0xd2,0x69,0x54,0xf4,0x64,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0xac,0x96,0x5a,0xa7,0x53,0xf1,0x93,0x11,0x83,0x03,0x00,0x41,0x30, +0xb0,0x5c,0x8a,0x9d,0x4e,0xc5,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x7a,0xa9, +0x76,0x3a,0x15,0x3f,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x0b,0xa6,0xdc,0xe9,0x54, +0xfc,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x98,0x72,0x27,0x84,0x4c,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xc0,0x92,0xa9,0x77,0x42,0xc8,0x64,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0xac,0x99,0x82,0x27,0x84,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xa2,0xa9, +0x78,0x42,0xc8,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x9a,0x9a,0x27,0x04,0x4d, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xb2,0x29,0x7a,0x42,0xd0,0x64,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0xac,0x9b,0xaa,0x27,0x04,0x4d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0, +0xc2,0x29,0x7b,0x42,0xd0,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x9c,0xb2,0x27, +0x64,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xd2,0xa9,0x7b,0x42,0xc6,0x64,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0xac,0x9d,0xc2,0x27,0x64,0x4c,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xc0,0xe2,0xa9,0x7c,0x42,0xc6,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x9e, +0xda,0x27,0xe4,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xf2,0x29,0x7e,0x42,0xce, +0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x9f,0xea,0x27,0xe4,0x4c,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xc0,0x02,0x2b,0x7f,0x42,0xce,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0xac,0xb0,0xfa,0x27,0x0e,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x4b,0xac,0x40,0x8a, +0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x1a,0xab,0x90,0xe2,0x90,0x11,0x83,0x03, +0x00,0x41,0x30,0xb0,0xc8,0x4a,0xa4,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac, +0xb2,0x12,0x29,0x02,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xcb,0xac,0x46,0x8a,0x40, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x3a,0x2b,0x92,0x22,0x90,0x11,0x83,0x03,0x00, +0x41,0x30,0xb0,0xd0,0xaa,0xa4,0x08,0xe4,0x08,0x03,0x1e,0x61,0xc0,0x23,0x0c,0x78, +0x84,0x01,0x47,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x4b,0x2b,0x92,0xaa,0x21,0xb2,0x1a, +0x4d,0x08,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x28,0x83,0xb4,0x52,0xa9,0x1d,0x02, +0xa5,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xe8,0x8a,0xa5,0x02,0xb3,0x32,0x2b,0xb3, +0x7a,0xa9,0x97,0x7a,0xa9,0x97,0x1a,0x4d,0x08,0x80,0xe1,0x88,0x60,0x8d,0x82,0x6f, +0xba,0xa1,0x95,0x84,0xc0,0x16,0x83,0x3e,0xb6,0x1c,0xf4,0xb1,0x05,0xa1,0x8f,0x11, +0x83,0x7c,0xac,0x18,0xe4,0x63,0x83,0x21,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xfe,0x0a,0xa7,0x86,0x39,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0xb4,0x72,0x6a, +0xa0,0xa3,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x42,0x4b,0xa7,0x86,0x3a,0x1a,0x31, +0x38,0x00,0x10,0x04,0x83,0x43,0xb4,0x74,0x6a,0x70,0xa7,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x46,0x6b,0xa7,0x86,0x77,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0xb4, +0x78,0x6a,0x80,0x27,0x13,0x72,0x49,0x3e,0x26,0x10,0xf0,0xb1,0xe0,0x97,0xe4,0x63, +0xc1,0x00,0x1f,0x3b,0x8a,0xf8,0x58,0xe0,0x4b,0xf2,0xb1,0x64,0x9c,0xe4,0x63,0x47, +0x10,0x1f,0x4b,0xca,0x49,0x3e,0x26,0x04,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83, +0x88,0xb5,0x42,0xcb,0x1b,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0xb5,0xf2,0x2a,0x18, +0x6e,0x20,0x03,0x70,0x22,0x2e,0x18,0xc4,0x88,0xc1,0x01,0x80,0x20,0x18,0x94,0x01, +0x6a,0xa5,0x15,0x29,0xed,0xd2,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xb3,0xb5,0x56, +0x81,0x5b,0xad,0x91,0x1a,0xb9,0x95,0x5b,0xb9,0x95,0x5b,0x8d,0x26,0x04,0xc0,0x70, +0x44,0xe0,0x4f,0xc2,0x37,0x62,0x70,0x00,0x20,0x08,0x06,0x65,0xc0,0x5a,0x6d,0x05, +0x4a,0xe1,0x34,0x62,0xf0,0x00,0x20,0x08,0x06,0x13,0x6d,0xa5,0x55,0x50,0x26,0xf7, +0x63,0x3f,0xee,0xe4,0x4e,0xa9,0x95,0x5a,0x72,0xc5,0x4a,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0xb3,0x04,0xc2,0x40,0x85,0xe1,0x93,0x01,0x60,0x06,0xc1,0x40,0x85,0x01, +0x96,0x01,0x40,0x06,0xc1,0x40,0x85,0x21,0x96,0x01,0xe0,0x05,0x03,0x15,0x06,0x59, +0x06,0x80,0x12,0x0c,0x54,0x18,0x66,0x19,0x00,0x4a,0x30,0x50,0x61,0xa0,0x65,0x00, +0x80,0x41,0x30,0x50,0x31,0x90,0x6d,0x00,0x78,0xc1,0x40,0x05,0x1a,0xb0,0x6c,0x00, +0x60,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xe3,0xc5,0x57,0xf2,0x33,0x8c,0x18, +0x1c,0x00,0x08,0x82,0x81,0x18,0xe8,0x96,0x5d,0x9d,0x12,0x6d,0x8d,0x26,0x04,0x42, +0x05,0x64,0xa5,0x75,0x5b,0xc1,0x5d,0x60,0xb0,0x11,0x83,0x03,0x00,0x41,0x30,0x10, +0x83,0xdf,0xda,0x2b,0x56,0xd2,0xad,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x13,0x0c, +0x76,0x82,0xc1,0x4c,0x30,0xe8,0x63,0xc2,0x41,0x9f,0x13,0x06,0x74,0xc2,0x80,0x46, +0x13,0x1c,0x60,0x34,0xe1,0x09,0x8e,0x30,0xd8,0x11,0x06,0x33,0x81,0x94,0xe4,0x63, +0x02,0x29,0xc9,0xc7,0x88,0xb3,0x82,0x8f,0x11,0x68,0x05,0x9f,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xf4,0x4b,0xb6,0x08,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xfd, +0x9a,0x2d,0x42,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0xbf,0x6a,0x0b,0xa6,0x84, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfa,0xcb,0xb6,0x62,0x4a,0x38,0xc6,0x60,0xc7, +0x18,0xcc,0x08,0x81,0x3e,0x46,0x08,0xf4,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x32, +0xb8,0x2f,0xdc,0x4a,0x27,0x97,0x1a,0x31,0x68,0x00,0x10,0x04,0x83,0x46,0xc4,0x74, +0x2b,0xa0,0x2f,0xfa,0xa2,0xaf,0xde,0xea,0xad,0xde,0xea,0xad,0xd1,0x84,0x00,0x18, +0x8e,0x08,0xf2,0x29,0xf8,0xa6,0x1b,0x76,0x4a,0x08,0x4e,0x0c,0x0c,0x35,0x62,0x70, +0x00,0x20,0x08,0x06,0x65,0xd0,0x5f,0xbe,0x55,0x4f,0x31,0x35,0x62,0x70,0x00,0x20, +0x08,0x06,0x65,0xe0,0x5f,0xbf,0xe5,0x4e,0x36,0x35,0x62,0xf0,0x00,0x20,0x08,0x06, +0x93,0x89,0xed,0x96,0x10,0x28,0x09,0x58,0x81,0xd5,0x7e,0xed,0x17,0x79,0x0d,0xa3, +0x09,0x01,0x60,0x81,0x5d,0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x15,0x03, +0xaf,0xc0,0x02,0x44,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xb1,0x98,0x6f,0x05, +0x16,0xe4,0x95,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x72,0x31,0xf2,0x0a,0x86, +0x23,0xe6,0xc0,0xa4,0x82,0x6f,0xba,0x41,0xa0,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0x1a,0x6b,0xaf,0x60,0x18,0x8e,0x08,0x52,0xca,0xf9,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xb0,0x31,0xf7,0x1a,0x0a,0x0b,0x06,0xfa,0x58,0x5b,0x05,0xf1,0x99, +0x6e,0x08,0xdc,0x8a,0x98,0x65,0x18,0x08,0x3c,0x18,0x8e,0xe0,0x03,0x97,0x72,0xbe, +0xe9,0x06,0xd1,0x82,0xab,0x60,0x96,0x00,0x19,0x8e,0xf0,0x83,0xb8,0x52,0xbe,0x59, +0x06,0xa3,0x08,0x8c,0x51,0xe2,0x63,0x81,0x5c,0xc9,0xc7,0x02,0x06,0x3e,0xb3,0x04, +0xc8,0x70,0xc4,0xe1,0x5a,0xc2,0x37,0xcb,0x70,0x20,0xc1,0x2c,0x01,0x32,0x50,0x62, +0x30,0x83,0x49,0x14,0x6a,0x1a,0x1c,0x26,0x61,0x0c,0x94,0x18,0x62,0x30,0x18,0x85, +0x77,0x78,0x86,0x29,0xa9,0x05,0x1f,0x0b,0x62,0x4b,0x3e,0x23,0x06,0x06,0x00,0x82, +0x60,0x10,0x89,0x99,0x8b,0x05,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x98,0xd9,0x7f, +0x8d,0x42,0x60,0x7c,0x15,0xc4,0xc7,0xfa,0xca,0x8e,0xe2,0x33,0x62,0x60,0x00,0x20, +0x08,0x06,0x91,0x99,0xc9,0x58,0x30,0x1c,0xc1,0x47,0xb8,0x45,0x7c,0x17,0x18,0xca, +0x96,0x40,0x3e,0x16,0x18,0xf2,0xb1,0xa0,0x90,0x8f,0x05,0xa6,0x05,0x9f,0x11,0x03, +0x03,0x00,0x41,0x30,0x88,0xda,0x2c,0xc7,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xe2,0x4c,0xc5,0x1e,0x30,0x18,0x8e,0x08,0xcc,0xca,0xf9,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x98,0xb3,0x15,0x8b,0xc4,0xc0,0x82,0x81,0x3e,0xd3,0x0d,0x41,0x5a,0x0d, +0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xcd,0xd9,0x8f,0x05,0x76,0xb0,0x97,0x7c,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x20,0xaa,0xb3,0x30,0x0b,0x2c,0x18,0xe4,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0xd1,0x9d,0x8d,0x59,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x9f, +0x9c,0xb5,0x98,0x4f,0x99,0xd9,0x68,0x42,0x00,0x8c,0x26,0x08,0x81,0x09,0x31,0x25, +0x1f,0x13,0x62,0x4a,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xf5,0x19,0x8b,0x09, +0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xf9,0x59,0x8b,0x09,0x27,0x0c,0xe8,0x84,0x01, +0x9d,0x60,0xb0,0x13,0x0c,0x66,0x82,0x6e,0xc1,0xc7,0x84,0xdd,0x82,0xcf,0x88,0xc1, +0x01,0x80,0x20,0x18,0x7c,0x7f,0xa6,0x63,0x6b,0x55,0x67,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0x56,0x08,0xf1,0xb1,0x42,0x88,0xcf,0x70,0x84,0xf0,0x08,0xdf,0x74,0x83, +0x8c,0xf9,0x58,0x30,0x1c,0x31,0x40,0xc2,0x37,0xdd,0x40,0x63,0x60,0x16,0x4c,0x37, +0xfc,0x99,0xa8,0x11,0xd3,0x0d,0xa0,0x36,0x6a,0x43,0x15,0x11,0x14,0x11,0x41,0x09, +0x04,0x94,0x40,0xc0,0x88,0xc1,0x01,0x80,0x20,0x18,0x94,0x01,0xab,0xb5,0x59,0x68, +0x95,0xd7,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xb7,0xf6,0x66,0x41,0xaa,0x0d,0x82, +0x9c,0xc9,0x99,0x9c,0xc9,0xd9,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20, +0x4c,0x37,0xb0,0xda,0xab,0x3d,0xa5,0x04,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d, +0xaf,0xd5,0xd9,0xf1,0x6a,0x01,0x82,0x67,0x78,0x86,0x67,0x78,0x36,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xd3,0x0d,0xb5,0x26,0x6b,0x55,0x41,0x01,0x8c, +0x18,0x34,0x00,0x08,0x82,0x41,0x33,0x6e,0x7b,0xd6,0xd4,0x5a,0xe0,0xf8,0x99,0x9f, +0xf9,0x99,0x9f,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74,0x03, +0xae,0xed,0x5a,0x56,0x55,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xa4,0x5b,0xa8, +0x4d,0xbb,0x56,0x05,0xa4,0x46,0x6a,0xa4,0x46,0x6a,0xa3,0x09,0x01,0x30,0x9a,0x20, +0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d,0xbb,0x95,0xda,0xf5, +0x6b,0x51,0x81,0x6a,0xa8,0x86,0x6a,0xa8,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30, +0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xc4,0x5b,0xaa,0x6d,0xe3,0xf6, +0x24,0xac,0xc6,0x6a,0xac,0xc6,0x6a,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09, +0x83,0x30,0xdd,0x90,0x6e,0xe6,0x76,0x06,0x35,0x06,0x01,0x8c,0x18,0x34,0x00,0x08, +0x82,0x41,0x73,0x6f,0xaf,0x16,0x06,0xe9,0x36,0x06,0x81,0xac,0xc9,0x9a,0xac,0xc9, +0xda,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08, +0x82,0x41,0xb3,0x6f,0xb3,0x56,0x06,0xed,0xf6,0x15,0xb6,0x66,0x6b,0xb6,0x66,0x6b, +0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08, +0x06,0xcd,0xbf,0xdd,0x5a,0x1a,0xc4,0x5b,0x97,0xe8,0x9a,0xae,0xe9,0x9a,0xae,0x8d, +0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0x82,0xe5,0x81,0x29,0xc4,0xc7,0xf2, +0xc0,0x14,0xe2,0x73,0x2f,0x65,0xa8,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4e,0x0e, +0xdc,0xc2,0x21,0xb0,0x1e,0x63,0x05,0xfa,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x91, +0x72,0xe1,0xe6,0x66,0x81,0xfd,0xd8,0x10,0x1f,0x13,0x02,0xf9,0x58,0x10,0x66,0xf0, +0xb1,0x20,0xce,0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0xcb,0x9d,0xdb,0x98, +0x05,0x16,0x56,0x67,0x26,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x60,0x2e,0xdd, +0x82,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x98,0x53,0xb7,0x12,0x0b,0x8c,0x38, +0xe2,0x63,0x42,0x20,0x1f,0x0b,0x12,0xf8,0x58,0x5d,0xe1,0x99,0x7c,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0x9a,0xb9,0x7f,0x0b,0x2c,0xcf,0x82,0xf8,0x98,0x2a,0x9c,0x02, +0x08,0x2e,0x30,0x98,0xa9,0x02,0x2a,0x80,0xe0,0x02,0x83,0xd9,0x80,0xc1,0xc7,0x04, +0x0c,0x3e,0xc3,0x0d,0xa9,0x40,0x17,0x64,0x30,0xdc,0x90,0x0a,0x74,0x41,0x06,0x25, +0x04,0x7a,0x81,0xa1,0xcc,0x31,0xe4,0x63,0x8f,0x21,0x9f,0x11,0x83,0x04,0x00,0x41, +0x30,0xe0,0x78,0x2e,0xdf,0x84,0x40,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x28, +0xbb,0x7e,0x0b,0x74,0xcd,0x02,0x5d,0x93,0x8f,0x05,0x7e,0x06,0x1f,0x1b,0x40,0x4d, +0x3e,0x16,0x80,0x1a,0x7c,0xac,0xe8,0x35,0xf9,0x58,0xd0,0x6b,0xf0,0xb1,0xa0,0x90, +0x8f,0x05,0xbe,0x06,0x1f,0x2b,0x0a,0xf9,0x58,0xe0,0xc8,0xc7,0x82,0x41,0x3e,0x16, +0xe0,0x82,0x7c,0x4c,0xc0,0x05,0xf9,0xd8,0x80,0x0b,0xf2,0x19,0x31,0x48,0x00,0x10, +0x04,0x03,0x8e,0xed,0x52,0x0e,0xbb,0xb0,0xcb,0xbc,0x5f,0x93,0x8f,0x05,0x82,0x7c, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xa2,0x3b,0x95,0x0b,0x2c,0xf8,0x05,0xf9,0x98, +0xf0,0x0b,0xf2,0xb1,0xe1,0x17,0xe4,0x63,0x83,0x38,0xc8,0xc7,0x06,0x71,0x90,0x8f, +0x0d,0xe2,0x20,0x1f,0x83,0x07,0x71,0x00,0xc1,0x05,0x06,0xb3,0x80,0x0f,0xe0,0x33, +0xdc,0x40,0x0e,0xb7,0x41,0x06,0x15,0x8c,0x81,0x5e,0x60,0x28,0x83,0x03,0x42,0x3e, +0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0xf5,0x9d,0xce,0x05,0x62,0x10,0x88,0xc1,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0xa6,0xe7,0x73,0xc1,0xbe,0x59,0xb0,0x6f,0xf2,0xb1, +0xe0,0xd7,0xe0,0x63,0x43,0xb8,0xc9,0xc7,0x82,0x70,0x83,0x8f,0x15,0xfe,0x26,0x1f, +0x0b,0xfc,0x0d,0x3e,0x16,0x14,0xf2,0xb1,0xe0,0xdf,0xe0,0x63,0x45,0x21,0x1f,0x0b, +0x1a,0xf9,0x58,0x30,0xc8,0xc7,0x82,0x79,0x90,0x8f,0x09,0xf3,0x20,0x1f,0x1b,0xe6, +0x41,0x3e,0x36,0x90,0x01,0x7c,0x6c,0x20,0x03,0xf8,0xd8,0x40,0x06,0xf0,0xb1,0x03, +0x0d,0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x5c,0xec,0xb9,0x5d,0xc6,0x07,0x19, +0x1f,0x58,0x19,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0xf7,0xdc,0x2e, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0xf7,0xe8,0x6e,0x24,0xfa,0x61,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0xde,0xab,0xbb,0x91,0xe8,0x87,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x7c,0xcf,0xee,0x46,0xa2,0x1f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf8, +0x3d,0xbc,0x33,0x09,0x90,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0xfc,0xf2,0xce, +0x24,0x40,0x62,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xf0,0xd3,0x3b,0x93,0x00,0x09, +0x3b,0x46,0x42,0x3e,0x86,0x8c,0x84,0x7c,0x2c,0x19,0x09,0xf9,0xd8,0xd0,0x06,0xf0, +0xb1,0xa1,0x0d,0xe0,0x63,0x43,0x1b,0xc0,0xc7,0x8c,0x94,0x90,0x8f,0x19,0x29,0x21, +0x1f,0x33,0x52,0x42,0x3e,0x36,0xc0,0x01,0x7c,0x6c,0x80,0x03,0xf8,0xd8,0x00,0x07, +0xf0,0xb1,0xe9,0x0e,0xe0,0x63,0x61,0xd1,0x12,0x20,0xb8,0xc0,0x60,0x16,0xb4,0x03, +0x7c,0x86,0x1b,0x5e,0x02,0x45,0xc8,0xa0,0x02,0x5a,0xd0,0x0b,0x0c,0x65,0xe1,0x40, +0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0x38,0xf7,0x5b,0xbd,0x60,0x16,0x82,0x59, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0xfe,0x5e,0x2f,0x60,0x3b,0x0b,0xd8,0x4e, +0x3e,0x16,0xc0,0x1c,0x7c,0x6c,0x90,0x39,0xf9,0x58,0x20,0x73,0xf0,0xb1,0xe2,0xed, +0xe4,0x63,0xc1,0xdb,0xc1,0xc7,0x82,0x42,0x3e,0x16,0xc0,0x1d,0x7c,0xac,0x28,0xe4, +0x63,0x41,0x23,0x1f,0x0b,0x06,0xf9,0x58,0xe0,0x13,0xf2,0x31,0xc1,0x27,0xe4,0x63, +0x83,0x4f,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e, +0x16,0x07,0x07,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0x13,0xc1,0xe0,0xf7,0xb2, +0x76,0xc8,0xda,0xc1,0x6c,0x21,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x29, +0x18,0xfc,0x5e,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x0b,0x06,0xe5,0x17,0x07, +0x68,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x0b,0x06,0xe6,0x17,0x07,0x68,0x31, +0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x0b,0x06,0xe7,0x17,0x07,0x68,0x31,0x62,0x70, +0x00,0x20,0x08,0x06,0x07,0x0c,0x06,0xe9,0x17,0x07,0x6b,0x31,0x62,0x70,0x00,0x20, +0x08,0x06,0x47,0x0c,0x06,0xea,0x17,0x07,0x6b,0x31,0x62,0x70,0x00,0x20,0x08,0x06, +0x87,0x0c,0x06,0xeb,0x17,0x07,0x6b,0x61,0x87,0x5b,0xc8,0xc7,0x10,0xb7,0x90,0x8f, +0x25,0x6e,0x21,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8, +0x98,0x41,0x17,0xf2,0x31,0x83,0x2e,0xe4,0x63,0x06,0x5d,0xc8,0xc7,0xe2,0x60,0x80, +0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x13,0x7c,0x0c,0x36,0xf0, +0x02,0x04,0x17,0x18,0xcc,0x82,0x9e,0x80,0xcf,0x70,0x83,0x5e,0xe0,0x09,0x19,0x94, +0x49,0x04,0x7a,0x81,0xa1,0x4c,0x26,0x08,0xf9,0x8c,0x18,0x24,0x00,0x08,0x82,0x01, +0xf7,0x83,0x01,0xff,0x95,0x44,0x50,0x12,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0x68,0x18,0x80,0x60,0x10,0xf4,0x9e,0x05,0xbd,0x27,0x1f,0x0b,0x42,0x0f,0x3e,0x36, +0x8c,0x9e,0x7c,0x2c,0x18,0x3d,0xf8,0x58,0x01,0x7e,0xf2,0xb1,0x00,0xfc,0xe0,0x63, +0x41,0x21,0x1f,0x0b,0xc2,0x0f,0x3e,0x56,0x14,0xf2,0xb1,0xa0,0x91,0x8f,0x05,0x83, +0x7c,0x2c,0x48,0x0d,0xf9,0x98,0x90,0x1a,0xf2,0xb1,0x21,0x35,0xe4,0x63,0x71,0x30, +0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x03,0x3e,0x23,0x06, +0x09,0x00,0x82,0x60,0xc0,0xcd,0x61,0x00,0x83,0xc1,0x4f,0x64,0x3f,0x91,0xd9,0x49, +0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x48,0x0f,0x03,0x18,0x0c,0x82,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xfc,0x30,0xb0,0xc1,0x20,0x0e,0x66,0x63,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0x3f,0x0c,0x6e,0x30,0x88,0x83,0xd9,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0x03,0x14,0x03,0x1c,0x0c,0xe2,0x60,0x36,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x08,0xc5,0x40,0x07,0x83,0x38,0xb0,0x8d,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x44,0x31,0xd8,0xc1,0x20,0x0e,0x6c,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0x51,0x0c,0x78,0x30,0x88,0x03,0xdb,0xb0,0x23,0x37,0xe4,0x63,0x48,0x6e,0xc8,0xc7, +0x92,0xdc,0x90,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c, +0xcc,0xf8,0x0d,0xf9,0x98,0xf1,0x1b,0xf2,0x31,0xe3,0x37,0xe4,0x63,0x71,0x30,0xc0, +0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x09,0x3e,0x05,0x13,0x6e, +0xa0,0x17,0x18,0x6a,0xc4,0x20,0x01,0x40,0x10,0x0c,0xb8,0x55,0x0c,0xd0,0x30,0x78, +0x89,0x36,0x78,0x89,0x36,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x16,0x03,0x36, +0x0c,0x82,0x14,0x0c,0x2c,0x48,0xc1,0x40,0x3e,0x16,0xb4,0x1f,0x7c,0x6c,0x78,0x3f, +0xf9,0x58,0xf0,0x7e,0xf0,0xb1,0x82,0x05,0x03,0xf9,0x58,0xc0,0x82,0x01,0x7c,0x2c, +0x28,0xe4,0x63,0x41,0x0b,0x06,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8c,0x7c,0x2c,0x18, +0xe4,0x63,0x41,0x7c,0xc8,0xc7,0x84,0xf8,0x90,0x8f,0x0d,0xf1,0x21,0x1f,0x63,0x83, +0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x1c,0xf0,0x19,0x31, +0x48,0x00,0x10,0x04,0x03,0xee,0x17,0x03,0x3e,0x0c,0xce,0xa2,0x14,0xce,0xa2,0x14, +0x6c,0x2e,0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x64,0x8e,0x01,0x1f,0x06, +0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xea,0x18,0x88,0x62,0xc0,0x06,0xfb,0x31, +0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x3a,0x06,0xa3,0x18,0xb0,0xc1,0x7e,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0xc1,0x8e,0x01,0x29,0x06,0x6c,0xb0,0x1f,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0xb4,0x63,0x60,0x8a,0x01,0x1b,0xf8,0xc7,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0xee,0x18,0x9c,0x62,0xc0,0x06,0xfe,0x31,0x62,0x70,0x00,0x20,0x08, +0x06,0xc7,0x3b,0x06,0xa8,0x18,0xb0,0x81,0x7f,0xd8,0x11,0x22,0xf2,0x31,0x24,0x44, +0xe4,0x63,0x49,0x88,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83, +0x01,0x3e,0x66,0x9c,0x88,0x7c,0xcc,0x38,0x11,0xf9,0x98,0x71,0x22,0xf2,0x31,0x36, +0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x04,0x9f,0x5a, +0x09,0x5d,0xd0,0x0b,0x0c,0x35,0x62,0x90,0x00,0x20,0x08,0x06,0xdc,0x3d,0x06,0xb4, +0x18,0xa8,0x44,0x2e,0xa8,0x44,0x2e,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x01,0x92, +0x01,0x2e,0x06,0x41,0x1d,0x06,0x16,0xd4,0x61,0x20,0x1f,0x0b,0x72,0x30,0x80,0x8f, +0x0d,0x3b,0x18,0xc8,0xc7,0x82,0x1d,0x0c,0xe0,0x63,0x05,0x1e,0x06,0xf2,0xb1,0x00, +0x0f,0x03,0xf8,0x58,0x50,0xc8,0xc7,0x82,0x3c,0x0c,0xe0,0x63,0x45,0x21,0x1f,0x0b, +0x18,0xf9,0x58,0x30,0xc8,0xc7,0x82,0x1c,0x91,0x8f,0x09,0x39,0x22,0x1f,0x1b,0x72, +0x44,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36, +0x38,0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0xdc,0x4a,0x06,0xe8,0x18,0x88,0x45, +0x3c,0x88,0x45,0x3c,0xd8,0x6f,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x48, +0x26,0x03,0x74,0x0c,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6c,0x32,0x70,0xc7, +0x80,0x0d,0xc6,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x9b,0x0c,0xde,0x31,0x60, +0x83,0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x27,0x03,0x78,0x0c,0xd8,0x60, +0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc8,0xc9,0x40,0x1e,0x03,0x36,0x30,0x93, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x74,0x32,0x98,0xc7,0x80,0x0d,0xcc,0x64,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0x9d,0x0c,0xe8,0x31,0x60,0x03,0x33,0xb1,0x23,0x4d, +0xe4,0x63,0x48,0x9a,0xc8,0xc7,0x92,0x34,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83, +0x01,0x3e,0xc6,0x06,0x03,0x7c,0xcc,0x78,0x13,0xf9,0x98,0xf1,0x26,0xf2,0x31,0xe3, +0x4d,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63, +0x83,0x09,0x3e,0x96,0x2b,0x73,0x02,0x82,0x0b,0x0c,0x66,0x81,0x99,0xc0,0x67,0xb8, +0xa1,0x4e,0x42,0x87,0x0c,0xea,0x45,0x02,0xbd,0xc0,0x50,0xb6,0x23,0x84,0x7c,0x46, +0x0c,0x12,0x00,0x04,0xc1,0x80,0x43,0xcb,0xa0,0x24,0x03,0x17,0x09,0x5c,0x24,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x2e,0x83,0x94,0x0c,0x02,0x73,0x0c,0x2c,0x30, +0xc7,0x40,0x3e,0x16,0xa8,0x62,0x00,0x1f,0x1b,0x58,0x31,0x90,0x8f,0x05,0xac,0x18, +0xc0,0xc7,0x8a,0x74,0x0c,0xe4,0x63,0x41,0x3a,0x06,0xf0,0xb1,0xa0,0x90,0x8f,0x05, +0xea,0x18,0xc0,0xc7,0x8a,0x42,0x3e,0x16,0x34,0xf2,0xb1,0x60,0x90,0x8f,0x05,0xa4, +0x22,0x1f,0x13,0x48,0x45,0x3e,0x36,0x90,0x8a,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c, +0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10, +0x0c,0x38,0xbe,0x0c,0x72,0x32,0x40,0x93,0x0c,0x4d,0x32,0x83,0x91,0x40,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0x10,0x8d,0x66,0x90,0x93,0x41,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0xc7,0x69,0x06,0x3f,0x19,0xc4,0x81,0xab,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0x81,0x9a,0x01,0x58,0x06,0x71,0xe0,0x2a,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xa4,0x66,0x10,0x96,0x41,0x1c,0xb8,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xaa, +0x19,0x8c,0x65,0x10,0x07,0xb1,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x6a,0x06, +0x64,0x19,0xc4,0x41,0xac,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc1,0x9a,0x41,0x59, +0x06,0x71,0x10,0x2b,0x76,0xd0,0x8a,0x7c,0x0c,0xa1,0x15,0xf9,0x58,0x42,0x2b,0xf2, +0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0x19,0xba,0x22, +0x1f,0x33,0x74,0x45,0x3e,0x66,0xe8,0x8a,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c, +0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc1,0xa7,0x72,0xc4,0x0d,0xf4,0x02,0x43, +0x8d,0x18,0x24,0x00,0x08,0x82,0x01,0x47,0x9b,0x41,0x5c,0x06,0x38,0xd2,0x06,0x38, +0xd2,0x06,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf4,0x66,0x50,0x97,0x41,0x20,0x93, +0x81,0x05,0x32,0x19,0xc8,0xc7,0x02,0x7b,0x0c,0xe0,0x63,0x03,0x3e,0x06,0xf2,0xb1, +0x00,0x1f,0x03,0xf8,0x58,0x51,0x93,0x81,0x7c,0x2c,0xa8,0xc9,0x00,0x3e,0x16,0x14, +0xf2,0xb1,0xc0,0x26,0x03,0xf8,0x58,0x51,0xc8,0xc7,0x02,0x46,0x3e,0x16,0x0c,0xf2, +0xb1,0x80,0x5d,0xe4,0x63,0x02,0xbb,0xc8,0xc7,0x06,0x76,0x91,0x8f,0xb1,0xc1,0x00, +0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x0e,0xf8,0x8c,0x18,0x24, +0x00,0x08,0x82,0x01,0x87,0x9e,0x41,0x69,0x06,0x70,0x52,0x0a,0x70,0x52,0x0a,0xc6, +0x27,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x7a,0xcf,0xa0,0x34,0x83,0x60, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xf9,0x0c,0x56,0x33,0x60,0x03,0x7b,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0x83,0x3e,0x03,0xd6,0x0c,0xd8,0xc0,0x5e,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xa8,0xcf,0xa0,0x35,0x03,0x36,0xb0,0x97,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xec,0x33,0x78,0xcd,0x80,0x0d,0xf2,0x65,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0xfb,0x0c,0x60,0x33,0x60,0x83,0x7c,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0x03,0x3f,0x83,0xd8,0x0c,0xd8,0x20,0x5f,0xec,0xe0,0x17,0xf9,0x18,0xc2,0x2f,0xf2, +0xb1,0x84,0x5f,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00, +0x1f,0x33,0x44,0x46,0x3e,0x66,0x88,0x8c,0x7c,0xcc,0x10,0x19,0xf9,0x18,0x1b,0x0c, +0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x82,0x4f,0xd1,0x88, +0x2e,0xe8,0x05,0x86,0x1a,0x31,0x48,0x00,0x10,0x04,0x03,0x0e,0x44,0x83,0xde,0x0c, +0x66,0x24,0x17,0x66,0x24,0x17,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x48,0xd1,0x20, +0x3c,0x83,0xc0,0x2f,0x03,0x0b,0xfc,0x32,0x90,0x8f,0x05,0x62,0x19,0xc0,0xc7,0x06, +0xb2,0x0c,0xe4,0x63,0x01,0x59,0x06,0xf0,0xb1,0x22,0x34,0x03,0xf9,0x58,0x10,0x9a, +0x01,0x7c,0x2c,0x28,0xe4,0x63,0x81,0x68,0x06,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8c, +0x7c,0x2c,0x18,0xe4,0x63,0x01,0xcd,0xc8,0xc7,0x04,0x9a,0x91,0x8f,0x0d,0x34,0x23, +0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x1c, +0xf0,0x19,0x31,0x48,0x00,0x10,0x04,0x03,0x8e,0x46,0x83,0xf8,0x0c,0xd6,0x24,0x1e, +0xd6,0x24,0x1e,0x0c,0x5d,0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xb4,0xa3, +0x41,0x7c,0x06,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x3f,0x1a,0xdc,0x67,0xc0, +0x06,0x3e,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x98,0x06,0xf8,0x19,0xb0,0x81, +0xcf,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x11,0xa6,0x41,0x7e,0x06,0x6c,0xe0,0x33, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x88,0x69,0xb0,0x9f,0x01,0x1b,0x84,0xcd,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0x63,0x1a,0xf0,0x67,0xc0,0x06,0x61,0x33,0x62,0x70, +0x00,0x20,0x08,0x06,0x07,0x99,0x06,0xfd,0x19,0xb0,0x41,0xd8,0xd8,0x41,0x36,0xf2, +0x31,0x84,0x6c,0xe4,0x63,0x09,0xd9,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00, +0x1f,0x63,0x83,0x01,0x3e,0x66,0xa8,0x8d,0x7c,0xcc,0x50,0x1b,0xf9,0x98,0xa1,0x36, +0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1, +0x04,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xde,0x34,0x20,0xd3,0x20,0x18,0x8e, +0x08,0xc6,0x33,0x10,0xbe,0xe9,0x86,0x21,0x35,0x83,0xc0,0x9a,0x80,0x3e,0xd6,0x08, +0xf4,0xb1,0x66,0xa0,0x8f,0x29,0x04,0x7d,0x4c,0x29,0xe8,0x63,0x8a,0x41,0x1f,0x33, +0x0c,0xf9,0x98,0x61,0xc8,0xc7,0x0c,0x43,0x3e,0x66,0x0c,0xf1,0x31,0x63,0x88,0x8f, +0x19,0x43,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xf2,0xd3,0x60,0x4e,0x83,0x61, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x3f,0x0d,0xe8,0x34,0x18,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0x02,0xd5,0xa0,0x4e,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2, +0x50,0x0d,0x62,0x34,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x12,0xd5,0x40,0x46, +0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x51,0x0d,0x66,0x34,0x18,0x86,0x23, +0xd8,0xe0,0x3e,0x03,0xe1,0xbb,0xc0,0x50,0x16,0xb8,0x81,0x7c,0x86,0x23,0x02,0xfd, +0x0c,0x84,0x6f,0x96,0x21,0x51,0x02,0x9b,0x03,0x81,0x3e,0x36,0x07,0x03,0x7d,0x6c, +0x0e,0x08,0xfa,0x58,0xf1,0x9e,0x81,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x78, +0xd5,0x00,0x4d,0x03,0x02,0x0e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x80,0xd5,0x20, +0x4d,0x03,0x02,0x0e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x88,0xd5,0x40,0x4d,0x03, +0x02,0x0e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x90,0xd5,0x40,0x4d,0x83,0x01,0x0e, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x98,0xd5,0x60,0x4d,0x83,0x01,0x0e,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xa0,0xd5,0x80,0x4d,0x83,0x01,0x0e,0x66,0x09,0x94,0x81, +0x0a,0xc3,0x48,0xf4,0x01,0x19,0xa8,0x30,0x8c,0x44,0x1f,0x90,0x81,0x0a,0xc3,0x48, +0xf4,0x01,0x19,0xa8,0x30,0xa8,0xc4,0x43,0x8c,0x0c,0xf2,0x33,0x90,0xcf,0x88,0x81, +0x01,0x80,0x20,0x18,0x44,0xb7,0x1a,0xdc,0x68,0x10,0x58,0x60,0xa2,0x81,0x7c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe0,0xd5,0xa0,0x4e,0x03,0x77,0x0c,0xd4,0x31,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x57,0x03,0x3b,0x0d,0x02,0x52,0x1a,0x8e,0x08, +0x58,0x34,0x20,0xbe,0x32,0xc7,0x20,0xd0,0x11,0x83,0x03,0x00,0x41,0x30,0x28,0x83, +0x5a,0x0d,0xec,0x34,0x58,0xcd,0xc0,0x3c,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x28, +0x03,0x5b,0x0d,0xee,0x34,0x30,0xcd,0xc0,0x3d,0x83,0x11,0x83,0x07,0x00,0x41,0x30, +0x98,0x7c,0x35,0x98,0xd3,0x40,0x08,0x42,0x32,0x00,0xc9,0x00,0x3f,0x03,0xfc,0x0c, +0x66,0x35,0x98,0xd5,0x80,0x4f,0x03,0xdb,0x0c,0x46,0x13,0x02,0x60,0x34,0x41,0x08, +0x46,0x13,0x06,0x61,0x34,0x81,0x18,0xa6,0x1b,0x88,0xdd,0x0c,0x90,0xe9,0x06,0x82, +0x37,0x83,0x64,0xba,0x81,0xe8,0xcd,0x40,0x99,0x6e,0x20,0x7c,0x33,0x58,0x0c,0x22, +0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0xba,0x06,0xbe,0x1a,0x04,0xc3,0x11, +0x01,0x8e,0x06,0xcc,0x37,0xcb,0xe0,0x2c,0x81,0x4d,0x46,0x7c,0x86,0x23,0x88,0xf1, +0x0c,0x84,0x6f,0x38,0xa2,0x20,0xcf,0x80,0xf8,0x4e,0x18,0xc4,0x09,0x83,0x30,0x21, +0x08,0xc1,0x70,0x84,0x81,0x9e,0x81,0xf0,0x0d,0x47,0x1c,0xe9,0x19,0x10,0xdf,0x09, +0x83,0x38,0x61,0x10,0x26,0x04,0x21,0x18,0x6e,0x30,0x02,0x30,0x98,0x65,0x60,0x9a, +0x60,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x7b,0x0d,0xd8,0x35,0x60,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xd8,0xd7,0x60,0x56,0x83,0x27,0x98,0x25,0x68,0x06,0x2a,0x0c, +0x81,0x01,0x83,0xc5,0xc4,0x80,0x8a,0xcf,0x70,0x44,0x20,0x9f,0x81,0xf0,0x0d,0x47, +0x08,0xf3,0x19,0x10,0xdf,0x09,0x83,0x38,0x61,0x10,0x26,0x04,0x21,0x18,0x6e,0x80, +0x02,0x30,0x98,0x65,0xc0,0xb2,0x60,0xa0,0xc2,0xa8,0x99,0x0d,0x7e,0x05,0x65,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0xca,0x40,0x5f,0x83,0x5d,0x0d,0xee,0x33,0x80,0xd1,0x60, +0xc4,0xc0,0x01,0x40,0x10,0x0c,0x1e,0x92,0x0d,0x68,0x35,0x08,0x7a,0x33,0xe0,0xcd, +0x00,0x5c,0x83,0x35,0xf8,0xbc,0xce,0x4f,0x83,0xe1,0x88,0x4e,0x3f,0x03,0xe7,0xbb, +0xc0,0x50,0x46,0x04,0xf2,0x19,0x6e,0x40,0x2b,0x7d,0x0d,0xc2,0xe0,0xc2,0x32,0x30, +0x94,0x81,0x69,0xd0,0x93,0x41,0x7c,0x2c,0x10,0xe4,0x63,0x81,0x39,0xc9,0xc7,0xdc, +0x32,0xd8,0xd3,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xb1,0x6c,0x80,0xaf, +0x41,0x70,0x87,0xa1,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x88,0xd9,0x40,0x5d,0x83, +0x40,0x30,0x3d,0xf8,0xd3,0x40,0x3e,0x16,0x18,0xf1,0xb1,0x21,0x90,0x8f,0x05,0x08, +0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb0,0xd9,0xc0,0x5d,0x83,0x24,0xb0,0xbb, +0x0c,0xec,0x34,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x35,0x1b,0x84,0x6c, +0x10,0x58,0x28,0x0c,0xf1,0x31,0x21,0x90,0x8f,0x05,0x05,0x7c,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xe0,0xd9,0x80,0x5e,0x03,0x23,0x98,0x65,0x78,0x20,0xb3,0x0c,0xec, +0x14,0x50,0x01,0x3e,0x16,0x9c,0x42,0x7c,0x0c,0x15,0x54,0x01,0x3e,0xb6,0x0a,0xaa, +0x10,0x1f,0x0b,0x54,0x21,0x3e,0xb3,0x04,0xd3,0x88,0xc1,0x01,0x80,0x20,0x18,0x7c, +0x39,0x1b,0xd0,0x6b,0x50,0xa2,0x41,0xcb,0x06,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04, +0x16,0x08,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x68,0x6c,0x03,0x9c,0x0d,0x02, +0xe3,0xd3,0x20,0xa0,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x65,0x1b,0xdc,0x6b, +0x10,0x58,0x70,0xaa,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x3a,0xdb,0xa0, +0x5f,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xb5,0x0d,0x46,0x36,0x40,0xd5, +0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x6d,0x83,0x92,0x0d,0xf4,0x32,0xa0, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x68,0xdb,0xc0,0x64,0x83,0xbf,0x0c,0x02,0x1b, +0xd5,0x60,0x88,0x8f,0x09,0x81,0x7c,0x2c,0x28,0xe0,0x63,0x41,0x3b,0xc8,0xc7,0x84, +0x76,0x90,0x8f,0x0d,0xed,0x20,0x1f,0xfb,0x87,0x21,0x3e,0xf6,0x0f,0x43,0x7c,0xec, +0x1f,0x86,0xf8,0x98,0x21,0x12,0xf0,0x31,0x43,0x24,0xe0,0x63,0x86,0x48,0xc0,0x67, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xbd,0x0d,0x66,0x36,0xd8,0x09,0x63,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0xbd,0x0d,0x68,0x36,0xd8,0x09,0x63,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0xbe,0x0d,0x6a,0x36,0xd8,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0xbe,0x0d,0x6a,0x36,0xd8,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xbf, +0x0d,0x6c,0x36,0xd8,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xbf,0x0d,0x6e, +0x36,0xd8,0x09,0x63,0x38,0xc2,0x28,0x2f,0xe1,0x1b,0x8e,0x30,0xca,0x4b,0xf8,0x86, +0x23,0x8c,0xf2,0x12,0xbe,0x1a,0x84,0xad,0x40,0xd8,0xe1,0x08,0xf5,0x42,0x84,0x6f, +0x38,0x42,0xbd,0x10,0xe1,0x1b,0x8e,0x50,0x2f,0x44,0xf8,0x6a,0x10,0xb6,0x02,0x61, +0xcb,0x08,0x76,0x96,0x21,0x92,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x56,0x37, +0x20,0xdb,0x00,0xbe,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x58,0x37,0x28,0xdb, +0x00,0xbe,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5a,0x37,0x30,0xdb,0x00,0xbe, +0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5c,0x37,0x30,0xdb,0x60,0x88,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x78,0xdd,0xe0,0x6c,0x83,0x21,0x1a,0x31,0x38,0x00,0x10, +0x04,0x83,0x03,0x76,0x03,0xb4,0x0d,0x86,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0xd8,0x0d,0xd4,0x36,0x48,0x85,0x9b,0x1a,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0x75, +0x83,0xb0,0x0d,0xc2,0x33,0xb0,0xe0,0x5c,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82, +0x41,0x14,0xbb,0xc1,0xd9,0x06,0x81,0xa9,0x6b,0x10,0xc4,0xc7,0x82,0x42,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0x10,0xd1,0x6e,0x00,0xba,0x41,0x60,0xfd,0xa5,0xc4,0xc7, +0xfa,0x4b,0x89,0x8f,0xf5,0x97,0x12,0x1f,0x23,0x06,0xf9,0x58,0x31,0xc8,0xc7,0x8c, +0x41,0x3e,0x36,0x40,0xf0,0xb1,0x01,0x82,0x8f,0x0d,0x10,0x7c,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x08,0xdf,0x20,0x6f,0x83,0x52,0x78,0xd9,0xc0,0x4c,0x21,0x88,0x8f, +0x31,0x81,0x7c,0x2c,0x18,0xe0,0x33,0x4b,0x20,0x0d,0x54,0x18,0x4e,0x44,0xc3,0x01, +0x34,0x50,0x61,0x38,0x11,0x0d,0x07,0xd0,0x40,0x85,0xe1,0x44,0x34,0x1c,0x40,0x03, +0x15,0x06,0x12,0xe1,0x04,0x64,0x41,0x4c,0xc0,0xc7,0x04,0x99,0x80,0x8f,0x0d,0x33, +0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd8,0x37,0x28,0xdd,0x80,0x67,0x83, +0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xf6,0x0d,0x4c,0x37,0xe8,0xd9,0x60,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x7d,0x83,0xd3,0x0d,0x7c,0x36,0x18,0xec,0x26, +0x06,0xfa,0x18,0x4e,0x0c,0xf4,0xb1,0x9c,0x18,0xe8,0x63,0x3d,0xd1,0xc4,0xc7,0x7a, +0xa2,0x89,0x8f,0xf5,0x44,0x13,0x1f,0x33,0x06,0xf9,0x98,0x31,0xc8,0xc7,0x8c,0x41, +0x3e,0x36,0x4c,0xf0,0xb1,0x61,0x82,0x8f,0x0d,0x13,0x7c,0x4c,0x18,0xe0,0x63,0x81, +0x10,0x1f,0x1b,0x0a,0xf8,0x98,0x51,0xc4,0xc7,0x82,0x22,0x3e,0xb3,0x04,0xd3,0x40, +0x85,0x41,0x1a,0x0f,0x22,0x0d,0x54,0x18,0xa4,0xf1,0x20,0xd2,0x40,0x85,0x21,0x1a, +0x8f,0x21,0x8d,0x18,0x1c,0x00,0x08,0x82,0x41,0x19,0xe0,0x6f,0x90,0xbb,0x81,0xba, +0x06,0x2f,0x1b,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x33,0xc2,0xc1,0xee,0x06,0x41, +0xfd,0x06,0xf5,0x1b,0xd4,0x6f,0xe0,0xbb,0x81,0xef,0x06,0xbe,0x1b,0xf8,0x6e,0x30, +0x9a,0x10,0x00,0xc3,0x11,0x81,0xbe,0x06,0xc1,0x37,0xdd,0xc0,0xb3,0x81,0x10,0x18, +0x12,0xd0,0xc7,0x10,0x81,0x3e,0x86,0x0c,0xf4,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0x4f,0x84,0x83,0xde,0x0d,0xdc,0x35,0xe8,0xdf,0x60,0x34,0x21,0x00,0x2c,0x28,0xe4, +0x63,0x42,0x21,0x1f,0x1b,0x0a,0xf9,0x98,0xaf,0x06,0x77,0x1a,0xc4,0xc7,0x7c,0x35, +0xb8,0xd3,0x20,0x3e,0xc3,0x11,0x82,0xc9,0x06,0xc3,0x37,0x1c,0x31,0xa0,0x6d,0x50, +0x7c,0x25,0x04,0x3a,0x1c,0x41,0xa4,0x6c,0x30,0x7c,0xc3,0x11,0xc5,0xda,0x06,0xc5, +0x57,0x42,0xa0,0x45,0x04,0x3a,0xcb,0x40,0x55,0xc1,0x68,0x82,0x33,0x58,0x60,0xb7, +0x81,0x7c,0x6c,0x34,0x02,0xfa,0x98,0x7b,0x05,0xf1,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0xa3,0x87,0x03,0xfb,0x0d,0x62,0x36,0x08,0x66,0x09,0xaa,0x81,0x0a,0x43,0xa0, +0xc8,0x5c,0x98,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x0c,0x68,0x38,0xa8,0xdf,0xe0, +0x65,0x03,0xb2,0x0d,0x46,0x0c,0x1c,0x00,0x04,0xc1,0xe0,0xf1,0xe1,0xc0,0x7d,0x83, +0xe0,0x5e,0x03,0x7b,0x0d,0xf4,0x37,0x10,0xfc,0x4b,0x10,0x70,0x37,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x03,0x8c,0x03,0xfc,0x0d,0xf6,0x36,0xd0,0xaf,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0x7c,0x38,0x50,0xe1,0x20,0x54,0x03,0xb3,0xdd,0x40,0x88,0x8f, +0x09,0x81,0x7c,0x2c,0x20,0xe0,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x19,0x07, +0xfe,0x1b,0x14,0x81,0xe1,0x69,0x40,0xbb,0x81,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x38,0xe3,0x00,0x84,0x83,0xc0,0x4e,0x03,0x1b,0x06,0xf9,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x91,0xc6,0x81,0x08,0x07,0x81,0x30,0xdd,0xf0,0xb7,0x41,0x30,0xa7, +0xc1,0x70,0x04,0x4f,0x80,0x6e,0xc0,0x7c,0xb3,0x0c,0x97,0x15,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0xc1,0xc6,0x41,0x09,0x07,0xbc,0x1b,0x08,0x76,0xba,0x41,0x10,0x9f, +0x59,0x82,0x6b,0xa0,0xc2,0x10,0x2c,0xa4,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x32, +0x20,0xe3,0xa0,0x84,0x03,0x9f,0x0d,0xf4,0x36,0x18,0x31,0x70,0x00,0x10,0x04,0x83, +0xc7,0x8d,0x03,0xff,0x0d,0x82,0x93,0x0d,0x4c,0x36,0x50,0xe1,0x60,0x0c,0xc4,0x20, +0x0c,0x04,0xf4,0x0d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x0c,0xca,0x38,0x30,0xe1, +0x60,0x6c,0x83,0xbd,0x0d,0x46,0x0c,0x1c,0x00,0x04,0xc1,0xe0,0x79,0xe3,0xe0,0x7f, +0x83,0x00,0x65,0x83,0x93,0x0d,0x56,0x38,0x20,0x83,0x31,0x10,0x03,0xd3,0x0d,0xd2, +0x37,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x32,0x30,0xe3,0xe0,0x84,0x03,0xb1,0x0d, +0xf2,0x36,0x18,0x31,0x70,0x00,0x10,0x04,0x83,0x07,0x8e,0x03,0x10,0x0e,0x82,0x94, +0x0d,0x50,0x36,0x60,0xe1,0xc0,0x6c,0x03,0xb3,0x0d,0xcc,0x36,0x30,0xdb,0x40,0x7d, +0x03,0x1c,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0x8d,0x03,0x32,0x0e,0xea,0x62,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0x39,0x0e,0x56,0x38,0xb8,0x8b,0x60,0x96,0x20,0x1b, +0xa8,0x30,0x04,0x0c,0x5e,0x1a,0xd3,0x8d,0xd5,0x88,0xcf,0x70,0x44,0xa0,0xb6,0x81, +0xf0,0x0d,0x47,0x08,0x6b,0x1b,0x10,0xdf,0x09,0x83,0x38,0x61,0x10,0x26,0x04,0x21, +0x18,0x6e,0x40,0x8d,0x00,0x0c,0x66,0x19,0xb4,0x2d,0x18,0x31,0x30,0x00,0x10,0x04, +0x83,0x28,0x8f,0x03,0x37,0x0e,0x8e,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfa,0x38, +0xa8,0xe1,0x20,0x09,0x66,0x09,0xb6,0x81,0x0a,0x43,0xd0,0xa8,0xcc,0xf6,0x83,0x7d, +0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xd4,0xc7,0x41,0x1a,0x07,0xc1,0x88, +0x81,0x01,0x80,0x20,0x18,0x44,0x7e,0x1c,0xc0,0x70,0x10,0x58,0xb0,0xbb,0x81,0x7c, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x02,0xe5,0xc0,0x86,0x83,0x60,0x38,0xc2,0xc0, +0x0d,0xe7,0xbb,0xc0,0x50,0x16,0x0c,0xf2,0x19,0x8e,0x08,0xe4,0x37,0x10,0xbe,0x0b, +0x0c,0x35,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0x29,0x07,0x38,0x1c,0x8c,0x99,0x05, +0xf3,0x1b,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x54,0x0e,0x7c,0x38,0x08, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x60,0xe5,0xa0,0x8c,0x03,0x5d,0x0d,0x02,0x13, +0xdf,0x20,0x88,0x8f,0x19,0x81,0x7c,0x66,0x09,0x1c,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_f88321698af568e2402216607d3962b1.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_f88321698af568e2402216607d3962b1.h new file mode 100644 index 00000000..c1600d31 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_f88321698af568e2402216607d3962b1.h @@ -0,0 +1,1123 @@ +// ffx_fsr2_accumulate_pass_wave64_16bit_f88321698af568e2402216607d3962b1.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_f88321698af568e2402216607d3962b1_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_f88321698af568e2402216607d3962b1_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_f88321698af568e2402216607d3962b1_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_f88321698af568e2402216607d3962b1_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_f88321698af568e2402216607d3962b1_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_f88321698af568e2402216607d3962b1_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_f88321698af568e2402216607d3962b1_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_f88321698af568e2402216607d3962b1_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_f88321698af568e2402216607d3962b1_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", "rw_upscaled_output", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_f88321698af568e2402216607d3962b1_UAVResourceBindings[] = { 0, 1, 3, 4, 2, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_f88321698af568e2402216607d3962b1_UAVResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_f88321698af568e2402216607d3962b1_UAVResourceSpaces[] = { 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_16bit_f88321698af568e2402216607d3962b1_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_f88321698af568e2402216607d3962b1_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_f88321698af568e2402216607d3962b1_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_f88321698af568e2402216607d3962b1_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_f88321698af568e2402216607d3962b1_size = 17516; + +static const unsigned char g_ffx_fsr2_accumulate_pass_wave64_16bit_f88321698af568e2402216607d3962b1_data[] = { +0x44,0x58,0x42,0x43,0xe4,0xe8,0x3b,0xb2,0x95,0x1a,0xb5,0xe3,0x87,0x04,0x48,0x17, +0x65,0xbc,0xbf,0xed,0x01,0x00,0x00,0x00,0x6c,0x44,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x24,0x02,0x00,0x00,0xd4,0x10,0x00,0x00,0xf0,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xb0,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xa8,0x0e,0x00,0x00,0x66,0x00,0x05,0x00, +0xaa,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x90,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xa1,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xd7,0x00,0x00,0x00,0x32,0x22,0xc8,0x09, +0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0x8c,0xc2,0x08,0x40,0x09,0x00,0x14, +0x98,0x23,0x00,0x83,0x32,0x0c,0x06,0x03,0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18, +0xe8,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71, +0xdb,0xa8,0x30,0x18,0x0c,0x86,0xc1,0x1c,0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0, +0x87,0x90,0xfc,0x10,0x68,0x86,0x85,0x40,0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18, +0x0c,0x06,0x83,0x01,0x35,0xca,0x02,0x18,0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28, +0xe8,0x51,0x06,0xc3,0xc0,0x40,0x91,0xc2,0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c, +0x06,0x03,0x03,0x4d,0x46,0x01,0x0a,0x51,0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50, +0x21,0x4c,0x21,0x06,0x83,0xc1,0x80,0x34,0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38, +0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d, +0x23,0xc2,0x60,0x30,0x18,0x0a,0xe1,0x19,0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09, +0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60, +0x50,0x88,0xd0,0x80,0x31,0x20,0xd1,0x6d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a, +0x48,0x0e,0x15,0x09,0x44,0x1a,0x39,0x0f,0x11,0x4d,0x08,0x21,0x21,0x61,0x30,0x28, +0x04,0x63,0xc0,0x20,0x51,0xe9,0xa0,0xe1,0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4, +0x0d,0x69,0x06,0x44,0x0c,0x06,0x03,0xc5,0x1c,0x41,0x50,0x0a,0xc6,0xe0,0x34,0x40, +0x51,0x6a,0x20,0x60,0x18,0x81,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52, +0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78, +0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83, +0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60, +0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a, +0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0, +0x03,0x3f,0x00,0x03,0x3f,0x40,0x02,0xab,0x45,0xae,0x61,0x04,0xc1,0x98,0xa9,0x0d, +0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea, +0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41, +0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f, +0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2, +0x01,0x1e,0xca,0x01,0x05,0x83,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0xb0,0x18,0xc9, +0x66,0x0a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c, +0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87, +0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26,0x6b,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xfc,0x00,0x09,0x06,0x1a,0xd5,0x66,0x22, +0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71, +0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00, +0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x14,0xb0,0xe8,0x36,0x13,0x19,0x8c,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83, +0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f, +0x80,0x81,0x1f,0xa0,0x00,0x46,0xb9,0x99,0xb0,0x71,0x60,0x87,0x70,0x98,0x87,0x79, +0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90, +0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x14,0x18,0x68, +0x37,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7,0xae,0x36,0x9a,0x7a,0xbd,0x5e,0xaf,0x37, +0x18,0xb0,0x60,0x30,0x18,0xcc,0x60,0x30,0x18,0x0c,0x06,0x03,0xf9,0x6e,0x92,0xa6, +0x88,0x12,0x26,0x9f,0x05,0x98,0x67,0x21,0x22,0x76,0x02,0x26,0x02,0x05,0x03,0x02, +0xce,0x11,0x80,0x02,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0, +0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07, +0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d, +0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06, +0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74, +0x30,0xe4,0x09,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43, +0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c, +0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0xc0,0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x80,0x21,0x0f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e, +0x0f,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04, +0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32,0x00,0x02,0x20,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x1a,0x00,0x01,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x20,0x00,0x00,0x00,0x32,0x1e,0x98,0x1c, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x94,0x40,0x31,0x8c, +0x00,0x14,0x41,0x49,0x94,0x41,0x21,0x14,0x47,0x29,0x14,0x45,0x41,0x94,0x43,0xe1, +0x07,0x14,0x48,0xc1,0x14,0x50,0x41,0x15,0x56,0x81,0x15,0x60,0x40,0x41,0x06,0x14, +0x68,0x40,0xc1,0x06,0x14,0x70,0x40,0x21,0x07,0x14,0x74,0x40,0x61,0x07,0x14,0x78, +0x40,0xa1,0x07,0x14,0x7c,0x40,0x59,0x94,0x46,0x89,0x4a,0x94,0x30,0x46,0x71,0x15, +0x0f,0xa1,0x46,0x00,0x6a,0x80,0x84,0x05,0x0c,0x08,0x88,0x40,0xb3,0x19,0x00,0xb2, +0xcd,0x00,0x10,0x6e,0x06,0x80,0x74,0x33,0x00,0xc4,0x9b,0x01,0x20,0xdf,0x0c,0x00, +0xfd,0x66,0x00,0x28,0x38,0x03,0x40,0xaf,0x19,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x8c,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x01,0x9a,0x20,0x0c, +0xd1,0x06,0x61,0x20,0x26,0x08,0x83,0xb4,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06, +0x84,0x20,0x26,0x08,0x6f,0xf0,0x07,0xb4,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe, +0xda,0xde,0xe8,0xd2,0xde,0xdc,0xbe,0xec,0xca,0xc6,0xe8,0xde,0xe4,0xe6,0x26,0x08, +0xc3,0x34,0x41,0x18,0xa8,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65,0x31,0x98,0x81,0x31, +0x9c,0x09,0xc2,0x1c,0xdc,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8,0x3a,0xba,0xaf,0x32, +0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86,0x31,0x30,0x86,0xc3, +0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c, +0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x54,0x1b,0x12,0x46, +0x99,0x0c,0x6a,0x60,0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d, +0x18,0x5d,0xdd,0xdc,0x04,0x61,0xb0,0x26,0x08,0xc3,0xb5,0x41,0x30,0xb0,0x0d,0x09, +0x05,0x59,0xc6,0x35,0x30,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae, +0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30, +0x60,0x1b,0x92,0x4b,0xd9,0x0c,0x6e,0x60,0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b, +0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xc8,0x36,0x24,0x9c,0xe2, +0x19,0xdf,0xc0,0x18,0xd9,0x04,0xc1,0x0e,0xf0,0x80,0x89,0xdc,0x57,0x5a,0xdb,0x59, +0x53,0x1a,0xdc,0xdc,0x04,0x61,0xd0,0x36,0x24,0x44,0x18,0x88,0x81,0x31,0x06,0x03, +0x63,0x38,0x13,0x84,0x61,0x23,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6, +0x25,0x57,0x16,0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21, +0x29,0x03,0xc8,0x0c,0x8c,0x61,0x60,0x8c,0x6c,0x03,0xf2,0x48,0x95,0xd6,0x81,0x01, +0x19,0x9c,0xc1,0x04,0x01,0x0f,0xf2,0x80,0x9a,0xdc,0xdd,0x57,0x9a,0x1b,0x5d,0x99, +0x9c,0x5b,0x18,0xdb,0x57,0x1d,0xdc,0xdc,0x58,0x18,0x5b,0x19,0xd9,0xd7,0xd8,0x1b, +0xdb,0x9b,0xdc,0x04,0x01,0x0d,0xe8,0x60,0xc3,0x62,0xa4,0x81,0x1a,0x18,0xc6,0xc0, +0xac,0xc1,0x1a,0xac,0x81,0x33,0x41,0xd0,0x03,0x3d,0xa0,0x23,0x77,0xf7,0xc5,0xf6, +0x36,0xb6,0xf6,0x35,0x47,0x17,0x46,0x57,0x37,0xb7,0x61,0x19,0xda,0xc0,0x0d,0x8c, +0x61,0x60,0xd6,0x60,0x0d,0xd6,0x20,0x9b,0x20,0xf0,0xc1,0x1e,0x90,0x91,0xbb,0xfb, +0x72,0x2b,0xbb,0xfb,0x62,0x7b,0x1b,0x5b,0x9b,0xdb,0xb0,0x30,0x70,0x10,0x07,0x06, +0x35,0x30,0x6b,0xb0,0x06,0x6b,0x90,0xf1,0x91,0xbb,0xfb,0x62,0xab,0x6b,0x0b,0xfb, +0x42,0x4b,0x9b,0xa3,0x7b,0x93,0xcb,0xdb,0xb0,0x50,0x69,0x30,0x07,0xc6,0x35,0x30, +0x6b,0xb0,0x06,0x6b,0xe0,0x50,0x92,0xbb,0xfb,0xaa,0x83,0x9b,0x1b,0x0b,0x63,0x2b, +0x23,0xfb,0x7a,0xab,0xa3,0x83,0xab,0xa3,0xdb,0xb0,0x5c,0x69,0x50,0x07,0x06,0x33, +0x30,0x6b,0xb0,0x06,0x6b,0xe0,0x6c,0x28,0xd8,0xe0,0x0d,0xe4,0x80,0x0e,0xec,0x60, +0x82,0xf0,0x07,0x7d,0x40,0x63,0x4c,0xcc,0x68,0x4a,0x4a,0x66,0x82,0x30,0x70,0x1b, +0x10,0x03,0x0f,0xf2,0xc0,0x30,0x06,0x3d,0x00,0x36,0x04,0x7b,0x30,0x41,0x08,0x05, +0x3f,0x60,0x33,0xf7,0xc5,0x94,0xe6,0x56,0x16,0x26,0x37,0xc4,0x16,0xd6,0x06,0xb7, +0x01,0x31,0xfa,0xc0,0x0f,0x8c,0x61,0x30,0x80,0x0d,0xc1,0x1f,0x6c,0x20,0xd0,0xe0, +0x0e,0xf8,0x00,0x14,0x26,0x08,0x7e,0xc0,0x07,0x5c,0xd2,0xa4,0xca,0xdc,0xc8,0xca, +0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x68,0x50,0x07,0x1b,0x10,0x62,0x14,0x28,0xa3, +0x0c,0xae,0x86,0x14,0xe8,0xa4,0x35,0x85,0xe1,0x49,0x95,0xb9,0x91,0x95,0xc9,0x4d, +0xa5,0xe9,0x95,0x6d,0x40,0x08,0x53,0xa0,0xc6,0xa0,0x0c,0xae,0x86,0x14,0xc8,0xa4, +0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x86,0x6e,0x03, +0x42,0xa0,0x02,0x95,0x0a,0x65,0x70,0x35,0xa4,0xc0,0x2e,0x2d,0xc9,0x0d,0xae,0x8e, +0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x8c,0x28,0xad, +0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x78,0x1b,0x0c,0x62,0x15,0x28, +0x56,0x28,0x83,0x8b,0x52,0x1a,0x53,0x5d,0x5b,0x58,0x53,0x1a,0x1c,0x51,0x5a,0x5b, +0x99,0xdb,0x5c,0xda,0x9b,0xdb,0xdc,0x04,0x61,0xf8,0x36,0x20,0x84,0x2b,0x50,0xaf, +0x50,0x06,0x57,0x43,0x0a,0x94,0xd2,0x98,0xea,0xda,0xc2,0x9a,0xd2,0xe0,0x98,0xca, +0xec,0xca,0xd8,0xa8,0xde,0xaa,0xe6,0xca,0x26,0x08,0x03,0x18,0x6c,0x40,0x88,0x58, +0xa0,0x64,0xa1,0x0c,0xae,0x86,0x14,0xb8,0xa4,0x19,0xc9,0x85,0xb5,0x95,0x25,0xb9, +0x91,0x95,0xe1,0x4d,0x10,0x86,0x30,0xd8,0x80,0x10,0xb4,0x40,0xd5,0x42,0x19,0x5c, +0x0d,0x29,0x50,0x32,0x23,0x2a,0xb3,0x4b,0x1b,0x2b,0xa3,0x7a,0xb3,0x4a,0x2b,0xbb, +0x23,0x2a,0x83,0xa3,0x43,0x9b,0x20,0x0c,0x62,0xb0,0xc1,0x20,0x6e,0x81,0xc2,0x85, +0x32,0x68,0x78,0x98,0x29,0xa5,0xd1,0xd1,0x95,0xc9,0x4d,0x10,0x86,0x31,0xd8,0x80, +0x10,0xba,0x40,0xed,0x42,0x19,0x34,0x0d,0x29,0x50,0x32,0x6b,0x7a,0xa3,0x4b,0x7b, +0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x9b,0x1a,0x0b,0x63,0x2b,0x9b,0x20,0x0c,0x64, +0xb0,0x01,0x21,0x7a,0x81,0xf2,0x85,0x32,0x68,0x1a,0x52,0x20,0x64,0x46,0xf4,0x76, +0xe7,0x36,0x37,0x16,0xc6,0x56,0x66,0x14,0x36,0x46,0xf7,0x26,0x37,0x41,0x18,0xca, +0x60,0x03,0x42,0x80,0x03,0x15,0x0e,0x65,0xd0,0x34,0xa4,0xc0,0xcf,0xac,0xe9,0x8d, +0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x4e,0x29,0x8d,0x8e,0xae,0x4c,0x6e, +0x28,0xcc,0x6d,0xac,0x8c,0x8d,0x2d,0x8c,0x2e,0xed,0xcd,0x6d,0x82,0x30,0x98,0xc1, +0x06,0x84,0x18,0x07,0x8a,0x1c,0xca,0xa0,0x69,0x48,0x81,0x8c,0x19,0x94,0x5c,0x59, +0x11,0x1e,0xdc,0xdb,0x5c,0x9d,0x5c,0xd9,0x04,0x61,0x38,0x83,0x0d,0x08,0x61,0x0e, +0xd4,0x39,0x94,0x41,0xd3,0x90,0x02,0x33,0x33,0x28,0xb9,0x32,0xbb,0xb4,0xb7,0xba, +0x39,0x23,0xb9,0xb0,0xb6,0x32,0x28,0xb9,0xb2,0x22,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9, +0xb2,0x09,0xc2,0x80,0x06,0x1b,0x10,0x22,0x1d,0x28,0x75,0x28,0x83,0xa6,0x21,0x05, +0x2e,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x13,0x84,0x21,0x0d, +0x36,0x18,0x04,0x3b,0x50,0xed,0x50,0x06,0x0d,0x2b,0x33,0xa5,0x34,0x3a,0xba,0x32, +0xb9,0xa9,0xb2,0xb8,0xba,0x32,0xb7,0xb1,0x32,0xa6,0x32,0xb7,0x33,0x3a,0xb4,0x09, +0xc2,0xa0,0x06,0x1b,0x10,0xe2,0x1d,0x28,0x78,0x28,0x83,0xa6,0x21,0x05,0x2a,0x66, +0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x13,0x84,0x61,0x0d,0x36,0x18,0x84, +0x3c,0x50,0xf3,0x50,0x06,0x0d,0x2f,0x33,0xa2,0x3c,0xb7,0xb0,0xb6,0xb4,0x31,0xa9, +0xb2,0xb9,0x21,0xb4,0x30,0xb7,0xb3,0x32,0xa3,0xb0,0x31,0xba,0x37,0xb9,0x09,0xc2, +0xc0,0x06,0x1b,0x0c,0xa2,0x1e,0x28,0x7b,0x28,0x83,0x86,0x98,0x99,0x55,0x5a,0xd9, +0xdd,0x14,0x5c,0xd8,0x58,0x19,0xd5,0x5b,0x53,0x19,0x5d,0x99,0xdc,0x9c,0x51,0xd8, +0x18,0xdd,0x9b,0xdc,0x04,0x61,0x68,0x83,0x0d,0x06,0x81,0x0f,0x54,0x3e,0x94,0x41, +0xb3,0x81,0xd2,0x83,0x52,0x38,0x05,0x55,0x68,0x05,0x58,0x98,0x05,0x5b,0xc8,0x05, +0x5e,0xf8,0x05,0x71,0x28,0x07,0x74,0x58,0x07,0x77,0x88,0x07,0x7a,0xb8,0x07,0x7d, +0xd8,0x30,0x18,0xa2,0xb0,0x0f,0x13,0x04,0x01,0xd8,0x00,0x6c,0x18,0x0c,0x7f,0xf0, +0x87,0x0d,0xc1,0x3f,0x6c,0x18,0x86,0x7e,0x00,0x09,0x0a,0x43,0x53,0x13,0x04,0x51, +0xb0,0x83,0x0d,0xc3,0x18,0x8c,0xc1,0x30,0x41,0x18,0xdc,0x60,0x43,0xb0,0x0b,0x1b, +0x0c,0x63,0x24,0x2e,0x92,0x28,0x09,0x93,0xd8,0x50,0xf4,0x83,0x48,0x00,0xa1,0x70, +0x12,0x44,0xc4,0xe4,0xc2,0xdc,0xc6,0xd0,0xca,0xe6,0x26,0x08,0xc3,0x1b,0xd0,0x30, +0x63,0x7b,0x0b,0xa3,0x9b,0x9b,0x20,0x0c,0x70,0xc0,0x22,0xcd,0x6d,0x8e,0x6e,0x6e, +0x82,0x30,0xc4,0x01,0x89,0x34,0x37,0xba,0xb9,0x09,0xc2,0x20,0x07,0x44,0xe8,0xca, +0xf0,0xbe,0xd8,0xde,0xc2,0xc8,0x26,0x08,0xc3,0x1c,0x10,0xa1,0x2b,0xc3,0xfb,0x72, +0x7b,0x93,0x6b,0x63,0x42,0x57,0x86,0xf7,0x35,0x47,0xf7,0x26,0x57,0xc6,0xa2,0x2e, +0xcd,0x8d,0x6e,0x6e,0x03,0x94,0x12,0x2a,0xb1,0x12,0x2c,0xd1,0x12,0x2e,0xf1,0x12, +0x30,0x11,0x13,0x32,0x31,0x13,0x1c,0x4d,0x70,0x35,0x21,0x0b,0x55,0xd8,0xd8,0xec, +0xda,0x5c,0xd2,0xc8,0xca,0xdc,0xe8,0xa6,0x04,0x41,0x15,0x32,0x3c,0x17,0xbb,0x32, +0xb9,0xb9,0xb4,0x37,0xb7,0x29,0x01,0xd1,0x84,0x0c,0xcf,0xc5,0x2e,0x8c,0xcd,0xae, +0x4c,0x6e,0x4a,0x60,0xd4,0x21,0xc3,0x73,0x99,0x43,0x0b,0x23,0x2b,0x93,0x6b,0x7a, +0x23,0x2b,0x63,0x9b,0x12,0x20,0x65,0xc8,0xf0,0x5c,0xe4,0xca,0xe6,0xde,0xea,0xe4, +0xc6,0xca,0xe6,0xa6,0x04,0xa0,0x50,0x89,0x0c,0xcf,0x85,0x2e,0x0f,0xae,0x2c,0xc8, +0xcd,0xed,0x8d,0x2e,0x8c,0x2e,0xed,0xcd,0x6d,0x6e,0x8a,0xb0,0x0f,0x20,0x51,0x87, +0x0c,0xcf,0xa5,0xcc,0x8d,0x4e,0x2e,0x0f,0xea,0x2d,0xcd,0x8d,0x6e,0x6e,0x4a,0x70, +0x12,0x5d,0xc8,0xf0,0x5c,0xc6,0xde,0xea,0xdc,0xe8,0xca,0xe4,0xe6,0xa6,0x04,0x35, +0x01,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x42,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x39,0x50,0xc3,0xe5, +0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x86,0x00,0x0d, +0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0x45,0xad,0xdb,0x00,0x34,0x5c,0xbe, +0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a,0xd0,0x70,0xf9,0xce,0xe3, +0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6,0x31,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04, +0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc5,0x6d,0x5b,0xc3, +0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01, +0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x74,0xc3,0xe5,0x3b,0x8f,0x2f,0x44,0x04,0x30,0x11, +0x21,0xd0,0x0c,0x0b,0xf1,0x45,0x0e,0xb3,0x21,0xcd,0x80,0x34,0x86,0x2d,0x38,0xc3, +0xe5,0x3b,0x8f,0x3f,0x38,0x93,0xed,0x17,0xb7,0x6d,0x01,0xd1,0x70,0xf9,0xce,0xe3, +0x1b,0x91,0x43,0x3d,0xe2,0xe0,0x23,0xb7,0x6d,0x07,0xd5,0x70,0xf9,0xce,0xe3,0x4b, +0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x04,0xd5,0x70,0xf9,0xce, +0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x05,0xd6,0x70, +0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x9b, +0x40,0x36,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x62,0x03,0x46,0x0e, +0xf5,0xf8,0xc8,0x6d,0x5b,0xc2,0x33,0x5c,0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f, +0xd4,0xba,0x19,0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84,0xf9,0xc5,0x6d,0x03, +0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xf8,0x83,0x21,0x69,0x8a,0xf5,0x68,0xe2,0x40,0x22,0x16,0x60,0x7d,0x39,0x62,0xb1, +0x44,0x58,0x49,0x4c,0x74,0x33,0x00,0x00,0x66,0x00,0x05,0x00,0xdd,0x0c,0x00,0x00, +0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x5c,0x33,0x00,0x00, +0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xd4,0x0c,0x00,0x00,0x0b,0x82,0x20,0x00, +0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49, +0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62, +0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b, +0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42, +0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a, +0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff, +0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20, +0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00, +0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00, +0x89,0x20,0x00,0x00,0xd7,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04, +0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c, +0x0b,0x84,0xe4,0x4c,0x10,0x90,0xc2,0x08,0x40,0x09,0x00,0x14,0x98,0x23,0x00,0x83, +0x32,0x0c,0x06,0x03,0x22,0xcc,0x00,0x14,0xc2,0x30,0x30,0x18,0xe8,0x70,0xd3,0x70, +0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x18, +0x0c,0x86,0xc1,0x1c,0x01,0x42,0x8a,0x7b,0x86,0xcb,0x9f,0xb0,0x87,0x90,0xfc,0x10, +0x68,0x86,0x85,0x40,0xc1,0xa2,0x28,0x89,0x01,0x63,0x30,0x18,0x0c,0x06,0x83,0x01, +0x35,0xca,0x02,0x18,0x30,0x06,0x83,0x81,0xc1,0x60,0x30,0x28,0xe8,0x51,0x06,0xc3, +0xc0,0x40,0x91,0xc2,0x24,0x06,0x0c,0x86,0xc1,0x60,0x30,0x0c,0x06,0x03,0x03,0x4d, +0x46,0x01,0x0a,0x51,0x19,0x54,0x2a,0x64,0x29,0x43,0x65,0x50,0x21,0x4c,0x21,0x06, +0x83,0xc1,0x80,0x34,0xc5,0x30,0x0c,0x0c,0x06,0x83,0x81,0x38,0x47,0x0d,0x97,0x3f, +0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x60,0x30, +0x18,0x0a,0xe1,0x19,0x30,0x06,0xf4,0x39,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7, +0x36,0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b,0x11,0x83,0xc1,0x60,0x50,0x88,0xd0,0x80, +0x31,0x20,0xd1,0x6d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a,0x48,0x0e,0x15,0x09, +0x44,0x1a,0x39,0x0f,0x11,0x4d,0x08,0x21,0x21,0x61,0x30,0x28,0x04,0x63,0xc0,0x20, +0x51,0xe9,0xa0,0xe1,0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4,0x0d,0x69,0x06,0x44, +0x0c,0x06,0x03,0xc5,0x1c,0x41,0x50,0x0a,0xc6,0xe0,0x34,0x40,0x51,0x6a,0x20,0x60, +0x18,0x81,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a, +0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28, +0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07, +0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78, +0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x60,0x26,0x31,0x18,0x07, +0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79, +0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0, +0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03, +0x3f,0x40,0x02,0xab,0x45,0xae,0x61,0x04,0xc1,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2, +0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41, +0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c, +0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4, +0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01, +0x05,0x83,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca, +0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61, +0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d, +0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0xb0,0x18,0xc9,0x66,0x0a,0x83,0x71, +0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90, +0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03, +0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72, +0x40,0xc1,0x60,0x26,0x6b,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca, +0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1c,0xd8,0xe1, +0x1d,0xc2,0x81,0x1e,0xfc,0x00,0x09,0x06,0x1a,0xd5,0x66,0x22,0x83,0x71,0x60,0x87, +0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a, +0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90, +0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03, +0x30,0xf0,0x03,0x14,0xb0,0xe8,0x36,0x13,0x19,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc, +0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83, +0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39, +0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xa0, +0x00,0x46,0xb9,0x99,0xb0,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8, +0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03, +0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x14,0x18,0x68,0x37,0x8c,0x20,0x0c, +0x67,0x08,0xc1,0xc7,0xae,0x36,0x9a,0x7a,0xbd,0x5e,0xaf,0x37,0x18,0xb0,0x60,0x30, +0x18,0xcc,0x60,0x30,0x18,0x0c,0x06,0x03,0xf9,0x6e,0x92,0xa6,0x88,0x12,0x26,0x9f, +0x05,0x98,0x67,0x21,0x22,0x76,0x02,0x26,0x02,0x05,0x03,0x02,0xce,0x11,0x80,0xc2, +0x14,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x06,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x0f,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0x47,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x07, +0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x62,0x00,0x04,0x80,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x32,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x80,0x21,0x4f,0x1a,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x40,0x16,0x08,0x00,0x14,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x94,0x40,0x31,0x8c,0x00,0x14,0x41,0x49, +0x94,0x41,0x21,0x14,0x47,0x29,0x14,0x45,0x41,0x94,0x43,0xe1,0x07,0x94,0x45,0x01, +0x06,0x10,0x6a,0x04,0x80,0x84,0x05,0x0c,0x08,0x88,0x40,0xb3,0x19,0x00,0xb2,0xcd, +0x00,0x10,0x6e,0x06,0x80,0x74,0x33,0x00,0xc4,0x9b,0x01,0xa0,0xdf,0x0c,0x00,0x05, +0x67,0x00,0xe8,0x35,0x03,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x79,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x01,0x9a,0x20,0x0c,0xd1,0x06,0x61,0x20, +0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xd2,0x04,0xe1,0x0d,0xd0,0x80, +0xc0,0x04,0x61,0x98,0x26,0x08,0x03,0xb5,0x41,0x40,0x98,0x0d,0x09,0x92,0x28,0xc8, +0x32,0x2c,0x48,0x33,0x41,0x98,0x83,0x30,0xd8,0x90,0x0c,0x8f,0x82,0x20,0xc3,0x82, +0x34,0x13,0x84,0xa1,0xda,0x90,0x2c,0x89,0x82,0x44,0xc3,0x82,0x34,0x13,0x84,0xc1, +0x9a,0x20,0x0c,0xd7,0x06,0x01,0xa1,0x36,0x24,0xd1,0xa3,0x20,0xd3,0xb0,0x20,0xd5, +0x04,0x61,0xc0,0x36,0x24,0x53,0xa2,0x20,0xd7,0xb0,0x20,0xcd,0x04,0x61,0xc8,0x36, +0x24,0x57,0xa2,0x20,0xd9,0xb0,0x20,0xd5,0x04,0xc1,0x0e,0xc4,0x60,0x82,0x30,0x68, +0x1b,0x12,0x62,0x53,0x10,0x6e,0x58,0x90,0x66,0x82,0x30,0x6c,0x1b,0x12,0xef,0x51, +0x90,0x61,0x58,0x90,0x6a,0x03,0xe2,0x40,0x92,0x85,0x69,0xdd,0x37,0x41,0xc0,0x83, +0x31,0x98,0x20,0xa0,0xc1,0xb7,0x61,0x41,0xc2,0x40,0x41,0x90,0x61,0x11,0x03,0x31, +0x10,0x83,0x66,0x82,0xa0,0x07,0x64,0xb0,0x61,0x19,0xc8,0x40,0x41,0x86,0x61,0x11, +0x03,0x31,0x10,0x83,0x6a,0x82,0xc0,0x07,0x65,0xb0,0x61,0x59,0xcc,0x40,0x41,0xa2, +0x61,0x11,0x03,0x31,0x10,0x83,0x6a,0xc3,0x12,0x85,0x81,0x82,0x4c,0xc3,0x22,0x06, +0x62,0x20,0x06,0xcd,0x86,0x65,0x0a,0x03,0x05,0x59,0x86,0x45,0x0c,0xc4,0x40,0x0c, +0x9a,0x0d,0xc5,0x18,0x94,0xc1,0x19,0xa0,0x41,0x1a,0x4c,0x10,0xfe,0xc0,0x0c,0x26, +0x08,0x03,0xb7,0x01,0x41,0xd6,0x40,0x41,0x90,0x81,0x0d,0x80,0x0d,0x41,0x1b,0x4c, +0x10,0x42,0xe1,0x0c,0x36,0x20,0xc8,0x1b,0x28,0xc8,0x30,0x20,0xc0,0x86,0x00,0x0e, +0x36,0x10,0x60,0xa0,0x06,0x6e,0x10,0x07,0x13,0x04,0x01,0xa0,0x30,0x34,0x35,0x41, +0x10,0x05,0x30,0xd8,0x30,0x70,0xdc,0x30,0x41,0x18,0xba,0x09,0xc2,0xe0,0x6d,0x08, +0xf0,0x60,0x83,0x81,0xd4,0xc1,0x64,0x07,0x77,0x90,0x07,0x1b,0x8a,0x39,0xa0,0x03, +0x40,0x0e,0xf4,0xa0,0x0a,0x1b,0x9b,0x5d,0x9b,0x4b,0x1a,0x59,0x99,0x1b,0xdd,0x94, +0x20,0xa8,0x42,0x86,0xe7,0x62,0x57,0x26,0x37,0x97,0xf6,0xe6,0x36,0x25,0x20,0x9a, +0x90,0xe1,0xb9,0xd8,0x85,0xb1,0xd9,0x95,0xc9,0x4d,0x09,0x88,0x3a,0x64,0x78,0x2e, +0x73,0x68,0x61,0x64,0x65,0x72,0x4d,0x6f,0x64,0x65,0x6c,0x53,0x02,0xa3,0x0c,0x19, +0x9e,0x8b,0x5c,0xd9,0xdc,0x5b,0x9d,0xdc,0x58,0xd9,0xdc,0x94,0x20,0x0e,0xea,0x90, +0xe1,0xb9,0x94,0xb9,0xd1,0xc9,0xe5,0x41,0xbd,0xa5,0xb9,0xd1,0xcd,0x4d,0x09,0xf4, +0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x42,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x39,0x50,0xc3,0xe5, +0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x86,0x00,0x0d, +0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0x45,0xad,0xdb,0x00,0x34,0x5c,0xbe, +0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a,0xd0,0x70,0xf9,0xce,0xe3, +0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6,0x31,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04, +0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc5,0x6d,0x5b,0xc3, +0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01, +0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x74,0xc3,0xe5,0x3b,0x8f,0x2f,0x44,0x04,0x30,0x11, +0x21,0xd0,0x0c,0x0b,0xf1,0x45,0x0e,0xb3,0x21,0xcd,0x80,0x34,0x86,0x2d,0x38,0xc3, +0xe5,0x3b,0x8f,0x3f,0x38,0x93,0xed,0x17,0xb7,0x6d,0x01,0xd1,0x70,0xf9,0xce,0xe3, +0x1b,0x91,0x43,0x3d,0xe2,0xe0,0x23,0xb7,0x6d,0x07,0xd5,0x70,0xf9,0xce,0xe3,0x4b, +0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x04,0xd5,0x70,0xf9,0xce, +0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x05,0xd6,0x70, +0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x9b, +0x40,0x36,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x62,0x03,0x46,0x0e, +0xf5,0xf8,0xc8,0x6d,0x5b,0xc2,0x33,0x5c,0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f, +0xd4,0xba,0x19,0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84,0xf9,0xc5,0x6d,0x03, +0x61,0x20,0x00,0x00,0x50,0x0a,0x00,0x00,0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00, +0x76,0x00,0x00,0x00,0x34,0x98,0x01,0x28,0xa4,0x32,0x2a,0xc2,0x80,0x82,0x1d,0x28, +0xb6,0xd2,0x28,0xd9,0x81,0x52,0x29,0xbb,0x1a,0x28,0xbe,0x72,0x29,0xc3,0x80,0x82, +0x29,0x9b,0x62,0x2a,0x42,0xa0,0xe2,0x0d,0x28,0xdf,0x80,0x92,0x84,0x28,0x4e,0x84, +0x52,0xaa,0x82,0x8a,0x28,0x49,0x84,0xe2,0x24,0x28,0x9f,0x92,0x24,0x28,0x9a,0xe2, +0x84,0x20,0x54,0x0d,0x90,0xa2,0x08,0xca,0xa0,0x3c,0x4a,0x60,0x04,0x80,0x0c,0x33, +0x00,0x63,0x04,0x20,0x08,0x82,0x28,0x18,0x8c,0x11,0xb4,0xe6,0x9c,0xb3,0xdf,0x18, +0x01,0x08,0x82,0xa0,0xfc,0x8d,0x11,0x80,0x20,0x08,0xf3,0xbf,0x30,0x46,0x00,0x82, +0x20,0x18,0xff,0xc2,0x18,0xc1,0xee,0x8f,0x32,0x09,0x06,0x63,0x04,0xbb,0x3f,0xca, +0xfc,0x37,0x46,0x00,0x82,0x20,0x08,0xff,0xc2,0x18,0x41,0x6b,0xce,0x39,0xef,0x8d, +0x11,0x80,0x20,0x08,0xca,0x60,0x30,0x46,0x00,0x82,0xf8,0x7f,0x8f,0xc1,0x18,0x41, +0x48,0x82,0x21,0xde,0x8d,0x11,0xec,0xb1,0x1a,0xef,0xdf,0x18,0xc1,0x5a,0xab,0xb5, +0xf8,0x8d,0x11,0xfc,0xf7,0xdf,0xbf,0xdf,0x18,0x01,0x08,0x82,0x20,0x08,0x06,0x63, +0x04,0xad,0x39,0xe7,0xbc,0x2f,0x8c,0x11,0xc8,0xa2,0xdb,0xff,0xdf,0x18,0x81,0xce, +0x9a,0x73,0xfa,0x8d,0x11,0xa8,0x78,0x7d,0xaa,0xde,0x18,0x01,0x08,0x82,0x20,0x08, +0x0e,0x63,0x04,0x6b,0xad,0xd6,0xba,0x37,0x46,0x00,0x82,0xa0,0x7f,0x87,0xc1,0x18, +0x41,0x6b,0xce,0x39,0xed,0x8d,0x11,0x80,0x20,0x08,0x92,0x60,0x30,0x46,0x00,0x82, +0x20,0xa8,0x83,0xc1,0x18,0x01,0x1c,0x97,0xf9,0xed,0x8d,0x11,0x90,0x25,0xaf,0xdf, +0xdf,0x18,0x01,0x08,0x82,0x20,0x08,0x0a,0x63,0x04,0x20,0x08,0x82,0x2c,0x18,0x8c, +0x11,0x80,0x20,0x08,0xc2,0xdf,0x18,0x01,0x08,0x82,0x20,0xfa,0x8d,0x11,0xbc,0x33, +0x69,0xa2,0xdd,0x18,0x01,0x08,0x82,0x20,0xfe,0x0b,0x63,0x04,0x20,0x08,0x82,0xf8, +0x47,0x95,0x31,0x02,0x10,0x84,0xc6,0x08,0x40,0xf0,0x19,0x23,0x00,0xc1,0x37,0x18, +0x23,0x00,0x41,0x30,0x18,0x01,0x20,0xd2,0x1c,0xc2,0xd4,0x07,0x73,0x08,0x97,0x34, +0x87,0x30,0x89,0xc2,0x1c,0x82,0x1e,0xf4,0xc1,0x1c,0xc2,0xe4,0x07,0x73,0x08,0x7a, +0x30,0x0a,0x73,0x08,0x6f,0xc0,0xcd,0x21,0x4c,0xa5,0x30,0x87,0x30,0x9d,0xc2,0x1c, +0x82,0x1e,0xf8,0x01,0x9d,0xe6,0x20,0xa6,0x49,0x62,0x85,0x39,0x08,0xcb,0x92,0x58, +0x61,0x0e,0xa2,0xaa,0x24,0x56,0x98,0x83,0x80,0x20,0x89,0x15,0xe6,0x20,0x24,0x49, +0x62,0x85,0x39,0x08,0x08,0x92,0x5a,0x61,0x0e,0x42,0xd3,0xa4,0x56,0x98,0x83,0xc8, +0x32,0xa9,0x15,0xe6,0x20,0x30,0x4c,0x6a,0x85,0x39,0x08,0xcb,0x92,0x5a,0x61,0x0e, +0xa2,0xaa,0xa4,0x56,0x18,0x01,0x98,0x83,0x98,0x26,0xa9,0x15,0xe6,0x20,0x20,0x48, +0x52,0x85,0x39,0x08,0x49,0x92,0x52,0x81,0x0c,0x23,0x00,0x00,0x23,0x06,0x08,0x00, +0x82,0x60,0x90,0x06,0x22,0x11,0x0e,0x90,0x3f,0xc8,0xc3,0x88,0x01,0x02,0x80,0x20, +0x18,0xa4,0xc1,0x48,0x88,0x03,0xc4,0x0f,0xf3,0x30,0x62,0x80,0x00,0x20,0x08,0x06, +0x69,0x40,0x12,0xe3,0x00,0xf9,0x03,0x3d,0x8c,0x18,0x20,0x00,0x08,0x82,0x41,0x1a, +0x94,0x04,0x39,0x40,0x24,0x51,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x90,0x06,0x26, +0x51,0x0e,0xd0,0x48,0xd8,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0xa4,0xc1,0x49,0x98, +0x03,0x64,0x12,0xf7,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x69,0x80,0x12,0xe7,0x00, +0xf5,0x03,0x3e,0x8c,0x18,0x20,0x00,0x08,0x82,0x41,0x1a,0xa4,0x04,0x3a,0x40,0xff, +0x90,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x90,0x06,0x2a,0x91,0x0e,0x50,0x48,0xe8, +0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0xa4,0xc1,0x4a,0xa8,0x03,0x44,0x12,0xfb,0x30, +0x62,0x80,0x00,0x20,0x08,0x06,0x69,0xc0,0x12,0xeb,0x00,0x99,0x04,0x3f,0x8c,0x18, +0x20,0x00,0x08,0x82,0x41,0x1a,0xb4,0x04,0x3b,0x40,0x2a,0xd1,0x0f,0x23,0x06,0x08, +0x00,0x82,0x60,0x90,0x06,0x2e,0xd1,0x0e,0x90,0x4a,0xf8,0xc3,0x88,0x01,0x02,0x80, +0x20,0x18,0xa4,0xc1,0x4b,0xb8,0x03,0xe4,0x12,0xff,0x30,0x62,0x80,0x00,0x20,0x08, +0x06,0x69,0x00,0x13,0xef,0x00,0xb5,0x04,0x48,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41, +0x19,0xc8,0xc4,0x3c,0x04,0x63,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x04,0x58,0x98, +0xc3,0x4b,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x11,0x16,0xe7,0x20,0x13,0x23,0x06, +0x06,0x00,0x82,0x60,0x40,0x84,0xc5,0x39,0xc4,0xc4,0x88,0x81,0x01,0x80,0x20,0x18, +0x10,0x62,0x81,0x0e,0x34,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x62,0x80,0x13,0xf3, +0x50,0xd4,0xc4,0x68,0x42,0x10,0x94,0x21,0x13,0x57,0xc6,0x4c,0x5c,0x05,0xf6,0xc0, +0x45,0x04,0x50,0x81,0x3a,0x68,0x25,0x05,0x94,0x90,0xc0,0x09,0x06,0x3b,0xc1,0x60, +0x26,0x8c,0x02,0x7c,0x4c,0x20,0x05,0xf8,0x8c,0x26,0x34,0xc0,0x05,0x06,0x3b,0xc7, +0x60,0x56,0x08,0xf4,0xb1,0x42,0xa0,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x7c,0x6b, +0x51,0x12,0x57,0x58,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x81,0x18,0xb4,0x05,0x4a,0x68,0x68,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70, +0x82,0xc1,0x4e,0x30,0x98,0x1d,0x02,0x7d,0xec,0x10,0xe8,0x63,0x02,0x03,0x1f,0x13, +0x18,0xf8,0x8c,0x26,0x24,0xc2,0x68,0x82,0x32,0x18,0x42,0xc8,0xc7,0x10,0x42,0x3e, +0xa6,0xc4,0x03,0x7c,0x4c,0x91,0x07,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x61, +0x1a,0x3f,0x41,0x08,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x9c,0x06,0x58,0x10,0xc2, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa8,0x01,0x16,0xbe,0x20,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x91,0x1a,0x61,0xf1,0x0b,0xc2,0x29,0x06,0x3b,0xc5,0x60,0x46,0x08, +0xf4,0x31,0x42,0xa0,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x94,0xc1,0x68,0x90,0x05, +0x1d,0xe8,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xae,0x61,0x16,0x01,0x68,0x98, +0x41,0x19,0xa4,0x45,0x5a,0xa4,0x45,0x5a,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c, +0x26,0x78,0xc2,0x68,0xc2,0x37,0x98,0x40,0xc8,0xc7,0x04,0x42,0x3e,0x23,0x06,0x07, +0x00,0x82,0x60,0xf0,0xb5,0xc6,0x59,0xe4,0x41,0x68,0x8c,0x26,0x04,0xc2,0x68,0x82, +0x30,0x58,0x21,0xc4,0xc7,0x0a,0x21,0x3e,0xb6,0x06,0x82,0x7c,0x6c,0x0d,0x04,0xf9, +0x98,0x20,0xc8,0xc7,0x04,0x41,0x3e,0x26,0x04,0xf0,0x19,0x31,0x30,0x00,0x10,0x04, +0x83,0xa8,0x37,0xd8,0x22,0x30,0xe4,0x0d,0xe0,0x63,0xc8,0x1b,0xc0,0x67,0x38,0x42, +0xb0,0x85,0xe1,0x1b,0x8e,0x18,0xec,0xa1,0xf8,0x4a,0x08,0x74,0x38,0x82,0xc8,0x85, +0xe1,0x1b,0x8e,0x28,0xf2,0xa1,0xf8,0x4a,0x08,0xb4,0x88,0x40,0x47,0x0c,0x0e,0x00, +0x04,0xc1,0xa0,0x0c,0x7e,0x03,0x34,0x68,0xc1,0x1e,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xa0,0x0c,0xc0,0x23,0x34,0x60,0xc1,0x1e,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0x42, +0x8f,0xbd,0x10,0x02,0x30,0xf8,0xc2,0x22,0x2c,0x7a,0xa3,0x37,0x4c,0xe3,0x17,0x46, +0x13,0x82,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xf5,0xb0,0x8d,0x60,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0xca,0x80,0x3c,0x4a,0x83,0x17,0xee,0x61,0xc4,0xe0,0x01,0x40, +0x10,0x0c,0x26,0xf6,0xf8,0x8b,0xa0,0x20,0x83,0x31,0x28,0x8b,0xb2,0x08,0x8f,0xf0, +0x50,0x8d,0x71,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x31,0x38,0x00,0x10,0x04, +0x03,0x31,0x48,0x0f,0xd2,0xb0,0x85,0xf1,0x18,0x4d,0x08,0x86,0xe1,0x86,0xc0,0x3c, +0xc0,0xa0,0x9a,0xb8,0xe0,0x12,0x82,0xad,0x61,0x2e,0xb8,0xa0,0x40,0x67,0x19,0x02, +0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x31,0x80,0x8f,0xd5,0xe8,0x85,0xf6,0x18, +0x4d,0x08,0x80,0xd1,0x04,0x21,0x38,0xc1,0x60,0x27,0x18,0xcc,0x04,0x4f,0x3e,0x26, +0x78,0xf2,0x31,0xc1,0x2d,0xe0,0x63,0xc2,0x5b,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0x11,0xe1,0x0d,0x43,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x44,0x78, +0xe3,0x1e,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4a,0xc4,0x37,0x8e,0x61,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0x13,0xf1,0x8d,0x7c,0x08,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0x22,0x11,0xd9,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x2a,0x91,0xd9, +0x10,0x4e,0x18,0xd0,0x09,0x03,0xb2,0x83,0x88,0x8f,0x19,0x44,0x7c,0x4e,0xa8,0xdc, +0x09,0x95,0x2b,0xe3,0x37,0xa0,0x0c,0xf0,0x80,0x11,0x83,0x03,0x00,0x41,0x30,0xd0, +0x54,0xa4,0x36,0x04,0x11,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x6d,0x45,0x6c,0x43, +0x18,0x91,0x11,0x83,0x03,0x00,0x41,0x30,0x28,0x03,0x14,0x49,0x8f,0x7d,0xf8,0x89, +0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x66,0x64,0x3d,0x82,0x12,0x19,0x04,0xf7,0x70, +0x0f,0xf7,0x70,0x8f,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d, +0x20,0x86,0x23,0x2a,0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x1b,0x31,0x68,0x00, +0x10,0x04,0x83,0x86,0x47,0xe8,0x43,0x71,0x11,0x6a,0xb9,0x8f,0xfb,0xb8,0x8f,0xfb, +0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x38,0xa2, +0x72,0x47,0x54,0xee,0x88,0xca,0x1d,0x51,0xb9,0xea,0x72,0x04,0x8c,0x0d,0xee,0x03, +0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0x85,0x89,0x7c,0x08,0xc1,0x88,0x41,0x03, +0x80,0x20,0x18,0x34,0x68,0x02,0x22,0x96,0x8e,0x04,0xd7,0x88,0x8c,0xc8,0x88,0x8c, +0xc8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11, +0x95,0x3b,0xa2,0x72,0x47,0x54,0xee,0x88,0xca,0x55,0x1a,0x88,0x09,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x81,0xc6,0x26,0xfd,0x11,0x30,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0, +0xcc,0xc9,0x8a,0x84,0x41,0x99,0x04,0x62,0xe0,0x22,0x2e,0xe2,0x22,0x2e,0x32,0x9a, +0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x70,0x44,0xe5,0x8e, +0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xf0,0x09, +0x8d,0xa8,0x81,0x9b,0xb0,0xc1,0x1c,0xdc,0xc8,0x8d,0xdc,0xc8,0x8d,0x8c,0x26,0x04, +0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x1c,0x51,0xb9,0x23,0x2a, +0x77,0x44,0xe5,0x8e,0xa8,0xdc,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xa5,0xd2,0x23, +0x73,0x70,0x27,0x7d,0xc0,0x07,0x60,0x02,0x26,0x60,0x02,0x26,0xa3,0x09,0x01,0x30, +0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x47,0x54,0xee,0x88,0xca,0x1d, +0x51,0xb9,0x23,0x2a,0x37,0x62,0xd0,0x00,0x20,0x08,0x06,0x8d,0xab,0x98,0x09,0x1f, +0x80,0xca,0x19,0x94,0x42,0x9a,0xa4,0x49,0x9a,0xa4,0xc9,0x68,0x42,0x00,0x8c,0x26, +0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54, +0xee,0x88,0xca,0x8d,0x18,0x34,0x00,0x08,0x82,0x41,0x73,0x2b,0x6f,0x52,0x0a,0xa9, +0x52,0x06,0xae,0x20,0x27,0x72,0x22,0x27,0x72,0x32,0x9a,0x10,0x00,0xa3,0x09,0x42, +0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x70,0x44,0xe5,0x8e,0xa8,0xdc,0x11,0x95,0x3b, +0xa2,0x72,0x75,0x0b,0xb4,0x02,0x66,0x0e,0x72,0x02,0x82,0x11,0x83,0x03,0x00,0x41, +0x30,0xd0,0x78,0xa5,0x4d,0x84,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x71,0xd9, +0x93,0x58,0xa8,0x95,0x59,0x08,0xfc,0xc4,0x4f,0xfc,0xc4,0x4f,0x46,0x13,0x02,0x60, +0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11,0x95,0x3b, +0xa2,0x72,0x47,0x54,0x6e,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x76,0x21,0x15,0x5d, +0xf0,0x15,0x72,0x50,0x4e,0xe5,0x54,0x4e,0xe5,0x54,0x46,0x13,0x02,0x60,0x34,0x41, +0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72, +0x47,0x54,0x6e,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x7a,0x69,0x95,0x71,0x38,0x17, +0x57,0x98,0x60,0x05,0x56,0x60,0x05,0x56,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46, +0x13,0x06,0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54, +0x6e,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x7f,0xb1,0x15,0x76,0x80,0x17,0x56,0xe0, +0x72,0x25,0x57,0x72,0x25,0x57,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06, +0x61,0x34,0x81,0x18,0x8e,0xa8,0xdc,0x11,0x95,0x3b,0xa2,0x72,0x47,0x54,0xae,0xfc, +0x01,0x5f,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x34,0x91,0x99,0x95,0xe0,0x0c,0x46, +0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x49,0x99,0x70,0xb9,0x87,0x7d,0xc9,0x87,0x80,0x5c, +0xc8,0x85,0x5c,0xc8,0x65,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46, +0x13,0x88,0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x46,0x0c,0x1a, +0x00,0x04,0xc1,0xa0,0x91,0x19,0x75,0x01,0x09,0x92,0x51,0x09,0xa5,0x5d,0xda,0xa5, +0x5d,0xda,0x65,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88, +0xe1,0x88,0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x46,0x0c,0x1a,0x00,0x04, +0xc1,0xa0,0xd9,0x99,0x79,0x49,0x89,0x96,0xa1,0x87,0xc9,0x5e,0xec,0xc5,0x5e,0xec, +0x65,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88, +0xca,0x1d,0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0, +0x21,0x1b,0x7e,0x91,0x09,0x9b,0x91,0x07,0xee,0x5f,0xfe,0xe5,0x5f,0xfe,0x65,0x34, +0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xe1,0x88,0xca,0x1d, +0x51,0xb9,0x23,0x2a,0x77,0x44,0xe5,0xac,0x4f,0xc2,0x22,0x3e,0x23,0x06,0x06,0x00, +0x82,0x60,0x80,0xa5,0x4d,0xd8,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x60,0xad,0x4d, +0xca,0x04,0xa1,0x72,0x81,0x01,0x47,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x7a,0x1b,0xb2, +0x09,0x86,0x23,0x82,0x53,0x21,0x3e,0x1b,0xc6,0x45,0x3e,0x23,0x06,0x06,0x00,0x82, +0x60,0x10,0xc9,0x4d,0xca,0x04,0x16,0x08,0xf4,0x31,0xa3,0x5c,0xe4,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0x51,0xdd,0xb0,0x4c,0x60,0x81,0x40,0x1f,0x0b,0x08,0xf9,0x5c, +0x50,0xb9,0xe9,0x06,0x56,0x09,0x12,0x5b,0x15,0xb8,0x88,0xcf,0x88,0x81,0x01,0x80, +0x20,0x18,0x60,0x78,0x03,0x37,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x58,0x7a,0x83, +0x33,0x01,0xac,0x5c,0x60,0xc0,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xfc,0x66,0x6e, +0x82,0xe1,0x88,0xc0,0x56,0x88,0xcf,0x06,0x79,0x91,0xcf,0x88,0x81,0x01,0x80,0x20, +0x18,0x44,0xa1,0x83,0x33,0x81,0x05,0x02,0x7d,0xcc,0xa0,0x17,0xf9,0x8c,0x18,0x18, +0x00,0x08,0x82,0x41,0x44,0x3a,0x3b,0x13,0x58,0x20,0xd0,0xc7,0x02,0x42,0x3e,0x17, +0x54,0x6e,0xba,0x61,0x57,0x82,0xc4,0x78,0xe5,0x2f,0xe2,0x33,0x62,0x60,0x00,0x20, +0x08,0x06,0xd8,0xe9,0xfc,0x4d,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x56,0xea,0x9c, +0x4d,0xf0,0x2b,0x17,0x18,0x70,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xd6,0x11,0x9d, +0x60,0x38,0x22,0x28,0x17,0xe2,0xb3,0x21,0x64,0xe4,0x33,0x62,0x60,0x00,0x20,0x08, +0x06,0x11,0xec,0x9c,0x4d,0x60,0x81,0x40,0x1f,0x33,0x46,0x46,0x3e,0x23,0x06,0x06, +0x00,0x82,0x60,0x10,0xcd,0x8e,0xda,0x04,0x16,0x08,0xf4,0xb1,0x80,0x90,0xcf,0x05, +0x95,0x9b,0x6e,0x50,0x97,0x20,0x31,0x76,0x71,0x8d,0xf8,0x8c,0x18,0x18,0x00,0x08, +0x82,0x01,0x66,0x3b,0xae,0x13,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x85,0x3b,0x76, +0x13,0xb8,0xcb,0x05,0x06,0x1c,0x31,0x30,0x00,0x10,0x04,0x83,0x88,0x77,0x62,0x27, +0x18,0x8e,0x08,0xe8,0x85,0xf8,0x6c,0x80,0x19,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82, +0x41,0xf4,0x3b,0x76,0x13,0x58,0x20,0xd0,0xc7,0x0c,0x99,0x91,0xcf,0x88,0x81,0x01, +0x80,0x20,0x18,0x44,0xe2,0x93,0x37,0x81,0x05,0x02,0x7d,0x2c,0x20,0xe4,0x73,0x41, +0xe5,0xa6,0x1b,0xf2,0x25,0x48,0xcc,0x0d,0x62,0x43,0x3e,0xf6,0x06,0xb1,0x21,0x1f, +0x83,0x83,0xd8,0x90,0x8f,0xc5,0x41,0x6c,0xc8,0xc7,0xc6,0x80,0x35,0xe4,0x63,0x64, +0xc0,0x1a,0xf2,0xb1,0x32,0x60,0x0d,0xf9,0x98,0x19,0xb0,0x86,0x7c,0x8c,0x40,0xe0, +0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x38,0xd4,0x90,0x8f,0x75, +0xa8,0x21,0x1f,0xf3,0x50,0x43,0x3e,0xf6,0xa1,0x86,0x7c,0x0c,0x21,0xe0,0x63,0x08, +0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0xaa,0xd2,0x90,0x8f,0x59,0xa5,0x21, +0x1f,0xbb,0x4a,0x43,0x3e,0x86,0x95,0x86,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f, +0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0xf6,0x40,0x15,0xe0,0x63,0x41,0x1b,0xc0,0xc7, +0x82,0x0f,0x3e,0x76,0x04,0xf4,0xb1,0x43,0xa0,0x8f,0x1d,0x03,0x7d,0xec,0x20,0xe8, +0x63,0xb1,0xb0,0x1a,0xf2,0x31,0x59,0x58,0x0d,0xf9,0xd8,0x2c,0xac,0x86,0x7c,0x8c, +0x16,0x56,0x43,0x3e,0x66,0x0a,0xa6,0x21,0x1f,0x3b,0x05,0xd3,0x90,0x8f,0xa1,0x82, +0x69,0xc8,0xc7,0x52,0xc1,0x34,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81, +0xc0,0xc7,0x08,0x04,0x3e,0xf6,0x07,0xa5,0x21,0x1f,0x03,0x85,0xd2,0x90,0x8f,0x85, +0x42,0x69,0xc8,0xc7,0x44,0xa1,0x34,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18, +0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x07,0xa4,0x21,0x1f,0xcb,0x03,0xd2,0x90,0x8f, +0xe9,0x01,0x69,0xc8,0xc7,0xf6,0x80,0x34,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8, +0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84,0x01,0x7d,0x8c,0x10,0x03,0xfa,0x18, +0x31,0x06,0xf4,0x31,0x82,0x0c,0xe8,0x63,0xf1,0x40,0x1a,0xf2,0x31,0x79,0x20,0x0d, +0xf9,0xd8,0x3c,0x90,0x86,0x7c,0x8c,0x1e,0x48,0x43,0x3e,0x66,0x0e,0x7f,0x21,0x1f, +0x3b,0x87,0xbf,0x90,0x8f,0xa1,0xc3,0x5f,0xc8,0xc7,0xd2,0xe1,0x2f,0xe4,0x63,0x04, +0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0xf6,0x0b,0x7e,0x21, +0x1f,0x03,0x07,0xbf,0x90,0x8f,0x85,0x83,0x5f,0xc8,0xc7,0xc4,0xc1,0x2f,0xe4,0x63, +0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x0b,0x7d, +0x21,0x1f,0xcb,0x85,0xbe,0x90,0x8f,0xe9,0x42,0x5f,0xc8,0xc7,0x76,0xa1,0x2f,0xe4, +0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84, +0x02,0x7d,0x8c,0x10,0x05,0xfa,0x18,0x31,0x0a,0xf4,0x31,0x82,0x14,0xe8,0x63,0x31, +0xe1,0x17,0xf2,0x31,0x99,0xf0,0x0b,0xf9,0xd8,0x4c,0xf8,0x85,0x7c,0x8c,0x26,0xfc, +0x42,0x3e,0x66,0x12,0x79,0x21,0x1f,0x3b,0x89,0xbc,0x90,0x8f,0xa1,0x44,0x5e,0xc8, +0xc7,0x52,0x22,0x2f,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7, +0x08,0x04,0x3e,0xf6,0x0f,0x78,0x21,0x1f,0x03,0x09,0xbc,0x90,0x8f,0x85,0x04,0x5e, +0xc8,0xc7,0x44,0x02,0x2f,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0, +0xc7,0x10,0x02,0x3e,0x86,0x0f,0x77,0x21,0x1f,0xcb,0x87,0xbb,0x90,0x8f,0xe9,0xc3, +0x5d,0xc8,0xc7,0xf6,0xe1,0x2e,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42, +0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84,0x03,0x7d,0x8c,0x10,0x07,0xfa,0x18,0x31,0x0e, +0xf4,0x31,0x82,0x1c,0xe8,0x63,0xfc,0xf3,0x2b,0xf1,0x19,0x31,0x30,0x00,0x10,0x04, +0x03,0x0c,0x9d,0xc0,0x29,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x4b,0x9d,0x50,0x29, +0x00,0xa1,0x0b,0x0c,0x38,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0x3b,0x8d,0x53,0x30, +0x1c,0x11,0x98,0x10,0xf1,0xd9,0x20,0x46,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83, +0x28,0x9e,0x50,0x29,0xb0,0x40,0xa0,0x8f,0x19,0x64,0x24,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0xe8,0x69,0x95,0x02,0x0b,0x04,0xfa,0x58,0x40,0xc8,0xe7,0x82,0xca, +0x4d,0x37,0xac,0x50,0x90,0x98,0x0a,0xb9,0x4b,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x00,0xbb,0xa7,0x77,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xca,0xa7,0x5b,0x0a, +0x5e,0xe8,0x02,0x03,0x8e,0x18,0x18,0x00,0x08,0x82,0x41,0xd4,0x4f,0xf2,0x14,0x0c, +0x47,0x04,0x35,0x44,0x7c,0x36,0xc4,0x91,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0x02,0xa9,0x5b,0x0a,0x2c,0x10,0xe8,0x63,0xc6,0x1c,0xc9,0x67,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0xa2,0x91,0xd2,0xa5,0xc0,0x02,0x81,0x3e,0x16,0x10,0xf2,0xb9,0xa0,0x72, +0xd3,0x0d,0x3a,0x14,0x24,0xb6,0x43,0xfd,0x12,0x9f,0x11,0x03,0x03,0x00,0x41,0x30, +0xc0,0x4c,0xca,0x9f,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x50,0xca,0x9c,0x02, +0x1f,0xba,0xc0,0x80,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xb1,0x54,0x48,0x05,0xc3, +0x11,0x01,0x19,0x11,0x9f,0x0d,0xa0,0x24,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0x5e,0xca,0x9c,0x02,0x0b,0x04,0xfa,0x98,0x21,0x4a,0xf2,0x19,0x31,0x30,0x00,0x10, +0x04,0x83,0x48,0xa6,0xd2,0x29,0xb0,0x40,0xa0,0x8f,0x05,0x84,0x7c,0x2e,0xa8,0xdc, +0x74,0x43,0x1a,0x05,0x89,0xad,0x11,0xcb,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0xb0,0x9a,0x6a,0xa9,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x9b,0xaa,0xa7,0xa0, +0x8d,0x2e,0x30,0xe0,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x3b,0x05,0x53,0xc1,0x70, +0x44,0x30,0x47,0xc4,0x67,0xc3,0x2b,0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22, +0x9f,0xaa,0xa7,0xc0,0x02,0x81,0x3e,0x66,0xc4,0x92,0x7c,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0x0a,0x2b,0x7c,0x0a,0x2c,0x10,0xe8,0x63,0x01,0x21,0x9f,0x0b,0x2a,0x37, +0xdd,0x80,0x47,0x41,0x62,0x6e,0x00,0x16,0xf2,0xb1,0x37,0x00,0x0b,0xf9,0x18,0x1c, +0x80,0x85,0x7c,0x2c,0x0e,0xc0,0x42,0x3e,0x36,0x06,0x24,0x21,0x1f,0x23,0x03,0x92, +0x90,0x8f,0x95,0x01,0x49,0xc8,0xc7,0xcc,0x80,0x24,0xe4,0x63,0x04,0x02,0x1f,0x23, +0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0xc6,0xb1,0x83,0x7c,0xac,0x63,0x07, +0xf9,0x98,0xc7,0x0e,0xf2,0xb1,0x8f,0x1d,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8, +0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x56,0xd1,0x82,0x7c,0xcc,0xa2,0x05,0xf9,0xd8, +0x45,0x0b,0xf2,0x31,0x8c,0x16,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42, +0xc0,0xc7,0x10,0x02,0x3e,0xb6,0x07,0xaa,0x00,0x1f,0x0b,0xda,0x00,0x3e,0x16,0x7c, +0xf0,0xb1,0x23,0xa0,0x8f,0x1d,0x02,0x7d,0xec,0x18,0xe8,0x63,0x07,0x41,0x9f,0x11, +0x83,0x03,0x00,0x41,0x30,0xb0,0x4e,0xab,0xac,0x42,0x06,0x5f,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xc0,0x42,0x2d,0xb3,0x0a,0x19,0x7c,0x19,0x31,0x38,0x00,0x10,0x04,0x03, +0x2b,0xb5,0xce,0x2a,0x64,0xf0,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xd5,0x42, +0xab,0x90,0xc1,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x56,0x0b,0xad,0x4a,0x86, +0x5f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x62,0xad,0xb4,0x2a,0x19,0x7e,0x19,0x31, +0x38,0x00,0x10,0x04,0x03,0xab,0xb5,0xd4,0xaa,0x64,0xf8,0x65,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x2c,0xd7,0x5a,0xab,0x92,0xe1,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0, +0x5e,0xab,0xad,0x10,0x71,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x0b,0xb6,0xdc,0x0a, +0x11,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x62,0xeb,0xad,0x10,0x71,0x19,0x31, +0x38,0x00,0x10,0x04,0x03,0x4b,0xb6,0xe0,0x0a,0x11,0x97,0x11,0x83,0x03,0x00,0x41, +0x30,0xb0,0x66,0x0b,0xae,0x10,0x73,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x8b,0xb6, +0xe2,0x0a,0x31,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x6a,0x4b,0xae,0x10,0x73, +0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xcb,0xb6,0xe6,0x0a,0x31,0x97,0x11,0x83,0x03, +0x00,0x41,0x30,0xb0,0x6e,0xab,0xae,0x90,0x70,0x19,0x31,0x38,0x00,0x10,0x04,0x03, +0x0b,0xb7,0xec,0x0a,0x09,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x72,0xeb,0xae, +0x90,0x70,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x4b,0xb7,0xf0,0x0a,0x09,0x97,0x11, +0x83,0x03,0x00,0x41,0x30,0xb0,0x76,0x0b,0xaf,0x90,0x72,0x19,0x31,0x38,0x00,0x10, +0x04,0x03,0x8b,0xb7,0xf2,0x0a,0x29,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x7a, +0x4b,0xaf,0x90,0x72,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xcb,0xb7,0xf6,0x0a,0x29, +0x97,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x7e,0x8b,0xaf,0x38,0x64,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x2c,0xf0,0xea,0x2b,0x0e,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x2b, +0xbc,0xfc,0x8a,0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x12,0xaf,0xbf,0xe2,0x90, +0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xc6,0x2b,0xb4,0x08,0x64,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x2c,0xf2,0x12,0x2d,0x02,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xab,0xbc, +0x46,0x8b,0x40,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x32,0x2f,0xd2,0x22,0x90,0x23, +0x0c,0x78,0x84,0x01,0x8f,0x30,0xe0,0x11,0x06,0x1c,0x31,0x38,0x00,0x10,0x04,0x83, +0xef,0xbc,0x42,0x6b,0x96,0xc4,0x6b,0x34,0x21,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xa0,0x0c,0xce,0x0b,0xb5,0x72,0x89,0x9f,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x91, +0x2f,0xd5,0x0a,0xc8,0x8b,0xbc,0xc8,0xab,0xb5,0x5a,0xab,0xb5,0x5a,0x6b,0x34,0x21, +0x00,0x86,0x23,0x02,0x74,0x0a,0xbe,0xe9,0x06,0x94,0x12,0x02,0x5b,0x0c,0xfa,0xd8, +0x72,0xd0,0xc7,0x16,0x84,0x3e,0x46,0x0c,0xf2,0xb1,0x62,0x90,0x8f,0x0d,0x86,0x7c, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe8,0xaf,0xda,0x1a,0xe0,0x69,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0xff,0xb2,0xad,0x21,0x9e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xf8,0xaf,0xdb,0x1a,0xe4,0x69,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x10,0xcb,0xad, +0x41,0xad,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x08,0x31,0xdd,0x1a,0xd6,0x6a,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0x11,0xdb,0xad,0x81,0xad,0x4c,0xc8,0x29,0xf9,0x98, +0x40,0xc0,0xc7,0x02,0x9d,0x92,0x8f,0x05,0x03,0x7c,0xec,0x28,0xe2,0x63,0x81,0x4f, +0xc9,0xc7,0x12,0x9f,0x92,0x8f,0x1d,0x41,0x7c,0x2c,0x01,0x2b,0xf9,0x98,0x10,0xc4, +0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x15,0xfb,0x2f,0x6f,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0xa2,0x15,0xb3,0xaf,0x60,0xb8,0x81,0x0c,0x78,0x8a,0xb8,0x60,0x10,0x23, +0x06,0x07,0x00,0x82,0x60,0x50,0x06,0x26,0x76,0x5e,0x21,0x85,0x53,0x23,0x06,0x0d, +0x00,0x82,0x60,0xd0,0xc4,0x58,0x7a,0x05,0xec,0x95,0x4e,0xe8,0xc4,0x5e,0xec,0xc5, +0x5e,0xec,0x35,0x9a,0x10,0x00,0xc3,0x11,0x81,0x5e,0x09,0xdf,0x88,0xc1,0x01,0x80, +0x20,0x18,0x94,0x81,0x8a,0xad,0x97,0x3f,0xf5,0xd4,0x88,0xc1,0x01,0x80,0x20,0x18, +0x94,0xc1,0x8a,0xb1,0xd7,0x3e,0x85,0xd5,0x88,0xc1,0x03,0x80,0x20,0x18,0x4c,0x33, +0x66,0x5e,0x42,0x60,0x47,0x75,0xc4,0x5a,0xac,0x85,0x62,0x28,0x16,0x5f,0x2a,0x35, +0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x4b,0x20,0x0c,0x54,0x18,0x3a,0x1a,0x00,0x68, +0x10,0x0c,0x54,0x18,0x3c,0x1a,0x00,0x66,0x10,0x0c,0x54,0x18,0x3e,0x1a,0x00,0x60, +0x10,0x0c,0x54,0x18,0x60,0x1a,0x00,0x4a,0x30,0x50,0x61,0x88,0x69,0x00,0x28,0xc1, +0x40,0x85,0x41,0xa6,0x01,0x20,0x06,0xc1,0x40,0xc5,0x20,0xc6,0x01,0x00,0x06,0xc1, +0x40,0x05,0x1a,0xa8,0x70,0x00,0x68,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x62, +0xa6,0x5f,0x71,0x34,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x18,0xe4,0x18,0x7d,0x99, +0xd4,0x8c,0x8d,0x26,0x04,0x42,0x05,0xe4,0xa5,0x65,0x63,0xc1,0x5d,0x60,0xb0,0x11, +0x83,0x03,0x00,0x41,0x30,0x10,0x03,0x1f,0xcb,0xaf,0x95,0xca,0xb1,0xd1,0x84,0x00, +0x18,0x4d,0x10,0x82,0x13,0x0c,0x76,0x82,0xc1,0x4c,0x30,0xe8,0x63,0xc2,0x41,0x9f, +0x13,0x06,0x74,0xc2,0x80,0x46,0x13,0x1c,0x60,0x34,0xe1,0x09,0x8e,0x30,0xd8,0x11, +0x06,0x33,0x61,0xa4,0xe4,0x63,0xc2,0x48,0xc9,0xc7,0x08,0xf2,0x82,0x8f,0x11,0xe5, +0x05,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf2,0x4c,0xc6,0x08,0x61,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0x3d,0x9b,0x31,0x42,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x63,0xcf,0x66,0x2c,0xb6,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf8,0x8c,0xc6, +0x64,0x4b,0x38,0xc6,0x60,0xc7,0x18,0xcc,0x08,0x81,0x3e,0x46,0x08,0xf4,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0x32,0xb0,0xb3,0x1b,0x43,0xab,0xd5,0x1a,0x31,0x68,0x00, +0x10,0x04,0x83,0x26,0xd4,0x72,0x2c,0x98,0xb3,0x39,0x9b,0x33,0x1e,0xe3,0x31,0x1e, +0xe3,0xb1,0xd1,0x84,0x00,0x18,0x8e,0x08,0xee,0x2a,0xf8,0xa6,0x1b,0x6e,0x4b,0x08, +0x4e,0x0c,0x0c,0x35,0x62,0x70,0x00,0x20,0x08,0x06,0x65,0xc0,0x67,0x3d,0x36,0x57, +0xac,0x35,0x62,0x70,0x00,0x20,0x08,0x06,0x65,0xd0,0x67,0x3e,0xd6,0x56,0xb3,0x35, +0x62,0xf0,0x00,0x20,0x08,0x06,0x53,0xa9,0xe1,0x98,0x10,0x28,0x89,0x7f,0xf9,0x97, +0x9e,0xe9,0xd9,0x98,0x0d,0xa3,0x09,0x01,0x60,0xc1,0x7c,0xc9,0x67,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0xa2,0x54,0xf3,0xb1,0xc0,0x02,0x44,0x3e,0x23,0x06,0x06,0x00,0x82, +0x60,0x10,0xad,0x1a,0x8f,0x05,0x16,0xd8,0x97,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0x6a,0x35,0x31,0x0b,0x86,0x23,0xe6,0x80,0xb4,0x82,0x6f,0xba,0x41,0xa0,0x83, +0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x59,0x5b,0xb3,0x60,0x18,0x8e,0x08,0x4e, +0xcb,0xf9,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa8,0x35,0x37,0x1b,0x0a,0x0b,0x06, +0xfa,0x58,0x7a,0x05,0xf1,0x99,0x6e,0x08,0xd4,0x8b,0x98,0x65,0x18,0x08,0x3c,0x18, +0x8e,0xe0,0x03,0xd6,0x72,0xbe,0xe9,0x86,0xff,0x62,0xaf,0x60,0x96,0x00,0x19,0x8e, +0xf0,0x83,0xf6,0x52,0xbe,0x59,0x06,0xa3,0x08,0x8c,0x51,0xe2,0x63,0xc1,0x7c,0xc9, +0xc7,0x02,0x06,0x3e,0xb3,0x04,0xc8,0x70,0xc4,0xb1,0x62,0xc2,0x37,0xcb,0x70,0x20, +0xc1,0x2c,0x01,0x32,0x50,0x62,0x30,0x83,0x49,0x14,0x66,0x1b,0x1c,0x26,0x61,0x0c, +0x94,0x18,0x62,0x30,0x18,0x85,0x77,0x78,0x86,0x29,0x26,0x06,0x1f,0x0b,0x5c,0x4c, +0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x85,0x1b,0xab,0x05,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0x94,0x5b,0x9f,0x8d,0x42,0x60,0xf8,0x15,0xc4,0xc7,0xf2,0xab,0x9e, +0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0xb9,0xc1,0x5a,0x30,0x1c,0xb1,0x4f, +0x35,0x46,0x7c,0x17,0x18,0xca,0x96,0x40,0x3e,0x16,0x18,0xf2,0xb1,0xa0,0x90,0x8f, +0x05,0x21,0x06,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xd8,0xed,0xd6,0x82,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xe0,0x0d,0xd5,0x1e,0x30,0x18,0x8e,0x08,0xc8,0xcb, +0xf9,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x90,0xb7,0x55,0x8b,0xc4,0xc0,0x82,0x81, +0x3e,0xd3,0x0d,0xc1,0x79,0x0d,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xc9,0x5b,0xaf, +0x05,0x76,0xa8,0x99,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xa2,0xb7,0x5f,0x0b, +0x2c,0x18,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0xbd,0x85,0x5b,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0x5f,0xbc,0xad,0x5a,0x6f,0x95,0xdb,0x68,0x42,0x00,0x8c, +0x26,0x08,0x81,0x09,0xb0,0x25,0x1f,0x13,0x60,0x4b,0x3e,0x23,0x06,0x06,0x00,0x82, +0x60,0x10,0xf1,0x9b,0xaa,0x09,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xf5,0xdb,0xaa, +0x09,0x27,0x0c,0xe8,0x84,0x01,0x9d,0x60,0xb0,0x13,0x0c,0x66,0xc2,0x8e,0xc1,0xc7, +0x04,0x1e,0x83,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x7c,0xfe,0x86,0x6b,0xea,0x45, +0x6f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x56,0x08,0xf1,0xb1,0x42,0x88,0xcf,0x70, +0x84,0xf0,0x08,0xdf,0x74,0x03,0xac,0xf5,0x5a,0x30,0x1c,0x31,0x40,0xc2,0x37,0xdd, +0x20,0x6b,0xbf,0x16,0x4c,0x37,0xf8,0x5b,0xc8,0x11,0xd3,0x0d,0xff,0x26,0x72,0x43, +0x15,0x11,0x14,0x11,0x41,0x09,0x04,0x94,0x40,0xc0,0x88,0xc1,0x01,0x80,0x20,0x18, +0x94,0xc1,0xca,0xb1,0x1b,0x88,0x89,0xd9,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x36, +0xe7,0x6e,0x01,0xca,0x0d,0x42,0xbc,0xc5,0x5b,0xbc,0xc5,0xdb,0x68,0x42,0x00,0x8c, +0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0xac,0x9c,0xcb,0x3d,0xa5,0x04,0x30,0x62, +0xd0,0x00,0x20,0x08,0x06,0x0d,0xcf,0xd1,0xdb,0xe1,0x72,0x01,0x72,0x6f,0xf7,0x76, +0x6f,0xf7,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xd3,0x0d,0x34, +0x17,0x73,0x55,0x41,0x01,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x23,0x76,0xfa,0xd6, +0xd0,0x5c,0xe0,0xf4,0x5b,0xbf,0xf5,0x5b,0xbf,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10, +0x8c,0x26,0x0c,0xc2,0x74,0xc3,0xcd,0xe9,0x5c,0x56,0x55,0x00,0x23,0x06,0x0d,0x00, +0x82,0x60,0xd0,0xa0,0x1d,0xc8,0x4d,0x3a,0x57,0x05,0x23,0x37,0x72,0x23,0x37,0x72, +0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08, +0x06,0x0d,0xdb,0x91,0xdc,0xe5,0x73,0x51,0x71,0x72,0x27,0x77,0x72,0x27,0x37,0x9a, +0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0, +0xc0,0x1d,0xca,0x6d,0x62,0xf7,0x24,0x2b,0xb7,0x72,0x2b,0xb7,0x72,0xa3,0x09,0x01, +0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0xdd,0x80,0x76,0x65,0x77,0x06,0x35,0x06, +0x01,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x63,0x77,0x2e,0x17,0x06,0x68,0x37,0x06, +0x41,0xcc,0xc5,0x5c,0xcc,0xc5,0xdc,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2, +0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xa3,0x77,0x32,0x57,0x06,0x6c,0xf7,0x15, +0x35,0x57,0x73,0x35,0x57,0x73,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83, +0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x8d,0xdf,0xd9,0x5c,0x1a,0xc0,0x5d,0x97,0xe4, +0x5c,0xce,0xe5,0x5c,0xce,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0x82, +0xe5,0x81,0x29,0xc4,0xc7,0xf2,0xc0,0x14,0xe2,0x73,0xae,0x65,0xa8,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x4c,0xcf,0xe7,0xc2,0x21,0xb0,0x5c,0x63,0x05,0xfa,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x81,0x7a,0x61,0xb7,0x6e,0x81,0xed,0xda,0x10,0x1f,0x13, +0x02,0xf9,0x58,0xd0,0x6b,0xf0,0xb1,0xc0,0xdd,0xe4,0x33,0x62,0x70,0x00,0x20,0x08, +0x06,0x47,0xeb,0x95,0xdd,0xaf,0x05,0x06,0x5e,0xe3,0x26,0x9f,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x5e,0xef,0xec,0x82,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xd8, +0x43,0xbb,0x51,0x0b,0x8c,0x38,0xe2,0x63,0x42,0x20,0x1f,0x0b,0x12,0xf8,0x18,0x7d, +0xd5,0x9b,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x92,0xbd,0xbe,0x0b,0xcc,0xde, +0x82,0xf8,0x98,0x2a,0x9c,0x02,0x08,0x2e,0x30,0x98,0xa9,0x02,0x2a,0x80,0xe0,0x02, +0x83,0xd9,0x80,0xc1,0xc7,0x04,0x0c,0x3e,0xc3,0x0d,0xa9,0x40,0x17,0x64,0x30,0xdc, +0x90,0x0a,0x74,0x41,0x06,0x25,0x04,0x7a,0x81,0xa1,0xcc,0x31,0xe4,0x63,0x8f,0x21, +0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0x76,0x0f,0xef,0x84,0x40,0x08,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x20,0xbf,0xbe,0x0b,0x70,0xce,0x02,0x9c,0x93,0x8f,0x05, +0xf9,0x06,0x1f,0x1b,0xf8,0x4d,0x3e,0x16,0xec,0x1b,0x7c,0xac,0xd8,0x39,0xf9,0x58, +0xb0,0x73,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0x3c,0x07,0x1f,0x2b,0x0a,0xf9,0x58,0xe0, +0xc8,0xc7,0x82,0x41,0x3e,0x16,0xe0,0x82,0x7c,0x4c,0xc0,0x05,0xf9,0xd8,0x80,0x0b, +0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x03,0x6e,0xfd,0x50,0x0f,0xbb,0xb0,0xcb,0x3c, +0x9e,0x93,0x8f,0x05,0x82,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x9a,0x3f,0xd4, +0x0b,0x2c,0xf8,0x05,0xf9,0x98,0xf0,0x0b,0xf2,0xb1,0xe1,0x17,0xe4,0x63,0x83,0x38, +0xc8,0xc7,0x06,0x71,0x90,0x8f,0x0d,0xe2,0x20,0x1f,0x83,0x07,0x71,0x00,0xc1,0x05, +0x06,0xb3,0x80,0x0f,0xe0,0x33,0xdc,0x40,0x0e,0xb7,0x41,0x06,0x15,0x8c,0x81,0x5e, +0x60,0x28,0x83,0x03,0x42,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0xf1,0x5f,0xee, +0x05,0x62,0x10,0x88,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x25,0x18,0xf8,0x5e, +0x90,0x77,0x16,0xe4,0x9d,0x7c,0x2c,0xd0,0x39,0xf8,0xd8,0xd0,0x73,0xf2,0xb1,0x80, +0xe7,0xe0,0x63,0x05,0xdf,0xc9,0xc7,0x02,0xbe,0x83,0x8f,0x05,0x85,0x7c,0x2c,0xe8, +0x3b,0xf8,0x58,0x51,0xc8,0xc7,0x82,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x60,0x1e,0xe4, +0x63,0xc2,0x3c,0xc8,0xc7,0x86,0x79,0x90,0x8f,0x0d,0x64,0x00,0x1f,0x1b,0xc8,0x00, +0x3e,0x36,0x90,0x01,0x7c,0xec,0x40,0x03,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0x01, +0x07,0x83,0x41,0xfb,0x65,0x7c,0x90,0xf1,0x81,0x95,0x41,0x20,0x9f,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0x6e,0x30,0x60,0xbf,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0x1d,0x0c,0xe8,0x6f,0x24,0xfa,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x1e,0x0c, +0xea,0x6f,0x24,0xfa,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x1e,0x0c,0xec,0x6f, +0x24,0xfa,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x1f,0x0c,0xec,0xcf,0x24,0x40, +0x62,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x1f,0x0c,0xee,0xcf,0x24,0x40,0x62,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0x30,0x0c,0xf0,0xcf,0x24,0x40,0xc2,0x8e,0x91,0x90, +0x8f,0x21,0x23,0x21,0x1f,0x4b,0x46,0x42,0x3e,0x36,0xb4,0x01,0x7c,0x6c,0x68,0x03, +0xf8,0xd8,0xd0,0x06,0xf0,0x31,0x23,0x25,0xe4,0x63,0x46,0x4a,0xc8,0xc7,0x8c,0x94, +0x90,0x8f,0x0d,0x70,0x00,0x1f,0x1b,0xe0,0x00,0x3e,0x36,0xc0,0x01,0x7c,0x6c,0xba, +0x03,0xf8,0x58,0x58,0xb4,0x04,0x08,0x2e,0x30,0x98,0x05,0xed,0x00,0x9f,0xe1,0x86, +0x97,0x40,0x11,0x32,0xa8,0x80,0x16,0xf4,0x02,0x43,0x59,0x38,0x10,0xf2,0x19,0x31, +0x48,0x00,0x10,0x04,0x03,0xae,0x0d,0x03,0x15,0x0c,0x82,0x59,0x08,0x66,0x61,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0x3b,0x0c,0x5e,0x30,0x08,0xd4,0xcf,0x02,0xf5,0x93, +0x8f,0x05,0xab,0x07,0x1f,0x1b,0x5c,0x4f,0x3e,0x16,0xb4,0x1e,0x7c,0xac,0x68,0x3f, +0xf9,0x58,0xd0,0x7e,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0xee,0x07,0x1f,0x2b,0x0a,0xf9, +0x58,0xd0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xf8,0x84,0x7c,0x4c,0xf0,0x09,0xf9,0xd8, +0xe0,0x13,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f, +0xc5,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0x42,0x31,0xf0,0xc1,0x20, +0x6b,0x87,0xac,0x1d,0xcc,0x16,0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x84, +0x8a,0x41,0x0f,0x06,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xac,0x18,0x94,0x61, +0x10,0x07,0x68,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x2b,0x06,0x66,0x18,0xc4, +0x01,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xe1,0x8a,0xc1,0x19,0x06,0x71,0x80, +0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xbc,0x62,0x70,0x86,0x41,0x1c,0xac,0xc5, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xb0,0x18,0xa0,0x61,0x10,0x07,0x6b,0x31,0x62, +0x70,0x00,0x20,0x08,0x06,0x47,0x2c,0x06,0x69,0x18,0xc4,0xc1,0x5a,0xd8,0xe1,0x16, +0xf2,0x31,0xc4,0x2d,0xe4,0x63,0x89,0x5b,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1, +0x00,0x1f,0x8b,0x83,0x01,0x3e,0x66,0xd0,0x85,0x7c,0xcc,0xa0,0x0b,0xf9,0x98,0x41, +0x17,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5, +0xc1,0x04,0x1f,0x83,0x0d,0xbc,0x00,0xc1,0x05,0x06,0xb3,0xa0,0x27,0xe0,0x33,0xdc, +0xa0,0x17,0x78,0x42,0x06,0x65,0x12,0x81,0x5e,0x60,0x28,0x93,0x09,0x42,0x3e,0x23, +0x06,0x09,0x00,0x82,0x60,0xc0,0xf9,0x62,0xb0,0x87,0x41,0x49,0x04,0x25,0x11,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0x71,0x8e,0x01,0x28,0x06,0xc1,0x0e,0x06,0x16,0xec, +0x60,0x20,0x1f,0x0b,0xf8,0x0f,0x3e,0x36,0xfc,0x9f,0x7c,0x2c,0xf0,0x3f,0xf8,0x58, +0xe1,0x83,0x81,0x7c,0x2c,0xf0,0xc1,0x00,0x3e,0x16,0x14,0xf2,0xb1,0xe0,0x07,0x03, +0xf8,0x58,0x51,0xc8,0xc7,0x82,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x20,0x35,0xe4,0x63, +0x42,0x6a,0xc8,0xc7,0x86,0xd4,0x90,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e, +0x16,0x07,0x03,0x7c,0x2c,0x0e,0x0e,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0x01,0x27, +0x8f,0xc1,0x2b,0x06,0x3f,0x91,0xfd,0x44,0x66,0x27,0x11,0xc8,0x67,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0xa2,0x7c,0x0c,0x5c,0x31,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xe8,0xc7,0xc0,0x16,0x83,0x38,0x98,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfc, +0x31,0xb8,0xc5,0x20,0x0e,0x66,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x7f,0x0c, +0x70,0x31,0x88,0x83,0xd9,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x24,0x03,0x5c, +0x0c,0xe2,0xc0,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x08,0xc9,0x20,0x17,0x83, +0x38,0xb0,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x44,0x32,0xd0,0xc5,0x20,0x0e, +0x6c,0xc3,0x8e,0xdc,0x90,0x8f,0x21,0xb9,0x21,0x1f,0x4b,0x72,0x43,0x3e,0x16,0x07, +0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0x31,0xe3,0x37,0xe4,0x63,0xc6, +0x6f,0xc8,0xc7,0x8c,0xdf,0x90,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16, +0x07,0x03,0x7c,0x2c,0x0e,0x26,0xf8,0x14,0x4c,0xb8,0x81,0x5e,0x60,0xa8,0x11,0x83, +0x04,0x00,0x41,0x30,0xe0,0x54,0x32,0x38,0xc7,0xe0,0x25,0xda,0xe0,0x25,0xda,0x60, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x99,0x0c,0xd8,0x31,0x08,0x4e,0x31,0xb0,0xe0, +0x14,0x03,0xf9,0x58,0x80,0x86,0x01,0x7c,0x6c,0x58,0xc3,0x40,0x3e,0x16,0xa8,0x61, +0x00,0x1f,0x2b,0x54,0x31,0x90,0x8f,0x05,0xaa,0x18,0xc0,0xc7,0x82,0x42,0x3e,0x16, +0xac,0x62,0x00,0x1f,0x2b,0x0a,0xf9,0x58,0xc0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xc4, +0x87,0x7c,0x4c,0x88,0x0f,0xf9,0xd8,0x10,0x1f,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c, +0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41, +0x30,0xe0,0x7c,0x32,0xd8,0xc7,0xe0,0x2c,0x4a,0xe1,0x2c,0x4a,0xc1,0xe6,0x22,0x90, +0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x65,0x19,0xe8,0x63,0x10,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x91,0x96,0x81,0x48,0x06,0x6c,0xb0,0x1f,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xa8,0x65,0x30,0x92,0x01,0x1b,0xec,0xc7,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0x6b,0x19,0x90,0x64,0xc0,0x06,0xfb,0x31,0x62,0x70,0x00,0x20,0x08,0x06, +0x07,0x5b,0x06,0x24,0x19,0xb0,0x81,0x7f,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd1, +0x96,0x41,0x49,0x06,0x6c,0xe0,0x1f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb8,0x65, +0x60,0x92,0x01,0x1b,0xf8,0x87,0x1d,0x21,0x22,0x1f,0x43,0x42,0x44,0x3e,0x96,0x84, +0x88,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0xc6, +0x89,0xc8,0xc7,0x8c,0x13,0x91,0x8f,0x19,0x27,0x22,0x1f,0x63,0x83,0x01,0x3e,0xc6, +0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x4c,0xf0,0xa9,0x95,0xd0,0x05,0xbd, +0xc0,0x50,0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0xd9,0x65,0x30,0x93,0x81,0x4a,0xe4, +0x82,0x4a,0xe4,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7f,0x19,0xe0,0x64,0x10, +0xcc,0x63,0x60,0xc1,0x3c,0x06,0xf2,0xb1,0x80,0x16,0x03,0xf8,0xd8,0x70,0x8b,0x81, +0x7c,0x2c,0xb0,0xc5,0x00,0x3e,0x56,0xd8,0x63,0x20,0x1f,0x0b,0xec,0x31,0x80,0x8f, +0x05,0x85,0x7c,0x2c,0xb8,0xc7,0x00,0x3e,0x56,0x14,0xf2,0xb1,0x80,0x91,0x8f,0x05, +0x83,0x7c,0x2c,0xc8,0x11,0xf9,0x98,0x90,0x23,0xf2,0xb1,0x21,0x47,0xe4,0x63,0x6c, +0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x03,0x3e,0x23, +0x06,0x09,0x00,0x82,0x60,0xc0,0xa9,0x66,0x70,0x96,0x81,0x58,0xc4,0x83,0x58,0xc4, +0x83,0xfd,0x46,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x62,0x33,0x30,0xcb, +0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x36,0x03,0xb7,0x0c,0xd8,0x60,0x4c, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb0,0xcd,0xe0,0x2d,0x03,0x36,0x18,0x93,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x6e,0x33,0x80,0xcb,0x80,0x0d,0xc6,0x64,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0xdc,0x0c,0xe0,0x32,0x60,0x03,0x33,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0x23,0x37,0x83,0xb8,0x0c,0xd8,0xc0,0x4c,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0xd0,0xcd,0x40,0x2e,0x03,0x36,0x30,0x13,0x3b,0xd2,0x44,0x3e,0x86,0xa4, +0x89,0x7c,0x2c,0x49,0x13,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c, +0x30,0xc0,0xc7,0x8c,0x37,0x91,0x8f,0x19,0x6f,0x22,0x1f,0x33,0xde,0x44,0x3e,0xc6, +0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x98,0xe0,0x63, +0xb9,0x32,0x27,0x20,0xb8,0xc0,0x60,0x16,0x98,0x09,0x7c,0x86,0x1b,0xea,0x24,0x74, +0xc8,0xa0,0x5e,0x24,0xd0,0x0b,0x0c,0x65,0x3b,0x42,0xc8,0x67,0xc4,0x20,0x01,0x40, +0x10,0x0c,0xb8,0xf3,0x0c,0x48,0x33,0x70,0x91,0xc0,0x45,0x82,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xe0,0x33,0x48,0xcd,0x20,0x20,0xcb,0xc0,0x02,0xb2,0x0c,0xe4,0x63, +0x41,0x49,0x06,0xf0,0xb1,0x01,0x25,0x03,0xf9,0x58,0x70,0x92,0x01,0x7c,0xac,0x38, +0xcb,0x40,0x3e,0x16,0x9c,0x65,0x00,0x1f,0x0b,0x0a,0xf9,0x58,0x80,0x96,0x01,0x7c, +0xac,0x28,0xe4,0x63,0x41,0x23,0x1f,0x0b,0x06,0xf9,0x58,0x40,0x2a,0xf2,0x31,0x81, +0x54,0xe4,0x63,0x03,0xa9,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b, +0x83,0x01,0x3e,0x16,0x07,0x07,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0x80,0xdb,0xcf, +0x00,0x37,0x03,0x34,0xc9,0xd0,0x24,0x33,0x18,0x09,0xe4,0x33,0x62,0x60,0x00,0x20, +0x08,0x06,0x91,0x88,0x06,0xb7,0x19,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x98, +0x68,0xf0,0x9b,0x41,0x1c,0xb8,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x27,0x1a, +0x80,0x67,0x10,0x07,0xae,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x8a,0x06,0xe1, +0x19,0xc4,0x81,0xab,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x91,0xa2,0x41,0x78,0x06, +0x71,0x10,0x2b,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa8,0x68,0x20,0x9e,0x41,0x1c, +0xc4,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x2b,0x1a,0x8c,0x67,0x10,0x07,0xb1, +0x62,0x07,0xad,0xc8,0xc7,0x10,0x5a,0x91,0x8f,0x25,0xb4,0x22,0x1f,0x8b,0x83,0x01, +0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x98,0xa1,0x2b,0xf2,0x31,0x43,0x57, +0xe4,0x63,0x86,0xae,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83, +0x01,0x3e,0x16,0x07,0x13,0x7c,0x2a,0x47,0xdc,0x40,0x2f,0x30,0xd4,0x88,0x41,0x02, +0x80,0x20,0x18,0x70,0x33,0x1a,0xc0,0x67,0x80,0x23,0x6d,0x80,0x23,0x6d,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0x07,0x8f,0x06,0xf5,0x19,0x04,0xb0,0x19,0x58,0x00,0x9b, +0x81,0x7c,0x2c,0x88,0xcb,0x00,0x3e,0x36,0xd0,0x65,0x20,0x1f,0x0b,0xe6,0x32,0x80, +0x8f,0x15,0xb3,0x19,0xc8,0xc7,0x82,0xd9,0x0c,0xe0,0x63,0x41,0x21,0x1f,0x0b,0x68, +0x33,0x80,0x8f,0x15,0x85,0x7c,0x2c,0x60,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0xd8,0x45, +0x3e,0x26,0xb0,0x8b,0x7c,0x6c,0x60,0x17,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18, +0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0xe0,0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18, +0x70,0x67,0x1a,0x90,0x68,0x00,0x27,0xa5,0x00,0x27,0xa5,0x60,0x7c,0x12,0xc8,0x67, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x37,0x0d,0x46,0x34,0x08,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x90,0xd3,0x60,0x45,0x03,0x36,0xb0,0x97,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xe6,0x34,0x60,0xd1,0x80,0x0d,0xec,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0x3a,0x0d,0x5a,0x34,0x60,0x03,0x7b,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3, +0x4e,0x83,0x16,0x0d,0xd8,0x20,0x5f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb0,0xd3, +0xc0,0x45,0x03,0x36,0xc8,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xee,0x34,0x78, +0xd1,0x80,0x0d,0xf2,0xc5,0x0e,0x7e,0x91,0x8f,0x21,0xfc,0x22,0x1f,0x4b,0xf8,0x45, +0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x43,0x64, +0xe4,0x63,0x86,0xc8,0xc8,0xc7,0x0c,0x91,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83, +0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x26,0xf8,0x14,0x8d,0xe8,0x82,0x5e,0x60, +0xa8,0x11,0x83,0x04,0x00,0x41,0x30,0xe0,0xfe,0x34,0xe0,0xd1,0x60,0x46,0x72,0x61, +0x46,0x72,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x54,0x0d,0xc2,0x34,0x08,0xf8, +0x33,0xb0,0x80,0x3f,0x03,0xf9,0x58,0xd0,0x9b,0x01,0x7c,0x6c,0x00,0xcf,0x40,0x3e, +0x16,0xfc,0x66,0x00,0x1f,0x2b,0xfe,0x33,0x90,0x8f,0x05,0xff,0x19,0xc0,0xc7,0x82, +0x42,0x3e,0x16,0x80,0x68,0x00,0x1f,0x2b,0x0a,0xf9,0x58,0xc0,0xc8,0xc7,0x82,0x41, +0x3e,0x16,0xd0,0x8c,0x7c,0x4c,0xa0,0x19,0xf9,0xd8,0x40,0x33,0xf2,0x31,0x36,0x18, +0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x01,0x9f,0x11,0x83, +0x04,0x00,0x41,0x30,0xe0,0x66,0x35,0x80,0xd3,0x60,0x4d,0xe2,0x61,0x4d,0xe2,0xc1, +0xd0,0x25,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xba,0x1a,0xbc,0x69,0x10, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xe1,0xab,0xc1,0x9d,0x06,0x6c,0xe0,0x33,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xfc,0x6a,0x80,0xa7,0x01,0x1b,0xf8,0xcc,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0xe0,0x1a,0xe4,0x69,0xc0,0x06,0x3e,0x33,0x62,0x70,0x00, +0x20,0x08,0x06,0x47,0xb8,0x06,0x79,0x1a,0xb0,0x41,0xd8,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0x21,0xae,0x81,0x9e,0x06,0x6c,0x10,0x36,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0x8c,0x6b,0xb0,0xa7,0x01,0x1b,0x84,0x8d,0x1d,0x64,0x23,0x1f,0x43,0xc8,0x46, +0x3e,0x96,0x90,0x8d,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18, +0xe0,0x63,0x86,0xda,0xc8,0xc7,0x0c,0xb5,0x91,0x8f,0x19,0x6a,0x23,0x1f,0x63,0x83, +0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x4c,0xf0,0x19,0x31, +0x30,0x00,0x10,0x04,0x83,0xc8,0x5d,0x83,0x71,0x0d,0x82,0xe1,0x88,0xc0,0x44,0x03, +0xe1,0x9b,0x6e,0x18,0x4a,0x34,0x08,0xac,0x09,0xe8,0x63,0x8d,0x40,0x1f,0x6b,0x06, +0xfa,0x98,0x42,0xd0,0xc7,0x94,0x82,0x3e,0xa6,0x18,0xf4,0x31,0xc3,0x90,0x8f,0x19, +0x86,0x7c,0xcc,0x30,0xe4,0x63,0xc6,0x10,0x1f,0x33,0x86,0xf8,0x98,0x31,0xc4,0x67, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x7e,0x0d,0xe4,0x35,0x18,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0xf2,0xd7,0x60,0x5e,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2, +0x7f,0x0d,0xe8,0x35,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x02,0xd9,0xe0,0x55, +0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x90,0x0d,0x60,0x35,0x18,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0x12,0xd9,0x20,0x56,0x83,0x61,0x38,0x82,0x0d,0x74,0x34, +0x10,0xbe,0x0b,0x0c,0x65,0x81,0x1b,0xc8,0x67,0x38,0x22,0xe8,0xd1,0x40,0xf8,0x66, +0x19,0x12,0x25,0xb0,0x39,0x10,0xe8,0x63,0x73,0x30,0xd0,0xc7,0xe6,0x80,0xa0,0x8f, +0x15,0x6c,0x1a,0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x97,0x0d,0xcc,0x35, +0x20,0xe0,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x97,0x0d,0xce,0x35,0x20,0xe0, +0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x98,0x0d,0xd0,0x35,0x20,0xe0,0x60,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0x98,0x0d,0xd4,0x35,0x18,0xe0,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0x99,0x0d,0xd6,0x35,0x18,0xe0,0x60,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0x99,0x0d,0xd8,0x35,0x18,0xe0,0x60,0x96,0x40,0x19,0xa8,0x30,0x8c,0x44, +0x1f,0x90,0x81,0x0a,0xc3,0x48,0xf4,0x01,0x19,0xa8,0x30,0x8c,0x44,0x1f,0x90,0x81, +0x0a,0x83,0x4a,0x3c,0xc4,0xc8,0xc0,0x4e,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82, +0x41,0x64,0xb3,0x81,0xad,0x06,0x81,0x05,0xa3,0x1a,0xc8,0x67,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0x9d,0x0d,0xe6,0x35,0x68,0xcb,0x20,0x2d,0x83,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x78,0x36,0xa0,0xd7,0x20,0x20,0xa5,0xe1,0x88,0x20,0x55,0x03,0xe2, +0xab,0xb2,0x0c,0x02,0x1d,0x31,0x38,0x00,0x10,0x04,0x83,0x32,0xa0,0xd9,0xa0,0x5e, +0x03,0x15,0x0d,0xc6,0x34,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x32,0xa8,0xd9,0xc0, +0x5e,0x83,0x12,0x0d,0xd6,0x34,0x18,0x31,0x78,0x00,0x10,0x04,0x83,0xa9,0x67,0x03, +0x78,0x0d,0x84,0x00,0x34,0x83,0xbf,0x0c,0x6c,0x35,0xb0,0xd5,0x40,0x66,0x03,0x99, +0x0d,0xf6,0x35,0xa0,0xd1,0x60,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10, +0x46,0x13,0x88,0x61,0xba,0x81,0xc8,0xd1,0x00,0x99,0x6e,0x20,0x74,0x34,0x48,0xa6, +0x1b,0x88,0x1d,0x0d,0x94,0xe9,0x06,0x82,0x47,0x83,0xc5,0x20,0x22,0x3e,0x23,0x06, +0x06,0x00,0x82,0x60,0x10,0xa1,0x6d,0xd0,0xb3,0x41,0x30,0x1c,0x11,0xd4,0x6a,0xc0, +0x7c,0xb3,0x0c,0xce,0x12,0xd8,0x64,0xc4,0x67,0x38,0x82,0x08,0xd3,0x40,0xf8,0x86, +0x23,0x0a,0x31,0x0d,0x88,0xef,0x84,0x41,0x9c,0x30,0x08,0x13,0x82,0x10,0x0c,0x47, +0x18,0x66,0x1a,0x08,0xdf,0x70,0xc4,0x71,0xa6,0x01,0xf1,0x9d,0x30,0x88,0x13,0x06, +0x61,0x42,0x10,0x82,0xe1,0x06,0x23,0x00,0x83,0x59,0x06,0xa6,0x09,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0xb2,0xdb,0x60,0x6d,0x03,0x66,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0xbd,0x0d,0x66,0x36,0x78,0x82,0x59,0x82,0x66,0xa0,0xc2,0x10,0x18,0x30,0x58, +0x4c,0x0c,0xa8,0xf8,0x0c,0x47,0x04,0x70,0x1a,0x08,0xdf,0x70,0x84,0x10,0xa7,0x01, +0xf1,0x9d,0x30,0x88,0x13,0x06,0x61,0x42,0x10,0x82,0xe1,0x06,0x28,0x00,0x83,0x59, +0x06,0x2c,0x0b,0x06,0x2a,0x8c,0x9a,0xd9,0xd8,0x59,0x50,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xa0,0x0c,0xf2,0x36,0xd0,0xd9,0xa0,0x4e,0x83,0x56,0x0d,0x46,0x0c,0x1c,0x00, +0x04,0xc1,0xe0,0x19,0xdd,0x40,0x66,0x83,0x80,0x47,0x83,0x1d,0x0d,0x7e,0x36,0x58, +0x83,0xcf,0xeb,0xfa,0x35,0x18,0x8e,0xe8,0xf0,0x34,0x70,0xbe,0x0b,0x0c,0x65,0x44, +0x20,0x9f,0xe1,0x06,0xb4,0xca,0xdb,0x20,0x0c,0x0e,0x3c,0x03,0x43,0x19,0xaf,0x06, +0xbc,0x19,0xc4,0xc7,0x02,0x41,0x3e,0x16,0x98,0x93,0x7c,0xac,0x3d,0x03,0x7c,0x0d, +0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0xea,0x06,0x76,0x1b,0x04,0x77,0x18, +0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xd8,0x0d,0xd0,0x36,0x08,0x04,0xd3,0x03, +0x7e,0x0d,0xe4,0x63,0x81,0x11,0x1f,0x1b,0x02,0xf9,0x58,0x80,0xc0,0x67,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0xda,0x0d,0xdc,0x36,0x48,0x02,0xb3,0xcf,0x60,0x5e,0x03, +0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x44,0xbb,0xc1,0xdf,0x06,0x81,0x85,0xc2, +0x10,0x1f,0x13,0x02,0xf9,0x58,0x50,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0xdd,0x0d,0xe8,0x36,0x30,0x82,0x59,0x86,0x07,0x2a,0xcf,0xc0,0x4e,0x01,0x15,0xe0, +0x63,0xc1,0x29,0xc4,0xc7,0x50,0x41,0x15,0xe0,0x63,0xab,0xa0,0x0a,0xf1,0xb1,0x40, +0x15,0xe2,0x33,0x4b,0x30,0x8d,0x18,0x1c,0x00,0x08,0x82,0xc1,0x87,0xbb,0x81,0xdc, +0x06,0xa4,0x1a,0xb0,0x6e,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60,0x81,0x20,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xc4,0x37,0xb8,0xdd,0x20,0x30,0x7c,0x0d,0x02, +0xfa,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x44,0xbe,0x41,0xdd,0x06,0x81,0x05,0x24, +0x1b,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xf3,0x0d,0xf6,0x36,0x08,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x50,0xdf,0x60,0x74,0x83,0x92,0x0d,0x82,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xd6,0x37,0x18,0xdd,0x20,0x3f,0x03,0x6a,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0xf6,0x0d,0x48,0x37,0xf0,0xcf,0x20,0xb0,0x7f,0x0d,0x86,0xf8, +0x98,0x10,0xc8,0xc7,0x82,0x02,0x3e,0x16,0xb4,0x83,0x7c,0x4c,0x68,0x07,0xf9,0xd8, +0xd0,0x0e,0xf2,0xb1,0x7f,0x18,0xe2,0x63,0xff,0x30,0xc4,0xc7,0xfe,0x61,0x88,0x8f, +0x19,0x22,0x01,0x1f,0x33,0x44,0x02,0x3e,0x66,0x88,0x04,0x7c,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xc8,0xdf,0x20,0x76,0x83,0x9d,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xd0,0xdf,0x40,0x76,0x83,0x9d,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8, +0xdf,0x60,0x76,0x83,0x9d,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe0,0xdf,0xa0, +0x76,0x83,0x9d,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe8,0xdf,0xc0,0x76,0x83, +0x9d,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf0,0xdf,0xe0,0x76,0x83,0x9d,0x30, +0x86,0x23,0x8c,0xf2,0x12,0xbe,0xe1,0x08,0xa3,0xbc,0x84,0x6f,0x38,0xc2,0x28,0x2f, +0xe1,0xab,0x41,0xd8,0x0a,0x84,0x1d,0x8e,0x50,0x2f,0x44,0xf8,0x86,0x23,0xd4,0x0b, +0x11,0xbe,0xe1,0x08,0xf5,0x42,0x84,0xaf,0x06,0x61,0x2b,0x10,0xb6,0x8c,0x60,0x67, +0x19,0x22,0x29,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x85,0x03,0xf1,0x0d,0xe0, +0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x85,0x83,0xf1,0x0d,0xe0,0x2b,0x1a, +0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x85,0x03,0xf2,0x0d,0xe0,0x2b,0x1a,0x31,0x38, +0x00,0x10,0x04,0x83,0xa3,0x85,0x03,0xf3,0x0d,0x86,0x68,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0x17,0x0e,0xce,0x37,0x18,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5e, +0x38,0x40,0xdf,0x60,0x88,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x80,0xe1,0x00,0x7d, +0x83,0x54,0xb8,0xa9,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x5c,0x38,0xf8,0xdd,0x00, +0x4c,0x03,0x0b,0xd0,0x36,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x30,0x1c, +0x94,0x6f,0x10,0x98,0xd9,0x06,0x41,0x7c,0x2c,0x28,0xe4,0x33,0x62,0x60,0x00,0x20, +0x08,0x06,0xd1,0x0c,0x07,0xfe,0x1b,0x04,0xd6,0x5f,0x4a,0x7c,0xac,0xbf,0x94,0xf8, +0x58,0x7f,0x29,0xf1,0x31,0x62,0x90,0x8f,0x15,0x83,0x7c,0xcc,0x18,0xe4,0x63,0x03, +0x04,0x1f,0x1b,0x20,0xf8,0xd8,0x00,0xc1,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0x30,0x0e,0xf2,0x37,0x28,0x05,0xd6,0x0d,0xcc,0x14,0x82,0xf8,0x18,0x13,0xc8,0xc7, +0x82,0x01,0x3e,0xb3,0x04,0xd2,0x40,0x85,0xe1,0x44,0x34,0x1c,0x40,0x03,0x15,0x86, +0x13,0xd1,0x70,0x00,0x0d,0x54,0x18,0x4e,0x44,0xc3,0x01,0x34,0x50,0x61,0x20,0x11, +0x4e,0x40,0x16,0xc4,0x04,0x7c,0x4c,0x90,0x09,0xf8,0xd8,0x30,0x13,0xf0,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0x63,0x8d,0x83,0x11,0x0e,0xfe,0x36,0x18,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x60,0xe3,0x80,0x84,0x03,0xd0,0x0d,0x86,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xda,0x38,0x28,0xe1,0x20,0x74,0x83,0xc1,0x6e,0x62,0xa0,0x8f,0xe1, +0xc4,0x40,0x1f,0xcb,0x89,0x81,0x3e,0xd6,0x13,0x4d,0x7c,0xac,0x27,0x9a,0xf8,0x58, +0x4f,0x34,0xf1,0x31,0x63,0x90,0x8f,0x19,0x83,0x7c,0xcc,0x18,0xe4,0x63,0xc3,0x04, +0x1f,0x1b,0x26,0xf8,0xd8,0x30,0xc1,0xc7,0x84,0x01,0x3e,0x16,0x08,0xf1,0xb1,0xa1, +0x80,0x8f,0x19,0x45,0x7c,0x2c,0x28,0xe2,0x33,0x4b,0x30,0x0d,0x54,0x18,0xa4,0xf1, +0x20,0xd2,0x40,0x85,0x41,0x1a,0x0f,0x22,0x0d,0x54,0x18,0xa2,0xf1,0x18,0xd2,0x88, +0xc1,0x01,0x80,0x20,0x18,0x94,0xc1,0x1d,0x07,0x38,0x1c,0xa4,0x6d,0xc0,0xba,0xc1, +0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xa2,0x1c,0xe8,0x70,0x10,0xd0,0x71,0x40,0xc7, +0x01,0x1d,0x07,0x3d,0x1c,0xf4,0x70,0xd0,0xc3,0x41,0x0f,0x07,0xa3,0x09,0x01,0x30, +0x1c,0x11,0xe0,0x6d,0x10,0x7c,0xd3,0x0d,0xb8,0x1b,0x08,0x81,0x21,0x01,0x7d,0x0c, +0x11,0xe8,0x63,0xc8,0x40,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0xf8,0x42,0x39,0xd8, +0xe1,0xa0,0x6d,0x03,0x3e,0x0e,0x46,0x13,0x02,0xc0,0x82,0x42,0x3e,0x26,0x14,0xf2, +0xb1,0xa1,0x90,0x8f,0xf5,0x6c,0x60,0xaf,0x41,0x7c,0xac,0x67,0x03,0x7b,0x0d,0xe2, +0x33,0x1c,0x21,0x90,0x6e,0x30,0x7c,0xc3,0x11,0x03,0xf9,0x06,0xc5,0x57,0x42,0xa0, +0xc3,0x11,0xc4,0xe9,0x06,0xc3,0x37,0x1c,0x51,0x9c,0x6f,0x50,0x7c,0x25,0x04,0x5a, +0x44,0xa0,0xb3,0x0c,0x54,0x15,0x8c,0x26,0x38,0x83,0x05,0xf3,0x1b,0xc8,0xc7,0x46, +0x23,0xa0,0x8f,0xb9,0x57,0x10,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x78,0x39, +0xa0,0xe3,0xe0,0x75,0x83,0x60,0x96,0xa0,0x1a,0xa8,0x30,0x04,0x0a,0xec,0x85,0x69, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0xca,0x60,0x96,0x03,0x3a,0x0e,0x5a,0x37,0x08,0xdf, +0x60,0xc4,0xc0,0x01,0x40,0x10,0x0c,0x9e,0x5e,0x0e,0xd8,0x38,0x08,0xec,0x36,0xa8, +0xdb,0x20,0x8f,0x03,0xc1,0xbf,0x04,0xe1,0x86,0x83,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x7e,0x39,0xc0,0xe3,0x00,0x7f,0x03,0xfd,0x1a,0x31,0x30,0x00,0x10,0x04,0x83, +0xa8,0x97,0x03,0x54,0x0e,0x40,0x36,0x30,0x1a,0x0e,0x84,0xf8,0x98,0x10,0xc8,0xc7, +0x02,0x02,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x90,0x73,0xc0,0xc7,0x41,0x11, +0xd8,0xbd,0x06,0x31,0x1c,0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x73,0x0e, +0xfc,0x38,0x08,0xea,0x35,0xb0,0x61,0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0xe8,0x1c,0x80,0x72,0x10,0x08,0xd3,0x0d,0xfb,0x1b,0x04,0xf2,0x1a,0x0c,0x47,0xf0, +0x04,0xff,0x06,0xcc,0x37,0xcb,0x70,0x59,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0xeb,0x1c,0x8c,0x72,0xf0,0xbf,0x81,0x60,0x24,0x1c,0x04,0xf1,0x99,0x25,0xb8,0x06, +0x2a,0x0c,0xc1,0x42,0xaa,0x11,0x83,0x03,0x00,0x41,0x30,0x28,0x83,0x71,0x0e,0x48, +0x39,0xe0,0xdd,0xe0,0x7e,0x83,0x11,0x03,0x07,0x00,0x41,0x30,0x78,0xda,0x39,0xe0, +0xe3,0x20,0x30,0xdd,0xa0,0x74,0x83,0x54,0x0e,0xc6,0x40,0x0c,0xc2,0x40,0x38,0xe3, +0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xca,0x80,0x9c,0x83,0x52,0x0e,0xc2,0x37,0xc0, +0xdf,0x60,0xc4,0xc0,0x01,0x40,0x10,0x0c,0x1e,0x77,0x0e,0xfa,0x38,0x08,0x4e,0x37, +0x30,0xdd,0x40,0x95,0x03,0x32,0x18,0x03,0x31,0x10,0xe1,0x00,0x8d,0x83,0x11,0x83, +0x03,0x00,0x41,0x30,0x28,0x83,0x72,0x0e,0x4c,0x39,0x00,0xdf,0xe0,0x7e,0x83,0x11, +0x03,0x07,0x00,0x41,0x30,0x78,0xde,0x39,0xf0,0xe3,0x20,0x40,0xdd,0xe0,0x74,0x83, +0x55,0x0e,0xc8,0x37,0x20,0xdf,0x80,0x7c,0x03,0xf2,0x0d,0xd2,0x38,0xc0,0x11,0x03, +0x03,0x00,0x41,0x30,0x88,0xdc,0x39,0x18,0xe7,0xa0,0x2e,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x90,0xe7,0x60,0x95,0x83,0xbb,0x08,0x66,0x09,0xb2,0x81,0x0a,0x43,0xc0, +0xe0,0xa5,0x31,0xdd,0x58,0x8d,0xf8,0x0c,0x47,0x04,0xe8,0x1b,0x08,0xdf,0x70,0x84, +0x90,0xbe,0x01,0xf1,0x9d,0x30,0x88,0x13,0x06,0x61,0x42,0x10,0x82,0xe1,0x06,0xd4, +0x08,0xc0,0x60,0x96,0x41,0xdb,0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf0,0x39, +0x68,0xe7,0xe0,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x9f,0x83,0x5a,0x0e,0x92, +0x60,0x96,0x60,0x1b,0xa8,0x30,0x04,0x8d,0xca,0x6c,0x3f,0xd2,0x38,0x90,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x44,0xfc,0x1c,0x9c,0x73,0x10,0x8c,0x18,0x18,0x00,0x08, +0x82,0x41,0xd4,0xcf,0x81,0x2b,0x07,0x81,0x05,0x38,0x1c,0xc8,0x67,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0xa2,0x7f,0x0e,0x68,0x39,0x08,0x86,0x23,0x0c,0xdc,0x70,0xbe,0x0b, +0x0c,0x65,0xc1,0x20,0x9f,0xe1,0x88,0xe0,0x8d,0x03,0xe1,0xbb,0xc0,0x50,0x23,0x06, +0x06,0x00,0x82,0x60,0x10,0x95,0x74,0x60,0xcb,0xc1,0x98,0x59,0x00,0xc7,0x81,0x7c, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x3a,0xe9,0x80,0x97,0x83,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x95,0x0e,0xc6,0x39,0xc8,0xd9,0x20,0x30,0x1f,0x0e,0x82,0xf8, +0x98,0x11,0xc8,0x67,0x96,0xc0,0x01,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_permutations.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_permutations.h new file mode 100644 index 00000000..7743a6bc --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_permutations.h @@ -0,0 +1,167 @@ +#include "ffx_fsr2_accumulate_pass_wave64_16bit_b5bd84edeb4968ffece9abbc5f603ce3.h" +#include "ffx_fsr2_accumulate_pass_wave64_16bit_bc001617f9252fdad208dee3e9184cc5.h" +#include "ffx_fsr2_accumulate_pass_wave64_16bit_1f5e1b3480ffdbd27faefef97a394a00.h" +#include "ffx_fsr2_accumulate_pass_wave64_16bit_5c72ab84a4fc8ebb30931ae7f9ab7fc3.h" +#include "ffx_fsr2_accumulate_pass_wave64_16bit_b66e9ddc000c5e953cdaaaae567e7ffd.h" +#include "ffx_fsr2_accumulate_pass_wave64_16bit_9a66d69e1079fa862b655650dacbd880.h" +#include "ffx_fsr2_accumulate_pass_wave64_16bit_1aac64dcbf8a55d952086306308c2c4e.h" +#include "ffx_fsr2_accumulate_pass_wave64_16bit_e918e0ceeda0e75a84b204e103a74b11.h" +#include "ffx_fsr2_accumulate_pass_wave64_16bit_f1d649cc90d34effd7ba76746006b4b6.h" +#include "ffx_fsr2_accumulate_pass_wave64_16bit_0d1d17c4d68a9f8c2c1e9c2066db890f.h" +#include "ffx_fsr2_accumulate_pass_wave64_16bit_cd471479893ee22d74bd4f0d013a2dba.h" +#include "ffx_fsr2_accumulate_pass_wave64_16bit_ef654f1408c21b605bf3b81db8c9ac3a.h" +#include "ffx_fsr2_accumulate_pass_wave64_16bit_e9ad71094e1ba1e5e654599e36b2f9e1.h" +#include "ffx_fsr2_accumulate_pass_wave64_16bit_74ec1d0079393bdc304e5d9fadf9846d.h" +#include "ffx_fsr2_accumulate_pass_wave64_16bit_13a8457b42d5298f23b74d31d2a31a0c.h" +#include "ffx_fsr2_accumulate_pass_wave64_16bit_e7f7ab242866150a15fc0cbb83d8a838.h" +#include "ffx_fsr2_accumulate_pass_wave64_16bit_cc4b28ff8e81f756e83967c708d82c0b.h" +#include "ffx_fsr2_accumulate_pass_wave64_16bit_3117ea4919d017d0f1227bca83487daf.h" +#include "ffx_fsr2_accumulate_pass_wave64_16bit_aeb093ccb680f239aab69f3a7bc01b7a.h" +#include "ffx_fsr2_accumulate_pass_wave64_16bit_6b11e5820cd09d29b137c5cd5926216b.h" +#include "ffx_fsr2_accumulate_pass_wave64_16bit_f88321698af568e2402216607d3962b1.h" +#include "ffx_fsr2_accumulate_pass_wave64_16bit_3c63b678451c31cd5ddb922c091301a5.h" +#include "ffx_fsr2_accumulate_pass_wave64_16bit_6bc5affdcca7b80b5f247eb3bbc76ed6.h" +#include "ffx_fsr2_accumulate_pass_wave64_16bit_a8a7ccd6653f5b8a4878d58335ea9f75.h" + +typedef union ffx_fsr2_accumulate_pass_wave64_16bit_PermutationKey { + struct { + uint32_t FFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE : 1; + uint32_t FFX_FSR2_OPTION_HDR_COLOR_INPUT : 1; + uint32_t FFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_JITTERED_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_INVERTED_DEPTH : 1; + uint32_t FFX_FSR2_OPTION_APPLY_SHARPENING : 1; + }; + uint32_t index; +} ffx_fsr2_accumulate_pass_wave64_16bit_PermutationKey; + +typedef struct ffx_fsr2_accumulate_pass_wave64_16bit_PermutationInfo { + const uint32_t blobSize; + const unsigned char* blobData; + + + const uint32_t numCBVResources; + const char** cbvResourceNames; + const uint32_t* cbvResourceBindings; + const uint32_t* cbvResourceCounts; + const uint32_t* cbvResourceSpaces; + + const uint32_t numSRVResources; + const char** srvResourceNames; + const uint32_t* srvResourceBindings; + const uint32_t* srvResourceCounts; + const uint32_t* srvResourceSpaces; + + const uint32_t numUAVResources; + const char** uavResourceNames; + const uint32_t* uavResourceBindings; + const uint32_t* uavResourceCounts; + const uint32_t* uavResourceSpaces; + + const uint32_t numSamplerResources; + const char** samplerResourceNames; + const uint32_t* samplerResourceBindings; + const uint32_t* samplerResourceCounts; + const uint32_t* samplerResourceSpaces; + + const uint32_t numRTAccelerationStructureResources; + const char** rtAccelerationStructureResourceNames; + const uint32_t* rtAccelerationStructureResourceBindings; + const uint32_t* rtAccelerationStructureResourceCounts; + const uint32_t* rtAccelerationStructureResourceSpaces; +} ffx_fsr2_accumulate_pass_wave64_16bit_PermutationInfo; + +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_16bit_IndirectionTable[] = { + 23, + 11, + 16, + 4, + 19, + 6, + 12, + 5, + 20, + 8, + 15, + 3, + 19, + 6, + 12, + 5, + 23, + 11, + 16, + 4, + 19, + 6, + 12, + 5, + 20, + 8, + 15, + 3, + 19, + 6, + 12, + 5, + 22, + 10, + 17, + 2, + 18, + 7, + 13, + 1, + 21, + 9, + 14, + 0, + 18, + 7, + 13, + 1, + 22, + 10, + 17, + 2, + 18, + 7, + 13, + 1, + 21, + 9, + 14, + 0, + 18, + 7, + 13, + 1, +}; + +static const ffx_fsr2_accumulate_pass_wave64_16bit_PermutationInfo g_ffx_fsr2_accumulate_pass_wave64_16bit_PermutationInfo[] = { + { g_ffx_fsr2_accumulate_pass_wave64_16bit_b5bd84edeb4968ffece9abbc5f603ce3_size, g_ffx_fsr2_accumulate_pass_wave64_16bit_b5bd84edeb4968ffece9abbc5f603ce3_data, 1, g_ffx_fsr2_accumulate_pass_wave64_16bit_b5bd84edeb4968ffece9abbc5f603ce3_CBVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_b5bd84edeb4968ffece9abbc5f603ce3_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_b5bd84edeb4968ffece9abbc5f603ce3_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_b5bd84edeb4968ffece9abbc5f603ce3_CBVResourceSpaces, 9, g_ffx_fsr2_accumulate_pass_wave64_16bit_b5bd84edeb4968ffece9abbc5f603ce3_SRVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_b5bd84edeb4968ffece9abbc5f603ce3_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_b5bd84edeb4968ffece9abbc5f603ce3_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_b5bd84edeb4968ffece9abbc5f603ce3_SRVResourceSpaces, 4, g_ffx_fsr2_accumulate_pass_wave64_16bit_b5bd84edeb4968ffece9abbc5f603ce3_UAVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_b5bd84edeb4968ffece9abbc5f603ce3_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_b5bd84edeb4968ffece9abbc5f603ce3_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_b5bd84edeb4968ffece9abbc5f603ce3_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_wave64_16bit_b5bd84edeb4968ffece9abbc5f603ce3_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_b5bd84edeb4968ffece9abbc5f603ce3_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_b5bd84edeb4968ffece9abbc5f603ce3_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_b5bd84edeb4968ffece9abbc5f603ce3_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_wave64_16bit_bc001617f9252fdad208dee3e9184cc5_size, g_ffx_fsr2_accumulate_pass_wave64_16bit_bc001617f9252fdad208dee3e9184cc5_data, 1, g_ffx_fsr2_accumulate_pass_wave64_16bit_bc001617f9252fdad208dee3e9184cc5_CBVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_bc001617f9252fdad208dee3e9184cc5_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_bc001617f9252fdad208dee3e9184cc5_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_bc001617f9252fdad208dee3e9184cc5_CBVResourceSpaces, 9, g_ffx_fsr2_accumulate_pass_wave64_16bit_bc001617f9252fdad208dee3e9184cc5_SRVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_bc001617f9252fdad208dee3e9184cc5_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_bc001617f9252fdad208dee3e9184cc5_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_bc001617f9252fdad208dee3e9184cc5_SRVResourceSpaces, 4, g_ffx_fsr2_accumulate_pass_wave64_16bit_bc001617f9252fdad208dee3e9184cc5_UAVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_bc001617f9252fdad208dee3e9184cc5_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_bc001617f9252fdad208dee3e9184cc5_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_bc001617f9252fdad208dee3e9184cc5_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_wave64_16bit_bc001617f9252fdad208dee3e9184cc5_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_bc001617f9252fdad208dee3e9184cc5_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_bc001617f9252fdad208dee3e9184cc5_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_bc001617f9252fdad208dee3e9184cc5_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_wave64_16bit_1f5e1b3480ffdbd27faefef97a394a00_size, g_ffx_fsr2_accumulate_pass_wave64_16bit_1f5e1b3480ffdbd27faefef97a394a00_data, 1, g_ffx_fsr2_accumulate_pass_wave64_16bit_1f5e1b3480ffdbd27faefef97a394a00_CBVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_1f5e1b3480ffdbd27faefef97a394a00_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_1f5e1b3480ffdbd27faefef97a394a00_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_1f5e1b3480ffdbd27faefef97a394a00_CBVResourceSpaces, 9, g_ffx_fsr2_accumulate_pass_wave64_16bit_1f5e1b3480ffdbd27faefef97a394a00_SRVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_1f5e1b3480ffdbd27faefef97a394a00_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_1f5e1b3480ffdbd27faefef97a394a00_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_1f5e1b3480ffdbd27faefef97a394a00_SRVResourceSpaces, 4, g_ffx_fsr2_accumulate_pass_wave64_16bit_1f5e1b3480ffdbd27faefef97a394a00_UAVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_1f5e1b3480ffdbd27faefef97a394a00_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_1f5e1b3480ffdbd27faefef97a394a00_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_1f5e1b3480ffdbd27faefef97a394a00_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_wave64_16bit_1f5e1b3480ffdbd27faefef97a394a00_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_1f5e1b3480ffdbd27faefef97a394a00_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_1f5e1b3480ffdbd27faefef97a394a00_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_1f5e1b3480ffdbd27faefef97a394a00_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_wave64_16bit_5c72ab84a4fc8ebb30931ae7f9ab7fc3_size, g_ffx_fsr2_accumulate_pass_wave64_16bit_5c72ab84a4fc8ebb30931ae7f9ab7fc3_data, 1, g_ffx_fsr2_accumulate_pass_wave64_16bit_5c72ab84a4fc8ebb30931ae7f9ab7fc3_CBVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_5c72ab84a4fc8ebb30931ae7f9ab7fc3_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_5c72ab84a4fc8ebb30931ae7f9ab7fc3_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_5c72ab84a4fc8ebb30931ae7f9ab7fc3_CBVResourceSpaces, 9, g_ffx_fsr2_accumulate_pass_wave64_16bit_5c72ab84a4fc8ebb30931ae7f9ab7fc3_SRVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_5c72ab84a4fc8ebb30931ae7f9ab7fc3_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_5c72ab84a4fc8ebb30931ae7f9ab7fc3_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_5c72ab84a4fc8ebb30931ae7f9ab7fc3_SRVResourceSpaces, 5, g_ffx_fsr2_accumulate_pass_wave64_16bit_5c72ab84a4fc8ebb30931ae7f9ab7fc3_UAVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_5c72ab84a4fc8ebb30931ae7f9ab7fc3_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_5c72ab84a4fc8ebb30931ae7f9ab7fc3_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_5c72ab84a4fc8ebb30931ae7f9ab7fc3_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_wave64_16bit_5c72ab84a4fc8ebb30931ae7f9ab7fc3_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_5c72ab84a4fc8ebb30931ae7f9ab7fc3_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_5c72ab84a4fc8ebb30931ae7f9ab7fc3_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_5c72ab84a4fc8ebb30931ae7f9ab7fc3_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_wave64_16bit_b66e9ddc000c5e953cdaaaae567e7ffd_size, g_ffx_fsr2_accumulate_pass_wave64_16bit_b66e9ddc000c5e953cdaaaae567e7ffd_data, 1, g_ffx_fsr2_accumulate_pass_wave64_16bit_b66e9ddc000c5e953cdaaaae567e7ffd_CBVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_b66e9ddc000c5e953cdaaaae567e7ffd_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_b66e9ddc000c5e953cdaaaae567e7ffd_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_b66e9ddc000c5e953cdaaaae567e7ffd_CBVResourceSpaces, 9, g_ffx_fsr2_accumulate_pass_wave64_16bit_b66e9ddc000c5e953cdaaaae567e7ffd_SRVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_b66e9ddc000c5e953cdaaaae567e7ffd_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_b66e9ddc000c5e953cdaaaae567e7ffd_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_b66e9ddc000c5e953cdaaaae567e7ffd_SRVResourceSpaces, 5, g_ffx_fsr2_accumulate_pass_wave64_16bit_b66e9ddc000c5e953cdaaaae567e7ffd_UAVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_b66e9ddc000c5e953cdaaaae567e7ffd_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_b66e9ddc000c5e953cdaaaae567e7ffd_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_b66e9ddc000c5e953cdaaaae567e7ffd_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_wave64_16bit_b66e9ddc000c5e953cdaaaae567e7ffd_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_b66e9ddc000c5e953cdaaaae567e7ffd_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_b66e9ddc000c5e953cdaaaae567e7ffd_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_b66e9ddc000c5e953cdaaaae567e7ffd_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_wave64_16bit_9a66d69e1079fa862b655650dacbd880_size, g_ffx_fsr2_accumulate_pass_wave64_16bit_9a66d69e1079fa862b655650dacbd880_data, 1, g_ffx_fsr2_accumulate_pass_wave64_16bit_9a66d69e1079fa862b655650dacbd880_CBVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_9a66d69e1079fa862b655650dacbd880_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_9a66d69e1079fa862b655650dacbd880_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_9a66d69e1079fa862b655650dacbd880_CBVResourceSpaces, 9, g_ffx_fsr2_accumulate_pass_wave64_16bit_9a66d69e1079fa862b655650dacbd880_SRVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_9a66d69e1079fa862b655650dacbd880_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_9a66d69e1079fa862b655650dacbd880_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_9a66d69e1079fa862b655650dacbd880_SRVResourceSpaces, 5, g_ffx_fsr2_accumulate_pass_wave64_16bit_9a66d69e1079fa862b655650dacbd880_UAVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_9a66d69e1079fa862b655650dacbd880_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_9a66d69e1079fa862b655650dacbd880_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_9a66d69e1079fa862b655650dacbd880_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_wave64_16bit_9a66d69e1079fa862b655650dacbd880_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_9a66d69e1079fa862b655650dacbd880_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_9a66d69e1079fa862b655650dacbd880_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_9a66d69e1079fa862b655650dacbd880_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_wave64_16bit_1aac64dcbf8a55d952086306308c2c4e_size, g_ffx_fsr2_accumulate_pass_wave64_16bit_1aac64dcbf8a55d952086306308c2c4e_data, 1, g_ffx_fsr2_accumulate_pass_wave64_16bit_1aac64dcbf8a55d952086306308c2c4e_CBVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_1aac64dcbf8a55d952086306308c2c4e_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_1aac64dcbf8a55d952086306308c2c4e_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_1aac64dcbf8a55d952086306308c2c4e_CBVResourceSpaces, 9, g_ffx_fsr2_accumulate_pass_wave64_16bit_1aac64dcbf8a55d952086306308c2c4e_SRVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_1aac64dcbf8a55d952086306308c2c4e_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_1aac64dcbf8a55d952086306308c2c4e_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_1aac64dcbf8a55d952086306308c2c4e_SRVResourceSpaces, 5, g_ffx_fsr2_accumulate_pass_wave64_16bit_1aac64dcbf8a55d952086306308c2c4e_UAVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_1aac64dcbf8a55d952086306308c2c4e_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_1aac64dcbf8a55d952086306308c2c4e_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_1aac64dcbf8a55d952086306308c2c4e_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_wave64_16bit_1aac64dcbf8a55d952086306308c2c4e_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_1aac64dcbf8a55d952086306308c2c4e_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_1aac64dcbf8a55d952086306308c2c4e_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_1aac64dcbf8a55d952086306308c2c4e_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_wave64_16bit_e918e0ceeda0e75a84b204e103a74b11_size, g_ffx_fsr2_accumulate_pass_wave64_16bit_e918e0ceeda0e75a84b204e103a74b11_data, 1, g_ffx_fsr2_accumulate_pass_wave64_16bit_e918e0ceeda0e75a84b204e103a74b11_CBVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_e918e0ceeda0e75a84b204e103a74b11_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_e918e0ceeda0e75a84b204e103a74b11_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_e918e0ceeda0e75a84b204e103a74b11_CBVResourceSpaces, 9, g_ffx_fsr2_accumulate_pass_wave64_16bit_e918e0ceeda0e75a84b204e103a74b11_SRVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_e918e0ceeda0e75a84b204e103a74b11_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_e918e0ceeda0e75a84b204e103a74b11_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_e918e0ceeda0e75a84b204e103a74b11_SRVResourceSpaces, 4, g_ffx_fsr2_accumulate_pass_wave64_16bit_e918e0ceeda0e75a84b204e103a74b11_UAVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_e918e0ceeda0e75a84b204e103a74b11_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_e918e0ceeda0e75a84b204e103a74b11_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_e918e0ceeda0e75a84b204e103a74b11_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_wave64_16bit_e918e0ceeda0e75a84b204e103a74b11_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_e918e0ceeda0e75a84b204e103a74b11_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_e918e0ceeda0e75a84b204e103a74b11_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_e918e0ceeda0e75a84b204e103a74b11_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_wave64_16bit_f1d649cc90d34effd7ba76746006b4b6_size, g_ffx_fsr2_accumulate_pass_wave64_16bit_f1d649cc90d34effd7ba76746006b4b6_data, 1, g_ffx_fsr2_accumulate_pass_wave64_16bit_f1d649cc90d34effd7ba76746006b4b6_CBVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_f1d649cc90d34effd7ba76746006b4b6_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_f1d649cc90d34effd7ba76746006b4b6_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_f1d649cc90d34effd7ba76746006b4b6_CBVResourceSpaces, 9, g_ffx_fsr2_accumulate_pass_wave64_16bit_f1d649cc90d34effd7ba76746006b4b6_SRVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_f1d649cc90d34effd7ba76746006b4b6_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_f1d649cc90d34effd7ba76746006b4b6_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_f1d649cc90d34effd7ba76746006b4b6_SRVResourceSpaces, 5, g_ffx_fsr2_accumulate_pass_wave64_16bit_f1d649cc90d34effd7ba76746006b4b6_UAVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_f1d649cc90d34effd7ba76746006b4b6_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_f1d649cc90d34effd7ba76746006b4b6_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_f1d649cc90d34effd7ba76746006b4b6_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_wave64_16bit_f1d649cc90d34effd7ba76746006b4b6_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_f1d649cc90d34effd7ba76746006b4b6_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_f1d649cc90d34effd7ba76746006b4b6_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_f1d649cc90d34effd7ba76746006b4b6_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_wave64_16bit_0d1d17c4d68a9f8c2c1e9c2066db890f_size, g_ffx_fsr2_accumulate_pass_wave64_16bit_0d1d17c4d68a9f8c2c1e9c2066db890f_data, 1, g_ffx_fsr2_accumulate_pass_wave64_16bit_0d1d17c4d68a9f8c2c1e9c2066db890f_CBVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_0d1d17c4d68a9f8c2c1e9c2066db890f_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_0d1d17c4d68a9f8c2c1e9c2066db890f_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_0d1d17c4d68a9f8c2c1e9c2066db890f_CBVResourceSpaces, 9, g_ffx_fsr2_accumulate_pass_wave64_16bit_0d1d17c4d68a9f8c2c1e9c2066db890f_SRVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_0d1d17c4d68a9f8c2c1e9c2066db890f_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_0d1d17c4d68a9f8c2c1e9c2066db890f_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_0d1d17c4d68a9f8c2c1e9c2066db890f_SRVResourceSpaces, 4, g_ffx_fsr2_accumulate_pass_wave64_16bit_0d1d17c4d68a9f8c2c1e9c2066db890f_UAVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_0d1d17c4d68a9f8c2c1e9c2066db890f_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_0d1d17c4d68a9f8c2c1e9c2066db890f_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_0d1d17c4d68a9f8c2c1e9c2066db890f_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_wave64_16bit_0d1d17c4d68a9f8c2c1e9c2066db890f_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_0d1d17c4d68a9f8c2c1e9c2066db890f_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_0d1d17c4d68a9f8c2c1e9c2066db890f_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_0d1d17c4d68a9f8c2c1e9c2066db890f_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_wave64_16bit_cd471479893ee22d74bd4f0d013a2dba_size, g_ffx_fsr2_accumulate_pass_wave64_16bit_cd471479893ee22d74bd4f0d013a2dba_data, 1, g_ffx_fsr2_accumulate_pass_wave64_16bit_cd471479893ee22d74bd4f0d013a2dba_CBVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_cd471479893ee22d74bd4f0d013a2dba_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_cd471479893ee22d74bd4f0d013a2dba_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_cd471479893ee22d74bd4f0d013a2dba_CBVResourceSpaces, 9, g_ffx_fsr2_accumulate_pass_wave64_16bit_cd471479893ee22d74bd4f0d013a2dba_SRVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_cd471479893ee22d74bd4f0d013a2dba_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_cd471479893ee22d74bd4f0d013a2dba_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_cd471479893ee22d74bd4f0d013a2dba_SRVResourceSpaces, 4, g_ffx_fsr2_accumulate_pass_wave64_16bit_cd471479893ee22d74bd4f0d013a2dba_UAVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_cd471479893ee22d74bd4f0d013a2dba_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_cd471479893ee22d74bd4f0d013a2dba_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_cd471479893ee22d74bd4f0d013a2dba_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_wave64_16bit_cd471479893ee22d74bd4f0d013a2dba_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_cd471479893ee22d74bd4f0d013a2dba_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_cd471479893ee22d74bd4f0d013a2dba_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_cd471479893ee22d74bd4f0d013a2dba_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_wave64_16bit_ef654f1408c21b605bf3b81db8c9ac3a_size, g_ffx_fsr2_accumulate_pass_wave64_16bit_ef654f1408c21b605bf3b81db8c9ac3a_data, 1, g_ffx_fsr2_accumulate_pass_wave64_16bit_ef654f1408c21b605bf3b81db8c9ac3a_CBVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_ef654f1408c21b605bf3b81db8c9ac3a_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_ef654f1408c21b605bf3b81db8c9ac3a_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_ef654f1408c21b605bf3b81db8c9ac3a_CBVResourceSpaces, 9, g_ffx_fsr2_accumulate_pass_wave64_16bit_ef654f1408c21b605bf3b81db8c9ac3a_SRVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_ef654f1408c21b605bf3b81db8c9ac3a_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_ef654f1408c21b605bf3b81db8c9ac3a_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_ef654f1408c21b605bf3b81db8c9ac3a_SRVResourceSpaces, 5, g_ffx_fsr2_accumulate_pass_wave64_16bit_ef654f1408c21b605bf3b81db8c9ac3a_UAVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_ef654f1408c21b605bf3b81db8c9ac3a_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_ef654f1408c21b605bf3b81db8c9ac3a_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_ef654f1408c21b605bf3b81db8c9ac3a_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_wave64_16bit_ef654f1408c21b605bf3b81db8c9ac3a_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_ef654f1408c21b605bf3b81db8c9ac3a_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_ef654f1408c21b605bf3b81db8c9ac3a_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_ef654f1408c21b605bf3b81db8c9ac3a_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_wave64_16bit_e9ad71094e1ba1e5e654599e36b2f9e1_size, g_ffx_fsr2_accumulate_pass_wave64_16bit_e9ad71094e1ba1e5e654599e36b2f9e1_data, 1, g_ffx_fsr2_accumulate_pass_wave64_16bit_e9ad71094e1ba1e5e654599e36b2f9e1_CBVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_e9ad71094e1ba1e5e654599e36b2f9e1_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_e9ad71094e1ba1e5e654599e36b2f9e1_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_e9ad71094e1ba1e5e654599e36b2f9e1_CBVResourceSpaces, 8, g_ffx_fsr2_accumulate_pass_wave64_16bit_e9ad71094e1ba1e5e654599e36b2f9e1_SRVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_e9ad71094e1ba1e5e654599e36b2f9e1_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_e9ad71094e1ba1e5e654599e36b2f9e1_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_e9ad71094e1ba1e5e654599e36b2f9e1_SRVResourceSpaces, 5, g_ffx_fsr2_accumulate_pass_wave64_16bit_e9ad71094e1ba1e5e654599e36b2f9e1_UAVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_e9ad71094e1ba1e5e654599e36b2f9e1_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_e9ad71094e1ba1e5e654599e36b2f9e1_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_e9ad71094e1ba1e5e654599e36b2f9e1_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_wave64_16bit_e9ad71094e1ba1e5e654599e36b2f9e1_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_e9ad71094e1ba1e5e654599e36b2f9e1_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_e9ad71094e1ba1e5e654599e36b2f9e1_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_e9ad71094e1ba1e5e654599e36b2f9e1_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_wave64_16bit_74ec1d0079393bdc304e5d9fadf9846d_size, g_ffx_fsr2_accumulate_pass_wave64_16bit_74ec1d0079393bdc304e5d9fadf9846d_data, 1, g_ffx_fsr2_accumulate_pass_wave64_16bit_74ec1d0079393bdc304e5d9fadf9846d_CBVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_74ec1d0079393bdc304e5d9fadf9846d_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_74ec1d0079393bdc304e5d9fadf9846d_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_74ec1d0079393bdc304e5d9fadf9846d_CBVResourceSpaces, 8, g_ffx_fsr2_accumulate_pass_wave64_16bit_74ec1d0079393bdc304e5d9fadf9846d_SRVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_74ec1d0079393bdc304e5d9fadf9846d_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_74ec1d0079393bdc304e5d9fadf9846d_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_74ec1d0079393bdc304e5d9fadf9846d_SRVResourceSpaces, 4, g_ffx_fsr2_accumulate_pass_wave64_16bit_74ec1d0079393bdc304e5d9fadf9846d_UAVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_74ec1d0079393bdc304e5d9fadf9846d_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_74ec1d0079393bdc304e5d9fadf9846d_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_74ec1d0079393bdc304e5d9fadf9846d_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_wave64_16bit_74ec1d0079393bdc304e5d9fadf9846d_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_74ec1d0079393bdc304e5d9fadf9846d_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_74ec1d0079393bdc304e5d9fadf9846d_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_74ec1d0079393bdc304e5d9fadf9846d_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_wave64_16bit_13a8457b42d5298f23b74d31d2a31a0c_size, g_ffx_fsr2_accumulate_pass_wave64_16bit_13a8457b42d5298f23b74d31d2a31a0c_data, 1, g_ffx_fsr2_accumulate_pass_wave64_16bit_13a8457b42d5298f23b74d31d2a31a0c_CBVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_13a8457b42d5298f23b74d31d2a31a0c_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_13a8457b42d5298f23b74d31d2a31a0c_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_13a8457b42d5298f23b74d31d2a31a0c_CBVResourceSpaces, 8, g_ffx_fsr2_accumulate_pass_wave64_16bit_13a8457b42d5298f23b74d31d2a31a0c_SRVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_13a8457b42d5298f23b74d31d2a31a0c_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_13a8457b42d5298f23b74d31d2a31a0c_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_13a8457b42d5298f23b74d31d2a31a0c_SRVResourceSpaces, 4, g_ffx_fsr2_accumulate_pass_wave64_16bit_13a8457b42d5298f23b74d31d2a31a0c_UAVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_13a8457b42d5298f23b74d31d2a31a0c_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_13a8457b42d5298f23b74d31d2a31a0c_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_13a8457b42d5298f23b74d31d2a31a0c_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_wave64_16bit_13a8457b42d5298f23b74d31d2a31a0c_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_13a8457b42d5298f23b74d31d2a31a0c_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_13a8457b42d5298f23b74d31d2a31a0c_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_13a8457b42d5298f23b74d31d2a31a0c_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_wave64_16bit_e7f7ab242866150a15fc0cbb83d8a838_size, g_ffx_fsr2_accumulate_pass_wave64_16bit_e7f7ab242866150a15fc0cbb83d8a838_data, 1, g_ffx_fsr2_accumulate_pass_wave64_16bit_e7f7ab242866150a15fc0cbb83d8a838_CBVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_e7f7ab242866150a15fc0cbb83d8a838_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_e7f7ab242866150a15fc0cbb83d8a838_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_e7f7ab242866150a15fc0cbb83d8a838_CBVResourceSpaces, 8, g_ffx_fsr2_accumulate_pass_wave64_16bit_e7f7ab242866150a15fc0cbb83d8a838_SRVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_e7f7ab242866150a15fc0cbb83d8a838_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_e7f7ab242866150a15fc0cbb83d8a838_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_e7f7ab242866150a15fc0cbb83d8a838_SRVResourceSpaces, 5, g_ffx_fsr2_accumulate_pass_wave64_16bit_e7f7ab242866150a15fc0cbb83d8a838_UAVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_e7f7ab242866150a15fc0cbb83d8a838_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_e7f7ab242866150a15fc0cbb83d8a838_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_e7f7ab242866150a15fc0cbb83d8a838_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_wave64_16bit_e7f7ab242866150a15fc0cbb83d8a838_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_e7f7ab242866150a15fc0cbb83d8a838_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_e7f7ab242866150a15fc0cbb83d8a838_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_e7f7ab242866150a15fc0cbb83d8a838_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_wave64_16bit_cc4b28ff8e81f756e83967c708d82c0b_size, g_ffx_fsr2_accumulate_pass_wave64_16bit_cc4b28ff8e81f756e83967c708d82c0b_data, 1, g_ffx_fsr2_accumulate_pass_wave64_16bit_cc4b28ff8e81f756e83967c708d82c0b_CBVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_cc4b28ff8e81f756e83967c708d82c0b_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_cc4b28ff8e81f756e83967c708d82c0b_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_cc4b28ff8e81f756e83967c708d82c0b_CBVResourceSpaces, 8, g_ffx_fsr2_accumulate_pass_wave64_16bit_cc4b28ff8e81f756e83967c708d82c0b_SRVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_cc4b28ff8e81f756e83967c708d82c0b_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_cc4b28ff8e81f756e83967c708d82c0b_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_cc4b28ff8e81f756e83967c708d82c0b_SRVResourceSpaces, 5, g_ffx_fsr2_accumulate_pass_wave64_16bit_cc4b28ff8e81f756e83967c708d82c0b_UAVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_cc4b28ff8e81f756e83967c708d82c0b_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_cc4b28ff8e81f756e83967c708d82c0b_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_cc4b28ff8e81f756e83967c708d82c0b_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_wave64_16bit_cc4b28ff8e81f756e83967c708d82c0b_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_cc4b28ff8e81f756e83967c708d82c0b_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_cc4b28ff8e81f756e83967c708d82c0b_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_cc4b28ff8e81f756e83967c708d82c0b_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_wave64_16bit_3117ea4919d017d0f1227bca83487daf_size, g_ffx_fsr2_accumulate_pass_wave64_16bit_3117ea4919d017d0f1227bca83487daf_data, 1, g_ffx_fsr2_accumulate_pass_wave64_16bit_3117ea4919d017d0f1227bca83487daf_CBVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_3117ea4919d017d0f1227bca83487daf_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_3117ea4919d017d0f1227bca83487daf_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_3117ea4919d017d0f1227bca83487daf_CBVResourceSpaces, 8, g_ffx_fsr2_accumulate_pass_wave64_16bit_3117ea4919d017d0f1227bca83487daf_SRVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_3117ea4919d017d0f1227bca83487daf_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_3117ea4919d017d0f1227bca83487daf_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_3117ea4919d017d0f1227bca83487daf_SRVResourceSpaces, 4, g_ffx_fsr2_accumulate_pass_wave64_16bit_3117ea4919d017d0f1227bca83487daf_UAVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_3117ea4919d017d0f1227bca83487daf_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_3117ea4919d017d0f1227bca83487daf_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_3117ea4919d017d0f1227bca83487daf_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_wave64_16bit_3117ea4919d017d0f1227bca83487daf_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_3117ea4919d017d0f1227bca83487daf_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_3117ea4919d017d0f1227bca83487daf_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_3117ea4919d017d0f1227bca83487daf_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_wave64_16bit_aeb093ccb680f239aab69f3a7bc01b7a_size, g_ffx_fsr2_accumulate_pass_wave64_16bit_aeb093ccb680f239aab69f3a7bc01b7a_data, 1, g_ffx_fsr2_accumulate_pass_wave64_16bit_aeb093ccb680f239aab69f3a7bc01b7a_CBVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_aeb093ccb680f239aab69f3a7bc01b7a_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_aeb093ccb680f239aab69f3a7bc01b7a_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_aeb093ccb680f239aab69f3a7bc01b7a_CBVResourceSpaces, 8, g_ffx_fsr2_accumulate_pass_wave64_16bit_aeb093ccb680f239aab69f3a7bc01b7a_SRVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_aeb093ccb680f239aab69f3a7bc01b7a_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_aeb093ccb680f239aab69f3a7bc01b7a_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_aeb093ccb680f239aab69f3a7bc01b7a_SRVResourceSpaces, 4, g_ffx_fsr2_accumulate_pass_wave64_16bit_aeb093ccb680f239aab69f3a7bc01b7a_UAVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_aeb093ccb680f239aab69f3a7bc01b7a_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_aeb093ccb680f239aab69f3a7bc01b7a_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_aeb093ccb680f239aab69f3a7bc01b7a_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_wave64_16bit_aeb093ccb680f239aab69f3a7bc01b7a_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_aeb093ccb680f239aab69f3a7bc01b7a_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_aeb093ccb680f239aab69f3a7bc01b7a_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_aeb093ccb680f239aab69f3a7bc01b7a_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_wave64_16bit_6b11e5820cd09d29b137c5cd5926216b_size, g_ffx_fsr2_accumulate_pass_wave64_16bit_6b11e5820cd09d29b137c5cd5926216b_data, 1, g_ffx_fsr2_accumulate_pass_wave64_16bit_6b11e5820cd09d29b137c5cd5926216b_CBVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_6b11e5820cd09d29b137c5cd5926216b_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_6b11e5820cd09d29b137c5cd5926216b_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_6b11e5820cd09d29b137c5cd5926216b_CBVResourceSpaces, 8, g_ffx_fsr2_accumulate_pass_wave64_16bit_6b11e5820cd09d29b137c5cd5926216b_SRVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_6b11e5820cd09d29b137c5cd5926216b_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_6b11e5820cd09d29b137c5cd5926216b_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_6b11e5820cd09d29b137c5cd5926216b_SRVResourceSpaces, 5, g_ffx_fsr2_accumulate_pass_wave64_16bit_6b11e5820cd09d29b137c5cd5926216b_UAVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_6b11e5820cd09d29b137c5cd5926216b_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_6b11e5820cd09d29b137c5cd5926216b_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_6b11e5820cd09d29b137c5cd5926216b_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_wave64_16bit_6b11e5820cd09d29b137c5cd5926216b_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_6b11e5820cd09d29b137c5cd5926216b_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_6b11e5820cd09d29b137c5cd5926216b_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_6b11e5820cd09d29b137c5cd5926216b_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_wave64_16bit_f88321698af568e2402216607d3962b1_size, g_ffx_fsr2_accumulate_pass_wave64_16bit_f88321698af568e2402216607d3962b1_data, 1, g_ffx_fsr2_accumulate_pass_wave64_16bit_f88321698af568e2402216607d3962b1_CBVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_f88321698af568e2402216607d3962b1_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_f88321698af568e2402216607d3962b1_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_f88321698af568e2402216607d3962b1_CBVResourceSpaces, 8, g_ffx_fsr2_accumulate_pass_wave64_16bit_f88321698af568e2402216607d3962b1_SRVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_f88321698af568e2402216607d3962b1_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_f88321698af568e2402216607d3962b1_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_f88321698af568e2402216607d3962b1_SRVResourceSpaces, 5, g_ffx_fsr2_accumulate_pass_wave64_16bit_f88321698af568e2402216607d3962b1_UAVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_f88321698af568e2402216607d3962b1_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_f88321698af568e2402216607d3962b1_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_f88321698af568e2402216607d3962b1_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_wave64_16bit_f88321698af568e2402216607d3962b1_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_f88321698af568e2402216607d3962b1_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_f88321698af568e2402216607d3962b1_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_f88321698af568e2402216607d3962b1_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_wave64_16bit_3c63b678451c31cd5ddb922c091301a5_size, g_ffx_fsr2_accumulate_pass_wave64_16bit_3c63b678451c31cd5ddb922c091301a5_data, 1, g_ffx_fsr2_accumulate_pass_wave64_16bit_3c63b678451c31cd5ddb922c091301a5_CBVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_3c63b678451c31cd5ddb922c091301a5_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_3c63b678451c31cd5ddb922c091301a5_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_3c63b678451c31cd5ddb922c091301a5_CBVResourceSpaces, 8, g_ffx_fsr2_accumulate_pass_wave64_16bit_3c63b678451c31cd5ddb922c091301a5_SRVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_3c63b678451c31cd5ddb922c091301a5_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_3c63b678451c31cd5ddb922c091301a5_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_3c63b678451c31cd5ddb922c091301a5_SRVResourceSpaces, 4, g_ffx_fsr2_accumulate_pass_wave64_16bit_3c63b678451c31cd5ddb922c091301a5_UAVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_3c63b678451c31cd5ddb922c091301a5_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_3c63b678451c31cd5ddb922c091301a5_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_3c63b678451c31cd5ddb922c091301a5_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_wave64_16bit_3c63b678451c31cd5ddb922c091301a5_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_3c63b678451c31cd5ddb922c091301a5_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_3c63b678451c31cd5ddb922c091301a5_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_3c63b678451c31cd5ddb922c091301a5_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_wave64_16bit_6bc5affdcca7b80b5f247eb3bbc76ed6_size, g_ffx_fsr2_accumulate_pass_wave64_16bit_6bc5affdcca7b80b5f247eb3bbc76ed6_data, 1, g_ffx_fsr2_accumulate_pass_wave64_16bit_6bc5affdcca7b80b5f247eb3bbc76ed6_CBVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_6bc5affdcca7b80b5f247eb3bbc76ed6_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_6bc5affdcca7b80b5f247eb3bbc76ed6_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_6bc5affdcca7b80b5f247eb3bbc76ed6_CBVResourceSpaces, 8, g_ffx_fsr2_accumulate_pass_wave64_16bit_6bc5affdcca7b80b5f247eb3bbc76ed6_SRVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_6bc5affdcca7b80b5f247eb3bbc76ed6_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_6bc5affdcca7b80b5f247eb3bbc76ed6_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_6bc5affdcca7b80b5f247eb3bbc76ed6_SRVResourceSpaces, 4, g_ffx_fsr2_accumulate_pass_wave64_16bit_6bc5affdcca7b80b5f247eb3bbc76ed6_UAVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_6bc5affdcca7b80b5f247eb3bbc76ed6_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_6bc5affdcca7b80b5f247eb3bbc76ed6_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_6bc5affdcca7b80b5f247eb3bbc76ed6_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_wave64_16bit_6bc5affdcca7b80b5f247eb3bbc76ed6_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_6bc5affdcca7b80b5f247eb3bbc76ed6_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_6bc5affdcca7b80b5f247eb3bbc76ed6_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_6bc5affdcca7b80b5f247eb3bbc76ed6_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_wave64_16bit_a8a7ccd6653f5b8a4878d58335ea9f75_size, g_ffx_fsr2_accumulate_pass_wave64_16bit_a8a7ccd6653f5b8a4878d58335ea9f75_data, 1, g_ffx_fsr2_accumulate_pass_wave64_16bit_a8a7ccd6653f5b8a4878d58335ea9f75_CBVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_a8a7ccd6653f5b8a4878d58335ea9f75_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_a8a7ccd6653f5b8a4878d58335ea9f75_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_a8a7ccd6653f5b8a4878d58335ea9f75_CBVResourceSpaces, 8, g_ffx_fsr2_accumulate_pass_wave64_16bit_a8a7ccd6653f5b8a4878d58335ea9f75_SRVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_a8a7ccd6653f5b8a4878d58335ea9f75_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_a8a7ccd6653f5b8a4878d58335ea9f75_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_a8a7ccd6653f5b8a4878d58335ea9f75_SRVResourceSpaces, 5, g_ffx_fsr2_accumulate_pass_wave64_16bit_a8a7ccd6653f5b8a4878d58335ea9f75_UAVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_a8a7ccd6653f5b8a4878d58335ea9f75_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_a8a7ccd6653f5b8a4878d58335ea9f75_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_a8a7ccd6653f5b8a4878d58335ea9f75_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_wave64_16bit_a8a7ccd6653f5b8a4878d58335ea9f75_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_wave64_16bit_a8a7ccd6653f5b8a4878d58335ea9f75_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_16bit_a8a7ccd6653f5b8a4878d58335ea9f75_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_16bit_a8a7ccd6653f5b8a4878d58335ea9f75_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_permutations.h.d b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_permutations.h.d new file mode 100644 index 00000000..0b9aa39b --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_permutations.h.d @@ -0,0 +1 @@ +src/ffx-fsr2-api/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_16bit_permutations.h: ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common.h ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common_half.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_callbacks_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_resources.h ../../src/ffx-fsr2-api/shaders/ffx_core.h ../../src/ffx-fsr2-api/shaders/ffx_core_portability.h ../../src/ffx-fsr2-api/shaders/ffx_core_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_upsample.h ../../src/ffx-fsr2-api/shaders/ffx_common_types.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_common.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_reproject.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_sample.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_postprocess_lock_status.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_accumulate.h \ No newline at end of file diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_1d3e01027bc45425c424fd95abd21c1d.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_1d3e01027bc45425c424fd95abd21c1d.h new file mode 100644 index 00000000..18db53ec --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_1d3e01027bc45425c424fd95abd21c1d.h @@ -0,0 +1,1070 @@ +// ffx_fsr2_accumulate_pass_wave64_1d3e01027bc45425c424fd95abd21c1d.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_wave64_1d3e01027bc45425c424fd95abd21c1d_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_1d3e01027bc45425c424fd95abd21c1d_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_1d3e01027bc45425c424fd95abd21c1d_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_1d3e01027bc45425c424fd95abd21c1d_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_1d3e01027bc45425c424fd95abd21c1d_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_lanczos_lut", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_1d3e01027bc45425c424fd95abd21c1d_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 6, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_1d3e01027bc45425c424fd95abd21c1d_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_1d3e01027bc45425c424fd95abd21c1d_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_1d3e01027bc45425c424fd95abd21c1d_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", "rw_upscaled_output", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_1d3e01027bc45425c424fd95abd21c1d_UAVResourceBindings[] = { 0, 1, 3, 4, 2, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_1d3e01027bc45425c424fd95abd21c1d_UAVResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_1d3e01027bc45425c424fd95abd21c1d_UAVResourceSpaces[] = { 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_1d3e01027bc45425c424fd95abd21c1d_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_1d3e01027bc45425c424fd95abd21c1d_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_1d3e01027bc45425c424fd95abd21c1d_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_1d3e01027bc45425c424fd95abd21c1d_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_1d3e01027bc45425c424fd95abd21c1d_size = 16664; + +static const unsigned char g_ffx_fsr2_accumulate_pass_wave64_1d3e01027bc45425c424fd95abd21c1d_data[] = { +0x44,0x58,0x42,0x43,0x8d,0x2e,0x52,0x5f,0x8e,0xbc,0xe0,0x10,0xa3,0xf2,0x59,0x4e, +0x90,0x5f,0x55,0x19,0x01,0x00,0x00,0x00,0x18,0x41,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x3c,0x02,0x00,0x00,0x9c,0x10,0x00,0x00,0xb8,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xc8,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0x58,0x0e,0x00,0x00,0x66,0x00,0x05,0x00,0x96,0x03,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x40,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x8d,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xce,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xf4,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2, +0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42, +0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29, +0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30, +0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c, +0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3, +0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf, +0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f, +0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3, +0x50,0x08,0x6e,0x60,0x06,0xea,0x6e,0x1b,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42, +0x72,0xa8,0x48,0x20,0xd2,0xc8,0x79,0x88,0x68,0x42,0x08,0x09,0x09,0xc3,0x50,0x08, +0x66,0x60,0x3e,0x02,0x0f,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90, +0x66,0x40,0xc4,0x30,0x0c,0xca,0x1c,0x41,0x50,0x0a,0x66,0x10,0x87,0x91,0xc8,0x81, +0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec, +0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81, +0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d, +0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30, +0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f, +0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2, +0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00, +0x06,0x7e,0x80,0x84,0x13,0xa5,0x74,0x18,0x41,0x30,0x66,0x6a,0x83,0x71,0x60,0x87, +0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30, +0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03, +0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72, +0x40,0xc1,0x30,0x93,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42, +0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39, +0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0, +0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0x20,0x61,0x65,0xa9,0x9d,0x29,0x0c,0xc6, +0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41, +0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f, +0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca, +0x01,0x05,0xc3,0x4c,0xd6,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3, +0x3b,0x84,0x03,0x3d,0xf8,0x01,0x12,0x8c,0x97,0xe0,0x99,0xc8,0x60,0x1c,0xd8,0x21, +0x1c,0xe6,0x61,0x1e,0xdc,0x40,0x16,0x6e,0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e, +0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4, +0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00, +0x0c,0xfc,0x00,0x05,0x27,0xc9,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c, +0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03, +0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a, +0x56,0xa2,0x67,0xc2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc, +0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x50,0x60,0x90,0x3d,0x8c,0x20,0x0c,0x67, +0x08,0xc1,0xc7,0xae,0x36,0x9a,0x70,0x1c,0xc7,0xf1,0x61,0x38,0xd7,0x75,0x5d,0x0d, +0xc3,0x30,0x0c,0xc3,0xa0,0xfc,0x26,0x69,0x8a,0x28,0x61,0xf2,0x59,0x80,0x79,0x16, +0x22,0x62,0x27,0x60,0x22,0x50,0x30,0xd0,0x0e,0x00,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c, +0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10, +0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x90,0x01,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64, +0x81,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24, +0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2,0x1c,0x0a,0xa2,0xf0,0x03,0x0a,0xa4,0x60, +0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03, +0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a, +0x3e,0xa0,0x2c,0x4a,0xa3,0xc4,0x1f,0x0a,0xd2,0xa2,0xb8,0x8a,0x87,0xc6,0x11,0x80, +0x1a,0x20,0x75,0x06,0x80,0xdc,0x19,0x00,0x8a,0x67,0x00,0x68,0x9e,0x01,0xa0,0x7a, +0x06,0x80,0xee,0x19,0x00,0xca,0x67,0x00,0x48,0x9f,0x01,0x20,0x7e,0x06,0x00,0x00, +0x79,0x18,0x00,0x00,0x90,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0xc1,0x99,0x20,0x0c,0xcf,0x06,0x61,0x20,0x26,0x08,0x03,0xb4,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08,0x6a,0x40,0x07,0xb4,0xe4,0xbe,0xd2,0xdc, +0xe0,0xea,0xe8,0xbe,0xda,0xde,0xe8,0xd2,0xde,0xdc,0xbe,0xec,0xca,0xc6,0xe8,0xde, +0xe4,0xe6,0x26,0x08,0x43,0x34,0x41,0x18,0xa4,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65, +0x31,0x98,0x81,0x31,0x9c,0x09,0x82,0x1b,0xd4,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8, +0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86, +0x31,0x30,0x86,0xc3,0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab, +0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30, +0x4c,0x1b,0x12,0x46,0x99,0x0c,0x6a,0x60,0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8, +0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x04,0x61,0xa0,0x26,0x08,0x43,0xb5,0x41, +0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35,0x30,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae, +0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed, +0x4d,0x6e,0x82,0x30,0x58,0x1b,0x92,0x4b,0xd9,0x0c,0x6e,0x60,0x0c,0x87,0x8e,0xdc, +0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xb8, +0x36,0x24,0x9c,0xe2,0x19,0xdf,0xc0,0x18,0xd9,0x04,0x21,0x0e,0xec,0x80,0x8d,0xdc, +0x17,0x5b,0x98,0xdb,0x98,0xde,0xdb,0xdc,0x17,0x5b,0x1d,0xdd,0x86,0x84,0x08,0x03, +0x31,0x30,0x88,0x81,0x31,0x9c,0x09,0xc2,0x80,0x31,0x91,0xfb,0x4a,0x6b,0x3b,0x6b, +0x4a,0x83,0x9b,0x9b,0x20,0x0c,0xd9,0x86,0x84,0x0c,0xc2,0xa0,0x0c,0x0c,0x33,0x18, +0x18,0xc3,0x21,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16, +0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21,0x31,0x03,0x08, +0x0d,0x8c,0x61,0x60,0x8c,0x6c,0x43,0xf2,0x48,0x95,0xd6,0x81,0xc1,0x18,0x9c,0x41, +0x1a,0x4c,0x10,0xe6,0xe0,0x0e,0xa8,0xc9,0xdd,0x7d,0xa5,0xb9,0xd1,0x95,0xc9,0xb9, +0x85,0xb1,0x7d,0xd5,0xc1,0xcd,0x8d,0x85,0xb1,0x95,0x91,0x7d,0x8d,0xbd,0xb1,0xbd, +0xc9,0x4d,0x10,0xc6,0x40,0x0e,0x36,0x2c,0xc6,0x1a,0xb0,0x81,0x61,0x0c,0x4c,0x1b, +0xb4,0x41,0x1b,0x38,0x13,0x84,0x3a,0xc0,0x03,0x3a,0x72,0x77,0x5f,0x6c,0x6f,0x63, +0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x1b,0x96,0xe1,0x0d,0xe0,0xc0,0x18,0x06, +0xa6,0x0d,0xda,0xa0,0x0d,0xb2,0x09,0xc2,0x1d,0xe4,0x01,0x19,0xb9,0xbb,0x2f,0xb7, +0xb2,0xbb,0x2f,0xb6,0xb7,0xb1,0xb5,0xb9,0x0d,0x0b,0x23,0x07,0x73,0x60,0x50,0x03, +0xd3,0x06,0x6d,0xd0,0x06,0x19,0x1f,0xb9,0xbb,0x2f,0xb6,0xba,0xb6,0xb0,0x2f,0xb4, +0xb4,0x39,0xba,0x37,0xb9,0xbc,0x0d,0x0b,0xb5,0x06,0x75,0x60,0x5c,0x03,0xd3,0x06, +0x6d,0xd0,0x06,0x0e,0x25,0xb9,0xbb,0xaf,0x3a,0xb8,0xb9,0xb1,0x30,0xb6,0x32,0xb2, +0xaf,0xb7,0x3a,0x3a,0xb8,0x3a,0xba,0x0d,0xcb,0xb5,0x06,0x77,0x60,0x30,0x03,0xd3, +0x06,0x6d,0xd0,0x06,0xce,0x86,0xc2,0x0d,0xe2,0x80,0x0e,0xec,0x00,0x0f,0x26,0x08, +0x7a,0xb0,0x07,0x34,0xc6,0xc4,0x8c,0xa6,0xa4,0x64,0x26,0x08,0x83,0xb6,0x01,0x31, +0xf4,0x60,0x0f,0x0c,0x63,0xe0,0x03,0x60,0x43,0xd0,0x07,0x13,0x04,0x3e,0xe0,0x03, +0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x1b,0x10, +0xe3,0x0f,0x40,0xc1,0x18,0x06,0x03,0xd8,0x10,0x84,0xc2,0x06,0x42,0x0d,0xf2,0xc0, +0x0f,0x44,0x61,0x82,0x90,0x07,0x7a,0xc0,0x25,0x4d,0xaa,0xcc,0x8d,0xac,0x4c,0x6e, +0x2a,0x4d,0xaf,0x6c,0x82,0x30,0x06,0x73,0xb0,0x01,0x21,0x4a,0x81,0x32,0xc8,0xe0, +0x6a,0x4c,0x81,0x4e,0x5a,0x53,0x18,0x9e,0x54,0x99,0x1b,0x59,0x99,0xdc,0x54,0x9a, +0x5e,0xd9,0x06,0x84,0x40,0x05,0xca,0x0c,0xc8,0xe0,0x6a,0x4c,0x81,0x4c,0x1a,0x51, +0xda,0x1c,0x1c,0x5b,0x58,0xde,0x54,0x9a,0x5e,0xd9,0x04,0x61,0xd8,0x36,0x20,0x84, +0x2a,0x50,0xab,0x40,0x06,0x57,0x63,0x0a,0xec,0xd2,0x92,0xdc,0xe0,0xea,0xe8,0x86, +0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0x88,0xd2,0xda,0xca, +0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26,0x08,0x03,0xb7,0xc1,0x20,0x5a,0x81,0x72,0x05, +0x32,0xb8,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1,0x11,0xa5,0xb5,0x95,0xb9, +0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x86,0x6e,0x03,0x42,0xc0,0x02,0x15,0x0b,0x64, +0x70,0x35,0xa6,0x40,0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29,0x0d,0x8e,0xa9,0xcc,0xae, +0x8c,0x8d,0xea,0xad,0x6a,0xae,0x6c,0x82,0x30,0x78,0x1b,0x10,0x62,0x16,0x28,0x5a, +0x20,0x83,0xab,0x31,0x05,0x2e,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65, +0x78,0x13,0x84,0xe1,0xdb,0x80,0x10,0xb6,0x40,0xdd,0x02,0x19,0x5c,0x8d,0x29,0x50, +0x32,0x23,0x2a,0xb3,0x4b,0x1b,0x2b,0xa3,0x7a,0xb3,0x4a,0x2b,0xbb,0x23,0x2a,0x83, +0xa3,0x43,0x9b,0x20,0x0c,0x60,0xb0,0xc1,0x20,0x72,0x81,0xd2,0x05,0x32,0x68,0x78, +0x98,0x29,0xa5,0xd1,0xd1,0x95,0xc9,0x4d,0x10,0x86,0x30,0xd8,0x80,0x10,0xbc,0x40, +0xf5,0x02,0x19,0x34,0x8d,0x29,0x50,0x32,0x6b,0x7a,0xa3,0x4b,0x7b,0x73,0xb3,0x2a, +0x1b,0xa3,0x7b,0x93,0x9b,0x1a,0x0b,0x63,0x2b,0x9b,0x20,0x0c,0x62,0xb0,0x01,0x21, +0x7e,0x81,0x02,0x07,0x32,0x68,0x1a,0x53,0x20,0x64,0x46,0xf4,0x76,0xe7,0x36,0x37, +0x16,0xc6,0x56,0x66,0x14,0x36,0x46,0xf7,0x26,0x37,0x41,0x18,0xc6,0x60,0x03,0x42, +0x88,0x03,0x35,0x0e,0x64,0xd0,0x34,0xa6,0xc0,0xcf,0xac,0xe9,0x8d,0x2e,0xed,0xcd, +0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x4e,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0x28,0xcc,0x6d, +0xac,0x8c,0x8d,0x2d,0x8c,0x2e,0xed,0xcd,0x6d,0x82,0x30,0x90,0xc1,0x06,0x83,0x28, +0x07,0xca,0x1c,0xc8,0xa0,0x21,0x63,0x06,0x25,0x57,0x56,0x84,0x07,0xf7,0x36,0x57, +0x27,0x57,0x36,0x41,0x18,0xca,0x60,0x03,0x42,0xa0,0x03,0x95,0x0e,0x64,0xd0,0x34, +0xa6,0xc0,0xcc,0x0c,0x4a,0xae,0xcc,0x2e,0xed,0xad,0x6e,0xce,0x48,0x2e,0xac,0xad, +0x0c,0x4a,0xae,0xac,0x08,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x82,0x30,0x98,0xc1, +0x06,0x84,0x58,0x07,0x8a,0x1d,0xc8,0xa0,0x69,0x4c,0x81,0x8b,0x19,0x55,0x98,0x1b, +0x52,0x18,0x9b,0x99,0xd1,0x93,0xd5,0x04,0x61,0x38,0x83,0x0d,0x06,0xe1,0x0e,0xd4, +0x3b,0x90,0x41,0xc3,0xca,0x4c,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0xaa,0x2c,0xae,0xae, +0xcc,0x6d,0xac,0x8c,0xa9,0xcc,0xed,0x8c,0x0e,0x6d,0x82,0x30,0xa0,0xc1,0x06,0x84, +0x88,0x07,0x4a,0x1e,0xc8,0xa0,0x69,0x4c,0x81,0x8a,0x19,0x51,0x19,0x1b,0x5d,0x18, +0x55,0x5a,0x5b,0xd9,0x04,0x61,0x48,0x83,0x0d,0x06,0x41,0x0f,0x54,0x3d,0x90,0x41, +0xc3,0xcb,0x8c,0x28,0xcf,0x2d,0xac,0x2d,0x6d,0x4c,0xaa,0x6c,0x6e,0x08,0x2d,0xcc, +0xed,0xac,0xcc,0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82,0x30,0xa8,0xc1,0x06,0x83,0xb8, +0x07,0x0a,0x1f,0xc8,0xa0,0x21,0x66,0x66,0x95,0x56,0x76,0x37,0x05,0x17,0x36,0x56, +0x46,0xf5,0xd6,0x54,0x46,0x57,0x26,0x37,0x67,0x14,0x36,0x46,0xf7,0x26,0x37,0x41, +0x18,0xd6,0x60,0x83,0x41,0xe8,0x03,0xb5,0x0f,0x64,0xd0,0x6c,0xa0,0xf8,0xe0,0x14, +0x52,0x81,0x15,0x5e,0x41,0x16,0x6a,0x01,0x17,0x76,0xc1,0x17,0xc2,0x81,0x1c,0xce, +0x41,0x1d,0xda,0x01,0x1e,0xe6,0xc1,0x1e,0xf2,0x81,0x1f,0x36,0x0c,0x06,0x29,0xf4, +0xc3,0x04,0x41,0x00,0x36,0x00,0x1b,0x06,0x03,0x24,0x40,0x62,0x43,0x10,0x12,0x1b, +0x86,0xe1,0x1f,0x44,0x82,0xc2,0xd0,0xd4,0x86,0xc1,0x0c,0xcc,0x60,0x98,0x20,0x0c, +0x6c,0xb0,0x21,0xe8,0x85,0x0d,0xc4,0x55,0x12,0x26,0x71,0x12,0x1b,0x8a,0x7f,0x20, +0x09,0x60,0x14,0x50,0x82,0x88,0x98,0x5c,0x98,0xdb,0x18,0x5a,0xd9,0xdc,0x04,0x61, +0x68,0x03,0x1a,0x66,0x6c,0x6f,0x61,0x74,0x73,0x13,0x84,0xc1,0x0d,0x58,0xa4,0xb9, +0xcd,0xd1,0xcd,0x4d,0x10,0x86,0x37,0x20,0x91,0xe6,0x46,0x37,0x37,0x41,0x18,0xe0, +0x80,0x08,0x5d,0x19,0xde,0x17,0xdb,0x5b,0x18,0xd9,0x04,0x61,0x88,0x03,0x22,0x74, +0x65,0x78,0x5f,0x6e,0x6f,0x72,0x6d,0x4c,0xe8,0xca,0xf0,0xbe,0xe6,0xe8,0xde,0xe4, +0xca,0x58,0xd4,0xa5,0xb9,0xd1,0xcd,0x6d,0x80,0x54,0x62,0x25,0x58,0xa2,0x25,0x5c, +0xe2,0x25,0x60,0x22,0x26,0x64,0x62,0x26,0x68,0x62,0x25,0x6a,0x82,0xb3,0x09,0x5a, +0xa8,0xc2,0xc6,0x66,0xd7,0xe6,0x92,0x46,0x56,0xe6,0x46,0x37,0x25,0x08,0xaa,0x90, +0xe1,0xb9,0xd8,0x95,0xc9,0xcd,0xa5,0xbd,0xb9,0x4d,0x09,0x88,0x26,0x64,0x78,0x2e, +0x76,0x61,0x6c,0x76,0x65,0x72,0x53,0x02,0xa3,0x0e,0x19,0x9e,0xcb,0x1c,0x5a,0x18, +0x59,0x99,0x5c,0xd3,0x1b,0x59,0x19,0xdb,0x94,0x00,0x29,0x43,0x86,0xe7,0x22,0x57, +0x36,0xf7,0x56,0x27,0x37,0x56,0x36,0x37,0x25,0x10,0x85,0x4a,0x64,0x78,0x2e,0x74, +0x79,0x70,0x65,0x41,0x6e,0x6e,0x6f,0x74,0x61,0x74,0x69,0x6f,0x6e,0x73,0x53,0x84, +0x7e,0x10,0x89,0x3a,0x64,0x78,0x2e,0x65,0x6e,0x74,0x72,0x79,0x50,0x6f,0x69,0x6e, +0x74,0x73,0x53,0x02,0x94,0xe8,0x42,0x86,0xe7,0x32,0xf6,0x56,0xe7,0x46,0x57,0x26, +0x37,0x37,0x25,0xb0,0x09,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3b,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x31,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b, +0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0a,0xdb, +0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20, +0x60,0x7e,0x71,0xdb,0xb6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44, +0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0d,0xdd,0x70,0xf9,0xce, +0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0x7c,0x91,0xc3,0x6c,0x48,0x33, +0x20,0x8d,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3,0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x5b, +0x40,0x34,0x5c,0xbe,0xf3,0xf8,0x46,0xe4,0x50,0x8f,0x38,0xf8,0xc8,0x6d,0xdb,0x41, +0x35,0x5c,0xbe,0xf3,0xf8,0x12,0xc0,0x3c,0x0b,0x51,0x12,0x15,0xb1,0xf8,0xc5,0x6d, +0x1b,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0x94,0x0e,0x30,0xf8, +0xc5,0x6d,0x5b,0x81,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0xb0,0x93, +0x13,0x11,0x7e,0x71,0xdb,0x26,0x90,0x0d,0x97,0xef,0x3c,0xfe,0x74,0x44,0x04,0x30, +0x88,0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e,0x72,0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c, +0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48, +0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1d,0x3e,0x01,0x02,0x7b,0xc4,0x54,0x25, +0xc4,0x24,0xfd,0x95,0xab,0xd2,0x1c,0x1d,0x44,0x58,0x49,0x4c,0x58,0x30,0x00,0x00, +0x66,0x00,0x05,0x00,0x16,0x0c,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0x40,0x30,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00, +0x0d,0x0c,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c, +0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42, +0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20, +0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50, +0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00, +0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d, +0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff, +0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42, +0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xce,0x00,0x00,0x00, +0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3, +0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xf8,0xc1,0x08, +0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08, +0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89, +0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3, +0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8, +0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83, +0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1, +0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18, +0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c, +0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60, +0x06,0xea,0x6e,0x1b,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x72,0xa8,0x48,0x20, +0xd2,0xc8,0x79,0x88,0x68,0x42,0x08,0x09,0x09,0xc3,0x50,0x08,0x66,0x60,0x3e,0x02, +0x0f,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90,0x66,0x40,0xc4,0x30, +0x0c,0xca,0x1c,0x41,0x50,0x0a,0x66,0x10,0x87,0x91,0xc8,0x81,0x80,0x61,0x04,0xc2, +0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0, +0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81, +0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c, +0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e, +0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30,0x0e,0xec,0x10,0x0e, +0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72, +0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0, +0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00,0x06,0x7e,0x80,0x84, +0x13,0xa5,0x74,0x18,0x41,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79, +0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0, +0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87, +0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76, +0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x30,0x93, +0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d, +0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc, +0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81, +0x1f,0x80,0x81,0x1f,0x20,0x61,0x65,0xa9,0x9d,0x29,0x0c,0xc6,0x81,0x1d,0xc2,0x61, +0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e, +0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0xd6,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43, +0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d, +0xf8,0x01,0x12,0x8c,0x97,0xe0,0x99,0xc8,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x40,0x16,0x6e,0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4, +0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81, +0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x05, +0x27,0xc9,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81, +0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38, +0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x56,0xa2,0x67,0xc2, +0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16,0x68,0xa1,0x1c,0xf0, +0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0xc1,0x0f,0x50,0x60,0x90,0x3d,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7,0xae, +0x36,0x9a,0x70,0x1c,0xc7,0xf1,0x61,0x38,0xd7,0x75,0x5d,0x0d,0xc3,0x30,0x0c,0xc3, +0xa0,0xfc,0x26,0x69,0x8a,0x28,0x61,0xf2,0x59,0x80,0x79,0x16,0x22,0x62,0x27,0x60, +0x22,0x50,0x30,0xd0,0x3e,0x05,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20, +0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07, +0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74, +0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20, +0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07, +0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76, +0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf, +0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30, +0xe4,0x01,0x03,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x90, +0x01,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x10,0x8a, +0xa3,0x14,0x8a,0xa2,0x1c,0x0a,0xa2,0xf0,0x03,0xca,0xa2,0x00,0x03,0x68,0x1c,0x01, +0x20,0x75,0x06,0x80,0xdc,0x19,0x00,0x8a,0x67,0x00,0x68,0x9e,0x01,0xa0,0x7a,0x06, +0x80,0xee,0x19,0x00,0xd2,0x67,0x00,0x88,0x9f,0x01,0x00,0x00,0x79,0x18,0x00,0x00, +0x79,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xc1,0x99,0x20,0x0c, +0xcf,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xd0,0x04, +0x41,0x0d,0x3c,0x02,0x13,0x84,0x21,0x9a,0x20,0x0c,0xd2,0x06,0x01,0x61,0x36,0x24, +0x48,0xa2,0x20,0xcb,0xb0,0x20,0xcd,0x04,0xc1,0x0d,0xbe,0x0d,0xc9,0xf0,0x28,0x08, +0x32,0x2c,0x48,0x33,0x41,0x18,0xa6,0x0d,0xc9,0x92,0x28,0x48,0x34,0x2c,0x48,0x33, +0x41,0x18,0xa8,0x09,0xc2,0x50,0x6d,0x10,0x10,0x6a,0x43,0x12,0x3d,0x0a,0x32,0x0d, +0x0b,0x52,0x4d,0x10,0x06,0x6b,0x43,0x32,0x25,0x0a,0x72,0x0d,0x0b,0xd2,0x4c,0x10, +0x86,0x6b,0x43,0x72,0x25,0x0a,0x92,0x0d,0x0b,0x52,0x4d,0x10,0xe2,0x00,0x0c,0x36, +0x24,0xc4,0xa6,0x20,0xc4,0xb0,0x20,0xcd,0x04,0x61,0xc0,0x26,0x08,0x43,0xb6,0x21, +0xe9,0x36,0x05,0xf1,0x86,0x05,0x69,0x36,0x24,0xde,0xa3,0x20,0xc3,0xb0,0x20,0xd5, +0x86,0xc4,0x81,0x24,0x0b,0xd3,0xb8,0x0f,0x0c,0x26,0x08,0x73,0x10,0x06,0x13,0x84, +0x31,0xe8,0x36,0x2c,0x88,0x18,0x28,0x08,0x32,0x2c,0x63,0x30,0x06,0x63,0xd0,0x4c, +0x10,0xea,0x40,0x0c,0x36,0x2c,0x43,0x19,0x28,0xc8,0x30,0x2c,0x63,0x30,0x06,0x63, +0x50,0x4d,0x10,0xee,0x60,0x0c,0x36,0x2c,0xcb,0x19,0x28,0x48,0x34,0x2c,0x63,0x30, +0x06,0x63,0x50,0x6d,0x58,0x22,0x31,0x50,0x90,0x69,0x58,0xc6,0x60,0x0c,0xc6,0xa0, +0xd9,0xb0,0x4c,0x62,0xa0,0x20,0xcb,0xb0,0x8c,0xc1,0x18,0x8c,0x41,0xb3,0xa1,0x20, +0x03,0x33,0x40,0x83,0x34,0x50,0x83,0x09,0x82,0x1e,0x90,0xc1,0x04,0x61,0xd0,0x36, +0x20,0x08,0x1b,0x28,0x08,0x32,0xb4,0x01,0xb0,0x21,0x70,0x83,0x09,0x02,0x1f,0x94, +0xc1,0x06,0x04,0x81,0x03,0x05,0x19,0x06,0x04,0xd8,0x10,0xc4,0xc1,0x06,0x22,0x0c, +0xd6,0xe0,0x0d,0xe4,0x60,0x82,0x20,0x00,0x14,0x86,0xa6,0x36,0x0c,0x9e,0x37,0x4c, +0x10,0x86,0x6d,0x82,0x30,0x70,0x1b,0x02,0x3c,0xd8,0x40,0x4c,0x76,0x70,0x07,0x79, +0xb0,0xa1,0xa0,0x83,0x3a,0x00,0xe6,0x40,0x0f,0xaa,0xb0,0xb1,0xd9,0xb5,0xb9,0xa4, +0x91,0x95,0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64,0x78,0x2e,0x76,0x65,0x72,0x73,0x69, +0x6f,0x6e,0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b,0x5d,0x18,0x9b,0x5d,0x99,0xdc,0x94, +0x80,0xa8,0x43,0x86,0xe7,0x32,0x87,0x16,0x46,0x56,0x26,0xd7,0xf4,0x46,0x56,0xc6, +0x36,0x25,0x30,0xca,0x90,0xe1,0xb9,0xc8,0x95,0xcd,0xbd,0xd5,0xc9,0x8d,0x95,0xcd, +0x4d,0x09,0xe4,0xa0,0x0e,0x19,0x9e,0x4b,0x99,0x1b,0x9d,0x5c,0x1e,0xd4,0x5b,0x9a, +0x1b,0xdd,0xdc,0x94,0x40,0x0f,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3b,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x31,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b, +0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0a,0xdb, +0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20, +0x60,0x7e,0x71,0xdb,0xb6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44, +0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0d,0xdd,0x70,0xf9,0xce, +0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0x7c,0x91,0xc3,0x6c,0x48,0x33, +0x20,0x8d,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3,0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x5b, +0x40,0x34,0x5c,0xbe,0xf3,0xf8,0x46,0xe4,0x50,0x8f,0x38,0xf8,0xc8,0x6d,0xdb,0x41, +0x35,0x5c,0xbe,0xf3,0xf8,0x12,0xc0,0x3c,0x0b,0x51,0x12,0x15,0xb1,0xf8,0xc5,0x6d, +0x1b,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0x94,0x0e,0x30,0xf8, +0xc5,0x6d,0x5b,0x81,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0xb0,0x93, +0x13,0x11,0x7e,0x71,0xdb,0x26,0x90,0x0d,0x97,0xef,0x3c,0xfe,0x74,0x44,0x04,0x30, +0x88,0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e,0x72,0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c, +0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x61,0x20,0x00,0x00,0xa1,0x09,0x00,0x00, +0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00,0x6f,0x00,0x00,0x00,0x34,0xcc,0x00,0x94, +0x51,0x21,0x15,0x61,0x40,0xc1,0x0e,0x14,0x5b,0xc9,0x0e,0x94,0x4a,0xf1,0x95,0x5d, +0x0d,0x94,0x4b,0x19,0x06,0x14,0x4c,0xd9,0x14,0x53,0x11,0x02,0x15,0x6f,0x40,0xf9, +0x06,0x94,0x24,0x44,0x71,0x22,0x94,0x52,0x15,0x94,0x46,0x45,0x94,0x24,0x41,0x49, +0x22,0x14,0x27,0x41,0xf9,0x14,0x4d,0x71,0x42,0xd0,0x58,0x03,0xa4,0x14,0x41,0x19, +0x94,0x47,0x09,0x8c,0x00,0x90,0x31,0x46,0x00,0x82,0x20,0x88,0x82,0xc1,0x18,0x41, +0x6b,0xce,0x39,0xfb,0x8d,0x11,0x80,0x20,0x08,0xca,0xdf,0x18,0x01,0x08,0x82,0x30, +0xff,0x0b,0x63,0x04,0x20,0x08,0x82,0xf1,0x2f,0x8c,0x11,0xbc,0x33,0x69,0xa2,0xdd, +0x18,0x01,0x08,0x82,0x20,0xfc,0x0b,0x63,0x04,0xad,0x39,0xe7,0xbc,0x37,0x46,0x00, +0x82,0x20,0x28,0x83,0xc1,0x18,0x01,0x08,0x82,0x20,0x08,0x0a,0x63,0x04,0x20,0x08, +0x82,0x20,0x18,0x8c,0x11,0x80,0x20,0xfe,0xdf,0x63,0x30,0x46,0x10,0x92,0x60,0x88, +0x77,0x63,0x04,0x7b,0xac,0xc6,0xfb,0x37,0x46,0xb0,0xd6,0x6a,0x2d,0x7e,0x63,0x04, +0xff,0xfd,0xf7,0xef,0x37,0x46,0xd0,0x9a,0x73,0xce,0xfb,0xc2,0x18,0x81,0x2c,0xba, +0xfd,0xff,0x8d,0x11,0xe8,0xac,0x39,0xa7,0xdf,0x18,0x81,0x8a,0xd7,0xa7,0xea,0x8d, +0x11,0x80,0x20,0x08,0x82,0xe0,0x30,0x46,0xb0,0xd6,0x6a,0xad,0x7b,0x63,0x04,0x20, +0x08,0xfa,0x77,0x18,0x8c,0x11,0xb4,0xe6,0x9c,0xd3,0xde,0x18,0x01,0x08,0x82,0x20, +0x09,0x06,0x63,0x04,0x20,0x08,0x82,0x3a,0x18,0x8c,0x11,0xc0,0x71,0x99,0xdf,0xde, +0x18,0x01,0x59,0xf2,0xfa,0xfd,0x8d,0x11,0x80,0x20,0x08,0xb2,0x60,0x30,0x46,0x00, +0x82,0x20,0x88,0x7e,0x63,0x04,0x20,0x08,0x82,0xf8,0x2f,0xcc,0x00,0x8c,0x11,0x80, +0x20,0x08,0xe2,0xdf,0x18,0x01,0x08,0x82,0x20,0xfc,0xd1,0x37,0x87,0x10,0xe5,0xc1, +0x1c,0x42,0x05,0xcd,0x21,0x44,0xa0,0x30,0x87,0x60,0x07,0x79,0x30,0x87,0x10,0xe9, +0xc1,0x1c,0x42,0xf4,0x07,0x73,0x08,0x76,0x10,0x0a,0x73,0x08,0x7d,0xa0,0xcd,0x21, +0x44,0xa4,0x30,0x87,0x60,0x07,0x7a,0x40,0xe2,0x1c,0x44,0x14,0x41,0xa9,0x30,0x07, +0x41,0x51,0x50,0x2a,0xcc,0x41,0x4c,0x13,0x94,0x0a,0x73,0x10,0x8e,0x03,0xa5,0xc2, +0x1c,0x04,0x04,0x41,0xa9,0x30,0x07,0xe1,0x38,0x90,0x2a,0xcc,0x41,0x64,0x19,0xa4, +0x0a,0x73,0x10,0xcf,0x03,0xa9,0xc2,0x1c,0xc4,0x75,0x41,0xaa,0x30,0x07,0x61,0x59, +0x90,0x2a,0xcc,0x41,0x50,0x14,0xa4,0x0a,0x73,0x10,0xd3,0x04,0xa9,0xc2,0x08,0xc0, +0x1c,0x44,0x14,0x41,0xaa,0x30,0x07,0xe1,0x38,0xd0,0x29,0xcc,0x41,0x40,0x10,0x64, +0x0a,0x64,0x8c,0x00,0x00,0x00,0x00,0x00,0x23,0x06,0x08,0x00,0x82,0x60,0x40,0x06, +0xfb,0xc0,0x0b,0xd1,0x3d,0xac,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90,0x01,0x3f, +0xf4,0x42,0x54,0x0f,0xec,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x64,0xd0,0x0f,0xbe, +0x10,0xdd,0x43,0x3b,0x8c,0x18,0x20,0x00,0x08,0x82,0x01,0x19,0xf8,0xc3,0x2f,0x44, +0xfd,0xe0,0x0e,0x23,0x06,0x08,0x00,0x82,0x60,0x40,0x06,0xff,0x00,0x0e,0x11,0x3f, +0xbc,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90,0x01,0x48,0x84,0x43,0xf4,0x0f,0xf0, +0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x64,0x10,0x12,0xe2,0x10,0xd5,0x43,0x3c,0x8c, +0x18,0x20,0x00,0x08,0x82,0x01,0x19,0x88,0xc4,0x38,0x44,0x20,0x21,0x0f,0x23,0x06, +0x08,0x00,0x82,0x60,0x40,0x06,0x23,0x41,0x0e,0x51,0x3e,0xcc,0xc3,0x88,0x01,0x02, +0x80,0x20,0x18,0x90,0x01,0x49,0x94,0x43,0xb4,0x0f,0xf4,0x30,0x62,0x80,0x00,0x20, +0x08,0x06,0x64,0x50,0x12,0xe6,0x10,0xf9,0x43,0x3d,0x8c,0x18,0x20,0x00,0x08,0x82, +0x01,0x19,0x98,0xc4,0x39,0x44,0x20,0x61,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x40, +0x06,0x27,0x81,0x0e,0x11,0x49,0xdc,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90,0x01, +0x4a,0xa4,0x43,0x44,0x12,0xf8,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x64,0x90,0x12, +0xea,0x10,0xa1,0x44,0x3e,0x8c,0x18,0x20,0x00,0x08,0x82,0x01,0x19,0xa8,0xc4,0x3a, +0x44,0x27,0xa1,0x0f,0x23,0x06,0x07,0x00,0x82,0x60,0x00,0x06,0x2c,0xe1,0x0e,0x01, +0x19,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x81,0x13,0xe2,0x90,0x12,0x23,0x06,0x06, +0x00,0x82,0x60,0x40,0xe4,0xc4,0x38,0xb0,0xc4,0x88,0x81,0x01,0x80,0x20,0x18,0x10, +0x39,0x31,0x0e,0x2b,0x31,0x62,0x60,0x00,0x20,0x08,0x06,0x84,0x4e,0x90,0x83,0x4b, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x27,0x13,0xee,0x50,0xbc,0xc4,0x68,0x42,0x10, +0x94,0xc1,0x12,0x57,0x46,0x4b,0x5c,0x05,0xf1,0xc0,0x45,0x04,0x50,0x41,0x39,0x68, +0x25,0x05,0x94,0x90,0xc0,0x09,0x86,0x9d,0x60,0x98,0x09,0x7c,0x00,0x1f,0x13,0xfa, +0x00,0x3e,0xa3,0x09,0x0d,0x70,0x81,0x61,0xe7,0x18,0x66,0x85,0x40,0x1f,0x2b,0x04, +0xfa,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x56,0x16,0x20,0x71,0xed,0xc4,0x68,0x42, +0x00,0x8c,0x26,0x08,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x74,0x67,0x31,0x12,0x9a, +0x58,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x9c,0x60,0xd8,0x09,0x86,0xd9,0x21,0xd0, +0xc7,0x0e,0x81,0x3e,0x26,0x30,0xf0,0x31,0x81,0x81,0xcf,0x68,0x42,0x22,0x8c,0x26, +0x28,0x83,0x21,0x84,0x7c,0x0c,0x21,0xe4,0x63,0x8a,0x3b,0xc0,0xc7,0x94,0x77,0x80, +0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7e,0x91,0x13,0x84,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0xc7,0x5f,0xe8,0x04,0x21,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x01, +0x1a,0x3c,0x71,0x0b,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa1,0xd1,0x13,0xb8, +0x20,0x9c,0x62,0xd8,0x29,0x86,0x19,0x21,0xd0,0xc7,0x08,0x81,0x3e,0x23,0x06,0x07, +0x00,0x82,0x60,0x00,0x06,0x7d,0xf1,0x13,0x74,0xc0,0x0b,0x23,0x06,0x0d,0x00,0x82, +0x60,0xd0,0x98,0x46,0x58,0x04,0x7a,0x61,0x06,0x65,0x40,0x16,0x64,0x41,0x16,0x64, +0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0xe0,0x09,0xa3,0x09,0xdf,0x60,0x02, +0x21,0x1f,0x13,0x08,0xf9,0x98,0x19,0x08,0xf2,0x31,0x33,0x10,0xe4,0x63,0x82,0x20, +0x1f,0x13,0x04,0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xd8, +0x18,0x8b,0xc0,0x10,0x35,0x80,0x8f,0x21,0x6a,0x00,0x9f,0xe1,0x08,0x41,0x16,0x86, +0x6f,0x38,0x62,0x78,0x87,0xe2,0x2b,0x21,0xd0,0xe1,0x08,0xa2,0x16,0x86,0x6f,0x38, +0xa2,0x90,0x87,0xe2,0x2b,0x21,0xd0,0x22,0x02,0x1d,0x31,0x38,0x00,0x10,0x04,0x03, +0x30,0xa0,0x0d,0xbb,0x78,0x85,0x79,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x30,0xa8, +0x8d,0xbb,0x58,0x85,0x79,0x18,0x31,0x78,0x00,0x10,0x04,0x83,0x69,0x37,0xe8,0x42, +0x08,0x36,0x0d,0x1f,0xf0,0x41,0x36,0x64,0x83,0x2f,0x76,0x61,0x34,0x21,0x18,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x20,0xf2,0x0d,0xd6,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0x00,0x0c,0x72,0x63,0x2f,0x70,0x81,0x1e,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0xfa, +0x0d,0xbc,0x08,0x8a,0xcf,0xe3,0x07,0x7e,0xb0,0x0d,0xdb,0x00,0x8d,0x5f,0x18,0x4d, +0x08,0x80,0xd1,0x04,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xce,0x37,0xf4,0x22, +0x16,0x70,0x63,0x34,0x21,0x18,0x86,0x1b,0x82,0xdd,0x00,0x83,0x6a,0xce,0x82,0x4b, +0x08,0xb6,0x86,0xb4,0xe0,0x82,0x02,0x9d,0x65,0x08,0x84,0x60,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0xba,0xf2,0x08,0x0d,0x5c,0x10,0x8f,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82, +0x13,0x0c,0x3b,0xc1,0x30,0x13,0x3c,0xf9,0x98,0xe0,0xc9,0xc7,0x04,0xb3,0x80,0x8f, +0x09,0x67,0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xec,0x23,0x36,0x0c,0x61, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xfb,0x98,0x8d,0x79,0x08,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xc0,0x8f,0xd9,0x38,0x86,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf2, +0xa3,0x36,0xea,0x21,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0x3e,0x52,0x63,0x18, +0x31,0x30,0x00,0x10,0x04,0x83,0x08,0x3f,0x54,0x43,0x38,0x61,0xa0,0x13,0x06,0xb2, +0x83,0x88,0x8f,0x19,0x44,0x7c,0x8a,0x98,0x0d,0x28,0x82,0x36,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0xaa,0xfe,0x50,0x0d,0xa1,0x3e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0, +0xf2,0x8f,0xd5,0x10,0xec,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc0,0x60,0x3f,0x7a, +0x83,0x1e,0x74,0x62,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x12,0xf9,0x8d,0x00,0x3f, +0x06,0x41,0x3c,0xc4,0x43,0x3c,0xc4,0x63,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34, +0x61,0x10,0x46,0x13,0x88,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x14,0x21,0x0f, +0xa3,0x3f,0x9c,0xe3,0x3c,0xce,0xe3,0x3c,0xce,0x63,0x34,0x21,0x00,0x46,0x13,0x84, +0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xa1,0x26,0x12,0x01,0x13,0x83,0xf1,0x00,0xc1, +0x88,0xc1,0x01,0x80,0x20,0x18,0x54,0x2c,0xf2,0x1b,0x42,0x30,0x62,0xd0,0x00,0x20, +0x08,0x06,0x4d,0x8c,0xb0,0x87,0x53,0x22,0xc1,0xf3,0x1e,0xef,0xf1,0x1e,0xef,0x31, +0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x50,0x5b,0x8a, +0xc0,0x88,0xc1,0x01,0x80,0x20,0x18,0x54,0x33,0x62,0x1e,0x01,0x32,0x62,0xd0,0x00, +0x20,0x08,0x06,0x0d,0x8e,0xcc,0x47,0xc5,0x22,0x81,0x65,0x1f,0xf6,0x61,0x1f,0xf6, +0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x30,0x62, +0xd0,0x00,0x20,0x08,0x06,0x4d,0x8f,0xe0,0x87,0x16,0x23,0x5c,0x18,0xec,0xc7,0x7e, +0xec,0xc7,0x7e,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02, +0x31,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x23,0x26,0xfd,0xf1,0xd9,0xc8,0x19,0x98, +0x01,0x88,0x80,0x08,0x88,0x80,0xc8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2, +0x20,0x8c,0x26,0x10,0xc3,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x67,0x22,0x22,0x64, +0xb0,0x23,0xd7,0x1a,0x94,0x48,0x89,0x94,0x48,0x89,0x8c,0x26,0x04,0xc0,0x68,0x82, +0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xc3, +0x26,0x27,0x92,0x06,0x60,0x52,0xc1,0x81,0x8a,0xa8,0x88,0x8a,0xa8,0xc8,0x68,0x42, +0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0x43,0xd5,0xc1,0x99,0x80, +0x91,0x82,0x89,0x80,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xaa,0x37,0x11,0x11,0x21, +0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x86,0x4e,0x5e,0x24,0x0e,0xd0,0x64,0x0e,0x02, +0x19,0x91,0x11,0x19,0x91,0x91,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41, +0x18,0x4d,0x20,0x86,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xf2,0x84,0x46,0xec,0xa0, +0x4d,0xfc,0xc0,0xb8,0x91,0x1b,0xb9,0x91,0x1b,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21, +0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xc6,0x4f, +0x72,0x64,0x0f,0xe4,0xc4,0x0d,0x16,0x1e,0xe1,0x11,0x1e,0xe1,0x91,0xd1,0x84,0x00, +0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x11,0x83,0x06,0x00,0x41, +0x30,0x68,0x46,0xc5,0x47,0x40,0xe1,0x4e,0xd8,0x00,0x0a,0x93,0x30,0x09,0x93,0x30, +0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x28,0x56, +0xd8,0x13,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xaa,0x54,0x70,0x24,0xb8,0x46,0x0c, +0x1a,0x00,0x04,0xc1,0xa0,0x51,0x95,0x32,0x39,0x05,0x3f,0x49,0x85,0x00,0x4d,0xd0, +0x04,0x4d,0xd0,0x64,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13, +0x88,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x57,0x51,0x13,0x56,0x18,0x15,0x5a, +0x30,0xda,0xa4,0x4d,0xda,0xa4,0x4d,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13, +0x06,0x61,0x34,0x81,0x18,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xa1,0x95,0x37,0x89, +0x05,0x54,0x21,0x85,0x45,0x4e,0xe4,0x44,0x4e,0xe4,0x64,0x34,0x21,0x00,0x46,0x13, +0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a, +0x5c,0xa1,0x13,0x5b,0x68,0x15,0x51,0x80,0xee,0xe4,0x4e,0xee,0xe4,0x4e,0x46,0x13, +0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x2c,0x3f,0xc2,0x21, +0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xf5,0x0a,0xad,0x04,0x16,0xe0,0x87,0x7c, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c,0x72,0x65,0x4f,0x6c,0x63,0x3e,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0x00,0x0c,0x74,0x85,0x4f,0x60,0x03,0x3f,0x46,0x0c,0x1e,0x00, +0x04,0xc1,0x60,0x02,0x97,0x3c,0x11,0x82,0x61,0x3f,0xfa,0xa3,0x3f,0x6e,0xe5,0x56, +0x42,0x05,0x3c,0x46,0x13,0x02,0xc0,0x6a,0x04,0x1d,0xe2,0x33,0x62,0x60,0x00,0x20, +0x08,0x06,0x11,0xb9,0xec,0x4a,0x60,0xc1,0x7f,0xc8,0x67,0xc4,0xe0,0x01,0x40,0x10, +0x0c,0xa6,0x72,0xf1,0x93,0xc3,0x08,0x40,0x44,0x44,0x44,0x84,0x57,0x78,0xc5,0x54, +0xca,0x63,0x34,0x21,0x00,0x6c,0x44,0xda,0x21,0x3e,0x23,0x06,0x06,0x00,0x82,0x60, +0x10,0xa5,0x0b,0xb8,0x04,0x16,0x90,0x88,0x7c,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60, +0x52,0x97,0x51,0x61,0x96,0xa0,0x44,0x4e,0xe4,0x44,0xc2,0x25,0x5c,0x56,0x45,0x3d, +0x46,0x13,0x02,0xc0,0x7c,0x44,0x1e,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91, +0xbb,0x94,0x4b,0x60,0x41,0x8a,0xc8,0x67,0xc4,0xe0,0x01,0x40,0x10,0x0c,0xa6,0x77, +0x41,0x95,0x08,0x0a,0x54,0x84,0x45,0x58,0xc4,0x5c,0xcc,0x05,0x56,0xde,0x63,0x34, +0x21,0x00,0x0c,0x7a,0x07,0xf9,0x58,0xf4,0x0e,0xf2,0x31,0xe9,0x1d,0xe4,0x63,0xd3, +0x3b,0xc8,0xc7,0x1e,0x77,0x90,0x8f,0x41,0xee,0x20,0x1f,0x8b,0xdc,0x41,0x3e,0x26, +0xb9,0x83,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0, +0xc7,0x24,0x77,0x90,0x8f,0x4d,0xee,0x20,0x1f,0xa3,0xdc,0x41,0x3e,0x56,0xb9,0x83, +0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0xaa, +0x77,0x90,0x8f,0x59,0xef,0x20,0x1f,0xbb,0xde,0x41,0x3e,0x86,0xbd,0x83,0x7c,0x0c, +0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0xce,0x80,0x0d, +0xe0,0x63,0xc1,0x18,0xc0,0xc7,0x82,0x0f,0x3e,0x76,0x04,0xf4,0xb1,0x43,0xa0,0x8f, +0x1d,0x03,0x7d,0xec,0x20,0xe8,0x63,0x73,0x90,0x0f,0xf2,0x31,0x3a,0xc8,0x07,0xf9, +0x58,0x1d,0xe4,0x83,0x7c,0xcc,0x0e,0xf2,0x41,0x3e,0x26,0x07,0xf8,0x20,0x1f,0x9b, +0x03,0x7c,0x90,0x8f,0xd1,0x01,0x3e,0xc8,0xc7,0xea,0x00,0x1f,0xe4,0x63,0x04,0x02, +0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x56,0x07,0xfb,0x20,0x1f, +0xb3,0x83,0x7d,0x90,0x8f,0xdd,0xc1,0x3e,0xc8,0xc7,0xf0,0x60,0x1f,0xe4,0x63,0x08, +0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x07,0xfe,0x20, +0x1f,0xcb,0x03,0x7f,0x90,0x8f,0xe9,0x81,0x3f,0xc8,0xc7,0xf6,0xc0,0x1f,0xe4,0x63, +0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84,0x01, +0x7d,0x8c,0x10,0x03,0xfa,0x18,0x31,0x06,0xf4,0x31,0x82,0x0c,0xe8,0x63,0xb3,0x20, +0x12,0xf2,0x31,0x5a,0x10,0x09,0xf9,0x58,0x2d,0x88,0x84,0x7c,0xcc,0x16,0x44,0x42, +0x3e,0x26,0x0b,0x21,0x21,0x1f,0x9b,0x85,0x90,0x90,0x8f,0xd1,0x42,0x48,0xc8,0xc7, +0x6a,0x21,0x24,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08, +0x04,0x3e,0x56,0x0b,0x24,0x21,0x1f,0xb3,0x05,0x92,0x90,0x8f,0xdd,0x02,0x49,0xc8, +0xc7,0x70,0x81,0x24,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7, +0x10,0x02,0x3e,0x86,0x0b,0x27,0x21,0x1f,0xcb,0x85,0x93,0x90,0x8f,0xe9,0xc2,0x49, +0xc8,0xc7,0x76,0xe1,0x24,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0, +0xc7,0x10,0x02,0x3e,0x46,0x84,0x02,0x7d,0x8c,0x10,0x05,0xfa,0x18,0x31,0x0a,0xf4, +0x31,0x82,0x14,0xe8,0x63,0xf3,0xc0,0x12,0xf2,0x31,0x7a,0x60,0x09,0xf9,0x58,0x3d, +0xb0,0x84,0x7c,0xcc,0x1e,0x58,0x42,0x3e,0x26,0x0f,0x2b,0x21,0x1f,0x9b,0x87,0x95, +0x90,0x8f,0xd1,0xc3,0x4a,0xc8,0xc7,0xea,0x61,0x25,0xe4,0x63,0x04,0x02,0x1f,0x23, +0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x56,0x0f,0x2e,0x21,0x1f,0xb3,0x07, +0x97,0x90,0x8f,0xdd,0x83,0x4b,0xc8,0xc7,0xf0,0xc1,0x25,0xe4,0x63,0x08,0x01,0x1f, +0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x0f,0x31,0x21,0x1f,0xcb, +0x87,0x98,0x90,0x8f,0xe9,0x43,0x4c,0xc8,0xc7,0xf6,0x21,0x26,0xe4,0x63,0x08,0x01, +0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84,0x03,0x7d,0x8c, +0x10,0x07,0xfa,0x18,0x31,0x0e,0xf4,0x31,0x82,0x1c,0xe8,0x63,0x32,0x93,0x1f,0xf1, +0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0x7e,0xda,0x27,0xb0,0x20,0x66,0xe4,0x33, +0x62,0xf0,0x00,0x20,0x08,0x06,0xd3,0xfd,0xc0,0x4e,0x4e,0xe0,0x44,0x20,0x33,0x34, +0x43,0x33,0xee,0xe3,0x3e,0xb8,0x73,0x2f,0xa3,0x09,0x01,0x60,0x6c,0xe3,0x1f,0xf1, +0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x68,0x7f,0xe4,0x27,0xb0,0xc0,0x66,0xe4,0x33, +0x62,0xf0,0x00,0x20,0x08,0x06,0x13,0xff,0xd4,0x8e,0x4f,0xf4,0x44,0x70,0x33,0x39, +0x93,0x33,0xf3,0x33,0x3f,0xbd,0xc3,0x2f,0xa3,0x09,0x01,0x60,0x3a,0x33,0x22,0xf1, +0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0x84,0xee,0x27,0xb0,0x60,0x67,0xe4,0x33, +0x62,0xf0,0x00,0x20,0x08,0x06,0x53,0x08,0xe9,0xce,0x58,0x88,0x45,0xc0,0x33,0x3e, +0xe3,0x33,0xf8,0x83,0x3f,0xe2,0x13,0x32,0xa3,0x09,0x01,0x60,0x75,0x83,0x22,0xf1, +0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x84,0xf8,0x27,0xb0,0x00,0x6c,0xe4,0x33, +0x62,0xf0,0x00,0x20,0x08,0x06,0x93,0x09,0xfd,0x0e,0x5a,0x9c,0x45,0x10,0x36,0x63, +0x33,0x36,0xfd,0xd3,0x3f,0xe7,0x63,0x32,0xa3,0x09,0x01,0x60,0x10,0x3e,0xc8,0xc7, +0x22,0x7c,0x90,0x8f,0x49,0xf8,0x20,0x1f,0x9b,0xf0,0x41,0x3e,0xf6,0xf0,0x82,0x7c, +0x0c,0xe2,0x05,0xf9,0x58,0xc4,0x0b,0xf2,0x31,0x89,0x17,0xe4,0x63,0x04,0x02,0x1f, +0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x26,0x91,0x82,0x7c,0x6c,0x22, +0x05,0xf9,0x18,0x45,0x0a,0xf2,0xb1,0x8a,0x14,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08, +0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x56,0xb1,0x81,0x7c,0xcc,0x62,0x03,0xf9, +0xd8,0xc5,0x06,0xf2,0x31,0x8c,0x0d,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18, +0x42,0xc0,0xc7,0x10,0x02,0x3e,0x76,0x06,0x6c,0x00,0x1f,0x0b,0xc6,0x00,0x3e,0x16, +0x7c,0xf0,0xb1,0x23,0xa0,0x8f,0x1d,0x02,0x7d,0xec,0x18,0xe8,0x63,0x07,0x41,0x9f, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xde,0x48,0x85,0x56,0xc4,0x44,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x80,0xa3,0x15,0x5a,0x11,0x13,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0x23,0x8e,0x58,0x68,0x45,0x4c,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x39, +0x6a,0xa1,0x15,0x31,0x91,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe6,0xe8,0x85,0x5e, +0x44,0x45,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa0,0x23,0x18,0x7a,0x11,0x15,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x8e,0x62,0xe8,0x45,0x54,0x64,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0x3b,0x92,0xa1,0x17,0x51,0x91,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xee,0x48,0x86,0x10,0xfe,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x8f,0x66, +0x08,0xe1,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf2,0x88,0x86,0x10,0xfe,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x8f,0x6a,0x08,0xe1,0x8f,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xf6,0xe8,0x86,0x10,0x10,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83, +0x8f,0x70,0x08,0x01,0x91,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfa,0x28,0x87,0x10, +0x10,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x8f,0x74,0x08,0x01,0x91,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xfe,0x48,0x87,0x90,0xff,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x03,0x94,0x76,0x08,0xf9,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x42,0x89, +0x87,0x90,0xff,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x94,0x7a,0x08,0xf9,0x8f, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x46,0xe9,0x87,0x90,0x11,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0x83,0x94,0xc0,0x08,0x19,0x91,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x4a,0x29,0x8c,0x90,0x11,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x94,0xc4,0x08, +0x19,0x91,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4e,0x69,0x8c,0x38,0x64,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0x54,0x22,0x23,0x0e,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0x23,0x95,0xca,0x88,0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x50,0x25,0x33,0xe2, +0x90,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x56,0xc9,0x8c,0x08,0x64,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0x56,0x3a,0x23,0x02,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3, +0x95,0xd0,0x88,0x40,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x70,0xa5,0x34,0x22,0x90, +0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0x50,0x69,0x8c,0xf4,0x66,0x94,0x46,0x13,0x82, +0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc0,0x00,0x95,0xd4,0x08,0x74,0xca,0x67,0xc4, +0xa0,0x01,0x40,0x10,0x0c,0x9a,0x58,0x62,0xa3,0xa0,0x94,0x4a,0xa9,0x94,0xde,0xe8, +0x8d,0xde,0xe8,0x8d,0x46,0x13,0x02,0x60,0x38,0x22,0x80,0x9d,0xe0,0x9b,0x6e,0x68, +0x1f,0x21,0xb0,0xc5,0xa0,0x8f,0x2d,0x07,0x7d,0x6c,0x41,0xe8,0x63,0xc4,0x20,0x1f, +0x2b,0x06,0xf9,0xd8,0x60,0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x5e,0xc2, +0xa3,0x01,0x77,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe8,0xa5,0x3c,0x1a,0x72,0x67, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x5f,0xd2,0xa3,0x41,0x77,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xf8,0x25,0x3d,0x1a,0x58,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0x70,0xda,0xa3,0xa1,0x85,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x08,0x27,0x3e,0x1a, +0x5c,0xc8,0x84,0xfc,0x91,0x8f,0x09,0x04,0x7c,0x2c,0xf8,0x1f,0xf9,0x58,0x30,0xc0, +0xc7,0x8e,0x22,0x3e,0x16,0xf8,0x8f,0x7c,0x2c,0x19,0x21,0xf9,0xd8,0x11,0xc4,0xc7, +0x92,0x12,0x92,0x8f,0x09,0x41,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x4a,0x27, +0x70,0xf2,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x52,0x27,0x5c,0x0a,0x86,0x23,0xc0, +0x40,0x7d,0x88,0xef,0x82,0x21,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c,0xce,0x29, +0x95,0xd2,0x07,0x84,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x81,0xa7,0x55,0x0a,0x5c, +0x09,0x76,0x5e,0xc7,0x95,0x5c,0xc9,0x95,0x5c,0x69,0x34,0x21,0x00,0x86,0x23,0x02, +0x1e,0x12,0xbe,0x11,0x83,0x03,0x00,0x41,0x30,0x00,0x83,0x75,0x6a,0xa5,0xf2,0x31, +0xa1,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xe2,0x49,0x95,0x02,0x19,0x09,0x1b,0xb0, +0x71,0x21,0x17,0x42,0x27,0x74,0x92,0xa5,0xf8,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21, +0x98,0x25,0x10,0x06,0x2a,0x0c,0xf4,0x03,0xcc,0x20,0x18,0xa8,0x30,0xd4,0x0f,0x20, +0x83,0x60,0xa0,0xc2,0x60,0x3f,0xc0,0x0b,0x06,0x2a,0x0c,0xf7,0x03,0x94,0x60,0xa0, +0xc2,0x80,0x3f,0x40,0x09,0x06,0x2a,0x0c,0xf9,0x03,0xc0,0x20,0x18,0xa8,0x18,0xc4, +0x33,0x00,0xbc,0x60,0xa0,0x62,0x0c,0x54,0x33,0x00,0xb0,0x60,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0x90,0xe2,0x25,0x9e,0x19,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0xcb, +0xa7,0x5a,0x62,0x9f,0x79,0x1a,0x4d,0x08,0x84,0x0a,0x48,0x49,0xcb,0x9e,0x82,0xbb, +0xc0,0xb0,0x11,0x83,0x03,0x00,0x41,0x30,0xe8,0xfc,0x49,0x97,0xe2,0x27,0x9f,0x46, +0x13,0x02,0x60,0x34,0x41,0x08,0x4e,0x30,0xec,0x04,0xc3,0x4c,0x30,0xe8,0x63,0xc2, +0x41,0x9f,0x13,0x06,0x3a,0x61,0xa0,0xd1,0x04,0x07,0x18,0x4d,0x78,0x82,0x23,0x0c, +0x3b,0xc2,0x30,0x13,0xd2,0x47,0x3e,0x26,0xa4,0x8f,0x7c,0x8c,0x38,0x25,0xf8,0x18, +0x81,0x4a,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0xa6,0xe4,0x89,0x10,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc0,0xa9,0x79,0x22,0x84,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x72,0xaa,0x9e,0xe0,0x48,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0xa7, +0xec,0x29,0x8e,0x84,0x63,0x0c,0x3b,0xc6,0x30,0x23,0x04,0xfa,0x18,0x21,0xd0,0x67, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc0,0xc0,0xa6,0xf0,0xc9,0x85,0xe6,0x68,0xc4,0xa0, +0x01,0x40,0x10,0x0c,0x9a,0x9f,0xd2,0xa7,0x60,0xa6,0x66,0x6a,0xa6,0xfa,0xa9,0x9f, +0xfa,0xa9,0x9f,0x46,0x13,0x02,0x60,0x38,0x22,0xf0,0xa1,0xe0,0x9b,0x6e,0xd8,0x23, +0x21,0x38,0x31,0x30,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc0,0x80,0xa7,0xfc,0x49, +0x87,0xec,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc0,0xa0,0xa7,0xfe,0x69,0x86,0xf6, +0x68,0xc4,0xe0,0x01,0x40,0x10,0x0c,0xa6,0xb1,0xe2,0x27,0x21,0x50,0x12,0x50,0x02, +0x25,0x9d,0xd2,0x29,0x92,0x1a,0x46,0x13,0x02,0xc0,0x02,0x5a,0x92,0xcf,0x88,0x81, +0x01,0x80,0x20,0x18,0x44,0x67,0x05,0x52,0x81,0x05,0x88,0x7c,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0x4a,0x2b,0x7f,0x0a,0x2c,0xb8,0x25,0xf9,0x8c,0x18,0x18,0x00,0x08, +0x82,0x41,0xb4,0x56,0x24,0x15,0x0c,0x47,0xcc,0xc1,0x1a,0x05,0xdf,0x74,0x83,0x40, +0x07,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x71,0xd5,0x52,0xc1,0x30,0x1c,0x11, +0xb8,0x91,0xf3,0x8d,0x18,0x1c,0x00,0x08,0x82,0xc1,0x31,0x57,0x2e,0x35,0x14,0x16, +0x0c,0xf4,0xb1,0x56,0x0a,0xe2,0x33,0xdd,0x10,0xb8,0x12,0x31,0xcb,0x30,0x10,0x78, +0x30,0x1c,0xc1,0x07,0x73,0xe4,0x7c,0xd3,0x0d,0xe6,0x04,0x4b,0xc1,0x2c,0x01,0x32, +0x1c,0xe1,0x07,0xb1,0xa4,0x7c,0xb3,0x0c,0x46,0x11,0x18,0xa3,0xc4,0xc7,0x02,0x59, +0x92,0x8f,0x05,0x0c,0x7c,0x66,0x09,0x90,0xe1,0x88,0xc3,0x9d,0x84,0x6f,0x96,0xe1, +0x40,0x82,0x59,0x02,0x64,0xa0,0xc4,0x60,0x06,0x93,0x28,0xe8,0x31,0x38,0x4c,0xc2, +0x18,0x28,0x31,0xc4,0x60,0x30,0x0a,0xef,0xf0,0x0c,0x53,0xd0,0x09,0x3e,0x16,0xc4, +0x93,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xfa,0xab,0xb6,0x0a,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x18,0xad,0x9f,0x1a,0x85,0xc0,0x78,0x29,0x88,0x8f,0xf5,0x12, +0xf8,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xd1,0x8a,0xab,0x60,0x38,0xc2, +0x7c,0xf0,0x89,0xf8,0x2e,0x30,0xca,0x96,0x40,0x3e,0x16,0x18,0xf2,0xb1,0xa0,0x90, +0x8f,0x05,0xe6,0x04,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x54,0x0b,0xaf,0x82, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5c,0x4b,0xad,0x1e,0x30,0x18,0x8e,0x08,0x56, +0xc9,0xf9,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x80,0xad,0xb5,0x8a,0xc4,0xc0,0x82, +0x81,0x3e,0xd3,0x0d,0x81,0x2b,0x0d,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xc1,0x96, +0x5f,0x05,0x76,0xb0,0x94,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x92,0x2d,0xd0, +0x0a,0x2c,0x18,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x6d,0x89,0x56,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0x5a,0x6c,0xb1,0xd5,0x28,0x95,0xd6,0x68,0x42,0x00, +0x8c,0x26,0x08,0x81,0x09,0x76,0x24,0x1f,0x13,0xec,0x48,0x3e,0x23,0x06,0x06,0x00, +0x82,0x60,0x10,0xe9,0x16,0x5b,0x09,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xed,0x56, +0x5b,0x09,0x27,0x0c,0x74,0xc2,0x40,0x27,0x18,0x76,0x82,0x61,0x26,0xe8,0x13,0x7c, +0x4c,0xd8,0x27,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xe6,0x5b,0x79,0x05,0x4b, +0xb4,0x35,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60,0x85,0x10,0x1f,0x2b,0x84,0xf8,0x0c, +0x47,0x08,0x8f,0xf0,0x4d,0x37,0xc8,0x95,0x5f,0x05,0xc3,0x11,0x03,0x24,0x7c,0xd3, +0x0d,0x74,0x05,0x5a,0xc1,0x74,0x83,0x6f,0x85,0x17,0x31,0xdd,0xf0,0x5b,0xe2,0x35, +0x54,0x11,0x41,0x11,0x11,0x94,0x40,0x40,0x09,0x04,0x8c,0x18,0x1c,0x00,0x08,0x82, +0x01,0x18,0xac,0x57,0x6b,0x99,0x93,0x4a,0x8d,0x18,0x34,0x00,0x08,0x82,0x41,0x43, +0x5f,0xaf,0x15,0xa0,0xd7,0x20,0xc8,0x96,0x6c,0xc9,0x96,0x6c,0x8d,0x26,0x04,0xc0, +0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74,0xc3,0x7a,0xb9,0xd7,0x53,0x4a,0x00,0x23, +0x06,0x0d,0x00,0x82,0x60,0xd0,0xe8,0x57,0x6d,0x1d,0xee,0x15,0x20,0xb8,0x85,0x5b, +0xb8,0x85,0x5b,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0xdd,0x40, +0x5f,0xf1,0x55,0x15,0x14,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x20,0xb6,0x5b, +0x0d,0x7d,0x05,0x8e,0x6f,0xf9,0x96,0x6f,0xf9,0xd6,0x68,0x42,0x00,0x8c,0x26,0x08, +0xc1,0x68,0xc2,0x20,0x4c,0x37,0xdc,0x97,0x7e,0x65,0x55,0x05,0x30,0x62,0xd0,0x00, +0x20,0x08,0x06,0x8d,0x89,0x85,0xd7,0xa4,0x5f,0x55,0x40,0x5e,0xe4,0x45,0x5e,0xe4, +0x35,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82, +0x60,0xd0,0xa8,0x58,0x79,0x5d,0xfe,0x15,0x15,0xe8,0x85,0x5e,0xe8,0x85,0x5e,0xa3, +0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06, +0x8d,0x8b,0xa5,0xd7,0x26,0x62,0x4f,0xc2,0x5e,0xec,0xc5,0x5e,0xec,0x35,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xd3,0x0d,0x28,0x56,0x62,0x67,0x50,0x63, +0x10,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x34,0xf6,0x5e,0x61,0x80,0x62,0x63, +0x10,0xc8,0x97,0x7c,0xc9,0x97,0x7c,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26, +0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x38,0x36,0x5f,0x65,0xc0,0x62,0x5f, +0x61,0x5f,0xf6,0x65,0x5f,0xf6,0x35,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30, +0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xf0,0xd8,0x7d,0xa5,0x01,0x8c,0x75,0x89, +0x7e,0xe9,0x97,0x7e,0xe9,0xd7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20, +0x58,0x1e,0x98,0x42,0x7c,0x2c,0x0f,0x4c,0x21,0x3e,0x97,0x47,0x46,0x8d,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x41,0x66,0x20,0x16,0x0e,0x81,0xf5,0x15,0x2b,0xd0,0x67,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0x33,0x0b,0xb1,0xd6,0x0a,0xec,0xaf,0x86,0xf8,0x98, +0x10,0xc8,0xc7,0x82,0xd0,0x82,0x8f,0x05,0xb0,0x25,0x9f,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xd6,0xec,0xc4,0x46,0x2b,0xb0,0x55,0x3a,0x2d,0xf9,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0xd1,0x66,0x29,0x16,0x24,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb8, +0x99,0x8a,0xa9,0x55,0x60,0xc4,0x11,0x1f,0x13,0x02,0xf9,0x58,0x90,0xc0,0xc7,0x7e, +0xe9,0xb6,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x9c,0xf9,0x58,0x60,0xb8, +0x15,0xc4,0xc7,0x54,0xe1,0x14,0x40,0x70,0x81,0x61,0xa6,0x0a,0xa8,0x00,0x82,0x0b, +0x0c,0xb3,0x01,0x83,0x8f,0x09,0x18,0x7c,0x86,0x1b,0x52,0x81,0x2e,0xc8,0x60,0xb8, +0x21,0x15,0xe8,0x82,0x0c,0x4a,0x08,0xf4,0x02,0xa3,0xcc,0x31,0xe4,0x63,0x8f,0x21, +0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0xf6,0x2c,0xc7,0x84,0x40,0x08,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x10,0xb5,0x1e,0x0b,0xf4,0xcb,0x02,0xfd,0x92,0x8f,0x05, +0xbe,0x05,0x1f,0x1b,0xc0,0x4b,0x3e,0x16,0x80,0x17,0x7c,0xac,0xe8,0x2f,0xf9,0x58, +0xd0,0x5f,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0xfe,0x05,0x1f,0x2b,0x0a,0xf9,0x58,0xe0, +0xc8,0xc7,0x82,0x41,0x3e,0x16,0xe0,0x82,0x7c,0x4c,0xc0,0x05,0xf9,0xd8,0x80,0x0b, +0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x83,0x6b,0xd5,0xd2,0x0c,0xbb,0xb0,0xcb,0xbc, +0xfe,0x92,0x8f,0x05,0x82,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x8a,0x35,0x35, +0x0b,0x2c,0xf8,0x05,0xf9,0x98,0xf0,0x0b,0xf2,0xb1,0xe1,0x17,0xe4,0x63,0x83,0x38, +0xc8,0xc7,0x06,0x71,0x90,0x8f,0x0d,0xe2,0x20,0x1f,0x83,0x07,0x71,0x00,0xc1,0x05, +0x86,0x59,0xc0,0x07,0xf0,0x19,0x6e,0x20,0x87,0xdb,0x20,0x83,0x0a,0xc6,0x40,0x2f, +0x30,0xca,0xe0,0x80,0x90,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0xbc,0xa6,0x67, +0x81,0x18,0x04,0x62,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0xb8,0xf9,0x59,0xb0, +0x63,0x16,0xec,0x98,0x7c,0x2c,0xf8,0x2f,0xf8,0xd8,0x10,0x62,0xf2,0xb1,0x20,0xc4, +0xe0,0x63,0x85,0x8f,0xc9,0xc7,0x02,0x1f,0x83,0x8f,0x05,0x85,0x7c,0x2c,0xf8,0x31, +0xf8,0x58,0x51,0xc8,0xc7,0x82,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x60,0x1e,0xe4,0x63, +0xc2,0x3c,0xc8,0xc7,0x86,0x79,0x90,0x8f,0x0d,0x64,0x00,0x1f,0x1b,0xc8,0x00,0x3e, +0x36,0x90,0x01,0x7c,0xec,0x40,0x03,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0x05, +0x6f,0xae,0x96,0xf1,0x41,0xc6,0x07,0x56,0x06,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0xaa,0x37,0x57,0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc8,0x37,0x5a, +0x1b,0x89,0x7e,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0xdf,0x6a,0x6d,0x24,0xfa, +0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x7d,0xb3,0xb5,0x91,0xe8,0x87,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xf8,0x0d,0xd7,0x4c,0x02,0x24,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0xe8,0xb7,0x5c,0x33,0x09,0x90,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3, +0xdf,0x74,0xcd,0x24,0x40,0xc2,0x8e,0x91,0x90,0x8f,0x21,0x23,0x21,0x1f,0x4b,0x46, +0x42,0x3e,0x36,0xb4,0x01,0x7c,0x6c,0x68,0x03,0xf8,0xd8,0xd0,0x06,0xf0,0x31,0x23, +0x25,0xe4,0x63,0x46,0x4a,0xc8,0xc7,0x8c,0x94,0x90,0x8f,0x0d,0x70,0x00,0x1f,0x1b, +0xe0,0x00,0x3e,0x36,0xc0,0x01,0x7c,0x6c,0xba,0x03,0xf8,0x58,0x58,0xb4,0x04,0x08, +0x2e,0x30,0xcc,0x82,0x76,0x80,0xcf,0x70,0xc3,0x4b,0xa0,0x08,0x19,0x54,0x40,0x0b, +0x7a,0x81,0x51,0x16,0x0e,0x84,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0x6a,0xb9, +0x75,0x0b,0x66,0x21,0x98,0x85,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x68,0xee,0xdd, +0x02,0x56,0xb3,0x80,0xd5,0xe4,0x63,0x01,0x9c,0xc1,0xc7,0x06,0x39,0x93,0x8f,0x05, +0x72,0x06,0x1f,0x2b,0x5e,0x4d,0x3e,0x16,0xbc,0x1a,0x7c,0x2c,0x28,0xe4,0x63,0x01, +0xac,0xc1,0xc7,0x8a,0x42,0x3e,0x16,0x34,0xf2,0xb1,0x60,0x90,0x8f,0x05,0x3e,0x21, +0x1f,0x13,0x7c,0x42,0x3e,0x36,0xf8,0x84,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c, +0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c, +0xae,0xb0,0xfb,0xb7,0xac,0x1d,0xb2,0x76,0x30,0x5b,0x08,0xe4,0x33,0x62,0x60,0x00, +0x20,0x08,0x06,0x91,0xd9,0xfd,0x5b,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0xda, +0x95,0x5c,0x1c,0xa0,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x6b,0x67,0x72,0x71, +0x80,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb0,0xdd,0xc9,0xc5,0x01,0x5a,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0xd1,0x76,0x29,0x17,0x07,0x6b,0x31,0x62,0x70,0x00, +0x20,0x08,0x06,0x87,0xdb,0xa9,0x5c,0x1c,0xac,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0x6f,0xb7,0x72,0x71,0xb0,0x16,0x76,0xb8,0x85,0x7c,0x0c,0x71,0x0b,0xf9,0x58, +0xe2,0x16,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f, +0x19,0x74,0x21,0x1f,0x33,0xe8,0x42,0x3e,0x66,0xd0,0x85,0x7c,0x2c,0x0e,0x06,0xf8, +0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc1,0xc7,0x60,0x03,0x2f, +0x40,0x70,0x81,0x61,0x16,0xf4,0x04,0x7c,0x86,0x1b,0xf4,0x02,0x4f,0xc8,0xa0,0x4c, +0x22,0xd0,0x0b,0x8c,0x32,0x99,0x20,0xe4,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x97, +0xdf,0xf1,0x5c,0x49,0x04,0x25,0x11,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x51,0x7a, +0x60,0x17,0xf4,0x9b,0x05,0xfd,0x26,0x1f,0x0b,0xc2,0x0d,0x3e,0x36,0x8c,0x9b,0x7c, +0x2c,0x18,0x37,0xf8,0x58,0x01,0x72,0xf2,0xb1,0x00,0xe4,0xe0,0x63,0x41,0x21,0x1f, +0x0b,0x42,0x0e,0x3e,0x56,0x14,0xf2,0xb1,0xa0,0x91,0x8f,0x05,0x83,0x7c,0x2c,0x48, +0x0d,0xf9,0x98,0x90,0x1a,0xf2,0xb1,0x21,0x35,0xe4,0x63,0x71,0x30,0xc0,0xc7,0xe2, +0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x03,0x3e,0x23,0x06,0x09,0x00,0x82, +0x60,0x70,0xc9,0x1e,0xdc,0xfd,0x44,0xf6,0x13,0x99,0x9d,0x44,0x20,0x9f,0x11,0x03, +0x03,0x00,0x41,0x30,0x88,0x6e,0x0f,0xee,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x76,0xcf,0xee,0xe2,0x60,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe0,0xbd,0xbb, +0x8b,0x83,0xd9,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0xf7,0xf0,0x2e,0x0e,0x66, +0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xdf,0xd3,0xbb,0x38,0xb0,0x8d,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x7e,0x6f,0xef,0xe2,0xc0,0x36,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x00,0x3f,0xbe,0x8b,0x03,0xdb,0xb0,0x23,0x37,0xe4,0x63,0x48,0x6e,0xc8, +0xc7,0x92,0xdc,0x90,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03, +0x7c,0xcc,0xf8,0x0d,0xf9,0x98,0xf1,0x1b,0xf2,0x31,0xe3,0x37,0xe4,0x63,0x71,0x30, +0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x09,0x3e,0x05,0x13, +0x6e,0xa0,0x17,0x18,0x35,0x62,0x90,0x00,0x20,0x08,0x06,0x97,0xfa,0xa1,0xde,0x4b, +0xb4,0xc1,0x4b,0xb4,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xf1,0xc7,0x7a,0x41, +0xda,0x59,0x90,0x76,0xf2,0xb1,0xa0,0xe5,0xe0,0x63,0xc3,0xcb,0xc9,0xc7,0x82,0x97, +0x83,0x8f,0x15,0x6c,0x27,0x1f,0x0b,0xd8,0x0e,0x3e,0x16,0x14,0xf2,0xb1,0xa0,0xed, +0xe0,0x63,0x45,0x21,0x1f,0x0b,0x18,0xf9,0x58,0x30,0xc8,0xc7,0x82,0xf8,0x90,0x8f, +0x09,0xf1,0x21,0x1f,0x1b,0xe2,0x43,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8, +0x18,0x1b,0x0c,0xf0,0x31,0x36,0x38,0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x97, +0xff,0xf1,0xde,0x59,0x94,0xc2,0x59,0x94,0x82,0xcd,0x45,0x20,0x9f,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0x46,0x30,0xe0,0xbd,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0x13,0x0c,0xc4,0x8f,0x0d,0xf6,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x14,0x0c, +0xc6,0x8f,0x0d,0xf6,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x14,0x0c,0xc8,0x8f, +0x0d,0xf6,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x15,0x0c,0xcc,0x8f,0x0d,0xfc, +0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x15,0x0c,0xce,0x8f,0x0d,0xfc,0x63,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0x16,0x0c,0xd0,0x8f,0x0d,0xfc,0xc3,0x8e,0x10,0x91, +0x8f,0x21,0x21,0x22,0x1f,0x4b,0x42,0x44,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06, +0xf8,0x18,0x1b,0x0c,0xf0,0x31,0xe3,0x44,0xe4,0x63,0xc6,0x89,0xc8,0xc7,0x8c,0x13, +0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d, +0x26,0xf8,0xd4,0x4a,0xe8,0x82,0x5e,0x60,0xd4,0x88,0x41,0x02,0x80,0x20,0x18,0x5c, +0x36,0x18,0xd0,0x9f,0x4a,0xe4,0x82,0x4a,0xe4,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0x3d,0x18,0xe0,0x5f,0x50,0x7b,0x16,0xd4,0x9e,0x7c,0x2c,0xc8,0x3b,0xf8,0xd8, +0xb0,0x77,0xf2,0xb1,0x60,0xef,0xe0,0x63,0x05,0xee,0xc9,0xc7,0x02,0xdc,0x83,0x8f, +0x05,0x85,0x7c,0x2c,0xc8,0x3d,0xf8,0x58,0x51,0xc8,0xc7,0x02,0x46,0x3e,0x16,0x0c, +0xf2,0xb1,0x20,0x47,0xe4,0x63,0x42,0x8e,0xc8,0xc7,0x86,0x1c,0x91,0x8f,0xb1,0xc1, +0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x0e,0xf8,0x8c,0x18, +0x24,0x00,0x08,0x82,0xc1,0xa5,0x86,0x01,0x0a,0x06,0x62,0x11,0x0f,0x62,0x11,0x0f, +0xf6,0x1b,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x7a,0xc3,0x00,0x05,0x83, +0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x39,0x0c,0x5c,0x30,0x60,0x83,0x31,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x0e,0x83,0x17,0x0c,0xd8,0x60,0x4c,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xa8,0xc3,0x00,0x06,0x03,0x36,0x18,0x93,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xec,0x30,0x90,0xc1,0x80,0x0d,0xcc,0x64,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0x3b,0x0c,0x66,0x30,0x60,0x03,0x33,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0x03,0x0f,0x03,0x1a,0x0c,0xd8,0xc0,0x4c,0xec,0x48,0x13,0xf9,0x18,0x92,0x26, +0xf2,0xb1,0x24,0x4d,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1, +0x00,0x1f,0x33,0xde,0x44,0x3e,0x66,0xbc,0x89,0x7c,0xcc,0x78,0x13,0xf9,0x18,0x1b, +0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x82,0x8f,0xe5, +0xca,0x9c,0x80,0xe0,0x02,0xc3,0x2c,0x30,0x13,0xf8,0x0c,0x37,0xd4,0x49,0xe8,0x90, +0x41,0xbd,0x48,0xa0,0x17,0x18,0x65,0x3b,0x42,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10, +0x0c,0xae,0x53,0x0c,0xca,0x30,0x70,0x91,0xc0,0x45,0x82,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x5c,0x31,0x48,0xc3,0x20,0x30,0xc1,0xc0,0x02,0x13,0x0c,0xe4,0x63,0x81, +0xfa,0xc1,0xc7,0x06,0xf6,0x93,0x8f,0x05,0xec,0x07,0x1f,0x2b,0x52,0x30,0x90,0x8f, +0x05,0x29,0x18,0xc0,0xc7,0x82,0x42,0x3e,0x16,0xa8,0x60,0x00,0x1f,0x2b,0x0a,0xf9, +0x58,0xd0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0x90,0x8a,0x7c,0x4c,0x20,0x15,0xf9,0xd8, +0x40,0x2a,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f, +0xc5,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0x76,0x31,0xc8,0xc3,0x00, +0x4d,0x32,0x34,0xc9,0x0c,0x46,0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x04, +0x8e,0x41,0x1e,0x06,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xe4,0x18,0xfc,0x61, +0x10,0x07,0xae,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x39,0x06,0xa0,0x18,0xc4, +0x81,0xab,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x61,0x8e,0x41,0x28,0x06,0x71,0xe0, +0x2a,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x9c,0x63,0x30,0x8a,0x41,0x1c,0xc4,0xca, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xe8,0x18,0x90,0x62,0x10,0x07,0xb1,0x32,0x62, +0x70,0x00,0x20,0x08,0x06,0x47,0x3a,0x06,0xa5,0x18,0xc4,0x41,0xac,0xd8,0x41,0x2b, +0xf2,0x31,0x84,0x56,0xe4,0x63,0x09,0xad,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1, +0x00,0x1f,0x8b,0x83,0x01,0x3e,0x66,0xe8,0x8a,0x7c,0xcc,0xd0,0x15,0xf9,0x98,0xa1, +0x2b,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5, +0xc1,0x04,0x9f,0xca,0x11,0x37,0xd0,0x0b,0x8c,0x1a,0x31,0x48,0x00,0x10,0x04,0x83, +0x6b,0x1e,0x83,0x58,0x0c,0x70,0xa4,0x0d,0x70,0xa4,0x0d,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0xd0,0xc7,0xa0,0x16,0x83,0x40,0x0e,0x03,0x0b,0xe4,0x30,0x90,0x8f,0x05, +0x36,0x18,0xc0,0xc7,0x06,0x1c,0x0c,0xe4,0x63,0x01,0x0e,0x06,0xf0,0xb1,0xa2,0x0e, +0x03,0xf9,0x58,0x50,0x87,0x01,0x7c,0x2c,0x28,0xe4,0x63,0x81,0x1d,0x06,0xf0,0xb1, +0xa2,0x90,0x8f,0x05,0x8c,0x7c,0x2c,0x18,0xe4,0x63,0x01,0xbb,0xc8,0xc7,0x04,0x76, +0x91,0x8f,0x0d,0xec,0x22,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d, +0x06,0xf8,0x18,0x1b,0x1c,0xf0,0x19,0x31,0x48,0x00,0x10,0x04,0x83,0xeb,0x24,0x83, +0x72,0x0c,0xe0,0xa4,0x14,0xe0,0xa4,0x14,0x8c,0x4f,0x02,0xf9,0x8c,0x18,0x18,0x00, +0x08,0x82,0x41,0xc4,0x92,0x41,0x39,0x06,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0x30,0x19,0xac,0x63,0xc0,0x06,0xf6,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x4c, +0x06,0xec,0x18,0xb0,0x81,0xbd,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x21,0x93,0x41, +0x3b,0x06,0x6c,0x60,0x2f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xcc,0x64,0xf0,0x8e, +0x01,0x1b,0xe4,0xcb,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x34,0x19,0xc0,0x63,0xc0, +0x06,0xf9,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x4d,0x06,0xf1,0x18,0xb0,0x41, +0xbe,0xd8,0xc1,0x2f,0xf2,0x31,0x84,0x5f,0xe4,0x63,0x09,0xbf,0xc8,0xc7,0xd8,0x60, +0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0x66,0x88,0x8c,0x7c,0xcc,0x10, +0x19,0xf9,0x98,0x21,0x32,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8, +0x60,0x80,0x8f,0xb1,0xc1,0x04,0x9f,0xa2,0x11,0x5d,0xd0,0x0b,0x8c,0x1a,0x31,0x48, +0x00,0x10,0x04,0x83,0xeb,0x27,0x83,0x7e,0x0c,0x66,0x24,0x17,0x66,0x24,0x17,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x30,0xcb,0x20,0x24,0x83,0xc0,0x17,0x03,0x0b,0x7c, +0x31,0x90,0x8f,0x05,0xa2,0x18,0xc0,0xc7,0x06,0x52,0x0c,0xe4,0x63,0x01,0x29,0x06, +0xf0,0xb1,0x22,0x1c,0x03,0xf9,0x58,0x10,0x8e,0x01,0x7c,0x2c,0x28,0xe4,0x63,0x81, +0x38,0x06,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8c,0x7c,0x2c,0x18,0xe4,0x63,0x01,0xcd, +0xc8,0xc7,0x04,0x9a,0x91,0x8f,0x0d,0x34,0x23,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06, +0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x1c,0xf0,0x19,0x31,0x48,0x00,0x10,0x04, +0x83,0x6b,0x2e,0x83,0x98,0x0c,0xd6,0x24,0x1e,0xd6,0x24,0x1e,0x0c,0x5d,0x02,0xf9, +0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x84,0x97,0x41,0x4c,0x06,0xc1,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0x7c,0x19,0xdc,0x64,0xc0,0x06,0x3e,0x33,0x62,0x70,0x00,0x20, +0x08,0x06,0x47,0x5f,0x06,0x38,0x19,0xb0,0x81,0xcf,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0xe1,0x97,0x41,0x4e,0x06,0x6c,0xe0,0x33,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xfc,0x65,0xb0,0x93,0x01,0x1b,0x84,0xcd,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa0, +0x19,0xf0,0x64,0xc0,0x06,0x61,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x68,0x06, +0x3d,0x19,0xb0,0x41,0xd8,0xd8,0x41,0x36,0xf2,0x31,0x84,0x6c,0xe4,0x63,0x09,0xd9, +0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0x66,0xa8, +0x8d,0x7c,0xcc,0x50,0x1b,0xf9,0x98,0xa1,0x36,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c, +0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x04,0x9f,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0x58,0x33,0x18,0xcd,0x20,0x18,0x8e,0x08,0x46,0x32,0x10,0xbe,0xe9,0x86, +0x21,0x1d,0x83,0xc0,0x9a,0x80,0x3e,0xd6,0x08,0xf4,0xb1,0x66,0xa0,0x8f,0x29,0x04, +0x7d,0x4c,0x29,0xe8,0x63,0x8a,0x41,0x1f,0x33,0x0c,0xf9,0x98,0x61,0xc8,0xc7,0x0c, +0x43,0x3e,0x66,0x0c,0xf1,0x31,0x63,0x88,0x8f,0x19,0x43,0x7c,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0xda,0xcd,0x40,0x36,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22, +0xde,0x0c,0x66,0x33,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xea,0xcd,0x80,0x36, +0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xdf,0x0c,0xe2,0x32,0x18,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0xfa,0xcd,0x40,0x2e,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0x22,0xf0,0x0c,0xe6,0x32,0x18,0x86,0x23,0xd8,0xe0,0x26,0x03,0xe1,0xbb,0xc0, +0x28,0x0b,0xdc,0x40,0x3e,0xc3,0x11,0x81,0x4e,0x06,0xc2,0x37,0xcb,0x90,0x28,0x81, +0xcd,0x81,0x40,0x1f,0x9b,0x83,0x81,0x3e,0x36,0x07,0x04,0x7d,0xac,0x70,0xc9,0x40, +0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb0,0x67,0x80,0x9a,0x01,0x01,0x07,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xb4,0x67,0x90,0x9a,0x01,0x01,0x07,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0xb8,0x67,0xa0,0x9a,0x01,0x01,0x07,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0xbc,0x67,0xa0,0x9a,0xc1,0x00,0x07,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xc0,0x67,0xb0,0x9a,0xc1,0x00,0x07,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc4,0x67, +0xc0,0x9a,0xc1,0x00,0x07,0xb3,0x04,0xca,0x40,0x85,0x61,0x24,0xfa,0x80,0x0c,0x54, +0x18,0x46,0xa2,0x0f,0xc8,0x40,0x85,0x61,0x24,0xfa,0x80,0x0c,0x54,0x18,0x54,0xe2, +0x21,0x46,0x06,0x38,0x19,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xfa,0x0c, +0xee,0x32,0x08,0x2c,0x20,0xcb,0x40,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe4, +0x67,0x50,0x9b,0x01,0x0e,0x06,0x34,0x18,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xa1, +0x9f,0x81,0x6d,0x06,0x01,0x29,0x0d,0x47,0x04,0x6c,0x19,0x10,0x5f,0xc1,0x60,0x10, +0xe8,0x88,0xc1,0x01,0x80,0x20,0x18,0x80,0x01,0x7d,0x06,0xb6,0x19,0xc0,0x63,0xb0, +0x92,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x80,0x41,0x7d,0x06,0xb7,0x19,0xac,0x63, +0x30,0x93,0xc1,0x88,0xc1,0x03,0x80,0x20,0x18,0x4c,0xfb,0x19,0xd0,0x66,0x20,0x04, +0x6b,0x18,0xa8,0x61,0x80,0x93,0x01,0x4e,0x06,0xf2,0x19,0xc8,0x67,0xc0,0x9b,0xc1, +0x3e,0x06,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c, +0xd3,0x0d,0x04,0x48,0x06,0xc8,0x74,0x03,0x11,0x92,0x41,0x32,0xdd,0x40,0x88,0x64, +0xa0,0x4c,0x37,0x10,0x23,0x19,0x2c,0x06,0x11,0xf1,0x19,0x31,0x30,0x00,0x10,0x04, +0x83,0xc8,0x44,0x83,0xfe,0x0c,0x82,0xe1,0x88,0xc0,0x2e,0x03,0xe6,0x9b,0x65,0x70, +0x96,0xc0,0x26,0x23,0x3e,0xc3,0x11,0x04,0x4a,0x06,0xc2,0x37,0x1c,0x51,0xa4,0x64, +0x40,0x7c,0x27,0x0c,0x71,0xc2,0x10,0x26,0x04,0x21,0x18,0x8e,0x30,0x5a,0x32,0x10, +0xbe,0xe1,0x88,0xc3,0x25,0x03,0xe2,0x3b,0x61,0x88,0x13,0x86,0x30,0x21,0x08,0xc1, +0x70,0x83,0x11,0x80,0xc1,0x2c,0x03,0xd3,0x04,0x23,0x06,0x06,0x00,0x82,0x60,0x10, +0xd1,0x68,0xb0,0xa2,0x01,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x8e,0x06,0xf3, +0x19,0x3c,0xc1,0x2c,0x41,0x33,0x50,0x61,0x08,0x0c,0x18,0x2c,0x26,0x06,0x54,0x7c, +0x86,0x23,0x82,0x9b,0x0c,0x84,0x6f,0x38,0x42,0xc0,0xc9,0x80,0xf8,0x4e,0x18,0xe2, +0x84,0x21,0x4c,0x08,0x42,0x30,0xdc,0x00,0x05,0x60,0x30,0xcb,0x80,0x65,0xc1,0x40, +0x85,0x51,0x33,0x9b,0x9e,0x0a,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x80,0x41,0x8e, +0x06,0xfb,0x19,0xf0,0x64,0x50,0x97,0xc1,0x88,0x81,0x03,0x80,0x20,0x18,0x3c,0x61, +0x1a,0xd0,0x67,0x10,0x88,0x64,0x10,0x92,0x01,0x88,0x06,0x6b,0xf0,0x79,0x9d,0x6f, +0x06,0xc3,0x11,0xdd,0x4f,0x06,0xce,0x77,0x81,0x51,0x46,0x04,0xf2,0x19,0x6e,0x40, +0xab,0x1c,0x0d,0xc2,0xe0,0x56,0x31,0x30,0xca,0x40,0x33,0x38,0xc5,0x20,0x3e,0x16, +0x08,0xf2,0xb1,0xc0,0x9c,0xe4,0x63,0xb8,0x18,0xec,0x66,0x20,0x9f,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0xd2,0x34,0xb8,0xd1,0x20,0xb8,0xc3,0xa8,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xdc,0x34,0x50,0xd1,0x20,0x10,0x4c,0x0f,0x7e,0x33,0x90,0x8f,0x05, +0x46,0x7c,0x6c,0x08,0xe4,0x63,0x01,0x02,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xe6,0x34,0x70,0xd1,0x20,0x09,0x2c,0x1c,0x83,0xda,0x0c,0xe4,0x33,0x62,0x60,0x00, +0x20,0x08,0x06,0x91,0x9c,0x06,0x60,0x1a,0x04,0x16,0x0a,0x43,0x7c,0x4c,0x08,0xe4, +0x63,0x41,0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf2,0x34,0xa0,0xd1,0xc0, +0x08,0x66,0x19,0x1e,0x08,0x16,0x03,0x3b,0x05,0x54,0x80,0x8f,0x05,0xa7,0x10,0x1f, +0x43,0x05,0x55,0x80,0x8f,0xad,0x82,0x2a,0xc4,0xc7,0x02,0x55,0x88,0xcf,0x2c,0xc1, +0x34,0x62,0x70,0x00,0x20,0x08,0x06,0x1a,0x9e,0x06,0x33,0x1a,0xa8,0x65,0xc0,0xa6, +0xc1,0x68,0x42,0x00,0x8c,0x26,0x08,0x81,0x05,0x82,0x7c,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0x02,0xd5,0xe0,0x4e,0x83,0xc0,0x78,0x33,0x08,0xe8,0x33,0x62,0x60,0x00, +0x20,0x08,0x06,0x91,0xa8,0x06,0x37,0x1a,0x04,0x16,0x98,0x67,0x20,0x9f,0x11,0x03, +0x03,0x00,0x41,0x30,0x88,0x48,0x35,0xe8,0xd1,0x20,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x03,0x55,0x83,0x31,0x0d,0xce,0x33,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x48,0xd5,0xa0,0x4c,0x03,0x72,0x0c,0xa8,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x54, +0x35,0x30,0xd3,0x20,0x1d,0x83,0xc0,0xc6,0x33,0x18,0xe2,0x63,0x42,0x20,0x1f,0x0b, +0x0a,0xf8,0x58,0xd0,0x0e,0xf2,0x31,0xa1,0x1d,0xe4,0x63,0x43,0x3b,0xc8,0xc7,0xfe, +0x61,0x88,0x8f,0xfd,0xc3,0x10,0x1f,0xfb,0x87,0x21,0x3e,0x66,0x88,0x04,0x7c,0xcc, +0x10,0x09,0xf8,0x98,0x21,0x12,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x56, +0x83,0x39,0x0d,0x76,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x57,0x03,0x3a, +0x0d,0x76,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x57,0x83,0x3a,0x0d,0x76, +0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x57,0x83,0x3a,0x0d,0x76,0xc2,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x57,0x03,0x3b,0x0d,0x76,0xc2,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x83,0x57,0x83,0x3b,0x0d,0x76,0xc2,0x18,0x8e,0x30,0xca,0x4b, +0xf8,0x86,0x23,0x8c,0xf2,0x12,0xbe,0xe1,0x08,0xa3,0xbc,0x84,0xaf,0x06,0x61,0x2b, +0x10,0x76,0x38,0x42,0xbd,0x10,0xe1,0x1b,0x8e,0x50,0x2f,0x44,0xf8,0x86,0x23,0xd4, +0x0b,0x11,0xbe,0x1a,0x84,0xad,0x40,0xd8,0x32,0x82,0x9d,0x65,0x88,0xa4,0x60,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0x74,0x0d,0x48,0x35,0x80,0xaf,0x68,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x74,0x0d,0x4a,0x35,0x80,0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0x75,0x0d,0x4c,0x35,0x80,0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0x75,0x0d,0x4c,0x35,0x18,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd8,0x35,0x38, +0xd5,0x60,0x88,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x68,0xd7,0x00,0x55,0x83,0x21, +0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x5d,0x03,0x55,0x0d,0x52,0xe1,0xa6,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x20,0x62,0xd7,0x20,0x54,0x83,0x95,0x0c,0x2c,0x38,0xd1, +0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xb9,0x6b,0x70,0xaa,0x41,0x60,0x2a, +0x1a,0x04,0xf1,0xb1,0xa0,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xf1,0x1a, +0xfc,0x6a,0x10,0x58,0x7f,0x29,0xf1,0xb1,0xfe,0x52,0xe2,0x63,0xfd,0xa5,0xc4,0xc7, +0x88,0x41,0x3e,0x56,0x0c,0xf2,0x31,0x63,0x90,0x8f,0x0d,0x10,0x7c,0x6c,0x80,0xe0, +0x63,0x03,0x04,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfc,0x35,0xc8,0xd5,0xa0, +0x14,0xde,0x34,0x30,0x53,0x08,0xe2,0x63,0x4c,0x20,0x1f,0x0b,0x06,0xf8,0xcc,0x12, +0x48,0x03,0x15,0x86,0x13,0xd1,0x70,0x00,0x0d,0x54,0x18,0x4e,0x44,0xc3,0x01,0x34, +0x50,0x61,0x38,0x11,0x0d,0x07,0xd0,0x40,0x85,0x81,0x44,0x38,0x01,0x59,0x10,0x13, +0xf0,0x31,0x41,0x26,0xe0,0x63,0xc3,0x4c,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0x94,0x0d,0xca,0x35,0xe0,0xd3,0x60,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43, +0x65,0x03,0x73,0x0d,0xfa,0x34,0x18,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x58,0xd9, +0xe0,0x5c,0x03,0x3f,0x0d,0x06,0xbb,0x89,0x81,0x3e,0x86,0x13,0x03,0x7d,0x2c,0x27, +0x06,0xfa,0x58,0x4f,0x34,0xf1,0xb1,0x9e,0x68,0xe2,0x63,0x3d,0xd1,0xc4,0xc7,0x8c, +0x41,0x3e,0x66,0x0c,0xf2,0x31,0x63,0x90,0x8f,0x0d,0x13,0x7c,0x6c,0x98,0xe0,0x63, +0xc3,0x04,0x1f,0x13,0x06,0xf8,0x58,0x20,0xc4,0xc7,0x86,0x02,0x3e,0x66,0x14,0xf1, +0xb1,0xa0,0x88,0xcf,0x2c,0xc1,0x34,0x50,0x61,0x90,0xc6,0x83,0x48,0x03,0x15,0x06, +0x69,0x3c,0x88,0x34,0x50,0x61,0x88,0xc6,0x63,0x48,0x23,0x06,0x07,0x00,0x82,0x60, +0x00,0x06,0x37,0x1b,0xe4,0x6b,0xf0,0xa2,0x01,0x9d,0x06,0x23,0x06,0x0d,0x00,0x82, +0x60,0xd0,0x80,0x6d,0xb0,0xaf,0x41,0x40,0xb3,0x01,0xcd,0x06,0x34,0x1b,0xf8,0x6b, +0xe0,0xaf,0x81,0xbf,0x06,0xfe,0x1a,0x8c,0x26,0x04,0xc0,0x70,0x44,0xf0,0xa3,0x41, +0xf0,0x4d,0x37,0xf0,0x69,0x20,0x04,0x86,0x04,0xf4,0x31,0x44,0xa0,0x8f,0x21,0x03, +0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x0b,0xdb,0x80,0x5f,0x83,0x19,0x0d,0x78, +0x36,0x18,0x4d,0x08,0x00,0x0b,0x0a,0xf9,0x98,0x50,0xc8,0xc7,0x86,0x42,0x3e,0x36, +0xa2,0x41,0x78,0x06,0xf1,0xb1,0x11,0x0d,0xc2,0x33,0x88,0xcf,0x70,0x84,0xb0,0xa6, +0xc1,0xf0,0x0d,0x47,0x0c,0xa8,0x1a,0x14,0x5f,0x09,0x81,0x0e,0x47,0x10,0x6e,0x1a, +0x0c,0xdf,0x70,0x44,0xb1,0xaa,0x41,0xf1,0x95,0x10,0x68,0x11,0x81,0xce,0x32,0x50, +0x55,0x30,0x9a,0xe0,0x0c,0x16,0xd4,0x6a,0x20,0x1f,0x1b,0x8d,0x80,0x3e,0xe6,0x5e, +0x41,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd0,0xdb,0xc0,0x66,0x03,0x3b,0x0d, +0x82,0x59,0x82,0x6a,0xa0,0xc2,0x10,0x28,0x77,0x16,0xa6,0x11,0x83,0x03,0x00,0x41, +0x30,0x00,0x83,0xb9,0x0d,0x6a,0x36,0xa0,0xd3,0x20,0x55,0x83,0x11,0x03,0x07,0x00, +0x41,0x30,0x78,0xf6,0x36,0x70,0xd9,0x20,0xe0,0xd1,0x60,0x47,0x03,0x9d,0x0d,0x04, +0xff,0x12,0x04,0x7c,0x0d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe8,0xdb,0x00,0x67, +0x03,0x5d,0x0d,0xf4,0x6b,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xbd,0x0d,0xd2,0x36, +0x58,0xcf,0xc0,0xec,0x35,0x10,0xe2,0x63,0x42,0x20,0x1f,0x0b,0x08,0xf8,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x21,0xba,0x81,0xcf,0x06,0x45,0x60,0xe2,0x19,0xd0,0x6b, +0x20,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x48,0x37,0x00,0xdb,0x20,0x00,0xcf, +0xc0,0x86,0x41,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x98,0x6e,0x20,0xb6,0x41, +0x20,0x4c,0x37,0xfc,0x6a,0x10,0xf4,0x66,0x30,0x1c,0xc1,0x13,0xe0,0x1a,0x30,0xdf, +0x2c,0xc3,0x65,0x05,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa4,0x6e,0x50,0xb6,0x01, +0xbf,0x06,0x82,0xe5,0x6b,0x10,0xc4,0x67,0x96,0xe0,0x1a,0xa8,0x30,0x04,0x0b,0xa9, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c,0x46,0x37,0x28,0xdb,0x60,0x54,0x83,0x5f, +0x0d,0x46,0x0c,0x1c,0x00,0x04,0xc1,0xe0,0x59,0xdd,0xc0,0x67,0x83,0x80,0x4d,0x83, +0x35,0x0d,0xd4,0x36,0x18,0x03,0x31,0x08,0x03,0x01,0x65,0x83,0x11,0x83,0x03,0x00, +0x41,0x30,0x00,0x03,0xd2,0x0d,0xcc,0x36,0x40,0xd5,0x00,0x5c,0x83,0x11,0x03,0x07, +0x00,0x41,0x30,0x78,0x58,0x37,0xf8,0xd9,0x20,0x68,0xd3,0x80,0x4d,0x83,0xb5,0x0d, +0xc8,0x60,0x0c,0xc4,0xc0,0x5c,0x83,0x94,0x0d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00, +0x0c,0x4a,0x37,0x38,0xdb,0xe0,0x54,0x03,0x5f,0x0d,0x46,0x0c,0x1c,0x00,0x04,0xc1, +0xe0,0x69,0xdd,0x00,0x6c,0x83,0xc0,0x4d,0x83,0x36,0x0d,0xd8,0x36,0x58,0xd5,0x60, +0x55,0x83,0x55,0x0d,0x56,0x35,0x50,0xd9,0x00,0x47,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0x62,0xdd,0x60,0x74,0x83,0xba,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x76,0x83, +0xb5,0x0d,0xee,0x22,0x98,0x25,0xc8,0x06,0x2a,0x0c,0x01,0x83,0x97,0xc6,0x74,0x63, +0x35,0xe2,0x33,0x1c,0x11,0xbc,0x6a,0x20,0x7c,0xc3,0x11,0x02,0xac,0x06,0xc4,0x77, +0xc2,0x10,0x27,0x0c,0x61,0x42,0x10,0x82,0xe1,0x06,0xd4,0x08,0xc0,0x60,0x96,0x41, +0xdb,0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x6c,0x37,0x68,0xdd,0xe0,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0x43,0x77,0x83,0xba,0x0d,0x92,0x60,0x96,0x60,0x1b,0xa8, +0x30,0x04,0x8d,0xca,0x6c,0x3f,0x58,0x36,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x44,0xba,0x1b,0xa0,0x6e,0x10,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xb4,0xbb,0x01, +0xdc,0x06,0x81,0x05,0xfb,0x1a,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xde, +0x0d,0xec,0x36,0x08,0x86,0x23,0x0c,0xdc,0x70,0xbe,0x0b,0x8c,0xb2,0x60,0x90,0xcf, +0x70,0x44,0x00,0xb3,0x81,0xf0,0x5d,0x60,0xd4,0x88,0x81,0x01,0x80,0x20,0x18,0x44, +0xe3,0x1b,0xe0,0x6d,0x30,0x66,0x16,0xc4,0x6c,0x20,0x9f,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0xca,0x37,0xf0,0xdb,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x7d, +0x83,0xd2,0x0d,0x48,0x34,0x08,0x4c,0x64,0x83,0x20,0x3e,0x66,0x04,0xf2,0x99,0x25, +0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_246e04e80756a40387526d75e84191df.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_246e04e80756a40387526d75e84191df.h new file mode 100644 index 00000000..75a664e7 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_246e04e80756a40387526d75e84191df.h @@ -0,0 +1,1112 @@ +// ffx_fsr2_accumulate_pass_wave64_246e04e80756a40387526d75e84191df.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_wave64_246e04e80756a40387526d75e84191df_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_246e04e80756a40387526d75e84191df_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_246e04e80756a40387526d75e84191df_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_246e04e80756a40387526d75e84191df_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_246e04e80756a40387526d75e84191df_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_246e04e80756a40387526d75e84191df_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_246e04e80756a40387526d75e84191df_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_246e04e80756a40387526d75e84191df_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_246e04e80756a40387526d75e84191df_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", "rw_upscaled_output", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_246e04e80756a40387526d75e84191df_UAVResourceBindings[] = { 0, 1, 3, 4, 2, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_246e04e80756a40387526d75e84191df_UAVResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_246e04e80756a40387526d75e84191df_UAVResourceSpaces[] = { 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_246e04e80756a40387526d75e84191df_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_246e04e80756a40387526d75e84191df_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_246e04e80756a40387526d75e84191df_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_246e04e80756a40387526d75e84191df_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_246e04e80756a40387526d75e84191df_size = 17340; + +static const unsigned char g_ffx_fsr2_accumulate_pass_wave64_246e04e80756a40387526d75e84191df_data[] = { +0x44,0x58,0x42,0x43,0x61,0x2b,0x83,0xc3,0xa9,0xdd,0xc5,0x73,0x7c,0x1c,0xa3,0x5e, +0x4a,0x22,0x3c,0x29,0x01,0x00,0x00,0x00,0xbc,0x43,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x24,0x02,0x00,0x00,0x6c,0x10,0x00,0x00,0x88,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xb0,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x40,0x0e,0x00,0x00,0x66,0x00,0x05,0x00, +0x90,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x28,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x87,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xce,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xf4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a, +0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b, +0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30, +0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18, +0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3, +0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21, +0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22, +0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95, +0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60,0x06,0xea,0x6e,0x1b, +0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x72,0xa8,0x48,0x20,0xd2,0xc8,0x79,0x88, +0x68,0x42,0x08,0x09,0x09,0xc3,0x50,0x08,0x66,0x60,0x3e,0x02,0x0f,0x1a,0x2e,0x7f, +0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90,0x66,0x40,0xc4,0x30,0x0c,0xca,0x1c,0x41, +0x50,0x0a,0x66,0x10,0x87,0x91,0xc8,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6, +0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41, +0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e, +0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0, +0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01, +0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e, +0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60, +0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e, +0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00,0x06,0x7e,0x80,0x84,0x13,0xa5,0x74,0x18, +0x41,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28, +0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87, +0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36, +0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98, +0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x30,0x93,0x18,0x8c,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94, +0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f, +0x20,0x61,0x65,0xa9,0x9d,0x29,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc, +0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61, +0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0xd6,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x12,0x8c, +0x97,0xe0,0x99,0xc8,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x40,0x16,0x6e, +0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0, +0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c, +0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x05,0x27,0xc9,0x33,0x91, +0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03, +0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38, +0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80, +0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x56,0xa2,0x67,0xc2,0xc6,0x81,0x1d,0xc2, +0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41, +0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f, +0x50,0x60,0x90,0x3d,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7,0xae,0x36,0x9a,0x70,0x1c, +0xc7,0xf1,0x61,0x38,0xd7,0x75,0x5d,0x0d,0xc3,0x30,0x0c,0xc3,0xa0,0xfc,0x26,0x69, +0x8a,0x28,0x61,0xf2,0x59,0x80,0x79,0x16,0x22,0x62,0x27,0x60,0x22,0x50,0x30,0xd0, +0x0e,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02, +0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2, +0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x90,0x01,0x10,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x00,0x1e,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2, +0x20,0xca,0xa1,0xf0,0x03,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30, +0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0, +0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x2c,0x4a,0xa3,0xd0,0x23,0x0a, +0x11,0xa3,0xb8,0x8a,0x87,0xc6,0x11,0x80,0x1a,0x20,0x75,0x06,0x80,0xdc,0x19,0x00, +0x8a,0x67,0x00,0x68,0x9e,0x01,0xa0,0x7a,0x06,0x80,0xee,0x19,0x00,0xca,0x67,0x00, +0x48,0x9f,0x01,0x20,0x7e,0x06,0x00,0x00,0x79,0x18,0x00,0x00,0x8a,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xc1,0x99,0x20,0x0c,0xcf,0x06,0x61,0x20, +0x26,0x08,0x03,0xb4,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08, +0x6a,0x40,0x07,0xb4,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe,0xda,0xde,0xe8,0xd2, +0xde,0xdc,0xbe,0xec,0xca,0xc6,0xe8,0xde,0xe4,0xe6,0x26,0x08,0x43,0x34,0x41,0x18, +0xa4,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65,0x31,0x98,0x81,0x31,0x9c,0x09,0x82,0x1b, +0xd4,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8,0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9, +0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86,0x31,0x30,0x86,0xc3,0x4c,0xee,0x2b,0xcd, +0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec, +0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x4c,0x1b,0x12,0x46,0x99,0x0c,0x6a,0x60, +0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc, +0x04,0x61,0xa0,0x26,0x08,0x43,0xb5,0x41,0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35, +0x30,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd, +0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x58,0x1b,0x92,0x4b, +0xd9,0x0c,0x6e,0x60,0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda, +0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xb8,0x36,0x24,0x9c,0xe2,0x19,0xdf,0xc0,0x18, +0xd9,0x04,0x21,0x0e,0xec,0x80,0x89,0xdc,0x57,0x5a,0xdb,0x59,0x53,0x1a,0xdc,0xdc, +0x04,0x61,0xc0,0x36,0x24,0x44,0x18,0x88,0x81,0x31,0x06,0x03,0x63,0x38,0x13,0x84, +0x21,0x23,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36, +0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21,0x29,0x03,0xc8,0x0c, +0x8c,0x61,0x60,0x8c,0x6c,0x03,0xf2,0x48,0x95,0xd6,0x81,0x01,0x19,0x9c,0xc1,0x04, +0x61,0x0e,0xee,0x80,0x9a,0xdc,0xdd,0x57,0x9a,0x1b,0x5d,0x99,0x9c,0x5b,0x18,0xdb, +0x57,0x1d,0xdc,0xdc,0x58,0x18,0x5b,0x19,0xd9,0xd7,0xd8,0x1b,0xdb,0x9b,0xdc,0x04, +0x61,0x0c,0xe4,0x60,0xc3,0x62,0xa4,0x81,0x1a,0x18,0xc6,0xc0,0xac,0xc1,0x1a,0xac, +0x81,0x33,0x41,0xa8,0x03,0x3c,0xa0,0x23,0x77,0xf7,0xc5,0xf6,0x36,0xb6,0xf6,0x35, +0x47,0x17,0x46,0x57,0x37,0xb7,0x61,0x19,0xda,0xc0,0x0d,0x8c,0x61,0x60,0xd6,0x60, +0x0d,0xd6,0x20,0x9b,0x20,0xdc,0x41,0x1e,0x90,0x91,0xbb,0xfb,0x72,0x2b,0xbb,0xfb, +0x62,0x7b,0x1b,0x5b,0x9b,0xdb,0xb0,0x30,0x70,0x10,0x07,0x06,0x35,0x30,0x6b,0xb0, +0x06,0x6b,0x90,0xf1,0x91,0xbb,0xfb,0x62,0xab,0x6b,0x0b,0xfb,0x42,0x4b,0x9b,0xa3, +0x7b,0x93,0xcb,0xdb,0xb0,0x50,0x69,0x30,0x07,0xc6,0x35,0x30,0x6b,0xb0,0x06,0x6b, +0xe0,0x50,0x92,0xbb,0xfb,0xaa,0x83,0x9b,0x1b,0x0b,0x63,0x2b,0x23,0xfb,0x7a,0xab, +0xa3,0x83,0xab,0xa3,0xdb,0xb0,0x5c,0x69,0x50,0x07,0x06,0x33,0x30,0x6b,0xb0,0x06, +0x6b,0xe0,0x6c,0x28,0xd8,0xe0,0x0d,0xe4,0x80,0x0e,0xec,0x60,0x82,0xa0,0x07,0x7b, +0x40,0x63,0x4c,0xcc,0x68,0x4a,0x4a,0x66,0x82,0x30,0x68,0x1b,0x10,0x03,0x0f,0xf2, +0xc0,0x30,0x06,0x3d,0x00,0x36,0x04,0x7b,0x30,0x41,0xe0,0x03,0x3e,0x60,0x33,0xf7, +0xc5,0x94,0xe6,0x56,0x16,0x26,0x37,0xc4,0x16,0xd6,0x06,0xb7,0x01,0x31,0xfa,0xc0, +0x0f,0x8c,0x61,0x30,0x80,0x0d,0xc1,0x1f,0x6c,0x20,0xd0,0xe0,0x0e,0xf8,0x00,0x14, +0x26,0x08,0x79,0xa0,0x07,0x5c,0xd2,0xa4,0xca,0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4, +0xca,0x26,0x08,0x63,0x30,0x07,0x1b,0x10,0x62,0x14,0x28,0xa3,0x0c,0xae,0x86,0x14, +0xe8,0xa4,0x35,0x85,0xe1,0x49,0x95,0xb9,0x91,0x95,0xc9,0x4d,0xa5,0xe9,0x95,0x6d, +0x40,0x08,0x53,0xa0,0xc6,0xa0,0x0c,0xae,0x86,0x14,0xc8,0xa4,0x11,0xa5,0xcd,0xc1, +0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x86,0x6d,0x03,0x42,0xa0,0x02,0x95, +0x0a,0x65,0x70,0x35,0xa4,0xc0,0x2e,0x2d,0xc9,0x0d,0xae,0x8e,0x6e,0xe8,0x8d,0xed, +0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x8c,0x28,0xad,0xad,0xcc,0x6d,0x2e, +0xed,0xcd,0x6d,0x6e,0x82,0x30,0x70,0x1b,0x0c,0x62,0x15,0x28,0x56,0x28,0x83,0x8b, +0x52,0x1a,0x53,0x5d,0x5b,0x58,0x53,0x1a,0x1c,0x51,0x5a,0x5b,0x99,0xdb,0x5c,0xda, +0x9b,0xdb,0xdc,0x04,0x61,0xe8,0x36,0x20,0x84,0x2b,0x50,0xaf,0x50,0x06,0x57,0x43, +0x0a,0x94,0xd2,0x98,0xea,0xda,0xc2,0x9a,0xd2,0xe0,0x98,0xca,0xec,0xca,0xd8,0xa8, +0xde,0xaa,0xe6,0xca,0x26,0x08,0x83,0xb7,0x01,0x21,0x62,0x81,0x92,0x85,0x32,0xb8, +0x1a,0x52,0xe0,0x92,0x66,0x24,0x17,0xd6,0x56,0x96,0xe4,0x46,0x56,0x86,0x37,0x41, +0x18,0xbe,0x0d,0x08,0x41,0x0b,0x54,0x2d,0x94,0xc1,0xd5,0x90,0x02,0x25,0x33,0xa2, +0x32,0xbb,0xb4,0xb1,0x32,0xaa,0x37,0xab,0xb4,0xb2,0x3b,0xa2,0x32,0x38,0x3a,0xb4, +0x09,0xc2,0x00,0x06,0x1b,0x0c,0xe2,0x16,0x28,0x5c,0x28,0x83,0x86,0x87,0x99,0x52, +0x1a,0x1d,0x5d,0x99,0xdc,0x04,0x61,0x08,0x83,0x0d,0x08,0xa1,0x0b,0xd4,0x2e,0x94, +0x41,0xd3,0x90,0x02,0x25,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba, +0x37,0xb9,0xa9,0xb1,0x30,0xb6,0xb2,0x09,0xc2,0x20,0x06,0x1b,0x10,0xa2,0x17,0x28, +0x5f,0x28,0x83,0xa6,0x21,0x05,0x42,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c, +0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x84,0x61,0x0c,0x36,0x20,0x04,0x38,0x50, +0xe1,0x50,0x06,0x4d,0x43,0x0a,0xfc,0xcc,0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca, +0xc6,0xe8,0xde,0xe4,0x94,0xd2,0xe8,0xe8,0xca,0xe4,0x86,0xc2,0xdc,0xc6,0xca,0xd8, +0xd8,0xc2,0xe8,0xd2,0xde,0xdc,0x26,0x08,0x03,0x19,0x6c,0x40,0x88,0x71,0xa0,0xc8, +0xa1,0x0c,0x9a,0x86,0x14,0xc8,0x98,0x41,0xc9,0x95,0x15,0xe1,0xc1,0xbd,0xcd,0xd5, +0xc9,0x95,0x4d,0x10,0x86,0x32,0xd8,0x80,0x10,0xe6,0x40,0x9d,0x43,0x19,0x34,0x0d, +0x29,0x30,0x33,0x83,0x92,0x2b,0xb3,0x4b,0x7b,0xab,0x9b,0x33,0x92,0x0b,0x6b,0x2b, +0x83,0x92,0x2b,0x2b,0xc2,0x83,0x7b,0x9b,0xab,0x93,0x2b,0x9b,0x20,0x0c,0x66,0xb0, +0x01,0x21,0xd2,0x81,0x52,0x87,0x32,0x68,0x1a,0x52,0xe0,0x62,0x46,0x15,0xe6,0x86, +0x14,0xc6,0x66,0x66,0xf4,0x64,0x35,0x41,0x18,0xce,0x60,0x83,0x41,0xb0,0x03,0xd5, +0x0e,0x65,0xd0,0xb0,0x32,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x9b,0x2a,0x8b,0xab,0x2b, +0x73,0x1b,0x2b,0x63,0x2a,0x73,0x3b,0xa3,0x43,0x9b,0x20,0x0c,0x68,0xb0,0x01,0x21, +0xde,0x81,0x82,0x87,0x32,0x68,0x1a,0x52,0xa0,0x62,0x46,0x54,0xc6,0x46,0x17,0x46, +0x95,0xd6,0x56,0x36,0x41,0x18,0xd2,0x60,0x83,0x41,0xc8,0x03,0x35,0x0f,0x65,0xd0, +0xf0,0x32,0x23,0xca,0x73,0x0b,0x6b,0x4b,0x1b,0x93,0x2a,0x9b,0x1b,0x42,0x0b,0x73, +0x3b,0x2b,0x33,0x0a,0x1b,0xa3,0x7b,0x93,0x9b,0x20,0x0c,0x6a,0xb0,0xc1,0x20,0xea, +0x81,0xb2,0x87,0x32,0x68,0x88,0x99,0x59,0xa5,0x95,0xdd,0x4d,0xc1,0x85,0x8d,0x95, +0x51,0xbd,0x35,0x95,0xd1,0x95,0xc9,0xcd,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10, +0x86,0x35,0xd8,0x60,0x10,0xf8,0x40,0xe5,0x43,0x19,0x34,0x1b,0x28,0x3d,0x28,0x85, +0x53,0x50,0x85,0x56,0x80,0x85,0x59,0xb0,0x85,0x5c,0xe0,0x85,0x5f,0x10,0x87,0x72, +0x40,0x87,0x75,0x70,0x87,0x78,0xa0,0x87,0x7b,0xd0,0x87,0x0d,0x83,0x21,0x0a,0xfb, +0x30,0x41,0x10,0x80,0x0d,0xc0,0x86,0xc1,0xf0,0x07,0x7f,0xd8,0x10,0xfc,0xc3,0x86, +0x61,0xe8,0x07,0x90,0xa0,0x30,0x34,0xb5,0x61,0x18,0x83,0x31,0x18,0x26,0x08,0x03, +0x1b,0x6c,0x08,0x76,0x61,0x03,0x71,0x8d,0x04,0x49,0x94,0xc4,0x86,0xa2,0x1f,0x44, +0x02,0x08,0x05,0x93,0x20,0x22,0x26,0x17,0xe6,0x36,0x86,0x56,0x36,0x37,0x41,0x18, +0xda,0x80,0x86,0x19,0xdb,0x5b,0x18,0xdd,0xdc,0x04,0x61,0x70,0x03,0x16,0x69,0x6e, +0x73,0x74,0x73,0x13,0x84,0xe1,0x0d,0x48,0xa4,0xb9,0xd1,0xcd,0x4d,0x10,0x06,0x38, +0x20,0x42,0x57,0x86,0xf7,0xc5,0xf6,0x16,0x46,0x36,0x41,0x18,0xe2,0x80,0x08,0x5d, +0x19,0xde,0x97,0xdb,0x9b,0x5c,0x1b,0x13,0xba,0x32,0xbc,0xaf,0x39,0xba,0x37,0xb9, +0x32,0x16,0x75,0x69,0x6e,0x74,0x73,0x1b,0x20,0x94,0x48,0x09,0x95,0x58,0x09,0x96, +0x68,0x09,0x97,0x78,0x09,0x98,0x88,0x09,0x99,0xe0,0x66,0x82,0xa3,0x09,0x59,0xa8, +0xc2,0xc6,0x66,0xd7,0xe6,0x92,0x46,0x56,0xe6,0x46,0x37,0x25,0x08,0xaa,0x90,0xe1, +0xb9,0xd8,0x95,0xc9,0xcd,0xa5,0xbd,0xb9,0x4d,0x09,0x88,0x26,0x64,0x78,0x2e,0x76, +0x61,0x6c,0x76,0x65,0x72,0x53,0x02,0xa3,0x0e,0x19,0x9e,0xcb,0x1c,0x5a,0x18,0x59, +0x99,0x5c,0xd3,0x1b,0x59,0x19,0xdb,0x94,0x00,0x29,0x43,0x86,0xe7,0x22,0x57,0x36, +0xf7,0x56,0x27,0x37,0x56,0x36,0x37,0x25,0x00,0x85,0x4a,0x64,0x78,0x2e,0x74,0x79, +0x70,0x65,0x41,0x6e,0x6e,0x6f,0x74,0x61,0x74,0x69,0x6f,0x6e,0x73,0x53,0x84,0x7d, +0x00,0x89,0x3a,0x64,0x78,0x2e,0x65,0x6e,0x74,0x72,0x79,0x50,0x6f,0x69,0x6e,0x74, +0x73,0x53,0x02,0x93,0xe8,0x42,0x86,0xe7,0x32,0xf6,0x56,0xe7,0x46,0x57,0x26,0x37, +0x37,0x25,0xa0,0x09,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3b,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x31,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b, +0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0a,0xdb, +0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20, +0x60,0x7e,0x71,0xdb,0xb6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44, +0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0d,0xdd,0x70,0xf9,0xce, +0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0x7c,0x91,0xc3,0x6c,0x48,0x33, +0x20,0x8d,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3,0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x5b, +0x40,0x34,0x5c,0xbe,0xf3,0xf8,0x46,0xe4,0x50,0x8f,0x38,0xf8,0xc8,0x6d,0xdb,0x41, +0x35,0x5c,0xbe,0xf3,0xf8,0x12,0xc0,0x3c,0x0b,0x51,0x12,0x15,0xb1,0xf8,0xc5,0x6d, +0x1b,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0x94,0x0e,0x30,0xf8, +0xc5,0x6d,0x5b,0x81,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0xb0,0x93, +0x13,0x11,0x7e,0x71,0xdb,0x26,0x90,0x0d,0x97,0xef,0x3c,0xfe,0x74,0x44,0x04,0x30, +0x88,0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e,0x72,0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c, +0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48, +0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x24,0x6e,0x04,0xe8,0x07,0x56,0xa4,0x03, +0x87,0x52,0x6d,0x75,0xe8,0x41,0x91,0xdf,0x44,0x58,0x49,0x4c,0x2c,0x33,0x00,0x00, +0x66,0x00,0x05,0x00,0xcb,0x0c,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0x14,0x33,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00, +0xc2,0x0c,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c, +0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42, +0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20, +0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50, +0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00, +0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d, +0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff, +0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42, +0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xce,0x00,0x00,0x00, +0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3, +0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xf8,0xc1,0x08, +0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08, +0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89, +0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3, +0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8, +0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83, +0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1, +0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18, +0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c, +0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60, +0x06,0xea,0x6e,0x1b,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x72,0xa8,0x48,0x20, +0xd2,0xc8,0x79,0x88,0x68,0x42,0x08,0x09,0x09,0xc3,0x50,0x08,0x66,0x60,0x3e,0x02, +0x0f,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90,0x66,0x40,0xc4,0x30, +0x0c,0xca,0x1c,0x41,0x50,0x0a,0x66,0x10,0x87,0x91,0xc8,0x81,0x80,0x61,0x04,0xc2, +0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0, +0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81, +0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c, +0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e, +0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30,0x0e,0xec,0x10,0x0e, +0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72, +0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0, +0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00,0x06,0x7e,0x80,0x84, +0x13,0xa5,0x74,0x18,0x41,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79, +0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0, +0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87, +0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76, +0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x30,0x93, +0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d, +0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc, +0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81, +0x1f,0x80,0x81,0x1f,0x20,0x61,0x65,0xa9,0x9d,0x29,0x0c,0xc6,0x81,0x1d,0xc2,0x61, +0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e, +0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0xd6,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43, +0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d, +0xf8,0x01,0x12,0x8c,0x97,0xe0,0x99,0xc8,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x40,0x16,0x6e,0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4, +0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81, +0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x05, +0x27,0xc9,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81, +0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38, +0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x56,0xa2,0x67,0xc2, +0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16,0x68,0xa1,0x1c,0xf0, +0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0xc1,0x0f,0x50,0x60,0x90,0x3d,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7,0xae, +0x36,0x9a,0x70,0x1c,0xc7,0xf1,0x61,0x38,0xd7,0x75,0x5d,0x0d,0xc3,0x30,0x0c,0xc3, +0xa0,0xfc,0x26,0x69,0x8a,0x28,0x61,0xf2,0x59,0x80,0x79,0x16,0x22,0x62,0x27,0x60, +0x22,0x50,0x30,0xd0,0x3e,0x05,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20, +0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07, +0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74, +0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20, +0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07, +0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76, +0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf, +0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30, +0xe4,0x01,0x03,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x90, +0x01,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x10,0x8a, +0xa3,0x14,0x8a,0xa2,0x20,0xca,0xa1,0xf0,0x03,0xca,0xa2,0x00,0x03,0x68,0x1c,0x01, +0x20,0x75,0x06,0x80,0xdc,0x19,0x00,0x8a,0x67,0x00,0x68,0x9e,0x01,0xa0,0x7a,0x06, +0x80,0xee,0x19,0x00,0xd2,0x67,0x00,0x88,0x9f,0x01,0x00,0x00,0x79,0x18,0x00,0x00, +0x77,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xc1,0x99,0x20,0x0c, +0xcf,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xd0,0x04, +0x41,0x0d,0x3c,0x02,0x13,0x84,0x21,0x9a,0x20,0x0c,0xd2,0x06,0x01,0x61,0x36,0x24, +0x48,0xa2,0x20,0xcb,0xb0,0x20,0xcd,0x04,0xc1,0x0d,0xbe,0x0d,0xc9,0xf0,0x28,0x08, +0x32,0x2c,0x48,0x33,0x41,0x18,0xa6,0x0d,0xc9,0x92,0x28,0x48,0x34,0x2c,0x48,0x33, +0x41,0x18,0xa8,0x09,0xc2,0x50,0x6d,0x10,0x10,0x6a,0x43,0x12,0x3d,0x0a,0x32,0x0d, +0x0b,0x52,0x4d,0x10,0x06,0x6b,0x43,0x32,0x25,0x0a,0x72,0x0d,0x0b,0xd2,0x4c,0x10, +0x86,0x6b,0x43,0x72,0x25,0x0a,0x92,0x0d,0x0b,0x52,0x4d,0x10,0xe2,0x00,0x0c,0x26, +0x08,0x03,0xb6,0x21,0x21,0x36,0x05,0xe1,0x86,0x05,0x69,0x26,0x08,0x43,0xb6,0x21, +0xf1,0x1e,0x05,0x19,0x86,0x05,0xa9,0x36,0x20,0x0e,0x24,0x59,0x98,0xd6,0x7d,0x13, +0x84,0x39,0x08,0x83,0x09,0xc2,0x18,0x74,0x1b,0x16,0x24,0x0c,0x14,0x04,0x19,0x16, +0x31,0x10,0x03,0x31,0x68,0x26,0x08,0x75,0x20,0x06,0x1b,0x96,0x81,0x0c,0x14,0x64, +0x18,0x16,0x31,0x10,0x03,0x31,0xa8,0x26,0x08,0x77,0x30,0x06,0x1b,0x96,0xc5,0x0c, +0x14,0x24,0x1a,0x16,0x31,0x10,0x03,0x31,0xa8,0x36,0x2c,0x51,0x18,0x28,0xc8,0x34, +0x2c,0x62,0x20,0x06,0x62,0xd0,0x6c,0x58,0xa6,0x30,0x50,0x90,0x65,0x58,0xc4,0x40, +0x0c,0xc4,0xa0,0xd9,0x50,0x8c,0x41,0x19,0x9c,0x01,0x1a,0xa4,0xc1,0x04,0x41,0x0f, +0xc8,0x60,0x82,0x30,0x68,0x1b,0x10,0x64,0x0d,0x14,0x04,0x19,0xd8,0x00,0xd8,0x10, +0xb4,0xc1,0x04,0x81,0x0f,0xca,0x60,0x03,0x82,0xbc,0x81,0x82,0x0c,0x03,0x02,0x6c, +0x08,0xe0,0x60,0x03,0x01,0x06,0x6a,0xe0,0x06,0x71,0x30,0x41,0x10,0x00,0x0a,0x43, +0x53,0x1b,0x06,0x8e,0x1b,0x26,0x08,0xc3,0x36,0x41,0x18,0xb8,0x0d,0xc1,0x1d,0x6c, +0x20,0xa6,0x3a,0xb0,0x03,0x3c,0xd8,0x50,0xcc,0x01,0x1d,0x00,0x72,0x90,0x07,0x55, +0xd8,0xd8,0xec,0xda,0x5c,0xd2,0xc8,0xca,0xdc,0xe8,0xa6,0x04,0x41,0x15,0x32,0x3c, +0x17,0xbb,0x32,0xb9,0xb9,0xb4,0x37,0xb7,0x29,0x01,0xd1,0x84,0x0c,0xcf,0xc5,0x2e, +0x8c,0xcd,0xae,0x4c,0x6e,0x4a,0x40,0xd4,0x21,0xc3,0x73,0x99,0x43,0x0b,0x23,0x2b, +0x93,0x6b,0x7a,0x23,0x2b,0x63,0x9b,0x12,0x18,0x65,0xc8,0xf0,0x5c,0xe4,0xca,0xe6, +0xde,0xea,0xe4,0xc6,0xca,0xe6,0xa6,0x04,0x71,0x50,0x87,0x0c,0xcf,0xa5,0xcc,0x8d, +0x4e,0x2e,0x0f,0xea,0x2d,0xcd,0x8d,0x6e,0x6e,0x4a,0x90,0x07,0x00,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x3b,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x31,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34, +0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e, +0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2, +0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0a,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14, +0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0xb6,0xb0,0x0d,0x97, +0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6, +0x23,0xb7,0x6d,0x0d,0xdd,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34, +0xc3,0x42,0x7c,0x91,0xc3,0x6c,0x48,0x33,0x20,0x8d,0x61,0x09,0xce,0x70,0xf9,0xce, +0xe3,0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x5b,0x40,0x34,0x5c,0xbe,0xf3,0xf8,0x46,0xe4, +0x50,0x8f,0x38,0xf8,0xc8,0x6d,0xdb,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x12,0xc0,0x3c, +0x0b,0x51,0x12,0x15,0xb1,0xf8,0xc5,0x6d,0x1b,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x13, +0x71,0x4d,0x54,0x44,0x94,0x0e,0x30,0xf8,0xc5,0x6d,0x5b,0x81,0x35,0x5c,0xbe,0xf3, +0xf8,0x13,0x71,0x4d,0x54,0x44,0xb0,0x93,0x13,0x11,0x7e,0x71,0xdb,0x26,0x90,0x0d, +0x97,0xef,0x3c,0xfe,0x74,0x44,0x04,0x30,0x88,0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e, +0x72,0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d, +0x61,0x20,0x00,0x00,0x58,0x0a,0x00,0x00,0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00, +0x72,0x00,0x00,0x00,0x34,0xcc,0x00,0x94,0x51,0x21,0x15,0x61,0x40,0xc1,0x0e,0x14, +0x5b,0x69,0x94,0xec,0x40,0xa9,0x94,0x5d,0x0d,0x14,0x5f,0xb9,0x94,0x61,0x40,0xc1, +0x94,0x4d,0x31,0x15,0x21,0x50,0xf1,0x06,0x94,0x6f,0x40,0x49,0x42,0x14,0x27,0x42, +0x29,0x55,0x41,0x45,0x94,0x24,0x42,0x71,0x12,0x94,0x4f,0x49,0x12,0x14,0x4d,0x71, +0x42,0xd0,0x58,0x03,0xa4,0x14,0x41,0x19,0x94,0x47,0x09,0x8c,0x00,0x90,0x31,0x46, +0x00,0x82,0x20,0x08,0x82,0xc1,0x0c,0xc0,0x18,0x01,0x08,0x82,0x20,0x0a,0x06,0x63, +0x04,0xad,0x39,0xe7,0xec,0x37,0x46,0x00,0x82,0x20,0x28,0x7f,0x63,0x04,0x20,0x08, +0xc2,0xfc,0x2f,0x8c,0x11,0x80,0x20,0x08,0xc6,0xbf,0x30,0x46,0xb0,0xfb,0xa3,0x4c, +0x82,0xc1,0x18,0xc1,0xee,0x8f,0x32,0xff,0x8d,0x11,0x80,0x20,0x08,0xc2,0xbf,0x30, +0x46,0xd0,0x9a,0x73,0xce,0x7b,0x63,0x04,0x20,0x08,0x82,0x32,0x18,0x8c,0x11,0x80, +0x20,0x08,0x82,0xa0,0x30,0x46,0x00,0x82,0xf8,0x7f,0x8f,0xc1,0x18,0x41,0x48,0x82, +0x21,0xde,0x8d,0x11,0xec,0xb1,0x1a,0xef,0xdf,0x18,0xc1,0x5a,0xab,0xb5,0xf8,0x8d, +0x11,0xfc,0xf7,0xdf,0xbf,0xdf,0x18,0x41,0x6b,0xce,0x39,0xef,0x0b,0x63,0x04,0xb2, +0xe8,0xf6,0xff,0x37,0x46,0xa0,0xb3,0xe6,0x9c,0x7e,0x63,0x04,0x2a,0x5e,0x9f,0xaa, +0x37,0x46,0x00,0x82,0x20,0x08,0x82,0xc3,0x18,0xc1,0x5a,0xab,0xb5,0xee,0x8d,0x11, +0x80,0x20,0xe8,0xdf,0x61,0x30,0x46,0xd0,0x9a,0x73,0x4e,0x7b,0x63,0x04,0x20,0x08, +0x82,0x24,0x18,0x8c,0x11,0x80,0x20,0x08,0xea,0x60,0x30,0x46,0x20,0x82,0x24,0x88, +0x6f,0x63,0x04,0x70,0x5c,0xe6,0xb7,0x37,0x46,0x40,0x96,0xbc,0x7e,0x7f,0x63,0x04, +0x20,0x08,0x82,0x2c,0x18,0x8c,0x11,0xbc,0x33,0x69,0xa2,0xdd,0x18,0x01,0x08,0x82, +0x20,0xfc,0x8d,0x11,0x80,0x20,0x08,0xa2,0xdf,0x18,0x01,0x08,0x82,0x20,0xfe,0x0b, +0x63,0x04,0x20,0x08,0x82,0xf8,0x47,0xdf,0x1c,0x42,0xa4,0x07,0x73,0x08,0x15,0x34, +0x87,0x10,0xfd,0xc1,0x1c,0xc2,0x1d,0xe8,0xc1,0x1c,0x42,0xb4,0x07,0x73,0x08,0x77, +0x00,0x0a,0x73,0x08,0x6c,0xa0,0xcd,0x21,0x44,0xa2,0x30,0x87,0x10,0x91,0xc2,0x1c, +0xc2,0x1d,0xec,0x01,0x89,0x73,0x10,0x51,0x04,0xa5,0xc2,0x1c,0x04,0x45,0x41,0xa9, +0x30,0x07,0x31,0x4d,0x50,0x2a,0xcc,0x41,0x38,0x0e,0x94,0x0a,0x73,0x10,0x10,0x04, +0xa5,0xc2,0x1c,0x84,0xe3,0x40,0xaa,0x30,0x07,0x81,0x61,0x90,0x2a,0xcc,0x41,0x5c, +0x17,0xa4,0x0a,0x73,0x10,0x96,0x05,0xa9,0xc2,0x1c,0x04,0x45,0x41,0xaa,0x30,0x07, +0x31,0x4d,0x90,0x2a,0x8c,0x00,0xcc,0x41,0x44,0x11,0xa4,0x0a,0x73,0x10,0x8e,0x03, +0x9d,0xc2,0x1c,0x04,0x04,0x41,0xa6,0x40,0xc6,0x08,0x00,0x00,0x23,0x06,0x08,0x00, +0x82,0x60,0x40,0x06,0xfd,0xd0,0x0b,0x50,0x3e,0xb4,0xc3,0x88,0x01,0x02,0x80,0x20, +0x18,0x90,0x81,0x3f,0xf8,0x02,0x74,0x0f,0xee,0x30,0x62,0x80,0x00,0x20,0x08,0x06, +0x64,0xf0,0x0f,0xbf,0x00,0xe5,0xc3,0x3b,0x8c,0x18,0x20,0x00,0x08,0x82,0x01,0x19, +0x80,0x04,0x38,0x40,0xff,0x00,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x40,0x06,0x21, +0x11,0x0e,0x90,0x3f,0xc4,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90,0x81,0x48,0x88, +0x03,0x14,0x12,0xf2,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x64,0x30,0x12,0xe3,0x00, +0xe1,0xc3,0x3c,0x8c,0x18,0x20,0x00,0x08,0x82,0x01,0x19,0x90,0x04,0x39,0x40,0xfa, +0x40,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x40,0x06,0x25,0x51,0x0e,0x10,0x3f,0xd4, +0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90,0x81,0x49,0x98,0x03,0xf4,0x0f,0xf6,0x30, +0x62,0x80,0x00,0x20,0x08,0x06,0x64,0x70,0x12,0xe7,0x00,0x85,0xc4,0x3d,0x8c,0x18, +0x20,0x00,0x08,0x82,0x01,0x19,0xa0,0x04,0x3a,0x40,0x25,0x81,0x0f,0x23,0x06,0x08, +0x00,0x82,0x60,0x40,0x06,0x29,0x91,0x0e,0x50,0x49,0xe4,0xc3,0x88,0x01,0x02,0x80, +0x20,0x18,0x90,0x81,0x4a,0xa8,0x03,0x94,0x12,0xfa,0x30,0x62,0x80,0x00,0x20,0x08, +0x06,0x64,0xb0,0x12,0xeb,0x00,0xa1,0xc4,0x3e,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01, +0x18,0xb4,0xc4,0x3b,0x04,0x63,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x44,0x4e,0x88, +0x83,0x4a,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0xa1,0x13,0xe3,0xd0,0x12,0x23,0x06, +0x06,0x00,0x82,0x60,0x40,0xe8,0xc4,0x38,0xb0,0xc4,0x88,0x81,0x01,0x80,0x20,0x18, +0x10,0x3b,0x41,0x0e,0x2f,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0xdd,0x4c,0xbc,0x43, +0x01,0x13,0xa3,0x09,0x41,0x50,0x46,0x4b,0x5c,0x19,0x2e,0x71,0x15,0xc8,0x03,0x17, +0x11,0x40,0x05,0xe6,0xa0,0x95,0x14,0x50,0x42,0x02,0x27,0x18,0x76,0x82,0x61,0x26, +0xf4,0x01,0x7c,0x4c,0xf0,0x03,0xf8,0x8c,0x26,0x34,0xc0,0x05,0x86,0x9d,0x63,0x98, +0x15,0x02,0x7d,0xac,0x10,0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x9a,0x59,0x84, +0xc4,0xc5,0x13,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x23,0x06,0x07,0x00,0x82,0x60, +0xd0,0xa1,0x05,0x49,0x68,0x63,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0x82,0x61, +0x27,0x18,0x66,0x87,0x40,0x1f,0x3b,0x04,0xfa,0x98,0xc0,0xc0,0xc7,0x04,0x06,0x3e, +0xa3,0x09,0x89,0x30,0x9a,0xa0,0x0c,0x86,0x10,0xf2,0x31,0x84,0x90,0x8f,0x29,0xec, +0x00,0x1f,0x53,0xda,0x01,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xfc,0x85,0x4e, +0x10,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa0,0xb1,0x13,0x84,0x30,0x62,0x70, +0x00,0x20,0x08,0x06,0x47,0x68,0xf4,0x04,0x2e,0x08,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0x88,0x86,0x4f,0xe4,0x82,0x70,0x8a,0x61,0xa7,0x18,0x66,0x84,0x40,0x1f,0x23, +0x04,0xfa,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x18,0xf8,0x05,0x58,0xd0,0x81,0x2e, +0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x73,0x1a,0x62,0x11,0xec,0x85,0x19,0x94,0x41, +0x59,0x94,0x45,0x59,0x94,0xc5,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0x82,0x27, +0x8c,0x26,0x7c,0x83,0x09,0x84,0x7c,0x4c,0x20,0xe4,0x33,0x62,0x70,0x00,0x20,0x08, +0x06,0x1a,0x6a,0x8c,0x45,0x1e,0xf0,0xc5,0x68,0x42,0x20,0x8c,0x26,0x08,0x83,0x15, +0x42,0x7c,0xac,0x10,0xe2,0x63,0x6b,0x20,0xc8,0xc7,0xd6,0x40,0x90,0x8f,0x09,0x82, +0x7c,0x4c,0x10,0xe4,0x63,0x42,0x00,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x6c, +0x03,0x2d,0x02,0x43,0xde,0x00,0x3e,0x86,0xbc,0x01,0x7c,0x86,0x23,0x04,0x5b,0x18, +0xbe,0xe1,0x88,0x21,0x1e,0x8a,0xaf,0x84,0x40,0x87,0x23,0x88,0x5c,0x18,0xbe,0xe1, +0x88,0x82,0x1e,0x8a,0xaf,0x84,0x40,0x8b,0x08,0x74,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0xc0,0x40,0x37,0xf8,0x82,0x16,0xec,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc0,0x60, +0x37,0xfa,0x02,0x16,0xec,0x61,0xc4,0xe0,0x01,0x40,0x10,0x0c,0xa6,0xf0,0xb8,0x0b, +0x21,0x00,0x83,0x8f,0x27,0x78,0x02,0x37,0x70,0x43,0x34,0x7e,0x61,0x34,0x21,0x18, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x22,0x8f,0xd8,0x08,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0x00,0x0c,0x7e,0x23,0x34,0x78,0xe1,0x1e,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60, +0x2a,0x8f,0xbd,0x08,0x0a,0x32,0x18,0x03,0xb0,0x00,0x0b,0xde,0xe0,0x0d,0xd3,0x18, +0x87,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xe8,0xc8, +0x03,0x34,0x6c,0xc1,0x37,0x46,0x13,0x82,0x61,0xb8,0x21,0x08,0x0f,0x30,0xa8,0xa6, +0x2d,0xb8,0x84,0x60,0x6b,0x78,0x0b,0x2e,0x28,0xd0,0x59,0x86,0x40,0x08,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xa0,0x5b,0x8f,0xd3,0xe8,0x05,0xf4,0x18,0x4d,0x08,0x80,0xd1, +0x04,0x21,0x38,0xc1,0xb0,0x13,0x0c,0x33,0xc1,0x93,0x8f,0x09,0x9e,0x7c,0x4c,0x48, +0x0b,0xf8,0x98,0xa0,0x16,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x3f,0x6e, +0xc3,0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe8,0x8f,0xdc,0xb8,0x87,0x60,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0xff,0xc8,0x8d,0x63,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0xe3,0x3f,0x76,0x23,0x1f,0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xfa,0xc3, +0x35,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xfc,0xe3,0x35,0x84,0x13,0x06,0x3a, +0x61,0x20,0x3b,0x88,0xf8,0x98,0x41,0xc4,0xa7,0x88,0xdc,0x80,0x22,0x74,0x03,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x1a,0x91,0xd7,0x10,0xf6,0x63,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x2a,0x12,0x81,0x0d,0x81,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c, +0x42,0x64,0x3c,0xf2,0xa1,0x27,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x51,0x91,0xf2, +0x08,0xfc,0x63,0x10,0xd0,0x03,0x3d,0xd0,0x03,0x3d,0x46,0x13,0x02,0x60,0x34,0x41, +0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x79, +0x11,0xf5,0x30,0x46,0xc4,0x39,0xda,0xa3,0x3d,0xda,0xa3,0x3d,0x46,0x13,0x02,0x60, +0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x6a,0x52,0x11,0x30,0x31,0x48, +0x0f,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x25,0x23,0xe4,0x21,0x04,0x23,0x06, +0x0d,0x00,0x82,0x60,0xd0,0xdc,0x88,0x7c,0x38,0x2b,0x12,0x3c,0xf5,0x51,0x1f,0xf5, +0x51,0x1f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c, +0xb5,0xbd,0x08,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x95,0x23,0xeb,0x11,0x20,0x23, +0x06,0x0d,0x00,0x82,0x60,0xd0,0xf8,0x48,0x7e,0x54,0x32,0x12,0x58,0xfc,0xc1,0x1f, +0xfc,0xc1,0x1f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40, +0x0c,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x8c,0x89,0x7f,0x68,0x37,0xc2,0x85,0x41, +0x88,0x84,0x48,0x88,0x84,0xc8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20, +0x8c,0x26,0x10,0xc3,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x68,0x32,0x22,0x1f,0x8f, +0x9c,0x81,0x19,0x98,0x88,0x89,0x98,0x88,0x89,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10, +0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xd3,0x26, +0x28,0x42,0x06,0x61,0x72,0xad,0xc1,0x8a,0xac,0xc8,0x8a,0xac,0xc8,0x68,0x42,0x00, +0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x88,0x41,0x03,0x80,0x20, +0x18,0x34,0x72,0xd2,0x22,0x69,0x60,0x26,0x15,0x1c,0xc0,0x08,0x8c,0xc0,0x08,0x8c, +0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x54,0x1d, +0xb4,0x09,0x18,0x29,0xb0,0x08,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0xaa,0x93, +0x13,0x11,0x82,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xf4,0xa4,0x46,0xe2,0xc0,0x4d, +0xe6,0x20,0xc0,0x11,0x1c,0xc1,0x11,0x1c,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18, +0x4d,0x18,0x84,0xd1,0x04,0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xe6,0x4f,0x74, +0xc4,0x0e,0xe6,0xc4,0x0f,0x8c,0x1e,0xe9,0x91,0x1e,0xe9,0x91,0xd1,0x84,0x00,0x18, +0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x11,0x83,0x06,0x00,0x41,0x30, +0x68,0x48,0xe5,0x47,0xf6,0x00,0x4f,0xdc,0x60,0x11,0x13,0x31,0x11,0x13,0x31,0x19, +0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x18,0x31,0x68, +0x00,0x10,0x04,0x83,0x26,0x55,0xc8,0x04,0x14,0xfa,0x84,0x0d,0xa0,0x33,0x39,0x93, +0x33,0x39,0x93,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20, +0x86,0x62,0x85,0x50,0x81,0x11,0x83,0x03,0x00,0x41,0x30,0xa8,0x56,0xa5,0x47,0x82, +0x6b,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x58,0x59,0x93,0x53,0x20,0x95,0x54,0x08, +0xdc,0xc4,0x4d,0xdc,0xc4,0x4d,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06, +0x61,0x34,0x81,0x18,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xa9,0x15,0x38,0x61,0x85, +0x54,0xa1,0x05,0x63,0x4e,0xe6,0x64,0x4e,0xe6,0x64,0x34,0x21,0x00,0x46,0x13,0x84, +0x60,0x34,0x61,0x10,0x46,0x13,0x88,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x5d, +0xa9,0x93,0x58,0x70,0x15,0x52,0x58,0xf0,0x04,0x4f,0xf0,0x04,0x4f,0x46,0x13,0x02, +0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x46,0x0c,0x1a,0x00,0x04, +0xc1,0xa0,0xf9,0x15,0x3d,0xb1,0x85,0x59,0x11,0x05,0xa8,0x4f,0xfa,0xa4,0x4f,0xfa, +0x64,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xc1,0xf4, +0x23,0x1c,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0xb8,0xe8,0x4a,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0xc7,0xb9,0x88,0x4a,0xf0,0x23,0x23,0x06,0x06,0x00,0x82, +0x60,0x10,0x95,0x0b,0xaf,0x04,0xc3,0x11,0x41,0x88,0x10,0x9f,0x0d,0x3b,0x22,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xd0,0x45,0x54,0x02,0x0b,0x04,0xfa,0x98,0xd1, +0x23,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x68,0x5d,0x4a,0x25,0xb0,0x40,0xa0, +0x8f,0x05,0x84,0x7c,0xa6,0x1b,0x4a,0x24,0x40,0xcc,0x47,0xdc,0x21,0x3e,0x23,0x06, +0x06,0x00,0x82,0x60,0x10,0xc1,0xcb,0xb9,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xd0,0xcb,0xab,0x04,0x6c,0x32,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0xbc,0xa4,0x4b, +0x30,0x1c,0x11,0xb8,0x08,0xf1,0xd9,0x80,0x26,0xf2,0x19,0x31,0x30,0x00,0x10,0x04, +0x83,0xa8,0x5e,0x5e,0x25,0xb0,0x40,0xa0,0x8f,0x19,0x6a,0x22,0x9f,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0xf0,0x45,0x56,0x02,0x0b,0x04,0xfa,0x58,0x40,0xc8,0x67,0xba, +0x41,0x46,0x02,0xc4,0x66,0x64,0x1f,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51, +0xbf,0xd0,0x4b,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0xc8,0xf0,0x4a,0x90,0x27, +0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xfd,0x8b,0xbd,0x04,0xc3,0x11,0xc1,0x8e,0x10, +0x9f,0x0d,0x75,0x22,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x44,0x86,0x57,0x02, +0x0b,0x04,0xfa,0x98,0x71,0x27,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x64, +0x7e,0x25,0xb0,0x40,0xa0,0x8f,0x05,0x84,0x7c,0xa6,0x1b,0x7e,0x24,0x40,0x8c,0x54, +0x50,0x22,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xa9,0x4c,0xc8,0x04,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0xb8,0x4c,0xba,0x04,0xa6,0x32,0x62,0x60,0x00,0x20,0x08, +0x06,0x11,0xcb,0x8c,0x4c,0x30,0x1c,0x11,0xa0,0x09,0xf1,0xd9,0x20,0x2a,0xf2,0x19, +0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0x65,0xd2,0x25,0xb0,0x40,0xa0,0x8f,0x19,0xa4, +0x22,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x64,0x86,0x5d,0x02,0x0b,0x04,0xfa, +0x58,0x40,0xc8,0x67,0xba,0x81,0x4d,0x02,0xc4,0xd0,0xa0,0x25,0xe4,0x63,0x69,0xd0, +0x12,0xf2,0x31,0x35,0x68,0x09,0xf9,0xd8,0x1a,0xb4,0x84,0x7c,0xec,0x63,0x09,0xf9, +0x18,0x18,0xb0,0x84,0x7c,0x2c,0x0c,0x58,0x42,0x3e,0x26,0x06,0x2c,0x21,0x1f,0x23, +0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x8d,0x25,0xe4, +0x63,0x1b,0x4b,0xc8,0xc7,0x38,0x96,0x90,0x8f,0x75,0x2c,0x21,0x1f,0x43,0x08,0xf8, +0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0xb1,0xaa,0x25,0xe4,0x63,0x56, +0x4b,0xc8,0xc7,0xae,0x96,0x90,0x8f,0x61,0x2d,0x21,0x1f,0x43,0x08,0xf8,0x18,0x42, +0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0xb1,0x3b,0x20,0x05,0xf8,0x58,0xb0,0x06, +0xf0,0xb1,0xe0,0x83,0x8f,0x1d,0x01,0x7d,0xec,0x10,0xe8,0x63,0xc7,0x40,0x1f,0x3b, +0x08,0xfa,0xd8,0x2a,0xdc,0x84,0x7c,0x8c,0x15,0x6e,0x42,0x3e,0xd6,0x0a,0x37,0x21, +0x1f,0x73,0x85,0x9b,0x90,0x8f,0x89,0x82,0x4d,0xc8,0xc7,0x46,0xc1,0x26,0xe4,0x63, +0xa4,0x60,0x13,0xf2,0xb1,0x52,0xb0,0x09,0xf9,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e, +0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0xf5,0x41,0x4e,0xc8,0xc7,0xfc,0x20,0x27,0xe4, +0x63,0x7f,0x90,0x13,0xf2,0x31,0x50,0xc8,0x09,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02, +0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0xe1,0x01,0x4f,0xc8,0xc7,0xf2,0x80,0x27, +0xe4,0x63,0x7a,0xc0,0x13,0xf2,0xb1,0x3d,0xe0,0x09,0xf9,0x18,0x42,0xc0,0xc7,0x10, +0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x11,0x61,0x40,0x1f,0x23,0xc4,0x80, +0x3e,0x46,0x8c,0x01,0x7d,0x8c,0x20,0x03,0xfa,0xd8,0x3a,0x80,0x85,0x7c,0x8c,0x1d, +0xc0,0x42,0x3e,0xd6,0x0e,0x60,0x21,0x1f,0x73,0x07,0xb0,0x90,0x8f,0x89,0xc3,0x4f, +0xc8,0xc7,0xc6,0xe1,0x27,0xe4,0x63,0xe4,0xf0,0x13,0xf2,0xb1,0x72,0xf8,0x09,0xf9, +0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0xf5,0x82, +0x58,0xc8,0xc7,0x7c,0x41,0x2c,0xe4,0x63,0xbf,0x20,0x16,0xf2,0x31,0x70,0x10,0x0b, +0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0xe1, +0x42,0x59,0xc8,0xc7,0x72,0xa1,0x2c,0xe4,0x63,0xba,0x50,0x16,0xf2,0xb1,0x5d,0x28, +0x0b,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f, +0x11,0xa1,0x40,0x1f,0x23,0x44,0x81,0x3e,0x46,0x8c,0x02,0x7d,0x8c,0x20,0x05,0xfa, +0xd8,0x4a,0xa8,0x85,0x7c,0x8c,0x25,0xd4,0x42,0x3e,0xd6,0x12,0x6a,0x21,0x1f,0x73, +0x09,0xb5,0x90,0x8f,0x89,0x44,0x5a,0xc8,0xc7,0x46,0x22,0x2d,0xe4,0x63,0x24,0x91, +0x16,0xf2,0xb1,0x92,0x48,0x0b,0xf9,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20, +0xf0,0x31,0x02,0x81,0x8f,0xf5,0x03,0x5b,0xc8,0xc7,0xfc,0x81,0x2d,0xe4,0x63,0xff, +0xc0,0x16,0xf2,0x31,0x90,0x60,0x0b,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86, +0x10,0xf0,0x31,0x84,0x80,0x8f,0xe1,0xc3,0x5b,0xc8,0xc7,0xf2,0xe1,0x2d,0xe4,0x63, +0xfa,0xf0,0x16,0xf2,0xb1,0x7d,0x78,0x0b,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e, +0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x11,0xe1,0x40,0x1f,0x23,0xc4,0x81,0x3e,0x46, +0x8c,0x03,0x7d,0x8c,0x20,0x07,0xfa,0x58,0xdc,0xdc,0x48,0x7c,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0xd2,0xa1,0x18,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf0,0xa1, +0xfc,0x09,0x6c,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x1e,0x9a,0xa1,0x60,0x38, +0x22,0xc0,0x1b,0xe2,0xb3,0x41,0x76,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1, +0x0f,0xe5,0x4f,0x60,0x81,0x40,0x1f,0x33,0x68,0x47,0x3e,0x23,0x06,0x06,0x00,0x82, +0x60,0x10,0x89,0x11,0xff,0x04,0x16,0x08,0xf4,0xb1,0x80,0x90,0xcf,0x74,0x03,0xdf, +0x04,0x88,0xd5,0x0e,0x99,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x33,0xf2, +0xa1,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x35,0x32,0xa1,0x60,0x7c,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0x4a,0x23,0x30,0x0a,0x86,0x23,0x82,0xd2,0x21,0x3e,0x1b, +0x7e,0x47,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xb1,0x91,0x09,0x05,0x16,0x08, +0xf4,0x31,0x23,0x7c,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0x1b,0xa5,0x50, +0x60,0x81,0x40,0x1f,0x0b,0x08,0xf9,0x4c,0x37,0xa4,0x4e,0x80,0x98,0xea,0xc4,0x49, +0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xa2,0xa3,0x35,0x0a,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xc0,0xa3,0x19,0x0a,0xe0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22, +0x3b,0x6a,0xa3,0x60,0x38,0x22,0x90,0x1d,0xe2,0xb3,0x81,0x7d,0xe4,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0x51,0x1e,0xcd,0x50,0x60,0x81,0x40,0x1f,0x33,0xdc,0x47,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xf1,0x91,0x0d,0x05,0x16,0x08,0xf4,0xb1,0x80, +0x90,0xcf,0x74,0x83,0xed,0x04,0x88,0xed,0x8f,0x9f,0xc4,0x67,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0xa2,0x50,0xc2,0xa3,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x52,0x02, +0xa3,0xa0,0x7f,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x1a,0x25,0x3d,0x0a,0x86,0x23, +0x82,0xdf,0x21,0x3e,0x1b,0xf2,0x47,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x99, +0x12,0x18,0x05,0x16,0x08,0xf4,0x31,0x63,0x7f,0xe4,0x33,0x62,0x60,0x00,0x20,0x08, +0x06,0x51,0x2a,0x8d,0x51,0x60,0x81,0x40,0x1f,0x0b,0x08,0xf9,0x4c,0x37,0x8c,0x4f, +0x80,0x18,0x1a,0xe0,0x84,0x7c,0x2c,0x0d,0x70,0x42,0x3e,0xa6,0x06,0x38,0x21,0x1f, +0x5b,0x03,0x9c,0x90,0x8f,0x7d,0xfc,0x20,0x1f,0x03,0x03,0x7e,0x90,0x8f,0x85,0x01, +0x3f,0xc8,0xc7,0xc4,0x80,0x1f,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81, +0xc0,0xc7,0x08,0x04,0x3e,0xa6,0x91,0x83,0x7c,0x6c,0x23,0x07,0xf9,0x18,0x47,0x0e, +0xf2,0xb1,0x8e,0x1c,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7, +0x10,0x02,0x3e,0x56,0xb1,0x82,0x7c,0xcc,0x62,0x05,0xf9,0xd8,0xc5,0x0a,0xf2,0x31, +0x8c,0x15,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02, +0x3e,0x76,0x07,0xa4,0x00,0x1f,0x0b,0xd6,0x00,0x3e,0x16,0x7c,0xf0,0xb1,0x23,0xa0, +0x8f,0x1d,0x02,0x7d,0xec,0x18,0xe8,0x63,0x07,0x41,0x9f,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xe6,0xc9,0x95,0x52,0x85,0x54,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa0, +0xa7,0x57,0x4a,0x15,0x52,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x9e,0x60,0x29, +0x55,0x48,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x7b,0x8a,0xa5,0x54,0x21,0x95, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xee,0x69,0x96,0x5a,0x05,0x55,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xc0,0x27,0x5a,0x6a,0x15,0x54,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0x23,0x9f,0x6a,0xa9,0x55,0x50,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x7d, +0xb2,0xa5,0x56,0x41,0x95,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf6,0xc9,0x96,0x10, +0x3d,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x9f,0x6e,0x09,0xd1,0x93,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xfa,0x09,0x97,0x10,0x3d,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0xc3,0x9f,0x72,0x09,0xd1,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfe,0x69, +0x97,0x10,0x3f,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0xa4,0x78,0x09,0xf1,0x93, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x42,0xaa,0x97,0x10,0x3f,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0x43,0xa4,0x7c,0x09,0xf1,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x46,0xca,0x97,0x90,0x3e,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0xa4,0x7e,0x09, +0xe9,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4a,0x0a,0x9c,0x90,0x3e,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0xc3,0xa4,0xc2,0x09,0xe9,0x93,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x4e,0x6a,0x9c,0x90,0x50,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0xa5, +0xc8,0x09,0x09,0x95,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x52,0xaa,0x9c,0x90,0x50, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0xa5,0xcc,0x09,0x09,0x95,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x56,0xea,0x9c,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0x96,0x42,0x27,0x0e,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0xa5,0xd2,0x89,0x43, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x70,0x29,0x75,0xe2,0x90,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x5e,0x4a,0x9d,0x08,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x98, +0x5a,0x27,0x02,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0xa6,0xd8,0x89,0x40,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x90,0xa9,0x76,0x22,0x90,0x11,0x83,0x03,0x00,0x41, +0x30,0xd0,0x58,0xea,0x9c,0xfa,0xe7,0xa4,0x46,0x13,0x82,0x60,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0xc0,0x80,0xa5,0xdc,0x69,0x84,0xcc,0x68,0xc4,0xa0,0x01,0x40,0x10,0x0c, +0x9a,0x9a,0x82,0xa7,0x20,0xa5,0x52,0x2a,0xa5,0xe6,0x69,0x9e,0xe6,0x69,0x9e,0x46, +0x13,0x02,0x60,0x38,0x22,0x90,0xa1,0xe0,0x9b,0x6e,0x68,0x23,0x21,0xb0,0xc5,0xa0, +0x8f,0x2d,0x07,0x7d,0x6c,0x41,0xe8,0x63,0xc4,0x20,0x1f,0x2b,0x06,0xf9,0xd8,0x60, +0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xb0,0xe2,0xa7,0x41,0x87,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x08,0xab,0x7e,0x1a,0x76,0x68,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0xb1,0xf2,0xa7,0x81,0x87,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x18,0x2b, +0x7f,0x1a,0x5c,0x69,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xb2,0xfa,0xa7,0xe1,0x95, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x28,0x2b,0x90,0x1a,0x60,0xc9,0x84,0x3e,0x92, +0x8f,0x09,0x04,0x7c,0x2c,0xf0,0x23,0xf9,0x58,0x30,0xc0,0xc7,0x8e,0x22,0x3e,0x16, +0x88,0x92,0x7c,0x2c,0x11,0x25,0xf9,0xd8,0x11,0xc4,0xc7,0x12,0x52,0x92,0x8f,0x09, +0x41,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x6a,0x2b,0xb2,0xf2,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0x72,0xab,0x9d,0x0a,0x86,0x23,0xc0,0x80,0x8d,0x88,0xef,0x82, +0x21,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c,0xd6,0xaa,0xa5,0xd6,0x48,0x94,0x46, +0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xa1,0xab,0x97,0x0a,0x64,0x6a,0x86,0x64,0x48,0xa6, +0x64,0x4a,0xa6,0x64,0x6a,0x34,0x21,0x00,0x86,0x23,0x02,0x5f,0x12,0xbe,0x11,0x83, +0x03,0x00,0x41,0x30,0x00,0x83,0xb7,0x8a,0x29,0x34,0x3a,0xa5,0x11,0x83,0x03,0x00, +0x41,0x30,0x00,0x03,0xb8,0x92,0xa9,0x32,0x5a,0xa5,0x11,0x83,0x07,0x00,0x41,0x30, +0x98,0xec,0x8a,0xa5,0x84,0x00,0x7c,0x7e,0x27,0x9e,0xe2,0xa9,0xad,0xda,0xea,0xa6, +0xe8,0x68,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x96,0x40,0x18,0xa8,0x30,0xdc,0x31, +0x00,0xd0,0x20,0x18,0xa8,0x30,0xe0,0x31,0x00,0xcc,0x20,0x18,0xa8,0x30,0xe4,0x31, +0x00,0xc0,0x20,0x18,0xa8,0x30,0xe8,0x31,0x00,0x94,0x60,0xa0,0xc2,0xb0,0xc7,0x00, +0x50,0x82,0x81,0x0a,0x03,0x1f,0x03,0x40,0x0c,0x82,0x81,0x8a,0x81,0x5d,0x03,0x00, +0x0c,0x82,0x81,0x8a,0x31,0xa0,0xd5,0x00,0xd0,0x82,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x4a,0x2b,0xac,0x76,0x67,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xce,0xaf,0x74, +0x0a,0x8e,0xf0,0x6a,0x34,0x21,0x10,0x2a,0x50,0x29,0xad,0xbd,0x0a,0xee,0x02,0xc3, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x1b,0xad,0x9f,0xaa,0x23,0xbf,0x1a,0x4d,0x08, +0x80,0xd1,0x04,0x21,0x38,0xc1,0xb0,0x13,0x0c,0x33,0xc1,0xa0,0x8f,0x09,0x07,0x7d, +0x4e,0x18,0xe8,0x84,0x81,0x46,0x13,0x1c,0x60,0x34,0xe1,0x09,0x8e,0x30,0xec,0x08, +0xc3,0x4c,0x68,0x23,0xf9,0x98,0xd0,0x46,0xf2,0x31,0x22,0xa5,0xe0,0x63,0x84,0x4a, +0xc1,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xde,0xba,0x2b,0x42,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0xa3,0xb7,0xf0,0x8a,0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xf0,0x2d,0xbd,0xaa,0x27,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xdf,0xda,0x2b, +0x7b,0x12,0x8e,0x31,0xec,0x18,0xc3,0x8c,0x10,0xe8,0x63,0x84,0x40,0x9f,0x11,0x83, +0x03,0x00,0x41,0x30,0x00,0x83,0xdd,0xea,0x2b,0x59,0xaa,0xa7,0x11,0x83,0x06,0x00, +0x41,0x30,0x68,0xc8,0xeb,0xaf,0x02,0xdc,0xc2,0x2d,0xdc,0x12,0x2d,0xd1,0x12,0x2d, +0xd1,0x1a,0x4d,0x08,0x80,0xe1,0x88,0x20,0x9c,0x82,0x6f,0xba,0x81,0x9f,0x84,0xe0, +0xc4,0xc0,0xa8,0x11,0x83,0x03,0x00,0x41,0x30,0x00,0x83,0xf0,0x1a,0xad,0x5e,0xb2, +0xa7,0x11,0x83,0x03,0x00,0x41,0x30,0x00,0x03,0xf1,0x22,0xad,0x5b,0xea,0xa7,0x11, +0x83,0x07,0x00,0x41,0x30,0x98,0xd0,0xcb,0xaf,0x84,0x40,0x49,0xc6,0x6a,0xac,0x7e, +0xeb,0xb7,0x52,0x6b,0x18,0x4d,0x08,0x00,0x0b,0x6e,0x4a,0x3e,0x23,0x06,0x06,0x00, +0x82,0x60,0x10,0xb1,0x17,0x69,0x05,0x16,0x20,0xf2,0x19,0x31,0x30,0x00,0x10,0x04, +0x83,0xc8,0xbd,0x44,0x2b,0xb0,0x40,0xa7,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06, +0x11,0x7c,0xa1,0x56,0x30,0x1c,0x31,0x07,0xee,0x14,0x7c,0xd3,0x0d,0x02,0x1d,0x04, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd8,0x97,0x6c,0x05,0xc3,0x70,0x44,0x10,0x4f, +0xce,0x37,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x7e,0xcd,0xd6,0x50,0x58,0x30,0xd0, +0xc7,0x5c,0x2a,0x88,0xcf,0x74,0x43,0xf0,0x52,0xc4,0x2c,0xc3,0x40,0xe0,0xc1,0x70, +0x04,0x1f,0xd8,0x93,0xf3,0x4d,0x37,0xd4,0x55,0x4c,0x05,0xb3,0x04,0xc8,0x70,0x84, +0x1f,0xc8,0x94,0xf2,0xcd,0x32,0x18,0x45,0x60,0x8c,0x12,0x1f,0x0b,0x6e,0x4a,0x3e, +0x16,0x30,0xf0,0x99,0x25,0x40,0x86,0x23,0x0e,0xb8,0x12,0xbe,0x59,0x86,0x03,0x09, +0x66,0x09,0x90,0x81,0x12,0x83,0x19,0x4c,0xa2,0xd0,0xcf,0xe0,0x30,0x09,0x63,0xa0, +0xc4,0x10,0x83,0xc1,0x28,0xbc,0xc3,0x33,0x4c,0x59,0x2b,0xf8,0x58,0x30,0x57,0xf2, +0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x88,0xc4,0xe2,0x2b,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x03,0xc5,0xc8,0x6b,0x14,0x02,0xeb,0xa9,0x20,0x3e,0xe6,0x53,0x3f,0x14, +0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x50,0xac,0xbe,0x82,0xe1,0x88,0x32,0xd2, +0x2b,0xe2,0xbb,0xc0,0x28,0x5b,0x02,0xf9,0x58,0x60,0xc8,0xc7,0x82,0x42,0x3e,0x16, +0x98,0x15,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x7a,0x31,0xfe,0x0a,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x98,0xb1,0xf7,0x7a,0xc0,0x60,0x38,0x22,0x70,0x29,0xe7, +0x1b,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0xc6,0xe0,0x2b,0x12,0x03,0x0b,0x06,0xfa, +0x4c,0x37,0x04,0x31,0x35,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x54,0x63,0x22,0x16, +0xd8,0xf1,0x5a,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0xc6,0x48,0x2c,0xb0, +0x60,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x39,0x66,0x62,0xc1,0x88,0xc1, +0x01,0x80,0x20,0x18,0x68,0x36,0x16,0x5f,0x27,0xa5,0x62,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0x26,0xe8,0x93,0x7c,0x4c,0xd0,0x27,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82, +0x41,0xf4,0x63,0xf0,0x25,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x04,0x66,0xf1,0x25, +0x9c,0x30,0xd0,0x09,0x03,0x9d,0x60,0xd8,0x09,0x86,0x99,0xf0,0x57,0xf0,0x31,0x01, +0xb4,0xe0,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xda,0x98,0xf9,0x17,0x4d,0xe5,0xd8, +0x68,0x42,0x00,0x8c,0x26,0x08,0x81,0x15,0x42,0x7c,0xac,0x10,0xe2,0x33,0x1c,0x21, +0x3c,0xc2,0x37,0xdd,0x60,0x5f,0x23,0x16,0x0c,0x47,0x0c,0x90,0xf0,0x4d,0x37,0xe0, +0x57,0x89,0x05,0xd3,0x0d,0x63,0x66,0x66,0xc4,0x74,0x03,0x99,0x9d,0xd9,0x50,0x45, +0x04,0x45,0x44,0x50,0x02,0x01,0x25,0x10,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x60, +0x00,0x67,0x32,0xa6,0x56,0xac,0x35,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d,0x9e,0xd1, +0x58,0xd0,0x66,0x83,0x70,0x63,0x37,0x76,0x63,0x37,0x36,0x9a,0x10,0x00,0xa3,0x09, +0x42,0x30,0x9a,0x30,0x08,0xd3,0x0d,0x70,0x36,0x67,0x4f,0x29,0x01,0x8c,0x18,0x34, +0x00,0x08,0x82,0x41,0xf3,0x67,0x3a,0x76,0xcc,0x59,0x80,0xf4,0x58,0x8f,0xf5,0x58, +0x8f,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74,0x43,0x9e,0xd9, +0x59,0x55,0x50,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x94,0x1a,0x98,0x35,0x79, +0x16,0x38,0x63,0x36,0x66,0x63,0x36,0x66,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3, +0x09,0x83,0x30,0xdd,0xc0,0x67,0x7f,0x96,0x55,0x15,0xc0,0x88,0x41,0x03,0x80,0x20, +0x18,0x34,0xab,0x66,0x66,0xd3,0x9f,0x55,0x41,0x9a,0xa5,0x59,0x9a,0xa5,0xd9,0x68, +0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41, +0xf3,0x6a,0x6a,0x76,0x8d,0x5a,0x54,0xb4,0x59,0x9b,0xb5,0x59,0x9b,0x8d,0x26,0x04, +0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xb3, +0xe6,0x66,0xdb,0xa9,0x3d,0x49,0x9c,0xc5,0x59,0x9c,0xc5,0xd9,0x68,0x42,0x00,0x8c, +0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0xb4,0x9a,0xaa,0x9d,0x41,0x8d,0x41,0x00, +0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xe4,0x1a,0x9d,0x85,0x41,0xab,0x8d,0x41,0x70, +0x67,0x77,0x76,0x67,0x77,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08, +0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xf4,0x1a,0x9e,0x95,0x41,0xac,0x7d,0xc5,0x9e, +0xed,0xd9,0x9e,0xed,0xd9,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c, +0x18,0x34,0x00,0x08,0x82,0x41,0x13,0x6e,0x7c,0x96,0x06,0xb5,0xd6,0x25,0x7f,0xf6, +0x67,0x7f,0xf6,0x67,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x60,0x79, +0x60,0x0a,0xf1,0xb1,0x3c,0x30,0x85,0xf8,0x1c,0x3e,0x19,0x35,0x62,0x70,0x00,0x20, +0x08,0x06,0x47,0xba,0x95,0x5a,0x38,0x04,0xe6,0x5f,0xac,0x40,0x9f,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xd6,0xcd,0xd4,0x60,0x2c,0x30,0x10,0x1b,0xe2,0x63,0x42,0x20, +0x1f,0x0b,0x44,0x0c,0x3e,0x16,0xcc,0x98,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x80,0x37,0x56,0x23,0xb1,0xc0,0x54,0xea,0xc4,0xe4,0x33,0x62,0x70,0x00,0x20,0x08, +0x06,0x87,0xbc,0xb9,0x5a,0x90,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x31,0x6f,0xaf, +0xd6,0x5e,0x81,0x11,0x47,0x7c,0x4c,0x08,0xe4,0x63,0x41,0x02,0x1f,0xf3,0x29,0x1d, +0x93,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xf5,0x26,0x6e,0x81,0xed,0x58,0x10, +0x1f,0x53,0x85,0x53,0x00,0xc1,0x05,0x86,0x99,0x2a,0xa0,0x02,0x08,0x2e,0x30,0xcc, +0x06,0x0c,0x3e,0x26,0x60,0xf0,0x19,0x6e,0x48,0x05,0xba,0x20,0x83,0xe1,0x86,0x54, +0xa0,0x0b,0x32,0x28,0x21,0xd0,0x0b,0x8c,0x32,0xc7,0x90,0x8f,0x3d,0x86,0x7c,0x46, +0x0c,0x12,0x00,0x04,0xc1,0xe0,0x02,0x39,0x5f,0x13,0x02,0x21,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0xe3,0xe4,0xc4,0x2d,0xe8,0x33,0x0b,0xfa,0x4c,0x3e,0x16,0xf8,0x18, +0x7c,0x6c,0x00,0x33,0xf9,0x58,0x00,0x66,0xf0,0xb1,0x02,0xd4,0xe4,0x63,0x01,0xa8, +0xc1,0xc7,0x82,0x42,0x3e,0x16,0x84,0x1a,0x7c,0xac,0x28,0xe4,0x63,0x81,0x23,0x1f, +0x0b,0x06,0xf9,0x58,0x80,0x0b,0xf2,0x31,0x01,0x17,0xe4,0x63,0x03,0x2e,0xc8,0x67, +0xc4,0x20,0x01,0x40,0x10,0x0c,0x2e,0x98,0x73,0x37,0xec,0xc2,0x2e,0xf3,0x40,0x4d, +0x3e,0x16,0x08,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0xe6,0xdc,0x2d,0xb0, +0xe0,0x17,0xe4,0x63,0xc2,0x2f,0xc8,0xc7,0x86,0x5f,0x90,0x8f,0x0d,0xe2,0x20,0x1f, +0x1b,0xc4,0x41,0x3e,0x36,0x88,0x83,0x7c,0x0c,0x1e,0xc4,0x01,0x04,0x17,0x18,0x66, +0x01,0x1f,0xc0,0x67,0xb8,0x81,0x1c,0x6e,0x83,0x0c,0x2a,0x18,0x03,0xbd,0xc0,0x28, +0x83,0x03,0x42,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0x85,0xdd,0xbf,0x05,0x62, +0x10,0x88,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x68,0x37,0x72,0x81,0xaf,0x59, +0xe0,0x6b,0xf2,0xb1,0xe0,0xcf,0xe0,0x63,0x43,0xa8,0xc9,0xc7,0x82,0x50,0x83,0x8f, +0x15,0xe1,0x26,0x1f,0x0b,0xc2,0x0d,0x3e,0x16,0x14,0xf2,0xb1,0x40,0xdc,0xe0,0x63, +0x45,0x21,0x1f,0x0b,0x1a,0xf9,0x58,0x30,0xc8,0xc7,0x82,0x79,0x90,0x8f,0x09,0xf3, +0x20,0x1f,0x1b,0xe6,0x41,0x3e,0x36,0x90,0x01,0x7c,0x6c,0x20,0x03,0xf8,0xd8,0x40, +0x06,0xf0,0xb1,0x03,0x0d,0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x57,0xdd,0xcd, +0x5c,0xc6,0x07,0x19,0x1f,0x58,0x19,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83, +0x48,0xef,0x64,0x2e,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0xef,0x72,0x6e,0x24, +0xfa,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xbf,0xd3,0xb9,0x91,0xe8,0x87,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x40,0x6f,0xe7,0x46,0xa2,0x1f,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x08,0xbd,0x9e,0x33,0x09,0x90,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x43,0xf4,0x7c,0xce,0x24,0x40,0x62,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xd1,0xfb, +0x39,0x93,0x00,0x09,0x3b,0x46,0x42,0x3e,0x86,0x8c,0x84,0x7c,0x2c,0x19,0x09,0xf9, +0xd8,0xd0,0x06,0xf0,0xb1,0xa1,0x0d,0xe0,0x63,0x43,0x1b,0xc0,0xc7,0x8c,0x94,0x90, +0x8f,0x19,0x29,0x21,0x1f,0x33,0x52,0x42,0x3e,0x36,0xc0,0x01,0x7c,0x6c,0x80,0x03, +0xf8,0xd8,0x00,0x07,0xf0,0xb1,0xe9,0x0e,0xe0,0x63,0x61,0xd1,0x12,0x20,0xb8,0xc0, +0x30,0x0b,0xda,0x01,0x3e,0xc3,0x0d,0x2f,0x81,0x22,0x64,0x50,0x01,0x2d,0xe8,0x05, +0x46,0x59,0x38,0x10,0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x83,0x4b,0xf6,0xe0,0x2e, +0x98,0x85,0x60,0x16,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc8,0x3d,0xba,0x0b,0x5e, +0xce,0x82,0x97,0x93,0x8f,0x05,0xf0,0x06,0x1f,0x1b,0xe4,0x4d,0x3e,0x16,0xc8,0x1b, +0x7c,0xac,0x90,0x39,0xf9,0x58,0x20,0x73,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0x33,0x07, +0x1f,0x2b,0x0a,0xf9,0x58,0xd0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xf8,0x84,0x7c,0x4c, +0xf0,0x09,0xf9,0xd8,0xe0,0x13,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7, +0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0xcc, +0x8f,0xf4,0xb2,0x76,0xc8,0xda,0xc1,0x6c,0x21,0x90,0xcf,0x88,0x81,0x01,0x80,0x20, +0x18,0x44,0xeb,0x37,0x7a,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xef,0xa7,0x7a, +0x71,0x80,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc0,0xdf,0xea,0xc5,0x01,0x5a, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x11,0x7f,0xac,0x17,0x07,0x68,0x31,0x62,0x70, +0x00,0x20,0x08,0x06,0x87,0xfc,0xb9,0x5e,0x1c,0xac,0xc5,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0xf3,0xf7,0x7a,0x71,0xb0,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd0, +0x1f,0xec,0xc5,0xc1,0x5a,0xd8,0xe1,0x16,0xf2,0x31,0xc4,0x2d,0xe4,0x63,0x89,0x5b, +0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x66,0xd0, +0x85,0x7c,0xcc,0xa0,0x0b,0xf9,0x98,0x41,0x17,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71, +0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x04,0x1f,0x83,0x0d,0xbc,0x00,0xc1, +0x05,0x86,0x59,0xd0,0x13,0xf0,0x19,0x6e,0xd0,0x0b,0x3c,0x21,0x83,0x32,0x89,0x40, +0x2f,0x30,0xca,0x64,0x82,0x90,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0x23,0x18, +0x84,0x5f,0x49,0x04,0x25,0x11,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xa1,0x82,0x41, +0xf9,0x05,0xa0,0x67,0x01,0xe8,0xc9,0xc7,0x82,0xb0,0x83,0x8f,0x0d,0x63,0x27,0x1f, +0x0b,0xc6,0x0e,0x3e,0x56,0x8c,0x9e,0x7c,0x2c,0x18,0x3d,0xf8,0x58,0x50,0xc8,0xc7, +0x02,0xd2,0x83,0x8f,0x15,0x85,0x7c,0x2c,0x68,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0x52, +0x43,0x3e,0x26,0xa4,0x86,0x7c,0x6c,0x48,0x0d,0xf9,0x58,0x1c,0x0c,0xf0,0xb1,0x38, +0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0xe0,0x80,0xcf,0x88,0x41,0x02,0x80,0x20, +0x18,0x5c,0x37,0x18,0xd4,0xdf,0x4f,0x64,0x3f,0x91,0xd9,0x49,0x04,0xf2,0x19,0x31, +0x30,0x00,0x10,0x04,0x83,0x88,0x07,0x03,0xfa,0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x00,0xc3,0x60,0xff,0xe2,0x60,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x08, +0xc3,0x80,0xff,0xe2,0x60,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x10,0xc3,0xa0, +0xff,0xe2,0x60,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x18,0xc3,0xe0,0xff,0xe2, +0xc0,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x20,0xc3,0x00,0x04,0x83,0x38,0xb0, +0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xca,0x30,0x08,0xc1,0x20,0x0e,0x6c,0xc3, +0x8e,0xdc,0x90,0x8f,0x21,0xb9,0x21,0x1f,0x4b,0x72,0x43,0x3e,0x16,0x07,0x03,0x7c, +0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0x31,0xe3,0x37,0xe4,0x63,0xc6,0x6f,0xc8, +0xc7,0x8c,0xdf,0x90,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03, +0x7c,0x2c,0x0e,0x26,0xf8,0x14,0x4c,0xb8,0x81,0x5e,0x60,0xd4,0x88,0x41,0x02,0x80, +0x20,0x18,0x5c,0x6f,0x18,0xb4,0x60,0xf0,0x12,0x6d,0xf0,0x12,0x6d,0x30,0x62,0x70, +0x00,0x20,0x08,0x06,0x87,0x1d,0x06,0x31,0x18,0x04,0xec,0x67,0x01,0xfb,0xc9,0xc7, +0x82,0xd6,0x83,0x8f,0x0d,0xaf,0x27,0x1f,0x0b,0x5e,0x0f,0x3e,0x56,0xbc,0x9f,0x7c, +0x2c,0x78,0x3f,0xf8,0x58,0x50,0xc8,0xc7,0x02,0xf8,0x83,0x8f,0x15,0x85,0x7c,0x2c, +0x60,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0xe2,0x43,0x3e,0x26,0xc4,0x87,0x7c,0x6c,0x88, +0x0f,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8, +0xe0,0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0xa3,0x18,0x84,0x61,0x70,0x16, +0xa5,0x70,0x16,0xa5,0x60,0x73,0x11,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22, +0x54,0x0c,0xc0,0x30,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x60,0xc5,0xe0,0x0c, +0x03,0x36,0xd8,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5a,0x31,0x40,0xc3,0x80, +0x0d,0xf6,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x57,0x0c,0xd2,0x30,0x60,0x83, +0xfd,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x15,0x83,0x35,0x0c,0xd8,0xc0,0x3f, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x80,0xc5,0x80,0x0d,0x03,0x36,0xf0,0x8f,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x62,0x31,0x68,0xc3,0x80,0x0d,0xfc,0xc3,0x8e,0x10, +0x91,0x8f,0x21,0x21,0x22,0x1f,0x4b,0x42,0x44,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d, +0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0xe3,0x44,0xe4,0x63,0xc6,0x89,0xc8,0xc7,0x8c, +0x13,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c, +0x0d,0x26,0xf8,0xd4,0x4a,0xe8,0x82,0x5e,0x60,0xd4,0x88,0x41,0x02,0x80,0x20,0x18, +0x5c,0xbb,0x18,0xe4,0x61,0xa0,0x12,0xb9,0xa0,0x12,0xb9,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x87,0x38,0x06,0x7d,0x18,0x04,0x38,0x18,0x58,0x80,0x83,0x81,0x7c,0x2c, +0xc8,0x3f,0xf8,0xd8,0xb0,0x7f,0xf2,0xb1,0x60,0xff,0xe0,0x63,0xc5,0x0e,0x06,0xf2, +0xb1,0x60,0x07,0x03,0xf8,0x58,0x50,0xc8,0xc7,0x02,0x1e,0x0c,0xe0,0x63,0x45,0x21, +0x1f,0x0b,0x18,0xf9,0x58,0x30,0xc8,0xc7,0x82,0x1c,0x91,0x8f,0x09,0x39,0x22,0x1f, +0x1b,0x72,0x44,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0, +0x31,0x36,0x38,0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0xd7,0x3b,0x06,0xad,0x18, +0x88,0x45,0x3c,0x88,0x45,0x3c,0xd8,0x6f,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04, +0x83,0x88,0x1e,0x03,0x56,0x0c,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf0,0x31, +0x98,0xc5,0x80,0x0d,0xc6,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x7c,0x0c,0x68, +0x31,0x60,0x83,0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x1f,0x83,0x5a,0x0c, +0xd8,0x60,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8,0xc7,0xe0,0x16,0x03,0x36, +0x30,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf8,0x31,0xc0,0xc5,0x80,0x0d,0xcc, +0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x7e,0x0c,0x72,0x31,0x60,0x03,0x33,0xb1, +0x23,0x4d,0xe4,0x63,0x48,0x9a,0xc8,0xc7,0x92,0x34,0x91,0x8f,0xb1,0xc1,0x00,0x1f, +0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0xcc,0x78,0x13,0xf9,0x98,0xf1,0x26,0xf2, +0x31,0xe3,0x4d,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00, +0x1f,0x63,0x83,0x09,0x3e,0x96,0x2b,0x73,0x02,0x82,0x0b,0x0c,0xb3,0xc0,0x4c,0xe0, +0x33,0xdc,0x50,0x27,0xa1,0x43,0x06,0xf5,0x22,0x81,0x5e,0x60,0x94,0xed,0x08,0x21, +0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0x58,0x32,0x50,0xc7,0xc0,0x45,0x02,0x17, +0x09,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x98,0xc9,0xc0,0x1d,0x83,0x20,0x15,0x03, +0x0b,0x52,0x31,0x90,0x8f,0x05,0x6a,0x18,0xc0,0xc7,0x06,0x36,0x0c,0xe4,0x63,0x01, +0x1b,0x06,0xf0,0xb1,0x82,0x15,0x03,0xf9,0x58,0xc0,0x8a,0x01,0x7c,0x2c,0x28,0xe4, +0x63,0x41,0x2b,0x06,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8d,0x7c,0x2c,0x18,0xe4,0x63, +0x01,0xa9,0xc8,0xc7,0x04,0x52,0x91,0x8f,0x0d,0xa4,0x22,0x1f,0x8b,0x83,0x01,0x3e, +0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x1c,0xf0,0x19,0x31,0x48,0x00, +0x10,0x04,0x83,0x0b,0x2c,0x03,0x7f,0x0c,0xd0,0x24,0x43,0x93,0xcc,0x60,0x24,0x90, +0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x65,0x19,0xf4,0x63,0x10,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x91,0x96,0x01,0x49,0x06,0x71,0xe0,0x2a,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xa8,0x65,0x50,0x92,0x41,0x1c,0xb8,0xca,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0x6b,0x19,0x98,0x64,0x10,0x07,0xae,0x32,0x62,0x70,0x00,0x20,0x08,0x06, +0x07,0x5b,0x06,0x28,0x19,0xc4,0x41,0xac,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd1, +0x96,0x41,0x4a,0x06,0x71,0x10,0x2b,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb8,0x65, +0xa0,0x92,0x41,0x1c,0xc4,0x8a,0x1d,0xb4,0x22,0x1f,0x43,0x68,0x45,0x3e,0x96,0xd0, +0x8a,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x86, +0xae,0xc8,0xc7,0x0c,0x5d,0x91,0x8f,0x19,0xba,0x22,0x1f,0x8b,0x83,0x01,0x3e,0x16, +0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x4c,0xf0,0xa9,0x1c,0x71,0x03,0xbd, +0xc0,0xa8,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0xf0,0x32,0xb0,0xc9,0x00,0x47,0xda, +0x00,0x47,0xda,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xbf,0x0c,0x74,0x32,0x08, +0xea,0x31,0xb0,0xa0,0x1e,0x03,0xf9,0x58,0x60,0x8b,0x01,0x7c,0x6c,0xc0,0xc5,0x40, +0x3e,0x16,0xe0,0x62,0x00,0x1f,0x2b,0xf0,0x31,0x90,0x8f,0x05,0xf8,0x18,0xc0,0xc7, +0x82,0x42,0x3e,0x16,0xe4,0x63,0x00,0x1f,0x2b,0x0a,0xf9,0x58,0xc0,0xc8,0xc7,0x82, +0x41,0x3e,0x16,0xb0,0x8b,0x7c,0x4c,0x60,0x17,0xf9,0xd8,0xc0,0x2e,0xf2,0x31,0x36, +0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x01,0x9f,0x11, +0x83,0x04,0x00,0x41,0x30,0xb8,0x58,0x33,0x50,0xcb,0x00,0x4e,0x4a,0x01,0x4e,0x4a, +0xc1,0xf8,0x24,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xb1,0x19,0xa4,0x65, +0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x51,0x9b,0x01,0x5c,0x06,0x6c,0x60,0x2f, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd8,0x66,0x10,0x97,0x01,0x1b,0xd8,0xcb,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0xb7,0x19,0xc8,0x65,0xc0,0x06,0xf6,0x32,0x62,0x70, +0x00,0x20,0x08,0x06,0x07,0x6e,0x06,0x74,0x19,0xb0,0x41,0xbe,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x91,0x9b,0x41,0x5d,0x06,0x6c,0x90,0x2f,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0xe8,0x66,0x60,0x97,0x01,0x1b,0xe4,0x8b,0x1d,0xfc,0x22,0x1f,0x43,0xf8, +0x45,0x3e,0x96,0xf0,0x8b,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36, +0x18,0xe0,0x63,0x86,0xc8,0xc8,0xc7,0x0c,0x91,0x91,0x8f,0x19,0x22,0x23,0x1f,0x63, +0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x4c,0xf0,0x29, +0x1a,0xd1,0x05,0xbd,0xc0,0xa8,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0xc8,0x33,0x10, +0xcd,0x60,0x46,0x72,0x61,0x46,0x72,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xf5, +0x0c,0x4c,0x33,0x08,0xc2,0x32,0xb0,0x20,0x2c,0x03,0xf9,0x58,0x20,0x92,0x01,0x7c, +0x6c,0x20,0xc9,0x40,0x3e,0x16,0x90,0x64,0x00,0x1f,0x2b,0xc8,0x32,0x90,0x8f,0x05, +0x64,0x19,0xc0,0xc7,0x82,0x42,0x3e,0x16,0x94,0x65,0x00,0x1f,0x2b,0x0a,0xf9,0x58, +0xc0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xd0,0x8c,0x7c,0x4c,0xa0,0x19,0xf9,0xd8,0x40, +0x33,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1, +0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0xf0,0x33,0xb0,0xcd,0x60,0x4d, +0xe2,0x61,0x4d,0xe2,0xc1,0xd0,0x25,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44, +0xfd,0x19,0xd4,0x66,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x11,0xa2,0x01,0x6f, +0x06,0x6c,0xe0,0x33,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x88,0x68,0xd0,0x9b,0x01, +0x1b,0xf8,0xcc,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x23,0x1a,0xf8,0x66,0xc0,0x06, +0x3e,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x89,0x06,0xe0,0x19,0xb0,0x41,0xd8, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x51,0xa2,0x41,0x78,0x06,0x6c,0x10,0x36,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0x98,0x68,0x20,0x9e,0x01,0x1b,0x84,0x8d,0x1d,0x64, +0x23,0x1f,0x43,0xc8,0x46,0x3e,0x96,0x90,0x8d,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b, +0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x86,0xda,0xc8,0xc7,0x0c,0xb5,0x91,0x8f,0x19, +0x6a,0x23,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18, +0x1b,0x4c,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0x46,0x03,0x14,0x0d,0x82, +0xe1,0x88,0xa0,0x2d,0x03,0xe1,0x9b,0x6e,0x18,0xd4,0x32,0x08,0xac,0x09,0xe8,0x63, +0x8d,0x40,0x1f,0x6b,0x06,0xfa,0x98,0x42,0xd0,0xc7,0x94,0x82,0x3e,0xa6,0x18,0xf4, +0x31,0xc3,0x90,0x8f,0x19,0x86,0x7c,0xcc,0x30,0xe4,0x63,0xc6,0x10,0x1f,0x33,0x86, +0xf8,0x98,0x31,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x30,0x0d,0x6e,0x34, +0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x0a,0xd3,0x00,0x47,0x83,0x61,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0x22,0x31,0x0d,0x72,0x34,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0x1a,0xd3,0xa0,0x3e,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x32,0x0d, +0xec,0x33,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x2a,0xd3,0xe0,0x3e,0x83,0x61, +0x38,0x82,0x0d,0x42,0x33,0x10,0xbe,0x0b,0x8c,0xb2,0xc0,0x0d,0xe4,0x33,0x1c,0x11, +0x90,0x66,0x20,0x7c,0xb3,0x0c,0x89,0x12,0xd8,0x1c,0x08,0xf4,0xb1,0x39,0x18,0xe8, +0x63,0x73,0x40,0xd0,0xc7,0x8a,0xd8,0x0c,0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06, +0x47,0x9c,0x06,0x2d,0x1a,0x10,0x70,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x9c, +0x06,0x2e,0x1a,0x10,0x70,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x9c,0x06,0x2f, +0x1a,0x10,0x70,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x9d,0x06,0x2f,0x1a,0x0c, +0x70,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x9d,0x06,0x30,0x1a,0x0c,0x70,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x9d,0x06,0x31,0x1a,0x0c,0x70,0x30,0x4b,0xa0, +0x0c,0x54,0x18,0x46,0xa2,0x0f,0xc8,0x40,0x85,0x61,0x24,0xfa,0x80,0x0c,0x54,0x18, +0x46,0xa2,0x0f,0xc8,0x40,0x85,0x41,0x25,0x1e,0x32,0x62,0x70,0x00,0x20,0x08,0x06, +0xc7,0x9e,0x06,0x37,0x1a,0xd4,0x65,0x40,0x06,0x16,0xc0,0x66,0x00,0x1f,0x33,0x83, +0x80,0x3e,0x16,0xf8,0x66,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf8,0x34, +0xf8,0xcf,0x20,0xb0,0x40,0x3d,0x03,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x11, +0xaa,0x41,0x8f,0x06,0xba,0x18,0xd8,0x62,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87, +0xa8,0x06,0x3e,0x1a,0x04,0xa7,0x34,0x1c,0x11,0xc4,0x67,0x40,0x7c,0x25,0x8b,0x41, +0xa0,0x23,0x06,0x07,0x00,0x82,0x60,0x00,0x06,0x7c,0x1a,0xf8,0x68,0x70,0x97,0x01, +0x6c,0x06,0x23,0x06,0x07,0x00,0x82,0x60,0x00,0x06,0x7d,0x1a,0xfc,0x68,0x20,0x97, +0x01,0x6e,0x06,0x23,0x06,0x0f,0x00,0x82,0x60,0x30,0x8d,0x6a,0x90,0xa3,0x81,0x10, +0xb4,0x63,0xc0,0x8e,0x81,0x7f,0x06,0xfe,0x19,0xe8,0x69,0xa0,0xa7,0x01,0x99,0x06, +0xa1,0x19,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31, +0x4c,0x37,0x10,0xa6,0x19,0x20,0xd3,0x0d,0xc4,0x69,0x06,0xc9,0x74,0x03,0x81,0x9a, +0x81,0x32,0xdd,0x40,0xa4,0x66,0xb0,0x18,0x44,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0x22,0x57,0x0d,0x4a,0x35,0x08,0x86,0x23,0x02,0xfe,0x0c,0x98,0x6f,0x96,0xc1, +0x59,0x02,0x9b,0x8c,0xf8,0x0c,0x47,0x10,0xae,0x19,0x08,0xdf,0x70,0x44,0xf1,0x9a, +0x01,0xf1,0x9d,0x30,0xc4,0x09,0x43,0x98,0x10,0x84,0x60,0x38,0xc2,0x98,0xcd,0x40, +0xf8,0x86,0x23,0x0e,0xda,0x0c,0x88,0xef,0x84,0x21,0x4e,0x18,0xc2,0x84,0x20,0x04, +0xc3,0x0d,0x46,0x00,0x06,0xb3,0x0c,0x4c,0x13,0x8c,0x18,0x18,0x00,0x08,0x82,0x41, +0xc4,0xab,0xc1,0xac,0x06,0xcc,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xe0,0x1a,0xec, +0x69,0xf0,0x04,0xb3,0x04,0xcd,0x40,0x85,0x21,0x30,0x60,0xb0,0x98,0x18,0x50,0xf1, +0x19,0x8e,0x08,0x7a,0x33,0x10,0xbe,0xe1,0x08,0xc1,0x37,0x03,0xe2,0x3b,0x61,0x88, +0x13,0x86,0x30,0x21,0x08,0xc1,0x70,0x03,0x14,0x80,0xc1,0x2c,0x03,0x96,0x05,0x03, +0x15,0x46,0x08,0x6d,0xa6,0x2b,0x28,0x23,0x06,0x07,0x00,0x82,0x60,0x00,0x06,0xe1, +0x1a,0x8c,0x6a,0x20,0x9e,0x81,0x7e,0x06,0x23,0x06,0x0e,0x00,0x82,0x60,0xf0,0xa4, +0x6b,0xb0,0xa7,0x41,0x90,0x9a,0x01,0x6a,0x06,0xa8,0x1a,0xac,0xc1,0xe7,0x75,0x66, +0x1a,0x0c,0x47,0x74,0xe5,0x19,0x38,0xdf,0x05,0x46,0x19,0x11,0xc8,0x67,0xb8,0x61, +0xad,0xc2,0x35,0x08,0x83,0x6b,0xc9,0xc0,0x28,0x23,0xd1,0x20,0x25,0x83,0xf8,0x58, +0x20,0xc8,0xc7,0x82,0x74,0x92,0x8f,0xe9,0x64,0x00,0xa6,0x81,0x7c,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0x8a,0xd7,0xc0,0x57,0x83,0xe0,0x0e,0xa3,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xb0,0xd7,0x40,0x56,0x83,0x40,0xb0,0x3e,0x20,0xd3,0x40,0x3e,0x16, +0x18,0xf1,0xb1,0x21,0x90,0x8f,0x05,0x08,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xd8,0xd7,0xc0,0x56,0x83,0x24,0xb0,0xb1,0x0c,0x76,0x34,0x90,0xcf,0x88,0x81,0x01, +0x80,0x20,0x18,0x44,0xfa,0x1a,0x9c,0x6b,0x10,0x18,0x29,0x0c,0xf1,0x31,0x21,0x90, +0x8f,0x05,0x05,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x08,0xd9,0x80,0x57,0x03, +0x23,0x98,0x65,0x78,0x20,0x99,0x0c,0x4c,0x15,0x56,0x01,0x3e,0x16,0xa8,0x42,0x7c, +0x6c,0x15,0x5a,0x01,0x3e,0xe6,0x0a,0xad,0x10,0x1f,0x0b,0x5a,0x21,0x3e,0xb3,0x04, +0xd3,0x88,0xc1,0x01,0x80,0x20,0x18,0x68,0x20,0x1b,0xec,0x6a,0x10,0x9f,0x01,0xbd, +0x06,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x16,0x08,0xf2,0x19,0x31,0x30,0x00,0x10, +0x04,0x83,0x08,0x65,0x83,0x7f,0x0d,0x02,0x03,0xd3,0x20,0xa0,0xcf,0x88,0x81,0x01, +0x80,0x20,0x18,0x44,0x2a,0x1b,0xf8,0x6a,0x10,0x58,0xc0,0xa6,0x81,0x7c,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0x62,0xd9,0x80,0x5c,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0x98,0x0d,0xd6,0x35,0x68,0xd3,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x23,0x66,0x83,0x76,0x0d,0xcc,0x32,0xa0,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x90, +0xd9,0xc0,0x5d,0x83,0xb5,0x0c,0x02,0x3b,0xd3,0x60,0x88,0x8f,0x09,0x81,0x7c,0x2c, +0x28,0xe0,0x63,0x01,0x3c,0xc8,0xc7,0x04,0x78,0x90,0x8f,0x0d,0xf0,0x20,0x1f,0x13, +0x89,0x21,0x3e,0x26,0x12,0x43,0x7c,0x4c,0x24,0x86,0xf8,0x98,0x51,0x12,0xf0,0x31, +0xa3,0x24,0xe0,0x63,0x46,0x49,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x9f, +0x0d,0xf6,0x35,0xf0,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xb0,0x0d,0xf8, +0x35,0xf0,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xb0,0x0d,0xfa,0x35,0xf0, +0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xb1,0x0d,0xfa,0x35,0xf0,0x09,0x63, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xb1,0x0d,0xfc,0x35,0xf0,0x09,0x63,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0xb2,0x0d,0xfe,0x35,0xf0,0x09,0x63,0x38,0xc2,0x40,0x2f, +0xe1,0x1b,0x8e,0x30,0xd0,0x4b,0xf8,0x86,0x23,0x0c,0xf4,0x12,0xbe,0x1a,0x84,0xad, +0x40,0xd8,0xe1,0x88,0xf6,0x42,0x84,0x6f,0x38,0xa2,0xbd,0x10,0xe1,0x1b,0x8e,0x68, +0x2f,0x44,0xf8,0x6a,0x10,0xb6,0x02,0x61,0xcb,0x08,0x76,0x96,0x21,0x92,0x82,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xe0,0x36,0x60,0xd9,0x60,0xbe,0xa2,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xe2,0x36,0x68,0xd9,0x60,0xbe,0xa2,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xe4,0x36,0x70,0xd9,0x60,0xbe,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xe6,0x36,0x70,0xd9,0x60,0x88,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa0,0xdb,0xe0, +0x65,0x83,0x21,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x6e,0x03,0x98,0x0d,0x86, +0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xbb,0x0d,0x64,0x36,0x48,0x05,0x9d,0x1a, +0x31,0x30,0x00,0x10,0x04,0x83,0x88,0x6e,0x03,0x94,0x0d,0x5a,0x33,0xb0,0xe0,0x55, +0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x64,0xb7,0x81,0xcb,0x06,0x81,0xb9, +0x6a,0x10,0xc4,0xc7,0x82,0x42,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xe5,0x6d, +0x60,0xb6,0x41,0x60,0x20,0xa6,0xc4,0xc7,0x40,0x4c,0x89,0x8f,0x81,0x98,0x12,0x1f, +0x23,0x06,0xf9,0x58,0x31,0xc8,0xc7,0x8c,0x41,0x3e,0x36,0x40,0xf0,0xb1,0x01,0x82, +0x8f,0x0d,0x10,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x30,0xdd,0x20,0x6c,0x83, +0x52,0xa0,0xd7,0xc0,0x4c,0x21,0x88,0x8f,0x31,0x81,0x7c,0x2c,0x18,0xe0,0x33,0x4b, +0x20,0x0d,0x54,0x18,0x4e,0xa4,0xc3,0x01,0x34,0x50,0x61,0x38,0x91,0x0e,0x07,0xd0, +0x40,0x85,0xe1,0x44,0x3a,0x1c,0x40,0x03,0x15,0x06,0x12,0xe1,0x04,0x64,0x01,0x4d, +0xc0,0xc7,0x84,0x9a,0x80,0x8f,0x0d,0x36,0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x62,0x37,0x68,0xdb,0x20,0x5d,0x83,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0xd9,0x0d,0xdc,0x36,0x50,0xd7,0x60,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x76, +0x83,0xb7,0x0d,0xd6,0x35,0x18,0x8c,0x27,0x7a,0x02,0x3e,0x16,0xf0,0x44,0x7c,0xac, +0x27,0x7e,0x02,0x3e,0x06,0x16,0x3f,0x11,0x1f,0x0b,0x7e,0x22,0x3e,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0xe4,0x6e,0x50,0xb7,0xc1,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0xa1,0xbb,0x81,0xdd,0x06,0xb4,0x1a,0x14,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xec,0x6e,0x70,0xb7,0x41,0x20,0x58,0x00,0xaf,0x01,0x7c,0x0c,0x09,0xe8,0x63,0x88, +0x40,0x1f,0x3b,0x06,0xfa,0x98,0x70,0xaf,0x81,0x7c,0x2c,0x2d,0x72,0x36,0x90,0x8f, +0x05,0x06,0x7d,0xcc,0xc8,0xd7,0x40,0x3e,0x46,0x04,0xf1,0x31,0x63,0x5f,0x03,0xf9, +0x98,0x10,0xc4,0xc7,0xb8,0x0e,0x3e,0x16,0x70,0xf1,0xb1,0xee,0x83,0x8f,0x81,0xc1, +0x17,0x1f,0x0b,0xbe,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc1,0xbe,0x01,0xea, +0x06,0x43,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0xfb,0x06,0xa9,0x1b,0x9c,0x6b, +0x50,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xe1,0xbe,0x81,0xea,0x06,0x81,0x60,0xc1, +0xc8,0x06,0xf0,0x31,0x24,0xa0,0x8f,0x21,0x02,0x7d,0xec,0x18,0xe8,0x63,0x82,0xca, +0x06,0xf2,0xb1,0x84,0x81,0x8f,0x05,0x06,0x7d,0x2c,0x60,0xd9,0x40,0x3e,0x16,0x10, +0xf0,0xb1,0x36,0x80,0xdb,0x40,0x3e,0x16,0x28,0xf4,0x31,0x05,0x66,0x03,0xf9,0x18, +0x12,0xc4,0xc7,0x14,0x99,0x0d,0xe4,0x63,0x42,0x10,0x1f,0x23,0x8d,0x36,0xa0,0x8f, +0x95,0x46,0x1b,0xd0,0xc7,0x4c,0xa3,0x0d,0xe8,0x63,0x69,0xc0,0x06,0xf0,0xb1,0xc0, +0x0c,0xe8,0x63,0x41,0xce,0x06,0xf2,0x31,0x32,0x68,0xe2,0x63,0x81,0x00,0x1f,0x23, +0x83,0x26,0x3e,0x16,0x06,0x4a,0x7c,0x6c,0x50,0xe4,0x63,0xca,0x20,0x1f,0x53,0x06, +0xf9,0xd8,0x40,0xc1,0xc7,0x86,0x09,0x3e,0x16,0x90,0x6d,0x20,0x1f,0x23,0x22,0xf8, +0x98,0x10,0xc4,0xc7,0x82,0x02,0x3e,0x66,0x0c,0xf0,0xb1,0xa3,0x88,0x8f,0x05,0x45, +0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa0,0xe1,0x00,0x7e,0x83,0x21,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0xa3,0x86,0x83,0xf8,0x0d,0x8a,0xc0,0xd4,0x36,0x08,0xe2, +0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x0d,0x07,0xf3,0x1b,0xcc,0x6d,0x10,0x18, +0x12,0xd0,0xc7,0x10,0x81,0x3e,0x76,0x0c,0xf4,0x99,0x25,0x98,0x06,0x2a,0x0c,0x38, +0x79,0x0c,0x69,0xa0,0xc2,0x80,0x93,0xc7,0x90,0x06,0x2a,0x0c,0x37,0x79,0x0c,0x69, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc0,0xa0,0x86,0x83,0xfb,0x0d,0x58,0x36,0x78,0xdb, +0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x1f,0x0e,0xf2,0x37,0x08,0x64,0x38,0x90, +0xe1,0x40,0x86,0x03,0xfe,0x0d,0xf8,0x37,0xe0,0xdf,0x80,0x7f,0x83,0xd1,0x84,0x00, +0x18,0x8e,0x08,0x76,0x36,0x08,0xbe,0xe9,0x06,0xbb,0x0d,0x84,0xc0,0x90,0x80,0x3e, +0x86,0x08,0xf4,0x31,0x64,0xa0,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x68,0x3f,0x1c, +0xe8,0x6f,0x00,0xb3,0x81,0x0e,0x07,0xa3,0x09,0x01,0x60,0x41,0x21,0x1f,0x13,0x0a, +0xf9,0xd8,0x50,0xc8,0xc7,0x40,0x36,0xc8,0xd5,0x20,0x3e,0x06,0xb2,0x41,0xae,0x06, +0xf1,0x19,0x8e,0x10,0xce,0x36,0x18,0xbe,0xe1,0x88,0x41,0x74,0x83,0xe2,0x2b,0x21, +0xd0,0xe1,0x08,0x42,0x6d,0x83,0xe1,0x1b,0x8e,0x28,0x4a,0x37,0x28,0xbe,0x12,0x02, +0x2d,0x22,0xd0,0x59,0x06,0xaa,0x0a,0x46,0x13,0x9c,0xc1,0x02,0xd8,0x0d,0xe4,0x63, +0xfc,0x11,0xd0,0xc7,0xce,0x2c,0x88,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x78, +0x1c,0xd0,0x70,0x20,0xb7,0x41,0x30,0x4b,0x50,0x0d,0x54,0x18,0x02,0x65,0xee,0xc2, +0x34,0x62,0x70,0x00,0x20,0x08,0x06,0x60,0x10,0xc7,0xc1,0x0c,0x07,0x70,0x1b,0x90, +0x6e,0x30,0x62,0xe0,0x00,0x20,0x08,0x06,0x4f,0x1e,0x07,0x2b,0x1c,0x04,0x39,0x1b, +0xe0,0x6c,0x80,0xc3,0x81,0x70,0x67,0x82,0x60,0xbf,0xc1,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0x7b,0x1c,0xd8,0x70,0x50,0xbb,0xc1,0x9c,0x8d,0x18,0x18,0x00,0x08,0x82, +0x41,0x94,0xc7,0x81,0x19,0x07,0xe3,0x1a,0x98,0xfc,0x06,0x42,0x7c,0x4c,0x08,0xe4, +0x63,0x01,0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x40,0x39,0xe0,0xe1,0xa0, +0x08,0x4c,0x57,0x83,0xf7,0x0d,0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x28, +0x07,0x3e,0x1c,0x04,0xb8,0x1a,0xd8,0x30,0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0x52,0x0e,0xc0,0x38,0x08,0x84,0xe9,0x86,0xdc,0x0d,0x82,0x5a,0x0d,0x86,0x23, +0x64,0x43,0x77,0x03,0xe6,0x9b,0x65,0xb8,0xac,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0x53,0x0e,0xc6,0x38,0xf8,0xdd,0x40,0x30,0xfa,0x0d,0x82,0xf8,0xcc,0x12,0x5c, +0x03,0x15,0x86,0x60,0x21,0xd5,0x88,0xc1,0x01,0x80,0x20,0x18,0x80,0x41,0x28,0x07, +0x63,0x1c,0xfc,0x6d,0xa0,0xbb,0xc1,0x88,0x81,0x03,0x80,0x20,0x18,0x3c,0xa9,0x1c, +0xec,0x70,0x10,0xa4,0x6d,0x80,0xb6,0x01,0x1a,0x07,0x63,0x20,0x06,0x61,0x20,0x98, +0x70,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x60,0x20,0xca,0x01,0x19,0x07,0xa4,0x1b, +0xec,0x6e,0x30,0x62,0xe0,0x00,0x20,0x08,0x06,0x8f,0x2a,0x07,0x3c,0x1c,0x04,0x6a, +0x1b,0xa4,0x6d,0x90,0xc6,0x01,0x19,0x8c,0x81,0x18,0x80,0x6f,0x70,0xc2,0xc1,0x88, +0xc1,0x01,0x80,0x20,0x18,0x80,0xc1,0x28,0x07,0x65,0x1c,0x8c,0x6e,0xa0,0xbb,0xc1, +0x88,0x81,0x03,0x80,0x20,0x18,0x3c,0xab,0x1c,0xf4,0x70,0x10,0xac,0x6d,0xa0,0xb6, +0x81,0x1a,0x07,0xa7,0x1b,0x9c,0x6e,0x70,0xba,0xc1,0xe9,0x06,0x28,0x1c,0xe0,0x88, +0x81,0x01,0x80,0x20,0x18,0x44,0xaa,0x1c,0x84,0x72,0xb0,0x1e,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xb8,0x72,0x90,0xc6,0x41,0x7b,0x04,0xb3,0x04,0xd9,0x40,0x85,0x21, +0x60,0xbc,0xd3,0x18,0x8c,0x84,0x48,0x7c,0x86,0x23,0x82,0xd5,0x0d,0x84,0x6f,0x38, +0x42,0x60,0xdd,0x80,0xf8,0x4e,0x18,0xe2,0x84,0x21,0x4c,0x08,0x42,0x30,0xdc,0xe0, +0x1f,0x01,0x18,0xcc,0x32,0x68,0x5b,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x2d, +0x07,0xab,0x1c,0x1c,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe0,0x72,0x30,0xc7,0x41, +0x12,0xcc,0x12,0x6c,0x03,0x15,0x86,0xa0,0x51,0x99,0xd1,0xc9,0x09,0x07,0xf2,0x19, +0x31,0x30,0x00,0x10,0x04,0x83,0x08,0x97,0x83,0x52,0x0e,0x82,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0x72,0x39,0x68,0xe3,0x20,0xb0,0xc0,0x7e,0x03,0xf9,0x8c,0x18,0x18, +0x00,0x08,0x82,0x41,0xb4,0xcb,0xc1,0x1c,0x07,0xc1,0x70,0x84,0xe1,0x22,0xce,0x77, +0x81,0x51,0x16,0x0c,0xf2,0x19,0x8e,0x08,0x58,0x38,0x10,0xbe,0x0b,0x8c,0x1a,0x31, +0x30,0x00,0x10,0x04,0x83,0x28,0x9c,0x83,0x3a,0x0e,0x78,0xcd,0x82,0x16,0x0e,0xe4, +0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0x38,0x07,0x7b,0x1c,0x04,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0x9c,0x73,0x30,0xca,0x01,0xbf,0x06,0x81,0xf1,0x6f,0x10,0xc4, +0xc7,0x8c,0x40,0x3e,0xb3,0x04,0x0e,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_2de3767156ab720ab7017099445969f6.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_2de3767156ab720ab7017099445969f6.h new file mode 100644 index 00000000..fcdda903 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_2de3767156ab720ab7017099445969f6.h @@ -0,0 +1,1063 @@ +// ffx_fsr2_accumulate_pass_wave64_2de3767156ab720ab7017099445969f6.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_wave64_2de3767156ab720ab7017099445969f6_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_2de3767156ab720ab7017099445969f6_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_2de3767156ab720ab7017099445969f6_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_2de3767156ab720ab7017099445969f6_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_2de3767156ab720ab7017099445969f6_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_lanczos_lut", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_2de3767156ab720ab7017099445969f6_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 6, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_2de3767156ab720ab7017099445969f6_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_2de3767156ab720ab7017099445969f6_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_2de3767156ab720ab7017099445969f6_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_2de3767156ab720ab7017099445969f6_UAVResourceBindings[] = { 0, 1, 3, 4, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_2de3767156ab720ab7017099445969f6_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_2de3767156ab720ab7017099445969f6_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_2de3767156ab720ab7017099445969f6_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_2de3767156ab720ab7017099445969f6_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_2de3767156ab720ab7017099445969f6_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_2de3767156ab720ab7017099445969f6_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_2de3767156ab720ab7017099445969f6_size = 16552; + +static const unsigned char g_ffx_fsr2_accumulate_pass_wave64_2de3767156ab720ab7017099445969f6_data[] = { +0x44,0x58,0x42,0x43,0x13,0xcb,0x12,0xb9,0xa2,0x38,0xba,0x41,0x2d,0xfe,0x7b,0xff, +0x31,0x4c,0x2a,0x6c,0x01,0x00,0x00,0x00,0xa8,0x40,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x24,0x02,0x00,0x00,0x64,0x10,0x00,0x00,0x80,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xb0,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x38,0x0e,0x00,0x00,0x66,0x00,0x05,0x00, +0x8e,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x20,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x85,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xce,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xf4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a, +0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b, +0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30, +0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18, +0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3, +0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21, +0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22, +0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95, +0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60,0x06,0xea,0x6e,0x1b, +0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x72,0xa8,0x48,0x20,0xd2,0xc8,0x79,0x88, +0x68,0x42,0x08,0x09,0x09,0xc3,0x50,0x08,0x66,0x60,0x3e,0x02,0x0f,0x1a,0x2e,0x7f, +0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90,0x66,0x40,0xc4,0x30,0x0c,0xca,0x1c,0x41, +0x50,0x0a,0x66,0x10,0x87,0x91,0xc8,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6, +0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41, +0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e, +0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0, +0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01, +0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e, +0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60, +0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e, +0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00,0x06,0x7e,0x80,0x84,0x13,0xa5,0x74,0x18, +0x41,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28, +0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87, +0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36, +0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98, +0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x30,0x93,0x18,0x8c,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94, +0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f, +0x20,0x61,0x65,0xa9,0x9d,0x29,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc, +0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61, +0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0xd6,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x12,0x8c, +0x97,0xe0,0x99,0xc8,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x40,0x16,0x6e, +0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0, +0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c, +0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x05,0x27,0xc9,0x33,0x91, +0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03, +0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38, +0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80, +0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x56,0xa2,0x67,0xc2,0xc6,0x81,0x1d,0xc2, +0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41, +0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f, +0x50,0x60,0x90,0x3d,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7,0xae,0x36,0x9a,0x70,0x1c, +0xc7,0xf1,0x61,0x38,0xd7,0x75,0x5d,0x0d,0xc3,0x30,0x0c,0xc3,0xa0,0xfc,0x26,0x69, +0x8a,0x28,0x61,0xf2,0x59,0x80,0x79,0x16,0x22,0x62,0x27,0x60,0x22,0x50,0x30,0xd0, +0x0e,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02, +0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2, +0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x90,0x01,0x10,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x00,0x1e,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2, +0x1c,0x0a,0xa2,0xf0,0x03,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30, +0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0, +0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x2c,0x4a,0xa3,0xcc,0x1f,0x8a, +0xd2,0xa2,0xb8,0x8a,0x87,0xc6,0x11,0x80,0x1a,0x20,0x75,0x06,0x80,0xdc,0x19,0x00, +0x8a,0x67,0x00,0x68,0x9e,0x01,0xa0,0x7a,0x06,0x80,0xee,0x19,0x00,0xca,0x67,0x00, +0x48,0x9f,0x01,0x20,0x7e,0x06,0x00,0x00,0x79,0x18,0x00,0x00,0x88,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xc1,0x99,0x20,0x0c,0xcf,0x06,0x61,0x20, +0x26,0x08,0x03,0xb4,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08, +0x6a,0x40,0x07,0xb4,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe,0xda,0xde,0xe8,0xd2, +0xde,0xdc,0xbe,0xec,0xca,0xc6,0xe8,0xde,0xe4,0xe6,0x26,0x08,0x43,0x34,0x41,0x18, +0xa4,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65,0x31,0x98,0x81,0x31,0x9c,0x09,0x82,0x1b, +0xd4,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8,0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9, +0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86,0x31,0x30,0x86,0xc3,0x4c,0xee,0x2b,0xcd, +0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec, +0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x4c,0x1b,0x12,0x46,0x99,0x0c,0x6a,0x60, +0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc, +0x04,0x61,0xa0,0x26,0x08,0x43,0xb5,0x41,0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35, +0x30,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd, +0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x58,0x1b,0x92,0x4b, +0xd9,0x0c,0x6e,0x60,0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda, +0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xb8,0x36,0x24,0x9c,0xe2,0x19,0xdf,0xc0,0x18, +0xd9,0x04,0x21,0x0e,0xec,0x80,0x8d,0xdc,0x17,0x5b,0x98,0xdb,0x98,0xde,0xdb,0xdc, +0x17,0x5b,0x1d,0xdd,0x86,0x84,0x08,0x03,0x31,0x30,0x88,0x81,0x31,0x9c,0x09,0xc2, +0x80,0x31,0x91,0xfb,0x4a,0x6b,0x3b,0x6b,0x4a,0x83,0x9b,0x9b,0x20,0x0c,0xd9,0x86, +0x84,0x0c,0xc2,0xa0,0x0c,0x0c,0x33,0x18,0x18,0xc3,0x21,0x26,0xf7,0x45,0x96,0xc6, +0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16, +0x36,0xb7,0x36,0xb7,0x21,0x31,0x03,0x08,0x0d,0x8c,0x61,0x60,0x8c,0x6c,0x43,0xf2, +0x48,0x95,0xd6,0x81,0xc1,0x18,0x9c,0x41,0x1a,0x4c,0x10,0xe6,0xe0,0x0e,0xa8,0xc9, +0xdd,0x7d,0xa5,0xb9,0xd1,0x95,0xc9,0xb9,0x85,0xb1,0x7d,0xd5,0xc1,0xcd,0x8d,0x85, +0xb1,0x95,0x91,0x7d,0x8d,0xbd,0xb1,0xbd,0xc9,0x4d,0x10,0xc6,0x40,0x0e,0x36,0x2c, +0xc6,0x1a,0xb0,0x81,0x61,0x0c,0x4c,0x1b,0xb4,0x41,0x1b,0x38,0x13,0x84,0x3a,0xc0, +0x03,0x3a,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73, +0x1b,0x96,0xe1,0x0d,0xe0,0xc0,0x18,0x06,0xa6,0x0d,0xda,0xa0,0x0d,0xb2,0x09,0xc2, +0x1d,0xe4,0x01,0x19,0xb9,0xbb,0x2f,0xb7,0xb2,0xbb,0x2f,0xb6,0xb7,0xb1,0xb5,0xb9, +0x0d,0x0b,0x23,0x07,0x73,0x60,0x50,0x03,0xd3,0x06,0x6d,0xd0,0x06,0x19,0x1f,0xb9, +0xbb,0x2f,0xb6,0xba,0xb6,0xb0,0x2f,0xb4,0xb4,0x39,0xba,0x37,0xb9,0xbc,0x0d,0x0b, +0xb5,0x06,0x75,0x60,0x5c,0x03,0xd3,0x06,0x6d,0xd0,0x06,0xce,0x06,0xc2,0x0d,0xe2, +0x80,0x0e,0xec,0x60,0x82,0xa0,0x07,0x7b,0x40,0x63,0x4c,0xcc,0x68,0x4a,0x4a,0x66, +0x82,0x30,0x68,0x1b,0x10,0x03,0x0f,0xf2,0xc0,0x30,0x06,0x3d,0x00,0x36,0x04,0x7b, +0x30,0x41,0xe0,0x03,0x3e,0x60,0x33,0xf7,0xc5,0x94,0xe6,0x56,0x16,0x26,0x37,0xc4, +0x16,0xd6,0x06,0xb7,0x01,0x31,0xfa,0xc0,0x0f,0x8c,0x61,0x30,0x80,0x0d,0xc1,0x1f, +0x6c,0x20,0xd4,0xe0,0x0e,0xf8,0x00,0x14,0x26,0x08,0x79,0xa0,0x07,0x5c,0xd2,0xa4, +0xca,0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x63,0x30,0x07,0x1b,0x10, +0x62,0x14,0x28,0x83,0x0c,0xae,0x86,0x14,0xe8,0xa4,0x35,0x85,0xe1,0x49,0x95,0xb9, +0x91,0x95,0xc9,0x4d,0xa5,0xe9,0x95,0x6d,0x40,0x08,0x53,0xa0,0xcc,0x80,0x0c,0xae, +0x86,0x14,0xc8,0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d, +0x10,0x86,0x6d,0x03,0x42,0xa0,0x02,0x95,0x0a,0x64,0x70,0x35,0xa4,0xc0,0x2e,0x2d, +0xc9,0x0d,0xae,0x8e,0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e,0x6e, +0xac,0x8c,0x28,0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x70,0x1b, +0x0c,0x62,0x15,0x28,0x56,0x20,0x83,0x8b,0x52,0x1a,0x53,0x5d,0x5b,0x58,0x53,0x1a, +0x1c,0x51,0x5a,0x5b,0x99,0xdb,0x5c,0xda,0x9b,0xdb,0xdc,0x04,0x61,0xe8,0x36,0x20, +0x84,0x2b,0x50,0xaf,0x40,0x06,0x57,0x43,0x0a,0x94,0xd2,0x98,0xea,0xda,0xc2,0x9a, +0xd2,0xe0,0x98,0xca,0xec,0xca,0xd8,0xa8,0xde,0xaa,0xe6,0xca,0x26,0x08,0x83,0xb7, +0x01,0x21,0x62,0x81,0x92,0x05,0x32,0xb8,0x1a,0x52,0xe0,0x92,0x66,0x24,0x17,0xd6, +0x56,0x96,0xe4,0x46,0x56,0x86,0x37,0x41,0x18,0xbe,0x0d,0x08,0x41,0x0b,0x54,0x2d, +0x90,0xc1,0xd5,0x90,0x02,0x25,0x33,0xa2,0x32,0xbb,0xb4,0xb1,0x32,0xaa,0x37,0xab, +0xb4,0xb2,0x3b,0xa2,0x32,0x38,0x3a,0xb4,0x09,0xc2,0x00,0x06,0x1b,0x0c,0xe2,0x16, +0x28,0x5c,0x20,0x83,0x86,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc,0x04,0x61,0x08, +0x83,0x0d,0x08,0xa1,0x0b,0xd4,0x2e,0x90,0x41,0xd3,0x90,0x02,0x25,0xb3,0xa6,0x37, +0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0xb9,0xa9,0xb1,0x30,0xb6,0xb2,0x09, +0xc2,0x20,0x06,0x1b,0x10,0xa2,0x17,0x28,0x5f,0x20,0x83,0xa6,0x21,0x05,0x42,0x66, +0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x13, +0x84,0x61,0x0c,0x36,0x20,0x04,0x38,0x50,0xe1,0x40,0x06,0x4d,0x43,0x0a,0xfc,0xcc, +0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0x94,0xd2,0xe8,0xe8, +0xca,0xe4,0x86,0xc2,0xdc,0xc6,0xca,0xd8,0xd8,0xc2,0xe8,0xd2,0xde,0xdc,0x26,0x08, +0x03,0x19,0x6c,0x40,0x88,0x71,0xa0,0xc8,0x81,0x0c,0x9a,0x86,0x14,0xc8,0x98,0x41, +0xc9,0x95,0x15,0xe1,0xc1,0xbd,0xcd,0xd5,0xc9,0x95,0x4d,0x10,0x86,0x32,0xd8,0x80, +0x10,0xe6,0x40,0x9d,0x03,0x19,0x34,0x0d,0x29,0x30,0x33,0x83,0x92,0x2b,0xb3,0x4b, +0x7b,0xab,0x9b,0x33,0x92,0x0b,0x6b,0x2b,0x83,0x92,0x2b,0x2b,0xc2,0x83,0x7b,0x9b, +0xab,0x93,0x2b,0x9b,0x20,0x0c,0x66,0xb0,0x01,0x21,0xd2,0x81,0x52,0x07,0x32,0x68, +0x1a,0x52,0xe0,0x62,0x46,0x15,0xe6,0x86,0x14,0xc6,0x66,0x66,0xf4,0x64,0x35,0x41, +0x18,0xce,0x60,0x83,0x41,0xb0,0x03,0xd5,0x0e,0x64,0xd0,0xb0,0x32,0x53,0x4a,0xa3, +0xa3,0x2b,0x93,0x9b,0x2a,0x8b,0xab,0x2b,0x73,0x1b,0x2b,0x63,0x2a,0x73,0x3b,0xa3, +0x43,0x9b,0x20,0x0c,0x68,0xb0,0x01,0x21,0xde,0x81,0x82,0x07,0x32,0x68,0x1a,0x52, +0xa0,0x62,0x46,0x54,0xc6,0x46,0x17,0x46,0x95,0xd6,0x56,0x36,0x41,0x18,0xd2,0x60, +0x83,0x41,0xc8,0x03,0x35,0x0f,0x64,0xd0,0xf0,0x32,0x23,0xca,0x73,0x0b,0x6b,0x4b, +0x1b,0x93,0x2a,0x9b,0x1b,0x42,0x0b,0x73,0x3b,0x2b,0x33,0x0a,0x1b,0xa3,0x7b,0x93, +0x9b,0x20,0x0c,0x6a,0xb0,0xc1,0x20,0xea,0x81,0xb2,0x07,0x32,0x68,0x88,0x99,0x59, +0xa5,0x95,0xdd,0x4d,0xc1,0x85,0x8d,0x95,0x51,0xbd,0x35,0x95,0xd1,0x95,0xc9,0xcd, +0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x86,0x35,0xd8,0x60,0x10,0xf8,0x40,0xe5, +0x03,0x19,0x34,0x1b,0x28,0x3d,0x28,0x85,0x53,0x50,0x85,0x56,0x80,0x85,0x59,0xb0, +0x85,0x5c,0xe0,0x85,0x5f,0x10,0x87,0x72,0x40,0x87,0x75,0x70,0x87,0x78,0xa0,0x87, +0x7b,0xd0,0x87,0x0d,0x83,0x21,0x0a,0xfb,0x30,0x41,0x10,0x80,0x0d,0xc0,0x86,0xc1, +0xf0,0x07,0x7f,0xd8,0x10,0xfc,0xc3,0x86,0x61,0xe8,0x07,0x90,0xa0,0x30,0x34,0xb5, +0x61,0x30,0x03,0x33,0x18,0x26,0x08,0x03,0x1b,0x6c,0x08,0x76,0x61,0x03,0x71,0x8d, +0x04,0x49,0x94,0xc4,0x86,0xa2,0x1f,0x44,0x02,0x08,0x05,0x93,0x20,0x22,0x26,0x17, +0xe6,0x36,0x86,0x56,0x36,0x37,0x41,0x18,0xda,0x80,0x86,0x19,0xdb,0x5b,0x18,0xdd, +0xdc,0x04,0x61,0x70,0x03,0x16,0x69,0x6e,0x73,0x74,0x73,0x13,0x84,0xe1,0x0d,0x48, +0xa4,0xb9,0xd1,0xcd,0x4d,0x10,0x06,0x38,0x20,0x42,0x57,0x86,0xf7,0xc5,0xf6,0x16, +0x46,0x36,0x41,0x18,0xe2,0x80,0x08,0x5d,0x19,0xde,0x97,0xdb,0x9b,0x5c,0x1b,0x13, +0xba,0x32,0xbc,0xaf,0x39,0xba,0x37,0xb9,0x32,0x16,0x75,0x69,0x6e,0x74,0x73,0x1b, +0x20,0x94,0x48,0x09,0x95,0x58,0x09,0x96,0x68,0x09,0x97,0x78,0x09,0x98,0x88,0x09, +0x99,0x48,0x89,0x99,0xb8,0x68,0x42,0x16,0xaa,0xb0,0xb1,0xd9,0xb5,0xb9,0xa4,0x91, +0x95,0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64,0x78,0x2e,0x76,0x65,0x72,0x73,0x69,0x6f, +0x6e,0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b,0x5d,0x18,0x9b,0x5d,0x99,0xdc,0x94,0xc0, +0xa8,0x43,0x86,0xe7,0x32,0x87,0x16,0x46,0x56,0x26,0xd7,0xf4,0x46,0x56,0xc6,0x36, +0x25,0x40,0xca,0x90,0xe1,0xb9,0xc8,0x95,0xcd,0xbd,0xd5,0xc9,0x8d,0x95,0xcd,0x4d, +0x09,0x40,0xa1,0x12,0x19,0x9e,0x0b,0x5d,0x1e,0x5c,0x59,0x90,0x9b,0xdb,0x1b,0x5d, +0x18,0x5d,0xda,0x9b,0xdb,0xdc,0x14,0x61,0x1f,0x40,0xa2,0x0e,0x19,0x9e,0x4b,0x99, +0x1b,0x9d,0x5c,0x1e,0xd4,0x5b,0x9a,0x1b,0xdd,0xdc,0x94,0xc0,0x24,0xba,0x90,0xe1, +0xb9,0x8c,0xbd,0xd5,0xb9,0xd1,0x95,0xc9,0xcd,0x4d,0x09,0x68,0x02,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x3b,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x31,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34, +0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e, +0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2, +0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0a,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14, +0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0xb6,0xb0,0x0d,0x97, +0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6, +0x23,0xb7,0x6d,0x0d,0xdd,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34, +0xc3,0x42,0x7c,0x91,0xc3,0x6c,0x48,0x33,0x20,0x8d,0x61,0x09,0xce,0x70,0xf9,0xce, +0xe3,0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x5b,0x40,0x34,0x5c,0xbe,0xf3,0xf8,0x46,0xe4, +0x50,0x8f,0x38,0xf8,0xc8,0x6d,0xdb,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x12,0xc0,0x3c, +0x0b,0x51,0x12,0x15,0xb1,0xf8,0xc5,0x6d,0x1b,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x13, +0x71,0x4d,0x54,0x44,0x94,0x0e,0x30,0xf8,0xc5,0x6d,0x5b,0x81,0x35,0x5c,0xbe,0xf3, +0xf8,0x13,0x71,0x4d,0x54,0x44,0xb0,0x93,0x13,0x11,0x7e,0x71,0xdb,0x26,0x90,0x0d, +0x97,0xef,0x3c,0xfe,0x74,0x44,0x04,0x30,0x88,0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e, +0x72,0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d, +0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2d,0xe3,0x76,0x71,0x56,0xab,0x72,0x0a,0xb7,0x01,0x70,0x99,0x44,0x59,0x69,0xf6, +0x44,0x58,0x49,0x4c,0x20,0x30,0x00,0x00,0x66,0x00,0x05,0x00,0x08,0x0c,0x00,0x00, +0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x08,0x30,0x00,0x00, +0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xff,0x0b,0x00,0x00,0x0b,0x82,0x20,0x00, +0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49, +0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62, +0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b, +0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42, +0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a, +0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff, +0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20, +0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00, +0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00, +0x89,0x20,0x00,0x00,0xce,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04, +0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c, +0x0b,0x84,0xc4,0x4c,0x10,0xf8,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0, +0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f, +0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18, +0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3, +0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60, +0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19, +0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c, +0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8, +0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4, +0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6, +0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60,0x06,0xea,0x6e,0x1b,0x2e,0x7f,0xc2,0x1e, +0x42,0xf2,0x57,0x42,0x72,0xa8,0x48,0x20,0xd2,0xc8,0x79,0x88,0x68,0x42,0x08,0x09, +0x09,0xc3,0x50,0x08,0x66,0x60,0x3e,0x02,0x0f,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2, +0x57,0x42,0xda,0x90,0x66,0x40,0xc4,0x30,0x0c,0xca,0x1c,0x41,0x50,0x0a,0x66,0x10, +0x87,0x91,0xc8,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61, +0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e, +0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8, +0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40, +0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05, +0xc3,0x4c,0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80, +0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e, +0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60, +0x40,0x07,0x7e,0x00,0x06,0x7e,0x80,0x84,0x13,0xa5,0x74,0x18,0x41,0x30,0x66,0x6a, +0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77, +0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0, +0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87, +0x7c,0x80,0x87,0x72,0x40,0xc1,0x30,0x93,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc, +0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02, +0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b, +0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0x20,0x61,0x65,0xa9, +0x9d,0x29,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0, +0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0xc1,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e, +0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0xd6,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c, +0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0, +0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x12,0x8c,0x97,0xe0,0x99,0xc8, +0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x40,0x16,0x6e,0x81,0x16,0xca,0x01, +0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c, +0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0, +0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x05,0x27,0xc9,0x33,0x91,0xc1,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8, +0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01, +0x18,0xf8,0x01,0x0a,0x56,0xa2,0x67,0xc2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1, +0x0d,0x64,0xe1,0x16,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e, +0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x50,0x60,0x90,0x3d, +0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7,0xae,0x36,0x9a,0x70,0x1c,0xc7,0xf1,0x61,0x38, +0xd7,0x75,0x5d,0x0d,0xc3,0x30,0x0c,0xc3,0xa0,0xfc,0x26,0x69,0x8a,0x28,0x61,0xf2, +0x59,0x80,0x79,0x16,0x22,0x62,0x27,0x60,0x22,0x50,0x30,0xd0,0x3e,0x05,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a, +0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90, +0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6, +0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60, +0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4, +0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01, +0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34, +0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20,0x00,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x90,0x01,0x10,0x00,0x01,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46, +0x00,0x8a,0xa0,0x24,0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2,0x1c,0x0a,0xa2,0xf0, +0x03,0xca,0xa2,0x00,0x03,0x68,0x1c,0x01,0x20,0x75,0x06,0x80,0xdc,0x19,0x00,0x8a, +0x67,0x00,0x68,0x9e,0x01,0xa0,0x7a,0x06,0x80,0xee,0x19,0x00,0xd2,0x67,0x00,0x88, +0x9f,0x01,0x00,0x00,0x79,0x18,0x00,0x00,0x75,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0xc1,0x99,0x20,0x0c,0xcf,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d, +0x18,0x0c,0x82,0x98,0x20,0x0c,0xd0,0x04,0x41,0x0d,0x3c,0x02,0x13,0x84,0x21,0x9a, +0x20,0x0c,0xd2,0x06,0x01,0x61,0x36,0x24,0x48,0xa2,0x20,0xcb,0xb0,0x20,0xcd,0x04, +0xc1,0x0d,0xbe,0x0d,0xc9,0xf0,0x28,0x08,0x32,0x2c,0x48,0x33,0x41,0x18,0xa6,0x0d, +0xc9,0x92,0x28,0x48,0x34,0x2c,0x48,0x33,0x41,0x18,0xa8,0x09,0xc2,0x50,0x6d,0x10, +0x10,0x6a,0x43,0x12,0x3d,0x0a,0x32,0x0d,0x0b,0x52,0x4d,0x10,0x06,0x6b,0x43,0x32, +0x25,0x0a,0x72,0x0d,0x0b,0xd2,0x4c,0x10,0x86,0x6b,0x43,0x72,0x25,0x0a,0x92,0x0d, +0x0b,0x52,0x4d,0x10,0xe2,0x00,0x0c,0x36,0x24,0xc4,0xa6,0x20,0xc4,0xb0,0x20,0xcd, +0x04,0x61,0xc0,0x26,0x08,0x43,0xb6,0x21,0xe9,0x36,0x05,0xf1,0x86,0x05,0x69,0x36, +0x24,0xde,0xa3,0x20,0xc3,0xb0,0x20,0xd5,0x86,0xc4,0x81,0x24,0x0b,0xd3,0xb8,0x0f, +0x0c,0x26,0x08,0x73,0x10,0x06,0x13,0x84,0x31,0xe8,0x36,0x2c,0x88,0x18,0x28,0x08, +0x32,0x2c,0x63,0x30,0x06,0x63,0xd0,0x4c,0x10,0xea,0x40,0x0c,0x36,0x2c,0x43,0x19, +0x28,0xc8,0x30,0x2c,0x63,0x30,0x06,0x63,0x50,0x4d,0x10,0xee,0x60,0x0c,0x36,0x2c, +0xcb,0x19,0x28,0x48,0x34,0x2c,0x63,0x30,0x06,0x63,0x50,0x6d,0x58,0x22,0x31,0x50, +0x90,0x69,0x58,0xc6,0x60,0x0c,0xc6,0xa0,0xd9,0x40,0x90,0x81,0x19,0xa0,0x41,0x1a, +0x4c,0x10,0xf4,0x80,0x0c,0x26,0x08,0x83,0xb6,0x01,0x41,0xd6,0x40,0x41,0x90,0x81, +0x0d,0x80,0x0d,0x41,0x1b,0x4c,0x10,0xf8,0xa0,0x0c,0x36,0x20,0xc8,0x1b,0x28,0xc8, +0x30,0x20,0xc0,0x86,0x00,0x0e,0x36,0x10,0x61,0xa0,0x06,0x6e,0x10,0x07,0x13,0x04, +0x01,0xa0,0x30,0x34,0xb5,0x61,0xf0,0xbc,0x61,0x82,0x30,0x6c,0x13,0x84,0x81,0xdb, +0x10,0xdc,0xc1,0x06,0x62,0xaa,0x03,0x3b,0xc0,0x83,0x0d,0xc5,0x1c,0xd0,0x01,0x20, +0x07,0x79,0x50,0x85,0x8d,0xcd,0xae,0xcd,0x25,0x8d,0xac,0xcc,0x8d,0x6e,0x4a,0x10, +0x54,0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x9b,0x12,0x10,0x4d,0xc8, +0xf0,0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4,0xa6,0x04,0x44,0x1d,0x32,0x3c,0x97,0x39, +0xb4,0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2,0x32,0xb6,0x29,0x81,0x51,0x86,0x0c,0xcf, +0x45,0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x6c,0x6e,0x4a,0x10,0x07,0x75,0xc8,0xf0, +0x5c,0xca,0xdc,0xe8,0xe4,0xf2,0xa0,0xde,0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0x79,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x3b,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x31,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34, +0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e, +0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2, +0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0a,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14, +0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0xb6,0xb0,0x0d,0x97, +0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6, +0x23,0xb7,0x6d,0x0d,0xdd,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34, +0xc3,0x42,0x7c,0x91,0xc3,0x6c,0x48,0x33,0x20,0x8d,0x61,0x09,0xce,0x70,0xf9,0xce, +0xe3,0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x5b,0x40,0x34,0x5c,0xbe,0xf3,0xf8,0x46,0xe4, +0x50,0x8f,0x38,0xf8,0xc8,0x6d,0xdb,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x12,0xc0,0x3c, +0x0b,0x51,0x12,0x15,0xb1,0xf8,0xc5,0x6d,0x1b,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x13, +0x71,0x4d,0x54,0x44,0x94,0x0e,0x30,0xf8,0xc5,0x6d,0x5b,0x81,0x35,0x5c,0xbe,0xf3, +0xf8,0x13,0x71,0x4d,0x54,0x44,0xb0,0x93,0x13,0x11,0x7e,0x71,0xdb,0x26,0x90,0x0d, +0x97,0xef,0x3c,0xfe,0x74,0x44,0x04,0x30,0x88,0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e, +0x72,0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d, +0x61,0x20,0x00,0x00,0x97,0x09,0x00,0x00,0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00, +0x6d,0x00,0x00,0x00,0x34,0xcc,0x00,0x94,0x51,0x21,0x15,0x61,0x40,0xc1,0x0e,0x14, +0x5b,0xc9,0x0e,0x94,0x4a,0xd9,0x15,0x5f,0x0d,0x94,0x4b,0xc1,0x94,0x4d,0x31,0x95, +0x61,0x40,0x11,0x02,0x15,0x6f,0x40,0xf9,0x06,0x94,0x24,0x44,0x71,0x22,0x94,0x52, +0x15,0x94,0x46,0x45,0x94,0x24,0x41,0x49,0x22,0x14,0x27,0x41,0xf9,0x14,0x4d,0x71, +0x42,0xd0,0x58,0x03,0xa4,0x14,0x41,0x19,0x94,0x47,0x09,0x8c,0x00,0x90,0x31,0x46, +0x00,0x82,0x20,0x88,0x82,0xc1,0x18,0x41,0x6b,0xce,0x39,0xfb,0x8d,0x11,0x80,0x20, +0x08,0xca,0xdf,0x18,0x01,0x08,0x82,0x30,0xff,0x0b,0x63,0x04,0x20,0x08,0x82,0xf1, +0x2f,0x8c,0x11,0xbc,0x33,0x69,0xa2,0xdd,0x18,0x01,0x08,0x82,0x20,0xfc,0x0b,0x63, +0x04,0xad,0x39,0xe7,0xbc,0x37,0x46,0x00,0x82,0x20,0x28,0x83,0xc1,0x18,0x01,0x08, +0x82,0x20,0x08,0x0a,0x63,0x04,0x20,0x08,0x82,0x20,0x18,0x8c,0x11,0x80,0x20,0xfe, +0xdf,0x63,0x30,0x46,0x10,0x92,0x60,0x88,0x77,0x63,0x04,0x7b,0xac,0xc6,0xfb,0x37, +0x46,0xb0,0xd6,0x6a,0x2d,0x7e,0x63,0x04,0xff,0xfd,0xf7,0xef,0x37,0x46,0xd0,0x9a, +0x73,0xce,0xfb,0xc2,0x18,0x81,0x2c,0xba,0xfd,0xff,0x8d,0x11,0xe8,0xac,0x39,0xa7, +0xdf,0x18,0x81,0x8a,0xd7,0xa7,0xea,0x8d,0x11,0x80,0x20,0x08,0x82,0xe0,0x30,0x46, +0xb0,0xd6,0x6a,0xad,0x7b,0x63,0x04,0x20,0x08,0xfa,0x77,0x18,0x8c,0x11,0xb4,0xe6, +0x9c,0xd3,0xde,0x18,0x01,0x08,0x82,0x20,0x09,0x06,0x63,0x04,0x20,0x08,0x82,0x3a, +0x18,0x8c,0x11,0xc0,0x71,0x99,0xdf,0xde,0x18,0x01,0x59,0xf2,0xfa,0xfd,0x8d,0x11, +0x80,0x20,0x08,0xb2,0x60,0x30,0x46,0x00,0x82,0x20,0x88,0x7e,0x63,0x04,0x20,0x08, +0x82,0xf8,0x2f,0xcc,0x00,0x8c,0x11,0x80,0x20,0x08,0xe2,0xdf,0x18,0x01,0x08,0x82, +0x20,0xfc,0xd1,0x37,0x87,0x10,0xe5,0xc1,0x1c,0x42,0x05,0xcd,0x21,0x44,0xa0,0x30, +0x87,0x10,0xe9,0xc1,0x1c,0x42,0xf4,0x07,0x73,0x08,0x76,0x10,0x0a,0x73,0x08,0x76, +0x90,0x07,0x73,0x08,0x7d,0xa0,0xcd,0x21,0x44,0xa4,0x30,0x87,0x60,0x07,0x7a,0x40, +0xe2,0x1c,0x04,0x45,0x41,0xa9,0x30,0x07,0x31,0x4d,0x50,0x2a,0xcc,0x41,0x38,0x0e, +0x94,0x0a,0x73,0x10,0x10,0x04,0xa5,0xc2,0x1c,0x84,0xe3,0x40,0xaa,0x30,0x07,0x91, +0x65,0x90,0x2a,0xcc,0x41,0x3c,0x0f,0xa4,0x0a,0x73,0x10,0xd7,0x05,0xa9,0xc2,0x1c, +0x84,0x65,0x41,0xaa,0x30,0x07,0x41,0x51,0x90,0x2a,0xcc,0x41,0x4c,0x13,0xa4,0x0a, +0x23,0x00,0x73,0x10,0x51,0x04,0xa9,0xc2,0x1c,0x84,0xe3,0x40,0xa7,0x30,0x07,0x01, +0x41,0x90,0x29,0x90,0x31,0x02,0x00,0x00,0x23,0x06,0x08,0x00,0x82,0x60,0x40,0x06, +0xfa,0xb0,0x0b,0xd0,0x3c,0xa8,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90,0xc1,0x3e, +0xf0,0x02,0x54,0x0f,0xeb,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x64,0xc0,0x0f,0xbd, +0x00,0xed,0x03,0x3b,0x8c,0x18,0x20,0x00,0x08,0x82,0x01,0x19,0xf4,0x83,0x2f,0x40, +0xfa,0xd0,0x0e,0x23,0x06,0x08,0x00,0x82,0x60,0x40,0x06,0xfe,0xf0,0x0b,0x50,0x3f, +0xb8,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90,0xc1,0x3f,0x80,0x03,0x34,0x0f,0xef, +0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x64,0x00,0x12,0xe1,0x00,0xf9,0x03,0x3c,0x8c, +0x18,0x20,0x00,0x08,0x82,0x01,0x19,0x84,0x84,0x38,0x40,0xf7,0x10,0x0f,0x23,0x06, +0x08,0x00,0x82,0x60,0x40,0x06,0x22,0x31,0x0e,0x50,0x3e,0xc8,0xc3,0x88,0x01,0x02, +0x80,0x20,0x18,0x90,0xc1,0x48,0x90,0x03,0xc4,0x0f,0xf3,0x30,0x62,0x80,0x00,0x20, +0x08,0x06,0x64,0x40,0x12,0xe5,0x00,0xf9,0x03,0x3d,0x8c,0x18,0x20,0x00,0x08,0x82, +0x01,0x19,0x94,0x84,0x39,0x40,0x22,0x51,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x40, +0x06,0x26,0x71,0x0e,0x90,0x48,0xd8,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90,0xc1, +0x49,0xa0,0x03,0x64,0x12,0xf7,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x64,0x80,0x12, +0xe9,0x00,0x95,0x04,0x3e,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x18,0xa8,0x04,0x3b, +0x04,0x62,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x84,0x4d,0x80,0xc3,0x49,0x8c,0x18, +0x18,0x00,0x08,0x82,0x01,0x71,0x13,0xe1,0xa0,0x12,0x23,0x06,0x06,0x00,0x82,0x60, +0x40,0xdc,0x44,0x38,0xa4,0xc4,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0x38,0x21,0x0e, +0x2c,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x1d,0x4c,0xb4,0x43,0xd1,0x12,0xa3,0x09, +0x41,0x50,0x86,0x4a,0x5c,0x19,0x2b,0x71,0x15,0xbc,0x03,0x17,0x11,0x40,0x05,0xe3, +0xa0,0x95,0x14,0x50,0x42,0x02,0x27,0x18,0x76,0x82,0x61,0x26,0xe8,0x01,0x7c,0x4c, +0xd8,0x03,0xf8,0x8c,0x26,0x34,0xc0,0x05,0x86,0x9d,0x63,0x98,0x15,0x02,0x7d,0xac, +0x10,0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xda,0x58,0xfc,0xc3,0x95,0x13,0xa3, +0x09,0x01,0x30,0x9a,0x20,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xd0,0x95,0x85,0x48, +0x68,0x60,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0x82,0x61,0x27,0x18,0x66,0x87, +0x40,0x1f,0x3b,0x04,0xfa,0x98,0xc0,0xc0,0xc7,0x04,0x06,0x3e,0xa3,0x09,0x89,0x30, +0x9a,0xa0,0x0c,0x86,0x10,0xf2,0x31,0x84,0x90,0x8f,0x29,0xec,0x00,0x1f,0x53,0xda, +0x01,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf0,0xc5,0x4d,0x10,0xc2,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0x7d,0x81,0x13,0x84,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0x87,0x5f,0xe8,0x44,0x2d,0x08,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xfc,0xc5,0x4e, +0xd8,0x82,0x70,0x8a,0x61,0xa7,0x18,0x66,0x84,0x40,0x1f,0x23,0x04,0xfa,0x8c,0x18, +0x1c,0x00,0x08,0x82,0x01,0x18,0xec,0x45,0x4f,0xd0,0x81,0x2e,0x8c,0x18,0x34,0x00, +0x08,0x82,0x41,0x43,0x1a,0x3f,0x11,0xe0,0x85,0x19,0x94,0x81,0x58,0x88,0x85,0x58, +0x88,0xc5,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0x82,0x27,0x8c,0x26,0x7c,0x83, +0x09,0x84,0x7c,0x4c,0x20,0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x5a,0x69,0x84, +0x45,0x1e,0xe4,0xc5,0x68,0x42,0x20,0x8c,0x26,0x08,0x83,0x15,0x42,0x7c,0xac,0x10, +0xe2,0x63,0x6b,0x20,0xc8,0xc7,0xd6,0x40,0x90,0x8f,0x09,0x82,0x7c,0x4c,0x10,0xe4, +0x63,0x42,0x00,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x66,0xe3,0x2c,0x02,0x43, +0xde,0x00,0x3e,0x86,0xbc,0x01,0x7c,0x86,0x23,0x04,0x5b,0x18,0xbe,0xe1,0x88,0x41, +0x1e,0x8a,0xaf,0x84,0x40,0x87,0x23,0x88,0x5c,0x18,0xbe,0xe1,0x88,0xa2,0x1e,0x8a, +0xaf,0x84,0x40,0x8b,0x08,0x74,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc0,0xe0,0x36,0xf2, +0x82,0x16,0xec,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc0,0x00,0x37,0xf4,0x02,0x16, +0xec,0x61,0xc4,0xe0,0x01,0x40,0x10,0x0c,0x26,0xdf,0xb0,0x0b,0x21,0x00,0x83,0x6f, +0x1f,0xf6,0xa1,0x36,0x6a,0xe3,0x2f,0x7e,0x61,0x34,0x21,0x18,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0x0a,0x8f,0xd7,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c,0x78, +0xc3,0x2f,0x7a,0x01,0x1f,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0x12,0x0f,0xbd,0x08, +0x0a,0x32,0x18,0x83,0x7f,0xf8,0x87,0xdc,0xc8,0x8d,0xd1,0x18,0x87,0xd1,0x84,0x00, +0x18,0x4d,0x10,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xe8,0xc2,0xc3,0x2f,0x6c,0x61, +0x37,0x46,0x13,0x82,0x61,0xb8,0x21,0xf0,0x0d,0x30,0xa8,0x46,0x2d,0xb8,0x84,0x60, +0x6b,0x60,0x0b,0x2e,0x28,0xd0,0x59,0x86,0x40,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xa0,0x43,0x8f,0xd2,0xe8,0x85,0xf2,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x38,0xc1, +0xb0,0x13,0x0c,0x33,0xc1,0x93,0x8f,0x09,0x9e,0x7c,0x4c,0x48,0x0b,0xf8,0x98,0xa0, +0x16,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x3f,0x68,0xc3,0x10,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xd0,0x0f,0xdb,0xb8,0x87,0x60,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0xfd,0xb0,0x8d,0x63,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x3f,0x70, +0x23,0x1f,0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf4,0xa3,0x35,0x86,0x11,0x03, +0x03,0x00,0x41,0x30,0x88,0xf6,0xc3,0x35,0x84,0x13,0x06,0x3a,0x61,0x20,0x3b,0x88, +0xf8,0x98,0x41,0xc4,0xa7,0x08,0xdb,0x80,0x22,0x6e,0x03,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xa0,0x02,0x91,0xd6,0x10,0xf0,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xaa,0x10, +0x71,0x0d,0x21,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c,0xfc,0x03,0x3c,0xf2, +0xa1,0x27,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x39,0x11,0xf1,0x08,0xf6,0x63,0x10, +0xca,0xa3,0x3c,0xca,0xa3,0x3c,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06, +0x61,0x34,0x81,0x18,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x61,0x91,0xf3,0x30,0x40, +0xc4,0x39,0xd4,0x43,0x3d,0xd4,0x43,0x3d,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46, +0x13,0x06,0x61,0x34,0x81,0x18,0x6a,0x3a,0x11,0x30,0x31,0x30,0x0f,0x10,0x8c,0x18, +0x1c,0x00,0x08,0x82,0x41,0xf5,0x22,0xe3,0x21,0x04,0x23,0x06,0x0d,0x00,0x82,0x60, +0xd0,0xd0,0xc8,0x7b,0x38,0x28,0x12,0x3c,0xf2,0x21,0x1f,0xf2,0x21,0x1f,0xa3,0x09, +0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0xb5,0xb1,0x08,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x41,0x65,0x23,0xea,0x11,0x20,0x23,0x06,0x0d,0x00,0x82, +0x60,0xd0,0xec,0x88,0x7d,0x54,0x2f,0x12,0x58,0xf9,0x91,0x1f,0xf9,0x91,0x1f,0xa3, +0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x23,0x06,0x0d, +0x00,0x82,0x60,0xd0,0x80,0xc9,0x7e,0x68,0x34,0xc2,0x85,0x81,0x7f,0xf8,0x87,0x7f, +0xf8,0xc7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3, +0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x65,0x02,0x22,0x5f,0x8e,0x9c,0x81,0x19,0x8c, +0xc8,0x88,0x8c,0xc8,0x88,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2, +0x68,0x02,0x31,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xa3,0x26,0x25,0x42,0x06,0x3e, +0x72,0xad,0x01,0x8a,0xa0,0x08,0x8a,0xa0,0xc8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1, +0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x6f,0xa2, +0x22,0x69,0x30,0x26,0x15,0x1c,0xb4,0x48,0x8b,0xb4,0x48,0x8b,0x8c,0x26,0x04,0xc0, +0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x54,0x1d,0xa8,0x09,0x18,0x29, +0xa4,0x08,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x92,0x13,0x13,0x11,0x82,0x11, +0x83,0x06,0x00,0x41,0x30,0x68,0xee,0x44,0x46,0xe2,0x60,0x4d,0xe6,0x20,0xa8,0x91, +0x1a,0xa9,0x91,0x1a,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1, +0x04,0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x86,0x4f,0x6e,0xc4,0x0e,0xe0,0xc4, +0x0f,0x0c,0x1d,0xd1,0x11,0x1d,0xd1,0x91,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1, +0x84,0x41,0x18,0x4d,0x20,0x86,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x42,0x85,0x47, +0xf6,0xa0,0x4e,0xdc,0x60,0xf9,0x91,0x1f,0xf9,0x91,0x1f,0x19,0x4d,0x08,0x80,0xd1, +0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83, +0xc6,0x54,0xc2,0x04,0x14,0xf4,0x84,0x0d,0x20,0x32,0x21,0x13,0x32,0x21,0x93,0xd1, +0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x62,0x05,0x3f, +0x81,0x11,0x83,0x03,0x00,0x41,0x30,0xa8,0x50,0x85,0x47,0x82,0x6b,0xc4,0xa0,0x01, +0x40,0x10,0x0c,0x9a,0x56,0x41,0x93,0x53,0x08,0x95,0x54,0x08,0xd6,0x64,0x4d,0xd6, +0x64,0x4d,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18, +0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x91,0x95,0x36,0x61,0x05,0x53,0xa1,0x05,0x03, +0x4e,0xe0,0x04,0x4e,0xe0,0x64,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10, +0x46,0x13,0x88,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x5b,0x91,0x93,0x58,0x58, +0x15,0x52,0x58,0xea,0xa4,0x4e,0xea,0xa4,0x4e,0x46,0x13,0x02,0x60,0x34,0x41,0x08, +0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xe1,0x95, +0x3b,0xb1,0x05,0x58,0x11,0x05,0x48,0x4f,0xf4,0x44,0x4f,0xf4,0x64,0x34,0x21,0x00, +0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xc1,0xf8,0x23,0x1c,0xe2,0x33, +0x62,0x60,0x00,0x20,0x08,0x06,0x11,0xb8,0xdc,0x4a,0x60,0xc1,0x7e,0xc8,0x67,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0xc0,0x80,0x57,0xfc,0x64,0x37,0xee,0x63,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0xc0,0xa0,0x57,0xfe,0xa4,0x36,0xf6,0x63,0xc4,0xe0,0x01,0x40,0x10, +0x0c,0xa6,0x71,0xd9,0x13,0x21,0x18,0xfc,0x03,0x44,0x40,0x44,0x57,0x74,0x85,0x54, +0xc8,0x63,0x34,0x21,0x00,0x0c,0x47,0xd0,0x21,0x3e,0x23,0x06,0x06,0x00,0x82,0x60, +0x10,0x9d,0x8b,0xaf,0x04,0x16,0x88,0x88,0x7c,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60, +0x42,0x17,0x50,0x39,0x8c,0x60,0x44,0x4a,0xa4,0x44,0x7e,0xe5,0x57,0x52,0x25,0x3d, +0x46,0x13,0x02,0xc0,0x4c,0xa4,0x1d,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11, +0xbb,0x8c,0x4b,0x60,0xc1,0x89,0xc8,0x67,0xc4,0xe0,0x01,0x40,0x10,0x0c,0xa6,0x76, +0x29,0x15,0x66,0x09,0x50,0x44,0x45,0x54,0x84,0x5c,0xc8,0xc5,0x55,0xdc,0x63,0x34, +0x21,0x00,0x2c,0x4c,0xe4,0x21,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xc5,0x0b, +0xba,0x04,0x16,0xb0,0x88,0x7c,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0x92,0x17,0x55, +0x89,0xa0,0xa0,0x45,0x5e,0xe4,0x45,0xd2,0x25,0x5d,0x66,0x65,0x3e,0x46,0x13,0x02, +0xc0,0xa0,0x77,0x90,0x8f,0x45,0xef,0x20,0x1f,0x93,0xde,0x41,0x3e,0x36,0xbd,0x83, +0x7c,0xec,0x71,0x07,0xf9,0x18,0xe4,0x0e,0xf2,0xb1,0xc8,0x1d,0xe4,0x63,0x92,0x3b, +0xc8,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x4c, +0x72,0x07,0xf9,0xd8,0xe4,0x0e,0xf2,0x31,0xca,0x1d,0xe4,0x63,0x95,0x3b,0xc8,0xc7, +0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0xac,0x7a,0x07, +0xf9,0x98,0xf5,0x0e,0xf2,0xb1,0xeb,0x1d,0xe4,0x63,0xd8,0x3b,0xc8,0xc7,0x10,0x02, +0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0xec,0x0c,0xd8,0x00,0x3e, +0x16,0x8c,0x01,0x7c,0x2c,0xf8,0xe0,0x63,0x47,0x40,0x1f,0x3b,0x04,0xfa,0xd8,0x31, +0xd0,0xc7,0x0e,0x82,0x3e,0x36,0x07,0xf9,0x20,0x1f,0xa3,0x83,0x7c,0x90,0x8f,0xd5, +0x41,0x3e,0xc8,0xc7,0xec,0x20,0x1f,0xe4,0x63,0x72,0x80,0x0f,0xf2,0xb1,0x39,0xc0, +0x07,0xf9,0x18,0x1d,0xe0,0x83,0x7c,0xac,0x0e,0xf0,0x41,0x3e,0x46,0x20,0xf0,0x31, +0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x75,0xb0,0x0f,0xf2,0x31,0x3b, +0xd8,0x07,0xf9,0xd8,0x1d,0xec,0x83,0x7c,0x0c,0x0f,0xf6,0x41,0x3e,0x86,0x10,0xf0, +0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x78,0xe0,0x0f,0xf2,0xb1, +0x3c,0xf0,0x07,0xf9,0x98,0x1e,0xf8,0x83,0x7c,0x6c,0x0f,0xfc,0x41,0x3e,0x86,0x10, +0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x44,0x18,0xd0,0xc7, +0x08,0x31,0xa0,0x8f,0x11,0x63,0x40,0x1f,0x23,0xc8,0x80,0x3e,0x36,0x0b,0x22,0x21, +0x1f,0xa3,0x05,0x91,0x90,0x8f,0xd5,0x82,0x48,0xc8,0xc7,0x6c,0x41,0x24,0xe4,0x63, +0xb2,0x10,0x12,0xf2,0xb1,0x59,0x08,0x09,0xf9,0x18,0x2d,0x84,0x84,0x7c,0xac,0x16, +0x42,0x42,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0, +0x63,0xb5,0x40,0x12,0xf2,0x31,0x5b,0x20,0x09,0xf9,0xd8,0x2d,0x90,0x84,0x7c,0x0c, +0x17,0x48,0x42,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21, +0xe0,0x63,0xb8,0x70,0x12,0xf2,0xb1,0x5c,0x38,0x09,0xf9,0x98,0x2e,0x9c,0x84,0x7c, +0x6c,0x17,0x4e,0x42,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c, +0x21,0xe0,0x63,0x44,0x28,0xd0,0xc7,0x08,0x51,0xa0,0x8f,0x11,0xa3,0x40,0x1f,0x23, +0x48,0x81,0x3e,0x36,0x0f,0x2c,0x21,0x1f,0xa3,0x07,0x96,0x90,0x8f,0xd5,0x03,0x4b, +0xc8,0xc7,0xec,0x81,0x25,0xe4,0x63,0xf2,0xb0,0x12,0xf2,0xb1,0x79,0x58,0x09,0xf9, +0x18,0x3d,0xac,0x84,0x7c,0xac,0x1e,0x56,0x42,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81, +0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0xf5,0xe0,0x12,0xf2,0x31,0x7b,0x70,0x09, +0xf9,0xd8,0x3d,0xb8,0x84,0x7c,0x0c,0x1f,0x5c,0x42,0x3e,0x86,0x10,0xf0,0x31,0x84, +0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0xf8,0x10,0x13,0xf2,0xb1,0x7c,0x88, +0x09,0xf9,0x98,0x3e,0xc4,0x84,0x7c,0x6c,0x1f,0x62,0x42,0x3e,0x86,0x10,0xf0,0x31, +0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x44,0x38,0xd0,0xc7,0x08,0x71, +0xa0,0x8f,0x11,0xe3,0x40,0x1f,0x23,0xc8,0x81,0x3e,0x56,0x33,0xf9,0x11,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x88,0xf2,0x07,0x7e,0x02,0x0b,0x68,0x46,0x3e,0x23,0x06, +0x0f,0x00,0x82,0x60,0x30,0xe9,0x8f,0xec,0xe4,0x04,0x4e,0x04,0x35,0x73,0x33,0x37, +0x13,0x3f,0xf1,0xb3,0x3b,0xfb,0x32,0x9a,0x10,0x00,0xf6,0x36,0xfe,0x11,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x88,0xfc,0xa7,0x7e,0x02,0x0b,0x72,0x46,0x3e,0x23,0x06, +0x0f,0x00,0x82,0x60,0x30,0xfd,0xcf,0xed,0xf8,0x44,0x4f,0x04,0x3a,0xc3,0x33,0x3c, +0x63,0x3f,0xf6,0x03,0x3e,0x20,0x33,0x9a,0x10,0x00,0xd6,0x33,0x23,0x12,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x88,0x46,0x48,0x7f,0x02,0x0b,0x7c,0x46,0x3e,0x23,0x06, +0x0f,0x00,0x82,0x60,0x30,0x91,0x10,0xef,0x8c,0x85,0x58,0x04,0x3f,0x13,0x36,0x61, +0xb3,0x3f,0xfb,0x53,0x3e,0x25,0x33,0x9a,0x10,0x00,0x86,0x37,0x28,0x12,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x88,0x50,0xe8,0x7f,0x02,0x0b,0xc6,0x46,0x3e,0x23,0x06, +0x0f,0x00,0x82,0x60,0x30,0xa5,0x50,0xf8,0xa0,0xc5,0x59,0x04,0x64,0x63,0x36,0x66, +0x03,0x42,0x20,0xa4,0x3e,0x2a,0x33,0x9a,0x10,0x00,0x06,0xe1,0x83,0x7c,0x2c,0xc2, +0x07,0xf9,0x98,0x84,0x0f,0xf2,0xb1,0x09,0x1f,0xe4,0x63,0x0f,0x2f,0xc8,0xc7,0x20, +0x5e,0x90,0x8f,0x45,0xbc,0x20,0x1f,0x93,0x78,0x41,0x3e,0x46,0x20,0xf0,0x31,0x02, +0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x12,0x29,0xc8,0xc7,0x26,0x52,0x90, +0x8f,0x51,0xa4,0x20,0x1f,0xab,0x48,0x41,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f, +0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x15,0x1b,0xc8,0xc7,0x2c,0x36,0x90,0x8f,0x5d, +0x6c,0x20,0x1f,0xc3,0xd8,0x40,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04, +0x7c,0x0c,0x21,0xe0,0x63,0x67,0xc0,0x06,0xf0,0xb1,0x60,0x0c,0xe0,0x63,0xc1,0x07, +0x1f,0x3b,0x02,0xfa,0xd8,0x21,0xd0,0xc7,0x8e,0x81,0x3e,0x76,0x10,0xf4,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0x43,0x8e,0x5a,0x68,0x45,0x4c,0x64,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0x39,0x72,0xa1,0x15,0x31,0x91,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xe8,0xe8,0x85,0x56,0xc4,0x44,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa8,0x23,0x18, +0x5a,0x11,0x13,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x8e,0x64,0xe8,0x45,0x54, +0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x3b,0x9a,0xa1,0x17,0x51,0x91,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xf0,0x88,0x86,0x5e,0x44,0x45,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0xc8,0xa3,0x1a,0x7a,0x11,0x15,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43, +0x8f,0x6a,0x08,0xe1,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf6,0xc8,0x86,0x10, +0xfe,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x8f,0x6e,0x08,0xe1,0x8f,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xfa,0x08,0x87,0x10,0xfe,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0xc3,0x8f,0x74,0x08,0x01,0x91,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfe,0x68, +0x87,0x10,0x10,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x94,0x78,0x08,0x01,0x91, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x42,0xa9,0x87,0x10,0x10,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0x43,0x94,0x7a,0x08,0xf9,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x46,0xc9,0x87,0x90,0xff,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x94,0x7e,0x08, +0xf9,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4a,0x09,0x8c,0x90,0xff,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0xc3,0x94,0xc4,0x08,0x19,0x91,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x4e,0x69,0x8c,0x90,0x11,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x95, +0xc8,0x08,0x19,0x91,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x52,0xa9,0x8c,0x90,0x11, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x95,0xcc,0x88,0x43,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x58,0xa5,0x33,0xe2,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x58, +0x09,0x8d,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x56,0x4a,0x23,0x0e,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x95,0xd2,0x88,0x40,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x78,0x25,0x35,0x22,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x60,0x69, +0x8d,0x08,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x58,0x62,0x23,0x02,0x19,0x31, +0x38,0x00,0x10,0x04,0x03,0x6d,0x95,0xce,0xe8,0x6f,0x4c,0x69,0x34,0x21,0x08,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c,0x56,0xa9,0x8d,0x4a,0x07,0x7d,0x46,0x0c,0x1a, +0x00,0x04,0xc1,0xa0,0xa1,0xa5,0x37,0x0a,0x50,0x09,0x95,0x50,0x49,0x8e,0xe4,0x48, +0x8e,0xe4,0x68,0x34,0x21,0x00,0x86,0x23,0x02,0xda,0x09,0xbe,0xe9,0x06,0xf8,0x11, +0x02,0x5b,0x0c,0xfa,0xd8,0x72,0xd0,0xc7,0x16,0x84,0x3e,0x46,0x0c,0xf2,0xb1,0x62, +0x90,0x8f,0x0d,0x86,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf8,0xa5,0x3d,0x1a, +0x78,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x70,0xe2,0xa3,0xa1,0x77,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x08,0xa7,0x3e,0x1a,0x7c,0x67,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0x71,0xea,0xa3,0xe1,0x85,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x18,0x27, +0x3f,0x1a,0x60,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x72,0xfa,0xa3,0x21,0x86, +0x4c,0xe0,0x1f,0xf9,0x98,0x40,0xc0,0xc7,0x02,0x11,0x92,0x8f,0x05,0x03,0x7c,0xec, +0x28,0xe2,0x63,0x41,0x08,0xc9,0xc7,0x12,0x13,0x92,0x8f,0x1d,0x41,0x7c,0x2c,0x41, +0x21,0xf9,0x98,0x10,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x76,0x1a,0x27, +0x6f,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x76,0xda,0xa5,0x60,0x38,0x02,0x0c,0xdc, +0x87,0xf8,0x2e,0x18,0x62,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc0,0x40,0x9d,0x58,0xc9, +0x7d,0x48,0x68,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x79,0x72,0xa5,0x20,0x96,0x6a, +0x87,0x76,0x62,0x29,0x96,0x62,0x29,0x96,0x46,0x13,0x02,0x60,0x38,0x22,0xf8,0x21, +0xe1,0x1b,0x31,0x38,0x00,0x10,0x04,0x03,0x30,0x70,0x27,0x58,0x52,0x1f,0x15,0x1a, +0x31,0x78,0x00,0x10,0x04,0x83,0x89,0x9e,0x58,0x29,0x90,0x91,0xb0,0x01,0x9b,0x18, +0x8a,0xa1,0x75,0x5a,0xa7,0x5a,0xaa,0x9f,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x59, +0x02,0x61,0xa0,0xc2,0x80,0x3f,0xc0,0x0c,0x82,0x81,0x0a,0x43,0xfe,0x00,0x32,0x08, +0x06,0x2a,0x0c,0xfa,0x03,0xbc,0x60,0xa0,0xc2,0xb0,0x3f,0x40,0x09,0x06,0x2a,0x0c, +0xfc,0x03,0x94,0x60,0xa0,0xc2,0xd0,0x3f,0x00,0x0c,0x82,0x81,0x8a,0x01,0x3d,0x03, +0xc0,0x0b,0x06,0x2a,0xc6,0x00,0x36,0x03,0x00,0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x18,0xa9,0x5f,0xe2,0x99,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x3a,0x7e,0xca, +0xa5,0xf8,0xb1,0xa7,0xd1,0x84,0x40,0xa8,0xe0,0x94,0xb4,0xf2,0x29,0xb8,0x0b,0x0c, +0x1b,0x31,0x38,0x00,0x10,0x04,0x83,0x2e,0xa4,0x7c,0xc9,0x7e,0xf8,0x69,0x34,0x21, +0x00,0x46,0x13,0x84,0xe0,0x04,0xc3,0x4e,0x30,0xcc,0x04,0x83,0x3e,0x26,0x1c,0xf4, +0x39,0x61,0xa0,0x13,0x06,0x1a,0x4d,0x70,0x80,0xd1,0x84,0x27,0x38,0xc2,0xb0,0x23, +0x0c,0x33,0xc1,0x7d,0xe4,0x63,0x82,0xfb,0xc8,0xc7,0x08,0x55,0x82,0x8f,0x11,0xab, +0x04,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x74,0xaa,0x9e,0x08,0x61,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0x9d,0xb2,0x27,0x42,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x83,0xa7,0xf0,0x69,0x8e,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7a,0x2a,0x9f, +0xe8,0x48,0x38,0xc6,0xb0,0x63,0x0c,0x33,0x42,0xa0,0x8f,0x11,0x02,0x7d,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0x00,0x0c,0x72,0x6a,0x9f,0x66,0xc8,0x8e,0x46,0x0c,0x1a,0x00, +0x04,0xc1,0xa0,0x11,0xab,0x7e,0x0a,0x6c,0xca,0xa6,0x6c,0x0a,0xa4,0x40,0x0a,0xa4, +0x40,0x6a,0x34,0x21,0x00,0x86,0x23,0x02,0x31,0x0a,0xbe,0xe9,0x06,0x3f,0x12,0x82, +0x13,0x03,0xa3,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c,0x7e,0x2a,0xa4,0x7e,0x48, +0x8f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c,0xc0,0x4a,0xa4,0x70,0xc8,0x8f,0x46, +0x0c,0x1e,0x00,0x04,0xc1,0x60,0x32,0x2b,0x7f,0x12,0x02,0x25,0x19,0xa5,0x51,0xea, +0xa9,0x9e,0x3a,0xa9,0x61,0x34,0x21,0x00,0x2c,0xb8,0x25,0xf9,0x8c,0x18,0x18,0x00, +0x08,0x82,0x41,0xa4,0x56,0x23,0x15,0x58,0x80,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0x22,0xb6,0x0a,0xa9,0xc0,0x02,0x5d,0x92,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x44,0x6e,0x75,0x52,0xc1,0x70,0xc4,0x1c,0xbc,0x51,0xf0,0x4d,0x37,0x08,0x74,0x10, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x41,0x57,0x30,0x15,0x0c,0xc3,0x11,0x81,0x1c, +0x39,0xdf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x76,0x15,0x53,0x43,0x61,0xc1,0x40, +0x1f,0x83,0xa5,0x20,0x3e,0xd3,0x0d,0x41,0x2c,0x11,0xb3,0x0c,0x03,0x81,0x07,0xc3, +0x11,0x7c,0x70,0x47,0xce,0x37,0xdd,0x90,0x4e,0xb3,0x14,0xcc,0x12,0x20,0xc3,0x11, +0x7e,0x40,0x4b,0xca,0x37,0xcb,0x60,0x14,0x81,0x31,0x4a,0x7c,0x2c,0xa8,0x25,0xf9, +0x58,0xc0,0xc0,0x67,0x96,0x00,0x19,0x8e,0x38,0xe2,0x49,0xf8,0x66,0x19,0x0e,0x24, +0x98,0x25,0x40,0x06,0x4a,0x0c,0x66,0x30,0x89,0x82,0x1f,0x83,0xc3,0x24,0x8c,0x81, +0x12,0x43,0x0c,0x06,0xa3,0xf0,0x0e,0xcf,0x30,0x65,0x9d,0xe0,0x63,0x01,0x3d,0xc9, +0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xd1,0x82,0xab,0x60,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0xd3,0x12,0xab,0x51,0x08,0xec,0x97,0x82,0xf8,0x18,0x38,0x81,0x4f, +0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x32,0x2d,0xba,0x0a,0x86,0x23,0xcc,0x67, +0x9f,0x88,0xef,0x02,0xa3,0x6c,0x09,0xe4,0x63,0x81,0x21,0x1f,0x0b,0x0a,0xf9,0x58, +0x90,0x4e,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0xb5,0xf6,0x2a,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0x23,0xb6,0xda,0xea,0x01,0x83,0xe1,0x88,0xe0,0x95,0x9c, +0x6f,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xd9,0x72,0xab,0x48,0x0c,0x2c,0x18,0xe8, +0x33,0xdd,0x10,0xc8,0xd2,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0x6c,0x85,0x56, +0x60,0xc7,0x4b,0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xda,0x1a,0xad,0xc0, +0x82,0x41,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xdd,0x56,0x69,0x05,0x23,0x06, +0x07,0x00,0x82,0x60,0xa0,0xd1,0x16,0x5c,0xa1,0x12,0x6a,0x8d,0x26,0x04,0xc0,0x68, +0x82,0x10,0x98,0xb0,0x47,0xf2,0x31,0x61,0x8f,0xe4,0x33,0x62,0x60,0x00,0x20,0x08, +0x06,0x51,0x6f,0xc1,0x95,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0x6f,0xc5,0x95, +0x70,0xc2,0x40,0x27,0x0c,0x74,0x82,0x61,0x27,0x18,0x66,0x42,0x3f,0xc1,0xc7,0x04, +0x7f,0x82,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x68,0xe1,0xd5,0x57,0xb5,0x74,0x5b, +0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x56,0x08,0xf1,0xb1,0x42,0x88,0xcf,0x70,0x84, +0xf0,0x08,0xdf,0x74,0x43,0x5d,0x85,0x56,0x30,0x1c,0x31,0x40,0xc2,0x37,0xdd,0x70, +0x57,0xa3,0x15,0x4c,0x37,0x84,0x17,0x79,0x11,0xd3,0x0d,0xe2,0x55,0x5e,0x43,0x15, +0x11,0x14,0x11,0x41,0x09,0x04,0x94,0x40,0xc0,0x88,0xc1,0x01,0x80,0x20,0x18,0x80, +0x81,0x7b,0xc1,0xd6,0x3a,0xb5,0xd4,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xf7,0x25, +0x5b,0xc1,0x7a,0x0d,0x42,0x6d,0xd5,0x56,0x6d,0xd5,0xd6,0x68,0x42,0x00,0x8c,0x26, +0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0xb8,0x57,0x7c,0x3d,0xa5,0x04,0x30,0x62,0xd0, +0x00,0x20,0x08,0x06,0x4d,0x7f,0xe1,0xd6,0x11,0x5f,0x01,0xb2,0x5b,0xbb,0xb5,0x5b, +0xbb,0x35,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xd3,0x0d,0xf7,0x45, +0x5f,0x55,0x41,0x01,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x33,0x62,0xbe,0xd5,0xdc, +0x57,0xe0,0x84,0x57,0x78,0x85,0x57,0x78,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c, +0x26,0x0c,0xc2,0x74,0x83,0x7e,0xf5,0x57,0x56,0x55,0x00,0x23,0x06,0x0d,0x00,0x82, +0x60,0xd0,0xa4,0x18,0x79,0x4d,0xfd,0x55,0x05,0xe7,0x75,0x5e,0xe7,0x75,0x5e,0xa3, +0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06, +0x4d,0x8b,0xa1,0xd7,0x15,0x62,0x51,0xb1,0x5e,0xeb,0xb5,0x5e,0xeb,0x35,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xc4, +0x18,0x7b,0x6d,0x25,0xf6,0x24,0xef,0xf5,0x5e,0xef,0xf5,0x5e,0xa3,0x09,0x01,0x30, +0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0xdd,0xb0,0x62,0x28,0x76,0x06,0x35,0x06,0x01, +0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x73,0x63,0xf2,0x15,0x06,0x2b,0x36,0x06,0x41, +0x7d,0xd5,0x57,0x7d,0xd5,0xd7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20, +0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xb3,0x63,0xf6,0x55,0x06,0x2f,0xf6,0x15,0xf9, +0x95,0x5f,0xf9,0x95,0x5f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30, +0x62,0xd0,0x00,0x20,0x08,0x06,0xcd,0x8f,0xe9,0x57,0x1a,0xcc,0x58,0x97,0xf4,0x57, +0x7f,0xf5,0x57,0x7f,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0x82,0xe5, +0x81,0x29,0xc4,0xc7,0xf2,0xc0,0x14,0xe2,0x73,0x79,0x64,0xd4,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0x67,0x36,0x62,0xe1,0x10,0x18,0x68,0xb1,0x02,0x7d,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x48,0x33,0x12,0x83,0xad,0xc0,0x44,0x6b,0x88,0x8f,0x09,0x81, +0x7c,0x2c,0x20,0x2d,0xf8,0x58,0x30,0x5b,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0xc3,0xcd,0x54,0xcc,0xb4,0x02,0x5b,0x25,0xd5,0x92,0xcf,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0x70,0xc6,0x62,0x41,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x9c,0xb5, +0x98,0x5b,0x05,0x46,0x1c,0xf1,0x31,0x21,0x90,0x8f,0x05,0x09,0x7c,0xec,0x97,0x74, +0x4b,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xcd,0x59,0x98,0x05,0xb6,0x5b,0x41, +0x7c,0x4c,0x15,0x4e,0x01,0x04,0x17,0x18,0x66,0xaa,0x80,0x0a,0x20,0xb8,0xc0,0x30, +0x1b,0x30,0xf8,0x98,0x80,0xc1,0x67,0xb8,0x21,0x15,0xe8,0x82,0x0c,0x86,0x1b,0x52, +0x81,0x2e,0xc8,0xa0,0x84,0x40,0x2f,0x30,0xca,0x1c,0x43,0x3e,0xf6,0x18,0xf2,0x19, +0x31,0x48,0x00,0x10,0x04,0x83,0xcb,0xcf,0x78,0x4c,0x08,0x84,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x52,0x03,0xb3,0xa0,0xbf,0x2c,0xe8,0x2f,0xf9,0x58,0x10,0x5e, +0xf0,0xb1,0x61,0xbc,0xe4,0x63,0xc1,0x78,0xc1,0xc7,0x0a,0x10,0x93,0x8f,0x05,0x20, +0x06,0x1f,0x0b,0x0a,0xf9,0x58,0x10,0x62,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8e,0x7c, +0x2c,0x18,0xe4,0x63,0x01,0x2e,0xc8,0xc7,0x04,0x5c,0x90,0x8f,0x0d,0xb8,0x20,0x9f, +0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0x5c,0x8d,0xcd,0xb0,0x0b,0xbb,0xcc,0x03,0x31, +0xf9,0x58,0x20,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x5a,0x6b,0xb3,0xc0, +0x82,0x5f,0x90,0x8f,0x09,0xbf,0x20,0x1f,0x1b,0x7e,0x41,0x3e,0x36,0x88,0x83,0x7c, +0x6c,0x10,0x07,0xf9,0xd8,0x20,0x0e,0xf2,0x31,0x78,0x10,0x07,0x10,0x5c,0x60,0x98, +0x05,0x7c,0x00,0x9f,0xe1,0x06,0x72,0xb8,0x0d,0x32,0xa8,0x60,0x0c,0xf4,0x02,0xa3, +0x0c,0x0e,0x08,0xf9,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0xf5,0x6b,0x7d,0x16,0x88, +0x41,0x20,0x06,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x98,0x5b,0xa8,0x05,0x3e,0x66, +0x81,0x8f,0xc9,0xc7,0x02,0x11,0x83,0x8f,0x0d,0x24,0x26,0x1f,0x0b,0x48,0x0c,0x3e, +0x56,0x84,0x99,0x7c,0x2c,0x08,0x33,0xf8,0x58,0x50,0xc8,0xc7,0x02,0x31,0x83,0x8f, +0x15,0x85,0x7c,0x2c,0x68,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0xe6,0x41,0x3e,0x26,0xcc, +0x83,0x7c,0x6c,0x98,0x07,0xf9,0xd8,0x40,0x06,0xf0,0xb1,0x81,0x0c,0xe0,0x63,0x03, +0x19,0xc0,0xc7,0x0e,0x34,0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0xf3,0x16, +0x6b,0x19,0x1f,0x64,0x7c,0x60,0x65,0x10,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0x22,0x7c,0x8b,0xb5,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x7e,0xbb,0xb5,0x91, +0xe8,0x87,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfa,0x0d,0xd7,0x46,0xa2,0x1f,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf0,0xb7,0x5c,0x1b,0x89,0x7e,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0xe3,0xdf,0x76,0xcd,0x24,0x40,0x62,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0x90,0xe3,0x35,0x93,0x00,0x89,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x42,0xae, +0xd7,0x4c,0x02,0x24,0xec,0x18,0x09,0xf9,0x18,0x32,0x12,0xf2,0xb1,0x64,0x24,0xe4, +0x63,0x43,0x1b,0xc0,0xc7,0x86,0x36,0x80,0x8f,0x0d,0x6d,0x00,0x1f,0x33,0x52,0x42, +0x3e,0x66,0xa4,0x84,0x7c,0xcc,0x48,0x09,0xf9,0xd8,0x00,0x07,0xf0,0xb1,0x01,0x0e, +0xe0,0x63,0x03,0x1c,0xc0,0xc7,0xa6,0x3b,0x80,0x8f,0x85,0x45,0x4b,0x80,0xe0,0x02, +0xc3,0x2c,0x68,0x07,0xf8,0x0c,0x37,0xbc,0x04,0x8a,0x90,0x41,0x05,0xb4,0xa0,0x17, +0x18,0x65,0xe1,0x40,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0x2e,0x98,0x73,0xb7, +0x60,0x16,0x82,0x59,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0xe6,0xe4,0x2d,0x78, +0x35,0x0b,0x5e,0x4d,0x3e,0x16,0xcc,0x19,0x7c,0x6c,0xa8,0x33,0xf9,0x58,0x50,0x67, +0xf0,0xb1,0x42,0xd6,0xe4,0x63,0x81,0xac,0xc1,0xc7,0x82,0x42,0x3e,0x16,0xcc,0x1a, +0x7c,0xac,0x28,0xe4,0x63,0x41,0x23,0x1f,0x0b,0x06,0xf9,0x58,0xe0,0x13,0xf2,0x31, +0xc1,0x27,0xe4,0x63,0x83,0x4f,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f, +0x8b,0x83,0x01,0x3e,0x16,0x07,0x07,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0x22, +0x3b,0x91,0xcb,0xda,0x21,0x6b,0x07,0xb3,0x85,0x40,0x3e,0x23,0x06,0x06,0x00,0x82, +0x60,0x10,0xa5,0x9d,0xc8,0x05,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb4,0x1d,0xca, +0xc5,0x01,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xe1,0x76,0x29,0x17,0x07,0x68, +0x31,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0xdb,0xa9,0x5c,0x1c,0xa0,0xc5,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0x70,0xc7,0x72,0x71,0xb0,0x16,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0xc4,0x5d,0xcb,0xc5,0xc1,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x21, +0x77,0x2e,0x17,0x07,0x6b,0x61,0x87,0x5b,0xc8,0xc7,0x10,0xb7,0x90,0x8f,0x25,0x6e, +0x21,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x98,0x41, +0x17,0xf2,0x31,0x83,0x2e,0xe4,0x63,0x06,0x5d,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5, +0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x13,0x7c,0x0c,0x36,0xf0,0x02,0x04, +0x17,0x18,0x66,0x41,0x4f,0xc0,0x67,0xb8,0x41,0x2f,0xf0,0x84,0x0c,0xca,0x24,0x02, +0xbd,0xc0,0x28,0x93,0x09,0x42,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0x85,0xde, +0xcf,0x95,0x44,0x50,0x12,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa8,0x37,0x76, +0x01,0xc8,0x59,0x00,0x72,0xf2,0xb1,0x80,0xdc,0xe0,0x63,0x83,0xb9,0xc9,0xc7,0x02, +0x73,0x83,0x8f,0x15,0x23,0x27,0x1f,0x0b,0x46,0x0e,0x3e,0x16,0x14,0xf2,0xb1,0x80, +0xe4,0xe0,0x63,0x45,0x21,0x1f,0x0b,0x1a,0xf9,0x58,0x30,0xc8,0xc7,0x82,0xd4,0x90, +0x8f,0x09,0xa9,0x21,0x1f,0x1b,0x52,0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06, +0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x38,0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06, +0x57,0xed,0xcd,0xdd,0x4f,0x64,0x3f,0x91,0xd9,0x49,0x04,0xf2,0x19,0x31,0x30,0x00, +0x10,0x04,0x83,0x48,0xf7,0xe6,0x2e,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0xf7, +0xf2,0x2e,0x0e,0x66,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xdf,0xd3,0xbb,0x38, +0x98,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xc0,0x6f,0xef,0xe2,0x60,0x36,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x08,0xbf,0xbe,0x8b,0x03,0xdb,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0x43,0xfc,0xfc,0x2e,0x0e,0x6c,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0xf1,0xfb,0xbb,0x38,0xb0,0x0d,0x3b,0x72,0x43,0x3e,0x86,0xe4,0x86,0x7c,0x2c, +0xc9,0x0d,0xf9,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7, +0x8c,0xdf,0x90,0x8f,0x19,0xbf,0x21,0x1f,0x33,0x7e,0x43,0x3e,0x16,0x07,0x03,0x7c, +0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x98,0xe0,0x53,0x30,0xe1,0x06, +0x7a,0x81,0x51,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0xb5,0xdf,0xea,0xbd,0x44,0x1b, +0xbc,0x44,0x1b,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x41,0x7f,0xaf,0x17,0xb0,0x9d, +0x05,0x6c,0x27,0x1f,0x0b,0x60,0x0e,0x3e,0x36,0xc8,0x9c,0x7c,0x2c,0x90,0x39,0xf8, +0x58,0xf1,0x76,0xf2,0xb1,0xe0,0xed,0xe0,0x63,0x41,0x21,0x1f,0x0b,0xe0,0x0e,0x3e, +0x56,0x14,0xf2,0xb1,0x80,0x91,0x8f,0x05,0x83,0x7c,0x2c,0x88,0x0f,0xf9,0x98,0x10, +0x1f,0xf2,0xb1,0x21,0x3e,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1, +0xc1,0x00,0x1f,0x63,0x83,0x03,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0x85,0x60, +0xf0,0x7b,0x67,0x51,0x0a,0x67,0x51,0x0a,0x36,0x17,0x81,0x7c,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0x32,0xc1,0xe0,0xf7,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x54, +0x30,0x28,0x3f,0x36,0xd8,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x56,0x30,0x30, +0x3f,0x36,0xd8,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x58,0x30,0x38,0x3f,0x36, +0xd8,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5a,0x30,0x48,0x3f,0x36,0xf0,0x8f, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5c,0x30,0x50,0x3f,0x36,0xf0,0x8f,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x5e,0x30,0x58,0x3f,0x36,0xf0,0x0f,0x3b,0x42,0x44,0x3e, +0x86,0x84,0x88,0x7c,0x2c,0x09,0x11,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0, +0x63,0x6c,0x30,0xc0,0xc7,0x8c,0x13,0x91,0x8f,0x19,0x27,0x22,0x1f,0x33,0x4e,0x44, +0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x98, +0xe0,0x53,0x2b,0xa1,0x0b,0x7a,0x81,0x51,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0xe5, +0x60,0x70,0x7f,0x2a,0x91,0x0b,0x2a,0x91,0x0b,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0x80,0x61,0xb0,0x7f,0x01,0xee,0x59,0x80,0x7b,0xf2,0xb1,0x80,0xef,0xe0,0x63,0x83, +0xdf,0xc9,0xc7,0x02,0xbf,0x83,0x8f,0x15,0xbb,0x27,0x1f,0x0b,0x76,0x0f,0x3e,0x16, +0x14,0xf2,0xb1,0x80,0xf7,0xe0,0x63,0x45,0x21,0x1f,0x0b,0x18,0xf9,0x58,0x30,0xc8, +0xc7,0x82,0x1c,0x91,0x8f,0x09,0x39,0x22,0x1f,0x1b,0x72,0x44,0x3e,0xc6,0x06,0x03, +0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x38,0xe0,0x33,0x62,0x90, +0x00,0x20,0x08,0x06,0x57,0x1b,0x06,0x2b,0x18,0x88,0x45,0x3c,0x88,0x45,0x3c,0xd8, +0x6f,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x48,0x0e,0x83,0x15,0x0c,0x82, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xec,0x30,0x88,0xc1,0x80,0x0d,0xc6,0x64,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0x3b,0x0c,0x64,0x30,0x60,0x83,0x31,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0x03,0x0f,0x83,0x19,0x0c,0xd8,0x60,0x4c,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xc8,0xc3,0xa0,0x06,0x03,0x36,0x30,0x93,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xf4,0x30,0xb0,0xc1,0x80,0x0d,0xcc,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0x3d,0x0c,0x6e,0x30,0x60,0x03,0x33,0xb1,0x23,0x4d,0xe4,0x63,0x48,0x9a,0xc8, +0xc7,0x92,0x34,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03, +0x7c,0xcc,0x78,0x13,0xf9,0x98,0xf1,0x26,0xf2,0x31,0xe3,0x4d,0xe4,0x63,0x6c,0x30, +0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x09,0x3e,0x96,0x2b, +0x73,0x02,0x82,0x0b,0x0c,0xb3,0xc0,0x4c,0xe0,0x33,0xdc,0x50,0x27,0xa1,0x43,0x06, +0xf5,0x22,0x81,0x5e,0x60,0x94,0xed,0x08,0x21,0x9f,0x11,0x83,0x04,0x00,0x41,0x30, +0xb8,0x54,0x31,0x40,0xc3,0xc0,0x45,0x02,0x17,0x09,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x88,0xc5,0x80,0x0d,0x83,0x20,0x05,0x03,0x0b,0x52,0x30,0x90,0x8f,0x05,0xed, +0x07,0x1f,0x1b,0xde,0x4f,0x3e,0x16,0xbc,0x1f,0x7c,0xac,0x60,0xc1,0x40,0x3e,0x16, +0xb0,0x60,0x00,0x1f,0x0b,0x0a,0xf9,0x58,0xd0,0x82,0x01,0x7c,0xac,0x28,0xe4,0x63, +0x41,0x23,0x1f,0x0b,0x06,0xf9,0x58,0x40,0x2a,0xf2,0x31,0x81,0x54,0xe4,0x63,0x03, +0xa9,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16, +0x07,0x07,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0xf2,0xc5,0x80,0x0f,0x03,0x34, +0xc9,0xd0,0x24,0x33,0x18,0x09,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0x38, +0x06,0x7c,0x18,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x9c,0x63,0x20,0x8a,0x41, +0x1c,0xb8,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xe8,0x18,0x8c,0x62,0x10,0x07, +0xae,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x3a,0x06,0xa4,0x18,0xc4,0x81,0xab, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xa1,0x8e,0x81,0x29,0x06,0x71,0x10,0x2b,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xac,0x63,0x70,0x8a,0x41,0x1c,0xc4,0xca,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0xec,0x18,0xa0,0x62,0x10,0x07,0xb1,0x62,0x07,0xad,0xc8, +0xc7,0x10,0x5a,0x91,0x8f,0x25,0xb4,0x22,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03, +0x7c,0x2c,0x0e,0x06,0xf8,0x98,0xa1,0x2b,0xf2,0x31,0x43,0x57,0xe4,0x63,0x86,0xae, +0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07, +0x13,0x7c,0x2a,0x47,0xdc,0x40,0x2f,0x30,0x6a,0xc4,0x20,0x01,0x40,0x10,0x0c,0x2e, +0x7b,0x0c,0x68,0x31,0xc0,0x91,0x36,0xc0,0x91,0x36,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0xa3,0x1f,0x03,0x5c,0x0c,0x82,0x3a,0x0c,0x2c,0xa8,0xc3,0x40,0x3e,0x16,0xe4, +0x60,0x00,0x1f,0x1b,0x76,0x30,0x90,0x8f,0x05,0x3b,0x18,0xc0,0xc7,0x0a,0x3c,0x0c, +0xe4,0x63,0x01,0x1e,0x06,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0x79,0x18,0xc0,0xc7,0x8a, +0x42,0x3e,0x16,0x30,0xf2,0xb1,0x60,0x90,0x8f,0x05,0xec,0x22,0x1f,0x13,0xd8,0x45, +0x3e,0x36,0xb0,0x8b,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18, +0xe0,0x63,0x6c,0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0x2e,0x95,0x0c,0xd0, +0x31,0x80,0x93,0x52,0x80,0x93,0x52,0x30,0x3e,0x09,0xe4,0x33,0x62,0x60,0x00,0x20, +0x08,0x06,0xd1,0x4b,0x06,0xe8,0x18,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xcc, +0x64,0xe0,0x8e,0x01,0x1b,0xd8,0xcb,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x34,0x19, +0xbc,0x63,0xc0,0x06,0xf6,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x4d,0x06,0xf0, +0x18,0xb0,0x81,0xbd,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x61,0x93,0x81,0x3c,0x06, +0x6c,0x90,0x2f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xdc,0x64,0x30,0x8f,0x01,0x1b, +0xe4,0xcb,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x38,0x19,0xd0,0x63,0xc0,0x06,0xf9, +0x62,0x07,0xbf,0xc8,0xc7,0x10,0x7e,0x91,0x8f,0x25,0xfc,0x22,0x1f,0x63,0x83,0x01, +0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x98,0x21,0x32,0xf2,0x31,0x43,0x64, +0xe4,0x63,0x86,0xc8,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83, +0x01,0x3e,0xc6,0x06,0x13,0x7c,0x8a,0x46,0x74,0x41,0x2f,0x30,0x6a,0xc4,0x20,0x01, +0x40,0x10,0x0c,0x2e,0xb1,0x0c,0x40,0x32,0x98,0x91,0x5c,0x98,0x91,0x5c,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0x23,0x2d,0x03,0x92,0x0c,0x82,0x70,0x0c,0x2c,0x08,0xc7, +0x40,0x3e,0x16,0x94,0x62,0x00,0x1f,0x1b,0x4e,0x31,0x90,0x8f,0x05,0xa7,0x18,0xc0, +0xc7,0x0a,0x72,0x0c,0xe4,0x63,0x01,0x39,0x06,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0xe5, +0x18,0xc0,0xc7,0x8a,0x42,0x3e,0x16,0x30,0xf2,0xb1,0x60,0x90,0x8f,0x05,0x34,0x23, +0x1f,0x13,0x68,0x46,0x3e,0x36,0xd0,0x8c,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c, +0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c, +0x2e,0xbb,0x0c,0x68,0x32,0x58,0x93,0x78,0x58,0x93,0x78,0x30,0x74,0x09,0xe4,0x33, +0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0x5e,0x06,0x34,0x19,0x04,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xfc,0x65,0xa0,0x93,0x01,0x1b,0xf8,0xcc,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0xa0,0x19,0xec,0x64,0xc0,0x06,0x3e,0x33,0x62,0x70,0x00,0x20,0x08,0x06, +0x47,0x68,0x06,0x3c,0x19,0xb0,0x81,0xcf,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x21, +0x9a,0x81,0x4f,0x06,0x6c,0x10,0x36,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x8c,0x66, +0xf0,0x93,0x01,0x1b,0x84,0xcd,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa4,0x19,0x80, +0x65,0xc0,0x06,0x61,0x63,0x07,0xd9,0xc8,0xc7,0x10,0xb2,0x91,0x8f,0x25,0x64,0x23, +0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x98,0xa1,0x36, +0xf2,0x31,0x43,0x6d,0xe4,0x63,0x86,0xda,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1, +0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x13,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0x7a,0xcd,0xc0,0x34,0x83,0x60,0x38,0x22,0x30,0xc9,0x40,0xf8,0xa6,0x1b,0x06, +0x76,0x0c,0x02,0x6b,0x02,0xfa,0x58,0x23,0xd0,0xc7,0x9a,0x81,0x3e,0xa6,0x10,0xf4, +0x31,0xa5,0xa0,0x8f,0x29,0x06,0x7d,0xcc,0x30,0xe4,0x63,0x86,0x21,0x1f,0x33,0x0c, +0xf9,0x98,0x31,0xc4,0xc7,0x8c,0x21,0x3e,0x66,0x0c,0xf1,0x19,0x31,0x30,0x00,0x10, +0x04,0x83,0xc8,0x37,0x83,0xda,0x0c,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x7e, +0x33,0xb0,0xcd,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0x3c,0x83,0xdb,0x0c, +0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xc2,0x33,0xa8,0xcb,0x60,0x18,0x31,0x30, +0x00,0x10,0x04,0x83,0x48,0x3c,0x03,0xbb,0x0c,0x86,0x11,0x03,0x03,0x00,0x41,0x30, +0x88,0xc6,0x33,0xb8,0xcb,0x60,0x18,0x8e,0x60,0x03,0x9d,0x0c,0x84,0xef,0x02,0xa3, +0x2c,0x70,0x03,0xf9,0x0c,0x47,0x04,0x3d,0x19,0x08,0xdf,0x2c,0x43,0xa2,0x04,0x36, +0x07,0x02,0x7d,0x6c,0x0e,0x06,0xfa,0xd8,0x1c,0x10,0xf4,0xb1,0x22,0x26,0x03,0xf9, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xf1,0x9e,0xc1,0x6a,0x06,0x04,0x1c,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x01,0x9f,0x01,0x6b,0x06,0x04,0x1c,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x11,0x9f,0x41,0x6b,0x06,0x04,0x1c,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0x21,0x9f,0x41,0x6b,0x06,0x03,0x1c,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x31, +0x9f,0x81,0x6b,0x06,0x03,0x1c,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x41,0x9f,0xc1, +0x6b,0x06,0x03,0x1c,0xcc,0x12,0x28,0x03,0x15,0x86,0x91,0xe8,0x03,0x32,0x50,0x61, +0x18,0x89,0x3e,0x20,0x03,0x15,0x86,0x91,0xe8,0x03,0x32,0x50,0x61,0x50,0x89,0x87, +0x18,0x19,0xec,0x64,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xee,0x33,0xd0, +0xcb,0x20,0xb0,0xe0,0x2c,0x03,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc1,0x9f, +0x01,0x6e,0x06,0x38,0x18,0xd0,0x60,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x7f, +0x06,0xb9,0x19,0x04,0xa4,0x34,0x1c,0x11,0xbc,0x65,0x40,0x7c,0x05,0x83,0x41,0xa0, +0x23,0x06,0x07,0x00,0x82,0x60,0x00,0x06,0xf7,0x19,0xe4,0x66,0x50,0x8f,0x81,0x4b, +0x06,0x23,0x06,0x07,0x00,0x82,0x60,0x00,0x06,0xf8,0x19,0xe8,0x66,0x00,0x8f,0x81, +0x4d,0x06,0x23,0x06,0x0f,0x00,0x82,0x60,0x30,0xf9,0x67,0x60,0x9b,0x81,0x10,0xac, +0x61,0xa0,0x86,0xc1,0x4e,0x06,0x3b,0x19,0xd4,0x67,0x50,0x9f,0xc1,0x6f,0x06,0xff, +0x18,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x4c, +0x37,0x10,0x24,0x19,0x20,0xd3,0x0d,0x44,0x49,0x06,0xc9,0x74,0x03,0x61,0x92,0x81, +0x32,0xdd,0x40,0x9c,0x64,0xb0,0x18,0x44,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0xa2,0x14,0x0d,0x40,0x34,0x08,0x86,0x23,0x82,0xbc,0x0c,0x98,0x6f,0x96,0xc1,0x59, +0x02,0x9b,0x8c,0xf8,0x0c,0x47,0x10,0x2c,0x19,0x08,0xdf,0x70,0x44,0xd1,0x92,0x01, +0xf1,0x9d,0x30,0xc4,0x09,0x43,0x98,0x10,0x84,0x60,0x38,0xc2,0x88,0xc9,0x40,0xf8, +0x86,0x23,0x0e,0x99,0x0c,0x88,0xef,0x84,0x21,0x4e,0x18,0xc2,0x84,0x20,0x04,0xc3, +0x0d,0x46,0x00,0x06,0xb3,0x0c,0x4c,0x13,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x74, +0xa3,0x81,0x8b,0x06,0xcc,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x3b,0x1a,0xd8,0x67, +0xf0,0x04,0xb3,0x04,0xcd,0x40,0x85,0x21,0x30,0x60,0xb0,0x98,0x18,0x50,0xf1,0x19, +0x8e,0x08,0x76,0x32,0x10,0xbe,0xe1,0x08,0x81,0x27,0x03,0xe2,0x3b,0x61,0x88,0x13, +0x86,0x30,0x21,0x08,0xc1,0x70,0x03,0x14,0x80,0xc1,0x2c,0x03,0x96,0x05,0x03,0x15, +0xc6,0xcc,0x6c,0xa2,0x2a,0x28,0x23,0x06,0x07,0x00,0x82,0x60,0x00,0x06,0x3c,0x1a, +0xf8,0x67,0x10,0x96,0x41,0x5d,0x06,0x23,0x06,0x0e,0x00,0x82,0x60,0xf0,0x90,0x69, +0x40,0x9f,0x41,0x70,0x92,0x81,0x49,0x06,0x23,0x1a,0xac,0xc1,0xe7,0x75,0xe1,0x19, +0x0c,0x47,0x74,0x63,0x19,0x38,0xdf,0x05,0x46,0x19,0x11,0xc8,0x67,0xb8,0x01,0xad, +0x78,0x34,0x08,0x83,0x5b,0xc5,0xc0,0x28,0x1b,0xcd,0xe0,0x14,0x83,0xf8,0x58,0x20, +0xc8,0xc7,0x02,0x73,0x92,0x8f,0xe1,0x62,0xe0,0x9b,0x81,0x7c,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0x62,0xd3,0x40,0x47,0x83,0xe0,0x0e,0xa3,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x88,0xd3,0xa0,0x45,0x83,0x40,0x30,0x3d,0x10,0xcf,0x40,0x3e,0x16,0x18, +0xf1,0xb1,0x21,0x90,0x8f,0x05,0x08,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb0, +0xd3,0x20,0x46,0x83,0x24,0xb0,0x70,0x0c,0x70,0x33,0x90,0xcf,0x88,0x81,0x01,0x80, +0x20,0x18,0x44,0x75,0x1a,0x8c,0x69,0x10,0x58,0x28,0x0c,0xf1,0x31,0x21,0x90,0x8f, +0x05,0x05,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe0,0xd3,0xe0,0x46,0x03,0x23, +0x98,0x65,0x78,0x20,0x58,0x0c,0xec,0x14,0x50,0x01,0x3e,0x16,0x9c,0x42,0x7c,0x0c, +0x15,0x54,0x01,0x3e,0xb6,0x0a,0xaa,0x10,0x1f,0x0b,0x54,0x21,0x3e,0xb3,0x04,0xd3, +0x88,0xc1,0x01,0x80,0x20,0x18,0x68,0x7b,0x1a,0xdc,0x68,0xf0,0x96,0xc1,0x9b,0x06, +0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x16,0x08,0xf2,0x19,0x31,0x30,0x00,0x10,0x04, +0x83,0x68,0x54,0x03,0x3d,0x0d,0x02,0xfb,0xcd,0x20,0xa0,0xcf,0x88,0x81,0x01,0x80, +0x20,0x18,0x44,0xa5,0x1a,0xe8,0x68,0x10,0x58,0x90,0x9e,0x81,0x7c,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0x3a,0xd5,0x00,0x4c,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0x55,0x0d,0xcc,0x34,0x50,0xcf,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83, +0x55,0x03,0x34,0x0d,0xc8,0x31,0xa0,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x68,0xd5, +0x20,0x4d,0x83,0x74,0x0c,0x02,0x33,0xcf,0x60,0x88,0x8f,0x09,0x81,0x7c,0x2c,0x28, +0xe0,0x63,0x41,0x3b,0xc8,0xc7,0x84,0x76,0x90,0x8f,0x0d,0xed,0x20,0x1f,0xfb,0x87, +0x21,0x3e,0xf6,0x0f,0x43,0x7c,0xec,0x1f,0x86,0xf8,0x98,0x21,0x12,0xf0,0x31,0x43, +0x24,0xe0,0x63,0x86,0x48,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x5d,0x0d, +0xec,0x34,0xd8,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x5d,0x0d,0xee,0x34, +0xd8,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x5e,0x0d,0xf0,0x34,0xd8,0x09, +0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x5e,0x0d,0xf0,0x34,0xd8,0x09,0x63,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0x5f,0x0d,0xf2,0x34,0xd8,0x09,0x63,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x5f,0x0d,0xf4,0x34,0xd8,0x09,0x63,0x38,0xc2,0x28,0x2f,0xe1, +0x1b,0x8e,0x30,0xca,0x4b,0xf8,0x86,0x23,0x8c,0xf2,0x12,0xbe,0x1a,0x84,0xad,0x40, +0xd8,0xe1,0x08,0xf5,0x42,0x84,0x6f,0x38,0x42,0xbd,0x10,0xe1,0x1b,0x8e,0x50,0x2f, +0x44,0xf8,0x6a,0x10,0xb6,0x02,0x61,0xcb,0x08,0x76,0x96,0x21,0x92,0x82,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xd6,0x35,0x38,0xd5,0x00,0xbe,0xa2,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xd8,0x35,0x40,0xd5,0x00,0xbe,0xa2,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xda,0x35,0x48,0xd5,0x00,0xbe,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xdc, +0x35,0x48,0xd5,0x60,0x88,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x78,0xd7,0x40,0x55, +0x83,0x21,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x5e,0x83,0x55,0x0d,0x86,0x68, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x78,0x0d,0x5a,0x35,0x48,0x85,0x9b,0x1a,0x31, +0x30,0x00,0x10,0x04,0x83,0xe8,0x5d,0x03,0x52,0x0d,0x56,0x32,0xb0,0x40,0x45,0x03, +0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x14,0xaf,0x81,0xaa,0x06,0x81,0xb5,0x68, +0x10,0xc4,0xc7,0x82,0x42,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xd1,0x6b,0x20, +0xae,0x41,0x60,0xfd,0xa5,0xc4,0xc7,0xfa,0x4b,0x89,0x8f,0xf5,0x97,0x12,0x1f,0x23, +0x06,0xf9,0x58,0x31,0xc8,0xc7,0x8c,0x41,0x3e,0x36,0x40,0xf0,0xb1,0x01,0x82,0x8f, +0x0d,0x10,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x08,0xd9,0x80,0x57,0x83,0x52, +0x90,0xd3,0xc0,0x4c,0x21,0x88,0x8f,0x31,0x81,0x7c,0x2c,0x18,0xe0,0x33,0x4b,0x20, +0x0d,0x54,0x18,0x4e,0x44,0xc3,0x01,0x34,0x50,0x61,0x38,0x11,0x0d,0x07,0xd0,0x40, +0x85,0xe1,0x44,0x34,0x1c,0x40,0x03,0x15,0x06,0x12,0xe1,0x04,0x64,0x41,0x4c,0xc0, +0xc7,0x04,0x99,0x80,0x8f,0x0d,0x33,0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x58,0x36,0x40,0xd7,0xe0,0x4f,0x83,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x96, +0x0d,0xd2,0x35,0x00,0xd5,0x60,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x65,0x03, +0x75,0x0d,0x42,0x35,0x18,0xec,0x26,0x06,0xfa,0x18,0x4e,0x0c,0xf4,0xb1,0x9c,0x18, +0xe8,0x63,0x3d,0xd1,0xc4,0xc7,0x7a,0xa2,0x89,0x8f,0xf5,0x44,0x13,0x1f,0x33,0x06, +0xf9,0x98,0x31,0xc8,0xc7,0x8c,0x41,0x3e,0x36,0x4c,0xf0,0xb1,0x61,0x82,0x8f,0x0d, +0x13,0x7c,0x4c,0x18,0xe0,0x63,0x81,0x10,0x1f,0x1b,0x0a,0xf8,0x98,0x51,0xc4,0xc7, +0x82,0x22,0x3e,0xb3,0x04,0xd3,0x40,0x85,0x41,0x1a,0x0f,0x22,0x0d,0x54,0x18,0xa4, +0xf1,0x20,0xd2,0x40,0x85,0x21,0x1a,0x8f,0x21,0x8d,0x18,0x1c,0x00,0x08,0x82,0x01, +0x18,0xe8,0x6c,0xc0,0xaf,0x01,0x8d,0x06,0x77,0x1a,0x8c,0x18,0x34,0x00,0x08,0x82, +0x41,0x33,0xb6,0x81,0xbf,0x06,0xc1,0xcd,0x06,0x37,0x1b,0xdc,0x6c,0x10,0xb2,0x41, +0xc8,0x06,0x21,0x1b,0x84,0x6c,0x30,0x9a,0x10,0x00,0xc3,0x11,0xc1,0x98,0x06,0xc1, +0x37,0xdd,0xf0,0xa7,0x81,0x10,0x18,0x12,0xd0,0xc7,0x10,0x81,0x3e,0x86,0x0c,0xf4, +0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x8d,0x6c,0x03,0x90,0x0d,0x70,0x34,0xf8,0xd9, +0x60,0x34,0x21,0x00,0x2c,0x28,0xe4,0x63,0x42,0x21,0x1f,0x1b,0x0a,0xf9,0x18,0x8a, +0x06,0xe1,0x19,0xc4,0xc7,0x50,0x34,0x08,0xcf,0x20,0x3e,0xc3,0x11,0xc2,0x9b,0x06, +0xc3,0x37,0x1c,0x31,0xac,0x6a,0x50,0x7c,0x25,0x04,0x3a,0x1c,0x41,0xc8,0x69,0x30, +0x7c,0xc3,0x11,0x85,0xab,0x06,0xc5,0x57,0x42,0xa0,0x45,0x04,0x3a,0xcb,0x40,0x55, +0xc1,0x68,0x82,0x33,0x58,0x80,0xab,0x81,0x7c,0x6c,0x34,0x02,0xfa,0x98,0x7b,0x05, +0xf1,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x6f,0x83,0x9c,0x0d,0xf4,0x34,0x08, +0x66,0x09,0xaa,0x81,0x0a,0x43,0xa0,0xec,0x59,0x98,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0x00,0x0c,0xec,0x36,0xc0,0xd9,0x20,0x4f,0x03,0x56,0x0d,0x46,0x0c,0x1c,0x00,0x04, +0xc1,0xe0,0xf1,0xdb,0xc0,0x65,0x83,0x20,0x4c,0x03,0x30,0x0d,0x7a,0x36,0x10,0xfc, +0x4b,0x10,0xf6,0x35,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x74,0x83,0x9d,0x0d, +0x7a,0x35,0xd0,0xaf,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xfc,0x36,0x60,0xdb,0x60, +0x3d,0x03,0xcb,0xd7,0x40,0x88,0x8f,0x09,0x81,0x7c,0x2c,0x20,0xe0,0x33,0x62,0x70, +0x00,0x20,0x08,0x06,0x47,0xe9,0x06,0x61,0x1b,0x14,0x81,0x89,0x67,0x70,0xaf,0x81, +0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x38,0xdd,0x60,0x6c,0x83,0x00,0x3c,0x03, +0x1b,0x06,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x91,0xba,0x41,0xd9,0x06,0x81, +0x30,0xdd,0x20,0xae,0x41,0xd0,0x9b,0xc1,0x70,0x04,0x4f,0x8c,0x6b,0xc0,0x7c,0xb3, +0x0c,0x97,0x15,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc1,0xba,0x01,0xda,0x06,0xff, +0x1a,0x08,0xc6,0xaf,0x41,0x10,0x9f,0x59,0x82,0x6b,0xa0,0xc2,0x10,0x2c,0xa4,0x1a, +0x31,0x38,0x00,0x10,0x04,0x03,0x30,0x30,0xdd,0x00,0x6d,0x03,0x54,0x0d,0x7e,0x35, +0x18,0x31,0x70,0x00,0x10,0x04,0x83,0xc7,0x75,0x03,0x9f,0x0d,0x82,0x38,0x0d,0xe0, +0x34,0x68,0xdb,0x60,0x0c,0xc4,0x20,0x0c,0x84,0x95,0x0d,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0x00,0x0c,0x4e,0x37,0x48,0xdb,0x60,0x55,0x83,0x70,0x0d,0x46,0x0c,0x1c,0x00, +0x04,0xc1,0xe0,0x79,0xdd,0xe0,0x67,0x83,0x40,0x4e,0x83,0x38,0x0d,0xdc,0x36,0x70, +0xd5,0xc0,0x55,0x03,0x57,0x0d,0x5c,0x35,0x60,0xd9,0x00,0x47,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0x72,0xdd,0xa0,0x74,0x03,0xba,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43, +0x76,0x83,0xb6,0x0d,0xec,0x22,0x98,0x25,0xc8,0x06,0x2a,0x0c,0x01,0x73,0x97,0xc6, +0x72,0x43,0x35,0xe2,0x33,0x1c,0x11,0xc8,0x6a,0x20,0x7c,0xc3,0x11,0xc2,0xac,0x06, +0xc4,0x77,0xc2,0x10,0x27,0x0c,0x61,0x42,0x10,0x82,0xe1,0x86,0xd3,0x08,0xc0,0x60, +0x96,0x41,0xdb,0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x70,0x37,0x78,0xdd,0xe0, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x77,0x83,0xbb,0x0d,0x92,0x60,0x96,0x60, +0x1b,0xa8,0x30,0x04,0x8d,0xca,0x4c,0x3f,0x5c,0x36,0x90,0xcf,0x88,0x81,0x01,0x80, +0x20,0x18,0x44,0xbc,0x1b,0xa8,0x6e,0x10,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xd4, +0xbb,0x81,0xdc,0x06,0x81,0x05,0xfd,0x1a,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0xa2,0xdf,0x0d,0xf0,0x36,0x08,0x86,0x23,0x8c,0xdb,0x70,0xbe,0x0b,0x8c,0xb2,0x60, +0x90,0xcf,0x70,0x44,0x20,0xb3,0x81,0xf0,0x5d,0x60,0xd4,0x88,0x81,0x01,0x80,0x20, +0x18,0x44,0xe5,0x1b,0xe8,0x6d,0x20,0x66,0x16,0xcc,0x6c,0x20,0x9f,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0xce,0x37,0x00,0xdd,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x63,0x7d,0x83,0xd3,0x0d,0x46,0x34,0x08,0x8c,0x64,0x83,0x20,0x3e,0x66,0x04,0xf2, +0x99,0x25,0x70,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_3655605c1b6e72d9153e322ee17fc8b0.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_3655605c1b6e72d9153e322ee17fc8b0.h new file mode 100644 index 00000000..a4cc084c --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_3655605c1b6e72d9153e322ee17fc8b0.h @@ -0,0 +1,1082 @@ +// ffx_fsr2_accumulate_pass_wave64_3655605c1b6e72d9153e322ee17fc8b0.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_wave64_3655605c1b6e72d9153e322ee17fc8b0_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_3655605c1b6e72d9153e322ee17fc8b0_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_3655605c1b6e72d9153e322ee17fc8b0_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_3655605c1b6e72d9153e322ee17fc8b0_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_3655605c1b6e72d9153e322ee17fc8b0_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_3655605c1b6e72d9153e322ee17fc8b0_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_3655605c1b6e72d9153e322ee17fc8b0_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_3655605c1b6e72d9153e322ee17fc8b0_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_3655605c1b6e72d9153e322ee17fc8b0_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_3655605c1b6e72d9153e322ee17fc8b0_UAVResourceBindings[] = { 0, 1, 3, 4, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_3655605c1b6e72d9153e322ee17fc8b0_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_3655605c1b6e72d9153e322ee17fc8b0_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_3655605c1b6e72d9153e322ee17fc8b0_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_3655605c1b6e72d9153e322ee17fc8b0_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_3655605c1b6e72d9153e322ee17fc8b0_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_3655605c1b6e72d9153e322ee17fc8b0_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_3655605c1b6e72d9153e322ee17fc8b0_size = 16860; + +static const unsigned char g_ffx_fsr2_accumulate_pass_wave64_3655605c1b6e72d9153e322ee17fc8b0_data[] = { +0x44,0x58,0x42,0x43,0x2b,0x31,0xc9,0xc3,0x95,0xc3,0x96,0x04,0x35,0xeb,0x19,0xed, +0x61,0x5b,0xb9,0x0a,0x01,0x00,0x00,0x00,0xdc,0x41,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x0c,0x02,0x00,0x00,0x30,0x10,0x00,0x00,0x4c,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x98,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0x1c,0x0e,0x00,0x00,0x66,0x00,0x05,0x00,0x87,0x03,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x04,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x7e,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xce,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xf4,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2, +0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42, +0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29, +0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30, +0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c, +0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3, +0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf, +0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f, +0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3, +0x50,0x08,0x6e,0x60,0x06,0xea,0x6e,0x1b,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42, +0x72,0xa8,0x48,0x20,0xd2,0xc8,0x79,0x88,0x68,0x42,0x08,0x09,0x09,0xc3,0x50,0x08, +0x66,0x60,0x3e,0x02,0x0f,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90, +0x66,0x40,0xc4,0x30,0x0c,0xca,0x1c,0x41,0x50,0x0a,0x66,0x10,0x87,0x91,0xc8,0x81, +0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec, +0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81, +0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d, +0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30, +0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f, +0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2, +0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00, +0x06,0x7e,0x80,0x84,0x13,0xa5,0x74,0x18,0x41,0x30,0x66,0x6a,0x83,0x71,0x60,0x87, +0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30, +0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03, +0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72, +0x40,0xc1,0x30,0x93,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42, +0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39, +0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0, +0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0x20,0x61,0x65,0xa9,0x9d,0x29,0x0c,0xc6, +0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41, +0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f, +0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca, +0x01,0x05,0xc3,0x4c,0xd6,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3, +0x3b,0x84,0x03,0x3d,0xf8,0x01,0x12,0x8c,0x97,0xe0,0x99,0xc8,0x60,0x1c,0xd8,0x21, +0x1c,0xe6,0x61,0x1e,0xdc,0x40,0x16,0x6e,0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e, +0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4, +0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00, +0x0c,0xfc,0x00,0x05,0x27,0xc9,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c, +0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03, +0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a, +0x56,0xa2,0x67,0xc2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc, +0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x50,0x60,0x90,0x3d,0x8c,0x20,0x0c,0x67, +0x08,0xc1,0xc7,0xae,0x36,0x9a,0x70,0x1c,0xc7,0xf1,0x61,0x38,0xd7,0x75,0x5d,0x0d, +0xc3,0x30,0x0c,0xc3,0xa0,0xfc,0x26,0x69,0x8a,0x28,0x61,0xf2,0x59,0x80,0x79,0x16, +0x22,0x62,0x27,0x60,0x22,0x50,0x30,0xd0,0x0e,0x00,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c, +0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10, +0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x90,0x01,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64, +0x81,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24, +0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2,0x20,0xca,0xa1,0xf0,0x03,0x0a,0xa4,0x60, +0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03, +0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a, +0x3e,0xa0,0x2c,0x4a,0xa3,0xec,0x21,0x0a,0xf2,0xa2,0xb8,0x8a,0x87,0xc6,0x11,0x80, +0x1a,0x20,0x75,0x06,0x80,0xdc,0x19,0x00,0x8a,0x67,0x00,0x68,0x9e,0x01,0xa0,0x7a, +0x06,0x80,0xee,0x19,0x00,0xca,0x67,0x00,0x48,0x9f,0x01,0x20,0x7e,0x06,0x00,0x00, +0x79,0x18,0x00,0x00,0x81,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0xc1,0x99,0x20,0x0c,0xcf,0x06,0x61,0x20,0x26,0x08,0x03,0xb4,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08,0x6a,0x40,0x07,0xb4,0xe4,0xbe,0xd2,0xdc, +0xe0,0xea,0xe8,0xbe,0xda,0xde,0xe8,0xd2,0xde,0xdc,0xbe,0xec,0xca,0xc6,0xe8,0xde, +0xe4,0xe6,0x26,0x08,0x43,0x34,0x41,0x18,0xa4,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65, +0x31,0x98,0x81,0x31,0x9c,0x09,0x82,0x1b,0xd4,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8, +0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86, +0x31,0x30,0x86,0xc3,0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab, +0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30, +0x4c,0x1b,0x12,0x46,0x99,0x0c,0x6a,0x60,0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8, +0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x04,0x61,0xa0,0x26,0x08,0x43,0xb5,0x41, +0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35,0x30,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae, +0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed, +0x4d,0x6e,0x82,0x30,0x58,0x1b,0x92,0x4b,0xd9,0x0c,0x6e,0x60,0x0c,0x87,0x8e,0xdc, +0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xb8, +0x36,0x24,0x9c,0xe2,0x19,0xdf,0xc0,0x18,0xd9,0x04,0x21,0x0e,0xec,0x80,0x89,0xdc, +0x57,0x5a,0xdb,0x59,0x53,0x1a,0xdc,0xdc,0x04,0x61,0xc0,0x36,0x24,0x44,0x18,0x88, +0x81,0x31,0x06,0x03,0x63,0x38,0x13,0x84,0x21,0x23,0x26,0xf7,0x45,0x96,0xc6,0x16, +0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36, +0xb7,0x36,0xb7,0x21,0x29,0x03,0xc8,0x0c,0x8c,0x61,0x60,0x8c,0x6c,0x03,0xf2,0x48, +0x95,0xd6,0x81,0x01,0x19,0x9c,0xc1,0x04,0x61,0x0e,0xee,0x80,0x9a,0xdc,0xdd,0x57, +0x9a,0x1b,0x5d,0x99,0x9c,0x5b,0x18,0xdb,0x57,0x1d,0xdc,0xdc,0x58,0x18,0x5b,0x19, +0xd9,0xd7,0xd8,0x1b,0xdb,0x9b,0xdc,0x04,0x61,0x0c,0xe4,0x60,0xc3,0x62,0xa4,0x81, +0x1a,0x18,0xc6,0xc0,0xac,0xc1,0x1a,0xac,0x81,0x33,0x41,0xa8,0x03,0x3c,0xa0,0x23, +0x77,0xf7,0xc5,0xf6,0x36,0xb6,0xf6,0x35,0x47,0x17,0x46,0x57,0x37,0xb7,0x61,0x19, +0xda,0xc0,0x0d,0x8c,0x61,0x60,0xd6,0x60,0x0d,0xd6,0x20,0x9b,0x20,0xdc,0x41,0x1e, +0x90,0x91,0xbb,0xfb,0x72,0x2b,0xbb,0xfb,0x62,0x7b,0x1b,0x5b,0x9b,0xdb,0xb0,0x30, +0x70,0x10,0x07,0x06,0x35,0x30,0x6b,0xb0,0x06,0x6b,0x90,0xf1,0x91,0xbb,0xfb,0x62, +0xab,0x6b,0x0b,0xfb,0x42,0x4b,0x9b,0xa3,0x7b,0x93,0xcb,0xdb,0xb0,0x50,0x69,0x30, +0x07,0xc6,0x35,0x30,0x6b,0xb0,0x06,0x6b,0xe0,0x6c,0x20,0xd8,0xe0,0x0d,0xe4,0x80, +0x0e,0x26,0x08,0x7a,0xb0,0x07,0x34,0xc6,0xc4,0x8c,0xa6,0xa4,0x64,0x26,0x08,0x83, +0xb6,0x01,0x31,0xec,0xe0,0x0e,0x0c,0x63,0xc0,0x03,0x60,0x43,0x90,0x07,0x13,0x04, +0x3e,0xe0,0x03,0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d, +0x70,0x1b,0x10,0x63,0x0f,0xf8,0xc0,0x18,0x06,0x03,0xd8,0x10,0xf4,0xc1,0x06,0x02, +0x0d,0xea,0x40,0x0f,0xfc,0x60,0x82,0x90,0x07,0x7a,0xc0,0x25,0x4d,0xaa,0xcc,0x8d, +0xac,0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x30,0x06,0x73,0xb0,0x01,0x21,0x42,0x81, +0x32,0xca,0xe0,0x6a,0x44,0x81,0x4e,0x5a,0x53,0x18,0x9e,0x54,0x99,0x1b,0x59,0x99, +0xdc,0x54,0x9a,0x5e,0xd9,0x06,0x84,0x20,0x05,0x6a,0x0c,0xca,0xe0,0x6a,0x44,0x81, +0x4c,0x1a,0x51,0xda,0x1c,0x1c,0x5b,0x58,0xde,0x54,0x9a,0x5e,0xd9,0x04,0x61,0xd8, +0x36,0x20,0x84,0x29,0x50,0xa7,0x50,0x06,0x57,0x23,0x0a,0xec,0xd2,0x92,0xdc,0xe0, +0xea,0xe8,0x86,0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0x88, +0xd2,0xda,0xca,0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26,0x08,0x03,0xb7,0xc1,0x20,0x52, +0x81,0x52,0x85,0x32,0xb8,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1,0x11,0xa5, +0xb5,0x95,0xb9,0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x86,0x6e,0x03,0x42,0xb0,0x02, +0xd5,0x0a,0x65,0x70,0x35,0xa2,0x40,0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29,0x0d,0x8e, +0xa9,0xcc,0xae,0x8c,0x8d,0xea,0xad,0x6a,0xae,0x6c,0x82,0x30,0x78,0x1b,0x10,0xe2, +0x15,0x28,0x58,0x28,0x83,0xab,0x11,0x05,0x2e,0x69,0x46,0x72,0x61,0x6d,0x65,0x49, +0x6e,0x64,0x65,0x78,0x13,0x84,0xe1,0xdb,0x80,0x10,0xb2,0x40,0xcd,0x42,0x19,0x5c, +0x8d,0x28,0x50,0x32,0x23,0x2a,0xb3,0x4b,0x1b,0x2b,0xa3,0x7a,0xb3,0x4a,0x2b,0xbb, +0x23,0x2a,0x83,0xa3,0x43,0x9b,0x20,0x0c,0x60,0xb0,0xc1,0x20,0x6a,0x81,0xb2,0x85, +0x32,0x68,0x78,0x98,0x29,0xa5,0xd1,0xd1,0x95,0xc9,0x4d,0x10,0x86,0x30,0xd8,0x80, +0x10,0xb8,0x40,0xe5,0x42,0x19,0x34,0x8d,0x28,0x50,0x32,0x6b,0x7a,0xa3,0x4b,0x7b, +0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x9b,0x1a,0x0b,0x63,0x2b,0x9b,0x20,0x0c,0x62, +0xb0,0x01,0x21,0x76,0x81,0xe2,0x85,0x32,0x68,0x1a,0x51,0x20,0x64,0x46,0xf4,0x76, +0xe7,0x36,0x37,0x16,0xc6,0x56,0x66,0x14,0x36,0x46,0xf7,0x26,0x37,0x41,0x18,0xc6, +0x60,0x03,0x42,0xf8,0x02,0xf5,0x0b,0x65,0xd0,0x34,0xa2,0xc0,0xcf,0xac,0xe9,0x8d, +0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x4e,0x29,0x8d,0x8e,0xae,0x4c,0x6e, +0x28,0xcc,0x6d,0xac,0x8c,0x8d,0x2d,0x8c,0x2e,0xed,0xcd,0x6d,0x82,0x30,0x90,0xc1, +0x06,0x84,0x08,0x07,0x4a,0x1c,0xca,0xa0,0x69,0x44,0x81,0x8c,0x19,0x94,0x5c,0x59, +0x11,0x1e,0xdc,0xdb,0x5c,0x9d,0x5c,0xd9,0x04,0x61,0x28,0x83,0x0d,0x08,0x41,0x0e, +0x54,0x39,0x94,0x41,0xd3,0x88,0x02,0x33,0x33,0x28,0xb9,0x32,0xbb,0xb4,0xb7,0xba, +0x39,0x23,0xb9,0xb0,0xb6,0x32,0x28,0xb9,0xb2,0x22,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9, +0xb2,0x09,0xc2,0x60,0x06,0x1b,0x10,0xe2,0x1c,0x28,0x74,0x28,0x83,0xa6,0x11,0x05, +0x2e,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x13,0x84,0xe1,0x0c, +0x36,0x18,0x84,0x3a,0x50,0xeb,0x50,0x06,0x0d,0x2b,0x33,0xa5,0x34,0x3a,0xba,0x32, +0xb9,0xa9,0xb2,0xb8,0xba,0x32,0xb7,0xb1,0x32,0xa6,0x32,0xb7,0x33,0x3a,0xb4,0x09, +0xc2,0x80,0x06,0x1b,0x10,0xa2,0x1d,0x28,0x77,0x28,0x83,0xa6,0x11,0x05,0x2a,0x66, +0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x13,0x84,0x21,0x0d,0x36,0x18,0x04, +0x3c,0x50,0xf1,0x50,0x06,0x0d,0x2f,0x33,0xa2,0x3c,0xb7,0xb0,0xb6,0xb4,0x31,0xa9, +0xb2,0xb9,0x21,0xb4,0x30,0xb7,0xb3,0x32,0xa3,0xb0,0x31,0xba,0x37,0xb9,0x09,0xc2, +0xa0,0x06,0x1b,0x0c,0x62,0x1e,0x28,0x7a,0x28,0x83,0x86,0x98,0x99,0x55,0x5a,0xd9, +0xdd,0x14,0x5c,0xd8,0x58,0x19,0xd5,0x5b,0x53,0x19,0x5d,0x99,0xdc,0x9c,0x51,0xd8, +0x18,0xdd,0x9b,0xdc,0x04,0x61,0x58,0x83,0x0d,0x06,0x61,0x0f,0xd4,0x3d,0x94,0x41, +0xb3,0x81,0xc2,0x83,0x51,0x28,0x05,0x54,0x58,0x05,0x57,0x88,0x05,0x5a,0xb8,0x05, +0x5d,0xe8,0x05,0x70,0x18,0x07,0x73,0x48,0x07,0x76,0x78,0x07,0x79,0xa8,0x07,0x7c, +0xd8,0x30,0x18,0xa0,0x90,0x0f,0x13,0x04,0x01,0xd8,0x00,0x6c,0x18,0x0c,0x7e,0xe0, +0x87,0x0d,0x41,0x3f,0x6c,0x18,0x86,0x7d,0xf0,0x07,0x0a,0x43,0x53,0x1b,0x86,0x31, +0x18,0x83,0x61,0x82,0x30,0xb0,0xc1,0x86,0x20,0x17,0x36,0x10,0x57,0x48,0x88,0xc4, +0x48,0x6c,0x28,0xf6,0x01,0x24,0x80,0x3f,0x20,0x09,0x22,0x62,0x72,0x61,0x6e,0x63, +0x68,0x65,0x73,0x13,0x84,0xa1,0x0d,0x68,0x98,0xb1,0xbd,0x85,0xd1,0xcd,0x4d,0x10, +0x06,0x37,0x60,0x91,0xe6,0x36,0x47,0x37,0x37,0x41,0x18,0xde,0x80,0x44,0x9a,0x1b, +0xdd,0xdc,0x04,0x61,0x80,0x03,0x22,0x74,0x65,0x78,0x5f,0x6c,0x6f,0x61,0x64,0x13, +0x84,0x21,0x0e,0x88,0xd0,0x95,0xe1,0x7d,0xb9,0xbd,0xc9,0xb5,0x31,0xa1,0x2b,0xc3, +0xfb,0x9a,0xa3,0x7b,0x93,0x2b,0x63,0x51,0x97,0xe6,0x46,0x37,0xb7,0x01,0x32,0x89, +0x93,0x40,0x89,0x94,0x50,0x89,0x95,0x60,0x89,0x96,0x70,0x89,0x97,0x80,0x09,0x2e, +0x26,0x2e,0x99,0x80,0x85,0x2a,0x6c,0x6c,0x76,0x6d,0x2e,0x69,0x64,0x65,0x6e,0x74, +0x53,0x82,0xa0,0x0a,0x19,0x9e,0x8b,0x5d,0x99,0xdc,0x5c,0xda,0x9b,0xdb,0x94,0x80, +0x68,0x42,0x86,0xe7,0x62,0x17,0xc6,0x66,0x57,0x26,0x37,0x25,0x30,0xea,0x90,0xe1, +0xb9,0xcc,0xa1,0x85,0x91,0x95,0xc9,0x35,0xbd,0x91,0x95,0xb1,0x4d,0x09,0x90,0x32, +0x64,0x78,0x2e,0x72,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x73,0x53,0x02,0x3f,0xa8, +0x44,0x86,0xe7,0x42,0x97,0x07,0x57,0x16,0xe4,0xe6,0xf6,0x46,0x17,0x46,0x97,0xf6, +0xe6,0x36,0x37,0x45,0xc8,0x07,0x7f,0xa8,0x43,0x86,0xe7,0x52,0xe6,0x46,0x27,0x97, +0x07,0xf5,0x96,0xe6,0x46,0x37,0x37,0x25,0x20,0x89,0x2e,0x64,0x78,0x2e,0x63,0x6f, +0x75,0x6e,0x74,0x65,0x72,0x73,0x53,0x02,0x99,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3b,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x31,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84, +0xf9,0xc5,0x6d,0x1b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23, +0xb7,0x6d,0x0a,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0, +0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0xb6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10, +0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0d, +0xdd,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0x7c,0x91, +0xc3,0x6c,0x48,0x33,0x20,0x8d,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3,0x0f,0xce,0x64, +0xfb,0xc5,0x6d,0x5b,0x40,0x34,0x5c,0xbe,0xf3,0xf8,0x46,0xe4,0x50,0x8f,0x38,0xf8, +0xc8,0x6d,0xdb,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x12,0xc0,0x3c,0x0b,0x51,0x12,0x15, +0xb1,0xf8,0xc5,0x6d,0x1b,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44, +0x94,0x0e,0x30,0xf8,0xc5,0x6d,0x5b,0x81,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d, +0x54,0x44,0xb0,0x93,0x13,0x11,0x7e,0x71,0xdb,0x26,0x90,0x0d,0x97,0xef,0x3c,0xfe, +0x74,0x44,0x04,0x30,0x88,0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e,0x72,0xdb,0x66,0xf0, +0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x36,0x55,0x60,0x5c, +0x1b,0x6e,0x72,0xd9,0x15,0x3e,0x32,0x2e,0xe1,0x7f,0xc8,0xb0,0x44,0x58,0x49,0x4c, +0x88,0x31,0x00,0x00,0x66,0x00,0x05,0x00,0x62,0x0c,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x70,0x31,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x59,0x0c,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xce,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xf8,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2, +0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42, +0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29, +0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30, +0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c, +0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3, +0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf, +0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f, +0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3, +0x50,0x08,0x6e,0x60,0x06,0xea,0x6e,0x1b,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42, +0x72,0xa8,0x48,0x20,0xd2,0xc8,0x79,0x88,0x68,0x42,0x08,0x09,0x09,0xc3,0x50,0x08, +0x66,0x60,0x3e,0x02,0x0f,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90, +0x66,0x40,0xc4,0x30,0x0c,0xca,0x1c,0x41,0x50,0x0a,0x66,0x10,0x87,0x91,0xc8,0x81, +0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec, +0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81, +0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d, +0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30, +0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f, +0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2, +0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00, +0x06,0x7e,0x80,0x84,0x13,0xa5,0x74,0x18,0x41,0x30,0x66,0x6a,0x83,0x71,0x60,0x87, +0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30, +0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03, +0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72, +0x40,0xc1,0x30,0x93,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42, +0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39, +0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0, +0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0x20,0x61,0x65,0xa9,0x9d,0x29,0x0c,0xc6, +0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41, +0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f, +0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca, +0x01,0x05,0xc3,0x4c,0xd6,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3, +0x3b,0x84,0x03,0x3d,0xf8,0x01,0x12,0x8c,0x97,0xe0,0x99,0xc8,0x60,0x1c,0xd8,0x21, +0x1c,0xe6,0x61,0x1e,0xdc,0x40,0x16,0x6e,0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e, +0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4, +0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00, +0x0c,0xfc,0x00,0x05,0x27,0xc9,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c, +0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03, +0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a, +0x56,0xa2,0x67,0xc2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc, +0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x50,0x60,0x90,0x3d,0x8c,0x20,0x0c,0x67, +0x08,0xc1,0xc7,0xae,0x36,0x9a,0x70,0x1c,0xc7,0xf1,0x61,0x38,0xd7,0x75,0x5d,0x0d, +0xc3,0x30,0x0c,0xc3,0xa0,0xfc,0x26,0x69,0x8a,0x28,0x61,0xf2,0x59,0x80,0x79,0x16, +0x22,0x62,0x27,0x60,0x22,0x50,0x30,0xd0,0x3e,0x05,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c, +0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10, +0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x90,0x01,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64, +0x81,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24, +0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2,0x20,0xca,0xa1,0xf0,0x03,0xca,0xa2,0x00, +0x03,0x68,0x1c,0x01,0x20,0x75,0x06,0x80,0xdc,0x19,0x00,0x8a,0x67,0x00,0x68,0x9e, +0x01,0xa0,0x7a,0x06,0x80,0xee,0x19,0x00,0xd2,0x67,0x00,0x88,0x9f,0x01,0x00,0x00, +0x79,0x18,0x00,0x00,0x73,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0xc1,0x99,0x20,0x0c,0xcf,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98, +0x20,0x0c,0xd0,0x04,0x41,0x0d,0x3c,0x02,0x13,0x84,0x21,0x9a,0x20,0x0c,0xd2,0x06, +0x01,0x61,0x36,0x24,0x48,0xa2,0x20,0xcb,0xb0,0x20,0xcd,0x04,0xc1,0x0d,0xbe,0x0d, +0xc9,0xf0,0x28,0x08,0x32,0x2c,0x48,0x33,0x41,0x18,0xa6,0x0d,0xc9,0x92,0x28,0x48, +0x34,0x2c,0x48,0x33,0x41,0x18,0xa8,0x09,0xc2,0x50,0x6d,0x10,0x10,0x6a,0x43,0x12, +0x3d,0x0a,0x32,0x0d,0x0b,0x52,0x4d,0x10,0x06,0x6b,0x43,0x32,0x25,0x0a,0x72,0x0d, +0x0b,0xd2,0x4c,0x10,0x86,0x6b,0x43,0x72,0x25,0x0a,0x92,0x0d,0x0b,0x52,0x4d,0x10, +0xe2,0x00,0x0c,0x26,0x08,0x03,0xb6,0x21,0x21,0x36,0x05,0xe1,0x86,0x05,0x69,0x26, +0x08,0x43,0xb6,0x21,0xf1,0x1e,0x05,0x19,0x86,0x05,0xa9,0x36,0x20,0x0e,0x24,0x59, +0x98,0xd6,0x7d,0x13,0x84,0x39,0x08,0x83,0x09,0xc2,0x18,0x74,0x1b,0x16,0x24,0x0c, +0x14,0x04,0x19,0x16,0x31,0x10,0x03,0x31,0x68,0x26,0x08,0x75,0x20,0x06,0x1b,0x96, +0x81,0x0c,0x14,0x64,0x18,0x16,0x31,0x10,0x03,0x31,0xa8,0x26,0x08,0x77,0x30,0x06, +0x1b,0x96,0xc5,0x0c,0x14,0x24,0x1a,0x16,0x31,0x10,0x03,0x31,0xa8,0x36,0x2c,0x51, +0x18,0x28,0xc8,0x34,0x2c,0x62,0x20,0x06,0x62,0xd0,0x6c,0x20,0xc6,0xa0,0x0c,0xce, +0x00,0x0d,0x26,0x08,0x7a,0x40,0x06,0x13,0x84,0x41,0xdb,0x80,0x20,0x6a,0xa0,0x20, +0xc8,0xb0,0x06,0xc0,0x86,0x80,0x0d,0x26,0x08,0x7c,0x50,0x06,0x1b,0x10,0xc4,0x0d, +0x14,0x64,0x18,0x10,0x60,0x43,0xf0,0x06,0x1b,0x08,0x30,0x48,0x83,0x36,0x80,0x83, +0x09,0x82,0x00,0x50,0x18,0x9a,0xda,0x30,0x70,0xdc,0x30,0x41,0x18,0xb6,0x09,0xc2, +0xc0,0x6d,0x08,0xec,0x60,0x03,0x31,0xd1,0x41,0x1d,0xdc,0xc1,0x86,0x42,0x0e,0xe6, +0x00,0x88,0x03,0x3c,0xa8,0xc2,0xc6,0x66,0xd7,0xe6,0x92,0x46,0x56,0xe6,0x46,0x37, +0x25,0x08,0xaa,0x90,0xe1,0xb9,0xd8,0x95,0xc9,0xcd,0xa5,0xbd,0xb9,0x4d,0x09,0x88, +0x26,0x64,0x78,0x2e,0x76,0x61,0x6c,0x76,0x65,0x72,0x53,0x02,0xa2,0x0e,0x19,0x9e, +0xcb,0x1c,0x5a,0x18,0x59,0x99,0x5c,0xd3,0x1b,0x59,0x19,0xdb,0x94,0xc0,0x28,0x43, +0x86,0xe7,0x22,0x57,0x36,0xf7,0x56,0x27,0x37,0x56,0x36,0x37,0x25,0x80,0x83,0x3a, +0x64,0x78,0x2e,0x65,0x6e,0x74,0x72,0x79,0x50,0x6f,0x69,0x6e,0x74,0x73,0x53,0x02, +0x3c,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x3b,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x31,0x50,0xc3,0xe5, +0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x36,0x00,0x0d, +0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b,0x02,0x34,0x5c,0xbe, +0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0a,0xdb,0x70,0xf9,0xce,0xe3, +0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb, +0xb6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25, +0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0d,0xdd,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01, +0x4c,0x44,0x08,0x34,0xc3,0x42,0x7c,0x91,0xc3,0x6c,0x48,0x33,0x20,0x8d,0x61,0x09, +0xce,0x70,0xf9,0xce,0xe3,0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x5b,0x40,0x34,0x5c,0xbe, +0xf3,0xf8,0x46,0xe4,0x50,0x8f,0x38,0xf8,0xc8,0x6d,0xdb,0x41,0x35,0x5c,0xbe,0xf3, +0xf8,0x12,0xc0,0x3c,0x0b,0x51,0x12,0x15,0xb1,0xf8,0xc5,0x6d,0x1b,0x41,0x35,0x5c, +0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0x94,0x0e,0x30,0xf8,0xc5,0x6d,0x5b,0x81, +0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0xb0,0x93,0x13,0x11,0x7e,0x71, +0xdb,0x26,0x90,0x0d,0x97,0xef,0x3c,0xfe,0x74,0x44,0x04,0x30,0x88,0x83,0xd8,0x80, +0x91,0x43,0x3d,0x3e,0x72,0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11, +0xe6,0x17,0xb7,0x0d,0x61,0x20,0x00,0x00,0xf3,0x09,0x00,0x00,0x13,0x04,0x5c,0x2c, +0x10,0x00,0x00,0x00,0x6f,0x00,0x00,0x00,0x34,0xcc,0x00,0x14,0x52,0x19,0x15,0x61, +0x40,0xc1,0x0e,0x14,0x5b,0x69,0x94,0x4a,0xc9,0x0e,0x94,0x5d,0x0d,0x14,0x5f,0xb9, +0x14,0x4c,0xd9,0x14,0x53,0x19,0x06,0x14,0x21,0x50,0xf1,0x06,0x94,0x6f,0x40,0x49, +0x42,0x14,0x27,0x42,0x29,0x55,0x41,0x45,0x94,0x24,0x42,0x71,0x12,0x94,0x4f,0x49, +0x12,0x14,0x4d,0x71,0x42,0xd0,0x58,0x03,0xa4,0x14,0x41,0x19,0x94,0x47,0x09,0x8c, +0x00,0x90,0x31,0x46,0x00,0x82,0x20,0x08,0x82,0xc1,0x0c,0xc0,0x18,0x01,0x08,0x82, +0x20,0x0a,0x06,0x63,0x04,0xad,0x39,0xe7,0xec,0x37,0x46,0x00,0x82,0x20,0x28,0x7f, +0x63,0x04,0x20,0x08,0xc2,0xfc,0x2f,0x8c,0x11,0x80,0x20,0x08,0xc6,0xbf,0x30,0x46, +0xb0,0xfb,0xa3,0x4c,0x82,0xc1,0x18,0xc1,0xee,0x8f,0x32,0xff,0x8d,0x11,0x80,0x20, +0x08,0xc2,0xbf,0x30,0x46,0xd0,0x9a,0x73,0xce,0x7b,0x63,0x04,0x20,0x08,0x82,0x32, +0x18,0x8c,0x11,0x80,0x20,0x08,0x82,0xa0,0x30,0x46,0x00,0x82,0xf8,0x7f,0x8f,0xc1, +0x18,0x41,0x48,0x82,0x21,0xde,0x8d,0x11,0xec,0xb1,0x1a,0xef,0xdf,0x18,0xc1,0x5a, +0xab,0xb5,0xf8,0x8d,0x11,0xfc,0xf7,0xdf,0xbf,0xdf,0x18,0x41,0x6b,0xce,0x39,0xef, +0x0b,0x63,0x04,0xb2,0xe8,0xf6,0xff,0x37,0x46,0xa0,0xb3,0xe6,0x9c,0x7e,0x63,0x04, +0x2a,0x5e,0x9f,0xaa,0x37,0x46,0x00,0x82,0x20,0x08,0x82,0xc3,0x18,0xc1,0x5a,0xab, +0xb5,0xee,0x8d,0x11,0x80,0x20,0xe8,0xdf,0x61,0x30,0x46,0xd0,0x9a,0x73,0x4e,0x7b, +0x63,0x04,0x20,0x08,0x82,0x24,0x18,0x8c,0x11,0x80,0x20,0x08,0xea,0x60,0x30,0x46, +0x00,0xc7,0x65,0x7e,0x7b,0x63,0x04,0x64,0xc9,0xeb,0xf7,0x37,0x46,0x00,0x82,0x20, +0xc8,0x82,0xc1,0x18,0x01,0x08,0x82,0x20,0xfc,0x8d,0x11,0x80,0x20,0x08,0xa2,0xdf, +0x18,0xc1,0x3b,0x93,0x26,0xda,0x8d,0x11,0x80,0x20,0x08,0xe2,0xbf,0x30,0x46,0x00, +0x82,0x20,0x88,0x7f,0xf4,0xcd,0x21,0x44,0x7a,0x30,0x87,0x50,0x41,0x73,0x08,0xd1, +0x1f,0xcc,0x21,0x44,0x7b,0x30,0x87,0x70,0x07,0xa0,0x30,0x87,0x70,0x07,0x7a,0x30, +0x87,0xc0,0x06,0xda,0x1c,0x42,0x24,0x0a,0x73,0x08,0x11,0x29,0xcc,0x21,0xdc,0xc1, +0x1e,0x90,0x38,0x07,0x41,0x51,0x50,0x2a,0xcc,0x41,0x4c,0x13,0x94,0x0a,0x73,0x10, +0x8e,0x03,0xa5,0xc2,0x1c,0x04,0x04,0x41,0xa9,0x30,0x07,0xe1,0x38,0x90,0x2a,0xcc, +0x41,0x60,0x18,0xa4,0x0a,0x73,0x10,0xd7,0x05,0xa9,0xc2,0x1c,0x84,0x65,0x41,0xaa, +0x30,0x07,0x41,0x51,0x90,0x2a,0xcc,0x41,0x4c,0x13,0xa4,0x0a,0x23,0x00,0x73,0x10, +0x51,0x04,0xa9,0xc2,0x1c,0x84,0xe3,0x40,0xa7,0x30,0x07,0x01,0x41,0x90,0x29,0x90, +0x31,0x02,0x00,0x00,0x23,0x06,0x08,0x00,0x82,0x60,0x40,0x06,0xfb,0xa0,0x0b,0x0f, +0x3d,0xac,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90,0x01,0x3f,0xec,0xc2,0x63,0x0f, +0xec,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x64,0xd0,0x0f,0xbc,0xf0,0xf0,0x43,0x3b, +0x8c,0x18,0x20,0x00,0x08,0x82,0x01,0x19,0xf8,0x43,0x2f,0x3c,0xfb,0xe0,0x0e,0x23, +0x06,0x08,0x00,0x82,0x60,0x40,0x06,0xff,0xe0,0x0b,0x8f,0x3f,0xbc,0xc3,0x88,0x01, +0x02,0x80,0x20,0x18,0x90,0x01,0x48,0xfc,0xc2,0x53,0x0f,0xf0,0x30,0x62,0x80,0x00, +0x20,0x08,0x06,0x64,0x10,0x12,0xe0,0xf0,0xdc,0x43,0x3c,0x8c,0x18,0x20,0x00,0x08, +0x82,0x01,0x19,0x88,0x44,0x38,0x3c,0xf9,0x20,0x0f,0x23,0x06,0x08,0x00,0x82,0x60, +0x40,0x06,0x23,0x21,0x0e,0x0f,0x3f,0xcc,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90, +0x01,0x49,0x8c,0xc3,0xe3,0x0f,0xf4,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x64,0x50, +0x12,0xe4,0xf0,0x88,0x44,0x3d,0x8c,0x18,0x20,0x00,0x08,0x82,0x01,0x19,0x98,0x44, +0x39,0x3c,0x22,0x61,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x40,0x06,0x27,0x61,0x0e, +0x8f,0x49,0xdc,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90,0x01,0x4a,0x9c,0xc3,0x53, +0x12,0xf8,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x60,0xa0,0x12,0xec,0x10,0x84,0xc1, +0x88,0x81,0x01,0x80,0x20,0x18,0x10,0x36,0xf1,0x0b,0x27,0x31,0x62,0x60,0x00,0x20, +0x08,0x06,0xc4,0x4d,0x80,0x83,0x4a,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x71,0x13, +0xe0,0x90,0x12,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0xe0,0x44,0x38,0xb0,0xc4,0x88, +0xc1,0x01,0x80,0x20,0x18,0x74,0x30,0xc1,0x0e,0x45,0x4b,0x8c,0x26,0x04,0x41,0x19, +0x2a,0x71,0x65,0xac,0xc4,0x55,0xf0,0x0e,0x5c,0x44,0x00,0x15,0x8c,0x83,0x56,0x52, +0x40,0x09,0x09,0x9c,0x60,0xd8,0x09,0x86,0x99,0xc0,0x07,0xf0,0x31,0xa1,0x0f,0xe0, +0x33,0x9a,0xd0,0x00,0x17,0x18,0x76,0x8e,0x61,0x56,0x08,0xf4,0xb1,0x42,0xa0,0xcf, +0x88,0xc1,0x01,0x80,0x20,0x18,0x68,0x63,0xe1,0x0f,0x57,0x4e,0x8c,0x26,0x04,0xc0, +0x68,0x82,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x57,0x16,0x21,0xa1,0x81,0xc5, +0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09,0x86,0x9d,0x60,0x98,0x1d,0x02,0x7d,0xec, +0x10,0xe8,0x63,0x02,0x03,0x1f,0x13,0x18,0xf8,0x8c,0x26,0x24,0xc2,0x68,0x82,0x32, +0x18,0x42,0xc8,0xc7,0x10,0x42,0x3e,0xa6,0xa4,0x03,0x7c,0x4c,0x51,0x07,0xf8,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0xc1,0x17,0x38,0x41,0x08,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0xf4,0x45,0x4e,0x10,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7e,0x91, +0x13,0xb7,0x20,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xf1,0x17,0x3a,0x81,0x0b,0xc2, +0x29,0x86,0x9d,0x62,0x98,0x11,0x02,0x7d,0x8c,0x10,0xe8,0x33,0x62,0x70,0x00,0x20, +0x08,0x06,0x60,0xb0,0x17,0x3d,0x41,0x07,0xb8,0x30,0x62,0xd0,0x00,0x20,0x08,0x06, +0x0d,0x69,0xfc,0x44,0x80,0x17,0x66,0x50,0x06,0x62,0x21,0x16,0x62,0x21,0x16,0xa3, +0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x9e,0x30,0x9a,0xf0,0x0d,0x26,0x10,0xf2, +0x31,0x81,0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x68,0xa5,0x01,0x16,0x79,0x90, +0x17,0xa3,0x09,0x81,0x30,0x9a,0x20,0x0c,0x56,0x08,0xf1,0xb1,0x42,0x88,0x8f,0xad, +0x81,0x20,0x1f,0x5b,0x03,0x41,0x3e,0x26,0x08,0xf2,0x31,0x41,0x90,0x8f,0x09,0x01, +0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x9a,0x0d,0xb3,0x08,0x0c,0x79,0x03,0xf8, +0x18,0xf2,0x06,0xf0,0x19,0x8e,0x10,0x6a,0x61,0xf8,0x86,0x23,0x86,0x77,0x28,0xbe, +0x12,0x02,0x1d,0x8e,0x20,0x70,0x61,0xf8,0x86,0x23,0x0a,0x79,0x28,0xbe,0x12,0x02, +0x2d,0x22,0xd0,0x11,0x83,0x03,0x00,0x41,0x30,0x00,0x83,0xdb,0xc8,0x0b,0x5a,0xa0, +0x87,0x11,0x83,0x03,0x00,0x41,0x30,0x00,0x03,0xdc,0xd0,0x0b,0x58,0xa0,0x87,0x11, +0x83,0x07,0x00,0x41,0x30,0x98,0x7c,0x83,0x2e,0x84,0x00,0x0c,0xbe,0x9c,0xc8,0x89, +0xda,0xa8,0x8d,0xbf,0xf0,0x85,0xd1,0x84,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83, +0x28,0x3c,0x5c,0x23,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x30,0xe0,0x0d,0xbf,0xe0, +0x05,0x7b,0x18,0x31,0x78,0x00,0x10,0x04,0x83,0x49,0x3c,0xf0,0x22,0x28,0xc8,0x60, +0x0c,0x7a,0xa2,0x27,0x72,0x23,0x37,0x46,0x43,0x1c,0x46,0x13,0x02,0x60,0x34,0x41, +0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x0b,0x8f,0xbe,0xb0,0x85,0xdd,0x18,0x4d, +0x08,0x86,0xe1,0x86,0xc0,0x37,0xc0,0xa0,0x1a,0xb5,0xe0,0x12,0x82,0xad,0x81,0x2d, +0xb8,0xa0,0x40,0x67,0x19,0x02,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x0e,0x3d, +0x48,0xa3,0x17,0xca,0x63,0x34,0x21,0x00,0x46,0x13,0x84,0xe0,0x04,0xc3,0x4e,0x30, +0xcc,0x04,0x4f,0x3e,0x26,0x78,0xf2,0x31,0xc1,0x2c,0xe0,0x63,0xc2,0x59,0xc0,0x67, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xfc,0xa8,0x0d,0x43,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x43,0x3f,0x6a,0xc3,0x1e,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf6, +0xe3,0x36,0x8e,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xfe,0xb8,0x0d,0x7c,0x08, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xd2,0x0f,0xd6,0x18,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0xda,0x8f,0xd6,0x10,0x4e,0x18,0xe8,0x84,0x81,0xec,0x20,0xe2,0x63,0x06, +0x11,0x9f,0x22,0x6c,0x03,0x8a,0xb8,0x0d,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x0a, +0x44,0x58,0x43,0xc0,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0xa8,0x42,0xa4,0x35,0x84, +0xfc,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x30,0xf0,0x0f,0xf0,0xc8,0x87,0x9d,0x18, +0x31,0x68,0x00,0x10,0x04,0x83,0xe6,0x44,0xc4,0x23,0xd8,0x8f,0x41,0x28,0x8f,0xf2, +0x28,0x8f,0xf2,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04, +0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x86,0x45,0xce,0xc3,0x00,0x11,0xe7,0x50, +0x0f,0xf5,0x50,0x0f,0xf5,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84, +0xd1,0x04,0x62,0xa8,0xe9,0x44,0xc0,0xc4,0xc0,0x3c,0x40,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0xd5,0x8b,0x88,0x87,0x10,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x43,0x23, +0xef,0xe1,0xa0,0x48,0xf0,0xc8,0x87,0x7c,0xc8,0x87,0x7c,0x8c,0x26,0x04,0xc0,0x68, +0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0xd4,0xc6,0x22,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0x95,0x8d,0xa4,0x47,0x80,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xb3, +0x23,0xf6,0x51,0xbd,0x48,0x60,0xe5,0x47,0x7e,0xe4,0x47,0x7e,0x8c,0x26,0x04,0xc0, +0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x8c,0x18,0x34,0x00,0x08,0x82, +0x41,0x03,0x26,0xfb,0xa1,0xd1,0x08,0x17,0x06,0xfe,0xe1,0x1f,0xfe,0xe1,0x1f,0xa3, +0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x23,0x06,0x0d, +0x00,0x82,0x60,0xd0,0x94,0x09,0x88,0x7c,0x39,0x72,0x06,0x66,0x30,0x22,0x23,0x32, +0x22,0x23,0x32,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4, +0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x8d,0x9a,0x94,0x08,0x19,0xf8,0xc8,0xb5,0x06, +0x28,0x82,0x22,0x28,0x82,0x22,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83, +0x30,0x9a,0x40,0x0c,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xbc,0x89,0x8a,0xa4,0xc1, +0x98,0x54,0x70,0xd0,0x22,0x2d,0xd2,0x22,0x2d,0x32,0x9a,0x10,0x00,0xa3,0x09,0x42, +0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x50,0x75,0xa0,0x26,0x60,0xa4,0x90,0x22,0x20, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x4a,0x4e,0x4a,0x44,0x08,0x46,0x0c,0x1a,0x00, +0x04,0xc1,0xa0,0xb9,0x13,0x19,0x89,0x83,0x35,0x99,0x83,0xa0,0x46,0x6a,0xa4,0x46, +0x6a,0x64,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0x61, +0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x3e,0xb9,0x11,0x3b,0x80,0x13,0x3f,0x30,0x74, +0x44,0x47,0x74,0x44,0x47,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61, +0x34,0x81,0x18,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x09,0x15,0x1e,0xd9,0x83,0x3a, +0x71,0x83,0xe5,0x47,0x7e,0xe4,0x47,0x7e,0x64,0x34,0x21,0x00,0x46,0x13,0x84,0x60, +0x34,0x61,0x10,0x46,0x13,0x88,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x53,0x09, +0x13,0x50,0xd0,0x13,0x36,0x80,0xc8,0x84,0x4c,0xc8,0x84,0x4c,0x46,0x13,0x02,0x60, +0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x8a,0x15,0xfc,0x04,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xa0,0x42,0x95,0x1d,0x09,0xae,0x11,0x83,0x06,0x00,0x41,0x30, +0x68,0x5a,0x05,0x4d,0x4e,0x21,0x54,0x52,0x21,0x58,0x93,0x35,0x59,0x93,0x35,0x19, +0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x18,0x31,0x68, +0x00,0x10,0x04,0x83,0x46,0x56,0xda,0x84,0x15,0x4c,0x85,0x16,0x0c,0x38,0x81,0x13, +0x38,0x81,0x93,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20, +0x86,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x6e,0x45,0x4e,0x62,0x61,0x55,0x48,0x61, +0xa9,0x93,0x3a,0xa9,0x93,0x3a,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18, +0x84,0xd1,0x04,0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x86,0x57,0xee,0xc4,0x16, +0x60,0x45,0x14,0x20,0x3d,0xd1,0x13,0x3d,0xd1,0x93,0xd1,0x84,0x00,0x18,0x4d,0x10, +0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x06,0xc3,0x8f,0x70,0x88,0xcf,0x88,0x81,0x01, +0x80,0x20,0x18,0x44,0xe0,0x72,0x2b,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xe4, +0x02,0x2a,0x01,0x8f,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x24,0x2e,0xb9,0x12,0x0c, +0x47,0x04,0xfd,0x41,0x7c,0x36,0xe0,0x88,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0x2a,0x97,0x3f,0x09,0x2c,0x10,0xe8,0x63,0x86,0x8e,0xc8,0x67,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0x22,0x74,0x11,0x95,0xc0,0x02,0x81,0x3e,0x16,0x10,0xf2,0x99,0x6e,0x18, +0x91,0x00,0xb1,0x1d,0x71,0x87,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xd4,0x2e, +0xe4,0x12,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x11,0x2f,0xad,0x12,0xa4,0xc9,0x88, +0x81,0x01,0x80,0x20,0x18,0x44,0xef,0x62,0x2e,0xc1,0x70,0x44,0xa0,0x22,0xc4,0x67, +0x43,0x99,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x79,0x61,0x95,0xc0,0x02, +0x81,0x3e,0x66,0x9c,0x89,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xaa,0x97,0x57, +0x09,0x2c,0x10,0xe8,0x63,0x01,0x21,0x9f,0xe9,0x06,0x18,0x09,0x10,0x8b,0x91,0x7d, +0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xfa,0x12,0x2f,0xc1,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0xfe,0xa2,0x2b,0x81,0x9d,0x8c,0x18,0x18,0x00,0x08,0x82,0x41, +0xc4,0x2f,0xf3,0x12,0x0c,0x47,0x04,0x37,0x42,0x7c,0x36,0xc8,0x89,0x7c,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0xfa,0x97,0x5c,0x09,0x2c,0x10,0xe8,0x63,0x06,0x9d,0xc8, +0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x91,0xe1,0x95,0xc0,0x02,0x81,0x3e,0x16, +0x10,0xf2,0x99,0x6e,0xe8,0x91,0x00,0xb1,0x50,0x41,0x89,0xf8,0x8c,0x18,0x18,0x00, +0x08,0x82,0x41,0x74,0x32,0xfe,0x12,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xb1,0x32, +0xe7,0x12,0x8c,0xca,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x29,0x03,0x32,0xc1,0x70, +0x44,0x40,0x26,0xc4,0x67,0xc3,0x9f,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22, +0x96,0x31,0x97,0xc0,0x02,0x81,0x3e,0x66,0x84,0x8a,0x7c,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0x7a,0x99,0x74,0x09,0x2c,0x10,0xe8,0x63,0x01,0x21,0x9f,0xe9,0x06,0x35, +0x09,0x10,0x43,0x83,0x96,0x90,0x8f,0xa5,0x41,0x4b,0xc8,0xc7,0xd4,0xa0,0x25,0xe4, +0x63,0x6b,0xd0,0x12,0xf2,0xb1,0x8f,0x25,0xe4,0x63,0x60,0xc0,0x12,0xf2,0xb1,0x30, +0x60,0x09,0xf9,0x98,0x18,0xb0,0x84,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23, +0x10,0xf8,0x18,0x81,0xc0,0xc7,0x34,0x96,0x90,0x8f,0x6d,0x2c,0x21,0x1f,0xe3,0x58, +0x42,0x3e,0xd6,0xb1,0x84,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8, +0x18,0x42,0xc0,0xc7,0xaa,0x96,0x90,0x8f,0x59,0x2d,0x21,0x1f,0xbb,0x5a,0x42,0x3e, +0x86,0xb5,0x84,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42, +0xc0,0xc7,0xee,0x80,0x14,0xe0,0x63,0xc1,0x1a,0xc0,0xc7,0x82,0x0f,0x3e,0x76,0x04, +0xf4,0xb1,0x43,0xa0,0x8f,0x1d,0x03,0x7d,0xec,0x20,0xe8,0x63,0xab,0x70,0x13,0xf2, +0x31,0x56,0xb8,0x09,0xf9,0x58,0x2b,0xdc,0x84,0x7c,0xcc,0x15,0x6e,0x42,0x3e,0x26, +0x0a,0x36,0x21,0x1f,0x1b,0x05,0x9b,0x90,0x8f,0x91,0x82,0x4d,0xc8,0xc7,0x4a,0xc1, +0x26,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e, +0xd6,0x07,0x39,0x21,0x1f,0xf3,0x83,0x9c,0x90,0x8f,0xfd,0x41,0x4e,0xc8,0xc7,0x40, +0x21,0x27,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02, +0x3e,0x86,0x07,0x3c,0x21,0x1f,0xcb,0x03,0x9e,0x90,0x8f,0xe9,0x01,0x4f,0xc8,0xc7, +0xf6,0x80,0x27,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10, +0x02,0x3e,0x46,0x84,0x01,0x7d,0x8c,0x10,0x03,0xfa,0x18,0x31,0x06,0xf4,0x31,0x82, +0x0c,0xe8,0x63,0xeb,0x00,0x16,0xf2,0x31,0x76,0x00,0x0b,0xf9,0x58,0x3b,0x80,0x85, +0x7c,0xcc,0x1d,0xc0,0x42,0x3e,0x26,0x0e,0x3f,0x21,0x1f,0x1b,0x87,0x9f,0x90,0x8f, +0x91,0xc3,0x4f,0xc8,0xc7,0xca,0xe1,0x27,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8, +0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0xd6,0x0b,0x62,0x21,0x1f,0xf3,0x05,0xb1,0x90, +0x8f,0xfd,0x82,0x58,0xc8,0xc7,0xc0,0x41,0x2c,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08, +0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x0b,0x65,0x21,0x1f,0xcb,0x85,0xb2, +0x90,0x8f,0xe9,0x42,0x59,0xc8,0xc7,0x76,0xa1,0x2c,0xe4,0x63,0x08,0x01,0x1f,0x43, +0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84,0x02,0x7d,0x8c,0x10,0x05, +0xfa,0x18,0x31,0x0a,0xf4,0x31,0x82,0x14,0xe8,0x63,0x2b,0xa1,0x16,0xf2,0x31,0x96, +0x50,0x0b,0xf9,0x58,0x4b,0xa8,0x85,0x7c,0xcc,0x25,0xd4,0x42,0x3e,0x26,0x12,0x69, +0x21,0x1f,0x1b,0x89,0xb4,0x90,0x8f,0x91,0x44,0x5a,0xc8,0xc7,0x4a,0x22,0x2d,0xe4, +0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0xd6,0x0f, +0x6c,0x21,0x1f,0xf3,0x07,0xb6,0x90,0x8f,0xfd,0x03,0x5b,0xc8,0xc7,0x40,0x82,0x2d, +0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86, +0x0f,0x6f,0x21,0x1f,0xcb,0x87,0xb7,0x90,0x8f,0xe9,0xc3,0x5b,0xc8,0xc7,0xf6,0xe1, +0x2d,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e, +0x46,0x84,0x03,0x7d,0x8c,0x10,0x07,0xfa,0x18,0x31,0x0e,0xf4,0x31,0x82,0x1c,0xe8, +0x63,0x6f,0x73,0x23,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0x86,0x5c,0x28, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x87,0xee,0x27,0x98,0x9d,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0x72,0x08,0x86,0x82,0xe1,0x88,0x80,0x6e,0x88,0xcf,0x86,0xd7, +0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x3c,0x64,0x3f,0x81,0x05,0x02,0x7d, +0xcc,0x88,0x1d,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xf4,0x43,0xf9,0x13,0x58, +0x20,0xd0,0xc7,0x02,0x42,0x3e,0xd3,0x0d,0x7a,0x13,0x20,0x26,0x3b,0x64,0x12,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xc8,0x68,0x87,0x82,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xd0,0x88,0x84,0x02,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0x8c, +0x7a,0x28,0x18,0x8e,0x08,0x42,0x87,0xf8,0x6c,0xe0,0x1d,0xf9,0x8c,0x18,0x18,0x00, +0x08,0x82,0x41,0x94,0x46,0x23,0x14,0x58,0x20,0xd0,0xc7,0x0c,0xdf,0x91,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x44,0x6c,0x64,0x42,0x81,0x05,0x02,0x7d,0x2c,0x20,0xe4, +0x33,0xdd,0x70,0x3a,0x01,0x62,0xa8,0x13,0x27,0xf1,0x19,0x31,0x30,0x00,0x10,0x04, +0x83,0x28,0x8e,0xd0,0x28,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x8e,0x62,0x28, +0x68,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xe6,0x48,0x8d,0x82,0xe1,0x88,0xc0, +0x75,0x88,0xcf,0x86,0xf4,0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x76,0x04, +0x43,0x81,0x05,0x02,0x7d,0xcc,0x58,0x1f,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41, +0x94,0x47,0x33,0x14,0x58,0x20,0xd0,0xc7,0x02,0x42,0x3e,0xd3,0x0d,0xb4,0x13,0x20, +0x86,0x3f,0x7e,0x12,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xfc,0xa8,0x8e,0x82, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x44,0xc9,0x87,0x02,0xfd,0x19,0x31,0x30,0x00, +0x10,0x04,0x83,0x08,0x94,0xee,0x28,0x18,0x8e,0x08,0x76,0x87,0xf8,0x6c,0xb0,0x1f, +0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x34,0x4a,0x3d,0x14,0x58,0x20,0xd0,0xc7, +0x0c,0xfc,0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xa6,0x04,0x46,0x81,0x05, +0x02,0x7d,0x2c,0x20,0xe4,0x33,0xdd,0x10,0x3e,0x01,0x62,0x68,0x80,0x13,0xf2,0xb1, +0x34,0xc0,0x09,0xf9,0x98,0x1a,0xe0,0x84,0x7c,0x6c,0x0d,0x70,0x42,0x3e,0xf6,0xf1, +0x83,0x7c,0x0c,0x0c,0xf8,0x41,0x3e,0x16,0x06,0xfc,0x20,0x1f,0x13,0x03,0x7e,0x90, +0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x98,0x46, +0x0e,0xf2,0xb1,0x8d,0x1c,0xe4,0x63,0x1c,0x39,0xc8,0xc7,0x3a,0x72,0x90,0x8f,0x21, +0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x58,0xc5,0x0a,0xf2, +0x31,0x8b,0x15,0xe4,0x63,0x17,0x2b,0xc8,0xc7,0x30,0x56,0x90,0x8f,0x21,0x04,0x7c, +0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0xd8,0x1d,0x90,0x02,0x7c,0x2c, +0x58,0x03,0xf8,0x58,0xf0,0xc1,0xc7,0x8e,0x80,0x3e,0x76,0x08,0xf4,0xb1,0x63,0xa0, +0x8f,0x1d,0x04,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x80,0x27,0x56,0x4a,0x15, +0x52,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x9e,0x5a,0x29,0x55,0x48,0x65,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0x79,0x72,0xa5,0x54,0x21,0x95,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xe6,0xe9,0x95,0x52,0x85,0x54,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xa0,0xa7,0x57,0x6a,0x15,0x54,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x9e,0x60, +0xa9,0x55,0x50,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x7b,0x8a,0xa5,0x56,0x41, +0x95,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xee,0x49,0x96,0x5a,0x05,0x55,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xc0,0x27,0x5a,0x42,0xf4,0x64,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0x7c,0xaa,0x25,0x44,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd0,0x27, +0x5b,0x42,0xf4,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x7d,0xba,0x25,0x44,0x4f, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe0,0xa7,0x5b,0x42,0xfc,0x64,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x7e,0xc2,0x25,0xc4,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xf0,0xa7,0x5c,0x42,0xfc,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x7f,0xd2,0x25, +0xc4,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x00,0x29,0x5e,0x42,0xfa,0x64,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0x90,0xea,0x25,0xa4,0x4f,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x10,0x29,0x5f,0x42,0xfa,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x91, +0xfa,0x25,0xa4,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x20,0xa9,0x5f,0x42,0x42, +0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x92,0x02,0x27,0x24,0x54,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x30,0xa9,0x70,0x42,0x42,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0x93,0x12,0x27,0x24,0x54,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x40,0xa9,0x71, +0xe2,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x52,0x8a,0x9c,0x38,0x64,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0x95,0x2a,0x27,0x0e,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0x63,0xa5,0xcc,0x89,0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x60,0x29,0x74,0x22, +0x90,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5a,0x2a,0x9d,0x08,0x64,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0x97,0x52,0x27,0x02,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3, +0xa5,0xd6,0x89,0x40,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x4b,0x29,0x72,0xea,0x1f, +0x92,0x1a,0x4d,0x08,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x00,0x83,0x94,0x5a,0xa7, +0x11,0x22,0xa3,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x64,0xaa,0x9d,0x02,0x93,0x32, +0x29,0x93,0x82,0x27,0x78,0x82,0x27,0x78,0x1a,0x4d,0x08,0x80,0xe1,0x88,0x20,0x86, +0x82,0x6f,0xba,0x61,0x8d,0x84,0xc0,0x16,0x83,0x3e,0xb6,0x1c,0xf4,0xb1,0x05,0xa1, +0x8f,0x11,0x83,0x7c,0xac,0x18,0xe4,0x63,0x83,0x21,0x9f,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x7a,0x0a,0x9f,0x86,0x1c,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0xa7, +0xf2,0x69,0xd0,0xa1,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7e,0x4a,0x9f,0x86,0x1d, +0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0xac,0xf8,0x69,0x58,0xa5,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xc2,0xaa,0x9f,0x06,0x56,0x1a,0x31,0x38,0x00,0x10,0x04,0x83, +0x43,0xac,0xfc,0x69,0x68,0x25,0x13,0xf8,0x48,0x3e,0x26,0x10,0xf0,0xb1,0xa0,0x8f, +0xe4,0x63,0xc1,0x00,0x1f,0x3b,0x8a,0xf8,0x58,0x10,0x4a,0xf2,0xb1,0x24,0x94,0xe4, +0x63,0x47,0x10,0x1f,0x4b,0x46,0x49,0x3e,0x26,0x04,0xf1,0x19,0x31,0x30,0x00,0x10, +0x04,0x83,0x48,0xad,0xc2,0xca,0x1b,0x31,0x30,0x00,0x10,0x04,0x83,0x68,0xad,0x70, +0x2a,0x18,0x8e,0x00,0x83,0x35,0x22,0xbe,0x0b,0x86,0x18,0x31,0x38,0x00,0x10,0x04, +0x03,0x30,0x40,0x2b,0x95,0x5a,0xa3,0x50,0x1a,0x31,0x68,0x00,0x10,0x04,0x83,0x26, +0xae,0x58,0x2a,0x78,0xa9,0x19,0x92,0xa1,0x97,0x7a,0xa9,0x97,0x7a,0xa9,0xd1,0x84, +0x00,0x18,0x8e,0x08,0x76,0x49,0xf8,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c,0xd8, +0xca,0xa5,0xd0,0xc8,0x94,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c,0xda,0xea,0xa5, +0xca,0x28,0x95,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0x9a,0xab,0x94,0x12,0x02,0xf0, +0xf9,0x1d,0x77,0x72,0x27,0xb5,0x52,0x2b,0x9a,0x9a,0xa3,0xd1,0x84,0x00,0x18,0x4d, +0x10,0x82,0x59,0x02,0x61,0xa0,0xc2,0x60,0xc7,0x00,0x40,0x83,0x60,0xa0,0xc2,0x70, +0xc7,0x00,0x30,0x83,0x60,0xa0,0xc2,0x80,0xc7,0x00,0x00,0x83,0x60,0xa0,0xc2,0x90, +0xc7,0x00,0x50,0x82,0x81,0x0a,0x83,0x1e,0x03,0x40,0x09,0x06,0x2a,0x0c,0x7b,0x0c, +0x00,0x31,0x08,0x06,0x2a,0x06,0x73,0x0d,0x00,0x30,0x08,0x06,0x2a,0xc6,0xc0,0x55, +0x03,0x40,0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x10,0xad,0x9e,0xda,0x9d,0x61, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0xba,0xbd,0xba,0x29,0x38,0xaa,0xab,0xd1,0x84,0x40, +0xa8,0xe0,0xa4,0xb4,0xf0,0x2a,0xb8,0x0b,0x0c,0x1b,0x31,0x38,0x00,0x10,0x04,0x83, +0x0e,0xb4,0x78,0xaa,0x8e,0xf6,0x6a,0x34,0x21,0x00,0x46,0x13,0x84,0xe0,0x04,0xc3, +0x4e,0x30,0xcc,0x04,0x83,0x3e,0x26,0x1c,0xf4,0x39,0x61,0xa0,0x13,0x06,0x1a,0x4d, +0x70,0x80,0xd1,0x84,0x27,0x38,0xc2,0xb0,0x23,0x0c,0x33,0xa1,0x8d,0xe4,0x63,0x42, +0x1b,0xc9,0xc7,0x08,0x93,0x82,0x8f,0x11,0x27,0x05,0x9f,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x72,0xab,0xae,0x08,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xdd,0xb2, +0x2b,0x42,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0xb7,0xec,0x8a,0x9e,0x84,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x78,0xeb,0xae,0xea,0x49,0x38,0xc6,0xb0,0x63,0x0c, +0x33,0x42,0xa0,0x8f,0x11,0x02,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c,0x70, +0x4b,0xaf,0x64,0x69,0x9e,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x09,0x2f,0xbe,0x0a, +0x6a,0xab,0xb6,0x6a,0xeb,0xaf,0xfe,0xea,0xaf,0xfe,0x6a,0x34,0x21,0x00,0x86,0x23, +0x02,0x70,0x0a,0xbe,0xe9,0x06,0x7d,0x12,0x82,0x13,0x03,0xa3,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0x00,0x0c,0x7c,0x0b,0xb4,0x7a,0x89,0x9e,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0x00,0x0c,0x7e,0x2b,0xb4,0x6e,0x69,0x9f,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0x2a, +0xaf,0xbd,0x12,0x02,0x25,0x01,0x2b,0xb0,0xe2,0x2d,0xde,0x32,0xad,0x61,0x34,0x21, +0x00,0x2c,0xa0,0x29,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x94,0x5e,0xa2,0x15, +0x58,0x80,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xf5,0xfa,0xab,0xc0,0x82, +0x9b,0x92,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xed,0x65,0x5a,0xc1,0x70,0xc4, +0x1c,0xb4,0x53,0xf0,0x4d,0x37,0x08,0x74,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0x31,0x5f,0xae,0x15,0x0c,0xc3,0x11,0x01,0x3c,0x39,0xdf,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0xf5,0x15,0x5b,0x43,0x61,0xc1,0x40,0x1f,0x63,0xa9,0x20,0x3e,0xd3,0x0d, +0x41,0x4b,0x11,0xb3,0x0c,0x03,0x81,0x07,0xc3,0x11,0x7c,0x50,0x4f,0xce,0x37,0xdd, +0x20,0x57,0x2f,0x15,0xcc,0x12,0x20,0xc3,0x11,0x7e,0x00,0x53,0xca,0x37,0xcb,0x60, +0x14,0x81,0x31,0x4a,0x7c,0x2c,0xb0,0x29,0xf9,0x58,0xc0,0xc0,0x67,0x96,0x00,0x19, +0x8e,0x38,0xda,0x4a,0xf8,0x66,0x19,0x0e,0x24,0x98,0x25,0x40,0x06,0x4a,0x0c,0x66, +0x30,0x89,0x02,0x3f,0x83,0xc3,0x24,0x8c,0x81,0x12,0x43,0x0c,0x06,0xa3,0xf0,0x0e, +0xcf,0x30,0x05,0xad,0xe0,0x63,0x01,0x5c,0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0xa2,0x10,0x73,0xaf,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x12,0x03,0xaf,0x51, +0x08,0x6c,0xa7,0x82,0xf8,0x18,0x4f,0xfd,0x50,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0x2a,0x31,0xf9,0x0a,0x86,0x23,0xca,0xe8,0xae,0x88,0xef,0x02,0xa3,0x6c,0x09, +0xe4,0x63,0x81,0x21,0x1f,0x0b,0x0a,0xf9,0x58,0x40,0x56,0xf0,0x19,0x31,0x30,0x00, +0x10,0x04,0x83,0x88,0xc5,0xf2,0x2b,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0xc6, +0xd6,0xeb,0x01,0x83,0xe1,0x88,0xa0,0xa5,0x9c,0x6f,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0x19,0x73,0xaf,0x48,0x0c,0x2c,0x18,0xe8,0x33,0xdd,0x10,0xc0,0xd4,0x30,0x62, +0x60,0x00,0x20,0x08,0x06,0x91,0x8c,0xfd,0x57,0x60,0x07,0x6b,0xc9,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0x22,0x1a,0x0b,0xb1,0xc0,0x82,0x41,0x3e,0x23,0x06,0x06,0x00, +0x82,0x60,0x10,0xd9,0xd8,0x88,0x05,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0xcd,0x98, +0x7b,0x9d,0xd4,0x89,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x98,0xa0,0x4f,0xf2,0x31, +0x41,0x9f,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x8f,0xb9,0x97,0x30,0x62, +0x60,0x00,0x20,0x08,0x06,0x51,0x8f,0xbd,0x97,0x70,0xc2,0x40,0x27,0x0c,0x74,0x82, +0x61,0x27,0x18,0x66,0x82,0x5f,0xc1,0xc7,0x84,0xbf,0x82,0xcf,0x88,0xc1,0x01,0x80, +0x20,0x18,0x68,0x60,0xb6,0x5f,0x34,0x65,0x63,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04, +0x56,0x08,0xf1,0xb1,0x42,0x88,0xcf,0x70,0x84,0xf0,0x08,0xdf,0x74,0xc3,0x7c,0x81, +0x58,0x30,0x1c,0x31,0x40,0xc2,0x37,0xdd,0x50,0x5f,0x22,0x16,0x4c,0x37,0x80,0xd9, +0x98,0x11,0xd3,0x0d,0x61,0x46,0x66,0x43,0x15,0x11,0x14,0x11,0x41,0x09,0x04,0x94, +0x40,0xc0,0x88,0xc1,0x01,0x80,0x20,0x18,0x80,0x41,0x9b,0xbd,0x98,0x5a,0xa9,0xd6, +0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x76,0x16,0x63,0x81,0x9a,0x0d,0x02,0x8d,0xd1, +0x18,0x8d,0xd1,0xd8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37, +0xb4,0x19,0x9c,0x3d,0xa5,0x04,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0d,0x9f,0xdd, +0xd8,0x01,0x67,0x01,0xa2,0x63,0x3a,0xa6,0x63,0x3a,0x36,0x9a,0x10,0x00,0xa3,0x09, +0x42,0x30,0x9a,0x30,0x08,0xd3,0x0d,0x76,0x36,0x67,0x55,0x41,0x01,0x8c,0x18,0x34, +0x00,0x08,0x82,0x41,0x23,0x6a,0x3d,0xd6,0xd8,0x59,0xe0,0x80,0x19,0x98,0x81,0x19, +0x98,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74,0x43,0x9e,0xf1, +0x59,0x56,0x55,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xa0,0xda,0x98,0x4d,0x7c, +0x56,0x05,0x66,0x66,0x66,0x66,0x66,0x66,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3, +0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0d,0xab,0x9d,0xd9,0x05,0x6a,0x51, +0xa1,0x66,0x6a,0xa6,0x66,0x6a,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30, +0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xc0,0xda,0x9a,0x6d,0xa4,0xf6,0x24,0x6e, +0xe6,0x66,0x6e,0xe6,0x66,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30, +0xdd,0xa0,0x6a,0xa7,0x76,0x06,0x35,0x06,0x01,0x8c,0x18,0x34,0x00,0x08,0x82,0x41, +0x63,0x6b,0x71,0x16,0x06,0xaa,0x36,0x06,0x01,0x9d,0xd1,0x19,0x9d,0xd1,0xd9,0x68, +0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41, +0xa3,0x6b,0x75,0x56,0x06,0xae,0xf6,0x15,0x78,0x86,0x67,0x78,0x86,0x67,0xa3,0x09, +0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x8d, +0xaf,0xe5,0x59,0x1a,0xc8,0x5a,0x97,0xf0,0x19,0x9f,0xf1,0x19,0x9f,0x8d,0x26,0x04, +0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0x82,0xe5,0x81,0x29,0xc4,0xc7,0xf2,0xc0,0x14, +0xe2,0x73,0xf8,0x64,0xd4,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xe6,0x16,0x6a,0xe1, +0x10,0x18,0x7f,0xb1,0x02,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x40,0x37,0x52, +0x6b,0xb1,0xc0,0xfc,0x6b,0x88,0x8f,0x09,0x81,0x7c,0x2c,0x00,0x31,0xf8,0x58,0x00, +0x63,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0xdd,0x50,0x4d,0xc4,0x02,0x53, +0x29,0x13,0x93,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xef,0xa6,0x6a,0x41,0x32, +0x62,0x70,0x00,0x20,0x08,0x06,0x07,0xbc,0xad,0x1a,0x7b,0x05,0x46,0x1c,0xf1,0x31, +0x21,0x90,0x8f,0x05,0x09,0x7c,0xcc,0xa7,0x6e,0x4c,0x3e,0x23,0x06,0x06,0x00,0x82, +0x60,0x10,0xc9,0xdb,0xaf,0x05,0x86,0x63,0x41,0x7c,0x4c,0x15,0x4e,0x01,0x04,0x17, +0x18,0x66,0xaa,0x80,0x0a,0x20,0xb8,0xc0,0x30,0x1b,0x30,0xf8,0x98,0x80,0xc1,0x67, +0xb8,0x21,0x15,0xe8,0x82,0x0c,0x86,0x1b,0x52,0x81,0x2e,0xc8,0xa0,0x84,0x40,0x2f, +0x30,0xca,0x1c,0x43,0x3e,0xf6,0x18,0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x83,0xab, +0xdf,0x76,0x4d,0x08,0x84,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x92,0x03,0xb7, +0x40,0xcf,0x2c,0xd0,0x33,0xf9,0x58,0xc0,0x63,0xf0,0xb1,0xe1,0xc7,0xe4,0x63,0x81, +0x8f,0xc1,0xc7,0x8a,0x3e,0x93,0x8f,0x05,0x7d,0x06,0x1f,0x0b,0x0a,0xf9,0x58,0xe0, +0x67,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8e,0x7c,0x2c,0x18,0xe4,0x63,0x01,0x2e,0xc8, +0xc7,0x04,0x5c,0x90,0x8f,0x0d,0xb8,0x20,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8, +0x5a,0x6e,0xdd,0xb0,0x0b,0xbb,0xcc,0xeb,0x33,0xf9,0x58,0x20,0xc8,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0xa2,0x99,0x63,0xb7,0xc0,0x82,0x5f,0x90,0x8f,0x09,0xbf,0x20, +0x1f,0x1b,0x7e,0x41,0x3e,0x36,0x88,0x83,0x7c,0x6c,0x10,0x07,0xf9,0xd8,0x20,0x0e, +0xf2,0x31,0x78,0x10,0x07,0x10,0x5c,0x60,0x98,0x05,0x7c,0x00,0x9f,0xe1,0x06,0x72, +0xb8,0x0d,0x32,0xa8,0x60,0x0c,0xf4,0x02,0xa3,0x0c,0x0e,0x08,0xf9,0x8c,0x18,0x24, +0x00,0x08,0x82,0xc1,0xe5,0x73,0xfc,0x16,0x88,0x41,0x20,0x06,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0x94,0x5d,0xc8,0x05,0xbb,0x66,0xc1,0xae,0xc9,0xc7,0x82,0x3e,0x83, +0x8f,0x0d,0xa0,0x26,0x1f,0x0b,0xfe,0x0c,0x3e,0x56,0xf8,0x9a,0x7c,0x2c,0xf0,0x35, +0xf8,0x58,0x50,0xc8,0xc7,0x82,0x5f,0x83,0x8f,0x15,0x85,0x7c,0x2c,0x68,0xe4,0x63, +0xc1,0x20,0x1f,0x0b,0xe6,0x41,0x3e,0x26,0xcc,0x83,0x7c,0x6c,0x98,0x07,0xf9,0xd8, +0x40,0x06,0xf0,0xb1,0x81,0x0c,0xe0,0x63,0x03,0x19,0xc0,0xc7,0x0e,0x34,0x80,0xcf, +0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0x72,0x07,0x73,0x19,0x1f,0x64,0x7c,0x60,0x65, +0x10,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xbb,0x83,0xb9,0x60,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0xbd,0xbb,0xb9,0x91,0xe8,0x87,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xf8,0x0e,0xe7,0x46,0xa2,0x1f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe8, +0xbb,0x9c,0x1b,0x89,0x7e,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0xef,0x72,0xce, +0x24,0x40,0x62,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xbf,0xd3,0x39,0x93,0x00,0x89, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x40,0x6f,0xe7,0x4c,0x02,0x24,0xec,0x18,0x09, +0xf9,0x18,0x32,0x12,0xf2,0xb1,0x64,0x24,0xe4,0x63,0x43,0x1b,0xc0,0xc7,0x86,0x36, +0x80,0x8f,0x0d,0x6d,0x00,0x1f,0x33,0x52,0x42,0x3e,0x66,0xa4,0x84,0x7c,0xcc,0x48, +0x09,0xf9,0xd8,0x00,0x07,0xf0,0xb1,0x01,0x0e,0xe0,0x63,0x03,0x1c,0xc0,0xc7,0xa6, +0x3b,0x80,0x8f,0x85,0x45,0x4b,0x80,0xe0,0x02,0xc3,0x2c,0x68,0x07,0xf8,0x0c,0x37, +0xbc,0x04,0x8a,0x90,0x41,0x05,0xb4,0xa0,0x17,0x18,0x65,0xe1,0x40,0xc8,0x67,0xc4, +0x20,0x01,0x40,0x10,0x0c,0xae,0xd7,0x6b,0xbb,0x60,0x16,0x82,0x59,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0xc3,0xf6,0xe4,0x2e,0x60,0x39,0x0b,0x58,0x4e,0x3e,0x16,0xb8, +0x1b,0x7c,0x6c,0x88,0x37,0xf9,0x58,0x00,0x6f,0xf0,0xb1,0xe2,0xe5,0xe4,0x63,0xc1, +0xcb,0xc1,0xc7,0x82,0x42,0x3e,0x16,0xc0,0x1c,0x7c,0xac,0x28,0xe4,0x63,0x41,0x23, +0x1f,0x0b,0x06,0xf9,0x58,0xe0,0x13,0xf2,0x31,0xc1,0x27,0xe4,0x63,0x83,0x4f,0xc8, +0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x07, +0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0x1a,0xbf,0xd0,0xcb,0xda,0x21,0x6b,0x07, +0xb3,0x85,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xa1,0x5f,0xe8,0x05,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xb0,0x1f,0xea,0xc5,0x01,0x5a,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0xd1,0x7e,0xa9,0x17,0x07,0x68,0x31,0x62,0x70,0x00,0x20,0x08,0x06, +0x87,0xfb,0xa9,0x5e,0x1c,0xa0,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xef,0xa7, +0x7a,0x71,0xb0,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc0,0xdf,0xea,0xc5,0xc1, +0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x11,0x7f,0xac,0x17,0x07,0x6b,0x61,0x87, +0x5b,0xc8,0xc7,0x10,0xb7,0x90,0x8f,0x25,0x6e,0x21,0x1f,0x8b,0x83,0x01,0x3e,0x16, +0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x98,0x41,0x17,0xf2,0x31,0x83,0x2e,0xe4,0x63, +0x06,0x5d,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e, +0x16,0x07,0x13,0x7c,0x0c,0x36,0xf0,0x02,0x04,0x17,0x18,0x66,0x41,0x4f,0xc0,0x67, +0xb8,0x41,0x2f,0xf0,0x84,0x0c,0xca,0x24,0x02,0xbd,0xc0,0x28,0x93,0x09,0x42,0x3e, +0x23,0x06,0x09,0x00,0x82,0x60,0x70,0x81,0x60,0xe0,0x7b,0x25,0x11,0x94,0x44,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x09,0x06,0xe3,0x17,0xf4,0x9d,0x05,0x7d,0x27, +0x1f,0x0b,0x7e,0x0e,0x3e,0x36,0x88,0x9d,0x7c,0x2c,0x08,0x3b,0xf8,0x58,0x01,0x7a, +0xf2,0xb1,0x00,0xf4,0xe0,0x63,0x41,0x21,0x1f,0x0b,0x42,0x0f,0x3e,0x56,0x14,0xf2, +0xb1,0xa0,0x91,0x8f,0x05,0x83,0x7c,0x2c,0x48,0x0d,0xf9,0x98,0x90,0x1a,0xf2,0xb1, +0x21,0x35,0xe4,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f, +0x8b,0x83,0x03,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0xd1,0x60,0x20,0x7f,0x3f, +0x91,0xfd,0x44,0x66,0x27,0x11,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x1c, +0x0c,0xe4,0x2f,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x07,0x83,0xfc,0x8b,0x83, +0xd9,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x07,0x03,0xfd,0x8b,0x83,0xd9,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x07,0x83,0xfd,0x8b,0x83,0xd9,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x03,0x0c,0x83,0xfd,0x8b,0x03,0xdb,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x23,0x0c,0x03,0xfe,0x8b,0x03,0xdb,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x43,0x0c,0x83,0xfe,0x8b,0x03,0xdb,0xb0,0x23,0x37,0xe4,0x63,0x48,0x6e,0xc8,0xc7, +0x92,0xdc,0x90,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c, +0xcc,0xf8,0x0d,0xf9,0x98,0xf1,0x1b,0xf2,0x31,0xe3,0x37,0xe4,0x63,0x71,0x30,0xc0, +0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x09,0x3e,0x05,0x13,0x6e, +0xa0,0x17,0x18,0x35,0x62,0x90,0x00,0x20,0x08,0x06,0x17,0x1b,0x06,0x2a,0x18,0xbc, +0x44,0x1b,0xbc,0x44,0x1b,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x31,0x87,0xc1,0x0b, +0x06,0x41,0xfa,0x59,0x90,0x7e,0xf2,0xb1,0x60,0xf5,0xe0,0x63,0x83,0xeb,0xc9,0xc7, +0x82,0xd6,0x83,0x8f,0x15,0xec,0x27,0x1f,0x0b,0xd8,0x0f,0x3e,0x16,0x14,0xf2,0xb1, +0xa0,0xfd,0xe0,0x63,0x45,0x21,0x1f,0x0b,0x18,0xf9,0x58,0x30,0xc8,0xc7,0x82,0xf8, +0x90,0x8f,0x09,0xf1,0x21,0x1f,0x1b,0xe2,0x43,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d, +0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x38,0xe0,0x33,0x62,0x90,0x00,0x20,0x08, +0x06,0x17,0x28,0x06,0x3e,0x18,0x9c,0x45,0x29,0x9c,0x45,0x29,0xd8,0x5c,0x04,0xf2, +0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x14,0x03,0x1f,0x0c,0x82,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x52,0x31,0x28,0xc3,0x80,0x0d,0xf6,0x63,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0x55,0x0c,0xcc,0x30,0x60,0x83,0xfd,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x63,0x15,0x83,0x33,0x0c,0xd8,0x60,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x60,0xc5,0xe0,0x0c,0x03,0x36,0xf0,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5a, +0x31,0x40,0xc3,0x80,0x0d,0xfc,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x57,0x0c, +0xd2,0x30,0x60,0x03,0xff,0xb0,0x23,0x44,0xe4,0x63,0x48,0x88,0xc8,0xc7,0x92,0x10, +0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0xcc,0x38, +0x11,0xf9,0x98,0x71,0x22,0xf2,0x31,0xe3,0x44,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8, +0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x09,0x3e,0xb5,0x12,0xba,0xa0,0x17, +0x18,0x35,0x62,0x90,0x00,0x20,0x08,0x06,0x17,0x2e,0x06,0x76,0x18,0xa8,0x44,0x2e, +0xa8,0x44,0x2e,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xf1,0x8b,0xc1,0x1e,0x06,0x41, +0x0d,0x06,0x16,0xd4,0x60,0x20,0x1f,0x0b,0xee,0x0f,0x3e,0x36,0xe8,0x9f,0x7c,0x2c, +0xc8,0x3f,0xf8,0x58,0x81,0x83,0x81,0x7c,0x2c,0xc0,0xc1,0x00,0x3e,0x16,0x14,0xf2, +0xb1,0x20,0x07,0x03,0xf8,0x58,0x51,0xc8,0xc7,0x02,0x46,0x3e,0x16,0x0c,0xf2,0xb1, +0x20,0x47,0xe4,0x63,0x42,0x8e,0xc8,0xc7,0x86,0x1c,0x91,0x8f,0xb1,0xc1,0x00,0x1f, +0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x0e,0xf8,0x8c,0x18,0x24,0x00, +0x08,0x82,0xc1,0xc5,0x8e,0x81,0x2a,0x06,0x62,0x11,0x0f,0x62,0x11,0x0f,0xf6,0x1b, +0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x8a,0xc7,0x40,0x15,0x83,0x60,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0x7a,0x0c,0x62,0x31,0x60,0x83,0x31,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0xc3,0x1e,0x03,0x59,0x0c,0xd8,0x60,0x4c,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xb8,0xc7,0x60,0x16,0x03,0x36,0x18,0x93,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xf0,0x31,0x98,0xc5,0x80,0x0d,0xcc,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0x7c,0x0c,0x68,0x31,0x60,0x03,0x33,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43, +0x1f,0x83,0x5a,0x0c,0xd8,0xc0,0x4c,0xec,0x48,0x13,0xf9,0x18,0x92,0x26,0xf2,0xb1, +0x24,0x4d,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f, +0x33,0xde,0x44,0x3e,0x66,0xbc,0x89,0x7c,0xcc,0x78,0x13,0xf9,0x18,0x1b,0x0c,0xf0, +0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x82,0x8f,0xe5,0xca,0x9c, +0x80,0xe0,0x02,0xc3,0x2c,0x30,0x13,0xf8,0x0c,0x37,0xd4,0x49,0xe8,0x90,0x41,0xbd, +0x48,0xa0,0x17,0x18,0x65,0x3b,0x42,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xae, +0x94,0x0c,0xce,0x31,0x70,0x91,0xc0,0x45,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x60,0x32,0x60,0xc7,0x20,0x30,0xc5,0xc0,0x02,0x53,0x0c,0xe4,0x63,0x01,0x1a,0x06, +0xf0,0xb1,0x61,0x0d,0x03,0xf9,0x58,0xa0,0x86,0x01,0x7c,0xac,0x48,0xc5,0x40,0x3e, +0x16,0xa4,0x62,0x00,0x1f,0x0b,0x0a,0xf9,0x58,0xa0,0x8a,0x01,0x7c,0xac,0x28,0xe4, +0x63,0x41,0x23,0x1f,0x0b,0x06,0xf9,0x58,0x40,0x2a,0xf2,0x31,0x81,0x54,0xe4,0x63, +0x03,0xa9,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e, +0x16,0x07,0x07,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0xea,0xc9,0x60,0x1f,0x03, +0x34,0xc9,0xd0,0x24,0x33,0x18,0x09,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91, +0x58,0x06,0xfb,0x18,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x98,0x65,0x20,0x92, +0x41,0x1c,0xb8,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x67,0x19,0x8c,0x64,0x10, +0x07,0xae,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x5a,0x06,0x24,0x19,0xc4,0x81, +0xab,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x91,0x96,0x01,0x49,0x06,0x71,0x10,0x2b, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa8,0x65,0x50,0x92,0x41,0x1c,0xc4,0xca,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0x6b,0x19,0x98,0x64,0x10,0x07,0xb1,0x62,0x07,0xad, +0xc8,0xc7,0x10,0x5a,0x91,0x8f,0x25,0xb4,0x22,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07, +0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x98,0xa1,0x2b,0xf2,0x31,0x43,0x57,0xe4,0x63,0x86, +0xae,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16, +0x07,0x13,0x7c,0x2a,0x47,0xdc,0x40,0x2f,0x30,0x6a,0xc4,0x20,0x01,0x40,0x10,0x0c, +0xae,0xba,0x0c,0x66,0x32,0xc0,0x91,0x36,0xc0,0x91,0x36,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x83,0x2f,0x03,0x9c,0x0c,0x02,0x79,0x0c,0x2c,0x90,0xc7,0x40,0x3e,0x16, +0xd0,0x62,0x00,0x1f,0x1b,0x6e,0x31,0x90,0x8f,0x05,0xb6,0x18,0xc0,0xc7,0x8a,0x7a, +0x0c,0xe4,0x63,0x41,0x3d,0x06,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0xf6,0x18,0xc0,0xc7, +0x8a,0x42,0x3e,0x16,0x30,0xf2,0xb1,0x60,0x90,0x8f,0x05,0xec,0x22,0x1f,0x13,0xd8, +0x45,0x3e,0x36,0xb0,0x8b,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36, +0x18,0xe0,0x63,0x6c,0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xae,0xd4,0x0c, +0xce,0x32,0x80,0x93,0x52,0x80,0x93,0x52,0x30,0x3e,0x09,0xe4,0x33,0x62,0x60,0x00, +0x20,0x08,0x06,0x91,0x6b,0x06,0x67,0x19,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xc8,0x66,0xe0,0x96,0x01,0x1b,0xd8,0xcb,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xb3, +0x19,0xbc,0x65,0xc0,0x06,0xf6,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x6d,0x06, +0x70,0x19,0xb0,0x81,0xbd,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x51,0x9b,0x01,0x5c, +0x06,0x6c,0x90,0x2f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd8,0x66,0x10,0x97,0x01, +0x1b,0xe4,0xcb,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xb7,0x19,0xc8,0x65,0xc0,0x06, +0xf9,0x62,0x07,0xbf,0xc8,0xc7,0x10,0x7e,0x91,0x8f,0x25,0xfc,0x22,0x1f,0x63,0x83, +0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x98,0x21,0x32,0xf2,0x31,0x43, +0x64,0xe4,0x63,0x86,0xc8,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63, +0x83,0x01,0x3e,0xc6,0x06,0x13,0x7c,0x8a,0x46,0x74,0x41,0x2f,0x30,0x6a,0xc4,0x20, +0x01,0x40,0x10,0x0c,0xae,0xf0,0x0c,0xfe,0x32,0x98,0x91,0x5c,0x98,0x91,0x5c,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x3d,0x03,0xd2,0x0c,0x02,0x9f,0x0c,0x2c,0xf0, +0xc9,0x40,0x3e,0x16,0x80,0x64,0x00,0x1f,0x1b,0x46,0x32,0x90,0x8f,0x05,0x22,0x19, +0xc0,0xc7,0x8a,0xb0,0x0c,0xe4,0x63,0x41,0x58,0x06,0xf0,0xb1,0xa0,0x90,0x8f,0x05, +0x62,0x19,0xc0,0xc7,0x8a,0x42,0x3e,0x16,0x30,0xf2,0xb1,0x60,0x90,0x8f,0x05,0x34, +0x23,0x1f,0x13,0x68,0x46,0x3e,0x36,0xd0,0x8c,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b, +0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10, +0x0c,0xae,0xfa,0x0c,0x66,0x33,0x58,0x93,0x78,0x58,0x93,0x78,0x30,0x74,0x09,0xe4, +0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0x7e,0x06,0xb3,0x19,0x04,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0xf8,0x67,0xa0,0x9b,0x01,0x1b,0xf8,0xcc,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0xff,0x19,0xec,0x66,0xc0,0x06,0x3e,0x33,0x62,0x70,0x00,0x20,0x08, +0x06,0x07,0x88,0x06,0xbc,0x19,0xb0,0x81,0xcf,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0x11,0xa2,0x01,0x6f,0x06,0x6c,0x10,0x36,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x88, +0x68,0xd0,0x9b,0x01,0x1b,0x84,0xcd,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x23,0x1a, +0xf8,0x66,0xc0,0x06,0x61,0x63,0x07,0xd9,0xc8,0xc7,0x10,0xb2,0x91,0x8f,0x25,0x64, +0x23,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x98,0xa1, +0x36,0xf2,0x31,0x43,0x6d,0xe4,0x63,0x86,0xda,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1, +0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x13,0x7c,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0x72,0xd1,0xa0,0x44,0x83,0x60,0x38,0x22,0x48,0xcb,0x40,0xf8,0xa6,0x1b, +0x06,0xb4,0x0c,0x02,0x6b,0x02,0xfa,0x58,0x23,0xd0,0xc7,0x9a,0x81,0x3e,0xa6,0x10, +0xf4,0x31,0xa5,0xa0,0x8f,0x29,0x06,0x7d,0xcc,0x30,0xe4,0x63,0x86,0x21,0x1f,0x33, +0x0c,0xf9,0x98,0x31,0xc4,0xc7,0x8c,0x21,0x3e,0x66,0x0c,0xf1,0x19,0x31,0x30,0x00, +0x10,0x04,0x83,0xa8,0x47,0x03,0x1a,0x0d,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0x7c,0x34,0xa8,0xd1,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0x47,0x03,0x1b, +0x0d,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xc0,0x34,0x98,0xcf,0x60,0x18,0x31, +0x30,0x00,0x10,0x04,0x83,0x28,0x4c,0x03,0xfa,0x0c,0x86,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0xc4,0x34,0xa8,0xcf,0x60,0x18,0x8e,0x60,0x83,0xbe,0x0c,0x84,0xef,0x02, +0xa3,0x2c,0x70,0x03,0xf9,0x0c,0x47,0x04,0xa0,0x19,0x08,0xdf,0x2c,0x43,0xa2,0x04, +0x36,0x07,0x02,0x7d,0x6c,0x0e,0x06,0xfa,0xd8,0x1c,0x10,0xf4,0xb1,0xc2,0x35,0x03, +0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xe1,0xa6,0x41,0x8a,0x06,0x04,0x1c,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0xf1,0xa6,0x81,0x8a,0x06,0x04,0x1c,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x01,0xa7,0xc1,0x8a,0x06,0x04,0x1c,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0x11,0xa7,0x41,0x8b,0x06,0x03,0x1c,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0x21,0xa7,0x81,0x8b,0x06,0x03,0x1c,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x31,0xa7, +0xc1,0x8b,0x06,0x03,0x1c,0xcc,0x12,0x28,0x03,0x15,0x86,0x91,0xe8,0x03,0x32,0x50, +0x61,0x18,0x89,0x3e,0x20,0x03,0x15,0x86,0x91,0xe8,0x03,0x32,0x50,0x61,0x50,0x89, +0x87,0x18,0x19,0xe0,0x66,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xec,0x34, +0xc8,0xcf,0x20,0xb0,0x80,0x3c,0x03,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xb1, +0xa7,0x81,0x8d,0x06,0xb7,0x18,0xcc,0x62,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07, +0x9f,0x06,0x37,0x1a,0x04,0xa4,0x34,0x1c,0x11,0xac,0x67,0x40,0x7c,0xf5,0x8a,0x41, +0xa0,0x23,0x06,0x07,0x00,0x82,0x60,0x00,0x06,0x76,0x1a,0xe0,0x68,0x40,0x97,0xc1, +0x6a,0x06,0x23,0x06,0x07,0x00,0x82,0x60,0x00,0x06,0x77,0x1a,0xe4,0x68,0xf0,0x96, +0xc1,0x6c,0x06,0x23,0x06,0x0f,0x00,0x82,0x60,0x30,0xf5,0x69,0x30,0xa3,0x81,0x10, +0xa8,0x63,0x90,0x8e,0x01,0x7e,0x06,0xf8,0x19,0xd0,0x69,0x40,0xa7,0x81,0x8f,0x06, +0x7d,0x19,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31, +0x4c,0x37,0x10,0xa2,0x19,0x20,0xd3,0x0d,0xc4,0x68,0x06,0xc9,0x74,0x03,0x41,0x9a, +0x81,0x32,0xdd,0x40,0x94,0x66,0xb0,0x18,0x44,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0x22,0x54,0x0d,0xfe,0x34,0x08,0x86,0x23,0x02,0xfb,0x0c,0x98,0x6f,0x96,0xc1, +0x59,0x02,0x9b,0x8c,0xf8,0x0c,0x47,0x10,0xaa,0x19,0x08,0xdf,0x70,0x44,0xb1,0x9a, +0x01,0xf1,0x9d,0x30,0xc4,0x09,0x43,0x98,0x10,0x84,0x60,0x38,0xc2,0x78,0xcd,0x40, +0xf8,0x86,0x23,0x0e,0xd8,0x0c,0x88,0xef,0x84,0x21,0x4e,0x18,0xc2,0x84,0x20,0x04, +0xc3,0x0d,0x46,0x00,0x06,0xb3,0x0c,0x4c,0x13,0x8c,0x18,0x18,0x00,0x08,0x82,0x41, +0x64,0xab,0x41,0xab,0x06,0xcc,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xba,0x1a,0xd8, +0x69,0xf0,0x04,0xb3,0x04,0xcd,0x40,0x85,0x21,0x30,0x60,0xb0,0x98,0x18,0x50,0xf1, +0x19,0x8e,0x08,0x72,0x33,0x10,0xbe,0xe1,0x08,0x41,0x37,0x03,0xe2,0x3b,0x61,0x88, +0x13,0x86,0x30,0x21,0x08,0xc1,0x70,0x03,0x14,0x80,0xc1,0x2c,0x03,0x96,0x05,0x03, +0x15,0xc6,0xcc,0x6c,0x7e,0x2b,0x28,0x23,0x06,0x07,0x00,0x82,0x60,0x00,0x06,0xbb, +0x1a,0xf4,0x69,0xf0,0x9b,0xc1,0x7c,0x06,0x23,0x06,0x0e,0x00,0x82,0x60,0xf0,0x8c, +0x6b,0x20,0xa7,0x41,0x60,0x9a,0x41,0x69,0x06,0xa2,0x1a,0xac,0xc1,0xe7,0x75,0x60, +0x1a,0x0c,0x47,0x74,0xe1,0x19,0x38,0xdf,0x05,0x46,0x19,0x11,0xc8,0x67,0xb8,0x01, +0xad,0x76,0x35,0x08,0x83,0x53,0xc9,0xc0,0x28,0xfb,0xcf,0xc0,0x24,0x83,0xf8,0x58, +0x20,0xc8,0xc7,0x02,0x73,0x92,0x8f,0xdd,0x64,0xa0,0xa3,0x81,0x7c,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0x5a,0xd7,0x00,0x57,0x83,0xe0,0x0e,0xa3,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x80,0xd7,0x60,0x55,0x83,0x40,0x30,0x3d,0xf0,0xd1,0x40,0x3e,0x16, +0x18,0xf1,0xb1,0x21,0x90,0x8f,0x05,0x08,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xa8,0xd7,0x20,0x56,0x83,0x24,0x30,0xb0,0x0c,0x6a,0x34,0x90,0xcf,0x88,0x81,0x01, +0x80,0x20,0x18,0x44,0xf4,0x1a,0x84,0x6b,0x10,0x58,0x28,0x0c,0xf1,0x31,0x21,0x90, +0x8f,0x05,0x05,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8,0xd7,0xe0,0x56,0x03, +0x23,0x98,0x65,0x78,0xa0,0x97,0x0c,0xec,0x14,0x50,0x01,0x3e,0x16,0x9c,0x42,0x7c, +0x0c,0x15,0x54,0x01,0x3e,0xb6,0x0a,0xaa,0x10,0x1f,0x0b,0x54,0x21,0x3e,0xb3,0x04, +0xd3,0x88,0xc1,0x01,0x80,0x20,0x18,0x68,0xfa,0x1a,0xd4,0x6a,0xe0,0x9e,0x81,0xbb, +0x06,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x16,0x08,0xf2,0x19,0x31,0x30,0x00,0x10, +0x04,0x83,0x48,0x64,0x83,0x7c,0x0d,0x02,0xdb,0xd1,0x20,0xa0,0xcf,0x88,0x81,0x01, +0x80,0x20,0x18,0x44,0x24,0x1b,0xe0,0x6a,0x10,0x58,0x60,0xa6,0x81,0x7c,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0x32,0xd9,0xe0,0x57,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0x95,0x0d,0xcc,0x35,0x38,0xd3,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x63,0x65,0x03,0x73,0x0d,0xc6,0x32,0xa0,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x60, +0xd9,0xe0,0x5c,0x03,0xb4,0x0c,0x02,0x13,0xd3,0x60,0x88,0x8f,0x09,0x81,0x7c,0x2c, +0x28,0xe0,0x63,0x41,0x3b,0xc8,0xc7,0x84,0x76,0x90,0x8f,0x0d,0xed,0x20,0x1f,0xfb, +0x87,0x21,0x3e,0xf6,0x0f,0x43,0x7c,0xec,0x1f,0x86,0xf8,0x98,0x21,0x12,0xf0,0x31, +0x43,0x24,0xe0,0x63,0x86,0x48,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x9c, +0x0d,0xe8,0x35,0xd8,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x9d,0x0d,0xea, +0x35,0xd8,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x9d,0x0d,0xec,0x35,0xd8, +0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x9e,0x0d,0xf0,0x35,0xd8,0x09,0x63, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x9e,0x0d,0xf2,0x35,0xd8,0x09,0x63,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0x9f,0x0d,0xf4,0x35,0xd8,0x09,0x63,0x38,0xc2,0x28,0x2f, +0xe1,0x1b,0x8e,0x30,0xca,0x4b,0xf8,0x86,0x23,0x8c,0xf2,0x12,0xbe,0x1a,0x84,0xad, +0x40,0xd8,0xe1,0x08,0xf5,0x42,0x84,0x6f,0x38,0x42,0xbd,0x10,0xe1,0x1b,0x8e,0x50, +0x2f,0x44,0xf8,0x6a,0x10,0xb6,0x02,0x61,0xcb,0x08,0x76,0x96,0x21,0x92,0x82,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xd4,0x36,0x28,0xd9,0x00,0xbe,0xa2,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xd6,0x36,0x30,0xd9,0x00,0xbe,0xa2,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xd8,0x36,0x38,0xd9,0x00,0xbe,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xda,0x36,0x48,0xd9,0x60,0x88,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x70,0xdb,0x40, +0x65,0x83,0x21,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x6d,0x83,0x95,0x0d,0x86, +0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xb8,0x0d,0x56,0x36,0x48,0x85,0x9b,0x1a, +0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0x6d,0x03,0x91,0x0d,0x54,0x33,0xb0,0x60,0x55, +0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x04,0xb7,0x41,0xca,0x06,0x81,0xa5, +0x6a,0x10,0xc4,0xc7,0x82,0x42,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xcd,0x6d, +0x00,0xb6,0x41,0x60,0xfd,0xa5,0xc4,0xc7,0xfa,0x4b,0x89,0x8f,0xf5,0x97,0x12,0x1f, +0x23,0x06,0xf9,0x58,0x31,0xc8,0xc7,0x8c,0x41,0x3e,0x36,0x40,0xf0,0xb1,0x01,0x82, +0x8f,0x0d,0x10,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x00,0xdd,0x80,0x67,0x83, +0x52,0x70,0xd7,0xc0,0x4c,0x21,0x88,0x8f,0x31,0x81,0x7c,0x2c,0x18,0xe0,0x33,0x4b, +0x20,0x0d,0x54,0x18,0x4e,0x44,0xc3,0x01,0x34,0x50,0x61,0x38,0x11,0x0d,0x07,0xd0, +0x40,0x85,0xe1,0x44,0x34,0x1c,0x40,0x03,0x15,0x06,0x12,0xe1,0x04,0x64,0x41,0x4c, +0xc0,0xc7,0x04,0x99,0x80,0x8f,0x0d,0x33,0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x56,0x37,0x30,0xdb,0x40,0x5c,0x83,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0xd6,0x0d,0xce,0x36,0x18,0xd7,0x60,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x75, +0x03,0xb4,0x0d,0xc8,0x35,0x18,0xec,0x26,0x06,0xfa,0x18,0x4e,0x0c,0xf4,0xb1,0x9c, +0x18,0xe8,0x63,0x3d,0xd1,0xc4,0xc7,0x7a,0xa2,0x89,0x8f,0xf5,0x44,0x13,0x1f,0x33, +0x06,0xf9,0x98,0x31,0xc8,0xc7,0x8c,0x41,0x3e,0x36,0x4c,0xf0,0xb1,0x61,0x82,0x8f, +0x0d,0x13,0x7c,0x4c,0x18,0xe0,0x63,0x81,0x10,0x1f,0x1b,0x0a,0xf8,0x98,0x51,0xc4, +0xc7,0x82,0x22,0x3e,0xb3,0x04,0xd3,0x40,0x85,0x41,0x1a,0x0f,0x22,0x0d,0x54,0x18, +0xa4,0xf1,0x20,0xd2,0x40,0x85,0x21,0x1a,0x8f,0x21,0x8d,0x18,0x1c,0x00,0x08,0x82, +0x01,0x18,0xe4,0x6e,0xb0,0xb7,0xc1,0xac,0x06,0xf4,0x1a,0x8c,0x18,0x34,0x00,0x08, +0x82,0x41,0x23,0xbe,0x41,0xdf,0x06,0x81,0xed,0x06,0xb6,0x1b,0xd8,0x6e,0x00,0xba, +0x01,0xe8,0x06,0xa0,0x1b,0x80,0x6e,0x30,0x9a,0x10,0x00,0xc3,0x11,0x41,0xb8,0x06, +0xc1,0x37,0xdd,0xb0,0xaf,0x81,0x10,0x18,0x12,0xd0,0xc7,0x10,0x81,0x3e,0x86,0x0c, +0xf4,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x6d,0x7c,0x03,0xbf,0x0d,0x6e,0x35,0xf0, +0xdd,0x60,0x34,0x21,0x00,0x2c,0x28,0xe4,0x63,0x42,0x21,0x1f,0x1b,0x0a,0xf9,0xd8, +0xa9,0x06,0x60,0x1a,0xc4,0xc7,0x4e,0x35,0x00,0xd3,0x20,0x3e,0xc3,0x11,0x42,0xbb, +0x06,0xc3,0x37,0x1c,0x31,0x9c,0x6c,0x50,0x7c,0x25,0x04,0x3a,0x1c,0x41,0xc0,0x6b, +0x30,0x7c,0xc3,0x11,0x85,0xca,0x06,0xc5,0x57,0x42,0xa0,0x45,0x04,0x3a,0xcb,0x40, +0x55,0xc1,0x68,0x82,0x33,0x58,0x50,0xb3,0x81,0x7c,0x6c,0x34,0x02,0xfa,0x98,0x7b, +0x05,0xf1,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x7f,0x83,0xdb,0x0d,0xf0,0x35, +0x08,0x66,0x09,0xaa,0x81,0x0a,0x43,0xa0,0xe4,0x5b,0x98,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0x00,0x0c,0xea,0x37,0xb8,0xdd,0xe0,0x5e,0x83,0x94,0x0d,0x46,0x0c,0x1c,0x00, +0x04,0xc1,0xe0,0xe9,0xdf,0x80,0x75,0x83,0x00,0x5c,0x83,0x5f,0x0d,0x78,0x37,0x10, +0xfc,0x4b,0x10,0xf4,0x36,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x7f,0x83,0xdd, +0x0d,0x74,0x36,0xd0,0xaf,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xfa,0x37,0x50,0xdf, +0x40,0x4d,0x03,0xb3,0xdb,0x40,0x88,0x8f,0x09,0x81,0x7c,0x2c,0x20,0xe0,0x33,0x62, +0x70,0x00,0x20,0x08,0x06,0x07,0x09,0x07,0xbf,0x1b,0x14,0x81,0x85,0x69,0x30,0xb7, +0x81,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x30,0xe1,0x20,0x7c,0x83,0xe0,0x47, +0x03,0x1b,0x06,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x81,0xc2,0xc1,0xf8,0x06, +0x81,0x30,0xdd,0xe0,0xb3,0x41,0xc0,0xa3,0xc1,0x70,0x04,0x4f,0xfc,0x6c,0xc0,0x7c, +0xb3,0x0c,0x97,0x15,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xb1,0xc2,0x81,0xf9,0x06, +0x62,0x1b,0x08,0x86,0xb7,0x41,0x10,0x9f,0x59,0x82,0x6b,0xa0,0xc2,0x10,0x2c,0xa4, +0x1a,0x31,0x38,0x00,0x10,0x04,0x03,0x30,0x28,0xe1,0xe0,0x7c,0x03,0x93,0x0d,0x7a, +0x36,0x18,0x31,0x70,0x00,0x10,0x04,0x83,0xa7,0x85,0x03,0xde,0x0d,0x02,0x78,0x0d, +0xde,0x35,0x60,0xdf,0x60,0x0c,0xc4,0x20,0x0c,0x04,0xd5,0x0d,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0x00,0x0c,0x4c,0x38,0x40,0xdf,0x20,0x65,0x83,0x9f,0x0d,0x46,0x0c,0x1c, +0x00,0x04,0xc1,0xe0,0x71,0xe1,0xa0,0x77,0x83,0x20,0x5e,0x03,0x78,0x0d,0xda,0x37, +0x60,0xd9,0x80,0x65,0x03,0x96,0x0d,0x58,0x36,0x58,0xdd,0x00,0x47,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0x6a,0xe1,0x80,0x84,0x03,0xba,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x23,0x86,0x83,0xf6,0x0d,0xec,0x22,0x98,0x25,0xc8,0x06,0x2a,0x0c,0x01,0x73,0x97, +0xc6,0x72,0x43,0x35,0xe2,0x33,0x1c,0x11,0xc0,0x6c,0x20,0x7c,0xc3,0x11,0x42,0xcc, +0x06,0xc4,0x77,0xc2,0x10,0x27,0x0c,0x61,0x42,0x10,0x82,0xe1,0x86,0xd3,0x08,0xc0, +0x60,0x96,0x41,0xdb,0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x6e,0x38,0x70,0xe1, +0xe0,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x87,0x83,0xfb,0x0d,0x92,0x60,0x96, +0x60,0x1b,0xa8,0x30,0x04,0x8d,0xca,0x4c,0x3f,0x54,0x37,0x90,0xcf,0x88,0x81,0x01, +0x80,0x20,0x18,0x44,0x3b,0x1c,0xa0,0x70,0x10,0x8c,0x18,0x18,0x00,0x08,0x82,0x41, +0xc4,0xc3,0x01,0xfc,0x06,0x81,0x05,0x7a,0x1b,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0x22,0x1f,0x0e,0xee,0x37,0x08,0x86,0x23,0x8c,0xdb,0x70,0xbe,0x0b,0x8c,0xb2, +0x60,0x90,0xcf,0x70,0x44,0xf0,0xba,0x81,0xf0,0x5d,0x60,0xd4,0x88,0x81,0x01,0x80, +0x20,0x18,0x44,0x64,0x1c,0xe0,0x6f,0x20,0x66,0x16,0xc0,0x6e,0x20,0x9f,0x11,0x03, +0x03,0x00,0x41,0x30,0x88,0xcc,0x38,0xf8,0xdf,0x20,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x43,0x8d,0x83,0x12,0x0e,0x44,0x35,0x08,0x0c,0x74,0x83,0x20,0x3e,0x66,0x04, +0xf2,0x99,0x25,0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_368eabca24246afb50b8040032f564e1.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_368eabca24246afb50b8040032f564e1.h new file mode 100644 index 00000000..69670a0b --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_368eabca24246afb50b8040032f564e1.h @@ -0,0 +1,1091 @@ +// ffx_fsr2_accumulate_pass_wave64_368eabca24246afb50b8040032f564e1.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_wave64_368eabca24246afb50b8040032f564e1_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_368eabca24246afb50b8040032f564e1_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_368eabca24246afb50b8040032f564e1_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_368eabca24246afb50b8040032f564e1_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_368eabca24246afb50b8040032f564e1_SRVResourceNames[] = { "r_input_exposure", "r_dilated_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_lanczos_lut", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_368eabca24246afb50b8040032f564e1_SRVResourceBindings[] = { 0, 2, 3, 4, 5, 10, 6, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_368eabca24246afb50b8040032f564e1_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_368eabca24246afb50b8040032f564e1_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_368eabca24246afb50b8040032f564e1_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", "rw_upscaled_output", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_368eabca24246afb50b8040032f564e1_UAVResourceBindings[] = { 0, 1, 3, 4, 2, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_368eabca24246afb50b8040032f564e1_UAVResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_368eabca24246afb50b8040032f564e1_UAVResourceSpaces[] = { 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_368eabca24246afb50b8040032f564e1_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_368eabca24246afb50b8040032f564e1_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_368eabca24246afb50b8040032f564e1_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_368eabca24246afb50b8040032f564e1_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_368eabca24246afb50b8040032f564e1_size = 16996; + +static const unsigned char g_ffx_fsr2_accumulate_pass_wave64_368eabca24246afb50b8040032f564e1_data[] = { +0x44,0x58,0x42,0x43,0xdf,0xbc,0x8f,0x7c,0x6e,0xe6,0x47,0x18,0x9c,0x70,0x0f,0xe4, +0x44,0xde,0xbe,0x04,0x01,0x00,0x00,0x00,0x64,0x42,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x3c,0x02,0x00,0x00,0x9c,0x10,0x00,0x00,0xb8,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xc8,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0x58,0x0e,0x00,0x00,0x66,0x00,0x05,0x00,0x96,0x03,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x40,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x8d,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xce,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xf4,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2, +0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42, +0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29, +0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30, +0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c, +0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3, +0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf, +0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f, +0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3, +0x50,0x08,0x6e,0x60,0x06,0xea,0x6e,0x1b,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42, +0x72,0xa8,0x48,0x20,0xd2,0xc8,0x79,0x88,0x68,0x42,0x08,0x09,0x09,0xc3,0x50,0x08, +0x66,0x60,0x3e,0x02,0x0f,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90, +0x66,0x40,0xc4,0x30,0x0c,0xca,0x1c,0x41,0x50,0x0a,0x66,0x10,0x87,0x91,0xc8,0x81, +0x80,0x61,0x04,0xc1,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec, +0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81, +0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d, +0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30, +0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f, +0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2, +0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x20,0x07,0x7e,0x00, +0x06,0x7e,0x80,0x84,0x13,0xa5,0x74,0x18,0x81,0x30,0x66,0x6a,0x83,0x71,0x60,0x87, +0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30, +0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03, +0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72, +0x40,0xc1,0x30,0x93,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42, +0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39, +0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0, +0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f,0x20,0x61,0x65,0xa9,0x9d,0x29,0x0c,0xc6, +0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41, +0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f, +0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca, +0x01,0x05,0xc3,0x4c,0xd6,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3, +0x3b,0x84,0x03,0x3d,0xf8,0x01,0x12,0x8c,0x97,0xe0,0x99,0xc8,0x60,0x1c,0xd8,0x21, +0x1c,0xe6,0x61,0x1e,0xdc,0x40,0x16,0x6e,0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e, +0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4, +0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00, +0x0c,0xfc,0x00,0x05,0x2b,0xc9,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c, +0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03, +0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a, +0x4e,0xa2,0x67,0xc2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc, +0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x50,0x60,0x90,0x3d,0x8c,0x20,0x0c,0x67, +0x08,0xc1,0xc7,0xae,0x36,0x9a,0x70,0x1c,0xc7,0xf1,0x61,0x58,0xcf,0xf3,0x3c,0x0d, +0xc3,0x30,0x0c,0xc3,0xa0,0xfc,0x26,0x69,0x8a,0x28,0x61,0xf2,0x59,0x80,0x79,0x16, +0x22,0x62,0x27,0x60,0x22,0x50,0x30,0xd0,0x0e,0x00,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c, +0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10, +0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x90,0x01,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64, +0x81,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24, +0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2,0x1c,0x0a,0xa2,0xf0,0x03,0x0a,0xa4,0x60, +0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03, +0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a, +0x3e,0xa0,0x2c,0x4a,0xa3,0xb0,0x21,0x4a,0xf0,0xa2,0xb8,0x8a,0x87,0xc6,0x11,0x80, +0x1a,0x20,0x75,0x06,0x80,0xdc,0x19,0x00,0x8a,0x67,0x00,0x68,0x9e,0x01,0xa0,0x7a, +0x06,0x80,0xee,0x19,0x00,0xca,0x67,0x00,0x48,0x9f,0x01,0x20,0x7e,0x06,0x00,0x00, +0x79,0x18,0x00,0x00,0x90,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0xc1,0x99,0x20,0x0c,0xcf,0x06,0x61,0x20,0x26,0x08,0x03,0xb4,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08,0x6a,0x40,0x07,0x84,0xe4,0xbe,0xd2,0xdc, +0xe0,0xea,0xe8,0xbe,0xca,0xf0,0xe0,0xde,0xe6,0xea,0xe4,0xca,0x26,0x08,0x43,0x34, +0x41,0x18,0xa4,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65,0x31,0x8c,0x81,0x31,0x1c,0x62, +0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e, +0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x1b,0x92,0x41,0x81,0x0c,0x66,0x60,0x0c, +0x67,0x82,0xe0,0x06,0x75,0xc0,0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c, +0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e, +0x82,0x30,0x4c,0x1b,0x12,0x46,0x9a,0x0c,0x6a,0x60,0x0c,0x87,0x8d,0xdc,0x17,0xdb, +0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x04,0x61,0xa0,0x26,0x08,0x43, +0xb5,0x41,0x30,0xb0,0x0d,0x09,0xa5,0x58,0xc6,0x35,0x30,0x46,0x46,0x4b,0xee,0x0b, +0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec, +0x8d,0xed,0x4d,0x6e,0x82,0x30,0x58,0x1b,0x92,0x4b,0xda,0x0c,0x6e,0x60,0x0c,0x87, +0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04, +0x61,0xb8,0x36,0x24,0x9c,0xe4,0x19,0xdf,0xc0,0x18,0xd9,0x04,0x21,0x0e,0xec,0x80, +0x8d,0xdc,0x17,0x5b,0x98,0xdb,0x98,0xde,0xdb,0xdc,0x17,0x5b,0x1d,0xdd,0x86,0x84, +0x08,0x03,0x31,0x30,0x88,0x81,0x31,0x9c,0x09,0xc2,0x80,0x31,0x91,0xfb,0x4a,0x6b, +0x3b,0x6b,0x4a,0x83,0x9b,0x9b,0x20,0x0c,0xd9,0x86,0x84,0x0c,0xc2,0xa0,0x0c,0x0c, +0x33,0x18,0x18,0xc3,0x21,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0x25, +0x57,0x16,0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21,0x31, +0x03,0x05,0x0d,0x8c,0x61,0x60,0x8c,0x6c,0x43,0xf2,0x44,0x95,0xd6,0x81,0xc1,0x18, +0x9c,0x41,0x1a,0x4c,0x10,0xe6,0xe0,0x0e,0xa8,0xc9,0xdd,0x7d,0xa5,0xb9,0xd1,0x95, +0xc9,0xb9,0x85,0xb1,0x7d,0xd5,0xc1,0xcd,0x8d,0x85,0xb1,0x95,0x91,0x7d,0x8d,0xbd, +0xb1,0xbd,0xc9,0x4d,0x10,0xc6,0x40,0x0e,0x36,0x2c,0xc6,0x1a,0xb0,0x81,0x61,0x0c, +0x4c,0x1b,0xb4,0x41,0x1b,0x38,0x13,0x84,0x3a,0xc0,0x03,0x3a,0x72,0x77,0x5f,0x6c, +0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x1b,0x96,0xe1,0x0d,0xe0,0xc0, +0x18,0x06,0xa6,0x0d,0xda,0xa0,0x0d,0xb2,0x09,0xc2,0x1d,0xe4,0x01,0x19,0xb9,0xbb, +0x2f,0xb7,0xb2,0xbb,0x2f,0xb6,0xb7,0xb1,0xb5,0xb9,0x0d,0x0b,0x23,0x07,0x73,0x60, +0x50,0x03,0xd3,0x06,0x6d,0xd0,0x06,0x19,0x1f,0xb9,0xbb,0x2f,0xb6,0xba,0xb6,0xb0, +0x2f,0xb4,0xb4,0x39,0xba,0x37,0xb9,0xbc,0x0d,0x0b,0xb5,0x06,0x75,0x60,0x5c,0x03, +0xd3,0x06,0x6d,0xd0,0x06,0x0e,0x25,0xb9,0xbb,0xaf,0x3a,0xb8,0xb9,0xb1,0x30,0xb6, +0x32,0xb2,0xaf,0xb7,0x3a,0x3a,0xb8,0x3a,0xba,0x0d,0xcb,0xb5,0x06,0x77,0x60,0x30, +0x03,0xd3,0x06,0x6d,0xd0,0x06,0xce,0x86,0xc2,0x0d,0xe2,0x80,0x0e,0xec,0x00,0x0f, +0x26,0x08,0x7a,0xb0,0x07,0x34,0xc6,0xc4,0x8c,0xa6,0xa4,0x64,0x26,0x08,0x83,0xb6, +0x01,0x31,0xf4,0x60,0x0f,0x0c,0x63,0xe0,0x03,0x60,0x43,0xd0,0x07,0x13,0x04,0x3e, +0xe0,0x03,0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70, +0x1b,0x10,0xe3,0x0f,0x40,0xc1,0x18,0x06,0x03,0xd8,0x10,0x84,0xc2,0x06,0x42,0x0d, +0xf2,0xc0,0x0f,0x44,0x61,0x82,0x90,0x07,0x7a,0xc0,0x25,0x4d,0xaa,0xcc,0x8d,0xac, +0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x30,0x06,0x73,0xb0,0x01,0x21,0x4a,0x81,0x32, +0xc8,0xe0,0x6a,0x4c,0x81,0x4e,0x5a,0x53,0x18,0x9e,0x54,0x99,0x1b,0x59,0x99,0xdc, +0x54,0x9a,0x5e,0xd9,0x06,0x84,0x40,0x05,0xca,0x0c,0xc8,0xe0,0x6a,0x4c,0x81,0x4c, +0x1a,0x51,0xda,0x1c,0x1c,0x5b,0x58,0xde,0x54,0x9a,0x5e,0xd9,0x04,0x61,0xd8,0x36, +0x20,0x84,0x2a,0x50,0xab,0x40,0x06,0x57,0x63,0x0a,0xec,0xd2,0x92,0xdc,0xe0,0xea, +0xe8,0x86,0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0x88,0xd2, +0xda,0xca,0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26,0x08,0x03,0xb7,0xc1,0x20,0x5a,0x81, +0x72,0x05,0x32,0xb8,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1,0x11,0xa5,0xb5, +0x95,0xb9,0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x86,0x6e,0x03,0x42,0xc0,0x02,0x15, +0x0b,0x64,0x70,0x35,0xa6,0x40,0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29,0x0d,0x8e,0xa9, +0xcc,0xae,0x8c,0x8d,0xea,0xad,0x6a,0xae,0x6c,0x82,0x30,0x78,0x1b,0x10,0x62,0x16, +0x28,0x5a,0x20,0x83,0xab,0x31,0x05,0x2e,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e, +0x64,0x65,0x78,0x13,0x84,0xe1,0xdb,0x80,0x10,0xb6,0x40,0xdd,0x02,0x19,0x5c,0x8d, +0x29,0x50,0x32,0x23,0x2a,0xb3,0x4b,0x1b,0x2b,0xa3,0x7a,0xb3,0x4a,0x2b,0xbb,0x23, +0x2a,0x83,0xa3,0x43,0x9b,0x20,0x0c,0x60,0xb0,0xc1,0x20,0x72,0x81,0xd2,0x05,0x32, +0x68,0x78,0x98,0x29,0xa5,0xd1,0xd1,0x95,0xc9,0x4d,0x10,0x86,0x30,0xd8,0x80,0x10, +0xbc,0x40,0xf5,0x02,0x19,0x34,0x8d,0x29,0x50,0x32,0x6b,0x7a,0xa3,0x4b,0x7b,0x73, +0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x9b,0x1a,0x0b,0x63,0x2b,0x9b,0x20,0x0c,0x62,0xb0, +0xc1,0x20,0x7e,0x81,0x02,0x07,0x32,0x68,0x08,0x99,0x11,0xbd,0xdd,0xb9,0xcd,0x8d, +0x85,0xb1,0x95,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x86,0x31,0xd8,0x80,0x10, +0xe2,0x40,0x8d,0x03,0x19,0x34,0x8d,0x29,0xf0,0x33,0x6b,0x7a,0xa3,0x4b,0x7b,0x73, +0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x1b,0x0a,0x73,0x1b, +0x2b,0x63,0x63,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x20,0x0c,0x64,0xb0,0xc1,0x20,0xca, +0x81,0x32,0x07,0x32,0x68,0xc8,0x98,0x41,0xc9,0x95,0x15,0xe1,0xc1,0xbd,0xcd,0xd5, +0xc9,0x95,0x4d,0x10,0x86,0x32,0xd8,0x80,0x10,0xe8,0x40,0xa5,0x03,0x19,0x34,0x8d, +0x29,0x30,0x33,0x83,0x92,0x2b,0xb3,0x4b,0x7b,0xab,0x9b,0x33,0x92,0x0b,0x6b,0x2b, +0x83,0x92,0x2b,0x2b,0xc2,0x83,0x7b,0x9b,0xab,0x93,0x2b,0x9b,0x20,0x0c,0x66,0xb0, +0x01,0x21,0xd6,0x81,0x62,0x07,0x32,0x68,0x1a,0x53,0xe0,0x62,0x46,0x15,0xe6,0x86, +0x14,0xc6,0x66,0x66,0xf4,0x64,0x35,0x41,0x18,0xce,0x60,0x83,0x41,0xb8,0x03,0xf5, +0x0e,0x64,0xd0,0xb0,0x32,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x9b,0x2a,0x8b,0xab,0x2b, +0x73,0x1b,0x2b,0x63,0x2a,0x73,0x3b,0xa3,0x43,0x9b,0x20,0x0c,0x68,0xb0,0x01,0x21, +0xe2,0x81,0x92,0x07,0x32,0x68,0x1a,0x53,0xa0,0x62,0x46,0x54,0xc6,0x46,0x17,0x46, +0x95,0xd6,0x56,0x36,0x41,0x18,0xd2,0x60,0x83,0x41,0xd0,0x03,0x55,0x0f,0x64,0xd0, +0xf0,0x32,0x23,0xca,0x73,0x0b,0x6b,0x4b,0x1b,0x93,0x2a,0x9b,0x1b,0x42,0x0b,0x73, +0x3b,0x2b,0x33,0x0a,0x1b,0xa3,0x7b,0x93,0x9b,0x20,0x0c,0x6a,0xb0,0xc1,0x20,0xee, +0x81,0xc2,0x07,0x32,0x68,0x88,0x99,0x59,0xa5,0x95,0xdd,0x4d,0xc1,0x85,0x8d,0x95, +0x51,0xbd,0x35,0x95,0xd1,0x95,0xc9,0xcd,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10, +0x86,0x35,0xd8,0x60,0x10,0xfa,0x40,0xed,0x03,0x19,0x34,0x1b,0x28,0x3e,0x38,0x85, +0x54,0x60,0x85,0x57,0x90,0x85,0x5a,0xc0,0x85,0x5d,0xf0,0x85,0x70,0x20,0x87,0x73, +0x50,0x87,0x76,0x80,0x87,0x79,0xb0,0x87,0x7c,0xe0,0x87,0x0d,0x83,0x41,0x0a,0xfd, +0x30,0x41,0x10,0x80,0x0d,0xc0,0x86,0xc1,0x00,0x09,0x90,0xd8,0x10,0x84,0xc4,0x86, +0x61,0xf8,0x07,0x91,0xa0,0x30,0x34,0xb5,0x61,0x30,0x03,0x33,0x18,0x26,0x08,0x03, +0x1b,0x6c,0x08,0x7a,0x61,0x03,0x71,0x95,0x84,0x49,0x9c,0xc4,0x86,0xe2,0x1f,0x48, +0x02,0x18,0x05,0x94,0x20,0x22,0x26,0x17,0xe6,0x36,0x86,0x56,0x36,0x37,0x41,0x18, +0xda,0x80,0x86,0x19,0xdb,0x5b,0x18,0xdd,0xdc,0x04,0x61,0x70,0x03,0x16,0x69,0x6e, +0x73,0x74,0x73,0x13,0x84,0xe1,0x0d,0x48,0xa4,0xb9,0xd1,0xcd,0x4d,0x10,0x06,0x38, +0x20,0x42,0x57,0x86,0xf7,0xc5,0xf6,0x16,0x46,0x36,0x41,0x18,0xe2,0x80,0x08,0x5d, +0x19,0xde,0x97,0xdb,0x9b,0x5c,0x1b,0x13,0xba,0x32,0xbc,0xaf,0x39,0xba,0x37,0xb9, +0x32,0x16,0x75,0x69,0x6e,0x74,0x73,0x1b,0x20,0x95,0x58,0x09,0x96,0x68,0x09,0x97, +0x78,0x09,0x98,0x88,0x09,0x99,0x98,0x09,0x9a,0x58,0x89,0x9a,0xe0,0x6c,0x82,0x16, +0xaa,0xb0,0xb1,0xd9,0xb5,0xb9,0xa4,0x91,0x95,0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64, +0x78,0x2e,0x76,0x65,0x72,0x73,0x69,0x6f,0x6e,0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b, +0x5d,0x18,0x9b,0x5d,0x99,0xdc,0x94,0xc0,0xa8,0x43,0x86,0xe7,0x32,0x87,0x16,0x46, +0x56,0x26,0xd7,0xf4,0x46,0x56,0xc6,0x36,0x25,0x40,0xca,0x90,0xe1,0xb9,0xc8,0x95, +0xcd,0xbd,0xd5,0xc9,0x8d,0x95,0xcd,0x4d,0x09,0x44,0xa1,0x12,0x19,0x9e,0x0b,0x5d, +0x1e,0x5c,0x59,0x90,0x9b,0xdb,0x1b,0x5d,0x18,0x5d,0xda,0x9b,0xdb,0xdc,0x14,0xa1, +0x1f,0x44,0xa2,0x0e,0x19,0x9e,0x4b,0x99,0x1b,0x9d,0x5c,0x1e,0xd4,0x5b,0x9a,0x1b, +0xdd,0xdc,0x94,0x00,0x25,0xba,0x90,0xe1,0xb9,0x8c,0xbd,0xd5,0xb9,0xd1,0x95,0xc9, +0xcd,0x4d,0x09,0x6c,0x02,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3b,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x31,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b, +0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0a,0xdb, +0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20, +0x60,0x7e,0x71,0xdb,0xb6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44, +0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0d,0xdd,0x70,0xf9,0xce, +0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0x7c,0x91,0xc3,0x6c,0x48,0x33, +0x20,0x8d,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3,0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x5b, +0x40,0x34,0x5c,0xbe,0xf3,0xf8,0x46,0xe4,0x50,0x8f,0x38,0xf8,0xc8,0x6d,0xdb,0x41, +0x35,0x5c,0xbe,0xf3,0xf8,0x12,0xc0,0x3c,0x0b,0x51,0x12,0x15,0xb1,0xf8,0xc5,0x6d, +0x1b,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0x94,0x0e,0x30,0xf8, +0xc5,0x6d,0x5b,0x81,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0xb0,0x93, +0x13,0x11,0x7e,0x71,0xdb,0x26,0x90,0x0d,0x97,0xef,0x3c,0xfe,0x74,0x44,0x04,0x30, +0x88,0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e,0x72,0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c, +0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48, +0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x36,0x8e,0xab,0xca,0x24,0x24,0x6a,0xfb, +0x50,0xb8,0x04,0x00,0x32,0xf5,0x64,0xe1,0x44,0x58,0x49,0x4c,0xa4,0x31,0x00,0x00, +0x66,0x00,0x05,0x00,0x69,0x0c,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0x8c,0x31,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00, +0x60,0x0c,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c, +0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42, +0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20, +0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50, +0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00, +0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d, +0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff, +0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42, +0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xce,0x00,0x00,0x00, +0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3, +0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xf8,0xc1,0x08, +0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08, +0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89, +0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3, +0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8, +0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83, +0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1, +0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18, +0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c, +0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60, +0x06,0xea,0x6e,0x1b,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x72,0xa8,0x48,0x20, +0xd2,0xc8,0x79,0x88,0x68,0x42,0x08,0x09,0x09,0xc3,0x50,0x08,0x66,0x60,0x3e,0x02, +0x0f,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90,0x66,0x40,0xc4,0x30, +0x0c,0xca,0x1c,0x41,0x50,0x0a,0x66,0x10,0x87,0x91,0xc8,0x81,0x80,0x61,0x04,0xc1, +0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0, +0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81, +0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c, +0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e, +0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30,0x0e,0xec,0x10,0x0e, +0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72, +0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0, +0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x84, +0x13,0xa5,0x74,0x18,0x81,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79, +0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0, +0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87, +0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76, +0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x30,0x93, +0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d, +0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc, +0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81, +0x1f,0x80,0x81,0x1f,0x20,0x61,0x65,0xa9,0x9d,0x29,0x0c,0xc6,0x81,0x1d,0xc2,0x61, +0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e, +0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0xd6,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43, +0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d, +0xf8,0x01,0x12,0x8c,0x97,0xe0,0x99,0xc8,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x40,0x16,0x6e,0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4, +0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81, +0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x05, +0x2b,0xc9,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81, +0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38, +0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x4e,0xa2,0x67,0xc2, +0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16,0x68,0xa1,0x1c,0xf0, +0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0xc1,0x0f,0x50,0x60,0x90,0x3d,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7,0xae, +0x36,0x9a,0x70,0x1c,0xc7,0xf1,0x61,0x58,0xcf,0xf3,0x3c,0x0d,0xc3,0x30,0x0c,0xc3, +0xa0,0xfc,0x26,0x69,0x8a,0x28,0x61,0xf2,0x59,0x80,0x79,0x16,0x22,0x62,0x27,0x60, +0x22,0x50,0x30,0xd0,0x3e,0x05,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20, +0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07, +0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74, +0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20, +0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07, +0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76, +0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf, +0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30, +0xe4,0x01,0x03,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x90, +0x01,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x10,0x8a, +0xa3,0x14,0x8a,0xa2,0x1c,0x0a,0xa2,0xf0,0x03,0xca,0xa2,0x00,0x03,0x68,0x1c,0x01, +0x20,0x75,0x06,0x80,0xdc,0x19,0x00,0x8a,0x67,0x00,0x68,0x9e,0x01,0xa0,0x7a,0x06, +0x80,0xee,0x19,0x00,0xd2,0x67,0x00,0x88,0x9f,0x01,0x00,0x00,0x79,0x18,0x00,0x00, +0x79,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xc1,0x99,0x20,0x0c, +0xcf,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xd0,0x04, +0x41,0x0d,0x3c,0x02,0x13,0x84,0x21,0x9a,0x20,0x0c,0xd2,0x06,0x01,0x61,0x36,0x24, +0x48,0xa2,0x20,0xc8,0xb0,0x20,0xcd,0x86,0x64,0x48,0x14,0x64,0x19,0x16,0xa4,0x99, +0x20,0xb8,0xc1,0x37,0x41,0x18,0xa6,0x0d,0xc9,0x02,0x29,0x48,0x34,0x2c,0x48,0x33, +0x41,0x18,0xa8,0x09,0xc2,0x50,0x6d,0x10,0x10,0x6a,0x43,0x12,0x25,0x0a,0x32,0x0d, +0x0b,0x52,0x4d,0x10,0x06,0x6b,0x43,0x32,0x41,0x0a,0x72,0x0d,0x0b,0xd2,0x4c,0x10, +0x86,0x6b,0x43,0x72,0x41,0x0a,0x92,0x0d,0x0b,0x52,0x4d,0x10,0xe2,0x00,0x0c,0x36, +0x24,0xc4,0xa6,0x20,0xc4,0xb0,0x20,0xcd,0x04,0x61,0xc0,0x26,0x08,0x43,0xb6,0x21, +0xe9,0x36,0x05,0xf1,0x86,0x05,0x69,0x36,0x24,0x5e,0xa2,0x20,0xc3,0xb0,0x20,0xd5, +0x86,0xc4,0x79,0x24,0x0b,0xd3,0xb8,0x0f,0x0c,0x26,0x08,0x73,0x10,0x06,0x13,0x84, +0x31,0xe8,0x36,0x2c,0x88,0x18,0x28,0x08,0x32,0x2c,0x63,0x30,0x06,0x63,0xd0,0x4c, +0x10,0xea,0x40,0x0c,0x36,0x2c,0x43,0x19,0x28,0xc8,0x30,0x2c,0x63,0x30,0x06,0x63, +0x50,0x4d,0x10,0xee,0x60,0x0c,0x36,0x2c,0xcb,0x19,0x28,0x48,0x34,0x2c,0x63,0x30, +0x06,0x63,0x50,0x6d,0x58,0x22,0x31,0x50,0x90,0x69,0x58,0xc6,0x60,0x0c,0xc6,0xa0, +0xd9,0xb0,0x4c,0x62,0xa0,0x20,0xcb,0xb0,0x8c,0xc1,0x18,0x8c,0x41,0xb3,0xa1,0x20, +0x03,0x33,0x40,0x83,0x34,0x50,0x83,0x09,0x82,0x1e,0x90,0xc1,0x04,0x61,0xd0,0x36, +0x20,0x08,0x1b,0x28,0x08,0x32,0xb4,0x01,0xb0,0x21,0x70,0x83,0x09,0x02,0x1f,0x94, +0xc1,0x06,0x04,0x81,0x03,0x05,0x19,0x06,0x04,0xd8,0x10,0xc4,0xc1,0x06,0x22,0x0c, +0xd6,0xe0,0x0d,0xe4,0x60,0x82,0x20,0x00,0x14,0x86,0xa6,0x36,0x0c,0x9e,0x37,0x4c, +0x10,0x86,0x6d,0x82,0x30,0x70,0x1b,0x02,0x3c,0xd8,0x40,0x4c,0x76,0x70,0x07,0x79, +0xb0,0xa1,0xa0,0x83,0x3a,0x00,0xe6,0x40,0x0f,0xaa,0xb0,0xb1,0xd9,0xb5,0xb9,0xa4, +0x91,0x95,0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64,0x78,0x2e,0x76,0x65,0x72,0x73,0x69, +0x6f,0x6e,0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b,0x5d,0x18,0x9b,0x5d,0x99,0xdc,0x94, +0x80,0xa8,0x43,0x86,0xe7,0x32,0x87,0x16,0x46,0x56,0x26,0xd7,0xf4,0x46,0x56,0xc6, +0x36,0x25,0x30,0xca,0x90,0xe1,0xb9,0xc8,0x95,0xcd,0xbd,0xd5,0xc9,0x8d,0x95,0xcd, +0x4d,0x09,0xe4,0xa0,0x0e,0x19,0x9e,0x4b,0x99,0x1b,0x9d,0x5c,0x1e,0xd4,0x5b,0x9a, +0x1b,0xdd,0xdc,0x94,0x40,0x0f,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3b,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x31,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b, +0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0a,0xdb, +0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20, +0x60,0x7e,0x71,0xdb,0xb6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44, +0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0d,0xdd,0x70,0xf9,0xce, +0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0x7c,0x91,0xc3,0x6c,0x48,0x33, +0x20,0x8d,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3,0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x5b, +0x40,0x34,0x5c,0xbe,0xf3,0xf8,0x46,0xe4,0x50,0x8f,0x38,0xf8,0xc8,0x6d,0xdb,0x41, +0x35,0x5c,0xbe,0xf3,0xf8,0x12,0xc0,0x3c,0x0b,0x51,0x12,0x15,0xb1,0xf8,0xc5,0x6d, +0x1b,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0x94,0x0e,0x30,0xf8, +0xc5,0x6d,0x5b,0x81,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0xb0,0x93, +0x13,0x11,0x7e,0x71,0xdb,0x26,0x90,0x0d,0x97,0xef,0x3c,0xfe,0x74,0x44,0x04,0x30, +0x88,0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e,0x72,0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c, +0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x61,0x20,0x00,0x00,0xf4,0x09,0x00,0x00, +0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x34,0xcc,0x00,0x94, +0x51,0x21,0x15,0x61,0x40,0xc1,0x0e,0x14,0x5b,0xc9,0x0e,0x94,0x4a,0xf1,0x95,0x5d, +0x0d,0x94,0x4b,0x19,0x06,0x14,0x4c,0xd9,0x14,0x53,0x11,0x02,0x15,0x6f,0x40,0xf9, +0x06,0x94,0x24,0x44,0x71,0x22,0x94,0x52,0x15,0x94,0x46,0x45,0x94,0x24,0x42,0x49, +0x12,0x14,0x27,0x41,0xf9,0x14,0x4d,0x71,0x42,0xd0,0x58,0x03,0xa4,0x14,0x41,0x19, +0x94,0x47,0x09,0x8c,0x00,0x90,0x31,0x46,0x00,0x82,0x20,0x88,0x82,0xc1,0x18,0x41, +0x6b,0xce,0x39,0xfb,0x8d,0x11,0x80,0x20,0x08,0xca,0xdf,0x18,0x01,0x08,0x82,0x30, +0xff,0x0b,0x63,0x04,0x20,0x08,0x82,0xf1,0x2f,0x8c,0x11,0xbc,0x33,0x69,0xa2,0xdd, +0x18,0x01,0x08,0x82,0x20,0xfc,0x0b,0x63,0x04,0x20,0x08,0x82,0x20,0x18,0x8c,0x11, +0xb4,0xe6,0x9c,0xf3,0xde,0x18,0x01,0x08,0x82,0xa0,0x0c,0x06,0x63,0x04,0x20,0x08, +0x82,0x20,0x28,0x8c,0x11,0x80,0x20,0xfe,0xdf,0x63,0x30,0x46,0x10,0x92,0x60,0x88, +0x77,0x63,0x04,0x7b,0xac,0xc6,0xfb,0x37,0x46,0xb0,0xd6,0x6a,0x2d,0x7e,0x63,0x04, +0xff,0xfd,0xf7,0xef,0x37,0x46,0xd0,0x9a,0x73,0xce,0xfb,0xc2,0x18,0x81,0x2c,0xba, +0xfd,0xff,0x8d,0x11,0xe8,0xac,0x39,0xa7,0xdf,0x18,0x81,0x8a,0xd7,0xa7,0xea,0x8d, +0x11,0x80,0x20,0x08,0x82,0xe0,0x30,0x46,0xb0,0xd6,0x6a,0xad,0x7b,0x63,0x04,0x20, +0x08,0xfa,0x77,0x18,0x8c,0x11,0xb4,0xe6,0x9c,0xd3,0xde,0x18,0x01,0x08,0x82,0x20, +0x09,0x06,0x63,0x04,0x20,0x08,0x82,0x3a,0x18,0x8c,0x11,0x88,0x20,0x09,0xe2,0xdb, +0x18,0x01,0x1c,0x97,0xf9,0xed,0x8d,0x11,0x90,0x25,0xaf,0xdf,0xdf,0x18,0x01,0x08, +0x82,0x20,0x0b,0x06,0x63,0x04,0x20,0x08,0x82,0xe8,0x37,0x46,0x00,0x82,0x20,0x88, +0xff,0xc2,0x0c,0xc0,0x18,0x01,0x08,0x82,0x20,0xfc,0x8d,0x11,0x80,0x20,0x08,0xe2, +0x1f,0x7d,0x73,0x08,0xd1,0x1f,0xcc,0x21,0x54,0xd0,0x1c,0x42,0x94,0x07,0x73,0x08, +0x76,0x90,0x07,0x73,0x08,0x91,0x1e,0xcc,0x21,0x44,0xa0,0x30,0x87,0x60,0x07,0xa1, +0x30,0x87,0xd0,0x07,0xda,0x1c,0x42,0x44,0x0a,0x73,0x08,0x76,0xa0,0x07,0x24,0xce, +0x41,0x44,0x11,0x94,0x0a,0x73,0x10,0x14,0x05,0xa5,0xc2,0x1c,0xc4,0x34,0x41,0xa9, +0x30,0x07,0xe1,0x38,0x50,0x2a,0xcc,0x41,0x40,0x10,0x94,0x0a,0x73,0x10,0x8e,0x03, +0xa9,0xc2,0x1c,0x44,0x96,0x41,0xaa,0x30,0x07,0xf1,0x3c,0x90,0x2a,0xcc,0x41,0x5c, +0x17,0xa4,0x0a,0x73,0x10,0x96,0x05,0xa9,0xc2,0x1c,0x04,0x45,0x41,0xaa,0x30,0x07, +0x31,0x4d,0x90,0x2a,0xcc,0x41,0x44,0x11,0xa4,0x0a,0x23,0x00,0x73,0x10,0x8e,0x03, +0x9d,0xc2,0x1c,0x04,0x04,0x41,0xa6,0x40,0xc6,0x08,0x00,0x00,0x23,0x06,0x08,0x00, +0x82,0x60,0x40,0x06,0xfc,0xd0,0x0b,0x11,0x3e,0xb0,0xc3,0x88,0x01,0x02,0x80,0x20, +0x18,0x90,0x41,0x3f,0xf8,0x42,0x64,0x0f,0xed,0x30,0x62,0x80,0x00,0x20,0x08,0x06, +0x64,0xe0,0x0f,0xbf,0x10,0xe1,0x83,0x3b,0x8c,0x18,0x20,0x00,0x08,0x82,0x01,0x19, +0xfc,0x03,0x38,0x44,0xfe,0xf0,0x0e,0x23,0x06,0x08,0x00,0x82,0x60,0x40,0x06,0x20, +0x11,0x0e,0x51,0x3f,0xc0,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90,0x41,0x48,0x88, +0x43,0x04,0x12,0xf1,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x64,0x20,0x12,0xe3,0x10, +0xd9,0x83,0x3c,0x8c,0x18,0x20,0x00,0x08,0x82,0x01,0x19,0x8c,0x04,0x39,0x44,0x21, +0x31,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x40,0x06,0x24,0x51,0x0e,0x91,0x3e,0xd0, +0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90,0x41,0x49,0x98,0x43,0xc4,0x0f,0xf5,0x30, +0x62,0x80,0x00,0x20,0x08,0x06,0x64,0x60,0x12,0xe7,0x10,0xfd,0x83,0x3d,0x8c,0x18, +0x20,0x00,0x08,0x82,0x01,0x19,0x9c,0x04,0x3a,0x44,0x21,0x71,0x0f,0x23,0x06,0x08, +0x00,0x82,0x60,0x40,0x06,0x28,0x91,0x0e,0x11,0x49,0xe0,0xc3,0x88,0x01,0x02,0x80, +0x20,0x18,0x90,0x41,0x4a,0xa8,0x43,0x64,0x12,0xf9,0x30,0x62,0x80,0x00,0x20,0x08, +0x06,0x64,0xa0,0x12,0xeb,0x10,0xa5,0x84,0x3e,0x8c,0x18,0x20,0x00,0x08,0x82,0x01, +0x19,0xac,0x04,0x3b,0x44,0x28,0xb1,0x0f,0x23,0x06,0x07,0x00,0x82,0x60,0x00,0x06, +0x2d,0xf1,0x0e,0x01,0x19,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x91,0x13,0xe3,0xa0, +0x12,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0xe8,0x04,0x39,0xb4,0xc4,0x88,0x81,0x01, +0x80,0x20,0x18,0x10,0x3a,0x41,0x0e,0x2c,0x31,0x62,0x60,0x00,0x20,0x08,0x06,0xc4, +0x4e,0x94,0xc3,0x4b,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x37,0x13,0xef,0x50,0xc0, +0xc4,0x68,0x42,0x10,0x94,0xd1,0x12,0x57,0x86,0x4b,0x5c,0x05,0xf2,0xc0,0x45,0x04, +0x50,0x81,0x39,0x68,0x25,0x05,0x94,0x90,0xc0,0x09,0x86,0x9d,0x60,0x98,0x09,0x7d, +0x00,0x1f,0x13,0xfc,0x00,0x3e,0xa3,0x09,0x0d,0x70,0x81,0x61,0xe7,0x18,0x66,0x85, +0x40,0x1f,0x2b,0x04,0xfa,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x66,0x16,0x21,0x71, +0xf1,0xc4,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x74, +0x68,0x41,0x12,0xda,0x58,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x9c,0x60,0xd8,0x09, +0x86,0xd9,0x21,0xd0,0xc7,0x0e,0x81,0x3e,0x26,0x30,0xf0,0x31,0x81,0x81,0xcf,0x68, +0x42,0x22,0x8c,0x26,0x28,0x83,0x21,0x84,0x7c,0x0c,0x21,0xe4,0x63,0xca,0x3b,0xc0, +0xc7,0x14,0x78,0x80,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7f,0xa1,0x13,0x84, +0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x68,0xec,0x04,0x21,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x11,0x1a,0x3d,0x81,0x0b,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0xa2,0xe1,0x13,0xb9,0x20,0x9c,0x62,0xd8,0x29,0x86,0x19,0x21,0xd0,0xc7,0x08,0x81, +0x3e,0x46,0x71,0xf2,0x31,0x8a,0x93,0xcf,0x09,0x03,0x9d,0x30,0xd0,0x88,0xc1,0x01, +0x80,0x20,0x18,0x80,0x81,0x68,0x90,0x45,0x1e,0x80,0xc3,0x88,0x41,0x03,0x80,0x20, +0x18,0x34,0xab,0x61,0x16,0xc1,0x5f,0x0c,0x42,0x5a,0xa4,0x45,0x5a,0xa4,0xc5,0x68, +0x42,0x00,0x8c,0x26,0x08,0x81,0x99,0x81,0x20,0x1f,0x33,0x03,0x41,0x3e,0x26,0x08, +0xf2,0x31,0x41,0x90,0x8f,0x09,0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x8a, +0x0d,0xb2,0x08,0x0c,0x51,0x03,0xf8,0x18,0xa2,0x06,0xf0,0x19,0x8e,0x10,0x64,0x61, +0xf8,0x86,0x23,0x06,0x77,0x28,0xbe,0x12,0x02,0x1d,0x8e,0x20,0x6a,0x61,0xf8,0x86, +0x23,0x8a,0x78,0x28,0xbe,0x12,0x02,0x2d,0x22,0xd0,0x11,0x83,0x03,0x00,0x41,0x30, +0x00,0x83,0xda,0xb8,0x8b,0x57,0x88,0x87,0x11,0x83,0x03,0x00,0x41,0x30,0x00,0x03, +0xdb,0xc0,0x8b,0x55,0x98,0x87,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0x78,0xa3,0x2e, +0x84,0x60,0xd3,0xf0,0x01,0x1f,0x66,0x63,0x36,0xfa,0x62,0x17,0x46,0x13,0x82,0x61, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xdf,0x68,0x8d,0x60,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0xc0,0x40,0x37,0xf8,0x02,0x17,0xe8,0x61,0xc4,0xe0,0x01,0x40,0x10,0x0c,0x26, +0xf0,0xc8,0x8b,0xa0,0xf8,0x3c,0x7e,0xe0,0x87,0xdb,0xb8,0x8d,0xd0,0xf8,0x85,0xd1, +0x84,0x00,0x18,0x4d,0x10,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xe8,0x7e,0x63,0x2f, +0x62,0x21,0x37,0x46,0x13,0x82,0x61,0xb8,0x21,0xe0,0x0d,0x30,0xa8,0x06,0x2d,0xb8, +0x84,0x60,0x6b,0x50,0x0b,0x2e,0x28,0xd0,0x59,0x86,0x40,0x08,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xa0,0x33,0x0f,0xd1,0xc0,0x85,0xf1,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21, +0x38,0xc1,0xb0,0x13,0x0c,0x33,0xc1,0x93,0x8f,0x09,0x9e,0x7c,0x4c,0x38,0x0b,0xf8, +0x98,0x80,0x16,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x3e,0x64,0xc3,0x10, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc0,0x0f,0xda,0x98,0x87,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0xfc,0xa0,0x8d,0x63,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43, +0x3f,0x6c,0xa3,0x1e,0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf0,0x43,0x35,0x86, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf2,0x63,0x35,0x84,0x13,0x06,0x3a,0x61,0x20, +0x3b,0x88,0xf8,0x98,0x41,0xc4,0xa7,0x08,0xda,0x80,0x22,0x6a,0x03,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xa0,0xf2,0x8f,0xd5,0x10,0xec,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0xaa,0xff,0x60,0x0d,0xe1,0x3e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c,0xf8,0xc3, +0x37,0xe8,0x01,0x27,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x29,0x11,0xf0,0x08,0xf2, +0x63,0x10,0xc6,0x63,0x3c,0xc6,0x63,0x3c,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46, +0x13,0x06,0x61,0x34,0x81,0x18,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x51,0x91,0xf2, +0x30,0xfc,0xc3,0x39,0xd0,0x03,0x3d,0xd0,0x03,0x3d,0x46,0x13,0x02,0x60,0x34,0x41, +0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x6a,0x2a,0x11,0x30,0x31,0x20,0x0f,0x10, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0xd5,0x22,0xe0,0x21,0x04,0x23,0x06,0x0d,0x00, +0x82,0x60,0xd0,0xc8,0x48,0x7b,0x38,0x26,0x12,0x3c,0xf0,0x01,0x1f,0xf0,0x01,0x1f, +0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0xb5,0xa9, +0x08,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x45,0x23,0xe7,0x11,0x20,0x23,0x06,0x0d, +0x00,0x82,0x60,0xd0,0xe4,0x08,0x7d,0x54,0x2d,0x12,0x58,0xf7,0x71,0x1f,0xf7,0x71, +0x1f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x23, +0x06,0x0d,0x00,0x82,0x60,0xd0,0xf8,0x48,0x7e,0x68,0x32,0xc2,0x85,0x01,0x7f,0xf0, +0x07,0x7f,0xf0,0xc7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26, +0x10,0xc3,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x63,0xe2,0x1f,0xdf,0x8d,0x9c,0x81, +0x19,0x84,0x48,0x88,0x84,0x48,0x88,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26, +0x0c,0xc2,0x68,0x02,0x31,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x83,0x26,0x23,0x42, +0x06,0x3c,0x72,0xad,0x81,0x89,0x98,0x88,0x89,0x98,0xc8,0x68,0x42,0x00,0x8c,0x26, +0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x88,0x41,0x03,0x80,0x20,0x18,0x34, +0x6d,0x82,0x22,0x69,0x10,0x26,0x15,0x1c,0xac,0xc8,0x8a,0xac,0xc8,0x8a,0x8c,0x26, +0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x54,0x1d,0xa0,0x09, +0x18,0x29,0x9c,0x08,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x82,0x93,0x11,0x11, +0x82,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xea,0x04,0x46,0xe2,0x20,0x4d,0xe6,0x20, +0x98,0x91,0x19,0x99,0x91,0x19,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18, +0x84,0xd1,0x04,0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x46,0x4f,0x6a,0xc4,0x0e, +0xdc,0xc4,0x0f,0x0c,0x1c,0xc1,0x11,0x1c,0xc1,0x91,0xd1,0x84,0x00,0x18,0x4d,0x10, +0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xfe, +0x44,0x47,0xf6,0x60,0x4e,0xdc,0x60,0xe9,0x91,0x1e,0xe9,0x91,0x1e,0x19,0x4d,0x08, +0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x18,0x31,0x68,0x00,0x10, +0x04,0x83,0x86,0x54,0x7e,0x04,0x14,0xf0,0x84,0x0d,0x20,0x31,0x11,0x13,0x31,0x11, +0x93,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x62, +0x05,0x3e,0x81,0x11,0x83,0x03,0x00,0x41,0x30,0xa8,0x4c,0x25,0x47,0x82,0x6b,0xc4, +0xa0,0x01,0x40,0x10,0x0c,0x9a,0x55,0x31,0x93,0x53,0xf8,0x93,0x54,0x08,0xd2,0x24, +0x4d,0xd2,0x24,0x4d,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34, +0x81,0x18,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x81,0x95,0x35,0x61,0x05,0x52,0xa1, +0x05,0xc3,0x4d,0xdc,0xc4,0x4d,0xdc,0x64,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34, +0x61,0x10,0x46,0x13,0x88,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x5a,0x81,0x93, +0x58,0x48,0x15,0x52,0x58,0xe6,0x64,0x4e,0xe6,0x64,0x4e,0x46,0x13,0x02,0x60,0x34, +0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0, +0xd1,0x95,0x3a,0xb1,0x05,0x57,0x11,0x05,0x08,0x4f,0xf0,0x04,0x4f,0xf0,0x64,0x34, +0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xc1,0xf2,0x23,0x1c, +0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0xaf,0xd4,0x4a,0x60,0x41,0x7e,0xc8, +0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc0,0x40,0x57,0xf8,0xc4,0x36,0xe6,0x63,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0xc0,0x60,0x57,0xfa,0x04,0x36,0xf0,0x63,0xc4,0xe0,0x01, +0x40,0x10,0x0c,0xa6,0x70,0xd1,0x13,0x21,0x18,0xf8,0xa3,0x3f,0xfa,0x03,0x57,0x70, +0x45,0x54,0xc0,0x63,0x34,0x21,0x00,0xac,0x46,0xd0,0x21,0x3e,0x23,0x06,0x06,0x00, +0x82,0x60,0x10,0x95,0x0b,0xaf,0x04,0x16,0x80,0x88,0x7c,0x46,0x0c,0x1e,0x00,0x04, +0xc1,0x60,0x32,0x97,0x3f,0x39,0x8c,0x20,0x44,0x44,0x44,0x44,0x7a,0xa5,0x57,0x4e, +0xa5,0x3c,0x46,0x13,0x02,0xc0,0x44,0xa4,0x1d,0xe2,0x33,0x62,0x60,0x00,0x20,0x08, +0x06,0x91,0xba,0x84,0x4b,0x60,0x41,0x89,0xc8,0x67,0xc4,0xe0,0x01,0x40,0x10,0x0c, +0xa6,0x75,0x21,0x15,0x66,0x09,0x4c,0xe4,0x44,0x4e,0x44,0x5c,0xc4,0x85,0x55,0xd4, +0x63,0x34,0x21,0x00,0x4c,0x4c,0xe4,0x21,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10, +0xbd,0x8b,0xb9,0x04,0x16,0xa8,0x88,0x7c,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0x82, +0x97,0x54,0x89,0xa0,0x60,0x45,0x58,0x84,0x45,0xce,0xe5,0x5c,0x62,0xe5,0x3d,0x46, +0x13,0x02,0xc0,0xa0,0x77,0x90,0x8f,0x45,0xef,0x20,0x1f,0x93,0xde,0x41,0x3e,0x36, +0xbd,0x83,0x7c,0xec,0x71,0x07,0xf9,0x18,0xe4,0x0e,0xf2,0xb1,0xc8,0x1d,0xe4,0x63, +0x92,0x3b,0xc8,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0x11,0x08, +0x7c,0x4c,0x72,0x07,0xf9,0xd8,0xe4,0x0e,0xf2,0x31,0xca,0x1d,0xe4,0x63,0x95,0x3b, +0xc8,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0xac, +0x7a,0x07,0xf9,0x98,0xf5,0x0e,0xf2,0xb1,0xeb,0x1d,0xe4,0x63,0xd8,0x3b,0xc8,0xc7, +0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0xec,0x0c,0xd8, +0x00,0x3e,0x16,0x8c,0x01,0x7c,0x2c,0xf8,0xe0,0x63,0x47,0x40,0x1f,0x3b,0x04,0xfa, +0xd8,0x31,0xd0,0xc7,0x0e,0x82,0x3e,0x36,0x07,0xf9,0x20,0x1f,0xa3,0x83,0x7c,0x90, +0x8f,0xd5,0x41,0x3e,0xc8,0xc7,0xec,0x20,0x1f,0xe4,0x63,0x72,0x80,0x0f,0xf2,0xb1, +0x39,0xc0,0x07,0xf9,0x18,0x1d,0xe0,0x83,0x7c,0xac,0x0e,0xf0,0x41,0x3e,0x46,0x20, +0xf0,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x75,0xb0,0x0f,0xf2, +0x31,0x3b,0xd8,0x07,0xf9,0xd8,0x1d,0xec,0x83,0x7c,0x0c,0x0f,0xf6,0x41,0x3e,0x86, +0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x78,0xe0,0x0f, +0xf2,0xb1,0x3c,0xf0,0x07,0xf9,0x98,0x1e,0xf8,0x83,0x7c,0x6c,0x0f,0xfc,0x41,0x3e, +0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x44,0x18, +0xd0,0xc7,0x08,0x31,0xa0,0x8f,0x11,0x63,0x40,0x1f,0x23,0xc8,0x80,0x3e,0x36,0x0b, +0x22,0x21,0x1f,0xa3,0x05,0x91,0x90,0x8f,0xd5,0x82,0x48,0xc8,0xc7,0x6c,0x41,0x24, +0xe4,0x63,0xb2,0x10,0x12,0xf2,0xb1,0x59,0x08,0x09,0xf9,0x18,0x2d,0x84,0x84,0x7c, +0xac,0x16,0x42,0x42,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c, +0x40,0xe0,0x63,0xb5,0x40,0x12,0xf2,0x31,0x5b,0x20,0x09,0xf9,0xd8,0x2d,0x90,0x84, +0x7c,0x0c,0x17,0x48,0x42,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c, +0x0c,0x21,0xe0,0x63,0xb8,0x70,0x12,0xf2,0xb1,0x5c,0x38,0x09,0xf9,0x98,0x2e,0x9c, +0x84,0x7c,0x6c,0x17,0x4e,0x42,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04, +0x7c,0x0c,0x21,0xe0,0x63,0x44,0x28,0xd0,0xc7,0x08,0x51,0xa0,0x8f,0x11,0xa3,0x40, +0x1f,0x23,0x48,0x81,0x3e,0x36,0x0f,0x2c,0x21,0x1f,0xa3,0x07,0x96,0x90,0x8f,0xd5, +0x03,0x4b,0xc8,0xc7,0xec,0x81,0x25,0xe4,0x63,0xf2,0xb0,0x12,0xf2,0xb1,0x79,0x58, +0x09,0xf9,0x18,0x3d,0xac,0x84,0x7c,0xac,0x1e,0x56,0x42,0x3e,0x46,0x20,0xf0,0x31, +0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0xf5,0xe0,0x12,0xf2,0x31,0x7b, +0x70,0x09,0xf9,0xd8,0x3d,0xb8,0x84,0x7c,0x0c,0x1f,0x5c,0x42,0x3e,0x86,0x10,0xf0, +0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0xf8,0x10,0x13,0xf2,0xb1, +0x7c,0x88,0x09,0xf9,0x98,0x3e,0xc4,0x84,0x7c,0x6c,0x1f,0x62,0x42,0x3e,0x86,0x10, +0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x44,0x38,0xd0,0xc7, +0x08,0x71,0xa0,0x8f,0x11,0xe3,0x40,0x1f,0x23,0xc8,0x81,0x3e,0x26,0x33,0xf9,0x11, +0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xee,0xc7,0x7d,0x02,0x0b,0x64,0x46,0x3e, +0x23,0x06,0x0f,0x00,0x82,0x60,0x30,0xe1,0x4f,0xec,0xe4,0x04,0x4e,0x04,0x33,0x43, +0x33,0x34,0xf3,0x3e,0xef,0x93,0x3b,0xf7,0x32,0x9a,0x10,0x00,0xc6,0x36,0xfe,0x11, +0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf8,0x67,0x7e,0x02,0x0b,0x6e,0x46,0x3e, +0x23,0x06,0x0f,0x00,0x82,0x60,0x30,0xf5,0x8f,0xed,0xf8,0x44,0x4f,0x04,0x38,0x93, +0x33,0x39,0x43,0x3f,0xf4,0xe3,0x3b,0xfc,0x32,0x9a,0x10,0x00,0x96,0x33,0x23,0x12, +0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x42,0x08,0x7f,0x02,0x0b,0x78,0x46,0x3e, +0x23,0x06,0x0f,0x00,0x82,0x60,0x30,0x89,0xd0,0xee,0x8c,0x85,0x58,0x04,0x3d,0xe3, +0x33,0x3e,0x93,0x3f,0xf9,0x33,0x3e,0x21,0x33,0x9a,0x10,0x00,0x96,0x37,0x28,0x12, +0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x4c,0xa8,0x7f,0x02,0x0b,0xc2,0x46,0x3e, +0x23,0x06,0x0f,0x00,0x82,0x60,0x30,0x9d,0x10,0xf8,0xa0,0xc5,0x59,0x04,0x62,0x33, +0x36,0x63,0xe3,0x3f,0xfe,0x83,0x3e,0x26,0x33,0x9a,0x10,0x00,0x06,0xe1,0x83,0x7c, +0x2c,0xc2,0x07,0xf9,0x98,0x84,0x0f,0xf2,0xb1,0x09,0x1f,0xe4,0x63,0x0f,0x2f,0xc8, +0xc7,0x20,0x5e,0x90,0x8f,0x45,0xbc,0x20,0x1f,0x93,0x78,0x41,0x3e,0x46,0x20,0xf0, +0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x12,0x29,0xc8,0xc7,0x26, +0x52,0x90,0x8f,0x51,0xa4,0x20,0x1f,0xab,0x48,0x41,0x3e,0x86,0x10,0xf0,0x31,0x84, +0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x15,0x1b,0xc8,0xc7,0x2c,0x36,0x90, +0x8f,0x5d,0x6c,0x20,0x1f,0xc3,0xd8,0x40,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f, +0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x67,0xc0,0x06,0xf0,0xb1,0x60,0x0c,0xe0,0x63, +0xc1,0x07,0x1f,0x3b,0x02,0xfa,0xd8,0x21,0xd0,0xc7,0x8e,0x81,0x3e,0x76,0x10,0xf4, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x8e,0x56,0x68,0x45,0x4c,0x64,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0x38,0x62,0xa1,0x15,0x31,0x91,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xe4,0xa8,0x85,0x56,0xc4,0x44,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x98, +0x23,0x17,0x5a,0x11,0x13,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x8e,0x60,0xe8, +0x45,0x54,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x3a,0x8a,0xa1,0x17,0x51,0x91, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xec,0x48,0x86,0x5e,0x44,0x45,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xb8,0xa3,0x19,0x7a,0x11,0x15,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0x03,0x8f,0x66,0x08,0xe1,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf2,0x88, +0x86,0x10,0xfe,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x8f,0x6a,0x08,0xe1,0x8f, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf6,0xc8,0x86,0x10,0xfe,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0x83,0x8f,0x70,0x08,0x01,0x91,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xfa,0x28,0x87,0x10,0x10,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x8f,0x74,0x08, +0x01,0x91,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfe,0x68,0x87,0x10,0x10,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0x03,0x94,0x76,0x08,0xf9,0x8f,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x42,0x89,0x87,0x90,0xff,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x94, +0x7a,0x08,0xf9,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x46,0xc9,0x87,0x90,0xff, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x94,0xc0,0x08,0x19,0x91,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x4a,0x29,0x8c,0x90,0x11,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0xc3,0x94,0xc4,0x08,0x19,0x91,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4e,0x69,0x8c, +0x90,0x11,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x95,0xc8,0x88,0x43,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x48,0xa5,0x32,0xe2,0x90,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x54,0xc9,0x8c,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x55,0x3a,0x23, +0x0e,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x95,0xce,0x88,0x40,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x68,0x25,0x34,0x22,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x5c,0x29,0x8d,0x08,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x57,0x52,0x23,0x02, +0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x2d,0x95,0xc8,0x48,0x6f,0x48,0x69,0x34,0x21, +0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c,0x52,0x69,0x8d,0xfe,0xe6,0x7c,0x46, +0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x91,0xa5,0x36,0x0a,0x4c,0xc9,0x94,0x4c,0x09,0x8e, +0xe0,0x08,0x8e,0xe0,0x68,0x34,0x21,0x00,0x86,0x23,0x02,0xd8,0x09,0xbe,0xe9,0x06, +0xf6,0x11,0x02,0x5b,0x0c,0xfa,0xd8,0x72,0xd0,0xc7,0x16,0x84,0x3e,0x46,0x0c,0xf2, +0xb1,0x62,0x90,0x8f,0x0d,0x86,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe8,0xa5, +0x3c,0x1a,0x70,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x5f,0xd2,0xa3,0x21,0x77, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf8,0xa5,0x3d,0x1a,0x74,0x67,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0x70,0xda,0xa3,0xa1,0x85,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x08,0x27,0x3e,0x1a,0x5c,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x71,0xea,0xa3, +0xe1,0x85,0x4c,0xd0,0x1f,0xf9,0x98,0x40,0xc0,0xc7,0x82,0xff,0x91,0x8f,0x05,0x03, +0x7c,0xec,0x28,0xe2,0x63,0xc1,0xff,0xc8,0xc7,0x92,0x11,0x92,0x8f,0x1d,0x41,0x7c, +0x2c,0x29,0x21,0xf9,0x98,0x10,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x75, +0x0a,0x27,0x6f,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x75,0xca,0xa5,0x60,0x38,0x02, +0x0c,0xd4,0x87,0xf8,0x2e,0x18,0x62,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc0,0x00,0x9d, +0x54,0x29,0x7d,0x40,0x68,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x78,0x62,0xa5,0xe0, +0x95,0x60,0xe7,0x75,0x5e,0xe9,0x95,0x5e,0xe9,0x95,0x46,0x13,0x02,0x60,0x38,0x22, +0xe8,0x21,0xe1,0x1b,0x31,0x38,0x00,0x10,0x04,0x03,0x30,0x60,0x27,0x57,0x2a,0x1f, +0x13,0x1a,0x31,0x78,0x00,0x10,0x04,0x83,0x49,0x9e,0x56,0x29,0x90,0x91,0xb0,0x01, +0x1b,0x17,0x72,0xa1,0x74,0x4a,0xa7,0x59,0x8a,0x9f,0xd1,0x84,0x00,0x18,0x4d,0x10, +0x82,0x59,0x02,0x61,0xa0,0xc2,0x40,0x3f,0xc0,0x0c,0x82,0x81,0x0a,0x43,0xfd,0x00, +0x32,0x08,0x06,0x2a,0x0c,0xf6,0x03,0xbc,0x60,0xa0,0xc2,0x70,0x3f,0x40,0x09,0x06, +0x2a,0x0c,0xf8,0x03,0x94,0x60,0xa0,0xc2,0x90,0x3f,0x00,0x0c,0x82,0x81,0x8a,0x81, +0x3c,0x03,0xc0,0x0b,0x06,0x2a,0xc6,0x80,0x35,0x03,0x00,0x0b,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x08,0xa9,0x5e,0xe2,0x99,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x3a, +0x7d,0xb2,0x25,0xf6,0xa1,0xa7,0xd1,0x84,0x40,0xa8,0xa0,0x94,0xb4,0xee,0x29,0xb8, +0x0b,0x0c,0x1b,0x31,0x38,0x00,0x10,0x04,0x83,0xee,0x9f,0x76,0x29,0x7e,0xf4,0x69, +0x34,0x21,0x00,0x46,0x13,0x84,0xe0,0x04,0xc3,0x4e,0x30,0xcc,0x04,0x83,0x3e,0x26, +0x1c,0xf4,0x39,0x61,0xa0,0x13,0x06,0x1a,0x4d,0x70,0x80,0xd1,0x84,0x27,0x38,0xc2, +0xb0,0x23,0x0c,0x33,0x21,0x7d,0xe4,0x63,0x42,0xfa,0xc8,0xc7,0x08,0x54,0x82,0x8f, +0x11,0xa9,0x04,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x70,0x6a,0x9e,0x08,0x61, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x9c,0xa2,0x27,0x42,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x43,0xa7,0xec,0x29,0x8e,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x76, +0xea,0x9e,0xe4,0x48,0x38,0xc6,0xb0,0x63,0x0c,0x33,0x42,0xa0,0x8f,0x11,0x02,0x7d, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c,0x6e,0x2a,0x9f,0x5a,0xa8,0x8e,0x46,0x0c, +0x1a,0x00,0x04,0xc1,0xa0,0x01,0xab,0x7d,0x0a,0x68,0x8a,0xa6,0x68,0xca,0x9f,0xfc, +0xc9,0x9f,0xfc,0x69,0x34,0x21,0x00,0x86,0x23,0x02,0x1f,0x0a,0xbe,0xe9,0x06,0x3d, +0x12,0x82,0x13,0x03,0xa3,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c,0x7a,0xea,0x9f, +0x74,0xc8,0x8e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c,0x7c,0x0a,0xa4,0x66,0x68, +0x8f,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0x22,0xab,0x7e,0x12,0x02,0x25,0x01,0x25, +0x50,0xda,0xa9,0x9d,0x2a,0xa9,0x61,0x34,0x21,0x00,0x2c,0xa8,0x25,0xf9,0x8c,0x18, +0x18,0x00,0x08,0x82,0x41,0x84,0x56,0x21,0x15,0x58,0x80,0xc8,0x67,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0x22,0xb5,0xfa,0xa7,0xc0,0x02,0x5c,0x92,0xcf,0x88,0x81,0x01,0x80, +0x20,0x18,0x44,0x6c,0x55,0x52,0xc1,0x70,0xc4,0x1c,0xac,0x51,0xf0,0x4d,0x37,0x08, +0x74,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x21,0x57,0x2e,0x15,0x0c,0xc3,0x11, +0x81,0x1b,0x39,0xdf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x74,0xf5,0x52,0x43,0x61, +0xc1,0x40,0x1f,0x63,0xa5,0x20,0x3e,0xd3,0x0d,0x41,0x2b,0x11,0xb3,0x0c,0x03,0x81, +0x07,0xc3,0x11,0x7c,0x30,0x47,0xce,0x37,0xdd,0xa0,0x4e,0xaf,0x14,0xcc,0x12,0x20, +0xc3,0x11,0x7e,0x00,0x4b,0xca,0x37,0xcb,0x60,0x14,0x81,0x31,0x4a,0x7c,0x2c,0x98, +0x25,0xf9,0x58,0xc0,0xc0,0x67,0x96,0x00,0x19,0x8e,0x38,0xdc,0x49,0xf8,0x66,0x19, +0x0e,0x24,0x98,0x25,0x40,0x06,0x4a,0x0c,0x66,0x30,0x89,0x82,0x1e,0x83,0xc3,0x24, +0x8c,0x81,0x12,0x43,0x0c,0x06,0xa3,0xf0,0x0e,0xcf,0x30,0x25,0x9d,0xe0,0x63,0x41, +0x3c,0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xd0,0x72,0xab,0x60,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0xd2,0x02,0xab,0x51,0x08,0x6c,0x97,0x82,0xf8,0x18,0x2f, +0x81,0x4f,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x22,0x2d,0xb9,0x0a,0x86,0x23, +0xcc,0x07,0x9f,0x88,0xef,0x02,0xa3,0x6c,0x09,0xe4,0x63,0x81,0x21,0x1f,0x0b,0x0a, +0xf9,0x58,0x60,0x4e,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x68,0xb5,0xf2,0x2a, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0xb5,0xd6,0xea,0x01,0x83,0xe1,0x88,0x60, +0x95,0x9c,0x6f,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xd8,0x62,0xab,0x48,0x0c,0x2c, +0x18,0xe8,0x33,0xdd,0x10,0xb8,0xd2,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0x6c, +0xfd,0x55,0x60,0x47,0x4b,0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xd9,0x0a, +0xad,0xc0,0x82,0x41,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xd5,0xd6,0x68,0x05, +0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0xc9,0x56,0x5b,0x8d,0x92,0x69,0x8d,0x26,0x04, +0xc0,0x68,0x82,0x10,0x98,0x60,0x47,0xf2,0x31,0xc1,0x8e,0xe4,0x33,0x62,0x60,0x00, +0x20,0x08,0x06,0xd1,0x6e,0xb5,0x95,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x6f, +0xb9,0x95,0x70,0xc2,0x40,0x27,0x0c,0x74,0x82,0x61,0x27,0x18,0x66,0xc2,0x3e,0xc1, +0xc7,0x04,0x7e,0x82,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x68,0xbf,0xa5,0x57,0xb0, +0x54,0x5b,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x56,0x08,0xf1,0xb1,0x42,0x88,0xcf, +0x70,0x84,0xf0,0x08,0xdf,0x74,0xc3,0x5c,0xfd,0x55,0x30,0x1c,0x31,0x40,0xc2,0x37, +0xdd,0x50,0x57,0xa1,0x15,0x4c,0x37,0xfc,0x96,0x78,0x11,0xd3,0x0d,0xe0,0x35,0x5e, +0x43,0x15,0x11,0x14,0x11,0x41,0x09,0x04,0x94,0x40,0xc0,0x88,0xc1,0x01,0x80,0x20, +0x18,0x80,0x01,0x7b,0xb9,0x96,0x39,0xa1,0xd4,0x88,0x41,0x03,0x80,0x20,0x18,0x34, +0xf5,0x05,0x5b,0x41,0x7a,0x0d,0xc2,0x6c,0xcd,0xd6,0x6c,0xcd,0xd6,0x68,0x42,0x00, +0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0xb0,0xd7,0x7b,0x3d,0xa5,0x04,0x30, +0x62,0xd0,0x00,0x20,0x08,0x06,0xcd,0x7e,0xd9,0xd6,0xf1,0x5e,0x01,0x92,0x5b,0xb9, +0x95,0x5b,0xb9,0x35,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xd3,0x0d, +0xf5,0x25,0x5f,0x55,0x41,0x01,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x13,0x62,0xbc, +0xd5,0xd4,0x57,0xe0,0xfc,0xd6,0x6f,0xfd,0xd6,0x6f,0x8d,0x26,0x04,0xc0,0x68,0x82, +0x10,0x8c,0x26,0x0c,0xc2,0x74,0x03,0x7e,0xed,0x57,0x56,0x55,0x00,0x23,0x06,0x0d, +0x00,0x82,0x60,0xd0,0x9c,0x98,0x78,0x4d,0xfb,0x55,0x05,0xe5,0x55,0x5e,0xe5,0x55, +0x5e,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20, +0x08,0x06,0xcd,0x8a,0x99,0xd7,0xf5,0x5f,0x51,0x91,0x5e,0xe9,0x95,0x5e,0xe9,0x35, +0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60, +0xd0,0xbc,0x98,0x7a,0x6d,0x23,0xf6,0x24,0xed,0xd5,0x5e,0xed,0xd5,0x5e,0xa3,0x09, +0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0xdd,0x90,0x62,0x26,0x76,0x06,0x35, +0x06,0x01,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x53,0x63,0xf0,0x15,0x06,0x29,0x36, +0x06,0xc1,0x7c,0xcd,0xd7,0x7c,0xcd,0xd7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68, +0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x93,0x63,0xf4,0x55,0x06,0x2d,0xf6, +0x15,0xf7,0x75,0x5f,0xf7,0x75,0x5f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09, +0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d,0x8f,0xe1,0x57,0x1a,0xc4,0x58,0x97, +0xec,0xd7,0x7e,0xed,0xd7,0x7e,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c, +0x82,0xe5,0x81,0x29,0xc4,0xc7,0xf2,0xc0,0x14,0xe2,0x73,0x79,0x64,0xd4,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0x65,0x16,0x62,0xe1,0x10,0x18,0x5f,0xb1,0x02,0x7d,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x38,0x33,0x11,0x73,0xad,0xc0,0xfc,0x6a,0x88,0x8f, +0x09,0x81,0x7c,0x2c,0x00,0x2d,0xf8,0x58,0x10,0x5b,0xf2,0x19,0x31,0x38,0x00,0x10, +0x04,0x83,0x83,0xcd,0x50,0x4c,0xb4,0x02,0x5b,0xa5,0xd3,0x92,0xcf,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0x6e,0xa6,0x62,0x41,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0xc7, +0x9b,0xad,0x98,0x5a,0x05,0x46,0x1c,0xf1,0x31,0x21,0x90,0x8f,0x05,0x09,0x7c,0xec, +0x97,0x70,0x4b,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xc5,0xd9,0x8f,0x05,0x96, +0x5b,0x41,0x7c,0x4c,0x15,0x4e,0x01,0x04,0x17,0x18,0x66,0xaa,0x80,0x0a,0x20,0xb8, +0xc0,0x30,0x1b,0x30,0xf8,0x98,0x80,0xc1,0x67,0xb8,0x21,0x15,0xe8,0x82,0x0c,0x86, +0x1b,0x52,0x81,0x2e,0xc8,0xa0,0x84,0x40,0x2f,0x30,0xca,0x1c,0x43,0x3e,0xf6,0x18, +0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x83,0x8b,0xcf,0x74,0x4c,0x08,0x84,0x60,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0x51,0xf3,0xb1,0x60,0xbf,0x2c,0xd8,0x2f,0xf9,0x58, +0xe0,0x5b,0xf0,0xb1,0x01,0xbc,0xe4,0x63,0x01,0x78,0xc1,0xc7,0x0a,0xff,0x92,0x8f, +0x05,0xfe,0x05,0x1f,0x0b,0x0a,0xf9,0x58,0xf0,0x5f,0xf0,0xb1,0xa2,0x90,0x8f,0x05, +0x8e,0x7c,0x2c,0x18,0xe4,0x63,0x01,0x2e,0xc8,0xc7,0x04,0x5c,0x90,0x8f,0x0d,0xb8, +0x20,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0x58,0x4d,0xcd,0xb0,0x0b,0xbb,0xcc, +0xf3,0x2f,0xf9,0x58,0x20,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x59,0x5b, +0xb3,0xc0,0x82,0x5f,0x90,0x8f,0x09,0xbf,0x20,0x1f,0x1b,0x7e,0x41,0x3e,0x36,0x88, +0x83,0x7c,0x6c,0x10,0x07,0xf9,0xd8,0x20,0x0e,0xf2,0x31,0x78,0x10,0x07,0x10,0x5c, +0x60,0x98,0x05,0x7c,0x00,0x9f,0xe1,0x06,0x72,0xb8,0x0d,0x32,0xa8,0x60,0x0c,0xf4, +0x02,0xa3,0x0c,0x0e,0x08,0xf9,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0xd5,0x6b,0x7b, +0x16,0x88,0x41,0x20,0x06,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x90,0xdb,0x9f,0x05, +0x3c,0x66,0x01,0x8f,0xc9,0xc7,0x82,0xff,0x82,0x8f,0x0d,0x21,0x26,0x1f,0x0b,0x42, +0x0c,0x3e,0x56,0xfc,0x98,0x7c,0x2c,0xf8,0x31,0xf8,0x58,0x50,0xc8,0xc7,0x02,0x30, +0x83,0x8f,0x15,0x85,0x7c,0x2c,0x68,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0xe6,0x41,0x3e, +0x26,0xcc,0x83,0x7c,0x6c,0x98,0x07,0xf9,0xd8,0x40,0x06,0xf0,0xb1,0x81,0x0c,0xe0, +0x63,0x03,0x19,0xc0,0xc7,0x0e,0x34,0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x5c, +0xf1,0xf6,0x6a,0x19,0x1f,0x64,0x7c,0x60,0x65,0x10,0xc8,0x67,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0x22,0x7b,0x7b,0xb5,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x7d,0xab, +0xb5,0x91,0xe8,0x87,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf6,0xcd,0xd6,0x46,0xa2, +0x1f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe0,0xb7,0x5b,0x1b,0x89,0x7e,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0xa3,0xdf,0x72,0xcd,0x24,0x40,0x62,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0x7f,0xd3,0x35,0x93,0x00,0x89,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xfe,0x6d,0xd7,0x4c,0x02,0x24,0xec,0x18,0x09,0xf9,0x18,0x32,0x12,0xf2,0xb1,0x64, +0x24,0xe4,0x63,0x43,0x1b,0xc0,0xc7,0x86,0x36,0x80,0x8f,0x0d,0x6d,0x00,0x1f,0x33, +0x52,0x42,0x3e,0x66,0xa4,0x84,0x7c,0xcc,0x48,0x09,0xf9,0xd8,0x00,0x07,0xf0,0xb1, +0x01,0x0e,0xe0,0x63,0x03,0x1c,0xc0,0xc7,0xa6,0x3b,0x80,0x8f,0x85,0x45,0x4b,0x80, +0xe0,0x02,0xc3,0x2c,0x68,0x07,0xf8,0x0c,0x37,0xbc,0x04,0x8a,0x90,0x41,0x05,0xb4, +0xa0,0x17,0x18,0x65,0xe1,0x40,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0x2e,0x97, +0x63,0xb7,0x60,0x16,0x82,0x59,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0xe6,0xe0, +0x2d,0x68,0x35,0x0b,0x5a,0x4d,0x3e,0x16,0xc0,0x19,0x7c,0x6c,0x90,0x33,0xf9,0x58, +0x20,0x67,0xf0,0xb1,0x02,0xd6,0xe4,0x63,0x01,0xac,0xc1,0xc7,0x82,0x42,0x3e,0x16, +0xc4,0x1a,0x7c,0xac,0x28,0xe4,0x63,0x41,0x23,0x1f,0x0b,0x06,0xf9,0x58,0xe0,0x13, +0xf2,0x31,0xc1,0x27,0xe4,0x63,0x83,0x4f,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1, +0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x07,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1, +0xe0,0x12,0x3b,0x90,0xcb,0xda,0x21,0x6b,0x07,0xb3,0x85,0x40,0x3e,0x23,0x06,0x06, +0x00,0x82,0x60,0x10,0x9d,0x1d,0xc8,0x05,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xac, +0x9d,0xc9,0xc5,0x01,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc1,0x76,0x27,0x17, +0x07,0x68,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0xdb,0xa1,0x5c,0x1c,0xa0,0xc5, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x6e,0xa7,0x72,0x71,0xb0,0x16,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0xbc,0xdd,0xca,0xc5,0xc1,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0x01,0x77,0x2c,0x17,0x07,0x6b,0x61,0x87,0x5b,0xc8,0xc7,0x10,0xb7,0x90,0x8f, +0x25,0x6e,0x21,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8, +0x98,0x41,0x17,0xf2,0x31,0x83,0x2e,0xe4,0x63,0x06,0x5d,0xc8,0xc7,0xe2,0x60,0x80, +0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x13,0x7c,0x0c,0x36,0xf0, +0x02,0x04,0x17,0x18,0x66,0x41,0x4f,0xc0,0x67,0xb8,0x41,0x2f,0xf0,0x84,0x0c,0xca, +0x24,0x02,0xbd,0xc0,0x28,0x93,0x09,0x42,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0x70, +0xfd,0x5d,0xcf,0x95,0x44,0x50,0x12,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa6, +0x17,0x76,0x81,0xbf,0x59,0xe0,0x6f,0xf2,0xb1,0x20,0xdc,0xe0,0x63,0xc3,0xb8,0xc9, +0xc7,0x82,0x71,0x83,0x8f,0x15,0x21,0x27,0x1f,0x0b,0x42,0x0e,0x3e,0x16,0x14,0xf2, +0xb1,0x40,0xe4,0xe0,0x63,0x45,0x21,0x1f,0x0b,0x1a,0xf9,0x58,0x30,0xc8,0xc7,0x82, +0xd4,0x90,0x8f,0x09,0xa9,0x21,0x1f,0x1b,0x52,0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c, +0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x38,0xe0,0x33,0x62,0x90,0x00,0x20, +0x08,0x06,0xd7,0xec,0xc5,0xdd,0x4f,0x64,0x3f,0x91,0xd9,0x49,0x04,0xf2,0x19,0x31, +0x30,0x00,0x10,0x04,0x83,0x08,0xf7,0xe2,0x2e,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x83,0xf7,0xee,0x2e,0x0e,0x66,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xde,0xc3, +0xbb,0x38,0x98,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7c,0x2f,0xef,0xe2,0x60, +0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf8,0xbd,0xbd,0x8b,0x03,0xdb,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0x03,0xfc,0xf8,0x2e,0x0e,0x6c,0x63,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0xf0,0xeb,0xbb,0x38,0xb0,0x0d,0x3b,0x72,0x43,0x3e,0x86,0xe4,0x86, +0x7c,0x2c,0xc9,0x0d,0xf9,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30, +0xc0,0xc7,0x8c,0xdf,0x90,0x8f,0x19,0xbf,0x21,0x1f,0x33,0x7e,0x43,0x3e,0x16,0x07, +0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x98,0xe0,0x53,0x30, +0xe1,0x06,0x7a,0x81,0x51,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0xad,0x5f,0xea,0xbd, +0x44,0x1b,0xbc,0x44,0x1b,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x21,0x7f,0xad,0x17, +0xa8,0x9d,0x05,0x6a,0x27,0x1f,0x0b,0x5a,0x0e,0x3e,0x36,0xbc,0x9c,0x7c,0x2c,0x78, +0x39,0xf8,0x58,0xd1,0x76,0xf2,0xb1,0xa0,0xed,0xe0,0x63,0x41,0x21,0x1f,0x0b,0xdc, +0x0e,0x3e,0x56,0x14,0xf2,0xb1,0x80,0x91,0x8f,0x05,0x83,0x7c,0x2c,0x88,0x0f,0xf9, +0x98,0x10,0x1f,0xf2,0xb1,0x21,0x3e,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80, +0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x03,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0x70, +0xfd,0x5f,0xef,0x9d,0x45,0x29,0x9c,0x45,0x29,0xd8,0x5c,0x04,0xf2,0x19,0x31,0x30, +0x00,0x10,0x04,0x83,0x88,0x04,0x83,0xde,0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x40,0xc1,0x60,0xfc,0xd8,0x60,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x48,0xc1, +0x80,0xfc,0xd8,0x60,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x50,0xc1,0xa0,0xfc, +0xd8,0x60,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x58,0xc1,0xe0,0xfc,0xd8,0xc0, +0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x60,0xc1,0x00,0xfd,0xd8,0xc0,0x3f,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x68,0xc1,0x20,0xfd,0xd8,0xc0,0x3f,0xec,0x08,0x11, +0xf9,0x18,0x12,0x22,0xf2,0xb1,0x24,0x44,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60, +0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x33,0x4e,0x44,0x3e,0x66,0x9c,0x88,0x7c,0xcc,0x38, +0x11,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8, +0x60,0x82,0x4f,0xad,0x84,0x2e,0xe8,0x05,0x46,0x8d,0x18,0x24,0x00,0x08,0x82,0xc1, +0x75,0x83,0x41,0xfd,0xa9,0x44,0x2e,0xa8,0x44,0x2e,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0xe1,0x83,0x41,0xfe,0x05,0xb6,0x67,0x81,0xed,0xc9,0xc7,0x82,0xbc,0x83,0x8f, +0x0d,0x7b,0x27,0x1f,0x0b,0xf6,0x0e,0x3e,0x56,0xe4,0x9e,0x7c,0x2c,0xc8,0x3d,0xf8, +0x58,0x50,0xc8,0xc7,0x02,0xdd,0x83,0x8f,0x15,0x85,0x7c,0x2c,0x60,0xe4,0x63,0xc1, +0x20,0x1f,0x0b,0x72,0x44,0x3e,0x26,0xe4,0x88,0x7c,0x6c,0xc8,0x11,0xf9,0x18,0x1b, +0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0xe0,0x80,0xcf,0x88, +0x41,0x02,0x80,0x20,0x18,0x5c,0x6b,0x18,0xa4,0x60,0x20,0x16,0xf1,0x20,0x16,0xf1, +0x60,0xbf,0x11,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x38,0x0c,0x52,0x30, +0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa0,0xc3,0xe0,0x05,0x03,0x36,0x18,0x93, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xea,0x30,0x80,0xc1,0x80,0x0d,0xc6,0x64,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0x3b,0x0c,0x62,0x30,0x60,0x83,0x31,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0xe3,0x0e,0x83,0x19,0x0c,0xd8,0xc0,0x4c,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xc0,0xc3,0x80,0x06,0x03,0x36,0x30,0x93,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xf2,0x30,0xa8,0xc1,0x80,0x0d,0xcc,0xc4,0x8e,0x34,0x91,0x8f,0x21,0x69, +0x22,0x1f,0x4b,0xd2,0x44,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b, +0x0c,0xf0,0x31,0xe3,0x4d,0xe4,0x63,0xc6,0x9b,0xc8,0xc7,0x8c,0x37,0x91,0x8f,0xb1, +0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x26,0xf8,0x58, +0xae,0xcc,0x09,0x08,0x2e,0x30,0xcc,0x02,0x33,0x81,0xcf,0x70,0x43,0x9d,0x84,0x0e, +0x19,0xd4,0x8b,0x04,0x7a,0x81,0x51,0xb6,0x23,0x84,0x7c,0x46,0x0c,0x12,0x00,0x04, +0xc1,0xe0,0x42,0xc5,0xc0,0x0c,0x03,0x17,0x09,0x5c,0x24,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0xe3,0x15,0x03,0x35,0x0c,0x82,0x13,0x0c,0x2c,0x38,0xc1,0x40,0x3e,0x16, +0xa8,0x1f,0x7c,0x6c,0x60,0x3f,0xf9,0x58,0xc0,0x7e,0xf0,0xb1,0x42,0x05,0x03,0xf9, +0x58,0xa0,0x82,0x01,0x7c,0x2c,0x28,0xe4,0x63,0xc1,0x0a,0x06,0xf0,0xb1,0xa2,0x90, +0x8f,0x05,0x8d,0x7c,0x2c,0x18,0xe4,0x63,0x01,0xa9,0xc8,0xc7,0x04,0x52,0x91,0x8f, +0x0d,0xa4,0x22,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8, +0x58,0x1c,0x1c,0xf0,0x19,0x31,0x48,0x00,0x10,0x04,0x83,0x8b,0x17,0x03,0x3d,0x0c, +0xd0,0x24,0x43,0x93,0xcc,0x60,0x24,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44, +0xe1,0x18,0xe8,0x61,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x51,0x8e,0x01,0x28, +0x06,0x71,0xe0,0x2a,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x98,0x63,0x10,0x8a,0x41, +0x1c,0xb8,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xe7,0x18,0x88,0x62,0x10,0x07, +0xae,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x3a,0x06,0xa4,0x18,0xc4,0x41,0xac, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x91,0x8e,0x41,0x29,0x06,0x71,0x10,0x2b,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xa8,0x63,0x60,0x8a,0x41,0x1c,0xc4,0x8a,0x1d,0xb4, +0x22,0x1f,0x43,0x68,0x45,0x3e,0x96,0xd0,0x8a,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c, +0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x86,0xae,0xc8,0xc7,0x0c,0x5d,0x91,0x8f,0x19, +0xba,0x22,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58, +0x1c,0x4c,0xf0,0xa9,0x1c,0x71,0x03,0xbd,0xc0,0xa8,0x11,0x83,0x04,0x00,0x41,0x30, +0xb8,0xe8,0x31,0x90,0xc5,0x00,0x47,0xda,0x00,0x47,0xda,0x60,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0x7d,0x0c,0x6c,0x31,0x08,0xe6,0x30,0xb0,0x60,0x0e,0x03,0xf9,0x58, +0x60,0x83,0x01,0x7c,0x6c,0xc0,0xc1,0x40,0x3e,0x16,0xe0,0x60,0x00,0x1f,0x2b,0xec, +0x30,0x90,0x8f,0x05,0x76,0x18,0xc0,0xc7,0x82,0x42,0x3e,0x16,0xdc,0x61,0x00,0x1f, +0x2b,0x0a,0xf9,0x58,0xc0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xb0,0x8b,0x7c,0x4c,0x60, +0x17,0xf9,0xd8,0xc0,0x2e,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8, +0x60,0x80,0x8f,0xb1,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0x50,0x32, +0x30,0xc7,0x00,0x4e,0x4a,0x01,0x4e,0x4a,0xc1,0xf8,0x24,0x90,0xcf,0x88,0x81,0x01, +0x80,0x20,0x18,0x44,0x2d,0x19,0x98,0x63,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0x11,0x93,0x01,0x3b,0x06,0x6c,0x60,0x2f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc8, +0x64,0xd0,0x8e,0x01,0x1b,0xd8,0xcb,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x33,0x19, +0xb8,0x63,0xc0,0x06,0xf6,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x4d,0x06,0xf0, +0x18,0xb0,0x41,0xbe,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x51,0x93,0x41,0x3c,0x06, +0x6c,0x90,0x2f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd8,0x64,0x20,0x8f,0x01,0x1b, +0xe4,0x8b,0x1d,0xfc,0x22,0x1f,0x43,0xf8,0x45,0x3e,0x96,0xf0,0x8b,0x7c,0x8c,0x0d, +0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x86,0xc8,0xc8,0xc7,0x0c, +0x91,0x91,0x8f,0x19,0x22,0x23,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c, +0x0d,0x06,0xf8,0x18,0x1b,0x4c,0xf0,0x29,0x1a,0xd1,0x05,0xbd,0xc0,0xa8,0x11,0x83, +0x04,0x00,0x41,0x30,0xb8,0xc0,0x32,0xf0,0xc7,0x60,0x46,0x72,0x61,0x46,0x72,0x61, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xb3,0x0c,0x44,0x32,0x08,0x7e,0x31,0xb0,0xe0, +0x17,0x03,0xf9,0x58,0x20,0x8a,0x01,0x7c,0x6c,0x20,0xc5,0x40,0x3e,0x16,0x90,0x62, +0x00,0x1f,0x2b,0xc4,0x31,0x90,0x8f,0x05,0xe2,0x18,0xc0,0xc7,0x82,0x42,0x3e,0x16, +0x8c,0x63,0x00,0x1f,0x2b,0x0a,0xf9,0x58,0xc0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xd0, +0x8c,0x7c,0x4c,0xa0,0x19,0xf9,0xd8,0x40,0x33,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c, +0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41, +0x30,0xb8,0xe8,0x32,0x90,0xc9,0x60,0x4d,0xe2,0x61,0x4d,0xe2,0xc1,0xd0,0x25,0x90, +0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x79,0x19,0xc8,0x64,0x10,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0xd1,0x97,0x01,0x4e,0x06,0x6c,0xe0,0x33,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xf8,0x65,0x90,0x93,0x01,0x1b,0xf8,0xcc,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0x7f,0x19,0xe8,0x64,0xc0,0x06,0x3e,0x33,0x62,0x70,0x00,0x20,0x08,0x06, +0x07,0x68,0x06,0x3c,0x19,0xb0,0x41,0xd8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x11, +0x9a,0x41,0x4f,0x06,0x6c,0x10,0x36,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x88,0x66, +0xe0,0x93,0x01,0x1b,0x84,0x8d,0x1d,0x64,0x23,0x1f,0x43,0xc8,0x46,0x3e,0x96,0x90, +0x8d,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x86, +0xda,0xc8,0xc7,0x0c,0xb5,0x91,0x8f,0x19,0x6a,0x23,0x1f,0x63,0x83,0x01,0x3e,0xc6, +0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x4c,0xf0,0x19,0x31,0x30,0x00,0x10, +0x04,0x83,0xa8,0x35,0x03,0xd2,0x0c,0x82,0xe1,0x88,0x80,0x24,0x03,0xe1,0x9b,0x6e, +0x18,0xd0,0x31,0x08,0xac,0x09,0xe8,0x63,0x8d,0x40,0x1f,0x6b,0x06,0xfa,0x98,0x42, +0xd0,0xc7,0x94,0x82,0x3e,0xa6,0x18,0xf4,0x31,0xc3,0x90,0x8f,0x19,0x86,0x7c,0xcc, +0x30,0xe4,0x63,0xc6,0x10,0x1f,0x33,0x86,0xf8,0x98,0x31,0xc4,0x67,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0x22,0xde,0x0c,0x66,0x33,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0xea,0xcd,0x80,0x36,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xdf,0x0c,0x6a, +0x33,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xfa,0xcd,0x40,0x2e,0x83,0x61,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0x22,0xf0,0x0c,0xe6,0x32,0x18,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0x0a,0xcf,0x80,0x2e,0x83,0x61,0x38,0x82,0x0d,0x70,0x32,0x10,0xbe,0x0b, +0x8c,0xb2,0xc0,0x0d,0xe4,0x33,0x1c,0x11,0xec,0x64,0x20,0x7c,0xb3,0x0c,0x89,0x12, +0xd8,0x1c,0x08,0xf4,0xb1,0x39,0x18,0xe8,0x63,0x73,0x40,0xd0,0xc7,0x8a,0x97,0x0c, +0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x7b,0x06,0xa9,0x19,0x10,0x70,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x7b,0x06,0xaa,0x19,0x10,0x70,0x30,0x62,0x70, +0x00,0x20,0x08,0x06,0xc7,0x7b,0x06,0xab,0x19,0x10,0x70,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x07,0x7c,0x06,0xab,0x19,0x0c,0x70,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0x47,0x7c,0x06,0xac,0x19,0x0c,0x70,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x7c, +0x06,0xad,0x19,0x0c,0x70,0x30,0x4b,0xa0,0x0c,0x54,0x18,0x46,0xa2,0x0f,0xc8,0x40, +0x85,0x61,0x24,0xfa,0x80,0x0c,0x54,0x18,0x46,0xa2,0x0f,0xc8,0x40,0x85,0x41,0x25, +0x1e,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x7d,0x06,0xb3,0x19,0xc8,0x63,0x40, +0x06,0x16,0xb8,0x64,0x00,0x1f,0x33,0x83,0x80,0x3e,0x16,0xf0,0x64,0x20,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x88,0xf0,0x33,0xd8,0xcb,0x20,0xb0,0x00,0x2d,0x03,0xf9, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd1,0x9f,0x41,0x6e,0x06,0x3b,0x18,0xdc,0x60, +0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x7f,0x06,0xba,0x19,0x04,0xa7,0x34,0x1c, +0x11,0xbc,0x65,0x40,0x7c,0x35,0x83,0x41,0xa0,0x23,0x06,0x07,0x00,0x82,0x60,0x00, +0x06,0xf8,0x19,0xe8,0x66,0x30,0x8f,0x81,0x4b,0x06,0x23,0x06,0x07,0x00,0x82,0x60, +0x00,0x06,0xf9,0x19,0xec,0x66,0xe0,0x8e,0x81,0x4d,0x06,0x23,0x06,0x0f,0x00,0x82, +0x60,0x30,0xfd,0x67,0x80,0x9b,0x81,0x10,0xb8,0x61,0xd0,0x86,0xc1,0x4e,0x06,0x3b, +0x19,0xd8,0x67,0x60,0x9f,0x01,0x78,0x06,0xfe,0x18,0x8c,0x26,0x04,0xc0,0x68,0x82, +0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x4c,0x37,0x10,0x23,0x19,0x20,0xd3,0x0d, +0x04,0x49,0x06,0xc9,0x74,0x03,0x51,0x92,0x81,0x32,0xdd,0x40,0x98,0x64,0xb0,0x18, +0x44,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x15,0x0d,0x42,0x34,0x08,0x86, +0x23,0x02,0xbd,0x0c,0x98,0x6f,0x96,0xc1,0x59,0x02,0x9b,0x8c,0xf8,0x0c,0x47,0x10, +0x2b,0x19,0x08,0xdf,0x70,0x44,0xc1,0x92,0x01,0xf1,0x9d,0x30,0xc4,0x09,0x43,0x98, +0x10,0x84,0x60,0x38,0xc2,0x80,0xc9,0x40,0xf8,0x86,0x23,0x8e,0x98,0x0c,0x88,0xef, +0x84,0x21,0x4e,0x18,0xc2,0x84,0x20,0x04,0xc3,0x0d,0x46,0x00,0x06,0xb3,0x0c,0x4c, +0x13,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x84,0xa3,0xc1,0x8b,0x06,0xcc,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0x3c,0x1a,0xdc,0x67,0xf0,0x04,0xb3,0x04,0xcd,0x40,0x85, +0x21,0x30,0x60,0xb0,0x98,0x18,0x50,0xf1,0x19,0x8e,0x08,0x74,0x32,0x10,0xbe,0xe1, +0x08,0x61,0x27,0x03,0xe2,0x3b,0x61,0x88,0x13,0x86,0x30,0x21,0x08,0xc1,0x70,0x03, +0x14,0x80,0xc1,0x2c,0x03,0x96,0x05,0x03,0x15,0x46,0x08,0x6d,0xa0,0x2a,0x28,0x23, +0x06,0x07,0x00,0x82,0x60,0x00,0x06,0x3d,0x1a,0xfc,0x67,0xf0,0x93,0x01,0x5e,0x06, +0x23,0x06,0x0e,0x00,0x82,0x60,0xf0,0x94,0x69,0x80,0x9f,0x41,0x50,0x92,0x01,0x49, +0x06,0x24,0x1a,0xac,0xc1,0xe7,0x75,0xe2,0x19,0x0c,0x47,0x74,0x62,0x19,0x38,0xdf, +0x05,0x46,0x19,0x11,0xc8,0x67,0xb8,0x61,0xad,0x7a,0x34,0x08,0x83,0x73,0xc5,0xc0, +0x28,0x13,0xcd,0x40,0x15,0x83,0xf8,0x58,0x20,0xc8,0xc7,0x82,0x74,0x92,0x8f,0xed, +0x62,0xe0,0x9b,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x6a,0xd3,0x60,0x47, +0x83,0xe0,0x0e,0xa3,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x90,0xd3,0xc0,0x45,0x83, +0x40,0xb0,0x3e,0x10,0xcf,0x40,0x3e,0x16,0x18,0xf1,0xb1,0x21,0x90,0x8f,0x05,0x08, +0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb8,0xd3,0x40,0x46,0x83,0x24,0x30,0x72, +0x0c,0x72,0x33,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x76,0x1a,0x90,0x69, +0x10,0x18,0x29,0x0c,0xf1,0x31,0x21,0x90,0x8f,0x05,0x05,0x7c,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xe8,0xd3,0x00,0x47,0x03,0x23,0x98,0x65,0x78,0xa0,0x59,0x0c,0x4c, +0x15,0x56,0x01,0x3e,0x16,0xa8,0x42,0x7c,0x6c,0x15,0x5a,0x01,0x3e,0xe6,0x0a,0xad, +0x10,0x1f,0x0b,0x5a,0x21,0x3e,0xb3,0x04,0xd3,0x88,0xc1,0x01,0x80,0x20,0x18,0x68, +0x7c,0x1a,0xdc,0x68,0xd0,0x96,0x01,0x9c,0x06,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04, +0x16,0x08,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x88,0x54,0x83,0x3d,0x0d,0x02, +0xf3,0xcd,0x20,0xa0,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xa6,0x1a,0xec,0x68, +0x10,0x58,0xa0,0x9e,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x42,0xd5,0x20, +0x4c,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x56,0x0d,0xce,0x34,0x58,0xcf, +0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x55,0x83,0x34,0x0d,0xce,0x31,0xa0, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x70,0xd5,0x40,0x4d,0x03,0x76,0x0c,0x02,0x2b, +0xcf,0x60,0x88,0x8f,0x09,0x81,0x7c,0x2c,0x28,0xe0,0x63,0x01,0x3c,0xc8,0xc7,0x04, +0x78,0x90,0x8f,0x0d,0xf0,0x20,0x1f,0x13,0x89,0x21,0x3e,0x26,0x12,0x43,0x7c,0x4c, +0x24,0x86,0xf8,0x98,0x51,0x12,0xf0,0x31,0xa3,0x24,0xe0,0x63,0x46,0x49,0xc0,0x67, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x5d,0x0d,0xee,0x34,0xf0,0x09,0x63,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0x5e,0x0d,0xf0,0x34,0xf0,0x09,0x63,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0x5e,0x0d,0xf2,0x34,0xf0,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0x5f,0x0d,0xf2,0x34,0xf0,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x5f, +0x0d,0xf4,0x34,0xf0,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x70,0x0d,0xf6, +0x34,0xf0,0x09,0x63,0x38,0xc2,0x40,0x2f,0xe1,0x1b,0x8e,0x30,0xd0,0x4b,0xf8,0x86, +0x23,0x0c,0xf4,0x12,0xbe,0x1a,0x84,0xad,0x40,0xd8,0xe1,0x88,0xf6,0x42,0x84,0x6f, +0x38,0xa2,0xbd,0x10,0xe1,0x1b,0x8e,0x68,0x2f,0x44,0xf8,0x6a,0x10,0xb6,0x02,0x61, +0xcb,0x08,0x76,0x96,0x21,0x92,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd8,0x35, +0x40,0xd5,0x60,0xbe,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xda,0x35,0x48,0xd5, +0x60,0xbe,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xdc,0x35,0x50,0xd5,0x60,0xbe, +0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xde,0x35,0x50,0xd5,0x60,0x88,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x80,0xd7,0x60,0x55,0x83,0x21,0x1a,0x31,0x38,0x00,0x10, +0x04,0x83,0x23,0x5e,0x03,0x56,0x0d,0x86,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0x79,0x0d,0x5c,0x35,0x48,0x05,0x9d,0x1a,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0x5e, +0x83,0x52,0x0d,0x5c,0x32,0xb0,0x60,0x45,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82, +0x41,0x24,0xaf,0xc1,0xaa,0x06,0x81,0xb1,0x68,0x10,0xc4,0xc7,0x82,0x42,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0x10,0xd5,0x6b,0x30,0xae,0x41,0x60,0x20,0xa6,0xc4,0xc7, +0x40,0x4c,0x89,0x8f,0x81,0x98,0x12,0x1f,0x23,0x06,0xf9,0x58,0x31,0xc8,0xc7,0x8c, +0x41,0x3e,0x36,0x40,0xf0,0xb1,0x01,0x82,0x8f,0x0d,0x10,0x7c,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x10,0xd9,0xa0,0x57,0x83,0x52,0x90,0xd3,0xc0,0x4c,0x21,0x88,0x8f, +0x31,0x81,0x7c,0x2c,0x18,0xe0,0x33,0x4b,0x20,0x0d,0x54,0x18,0x4e,0xa4,0xc3,0x01, +0x34,0x50,0x61,0x38,0x91,0x0e,0x07,0xd0,0x40,0x85,0xe1,0x44,0x3a,0x1c,0x40,0x03, +0x15,0x06,0x12,0xe1,0x04,0x64,0x01,0x4d,0xc0,0xc7,0x84,0x9a,0x80,0x8f,0x0d,0x36, +0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5a,0x36,0x48,0xd7,0x00,0x54,0x83, +0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x97,0x0d,0xd4,0x35,0x08,0xd5,0x60,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x65,0x83,0x75,0x0d,0x44,0x35,0x18,0x8c,0x27, +0x7a,0x02,0x3e,0x16,0xf0,0x44,0x7c,0xac,0x27,0x7e,0x02,0x3e,0x06,0x16,0x3f,0x11, +0x1f,0x0b,0x7e,0x22,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd4,0x6c,0x10,0xaf, +0xc1,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x61,0xb3,0x81,0xbc,0x06,0x31,0x1a, +0x14,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xdc,0x6c,0x30,0xaf,0x41,0x20,0x58,0xe0, +0xa6,0x01,0x7c,0x0c,0x09,0xe8,0x63,0x88,0x40,0x1f,0x3b,0x06,0xfa,0x98,0x30,0xa7, +0x81,0x7c,0x2c,0x2d,0x5c,0x35,0x90,0x8f,0x05,0x06,0x7d,0xcc,0xc8,0xd3,0x40,0x3e, +0x46,0x04,0xf1,0x31,0x63,0x4f,0x03,0xf9,0x98,0x10,0xc4,0xc7,0xb8,0x0e,0x3e,0x16, +0x70,0xf1,0xb1,0xee,0x83,0x8f,0x81,0xc1,0x17,0x1f,0x0b,0xbe,0xf8,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x81,0xb6,0x01,0xc9,0x06,0x43,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0x47,0xda,0x06,0x25,0x1b,0x90,0x69,0x50,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0xa1,0xb6,0x81,0xc9,0x06,0x81,0x60,0x41,0xa8,0x06,0xf0,0x31,0x24,0xa0,0x8f,0x21, +0x02,0x7d,0xec,0x18,0xe8,0x63,0x82,0xa9,0x06,0xf2,0xb1,0x84,0x81,0x8f,0x05,0x06, +0x7d,0x2c,0x60,0xd5,0x40,0x3e,0x16,0x10,0xf0,0xb1,0x36,0x28,0xd7,0x40,0x3e,0x16, +0x28,0xf4,0x31,0x05,0x56,0x03,0xf9,0x18,0x12,0xc4,0xc7,0x14,0x59,0x0d,0xe4,0x63, +0x42,0x10,0x1f,0x23,0x8d,0x36,0xa0,0x8f,0x95,0x46,0x1b,0xd0,0xc7,0x4c,0xa3,0x0d, +0xe8,0x63,0x69,0xc0,0x06,0xf0,0xb1,0xc0,0x0c,0xe8,0x63,0x41,0xae,0x06,0xf2,0x31, +0x32,0x68,0xe2,0x63,0x81,0x00,0x1f,0x23,0x83,0x26,0x3e,0x16,0x06,0x4a,0x7c,0x6c, +0x50,0xe4,0x63,0xca,0x20,0x1f,0x53,0x06,0xf9,0xd8,0x40,0xc1,0xc7,0x86,0x09,0x3e, +0x16,0x80,0x6b,0x20,0x1f,0x23,0x22,0xf8,0x98,0x10,0xc4,0xc7,0x82,0x02,0x3e,0x66, +0x0c,0xf0,0xb1,0xa3,0x88,0x8f,0x05,0x45,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x80,0xdd,0x80,0x6d,0x83,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x76,0x83, +0xb6,0x0d,0x8a,0xc0,0xd0,0x35,0x08,0xe2,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xc7, +0xec,0x06,0x6f,0x1b,0xc4,0x6b,0x10,0x18,0x12,0xd0,0xc7,0x10,0x81,0x3e,0x76,0x0c, +0xf4,0x99,0x25,0x98,0x06,0x2a,0x0c,0x38,0x79,0x0c,0x69,0xa0,0xc2,0x80,0x93,0xc7, +0x90,0x06,0x2a,0x0c,0x37,0x79,0x0c,0x69,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc0,0x20, +0x76,0x83,0xb9,0x0d,0x4e,0x35,0x78,0xd7,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a, +0xdd,0x0d,0xea,0x36,0x08,0x5c,0x37,0x70,0xdd,0xc0,0x75,0x03,0xbc,0x0d,0xf0,0x36, +0xc0,0xdb,0x00,0x6f,0x83,0xd1,0x84,0x00,0x18,0x8e,0x08,0x70,0x35,0x08,0xbe,0xe9, +0x06,0x7a,0x0d,0x84,0xc0,0x90,0x80,0x3e,0x86,0x08,0xf4,0x31,0x64,0xa0,0xcf,0x88, +0xc1,0x01,0x80,0x20,0x18,0x68,0xbb,0x1b,0xd8,0x6d,0xc0,0xaa,0x81,0xed,0x06,0xa3, +0x09,0x01,0x60,0x41,0x21,0x1f,0x13,0x0a,0xf9,0xd8,0x50,0xc8,0xc7,0xf8,0x34,0xd0, +0xd1,0x20,0x3e,0xc6,0xa7,0x81,0x8e,0x06,0xf1,0x19,0x8e,0x10,0xc8,0x35,0x18,0xbe, +0xe1,0x88,0x01,0x64,0x83,0xe2,0x2b,0x21,0xd0,0xe1,0x08,0xe2,0x5c,0x83,0xe1,0x1b, +0x8e,0x28,0x46,0x36,0x28,0xbe,0x12,0x02,0x2d,0x22,0xd0,0x59,0x06,0xaa,0x0a,0x46, +0x13,0x9c,0xc1,0x02,0x97,0x0d,0xe4,0x63,0xfc,0x11,0xd0,0xc7,0xce,0x2c,0x88,0xcf, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xf4,0x1b,0xc0,0x6e,0xf0,0xae,0x41,0x30,0x4b, +0x50,0x0d,0x54,0x18,0x02,0x05,0xde,0xc2,0x34,0x62,0x70,0x00,0x20,0x08,0x06,0x60, +0xd0,0xbe,0xc1,0xeb,0x06,0xed,0x1a,0x88,0x6c,0x30,0x62,0xe0,0x00,0x20,0x08,0x06, +0x4f,0xfd,0x06,0xa8,0x1b,0x04,0xb5,0x1a,0xd0,0x6a,0x40,0xbb,0x81,0x70,0x67,0x82, +0x20,0xb7,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xf7,0x1b,0xc8,0x6e,0x30,0xb3, +0xc1,0x9c,0x8d,0x18,0x18,0x00,0x08,0x82,0x41,0x54,0xbf,0xc1,0xf8,0x06,0x64,0x1a, +0x18,0xdc,0x06,0x42,0x7c,0x4c,0x08,0xe4,0x63,0x01,0x01,0x9f,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xf8,0x37,0xc0,0xdd,0xa0,0x08,0x6c,0x47,0x83,0xb6,0x0d,0xe4,0x33, +0x62,0x70,0x00,0x20,0x08,0x06,0x87,0xff,0x06,0xba,0x1b,0x04,0x39,0x1a,0xd8,0x30, +0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x10,0x0e,0x78,0x37,0x08,0x84,0xe9, +0x86,0x9b,0x0d,0x02,0x1b,0x0d,0x86,0x23,0x64,0x03,0x67,0x03,0xe6,0x9b,0x65,0xb8, +0xac,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x11,0x0e,0x7e,0x37,0xb0,0xdb,0x40, +0x30,0xb9,0x0d,0x82,0xf8,0xcc,0x12,0x5c,0x03,0x15,0x86,0x60,0x21,0xd5,0x88,0xc1, +0x01,0x80,0x20,0x18,0x80,0x41,0xff,0x06,0xbf,0x1b,0xf0,0x6b,0x80,0xb3,0xc1,0x88, +0x81,0x03,0x80,0x20,0x18,0x3c,0x25,0x1c,0xe0,0x6e,0x10,0x94,0x6b,0x40,0xae,0x01, +0xf9,0x06,0x63,0x20,0x06,0x61,0x20,0x88,0x6e,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0x60,0xe0,0xbf,0x01,0xf8,0x06,0x21,0x1b,0xe4,0x6c,0x30,0x62,0xe0,0x00,0x20,0x08, +0x06,0x8f,0x09,0x07,0xb9,0x1b,0x04,0xe6,0x1a,0x94,0x6b,0x50,0xbe,0x01,0x19,0x8c, +0x81,0x18,0xf8,0x6c,0x30,0xba,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x80,0xc1,0xff, +0x06,0xe1,0x1b,0x80,0x6c,0x70,0xb3,0xc1,0x88,0x81,0x03,0x80,0x20,0x18,0x3c,0x27, +0x1c,0xe8,0x6e,0x10,0x9c,0x6b,0x60,0xae,0x81,0xf9,0x06,0x24,0x1b,0x90,0x6c,0x40, +0xb2,0x01,0xc9,0x06,0xa4,0x1b,0xe0,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x26,0x1c, +0xf4,0x6f,0xb0,0x1e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa8,0x70,0x50,0xbe,0x41, +0x7b,0x04,0xb3,0x04,0xd9,0x40,0x85,0x21,0x60,0xbc,0xd3,0x18,0x8c,0x84,0x48,0x7c, +0x86,0x23,0x02,0x94,0x0d,0x84,0x6f,0x38,0x42,0x48,0xd9,0x80,0xf8,0x4e,0x18,0xe2, +0x84,0x21,0x4c,0x08,0x42,0x30,0xdc,0xe0,0x1f,0x01,0x18,0xcc,0x32,0x68,0x5b,0x30, +0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x0c,0x07,0x27,0x1c,0x1c,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xd0,0x70,0xf0,0xbe,0x41,0x12,0xcc,0x12,0x6c,0x03,0x15,0x86,0xa0, +0x51,0x99,0xd1,0x49,0xe9,0x06,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x88,0x86, +0x03,0x11,0x0e,0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x6a,0x38,0x50,0xdf,0x20, +0xb0,0x80,0x6e,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x74,0xc3,0x01,0xfc, +0x06,0xc1,0x70,0x84,0xe1,0x22,0xce,0x77,0x81,0x51,0x16,0x0c,0xf2,0x19,0x8e,0x08, +0x54,0x37,0x10,0xbe,0x0b,0x8c,0x1a,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x87,0x03, +0xf9,0x0d,0x78,0xcd,0x82,0xd5,0x0d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1, +0x0f,0x07,0xf8,0x1b,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x8c,0x71,0xf0,0xbf, +0x41,0x9f,0x06,0x81,0xe9,0x6d,0x10,0xc4,0xc7,0x8c,0x40,0x3e,0xb3,0x04,0x0e,0x00, +0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_3aab2bb3a2de5a31c1ecc1034bdfa30e.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_3aab2bb3a2de5a31c1ecc1034bdfa30e.h new file mode 100644 index 00000000..1d71c5bb --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_3aab2bb3a2de5a31c1ecc1034bdfa30e.h @@ -0,0 +1,1061 @@ +// ffx_fsr2_accumulate_pass_wave64_3aab2bb3a2de5a31c1ecc1034bdfa30e.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_wave64_3aab2bb3a2de5a31c1ecc1034bdfa30e_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_3aab2bb3a2de5a31c1ecc1034bdfa30e_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_3aab2bb3a2de5a31c1ecc1034bdfa30e_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_3aab2bb3a2de5a31c1ecc1034bdfa30e_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_3aab2bb3a2de5a31c1ecc1034bdfa30e_SRVResourceNames[] = { "r_input_exposure", "r_dilated_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_lanczos_lut", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_3aab2bb3a2de5a31c1ecc1034bdfa30e_SRVResourceBindings[] = { 0, 2, 3, 4, 5, 10, 6, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_3aab2bb3a2de5a31c1ecc1034bdfa30e_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_3aab2bb3a2de5a31c1ecc1034bdfa30e_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_3aab2bb3a2de5a31c1ecc1034bdfa30e_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_3aab2bb3a2de5a31c1ecc1034bdfa30e_UAVResourceBindings[] = { 0, 1, 3, 4, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_3aab2bb3a2de5a31c1ecc1034bdfa30e_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_3aab2bb3a2de5a31c1ecc1034bdfa30e_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_3aab2bb3a2de5a31c1ecc1034bdfa30e_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_3aab2bb3a2de5a31c1ecc1034bdfa30e_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_3aab2bb3a2de5a31c1ecc1034bdfa30e_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_3aab2bb3a2de5a31c1ecc1034bdfa30e_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_3aab2bb3a2de5a31c1ecc1034bdfa30e_size = 16516; + +static const unsigned char g_ffx_fsr2_accumulate_pass_wave64_3aab2bb3a2de5a31c1ecc1034bdfa30e_data[] = { +0x44,0x58,0x42,0x43,0x33,0xae,0x09,0x9a,0x5d,0x0e,0xfe,0x90,0x1d,0xf1,0xf1,0x31, +0x49,0x32,0xe2,0x71,0x01,0x00,0x00,0x00,0x84,0x40,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x24,0x02,0x00,0x00,0x60,0x10,0x00,0x00,0x7c,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xb0,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x34,0x0e,0x00,0x00,0x66,0x00,0x05,0x00, +0x8d,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x1c,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x84,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xce,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xf4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a, +0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b, +0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30, +0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18, +0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3, +0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21, +0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22, +0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95, +0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60,0x06,0xea,0x6e,0x1b, +0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x72,0xa8,0x48,0x20,0xd2,0xc8,0x79,0x88, +0x68,0x42,0x08,0x09,0x09,0xc3,0x50,0x08,0x66,0x60,0x3e,0x02,0x0f,0x1a,0x2e,0x7f, +0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90,0x66,0x40,0xc4,0x30,0x0c,0xca,0x1c,0x41, +0x50,0x0a,0x66,0x10,0x87,0x91,0xc8,0x81,0x80,0x61,0x04,0xc1,0x98,0xa9,0x0d,0xc6, +0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41, +0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e, +0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0, +0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01, +0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e, +0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60, +0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e, +0xf4,0xc0,0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x84,0x13,0xa5,0x74,0x18, +0x81,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28, +0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87, +0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36, +0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98, +0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x30,0x93,0x18,0x8c,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94, +0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f, +0x20,0x61,0x65,0xa9,0x9d,0x29,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc, +0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61, +0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0xd6,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x12,0x8c, +0x97,0xe0,0x99,0xc8,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x40,0x16,0x6e, +0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0, +0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c, +0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x05,0x2b,0xc9,0x33,0x91, +0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03, +0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38, +0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80, +0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x4e,0xa2,0x67,0xc2,0xc6,0x81,0x1d,0xc2, +0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41, +0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f, +0x50,0x60,0x90,0x3d,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7,0xae,0x36,0x9a,0x70,0x1c, +0xc7,0xf1,0x61,0x58,0xcf,0xf3,0x3c,0x0d,0xc3,0x30,0x0c,0xc3,0xa0,0xfc,0x26,0x69, +0x8a,0x28,0x61,0xf2,0x59,0x80,0x79,0x16,0x22,0x62,0x27,0x60,0x22,0x50,0x30,0xd0, +0x0e,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02, +0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2, +0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x90,0x01,0x10,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x00,0x1e,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2, +0x1c,0x0a,0xa2,0xf0,0x03,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30, +0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0, +0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x2c,0x4a,0xa3,0xcc,0x1f,0x4a, +0xd1,0xa2,0xb8,0x8a,0x87,0xc6,0x11,0x80,0x1a,0x20,0x75,0x06,0x80,0xdc,0x19,0x00, +0x8a,0x67,0x00,0x68,0x9e,0x01,0xa0,0x7a,0x06,0x80,0xee,0x19,0x00,0xca,0x67,0x00, +0x48,0x9f,0x01,0x20,0x7e,0x06,0x00,0x00,0x79,0x18,0x00,0x00,0x87,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xc1,0x99,0x20,0x0c,0xcf,0x06,0x61,0x20, +0x26,0x08,0x03,0xb4,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08, +0x6a,0x40,0x07,0x84,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe,0xca,0xf0,0xe0,0xde, +0xe6,0xea,0xe4,0xca,0x26,0x08,0x43,0x34,0x41,0x18,0xa4,0x0d,0x82,0xd1,0x6c,0x48, +0x0c,0x65,0x31,0x8c,0x81,0x31,0x1c,0x62,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65, +0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73, +0x1b,0x92,0x41,0x81,0x0c,0x66,0x60,0x0c,0x67,0x82,0xe0,0x06,0x75,0xc0,0x4c,0xee, +0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad, +0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x4c,0x1b,0x12,0x46,0x9a,0x0c, +0x6a,0x60,0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d, +0xdd,0xdc,0x04,0x61,0xa0,0x26,0x08,0x43,0xb5,0x41,0x30,0xb0,0x0d,0x09,0xa5,0x58, +0xc6,0x35,0x30,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec, +0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x58,0x1b, +0x92,0x4b,0xda,0x0c,0x6e,0x60,0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17, +0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xb8,0x36,0x24,0x9c,0xe4,0x19,0xdf, +0xc0,0x18,0xd9,0x04,0x21,0x0e,0xec,0x80,0x8d,0xdc,0x17,0x5b,0x98,0xdb,0x98,0xde, +0xdb,0xdc,0x17,0x5b,0x1d,0xdd,0x86,0x84,0x08,0x03,0x31,0x30,0x88,0x81,0x31,0x9c, +0x09,0xc2,0x80,0x31,0x91,0xfb,0x4a,0x6b,0x3b,0x6b,0x4a,0x83,0x9b,0x9b,0x20,0x0c, +0xd9,0x86,0x84,0x0c,0xc2,0xa0,0x0c,0x0c,0x33,0x18,0x18,0xc3,0x21,0x26,0xf7,0x45, +0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36,0x46,0x97,0x66,0x57,0xf6, +0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21,0x31,0x03,0x05,0x0d,0x8c,0x61,0x60,0x8c,0x6c, +0x43,0xf2,0x44,0x95,0xd6,0x81,0xc1,0x18,0x9c,0x41,0x1a,0x4c,0x10,0xe6,0xe0,0x0e, +0xa8,0xc9,0xdd,0x7d,0xa5,0xb9,0xd1,0x95,0xc9,0xb9,0x85,0xb1,0x7d,0xd5,0xc1,0xcd, +0x8d,0x85,0xb1,0x95,0x91,0x7d,0x8d,0xbd,0xb1,0xbd,0xc9,0x4d,0x10,0xc6,0x40,0x0e, +0x36,0x2c,0xc6,0x1a,0xb0,0x81,0x61,0x0c,0x4c,0x1b,0xb4,0x41,0x1b,0x38,0x13,0x84, +0x3a,0xc0,0x03,0x3a,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74, +0x75,0x73,0x1b,0x96,0xe1,0x0d,0xe0,0xc0,0x18,0x06,0xa6,0x0d,0xda,0xa0,0x0d,0xb2, +0x09,0xc2,0x1d,0xe4,0x01,0x19,0xb9,0xbb,0x2f,0xb7,0xb2,0xbb,0x2f,0xb6,0xb7,0xb1, +0xb5,0xb9,0x0d,0x0b,0x23,0x07,0x73,0x60,0x50,0x03,0xd3,0x06,0x6d,0xd0,0x06,0x19, +0x1f,0xb9,0xbb,0x2f,0xb6,0xba,0xb6,0xb0,0x2f,0xb4,0xb4,0x39,0xba,0x37,0xb9,0xbc, +0x0d,0x0b,0xb5,0x06,0x75,0x60,0x5c,0x03,0xd3,0x06,0x6d,0xd0,0x06,0xce,0x06,0xc2, +0x0d,0xe2,0x80,0x0e,0xec,0x60,0x82,0xa0,0x07,0x7b,0x40,0x63,0x4c,0xcc,0x68,0x4a, +0x4a,0x66,0x82,0x30,0x68,0x1b,0x10,0x03,0x0f,0xf2,0xc0,0x30,0x06,0x3d,0x00,0x36, +0x04,0x7b,0x30,0x41,0xe0,0x03,0x3e,0x60,0x33,0xf7,0xc5,0x94,0xe6,0x56,0x16,0x26, +0x37,0xc4,0x16,0xd6,0x06,0xb7,0x01,0x31,0xfa,0xc0,0x0f,0x8c,0x61,0x30,0x80,0x0d, +0xc1,0x1f,0x6c,0x20,0xd4,0xe0,0x0e,0xf8,0x00,0x14,0x26,0x08,0x79,0xa0,0x07,0x5c, +0xd2,0xa4,0xca,0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x63,0x30,0x07, +0x1b,0x10,0x62,0x14,0x28,0x83,0x0c,0xae,0x86,0x14,0xe8,0xa4,0x35,0x85,0xe1,0x49, +0x95,0xb9,0x91,0x95,0xc9,0x4d,0xa5,0xe9,0x95,0x6d,0x40,0x08,0x53,0xa0,0xcc,0x80, +0x0c,0xae,0x86,0x14,0xc8,0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9, +0x95,0x4d,0x10,0x86,0x6d,0x03,0x42,0xa0,0x02,0x95,0x0a,0x64,0x70,0x35,0xa4,0xc0, +0x2e,0x2d,0xc9,0x0d,0xae,0x8e,0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad, +0x4e,0x6e,0xac,0x8c,0x28,0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30, +0x70,0x1b,0x0c,0x62,0x15,0x28,0x56,0x20,0x83,0x8b,0x52,0x1a,0x53,0x5d,0x5b,0x58, +0x53,0x1a,0x1c,0x51,0x5a,0x5b,0x99,0xdb,0x5c,0xda,0x9b,0xdb,0xdc,0x04,0x61,0xe8, +0x36,0x20,0x84,0x2b,0x50,0xaf,0x40,0x06,0x57,0x43,0x0a,0x94,0xd2,0x98,0xea,0xda, +0xc2,0x9a,0xd2,0xe0,0x98,0xca,0xec,0xca,0xd8,0xa8,0xde,0xaa,0xe6,0xca,0x26,0x08, +0x83,0xb7,0x01,0x21,0x62,0x81,0x92,0x05,0x32,0xb8,0x1a,0x52,0xe0,0x92,0x66,0x24, +0x17,0xd6,0x56,0x96,0xe4,0x46,0x56,0x86,0x37,0x41,0x18,0xbe,0x0d,0x08,0x41,0x0b, +0x54,0x2d,0x90,0xc1,0xd5,0x90,0x02,0x25,0x33,0xa2,0x32,0xbb,0xb4,0xb1,0x32,0xaa, +0x37,0xab,0xb4,0xb2,0x3b,0xa2,0x32,0x38,0x3a,0xb4,0x09,0xc2,0x00,0x06,0x1b,0x0c, +0xe2,0x16,0x28,0x5c,0x20,0x83,0x86,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc,0x04, +0x61,0x08,0x83,0x0d,0x08,0xa1,0x0b,0xd4,0x2e,0x90,0x41,0xd3,0x90,0x02,0x25,0xb3, +0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0xb9,0xa9,0xb1,0x30,0xb6, +0xb2,0x09,0xc2,0x20,0x06,0x1b,0x0c,0xa2,0x17,0x28,0x5f,0x20,0x83,0x86,0x90,0x19, +0xd1,0xdb,0x9d,0xdb,0xdc,0x58,0x18,0x5b,0x99,0x51,0xd8,0x18,0xdd,0x9b,0xdc,0x04, +0x61,0x18,0x83,0x0d,0x08,0x01,0x0e,0x54,0x38,0x90,0x41,0xd3,0x90,0x02,0x3f,0xb3, +0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0x39,0xa5,0x34,0x3a,0xba, +0x32,0xb9,0xa1,0x30,0xb7,0xb1,0x32,0x36,0xb6,0x30,0xba,0xb4,0x37,0xb7,0x09,0xc2, +0x40,0x06,0x1b,0x0c,0x62,0x1c,0x28,0x72,0x20,0x83,0x86,0x8c,0x19,0x94,0x5c,0x59, +0x11,0x1e,0xdc,0xdb,0x5c,0x9d,0x5c,0xd9,0x04,0x61,0x28,0x83,0x0d,0x08,0x61,0x0e, +0xd4,0x39,0x90,0x41,0xd3,0x90,0x02,0x33,0x33,0x28,0xb9,0x32,0xbb,0xb4,0xb7,0xba, +0x39,0x23,0xb9,0xb0,0xb6,0x32,0x28,0xb9,0xb2,0x22,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9, +0xb2,0x09,0xc2,0x60,0x06,0x1b,0x10,0x22,0x1d,0x28,0x75,0x20,0x83,0xa6,0x21,0x05, +0x2e,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x13,0x84,0xe1,0x0c, +0x36,0x18,0x04,0x3b,0x50,0xed,0x40,0x06,0x0d,0x2b,0x33,0xa5,0x34,0x3a,0xba,0x32, +0xb9,0xa9,0xb2,0xb8,0xba,0x32,0xb7,0xb1,0x32,0xa6,0x32,0xb7,0x33,0x3a,0xb4,0x09, +0xc2,0x80,0x06,0x1b,0x10,0xe2,0x1d,0x28,0x78,0x20,0x83,0xa6,0x21,0x05,0x2a,0x66, +0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x13,0x84,0x21,0x0d,0x36,0x18,0x84, +0x3c,0x50,0xf3,0x40,0x06,0x0d,0x2f,0x33,0xa2,0x3c,0xb7,0xb0,0xb6,0xb4,0x31,0xa9, +0xb2,0xb9,0x21,0xb4,0x30,0xb7,0xb3,0x32,0xa3,0xb0,0x31,0xba,0x37,0xb9,0x09,0xc2, +0xa0,0x06,0x1b,0x0c,0xa2,0x1e,0x28,0x7b,0x20,0x83,0x86,0x98,0x99,0x55,0x5a,0xd9, +0xdd,0x14,0x5c,0xd8,0x58,0x19,0xd5,0x5b,0x53,0x19,0x5d,0x99,0xdc,0x9c,0x51,0xd8, +0x18,0xdd,0x9b,0xdc,0x04,0x61,0x58,0x83,0x0d,0x06,0x81,0x0f,0x54,0x3e,0x90,0x41, +0xb3,0x81,0xd2,0x83,0x52,0x38,0x05,0x55,0x68,0x05,0x58,0x98,0x05,0x5b,0xc8,0x05, +0x5e,0xf8,0x05,0x71,0x28,0x07,0x74,0x58,0x07,0x77,0x88,0x07,0x7a,0xb8,0x07,0x7d, +0xd8,0x30,0x18,0xa2,0xb0,0x0f,0x13,0x04,0x01,0xd8,0x00,0x6c,0x18,0x0c,0x7f,0xf0, +0x87,0x0d,0xc1,0x3f,0x6c,0x18,0x86,0x7e,0x00,0x09,0x0a,0x43,0x53,0x1b,0x06,0x33, +0x30,0x83,0x61,0x82,0x30,0xb0,0xc1,0x86,0x60,0x17,0x36,0x10,0xd7,0x48,0x90,0x44, +0x49,0x6c,0x28,0xfa,0x41,0x24,0x80,0x50,0x30,0x09,0x22,0x62,0x72,0x61,0x6e,0x63, +0x68,0x65,0x73,0x13,0x84,0xa1,0x0d,0x68,0x98,0xb1,0xbd,0x85,0xd1,0xcd,0x4d,0x10, +0x06,0x37,0x60,0x91,0xe6,0x36,0x47,0x37,0x37,0x41,0x18,0xde,0x80,0x44,0x9a,0x1b, +0xdd,0xdc,0x04,0x61,0x80,0x03,0x22,0x74,0x65,0x78,0x5f,0x6c,0x6f,0x61,0x64,0x13, +0x84,0x21,0x0e,0x88,0xd0,0x95,0xe1,0x7d,0xb9,0xbd,0xc9,0xb5,0x31,0xa1,0x2b,0xc3, +0xfb,0x9a,0xa3,0x7b,0x93,0x2b,0x63,0x51,0x97,0xe6,0x46,0x37,0xb7,0x01,0x42,0x89, +0x94,0x50,0x89,0x95,0x60,0x89,0x96,0x70,0x89,0x97,0x80,0x89,0x98,0x90,0x89,0x94, +0x98,0x89,0x8b,0x26,0x64,0xa1,0x0a,0x1b,0x9b,0x5d,0x9b,0x4b,0x1a,0x59,0x99,0x1b, +0xdd,0x94,0x20,0xa8,0x42,0x86,0xe7,0x62,0x57,0x26,0x37,0x97,0xf6,0xe6,0x36,0x25, +0x20,0x9a,0x90,0xe1,0xb9,0xd8,0x85,0xb1,0xd9,0x95,0xc9,0x4d,0x09,0x8c,0x3a,0x64, +0x78,0x2e,0x73,0x68,0x61,0x64,0x65,0x72,0x4d,0x6f,0x64,0x65,0x6c,0x53,0x02,0xa4, +0x0c,0x19,0x9e,0x8b,0x5c,0xd9,0xdc,0x5b,0x9d,0xdc,0x58,0xd9,0xdc,0x94,0x00,0x14, +0x2a,0x91,0xe1,0xb9,0xd0,0xe5,0xc1,0x95,0x05,0xb9,0xb9,0xbd,0xd1,0x85,0xd1,0xa5, +0xbd,0xb9,0xcd,0x4d,0x11,0xf6,0x01,0x24,0xea,0x90,0xe1,0xb9,0x94,0xb9,0xd1,0xc9, +0xe5,0x41,0xbd,0xa5,0xb9,0xd1,0xcd,0x4d,0x09,0x4c,0xa2,0x0b,0x19,0x9e,0xcb,0xd8, +0x5b,0x9d,0x1b,0x5d,0x99,0xdc,0xdc,0x94,0x80,0x26,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3b,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x31,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84, +0xf9,0xc5,0x6d,0x1b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23, +0xb7,0x6d,0x0a,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0, +0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0xb6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10, +0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0d, +0xdd,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0x7c,0x91, +0xc3,0x6c,0x48,0x33,0x20,0x8d,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3,0x0f,0xce,0x64, +0xfb,0xc5,0x6d,0x5b,0x40,0x34,0x5c,0xbe,0xf3,0xf8,0x46,0xe4,0x50,0x8f,0x38,0xf8, +0xc8,0x6d,0xdb,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x12,0xc0,0x3c,0x0b,0x51,0x12,0x15, +0xb1,0xf8,0xc5,0x6d,0x1b,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44, +0x94,0x0e,0x30,0xf8,0xc5,0x6d,0x5b,0x81,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d, +0x54,0x44,0xb0,0x93,0x13,0x11,0x7e,0x71,0xdb,0x26,0x90,0x0d,0x97,0xef,0x3c,0xfe, +0x74,0x44,0x04,0x30,0x88,0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e,0x72,0xdb,0x66,0xf0, +0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3a,0xab,0x2b,0xb3, +0xa2,0xde,0x5a,0x31,0xc1,0xec,0xc1,0x03,0x4b,0xdf,0xa3,0x0e,0x44,0x58,0x49,0x4c, +0x00,0x30,0x00,0x00,0x66,0x00,0x05,0x00,0x00,0x0c,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xe8,0x2f,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0xf7,0x0b,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xce,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xf8,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2, +0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42, +0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29, +0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30, +0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c, +0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3, +0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf, +0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f, +0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3, +0x50,0x08,0x6e,0x60,0x06,0xea,0x6e,0x1b,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42, +0x72,0xa8,0x48,0x20,0xd2,0xc8,0x79,0x88,0x68,0x42,0x08,0x09,0x09,0xc3,0x50,0x08, +0x66,0x60,0x3e,0x02,0x0f,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90, +0x66,0x40,0xc4,0x30,0x0c,0xca,0x1c,0x41,0x50,0x0a,0x66,0x10,0x87,0x91,0xc8,0x81, +0x80,0x61,0x04,0xc1,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec, +0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81, +0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d, +0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30, +0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f, +0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2, +0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x20,0x07,0x7e,0x00, +0x06,0x7e,0x80,0x84,0x13,0xa5,0x74,0x18,0x81,0x30,0x66,0x6a,0x83,0x71,0x60,0x87, +0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30, +0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03, +0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72, +0x40,0xc1,0x30,0x93,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42, +0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39, +0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0, +0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f,0x20,0x61,0x65,0xa9,0x9d,0x29,0x0c,0xc6, +0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41, +0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f, +0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca, +0x01,0x05,0xc3,0x4c,0xd6,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3, +0x3b,0x84,0x03,0x3d,0xf8,0x01,0x12,0x8c,0x97,0xe0,0x99,0xc8,0x60,0x1c,0xd8,0x21, +0x1c,0xe6,0x61,0x1e,0xdc,0x40,0x16,0x6e,0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e, +0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4, +0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00, +0x0c,0xfc,0x00,0x05,0x2b,0xc9,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c, +0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03, +0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a, +0x4e,0xa2,0x67,0xc2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc, +0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x50,0x60,0x90,0x3d,0x8c,0x20,0x0c,0x67, +0x08,0xc1,0xc7,0xae,0x36,0x9a,0x70,0x1c,0xc7,0xf1,0x61,0x58,0xcf,0xf3,0x3c,0x0d, +0xc3,0x30,0x0c,0xc3,0xa0,0xfc,0x26,0x69,0x8a,0x28,0x61,0xf2,0x59,0x80,0x79,0x16, +0x22,0x62,0x27,0x60,0x22,0x50,0x30,0xd0,0x3e,0x05,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c, +0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10, +0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x90,0x01,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64, +0x81,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24, +0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2,0x1c,0x0a,0xa2,0xf0,0x03,0xca,0xa2,0x00, +0x03,0x68,0x1c,0x01,0x20,0x75,0x06,0x80,0xdc,0x19,0x00,0x8a,0x67,0x00,0x68,0x9e, +0x01,0xa0,0x7a,0x06,0x80,0xee,0x19,0x00,0xd2,0x67,0x00,0x88,0x9f,0x01,0x00,0x00, +0x79,0x18,0x00,0x00,0x75,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0xc1,0x99,0x20,0x0c,0xcf,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98, +0x20,0x0c,0xd0,0x04,0x41,0x0d,0x3c,0x02,0x13,0x84,0x21,0x9a,0x20,0x0c,0xd2,0x06, +0x01,0x61,0x36,0x24,0x48,0xa2,0x20,0xc8,0xb0,0x20,0xcd,0x86,0x64,0x48,0x14,0x64, +0x19,0x16,0xa4,0x99,0x20,0xb8,0xc1,0x37,0x41,0x18,0xa6,0x0d,0xc9,0x02,0x29,0x48, +0x34,0x2c,0x48,0x33,0x41,0x18,0xa8,0x09,0xc2,0x50,0x6d,0x10,0x10,0x6a,0x43,0x12, +0x25,0x0a,0x32,0x0d,0x0b,0x52,0x4d,0x10,0x06,0x6b,0x43,0x32,0x41,0x0a,0x72,0x0d, +0x0b,0xd2,0x4c,0x10,0x86,0x6b,0x43,0x72,0x41,0x0a,0x92,0x0d,0x0b,0x52,0x4d,0x10, +0xe2,0x00,0x0c,0x36,0x24,0xc4,0xa6,0x20,0xc4,0xb0,0x20,0xcd,0x04,0x61,0xc0,0x26, +0x08,0x43,0xb6,0x21,0xe9,0x36,0x05,0xf1,0x86,0x05,0x69,0x36,0x24,0x5e,0xa2,0x20, +0xc3,0xb0,0x20,0xd5,0x86,0xc4,0x79,0x24,0x0b,0xd3,0xb8,0x0f,0x0c,0x26,0x08,0x73, +0x10,0x06,0x13,0x84,0x31,0xe8,0x36,0x2c,0x88,0x18,0x28,0x08,0x32,0x2c,0x63,0x30, +0x06,0x63,0xd0,0x4c,0x10,0xea,0x40,0x0c,0x36,0x2c,0x43,0x19,0x28,0xc8,0x30,0x2c, +0x63,0x30,0x06,0x63,0x50,0x4d,0x10,0xee,0x60,0x0c,0x36,0x2c,0xcb,0x19,0x28,0x48, +0x34,0x2c,0x63,0x30,0x06,0x63,0x50,0x6d,0x58,0x22,0x31,0x50,0x90,0x69,0x58,0xc6, +0x60,0x0c,0xc6,0xa0,0xd9,0x40,0x90,0x81,0x19,0xa0,0x41,0x1a,0x4c,0x10,0xf4,0x80, +0x0c,0x26,0x08,0x83,0xb6,0x01,0x41,0xd6,0x40,0x41,0x90,0x81,0x0d,0x80,0x0d,0x41, +0x1b,0x4c,0x10,0xf8,0xa0,0x0c,0x36,0x20,0xc8,0x1b,0x28,0xc8,0x30,0x20,0xc0,0x86, +0x00,0x0e,0x36,0x10,0x61,0xa0,0x06,0x6e,0x10,0x07,0x13,0x04,0x01,0xa0,0x30,0x34, +0xb5,0x61,0xf0,0xbc,0x61,0x82,0x30,0x6c,0x13,0x84,0x81,0xdb,0x10,0xdc,0xc1,0x06, +0x62,0xaa,0x03,0x3b,0xc0,0x83,0x0d,0xc5,0x1c,0xd0,0x01,0x20,0x07,0x79,0x50,0x85, +0x8d,0xcd,0xae,0xcd,0x25,0x8d,0xac,0xcc,0x8d,0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73, +0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x9b,0x12,0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2, +0xd8,0xec,0xca,0xe4,0xa6,0x04,0x44,0x1d,0x32,0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32, +0xb9,0xa6,0x37,0xb2,0x32,0xb6,0x29,0x81,0x51,0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee, +0xad,0x4e,0x6e,0xac,0x6c,0x6e,0x4a,0x10,0x07,0x75,0xc8,0xf0,0x5c,0xca,0xdc,0xe8, +0xe4,0xf2,0xa0,0xde,0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0x79,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3b,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x31,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84, +0xf9,0xc5,0x6d,0x1b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23, +0xb7,0x6d,0x0a,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0, +0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0xb6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10, +0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0d, +0xdd,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0x7c,0x91, +0xc3,0x6c,0x48,0x33,0x20,0x8d,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3,0x0f,0xce,0x64, +0xfb,0xc5,0x6d,0x5b,0x40,0x34,0x5c,0xbe,0xf3,0xf8,0x46,0xe4,0x50,0x8f,0x38,0xf8, +0xc8,0x6d,0xdb,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x12,0xc0,0x3c,0x0b,0x51,0x12,0x15, +0xb1,0xf8,0xc5,0x6d,0x1b,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44, +0x94,0x0e,0x30,0xf8,0xc5,0x6d,0x5b,0x81,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d, +0x54,0x44,0xb0,0x93,0x13,0x11,0x7e,0x71,0xdb,0x26,0x90,0x0d,0x97,0xef,0x3c,0xfe, +0x74,0x44,0x04,0x30,0x88,0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e,0x72,0xdb,0x66,0xf0, +0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x61,0x20,0x00,0x00, +0x8f,0x09,0x00,0x00,0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00,0x6d,0x00,0x00,0x00, +0x34,0xcc,0x00,0x94,0x51,0x21,0x15,0x61,0x40,0xc1,0x0e,0x14,0x5b,0xc9,0x0e,0x94, +0x4a,0xf1,0x95,0x5d,0x0d,0x94,0x4b,0xc1,0x94,0x4d,0x31,0x95,0x61,0x40,0x11,0x02, +0x15,0x6f,0x40,0xf9,0x06,0x94,0x24,0x44,0x71,0x22,0x94,0x52,0x15,0x94,0x46,0x45, +0x94,0x24,0x42,0x49,0x12,0x14,0x27,0x41,0xf9,0x14,0x4d,0x71,0x42,0xd0,0x58,0x03, +0xa4,0x14,0x41,0x19,0x94,0x47,0x09,0x8c,0x00,0x90,0x31,0x46,0x00,0x82,0x20,0x88, +0x82,0xc1,0x18,0x41,0x6b,0xce,0x39,0xfb,0x8d,0x11,0x80,0x20,0x08,0xca,0xdf,0x18, +0x01,0x08,0x82,0x30,0xff,0x0b,0x63,0x04,0x20,0x08,0x82,0xf1,0x2f,0x8c,0x11,0xbc, +0x33,0x69,0xa2,0xdd,0x18,0x01,0x08,0x82,0x20,0xfc,0x0b,0x63,0x04,0xad,0x39,0xe7, +0xbc,0x37,0x46,0x00,0x82,0x20,0x28,0x83,0xc1,0x18,0x01,0x08,0x82,0x20,0x08,0x0a, +0x63,0x04,0x20,0x08,0x82,0x20,0x18,0x8c,0x11,0x80,0x20,0xfe,0xdf,0x63,0x30,0x46, +0x10,0x92,0x60,0x88,0x77,0x63,0x04,0x7b,0xac,0xc6,0xfb,0x37,0x46,0xb0,0xd6,0x6a, +0x2d,0x7e,0x63,0x04,0xff,0xfd,0xf7,0xef,0x37,0x46,0xd0,0x9a,0x73,0xce,0xfb,0xc2, +0x18,0x81,0x2c,0xba,0xfd,0xff,0x8d,0x11,0xe8,0xac,0x39,0xa7,0xdf,0x18,0x81,0x8a, +0xd7,0xa7,0xea,0x8d,0x11,0x80,0x20,0x08,0x82,0xe0,0x30,0x46,0xb0,0xd6,0x6a,0xad, +0x7b,0x63,0x04,0x20,0x08,0xfa,0x77,0x18,0x8c,0x11,0xb4,0xe6,0x9c,0xd3,0xde,0x18, +0x01,0x08,0x82,0x20,0x09,0x06,0x63,0x04,0x20,0x08,0x82,0x3a,0x18,0x8c,0x11,0xc0, +0x71,0x99,0xdf,0xde,0x18,0x01,0x59,0xf2,0xfa,0xfd,0x8d,0x11,0x80,0x20,0x08,0xb2, +0x60,0x30,0x46,0x00,0x82,0x20,0x88,0x7e,0x63,0x04,0x20,0x08,0x82,0xf8,0x2f,0xcc, +0x00,0x8c,0x11,0x80,0x20,0x08,0xe2,0xdf,0x18,0x01,0x08,0x82,0x20,0xfc,0xd1,0x37, +0x87,0x10,0xfd,0xc1,0x1c,0x42,0x05,0xcd,0x21,0x44,0x79,0x30,0x87,0x10,0xe9,0xc1, +0x1c,0x42,0x04,0x0a,0x73,0x08,0x76,0x10,0x0a,0x73,0x08,0x76,0x90,0x07,0x73,0x08, +0x7d,0xa0,0xcd,0x21,0x44,0xa4,0x30,0x87,0x60,0x07,0x7a,0x40,0xe2,0x1c,0x04,0x45, +0x41,0xa9,0x30,0x07,0x31,0x4d,0x50,0x2a,0xcc,0x41,0x38,0x0e,0x94,0x0a,0x73,0x10, +0x10,0x04,0xa5,0xc2,0x1c,0x84,0xe3,0x40,0xaa,0x30,0x07,0x91,0x65,0x90,0x2a,0xcc, +0x41,0x3c,0x0f,0xa4,0x0a,0x73,0x10,0xd7,0x05,0xa9,0xc2,0x1c,0x84,0x65,0x41,0xaa, +0x30,0x07,0x41,0x51,0x90,0x2a,0xcc,0x41,0x4c,0x13,0xa4,0x0a,0x73,0x10,0x51,0x04, +0xa9,0xc2,0x08,0xc0,0x1c,0x84,0xe3,0x40,0xa7,0x30,0x07,0x01,0x41,0x90,0x29,0x90, +0x31,0x02,0x00,0x00,0x23,0x06,0x08,0x00,0x82,0x60,0x40,0x06,0xfa,0xb0,0x0b,0xd0, +0x3c,0xa8,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90,0xc1,0x3e,0xf0,0x02,0x54,0x0f, +0xeb,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x64,0xc0,0x0f,0xbd,0x00,0xed,0x03,0x3b, +0x8c,0x18,0x20,0x00,0x08,0x82,0x01,0x19,0xf4,0x83,0x2f,0x40,0xfa,0xd0,0x0e,0x23, +0x06,0x08,0x00,0x82,0x60,0x40,0x06,0xfe,0xf0,0x0b,0x50,0x3f,0xb8,0xc3,0x88,0x01, +0x02,0x80,0x20,0x18,0x90,0xc1,0x3f,0x80,0x03,0x34,0x0f,0xef,0x30,0x62,0x80,0x00, +0x20,0x08,0x06,0x64,0x00,0x12,0xe1,0x00,0xf9,0x03,0x3c,0x8c,0x18,0x20,0x00,0x08, +0x82,0x01,0x19,0x84,0x84,0x38,0x40,0xf7,0x10,0x0f,0x23,0x06,0x08,0x00,0x82,0x60, +0x40,0x06,0x22,0x31,0x0e,0x50,0x3e,0xc8,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90, +0xc1,0x48,0x90,0x03,0xc4,0x0f,0xf3,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x64,0x40, +0x12,0xe5,0x00,0xf9,0x03,0x3d,0x8c,0x18,0x20,0x00,0x08,0x82,0x01,0x19,0x94,0x84, +0x39,0x40,0x21,0x51,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x40,0x06,0x26,0x71,0x0e, +0xd0,0x48,0xd8,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90,0xc1,0x49,0xa0,0x03,0x64, +0x12,0xf7,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x64,0x80,0x12,0xe9,0x00,0x95,0x04, +0x3e,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x18,0xa8,0x04,0x3b,0x04,0x62,0x30,0x62, +0x60,0x00,0x20,0x08,0x06,0x84,0x4d,0x80,0xc3,0x49,0x8c,0x18,0x18,0x00,0x08,0x82, +0x01,0x71,0x13,0xe1,0xa0,0x12,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0xdc,0x44,0x38, +0xa4,0xc4,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0x38,0x21,0x0e,0x2c,0x31,0x62,0x70, +0x00,0x20,0x08,0x06,0x1d,0x4c,0xb0,0x43,0xd1,0x12,0xa3,0x09,0x41,0x50,0x86,0x4a, +0x5c,0x19,0x2b,0x71,0x15,0xbc,0x03,0x17,0x11,0x40,0x05,0xe3,0xa0,0x95,0x14,0x50, +0x42,0x02,0x27,0x18,0x76,0x82,0x61,0x26,0xe8,0x01,0x7c,0x4c,0xd8,0x03,0xf8,0x8c, +0x26,0x34,0xc0,0x05,0x86,0x9d,0x63,0x98,0x15,0x02,0x7d,0xac,0x10,0xe8,0x33,0x62, +0x70,0x00,0x20,0x08,0x06,0xda,0x58,0xf8,0xc3,0x95,0x13,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xd0,0x95,0x45,0x48,0x68,0x60,0x31,0x9a, +0x10,0x00,0xa3,0x09,0x42,0x70,0x82,0x61,0x27,0x18,0x66,0x87,0x40,0x1f,0x3b,0x04, +0xfa,0x98,0xc0,0xc0,0xc7,0x04,0x06,0x3e,0xa3,0x09,0x89,0x30,0x9a,0xa0,0x0c,0x86, +0x10,0xf2,0x31,0x84,0x90,0x8f,0x29,0xec,0x00,0x1f,0x53,0xda,0x01,0x3e,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0xf0,0xc5,0x4d,0x10,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0x7d,0x81,0x13,0x84,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x5f,0xe8,0x44, +0x2d,0x08,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xfc,0xc5,0x4e,0xd8,0x82,0x70,0x8a, +0x61,0xa7,0x18,0x66,0x84,0x40,0x1f,0x23,0x04,0xfa,0x18,0xc5,0xc9,0xc7,0x28,0x4e, +0x3e,0x27,0x0c,0x74,0xc2,0x40,0x23,0x06,0x07,0x00,0x82,0x60,0x00,0x06,0x7f,0x11, +0x16,0x79,0xe0,0x0b,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xa0,0xc6,0x58,0x04,0x7c, +0x31,0x08,0x66,0x61,0x16,0x66,0x61,0x16,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x66, +0x06,0x82,0x7c,0xcc,0x0c,0x04,0xf9,0x98,0x20,0xc8,0xc7,0x04,0x41,0x3e,0x26,0x04, +0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0x35,0xc4,0x22,0x30,0x44,0x0d,0xe0, +0x63,0x88,0x1a,0xc0,0x67,0x38,0x42,0x88,0x85,0xe1,0x1b,0x8e,0x18,0xda,0xa1,0xf8, +0x4a,0x08,0x74,0x38,0x82,0xa0,0x85,0xe1,0x1b,0x8e,0x28,0xe0,0xa1,0xf8,0x4a,0x08, +0xb4,0x88,0x40,0x47,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c,0x64,0x83,0x2e,0x5e,0xe1, +0x1d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c,0x66,0xa3,0x2e,0x56,0x21,0x1e,0x46, +0x0c,0x1e,0x00,0x04,0xc1,0x60,0xca,0x0d,0xb9,0x10,0x82,0x4d,0xb3,0x07,0x7b,0x80, +0x0d,0xd8,0xd0,0x0b,0x5d,0x18,0x4d,0x08,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0x78,0x43,0x35,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x00,0x83,0xdb,0xc8,0x0b,0x5c, +0x98,0x87,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0x7a,0xc3,0x2e,0x82,0xe2,0xf3,0xf4, +0x41,0x1f,0x68,0x83,0x36,0xfc,0xc2,0x17,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xa0,0xe3,0x0d,0xbc,0x88,0x05,0xdb,0x18,0x4d,0x08,0x86, +0xe1,0x86,0x20,0x37,0xc0,0xa0,0x9a,0xb2,0xe0,0x12,0x82,0xad,0xe1,0x2c,0xb8,0xa0, +0x40,0x67,0x19,0x02,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x6e,0x3c,0xfe,0x02, +0x17,0xc0,0x63,0x34,0x21,0x00,0x46,0x13,0x84,0xe0,0x04,0xc3,0x4e,0x30,0xcc,0x04, +0x4f,0x3e,0x26,0x78,0xf2,0x31,0x81,0x2c,0xe0,0x63,0x42,0x59,0xc0,0x67,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0xfa,0x78,0x0d,0x43,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0xa3,0x3e,0x62,0x43,0x1e,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xec,0x23,0x36, +0x8e,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xfb,0x98,0x0d,0x7a,0x08,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0xaa,0x0f,0xd4,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0xb2,0x8f,0xd4,0x10,0x4e,0x18,0xe8,0x84,0x81,0xec,0x20,0xe2,0x63,0x06,0x11,0x9f, +0x22,0x62,0x03,0x8a,0x90,0x0d,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x6a,0x3f,0x50, +0x43,0x98,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0xa8,0xf8,0x23,0x35,0x04,0xfa,0x18, +0x31,0x38,0x00,0x10,0x04,0x03,0x30,0xc8,0x8f,0xdd,0xa0,0x07,0x9b,0x18,0x31,0x68, +0x00,0x10,0x04,0x83,0x46,0x44,0x7a,0x23,0xb0,0x8f,0x41,0x00,0x0f,0xf0,0x00,0x0f, +0xf0,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x18, +0x31,0x68,0x00,0x10,0x04,0x83,0xe6,0x44,0xc4,0xc3,0xd8,0x0f,0xe7,0x28,0x8f,0xf2, +0x28,0x8f,0xf2,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04, +0x62,0xa8,0x49,0x44,0xc0,0xc4,0x20,0x3c,0x40,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0x95,0x8a,0xf8,0x86,0x10,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xf3,0x22,0xea,0xe1, +0x8c,0x48,0xf0,0xb4,0x47,0x7b,0xb4,0x47,0x7b,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10, +0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0xd4,0x76,0x22,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0x55,0x8c,0x94,0x47,0x80,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x63,0x23,0xf1, +0x51,0xa9,0x48,0x60,0xd1,0x07,0x7d,0xd0,0x07,0x7d,0x8c,0x26,0x04,0xc0,0x68,0x82, +0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xb3, +0x23,0xf6,0xa1,0xbd,0x08,0x17,0x06,0xf9,0x91,0x1f,0xf9,0x91,0x1f,0xa3,0x09,0x01, +0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x23,0x06,0x0d,0x00,0x82, +0x60,0xd0,0x80,0xc9,0x7e,0x7c,0x34,0x72,0x06,0x66,0xe0,0x1f,0xfe,0xe1,0x1f,0xfe, +0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x30,0x62, +0xd0,0x00,0x20,0x08,0x06,0x4d,0x99,0x80,0x08,0x19,0xe4,0xc8,0xb5,0x06,0x23,0x32, +0x22,0x23,0x32,0x22,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a, +0x40,0x0c,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xa8,0x49,0x89,0xa4,0x81,0x8f,0x54, +0x70,0x80,0x22,0x28,0x82,0x22,0x28,0x32,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a, +0x30,0x08,0xa3,0x09,0xc4,0x50,0x75,0x50,0x26,0x60,0xa4,0x40,0x22,0x20,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0xaa,0x4d,0x42,0x44,0x08,0x46,0x0c,0x1a,0x00,0x04,0xc1, +0xa0,0x91,0x93,0x16,0x89,0x03,0x33,0x99,0x83,0x00,0x46,0x60,0x04,0x46,0x60,0x64, +0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0x61,0xc4,0xa0, +0x01,0x40,0x10,0x0c,0x9a,0x3b,0x91,0x11,0x3b,0x58,0x13,0x3f,0x30,0x6a,0xa4,0x46, +0x6a,0xa4,0x46,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81, +0x18,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xe1,0x93,0x1b,0xd9,0x03,0x38,0x71,0x83, +0x45,0x47,0x74,0x44,0x47,0x74,0x64,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61, +0x10,0x46,0x13,0x88,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x50,0xe1,0x11,0x50, +0xa8,0x13,0x36,0x80,0x7e,0xe4,0x47,0x7e,0xe4,0x47,0x46,0x13,0x02,0x60,0x34,0x41, +0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x8a,0x15,0xf2,0x04,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xa0,0x1a,0x95,0x1b,0x09,0xae,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x50, +0x65,0x4c,0x4e,0x81,0x4f,0x52,0x21,0x30,0x13,0x33,0x31,0x13,0x33,0x19,0x4d,0x08, +0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x18,0x31,0x68,0x00,0x10, +0x04,0x83,0xa6,0x55,0xd0,0x84,0x15,0x42,0x85,0x16,0x8c,0x35,0x59,0x93,0x35,0x59, +0x93,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x11, +0x83,0x06,0x00,0x41,0x30,0x68,0x64,0xa5,0x4d,0x62,0xc1,0x54,0x48,0x61,0x81,0x13, +0x38,0x81,0x13,0x38,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1, +0x04,0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xe6,0x56,0xe4,0xc4,0x16,0x56,0x45, +0x14,0xa0,0x3a,0xa9,0x93,0x3a,0xa9,0x93,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1, +0x84,0x41,0x18,0x4d,0x20,0x06,0xbb,0x8f,0x70,0x88,0xcf,0x88,0x81,0x01,0x80,0x20, +0x18,0x44,0xbb,0x22,0x2b,0x81,0x05,0xf6,0x21,0x9f,0x11,0x83,0x03,0x00,0x41,0x30, +0x00,0x83,0x5b,0xc9,0x13,0xdb,0x90,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x00,0x03, +0x5c,0xd1,0x13,0xd8,0xb0,0x8f,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0x7c,0xe5,0x4e, +0x84,0x60,0xc8,0x8f,0xfd,0xd8,0x8f,0x5a,0xa9,0x95,0x3f,0xf9,0x8d,0xd1,0x84,0x00, +0xb0,0x19,0x41,0x87,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x24,0x2e,0xb9,0x12, +0x58,0xd0,0x1f,0xf2,0x19,0x31,0x78,0x00,0x10,0x04,0x83,0x69,0x5c,0xf8,0xe4,0x30, +0x02,0xff,0x00,0x11,0x10,0xd1,0x15,0x5d,0x21,0x15,0xf2,0x18,0x4d,0x08,0x00,0x0b, +0x91,0x76,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xe7,0xe2,0x2b,0x81,0x05, +0x22,0x22,0x9f,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xd0,0x25,0x54,0x98,0x25,0x18, +0x91,0x12,0x29,0x91,0x5f,0xf9,0x95,0x54,0x49,0x8f,0xd1,0x84,0x00,0x30,0x1e,0x91, +0x87,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xc4,0x2e,0xe3,0x12,0x58,0x70,0x22, +0xf2,0x19,0x31,0x78,0x00,0x10,0x04,0x83,0xa9,0x5d,0x4c,0x25,0x82,0x02,0x14,0x51, +0x11,0x15,0x21,0x17,0x72,0x71,0x15,0xf7,0x18,0x4d,0x08,0x00,0x83,0xde,0x41,0x3e, +0x16,0xbd,0x83,0x7c,0x4c,0x7a,0x07,0xf9,0xd8,0xf4,0x0e,0xf2,0xb1,0xc7,0x1d,0xe4, +0x63,0x90,0x3b,0xc8,0xc7,0x22,0x77,0x90,0x8f,0x49,0xee,0x20,0x1f,0x23,0x10,0xf8, +0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0xc9,0x1d,0xe4,0x63,0x93, +0x3b,0xc8,0xc7,0x28,0x77,0x90,0x8f,0x55,0xee,0x20,0x1f,0x43,0x08,0xf8,0x18,0x42, +0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0xb1,0xea,0x1d,0xe4,0x63,0xd6,0x3b,0xc8, +0xc7,0xae,0x77,0x90,0x8f,0x61,0xef,0x20,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7, +0x10,0x02,0x3e,0x86,0x10,0xf0,0xb1,0x33,0x60,0x03,0xf8,0x58,0x30,0x06,0xf0,0xb1, +0xe0,0x83,0x8f,0x1d,0x01,0x7d,0xec,0x10,0xe8,0x63,0xc7,0x40,0x1f,0x3b,0x08,0xfa, +0xd8,0x1c,0xe4,0x83,0x7c,0x8c,0x0e,0xf2,0x41,0x3e,0x56,0x07,0xf9,0x20,0x1f,0xb3, +0x83,0x7c,0x90,0x8f,0xc9,0x01,0x3e,0xc8,0xc7,0xe6,0x00,0x1f,0xe4,0x63,0x74,0x80, +0x0f,0xf2,0xb1,0x3a,0xc0,0x07,0xf9,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20, +0xf0,0x31,0x02,0x81,0x8f,0xd5,0xc1,0x3e,0xc8,0xc7,0xec,0x60,0x1f,0xe4,0x63,0x77, +0xb0,0x0f,0xf2,0x31,0x3c,0xd8,0x07,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86, +0x10,0xf0,0x31,0x84,0x80,0x8f,0xe1,0x81,0x3f,0xc8,0xc7,0xf2,0xc0,0x1f,0xe4,0x63, +0x7a,0xe0,0x0f,0xf2,0xb1,0x3d,0xf0,0x07,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e, +0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x11,0x61,0x40,0x1f,0x23,0xc4,0x80,0x3e,0x46, +0x8c,0x01,0x7d,0x8c,0x20,0x03,0xfa,0xd8,0x2c,0x88,0x84,0x7c,0x8c,0x16,0x44,0x42, +0x3e,0x56,0x0b,0x22,0x21,0x1f,0xb3,0x05,0x91,0x90,0x8f,0xc9,0x42,0x48,0xc8,0xc7, +0x66,0x21,0x24,0xe4,0x63,0xb4,0x10,0x12,0xf2,0xb1,0x5a,0x08,0x09,0xf9,0x18,0x81, +0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0xd5,0x02,0x49,0xc8, +0xc7,0x6c,0x81,0x24,0xe4,0x63,0xb7,0x40,0x12,0xf2,0x31,0x5c,0x20,0x09,0xf9,0x18, +0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0xe1,0xc2,0x49, +0xc8,0xc7,0x72,0xe1,0x24,0xe4,0x63,0xba,0x70,0x12,0xf2,0xb1,0x5d,0x38,0x09,0xf9, +0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x11,0xa1, +0x40,0x1f,0x23,0x44,0x81,0x3e,0x46,0x8c,0x02,0x7d,0x8c,0x20,0x05,0xfa,0xd8,0x3c, +0xb0,0x84,0x7c,0x8c,0x1e,0x58,0x42,0x3e,0x56,0x0f,0x2c,0x21,0x1f,0xb3,0x07,0x96, +0x90,0x8f,0xc9,0xc3,0x4a,0xc8,0xc7,0xe6,0x61,0x25,0xe4,0x63,0xf4,0xb0,0x12,0xf2, +0xb1,0x7a,0x58,0x09,0xf9,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31, +0x02,0x81,0x8f,0xd5,0x83,0x4b,0xc8,0xc7,0xec,0xc1,0x25,0xe4,0x63,0xf7,0xe0,0x12, +0xf2,0x31,0x7c,0x70,0x09,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0, +0x31,0x84,0x80,0x8f,0xe1,0x43,0x4c,0xc8,0xc7,0xf2,0x21,0x26,0xe4,0x63,0xfa,0x10, +0x13,0xf2,0xb1,0x7d,0x88,0x09,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10, +0xf0,0x31,0x84,0x80,0x8f,0x11,0xe1,0x40,0x1f,0x23,0xc4,0x81,0x3e,0x46,0x8c,0x03, +0x7d,0x8c,0x20,0x07,0xfa,0x18,0xcc,0xe4,0x47,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0xa2,0x9f,0xf5,0x09,0x2c,0x78,0x19,0xf9,0x8c,0x18,0x3c,0x00,0x08,0x82,0xc1, +0x54,0x3f,0xae,0x93,0x13,0x38,0x11,0xc0,0x8c,0xcc,0xc8,0x0c,0xfb,0xb0,0x8f,0xed, +0xd8,0xcb,0x68,0x42,0x00,0x98,0xda,0xf8,0x47,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0xca,0x1f,0xf8,0x09,0x2c,0xa0,0x19,0xf9,0x8c,0x18,0x3c,0x00,0x08,0x82,0xc1, +0xa4,0x3f,0xb3,0xe3,0x13,0x3d,0x11,0xd4,0xcc,0xcd,0xdc,0x4c,0xfc,0xc4,0xcf,0xee, +0xec,0xcb,0x68,0x42,0x00,0x18,0xce,0x8c,0x48,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0xf2,0x9f,0xfa,0x09,0x2c,0xc8,0x19,0xf9,0x8c,0x18,0x3c,0x00,0x08,0x82,0xc1, +0xf4,0x3f,0xb8,0x33,0x16,0x62,0x11,0xe8,0x0c,0xcf,0xf0,0x8c,0xfd,0xd8,0x0f,0xf8, +0x80,0xcc,0x68,0x42,0x00,0xd8,0xdc,0xa0,0x48,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0x1a,0x21,0xfd,0x09,0x2c,0xf0,0x19,0xf9,0x8c,0x18,0x3c,0x00,0x08,0x82,0xc1, +0x44,0x42,0xbd,0x83,0x16,0x67,0x11,0xfc,0x4c,0xd8,0x84,0xcd,0xfe,0xec,0x4f,0xf9, +0x94,0xcc,0x68,0x42,0x00,0x18,0x84,0x0f,0xf2,0xb1,0x08,0x1f,0xe4,0x63,0x12,0x3e, +0xc8,0xc7,0x26,0x7c,0x90,0x8f,0x3d,0xbc,0x20,0x1f,0x83,0x78,0x41,0x3e,0x16,0xf1, +0x82,0x7c,0x4c,0xe2,0x05,0xf9,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0, +0x31,0x02,0x81,0x8f,0x49,0xa4,0x20,0x1f,0x9b,0x48,0x41,0x3e,0x46,0x91,0x82,0x7c, +0xac,0x22,0x05,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84, +0x80,0x8f,0x55,0x6c,0x20,0x1f,0xb3,0xd8,0x40,0x3e,0x76,0xb1,0x81,0x7c,0x0c,0x63, +0x03,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f, +0x9d,0x01,0x1b,0xc0,0xc7,0x82,0x31,0x80,0x8f,0x05,0x1f,0x7c,0xec,0x08,0xe8,0x63, +0x87,0x40,0x1f,0x3b,0x06,0xfa,0xd8,0x41,0xd0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0x36,0x42,0xa1,0x15,0x31,0x91,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xdc,0x28, +0x85,0x56,0xc4,0x44,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x78,0x23,0x15,0x5a,0x11, +0x13,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x8e,0x56,0x68,0x45,0x4c,0x64,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0x38,0x6a,0xa1,0x17,0x51,0x91,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xe4,0xc8,0x85,0x5e,0x44,0x45,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x98,0xa3,0x17,0x7a,0x11,0x15,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x8e,0x60, +0xe8,0x45,0x54,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x3a,0x82,0x21,0x84,0x3f, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb0,0xa3,0x18,0x42,0xf8,0x63,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x3b,0x92,0x21,0x84,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xc0,0xa3,0x19,0x42,0xf8,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x3c,0xaa,0x21, +0x04,0x44,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd0,0x23,0x1b,0x42,0x40,0x64,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0x3d,0xba,0x21,0x04,0x44,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0xe0,0x23,0x1c,0x42,0x40,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x3e, +0xc2,0x21,0xe4,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf0,0xa3,0x1c,0x42,0xfe, +0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x3f,0xd2,0x21,0xe4,0x3f,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x00,0xa5,0x1d,0x42,0xfe,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0x50,0xea,0x21,0x64,0x44,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x10,0x25,0x1f, +0x42,0x46,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x51,0xfa,0x21,0x64,0x44,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x20,0x25,0x30,0x42,0x46,0x64,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0x52,0x0a,0x23,0x0e,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x94, +0xc4,0x88,0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x38,0xa5,0x31,0xe2,0x90,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x50,0x89,0x8c,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0x54,0x22,0x23,0x02,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x95,0xca, +0x88,0x40,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x58,0x25,0x33,0x22,0x90,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x58,0xe9,0x8c,0x08,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x34,0x53,0x0a,0x23,0xbd,0x09,0xa5,0xd1,0x84,0x20,0x18,0x31,0x38,0x00,0x10,0x04, +0x03,0x30,0x30,0x25,0x34,0xfa,0x9b,0xf2,0x19,0x31,0x68,0x00,0x10,0x04,0x83,0xe6, +0x95,0xd4,0x28,0x18,0xa5,0x51,0x1a,0xa5,0x36,0x6a,0xa3,0x36,0x6a,0xa3,0xd1,0x84, +0x00,0x18,0x8e,0x08,0x5e,0x27,0xf8,0xa6,0x1b,0xd6,0x47,0x08,0x6c,0x31,0xe8,0x63, +0xcb,0x41,0x1f,0x5b,0x10,0xfa,0x18,0x31,0xc8,0xc7,0x8a,0x41,0x3e,0x36,0x18,0xf2, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x97,0xec,0x68,0xb8,0x9d,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x76,0xe9,0x8e,0x06,0xdc,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0x83,0x97,0xf0,0x68,0xc8,0x9d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7a,0x09,0x8f, +0x06,0x15,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x97,0xf2,0x68,0x58,0xa1,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x7e,0x49,0x8f,0x06,0x16,0x32,0xe1,0x7e,0xe4,0x63, +0x02,0x01,0x1f,0x0b,0xfa,0x47,0x3e,0x16,0x0c,0xf0,0xb1,0xa3,0x88,0x8f,0x05,0xfc, +0x23,0x1f,0x4b,0x42,0x48,0x3e,0x76,0x04,0xf1,0xb1,0x64,0x84,0xe4,0x63,0x42,0x10, +0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xce,0xc9,0x97,0xbc,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0xd0,0xc9,0x96,0x82,0xe1,0x08,0x30,0x48,0x1f,0xe2,0xbb,0x60,0x88, +0x11,0x83,0x03,0x00,0x41,0x30,0x00,0x83,0x72,0x3a,0xa5,0xf4,0xf9,0x9f,0x11,0x83, +0x06,0x00,0x41,0x30,0x68,0xdc,0x29,0x95,0x02,0x56,0x82,0x9d,0xd7,0x61,0x25,0x56, +0x62,0x25,0x56,0x1a,0x4d,0x08,0x80,0xe1,0x88,0x40,0x87,0x84,0x6f,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0xc0,0x20,0x9d,0x56,0xa9,0x7c,0x4a,0x68,0xc4,0xe0,0x01,0x40,0x10, +0x0c,0xa6,0x77,0x42,0xa5,0x40,0x46,0xc2,0x06,0x6c,0x58,0x88,0x85,0xcc,0xc9,0x9c, +0x60,0x09,0x7e,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x66,0x09,0x84,0x81,0x0a,0xc3, +0xfc,0x00,0x33,0x08,0x06,0x2a,0x0c,0xf4,0x03,0xc8,0x20,0x18,0xa8,0x30,0xd4,0x0f, +0xf0,0x82,0x81,0x0a,0x83,0xfd,0x00,0x25,0x18,0xa8,0x30,0xdc,0x0f,0x50,0x82,0x81, +0x0a,0x03,0xfe,0x00,0x30,0x08,0x06,0x2a,0x06,0xdf,0x0c,0x00,0x2f,0x18,0xa8,0x18, +0x03,0xd3,0x0c,0x00,0x2c,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x9f,0x74,0x89, +0x67,0x86,0x11,0x83,0x03,0x00,0x41,0x30,0xe8,0xee,0x69,0x96,0xd8,0x27,0x9e,0x46, +0x13,0x02,0xa1,0x02,0x51,0xd2,0xa2,0xa7,0xe0,0x2e,0x30,0x6c,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x3a,0x7e,0xc2,0xa5,0xf8,0xb9,0xa7,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82, +0x13,0x0c,0x3b,0xc1,0x30,0x13,0x0c,0xfa,0x98,0x70,0xd0,0xe7,0x84,0x81,0x4e,0x18, +0x68,0x34,0xc1,0x01,0x46,0x13,0x9e,0xe0,0x08,0xc3,0x8e,0x30,0xcc,0x84,0xf4,0x91, +0x8f,0x09,0xe9,0x23,0x1f,0x23,0x4a,0x09,0x3e,0x46,0x98,0x12,0x7c,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xa8,0x29,0x78,0x22,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x6c,0x2a,0x9e,0x08,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x9b,0x9a,0x27,0x37, +0x12,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc0,0x29,0x7a,0x7a,0x23,0xe1,0x18,0xc3, +0x8e,0x31,0xcc,0x08,0x81,0x3e,0x46,0x08,0xf4,0x19,0x31,0x38,0x00,0x10,0x04,0x03, +0x30,0xa0,0x29,0x7b,0x6a,0xa1,0x39,0x1a,0x31,0x68,0x00,0x10,0x04,0x83,0xa6,0xa7, +0xf0,0x29,0x88,0xa9,0x98,0x8a,0xa9,0x7d,0xda,0xa7,0x7d,0xda,0xa7,0xd1,0x84,0x00, +0x18,0x8e,0x08,0x7a,0x28,0xf8,0xa6,0x1b,0xf2,0x48,0x08,0x4e,0x0c,0x8c,0x1a,0x31, +0x38,0x00,0x10,0x04,0x03,0x30,0xd0,0x29,0x7e,0xd2,0xa1,0x3a,0x1a,0x31,0x38,0x00, +0x10,0x04,0x03,0x30,0xd8,0xa9,0x7e,0x9a,0xa1,0x3c,0x1a,0x31,0x78,0x00,0x10,0x04, +0x83,0x29,0xac,0xf4,0x49,0x08,0x94,0xc4,0x8f,0xfc,0x08,0xa7,0x70,0x4a,0xa4,0x86, +0xd1,0x84,0x00,0xb0,0x40,0x96,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0x59, +0xf9,0x53,0x60,0x01,0x22,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xce,0x8a,0x9f, +0x02,0x0b,0x6a,0x49,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xa5,0x95,0x48,0x05, +0xc3,0x11,0x73,0xa0,0x46,0xc1,0x37,0xdd,0x20,0xd0,0x41,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0xc7,0x5b,0xad,0x54,0x30,0x0c,0x47,0x04,0x6d,0xe4,0x7c,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0xc4,0x15,0x4b,0x0d,0x85,0x05,0x03,0x7d,0x6c,0x95,0x82,0xf8, +0x4c,0x37,0x04,0xac,0x44,0xcc,0x32,0x0c,0x04,0x1e,0x0c,0x47,0xf0,0x81,0x1c,0x39, +0xdf,0x74,0x03,0x39,0xb9,0x52,0x30,0x4b,0x80,0x0c,0x47,0xf8,0xc1,0x2b,0x29,0xdf, +0x2c,0x83,0x51,0x04,0xc6,0x28,0xf1,0xb1,0x00,0x96,0xe4,0x63,0x01,0x03,0x9f,0x59, +0x02,0x64,0x38,0xe2,0x60,0x27,0xe1,0x9b,0x65,0x38,0x90,0x60,0x96,0x00,0x19,0x28, +0x31,0x98,0xc1,0x24,0x0a,0x79,0x0c,0x0e,0x93,0x30,0x06,0x4a,0x0c,0x31,0x18,0x8c, +0xc2,0x3b,0x3c,0xc3,0x14,0x73,0x82,0x8f,0x05,0xef,0x24,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0xfa,0x6a,0xad,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x42,0xab, +0xa7,0x46,0x21,0x30,0x5d,0x0a,0xe2,0x63,0xbb,0x04,0x3e,0xf1,0x19,0x31,0x30,0x00, +0x10,0x04,0x83,0x28,0xb4,0xde,0x2a,0x18,0x8e,0x30,0x1f,0x7b,0x22,0xbe,0x0b,0x8c, +0xb2,0x25,0x90,0x8f,0x05,0x86,0x7c,0x2c,0x28,0xe4,0x63,0x01,0x39,0xc1,0x67,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0x22,0xd4,0xb2,0xab,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0xd6,0x42,0xab,0x07,0x0c,0x86,0x23,0x02,0x55,0x72,0xbe,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x5c,0x2b,0xad,0x22,0x31,0xb0,0x60,0xa0,0xcf,0x74,0x43,0xd0,0x4a, +0xc3,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xae,0xc5,0x57,0x81,0x1d,0x2a,0x25,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x60,0xcb,0xaf,0x02,0x0b,0x06,0xf9,0x8c,0x18, +0x18,0x00,0x08,0x82,0x41,0x24,0x5b,0xa0,0x15,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81, +0xf6,0x5a,0x6a,0x35,0x4a,0xa3,0x35,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60,0x82,0x1d, +0xc9,0xc7,0x04,0x3b,0x92,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xb8,0xb5,0x56, +0xc2,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xb9,0xc5,0x56,0xc2,0x09,0x03,0x9d,0x30, +0xd0,0x09,0x86,0x9d,0x60,0x98,0x09,0xf8,0x04,0x1f,0x13,0xf2,0x09,0x3e,0x23,0x06, +0x07,0x00,0x82,0x60,0xa0,0xf1,0xd6,0x5d,0xc1,0x92,0x6c,0x8d,0x26,0x04,0xc0,0x68, +0x82,0x10,0x58,0x21,0xc4,0xc7,0x0a,0x21,0x3e,0xc3,0x11,0xc2,0x23,0x7c,0xd3,0x0d, +0x70,0xc5,0x57,0xc1,0x70,0xc4,0x00,0x09,0xdf,0x74,0x83,0x5c,0xf9,0x55,0x30,0xdd, +0xc0,0x5b,0xbf,0x45,0x4c,0x37,0xf4,0x16,0x78,0x0d,0x55,0x44,0x50,0x44,0x04,0x25, +0x10,0x50,0x02,0x01,0x23,0x06,0x07,0x00,0x82,0x60,0x00,0x06,0xe9,0xb5,0x5a,0xe6, +0x64,0x52,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xc8,0x57,0x6b,0x05,0xe6,0x35,0x08, +0xb0,0x05,0x5b,0xb0,0x05,0x5b,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83, +0x30,0xdd,0x90,0x5e,0xec,0xf5,0x94,0x12,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x34, +0xf8,0x35,0x5b,0x07,0x7b,0x05,0x88,0x6d,0xd9,0x96,0x6d,0xd9,0xd6,0x68,0x42,0x00, +0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0xc8,0xd7,0x7b,0x55,0x05,0x05,0x30, +0x62,0xd0,0x00,0x20,0x08,0x06,0x8d,0x7f,0xe5,0x56,0x23,0x5f,0x81,0xc3,0x5b,0xbc, +0xc5,0x5b,0xbc,0x35,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xd3,0x0d, +0xf5,0x85,0x5f,0x59,0x55,0x01,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x43,0x62,0xbf, +0x35,0xe1,0x57,0x15,0x88,0x97,0x78,0x89,0x97,0x78,0x8d,0x26,0x04,0xc0,0x68,0x82, +0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x28,0x36,0x5e,0x17, +0x7f,0x45,0x85,0x79,0x99,0x97,0x79,0x99,0xd7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1, +0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xc3,0x62,0xe7,0xb5,0x81,0xd8, +0x93,0xa8,0x97,0x7a,0xa9,0x97,0x7a,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26, +0x0c,0xc2,0x74,0x83,0x89,0x8d,0xd8,0x19,0xd4,0x18,0x04,0x30,0x62,0xd0,0x00,0x20, +0x08,0x06,0x8d,0x8c,0xb5,0x57,0x18,0x98,0xd8,0x18,0x04,0xf0,0x05,0x5f,0xf0,0x05, +0x5f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20, +0x08,0x06,0x8d,0x8d,0xc5,0x57,0x19,0xa8,0xd8,0x57,0xd0,0x17,0x7d,0xd1,0x17,0x7d, +0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20, +0x18,0x34,0x3a,0x56,0x5f,0x69,0xe0,0x62,0x5d,0x82,0x5f,0xf8,0x85,0x5f,0xf8,0x35, +0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x96,0x07,0xa6,0x10,0x1f,0xcb, +0x03,0x53,0x88,0xcf,0xe5,0x91,0x51,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x88,0x99, +0x7f,0x85,0x43,0x60,0x7b,0xc5,0x0a,0xf4,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83, +0xcc,0xfe,0x6b,0xb5,0x02,0xeb,0xab,0x21,0x3e,0x26,0x04,0xf2,0xb1,0xe0,0xaf,0xe0, +0x63,0x81,0x6b,0xc9,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x34,0x2b,0xb1,0xd0, +0x0a,0x6c,0x95,0x4a,0x4b,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xac,0xd9,0x89, +0x05,0xc9,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x6c,0x86,0x62,0x69,0x15,0x18,0x71, +0xc4,0xc7,0x84,0x40,0x3e,0x16,0x24,0xf0,0xb1,0x5f,0xaa,0x2d,0xf9,0x8c,0x18,0x18, +0x00,0x08,0x82,0x41,0xe4,0x66,0x3c,0x16,0x98,0x6d,0x05,0xf1,0x31,0x55,0x38,0x05, +0x10,0x5c,0x60,0x98,0xa9,0x02,0x2a,0x80,0xe0,0x02,0xc3,0x6c,0xc0,0xe0,0x63,0x02, +0x06,0x9f,0xe1,0x86,0x54,0xa0,0x0b,0x32,0x18,0x6e,0x48,0x05,0xba,0x20,0x83,0x12, +0x02,0xbd,0xc0,0x28,0x73,0x0c,0xf9,0xd8,0x63,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10, +0x0c,0xae,0x3c,0xbb,0x31,0x21,0x10,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x40, +0x6d,0xc7,0x02,0xfc,0xb2,0x00,0xbf,0xe4,0x63,0x01,0x6f,0xc1,0xc7,0x06,0xdf,0x92, +0x8f,0x05,0xbe,0x05,0x1f,0x2b,0xf6,0x4b,0x3e,0x16,0xec,0x17,0x7c,0x2c,0x28,0xe4, +0x63,0x01,0x7f,0xc1,0xc7,0x8a,0x42,0x3e,0x16,0x38,0xf2,0xb1,0x60,0x90,0x8f,0x05, +0xb8,0x20,0x1f,0x13,0x70,0x41,0x3e,0x36,0xe0,0x82,0x7c,0x46,0x0c,0x12,0x00,0x04, +0xc1,0xe0,0x4a,0xb5,0x33,0xc3,0x2e,0xec,0x32,0x6f,0xbf,0xe4,0x63,0x81,0x20,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x5e,0x0d,0xcd,0x02,0x0b,0x7e,0x41,0x3e,0x26, +0xfc,0x82,0x7c,0x6c,0xf8,0x05,0xf9,0xd8,0x20,0x0e,0xf2,0xb1,0x41,0x1c,0xe4,0x63, +0x83,0x38,0xc8,0xc7,0xe0,0x41,0x1c,0x40,0x70,0x81,0x61,0x16,0xf0,0x01,0x7c,0x86, +0x1b,0xc8,0xe1,0x36,0xc8,0xa0,0x82,0x31,0xd0,0x0b,0x8c,0x32,0x38,0x20,0xe4,0x33, +0x62,0x90,0x00,0x20,0x08,0x06,0x97,0xae,0xe1,0x59,0x20,0x06,0x81,0x18,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x11,0x6e,0x7c,0x16,0xe4,0x98,0x05,0x39,0x26,0x1f,0x0b, +0xfa,0x0b,0x3e,0x36,0xfc,0x97,0x7c,0x2c,0xf8,0x2f,0xf8,0x58,0xc1,0x63,0xf2,0xb1, +0x80,0xc7,0xe0,0x63,0x41,0x21,0x1f,0x0b,0x7a,0x0c,0x3e,0x56,0x14,0xf2,0xb1,0xa0, +0x91,0x8f,0x05,0x83,0x7c,0x2c,0x98,0x07,0xf9,0x98,0x30,0x0f,0xf2,0xb1,0x61,0x1e, +0xe4,0x63,0x03,0x19,0xc0,0xc7,0x06,0x32,0x80,0x8f,0x0d,0x64,0x00,0x1f,0x3b,0xd0, +0x00,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0xb9,0x1b,0xab,0x65,0x7c,0x90,0xf1, +0x81,0x95,0x41,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xe6,0x8d,0xd5,0x82, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xee,0x4d,0xd6,0x46,0xa2,0x1f,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xc0,0xb7,0x59,0x1b,0x89,0x7e,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x23,0xdf,0x68,0x6d,0x24,0xfa,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x7d, +0xb3,0x35,0x93,0x00,0x89,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf6,0xed,0xd6,0x4c, +0x02,0x24,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe0,0x37,0x5c,0x33,0x09,0x90,0xb0, +0x63,0x24,0xe4,0x63,0xc8,0x48,0xc8,0xc7,0x92,0x91,0x90,0x8f,0x0d,0x6d,0x00,0x1f, +0x1b,0xda,0x00,0x3e,0x36,0xb4,0x01,0x7c,0xcc,0x48,0x09,0xf9,0x98,0x91,0x12,0xf2, +0x31,0x23,0x25,0xe4,0x63,0x03,0x1c,0xc0,0xc7,0x06,0x38,0x80,0x8f,0x0d,0x70,0x00, +0x1f,0x9b,0xee,0x00,0x3e,0x16,0x16,0x2d,0x01,0x82,0x0b,0x0c,0xb3,0xa0,0x1d,0xe0, +0x33,0xdc,0xf0,0x12,0x28,0x42,0x06,0x15,0xd0,0x82,0x5e,0x60,0x94,0x85,0x03,0x21, +0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0x56,0x2e,0xdd,0x82,0x59,0x08,0x66,0x61, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x99,0x6b,0xb7,0x40,0xd5,0x2c,0x50,0x35,0xf9, +0x58,0xe0,0x66,0xf0,0xb1,0x01,0xce,0xe4,0x63,0x01,0x9c,0xc1,0xc7,0x8a,0x56,0x93, +0x8f,0x05,0xad,0x06,0x1f,0x0b,0x0a,0xf9,0x58,0xe0,0x6a,0xf0,0xb1,0xa2,0x90,0x8f, +0x05,0x8d,0x7c,0x2c,0x18,0xe4,0x63,0x81,0x4f,0xc8,0xc7,0x04,0x9f,0x90,0x8f,0x0d, +0x3e,0x21,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58, +0x1c,0x1c,0xf0,0x19,0x31,0x48,0x00,0x10,0x04,0x83,0xeb,0xe7,0xfa,0x2d,0x6b,0x87, +0xac,0x1d,0xcc,0x16,0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x44,0x76,0xfd, +0x16,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x81,0x76,0x23,0x17,0x07,0x68,0x31,0x62, +0x70,0x00,0x20,0x08,0x06,0x47,0xda,0x91,0x5c,0x1c,0xa0,0xc5,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0x6a,0x57,0x72,0x71,0x80,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xac,0xdd,0xc9,0xc5,0xc1,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc1,0x76,0x28, +0x17,0x07,0x6b,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0xdb,0xa5,0x5c,0x1c,0xac, +0x85,0x1d,0x6e,0x21,0x1f,0x43,0xdc,0x42,0x3e,0x96,0xb8,0x85,0x7c,0x2c,0x0e,0x06, +0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x06,0x5d,0xc8,0xc7,0x0c,0xba, +0x90,0x8f,0x19,0x74,0x21,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e, +0x06,0xf8,0x58,0x1c,0x4c,0xf0,0x31,0xd8,0xc0,0x0b,0x10,0x5c,0x60,0x98,0x05,0x3d, +0x01,0x9f,0xe1,0x06,0xbd,0xc0,0x13,0x32,0x28,0x93,0x08,0xf4,0x02,0xa3,0x4c,0x26, +0x08,0xf9,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0xc5,0x77,0x3a,0x57,0x12,0x41,0x49, +0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x8c,0x9e,0xcf,0x05,0xfb,0x66,0xc1,0xbe, +0xc9,0xc7,0x82,0x5f,0x83,0x8f,0x0d,0xe1,0x26,0x1f,0x0b,0xc2,0x0d,0x3e,0x56,0xf8, +0x9b,0x7c,0x2c,0xf0,0x37,0xf8,0x58,0x50,0xc8,0xc7,0x82,0x7f,0x83,0x8f,0x15,0x85, +0x7c,0x2c,0x68,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0x52,0x43,0x3e,0x26,0xa4,0x86,0x7c, +0x6c,0x48,0x0d,0xf9,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0, +0xc7,0xe2,0xe0,0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0xb0,0xe7,0x76,0x3f, +0x91,0xfd,0x44,0x66,0x27,0x11,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xda, +0x73,0xbb,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xdc,0xa3,0xbb,0x38,0x98,0x8d, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x74,0xaf,0xee,0xe2,0x60,0x36,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xd8,0x3d,0xbb,0x8b,0x83,0xd9,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x83,0xf7,0xf0,0x2e,0x0e,0x6c,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xde, +0xcb,0xbb,0x38,0xb0,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7c,0x4f,0xef,0xe2, +0xc0,0x36,0xec,0xc8,0x0d,0xf9,0x18,0x92,0x1b,0xf2,0xb1,0x24,0x37,0xe4,0x63,0x71, +0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x33,0x7e,0x43,0x3e,0x66, +0xfc,0x86,0x7c,0xcc,0xf8,0x0d,0xf9,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63, +0x71,0x30,0xc0,0xc7,0xe2,0x60,0x82,0x4f,0xc1,0x84,0x1b,0xe8,0x05,0x46,0x8d,0x18, +0x24,0x00,0x08,0x82,0xc1,0x85,0x7e,0xa6,0xf7,0x12,0x6d,0xf0,0x12,0x6d,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0xc7,0xfb,0xa9,0x5e,0x70,0x76,0x16,0x9c,0x9d,0x7c,0x2c, +0x58,0x39,0xf8,0xd8,0xd0,0x72,0xf2,0xb1,0xa0,0xe5,0xe0,0x63,0x85,0xda,0xc9,0xc7, +0x02,0xb5,0x83,0x8f,0x05,0x85,0x7c,0x2c,0x58,0x3b,0xf8,0x58,0x51,0xc8,0xc7,0x02, +0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x20,0x3e,0xe4,0x63,0x42,0x7c,0xc8,0xc7,0x86,0xf8, +0x90,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d, +0x0e,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0xc5,0x7f,0xba,0x77,0x16,0xa5,0x70, +0x16,0xa5,0x60,0x73,0x11,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x10,0x0c, +0x74,0x2f,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x04,0x03,0xf0,0x63,0x83,0xfd, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x04,0x83,0xf0,0x63,0x83,0xfd,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0xe3,0x04,0x03,0xf1,0x63,0x83,0xfd,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0x03,0x05,0x03,0xf2,0x63,0x03,0xff,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x23,0x05,0x83,0xf2,0x63,0x03,0xff,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43, +0x05,0x03,0xf3,0x63,0x03,0xff,0xb0,0x23,0x44,0xe4,0x63,0x48,0x88,0xc8,0xc7,0x92, +0x10,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0xcc, +0x38,0x11,0xf9,0x98,0x71,0x22,0xf2,0x31,0xe3,0x44,0xe4,0x63,0x6c,0x30,0xc0,0xc7, +0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x09,0x3e,0xb5,0x12,0xba,0xa0, +0x17,0x18,0x35,0x62,0x90,0x00,0x20,0x08,0x06,0x17,0x0d,0x06,0xf2,0xa7,0x12,0xb9, +0xa0,0x12,0xb9,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x0e,0x06,0xf6,0x17,0xcc, +0x9e,0x05,0xb3,0x27,0x1f,0x0b,0xee,0x0e,0x3e,0x36,0xe4,0x9d,0x7c,0x2c,0xc8,0x3b, +0xf8,0x58,0x61,0x7b,0xf2,0xb1,0xc0,0xf6,0xe0,0x63,0x41,0x21,0x1f,0x0b,0x6e,0x0f, +0x3e,0x56,0x14,0xf2,0xb1,0x80,0x91,0x8f,0x05,0x83,0x7c,0x2c,0xc8,0x11,0xf9,0x98, +0x90,0x23,0xf2,0xb1,0x21,0x47,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f, +0xb1,0xc1,0x00,0x1f,0x63,0x83,0x03,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0xa1, +0x61,0x60,0x82,0x81,0x58,0xc4,0x83,0x58,0xc4,0x83,0xfd,0x46,0x20,0x9f,0x11,0x03, +0x03,0x00,0x41,0x30,0x88,0xda,0x30,0x30,0xc1,0x20,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x23,0x0e,0x03,0x16,0x0c,0xd8,0x60,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x90,0xc3,0xa0,0x05,0x03,0x36,0x18,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe6, +0x30,0x70,0xc1,0x80,0x0d,0xc6,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x3a,0x0c, +0x60,0x30,0x60,0x03,0x33,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x0e,0x83,0x18, +0x0c,0xd8,0xc0,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb0,0xc3,0x40,0x06,0x03, +0x36,0x30,0x13,0x3b,0xd2,0x44,0x3e,0x86,0xa4,0x89,0x7c,0x2c,0x49,0x13,0xf9,0x18, +0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0x8c,0x37,0x91,0x8f, +0x19,0x6f,0x22,0x1f,0x33,0xde,0x44,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8, +0x18,0x1b,0x0c,0xf0,0x31,0x36,0x98,0xe0,0x63,0xb9,0x32,0x27,0x20,0xb8,0xc0,0x30, +0x0b,0xcc,0x04,0x3e,0xc3,0x0d,0x75,0x12,0x3a,0x64,0x50,0x2f,0x12,0xe8,0x05,0x46, +0xd9,0x8e,0x10,0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x83,0xab,0x14,0x83,0x31,0x0c, +0x5c,0x24,0x70,0x91,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x56,0x0c,0xce,0x30, +0x08,0x48,0x30,0xb0,0x80,0x04,0x03,0xf9,0x58,0x80,0x7e,0xf0,0xb1,0x41,0xfd,0xe4, +0x63,0x81,0xfa,0xc1,0xc7,0x8a,0x13,0x0c,0xe4,0x63,0xc1,0x09,0x06,0xf0,0xb1,0xa0, +0x90,0x8f,0x05,0x28,0x18,0xc0,0xc7,0x8a,0x42,0x3e,0x16,0x34,0xf2,0xb1,0x60,0x90, +0x8f,0x05,0xa4,0x22,0x1f,0x13,0x48,0x45,0x3e,0x36,0x90,0x8a,0x7c,0x2c,0x0e,0x06, +0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x70,0xc0,0x67,0xc4,0x20, +0x01,0x40,0x10,0x0c,0xae,0x5c,0x0c,0xee,0x30,0x40,0x93,0x0c,0x4d,0x32,0x83,0x91, +0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xf9,0x62,0x70,0x87,0x41,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0x87,0x38,0x06,0x7d,0x18,0xc4,0x81,0xab,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x31,0x8e,0x81,0x1f,0x06,0x71,0xe0,0x2a,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0x90,0x63,0xf0,0x87,0x41,0x1c,0xb8,0xca,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0xe5,0x18,0x84,0x62,0x10,0x07,0xb1,0x32,0x62,0x70,0x00,0x20,0x08,0x06, +0x87,0x39,0x06,0xa2,0x18,0xc4,0x41,0xac,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x71, +0x8e,0xc1,0x28,0x06,0x71,0x10,0x2b,0x76,0xd0,0x8a,0x7c,0x0c,0xa1,0x15,0xf9,0x58, +0x42,0x2b,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f, +0x19,0xba,0x22,0x1f,0x33,0x74,0x45,0x3e,0x66,0xe8,0x8a,0x7c,0x2c,0x0e,0x06,0xf8, +0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc1,0xa7,0x72,0xc4,0x0d, +0xf4,0x02,0xa3,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0x8a,0xc7,0xe0,0x15,0x03,0x1c, +0x69,0x03,0x1c,0x69,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf0,0x31,0x98,0xc5, +0x20,0x80,0xc3,0xc0,0x02,0x38,0x0c,0xe4,0x63,0x01,0x0d,0x06,0xf0,0xb1,0xc1,0x06, +0x03,0xf9,0x58,0x60,0x83,0x01,0x7c,0xac,0x98,0xc3,0x40,0x3e,0x16,0xcc,0x61,0x00, +0x1f,0x0b,0x0a,0xf9,0x58,0x40,0x87,0x01,0x7c,0xac,0x28,0xe4,0x63,0x01,0x23,0x1f, +0x0b,0x06,0xf9,0x58,0xc0,0x2e,0xf2,0x31,0x81,0x5d,0xe4,0x63,0x03,0xbb,0xc8,0xc7, +0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x07,0x7c, +0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0x2a,0xc9,0x60,0x1c,0x03,0x38,0x29,0x05,0x38, +0x29,0x05,0xe3,0x93,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xa9,0x64,0x30, +0x8e,0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x4b,0x06,0xe9,0x18,0xb0,0x81, +0xbd,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xf1,0x92,0x81,0x3a,0x06,0x6c,0x60,0x2f, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc0,0x64,0xb0,0x8e,0x01,0x1b,0xd8,0xcb,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0x31,0x19,0xb4,0x63,0xc0,0x06,0xf9,0x32,0x62,0x70, +0x00,0x20,0x08,0x06,0x87,0x4c,0x06,0xee,0x18,0xb0,0x41,0xbe,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x31,0x93,0xc1,0x3b,0x06,0x6c,0x90,0x2f,0x76,0xf0,0x8b,0x7c,0x0c, +0xe1,0x17,0xf9,0x58,0xc2,0x2f,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7, +0xd8,0x60,0x80,0x8f,0x19,0x22,0x23,0x1f,0x33,0x44,0x46,0x3e,0x66,0x88,0x8c,0x7c, +0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc1, +0xa7,0x68,0x44,0x17,0xf4,0x02,0xa3,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0xea,0xc9, +0x60,0x1f,0x83,0x19,0xc9,0x85,0x19,0xc9,0x85,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xc8,0x32,0xf8,0xc7,0x20,0xe0,0xc5,0xc0,0x02,0x5e,0x0c,0xe4,0x63,0x01,0x28,0x06, +0xf0,0xb1,0x41,0x14,0x03,0xf9,0x58,0x20,0x8a,0x01,0x7c,0xac,0xf8,0xc5,0x40,0x3e, +0x16,0xfc,0x62,0x00,0x1f,0x0b,0x0a,0xf9,0x58,0x00,0x8e,0x01,0x7c,0xac,0x28,0xe4, +0x63,0x01,0x23,0x1f,0x0b,0x06,0xf9,0x58,0x40,0x33,0xf2,0x31,0x81,0x66,0xe4,0x63, +0x03,0xcd,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e, +0xc6,0x06,0x07,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0x8a,0xcb,0xe0,0x25,0x83, +0x35,0x89,0x87,0x35,0x89,0x07,0x43,0x97,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60, +0x10,0xd9,0x65,0xf0,0x92,0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x5e,0x06, +0x35,0x19,0xb0,0x81,0xcf,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xb1,0x97,0x81,0x4d, +0x06,0x6c,0xe0,0x33,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf0,0x65,0x70,0x93,0x01, +0x1b,0xf8,0xcc,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7d,0x19,0xe4,0x64,0xc0,0x06, +0x61,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x5f,0x06,0x3a,0x19,0xb0,0x41,0xd8, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xf1,0x97,0xc1,0x4e,0x06,0x6c,0x10,0x36,0x76, +0x90,0x8d,0x7c,0x0c,0x21,0x1b,0xf9,0x58,0x42,0x36,0xf2,0x31,0x36,0x18,0xe0,0x63, +0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0x19,0x6a,0x23,0x1f,0x33,0xd4,0x46,0x3e, +0x66,0xa8,0x8d,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0, +0x63,0x6c,0x30,0xc1,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xd5,0x0c,0x42,0x33, +0x08,0x86,0x23,0x82,0x90,0x0c,0x84,0x6f,0xba,0x61,0x38,0xc7,0x20,0xb0,0x26,0xa0, +0x8f,0x35,0x02,0x7d,0xac,0x19,0xe8,0x63,0x0a,0x41,0x1f,0x53,0x0a,0xfa,0x98,0x62, +0xd0,0xc7,0x0c,0x43,0x3e,0x66,0x18,0xf2,0x31,0xc3,0x90,0x8f,0x19,0x43,0x7c,0xcc, +0x18,0xe2,0x63,0xc6,0x10,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x72,0x33,0x80, +0xcd,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x48,0x37,0x83,0xd8,0x0c,0x86,0x11, +0x03,0x03,0x00,0x41,0x30,0x88,0x76,0x33,0x90,0xcd,0x60,0x18,0x31,0x30,0x00,0x10, +0x04,0x83,0x88,0x37,0x03,0xb8,0x0c,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x7a, +0x33,0x88,0xcb,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0x37,0x03,0xb9,0x0c, +0x86,0xe1,0x08,0x36,0xa8,0xc9,0x40,0xf8,0x2e,0x30,0xca,0x02,0x37,0x90,0xcf,0x70, +0x44,0x80,0x93,0x81,0xf0,0xcd,0x32,0x24,0x4a,0x60,0x73,0x20,0xd0,0xc7,0xe6,0x60, +0xa0,0x8f,0xcd,0x01,0x41,0x1f,0x2b,0x58,0x32,0x90,0xcf,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0xea,0x19,0x98,0x66,0x40,0xc0,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0xeb,0x19,0x9c,0x66,0x40,0xc0,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xec,0x19, +0xa0,0x66,0x40,0xc0,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xed,0x19,0xa0,0x66, +0x30,0xc0,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xee,0x19,0xa4,0x66,0x30,0xc0, +0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xef,0x19,0xa8,0x66,0x30,0xc0,0xc1,0x2c, +0x81,0x32,0x50,0x61,0x18,0x89,0x3e,0x20,0x03,0x15,0x86,0x91,0xe8,0x03,0x32,0x50, +0x61,0x18,0x89,0x3e,0x20,0x03,0x15,0x06,0x95,0x78,0x88,0x91,0x81,0x4d,0x06,0xf2, +0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x48,0x3e,0x83,0xba,0x0c,0x02,0x0b,0xc4,0x32, +0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xf7,0x19,0xcc,0x66,0x80,0x83,0x01, +0x0d,0x06,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe0,0x67,0x40,0x9b,0x41,0x40,0x4a, +0xc3,0x11,0x81,0x5a,0x06,0xc4,0x57,0x30,0x18,0x04,0x3a,0x62,0x70,0x00,0x20,0x08, +0x06,0x60,0x20,0x9f,0x01,0x6d,0x06,0xf0,0x18,0xa4,0x64,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x60,0x30,0x9f,0x41,0x6d,0x06,0xeb,0x18,0xc4,0x64,0x30,0x62,0xf0,0x00, +0x20,0x08,0x06,0x53,0x7e,0x06,0xb2,0x19,0x08,0xc1,0x1a,0x06,0x6a,0x18,0xd8,0x64, +0x60,0x93,0x01,0x7c,0x06,0xf0,0x19,0xe8,0x66,0xa0,0x8f,0xc1,0x68,0x42,0x00,0x8c, +0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x74,0x03,0xf1,0x8f,0x01,0x32, +0xdd,0x40,0x80,0x64,0x90,0x4c,0x37,0x10,0x21,0x19,0x28,0xd3,0x0d,0x84,0x48,0x06, +0x8b,0x41,0x44,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x22,0xd1,0x60,0x3f,0x83, +0x60,0x38,0x22,0xa0,0xcb,0x80,0xf9,0x66,0x19,0x9c,0x25,0xb0,0xc9,0x88,0xcf,0x70, +0x04,0x71,0x92,0x81,0xf0,0x0d,0x47,0x14,0x28,0x19,0x10,0xdf,0x09,0x43,0x9c,0x30, +0x84,0x09,0x41,0x08,0x86,0x23,0x0c,0x96,0x0c,0x84,0x6f,0x38,0xe2,0x68,0xc9,0x80, +0xf8,0x4e,0x18,0xe2,0x84,0x21,0x4c,0x08,0x42,0x30,0xdc,0x60,0x04,0x60,0x30,0xcb, +0xc0,0x34,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x32,0x1a,0xa4,0x68,0xc0,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0x61,0xa3,0x41,0x7c,0x06,0x4f,0x30,0x4b,0xd0,0x0c, +0x54,0x18,0x02,0x03,0x06,0x8b,0x89,0x01,0x15,0x9f,0xe1,0x88,0xc0,0x26,0x03,0xe1, +0x1b,0x8e,0x10,0x6e,0x32,0x20,0xbe,0x13,0x86,0x38,0x61,0x08,0x13,0x82,0x10,0x0c, +0x37,0x40,0x01,0x18,0xcc,0x32,0x60,0x59,0x30,0x50,0x61,0xcc,0xcc,0x86,0xa7,0x82, +0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x60,0x70,0xa3,0x41,0x7e,0x06,0x3c,0x19,0xc0, +0x65,0x30,0x62,0xe0,0x00,0x20,0x08,0x06,0xcf,0x8f,0x06,0xef,0x19,0x04,0x22,0x19, +0x84,0x64,0xe0,0x9f,0xc1,0x1a,0x7c,0x5e,0xc7,0x9b,0xc1,0x70,0x44,0xe7,0x93,0x81, +0xf3,0x5d,0x60,0x94,0x11,0x81,0x7c,0x86,0x1b,0xd0,0xea,0x46,0x83,0x30,0xb8,0x55, +0x0c,0x8c,0x32,0xbf,0x0c,0x4e,0x31,0x88,0x8f,0x05,0x82,0x7c,0x2c,0x30,0x27,0xf9, +0x18,0x2e,0x06,0xb9,0x19,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x33,0x0d, +0x6a,0x34,0x08,0xee,0x30,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x36,0x0d,0x50, +0x34,0x08,0x04,0xd3,0x83,0xde,0x0c,0xe4,0x63,0x81,0x11,0x1f,0x1b,0x02,0xf9,0x58, +0x80,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x38,0x0d,0x58,0x34,0x48,0x02, +0x0b,0xc7,0x60,0x36,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x04,0xa7,0x81, +0x8f,0x06,0x81,0x85,0xc2,0x10,0x1f,0x13,0x02,0xf9,0x58,0x50,0xc0,0x67,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0x3b,0x0d,0x64,0x34,0x30,0x82,0x59,0x86,0x07,0x82,0xc5, +0xc0,0x4e,0x01,0x15,0xe0,0x63,0xc1,0x29,0xc4,0xc7,0x50,0x41,0x15,0xe0,0x63,0xab, +0xa0,0x0a,0xf1,0xb1,0x40,0x15,0xe2,0x33,0x4b,0x30,0x8d,0x18,0x1c,0x00,0x08,0x82, +0x81,0x66,0xa7,0x41,0x8c,0x06,0x6a,0x19,0xa8,0x69,0x30,0x9a,0x10,0x00,0xa3,0x09, +0x42,0x60,0x81,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xfc,0x34,0xa8,0xd3, +0x20,0x30,0xdd,0x0c,0x02,0xfa,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x04,0xaa,0x41, +0x8d,0x06,0x81,0x05,0xe4,0x19,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x51, +0x0d,0x76,0x34,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x30,0xd5,0x20,0x4c,0x83, +0xf2,0x0c,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4e,0x35,0x18,0xd3,0x80,0x1c, +0x03,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x54,0x0d,0xc8,0x34,0x48,0xc7,0x20, +0xb0,0xf0,0x0c,0x86,0xf8,0x98,0x10,0xc8,0xc7,0x82,0x02,0x3e,0x16,0xb4,0x83,0x7c, +0x4c,0x68,0x07,0xf9,0xd8,0xd0,0x0e,0xf2,0xb1,0x7f,0x18,0xe2,0x63,0xff,0x30,0xc4, +0xc7,0xfe,0x61,0x88,0x8f,0x19,0x22,0x01,0x1f,0x33,0x44,0x02,0x3e,0x66,0x88,0x04, +0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa8,0xd5,0x20,0x4e,0x83,0x9d,0x30,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb0,0xd5,0x40,0x4e,0x83,0x9d,0x30,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xb8,0xd5,0x60,0x4e,0x83,0x9d,0x30,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0xc0,0xd5,0x60,0x4e,0x83,0x9d,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xc8,0xd5,0x80,0x4e,0x83,0x9d,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd0,0xd5, +0xa0,0x4e,0x83,0x9d,0x30,0x86,0x23,0x8c,0xf2,0x12,0xbe,0xe1,0x08,0xa3,0xbc,0x84, +0x6f,0x38,0xc2,0x28,0x2f,0xe1,0xab,0x41,0xd8,0x0a,0x84,0x1d,0x8e,0x50,0x2f,0x44, +0xf8,0x86,0x23,0xd4,0x0b,0x11,0xbe,0xe1,0x08,0xf5,0x42,0x84,0xaf,0x06,0x61,0x2b, +0x10,0xb6,0x8c,0x60,0x67,0x19,0x22,0x29,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3, +0x5c,0x03,0x51,0x0d,0xe0,0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x5c,0x83, +0x51,0x0d,0xe0,0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x5d,0x03,0x52,0x0d, +0xe0,0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x5d,0x03,0x52,0x0d,0x86,0x68, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x75,0x0d,0x4a,0x35,0x18,0xa2,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xd6,0x35,0x30,0xd5,0x60,0x88,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x60,0xd7,0x00,0x55,0x83,0x54,0xb8,0xa9,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0xd4,0x35,0xf8,0xd3,0x60,0x25,0x03,0x0b,0x4a,0x34,0x90,0xcf,0x88,0x81,0x01,0x80, +0x20,0x18,0x44,0xec,0x1a,0x94,0x6a,0x10,0x18,0x8a,0x06,0x41,0x7c,0x2c,0x28,0xe4, +0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0xbb,0x06,0xbd,0x1a,0x04,0xd6,0x5f,0x4a, +0x7c,0xac,0xbf,0x94,0xf8,0x58,0x7f,0x29,0xf1,0x31,0x62,0x90,0x8f,0x15,0x83,0x7c, +0xcc,0x18,0xe4,0x63,0x03,0x04,0x1f,0x1b,0x20,0xf8,0xd8,0x00,0xc1,0x67,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0x7e,0x0d,0x6e,0x35,0x28,0x85,0x36,0x0d,0xcc,0x14,0x82, +0xf8,0x18,0x13,0xc8,0xc7,0x82,0x01,0x3e,0xb3,0x04,0xd2,0x40,0x85,0xe1,0x44,0x34, +0x1c,0x40,0x03,0x15,0x86,0x13,0xd1,0x70,0x00,0x0d,0x54,0x18,0x4e,0x44,0xc3,0x01, +0x34,0x50,0x61,0x20,0x11,0x4e,0x40,0x16,0xc4,0x04,0x7c,0x4c,0x90,0x09,0xf8,0xd8, +0x30,0x13,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x64,0x83,0x71,0x0d,0xf4, +0x34,0x18,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x40,0xd9,0x80,0x5c,0x83,0x3d,0x0d, +0x86,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x52,0x36,0x28,0xd7,0x80,0x4f,0x83,0xc1, +0x6e,0x62,0xa0,0x8f,0xe1,0xc4,0x40,0x1f,0xcb,0x89,0x81,0x3e,0xd6,0x13,0x4d,0x7c, +0xac,0x27,0x9a,0xf8,0x58,0x4f,0x34,0xf1,0x31,0x63,0x90,0x8f,0x19,0x83,0x7c,0xcc, +0x18,0xe4,0x63,0xc3,0x04,0x1f,0x1b,0x26,0xf8,0xd8,0x30,0xc1,0xc7,0x84,0x01,0x3e, +0x16,0x08,0xf1,0xb1,0xa1,0x80,0x8f,0x19,0x45,0x7c,0x2c,0x28,0xe2,0x33,0x4b,0x30, +0x0d,0x54,0x18,0xa4,0xf1,0x20,0xd2,0x40,0x85,0x41,0x1a,0x0f,0x22,0x0d,0x54,0x18, +0xa2,0xf1,0x18,0xd2,0x88,0xc1,0x01,0x80,0x20,0x18,0x80,0x41,0xcd,0x06,0xf7,0x1a, +0xb8,0x68,0x40,0xa7,0xc1,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x3e,0x1b,0xe4,0x6b, +0x10,0xc8,0x6c,0x20,0xb3,0x81,0xcc,0x06,0xfc,0x1a,0xf0,0x6b,0xc0,0xaf,0x01,0xbf, +0x06,0xa3,0x09,0x01,0x30,0x1c,0x11,0xf8,0x68,0x10,0x7c,0xd3,0x0d,0x7a,0x1a,0x08, +0x81,0x21,0x01,0x7d,0x0c,0x11,0xe8,0x63,0xc8,0x40,0x9f,0x11,0x83,0x03,0x00,0x41, +0x30,0xd0,0x7e,0x36,0xd0,0xd7,0x60,0x46,0x03,0x9d,0x0d,0x46,0x13,0x02,0xc0,0x82, +0x42,0x3e,0x26,0x14,0xf2,0xb1,0xa1,0x90,0x8f,0x8d,0x68,0x10,0x9e,0x41,0x7c,0x6c, +0x44,0x83,0xf0,0x0c,0xe2,0x33,0x1c,0x21,0xa8,0x69,0x30,0x7c,0xc3,0x11,0x83,0xa9, +0x06,0xc5,0x57,0x42,0xa0,0xc3,0x11,0x44,0x9b,0x06,0xc3,0x37,0x1c,0x51,0xa4,0x6a, +0x50,0x7c,0x25,0x04,0x5a,0x44,0xa0,0xb3,0x0c,0x54,0x15,0x8c,0x26,0x38,0x83,0x05, +0xb3,0x1a,0xc8,0xc7,0x46,0x23,0xa0,0x8f,0xb9,0x57,0x10,0x9f,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xf0,0x36,0xa0,0xd9,0xa0,0x4e,0x83,0x60,0x96,0xa0,0x1a,0xa8,0x30, +0x04,0x8a,0x9d,0x85,0x69,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc0,0x20,0x6e,0x83,0x99, +0x0d,0xe8,0x34,0x38,0xd5,0x60,0xc4,0xc0,0x01,0x40,0x10,0x0c,0x9e,0xbc,0x0d,0x52, +0x36,0x08,0x78,0x34,0xd8,0xd1,0x00,0x67,0x03,0xc1,0xbf,0x04,0xc1,0x5e,0x83,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xf6,0x36,0xb0,0xd9,0x00,0x57,0x03,0xfd,0x1a,0x31, +0x30,0x00,0x10,0x04,0x83,0x28,0x6f,0x83,0xb3,0x0d,0xd6,0x33,0x30,0x7a,0x0d,0x84, +0xf8,0x98,0x10,0xc8,0xc7,0x02,0x02,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x80, +0x6e,0xc0,0xb3,0x41,0x11,0x98,0x78,0x06,0xf2,0x1a,0xc8,0x67,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0xd1,0x0d,0x7c,0x36,0x08,0xc0,0x33,0xb0,0x61,0x90,0xcf,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0xa4,0x1b,0x80,0x6d,0x10,0x08,0xd3,0x0d,0xbd,0x1a,0x04, +0xbd,0x19,0x0c,0x47,0xf0,0x84,0xaf,0x06,0xcc,0x37,0xcb,0x70,0x59,0xc1,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0xa7,0x1b,0x8c,0x6d,0xa0,0xaf,0x81,0x60,0xf7,0x1a,0x04, +0xf1,0x99,0x25,0xb8,0x06,0x2a,0x0c,0xc1,0x42,0xaa,0x11,0x83,0x03,0x00,0x41,0x30, +0x00,0x83,0xd0,0x0d,0xc6,0x36,0x18,0xd5,0x40,0x57,0x83,0x11,0x03,0x07,0x00,0x41, +0x30,0x78,0x52,0x37,0xc8,0xd9,0x20,0x60,0xd3,0x60,0x4d,0x03,0xb4,0x0d,0xc6,0x40, +0x0c,0xc2,0x40,0x30,0xd9,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc0,0x40,0x74,0x03, +0xb2,0x0d,0x4c,0x35,0xe0,0xd5,0x60,0xc4,0xc0,0x01,0x40,0x10,0x0c,0x1e,0xd5,0x0d, +0x74,0x36,0x08,0xda,0x34,0x60,0xd3,0x20,0x6d,0x83,0x54,0x0d,0x52,0x35,0x48,0xd5, +0x20,0x55,0x83,0x93,0x0d,0x70,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xd4,0x0d,0x40, +0x37,0xa0,0x8b,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5a,0x37,0x40,0xdb,0xc0,0x2e, +0x82,0x59,0x82,0x6c,0xa0,0xc2,0x10,0x30,0x77,0x69,0x2c,0x37,0x54,0x23,0x3e,0xc3, +0x11,0x41,0xab,0x06,0xc2,0x37,0x1c,0x21,0xb8,0x6a,0x40,0x7c,0x27,0x0c,0x71,0xc2, +0x10,0x26,0x04,0x21,0x18,0x6e,0x38,0x8d,0x00,0x0c,0x66,0x19,0xb4,0x2d,0x18,0x31, +0x30,0x00,0x10,0x04,0x83,0x68,0x76,0x03,0xd5,0x0d,0x8e,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x6e,0x37,0x90,0xdb,0x20,0x09,0x66,0x09,0xb6,0x81,0x0a,0x43,0xd0,0xa8, +0xcc,0xf4,0x23,0x65,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x74,0xbb,0x41, +0xe9,0x06,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xb8,0x1b,0xb4,0x6d,0x10,0x58, +0x80,0xaf,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xd2,0xdd,0x60,0x6e,0x83, +0x60,0x38,0xc2,0xb8,0x0d,0xe7,0xbb,0xc0,0x28,0x0b,0x06,0xf9,0x0c,0x47,0x04,0x2d, +0x1b,0x08,0xdf,0x05,0x46,0x8d,0x18,0x18,0x00,0x08,0x82,0x41,0x04,0xbe,0x41,0xdd, +0x06,0x62,0x66,0x81,0xcb,0x06,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x48,0x7c, +0x83,0xbd,0x0d,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xcc,0x37,0x10,0xdd,0x60, +0x44,0x83,0xc0,0xfe,0x35,0x08,0xe2,0x63,0x46,0x20,0x9f,0x59,0x02,0x07,0x00,0x00, +0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_455f33914b9cc5d9bab990de4e5dbdad.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_455f33914b9cc5d9bab990de4e5dbdad.h new file mode 100644 index 00000000..6e1235d0 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_455f33914b9cc5d9bab990de4e5dbdad.h @@ -0,0 +1,1072 @@ +// ffx_fsr2_accumulate_pass_wave64_455f33914b9cc5d9bab990de4e5dbdad.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_wave64_455f33914b9cc5d9bab990de4e5dbdad_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_455f33914b9cc5d9bab990de4e5dbdad_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_455f33914b9cc5d9bab990de4e5dbdad_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_455f33914b9cc5d9bab990de4e5dbdad_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_455f33914b9cc5d9bab990de4e5dbdad_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_lanczos_lut", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_455f33914b9cc5d9bab990de4e5dbdad_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 6, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_455f33914b9cc5d9bab990de4e5dbdad_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_455f33914b9cc5d9bab990de4e5dbdad_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_455f33914b9cc5d9bab990de4e5dbdad_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", "rw_upscaled_output", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_455f33914b9cc5d9bab990de4e5dbdad_UAVResourceBindings[] = { 0, 1, 3, 4, 2, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_455f33914b9cc5d9bab990de4e5dbdad_UAVResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_455f33914b9cc5d9bab990de4e5dbdad_UAVResourceSpaces[] = { 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_455f33914b9cc5d9bab990de4e5dbdad_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_455f33914b9cc5d9bab990de4e5dbdad_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_455f33914b9cc5d9bab990de4e5dbdad_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_455f33914b9cc5d9bab990de4e5dbdad_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_455f33914b9cc5d9bab990de4e5dbdad_size = 16692; + +static const unsigned char g_ffx_fsr2_accumulate_pass_wave64_455f33914b9cc5d9bab990de4e5dbdad_data[] = { +0x44,0x58,0x42,0x43,0xfc,0x51,0x15,0x25,0x57,0x3f,0x5d,0x06,0x6b,0x61,0xca,0x86, +0xbb,0x32,0x1f,0xcf,0x01,0x00,0x00,0x00,0x34,0x41,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x3c,0x02,0x00,0x00,0x9c,0x10,0x00,0x00,0xb8,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xc8,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0x58,0x0e,0x00,0x00,0x66,0x00,0x05,0x00,0x96,0x03,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x40,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x8d,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xce,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xf4,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2, +0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42, +0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29, +0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30, +0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c, +0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3, +0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf, +0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f, +0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3, +0x50,0x08,0x6e,0x60,0x06,0xea,0x6e,0x1b,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42, +0x72,0xa8,0x48,0x20,0xd2,0xc8,0x79,0x88,0x68,0x42,0x08,0x09,0x09,0xc3,0x50,0x08, +0x66,0x60,0x3e,0x02,0x0f,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90, +0x66,0x40,0xc4,0x30,0x0c,0xca,0x1c,0x41,0x50,0x0a,0x66,0x10,0x87,0x91,0xc8,0x81, +0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec, +0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81, +0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d, +0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30, +0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f, +0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2, +0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00, +0x06,0x7e,0x80,0x84,0x13,0xa5,0x74,0x18,0x41,0x30,0x66,0x6a,0x83,0x71,0x60,0x87, +0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30, +0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03, +0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72, +0x40,0xc1,0x30,0x93,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42, +0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39, +0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0, +0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0x20,0x61,0x65,0xa9,0x9d,0x29,0x0c,0xc6, +0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41, +0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f, +0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca, +0x01,0x05,0xc3,0x4c,0xd6,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3, +0x3b,0x84,0x03,0x3d,0xf8,0x01,0x12,0x8c,0x97,0xe0,0x99,0xc8,0x60,0x1c,0xd8,0x21, +0x1c,0xe6,0x61,0x1e,0xdc,0x40,0x16,0x6e,0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e, +0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4, +0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00, +0x0c,0xfc,0x00,0x05,0x27,0xc9,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c, +0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03, +0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a, +0x56,0xa2,0x67,0xc2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc, +0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x50,0x60,0x90,0x3d,0x8c,0x20,0x0c,0x67, +0x08,0xc1,0xc7,0xae,0x36,0x9a,0x70,0x1c,0xc7,0xf1,0x61,0x38,0xd7,0x75,0x5d,0x0d, +0xc3,0x30,0x0c,0xc3,0xa0,0xfc,0x26,0x69,0x8a,0x28,0x61,0xf2,0x59,0x80,0x79,0x16, +0x22,0x62,0x27,0x60,0x22,0x50,0x30,0xd0,0x0e,0x00,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c, +0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10, +0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x90,0x01,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64, +0x81,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24, +0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2,0x1c,0x0a,0xa2,0xf0,0x03,0x0a,0xa4,0x60, +0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03, +0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a, +0x3e,0xa0,0x2c,0x4a,0xa3,0xcc,0x1f,0x4a,0xd3,0xa2,0xb8,0x8a,0x87,0xc6,0x11,0x80, +0x1a,0x20,0x75,0x06,0x80,0xdc,0x19,0x00,0x8a,0x67,0x00,0x68,0x9e,0x01,0xa0,0x7a, +0x06,0x80,0xee,0x19,0x00,0xca,0x67,0x00,0x48,0x9f,0x01,0x20,0x7e,0x06,0x00,0x00, +0x79,0x18,0x00,0x00,0x90,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0xc1,0x99,0x20,0x0c,0xcf,0x06,0x61,0x20,0x26,0x08,0x03,0xb4,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08,0x6a,0x40,0x07,0xb4,0xe4,0xbe,0xd2,0xdc, +0xe0,0xea,0xe8,0xbe,0xda,0xde,0xe8,0xd2,0xde,0xdc,0xbe,0xec,0xca,0xc6,0xe8,0xde, +0xe4,0xe6,0x26,0x08,0x43,0x34,0x41,0x18,0xa4,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65, +0x31,0x98,0x81,0x31,0x9c,0x09,0x82,0x1b,0xd4,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8, +0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86, +0x31,0x30,0x86,0xc3,0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab, +0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30, +0x4c,0x1b,0x12,0x46,0x99,0x0c,0x6a,0x60,0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8, +0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x04,0x61,0xa0,0x26,0x08,0x43,0xb5,0x41, +0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35,0x30,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae, +0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed, +0x4d,0x6e,0x82,0x30,0x58,0x1b,0x92,0x4b,0xd9,0x0c,0x6e,0x60,0x0c,0x87,0x8e,0xdc, +0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xb8, +0x36,0x24,0x9c,0xe2,0x19,0xdf,0xc0,0x18,0xd9,0x04,0x21,0x0e,0xec,0x80,0x8d,0xdc, +0x17,0x5b,0x98,0xdb,0x98,0xde,0xdb,0xdc,0x17,0x5b,0x1d,0xdd,0x86,0x84,0x08,0x03, +0x31,0x30,0x88,0x81,0x31,0x9c,0x09,0xc2,0x80,0x31,0x91,0xfb,0x4a,0x6b,0x3b,0x6b, +0x4a,0x83,0x9b,0x9b,0x20,0x0c,0xd9,0x86,0x84,0x0c,0xc2,0xa0,0x0c,0x0c,0x33,0x18, +0x18,0xc3,0x21,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16, +0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21,0x31,0x03,0x08, +0x0d,0x8c,0x61,0x60,0x8c,0x6c,0x43,0xf2,0x48,0x95,0xd6,0x81,0xc1,0x18,0x9c,0x41, +0x1a,0x4c,0x10,0xe6,0xe0,0x0e,0xa8,0xc9,0xdd,0x7d,0xa5,0xb9,0xd1,0x95,0xc9,0xb9, +0x85,0xb1,0x7d,0xd5,0xc1,0xcd,0x8d,0x85,0xb1,0x95,0x91,0x7d,0x8d,0xbd,0xb1,0xbd, +0xc9,0x4d,0x10,0xc6,0x40,0x0e,0x36,0x2c,0xc6,0x1a,0xb0,0x81,0x61,0x0c,0x4c,0x1b, +0xb4,0x41,0x1b,0x38,0x13,0x84,0x3a,0xc0,0x03,0x3a,0x72,0x77,0x5f,0x6c,0x6f,0x63, +0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x1b,0x96,0xe1,0x0d,0xe0,0xc0,0x18,0x06, +0xa6,0x0d,0xda,0xa0,0x0d,0xb2,0x09,0xc2,0x1d,0xe4,0x01,0x19,0xb9,0xbb,0x2f,0xb7, +0xb2,0xbb,0x2f,0xb6,0xb7,0xb1,0xb5,0xb9,0x0d,0x0b,0x23,0x07,0x73,0x60,0x50,0x03, +0xd3,0x06,0x6d,0xd0,0x06,0x19,0x1f,0xb9,0xbb,0x2f,0xb6,0xba,0xb6,0xb0,0x2f,0xb4, +0xb4,0x39,0xba,0x37,0xb9,0xbc,0x0d,0x0b,0xb5,0x06,0x75,0x60,0x5c,0x03,0xd3,0x06, +0x6d,0xd0,0x06,0x0e,0x25,0xb9,0xbb,0xaf,0x3a,0xb8,0xb9,0xb1,0x30,0xb6,0x32,0xb2, +0xaf,0xb7,0x3a,0x3a,0xb8,0x3a,0xba,0x0d,0xcb,0xb5,0x06,0x77,0x60,0x30,0x03,0xd3, +0x06,0x6d,0xd0,0x06,0xce,0x86,0xc2,0x0d,0xe2,0x80,0x0e,0xec,0x00,0x0f,0x26,0x08, +0x7a,0xb0,0x07,0x34,0xc6,0xc4,0x8c,0xa6,0xa4,0x64,0x26,0x08,0x83,0xb6,0x01,0x31, +0xf4,0x60,0x0f,0x0c,0x63,0xe0,0x03,0x60,0x43,0xd0,0x07,0x13,0x04,0x3e,0xe0,0x03, +0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x1b,0x10, +0xe3,0x0f,0x40,0xc1,0x18,0x06,0x03,0xd8,0x10,0x84,0xc2,0x06,0x42,0x0d,0xf2,0xc0, +0x0f,0x44,0x61,0x82,0x90,0x07,0x7a,0xc0,0x25,0x4d,0xaa,0xcc,0x8d,0xac,0x4c,0x6e, +0x2a,0x4d,0xaf,0x6c,0x82,0x30,0x06,0x73,0xb0,0x01,0x21,0x4a,0x81,0x32,0xc8,0xe0, +0x6a,0x4c,0x81,0x4e,0x5a,0x53,0x18,0x9e,0x54,0x99,0x1b,0x59,0x99,0xdc,0x54,0x9a, +0x5e,0xd9,0x06,0x84,0x40,0x05,0xca,0x0c,0xc8,0xe0,0x6a,0x4c,0x81,0x4c,0x1a,0x51, +0xda,0x1c,0x1c,0x5b,0x58,0xde,0x54,0x9a,0x5e,0xd9,0x04,0x61,0xd8,0x36,0x20,0x84, +0x2a,0x50,0xab,0x40,0x06,0x57,0x63,0x0a,0xec,0xd2,0x92,0xdc,0xe0,0xea,0xe8,0x86, +0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0x88,0xd2,0xda,0xca, +0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26,0x08,0x03,0xb7,0xc1,0x20,0x5a,0x81,0x72,0x05, +0x32,0xb8,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1,0x11,0xa5,0xb5,0x95,0xb9, +0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x86,0x6e,0x03,0x42,0xc0,0x02,0x15,0x0b,0x64, +0x70,0x35,0xa6,0x40,0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29,0x0d,0x8e,0xa9,0xcc,0xae, +0x8c,0x8d,0xea,0xad,0x6a,0xae,0x6c,0x82,0x30,0x78,0x1b,0x10,0x62,0x16,0x28,0x5a, +0x20,0x83,0xab,0x31,0x05,0x2e,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65, +0x78,0x13,0x84,0xe1,0xdb,0x80,0x10,0xb6,0x40,0xdd,0x02,0x19,0x5c,0x8d,0x29,0x50, +0x32,0x23,0x2a,0xb3,0x4b,0x1b,0x2b,0xa3,0x7a,0xb3,0x4a,0x2b,0xbb,0x23,0x2a,0x83, +0xa3,0x43,0x9b,0x20,0x0c,0x60,0xb0,0xc1,0x20,0x72,0x81,0xd2,0x05,0x32,0x68,0x78, +0x98,0x29,0xa5,0xd1,0xd1,0x95,0xc9,0x4d,0x10,0x86,0x30,0xd8,0x80,0x10,0xbc,0x40, +0xf5,0x02,0x19,0x34,0x8d,0x29,0x50,0x32,0x6b,0x7a,0xa3,0x4b,0x7b,0x73,0xb3,0x2a, +0x1b,0xa3,0x7b,0x93,0x9b,0x1a,0x0b,0x63,0x2b,0x9b,0x20,0x0c,0x62,0xb0,0x01,0x21, +0x7e,0x81,0x02,0x07,0x32,0x68,0x1a,0x53,0x20,0x64,0x46,0xf4,0x76,0xe7,0x36,0x37, +0x16,0xc6,0x56,0x66,0x14,0x36,0x46,0xf7,0x26,0x37,0x41,0x18,0xc6,0x60,0x03,0x42, +0x88,0x03,0x35,0x0e,0x64,0xd0,0x34,0xa6,0xc0,0xcf,0xac,0xe9,0x8d,0x2e,0xed,0xcd, +0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x4e,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0x28,0xcc,0x6d, +0xac,0x8c,0x8d,0x2d,0x8c,0x2e,0xed,0xcd,0x6d,0x82,0x30,0x90,0xc1,0x06,0x84,0x28, +0x07,0xca,0x1c,0xc8,0xa0,0x69,0x4c,0x81,0x8c,0x19,0x94,0x5c,0x59,0x11,0x1e,0xdc, +0xdb,0x5c,0x9d,0x5c,0xd9,0x04,0x61,0x28,0x83,0x0d,0x08,0x81,0x0e,0x54,0x3a,0x90, +0x41,0xd3,0x98,0x02,0x33,0x33,0x28,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0x39,0x23,0xb9, +0xb0,0xb6,0x32,0x28,0xb9,0xb2,0x22,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x09,0xc2, +0x60,0x06,0x1b,0x10,0x62,0x1d,0x28,0x76,0x20,0x83,0xa6,0x31,0x05,0x2e,0x66,0x54, +0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x13,0x84,0xe1,0x0c,0x36,0x18,0x84, +0x3b,0x50,0xef,0x40,0x06,0x0d,0x2b,0x33,0xa5,0x34,0x3a,0xba,0x32,0xb9,0xa9,0xb2, +0xb8,0xba,0x32,0xb7,0xb1,0x32,0xa6,0x32,0xb7,0x33,0x3a,0xb4,0x09,0xc2,0x80,0x06, +0x1b,0x10,0x22,0x1e,0x28,0x79,0x20,0x83,0xa6,0x31,0x05,0x2a,0x66,0x44,0x65,0x6c, +0x74,0x61,0x54,0x69,0x6d,0x65,0x13,0x84,0x21,0x0d,0x36,0x18,0x04,0x3d,0x50,0xf5, +0x40,0x06,0x0d,0x2f,0x33,0xa2,0x3c,0xb7,0xb0,0xb6,0xb4,0x31,0xa9,0xb2,0xb9,0x21, +0xb4,0x30,0xb7,0xb3,0x32,0xa3,0xb0,0x31,0xba,0x37,0xb9,0x09,0xc2,0xa0,0x06,0x1b, +0x0c,0xe2,0x1e,0x28,0x7c,0x20,0x83,0x86,0x98,0x99,0x55,0x5a,0xd9,0xdd,0x14,0x5c, +0xd8,0x58,0x19,0xd5,0x5b,0x53,0x19,0x5d,0x99,0xdc,0x9c,0x51,0xd8,0x18,0xdd,0x9b, +0xdc,0x04,0x61,0x58,0x83,0x0d,0x06,0xa1,0x0f,0xd4,0x3e,0x90,0x41,0xb3,0x81,0xe2, +0x83,0x53,0x48,0x05,0x56,0x78,0x05,0x59,0xa8,0x05,0x5c,0xd8,0x05,0x5f,0x08,0x07, +0x72,0x38,0x07,0x75,0x68,0x07,0x78,0x98,0x07,0x7b,0xc8,0x07,0x7e,0xd8,0x30,0x18, +0xa4,0xd0,0x0f,0x13,0x04,0x01,0xd8,0x00,0x6c,0x18,0x0c,0x90,0x00,0x89,0x0d,0x41, +0x48,0x6c,0x18,0x86,0x7f,0x10,0x09,0x0a,0x43,0x53,0x1b,0x06,0x33,0x30,0x83,0x61, +0x82,0x30,0xb0,0xc1,0x86,0xa0,0x17,0x36,0x10,0x57,0x49,0x98,0xc4,0x49,0x6c,0x28, +0xfe,0x81,0x24,0x80,0x51,0x40,0x09,0x22,0x62,0x72,0x61,0x6e,0x63,0x68,0x65,0x73, +0x13,0x84,0xa1,0x0d,0x68,0x98,0xb1,0xbd,0x85,0xd1,0xcd,0x4d,0x10,0x06,0x37,0x60, +0x91,0xe6,0x36,0x47,0x37,0x37,0x41,0x18,0xde,0x80,0x44,0x9a,0x1b,0xdd,0xdc,0x04, +0x61,0x80,0x03,0x22,0x74,0x65,0x78,0x5f,0x6c,0x6f,0x61,0x64,0x13,0x84,0x21,0x0e, +0x88,0xd0,0x95,0xe1,0x7d,0xb9,0xbd,0xc9,0xb5,0x31,0xa1,0x2b,0xc3,0xfb,0x9a,0xa3, +0x7b,0x93,0x2b,0x63,0x51,0x97,0xe6,0x46,0x37,0xb7,0x01,0x52,0x89,0x95,0x60,0x89, +0x96,0x70,0x89,0x97,0x80,0x89,0x98,0x90,0x89,0x99,0xa0,0x89,0x95,0xa8,0x09,0xce, +0x26,0x68,0xa1,0x0a,0x1b,0x9b,0x5d,0x9b,0x4b,0x1a,0x59,0x99,0x1b,0xdd,0x94,0x20, +0xa8,0x42,0x86,0xe7,0x62,0x57,0x26,0x37,0x97,0xf6,0xe6,0x36,0x25,0x20,0x9a,0x90, +0xe1,0xb9,0xd8,0x85,0xb1,0xd9,0x95,0xc9,0x4d,0x09,0x8c,0x3a,0x64,0x78,0x2e,0x73, +0x68,0x61,0x64,0x65,0x72,0x4d,0x6f,0x64,0x65,0x6c,0x53,0x02,0xa4,0x0c,0x19,0x9e, +0x8b,0x5c,0xd9,0xdc,0x5b,0x9d,0xdc,0x58,0xd9,0xdc,0x94,0x40,0x14,0x2a,0x91,0xe1, +0xb9,0xd0,0xe5,0xc1,0x95,0x05,0xb9,0xb9,0xbd,0xd1,0x85,0xd1,0xa5,0xbd,0xb9,0xcd, +0x4d,0x11,0xfa,0x41,0x24,0xea,0x90,0xe1,0xb9,0x94,0xb9,0xd1,0xc9,0xe5,0x41,0xbd, +0xa5,0xb9,0xd1,0xcd,0x4d,0x09,0x50,0xa2,0x0b,0x19,0x9e,0xcb,0xd8,0x5b,0x9d,0x1b, +0x5d,0x99,0xdc,0xdc,0x94,0xc0,0x26,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3b,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x31,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b, +0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0a,0xdb, +0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20, +0x60,0x7e,0x71,0xdb,0xb6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44, +0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0d,0xdd,0x70,0xf9,0xce, +0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0x7c,0x91,0xc3,0x6c,0x48,0x33, +0x20,0x8d,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3,0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x5b, +0x40,0x34,0x5c,0xbe,0xf3,0xf8,0x46,0xe4,0x50,0x8f,0x38,0xf8,0xc8,0x6d,0xdb,0x41, +0x35,0x5c,0xbe,0xf3,0xf8,0x12,0xc0,0x3c,0x0b,0x51,0x12,0x15,0xb1,0xf8,0xc5,0x6d, +0x1b,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0x94,0x0e,0x30,0xf8, +0xc5,0x6d,0x5b,0x81,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0xb0,0x93, +0x13,0x11,0x7e,0x71,0xdb,0x26,0x90,0x0d,0x97,0xef,0x3c,0xfe,0x74,0x44,0x04,0x30, +0x88,0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e,0x72,0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c, +0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48, +0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x45,0x5f,0x33,0x91,0x4b,0x9c,0xc5,0xd9, +0xba,0xb9,0x90,0xde,0x4e,0x5d,0xbd,0xad,0x44,0x58,0x49,0x4c,0x74,0x30,0x00,0x00, +0x66,0x00,0x05,0x00,0x1d,0x0c,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0x5c,0x30,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00, +0x14,0x0c,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c, +0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42, +0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20, +0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50, +0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00, +0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d, +0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff, +0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42, +0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xce,0x00,0x00,0x00, +0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3, +0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xf8,0xc1,0x08, +0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08, +0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89, +0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3, +0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8, +0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83, +0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1, +0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18, +0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c, +0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60, +0x06,0xea,0x6e,0x1b,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x72,0xa8,0x48,0x20, +0xd2,0xc8,0x79,0x88,0x68,0x42,0x08,0x09,0x09,0xc3,0x50,0x08,0x66,0x60,0x3e,0x02, +0x0f,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90,0x66,0x40,0xc4,0x30, +0x0c,0xca,0x1c,0x41,0x50,0x0a,0x66,0x10,0x87,0x91,0xc8,0x81,0x80,0x61,0x04,0xc2, +0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0, +0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81, +0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c, +0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e, +0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30,0x0e,0xec,0x10,0x0e, +0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72, +0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0, +0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00,0x06,0x7e,0x80,0x84, +0x13,0xa5,0x74,0x18,0x41,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79, +0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0, +0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87, +0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76, +0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x30,0x93, +0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d, +0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc, +0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81, +0x1f,0x80,0x81,0x1f,0x20,0x61,0x65,0xa9,0x9d,0x29,0x0c,0xc6,0x81,0x1d,0xc2,0x61, +0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e, +0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0xd6,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43, +0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d, +0xf8,0x01,0x12,0x8c,0x97,0xe0,0x99,0xc8,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x40,0x16,0x6e,0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4, +0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81, +0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x05, +0x27,0xc9,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81, +0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38, +0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x56,0xa2,0x67,0xc2, +0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16,0x68,0xa1,0x1c,0xf0, +0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0xc1,0x0f,0x50,0x60,0x90,0x3d,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7,0xae, +0x36,0x9a,0x70,0x1c,0xc7,0xf1,0x61,0x38,0xd7,0x75,0x5d,0x0d,0xc3,0x30,0x0c,0xc3, +0xa0,0xfc,0x26,0x69,0x8a,0x28,0x61,0xf2,0x59,0x80,0x79,0x16,0x22,0x62,0x27,0x60, +0x22,0x50,0x30,0xd0,0x3e,0x05,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20, +0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07, +0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74, +0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20, +0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07, +0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76, +0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf, +0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30, +0xe4,0x01,0x03,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x90, +0x01,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x10,0x8a, +0xa3,0x14,0x8a,0xa2,0x1c,0x0a,0xa2,0xf0,0x03,0xca,0xa2,0x00,0x03,0x68,0x1c,0x01, +0x20,0x75,0x06,0x80,0xdc,0x19,0x00,0x8a,0x67,0x00,0x68,0x9e,0x01,0xa0,0x7a,0x06, +0x80,0xee,0x19,0x00,0xd2,0x67,0x00,0x88,0x9f,0x01,0x00,0x00,0x79,0x18,0x00,0x00, +0x79,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xc1,0x99,0x20,0x0c, +0xcf,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xd0,0x04, +0x41,0x0d,0x3c,0x02,0x13,0x84,0x21,0x9a,0x20,0x0c,0xd2,0x06,0x01,0x61,0x36,0x24, +0x48,0xa2,0x20,0xcb,0xb0,0x20,0xcd,0x04,0xc1,0x0d,0xbe,0x0d,0xc9,0xf0,0x28,0x08, +0x32,0x2c,0x48,0x33,0x41,0x18,0xa6,0x0d,0xc9,0x92,0x28,0x48,0x34,0x2c,0x48,0x33, +0x41,0x18,0xa8,0x09,0xc2,0x50,0x6d,0x10,0x10,0x6a,0x43,0x12,0x3d,0x0a,0x32,0x0d, +0x0b,0x52,0x4d,0x10,0x06,0x6b,0x43,0x32,0x25,0x0a,0x72,0x0d,0x0b,0xd2,0x4c,0x10, +0x86,0x6b,0x43,0x72,0x25,0x0a,0x92,0x0d,0x0b,0x52,0x4d,0x10,0xe2,0x00,0x0c,0x36, +0x24,0xc4,0xa6,0x20,0xc4,0xb0,0x20,0xcd,0x04,0x61,0xc0,0x26,0x08,0x43,0xb6,0x21, +0xe9,0x36,0x05,0xf1,0x86,0x05,0x69,0x36,0x24,0xde,0xa3,0x20,0xc3,0xb0,0x20,0xd5, +0x86,0xc4,0x81,0x24,0x0b,0xd3,0xb8,0x0f,0x0c,0x26,0x08,0x73,0x10,0x06,0x13,0x84, +0x31,0xe8,0x36,0x2c,0x88,0x18,0x28,0x08,0x32,0x2c,0x63,0x30,0x06,0x63,0xd0,0x4c, +0x10,0xea,0x40,0x0c,0x36,0x2c,0x43,0x19,0x28,0xc8,0x30,0x2c,0x63,0x30,0x06,0x63, +0x50,0x4d,0x10,0xee,0x60,0x0c,0x36,0x2c,0xcb,0x19,0x28,0x48,0x34,0x2c,0x63,0x30, +0x06,0x63,0x50,0x6d,0x58,0x22,0x31,0x50,0x90,0x69,0x58,0xc6,0x60,0x0c,0xc6,0xa0, +0xd9,0xb0,0x4c,0x62,0xa0,0x20,0xcb,0xb0,0x8c,0xc1,0x18,0x8c,0x41,0xb3,0xa1,0x20, +0x03,0x33,0x40,0x83,0x34,0x50,0x83,0x09,0x82,0x1e,0x90,0xc1,0x04,0x61,0xd0,0x36, +0x20,0x08,0x1b,0x28,0x08,0x32,0xb4,0x01,0xb0,0x21,0x70,0x83,0x09,0x02,0x1f,0x94, +0xc1,0x06,0x04,0x81,0x03,0x05,0x19,0x06,0x04,0xd8,0x10,0xc4,0xc1,0x06,0x22,0x0c, +0xd6,0xe0,0x0d,0xe4,0x60,0x82,0x20,0x00,0x14,0x86,0xa6,0x36,0x0c,0x9e,0x37,0x4c, +0x10,0x86,0x6d,0x82,0x30,0x70,0x1b,0x02,0x3c,0xd8,0x40,0x4c,0x76,0x70,0x07,0x79, +0xb0,0xa1,0xa0,0x83,0x3a,0x00,0xe6,0x40,0x0f,0xaa,0xb0,0xb1,0xd9,0xb5,0xb9,0xa4, +0x91,0x95,0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64,0x78,0x2e,0x76,0x65,0x72,0x73,0x69, +0x6f,0x6e,0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b,0x5d,0x18,0x9b,0x5d,0x99,0xdc,0x94, +0x80,0xa8,0x43,0x86,0xe7,0x32,0x87,0x16,0x46,0x56,0x26,0xd7,0xf4,0x46,0x56,0xc6, +0x36,0x25,0x30,0xca,0x90,0xe1,0xb9,0xc8,0x95,0xcd,0xbd,0xd5,0xc9,0x8d,0x95,0xcd, +0x4d,0x09,0xe4,0xa0,0x0e,0x19,0x9e,0x4b,0x99,0x1b,0x9d,0x5c,0x1e,0xd4,0x5b,0x9a, +0x1b,0xdd,0xdc,0x94,0x40,0x0f,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3b,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x31,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b, +0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0a,0xdb, +0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20, +0x60,0x7e,0x71,0xdb,0xb6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44, +0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0d,0xdd,0x70,0xf9,0xce, +0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0x7c,0x91,0xc3,0x6c,0x48,0x33, +0x20,0x8d,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3,0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x5b, +0x40,0x34,0x5c,0xbe,0xf3,0xf8,0x46,0xe4,0x50,0x8f,0x38,0xf8,0xc8,0x6d,0xdb,0x41, +0x35,0x5c,0xbe,0xf3,0xf8,0x12,0xc0,0x3c,0x0b,0x51,0x12,0x15,0xb1,0xf8,0xc5,0x6d, +0x1b,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0x94,0x0e,0x30,0xf8, +0xc5,0x6d,0x5b,0x81,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0xb0,0x93, +0x13,0x11,0x7e,0x71,0xdb,0x26,0x90,0x0d,0x97,0xef,0x3c,0xfe,0x74,0x44,0x04,0x30, +0x88,0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e,0x72,0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c, +0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x61,0x20,0x00,0x00,0xa8,0x09,0x00,0x00, +0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00,0x6f,0x00,0x00,0x00,0x34,0xcc,0x00,0x94, +0x51,0x21,0x15,0x61,0x40,0xc1,0x0e,0x14,0x5b,0xc9,0x0e,0x94,0x4a,0xd9,0x15,0x5f, +0x0d,0x94,0x4b,0x19,0x06,0x14,0x4c,0xd9,0x14,0x53,0x11,0x02,0x15,0x6f,0x40,0xf9, +0x06,0x94,0x24,0x44,0x71,0x22,0x94,0x52,0x15,0x94,0x46,0x45,0x94,0x24,0x41,0x49, +0x22,0x14,0x27,0x41,0xf9,0x14,0x4d,0x71,0x42,0xd0,0x58,0x03,0xa4,0x14,0x41,0x19, +0x94,0x47,0x09,0x8c,0x00,0x90,0x31,0x46,0x00,0x82,0x20,0x88,0x82,0xc1,0x18,0x41, +0x6b,0xce,0x39,0xfb,0x8d,0x11,0x80,0x20,0x08,0xca,0xdf,0x18,0x01,0x08,0x82,0x30, +0xff,0x0b,0x63,0x04,0x20,0x08,0x82,0xf1,0x2f,0x8c,0x11,0xbc,0x33,0x69,0xa2,0xdd, +0x18,0x01,0x08,0x82,0x20,0xfc,0x0b,0x63,0x04,0xad,0x39,0xe7,0xbc,0x37,0x46,0x00, +0x82,0x20,0x28,0x83,0xc1,0x18,0x01,0x08,0x82,0x20,0x08,0x0a,0x63,0x04,0x20,0x08, +0x82,0x20,0x18,0x8c,0x11,0x80,0x20,0xfe,0xdf,0x63,0x30,0x46,0x10,0x92,0x60,0x88, +0x77,0x63,0x04,0x7b,0xac,0xc6,0xfb,0x37,0x46,0xb0,0xd6,0x6a,0x2d,0x7e,0x63,0x04, +0xff,0xfd,0xf7,0xef,0x37,0x46,0xd0,0x9a,0x73,0xce,0xfb,0xc2,0x18,0x81,0x2c,0xba, +0xfd,0xff,0x8d,0x11,0xe8,0xac,0x39,0xa7,0xdf,0x18,0x81,0x8a,0xd7,0xa7,0xea,0x8d, +0x11,0x80,0x20,0x08,0x82,0xe0,0x30,0x46,0xb0,0xd6,0x6a,0xad,0x7b,0x63,0x04,0x20, +0x08,0xfa,0x77,0x18,0x8c,0x11,0xb4,0xe6,0x9c,0xd3,0xde,0x18,0x01,0x08,0x82,0x20, +0x09,0x06,0x63,0x04,0x20,0x08,0x82,0x3a,0x18,0x8c,0x11,0xc0,0x71,0x99,0xdf,0xde, +0x18,0x01,0x59,0xf2,0xfa,0xfd,0x8d,0x11,0x80,0x20,0x08,0xb2,0x60,0x30,0x46,0x00, +0x82,0x20,0x88,0x7e,0x63,0x04,0x20,0x08,0x82,0xf8,0x2f,0xcc,0x00,0x8c,0x11,0x80, +0x20,0x08,0xe2,0xdf,0x18,0x01,0x08,0x82,0x20,0xfc,0xd1,0x37,0x87,0x10,0xe5,0xc1, +0x1c,0x42,0x05,0xcd,0x21,0x44,0xa0,0x30,0x87,0x60,0x07,0x79,0x30,0x87,0x10,0xe9, +0xc1,0x1c,0x42,0xf4,0x07,0x73,0x08,0x76,0x10,0x0a,0x73,0x08,0x7d,0xa0,0xcd,0x21, +0x44,0xa4,0x30,0x87,0x60,0x07,0x7a,0x40,0xe2,0x1c,0x44,0x14,0x41,0xa9,0x30,0x07, +0x41,0x51,0x50,0x2a,0xcc,0x41,0x4c,0x13,0x94,0x0a,0x73,0x10,0x8e,0x03,0xa5,0xc2, +0x1c,0x04,0x04,0x41,0xa9,0x30,0x07,0xe1,0x38,0x90,0x2a,0xcc,0x41,0x64,0x19,0xa4, +0x0a,0x73,0x10,0xcf,0x03,0xa9,0xc2,0x1c,0xc4,0x75,0x41,0xaa,0x30,0x07,0x61,0x59, +0x90,0x2a,0xcc,0x41,0x50,0x14,0xa4,0x0a,0x73,0x10,0xd3,0x04,0xa9,0xc2,0x08,0xc0, +0x1c,0x44,0x14,0x41,0xaa,0x30,0x07,0xe1,0x38,0xd0,0x29,0xcc,0x41,0x40,0x10,0x64, +0x0a,0x64,0x8c,0x00,0x00,0x00,0x00,0x00,0x23,0x06,0x08,0x00,0x82,0x60,0x40,0x06, +0xfb,0xc0,0x0b,0xd1,0x3d,0xac,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90,0x01,0x3f, +0xf4,0x42,0x54,0x0f,0xec,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x64,0xd0,0x0f,0xbe, +0x10,0xdd,0x43,0x3b,0x8c,0x18,0x20,0x00,0x08,0x82,0x01,0x19,0xf8,0xc3,0x2f,0x44, +0xfd,0xe0,0x0e,0x23,0x06,0x08,0x00,0x82,0x60,0x40,0x06,0xff,0x00,0x0e,0x11,0x3f, +0xbc,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90,0x01,0x48,0x84,0x43,0xf4,0x0f,0xf0, +0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x64,0x10,0x12,0xe2,0x10,0xd5,0x43,0x3c,0x8c, +0x18,0x20,0x00,0x08,0x82,0x01,0x19,0x88,0xc4,0x38,0x44,0x20,0x21,0x0f,0x23,0x06, +0x08,0x00,0x82,0x60,0x40,0x06,0x23,0x41,0x0e,0x51,0x3e,0xcc,0xc3,0x88,0x01,0x02, +0x80,0x20,0x18,0x90,0x01,0x49,0x94,0x43,0xb4,0x0f,0xf4,0x30,0x62,0x80,0x00,0x20, +0x08,0x06,0x64,0x50,0x12,0xe6,0x10,0xf9,0x43,0x3d,0x8c,0x18,0x20,0x00,0x08,0x82, +0x01,0x19,0x98,0xc4,0x39,0x44,0x20,0x61,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x40, +0x06,0x27,0x81,0x0e,0x11,0x49,0xdc,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90,0x01, +0x4a,0xa4,0x43,0x44,0x12,0xf8,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x64,0x90,0x12, +0xea,0x10,0xa1,0x44,0x3e,0x8c,0x18,0x20,0x00,0x08,0x82,0x01,0x19,0xa8,0xc4,0x3a, +0x44,0x27,0xa1,0x0f,0x23,0x06,0x07,0x00,0x82,0x60,0x00,0x06,0x2c,0xe1,0x0e,0x01, +0x19,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x81,0x13,0xe2,0x90,0x12,0x23,0x06,0x06, +0x00,0x82,0x60,0x40,0xe4,0xc4,0x38,0xb0,0xc4,0x88,0x81,0x01,0x80,0x20,0x18,0x10, +0x39,0x31,0x0e,0x2b,0x31,0x62,0x60,0x00,0x20,0x08,0x06,0x84,0x4e,0x90,0x83,0x4b, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x27,0x13,0xef,0x50,0xbc,0xc4,0x68,0x42,0x10, +0x94,0xc1,0x12,0x57,0x46,0x4b,0x5c,0x05,0xf1,0xc0,0x45,0x04,0x50,0x41,0x39,0x68, +0x25,0x05,0x94,0x90,0xc0,0x09,0x86,0x9d,0x60,0x98,0x09,0x7c,0x00,0x1f,0x13,0xfa, +0x00,0x3e,0xa3,0x09,0x0d,0x70,0x81,0x61,0xe7,0x18,0x66,0x85,0x40,0x1f,0x2b,0x04, +0xfa,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x56,0x16,0x21,0x71,0xed,0xc4,0x68,0x42, +0x00,0x8c,0x26,0x08,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x74,0x67,0x41,0x12,0x9a, +0x58,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x9c,0x60,0xd8,0x09,0x86,0xd9,0x21,0xd0, +0xc7,0x0e,0x81,0x3e,0x26,0x30,0xf0,0x31,0x81,0x81,0xcf,0x68,0x42,0x22,0x8c,0x26, +0x28,0x83,0x21,0x84,0x7c,0x0c,0x21,0xe4,0x63,0x8a,0x3b,0xc0,0xc7,0x94,0x77,0x80, +0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7e,0x91,0x13,0x84,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0xc7,0x5f,0xe8,0x04,0x21,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x01, +0x1a,0x3c,0x71,0x0b,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa1,0xd1,0x13,0xb8, +0x20,0x9c,0x62,0xd8,0x29,0x86,0x19,0x21,0xd0,0xc7,0x08,0x81,0x3e,0x23,0x06,0x07, +0x00,0x82,0x60,0x00,0x06,0x7d,0xf1,0x13,0x74,0xc0,0x0b,0x23,0x06,0x0d,0x00,0x82, +0x60,0xd0,0x98,0x46,0x58,0x04,0x7a,0x61,0x06,0x65,0x40,0x16,0x64,0x41,0x16,0x64, +0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0xe0,0x09,0xa3,0x09,0xdf,0x60,0x02, +0x21,0x1f,0x13,0x08,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x76,0x1a,0x63,0x91, +0x07,0x7b,0x31,0x9a,0x10,0x08,0xa3,0x09,0xc2,0x60,0x85,0x10,0x1f,0x2b,0x84,0xf8, +0xd8,0x1a,0x08,0xf2,0xb1,0x35,0x10,0xe4,0x63,0x82,0x20,0x1f,0x13,0x04,0xf9,0x98, +0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xda,0x40,0x8b,0xc0,0x90,0x37, +0x80,0x8f,0x21,0x6f,0x00,0x9f,0xe1,0x08,0xe1,0x16,0x86,0x6f,0x38,0x62,0xa0,0x87, +0xe2,0x2b,0x21,0xd0,0xe1,0x08,0x42,0x17,0x86,0x6f,0x38,0xa2,0xb8,0x87,0xe2,0x2b, +0x21,0xd0,0x22,0x02,0x1d,0x31,0x38,0x00,0x10,0x04,0x03,0x30,0xc8,0x8d,0xbd,0xa0, +0x05,0x7c,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x30,0xd0,0x0d,0xbe,0x80,0x05,0x7c, +0x18,0x31,0x78,0x00,0x10,0x04,0x83,0x09,0x3c,0xf0,0x42,0x08,0xc0,0xe0,0xeb,0x87, +0x7e,0xb8,0x8d,0xdb,0x08,0x0d,0x70,0x18,0x4d,0x08,0x86,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0xc6,0x23,0x36,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x00,0x03,0xdf,0x00, +0x8d,0x5e,0xc8,0x87,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xc8,0x83,0x2f,0x82,0x82, +0x0c,0xc6,0x20,0x24,0x42,0x62,0x37,0x76,0xa3,0x34,0xc8,0x61,0x34,0x21,0x00,0x46, +0x13,0x84,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xba,0xf1,0x00,0x0d,0x5b,0xe8,0x8d, +0xd1,0x84,0x60,0x18,0x6e,0x08,0xc0,0x03,0x0c,0xaa,0x61,0x0b,0x2e,0x21,0xd8,0x1a, +0xdc,0x82,0x0b,0x0a,0x74,0x96,0x21,0x10,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xe8, +0xd4,0xe3,0x34,0x7a,0xe1,0x3c,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x4e,0x30,0xec, +0x04,0xc3,0x4c,0xf0,0xe4,0x63,0x82,0x27,0x1f,0x13,0xd6,0x02,0x3e,0x26,0xb0,0x05, +0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8,0x0f,0xdb,0x30,0x84,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xf8,0x03,0x37,0xf0,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0xa3,0x3f,0x70,0xe3,0x18,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf0,0x0f,0xdd,0xd0, +0x87,0x60,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xfe,0x70,0x8d,0x61,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0xa2,0xfe,0x78,0x0d,0xe1,0x84,0x81,0x4e,0x18,0xc8,0x0e,0x22,0x3e, +0x66,0x10,0xf1,0x29,0x02,0x37,0xa0,0x88,0xdc,0x80,0x11,0x83,0x03,0x00,0x41,0x30, +0xa8,0x44,0xe4,0x35,0x04,0xfd,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x6a,0x44,0x60, +0x43,0xd8,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x00,0x03,0x10,0x11,0x8f,0x7c,0xf8, +0x89,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x52,0x84,0x3c,0x82,0xfe,0x18,0x84,0xf3, +0x38,0x8f,0xf3,0x38,0x8f,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18, +0x4d,0x20,0x86,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x5c,0x24,0x3d,0x0c,0x11,0x71, +0x0e,0xf6,0x60,0x0f,0xf6,0x60,0x8f,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84, +0x41,0x18,0x4d,0x20,0x86,0x9a,0x52,0x04,0x4c,0x0c,0xd0,0x03,0x04,0x23,0x06,0x07, +0x00,0x82,0x60,0x50,0xc5,0x08,0x79,0x08,0xc1,0x88,0x41,0x03,0x80,0x20,0x18,0x34, +0x36,0x12,0x1f,0x8e,0x8a,0x04,0x0f,0x7d,0xd0,0x07,0x7d,0xd0,0xc7,0x68,0x42,0x00, +0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0x43,0x6d,0x2e,0x02,0x23,0x06, +0x07,0x00,0x82,0x60,0x50,0xe1,0xc8,0x7a,0x04,0xc8,0x88,0x41,0x03,0x80,0x20,0x18, +0x34,0x3d,0x82,0x1f,0x55,0x8c,0x04,0xd6,0x7e,0xec,0xc7,0x7e,0xec,0xc7,0x68,0x42, +0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x88,0x41,0x03,0x80, +0x20,0x18,0x34,0x62,0xd2,0x1f,0x9a,0x8d,0x70,0x61,0x00,0x22,0x20,0x02,0x22,0x20, +0x32,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x30,0x62, +0xd0,0x00,0x20,0x08,0x06,0xcd,0x99,0x88,0xc8,0xb7,0x23,0x67,0x60,0x06,0x25,0x52, +0x22,0x25,0x52,0x22,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a, +0x40,0x0c,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xb0,0xc9,0x89,0x90,0x01,0x98,0x5c, +0x6b,0xa0,0x22,0x2a,0xa2,0x22,0x2a,0x32,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a, +0x30,0x08,0xa3,0x09,0xc4,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d,0x9c,0xb0,0x48, +0x1a,0x94,0x49,0x05,0x07,0x2f,0xf2,0x22,0x2f,0xf2,0x22,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x55,0x07,0x6c,0x02,0x46,0x0a,0x2b, +0x02,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xa8,0xe8,0xe4,0x44,0x84,0x60,0xc4,0xa0, +0x01,0x40,0x10,0x0c,0x9a,0x3c,0xa1,0x91,0x38,0x68,0x93,0x39,0x08,0x6e,0xe4,0x46, +0x6e,0xe4,0x46,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81, +0x18,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xf1,0x93,0x1c,0xb1,0x03,0x39,0xf1,0x03, +0x83,0x47,0x78,0x84,0x47,0x78,0x64,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61, +0x10,0x46,0x13,0x88,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x51,0xf1,0x91,0x3d, +0xb8,0x13,0x37,0x58,0xc2,0x24,0x4c,0xc2,0x24,0x4c,0x46,0x13,0x02,0x60,0x34,0x41, +0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x41, +0x95,0x31,0x01,0x05,0x3e,0x61,0x03,0xc8,0x4c,0xcc,0xc4,0x4c,0xcc,0x64,0x34,0x21, +0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xa1,0x58,0x01,0x54,0x60, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2a,0x55,0xe9,0x91,0xe0,0x1a,0x31,0x68,0x00,0x10, +0x04,0x83,0xe6,0x55,0xd4,0xe4,0x14,0x46,0x25,0x15,0x82,0x36,0x69,0x93,0x36,0x69, +0x93,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x11, +0x83,0x06,0x00,0x41,0x30,0x68,0x68,0xe5,0x4d,0x58,0x01,0x55,0x68,0xc1,0x90,0x13, +0x39,0x91,0x13,0x39,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1, +0x04,0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x26,0x57,0xe8,0x24,0x16,0x5a,0x85, +0x14,0x96,0x3b,0xb9,0x93,0x3b,0xb9,0x93,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1, +0x84,0x41,0x18,0x4d,0x20,0x86,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x7c,0x25,0x4f, +0x6c,0x41,0x56,0x44,0x01,0xe2,0x13,0x3e,0xe1,0x13,0x3e,0x19,0x4d,0x08,0x80,0xd1, +0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x30,0xff,0x08,0x87,0xf8,0x8c,0x18, +0x18,0x00,0x08,0x82,0x41,0x24,0x2e,0xb9,0x12,0x58,0xd0,0x1f,0xf2,0x19,0x31,0x38, +0x00,0x10,0x04,0x03,0x30,0xf0,0x15,0x50,0xd9,0x0d,0xfc,0x18,0x31,0x38,0x00,0x10, +0x04,0x03,0x30,0xf8,0x95,0x50,0xa9,0x8d,0xfe,0x18,0x31,0x78,0x00,0x10,0x04,0x83, +0xa9,0x5c,0xfa,0x44,0x08,0x06,0x10,0x11,0x11,0x11,0xe1,0x15,0x5e,0x31,0x95,0xf2, +0x18,0x4d,0x08,0x00,0xd3,0x11,0x74,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44, +0xe9,0x02,0x2e,0x81,0x05,0x24,0x22,0x9f,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xd4, +0x45,0x54,0x0e,0x23,0x28,0x91,0x13,0x39,0x91,0x70,0x09,0x97,0x55,0x51,0x8f,0xd1, +0x84,0x00,0x30,0x14,0x69,0x87,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xe4,0x2e, +0xe5,0x12,0x58,0x90,0x22,0xf2,0x19,0x31,0x78,0x00,0x10,0x04,0x83,0xe9,0x5d,0x4e, +0x85,0x59,0x02,0x15,0x61,0x11,0x16,0x31,0x17,0x73,0x81,0x95,0xf7,0x18,0x4d,0x08, +0x00,0x1b,0x13,0x79,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xf3,0xa2,0x2e, +0x81,0x05,0x2e,0x22,0x9f,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xe8,0x85,0x55,0x22, +0x28,0x78,0x91,0x18,0x89,0x91,0x75,0x59,0x97,0x5a,0xa1,0x8f,0xd1,0x84,0x00,0x30, +0xe8,0x1d,0xe4,0x63,0xd1,0x3b,0xc8,0xc7,0xa4,0x77,0x90,0x8f,0x4d,0xef,0x20,0x1f, +0x7b,0xdc,0x41,0x3e,0x06,0xb9,0x83,0x7c,0x2c,0x72,0x07,0xf9,0x98,0xe4,0x0e,0xf2, +0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x93,0xdc, +0x41,0x3e,0x36,0xb9,0x83,0x7c,0x8c,0x72,0x07,0xf9,0x58,0xe5,0x0e,0xf2,0x31,0x84, +0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0xab,0xde,0x41,0x3e, +0x66,0xbd,0x83,0x7c,0xec,0x7a,0x07,0xf9,0x18,0xf6,0x0e,0xf2,0x31,0x84,0x80,0x8f, +0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x3b,0x03,0x36,0x80,0x8f,0x05, +0x63,0x00,0x1f,0x0b,0x3e,0xf8,0xd8,0x11,0xd0,0xc7,0x0e,0x81,0x3e,0x76,0x0c,0xf4, +0xb1,0x83,0xa0,0x8f,0xcd,0x41,0x3e,0xc8,0xc7,0xe8,0x20,0x1f,0xe4,0x63,0x75,0x90, +0x0f,0xf2,0x31,0x3b,0xc8,0x07,0xf9,0x98,0x1c,0xe0,0x83,0x7c,0x6c,0x0e,0xf0,0x41, +0x3e,0x46,0x07,0xf8,0x20,0x1f,0xab,0x03,0x7c,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40, +0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x58,0x1d,0xec,0x83,0x7c,0xcc,0x0e,0xf6, +0x41,0x3e,0x76,0x07,0xfb,0x20,0x1f,0xc3,0x83,0x7d,0x90,0x8f,0x21,0x04,0x7c,0x0c, +0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x1e,0xf8,0x83,0x7c,0x2c,0x0f, +0xfc,0x41,0x3e,0xa6,0x07,0xfe,0x20,0x1f,0xdb,0x03,0x7f,0x90,0x8f,0x21,0x04,0x7c, +0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x11,0x06,0xf4,0x31,0x42, +0x0c,0xe8,0x63,0xc4,0x18,0xd0,0xc7,0x08,0x32,0xa0,0x8f,0xcd,0x82,0x48,0xc8,0xc7, +0x68,0x41,0x24,0xe4,0x63,0xb5,0x20,0x12,0xf2,0x31,0x5b,0x10,0x09,0xf9,0x98,0x2c, +0x84,0x84,0x7c,0x6c,0x16,0x42,0x42,0x3e,0x46,0x0b,0x21,0x21,0x1f,0xab,0x85,0x90, +0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x58, +0x2d,0x90,0x84,0x7c,0xcc,0x16,0x48,0x42,0x3e,0x76,0x0b,0x24,0x21,0x1f,0xc3,0x05, +0x92,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8, +0x18,0x2e,0x9c,0x84,0x7c,0x2c,0x17,0x4e,0x42,0x3e,0xa6,0x0b,0x27,0x21,0x1f,0xdb, +0x85,0x93,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08, +0xf8,0x18,0x11,0x0a,0xf4,0x31,0x42,0x14,0xe8,0x63,0xc4,0x28,0xd0,0xc7,0x08,0x52, +0xa0,0x8f,0xcd,0x03,0x4b,0xc8,0xc7,0xe8,0x81,0x25,0xe4,0x63,0xf5,0xc0,0x12,0xf2, +0x31,0x7b,0x60,0x09,0xf9,0x98,0x3c,0xac,0x84,0x7c,0x6c,0x1e,0x56,0x42,0x3e,0x46, +0x0f,0x2b,0x21,0x1f,0xab,0x87,0x95,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63, +0x04,0x02,0x1f,0x23,0x10,0xf8,0x58,0x3d,0xb8,0x84,0x7c,0xcc,0x1e,0x5c,0x42,0x3e, +0x76,0x0f,0x2e,0x21,0x1f,0xc3,0x07,0x97,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0, +0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x3e,0xc4,0x84,0x7c,0x2c,0x1f,0x62,0x42, +0x3e,0xa6,0x0f,0x31,0x21,0x1f,0xdb,0x87,0x98,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21, +0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x11,0x0e,0xf4,0x31,0x42,0x1c,0xe8, +0x63,0xc4,0x38,0xd0,0xc7,0x08,0x72,0xa0,0x8f,0xdd,0x4c,0x7e,0xc4,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0xa2,0xfd,0x91,0x9f,0xc0,0x02,0x9b,0x91,0xcf,0x88,0xc1,0x03, +0x80,0x20,0x18,0x4c,0xfc,0x43,0x3b,0x39,0x81,0x13,0xc1,0xcd,0xe4,0x4c,0xce,0xcc, +0xcf,0xfc,0xf4,0x0e,0xbf,0x8c,0x26,0x04,0x80,0xc5,0x8d,0x7f,0xc4,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0x22,0x10,0xba,0x9f,0xc0,0x82,0x9d,0x91,0xcf,0x88,0xc1,0x03, +0x80,0x20,0x18,0x4c,0x21,0x94,0x3b,0x3e,0xd1,0x13,0x01,0xcf,0xf8,0x8c,0xcf,0xe0, +0x0f,0xfe,0x88,0x4f,0xc8,0x8c,0x26,0x04,0x80,0xfd,0xcc,0x88,0xc4,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0xa2,0x12,0xe2,0x9f,0xc0,0x02,0xb0,0x91,0xcf,0x88,0xc1,0x03, +0x80,0x20,0x18,0x4c,0x26,0xe4,0x3b,0x63,0x21,0x16,0x41,0xd8,0x8c,0xcd,0xd8,0xf4, +0x4f,0xff,0x9c,0x8f,0xc9,0x8c,0x26,0x04,0x80,0xe9,0x0d,0x8a,0xc4,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0x22,0x15,0x0a,0xa1,0xc0,0x82,0xb2,0x91,0xcf,0x88,0xc1,0x03, +0x80,0x20,0x18,0x4c,0x2b,0x34,0x3e,0x68,0x71,0x16,0x81,0xd9,0xa0,0x0d,0xda,0x88, +0x90,0x08,0xb1,0xcf,0xca,0x8c,0x26,0x04,0x80,0x41,0xf8,0x20,0x1f,0x8b,0xf0,0x41, +0x3e,0x26,0xe1,0x83,0x7c,0x6c,0xc2,0x07,0xf9,0xd8,0xc3,0x0b,0xf2,0x31,0x88,0x17, +0xe4,0x63,0x11,0x2f,0xc8,0xc7,0x24,0x5e,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0, +0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x98,0x44,0x0a,0xf2,0xb1,0x89,0x14,0xe4,0x63, +0x14,0x29,0xc8,0xc7,0x2a,0x52,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08, +0x01,0x1f,0x43,0x08,0xf8,0x58,0xc5,0x06,0xf2,0x31,0x8b,0x0d,0xe4,0x63,0x17,0x1b, +0xc8,0xc7,0x30,0x36,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f, +0x43,0x08,0xf8,0xd8,0x19,0xb0,0x01,0x7c,0x2c,0x18,0x03,0xf8,0x58,0xf0,0xc1,0xc7, +0x8e,0x80,0x3e,0x76,0x08,0xf4,0xb1,0x63,0xa0,0x8f,0x1d,0x04,0x7d,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xa0,0xa3,0x17,0x5a,0x11,0x13,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0xa3,0x8e,0x60,0x68,0x45,0x4c,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x3b, +0x8a,0xa1,0x15,0x31,0x91,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xee,0x48,0x86,0x56, +0xc4,0x44,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc0,0x23,0x1a,0x7a,0x11,0x15,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x8f,0x6a,0xe8,0x45,0x54,0x64,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0x3d,0xb2,0xa1,0x17,0x51,0x91,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xf6,0xe8,0x86,0x5e,0x44,0x45,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe0,0xa3, +0x1b,0x42,0xf8,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x3e,0xc2,0x21,0x84,0x3f, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf0,0xa3,0x1c,0x42,0xf8,0x63,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x3f,0xd2,0x21,0x84,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x00,0x25,0x1e,0x42,0x40,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x50,0xea,0x21, +0x04,0x44,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x10,0x25,0x1f,0x42,0x40,0x64,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0x51,0xfa,0x21,0x04,0x44,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x20,0xa5,0x1f,0x42,0xfe,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x52, +0x02,0x23,0xe4,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x30,0xa5,0x30,0x42,0xfe, +0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x53,0x12,0x23,0xe4,0x3f,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x40,0x25,0x32,0x42,0x46,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0x54,0x2a,0x23,0x64,0x44,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x50,0x25,0x33, +0x42,0x46,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x55,0x3a,0x23,0x64,0x44,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x60,0x25,0x34,0xe2,0x90,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x5a,0x29,0x8d,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x57,0x52, +0x23,0x0e,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x95,0xd6,0x88,0x43,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x80,0xa5,0x35,0x22,0x90,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x62,0x89,0x8d,0x08,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x59,0x6a,0x23, +0x02,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x96,0xdc,0x88,0x40,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0x40,0x6b,0xa5,0x34,0xfa,0x1b,0x54,0x1a,0x4d,0x08,0x82,0x11,0x83, +0x03,0x00,0x41,0x30,0x00,0x83,0x56,0x7a,0xa3,0xd2,0x51,0x9f,0x11,0x83,0x06,0x00, +0x41,0x30,0x68,0x6c,0x29,0x8e,0x02,0x55,0x52,0x25,0x55,0xa2,0x23,0x3a,0xa2,0x23, +0x3a,0x1a,0x4d,0x08,0x80,0xe1,0x88,0xa0,0x76,0x82,0x6f,0xba,0x41,0x7e,0x84,0xc0, +0x16,0x83,0x3e,0xb6,0x1c,0xf4,0xb1,0x05,0xa1,0x8f,0x11,0x83,0x7c,0xac,0x18,0xe4, +0x63,0x83,0x21,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xc2,0xa9,0x8f,0x86,0xde, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x9c,0xfc,0x68,0xf0,0x9d,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xc6,0xe9,0x8f,0x86,0xdf,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0x83,0x9c,0xfe,0x68,0x88,0xa1,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xca,0x09,0x94, +0x06,0x19,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x9c,0x42,0x69,0x98,0x21,0x13, +0xfc,0x47,0x3e,0x26,0x10,0xf0,0xb1,0x80,0x84,0xe4,0x63,0xc1,0x00,0x1f,0x3b,0x8a, +0xf8,0x58,0x30,0x42,0xf2,0xb1,0x04,0x85,0xe4,0x63,0x47,0x10,0x1f,0x4b,0x54,0x48, +0x3e,0x26,0x04,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0x9d,0xca,0xc9,0x1b, +0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0x9d,0x7a,0x29,0x18,0x8e,0x00,0x83,0xf7,0x21, +0xbe,0x0b,0x86,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x30,0x60,0x27,0x57,0x72,0x9f, +0x12,0x1a,0x31,0x68,0x00,0x10,0x04,0x83,0xa6,0x9e,0x60,0x29,0x98,0xa5,0xda,0xa1, +0x9d,0x59,0x9a,0xa5,0x59,0x9a,0xa5,0xd1,0x84,0x00,0x18,0x8e,0x08,0xc2,0x48,0xf8, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c,0xe0,0x49,0x96,0xd4,0x67,0x85,0x46,0x0c, +0x1e,0x00,0x04,0xc1,0x60,0xb2,0x27,0x57,0x0a,0x64,0x24,0x6c,0xc0,0x66,0x86,0x66, +0xa8,0x9d,0xda,0xe9,0x96,0xec,0x67,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x96,0x40, +0x18,0xa8,0x30,0xe4,0x0f,0x30,0x83,0x60,0xa0,0xc2,0xa0,0x3f,0x80,0x0c,0x82,0x81, +0x0a,0xc3,0xfe,0x00,0x2f,0x18,0xa8,0x30,0xf0,0x0f,0x50,0x82,0x81,0x0a,0x43,0xff, +0x00,0x25,0x18,0xa8,0x30,0xf8,0x0f,0x00,0x83,0x60,0xa0,0x62,0x60,0xcf,0x00,0xf0, +0x82,0x81,0x8a,0x31,0xa0,0xcd,0x00,0xc0,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x4a,0x2a,0x9c,0x78,0x66,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xce,0x9f,0x76,0x29, +0x7e,0xf0,0x69,0x34,0x21,0x10,0x2a,0x48,0x25,0xad,0x7d,0x0a,0xee,0x02,0xc3,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x1b,0x29,0x70,0xb2,0x1f,0x7f,0x1a,0x4d,0x08,0x80, +0xd1,0x04,0x21,0x38,0xc1,0xb0,0x13,0x0c,0x33,0xc1,0xa0,0x8f,0x09,0x07,0x7d,0x4e, +0x18,0xe8,0x84,0x81,0x46,0x13,0x1c,0x60,0x34,0xe1,0x09,0x8e,0x30,0xec,0x08,0xc3, +0x4c,0x70,0x1f,0xf9,0x98,0xe0,0x3e,0xf2,0x31,0x82,0x95,0xe0,0x63,0x44,0x2b,0xc1, +0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x9e,0xba,0x27,0x42,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0xa3,0xa7,0xf0,0x89,0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf0, +0x29,0x7d,0xaa,0x23,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x9f,0xda,0x27,0x3b, +0x12,0x8e,0x31,0xec,0x18,0xc3,0x8c,0x10,0xe8,0x63,0x84,0x40,0x9f,0x11,0x83,0x03, +0x00,0x41,0x30,0x00,0x83,0x9d,0xea,0xa7,0x19,0xc2,0xa3,0x11,0x83,0x06,0x00,0x41, +0x30,0x68,0xc8,0xea,0x9f,0x02,0x9c,0xc2,0x29,0x9c,0x12,0x29,0x91,0x12,0x29,0x91, +0x1a,0x4d,0x08,0x80,0xe1,0x88,0x60,0x8c,0x82,0x6f,0xba,0x01,0x94,0x84,0xe0,0xc4, +0xc0,0xa8,0x11,0x83,0x03,0x00,0x41,0x30,0x00,0x83,0xb0,0x1a,0xa9,0x1f,0xda,0xa3, +0x11,0x83,0x03,0x00,0x41,0x30,0x00,0x03,0xb1,0x22,0x29,0x1c,0x02,0xa5,0x11,0x83, +0x07,0x00,0x41,0x30,0x98,0xd0,0x0a,0xa4,0x84,0x40,0x49,0x4a,0xa9,0x94,0x7e,0xea, +0xa7,0x52,0x6a,0x18,0x4d,0x08,0x00,0x0b,0x72,0x49,0x3e,0x23,0x06,0x06,0x00,0x82, +0x60,0x10,0xb1,0x55,0x49,0x05,0x16,0x20,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83, +0xc8,0xad,0x46,0x2a,0xb0,0x80,0x97,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11, +0x5c,0xa5,0x54,0x30,0x1c,0x31,0x07,0x70,0x14,0x7c,0xd3,0x0d,0x02,0x1d,0x04,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xd8,0x95,0x4c,0x05,0xc3,0x70,0x44,0x30,0x47,0xce, +0x37,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x5e,0xcd,0xd4,0x50,0x58,0x30,0xd0,0xc7, +0x64,0x29,0x88,0xcf,0x74,0x43,0x30,0x4b,0xc4,0x2c,0xc3,0x40,0xe0,0xc1,0x70,0x04, +0x1f,0xe0,0x91,0xf3,0x4d,0x37,0xac,0x53,0x2d,0x05,0xb3,0x04,0xc8,0x70,0x84,0x1f, +0xd8,0x92,0xf2,0xcd,0x32,0x18,0x45,0x60,0x8c,0x12,0x1f,0x0b,0x6e,0x49,0x3e,0x16, +0x30,0xf0,0x99,0x25,0x40,0x86,0x23,0x8e,0x79,0x12,0xbe,0x59,0x86,0x03,0x09,0x66, +0x09,0x90,0x81,0x12,0x83,0x19,0x4c,0xa2,0xf0,0xc7,0xe0,0x30,0x09,0x63,0xa0,0xc4, +0x10,0x83,0xc1,0x28,0xbc,0xc3,0x33,0x4c,0x69,0x27,0xf8,0x58,0x60,0x4f,0xf2,0x19, +0x31,0x30,0x00,0x10,0x04,0x83,0x88,0xb4,0xe4,0x2a,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x03,0xb5,0xc8,0x6a,0x14,0x02,0x0b,0xa7,0x20,0x3e,0x26,0x4e,0xe0,0x13,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x50,0xcb,0xae,0x82,0xe1,0x08,0xf3,0xe9,0x27, +0xe2,0xbb,0xc0,0x28,0x5b,0x02,0xf9,0x58,0x60,0xc8,0xc7,0x82,0x42,0x3e,0x16,0xac, +0x13,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x7a,0xad,0xbe,0x0a,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x98,0xad,0xb7,0x7a,0xc0,0x60,0x38,0x22,0x80,0x25,0xe7,0x1b, +0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0xb6,0xe0,0x2a,0x12,0x03,0x0b,0x06,0xfa,0x4c, +0x37,0x04,0xb3,0x34,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x54,0x5b,0xa3,0x15,0xd8, +0x11,0x53,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0xb6,0x4a,0x2b,0xb0,0x60, +0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xb9,0x75,0x5a,0xc1,0x88,0xc1,0x01, +0x80,0x20,0x18,0x68,0xb6,0x25,0x57,0xa8,0xa4,0x5a,0xa3,0x09,0x01,0x30,0x9a,0x20, +0x04,0x26,0xec,0x91,0x7c,0x4c,0xd8,0x23,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41, +0xf4,0x5b,0x71,0x25,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x04,0x5e,0x72,0x25,0x9c, +0x30,0xd0,0x09,0x03,0x9d,0x60,0xd8,0x09,0x86,0x99,0xf0,0x4f,0xf0,0x31,0x01,0xa4, +0xe0,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xda,0x78,0xfd,0x55,0x2d,0xe5,0xd6,0x68, +0x42,0x00,0x8c,0x26,0x08,0x81,0x15,0x42,0x7c,0xac,0x10,0xe2,0x33,0x1c,0x21,0x3c, +0xc2,0x37,0xdd,0x70,0x57,0xa3,0x15,0x0c,0x47,0x0c,0x90,0xf0,0x4d,0x37,0xe4,0x55, +0x69,0x05,0xd3,0x0d,0xe3,0x65,0x5e,0xc4,0x74,0x03,0x79,0x9d,0xd7,0x50,0x45,0x04, +0x45,0x44,0x50,0x02,0x01,0x25,0x10,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x60,0x00, +0x5f,0xb2,0xb5,0x4e,0x2f,0x35,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d,0x7e,0xd1,0x56, +0xd0,0x5e,0x83,0x70,0x5b,0xb7,0x75,0x5b,0xb7,0x35,0x9a,0x10,0x00,0xa3,0x09,0x42, +0x30,0x9a,0x30,0x08,0xd3,0x0d,0xf0,0x35,0x5f,0x4f,0x29,0x01,0x8c,0x18,0x34,0x00, +0x08,0x82,0x41,0xf3,0x5f,0xba,0x75,0xcc,0x57,0x80,0xf4,0x56,0x6f,0xf5,0x56,0x6f, +0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74,0x43,0x7e,0xd9,0x57, +0x55,0x50,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x94,0x18,0x78,0x35,0xf9,0x15, +0x38,0xe3,0x35,0x5e,0xe3,0x35,0x5e,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09, +0x83,0x30,0xdd,0xc0,0x5f,0xff,0x95,0x55,0x15,0xc0,0x88,0x41,0x03,0x80,0x20,0x18, +0x34,0x2b,0x66,0x5e,0xd3,0x7f,0x55,0x41,0x7a,0xa5,0x57,0x7a,0xa5,0xd7,0x68,0x42, +0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xf3, +0x62,0xea,0x75,0x8d,0x58,0x54,0xb4,0x57,0x7b,0xb5,0x57,0x7b,0x8d,0x26,0x04,0xc0, +0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x33,0xe6, +0x5e,0xdb,0x89,0x3d,0x49,0x7c,0xc5,0x57,0x7c,0xc5,0xd7,0x68,0x42,0x00,0x8c,0x26, +0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0xb4,0x98,0x8a,0x9d,0x41,0x8d,0x41,0x00,0x23, +0x06,0x0d,0x00,0x82,0x60,0xd0,0xe4,0x18,0x7d,0x85,0x41,0x8b,0x8d,0x41,0x70,0x5f, +0xf7,0x75,0x5f,0xf7,0x35,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23, +0x06,0x0d,0x00,0x82,0x60,0xd0,0xf4,0x18,0x7e,0x95,0x41,0x8c,0x7d,0xc5,0x7e,0xed, +0xd7,0x7e,0xed,0xd7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18, +0x34,0x00,0x08,0x82,0x41,0x13,0x66,0xfc,0x95,0x06,0x35,0xd6,0x25,0xff,0xf5,0x5f, +0xff,0xf5,0x5f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x60,0x79,0x60, +0x0a,0xf1,0xb1,0x3c,0x30,0x85,0xf8,0x5c,0x1e,0x19,0x35,0x62,0x70,0x00,0x20,0x08, +0x06,0x47,0x9a,0x95,0x58,0x38,0x04,0x26,0x5a,0xac,0x40,0x9f,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xd6,0xcc,0xc4,0x64,0x2b,0x30,0xd2,0x1a,0xe2,0x63,0x42,0x20,0x1f, +0x0b,0x4c,0x0b,0x3e,0x16,0xd4,0x96,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x80, +0x33,0x16,0x43,0xad,0xc0,0x56,0x89,0xb5,0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06, +0x87,0x9c,0xb9,0x58,0x90,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x31,0x67,0x2f,0xf6, +0x56,0x81,0x11,0x47,0x7c,0x4c,0x08,0xe4,0x63,0x41,0x02,0x1f,0xfb,0x25,0xde,0x92, +0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x75,0x36,0x66,0x81,0xf5,0x56,0x10,0x1f, +0x53,0x85,0x53,0x00,0xc1,0x05,0x86,0x99,0x2a,0xa0,0x02,0x08,0x2e,0x30,0xcc,0x06, +0x0c,0x3e,0x26,0x60,0xf0,0x19,0x6e,0x48,0x05,0xba,0x20,0x83,0xe1,0x86,0x54,0xa0, +0x0b,0x32,0x28,0x21,0xd0,0x0b,0x8c,0x32,0xc7,0x90,0x8f,0x3d,0x86,0x7c,0x46,0x0c, +0x12,0x00,0x04,0xc1,0xe0,0x02,0x35,0x1f,0x13,0x02,0x21,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0xe3,0xd4,0xc4,0x2c,0xf8,0x2f,0x0b,0xfe,0x4b,0x3e,0x16,0x8c,0x17,0x7c, +0x6c,0x28,0x2f,0xf9,0x58,0x50,0x5e,0xf0,0xb1,0x42,0xc4,0xe4,0x63,0x81,0x88,0xc1, +0xc7,0x82,0x42,0x3e,0x16,0x8c,0x18,0x7c,0xac,0x28,0xe4,0x63,0x81,0x23,0x1f,0x0b, +0x06,0xf9,0x58,0x80,0x0b,0xf2,0x31,0x01,0x17,0xe4,0x63,0x03,0x2e,0xc8,0x67,0xc4, +0x20,0x01,0x40,0x10,0x0c,0x2e,0x58,0x73,0x33,0xec,0xc2,0x2e,0xf3,0x44,0x4c,0x3e, +0x16,0x08,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0xd6,0xde,0x2c,0xb0,0xe0, +0x17,0xe4,0x63,0xc2,0x2f,0xc8,0xc7,0x86,0x5f,0x90,0x8f,0x0d,0xe2,0x20,0x1f,0x1b, +0xc4,0x41,0x3e,0x36,0x88,0x83,0x7c,0x0c,0x1e,0xc4,0x01,0x04,0x17,0x18,0x66,0x01, +0x1f,0xc0,0x67,0xb8,0x81,0x1c,0x6e,0x83,0x0c,0x2a,0x18,0x03,0xbd,0xc0,0x28,0x83, +0x03,0x42,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0x85,0xdb,0x9f,0x05,0x62,0x10, +0x88,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xe8,0x36,0x6a,0x01,0x98,0x59,0x00, +0x66,0xf2,0xb1,0x80,0xc4,0xe0,0x63,0x83,0x89,0xc9,0xc7,0x02,0x13,0x83,0x8f,0x15, +0x63,0x26,0x1f,0x0b,0xc6,0x0c,0x3e,0x16,0x14,0xf2,0xb1,0x80,0xcc,0xe0,0x63,0x45, +0x21,0x1f,0x0b,0x1a,0xf9,0x58,0x30,0xc8,0xc7,0x82,0x79,0x90,0x8f,0x09,0xf3,0x20, +0x1f,0x1b,0xe6,0x41,0x3e,0x36,0x90,0x01,0x7c,0x6c,0x20,0x03,0xf8,0xd8,0x40,0x06, +0xf0,0xb1,0x03,0x0d,0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x57,0xbd,0xcd,0x5a, +0xc6,0x07,0x19,0x1f,0x58,0x19,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x48, +0xdf,0x66,0x2d,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0xdf,0x72,0x6d,0x24,0xfa, +0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x7f,0xd3,0xb5,0x91,0xe8,0x87,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x40,0x6e,0xd7,0x46,0xa2,0x1f,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x08,0xb9,0x5e,0x33,0x09,0x90,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43, +0xe4,0x7c,0xcd,0x24,0x40,0x62,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x91,0xfb,0x35, +0x93,0x00,0x09,0x3b,0x46,0x42,0x3e,0x86,0x8c,0x84,0x7c,0x2c,0x19,0x09,0xf9,0xd8, +0xd0,0x06,0xf0,0xb1,0xa1,0x0d,0xe0,0x63,0x43,0x1b,0xc0,0xc7,0x8c,0x94,0x90,0x8f, +0x19,0x29,0x21,0x1f,0x33,0x52,0x42,0x3e,0x36,0xc0,0x01,0x7c,0x6c,0x80,0x03,0xf8, +0xd8,0x00,0x07,0xf0,0xb1,0xe9,0x0e,0xe0,0x63,0x61,0xd1,0x12,0x20,0xb8,0xc0,0x30, +0x0b,0xda,0x01,0x3e,0xc3,0x0d,0x2f,0x81,0x22,0x64,0x50,0x01,0x2d,0xe8,0x05,0x46, +0x59,0x38,0x10,0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x83,0x4b,0xe6,0xe0,0x2d,0x98, +0x85,0x60,0x16,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc8,0x39,0x7a,0x0b,0x62,0xcd, +0x82,0x58,0x93,0x8f,0x05,0x75,0x06,0x1f,0x1b,0xee,0x4c,0x3e,0x16,0xdc,0x19,0x7c, +0xac,0xa0,0x35,0xf9,0x58,0x40,0x6b,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0xb5,0x06,0x1f, +0x2b,0x0a,0xf9,0x58,0xd0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xf8,0x84,0x7c,0x4c,0xf0, +0x09,0xf9,0xd8,0xe0,0x13,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2, +0x60,0x80,0x8f,0xc5,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0xcc,0x8e, +0xe4,0xb2,0x76,0xc8,0xda,0xc1,0x6c,0x21,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x44,0x6b,0x47,0x72,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x6f,0xa7,0x72,0x71, +0x80,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc0,0xdd,0xca,0xc5,0x01,0x5a,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0x11,0x77,0x2c,0x17,0x07,0x68,0x31,0x62,0x70,0x00, +0x20,0x08,0x06,0x87,0xdc,0xb9,0x5c,0x1c,0xac,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0x73,0xf7,0x72,0x71,0xb0,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd0,0x1d, +0xcc,0xc5,0xc1,0x5a,0xd8,0xe1,0x16,0xf2,0x31,0xc4,0x2d,0xe4,0x63,0x89,0x5b,0xc8, +0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x66,0xd0,0x85, +0x7c,0xcc,0xa0,0x0b,0xf9,0x98,0x41,0x17,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30, +0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x04,0x1f,0x83,0x0d,0xbc,0x00,0xc1,0x05, +0x86,0x59,0xd0,0x13,0xf0,0x19,0x6e,0xd0,0x0b,0x3c,0x21,0x83,0x32,0x89,0x40,0x2f, +0x30,0xca,0x64,0x82,0x90,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0xa3,0x17,0x76, +0x25,0x11,0x94,0x44,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0xea,0x95,0x5d,0x20, +0x72,0x16,0x88,0x9c,0x7c,0x2c,0x30,0x37,0xf8,0xd8,0x80,0x6e,0xf2,0xb1,0x00,0xdd, +0xe0,0x63,0x45,0xc9,0xc9,0xc7,0x82,0x92,0x83,0x8f,0x05,0x85,0x7c,0x2c,0x30,0x39, +0xf8,0x58,0x51,0xc8,0xc7,0x82,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x20,0x35,0xe4,0x63, +0x42,0x6a,0xc8,0xc7,0x86,0xd4,0x90,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e, +0x16,0x07,0x03,0x7c,0x2c,0x0e,0x0e,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0x75, +0x7b,0x75,0xf7,0x13,0xd9,0x4f,0x64,0x76,0x12,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0xe2,0xbd,0xba,0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x00,0xbf,0xbd, +0x8b,0x83,0xd9,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0xfc,0xf8,0x2e,0x0e,0x66, +0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xf1,0xeb,0xbb,0x38,0x98,0x8d,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xc6,0xef,0xef,0xe2,0xc0,0x36,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x20,0x3f,0xd0,0x8b,0x03,0xdb,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3, +0xfc,0x42,0x2f,0x0e,0x6c,0xc3,0x8e,0xdc,0x90,0x8f,0x21,0xb9,0x21,0x1f,0x4b,0x72, +0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0x31,0xe3, +0x37,0xe4,0x63,0xc6,0x6f,0xc8,0xc7,0x8c,0xdf,0x90,0x8f,0xc5,0xc1,0x00,0x1f,0x8b, +0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x26,0xf8,0x14,0x4c,0xb8,0x81,0x5e, +0x60,0xd4,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0xef,0xd7,0x7a,0x2f,0xd1,0x06,0x2f, +0xd1,0x06,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd8,0x5f,0xec,0x05,0x6e,0x67,0x81, +0xdb,0xc9,0xc7,0x02,0x99,0x83,0x8f,0x0d,0x34,0x27,0x1f,0x0b,0x68,0x0e,0x3e,0x56, +0xc4,0x9d,0x7c,0x2c,0x88,0x3b,0xf8,0x58,0x50,0xc8,0xc7,0x02,0xb9,0x83,0x8f,0x15, +0x85,0x7c,0x2c,0x60,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0xe2,0x43,0x3e,0x26,0xc4,0x87, +0x7c,0x6c,0x88,0x0f,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30, +0xc0,0xc7,0xd8,0xe0,0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0x23,0x18,0x84, +0xdf,0x59,0x94,0xc2,0x59,0x94,0x82,0xcd,0x45,0x20,0x9f,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0x50,0x30,0x08,0xbf,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x16,0x0c, +0xce,0x8f,0x0d,0xf6,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x16,0x0c,0xd0,0x8f, +0x0d,0xf6,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x17,0x0c,0xd2,0x8f,0x0d,0xf6, +0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x17,0x0c,0xd6,0x8f,0x0d,0xfc,0x63,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0x18,0x0c,0xd8,0x8f,0x0d,0xfc,0x63,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x18,0x0c,0xda,0x8f,0x0d,0xfc,0xc3,0x8e,0x10,0x91,0x8f,0x21, +0x21,0x22,0x1f,0x4b,0x42,0x44,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18, +0x1b,0x0c,0xf0,0x31,0xe3,0x44,0xe4,0x63,0xc6,0x89,0xc8,0xc7,0x8c,0x13,0x91,0x8f, +0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x26,0xf8, +0xd4,0x4a,0xe8,0x82,0x5e,0x60,0xd4,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0x3b,0x18, +0xe4,0x9f,0x4a,0xe4,0x82,0x4a,0xe4,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x62, +0x18,0xf4,0x5f,0xa0,0x7b,0x16,0xe8,0x9e,0x7c,0x2c,0xf0,0x3b,0xf8,0xd8,0x00,0x7a, +0xf2,0xb1,0x00,0xf4,0xe0,0x63,0x45,0xef,0xc9,0xc7,0x82,0xde,0x83,0x8f,0x05,0x85, +0x7c,0x2c,0xf0,0x3d,0xf8,0x58,0x51,0xc8,0xc7,0x02,0x46,0x3e,0x16,0x0c,0xf2,0xb1, +0x20,0x47,0xe4,0x63,0x42,0x8e,0xc8,0xc7,0x86,0x1c,0x91,0x8f,0xb1,0xc1,0x00,0x1f, +0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x0e,0xf8,0x8c,0x18,0x24,0x00, +0x08,0x82,0xc1,0xf5,0x86,0x41,0x0b,0x06,0x62,0x11,0x0f,0x62,0x11,0x0f,0xf6,0x1b, +0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xa2,0xc3,0xa0,0x05,0x83,0x60,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0x3c,0x0c,0x66,0x30,0x60,0x83,0x31,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0x23,0x0f,0x03,0x1a,0x0c,0xd8,0x60,0x4c,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xd0,0xc3,0xa0,0x06,0x03,0x36,0x18,0x93,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xf6,0x30,0xb8,0xc1,0x80,0x0d,0xcc,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0x3e,0x0c,0x70,0x30,0x60,0x03,0x33,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3, +0x0f,0x83,0x1c,0x0c,0xd8,0xc0,0x4c,0xec,0x48,0x13,0xf9,0x18,0x92,0x26,0xf2,0xb1, +0x24,0x4d,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f, +0x33,0xde,0x44,0x3e,0x66,0xbc,0x89,0x7c,0xcc,0x78,0x13,0xf9,0x18,0x1b,0x0c,0xf0, +0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x82,0x8f,0xe5,0xca,0x9c, +0x80,0xe0,0x02,0xc3,0x2c,0x30,0x13,0xf8,0x0c,0x37,0xd4,0x49,0xe8,0x90,0x41,0xbd, +0x48,0xa0,0x17,0x18,0x65,0x3b,0x42,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0x2e, +0x56,0x0c,0xd4,0x30,0x70,0x91,0xc0,0x45,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x66,0x31,0x70,0xc3,0x20,0x58,0xc1,0xc0,0x82,0x15,0x0c,0xe4,0x63,0xc1,0xfb,0xc1, +0xc7,0x86,0xf8,0x93,0x8f,0x05,0xf1,0x07,0x1f,0x2b,0x5c,0x30,0x90,0x8f,0x05,0x2e, +0x18,0xc0,0xc7,0x82,0x42,0x3e,0x16,0xbc,0x60,0x00,0x1f,0x2b,0x0a,0xf9,0x58,0xd0, +0xc8,0xc7,0x82,0x41,0x3e,0x16,0x90,0x8a,0x7c,0x4c,0x20,0x15,0xf9,0xd8,0x40,0x2a, +0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1, +0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0xc0,0x31,0xf0,0xc3,0x00,0x4d,0x32, +0x34,0xc9,0x0c,0x46,0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x54,0x8e,0x81, +0x1f,0x06,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xe9,0x18,0x90,0x62,0x10,0x07, +0xae,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x3a,0x06,0xa5,0x18,0xc4,0x81,0xab, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xb1,0x8e,0x81,0x29,0x06,0x71,0xe0,0x2a,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xb0,0x63,0x80,0x8a,0x41,0x1c,0xc4,0xca,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0xed,0x18,0xa4,0x62,0x10,0x07,0xb1,0x32,0x62,0x70,0x00, +0x20,0x08,0x06,0x87,0x3b,0x06,0xaa,0x18,0xc4,0x41,0xac,0xd8,0x41,0x2b,0xf2,0x31, +0x84,0x56,0xe4,0x63,0x09,0xad,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f, +0x8b,0x83,0x01,0x3e,0x66,0xe8,0x8a,0x7c,0xcc,0xd0,0x15,0xf9,0x98,0xa1,0x2b,0xf2, +0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x04, +0x9f,0xca,0x11,0x37,0xd0,0x0b,0x8c,0x1a,0x31,0x48,0x00,0x10,0x04,0x83,0x0b,0x1f, +0x03,0x5b,0x0c,0x70,0xa4,0x0d,0x70,0xa4,0x0d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xf8,0xc7,0x40,0x17,0x83,0xe0,0x0e,0x03,0x0b,0xee,0x30,0x90,0x8f,0x05,0x3b,0x18, +0xc0,0xc7,0x86,0x1e,0x0c,0xe4,0x63,0x41,0x0f,0x06,0xf0,0xb1,0x42,0x0f,0x03,0xf9, +0x58,0xa0,0x87,0x01,0x7c,0x2c,0x28,0xe4,0x63,0xc1,0x1e,0x06,0xf0,0xb1,0xa2,0x90, +0x8f,0x05,0x8c,0x7c,0x2c,0x18,0xe4,0x63,0x01,0xbb,0xc8,0xc7,0x04,0x76,0x91,0x8f, +0x0d,0xec,0x22,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8, +0x18,0x1b,0x1c,0xf0,0x19,0x31,0x48,0x00,0x10,0x04,0x83,0x8b,0x25,0x03,0x75,0x0c, +0xe0,0xa4,0x14,0xe0,0xa4,0x14,0x8c,0x4f,0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82, +0x41,0x14,0x93,0x81,0x3a,0x06,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x35,0x19, +0xc0,0x63,0xc0,0x06,0xf6,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x4d,0x06,0xf1, +0x18,0xb0,0x81,0xbd,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x71,0x93,0x81,0x3c,0x06, +0x6c,0x60,0x2f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe0,0x64,0x40,0x8f,0x01,0x1b, +0xe4,0xcb,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x39,0x19,0xd4,0x63,0xc0,0x06,0xf9, +0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x4e,0x06,0xf6,0x18,0xb0,0x41,0xbe,0xd8, +0xc1,0x2f,0xf2,0x31,0x84,0x5f,0xe4,0x63,0x09,0xbf,0xc8,0xc7,0xd8,0x60,0x80,0x8f, +0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0x66,0x88,0x8c,0x7c,0xcc,0x10,0x19,0xf9, +0x98,0x21,0x32,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80, +0x8f,0xb1,0xc1,0x04,0x9f,0xa2,0x11,0x5d,0xd0,0x0b,0x8c,0x1a,0x31,0x48,0x00,0x10, +0x04,0x83,0x8b,0x2c,0x03,0x91,0x0c,0x66,0x24,0x17,0x66,0x24,0x17,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x58,0xcb,0xc0,0x24,0x83,0x60,0x1c,0x03,0x0b,0xc6,0x31,0x90, +0x8f,0x05,0xa7,0x18,0xc0,0xc7,0x86,0x54,0x0c,0xe4,0x63,0x41,0x2a,0x06,0xf0,0xb1, +0xc2,0x1c,0x03,0xf9,0x58,0x60,0x8e,0x01,0x7c,0x2c,0x28,0xe4,0x63,0xc1,0x39,0x06, +0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8c,0x7c,0x2c,0x18,0xe4,0x63,0x01,0xcd,0xc8,0xc7, +0x04,0x9a,0x91,0x8f,0x0d,0x34,0x23,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c, +0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x1c,0xf0,0x19,0x31,0x48,0x00,0x10,0x04,0x83,0x0b, +0x2f,0x03,0x9b,0x0c,0xd6,0x24,0x1e,0xd6,0x24,0x1e,0x0c,0x5d,0x02,0xf9,0x8c,0x18, +0x18,0x00,0x08,0x82,0x41,0xd4,0x97,0x81,0x4d,0x06,0xc1,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0xa1,0x19,0xf0,0x64,0xc0,0x06,0x3e,0x33,0x62,0x70,0x00,0x20,0x08,0x06, +0x87,0x68,0x06,0x3d,0x19,0xb0,0x81,0xcf,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x31, +0x9a,0x81,0x4f,0x06,0x6c,0xe0,0x33,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x90,0x66, +0x00,0x96,0x01,0x1b,0x84,0xcd,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa5,0x19,0x84, +0x65,0xc0,0x06,0x61,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x69,0x06,0x62,0x19, +0xb0,0x41,0xd8,0xd8,0x41,0x36,0xf2,0x31,0x84,0x6c,0xe4,0x63,0x09,0xd9,0xc8,0xc7, +0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0x66,0xa8,0x8d,0x7c, +0xcc,0x50,0x1b,0xf9,0x98,0xa1,0x36,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0, +0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x04,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0x62,0x33,0x40,0xcd,0x20,0x18,0x8e,0x08,0x50,0x32,0x10,0xbe,0xe9,0x86,0xc1,0x1d, +0x83,0xc0,0x9a,0x80,0x3e,0xd6,0x08,0xf4,0xb1,0x66,0xa0,0x8f,0x29,0x04,0x7d,0x4c, +0x29,0xe8,0x63,0x8a,0x41,0x1f,0x33,0x0c,0xf9,0x98,0x61,0xc8,0xc7,0x0c,0x43,0x3e, +0x66,0x0c,0xf1,0x31,0x63,0x88,0x8f,0x19,0x43,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0x02,0xcf,0xe0,0x36,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xf0,0x0c, +0x70,0x33,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x12,0xcf,0x20,0x37,0x83,0x61, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xf1,0x0c,0xec,0x32,0x18,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0x22,0xcf,0xe0,0x2e,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2, +0xf2,0x0c,0xf0,0x32,0x18,0x86,0x23,0xd8,0x80,0x27,0x03,0xe1,0xbb,0xc0,0x28,0x0b, +0xdc,0x40,0x3e,0xc3,0x11,0xc1,0x4f,0x06,0xc2,0x37,0xcb,0x90,0x28,0x81,0xcd,0x81, +0x40,0x1f,0x9b,0x83,0x81,0x3e,0x36,0x07,0x04,0x7d,0xac,0x98,0xc9,0x40,0x3e,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xc4,0x67,0xd0,0x9a,0x01,0x01,0x07,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0xc8,0x67,0xe0,0x9a,0x01,0x01,0x07,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0xcc,0x67,0xf0,0x9a,0x01,0x01,0x07,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xd0,0x67,0xf0,0x9a,0xc1,0x00,0x07,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd4,0x67, +0x00,0x9b,0xc1,0x00,0x07,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd8,0x67,0x10,0x9b, +0xc1,0x00,0x07,0xb3,0x04,0xca,0x40,0x85,0x61,0x24,0xfa,0x80,0x0c,0x54,0x18,0x46, +0xa2,0x0f,0xc8,0x40,0x85,0x61,0x24,0xfa,0x80,0x0c,0x54,0x18,0x54,0xe2,0x21,0x46, +0x06,0x3d,0x19,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xfc,0x0c,0xf8,0x32, +0x08,0x2c,0x48,0xcb,0x40,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf8,0x67,0xa0, +0x9b,0x01,0x0e,0x06,0x34,0x18,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xf1,0x9f,0xc1, +0x6e,0x06,0x01,0x29,0x0d,0x47,0x04,0x71,0x19,0x10,0x5f,0xc1,0x60,0x10,0xe8,0x88, +0xc1,0x01,0x80,0x20,0x18,0x80,0x41,0x7e,0x06,0xbb,0x19,0xd4,0x63,0x00,0x93,0xc1, +0x88,0xc1,0x01,0x80,0x20,0x18,0x80,0x81,0x7e,0x06,0xbc,0x19,0xc0,0x63,0x80,0x93, +0xc1,0x88,0xc1,0x03,0x80,0x20,0x18,0x4c,0x20,0x1a,0xe0,0x66,0x20,0x04,0x6b,0x18, +0xa8,0x61,0xd0,0x93,0x41,0x4f,0x06,0xf7,0x19,0xdc,0x67,0x10,0x9e,0x01,0x48,0x06, +0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0xd3,0x0d, +0x44,0x49,0x06,0xc8,0x74,0x03,0x61,0x92,0x41,0x32,0xdd,0x40,0x9c,0x64,0xa0,0x4c, +0x37,0x10,0x28,0x19,0x2c,0x06,0x11,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x68, +0x45,0x03,0x11,0x0d,0x82,0xe1,0x88,0x60,0x2f,0x03,0xe6,0x9b,0x65,0x70,0x96,0xc0, +0x26,0x23,0x3e,0xc3,0x11,0x44,0x4b,0x06,0xc2,0x37,0x1c,0x51,0xb8,0x64,0x40,0x7c, +0x27,0x0c,0x71,0xc2,0x10,0x26,0x04,0x21,0x18,0x8e,0x30,0x64,0x32,0x10,0xbe,0xe1, +0x88,0x63,0x26,0x03,0xe2,0x3b,0x61,0x88,0x13,0x86,0x30,0x21,0x08,0xc1,0x70,0x83, +0x11,0x80,0xc1,0x2c,0x03,0xd3,0x04,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xe5,0x68, +0x00,0xa3,0x01,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x8f,0x06,0xf8,0x19,0x3c, +0xc1,0x2c,0x41,0x33,0x50,0x61,0x08,0x0c,0x18,0x2c,0x26,0x06,0x54,0x7c,0x86,0x23, +0x02,0x9e,0x0c,0x84,0x6f,0x38,0x42,0xe8,0xc9,0x80,0xf8,0x4e,0x18,0xe2,0x84,0x21, +0x4c,0x08,0x42,0x30,0xdc,0x00,0x05,0x60,0x30,0xcb,0x80,0x65,0xc1,0x40,0x85,0x51, +0x33,0x1b,0xa9,0x0a,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x80,0x81,0x8f,0x06,0x20, +0x1a,0x84,0x65,0xa0,0x97,0xc1,0x88,0x81,0x03,0x80,0x20,0x18,0x3c,0x66,0x1a,0xe4, +0x67,0x10,0x9c,0x64,0x60,0x92,0x41,0x89,0x06,0x6b,0xf0,0x79,0xdd,0x78,0x06,0xc3, +0x11,0x1d,0x59,0x06,0xce,0x77,0x81,0x51,0x46,0x04,0xf2,0x19,0x6e,0x40,0x2b,0x1f, +0x0d,0xc2,0xe0,0x56,0x31,0x30,0xca,0x4a,0x33,0x38,0xc5,0x20,0x3e,0x16,0x08,0xf2, +0xb1,0xc0,0x9c,0xe4,0x63,0xb8,0x18,0x80,0x67,0x20,0x9f,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0xdc,0x34,0xe0,0xd1,0x20,0xb8,0xc3,0xa8,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xe6,0x34,0x78,0xd1,0x20,0x10,0x4c,0x0f,0xc8,0x33,0x90,0x8f,0x05,0x46,0x7c, +0x6c,0x08,0xe4,0x63,0x01,0x02,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf0,0x34, +0x98,0xd1,0x20,0x09,0x2c,0x1c,0x03,0xdd,0x0c,0xe4,0x33,0x62,0x60,0x00,0x20,0x08, +0x06,0xd1,0x9d,0x06,0x65,0x1a,0x04,0x16,0x0a,0x43,0x7c,0x4c,0x08,0xe4,0x63,0x41, +0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfc,0x34,0xc8,0xd1,0xc0,0x08,0x66, +0x19,0x1e,0x08,0x16,0x03,0x3b,0x05,0x54,0x80,0x8f,0x05,0xa7,0x10,0x1f,0x43,0x05, +0x55,0x80,0x8f,0xad,0x82,0x2a,0xc4,0xc7,0x02,0x55,0x88,0xcf,0x2c,0xc1,0x34,0x62, +0x70,0x00,0x20,0x08,0x06,0x5a,0x9f,0x06,0x39,0x1a,0xbc,0x65,0x10,0xa7,0xc1,0x68, +0x42,0x00,0x8c,0x26,0x08,0x81,0x05,0x82,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0x2a,0xd5,0x80,0x4f,0x83,0xc0,0xc2,0x33,0x08,0xe8,0x33,0x62,0x60,0x00,0x20,0x08, +0x06,0xd1,0xa9,0x06,0x3c,0x1a,0x04,0x16,0xac,0x67,0x20,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0x52,0x35,0x10,0xd3,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3, +0x55,0x03,0x34,0x0d,0xd8,0x33,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x70,0xd5, +0x40,0x4d,0x03,0x72,0x0c,0xa8,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5e,0x35,0x58, +0xd3,0x20,0x1d,0x83,0xc0,0xd0,0x33,0x18,0xe2,0x63,0x42,0x20,0x1f,0x0b,0x0a,0xf8, +0x58,0xd0,0x0e,0xf2,0x31,0xa1,0x1d,0xe4,0x63,0x43,0x3b,0xc8,0xc7,0xfe,0x61,0x88, +0x8f,0xfd,0xc3,0x10,0x1f,0xfb,0x87,0x21,0x3e,0x66,0x88,0x04,0x7c,0xcc,0x10,0x09, +0xf8,0x98,0x21,0x12,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x57,0x03,0x3c, +0x0d,0x76,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x57,0x83,0x3c,0x0d,0x76, +0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x57,0x03,0x3d,0x0d,0x76,0xc2,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x57,0x03,0x3d,0x0d,0x76,0xc2,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x03,0x5c,0x83,0x3d,0x0d,0x76,0xc2,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x23,0x5c,0x03,0x3e,0x0d,0x76,0xc2,0x18,0x8e,0x30,0xca,0x4b,0xf8,0x86, +0x23,0x8c,0xf2,0x12,0xbe,0xe1,0x08,0xa3,0xbc,0x84,0xaf,0x06,0x61,0x2b,0x10,0x76, +0x38,0x42,0xbd,0x10,0xe1,0x1b,0x8e,0x50,0x2f,0x44,0xf8,0x86,0x23,0xd4,0x0b,0x11, +0xbe,0x1a,0x84,0xad,0x40,0xd8,0x32,0x82,0x9d,0x65,0x88,0xa4,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x76,0x0d,0x52,0x35,0x80,0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0x77,0x0d,0x54,0x35,0x80,0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0x77,0x0d,0x56,0x35,0x80,0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x78,0x0d, +0x56,0x35,0x18,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe2,0x35,0x60,0xd5,0x60, +0x88,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x90,0xd7,0xa0,0x55,0x83,0x21,0x1a,0x31, +0x38,0x00,0x10,0x04,0x83,0x63,0x5e,0x83,0x57,0x0d,0x52,0xe1,0xa6,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0x8a,0xd7,0xc0,0x54,0x83,0x95,0x0c,0x2c,0x60,0xd1,0x40,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xcd,0x6b,0xc0,0xaa,0x41,0x60,0x2f,0x1a,0x04, +0xf1,0xb1,0xa0,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xf6,0x1a,0x90,0x6b, +0x10,0x58,0x7f,0x29,0xf1,0xb1,0xfe,0x52,0xe2,0x63,0xfd,0xa5,0xc4,0xc7,0x88,0x41, +0x3e,0x56,0x0c,0xf2,0x31,0x63,0x90,0x8f,0x0d,0x10,0x7c,0x6c,0x80,0xe0,0x63,0x03, +0x04,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x46,0x36,0xf0,0xd5,0xa0,0x14,0xe8, +0x34,0x30,0x53,0x08,0xe2,0x63,0x4c,0x20,0x1f,0x0b,0x06,0xf8,0xcc,0x12,0x48,0x03, +0x15,0x86,0x13,0xd1,0x70,0x00,0x0d,0x54,0x18,0x4e,0x44,0xc3,0x01,0x34,0x50,0x61, +0x38,0x11,0x0d,0x07,0xd0,0x40,0x85,0x81,0x44,0x38,0x01,0x59,0x10,0x13,0xf0,0x31, +0x41,0x26,0xe0,0x63,0xc3,0x4c,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x97, +0x0d,0xd4,0x35,0x08,0xd5,0x60,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x65,0x83, +0x75,0x0d,0x44,0x35,0x18,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x80,0xd9,0x80,0x5d, +0x83,0x51,0x0d,0x06,0xbb,0x89,0x81,0x3e,0x86,0x13,0x03,0x7d,0x2c,0x27,0x06,0xfa, +0x58,0x4f,0x34,0xf1,0xb1,0x9e,0x68,0xe2,0x63,0x3d,0xd1,0xc4,0xc7,0x8c,0x41,0x3e, +0x66,0x0c,0xf2,0x31,0x63,0x90,0x8f,0x0d,0x13,0x7c,0x6c,0x98,0xe0,0x63,0xc3,0x04, +0x1f,0x13,0x06,0xf8,0x58,0x20,0xc4,0xc7,0x86,0x02,0x3e,0x66,0x14,0xf1,0xb1,0xa0, +0x88,0xcf,0x2c,0xc1,0x34,0x50,0x61,0x90,0xc6,0x83,0x48,0x03,0x15,0x06,0x69,0x3c, +0x88,0x34,0x50,0x61,0x88,0xc6,0x63,0x48,0x23,0x06,0x07,0x00,0x82,0x60,0x00,0x06, +0x3c,0x1b,0xf8,0x6b,0x40,0xa3,0x41,0x9e,0x06,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0, +0x94,0x6d,0x00,0xb2,0x41,0x90,0xb3,0x41,0xce,0x06,0x39,0x1b,0x8c,0x6c,0x30,0xb2, +0xc1,0xc8,0x06,0x23,0x1b,0x8c,0x26,0x04,0xc0,0x70,0x44,0x40,0xa6,0x41,0xf0,0x4d, +0x37,0x84,0x6a,0x20,0x04,0x86,0x04,0xf4,0x31,0x44,0xa0,0x8f,0x21,0x03,0x7d,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0x40,0x33,0xdb,0x40,0x64,0x03,0x1c,0x0d,0xc2,0x36,0x18, +0x4d,0x08,0x00,0x0b,0x0a,0xf9,0x98,0x50,0xc8,0xc7,0x86,0x42,0x3e,0x86,0xa2,0x41, +0x78,0x06,0xf1,0x31,0x14,0x0d,0xc2,0x33,0x88,0xcf,0x70,0x84,0x00,0xa7,0xc1,0xf0, +0x0d,0x47,0x0c,0xad,0x1a,0x14,0x5f,0x09,0x81,0x0e,0x47,0x10,0x73,0x1a,0x0c,0xdf, +0x70,0x44,0x01,0xab,0x41,0xf1,0x95,0x10,0x68,0x11,0x81,0xce,0x32,0x50,0x55,0x30, +0x9a,0xe0,0x0c,0x16,0xe8,0x6a,0x20,0x1f,0x1b,0x8d,0x80,0x3e,0xe6,0x5e,0x41,0x7c, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf8,0xdb,0x60,0x67,0x83,0x3d,0x0d,0x82,0x59, +0x82,0x6a,0xa0,0xc2,0x10,0x28,0x7c,0x16,0xa6,0x11,0x83,0x03,0x00,0x41,0x30,0x00, +0x03,0xbc,0x0d,0x74,0x36,0xc8,0xd3,0xc0,0x55,0x83,0x11,0x03,0x07,0x00,0x41,0x30, +0x78,0x40,0x37,0x98,0xd9,0x20,0x08,0xd3,0x00,0x4c,0x83,0x9f,0x0d,0x04,0xff,0x12, +0x84,0x7e,0x0d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x10,0xdd,0xa0,0x67,0x83,0x5f, +0x0d,0xf4,0x6b,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xd0,0x0d,0xdc,0x36,0x58,0xcf, +0xc0,0xf6,0x35,0x10,0xe2,0x63,0x42,0x20,0x1f,0x0b,0x08,0xf8,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x71,0xba,0xc1,0xd8,0x06,0x45,0x60,0xe2,0x19,0xe4,0x6b,0x20,0x9f, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x52,0x37,0x28,0xdb,0x20,0x00,0xcf,0xc0,0x86, +0x41,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xac,0x6e,0x70,0xb6,0x41,0x20,0x4c, +0x37,0x90,0x6b,0x10,0xf4,0x66,0x30,0x1c,0xc1,0x13,0xe5,0x1a,0x30,0xdf,0x2c,0xc3, +0x65,0x05,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb8,0x6e,0xa0,0xb6,0x41,0xc8,0x06, +0x82,0xf9,0x6b,0x10,0xc4,0x67,0x96,0xe0,0x1a,0xa8,0x30,0x04,0x0b,0xa9,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0x00,0x0c,0x50,0x37,0x50,0xdb,0x00,0x55,0x03,0x72,0x0d,0x46, +0x0c,0x1c,0x00,0x04,0xc1,0xe0,0x81,0xdd,0x60,0x6c,0x83,0x20,0x4e,0x03,0x38,0x0d, +0xde,0x36,0x18,0x03,0x31,0x08,0x03,0xa1,0x65,0x83,0x11,0x83,0x03,0x00,0x41,0x30, +0x00,0x83,0xd4,0x0d,0xd6,0x36,0x68,0xd5,0xa0,0x5c,0x83,0x11,0x03,0x07,0x00,0x41, +0x30,0x78,0x62,0x37,0x20,0xdb,0x20,0x90,0xd3,0x20,0x4e,0x03,0xb8,0x0d,0xc8,0x60, +0x0c,0xc4,0x60,0x5d,0x03,0x97,0x0d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c,0x54, +0x37,0x60,0xdb,0x80,0x55,0x83,0x71,0x0d,0x46,0x0c,0x1c,0x00,0x04,0xc1,0xe0,0x91, +0xdd,0xa0,0x6c,0x83,0x60,0x4e,0x03,0x39,0x0d,0xe2,0x36,0x80,0xd5,0x00,0x56,0x03, +0x58,0x0d,0x60,0x35,0x78,0xd9,0x00,0x47,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x8a,0xdd, +0x00,0x75,0x83,0xba,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x76,0x03,0xb8,0x0d, +0xee,0x22,0x98,0x25,0xc8,0x06,0x2a,0x0c,0x01,0x83,0x97,0xc6,0x74,0x63,0x35,0xe2, +0x33,0x1c,0x11,0xd0,0x6a,0x20,0x7c,0xc3,0x11,0x42,0xad,0x06,0xc4,0x77,0xc2,0x10, +0x27,0x0c,0x61,0x42,0x10,0x82,0xe1,0x06,0xd4,0x08,0xc0,0x60,0x96,0x41,0xdb,0x82, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x76,0x37,0x90,0xdd,0xe0,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0xe3,0x77,0x03,0xbd,0x0d,0x92,0x60,0x96,0x60,0x1b,0xa8,0x30,0x04, +0x8d,0xca,0x6c,0x3f,0x62,0x36,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xbf, +0x1b,0xb4,0x6e,0x10,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x04,0xbe,0x41,0xdd,0x06, +0x81,0x05,0x20,0x1b,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xf1,0x0d,0xf6, +0x36,0x08,0x86,0x23,0x0c,0xdc,0x70,0xbe,0x0b,0x8c,0xb2,0x60,0x90,0xcf,0x70,0x44, +0x50,0xb3,0x81,0xf0,0x5d,0x60,0xd4,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xe8,0x1b, +0xf4,0x6d,0x30,0x66,0x16,0xd8,0x6c,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0xd4,0x37,0x18,0xdd,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x7d,0x03,0xd5, +0x0d,0x48,0x34,0x08,0xec,0x64,0x83,0x20,0x3e,0x66,0x04,0xf2,0x99,0x25,0x70,0x00, +0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_5d5cbe401a6cec551b76e1ceb0b8085f.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_5d5cbe401a6cec551b76e1ceb0b8085f.h new file mode 100644 index 00000000..9784315b --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_5d5cbe401a6cec551b76e1ceb0b8085f.h @@ -0,0 +1,1082 @@ +// ffx_fsr2_accumulate_pass_wave64_5d5cbe401a6cec551b76e1ceb0b8085f.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_wave64_5d5cbe401a6cec551b76e1ceb0b8085f_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_5d5cbe401a6cec551b76e1ceb0b8085f_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_5d5cbe401a6cec551b76e1ceb0b8085f_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_5d5cbe401a6cec551b76e1ceb0b8085f_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_5d5cbe401a6cec551b76e1ceb0b8085f_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_lanczos_lut", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_5d5cbe401a6cec551b76e1ceb0b8085f_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 6, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_5d5cbe401a6cec551b76e1ceb0b8085f_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_5d5cbe401a6cec551b76e1ceb0b8085f_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_5d5cbe401a6cec551b76e1ceb0b8085f_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_5d5cbe401a6cec551b76e1ceb0b8085f_UAVResourceBindings[] = { 0, 1, 3, 4, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_5d5cbe401a6cec551b76e1ceb0b8085f_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_5d5cbe401a6cec551b76e1ceb0b8085f_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_5d5cbe401a6cec551b76e1ceb0b8085f_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_5d5cbe401a6cec551b76e1ceb0b8085f_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_5d5cbe401a6cec551b76e1ceb0b8085f_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_5d5cbe401a6cec551b76e1ceb0b8085f_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_5d5cbe401a6cec551b76e1ceb0b8085f_size = 16860; + +static const unsigned char g_ffx_fsr2_accumulate_pass_wave64_5d5cbe401a6cec551b76e1ceb0b8085f_data[] = { +0x44,0x58,0x42,0x43,0x08,0x07,0x5d,0x8c,0x34,0xba,0x69,0xc4,0xe2,0x07,0x04,0xd9, +0xe7,0x61,0xa8,0x72,0x01,0x00,0x00,0x00,0xdc,0x41,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x24,0x02,0x00,0x00,0x60,0x10,0x00,0x00,0x7c,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xb0,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x34,0x0e,0x00,0x00,0x66,0x00,0x05,0x00, +0x8d,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x1c,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x84,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xce,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xf4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a, +0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b, +0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30, +0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18, +0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3, +0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21, +0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22, +0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95, +0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60,0x06,0xea,0x6e,0x1b, +0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x72,0xa8,0x48,0x20,0xd2,0xc8,0x79,0x88, +0x68,0x42,0x08,0x09,0x09,0xc3,0x50,0x08,0x66,0x60,0x3e,0x02,0x0f,0x1a,0x2e,0x7f, +0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90,0x66,0x40,0xc4,0x30,0x0c,0xca,0x1c,0x41, +0x50,0x0a,0x66,0x10,0x87,0x91,0xc8,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6, +0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41, +0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e, +0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0, +0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01, +0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e, +0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60, +0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e, +0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00,0x06,0x7e,0x80,0x84,0x13,0xa5,0x74,0x18, +0x41,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28, +0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87, +0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36, +0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98, +0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x30,0x93,0x18,0x8c,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94, +0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f, +0x20,0x61,0x65,0xa9,0x9d,0x29,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc, +0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61, +0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0xd6,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x12,0x8c, +0x97,0xe0,0x99,0xc8,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x40,0x16,0x6e, +0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0, +0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c, +0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x05,0x27,0xc9,0x33,0x91, +0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03, +0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38, +0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80, +0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x56,0xa2,0x67,0xc2,0xc6,0x81,0x1d,0xc2, +0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41, +0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f, +0x50,0x60,0x90,0x3d,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7,0xae,0x36,0x9a,0x70,0x1c, +0xc7,0xf1,0x61,0x38,0xd7,0x75,0x5d,0x0d,0xc3,0x30,0x0c,0xc3,0xa0,0xfc,0x26,0x69, +0x8a,0x28,0x61,0xf2,0x59,0x80,0x79,0x16,0x22,0x62,0x27,0x60,0x22,0x50,0x30,0xd0, +0x0e,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02, +0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2, +0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x90,0x01,0x10,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x00,0x1e,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2, +0x1c,0x0a,0xa2,0xf0,0x03,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30, +0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0, +0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x2c,0x4a,0xa3,0xa8,0x21,0x8a, +0xdf,0xa2,0xb8,0x8a,0x87,0xc6,0x11,0x80,0x1a,0x20,0x75,0x06,0x80,0xdc,0x19,0x00, +0x8a,0x67,0x00,0x68,0x9e,0x01,0xa0,0x7a,0x06,0x80,0xee,0x19,0x00,0xca,0x67,0x00, +0x48,0x9f,0x01,0x20,0x7e,0x06,0x00,0x00,0x79,0x18,0x00,0x00,0x87,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xc1,0x99,0x20,0x0c,0xcf,0x06,0x61,0x20, +0x26,0x08,0x03,0xb4,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08, +0x6a,0x40,0x07,0xb4,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe,0xda,0xde,0xe8,0xd2, +0xde,0xdc,0xbe,0xec,0xca,0xc6,0xe8,0xde,0xe4,0xe6,0x26,0x08,0x43,0x34,0x41,0x18, +0xa4,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65,0x31,0x98,0x81,0x31,0x9c,0x09,0x82,0x1b, +0xd4,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8,0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9, +0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86,0x31,0x30,0x86,0xc3,0x4c,0xee,0x2b,0xcd, +0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec, +0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x4c,0x1b,0x12,0x46,0x99,0x0c,0x6a,0x60, +0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc, +0x04,0x61,0xa0,0x26,0x08,0x43,0xb5,0x41,0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35, +0x30,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd, +0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x58,0x1b,0x92,0x4b, +0xd9,0x0c,0x6e,0x60,0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda, +0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xb8,0x36,0x24,0x9c,0xe2,0x19,0xdf,0xc0,0x18, +0xd9,0x04,0x21,0x0e,0xec,0x80,0x8d,0xdc,0x17,0x5b,0x98,0xdb,0x98,0xde,0xdb,0xdc, +0x17,0x5b,0x1d,0xdd,0x86,0x84,0x08,0x03,0x31,0x30,0x88,0x81,0x31,0x9c,0x09,0xc2, +0x80,0x31,0x91,0xfb,0x4a,0x6b,0x3b,0x6b,0x4a,0x83,0x9b,0x9b,0x20,0x0c,0xd9,0x86, +0x84,0x0c,0xc2,0xa0,0x0c,0x0c,0x33,0x18,0x18,0xc3,0x21,0x26,0xf7,0x45,0x96,0xc6, +0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16, +0x36,0xb7,0x36,0xb7,0x21,0x31,0x03,0x08,0x0d,0x8c,0x61,0x60,0x8c,0x6c,0x43,0xf2, +0x48,0x95,0xd6,0x81,0xc1,0x18,0x9c,0x41,0x1a,0x4c,0x10,0xe6,0xe0,0x0e,0xa8,0xc9, +0xdd,0x7d,0xa5,0xb9,0xd1,0x95,0xc9,0xb9,0x85,0xb1,0x7d,0xd5,0xc1,0xcd,0x8d,0x85, +0xb1,0x95,0x91,0x7d,0x8d,0xbd,0xb1,0xbd,0xc9,0x4d,0x10,0xc6,0x40,0x0e,0x36,0x2c, +0xc6,0x1a,0xb0,0x81,0x61,0x0c,0x4c,0x1b,0xb4,0x41,0x1b,0x38,0x13,0x84,0x3a,0xc0, +0x03,0x3a,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73, +0x1b,0x96,0xe1,0x0d,0xe0,0xc0,0x18,0x06,0xa6,0x0d,0xda,0xa0,0x0d,0xb2,0x09,0xc2, +0x1d,0xe4,0x01,0x19,0xb9,0xbb,0x2f,0xb7,0xb2,0xbb,0x2f,0xb6,0xb7,0xb1,0xb5,0xb9, +0x0d,0x0b,0x23,0x07,0x73,0x60,0x50,0x03,0xd3,0x06,0x6d,0xd0,0x06,0x19,0x1f,0xb9, +0xbb,0x2f,0xb6,0xba,0xb6,0xb0,0x2f,0xb4,0xb4,0x39,0xba,0x37,0xb9,0xbc,0x0d,0x0b, +0xb5,0x06,0x75,0x60,0x5c,0x03,0xd3,0x06,0x6d,0xd0,0x06,0xce,0x06,0xc2,0x0d,0xe2, +0x80,0x0e,0xec,0x60,0x82,0xa0,0x07,0x7b,0x40,0x63,0x4c,0xcc,0x68,0x4a,0x4a,0x66, +0x82,0x30,0x68,0x1b,0x10,0x03,0x0f,0xf2,0xc0,0x30,0x06,0x3d,0x00,0x36,0x04,0x7b, +0x30,0x41,0xe0,0x03,0x3e,0x60,0x33,0xf7,0xc5,0x94,0xe6,0x56,0x16,0x26,0x37,0xc4, +0x16,0xd6,0x06,0xb7,0x01,0x31,0xfa,0xc0,0x0f,0x8c,0x61,0x30,0x80,0x0d,0xc1,0x1f, +0x6c,0x20,0xd4,0xe0,0x0e,0xf8,0x00,0x14,0x26,0x08,0x79,0xa0,0x07,0x5c,0xd2,0xa4, +0xca,0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x63,0x30,0x07,0x1b,0x10, +0x62,0x14,0x28,0x83,0x0c,0xae,0x86,0x14,0xe8,0xa4,0x35,0x85,0xe1,0x49,0x95,0xb9, +0x91,0x95,0xc9,0x4d,0xa5,0xe9,0x95,0x6d,0x40,0x08,0x53,0xa0,0xcc,0x80,0x0c,0xae, +0x86,0x14,0xc8,0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d, +0x10,0x86,0x6d,0x03,0x42,0xa0,0x02,0x95,0x0a,0x64,0x70,0x35,0xa4,0xc0,0x2e,0x2d, +0xc9,0x0d,0xae,0x8e,0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e,0x6e, +0xac,0x8c,0x28,0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x70,0x1b, +0x0c,0x62,0x15,0x28,0x56,0x20,0x83,0x8b,0x52,0x1a,0x53,0x5d,0x5b,0x58,0x53,0x1a, +0x1c,0x51,0x5a,0x5b,0x99,0xdb,0x5c,0xda,0x9b,0xdb,0xdc,0x04,0x61,0xe8,0x36,0x20, +0x84,0x2b,0x50,0xaf,0x40,0x06,0x57,0x43,0x0a,0x94,0xd2,0x98,0xea,0xda,0xc2,0x9a, +0xd2,0xe0,0x98,0xca,0xec,0xca,0xd8,0xa8,0xde,0xaa,0xe6,0xca,0x26,0x08,0x83,0xb7, +0x01,0x21,0x62,0x81,0x92,0x05,0x32,0xb8,0x1a,0x52,0xe0,0x92,0x66,0x24,0x17,0xd6, +0x56,0x96,0xe4,0x46,0x56,0x86,0x37,0x41,0x18,0xbe,0x0d,0x08,0x41,0x0b,0x54,0x2d, +0x90,0xc1,0xd5,0x90,0x02,0x25,0x33,0xa2,0x32,0xbb,0xb4,0xb1,0x32,0xaa,0x37,0xab, +0xb4,0xb2,0x3b,0xa2,0x32,0x38,0x3a,0xb4,0x09,0xc2,0x00,0x06,0x1b,0x0c,0xe2,0x16, +0x28,0x5c,0x20,0x83,0x86,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc,0x04,0x61,0x08, +0x83,0x0d,0x08,0xa1,0x0b,0xd4,0x2e,0x90,0x41,0xd3,0x90,0x02,0x25,0xb3,0xa6,0x37, +0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0xb9,0xa9,0xb1,0x30,0xb6,0xb2,0x09, +0xc2,0x20,0x06,0x1b,0x10,0xa2,0x17,0x28,0x5f,0x20,0x83,0xa6,0x21,0x05,0x42,0x66, +0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x13, +0x84,0x61,0x0c,0x36,0x20,0x04,0x38,0x50,0xe1,0x40,0x06,0x4d,0x43,0x0a,0xfc,0xcc, +0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0x94,0xd2,0xe8,0xe8, +0xca,0xe4,0x86,0xc2,0xdc,0xc6,0xca,0xd8,0xd8,0xc2,0xe8,0xd2,0xde,0xdc,0x26,0x08, +0x03,0x19,0x6c,0x30,0x88,0x71,0xa0,0xc8,0x81,0x0c,0x1a,0x32,0x66,0x50,0x72,0x65, +0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x13,0x84,0xa1,0x0c,0x36,0x20,0x84,0x39, +0x50,0xe7,0x40,0x06,0x4d,0x43,0x0a,0xcc,0xcc,0xa0,0xe4,0xca,0xec,0xd2,0xde,0xea, +0xe6,0x8c,0xe4,0xc2,0xda,0xca,0xa0,0xe4,0xca,0x8a,0xf0,0xe0,0xde,0xe6,0xea,0xe4, +0xca,0x26,0x08,0x83,0x19,0x6c,0x40,0x88,0x74,0xa0,0xd4,0x81,0x0c,0x9a,0x86,0x14, +0xb8,0x98,0x51,0x85,0xb9,0x21,0x85,0xb1,0x99,0x19,0x3d,0x59,0x4d,0x10,0x86,0x33, +0xd8,0x60,0x10,0xec,0x40,0xb5,0x03,0x19,0x34,0xac,0xcc,0x94,0xd2,0xe8,0xe8,0xca, +0xe4,0xa6,0xca,0xe2,0xea,0xca,0xdc,0xc6,0xca,0x98,0xca,0xdc,0xce,0xe8,0xd0,0x26, +0x08,0x03,0x1a,0x6c,0x40,0x88,0x77,0xa0,0xe0,0x81,0x0c,0x9a,0x86,0x14,0xa8,0x98, +0x11,0x95,0xb1,0xd1,0x85,0x51,0xa5,0xb5,0x95,0x4d,0x10,0x86,0x34,0xd8,0x60,0x10, +0xf2,0x40,0xcd,0x03,0x19,0x34,0xbc,0xcc,0x88,0xf2,0xdc,0xc2,0xda,0xd2,0xc6,0xa4, +0xca,0xe6,0x86,0xd0,0xc2,0xdc,0xce,0xca,0x8c,0xc2,0xc6,0xe8,0xde,0xe4,0x26,0x08, +0x83,0x1a,0x6c,0x30,0x88,0x7a,0xa0,0xec,0x81,0x0c,0x1a,0x62,0x66,0x56,0x69,0x65, +0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61, +0x63,0x74,0x6f,0x72,0x13,0x84,0x61,0x0d,0x36,0x18,0x04,0x3e,0x50,0xf9,0x40,0x06, +0xcd,0x06,0x4a,0x0f,0x4a,0xe1,0x14,0x54,0xa1,0x15,0x60,0x61,0x16,0x6c,0x21,0x17, +0x78,0xe1,0x17,0xc4,0xa1,0x1c,0xd0,0x61,0x1d,0xdc,0x21,0x1e,0xe8,0xe1,0x1e,0xf4, +0x61,0xc3,0x60,0x88,0xc2,0x3e,0x4c,0x10,0x04,0x60,0x03,0xb0,0x61,0x30,0xfc,0xc1, +0x1f,0x36,0x04,0xff,0xb0,0x61,0x18,0xfa,0x01,0x24,0x28,0x0c,0x4d,0x6d,0x18,0xcc, +0xc0,0x0c,0x86,0x09,0xc2,0xc0,0x06,0x1b,0x82,0x5d,0xd8,0x40,0x5c,0x23,0x41,0x12, +0x25,0xb1,0xa1,0xe8,0x07,0x91,0x00,0x42,0xc1,0x24,0x88,0x88,0xc9,0x85,0xb9,0x8d, +0xa1,0x95,0xcd,0x4d,0x10,0x86,0x36,0xa0,0x61,0xc6,0xf6,0x16,0x46,0x37,0x37,0x41, +0x18,0xdc,0x80,0x45,0x9a,0xdb,0x1c,0xdd,0xdc,0x04,0x61,0x78,0x03,0x12,0x69,0x6e, +0x74,0x73,0x13,0x84,0x01,0x0e,0x88,0xd0,0x95,0xe1,0x7d,0xb1,0xbd,0x85,0x91,0x4d, +0x10,0x86,0x38,0x20,0x42,0x57,0x86,0xf7,0xe5,0xf6,0x26,0xd7,0xc6,0x84,0xae,0x0c, +0xef,0x6b,0x8e,0xee,0x4d,0xae,0x8c,0x45,0x5d,0x9a,0x1b,0xdd,0xdc,0x06,0x08,0x25, +0x52,0x42,0x25,0x56,0x82,0x25,0x5a,0xc2,0x25,0x5e,0x02,0x26,0x62,0x42,0x26,0x52, +0x62,0x26,0x2e,0x9a,0x90,0x85,0x2a,0x6c,0x6c,0x76,0x6d,0x2e,0x69,0x64,0x65,0x6e, +0x74,0x53,0x82,0xa0,0x0a,0x19,0x9e,0x8b,0x5d,0x99,0xdc,0x5c,0xda,0x9b,0xdb,0x94, +0x80,0x68,0x42,0x86,0xe7,0x62,0x17,0xc6,0x66,0x57,0x26,0x37,0x25,0x30,0xea,0x90, +0xe1,0xb9,0xcc,0xa1,0x85,0x91,0x95,0xc9,0x35,0xbd,0x91,0x95,0xb1,0x4d,0x09,0x90, +0x32,0x64,0x78,0x2e,0x72,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x73,0x53,0x02,0x50, +0xa8,0x44,0x86,0xe7,0x42,0x97,0x07,0x57,0x16,0xe4,0xe6,0xf6,0x46,0x17,0x46,0x97, +0xf6,0xe6,0x36,0x37,0x45,0xd8,0x07,0x90,0xa8,0x43,0x86,0xe7,0x52,0xe6,0x46,0x27, +0x97,0x07,0xf5,0x96,0xe6,0x46,0x37,0x37,0x25,0x30,0x89,0x2e,0x64,0x78,0x2e,0x63, +0x6f,0x75,0x6e,0x74,0x65,0x72,0x73,0x53,0x02,0x9a,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3b,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x31,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84, +0xf9,0xc5,0x6d,0x1b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23, +0xb7,0x6d,0x0a,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0, +0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0xb6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10, +0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0d, +0xdd,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0x7c,0x91, +0xc3,0x6c,0x48,0x33,0x20,0x8d,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3,0x0f,0xce,0x64, +0xfb,0xc5,0x6d,0x5b,0x40,0x34,0x5c,0xbe,0xf3,0xf8,0x46,0xe4,0x50,0x8f,0x38,0xf8, +0xc8,0x6d,0xdb,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x12,0xc0,0x3c,0x0b,0x51,0x12,0x15, +0xb1,0xf8,0xc5,0x6d,0x1b,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44, +0x94,0x0e,0x30,0xf8,0xc5,0x6d,0x5b,0x81,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d, +0x54,0x44,0xb0,0x93,0x13,0x11,0x7e,0x71,0xdb,0x26,0x90,0x0d,0x97,0xef,0x3c,0xfe, +0x74,0x44,0x04,0x30,0x88,0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e,0x72,0xdb,0x66,0xf0, +0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x5d,0x5c,0xbe,0x40, +0x1a,0x6c,0xec,0x55,0x1b,0x76,0xe1,0xce,0xb0,0xb8,0x08,0x5f,0x44,0x58,0x49,0x4c, +0x58,0x31,0x00,0x00,0x66,0x00,0x05,0x00,0x56,0x0c,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x40,0x31,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x4d,0x0c,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xce,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xf8,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2, +0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42, +0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29, +0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30, +0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c, +0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3, +0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf, +0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f, +0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3, +0x50,0x08,0x6e,0x60,0x06,0xea,0x6e,0x1b,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42, +0x72,0xa8,0x48,0x20,0xd2,0xc8,0x79,0x88,0x68,0x42,0x08,0x09,0x09,0xc3,0x50,0x08, +0x66,0x60,0x3e,0x02,0x0f,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90, +0x66,0x40,0xc4,0x30,0x0c,0xca,0x1c,0x41,0x50,0x0a,0x66,0x10,0x87,0x91,0xc8,0x81, +0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec, +0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81, +0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d, +0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30, +0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f, +0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2, +0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00, +0x06,0x7e,0x80,0x84,0x13,0xa5,0x74,0x18,0x41,0x30,0x66,0x6a,0x83,0x71,0x60,0x87, +0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30, +0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03, +0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72, +0x40,0xc1,0x30,0x93,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42, +0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39, +0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0, +0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0x20,0x61,0x65,0xa9,0x9d,0x29,0x0c,0xc6, +0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41, +0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f, +0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca, +0x01,0x05,0xc3,0x4c,0xd6,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3, +0x3b,0x84,0x03,0x3d,0xf8,0x01,0x12,0x8c,0x97,0xe0,0x99,0xc8,0x60,0x1c,0xd8,0x21, +0x1c,0xe6,0x61,0x1e,0xdc,0x40,0x16,0x6e,0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e, +0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4, +0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00, +0x0c,0xfc,0x00,0x05,0x27,0xc9,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c, +0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03, +0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a, +0x56,0xa2,0x67,0xc2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc, +0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x50,0x60,0x90,0x3d,0x8c,0x20,0x0c,0x67, +0x08,0xc1,0xc7,0xae,0x36,0x9a,0x70,0x1c,0xc7,0xf1,0x61,0x38,0xd7,0x75,0x5d,0x0d, +0xc3,0x30,0x0c,0xc3,0xa0,0xfc,0x26,0x69,0x8a,0x28,0x61,0xf2,0x59,0x80,0x79,0x16, +0x22,0x62,0x27,0x60,0x22,0x50,0x30,0xd0,0x3e,0x05,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c, +0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10, +0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x90,0x01,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64, +0x81,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24, +0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2,0x1c,0x0a,0xa2,0xf0,0x03,0xca,0xa2,0x00, +0x03,0x68,0x1c,0x01,0x20,0x75,0x06,0x80,0xdc,0x19,0x00,0x8a,0x67,0x00,0x68,0x9e, +0x01,0xa0,0x7a,0x06,0x80,0xee,0x19,0x00,0xd2,0x67,0x00,0x88,0x9f,0x01,0x00,0x00, +0x79,0x18,0x00,0x00,0x75,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0xc1,0x99,0x20,0x0c,0xcf,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98, +0x20,0x0c,0xd0,0x04,0x41,0x0d,0x3c,0x02,0x13,0x84,0x21,0x9a,0x20,0x0c,0xd2,0x06, +0x01,0x61,0x36,0x24,0x48,0xa2,0x20,0xcb,0xb0,0x20,0xcd,0x04,0xc1,0x0d,0xbe,0x0d, +0xc9,0xf0,0x28,0x08,0x32,0x2c,0x48,0x33,0x41,0x18,0xa6,0x0d,0xc9,0x92,0x28,0x48, +0x34,0x2c,0x48,0x33,0x41,0x18,0xa8,0x09,0xc2,0x50,0x6d,0x10,0x10,0x6a,0x43,0x12, +0x3d,0x0a,0x32,0x0d,0x0b,0x52,0x4d,0x10,0x06,0x6b,0x43,0x32,0x25,0x0a,0x72,0x0d, +0x0b,0xd2,0x4c,0x10,0x86,0x6b,0x43,0x72,0x25,0x0a,0x92,0x0d,0x0b,0x52,0x4d,0x10, +0xe2,0x00,0x0c,0x36,0x24,0xc4,0xa6,0x20,0xc4,0xb0,0x20,0xcd,0x04,0x61,0xc0,0x26, +0x08,0x43,0xb6,0x21,0xe9,0x36,0x05,0xf1,0x86,0x05,0x69,0x36,0x24,0xde,0xa3,0x20, +0xc3,0xb0,0x20,0xd5,0x86,0xc4,0x81,0x24,0x0b,0xd3,0xb8,0x0f,0x0c,0x26,0x08,0x73, +0x10,0x06,0x13,0x84,0x31,0xe8,0x36,0x2c,0x88,0x18,0x28,0x08,0x32,0x2c,0x63,0x30, +0x06,0x63,0xd0,0x4c,0x10,0xea,0x40,0x0c,0x36,0x2c,0x43,0x19,0x28,0xc8,0x30,0x2c, +0x63,0x30,0x06,0x63,0x50,0x4d,0x10,0xee,0x60,0x0c,0x36,0x2c,0xcb,0x19,0x28,0x48, +0x34,0x2c,0x63,0x30,0x06,0x63,0x50,0x6d,0x58,0x22,0x31,0x50,0x90,0x69,0x58,0xc6, +0x60,0x0c,0xc6,0xa0,0xd9,0x40,0x90,0x81,0x19,0xa0,0x41,0x1a,0x4c,0x10,0xf4,0x80, +0x0c,0x26,0x08,0x83,0xb6,0x01,0x41,0xd6,0x40,0x41,0x90,0x81,0x0d,0x80,0x0d,0x41, +0x1b,0x4c,0x10,0xf8,0xa0,0x0c,0x36,0x20,0xc8,0x1b,0x28,0xc8,0x30,0x20,0xc0,0x86, +0x00,0x0e,0x36,0x10,0x61,0xa0,0x06,0x6e,0x10,0x07,0x13,0x04,0x01,0xa0,0x30,0x34, +0xb5,0x61,0xf0,0xbc,0x61,0x82,0x30,0x6c,0x13,0x84,0x81,0xdb,0x10,0xdc,0xc1,0x06, +0x62,0xaa,0x03,0x3b,0xc0,0x83,0x0d,0xc5,0x1c,0xd0,0x01,0x20,0x07,0x79,0x50,0x85, +0x8d,0xcd,0xae,0xcd,0x25,0x8d,0xac,0xcc,0x8d,0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73, +0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x9b,0x12,0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2, +0xd8,0xec,0xca,0xe4,0xa6,0x04,0x44,0x1d,0x32,0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32, +0xb9,0xa6,0x37,0xb2,0x32,0xb6,0x29,0x81,0x51,0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee, +0xad,0x4e,0x6e,0xac,0x6c,0x6e,0x4a,0x10,0x07,0x75,0xc8,0xf0,0x5c,0xca,0xdc,0xe8, +0xe4,0xf2,0xa0,0xde,0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0x79,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3b,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x31,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84, +0xf9,0xc5,0x6d,0x1b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23, +0xb7,0x6d,0x0a,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0, +0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0xb6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10, +0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0d, +0xdd,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0x7c,0x91, +0xc3,0x6c,0x48,0x33,0x20,0x8d,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3,0x0f,0xce,0x64, +0xfb,0xc5,0x6d,0x5b,0x40,0x34,0x5c,0xbe,0xf3,0xf8,0x46,0xe4,0x50,0x8f,0x38,0xf8, +0xc8,0x6d,0xdb,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x12,0xc0,0x3c,0x0b,0x51,0x12,0x15, +0xb1,0xf8,0xc5,0x6d,0x1b,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44, +0x94,0x0e,0x30,0xf8,0xc5,0x6d,0x5b,0x81,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d, +0x54,0x44,0xb0,0x93,0x13,0x11,0x7e,0x71,0xdb,0x26,0x90,0x0d,0x97,0xef,0x3c,0xfe, +0x74,0x44,0x04,0x30,0x88,0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e,0x72,0xdb,0x66,0xf0, +0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x61,0x20,0x00,0x00, +0xe5,0x09,0x00,0x00,0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00,0x6f,0x00,0x00,0x00, +0x34,0xcc,0x00,0x94,0x51,0x21,0x15,0x61,0x40,0xc1,0x0e,0x14,0x5b,0xc9,0x0e,0x94, +0x4a,0xf1,0x95,0x5d,0x0d,0x94,0x4b,0xc1,0x94,0x4d,0x31,0x95,0x61,0x40,0x11,0x02, +0x15,0x6f,0x40,0xf9,0x06,0x94,0x24,0x44,0x71,0x22,0x94,0x52,0x15,0x94,0x46,0x45, +0x94,0x24,0x41,0x49,0x22,0x14,0x27,0x41,0xf9,0x14,0x4d,0x71,0x42,0xd0,0x58,0x03, +0xa4,0x14,0x41,0x19,0x94,0x47,0x09,0x8c,0x00,0x90,0x31,0x46,0x00,0x82,0x20,0x88, +0x82,0xc1,0x18,0x41,0x6b,0xce,0x39,0xfb,0x8d,0x11,0x80,0x20,0x08,0xca,0xdf,0x18, +0x01,0x08,0x82,0x30,0xff,0x0b,0x63,0x04,0x20,0x08,0x82,0xf1,0x2f,0x8c,0x11,0xbc, +0x33,0x69,0xa2,0xdd,0x18,0x01,0x08,0x82,0x20,0xfc,0x0b,0x63,0x04,0x20,0x08,0x82, +0x20,0x18,0x8c,0x11,0xb4,0xe6,0x9c,0xf3,0xde,0x18,0x01,0x08,0x82,0xa0,0x0c,0x06, +0x63,0x04,0x20,0x08,0x82,0x20,0x28,0x8c,0x11,0x80,0x20,0xfe,0xdf,0x63,0x30,0x46, +0x10,0x92,0x60,0x88,0x77,0x63,0x04,0x7b,0xac,0xc6,0xfb,0x37,0x46,0xb0,0xd6,0x6a, +0x2d,0x7e,0x63,0x04,0xff,0xfd,0xf7,0xef,0x37,0x46,0xd0,0x9a,0x73,0xce,0xfb,0xc2, +0x18,0x81,0x2c,0xba,0xfd,0xff,0x8d,0x11,0xe8,0xac,0x39,0xa7,0xdf,0x18,0x81,0x8a, +0xd7,0xa7,0xea,0x8d,0x11,0x80,0x20,0x08,0x82,0xe0,0x30,0x46,0xb0,0xd6,0x6a,0xad, +0x7b,0x63,0x04,0x20,0x08,0xfa,0x77,0x18,0x8c,0x11,0xb4,0xe6,0x9c,0xd3,0xde,0x18, +0x01,0x08,0x82,0x20,0x09,0x06,0x63,0x04,0x20,0x08,0x82,0x3a,0x18,0x8c,0x11,0x88, +0x20,0x09,0xe2,0xdb,0x18,0x01,0x1c,0x97,0xf9,0xed,0x8d,0x11,0x90,0x25,0xaf,0xdf, +0xdf,0x18,0x01,0x08,0x82,0x20,0x0b,0x06,0x63,0x04,0x20,0x08,0x82,0xe8,0x37,0x46, +0x00,0x82,0x20,0x88,0xff,0xc2,0x0c,0xc0,0x18,0x01,0x08,0x82,0x20,0xfe,0x8d,0x11, +0x80,0x20,0x08,0xc2,0x1f,0x7d,0x73,0x08,0x51,0x1e,0xcc,0x21,0x54,0xd0,0x1c,0x42, +0x04,0x0a,0x73,0x08,0x91,0x1e,0xcc,0x21,0x44,0x7f,0x30,0x87,0x60,0x07,0xa1,0x30, +0x87,0x60,0x07,0x79,0x30,0x87,0xd0,0x07,0xda,0x1c,0x42,0x44,0x0a,0x73,0x08,0x76, +0xa0,0x07,0x24,0xce,0x41,0x50,0x14,0x94,0x0a,0x73,0x10,0xd3,0x04,0xa5,0xc2,0x1c, +0x84,0xe3,0x40,0xa9,0x30,0x07,0x01,0x41,0x50,0x2a,0xcc,0x41,0x38,0x0e,0xa4,0x0a, +0x73,0x10,0x59,0x06,0xa9,0xc2,0x1c,0xc4,0xf3,0x40,0xaa,0x30,0x07,0x71,0x5d,0x90, +0x2a,0xcc,0x41,0x58,0x16,0xa4,0x0a,0x73,0x10,0x14,0x05,0xa9,0xc2,0x1c,0xc4,0x34, +0x41,0xaa,0x30,0x02,0x30,0x07,0x11,0x45,0x90,0x2a,0xcc,0x41,0x38,0x0e,0x74,0x0a, +0x73,0x10,0x10,0x04,0x99,0x02,0x19,0x23,0x00,0x00,0x00,0x00,0x23,0x06,0x08,0x00, +0x82,0x60,0x40,0x06,0xfb,0xc0,0x0b,0x10,0x3d,0xac,0xc3,0x88,0x01,0x02,0x80,0x20, +0x18,0x90,0x01,0x3f,0xf4,0x02,0x64,0x0f,0xec,0x30,0x62,0x80,0x00,0x20,0x08,0x06, +0x64,0xd0,0x0f,0xbe,0x00,0xf1,0x43,0x3b,0x8c,0x18,0x20,0x00,0x08,0x82,0x01,0x19, +0xf8,0xc3,0x2f,0x40,0xfb,0xe0,0x0e,0x23,0x06,0x08,0x00,0x82,0x60,0x40,0x06,0xff, +0x00,0x0e,0x90,0x3f,0xbc,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90,0x01,0x48,0x84, +0x03,0x44,0x0f,0xf0,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x64,0x10,0x12,0xe2,0x00, +0xfd,0x43,0x3c,0x8c,0x18,0x20,0x00,0x08,0x82,0x01,0x19,0x88,0xc4,0x38,0x40,0xf8, +0x20,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x40,0x06,0x23,0x41,0x0e,0x90,0x3e,0xcc, +0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90,0x01,0x49,0x94,0x03,0xd4,0x0f,0xf4,0x30, +0x62,0x80,0x00,0x20,0x08,0x06,0x64,0x50,0x12,0xe6,0x00,0xfd,0x43,0x3d,0x8c,0x18, +0x20,0x00,0x08,0x82,0x01,0x19,0x98,0xc4,0x39,0x40,0x23,0x61,0x0f,0x23,0x06,0x08, +0x00,0x82,0x60,0x40,0x06,0x27,0x81,0x0e,0xd0,0x48,0xdc,0xc3,0x88,0x01,0x02,0x80, +0x20,0x18,0x90,0x01,0x4a,0xa4,0x03,0x74,0x12,0xf8,0x30,0x62,0x80,0x00,0x20,0x08, +0x06,0x64,0x90,0x12,0xea,0x00,0x99,0x44,0x3e,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01, +0x18,0xac,0x44,0x3b,0x04,0x62,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0xc4,0x4d,0x84, +0x03,0x4a,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x81,0x13,0xe2,0xb0,0x12,0x23,0x06, +0x06,0x00,0x82,0x60,0x40,0xe0,0x84,0x38,0xa8,0xc4,0x88,0x81,0x01,0x80,0x20,0x18, +0x10,0x39,0x31,0x0e,0x2d,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x5d,0x4c,0xb4,0x43, +0xe1,0x12,0xa3,0x09,0x41,0x50,0xc6,0x4a,0x5c,0x19,0x2c,0x71,0x15,0xc0,0x03,0x17, +0x11,0x40,0x05,0xe4,0xa0,0x95,0x14,0x50,0x42,0x02,0x27,0x18,0x76,0x82,0x61,0x26, +0xe8,0x01,0x7c,0x4c,0xd8,0x03,0xf8,0x8c,0x26,0x34,0xc0,0x05,0x86,0x9d,0x63,0x98, +0x15,0x02,0x7d,0xac,0x10,0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x1a,0x59,0xfc, +0xc3,0xa5,0x13,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x23,0x06,0x07,0x00,0x82,0x60, +0xd0,0x99,0x85,0x48,0x68,0x61,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0x82,0x61, +0x27,0x18,0x66,0x87,0x40,0x1f,0x3b,0x04,0xfa,0x98,0xc0,0xc0,0xc7,0x04,0x06,0x3e, +0xa3,0x09,0x89,0x30,0x9a,0xa0,0x0c,0x86,0x10,0xf2,0x31,0x84,0x90,0x8f,0x29,0xed, +0x00,0x1f,0x53,0xdc,0x01,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf4,0x05,0x4e, +0x10,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7e,0x91,0x13,0x84,0x30,0x62,0x70, +0x00,0x20,0x08,0x06,0xc7,0x5f,0xec,0x44,0x2d,0x08,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0x80,0x06,0x4f,0xd8,0x82,0x70,0x8a,0x61,0xa7,0x18,0x66,0x84,0x40,0x1f,0x23, +0x04,0xfa,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x18,0xf0,0x85,0x4f,0xd0,0x81,0x2e, +0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x53,0x1a,0x60,0x11,0xe4,0x85,0x19,0x94,0xc1, +0x58,0x8c,0xc5,0x58,0x8c,0xc5,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0x82,0x27, +0x8c,0x26,0x7c,0x83,0x09,0x84,0x7c,0x4c,0x20,0xe4,0x63,0x66,0x20,0xc8,0xc7,0xcc, +0x40,0x90,0x8f,0x09,0x82,0x7c,0x4c,0x10,0xe4,0x63,0x42,0x00,0x9f,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0x5e,0x63,0x2c,0x02,0x43,0xd4,0x00,0x3e,0x86,0xa8,0x01,0x7c, +0x86,0x23,0x84,0x58,0x18,0xbe,0xe1,0x88,0xa1,0x1d,0x8a,0xaf,0x84,0x40,0x87,0x23, +0x08,0x5a,0x18,0xbe,0xe1,0x88,0x02,0x1e,0x8a,0xaf,0x84,0x40,0x8b,0x08,0x74,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0xc0,0x60,0x36,0xea,0xe2,0x15,0xe2,0x61,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0xc0,0x80,0x36,0xec,0x62,0x15,0xe2,0x61,0xc4,0xe0,0x01,0x40,0x10, +0x0c,0x26,0xdd,0x98,0x0b,0x21,0xd8,0x34,0x7b,0xb0,0x87,0xd8,0x88,0x8d,0xbd,0xd0, +0x85,0xd1,0x84,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x37,0x56,0x23,0x18, +0x31,0x38,0x00,0x10,0x04,0x03,0x30,0xc0,0x0d,0xbd,0xc0,0x85,0x79,0x18,0x31,0x78, +0x00,0x10,0x04,0x83,0xc9,0x37,0xee,0x22,0x28,0x3e,0x4f,0x1f,0xf4,0xa1,0x36,0x6a, +0xe3,0x2f,0x7c,0x61,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0xba,0xde,0xc8,0x8b,0x58,0xb8,0x8d,0xd1,0x84,0x60,0x18,0x6e,0x08,0x74,0x03, +0x0c,0xaa,0x31,0x0b,0x2e,0x21,0xd8,0x1a,0xd0,0x82,0x0b,0x0a,0x74,0x96,0x21,0x10, +0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xe8,0xc8,0x03,0x34,0x70,0x21,0x3c,0x46,0x13, +0x02,0x60,0x34,0x41,0x08,0x4e,0x30,0xec,0x04,0xc3,0x4c,0xf0,0xe4,0x63,0x82,0x27, +0x1f,0x13,0xca,0x02,0x3e,0x26,0x98,0x05,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xa8,0x0f,0xd8,0x30,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xec,0x43,0x36,0xe4, +0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x3e,0x64,0xe3,0x18,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xc0,0x0f,0xda,0xa0,0x87,0x60,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0x22,0xfb,0x48,0x8d,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xfb,0x50,0x0d,0xe1, +0x84,0x81,0x4e,0x18,0xc8,0x0e,0x22,0x3e,0x66,0x10,0xf1,0x29,0x42,0x36,0xa0,0x88, +0xd9,0x80,0x11,0x83,0x03,0x00,0x41,0x30,0xa8,0xf8,0x23,0x35,0x04,0xfa,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0xaa,0x3f,0x54,0x43,0xa8,0x8f,0x11,0x83,0x03,0x00,0x41, +0x30,0x00,0x03,0xfd,0xe0,0x0d,0x7a,0xc0,0x89,0x11,0x83,0x06,0x00,0x41,0x30,0x68, +0x46,0xc4,0x37,0x82,0xfb,0x18,0x84,0xf0,0x08,0x8f,0xf0,0x08,0x8f,0xd1,0x84,0x00, +0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x11,0x83,0x06,0x00,0x41, +0x30,0x68,0x50,0x64,0x3c,0x0c,0xfe,0x70,0x0e,0xf3,0x30,0x0f,0xf3,0x30,0x8f,0xd1, +0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x9a,0x46,0x04, +0x4c,0x0c,0xc4,0x03,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x50,0xad,0xc8,0x6f,0x08, +0xc1,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x30,0xb2,0x1e,0x0e,0x89,0x04,0x8f,0x7b, +0xb8,0x87,0x7b,0xb8,0xc7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c, +0x26,0x10,0x43,0x6d,0x28,0x02,0x23,0x06,0x07,0x00,0x82,0x60,0x50,0xc9,0x88,0x79, +0x04,0xc8,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x37,0x22,0x1f,0xd5,0x8a,0x04,0x56, +0x7d,0xd4,0x47,0x7d,0xd4,0xc7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20, +0x8c,0x26,0x10,0xc3,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x3c,0x72,0x1f,0x1a,0x8c, +0x70,0x61,0xa0,0x1f,0xfa,0xa1,0x1f,0xfa,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30, +0x9a,0x30,0x08,0xa3,0x09,0xc4,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d,0x98,0xf0, +0xc7,0x57,0x23,0x67,0x60,0x06,0xff,0xf1,0x1f,0xff,0xf1,0x1f,0xa3,0x09,0x01,0x30, +0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x23,0x06,0x0d,0x00,0x82,0x60, +0xd0,0x98,0x49,0x88,0x90,0x81,0x8e,0x5c,0x6b,0x40,0x22,0x24,0x42,0x22,0x24,0x32, +0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x30,0x62,0xd0, +0x00,0x20,0x08,0x06,0xcd,0x9a,0x98,0x48,0x1a,0xfc,0x48,0x05,0x07,0x29,0x92,0x22, +0x29,0x92,0x22,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40, +0x0c,0x55,0x07,0x66,0x02,0x46,0x0a,0x25,0x02,0x82,0x11,0x83,0x03,0x00,0x41,0x30, +0xa8,0xdc,0x44,0x44,0x84,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x39,0x71,0x91, +0x38,0x38,0x93,0x39,0x08,0x62,0x24,0x46,0x62,0x24,0x46,0x46,0x13,0x02,0x60,0x34, +0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0, +0xc1,0x93,0x19,0xb1,0x03,0x36,0xf1,0x03,0xc3,0x46,0x6c,0xc4,0x46,0x6c,0x64,0x34, +0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0x61,0xc4,0xa0,0x01, +0x40,0x10,0x0c,0x9a,0x3e,0xc1,0x91,0x3d,0x88,0x13,0x37,0x58,0x76,0x64,0x47,0x76, +0x64,0x47,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18, +0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x11,0x95,0x1e,0x01,0x05,0x3b,0x61,0x03,0x08, +0x4c,0xc0,0x04,0x4c,0xc0,0x64,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10, +0x46,0x13,0x88,0xa1,0x58,0x41,0x4f,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2a,0x52, +0xc1,0x91,0xe0,0x1a,0x31,0x68,0x00,0x10,0x04,0x83,0x26,0x55,0xc8,0xe4,0x14,0xfa, +0x24,0x15,0x82,0x33,0x39,0x93,0x33,0x39,0x93,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82, +0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x5c,0x25, +0x4d,0x58,0x41,0x54,0x68,0xc1,0x60,0x13,0x36,0x61,0x13,0x36,0x19,0x4d,0x08,0x80, +0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x18,0x31,0x68,0x00,0x10,0x04, +0x83,0x66,0x56,0xdc,0x24,0x16,0x4e,0x85,0x14,0x96,0x38,0x89,0x93,0x38,0x89,0x93, +0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x11,0x83, +0x06,0x00,0x41,0x30,0x68,0x70,0x65,0x4e,0x6c,0x81,0x55,0x44,0x01,0xb2,0x13,0x3b, +0xb1,0x13,0x3b,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04, +0x62,0xb0,0xfb,0x08,0x87,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xc4,0x2b,0xb3, +0x12,0x58,0x60,0x1f,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x30,0xc0,0x15,0x3d, +0xb1,0x0d,0xf9,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x30,0xc8,0x95,0x3d,0x81,0x0d, +0xfb,0x18,0x31,0x78,0x00,0x10,0x04,0x83,0xe9,0x57,0xf0,0x44,0x08,0x86,0xfc,0xd8, +0x8f,0xfd,0xb0,0x15,0x5b,0x01,0x95,0xdf,0x18,0x4d,0x08,0x00,0x9b,0x11,0x74,0x88, +0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xe3,0xa2,0x2b,0x81,0x05,0xfd,0x21,0x9f, +0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xc8,0xa5,0x4f,0x0e,0x23,0xf0,0x0f,0x10,0x01, +0x91,0x5d,0xd9,0x95,0x52,0x21,0x8f,0xd1,0x84,0x00,0xb0,0x10,0x69,0x87,0xf8,0x8c, +0x18,0x18,0x00,0x08,0x82,0x41,0x84,0x2e,0xbf,0x12,0x58,0x20,0x22,0xf2,0x19,0x31, +0x78,0x00,0x10,0x04,0x83,0x29,0x5d,0x44,0x85,0x59,0x82,0x11,0x29,0x91,0x12,0x01, +0x17,0x70,0x51,0x95,0xf4,0x18,0x4d,0x08,0x00,0x03,0x13,0x79,0x88,0xcf,0x88,0x81, +0x01,0x80,0x20,0x18,0x44,0xed,0x42,0x2e,0x81,0x05,0x27,0x22,0x9f,0x11,0x83,0x07, +0x00,0x41,0x30,0x98,0xdc,0xe5,0x54,0x22,0x28,0x40,0x11,0x15,0x51,0x91,0x72,0x29, +0x97,0x57,0x71,0x8f,0xd1,0x84,0x00,0x30,0xe8,0x1d,0xe4,0x63,0xd1,0x3b,0xc8,0xc7, +0xa4,0x77,0x90,0x8f,0x4d,0xef,0x20,0x1f,0x7b,0xdc,0x41,0x3e,0x06,0xb9,0x83,0x7c, +0x2c,0x72,0x07,0xf9,0x98,0xe4,0x0e,0xf2,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c, +0x40,0xe0,0x63,0x04,0x02,0x1f,0x93,0xdc,0x41,0x3e,0x36,0xb9,0x83,0x7c,0x8c,0x72, +0x07,0xf9,0x58,0xe5,0x0e,0xf2,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0, +0x63,0x08,0x01,0x1f,0xab,0xde,0x41,0x3e,0x66,0xbd,0x83,0x7c,0xec,0x7a,0x07,0xf9, +0x18,0xf6,0x0e,0xf2,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08, +0x01,0x1f,0x3b,0x03,0x36,0x80,0x8f,0x05,0x63,0x00,0x1f,0x0b,0x3e,0xf8,0xd8,0x11, +0xd0,0xc7,0x0e,0x81,0x3e,0x76,0x0c,0xf4,0xb1,0x83,0xa0,0x8f,0xcd,0x41,0x3e,0xc8, +0xc7,0xe8,0x20,0x1f,0xe4,0x63,0x75,0x90,0x0f,0xf2,0x31,0x3b,0xc8,0x07,0xf9,0x98, +0x1c,0xe0,0x83,0x7c,0x6c,0x0e,0xf0,0x41,0x3e,0x46,0x07,0xf8,0x20,0x1f,0xab,0x03, +0x7c,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8, +0x58,0x1d,0xec,0x83,0x7c,0xcc,0x0e,0xf6,0x41,0x3e,0x76,0x07,0xfb,0x20,0x1f,0xc3, +0x83,0x7d,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08, +0xf8,0x18,0x1e,0xf8,0x83,0x7c,0x2c,0x0f,0xfc,0x41,0x3e,0xa6,0x07,0xfe,0x20,0x1f, +0xdb,0x03,0x7f,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43, +0x08,0xf8,0x18,0x11,0x06,0xf4,0x31,0x42,0x0c,0xe8,0x63,0xc4,0x18,0xd0,0xc7,0x08, +0x32,0xa0,0x8f,0xcd,0x82,0x48,0xc8,0xc7,0x68,0x41,0x24,0xe4,0x63,0xb5,0x20,0x12, +0xf2,0x31,0x5b,0x10,0x09,0xf9,0x98,0x2c,0x84,0x84,0x7c,0x6c,0x16,0x42,0x42,0x3e, +0x46,0x0b,0x21,0x21,0x1f,0xab,0x85,0x90,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0, +0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x58,0x2d,0x90,0x84,0x7c,0xcc,0x16,0x48,0x42, +0x3e,0x76,0x0b,0x24,0x21,0x1f,0xc3,0x05,0x92,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21, +0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x2e,0x9c,0x84,0x7c,0x2c,0x17,0x4e, +0x42,0x3e,0xa6,0x0b,0x27,0x21,0x1f,0xdb,0x85,0x93,0x90,0x8f,0x21,0x04,0x7c,0x0c, +0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x11,0x0a,0xf4,0x31,0x42,0x14, +0xe8,0x63,0xc4,0x28,0xd0,0xc7,0x08,0x52,0xa0,0x8f,0xcd,0x03,0x4b,0xc8,0xc7,0xe8, +0x81,0x25,0xe4,0x63,0xf5,0xc0,0x12,0xf2,0x31,0x7b,0x60,0x09,0xf9,0x98,0x3c,0xac, +0x84,0x7c,0x6c,0x1e,0x56,0x42,0x3e,0x46,0x0f,0x2b,0x21,0x1f,0xab,0x87,0x95,0x90, +0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x58,0x3d, +0xb8,0x84,0x7c,0xcc,0x1e,0x5c,0x42,0x3e,0x76,0x0f,0x2e,0x21,0x1f,0xc3,0x07,0x97, +0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18, +0x3e,0xc4,0x84,0x7c,0x2c,0x1f,0x62,0x42,0x3e,0xa6,0x0f,0x31,0x21,0x1f,0xdb,0x87, +0x98,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8, +0x18,0x11,0x0e,0xf4,0x31,0x42,0x1c,0xe8,0x63,0xc4,0x38,0xd0,0xc7,0x08,0x72,0xa0, +0x8f,0xc1,0x4c,0x7e,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xfa,0x61,0x9f, +0xc0,0x82,0x97,0x91,0xcf,0x88,0xc1,0x03,0x80,0x20,0x18,0x4c,0xf6,0xf3,0x3a,0x39, +0x81,0x13,0x01,0xcc,0xc8,0x8c,0xcc,0xb4,0x4f,0xfb,0xdc,0x8e,0xbd,0x8c,0x26,0x04, +0x80,0xa9,0x8d,0x7f,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xfd,0x89,0x9f, +0xc0,0x02,0x9a,0x91,0xcf,0x88,0xc1,0x03,0x80,0x20,0x18,0x4c,0xfb,0x43,0x3b,0x3e, +0xd1,0x13,0x41,0xcd,0xdc,0xcc,0xcd,0xc8,0x8f,0xfc,0xf0,0xce,0xbe,0x8c,0x26,0x04, +0x80,0xe1,0xcc,0x88,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xff,0xb1,0x9f, +0xc0,0x82,0x9c,0x91,0xcf,0x88,0xc1,0x03,0x80,0x20,0x18,0x4c,0x20,0x94,0x3b,0x63, +0x21,0x16,0x81,0xce,0xf0,0x0c,0xcf,0xdc,0xcf,0xfd,0x84,0x0f,0xc8,0x8c,0x26,0x04, +0x80,0xdd,0x0d,0x8a,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x12,0xda,0x9f, +0xc0,0x02,0x9f,0x91,0xcf,0x88,0xc1,0x03,0x80,0x20,0x18,0x4c,0x25,0xe4,0x3b,0x68, +0x71,0x16,0xc1,0xcf,0x84,0x4d,0xd8,0xf0,0x0f,0xff,0x98,0x4f,0xc9,0x8c,0x26,0x04, +0x80,0x41,0xf8,0x20,0x1f,0x8b,0xf0,0x41,0x3e,0x26,0xe1,0x83,0x7c,0x6c,0xc2,0x07, +0xf9,0xd8,0xc3,0x0b,0xf2,0x31,0x88,0x17,0xe4,0x63,0x11,0x2f,0xc8,0xc7,0x24,0x5e, +0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x98, +0x44,0x0a,0xf2,0xb1,0x89,0x14,0xe4,0x63,0x14,0x29,0xc8,0xc7,0x2a,0x52,0x90,0x8f, +0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x58,0xc5,0x06, +0xf2,0x31,0x8b,0x0d,0xe4,0x63,0x17,0x1b,0xc8,0xc7,0x30,0x36,0x90,0x8f,0x21,0x04, +0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0xd8,0x19,0xb0,0x01,0x7c, +0x2c,0x18,0x03,0xf8,0x58,0xf0,0xc1,0xc7,0x8e,0x80,0x3e,0x76,0x08,0xf4,0xb1,0x63, +0xa0,0x8f,0x1d,0x04,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x70,0xa3,0x14,0x5a, +0x11,0x13,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x8d,0x54,0x68,0x45,0x4c,0x64, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x38,0x5a,0xa1,0x15,0x31,0x91,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xe2,0x88,0x85,0x56,0xc4,0x44,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x90,0x23,0x17,0x7a,0x11,0x15,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x8e, +0x5e,0xe8,0x45,0x54,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x3a,0x82,0xa1,0x17, +0x51,0x91,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xea,0x28,0x86,0x5e,0x44,0x45,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb0,0xa3,0x18,0x42,0xf8,0x63,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0x3b,0x92,0x21,0x84,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc0, +0xa3,0x19,0x42,0xf8,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x3c,0xa2,0x21,0x84, +0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd0,0x23,0x1b,0x42,0x40,0x64,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0x3d,0xba,0x21,0x04,0x44,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xe0,0x23,0x1c,0x42,0x40,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x3e,0xca, +0x21,0x04,0x44,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf0,0xa3,0x1c,0x42,0xfe,0x63, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x3f,0xd2,0x21,0xe4,0x3f,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x00,0xa5,0x1d,0x42,0xfe,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0x50,0xe2,0x21,0xe4,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x10,0x25,0x1f,0x42, +0x46,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x51,0xfa,0x21,0x64,0x44,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x20,0x25,0x30,0x42,0x46,0x64,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0x52,0x0a,0x23,0x64,0x44,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x30,0x25, +0x31,0xe2,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4e,0x69,0x8c,0x38,0x64,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0x54,0x22,0x23,0x0e,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0x23,0x95,0xca,0x88,0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x50,0xa5,0x32, +0x22,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x56,0xc9,0x8c,0x08,0x64,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0x56,0x3a,0x23,0x02,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0xa3,0x95,0xd0,0x88,0x40,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x3b,0x25,0x31,0xd2, +0x1b,0x51,0x1a,0x4d,0x08,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x00,0x83,0x53,0x4a, +0x23,0xd0,0x19,0x9f,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x60,0x69,0x8d,0x02,0x52, +0x22,0x25,0x52,0x72,0x23,0x37,0x72,0x23,0x37,0x1a,0x4d,0x08,0x80,0xe1,0x88,0xe0, +0x75,0x82,0x6f,0xba,0x61,0x7d,0x84,0xc0,0x16,0x83,0x3e,0xb6,0x1c,0xf4,0xb1,0x05, +0xa1,0x8f,0x11,0x83,0x7c,0xac,0x18,0xe4,0x63,0x83,0x21,0x9f,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x76,0xe9,0x8e,0x86,0xdb,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83, +0x97,0xf0,0x68,0xc0,0x9d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7a,0x29,0x8f,0x86, +0xdc,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x97,0xf2,0x68,0x58,0xa1,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x7e,0x49,0x8f,0x06,0x16,0x1a,0x31,0x38,0x00,0x10,0x04, +0x83,0x03,0x9c,0xf6,0x68,0x68,0x21,0x13,0xee,0x47,0x3e,0x26,0x10,0xf0,0xb1,0xa0, +0x7f,0xe4,0x63,0xc1,0x00,0x1f,0x3b,0x8a,0xf8,0x58,0xc0,0x3f,0xf2,0xb1,0x24,0x84, +0xe4,0x63,0x47,0x10,0x1f,0x4b,0x46,0x48,0x3e,0x26,0x04,0xf1,0x19,0x31,0x30,0x00, +0x10,0x04,0x83,0x08,0x9d,0x7e,0xc9,0x1b,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0x9d, +0x6e,0x29,0x18,0x8e,0x00,0x83,0xf4,0x21,0xbe,0x0b,0x86,0x18,0x31,0x38,0x00,0x10, +0x04,0x03,0x30,0x30,0x27,0x54,0x4a,0x9f,0xff,0x19,0x31,0x68,0x00,0x10,0x04,0x83, +0xe6,0x9d,0x54,0x29,0x68,0x25,0xd8,0x79,0x9d,0x56,0x6a,0xa5,0x56,0x6a,0xa5,0xd1, +0x84,0x00,0x18,0x8e,0x08,0x76,0x48,0xf8,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c, +0xd4,0x89,0x95,0xca,0xa7,0x84,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0x82,0xa7,0x54, +0x0a,0x64,0x24,0x6c,0xc0,0x86,0x85,0x58,0xe8,0x9c,0xce,0x29,0x96,0xe0,0x67,0x34, +0x21,0x00,0x46,0x13,0x84,0x60,0x96,0x40,0x18,0xa8,0x30,0xcc,0x0f,0x30,0x83,0x60, +0xa0,0xc2,0x40,0x3f,0x80,0x0c,0x82,0x81,0x0a,0x43,0xfd,0x00,0x2f,0x18,0xa8,0x30, +0xd8,0x0f,0x50,0x82,0x81,0x0a,0xc3,0xfd,0x00,0x25,0x18,0xa8,0x30,0xe0,0x0f,0x00, +0x83,0x60,0xa0,0x62,0x00,0xcf,0x00,0xf0,0x82,0x81,0x8a,0x31,0x40,0xcd,0x00,0xc0, +0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfe,0x69,0x97,0x78,0x66,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x0e,0x9f,0x68,0x89,0x7d,0xe4,0x69,0x34,0x21,0x10,0x2a,0x18, +0x25,0xad,0x7a,0x0a,0xee,0x02,0xc3,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0xeb,0xa7, +0x5c,0x8a,0x1f,0x7c,0x1a,0x4d,0x08,0x80,0xd1,0x04,0x21,0x38,0xc1,0xb0,0x13,0x0c, +0x33,0xc1,0xa0,0x8f,0x09,0x07,0x7d,0x4e,0x18,0xe8,0x84,0x81,0x46,0x13,0x1c,0x60, +0x34,0xe1,0x09,0x8e,0x30,0xec,0x08,0xc3,0x4c,0x48,0x1f,0xf9,0x98,0x90,0x3e,0xf2, +0x31,0xc2,0x94,0xe0,0x63,0xc4,0x29,0xc1,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0x9b,0x8a,0x27,0x42,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0xa6,0xe4,0x89,0x10, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc0,0x29,0x7a,0x72,0x23,0x61,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x9c,0xaa,0xa7,0x37,0x12,0x8e,0x31,0xec,0x18,0xc3,0x8c,0x10, +0xe8,0x63,0x84,0x40,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x00,0x83,0x9a,0xba,0x27, +0x17,0x8a,0xa3,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x7c,0x2a,0x9f,0x02,0x99,0x92, +0x29,0x99,0xe2,0x27,0x7e,0xe2,0x27,0x7e,0x1a,0x4d,0x08,0x80,0xe1,0x88,0xa0,0x87, +0x82,0x6f,0xba,0x21,0x8f,0x84,0xe0,0xc4,0xc0,0xa8,0x11,0x83,0x03,0x00,0x41,0x30, +0x00,0x83,0x9d,0xea,0x27,0x1d,0xaa,0xa3,0x11,0x83,0x03,0x00,0x41,0x30,0x00,0x03, +0x9e,0xf2,0xa7,0x19,0xca,0xa3,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xc4,0x6a,0x9f, +0x84,0x40,0x49,0xfc,0xc8,0x8f,0x72,0x2a,0xa7,0x46,0x6a,0x18,0x4d,0x08,0x00,0x0b, +0x66,0x49,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x99,0xd5,0x3f,0x05,0x16,0x20, +0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0xad,0xfa,0x29,0xb0,0xc0,0x96,0xe4, +0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0x5a,0x8d,0x54,0x30,0x1c,0x31,0x07,0x6a, +0x14,0x7c,0xd3,0x0d,0x02,0x1d,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc0,0x15, +0x4b,0x05,0xc3,0x70,0x44,0xd0,0x46,0xce,0x37,0x62,0x70,0x00,0x20,0x08,0x06,0x87, +0x5c,0xb5,0xd4,0x50,0x58,0x30,0xd0,0xc7,0x56,0x29,0x88,0xcf,0x74,0x43,0xc0,0x4a, +0xc4,0x2c,0xc3,0x40,0xe0,0xc1,0x70,0x04,0x1f,0xc8,0x91,0xf3,0x4d,0x37,0xa0,0x93, +0x2b,0x05,0xb3,0x04,0xc8,0x70,0x84,0x1f,0xbc,0x92,0xf2,0xcd,0x32,0x18,0x45,0x60, +0x8c,0x12,0x1f,0x0b,0x60,0x49,0x3e,0x16,0x30,0xf0,0x99,0x25,0x40,0x86,0x23,0x0e, +0x76,0x12,0xbe,0x59,0x86,0x03,0x09,0x66,0x09,0x90,0x81,0x12,0x83,0x19,0x4c,0xa2, +0x90,0xc7,0xe0,0x30,0x09,0x63,0xa0,0xc4,0x10,0x83,0xc1,0x28,0xbc,0xc3,0x33,0x4c, +0x39,0x27,0xf8,0x58,0xf0,0x4e,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0xaf, +0xd8,0x2a,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0xb4,0x7c,0x6a,0x14,0x02,0xd3, +0xa5,0x20,0x3e,0xb6,0x4b,0xe0,0x13,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x44, +0x0b,0xae,0x82,0xe1,0x08,0xf3,0xb1,0x27,0xe2,0xbb,0xc0,0x28,0x5b,0x02,0xf9,0x58, +0x60,0xc8,0xc7,0x82,0x42,0x3e,0x16,0x90,0x13,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0x4a,0xad,0xbb,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x68,0xad,0xb4,0x7a, +0xc0,0x60,0x38,0x22,0x50,0x25,0xe7,0x1b,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0xb5, +0xd4,0x2a,0x12,0x03,0x0b,0x06,0xfa,0x4c,0x37,0x04,0xad,0x34,0x8c,0x18,0x18,0x00, +0x08,0x82,0x41,0xf4,0x5a,0x7d,0x15,0xd8,0xb1,0x52,0xf2,0x19,0x31,0x30,0x00,0x10, +0x04,0x83,0x28,0xb6,0xfe,0x2a,0xb0,0x60,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x44,0xb3,0x15,0x5a,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x68,0xb0,0xb5,0x56,0xa3, +0x44,0x5a,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x26,0xd8,0x91,0x7c,0x4c,0xb0,0x23, +0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x94,0x5b,0x6c,0x25,0x8c,0x18,0x18,0x00, +0x08,0x82,0x41,0xa4,0x5b,0x6d,0x25,0x9c,0x30,0xd0,0x09,0x03,0x9d,0x60,0xd8,0x09, +0x86,0x99,0x80,0x4f,0xf0,0x31,0x21,0x9f,0xe0,0x33,0x62,0x70,0x00,0x20,0x08,0x06, +0x5a,0x6f,0xe1,0x15,0x2c,0xcd,0xd6,0x68,0x42,0x00,0x8c,0x26,0x08,0x81,0x15,0x42, +0x7c,0xac,0x10,0xe2,0x33,0x1c,0x21,0x3c,0xc2,0x37,0xdd,0x10,0x57,0x7d,0x15,0x0c, +0x47,0x0c,0x90,0xf0,0x4d,0x37,0xcc,0xd5,0x5f,0x05,0xd3,0x0d,0xbd,0x05,0x5e,0xc4, +0x74,0x83,0x6f,0x85,0xd7,0x50,0x45,0x04,0x45,0x44,0x50,0x02,0x01,0x25,0x10,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0x60,0xa0,0x5e,0xac,0x65,0x4e,0x28,0x35,0x62,0xd0, +0x00,0x20,0x08,0x06,0xcd,0x7c,0xb9,0x56,0x70,0x5e,0x83,0x10,0x5b,0xb1,0x15,0x5b, +0xb1,0x35,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xd3,0x0d,0xea,0xd5, +0x5e,0x4f,0x29,0x01,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x93,0x5f,0xb4,0x75,0xb4, +0x57,0x80,0xdc,0xd6,0x6d,0xdd,0xd6,0x6d,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c, +0x26,0x0c,0xc2,0x74,0xc3,0x7c,0xc1,0x57,0x55,0x50,0x00,0x23,0x06,0x0d,0x00,0x82, +0x60,0xd0,0xfc,0x97,0x6e,0x35,0xf3,0x15,0x38,0xbd,0xd5,0x5b,0xbd,0xd5,0x5b,0xa3, +0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0xdd,0x60,0x5f,0xf9,0x95,0x55, +0x15,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x25,0x06,0x5e,0x53,0x7e,0x55,0xc1, +0x78,0x8d,0xd7,0x78,0x8d,0xd7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20, +0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x93,0x62,0xe4,0x75,0xf5,0x57,0x54,0x9c,0xd7, +0x79,0x9d,0xd7,0x79,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88, +0x41,0x03,0x80,0x20,0x18,0x34,0x2d,0x86,0x5e,0x5b,0x88,0x3d,0xc9,0x7a,0xad,0xd7, +0x7a,0xad,0xd7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0x9c, +0x18,0x89,0x9d,0x41,0x8d,0x41,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xcc,0x98, +0x7b,0x85,0xc1,0x89,0x8d,0x41,0x10,0x5f,0xf1,0x15,0x5f,0xf1,0x35,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xdc,0x98, +0x7c,0x95,0xc1,0x8a,0x7d,0x45,0x7d,0xd5,0x57,0x7d,0xd5,0xd7,0x68,0x42,0x00,0x8c, +0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xb3,0x63,0xf6, +0x95,0x06,0x2f,0xd6,0x25,0xf9,0x95,0x5f,0xf9,0x95,0x5f,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0xa3,0x09,0x83,0x60,0x79,0x60,0x0a,0xf1,0xb1,0x3c,0x30,0x85,0xf8,0x5c, +0x1e,0x19,0x35,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x98,0xfd,0x57,0x38,0x04,0xb6, +0x57,0xac,0x40,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xca,0x0c,0xc4,0x58,0x2b, +0xb0,0xbe,0x1a,0xe2,0x63,0x42,0x20,0x1f,0x0b,0xfe,0x0a,0x3e,0x16,0xbc,0x96,0x7c, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x50,0x33,0x13,0x0b,0xad,0xc0,0x56,0xa9,0xb4, +0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x9b,0xa1,0x58,0x90,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0xd1,0x66,0x29,0x96,0x56,0x81,0x11,0x47,0x7c,0x4c,0x08,0xe4, +0x63,0x41,0x02,0x1f,0xfb,0x25,0xdb,0x92,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44, +0x6f,0xd6,0x63,0x81,0xdd,0x56,0x10,0x1f,0x53,0x85,0x53,0x00,0xc1,0x05,0x86,0x99, +0x2a,0xa0,0x02,0x08,0x2e,0x30,0xcc,0x06,0x0c,0x3e,0x26,0x60,0xf0,0x19,0x6e,0x48, +0x05,0xba,0x20,0x83,0xe1,0x86,0x54,0xa0,0x0b,0x32,0x28,0x21,0xd0,0x0b,0x8c,0x32, +0xc7,0x90,0x8f,0x3d,0x86,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0xd2,0x33,0x1c, +0x13,0x02,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0xd4,0x78,0x2c,0xc8,0x2f, +0x0b,0xf2,0x4b,0x3e,0x16,0xf0,0x16,0x7c,0x6c,0xf0,0x2d,0xf9,0x58,0xe0,0x5b,0xf0, +0xb1,0x82,0xbf,0xe4,0x63,0x01,0x7f,0xc1,0xc7,0x82,0x42,0x3e,0x16,0xf4,0x17,0x7c, +0xac,0x28,0xe4,0x63,0x81,0x23,0x1f,0x0b,0x06,0xf9,0x58,0x80,0x0b,0xf2,0x31,0x01, +0x17,0xe4,0x63,0x03,0x2e,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0x2e,0x55,0x43, +0x33,0xec,0xc2,0x2e,0xf3,0xf8,0x4b,0x3e,0x16,0x08,0xf2,0x19,0x31,0x30,0x00,0x10, +0x04,0x83,0x08,0xd6,0xd2,0x2c,0xb0,0xe0,0x17,0xe4,0x63,0xc2,0x2f,0xc8,0xc7,0x86, +0x5f,0x90,0x8f,0x0d,0xe2,0x20,0x1f,0x1b,0xc4,0x41,0x3e,0x36,0x88,0x83,0x7c,0x0c, +0x1e,0xc4,0x01,0x04,0x17,0x18,0x66,0x01,0x1f,0xc0,0x67,0xb8,0x81,0x1c,0x6e,0x83, +0x0c,0x2a,0x18,0x03,0xbd,0xc0,0x28,0x83,0x03,0x42,0x3e,0x23,0x06,0x09,0x00,0x82, +0x60,0x70,0xed,0x5a,0x9e,0x05,0x62,0x10,0x88,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0xe2,0xd6,0x67,0x81,0x8e,0x59,0xa0,0x63,0xf2,0xb1,0xa0,0xbf,0xe0,0x63,0xc3, +0x7f,0xc9,0xc7,0x82,0xff,0x82,0x8f,0x15,0x3d,0x26,0x1f,0x0b,0x7a,0x0c,0x3e,0x16, +0x14,0xf2,0xb1,0xc0,0xc7,0xe0,0x63,0x45,0x21,0x1f,0x0b,0x1a,0xf9,0x58,0x30,0xc8, +0xc7,0x82,0x79,0x90,0x8f,0x09,0xf3,0x20,0x1f,0x1b,0xe6,0x41,0x3e,0x36,0x90,0x01, +0x7c,0x6c,0x20,0x03,0xf8,0xd8,0x40,0x06,0xf0,0xb1,0x03,0x0d,0xe0,0x33,0x62,0x90, +0x00,0x20,0x08,0x06,0xd7,0xbb,0xb5,0x5a,0xc6,0x07,0x19,0x1f,0x58,0x19,0x04,0xf2, +0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x88,0xde,0x5a,0x2d,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x03,0xdf,0x66,0x6d,0x24,0xfa,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0x7c,0xa3,0xb5,0x91,0xe8,0x87,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf4,0xad,0xd6, +0x46,0xa2,0x1f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8,0xb7,0x5b,0x33,0x09,0x90, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0xdf,0x70,0xcd,0x24,0x40,0x62,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0x7e,0xcb,0x35,0x93,0x00,0x09,0x3b,0x46,0x42,0x3e,0x86, +0x8c,0x84,0x7c,0x2c,0x19,0x09,0xf9,0xd8,0xd0,0x06,0xf0,0xb1,0xa1,0x0d,0xe0,0x63, +0x43,0x1b,0xc0,0xc7,0x8c,0x94,0x90,0x8f,0x19,0x29,0x21,0x1f,0x33,0x52,0x42,0x3e, +0x36,0xc0,0x01,0x7c,0x6c,0x80,0x03,0xf8,0xd8,0x00,0x07,0xf0,0xb1,0xe9,0x0e,0xe0, +0x63,0x61,0xd1,0x12,0x20,0xb8,0xc0,0x30,0x0b,0xda,0x01,0x3e,0xc3,0x0d,0x2f,0x81, +0x22,0x64,0x50,0x01,0x2d,0xe8,0x05,0x46,0x59,0x38,0x10,0xf2,0x19,0x31,0x48,0x00, +0x10,0x04,0x83,0x8b,0xe5,0xd4,0x2d,0x98,0x85,0x60,0x16,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x98,0x39,0x77,0x0b,0x56,0xcd,0x82,0x55,0x93,0x8f,0x05,0x6e,0x06,0x1f, +0x1b,0xe0,0x4c,0x3e,0x16,0xc0,0x19,0x7c,0xac,0x70,0x35,0xf9,0x58,0xe0,0x6a,0xf0, +0xb1,0xa0,0x90,0x8f,0x05,0xaf,0x06,0x1f,0x2b,0x0a,0xf9,0x58,0xd0,0xc8,0xc7,0x82, +0x41,0x3e,0x16,0xf8,0x84,0x7c,0x4c,0xf0,0x09,0xf9,0xd8,0xe0,0x13,0xf2,0xb1,0x38, +0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x01,0x9f,0x11, +0x83,0x04,0x00,0x41,0x30,0xb8,0xc0,0xce,0xdf,0xb2,0x76,0xc8,0xda,0xc1,0x6c,0x21, +0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x65,0xe7,0x6f,0xc1,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0x69,0x47,0x72,0x71,0x80,0x16,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xa8,0x5d,0xc9,0xc5,0x01,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xb1,0x76, +0x26,0x17,0x07,0x68,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0xdb,0xa1,0x5c,0x1c, +0xac,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x6d,0x97,0x72,0x71,0xb0,0x16,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xb8,0x9d,0xca,0xc5,0xc1,0x5a,0xd8,0xe1,0x16,0xf2, +0x31,0xc4,0x2d,0xe4,0x63,0x89,0x5b,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00, +0x1f,0x8b,0x83,0x01,0x3e,0x66,0xd0,0x85,0x7c,0xcc,0xa0,0x0b,0xf9,0x98,0x41,0x17, +0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1, +0x04,0x1f,0x83,0x0d,0xbc,0x00,0xc1,0x05,0x86,0x59,0xd0,0x13,0xf0,0x19,0x6e,0xd0, +0x0b,0x3c,0x21,0x83,0x32,0x89,0x40,0x2f,0x30,0xca,0x64,0x82,0x90,0xcf,0x88,0x41, +0x02,0x80,0x20,0x18,0x5c,0x7d,0xb7,0x73,0x25,0x11,0x94,0x44,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0x07,0xe9,0xfd,0x5c,0xc0,0x6f,0x16,0xf0,0x9b,0x7c,0x2c,0xf8,0x35, +0xf8,0xd8,0x10,0x6e,0xf2,0xb1,0x20,0xdc,0xe0,0x63,0xc5,0xbf,0xc9,0xc7,0x82,0x7f, +0x83,0x8f,0x05,0x85,0x7c,0x2c,0x00,0x39,0xf8,0x58,0x51,0xc8,0xc7,0x82,0x46,0x3e, +0x16,0x0c,0xf2,0xb1,0x20,0x35,0xe4,0x63,0x42,0x6a,0xc8,0xc7,0x86,0xd4,0x90,0x8f, +0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x0e,0xf8, +0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0x15,0x7b,0x6f,0xf7,0x13,0xd9,0x4f,0x64,0x76, +0x12,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xb2,0xbd,0xb7,0x0b,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xd0,0xbd,0xba,0x8b,0x83,0xd9,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x63,0xf7,0xec,0x2e,0x0e,0x66,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0xde,0xbb,0xbb,0x38,0x98,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7a,0x2f,0xef, +0xe2,0xc0,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf0,0x3d,0xbd,0x8b,0x03,0xdb, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0xf7,0xf6,0x2e,0x0e,0x6c,0xc3,0x8e,0xdc, +0x90,0x8f,0x21,0xb9,0x21,0x1f,0x4b,0x72,0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e, +0x06,0xf8,0x58,0x1c,0x0c,0xf0,0x31,0xe3,0x37,0xe4,0x63,0xc6,0x6f,0xc8,0xc7,0x8c, +0xdf,0x90,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c, +0x0e,0x26,0xf8,0x14,0x4c,0xb8,0x81,0x5e,0x60,0xd4,0x88,0x41,0x02,0x80,0x20,0x18, +0x5c,0xe9,0x77,0x7a,0x2f,0xd1,0x06,0x2f,0xd1,0x06,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xc0,0xdf,0xea,0x05,0x68,0x67,0x01,0xda,0xc9,0xc7,0x82,0x95,0x83,0x8f,0x0d, +0x2d,0x27,0x1f,0x0b,0x5a,0x0e,0x3e,0x56,0xac,0x9d,0x7c,0x2c,0x58,0x3b,0xf8,0x58, +0x50,0xc8,0xc7,0x02,0xb6,0x83,0x8f,0x15,0x85,0x7c,0x2c,0x60,0xe4,0x63,0xc1,0x20, +0x1f,0x0b,0xe2,0x43,0x3e,0x26,0xc4,0x87,0x7c,0x6c,0x88,0x0f,0xf9,0x18,0x1b,0x0c, +0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0xe0,0x80,0xcf,0x88,0x41, +0x02,0x80,0x20,0x18,0x5c,0xfd,0xb7,0x7b,0x67,0x51,0x0a,0x67,0x51,0x0a,0x36,0x17, +0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x12,0xc1,0x60,0xf7,0x82,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x4c,0x30,0x08,0x3f,0x36,0xd8,0x8f,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x4e,0x30,0x10,0x3f,0x36,0xd8,0x8f,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x50,0x30,0x18,0x3f,0x36,0xd8,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x52, +0x30,0x28,0x3f,0x36,0xf0,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x54,0x30,0x30, +0x3f,0x36,0xf0,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x56,0x30,0x38,0x3f,0x36, +0xf0,0x0f,0x3b,0x42,0x44,0x3e,0x86,0x84,0x88,0x7c,0x2c,0x09,0x11,0xf9,0x18,0x1b, +0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0x8c,0x13,0x91,0x8f,0x19, +0x27,0x22,0x1f,0x33,0x4e,0x44,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18, +0x1b,0x0c,0xf0,0x31,0x36,0x98,0xe0,0x53,0x2b,0xa1,0x0b,0x7a,0x81,0x51,0x23,0x06, +0x09,0x00,0x82,0x60,0x70,0xd5,0x60,0x30,0x7f,0x2a,0x91,0x0b,0x2a,0x91,0x0b,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xf0,0x60,0x70,0x7f,0x01,0xed,0x59,0x40,0x7b,0xf2, +0xb1,0xe0,0xee,0xe0,0x63,0x43,0xde,0xc9,0xc7,0x82,0xbc,0x83,0x8f,0x15,0xb7,0x27, +0x1f,0x0b,0x6e,0x0f,0x3e,0x16,0x14,0xf2,0xb1,0x00,0xf7,0xe0,0x63,0x45,0x21,0x1f, +0x0b,0x18,0xf9,0x58,0x30,0xc8,0xc7,0x82,0x1c,0x91,0x8f,0x09,0x39,0x22,0x1f,0x1b, +0x72,0x44,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31, +0x36,0x38,0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x57,0x1a,0x06,0x27,0x18,0x88, +0x45,0x3c,0x88,0x45,0x3c,0xd8,0x6f,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83, +0xc8,0x0d,0x83,0x13,0x0c,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe4,0x30,0x68, +0xc1,0x80,0x0d,0xc6,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x39,0x0c,0x5c,0x30, +0x60,0x83,0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x0e,0x83,0x17,0x0c,0xd8, +0x60,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa8,0xc3,0x20,0x06,0x03,0x36,0x30, +0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xec,0x30,0x90,0xc1,0x80,0x0d,0xcc,0x64, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x3b,0x0c,0x66,0x30,0x60,0x03,0x33,0xb1,0x23, +0x4d,0xe4,0x63,0x48,0x9a,0xc8,0xc7,0x92,0x34,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63, +0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0xcc,0x78,0x13,0xf9,0x98,0xf1,0x26,0xf2,0x31, +0xe3,0x4d,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f, +0x63,0x83,0x09,0x3e,0x96,0x2b,0x73,0x02,0x82,0x0b,0x0c,0xb3,0xc0,0x4c,0xe0,0x33, +0xdc,0x50,0x27,0xa1,0x43,0x06,0xf5,0x22,0x81,0x5e,0x60,0x94,0xed,0x08,0x21,0x9f, +0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0x4c,0x31,0x20,0xc3,0xc0,0x45,0x02,0x17,0x09, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x68,0xc5,0x00,0x0d,0x83,0xa0,0x04,0x03,0x0b, +0x4a,0x30,0x90,0x8f,0x05,0xe8,0x07,0x1f,0x1b,0xd4,0x4f,0x3e,0x16,0xa8,0x1f,0x7c, +0xac,0x40,0xc1,0x40,0x3e,0x16,0xa0,0x60,0x00,0x1f,0x0b,0x0a,0xf9,0x58,0x90,0x82, +0x01,0x7c,0xac,0x28,0xe4,0x63,0x41,0x23,0x1f,0x0b,0x06,0xf9,0x58,0x40,0x2a,0xf2, +0x31,0x81,0x54,0xe4,0x63,0x03,0xa9,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00, +0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x07,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0, +0xd2,0xc5,0x00,0x0f,0x03,0x34,0xc9,0xd0,0x24,0x33,0x18,0x09,0xe4,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0xd1,0x2f,0x06,0x78,0x18,0x04,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0x8c,0x63,0xe0,0x87,0x41,0x1c,0xb8,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0xe4,0x18,0xfc,0x61,0x10,0x07,0xae,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x39, +0x06,0xa0,0x18,0xc4,0x81,0xab,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x61,0x8e,0x81, +0x28,0x06,0x71,0x10,0x2b,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x9c,0x63,0x30,0x8a, +0x41,0x1c,0xc4,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xe8,0x18,0x90,0x62,0x10, +0x07,0xb1,0x62,0x07,0xad,0xc8,0xc7,0x10,0x5a,0x91,0x8f,0x25,0xb4,0x22,0x1f,0x8b, +0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x98,0xa1,0x2b,0xf2,0x31, +0x43,0x57,0xe4,0x63,0x86,0xae,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f, +0x8b,0x83,0x01,0x3e,0x16,0x07,0x13,0x7c,0x2a,0x47,0xdc,0x40,0x2f,0x30,0x6a,0xc4, +0x20,0x01,0x40,0x10,0x0c,0x2e,0x79,0x0c,0x60,0x31,0xc0,0x91,0x36,0xc0,0x91,0x36, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x1f,0x03,0x5a,0x0c,0x82,0x38,0x0c,0x2c, +0x88,0xc3,0x40,0x3e,0x16,0xd0,0x60,0x00,0x1f,0x1b,0x6c,0x30,0x90,0x8f,0x05,0x36, +0x18,0xc0,0xc7,0x0a,0x3a,0x0c,0xe4,0x63,0x01,0x1d,0x06,0xf0,0xb1,0xa0,0x90,0x8f, +0x05,0x75,0x18,0xc0,0xc7,0x8a,0x42,0x3e,0x16,0x30,0xf2,0xb1,0x60,0x90,0x8f,0x05, +0xec,0x22,0x1f,0x13,0xd8,0x45,0x3e,0x36,0xb0,0x8b,0x7c,0x8c,0x0d,0x06,0xf8,0x18, +0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x70,0xc0,0x67,0xc4,0x20,0x01,0x40, +0x10,0x0c,0x2e,0x93,0x0c,0xc8,0x31,0x80,0x93,0x52,0x80,0x93,0x52,0x30,0x3e,0x09, +0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0x4a,0x06,0xe4,0x18,0x04,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0xbc,0x64,0xa0,0x8e,0x01,0x1b,0xd8,0xcb,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0x30,0x19,0xac,0x63,0xc0,0x06,0xf6,0x32,0x62,0x70,0x00,0x20, +0x08,0x06,0x47,0x4c,0x06,0xec,0x18,0xb0,0x81,0xbd,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0x21,0x93,0x81,0x3b,0x06,0x6c,0x90,0x2f,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xcc,0x64,0xf0,0x8e,0x01,0x1b,0xe4,0xcb,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x34, +0x19,0xc0,0x63,0xc0,0x06,0xf9,0x62,0x07,0xbf,0xc8,0xc7,0x10,0x7e,0x91,0x8f,0x25, +0xfc,0x22,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x98, +0x21,0x32,0xf2,0x31,0x43,0x64,0xe4,0x63,0x86,0xc8,0xc8,0xc7,0xd8,0x60,0x80,0x8f, +0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x13,0x7c,0x8a,0x46,0x74,0x41, +0x2f,0x30,0x6a,0xc4,0x20,0x01,0x40,0x10,0x0c,0x2e,0x9f,0x0c,0xf8,0x31,0x98,0x91, +0x5c,0x98,0x91,0x5c,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x2c,0x03,0x90,0x0c, +0x82,0x5e,0x0c,0x2c,0xe8,0xc5,0x40,0x3e,0x16,0x80,0x62,0x00,0x1f,0x1b,0x44,0x31, +0x90,0x8f,0x05,0xa2,0x18,0xc0,0xc7,0x0a,0x70,0x0c,0xe4,0x63,0x01,0x38,0x06,0xf0, +0xb1,0xa0,0x90,0x8f,0x05,0xe1,0x18,0xc0,0xc7,0x8a,0x42,0x3e,0x16,0x30,0xf2,0xb1, +0x60,0x90,0x8f,0x05,0x34,0x23,0x1f,0x13,0x68,0x46,0x3e,0x36,0xd0,0x8c,0x7c,0x8c, +0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x70,0xc0,0x67, +0xc4,0x20,0x01,0x40,0x10,0x0c,0x2e,0xb9,0x0c,0x60,0x32,0x58,0x93,0x78,0x58,0x93, +0x78,0x30,0x74,0x09,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0x5d,0x06,0x30, +0x19,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xec,0x65,0x60,0x93,0x01,0x1b,0xf8, +0xcc,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7c,0x19,0xdc,0x64,0xc0,0x06,0x3e,0x33, +0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x5f,0x06,0x38,0x19,0xb0,0x81,0xcf,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0xe1,0x97,0x81,0x4e,0x06,0x6c,0x10,0x36,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0xfc,0x65,0xb0,0x93,0x01,0x1b,0x84,0xcd,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0xa0,0x19,0xf0,0x64,0xc0,0x06,0x61,0x63,0x07,0xd9,0xc8,0xc7,0x10, +0xb2,0x91,0x8f,0x25,0x64,0x23,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c, +0x0d,0x06,0xf8,0x98,0xa1,0x36,0xf2,0x31,0x43,0x6d,0xe4,0x63,0x86,0xda,0xc8,0xc7, +0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x13,0x7c, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x5a,0xcd,0x40,0x34,0x83,0x60,0x38,0x22,0x10, +0xc9,0x40,0xf8,0xa6,0x1b,0x86,0x73,0x0c,0x02,0x6b,0x02,0xfa,0x58,0x23,0xd0,0xc7, +0x9a,0x81,0x3e,0xa6,0x10,0xf4,0x31,0xa5,0xa0,0x8f,0x29,0x06,0x7d,0xcc,0x30,0xe4, +0x63,0x86,0x21,0x1f,0x33,0x0c,0xf9,0x98,0x31,0xc4,0xc7,0x8c,0x21,0x3e,0x66,0x0c, +0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x48,0x37,0x83,0xd8,0x0c,0x86,0x11,0x03, +0x03,0x00,0x41,0x30,0x88,0x76,0x33,0x90,0xcd,0x60,0x18,0x31,0x30,0x00,0x10,0x04, +0x83,0x88,0x37,0x83,0xd9,0x0c,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x7a,0x33, +0x88,0xcb,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0x37,0x03,0xb9,0x0c,0x86, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x7e,0x33,0x98,0xcb,0x60,0x18,0x8e,0x60,0x03, +0x9b,0x0c,0x84,0xef,0x02,0xa3,0x2c,0x70,0x03,0xf9,0x0c,0x47,0x04,0x39,0x19,0x08, +0xdf,0x2c,0x43,0xa2,0x04,0x36,0x07,0x02,0x7d,0x6c,0x0e,0x06,0xfa,0xd8,0x1c,0x10, +0xf4,0xb1,0xa2,0x25,0x03,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xb1,0x9e,0xc1, +0x69,0x06,0x04,0x1c,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc1,0x9e,0x01,0x6a,0x06, +0x04,0x1c,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd1,0x9e,0x41,0x6a,0x06,0x04,0x1c, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xe1,0x9e,0x41,0x6a,0x06,0x03,0x1c,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0xf1,0x9e,0x81,0x6a,0x06,0x03,0x1c,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x01,0x9f,0xc1,0x6a,0x06,0x03,0x1c,0xcc,0x12,0x28,0x03,0x15,0x86, +0x91,0xe8,0x03,0x32,0x50,0x61,0x18,0x89,0x3e,0x20,0x03,0x15,0x86,0x91,0xe8,0x03, +0x32,0x50,0x61,0x50,0x89,0x87,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x51,0x9f,0x41, +0x6c,0x06,0xf1,0x18,0x90,0x81,0x05,0x2d,0x19,0xc0,0xc7,0xcc,0x20,0xa0,0x8f,0x05, +0x3a,0x19,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xfb,0x0c,0xf2,0x32,0x08, +0x2c,0x30,0xcb,0x40,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xec,0x67,0x70,0x9b, +0xc1,0x0e,0x06,0x37,0x18,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc1,0x9f,0x01,0x6e, +0x06,0xc1,0x29,0x0d,0x47,0x04,0x6d,0x19,0x10,0x5f,0xcd,0x60,0x10,0xe8,0x88,0xc1, +0x01,0x80,0x20,0x18,0x80,0x81,0x7d,0x06,0xb8,0x19,0xcc,0x63,0xc0,0x92,0xc1,0x88, +0xc1,0x01,0x80,0x20,0x18,0x80,0xc1,0x7d,0x06,0xb9,0x19,0xb8,0x63,0x40,0x93,0xc1, +0x88,0xc1,0x03,0x80,0x20,0x18,0x4c,0xfd,0x19,0xd8,0x66,0x20,0x04,0x6e,0x18,0xb4, +0x61,0x90,0x93,0x41,0x4e,0x06,0xf4,0x19,0xd0,0x67,0xe0,0x9b,0x41,0x3f,0x06,0xa3, +0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0xd3,0x0d,0x84, +0x48,0x06,0xc8,0x74,0x03,0x31,0x92,0x41,0x32,0xdd,0x40,0x90,0x64,0xa0,0x4c,0x37, +0x10,0x25,0x19,0x2c,0x06,0x11,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0x45, +0x83,0xff,0x0c,0x82,0xe1,0x88,0x00,0x2f,0x03,0xe6,0x9b,0x65,0x70,0x96,0xc0,0x26, +0x23,0x3e,0xc3,0x11,0x84,0x4a,0x06,0xc2,0x37,0x1c,0x51,0xac,0x64,0x40,0x7c,0x27, +0x0c,0x71,0xc2,0x10,0x26,0x04,0x21,0x18,0x8e,0x30,0x5e,0x32,0x10,0xbe,0xe1,0x88, +0x03,0x26,0x03,0xe2,0x3b,0x61,0x88,0x13,0x86,0x30,0x21,0x08,0xc1,0x70,0x83,0x11, +0x80,0xc1,0x2c,0x03,0xd3,0x04,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xd9,0x68,0xd0, +0xa2,0x01,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x8e,0x06,0xf5,0x19,0x3c,0xc1, +0x2c,0x41,0x33,0x50,0x61,0x08,0x0c,0x18,0x2c,0x26,0x06,0x54,0x7c,0x86,0x23,0x82, +0x9c,0x0c,0x84,0x6f,0x38,0x42,0xd0,0xc9,0x80,0xf8,0x4e,0x18,0xe2,0x84,0x21,0x4c, +0x08,0x42,0x30,0xdc,0x00,0x05,0x60,0x30,0xcb,0x80,0x65,0xc1,0x40,0x85,0xf1,0x3f, +0x9b,0x9f,0x0a,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x80,0xc1,0x8e,0x06,0xfd,0x19, +0xfc,0x64,0x30,0x97,0xc1,0x88,0x81,0x03,0x80,0x20,0x18,0x3c,0x63,0x1a,0xcc,0x67, +0x10,0x94,0x64,0x40,0x92,0x81,0x88,0x06,0x6b,0xf0,0x79,0x1d,0x78,0x06,0xc3,0x11, +0x5d,0x58,0x06,0xce,0x77,0x81,0x51,0x46,0x04,0xf2,0x19,0x6e,0x58,0xab,0x1d,0x0d, +0xc2,0xe0,0x5c,0x31,0x30,0xca,0x42,0x33,0x50,0xc5,0x20,0x3e,0x16,0x08,0xf2,0xb1, +0x20,0x9d,0xe4,0x63,0xbb,0x18,0xf0,0x66,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30, +0x88,0xd6,0x34,0xc8,0xd1,0x20,0xb8,0xc3,0xa8,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xe0,0x34,0x60,0xd1,0x20,0x10,0xac,0x0f,0xc0,0x33,0x90,0x8f,0x05,0x46,0x7c,0x6c, +0x08,0xe4,0x63,0x01,0x02,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xea,0x34,0x80, +0xd1,0x20,0x09,0x8c,0x1c,0x83,0xdb,0x0c,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06, +0x11,0x9d,0x06,0x62,0x1a,0x04,0x46,0x0a,0x43,0x7c,0x4c,0x08,0xe4,0x63,0x41,0x01, +0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf6,0x34,0xb0,0xd1,0xc0,0x08,0x66,0x19, +0x1e,0x68,0x16,0x03,0x53,0x85,0x55,0x80,0x8f,0x05,0xaa,0x10,0x1f,0x5b,0x85,0x56, +0x80,0x8f,0xb9,0x42,0x2b,0xc4,0xc7,0x82,0x56,0x88,0xcf,0x2c,0xc1,0x34,0x62,0x70, +0x00,0x20,0x08,0x06,0x9a,0x9e,0x06,0x35,0x1a,0xb4,0x65,0xe0,0xa6,0xc1,0x68,0x42, +0x00,0x8c,0x26,0x08,0x81,0x05,0x82,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x12, +0xd5,0x20,0x4f,0x83,0xc0,0x7a,0x33,0x08,0xe8,0x33,0x62,0x60,0x00,0x20,0x08,0x06, +0x11,0xa9,0x06,0x39,0x1a,0x04,0x16,0xa0,0x67,0x20,0x9f,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0x4c,0x35,0xf8,0xd1,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x55, +0x83,0x32,0x0d,0xd2,0x33,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x58,0xd5,0xe0, +0x4c,0x83,0x73,0x0c,0xa8,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x58,0x35,0x40,0xd3, +0x80,0x1d,0x83,0xc0,0xc8,0x33,0x18,0xe2,0x63,0x42,0x20,0x1f,0x0b,0x0a,0xf8,0x58, +0x00,0x0f,0xf2,0x31,0x01,0x1e,0xe4,0x63,0x03,0x3c,0xc8,0xc7,0x44,0x62,0x88,0x8f, +0x89,0xc4,0x10,0x1f,0x13,0x89,0x21,0x3e,0x66,0x94,0x04,0x7c,0xcc,0x28,0x09,0xf8, +0x98,0x51,0x12,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x57,0x83,0x3a,0x0d, +0x7c,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x57,0x03,0x3b,0x0d,0x7c,0xc2, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x57,0x83,0x3b,0x0d,0x7c,0xc2,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0x83,0x57,0x83,0x3b,0x0d,0x7c,0xc2,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0xa3,0x57,0x03,0x3c,0x0d,0x7c,0xc2,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0xc3,0x57,0x83,0x3c,0x0d,0x7c,0xc2,0x18,0x8e,0x30,0xd0,0x4b,0xf8,0x86,0x23, +0x0c,0xf4,0x12,0xbe,0xe1,0x08,0x03,0xbd,0x84,0xaf,0x06,0x61,0x2b,0x10,0x76,0x38, +0xa2,0xbd,0x10,0xe1,0x1b,0x8e,0x68,0x2f,0x44,0xf8,0x86,0x23,0xda,0x0b,0x11,0xbe, +0x1a,0x84,0xad,0x40,0xd8,0x32,0x82,0x9d,0x65,0x88,0xa4,0x60,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0x75,0x0d,0x4c,0x35,0x98,0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0x75,0x0d,0x4e,0x35,0x98,0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x76, +0x0d,0x50,0x35,0x98,0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x76,0x0d,0x50, +0x35,0x18,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xdc,0x35,0x48,0xd5,0x60,0x88, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x78,0xd7,0x40,0x55,0x83,0x21,0x1a,0x31,0x38, +0x00,0x10,0x04,0x83,0x03,0x5e,0x03,0x56,0x0d,0x52,0x41,0xa7,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0x72,0xd7,0x60,0x54,0x03,0x97,0x0c,0x2c,0x40,0xd1,0x40,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0x10,0xc1,0x6b,0x90,0xaa,0x41,0x60,0x2b,0x1a,0x04,0xf1, +0xb1,0xa0,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xf3,0x1a,0x84,0x6b,0x10, +0x18,0x88,0x29,0xf1,0x31,0x10,0x53,0xe2,0x63,0x20,0xa6,0xc4,0xc7,0x88,0x41,0x3e, +0x56,0x0c,0xf2,0x31,0x63,0x90,0x8f,0x0d,0x10,0x7c,0x6c,0x80,0xe0,0x63,0x03,0x04, +0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x40,0x36,0xd8,0xd5,0xa0,0x14,0xe0,0x34, +0x30,0x53,0x08,0xe2,0x63,0x4c,0x20,0x1f,0x0b,0x06,0xf8,0xcc,0x12,0x48,0x03,0x15, +0x86,0x13,0xe9,0x70,0x00,0x0d,0x54,0x18,0x4e,0xa4,0xc3,0x01,0x34,0x50,0x61,0x38, +0x91,0x0e,0x07,0xd0,0x40,0x85,0x81,0x44,0x38,0x01,0x59,0x40,0x13,0xf0,0x31,0xa1, +0x26,0xe0,0x63,0x83,0x4d,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x95,0x0d, +0xce,0x35,0xf0,0xd3,0x60,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x65,0x03,0x74, +0x0d,0xfe,0x34,0x18,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x68,0xd9,0x20,0x5d,0x03, +0x50,0x0d,0x06,0xe3,0x89,0x9e,0x80,0x8f,0x05,0x3c,0x11,0x1f,0xeb,0x89,0x9f,0x80, +0x8f,0x81,0xc5,0x4f,0xc4,0xc7,0x82,0x9f,0x88,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0x33,0x1b,0xbc,0x6b,0x30,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd0,0x6c, +0x00,0xaf,0x01,0x8c,0x06,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x35,0x1b,0xc4, +0x6b,0x10,0x08,0x16,0xb4,0x69,0x00,0x1f,0x43,0x02,0xfa,0x18,0x22,0xd0,0xc7,0x8e, +0x81,0x3e,0x26,0xc0,0x69,0x20,0x1f,0x4b,0x0b,0x56,0x0d,0xe4,0x63,0x81,0x41,0x1f, +0x33,0xee,0x34,0x90,0x8f,0x11,0x41,0x7c,0xcc,0xc8,0xd3,0x40,0x3e,0x26,0x04,0xf1, +0x31,0xae,0x83,0x8f,0x05,0x5c,0x7c,0xac,0xfb,0xe0,0x63,0x60,0xf0,0xc5,0xc7,0x82, +0x2f,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x98,0x6d,0x20,0xb2,0xc1,0x10,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0x71,0xb6,0xc1,0xc8,0x06,0x63,0x1a,0x14,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0xa0,0x6d,0x40,0xb2,0x41,0x20,0x58,0x00,0xaa,0x01,0x7c, +0x0c,0x09,0xe8,0x63,0x88,0x40,0x1f,0x3b,0x06,0xfa,0x98,0x30,0xaa,0x81,0x7c,0x2c, +0x61,0xe0,0x63,0x81,0x41,0x1f,0x0b,0x54,0x35,0x90,0x8f,0x05,0x04,0x7c,0xac,0x0d, +0xc6,0x35,0x90,0x8f,0x05,0x0a,0x7d,0x4c,0x71,0xd5,0x40,0x3e,0x86,0x04,0xf1,0x31, +0x05,0x56,0x03,0xf9,0x98,0x10,0xc4,0xc7,0x48,0xa3,0x0d,0xe8,0x63,0xa5,0xd1,0x06, +0xf4,0x31,0xd3,0x68,0x03,0xfa,0x58,0x1a,0xb0,0x01,0x7c,0x2c,0x30,0x03,0xfa,0x58, +0x70,0xab,0x81,0x7c,0x8c,0x0c,0x9a,0xf8,0x58,0x20,0xc0,0xc7,0xc8,0xa0,0x89,0x8f, +0x85,0x81,0x12,0x1f,0x1b,0x14,0xf9,0x98,0x32,0xc8,0xc7,0x94,0x41,0x3e,0x36,0x50, +0xf0,0xb1,0x61,0x82,0x8f,0x05,0xbd,0x1a,0xc8,0xc7,0x88,0x08,0x3e,0x26,0x04,0xf1, +0xb1,0xa0,0x80,0x8f,0x19,0x03,0x7c,0xec,0x28,0xe2,0x63,0x41,0x11,0x9f,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x5c,0x37,0x50,0xdb,0x60,0x08,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x78,0xdd,0x60,0x6d,0x83,0x22,0xb0,0x73,0x0d,0x82,0xf8,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x11,0xbb,0x41,0xdb,0x06,0xef,0x1a,0x04,0x86,0x04,0xf4,0x31, +0x44,0xa0,0x8f,0x1d,0x03,0x7d,0x66,0x09,0xa6,0x81,0x0a,0x03,0x4e,0x1e,0x43,0x1a, +0xa8,0x30,0xe0,0xe4,0x31,0xa4,0x81,0x0a,0xc3,0x4d,0x1e,0x43,0x1a,0x31,0x38,0x00, +0x10,0x04,0x03,0x30,0x78,0xdd,0x20,0x6e,0x03,0x54,0x0d,0xd6,0x35,0x18,0x31,0x68, +0x00,0x10,0x04,0x83,0x06,0x77,0x83,0xb9,0x0d,0x02,0xd6,0x0d,0x58,0x37,0x60,0xdd, +0xc0,0x6e,0x03,0xbb,0x0d,0xec,0x36,0xb0,0xdb,0x60,0x34,0x21,0x00,0x86,0x23,0x82, +0x5b,0x0d,0x82,0x6f,0xba,0x61,0x5e,0x03,0x21,0x30,0x24,0xa0,0x8f,0x21,0x02,0x7d, +0x0c,0x19,0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x5a,0xee,0x06,0x74,0x1b,0xb0, +0x6a,0x40,0xbb,0xc1,0x68,0x42,0x00,0x58,0x50,0xc8,0xc7,0x84,0x42,0x3e,0x36,0x14, +0xf2,0x31,0x3e,0x0d,0x74,0x34,0x88,0x8f,0xf1,0x69,0xa0,0xa3,0x41,0x7c,0x86,0x23, +0x84,0x71,0x0d,0x86,0x6f,0x38,0x62,0xf8,0xd7,0xa0,0xf8,0x4a,0x08,0x74,0x38,0x82, +0x30,0xd7,0x60,0xf8,0x86,0x23,0x0a,0x91,0x0d,0x8a,0xaf,0x84,0x40,0x8b,0x08,0x74, +0x96,0x81,0xaa,0x82,0xd1,0x04,0x67,0xb0,0x80,0x65,0x03,0xf9,0x18,0x7f,0x04,0xf4, +0xb1,0x33,0x0b,0xe2,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0xfc,0x06,0xae,0x1b, +0xb8,0x6b,0x10,0xcc,0x12,0x54,0x03,0x15,0x86,0x40,0xf9,0xb6,0x30,0x8d,0x18,0x1c, +0x00,0x08,0x82,0x01,0x18,0xac,0x6f,0xd0,0xba,0x41,0xbb,0x06,0x20,0x1b,0x8c,0x18, +0x38,0x00,0x08,0x82,0xc1,0x33,0xbf,0xc1,0xe8,0x06,0x41,0xad,0x06,0xb4,0x1a,0xc8, +0x6e,0x20,0xdc,0x99,0x20,0xc0,0x6d,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0xfd, +0x06,0xb0,0x1b,0xc4,0x6c,0x30,0x67,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xcd,0x6f, +0x10,0xbe,0x01,0x99,0x06,0xe6,0xb6,0x81,0x10,0x1f,0x13,0x02,0xf9,0x58,0x40,0xc0, +0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xfd,0x0d,0x6c,0x37,0x28,0x02,0xdb,0xd1, +0x60,0x6d,0x03,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc1,0xbf,0x01,0xee,0x06, +0x41,0x8e,0x06,0x36,0x0c,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x7f,0x03, +0xdd,0x0d,0x02,0x61,0xba,0xc1,0x66,0x83,0xc0,0x46,0x83,0xe1,0x08,0xd9,0xb8,0xd9, +0x80,0xf9,0x66,0x19,0x2e,0x2b,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x84,0x83, +0xde,0x0d,0xe8,0x36,0x10,0x0c,0x6e,0x83,0x20,0x3e,0xb3,0x04,0xd7,0x40,0x85,0x21, +0x58,0x48,0x35,0x62,0x70,0x00,0x20,0x08,0x06,0x60,0xb0,0xbf,0x41,0xef,0x06,0xfc, +0x1a,0xcc,0x6c,0x30,0x62,0xe0,0x00,0x20,0x08,0x06,0xcf,0x08,0x07,0xb3,0x1b,0x04, +0xe5,0x1a,0x90,0x6b,0x20,0xbe,0xc1,0x18,0x88,0x41,0x18,0x08,0xa0,0x1b,0x8c,0x18, +0x1c,0x00,0x08,0x82,0x01,0x18,0xf0,0x6f,0xe0,0xbb,0xc1,0xbf,0x06,0x35,0x1b,0x8c, +0x18,0x38,0x00,0x08,0x82,0xc1,0x43,0xc2,0x01,0xed,0x06,0x81,0xb9,0x06,0xe5,0x1a, +0x8c,0x6f,0x20,0xb2,0x81,0xc8,0x06,0x22,0x1b,0x88,0x6c,0x10,0xba,0x01,0x8e,0x18, +0x18,0x00,0x08,0x82,0x41,0x34,0xc2,0x81,0xfe,0x06,0xea,0x31,0x62,0x70,0x00,0x20, +0x08,0x06,0xc7,0x09,0x07,0xe2,0x1b,0xb0,0x47,0x30,0x4b,0x90,0x0d,0x54,0x18,0x02, +0xa6,0x3b,0x8d,0xbd,0x08,0x88,0xc4,0x67,0x38,0x22,0x30,0xd9,0x40,0xf8,0x86,0x23, +0x84,0x93,0x0d,0x88,0xef,0x84,0x21,0x4e,0x18,0xc2,0x84,0x20,0x04,0xc3,0x0d,0xfd, +0x11,0x80,0xc1,0x2c,0x83,0xb6,0x05,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xb5,0x70, +0x40,0xc2,0xc1,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x0c,0x07,0xec,0x1b,0x24, +0xc1,0x2c,0xc1,0x36,0x50,0x61,0x08,0x1a,0x95,0xd9,0x9c,0x88,0x6e,0x20,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x88,0x62,0x38,0xf8,0xdf,0x20,0x18,0x31,0x30,0x00,0x10, +0x04,0x83,0x48,0x86,0x83,0xf3,0x0d,0x02,0x0b,0xe2,0x36,0x90,0xcf,0x88,0x81,0x01, +0x80,0x20,0x18,0x44,0x34,0x1c,0xb4,0x6f,0x10,0x0c,0x47,0x18,0x2d,0xe2,0x7c,0x17, +0x18,0x65,0xc1,0x20,0x9f,0xe1,0x88,0xe0,0x74,0x03,0xe1,0xbb,0xc0,0xa8,0x11,0x03, +0x03,0x00,0x41,0x30,0x88,0x74,0x38,0x78,0xdf,0x60,0xd7,0x2c,0x40,0xdd,0x40,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xf1,0x70,0x50,0xbf,0x41,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0x07,0x18,0x07,0xfc,0x1b,0xf0,0x69,0x10,0x18,0xde,0x06,0x41,0x7c, +0xcc,0x08,0xe4,0x33,0x4b,0xe0,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_6a9a6c5630d1ddf2e1412af2ff617482.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_6a9a6c5630d1ddf2e1412af2ff617482.h new file mode 100644 index 00000000..e01c6588 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_6a9a6c5630d1ddf2e1412af2ff617482.h @@ -0,0 +1,1093 @@ +// ffx_fsr2_accumulate_pass_wave64_6a9a6c5630d1ddf2e1412af2ff617482.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_wave64_6a9a6c5630d1ddf2e1412af2ff617482_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_6a9a6c5630d1ddf2e1412af2ff617482_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_6a9a6c5630d1ddf2e1412af2ff617482_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_6a9a6c5630d1ddf2e1412af2ff617482_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_6a9a6c5630d1ddf2e1412af2ff617482_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_lanczos_lut", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_6a9a6c5630d1ddf2e1412af2ff617482_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 6, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_6a9a6c5630d1ddf2e1412af2ff617482_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_6a9a6c5630d1ddf2e1412af2ff617482_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_6a9a6c5630d1ddf2e1412af2ff617482_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", "rw_upscaled_output", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_6a9a6c5630d1ddf2e1412af2ff617482_UAVResourceBindings[] = { 0, 1, 3, 4, 2, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_6a9a6c5630d1ddf2e1412af2ff617482_UAVResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_6a9a6c5630d1ddf2e1412af2ff617482_UAVResourceSpaces[] = { 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_6a9a6c5630d1ddf2e1412af2ff617482_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_6a9a6c5630d1ddf2e1412af2ff617482_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_6a9a6c5630d1ddf2e1412af2ff617482_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_6a9a6c5630d1ddf2e1412af2ff617482_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_6a9a6c5630d1ddf2e1412af2ff617482_size = 17032; + +static const unsigned char g_ffx_fsr2_accumulate_pass_wave64_6a9a6c5630d1ddf2e1412af2ff617482_data[] = { +0x44,0x58,0x42,0x43,0x2f,0x36,0x2b,0x04,0x74,0xc5,0xed,0x31,0x00,0xd1,0xad,0x16, +0x01,0xc6,0x66,0x60,0x01,0x00,0x00,0x00,0x88,0x42,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x3c,0x02,0x00,0x00,0x9c,0x10,0x00,0x00,0xb8,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xc8,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0x58,0x0e,0x00,0x00,0x66,0x00,0x05,0x00,0x96,0x03,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x40,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x8d,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xce,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xf4,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2, +0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42, +0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29, +0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30, +0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c, +0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3, +0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf, +0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f, +0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3, +0x50,0x08,0x6e,0x60,0x06,0xea,0x6e,0x1b,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42, +0x72,0xa8,0x48,0x20,0xd2,0xc8,0x79,0x88,0x68,0x42,0x08,0x09,0x09,0xc3,0x50,0x08, +0x66,0x60,0x3e,0x02,0x0f,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90, +0x66,0x40,0xc4,0x30,0x0c,0xca,0x1c,0x41,0x50,0x0a,0x66,0x10,0x87,0x91,0xc8,0x81, +0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec, +0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81, +0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d, +0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30, +0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f, +0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2, +0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00, +0x06,0x7e,0x80,0x84,0x13,0xa5,0x74,0x18,0x41,0x30,0x66,0x6a,0x83,0x71,0x60,0x87, +0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30, +0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03, +0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72, +0x40,0xc1,0x30,0x93,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42, +0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39, +0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0, +0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0x20,0x61,0x65,0xa9,0x9d,0x29,0x0c,0xc6, +0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41, +0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f, +0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca, +0x01,0x05,0xc3,0x4c,0xd6,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3, +0x3b,0x84,0x03,0x3d,0xf8,0x01,0x12,0x8c,0x97,0xe0,0x99,0xc8,0x60,0x1c,0xd8,0x21, +0x1c,0xe6,0x61,0x1e,0xdc,0x40,0x16,0x6e,0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e, +0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4, +0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00, +0x0c,0xfc,0x00,0x05,0x27,0xc9,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c, +0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03, +0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a, +0x56,0xa2,0x67,0xc2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc, +0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x50,0x60,0x90,0x3d,0x8c,0x20,0x0c,0x67, +0x08,0xc1,0xc7,0xae,0x36,0x9a,0x70,0x1c,0xc7,0xf1,0x61,0x38,0xd7,0x75,0x5d,0x0d, +0xc3,0x30,0x0c,0xc3,0xa0,0xfc,0x26,0x69,0x8a,0x28,0x61,0xf2,0x59,0x80,0x79,0x16, +0x22,0x62,0x27,0x60,0x22,0x50,0x30,0xd0,0x0e,0x00,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c, +0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10, +0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x90,0x01,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64, +0x81,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24, +0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2,0x1c,0x0a,0xa2,0xf0,0x03,0x0a,0xa4,0x60, +0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03, +0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a, +0x3e,0xa0,0x2c,0x4a,0xa3,0xb0,0x21,0x8a,0xf1,0xa2,0xb8,0x8a,0x87,0xc6,0x11,0x80, +0x1a,0x20,0x75,0x06,0x80,0xdc,0x19,0x00,0x8a,0x67,0x00,0x68,0x9e,0x01,0xa0,0x7a, +0x06,0x80,0xee,0x19,0x00,0xca,0x67,0x00,0x48,0x9f,0x01,0x20,0x7e,0x06,0x00,0x00, +0x79,0x18,0x00,0x00,0x90,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0xc1,0x99,0x20,0x0c,0xcf,0x06,0x61,0x20,0x26,0x08,0x03,0xb4,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08,0x6a,0x40,0x07,0xb4,0xe4,0xbe,0xd2,0xdc, +0xe0,0xea,0xe8,0xbe,0xda,0xde,0xe8,0xd2,0xde,0xdc,0xbe,0xec,0xca,0xc6,0xe8,0xde, +0xe4,0xe6,0x26,0x08,0x43,0x34,0x41,0x18,0xa4,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65, +0x31,0x98,0x81,0x31,0x9c,0x09,0x82,0x1b,0xd4,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8, +0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86, +0x31,0x30,0x86,0xc3,0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab, +0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30, +0x4c,0x1b,0x12,0x46,0x99,0x0c,0x6a,0x60,0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8, +0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x04,0x61,0xa0,0x26,0x08,0x43,0xb5,0x41, +0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35,0x30,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae, +0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed, +0x4d,0x6e,0x82,0x30,0x58,0x1b,0x92,0x4b,0xd9,0x0c,0x6e,0x60,0x0c,0x87,0x8e,0xdc, +0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xb8, +0x36,0x24,0x9c,0xe2,0x19,0xdf,0xc0,0x18,0xd9,0x04,0x21,0x0e,0xec,0x80,0x8d,0xdc, +0x17,0x5b,0x98,0xdb,0x98,0xde,0xdb,0xdc,0x17,0x5b,0x1d,0xdd,0x86,0x84,0x08,0x03, +0x31,0x30,0x88,0x81,0x31,0x9c,0x09,0xc2,0x80,0x31,0x91,0xfb,0x4a,0x6b,0x3b,0x6b, +0x4a,0x83,0x9b,0x9b,0x20,0x0c,0xd9,0x86,0x84,0x0c,0xc2,0xa0,0x0c,0x0c,0x33,0x18, +0x18,0xc3,0x21,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16, +0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21,0x31,0x03,0x08, +0x0d,0x8c,0x61,0x60,0x8c,0x6c,0x43,0xf2,0x48,0x95,0xd6,0x81,0xc1,0x18,0x9c,0x41, +0x1a,0x4c,0x10,0xe6,0xe0,0x0e,0xa8,0xc9,0xdd,0x7d,0xa5,0xb9,0xd1,0x95,0xc9,0xb9, +0x85,0xb1,0x7d,0xd5,0xc1,0xcd,0x8d,0x85,0xb1,0x95,0x91,0x7d,0x8d,0xbd,0xb1,0xbd, +0xc9,0x4d,0x10,0xc6,0x40,0x0e,0x36,0x2c,0xc6,0x1a,0xb0,0x81,0x61,0x0c,0x4c,0x1b, +0xb4,0x41,0x1b,0x38,0x13,0x84,0x3a,0xc0,0x03,0x3a,0x72,0x77,0x5f,0x6c,0x6f,0x63, +0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x1b,0x96,0xe1,0x0d,0xe0,0xc0,0x18,0x06, +0xa6,0x0d,0xda,0xa0,0x0d,0xb2,0x09,0xc2,0x1d,0xe4,0x01,0x19,0xb9,0xbb,0x2f,0xb7, +0xb2,0xbb,0x2f,0xb6,0xb7,0xb1,0xb5,0xb9,0x0d,0x0b,0x23,0x07,0x73,0x60,0x50,0x03, +0xd3,0x06,0x6d,0xd0,0x06,0x19,0x1f,0xb9,0xbb,0x2f,0xb6,0xba,0xb6,0xb0,0x2f,0xb4, +0xb4,0x39,0xba,0x37,0xb9,0xbc,0x0d,0x0b,0xb5,0x06,0x75,0x60,0x5c,0x03,0xd3,0x06, +0x6d,0xd0,0x06,0x0e,0x25,0xb9,0xbb,0xaf,0x3a,0xb8,0xb9,0xb1,0x30,0xb6,0x32,0xb2, +0xaf,0xb7,0x3a,0x3a,0xb8,0x3a,0xba,0x0d,0xcb,0xb5,0x06,0x77,0x60,0x30,0x03,0xd3, +0x06,0x6d,0xd0,0x06,0xce,0x86,0xc2,0x0d,0xe2,0x80,0x0e,0xec,0x00,0x0f,0x26,0x08, +0x7a,0xb0,0x07,0x34,0xc6,0xc4,0x8c,0xa6,0xa4,0x64,0x26,0x08,0x83,0xb6,0x01,0x31, +0xf4,0x60,0x0f,0x0c,0x63,0xe0,0x03,0x60,0x43,0xd0,0x07,0x13,0x04,0x3e,0xe0,0x03, +0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x1b,0x10, +0xe3,0x0f,0x40,0xc1,0x18,0x06,0x03,0xd8,0x10,0x84,0xc2,0x06,0x42,0x0d,0xf2,0xc0, +0x0f,0x44,0x61,0x82,0x90,0x07,0x7a,0xc0,0x25,0x4d,0xaa,0xcc,0x8d,0xac,0x4c,0x6e, +0x2a,0x4d,0xaf,0x6c,0x82,0x30,0x06,0x73,0xb0,0x01,0x21,0x4a,0x81,0x32,0xc8,0xe0, +0x6a,0x4c,0x81,0x4e,0x5a,0x53,0x18,0x9e,0x54,0x99,0x1b,0x59,0x99,0xdc,0x54,0x9a, +0x5e,0xd9,0x06,0x84,0x40,0x05,0xca,0x0c,0xc8,0xe0,0x6a,0x4c,0x81,0x4c,0x1a,0x51, +0xda,0x1c,0x1c,0x5b,0x58,0xde,0x54,0x9a,0x5e,0xd9,0x04,0x61,0xd8,0x36,0x20,0x84, +0x2a,0x50,0xab,0x40,0x06,0x57,0x63,0x0a,0xec,0xd2,0x92,0xdc,0xe0,0xea,0xe8,0x86, +0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0x88,0xd2,0xda,0xca, +0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26,0x08,0x03,0xb7,0xc1,0x20,0x5a,0x81,0x72,0x05, +0x32,0xb8,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1,0x11,0xa5,0xb5,0x95,0xb9, +0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x86,0x6e,0x03,0x42,0xc0,0x02,0x15,0x0b,0x64, +0x70,0x35,0xa6,0x40,0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29,0x0d,0x8e,0xa9,0xcc,0xae, +0x8c,0x8d,0xea,0xad,0x6a,0xae,0x6c,0x82,0x30,0x78,0x1b,0x10,0x62,0x16,0x28,0x5a, +0x20,0x83,0xab,0x31,0x05,0x2e,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65, +0x78,0x13,0x84,0xe1,0xdb,0x80,0x10,0xb6,0x40,0xdd,0x02,0x19,0x5c,0x8d,0x29,0x50, +0x32,0x23,0x2a,0xb3,0x4b,0x1b,0x2b,0xa3,0x7a,0xb3,0x4a,0x2b,0xbb,0x23,0x2a,0x83, +0xa3,0x43,0x9b,0x20,0x0c,0x60,0xb0,0xc1,0x20,0x72,0x81,0xd2,0x05,0x32,0x68,0x78, +0x98,0x29,0xa5,0xd1,0xd1,0x95,0xc9,0x4d,0x10,0x86,0x30,0xd8,0x80,0x10,0xbc,0x40, +0xf5,0x02,0x19,0x34,0x8d,0x29,0x50,0x32,0x6b,0x7a,0xa3,0x4b,0x7b,0x73,0xb3,0x2a, +0x1b,0xa3,0x7b,0x93,0x9b,0x1a,0x0b,0x63,0x2b,0x9b,0x20,0x0c,0x62,0xb0,0x01,0x21, +0x7e,0x81,0x02,0x07,0x32,0x68,0x1a,0x53,0x20,0x64,0x46,0xf4,0x76,0xe7,0x36,0x37, +0x16,0xc6,0x56,0x66,0x14,0x36,0x46,0xf7,0x26,0x37,0x41,0x18,0xc6,0x60,0x03,0x42, +0x88,0x03,0x35,0x0e,0x64,0xd0,0x34,0xa6,0xc0,0xcf,0xac,0xe9,0x8d,0x2e,0xed,0xcd, +0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x4e,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0x28,0xcc,0x6d, +0xac,0x8c,0x8d,0x2d,0x8c,0x2e,0xed,0xcd,0x6d,0x82,0x30,0x90,0xc1,0x06,0x84,0x28, +0x07,0xca,0x1c,0xc8,0xa0,0x69,0x4c,0x81,0x8c,0x19,0x94,0x5c,0x59,0x11,0x1e,0xdc, +0xdb,0x5c,0x9d,0x5c,0xd9,0x04,0x61,0x28,0x83,0x0d,0x08,0x81,0x0e,0x54,0x3a,0x90, +0x41,0xd3,0x98,0x02,0x33,0x33,0x28,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0x39,0x23,0xb9, +0xb0,0xb6,0x32,0x28,0xb9,0xb2,0x22,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x09,0xc2, +0x60,0x06,0x1b,0x10,0x62,0x1d,0x28,0x76,0x20,0x83,0xa6,0x31,0x05,0x2e,0x66,0x54, +0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x13,0x84,0xe1,0x0c,0x36,0x18,0x84, +0x3b,0x50,0xef,0x40,0x06,0x0d,0x2b,0x33,0xa5,0x34,0x3a,0xba,0x32,0xb9,0xa9,0xb2, +0xb8,0xba,0x32,0xb7,0xb1,0x32,0xa6,0x32,0xb7,0x33,0x3a,0xb4,0x09,0xc2,0x80,0x06, +0x1b,0x10,0x22,0x1e,0x28,0x79,0x20,0x83,0xa6,0x31,0x05,0x2a,0x66,0x44,0x65,0x6c, +0x74,0x61,0x54,0x69,0x6d,0x65,0x13,0x84,0x21,0x0d,0x36,0x18,0x04,0x3d,0x50,0xf5, +0x40,0x06,0x0d,0x2f,0x33,0xa2,0x3c,0xb7,0xb0,0xb6,0xb4,0x31,0xa9,0xb2,0xb9,0x21, +0xb4,0x30,0xb7,0xb3,0x32,0xa3,0xb0,0x31,0xba,0x37,0xb9,0x09,0xc2,0xa0,0x06,0x1b, +0x0c,0xe2,0x1e,0x28,0x7c,0x20,0x83,0x86,0x98,0x99,0x55,0x5a,0xd9,0xdd,0x14,0x5c, +0xd8,0x58,0x19,0xd5,0x5b,0x53,0x19,0x5d,0x99,0xdc,0x9c,0x51,0xd8,0x18,0xdd,0x9b, +0xdc,0x04,0x61,0x58,0x83,0x0d,0x06,0xa1,0x0f,0xd4,0x3e,0x90,0x41,0xb3,0x81,0xe2, +0x83,0x53,0x48,0x05,0x56,0x78,0x05,0x59,0xa8,0x05,0x5c,0xd8,0x05,0x5f,0x08,0x07, +0x72,0x38,0x07,0x75,0x68,0x07,0x78,0x98,0x07,0x7b,0xc8,0x07,0x7e,0xd8,0x30,0x18, +0xa4,0xd0,0x0f,0x13,0x04,0x01,0xd8,0x00,0x6c,0x18,0x0c,0x90,0x00,0x89,0x0d,0x41, +0x48,0x6c,0x18,0x86,0x7f,0x10,0x09,0x0a,0x43,0x53,0x1b,0x06,0x33,0x30,0x83,0x61, +0x82,0x30,0xb0,0xc1,0x86,0xa0,0x17,0x36,0x10,0x57,0x49,0x98,0xc4,0x49,0x6c,0x28, +0xfe,0x81,0x24,0x80,0x51,0x40,0x09,0x22,0x62,0x72,0x61,0x6e,0x63,0x68,0x65,0x73, +0x13,0x84,0xa1,0x0d,0x68,0x98,0xb1,0xbd,0x85,0xd1,0xcd,0x4d,0x10,0x06,0x37,0x60, +0x91,0xe6,0x36,0x47,0x37,0x37,0x41,0x18,0xde,0x80,0x44,0x9a,0x1b,0xdd,0xdc,0x04, +0x61,0x80,0x03,0x22,0x74,0x65,0x78,0x5f,0x6c,0x6f,0x61,0x64,0x13,0x84,0x21,0x0e, +0x88,0xd0,0x95,0xe1,0x7d,0xb9,0xbd,0xc9,0xb5,0x31,0xa1,0x2b,0xc3,0xfb,0x9a,0xa3, +0x7b,0x93,0x2b,0x63,0x51,0x97,0xe6,0x46,0x37,0xb7,0x01,0x52,0x89,0x95,0x60,0x89, +0x96,0x70,0x89,0x97,0x80,0x89,0x98,0x90,0x89,0x99,0xa0,0x89,0x95,0xa8,0x09,0xce, +0x26,0x68,0xa1,0x0a,0x1b,0x9b,0x5d,0x9b,0x4b,0x1a,0x59,0x99,0x1b,0xdd,0x94,0x20, +0xa8,0x42,0x86,0xe7,0x62,0x57,0x26,0x37,0x97,0xf6,0xe6,0x36,0x25,0x20,0x9a,0x90, +0xe1,0xb9,0xd8,0x85,0xb1,0xd9,0x95,0xc9,0x4d,0x09,0x8c,0x3a,0x64,0x78,0x2e,0x73, +0x68,0x61,0x64,0x65,0x72,0x4d,0x6f,0x64,0x65,0x6c,0x53,0x02,0xa4,0x0c,0x19,0x9e, +0x8b,0x5c,0xd9,0xdc,0x5b,0x9d,0xdc,0x58,0xd9,0xdc,0x94,0x40,0x14,0x2a,0x91,0xe1, +0xb9,0xd0,0xe5,0xc1,0x95,0x05,0xb9,0xb9,0xbd,0xd1,0x85,0xd1,0xa5,0xbd,0xb9,0xcd, +0x4d,0x11,0xfa,0x41,0x24,0xea,0x90,0xe1,0xb9,0x94,0xb9,0xd1,0xc9,0xe5,0x41,0xbd, +0xa5,0xb9,0xd1,0xcd,0x4d,0x09,0x50,0xa2,0x0b,0x19,0x9e,0xcb,0xd8,0x5b,0x9d,0x1b, +0x5d,0x99,0xdc,0xdc,0x94,0xc0,0x26,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3b,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x31,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b, +0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0a,0xdb, +0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20, +0x60,0x7e,0x71,0xdb,0xb6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44, +0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0d,0xdd,0x70,0xf9,0xce, +0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0x7c,0x91,0xc3,0x6c,0x48,0x33, +0x20,0x8d,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3,0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x5b, +0x40,0x34,0x5c,0xbe,0xf3,0xf8,0x46,0xe4,0x50,0x8f,0x38,0xf8,0xc8,0x6d,0xdb,0x41, +0x35,0x5c,0xbe,0xf3,0xf8,0x12,0xc0,0x3c,0x0b,0x51,0x12,0x15,0xb1,0xf8,0xc5,0x6d, +0x1b,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0x94,0x0e,0x30,0xf8, +0xc5,0x6d,0x5b,0x81,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0xb0,0x93, +0x13,0x11,0x7e,0x71,0xdb,0x26,0x90,0x0d,0x97,0xef,0x3c,0xfe,0x74,0x44,0x04,0x30, +0x88,0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e,0x72,0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c, +0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48, +0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6a,0x9a,0x6c,0x56,0x30,0xd1,0xdd,0xf2, +0xe1,0x41,0x2a,0xf2,0xff,0x61,0x74,0x82,0x44,0x58,0x49,0x4c,0xc8,0x31,0x00,0x00, +0x66,0x00,0x05,0x00,0x72,0x0c,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0xb0,0x31,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00, +0x69,0x0c,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c, +0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42, +0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20, +0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50, +0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00, +0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d, +0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff, +0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42, +0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xce,0x00,0x00,0x00, +0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3, +0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xf8,0xc1,0x08, +0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08, +0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89, +0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3, +0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8, +0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83, +0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1, +0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18, +0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c, +0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60, +0x06,0xea,0x6e,0x1b,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x72,0xa8,0x48,0x20, +0xd2,0xc8,0x79,0x88,0x68,0x42,0x08,0x09,0x09,0xc3,0x50,0x08,0x66,0x60,0x3e,0x02, +0x0f,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90,0x66,0x40,0xc4,0x30, +0x0c,0xca,0x1c,0x41,0x50,0x0a,0x66,0x10,0x87,0x91,0xc8,0x81,0x80,0x61,0x04,0xc2, +0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0, +0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81, +0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c, +0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e, +0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30,0x0e,0xec,0x10,0x0e, +0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72, +0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0, +0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00,0x06,0x7e,0x80,0x84, +0x13,0xa5,0x74,0x18,0x41,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79, +0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0, +0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87, +0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76, +0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x30,0x93, +0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d, +0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc, +0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81, +0x1f,0x80,0x81,0x1f,0x20,0x61,0x65,0xa9,0x9d,0x29,0x0c,0xc6,0x81,0x1d,0xc2,0x61, +0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e, +0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0xd6,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43, +0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d, +0xf8,0x01,0x12,0x8c,0x97,0xe0,0x99,0xc8,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x40,0x16,0x6e,0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4, +0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81, +0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x05, +0x27,0xc9,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81, +0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38, +0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x56,0xa2,0x67,0xc2, +0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16,0x68,0xa1,0x1c,0xf0, +0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0xc1,0x0f,0x50,0x60,0x90,0x3d,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7,0xae, +0x36,0x9a,0x70,0x1c,0xc7,0xf1,0x61,0x38,0xd7,0x75,0x5d,0x0d,0xc3,0x30,0x0c,0xc3, +0xa0,0xfc,0x26,0x69,0x8a,0x28,0x61,0xf2,0x59,0x80,0x79,0x16,0x22,0x62,0x27,0x60, +0x22,0x50,0x30,0xd0,0x3e,0x05,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20, +0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07, +0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74, +0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20, +0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07, +0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76, +0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf, +0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30, +0xe4,0x01,0x03,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x90, +0x01,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x10,0x8a, +0xa3,0x14,0x8a,0xa2,0x1c,0x0a,0xa2,0xf0,0x03,0xca,0xa2,0x00,0x03,0x68,0x1c,0x01, +0x20,0x75,0x06,0x80,0xdc,0x19,0x00,0x8a,0x67,0x00,0x68,0x9e,0x01,0xa0,0x7a,0x06, +0x80,0xee,0x19,0x00,0xd2,0x67,0x00,0x88,0x9f,0x01,0x00,0x00,0x79,0x18,0x00,0x00, +0x79,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xc1,0x99,0x20,0x0c, +0xcf,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xd0,0x04, +0x41,0x0d,0x3c,0x02,0x13,0x84,0x21,0x9a,0x20,0x0c,0xd2,0x06,0x01,0x61,0x36,0x24, +0x48,0xa2,0x20,0xcb,0xb0,0x20,0xcd,0x04,0xc1,0x0d,0xbe,0x0d,0xc9,0xf0,0x28,0x08, +0x32,0x2c,0x48,0x33,0x41,0x18,0xa6,0x0d,0xc9,0x92,0x28,0x48,0x34,0x2c,0x48,0x33, +0x41,0x18,0xa8,0x09,0xc2,0x50,0x6d,0x10,0x10,0x6a,0x43,0x12,0x3d,0x0a,0x32,0x0d, +0x0b,0x52,0x4d,0x10,0x06,0x6b,0x43,0x32,0x25,0x0a,0x72,0x0d,0x0b,0xd2,0x4c,0x10, +0x86,0x6b,0x43,0x72,0x25,0x0a,0x92,0x0d,0x0b,0x52,0x4d,0x10,0xe2,0x00,0x0c,0x36, +0x24,0xc4,0xa6,0x20,0xc4,0xb0,0x20,0xcd,0x04,0x61,0xc0,0x26,0x08,0x43,0xb6,0x21, +0xe9,0x36,0x05,0xf1,0x86,0x05,0x69,0x36,0x24,0xde,0xa3,0x20,0xc3,0xb0,0x20,0xd5, +0x86,0xc4,0x81,0x24,0x0b,0xd3,0xb8,0x0f,0x0c,0x26,0x08,0x73,0x10,0x06,0x13,0x84, +0x31,0xe8,0x36,0x2c,0x88,0x18,0x28,0x08,0x32,0x2c,0x63,0x30,0x06,0x63,0xd0,0x4c, +0x10,0xea,0x40,0x0c,0x36,0x2c,0x43,0x19,0x28,0xc8,0x30,0x2c,0x63,0x30,0x06,0x63, +0x50,0x4d,0x10,0xee,0x60,0x0c,0x36,0x2c,0xcb,0x19,0x28,0x48,0x34,0x2c,0x63,0x30, +0x06,0x63,0x50,0x6d,0x58,0x22,0x31,0x50,0x90,0x69,0x58,0xc6,0x60,0x0c,0xc6,0xa0, +0xd9,0xb0,0x4c,0x62,0xa0,0x20,0xcb,0xb0,0x8c,0xc1,0x18,0x8c,0x41,0xb3,0xa1,0x20, +0x03,0x33,0x40,0x83,0x34,0x50,0x83,0x09,0x82,0x1e,0x90,0xc1,0x04,0x61,0xd0,0x36, +0x20,0x08,0x1b,0x28,0x08,0x32,0xb4,0x01,0xb0,0x21,0x70,0x83,0x09,0x02,0x1f,0x94, +0xc1,0x06,0x04,0x81,0x03,0x05,0x19,0x06,0x04,0xd8,0x10,0xc4,0xc1,0x06,0x22,0x0c, +0xd6,0xe0,0x0d,0xe4,0x60,0x82,0x20,0x00,0x14,0x86,0xa6,0x36,0x0c,0x9e,0x37,0x4c, +0x10,0x86,0x6d,0x82,0x30,0x70,0x1b,0x02,0x3c,0xd8,0x40,0x4c,0x76,0x70,0x07,0x79, +0xb0,0xa1,0xa0,0x83,0x3a,0x00,0xe6,0x40,0x0f,0xaa,0xb0,0xb1,0xd9,0xb5,0xb9,0xa4, +0x91,0x95,0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64,0x78,0x2e,0x76,0x65,0x72,0x73,0x69, +0x6f,0x6e,0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b,0x5d,0x18,0x9b,0x5d,0x99,0xdc,0x94, +0x80,0xa8,0x43,0x86,0xe7,0x32,0x87,0x16,0x46,0x56,0x26,0xd7,0xf4,0x46,0x56,0xc6, +0x36,0x25,0x30,0xca,0x90,0xe1,0xb9,0xc8,0x95,0xcd,0xbd,0xd5,0xc9,0x8d,0x95,0xcd, +0x4d,0x09,0xe4,0xa0,0x0e,0x19,0x9e,0x4b,0x99,0x1b,0x9d,0x5c,0x1e,0xd4,0x5b,0x9a, +0x1b,0xdd,0xdc,0x94,0x40,0x0f,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3b,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x31,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b, +0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0a,0xdb, +0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20, +0x60,0x7e,0x71,0xdb,0xb6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44, +0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0d,0xdd,0x70,0xf9,0xce, +0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0x7c,0x91,0xc3,0x6c,0x48,0x33, +0x20,0x8d,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3,0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x5b, +0x40,0x34,0x5c,0xbe,0xf3,0xf8,0x46,0xe4,0x50,0x8f,0x38,0xf8,0xc8,0x6d,0xdb,0x41, +0x35,0x5c,0xbe,0xf3,0xf8,0x12,0xc0,0x3c,0x0b,0x51,0x12,0x15,0xb1,0xf8,0xc5,0x6d, +0x1b,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0x94,0x0e,0x30,0xf8, +0xc5,0x6d,0x5b,0x81,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0xb0,0x93, +0x13,0x11,0x7e,0x71,0xdb,0x26,0x90,0x0d,0x97,0xef,0x3c,0xfe,0x74,0x44,0x04,0x30, +0x88,0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e,0x72,0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c, +0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x61,0x20,0x00,0x00,0xfd,0x09,0x00,0x00, +0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x34,0xcc,0x00,0x94, +0x51,0x21,0x15,0x61,0x40,0xc1,0x0e,0x14,0x5b,0xc9,0x0e,0x94,0x4a,0xd9,0x15,0x5f, +0x0d,0x94,0x4b,0x19,0x06,0x14,0x4c,0xd9,0x14,0x53,0x11,0x02,0x15,0x6f,0x40,0xf9, +0x06,0x94,0x24,0x44,0x71,0x22,0x94,0x52,0x15,0x94,0x46,0x45,0x94,0x24,0x41,0x49, +0x22,0x14,0x27,0x41,0xf9,0x14,0x4d,0x71,0x42,0xd0,0x58,0x03,0xa4,0x14,0x41,0x19, +0x94,0x47,0x09,0x8c,0x00,0x90,0x31,0x46,0x00,0x82,0x20,0x88,0x82,0xc1,0x18,0x41, +0x6b,0xce,0x39,0xfb,0x8d,0x11,0x80,0x20,0x08,0xca,0xdf,0x18,0x01,0x08,0x82,0x30, +0xff,0x0b,0x63,0x04,0x20,0x08,0x82,0xf1,0x2f,0x8c,0x11,0xbc,0x33,0x69,0xa2,0xdd, +0x18,0x01,0x08,0x82,0x20,0xfc,0x0b,0x63,0x04,0x20,0x08,0x82,0x20,0x18,0x8c,0x11, +0xb4,0xe6,0x9c,0xf3,0xde,0x18,0x01,0x08,0x82,0xa0,0x0c,0x06,0x63,0x04,0x20,0x08, +0x82,0x20,0x28,0x8c,0x11,0x80,0x20,0xfe,0xdf,0x63,0x30,0x46,0x10,0x92,0x60,0x88, +0x77,0x63,0x04,0x7b,0xac,0xc6,0xfb,0x37,0x46,0xb0,0xd6,0x6a,0x2d,0x7e,0x63,0x04, +0xff,0xfd,0xf7,0xef,0x37,0x46,0xd0,0x9a,0x73,0xce,0xfb,0xc2,0x18,0x81,0x2c,0xba, +0xfd,0xff,0x8d,0x11,0xe8,0xac,0x39,0xa7,0xdf,0x18,0x81,0x8a,0xd7,0xa7,0xea,0x8d, +0x11,0x80,0x20,0x08,0x82,0xe0,0x30,0x46,0xb0,0xd6,0x6a,0xad,0x7b,0x63,0x04,0x20, +0x08,0xfa,0x77,0x18,0x8c,0x11,0xb4,0xe6,0x9c,0xd3,0xde,0x18,0x01,0x08,0x82,0x20, +0x09,0x06,0x63,0x04,0x20,0x08,0x82,0x3a,0x18,0x8c,0x11,0x88,0x20,0x09,0xe2,0xdb, +0x18,0x01,0x1c,0x97,0xf9,0xed,0x8d,0x11,0x90,0x25,0xaf,0xdf,0xdf,0x18,0x01,0x08, +0x82,0x20,0x0b,0x06,0x63,0x04,0x20,0x08,0x82,0xe8,0x37,0x46,0x00,0x82,0x20,0x88, +0xff,0xc2,0x0c,0xc0,0x18,0x01,0x08,0x82,0x20,0xfc,0x8d,0x11,0x80,0x20,0x08,0xe2, +0x1f,0x7d,0x73,0x08,0x51,0x1e,0xcc,0x21,0x54,0xd0,0x1c,0x42,0x04,0x0a,0x73,0x08, +0x76,0x90,0x07,0x73,0x08,0x91,0x1e,0xcc,0x21,0x44,0x7f,0x30,0x87,0x60,0x07,0xa1, +0x30,0x87,0xd0,0x07,0xda,0x1c,0x42,0x44,0x0a,0x73,0x08,0x76,0xa0,0x07,0x24,0xce, +0x41,0x44,0x11,0x94,0x0a,0x73,0x10,0x14,0x05,0xa5,0xc2,0x1c,0xc4,0x34,0x41,0xa9, +0x30,0x07,0xe1,0x38,0x50,0x2a,0xcc,0x41,0x40,0x10,0x94,0x0a,0x73,0x10,0x8e,0x03, +0xa9,0xc2,0x1c,0x44,0x96,0x41,0xaa,0x30,0x07,0xf1,0x3c,0x90,0x2a,0xcc,0x41,0x5c, +0x17,0xa4,0x0a,0x73,0x10,0x96,0x05,0xa9,0xc2,0x1c,0x04,0x45,0x41,0xaa,0x30,0x07, +0x31,0x4d,0x90,0x2a,0x8c,0x00,0xcc,0x41,0x44,0x11,0xa4,0x0a,0x73,0x10,0x8e,0x03, +0x9d,0xc2,0x1c,0x04,0x04,0x41,0xa6,0x40,0xc6,0x08,0x00,0x00,0x23,0x06,0x08,0x00, +0x82,0x60,0x40,0x06,0xfc,0xd0,0x0b,0x11,0x3e,0xb0,0xc3,0x88,0x01,0x02,0x80,0x20, +0x18,0x90,0x41,0x3f,0xf8,0x42,0x64,0x0f,0xed,0x30,0x62,0x80,0x00,0x20,0x08,0x06, +0x64,0xe0,0x0f,0xbf,0x10,0xe1,0x83,0x3b,0x8c,0x18,0x20,0x00,0x08,0x82,0x01,0x19, +0xfc,0x03,0x38,0x44,0xfe,0xf0,0x0e,0x23,0x06,0x08,0x00,0x82,0x60,0x40,0x06,0x20, +0x11,0x0e,0x51,0x3f,0xc0,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90,0x41,0x48,0x88, +0x43,0x04,0x12,0xf1,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x64,0x20,0x12,0xe3,0x10, +0xd9,0x83,0x3c,0x8c,0x18,0x20,0x00,0x08,0x82,0x01,0x19,0x8c,0x04,0x39,0x44,0x21, +0x31,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x40,0x06,0x24,0x51,0x0e,0x91,0x3e,0xd0, +0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90,0x41,0x49,0x98,0x43,0xc4,0x0f,0xf5,0x30, +0x62,0x80,0x00,0x20,0x08,0x06,0x64,0x60,0x12,0xe7,0x10,0xfd,0x83,0x3d,0x8c,0x18, +0x20,0x00,0x08,0x82,0x01,0x19,0x9c,0x04,0x3a,0x44,0x21,0x71,0x0f,0x23,0x06,0x08, +0x00,0x82,0x60,0x40,0x06,0x28,0x91,0x0e,0x51,0x49,0xe0,0xc3,0x88,0x01,0x02,0x80, +0x20,0x18,0x90,0x41,0x4a,0xa8,0x43,0x54,0x12,0xf9,0x30,0x62,0x80,0x00,0x20,0x08, +0x06,0x64,0xa0,0x12,0xeb,0x10,0xa5,0x84,0x3e,0x8c,0x18,0x20,0x00,0x08,0x82,0x01, +0x19,0xac,0x04,0x3b,0x44,0x28,0xb1,0x0f,0x23,0x06,0x07,0x00,0x82,0x60,0x00,0x06, +0x2d,0xf1,0x0e,0x01,0x19,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x91,0x13,0xe3,0xa0, +0x12,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0xe8,0x04,0x39,0xb4,0xc4,0x88,0x81,0x01, +0x80,0x20,0x18,0x10,0x3a,0x41,0x0e,0x2c,0x31,0x62,0x60,0x00,0x20,0x08,0x06,0xc4, +0x4e,0x94,0xc3,0x4b,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x37,0x13,0xf0,0x50,0xc0, +0xc4,0x68,0x42,0x10,0x94,0xd1,0x12,0x57,0x86,0x4b,0x5c,0x05,0xf2,0xc0,0x45,0x04, +0x50,0x81,0x39,0x68,0x25,0x05,0x94,0x90,0xc0,0x09,0x86,0x9d,0x60,0x98,0x09,0x7d, +0x00,0x1f,0x13,0xfc,0x00,0x3e,0xa3,0x09,0x0d,0x70,0x81,0x61,0xe7,0x18,0x66,0x85, +0x40,0x1f,0x2b,0x04,0xfa,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x66,0x16,0x22,0x71, +0xf1,0xc4,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x74, +0x68,0x51,0x12,0xda,0x58,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x9c,0x60,0xd8,0x09, +0x86,0xd9,0x21,0xd0,0xc7,0x0e,0x81,0x3e,0x26,0x30,0xf0,0x31,0x81,0x81,0xcf,0x68, +0x42,0x22,0x8c,0x26,0x28,0x83,0x21,0x84,0x7c,0x0c,0x21,0xe4,0x63,0xca,0x3b,0xc0, +0xc7,0x14,0x78,0x80,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7f,0xa1,0x13,0x84, +0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x68,0xec,0x04,0x21,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x11,0x1a,0x3d,0x81,0x0b,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0xa2,0xe1,0x13,0xb9,0x20,0x9c,0x62,0xd8,0x29,0x86,0x19,0x21,0xd0,0xc7,0x08,0x81, +0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x00,0x06,0x7e,0x01,0x16,0x74,0xc0,0x0b,0x23, +0x06,0x0d,0x00,0x82,0x60,0xd0,0x9c,0x86,0x58,0x04,0x7b,0x61,0x06,0x65,0x50,0x16, +0x65,0x51,0x16,0x65,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0xe0,0x09,0xa3, +0x09,0xdf,0x60,0x02,0x21,0x1f,0x13,0x08,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81, +0x86,0x1a,0x64,0x91,0x07,0x7c,0x31,0x9a,0x10,0x08,0xa3,0x09,0xc2,0x60,0x85,0x10, +0x1f,0x2b,0x84,0xf8,0xd8,0x1a,0x08,0xf2,0xb1,0x35,0x10,0xe4,0x63,0x82,0x20,0x1f, +0x13,0x04,0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xdb,0x48, +0x8b,0xc0,0x90,0x37,0x80,0x8f,0x21,0x6f,0x00,0x9f,0xe1,0x08,0xe1,0x16,0x86,0x6f, +0x38,0x62,0x98,0x87,0xe2,0x2b,0x21,0xd0,0xe1,0x08,0x42,0x17,0x86,0x6f,0x38,0xa2, +0xb0,0x87,0xe2,0x2b,0x21,0xd0,0x22,0x02,0x1d,0x31,0x38,0x00,0x10,0x04,0x03,0x30, +0xd0,0x0d,0xbe,0xa0,0x05,0x7c,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x30,0xd8,0x8d, +0xbe,0x80,0x05,0x7c,0x18,0x31,0x78,0x00,0x10,0x04,0x83,0x29,0x3c,0xf2,0x42,0x08, +0xc0,0xe0,0xeb,0x87,0x7e,0xc0,0x0d,0xdc,0x10,0x0d,0x70,0x18,0x4d,0x08,0x86,0x11, +0x03,0x03,0x00,0x41,0x30,0x88,0xc8,0x43,0x36,0x82,0x11,0x83,0x03,0x00,0x41,0x30, +0x00,0x83,0xdf,0x08,0x8d,0x5e,0xc8,0x87,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xca, +0xa3,0x2f,0x82,0x82,0x0c,0xc6,0x20,0x24,0x42,0x82,0x37,0x78,0xc3,0x34,0xc8,0x61, +0x34,0x21,0x00,0x46,0x13,0x84,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x3a,0xf2,0x08, +0x0d,0x5b,0xf0,0x8d,0xd1,0x84,0x60,0x18,0x6e,0x08,0xc2,0x03,0x0c,0xaa,0x69,0x0b, +0x2e,0x21,0xd8,0x1a,0xde,0x82,0x0b,0x0a,0x74,0x96,0x21,0x10,0x82,0x11,0x83,0x03, +0x00,0x41,0x30,0xe8,0xd6,0x03,0x35,0x7a,0x01,0x3d,0x46,0x13,0x02,0x60,0x34,0x41, +0x08,0x4e,0x30,0xec,0x04,0xc3,0x4c,0xf0,0xe4,0x63,0x82,0x27,0x1f,0x13,0xd8,0x02, +0x3e,0x26,0xb4,0x05,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe0,0x8f,0xdb,0x30, +0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfa,0x23,0x37,0xf0,0x21,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0xc3,0x3f,0x72,0xe3,0x18,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xf8,0x8f,0xdd,0xd0,0x87,0x60,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xfe,0x78,0x8d, +0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xff,0x80,0x0d,0xe1,0x84,0x81,0x4e,0x18, +0xc8,0x0e,0x22,0x3e,0x66,0x10,0xf1,0x29,0x22,0x37,0xa0,0x08,0xdd,0x80,0x11,0x83, +0x03,0x00,0x41,0x30,0xa8,0x46,0x04,0x36,0x84,0xfd,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x8a,0x44,0x62,0x43,0xe0,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x00,0x83,0x10, +0x19,0x8f,0x7c,0xf8,0x89,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x54,0xa4,0x3c,0x02, +0xff,0x18,0x04,0xf4,0x40,0x0f,0xf4,0x40,0x8f,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82, +0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x5e,0x44, +0x3d,0x8c,0x11,0x71,0x8e,0xf6,0x68,0x8f,0xf6,0x68,0x8f,0xd1,0x84,0x00,0x18,0x4d, +0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x9a,0x54,0x04,0x4c,0x0c,0xd2,0x03, +0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x50,0xc9,0x48,0x79,0x08,0xc1,0x88,0x41,0x03, +0x80,0x20,0x18,0x34,0x37,0x22,0x1f,0xce,0x8a,0x04,0x4f,0x7d,0xd4,0x47,0x7d,0xd4, +0xc7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0x43,0x6d, +0x2f,0x02,0x23,0x06,0x07,0x00,0x82,0x60,0x50,0xe5,0x08,0x7b,0x04,0xc8,0x88,0x41, +0x03,0x80,0x20,0x18,0x34,0x3e,0x92,0x1f,0x95,0x8c,0x04,0x16,0x7f,0xf0,0x07,0x7f, +0xf0,0xc7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3, +0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x63,0xe2,0x1f,0xda,0x8d,0x70,0x61,0x10,0x22, +0x21,0x12,0x22,0x21,0x32,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3, +0x09,0xc4,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0d,0x9a,0x8c,0xc8,0xc7,0x23,0x67, +0x60,0x06,0x26,0x62,0x22,0x26,0x62,0x22,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3, +0x09,0x83,0x30,0x9a,0x40,0x0c,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xb4,0x09,0x8a, +0x90,0x41,0x98,0x5c,0x6b,0xb0,0x22,0x2b,0xb2,0x22,0x2b,0x32,0x9a,0x10,0x00,0xa3, +0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x30,0x62,0xd0,0x00,0x20,0x08,0x06, +0x8d,0x9c,0xb4,0x48,0x1a,0x98,0x49,0x05,0x07,0x30,0x02,0x23,0x30,0x02,0x23,0xa3, +0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x55,0x07,0x6d, +0x02,0x46,0x0a,0x2c,0x02,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xa8,0xea,0x04,0x45, +0x84,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x3d,0xa9,0x91,0x38,0x70,0x93,0x39, +0x08,0x70,0x04,0x47,0x70,0x04,0x47,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13, +0x06,0x61,0x34,0x81,0x18,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xf9,0x13,0x1d,0xb1, +0x83,0x39,0xf1,0x03,0xa3,0x47,0x7a,0xa4,0x47,0x7a,0x64,0x34,0x21,0x00,0x46,0x13, +0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a, +0x52,0xf9,0x91,0x3d,0xc0,0x13,0x37,0x58,0xc4,0x44,0x4c,0xc4,0x44,0x4c,0x46,0x13, +0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x46,0x0c,0x1a,0x00, +0x04,0xc1,0xa0,0x49,0x15,0x32,0x01,0x85,0x3e,0x61,0x03,0xe8,0x4c,0xce,0xe4,0x4c, +0xce,0x64,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xa1, +0x58,0x21,0x54,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xaa,0x55,0xf1,0x91,0xe0,0x1a, +0x31,0x68,0x00,0x10,0x04,0x83,0x06,0x56,0xd6,0xe4,0x14,0x48,0x25,0x15,0x02,0x37, +0x71,0x13,0x37,0x71,0x93,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18, +0x4d,0x20,0x86,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x6a,0x05,0x4e,0x58,0x21,0x55, +0x68,0xc1,0x98,0x93,0x39,0x99,0x93,0x39,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18, +0x4d,0x18,0x84,0xd1,0x04,0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x46,0x57,0xea, +0x24,0x16,0x5c,0x85,0x14,0x16,0x3c,0xc1,0x13,0x3c,0xc1,0x93,0xd1,0x84,0x00,0x18, +0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x11,0x83,0x06,0x00,0x41,0x30, +0x68,0x7e,0x45,0x4f,0x6c,0x61,0x56,0x44,0x01,0xea,0x93,0x3e,0xe9,0x93,0x3e,0x19, +0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x30,0xff,0x08, +0x87,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x34,0x2e,0xba,0x12,0x58,0xe0,0x1f, +0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x30,0xf8,0x95,0x50,0xd9,0x0d,0xfc,0x18, +0x31,0x38,0x00,0x10,0x04,0x03,0x30,0x00,0x17,0x51,0xa9,0x8d,0xfe,0x18,0x31,0x78, +0x00,0x10,0x04,0x83,0xc9,0x5c,0xfc,0x44,0x08,0x86,0x10,0x11,0x11,0x11,0xe9,0x95, +0x5e,0x39,0x95,0xf2,0x18,0x4d,0x08,0x00,0xd3,0x11,0x74,0x88,0xcf,0x88,0x81,0x01, +0x80,0x20,0x18,0x44,0xea,0x12,0x2e,0x81,0x05,0x25,0x22,0x9f,0x11,0x83,0x07,0x00, +0x41,0x30,0x98,0xd6,0x65,0x54,0x0e,0x23,0x30,0x91,0x13,0x39,0x11,0x71,0x11,0x17, +0x56,0x51,0x8f,0xd1,0x84,0x00,0xb0,0x13,0x69,0x87,0xf8,0x8c,0x18,0x18,0x00,0x08, +0x82,0x41,0xf4,0x2e,0xe6,0x12,0x58,0xa0,0x22,0xf2,0x19,0x31,0x78,0x00,0x10,0x04, +0x83,0x09,0x5e,0x50,0x85,0x59,0x82,0x15,0x61,0x11,0x16,0x39,0x97,0x73,0x89,0x95, +0xf7,0x18,0x4d,0x08,0x00,0x3b,0x13,0x79,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x44,0xf4,0xb2,0x2e,0x81,0x05,0x2f,0x22,0x9f,0x11,0x83,0x07,0x00,0x41,0x30,0x98, +0xea,0xa5,0x55,0x22,0x28,0x80,0x91,0x18,0x89,0x11,0x76,0x61,0x17,0x5b,0xa1,0x8f, +0xd1,0x84,0x00,0x30,0xe8,0x1d,0xe4,0x63,0xd1,0x3b,0xc8,0xc7,0xa4,0x77,0x90,0x8f, +0x4d,0xef,0x20,0x1f,0x7b,0xdc,0x41,0x3e,0x06,0xb9,0x83,0x7c,0x2c,0x72,0x07,0xf9, +0x98,0xe4,0x0e,0xf2,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04, +0x02,0x1f,0x93,0xdc,0x41,0x3e,0x36,0xb9,0x83,0x7c,0x8c,0x72,0x07,0xf9,0x58,0xe5, +0x0e,0xf2,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f, +0xab,0xde,0x41,0x3e,0x66,0xbd,0x83,0x7c,0xec,0x7a,0x07,0xf9,0x18,0xf6,0x0e,0xf2, +0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x3b,0x03, +0x36,0x80,0x8f,0x05,0x63,0x00,0x1f,0x0b,0x3e,0xf8,0xd8,0x11,0xd0,0xc7,0x0e,0x81, +0x3e,0x76,0x0c,0xf4,0xb1,0x83,0xa0,0x8f,0xcd,0x41,0x3e,0xc8,0xc7,0xe8,0x20,0x1f, +0xe4,0x63,0x75,0x90,0x0f,0xf2,0x31,0x3b,0xc8,0x07,0xf9,0x98,0x1c,0xe0,0x83,0x7c, +0x6c,0x0e,0xf0,0x41,0x3e,0x46,0x07,0xf8,0x20,0x1f,0xab,0x03,0x7c,0x90,0x8f,0x11, +0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x58,0x1d,0xec,0x83, +0x7c,0xcc,0x0e,0xf6,0x41,0x3e,0x76,0x07,0xfb,0x20,0x1f,0xc3,0x83,0x7d,0x90,0x8f, +0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x1e,0xf8, +0x83,0x7c,0x2c,0x0f,0xfc,0x41,0x3e,0xa6,0x07,0xfe,0x20,0x1f,0xdb,0x03,0x7f,0x90, +0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x11, +0x06,0xf4,0x31,0x42,0x0c,0xe8,0x63,0xc4,0x18,0xd0,0xc7,0x08,0x32,0xa0,0x8f,0xcd, +0x82,0x48,0xc8,0xc7,0x68,0x41,0x24,0xe4,0x63,0xb5,0x20,0x12,0xf2,0x31,0x5b,0x10, +0x09,0xf9,0x98,0x2c,0x84,0x84,0x7c,0x6c,0x16,0x42,0x42,0x3e,0x46,0x0b,0x21,0x21, +0x1f,0xab,0x85,0x90,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f, +0x23,0x10,0xf8,0x58,0x2d,0x90,0x84,0x7c,0xcc,0x16,0x48,0x42,0x3e,0x76,0x0b,0x24, +0x21,0x1f,0xc3,0x05,0x92,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01, +0x1f,0x43,0x08,0xf8,0x18,0x2e,0x9c,0x84,0x7c,0x2c,0x17,0x4e,0x42,0x3e,0xa6,0x0b, +0x27,0x21,0x1f,0xdb,0x85,0x93,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08, +0x01,0x1f,0x43,0x08,0xf8,0x18,0x11,0x0a,0xf4,0x31,0x42,0x14,0xe8,0x63,0xc4,0x28, +0xd0,0xc7,0x08,0x52,0xa0,0x8f,0xcd,0x03,0x4b,0xc8,0xc7,0xe8,0x81,0x25,0xe4,0x63, +0xf5,0xc0,0x12,0xf2,0x31,0x7b,0x60,0x09,0xf9,0x98,0x3c,0xac,0x84,0x7c,0x6c,0x1e, +0x56,0x42,0x3e,0x46,0x0f,0x2b,0x21,0x1f,0xab,0x87,0x95,0x90,0x8f,0x11,0x08,0x7c, +0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x58,0x3d,0xb8,0x84,0x7c,0xcc, +0x1e,0x5c,0x42,0x3e,0x76,0x0f,0x2e,0x21,0x1f,0xc3,0x07,0x97,0x90,0x8f,0x21,0x04, +0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x3e,0xc4,0x84,0x7c, +0x2c,0x1f,0x62,0x42,0x3e,0xa6,0x0f,0x31,0x21,0x1f,0xdb,0x87,0x98,0x90,0x8f,0x21, +0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x11,0x0e,0xf4, +0x31,0x42,0x1c,0xe8,0x63,0xc4,0x38,0xd0,0xc7,0x08,0x72,0xa0,0x8f,0xdd,0x4c,0x7e, +0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xfe,0x99,0x9f,0xc0,0x82,0x9b,0x91, +0xcf,0x88,0xc1,0x03,0x80,0x20,0x18,0x4c,0xfd,0x53,0x3b,0x39,0x81,0x13,0x01,0xce, +0xe4,0x4c,0xce,0xd0,0x0f,0xfd,0xf8,0x0e,0xbf,0x8c,0x26,0x04,0x80,0xc5,0x8d,0x7f, +0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x10,0xc2,0x9f,0xc0,0x02,0x9e,0x91, +0xcf,0x88,0xc1,0x03,0x80,0x20,0x18,0x4c,0x22,0xa4,0x3b,0x3e,0xd1,0x13,0x41,0xcf, +0xf8,0x8c,0xcf,0xe4,0x4f,0xfe,0x8c,0x4f,0xc8,0x8c,0x26,0x04,0x80,0xf9,0xcc,0x88, +0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x13,0xea,0x9f,0xc0,0x82,0xb0,0x91, +0xcf,0x88,0xc1,0x03,0x80,0x20,0x18,0x4c,0x27,0xf4,0x3b,0x63,0x21,0x16,0x81,0xd8, +0x8c,0xcd,0xd8,0xf8,0x8f,0xff,0xa0,0x8f,0xc9,0x8c,0x26,0x04,0x80,0xf9,0x0d,0x8a, +0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x15,0x12,0xa1,0xc0,0x02,0xb3,0x91, +0xcf,0x88,0xc1,0x03,0x80,0x20,0x18,0x4c,0x2c,0x44,0x3e,0x68,0x71,0x16,0xc1,0xd9, +0xa0,0x0d,0xda,0x8c,0xd0,0x08,0xb5,0xcf,0xca,0x8c,0x26,0x04,0x80,0x41,0xf8,0x20, +0x1f,0x8b,0xf0,0x41,0x3e,0x26,0xe1,0x83,0x7c,0x6c,0xc2,0x07,0xf9,0xd8,0xc3,0x0b, +0xf2,0x31,0x88,0x17,0xe4,0x63,0x11,0x2f,0xc8,0xc7,0x24,0x5e,0x90,0x8f,0x11,0x08, +0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x98,0x44,0x0a,0xf2,0xb1, +0x89,0x14,0xe4,0x63,0x14,0x29,0xc8,0xc7,0x2a,0x52,0x90,0x8f,0x21,0x04,0x7c,0x0c, +0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x58,0xc5,0x06,0xf2,0x31,0x8b,0x0d, +0xe4,0x63,0x17,0x1b,0xc8,0xc7,0x30,0x36,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0, +0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0xd8,0x19,0xb0,0x01,0x7c,0x2c,0x18,0x03,0xf8, +0x58,0xf0,0xc1,0xc7,0x8e,0x80,0x3e,0x76,0x08,0xf4,0xb1,0x63,0xa0,0x8f,0x1d,0x04, +0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa8,0x23,0x18,0x5a,0x11,0x13,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0xc3,0x8e,0x62,0x68,0x45,0x4c,0x64,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0x3b,0x92,0xa1,0x15,0x31,0x91,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xf0,0x68,0x86,0x56,0xc4,0x44,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc8,0xa3,0x1a, +0x7a,0x11,0x15,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x8f,0x6c,0xe8,0x45,0x54, +0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x3d,0xba,0xa1,0x17,0x51,0x91,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xf8,0x08,0x87,0x5e,0x44,0x45,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0xe8,0x23,0x1c,0x42,0xf8,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x3f, +0xca,0x21,0x84,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf8,0x23,0x1d,0x42,0xf8, +0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x50,0xda,0x21,0x84,0x3f,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x08,0xa5,0x1e,0x42,0x40,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0x51,0xf2,0x21,0x04,0x44,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x18,0xa5,0x1f, +0x42,0x40,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x52,0x02,0x23,0x04,0x44,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x28,0x25,0x30,0x42,0xfe,0x63,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0x53,0x0a,0x23,0xe4,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x38, +0x25,0x31,0x42,0xfe,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x54,0x1a,0x23,0xe4, +0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x48,0xa5,0x32,0x42,0x46,0x64,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0x55,0x32,0x23,0x64,0x44,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x58,0xa5,0x33,0x42,0x46,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x56,0x42, +0x23,0x64,0x44,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x68,0xa5,0x34,0xe2,0x90,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x5c,0x49,0x8d,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0x57,0x5a,0x23,0x0e,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x96,0xd8, +0x88,0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x88,0x25,0x36,0x22,0x90,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x64,0xa9,0x8d,0x08,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0x59,0x72,0x23,0x02,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x96,0xde,0x88, +0x40,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x73,0x25,0x35,0xfa,0x9b,0x54,0x1a,0x4d, +0x08,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x00,0x03,0x57,0x82,0xa3,0xd2,0x51,0x9f, +0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x6e,0x49,0x8e,0x82,0x55,0x5a,0xa5,0x55,0xaa, +0xa3,0x3a,0xaa,0xa3,0x3a,0x1a,0x4d,0x08,0x80,0xe1,0x88,0xa0,0x76,0x82,0x6f,0xba, +0x21,0x7e,0x84,0xc0,0x16,0x83,0x3e,0xb6,0x1c,0xf4,0xb1,0x05,0xa1,0x8f,0x11,0x83, +0x7c,0xac,0x18,0xe4,0x63,0x83,0x21,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xc4, +0xc9,0x8f,0x86,0xde,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x9c,0xfe,0x68,0xf0, +0x9d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xc8,0x09,0x94,0x86,0xdf,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0xa3,0x9c,0x40,0x69,0x90,0xa1,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xcc,0x29,0x94,0x86,0x19,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x9c,0x44, +0x69,0xa0,0x21,0x13,0xfe,0x47,0x3e,0x26,0x10,0xf0,0xb1,0x80,0x84,0xe4,0x63,0xc1, +0x00,0x1f,0x3b,0x8a,0xf8,0x58,0x40,0x42,0xf2,0xb1,0x04,0x85,0xe4,0x63,0x47,0x10, +0x1f,0x4b,0x54,0x48,0x3e,0x26,0x04,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe8, +0x9d,0xcc,0xc9,0x1b,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0x9e,0x7c,0x29,0x18,0x8e, +0x00,0x83,0xf7,0x21,0xbe,0x0b,0x86,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x30,0x68, +0xa7,0x57,0x72,0x9f,0x12,0x1a,0x31,0x68,0x00,0x10,0x04,0x83,0xc6,0x9e,0x62,0x29, +0xa0,0xa5,0xda,0xa1,0x1d,0x5a,0xa2,0x25,0x5a,0xa2,0xa5,0xd1,0x84,0x00,0x18,0x8e, +0x08,0xc4,0x48,0xf8,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c,0xe2,0x69,0x96,0xd4, +0x67,0x85,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0xba,0xa7,0x57,0x0a,0x64,0x24,0x6c, +0xc0,0x66,0x86,0x66,0xc8,0x9d,0xdc,0x09,0x97,0xec,0x67,0x34,0x21,0x00,0x46,0x13, +0x84,0x60,0x96,0x40,0x18,0xa8,0x30,0xe4,0x0f,0x30,0x83,0x60,0xa0,0xc2,0xa0,0x3f, +0x80,0x0c,0x82,0x81,0x0a,0xc3,0xfe,0x00,0x2f,0x18,0xa8,0x30,0xf0,0x0f,0x50,0x82, +0x81,0x0a,0x43,0xff,0x00,0x25,0x18,0xa8,0x30,0xf8,0x0f,0x00,0x83,0x60,0xa0,0x62, +0x70,0xcf,0x00,0xf0,0x82,0x81,0x8a,0x31,0xb0,0xcd,0x00,0xc0,0x82,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x4c,0x4a,0x9c,0x78,0x66,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0xee,0x9f,0x78,0x29,0x7e,0xf2,0x69,0x34,0x21,0x10,0x2a,0x50,0x25,0x2d,0x7e,0x0a, +0xee,0x02,0xc3,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x23,0xa9,0x70,0xb2,0x9f,0x7f, +0x1a,0x4d,0x08,0x80,0xd1,0x04,0x21,0x38,0xc1,0xb0,0x13,0x0c,0x33,0xc1,0xa0,0x8f, +0x09,0x07,0x7d,0x4e,0x18,0xe8,0x84,0x81,0x46,0x13,0x1c,0x60,0x34,0xe1,0x09,0x8e, +0x30,0xec,0x08,0xc3,0x4c,0x70,0x1f,0xf9,0x98,0xe0,0x3e,0xf2,0x31,0xa2,0x95,0xe0, +0x63,0x84,0x2b,0xc1,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x9e,0xc2,0x27,0x42, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0xa7,0xf2,0x89,0x10,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xf8,0xa9,0x7d,0xb2,0x23,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0xb0,0xe2,0xa7,0x3b,0x12,0x8e,0x31,0xec,0x18,0xc3,0x8c,0x10,0xe8,0x63,0x84,0x40, +0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x00,0x03,0x9e,0xf2,0xa7,0x19,0xc2,0xa3,0x11, +0x83,0x06,0x00,0x41,0x30,0x68,0xca,0x0a,0xa4,0x82,0x9c,0xca,0xa9,0x9c,0x1a,0xa9, +0x91,0x1a,0xa9,0x91,0x1a,0x4d,0x08,0x80,0xe1,0x88,0x60,0x8c,0x82,0x6f,0xba,0xe1, +0x8f,0x84,0xe0,0xc4,0xc0,0xa8,0x11,0x83,0x03,0x00,0x41,0x30,0x00,0x03,0xb1,0x22, +0xa9,0x1f,0xda,0xa3,0x11,0x83,0x03,0x00,0x41,0x30,0x00,0x83,0xb1,0x2a,0x29,0x1c, +0x02,0xa5,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xd2,0x2a,0xa4,0x84,0x40,0x49,0x4a, +0xa9,0x94,0xc0,0x0a,0xac,0x54,0x6a,0x18,0x4d,0x08,0x00,0x0b,0x74,0x49,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0x10,0xb5,0x95,0x49,0x05,0x16,0x20,0xf2,0x19,0x31,0x30, +0x00,0x10,0x04,0x83,0xe8,0xad,0x48,0x2a,0xb0,0xa0,0x97,0xe4,0x33,0x62,0x60,0x00, +0x20,0x08,0x06,0x51,0x5c,0xa9,0x54,0x30,0x1c,0x31,0x07,0x70,0x14,0x7c,0xd3,0x0d, +0x02,0x1d,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xdc,0xd5,0x4c,0x05,0xc3,0x70, +0x44,0x30,0x47,0xce,0x37,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x5e,0xd1,0xd4,0x50, +0x58,0x30,0xd0,0xc7,0x62,0x29,0x88,0xcf,0x74,0x43,0x20,0x4b,0xc4,0x2c,0xc3,0x40, +0xe0,0xc1,0x70,0x04,0x1f,0xe0,0x91,0xf3,0x4d,0x37,0xbc,0x13,0x2d,0x05,0xb3,0x04, +0xc8,0x70,0x84,0x1f,0xd4,0x92,0xf2,0xcd,0x32,0x18,0x45,0x60,0x8c,0x12,0x1f,0x0b, +0x70,0x49,0x3e,0x16,0x30,0xf0,0x99,0x25,0x40,0x86,0x23,0x8e,0x79,0x12,0xbe,0x59, +0x86,0x03,0x09,0x66,0x09,0x90,0x81,0x12,0x83,0x19,0x4c,0xa2,0xf0,0xc7,0xe0,0x30, +0x09,0x63,0xa0,0xc4,0x10,0x83,0xc1,0x28,0xbc,0xc3,0x33,0x4c,0x71,0x27,0xf8,0x58, +0x60,0x4f,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0xb4,0xe6,0x2a,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0x23,0xb5,0xca,0x6a,0x14,0x02,0x03,0xa7,0x20,0x3e,0x16, +0x4e,0xe0,0x13,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x52,0xeb,0xae,0x82,0xe1, +0x08,0xf3,0xe9,0x27,0xe2,0xbb,0xc0,0x28,0x5b,0x02,0xf9,0x58,0x60,0xc8,0xc7,0x82, +0x42,0x3e,0x16,0xac,0x13,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x82,0x2d,0xbf, +0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa0,0x2d,0xb8,0x7a,0xc0,0x60,0x38,0x22, +0x80,0x25,0xe7,0x1b,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0xb6,0xe2,0x2a,0x12,0x03, +0x0b,0x06,0xfa,0x4c,0x37,0x04,0xb3,0x34,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x64, +0x5b,0xa4,0x15,0xd8,0x21,0x53,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0xb7, +0x4c,0x2b,0xb0,0x60,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xba,0x85,0x5a, +0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x68,0xb7,0x35,0x57,0xa8,0xb4,0x5a,0xa3,0x09, +0x01,0x30,0x9a,0x20,0x04,0x26,0xec,0x91,0x7c,0x4c,0xd8,0x23,0xf9,0x8c,0x18,0x18, +0x00,0x08,0x82,0x41,0x04,0x5e,0x72,0x25,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x14, +0x5e,0x73,0x25,0x9c,0x30,0xd0,0x09,0x03,0x9d,0x60,0xd8,0x09,0x86,0x99,0x00,0x52, +0xf0,0x31,0x21,0xa4,0xe0,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x1a,0x79,0x81,0x56, +0x2d,0xe9,0xd6,0x68,0x42,0x00,0x8c,0x26,0x08,0x81,0x15,0x42,0x7c,0xac,0x10,0xe2, +0x33,0x1c,0x21,0x3c,0xc2,0x37,0xdd,0x80,0x57,0xa4,0x15,0x0c,0x47,0x0c,0x90,0xf0, +0x4d,0x37,0xe8,0x95,0x69,0x05,0xd3,0x0d,0xe4,0x75,0x5e,0xc4,0x74,0x43,0x79,0xa1, +0xd7,0x50,0x45,0x04,0x45,0x44,0x50,0x02,0x01,0x25,0x10,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x60,0x10,0x5f,0xb3,0xb5,0x4e,0x2f,0x35,0x62,0xd0,0x00,0x20,0x08,0x06, +0x8d,0x7e,0xd5,0x56,0xe0,0x5e,0x83,0x80,0x5b,0xb8,0x85,0x5b,0xb8,0x35,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xd3,0x0d,0xf1,0x45,0x5f,0x4f,0x29,0x01, +0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x03,0x62,0xbb,0x75,0xd0,0x57,0x80,0xf8,0x96, +0x6f,0xf9,0x96,0x6f,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74, +0x83,0x7e,0xdd,0x57,0x55,0x50,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x98,0x58, +0x78,0x35,0xfa,0x15,0x38,0xe4,0x45,0x5e,0xe4,0x45,0x5e,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0xa3,0x09,0x83,0x30,0xdd,0xd0,0x5f,0x20,0x96,0x55,0x15,0xc0,0x88,0x41, +0x03,0x80,0x20,0x18,0x34,0x2c,0x76,0x5e,0x13,0x88,0x55,0x81,0x7a,0xa9,0x97,0x7a, +0xa9,0xd7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00, +0x08,0x82,0x41,0x03,0x63,0xeb,0x75,0x91,0x58,0x54,0xb8,0x97,0x7b,0xb9,0x97,0x7b, +0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20, +0x18,0x34,0x34,0xf6,0x5e,0x1b,0x8a,0x3d,0x89,0x7c,0xc9,0x97,0x7c,0xc9,0xd7,0x68, +0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0xb8,0xd8,0x8a,0x9d,0x41, +0x8d,0x41,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xe8,0x58,0x7d,0x85,0x81,0x8b, +0x8d,0x41,0x80,0x5f,0xf8,0x85,0x5f,0xf8,0x35,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30, +0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xf8,0x58,0x7e,0x95,0x81,0x8c, +0x7d,0x05,0x7f,0xf1,0x17,0x7f,0xf1,0xd7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68, +0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x23,0x66,0xfd,0x95,0x06,0x36,0xd6, +0x25,0x20,0x06,0x62,0x20,0x06,0x62,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09, +0x83,0x60,0x79,0x60,0x0a,0xf1,0xb1,0x3c,0x30,0x85,0xf8,0x5c,0x1e,0x19,0x35,0x62, +0x70,0x00,0x20,0x08,0x06,0x87,0x9a,0x99,0x58,0x38,0x04,0x16,0x5a,0xac,0x40,0x9f, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd8,0xec,0xc4,0x66,0x2b,0xb0,0xd1,0x1a,0xe2, +0x63,0x42,0x20,0x1f,0x0b,0x4a,0x0b,0x3e,0x16,0xd8,0x96,0x7c,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x88,0xb3,0x16,0x3b,0xad,0xc0,0x56,0x89,0xb5,0xe4,0x33,0x62,0x70, +0x00,0x20,0x08,0x06,0xc7,0x9c,0xbd,0x58,0x90,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0x41,0x67,0x30,0xf6,0x56,0x81,0x11,0x47,0x7c,0x4c,0x08,0xe4,0x63,0x41,0x02,0x1f, +0xfb,0xa5,0xde,0x92,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x76,0x46,0x66,0x81, +0xf9,0x56,0x10,0x1f,0x53,0x85,0x53,0x00,0xc1,0x05,0x86,0x99,0x2a,0xa0,0x02,0x08, +0x2e,0x30,0xcc,0x06,0x0c,0x3e,0x26,0x60,0xf0,0x19,0x6e,0x48,0x05,0xba,0x20,0x83, +0xe1,0x86,0x54,0xa0,0x0b,0x32,0x28,0x21,0xd0,0x0b,0x8c,0x32,0xc7,0x90,0x8f,0x3d, +0x86,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0x0a,0xb5,0x1f,0x13,0x02,0x21,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x03,0xd5,0xc6,0x2c,0x00,0x31,0x0b,0x40,0x4c,0x3e, +0x16,0x8c,0x17,0x7c,0x6c,0x28,0x2f,0xf9,0x58,0x50,0x5e,0xf0,0xb1,0x62,0xc4,0xe4, +0x63,0xc1,0x88,0xc1,0xc7,0x82,0x42,0x3e,0x16,0x90,0x18,0x7c,0xac,0x28,0xe4,0x63, +0x81,0x23,0x1f,0x0b,0x06,0xf9,0x58,0x80,0x0b,0xf2,0x31,0x01,0x17,0xe4,0x63,0x03, +0x2e,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xae,0x58,0x7b,0x33,0xec,0xc2,0x2e, +0xf3,0x46,0x4c,0x3e,0x16,0x08,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0xd6, +0xe0,0x2c,0xb0,0xe0,0x17,0xe4,0x63,0xc2,0x2f,0xc8,0xc7,0x86,0x5f,0x90,0x8f,0x0d, +0xe2,0x20,0x1f,0x1b,0xc4,0x41,0x3e,0x36,0x88,0x83,0x7c,0x0c,0x1e,0xc4,0x01,0x04, +0x17,0x18,0x66,0x01,0x1f,0xc0,0x67,0xb8,0x81,0x1c,0x6e,0x83,0x0c,0x2a,0x18,0x03, +0xbd,0xc0,0x28,0x83,0x03,0x42,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0x89,0x1b, +0xa8,0x05,0x62,0x10,0x88,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xe9,0x46,0x6a, +0x41,0x98,0x59,0x10,0x66,0xf2,0xb1,0x80,0xc4,0xe0,0x63,0x83,0x89,0xc9,0xc7,0x02, +0x13,0x83,0x8f,0x15,0x64,0x26,0x1f,0x0b,0xc8,0x0c,0x3e,0x16,0x14,0xf2,0xb1,0xa0, +0xcc,0xe0,0x63,0x45,0x21,0x1f,0x0b,0x1a,0xf9,0x58,0x30,0xc8,0xc7,0x82,0x79,0x90, +0x8f,0x09,0xf3,0x20,0x1f,0x1b,0xe6,0x41,0x3e,0x36,0x90,0x01,0x7c,0x6c,0x20,0x03, +0xf8,0xd8,0x40,0x06,0xf0,0xb1,0x03,0x0d,0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06, +0x97,0xbd,0xd1,0x5a,0xc6,0x07,0x19,0x1f,0x58,0x19,0x04,0xf2,0x19,0x31,0x30,0x00, +0x10,0x04,0x83,0x68,0xdf,0x68,0x2d,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0xdf, +0x74,0x6d,0x24,0xfa,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x90,0xdb,0xb5,0x91, +0xe8,0x87,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x42,0x8e,0xd7,0x46,0xa2,0x1f,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x10,0x39,0x5f,0x33,0x09,0x90,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0x63,0xe4,0x7e,0xcd,0x24,0x40,0x62,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0x92,0x03,0x37,0x93,0x00,0x09,0x3b,0x46,0x42,0x3e,0x86,0x8c,0x84,0x7c,0x2c, +0x19,0x09,0xf9,0xd8,0xd0,0x06,0xf0,0xb1,0xa1,0x0d,0xe0,0x63,0x43,0x1b,0xc0,0xc7, +0x8c,0x94,0x90,0x8f,0x19,0x29,0x21,0x1f,0x33,0x52,0x42,0x3e,0x36,0xc0,0x01,0x7c, +0x6c,0x80,0x03,0xf8,0xd8,0x00,0x07,0xf0,0xb1,0xe9,0x0e,0xe0,0x63,0x61,0xd1,0x12, +0x20,0xb8,0xc0,0x30,0x0b,0xda,0x01,0x3e,0xc3,0x0d,0x2f,0x81,0x22,0x64,0x50,0x01, +0x2d,0xe8,0x05,0x46,0x59,0x38,0x10,0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x83,0x6b, +0xe6,0xe2,0x2d,0x98,0x85,0x60,0x16,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd0,0xb9, +0x7a,0x0b,0x64,0xcd,0x02,0x59,0x93,0x8f,0x05,0x75,0x06,0x1f,0x1b,0xee,0x4c,0x3e, +0x16,0xdc,0x19,0x7c,0xac,0xa8,0x35,0xf9,0x58,0x50,0x6b,0xf0,0xb1,0xa0,0x90,0x8f, +0x05,0xb6,0x06,0x1f,0x2b,0x0a,0xf9,0x58,0xd0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xf8, +0x84,0x7c,0x4c,0xf0,0x09,0xf9,0xd8,0xe0,0x13,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71, +0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41, +0x30,0xb8,0xce,0xae,0xe4,0xb2,0x76,0xc8,0xda,0xc1,0x6c,0x21,0x90,0xcf,0x88,0x81, +0x01,0x80,0x20,0x18,0x44,0x6c,0x57,0x72,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0x70,0xb7,0x72,0x71,0x80,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc4,0x1d,0xcb, +0xc5,0x01,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x21,0x77,0x2d,0x17,0x07,0x68, +0x31,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0xdc,0xbd,0x5c,0x1c,0xac,0xc5,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0x74,0x07,0x73,0x71,0xb0,0x16,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0xd4,0x5d,0xcc,0xc5,0xc1,0x5a,0xd8,0xe1,0x16,0xf2,0x31,0xc4,0x2d,0xe4, +0x63,0x89,0x5b,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01, +0x3e,0x66,0xd0,0x85,0x7c,0xcc,0xa0,0x0b,0xf9,0x98,0x41,0x17,0xf2,0xb1,0x38,0x18, +0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x04,0x1f,0x83,0x0d, +0xbc,0x00,0xc1,0x05,0x86,0x59,0xd0,0x13,0xf0,0x19,0x6e,0xd0,0x0b,0x3c,0x21,0x83, +0x32,0x89,0x40,0x2f,0x30,0xca,0x64,0x82,0x90,0xcf,0x88,0x41,0x02,0x80,0x20,0x18, +0x5c,0xa4,0x27,0x76,0x25,0x11,0x94,0x44,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7, +0xea,0x99,0x5d,0x30,0x72,0x16,0x8c,0x9c,0x7c,0x2c,0x30,0x37,0xf8,0xd8,0x80,0x6e, +0xf2,0xb1,0x00,0xdd,0xe0,0x63,0x85,0xc9,0xc9,0xc7,0x02,0x93,0x83,0x8f,0x05,0x85, +0x7c,0x2c,0x38,0x39,0xf8,0x58,0x51,0xc8,0xc7,0x82,0x46,0x3e,0x16,0x0c,0xf2,0xb1, +0x20,0x35,0xe4,0x63,0x42,0x6a,0xc8,0xc7,0x86,0xd4,0x90,0x8f,0xc5,0xc1,0x00,0x1f, +0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x0e,0xf8,0x8c,0x18,0x24,0x00, +0x08,0x82,0xc1,0x85,0x7b,0x76,0xf7,0x13,0xd9,0x4f,0x64,0x76,0x12,0x81,0x7c,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x20,0xea,0x3d,0xbb,0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x08,0x3f,0xbe,0x8b,0x83,0xd9,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0xfc, +0xfa,0x2e,0x0e,0x66,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xf1,0xf3,0xbb,0x38, +0x98,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xc8,0x0f,0xf4,0xe2,0xc0,0x36,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x28,0xbf,0xd0,0x8b,0x03,0xdb,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0xc3,0xfc,0x44,0x2f,0x0e,0x6c,0xc3,0x8e,0xdc,0x90,0x8f,0x21,0xb9, +0x21,0x1f,0x4b,0x72,0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c, +0x0c,0xf0,0x31,0xe3,0x37,0xe4,0x63,0xc6,0x6f,0xc8,0xc7,0x8c,0xdf,0x90,0x8f,0xc5, +0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x26,0xf8,0x14, +0x4c,0xb8,0x81,0x5e,0x60,0xd4,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0xf0,0xe7,0x7a, +0x2f,0xd1,0x06,0x2f,0xd1,0x06,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xdc,0x9f,0xec, +0x05,0x6f,0x67,0xc1,0xdb,0xc9,0xc7,0x02,0x99,0x83,0x8f,0x0d,0x34,0x27,0x1f,0x0b, +0x68,0x0e,0x3e,0x56,0xc8,0x9d,0x7c,0x2c,0x90,0x3b,0xf8,0x58,0x50,0xc8,0xc7,0x82, +0xb9,0x83,0x8f,0x15,0x85,0x7c,0x2c,0x60,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0xe2,0x43, +0x3e,0x26,0xc4,0x87,0x7c,0x6c,0x88,0x0f,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18, +0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0xe0,0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18, +0x5c,0x24,0x18,0x88,0xdf,0x59,0x94,0xc2,0x59,0x94,0x82,0xcd,0x45,0x20,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x88,0x52,0x30,0x10,0xbf,0x60,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0x16,0x0c,0xd0,0x8f,0x0d,0xf6,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0x17,0x0c,0xd2,0x8f,0x0d,0xf6,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x17,0x0c, +0xd4,0x8f,0x0d,0xf6,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x18,0x0c,0xd8,0x8f, +0x0d,0xfc,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x18,0x0c,0xda,0x8f,0x0d,0xfc, +0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x19,0x0c,0xdc,0x8f,0x0d,0xfc,0xc3,0x8e, +0x10,0x91,0x8f,0x21,0x21,0x22,0x1f,0x4b,0x42,0x44,0x3e,0xc6,0x06,0x03,0x7c,0x8c, +0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0xe3,0x44,0xe4,0x63,0xc6,0x89,0xc8,0xc7, +0x8c,0x13,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c, +0x8c,0x0d,0x26,0xf8,0xd4,0x4a,0xe8,0x82,0x5e,0x60,0xd4,0x88,0x41,0x02,0x80,0x20, +0x18,0x5c,0x3c,0x18,0xe8,0x9f,0x4a,0xe4,0x82,0x4a,0xe4,0xc2,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0x63,0x18,0xf8,0x5f,0xb0,0x7b,0x16,0xec,0x9e,0x7c,0x2c,0xf0,0x3b, +0xf8,0xd8,0x00,0x7a,0xf2,0xb1,0x00,0xf4,0xe0,0x63,0x85,0xef,0xc9,0xc7,0x02,0xdf, +0x83,0x8f,0x05,0x85,0x7c,0x2c,0xf8,0x3d,0xf8,0x58,0x51,0xc8,0xc7,0x02,0x46,0x3e, +0x16,0x0c,0xf2,0xb1,0x20,0x47,0xe4,0x63,0x42,0x8e,0xc8,0xc7,0x86,0x1c,0x91,0x8f, +0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x0e,0xf8, +0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0x05,0x87,0x81,0x0b,0x06,0x62,0x11,0x0f,0x62, +0x11,0x0f,0xf6,0x1b,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xaa,0xc3,0xc0, +0x05,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x3c,0x0c,0x68,0x30,0x60,0x83, +0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x0f,0x83,0x1a,0x0c,0xd8,0x60,0x4c, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8,0xc3,0xc0,0x06,0x03,0x36,0x18,0x93,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xf8,0x30,0xc0,0xc1,0x80,0x0d,0xcc,0x64,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0x3e,0x0c,0x72,0x30,0x60,0x03,0x33,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0xc3,0x0f,0x03,0x1d,0x0c,0xd8,0xc0,0x4c,0xec,0x48,0x13,0xf9,0x18, +0x92,0x26,0xf2,0xb1,0x24,0x4d,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f, +0xb1,0xc1,0x00,0x1f,0x33,0xde,0x44,0x3e,0x66,0xbc,0x89,0x7c,0xcc,0x78,0x13,0xf9, +0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x82, +0x8f,0xe5,0xca,0x9c,0x80,0xe0,0x02,0xc3,0x2c,0x30,0x13,0xf8,0x0c,0x37,0xd4,0x49, +0xe8,0x90,0x41,0xbd,0x48,0xa0,0x17,0x18,0x65,0x3b,0x42,0xc8,0x67,0xc4,0x20,0x01, +0x40,0x10,0x0c,0xae,0x56,0x0c,0xd6,0x30,0x70,0x91,0xc0,0x45,0x82,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x68,0x31,0x78,0xc3,0x20,0x60,0xc1,0xc0,0x02,0x16,0x0c,0xe4, +0x63,0xc1,0xfb,0xc1,0xc7,0x86,0xf8,0x93,0x8f,0x05,0xf1,0x07,0x1f,0x2b,0x5e,0x30, +0x90,0x8f,0x05,0x2f,0x18,0xc0,0xc7,0x82,0x42,0x3e,0x16,0xc0,0x60,0x00,0x1f,0x2b, +0x0a,0xf9,0x58,0xd0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0x90,0x8a,0x7c,0x4c,0x20,0x15, +0xf9,0xd8,0x40,0x2a,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60, +0x80,0x8f,0xc5,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0xc2,0x31,0xf8, +0xc3,0x00,0x4d,0x32,0x34,0xc9,0x0c,0x46,0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82, +0x41,0x64,0x8e,0xc1,0x1f,0x06,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xea,0x18, +0x94,0x62,0x10,0x07,0xae,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x3a,0x06,0xa6, +0x18,0xc4,0x81,0xab,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc1,0x8e,0xc1,0x29,0x06, +0x71,0xe0,0x2a,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb4,0x63,0x90,0x8a,0x41,0x1c, +0xc4,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xee,0x18,0xa8,0x62,0x10,0x07,0xb1, +0x32,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x3b,0x06,0xab,0x18,0xc4,0x41,0xac,0xd8, +0x41,0x2b,0xf2,0x31,0x84,0x56,0xe4,0x63,0x09,0xad,0xc8,0xc7,0xe2,0x60,0x80,0x8f, +0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x66,0xe8,0x8a,0x7c,0xcc,0xd0,0x15,0xf9, +0x98,0xa1,0x2b,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80, +0x8f,0xc5,0xc1,0x04,0x9f,0xca,0x11,0x37,0xd0,0x0b,0x8c,0x1a,0x31,0x48,0x00,0x10, +0x04,0x83,0x2b,0x1f,0x83,0x5b,0x0c,0x70,0xa4,0x0d,0x70,0xa4,0x0d,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x00,0xc9,0x60,0x17,0x83,0x00,0x0f,0x03,0x0b,0xf0,0x30,0x90, +0x8f,0x05,0x3b,0x18,0xc0,0xc7,0x86,0x1e,0x0c,0xe4,0x63,0x41,0x0f,0x06,0xf0,0xb1, +0x62,0x0f,0x03,0xf9,0x58,0xb0,0x87,0x01,0x7c,0x2c,0x28,0xe4,0x63,0x01,0x1f,0x06, +0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8c,0x7c,0x2c,0x18,0xe4,0x63,0x01,0xbb,0xc8,0xc7, +0x04,0x76,0x91,0x8f,0x0d,0xec,0x22,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c, +0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x1c,0xf0,0x19,0x31,0x48,0x00,0x10,0x04,0x83,0xab, +0x25,0x83,0x75,0x0c,0xe0,0xa4,0x14,0xe0,0xa4,0x14,0x8c,0x4f,0x02,0xf9,0x8c,0x18, +0x18,0x00,0x08,0x82,0x41,0x24,0x93,0xc1,0x3a,0x06,0xc1,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0x36,0x19,0xc4,0x63,0xc0,0x06,0xf6,0x32,0x62,0x70,0x00,0x20,0x08,0x06, +0xc7,0x4d,0x06,0xf2,0x18,0xb0,0x81,0xbd,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x81, +0x93,0xc1,0x3c,0x06,0x6c,0x60,0x2f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe4,0x64, +0x50,0x8f,0x01,0x1b,0xe4,0xcb,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x3a,0x19,0xd8, +0x63,0xc0,0x06,0xf9,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x4e,0x06,0xf7,0x18, +0xb0,0x41,0xbe,0xd8,0xc1,0x2f,0xf2,0x31,0x84,0x5f,0xe4,0x63,0x09,0xbf,0xc8,0xc7, +0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0x66,0x88,0x8c,0x7c, +0xcc,0x10,0x19,0xf9,0x98,0x21,0x32,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0, +0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x04,0x9f,0xa2,0x11,0x5d,0xd0,0x0b,0x8c,0x1a, +0x31,0x48,0x00,0x10,0x04,0x83,0xab,0x2c,0x83,0x91,0x0c,0x66,0x24,0x17,0x66,0x24, +0x17,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x60,0xcb,0xe0,0x24,0x83,0x80,0x1c,0x03, +0x0b,0xc8,0x31,0x90,0x8f,0x05,0xa7,0x18,0xc0,0xc7,0x86,0x54,0x0c,0xe4,0x63,0x41, +0x2a,0x06,0xf0,0xb1,0xe2,0x1c,0x03,0xf9,0x58,0x70,0x8e,0x01,0x7c,0x2c,0x28,0xe4, +0x63,0x01,0x3a,0x06,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8c,0x7c,0x2c,0x18,0xe4,0x63, +0x01,0xcd,0xc8,0xc7,0x04,0x9a,0x91,0x8f,0x0d,0x34,0x23,0x1f,0x63,0x83,0x01,0x3e, +0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x1c,0xf0,0x19,0x31,0x48,0x00, +0x10,0x04,0x83,0x2b,0x2f,0x83,0x9b,0x0c,0xd6,0x24,0x1e,0xd6,0x24,0x1e,0x0c,0x5d, +0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xe4,0x97,0xc1,0x4d,0x06,0xc1,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0xa2,0x19,0xf4,0x64,0xc0,0x06,0x3e,0x33,0x62,0x70, +0x00,0x20,0x08,0x06,0xc7,0x68,0x06,0x3e,0x19,0xb0,0x81,0xcf,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x41,0x9a,0xc1,0x4f,0x06,0x6c,0xe0,0x33,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0x94,0x66,0x10,0x96,0x01,0x1b,0x84,0xcd,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0xa6,0x19,0x88,0x65,0xc0,0x06,0x61,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xc7, +0x69,0x06,0x63,0x19,0xb0,0x41,0xd8,0xd8,0x41,0x36,0xf2,0x31,0x84,0x6c,0xe4,0x63, +0x09,0xd9,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e, +0x66,0xa8,0x8d,0x7c,0xcc,0x50,0x1b,0xf9,0x98,0xa1,0x36,0xf2,0x31,0x36,0x18,0xe0, +0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x04,0x9f,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0x64,0x33,0x48,0xcd,0x20,0x18,0x8e,0x08,0x52,0x32,0x10,0xbe, +0xe9,0x86,0xa1,0x1d,0x83,0xc0,0x9a,0x80,0x3e,0xd6,0x08,0xf4,0xb1,0x66,0xa0,0x8f, +0x29,0x04,0x7d,0x4c,0x29,0xe8,0x63,0x8a,0x41,0x1f,0x33,0x0c,0xf9,0x98,0x61,0xc8, +0xc7,0x0c,0x43,0x3e,0x66,0x0c,0xf1,0x31,0x63,0x88,0x8f,0x19,0x43,0x7c,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0x0a,0xcf,0x00,0x37,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0x22,0xf1,0x0c,0x72,0x33,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x1a,0xcf, +0x40,0x37,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xf2,0x0c,0xee,0x32,0x18, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x2a,0xcf,0x00,0x2f,0x83,0x61,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0x22,0xf3,0x0c,0xf2,0x32,0x18,0x86,0x23,0xd8,0xa0,0x27,0x03,0xe1, +0xbb,0xc0,0x28,0x0b,0xdc,0x40,0x3e,0xc3,0x11,0x01,0x58,0x06,0xc2,0x37,0xcb,0x90, +0x28,0x81,0xcd,0x81,0x40,0x1f,0x9b,0x83,0x81,0x3e,0x36,0x07,0x04,0x7d,0xac,0xa0, +0xc9,0x40,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc8,0x67,0xe0,0x9a,0x01,0x01, +0x07,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xcc,0x67,0xf0,0x9a,0x01,0x01,0x07,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xd0,0x67,0x00,0x9b,0x01,0x01,0x07,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0xd4,0x67,0x00,0x9b,0xc1,0x00,0x07,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0xd8,0x67,0x10,0x9b,0xc1,0x00,0x07,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xdc,0x67,0x20,0x9b,0xc1,0x00,0x07,0xb3,0x04,0xca,0x40,0x85,0x61,0x24,0xfa,0x80, +0x0c,0x54,0x18,0x46,0xa2,0x0f,0xc8,0x40,0x85,0x61,0x24,0xfa,0x80,0x0c,0x54,0x18, +0x54,0xe2,0x21,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf0,0x67,0x80,0x9b,0xc1,0x3d, +0x06,0x64,0x60,0xc1,0x4c,0x06,0xf0,0x31,0x33,0x08,0xe8,0x63,0x41,0x58,0x06,0xf2, +0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x3f,0x03,0xd0,0x0c,0x02,0x0b,0xda,0x32, +0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x22,0x1a,0xf8,0x66,0xb0,0x83,0xc1, +0x0d,0x06,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x8c,0x68,0xf0,0x9b,0x41,0x70,0x4a, +0xc3,0x11,0x01,0x5d,0x06,0xc4,0x57,0x33,0x18,0x04,0x3a,0x62,0x70,0x00,0x20,0x08, +0x06,0x60,0xd0,0x9f,0xc1,0x6f,0x06,0xf8,0x18,0xcc,0x64,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x60,0xe0,0x9f,0x01,0x78,0x06,0xf3,0x18,0xec,0x64,0x30,0x62,0xf0,0x00, +0x20,0x08,0x06,0x13,0x89,0x06,0xbc,0x19,0x08,0x81,0x1b,0x06,0x6d,0x18,0x80,0x65, +0x00,0x96,0xc1,0x7e,0x06,0xfb,0x19,0x94,0x67,0x30,0x92,0xc1,0x68,0x42,0x00,0x8c, +0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x74,0x03,0x81,0x92,0x01,0x32, +0xdd,0x40,0xa4,0x64,0x90,0x4c,0x37,0x10,0x2a,0x19,0x28,0xd3,0x0d,0xc4,0x4a,0x06, +0x8b,0x41,0x44,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x7a,0xd1,0xc0,0x44,0x83, +0x60,0x38,0x22,0xf8,0xcb,0x80,0xf9,0x66,0x19,0x9c,0x25,0xb0,0xc9,0x88,0xcf,0x70, +0x04,0x01,0x93,0x81,0xf0,0x0d,0x47,0x14,0x31,0x19,0x10,0xdf,0x09,0x43,0x9c,0x30, +0x84,0x09,0x41,0x08,0x86,0x23,0x8c,0x9a,0x0c,0x84,0x6f,0x38,0xe2,0xb0,0xc9,0x80, +0xf8,0x4e,0x18,0xe2,0x84,0x21,0x4c,0x08,0x42,0x30,0xdc,0x60,0x04,0x60,0x30,0xcb, +0xc0,0x34,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x3d,0x1a,0xd0,0x68,0xc0,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0x11,0xa6,0x01,0x7f,0x06,0x4f,0x30,0x4b,0xd0,0x0c, +0x54,0x18,0x02,0x03,0x06,0x8b,0x89,0x01,0x15,0x9f,0xe1,0x88,0xe0,0x27,0x03,0xe1, +0x1b,0x8e,0x10,0xc0,0x32,0x20,0xbe,0x13,0x86,0x38,0x61,0x08,0x13,0x82,0x10,0x0c, +0x37,0x40,0x01,0x18,0xcc,0x32,0x60,0x59,0x30,0x50,0x61,0x84,0xd0,0xa6,0xaa,0x82, +0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x60,0x20,0xa6,0x01,0x89,0x06,0x64,0x19,0xf4, +0x65,0x30,0x62,0xe0,0x00,0x20,0x08,0x06,0x8f,0x9a,0x06,0xfd,0x19,0x04,0x2a,0x19, +0xa4,0x64,0x90,0xa2,0xc1,0x1a,0x7c,0x5e,0x77,0x9e,0xc1,0x70,0x44,0x77,0x96,0x81, +0xf3,0x5d,0x60,0x94,0x11,0x81,0x7c,0x86,0x1b,0xd6,0x4a,0x4c,0x83,0x30,0x38,0x57, +0x0c,0x8c,0xb2,0xd3,0x0c,0x54,0x31,0x88,0x8f,0x05,0x82,0x7c,0x2c,0x48,0x27,0xf9, +0xd8,0x2e,0x06,0xe3,0x19,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x39,0x0d, +0xc0,0x34,0x08,0xee,0x30,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x3b,0x0d,0x66, +0x34,0x08,0x04,0xeb,0x83,0xf3,0x0c,0xe4,0x63,0x81,0x11,0x1f,0x1b,0x02,0xf9,0x58, +0x80,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x3e,0x0d,0x6e,0x34,0x48,0x02, +0x23,0xc7,0xc0,0x37,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xb4,0xa7,0x41, +0x9a,0x06,0x81,0x91,0xc2,0x10,0x1f,0x13,0x02,0xf9,0x58,0x50,0xc0,0x67,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0x51,0x0d,0x7a,0x34,0x30,0x82,0x59,0x86,0x07,0x9a,0xc5, +0xc0,0x54,0x61,0x15,0xe0,0x63,0x81,0x2a,0xc4,0xc7,0x56,0xa1,0x15,0xe0,0x63,0xae, +0xd0,0x0a,0xf1,0xb1,0xa0,0x15,0xe2,0x33,0x4b,0x30,0x8d,0x18,0x1c,0x00,0x08,0x82, +0x81,0x16,0xaa,0x41,0x8f,0x06,0x72,0x19,0xd4,0x69,0x30,0x9a,0x10,0x00,0xa3,0x09, +0x42,0x60,0x81,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x52,0x35,0x00,0xd5, +0x20,0xb0,0xf1,0x0c,0x02,0xfa,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xb4,0xaa,0x01, +0x98,0x06,0x81,0x05,0xef,0x19,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x56, +0x0d,0xcc,0x34,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x88,0xd5,0x80,0x4d,0x03, +0xf8,0x0c,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x64,0x35,0x70,0xd3,0xe0,0x1c, +0x03,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x59,0x0d,0xde,0x34,0x60,0xc7,0x20, +0x30,0xf5,0x0c,0x86,0xf8,0x98,0x10,0xc8,0xc7,0x82,0x02,0x3e,0x16,0xc0,0x83,0x7c, +0x4c,0x80,0x07,0xf9,0xd8,0x00,0x0f,0xf2,0x31,0x91,0x18,0xe2,0x63,0x22,0x31,0xc4, +0xc7,0x44,0x62,0x88,0x8f,0x19,0x25,0x01,0x1f,0x33,0x4a,0x02,0x3e,0x66,0x94,0x04, +0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x00,0xd7,0x80,0x4f,0x03,0x9f,0x30,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x08,0xd7,0xa0,0x4f,0x03,0x9f,0x30,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x10,0xd7,0xc0,0x4f,0x03,0x9f,0x30,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x18,0xd7,0xc0,0x4f,0x03,0x9f,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x20,0xd7,0xe0,0x4f,0x03,0x9f,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x28,0xd7, +0x00,0x54,0x03,0x9f,0x30,0x86,0x23,0x0c,0xf4,0x12,0xbe,0xe1,0x08,0x03,0xbd,0x84, +0x6f,0x38,0xc2,0x40,0x2f,0xe1,0xab,0x41,0xd8,0x0a,0x84,0x1d,0x8e,0x68,0x2f,0x44, +0xf8,0x86,0x23,0xda,0x0b,0x11,0xbe,0xe1,0x88,0xf6,0x42,0x84,0xaf,0x06,0x61,0x2b, +0x10,0xb6,0x8c,0x60,0x67,0x19,0x22,0x29,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23, +0x5e,0x83,0x56,0x0d,0xe6,0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x5e,0x03, +0x57,0x0d,0xe6,0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x5e,0x83,0x57,0x0d, +0xe6,0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x5e,0x83,0x57,0x0d,0x86,0x68, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x7a,0x0d,0x60,0x35,0x18,0xa2,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xec,0x35,0x88,0xd5,0x60,0x88,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xb8,0xd7,0x60,0x56,0x83,0x54,0xd0,0xa9,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0xea,0x35,0x50,0xd5,0xc0,0x25,0x03,0x0b,0x60,0x34,0x90,0xcf,0x88,0x81,0x01,0x80, +0x20,0x18,0x44,0xf7,0x1a,0xc0,0x6a,0x10,0x58,0x8c,0x06,0x41,0x7c,0x2c,0x28,0xe4, +0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0xbe,0x06,0xe8,0x1a,0x04,0x06,0x62,0x4a, +0x7c,0x0c,0xc4,0x94,0xf8,0x18,0x88,0x29,0xf1,0x31,0x62,0x90,0x8f,0x15,0x83,0x7c, +0xcc,0x18,0xe4,0x63,0x03,0x04,0x1f,0x1b,0x20,0xf8,0xd8,0x00,0xc1,0x67,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0x93,0x0d,0xc4,0x35,0x28,0x85,0x3b,0x0d,0xcc,0x14,0x82, +0xf8,0x18,0x13,0xc8,0xc7,0x82,0x01,0x3e,0xb3,0x04,0xd2,0x40,0x85,0xe1,0x44,0x3a, +0x1c,0x40,0x03,0x15,0x86,0x13,0xe9,0x70,0x00,0x0d,0x54,0x18,0x4e,0xa4,0xc3,0x01, +0x34,0x50,0x61,0x20,0x11,0x4e,0x40,0x16,0xd0,0x04,0x7c,0x4c,0xa8,0x09,0xf8,0xd8, +0x60,0x13,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x66,0x03,0x77,0x0d,0x4a, +0x35,0x18,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x98,0xd9,0xe0,0x5d,0x03,0x53,0x0d, +0x86,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x68,0x36,0x80,0xd7,0xe0,0x54,0x83,0xc1, +0x78,0xa2,0x27,0xe0,0x63,0x01,0x4f,0xc4,0xc7,0x7a,0xe2,0x27,0xe0,0x63,0x60,0xf1, +0x13,0xf1,0xb1,0xe0,0x27,0xe2,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0xce,0x06, +0xf6,0x1a,0x0c,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x3b,0x1b,0xdc,0x6b,0x60, +0xa3,0x41,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0xcf,0x06,0xf8,0x1a,0x04,0x82, +0x05,0x73,0x1a,0xc0,0xc7,0x90,0x80,0x3e,0x86,0x08,0xf4,0xb1,0x63,0xa0,0x8f,0x09, +0x78,0x1a,0xc8,0xc7,0xd2,0x62,0x56,0x03,0xf9,0x58,0x60,0xd0,0xc7,0x0c,0x3f,0x0d, +0xe4,0x63,0x44,0x10,0x1f,0x33,0x40,0x35,0x90,0x8f,0x09,0x41,0x7c,0x8c,0xeb,0xe0, +0x63,0x01,0x17,0x1f,0xeb,0x3e,0xf8,0x18,0x18,0x7c,0xf1,0xb1,0xe0,0x8b,0xcf,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0x6d,0x1b,0xa4,0x6c,0x30,0x04,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xb8,0x6d,0xa0,0xb2,0x41,0x9a,0x06,0xc5,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0x6f,0x1b,0xac,0x6c,0x10,0x08,0x16,0x98,0x6a,0x00,0x1f,0x43,0x02,0xfa, +0x18,0x22,0xd0,0xc7,0x8e,0x81,0x3e,0x26,0xac,0x6a,0x20,0x1f,0x4b,0x18,0xf8,0x58, +0x60,0xd0,0xc7,0x82,0x58,0x0d,0xe4,0x63,0x01,0x01,0x1f,0x6b,0x03,0x75,0x0d,0xe4, +0x63,0x81,0x42,0x1f,0x53,0x6a,0x35,0x90,0x8f,0x21,0x41,0x7c,0x4c,0xb9,0xd5,0x40, +0x3e,0x26,0x04,0xf1,0x31,0xd2,0x68,0x03,0xfa,0x58,0x69,0xb4,0x01,0x7d,0xcc,0x34, +0xda,0x80,0x3e,0x96,0x06,0x6c,0x00,0x1f,0x0b,0xcc,0x80,0x3e,0x16,0xf8,0x6a,0x20, +0x1f,0x23,0x83,0x26,0x3e,0x16,0x08,0xf0,0x31,0x32,0x68,0xe2,0x63,0x61,0xa0,0xc4, +0xc7,0x06,0x45,0x3e,0xa6,0x0c,0xf2,0x31,0x65,0x90,0x8f,0x0d,0x14,0x7c,0x6c,0x98, +0xe0,0x63,0x41,0xb9,0x06,0xf2,0x31,0x22,0x82,0x8f,0x09,0x41,0x7c,0x2c,0x28,0xe0, +0x63,0xc6,0x00,0x1f,0x3b,0x8a,0xf8,0x58,0x50,0xc4,0x67,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0xda,0x0d,0xe2,0x36,0x18,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6c, +0x37,0x90,0xdb,0xa0,0x08,0xac,0x5d,0x83,0x20,0x3e,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xe0,0x6e,0x40,0xb7,0x81,0xbd,0x06,0x81,0x21,0x01,0x7d,0x0c,0x11,0xe8,0x63, +0xc7,0x40,0x9f,0x59,0x82,0x69,0xa0,0xc2,0x80,0x93,0xc7,0x90,0x06,0x2a,0x0c,0x38, +0x79,0x0c,0x69,0xa0,0xc2,0x70,0x93,0xc7,0x90,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00, +0x0c,0x6c,0x37,0xc0,0xdb,0xa0,0x55,0x03,0x79,0x0d,0x46,0x0c,0x1a,0x00,0x04,0xc1, +0xa0,0xf9,0xdd,0x40,0x6f,0x83,0x60,0x76,0x83,0xd9,0x0d,0x66,0x37,0xe8,0xdb,0xa0, +0x6f,0x83,0xbe,0x0d,0xfa,0x36,0x18,0x4d,0x08,0x80,0xe1,0x88,0xa0,0x57,0x83,0xe0, +0x9b,0x6e,0xc8,0xd7,0x40,0x08,0x0c,0x09,0xe8,0x63,0x88,0x40,0x1f,0x43,0x06,0xfa, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x06,0xbe,0x01,0xdf,0x06,0xb1,0x1a,0xec,0x6e, +0x30,0x9a,0x10,0x00,0x16,0x14,0xf2,0x31,0xa1,0x90,0x8f,0x0d,0x85,0x7c,0x2c,0x54, +0x03,0x1d,0x0d,0xe2,0x63,0xa1,0x1a,0xe8,0x68,0x10,0x9f,0xe1,0x08,0x21,0x5d,0x83, +0xe1,0x1b,0x8e,0x18,0x4a,0x36,0x28,0xbe,0x12,0x02,0x1d,0x8e,0x20,0xd8,0x35,0x18, +0xbe,0xe1,0x88,0x02,0x65,0x83,0xe2,0x2b,0x21,0xd0,0x22,0x02,0x9d,0x65,0xa0,0xaa, +0x60,0x34,0xc1,0x19,0x2c,0x98,0xd9,0x40,0x3e,0xc6,0x1f,0x01,0x7d,0xec,0xcc,0x82, +0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x91,0xbf,0x41,0xed,0x06,0xf4,0x1a,0x04, +0xb3,0x04,0xd5,0x40,0x85,0x21,0x50,0xea,0x2d,0x4c,0x23,0x06,0x07,0x00,0x82,0x60, +0x00,0x06,0xf2,0x1b,0xd0,0x6e,0x20,0xaf,0xc1,0xc9,0x06,0x23,0x06,0x0e,0x00,0x82, +0x60,0xf0,0xe8,0x6f,0xd0,0xba,0x41,0xa0,0xab,0x41,0xae,0x06,0xb9,0x1b,0x08,0x77, +0x26,0x08,0x77,0x1b,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc1,0xbf,0xc1,0xed,0x06, +0x38,0x1b,0xcc,0xd9,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xfa,0x1b,0xa0,0x6f,0x40, +0xa6,0x81,0xd5,0x6d,0x20,0xc4,0xc7,0x84,0x40,0x3e,0x16,0x10,0xf0,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0x23,0x84,0x83,0xde,0x0d,0x8a,0xc0,0x76,0x34,0x90,0xdb,0x40, +0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x8c,0x70,0xf0,0xbb,0x41,0x90,0xa3,0x81, +0x0d,0x83,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x28,0xe1,0x20,0x7c,0x83,0x40, +0x98,0x6e,0xe0,0xd9,0x20,0xb0,0xd1,0x60,0x38,0x42,0x36,0x7a,0x36,0x60,0xbe,0x59, +0x86,0xcb,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x40,0xe1,0x80,0x7c,0x83,0xbd, +0x0d,0x04,0xbb,0xdb,0x20,0x88,0xcf,0x2c,0xc1,0x35,0x50,0x61,0x08,0x16,0x52,0x8d, +0x18,0x1c,0x00,0x08,0x82,0x01,0x18,0x88,0x70,0x40,0xbe,0x41,0xc8,0x06,0x3d,0x1b, +0x8c,0x18,0x38,0x00,0x08,0x82,0xc1,0xa3,0xc2,0x41,0xef,0x06,0x81,0xba,0x06,0xe9, +0x1a,0xa4,0x6f,0x30,0x06,0x62,0x10,0x06,0xc2,0xe9,0x06,0x23,0x06,0x07,0x00,0x82, +0x60,0x00,0x06,0x23,0x1c,0x94,0x6f,0x60,0xb2,0x81,0xcf,0x06,0x23,0x06,0x0e,0x00, +0x82,0x60,0xf0,0xac,0x70,0xe0,0xbb,0x41,0xb0,0xae,0x81,0xba,0x06,0xea,0x1b,0x90, +0xc1,0x18,0x88,0xc1,0xd8,0x06,0xa8,0x1b,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x18, +0x90,0x70,0x60,0xbe,0x41,0xc9,0x06,0x3c,0x1b,0x8c,0x18,0x38,0x00,0x08,0x82,0xc1, +0xc3,0xc2,0xc1,0xef,0x06,0x01,0xbb,0x06,0xeb,0x1a,0xac,0x6f,0x90,0xb2,0x41,0xca, +0x06,0x29,0x1b,0xa4,0x6c,0x90,0xba,0x01,0x8e,0x18,0x18,0x00,0x08,0x82,0x41,0xb4, +0xc2,0x81,0x08,0x07,0xeb,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x0b,0x07,0xea, +0x1b,0xb4,0x47,0x30,0x4b,0x90,0x0d,0x54,0x18,0x02,0xc6,0x3b,0x8d,0xc1,0x48,0x88, +0xc4,0x67,0x38,0x22,0x68,0xd9,0x40,0xf8,0x86,0x23,0x04,0x97,0x0d,0x88,0xef,0x84, +0x21,0x4e,0x18,0xc2,0x84,0x20,0x04,0xc3,0x0d,0xfe,0x11,0x80,0xc1,0x2c,0x83,0xb6, +0x05,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xd5,0x70,0xc0,0xc2,0xc1,0x31,0x62,0x70, +0x00,0x20,0x08,0x06,0x47,0x0e,0x07,0xf4,0x1b,0x24,0xc1,0x2c,0xc1,0x36,0x50,0x61, +0x08,0x1a,0x95,0x19,0x9d,0xa8,0x6e,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0x72,0x38,0x38,0xe1,0x20,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x48,0x87,0x83,0xf7, +0x0d,0x02,0x0b,0xf2,0x36,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x3c,0x1c, +0xd4,0x6f,0x10,0x0c,0x47,0x18,0x2e,0xe2,0x7c,0x17,0x18,0x65,0xc1,0x20,0x9f,0xe1, +0x88,0xe0,0x75,0x03,0xe1,0xbb,0xc0,0xa8,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xc4, +0x38,0xb8,0xdf,0x80,0xd7,0x2c,0x80,0xdd,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60, +0x10,0x91,0x71,0xd0,0xbf,0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x1a,0x07, +0x24,0x1c,0xf4,0x69,0x10,0xd8,0xdf,0x06,0x41,0x7c,0xcc,0x08,0xe4,0x33,0x4b,0xe0, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_6bd4dcbaab69eae8d051a23bbe99e88f.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_6bd4dcbaab69eae8d051a23bbe99e88f.h new file mode 100644 index 00000000..b8766bed --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_6bd4dcbaab69eae8d051a23bbe99e88f.h @@ -0,0 +1,1089 @@ +// ffx_fsr2_accumulate_pass_wave64_6bd4dcbaab69eae8d051a23bbe99e88f.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_wave64_6bd4dcbaab69eae8d051a23bbe99e88f_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_6bd4dcbaab69eae8d051a23bbe99e88f_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_6bd4dcbaab69eae8d051a23bbe99e88f_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_6bd4dcbaab69eae8d051a23bbe99e88f_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_6bd4dcbaab69eae8d051a23bbe99e88f_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_6bd4dcbaab69eae8d051a23bbe99e88f_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_6bd4dcbaab69eae8d051a23bbe99e88f_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_6bd4dcbaab69eae8d051a23bbe99e88f_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_6bd4dcbaab69eae8d051a23bbe99e88f_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", "rw_upscaled_output", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_6bd4dcbaab69eae8d051a23bbe99e88f_UAVResourceBindings[] = { 0, 1, 3, 4, 2, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_6bd4dcbaab69eae8d051a23bbe99e88f_UAVResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_6bd4dcbaab69eae8d051a23bbe99e88f_UAVResourceSpaces[] = { 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_6bd4dcbaab69eae8d051a23bbe99e88f_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_6bd4dcbaab69eae8d051a23bbe99e88f_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_6bd4dcbaab69eae8d051a23bbe99e88f_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_6bd4dcbaab69eae8d051a23bbe99e88f_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_6bd4dcbaab69eae8d051a23bbe99e88f_size = 16968; + +static const unsigned char g_ffx_fsr2_accumulate_pass_wave64_6bd4dcbaab69eae8d051a23bbe99e88f_data[] = { +0x44,0x58,0x42,0x43,0xa8,0x17,0x8c,0x9f,0x8e,0xeb,0x4c,0x8e,0x1a,0xe9,0x8d,0x99, +0x3d,0x55,0x53,0xd8,0x01,0x00,0x00,0x00,0x48,0x42,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x24,0x02,0x00,0x00,0x68,0x10,0x00,0x00,0x84,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xb0,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x3c,0x0e,0x00,0x00,0x66,0x00,0x05,0x00, +0x8f,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x24,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x86,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xce,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xf4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a, +0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b, +0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30, +0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18, +0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3, +0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21, +0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22, +0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95, +0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60,0x06,0xea,0x6e,0x1b, +0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x72,0xa8,0x48,0x20,0xd2,0xc8,0x79,0x88, +0x68,0x42,0x08,0x09,0x09,0xc3,0x50,0x08,0x66,0x60,0x3e,0x02,0x0f,0x1a,0x2e,0x7f, +0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90,0x66,0x40,0xc4,0x30,0x0c,0xca,0x1c,0x41, +0x50,0x0a,0x66,0x10,0x87,0x91,0xc8,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6, +0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41, +0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e, +0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0, +0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01, +0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e, +0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60, +0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e, +0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00,0x06,0x7e,0x80,0x84,0x13,0xa5,0x74,0x18, +0x41,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28, +0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87, +0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36, +0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98, +0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x30,0x93,0x18,0x8c,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94, +0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f, +0x20,0x61,0x65,0xa9,0x9d,0x29,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc, +0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61, +0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0xd6,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x12,0x8c, +0x97,0xe0,0x99,0xc8,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x40,0x16,0x6e, +0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0, +0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c, +0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x05,0x27,0xc9,0x33,0x91, +0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03, +0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38, +0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80, +0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x56,0xa2,0x67,0xc2,0xc6,0x81,0x1d,0xc2, +0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41, +0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f, +0x50,0x60,0x90,0x3d,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7,0xae,0x36,0x9a,0x70,0x1c, +0xc7,0xf1,0x61,0x38,0xd7,0x75,0x5d,0x0d,0xc3,0x30,0x0c,0xc3,0xa0,0xfc,0x26,0x69, +0x8a,0x28,0x61,0xf2,0x59,0x80,0x79,0x16,0x22,0x62,0x27,0x60,0x22,0x50,0x30,0xd0, +0x0e,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02, +0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2, +0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x90,0x01,0x10,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x00,0x1e,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2, +0x20,0xca,0xa1,0xf0,0x03,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30, +0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0, +0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x2c,0x4a,0xa3,0xe4,0x21,0x8a, +0xf1,0xa2,0xb8,0x8a,0x87,0xc6,0x11,0x80,0x1a,0x20,0x75,0x06,0x80,0xdc,0x19,0x00, +0x8a,0x67,0x00,0x68,0x9e,0x01,0xa0,0x7a,0x06,0x80,0xee,0x19,0x00,0xca,0x67,0x00, +0x48,0x9f,0x01,0x20,0x7e,0x06,0x00,0x00,0x79,0x18,0x00,0x00,0x89,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xc1,0x99,0x20,0x0c,0xcf,0x06,0x61,0x20, +0x26,0x08,0x03,0xb4,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08, +0x6a,0x40,0x07,0xb4,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe,0xda,0xde,0xe8,0xd2, +0xde,0xdc,0xbe,0xec,0xca,0xc6,0xe8,0xde,0xe4,0xe6,0x26,0x08,0x43,0x34,0x41,0x18, +0xa4,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65,0x31,0x98,0x81,0x31,0x9c,0x09,0x82,0x1b, +0xd4,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8,0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9, +0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86,0x31,0x30,0x86,0xc3,0x4c,0xee,0x2b,0xcd, +0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec, +0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x4c,0x1b,0x12,0x46,0x99,0x0c,0x6a,0x60, +0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc, +0x04,0x61,0xa0,0x26,0x08,0x43,0xb5,0x41,0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35, +0x30,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd, +0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x58,0x1b,0x92,0x4b, +0xd9,0x0c,0x6e,0x60,0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda, +0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xb8,0x36,0x24,0x9c,0xe2,0x19,0xdf,0xc0,0x18, +0xd9,0x04,0x21,0x0e,0xec,0x80,0x89,0xdc,0x57,0x5a,0xdb,0x59,0x53,0x1a,0xdc,0xdc, +0x04,0x61,0xc0,0x36,0x24,0x44,0x18,0x88,0x81,0x31,0x06,0x03,0x63,0x38,0x13,0x84, +0x21,0x23,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36, +0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21,0x29,0x03,0xc8,0x0c, +0x8c,0x61,0x60,0x8c,0x6c,0x03,0xf2,0x48,0x95,0xd6,0x81,0x01,0x19,0x9c,0xc1,0x04, +0x61,0x0e,0xee,0x80,0x9a,0xdc,0xdd,0x57,0x9a,0x1b,0x5d,0x99,0x9c,0x5b,0x18,0xdb, +0x57,0x1d,0xdc,0xdc,0x58,0x18,0x5b,0x19,0xd9,0xd7,0xd8,0x1b,0xdb,0x9b,0xdc,0x04, +0x61,0x0c,0xe4,0x60,0xc3,0x62,0xa4,0x81,0x1a,0x18,0xc6,0xc0,0xac,0xc1,0x1a,0xac, +0x81,0x33,0x41,0xa8,0x03,0x3c,0xa0,0x23,0x77,0xf7,0xc5,0xf6,0x36,0xb6,0xf6,0x35, +0x47,0x17,0x46,0x57,0x37,0xb7,0x61,0x19,0xda,0xc0,0x0d,0x8c,0x61,0x60,0xd6,0x60, +0x0d,0xd6,0x20,0x9b,0x20,0xdc,0x41,0x1e,0x90,0x91,0xbb,0xfb,0x72,0x2b,0xbb,0xfb, +0x62,0x7b,0x1b,0x5b,0x9b,0xdb,0xb0,0x30,0x70,0x10,0x07,0x06,0x35,0x30,0x6b,0xb0, +0x06,0x6b,0x90,0xf1,0x91,0xbb,0xfb,0x62,0xab,0x6b,0x0b,0xfb,0x42,0x4b,0x9b,0xa3, +0x7b,0x93,0xcb,0xdb,0xb0,0x50,0x69,0x30,0x07,0xc6,0x35,0x30,0x6b,0xb0,0x06,0x6b, +0xe0,0x50,0x92,0xbb,0xfb,0xaa,0x83,0x9b,0x1b,0x0b,0x63,0x2b,0x23,0xfb,0x7a,0xab, +0xa3,0x83,0xab,0xa3,0xdb,0xb0,0x5c,0x69,0x50,0x07,0x06,0x33,0x30,0x6b,0xb0,0x06, +0x6b,0xe0,0x6c,0x28,0xd8,0xe0,0x0d,0xe4,0x80,0x0e,0xec,0x60,0x82,0xa0,0x07,0x7b, +0x40,0x63,0x4c,0xcc,0x68,0x4a,0x4a,0x66,0x82,0x30,0x68,0x1b,0x10,0x03,0x0f,0xf2, +0xc0,0x30,0x06,0x3d,0x00,0x36,0x04,0x7b,0x30,0x41,0xe0,0x03,0x3e,0x60,0x33,0xf7, +0xc5,0x94,0xe6,0x56,0x16,0x26,0x37,0xc4,0x16,0xd6,0x06,0xb7,0x01,0x31,0xfa,0xc0, +0x0f,0x8c,0x61,0x30,0x80,0x0d,0xc1,0x1f,0x6c,0x20,0xd0,0xe0,0x0e,0xf8,0x00,0x14, +0x26,0x08,0x79,0xa0,0x07,0x5c,0xd2,0xa4,0xca,0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4, +0xca,0x26,0x08,0x63,0x30,0x07,0x1b,0x10,0x62,0x14,0x28,0xa3,0x0c,0xae,0x86,0x14, +0xe8,0xa4,0x35,0x85,0xe1,0x49,0x95,0xb9,0x91,0x95,0xc9,0x4d,0xa5,0xe9,0x95,0x6d, +0x40,0x08,0x53,0xa0,0xc6,0xa0,0x0c,0xae,0x86,0x14,0xc8,0xa4,0x11,0xa5,0xcd,0xc1, +0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x86,0x6d,0x03,0x42,0xa0,0x02,0x95, +0x0a,0x65,0x70,0x35,0xa4,0xc0,0x2e,0x2d,0xc9,0x0d,0xae,0x8e,0x6e,0xe8,0x8d,0xed, +0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x8c,0x28,0xad,0xad,0xcc,0x6d,0x2e, +0xed,0xcd,0x6d,0x6e,0x82,0x30,0x70,0x1b,0x0c,0x62,0x15,0x28,0x56,0x28,0x83,0x8b, +0x52,0x1a,0x53,0x5d,0x5b,0x58,0x53,0x1a,0x1c,0x51,0x5a,0x5b,0x99,0xdb,0x5c,0xda, +0x9b,0xdb,0xdc,0x04,0x61,0xe8,0x36,0x20,0x84,0x2b,0x50,0xaf,0x50,0x06,0x57,0x43, +0x0a,0x94,0xd2,0x98,0xea,0xda,0xc2,0x9a,0xd2,0xe0,0x98,0xca,0xec,0xca,0xd8,0xa8, +0xde,0xaa,0xe6,0xca,0x26,0x08,0x83,0xb7,0x01,0x21,0x62,0x81,0x92,0x85,0x32,0xb8, +0x1a,0x52,0xe0,0x92,0x66,0x24,0x17,0xd6,0x56,0x96,0xe4,0x46,0x56,0x86,0x37,0x41, +0x18,0xbe,0x0d,0x08,0x41,0x0b,0x54,0x2d,0x94,0xc1,0xd5,0x90,0x02,0x25,0x33,0xa2, +0x32,0xbb,0xb4,0xb1,0x32,0xaa,0x37,0xab,0xb4,0xb2,0x3b,0xa2,0x32,0x38,0x3a,0xb4, +0x09,0xc2,0x00,0x06,0x1b,0x0c,0xe2,0x16,0x28,0x5c,0x28,0x83,0x86,0x87,0x99,0x52, +0x1a,0x1d,0x5d,0x99,0xdc,0x04,0x61,0x08,0x83,0x0d,0x08,0xa1,0x0b,0xd4,0x2e,0x94, +0x41,0xd3,0x90,0x02,0x25,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba, +0x37,0xb9,0xa9,0xb1,0x30,0xb6,0xb2,0x09,0xc2,0x20,0x06,0x1b,0x10,0xa2,0x17,0x28, +0x5f,0x28,0x83,0xa6,0x21,0x05,0x42,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c, +0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x84,0x61,0x0c,0x36,0x20,0x04,0x38,0x50, +0xe1,0x50,0x06,0x4d,0x43,0x0a,0xfc,0xcc,0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca, +0xc6,0xe8,0xde,0xe4,0x94,0xd2,0xe8,0xe8,0xca,0xe4,0x86,0xc2,0xdc,0xc6,0xca,0xd8, +0xd8,0xc2,0xe8,0xd2,0xde,0xdc,0x26,0x08,0x03,0x19,0x6c,0x30,0x88,0x71,0xa0,0xc8, +0xa1,0x0c,0x1a,0x32,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65, +0x13,0x84,0xa1,0x0c,0x36,0x20,0x84,0x39,0x50,0xe7,0x50,0x06,0x4d,0x43,0x0a,0xcc, +0xcc,0xa0,0xe4,0xca,0xec,0xd2,0xde,0xea,0xe6,0x8c,0xe4,0xc2,0xda,0xca,0xa0,0xe4, +0xca,0x8a,0xf0,0xe0,0xde,0xe6,0xea,0xe4,0xca,0x26,0x08,0x83,0x19,0x6c,0x40,0x88, +0x74,0xa0,0xd4,0xa1,0x0c,0x9a,0x86,0x14,0xb8,0x98,0x51,0x85,0xb9,0x21,0x85,0xb1, +0x99,0x19,0x3d,0x59,0x4d,0x10,0x86,0x33,0xd8,0x60,0x10,0xec,0x40,0xb5,0x43,0x19, +0x34,0xac,0xcc,0x94,0xd2,0xe8,0xe8,0xca,0xe4,0xa6,0xca,0xe2,0xea,0xca,0xdc,0xc6, +0xca,0x98,0xca,0xdc,0xce,0xe8,0xd0,0x26,0x08,0x03,0x1a,0x6c,0x40,0x88,0x77,0xa0, +0xe0,0xa1,0x0c,0x9a,0x86,0x14,0xa8,0x98,0x11,0x95,0xb1,0xd1,0x85,0x51,0xa5,0xb5, +0x95,0x4d,0x10,0x86,0x34,0xd8,0x60,0x10,0xf2,0x40,0xcd,0x43,0x19,0x34,0xbc,0xcc, +0x88,0xf2,0xdc,0xc2,0xda,0xd2,0xc6,0xa4,0xca,0xe6,0x86,0xd0,0xc2,0xdc,0xce,0xca, +0x8c,0xc2,0xc6,0xe8,0xde,0xe4,0x26,0x08,0x83,0x1a,0x6c,0x30,0x88,0x7a,0xa0,0xec, +0xa1,0x0c,0x1a,0x62,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f, +0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x84,0x61,0x0d, +0x36,0x18,0x04,0x3e,0x50,0xf9,0x50,0x06,0xcd,0x06,0x4a,0x0f,0x4a,0xe1,0x14,0x54, +0xa1,0x15,0x60,0x61,0x16,0x6c,0x21,0x17,0x78,0xe1,0x17,0xc4,0xa1,0x1c,0xd0,0x61, +0x1d,0xdc,0x21,0x1e,0xe8,0xe1,0x1e,0xf4,0x61,0xc3,0x60,0x88,0xc2,0x3e,0x4c,0x10, +0x04,0x60,0x03,0xb0,0x61,0x30,0xfc,0xc1,0x1f,0x36,0x04,0xff,0xb0,0x61,0x18,0xfa, +0x01,0x24,0x28,0x0c,0x4d,0x6d,0x18,0xc6,0x60,0x0c,0x86,0x09,0xc2,0xc0,0x06,0x1b, +0x82,0x5d,0xd8,0x40,0x5c,0x23,0x41,0x12,0x25,0xb1,0xa1,0xe8,0x07,0x91,0x00,0x42, +0xc1,0x24,0x88,0x88,0xc9,0x85,0xb9,0x8d,0xa1,0x95,0xcd,0x4d,0x10,0x86,0x36,0xa0, +0x61,0xc6,0xf6,0x16,0x46,0x37,0x37,0x41,0x18,0xdc,0x80,0x45,0x9a,0xdb,0x1c,0xdd, +0xdc,0x04,0x61,0x78,0x03,0x12,0x69,0x6e,0x74,0x73,0x13,0x84,0x01,0x0e,0x88,0xd0, +0x95,0xe1,0x7d,0xb1,0xbd,0x85,0x91,0x4d,0x10,0x86,0x38,0x20,0x42,0x57,0x86,0xf7, +0xe5,0xf6,0x26,0xd7,0xc6,0x84,0xae,0x0c,0xef,0x6b,0x8e,0xee,0x4d,0xae,0x8c,0x45, +0x5d,0x9a,0x1b,0xdd,0xdc,0x06,0x08,0x25,0x52,0x42,0x25,0x56,0x82,0x25,0x5a,0xc2, +0x25,0x5e,0x02,0x26,0x62,0x42,0x26,0xb8,0x99,0xe0,0x68,0x42,0x16,0xaa,0xb0,0xb1, +0xd9,0xb5,0xb9,0xa4,0x91,0x95,0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64,0x78,0x2e,0x76, +0x65,0x72,0x73,0x69,0x6f,0x6e,0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b,0x5d,0x18,0x9b, +0x5d,0x99,0xdc,0x94,0xc0,0xa8,0x43,0x86,0xe7,0x32,0x87,0x16,0x46,0x56,0x26,0xd7, +0xf4,0x46,0x56,0xc6,0x36,0x25,0x40,0xca,0x90,0xe1,0xb9,0xc8,0x95,0xcd,0xbd,0xd5, +0xc9,0x8d,0x95,0xcd,0x4d,0x09,0x40,0xa1,0x12,0x19,0x9e,0x0b,0x5d,0x1e,0x5c,0x59, +0x90,0x9b,0xdb,0x1b,0x5d,0x18,0x5d,0xda,0x9b,0xdb,0xdc,0x14,0x61,0x1f,0x40,0xa2, +0x0e,0x19,0x9e,0x4b,0x99,0x1b,0x9d,0x5c,0x1e,0xd4,0x5b,0x9a,0x1b,0xdd,0xdc,0x94, +0xc0,0x24,0xba,0x90,0xe1,0xb9,0x8c,0xbd,0xd5,0xb9,0xd1,0x95,0xc9,0xcd,0x4d,0x09, +0x68,0x02,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x3b,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x31,0x50,0xc3,0xe5, +0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x36,0x00,0x0d, +0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b,0x02,0x34,0x5c,0xbe, +0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0a,0xdb,0x70,0xf9,0xce,0xe3, +0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb, +0xb6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25, +0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0d,0xdd,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01, +0x4c,0x44,0x08,0x34,0xc3,0x42,0x7c,0x91,0xc3,0x6c,0x48,0x33,0x20,0x8d,0x61,0x09, +0xce,0x70,0xf9,0xce,0xe3,0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x5b,0x40,0x34,0x5c,0xbe, +0xf3,0xf8,0x46,0xe4,0x50,0x8f,0x38,0xf8,0xc8,0x6d,0xdb,0x41,0x35,0x5c,0xbe,0xf3, +0xf8,0x12,0xc0,0x3c,0x0b,0x51,0x12,0x15,0xb1,0xf8,0xc5,0x6d,0x1b,0x41,0x35,0x5c, +0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0x94,0x0e,0x30,0xf8,0xc5,0x6d,0x5b,0x81, +0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0xb0,0x93,0x13,0x11,0x7e,0x71, +0xdb,0x26,0x90,0x0d,0x97,0xef,0x3c,0xfe,0x74,0x44,0x04,0x30,0x88,0x83,0xd8,0x80, +0x91,0x43,0x3d,0x3e,0x72,0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11, +0xe6,0x17,0xb7,0x0d,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x6b,0xd4,0xdc,0xba,0xab,0x69,0xea,0xe8,0xd0,0x51,0xa2,0x3b, +0xbe,0x99,0xe8,0x8f,0x44,0x58,0x49,0x4c,0xbc,0x31,0x00,0x00,0x66,0x00,0x05,0x00, +0x6f,0x0c,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xa4,0x31,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x66,0x0c,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xce,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xf8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a, +0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b, +0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30, +0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18, +0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3, +0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21, +0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22, +0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95, +0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60,0x06,0xea,0x6e,0x1b, +0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x72,0xa8,0x48,0x20,0xd2,0xc8,0x79,0x88, +0x68,0x42,0x08,0x09,0x09,0xc3,0x50,0x08,0x66,0x60,0x3e,0x02,0x0f,0x1a,0x2e,0x7f, +0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90,0x66,0x40,0xc4,0x30,0x0c,0xca,0x1c,0x41, +0x50,0x0a,0x66,0x10,0x87,0x91,0xc8,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6, +0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41, +0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e, +0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0, +0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01, +0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e, +0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60, +0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e, +0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00,0x06,0x7e,0x80,0x84,0x13,0xa5,0x74,0x18, +0x41,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28, +0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87, +0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36, +0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98, +0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x30,0x93,0x18,0x8c,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94, +0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f, +0x20,0x61,0x65,0xa9,0x9d,0x29,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc, +0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61, +0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0xd6,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x12,0x8c, +0x97,0xe0,0x99,0xc8,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x40,0x16,0x6e, +0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0, +0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c, +0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x05,0x27,0xc9,0x33,0x91, +0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03, +0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38, +0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80, +0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x56,0xa2,0x67,0xc2,0xc6,0x81,0x1d,0xc2, +0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41, +0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f, +0x50,0x60,0x90,0x3d,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7,0xae,0x36,0x9a,0x70,0x1c, +0xc7,0xf1,0x61,0x38,0xd7,0x75,0x5d,0x0d,0xc3,0x30,0x0c,0xc3,0xa0,0xfc,0x26,0x69, +0x8a,0x28,0x61,0xf2,0x59,0x80,0x79,0x16,0x22,0x62,0x27,0x60,0x22,0x50,0x30,0xd0, +0x3e,0x05,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02, +0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2, +0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x90,0x01,0x10,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2, +0x20,0xca,0xa1,0xf0,0x03,0xca,0xa2,0x00,0x03,0x68,0x1c,0x01,0x20,0x75,0x06,0x80, +0xdc,0x19,0x00,0x8a,0x67,0x00,0x68,0x9e,0x01,0xa0,0x7a,0x06,0x80,0xee,0x19,0x00, +0xd2,0x67,0x00,0x88,0x9f,0x01,0x00,0x00,0x79,0x18,0x00,0x00,0x77,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xc1,0x99,0x20,0x0c,0xcf,0x06,0x61,0x20, +0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xd0,0x04,0x41,0x0d,0x3c,0x02, +0x13,0x84,0x21,0x9a,0x20,0x0c,0xd2,0x06,0x01,0x61,0x36,0x24,0x48,0xa2,0x20,0xcb, +0xb0,0x20,0xcd,0x04,0xc1,0x0d,0xbe,0x0d,0xc9,0xf0,0x28,0x08,0x32,0x2c,0x48,0x33, +0x41,0x18,0xa6,0x0d,0xc9,0x92,0x28,0x48,0x34,0x2c,0x48,0x33,0x41,0x18,0xa8,0x09, +0xc2,0x50,0x6d,0x10,0x10,0x6a,0x43,0x12,0x3d,0x0a,0x32,0x0d,0x0b,0x52,0x4d,0x10, +0x06,0x6b,0x43,0x32,0x25,0x0a,0x72,0x0d,0x0b,0xd2,0x4c,0x10,0x86,0x6b,0x43,0x72, +0x25,0x0a,0x92,0x0d,0x0b,0x52,0x4d,0x10,0xe2,0x00,0x0c,0x26,0x08,0x03,0xb6,0x21, +0x21,0x36,0x05,0xe1,0x86,0x05,0x69,0x26,0x08,0x43,0xb6,0x21,0xf1,0x1e,0x05,0x19, +0x86,0x05,0xa9,0x36,0x20,0x0e,0x24,0x59,0x98,0xd6,0x7d,0x13,0x84,0x39,0x08,0x83, +0x09,0xc2,0x18,0x74,0x1b,0x16,0x24,0x0c,0x14,0x04,0x19,0x16,0x31,0x10,0x03,0x31, +0x68,0x26,0x08,0x75,0x20,0x06,0x1b,0x96,0x81,0x0c,0x14,0x64,0x18,0x16,0x31,0x10, +0x03,0x31,0xa8,0x26,0x08,0x77,0x30,0x06,0x1b,0x96,0xc5,0x0c,0x14,0x24,0x1a,0x16, +0x31,0x10,0x03,0x31,0xa8,0x36,0x2c,0x51,0x18,0x28,0xc8,0x34,0x2c,0x62,0x20,0x06, +0x62,0xd0,0x6c,0x58,0xa6,0x30,0x50,0x90,0x65,0x58,0xc4,0x40,0x0c,0xc4,0xa0,0xd9, +0x50,0x8c,0x41,0x19,0x9c,0x01,0x1a,0xa4,0xc1,0x04,0x41,0x0f,0xc8,0x60,0x82,0x30, +0x68,0x1b,0x10,0x64,0x0d,0x14,0x04,0x19,0xd8,0x00,0xd8,0x10,0xb4,0xc1,0x04,0x81, +0x0f,0xca,0x60,0x03,0x82,0xbc,0x81,0x82,0x0c,0x03,0x02,0x6c,0x08,0xe0,0x60,0x03, +0x01,0x06,0x6a,0xe0,0x06,0x71,0x30,0x41,0x10,0x00,0x0a,0x43,0x53,0x1b,0x06,0x8e, +0x1b,0x26,0x08,0xc3,0x36,0x41,0x18,0xb8,0x0d,0xc1,0x1d,0x6c,0x20,0xa6,0x3a,0xb0, +0x03,0x3c,0xd8,0x50,0xcc,0x01,0x1d,0x00,0x72,0x90,0x07,0x55,0xd8,0xd8,0xec,0xda, +0x5c,0xd2,0xc8,0xca,0xdc,0xe8,0xa6,0x04,0x41,0x15,0x32,0x3c,0x17,0xbb,0x32,0xb9, +0xb9,0xb4,0x37,0xb7,0x29,0x01,0xd1,0x84,0x0c,0xcf,0xc5,0x2e,0x8c,0xcd,0xae,0x4c, +0x6e,0x4a,0x40,0xd4,0x21,0xc3,0x73,0x99,0x43,0x0b,0x23,0x2b,0x93,0x6b,0x7a,0x23, +0x2b,0x63,0x9b,0x12,0x18,0x65,0xc8,0xf0,0x5c,0xe4,0xca,0xe6,0xde,0xea,0xe4,0xc6, +0xca,0xe6,0xa6,0x04,0x71,0x50,0x87,0x0c,0xcf,0xa5,0xcc,0x8d,0x4e,0x2e,0x0f,0xea, +0x2d,0xcd,0x8d,0x6e,0x6e,0x4a,0x90,0x07,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3b,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x31,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84, +0xf9,0xc5,0x6d,0x1b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23, +0xb7,0x6d,0x0a,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0, +0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0xb6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10, +0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0d, +0xdd,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0x7c,0x91, +0xc3,0x6c,0x48,0x33,0x20,0x8d,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3,0x0f,0xce,0x64, +0xfb,0xc5,0x6d,0x5b,0x40,0x34,0x5c,0xbe,0xf3,0xf8,0x46,0xe4,0x50,0x8f,0x38,0xf8, +0xc8,0x6d,0xdb,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x12,0xc0,0x3c,0x0b,0x51,0x12,0x15, +0xb1,0xf8,0xc5,0x6d,0x1b,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44, +0x94,0x0e,0x30,0xf8,0xc5,0x6d,0x5b,0x81,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d, +0x54,0x44,0xb0,0x93,0x13,0x11,0x7e,0x71,0xdb,0x26,0x90,0x0d,0x97,0xef,0x3c,0xfe, +0x74,0x44,0x04,0x30,0x88,0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e,0x72,0xdb,0x66,0xf0, +0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x61,0x20,0x00,0x00, +0xfc,0x09,0x00,0x00,0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00,0x71,0x00,0x00,0x00, +0x34,0xcc,0x00,0x14,0x52,0x19,0x15,0x61,0x40,0xc1,0x0e,0x14,0x5b,0x69,0x94,0xec, +0x40,0xa9,0x94,0x5d,0x0d,0x14,0x5f,0xb9,0x94,0x61,0x40,0xc1,0x94,0x4d,0x31,0x15, +0x21,0x50,0xf1,0x06,0x94,0x6f,0x40,0x49,0x42,0x14,0x27,0x42,0x29,0x55,0x41,0x45, +0x94,0x24,0x42,0x71,0x12,0x94,0x4f,0x49,0x12,0x14,0x4d,0x71,0x42,0xd0,0x58,0x03, +0xa4,0x14,0x41,0x19,0x94,0x47,0x09,0x8c,0x00,0x90,0x31,0x46,0x00,0x82,0x20,0x08, +0x82,0xc1,0x0c,0xc0,0x18,0x01,0x08,0x82,0x20,0x0a,0x06,0x63,0x04,0xad,0x39,0xe7, +0xec,0x37,0x46,0x00,0x82,0x20,0x28,0x7f,0x63,0x04,0x20,0x08,0xc2,0xfc,0x2f,0x8c, +0x11,0x80,0x20,0x08,0xc6,0xbf,0x30,0x46,0xb0,0xfb,0xa3,0x4c,0x82,0xc1,0x18,0xc1, +0xee,0x8f,0x32,0xff,0x8d,0x11,0x80,0x20,0x08,0xc2,0xbf,0x30,0x46,0xd0,0x9a,0x73, +0xce,0x7b,0x63,0x04,0x20,0x08,0x82,0x32,0x18,0x8c,0x11,0x80,0x20,0x08,0x82,0xa0, +0x30,0x46,0x00,0x82,0xf8,0x7f,0x8f,0xc1,0x18,0x41,0x48,0x82,0x21,0xde,0x8d,0x11, +0xec,0xb1,0x1a,0xef,0xdf,0x18,0xc1,0x5a,0xab,0xb5,0xf8,0x8d,0x11,0xfc,0xf7,0xdf, +0xbf,0xdf,0x18,0x41,0x6b,0xce,0x39,0xef,0x0b,0x63,0x04,0xb2,0xe8,0xf6,0xff,0x37, +0x46,0xa0,0xb3,0xe6,0x9c,0x7e,0x63,0x04,0x2a,0x5e,0x9f,0xaa,0x37,0x46,0x00,0x82, +0x20,0x08,0x82,0xc3,0x18,0xc1,0x5a,0xab,0xb5,0xee,0x8d,0x11,0x80,0x20,0xe8,0xdf, +0x61,0x30,0x46,0xd0,0x9a,0x73,0x4e,0x7b,0x63,0x04,0x20,0x08,0x82,0x24,0x18,0x8c, +0x11,0x80,0x20,0x08,0xea,0x60,0x30,0x46,0x00,0xc7,0x65,0x7e,0x7b,0x63,0x04,0x64, +0xc9,0xeb,0xf7,0x37,0x46,0x00,0x82,0x20,0xc8,0x82,0xc1,0x18,0x01,0x08,0x82,0x20, +0xfc,0x8d,0x11,0x80,0x20,0x08,0xa2,0xdf,0x18,0xc1,0x3b,0x93,0x26,0xda,0x8d,0x11, +0x80,0x20,0x08,0xe2,0xbf,0x30,0x46,0x00,0x82,0x20,0x88,0x7f,0xf4,0xcd,0x21,0x44, +0x7a,0x30,0x87,0x50,0x41,0x73,0x08,0xd1,0x1f,0xcc,0x21,0xdc,0x81,0x1e,0xcc,0x21, +0x44,0x7b,0x30,0x87,0x70,0x07,0xa0,0x30,0x87,0xc0,0x06,0xda,0x1c,0x42,0x24,0x0a, +0x73,0x08,0x11,0x29,0xcc,0x21,0xdc,0xc1,0x1e,0x90,0x38,0x07,0x11,0x45,0x50,0x2a, +0xcc,0x41,0x50,0x14,0x94,0x0a,0x73,0x10,0xd3,0x04,0xa5,0xc2,0x1c,0x84,0xe3,0x40, +0xa9,0x30,0x07,0x01,0x41,0x50,0x2a,0xcc,0x41,0x38,0x0e,0xa4,0x0a,0x73,0x10,0x18, +0x06,0xa9,0xc2,0x1c,0xc4,0x75,0x41,0xaa,0x30,0x07,0x61,0x59,0x90,0x2a,0xcc,0x41, +0x50,0x14,0xa4,0x0a,0x73,0x10,0xd3,0x04,0xa9,0xc2,0x08,0xc0,0x1c,0x44,0x14,0x41, +0xaa,0x30,0x07,0xe1,0x38,0xd0,0x29,0xcc,0x41,0x40,0x10,0x64,0x0a,0x64,0x8c,0x00, +0x00,0x00,0x00,0x00,0x23,0x06,0x08,0x00,0x82,0x60,0x40,0x06,0xfc,0xc0,0x0b,0x10, +0x3e,0xb0,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90,0x41,0x3f,0xf4,0x02,0x64,0x0f, +0xed,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x64,0xe0,0x0f,0xbe,0x00,0xe1,0x83,0x3b, +0x8c,0x18,0x20,0x00,0x08,0x82,0x01,0x19,0xfc,0xc3,0x2f,0x40,0xfe,0xf0,0x0e,0x23, +0x06,0x08,0x00,0x82,0x60,0x40,0x06,0x20,0x01,0x0e,0x50,0x3f,0xc0,0xc3,0x88,0x01, +0x02,0x80,0x20,0x18,0x90,0x41,0x48,0x84,0x03,0x04,0x12,0xf1,0x30,0x62,0x80,0x00, +0x20,0x08,0x06,0x64,0x20,0x12,0xe2,0x00,0xdd,0x83,0x3c,0x8c,0x18,0x20,0x00,0x08, +0x82,0x01,0x19,0x8c,0xc4,0x38,0x40,0xf9,0x30,0x0f,0x23,0x06,0x08,0x00,0x82,0x60, +0x40,0x06,0x24,0x41,0x0e,0xd0,0x3e,0xd0,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90, +0x41,0x49,0x94,0x03,0xe4,0x0f,0xf5,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x64,0x60, +0x12,0xe6,0x00,0x81,0x84,0x3d,0x8c,0x18,0x20,0x00,0x08,0x82,0x01,0x19,0x9c,0xc4, +0x39,0x40,0x24,0x71,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x40,0x06,0x28,0x81,0x0e, +0x10,0x49,0xe0,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90,0x41,0x4a,0xa4,0x03,0x84, +0x12,0xf9,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x64,0xa0,0x12,0xea,0x00,0x9d,0x84, +0x3e,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x18,0xb0,0x84,0x3b,0x04,0x63,0x30,0x62, +0x60,0x00,0x20,0x08,0x06,0x04,0x4e,0x84,0x43,0x4a,0x8c,0x18,0x18,0x00,0x08,0x82, +0x01,0x91,0x13,0xe2,0xc0,0x12,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0xe4,0x84,0x38, +0xac,0xc4,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0x3a,0x31,0x0e,0x2e,0x31,0x62,0x70, +0x00,0x20,0x08,0x06,0x9d,0x4c,0xb8,0x43,0xf1,0x12,0xa3,0x09,0x41,0x50,0x06,0x4b, +0x5c,0x19,0x2d,0x71,0x15,0xc4,0x03,0x17,0x11,0x40,0x05,0xe5,0xa0,0x95,0x14,0x50, +0x42,0x02,0x27,0x18,0x76,0x82,0x61,0x26,0xf8,0x01,0x7c,0x4c,0xf8,0x03,0xf8,0x8c, +0x26,0x34,0xc0,0x05,0x86,0x9d,0x63,0x98,0x15,0x02,0x7d,0xac,0x10,0xe8,0x33,0x62, +0x70,0x00,0x20,0x08,0x06,0x5a,0x59,0x80,0xc4,0xb5,0x13,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xd0,0x9d,0xc5,0x48,0x68,0x62,0x31,0x9a, +0x10,0x00,0xa3,0x09,0x42,0x70,0x82,0x61,0x27,0x18,0x66,0x87,0x40,0x1f,0x3b,0x04, +0xfa,0x98,0xc0,0xc0,0xc7,0x04,0x06,0x3e,0xa3,0x09,0x89,0x30,0x9a,0xa0,0x0c,0x86, +0x10,0xf2,0x31,0x84,0x90,0x8f,0x29,0xeb,0x00,0x1f,0x53,0xd8,0x01,0x3e,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0xf8,0x85,0x4e,0x10,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0x7f,0xb1,0x13,0x84,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x68,0xec,0x44, +0x2e,0x08,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x84,0x06,0x4f,0xe8,0x82,0x70,0x8a, +0x61,0xa7,0x18,0x66,0x84,0x40,0x1f,0x23,0x04,0xfa,0x8c,0x18,0x1c,0x00,0x08,0x82, +0x01,0x18,0xf4,0xc5,0x4f,0xd0,0x81,0x2e,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x63, +0x1a,0x61,0x11,0xe8,0x85,0x19,0x94,0x01,0x59,0x90,0x05,0x59,0x90,0xc5,0x68,0x42, +0x00,0x8c,0x26,0x08,0xc1,0x68,0x82,0x27,0x8c,0x26,0x7c,0x83,0x09,0x84,0x7c,0x4c, +0x20,0xe4,0x63,0x66,0x20,0xc8,0xc7,0xcc,0x40,0x90,0x8f,0x09,0x82,0x7c,0x4c,0x10, +0xe4,0x63,0x42,0x00,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x60,0x43,0x2c,0x02, +0x43,0xd4,0x00,0x3e,0x86,0xa8,0x01,0x7c,0x86,0x23,0x84,0x58,0x18,0xbe,0xe1,0x88, +0x81,0x1d,0x8a,0xaf,0x84,0x40,0x87,0x23,0x08,0x5a,0x18,0xbe,0xe1,0x88,0xe2,0x1d, +0x8a,0xaf,0x84,0x40,0x8b,0x08,0x74,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc0,0x80,0x36, +0xec,0xe2,0x15,0xe2,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc0,0xa0,0x36,0xee,0x62, +0x15,0xe2,0x61,0xc4,0xe0,0x01,0x40,0x10,0x0c,0xa6,0xdd,0x88,0x0b,0x21,0xd8,0x34, +0x9b,0xb0,0x09,0xd9,0x90,0x0d,0xbe,0xd0,0x85,0xd1,0x84,0x60,0x18,0x31,0x30,0x00, +0x10,0x04,0x83,0xc8,0x37,0x56,0x23,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x30,0xc8, +0x8d,0xbd,0xb8,0x05,0x79,0x18,0x31,0x78,0x00,0x10,0x04,0x83,0xe9,0x37,0xea,0x22, +0x28,0x3e,0x4f,0x27,0x74,0xc2,0x36,0x6c,0x03,0x34,0x7c,0x61,0x34,0x21,0x00,0x46, +0x13,0x84,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x3a,0xdf,0xd0,0x8b,0x58,0xc0,0x8d, +0xd1,0x84,0x60,0x18,0x6e,0x08,0x76,0x03,0x0c,0xaa,0x39,0x0b,0x2e,0x21,0xd8,0x1a, +0xd2,0x82,0x0b,0x0a,0x74,0x96,0x21,0x10,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xe8, +0xca,0x23,0x34,0x70,0x41,0x3c,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x4e,0x30,0xec, +0x04,0xc3,0x4c,0xf0,0xe4,0x63,0x82,0x27,0x1f,0x13,0xc6,0x02,0x3e,0x26,0x90,0x05, +0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb0,0x0f,0xd9,0x30,0x84,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xee,0x43,0x36,0xe4,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x03,0x3f,0x68,0xe3,0x18,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc8,0x0f,0xda,0xa0, +0x87,0x60,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xfb,0x40,0x8d,0x61,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0x22,0xfc,0x48,0x0d,0xe1,0x84,0x81,0x4e,0x18,0xc8,0x0e,0x22,0x3e, +0x66,0x10,0xf1,0x29,0x62,0x36,0xa0,0x08,0xda,0x80,0x11,0x83,0x03,0x00,0x41,0x30, +0xa8,0xfa,0x23,0x35,0x84,0xfa,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xca,0x3f,0x54, +0x43,0xb0,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x00,0x83,0xfd,0xe8,0x0d,0x7a,0xc0, +0x89,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x48,0xe4,0x37,0x02,0xfc,0x18,0x04,0xf1, +0x10,0x0f,0xf1,0x10,0x8f,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18, +0x4d,0x20,0x86,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x52,0x84,0x3c,0x8c,0xfe,0x70, +0x8e,0xf3,0x38,0x8f,0xf3,0x38,0x8f,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84, +0x41,0x18,0x4d,0x20,0x86,0x9a,0x48,0x04,0x4c,0x0c,0xc6,0x03,0x04,0x23,0x06,0x07, +0x00,0x82,0x60,0x50,0xb1,0x88,0x6f,0x08,0xc1,0x88,0x41,0x03,0x80,0x20,0x18,0x34, +0x31,0xc2,0x1e,0x4e,0x89,0x04,0xcf,0x7b,0xbc,0xc7,0x7b,0xbc,0xc7,0x68,0x42,0x00, +0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0x43,0x6d,0x29,0x02,0x23,0x06, +0x07,0x00,0x82,0x60,0x50,0xcd,0x48,0x79,0x04,0xc8,0x88,0x41,0x03,0x80,0x20,0x18, +0x34,0x38,0x32,0x1f,0x15,0x8b,0x04,0x96,0x7d,0xd8,0x87,0x7d,0xd8,0xc7,0x68,0x42, +0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x88,0x41,0x03,0x80, +0x20,0x18,0x34,0x3d,0x82,0x1f,0x5a,0x8c,0x70,0x61,0xb0,0x1f,0xfb,0xb1,0x1f,0xfb, +0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x30,0x62, +0xd0,0x00,0x20,0x08,0x06,0x8d,0x98,0xf4,0xc7,0x67,0x23,0x67,0x60,0x06,0x20,0x02, +0x22,0x20,0x02,0x22,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a, +0x40,0x0c,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x9c,0x89,0x88,0x90,0xc1,0x8e,0x5c, +0x6b,0x50,0x22,0x25,0x52,0x22,0x25,0x32,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a, +0x30,0x08,0xa3,0x09,0xc4,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0d,0x9b,0x9c,0x48, +0x1a,0x80,0x49,0x05,0x07,0x2a,0xa2,0x22,0x2a,0xa2,0x22,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x55,0x07,0x67,0x02,0x46,0x0a,0x26, +0x02,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xa8,0xde,0x24,0x44,0x84,0x60,0xc4,0xa0, +0x01,0x40,0x10,0x0c,0x1a,0x3a,0x79,0x91,0x38,0x40,0x93,0x39,0x08,0x64,0x44,0x46, +0x64,0x44,0x46,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81, +0x18,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xc9,0x13,0x1a,0xb1,0x83,0x36,0xf1,0x03, +0xe3,0x46,0x6e,0xe4,0x46,0x6e,0x64,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61, +0x10,0x46,0x13,0x88,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x3f,0xc9,0x91,0x3d, +0x90,0x13,0x37,0x58,0x78,0x84,0x47,0x78,0x84,0x47,0x46,0x13,0x02,0x60,0x34,0x41, +0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x19, +0x15,0x1f,0x01,0x85,0x3b,0x61,0x03,0x28,0x4c,0xc2,0x24,0x4c,0xc2,0x64,0x34,0x21, +0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xa1,0x58,0x61,0x4f,0x60, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0xaa,0x52,0xb9,0x91,0xe0,0x1a,0x31,0x68,0x00,0x10, +0x04,0x83,0x46,0x55,0xca,0xe4,0x14,0xfc,0x24,0x15,0x02,0x34,0x41,0x13,0x34,0x41, +0x93,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x11, +0x83,0x06,0x00,0x41,0x30,0x68,0x5e,0x45,0x4d,0x58,0x61,0x54,0x68,0xc1,0x68,0x93, +0x36,0x69,0x93,0x36,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1, +0x04,0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x86,0x56,0xde,0x24,0x16,0x50,0x85, +0x14,0x16,0x39,0x91,0x13,0x39,0x91,0x93,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1, +0x84,0x41,0x18,0x4d,0x20,0x86,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x72,0x85,0x4e, +0x6c,0xa1,0x55,0x44,0x01,0xba,0x93,0x3b,0xb9,0x93,0x3b,0x19,0x4d,0x08,0x80,0xd1, +0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0xb0,0xfa,0x08,0x87,0xf8,0x8c,0x18, +0x18,0x00,0x08,0x82,0x41,0xd4,0x2b,0xb4,0x12,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0x11,0x2e,0x7d,0x12,0xe4,0xc8,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xbf,0x62,0x2b, +0xc1,0x70,0x44,0xa0,0x1f,0xc4,0x67,0x43,0x8d,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0x22,0x71,0xe1,0x93,0xc0,0x02,0x81,0x3e,0x66,0xdc,0x88,0x7c,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0x2a,0x97,0x3f,0x09,0x2c,0x10,0xe8,0x63,0x01,0x21,0x9f,0xe9, +0x06,0x10,0x09,0x10,0xc3,0x11,0x77,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44, +0xea,0x12,0x2e,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xee,0xa2,0x2a,0x81,0x99, +0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xc4,0x2e,0xe3,0x12,0x0c,0x47,0x04,0x27,0x42, +0x7c,0x36,0x88,0x89,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x7a,0x97,0x54,0x09, +0x2c,0x10,0xe8,0x63,0x06,0x99,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x79, +0x61,0x95,0xc0,0x02,0x81,0x3e,0x16,0x10,0xf2,0x99,0x6e,0x68,0x91,0x00,0x31,0x17, +0xd9,0x87,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x74,0x2f,0xee,0x12,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0xb1,0x2f,0xb7,0x12,0xcc,0xc9,0x88,0x81,0x01,0x80,0x20, +0x18,0x44,0xf9,0x02,0x2f,0xc1,0x70,0x44,0x40,0x23,0xc4,0x67,0xc3,0x9b,0xc8,0x67, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x7e,0xb1,0x95,0xc0,0x02,0x81,0x3e,0x66,0xc4, +0x89,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xfa,0x97,0x5c,0x09,0x2c,0x10,0xe8, +0x63,0x01,0x21,0x9f,0xe9,0x06,0x1d,0x09,0x10,0xf3,0x13,0x94,0x88,0xcf,0x88,0x81, +0x01,0x80,0x20,0x18,0x44,0x24,0xb3,0x2f,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0x28,0x43,0x2e,0x01,0xa8,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x64,0x32,0xfd,0x12, +0x0c,0x47,0x04,0x61,0x42,0x7c,0x36,0xf0,0x89,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0x4a,0x99,0x71,0x09,0x2c,0x10,0xe8,0x63,0x86,0x9f,0xc8,0x67,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0x22,0x96,0x31,0x97,0xc0,0x02,0x81,0x3e,0x16,0x10,0xf2,0x99,0x6e, +0x38,0x93,0x00,0x31,0x34,0x68,0x09,0xf9,0x58,0x1a,0xb4,0x84,0x7c,0x4c,0x0d,0x5a, +0x42,0x3e,0xb6,0x06,0x2d,0x21,0x1f,0xfb,0x58,0x42,0x3e,0x06,0x06,0x2c,0x21,0x1f, +0x0b,0x03,0x96,0x90,0x8f,0x89,0x01,0x4b,0xc8,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0, +0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x4c,0x63,0x09,0xf9,0xd8,0xc6,0x12,0xf2,0x31, +0x8e,0x25,0xe4,0x63,0x1d,0x4b,0xc8,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84, +0x80,0x8f,0x21,0x04,0x7c,0xac,0x6a,0x09,0xf9,0x98,0xd5,0x12,0xf2,0xb1,0xab,0x25, +0xe4,0x63,0x58,0x4b,0xc8,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f, +0x21,0x04,0x7c,0xec,0x0e,0x48,0x01,0x3e,0x16,0xac,0x01,0x7c,0x2c,0xf8,0xe0,0x63, +0x47,0x40,0x1f,0x3b,0x04,0xfa,0xd8,0x31,0xd0,0xc7,0x0e,0x82,0x3e,0xb6,0x0a,0x37, +0x21,0x1f,0x63,0x85,0x9b,0x90,0x8f,0xb5,0xc2,0x4d,0xc8,0xc7,0x5c,0xe1,0x26,0xe4, +0x63,0xa2,0x60,0x13,0xf2,0xb1,0x51,0xb0,0x09,0xf9,0x18,0x29,0xd8,0x84,0x7c,0xac, +0x14,0x6c,0x42,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40, +0xe0,0x63,0x7d,0x90,0x13,0xf2,0x31,0x3f,0xc8,0x09,0xf9,0xd8,0x1f,0xe4,0x84,0x7c, +0x0c,0x14,0x72,0x42,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c, +0x21,0xe0,0x63,0x78,0xc0,0x13,0xf2,0xb1,0x3c,0xe0,0x09,0xf9,0x98,0x1e,0xf0,0x84, +0x7c,0x6c,0x0f,0x78,0x42,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c, +0x0c,0x21,0xe0,0x63,0x44,0x18,0xd0,0xc7,0x08,0x31,0xa0,0x8f,0x11,0x63,0x40,0x1f, +0x23,0xc8,0x80,0x3e,0xb6,0x0e,0x60,0x21,0x1f,0x63,0x07,0xb0,0x90,0x8f,0xb5,0x03, +0x58,0xc8,0xc7,0xdc,0x01,0x2c,0xe4,0x63,0xe2,0xf0,0x13,0xf2,0xb1,0x71,0xf8,0x09, +0xf9,0x18,0x39,0xfc,0x84,0x7c,0xac,0x1c,0x7e,0x42,0x3e,0x46,0x20,0xf0,0x31,0x02, +0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0xbd,0x20,0x16,0xf2,0x31,0x5f,0x10, +0x0b,0xf9,0xd8,0x2f,0x88,0x85,0x7c,0x0c,0x1c,0xc4,0x42,0x3e,0x86,0x10,0xf0,0x31, +0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0xb8,0x50,0x16,0xf2,0xb1,0x5c, +0x28,0x0b,0xf9,0x98,0x2e,0x94,0x85,0x7c,0x6c,0x17,0xca,0x42,0x3e,0x86,0x10,0xf0, +0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x44,0x28,0xd0,0xc7,0x08, +0x51,0xa0,0x8f,0x11,0xa3,0x40,0x1f,0x23,0x48,0x81,0x3e,0xb6,0x12,0x6a,0x21,0x1f, +0x63,0x09,0xb5,0x90,0x8f,0xb5,0x84,0x5a,0xc8,0xc7,0x5c,0x42,0x2d,0xe4,0x63,0x22, +0x91,0x16,0xf2,0xb1,0x91,0x48,0x0b,0xf9,0x18,0x49,0xa4,0x85,0x7c,0xac,0x24,0xd2, +0x42,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63, +0xfd,0xc0,0x16,0xf2,0x31,0x7f,0x60,0x0b,0xf9,0xd8,0x3f,0xb0,0x85,0x7c,0x0c,0x24, +0xd8,0x42,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0, +0x63,0xf8,0xf0,0x16,0xf2,0xb1,0x7c,0x78,0x0b,0xf9,0x98,0x3e,0xbc,0x85,0x7c,0x6c, +0x1f,0xde,0x42,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21, +0xe0,0x63,0x44,0x38,0xd0,0xc7,0x08,0x71,0xa0,0x8f,0x11,0xe3,0x40,0x1f,0x23,0xc8, +0x81,0x3e,0xc6,0x36,0x37,0x12,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x68,0x68, +0x85,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x70,0x88,0x7e,0x02,0xd8,0x19,0x31, +0x30,0x00,0x10,0x04,0x83,0xc8,0x86,0x5a,0x28,0x18,0x8e,0x08,0xe2,0x86,0xf8,0x6c, +0x60,0x1d,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x94,0x43,0xf3,0x13,0x58,0x20, +0xd0,0xc7,0x0c,0xd7,0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x3c,0x64,0x3f, +0x81,0x05,0x02,0x7d,0x2c,0x20,0xe4,0x33,0xdd,0x70,0x37,0x01,0x62,0xaf,0x43,0x26, +0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0x8c,0x70,0x28,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0xa3,0x8c,0x42,0x28,0xe8,0x9d,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0xc6,0x48,0x87,0x82,0xe1,0x88,0xc0,0x6f,0x88,0xcf,0x86,0xdc,0x91,0xcf,0x88,0x81, +0x01,0x80,0x20,0x18,0x44,0x66,0x04,0x42,0x81,0x05,0x02,0x7d,0xcc,0xd8,0x1d,0xf9, +0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x94,0x46,0x23,0x14,0x58,0x20,0xd0,0xc7,0x02, +0x42,0x3e,0xd3,0x0d,0xa4,0x13,0x20,0x56,0x3a,0x71,0x12,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0xdc,0xa8,0x8c,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe4,0xc8, +0x85,0x02,0xf5,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0x8e,0xce,0x28,0x18,0x8e, +0x08,0x56,0x87,0xf8,0x6c,0x30,0x1f,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x34, +0x47,0x2d,0x14,0x58,0x20,0xd0,0xc7,0x0c,0xf4,0x91,0xcf,0x88,0x81,0x01,0x80,0x20, +0x18,0x44,0x76,0x04,0x43,0x81,0x05,0x02,0x7d,0x2c,0x20,0xe4,0x33,0xdd,0x10,0x3b, +0x01,0x62,0xf5,0xe3,0x27,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x68,0x8f,0xe4, +0x28,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x8f,0x76,0x28,0xb8,0x9f,0x11,0x03, +0x03,0x00,0x41,0x30,0x88,0xfa,0x88,0x8e,0x82,0xe1,0x88,0x00,0x77,0x88,0xcf,0x86, +0xf9,0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xa0,0xa4,0x43,0x81,0x05,0x02, +0x7d,0xcc,0xa8,0x1f,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x34,0x4a,0x3d,0x14, +0x58,0x20,0xd0,0xc7,0x02,0x42,0x3e,0xd3,0x0d,0xbe,0x13,0x20,0x86,0x06,0x38,0x21, +0x1f,0x4b,0x03,0x9c,0x90,0x8f,0xa9,0x01,0x4e,0xc8,0xc7,0xd6,0x00,0x27,0xe4,0x63, +0x1f,0x3f,0xc8,0xc7,0xc0,0x80,0x1f,0xe4,0x63,0x61,0xc0,0x0f,0xf2,0x31,0x31,0xe0, +0x07,0xf9,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f, +0x69,0xe4,0x20,0x1f,0xdb,0xc8,0x41,0x3e,0xc6,0x91,0x83,0x7c,0xac,0x23,0x07,0xf9, +0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x55,0xac, +0x20,0x1f,0xb3,0x58,0x41,0x3e,0x76,0xb1,0x82,0x7c,0x0c,0x63,0x05,0xf9,0x18,0x42, +0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0xdd,0x01,0x29,0xc0, +0xc7,0x82,0x35,0x80,0x8f,0x05,0x1f,0x7c,0xec,0x08,0xe8,0x63,0x87,0x40,0x1f,0x3b, +0x06,0xfa,0xd8,0x41,0xd0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x76,0x4a,0xa5, +0x54,0x21,0x95,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xdc,0x49,0x95,0x52,0x85,0x54, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x78,0xa7,0x55,0x4a,0x15,0x52,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0x03,0x9e,0x58,0x29,0x55,0x48,0x65,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0x78,0x62,0xa5,0x56,0x41,0x95,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe4, +0xa9,0x95,0x5a,0x05,0x55,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x98,0x27,0x57,0x6a, +0x15,0x54,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x9e,0x5e,0xa9,0x55,0x50,0x65, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x7a,0x8a,0x25,0x44,0x4f,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xb0,0x27,0x59,0x42,0xf4,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0x7b,0x9a,0x25,0x44,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc0,0x27,0x5a,0x42, +0xf4,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x7c,0xa2,0x25,0xc4,0x4f,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xd0,0xa7,0x5a,0x42,0xfc,0x64,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0x7d,0xb2,0x25,0xc4,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe0,0xa7, +0x5b,0x42,0xfc,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x7e,0xca,0x25,0xa4,0x4f, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf0,0x27,0x5d,0x42,0xfa,0x64,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x7f,0xda,0x25,0xa4,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x00,0x29,0x5e,0x42,0xfa,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x90,0xe2,0x25, +0x24,0x54,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x10,0xa9,0x5e,0x42,0x42,0x65,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0x91,0xf2,0x25,0x24,0x54,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x20,0xa9,0x5f,0x42,0x42,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x92, +0x02,0x27,0x0e,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0xa4,0xc2,0x89,0x43,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x38,0x29,0x71,0xe2,0x90,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x50,0x6a,0x9c,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x94,0x2a, +0x27,0x02,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0xa5,0xcc,0x89,0x40,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x58,0xa9,0x73,0x22,0x90,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x58,0x0a,0x9d,0x08,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x34,0x93,0x0a,0x27, +0xfc,0x09,0xa9,0xd1,0x84,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x30,0x30,0x29, +0x74,0xf2,0x9f,0x30,0x1a,0x31,0x68,0x00,0x10,0x04,0x83,0xe6,0xa5,0xd4,0x29,0x18, +0xa9,0x91,0x1a,0xa9,0x76,0x6a,0xa7,0x76,0x6a,0xa7,0xd1,0x84,0x00,0x18,0x8e,0x08, +0x5a,0x28,0xf8,0xa6,0x1b,0xd0,0x48,0x08,0x6c,0x31,0xe8,0x63,0xcb,0x41,0x1f,0x5b, +0x10,0xfa,0x18,0x31,0xc8,0xc7,0x8a,0x41,0x3e,0x36,0x18,0xf2,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0x43,0xa7,0xea,0x69,0xa8,0xa1,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x76,0xca,0x9e,0x06,0x1b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0xa7,0xee,0x69, +0xb8,0xa1,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7a,0x2a,0x9f,0x06,0x54,0x1a,0x31, +0x38,0x00,0x10,0x04,0x83,0xc3,0xa7,0xf4,0x69,0x48,0xa5,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x7e,0x6a,0x9f,0x06,0x55,0x32,0x21,0x8f,0xe4,0x63,0x02,0x01,0x1f,0x0b, +0xf4,0x48,0x3e,0x16,0x0c,0xf0,0xb1,0xa3,0x88,0x8f,0x05,0x7e,0x24,0x1f,0x4b,0xfc, +0x48,0x3e,0x76,0x04,0xf1,0xb1,0x04,0x94,0xe4,0x63,0x42,0x10,0x9f,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0xce,0xca,0xa7,0xbc,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xd0, +0xaa,0xa6,0x82,0xe1,0x08,0x30,0x38,0x23,0xe2,0xbb,0x60,0x88,0x11,0x83,0x03,0x00, +0x41,0x30,0x00,0x83,0xb2,0x3a,0x29,0x33,0xea,0xa3,0x11,0x83,0x06,0x00,0x41,0x30, +0x68,0xdc,0x2a,0xa5,0x02,0x96,0x72,0xa1,0x16,0x62,0x29,0x96,0x62,0x29,0x96,0x1a, +0x4d,0x08,0x80,0xe1,0x88,0x00,0x97,0x84,0x6f,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc0, +0x20,0xad,0x56,0x6a,0x8c,0x44,0x69,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc0,0x40,0xad, +0x58,0x0a,0x8c,0x4c,0x69,0xc4,0xe0,0x01,0x40,0x10,0x0c,0x26,0xb8,0x32,0x29,0x21, +0x00,0x9f,0xdf,0x59,0xa7,0x75,0x3a,0xab,0xb3,0x8a,0xa9,0x37,0x1a,0x4d,0x08,0x80, +0xd1,0x04,0x21,0x98,0x25,0x10,0x06,0x2a,0x0c,0x72,0x0c,0x00,0x34,0x08,0x06,0x2a, +0x0c,0x73,0x0c,0x00,0x33,0x08,0x06,0x2a,0x0c,0x74,0x0c,0x00,0x30,0x08,0x06,0x2a, +0x0c,0x75,0x0c,0x00,0x25,0x18,0xa8,0x30,0xd8,0x31,0x00,0x94,0x60,0xa0,0xc2,0x70, +0xc7,0x00,0x10,0x83,0x60,0xa0,0x62,0x00,0xd7,0x00,0x00,0x83,0x60,0xa0,0x62,0x0c, +0x50,0x35,0x00,0xb4,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xbf,0xd2,0xa9,0xdd, +0x19,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0xc3,0x2b,0x9a,0x5a,0x23,0xb9,0x1a,0x4d, +0x08,0x84,0x0a,0x48,0x4a,0xab,0xae,0x82,0xbb,0xc0,0xb0,0x11,0x83,0x03,0x00,0x41, +0x30,0xe8,0xfa,0x2a,0xa7,0xe0,0x08,0xaf,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x4e, +0x30,0xec,0x04,0xc3,0x4c,0x30,0xe8,0x63,0xc2,0x41,0x9f,0x13,0x06,0x3a,0x61,0xa0, +0xd1,0x04,0x07,0x18,0x4d,0x78,0x82,0x23,0x0c,0x3b,0xc2,0x30,0x13,0xd0,0x48,0x3e, +0x26,0xa0,0x91,0x7c,0x8c,0x18,0x29,0xf8,0x18,0x41,0x52,0xf0,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0xc3,0xb6,0xe4,0x8a,0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb8, +0xad,0xb9,0x22,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x70,0x6b,0xae,0xe2,0x49, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0xb7,0xe8,0x4a,0x9e,0x84,0x63,0x0c,0x3b, +0xc6,0x30,0x23,0x04,0xfa,0x18,0x21,0xd0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc0, +0xa0,0xb6,0xee,0xaa,0x95,0xe0,0x69,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0xdf,0xca, +0xab,0x40,0xb6,0x64,0x4b,0xb6,0xf8,0x8a,0xaf,0xf8,0x8a,0xaf,0x46,0x13,0x02,0x60, +0x38,0x22,0xe0,0xa5,0xe0,0x9b,0x6e,0xb8,0x27,0x21,0x38,0x31,0x30,0x6a,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0xc0,0x60,0xb7,0xfa,0x0a,0x97,0xe2,0x69,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0xc0,0x80,0xb7,0xfc,0x4a,0x96,0xf0,0x69,0xc4,0xe0,0x01,0x40,0x10,0x0c, +0x26,0xf1,0xc2,0x2b,0x21,0x50,0x92,0x9e,0xea,0xa9,0xdc,0xca,0xad,0xd1,0x1a,0x46, +0x13,0x02,0xc0,0x82,0x98,0x92,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xe6,0xe5, +0x57,0x81,0x05,0x88,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x42,0x2f,0xbe,0x0a, +0x2c,0xa0,0x29,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xa4,0x5e,0xa2,0x15,0x0c, +0x47,0xcc,0x41,0x3a,0x05,0xdf,0x74,0x83,0x40,0x07,0xc1,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0xf0,0xb5,0x5a,0xc1,0x30,0x1c,0x11,0xb0,0x93,0xf3,0x8d,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x21,0x5f,0xae,0x35,0x14,0x16,0x0c,0xf4,0xb1,0x94,0x0a,0xe2,0x33, +0xdd,0x10,0xa8,0x14,0x31,0xcb,0x30,0x10,0x78,0x30,0x1c,0xc1,0x07,0xf1,0xe4,0x7c, +0xd3,0x0d,0x6f,0xc5,0x52,0xc1,0x2c,0x01,0x32,0x1c,0xe1,0x07,0x2d,0xa5,0x7c,0xb3, +0x0c,0x46,0x11,0x18,0xa3,0xc4,0xc7,0x82,0x99,0x92,0x8f,0x05,0x0c,0x7c,0x66,0x09, +0x90,0xe1,0x88,0x43,0xad,0x84,0x6f,0x96,0xe1,0x40,0x82,0x59,0x02,0x64,0xa0,0xc4, +0x60,0x06,0x93,0x28,0xe0,0x33,0x38,0x4c,0xc2,0x18,0x28,0x31,0xc4,0x60,0x30,0x0a, +0xef,0xf0,0x0c,0x53,0xca,0x0a,0x3e,0x16,0xb4,0x95,0x7c,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0xf2,0xaf,0xf5,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x10,0xb1,0xde, +0x1a,0x85,0xc0,0x70,0x2a,0x88,0x8f,0xe5,0xd4,0x0f,0xc5,0x67,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0x22,0x11,0x7b,0xaf,0x60,0x38,0xa2,0x8c,0xe8,0x8a,0xf8,0x2e,0x30,0xca, +0x96,0x40,0x3e,0x16,0x18,0xf2,0xb1,0xa0,0x90,0x8f,0x05,0x61,0x05,0x9f,0x11,0x03, +0x03,0x00,0x41,0x30,0x88,0x52,0xcc,0xbe,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x5a,0x0c,0xbd,0x1e,0x30,0x18,0x8e,0x08,0x52,0xca,0xf9,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x78,0xb1,0xf5,0x8a,0xc4,0xc0,0x82,0x81,0x3e,0xd3,0x0d,0x01,0x4b,0x0d, +0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xbd,0x18,0x7f,0x05,0x76,0xa4,0x96,0x7c,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x20,0x8a,0x31,0xff,0x0a,0x2c,0x18,0xe4,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0xd1,0x8c,0x81,0x58,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x1a, +0x8c,0xad,0x97,0x48,0x91,0xd8,0x68,0x42,0x00,0x8c,0x26,0x08,0x81,0x09,0xf5,0x24, +0x1f,0x13,0xea,0x49,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xe5,0x98,0x7a,0x09, +0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xe9,0xd8,0x7a,0x09,0x27,0x0c,0x74,0xc2,0x40, +0x27,0x18,0x76,0x82,0x61,0x26,0xec,0x15,0x7c,0x4c,0xe0,0x2b,0xf8,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x81,0xd6,0x63,0xf8,0xf5,0x52,0x33,0x36,0x9a,0x10,0x00,0xa3,0x09, +0x42,0x60,0x85,0x10,0x1f,0x2b,0x84,0xf8,0x0c,0x47,0x08,0x8f,0xf0,0x4d,0x37,0xc0, +0x57,0x7f,0x05,0xc3,0x11,0x03,0x24,0x7c,0xd3,0x0d,0xf2,0xf5,0x5f,0xc1,0x74,0x43, +0x8f,0x81,0x19,0x31,0xdd,0xe0,0x63,0x61,0x36,0x54,0x11,0x41,0x11,0x11,0x94,0x40, +0x40,0x09,0x04,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x18,0xa8,0x19,0x8b,0x95,0xd5, +0x69,0x8d,0x18,0x34,0x00,0x08,0x82,0x41,0x33,0x67,0x2e,0x16,0x9c,0xd9,0x20,0xc4, +0x58,0x8c,0xc5,0x58,0x8c,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2, +0x74,0x83,0x9a,0xb5,0xd9,0x53,0x4a,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xe4, +0x19,0x8d,0x1d,0x6d,0x16,0x20,0x37,0x76,0x63,0x37,0x76,0x63,0xa3,0x09,0x01,0x30, +0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0xdd,0x30,0x67,0x70,0x56,0x15,0x14,0xc0,0x88, +0x41,0x03,0x80,0x20,0x18,0x34,0x7f,0xa6,0x63,0xcd,0x9c,0x05,0x4e,0x8f,0xf5,0x58, +0x8f,0xf5,0xd8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0xd8, +0x59,0x9e,0x65,0x55,0x05,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d,0xa9,0x81,0xd9, +0x94,0x67,0x55,0x30,0x66,0x63,0x36,0x66,0x63,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42, +0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xa4,0x1a,0x99,0x5d,0x7d, +0x16,0x15,0x67,0x76,0x66,0x67,0x76,0x66,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3, +0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d,0xab,0xa1,0xd9,0x16,0x6a,0x4f, +0xb2,0x66,0x6b,0xb6,0x66,0x6b,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30, +0x08,0xd3,0x0d,0xa7,0x46,0x6a,0x67,0x50,0x63,0x10,0xc0,0x88,0x41,0x03,0x80,0x20, +0x18,0x34,0xb3,0xe6,0x66,0x61,0x70,0x6a,0x63,0x10,0xc4,0x59,0x9c,0xc5,0x59,0x9c, +0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20, +0x18,0x34,0xb7,0x26,0x67,0x65,0xb0,0x6a,0x5f,0x51,0x67,0x75,0x56,0x67,0x75,0x36, +0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60, +0xd0,0xec,0x9a,0x9d,0xa5,0xc1,0xab,0x75,0x49,0x9e,0xe5,0x59,0x9e,0xe5,0xd9,0x68, +0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x58,0x1e,0x98,0x42,0x7c,0x2c,0x0f, +0x4c,0x21,0x3e,0x87,0x4f,0x46,0x8d,0x18,0x1c,0x00,0x08,0x82,0xc1,0x31,0x6e,0x7e, +0x16,0x0e,0x81,0xe5,0x17,0x2b,0xd0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x72, +0x0b,0x35,0x15,0x0b,0x6c,0xbf,0x86,0xf8,0x98,0x10,0xc8,0xc7,0x82,0xfe,0x82,0x8f, +0x05,0x2d,0x26,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd4,0xad,0xd4,0xfe,0x2b, +0x30,0x95,0x1a,0x31,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc1,0x6e,0xa7,0x16, +0x24,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb4,0x1b,0xaa,0xa1,0x57,0x60,0xc4,0x11, +0x1f,0x13,0x02,0xf9,0x58,0x90,0xc0,0xc7,0x7c,0x8a,0xc6,0xe4,0x33,0x62,0x60,0x00, +0x20,0x08,0x06,0xd1,0xbb,0xf1,0x5a,0x60,0x35,0x16,0xc4,0xc7,0x54,0xe1,0x14,0x40, +0x70,0x81,0x61,0xa6,0x0a,0xa8,0x00,0x82,0x0b,0x0c,0xb3,0x01,0x83,0x8f,0x09,0x18, +0x7c,0x86,0x1b,0x52,0x81,0x2e,0xc8,0x60,0xb8,0x21,0x15,0xe8,0x82,0x0c,0x4a,0x08, +0xf4,0x02,0xa3,0xcc,0x31,0xe4,0x63,0x8f,0x21,0x9f,0x11,0x83,0x04,0x00,0x41,0x30, +0xb8,0xf4,0x0d,0xd7,0x84,0x40,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x08,0xb9, +0x5e,0x0b,0xee,0xcc,0x82,0x3b,0x93,0x8f,0x05,0x39,0x06,0x1f,0x1b,0x78,0x4c,0x3e, +0x16,0xec,0x18,0x7c,0xac,0xd0,0x33,0xf9,0x58,0xa0,0x67,0xf0,0xb1,0xa0,0x90,0x8f, +0x05,0x7b,0x06,0x1f,0x2b,0x0a,0xf9,0x58,0xe0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xe0, +0x82,0x7c,0x4c,0xc0,0x05,0xf9,0xd8,0x80,0x0b,0xf2,0x19,0x31,0x48,0x00,0x10,0x04, +0x83,0x4b,0xe5,0xd0,0x0d,0xbb,0xb0,0xcb,0x3c,0x3d,0x93,0x8f,0x05,0x82,0x7c,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x20,0x82,0x39,0x74,0x0b,0x2c,0xf8,0x05,0xf9,0x98,0xf0, +0x0b,0xf2,0xb1,0xe1,0x17,0xe4,0x63,0x83,0x38,0xc8,0xc7,0x06,0x71,0x90,0x8f,0x0d, +0xe2,0x20,0x1f,0x83,0x07,0x71,0x00,0xc1,0x05,0x86,0x59,0xc0,0x07,0xf0,0x19,0x6e, +0x20,0x87,0xdb,0x20,0x83,0x0a,0xc6,0x40,0x2f,0x30,0xca,0xe0,0x80,0x90,0xcf,0x88, +0x41,0x02,0x80,0x20,0x18,0x5c,0x3b,0x97,0x6f,0x81,0x18,0x04,0x62,0x30,0x62,0x70, +0x00,0x20,0x08,0x06,0x87,0xd8,0xf9,0x5b,0x80,0x6b,0x16,0xe0,0x9a,0x7c,0x2c,0xd0, +0x33,0xf8,0xd8,0xd0,0x67,0xf2,0xb1,0x80,0xcf,0xe0,0x63,0xc5,0xae,0xc9,0xc7,0x82, +0x5d,0x83,0x8f,0x05,0x85,0x7c,0x2c,0xe0,0x35,0xf8,0x58,0x51,0xc8,0xc7,0x82,0x46, +0x3e,0x16,0x0c,0xf2,0xb1,0x60,0x1e,0xe4,0x63,0xc2,0x3c,0xc8,0xc7,0x86,0x79,0x90, +0x8f,0x0d,0x64,0x00,0x1f,0x1b,0xc8,0x00,0x3e,0x36,0x90,0x01,0x7c,0xec,0x40,0x03, +0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0xf5,0x76,0x2d,0x97,0xf1,0x41,0xc6,0x07, +0x56,0x06,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xa2,0x3b,0x96,0x0b,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc0,0x3b,0x9a,0x1b,0x89,0x7e,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0x23,0xef,0x6a,0x6e,0x24,0xfa,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0xbd,0xb3,0xb9,0x91,0xe8,0x87,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf6,0xce, +0xe6,0x4c,0x02,0x24,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe0,0xbb,0x9b,0x33,0x09, +0x90,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0xef,0x70,0xce,0x24,0x40,0xc2,0x8e, +0x91,0x90,0x8f,0x21,0x23,0x21,0x1f,0x4b,0x46,0x42,0x3e,0x36,0xb4,0x01,0x7c,0x6c, +0x68,0x03,0xf8,0xd8,0xd0,0x06,0xf0,0x31,0x23,0x25,0xe4,0x63,0x46,0x4a,0xc8,0xc7, +0x8c,0x94,0x90,0x8f,0x0d,0x70,0x00,0x1f,0x1b,0xe0,0x00,0x3e,0x36,0xc0,0x01,0x7c, +0x6c,0xba,0x03,0xf8,0x58,0x58,0xb4,0x04,0x08,0x2e,0x30,0xcc,0x82,0x76,0x80,0xcf, +0x70,0xc3,0x4b,0xa0,0x08,0x19,0x54,0x40,0x0b,0x7a,0x81,0x51,0x16,0x0e,0x84,0x7c, +0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0x62,0x3d,0xb5,0x0b,0x66,0x21,0x98,0x85,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x66,0xef,0xed,0x82,0x94,0xb3,0x20,0xe5,0xe4,0x63, +0xc1,0xba,0xc1,0xc7,0x06,0x77,0x93,0x8f,0x05,0xed,0x06,0x1f,0x2b,0x58,0x4e,0x3e, +0x16,0xb0,0x1c,0x7c,0x2c,0x28,0xe4,0x63,0x41,0xcb,0xc1,0xc7,0x8a,0x42,0x3e,0x16, +0x34,0xf2,0xb1,0x60,0x90,0x8f,0x05,0x3e,0x21,0x1f,0x13,0x7c,0x42,0x3e,0x36,0xf8, +0x84,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71, +0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0x2e,0xf0,0xf3,0xbb,0xac,0x1d,0xb2, +0x76,0x30,0x5b,0x08,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0xf9,0xf5,0x5d, +0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0xfa,0x95,0x5e,0x1c,0xa0,0xc5,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0xea,0x67,0x7a,0x71,0x80,0x16,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0xac,0xdf,0xe9,0xc5,0x01,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc1, +0x7e,0xa7,0x17,0x07,0x6b,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0xfb,0xa1,0x5e, +0x1c,0xac,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xee,0x97,0x7a,0x71,0xb0,0x16, +0x76,0xb8,0x85,0x7c,0x0c,0x71,0x0b,0xf9,0x58,0xe2,0x16,0xf2,0xb1,0x38,0x18,0xe0, +0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0x19,0x74,0x21,0x1f,0x33,0xe8,0x42, +0x3e,0x66,0xd0,0x85,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18, +0xe0,0x63,0x71,0x30,0xc1,0xc7,0x60,0x03,0x2f,0x40,0x70,0x81,0x61,0x16,0xf4,0x04, +0x7c,0x86,0x1b,0xf4,0x02,0x4f,0xc8,0xa0,0x4c,0x22,0xd0,0x0b,0x8c,0x32,0x99,0x20, +0xe4,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x57,0xff,0xed,0x5e,0x49,0x04,0x25,0x11, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x41,0x82,0x01,0xf8,0x05,0x7a,0x67,0x81,0xde, +0xc9,0xc7,0x02,0x9e,0x83,0x8f,0x0d,0x3f,0x27,0x1f,0x0b,0x7c,0x0e,0x3e,0x56,0xf4, +0x9d,0x7c,0x2c,0xe8,0x3b,0xf8,0x58,0x50,0xc8,0xc7,0x02,0xbf,0x83,0x8f,0x15,0x85, +0x7c,0x2c,0x68,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0x52,0x43,0x3e,0x26,0xa4,0x86,0x7c, +0x6c,0x48,0x0d,0xf9,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0, +0xc7,0xe2,0xe0,0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0x31,0x18,0xbc,0xdf, +0x4f,0x64,0x3f,0x91,0xd9,0x49,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xc8, +0x06,0x03,0xf7,0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd0,0xc1,0xc0,0xfe,0xe2, +0x60,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8,0xc1,0xe0,0xfe,0xe2,0x60,0x36, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe0,0xc1,0x00,0xff,0xe2,0x60,0x36,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xe8,0xc1,0x00,0xff,0xe2,0xc0,0x36,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xf0,0xc1,0x20,0xff,0xe2,0xc0,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xf8,0xc1,0x40,0xff,0xe2,0xc0,0x36,0xec,0xc8,0x0d,0xf9,0x18,0x92,0x1b,0xf2, +0xb1,0x24,0x37,0xe4,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00, +0x1f,0x33,0x7e,0x43,0x3e,0x66,0xfc,0x86,0x7c,0xcc,0xf8,0x0d,0xf9,0x58,0x1c,0x0c, +0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x82,0x4f,0xc1,0x84, +0x1b,0xe8,0x05,0x46,0x8d,0x18,0x24,0x00,0x08,0x82,0xc1,0x95,0x86,0xc1,0x09,0x06, +0x2f,0xd1,0x06,0x2f,0xd1,0x06,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc0,0x61,0xc0, +0x82,0x41,0x60,0x7e,0x16,0x98,0x9f,0x7c,0x2c,0x40,0x3d,0xf8,0xd8,0xb0,0x7a,0xf2, +0xb1,0x40,0xf5,0xe0,0x63,0x45,0xfa,0xc9,0xc7,0x82,0xf4,0x83,0x8f,0x05,0x85,0x7c, +0x2c,0x50,0x3f,0xf8,0x58,0x51,0xc8,0xc7,0x02,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x20, +0x3e,0xe4,0x63,0x42,0x7c,0xc8,0xc7,0x86,0xf8,0x90,0x8f,0xb1,0xc1,0x00,0x1f,0x63, +0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x0e,0xf8,0x8c,0x18,0x24,0x00,0x08, +0x82,0xc1,0xd5,0x87,0xc1,0x0e,0x06,0x67,0x51,0x0a,0x67,0x51,0x0a,0x36,0x17,0x81, +0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x12,0xc5,0x40,0x07,0x83,0x60,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0x53,0x0c,0xc4,0x30,0x60,0x83,0xfd,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0xe3,0x14,0x83,0x31,0x0c,0xd8,0x60,0x3f,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x40,0xc5,0x80,0x0c,0x03,0x36,0xd8,0x8f,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x52,0x31,0x20,0xc3,0x80,0x0d,0xfc,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0x55,0x0c,0xca,0x30,0x60,0x03,0xff,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x15, +0x03,0x33,0x0c,0xd8,0xc0,0x3f,0xec,0x08,0x11,0xf9,0x18,0x12,0x22,0xf2,0xb1,0x24, +0x44,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x33, +0x4e,0x44,0x3e,0x66,0x9c,0x88,0x7c,0xcc,0x38,0x11,0xf9,0x18,0x1b,0x0c,0xf0,0x31, +0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x82,0x4f,0xad,0x84,0x2e,0xe8, +0x05,0x46,0x8d,0x18,0x24,0x00,0x08,0x82,0xc1,0x55,0x8b,0xc1,0x1c,0x06,0x2a,0x91, +0x0b,0x2a,0x91,0x0b,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf0,0x62,0x80,0x87,0x41, +0x20,0x83,0x81,0x05,0x32,0x18,0xc8,0xc7,0x02,0xfa,0x83,0x8f,0x0d,0xf7,0x27,0x1f, +0x0b,0xec,0x0f,0x3e,0x56,0xd4,0x60,0x20,0x1f,0x0b,0x6a,0x30,0x80,0x8f,0x05,0x85, +0x7c,0x2c,0xb0,0xc1,0x00,0x3e,0x56,0x14,0xf2,0xb1,0x80,0x91,0x8f,0x05,0x83,0x7c, +0x2c,0xc8,0x11,0xf9,0x98,0x90,0x23,0xf2,0xb1,0x21,0x47,0xe4,0x63,0x6c,0x30,0xc0, +0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x03,0x3e,0x23,0x06,0x09, +0x00,0x82,0x60,0x70,0xa5,0x63,0x70,0x8a,0x81,0x58,0xc4,0x83,0x58,0xc4,0x83,0xfd, +0x46,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xdc,0x31,0x30,0xc5,0x20,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x1e,0x03,0x57,0x0c,0xd8,0x60,0x4c,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x98,0xc7,0xe0,0x15,0x03,0x36,0x18,0x93,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xe8,0x31,0x80,0xc5,0x80,0x0d,0xc6,0x64,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0x7a,0x0c,0x60,0x31,0x60,0x03,0x33,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0xc3,0x1e,0x83,0x58,0x0c,0xd8,0xc0,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xb8,0xc7,0x40,0x16,0x03,0x36,0x30,0x13,0x3b,0xd2,0x44,0x3e,0x86,0xa4,0x89,0x7c, +0x2c,0x49,0x13,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0, +0xc7,0x8c,0x37,0x91,0x8f,0x19,0x6f,0x22,0x1f,0x33,0xde,0x44,0x3e,0xc6,0x06,0x03, +0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x98,0xe0,0x63,0xb9,0x32, +0x27,0x20,0xb8,0xc0,0x30,0x0b,0xcc,0x04,0x3e,0xc3,0x0d,0x75,0x12,0x3a,0x64,0x50, +0x2f,0x12,0xe8,0x05,0x46,0xd9,0x8e,0x10,0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x83, +0xcb,0x24,0x03,0x72,0x0c,0x5c,0x24,0x70,0x91,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0x96,0x0c,0xd2,0x31,0x08,0x46,0x31,0xb0,0x60,0x14,0x03,0xf9,0x58,0x50,0x86, +0x01,0x7c,0x6c,0x40,0xc3,0x40,0x3e,0x16,0x9c,0x61,0x00,0x1f,0x2b,0x4c,0x31,0x90, +0x8f,0x05,0xa6,0x18,0xc0,0xc7,0x82,0x42,0x3e,0x16,0x9c,0x62,0x00,0x1f,0x2b,0x0a, +0xf9,0x58,0xd0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0x90,0x8a,0x7c,0x4c,0x20,0x15,0xf9, +0xd8,0x40,0x2a,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80, +0x8f,0xc5,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0x74,0x32,0xc0,0xc7, +0x00,0x4d,0x32,0x34,0xc9,0x0c,0x46,0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41, +0xf4,0x93,0xc1,0x3d,0x06,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x63,0x19,0xfc, +0x63,0x10,0x07,0xae,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x59,0x06,0x20,0x19, +0xc4,0x81,0xab,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x51,0x96,0x41,0x48,0x06,0x71, +0xe0,0x2a,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x98,0x65,0x10,0x92,0x41,0x1c,0xc4, +0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x67,0x19,0x88,0x64,0x10,0x07,0xb1,0x32, +0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x5a,0x06,0x23,0x19,0xc4,0x41,0xac,0xd8,0x41, +0x2b,0xf2,0x31,0x84,0x56,0xe4,0x63,0x09,0xad,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5, +0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x66,0xe8,0x8a,0x7c,0xcc,0xd0,0x15,0xf9,0x98, +0xa1,0x2b,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f, +0xc5,0xc1,0x04,0x9f,0xca,0x11,0x37,0xd0,0x0b,0x8c,0x1a,0x31,0x48,0x00,0x10,0x04, +0x83,0x4b,0x2e,0x03,0x98,0x0c,0x70,0xa4,0x0d,0x70,0xa4,0x0d,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xc8,0xcb,0xa0,0x26,0x83,0xe0,0x1d,0x03,0x0b,0xde,0x31,0x90,0x8f, +0x05,0xb1,0x18,0xc0,0xc7,0x06,0x5a,0x0c,0xe4,0x63,0xc1,0x2c,0x06,0xf0,0xb1,0x42, +0x1e,0x03,0xf9,0x58,0x20,0x8f,0x01,0x7c,0x2c,0x28,0xe4,0x63,0xc1,0x3c,0x06,0xf0, +0xb1,0xa2,0x90,0x8f,0x05,0x8c,0x7c,0x2c,0x18,0xe4,0x63,0x01,0xbb,0xc8,0xc7,0x04, +0x76,0x91,0x8f,0x0d,0xec,0x22,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c, +0x0d,0x06,0xf8,0x18,0x1b,0x1c,0xf0,0x19,0x31,0x48,0x00,0x10,0x04,0x83,0xcb,0x34, +0x03,0xb2,0x0c,0xe0,0xa4,0x14,0xe0,0xa4,0x14,0x8c,0x4f,0x02,0xf9,0x8c,0x18,0x18, +0x00,0x08,0x82,0x41,0xb4,0x9a,0xc1,0x58,0x06,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0xaf,0x19,0xac,0x65,0xc0,0x06,0xf6,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x07, +0x6c,0x06,0x6c,0x19,0xb0,0x81,0xbd,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x11,0x9b, +0x41,0x5b,0x06,0x6c,0x60,0x2f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc8,0x66,0xd0, +0x96,0x01,0x1b,0xe4,0xcb,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xb3,0x19,0xb8,0x65, +0xc0,0x06,0xf9,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x6d,0x06,0x6f,0x19,0xb0, +0x41,0xbe,0xd8,0xc1,0x2f,0xf2,0x31,0x84,0x5f,0xe4,0x63,0x09,0xbf,0xc8,0xc7,0xd8, +0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0x66,0x88,0x8c,0x7c,0xcc, +0x10,0x19,0xf9,0x98,0x21,0x32,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7, +0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x04,0x9f,0xa2,0x11,0x5d,0xd0,0x0b,0x8c,0x1a,0x31, +0x48,0x00,0x10,0x04,0x83,0xcb,0x37,0x03,0xbe,0x0c,0x66,0x24,0x17,0x66,0x24,0x17, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x28,0xcf,0x20,0x34,0x83,0x60,0x27,0x03,0x0b, +0x76,0x32,0x90,0x8f,0x05,0xfd,0x18,0xc0,0xc7,0x06,0x90,0x0c,0xe4,0x63,0xc1,0x3f, +0x06,0xf0,0xb1,0xc2,0x27,0x03,0xf9,0x58,0xe0,0x93,0x01,0x7c,0x2c,0x28,0xe4,0x63, +0xc1,0x4f,0x06,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8c,0x7c,0x2c,0x18,0xe4,0x63,0x01, +0xcd,0xc8,0xc7,0x04,0x9a,0x91,0x8f,0x0d,0x34,0x23,0x1f,0x63,0x83,0x01,0x3e,0xc6, +0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x1c,0xf0,0x19,0x31,0x48,0x00,0x10, +0x04,0x83,0x4b,0x3e,0x03,0xd8,0x0c,0xd6,0x24,0x1e,0xd6,0x24,0x1e,0x0c,0x5d,0x02, +0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x74,0x9f,0xc1,0x6b,0x06,0xc1,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0xfb,0x19,0xdc,0x66,0xc0,0x06,0x3e,0x33,0x62,0x70,0x00, +0x20,0x08,0x06,0x07,0x7f,0x06,0xb8,0x19,0xb0,0x81,0xcf,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0xd1,0x9f,0x41,0x6e,0x06,0x6c,0xe0,0x33,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xf8,0x67,0x90,0x9b,0x01,0x1b,0x84,0xcd,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0xff,0x19,0xe8,0x66,0xc0,0x06,0x61,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x88, +0x06,0xbb,0x19,0xb0,0x41,0xd8,0xd8,0x41,0x36,0xf2,0x31,0x84,0x6c,0xe4,0x63,0x09, +0xd9,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0x66, +0xa8,0x8d,0x7c,0xcc,0x50,0x1b,0xf9,0x98,0xa1,0x36,0xf2,0x31,0x36,0x18,0xe0,0x63, +0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x04,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0x56,0x34,0x10,0xd1,0x20,0x18,0x8e,0x08,0xcc,0x32,0x10,0xbe,0xe9, +0x86,0xa1,0x2c,0x83,0xc0,0x9a,0x80,0x3e,0xd6,0x08,0xf4,0xb1,0x66,0xa0,0x8f,0x29, +0x04,0x7d,0x4c,0x29,0xe8,0x63,0x8a,0x41,0x1f,0x33,0x0c,0xf9,0x98,0x61,0xc8,0xc7, +0x0c,0x43,0x3e,0x66,0x0c,0xf1,0x31,0x63,0x88,0x8f,0x19,0x43,0x7c,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0xd2,0xd1,0x20,0x46,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0xa2,0x1d,0x0d,0x64,0x34,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xe2,0xd1,0x60, +0x46,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x1e,0x0d,0xde,0x33,0x18,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x20,0xf2,0xd1,0x00,0x3e,0x83,0x61,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0xa2,0x1f,0x0d,0xe2,0x33,0x18,0x86,0x23,0xd8,0x40,0x2f,0x03,0xe1,0xbb, +0xc0,0x28,0x0b,0xdc,0x40,0x3e,0xc3,0x11,0x41,0x5f,0x06,0xc2,0x37,0xcb,0x90,0x28, +0x81,0xcd,0x81,0x40,0x1f,0x9b,0x83,0x81,0x3e,0x36,0x07,0x04,0x7d,0xac,0x58,0xcd, +0x40,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xac,0x69,0x60,0xa2,0x01,0x01,0x07, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb0,0x69,0x70,0xa2,0x01,0x01,0x07,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0xb4,0x69,0x80,0xa2,0x01,0x01,0x07,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xb8,0x69,0xa0,0xa2,0xc1,0x00,0x07,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xbc,0x69,0xb0,0xa2,0xc1,0x00,0x07,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc0, +0x69,0xc0,0xa2,0xc1,0x00,0x07,0xb3,0x04,0xca,0x40,0x85,0x61,0x24,0xfa,0x80,0x0c, +0x54,0x18,0x46,0xa2,0x0f,0xc8,0x40,0x85,0x61,0x24,0xfa,0x80,0x0c,0x54,0x18,0x54, +0xe2,0x21,0x46,0x06,0xb5,0x19,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x39, +0x0d,0xec,0x33,0x08,0x2c,0x08,0xcf,0x40,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xe0,0x69,0x30,0xa3,0xc1,0x2d,0x06,0xb3,0x18,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0x91,0xa7,0x01,0x8d,0x06,0x01,0x29,0x0d,0x47,0x04,0xe8,0x19,0x10,0x5f,0xbd,0x62, +0x10,0xe8,0x88,0xc1,0x01,0x80,0x20,0x18,0x80,0xc1,0x9c,0x06,0x35,0x1a,0xbc,0x65, +0x80,0x9a,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x80,0x01,0x9d,0x06,0x36,0x1a,0xa8, +0x65,0x00,0x9b,0xc1,0x88,0xc1,0x03,0x80,0x20,0x18,0x4c,0x7a,0x1a,0xc0,0x68,0x20, +0x04,0xea,0x18,0xa4,0x63,0x50,0x9f,0x41,0x7d,0x06,0x71,0x1a,0xc4,0x69,0xb0,0xa3, +0x41,0x5e,0x06,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40, +0x0c,0xd3,0x0d,0x84,0x5f,0x06,0xc8,0x74,0x03,0xf1,0x97,0x41,0x32,0xdd,0x40,0x80, +0x66,0xa0,0x4c,0x37,0x10,0xa1,0x19,0x2c,0x06,0x11,0xf1,0x19,0x31,0x30,0x00,0x10, +0x04,0x83,0xa8,0x54,0x03,0x3e,0x0d,0x82,0xe1,0x88,0x60,0x3e,0x03,0xe6,0x9b,0x65, +0x70,0x96,0xc0,0x26,0x23,0x3e,0xc3,0x11,0x84,0x69,0x06,0xc2,0x37,0x1c,0x51,0x9c, +0x66,0x40,0x7c,0x27,0x0c,0x71,0xc2,0x10,0x26,0x04,0x21,0x18,0x8e,0x30,0x56,0x33, +0x10,0xbe,0xe1,0x88,0x83,0x35,0x03,0xe2,0x3b,0x61,0x88,0x13,0x86,0x30,0x21,0x08, +0xc1,0x70,0x83,0x11,0x80,0xc1,0x2c,0x03,0xd3,0x04,0x23,0x06,0x06,0x00,0x82,0x60, +0x10,0xcd,0x6a,0xa0,0xaa,0x01,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0xad,0x06, +0x73,0x1a,0x3c,0xc1,0x2c,0x41,0x33,0x50,0x61,0x08,0x0c,0x18,0x2c,0x26,0x06,0x54, +0x7c,0x86,0x23,0x82,0xda,0x0c,0x84,0x6f,0x38,0x42,0xb0,0xcd,0x80,0xf8,0x4e,0x18, +0xe2,0x84,0x21,0x4c,0x08,0x42,0x30,0xdc,0x00,0x05,0x60,0x30,0xcb,0x80,0x65,0xc1, +0x40,0x85,0x51,0x33,0x9b,0xdd,0x0a,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x80,0x01, +0xae,0x06,0x7a,0x1a,0xe8,0x66,0x20,0x9f,0xc1,0x88,0x81,0x03,0x80,0x20,0x18,0x3c, +0xe0,0x1a,0xc8,0x69,0x10,0x84,0x66,0x00,0x9a,0xc1,0x9f,0x06,0x6b,0xf0,0x79,0x5d, +0x8f,0x06,0xc3,0x11,0x5d,0x6f,0x06,0xce,0x77,0x81,0x51,0x46,0x04,0xf2,0x19,0x6e, +0x40,0x2b,0x5c,0x0d,0xc2,0xe0,0x54,0x32,0x30,0xca,0xf8,0x33,0x30,0xc9,0x20,0x3e, +0x16,0x08,0xf2,0xb1,0xc0,0x9c,0xe4,0x63,0x37,0x19,0xdc,0x68,0x20,0x9f,0x11,0x03, +0x03,0x00,0x41,0x30,0x88,0xd0,0x35,0xa8,0xd5,0x20,0xb8,0xc3,0xa8,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xda,0x35,0x40,0xd5,0x20,0x10,0x4c,0x0f,0x76,0x34,0x90,0x8f, +0x05,0x46,0x7c,0x6c,0x08,0xe4,0x63,0x01,0x02,0x9f,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xe4,0x35,0x70,0xd5,0x20,0x09,0x0c,0x2c,0x03,0x19,0x0d,0xe4,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0x51,0xbc,0x06,0xbe,0x1a,0x04,0x16,0x0a,0x43,0x7c,0x4c,0x08, +0xe4,0x63,0x41,0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf0,0x35,0xa0,0xd5, +0xc0,0x08,0x66,0x19,0x1e,0xe8,0x25,0x03,0x3b,0x05,0x54,0x80,0x8f,0x05,0xa7,0x10, +0x1f,0x43,0x05,0x55,0x80,0x8f,0xad,0x82,0x2a,0xc4,0xc7,0x02,0x55,0x88,0xcf,0x2c, +0xc1,0x34,0x62,0x70,0x00,0x20,0x08,0x06,0xda,0xbd,0x06,0xb2,0x1a,0xa4,0x67,0xb0, +0xae,0xc1,0x68,0x42,0x00,0x8c,0x26,0x08,0x81,0x05,0x82,0x7c,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0xfa,0xd7,0xc0,0x5e,0x83,0xc0,0x70,0x34,0x08,0xe8,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0x51,0xc8,0x06,0xb5,0x1a,0x04,0x16,0x8c,0x69,0x20,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x88,0x46,0x36,0xd8,0xd5,0x20,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0xe3,0x64,0x83,0x71,0x0d,0xc8,0x34,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x40,0xd9,0x60,0x5c,0x83,0xb1,0x0c,0xa8,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x52,0x36,0x20,0xd7,0x00,0x2d,0x83,0xc0,0x7e,0x34,0x18,0xe2,0x63,0x42,0x20,0x1f, +0x0b,0x0a,0xf8,0x58,0xd0,0x0e,0xf2,0x31,0xa1,0x1d,0xe4,0x63,0x43,0x3b,0xc8,0xc7, +0xfe,0x61,0x88,0x8f,0xfd,0xc3,0x10,0x1f,0xfb,0x87,0x21,0x3e,0x66,0x88,0x04,0x7c, +0xcc,0x10,0x09,0xf8,0x98,0x21,0x12,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3, +0x66,0x83,0x78,0x0d,0x76,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x66,0x03, +0x79,0x0d,0x76,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x67,0x83,0x79,0x0d, +0x76,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x67,0x83,0x7a,0x0d,0x76,0xc2, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x67,0x03,0x7b,0x0d,0x76,0xc2,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0x63,0x67,0x83,0x7b,0x0d,0x76,0xc2,0x18,0x8e,0x30,0xca, +0x4b,0xf8,0x86,0x23,0x8c,0xf2,0x12,0xbe,0xe1,0x08,0xa3,0xbc,0x84,0xaf,0x06,0x61, +0x2b,0x10,0x76,0x38,0x42,0xbd,0x10,0xe1,0x1b,0x8e,0x50,0x2f,0x44,0xf8,0x86,0x23, +0xd4,0x0b,0x11,0xbe,0x1a,0x84,0xad,0x40,0xd8,0x32,0x82,0x9d,0x65,0x88,0xa4,0x60, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xb3,0x0d,0x44,0x36,0x80,0xaf,0x68,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0xb4,0x0d,0x46,0x36,0x80,0xaf,0x68,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0xb4,0x0d,0x48,0x36,0x80,0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0xb5,0x0d,0x4c,0x36,0x18,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd6,0x36, +0x38,0xd9,0x60,0x88,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x60,0xdb,0x00,0x65,0x83, +0x21,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x6d,0x03,0x94,0x0d,0x52,0xe1,0xa6, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x5a,0xdb,0xe0,0x5f,0x03,0xd5,0x0c,0x2c,0x40, +0xd5,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xb5,0x6d,0x50,0xb2,0x41,0x60, +0xa6,0x1a,0x04,0xf1,0xb1,0xa0,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x70, +0x1b,0xf4,0x6c,0x10,0x58,0x7f,0x29,0xf1,0xb1,0xfe,0x52,0xe2,0x63,0xfd,0xa5,0xc4, +0xc7,0x88,0x41,0x3e,0x56,0x0c,0xf2,0x31,0x63,0x90,0x8f,0x0d,0x10,0x7c,0x6c,0x80, +0xe0,0x63,0x03,0x04,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfa,0x36,0xc8,0xd9, +0xa0,0x14,0xd6,0x35,0x30,0x53,0x08,0xe2,0x63,0x4c,0x20,0x1f,0x0b,0x06,0xf8,0xcc, +0x12,0x48,0x03,0x15,0x86,0x13,0xd1,0x70,0x00,0x0d,0x54,0x18,0x4e,0x44,0xc3,0x01, +0x34,0x50,0x61,0x38,0x11,0x0d,0x07,0xd0,0x40,0x85,0x81,0x44,0x38,0x01,0x59,0x10, +0x13,0xf0,0x31,0x41,0x26,0xe0,0x63,0xc3,0x4c,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0xd4,0x0d,0xc6,0x36,0xf8,0xd5,0x60,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x23,0x75,0x03,0xb2,0x0d,0xc0,0x35,0x18,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x50, +0xdd,0xa0,0x6c,0x83,0x70,0x0d,0x06,0xbb,0x89,0x81,0x3e,0x86,0x13,0x03,0x7d,0x2c, +0x27,0x06,0xfa,0x58,0x4f,0x34,0xf1,0xb1,0x9e,0x68,0xe2,0x63,0x3d,0xd1,0xc4,0xc7, +0x8c,0x41,0x3e,0x66,0x0c,0xf2,0x31,0x63,0x90,0x8f,0x0d,0x13,0x7c,0x6c,0x98,0xe0, +0x63,0xc3,0x04,0x1f,0x13,0x06,0xf8,0x58,0x20,0xc4,0xc7,0x86,0x02,0x3e,0x66,0x14, +0xf1,0xb1,0xa0,0x88,0xcf,0x2c,0xc1,0x34,0x50,0x61,0x90,0xc6,0x83,0x48,0x03,0x15, +0x06,0x69,0x3c,0x88,0x34,0x50,0x61,0x88,0xc6,0x63,0x48,0x23,0x06,0x07,0x00,0x82, +0x60,0x00,0x06,0xb6,0x1b,0xe0,0x6d,0xe0,0xaa,0x41,0xbc,0x06,0x23,0x06,0x0d,0x00, +0x82,0x60,0xd0,0xfc,0x6e,0xa0,0xb7,0x41,0x30,0xbb,0xc1,0xec,0x06,0xb3,0x1b,0xf4, +0x6d,0xd0,0xb7,0x41,0xdf,0x06,0x7d,0x1b,0x8c,0x26,0x04,0xc0,0x70,0x44,0xd0,0xab, +0x41,0xf0,0x4d,0x37,0xe0,0x6b,0x20,0x04,0x86,0x04,0xf4,0x31,0x44,0xa0,0x8f,0x21, +0x03,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x03,0xdf,0x60,0x6f,0x03,0x59,0x0d, +0x76,0x37,0x18,0x4d,0x08,0x00,0x0b,0x0a,0xf9,0x98,0x50,0xc8,0xc7,0x86,0x42,0x3e, +0x26,0xaa,0x01,0x98,0x06,0xf1,0x31,0x51,0x0d,0xc0,0x34,0x88,0xcf,0x70,0x84,0x90, +0xae,0xc1,0xf0,0x0d,0x47,0x0c,0x24,0x1b,0x14,0x5f,0x09,0x81,0x0e,0x47,0x10,0xec, +0x1a,0x0c,0xdf,0x70,0x44,0x71,0xb2,0x41,0xf1,0x95,0x10,0x68,0x11,0x81,0xce,0x32, +0x50,0x55,0x30,0x9a,0xe0,0x0c,0x16,0xc8,0x6c,0x20,0x1f,0x1b,0x8d,0x80,0x3e,0xe6, +0x5e,0x41,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc8,0xdf,0x80,0x76,0x03,0x7a, +0x0d,0x82,0x59,0x82,0x6a,0xa0,0xc2,0x10,0x28,0xf5,0x16,0xa6,0x11,0x83,0x03,0x00, +0x41,0x30,0x00,0x03,0xf9,0x0d,0x68,0x37,0x90,0xd7,0xc0,0x64,0x83,0x11,0x03,0x07, +0x00,0x41,0x30,0x78,0xf4,0x37,0x60,0xdd,0x20,0xd8,0xd5,0x40,0x57,0x83,0xdc,0x0d, +0x04,0xff,0x12,0x84,0xbb,0x0d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe0,0xdf,0x00, +0x77,0x83,0x9b,0x0d,0xf4,0x6b,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xfd,0x0d,0xce, +0x37,0x50,0xd3,0xc0,0xe6,0x36,0x10,0xe2,0x63,0x42,0x20,0x1f,0x0b,0x08,0xf8,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0x11,0xc2,0x01,0xef,0x06,0x45,0x60,0x61,0x1a,0xc0, +0x6d,0x20,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x46,0x38,0xf0,0xdd,0x20,0xf8, +0xd1,0xc0,0x86,0x41,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x94,0x70,0x00,0xbe, +0x41,0x20,0x4c,0x37,0xec,0x6c,0x10,0xf0,0x68,0x30,0x1c,0xc1,0x13,0x3c,0x1b,0x30, +0xdf,0x2c,0xc3,0x65,0x05,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa0,0x70,0x30,0xbe, +0xc1,0xcf,0x06,0x82,0xd5,0x6d,0x10,0xc4,0x67,0x96,0xe0,0x1a,0xa8,0x30,0x04,0x0b, +0xa9,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c,0x44,0x38,0x20,0xdf,0x20,0x64,0x03, +0x9e,0x0d,0x46,0x0c,0x1c,0x00,0x04,0xc1,0xe0,0x51,0xe1,0x80,0x77,0x83,0x60,0x5d, +0x03,0x75,0x0d,0xd2,0x37,0x18,0x03,0x31,0x08,0x03,0xe1,0x74,0x83,0x11,0x83,0x03, +0x00,0x41,0x30,0x00,0x83,0x11,0x0e,0xca,0x37,0x30,0xd9,0xa0,0x67,0x83,0x11,0x03, +0x07,0x00,0x41,0x30,0x78,0x56,0x38,0xe8,0xdd,0x20,0x60,0xd7,0x60,0x5d,0x03,0xf5, +0x0d,0xc8,0x60,0x0c,0xc4,0x40,0x6c,0x03,0xd4,0x0d,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0x00,0x0c,0x48,0x38,0x30,0xdf,0xa0,0x64,0x03,0x9e,0x0d,0x46,0x0c,0x1c,0x00,0x04, +0xc1,0xe0,0x61,0xe1,0xc0,0x77,0x83,0xa0,0x5d,0x03,0x76,0x0d,0xd6,0x37,0x48,0xd9, +0x20,0x65,0x83,0x94,0x0d,0x52,0x36,0x48,0xdd,0x00,0x47,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0x5a,0xe1,0x40,0x84,0x83,0xba,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x85, +0x83,0xf5,0x0d,0xee,0x22,0x98,0x25,0xc8,0x06,0x2a,0x0c,0x01,0x83,0x97,0xc6,0x74, +0x63,0x35,0xe2,0x33,0x1c,0x11,0xb4,0x6c,0x20,0x7c,0xc3,0x11,0x82,0xcb,0x06,0xc4, +0x77,0xc2,0x10,0x27,0x0c,0x61,0x42,0x10,0x82,0xe1,0x06,0xd4,0x08,0xc0,0x60,0x96, +0x41,0xdb,0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x6a,0x38,0x60,0xe1,0xe0,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x87,0x83,0xfa,0x0d,0x92,0x60,0x96,0x60,0x1b, +0xa8,0x30,0x04,0x8d,0xca,0x6c,0x3f,0x50,0x37,0x90,0xcf,0x88,0x81,0x01,0x80,0x20, +0x18,0x44,0x39,0x1c,0x98,0x70,0x10,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xa4,0xc3, +0x81,0xfb,0x06,0x81,0x05,0x78,0x1b,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22, +0x1e,0x0e,0xe8,0x37,0x08,0x86,0x23,0x0c,0xdc,0x70,0xbe,0x0b,0x8c,0xb2,0x60,0x90, +0xcf,0x70,0x44,0xd0,0xba,0x81,0xf0,0x5d,0x60,0xd4,0x88,0x81,0x01,0x80,0x20,0x18, +0x44,0x62,0x1c,0xd8,0x6f,0x30,0x66,0x16,0xb8,0x6e,0x20,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0xc8,0x38,0xe0,0xdf,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03, +0x8d,0x83,0x11,0x0e,0x46,0x35,0x08,0xcc,0x6f,0x83,0x20,0x3e,0x66,0x04,0xf2,0x99, +0x25,0x70,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_7c191cb2ffbc856a301a563d4946e6aa.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_7c191cb2ffbc856a301a563d4946e6aa.h new file mode 100644 index 00000000..e870fa84 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_7c191cb2ffbc856a301a563d4946e6aa.h @@ -0,0 +1,1103 @@ +// ffx_fsr2_accumulate_pass_wave64_7c191cb2ffbc856a301a563d4946e6aa.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_wave64_7c191cb2ffbc856a301a563d4946e6aa_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_7c191cb2ffbc856a301a563d4946e6aa_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_7c191cb2ffbc856a301a563d4946e6aa_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_7c191cb2ffbc856a301a563d4946e6aa_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_7c191cb2ffbc856a301a563d4946e6aa_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_7c191cb2ffbc856a301a563d4946e6aa_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_7c191cb2ffbc856a301a563d4946e6aa_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_7c191cb2ffbc856a301a563d4946e6aa_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_7c191cb2ffbc856a301a563d4946e6aa_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_7c191cb2ffbc856a301a563d4946e6aa_UAVResourceBindings[] = { 0, 1, 3, 4, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_7c191cb2ffbc856a301a563d4946e6aa_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_7c191cb2ffbc856a301a563d4946e6aa_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_7c191cb2ffbc856a301a563d4946e6aa_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_7c191cb2ffbc856a301a563d4946e6aa_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_7c191cb2ffbc856a301a563d4946e6aa_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_7c191cb2ffbc856a301a563d4946e6aa_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_7c191cb2ffbc856a301a563d4946e6aa_size = 17200; + +static const unsigned char g_ffx_fsr2_accumulate_pass_wave64_7c191cb2ffbc856a301a563d4946e6aa_data[] = { +0x44,0x58,0x42,0x43,0x07,0x08,0x3f,0x8b,0x65,0x0a,0x89,0xf7,0xfa,0xc9,0x22,0x6e, +0x9b,0xec,0x34,0x85,0x01,0x00,0x00,0x00,0x30,0x43,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x0c,0x02,0x00,0x00,0x30,0x10,0x00,0x00,0x4c,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x98,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0x1c,0x0e,0x00,0x00,0x66,0x00,0x05,0x00,0x87,0x03,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x04,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x7e,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xce,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xf4,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2, +0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42, +0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29, +0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30, +0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c, +0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3, +0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf, +0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f, +0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3, +0x50,0x08,0x6e,0x60,0x06,0xea,0x6e,0x1b,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42, +0x72,0xa8,0x48,0x20,0xd2,0xc8,0x79,0x88,0x68,0x42,0x08,0x09,0x09,0xc3,0x50,0x08, +0x66,0x60,0x3e,0x02,0x0f,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90, +0x66,0x40,0xc4,0x30,0x0c,0xca,0x1c,0x41,0x50,0x0a,0x66,0x10,0x87,0x91,0xc8,0x81, +0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec, +0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81, +0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d, +0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30, +0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f, +0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2, +0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00, +0x06,0x7e,0x80,0x84,0x13,0xa5,0x74,0x18,0x41,0x30,0x66,0x6a,0x83,0x71,0x60,0x87, +0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30, +0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03, +0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72, +0x40,0xc1,0x30,0x93,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42, +0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39, +0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0, +0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0x20,0x61,0x65,0xa9,0x9d,0x29,0x0c,0xc6, +0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41, +0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f, +0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca, +0x01,0x05,0xc3,0x4c,0xd6,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3, +0x3b,0x84,0x03,0x3d,0xf8,0x01,0x12,0x8c,0x97,0xe0,0x99,0xc8,0x60,0x1c,0xd8,0x21, +0x1c,0xe6,0x61,0x1e,0xdc,0x40,0x16,0x6e,0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e, +0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4, +0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00, +0x0c,0xfc,0x00,0x05,0x27,0xc9,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c, +0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03, +0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a, +0x56,0xa2,0x67,0xc2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc, +0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x50,0x60,0x90,0x3d,0x8c,0x20,0x0c,0x67, +0x08,0xc1,0xc7,0xae,0x36,0x9a,0x70,0x1c,0xc7,0xf1,0x61,0x38,0xd7,0x75,0x5d,0x0d, +0xc3,0x30,0x0c,0xc3,0xa0,0xfc,0x26,0x69,0x8a,0x28,0x61,0xf2,0x59,0x80,0x79,0x16, +0x22,0x62,0x27,0x60,0x22,0x50,0x30,0xd0,0x0e,0x00,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c, +0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10, +0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x90,0x01,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64, +0x81,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24, +0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2,0x20,0xca,0xa1,0xf0,0x03,0x0a,0xa4,0x60, +0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03, +0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a, +0x3e,0xa0,0x2c,0x4a,0xa3,0xd0,0x23,0x4a,0x10,0xa3,0xb8,0x8a,0x87,0xc6,0x11,0x80, +0x1a,0x20,0x75,0x06,0x80,0xdc,0x19,0x00,0x8a,0x67,0x00,0x68,0x9e,0x01,0xa0,0x7a, +0x06,0x80,0xee,0x19,0x00,0xca,0x67,0x00,0x48,0x9f,0x01,0x20,0x7e,0x06,0x00,0x00, +0x79,0x18,0x00,0x00,0x81,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0xc1,0x99,0x20,0x0c,0xcf,0x06,0x61,0x20,0x26,0x08,0x03,0xb4,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08,0x6a,0x40,0x07,0xb4,0xe4,0xbe,0xd2,0xdc, +0xe0,0xea,0xe8,0xbe,0xda,0xde,0xe8,0xd2,0xde,0xdc,0xbe,0xec,0xca,0xc6,0xe8,0xde, +0xe4,0xe6,0x26,0x08,0x43,0x34,0x41,0x18,0xa4,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65, +0x31,0x98,0x81,0x31,0x9c,0x09,0x82,0x1b,0xd4,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8, +0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86, +0x31,0x30,0x86,0xc3,0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab, +0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30, +0x4c,0x1b,0x12,0x46,0x99,0x0c,0x6a,0x60,0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8, +0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x04,0x61,0xa0,0x26,0x08,0x43,0xb5,0x41, +0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35,0x30,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae, +0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed, +0x4d,0x6e,0x82,0x30,0x58,0x1b,0x92,0x4b,0xd9,0x0c,0x6e,0x60,0x0c,0x87,0x8e,0xdc, +0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xb8, +0x36,0x24,0x9c,0xe2,0x19,0xdf,0xc0,0x18,0xd9,0x04,0x21,0x0e,0xec,0x80,0x89,0xdc, +0x57,0x5a,0xdb,0x59,0x53,0x1a,0xdc,0xdc,0x04,0x61,0xc0,0x36,0x24,0x44,0x18,0x88, +0x81,0x31,0x06,0x03,0x63,0x38,0x13,0x84,0x21,0x23,0x26,0xf7,0x45,0x96,0xc6,0x16, +0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36, +0xb7,0x36,0xb7,0x21,0x29,0x03,0xc8,0x0c,0x8c,0x61,0x60,0x8c,0x6c,0x03,0xf2,0x48, +0x95,0xd6,0x81,0x01,0x19,0x9c,0xc1,0x04,0x61,0x0e,0xee,0x80,0x9a,0xdc,0xdd,0x57, +0x9a,0x1b,0x5d,0x99,0x9c,0x5b,0x18,0xdb,0x57,0x1d,0xdc,0xdc,0x58,0x18,0x5b,0x19, +0xd9,0xd7,0xd8,0x1b,0xdb,0x9b,0xdc,0x04,0x61,0x0c,0xe4,0x60,0xc3,0x62,0xa4,0x81, +0x1a,0x18,0xc6,0xc0,0xac,0xc1,0x1a,0xac,0x81,0x33,0x41,0xa8,0x03,0x3c,0xa0,0x23, +0x77,0xf7,0xc5,0xf6,0x36,0xb6,0xf6,0x35,0x47,0x17,0x46,0x57,0x37,0xb7,0x61,0x19, +0xda,0xc0,0x0d,0x8c,0x61,0x60,0xd6,0x60,0x0d,0xd6,0x20,0x9b,0x20,0xdc,0x41,0x1e, +0x90,0x91,0xbb,0xfb,0x72,0x2b,0xbb,0xfb,0x62,0x7b,0x1b,0x5b,0x9b,0xdb,0xb0,0x30, +0x70,0x10,0x07,0x06,0x35,0x30,0x6b,0xb0,0x06,0x6b,0x90,0xf1,0x91,0xbb,0xfb,0x62, +0xab,0x6b,0x0b,0xfb,0x42,0x4b,0x9b,0xa3,0x7b,0x93,0xcb,0xdb,0xb0,0x50,0x69,0x30, +0x07,0xc6,0x35,0x30,0x6b,0xb0,0x06,0x6b,0xe0,0x6c,0x20,0xd8,0xe0,0x0d,0xe4,0x80, +0x0e,0x26,0x08,0x7a,0xb0,0x07,0x34,0xc6,0xc4,0x8c,0xa6,0xa4,0x64,0x26,0x08,0x83, +0xb6,0x01,0x31,0xec,0xe0,0x0e,0x0c,0x63,0xc0,0x03,0x60,0x43,0x90,0x07,0x13,0x04, +0x3e,0xe0,0x03,0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d, +0x70,0x1b,0x10,0x63,0x0f,0xf8,0xc0,0x18,0x06,0x03,0xd8,0x10,0xf4,0xc1,0x06,0x02, +0x0d,0xea,0x40,0x0f,0xfc,0x60,0x82,0x90,0x07,0x7a,0xc0,0x25,0x4d,0xaa,0xcc,0x8d, +0xac,0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x30,0x06,0x73,0xb0,0x01,0x21,0x42,0x81, +0x32,0xca,0xe0,0x6a,0x44,0x81,0x4e,0x5a,0x53,0x18,0x9e,0x54,0x99,0x1b,0x59,0x99, +0xdc,0x54,0x9a,0x5e,0xd9,0x06,0x84,0x20,0x05,0x6a,0x0c,0xca,0xe0,0x6a,0x44,0x81, +0x4c,0x1a,0x51,0xda,0x1c,0x1c,0x5b,0x58,0xde,0x54,0x9a,0x5e,0xd9,0x04,0x61,0xd8, +0x36,0x20,0x84,0x29,0x50,0xa7,0x50,0x06,0x57,0x23,0x0a,0xec,0xd2,0x92,0xdc,0xe0, +0xea,0xe8,0x86,0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0x88, +0xd2,0xda,0xca,0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26,0x08,0x03,0xb7,0xc1,0x20,0x52, +0x81,0x52,0x85,0x32,0xb8,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1,0x11,0xa5, +0xb5,0x95,0xb9,0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x86,0x6e,0x03,0x42,0xb0,0x02, +0xd5,0x0a,0x65,0x70,0x35,0xa2,0x40,0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29,0x0d,0x8e, +0xa9,0xcc,0xae,0x8c,0x8d,0xea,0xad,0x6a,0xae,0x6c,0x82,0x30,0x78,0x1b,0x10,0xe2, +0x15,0x28,0x58,0x28,0x83,0xab,0x11,0x05,0x2e,0x69,0x46,0x72,0x61,0x6d,0x65,0x49, +0x6e,0x64,0x65,0x78,0x13,0x84,0xe1,0xdb,0x80,0x10,0xb2,0x40,0xcd,0x42,0x19,0x5c, +0x8d,0x28,0x50,0x32,0x23,0x2a,0xb3,0x4b,0x1b,0x2b,0xa3,0x7a,0xb3,0x4a,0x2b,0xbb, +0x23,0x2a,0x83,0xa3,0x43,0x9b,0x20,0x0c,0x60,0xb0,0xc1,0x20,0x6a,0x81,0xb2,0x85, +0x32,0x68,0x78,0x98,0x29,0xa5,0xd1,0xd1,0x95,0xc9,0x4d,0x10,0x86,0x30,0xd8,0x80, +0x10,0xb8,0x40,0xe5,0x42,0x19,0x34,0x8d,0x28,0x50,0x32,0x6b,0x7a,0xa3,0x4b,0x7b, +0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x9b,0x1a,0x0b,0x63,0x2b,0x9b,0x20,0x0c,0x62, +0xb0,0x01,0x21,0x76,0x81,0xe2,0x85,0x32,0x68,0x1a,0x51,0x20,0x64,0x46,0xf4,0x76, +0xe7,0x36,0x37,0x16,0xc6,0x56,0x66,0x14,0x36,0x46,0xf7,0x26,0x37,0x41,0x18,0xc6, +0x60,0x03,0x42,0xf8,0x02,0xf5,0x0b,0x65,0xd0,0x34,0xa2,0xc0,0xcf,0xac,0xe9,0x8d, +0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x4e,0x29,0x8d,0x8e,0xae,0x4c,0x6e, +0x28,0xcc,0x6d,0xac,0x8c,0x8d,0x2d,0x8c,0x2e,0xed,0xcd,0x6d,0x82,0x30,0x90,0xc1, +0x06,0x84,0x08,0x07,0x4a,0x1c,0xca,0xa0,0x69,0x44,0x81,0x8c,0x19,0x94,0x5c,0x59, +0x11,0x1e,0xdc,0xdb,0x5c,0x9d,0x5c,0xd9,0x04,0x61,0x28,0x83,0x0d,0x08,0x41,0x0e, +0x54,0x39,0x94,0x41,0xd3,0x88,0x02,0x33,0x33,0x28,0xb9,0x32,0xbb,0xb4,0xb7,0xba, +0x39,0x23,0xb9,0xb0,0xb6,0x32,0x28,0xb9,0xb2,0x22,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9, +0xb2,0x09,0xc2,0x60,0x06,0x1b,0x10,0xe2,0x1c,0x28,0x74,0x28,0x83,0xa6,0x11,0x05, +0x2e,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x13,0x84,0xe1,0x0c, +0x36,0x18,0x84,0x3a,0x50,0xeb,0x50,0x06,0x0d,0x2b,0x33,0xa5,0x34,0x3a,0xba,0x32, +0xb9,0xa9,0xb2,0xb8,0xba,0x32,0xb7,0xb1,0x32,0xa6,0x32,0xb7,0x33,0x3a,0xb4,0x09, +0xc2,0x80,0x06,0x1b,0x10,0xa2,0x1d,0x28,0x77,0x28,0x83,0xa6,0x11,0x05,0x2a,0x66, +0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x13,0x84,0x21,0x0d,0x36,0x18,0x04, +0x3c,0x50,0xf1,0x50,0x06,0x0d,0x2f,0x33,0xa2,0x3c,0xb7,0xb0,0xb6,0xb4,0x31,0xa9, +0xb2,0xb9,0x21,0xb4,0x30,0xb7,0xb3,0x32,0xa3,0xb0,0x31,0xba,0x37,0xb9,0x09,0xc2, +0xa0,0x06,0x1b,0x0c,0x62,0x1e,0x28,0x7a,0x28,0x83,0x86,0x98,0x99,0x55,0x5a,0xd9, +0xdd,0x14,0x5c,0xd8,0x58,0x19,0xd5,0x5b,0x53,0x19,0x5d,0x99,0xdc,0x9c,0x51,0xd8, +0x18,0xdd,0x9b,0xdc,0x04,0x61,0x58,0x83,0x0d,0x06,0x61,0x0f,0xd4,0x3d,0x94,0x41, +0xb3,0x81,0xc2,0x83,0x51,0x28,0x05,0x54,0x58,0x05,0x57,0x88,0x05,0x5a,0xb8,0x05, +0x5d,0xe8,0x05,0x70,0x18,0x07,0x73,0x48,0x07,0x76,0x78,0x07,0x79,0xa8,0x07,0x7c, +0xd8,0x30,0x18,0xa0,0x90,0x0f,0x13,0x04,0x01,0xd8,0x00,0x6c,0x18,0x0c,0x7e,0xe0, +0x87,0x0d,0x41,0x3f,0x6c,0x18,0x86,0x7d,0xf0,0x07,0x0a,0x43,0x53,0x1b,0x86,0x31, +0x18,0x83,0x61,0x82,0x30,0xb0,0xc1,0x86,0x20,0x17,0x36,0x10,0x57,0x48,0x88,0xc4, +0x48,0x6c,0x28,0xf6,0x01,0x24,0x80,0x3f,0x20,0x09,0x22,0x62,0x72,0x61,0x6e,0x63, +0x68,0x65,0x73,0x13,0x84,0xa1,0x0d,0x68,0x98,0xb1,0xbd,0x85,0xd1,0xcd,0x4d,0x10, +0x06,0x37,0x60,0x91,0xe6,0x36,0x47,0x37,0x37,0x41,0x18,0xde,0x80,0x44,0x9a,0x1b, +0xdd,0xdc,0x04,0x61,0x80,0x03,0x22,0x74,0x65,0x78,0x5f,0x6c,0x6f,0x61,0x64,0x13, +0x84,0x21,0x0e,0x88,0xd0,0x95,0xe1,0x7d,0xb9,0xbd,0xc9,0xb5,0x31,0xa1,0x2b,0xc3, +0xfb,0x9a,0xa3,0x7b,0x93,0x2b,0x63,0x51,0x97,0xe6,0x46,0x37,0xb7,0x01,0x32,0x89, +0x93,0x40,0x89,0x94,0x50,0x89,0x95,0x60,0x89,0x96,0x70,0x89,0x97,0x80,0x09,0x2e, +0x26,0x2e,0x99,0x80,0x85,0x2a,0x6c,0x6c,0x76,0x6d,0x2e,0x69,0x64,0x65,0x6e,0x74, +0x53,0x82,0xa0,0x0a,0x19,0x9e,0x8b,0x5d,0x99,0xdc,0x5c,0xda,0x9b,0xdb,0x94,0x80, +0x68,0x42,0x86,0xe7,0x62,0x17,0xc6,0x66,0x57,0x26,0x37,0x25,0x30,0xea,0x90,0xe1, +0xb9,0xcc,0xa1,0x85,0x91,0x95,0xc9,0x35,0xbd,0x91,0x95,0xb1,0x4d,0x09,0x90,0x32, +0x64,0x78,0x2e,0x72,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x73,0x53,0x02,0x3f,0xa8, +0x44,0x86,0xe7,0x42,0x97,0x07,0x57,0x16,0xe4,0xe6,0xf6,0x46,0x17,0x46,0x97,0xf6, +0xe6,0x36,0x37,0x45,0xc8,0x07,0x7f,0xa8,0x43,0x86,0xe7,0x52,0xe6,0x46,0x27,0x97, +0x07,0xf5,0x96,0xe6,0x46,0x37,0x37,0x25,0x20,0x89,0x2e,0x64,0x78,0x2e,0x63,0x6f, +0x75,0x6e,0x74,0x65,0x72,0x73,0x53,0x02,0x99,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3b,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x31,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84, +0xf9,0xc5,0x6d,0x1b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23, +0xb7,0x6d,0x0a,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0, +0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0xb6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10, +0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0d, +0xdd,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0x7c,0x91, +0xc3,0x6c,0x48,0x33,0x20,0x8d,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3,0x0f,0xce,0x64, +0xfb,0xc5,0x6d,0x5b,0x40,0x34,0x5c,0xbe,0xf3,0xf8,0x46,0xe4,0x50,0x8f,0x38,0xf8, +0xc8,0x6d,0xdb,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x12,0xc0,0x3c,0x0b,0x51,0x12,0x15, +0xb1,0xf8,0xc5,0x6d,0x1b,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44, +0x94,0x0e,0x30,0xf8,0xc5,0x6d,0x5b,0x81,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d, +0x54,0x44,0xb0,0x93,0x13,0x11,0x7e,0x71,0xdb,0x26,0x90,0x0d,0x97,0xef,0x3c,0xfe, +0x74,0x44,0x04,0x30,0x88,0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e,0x72,0xdb,0x66,0xf0, +0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7c,0x19,0x1c,0xb2, +0xff,0xbc,0x85,0x6a,0x30,0x1a,0x56,0x3d,0x49,0x46,0xe6,0xaa,0x44,0x58,0x49,0x4c, +0xdc,0x32,0x00,0x00,0x66,0x00,0x05,0x00,0xb7,0x0c,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xc4,0x32,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0xae,0x0c,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xce,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xf8,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2, +0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42, +0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29, +0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30, +0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c, +0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3, +0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf, +0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f, +0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3, +0x50,0x08,0x6e,0x60,0x06,0xea,0x6e,0x1b,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42, +0x72,0xa8,0x48,0x20,0xd2,0xc8,0x79,0x88,0x68,0x42,0x08,0x09,0x09,0xc3,0x50,0x08, +0x66,0x60,0x3e,0x02,0x0f,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90, +0x66,0x40,0xc4,0x30,0x0c,0xca,0x1c,0x41,0x50,0x0a,0x66,0x10,0x87,0x91,0xc8,0x81, +0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec, +0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81, +0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d, +0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30, +0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f, +0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2, +0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00, +0x06,0x7e,0x80,0x84,0x13,0xa5,0x74,0x18,0x41,0x30,0x66,0x6a,0x83,0x71,0x60,0x87, +0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30, +0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03, +0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72, +0x40,0xc1,0x30,0x93,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42, +0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39, +0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0, +0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0x20,0x61,0x65,0xa9,0x9d,0x29,0x0c,0xc6, +0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41, +0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f, +0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca, +0x01,0x05,0xc3,0x4c,0xd6,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3, +0x3b,0x84,0x03,0x3d,0xf8,0x01,0x12,0x8c,0x97,0xe0,0x99,0xc8,0x60,0x1c,0xd8,0x21, +0x1c,0xe6,0x61,0x1e,0xdc,0x40,0x16,0x6e,0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e, +0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4, +0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00, +0x0c,0xfc,0x00,0x05,0x27,0xc9,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c, +0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03, +0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a, +0x56,0xa2,0x67,0xc2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc, +0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x50,0x60,0x90,0x3d,0x8c,0x20,0x0c,0x67, +0x08,0xc1,0xc7,0xae,0x36,0x9a,0x70,0x1c,0xc7,0xf1,0x61,0x38,0xd7,0x75,0x5d,0x0d, +0xc3,0x30,0x0c,0xc3,0xa0,0xfc,0x26,0x69,0x8a,0x28,0x61,0xf2,0x59,0x80,0x79,0x16, +0x22,0x62,0x27,0x60,0x22,0x50,0x30,0xd0,0x3e,0x05,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c, +0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10, +0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x90,0x01,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64, +0x81,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24, +0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2,0x20,0xca,0xa1,0xf0,0x03,0xca,0xa2,0x00, +0x03,0x68,0x1c,0x01,0x20,0x75,0x06,0x80,0xdc,0x19,0x00,0x8a,0x67,0x00,0x68,0x9e, +0x01,0xa0,0x7a,0x06,0x80,0xee,0x19,0x00,0xd2,0x67,0x00,0x88,0x9f,0x01,0x00,0x00, +0x79,0x18,0x00,0x00,0x73,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0xc1,0x99,0x20,0x0c,0xcf,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98, +0x20,0x0c,0xd0,0x04,0x41,0x0d,0x3c,0x02,0x13,0x84,0x21,0x9a,0x20,0x0c,0xd2,0x06, +0x01,0x61,0x36,0x24,0x48,0xa2,0x20,0xcb,0xb0,0x20,0xcd,0x04,0xc1,0x0d,0xbe,0x0d, +0xc9,0xf0,0x28,0x08,0x32,0x2c,0x48,0x33,0x41,0x18,0xa6,0x0d,0xc9,0x92,0x28,0x48, +0x34,0x2c,0x48,0x33,0x41,0x18,0xa8,0x09,0xc2,0x50,0x6d,0x10,0x10,0x6a,0x43,0x12, +0x3d,0x0a,0x32,0x0d,0x0b,0x52,0x4d,0x10,0x06,0x6b,0x43,0x32,0x25,0x0a,0x72,0x0d, +0x0b,0xd2,0x4c,0x10,0x86,0x6b,0x43,0x72,0x25,0x0a,0x92,0x0d,0x0b,0x52,0x4d,0x10, +0xe2,0x00,0x0c,0x26,0x08,0x03,0xb6,0x21,0x21,0x36,0x05,0xe1,0x86,0x05,0x69,0x26, +0x08,0x43,0xb6,0x21,0xf1,0x1e,0x05,0x19,0x86,0x05,0xa9,0x36,0x20,0x0e,0x24,0x59, +0x98,0xd6,0x7d,0x13,0x84,0x39,0x08,0x83,0x09,0xc2,0x18,0x74,0x1b,0x16,0x24,0x0c, +0x14,0x04,0x19,0x16,0x31,0x10,0x03,0x31,0x68,0x26,0x08,0x75,0x20,0x06,0x1b,0x96, +0x81,0x0c,0x14,0x64,0x18,0x16,0x31,0x10,0x03,0x31,0xa8,0x26,0x08,0x77,0x30,0x06, +0x1b,0x96,0xc5,0x0c,0x14,0x24,0x1a,0x16,0x31,0x10,0x03,0x31,0xa8,0x36,0x2c,0x51, +0x18,0x28,0xc8,0x34,0x2c,0x62,0x20,0x06,0x62,0xd0,0x6c,0x20,0xc6,0xa0,0x0c,0xce, +0x00,0x0d,0x26,0x08,0x7a,0x40,0x06,0x13,0x84,0x41,0xdb,0x80,0x20,0x6a,0xa0,0x20, +0xc8,0xb0,0x06,0xc0,0x86,0x80,0x0d,0x26,0x08,0x7c,0x50,0x06,0x1b,0x10,0xc4,0x0d, +0x14,0x64,0x18,0x10,0x60,0x43,0xf0,0x06,0x1b,0x08,0x30,0x48,0x83,0x36,0x80,0x83, +0x09,0x82,0x00,0x50,0x18,0x9a,0xda,0x30,0x70,0xdc,0x30,0x41,0x18,0xb6,0x09,0xc2, +0xc0,0x6d,0x08,0xec,0x60,0x03,0x31,0xd1,0x41,0x1d,0xdc,0xc1,0x86,0x42,0x0e,0xe6, +0x00,0x88,0x03,0x3c,0xa8,0xc2,0xc6,0x66,0xd7,0xe6,0x92,0x46,0x56,0xe6,0x46,0x37, +0x25,0x08,0xaa,0x90,0xe1,0xb9,0xd8,0x95,0xc9,0xcd,0xa5,0xbd,0xb9,0x4d,0x09,0x88, +0x26,0x64,0x78,0x2e,0x76,0x61,0x6c,0x76,0x65,0x72,0x53,0x02,0xa2,0x0e,0x19,0x9e, +0xcb,0x1c,0x5a,0x18,0x59,0x99,0x5c,0xd3,0x1b,0x59,0x19,0xdb,0x94,0xc0,0x28,0x43, +0x86,0xe7,0x22,0x57,0x36,0xf7,0x56,0x27,0x37,0x56,0x36,0x37,0x25,0x80,0x83,0x3a, +0x64,0x78,0x2e,0x65,0x6e,0x74,0x72,0x79,0x50,0x6f,0x69,0x6e,0x74,0x73,0x53,0x02, +0x3c,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x3b,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x31,0x50,0xc3,0xe5, +0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x36,0x00,0x0d, +0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b,0x02,0x34,0x5c,0xbe, +0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0a,0xdb,0x70,0xf9,0xce,0xe3, +0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb, +0xb6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25, +0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0d,0xdd,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01, +0x4c,0x44,0x08,0x34,0xc3,0x42,0x7c,0x91,0xc3,0x6c,0x48,0x33,0x20,0x8d,0x61,0x09, +0xce,0x70,0xf9,0xce,0xe3,0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x5b,0x40,0x34,0x5c,0xbe, +0xf3,0xf8,0x46,0xe4,0x50,0x8f,0x38,0xf8,0xc8,0x6d,0xdb,0x41,0x35,0x5c,0xbe,0xf3, +0xf8,0x12,0xc0,0x3c,0x0b,0x51,0x12,0x15,0xb1,0xf8,0xc5,0x6d,0x1b,0x41,0x35,0x5c, +0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0x94,0x0e,0x30,0xf8,0xc5,0x6d,0x5b,0x81, +0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0xb0,0x93,0x13,0x11,0x7e,0x71, +0xdb,0x26,0x90,0x0d,0x97,0xef,0x3c,0xfe,0x74,0x44,0x04,0x30,0x88,0x83,0xd8,0x80, +0x91,0x43,0x3d,0x3e,0x72,0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11, +0xe6,0x17,0xb7,0x0d,0x61,0x20,0x00,0x00,0x48,0x0a,0x00,0x00,0x13,0x04,0x5c,0x2c, +0x10,0x00,0x00,0x00,0x71,0x00,0x00,0x00,0x34,0xcc,0x00,0x94,0x51,0x21,0x15,0x61, +0x40,0xc1,0x0e,0x14,0x5b,0x69,0x94,0x4a,0xc9,0x0e,0x94,0x5d,0x0d,0x14,0x5f,0xb9, +0x14,0x4c,0xd9,0x14,0x53,0x19,0x06,0x14,0x21,0x50,0xf1,0x06,0x94,0x6f,0x40,0x49, +0x42,0x14,0x27,0x42,0x29,0x55,0x41,0x45,0x94,0x24,0x42,0x71,0x12,0x94,0x4f,0x49, +0x12,0x14,0x4d,0x71,0x42,0xd0,0x58,0x03,0xa4,0x14,0x41,0x19,0x94,0x47,0x09,0x8c, +0x00,0x90,0x31,0x46,0x00,0x82,0x20,0x08,0x82,0xc1,0x0c,0xc0,0x18,0x01,0x08,0x82, +0x20,0x0a,0x06,0x63,0x04,0xad,0x39,0xe7,0xec,0x37,0x46,0x00,0x82,0x20,0x28,0x7f, +0x63,0x04,0x20,0x08,0xc2,0xfc,0x2f,0x8c,0x11,0x80,0x20,0x08,0xc6,0xbf,0x30,0x46, +0xb0,0xfb,0xa3,0x4c,0x82,0xc1,0x18,0xc1,0xee,0x8f,0x32,0xff,0x8d,0x11,0x80,0x20, +0x08,0xc2,0xbf,0x30,0x46,0xd0,0x9a,0x73,0xce,0x7b,0x63,0x04,0x20,0x08,0x82,0x32, +0x18,0x8c,0x11,0x80,0x20,0x08,0x82,0xa0,0x30,0x46,0x00,0x82,0xf8,0x7f,0x8f,0xc1, +0x18,0x41,0x48,0x82,0x21,0xde,0x8d,0x11,0xec,0xb1,0x1a,0xef,0xdf,0x18,0xc1,0x5a, +0xab,0xb5,0xf8,0x8d,0x11,0xfc,0xf7,0xdf,0xbf,0xdf,0x18,0x41,0x6b,0xce,0x39,0xef, +0x0b,0x63,0x04,0xb2,0xe8,0xf6,0xff,0x37,0x46,0xa0,0xb3,0xe6,0x9c,0x7e,0x63,0x04, +0x2a,0x5e,0x9f,0xaa,0x37,0x46,0x00,0x82,0x20,0x08,0x82,0xc3,0x18,0xc1,0x5a,0xab, +0xb5,0xee,0x8d,0x11,0x80,0x20,0xe8,0xdf,0x61,0x30,0x46,0xd0,0x9a,0x73,0x4e,0x7b, +0x63,0x04,0x20,0x08,0x82,0x24,0x18,0x8c,0x11,0x80,0x20,0x08,0xea,0x60,0x30,0x46, +0x20,0x82,0x24,0x88,0x6f,0x63,0x04,0x70,0x5c,0xe6,0xb7,0x37,0x46,0x40,0x96,0xbc, +0x7e,0x7f,0x63,0x04,0x20,0x08,0x82,0x2c,0x18,0x8c,0x11,0xbc,0x33,0x69,0xa2,0xdd, +0x18,0x01,0x08,0x82,0x20,0xfc,0x8d,0x11,0x80,0x20,0x08,0xa2,0xdf,0x18,0x01,0x08, +0x82,0x20,0xfe,0x0b,0x63,0x04,0x20,0x08,0x82,0xf8,0x47,0xdf,0x1c,0x42,0xa4,0x07, +0x73,0x08,0x15,0x34,0x87,0x10,0xfd,0xc1,0x1c,0x42,0xb4,0x07,0x73,0x08,0x77,0x00, +0x0a,0x73,0x08,0x77,0xa0,0x07,0x73,0x08,0x6c,0xa0,0xcd,0x21,0x44,0xa2,0x30,0x87, +0x10,0x91,0xc2,0x1c,0xc2,0x1d,0xec,0x01,0x89,0x73,0x10,0x14,0x05,0xa5,0xc2,0x1c, +0xc4,0x34,0x41,0xa9,0x30,0x07,0xe1,0x38,0x50,0x2a,0xcc,0x41,0x40,0x10,0x94,0x0a, +0x73,0x10,0x8e,0x03,0xa9,0xc2,0x1c,0x04,0x86,0x41,0xaa,0x30,0x07,0x71,0x5d,0x90, +0x2a,0xcc,0x41,0x58,0x16,0xa4,0x0a,0x73,0x10,0x14,0x05,0xa9,0xc2,0x1c,0xc4,0x34, +0x41,0xaa,0x30,0x02,0x30,0x07,0x11,0x45,0x90,0x2a,0xcc,0x41,0x38,0x0e,0x74,0x0a, +0x73,0x10,0x10,0x04,0x99,0x02,0x19,0x23,0x00,0x00,0x00,0x00,0x23,0x06,0x08,0x00, +0x82,0x60,0x40,0x06,0xfc,0xb0,0x0b,0x4f,0x3d,0xb0,0xc3,0x88,0x01,0x02,0x80,0x20, +0x18,0x90,0x41,0x3f,0xf0,0xc2,0x73,0x0f,0xed,0x30,0x62,0x80,0x00,0x20,0x08,0x06, +0x64,0xe0,0x0f,0xbd,0xf0,0xf4,0x83,0x3b,0x8c,0x18,0x20,0x00,0x08,0x82,0x01,0x19, +0xfc,0x83,0x2f,0x3c,0xfc,0xf0,0x0e,0x23,0x06,0x08,0x00,0x82,0x60,0x40,0x06,0x20, +0xf1,0x0b,0xcf,0x3f,0xc0,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90,0x41,0x48,0x80, +0xc3,0x63,0x0f,0xf1,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x64,0x20,0x12,0xe1,0xf0, +0xe0,0x83,0x3c,0x8c,0x18,0x20,0x00,0x08,0x82,0x01,0x19,0x8c,0x84,0x38,0x3c,0xfa, +0x30,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x40,0x06,0x24,0x31,0x0e,0x4f,0x3f,0xd0, +0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90,0x41,0x49,0x90,0xc3,0xf3,0x0f,0xf5,0x30, +0x62,0x80,0x00,0x20,0x08,0x06,0x64,0x60,0x12,0xe5,0xf0,0x8c,0x84,0x3d,0x8c,0x18, +0x20,0x00,0x08,0x82,0x01,0x19,0x9c,0x84,0x39,0x3c,0x23,0x71,0x0f,0x23,0x06,0x08, +0x00,0x82,0x60,0x40,0x06,0x28,0x71,0x0e,0xcf,0x49,0xe0,0xc3,0x88,0x01,0x02,0x80, +0x20,0x18,0x90,0x41,0x4a,0xa0,0xc3,0x63,0x12,0xf9,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0x60,0xb0,0x12,0xed,0x10,0x84,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0x37, +0x01,0x0e,0x28,0x31,0x62,0x60,0x00,0x20,0x08,0x06,0x04,0x4e,0x84,0xc3,0x4a,0x8c, +0x18,0x18,0x00,0x08,0x82,0x01,0x81,0x13,0xe1,0xa0,0x12,0x23,0x06,0x06,0x00,0x82, +0x60,0x40,0xe4,0x84,0x38,0xb4,0xc4,0x88,0xc1,0x01,0x80,0x20,0x18,0x74,0x31,0xd1, +0x0e,0x85,0x4b,0x8c,0x26,0x04,0x41,0x19,0x2b,0x71,0x65,0xb0,0xc4,0x55,0x00,0x0f, +0x5c,0x44,0x00,0x15,0x90,0x83,0x56,0x52,0x40,0x09,0x09,0x9c,0x60,0xd8,0x09,0x86, +0x99,0xb0,0x07,0xf0,0x31,0x81,0x0f,0xe0,0x33,0x9a,0xd0,0x00,0x17,0x18,0x76,0x8e, +0x61,0x56,0x08,0xf4,0xb1,0x42,0xa0,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x68,0x64, +0xf1,0x0f,0x97,0x4e,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x41,0x67,0x16,0x22,0xa1,0x85,0xc5,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09, +0x86,0x9d,0x60,0x98,0x1d,0x02,0x7d,0xec,0x10,0xe8,0x63,0x02,0x03,0x1f,0x13,0x18, +0xf8,0x8c,0x26,0x24,0xc2,0x68,0x82,0x32,0x18,0x42,0xc8,0xc7,0x10,0x42,0x3e,0xa6, +0xa8,0x03,0x7c,0x4c,0x59,0x07,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd1,0x17, +0x38,0x41,0x08,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf8,0x45,0x4e,0x10,0xc2,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0x7f,0xb1,0x13,0xb6,0x20,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0x01,0x1a,0x3c,0x71,0x0b,0xc2,0x29,0x86,0x9d,0x62,0x98,0x11,0x02,0x7d, +0x8c,0x10,0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x60,0xc0,0x17,0x3e,0x41,0x07, +0xb8,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d,0x69,0x80,0x45,0x90,0x17,0x66,0x50, +0x06,0x63,0x31,0x16,0x63,0x31,0x16,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09, +0x9e,0x30,0x9a,0xf0,0x0d,0x26,0x10,0xf2,0x31,0x81,0x90,0xcf,0x88,0xc1,0x01,0x80, +0x20,0x18,0x68,0xa6,0x11,0x16,0x79,0xa0,0x17,0xa3,0x09,0x81,0x30,0x9a,0x20,0x0c, +0x56,0x08,0xf1,0xb1,0x42,0x88,0x8f,0xad,0x81,0x20,0x1f,0x5b,0x03,0x41,0x3e,0x26, +0x08,0xf2,0x31,0x41,0x90,0x8f,0x09,0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0xa2,0x8d,0xb3,0x08,0x0c,0x79,0x03,0xf8,0x18,0xf2,0x06,0xf0,0x19,0x8e,0x10,0x6a, +0x61,0xf8,0x86,0x23,0x86,0x77,0x28,0xbe,0x12,0x02,0x1d,0x8e,0x20,0x70,0x61,0xf8, +0x86,0x23,0x0a,0x79,0x28,0xbe,0x12,0x02,0x2d,0x22,0xd0,0x11,0x83,0x03,0x00,0x41, +0x30,0x00,0x03,0xdc,0xd0,0x0b,0x5a,0xa0,0x87,0x11,0x83,0x03,0x00,0x41,0x30,0x00, +0x83,0xdc,0xd8,0x0b,0x58,0xa0,0x87,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0x7e,0xa3, +0x2e,0x84,0x00,0x0c,0x3e,0x9d,0xd0,0x09,0xdb,0xb0,0x0d,0xd0,0xf0,0x85,0xd1,0x84, +0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x48,0x3c,0x5e,0x23,0x18,0x31,0x38,0x00, +0x10,0x04,0x03,0x30,0xe8,0x8d,0xbf,0xe0,0x05,0x7b,0x18,0x31,0x78,0x00,0x10,0x04, +0x83,0x69,0x3c,0xf2,0x22,0x28,0xc8,0x60,0x0c,0x7c,0xc2,0x27,0x74,0x43,0x37,0x48, +0x43,0x1c,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0, +0x13,0x0f,0xbf,0xb0,0x05,0xde,0x18,0x4d,0x08,0x86,0xe1,0x86,0xe0,0x37,0xc0,0xa0, +0x9a,0xb5,0xe0,0x12,0x82,0xad,0xa1,0x2d,0xb8,0xa0,0x40,0x67,0x19,0x02,0x21,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x2e,0x3d,0x4a,0xa3,0x17,0xcc,0x63,0x34,0x21,0x00, +0x46,0x13,0x84,0xe0,0x04,0xc3,0x4e,0x30,0xcc,0x04,0x4f,0x3e,0x26,0x78,0xf2,0x31, +0xe1,0x2c,0xe0,0x63,0x02,0x5a,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xfd, +0xa8,0x0d,0x43,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x3f,0x6e,0xc3,0x1e,0x82, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf8,0xe3,0x36,0x8e,0x61,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0xfe,0xc8,0x0d,0x7c,0x08,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xda, +0x8f,0xd6,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xe2,0x0f,0xd7,0x10,0x4e,0x18, +0xe8,0x84,0x81,0xec,0x20,0xe2,0x63,0x06,0x11,0x9f,0x22,0x6e,0x03,0x8a,0xc0,0x0d, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x2a,0x44,0x5a,0x43,0xc8,0x8f,0x11,0x83,0x03, +0x00,0x41,0x30,0xa8,0x44,0xc4,0x35,0x04,0xfd,0x18,0x31,0x38,0x00,0x10,0x04,0x03, +0x30,0xf8,0x8f,0xf0,0xc8,0x87,0x9d,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x06,0x45, +0xc6,0x23,0xe0,0x8f,0x41,0x30,0x0f,0xf3,0x30,0x0f,0xf3,0x18,0x4d,0x08,0x80,0xd1, +0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83, +0xa6,0x45,0xd0,0xc3,0x08,0x11,0xe7,0x58,0x8f,0xf5,0x58,0x8f,0xf5,0x18,0x4d,0x08, +0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0xa8,0x09,0x45,0xc0,0xc4, +0xe0,0x3c,0x40,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x15,0x8c,0x8c,0x87,0x10,0x8c, +0x18,0x34,0x00,0x08,0x82,0x41,0x53,0x23,0xf0,0xe1,0xa4,0x48,0xf0,0xcc,0xc7,0x7c, +0xcc,0xc7,0x7c,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02, +0x31,0xd4,0xd6,0x22,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xd5,0x8d,0xa8,0x47,0x80, +0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xc3,0x23,0xf7,0x51,0xc1,0x48,0x60,0xe9,0x87, +0x7e,0xe8,0x87,0x7e,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68, +0x02,0x31,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x13,0x26,0xfc,0xa1,0xd5,0x08,0x17, +0x06,0xff,0xf1,0x1f,0xff,0xf1,0x1f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09, +0x83,0x30,0x9a,0x40,0x0c,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x98,0x49,0x88,0x7c, +0x3a,0x72,0x06,0x66,0x40,0x22,0x24,0x42,0x22,0x24,0x32,0x9a,0x10,0x00,0xa3,0x09, +0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcd, +0x9a,0x98,0x08,0x19,0xfc,0xc8,0xb5,0x06,0x29,0x92,0x22,0x29,0x92,0x22,0xa3,0x09, +0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x23,0x06,0x0d,0x00, +0x82,0x60,0xd0,0xc0,0xc9,0x8a,0xa4,0x01,0x99,0x54,0x70,0xe0,0x22,0x2e,0xe2,0x22, +0x2e,0x32,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x50, +0x75,0xb0,0x26,0x60,0xa4,0xa0,0x22,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x6a, +0x4e,0x4c,0x44,0x08,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xc1,0x93,0x19,0x89,0x03, +0x36,0x99,0x83,0xc0,0x46,0x6c,0xc4,0x46,0x6c,0x64,0x34,0x21,0x00,0x46,0x13,0x84, +0x60,0x34,0x61,0x10,0x46,0x13,0x88,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x3e, +0xc1,0x11,0x3b,0x88,0x13,0x3f,0x30,0x76,0x64,0x47,0x76,0x64,0x47,0x46,0x13,0x02, +0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x46,0x0c,0x1a,0x00,0x04, +0xc1,0xa0,0x11,0x95,0x1e,0xd9,0x03,0x3b,0x71,0x83,0x05,0x4c,0xc0,0x04,0x4c,0xc0, +0x64,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0x61,0xc4, +0xa0,0x01,0x40,0x10,0x0c,0x9a,0x53,0x11,0x13,0x50,0xd8,0x13,0x36,0x80,0xca,0xa4, +0x4c,0xca,0xa4,0x4c,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34, +0x81,0x18,0x8a,0x15,0xfe,0x04,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x4a,0x15,0x1e, +0x09,0xae,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x5c,0x25,0x4d,0x4e,0x41,0x54,0x52, +0x21,0x60,0x13,0x36,0x61,0x13,0x36,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d, +0x18,0x84,0xd1,0x04,0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x66,0x56,0xdc,0x84, +0x15,0x4e,0x85,0x16,0x8c,0x38,0x89,0x93,0x38,0x89,0x93,0xd1,0x84,0x00,0x18,0x4d, +0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x11,0x83,0x06,0x00,0x41,0x30,0x68, +0x70,0x65,0x4e,0x62,0x81,0x55,0x48,0x61,0xb1,0x13,0x3b,0xb1,0x13,0x3b,0x19,0x4d, +0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x18,0x31,0x68,0x00, +0x10,0x04,0x83,0xa6,0x57,0xf0,0xc4,0x16,0x62,0x45,0x14,0xa0,0x3d,0xd9,0x93,0x3d, +0xd9,0x93,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x06, +0xc3,0x8f,0x70,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xe1,0x82,0x2b,0xc1, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xe5,0x02,0x2a,0x41,0x8f,0x8c,0x18,0x18,0x00, +0x08,0x82,0x41,0x34,0x2e,0xba,0x12,0x0c,0x47,0x04,0xff,0x41,0x7c,0x36,0xe4,0x88, +0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x32,0x17,0x50,0x09,0x2c,0x10,0xe8,0x63, +0xc6,0x8e,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x74,0x19,0x95,0xc0,0x02, +0x81,0x3e,0x16,0x10,0xf2,0x99,0x6e,0x18,0x91,0x00,0x31,0x1e,0x71,0x87,0xf8,0x8c, +0x18,0x18,0x00,0x08,0x82,0x41,0xe4,0x2e,0xe5,0x12,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0x21,0x2f,0xad,0x12,0xa8,0xc9,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xf0,0x72, +0x2e,0xc1,0x70,0x44,0xc0,0x22,0xc4,0x67,0x83,0x99,0xc8,0x67,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0xa2,0x79,0x69,0x95,0xc0,0x02,0x81,0x3e,0x66,0xa0,0x89,0x7c,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0xb2,0x17,0x58,0x09,0x2c,0x10,0xe8,0x63,0x01,0x21,0x9f, +0xe9,0x06,0x18,0x09,0x10,0x8b,0x91,0x7d,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x44,0xfb,0x22,0x2f,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xff,0xa2,0x2b,0xc1, +0x9d,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xd4,0x2f,0xf4,0x12,0x0c,0x47,0x04,0x39, +0x42,0x7c,0x36,0xcc,0x89,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x02,0x19,0x5d, +0x09,0x2c,0x10,0xe8,0x63,0x46,0x9d,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2, +0x91,0xe9,0x95,0xc0,0x02,0x81,0x3e,0x16,0x10,0xf2,0x99,0x6e,0xe8,0x91,0x00,0x31, +0x51,0x41,0x89,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x84,0x32,0xff,0x12,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0xc1,0x32,0xe7,0x12,0x90,0xca,0x88,0x81,0x01,0x80, +0x20,0x18,0x44,0x2a,0x13,0x32,0xc1,0x70,0x44,0x60,0x26,0xc4,0x67,0x03,0xa8,0xc8, +0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x96,0x39,0x97,0xc0,0x02,0x81,0x3e,0x66, +0x88,0x8a,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x82,0x19,0x75,0x09,0x2c,0x10, +0xe8,0x63,0x01,0x21,0x9f,0xe9,0x06,0x35,0x09,0x10,0x43,0x83,0x96,0x90,0x8f,0xa5, +0x41,0x4b,0xc8,0xc7,0xd4,0xa0,0x25,0xe4,0x63,0x6b,0xd0,0x12,0xf2,0xb1,0x8f,0x25, +0xe4,0x63,0x60,0xc0,0x12,0xf2,0xb1,0x30,0x60,0x09,0xf9,0x98,0x18,0xb0,0x84,0x7c, +0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x34,0x96, +0x90,0x8f,0x6d,0x2c,0x21,0x1f,0xe3,0x58,0x42,0x3e,0xd6,0xb1,0x84,0x7c,0x0c,0x21, +0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0xaa,0x96,0x90,0x8f, +0x59,0x2d,0x21,0x1f,0xbb,0x5a,0x42,0x3e,0x86,0xb5,0x84,0x7c,0x0c,0x21,0xe0,0x63, +0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0xee,0x80,0x14,0xe0,0x63,0xc1, +0x1a,0xc0,0xc7,0x82,0x0f,0x3e,0x76,0x04,0xf4,0xb1,0x43,0xa0,0x8f,0x1d,0x03,0x7d, +0xec,0x20,0xe8,0x63,0xab,0x70,0x13,0xf2,0x31,0x56,0xb8,0x09,0xf9,0x58,0x2b,0xdc, +0x84,0x7c,0xcc,0x15,0x6e,0x42,0x3e,0x26,0x0a,0x36,0x21,0x1f,0x1b,0x05,0x9b,0x90, +0x8f,0x91,0x82,0x4d,0xc8,0xc7,0x4a,0xc1,0x26,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10, +0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0xd6,0x07,0x39,0x21,0x1f,0xf3,0x83,0x9c, +0x90,0x8f,0xfd,0x41,0x4e,0xc8,0xc7,0x40,0x21,0x27,0xe4,0x63,0x08,0x01,0x1f,0x43, +0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x07,0x3c,0x21,0x1f,0xcb,0x03, +0x9e,0x90,0x8f,0xe9,0x01,0x4f,0xc8,0xc7,0xf6,0x80,0x27,0xe4,0x63,0x08,0x01,0x1f, +0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84,0x01,0x7d,0x8c,0x10, +0x03,0xfa,0x18,0x31,0x06,0xf4,0x31,0x82,0x0c,0xe8,0x63,0xeb,0x00,0x16,0xf2,0x31, +0x76,0x00,0x0b,0xf9,0x58,0x3b,0x80,0x85,0x7c,0xcc,0x1d,0xc0,0x42,0x3e,0x26,0x0e, +0x3f,0x21,0x1f,0x1b,0x87,0x9f,0x90,0x8f,0x91,0xc3,0x4f,0xc8,0xc7,0xca,0xe1,0x27, +0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0xd6, +0x0b,0x62,0x21,0x1f,0xf3,0x05,0xb1,0x90,0x8f,0xfd,0x82,0x58,0xc8,0xc7,0xc0,0x41, +0x2c,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e, +0x86,0x0b,0x65,0x21,0x1f,0xcb,0x85,0xb2,0x90,0x8f,0xe9,0x42,0x59,0xc8,0xc7,0x76, +0xa1,0x2c,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02, +0x3e,0x46,0x84,0x02,0x7d,0x8c,0x10,0x05,0xfa,0x18,0x31,0x0a,0xf4,0x31,0x82,0x14, +0xe8,0x63,0x2b,0xa1,0x16,0xf2,0x31,0x96,0x50,0x0b,0xf9,0x58,0x4b,0xa8,0x85,0x7c, +0xcc,0x25,0xd4,0x42,0x3e,0x26,0x12,0x69,0x21,0x1f,0x1b,0x89,0xb4,0x90,0x8f,0x91, +0x44,0x5a,0xc8,0xc7,0x4a,0x22,0x2d,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18, +0x81,0xc0,0xc7,0x08,0x04,0x3e,0xd6,0x0f,0x6c,0x21,0x1f,0xf3,0x07,0xb6,0x90,0x8f, +0xfd,0x03,0x5b,0xc8,0xc7,0x40,0x82,0x2d,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8, +0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x0f,0x6f,0x21,0x1f,0xcb,0x87,0xb7,0x90, +0x8f,0xe9,0xc3,0x5b,0xc8,0xc7,0xf6,0xe1,0x2d,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08, +0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84,0x03,0x7d,0x8c,0x10,0x07,0xfa, +0x18,0x31,0x0e,0xf4,0x31,0x82,0x1c,0xe8,0x63,0x6f,0x73,0x23,0xf1,0x19,0x31,0x30, +0x00,0x10,0x04,0x83,0x08,0x87,0x5e,0x28,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83, +0x87,0xee,0x27,0xa0,0x9d,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x74,0x28,0x86,0x82, +0xe1,0x88,0xc0,0x6e,0x88,0xcf,0x06,0xd8,0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x44,0x3d,0x74,0x3f,0x81,0x05,0x02,0x7d,0xcc,0x90,0x1d,0xf9,0x8c,0x18,0x18,0x00, +0x08,0x82,0x41,0x04,0x46,0xfa,0x13,0x58,0x20,0xd0,0xc7,0x02,0x42,0x3e,0xd3,0x0d, +0x7a,0x13,0x20,0x36,0x3b,0x64,0x12,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xca, +0x88,0x87,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd2,0x88,0x84,0x82,0xf0,0x19, +0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0x8c,0x7c,0x28,0x18,0x8e,0x08,0x46,0x87,0xf8, +0x6c,0xe8,0x1d,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xa4,0x46,0x24,0x14,0x58, +0x20,0xd0,0xc7,0x8c,0xdf,0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x6d,0x74, +0x42,0x81,0x05,0x02,0x7d,0x2c,0x20,0xe4,0x33,0xdd,0x70,0x3a,0x01,0x62,0xa8,0x13, +0x27,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x48,0x8e,0xd2,0x28,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0xc3,0x8e,0x62,0x28,0x70,0x9f,0x11,0x03,0x03,0x00,0x41,0x30, +0x88,0xe8,0x68,0x8d,0x82,0xe1,0x88,0x00,0x76,0x88,0xcf,0x06,0xf5,0x91,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x44,0x77,0x14,0x43,0x81,0x05,0x02,0x7d,0xcc,0x60,0x1f, +0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xa4,0x47,0x34,0x14,0x58,0x20,0xd0,0xc7, +0x02,0x42,0x3e,0xd3,0x0d,0xb4,0x13,0x20,0x96,0x3f,0x7e,0x12,0x9f,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0xfe,0xc8,0x8e,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x46, +0xc9,0x87,0x82,0xfd,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0x94,0xf0,0x28,0x18, +0x8e,0x08,0x7a,0x87,0xf8,0x6c,0xb8,0x1f,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41, +0x44,0x4a,0x3e,0x14,0x58,0x20,0xd0,0xc7,0x8c,0xfc,0x91,0xcf,0x88,0x81,0x01,0x80, +0x20,0x18,0x44,0xa7,0x14,0x46,0x81,0x05,0x02,0x7d,0x2c,0x20,0xe4,0x33,0xdd,0x10, +0x3e,0x01,0x62,0x68,0x80,0x13,0xf2,0xb1,0x34,0xc0,0x09,0xf9,0x98,0x1a,0xe0,0x84, +0x7c,0x6c,0x0d,0x70,0x42,0x3e,0xf6,0xf1,0x83,0x7c,0x0c,0x0c,0xf8,0x41,0x3e,0x16, +0x06,0xfc,0x20,0x1f,0x13,0x03,0x7e,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63, +0x04,0x02,0x1f,0x23,0x10,0xf8,0x98,0x46,0x0e,0xf2,0xb1,0x8d,0x1c,0xe4,0x63,0x1c, +0x39,0xc8,0xc7,0x3a,0x72,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01, +0x1f,0x43,0x08,0xf8,0x58,0xc5,0x0a,0xf2,0x31,0x8b,0x15,0xe4,0x63,0x17,0x2b,0xc8, +0xc7,0x30,0x56,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43, +0x08,0xf8,0xd8,0x1d,0x90,0x02,0x7c,0x2c,0x58,0x03,0xf8,0x58,0xf0,0xc1,0xc7,0x8e, +0x80,0x3e,0x76,0x08,0xf4,0xb1,0x63,0xa0,0x8f,0x1d,0x04,0x7d,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x88,0x27,0x56,0x4a,0x15,0x52,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0x43,0x9e,0x5a,0x29,0x55,0x48,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x79,0x72, +0xa5,0x54,0x21,0x95,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe8,0xe9,0x95,0x52,0x85, +0x54,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa8,0xa7,0x58,0x6a,0x15,0x54,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0xc3,0x9e,0x64,0xa9,0x55,0x50,0x65,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0x7b,0x9a,0xa5,0x56,0x41,0x95,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xf0,0x89,0x96,0x5a,0x05,0x55,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc8,0x27,0x5a, +0x42,0xf4,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x7d,0xaa,0x25,0x44,0x4f,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8,0x27,0x5b,0x42,0xf4,0x64,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0x7e,0xba,0x25,0x44,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe8, +0xa7,0x5c,0x42,0xfc,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x7f,0xd2,0x25,0xc4, +0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf8,0xa7,0x5d,0x42,0xfc,0x64,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0x90,0xe2,0x25,0xc4,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x08,0x29,0x5e,0x42,0xfa,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x91,0xea, +0x25,0xa4,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x18,0x29,0x5f,0x42,0xfa,0x64, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x92,0xfa,0x25,0xa4,0x4f,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x28,0xa9,0x70,0x42,0x42,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0x93,0x12,0x27,0x24,0x54,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x38,0xa9,0x71,0x42, +0x42,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x94,0x22,0x27,0x24,0x54,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x48,0xa9,0x72,0xe2,0x90,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x54,0xca,0x9c,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x95,0x3a,0x27, +0x0e,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0xa5,0xd0,0x89,0x43,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x68,0x29,0x74,0x22,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x5c,0x2a,0x9d,0x08,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x97,0x52,0x27,0x02, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0xa6,0xd6,0x89,0x40,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0x40,0x53,0xa9,0x72,0xea,0x9f,0x92,0x1a,0x4d,0x08,0x82,0x11,0x83,0x03, +0x00,0x41,0x30,0x00,0x03,0x95,0x62,0xa7,0x11,0x22,0xa3,0x11,0x83,0x06,0x00,0x41, +0x30,0x68,0x66,0xca,0x9d,0x82,0x93,0x3a,0xa9,0x93,0x8a,0xa7,0x78,0x8a,0xa7,0x78, +0x1a,0x4d,0x08,0x80,0xe1,0x88,0x20,0x86,0x82,0x6f,0xba,0x61,0x8d,0x84,0xc0,0x16, +0x83,0x3e,0xb6,0x1c,0xf4,0xb1,0x05,0xa1,0x8f,0x11,0x83,0x7c,0xac,0x18,0xe4,0x63, +0x83,0x21,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7c,0x4a,0x9f,0x86,0x1c,0x1a, +0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0xa7,0xf6,0x69,0xd0,0xa1,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xc0,0x8a,0x9f,0x86,0x1d,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x23, +0xac,0xf8,0x69,0x60,0xa5,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xc4,0xaa,0x9f,0x86, +0x56,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0xac,0xfc,0x69,0x70,0x25,0x13,0xf6, +0x48,0x3e,0x26,0x10,0xf0,0xb1,0x80,0x8f,0xe4,0x63,0xc1,0x00,0x1f,0x3b,0x8a,0xf8, +0x58,0x00,0x4a,0xf2,0xb1,0x04,0x94,0xe4,0x63,0x47,0x10,0x1f,0x4b,0x44,0x49,0x3e, +0x26,0x04,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x68,0xad,0xc4,0xca,0x1b,0x31, +0x30,0x00,0x10,0x04,0x83,0x88,0xad,0x72,0x2a,0x18,0x8e,0x00,0x83,0x35,0x22,0xbe, +0x0b,0x86,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x30,0x48,0xab,0x95,0x5a,0xa3,0x50, +0x1a,0x31,0x68,0x00,0x10,0x04,0x83,0x46,0xae,0x5a,0x2a,0x80,0xa9,0x19,0x92,0x21, +0x98,0x82,0x29,0x98,0x82,0xa9,0xd1,0x84,0x00,0x18,0x8e,0x08,0x78,0x49,0xf8,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c,0xda,0xea,0xa5,0xd0,0xc8,0x94,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0x00,0x0c,0xdc,0x0a,0xa6,0xca,0x28,0x95,0x46,0x0c,0x1e,0x00,0x04, +0xc1,0x60,0xa2,0x2b,0x95,0x12,0x02,0xf0,0xf9,0x9d,0x77,0x7a,0xa7,0xb5,0x5a,0xab, +0x9a,0x9a,0xa3,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x59,0x02,0x61,0xa0,0xc2,0x60, +0xc7,0x00,0x40,0x83,0x60,0xa0,0xc2,0x70,0xc7,0x00,0x30,0x83,0x60,0xa0,0xc2,0x80, +0xc7,0x00,0x00,0x83,0x60,0xa0,0xc2,0x90,0xc7,0x00,0x50,0x82,0x81,0x0a,0x83,0x1e, +0x03,0x40,0x09,0x06,0x2a,0x0c,0x7b,0x0c,0x00,0x31,0x08,0x06,0x2a,0x06,0x74,0x0d, +0x00,0x30,0x08,0x06,0x2a,0xc6,0x00,0x56,0x03,0x40,0x0b,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x18,0xad,0x9f,0xda,0x9d,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x3a,0xbe, +0xc2,0x29,0x38,0xb2,0xab,0xd1,0x84,0x40,0xa8,0x00,0xa5,0xb4,0xf2,0x2a,0xb8,0x0b, +0x0c,0x1b,0x31,0x38,0x00,0x10,0x04,0x83,0x2e,0xb4,0x7a,0xaa,0x8e,0xf8,0x6a,0x34, +0x21,0x00,0x46,0x13,0x84,0xe0,0x04,0xc3,0x4e,0x30,0xcc,0x04,0x83,0x3e,0x26,0x1c, +0xf4,0x39,0x61,0xa0,0x13,0x06,0x1a,0x4d,0x70,0x80,0xd1,0x84,0x27,0x38,0xc2,0xb0, +0x23,0x0c,0x33,0xa1,0x8d,0xe4,0x63,0x42,0x1b,0xc9,0xc7,0x88,0x93,0x82,0x8f,0x11, +0x28,0x05,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x74,0xab,0xae,0x08,0x61,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0xdd,0xb2,0x2b,0x42,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x83,0xb7,0xf0,0x6a,0x9e,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7a,0x2b, +0xaf,0xe8,0x49,0x38,0xc6,0xb0,0x63,0x0c,0x33,0x42,0xa0,0x8f,0x11,0x02,0x7d,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c,0x72,0x6b,0xaf,0x64,0x69,0x9e,0x46,0x0c,0x1a, +0x00,0x04,0xc1,0xa0,0x11,0xaf,0xbe,0x0a,0x6c,0xcb,0xb6,0x6c,0x0b,0xb4,0x40,0x0b, +0xb4,0x40,0x6b,0x34,0x21,0x00,0x86,0x23,0x02,0x70,0x0a,0xbe,0xe9,0x06,0x7d,0x12, +0x82,0x13,0x03,0xa3,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c,0x7e,0x2b,0xb4,0x7a, +0x89,0x9e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c,0xc0,0x4b,0xb4,0x6e,0x69,0x9f, +0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0x32,0x2f,0xbe,0x12,0x02,0x25,0x09,0xab,0xb0, +0xea,0xad,0xde,0x3a,0xad,0x61,0x34,0x21,0x00,0x2c,0xa8,0x29,0xf9,0x8c,0x18,0x18, +0x00,0x08,0x82,0x41,0xa4,0x5e,0xa3,0x15,0x58,0x80,0xc8,0x67,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0x22,0xf6,0x02,0xad,0xc0,0x02,0x9c,0x92,0xcf,0x88,0x81,0x01,0x80,0x20, +0x18,0x44,0xee,0x75,0x5a,0xc1,0x70,0xc4,0x1c,0xb4,0x53,0xf0,0x4d,0x37,0x08,0x74, +0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x41,0x5f,0xb0,0x15,0x0c,0xc3,0x11,0x01, +0x3c,0x39,0xdf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xf6,0x15,0x5b,0x43,0x61,0xc1, +0x40,0x1f,0x63,0xa9,0x20,0x3e,0xd3,0x0d,0x41,0x4b,0x11,0xb3,0x0c,0x03,0x81,0x07, +0xc3,0x11,0x7c,0x50,0x4f,0xce,0x37,0xdd,0x30,0x57,0x2f,0x15,0xcc,0x12,0x20,0xc3, +0x11,0x7e,0x00,0x53,0xca,0x37,0xcb,0x60,0x14,0x81,0x31,0x4a,0x7c,0x2c,0xa8,0x29, +0xf9,0x58,0xc0,0xc0,0x67,0x96,0x00,0x19,0x8e,0x38,0xdc,0x4a,0xf8,0x66,0x19,0x0e, +0x24,0x98,0x25,0x40,0x06,0x4a,0x0c,0x66,0x30,0x89,0x02,0x3f,0x83,0xc3,0x24,0x8c, +0x81,0x12,0x43,0x0c,0x06,0xa3,0xf0,0x0e,0xcf,0x30,0x25,0xad,0xe0,0x63,0x41,0x5c, +0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x11,0x7b,0xaf,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0x13,0x13,0xaf,0x51,0x08,0x6c,0xa7,0x82,0xf8,0x18,0x4f,0xfd, +0x50,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x32,0xb1,0xf9,0x0a,0x86,0x23,0xca, +0x08,0xaf,0x88,0xef,0x02,0xa3,0x6c,0x09,0xe4,0x63,0x81,0x21,0x1f,0x0b,0x0a,0xf9, +0x58,0x40,0x56,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0xc5,0xf4,0x2b,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x23,0xc6,0xda,0xeb,0x01,0x83,0xe1,0x88,0xa0,0xa5, +0x9c,0x6f,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x19,0x73,0xaf,0x48,0x0c,0x2c,0x18, +0xe8,0x33,0xdd,0x10,0xc0,0xd4,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0x8c,0x81, +0x58,0x60,0x47,0x6b,0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x1a,0x13,0xb1, +0xc0,0x82,0x41,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xdd,0x18,0x89,0x05,0x23, +0x06,0x07,0x00,0x82,0x60,0xa0,0xd1,0xd8,0x7b,0x9d,0x14,0x8a,0x8d,0x26,0x04,0xc0, +0x68,0x82,0x10,0x98,0xa0,0x4f,0xf2,0x31,0x41,0x9f,0xe4,0x33,0x62,0x60,0x00,0x20, +0x08,0x06,0x51,0x8f,0xbd,0x97,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0x8f,0xc1, +0x97,0x70,0xc2,0x40,0x27,0x0c,0x74,0x82,0x61,0x27,0x18,0x66,0x42,0x5f,0xc1,0xc7, +0x04,0xbf,0x82,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x68,0x61,0xc6,0x5f,0x34,0x75, +0x63,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x56,0x08,0xf1,0xb1,0x42,0x88,0xcf,0x70, +0x84,0xf0,0x08,0xdf,0x74,0x03,0x7d,0x85,0x58,0x30,0x1c,0x31,0x40,0xc2,0x37,0xdd, +0x60,0x5f,0x23,0x16,0x4c,0x37,0x84,0x19,0x99,0x11,0xd3,0x0d,0x62,0x56,0x66,0x43, +0x15,0x11,0x14,0x11,0x41,0x09,0x04,0x94,0x40,0xc0,0x88,0xc1,0x01,0x80,0x20,0x18, +0x80,0x81,0x9b,0xc1,0x98,0x5a,0xa9,0xd6,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x77, +0x26,0x63,0xc1,0x9a,0x0d,0x42,0x8d,0xd5,0x58,0x8d,0xd5,0xd8,0x68,0x42,0x00,0x8c, +0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0xb8,0x59,0x9c,0x3d,0xa5,0x04,0x30,0x62, +0xd0,0x00,0x20,0x08,0x06,0x4d,0x9f,0xe1,0xd8,0x11,0x67,0x01,0xb2,0x63,0x3b,0xb6, +0x63,0x3b,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xd3,0x0d,0x77, +0x46,0x67,0x55,0x41,0x01,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x33,0x6a,0x3e,0xd6, +0xdc,0x59,0xe0,0x84,0x59,0x98,0x85,0x59,0x98,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10, +0x8c,0x26,0x0c,0xc2,0x74,0x83,0x9e,0xf5,0x59,0x56,0x55,0x00,0x23,0x06,0x0d,0x00, +0x82,0x60,0xd0,0xa4,0x1a,0x99,0x4d,0x7d,0x56,0x05,0x67,0x76,0x66,0x67,0x76,0x66, +0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08, +0x06,0x4d,0xab,0xa1,0xd9,0x15,0x6a,0x51,0xb1,0x66,0x6b,0xb6,0x66,0x6b,0x36,0x9a, +0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0, +0xc4,0x1a,0x9b,0x6d,0xa5,0xf6,0x24,0x6f,0xf6,0x66,0x6f,0xf6,0x66,0xa3,0x09,0x01, +0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0xdd,0xb0,0x6a,0xa8,0x76,0x06,0x35,0x06, +0x01,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x73,0x6b,0x72,0x16,0x06,0xab,0x36,0x06, +0x41,0x9d,0xd5,0x59,0x9d,0xd5,0xd9,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2, +0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xb3,0x6b,0x76,0x56,0x06,0xaf,0xf6,0x15, +0x79,0x96,0x67,0x79,0x96,0x67,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83, +0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcd,0xaf,0xe9,0x59,0x1a,0xcc,0x5a,0x97,0xf4, +0x59,0x9f,0xf5,0x59,0x9f,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0x82, +0xe5,0x81,0x29,0xc4,0xc7,0xf2,0xc0,0x14,0xe2,0x73,0xf8,0x64,0xd4,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0xe7,0x36,0x6a,0xe1,0x10,0x18,0x7f,0xb1,0x02,0x7d,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x48,0x37,0x52,0x73,0xb1,0xc0,0xfc,0x6b,0x88,0x8f,0x09, +0x81,0x7c,0x2c,0x00,0x31,0xf8,0x58,0x10,0x63,0xf2,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0xc3,0xdd,0x54,0x4d,0xc4,0x02,0x53,0xa9,0x12,0x93,0xcf,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0xf0,0xc6,0x6a,0x41,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0xbc, +0xb5,0x1a,0x7b,0x05,0x46,0x1c,0xf1,0x31,0x21,0x90,0x8f,0x05,0x09,0x7c,0xcc,0xa7, +0x70,0x4c,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xcd,0x1b,0xb8,0x05,0x96,0x63, +0x41,0x7c,0x4c,0x15,0x4e,0x01,0x04,0x17,0x18,0x66,0xaa,0x80,0x0a,0x20,0xb8,0xc0, +0x30,0x1b,0x30,0xf8,0x98,0x80,0xc1,0x67,0xb8,0x21,0x15,0xe8,0x82,0x0c,0x86,0x1b, +0x52,0x81,0x2e,0xc8,0xa0,0x84,0x40,0x2f,0x30,0xca,0x1c,0x43,0x3e,0xf6,0x18,0xf2, +0x19,0x31,0x48,0x00,0x10,0x04,0x83,0xcb,0xdf,0x78,0x4d,0x08,0x84,0x60,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0x92,0x03,0xb7,0x60,0xcf,0x2c,0xd8,0x33,0xf9,0x58,0xc0, +0x63,0xf0,0xb1,0xc1,0xc7,0xe4,0x63,0x81,0x8f,0xc1,0xc7,0x0a,0x3f,0x93,0x8f,0x05, +0x7e,0x06,0x1f,0x0b,0x0a,0xf9,0x58,0xf0,0x67,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8e, +0x7c,0x2c,0x18,0xe4,0x63,0x01,0x2e,0xc8,0xc7,0x04,0x5c,0x90,0x8f,0x0d,0xb8,0x20, +0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0x5c,0x8e,0xdd,0xb0,0x0b,0xbb,0xcc,0xf3, +0x33,0xf9,0x58,0x20,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x9a,0x6b,0xb7, +0xc0,0x82,0x5f,0x90,0x8f,0x09,0xbf,0x20,0x1f,0x1b,0x7e,0x41,0x3e,0x36,0x88,0x83, +0x7c,0x6c,0x10,0x07,0xf9,0xd8,0x20,0x0e,0xf2,0x31,0x78,0x10,0x07,0x10,0x5c,0x60, +0x98,0x05,0x7c,0x00,0x9f,0xe1,0x06,0x72,0xb8,0x0d,0x32,0xa8,0x60,0x0c,0xf4,0x02, +0xa3,0x0c,0x0e,0x08,0xf9,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0xf5,0x73,0xfd,0x16, +0x88,0x41,0x20,0x06,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x98,0x5d,0xc8,0x05,0xbc, +0x66,0x01,0xaf,0xc9,0xc7,0x82,0x3e,0x83,0x8f,0x0d,0x7f,0x26,0x1f,0x0b,0xfe,0x0c, +0x3e,0x56,0xfc,0x9a,0x7c,0x2c,0xf8,0x35,0xf8,0x58,0x50,0xc8,0xc7,0x02,0x70,0x83, +0x8f,0x15,0x85,0x7c,0x2c,0x68,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0xe6,0x41,0x3e,0x26, +0xcc,0x83,0x7c,0x6c,0x98,0x07,0xf9,0xd8,0x40,0x06,0xf0,0xb1,0x81,0x0c,0xe0,0x63, +0x03,0x19,0xc0,0xc7,0x0e,0x34,0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0x73, +0x17,0x73,0x19,0x1f,0x64,0x7c,0x60,0x65,0x10,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0x22,0xbc,0x8b,0xb9,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xbe,0xbb,0xb9, +0x91,0xe8,0x87,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfa,0x0e,0xe7,0x46,0xa2,0x1f, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf0,0xbb,0x9c,0x1b,0x89,0x7e,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0xe3,0xef,0x76,0xce,0x24,0x40,0x62,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0xd0,0xe3,0x39,0x93,0x00,0x89,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x42, +0xaf,0xe7,0x4c,0x02,0x24,0xec,0x18,0x09,0xf9,0x18,0x32,0x12,0xf2,0xb1,0x64,0x24, +0xe4,0x63,0x43,0x1b,0xc0,0xc7,0x86,0x36,0x80,0x8f,0x0d,0x6d,0x00,0x1f,0x33,0x52, +0x42,0x3e,0x66,0xa4,0x84,0x7c,0xcc,0x48,0x09,0xf9,0xd8,0x00,0x07,0xf0,0xb1,0x01, +0x0e,0xe0,0x63,0x03,0x1c,0xc0,0xc7,0xa6,0x3b,0x80,0x8f,0x85,0x45,0x4b,0x80,0xe0, +0x02,0xc3,0x2c,0x68,0x07,0xf8,0x0c,0x37,0xbc,0x04,0x8a,0x90,0x41,0x05,0xb4,0xa0, +0x17,0x18,0x65,0xe1,0x40,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0x2e,0xd8,0x73, +0xbb,0x60,0x16,0x82,0x59,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0xf6,0xe4,0x2e, +0x68,0x39,0x0b,0x5a,0x4e,0x3e,0x16,0xb8,0x1b,0x7c,0x6c,0x80,0x37,0xf9,0x58,0x00, +0x6f,0xf0,0xb1,0x02,0xe6,0xe4,0x63,0x01,0xcc,0xc1,0xc7,0x82,0x42,0x3e,0x16,0xc4, +0x1c,0x7c,0xac,0x28,0xe4,0x63,0x41,0x23,0x1f,0x0b,0x06,0xf9,0x58,0xe0,0x13,0xf2, +0x31,0xc1,0x27,0xe4,0x63,0x83,0x4f,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00, +0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x07,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0, +0x22,0x3f,0xd1,0xcb,0xda,0x21,0x6b,0x07,0xb3,0x85,0x40,0x3e,0x23,0x06,0x06,0x00, +0x82,0x60,0x10,0xa5,0x9f,0xe8,0x05,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb4,0x1f, +0xea,0xc5,0x01,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xe1,0x7e,0xa9,0x17,0x07, +0x68,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0xfb,0xa9,0x5e,0x1c,0xa0,0xc5,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0xf0,0xc7,0x7a,0x71,0xb0,0x16,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xc4,0x5f,0xeb,0xc5,0xc1,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0x21,0x7f,0xae,0x17,0x07,0x6b,0x61,0x87,0x5b,0xc8,0xc7,0x10,0xb7,0x90,0x8f,0x25, +0x6e,0x21,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x98, +0x41,0x17,0xf2,0x31,0x83,0x2e,0xe4,0x63,0x06,0x5d,0xc8,0xc7,0xe2,0x60,0x80,0x8f, +0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x13,0x7c,0x0c,0x36,0xf0,0x02, +0x04,0x17,0x18,0x66,0x41,0x4f,0xc0,0x67,0xb8,0x41,0x2f,0xf0,0x84,0x0c,0xca,0x24, +0x02,0xbd,0xc0,0x28,0x93,0x09,0x42,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0x85, +0x60,0xf0,0x7b,0x25,0x11,0x94,0x44,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x0a, +0x06,0xe3,0x17,0xf8,0x9d,0x05,0x7e,0x27,0x1f,0x0b,0x7e,0x0e,0x3e,0x36,0x84,0x9d, +0x7c,0x2c,0x08,0x3b,0xf8,0x58,0x11,0x7a,0xf2,0xb1,0x20,0xf4,0xe0,0x63,0x41,0x21, +0x1f,0x0b,0x44,0x0f,0x3e,0x56,0x14,0xf2,0xb1,0xa0,0x91,0x8f,0x05,0x83,0x7c,0x2c, +0x48,0x0d,0xf9,0x98,0x90,0x1a,0xf2,0xb1,0x21,0x35,0xe4,0x63,0x71,0x30,0xc0,0xc7, +0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x03,0x3e,0x23,0x06,0x09,0x00, +0x82,0x60,0x70,0xd5,0x60,0x30,0x7f,0x3f,0x91,0xfd,0x44,0x66,0x27,0x11,0xc8,0x67, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x1d,0x0c,0xe6,0x2f,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0xc3,0x07,0x83,0xfc,0x8b,0x83,0xd9,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0xe3,0x07,0x03,0xfd,0x8b,0x83,0xd9,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x0c, +0x83,0xfd,0x8b,0x83,0xd9,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x0c,0x83,0xfe, +0x8b,0x03,0xdb,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x0c,0x03,0xff,0x8b,0x03, +0xdb,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x0c,0x83,0xff,0x8b,0x03,0xdb,0xb0, +0x23,0x37,0xe4,0x63,0x48,0x6e,0xc8,0xc7,0x92,0xdc,0x90,0x8f,0xc5,0xc1,0x00,0x1f, +0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0xcc,0xf8,0x0d,0xf9,0x98,0xf1,0x1b,0xf2, +0x31,0xe3,0x37,0xe4,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00, +0x1f,0x8b,0x83,0x09,0x3e,0x05,0x13,0x6e,0xa0,0x17,0x18,0x35,0x62,0x90,0x00,0x20, +0x08,0x06,0x57,0x1b,0x06,0x2b,0x18,0xbc,0x44,0x1b,0xbc,0x44,0x1b,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x41,0x87,0xc1,0x0b,0x06,0x81,0xfa,0x59,0xa0,0x7e,0xf2,0xb1, +0x60,0xf5,0xe0,0x63,0x43,0xeb,0xc9,0xc7,0x82,0xd6,0x83,0x8f,0x15,0xed,0x27,0x1f, +0x0b,0xda,0x0f,0x3e,0x16,0x14,0xf2,0xb1,0xc0,0xfd,0xe0,0x63,0x45,0x21,0x1f,0x0b, +0x18,0xf9,0x58,0x30,0xc8,0xc7,0x82,0xf8,0x90,0x8f,0x09,0xf1,0x21,0x1f,0x1b,0xe2, +0x43,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36, +0x38,0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x57,0x28,0x06,0x3f,0x18,0x9c,0x45, +0x29,0x9c,0x45,0x29,0xd8,0x5c,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xc8, +0x14,0x83,0x1f,0x0c,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x54,0x31,0x28,0xc3, +0x80,0x0d,0xf6,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x55,0x0c,0xcc,0x30,0x60, +0x83,0xfd,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x15,0x83,0x33,0x0c,0xd8,0x60, +0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x68,0xc5,0x20,0x0d,0x03,0x36,0xf0,0x8f, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5c,0x31,0x50,0xc3,0x80,0x0d,0xfc,0x63,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0x57,0x0c,0xd6,0x30,0x60,0x03,0xff,0xb0,0x23,0x44, +0xe4,0x63,0x48,0x88,0xc8,0xc7,0x92,0x10,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83, +0x01,0x3e,0xc6,0x06,0x03,0x7c,0xcc,0x38,0x11,0xf9,0x98,0x71,0x22,0xf2,0x31,0xe3, +0x44,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63, +0x83,0x09,0x3e,0xb5,0x12,0xba,0xa0,0x17,0x18,0x35,0x62,0x90,0x00,0x20,0x08,0x06, +0x57,0x2e,0x06,0x77,0x18,0xa8,0x44,0x2e,0xa8,0x44,0x2e,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0x01,0x8e,0xc1,0x1e,0x06,0x81,0x0d,0x06,0x16,0xd8,0x60,0x20,0x1f,0x0b, +0xee,0x0f,0x3e,0x36,0xe4,0x9f,0x7c,0x2c,0xc8,0x3f,0xf8,0x58,0x91,0x83,0x81,0x7c, +0x2c,0xc8,0xc1,0x00,0x3e,0x16,0x14,0xf2,0xb1,0x40,0x07,0x03,0xf8,0x58,0x51,0xc8, +0xc7,0x02,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x20,0x47,0xe4,0x63,0x42,0x8e,0xc8,0xc7, +0x86,0x1c,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c, +0x8c,0x0d,0x0e,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0xd5,0x8e,0xc1,0x2a,0x06, +0x62,0x11,0x0f,0x62,0x11,0x0f,0xf6,0x1b,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0x92,0xc7,0x60,0x15,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x7b,0x0c, +0x62,0x31,0x60,0x83,0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x1e,0x03,0x59, +0x0c,0xd8,0x60,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc0,0xc7,0x60,0x16,0x03, +0x36,0x18,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf2,0x31,0xa8,0xc5,0x80,0x0d, +0xcc,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x7d,0x0c,0x6c,0x31,0x60,0x03,0x33, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x1f,0x83,0x5b,0x0c,0xd8,0xc0,0x4c,0xec, +0x48,0x13,0xf9,0x18,0x92,0x26,0xf2,0xb1,0x24,0x4d,0xe4,0x63,0x6c,0x30,0xc0,0xc7, +0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x33,0xde,0x44,0x3e,0x66,0xbc,0x89,0x7c, +0xcc,0x78,0x13,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0, +0xc7,0xd8,0x60,0x82,0x8f,0xe5,0xca,0x9c,0x80,0xe0,0x02,0xc3,0x2c,0x30,0x13,0xf8, +0x0c,0x37,0xd4,0x49,0xe8,0x90,0x41,0xbd,0x48,0xa0,0x17,0x18,0x65,0x3b,0x42,0xc8, +0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0x2e,0x95,0x0c,0xd0,0x31,0x70,0x91,0xc0,0x45, +0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x62,0x32,0x60,0xc7,0x20,0x38,0xc5,0xc0, +0x82,0x53,0x0c,0xe4,0x63,0x01,0x1a,0x06,0xf0,0xb1,0x41,0x0d,0x03,0xf9,0x58,0xa0, +0x86,0x01,0x7c,0xac,0x50,0xc5,0x40,0x3e,0x16,0xa8,0x62,0x00,0x1f,0x0b,0x0a,0xf9, +0x58,0xb0,0x8a,0x01,0x7c,0xac,0x28,0xe4,0x63,0x41,0x23,0x1f,0x0b,0x06,0xf9,0x58, +0x40,0x2a,0xf2,0x31,0x81,0x54,0xe4,0x63,0x03,0xa9,0xc8,0xc7,0xe2,0x60,0x80,0x8f, +0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x07,0x7c,0x46,0x0c,0x12,0x00, +0x04,0xc1,0xe0,0xf2,0xc9,0x80,0x1f,0x03,0x34,0xc9,0xd0,0x24,0x33,0x18,0x09,0xe4, +0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0x58,0x06,0xfc,0x18,0x04,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0x9c,0x65,0x20,0x92,0x41,0x1c,0xb8,0xca,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0x68,0x19,0x8c,0x64,0x10,0x07,0xae,0x32,0x62,0x70,0x00,0x20,0x08, +0x06,0x47,0x5a,0x06,0x24,0x19,0xc4,0x81,0xab,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0xa1,0x96,0x81,0x49,0x06,0x71,0x10,0x2b,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xac, +0x65,0x70,0x92,0x41,0x1c,0xc4,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x6c,0x19, +0xa0,0x64,0x10,0x07,0xb1,0x62,0x07,0xad,0xc8,0xc7,0x10,0x5a,0x91,0x8f,0x25,0xb4, +0x22,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x98,0xa1, +0x2b,0xf2,0x31,0x43,0x57,0xe4,0x63,0x86,0xae,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5, +0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x13,0x7c,0x2a,0x47,0xdc,0x40,0x2f, +0x30,0x6a,0xc4,0x20,0x01,0x40,0x10,0x0c,0x2e,0xbb,0x0c,0x68,0x32,0xc0,0x91,0x36, +0xc0,0x91,0x36,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x2f,0x03,0x9c,0x0c,0x82, +0x79,0x0c,0x2c,0x98,0xc7,0x40,0x3e,0x16,0xd0,0x62,0x00,0x1f,0x1b,0x6c,0x31,0x90, +0x8f,0x05,0xb6,0x18,0xc0,0xc7,0x0a,0x7b,0x0c,0xe4,0x63,0x81,0x3d,0x06,0xf0,0xb1, +0xa0,0x90,0x8f,0x05,0xf7,0x18,0xc0,0xc7,0x8a,0x42,0x3e,0x16,0x30,0xf2,0xb1,0x60, +0x90,0x8f,0x05,0xec,0x22,0x1f,0x13,0xd8,0x45,0x3e,0x36,0xb0,0x8b,0x7c,0x8c,0x0d, +0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x70,0xc0,0x67,0xc4, +0x20,0x01,0x40,0x10,0x0c,0x2e,0xd5,0x0c,0xd0,0x32,0x80,0x93,0x52,0x80,0x93,0x52, +0x30,0x3e,0x09,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0x6b,0x06,0x68,0x19, +0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xcc,0x66,0xe0,0x96,0x01,0x1b,0xd8,0xcb, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xb4,0x19,0xbc,0x65,0xc0,0x06,0xf6,0x32,0x62, +0x70,0x00,0x20,0x08,0x06,0x47,0x6d,0x06,0x70,0x19,0xb0,0x81,0xbd,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x61,0x9b,0x81,0x5c,0x06,0x6c,0x90,0x2f,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xdc,0x66,0x30,0x97,0x01,0x1b,0xe4,0xcb,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0xb8,0x19,0xd0,0x65,0xc0,0x06,0xf9,0x62,0x07,0xbf,0xc8,0xc7,0x10,0x7e, +0x91,0x8f,0x25,0xfc,0x22,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d, +0x06,0xf8,0x98,0x21,0x32,0xf2,0x31,0x43,0x64,0xe4,0x63,0x86,0xc8,0xc8,0xc7,0xd8, +0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x13,0x7c,0x8a, +0x46,0x74,0x41,0x2f,0x30,0x6a,0xc4,0x20,0x01,0x40,0x10,0x0c,0x2e,0xf1,0x0c,0x40, +0x33,0x98,0x91,0x5c,0x98,0x91,0x5c,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x3d, +0x03,0xd2,0x0c,0x82,0x9f,0x0c,0x2c,0xf8,0xc9,0x40,0x3e,0x16,0x80,0x64,0x00,0x1f, +0x1b,0x44,0x32,0x90,0x8f,0x05,0x22,0x19,0xc0,0xc7,0x0a,0xb1,0x0c,0xe4,0x63,0x81, +0x58,0x06,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0x63,0x19,0xc0,0xc7,0x8a,0x42,0x3e,0x16, +0x30,0xf2,0xb1,0x60,0x90,0x8f,0x05,0x34,0x23,0x1f,0x13,0x68,0x46,0x3e,0x36,0xd0, +0x8c,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c, +0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0x2e,0xfb,0x0c,0x68,0x33,0x58,0x93, +0x78,0x58,0x93,0x78,0x30,0x74,0x09,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1, +0x7e,0x06,0xb4,0x19,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xfc,0x67,0xa0,0x9b, +0x01,0x1b,0xf8,0xcc,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x20,0x1a,0xec,0x66,0xc0, +0x06,0x3e,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x88,0x06,0xbc,0x19,0xb0,0x81, +0xcf,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x21,0xa2,0x81,0x6f,0x06,0x6c,0x10,0x36, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x8c,0x68,0xf0,0x9b,0x01,0x1b,0x84,0xcd,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0x24,0x1a,0x80,0x67,0xc0,0x06,0x61,0x63,0x07,0xd9, +0xc8,0xc7,0x10,0xb2,0x91,0x8f,0x25,0x64,0x23,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06, +0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x98,0xa1,0x36,0xf2,0x31,0x43,0x6d,0xe4,0x63,0x86, +0xda,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6, +0x06,0x13,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x7a,0xd1,0xc0,0x44,0x83,0x60, +0x38,0x22,0x58,0xcb,0x40,0xf8,0xa6,0x1b,0x06,0xb4,0x0c,0x02,0x6b,0x02,0xfa,0x58, +0x23,0xd0,0xc7,0x9a,0x81,0x3e,0xa6,0x10,0xf4,0x31,0xa5,0xa0,0x8f,0x29,0x06,0x7d, +0xcc,0x30,0xe4,0x63,0x86,0x21,0x1f,0x33,0x0c,0xf9,0x98,0x31,0xc4,0xc7,0x8c,0x21, +0x3e,0x66,0x0c,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0x47,0x83,0x1a,0x0d, +0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x7e,0x34,0xb0,0xd1,0x60,0x18,0x31,0x30, +0x00,0x10,0x04,0x83,0x08,0x4c,0x83,0x1b,0x0d,0x86,0x11,0x03,0x03,0x00,0x41,0x30, +0x88,0xc2,0x34,0xa0,0xcf,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x48,0x4c,0x83, +0xfa,0x0c,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xc6,0x34,0xb0,0xcf,0x60,0x18, +0x8e,0x60,0x83,0xbf,0x0c,0x84,0xef,0x02,0xa3,0x2c,0x70,0x03,0xf9,0x0c,0x47,0x04, +0xa2,0x19,0x08,0xdf,0x2c,0x43,0xa2,0x04,0x36,0x07,0x02,0x7d,0x6c,0x0e,0x06,0xfa, +0xd8,0x1c,0x10,0xf4,0xb1,0xe2,0x35,0x03,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0xf1,0xa6,0xc1,0x8a,0x06,0x04,0x1c,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x01,0xa7, +0x01,0x8b,0x06,0x04,0x1c,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x11,0xa7,0x41,0x8b, +0x06,0x04,0x1c,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x21,0xa7,0x41,0x8b,0x06,0x03, +0x1c,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x31,0xa7,0x81,0x8b,0x06,0x03,0x1c,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0x41,0xa7,0xc1,0x8b,0x06,0x03,0x1c,0xcc,0x12,0x28, +0x03,0x15,0x86,0x91,0xe8,0x03,0x32,0x50,0x61,0x18,0x89,0x3e,0x20,0x03,0x15,0x86, +0x91,0xe8,0x03,0x32,0x50,0x61,0x50,0x89,0x87,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0x91,0xa7,0x41,0x8d,0x06,0x74,0x19,0x90,0x81,0x05,0xae,0x19,0xc0,0xc7,0xcc,0x20, +0xa0,0x8f,0x05,0xbc,0x19,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x3d,0x0d, +0xfa,0x33,0x08,0x2c,0x40,0xcf,0x40,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xfc, +0x69,0xb0,0xa3,0x81,0x2e,0x06,0xb6,0x18,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x01, +0xaa,0x01,0x8f,0x06,0xc1,0x29,0x0d,0x47,0x04,0xef,0x19,0x10,0x5f,0xc9,0x62,0x10, +0xe8,0x88,0xc1,0x01,0x80,0x20,0x18,0x80,0x81,0x9e,0x06,0x3c,0x1a,0xdc,0x65,0xe0, +0x9a,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x80,0xc1,0x9e,0x06,0x3d,0x1a,0xc8,0x65, +0x60,0x9b,0xc1,0x88,0xc1,0x03,0x80,0x20,0x18,0x4c,0xa1,0x1a,0xdc,0x68,0x20,0x04, +0xed,0x18,0xb0,0x63,0xc0,0x9f,0x01,0x7f,0x06,0x78,0x1a,0xe0,0x69,0x20,0xa6,0x01, +0x68,0x06,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c, +0xd3,0x0d,0x44,0x69,0x06,0xc8,0x74,0x03,0x61,0x9a,0x41,0x32,0xdd,0x40,0x9c,0x66, +0xa0,0x4c,0x37,0x10,0xa8,0x19,0x2c,0x06,0x11,0xf1,0x19,0x31,0x30,0x00,0x10,0x04, +0x83,0x88,0x55,0x83,0x51,0x0d,0x82,0xe1,0x88,0x40,0x3f,0x03,0xe6,0x9b,0x65,0x70, +0x96,0xc0,0x26,0x23,0x3e,0xc3,0x11,0x44,0x6b,0x06,0xc2,0x37,0x1c,0x51,0xb8,0x66, +0x40,0x7c,0x27,0x0c,0x71,0xc2,0x10,0x26,0x04,0x21,0x18,0x8e,0x30,0x64,0x33,0x10, +0xbe,0xe1,0x88,0x63,0x36,0x03,0xe2,0x3b,0x61,0x88,0x13,0x86,0x30,0x21,0x08,0xc1, +0x70,0x83,0x11,0x80,0xc1,0x2c,0x03,0xd3,0x04,0x23,0x06,0x06,0x00,0x82,0x60,0x10, +0xe9,0x6a,0x10,0xab,0x01,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0xaf,0x06,0x79, +0x1a,0x3c,0xc1,0x2c,0x41,0x33,0x50,0x61,0x08,0x0c,0x18,0x2c,0x26,0x06,0x54,0x7c, +0x86,0x23,0x02,0xde,0x0c,0x84,0x6f,0x38,0x42,0xe8,0xcd,0x80,0xf8,0x4e,0x18,0xe2, +0x84,0x21,0x4c,0x08,0x42,0x30,0xdc,0x00,0x05,0x60,0x30,0xcb,0x80,0x65,0xc1,0x40, +0x85,0xf1,0x3f,0x1b,0xe9,0x0a,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x80,0xc1,0xaf, +0x06,0xa1,0x1a,0x88,0x67,0x60,0x9f,0xc1,0x88,0x81,0x03,0x80,0x20,0x18,0x3c,0xe7, +0x1a,0xd8,0x69,0x10,0xa4,0x66,0x80,0x9a,0x81,0xa9,0x06,0x6b,0xf0,0x79,0x1d,0x99, +0x06,0xc3,0x11,0x1d,0x79,0x06,0xce,0x77,0x81,0x51,0x46,0x04,0xf2,0x19,0x6e,0x58, +0xab,0x5f,0x0d,0xc2,0xe0,0x5a,0x32,0x30,0xca,0x44,0x34,0x48,0xc9,0x20,0x3e,0x16, +0x08,0xf2,0xb1,0x20,0x9d,0xe4,0x63,0x3a,0x19,0xf8,0x68,0x20,0x9f,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0xde,0x35,0xe0,0xd5,0x20,0xb8,0xc3,0xa8,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xe8,0x35,0x80,0xd5,0x20,0x10,0xac,0x0f,0xc4,0x34,0x90,0x8f,0x05, +0x46,0x7c,0x6c,0x08,0xe4,0x63,0x01,0x02,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xf2,0x35,0xa0,0xd5,0x20,0x09,0x6c,0x2c,0x83,0x1c,0x0d,0xe4,0x33,0x62,0x60,0x00, +0x20,0x08,0x06,0x11,0xbe,0x06,0xe5,0x1a,0x04,0x46,0x0a,0x43,0x7c,0x4c,0x08,0xe4, +0x63,0x41,0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfe,0x35,0xd0,0xd5,0xc0, +0x08,0x66,0x19,0x1e,0x48,0x26,0x03,0x53,0x85,0x55,0x80,0x8f,0x05,0xaa,0x10,0x1f, +0x5b,0x85,0x56,0x80,0x8f,0xb9,0x42,0x2b,0xc4,0xc7,0x82,0x56,0x88,0xcf,0x2c,0xc1, +0x34,0x62,0x70,0x00,0x20,0x08,0x06,0x9a,0xbf,0x06,0xb9,0x1a,0xc4,0x67,0x20,0xaf, +0xc1,0x68,0x42,0x00,0x8c,0x26,0x08,0x81,0x05,0x82,0x7c,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0x32,0xd9,0xa0,0x5f,0x83,0xc0,0x7c,0x34,0x08,0xe8,0x33,0x62,0x60,0x00, +0x20,0x08,0x06,0x11,0xca,0x06,0xbc,0x1a,0x04,0x16,0xa8,0x69,0x20,0x9f,0x11,0x03, +0x03,0x00,0x41,0x30,0x88,0x54,0x36,0x18,0xd7,0x20,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0xc3,0x65,0x83,0x74,0x0d,0xd6,0x34,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x78,0xd9,0x60,0x5d,0x03,0xb3,0x0c,0xa8,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x60, +0x36,0x60,0xd7,0x60,0x2d,0x83,0xc0,0xca,0x34,0x18,0xe2,0x63,0x42,0x20,0x1f,0x0b, +0x0a,0xf8,0x58,0x00,0x0f,0xf2,0x31,0x01,0x1e,0xe4,0x63,0x03,0x3c,0xc8,0xc7,0x44, +0x62,0x88,0x8f,0x89,0xc4,0x10,0x1f,0x13,0x89,0x21,0x3e,0x66,0x94,0x04,0x7c,0xcc, +0x28,0x09,0xf8,0x98,0x51,0x12,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x67, +0x83,0x7c,0x0d,0x7c,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x67,0x03,0x7d, +0x0d,0x7c,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x67,0x83,0x7d,0x0d,0x7c, +0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x6c,0x83,0x7d,0x0d,0x7c,0xc2,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x6c,0x03,0x7e,0x0d,0x7c,0xc2,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x43,0x6c,0x83,0x7e,0x0d,0x7c,0xc2,0x18,0x8e,0x30,0xd0,0x4b, +0xf8,0x86,0x23,0x0c,0xf4,0x12,0xbe,0xe1,0x08,0x03,0xbd,0x84,0xaf,0x06,0x61,0x2b, +0x10,0x76,0x38,0xa2,0xbd,0x10,0xe1,0x1b,0x8e,0x68,0x2f,0x44,0xf8,0x86,0x23,0xda, +0x0b,0x11,0xbe,0x1a,0x84,0xad,0x40,0xd8,0x32,0x82,0x9d,0x65,0x88,0xa4,0x60,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0xb7,0x0d,0x54,0x36,0x98,0xaf,0x68,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0xb7,0x0d,0x56,0x36,0x98,0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0xb8,0x0d,0x58,0x36,0x98,0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0xb8,0x0d,0x58,0x36,0x18,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe4,0x36,0x68, +0xd9,0x60,0x88,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x98,0xdb,0xc0,0x65,0x83,0x21, +0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x6e,0x03,0x98,0x0d,0x52,0x41,0xa7,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x20,0x92,0xdb,0xc0,0x64,0x83,0xd6,0x0c,0x2c,0x68,0xd5, +0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xd1,0x6d,0xd0,0xb2,0x41,0x60,0xac, +0x1a,0x04,0xf1,0xb1,0xa0,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x77,0x1b, +0x90,0x6d,0x10,0x18,0x88,0x29,0xf1,0x31,0x10,0x53,0xe2,0x63,0x20,0xa6,0xc4,0xc7, +0x88,0x41,0x3e,0x56,0x0c,0xf2,0x31,0x63,0x90,0x8f,0x0d,0x10,0x7c,0x6c,0x80,0xe0, +0x63,0x03,0x04,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x48,0x37,0xf8,0xd9,0xa0, +0x14,0xe4,0x35,0x30,0x53,0x08,0xe2,0x63,0x4c,0x20,0x1f,0x0b,0x06,0xf8,0xcc,0x12, +0x48,0x03,0x15,0x86,0x13,0xe9,0x70,0x00,0x0d,0x54,0x18,0x4e,0xa4,0xc3,0x01,0x34, +0x50,0x61,0x38,0x91,0x0e,0x07,0xd0,0x40,0x85,0x81,0x44,0x38,0x01,0x59,0x40,0x13, +0xf0,0x31,0xa1,0x26,0xe0,0x63,0x83,0x4d,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0xd7,0x0d,0xd6,0x36,0x38,0xd7,0x60,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03, +0x76,0x03,0xb6,0x0d,0xd0,0x35,0x18,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x88,0xdd, +0xa0,0x6d,0x83,0x74,0x0d,0x06,0xe3,0x89,0x9e,0x80,0x8f,0x05,0x3c,0x11,0x1f,0xeb, +0x89,0x9f,0x80,0x8f,0x81,0xc5,0x4f,0xc4,0xc7,0x82,0x9f,0x88,0xcf,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0xb7,0x1b,0xcc,0x6d,0x30,0x04,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xe0,0x6e,0x40,0xb7,0xc1,0xac,0x06,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0xb9,0x1b,0xd4,0x6d,0x10,0x08,0x16,0xb8,0x6b,0x00,0x1f,0x43,0x02,0xfa,0x18,0x22, +0xd0,0xc7,0x8e,0x81,0x3e,0x26,0xd4,0x6b,0x20,0x1f,0x4b,0x8b,0x9b,0x0d,0xe4,0x63, +0x81,0x41,0x1f,0x33,0xee,0x35,0x90,0x8f,0x11,0x41,0x7c,0xcc,0xc8,0xd7,0x40,0x3e, +0x26,0x04,0xf1,0x31,0xae,0x83,0x8f,0x05,0x5c,0x7c,0xac,0xfb,0xe0,0x63,0x60,0xf0, +0xc5,0xc7,0x82,0x2f,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa8,0x6f,0x60,0xba, +0xc1,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xb1,0xbe,0xc1,0xe9,0x06,0xe6,0x1a, +0x14,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb0,0x6f,0x80,0xba,0x41,0x20,0x58,0x10, +0xb2,0x01,0x7c,0x0c,0x09,0xe8,0x63,0x88,0x40,0x1f,0x3b,0x06,0xfa,0x98,0x80,0xb2, +0x81,0x7c,0x2c,0x61,0xe0,0x63,0x81,0x41,0x1f,0x0b,0x54,0x36,0x90,0x8f,0x05,0x04, +0x7c,0xac,0x0d,0xdc,0x36,0x90,0x8f,0x05,0x0a,0x7d,0x4c,0x71,0xd9,0x40,0x3e,0x86, +0x04,0xf1,0x31,0x05,0x66,0x03,0xf9,0x98,0x10,0xc4,0xc7,0x48,0xa3,0x0d,0xe8,0x63, +0xa5,0xd1,0x06,0xf4,0x31,0xd3,0x68,0x03,0xfa,0x58,0x1a,0xb0,0x01,0x7c,0x2c,0x30, +0x03,0xfa,0x58,0x70,0xb3,0x81,0x7c,0x8c,0x0c,0x9a,0xf8,0x58,0x20,0xc0,0xc7,0xc8, +0xa0,0x89,0x8f,0x85,0x81,0x12,0x1f,0x1b,0x14,0xf9,0x98,0x32,0xc8,0xc7,0x94,0x41, +0x3e,0x36,0x50,0xf0,0xb1,0x61,0x82,0x8f,0x05,0x62,0x1b,0xc8,0xc7,0x88,0x08,0x3e, +0x26,0x04,0xf1,0xb1,0xa0,0x80,0x8f,0x19,0x03,0x7c,0xec,0x28,0xe2,0x63,0x41,0x11, +0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x64,0x38,0x70,0xdf,0x60,0x08,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x98,0xe1,0xe0,0x7d,0x83,0x22,0x30,0xb4,0x0d,0x82,0xf8, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x51,0xc3,0x41,0xfc,0x06,0x71,0x1b,0x04,0x86, +0x04,0xf4,0x31,0x44,0xa0,0x8f,0x1d,0x03,0x7d,0x66,0x09,0xa6,0x81,0x0a,0x03,0x4e, +0x1e,0x43,0x1a,0xa8,0x30,0xe0,0xe4,0x31,0xa4,0x81,0x0a,0xc3,0x4d,0x1e,0x43,0x1a, +0x31,0x38,0x00,0x10,0x04,0x03,0x30,0x98,0xe1,0xa0,0x7e,0x03,0x96,0x0d,0xda,0x36, +0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x86,0x87,0x83,0xfb,0x0d,0x02,0x18,0x0e,0x60, +0x38,0x80,0xe1,0x40,0x7f,0x03,0xfd,0x0d,0xf4,0x37,0xd0,0xdf,0x60,0x34,0x21,0x00, +0x86,0x23,0x02,0x9d,0x0d,0x82,0x6f,0xba,0x81,0x6e,0x03,0x21,0x30,0x24,0xa0,0x8f, +0x21,0x02,0x7d,0x0c,0x19,0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x5a,0x0f,0x07, +0xf8,0x1b,0xc0,0x6c,0x80,0xc3,0xc1,0x68,0x42,0x00,0x58,0x50,0xc8,0xc7,0x84,0x42, +0x3e,0x36,0x14,0xf2,0x31,0x90,0x0d,0x72,0x35,0x88,0x8f,0x81,0x6c,0x90,0xab,0x41, +0x7c,0x86,0x23,0x04,0xb3,0x0d,0x86,0x6f,0x38,0x62,0x00,0xdd,0xa0,0xf8,0x4a,0x08, +0x74,0x38,0x82,0x48,0xdb,0x60,0xf8,0x86,0x23,0x8a,0xd1,0x0d,0x8a,0xaf,0x84,0x40, +0x8b,0x08,0x74,0x96,0x81,0xaa,0x82,0xd1,0x04,0x67,0xb0,0xc0,0x75,0x03,0xf9,0x18, +0x7f,0x04,0xf4,0xb1,0x33,0x0b,0xe2,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x1d, +0x07,0x32,0x1c,0xc4,0x6d,0x10,0xcc,0x12,0x54,0x03,0x15,0x86,0x40,0x91,0xbb,0x30, +0x8d,0x18,0x1c,0x00,0x08,0x82,0x01,0x18,0xbc,0x71,0x10,0xc3,0x01,0xdc,0x06,0xa2, +0x1b,0x8c,0x18,0x38,0x00,0x08,0x82,0xc1,0x73,0xc7,0x81,0x09,0x07,0x41,0xce,0x06, +0x38,0x1b,0xd8,0x70,0x20,0xdc,0x99,0x20,0xd0,0x6f,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0x47,0x1e,0x07,0x34,0x1c,0xcc,0x6e,0x30,0x67,0x23,0x06,0x06,0x00,0x82,0x60, +0x10,0xdd,0x71,0x40,0xc6,0xc1,0xb8,0x06,0x06,0xbf,0x81,0x10,0x1f,0x13,0x02,0xf9, +0x58,0x40,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x3f,0x0e,0x74,0x38,0x28, +0x02,0xd3,0xd5,0xa0,0x7d,0x03,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x01,0xca, +0x01,0x0f,0x07,0x01,0xae,0x06,0x36,0x0c,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0x43,0x94,0x03,0x1f,0x0e,0x02,0x61,0xba,0xe1,0x76,0x83,0xa0,0x56,0x83,0xe1,0x08, +0xd9,0xc0,0xdd,0x80,0xf9,0x66,0x19,0x2e,0x2b,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0xa3,0x94,0x83,0x30,0x0e,0x7a,0x37,0x10,0x4c,0x7e,0x83,0x20,0x3e,0xb3,0x04,0xd7, +0x40,0x85,0x21,0x58,0x48,0x35,0x62,0x70,0x00,0x20,0x08,0x06,0x60,0xf0,0xc7,0x41, +0x18,0x07,0x7f,0x1b,0xd8,0x6e,0x30,0x62,0xe0,0x00,0x20,0x08,0x06,0xcf,0x29,0x07, +0x36,0x1c,0x04,0x69,0x1b,0xa0,0x6d,0x60,0xc6,0xc1,0x18,0x88,0x41,0x18,0x08,0x24, +0x1c,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x18,0x80,0x72,0x20,0xc6,0x81,0xe8,0x06, +0xb8,0x1b,0x8c,0x18,0x38,0x00,0x08,0x82,0xc1,0x83,0xca,0xc1,0x0d,0x07,0x81,0xda, +0x06,0x69,0x1b,0x9c,0x71,0x50,0xba,0x41,0xe9,0x06,0xa5,0x1b,0x94,0x6e,0x50,0xc2, +0x01,0x8e,0x18,0x18,0x00,0x08,0x82,0x41,0x74,0xca,0x81,0x1f,0x07,0xea,0x31,0x62, +0x70,0x00,0x20,0x08,0x06,0xc7,0x2a,0x07,0x66,0x1c,0xb0,0x47,0x30,0x4b,0x90,0x0d, +0x54,0x18,0x02,0xa6,0x3b,0x8d,0xbd,0x08,0x88,0xc4,0x67,0x38,0x22,0x48,0xdd,0x40, +0xf8,0x86,0x23,0x04,0xd5,0x0d,0x88,0xef,0x84,0x21,0x4e,0x18,0xc2,0x84,0x20,0x04, +0xc3,0x0d,0xfd,0x11,0x80,0xc1,0x2c,0x83,0xb6,0x05,0x23,0x06,0x06,0x00,0x82,0x60, +0x10,0xc5,0x72,0x80,0xca,0xc1,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x2d,0x07, +0x70,0x1c,0x24,0xc1,0x2c,0xc1,0x36,0x50,0x61,0x08,0x1a,0x95,0xd9,0x9c,0x90,0x70, +0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x6a,0x39,0x10,0xe5,0x20,0x18,0x31, +0x30,0x00,0x10,0x04,0x83,0xc8,0x96,0x03,0x35,0x0e,0x02,0x0b,0xe6,0x37,0x90,0xcf, +0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xb8,0x1c,0xc4,0x71,0x10,0x0c,0x47,0x18,0x2d, +0xe2,0x7c,0x17,0x18,0x65,0xc1,0x20,0x9f,0xe1,0x88,0x20,0x85,0x03,0xe1,0xbb,0xc0, +0xa8,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x7c,0x39,0x90,0xe3,0x60,0xd7,0x2c,0x50, +0xe1,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x81,0x73,0x90,0xc7,0x41,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x39,0x07,0xa0,0x1c,0xec,0x6b,0x10,0x58,0xfe, +0x06,0x41,0x7c,0xcc,0x08,0xe4,0x33,0x4b,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_7ec5c0adab7afe1167da3eaf6698b37a.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_7ec5c0adab7afe1167da3eaf6698b37a.h new file mode 100644 index 00000000..974a99b8 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_7ec5c0adab7afe1167da3eaf6698b37a.h @@ -0,0 +1,1091 @@ +// ffx_fsr2_accumulate_pass_wave64_7ec5c0adab7afe1167da3eaf6698b37a.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_wave64_7ec5c0adab7afe1167da3eaf6698b37a_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_7ec5c0adab7afe1167da3eaf6698b37a_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_7ec5c0adab7afe1167da3eaf6698b37a_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_7ec5c0adab7afe1167da3eaf6698b37a_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_7ec5c0adab7afe1167da3eaf6698b37a_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_7ec5c0adab7afe1167da3eaf6698b37a_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_7ec5c0adab7afe1167da3eaf6698b37a_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_7ec5c0adab7afe1167da3eaf6698b37a_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_7ec5c0adab7afe1167da3eaf6698b37a_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", "rw_upscaled_output", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_7ec5c0adab7afe1167da3eaf6698b37a_UAVResourceBindings[] = { 0, 1, 3, 4, 2, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_7ec5c0adab7afe1167da3eaf6698b37a_UAVResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_7ec5c0adab7afe1167da3eaf6698b37a_UAVResourceSpaces[] = { 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_7ec5c0adab7afe1167da3eaf6698b37a_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_7ec5c0adab7afe1167da3eaf6698b37a_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_7ec5c0adab7afe1167da3eaf6698b37a_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_7ec5c0adab7afe1167da3eaf6698b37a_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_7ec5c0adab7afe1167da3eaf6698b37a_size = 17004; + +static const unsigned char g_ffx_fsr2_accumulate_pass_wave64_7ec5c0adab7afe1167da3eaf6698b37a_data[] = { +0x44,0x58,0x42,0x43,0xe5,0x5b,0x4b,0x19,0x7d,0x46,0x7a,0x72,0x91,0xa4,0x13,0x89, +0x4a,0xa5,0x1c,0x00,0x01,0x00,0x00,0x00,0x6c,0x42,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x24,0x02,0x00,0x00,0x6c,0x10,0x00,0x00,0x88,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xb0,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x40,0x0e,0x00,0x00,0x66,0x00,0x05,0x00, +0x90,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x28,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x87,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xce,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xf4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a, +0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b, +0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30, +0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18, +0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3, +0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21, +0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22, +0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95, +0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60,0x06,0xea,0x6e,0x1b, +0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x72,0xa8,0x48,0x20,0xd2,0xc8,0x79,0x88, +0x68,0x42,0x08,0x09,0x09,0xc3,0x50,0x08,0x66,0x60,0x3e,0x02,0x0f,0x1a,0x2e,0x7f, +0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90,0x66,0x40,0xc4,0x30,0x0c,0xca,0x1c,0x41, +0x50,0x0a,0x66,0x10,0x87,0x91,0xc8,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6, +0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41, +0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e, +0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0, +0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01, +0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e, +0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60, +0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e, +0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00,0x06,0x7e,0x80,0x84,0x13,0xa5,0x74,0x18, +0x41,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28, +0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87, +0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36, +0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98, +0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x30,0x93,0x18,0x8c,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94, +0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f, +0x20,0x61,0x65,0xa9,0x9d,0x29,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc, +0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61, +0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0xd6,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x12,0x8c, +0x97,0xe0,0x99,0xc8,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x40,0x16,0x6e, +0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0, +0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c, +0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x05,0x27,0xc9,0x33,0x91, +0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03, +0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38, +0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80, +0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x56,0xa2,0x67,0xc2,0xc6,0x81,0x1d,0xc2, +0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41, +0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f, +0x50,0x60,0x90,0x3d,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7,0xae,0x36,0x9a,0x70,0x1c, +0xc7,0xf1,0x61,0x38,0xd7,0x75,0x5d,0x0d,0xc3,0x30,0x0c,0xc3,0xa0,0xfc,0x26,0x69, +0x8a,0x28,0x61,0xf2,0x59,0x80,0x79,0x16,0x22,0x62,0x27,0x60,0x22,0x50,0x30,0xd0, +0x0e,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02, +0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2, +0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x90,0x01,0x10,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x00,0x1e,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2, +0x20,0xca,0xa1,0xf0,0x03,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30, +0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0, +0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x2c,0x4a,0xa3,0xec,0x21,0xca, +0xf2,0xa2,0xb8,0x8a,0x87,0xc6,0x11,0x80,0x1a,0x20,0x75,0x06,0x80,0xdc,0x19,0x00, +0x8a,0x67,0x00,0x68,0x9e,0x01,0xa0,0x7a,0x06,0x80,0xee,0x19,0x00,0xca,0x67,0x00, +0x48,0x9f,0x01,0x20,0x7e,0x06,0x00,0x00,0x79,0x18,0x00,0x00,0x8a,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xc1,0x99,0x20,0x0c,0xcf,0x06,0x61,0x20, +0x26,0x08,0x03,0xb4,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08, +0x6a,0x40,0x07,0xb4,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe,0xda,0xde,0xe8,0xd2, +0xde,0xdc,0xbe,0xec,0xca,0xc6,0xe8,0xde,0xe4,0xe6,0x26,0x08,0x43,0x34,0x41,0x18, +0xa4,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65,0x31,0x98,0x81,0x31,0x9c,0x09,0x82,0x1b, +0xd4,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8,0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9, +0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86,0x31,0x30,0x86,0xc3,0x4c,0xee,0x2b,0xcd, +0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec, +0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x4c,0x1b,0x12,0x46,0x99,0x0c,0x6a,0x60, +0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc, +0x04,0x61,0xa0,0x26,0x08,0x43,0xb5,0x41,0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35, +0x30,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd, +0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x58,0x1b,0x92,0x4b, +0xd9,0x0c,0x6e,0x60,0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda, +0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xb8,0x36,0x24,0x9c,0xe2,0x19,0xdf,0xc0,0x18, +0xd9,0x04,0x21,0x0e,0xec,0x80,0x89,0xdc,0x57,0x5a,0xdb,0x59,0x53,0x1a,0xdc,0xdc, +0x04,0x61,0xc0,0x36,0x24,0x44,0x18,0x88,0x81,0x31,0x06,0x03,0x63,0x38,0x13,0x84, +0x21,0x23,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36, +0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21,0x29,0x03,0xc8,0x0c, +0x8c,0x61,0x60,0x8c,0x6c,0x03,0xf2,0x48,0x95,0xd6,0x81,0x01,0x19,0x9c,0xc1,0x04, +0x61,0x0e,0xee,0x80,0x9a,0xdc,0xdd,0x57,0x9a,0x1b,0x5d,0x99,0x9c,0x5b,0x18,0xdb, +0x57,0x1d,0xdc,0xdc,0x58,0x18,0x5b,0x19,0xd9,0xd7,0xd8,0x1b,0xdb,0x9b,0xdc,0x04, +0x61,0x0c,0xe4,0x60,0xc3,0x62,0xa4,0x81,0x1a,0x18,0xc6,0xc0,0xac,0xc1,0x1a,0xac, +0x81,0x33,0x41,0xa8,0x03,0x3c,0xa0,0x23,0x77,0xf7,0xc5,0xf6,0x36,0xb6,0xf6,0x35, +0x47,0x17,0x46,0x57,0x37,0xb7,0x61,0x19,0xda,0xc0,0x0d,0x8c,0x61,0x60,0xd6,0x60, +0x0d,0xd6,0x20,0x9b,0x20,0xdc,0x41,0x1e,0x90,0x91,0xbb,0xfb,0x72,0x2b,0xbb,0xfb, +0x62,0x7b,0x1b,0x5b,0x9b,0xdb,0xb0,0x30,0x70,0x10,0x07,0x06,0x35,0x30,0x6b,0xb0, +0x06,0x6b,0x90,0xf1,0x91,0xbb,0xfb,0x62,0xab,0x6b,0x0b,0xfb,0x42,0x4b,0x9b,0xa3, +0x7b,0x93,0xcb,0xdb,0xb0,0x50,0x69,0x30,0x07,0xc6,0x35,0x30,0x6b,0xb0,0x06,0x6b, +0xe0,0x50,0x92,0xbb,0xfb,0xaa,0x83,0x9b,0x1b,0x0b,0x63,0x2b,0x23,0xfb,0x7a,0xab, +0xa3,0x83,0xab,0xa3,0xdb,0xb0,0x5c,0x69,0x50,0x07,0x06,0x33,0x30,0x6b,0xb0,0x06, +0x6b,0xe0,0x6c,0x28,0xd8,0xe0,0x0d,0xe4,0x80,0x0e,0xec,0x60,0x82,0xa0,0x07,0x7b, +0x40,0x63,0x4c,0xcc,0x68,0x4a,0x4a,0x66,0x82,0x30,0x68,0x1b,0x10,0x03,0x0f,0xf2, +0xc0,0x30,0x06,0x3d,0x00,0x36,0x04,0x7b,0x30,0x41,0xe0,0x03,0x3e,0x60,0x33,0xf7, +0xc5,0x94,0xe6,0x56,0x16,0x26,0x37,0xc4,0x16,0xd6,0x06,0xb7,0x01,0x31,0xfa,0xc0, +0x0f,0x8c,0x61,0x30,0x80,0x0d,0xc1,0x1f,0x6c,0x20,0xd0,0xe0,0x0e,0xf8,0x00,0x14, +0x26,0x08,0x79,0xa0,0x07,0x5c,0xd2,0xa4,0xca,0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4, +0xca,0x26,0x08,0x63,0x30,0x07,0x1b,0x10,0x62,0x14,0x28,0xa3,0x0c,0xae,0x86,0x14, +0xe8,0xa4,0x35,0x85,0xe1,0x49,0x95,0xb9,0x91,0x95,0xc9,0x4d,0xa5,0xe9,0x95,0x6d, +0x40,0x08,0x53,0xa0,0xc6,0xa0,0x0c,0xae,0x86,0x14,0xc8,0xa4,0x11,0xa5,0xcd,0xc1, +0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x86,0x6d,0x03,0x42,0xa0,0x02,0x95, +0x0a,0x65,0x70,0x35,0xa4,0xc0,0x2e,0x2d,0xc9,0x0d,0xae,0x8e,0x6e,0xe8,0x8d,0xed, +0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x8c,0x28,0xad,0xad,0xcc,0x6d,0x2e, +0xed,0xcd,0x6d,0x6e,0x82,0x30,0x70,0x1b,0x0c,0x62,0x15,0x28,0x56,0x28,0x83,0x8b, +0x52,0x1a,0x53,0x5d,0x5b,0x58,0x53,0x1a,0x1c,0x51,0x5a,0x5b,0x99,0xdb,0x5c,0xda, +0x9b,0xdb,0xdc,0x04,0x61,0xe8,0x36,0x20,0x84,0x2b,0x50,0xaf,0x50,0x06,0x57,0x43, +0x0a,0x94,0xd2,0x98,0xea,0xda,0xc2,0x9a,0xd2,0xe0,0x98,0xca,0xec,0xca,0xd8,0xa8, +0xde,0xaa,0xe6,0xca,0x26,0x08,0x83,0xb7,0x01,0x21,0x62,0x81,0x92,0x85,0x32,0xb8, +0x1a,0x52,0xe0,0x92,0x66,0x24,0x17,0xd6,0x56,0x96,0xe4,0x46,0x56,0x86,0x37,0x41, +0x18,0xbe,0x0d,0x08,0x41,0x0b,0x54,0x2d,0x94,0xc1,0xd5,0x90,0x02,0x25,0x33,0xa2, +0x32,0xbb,0xb4,0xb1,0x32,0xaa,0x37,0xab,0xb4,0xb2,0x3b,0xa2,0x32,0x38,0x3a,0xb4, +0x09,0xc2,0x00,0x06,0x1b,0x0c,0xe2,0x16,0x28,0x5c,0x28,0x83,0x86,0x87,0x99,0x52, +0x1a,0x1d,0x5d,0x99,0xdc,0x04,0x61,0x08,0x83,0x0d,0x08,0xa1,0x0b,0xd4,0x2e,0x94, +0x41,0xd3,0x90,0x02,0x25,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba, +0x37,0xb9,0xa9,0xb1,0x30,0xb6,0xb2,0x09,0xc2,0x20,0x06,0x1b,0x10,0xa2,0x17,0x28, +0x5f,0x28,0x83,0xa6,0x21,0x05,0x42,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c, +0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x84,0x61,0x0c,0x36,0x20,0x04,0x38,0x50, +0xe1,0x50,0x06,0x4d,0x43,0x0a,0xfc,0xcc,0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca, +0xc6,0xe8,0xde,0xe4,0x94,0xd2,0xe8,0xe8,0xca,0xe4,0x86,0xc2,0xdc,0xc6,0xca,0xd8, +0xd8,0xc2,0xe8,0xd2,0xde,0xdc,0x26,0x08,0x03,0x19,0x6c,0x40,0x88,0x71,0xa0,0xc8, +0xa1,0x0c,0x9a,0x86,0x14,0xc8,0x98,0x41,0xc9,0x95,0x15,0xe1,0xc1,0xbd,0xcd,0xd5, +0xc9,0x95,0x4d,0x10,0x86,0x32,0xd8,0x80,0x10,0xe6,0x40,0x9d,0x43,0x19,0x34,0x0d, +0x29,0x30,0x33,0x83,0x92,0x2b,0xb3,0x4b,0x7b,0xab,0x9b,0x33,0x92,0x0b,0x6b,0x2b, +0x83,0x92,0x2b,0x2b,0xc2,0x83,0x7b,0x9b,0xab,0x93,0x2b,0x9b,0x20,0x0c,0x66,0xb0, +0x01,0x21,0xd2,0x81,0x52,0x87,0x32,0x68,0x1a,0x52,0xe0,0x62,0x46,0x15,0xe6,0x86, +0x14,0xc6,0x66,0x66,0xf4,0x64,0x35,0x41,0x18,0xce,0x60,0x83,0x41,0xb0,0x03,0xd5, +0x0e,0x65,0xd0,0xb0,0x32,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x9b,0x2a,0x8b,0xab,0x2b, +0x73,0x1b,0x2b,0x63,0x2a,0x73,0x3b,0xa3,0x43,0x9b,0x20,0x0c,0x68,0xb0,0x01,0x21, +0xde,0x81,0x82,0x87,0x32,0x68,0x1a,0x52,0xa0,0x62,0x46,0x54,0xc6,0x46,0x17,0x46, +0x95,0xd6,0x56,0x36,0x41,0x18,0xd2,0x60,0x83,0x41,0xc8,0x03,0x35,0x0f,0x65,0xd0, +0xf0,0x32,0x23,0xca,0x73,0x0b,0x6b,0x4b,0x1b,0x93,0x2a,0x9b,0x1b,0x42,0x0b,0x73, +0x3b,0x2b,0x33,0x0a,0x1b,0xa3,0x7b,0x93,0x9b,0x20,0x0c,0x6a,0xb0,0xc1,0x20,0xea, +0x81,0xb2,0x87,0x32,0x68,0x88,0x99,0x59,0xa5,0x95,0xdd,0x4d,0xc1,0x85,0x8d,0x95, +0x51,0xbd,0x35,0x95,0xd1,0x95,0xc9,0xcd,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10, +0x86,0x35,0xd8,0x60,0x10,0xf8,0x40,0xe5,0x43,0x19,0x34,0x1b,0x28,0x3d,0x28,0x85, +0x53,0x50,0x85,0x56,0x80,0x85,0x59,0xb0,0x85,0x5c,0xe0,0x85,0x5f,0x10,0x87,0x72, +0x40,0x87,0x75,0x70,0x87,0x78,0xa0,0x87,0x7b,0xd0,0x87,0x0d,0x83,0x21,0x0a,0xfb, +0x30,0x41,0x10,0x80,0x0d,0xc0,0x86,0xc1,0xf0,0x07,0x7f,0xd8,0x10,0xfc,0xc3,0x86, +0x61,0xe8,0x07,0x90,0xa0,0x30,0x34,0xb5,0x61,0x18,0x83,0x31,0x18,0x26,0x08,0x03, +0x1b,0x6c,0x08,0x76,0x61,0x03,0x71,0x8d,0x04,0x49,0x94,0xc4,0x86,0xa2,0x1f,0x44, +0x02,0x08,0x05,0x93,0x20,0x22,0x26,0x17,0xe6,0x36,0x86,0x56,0x36,0x37,0x41,0x18, +0xda,0x80,0x86,0x19,0xdb,0x5b,0x18,0xdd,0xdc,0x04,0x61,0x70,0x03,0x16,0x69,0x6e, +0x73,0x74,0x73,0x13,0x84,0xe1,0x0d,0x48,0xa4,0xb9,0xd1,0xcd,0x4d,0x10,0x06,0x38, +0x20,0x42,0x57,0x86,0xf7,0xc5,0xf6,0x16,0x46,0x36,0x41,0x18,0xe2,0x80,0x08,0x5d, +0x19,0xde,0x97,0xdb,0x9b,0x5c,0x1b,0x13,0xba,0x32,0xbc,0xaf,0x39,0xba,0x37,0xb9, +0x32,0x16,0x75,0x69,0x6e,0x74,0x73,0x1b,0x20,0x94,0x48,0x09,0x95,0x58,0x09,0x96, +0x68,0x09,0x97,0x78,0x09,0x98,0x88,0x09,0x99,0xe0,0x66,0x82,0xa3,0x09,0x59,0xa8, +0xc2,0xc6,0x66,0xd7,0xe6,0x92,0x46,0x56,0xe6,0x46,0x37,0x25,0x08,0xaa,0x90,0xe1, +0xb9,0xd8,0x95,0xc9,0xcd,0xa5,0xbd,0xb9,0x4d,0x09,0x88,0x26,0x64,0x78,0x2e,0x76, +0x61,0x6c,0x76,0x65,0x72,0x53,0x02,0xa3,0x0e,0x19,0x9e,0xcb,0x1c,0x5a,0x18,0x59, +0x99,0x5c,0xd3,0x1b,0x59,0x19,0xdb,0x94,0x00,0x29,0x43,0x86,0xe7,0x22,0x57,0x36, +0xf7,0x56,0x27,0x37,0x56,0x36,0x37,0x25,0x00,0x85,0x4a,0x64,0x78,0x2e,0x74,0x79, +0x70,0x65,0x41,0x6e,0x6e,0x6f,0x74,0x61,0x74,0x69,0x6f,0x6e,0x73,0x53,0x84,0x7d, +0x00,0x89,0x3a,0x64,0x78,0x2e,0x65,0x6e,0x74,0x72,0x79,0x50,0x6f,0x69,0x6e,0x74, +0x73,0x53,0x02,0x93,0xe8,0x42,0x86,0xe7,0x32,0xf6,0x56,0xe7,0x46,0x57,0x26,0x37, +0x37,0x25,0xa0,0x09,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3b,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x31,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b, +0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0a,0xdb, +0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20, +0x60,0x7e,0x71,0xdb,0xb6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44, +0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0d,0xdd,0x70,0xf9,0xce, +0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0x7c,0x91,0xc3,0x6c,0x48,0x33, +0x20,0x8d,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3,0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x5b, +0x40,0x34,0x5c,0xbe,0xf3,0xf8,0x46,0xe4,0x50,0x8f,0x38,0xf8,0xc8,0x6d,0xdb,0x41, +0x35,0x5c,0xbe,0xf3,0xf8,0x12,0xc0,0x3c,0x0b,0x51,0x12,0x15,0xb1,0xf8,0xc5,0x6d, +0x1b,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0x94,0x0e,0x30,0xf8, +0xc5,0x6d,0x5b,0x81,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0xb0,0x93, +0x13,0x11,0x7e,0x71,0xdb,0x26,0x90,0x0d,0x97,0xef,0x3c,0xfe,0x74,0x44,0x04,0x30, +0x88,0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e,0x72,0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c, +0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48, +0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7e,0xc5,0xc0,0xad,0xab,0x7a,0xfe,0x11, +0x67,0xda,0x3e,0xaf,0x66,0x98,0xb3,0x7a,0x44,0x58,0x49,0x4c,0xdc,0x31,0x00,0x00, +0x66,0x00,0x05,0x00,0x77,0x0c,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0xc4,0x31,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00, +0x6e,0x0c,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c, +0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42, +0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20, +0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50, +0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00, +0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d, +0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff, +0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42, +0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xce,0x00,0x00,0x00, +0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3, +0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xf8,0xc1,0x08, +0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08, +0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89, +0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3, +0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8, +0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83, +0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1, +0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18, +0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c, +0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60, +0x06,0xea,0x6e,0x1b,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x72,0xa8,0x48,0x20, +0xd2,0xc8,0x79,0x88,0x68,0x42,0x08,0x09,0x09,0xc3,0x50,0x08,0x66,0x60,0x3e,0x02, +0x0f,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90,0x66,0x40,0xc4,0x30, +0x0c,0xca,0x1c,0x41,0x50,0x0a,0x66,0x10,0x87,0x91,0xc8,0x81,0x80,0x61,0x04,0xc2, +0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0, +0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81, +0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c, +0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e, +0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30,0x0e,0xec,0x10,0x0e, +0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72, +0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0, +0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00,0x06,0x7e,0x80,0x84, +0x13,0xa5,0x74,0x18,0x41,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79, +0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0, +0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87, +0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76, +0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x30,0x93, +0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d, +0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc, +0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81, +0x1f,0x80,0x81,0x1f,0x20,0x61,0x65,0xa9,0x9d,0x29,0x0c,0xc6,0x81,0x1d,0xc2,0x61, +0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e, +0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0xd6,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43, +0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d, +0xf8,0x01,0x12,0x8c,0x97,0xe0,0x99,0xc8,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x40,0x16,0x6e,0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4, +0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81, +0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x05, +0x27,0xc9,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81, +0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38, +0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x56,0xa2,0x67,0xc2, +0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16,0x68,0xa1,0x1c,0xf0, +0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0xc1,0x0f,0x50,0x60,0x90,0x3d,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7,0xae, +0x36,0x9a,0x70,0x1c,0xc7,0xf1,0x61,0x38,0xd7,0x75,0x5d,0x0d,0xc3,0x30,0x0c,0xc3, +0xa0,0xfc,0x26,0x69,0x8a,0x28,0x61,0xf2,0x59,0x80,0x79,0x16,0x22,0x62,0x27,0x60, +0x22,0x50,0x30,0xd0,0x3e,0x05,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20, +0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07, +0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74, +0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20, +0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07, +0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76, +0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf, +0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30, +0xe4,0x01,0x03,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x90, +0x01,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x10,0x8a, +0xa3,0x14,0x8a,0xa2,0x20,0xca,0xa1,0xf0,0x03,0xca,0xa2,0x00,0x03,0x68,0x1c,0x01, +0x20,0x75,0x06,0x80,0xdc,0x19,0x00,0x8a,0x67,0x00,0x68,0x9e,0x01,0xa0,0x7a,0x06, +0x80,0xee,0x19,0x00,0xd2,0x67,0x00,0x88,0x9f,0x01,0x00,0x00,0x79,0x18,0x00,0x00, +0x77,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xc1,0x99,0x20,0x0c, +0xcf,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xd0,0x04, +0x41,0x0d,0x3c,0x02,0x13,0x84,0x21,0x9a,0x20,0x0c,0xd2,0x06,0x01,0x61,0x36,0x24, +0x48,0xa2,0x20,0xcb,0xb0,0x20,0xcd,0x04,0xc1,0x0d,0xbe,0x0d,0xc9,0xf0,0x28,0x08, +0x32,0x2c,0x48,0x33,0x41,0x18,0xa6,0x0d,0xc9,0x92,0x28,0x48,0x34,0x2c,0x48,0x33, +0x41,0x18,0xa8,0x09,0xc2,0x50,0x6d,0x10,0x10,0x6a,0x43,0x12,0x3d,0x0a,0x32,0x0d, +0x0b,0x52,0x4d,0x10,0x06,0x6b,0x43,0x32,0x25,0x0a,0x72,0x0d,0x0b,0xd2,0x4c,0x10, +0x86,0x6b,0x43,0x72,0x25,0x0a,0x92,0x0d,0x0b,0x52,0x4d,0x10,0xe2,0x00,0x0c,0x26, +0x08,0x03,0xb6,0x21,0x21,0x36,0x05,0xe1,0x86,0x05,0x69,0x26,0x08,0x43,0xb6,0x21, +0xf1,0x1e,0x05,0x19,0x86,0x05,0xa9,0x36,0x20,0x0e,0x24,0x59,0x98,0xd6,0x7d,0x13, +0x84,0x39,0x08,0x83,0x09,0xc2,0x18,0x74,0x1b,0x16,0x24,0x0c,0x14,0x04,0x19,0x16, +0x31,0x10,0x03,0x31,0x68,0x26,0x08,0x75,0x20,0x06,0x1b,0x96,0x81,0x0c,0x14,0x64, +0x18,0x16,0x31,0x10,0x03,0x31,0xa8,0x26,0x08,0x77,0x30,0x06,0x1b,0x96,0xc5,0x0c, +0x14,0x24,0x1a,0x16,0x31,0x10,0x03,0x31,0xa8,0x36,0x2c,0x51,0x18,0x28,0xc8,0x34, +0x2c,0x62,0x20,0x06,0x62,0xd0,0x6c,0x58,0xa6,0x30,0x50,0x90,0x65,0x58,0xc4,0x40, +0x0c,0xc4,0xa0,0xd9,0x50,0x8c,0x41,0x19,0x9c,0x01,0x1a,0xa4,0xc1,0x04,0x41,0x0f, +0xc8,0x60,0x82,0x30,0x68,0x1b,0x10,0x64,0x0d,0x14,0x04,0x19,0xd8,0x00,0xd8,0x10, +0xb4,0xc1,0x04,0x81,0x0f,0xca,0x60,0x03,0x82,0xbc,0x81,0x82,0x0c,0x03,0x02,0x6c, +0x08,0xe0,0x60,0x03,0x01,0x06,0x6a,0xe0,0x06,0x71,0x30,0x41,0x10,0x00,0x0a,0x43, +0x53,0x1b,0x06,0x8e,0x1b,0x26,0x08,0xc3,0x36,0x41,0x18,0xb8,0x0d,0xc1,0x1d,0x6c, +0x20,0xa6,0x3a,0xb0,0x03,0x3c,0xd8,0x50,0xcc,0x01,0x1d,0x00,0x72,0x90,0x07,0x55, +0xd8,0xd8,0xec,0xda,0x5c,0xd2,0xc8,0xca,0xdc,0xe8,0xa6,0x04,0x41,0x15,0x32,0x3c, +0x17,0xbb,0x32,0xb9,0xb9,0xb4,0x37,0xb7,0x29,0x01,0xd1,0x84,0x0c,0xcf,0xc5,0x2e, +0x8c,0xcd,0xae,0x4c,0x6e,0x4a,0x40,0xd4,0x21,0xc3,0x73,0x99,0x43,0x0b,0x23,0x2b, +0x93,0x6b,0x7a,0x23,0x2b,0x63,0x9b,0x12,0x18,0x65,0xc8,0xf0,0x5c,0xe4,0xca,0xe6, +0xde,0xea,0xe4,0xc6,0xca,0xe6,0xa6,0x04,0x71,0x50,0x87,0x0c,0xcf,0xa5,0xcc,0x8d, +0x4e,0x2e,0x0f,0xea,0x2d,0xcd,0x8d,0x6e,0x6e,0x4a,0x90,0x07,0x00,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x3b,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x31,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34, +0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e, +0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2, +0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0a,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14, +0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0xb6,0xb0,0x0d,0x97, +0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6, +0x23,0xb7,0x6d,0x0d,0xdd,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34, +0xc3,0x42,0x7c,0x91,0xc3,0x6c,0x48,0x33,0x20,0x8d,0x61,0x09,0xce,0x70,0xf9,0xce, +0xe3,0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x5b,0x40,0x34,0x5c,0xbe,0xf3,0xf8,0x46,0xe4, +0x50,0x8f,0x38,0xf8,0xc8,0x6d,0xdb,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x12,0xc0,0x3c, +0x0b,0x51,0x12,0x15,0xb1,0xf8,0xc5,0x6d,0x1b,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x13, +0x71,0x4d,0x54,0x44,0x94,0x0e,0x30,0xf8,0xc5,0x6d,0x5b,0x81,0x35,0x5c,0xbe,0xf3, +0xf8,0x13,0x71,0x4d,0x54,0x44,0xb0,0x93,0x13,0x11,0x7e,0x71,0xdb,0x26,0x90,0x0d, +0x97,0xef,0x3c,0xfe,0x74,0x44,0x04,0x30,0x88,0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e, +0x72,0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d, +0x61,0x20,0x00,0x00,0x04,0x0a,0x00,0x00,0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00, +0x71,0x00,0x00,0x00,0x34,0xcc,0x00,0x14,0x52,0x19,0x15,0x61,0x40,0xc1,0x0e,0x14, +0x5b,0x69,0x94,0xec,0x40,0xa9,0x94,0x5d,0x0d,0x14,0x5f,0xb9,0x94,0x61,0x40,0xc1, +0x94,0x4d,0x31,0x15,0x21,0x50,0xf1,0x06,0x94,0x6f,0x40,0x49,0x42,0x14,0x27,0x42, +0x29,0x55,0x41,0x45,0x94,0x24,0x42,0x71,0x12,0x94,0x4f,0x49,0x12,0x14,0x4d,0x71, +0x42,0xd0,0x58,0x03,0xa4,0x14,0x41,0x19,0x94,0x47,0x09,0x8c,0x00,0x90,0x31,0x46, +0x00,0x82,0x20,0x08,0x82,0xc1,0x0c,0xc0,0x18,0x01,0x08,0x82,0x20,0x0a,0x06,0x63, +0x04,0xad,0x39,0xe7,0xec,0x37,0x46,0x00,0x82,0x20,0x28,0x7f,0x63,0x04,0x20,0x08, +0xc2,0xfc,0x2f,0x8c,0x11,0x80,0x20,0x08,0xc6,0xbf,0x30,0x46,0xb0,0xfb,0xa3,0x4c, +0x82,0xc1,0x18,0xc1,0xee,0x8f,0x32,0xff,0x8d,0x11,0x80,0x20,0x08,0xc2,0xbf,0x30, +0x46,0xd0,0x9a,0x73,0xce,0x7b,0x63,0x04,0x20,0x08,0x82,0x32,0x18,0x8c,0x11,0x80, +0x20,0x08,0x82,0xa0,0x30,0x46,0x00,0x82,0xf8,0x7f,0x8f,0xc1,0x18,0x41,0x48,0x82, +0x21,0xde,0x8d,0x11,0xec,0xb1,0x1a,0xef,0xdf,0x18,0xc1,0x5a,0xab,0xb5,0xf8,0x8d, +0x11,0xfc,0xf7,0xdf,0xbf,0xdf,0x18,0x41,0x6b,0xce,0x39,0xef,0x0b,0x63,0x04,0xb2, +0xe8,0xf6,0xff,0x37,0x46,0xa0,0xb3,0xe6,0x9c,0x7e,0x63,0x04,0x2a,0x5e,0x9f,0xaa, +0x37,0x46,0x00,0x82,0x20,0x08,0x82,0xc3,0x18,0xc1,0x5a,0xab,0xb5,0xee,0x8d,0x11, +0x80,0x20,0xe8,0xdf,0x61,0x30,0x46,0xd0,0x9a,0x73,0x4e,0x7b,0x63,0x04,0x20,0x08, +0x82,0x24,0x18,0x8c,0x11,0x80,0x20,0x08,0xea,0x60,0x30,0x46,0x00,0xc7,0x65,0x7e, +0x7b,0x63,0x04,0x64,0xc9,0xeb,0xf7,0x37,0x46,0x00,0x82,0x20,0xc8,0x82,0xc1,0x18, +0x01,0x08,0x82,0x20,0xfc,0x8d,0x11,0x80,0x20,0x08,0xa2,0xdf,0x18,0xc1,0x3b,0x93, +0x26,0xda,0x8d,0x11,0x80,0x20,0x08,0xe2,0xbf,0x30,0x46,0x00,0x82,0x20,0x88,0x7f, +0xf4,0xcd,0x21,0x44,0x7a,0x30,0x87,0x50,0x41,0x73,0x08,0xd1,0x1f,0xcc,0x21,0xdc, +0x81,0x1e,0xcc,0x21,0x44,0x7b,0x30,0x87,0x70,0x07,0xa0,0x30,0x87,0xc0,0x06,0xda, +0x1c,0x42,0x24,0x0a,0x73,0x08,0x11,0x29,0xcc,0x21,0xdc,0xc1,0x1e,0x90,0x38,0x07, +0x11,0x45,0x50,0x2a,0xcc,0x41,0x50,0x14,0x94,0x0a,0x73,0x10,0xd3,0x04,0xa5,0xc2, +0x1c,0x84,0xe3,0x40,0xa9,0x30,0x07,0x01,0x41,0x50,0x2a,0xcc,0x41,0x38,0x0e,0xa4, +0x0a,0x73,0x10,0x18,0x06,0xa9,0xc2,0x1c,0xc4,0x75,0x41,0xaa,0x30,0x07,0x61,0x59, +0x90,0x2a,0xcc,0x41,0x50,0x14,0xa4,0x0a,0x73,0x10,0xd3,0x04,0xa9,0xc2,0x08,0xc0, +0x1c,0x44,0x14,0x41,0xaa,0x30,0x07,0xe1,0x38,0xd0,0x29,0xcc,0x41,0x40,0x10,0x64, +0x0a,0x64,0x8c,0x00,0x00,0x00,0x00,0x00,0x23,0x06,0x08,0x00,0x82,0x60,0x40,0x06, +0xfc,0xc0,0x0b,0x10,0x3e,0xb0,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90,0x41,0x3f, +0xf4,0x02,0x64,0x0f,0xed,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x64,0xe0,0x0f,0xbe, +0x00,0xe1,0x83,0x3b,0x8c,0x18,0x20,0x00,0x08,0x82,0x01,0x19,0xfc,0xc3,0x2f,0x40, +0xfe,0xf0,0x0e,0x23,0x06,0x08,0x00,0x82,0x60,0x40,0x06,0x20,0x01,0x0e,0x50,0x3f, +0xc0,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90,0x41,0x48,0x84,0x03,0x04,0x12,0xf1, +0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x64,0x20,0x12,0xe2,0x00,0xdd,0x83,0x3c,0x8c, +0x18,0x20,0x00,0x08,0x82,0x01,0x19,0x8c,0xc4,0x38,0x40,0xf9,0x30,0x0f,0x23,0x06, +0x08,0x00,0x82,0x60,0x40,0x06,0x24,0x41,0x0e,0xd0,0x3e,0xd0,0xc3,0x88,0x01,0x02, +0x80,0x20,0x18,0x90,0x41,0x49,0x94,0x03,0xe4,0x0f,0xf5,0x30,0x62,0x80,0x00,0x20, +0x08,0x06,0x64,0x60,0x12,0xe6,0x00,0x81,0x84,0x3d,0x8c,0x18,0x20,0x00,0x08,0x82, +0x01,0x19,0x9c,0xc4,0x39,0x40,0x24,0x71,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x40, +0x06,0x28,0x81,0x0e,0x10,0x49,0xe0,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90,0x41, +0x4a,0xa4,0x03,0x84,0x12,0xf9,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x64,0xa0,0x12, +0xea,0x00,0x9d,0x84,0x3e,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x18,0xb0,0x84,0x3b, +0x04,0x63,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x04,0x4e,0x84,0x43,0x4a,0x8c,0x18, +0x18,0x00,0x08,0x82,0x01,0x91,0x13,0xe2,0xc0,0x12,0x23,0x06,0x06,0x00,0x82,0x60, +0x40,0xe4,0x84,0x38,0xac,0xc4,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0x3a,0x31,0x0e, +0x2e,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x9d,0x4c,0xb8,0x43,0xf1,0x12,0xa3,0x09, +0x41,0x50,0x06,0x4b,0x5c,0x19,0x2d,0x71,0x15,0xc4,0x03,0x17,0x11,0x40,0x05,0xe5, +0xa0,0x95,0x14,0x50,0x42,0x02,0x27,0x18,0x76,0x82,0x61,0x26,0xf8,0x01,0x7c,0x4c, +0xf8,0x03,0xf8,0x8c,0x26,0x34,0xc0,0x05,0x86,0x9d,0x63,0x98,0x15,0x02,0x7d,0xac, +0x10,0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x5a,0x59,0x80,0xc4,0xb5,0x13,0xa3, +0x09,0x01,0x30,0x9a,0x20,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xd0,0x9d,0xc5,0x48, +0x68,0x62,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0x82,0x61,0x27,0x18,0x66,0x87, +0x40,0x1f,0x3b,0x04,0xfa,0x98,0xc0,0xc0,0xc7,0x04,0x06,0x3e,0xa3,0x09,0x89,0x30, +0x9a,0xa0,0x0c,0x86,0x10,0xf2,0x31,0x84,0x90,0x8f,0x29,0xeb,0x00,0x1f,0x53,0xd8, +0x01,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf8,0x85,0x4e,0x10,0xc2,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0x7f,0xb1,0x13,0x84,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0x07,0x68,0xec,0x44,0x2e,0x08,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x84,0x06,0x4f, +0xe8,0x82,0x70,0x8a,0x61,0xa7,0x18,0x66,0x84,0x40,0x1f,0x23,0x04,0xfa,0x8c,0x18, +0x1c,0x00,0x08,0x82,0x01,0x18,0xf4,0xc5,0x4f,0xd0,0x81,0x2e,0x8c,0x18,0x34,0x00, +0x08,0x82,0x41,0x63,0x1a,0x61,0x11,0xe8,0x85,0x19,0x94,0x01,0x59,0x90,0x05,0x59, +0x90,0xc5,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0x82,0x27,0x8c,0x26,0x7c,0x83, +0x09,0x84,0x7c,0x4c,0x20,0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xda,0x69,0x88, +0x45,0x1e,0xec,0xc5,0x68,0x42,0x20,0x8c,0x26,0x08,0x83,0x15,0x42,0x7c,0xac,0x10, +0xe2,0x63,0x6b,0x20,0xc8,0xc7,0xd6,0x40,0x90,0x8f,0x09,0x82,0x7c,0x4c,0x10,0xe4, +0x63,0x42,0x00,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x6a,0xe3,0x2c,0x02,0x43, +0xde,0x00,0x3e,0x86,0xbc,0x01,0x7c,0x86,0x23,0x04,0x5b,0x18,0xbe,0xe1,0x88,0x21, +0x1e,0x8a,0xaf,0x84,0x40,0x87,0x23,0x88,0x5c,0x18,0xbe,0xe1,0x88,0x82,0x1e,0x8a, +0xaf,0x84,0x40,0x8b,0x08,0x74,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc0,0x20,0x37,0xf6, +0x82,0x16,0xec,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc0,0x40,0x37,0xf8,0x02,0x16, +0xec,0x61,0xc4,0xe0,0x01,0x40,0x10,0x0c,0x26,0xf0,0xb0,0x0b,0x21,0x00,0x83,0x6f, +0x27,0x76,0xe2,0x36,0x6e,0x23,0x34,0x7e,0x61,0x34,0x21,0x18,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0x1a,0x0f,0xd8,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c,0x7c, +0x03,0x34,0x78,0xe1,0x1e,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0x22,0x0f,0xbd,0x08, +0x0a,0x32,0x18,0x83,0x9f,0xf8,0x89,0xdd,0xd8,0x8d,0xd2,0x18,0x87,0xd1,0x84,0x00, +0x18,0x4d,0x10,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xe8,0xc6,0xe3,0x2f,0x6c,0xa1, +0x37,0x46,0x13,0x82,0x61,0xb8,0x21,0x00,0x0f,0x30,0xa8,0x86,0x2d,0xb8,0x84,0x60, +0x6b,0x70,0x0b,0x2e,0x28,0xd0,0x59,0x86,0x40,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xa0,0x53,0x0f,0xd3,0xe8,0x85,0xf3,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x38,0xc1, +0xb0,0x13,0x0c,0x33,0xc1,0x93,0x8f,0x09,0x9e,0x7c,0x4c,0x40,0x0b,0xf8,0x98,0x90, +0x16,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x3f,0x6e,0xc3,0x10,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xe0,0x8f,0xdb,0xb8,0x87,0x60,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0xfe,0xc8,0x8d,0x63,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x3f,0x72, +0x23,0x1f,0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf8,0xa3,0x35,0x86,0x11,0x03, +0x03,0x00,0x41,0x30,0x88,0xfa,0xc3,0x35,0x84,0x13,0x06,0x3a,0x61,0x20,0x3b,0x88, +0xf8,0x98,0x41,0xc4,0xa7,0x08,0xdc,0x80,0x22,0x72,0x03,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xa0,0x12,0x11,0xd7,0x10,0xf4,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xaa,0x11, +0x79,0x0d,0x61,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c,0x40,0x44,0x3c,0xf2, +0xa1,0x27,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x49,0x11,0xf2,0x08,0xfa,0x63,0x10, +0xce,0xe3,0x3c,0xce,0xe3,0x3c,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06, +0x61,0x34,0x81,0x18,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x71,0x91,0xf4,0x30,0x44, +0xc4,0x39,0xd8,0x83,0x3d,0xd8,0x83,0x3d,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46, +0x13,0x06,0x61,0x34,0x81,0x18,0x6a,0x4a,0x11,0x30,0x31,0x40,0x0f,0x10,0x8c,0x18, +0x1c,0x00,0x08,0x82,0x41,0x15,0x23,0xe3,0x21,0x04,0x23,0x06,0x0d,0x00,0x82,0x60, +0xd0,0xd8,0x48,0x7c,0x38,0x2a,0x12,0x3c,0xf4,0x41,0x1f,0xf4,0x41,0x1f,0xa3,0x09, +0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0xb5,0xb9,0x08,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x41,0x85,0x23,0xea,0x11,0x20,0x23,0x06,0x0d,0x00,0x82, +0x60,0xd0,0xf4,0x08,0x7e,0x54,0x31,0x12,0x58,0xfb,0xb1,0x1f,0xfb,0xb1,0x1f,0xa3, +0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x23,0x06,0x0d, +0x00,0x82,0x60,0xd0,0x88,0x49,0x7f,0x68,0x36,0xc2,0x85,0x01,0x88,0x80,0x08,0x88, +0x80,0xc8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3, +0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x67,0x22,0x22,0xdf,0x8e,0x9c,0x81,0x19,0x94, +0x48,0x89,0x94,0x48,0x89,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2, +0x68,0x02,0x31,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xc3,0x26,0x27,0x42,0x06,0x60, +0x72,0xad,0x81,0x8a,0xa8,0x88,0x8a,0xa8,0xc8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1, +0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x71,0xc2, +0x22,0x69,0x50,0x26,0x15,0x1c,0xbc,0xc8,0x8b,0xbc,0xc8,0x8b,0x8c,0x26,0x04,0xc0, +0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x54,0x1d,0xb0,0x09,0x18,0x29, +0xac,0x08,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0xa2,0x13,0x13,0x11,0x82,0x11, +0x83,0x06,0x00,0x41,0x30,0x68,0xf2,0x84,0x46,0xe2,0xa0,0x4d,0xe6,0x20,0xb8,0x91, +0x1b,0xb9,0x91,0x1b,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1, +0x04,0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xc6,0x4f,0x72,0xc4,0x0e,0xe4,0xc4, +0x0f,0x0c,0x1e,0xe1,0x11,0x1e,0xe1,0x91,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1, +0x84,0x41,0x18,0x4d,0x20,0x86,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x46,0xc5,0x47, +0xf6,0xe0,0x4e,0xdc,0x60,0x09,0x93,0x30,0x09,0x93,0x30,0x19,0x4d,0x08,0x80,0xd1, +0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83, +0x06,0x55,0xc6,0x04,0x14,0xf8,0x84,0x0d,0x20,0x33,0x31,0x13,0x33,0x31,0x93,0xd1, +0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x62,0x05,0x50, +0x81,0x11,0x83,0x03,0x00,0x41,0x30,0xa8,0x54,0x85,0x47,0x82,0x6b,0xc4,0xa0,0x01, +0x40,0x10,0x0c,0x9a,0x57,0x51,0x93,0x53,0x18,0x95,0x54,0x08,0xda,0xa4,0x4d,0xda, +0xa4,0x4d,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18, +0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xa1,0x95,0x37,0x61,0x05,0x54,0xa1,0x05,0x43, +0x4e,0xe4,0x44,0x4e,0xe4,0x64,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10, +0x46,0x13,0x88,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x5c,0xa1,0x93,0x58,0x68, +0x15,0x52,0x58,0xee,0xe4,0x4e,0xee,0xe4,0x4e,0x46,0x13,0x02,0x60,0x34,0x41,0x08, +0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xf1,0x95, +0x3c,0xb1,0x05,0x59,0x11,0x05,0x88,0x4f,0xf8,0x84,0x4f,0xf8,0x64,0x34,0x21,0x00, +0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xc1,0xf4,0x23,0x1c,0xe2,0x33, +0x62,0x60,0x00,0x20,0x08,0x06,0x91,0xb8,0xe4,0x4a,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0x87,0xb9,0x88,0x4a,0xe0,0x23,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x91,0xcb, +0xae,0x04,0xc3,0x11,0xc1,0x7f,0x10,0x9f,0x0d,0x3a,0x22,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0xce,0x25,0x54,0x02,0x0b,0x04,0xfa,0x98,0xc1,0x23,0xf2,0x19,0x31, +0x30,0x00,0x10,0x04,0x83,0x48,0x5d,0x48,0x25,0xb0,0x40,0xa0,0x8f,0x05,0x84,0x7c, +0xa6,0x1b,0x4a,0x24,0x40,0xac,0x47,0xdc,0x21,0x3e,0x23,0x06,0x06,0x00,0x82,0x60, +0x10,0xbd,0x8b,0xb9,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xcc,0xcb,0xab,0x04, +0x6b,0x32,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0xbc,0xa0,0x4b,0x30,0x1c,0x11,0xb0, +0x08,0xf1,0xd9,0x70,0x26,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x88,0x5e,0x5c, +0x25,0xb0,0x40,0xa0,0x8f,0x19,0x69,0x22,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0xee,0x25,0x56,0x02,0x0b,0x04,0xfa,0x58,0x40,0xc8,0x67,0xba,0x41,0x46,0x02,0xc4, +0x66,0x64,0x1f,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0xbf,0xcc,0x4b,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0x07,0xc8,0xf0,0x4a,0x80,0x27,0x23,0x06,0x06,0x00, +0x82,0x60,0x10,0xf9,0x4b,0xbd,0x04,0xc3,0x11,0x41,0x8e,0x10,0x9f,0x0d,0x74,0x22, +0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x42,0x66,0x57,0x02,0x0b,0x04,0xfa,0x98, +0x61,0x27,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x88,0x64,0x7c,0x25,0xb0,0x40, +0xa0,0x8f,0x05,0x84,0x7c,0xa6,0x1b,0x7e,0x24,0x40,0x6c,0x54,0x50,0x22,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0x10,0xa5,0x0c,0xc8,0x04,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xb4,0x4c,0xba,0x04,0xa5,0x32,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0xca,0x88, +0x4c,0x30,0x1c,0x11,0x98,0x09,0xf1,0xd9,0x10,0x2a,0xf2,0x19,0x31,0x30,0x00,0x10, +0x04,0x83,0xc8,0x65,0xd0,0x25,0xb0,0x40,0xa0,0x8f,0x19,0xa3,0x22,0x9f,0x11,0x03, +0x03,0x00,0x41,0x30,0x88,0x62,0x66,0x5d,0x02,0x0b,0x04,0xfa,0x58,0x40,0xc8,0x67, +0xba,0x81,0x4d,0x02,0xc4,0xd0,0xa0,0x25,0xe4,0x63,0x69,0xd0,0x12,0xf2,0x31,0x35, +0x68,0x09,0xf9,0xd8,0x1a,0xb4,0x84,0x7c,0xec,0x63,0x09,0xf9,0x18,0x18,0xb0,0x84, +0x7c,0x2c,0x0c,0x58,0x42,0x3e,0x26,0x06,0x2c,0x21,0x1f,0x23,0x10,0xf8,0x18,0x81, +0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x8d,0x25,0xe4,0x63,0x1b,0x4b,0xc8, +0xc7,0x38,0x96,0x90,0x8f,0x75,0x2c,0x21,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7, +0x10,0x02,0x3e,0x86,0x10,0xf0,0xb1,0xaa,0x25,0xe4,0x63,0x56,0x4b,0xc8,0xc7,0xae, +0x96,0x90,0x8f,0x61,0x2d,0x21,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02, +0x3e,0x86,0x10,0xf0,0xb1,0x3b,0x20,0x05,0xf8,0x58,0xb0,0x06,0xf0,0xb1,0xe0,0x83, +0x8f,0x1d,0x01,0x7d,0xec,0x10,0xe8,0x63,0xc7,0x40,0x1f,0x3b,0x08,0xfa,0xd8,0x2a, +0xdc,0x84,0x7c,0x8c,0x15,0x6e,0x42,0x3e,0xd6,0x0a,0x37,0x21,0x1f,0x73,0x85,0x9b, +0x90,0x8f,0x89,0x82,0x4d,0xc8,0xc7,0x46,0xc1,0x26,0xe4,0x63,0xa4,0x60,0x13,0xf2, +0xb1,0x52,0xb0,0x09,0xf9,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31, +0x02,0x81,0x8f,0xf5,0x41,0x4e,0xc8,0xc7,0xfc,0x20,0x27,0xe4,0x63,0x7f,0x90,0x13, +0xf2,0x31,0x50,0xc8,0x09,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0, +0x31,0x84,0x80,0x8f,0xe1,0x01,0x4f,0xc8,0xc7,0xf2,0x80,0x27,0xe4,0x63,0x7a,0xc0, +0x13,0xf2,0xb1,0x3d,0xe0,0x09,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10, +0xf0,0x31,0x84,0x80,0x8f,0x11,0x61,0x40,0x1f,0x23,0xc4,0x80,0x3e,0x46,0x8c,0x01, +0x7d,0x8c,0x20,0x03,0xfa,0xd8,0x3a,0x80,0x85,0x7c,0x8c,0x1d,0xc0,0x42,0x3e,0xd6, +0x0e,0x60,0x21,0x1f,0x73,0x07,0xb0,0x90,0x8f,0x89,0xc3,0x4f,0xc8,0xc7,0xc6,0xe1, +0x27,0xe4,0x63,0xe4,0xf0,0x13,0xf2,0xb1,0x72,0xf8,0x09,0xf9,0x18,0x81,0xc0,0xc7, +0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0xf5,0x82,0x58,0xc8,0xc7,0x7c, +0x41,0x2c,0xe4,0x63,0xbf,0x20,0x16,0xf2,0x31,0x70,0x10,0x0b,0xf9,0x18,0x42,0xc0, +0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0xe1,0x42,0x59,0xc8,0xc7, +0x72,0xa1,0x2c,0xe4,0x63,0xba,0x50,0x16,0xf2,0xb1,0x5d,0x28,0x0b,0xf9,0x18,0x42, +0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x11,0xa1,0x40,0x1f, +0x23,0x44,0x81,0x3e,0x46,0x8c,0x02,0x7d,0x8c,0x20,0x05,0xfa,0xd8,0x4a,0xa8,0x85, +0x7c,0x8c,0x25,0xd4,0x42,0x3e,0xd6,0x12,0x6a,0x21,0x1f,0x73,0x09,0xb5,0x90,0x8f, +0x89,0x44,0x5a,0xc8,0xc7,0x46,0x22,0x2d,0xe4,0x63,0x24,0x91,0x16,0xf2,0xb1,0x92, +0x48,0x0b,0xf9,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81, +0x8f,0xf5,0x03,0x5b,0xc8,0xc7,0xfc,0x81,0x2d,0xe4,0x63,0xff,0xc0,0x16,0xf2,0x31, +0x90,0x60,0x0b,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84, +0x80,0x8f,0xe1,0xc3,0x5b,0xc8,0xc7,0xf2,0xe1,0x2d,0xe4,0x63,0xfa,0xf0,0x16,0xf2, +0xb1,0x7d,0x78,0x0b,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31, +0x84,0x80,0x8f,0x11,0xe1,0x40,0x1f,0x23,0xc4,0x81,0x3e,0x46,0x8c,0x03,0x7d,0x8c, +0x20,0x07,0xfa,0x58,0xdc,0xdc,0x48,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xca, +0x21,0x18,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe8,0xa1,0xfc,0x09,0x6a,0x67, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x1d,0x92,0xa1,0x60,0x38,0x22,0xb0,0x1b,0xe2, +0xb3,0x21,0x76,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0x0f,0xe1,0x4f,0x60, +0x81,0x40,0x1f,0x33,0x66,0x47,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x85,0xd1, +0xfe,0x04,0x16,0x08,0xf4,0xb1,0x80,0x90,0xcf,0x74,0x03,0xdf,0x04,0x88,0xd1,0x0e, +0x99,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x33,0xea,0xa1,0x60,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0x35,0x32,0xa1,0x40,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0x42,0xa3,0x1f,0x0a,0x86,0x23,0x82,0xd1,0x21,0x3e,0x1b,0x7c,0x47,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0x10,0xad,0x51,0x09,0x05,0x16,0x08,0xf4,0x31,0x03,0x7c, +0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0x1b,0xa1,0x50,0x60,0x81,0x40,0x1f, +0x0b,0x08,0xf9,0x4c,0x37,0xa4,0x4e,0x80,0x98,0xea,0xc4,0x49,0x7c,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0x9a,0x23,0x35,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb8, +0xa3,0x19,0x0a,0xde,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x3a,0x62,0xa3,0x60, +0x38,0x22,0x80,0x1d,0xe2,0xb3,0x61,0x7d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06, +0x11,0x1e,0xc9,0x50,0x60,0x81,0x40,0x1f,0x33,0xda,0x47,0x3e,0x23,0x06,0x06,0x00, +0x82,0x60,0x10,0xed,0x51,0x0d,0x05,0x16,0x08,0xf4,0xb1,0x80,0x90,0xcf,0x74,0x83, +0xed,0x04,0x88,0xe9,0x8f,0x9f,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x50, +0xba,0xa3,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x52,0x02,0xa3,0x80,0x7f,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x20,0x12,0xa5,0x3c,0x0a,0x86,0x23,0x82,0xde,0x21,0x3e, +0x1b,0xf0,0x47,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x95,0xd2,0x0f,0x05,0x16, +0x08,0xf4,0x31,0x43,0x7f,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x2a,0x89, +0x51,0x60,0x81,0x40,0x1f,0x0b,0x08,0xf9,0x4c,0x37,0x8c,0x4f,0x80,0x18,0x1a,0xe0, +0x84,0x7c,0x2c,0x0d,0x70,0x42,0x3e,0xa6,0x06,0x38,0x21,0x1f,0x5b,0x03,0x9c,0x90, +0x8f,0x7d,0xfc,0x20,0x1f,0x03,0x03,0x7e,0x90,0x8f,0x85,0x01,0x3f,0xc8,0xc7,0xc4, +0x80,0x1f,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04, +0x3e,0xa6,0x91,0x83,0x7c,0x6c,0x23,0x07,0xf9,0x18,0x47,0x0e,0xf2,0xb1,0x8e,0x1c, +0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x56, +0xb1,0x82,0x7c,0xcc,0x62,0x05,0xf9,0xd8,0xc5,0x0a,0xf2,0x31,0x8c,0x15,0xe4,0x63, +0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x76,0x07,0xa4, +0x00,0x1f,0x0b,0xd6,0x00,0x3e,0x16,0x7c,0xf0,0xb1,0x23,0xa0,0x8f,0x1d,0x02,0x7d, +0xec,0x18,0xe8,0x63,0x07,0x41,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe4,0xc9, +0x95,0x52,0x85,0x54,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x98,0xa7,0x57,0x4a,0x15, +0x52,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x9e,0x60,0x29,0x55,0x48,0x65,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0x7a,0x8a,0xa5,0x54,0x21,0x95,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xec,0x29,0x96,0x5a,0x05,0x55,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xb8,0x27,0x59,0x6a,0x15,0x54,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x9f,0x66, +0xa9,0x55,0x50,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x7c,0xa2,0xa5,0x56,0x41, +0x95,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf4,0xc9,0x96,0x10,0x3d,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0x63,0x9f,0x6e,0x09,0xd1,0x93,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xf8,0x09,0x97,0x10,0x3d,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x9f,0x72, +0x09,0xd1,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfc,0x29,0x97,0x10,0x3f,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x9f,0x74,0x09,0xf1,0x93,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x40,0x6a,0x97,0x10,0x3f,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23, +0xa4,0x78,0x09,0xf1,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x44,0xca,0x97,0x90, +0x3e,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0xa4,0x7e,0x09,0xe9,0x93,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x48,0x0a,0x9c,0x90,0x3e,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0xa3,0xa4,0xc2,0x09,0xe9,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4c,0x2a, +0x9c,0x90,0x50,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0xa4,0xc4,0x09,0x09,0x95, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x50,0x6a,0x9c,0x90,0x50,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0x23,0xa5,0xc8,0x09,0x09,0x95,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x54,0xaa,0x9c,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x95,0x32,0x27,0x0e, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0xa5,0xce,0x89,0x43,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x68,0x29,0x74,0xe2,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5c, +0x4a,0x9d,0x08,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x97,0x5a,0x27,0x02,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0x03,0xa6,0xd8,0x89,0x40,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x88,0xa9,0x76,0x22,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0x56,0xca, +0x9c,0xfa,0xc7,0xa4,0x46,0x13,0x82,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc0,0x60, +0xa5,0xda,0x69,0x84,0xcc,0x68,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x9a,0x7a,0xa7, +0x00,0xa5,0x50,0x0a,0xa5,0xe4,0x49,0x9e,0xe4,0x49,0x9e,0x46,0x13,0x02,0x60,0x38, +0x22,0x90,0xa1,0xe0,0x9b,0x6e,0x68,0x23,0x21,0xb0,0xc5,0xa0,0x8f,0x2d,0x07,0x7d, +0x6c,0x41,0xe8,0x63,0xc4,0x20,0x1f,0x2b,0x06,0xf9,0xd8,0x60,0xc8,0x67,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0x9f,0xd2,0xa7,0x41,0x87,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x00,0xab,0x7d,0x1a,0x76,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xb0,0xe2, +0xa7,0x81,0x87,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x10,0x2b,0x7f,0x1a,0x5a,0x69, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xb1,0xfa,0xa7,0xc1,0x95,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x20,0x2b,0x90,0x1a,0x5e,0xc9,0x04,0x3f,0x92,0x8f,0x09,0x04,0x7c, +0x2c,0xf8,0x23,0xf9,0x58,0x30,0xc0,0xc7,0x8e,0x22,0x3e,0x16,0x8c,0x92,0x7c,0x2c, +0x19,0x25,0xf9,0xd8,0x11,0xc4,0xc7,0x92,0x52,0x92,0x8f,0x09,0x41,0x7c,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0x62,0xab,0xb1,0xf2,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0x6a,0x2b,0x9d,0x0a,0x86,0x23,0xc0,0x80,0x8d,0x88,0xef,0x82,0x21,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0x00,0x0c,0xd4,0x8a,0xa5,0xd6,0x48,0x94,0x46,0x0c,0x1a,0x00,0x04, +0xc1,0xa0,0x99,0x2b,0x97,0x0a,0x62,0x6a,0x86,0x64,0x28,0xa6,0x62,0x2a,0xa6,0x62, +0x6a,0x34,0x21,0x00,0x86,0x23,0x82,0x5e,0x12,0xbe,0x11,0x83,0x03,0x00,0x41,0x30, +0x00,0x03,0xb7,0x82,0x29,0x34,0x3a,0xa5,0x11,0x83,0x03,0x00,0x41,0x30,0x00,0x83, +0xb7,0x8a,0xa9,0x32,0x5a,0xa5,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xea,0x6a,0xa5, +0x84,0x00,0x7c,0x7e,0x07,0x9e,0xe0,0x89,0xad,0xd8,0xca,0xa6,0xe8,0x68,0x34,0x21, +0x00,0x46,0x13,0x84,0x60,0x96,0x40,0x18,0xa8,0x30,0xdc,0x31,0x00,0xd0,0x20,0x18, +0xa8,0x30,0xe0,0x31,0x00,0xcc,0x20,0x18,0xa8,0x30,0xe4,0x31,0x00,0xc0,0x20,0x18, +0xa8,0x30,0xe8,0x31,0x00,0x94,0x60,0xa0,0xc2,0xb0,0xc7,0x00,0x50,0x82,0x81,0x0a, +0x03,0x1f,0x03,0x40,0x0c,0x82,0x81,0x8a,0x41,0x5d,0x03,0x00,0x0c,0x82,0x81,0x8a, +0x31,0x90,0xd5,0x00,0xd0,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x48,0xeb,0xa7, +0x76,0x67,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xae,0xaf,0x72,0x0a,0x8e,0xee,0x6a, +0x34,0x21,0x10,0x2a,0x48,0x29,0x2d,0xbd,0x0a,0xee,0x02,0xc3,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xa0,0x13,0x2d,0x9f,0xaa,0xa3,0xbe,0x1a,0x4d,0x08,0x80,0xd1,0x04,0x21, +0x38,0xc1,0xb0,0x13,0x0c,0x33,0xc1,0xa0,0x8f,0x09,0x07,0x7d,0x4e,0x18,0xe8,0x84, +0x81,0x46,0x13,0x1c,0x60,0x34,0xe1,0x09,0x8e,0x30,0xec,0x08,0xc3,0x4c,0x68,0x23, +0xf9,0x98,0xd0,0x46,0xf2,0x31,0x02,0xa5,0xe0,0x63,0x44,0x4a,0xc1,0x67,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0xdd,0xba,0x2b,0x42,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x83,0xb7,0xf0,0x8a,0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe8,0x2d,0xbc,0xb2, +0x27,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xdf,0xca,0xab,0x7b,0x12,0x8e,0x31, +0xec,0x18,0xc3,0x8c,0x10,0xe8,0x63,0x84,0x40,0x9f,0x11,0x83,0x03,0x00,0x41,0x30, +0x00,0x03,0xdd,0xe2,0x2b,0x59,0xaa,0xa7,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xc6, +0xcb,0xaf,0x82,0xdb,0xba,0xad,0xdb,0x0a,0xad,0xd0,0x0a,0xad,0xd0,0x1a,0x4d,0x08, +0x80,0xe1,0x88,0x20,0x9c,0x82,0x6f,0xba,0x81,0x9f,0x84,0xe0,0xc4,0xc0,0xa8,0x11, +0x83,0x03,0x00,0x41,0x30,0x00,0x03,0xf0,0x12,0xad,0x5e,0xb2,0xa7,0x11,0x83,0x03, +0x00,0x41,0x30,0x00,0x83,0xf0,0x1a,0xad,0x5b,0xea,0xa7,0x11,0x83,0x07,0x00,0x41, +0x30,0x98,0xce,0xab,0xaf,0x84,0x40,0x49,0xc4,0x4a,0xac,0x7c,0xcb,0xb7,0x50,0x6b, +0x18,0x4d,0x08,0x00,0x0b,0x6c,0x4a,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xad, +0xd7,0x68,0x05,0x16,0x20,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0xbd,0x42, +0x2b,0xb0,0x20,0xa7,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0x7b,0x9d,0x56, +0x30,0x1c,0x31,0x07,0xee,0x14,0x7c,0xd3,0x0d,0x02,0x1d,0x04,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xd4,0x17,0x6c,0x05,0xc3,0x70,0x44,0x10,0x4f,0xce,0x37,0x62,0x70, +0x00,0x20,0x08,0x06,0xc7,0x7d,0xcd,0xd6,0x50,0x58,0x30,0xd0,0xc7,0x5c,0x2a,0x88, +0xcf,0x74,0x43,0xf0,0x52,0xc4,0x2c,0xc3,0x40,0xe0,0xc1,0x70,0x04,0x1f,0xd8,0x93, +0xf3,0x4d,0x37,0xd0,0x55,0x4c,0x05,0xb3,0x04,0xc8,0x70,0x84,0x1f,0xc8,0x94,0xf2, +0xcd,0x32,0x18,0x45,0x60,0x8c,0x12,0x1f,0x0b,0x70,0x4a,0x3e,0x16,0x30,0xf0,0x99, +0x25,0x40,0x86,0x23,0x8e,0xb7,0x12,0xbe,0x59,0x86,0x03,0x09,0x66,0x09,0x90,0x81, +0x12,0x83,0x19,0x4c,0xa2,0xd0,0xcf,0xe0,0x30,0x09,0x63,0xa0,0xc4,0x10,0x83,0xc1, +0x28,0xbc,0xc3,0x33,0x4c,0x51,0x2b,0xf8,0x58,0x20,0x57,0xf2,0x19,0x31,0x30,0x00, +0x10,0x04,0x83,0x68,0xc4,0xe0,0x2b,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0xc4, +0xc4,0x6b,0x14,0x02,0xeb,0xa9,0x20,0x3e,0xe6,0x53,0x3f,0x14,0x9f,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0x4e,0x8c,0xbe,0x82,0xe1,0x88,0x32,0xca,0x2b,0xe2,0xbb,0xc0, +0x28,0x5b,0x02,0xf9,0x58,0x60,0xc8,0xc7,0x82,0x42,0x3e,0x16,0x98,0x15,0x7c,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x20,0x72,0xb1,0xfd,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x90,0xb1,0xf6,0x7a,0xc0,0x60,0x38,0x22,0x70,0x29,0xe7,0x1b,0x31,0x38,0x00, +0x10,0x04,0x83,0x83,0xc6,0xe0,0x2b,0x12,0x03,0x0b,0x06,0xfa,0x4c,0x37,0x04,0x31, +0x35,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x44,0x63,0x21,0x16,0xd8,0xe1,0x5a,0xf2, +0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0xc6,0x46,0x2c,0xb0,0x60,0x90,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x44,0x38,0x56,0x62,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18, +0x68,0x35,0x06,0x5f,0x27,0x95,0x62,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x26,0xe8, +0x93,0x7c,0x4c,0xd0,0x27,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xe4,0x63,0xef, +0x25,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xf4,0x63,0xf0,0x25,0x9c,0x30,0xd0,0x09, +0x03,0x9d,0x60,0xd8,0x09,0x86,0x99,0x00,0x5a,0xf0,0x31,0x21,0xb4,0xe0,0x33,0x62, +0x70,0x00,0x20,0x08,0x06,0x9a,0x98,0xf5,0x17,0x4d,0xe1,0xd8,0x68,0x42,0x00,0x8c, +0x26,0x08,0x81,0x15,0x42,0x7c,0xac,0x10,0xe2,0x33,0x1c,0x21,0x3c,0xc2,0x37,0xdd, +0x50,0x5f,0x22,0x16,0x0c,0x47,0x0c,0x90,0xf0,0x4d,0x37,0xdc,0x17,0x89,0x05,0xd3, +0x0d,0x62,0x56,0x66,0xc4,0x74,0xc3,0x98,0x99,0xd9,0x50,0x45,0x04,0x45,0x44,0x50, +0x02,0x01,0x25,0x10,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x60,0xf0,0x66,0x31,0xa6, +0x56,0xac,0x35,0x62,0xd0,0x00,0x20,0x08,0x06,0x0d,0x9e,0xcd,0x58,0xc0,0x66,0x83, +0x60,0x63,0x36,0x66,0x63,0x36,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30, +0x08,0xd3,0x0d,0x6f,0x26,0x67,0x4f,0x29,0x01,0x8c,0x18,0x34,0x00,0x08,0x82,0x41, +0xe3,0x67,0x39,0x76,0xc8,0x59,0x80,0xf0,0x18,0x8f,0xf1,0x18,0x8f,0x8d,0x26,0x04, +0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74,0x03,0x9e,0xd5,0x59,0x55,0x50,0x00, +0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x90,0xda,0x8f,0x35,0x78,0x16,0x38,0x62,0x26, +0x66,0x62,0x26,0x66,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0xdd, +0xb0,0x67,0x7e,0x96,0x55,0x15,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xaa,0x56, +0x66,0x93,0x9f,0x55,0x01,0x9a,0xa1,0x19,0x9a,0xa1,0xd9,0x68,0x42,0x00,0x8c,0x26, +0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xe3,0x6a,0x69,0x76, +0x89,0x5a,0x54,0xb0,0x19,0x9b,0xb1,0x19,0x9b,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10, +0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xb2,0xd6,0x66,0x9b,0xa9, +0x3d,0x09,0x9c,0xc1,0x19,0x9c,0xc1,0xd9,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68, +0xc2,0x20,0x4c,0x37,0xb0,0x5a,0xaa,0x9d,0x41,0x8d,0x41,0x00,0x23,0x06,0x0d,0x00, +0x82,0x60,0xd0,0xe0,0xda,0x9c,0x85,0x01,0xab,0x8d,0x41,0x60,0x67,0x76,0x66,0x67, +0x76,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00, +0x82,0x60,0xd0,0xf0,0xda,0x9d,0x95,0x01,0xac,0x7d,0x85,0x9e,0xe9,0x99,0x9e,0xe9, +0xd9,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08, +0x82,0x41,0x03,0x6e,0x7b,0x96,0x06,0xb4,0xd6,0x25,0x7e,0xe6,0x67,0x7e,0xe6,0x67, +0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x60,0x79,0x60,0x0a,0xf1,0xb1, +0x3c,0x30,0x85,0xf8,0x1c,0x3e,0x19,0x35,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0xba, +0x8d,0x5a,0x38,0x04,0xe6,0x5f,0xac,0x40,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xd4,0xcd,0xd4,0x5e,0x2c,0x30,0x10,0x1b,0xe2,0x63,0x42,0x20,0x1f,0x0b,0x44,0x0c, +0x3e,0x16,0xc8,0x98,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x78,0x37,0x55,0x23, +0xb1,0xc0,0x54,0x0a,0xc5,0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0xbc,0xb1, +0x5a,0x90,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x21,0x6f,0xad,0xd6,0x5e,0x81,0x11, +0x47,0x7c,0x4c,0x08,0xe4,0x63,0x41,0x02,0x1f,0xf3,0xa9,0x1c,0x93,0xcf,0x88,0x81, +0x01,0x80,0x20,0x18,0x44,0xf4,0x16,0x6e,0x81,0xe9,0x58,0x10,0x1f,0x53,0x85,0x53, +0x00,0xc1,0x05,0x86,0x99,0x2a,0xa0,0x02,0x08,0x2e,0x30,0xcc,0x06,0x0c,0x3e,0x26, +0x60,0xf0,0x19,0x6e,0x48,0x05,0xba,0x20,0x83,0xe1,0x86,0x54,0xa0,0x0b,0x32,0x28, +0x21,0xd0,0x0b,0x8c,0x32,0xc7,0x90,0x8f,0x3d,0x86,0x7c,0x46,0x0c,0x12,0x00,0x04, +0xc1,0xe0,0xfa,0xb7,0x5e,0x13,0x02,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3, +0xe4,0xc4,0x2d,0xe0,0x33,0x0b,0xf8,0x4c,0x3e,0x16,0xf8,0x18,0x7c,0x6c,0x08,0x33, +0xf9,0x58,0x00,0x66,0xf0,0xb1,0xe2,0xcf,0xe4,0x63,0xc1,0x9f,0xc1,0xc7,0x82,0x42, +0x3e,0x16,0x80,0x1a,0x7c,0xac,0x28,0xe4,0x63,0x81,0x23,0x1f,0x0b,0x06,0xf9,0x58, +0x80,0x0b,0xf2,0x31,0x01,0x17,0xe4,0x63,0x03,0x2e,0xc8,0x67,0xc4,0x20,0x01,0x40, +0x10,0x0c,0xae,0x97,0x6b,0x37,0xec,0xc2,0x2e,0xf3,0xfe,0x4c,0x3e,0x16,0x08,0xf2, +0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0xe6,0xda,0x2d,0xb0,0xe0,0x17,0xe4,0x63, +0xc2,0x2f,0xc8,0xc7,0x86,0x5f,0x90,0x8f,0x0d,0xe2,0x20,0x1f,0x1b,0xc4,0x41,0x3e, +0x36,0x88,0x83,0x7c,0x0c,0x1e,0xc4,0x01,0x04,0x17,0x18,0x66,0x01,0x1f,0xc0,0x67, +0xb8,0x81,0x1c,0x6e,0x83,0x0c,0x2a,0x18,0x03,0xbd,0xc0,0x28,0x83,0x03,0x42,0x3e, +0x23,0x06,0x09,0x00,0x82,0x60,0x70,0x81,0x9d,0xbf,0x05,0x62,0x10,0x88,0xc1,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0x67,0x37,0x72,0x41,0xaf,0x59,0xd0,0x6b,0xf2,0xb1, +0xe0,0xcf,0xe0,0x63,0x83,0xa8,0xc9,0xc7,0x82,0x50,0x83,0x8f,0x15,0xe0,0x26,0x1f, +0x0b,0xc0,0x0d,0x3e,0x16,0x14,0xf2,0xb1,0x20,0xdc,0xe0,0x63,0x45,0x21,0x1f,0x0b, +0x1a,0xf9,0x58,0x30,0xc8,0xc7,0x82,0x79,0x90,0x8f,0x09,0xf3,0x20,0x1f,0x1b,0xe6, +0x41,0x3e,0x36,0x90,0x01,0x7c,0x6c,0x20,0x03,0xf8,0xd8,0x40,0x06,0xf0,0xb1,0x03, +0x0d,0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x17,0xdd,0xc9,0x5c,0xc6,0x07,0x19, +0x1f,0x58,0x19,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0xef,0x62,0x2e, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0xef,0x72,0x6e,0x24,0xfa,0x61,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0xbf,0xd3,0xb9,0x91,0xe8,0x87,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xfe,0x6e,0xe7,0x46,0xa2,0x1f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x00, +0xbd,0x9d,0x33,0x09,0x90,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0xf4,0x78,0xce, +0x24,0x40,0x62,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xd1,0xeb,0x39,0x93,0x00,0x09, +0x3b,0x46,0x42,0x3e,0x86,0x8c,0x84,0x7c,0x2c,0x19,0x09,0xf9,0xd8,0xd0,0x06,0xf0, +0xb1,0xa1,0x0d,0xe0,0x63,0x43,0x1b,0xc0,0xc7,0x8c,0x94,0x90,0x8f,0x19,0x29,0x21, +0x1f,0x33,0x52,0x42,0x3e,0x36,0xc0,0x01,0x7c,0x6c,0x80,0x03,0xf8,0xd8,0x00,0x07, +0xf0,0xb1,0xe9,0x0e,0xe0,0x63,0x61,0xd1,0x12,0x20,0xb8,0xc0,0x30,0x0b,0xda,0x01, +0x3e,0xc3,0x0d,0x2f,0x81,0x22,0x64,0x50,0x01,0x2d,0xe8,0x05,0x46,0x59,0x38,0x10, +0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x83,0x2b,0xf6,0xde,0x2e,0x98,0x85,0x60,0x16, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc0,0x3d,0xba,0x0b,0x5c,0xce,0x02,0x97,0x93, +0x8f,0x05,0xf0,0x06,0x1f,0x1b,0xe6,0x4d,0x3e,0x16,0xc8,0x1b,0x7c,0xac,0x88,0x39, +0xf9,0x58,0x10,0x73,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0x32,0x07,0x1f,0x2b,0x0a,0xf9, +0x58,0xd0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xf8,0x84,0x7c,0x4c,0xf0,0x09,0xf9,0xd8, +0xe0,0x13,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f, +0xc5,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0xca,0x6f,0xf4,0xb2,0x76, +0xc8,0xda,0xc1,0x6c,0x21,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xea,0x27, +0x7a,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xee,0xa7,0x7a,0x71,0x80,0x16,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xbc,0xdf,0xea,0xc5,0x01,0x5a,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x01,0x7f,0xac,0x17,0x07,0x68,0x31,0x62,0x70,0x00,0x20,0x08,0x06, +0x47,0xfc,0xb1,0x5e,0x1c,0xac,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xf2,0xd7, +0x7a,0x71,0xb0,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xcc,0x9f,0xeb,0xc5,0xc1, +0x5a,0xd8,0xe1,0x16,0xf2,0x31,0xc4,0x2d,0xe4,0x63,0x89,0x5b,0xc8,0xc7,0xe2,0x60, +0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x66,0xd0,0x85,0x7c,0xcc,0xa0, +0x0b,0xf9,0x98,0x41,0x17,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2, +0x60,0x80,0x8f,0xc5,0xc1,0x04,0x1f,0x83,0x0d,0xbc,0x00,0xc1,0x05,0x86,0x59,0xd0, +0x13,0xf0,0x19,0x6e,0xd0,0x0b,0x3c,0x21,0x83,0x32,0x89,0x40,0x2f,0x30,0xca,0x64, +0x82,0x90,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0x22,0x18,0x80,0x5f,0x49,0x04, +0x25,0x11,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x91,0x82,0x41,0xf9,0x05,0x7f,0x67, +0xc1,0xdf,0xc9,0xc7,0x82,0xb0,0x83,0x8f,0x0d,0x64,0x27,0x1f,0x0b,0xc6,0x0e,0x3e, +0x56,0x88,0x9e,0x7c,0x2c,0x10,0x3d,0xf8,0x58,0x50,0xc8,0xc7,0x82,0xd1,0x83,0x8f, +0x15,0x85,0x7c,0x2c,0x68,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0x52,0x43,0x3e,0x26,0xa4, +0x86,0x7c,0x6c,0x48,0x0d,0xf9,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71, +0x30,0xc0,0xc7,0xe2,0xe0,0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0x36,0x18, +0xd0,0xdf,0x4f,0x64,0x3f,0x91,0xd9,0x49,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04, +0x83,0x68,0x07,0x83,0xf9,0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf8,0xc1,0x60, +0xff,0xe2,0x60,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x00,0xc3,0x80,0xff,0xe2, +0x60,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x08,0xc3,0xa0,0xff,0xe2,0x60,0x36, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x10,0xc3,0xa0,0xff,0xe2,0xc0,0x36,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x18,0xc3,0xc0,0xff,0xe2,0xc0,0x36,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x20,0xc3,0xe0,0xff,0xe2,0xc0,0x36,0xec,0xc8,0x0d,0xf9,0x18,0x92, +0x1b,0xf2,0xb1,0x24,0x37,0xe4,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5, +0xc1,0x00,0x1f,0x33,0x7e,0x43,0x3e,0x66,0xfc,0x86,0x7c,0xcc,0xf8,0x0d,0xf9,0x58, +0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x82,0x4f, +0xc1,0x84,0x1b,0xe8,0x05,0x46,0x8d,0x18,0x24,0x00,0x08,0x82,0xc1,0xe5,0x86,0x01, +0x0b,0x06,0x2f,0xd1,0x06,0x2f,0xd1,0x06,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd4, +0x61,0x10,0x83,0x41,0xb0,0x7e,0x16,0xac,0x9f,0x7c,0x2c,0x68,0x3d,0xf8,0xd8,0x00, +0x7b,0xf2,0xb1,0xe0,0xf5,0xe0,0x63,0x85,0xfb,0xc9,0xc7,0x02,0xf7,0x83,0x8f,0x05, +0x85,0x7c,0x2c,0x78,0x3f,0xf8,0x58,0x51,0xc8,0xc7,0x02,0x46,0x3e,0x16,0x0c,0xf2, +0xb1,0x20,0x3e,0xe4,0x63,0x42,0x7c,0xc8,0xc7,0x86,0xf8,0x90,0x8f,0xb1,0xc1,0x00, +0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x0e,0xf8,0x8c,0x18,0x24, +0x00,0x08,0x82,0xc1,0x25,0x8a,0x01,0x18,0x06,0x67,0x51,0x0a,0x67,0x51,0x0a,0x36, +0x17,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x3a,0xc5,0xe0,0x07,0x83,0x60, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x55,0x0c,0xce,0x30,0x60,0x83,0xfd,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0x83,0x15,0x03,0x34,0x0c,0xd8,0x60,0x3f,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x68,0xc5,0x20,0x0d,0x03,0x36,0xd8,0x8f,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x5c,0x31,0x48,0xc3,0x80,0x0d,0xfc,0x63,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0x57,0x0c,0xd4,0x30,0x60,0x03,0xff,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x03,0x16,0x83,0x35,0x0c,0xd8,0xc0,0x3f,0xec,0x08,0x11,0xf9,0x18,0x12,0x22,0xf2, +0xb1,0x24,0x44,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00, +0x1f,0x33,0x4e,0x44,0x3e,0x66,0x9c,0x88,0x7c,0xcc,0x38,0x11,0xf9,0x18,0x1b,0x0c, +0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x82,0x4f,0xad,0x84, +0x2e,0xe8,0x05,0x46,0x8d,0x18,0x24,0x00,0x08,0x82,0xc1,0xa5,0x8b,0x01,0x1e,0x06, +0x2a,0x91,0x0b,0x2a,0x91,0x0b,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x84,0x63,0xd0, +0x87,0x41,0x70,0x83,0x81,0x05,0x37,0x18,0xc8,0xc7,0x82,0xfc,0x83,0x8f,0x0d,0xfc, +0x27,0x1f,0x0b,0xf6,0x0f,0x3e,0x56,0xe8,0x60,0x20,0x1f,0x0b,0x74,0x30,0x80,0x8f, +0x05,0x85,0x7c,0x2c,0xd8,0xc1,0x00,0x3e,0x56,0x14,0xf2,0xb1,0x80,0x91,0x8f,0x05, +0x83,0x7c,0x2c,0xc8,0x11,0xf9,0x98,0x90,0x23,0xf2,0xb1,0x21,0x47,0xe4,0x63,0x6c, +0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x03,0x3e,0x23, +0x06,0x09,0x00,0x82,0x60,0x70,0xb9,0x63,0xc0,0x8a,0x81,0x58,0xc4,0x83,0x58,0xc4, +0x83,0xfd,0x46,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xe6,0x31,0x58,0xc5, +0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x1e,0x83,0x59,0x0c,0xd8,0x60,0x4c, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc0,0xc7,0x80,0x16,0x03,0x36,0x18,0x93,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xf2,0x31,0xa8,0xc5,0x80,0x0d,0xc6,0x64,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0x7d,0x0c,0x6a,0x31,0x60,0x03,0x33,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0x63,0x1f,0x03,0x5b,0x0c,0xd8,0xc0,0x4c,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0xe0,0xc7,0xe0,0x16,0x03,0x36,0x30,0x13,0x3b,0xd2,0x44,0x3e,0x86,0xa4, +0x89,0x7c,0x2c,0x49,0x13,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c, +0x30,0xc0,0xc7,0x8c,0x37,0x91,0x8f,0x19,0x6f,0x22,0x1f,0x33,0xde,0x44,0x3e,0xc6, +0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x98,0xe0,0x63, +0xb9,0x32,0x27,0x20,0xb8,0xc0,0x30,0x0b,0xcc,0x04,0x3e,0xc3,0x0d,0x75,0x12,0x3a, +0x64,0x50,0x2f,0x12,0xe8,0x05,0x46,0xd9,0x8e,0x10,0xf2,0x19,0x31,0x48,0x00,0x10, +0x04,0x83,0x6b,0x25,0x83,0x74,0x0c,0x5c,0x24,0x70,0x91,0x60,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0x99,0x0c,0xdc,0x31,0x08,0x50,0x31,0xb0,0x00,0x15,0x03,0xf9,0x58, +0xa0,0x86,0x01,0x7c,0x6c,0x68,0xc3,0x40,0x3e,0x16,0xb0,0x61,0x00,0x1f,0x2b,0x56, +0x31,0x90,0x8f,0x05,0xab,0x18,0xc0,0xc7,0x82,0x42,0x3e,0x16,0xb0,0x62,0x00,0x1f, +0x2b,0x0a,0xf9,0x58,0xd0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0x90,0x8a,0x7c,0x4c,0x20, +0x15,0xf9,0xd8,0x40,0x2a,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2, +0x60,0x80,0x8f,0xc5,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0x7e,0x32, +0xe8,0xc7,0x00,0x4d,0x32,0x34,0xc9,0x0c,0x46,0x02,0xf9,0x8c,0x18,0x18,0x00,0x08, +0x82,0x41,0x44,0x96,0x01,0x3f,0x06,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x68, +0x19,0x90,0x64,0x10,0x07,0xae,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x5a,0x06, +0x25,0x19,0xc4,0x81,0xab,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xa1,0x96,0x81,0x49, +0x06,0x71,0xe0,0x2a,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xac,0x65,0x60,0x92,0x41, +0x1c,0xc4,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x6c,0x19,0x9c,0x64,0x10,0x07, +0xb1,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x5b,0x06,0x28,0x19,0xc4,0x41,0xac, +0xd8,0x41,0x2b,0xf2,0x31,0x84,0x56,0xe4,0x63,0x09,0xad,0xc8,0xc7,0xe2,0x60,0x80, +0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x66,0xe8,0x8a,0x7c,0xcc,0xd0,0x15, +0xf9,0x98,0xa1,0x2b,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60, +0x80,0x8f,0xc5,0xc1,0x04,0x9f,0xca,0x11,0x37,0xd0,0x0b,0x8c,0x1a,0x31,0x48,0x00, +0x10,0x04,0x83,0xeb,0x2e,0x83,0x9a,0x0c,0x70,0xa4,0x0d,0x70,0xa4,0x0d,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xf0,0xcb,0x40,0x27,0x83,0x80,0x1e,0x03,0x0b,0xe8,0x31, +0x90,0x8f,0x05,0xb6,0x18,0xc0,0xc7,0x86,0x5c,0x0c,0xe4,0x63,0x01,0x2e,0x06,0xf0, +0xb1,0xe2,0x1e,0x03,0xf9,0x58,0x70,0x8f,0x01,0x7c,0x2c,0x28,0xe4,0x63,0x01,0x3e, +0x06,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8c,0x7c,0x2c,0x18,0xe4,0x63,0x01,0xbb,0xc8, +0xc7,0x04,0x76,0x91,0x8f,0x0d,0xec,0x22,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03, +0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x1c,0xf0,0x19,0x31,0x48,0x00,0x10,0x04,0x83, +0x6b,0x35,0x83,0xb4,0x0c,0xe0,0xa4,0x14,0xe0,0xa4,0x14,0x8c,0x4f,0x02,0xf9,0x8c, +0x18,0x18,0x00,0x08,0x82,0x41,0x04,0x9b,0x01,0x5a,0x06,0xc1,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0xb4,0x19,0xc0,0x65,0xc0,0x06,0xf6,0x32,0x62,0x70,0x00,0x20,0x08, +0x06,0x47,0x6d,0x06,0x71,0x19,0xb0,0x81,0xbd,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0x61,0x9b,0x81,0x5c,0x06,0x6c,0x60,0x2f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xdc, +0x66,0x20,0x97,0x01,0x1b,0xe4,0xcb,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xb8,0x19, +0xcc,0x65,0xc0,0x06,0xf9,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x6e,0x06,0x74, +0x19,0xb0,0x41,0xbe,0xd8,0xc1,0x2f,0xf2,0x31,0x84,0x5f,0xe4,0x63,0x09,0xbf,0xc8, +0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0x66,0x88,0x8c, +0x7c,0xcc,0x10,0x19,0xf9,0x98,0x21,0x32,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30, +0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x04,0x9f,0xa2,0x11,0x5d,0xd0,0x0b,0x8c, +0x1a,0x31,0x48,0x00,0x10,0x04,0x83,0x6b,0x3c,0x83,0xd0,0x0c,0x66,0x24,0x17,0x66, +0x24,0x17,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x50,0xcf,0xc0,0x34,0x83,0x00,0x2c, +0x03,0x0b,0xc0,0x32,0x90,0x8f,0x05,0x22,0x19,0xc0,0xc7,0x86,0x92,0x0c,0xe4,0x63, +0x01,0x49,0x06,0xf0,0xb1,0x62,0x2c,0x03,0xf9,0x58,0x30,0x96,0x01,0x7c,0x2c,0x28, +0xe4,0x63,0x01,0x59,0x06,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8c,0x7c,0x2c,0x18,0xe4, +0x63,0x01,0xcd,0xc8,0xc7,0x04,0x9a,0x91,0x8f,0x0d,0x34,0x23,0x1f,0x63,0x83,0x01, +0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x1c,0xf0,0x19,0x31,0x48, +0x00,0x10,0x04,0x83,0xeb,0x3e,0x83,0xda,0x0c,0xd6,0x24,0x1e,0xd6,0x24,0x1e,0x0c, +0x5d,0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xc4,0x9f,0x01,0x6d,0x06,0xc1, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x20,0x1a,0xf0,0x66,0xc0,0x06,0x3e,0x33,0x62, +0x70,0x00,0x20,0x08,0x06,0x47,0x88,0x06,0xbd,0x19,0xb0,0x81,0xcf,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x21,0xa2,0x81,0x6f,0x06,0x6c,0xe0,0x33,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0x8c,0x68,0xe0,0x9b,0x01,0x1b,0x84,0xcd,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0x24,0x1a,0xfc,0x66,0xc0,0x06,0x61,0x33,0x62,0x70,0x00,0x20,0x08,0x06, +0x47,0x89,0x06,0xe0,0x19,0xb0,0x41,0xd8,0xd8,0x41,0x36,0xf2,0x31,0x84,0x6c,0xe4, +0x63,0x09,0xd9,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01, +0x3e,0x66,0xa8,0x8d,0x7c,0xcc,0x50,0x1b,0xf9,0x98,0xa1,0x36,0xf2,0x31,0x36,0x18, +0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x04,0x9f,0x11,0x03, +0x03,0x00,0x41,0x30,0x88,0x60,0x34,0x38,0xd1,0x20,0x18,0x8e,0x08,0xd6,0x32,0x10, +0xbe,0xe9,0x86,0x41,0x2d,0x83,0xc0,0x9a,0x80,0x3e,0xd6,0x08,0xf4,0xb1,0x66,0xa0, +0x8f,0x29,0x04,0x7d,0x4c,0x29,0xe8,0x63,0x8a,0x41,0x1f,0x33,0x0c,0xf9,0x98,0x61, +0xc8,0xc7,0x0c,0x43,0x3e,0x66,0x0c,0xf1,0x31,0x63,0x88,0x8f,0x19,0x43,0x7c,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x20,0xfa,0xd1,0xc0,0x46,0x83,0x61,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0x22,0x30,0x0d,0x6e,0x34,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x0a, +0xd3,0x00,0x47,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x31,0x0d,0xe8,0x33, +0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x1a,0xd3,0xa0,0x3e,0x83,0x61,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0x22,0x32,0x0d,0xec,0x33,0x18,0x86,0x23,0xd8,0xe0,0x2f,0x03, +0xe1,0xbb,0xc0,0x28,0x0b,0xdc,0x40,0x3e,0xc3,0x11,0x81,0x68,0x06,0xc2,0x37,0xcb, +0x90,0x28,0x81,0xcd,0x81,0x40,0x1f,0x9b,0x83,0x81,0x3e,0x36,0x07,0x04,0x7d,0xac, +0x80,0xcd,0x40,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc0,0x69,0xb0,0xa2,0x01, +0x01,0x07,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc4,0x69,0xc0,0xa2,0x01,0x01,0x07, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc8,0x69,0xd0,0xa2,0x01,0x01,0x07,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0xcc,0x69,0xf0,0xa2,0xc1,0x00,0x07,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xd0,0x69,0x00,0xa3,0xc1,0x00,0x07,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xd4,0x69,0x10,0xa3,0xc1,0x00,0x07,0xb3,0x04,0xca,0x40,0x85,0x61,0x24,0xfa, +0x80,0x0c,0x54,0x18,0x46,0xa2,0x0f,0xc8,0x40,0x85,0x61,0x24,0xfa,0x80,0x0c,0x54, +0x18,0x54,0xe2,0x21,0x46,0x06,0xba,0x19,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0x22,0x3c,0x0d,0xf6,0x33,0x08,0x2c,0x30,0xcf,0x40,0x3e,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0xf4,0x69,0x80,0xa3,0xc1,0x2d,0x06,0xb3,0x18,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0xe1,0xa7,0x41,0x8e,0x06,0x01,0x29,0x0d,0x47,0x04,0xed,0x19,0x10,0x5f, +0xbd,0x62,0x10,0xe8,0x88,0xc1,0x01,0x80,0x20,0x18,0x80,0x01,0x9e,0x06,0x3a,0x1a, +0xd0,0x65,0xd0,0x9a,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x80,0x41,0x9e,0x06,0x3b, +0x1a,0xbc,0x65,0x50,0x9b,0xc1,0x88,0xc1,0x03,0x80,0x20,0x18,0x4c,0x7f,0x1a,0xd4, +0x68,0x20,0x04,0xea,0x18,0xa4,0x63,0xa0,0x9f,0x81,0x7e,0x06,0x76,0x1a,0xd8,0x69, +0x00,0xa6,0x81,0x5f,0x06,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30, +0x9a,0x40,0x0c,0xd3,0x0d,0xc4,0x68,0x06,0xc8,0x74,0x03,0x41,0x9a,0x41,0x32,0xdd, +0x40,0x94,0x66,0xa0,0x4c,0x37,0x10,0xa6,0x19,0x2c,0x06,0x11,0xf1,0x19,0x31,0x30, +0x00,0x10,0x04,0x83,0x48,0x55,0x83,0x50,0x0d,0x82,0xe1,0x88,0x00,0x3f,0x03,0xe6, +0x9b,0x65,0x70,0x96,0xc0,0x26,0x23,0x3e,0xc3,0x11,0xc4,0x6a,0x06,0xc2,0x37,0x1c, +0x51,0xb0,0x66,0x40,0x7c,0x27,0x0c,0x71,0xc2,0x10,0x26,0x04,0x21,0x18,0x8e,0x30, +0x60,0x33,0x10,0xbe,0xe1,0x88,0x23,0x36,0x03,0xe2,0x3b,0x61,0x88,0x13,0x86,0x30, +0x21,0x08,0xc1,0x70,0x83,0x11,0x80,0xc1,0x2c,0x03,0xd3,0x04,0x23,0x06,0x06,0x00, +0x82,0x60,0x10,0xe1,0x6a,0xf0,0xaa,0x01,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x07, +0xaf,0x06,0x78,0x1a,0x3c,0xc1,0x2c,0x41,0x33,0x50,0x61,0x08,0x0c,0x18,0x2c,0x26, +0x06,0x54,0x7c,0x86,0x23,0x02,0xdd,0x0c,0x84,0x6f,0x38,0x42,0xd8,0xcd,0x80,0xf8, +0x4e,0x18,0xe2,0x84,0x21,0x4c,0x08,0x42,0x30,0xdc,0x00,0x05,0x60,0x30,0xcb,0x80, +0x65,0xc1,0x40,0x85,0x51,0x33,0x1b,0xe8,0x0a,0xca,0x88,0xc1,0x01,0x80,0x20,0x18, +0x80,0x41,0xaf,0x06,0x7f,0x1a,0xfc,0x66,0x70,0x9f,0xc1,0x88,0x81,0x03,0x80,0x20, +0x18,0x3c,0xe5,0x1a,0xdc,0x69,0x10,0x98,0x66,0x50,0x9a,0x01,0xa9,0x06,0x6b,0xf0, +0x79,0x9d,0x98,0x06,0xc3,0x11,0x9d,0x78,0x06,0xce,0x77,0x81,0x51,0x46,0x04,0xf2, +0x19,0x6e,0x40,0xab,0x5e,0x0d,0xc2,0xe0,0x54,0x32,0x30,0xca,0x42,0x34,0x30,0xc9, +0x20,0x3e,0x16,0x08,0xf2,0xb1,0xc0,0x9c,0xe4,0x63,0x37,0x19,0xf0,0x68,0x20,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xda,0x35,0xd0,0xd5,0x20,0xb8,0xc3,0xa8,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xe4,0x35,0x68,0xd5,0x20,0x10,0x4c,0x0f,0xc0,0x34, +0x90,0x8f,0x05,0x46,0x7c,0x6c,0x08,0xe4,0x63,0x01,0x02,0x9f,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xee,0x35,0x98,0xd5,0x20,0x09,0x0c,0x2c,0x83,0x1b,0x0d,0xe4,0x33, +0x62,0x60,0x00,0x20,0x08,0x06,0x91,0xbd,0x06,0xe3,0x1a,0x04,0x16,0x0a,0x43,0x7c, +0x4c,0x08,0xe4,0x63,0x41,0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfa,0x35, +0xc8,0xd5,0xc0,0x08,0x66,0x19,0x1e,0xe8,0x25,0x03,0x3b,0x05,0x54,0x80,0x8f,0x05, +0xa7,0x10,0x1f,0x43,0x05,0x55,0x80,0x8f,0xad,0x82,0x2a,0xc4,0xc7,0x02,0x55,0x88, +0xcf,0x2c,0xc1,0x34,0x62,0x70,0x00,0x20,0x08,0x06,0x1a,0xbf,0x06,0xb7,0x1a,0xb8, +0x67,0x00,0xaf,0xc1,0x68,0x42,0x00,0x8c,0x26,0x08,0x81,0x05,0x82,0x7c,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0x22,0xd9,0x60,0x5f,0x83,0xc0,0x7a,0x34,0x08,0xe8,0x33, +0x62,0x60,0x00,0x20,0x08,0x06,0x91,0xc9,0x06,0xba,0x1a,0x04,0x16,0xa0,0x69,0x20, +0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x50,0x36,0x00,0xd7,0x20,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x83,0x65,0x03,0x74,0x0d,0xd2,0x34,0x08,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x68,0xd9,0x00,0x5d,0x83,0xb1,0x0c,0xa8,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x5c,0x36,0x48,0xd7,0x00,0x2d,0x83,0xc0,0xc8,0x34,0x18,0xe2,0x63,0x42, +0x20,0x1f,0x0b,0x0a,0xf8,0x58,0xd0,0x0e,0xf2,0x31,0xa1,0x1d,0xe4,0x63,0x43,0x3b, +0xc8,0xc7,0xfe,0x61,0x88,0x8f,0xfd,0xc3,0x10,0x1f,0xfb,0x87,0x21,0x3e,0x66,0x88, +0x04,0x7c,0xcc,0x10,0x09,0xf8,0x98,0x21,0x12,0xf0,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0x63,0x67,0x03,0x7b,0x0d,0x76,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83, +0x67,0x83,0x7b,0x0d,0x76,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x67,0x03, +0x7c,0x0d,0x76,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x67,0x03,0x7d,0x0d, +0x76,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x67,0x83,0x7d,0x0d,0x76,0xc2, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x6c,0x03,0x7e,0x0d,0x76,0xc2,0x18,0x8e, +0x30,0xca,0x4b,0xf8,0x86,0x23,0x8c,0xf2,0x12,0xbe,0xe1,0x08,0xa3,0xbc,0x84,0xaf, +0x06,0x61,0x2b,0x10,0x76,0x38,0x42,0xbd,0x10,0xe1,0x1b,0x8e,0x50,0x2f,0x44,0xf8, +0x86,0x23,0xd4,0x0b,0x11,0xbe,0x1a,0x84,0xad,0x40,0xd8,0x32,0x82,0x9d,0x65,0x88, +0xa4,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xb6,0x0d,0x4e,0x36,0x80,0xaf,0x68, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xb6,0x0d,0x50,0x36,0x80,0xaf,0x68,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0xb7,0x0d,0x52,0x36,0x80,0xaf,0x68,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0xb7,0x0d,0x56,0x36,0x18,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xe0,0x36,0x60,0xd9,0x60,0x88,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x88,0xdb,0xa0, +0x65,0x83,0x21,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x6e,0x83,0x96,0x0d,0x52, +0xe1,0xa6,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x82,0xdb,0x80,0x64,0x03,0xd5,0x0c, +0x2c,0x68,0xd5,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xc9,0x6d,0xa0,0xb2, +0x41,0x60,0xab,0x1a,0x04,0xf1,0xb1,0xa0,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x44,0x75,0x1b,0x88,0x6d,0x10,0x58,0x7f,0x29,0xf1,0xb1,0xfe,0x52,0xe2,0x63,0xfd, +0xa5,0xc4,0xc7,0x88,0x41,0x3e,0x56,0x0c,0xf2,0x31,0x63,0x90,0x8f,0x0d,0x10,0x7c, +0x6c,0x80,0xe0,0x63,0x03,0x04,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x44,0x37, +0xf0,0xd9,0xa0,0x14,0xe0,0x35,0x30,0x53,0x08,0xe2,0x63,0x4c,0x20,0x1f,0x0b,0x06, +0xf8,0xcc,0x12,0x48,0x03,0x15,0x86,0x13,0xd1,0x70,0x00,0x0d,0x54,0x18,0x4e,0x44, +0xc3,0x01,0x34,0x50,0x61,0x38,0x11,0x0d,0x07,0xd0,0x40,0x85,0x81,0x44,0x38,0x01, +0x59,0x10,0x13,0xf0,0x31,0x41,0x26,0xe0,0x63,0xc3,0x4c,0xc0,0x67,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0xd6,0x0d,0xd0,0x36,0x20,0xd7,0x60,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0xc3,0x75,0x83,0xb4,0x0d,0xca,0x35,0x18,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x78,0xdd,0x40,0x6d,0x03,0x73,0x0d,0x06,0xbb,0x89,0x81,0x3e,0x86,0x13,0x03, +0x7d,0x2c,0x27,0x06,0xfa,0x58,0x4f,0x34,0xf1,0xb1,0x9e,0x68,0xe2,0x63,0x3d,0xd1, +0xc4,0xc7,0x8c,0x41,0x3e,0x66,0x0c,0xf2,0x31,0x63,0x90,0x8f,0x0d,0x13,0x7c,0x6c, +0x98,0xe0,0x63,0xc3,0x04,0x1f,0x13,0x06,0xf8,0x58,0x20,0xc4,0xc7,0x86,0x02,0x3e, +0x66,0x14,0xf1,0xb1,0xa0,0x88,0xcf,0x2c,0xc1,0x34,0x50,0x61,0x90,0xc6,0x83,0x48, +0x03,0x15,0x06,0x69,0x3c,0x88,0x34,0x50,0x61,0x88,0xc6,0x63,0x48,0x23,0x06,0x07, +0x00,0x82,0x60,0x00,0x06,0xbb,0x1b,0xf4,0x6d,0x30,0xab,0x81,0xbd,0x06,0x23,0x06, +0x0d,0x00,0x82,0x60,0xd0,0x90,0x6f,0xf0,0xb7,0x41,0x80,0xbb,0x01,0xee,0x06,0xb8, +0x1b,0x88,0x6e,0x20,0xba,0x81,0xe8,0x06,0xa2,0x1b,0x8c,0x26,0x04,0xc0,0x70,0x44, +0x20,0xae,0x41,0xf0,0x4d,0x37,0xf4,0x6b,0x20,0x04,0x86,0x04,0xf4,0x31,0x44,0xa0, +0x8f,0x21,0x03,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x2b,0xdf,0x00,0x74,0x83, +0x5b,0x0d,0xc0,0x37,0x18,0x4d,0x08,0x00,0x0b,0x0a,0xf9,0x98,0x50,0xc8,0xc7,0x86, +0x42,0x3e,0x76,0xaa,0x01,0x98,0x06,0xf1,0xb1,0x53,0x0d,0xc0,0x34,0x88,0xcf,0x70, +0x84,0xe0,0xae,0xc1,0xf0,0x0d,0x47,0x0c,0x29,0x1b,0x14,0x5f,0x09,0x81,0x0e,0x47, +0x10,0xf1,0x1a,0x0c,0xdf,0x70,0x44,0xc1,0xb2,0x41,0xf1,0x95,0x10,0x68,0x11,0x81, +0xce,0x32,0x50,0x55,0x30,0x9a,0xe0,0x0c,0x16,0xdc,0x6c,0x20,0x1f,0x1b,0x8d,0x80, +0x3e,0xe6,0x5e,0x41,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf0,0xdf,0x20,0x77, +0x83,0x7c,0x0d,0x82,0x59,0x82,0x6a,0xa0,0xc2,0x10,0x28,0xfa,0x16,0xa6,0x11,0x83, +0x03,0x00,0x41,0x30,0x00,0x83,0xfb,0x0d,0x72,0x37,0xb8,0xd7,0x60,0x65,0x83,0x11, +0x03,0x07,0x00,0x41,0x30,0x78,0xfe,0x37,0x88,0xdd,0x20,0x00,0xd7,0xe0,0x57,0x03, +0xdf,0x0d,0x04,0xff,0x12,0x04,0xbe,0x0d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x08, +0xe1,0xa0,0x77,0x03,0x9e,0x0d,0xf4,0x6b,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xff, +0x0d,0xd8,0x37,0x50,0xd3,0xc0,0xf0,0x36,0x10,0xe2,0x63,0x42,0x20,0x1f,0x0b,0x08, +0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x61,0xc2,0x41,0xf8,0x06,0x45,0x60,0x61, +0x1a,0xd4,0x6d,0x20,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x50,0x38,0x18,0xdf, +0x20,0xf8,0xd1,0xc0,0x86,0x41,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa8,0x70, +0x50,0xbe,0x41,0x20,0x4c,0x37,0x80,0x6d,0x10,0xf0,0x68,0x30,0x1c,0xc1,0x13,0x61, +0x1b,0x30,0xdf,0x2c,0xc3,0x65,0x05,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb4,0x70, +0x80,0xbe,0x01,0xd9,0x06,0x82,0xe9,0x6d,0x10,0xc4,0x67,0x96,0xe0,0x1a,0xa8,0x30, +0x04,0x0b,0xa9,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c,0x4e,0x38,0x48,0xdf,0xc0, +0x64,0x83,0xb0,0x0d,0x46,0x0c,0x1c,0x00,0x04,0xc1,0xe0,0x79,0xe1,0x20,0x7c,0x83, +0x00,0x5e,0x83,0x77,0x0d,0xdc,0x37,0x18,0x03,0x31,0x08,0x03,0x81,0x75,0x83,0x11, +0x83,0x03,0x00,0x41,0x30,0x00,0x03,0x14,0x0e,0xd4,0x37,0x58,0xd9,0x40,0x6c,0x83, +0x11,0x03,0x07,0x00,0x41,0x30,0x78,0x60,0x38,0x10,0xdf,0x20,0x88,0xd7,0x00,0x5e, +0x83,0xf7,0x0d,0xc8,0x60,0x0c,0xc4,0xe0,0x6c,0x83,0xd6,0x0d,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0x00,0x0c,0x52,0x38,0x58,0xdf,0x40,0x65,0x83,0xb0,0x0d,0x46,0x0c,0x1c, +0x00,0x04,0xc1,0xe0,0x89,0xe1,0x60,0x7c,0x83,0x40,0x5e,0x83,0x78,0x0d,0xe0,0x37, +0x70,0xd9,0xc0,0x65,0x03,0x97,0x0d,0x5c,0x36,0x70,0xdd,0x00,0x47,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0x82,0xe1,0xe0,0x84,0x83,0xba,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x83,0x86,0x03,0xf8,0x0d,0xee,0x22,0x98,0x25,0xc8,0x06,0x2a,0x0c,0x01,0x83,0x97, +0xc6,0x74,0x63,0x35,0xe2,0x33,0x1c,0x11,0xc8,0x6c,0x20,0x7c,0xc3,0x11,0xc2,0xcc, +0x06,0xc4,0x77,0xc2,0x10,0x27,0x0c,0x61,0x42,0x10,0x82,0xe1,0x06,0xd4,0x08,0xc0, +0x60,0x96,0x41,0xdb,0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x74,0x38,0x88,0xe1, +0xe0,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x87,0x03,0xfd,0x0d,0x92,0x60,0x96, +0x60,0x1b,0xa8,0x30,0x04,0x8d,0xca,0x6c,0x3f,0x5a,0x37,0x90,0xcf,0x88,0x81,0x01, +0x80,0x20,0x18,0x44,0x3e,0x1c,0xac,0x70,0x10,0x8c,0x18,0x18,0x00,0x08,0x82,0x41, +0xf4,0xc3,0xc1,0xfc,0x06,0x81,0x05,0x7d,0x1b,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0xa2,0x30,0x0e,0xf2,0x37,0x08,0x86,0x23,0x0c,0xdc,0x70,0xbe,0x0b,0x8c,0xb2, +0x60,0x90,0xcf,0x70,0x44,0x20,0xbb,0x81,0xf0,0x5d,0x60,0xd4,0x88,0x81,0x01,0x80, +0x20,0x18,0x44,0x67,0x1c,0xec,0x6f,0x30,0x66,0x16,0xcc,0x6e,0x20,0x9f,0x11,0x03, +0x03,0x00,0x41,0x30,0x88,0xd2,0x38,0x08,0xe1,0x20,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0xa3,0x8d,0x03,0x14,0x0e,0x46,0x35,0x08,0x6c,0x74,0x83,0x20,0x3e,0x66,0x04, +0xf2,0x99,0x25,0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_96ab70862d5dc9ab2c07c3ed3dc1b109.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_96ab70862d5dc9ab2c07c3ed3dc1b109.h new file mode 100644 index 00000000..3839d9d4 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_96ab70862d5dc9ab2c07c3ed3dc1b109.h @@ -0,0 +1,1089 @@ +// ffx_fsr2_accumulate_pass_wave64_96ab70862d5dc9ab2c07c3ed3dc1b109.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_wave64_96ab70862d5dc9ab2c07c3ed3dc1b109_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_96ab70862d5dc9ab2c07c3ed3dc1b109_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_96ab70862d5dc9ab2c07c3ed3dc1b109_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_96ab70862d5dc9ab2c07c3ed3dc1b109_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_96ab70862d5dc9ab2c07c3ed3dc1b109_SRVResourceNames[] = { "r_input_exposure", "r_dilated_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_96ab70862d5dc9ab2c07c3ed3dc1b109_SRVResourceBindings[] = { 0, 2, 3, 4, 5, 10, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_96ab70862d5dc9ab2c07c3ed3dc1b109_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_96ab70862d5dc9ab2c07c3ed3dc1b109_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_96ab70862d5dc9ab2c07c3ed3dc1b109_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", "rw_upscaled_output", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_96ab70862d5dc9ab2c07c3ed3dc1b109_UAVResourceBindings[] = { 0, 1, 3, 4, 2, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_96ab70862d5dc9ab2c07c3ed3dc1b109_UAVResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_96ab70862d5dc9ab2c07c3ed3dc1b109_UAVResourceSpaces[] = { 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_96ab70862d5dc9ab2c07c3ed3dc1b109_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_96ab70862d5dc9ab2c07c3ed3dc1b109_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_96ab70862d5dc9ab2c07c3ed3dc1b109_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_96ab70862d5dc9ab2c07c3ed3dc1b109_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_96ab70862d5dc9ab2c07c3ed3dc1b109_size = 16964; + +static const unsigned char g_ffx_fsr2_accumulate_pass_wave64_96ab70862d5dc9ab2c07c3ed3dc1b109_data[] = { +0x44,0x58,0x42,0x43,0xed,0x98,0x50,0xae,0xa6,0xd9,0x09,0xcc,0x3e,0xae,0xd7,0xa3, +0xbd,0xee,0x05,0x96,0x01,0x00,0x00,0x00,0x44,0x42,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x24,0x02,0x00,0x00,0x68,0x10,0x00,0x00,0x84,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xb0,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x3c,0x0e,0x00,0x00,0x66,0x00,0x05,0x00, +0x8f,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x24,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x86,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xce,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xf4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a, +0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b, +0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30, +0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18, +0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3, +0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21, +0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22, +0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95, +0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60,0x06,0xea,0x6e,0x1b, +0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x72,0xa8,0x48,0x20,0xd2,0xc8,0x79,0x88, +0x68,0x42,0x08,0x09,0x09,0xc3,0x50,0x08,0x66,0x60,0x3e,0x02,0x0f,0x1a,0x2e,0x7f, +0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90,0x66,0x40,0xc4,0x30,0x0c,0xca,0x1c,0x41, +0x50,0x0a,0x66,0x10,0x87,0x91,0xc8,0x81,0x80,0x61,0x04,0xc1,0x98,0xa9,0x0d,0xc6, +0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41, +0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e, +0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0, +0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01, +0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e, +0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60, +0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e, +0xf4,0xc0,0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x84,0x13,0xa5,0x74,0x18, +0x81,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28, +0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87, +0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36, +0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98, +0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x30,0x93,0x18,0x8c,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94, +0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f, +0x20,0x61,0x65,0xa9,0x9d,0x29,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc, +0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61, +0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0xd6,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x12,0x8c, +0x97,0xe0,0x99,0xc8,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x40,0x16,0x6e, +0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0, +0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c, +0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x05,0x2b,0xc9,0x33,0x91, +0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03, +0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38, +0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80, +0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x4e,0xa2,0x67,0xc2,0xc6,0x81,0x1d,0xc2, +0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41, +0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f, +0x50,0x60,0x90,0x3d,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7,0xae,0x36,0x9a,0x70,0x1c, +0xc7,0xf1,0x61,0x58,0xcf,0xf3,0x3c,0x0d,0xc3,0x30,0x0c,0xc3,0xa0,0xfc,0x26,0x69, +0x8a,0x28,0x61,0xf2,0x59,0x80,0x79,0x16,0x22,0x62,0x27,0x60,0x22,0x50,0x30,0xd0, +0x0e,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02, +0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2, +0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x90,0x01,0x10,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x00,0x1e,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2, +0x20,0xca,0xa1,0xf0,0x03,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30, +0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0, +0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x2c,0x4a,0xa3,0xec,0x21,0x8a, +0xf1,0xa2,0xb8,0x8a,0x87,0xc6,0x11,0x80,0x1a,0x20,0x75,0x06,0x80,0xdc,0x19,0x00, +0x8a,0x67,0x00,0x68,0x9e,0x01,0xa0,0x7a,0x06,0x80,0xee,0x19,0x00,0xca,0x67,0x00, +0x48,0x9f,0x01,0x20,0x7e,0x06,0x00,0x00,0x79,0x18,0x00,0x00,0x89,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xc1,0x99,0x20,0x0c,0xcf,0x06,0x61,0x20, +0x26,0x08,0x03,0xb4,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08, +0x6a,0x40,0x07,0x84,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe,0xca,0xf0,0xe0,0xde, +0xe6,0xea,0xe4,0xca,0x26,0x08,0x43,0x34,0x41,0x18,0xa4,0x0d,0x82,0xd1,0x6c,0x48, +0x0c,0x65,0x31,0x8c,0x81,0x31,0x1c,0x62,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65, +0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73, +0x1b,0x92,0x41,0x81,0x0c,0x66,0x60,0x0c,0x67,0x82,0xe0,0x06,0x75,0xc0,0x4c,0xee, +0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad, +0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x4c,0x1b,0x12,0x46,0x9a,0x0c, +0x6a,0x60,0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d, +0xdd,0xdc,0x04,0x61,0xa0,0x26,0x08,0x43,0xb5,0x41,0x30,0xb0,0x0d,0x09,0xa5,0x58, +0xc6,0x35,0x30,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec, +0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x58,0x1b, +0x92,0x4b,0xda,0x0c,0x6e,0x60,0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17, +0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xb8,0x36,0x24,0x9c,0xe4,0x19,0xdf, +0xc0,0x18,0xd9,0x04,0x21,0x0e,0xec,0x80,0x89,0xdc,0x57,0x5a,0xdb,0x59,0x53,0x1a, +0xdc,0xdc,0x04,0x61,0xc0,0x36,0x24,0x44,0x18,0x88,0x81,0x31,0x06,0x03,0x63,0x38, +0x13,0x84,0x21,0x23,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0x25,0x57, +0x16,0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21,0x29,0x03, +0xc5,0x0c,0x8c,0x61,0x60,0x8c,0x6c,0x03,0xf2,0x44,0x95,0xd6,0x81,0x01,0x19,0x9c, +0xc1,0x04,0x61,0x0e,0xee,0x80,0x9a,0xdc,0xdd,0x57,0x9a,0x1b,0x5d,0x99,0x9c,0x5b, +0x18,0xdb,0x57,0x1d,0xdc,0xdc,0x58,0x18,0x5b,0x19,0xd9,0xd7,0xd8,0x1b,0xdb,0x9b, +0xdc,0x04,0x61,0x0c,0xe4,0x60,0xc3,0x62,0xa4,0x81,0x1a,0x18,0xc6,0xc0,0xac,0xc1, +0x1a,0xac,0x81,0x33,0x41,0xa8,0x03,0x3c,0xa0,0x23,0x77,0xf7,0xc5,0xf6,0x36,0xb6, +0xf6,0x35,0x47,0x17,0x46,0x57,0x37,0xb7,0x61,0x19,0xda,0xc0,0x0d,0x8c,0x61,0x60, +0xd6,0x60,0x0d,0xd6,0x20,0x9b,0x20,0xdc,0x41,0x1e,0x90,0x91,0xbb,0xfb,0x72,0x2b, +0xbb,0xfb,0x62,0x7b,0x1b,0x5b,0x9b,0xdb,0xb0,0x30,0x70,0x10,0x07,0x06,0x35,0x30, +0x6b,0xb0,0x06,0x6b,0x90,0xf1,0x91,0xbb,0xfb,0x62,0xab,0x6b,0x0b,0xfb,0x42,0x4b, +0x9b,0xa3,0x7b,0x93,0xcb,0xdb,0xb0,0x50,0x69,0x30,0x07,0xc6,0x35,0x30,0x6b,0xb0, +0x06,0x6b,0xe0,0x50,0x92,0xbb,0xfb,0xaa,0x83,0x9b,0x1b,0x0b,0x63,0x2b,0x23,0xfb, +0x7a,0xab,0xa3,0x83,0xab,0xa3,0xdb,0xb0,0x5c,0x69,0x50,0x07,0x06,0x33,0x30,0x6b, +0xb0,0x06,0x6b,0xe0,0x6c,0x28,0xd8,0xe0,0x0d,0xe4,0x80,0x0e,0xec,0x60,0x82,0xa0, +0x07,0x7b,0x40,0x63,0x4c,0xcc,0x68,0x4a,0x4a,0x66,0x82,0x30,0x68,0x1b,0x10,0x03, +0x0f,0xf2,0xc0,0x30,0x06,0x3d,0x00,0x36,0x04,0x7b,0x30,0x41,0xe0,0x03,0x3e,0x60, +0x33,0xf7,0xc5,0x94,0xe6,0x56,0x16,0x26,0x37,0xc4,0x16,0xd6,0x06,0xb7,0x01,0x31, +0xfa,0xc0,0x0f,0x8c,0x61,0x30,0x80,0x0d,0xc1,0x1f,0x6c,0x20,0xd0,0xe0,0x0e,0xf8, +0x00,0x14,0x26,0x08,0x79,0xa0,0x07,0x5c,0xd2,0xa4,0xca,0xdc,0xc8,0xca,0xe4,0xa6, +0xd2,0xf4,0xca,0x26,0x08,0x63,0x30,0x07,0x1b,0x10,0x62,0x14,0x28,0xa3,0x0c,0xae, +0x86,0x14,0xe8,0xa4,0x35,0x85,0xe1,0x49,0x95,0xb9,0x91,0x95,0xc9,0x4d,0xa5,0xe9, +0x95,0x6d,0x40,0x08,0x53,0xa0,0xc6,0xa0,0x0c,0xae,0x86,0x14,0xc8,0xa4,0x11,0xa5, +0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x86,0x6d,0x03,0x42,0xa0, +0x02,0x95,0x0a,0x65,0x70,0x35,0xa4,0xc0,0x2e,0x2d,0xc9,0x0d,0xae,0x8e,0x6e,0xe8, +0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x8c,0x28,0xad,0xad,0xcc, +0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x70,0x1b,0x0c,0x62,0x15,0x28,0x56,0x28, +0x83,0x8b,0x52,0x1a,0x53,0x5d,0x5b,0x58,0x53,0x1a,0x1c,0x51,0x5a,0x5b,0x99,0xdb, +0x5c,0xda,0x9b,0xdb,0xdc,0x04,0x61,0xe8,0x36,0x20,0x84,0x2b,0x50,0xaf,0x50,0x06, +0x57,0x43,0x0a,0x94,0xd2,0x98,0xea,0xda,0xc2,0x9a,0xd2,0xe0,0x98,0xca,0xec,0xca, +0xd8,0xa8,0xde,0xaa,0xe6,0xca,0x26,0x08,0x83,0xb7,0x01,0x21,0x62,0x81,0x92,0x85, +0x32,0xb8,0x1a,0x52,0xe0,0x92,0x66,0x24,0x17,0xd6,0x56,0x96,0xe4,0x46,0x56,0x86, +0x37,0x41,0x18,0xbe,0x0d,0x08,0x41,0x0b,0x54,0x2d,0x94,0xc1,0xd5,0x90,0x02,0x25, +0x33,0xa2,0x32,0xbb,0xb4,0xb1,0x32,0xaa,0x37,0xab,0xb4,0xb2,0x3b,0xa2,0x32,0x38, +0x3a,0xb4,0x09,0xc2,0x00,0x06,0x1b,0x0c,0xe2,0x16,0x28,0x5c,0x28,0x83,0x86,0x87, +0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc,0x04,0x61,0x08,0x83,0x0d,0x08,0xa1,0x0b,0xd4, +0x2e,0x94,0x41,0xd3,0x90,0x02,0x25,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2, +0x31,0xba,0x37,0xb9,0xa9,0xb1,0x30,0xb6,0xb2,0x09,0xc2,0x20,0x06,0x1b,0x0c,0xa2, +0x17,0x28,0x5f,0x28,0x83,0x86,0x90,0x19,0xd1,0xdb,0x9d,0xdb,0xdc,0x58,0x18,0x5b, +0x99,0x51,0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x61,0x18,0x83,0x0d,0x08,0x01,0x0e,0x54, +0x38,0x94,0x41,0xd3,0x90,0x02,0x3f,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2, +0x31,0xba,0x37,0x39,0xa5,0x34,0x3a,0xba,0x32,0xb9,0xa1,0x30,0xb7,0xb1,0x32,0x36, +0xb6,0x30,0xba,0xb4,0x37,0xb7,0x09,0xc2,0x40,0x06,0x1b,0x0c,0x62,0x1c,0x28,0x72, +0x28,0x83,0x86,0x8c,0x19,0x94,0x5c,0x59,0x11,0x1e,0xdc,0xdb,0x5c,0x9d,0x5c,0xd9, +0x04,0x61,0x28,0x83,0x0d,0x08,0x61,0x0e,0xd4,0x39,0x94,0x41,0xd3,0x90,0x02,0x33, +0x33,0x28,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0x39,0x23,0xb9,0xb0,0xb6,0x32,0x28,0xb9, +0xb2,0x22,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x09,0xc2,0x60,0x06,0x1b,0x10,0x22, +0x1d,0x28,0x75,0x28,0x83,0xa6,0x21,0x05,0x2e,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c, +0x66,0x46,0x4f,0x56,0x13,0x84,0xe1,0x0c,0x36,0x18,0x04,0x3b,0x50,0xed,0x50,0x06, +0x0d,0x2b,0x33,0xa5,0x34,0x3a,0xba,0x32,0xb9,0xa9,0xb2,0xb8,0xba,0x32,0xb7,0xb1, +0x32,0xa6,0x32,0xb7,0x33,0x3a,0xb4,0x09,0xc2,0x80,0x06,0x1b,0x10,0xe2,0x1d,0x28, +0x78,0x28,0x83,0xa6,0x21,0x05,0x2a,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d, +0x65,0x13,0x84,0x21,0x0d,0x36,0x18,0x84,0x3c,0x50,0xf3,0x50,0x06,0x0d,0x2f,0x33, +0xa2,0x3c,0xb7,0xb0,0xb6,0xb4,0x31,0xa9,0xb2,0xb9,0x21,0xb4,0x30,0xb7,0xb3,0x32, +0xa3,0xb0,0x31,0xba,0x37,0xb9,0x09,0xc2,0xa0,0x06,0x1b,0x0c,0xa2,0x1e,0x28,0x7b, +0x28,0x83,0x86,0x98,0x99,0x55,0x5a,0xd9,0xdd,0x14,0x5c,0xd8,0x58,0x19,0xd5,0x5b, +0x53,0x19,0x5d,0x99,0xdc,0x9c,0x51,0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x61,0x58,0x83, +0x0d,0x06,0x81,0x0f,0x54,0x3e,0x94,0x41,0xb3,0x81,0xd2,0x83,0x52,0x38,0x05,0x55, +0x68,0x05,0x58,0x98,0x05,0x5b,0xc8,0x05,0x5e,0xf8,0x05,0x71,0x28,0x07,0x74,0x58, +0x07,0x77,0x88,0x07,0x7a,0xb8,0x07,0x7d,0xd8,0x30,0x18,0xa2,0xb0,0x0f,0x13,0x04, +0x01,0xd8,0x00,0x6c,0x18,0x0c,0x7f,0xf0,0x87,0x0d,0xc1,0x3f,0x6c,0x18,0x86,0x7e, +0x00,0x09,0x0a,0x43,0x53,0x1b,0x86,0x31,0x18,0x83,0x61,0x82,0x30,0xb0,0xc1,0x86, +0x60,0x17,0x36,0x10,0xd7,0x48,0x90,0x44,0x49,0x6c,0x28,0xfa,0x41,0x24,0x80,0x50, +0x30,0x09,0x22,0x62,0x72,0x61,0x6e,0x63,0x68,0x65,0x73,0x13,0x84,0xa1,0x0d,0x68, +0x98,0xb1,0xbd,0x85,0xd1,0xcd,0x4d,0x10,0x06,0x37,0x60,0x91,0xe6,0x36,0x47,0x37, +0x37,0x41,0x18,0xde,0x80,0x44,0x9a,0x1b,0xdd,0xdc,0x04,0x61,0x80,0x03,0x22,0x74, +0x65,0x78,0x5f,0x6c,0x6f,0x61,0x64,0x13,0x84,0x21,0x0e,0x88,0xd0,0x95,0xe1,0x7d, +0xb9,0xbd,0xc9,0xb5,0x31,0xa1,0x2b,0xc3,0xfb,0x9a,0xa3,0x7b,0x93,0x2b,0x63,0x51, +0x97,0xe6,0x46,0x37,0xb7,0x01,0x42,0x89,0x94,0x50,0x89,0x95,0x60,0x89,0x96,0x70, +0x89,0x97,0x80,0x89,0x98,0x90,0x09,0x6e,0x26,0x38,0x9a,0x90,0x85,0x2a,0x6c,0x6c, +0x76,0x6d,0x2e,0x69,0x64,0x65,0x6e,0x74,0x53,0x82,0xa0,0x0a,0x19,0x9e,0x8b,0x5d, +0x99,0xdc,0x5c,0xda,0x9b,0xdb,0x94,0x80,0x68,0x42,0x86,0xe7,0x62,0x17,0xc6,0x66, +0x57,0x26,0x37,0x25,0x30,0xea,0x90,0xe1,0xb9,0xcc,0xa1,0x85,0x91,0x95,0xc9,0x35, +0xbd,0x91,0x95,0xb1,0x4d,0x09,0x90,0x32,0x64,0x78,0x2e,0x72,0x65,0x73,0x6f,0x75, +0x72,0x63,0x65,0x73,0x53,0x02,0x50,0xa8,0x44,0x86,0xe7,0x42,0x97,0x07,0x57,0x16, +0xe4,0xe6,0xf6,0x46,0x17,0x46,0x97,0xf6,0xe6,0x36,0x37,0x45,0xd8,0x07,0x90,0xa8, +0x43,0x86,0xe7,0x52,0xe6,0x46,0x27,0x97,0x07,0xf5,0x96,0xe6,0x46,0x37,0x37,0x25, +0x30,0x89,0x2e,0x64,0x78,0x2e,0x63,0x6f,0x75,0x6e,0x74,0x65,0x72,0x73,0x53,0x02, +0x9a,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x3b,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x31,0x50,0xc3,0xe5, +0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x36,0x00,0x0d, +0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b,0x02,0x34,0x5c,0xbe, +0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0a,0xdb,0x70,0xf9,0xce,0xe3, +0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb, +0xb6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25, +0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0d,0xdd,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01, +0x4c,0x44,0x08,0x34,0xc3,0x42,0x7c,0x91,0xc3,0x6c,0x48,0x33,0x20,0x8d,0x61,0x09, +0xce,0x70,0xf9,0xce,0xe3,0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x5b,0x40,0x34,0x5c,0xbe, +0xf3,0xf8,0x46,0xe4,0x50,0x8f,0x38,0xf8,0xc8,0x6d,0xdb,0x41,0x35,0x5c,0xbe,0xf3, +0xf8,0x12,0xc0,0x3c,0x0b,0x51,0x12,0x15,0xb1,0xf8,0xc5,0x6d,0x1b,0x41,0x35,0x5c, +0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0x94,0x0e,0x30,0xf8,0xc5,0x6d,0x5b,0x81, +0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0xb0,0x93,0x13,0x11,0x7e,0x71, +0xdb,0x26,0x90,0x0d,0x97,0xef,0x3c,0xfe,0x74,0x44,0x04,0x30,0x88,0x83,0xd8,0x80, +0x91,0x43,0x3d,0x3e,0x72,0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11, +0xe6,0x17,0xb7,0x0d,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x96,0xab,0x70,0x86,0x2d,0x5d,0xc9,0xab,0x2c,0x07,0xc3,0xed, +0x3d,0xc1,0xb1,0x09,0x44,0x58,0x49,0x4c,0xb8,0x31,0x00,0x00,0x66,0x00,0x05,0x00, +0x6e,0x0c,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xa0,0x31,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x65,0x0c,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xce,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xf8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a, +0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b, +0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30, +0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18, +0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3, +0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21, +0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22, +0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95, +0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60,0x06,0xea,0x6e,0x1b, +0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x72,0xa8,0x48,0x20,0xd2,0xc8,0x79,0x88, +0x68,0x42,0x08,0x09,0x09,0xc3,0x50,0x08,0x66,0x60,0x3e,0x02,0x0f,0x1a,0x2e,0x7f, +0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90,0x66,0x40,0xc4,0x30,0x0c,0xca,0x1c,0x41, +0x50,0x0a,0x66,0x10,0x87,0x91,0xc8,0x81,0x80,0x61,0x04,0xc1,0x98,0xa9,0x0d,0xc6, +0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41, +0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e, +0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0, +0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01, +0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e, +0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60, +0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e, +0xf4,0xc0,0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x84,0x13,0xa5,0x74,0x18, +0x81,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28, +0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87, +0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36, +0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98, +0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x30,0x93,0x18,0x8c,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94, +0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f, +0x20,0x61,0x65,0xa9,0x9d,0x29,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc, +0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61, +0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0xd6,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x12,0x8c, +0x97,0xe0,0x99,0xc8,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x40,0x16,0x6e, +0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0, +0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c, +0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x05,0x2b,0xc9,0x33,0x91, +0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03, +0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38, +0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80, +0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x4e,0xa2,0x67,0xc2,0xc6,0x81,0x1d,0xc2, +0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41, +0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f, +0x50,0x60,0x90,0x3d,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7,0xae,0x36,0x9a,0x70,0x1c, +0xc7,0xf1,0x61,0x58,0xcf,0xf3,0x3c,0x0d,0xc3,0x30,0x0c,0xc3,0xa0,0xfc,0x26,0x69, +0x8a,0x28,0x61,0xf2,0x59,0x80,0x79,0x16,0x22,0x62,0x27,0x60,0x22,0x50,0x30,0xd0, +0x3e,0x05,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02, +0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2, +0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x90,0x01,0x10,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2, +0x20,0xca,0xa1,0xf0,0x03,0xca,0xa2,0x00,0x03,0x68,0x1c,0x01,0x20,0x75,0x06,0x80, +0xdc,0x19,0x00,0x8a,0x67,0x00,0x68,0x9e,0x01,0xa0,0x7a,0x06,0x80,0xee,0x19,0x00, +0xd2,0x67,0x00,0x88,0x9f,0x01,0x00,0x00,0x79,0x18,0x00,0x00,0x77,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xc1,0x99,0x20,0x0c,0xcf,0x06,0x61,0x20, +0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xd0,0x04,0x41,0x0d,0x3c,0x02, +0x13,0x84,0x21,0x9a,0x20,0x0c,0xd2,0x06,0x01,0x61,0x36,0x24,0x48,0xa2,0x20,0xc8, +0xb0,0x20,0xcd,0x86,0x64,0x48,0x14,0x64,0x19,0x16,0xa4,0x99,0x20,0xb8,0xc1,0x37, +0x41,0x18,0xa6,0x0d,0xc9,0x02,0x29,0x48,0x34,0x2c,0x48,0x33,0x41,0x18,0xa8,0x09, +0xc2,0x50,0x6d,0x10,0x10,0x6a,0x43,0x12,0x25,0x0a,0x32,0x0d,0x0b,0x52,0x4d,0x10, +0x06,0x6b,0x43,0x32,0x41,0x0a,0x72,0x0d,0x0b,0xd2,0x4c,0x10,0x86,0x6b,0x43,0x72, +0x41,0x0a,0x92,0x0d,0x0b,0x52,0x4d,0x10,0xe2,0x00,0x0c,0x26,0x08,0x03,0xb6,0x21, +0x21,0x36,0x05,0xe1,0x86,0x05,0x69,0x26,0x08,0x43,0xb6,0x21,0xf1,0x12,0x05,0x19, +0x86,0x05,0xa9,0x36,0x20,0xce,0x23,0x59,0x98,0xd6,0x7d,0x13,0x84,0x39,0x08,0x83, +0x09,0xc2,0x18,0x74,0x1b,0x16,0x24,0x0c,0x14,0x04,0x19,0x16,0x31,0x10,0x03,0x31, +0x68,0x26,0x08,0x75,0x20,0x06,0x1b,0x96,0x81,0x0c,0x14,0x64,0x18,0x16,0x31,0x10, +0x03,0x31,0xa8,0x26,0x08,0x77,0x30,0x06,0x1b,0x96,0xc5,0x0c,0x14,0x24,0x1a,0x16, +0x31,0x10,0x03,0x31,0xa8,0x36,0x2c,0x51,0x18,0x28,0xc8,0x34,0x2c,0x62,0x20,0x06, +0x62,0xd0,0x6c,0x58,0xa6,0x30,0x50,0x90,0x65,0x58,0xc4,0x40,0x0c,0xc4,0xa0,0xd9, +0x50,0x8c,0x41,0x19,0x9c,0x01,0x1a,0xa4,0xc1,0x04,0x41,0x0f,0xc8,0x60,0x82,0x30, +0x68,0x1b,0x10,0x64,0x0d,0x14,0x04,0x19,0xd8,0x00,0xd8,0x10,0xb4,0xc1,0x04,0x81, +0x0f,0xca,0x60,0x03,0x82,0xbc,0x81,0x82,0x0c,0x03,0x02,0x6c,0x08,0xe0,0x60,0x03, +0x01,0x06,0x6a,0xe0,0x06,0x71,0x30,0x41,0x10,0x00,0x0a,0x43,0x53,0x1b,0x06,0x8e, +0x1b,0x26,0x08,0xc3,0x36,0x41,0x18,0xb8,0x0d,0xc1,0x1d,0x6c,0x20,0xa6,0x3a,0xb0, +0x03,0x3c,0xd8,0x50,0xcc,0x01,0x1d,0x00,0x72,0x90,0x07,0x55,0xd8,0xd8,0xec,0xda, +0x5c,0xd2,0xc8,0xca,0xdc,0xe8,0xa6,0x04,0x41,0x15,0x32,0x3c,0x17,0xbb,0x32,0xb9, +0xb9,0xb4,0x37,0xb7,0x29,0x01,0xd1,0x84,0x0c,0xcf,0xc5,0x2e,0x8c,0xcd,0xae,0x4c, +0x6e,0x4a,0x40,0xd4,0x21,0xc3,0x73,0x99,0x43,0x0b,0x23,0x2b,0x93,0x6b,0x7a,0x23, +0x2b,0x63,0x9b,0x12,0x18,0x65,0xc8,0xf0,0x5c,0xe4,0xca,0xe6,0xde,0xea,0xe4,0xc6, +0xca,0xe6,0xa6,0x04,0x71,0x50,0x87,0x0c,0xcf,0xa5,0xcc,0x8d,0x4e,0x2e,0x0f,0xea, +0x2d,0xcd,0x8d,0x6e,0x6e,0x4a,0x90,0x07,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3b,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x31,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84, +0xf9,0xc5,0x6d,0x1b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23, +0xb7,0x6d,0x0a,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0, +0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0xb6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10, +0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0d, +0xdd,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0x7c,0x91, +0xc3,0x6c,0x48,0x33,0x20,0x8d,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3,0x0f,0xce,0x64, +0xfb,0xc5,0x6d,0x5b,0x40,0x34,0x5c,0xbe,0xf3,0xf8,0x46,0xe4,0x50,0x8f,0x38,0xf8, +0xc8,0x6d,0xdb,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x12,0xc0,0x3c,0x0b,0x51,0x12,0x15, +0xb1,0xf8,0xc5,0x6d,0x1b,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44, +0x94,0x0e,0x30,0xf8,0xc5,0x6d,0x5b,0x81,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d, +0x54,0x44,0xb0,0x93,0x13,0x11,0x7e,0x71,0xdb,0x26,0x90,0x0d,0x97,0xef,0x3c,0xfe, +0x74,0x44,0x04,0x30,0x88,0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e,0x72,0xdb,0x66,0xf0, +0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x61,0x20,0x00,0x00, +0xfb,0x09,0x00,0x00,0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00,0x71,0x00,0x00,0x00, +0x34,0xcc,0x00,0x14,0x52,0x19,0x15,0x61,0x40,0xc1,0x0e,0x14,0x5b,0x69,0x94,0xec, +0x40,0xa9,0x94,0x5d,0x0d,0x14,0x5f,0xb9,0x94,0x61,0x40,0xc1,0x94,0x4d,0x31,0x15, +0x21,0x50,0xf1,0x06,0x94,0x6f,0x40,0x49,0x42,0x14,0x27,0x42,0x29,0x55,0x41,0x45, +0x94,0x24,0x42,0x71,0x12,0x94,0x4f,0x49,0x12,0x14,0x4d,0x71,0x42,0xd0,0x58,0x03, +0xa4,0x14,0x41,0x19,0x94,0x47,0x09,0x8c,0x00,0x90,0x31,0x46,0x00,0x82,0x20,0x08, +0x82,0xc1,0x0c,0xc0,0x18,0x01,0x08,0x82,0x20,0x0a,0x06,0x63,0x04,0xad,0x39,0xe7, +0xec,0x37,0x46,0x00,0x82,0x20,0x28,0x7f,0x63,0x04,0x20,0x08,0xc2,0xfc,0x2f,0x8c, +0x11,0x80,0x20,0x08,0xc6,0xbf,0x30,0x46,0xb0,0xfb,0xa3,0x4c,0x82,0xc1,0x18,0xc1, +0xee,0x8f,0x32,0xff,0x8d,0x11,0x80,0x20,0x08,0xc2,0xbf,0x30,0x46,0xd0,0x9a,0x73, +0xce,0x7b,0x63,0x04,0x20,0x08,0x82,0x32,0x18,0x8c,0x11,0x80,0x20,0x08,0x82,0xa0, +0x30,0x46,0x00,0x82,0xf8,0x7f,0x8f,0xc1,0x18,0x41,0x48,0x82,0x21,0xde,0x8d,0x11, +0xec,0xb1,0x1a,0xef,0xdf,0x18,0xc1,0x5a,0xab,0xb5,0xf8,0x8d,0x11,0xfc,0xf7,0xdf, +0xbf,0xdf,0x18,0x41,0x6b,0xce,0x39,0xef,0x0b,0x63,0x04,0xb2,0xe8,0xf6,0xff,0x37, +0x46,0xa0,0xb3,0xe6,0x9c,0x7e,0x63,0x04,0x2a,0x5e,0x9f,0xaa,0x37,0x46,0x00,0x82, +0x20,0x08,0x82,0xc3,0x18,0xc1,0x5a,0xab,0xb5,0xee,0x8d,0x11,0x80,0x20,0xe8,0xdf, +0x61,0x30,0x46,0xd0,0x9a,0x73,0x4e,0x7b,0x63,0x04,0x20,0x08,0x82,0x24,0x18,0x8c, +0x11,0x80,0x20,0x08,0xea,0x60,0x30,0x46,0x00,0xc7,0x65,0x7e,0x7b,0x63,0x04,0x64, +0xc9,0xeb,0xf7,0x37,0x46,0x00,0x82,0x20,0xc8,0x82,0xc1,0x18,0x01,0x08,0x82,0x20, +0xfc,0x8d,0x11,0x80,0x20,0x08,0xa2,0xdf,0x18,0xc1,0x3b,0x93,0x26,0xda,0x8d,0x11, +0x80,0x20,0x08,0xe2,0xbf,0x30,0x46,0x00,0x82,0x20,0x88,0x7f,0xf4,0xcd,0x21,0x44, +0x7f,0x30,0x87,0x50,0x41,0x73,0x08,0x91,0x1e,0xcc,0x21,0xdc,0x81,0x1e,0xcc,0x21, +0x44,0x7b,0x30,0x87,0x70,0x07,0xa0,0x30,0x87,0xc0,0x06,0xda,0x1c,0x42,0x24,0x0a, +0x73,0x08,0x11,0x29,0xcc,0x21,0xdc,0xc1,0x1e,0x90,0x38,0x07,0x11,0x45,0x50,0x2a, +0xcc,0x41,0x50,0x14,0x94,0x0a,0x73,0x10,0xd3,0x04,0xa5,0xc2,0x1c,0x84,0xe3,0x40, +0xa9,0x30,0x07,0x01,0x41,0x50,0x2a,0xcc,0x41,0x38,0x0e,0xa4,0x0a,0x73,0x10,0x18, +0x06,0xa9,0xc2,0x1c,0xc4,0x75,0x41,0xaa,0x30,0x07,0x61,0x59,0x90,0x2a,0xcc,0x41, +0x50,0x14,0xa4,0x0a,0x73,0x10,0xd3,0x04,0xa9,0xc2,0x1c,0x44,0x14,0x41,0xaa,0x30, +0x02,0x30,0x07,0xe1,0x38,0xd0,0x29,0xcc,0x41,0x40,0x10,0x64,0x0a,0x64,0x8c,0x00, +0x00,0x00,0x00,0x00,0x23,0x06,0x08,0x00,0x82,0x60,0x40,0x06,0xfc,0xc0,0x0b,0x10, +0x3e,0xb0,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90,0x41,0x3f,0xf4,0x02,0x64,0x0f, +0xed,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x64,0xe0,0x0f,0xbe,0x00,0xe1,0x83,0x3b, +0x8c,0x18,0x20,0x00,0x08,0x82,0x01,0x19,0xfc,0xc3,0x2f,0x40,0xfe,0xf0,0x0e,0x23, +0x06,0x08,0x00,0x82,0x60,0x40,0x06,0x20,0x01,0x0e,0x50,0x3f,0xc0,0xc3,0x88,0x01, +0x02,0x80,0x20,0x18,0x90,0x41,0x48,0x84,0x03,0x04,0x12,0xf1,0x30,0x62,0x80,0x00, +0x20,0x08,0x06,0x64,0x20,0x12,0xe2,0x00,0xdd,0x83,0x3c,0x8c,0x18,0x20,0x00,0x08, +0x82,0x01,0x19,0x8c,0xc4,0x38,0x40,0xf9,0x30,0x0f,0x23,0x06,0x08,0x00,0x82,0x60, +0x40,0x06,0x24,0x41,0x0e,0xd0,0x3e,0xd0,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90, +0x41,0x49,0x94,0x03,0xe4,0x0f,0xf5,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x64,0x60, +0x12,0xe6,0x00,0x81,0x84,0x3d,0x8c,0x18,0x20,0x00,0x08,0x82,0x01,0x19,0x9c,0xc4, +0x39,0x40,0x23,0x71,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x40,0x06,0x28,0x81,0x0e, +0x50,0x49,0xe0,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90,0x41,0x4a,0xa4,0x03,0x84, +0x12,0xf9,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x64,0xa0,0x12,0xea,0x00,0x9d,0x84, +0x3e,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x18,0xb0,0x84,0x3b,0x04,0x63,0x30,0x62, +0x60,0x00,0x20,0x08,0x06,0x04,0x4e,0x84,0x43,0x4a,0x8c,0x18,0x18,0x00,0x08,0x82, +0x01,0x91,0x13,0xe2,0xc0,0x12,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0xe4,0x84,0x38, +0xac,0xc4,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0x3a,0x31,0x0e,0x2e,0x31,0x62,0x70, +0x00,0x20,0x08,0x06,0x9d,0x4c,0xb8,0x43,0xf1,0x12,0xa3,0x09,0x41,0x50,0x06,0x4b, +0x5c,0x19,0x2d,0x71,0x15,0xc4,0x03,0x17,0x11,0x40,0x05,0xe5,0xa0,0x95,0x14,0x50, +0x42,0x02,0x27,0x18,0x76,0x82,0x61,0x26,0xf8,0x01,0x7c,0x4c,0xf8,0x03,0xf8,0x8c, +0x26,0x34,0xc0,0x05,0x86,0x9d,0x63,0x98,0x15,0x02,0x7d,0xac,0x10,0xe8,0x33,0x62, +0x70,0x00,0x20,0x08,0x06,0x5a,0x59,0x80,0xc4,0xb5,0x13,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xd0,0x9d,0xc5,0x48,0x68,0x62,0x31,0x9a, +0x10,0x00,0xa3,0x09,0x42,0x70,0x82,0x61,0x27,0x18,0x66,0x87,0x40,0x1f,0x3b,0x04, +0xfa,0x98,0xc0,0xc0,0xc7,0x04,0x06,0x3e,0xa3,0x09,0x89,0x30,0x9a,0xa0,0x0c,0x86, +0x10,0xf2,0x31,0x84,0x90,0x8f,0x29,0xeb,0x00,0x1f,0x53,0xd8,0x01,0x3e,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0xf8,0x85,0x4e,0x10,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0x7f,0xb1,0x13,0x84,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x68,0xec,0x44, +0x2e,0x08,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x84,0x06,0x4f,0xe8,0x82,0x70,0x8a, +0x61,0xa7,0x18,0x66,0x84,0x40,0x1f,0x23,0x04,0xfa,0x18,0xc5,0xc9,0xc7,0x28,0x4e, +0x3e,0x27,0x0c,0x74,0xc2,0x40,0x23,0x06,0x07,0x00,0x82,0x60,0x00,0x06,0xa1,0x31, +0x16,0x79,0xe0,0x0b,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xa8,0x46,0x59,0x04,0x7e, +0x31,0x08,0x68,0x81,0x16,0x68,0x81,0x16,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x66, +0x06,0x82,0x7c,0xcc,0x0c,0x04,0xf9,0x98,0x20,0xc8,0xc7,0x04,0x41,0x3e,0x26,0x04, +0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0x36,0xc4,0x22,0x30,0x44,0x0d,0xe0, +0x63,0x88,0x1a,0xc0,0x67,0x38,0x42,0x88,0x85,0xe1,0x1b,0x8e,0x18,0xd8,0xa1,0xf8, +0x4a,0x08,0x74,0x38,0x82,0xa0,0x85,0xe1,0x1b,0x8e,0x28,0xde,0xa1,0xf8,0x4a,0x08, +0xb4,0x88,0x40,0x47,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c,0x68,0xc3,0x2e,0x5e,0xe1, +0x1d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c,0x6a,0xe3,0x2e,0x56,0x21,0x1e,0x46, +0x0c,0x1e,0x00,0x04,0xc1,0x60,0xda,0x8d,0xb8,0x10,0x82,0x4d,0xb3,0x09,0x9b,0x90, +0x0d,0xd9,0xe0,0x0b,0x5d,0x18,0x4d,0x08,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0x7c,0x63,0x35,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x00,0x83,0xdc,0xd8,0x8b,0x5b, +0x90,0x87,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0x7e,0xa3,0x2e,0x82,0xe2,0xf3,0x74, +0x42,0x27,0x6c,0xc3,0x36,0x40,0xc3,0x17,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xa0,0xf3,0x0d,0xbd,0x88,0x05,0xdc,0x18,0x4d,0x08,0x86, +0xe1,0x86,0x60,0x37,0xc0,0xa0,0x9a,0xb3,0xe0,0x12,0x82,0xad,0x21,0x2d,0xb8,0xa0, +0x40,0x67,0x19,0x02,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xae,0x3c,0x42,0x03, +0x17,0xc4,0x63,0x34,0x21,0x00,0x46,0x13,0x84,0xe0,0x04,0xc3,0x4e,0x30,0xcc,0x04, +0x4f,0x3e,0x26,0x78,0xf2,0x31,0x61,0x2c,0xe0,0x63,0x02,0x59,0xc0,0x67,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0xfb,0x90,0x0d,0x43,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0xe3,0x3e,0x64,0x43,0x1e,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf0,0x83,0x36, +0x8e,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xfc,0xa0,0x0d,0x7a,0x08,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0xba,0x0f,0xd4,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0xc2,0x8f,0xd4,0x10,0x4e,0x18,0xe8,0x84,0x81,0xec,0x20,0xe2,0x63,0x06,0x11,0x9f, +0x22,0x66,0x03,0x8a,0xa0,0x0d,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xaa,0x3f,0x52, +0x43,0xa8,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0xa8,0xfc,0x43,0x35,0x04,0xfb,0x18, +0x31,0x38,0x00,0x10,0x04,0x03,0x30,0xd8,0x8f,0xde,0xa0,0x07,0x9b,0x18,0x31,0x68, +0x00,0x10,0x04,0x83,0x86,0x44,0x7e,0x23,0xc0,0x8f,0x41,0x10,0x0f,0xf1,0x10,0x0f, +0xf1,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x18, +0x31,0x68,0x00,0x10,0x04,0x83,0x26,0x45,0xc8,0xc3,0xe8,0x0f,0xe7,0x38,0x8f,0xf3, +0x38,0x8f,0xf3,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04, +0x62,0xa8,0x89,0x44,0xc0,0xc4,0x60,0x3c,0x40,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0x15,0x8b,0xf8,0x86,0x10,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x13,0x23,0xec,0xe1, +0x94,0x48,0xf0,0xbc,0xc7,0x7b,0xbc,0xc7,0x7b,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10, +0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0xd4,0x96,0x22,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0xd5,0x8c,0x94,0x47,0x80,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x83,0x23,0xf3, +0x51,0xb1,0x48,0x60,0xd9,0x87,0x7d,0xd8,0x87,0x7d,0x8c,0x26,0x04,0xc0,0x68,0x82, +0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xd3, +0x23,0xf8,0xa1,0xc5,0x08,0x17,0x06,0xfb,0xb1,0x1f,0xfb,0xb1,0x1f,0xa3,0x09,0x01, +0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x23,0x06,0x0d,0x00,0x82, +0x60,0xd0,0x88,0x49,0x7f,0x7c,0x36,0x72,0x06,0x66,0x00,0x22,0x20,0x02,0x22,0x20, +0x32,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x30,0x62, +0xd0,0x00,0x20,0x08,0x06,0xcd,0x99,0x88,0x08,0x19,0xec,0xc8,0xb5,0x06,0x25,0x52, +0x22,0x25,0x52,0x22,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a, +0x40,0x0c,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xb0,0xc9,0x89,0xa4,0x01,0x98,0x54, +0x70,0xa0,0x22,0x2a,0xa2,0x22,0x2a,0x32,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a, +0x30,0x08,0xa3,0x09,0xc4,0x50,0x75,0x70,0x26,0x60,0xa4,0x60,0x22,0x20,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0xea,0x4d,0x42,0x44,0x08,0x46,0x0c,0x1a,0x00,0x04,0xc1, +0xa0,0xa1,0x93,0x17,0x89,0x03,0x34,0x99,0x83,0x40,0x46,0x64,0x44,0x46,0x64,0x64, +0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0x61,0xc4,0xa0, +0x01,0x40,0x10,0x0c,0x9a,0x3c,0xa1,0x11,0x3b,0x68,0x13,0x3f,0x30,0x6e,0xe4,0x46, +0x6e,0xe4,0x46,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81, +0x18,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xf1,0x93,0x1c,0xd9,0x03,0x39,0x71,0x83, +0x85,0x47,0x78,0x84,0x47,0x78,0x64,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61, +0x10,0x46,0x13,0x88,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x51,0xf1,0x11,0x50, +0xb8,0x13,0x36,0x80,0xc2,0x24,0x4c,0xc2,0x24,0x4c,0x46,0x13,0x02,0x60,0x34,0x41, +0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x8a,0x15,0xf6,0x04,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xa0,0x2a,0x95,0x1b,0x09,0xae,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x54, +0xa5,0x4c,0x4e,0xc1,0x4f,0x52,0x21,0x40,0x13,0x34,0x41,0x13,0x34,0x19,0x4d,0x08, +0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x18,0x31,0x68,0x00,0x10, +0x04,0x83,0xe6,0x55,0xd4,0x84,0x15,0x46,0x85,0x16,0x8c,0x36,0x69,0x93,0x36,0x69, +0x93,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x11, +0x83,0x06,0x00,0x41,0x30,0x68,0x68,0xe5,0x4d,0x62,0x01,0x55,0x48,0x61,0x91,0x13, +0x39,0x91,0x13,0x39,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1, +0x04,0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x26,0x57,0xe8,0xc4,0x16,0x5a,0x45, +0x14,0xa0,0x3b,0xb9,0x93,0x3b,0xb9,0x93,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1, +0x84,0x41,0x18,0x4d,0x20,0x06,0xab,0x8f,0x70,0x88,0xcf,0x88,0x81,0x01,0x80,0x20, +0x18,0x44,0xbd,0x42,0x2b,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xe1,0xd2,0x27, +0x41,0x8e,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xf4,0x2b,0xb6,0x12,0x0c,0x47,0x04, +0xfa,0x41,0x7c,0x36,0xd4,0x88,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x12,0x17, +0x3e,0x09,0x2c,0x10,0xe8,0x63,0xc6,0x8d,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0xa2,0x72,0xf9,0x93,0xc0,0x02,0x81,0x3e,0x16,0x10,0xf2,0x99,0x6e,0x00,0x91,0x00, +0x31,0x1c,0x71,0x87,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xa4,0x2e,0xe1,0x12, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xe1,0x2e,0xaa,0x12,0x98,0xc9,0x88,0x81,0x01, +0x80,0x20,0x18,0x44,0xec,0x32,0x2e,0xc1,0x70,0x44,0x70,0x22,0xc4,0x67,0x83,0x98, +0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x77,0x49,0x95,0xc0,0x02,0x81,0x3e, +0x66,0x90,0x89,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x92,0x17,0x56,0x09,0x2c, +0x10,0xe8,0x63,0x01,0x21,0x9f,0xe9,0x86,0x16,0x09,0x10,0x73,0x91,0x7d,0x88,0xcf, +0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xf7,0xe2,0x2e,0xc1,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0xfb,0x72,0x2b,0xc1,0x9c,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x94,0x2f, +0xf0,0x12,0x0c,0x47,0x04,0x34,0x42,0x7c,0x36,0xbc,0x89,0x7c,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0xe2,0x17,0x5b,0x09,0x2c,0x10,0xe8,0x63,0x46,0x9c,0xc8,0x67,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0xa2,0x7f,0xc9,0x95,0xc0,0x02,0x81,0x3e,0x16,0x10,0xf2, +0x99,0x6e,0xd0,0x91,0x00,0x31,0x3f,0x41,0x89,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82, +0x41,0x44,0x32,0xfb,0x12,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x81,0x32,0xe4,0x12, +0x80,0xca,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x26,0xd3,0x2f,0xc1,0x70,0x44,0x10, +0x26,0xc4,0x67,0x03,0x9f,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x94,0x19, +0x97,0xc0,0x02,0x81,0x3e,0x66,0xf8,0x89,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0x62,0x19,0x73,0x09,0x2c,0x10,0xe8,0x63,0x01,0x21,0x9f,0xe9,0x86,0x33,0x09,0x10, +0x43,0x83,0x96,0x90,0x8f,0xa5,0x41,0x4b,0xc8,0xc7,0xd4,0xa0,0x25,0xe4,0x63,0x6b, +0xd0,0x12,0xf2,0xb1,0x8f,0x25,0xe4,0x63,0x60,0xc0,0x12,0xf2,0xb1,0x30,0x60,0x09, +0xf9,0x98,0x18,0xb0,0x84,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8, +0x18,0x81,0xc0,0xc7,0x34,0x96,0x90,0x8f,0x6d,0x2c,0x21,0x1f,0xe3,0x58,0x42,0x3e, +0xd6,0xb1,0x84,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42, +0xc0,0xc7,0xaa,0x96,0x90,0x8f,0x59,0x2d,0x21,0x1f,0xbb,0x5a,0x42,0x3e,0x86,0xb5, +0x84,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7, +0xee,0x80,0x14,0xe0,0x63,0xc1,0x1a,0xc0,0xc7,0x82,0x0f,0x3e,0x76,0x04,0xf4,0xb1, +0x43,0xa0,0x8f,0x1d,0x03,0x7d,0xec,0x20,0xe8,0x63,0xab,0x70,0x13,0xf2,0x31,0x56, +0xb8,0x09,0xf9,0x58,0x2b,0xdc,0x84,0x7c,0xcc,0x15,0x6e,0x42,0x3e,0x26,0x0a,0x36, +0x21,0x1f,0x1b,0x05,0x9b,0x90,0x8f,0x91,0x82,0x4d,0xc8,0xc7,0x4a,0xc1,0x26,0xe4, +0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0xd6,0x07, +0x39,0x21,0x1f,0xf3,0x83,0x9c,0x90,0x8f,0xfd,0x41,0x4e,0xc8,0xc7,0x40,0x21,0x27, +0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86, +0x07,0x3c,0x21,0x1f,0xcb,0x03,0x9e,0x90,0x8f,0xe9,0x01,0x4f,0xc8,0xc7,0xf6,0x80, +0x27,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e, +0x46,0x84,0x01,0x7d,0x8c,0x10,0x03,0xfa,0x18,0x31,0x06,0xf4,0x31,0x82,0x0c,0xe8, +0x63,0xeb,0x00,0x16,0xf2,0x31,0x76,0x00,0x0b,0xf9,0x58,0x3b,0x80,0x85,0x7c,0xcc, +0x1d,0xc0,0x42,0x3e,0x26,0x0e,0x3f,0x21,0x1f,0x1b,0x87,0x9f,0x90,0x8f,0x91,0xc3, +0x4f,0xc8,0xc7,0xca,0xe1,0x27,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81, +0xc0,0xc7,0x08,0x04,0x3e,0xd6,0x0b,0x62,0x21,0x1f,0xf3,0x05,0xb1,0x90,0x8f,0xfd, +0x82,0x58,0xc8,0xc7,0xc0,0x41,0x2c,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18, +0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x0b,0x65,0x21,0x1f,0xcb,0x85,0xb2,0x90,0x8f, +0xe9,0x42,0x59,0xc8,0xc7,0x76,0xa1,0x2c,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8, +0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84,0x02,0x7d,0x8c,0x10,0x05,0xfa,0x18, +0x31,0x0a,0xf4,0x31,0x82,0x14,0xe8,0x63,0x2b,0xa1,0x16,0xf2,0x31,0x96,0x50,0x0b, +0xf9,0x58,0x4b,0xa8,0x85,0x7c,0xcc,0x25,0xd4,0x42,0x3e,0x26,0x12,0x69,0x21,0x1f, +0x1b,0x89,0xb4,0x90,0x8f,0x91,0x44,0x5a,0xc8,0xc7,0x4a,0x22,0x2d,0xe4,0x63,0x04, +0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0xd6,0x0f,0x6c,0x21, +0x1f,0xf3,0x07,0xb6,0x90,0x8f,0xfd,0x03,0x5b,0xc8,0xc7,0x40,0x82,0x2d,0xe4,0x63, +0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x0f,0x6f, +0x21,0x1f,0xcb,0x87,0xb7,0x90,0x8f,0xe9,0xc3,0x5b,0xc8,0xc7,0xf6,0xe1,0x2d,0xe4, +0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84, +0x03,0x7d,0x8c,0x10,0x07,0xfa,0x18,0x31,0x0e,0xf4,0x31,0x82,0x1c,0xe8,0x63,0x6c, +0x73,0x23,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x88,0x86,0x56,0x28,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0x03,0x87,0xe8,0x27,0x80,0x9d,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0x6c,0xa8,0x85,0x82,0xe1,0x88,0x20,0x6e,0x88,0xcf,0x06,0xd6,0x91,0xcf, +0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x39,0x34,0x3f,0x81,0x05,0x02,0x7d,0xcc,0x70, +0x1d,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xc4,0x43,0xf6,0x13,0x58,0x20,0xd0, +0xc7,0x02,0x42,0x3e,0xd3,0x0d,0x77,0x13,0x20,0xf6,0x3a,0x64,0x12,0x9f,0x11,0x03, +0x03,0x00,0x41,0x30,0x88,0xc2,0x08,0x87,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xca,0x28,0x84,0x82,0xde,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x68,0x8c,0x74,0x28, +0x18,0x8e,0x08,0xfc,0x86,0xf8,0x6c,0xc8,0x1d,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82, +0x41,0x64,0x46,0x20,0x14,0x58,0x20,0xd0,0xc7,0x8c,0xdd,0x91,0xcf,0x88,0x81,0x01, +0x80,0x20,0x18,0x44,0x69,0x34,0x42,0x81,0x05,0x02,0x7d,0x2c,0x20,0xe4,0x33,0xdd, +0x40,0x3a,0x01,0x62,0xa5,0x13,0x27,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xc8, +0x8d,0xca,0x28,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x8e,0x5c,0x28,0x50,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xe0,0xe8,0x8c,0x82,0xe1,0x88,0x60,0x75,0x88, +0xcf,0x06,0xf3,0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x73,0xd4,0x42,0x81, +0x05,0x02,0x7d,0xcc,0x40,0x1f,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x64,0x47, +0x30,0x14,0x58,0x20,0xd0,0xc7,0x02,0x42,0x3e,0xd3,0x0d,0xb1,0x13,0x20,0x56,0x3f, +0x7e,0x12,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf6,0x48,0x8e,0x82,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xfe,0x68,0x87,0x82,0xfb,0x19,0x31,0x30,0x00,0x10,0x04, +0x83,0xa8,0x8f,0xe8,0x28,0x18,0x8e,0x08,0x70,0x87,0xf8,0x6c,0x98,0x1f,0xf9,0x8c, +0x18,0x18,0x00,0x08,0x82,0x41,0x04,0x4a,0x3a,0x14,0x58,0x20,0xd0,0xc7,0x8c,0xfa, +0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xa3,0xd4,0x43,0x81,0x05,0x02,0x7d, +0x2c,0x20,0xe4,0x33,0xdd,0xe0,0x3b,0x01,0x62,0x68,0x80,0x13,0xf2,0xb1,0x34,0xc0, +0x09,0xf9,0x98,0x1a,0xe0,0x84,0x7c,0x6c,0x0d,0x70,0x42,0x3e,0xf6,0xf1,0x83,0x7c, +0x0c,0x0c,0xf8,0x41,0x3e,0x16,0x06,0xfc,0x20,0x1f,0x13,0x03,0x7e,0x90,0x8f,0x11, +0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x98,0x46,0x0e,0xf2, +0xb1,0x8d,0x1c,0xe4,0x63,0x1c,0x39,0xc8,0xc7,0x3a,0x72,0x90,0x8f,0x21,0x04,0x7c, +0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x58,0xc5,0x0a,0xf2,0x31,0x8b, +0x15,0xe4,0x63,0x17,0x2b,0xc8,0xc7,0x30,0x56,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21, +0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0xd8,0x1d,0x90,0x02,0x7c,0x2c,0x58,0x03, +0xf8,0x58,0xf0,0xc1,0xc7,0x8e,0x80,0x3e,0x76,0x08,0xf4,0xb1,0x63,0xa0,0x8f,0x1d, +0x04,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x68,0xa7,0x54,0x4a,0x15,0x52,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x9d,0x54,0x29,0x55,0x48,0x65,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x77,0x5a,0xa5,0x54,0x21,0x95,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xe0,0x89,0x95,0x52,0x85,0x54,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x88,0x27, +0x56,0x6a,0x15,0x54,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x9e,0x5a,0xa9,0x55, +0x50,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x79,0x72,0xa5,0x56,0x41,0x95,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xe8,0xe9,0x95,0x5a,0x05,0x55,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xa8,0xa7,0x58,0x42,0xf4,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0x7b,0x92,0x25,0x44,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb8,0xa7,0x59,0x42, +0xf4,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x7c,0xa2,0x25,0x44,0x4f,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xc8,0x27,0x5a,0x42,0xfc,0x64,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0x7d,0xaa,0x25,0xc4,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8,0x27, +0x5b,0x42,0xfc,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x7e,0xba,0x25,0xc4,0x4f, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe8,0xa7,0x5c,0x42,0xfa,0x64,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0x7f,0xd2,0x25,0xa4,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xf8,0xa7,0x5d,0x42,0xfa,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x90,0xe2,0x25, +0xa4,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x08,0x29,0x5e,0x42,0x42,0x65,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0x91,0xea,0x25,0x24,0x54,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x18,0x29,0x5f,0x42,0x42,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x92, +0xfa,0x25,0x24,0x54,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x28,0x29,0x70,0xe2,0x90, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4c,0x2a,0x9c,0x38,0x64,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0x93,0x12,0x27,0x0e,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0xa5, +0xc6,0x89,0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x48,0xa9,0x72,0x22,0x90,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x54,0xca,0x9c,0x08,0x64,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0x95,0x3a,0x27,0x02,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0xa5,0xd0, +0x89,0x40,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x33,0xa9,0x70,0xc2,0x9f,0x90,0x1a, +0x4d,0x08,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x00,0x03,0x93,0x42,0xa7,0xfe,0x19, +0xa3,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x5e,0x4a,0x9d,0x82,0x91,0x1a,0xa9,0x91, +0x6a,0xa7,0x76,0x6a,0xa7,0x76,0x1a,0x4d,0x08,0x80,0xe1,0x88,0xa0,0x85,0x82,0x6f, +0xba,0x01,0x8d,0x84,0xc0,0x16,0x83,0x3e,0xb6,0x1c,0xf4,0xb1,0x05,0xa1,0x8f,0x11, +0x83,0x7c,0xac,0x18,0xe4,0x63,0x83,0x21,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x74,0xaa,0x9e,0x86,0x1a,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0xa7,0xec,0x69, +0xb0,0xa1,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x78,0xea,0x9e,0x86,0x1b,0x1a,0x31, +0x38,0x00,0x10,0x04,0x83,0xa3,0xa7,0xf2,0x69,0x40,0xa5,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x7c,0x4a,0x9f,0x86,0x54,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0xa7, +0xf6,0x69,0x50,0x25,0x13,0xf2,0x48,0x3e,0x26,0x10,0xf0,0xb1,0x40,0x8f,0xe4,0x63, +0xc1,0x00,0x1f,0x3b,0x8a,0xf8,0x58,0xe0,0x47,0xf2,0xb1,0xc4,0x8f,0xe4,0x63,0x47, +0x10,0x1f,0x4b,0x40,0x49,0x3e,0x26,0x04,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83, +0xe8,0xac,0x7c,0xca,0x1b,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0xad,0x6a,0x2a,0x18, +0x8e,0x00,0x83,0x33,0x22,0xbe,0x0b,0x86,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x30, +0x28,0xab,0x93,0x32,0xa3,0x3e,0x1a,0x31,0x68,0x00,0x10,0x04,0x83,0xc6,0xad,0x52, +0x2a,0x60,0x29,0x17,0x6a,0x21,0x96,0x62,0x29,0x96,0x62,0xa9,0xd1,0x84,0x00,0x18, +0x8e,0x08,0x70,0x49,0xf8,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c,0xd2,0x6a,0xa5, +0xc6,0x48,0x94,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c,0xd4,0x8a,0xa5,0xc0,0xc8, +0x94,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0x82,0x2b,0x93,0x12,0x02,0xf0,0xf9,0x9d, +0x75,0x5a,0xa7,0xb3,0x3a,0xab,0x98,0x7a,0xa3,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82, +0x59,0x02,0x61,0xa0,0xc2,0x20,0xc7,0x00,0x40,0x83,0x60,0xa0,0xc2,0x30,0xc7,0x00, +0x30,0x83,0x60,0xa0,0xc2,0x40,0xc7,0x00,0x00,0x83,0x60,0xa0,0xc2,0x50,0xc7,0x00, +0x50,0x82,0x81,0x0a,0x83,0x1d,0x03,0x40,0x09,0x06,0x2a,0x0c,0x77,0x0c,0x00,0x31, +0x08,0x06,0x2a,0x06,0x70,0x0d,0x00,0x30,0x08,0x06,0x2a,0xc6,0x00,0x55,0x03,0x40, +0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf8,0x2b,0x9d,0xda,0x9d,0x61,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x3a,0xbc,0xa2,0xa9,0x35,0x92,0xab,0xd1,0x84,0x40,0xa8,0x80, +0xa4,0xb4,0xea,0x2a,0xb8,0x0b,0x0c,0x1b,0x31,0x38,0x00,0x10,0x04,0x83,0xae,0xaf, +0x72,0x0a,0x8e,0xf0,0x6a,0x34,0x21,0x00,0x46,0x13,0x84,0xe0,0x04,0xc3,0x4e,0x30, +0xcc,0x04,0x83,0x3e,0x26,0x1c,0xf4,0x39,0x61,0xa0,0x13,0x06,0x1a,0x4d,0x70,0x80, +0xd1,0x84,0x27,0x38,0xc2,0xb0,0x23,0x0c,0x33,0x01,0x8d,0xe4,0x63,0x02,0x1a,0xc9, +0xc7,0x88,0x91,0x82,0x8f,0x11,0x24,0x05,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x6c,0x4b,0xae,0x08,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xdb,0x9a,0x2b,0x42, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0xb7,0xe6,0x2a,0x9e,0x84,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x72,0x8b,0xae,0xe4,0x49,0x38,0xc6,0xb0,0x63,0x0c,0x33,0x42, +0xa0,0x8f,0x11,0x02,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c,0x6a,0xeb,0xae, +0x58,0x49,0x9e,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xf1,0xad,0xbc,0x0a,0x64,0x4b, +0xb6,0x64,0x8b,0xaf,0xf8,0x8a,0xaf,0xf8,0x6a,0x34,0x21,0x00,0x86,0x23,0x02,0x5e, +0x0a,0xbe,0xe9,0x86,0x7b,0x12,0x82,0x13,0x03,0xa3,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0x00,0x0c,0x76,0xab,0xaf,0x70,0x29,0x9e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c, +0x78,0xcb,0xaf,0x64,0x09,0x9f,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0x12,0x2f,0xbc, +0x12,0x02,0x25,0xe9,0xa9,0x9e,0xca,0xad,0xdc,0x1a,0xad,0x61,0x34,0x21,0x00,0x2c, +0x88,0x29,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x64,0x5e,0x7e,0x15,0x58,0x80, +0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xf4,0xe2,0xab,0xc0,0x02,0x9a,0x92, +0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xea,0x25,0x5a,0xc1,0x70,0xc4,0x1c,0xa4, +0x53,0xf0,0x4d,0x37,0x08,0x74,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x01,0x5f, +0xab,0x15,0x0c,0xc3,0x11,0x01,0x3b,0x39,0xdf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0xf2,0xe5,0x5a,0x43,0x61,0xc1,0x40,0x1f,0x4b,0xa9,0x20,0x3e,0xd3,0x0d,0x81,0x4a, +0x11,0xb3,0x0c,0x03,0x81,0x07,0xc3,0x11,0x7c,0x10,0x4f,0xce,0x37,0xdd,0xf0,0x56, +0x2c,0x15,0xcc,0x12,0x20,0xc3,0x11,0x7e,0xd0,0x52,0xca,0x37,0xcb,0x60,0x14,0x81, +0x31,0x4a,0x7c,0x2c,0x98,0x29,0xf9,0x58,0xc0,0xc0,0x67,0x96,0x00,0x19,0x8e,0x38, +0xd4,0x4a,0xf8,0x66,0x19,0x0e,0x24,0x98,0x25,0x40,0x06,0x4a,0x0c,0x66,0x30,0x89, +0x02,0x3e,0x83,0xc3,0x24,0x8c,0x81,0x12,0x43,0x0c,0x06,0xa3,0xf0,0x0e,0xcf,0x30, +0xa5,0xac,0xe0,0x63,0x41,0x5b,0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xff, +0x5a,0xaf,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x11,0xeb,0xad,0x51,0x08,0x0c, +0xa7,0x82,0xf8,0x58,0x4e,0xfd,0x50,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x12, +0xb1,0xf7,0x0a,0x86,0x23,0xca,0x88,0xae,0x88,0xef,0x02,0xa3,0x6c,0x09,0xe4,0x63, +0x81,0x21,0x1f,0x0b,0x0a,0xf9,0x58,0x10,0x56,0xf0,0x19,0x31,0x30,0x00,0x10,0x04, +0x83,0x28,0xc5,0xec,0x2b,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0xc5,0xd0,0xeb, +0x01,0x83,0xe1,0x88,0x20,0xa5,0x9c,0x6f,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x17, +0x5b,0xaf,0x48,0x0c,0x2c,0x18,0xe8,0x33,0xdd,0x10,0xb0,0xd4,0x30,0x62,0x60,0x00, +0x20,0x08,0x06,0xd1,0x8b,0xf1,0x57,0x60,0x47,0x6a,0xc9,0x67,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0xa2,0x18,0xf3,0xaf,0xc0,0x82,0x41,0x3e,0x23,0x06,0x06,0x00,0x82,0x60, +0x10,0xcd,0x18,0x88,0x05,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0xc1,0xd8,0x7a,0x89, +0x14,0x89,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x98,0x50,0x4f,0xf2,0x31,0xa1,0x9e, +0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0x8e,0xa9,0x97,0x30,0x62,0x60,0x00, +0x20,0x08,0x06,0x91,0x8e,0xad,0x97,0x70,0xc2,0x40,0x27,0x0c,0x74,0x82,0x61,0x27, +0x18,0x66,0xc2,0x5e,0xc1,0xc7,0x04,0xbe,0x82,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18, +0x68,0x3d,0x86,0x5f,0x2f,0x35,0x63,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x56,0x08, +0xf1,0xb1,0x42,0x88,0xcf,0x70,0x84,0xf0,0x08,0xdf,0x74,0x03,0x7c,0xf5,0x57,0x30, +0x1c,0x31,0x40,0xc2,0x37,0xdd,0x20,0x5f,0xff,0x15,0x4c,0x37,0xf4,0x18,0x98,0x11, +0xd3,0x0d,0x3e,0x16,0x66,0x43,0x15,0x11,0x14,0x11,0x41,0x09,0x04,0x94,0x40,0xc0, +0x88,0xc1,0x01,0x80,0x20,0x18,0x80,0x81,0x9a,0xb1,0x58,0x59,0x95,0xd6,0x88,0x41, +0x03,0x80,0x20,0x18,0x34,0x73,0xe6,0x62,0xc1,0x99,0x0d,0x42,0x8c,0xc5,0x58,0x8c, +0xc5,0xd8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0xa8,0x59, +0x9b,0x3d,0xa5,0x04,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d,0x9e,0xd1,0xd8,0xd1, +0x66,0x01,0x72,0x63,0x37,0x76,0x63,0x37,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30, +0x9a,0x30,0x08,0xd3,0x0d,0x73,0x06,0x67,0x55,0x41,0x01,0x8c,0x18,0x34,0x00,0x08, +0x82,0x41,0xf3,0x67,0x3a,0xd6,0xcc,0x59,0xe0,0xf4,0x58,0x8f,0xf5,0x58,0x8f,0x8d, +0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74,0x83,0x9d,0xe5,0x59,0x56, +0x55,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x94,0x1a,0x98,0x4d,0x79,0x56,0x05, +0x63,0x36,0x66,0x63,0x36,0x66,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83, +0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d,0xaa,0x91,0xd9,0xd5,0x67,0x51,0x71,0x66, +0x67,0x76,0x66,0x67,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23, +0x06,0x0d,0x00,0x82,0x60,0xd0,0xb4,0x1a,0x9a,0x6d,0xa1,0xf6,0x24,0x6b,0xb6,0x66, +0x6b,0xb6,0x66,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0xdd,0x70, +0x6a,0xa4,0x76,0x06,0x35,0x06,0x01,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x33,0x6b, +0x6e,0x16,0x06,0xa7,0x36,0x06,0x41,0x9c,0xc5,0x59,0x9c,0xc5,0xd9,0x68,0x42,0x00, +0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x73,0x6b, +0x72,0x56,0x06,0xab,0xf6,0x15,0x75,0x56,0x67,0x75,0x56,0x67,0xa3,0x09,0x01,0x30, +0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcd,0xae,0xd9, +0x59,0x1a,0xbc,0x5a,0x97,0xe4,0x59,0x9e,0xe5,0x59,0x9e,0x8d,0x26,0x04,0xc0,0x68, +0x82,0x10,0x8c,0x26,0x0c,0x82,0xe5,0x81,0x29,0xc4,0xc7,0xf2,0xc0,0x14,0xe2,0x73, +0xf8,0x64,0xd4,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xe3,0xe6,0x67,0xe1,0x10,0x58, +0x7e,0xb1,0x02,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x28,0xb7,0x50,0x53,0xb1, +0xc0,0xf6,0x6b,0x88,0x8f,0x09,0x81,0x7c,0x2c,0xe8,0x2f,0xf8,0x58,0xd0,0x62,0xf2, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0xdd,0x4a,0xed,0xbf,0x02,0x53,0xa9,0x11, +0x93,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xec,0x76,0x6a,0x41,0x32,0x62,0x70, +0x00,0x20,0x08,0x06,0x47,0xbb,0xa1,0x1a,0x7a,0x05,0x46,0x1c,0xf1,0x31,0x21,0x90, +0x8f,0x05,0x09,0x7c,0xcc,0xa7,0x68,0x4c,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10, +0xbd,0x1b,0xaf,0x05,0x56,0x63,0x41,0x7c,0x4c,0x15,0x4e,0x01,0x04,0x17,0x18,0x66, +0xaa,0x80,0x0a,0x20,0xb8,0xc0,0x30,0x1b,0x30,0xf8,0x98,0x80,0xc1,0x67,0xb8,0x21, +0x15,0xe8,0x82,0x0c,0x86,0x1b,0x52,0x81,0x2e,0xc8,0xa0,0x84,0x40,0x2f,0x30,0xca, +0x1c,0x43,0x3e,0xf6,0x18,0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x83,0x4b,0xdf,0x70, +0x4d,0x08,0x84,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x90,0xeb,0xb5,0xe0,0xce, +0x2c,0xb8,0x33,0xf9,0x58,0x90,0x63,0xf0,0xb1,0x81,0xc7,0xe4,0x63,0xc1,0x8e,0xc1, +0xc7,0x0a,0x3d,0x93,0x8f,0x05,0x7a,0x06,0x1f,0x0b,0x0a,0xf9,0x58,0xb0,0x67,0xf0, +0xb1,0xa2,0x90,0x8f,0x05,0x8e,0x7c,0x2c,0x18,0xe4,0x63,0x01,0x2e,0xc8,0xc7,0x04, +0x5c,0x90,0x8f,0x0d,0xb8,0x20,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0x54,0x0e, +0xdd,0xb0,0x0b,0xbb,0xcc,0xd3,0x33,0xf9,0x58,0x20,0xc8,0x67,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0x22,0x98,0x43,0xb7,0xc0,0x82,0x5f,0x90,0x8f,0x09,0xbf,0x20,0x1f,0x1b, +0x7e,0x41,0x3e,0x36,0x88,0x83,0x7c,0x6c,0x10,0x07,0xf9,0xd8,0x20,0x0e,0xf2,0x31, +0x78,0x10,0x07,0x10,0x5c,0x60,0x98,0x05,0x7c,0x00,0x9f,0xe1,0x06,0x72,0xb8,0x0d, +0x32,0xa8,0x60,0x0c,0xf4,0x02,0xa3,0x0c,0x0e,0x08,0xf9,0x8c,0x18,0x24,0x00,0x08, +0x82,0xc1,0xb5,0x73,0xf9,0x16,0x88,0x41,0x20,0x06,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0x88,0x9d,0xbf,0x05,0xb8,0x66,0x01,0xae,0xc9,0xc7,0x02,0x3d,0x83,0x8f,0x0d, +0x7d,0x26,0x1f,0x0b,0xf8,0x0c,0x3e,0x56,0xec,0x9a,0x7c,0x2c,0xd8,0x35,0xf8,0x58, +0x50,0xc8,0xc7,0x02,0x5e,0x83,0x8f,0x15,0x85,0x7c,0x2c,0x68,0xe4,0x63,0xc1,0x20, +0x1f,0x0b,0xe6,0x41,0x3e,0x26,0xcc,0x83,0x7c,0x6c,0x98,0x07,0xf9,0xd8,0x40,0x06, +0xf0,0xb1,0x81,0x0c,0xe0,0x63,0x03,0x19,0xc0,0xc7,0x0e,0x34,0x80,0xcf,0x88,0x41, +0x02,0x80,0x20,0x18,0x5c,0x6f,0xd7,0x72,0x19,0x1f,0x64,0x7c,0x60,0x65,0x10,0xc8, +0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xba,0x63,0xb9,0x60,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0xbc,0xa3,0xb9,0x91,0xe8,0x87,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xf2,0xae,0xe6,0x46,0xa2,0x1f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd0,0x3b,0x9b, +0x1b,0x89,0x7e,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0xef,0x6c,0xce,0x24,0x40, +0x62,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xbe,0xbb,0x39,0x93,0x00,0x89,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xfa,0x0e,0xe7,0x4c,0x02,0x24,0xec,0x18,0x09,0xf9,0x18, +0x32,0x12,0xf2,0xb1,0x64,0x24,0xe4,0x63,0x43,0x1b,0xc0,0xc7,0x86,0x36,0x80,0x8f, +0x0d,0x6d,0x00,0x1f,0x33,0x52,0x42,0x3e,0x66,0xa4,0x84,0x7c,0xcc,0x48,0x09,0xf9, +0xd8,0x00,0x07,0xf0,0xb1,0x01,0x0e,0xe0,0x63,0x03,0x1c,0xc0,0xc7,0xa6,0x3b,0x80, +0x8f,0x85,0x45,0x4b,0x80,0xe0,0x02,0xc3,0x2c,0x68,0x07,0xf8,0x0c,0x37,0xbc,0x04, +0x8a,0x90,0x41,0x05,0xb4,0xa0,0x17,0x18,0x65,0xe1,0x40,0xc8,0x67,0xc4,0x20,0x01, +0x40,0x10,0x0c,0x2e,0xd6,0x53,0xbb,0x60,0x16,0x82,0x59,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x63,0xf6,0xde,0x2e,0x48,0x39,0x0b,0x52,0x4e,0x3e,0x16,0xac,0x1b,0x7c, +0x6c,0x70,0x37,0xf9,0x58,0xd0,0x6e,0xf0,0xb1,0x82,0xe5,0xe4,0x63,0x01,0xcb,0xc1, +0xc7,0x82,0x42,0x3e,0x16,0xb4,0x1c,0x7c,0xac,0x28,0xe4,0x63,0x41,0x23,0x1f,0x0b, +0x06,0xf9,0x58,0xe0,0x13,0xf2,0x31,0xc1,0x27,0xe4,0x63,0x83,0x4f,0xc8,0xc7,0xe2, +0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x07,0x7c,0x46, +0x0c,0x12,0x00,0x04,0xc1,0xe0,0x02,0x3f,0xbf,0xcb,0xda,0x21,0x6b,0x07,0xb3,0x85, +0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x95,0x5f,0xdf,0x05,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0xa4,0x5f,0xe9,0xc5,0x01,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0xa1,0x7e,0xa6,0x17,0x07,0x68,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0xfa, +0x9d,0x5e,0x1c,0xa0,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xec,0x77,0x7a,0x71, +0xb0,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb4,0x1f,0xea,0xc5,0xc1,0x5a,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0xe1,0x7e,0xa9,0x17,0x07,0x6b,0x61,0x87,0x5b,0xc8, +0xc7,0x10,0xb7,0x90,0x8f,0x25,0x6e,0x21,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03, +0x7c,0x2c,0x0e,0x06,0xf8,0x98,0x41,0x17,0xf2,0x31,0x83,0x2e,0xe4,0x63,0x06,0x5d, +0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07, +0x13,0x7c,0x0c,0x36,0xf0,0x02,0x04,0x17,0x18,0x66,0x41,0x4f,0xc0,0x67,0xb8,0x41, +0x2f,0xf0,0x84,0x0c,0xca,0x24,0x02,0xbd,0xc0,0x28,0x93,0x09,0x42,0x3e,0x23,0x06, +0x09,0x00,0x82,0x60,0x70,0xf5,0xdf,0xee,0x95,0x44,0x50,0x12,0xc1,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0x24,0x18,0x80,0x5f,0xa0,0x77,0x16,0xe8,0x9d,0x7c,0x2c,0xe0, +0x39,0xf8,0xd8,0xf0,0x73,0xf2,0xb1,0xc0,0xe7,0xe0,0x63,0x45,0xdf,0xc9,0xc7,0x82, +0xbe,0x83,0x8f,0x05,0x85,0x7c,0x2c,0xf0,0x3b,0xf8,0x58,0x51,0xc8,0xc7,0x82,0x46, +0x3e,0x16,0x0c,0xf2,0xb1,0x20,0x35,0xe4,0x63,0x42,0x6a,0xc8,0xc7,0x86,0xd4,0x90, +0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x0e, +0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0x15,0x83,0xc1,0xfb,0xfd,0x44,0xf6,0x13, +0x99,0x9d,0x44,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x6c,0x30,0x70,0xbf, +0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x1d,0x0c,0xec,0x2f,0x0e,0x66,0x63,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0x1d,0x0c,0xee,0x2f,0x0e,0x66,0x63,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0x1e,0x0c,0xf0,0x2f,0x0e,0x66,0x63,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0x1e,0x0c,0xf0,0x2f,0x0e,0x6c,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0x1f,0x0c,0xf2,0x2f,0x0e,0x6c,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x1f,0x0c, +0xf4,0x2f,0x0e,0x6c,0xc3,0x8e,0xdc,0x90,0x8f,0x21,0xb9,0x21,0x1f,0x4b,0x72,0x43, +0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0x31,0xe3,0x37, +0xe4,0x63,0xc6,0x6f,0xc8,0xc7,0x8c,0xdf,0x90,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83, +0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x26,0xf8,0x14,0x4c,0xb8,0x81,0x5e,0x60, +0xd4,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0x69,0x18,0x9c,0x60,0xf0,0x12,0x6d,0xf0, +0x12,0x6d,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x1c,0x06,0x2c,0x18,0x04,0xe6, +0x67,0x81,0xf9,0xc9,0xc7,0x02,0xd4,0x83,0x8f,0x0d,0xab,0x27,0x1f,0x0b,0x54,0x0f, +0x3e,0x56,0xa4,0x9f,0x7c,0x2c,0x48,0x3f,0xf8,0x58,0x50,0xc8,0xc7,0x02,0xf5,0x83, +0x8f,0x15,0x85,0x7c,0x2c,0x60,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0xe2,0x43,0x3e,0x26, +0xc4,0x87,0x7c,0x6c,0x88,0x0f,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63, +0x6c,0x30,0xc0,0xc7,0xd8,0xe0,0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0x7d, +0x18,0xec,0x60,0x70,0x16,0xa5,0x70,0x16,0xa5,0x60,0x73,0x11,0xc8,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0x22,0x51,0x0c,0x74,0x30,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x30,0xc5,0x40,0x0c,0x03,0x36,0xd8,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x4e,0x31,0x18,0xc3,0x80,0x0d,0xf6,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x54, +0x0c,0xc8,0x30,0x60,0x83,0xfd,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x15,0x03, +0x32,0x0c,0xd8,0xc0,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x50,0xc5,0xa0,0x0c, +0x03,0x36,0xf0,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x56,0x31,0x30,0xc3,0x80, +0x0d,0xfc,0xc3,0x8e,0x10,0x91,0x8f,0x21,0x21,0x22,0x1f,0x4b,0x42,0x44,0x3e,0xc6, +0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0xe3,0x44,0xe4,0x63, +0xc6,0x89,0xc8,0xc7,0x8c,0x13,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e, +0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x26,0xf8,0xd4,0x4a,0xe8,0x82,0x5e,0x60,0xd4,0x88, +0x41,0x02,0x80,0x20,0x18,0x5c,0xb5,0x18,0xcc,0x61,0xa0,0x12,0xb9,0xa0,0x12,0xb9, +0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x2f,0x06,0x78,0x18,0x04,0x32,0x18,0x58, +0x20,0x83,0x81,0x7c,0x2c,0xa0,0x3f,0xf8,0xd8,0x70,0x7f,0xf2,0xb1,0xc0,0xfe,0xe0, +0x63,0x45,0x0d,0x06,0xf2,0xb1,0xa0,0x06,0x03,0xf8,0x58,0x50,0xc8,0xc7,0x02,0x1b, +0x0c,0xe0,0x63,0x45,0x21,0x1f,0x0b,0x18,0xf9,0x58,0x30,0xc8,0xc7,0x82,0x1c,0x91, +0x8f,0x09,0x39,0x22,0x1f,0x1b,0x72,0x44,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06, +0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x38,0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06, +0x57,0x3a,0x06,0xa7,0x18,0x88,0x45,0x3c,0x88,0x45,0x3c,0xd8,0x6f,0x04,0xf2,0x19, +0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0x1d,0x03,0x53,0x0c,0x82,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xe4,0x31,0x70,0xc5,0x80,0x0d,0xc6,0x64,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0x79,0x0c,0x5e,0x31,0x60,0x83,0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0x83,0x1e,0x03,0x58,0x0c,0xd8,0x60,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa8, +0xc7,0x00,0x16,0x03,0x36,0x30,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xec,0x31, +0x88,0xc5,0x80,0x0d,0xcc,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x7b,0x0c,0x64, +0x31,0x60,0x03,0x33,0xb1,0x23,0x4d,0xe4,0x63,0x48,0x9a,0xc8,0xc7,0x92,0x34,0x91, +0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0xcc,0x78,0x13, +0xf9,0x98,0xf1,0x26,0xf2,0x31,0xe3,0x4d,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60, +0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x09,0x3e,0x96,0x2b,0x73,0x02,0x82,0x0b, +0x0c,0xb3,0xc0,0x4c,0xe0,0x33,0xdc,0x50,0x27,0xa1,0x43,0x06,0xf5,0x22,0x81,0x5e, +0x60,0x94,0xed,0x08,0x21,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0x4c,0x32,0x20, +0xc7,0xc0,0x45,0x02,0x17,0x09,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x68,0xc9,0x20, +0x1d,0x83,0x60,0x14,0x03,0x0b,0x46,0x31,0x90,0x8f,0x05,0x65,0x18,0xc0,0xc7,0x06, +0x34,0x0c,0xe4,0x63,0xc1,0x19,0x06,0xf0,0xb1,0xc2,0x14,0x03,0xf9,0x58,0x60,0x8a, +0x01,0x7c,0x2c,0x28,0xe4,0x63,0xc1,0x29,0x06,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8d, +0x7c,0x2c,0x18,0xe4,0x63,0x01,0xa9,0xc8,0xc7,0x04,0x52,0x91,0x8f,0x0d,0xa4,0x22, +0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x1c, +0xf0,0x19,0x31,0x48,0x00,0x10,0x04,0x83,0x4b,0x27,0x03,0x7c,0x0c,0xd0,0x24,0x43, +0x93,0xcc,0x60,0x24,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x3f,0x19,0xdc, +0x63,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x31,0x96,0xc1,0x3f,0x06,0x71,0xe0, +0x2a,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x90,0x65,0x00,0x92,0x41,0x1c,0xb8,0xca, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x65,0x19,0x84,0x64,0x10,0x07,0xae,0x32,0x62, +0x70,0x00,0x20,0x08,0x06,0x87,0x59,0x06,0x21,0x19,0xc4,0x41,0xac,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x71,0x96,0x81,0x48,0x06,0x71,0x10,0x2b,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xa0,0x65,0x30,0x92,0x41,0x1c,0xc4,0x8a,0x1d,0xb4,0x22,0x1f,0x43, +0x68,0x45,0x3e,0x96,0xd0,0x8a,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1, +0x38,0x18,0xe0,0x63,0x86,0xae,0xc8,0xc7,0x0c,0x5d,0x91,0x8f,0x19,0xba,0x22,0x1f, +0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x4c,0xf0, +0xa9,0x1c,0x71,0x03,0xbd,0xc0,0xa8,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0xe4,0x32, +0x80,0xc9,0x00,0x47,0xda,0x00,0x47,0xda,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0xbc,0x0c,0x6a,0x32,0x08,0xde,0x31,0xb0,0xe0,0x1d,0x03,0xf9,0x58,0x10,0x8b,0x01, +0x7c,0x6c,0xa0,0xc5,0x40,0x3e,0x16,0xcc,0x62,0x00,0x1f,0x2b,0xe4,0x31,0x90,0x8f, +0x05,0xf2,0x18,0xc0,0xc7,0x82,0x42,0x3e,0x16,0xcc,0x63,0x00,0x1f,0x2b,0x0a,0xf9, +0x58,0xc0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xb0,0x8b,0x7c,0x4c,0x60,0x17,0xf9,0xd8, +0xc0,0x2e,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f, +0xb1,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0x4c,0x33,0x20,0xcb,0x00, +0x4e,0x4a,0x01,0x4e,0x4a,0xc1,0xf8,0x24,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x44,0xab,0x19,0x8c,0x65,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xf1,0x9a,0xc1, +0x5a,0x06,0x6c,0x60,0x2f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc0,0x66,0xc0,0x96, +0x01,0x1b,0xd8,0xcb,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xb1,0x19,0xb4,0x65,0xc0, +0x06,0xf6,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x6c,0x06,0x6d,0x19,0xb0,0x41, +0xbe,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x31,0x9b,0x81,0x5b,0x06,0x6c,0x90,0x2f, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd0,0x66,0xf0,0x96,0x01,0x1b,0xe4,0x8b,0x1d, +0xfc,0x22,0x1f,0x43,0xf8,0x45,0x3e,0x96,0xf0,0x8b,0x7c,0x8c,0x0d,0x06,0xf8,0x18, +0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x86,0xc8,0xc8,0xc7,0x0c,0x91,0x91,0x8f, +0x19,0x22,0x23,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8, +0x18,0x1b,0x4c,0xf0,0x29,0x1a,0xd1,0x05,0xbd,0xc0,0xa8,0x11,0x83,0x04,0x00,0x41, +0x30,0xb8,0x7c,0x33,0xe0,0xcb,0x60,0x46,0x72,0x61,0x46,0x72,0x61,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0xf2,0x0c,0x42,0x33,0x08,0x76,0x32,0xb0,0x60,0x27,0x03,0xf9, +0x58,0xd0,0x8f,0x01,0x7c,0x6c,0x00,0xc9,0x40,0x3e,0x16,0xfc,0x63,0x00,0x1f,0x2b, +0x7c,0x32,0x90,0x8f,0x05,0x3e,0x19,0xc0,0xc7,0x82,0x42,0x3e,0x16,0xfc,0x64,0x00, +0x1f,0x2b,0x0a,0xf9,0x58,0xc0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xd0,0x8c,0x7c,0x4c, +0xa0,0x19,0xf9,0xd8,0x40,0x33,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7, +0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0xe4, +0x33,0x80,0xcd,0x60,0x4d,0xe2,0x61,0x4d,0xe2,0xc1,0xd0,0x25,0x90,0xcf,0x88,0x81, +0x01,0x80,0x20,0x18,0x44,0xf7,0x19,0xbc,0x66,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0xb1,0x9f,0xc1,0x6d,0x06,0x6c,0xe0,0x33,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xf0,0x67,0x80,0x9b,0x01,0x1b,0xf8,0xcc,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xfd, +0x19,0xe4,0x66,0xc0,0x06,0x3e,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x7f,0x06, +0xb9,0x19,0xb0,0x41,0xd8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xf1,0x9f,0x81,0x6e, +0x06,0x6c,0x10,0x36,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x80,0x68,0xb0,0x9b,0x01, +0x1b,0x84,0x8d,0x1d,0x64,0x23,0x1f,0x43,0xc8,0x46,0x3e,0x96,0x90,0x8d,0x7c,0x8c, +0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x86,0xda,0xc8,0xc7, +0x0c,0xb5,0x91,0x8f,0x19,0x6a,0x23,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c, +0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x4c,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x68, +0x45,0x03,0x11,0x0d,0x82,0xe1,0x88,0xc0,0x2c,0x03,0xe1,0x9b,0x6e,0x18,0xca,0x32, +0x08,0xac,0x09,0xe8,0x63,0x8d,0x40,0x1f,0x6b,0x06,0xfa,0x98,0x42,0xd0,0xc7,0x94, +0x82,0x3e,0xa6,0x18,0xf4,0x31,0xc3,0x90,0x8f,0x19,0x86,0x7c,0xcc,0x30,0xe4,0x63, +0xc6,0x10,0x1f,0x33,0x86,0xf8,0x98,0x31,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0x22,0x1d,0x0d,0x62,0x34,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xda,0xd1,0x40, +0x46,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x1e,0x0d,0x66,0x34,0x18,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x20,0xea,0xd1,0xe0,0x3d,0x83,0x61,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0x22,0x1f,0x0d,0xe0,0x33,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xfa, +0xd1,0x20,0x3e,0x83,0x61,0x38,0x82,0x0d,0xf4,0x32,0x10,0xbe,0x0b,0x8c,0xb2,0xc0, +0x0d,0xe4,0x33,0x1c,0x11,0xf4,0x65,0x20,0x7c,0xb3,0x0c,0x89,0x12,0xd8,0x1c,0x08, +0xf4,0xb1,0x39,0x18,0xe8,0x63,0x73,0x40,0xd0,0xc7,0x8a,0xd5,0x0c,0xe4,0x33,0x62, +0x70,0x00,0x20,0x08,0x06,0xc7,0x9a,0x06,0x26,0x1a,0x10,0x70,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0x07,0x9b,0x06,0x27,0x1a,0x10,0x70,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0x47,0x9b,0x06,0x28,0x1a,0x10,0x70,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87, +0x9b,0x06,0x2a,0x1a,0x0c,0x70,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x9b,0x06, +0x2b,0x1a,0x0c,0x70,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x9c,0x06,0x2c,0x1a, +0x0c,0x70,0x30,0x4b,0xa0,0x0c,0x54,0x18,0x46,0xa2,0x0f,0xc8,0x40,0x85,0x61,0x24, +0xfa,0x80,0x0c,0x54,0x18,0x46,0xa2,0x0f,0xc8,0x40,0x85,0x41,0x25,0x1e,0x62,0x64, +0x50,0x9b,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x9a,0xd3,0xc0,0x3e,0x83, +0xc0,0x82,0xf0,0x0c,0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x9e,0x06,0x33, +0x1a,0xdc,0x62,0x30,0x8b,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x79,0x1a,0xd0, +0x68,0x10,0x90,0xd2,0x70,0x44,0x80,0x9e,0x01,0xf1,0xd5,0x2b,0x06,0x81,0x8e,0x18, +0x1c,0x00,0x08,0x82,0x01,0x18,0xcc,0x69,0x50,0xa3,0xc1,0x5b,0x06,0xa8,0x19,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x01,0x18,0xd0,0x69,0x60,0xa3,0x81,0x5a,0x06,0xb0,0x19, +0x8c,0x18,0x3c,0x00,0x08,0x82,0xc1,0xa4,0xa7,0x01,0x8c,0x06,0x42,0xa0,0x8e,0x41, +0x3a,0x06,0xf5,0x19,0xd4,0x67,0x10,0xa7,0x41,0x9c,0x06,0x3b,0x1a,0xe4,0x65,0x30, +0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x30,0xdd,0x40, +0xf8,0x65,0x80,0x4c,0x37,0x10,0x7f,0x19,0x24,0xd3,0x0d,0x04,0x68,0x06,0xca,0x74, +0x03,0x11,0x9a,0xc1,0x62,0x10,0x11,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x4a, +0x35,0xe0,0xd3,0x20,0x18,0x8e,0x08,0xe6,0x33,0x60,0xbe,0x59,0x06,0x67,0x09,0x6c, +0x32,0xe2,0x33,0x1c,0x41,0x98,0x66,0x20,0x7c,0xc3,0x11,0xc5,0x69,0x06,0xc4,0x77, +0xc2,0x10,0x27,0x0c,0x61,0x42,0x10,0x82,0xe1,0x08,0x63,0x35,0x03,0xe1,0x1b,0x8e, +0x38,0x58,0x33,0x20,0xbe,0x13,0x86,0x38,0x61,0x08,0x13,0x82,0x10,0x0c,0x37,0x18, +0x01,0x18,0xcc,0x32,0x30,0x4d,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0xac,0x06, +0xaa,0x1a,0x30,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xdc,0x6a,0x30,0xa7,0xc1,0x13, +0xcc,0x12,0x34,0x03,0x15,0x86,0xc0,0x80,0xc1,0x62,0x62,0x40,0xc5,0x67,0x38,0x22, +0xa8,0xcd,0x40,0xf8,0x86,0x23,0x04,0xdb,0x0c,0x88,0xef,0x84,0x21,0x4e,0x18,0xc2, +0x84,0x20,0x04,0xc3,0x0d,0x50,0x00,0x06,0xb3,0x0c,0x58,0x16,0x0c,0x54,0x18,0x35, +0xb3,0xd9,0xad,0xa0,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x18,0xe0,0x6a,0xa0,0xa7, +0x81,0x6e,0x06,0xf2,0x19,0x8c,0x18,0x38,0x00,0x08,0x82,0xc1,0x03,0xae,0x81,0x9c, +0x06,0x41,0x68,0x06,0xa0,0x19,0xfc,0x69,0xb0,0x06,0x9f,0xd7,0xf5,0x68,0x30,0x1c, +0xd1,0xf5,0x66,0xe0,0x7c,0x17,0x18,0x65,0x44,0x20,0x9f,0xe1,0x06,0xb4,0xc2,0xd5, +0x20,0x0c,0x4e,0x25,0x03,0xa3,0x8c,0x3f,0x03,0x93,0x0c,0xe2,0x63,0x81,0x20,0x1f, +0x0b,0xcc,0x49,0x3e,0x76,0x93,0xc1,0x8d,0x06,0xf2,0x19,0x31,0x30,0x00,0x10,0x04, +0x83,0x08,0x5d,0x83,0x5a,0x0d,0x82,0x3b,0x8c,0x1a,0x31,0x38,0x00,0x10,0x04,0x83, +0xa3,0x5d,0x03,0x54,0x0d,0x02,0xc1,0xf4,0x60,0x47,0x03,0xf9,0x58,0x60,0xc4,0xc7, +0x86,0x40,0x3e,0x16,0x20,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x5e,0x03, +0x57,0x0d,0x92,0xc0,0xc0,0x32,0x90,0xd1,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60, +0x10,0xc5,0x6b,0xe0,0xab,0x41,0x60,0xa1,0x30,0xc4,0xc7,0x84,0x40,0x3e,0x16,0x14, +0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x5f,0x03,0x5a,0x0d,0x8c,0x60,0x96, +0xe1,0x81,0x5e,0x32,0xb0,0x53,0x40,0x05,0xf8,0x58,0x70,0x0a,0xf1,0x31,0x54,0x50, +0x05,0xf8,0xd8,0x2a,0xa8,0x42,0x7c,0x2c,0x50,0x85,0xf8,0xcc,0x12,0x4c,0x23,0x06, +0x07,0x00,0x82,0x60,0xa0,0xdd,0x6b,0x20,0xab,0x41,0x7a,0x06,0xeb,0x1a,0x8c,0x26, +0x04,0xc0,0x68,0x82,0x10,0x58,0x20,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2, +0x7f,0x0d,0xec,0x35,0x08,0x0c,0x47,0x83,0x80,0x3e,0x23,0x06,0x06,0x00,0x82,0x60, +0x10,0x85,0x6c,0x50,0xab,0x41,0x60,0xc1,0x98,0x06,0xf2,0x19,0x31,0x30,0x00,0x10, +0x04,0x83,0x68,0x64,0x83,0x5d,0x0d,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4e, +0x36,0x18,0xd7,0x80,0x4c,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x94,0x0d, +0xc6,0x35,0x18,0xcb,0x80,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x65,0x03,0x72, +0x0d,0xd0,0x32,0x08,0xec,0x47,0x83,0x21,0x3e,0x26,0x04,0xf2,0xb1,0xa0,0x80,0x8f, +0x05,0xed,0x20,0x1f,0x13,0xda,0x41,0x3e,0x36,0xb4,0x83,0x7c,0xec,0x1f,0x86,0xf8, +0xd8,0x3f,0x0c,0xf1,0xb1,0x7f,0x18,0xe2,0x63,0x86,0x48,0xc0,0xc7,0x0c,0x91,0x80, +0x8f,0x19,0x22,0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6c,0x36,0x88,0xd7, +0x60,0x27,0x8c,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6e,0x36,0x90,0xd7,0x60,0x27, +0x8c,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x70,0x36,0x98,0xd7,0x60,0x27,0x8c,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x72,0x36,0xa8,0xd7,0x60,0x27,0x8c,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x74,0x36,0xb0,0xd7,0x60,0x27,0x8c,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x76,0x36,0xb8,0xd7,0x60,0x27,0x8c,0xe1,0x08,0xa3,0xbc,0x84,0x6f,0x38, +0xc2,0x28,0x2f,0xe1,0x1b,0x8e,0x30,0xca,0x4b,0xf8,0x6a,0x10,0xb6,0x02,0x61,0x87, +0x23,0xd4,0x0b,0x11,0xbe,0xe1,0x08,0xf5,0x42,0x84,0x6f,0x38,0x42,0xbd,0x10,0xe1, +0xab,0x41,0xd8,0x0a,0x84,0x2d,0x23,0xd8,0x59,0x86,0x48,0x0a,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x38,0xdb,0x40,0x64,0x03,0xf8,0x8a,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x40,0xdb,0x60,0x64,0x03,0xf8,0x8a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x48, +0xdb,0x80,0x64,0x03,0xf8,0x8a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x50,0xdb,0xc0, +0x64,0x83,0x21,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x6d,0x83,0x93,0x0d,0x86, +0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xb6,0x0d,0x50,0x36,0x18,0xa2,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xda,0x36,0x40,0xd9,0x20,0x15,0x6e,0x6a,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0xa2,0xb5,0x0d,0xfe,0x35,0x50,0xcd,0xc0,0x02,0x54,0x0d,0xe4,0x33, +0x62,0x60,0x00,0x20,0x08,0x06,0x51,0xdb,0x06,0x25,0x1b,0x04,0x66,0xaa,0x41,0x10, +0x1f,0x0b,0x0a,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x04,0xb7,0x41,0xcf,0x06, +0x81,0xf5,0x97,0x12,0x1f,0xeb,0x2f,0x25,0x3e,0xd6,0x5f,0x4a,0x7c,0x8c,0x18,0xe4, +0x63,0xc5,0x20,0x1f,0x33,0x06,0xf9,0xd8,0x00,0xc1,0xc7,0x06,0x08,0x3e,0x36,0x40, +0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x6f,0x83,0x9c,0x0d,0x4a,0x61,0x5d, +0x03,0x33,0x85,0x20,0x3e,0xc6,0x04,0xf2,0xb1,0x60,0x80,0xcf,0x2c,0x81,0x34,0x50, +0x61,0x38,0x11,0x0d,0x07,0xd0,0x40,0x85,0xe1,0x44,0x34,0x1c,0x40,0x03,0x15,0x86, +0x13,0xd1,0x70,0x00,0x0d,0x54,0x18,0x48,0x84,0x13,0x90,0x05,0x31,0x01,0x1f,0x13, +0x64,0x02,0x3e,0x36,0xcc,0x04,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x40,0xdd, +0x60,0x6c,0x83,0x5f,0x0d,0x86,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x52,0x37,0x20, +0xdb,0x00,0x5c,0x83,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xd5,0x0d,0xca,0x36, +0x08,0xd7,0x60,0xb0,0x9b,0x18,0xe8,0x63,0x38,0x31,0xd0,0xc7,0x72,0x62,0xa0,0x8f, +0xf5,0x44,0x13,0x1f,0xeb,0x89,0x26,0x3e,0xd6,0x13,0x4d,0x7c,0xcc,0x18,0xe4,0x63, +0xc6,0x20,0x1f,0x33,0x06,0xf9,0xd8,0x30,0xc1,0xc7,0x86,0x09,0x3e,0x36,0x4c,0xf0, +0x31,0x61,0x80,0x8f,0x05,0x42,0x7c,0x6c,0x28,0xe0,0x63,0x46,0x11,0x1f,0x0b,0x8a, +0xf8,0xcc,0x12,0x4c,0x03,0x15,0x06,0x69,0x3c,0x88,0x34,0x50,0x61,0x90,0xc6,0x83, +0x48,0x03,0x15,0x86,0x68,0x3c,0x86,0x34,0x62,0x70,0x00,0x20,0x08,0x06,0x60,0x60, +0xbb,0x01,0xde,0x06,0xad,0x1a,0xcc,0x6b,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcd, +0xef,0x06,0x7a,0x1b,0x04,0xb3,0x1b,0xcc,0x6e,0x30,0xbb,0x41,0xdf,0x06,0x7d,0x1b, +0xf4,0x6d,0xd0,0xb7,0xc1,0x68,0x42,0x00,0x0c,0x47,0x04,0xbd,0x1a,0x04,0xdf,0x74, +0x03,0xbe,0x06,0x42,0x60,0x48,0x40,0x1f,0x43,0x04,0xfa,0x18,0x32,0xd0,0x67,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x34,0xf0,0x0d,0xf6,0x36,0x90,0xd5,0x60,0x77,0x83,0xd1, +0x84,0x00,0xb0,0xa0,0x90,0x8f,0x09,0x85,0x7c,0x6c,0x28,0xe4,0x63,0xa2,0x1a,0x80, +0x69,0x10,0x1f,0x13,0xd5,0x00,0x4c,0x83,0xf8,0x0c,0x47,0x08,0xe9,0x1a,0x0c,0xdf, +0x70,0xc4,0x40,0xb2,0x41,0xf1,0x95,0x10,0xe8,0x70,0x04,0xc1,0xae,0xc1,0xf0,0x0d, +0x47,0x14,0x27,0x1b,0x14,0x5f,0x09,0x81,0x16,0x11,0xe8,0x2c,0x03,0x55,0x05,0xa3, +0x09,0xce,0x60,0x81,0xcc,0x06,0xf2,0xb1,0xd1,0x08,0xe8,0x63,0xee,0x15,0xc4,0x67, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xfc,0x0d,0x68,0x37,0xa0,0xd7,0x20,0x98,0x25, +0xa8,0x06,0x2a,0x0c,0x81,0x52,0x6f,0x61,0x1a,0x31,0x38,0x00,0x10,0x04,0x03,0x30, +0x90,0xdf,0x80,0x76,0x03,0x79,0x0d,0x4c,0x36,0x18,0x31,0x70,0x00,0x10,0x04,0x83, +0x47,0x7f,0x03,0xd6,0x0d,0x82,0x5d,0x0d,0x74,0x35,0xc8,0xdd,0x40,0xf0,0x2f,0x41, +0xb8,0xdb,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xfe,0x0d,0x70,0x37,0xb8,0xd9, +0x40,0xbf,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xd2,0xdf,0xe0,0x7c,0x03,0x35,0x0d, +0x6c,0x6e,0x03,0x21,0x3e,0x26,0x04,0xf2,0xb1,0x80,0x80,0xcf,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0x21,0x1c,0xf0,0x6e,0x50,0x04,0x16,0xa6,0x01,0xdc,0x06,0xf2,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x84,0x03,0xdf,0x0d,0x82,0x1f,0x0d,0x6c,0x18, +0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x09,0x07,0xe0,0x1b,0x04,0xc2,0x74, +0xc3,0xce,0x06,0x01,0x8f,0x06,0xc3,0x11,0x3c,0xc1,0xb3,0x01,0xf3,0xcd,0x32,0x5c, +0x56,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x0a,0x07,0xe3,0x1b,0xfc,0x6c,0x20, +0x58,0xdd,0x06,0x41,0x7c,0x66,0x09,0xae,0x81,0x0a,0x43,0xb0,0x90,0x6a,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0xc0,0x40,0x84,0x03,0xf2,0x0d,0x42,0x36,0xe0,0xd9,0x60,0xc4, +0xc0,0x01,0x40,0x10,0x0c,0x1e,0x15,0x0e,0x78,0x37,0x08,0xd6,0x35,0x50,0xd7,0x20, +0x7d,0x83,0x31,0x10,0x83,0x30,0x10,0x4e,0x37,0x18,0x31,0x38,0x00,0x10,0x04,0x03, +0x30,0x18,0xe1,0xa0,0x7c,0x03,0x93,0x0d,0x7a,0x36,0x18,0x31,0x70,0x00,0x10,0x04, +0x83,0x67,0x85,0x83,0xde,0x0d,0x02,0x76,0x0d,0xd6,0x35,0x50,0xdf,0x80,0x0c,0xc6, +0x40,0x0c,0xc4,0x36,0x40,0xdd,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc0,0x80,0x84, +0x03,0xf3,0x0d,0x4a,0x36,0xe0,0xd9,0x60,0xc4,0xc0,0x01,0x40,0x10,0x0c,0x1e,0x16, +0x0e,0x7c,0x37,0x08,0xda,0x35,0x60,0xd7,0x60,0x7d,0x83,0x94,0x0d,0x52,0x36,0x48, +0xd9,0x20,0x65,0x83,0xd4,0x0d,0x70,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x15,0x0e, +0x44,0x38,0xa8,0x8b,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5e,0x38,0x58,0xdf,0xe0, +0x2e,0x82,0x59,0x82,0x6c,0xa0,0xc2,0x10,0x30,0x78,0x69,0x4c,0x37,0x56,0x23,0x3e, +0xc3,0x11,0x41,0xcb,0x06,0xc2,0x37,0x1c,0x21,0xb8,0x6c,0x40,0x7c,0x27,0x0c,0x71, +0xc2,0x10,0x26,0x04,0x21,0x18,0x6e,0x40,0x8d,0x00,0x0c,0x66,0x19,0xb4,0x2d,0x18, +0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x86,0x03,0x16,0x0e,0x8e,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x72,0x38,0xa8,0xdf,0x20,0x09,0x66,0x09,0xb6,0x81,0x0a,0x43,0xd0, +0xa8,0xcc,0xf6,0x03,0x75,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x94,0xc3, +0x81,0x09,0x07,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x3a,0x1c,0xb8,0x6f,0x10, +0x58,0x80,0xb7,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xe2,0xe1,0x80,0x7e, +0x83,0x60,0x38,0xc2,0xc0,0x0d,0xe7,0xbb,0xc0,0x28,0x0b,0x06,0xf9,0x0c,0x47,0x04, +0xad,0x1b,0x08,0xdf,0x05,0x46,0x8d,0x18,0x18,0x00,0x08,0x82,0x41,0x24,0xc6,0x81, +0xfd,0x06,0x63,0x66,0x81,0xeb,0x06,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x88, +0x8c,0x03,0xfe,0x0d,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd0,0x38,0x18,0xe1, +0x60,0x54,0x83,0xc0,0xfc,0x36,0x08,0xe2,0x63,0x46,0x20,0x9f,0x59,0x02,0x07,0x00, +0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_9e06cc022760968c0bd8a73cc54571b4.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_9e06cc022760968c0bd8a73cc54571b4.h new file mode 100644 index 00000000..9b8990ae --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_9e06cc022760968c0bd8a73cc54571b4.h @@ -0,0 +1,1110 @@ +// ffx_fsr2_accumulate_pass_wave64_9e06cc022760968c0bd8a73cc54571b4.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_wave64_9e06cc022760968c0bd8a73cc54571b4_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_9e06cc022760968c0bd8a73cc54571b4_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_9e06cc022760968c0bd8a73cc54571b4_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_9e06cc022760968c0bd8a73cc54571b4_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_9e06cc022760968c0bd8a73cc54571b4_SRVResourceNames[] = { "r_input_exposure", "r_dilated_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_9e06cc022760968c0bd8a73cc54571b4_SRVResourceBindings[] = { 0, 2, 3, 4, 5, 10, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_9e06cc022760968c0bd8a73cc54571b4_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_9e06cc022760968c0bd8a73cc54571b4_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_9e06cc022760968c0bd8a73cc54571b4_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", "rw_upscaled_output", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_9e06cc022760968c0bd8a73cc54571b4_UAVResourceBindings[] = { 0, 1, 3, 4, 2, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_9e06cc022760968c0bd8a73cc54571b4_UAVResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_9e06cc022760968c0bd8a73cc54571b4_UAVResourceSpaces[] = { 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_9e06cc022760968c0bd8a73cc54571b4_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_9e06cc022760968c0bd8a73cc54571b4_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_9e06cc022760968c0bd8a73cc54571b4_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_9e06cc022760968c0bd8a73cc54571b4_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_9e06cc022760968c0bd8a73cc54571b4_size = 17304; + +static const unsigned char g_ffx_fsr2_accumulate_pass_wave64_9e06cc022760968c0bd8a73cc54571b4_data[] = { +0x44,0x58,0x42,0x43,0x1f,0x9a,0x8f,0xe4,0x4a,0xde,0xe1,0xde,0xb0,0xb7,0x6e,0x87, +0x38,0x90,0x55,0x0a,0x01,0x00,0x00,0x00,0x98,0x43,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x24,0x02,0x00,0x00,0x68,0x10,0x00,0x00,0x84,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xb0,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x3c,0x0e,0x00,0x00,0x66,0x00,0x05,0x00, +0x8f,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x24,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x86,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xce,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xf4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a, +0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b, +0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30, +0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18, +0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3, +0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21, +0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22, +0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95, +0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60,0x06,0xea,0x6e,0x1b, +0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x72,0xa8,0x48,0x20,0xd2,0xc8,0x79,0x88, +0x68,0x42,0x08,0x09,0x09,0xc3,0x50,0x08,0x66,0x60,0x3e,0x02,0x0f,0x1a,0x2e,0x7f, +0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90,0x66,0x40,0xc4,0x30,0x0c,0xca,0x1c,0x41, +0x50,0x0a,0x66,0x10,0x87,0x91,0xc8,0x81,0x80,0x61,0x04,0xc1,0x98,0xa9,0x0d,0xc6, +0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41, +0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e, +0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0, +0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01, +0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e, +0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60, +0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e, +0xf4,0xc0,0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x84,0x13,0xa5,0x74,0x18, +0x81,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28, +0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87, +0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36, +0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98, +0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x30,0x93,0x18,0x8c,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94, +0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f, +0x20,0x61,0x65,0xa9,0x9d,0x29,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc, +0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61, +0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0xd6,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x12,0x8c, +0x97,0xe0,0x99,0xc8,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x40,0x16,0x6e, +0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0, +0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c, +0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x05,0x2b,0xc9,0x33,0x91, +0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03, +0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38, +0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80, +0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x4e,0xa2,0x67,0xc2,0xc6,0x81,0x1d,0xc2, +0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41, +0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f, +0x50,0x60,0x90,0x3d,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7,0xae,0x36,0x9a,0x70,0x1c, +0xc7,0xf1,0x61,0x58,0xcf,0xf3,0x3c,0x0d,0xc3,0x30,0x0c,0xc3,0xa0,0xfc,0x26,0x69, +0x8a,0x28,0x61,0xf2,0x59,0x80,0x79,0x16,0x22,0x62,0x27,0x60,0x22,0x50,0x30,0xd0, +0x0e,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02, +0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2, +0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x90,0x01,0x10,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x00,0x1e,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2, +0x20,0xca,0xa1,0xf0,0x03,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30, +0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0, +0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x2c,0x4a,0xa3,0xd0,0x23,0xca, +0xff,0xa2,0xb8,0x8a,0x87,0xc6,0x11,0x80,0x1a,0x20,0x75,0x06,0x80,0xdc,0x19,0x00, +0x8a,0x67,0x00,0x68,0x9e,0x01,0xa0,0x7a,0x06,0x80,0xee,0x19,0x00,0xca,0x67,0x00, +0x48,0x9f,0x01,0x20,0x7e,0x06,0x00,0x00,0x79,0x18,0x00,0x00,0x89,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xc1,0x99,0x20,0x0c,0xcf,0x06,0x61,0x20, +0x26,0x08,0x03,0xb4,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08, +0x6a,0x40,0x07,0x84,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe,0xca,0xf0,0xe0,0xde, +0xe6,0xea,0xe4,0xca,0x26,0x08,0x43,0x34,0x41,0x18,0xa4,0x0d,0x82,0xd1,0x6c,0x48, +0x0c,0x65,0x31,0x8c,0x81,0x31,0x1c,0x62,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65, +0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73, +0x1b,0x92,0x41,0x81,0x0c,0x66,0x60,0x0c,0x67,0x82,0xe0,0x06,0x75,0xc0,0x4c,0xee, +0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad, +0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x4c,0x1b,0x12,0x46,0x9a,0x0c, +0x6a,0x60,0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d, +0xdd,0xdc,0x04,0x61,0xa0,0x26,0x08,0x43,0xb5,0x41,0x30,0xb0,0x0d,0x09,0xa5,0x58, +0xc6,0x35,0x30,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec, +0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x58,0x1b, +0x92,0x4b,0xda,0x0c,0x6e,0x60,0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17, +0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xb8,0x36,0x24,0x9c,0xe4,0x19,0xdf, +0xc0,0x18,0xd9,0x04,0x21,0x0e,0xec,0x80,0x89,0xdc,0x57,0x5a,0xdb,0x59,0x53,0x1a, +0xdc,0xdc,0x04,0x61,0xc0,0x36,0x24,0x44,0x18,0x88,0x81,0x31,0x06,0x03,0x63,0x38, +0x13,0x84,0x21,0x23,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0x25,0x57, +0x16,0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21,0x29,0x03, +0xc5,0x0c,0x8c,0x61,0x60,0x8c,0x6c,0x03,0xf2,0x44,0x95,0xd6,0x81,0x01,0x19,0x9c, +0xc1,0x04,0x61,0x0e,0xee,0x80,0x9a,0xdc,0xdd,0x57,0x9a,0x1b,0x5d,0x99,0x9c,0x5b, +0x18,0xdb,0x57,0x1d,0xdc,0xdc,0x58,0x18,0x5b,0x19,0xd9,0xd7,0xd8,0x1b,0xdb,0x9b, +0xdc,0x04,0x61,0x0c,0xe4,0x60,0xc3,0x62,0xa4,0x81,0x1a,0x18,0xc6,0xc0,0xac,0xc1, +0x1a,0xac,0x81,0x33,0x41,0xa8,0x03,0x3c,0xa0,0x23,0x77,0xf7,0xc5,0xf6,0x36,0xb6, +0xf6,0x35,0x47,0x17,0x46,0x57,0x37,0xb7,0x61,0x19,0xda,0xc0,0x0d,0x8c,0x61,0x60, +0xd6,0x60,0x0d,0xd6,0x20,0x9b,0x20,0xdc,0x41,0x1e,0x90,0x91,0xbb,0xfb,0x72,0x2b, +0xbb,0xfb,0x62,0x7b,0x1b,0x5b,0x9b,0xdb,0xb0,0x30,0x70,0x10,0x07,0x06,0x35,0x30, +0x6b,0xb0,0x06,0x6b,0x90,0xf1,0x91,0xbb,0xfb,0x62,0xab,0x6b,0x0b,0xfb,0x42,0x4b, +0x9b,0xa3,0x7b,0x93,0xcb,0xdb,0xb0,0x50,0x69,0x30,0x07,0xc6,0x35,0x30,0x6b,0xb0, +0x06,0x6b,0xe0,0x50,0x92,0xbb,0xfb,0xaa,0x83,0x9b,0x1b,0x0b,0x63,0x2b,0x23,0xfb, +0x7a,0xab,0xa3,0x83,0xab,0xa3,0xdb,0xb0,0x5c,0x69,0x50,0x07,0x06,0x33,0x30,0x6b, +0xb0,0x06,0x6b,0xe0,0x6c,0x28,0xd8,0xe0,0x0d,0xe4,0x80,0x0e,0xec,0x60,0x82,0xa0, +0x07,0x7b,0x40,0x63,0x4c,0xcc,0x68,0x4a,0x4a,0x66,0x82,0x30,0x68,0x1b,0x10,0x03, +0x0f,0xf2,0xc0,0x30,0x06,0x3d,0x00,0x36,0x04,0x7b,0x30,0x41,0xe0,0x03,0x3e,0x60, +0x33,0xf7,0xc5,0x94,0xe6,0x56,0x16,0x26,0x37,0xc4,0x16,0xd6,0x06,0xb7,0x01,0x31, +0xfa,0xc0,0x0f,0x8c,0x61,0x30,0x80,0x0d,0xc1,0x1f,0x6c,0x20,0xd0,0xe0,0x0e,0xf8, +0x00,0x14,0x26,0x08,0x79,0xa0,0x07,0x5c,0xd2,0xa4,0xca,0xdc,0xc8,0xca,0xe4,0xa6, +0xd2,0xf4,0xca,0x26,0x08,0x63,0x30,0x07,0x1b,0x10,0x62,0x14,0x28,0xa3,0x0c,0xae, +0x86,0x14,0xe8,0xa4,0x35,0x85,0xe1,0x49,0x95,0xb9,0x91,0x95,0xc9,0x4d,0xa5,0xe9, +0x95,0x6d,0x40,0x08,0x53,0xa0,0xc6,0xa0,0x0c,0xae,0x86,0x14,0xc8,0xa4,0x11,0xa5, +0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x86,0x6d,0x03,0x42,0xa0, +0x02,0x95,0x0a,0x65,0x70,0x35,0xa4,0xc0,0x2e,0x2d,0xc9,0x0d,0xae,0x8e,0x6e,0xe8, +0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x8c,0x28,0xad,0xad,0xcc, +0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x70,0x1b,0x0c,0x62,0x15,0x28,0x56,0x28, +0x83,0x8b,0x52,0x1a,0x53,0x5d,0x5b,0x58,0x53,0x1a,0x1c,0x51,0x5a,0x5b,0x99,0xdb, +0x5c,0xda,0x9b,0xdb,0xdc,0x04,0x61,0xe8,0x36,0x20,0x84,0x2b,0x50,0xaf,0x50,0x06, +0x57,0x43,0x0a,0x94,0xd2,0x98,0xea,0xda,0xc2,0x9a,0xd2,0xe0,0x98,0xca,0xec,0xca, +0xd8,0xa8,0xde,0xaa,0xe6,0xca,0x26,0x08,0x83,0xb7,0x01,0x21,0x62,0x81,0x92,0x85, +0x32,0xb8,0x1a,0x52,0xe0,0x92,0x66,0x24,0x17,0xd6,0x56,0x96,0xe4,0x46,0x56,0x86, +0x37,0x41,0x18,0xbe,0x0d,0x08,0x41,0x0b,0x54,0x2d,0x94,0xc1,0xd5,0x90,0x02,0x25, +0x33,0xa2,0x32,0xbb,0xb4,0xb1,0x32,0xaa,0x37,0xab,0xb4,0xb2,0x3b,0xa2,0x32,0x38, +0x3a,0xb4,0x09,0xc2,0x00,0x06,0x1b,0x0c,0xe2,0x16,0x28,0x5c,0x28,0x83,0x86,0x87, +0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc,0x04,0x61,0x08,0x83,0x0d,0x08,0xa1,0x0b,0xd4, +0x2e,0x94,0x41,0xd3,0x90,0x02,0x25,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2, +0x31,0xba,0x37,0xb9,0xa9,0xb1,0x30,0xb6,0xb2,0x09,0xc2,0x20,0x06,0x1b,0x0c,0xa2, +0x17,0x28,0x5f,0x28,0x83,0x86,0x90,0x19,0xd1,0xdb,0x9d,0xdb,0xdc,0x58,0x18,0x5b, +0x99,0x51,0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x61,0x18,0x83,0x0d,0x08,0x01,0x0e,0x54, +0x38,0x94,0x41,0xd3,0x90,0x02,0x3f,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2, +0x31,0xba,0x37,0x39,0xa5,0x34,0x3a,0xba,0x32,0xb9,0xa1,0x30,0xb7,0xb1,0x32,0x36, +0xb6,0x30,0xba,0xb4,0x37,0xb7,0x09,0xc2,0x40,0x06,0x1b,0x0c,0x62,0x1c,0x28,0x72, +0x28,0x83,0x86,0x8c,0x19,0x94,0x5c,0x59,0x11,0x1e,0xdc,0xdb,0x5c,0x9d,0x5c,0xd9, +0x04,0x61,0x28,0x83,0x0d,0x08,0x61,0x0e,0xd4,0x39,0x94,0x41,0xd3,0x90,0x02,0x33, +0x33,0x28,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0x39,0x23,0xb9,0xb0,0xb6,0x32,0x28,0xb9, +0xb2,0x22,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x09,0xc2,0x60,0x06,0x1b,0x10,0x22, +0x1d,0x28,0x75,0x28,0x83,0xa6,0x21,0x05,0x2e,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c, +0x66,0x46,0x4f,0x56,0x13,0x84,0xe1,0x0c,0x36,0x18,0x04,0x3b,0x50,0xed,0x50,0x06, +0x0d,0x2b,0x33,0xa5,0x34,0x3a,0xba,0x32,0xb9,0xa9,0xb2,0xb8,0xba,0x32,0xb7,0xb1, +0x32,0xa6,0x32,0xb7,0x33,0x3a,0xb4,0x09,0xc2,0x80,0x06,0x1b,0x10,0xe2,0x1d,0x28, +0x78,0x28,0x83,0xa6,0x21,0x05,0x2a,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d, +0x65,0x13,0x84,0x21,0x0d,0x36,0x18,0x84,0x3c,0x50,0xf3,0x50,0x06,0x0d,0x2f,0x33, +0xa2,0x3c,0xb7,0xb0,0xb6,0xb4,0x31,0xa9,0xb2,0xb9,0x21,0xb4,0x30,0xb7,0xb3,0x32, +0xa3,0xb0,0x31,0xba,0x37,0xb9,0x09,0xc2,0xa0,0x06,0x1b,0x0c,0xa2,0x1e,0x28,0x7b, +0x28,0x83,0x86,0x98,0x99,0x55,0x5a,0xd9,0xdd,0x14,0x5c,0xd8,0x58,0x19,0xd5,0x5b, +0x53,0x19,0x5d,0x99,0xdc,0x9c,0x51,0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x61,0x58,0x83, +0x0d,0x06,0x81,0x0f,0x54,0x3e,0x94,0x41,0xb3,0x81,0xd2,0x83,0x52,0x38,0x05,0x55, +0x68,0x05,0x58,0x98,0x05,0x5b,0xc8,0x05,0x5e,0xf8,0x05,0x71,0x28,0x07,0x74,0x58, +0x07,0x77,0x88,0x07,0x7a,0xb8,0x07,0x7d,0xd8,0x30,0x18,0xa2,0xb0,0x0f,0x13,0x04, +0x01,0xd8,0x00,0x6c,0x18,0x0c,0x7f,0xf0,0x87,0x0d,0xc1,0x3f,0x6c,0x18,0x86,0x7e, +0x00,0x09,0x0a,0x43,0x53,0x1b,0x86,0x31,0x18,0x83,0x61,0x82,0x30,0xb0,0xc1,0x86, +0x60,0x17,0x36,0x10,0xd7,0x48,0x90,0x44,0x49,0x6c,0x28,0xfa,0x41,0x24,0x80,0x50, +0x30,0x09,0x22,0x62,0x72,0x61,0x6e,0x63,0x68,0x65,0x73,0x13,0x84,0xa1,0x0d,0x68, +0x98,0xb1,0xbd,0x85,0xd1,0xcd,0x4d,0x10,0x06,0x37,0x60,0x91,0xe6,0x36,0x47,0x37, +0x37,0x41,0x18,0xde,0x80,0x44,0x9a,0x1b,0xdd,0xdc,0x04,0x61,0x80,0x03,0x22,0x74, +0x65,0x78,0x5f,0x6c,0x6f,0x61,0x64,0x13,0x84,0x21,0x0e,0x88,0xd0,0x95,0xe1,0x7d, +0xb9,0xbd,0xc9,0xb5,0x31,0xa1,0x2b,0xc3,0xfb,0x9a,0xa3,0x7b,0x93,0x2b,0x63,0x51, +0x97,0xe6,0x46,0x37,0xb7,0x01,0x42,0x89,0x94,0x50,0x89,0x95,0x60,0x89,0x96,0x70, +0x89,0x97,0x80,0x89,0x98,0x90,0x09,0x6e,0x26,0x38,0x9a,0x90,0x85,0x2a,0x6c,0x6c, +0x76,0x6d,0x2e,0x69,0x64,0x65,0x6e,0x74,0x53,0x82,0xa0,0x0a,0x19,0x9e,0x8b,0x5d, +0x99,0xdc,0x5c,0xda,0x9b,0xdb,0x94,0x80,0x68,0x42,0x86,0xe7,0x62,0x17,0xc6,0x66, +0x57,0x26,0x37,0x25,0x30,0xea,0x90,0xe1,0xb9,0xcc,0xa1,0x85,0x91,0x95,0xc9,0x35, +0xbd,0x91,0x95,0xb1,0x4d,0x09,0x90,0x32,0x64,0x78,0x2e,0x72,0x65,0x73,0x6f,0x75, +0x72,0x63,0x65,0x73,0x53,0x02,0x50,0xa8,0x44,0x86,0xe7,0x42,0x97,0x07,0x57,0x16, +0xe4,0xe6,0xf6,0x46,0x17,0x46,0x97,0xf6,0xe6,0x36,0x37,0x45,0xd8,0x07,0x90,0xa8, +0x43,0x86,0xe7,0x52,0xe6,0x46,0x27,0x97,0x07,0xf5,0x96,0xe6,0x46,0x37,0x37,0x25, +0x30,0x89,0x2e,0x64,0x78,0x2e,0x63,0x6f,0x75,0x6e,0x74,0x65,0x72,0x73,0x53,0x02, +0x9a,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x3b,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x31,0x50,0xc3,0xe5, +0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x36,0x00,0x0d, +0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b,0x02,0x34,0x5c,0xbe, +0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0a,0xdb,0x70,0xf9,0xce,0xe3, +0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb, +0xb6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25, +0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0d,0xdd,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01, +0x4c,0x44,0x08,0x34,0xc3,0x42,0x7c,0x91,0xc3,0x6c,0x48,0x33,0x20,0x8d,0x61,0x09, +0xce,0x70,0xf9,0xce,0xe3,0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x5b,0x40,0x34,0x5c,0xbe, +0xf3,0xf8,0x46,0xe4,0x50,0x8f,0x38,0xf8,0xc8,0x6d,0xdb,0x41,0x35,0x5c,0xbe,0xf3, +0xf8,0x12,0xc0,0x3c,0x0b,0x51,0x12,0x15,0xb1,0xf8,0xc5,0x6d,0x1b,0x41,0x35,0x5c, +0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0x94,0x0e,0x30,0xf8,0xc5,0x6d,0x5b,0x81, +0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0xb0,0x93,0x13,0x11,0x7e,0x71, +0xdb,0x26,0x90,0x0d,0x97,0xef,0x3c,0xfe,0x74,0x44,0x04,0x30,0x88,0x83,0xd8,0x80, +0x91,0x43,0x3d,0x3e,0x72,0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11, +0xe6,0x17,0xb7,0x0d,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x9e,0x06,0xcc,0x02,0x27,0x60,0x96,0x8c,0x0b,0xd8,0xa7,0x3c, +0xc5,0x45,0x71,0xb4,0x44,0x58,0x49,0x4c,0x0c,0x33,0x00,0x00,0x66,0x00,0x05,0x00, +0xc3,0x0c,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xf4,0x32,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xba,0x0c,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xce,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xf8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a, +0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b, +0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30, +0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18, +0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3, +0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21, +0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22, +0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95, +0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60,0x06,0xea,0x6e,0x1b, +0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x72,0xa8,0x48,0x20,0xd2,0xc8,0x79,0x88, +0x68,0x42,0x08,0x09,0x09,0xc3,0x50,0x08,0x66,0x60,0x3e,0x02,0x0f,0x1a,0x2e,0x7f, +0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90,0x66,0x40,0xc4,0x30,0x0c,0xca,0x1c,0x41, +0x50,0x0a,0x66,0x10,0x87,0x91,0xc8,0x81,0x80,0x61,0x04,0xc1,0x98,0xa9,0x0d,0xc6, +0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41, +0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e, +0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0, +0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01, +0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e, +0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60, +0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e, +0xf4,0xc0,0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x84,0x13,0xa5,0x74,0x18, +0x81,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28, +0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87, +0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36, +0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98, +0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x30,0x93,0x18,0x8c,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94, +0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f, +0x20,0x61,0x65,0xa9,0x9d,0x29,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc, +0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61, +0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0xd6,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x12,0x8c, +0x97,0xe0,0x99,0xc8,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x40,0x16,0x6e, +0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0, +0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c, +0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x05,0x2b,0xc9,0x33,0x91, +0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03, +0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38, +0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80, +0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x4e,0xa2,0x67,0xc2,0xc6,0x81,0x1d,0xc2, +0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41, +0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f, +0x50,0x60,0x90,0x3d,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7,0xae,0x36,0x9a,0x70,0x1c, +0xc7,0xf1,0x61,0x58,0xcf,0xf3,0x3c,0x0d,0xc3,0x30,0x0c,0xc3,0xa0,0xfc,0x26,0x69, +0x8a,0x28,0x61,0xf2,0x59,0x80,0x79,0x16,0x22,0x62,0x27,0x60,0x22,0x50,0x30,0xd0, +0x3e,0x05,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02, +0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2, +0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x90,0x01,0x10,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2, +0x20,0xca,0xa1,0xf0,0x03,0xca,0xa2,0x00,0x03,0x68,0x1c,0x01,0x20,0x75,0x06,0x80, +0xdc,0x19,0x00,0x8a,0x67,0x00,0x68,0x9e,0x01,0xa0,0x7a,0x06,0x80,0xee,0x19,0x00, +0xd2,0x67,0x00,0x88,0x9f,0x01,0x00,0x00,0x79,0x18,0x00,0x00,0x77,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xc1,0x99,0x20,0x0c,0xcf,0x06,0x61,0x20, +0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xd0,0x04,0x41,0x0d,0x3c,0x02, +0x13,0x84,0x21,0x9a,0x20,0x0c,0xd2,0x06,0x01,0x61,0x36,0x24,0x48,0xa2,0x20,0xc8, +0xb0,0x20,0xcd,0x86,0x64,0x48,0x14,0x64,0x19,0x16,0xa4,0x99,0x20,0xb8,0xc1,0x37, +0x41,0x18,0xa6,0x0d,0xc9,0x02,0x29,0x48,0x34,0x2c,0x48,0x33,0x41,0x18,0xa8,0x09, +0xc2,0x50,0x6d,0x10,0x10,0x6a,0x43,0x12,0x25,0x0a,0x32,0x0d,0x0b,0x52,0x4d,0x10, +0x06,0x6b,0x43,0x32,0x41,0x0a,0x72,0x0d,0x0b,0xd2,0x4c,0x10,0x86,0x6b,0x43,0x72, +0x41,0x0a,0x92,0x0d,0x0b,0x52,0x4d,0x10,0xe2,0x00,0x0c,0x26,0x08,0x03,0xb6,0x21, +0x21,0x36,0x05,0xe1,0x86,0x05,0x69,0x26,0x08,0x43,0xb6,0x21,0xf1,0x12,0x05,0x19, +0x86,0x05,0xa9,0x36,0x20,0xce,0x23,0x59,0x98,0xd6,0x7d,0x13,0x84,0x39,0x08,0x83, +0x09,0xc2,0x18,0x74,0x1b,0x16,0x24,0x0c,0x14,0x04,0x19,0x16,0x31,0x10,0x03,0x31, +0x68,0x26,0x08,0x75,0x20,0x06,0x1b,0x96,0x81,0x0c,0x14,0x64,0x18,0x16,0x31,0x10, +0x03,0x31,0xa8,0x26,0x08,0x77,0x30,0x06,0x1b,0x96,0xc5,0x0c,0x14,0x24,0x1a,0x16, +0x31,0x10,0x03,0x31,0xa8,0x36,0x2c,0x51,0x18,0x28,0xc8,0x34,0x2c,0x62,0x20,0x06, +0x62,0xd0,0x6c,0x58,0xa6,0x30,0x50,0x90,0x65,0x58,0xc4,0x40,0x0c,0xc4,0xa0,0xd9, +0x50,0x8c,0x41,0x19,0x9c,0x01,0x1a,0xa4,0xc1,0x04,0x41,0x0f,0xc8,0x60,0x82,0x30, +0x68,0x1b,0x10,0x64,0x0d,0x14,0x04,0x19,0xd8,0x00,0xd8,0x10,0xb4,0xc1,0x04,0x81, +0x0f,0xca,0x60,0x03,0x82,0xbc,0x81,0x82,0x0c,0x03,0x02,0x6c,0x08,0xe0,0x60,0x03, +0x01,0x06,0x6a,0xe0,0x06,0x71,0x30,0x41,0x10,0x00,0x0a,0x43,0x53,0x1b,0x06,0x8e, +0x1b,0x26,0x08,0xc3,0x36,0x41,0x18,0xb8,0x0d,0xc1,0x1d,0x6c,0x20,0xa6,0x3a,0xb0, +0x03,0x3c,0xd8,0x50,0xcc,0x01,0x1d,0x00,0x72,0x90,0x07,0x55,0xd8,0xd8,0xec,0xda, +0x5c,0xd2,0xc8,0xca,0xdc,0xe8,0xa6,0x04,0x41,0x15,0x32,0x3c,0x17,0xbb,0x32,0xb9, +0xb9,0xb4,0x37,0xb7,0x29,0x01,0xd1,0x84,0x0c,0xcf,0xc5,0x2e,0x8c,0xcd,0xae,0x4c, +0x6e,0x4a,0x40,0xd4,0x21,0xc3,0x73,0x99,0x43,0x0b,0x23,0x2b,0x93,0x6b,0x7a,0x23, +0x2b,0x63,0x9b,0x12,0x18,0x65,0xc8,0xf0,0x5c,0xe4,0xca,0xe6,0xde,0xea,0xe4,0xc6, +0xca,0xe6,0xa6,0x04,0x71,0x50,0x87,0x0c,0xcf,0xa5,0xcc,0x8d,0x4e,0x2e,0x0f,0xea, +0x2d,0xcd,0x8d,0x6e,0x6e,0x4a,0x90,0x07,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3b,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x31,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84, +0xf9,0xc5,0x6d,0x1b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23, +0xb7,0x6d,0x0a,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0, +0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0xb6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10, +0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0d, +0xdd,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0x7c,0x91, +0xc3,0x6c,0x48,0x33,0x20,0x8d,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3,0x0f,0xce,0x64, +0xfb,0xc5,0x6d,0x5b,0x40,0x34,0x5c,0xbe,0xf3,0xf8,0x46,0xe4,0x50,0x8f,0x38,0xf8, +0xc8,0x6d,0xdb,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x12,0xc0,0x3c,0x0b,0x51,0x12,0x15, +0xb1,0xf8,0xc5,0x6d,0x1b,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44, +0x94,0x0e,0x30,0xf8,0xc5,0x6d,0x5b,0x81,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d, +0x54,0x44,0xb0,0x93,0x13,0x11,0x7e,0x71,0xdb,0x26,0x90,0x0d,0x97,0xef,0x3c,0xfe, +0x74,0x44,0x04,0x30,0x88,0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e,0x72,0xdb,0x66,0xf0, +0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x61,0x20,0x00,0x00, +0x50,0x0a,0x00,0x00,0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00,0x72,0x00,0x00,0x00, +0x34,0xcc,0x00,0x94,0x51,0x21,0x15,0x61,0x40,0xc1,0x0e,0x14,0x5b,0x69,0x94,0xec, +0x40,0xa9,0x94,0x5d,0x0d,0x14,0x5f,0xb9,0x94,0x61,0x40,0xc1,0x94,0x4d,0x31,0x15, +0x21,0x50,0xf1,0x06,0x94,0x6f,0x40,0x49,0x42,0x14,0x27,0x42,0x29,0x55,0x41,0x45, +0x94,0x24,0x42,0x71,0x12,0x94,0x4f,0x49,0x12,0x14,0x4d,0x71,0x42,0xd0,0x58,0x03, +0xa4,0x14,0x41,0x19,0x94,0x47,0x09,0x8c,0x00,0x90,0x31,0x46,0x00,0x82,0x20,0x08, +0x82,0xc1,0x0c,0xc0,0x18,0x01,0x08,0x82,0x20,0x0a,0x06,0x63,0x04,0xad,0x39,0xe7, +0xec,0x37,0x46,0x00,0x82,0x20,0x28,0x7f,0x63,0x04,0x20,0x08,0xc2,0xfc,0x2f,0x8c, +0x11,0x80,0x20,0x08,0xc6,0xbf,0x30,0x46,0xb0,0xfb,0xa3,0x4c,0x82,0xc1,0x18,0xc1, +0xee,0x8f,0x32,0xff,0x8d,0x11,0x80,0x20,0x08,0xc2,0xbf,0x30,0x46,0xd0,0x9a,0x73, +0xce,0x7b,0x63,0x04,0x20,0x08,0x82,0x32,0x18,0x8c,0x11,0x80,0x20,0x08,0x82,0xa0, +0x30,0x46,0x00,0x82,0xf8,0x7f,0x8f,0xc1,0x18,0x41,0x48,0x82,0x21,0xde,0x8d,0x11, +0xec,0xb1,0x1a,0xef,0xdf,0x18,0xc1,0x5a,0xab,0xb5,0xf8,0x8d,0x11,0xfc,0xf7,0xdf, +0xbf,0xdf,0x18,0x41,0x6b,0xce,0x39,0xef,0x0b,0x63,0x04,0xb2,0xe8,0xf6,0xff,0x37, +0x46,0xa0,0xb3,0xe6,0x9c,0x7e,0x63,0x04,0x2a,0x5e,0x9f,0xaa,0x37,0x46,0x00,0x82, +0x20,0x08,0x82,0xc3,0x18,0xc1,0x5a,0xab,0xb5,0xee,0x8d,0x11,0x80,0x20,0xe8,0xdf, +0x61,0x30,0x46,0xd0,0x9a,0x73,0x4e,0x7b,0x63,0x04,0x20,0x08,0x82,0x24,0x18,0x8c, +0x11,0x80,0x20,0x08,0xea,0x60,0x30,0x46,0x20,0x82,0x24,0x88,0x6f,0x63,0x04,0x70, +0x5c,0xe6,0xb7,0x37,0x46,0x40,0x96,0xbc,0x7e,0x7f,0x63,0x04,0x20,0x08,0x82,0x2c, +0x18,0x8c,0x11,0xbc,0x33,0x69,0xa2,0xdd,0x18,0x01,0x08,0x82,0x20,0xfc,0x8d,0x11, +0x80,0x20,0x08,0xa2,0xdf,0x18,0x01,0x08,0x82,0x20,0xfe,0x0b,0x63,0x04,0x20,0x08, +0x82,0xf8,0x47,0xdf,0x1c,0x42,0xf4,0x07,0x73,0x08,0x15,0x34,0x87,0x10,0xe9,0xc1, +0x1c,0xc2,0x1d,0xe8,0xc1,0x1c,0x42,0xb4,0x07,0x73,0x08,0x77,0x00,0x0a,0x73,0x08, +0x6c,0xa0,0xcd,0x21,0x44,0xa2,0x30,0x87,0x10,0x91,0xc2,0x1c,0xc2,0x1d,0xec,0x01, +0x89,0x73,0x10,0x51,0x04,0xa5,0xc2,0x1c,0x04,0x45,0x41,0xa9,0x30,0x07,0x31,0x4d, +0x50,0x2a,0xcc,0x41,0x38,0x0e,0x94,0x0a,0x73,0x10,0x10,0x04,0xa5,0xc2,0x1c,0x84, +0xe3,0x40,0xaa,0x30,0x07,0x81,0x61,0x90,0x2a,0xcc,0x41,0x5c,0x17,0xa4,0x0a,0x73, +0x10,0x96,0x05,0xa9,0xc2,0x1c,0x04,0x45,0x41,0xaa,0x30,0x07,0x31,0x4d,0x90,0x2a, +0xcc,0x41,0x44,0x11,0xa4,0x0a,0x23,0x00,0x73,0x10,0x8e,0x03,0x9d,0xc2,0x1c,0x04, +0x04,0x41,0xa6,0x40,0xc6,0x08,0x00,0x00,0x23,0x06,0x08,0x00,0x82,0x60,0x40,0x06, +0xfd,0xd0,0x0b,0x50,0x3e,0xb4,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90,0x81,0x3f, +0xf8,0x02,0x74,0x0f,0xee,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x64,0xf0,0x0f,0xbf, +0x00,0xe5,0xc3,0x3b,0x8c,0x18,0x20,0x00,0x08,0x82,0x01,0x19,0x80,0x04,0x38,0x40, +0xff,0x00,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x40,0x06,0x21,0x11,0x0e,0x90,0x3f, +0xc4,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90,0x81,0x48,0x88,0x03,0x14,0x12,0xf2, +0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x64,0x30,0x12,0xe3,0x00,0xe1,0xc3,0x3c,0x8c, +0x18,0x20,0x00,0x08,0x82,0x01,0x19,0x90,0x04,0x39,0x40,0xfa,0x40,0x0f,0x23,0x06, +0x08,0x00,0x82,0x60,0x40,0x06,0x25,0x51,0x0e,0x10,0x3f,0xd4,0xc3,0x88,0x01,0x02, +0x80,0x20,0x18,0x90,0x81,0x49,0x98,0x03,0xf4,0x0f,0xf6,0x30,0x62,0x80,0x00,0x20, +0x08,0x06,0x64,0x70,0x12,0xe7,0x00,0x85,0xc4,0x3d,0x8c,0x18,0x20,0x00,0x08,0x82, +0x01,0x19,0xa0,0x04,0x3a,0x40,0x24,0x81,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x40, +0x06,0x29,0x91,0x0e,0x90,0x49,0xe4,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90,0x81, +0x4a,0xa8,0x03,0x94,0x12,0xfa,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x64,0xb0,0x12, +0xeb,0x00,0xa1,0xc4,0x3e,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x18,0xb4,0xc4,0x3b, +0x04,0x63,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x44,0x4e,0x88,0x83,0x4a,0x8c,0x18, +0x18,0x00,0x08,0x82,0x01,0xa1,0x13,0xe3,0xd0,0x12,0x23,0x06,0x06,0x00,0x82,0x60, +0x40,0xe8,0xc4,0x38,0xb0,0xc4,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0x3b,0x41,0x0e, +0x2f,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0xdd,0x4c,0xbc,0x43,0x01,0x13,0xa3,0x09, +0x41,0x50,0x46,0x4b,0x5c,0x19,0x2e,0x71,0x15,0xc8,0x03,0x17,0x11,0x40,0x05,0xe6, +0xa0,0x95,0x14,0x50,0x42,0x02,0x27,0x18,0x76,0x82,0x61,0x26,0xf4,0x01,0x7c,0x4c, +0xf0,0x03,0xf8,0x8c,0x26,0x34,0xc0,0x05,0x86,0x9d,0x63,0x98,0x15,0x02,0x7d,0xac, +0x10,0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x9a,0x59,0x84,0xc4,0xc5,0x13,0xa3, +0x09,0x01,0x30,0x9a,0x20,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xd0,0xa1,0x05,0x49, +0x68,0x63,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0x82,0x61,0x27,0x18,0x66,0x87, +0x40,0x1f,0x3b,0x04,0xfa,0x98,0xc0,0xc0,0xc7,0x04,0x06,0x3e,0xa3,0x09,0x89,0x30, +0x9a,0xa0,0x0c,0x86,0x10,0xf2,0x31,0x84,0x90,0x8f,0x29,0xec,0x00,0x1f,0x53,0xda, +0x01,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xfc,0x85,0x4e,0x10,0xc2,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0xa0,0xb1,0x13,0x84,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0x47,0x68,0xf4,0x04,0x2e,0x08,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x88,0x86,0x4f, +0xe4,0x82,0x70,0x8a,0x61,0xa7,0x18,0x66,0x84,0x40,0x1f,0x23,0x04,0xfa,0x18,0xc5, +0xc9,0xc7,0x28,0x4e,0x3e,0x27,0x0c,0x74,0xc2,0x40,0x23,0x06,0x07,0x00,0x82,0x60, +0x00,0x06,0xa2,0x41,0x16,0x79,0xe0,0x0b,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xac, +0x86,0x59,0x04,0x7f,0x31,0x08,0x69,0x91,0x16,0x69,0x91,0x16,0xa3,0x09,0x01,0x30, +0x9a,0x20,0x04,0x66,0x06,0x82,0x7c,0xcc,0x0c,0x04,0xf9,0x98,0x20,0xc8,0xc7,0x04, +0x41,0x3e,0x26,0x04,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0x36,0xc6,0x22, +0x30,0x44,0x0d,0xe0,0x63,0x88,0x1a,0xc0,0x67,0x38,0x42,0x88,0x85,0xe1,0x1b,0x8e, +0x18,0xd8,0xa1,0xf8,0x4a,0x08,0x74,0x38,0x82,0xa0,0x85,0xe1,0x1b,0x8e,0x28,0xde, +0xa1,0xf8,0x4a,0x08,0xb4,0x88,0x40,0x47,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c,0x6a, +0xe3,0x2e,0x5e,0xe1,0x1d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c,0x6c,0x03,0x2f, +0x56,0x21,0x1e,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0xe2,0x0d,0xb9,0x10,0x82,0x4d, +0xbb,0x89,0x9b,0x98,0x8d,0xd9,0xe8,0x0b,0x5d,0x18,0x4d,0x08,0x86,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0x7e,0x83,0x35,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x00,0x03, +0xdd,0xe0,0x8b,0x5b,0x90,0x87,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xc0,0xc3,0x2e, +0x82,0xe2,0xf3,0x76,0x62,0x27,0x6e,0xe3,0x36,0x42,0xc3,0x17,0x46,0x13,0x02,0x60, +0x34,0x41,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0xfb,0x8d,0xbd,0x88,0x85,0xdc, +0x18,0x4d,0x08,0x86,0xe1,0x86,0x80,0x37,0xc0,0xa0,0x1a,0xb4,0xe0,0x12,0x82,0xad, +0x41,0x2d,0xb8,0xa0,0x40,0x67,0x19,0x02,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0xce,0x3c,0x44,0x03,0x17,0xc6,0x63,0x34,0x21,0x00,0x46,0x13,0x84,0xe0,0x04,0xc3, +0x4e,0x30,0xcc,0x04,0x4f,0x3e,0x26,0x78,0xf2,0x31,0x81,0x2c,0xe0,0x63,0x42,0x59, +0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xfb,0x90,0x0d,0x43,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x03,0x3f,0x68,0x43,0x1e,0x82,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xf2,0x83,0x36,0x8e,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xfd,0xb0,0x0d, +0x7a,0x08,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xc2,0x8f,0xd4,0x18,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0xca,0x0f,0xd5,0x10,0x4e,0x18,0xe8,0x84,0x81,0xec,0x20,0xe2, +0x63,0x06,0x11,0x9f,0x22,0x68,0x03,0x8a,0xa8,0x0d,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0xca,0x3f,0x54,0x43,0xb0,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0xa8,0xfe,0x63, +0x35,0x84,0xfb,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x30,0xe0,0x0f,0xdf,0xa0,0x07, +0x9b,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xa6,0x44,0xc0,0x23,0xc8,0x8f,0x41,0x18, +0x8f,0xf1,0x18,0x8f,0xf1,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84, +0xd1,0x04,0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x46,0x45,0xca,0xc3,0xf0,0x0f, +0xe7,0x40,0x0f,0xf4,0x40,0x0f,0xf4,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d, +0x18,0x84,0xd1,0x04,0x62,0xa8,0xa9,0x44,0xc0,0xc4,0x80,0x3c,0x40,0x30,0x62,0x70, +0x00,0x20,0x08,0x06,0x55,0x8b,0xfc,0x86,0x10,0x8c,0x18,0x34,0x00,0x08,0x82,0x41, +0x23,0x23,0xed,0xe1,0x98,0x48,0xf0,0xc0,0x07,0x7c,0xc0,0x07,0x7c,0x8c,0x26,0x04, +0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0xd4,0xa6,0x22,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0x15,0x8d,0x98,0x47,0x80,0x8c,0x18,0x34,0x00,0x08,0x82, +0x41,0x93,0x23,0xf4,0x51,0xb5,0x48,0x60,0xdd,0xc7,0x7d,0xdc,0xc7,0x7d,0x8c,0x26, +0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x8c,0x18,0x34,0x00, +0x08,0x82,0x41,0xe3,0x23,0xf9,0xa1,0xc9,0x08,0x17,0x06,0xfc,0xc1,0x1f,0xfc,0xc1, +0x1f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x23, +0x06,0x0d,0x00,0x82,0x60,0xd0,0x8c,0x89,0x7f,0x7c,0x37,0x72,0x06,0x66,0x10,0x22, +0x21,0x12,0x22,0x21,0x32,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3, +0x09,0xc4,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0d,0x9a,0x8c,0x08,0x19,0xf0,0xc8, +0xb5,0x06,0x26,0x62,0x22,0x26,0x62,0x22,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3, +0x09,0x83,0x30,0x9a,0x40,0x0c,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xb4,0x09,0x8a, +0xa4,0x41,0x98,0x54,0x70,0xb0,0x22,0x2b,0xb2,0x22,0x2b,0x32,0x9a,0x10,0x00,0xa3, +0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x50,0x75,0x80,0x26,0x60,0xa4,0x70, +0x22,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x0a,0x4e,0x44,0x44,0x08,0x46,0x0c, +0x1a,0x00,0x04,0xc1,0xa0,0xa9,0x13,0x18,0x89,0x83,0x34,0x99,0x83,0x60,0x46,0x66, +0x64,0x46,0x66,0x64,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13, +0x88,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x3d,0xa9,0x11,0x3b,0x70,0x13,0x3f, +0x30,0x70,0x04,0x47,0x70,0x04,0x47,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13, +0x06,0x61,0x34,0x81,0x18,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xf9,0x13,0x1d,0xd9, +0x83,0x39,0x71,0x83,0xa5,0x47,0x7a,0xa4,0x47,0x7a,0x64,0x34,0x21,0x00,0x46,0x13, +0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a, +0x52,0xf9,0x11,0x50,0xc0,0x13,0x36,0x80,0xc4,0x44,0x4c,0xc4,0x44,0x4c,0x46,0x13, +0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x8a,0x15,0xf8,0x04, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x32,0x15,0x1c,0x09,0xae,0x11,0x83,0x06,0x00, +0x41,0x30,0x68,0x56,0xc5,0x4c,0x4e,0xe1,0x4f,0x52,0x21,0x48,0x93,0x34,0x49,0x93, +0x34,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x18, +0x31,0x68,0x00,0x10,0x04,0x83,0x06,0x56,0xd6,0x84,0x15,0x48,0x85,0x16,0x0c,0x37, +0x71,0x13,0x37,0x71,0x93,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18, +0x4d,0x20,0x86,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x6a,0x05,0x4e,0x62,0x21,0x55, +0x48,0x61,0x99,0x93,0x39,0x99,0x93,0x39,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18, +0x4d,0x18,0x84,0xd1,0x04,0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x46,0x57,0xea, +0xc4,0x16,0x5c,0x45,0x14,0x20,0x3c,0xc1,0x13,0x3c,0xc1,0x93,0xd1,0x84,0x00,0x18, +0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x06,0xab,0x8f,0x70,0x88,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x44,0xbe,0x52,0x2b,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0xe2,0xd2,0x27,0x81,0x8e,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x04,0x2e,0xb7, +0x12,0x0c,0x47,0x04,0xfc,0x41,0x7c,0x36,0xd8,0x88,0x7c,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0x1a,0x97,0x3e,0x09,0x2c,0x10,0xe8,0x63,0x06,0x8e,0xc8,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0x22,0x73,0x01,0x95,0xc0,0x02,0x81,0x3e,0x16,0x10,0xf2,0x99, +0x6e,0x00,0x91,0x00,0xb1,0x1c,0x71,0x87,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x41, +0xb4,0x2e,0xe2,0x12,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xf1,0x2e,0xaa,0x12,0x9c, +0xc9,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xed,0x42,0x2e,0xc1,0x70,0x44,0x90,0x22, +0xc4,0x67,0xc3,0x98,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x78,0x51,0x95, +0xc0,0x02,0x81,0x3e,0x66,0x94,0x89,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x9a, +0x97,0x56,0x09,0x2c,0x10,0xe8,0x63,0x01,0x21,0x9f,0xe9,0x86,0x16,0x09,0x10,0x73, +0x91,0x7d,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xf8,0xf2,0x2e,0xc1,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0xfc,0x72,0x2b,0x01,0x9d,0x8c,0x18,0x18,0x00,0x08, +0x82,0x41,0xa4,0x2f,0xf1,0x12,0x0c,0x47,0x04,0x36,0x42,0x7c,0x36,0xc0,0x89,0x7c, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xea,0x97,0x5b,0x09,0x2c,0x10,0xe8,0x63,0x86, +0x9c,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x90,0xd1,0x95,0xc0,0x02,0x81, +0x3e,0x16,0x10,0xf2,0x99,0x6e,0xd0,0x91,0x00,0xb1,0x3f,0x41,0x89,0xf8,0x8c,0x18, +0x18,0x00,0x08,0x82,0x41,0x54,0x32,0xfc,0x12,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0x91,0x32,0xe4,0x12,0x84,0xca,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x27,0xe3,0x2f, +0xc1,0x70,0x44,0x30,0x26,0xc4,0x67,0x43,0x9f,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0x22,0x95,0x21,0x97,0xc0,0x02,0x81,0x3e,0x66,0xfc,0x89,0x7c,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0x6a,0x99,0x73,0x09,0x2c,0x10,0xe8,0x63,0x01,0x21,0x9f,0xe9, +0x86,0x33,0x09,0x10,0x43,0x83,0x96,0x90,0x8f,0xa5,0x41,0x4b,0xc8,0xc7,0xd4,0xa0, +0x25,0xe4,0x63,0x6b,0xd0,0x12,0xf2,0xb1,0x8f,0x25,0xe4,0x63,0x60,0xc0,0x12,0xf2, +0xb1,0x30,0x60,0x09,0xf9,0x98,0x18,0xb0,0x84,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02, +0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x34,0x96,0x90,0x8f,0x6d,0x2c,0x21,0x1f, +0xe3,0x58,0x42,0x3e,0xd6,0xb1,0x84,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43, +0x08,0xf8,0x18,0x42,0xc0,0xc7,0xaa,0x96,0x90,0x8f,0x59,0x2d,0x21,0x1f,0xbb,0x5a, +0x42,0x3e,0x86,0xb5,0x84,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8, +0x18,0x42,0xc0,0xc7,0xee,0x80,0x14,0xe0,0x63,0xc1,0x1a,0xc0,0xc7,0x82,0x0f,0x3e, +0x76,0x04,0xf4,0xb1,0x43,0xa0,0x8f,0x1d,0x03,0x7d,0xec,0x20,0xe8,0x63,0xab,0x70, +0x13,0xf2,0x31,0x56,0xb8,0x09,0xf9,0x58,0x2b,0xdc,0x84,0x7c,0xcc,0x15,0x6e,0x42, +0x3e,0x26,0x0a,0x36,0x21,0x1f,0x1b,0x05,0x9b,0x90,0x8f,0x91,0x82,0x4d,0xc8,0xc7, +0x4a,0xc1,0x26,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08, +0x04,0x3e,0xd6,0x07,0x39,0x21,0x1f,0xf3,0x83,0x9c,0x90,0x8f,0xfd,0x41,0x4e,0xc8, +0xc7,0x40,0x21,0x27,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7, +0x10,0x02,0x3e,0x86,0x07,0x3c,0x21,0x1f,0xcb,0x03,0x9e,0x90,0x8f,0xe9,0x01,0x4f, +0xc8,0xc7,0xf6,0x80,0x27,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0, +0xc7,0x10,0x02,0x3e,0x46,0x84,0x01,0x7d,0x8c,0x10,0x03,0xfa,0x18,0x31,0x06,0xf4, +0x31,0x82,0x0c,0xe8,0x63,0xeb,0x00,0x16,0xf2,0x31,0x76,0x00,0x0b,0xf9,0x58,0x3b, +0x80,0x85,0x7c,0xcc,0x1d,0xc0,0x42,0x3e,0x26,0x0e,0x3f,0x21,0x1f,0x1b,0x87,0x9f, +0x90,0x8f,0x91,0xc3,0x4f,0xc8,0xc7,0xca,0xe1,0x27,0xe4,0x63,0x04,0x02,0x1f,0x23, +0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0xd6,0x0b,0x62,0x21,0x1f,0xf3,0x05, +0xb1,0x90,0x8f,0xfd,0x82,0x58,0xc8,0xc7,0xc0,0x41,0x2c,0xe4,0x63,0x08,0x01,0x1f, +0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x0b,0x65,0x21,0x1f,0xcb, +0x85,0xb2,0x90,0x8f,0xe9,0x42,0x59,0xc8,0xc7,0x76,0xa1,0x2c,0xe4,0x63,0x08,0x01, +0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84,0x02,0x7d,0x8c, +0x10,0x05,0xfa,0x18,0x31,0x0a,0xf4,0x31,0x82,0x14,0xe8,0x63,0x2b,0xa1,0x16,0xf2, +0x31,0x96,0x50,0x0b,0xf9,0x58,0x4b,0xa8,0x85,0x7c,0xcc,0x25,0xd4,0x42,0x3e,0x26, +0x12,0x69,0x21,0x1f,0x1b,0x89,0xb4,0x90,0x8f,0x91,0x44,0x5a,0xc8,0xc7,0x4a,0x22, +0x2d,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e, +0xd6,0x0f,0x6c,0x21,0x1f,0xf3,0x07,0xb6,0x90,0x8f,0xfd,0x03,0x5b,0xc8,0xc7,0x40, +0x82,0x2d,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02, +0x3e,0x86,0x0f,0x6f,0x21,0x1f,0xcb,0x87,0xb7,0x90,0x8f,0xe9,0xc3,0x5b,0xc8,0xc7, +0xf6,0xe1,0x2d,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10, +0x02,0x3e,0x46,0x84,0x03,0x7d,0x8c,0x10,0x07,0xfa,0x18,0x31,0x0e,0xf4,0x31,0x82, +0x1c,0xe8,0x63,0x6c,0x73,0x23,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x86, +0x58,0x28,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x87,0xe8,0x27,0x88,0x9d,0x11, +0x03,0x03,0x00,0x41,0x30,0x88,0x6e,0xc8,0x85,0x82,0xe1,0x88,0x60,0x6e,0x88,0xcf, +0x86,0xd6,0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x3a,0x44,0x3f,0x81,0x05, +0x02,0x7d,0xcc,0x78,0x1d,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xd4,0x43,0xf7, +0x13,0x58,0x20,0xd0,0xc7,0x02,0x42,0x3e,0xd3,0x0d,0x77,0x13,0x20,0x06,0x3b,0x64, +0x12,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xc4,0x28,0x87,0x82,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xcc,0x28,0x84,0x02,0xdf,0x19,0x31,0x30,0x00,0x10,0x04,0x83, +0x88,0x8c,0x76,0x28,0x18,0x8e,0x08,0x40,0x87,0xf8,0x6c,0xd0,0x1d,0xf9,0x8c,0x18, +0x18,0x00,0x08,0x82,0x41,0x74,0x46,0x21,0x14,0x58,0x20,0xd0,0xc7,0x0c,0xde,0x91, +0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x6a,0x44,0x42,0x81,0x05,0x02,0x7d,0x2c, +0x20,0xe4,0x33,0xdd,0x40,0x3a,0x01,0x62,0xa5,0x13,0x27,0xf1,0x19,0x31,0x30,0x00, +0x10,0x04,0x83,0xe8,0x8d,0xcc,0x28,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x8e, +0x5c,0x28,0x58,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xe2,0x08,0x8d,0x82,0xe1, +0x88,0xa0,0x75,0x88,0xcf,0x86,0xf3,0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44, +0x74,0xe4,0x42,0x81,0x05,0x02,0x7d,0xcc,0x48,0x1f,0xf9,0x8c,0x18,0x18,0x00,0x08, +0x82,0x41,0x74,0x47,0x31,0x14,0x58,0x20,0xd0,0xc7,0x02,0x42,0x3e,0xd3,0x0d,0xb1, +0x13,0x20,0x66,0x3f,0x7e,0x12,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf8,0x68, +0x8e,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x40,0x69,0x87,0x02,0xfc,0x19,0x31, +0x30,0x00,0x10,0x04,0x83,0xc8,0x8f,0xea,0x28,0x18,0x8e,0x08,0x74,0x87,0xf8,0x6c, +0xa0,0x1f,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x14,0x4a,0x3b,0x14,0x58,0x20, +0xd0,0xc7,0x0c,0xfb,0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xa4,0xe4,0x43, +0x81,0x05,0x02,0x7d,0x2c,0x20,0xe4,0x33,0xdd,0xe0,0x3b,0x01,0x62,0x68,0x80,0x13, +0xf2,0xb1,0x34,0xc0,0x09,0xf9,0x98,0x1a,0xe0,0x84,0x7c,0x6c,0x0d,0x70,0x42,0x3e, +0xf6,0xf1,0x83,0x7c,0x0c,0x0c,0xf8,0x41,0x3e,0x16,0x06,0xfc,0x20,0x1f,0x13,0x03, +0x7e,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8, +0x98,0x46,0x0e,0xf2,0xb1,0x8d,0x1c,0xe4,0x63,0x1c,0x39,0xc8,0xc7,0x3a,0x72,0x90, +0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x58,0xc5, +0x0a,0xf2,0x31,0x8b,0x15,0xe4,0x63,0x17,0x2b,0xc8,0xc7,0x30,0x56,0x90,0x8f,0x21, +0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0xd8,0x1d,0x90,0x02, +0x7c,0x2c,0x58,0x03,0xf8,0x58,0xf0,0xc1,0xc7,0x8e,0x80,0x3e,0x76,0x08,0xf4,0xb1, +0x63,0xa0,0x8f,0x1d,0x04,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x70,0xa7,0x54, +0x4a,0x15,0x52,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x9d,0x54,0x29,0x55,0x48, +0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x78,0x5a,0xa5,0x54,0x21,0x95,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xe2,0x89,0x95,0x52,0x85,0x54,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x90,0x27,0x57,0x6a,0x15,0x54,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63, +0x9e,0x5e,0xa9,0x55,0x50,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x7a,0x82,0xa5, +0x56,0x41,0x95,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xea,0x29,0x96,0x5a,0x05,0x55, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb0,0xa7,0x58,0x42,0xf4,0x64,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x7b,0x92,0x25,0x44,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xc0,0xa7,0x59,0x42,0xf4,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x7c,0xa2,0x25, +0x44,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd0,0x27,0x5b,0x42,0xfc,0x64,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0x7d,0xba,0x25,0xc4,0x4f,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0xe0,0x27,0x5c,0x42,0xfc,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x7e, +0xca,0x25,0xc4,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf0,0xa7,0x5c,0x42,0xfa, +0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x7f,0xd2,0x25,0xa4,0x4f,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x00,0xa9,0x5d,0x42,0xfa,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0x90,0xe2,0x25,0xa4,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x10,0x29,0x5f, +0x42,0x42,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x91,0xfa,0x25,0x24,0x54,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x20,0x29,0x70,0x42,0x42,0x65,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0x92,0x0a,0x27,0x24,0x54,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x30, +0x29,0x71,0xe2,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4e,0x6a,0x9c,0x38,0x64, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x94,0x22,0x27,0x0e,0x19,0x31,0x38,0x00,0x10, +0x04,0x83,0x23,0xa5,0xca,0x89,0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x50,0xa9, +0x72,0x22,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x56,0xca,0x9c,0x08,0x64,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0x96,0x3a,0x27,0x02,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0xa3,0xa5,0xd0,0x89,0x40,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x3b,0x29,0x71, +0xc2,0x1f,0x91,0x1a,0x4d,0x08,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x00,0x83,0x93, +0x4a,0xa7,0xfe,0x19,0xa3,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x60,0x6a,0x9d,0x02, +0x92,0x22,0x29,0x92,0x72,0x27,0x77,0x72,0x27,0x77,0x1a,0x4d,0x08,0x80,0xe1,0x88, +0xa0,0x85,0x82,0x6f,0xba,0x01,0x8d,0x84,0xc0,0x16,0x83,0x3e,0xb6,0x1c,0xf4,0xb1, +0x05,0xa1,0x8f,0x11,0x83,0x7c,0xac,0x18,0xe4,0x63,0x83,0x21,0x9f,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x76,0xea,0x9e,0x86,0x1a,0x1a,0x31,0x38,0x00,0x10,0x04,0x83, +0x83,0xa7,0xf0,0x69,0xb0,0xa1,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7a,0x2a,0x9f, +0x86,0x1b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0xa7,0xf2,0x69,0x48,0xa5,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x7e,0x4a,0x9f,0x06,0x55,0x1a,0x31,0x38,0x00,0x10, +0x04,0x83,0x03,0xac,0xf6,0x69,0x58,0x25,0x13,0xf0,0x48,0x3e,0x26,0x10,0xf0,0xb1, +0x20,0x8f,0xe4,0x63,0xc1,0x00,0x1f,0x3b,0x8a,0xf8,0x58,0xd0,0x47,0xf2,0xb1,0xa4, +0x8f,0xe4,0x63,0x47,0x10,0x1f,0x4b,0xfe,0x48,0x3e,0x26,0x04,0xf1,0x19,0x31,0x30, +0x00,0x10,0x04,0x83,0x08,0xad,0x7e,0xca,0x1b,0x31,0x30,0x00,0x10,0x04,0x83,0x28, +0xad,0x6c,0x2a,0x18,0x8e,0x00,0x83,0x33,0x22,0xbe,0x0b,0x86,0x18,0x31,0x38,0x00, +0x10,0x04,0x03,0x30,0x30,0x2b,0x94,0x32,0xa3,0x3e,0x1a,0x31,0x68,0x00,0x10,0x04, +0x83,0xe6,0xad,0x54,0x2a,0x68,0x29,0x17,0x6a,0xa1,0x96,0x6a,0xa9,0x96,0x6a,0xa9, +0xd1,0x84,0x00,0x18,0x8e,0x08,0x72,0x49,0xf8,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00, +0x0c,0xd4,0x8a,0xa5,0xc6,0x48,0x94,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c,0xd6, +0xaa,0xa5,0xc0,0xc8,0x94,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0x8a,0xab,0x93,0x12, +0x02,0xf0,0xf9,0x1d,0x76,0x62,0x27,0xb4,0x42,0x2b,0x99,0x7a,0xa3,0xd1,0x84,0x00, +0x18,0x4d,0x10,0x82,0x59,0x02,0x61,0xa0,0xc2,0x20,0xc7,0x00,0x40,0x83,0x60,0xa0, +0xc2,0x30,0xc7,0x00,0x30,0x83,0x60,0xa0,0xc2,0x40,0xc7,0x00,0x00,0x83,0x60,0xa0, +0xc2,0x50,0xc7,0x00,0x50,0x82,0x81,0x0a,0x83,0x1d,0x03,0x40,0x09,0x06,0x2a,0x0c, +0x77,0x0c,0x00,0x31,0x08,0x06,0x2a,0x06,0x71,0x0d,0x00,0x30,0x08,0x06,0x2a,0xc6, +0x40,0x55,0x03,0x40,0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x00,0x2d,0x9e,0xda, +0x9d,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xba,0xbc,0xaa,0xa9,0x35,0x9a,0xab,0xd1, +0x84,0x40,0xa8,0xa0,0xa4,0xb4,0xec,0x2a,0xb8,0x0b,0x0c,0x1b,0x31,0x38,0x00,0x10, +0x04,0x83,0xce,0xaf,0x74,0x0a,0x8e,0xf2,0x6a,0x34,0x21,0x00,0x46,0x13,0x84,0xe0, +0x04,0xc3,0x4e,0x30,0xcc,0x04,0x83,0x3e,0x26,0x1c,0xf4,0x39,0x61,0xa0,0x13,0x06, +0x1a,0x4d,0x70,0x80,0xd1,0x84,0x27,0x38,0xc2,0xb0,0x23,0x0c,0x33,0x01,0x8d,0xe4, +0x63,0x02,0x1a,0xc9,0xc7,0x08,0x92,0x82,0x8f,0x11,0x25,0x05,0x9f,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x6e,0x4b,0xae,0x08,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0xdc,0x9a,0x2b,0x42,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0xb7,0xea,0x0a,0x9e, +0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x74,0xcb,0xae,0xe2,0x49,0x38,0xc6,0xb0, +0x63,0x0c,0x33,0x42,0xa0,0x8f,0x11,0x02,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00, +0x0c,0x6c,0x0b,0xaf,0x58,0x49,0x9e,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xf9,0x2d, +0xbd,0x0a,0x66,0x6b,0xb6,0x66,0xab,0xaf,0xfa,0xaa,0xaf,0xfa,0x6a,0x34,0x21,0x00, +0x86,0x23,0x02,0x5e,0x0a,0xbe,0xe9,0x86,0x7b,0x12,0x82,0x13,0x03,0xa3,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0x00,0x0c,0x78,0xcb,0xaf,0x70,0x29,0x9e,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0x00,0x0c,0x7a,0xeb,0xaf,0x64,0x09,0x9f,0x46,0x0c,0x1e,0x00,0x04,0xc1, +0x60,0x1a,0xaf,0xbc,0x12,0x02,0x25,0xf1,0x29,0x9f,0xd2,0x2d,0xdd,0x22,0xad,0x61, +0x34,0x21,0x00,0x2c,0x90,0x29,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x74,0x5e, +0x7f,0x15,0x58,0x80,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xf4,0xea,0xab, +0xc0,0x82,0x9a,0x92,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xeb,0x35,0x5a,0xc1, +0x70,0xc4,0x1c,0xa4,0x53,0xf0,0x4d,0x37,0x08,0x74,0x10,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0x11,0x5f,0xad,0x15,0x0c,0xc3,0x11,0x01,0x3b,0x39,0xdf,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0xf3,0xe5,0x5a,0x43,0x61,0xc1,0x40,0x1f,0x4b,0xa9,0x20,0x3e, +0xd3,0x0d,0x81,0x4a,0x11,0xb3,0x0c,0x03,0x81,0x07,0xc3,0x11,0x7c,0x10,0x4f,0xce, +0x37,0xdd,0x00,0x57,0x2c,0x15,0xcc,0x12,0x20,0xc3,0x11,0x7e,0xd0,0x52,0xca,0x37, +0xcb,0x60,0x14,0x81,0x31,0x4a,0x7c,0x2c,0x90,0x29,0xf9,0x58,0xc0,0xc0,0x67,0x96, +0x00,0x19,0x8e,0x38,0xd6,0x4a,0xf8,0x66,0x19,0x0e,0x24,0x98,0x25,0x40,0x06,0x4a, +0x0c,0x66,0x30,0x89,0x02,0x3e,0x83,0xc3,0x24,0x8c,0x81,0x12,0x43,0x0c,0x06,0xa3, +0xf0,0x0e,0xcf,0x30,0xc5,0xac,0xe0,0x63,0x81,0x5b,0xc9,0x67,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0xa2,0xff,0x62,0xaf,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x11,0xfb, +0xad,0x51,0x08,0x0c,0xa7,0x82,0xf8,0x58,0x4e,0xfd,0x50,0x7c,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0x1a,0x31,0xf8,0x0a,0x86,0x23,0xca,0xa8,0xae,0x88,0xef,0x02,0xa3, +0x6c,0x09,0xe4,0x63,0x81,0x21,0x1f,0x0b,0x0a,0xf9,0x58,0x10,0x56,0xf0,0x19,0x31, +0x30,0x00,0x10,0x04,0x83,0x48,0xc5,0xee,0x2b,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0xc3,0xc5,0xd4,0xeb,0x01,0x83,0xe1,0x88,0x20,0xa5,0x9c,0x6f,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0x18,0x5b,0xaf,0x48,0x0c,0x2c,0x18,0xe8,0x33,0xdd,0x10,0xb0,0xd4, +0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x8c,0xf5,0x57,0x60,0x87,0x6a,0xc9,0x67, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x19,0xfb,0xaf,0xc0,0x82,0x41,0x3e,0x23,0x06, +0x06,0x00,0x82,0x60,0x10,0xd1,0x58,0x88,0x05,0x23,0x06,0x07,0x00,0x82,0x60,0xa0, +0xc5,0x18,0x7b,0x89,0x54,0x89,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x98,0x50,0x4f, +0xf2,0x31,0xa1,0x9e,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0x8e,0xad,0x97, +0x30,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0x8e,0xb1,0x97,0x70,0xc2,0x40,0x27,0x0c, +0x74,0x82,0x61,0x27,0x18,0x66,0x82,0x5e,0xc1,0xc7,0x84,0xbd,0x82,0xcf,0x88,0xc1, +0x01,0x80,0x20,0x18,0x68,0x3e,0x96,0x5f,0x2f,0x45,0x63,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0x56,0x08,0xf1,0xb1,0x42,0x88,0xcf,0x70,0x84,0xf0,0x08,0xdf,0x74,0x43, +0x7c,0xf9,0x57,0x30,0x1c,0x31,0x40,0xc2,0x37,0xdd,0x30,0x5f,0x20,0x16,0x4c,0x37, +0xf8,0x58,0x98,0x11,0xd3,0x0d,0x3f,0x26,0x66,0x43,0x15,0x11,0x14,0x11,0x41,0x09, +0x04,0x94,0x40,0xc0,0x88,0xc1,0x01,0x80,0x20,0x18,0x80,0xc1,0x9a,0xb5,0x58,0x59, +0x95,0xd6,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x74,0xf6,0x62,0x01,0x9a,0x0d,0x82, +0x8c,0xc9,0x98,0x8c,0xc9,0xd8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20, +0x4c,0x37,0xac,0x99,0x9b,0x3d,0xa5,0x04,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x8d, +0x9e,0xd5,0xd8,0xe1,0x66,0x01,0x82,0x63,0x38,0x86,0x63,0x38,0x36,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xd3,0x0d,0x74,0x16,0x67,0x55,0x41,0x01,0x8c, +0x18,0x34,0x00,0x08,0x82,0x41,0x03,0x6a,0x3b,0xd6,0xd0,0x59,0xe0,0xf8,0x98,0x8f, +0xf9,0x98,0x8f,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74,0xc3, +0x9d,0xe9,0x59,0x56,0x55,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x98,0x5a,0x98, +0x4d,0x7a,0x56,0x05,0x64,0x46,0x66,0x64,0x46,0x66,0xa3,0x09,0x01,0x30,0x9a,0x20, +0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x8d,0xaa,0x95,0xd9,0xe5, +0x67,0x51,0x81,0x66,0x68,0x86,0x66,0x68,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30, +0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xb8,0x5a,0x9a,0x6d,0xa2,0xf6, +0x24,0x6c,0xc6,0x66,0x6c,0xc6,0x66,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09, +0x83,0x30,0xdd,0x80,0x6a,0xa5,0x76,0x06,0x35,0x06,0x01,0x8c,0x18,0x34,0x00,0x08, +0x82,0x41,0x43,0x6b,0x6f,0x16,0x06,0xa8,0x36,0x06,0x81,0x9c,0xc9,0x99,0x9c,0xc9, +0xd9,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08, +0x82,0x41,0x83,0x6b,0x73,0x56,0x06,0xac,0xf6,0x15,0x76,0x66,0x67,0x76,0x66,0x67, +0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08, +0x06,0x0d,0xaf,0xdd,0x59,0x1a,0xc0,0x5a,0x97,0xe8,0x99,0x9e,0xe9,0x99,0x9e,0x8d, +0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0x82,0xe5,0x81,0x29,0xc4,0xc7,0xf2, +0xc0,0x14,0xe2,0x73,0xf8,0x64,0xd4,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xe4,0x06, +0x6a,0xe1,0x10,0x58,0x7e,0xb1,0x02,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x30, +0xb7,0x50,0x5b,0xb1,0xc0,0xf6,0x6b,0x88,0x8f,0x09,0x81,0x7c,0x2c,0xe8,0x2f,0xf8, +0x58,0xe0,0x62,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0xdd,0x4e,0xed,0xbf, +0x02,0x53,0x29,0x11,0x93,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xed,0x96,0x6a, +0x41,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0xbb,0xa9,0x1a,0x7a,0x05,0x46,0x1c, +0xf1,0x31,0x21,0x90,0x8f,0x05,0x09,0x7c,0xcc,0xa7,0x6a,0x4c,0x3e,0x23,0x06,0x06, +0x00,0x82,0x60,0x10,0xc1,0x5b,0xaf,0x05,0x66,0x63,0x41,0x7c,0x4c,0x15,0x4e,0x01, +0x04,0x17,0x18,0x66,0xaa,0x80,0x0a,0x20,0xb8,0xc0,0x30,0x1b,0x30,0xf8,0x98,0x80, +0xc1,0x67,0xb8,0x21,0x15,0xe8,0x82,0x0c,0x86,0x1b,0x52,0x81,0x2e,0xc8,0xa0,0x84, +0x40,0x2f,0x30,0xca,0x1c,0x43,0x3e,0xf6,0x18,0xf2,0x19,0x31,0x48,0x00,0x10,0x04, +0x83,0x6b,0xdf,0x72,0x4d,0x08,0x84,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x91, +0xeb,0xb5,0x00,0xcf,0x2c,0xc0,0x33,0xf9,0x58,0x90,0x63,0xf0,0xb1,0x61,0xc7,0xe4, +0x63,0xc1,0x8e,0xc1,0xc7,0x8a,0x3d,0x93,0x8f,0x05,0x7b,0x06,0x1f,0x0b,0x0a,0xf9, +0x58,0xc0,0x67,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8e,0x7c,0x2c,0x18,0xe4,0x63,0x01, +0x2e,0xc8,0xc7,0x04,0x5c,0x90,0x8f,0x0d,0xb8,0x20,0x9f,0x11,0x83,0x04,0x00,0x41, +0x30,0xb8,0x56,0x2e,0xdd,0xb0,0x0b,0xbb,0xcc,0xdb,0x33,0xf9,0x58,0x20,0xc8,0x67, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x98,0x4b,0xb7,0xc0,0x82,0x5f,0x90,0x8f,0x09, +0xbf,0x20,0x1f,0x1b,0x7e,0x41,0x3e,0x36,0x88,0x83,0x7c,0x6c,0x10,0x07,0xf9,0xd8, +0x20,0x0e,0xf2,0x31,0x78,0x10,0x07,0x10,0x5c,0x60,0x98,0x05,0x7c,0x00,0x9f,0xe1, +0x06,0x72,0xb8,0x0d,0x32,0xa8,0x60,0x0c,0xf4,0x02,0xa3,0x0c,0x0e,0x08,0xf9,0x8c, +0x18,0x24,0x00,0x08,0x82,0xc1,0xc5,0x73,0xfa,0x16,0x88,0x41,0x20,0x06,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0x8c,0x9d,0xbf,0x05,0xb9,0x66,0x41,0xae,0xc9,0xc7,0x02, +0x3d,0x83,0x8f,0x0d,0x7c,0x26,0x1f,0x0b,0xf8,0x0c,0x3e,0x56,0xf0,0x9a,0x7c,0x2c, +0xe0,0x35,0xf8,0x58,0x50,0xc8,0xc7,0x82,0x5e,0x83,0x8f,0x15,0x85,0x7c,0x2c,0x68, +0xe4,0x63,0xc1,0x20,0x1f,0x0b,0xe6,0x41,0x3e,0x26,0xcc,0x83,0x7c,0x6c,0x98,0x07, +0xf9,0xd8,0x40,0x06,0xf0,0xb1,0x81,0x0c,0xe0,0x63,0x03,0x19,0xc0,0xc7,0x0e,0x34, +0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0x70,0xe7,0x72,0x19,0x1f,0x64,0x7c, +0x60,0x65,0x10,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xba,0x6b,0xb9,0x60, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xbc,0xa3,0xb9,0x91,0xe8,0x87,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xf4,0xae,0xe6,0x46,0xa2,0x1f,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xd8,0x3b,0x9b,0x1b,0x89,0x7e,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0xef, +0x70,0xce,0x24,0x40,0x62,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xbe,0xcb,0x39,0x93, +0x00,0x89,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfc,0x4e,0xe7,0x4c,0x02,0x24,0xec, +0x18,0x09,0xf9,0x18,0x32,0x12,0xf2,0xb1,0x64,0x24,0xe4,0x63,0x43,0x1b,0xc0,0xc7, +0x86,0x36,0x80,0x8f,0x0d,0x6d,0x00,0x1f,0x33,0x52,0x42,0x3e,0x66,0xa4,0x84,0x7c, +0xcc,0x48,0x09,0xf9,0xd8,0x00,0x07,0xf0,0xb1,0x01,0x0e,0xe0,0x63,0x03,0x1c,0xc0, +0xc7,0xa6,0x3b,0x80,0x8f,0x85,0x45,0x4b,0x80,0xe0,0x02,0xc3,0x2c,0x68,0x07,0xf8, +0x0c,0x37,0xbc,0x04,0x8a,0x90,0x41,0x05,0xb4,0xa0,0x17,0x18,0x65,0xe1,0x40,0xc8, +0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xae,0xd6,0x5b,0xbb,0x60,0x16,0x82,0x59,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x83,0xf6,0xde,0x2e,0x50,0x39,0x0b,0x54,0x4e,0x3e, +0x16,0xac,0x1b,0x7c,0x6c,0x68,0x37,0xf9,0x58,0xd0,0x6e,0xf0,0xb1,0xa2,0xe5,0xe4, +0x63,0x41,0xcb,0xc1,0xc7,0x82,0x42,0x3e,0x16,0xb8,0x1c,0x7c,0xac,0x28,0xe4,0x63, +0x41,0x23,0x1f,0x0b,0x06,0xf9,0x58,0xe0,0x13,0xf2,0x31,0xc1,0x27,0xe4,0x63,0x83, +0x4f,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16, +0x07,0x07,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0x0a,0xbf,0xbf,0xcb,0xda,0x21, +0x6b,0x07,0xb3,0x85,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x99,0x9f,0xdf, +0x05,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa8,0x5f,0xe9,0xc5,0x01,0x5a,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0xb1,0x7e,0xa6,0x17,0x07,0x68,0x31,0x62,0x70,0x00,0x20, +0x08,0x06,0x07,0xfb,0x9d,0x5e,0x1c,0xa0,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0xed,0x97,0x7a,0x71,0xb0,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb8,0x9f,0xea, +0xc5,0xc1,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xf1,0x7e,0xab,0x17,0x07,0x6b, +0x61,0x87,0x5b,0xc8,0xc7,0x10,0xb7,0x90,0x8f,0x25,0x6e,0x21,0x1f,0x8b,0x83,0x01, +0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x98,0x41,0x17,0xf2,0x31,0x83,0x2e, +0xe4,0x63,0x06,0x5d,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83, +0x01,0x3e,0x16,0x07,0x13,0x7c,0x0c,0x36,0xf0,0x02,0x04,0x17,0x18,0x66,0x41,0x4f, +0xc0,0x67,0xb8,0x41,0x2f,0xf0,0x84,0x0c,0xca,0x24,0x02,0xbd,0xc0,0x28,0x93,0x09, +0x42,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0xf9,0x1f,0xef,0x95,0x44,0x50,0x12, +0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x25,0x18,0x80,0x5f,0xb0,0x77,0x16,0xec, +0x9d,0x7c,0x2c,0xe0,0x39,0xf8,0xd8,0xe0,0x73,0xf2,0xb1,0xc0,0xe7,0xe0,0x63,0x85, +0xdf,0xc9,0xc7,0x02,0xbf,0x83,0x8f,0x05,0x85,0x7c,0x2c,0xf8,0x3b,0xf8,0x58,0x51, +0xc8,0xc7,0x82,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x20,0x35,0xe4,0x63,0x42,0x6a,0xc8, +0xc7,0x86,0xd4,0x90,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03, +0x7c,0x2c,0x0e,0x0e,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0x25,0x83,0x01,0xfc, +0xfd,0x44,0xf6,0x13,0x99,0x9d,0x44,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0x6e,0x30,0x78,0xbf,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x1d,0x0c,0xec,0x2f, +0x0e,0x66,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x1e,0x0c,0xee,0x2f,0x0e,0x66, +0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x1e,0x0c,0xf0,0x2f,0x0e,0x66,0x63,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0x1f,0x0c,0xf4,0x2f,0x0e,0x6c,0x63,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x1f,0x0c,0xf6,0x2f,0x0e,0x6c,0x63,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0x30,0x0c,0xf8,0x2f,0x0e,0x6c,0xc3,0x8e,0xdc,0x90,0x8f,0x21,0xb9,0x21, +0x1f,0x4b,0x72,0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c, +0xf0,0x31,0xe3,0x37,0xe4,0x63,0xc6,0x6f,0xc8,0xc7,0x8c,0xdf,0x90,0x8f,0xc5,0xc1, +0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x26,0xf8,0x14,0x4c, +0xb8,0x81,0x5e,0x60,0xd4,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0x6a,0x18,0xa0,0x60, +0xf0,0x12,0x6d,0xf0,0x12,0x6d,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x1c,0x06, +0x2c,0x18,0x04,0xe7,0x67,0xc1,0xf9,0xc9,0xc7,0x02,0xd4,0x83,0x8f,0x0d,0xaa,0x27, +0x1f,0x0b,0x54,0x0f,0x3e,0x56,0xa8,0x9f,0x7c,0x2c,0x50,0x3f,0xf8,0x58,0x50,0xc8, +0xc7,0x82,0xf5,0x83,0x8f,0x15,0x85,0x7c,0x2c,0x60,0xe4,0x63,0xc1,0x20,0x1f,0x0b, +0xe2,0x43,0x3e,0x26,0xc4,0x87,0x7c,0x6c,0x88,0x0f,0xf9,0x18,0x1b,0x0c,0xf0,0x31, +0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0xe0,0x80,0xcf,0x88,0x41,0x02,0x80, +0x20,0x18,0x5c,0x7e,0x18,0xf0,0x60,0x70,0x16,0xa5,0x70,0x16,0xa5,0x60,0x73,0x11, +0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x51,0x0c,0x76,0x30,0x08,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x38,0xc5,0x40,0x0c,0x03,0x36,0xd8,0x8f,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x50,0x31,0x18,0xc3,0x80,0x0d,0xf6,0x63,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0x54,0x0c,0xc8,0x30,0x60,0x83,0xfd,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x43,0x15,0x03,0x33,0x0c,0xd8,0xc0,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x58,0xc5,0xe0,0x0c,0x03,0x36,0xf0,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x58, +0x31,0x40,0xc3,0x80,0x0d,0xfc,0xc3,0x8e,0x10,0x91,0x8f,0x21,0x21,0x22,0x1f,0x4b, +0x42,0x44,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31, +0xe3,0x44,0xe4,0x63,0xc6,0x89,0xc8,0xc7,0x8c,0x13,0x91,0x8f,0xb1,0xc1,0x00,0x1f, +0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x26,0xf8,0xd4,0x4a,0xe8,0x82, +0x5e,0x60,0xd4,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0xb6,0x18,0xd0,0x61,0xa0,0x12, +0xb9,0xa0,0x12,0xb9,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x2f,0x06,0x78,0x18, +0x04,0x33,0x18,0x58,0x30,0x83,0x81,0x7c,0x2c,0xa0,0x3f,0xf8,0xd8,0x60,0x7f,0xf2, +0xb1,0xc0,0xfe,0xe0,0x63,0x85,0x0d,0x06,0xf2,0xb1,0xc0,0x06,0x03,0xf8,0x58,0x50, +0xc8,0xc7,0x82,0x1b,0x0c,0xe0,0x63,0x45,0x21,0x1f,0x0b,0x18,0xf9,0x58,0x30,0xc8, +0xc7,0x82,0x1c,0x91,0x8f,0x09,0x39,0x22,0x1f,0x1b,0x72,0x44,0x3e,0xc6,0x06,0x03, +0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x38,0xe0,0x33,0x62,0x90, +0x00,0x20,0x08,0x06,0x97,0x3a,0x06,0xa8,0x18,0x88,0x45,0x3c,0x88,0x45,0x3c,0xd8, +0x6f,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0x1d,0x83,0x53,0x0c,0x82, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe6,0x31,0x70,0xc5,0x80,0x0d,0xc6,0x64,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0x7a,0x0c,0x5e,0x31,0x60,0x83,0x31,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0xa3,0x1e,0x03,0x58,0x0c,0xd8,0x60,0x4c,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xb0,0xc7,0x40,0x16,0x03,0x36,0x30,0x93,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xee,0x31,0x98,0xc5,0x80,0x0d,0xcc,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0x7c,0x0c,0x68,0x31,0x60,0x03,0x33,0xb1,0x23,0x4d,0xe4,0x63,0x48,0x9a,0xc8, +0xc7,0x92,0x34,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03, +0x7c,0xcc,0x78,0x13,0xf9,0x98,0xf1,0x26,0xf2,0x31,0xe3,0x4d,0xe4,0x63,0x6c,0x30, +0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x09,0x3e,0x96,0x2b, +0x73,0x02,0x82,0x0b,0x0c,0xb3,0xc0,0x4c,0xe0,0x33,0xdc,0x50,0x27,0xa1,0x43,0x06, +0xf5,0x22,0x81,0x5e,0x60,0x94,0xed,0x08,0x21,0x9f,0x11,0x83,0x04,0x00,0x41,0x30, +0xb8,0x4e,0x32,0x28,0xc7,0xc0,0x45,0x02,0x17,0x09,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x70,0xc9,0x20,0x1d,0x83,0x80,0x14,0x03,0x0b,0x48,0x31,0x90,0x8f,0x05,0x65, +0x18,0xc0,0xc7,0x86,0x33,0x0c,0xe4,0x63,0xc1,0x19,0x06,0xf0,0xb1,0xe2,0x14,0x03, +0xf9,0x58,0x70,0x8a,0x01,0x7c,0x2c,0x28,0xe4,0x63,0x01,0x2a,0x06,0xf0,0xb1,0xa2, +0x90,0x8f,0x05,0x8d,0x7c,0x2c,0x18,0xe4,0x63,0x01,0xa9,0xc8,0xc7,0x04,0x52,0x91, +0x8f,0x0d,0xa4,0x22,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06, +0xf8,0x58,0x1c,0x1c,0xf0,0x19,0x31,0x48,0x00,0x10,0x04,0x83,0x6b,0x27,0x83,0x7c, +0x0c,0xd0,0x24,0x43,0x93,0xcc,0x60,0x24,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x44,0x60,0x19,0xe0,0x63,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x41,0x96,0xc1, +0x3f,0x06,0x71,0xe0,0x2a,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x94,0x65,0x00,0x92, +0x41,0x1c,0xb8,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x66,0x19,0x84,0x64,0x10, +0x07,0xae,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x59,0x06,0x23,0x19,0xc4,0x41, +0xac,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x81,0x96,0x01,0x49,0x06,0x71,0x10,0x2b, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa4,0x65,0x50,0x92,0x41,0x1c,0xc4,0x8a,0x1d, +0xb4,0x22,0x1f,0x43,0x68,0x45,0x3e,0x96,0xd0,0x8a,0x7c,0x2c,0x0e,0x06,0xf8,0x58, +0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x86,0xae,0xc8,0xc7,0x0c,0x5d,0x91,0x8f, +0x19,0xba,0x22,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8, +0x58,0x1c,0x4c,0xf0,0xa9,0x1c,0x71,0x03,0xbd,0xc0,0xa8,0x11,0x83,0x04,0x00,0x41, +0x30,0xb8,0xe6,0x32,0x88,0xc9,0x00,0x47,0xda,0x00,0x47,0xda,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0xbd,0x0c,0x6a,0x32,0x08,0xe0,0x31,0xb0,0x00,0x1e,0x03,0xf9, +0x58,0x10,0x8b,0x01,0x7c,0x6c,0x98,0xc5,0x40,0x3e,0x16,0xcc,0x62,0x00,0x1f,0x2b, +0xe6,0x31,0x90,0x8f,0x05,0xf3,0x18,0xc0,0xc7,0x82,0x42,0x3e,0x16,0xd0,0x63,0x00, +0x1f,0x2b,0x0a,0xf9,0x58,0xc0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xb0,0x8b,0x7c,0x4c, +0x60,0x17,0xf9,0xd8,0xc0,0x2e,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7, +0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0x4e, +0x33,0x28,0xcb,0x00,0x4e,0x4a,0x01,0x4e,0x4a,0xc1,0xf8,0x24,0x90,0xcf,0x88,0x81, +0x01,0x80,0x20,0x18,0x44,0xac,0x19,0x90,0x65,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0x01,0x9b,0xc1,0x5a,0x06,0x6c,0x60,0x2f,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xc4,0x66,0xc0,0x96,0x01,0x1b,0xd8,0xcb,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xb2, +0x19,0xb4,0x65,0xc0,0x06,0xf6,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x6c,0x06, +0x6f,0x19,0xb0,0x41,0xbe,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x41,0x9b,0x01,0x5c, +0x06,0x6c,0x90,0x2f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd4,0x66,0x10,0x97,0x01, +0x1b,0xe4,0x8b,0x1d,0xfc,0x22,0x1f,0x43,0xf8,0x45,0x3e,0x96,0xf0,0x8b,0x7c,0x8c, +0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x86,0xc8,0xc8,0xc7, +0x0c,0x91,0x91,0x8f,0x19,0x22,0x23,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c, +0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x4c,0xf0,0x29,0x1a,0xd1,0x05,0xbd,0xc0,0xa8,0x11, +0x83,0x04,0x00,0x41,0x30,0xb8,0x7e,0x33,0xe8,0xcb,0x60,0x46,0x72,0x61,0x46,0x72, +0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xf3,0x0c,0x42,0x33,0x08,0x78,0x32,0xb0, +0x80,0x27,0x03,0xf9,0x58,0xd0,0x8f,0x01,0x7c,0x6c,0xf8,0xc7,0x40,0x3e,0x16,0xfc, +0x63,0x00,0x1f,0x2b,0x7e,0x32,0x90,0x8f,0x05,0x3f,0x19,0xc0,0xc7,0x82,0x42,0x3e, +0x16,0x80,0x65,0x00,0x1f,0x2b,0x0a,0xf9,0x58,0xc0,0xc8,0xc7,0x82,0x41,0x3e,0x16, +0xd0,0x8c,0x7c,0x4c,0xa0,0x19,0xf9,0xd8,0x40,0x33,0xf2,0x31,0x36,0x18,0xe0,0x63, +0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00, +0x41,0x30,0xb8,0xe6,0x33,0x88,0xcd,0x60,0x4d,0xe2,0x61,0x4d,0xe2,0xc1,0xd0,0x25, +0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xf8,0x19,0xc0,0x66,0x10,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0xc1,0x9f,0xc1,0x6d,0x06,0x6c,0xe0,0x33,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0xf4,0x67,0x80,0x9b,0x01,0x1b,0xf8,0xcc,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0xfe,0x19,0xe4,0x66,0xc0,0x06,0x3e,0x33,0x62,0x70,0x00,0x20,0x08, +0x06,0xc7,0x7f,0x06,0xbb,0x19,0xb0,0x41,0xd8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0x01,0xa2,0x01,0x6f,0x06,0x6c,0x10,0x36,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x84, +0x68,0xd0,0x9b,0x01,0x1b,0x84,0x8d,0x1d,0x64,0x23,0x1f,0x43,0xc8,0x46,0x3e,0x96, +0x90,0x8d,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63, +0x86,0xda,0xc8,0xc7,0x0c,0xb5,0x91,0x8f,0x19,0x6a,0x23,0x1f,0x63,0x83,0x01,0x3e, +0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x4c,0xf0,0x19,0x31,0x30,0x00, +0x10,0x04,0x83,0x88,0x45,0x83,0x11,0x0d,0x82,0xe1,0x88,0x00,0x2d,0x03,0xe1,0x9b, +0x6e,0x18,0xca,0x32,0x08,0xac,0x09,0xe8,0x63,0x8d,0x40,0x1f,0x6b,0x06,0xfa,0x98, +0x42,0xd0,0xc7,0x94,0x82,0x3e,0xa6,0x18,0xf4,0x31,0xc3,0x90,0x8f,0x19,0x86,0x7c, +0xcc,0x30,0xe4,0x63,0xc6,0x10,0x1f,0x33,0x86,0xf8,0x98,0x31,0xc4,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0xa2,0x1d,0x0d,0x64,0x34,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0xe2,0xd1,0x60,0x46,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x1e,0x0d, +0x68,0x34,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xf2,0xd1,0x00,0x3e,0x83,0x61, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x1f,0x0d,0xe2,0x33,0x18,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0x02,0xd3,0x40,0x3e,0x83,0x61,0x38,0x82,0x0d,0xf8,0x32,0x10,0xbe, +0x0b,0x8c,0xb2,0xc0,0x0d,0xe4,0x33,0x1c,0x11,0xfc,0x65,0x20,0x7c,0xb3,0x0c,0x89, +0x12,0xd8,0x1c,0x08,0xf4,0xb1,0x39,0x18,0xe8,0x63,0x73,0x40,0xd0,0xc7,0x0a,0xd6, +0x0c,0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x9b,0x06,0x28,0x1a,0x10,0x70, +0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x9b,0x06,0x29,0x1a,0x10,0x70,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0x87,0x9b,0x06,0x2a,0x1a,0x10,0x70,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0xc7,0x9b,0x06,0x2a,0x1a,0x0c,0x70,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0x07,0x9c,0x06,0x2b,0x1a,0x0c,0x70,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x47, +0x9c,0x06,0x2c,0x1a,0x0c,0x70,0x30,0x4b,0xa0,0x0c,0x54,0x18,0x46,0xa2,0x0f,0xc8, +0x40,0x85,0x61,0x24,0xfa,0x80,0x0c,0x54,0x18,0x46,0xa2,0x0f,0xc8,0x40,0x85,0x41, +0x25,0x1e,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x9d,0x06,0x32,0x1a,0xc0,0x65, +0x40,0x06,0x16,0xac,0x66,0x00,0x1f,0x33,0x83,0x80,0x3e,0x16,0xe4,0x66,0x20,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xee,0x34,0xd0,0xcf,0x20,0xb0,0xa0,0x3c,0x03, +0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc1,0xa7,0x01,0x8e,0x06,0xba,0x18,0xd8, +0x62,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x9f,0x06,0x39,0x1a,0x04,0xa7,0x34, +0x1c,0x11,0xb0,0x67,0x40,0x7c,0x25,0x8b,0x41,0xa0,0x23,0x06,0x07,0x00,0x82,0x60, +0x00,0x06,0x77,0x1a,0xe4,0x68,0x20,0x97,0xc1,0x6a,0x06,0x23,0x06,0x07,0x00,0x82, +0x60,0x00,0x06,0x78,0x1a,0xe8,0x68,0xd0,0x96,0xc1,0x6c,0x06,0x23,0x06,0x0f,0x00, +0x82,0x60,0x30,0xf9,0x69,0x40,0xa3,0x81,0x10,0xb4,0x63,0xc0,0x8e,0x41,0x7e,0x06, +0xf9,0x19,0xd4,0x69,0x50,0xa7,0xc1,0x8f,0x06,0x7c,0x19,0x8c,0x26,0x04,0xc0,0x68, +0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x4c,0x37,0x10,0xa1,0x19,0x20,0xd3, +0x0d,0x84,0x68,0x06,0xc9,0x74,0x03,0x31,0x9a,0x81,0x32,0xdd,0x40,0x90,0x66,0xb0, +0x18,0x44,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x54,0x0d,0x40,0x35,0x08, +0x86,0x23,0x82,0xfb,0x0c,0x98,0x6f,0x96,0xc1,0x59,0x02,0x9b,0x8c,0xf8,0x0c,0x47, +0x10,0xa9,0x19,0x08,0xdf,0x70,0x44,0xa1,0x9a,0x01,0xf1,0x9d,0x30,0xc4,0x09,0x43, +0x98,0x10,0x84,0x60,0x38,0xc2,0x70,0xcd,0x40,0xf8,0x86,0x23,0x8e,0xd7,0x0c,0x88, +0xef,0x84,0x21,0x4e,0x18,0xc2,0x84,0x20,0x04,0xc3,0x0d,0x46,0x00,0x06,0xb3,0x0c, +0x4c,0x13,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x74,0xab,0x81,0xab,0x06,0xcc,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0xbb,0x1a,0xd8,0x69,0xf0,0x04,0xb3,0x04,0xcd,0x40, +0x85,0x21,0x30,0x60,0xb0,0x98,0x18,0x50,0xf1,0x19,0x8e,0x08,0x70,0x33,0x10,0xbe, +0xe1,0x08,0x21,0x37,0x03,0xe2,0x3b,0x61,0x88,0x13,0x86,0x30,0x21,0x08,0xc1,0x70, +0x03,0x14,0x80,0xc1,0x2c,0x03,0x96,0x05,0x03,0x15,0x46,0x08,0x6d,0x7c,0x2b,0x28, +0x23,0x06,0x07,0x00,0x82,0x60,0x00,0x06,0xbc,0x1a,0xf8,0x69,0xd0,0x9b,0x41,0x7d, +0x06,0x23,0x06,0x0e,0x00,0x82,0x60,0xf0,0x90,0x6b,0x60,0xa7,0x41,0x40,0x9a,0xc1, +0x68,0x06,0xa3,0x1a,0xac,0xc1,0xe7,0x75,0x61,0x1a,0x0c,0x47,0x74,0xe0,0x19,0x38, +0xdf,0x05,0x46,0x19,0x11,0xc8,0x67,0xb8,0x61,0xad,0x78,0x35,0x08,0x83,0x6b,0xc9, +0xc0,0x28,0xfb,0xcf,0x20,0x25,0x83,0xf8,0x58,0x20,0xc8,0xc7,0x82,0x74,0x92,0x8f, +0xe9,0x64,0xb0,0xa3,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x62,0xd7,0x20, +0x57,0x83,0xe0,0x0e,0xa3,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x88,0xd7,0xa0,0x55, +0x83,0x40,0xb0,0x3e,0xf8,0xd1,0x40,0x3e,0x16,0x18,0xf1,0xb1,0x21,0x90,0x8f,0x05, +0x08,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb0,0xd7,0x20,0x56,0x83,0x24,0xb0, +0xb1,0x0c,0x6c,0x34,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xf5,0x1a,0x88, +0x6b,0x10,0x18,0x29,0x0c,0xf1,0x31,0x21,0x90,0x8f,0x05,0x05,0x7c,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xe0,0xd7,0xe0,0x56,0x03,0x23,0x98,0x65,0x78,0x20,0x99,0x0c, +0x4c,0x15,0x56,0x01,0x3e,0x16,0xa8,0x42,0x7c,0x6c,0x15,0x5a,0x01,0x3e,0xe6,0x0a, +0xad,0x10,0x1f,0x0b,0x5a,0x21,0x3e,0xb3,0x04,0xd3,0x88,0xc1,0x01,0x80,0x20,0x18, +0x68,0xfb,0x1a,0xd8,0x6a,0xc0,0x9e,0xc1,0xbb,0x06,0xa3,0x09,0x01,0x30,0x9a,0x20, +0x04,0x16,0x08,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x68,0x64,0x03,0x7d,0x0d, +0x02,0xdb,0xd1,0x20,0xa0,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x25,0x1b,0xe4, +0x6a,0x10,0x58,0x70,0xa6,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x3a,0xd9, +0xe0,0x57,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x95,0x0d,0xcc,0x35,0x40, +0xd3,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x65,0x03,0x74,0x0d,0xcc,0x32, +0xa0,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x68,0xd9,0x20,0x5d,0x83,0xb5,0x0c,0x02, +0x13,0xd3,0x60,0x88,0x8f,0x09,0x81,0x7c,0x2c,0x28,0xe0,0x63,0x01,0x3c,0xc8,0xc7, +0x04,0x78,0x90,0x8f,0x0d,0xf0,0x20,0x1f,0x13,0x89,0x21,0x3e,0x26,0x12,0x43,0x7c, +0x4c,0x24,0x86,0xf8,0x98,0x51,0x12,0xf0,0x31,0xa3,0x24,0xe0,0x63,0x46,0x49,0xc0, +0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x9d,0x0d,0xec,0x35,0xf0,0x09,0x63,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0x9d,0x0d,0xee,0x35,0xf0,0x09,0x63,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0x9e,0x0d,0xf0,0x35,0xf0,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0x9e,0x0d,0xf0,0x35,0xf0,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0x9f,0x0d,0xf2,0x35,0xf0,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x9f,0x0d, +0xf4,0x35,0xf0,0x09,0x63,0x38,0xc2,0x40,0x2f,0xe1,0x1b,0x8e,0x30,0xd0,0x4b,0xf8, +0x86,0x23,0x0c,0xf4,0x12,0xbe,0x1a,0x84,0xad,0x40,0xd8,0xe1,0x88,0xf6,0x42,0x84, +0x6f,0x38,0xa2,0xbd,0x10,0xe1,0x1b,0x8e,0x68,0x2f,0x44,0xf8,0x6a,0x10,0xb6,0x02, +0x61,0xcb,0x08,0x76,0x96,0x21,0x92,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd6, +0x36,0x38,0xd9,0x60,0xbe,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd8,0x36,0x40, +0xd9,0x60,0xbe,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xda,0x36,0x48,0xd9,0x60, +0xbe,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xdc,0x36,0x48,0xd9,0x60,0x88,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x78,0xdb,0x40,0x65,0x83,0x21,0x1a,0x31,0x38,0x00, +0x10,0x04,0x83,0x03,0x6e,0x83,0x95,0x0d,0x86,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0xb8,0x0d,0x5a,0x36,0x48,0x05,0x9d,0x1a,0x31,0x30,0x00,0x10,0x04,0x83,0xe8, +0x6d,0x83,0x91,0x0d,0x5a,0x33,0xb0,0x40,0x55,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08, +0x82,0x41,0x14,0xb7,0x41,0xca,0x06,0x81,0xa5,0x6a,0x10,0xc4,0xc7,0x82,0x42,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xd1,0x6d,0x10,0xb6,0x41,0x60,0x20,0xa6,0xc4, +0xc7,0x40,0x4c,0x89,0x8f,0x81,0x98,0x12,0x1f,0x23,0x06,0xf9,0x58,0x31,0xc8,0xc7, +0x8c,0x41,0x3e,0x36,0x40,0xf0,0xb1,0x01,0x82,0x8f,0x0d,0x10,0x7c,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x08,0xdd,0x80,0x67,0x83,0x52,0x78,0xd7,0xc0,0x4c,0x21,0x88, +0x8f,0x31,0x81,0x7c,0x2c,0x18,0xe0,0x33,0x4b,0x20,0x0d,0x54,0x18,0x4e,0xa4,0xc3, +0x01,0x34,0x50,0x61,0x38,0x91,0x0e,0x07,0xd0,0x40,0x85,0xe1,0x44,0x3a,0x1c,0x40, +0x03,0x15,0x06,0x12,0xe1,0x04,0x64,0x01,0x4d,0xc0,0xc7,0x84,0x9a,0x80,0x8f,0x0d, +0x36,0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x58,0x37,0x40,0xdb,0x80,0x5c, +0x83,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xd6,0x0d,0xd2,0x36,0x28,0xd7,0x60, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x75,0x03,0xb5,0x0d,0xcc,0x35,0x18,0x8c, +0x27,0x7a,0x02,0x3e,0x16,0xf0,0x44,0x7c,0xac,0x27,0x7e,0x02,0x3e,0x06,0x16,0x3f, +0x11,0x1f,0x0b,0x7e,0x22,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd0,0x6e,0x00, +0xb7,0xc1,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x51,0xbb,0x41,0xdc,0x06,0xaf, +0x1a,0x14,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd8,0x6e,0x20,0xb7,0x41,0x20,0x58, +0xb0,0xae,0x01,0x7c,0x0c,0x09,0xe8,0x63,0x88,0x40,0x1f,0x3b,0x06,0xfa,0x98,0x20, +0xaf,0x81,0x7c,0x2c,0x2d,0x68,0x36,0x90,0x8f,0x05,0x06,0x7d,0xcc,0xa0,0xd7,0x40, +0x3e,0x46,0x04,0xf1,0x31,0xc3,0x5e,0x03,0xf9,0x98,0x10,0xc4,0xc7,0xb8,0x0e,0x3e, +0x16,0x70,0xf1,0xb1,0xee,0x83,0x8f,0x81,0xc1,0x17,0x1f,0x0b,0xbe,0xf8,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x71,0xbe,0xc1,0xe8,0x06,0x43,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x07,0xfa,0x06,0xa4,0x1b,0x88,0x6b,0x50,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0x91,0xbe,0x41,0xe9,0x06,0x81,0x60,0x81,0xbf,0x06,0xf0,0x31,0x24,0xa0,0x8f, +0x21,0x02,0x7d,0xec,0x18,0xe8,0x63,0x42,0xc9,0x06,0xf2,0xb1,0x84,0x81,0x8f,0x05, +0x06,0x7d,0x2c,0x38,0xd9,0x40,0x3e,0x16,0x10,0xf0,0xb1,0x36,0x58,0xdb,0x40,0x3e, +0x16,0x28,0xf4,0x31,0x65,0x65,0x03,0xf9,0x18,0x12,0xc4,0xc7,0x94,0x96,0x0d,0xe4, +0x63,0x42,0x10,0x1f,0x23,0x8d,0x36,0xa0,0x8f,0x95,0x46,0x1b,0xd0,0xc7,0x4c,0xa3, +0x0d,0xe8,0x63,0x69,0xc0,0x06,0xf0,0xb1,0xc0,0x0c,0xe8,0x63,0x01,0xcd,0x06,0xf2, +0x31,0x32,0x68,0xe2,0x63,0x81,0x00,0x1f,0x23,0x83,0x26,0x3e,0x16,0x06,0x4a,0x7c, +0x6c,0x50,0xe4,0x63,0xca,0x20,0x1f,0x53,0x06,0xf9,0xd8,0x40,0xc1,0xc7,0x86,0x09, +0x3e,0x16,0xfc,0x6c,0x20,0x1f,0x23,0x22,0xf8,0x98,0x10,0xc4,0xc7,0x82,0x02,0x3e, +0x66,0x0c,0xf0,0xb1,0xa3,0x88,0x8f,0x05,0x45,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x78,0xe1,0x60,0x7d,0x83,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x86, +0x03,0xf6,0x0d,0x8a,0xc0,0xca,0x36,0x08,0xe2,0x33,0x62,0x70,0x00,0x20,0x08,0x06, +0x87,0x0c,0x07,0xee,0x1b,0xb8,0x6d,0x10,0x18,0x12,0xd0,0xc7,0x10,0x81,0x3e,0x76, +0x0c,0xf4,0x99,0x25,0x98,0x06,0x2a,0x0c,0x38,0x79,0x0c,0x69,0xa0,0xc2,0x80,0x93, +0xc7,0x90,0x06,0x2a,0x0c,0x37,0x79,0x0c,0x69,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc0, +0x00,0x86,0x03,0xf9,0x0d,0x4c,0x36,0x60,0xdb,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c, +0x9a,0x1c,0x0e,0xe8,0x37,0x08,0x5a,0x38,0x68,0xe1,0xa0,0x85,0x83,0xfb,0x0d,0xee, +0x37,0xb8,0xdf,0xe0,0x7e,0x83,0xd1,0x84,0x00,0x18,0x8e,0x08,0x6c,0x36,0x08,0xbe, +0xe9,0x86,0xb8,0x0d,0x84,0xc0,0x90,0x80,0x3e,0x86,0x08,0xf4,0x31,0x64,0xa0,0xcf, +0x88,0xc1,0x01,0x80,0x20,0x18,0x68,0x3a,0x1c,0xd4,0x6f,0xb0,0xb2,0x41,0x0d,0x07, +0xa3,0x09,0x01,0x60,0x41,0x21,0x1f,0x13,0x0a,0xf9,0xd8,0x50,0xc8,0xc7,0xf6,0x35, +0xc8,0xd5,0x20,0x3e,0xb6,0xaf,0x41,0xae,0x06,0xf1,0x19,0x8e,0x10,0xc4,0x36,0x18, +0xbe,0xe1,0x88,0xa1,0x6f,0x83,0xe2,0x2b,0x21,0xd0,0xe1,0x08,0xa2,0x6c,0x83,0xe1, +0x1b,0x8e,0x28,0x40,0x37,0x28,0xbe,0x12,0x02,0x2d,0x22,0xd0,0x59,0x06,0xaa,0x0a, +0x46,0x13,0x9c,0xc1,0x82,0xd5,0x0d,0xe4,0x63,0xfc,0x11,0xd0,0xc7,0xce,0x2c,0x88, +0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x73,0x1c,0xbc,0x70,0xd0,0xb6,0x41,0x30, +0x4b,0x50,0x0d,0x54,0x18,0x02,0xc5,0xeb,0xc2,0x34,0x62,0x70,0x00,0x20,0x08,0x06, +0x60,0xc0,0xc6,0x81,0x0b,0x07,0x6b,0x1b,0xfc,0x6d,0x30,0x62,0xe0,0x00,0x20,0x08, +0x06,0x0f,0x1d,0x07,0x26,0x1c,0x04,0x34,0x1b,0xcc,0x6c,0x30,0xc3,0x81,0x70,0x67, +0x82,0x10,0xbf,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x76,0x1c,0xc4,0x70,0x00, +0xbb,0xc1,0x9c,0x8d,0x18,0x18,0x00,0x08,0x82,0x41,0x44,0xc7,0x41,0x18,0x07,0xe3, +0x1a,0x58,0xfb,0x06,0x42,0x7c,0x4c,0x08,0xe4,0x63,0x01,0x01,0x9f,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xf6,0x38,0xb8,0xe1,0xa0,0x08,0x4c,0x57,0x03,0xf5,0x0d,0xe4, +0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x1f,0x07,0x39,0x1c,0x04,0xb8,0x1a,0xd8, +0x30,0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x3f,0x0e,0x76,0x38,0x08,0x84, +0xe9,0x06,0xda,0x0d,0x82,0x5a,0x0d,0x86,0x23,0x64,0xa3,0x76,0x03,0xe6,0x9b,0x65, +0xb8,0xac,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x51,0x0e,0x7c,0x38,0xd0,0xdd, +0x40,0xb0,0xf7,0x0d,0x82,0xf8,0xcc,0x12,0x5c,0x03,0x15,0x86,0x60,0x21,0xd5,0x88, +0xc1,0x01,0x80,0x20,0x18,0x80,0x01,0x1f,0x07,0x3e,0x1c,0xe8,0x6d,0x50,0xbb,0xc1, +0x88,0x81,0x03,0x80,0x20,0x18,0x3c,0xa4,0x1c,0xd8,0x70,0x10,0x90,0x6d,0x30,0xb6, +0xc1,0x18,0x07,0x63,0x20,0x06,0x61,0x20,0x84,0x70,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0x60,0xd0,0xc7,0xc1,0x0f,0x07,0x7f,0x1b,0xd8,0x6e,0x30,0x62,0xe0,0x00,0x20, +0x08,0x06,0x4f,0x29,0x07,0x37,0x1c,0x04,0x65,0x1b,0x90,0x6d,0x40,0xc6,0x01,0x19, +0x8c,0x81,0x18,0xec,0x6e,0x20,0xc2,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x80,0x81, +0x1f,0x07,0x60,0x1c,0xf8,0x6d,0x50,0xbb,0xc1,0x88,0x81,0x03,0x80,0x20,0x18,0x3c, +0xa6,0x1c,0xe0,0x70,0x10,0x98,0x6d,0x50,0xb6,0x41,0x19,0x07,0xa2,0x1b,0x88,0x6e, +0x20,0xba,0x81,0xe8,0x06,0x23,0x1c,0xe0,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xa5, +0x1c,0xf0,0x71,0xb0,0x1e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa4,0x72,0x40,0xc6, +0x41,0x7b,0x04,0xb3,0x04,0xd9,0x40,0x85,0x21,0x60,0xbc,0xd3,0x18,0x8c,0x84,0x48, +0x7c,0x86,0x23,0x02,0xd3,0x0d,0x84,0x6f,0x38,0x42,0x38,0xdd,0x80,0xf8,0x4e,0x18, +0xe2,0x84,0x21,0x4c,0x08,0x42,0x30,0xdc,0xe0,0x1f,0x01,0x18,0xcc,0x32,0x68,0x5b, +0x30,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0x2b,0x07,0xa6,0x1c,0x1c,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0xcc,0x72,0xe0,0xc6,0x41,0x12,0xcc,0x12,0x6c,0x03,0x15,0x86, +0xa0,0x51,0x99,0xd1,0x89,0x08,0x07,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x68, +0x96,0x03,0x50,0x0e,0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x68,0x39,0x40,0xe3, +0x20,0xb0,0x20,0x7e,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x64,0xcb,0x81, +0x1b,0x07,0xc1,0x70,0x84,0xe1,0x22,0xce,0x77,0x81,0x51,0x16,0x0c,0xf2,0x19,0x8e, +0x08,0x4e,0x38,0x10,0xbe,0x0b,0x8c,0x1a,0x31,0x30,0x00,0x10,0x04,0x83,0x88,0x97, +0x03,0x38,0x0e,0x78,0xcd,0x02,0x14,0x0e,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06, +0x91,0x2f,0x07,0x76,0x1c,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x88,0x73,0xe0, +0xc7,0x01,0xbf,0x06,0x81,0xdd,0x6f,0x10,0xc4,0xc7,0x8c,0x40,0x3e,0xb3,0x04,0x0e, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_b46ab6da5d958fd1825ff17b6e908954.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_b46ab6da5d958fd1825ff17b6e908954.h new file mode 100644 index 00000000..02383a31 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_b46ab6da5d958fd1825ff17b6e908954.h @@ -0,0 +1,1070 @@ +// ffx_fsr2_accumulate_pass_wave64_b46ab6da5d958fd1825ff17b6e908954.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_wave64_b46ab6da5d958fd1825ff17b6e908954_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_b46ab6da5d958fd1825ff17b6e908954_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_b46ab6da5d958fd1825ff17b6e908954_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_b46ab6da5d958fd1825ff17b6e908954_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_b46ab6da5d958fd1825ff17b6e908954_SRVResourceNames[] = { "r_input_exposure", "r_dilated_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_lanczos_lut", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_b46ab6da5d958fd1825ff17b6e908954_SRVResourceBindings[] = { 0, 2, 3, 4, 5, 10, 6, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_b46ab6da5d958fd1825ff17b6e908954_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_b46ab6da5d958fd1825ff17b6e908954_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_b46ab6da5d958fd1825ff17b6e908954_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", "rw_upscaled_output", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_b46ab6da5d958fd1825ff17b6e908954_UAVResourceBindings[] = { 0, 1, 3, 4, 2, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_b46ab6da5d958fd1825ff17b6e908954_UAVResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_b46ab6da5d958fd1825ff17b6e908954_UAVResourceSpaces[] = { 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_b46ab6da5d958fd1825ff17b6e908954_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_b46ab6da5d958fd1825ff17b6e908954_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_b46ab6da5d958fd1825ff17b6e908954_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_b46ab6da5d958fd1825ff17b6e908954_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_b46ab6da5d958fd1825ff17b6e908954_size = 16660; + +static const unsigned char g_ffx_fsr2_accumulate_pass_wave64_b46ab6da5d958fd1825ff17b6e908954_data[] = { +0x44,0x58,0x42,0x43,0x9b,0xbd,0x67,0x66,0xe1,0xcc,0x69,0x4d,0x81,0x2f,0xe3,0x52, +0xe3,0x62,0xe7,0x71,0x01,0x00,0x00,0x00,0x14,0x41,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x3c,0x02,0x00,0x00,0x9c,0x10,0x00,0x00,0xb8,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xc8,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0x58,0x0e,0x00,0x00,0x66,0x00,0x05,0x00,0x96,0x03,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x40,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x8d,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xce,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xf4,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2, +0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42, +0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29, +0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30, +0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c, +0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3, +0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf, +0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f, +0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3, +0x50,0x08,0x6e,0x60,0x06,0xea,0x6e,0x1b,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42, +0x72,0xa8,0x48,0x20,0xd2,0xc8,0x79,0x88,0x68,0x42,0x08,0x09,0x09,0xc3,0x50,0x08, +0x66,0x60,0x3e,0x02,0x0f,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90, +0x66,0x40,0xc4,0x30,0x0c,0xca,0x1c,0x41,0x50,0x0a,0x66,0x10,0x87,0x91,0xc8,0x81, +0x80,0x61,0x04,0xc1,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec, +0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81, +0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d, +0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30, +0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f, +0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2, +0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x20,0x07,0x7e,0x00, +0x06,0x7e,0x80,0x84,0x13,0xa5,0x74,0x18,0x81,0x30,0x66,0x6a,0x83,0x71,0x60,0x87, +0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30, +0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03, +0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72, +0x40,0xc1,0x30,0x93,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42, +0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39, +0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0, +0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f,0x20,0x61,0x65,0xa9,0x9d,0x29,0x0c,0xc6, +0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41, +0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f, +0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca, +0x01,0x05,0xc3,0x4c,0xd6,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3, +0x3b,0x84,0x03,0x3d,0xf8,0x01,0x12,0x8c,0x97,0xe0,0x99,0xc8,0x60,0x1c,0xd8,0x21, +0x1c,0xe6,0x61,0x1e,0xdc,0x40,0x16,0x6e,0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e, +0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4, +0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00, +0x0c,0xfc,0x00,0x05,0x2b,0xc9,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c, +0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03, +0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a, +0x4e,0xa2,0x67,0xc2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc, +0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x50,0x60,0x90,0x3d,0x8c,0x20,0x0c,0x67, +0x08,0xc1,0xc7,0xae,0x36,0x9a,0x70,0x1c,0xc7,0xf1,0x61,0x58,0xcf,0xf3,0x3c,0x0d, +0xc3,0x30,0x0c,0xc3,0xa0,0xfc,0x26,0x69,0x8a,0x28,0x61,0xf2,0x59,0x80,0x79,0x16, +0x22,0x62,0x27,0x60,0x22,0x50,0x30,0xd0,0x0e,0x00,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c, +0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10, +0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x90,0x01,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64, +0x81,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24, +0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2,0x1c,0x0a,0xa2,0xf0,0x03,0x0a,0xa4,0x60, +0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03, +0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a, +0x3e,0xa0,0x2c,0x4a,0xa3,0xcc,0x1f,0x0a,0xd2,0xa2,0xb8,0x8a,0x87,0xc6,0x11,0x80, +0x1a,0x20,0x75,0x06,0x80,0xdc,0x19,0x00,0x8a,0x67,0x00,0x68,0x9e,0x01,0xa0,0x7a, +0x06,0x80,0xee,0x19,0x00,0xca,0x67,0x00,0x48,0x9f,0x01,0x20,0x7e,0x06,0x00,0x00, +0x79,0x18,0x00,0x00,0x90,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0xc1,0x99,0x20,0x0c,0xcf,0x06,0x61,0x20,0x26,0x08,0x03,0xb4,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08,0x6a,0x40,0x07,0x84,0xe4,0xbe,0xd2,0xdc, +0xe0,0xea,0xe8,0xbe,0xca,0xf0,0xe0,0xde,0xe6,0xea,0xe4,0xca,0x26,0x08,0x43,0x34, +0x41,0x18,0xa4,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65,0x31,0x8c,0x81,0x31,0x1c,0x62, +0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e, +0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x1b,0x92,0x41,0x81,0x0c,0x66,0x60,0x0c, +0x67,0x82,0xe0,0x06,0x75,0xc0,0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c, +0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e, +0x82,0x30,0x4c,0x1b,0x12,0x46,0x9a,0x0c,0x6a,0x60,0x0c,0x87,0x8d,0xdc,0x17,0xdb, +0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x04,0x61,0xa0,0x26,0x08,0x43, +0xb5,0x41,0x30,0xb0,0x0d,0x09,0xa5,0x58,0xc6,0x35,0x30,0x46,0x46,0x4b,0xee,0x0b, +0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec, +0x8d,0xed,0x4d,0x6e,0x82,0x30,0x58,0x1b,0x92,0x4b,0xda,0x0c,0x6e,0x60,0x0c,0x87, +0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04, +0x61,0xb8,0x36,0x24,0x9c,0xe4,0x19,0xdf,0xc0,0x18,0xd9,0x04,0x21,0x0e,0xec,0x80, +0x8d,0xdc,0x17,0x5b,0x98,0xdb,0x98,0xde,0xdb,0xdc,0x17,0x5b,0x1d,0xdd,0x86,0x84, +0x08,0x03,0x31,0x30,0x88,0x81,0x31,0x9c,0x09,0xc2,0x80,0x31,0x91,0xfb,0x4a,0x6b, +0x3b,0x6b,0x4a,0x83,0x9b,0x9b,0x20,0x0c,0xd9,0x86,0x84,0x0c,0xc2,0xa0,0x0c,0x0c, +0x33,0x18,0x18,0xc3,0x21,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0x25, +0x57,0x16,0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21,0x31, +0x03,0x05,0x0d,0x8c,0x61,0x60,0x8c,0x6c,0x43,0xf2,0x44,0x95,0xd6,0x81,0xc1,0x18, +0x9c,0x41,0x1a,0x4c,0x10,0xe6,0xe0,0x0e,0xa8,0xc9,0xdd,0x7d,0xa5,0xb9,0xd1,0x95, +0xc9,0xb9,0x85,0xb1,0x7d,0xd5,0xc1,0xcd,0x8d,0x85,0xb1,0x95,0x91,0x7d,0x8d,0xbd, +0xb1,0xbd,0xc9,0x4d,0x10,0xc6,0x40,0x0e,0x36,0x2c,0xc6,0x1a,0xb0,0x81,0x61,0x0c, +0x4c,0x1b,0xb4,0x41,0x1b,0x38,0x13,0x84,0x3a,0xc0,0x03,0x3a,0x72,0x77,0x5f,0x6c, +0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x1b,0x96,0xe1,0x0d,0xe0,0xc0, +0x18,0x06,0xa6,0x0d,0xda,0xa0,0x0d,0xb2,0x09,0xc2,0x1d,0xe4,0x01,0x19,0xb9,0xbb, +0x2f,0xb7,0xb2,0xbb,0x2f,0xb6,0xb7,0xb1,0xb5,0xb9,0x0d,0x0b,0x23,0x07,0x73,0x60, +0x50,0x03,0xd3,0x06,0x6d,0xd0,0x06,0x19,0x1f,0xb9,0xbb,0x2f,0xb6,0xba,0xb6,0xb0, +0x2f,0xb4,0xb4,0x39,0xba,0x37,0xb9,0xbc,0x0d,0x0b,0xb5,0x06,0x75,0x60,0x5c,0x03, +0xd3,0x06,0x6d,0xd0,0x06,0x0e,0x25,0xb9,0xbb,0xaf,0x3a,0xb8,0xb9,0xb1,0x30,0xb6, +0x32,0xb2,0xaf,0xb7,0x3a,0x3a,0xb8,0x3a,0xba,0x0d,0xcb,0xb5,0x06,0x77,0x60,0x30, +0x03,0xd3,0x06,0x6d,0xd0,0x06,0xce,0x86,0xc2,0x0d,0xe2,0x80,0x0e,0xec,0x00,0x0f, +0x26,0x08,0x7a,0xb0,0x07,0x34,0xc6,0xc4,0x8c,0xa6,0xa4,0x64,0x26,0x08,0x83,0xb6, +0x01,0x31,0xf4,0x60,0x0f,0x0c,0x63,0xe0,0x03,0x60,0x43,0xd0,0x07,0x13,0x04,0x3e, +0xe0,0x03,0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70, +0x1b,0x10,0xe3,0x0f,0x40,0xc1,0x18,0x06,0x03,0xd8,0x10,0x84,0xc2,0x06,0x42,0x0d, +0xf2,0xc0,0x0f,0x44,0x61,0x82,0x90,0x07,0x7a,0xc0,0x25,0x4d,0xaa,0xcc,0x8d,0xac, +0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x30,0x06,0x73,0xb0,0x01,0x21,0x4a,0x81,0x32, +0xc8,0xe0,0x6a,0x4c,0x81,0x4e,0x5a,0x53,0x18,0x9e,0x54,0x99,0x1b,0x59,0x99,0xdc, +0x54,0x9a,0x5e,0xd9,0x06,0x84,0x40,0x05,0xca,0x0c,0xc8,0xe0,0x6a,0x4c,0x81,0x4c, +0x1a,0x51,0xda,0x1c,0x1c,0x5b,0x58,0xde,0x54,0x9a,0x5e,0xd9,0x04,0x61,0xd8,0x36, +0x20,0x84,0x2a,0x50,0xab,0x40,0x06,0x57,0x63,0x0a,0xec,0xd2,0x92,0xdc,0xe0,0xea, +0xe8,0x86,0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0x88,0xd2, +0xda,0xca,0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26,0x08,0x03,0xb7,0xc1,0x20,0x5a,0x81, +0x72,0x05,0x32,0xb8,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1,0x11,0xa5,0xb5, +0x95,0xb9,0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x86,0x6e,0x03,0x42,0xc0,0x02,0x15, +0x0b,0x64,0x70,0x35,0xa6,0x40,0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29,0x0d,0x8e,0xa9, +0xcc,0xae,0x8c,0x8d,0xea,0xad,0x6a,0xae,0x6c,0x82,0x30,0x78,0x1b,0x10,0x62,0x16, +0x28,0x5a,0x20,0x83,0xab,0x31,0x05,0x2e,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e, +0x64,0x65,0x78,0x13,0x84,0xe1,0xdb,0x80,0x10,0xb6,0x40,0xdd,0x02,0x19,0x5c,0x8d, +0x29,0x50,0x32,0x23,0x2a,0xb3,0x4b,0x1b,0x2b,0xa3,0x7a,0xb3,0x4a,0x2b,0xbb,0x23, +0x2a,0x83,0xa3,0x43,0x9b,0x20,0x0c,0x60,0xb0,0xc1,0x20,0x72,0x81,0xd2,0x05,0x32, +0x68,0x78,0x98,0x29,0xa5,0xd1,0xd1,0x95,0xc9,0x4d,0x10,0x86,0x30,0xd8,0x80,0x10, +0xbc,0x40,0xf5,0x02,0x19,0x34,0x8d,0x29,0x50,0x32,0x6b,0x7a,0xa3,0x4b,0x7b,0x73, +0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x9b,0x1a,0x0b,0x63,0x2b,0x9b,0x20,0x0c,0x62,0xb0, +0xc1,0x20,0x7e,0x81,0x02,0x07,0x32,0x68,0x08,0x99,0x11,0xbd,0xdd,0xb9,0xcd,0x8d, +0x85,0xb1,0x95,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x86,0x31,0xd8,0x80,0x10, +0xe2,0x40,0x8d,0x03,0x19,0x34,0x8d,0x29,0xf0,0x33,0x6b,0x7a,0xa3,0x4b,0x7b,0x73, +0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x1b,0x0a,0x73,0x1b, +0x2b,0x63,0x63,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x20,0x0c,0x64,0xb0,0xc1,0x20,0xca, +0x81,0x32,0x07,0x32,0x68,0xc8,0x98,0x41,0xc9,0x95,0x15,0xe1,0xc1,0xbd,0xcd,0xd5, +0xc9,0x95,0x4d,0x10,0x86,0x32,0xd8,0x80,0x10,0xe8,0x40,0xa5,0x03,0x19,0x34,0x8d, +0x29,0x30,0x33,0x83,0x92,0x2b,0xb3,0x4b,0x7b,0xab,0x9b,0x33,0x92,0x0b,0x6b,0x2b, +0x83,0x92,0x2b,0x2b,0xc2,0x83,0x7b,0x9b,0xab,0x93,0x2b,0x9b,0x20,0x0c,0x66,0xb0, +0x01,0x21,0xd6,0x81,0x62,0x07,0x32,0x68,0x1a,0x53,0xe0,0x62,0x46,0x15,0xe6,0x86, +0x14,0xc6,0x66,0x66,0xf4,0x64,0x35,0x41,0x18,0xce,0x60,0x83,0x41,0xb8,0x03,0xf5, +0x0e,0x64,0xd0,0xb0,0x32,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x9b,0x2a,0x8b,0xab,0x2b, +0x73,0x1b,0x2b,0x63,0x2a,0x73,0x3b,0xa3,0x43,0x9b,0x20,0x0c,0x68,0xb0,0x01,0x21, +0xe2,0x81,0x92,0x07,0x32,0x68,0x1a,0x53,0xa0,0x62,0x46,0x54,0xc6,0x46,0x17,0x46, +0x95,0xd6,0x56,0x36,0x41,0x18,0xd2,0x60,0x83,0x41,0xd0,0x03,0x55,0x0f,0x64,0xd0, +0xf0,0x32,0x23,0xca,0x73,0x0b,0x6b,0x4b,0x1b,0x93,0x2a,0x9b,0x1b,0x42,0x0b,0x73, +0x3b,0x2b,0x33,0x0a,0x1b,0xa3,0x7b,0x93,0x9b,0x20,0x0c,0x6a,0xb0,0xc1,0x20,0xee, +0x81,0xc2,0x07,0x32,0x68,0x88,0x99,0x59,0xa5,0x95,0xdd,0x4d,0xc1,0x85,0x8d,0x95, +0x51,0xbd,0x35,0x95,0xd1,0x95,0xc9,0xcd,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10, +0x86,0x35,0xd8,0x60,0x10,0xfa,0x40,0xed,0x03,0x19,0x34,0x1b,0x28,0x3e,0x38,0x85, +0x54,0x60,0x85,0x57,0x90,0x85,0x5a,0xc0,0x85,0x5d,0xf0,0x85,0x70,0x20,0x87,0x73, +0x50,0x87,0x76,0x80,0x87,0x79,0xb0,0x87,0x7c,0xe0,0x87,0x0d,0x83,0x41,0x0a,0xfd, +0x30,0x41,0x10,0x80,0x0d,0xc0,0x86,0xc1,0x00,0x09,0x90,0xd8,0x10,0x84,0xc4,0x86, +0x61,0xf8,0x07,0x91,0xa0,0x30,0x34,0xb5,0x61,0x30,0x03,0x33,0x18,0x26,0x08,0x03, +0x1b,0x6c,0x08,0x7a,0x61,0x03,0x71,0x95,0x84,0x49,0x9c,0xc4,0x86,0xe2,0x1f,0x48, +0x02,0x18,0x05,0x94,0x20,0x22,0x26,0x17,0xe6,0x36,0x86,0x56,0x36,0x37,0x41,0x18, +0xda,0x80,0x86,0x19,0xdb,0x5b,0x18,0xdd,0xdc,0x04,0x61,0x70,0x03,0x16,0x69,0x6e, +0x73,0x74,0x73,0x13,0x84,0xe1,0x0d,0x48,0xa4,0xb9,0xd1,0xcd,0x4d,0x10,0x06,0x38, +0x20,0x42,0x57,0x86,0xf7,0xc5,0xf6,0x16,0x46,0x36,0x41,0x18,0xe2,0x80,0x08,0x5d, +0x19,0xde,0x97,0xdb,0x9b,0x5c,0x1b,0x13,0xba,0x32,0xbc,0xaf,0x39,0xba,0x37,0xb9, +0x32,0x16,0x75,0x69,0x6e,0x74,0x73,0x1b,0x20,0x95,0x58,0x09,0x96,0x68,0x09,0x97, +0x78,0x09,0x98,0x88,0x09,0x99,0x98,0x09,0x9a,0x58,0x89,0x9a,0xe0,0x6c,0x82,0x16, +0xaa,0xb0,0xb1,0xd9,0xb5,0xb9,0xa4,0x91,0x95,0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64, +0x78,0x2e,0x76,0x65,0x72,0x73,0x69,0x6f,0x6e,0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b, +0x5d,0x18,0x9b,0x5d,0x99,0xdc,0x94,0xc0,0xa8,0x43,0x86,0xe7,0x32,0x87,0x16,0x46, +0x56,0x26,0xd7,0xf4,0x46,0x56,0xc6,0x36,0x25,0x40,0xca,0x90,0xe1,0xb9,0xc8,0x95, +0xcd,0xbd,0xd5,0xc9,0x8d,0x95,0xcd,0x4d,0x09,0x44,0xa1,0x12,0x19,0x9e,0x0b,0x5d, +0x1e,0x5c,0x59,0x90,0x9b,0xdb,0x1b,0x5d,0x18,0x5d,0xda,0x9b,0xdb,0xdc,0x14,0xa1, +0x1f,0x44,0xa2,0x0e,0x19,0x9e,0x4b,0x99,0x1b,0x9d,0x5c,0x1e,0xd4,0x5b,0x9a,0x1b, +0xdd,0xdc,0x94,0x00,0x25,0xba,0x90,0xe1,0xb9,0x8c,0xbd,0xd5,0xb9,0xd1,0x95,0xc9, +0xcd,0x4d,0x09,0x6c,0x02,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3b,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x31,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b, +0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0a,0xdb, +0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20, +0x60,0x7e,0x71,0xdb,0xb6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44, +0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0d,0xdd,0x70,0xf9,0xce, +0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0x7c,0x91,0xc3,0x6c,0x48,0x33, +0x20,0x8d,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3,0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x5b, +0x40,0x34,0x5c,0xbe,0xf3,0xf8,0x46,0xe4,0x50,0x8f,0x38,0xf8,0xc8,0x6d,0xdb,0x41, +0x35,0x5c,0xbe,0xf3,0xf8,0x12,0xc0,0x3c,0x0b,0x51,0x12,0x15,0xb1,0xf8,0xc5,0x6d, +0x1b,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0x94,0x0e,0x30,0xf8, +0xc5,0x6d,0x5b,0x81,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0xb0,0x93, +0x13,0x11,0x7e,0x71,0xdb,0x26,0x90,0x0d,0x97,0xef,0x3c,0xfe,0x74,0x44,0x04,0x30, +0x88,0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e,0x72,0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c, +0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48, +0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x6a,0xb6,0xda,0x5d,0x95,0x8f,0xd1, +0x82,0x5f,0xf1,0x7b,0x6e,0x90,0x89,0x54,0x44,0x58,0x49,0x4c,0x54,0x30,0x00,0x00, +0x66,0x00,0x05,0x00,0x15,0x0c,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0x3c,0x30,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00, +0x0c,0x0c,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c, +0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42, +0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20, +0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50, +0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00, +0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d, +0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff, +0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42, +0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xce,0x00,0x00,0x00, +0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3, +0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xf8,0xc1,0x08, +0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08, +0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89, +0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3, +0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8, +0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83, +0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1, +0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18, +0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c, +0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60, +0x06,0xea,0x6e,0x1b,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x72,0xa8,0x48,0x20, +0xd2,0xc8,0x79,0x88,0x68,0x42,0x08,0x09,0x09,0xc3,0x50,0x08,0x66,0x60,0x3e,0x02, +0x0f,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90,0x66,0x40,0xc4,0x30, +0x0c,0xca,0x1c,0x41,0x50,0x0a,0x66,0x10,0x87,0x91,0xc8,0x81,0x80,0x61,0x04,0xc1, +0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0, +0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81, +0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c, +0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e, +0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30,0x0e,0xec,0x10,0x0e, +0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72, +0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0, +0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x84, +0x13,0xa5,0x74,0x18,0x81,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79, +0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0, +0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87, +0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76, +0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x30,0x93, +0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d, +0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc, +0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81, +0x1f,0x80,0x81,0x1f,0x20,0x61,0x65,0xa9,0x9d,0x29,0x0c,0xc6,0x81,0x1d,0xc2,0x61, +0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e, +0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0xd6,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43, +0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d, +0xf8,0x01,0x12,0x8c,0x97,0xe0,0x99,0xc8,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x40,0x16,0x6e,0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4, +0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81, +0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x05, +0x2b,0xc9,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81, +0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38, +0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x4e,0xa2,0x67,0xc2, +0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16,0x68,0xa1,0x1c,0xf0, +0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0xc1,0x0f,0x50,0x60,0x90,0x3d,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7,0xae, +0x36,0x9a,0x70,0x1c,0xc7,0xf1,0x61,0x58,0xcf,0xf3,0x3c,0x0d,0xc3,0x30,0x0c,0xc3, +0xa0,0xfc,0x26,0x69,0x8a,0x28,0x61,0xf2,0x59,0x80,0x79,0x16,0x22,0x62,0x27,0x60, +0x22,0x50,0x30,0xd0,0x3e,0x05,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20, +0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07, +0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74, +0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20, +0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07, +0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76, +0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf, +0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30, +0xe4,0x01,0x03,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x90, +0x01,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x10,0x8a, +0xa3,0x14,0x8a,0xa2,0x1c,0x0a,0xa2,0xf0,0x03,0xca,0xa2,0x00,0x03,0x68,0x1c,0x01, +0x20,0x75,0x06,0x80,0xdc,0x19,0x00,0x8a,0x67,0x00,0x68,0x9e,0x01,0xa0,0x7a,0x06, +0x80,0xee,0x19,0x00,0xd2,0x67,0x00,0x88,0x9f,0x01,0x00,0x00,0x79,0x18,0x00,0x00, +0x79,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xc1,0x99,0x20,0x0c, +0xcf,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xd0,0x04, +0x41,0x0d,0x3c,0x02,0x13,0x84,0x21,0x9a,0x20,0x0c,0xd2,0x06,0x01,0x61,0x36,0x24, +0x48,0xa2,0x20,0xc8,0xb0,0x20,0xcd,0x86,0x64,0x48,0x14,0x64,0x19,0x16,0xa4,0x99, +0x20,0xb8,0xc1,0x37,0x41,0x18,0xa6,0x0d,0xc9,0x02,0x29,0x48,0x34,0x2c,0x48,0x33, +0x41,0x18,0xa8,0x09,0xc2,0x50,0x6d,0x10,0x10,0x6a,0x43,0x12,0x25,0x0a,0x32,0x0d, +0x0b,0x52,0x4d,0x10,0x06,0x6b,0x43,0x32,0x41,0x0a,0x72,0x0d,0x0b,0xd2,0x4c,0x10, +0x86,0x6b,0x43,0x72,0x41,0x0a,0x92,0x0d,0x0b,0x52,0x4d,0x10,0xe2,0x00,0x0c,0x36, +0x24,0xc4,0xa6,0x20,0xc4,0xb0,0x20,0xcd,0x04,0x61,0xc0,0x26,0x08,0x43,0xb6,0x21, +0xe9,0x36,0x05,0xf1,0x86,0x05,0x69,0x36,0x24,0x5e,0xa2,0x20,0xc3,0xb0,0x20,0xd5, +0x86,0xc4,0x79,0x24,0x0b,0xd3,0xb8,0x0f,0x0c,0x26,0x08,0x73,0x10,0x06,0x13,0x84, +0x31,0xe8,0x36,0x2c,0x88,0x18,0x28,0x08,0x32,0x2c,0x63,0x30,0x06,0x63,0xd0,0x4c, +0x10,0xea,0x40,0x0c,0x36,0x2c,0x43,0x19,0x28,0xc8,0x30,0x2c,0x63,0x30,0x06,0x63, +0x50,0x4d,0x10,0xee,0x60,0x0c,0x36,0x2c,0xcb,0x19,0x28,0x48,0x34,0x2c,0x63,0x30, +0x06,0x63,0x50,0x6d,0x58,0x22,0x31,0x50,0x90,0x69,0x58,0xc6,0x60,0x0c,0xc6,0xa0, +0xd9,0xb0,0x4c,0x62,0xa0,0x20,0xcb,0xb0,0x8c,0xc1,0x18,0x8c,0x41,0xb3,0xa1,0x20, +0x03,0x33,0x40,0x83,0x34,0x50,0x83,0x09,0x82,0x1e,0x90,0xc1,0x04,0x61,0xd0,0x36, +0x20,0x08,0x1b,0x28,0x08,0x32,0xb4,0x01,0xb0,0x21,0x70,0x83,0x09,0x02,0x1f,0x94, +0xc1,0x06,0x04,0x81,0x03,0x05,0x19,0x06,0x04,0xd8,0x10,0xc4,0xc1,0x06,0x22,0x0c, +0xd6,0xe0,0x0d,0xe4,0x60,0x82,0x20,0x00,0x14,0x86,0xa6,0x36,0x0c,0x9e,0x37,0x4c, +0x10,0x86,0x6d,0x82,0x30,0x70,0x1b,0x02,0x3c,0xd8,0x40,0x4c,0x76,0x70,0x07,0x79, +0xb0,0xa1,0xa0,0x83,0x3a,0x00,0xe6,0x40,0x0f,0xaa,0xb0,0xb1,0xd9,0xb5,0xb9,0xa4, +0x91,0x95,0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64,0x78,0x2e,0x76,0x65,0x72,0x73,0x69, +0x6f,0x6e,0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b,0x5d,0x18,0x9b,0x5d,0x99,0xdc,0x94, +0x80,0xa8,0x43,0x86,0xe7,0x32,0x87,0x16,0x46,0x56,0x26,0xd7,0xf4,0x46,0x56,0xc6, +0x36,0x25,0x30,0xca,0x90,0xe1,0xb9,0xc8,0x95,0xcd,0xbd,0xd5,0xc9,0x8d,0x95,0xcd, +0x4d,0x09,0xe4,0xa0,0x0e,0x19,0x9e,0x4b,0x99,0x1b,0x9d,0x5c,0x1e,0xd4,0x5b,0x9a, +0x1b,0xdd,0xdc,0x94,0x40,0x0f,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3b,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x31,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b, +0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0a,0xdb, +0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20, +0x60,0x7e,0x71,0xdb,0xb6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44, +0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0d,0xdd,0x70,0xf9,0xce, +0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0x7c,0x91,0xc3,0x6c,0x48,0x33, +0x20,0x8d,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3,0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x5b, +0x40,0x34,0x5c,0xbe,0xf3,0xf8,0x46,0xe4,0x50,0x8f,0x38,0xf8,0xc8,0x6d,0xdb,0x41, +0x35,0x5c,0xbe,0xf3,0xf8,0x12,0xc0,0x3c,0x0b,0x51,0x12,0x15,0xb1,0xf8,0xc5,0x6d, +0x1b,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0x94,0x0e,0x30,0xf8, +0xc5,0x6d,0x5b,0x81,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0xb0,0x93, +0x13,0x11,0x7e,0x71,0xdb,0x26,0x90,0x0d,0x97,0xef,0x3c,0xfe,0x74,0x44,0x04,0x30, +0x88,0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e,0x72,0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c, +0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x61,0x20,0x00,0x00,0xa0,0x09,0x00,0x00, +0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00,0x6f,0x00,0x00,0x00,0x34,0xcc,0x00,0x94, +0x51,0x21,0x15,0x61,0x40,0xc1,0x0e,0x14,0x5b,0xc9,0x0e,0x94,0x4a,0xf1,0x95,0x5d, +0x0d,0x94,0x4b,0x19,0x06,0x14,0x4c,0xd9,0x14,0x53,0x11,0x02,0x15,0x6f,0x40,0xf9, +0x06,0x94,0x24,0x44,0x71,0x22,0x94,0x52,0x15,0x94,0x46,0x45,0x94,0x24,0x42,0x49, +0x12,0x14,0x27,0x41,0xf9,0x14,0x4d,0x71,0x42,0xd0,0x58,0x03,0xa4,0x14,0x41,0x19, +0x94,0x47,0x09,0x8c,0x00,0x90,0x31,0x46,0x00,0x82,0x20,0x88,0x82,0xc1,0x18,0x41, +0x6b,0xce,0x39,0xfb,0x8d,0x11,0x80,0x20,0x08,0xca,0xdf,0x18,0x01,0x08,0x82,0x30, +0xff,0x0b,0x63,0x04,0x20,0x08,0x82,0xf1,0x2f,0x8c,0x11,0xbc,0x33,0x69,0xa2,0xdd, +0x18,0x01,0x08,0x82,0x20,0xfc,0x0b,0x63,0x04,0xad,0x39,0xe7,0xbc,0x37,0x46,0x00, +0x82,0x20,0x28,0x83,0xc1,0x18,0x01,0x08,0x82,0x20,0x08,0x0a,0x63,0x04,0x20,0x08, +0x82,0x20,0x18,0x8c,0x11,0x80,0x20,0xfe,0xdf,0x63,0x30,0x46,0x10,0x92,0x60,0x88, +0x77,0x63,0x04,0x7b,0xac,0xc6,0xfb,0x37,0x46,0xb0,0xd6,0x6a,0x2d,0x7e,0x63,0x04, +0xff,0xfd,0xf7,0xef,0x37,0x46,0xd0,0x9a,0x73,0xce,0xfb,0xc2,0x18,0x81,0x2c,0xba, +0xfd,0xff,0x8d,0x11,0xe8,0xac,0x39,0xa7,0xdf,0x18,0x81,0x8a,0xd7,0xa7,0xea,0x8d, +0x11,0x80,0x20,0x08,0x82,0xe0,0x30,0x46,0xb0,0xd6,0x6a,0xad,0x7b,0x63,0x04,0x20, +0x08,0xfa,0x77,0x18,0x8c,0x11,0xb4,0xe6,0x9c,0xd3,0xde,0x18,0x01,0x08,0x82,0x20, +0x09,0x06,0x63,0x04,0x20,0x08,0x82,0x3a,0x18,0x8c,0x11,0xc0,0x71,0x99,0xdf,0xde, +0x18,0x01,0x59,0xf2,0xfa,0xfd,0x8d,0x11,0x80,0x20,0x08,0xb2,0x60,0x30,0x46,0x00, +0x82,0x20,0x88,0x7e,0x63,0x04,0x20,0x08,0x82,0xf8,0x2f,0xcc,0x00,0x8c,0x11,0x80, +0x20,0x08,0xe2,0xdf,0x18,0x01,0x08,0x82,0x20,0xfc,0xd1,0x37,0x87,0x10,0xfd,0xc1, +0x1c,0x42,0x05,0xcd,0x21,0x44,0x79,0x30,0x87,0x60,0x07,0x79,0x30,0x87,0x10,0xe9, +0xc1,0x1c,0x42,0x04,0x0a,0x73,0x08,0x76,0x10,0x0a,0x73,0x08,0x7d,0xa0,0xcd,0x21, +0x44,0xa4,0x30,0x87,0x60,0x07,0x7a,0x40,0xe2,0x1c,0x44,0x14,0x41,0xa9,0x30,0x07, +0x41,0x51,0x50,0x2a,0xcc,0x41,0x4c,0x13,0x94,0x0a,0x73,0x10,0x8e,0x03,0xa5,0xc2, +0x1c,0x04,0x04,0x41,0xa9,0x30,0x07,0xe1,0x38,0x90,0x2a,0xcc,0x41,0x64,0x19,0xa4, +0x0a,0x73,0x10,0xcf,0x03,0xa9,0xc2,0x1c,0xc4,0x75,0x41,0xaa,0x30,0x07,0x61,0x59, +0x90,0x2a,0xcc,0x41,0x50,0x14,0xa4,0x0a,0x73,0x10,0xd3,0x04,0xa9,0xc2,0x1c,0x44, +0x14,0x41,0xaa,0x30,0x02,0x30,0x07,0xe1,0x38,0xd0,0x29,0xcc,0x41,0x40,0x10,0x64, +0x0a,0x64,0x8c,0x00,0x00,0x00,0x00,0x00,0x23,0x06,0x08,0x00,0x82,0x60,0x40,0x06, +0xfb,0xc0,0x0b,0xd1,0x3d,0xac,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90,0x01,0x3f, +0xf4,0x42,0x54,0x0f,0xec,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x64,0xd0,0x0f,0xbe, +0x10,0xdd,0x43,0x3b,0x8c,0x18,0x20,0x00,0x08,0x82,0x01,0x19,0xf8,0xc3,0x2f,0x44, +0xfd,0xe0,0x0e,0x23,0x06,0x08,0x00,0x82,0x60,0x40,0x06,0xff,0x00,0x0e,0x11,0x3f, +0xbc,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90,0x01,0x48,0x84,0x43,0xf4,0x0f,0xf0, +0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x64,0x10,0x12,0xe2,0x10,0xd5,0x43,0x3c,0x8c, +0x18,0x20,0x00,0x08,0x82,0x01,0x19,0x88,0xc4,0x38,0x44,0x20,0x21,0x0f,0x23,0x06, +0x08,0x00,0x82,0x60,0x40,0x06,0x23,0x41,0x0e,0x51,0x3e,0xcc,0xc3,0x88,0x01,0x02, +0x80,0x20,0x18,0x90,0x01,0x49,0x94,0x43,0xb4,0x0f,0xf4,0x30,0x62,0x80,0x00,0x20, +0x08,0x06,0x64,0x50,0x12,0xe6,0x10,0xf9,0x43,0x3d,0x8c,0x18,0x20,0x00,0x08,0x82, +0x01,0x19,0x98,0xc4,0x39,0x44,0x20,0x61,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x40, +0x06,0x27,0x81,0x0e,0xd1,0x48,0xdc,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90,0x01, +0x4a,0xa4,0x43,0x54,0x12,0xf8,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x64,0x90,0x12, +0xea,0x10,0xa1,0x44,0x3e,0x8c,0x18,0x20,0x00,0x08,0x82,0x01,0x19,0xa8,0xc4,0x3a, +0x44,0x27,0xa1,0x0f,0x23,0x06,0x07,0x00,0x82,0x60,0x00,0x06,0x2c,0xe1,0x0e,0x01, +0x19,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x81,0x13,0xe2,0x90,0x12,0x23,0x06,0x06, +0x00,0x82,0x60,0x40,0xe4,0xc4,0x38,0xb0,0xc4,0x88,0x81,0x01,0x80,0x20,0x18,0x10, +0x39,0x31,0x0e,0x2b,0x31,0x62,0x60,0x00,0x20,0x08,0x06,0x84,0x4e,0x90,0x83,0x4b, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x27,0x13,0xee,0x50,0xbc,0xc4,0x68,0x42,0x10, +0x94,0xc1,0x12,0x57,0x46,0x4b,0x5c,0x05,0xf1,0xc0,0x45,0x04,0x50,0x41,0x39,0x68, +0x25,0x05,0x94,0x90,0xc0,0x09,0x86,0x9d,0x60,0x98,0x09,0x7c,0x00,0x1f,0x13,0xfa, +0x00,0x3e,0xa3,0x09,0x0d,0x70,0x81,0x61,0xe7,0x18,0x66,0x85,0x40,0x1f,0x2b,0x04, +0xfa,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x56,0x16,0x20,0x71,0xed,0xc4,0x68,0x42, +0x00,0x8c,0x26,0x08,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x74,0x67,0x31,0x12,0x9a, +0x58,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x9c,0x60,0xd8,0x09,0x86,0xd9,0x21,0xd0, +0xc7,0x0e,0x81,0x3e,0x26,0x30,0xf0,0x31,0x81,0x81,0xcf,0x68,0x42,0x22,0x8c,0x26, +0x28,0x83,0x21,0x84,0x7c,0x0c,0x21,0xe4,0x63,0x8a,0x3b,0xc0,0xc7,0x94,0x77,0x80, +0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7e,0x91,0x13,0x84,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0xc7,0x5f,0xe8,0x04,0x21,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x01, +0x1a,0x3c,0x71,0x0b,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa1,0xd1,0x13,0xb8, +0x20,0x9c,0x62,0xd8,0x29,0x86,0x19,0x21,0xd0,0xc7,0x08,0x81,0x3e,0x46,0x71,0xf2, +0x31,0x8a,0x93,0xcf,0x09,0x03,0x9d,0x30,0xd0,0x88,0xc1,0x01,0x80,0x20,0x18,0x80, +0x41,0x68,0x8c,0x45,0x1e,0x80,0xc3,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xaa,0x51, +0x16,0x81,0x5f,0x0c,0x02,0x5a,0xa0,0x05,0x5a,0xa0,0xc5,0x68,0x42,0x00,0x8c,0x26, +0x08,0x81,0x99,0x81,0x20,0x1f,0x33,0x03,0x41,0x3e,0x26,0x08,0xf2,0x31,0x41,0x90, +0x8f,0x09,0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x82,0x8d,0xb1,0x08,0x0c, +0x51,0x03,0xf8,0x18,0xa2,0x06,0xf0,0x19,0x8e,0x10,0x64,0x61,0xf8,0x86,0x23,0x86, +0x77,0x28,0xbe,0x12,0x02,0x1d,0x8e,0x20,0x6a,0x61,0xf8,0x86,0x23,0x0a,0x79,0x28, +0xbe,0x12,0x02,0x2d,0x22,0xd0,0x11,0x83,0x03,0x00,0x41,0x30,0x00,0x03,0xda,0xb0, +0x8b,0x57,0x88,0x87,0x11,0x83,0x03,0x00,0x41,0x30,0x00,0x83,0xda,0xb8,0x8b,0x55, +0x98,0x87,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0x76,0x83,0x2e,0x84,0x60,0xd3,0xf0, +0x01,0x1f,0x64,0x43,0x36,0xf8,0x62,0x17,0x46,0x13,0x82,0x61,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0x22,0xdf,0x60,0x8d,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc0,0x20,0x37, +0xf6,0x02,0x17,0xe8,0x61,0xc4,0xe0,0x01,0x40,0x10,0x0c,0xa6,0xdf,0xc0,0x8b,0xa0, +0xf8,0x3c,0x7e,0xe0,0x07,0xdb,0xb0,0x0d,0xd0,0xf8,0x85,0xd1,0x84,0x00,0x18,0x4d, +0x10,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xe8,0x7c,0x43,0x2f,0x62,0x01,0x37,0x46, +0x13,0x82,0x61,0xb8,0x21,0xd8,0x0d,0x30,0xa8,0xe6,0x2c,0xb8,0x84,0x60,0x6b,0x48, +0x0b,0x2e,0x28,0xd0,0x59,0x86,0x40,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x2b, +0x8f,0xd0,0xc0,0x05,0xf1,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x38,0xc1,0xb0,0x13, +0x0c,0x33,0xc1,0x93,0x8f,0x09,0x9e,0x7c,0x4c,0x30,0x0b,0xf8,0x98,0x70,0x16,0xf0, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x3e,0x62,0xc3,0x10,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xb8,0x8f,0xd9,0x98,0x87,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0xfc,0x98,0x8d,0x63,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x3f,0x6a,0xa3,0x1e, +0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xee,0x23,0x35,0x86,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0xf0,0x43,0x35,0x84,0x13,0x06,0x3a,0x61,0x20,0x3b,0x88,0xf8,0x98, +0x41,0xc4,0xa7,0x88,0xd9,0x80,0x22,0x68,0x03,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0, +0xea,0x0f,0xd5,0x10,0xea,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2a,0xff,0x58,0x0d, +0xc1,0x3e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c,0xf6,0xa3,0x37,0xe8,0x01,0x27, +0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x21,0x91,0xdf,0x08,0xf0,0x63,0x10,0xc4,0x43, +0x3c,0xc4,0x43,0x3c,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34, +0x81,0x18,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x49,0x11,0xf2,0x30,0xfa,0xc3,0x39, +0xce,0xe3,0x3c,0xce,0xe3,0x3c,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06, +0x61,0x34,0x81,0x18,0x6a,0x22,0x11,0x30,0x31,0x18,0x0f,0x10,0x8c,0x18,0x1c,0x00, +0x08,0x82,0x41,0xc5,0x22,0xbf,0x21,0x04,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xc4, +0x08,0x7b,0x38,0x25,0x12,0x3c,0xef,0xf1,0x1e,0xef,0xf1,0x1e,0xa3,0x09,0x01,0x30, +0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0xb5,0xa5,0x08,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x41,0x35,0x23,0xe6,0x11,0x20,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0, +0xe0,0xc8,0x7c,0x54,0x2c,0x12,0x58,0xf6,0x61,0x1f,0xf6,0x61,0x1f,0xa3,0x09,0x01, +0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x23,0x06,0x0d,0x00,0x82, +0x60,0xd0,0xf4,0x08,0x7e,0x68,0x31,0xc2,0x85,0xc1,0x7e,0xec,0xc7,0x7e,0xec,0xc7, +0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x88,0x41, +0x03,0x80,0x20,0x18,0x34,0x62,0xd2,0x1f,0x9f,0x8d,0x9c,0x81,0x19,0x80,0x08,0x88, +0x80,0x08,0x88,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02, +0x31,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x73,0x26,0x22,0x42,0x06,0x3b,0x72,0xad, +0x41,0x89,0x94,0x48,0x89,0x94,0xc8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2, +0x20,0x8c,0x26,0x10,0xc3,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x6c,0x72,0x22,0x69, +0x00,0x26,0x15,0x1c,0xa8,0x88,0x8a,0xa8,0x88,0x8a,0x8c,0x26,0x04,0xc0,0x68,0x82, +0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x54,0x1d,0x9c,0x09,0x18,0x29,0x98,0x08, +0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x7a,0x13,0x11,0x11,0x82,0x11,0x83,0x06, +0x00,0x41,0x30,0x68,0xe8,0xe4,0x45,0xe2,0x00,0x4d,0xe6,0x20,0x90,0x11,0x19,0x91, +0x11,0x19,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62, +0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x26,0x4f,0x68,0xc4,0x0e,0xda,0xc4,0x0f,0x8c, +0x1b,0xb9,0x91,0x1b,0xb9,0x91,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41, +0x18,0x4d,0x20,0x86,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xfc,0x24,0x47,0xf6,0x40, +0x4e,0xdc,0x60,0xe1,0x11,0x1e,0xe1,0x11,0x1e,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21, +0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x66,0x54, +0x7c,0x04,0x14,0xee,0x84,0x0d,0xa0,0x30,0x09,0x93,0x30,0x09,0x93,0xd1,0x84,0x00, +0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x62,0x85,0x3d,0x81,0x11, +0x83,0x03,0x00,0x41,0x30,0xa8,0x4a,0x05,0x47,0x82,0x6b,0xc4,0xa0,0x01,0x40,0x10, +0x0c,0x1a,0x55,0x29,0x93,0x53,0xf0,0x93,0x54,0x08,0xd0,0x04,0x4d,0xd0,0x04,0x4d, +0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x46,0x0c, +0x1a,0x00,0x04,0xc1,0xa0,0x79,0x15,0x35,0x61,0x85,0x51,0xa1,0x05,0xa3,0x4d,0xda, +0xa4,0x4d,0xda,0x64,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13, +0x88,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x5a,0x79,0x93,0x58,0x40,0x15,0x52, +0x58,0xe4,0x44,0x4e,0xe4,0x44,0x4e,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13, +0x06,0x61,0x34,0x81,0x18,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xc9,0x15,0x3a,0xb1, +0x85,0x56,0x11,0x05,0xe8,0x4e,0xee,0xe4,0x4e,0xee,0x64,0x34,0x21,0x00,0x46,0x13, +0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xc1,0xf2,0x23,0x1c,0xe2,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0x51,0xaf,0xd0,0x4a,0x60,0x01,0x7e,0xc8,0x67,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0xc0,0x20,0x57,0xf6,0xc4,0x36,0xe6,0x63,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0xc0,0x40,0x57,0xf8,0x04,0x36,0xf0,0x63,0xc4,0xe0,0x01,0x40,0x10,0x0c,0x26, +0x70,0xc9,0x13,0x21,0x18,0xf6,0xa3,0x3f,0xfa,0xe3,0x56,0x6e,0x25,0x54,0xc0,0x63, +0x34,0x21,0x00,0xac,0x46,0xd0,0x21,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x91, +0xcb,0xae,0x04,0x16,0xfc,0x87,0x7c,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0x2a,0x17, +0x3f,0x39,0x8c,0x00,0x44,0x44,0x44,0x44,0x78,0x85,0x57,0x4c,0xa5,0x3c,0x46,0x13, +0x02,0xc0,0x46,0xa4,0x1d,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0xba,0x80, +0x4b,0x60,0x01,0x89,0xc8,0x67,0xc4,0xe0,0x01,0x40,0x10,0x0c,0x26,0x75,0x19,0x15, +0x66,0x09,0x4a,0xe4,0x44,0x4e,0x24,0x5c,0xc2,0x65,0x55,0xd4,0x63,0x34,0x21,0x00, +0xcc,0x47,0xe4,0x21,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xb9,0x4b,0xb9,0x04, +0x16,0xa4,0x88,0x7c,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0x7a,0x17,0x54,0x89,0xa0, +0x40,0x45,0x58,0x84,0x45,0xcc,0xc5,0x5c,0x60,0xe5,0x3d,0x46,0x13,0x02,0xc0,0xa0, +0x77,0x90,0x8f,0x45,0xef,0x20,0x1f,0x93,0xde,0x41,0x3e,0x36,0xbd,0x83,0x7c,0xec, +0x71,0x07,0xf9,0x18,0xe4,0x0e,0xf2,0xb1,0xc8,0x1d,0xe4,0x63,0x92,0x3b,0xc8,0xc7, +0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x4c,0x72,0x07, +0xf9,0xd8,0xe4,0x0e,0xf2,0x31,0xca,0x1d,0xe4,0x63,0x95,0x3b,0xc8,0xc7,0x10,0x02, +0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0xac,0x7a,0x07,0xf9,0x98, +0xf5,0x0e,0xf2,0xb1,0xeb,0x1d,0xe4,0x63,0xd8,0x3b,0xc8,0xc7,0x10,0x02,0x3e,0x86, +0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0xec,0x0c,0xd8,0x00,0x3e,0x16,0x8c, +0x01,0x7c,0x2c,0xf8,0xe0,0x63,0x47,0x40,0x1f,0x3b,0x04,0xfa,0xd8,0x31,0xd0,0xc7, +0x0e,0x82,0x3e,0x36,0x07,0xf9,0x20,0x1f,0xa3,0x83,0x7c,0x90,0x8f,0xd5,0x41,0x3e, +0xc8,0xc7,0xec,0x20,0x1f,0xe4,0x63,0x72,0x80,0x0f,0xf2,0xb1,0x39,0xc0,0x07,0xf9, +0x18,0x1d,0xe0,0x83,0x7c,0xac,0x0e,0xf0,0x41,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81, +0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x75,0xb0,0x0f,0xf2,0x31,0x3b,0xd8,0x07, +0xf9,0xd8,0x1d,0xec,0x83,0x7c,0x0c,0x0f,0xf6,0x41,0x3e,0x86,0x10,0xf0,0x31,0x84, +0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x78,0xe0,0x0f,0xf2,0xb1,0x3c,0xf0, +0x07,0xf9,0x98,0x1e,0xf8,0x83,0x7c,0x6c,0x0f,0xfc,0x41,0x3e,0x86,0x10,0xf0,0x31, +0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x44,0x18,0xd0,0xc7,0x08,0x31, +0xa0,0x8f,0x11,0x63,0x40,0x1f,0x23,0xc8,0x80,0x3e,0x36,0x0b,0x22,0x21,0x1f,0xa3, +0x05,0x91,0x90,0x8f,0xd5,0x82,0x48,0xc8,0xc7,0x6c,0x41,0x24,0xe4,0x63,0xb2,0x10, +0x12,0xf2,0xb1,0x59,0x08,0x09,0xf9,0x18,0x2d,0x84,0x84,0x7c,0xac,0x16,0x42,0x42, +0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0xb5, +0x40,0x12,0xf2,0x31,0x5b,0x20,0x09,0xf9,0xd8,0x2d,0x90,0x84,0x7c,0x0c,0x17,0x48, +0x42,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63, +0xb8,0x70,0x12,0xf2,0xb1,0x5c,0x38,0x09,0xf9,0x98,0x2e,0x9c,0x84,0x7c,0x6c,0x17, +0x4e,0x42,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0, +0x63,0x44,0x28,0xd0,0xc7,0x08,0x51,0xa0,0x8f,0x11,0xa3,0x40,0x1f,0x23,0x48,0x81, +0x3e,0x36,0x0f,0x2c,0x21,0x1f,0xa3,0x07,0x96,0x90,0x8f,0xd5,0x03,0x4b,0xc8,0xc7, +0xec,0x81,0x25,0xe4,0x63,0xf2,0xb0,0x12,0xf2,0xb1,0x79,0x58,0x09,0xf9,0x18,0x3d, +0xac,0x84,0x7c,0xac,0x1e,0x56,0x42,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0x11, +0x08,0x7c,0x8c,0x40,0xe0,0x63,0xf5,0xe0,0x12,0xf2,0x31,0x7b,0x70,0x09,0xf9,0xd8, +0x3d,0xb8,0x84,0x7c,0x0c,0x1f,0x5c,0x42,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f, +0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0xf8,0x10,0x13,0xf2,0xb1,0x7c,0x88,0x09,0xf9, +0x98,0x3e,0xc4,0x84,0x7c,0x6c,0x1f,0x62,0x42,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80, +0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x44,0x38,0xd0,0xc7,0x08,0x71,0xa0,0x8f, +0x11,0xe3,0x40,0x1f,0x23,0xc8,0x81,0x3e,0x26,0x33,0xf9,0x11,0x9f,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0xec,0xa7,0x7d,0x02,0x0b,0x62,0x46,0x3e,0x23,0x06,0x0f,0x00, +0x82,0x60,0x30,0xdd,0x0f,0xec,0xe4,0x04,0x4e,0x04,0x32,0x43,0x33,0x34,0xe3,0x3e, +0xee,0x83,0x3b,0xf7,0x32,0x9a,0x10,0x00,0xc6,0x36,0xfe,0x11,0x9f,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0xf6,0x47,0x7e,0x02,0x0b,0x6c,0x46,0x3e,0x23,0x06,0x0f,0x00, +0x82,0x60,0x30,0xf1,0x4f,0xed,0xf8,0x44,0x4f,0x04,0x37,0x93,0x33,0x39,0x33,0x3f, +0xf3,0xd3,0x3b,0xfc,0x32,0x9a,0x10,0x00,0xa6,0x33,0x23,0x12,0x9f,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0x40,0xe8,0x7e,0x02,0x0b,0x76,0x46,0x3e,0x23,0x06,0x0f,0x00, +0x82,0x60,0x30,0x85,0x90,0xee,0x8c,0x85,0x58,0x04,0x3c,0xe3,0x33,0x3e,0x83,0x3f, +0xf8,0x23,0x3e,0x21,0x33,0x9a,0x10,0x00,0x56,0x37,0x28,0x12,0x9f,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0x4a,0x88,0x7f,0x02,0x0b,0xc0,0x46,0x3e,0x23,0x06,0x0f,0x00, +0x82,0x60,0x30,0x99,0xd0,0xef,0xa0,0xc5,0x59,0x04,0x61,0x33,0x36,0x63,0xd3,0x3f, +0xfd,0x73,0x3e,0x26,0x33,0x9a,0x10,0x00,0x06,0xe1,0x83,0x7c,0x2c,0xc2,0x07,0xf9, +0x98,0x84,0x0f,0xf2,0xb1,0x09,0x1f,0xe4,0x63,0x0f,0x2f,0xc8,0xc7,0x20,0x5e,0x90, +0x8f,0x45,0xbc,0x20,0x1f,0x93,0x78,0x41,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f, +0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x12,0x29,0xc8,0xc7,0x26,0x52,0x90,0x8f,0x51, +0xa4,0x20,0x1f,0xab,0x48,0x41,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04, +0x7c,0x0c,0x21,0xe0,0x63,0x15,0x1b,0xc8,0xc7,0x2c,0x36,0x90,0x8f,0x5d,0x6c,0x20, +0x1f,0xc3,0xd8,0x40,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c, +0x21,0xe0,0x63,0x67,0xc0,0x06,0xf0,0xb1,0x60,0x0c,0xe0,0x63,0xc1,0x07,0x1f,0x3b, +0x02,0xfa,0xd8,0x21,0xd0,0xc7,0x8e,0x81,0x3e,0x76,0x10,0xf4,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0xe3,0x8d,0x54,0x68,0x45,0x4c,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0x38,0x5a,0xa1,0x15,0x31,0x91,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe2,0x88, +0x85,0x56,0xc4,0x44,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x90,0xa3,0x16,0x5a,0x11, +0x13,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x8e,0x5e,0xe8,0x45,0x54,0x64,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0x3a,0x82,0xa1,0x17,0x51,0x91,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xea,0x28,0x86,0x5e,0x44,0x45,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xb0,0x23,0x19,0x7a,0x11,0x15,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x8e,0x64, +0x08,0xe1,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf0,0x68,0x86,0x10,0xfe,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x8f,0x68,0x08,0xe1,0x8f,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xf4,0xa8,0x86,0x10,0xfe,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63, +0x8f,0x6e,0x08,0x01,0x91,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf8,0x08,0x87,0x10, +0x10,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x8f,0x72,0x08,0x01,0x91,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xfc,0x48,0x87,0x10,0x10,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0xe3,0x8f,0x74,0x08,0xf9,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x40,0x69, +0x87,0x90,0xff,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x94,0x78,0x08,0xf9,0x8f, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x44,0xa9,0x87,0x90,0xff,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0x63,0x94,0x7e,0x08,0x19,0x91,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x48,0x09,0x8c,0x90,0x11,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x94,0xc2,0x08, +0x19,0x91,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4c,0x49,0x8c,0x90,0x11,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0xe3,0x94,0xc6,0x88,0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x40,0x25,0x32,0xe2,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x52,0xa9,0x8c, +0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x55,0x32,0x23,0x0e,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0x63,0x95,0xcc,0x88,0x40,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x60,0xa5,0x33,0x22,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5a,0x09,0x8d,0x08, +0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x57,0x4a,0x23,0x02,0x19,0x31,0x38,0x00, +0x10,0x04,0x03,0x0d,0x95,0xc6,0x48,0x6f,0x46,0x69,0x34,0x21,0x08,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0x00,0x0c,0x50,0x49,0x8d,0xfe,0xe6,0x7c,0x46,0x0c,0x1a,0x00,0x04, +0xc1,0xa0,0x89,0x25,0x36,0x0a,0x4a,0xa9,0x94,0x4a,0xe9,0x8d,0xde,0xe8,0x8d,0xde, +0x68,0x34,0x21,0x00,0x86,0x23,0x02,0xd8,0x09,0xbe,0xe9,0x86,0xf6,0x11,0x02,0x5b, +0x0c,0xfa,0xd8,0x72,0xd0,0xc7,0x16,0x84,0x3e,0x46,0x0c,0xf2,0xb1,0x62,0x90,0x8f, +0x0d,0x86,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe0,0x25,0x3c,0x1a,0x70,0x67, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x5e,0xca,0xa3,0x21,0x77,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xf0,0x25,0x3d,0x1a,0x74,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0x5f,0xd2,0xa3,0x81,0x85,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x00,0xa7,0x3d,0x1a, +0x5a,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x70,0xe2,0xa3,0xc1,0x85,0x4c,0xc8, +0x1f,0xf9,0x98,0x40,0xc0,0xc7,0x82,0xff,0x91,0x8f,0x05,0x03,0x7c,0xec,0x28,0xe2, +0x63,0x81,0xff,0xc8,0xc7,0x92,0x11,0x92,0x8f,0x1d,0x41,0x7c,0x2c,0x29,0x21,0xf9, +0x98,0x10,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x74,0x02,0x27,0x6f,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0x22,0x75,0xc2,0xa5,0x60,0x38,0x02,0x0c,0xd4,0x87,0xf8, +0x2e,0x18,0x62,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc0,0xe0,0x9c,0x52,0x29,0x7d,0x40, +0x68,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x78,0x5a,0xa5,0xc0,0x95,0x60,0xe7,0x75, +0x5c,0xc9,0x95,0x5c,0xc9,0x95,0x46,0x13,0x02,0x60,0x38,0x22,0xe0,0x21,0xe1,0x1b, +0x31,0x38,0x00,0x10,0x04,0x03,0x30,0x58,0xa7,0x56,0x2a,0x1f,0x13,0x1a,0x31,0x78, +0x00,0x10,0x04,0x83,0x29,0x9e,0x54,0x29,0x90,0x91,0xb0,0x01,0x1b,0x17,0x72,0x21, +0x74,0x42,0x27,0x59,0x8a,0x9f,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x59,0x02,0x61, +0xa0,0xc2,0x40,0x3f,0xc0,0x0c,0x82,0x81,0x0a,0x43,0xfd,0x00,0x32,0x08,0x06,0x2a, +0x0c,0xf6,0x03,0xbc,0x60,0xa0,0xc2,0x70,0x3f,0x40,0x09,0x06,0x2a,0x0c,0xf8,0x03, +0x94,0x60,0xa0,0xc2,0x90,0x3f,0x00,0x0c,0x82,0x81,0x8a,0x41,0x3c,0x03,0xc0,0x0b, +0x06,0x2a,0xc6,0x40,0x35,0x03,0x00,0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x00, +0x29,0x5e,0xe2,0x99,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xba,0x7c,0xaa,0x25,0xf6, +0x99,0xa7,0xd1,0x84,0x40,0xa8,0x80,0x94,0xb4,0xec,0x29,0xb8,0x0b,0x0c,0x1b,0x31, +0x38,0x00,0x10,0x04,0x83,0xce,0x9f,0x74,0x29,0x7e,0xf2,0x69,0x34,0x21,0x00,0x46, +0x13,0x84,0xe0,0x04,0xc3,0x4e,0x30,0xcc,0x04,0x83,0x3e,0x26,0x1c,0xf4,0x39,0x61, +0xa0,0x13,0x06,0x1a,0x4d,0x70,0x80,0xd1,0x84,0x27,0x38,0xc2,0xb0,0x23,0x0c,0x33, +0x21,0x7d,0xe4,0x63,0x42,0xfa,0xc8,0xc7,0x88,0x53,0x82,0x8f,0x11,0xa8,0x04,0x9f, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6e,0x4a,0x9e,0x08,0x61,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0x9c,0x9a,0x27,0x42,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0xa7, +0xea,0x09,0x8e,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x74,0xca,0x9e,0xe2,0x48, +0x38,0xc6,0xb0,0x63,0x0c,0x33,0x42,0xa0,0x8f,0x11,0x02,0x7d,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0x00,0x0c,0x6c,0x0a,0x9f,0x5a,0xa8,0x8e,0x46,0x0c,0x1a,0x00,0x04,0xc1, +0xa0,0xf9,0x29,0x7d,0x0a,0x66,0x6a,0xa6,0x66,0xaa,0x9f,0xfa,0xa9,0x9f,0xfa,0x69, +0x34,0x21,0x00,0x86,0x23,0x02,0x1f,0x0a,0xbe,0xe9,0x86,0x3d,0x12,0x82,0x13,0x03, +0xa3,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c,0x78,0xca,0x9f,0x74,0xc8,0x8e,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c,0x7a,0xea,0x9f,0x66,0x68,0x8f,0x46,0x0c,0x1e, +0x00,0x04,0xc1,0x60,0x1a,0x2b,0x7e,0x12,0x02,0x25,0x01,0x25,0x50,0xd2,0x29,0x9d, +0x22,0xa9,0x61,0x34,0x21,0x00,0x2c,0xa0,0x25,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82, +0x41,0x74,0x56,0x20,0x15,0x58,0x80,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2, +0xb4,0xf2,0xa7,0xc0,0x82,0x5b,0x92,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x6b, +0x45,0x52,0xc1,0x70,0xc4,0x1c,0xac,0x51,0xf0,0x4d,0x37,0x08,0x74,0x10,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x11,0x57,0x2d,0x15,0x0c,0xc3,0x11,0x81,0x1b,0x39,0xdf, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x73,0xe5,0x52,0x43,0x61,0xc1,0x40,0x1f,0x6b, +0xa5,0x20,0x3e,0xd3,0x0d,0x81,0x2b,0x11,0xb3,0x0c,0x03,0x81,0x07,0xc3,0x11,0x7c, +0x30,0x47,0xce,0x37,0xdd,0x60,0x4e,0xb0,0x14,0xcc,0x12,0x20,0xc3,0x11,0x7e,0x10, +0x4b,0xca,0x37,0xcb,0x60,0x14,0x81,0x31,0x4a,0x7c,0x2c,0x90,0x25,0xf9,0x58,0xc0, +0xc0,0x67,0x96,0x00,0x19,0x8e,0x38,0xdc,0x49,0xf8,0x66,0x19,0x0e,0x24,0x98,0x25, +0x40,0x06,0x4a,0x0c,0x66,0x30,0x89,0x82,0x1e,0x83,0xc3,0x24,0x8c,0x81,0x12,0x43, +0x0c,0x06,0xa3,0xf0,0x0e,0xcf,0x30,0x05,0x9d,0xe0,0x63,0x41,0x3c,0xc9,0x67,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0xa2,0xbf,0x6a,0xab,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0xd1,0xfa,0xa9,0x51,0x08,0x8c,0x97,0x82,0xf8,0x58,0x2f,0x81,0x4f,0x7c,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x20,0x1a,0xad,0xb8,0x0a,0x86,0x23,0xcc,0x07,0x9f,0x88, +0xef,0x02,0xa3,0x6c,0x09,0xe4,0x63,0x81,0x21,0x1f,0x0b,0x0a,0xf9,0x58,0x60,0x4e, +0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x48,0xb5,0xf0,0x2a,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0xc3,0xb5,0xd4,0xea,0x01,0x83,0xe1,0x88,0x60,0x95,0x9c,0x6f,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0xd8,0x5a,0xab,0x48,0x0c,0x2c,0x18,0xe8,0x33,0xdd, +0x10,0xb8,0xd2,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x6c,0xf9,0x55,0x60,0x07, +0x4b,0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xd9,0x02,0xad,0xc0,0x82,0x41, +0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xd1,0x96,0x68,0x05,0x23,0x06,0x07,0x00, +0x82,0x60,0xa0,0xc5,0x16,0x5b,0x8d,0x52,0x69,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10, +0x98,0x60,0x47,0xf2,0x31,0xc1,0x8e,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91, +0x6e,0xb1,0x95,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0x6e,0xb5,0x95,0x70,0xc2, +0x40,0x27,0x0c,0x74,0x82,0x61,0x27,0x18,0x66,0x82,0x3e,0xc1,0xc7,0x84,0x7d,0x82, +0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x68,0xbe,0x95,0x57,0xb0,0x44,0x5b,0xa3,0x09, +0x01,0x30,0x9a,0x20,0x04,0x56,0x08,0xf1,0xb1,0x42,0x88,0xcf,0x70,0x84,0xf0,0x08, +0xdf,0x74,0x83,0x5c,0xf9,0x55,0x30,0x1c,0x31,0x40,0xc2,0x37,0xdd,0x40,0x57,0xa0, +0x15,0x4c,0x37,0xf8,0x56,0x78,0x11,0xd3,0x0d,0xbf,0x25,0x5e,0x43,0x15,0x11,0x14, +0x11,0x41,0x09,0x04,0x94,0x40,0xc0,0x88,0xc1,0x01,0x80,0x20,0x18,0x80,0xc1,0x7a, +0xb5,0x96,0x39,0xa1,0xd4,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xf4,0xf5,0x5a,0x01, +0x7a,0x0d,0x82,0x6c,0xc9,0x96,0x6c,0xc9,0xd6,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1, +0x68,0xc2,0x20,0x4c,0x37,0xac,0x97,0x7b,0x3d,0xa5,0x04,0x30,0x62,0xd0,0x00,0x20, +0x08,0x06,0x8d,0x7e,0xd5,0xd6,0xe1,0x5e,0x01,0x82,0x5b,0xb8,0x85,0x5b,0xb8,0x35, +0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xd3,0x0d,0xf4,0x15,0x5f,0x55, +0x41,0x01,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x03,0x62,0xbb,0xd5,0xd0,0x57,0xe0, +0xf8,0x96,0x6f,0xf9,0x96,0x6f,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c, +0xc2,0x74,0xc3,0x7d,0xe9,0x57,0x56,0x55,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0, +0x98,0x58,0x78,0x4d,0xfa,0x55,0x05,0xe4,0x45,0x5e,0xe4,0x45,0x5e,0xa3,0x09,0x01, +0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x8d,0x8a, +0x95,0xd7,0xe5,0x5f,0x51,0x81,0x5e,0xe8,0x85,0x5e,0xe8,0x35,0x9a,0x10,0x00,0xa3, +0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xb8,0x58,0x7a, +0x6d,0x22,0xf6,0x24,0xec,0xc5,0x5e,0xec,0xc5,0x5e,0xa3,0x09,0x01,0x30,0x9a,0x20, +0x04,0xa3,0x09,0x83,0x30,0xdd,0x80,0x62,0x25,0x76,0x06,0x35,0x06,0x01,0x8c,0x18, +0x34,0x00,0x08,0x82,0x41,0x43,0x63,0xef,0x15,0x06,0x28,0x36,0x06,0x81,0x7c,0xc9, +0x97,0x7c,0xc9,0xd7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18, +0x34,0x00,0x08,0x82,0x41,0x83,0x63,0xf3,0x55,0x06,0x2c,0xf6,0x15,0xf6,0x65,0x5f, +0xf6,0x65,0x5f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0, +0x00,0x20,0x08,0x06,0x0d,0x8f,0xdd,0x57,0x1a,0xc0,0x58,0x97,0xe8,0x97,0x7e,0xe9, +0x97,0x7e,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0x82,0xe5,0x81,0x29, +0xc4,0xc7,0xf2,0xc0,0x14,0xe2,0x73,0x79,0x64,0xd4,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0x64,0x06,0x62,0xe1,0x10,0x58,0x5f,0xb1,0x02,0x7d,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x30,0xb3,0x10,0x6b,0xad,0xc0,0xfe,0x6a,0x88,0x8f,0x09,0x81,0x7c,0x2c, +0x08,0x2d,0xf8,0x58,0x00,0x5b,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0xcd, +0x4e,0x6c,0xb4,0x02,0x5b,0xa5,0xd3,0x92,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0x6d,0x96,0x62,0x41,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x9b,0xa9,0x98,0x5a, +0x05,0x46,0x1c,0xf1,0x31,0x21,0x90,0x8f,0x05,0x09,0x7c,0xec,0x97,0x6e,0x4b,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xc1,0x99,0x8f,0x05,0x86,0x5b,0x41,0x7c,0x4c, +0x15,0x4e,0x01,0x04,0x17,0x18,0x66,0xaa,0x80,0x0a,0x20,0xb8,0xc0,0x30,0x1b,0x30, +0xf8,0x98,0x80,0xc1,0x67,0xb8,0x21,0x15,0xe8,0x82,0x0c,0x86,0x1b,0x52,0x81,0x2e, +0xc8,0xa0,0x84,0x40,0x2f,0x30,0xca,0x1c,0x43,0x3e,0xf6,0x18,0xf2,0x19,0x31,0x48, +0x00,0x10,0x04,0x83,0x6b,0xcf,0x72,0x4c,0x08,0x84,0x60,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0x51,0xeb,0xb1,0x40,0xbf,0x2c,0xd0,0x2f,0xf9,0x58,0xe0,0x5b,0xf0,0xb1, +0x01,0xbc,0xe4,0x63,0x01,0x78,0xc1,0xc7,0x8a,0xfe,0x92,0x8f,0x05,0xfd,0x05,0x1f, +0x0b,0x0a,0xf9,0x58,0xe0,0x5f,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8e,0x7c,0x2c,0x18, +0xe4,0x63,0x01,0x2e,0xc8,0xc7,0x04,0x5c,0x90,0x8f,0x0d,0xb8,0x20,0x9f,0x11,0x83, +0x04,0x00,0x41,0x30,0xb8,0x56,0x2d,0xcd,0xb0,0x0b,0xbb,0xcc,0xeb,0x2f,0xf9,0x58, +0x20,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x58,0x53,0xb3,0xc0,0x82,0x5f, +0x90,0x8f,0x09,0xbf,0x20,0x1f,0x1b,0x7e,0x41,0x3e,0x36,0x88,0x83,0x7c,0x6c,0x10, +0x07,0xf9,0xd8,0x20,0x0e,0xf2,0x31,0x78,0x10,0x07,0x10,0x5c,0x60,0x98,0x05,0x7c, +0x00,0x9f,0xe1,0x06,0x72,0xb8,0x0d,0x32,0xa8,0x60,0x0c,0xf4,0x02,0xa3,0x0c,0x0e, +0x08,0xf9,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0xc5,0x6b,0x7a,0x16,0x88,0x41,0x20, +0x06,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x8c,0x9b,0x9f,0x05,0x3b,0x66,0xc1,0x8e, +0xc9,0xc7,0x82,0xff,0x82,0x8f,0x0d,0x21,0x26,0x1f,0x0b,0x42,0x0c,0x3e,0x56,0xf8, +0x98,0x7c,0x2c,0xf0,0x31,0xf8,0x58,0x50,0xc8,0xc7,0x82,0x1f,0x83,0x8f,0x15,0x85, +0x7c,0x2c,0x68,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0xe6,0x41,0x3e,0x26,0xcc,0x83,0x7c, +0x6c,0x98,0x07,0xf9,0xd8,0x40,0x06,0xf0,0xb1,0x81,0x0c,0xe0,0x63,0x03,0x19,0xc0, +0xc7,0x0e,0x34,0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0xf0,0xe6,0x6a,0x19, +0x1f,0x64,0x7c,0x60,0x65,0x10,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x7a, +0x73,0xb5,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x7c,0xa3,0xb5,0x91,0xe8,0x87, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf4,0xad,0xd6,0x46,0xa2,0x1f,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xd8,0x37,0x5b,0x1b,0x89,0x7e,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x83,0xdf,0x70,0xcd,0x24,0x40,0x62,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x7e, +0xcb,0x35,0x93,0x00,0x89,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfc,0x4d,0xd7,0x4c, +0x02,0x24,0xec,0x18,0x09,0xf9,0x18,0x32,0x12,0xf2,0xb1,0x64,0x24,0xe4,0x63,0x43, +0x1b,0xc0,0xc7,0x86,0x36,0x80,0x8f,0x0d,0x6d,0x00,0x1f,0x33,0x52,0x42,0x3e,0x66, +0xa4,0x84,0x7c,0xcc,0x48,0x09,0xf9,0xd8,0x00,0x07,0xf0,0xb1,0x01,0x0e,0xe0,0x63, +0x03,0x1c,0xc0,0xc7,0xa6,0x3b,0x80,0x8f,0x85,0x45,0x4b,0x80,0xe0,0x02,0xc3,0x2c, +0x68,0x07,0xf8,0x0c,0x37,0xbc,0x04,0x8a,0x90,0x41,0x05,0xb4,0xa0,0x17,0x18,0x65, +0xe1,0x40,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xae,0x96,0x5b,0xb7,0x60,0x16, +0x82,0x59,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0xe6,0xde,0x2d,0x60,0x35,0x0b, +0x58,0x4d,0x3e,0x16,0xc0,0x19,0x7c,0x6c,0x90,0x33,0xf9,0x58,0x20,0x67,0xf0,0xb1, +0xe2,0xd5,0xe4,0x63,0xc1,0xab,0xc1,0xc7,0x82,0x42,0x3e,0x16,0xc0,0x1a,0x7c,0xac, +0x28,0xe4,0x63,0x41,0x23,0x1f,0x0b,0x06,0xf9,0x58,0xe0,0x13,0xf2,0x31,0xc1,0x27, +0xe4,0x63,0x83,0x4f,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83, +0x01,0x3e,0x16,0x07,0x07,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0x0a,0xbb,0x7f, +0xcb,0xda,0x21,0x6b,0x07,0xb3,0x85,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10, +0x99,0xdd,0xbf,0x05,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa8,0x5d,0xc9,0xc5,0x01, +0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xb1,0x76,0x26,0x17,0x07,0x68,0x31,0x62, +0x70,0x00,0x20,0x08,0x06,0x07,0xdb,0x9d,0x5c,0x1c,0xa0,0xc5,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0x6d,0x97,0x72,0x71,0xb0,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xb8,0x9d,0xca,0xc5,0xc1,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xf1,0x76,0x2b, +0x17,0x07,0x6b,0x61,0x87,0x5b,0xc8,0xc7,0x10,0xb7,0x90,0x8f,0x25,0x6e,0x21,0x1f, +0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x98,0x41,0x17,0xf2, +0x31,0x83,0x2e,0xe4,0x63,0x06,0x5d,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00, +0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x13,0x7c,0x0c,0x36,0xf0,0x02,0x04,0x17,0x18, +0x66,0x41,0x4f,0xc0,0x67,0xb8,0x41,0x2f,0xf0,0x84,0x0c,0xca,0x24,0x02,0xbd,0xc0, +0x28,0x93,0x09,0x42,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0xf9,0x1d,0xcf,0x95, +0x44,0x50,0x12,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa5,0x07,0x76,0x41,0xbf, +0x59,0xd0,0x6f,0xf2,0xb1,0x20,0xdc,0xe0,0x63,0xc3,0xb8,0xc9,0xc7,0x82,0x71,0x83, +0x8f,0x15,0x20,0x27,0x1f,0x0b,0x40,0x0e,0x3e,0x16,0x14,0xf2,0xb1,0x20,0xe4,0xe0, +0x63,0x45,0x21,0x1f,0x0b,0x1a,0xf9,0x58,0x30,0xc8,0xc7,0x82,0xd4,0x90,0x8f,0x09, +0xa9,0x21,0x1f,0x1b,0x52,0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58, +0x1c,0x0c,0xf0,0xb1,0x38,0x38,0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x97,0xec, +0xc1,0xdd,0x4f,0x64,0x3f,0x91,0xd9,0x49,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04, +0x83,0xe8,0xf6,0xe0,0x2e,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0xf7,0xec,0x2e, +0x0e,0x66,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xde,0xbb,0xbb,0x38,0x98,0x8d, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7a,0x0f,0xef,0xe2,0x60,0x36,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xf0,0x3d,0xbd,0x8b,0x03,0xdb,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0xe3,0xf7,0xf6,0x2e,0x0e,0x6c,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xf0, +0xe3,0xbb,0x38,0xb0,0x0d,0x3b,0x72,0x43,0x3e,0x86,0xe4,0x86,0x7c,0x2c,0xc9,0x0d, +0xf9,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0x8c,0xdf, +0x90,0x8f,0x19,0xbf,0x21,0x1f,0x33,0x7e,0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e, +0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x98,0xe0,0x53,0x30,0xe1,0x06,0x7a,0x81, +0x51,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0xa9,0x1f,0xea,0xbd,0x44,0x1b,0xbc,0x44, +0x1b,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x11,0x7f,0xac,0x17,0xa4,0x9d,0x05,0x69, +0x27,0x1f,0x0b,0x5a,0x0e,0x3e,0x36,0xbc,0x9c,0x7c,0x2c,0x78,0x39,0xf8,0x58,0xc1, +0x76,0xf2,0xb1,0x80,0xed,0xe0,0x63,0x41,0x21,0x1f,0x0b,0xda,0x0e,0x3e,0x56,0x14, +0xf2,0xb1,0x80,0x91,0x8f,0x05,0x83,0x7c,0x2c,0x88,0x0f,0xf9,0x98,0x10,0x1f,0xf2, +0xb1,0x21,0x3e,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00, +0x1f,0x63,0x83,0x03,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0xf9,0x1f,0xef,0x9d, +0x45,0x29,0x9c,0x45,0x29,0xd8,0x5c,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83, +0x68,0x04,0x03,0xde,0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x38,0xc1,0x40,0xfc, +0xd8,0x60,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x40,0xc1,0x60,0xfc,0xd8,0x60, +0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x48,0xc1,0x80,0xfc,0xd8,0x60,0x3f,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x50,0xc1,0xc0,0xfc,0xd8,0xc0,0x3f,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x58,0xc1,0xe0,0xfc,0xd8,0xc0,0x3f,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x60,0xc1,0x00,0xfd,0xd8,0xc0,0x3f,0xec,0x08,0x11,0xf9,0x18,0x12,0x22, +0xf2,0xb1,0x24,0x44,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1, +0x00,0x1f,0x33,0x4e,0x44,0x3e,0x66,0x9c,0x88,0x7c,0xcc,0x38,0x11,0xf9,0x18,0x1b, +0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x82,0x4f,0xad, +0x84,0x2e,0xe8,0x05,0x46,0x8d,0x18,0x24,0x00,0x08,0x82,0xc1,0x65,0x83,0x01,0xfd, +0xa9,0x44,0x2e,0xa8,0x44,0x2e,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd1,0x83,0x01, +0xfe,0x05,0xb5,0x67,0x41,0xed,0xc9,0xc7,0x82,0xbc,0x83,0x8f,0x0d,0x7b,0x27,0x1f, +0x0b,0xf6,0x0e,0x3e,0x56,0xe0,0x9e,0x7c,0x2c,0xc0,0x3d,0xf8,0x58,0x50,0xc8,0xc7, +0x82,0xdc,0x83,0x8f,0x15,0x85,0x7c,0x2c,0x60,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0x72, +0x44,0x3e,0x26,0xe4,0x88,0x7c,0x6c,0xc8,0x11,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36, +0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0xe0,0x80,0xcf,0x88,0x41,0x02,0x80,0x20, +0x18,0x5c,0x6a,0x18,0xa0,0x60,0x20,0x16,0xf1,0x20,0x16,0xf1,0x60,0xbf,0x11,0xc8, +0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x37,0x0c,0x50,0x30,0x08,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x98,0xc3,0xc0,0x05,0x03,0x36,0x18,0x93,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xe8,0x30,0x78,0xc1,0x80,0x0d,0xc6,0x64,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0x3a,0x0c,0x60,0x30,0x60,0x83,0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0xc3,0x0e,0x03,0x19,0x0c,0xd8,0xc0,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb8, +0xc3,0x60,0x06,0x03,0x36,0x30,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf0,0x30, +0xa0,0xc1,0x80,0x0d,0xcc,0xc4,0x8e,0x34,0x91,0x8f,0x21,0x69,0x22,0x1f,0x4b,0xd2, +0x44,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0xe3, +0x4d,0xe4,0x63,0xc6,0x9b,0xc8,0xc7,0x8c,0x37,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63, +0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x26,0xf8,0x58,0xae,0xcc,0x09,0x08, +0x2e,0x30,0xcc,0x02,0x33,0x81,0xcf,0x70,0x43,0x9d,0x84,0x0e,0x19,0xd4,0x8b,0x04, +0x7a,0x81,0x51,0xb6,0x23,0x84,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0x3a,0xc5, +0xa0,0x0c,0x03,0x17,0x09,0x5c,0x24,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x15, +0x83,0x34,0x0c,0x02,0x13,0x0c,0x2c,0x30,0xc1,0x40,0x3e,0x16,0xa8,0x1f,0x7c,0x6c, +0x60,0x3f,0xf9,0x58,0xc0,0x7e,0xf0,0xb1,0x22,0x05,0x03,0xf9,0x58,0x90,0x82,0x01, +0x7c,0x2c,0x28,0xe4,0x63,0x81,0x0a,0x06,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8d,0x7c, +0x2c,0x18,0xe4,0x63,0x01,0xa9,0xc8,0xc7,0x04,0x52,0x91,0x8f,0x0d,0xa4,0x22,0x1f, +0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x1c,0xf0, +0x19,0x31,0x48,0x00,0x10,0x04,0x83,0x6b,0x17,0x83,0x3c,0x0c,0xd0,0x24,0x43,0x93, +0xcc,0x60,0x24,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xe0,0x18,0xe4,0x61, +0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x41,0x8e,0xc1,0x1f,0x06,0x71,0xe0,0x2a, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x94,0x63,0x00,0x8a,0x41,0x1c,0xb8,0xca,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0xe6,0x18,0x84,0x62,0x10,0x07,0xae,0x32,0x62,0x70, +0x00,0x20,0x08,0x06,0xc7,0x39,0x06,0xa3,0x18,0xc4,0x41,0xac,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x81,0x8e,0x01,0x29,0x06,0x71,0x10,0x2b,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0xa4,0x63,0x50,0x8a,0x41,0x1c,0xc4,0x8a,0x1d,0xb4,0x22,0x1f,0x43,0x68, +0x45,0x3e,0x96,0xd0,0x8a,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38, +0x18,0xe0,0x63,0x86,0xae,0xc8,0xc7,0x0c,0x5d,0x91,0x8f,0x19,0xba,0x22,0x1f,0x8b, +0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x4c,0xf0,0xa9, +0x1c,0x71,0x03,0xbd,0xc0,0xa8,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0xe6,0x31,0x88, +0xc5,0x00,0x47,0xda,0x00,0x47,0xda,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x7d, +0x0c,0x6a,0x31,0x08,0xe4,0x30,0xb0,0x40,0x0e,0x03,0xf9,0x58,0x60,0x83,0x01,0x7c, +0x6c,0xc0,0xc1,0x40,0x3e,0x16,0xe0,0x60,0x00,0x1f,0x2b,0xea,0x30,0x90,0x8f,0x05, +0x75,0x18,0xc0,0xc7,0x82,0x42,0x3e,0x16,0xd8,0x61,0x00,0x1f,0x2b,0x0a,0xf9,0x58, +0xc0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xb0,0x8b,0x7c,0x4c,0x60,0x17,0xf9,0xd8,0xc0, +0x2e,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1, +0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0x4e,0x32,0x28,0xc7,0x00,0x4e, +0x4a,0x01,0x4e,0x4a,0xc1,0xf8,0x24,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44, +0x2c,0x19,0x94,0x63,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x01,0x93,0xc1,0x3a, +0x06,0x6c,0x60,0x2f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc4,0x64,0xc0,0x8e,0x01, +0x1b,0xd8,0xcb,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x32,0x19,0xb4,0x63,0xc0,0x06, +0xf6,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x4c,0x06,0xef,0x18,0xb0,0x41,0xbe, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x41,0x93,0x01,0x3c,0x06,0x6c,0x90,0x2f,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xd4,0x64,0x10,0x8f,0x01,0x1b,0xe4,0x8b,0x1d,0xfc, +0x22,0x1f,0x43,0xf8,0x45,0x3e,0x96,0xf0,0x8b,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b, +0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x86,0xc8,0xc8,0xc7,0x0c,0x91,0x91,0x8f,0x19, +0x22,0x23,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18, +0x1b,0x4c,0xf0,0x29,0x1a,0xd1,0x05,0xbd,0xc0,0xa8,0x11,0x83,0x04,0x00,0x41,0x30, +0xb8,0x7e,0x32,0xe8,0xc7,0x60,0x46,0x72,0x61,0x46,0x72,0x61,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0xb3,0x0c,0x42,0x32,0x08,0x7c,0x31,0xb0,0xc0,0x17,0x03,0xf9,0x58, +0x20,0x8a,0x01,0x7c,0x6c,0x20,0xc5,0x40,0x3e,0x16,0x90,0x62,0x00,0x1f,0x2b,0xc2, +0x31,0x90,0x8f,0x05,0xe1,0x18,0xc0,0xc7,0x82,0x42,0x3e,0x16,0x88,0x63,0x00,0x1f, +0x2b,0x0a,0xf9,0x58,0xc0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xd0,0x8c,0x7c,0x4c,0xa0, +0x19,0xf9,0xd8,0x40,0x33,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8, +0x60,0x80,0x8f,0xb1,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0xe6,0x32, +0x88,0xc9,0x60,0x4d,0xe2,0x61,0x4d,0xe2,0xc1,0xd0,0x25,0x90,0xcf,0x88,0x81,0x01, +0x80,0x20,0x18,0x44,0x78,0x19,0xc4,0x64,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0xc1,0x97,0xc1,0x4d,0x06,0x6c,0xe0,0x33,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf4, +0x65,0x80,0x93,0x01,0x1b,0xf8,0xcc,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7e,0x19, +0xe4,0x64,0xc0,0x06,0x3e,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x5f,0x06,0x3b, +0x19,0xb0,0x41,0xd8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x01,0x9a,0x01,0x4f,0x06, +0x6c,0x10,0x36,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x84,0x66,0xd0,0x93,0x01,0x1b, +0x84,0x8d,0x1d,0x64,0x23,0x1f,0x43,0xc8,0x46,0x3e,0x96,0x90,0x8d,0x7c,0x8c,0x0d, +0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x86,0xda,0xc8,0xc7,0x0c, +0xb5,0x91,0x8f,0x19,0x6a,0x23,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c, +0x0d,0x06,0xf8,0x18,0x1b,0x4c,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x88,0x35, +0x83,0xd1,0x0c,0x82,0xe1,0x88,0x60,0x24,0x03,0xe1,0x9b,0x6e,0x18,0xd2,0x31,0x08, +0xac,0x09,0xe8,0x63,0x8d,0x40,0x1f,0x6b,0x06,0xfa,0x98,0x42,0xd0,0xc7,0x94,0x82, +0x3e,0xa6,0x18,0xf4,0x31,0xc3,0x90,0x8f,0x19,0x86,0x7c,0xcc,0x30,0xe4,0x63,0xc6, +0x10,0x1f,0x33,0x86,0xf8,0x98,0x31,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2, +0xdd,0x0c,0x64,0x33,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xe2,0xcd,0x60,0x36, +0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xde,0x0c,0x68,0x33,0x18,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0xf2,0xcd,0x20,0x2e,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0xa2,0xdf,0x0c,0xe4,0x32,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x02,0xcf, +0x60,0x2e,0x83,0x61,0x38,0x82,0x0d,0x6e,0x32,0x10,0xbe,0x0b,0x8c,0xb2,0xc0,0x0d, +0xe4,0x33,0x1c,0x11,0xe8,0x64,0x20,0x7c,0xb3,0x0c,0x89,0x12,0xd8,0x1c,0x08,0xf4, +0xb1,0x39,0x18,0xe8,0x63,0x73,0x40,0xd0,0xc7,0x0a,0x97,0x0c,0xe4,0x33,0x62,0x70, +0x00,0x20,0x08,0x06,0x07,0x7b,0x06,0xa8,0x19,0x10,0x70,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x47,0x7b,0x06,0xa9,0x19,0x10,0x70,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0x87,0x7b,0x06,0xaa,0x19,0x10,0x70,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x7b, +0x06,0xaa,0x19,0x0c,0x70,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x7c,0x06,0xab, +0x19,0x0c,0x70,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x7c,0x06,0xac,0x19,0x0c, +0x70,0x30,0x4b,0xa0,0x0c,0x54,0x18,0x46,0xa2,0x0f,0xc8,0x40,0x85,0x61,0x24,0xfa, +0x80,0x0c,0x54,0x18,0x46,0xa2,0x0f,0xc8,0x40,0x85,0x41,0x25,0x1e,0x62,0x64,0x80, +0x93,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xa2,0xcf,0xe0,0x2e,0x83,0xc0, +0x02,0xb2,0x0c,0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x7e,0x06,0xb5,0x19, +0xe0,0x60,0x40,0x83,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xfa,0x19,0xd8,0x66, +0x10,0x90,0xd2,0x70,0x44,0xc0,0x96,0x01,0xf1,0x15,0x0c,0x06,0x81,0x8e,0x18,0x1c, +0x00,0x08,0x82,0x01,0x18,0xd0,0x67,0x60,0x9b,0x01,0x3c,0x06,0x2b,0x19,0x8c,0x18, +0x1c,0x00,0x08,0x82,0x01,0x18,0xd4,0x67,0x70,0x9b,0xc1,0x3a,0x06,0x33,0x19,0x8c, +0x18,0x3c,0x00,0x08,0x82,0xc1,0xb4,0x9f,0x01,0x6d,0x06,0x42,0xb0,0x86,0x81,0x1a, +0x06,0x38,0x19,0xe0,0x64,0x20,0x9f,0x81,0x7c,0x06,0xbc,0x19,0xec,0x63,0x30,0x9a, +0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x30,0xdd,0x40,0x80, +0x64,0x80,0x4c,0x37,0x10,0x21,0x19,0x24,0xd3,0x0d,0x84,0x48,0x06,0xca,0x74,0x03, +0x31,0x92,0xc1,0x62,0x10,0x11,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x4c,0x34, +0xe8,0xcf,0x20,0x18,0x8e,0x08,0xec,0x32,0x60,0xbe,0x59,0x06,0x67,0x09,0x6c,0x32, +0xe2,0x33,0x1c,0x41,0xa0,0x64,0x20,0x7c,0xc3,0x11,0x45,0x4a,0x06,0xc4,0x77,0xc2, +0x10,0x27,0x0c,0x61,0x42,0x10,0x82,0xe1,0x08,0xa3,0x25,0x03,0xe1,0x1b,0x8e,0x38, +0x5c,0x32,0x20,0xbe,0x13,0x86,0x38,0x61,0x08,0x13,0x82,0x10,0x0c,0x37,0x18,0x01, +0x18,0xcc,0x32,0x30,0x4d,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x8d,0x06,0x2b, +0x1a,0x30,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe0,0x68,0x30,0x9f,0xc1,0x13,0xcc, +0x12,0x34,0x03,0x15,0x86,0xc0,0x80,0xc1,0x62,0x62,0x40,0xc5,0x67,0x38,0x22,0xb8, +0xc9,0x40,0xf8,0x86,0x23,0x04,0x9c,0x0c,0x88,0xef,0x84,0x21,0x4e,0x18,0xc2,0x84, +0x20,0x04,0xc3,0x0d,0x50,0x00,0x06,0xb3,0x0c,0x58,0x16,0x0c,0x54,0x18,0x35,0xb3, +0xe9,0xa9,0xa0,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x18,0xe4,0x68,0xb0,0x9f,0x01, +0x4f,0x06,0x75,0x19,0x8c,0x18,0x38,0x00,0x08,0x82,0xc1,0x13,0xa6,0x01,0x7d,0x06, +0x81,0x48,0x06,0x21,0x19,0x80,0x68,0xb0,0x06,0x9f,0xd7,0xf9,0x66,0x30,0x1c,0xd1, +0xfd,0x64,0xe0,0x7c,0x17,0x18,0x65,0x44,0x20,0x9f,0xe1,0x06,0xb4,0xca,0xd1,0x20, +0x0c,0x6e,0x15,0x03,0xa3,0x0c,0x34,0x83,0x53,0x0c,0xe2,0x63,0x81,0x20,0x1f,0x0b, +0xcc,0x49,0x3e,0x86,0x8b,0xc1,0x6e,0x06,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83, +0x28,0x4d,0x83,0x1b,0x0d,0x82,0x3b,0x8c,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xc3, +0x4d,0x03,0x15,0x0d,0x02,0xc1,0xf4,0xe0,0x37,0x03,0xf9,0x58,0x60,0xc4,0xc7,0x86, +0x40,0x3e,0x16,0x20,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x4e,0x03,0x17, +0x0d,0x92,0xc0,0xc2,0x31,0xa8,0xcd,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10, +0xc9,0x69,0x00,0xa6,0x41,0x60,0xa1,0x30,0xc4,0xc7,0x84,0x40,0x3e,0x16,0x14,0xf0, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x4f,0x03,0x1a,0x0d,0x8c,0x60,0x96,0xe1, +0x81,0x60,0x31,0xb0,0x53,0x40,0x05,0xf8,0x58,0x70,0x0a,0xf1,0x31,0x54,0x50,0x05, +0xf8,0xd8,0x2a,0xa8,0x42,0x7c,0x2c,0x50,0x85,0xf8,0xcc,0x12,0x4c,0x23,0x06,0x07, +0x00,0x82,0x60,0xa0,0xe1,0x69,0x30,0xa3,0x81,0x5a,0x06,0x6c,0x1a,0x8c,0x26,0x04, +0xc0,0x68,0x82,0x10,0x58,0x20,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x50, +0x0d,0xee,0x34,0x08,0x8c,0x37,0x83,0x80,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10, +0x89,0x6a,0x70,0xa3,0x41,0x60,0x81,0x79,0x06,0xf2,0x19,0x31,0x30,0x00,0x10,0x04, +0x83,0x88,0x54,0x83,0x1e,0x0d,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x50,0x35, +0x18,0xd3,0xe0,0x3c,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x54,0x0d,0xca, +0x34,0x20,0xc7,0x80,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x55,0x03,0x33,0x0d, +0xd2,0x31,0x08,0x6c,0x3c,0x83,0x21,0x3e,0x26,0x04,0xf2,0xb1,0xa0,0x80,0x8f,0x05, +0xed,0x20,0x1f,0x13,0xda,0x41,0x3e,0x36,0xb4,0x83,0x7c,0xec,0x1f,0x86,0xf8,0xd8, +0x3f,0x0c,0xf1,0xb1,0x7f,0x18,0xe2,0x63,0x86,0x48,0xc0,0xc7,0x0c,0x91,0x80,0x8f, +0x19,0x22,0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6e,0x35,0x98,0xd3,0x60, +0x27,0x8c,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x70,0x35,0xa0,0xd3,0x60,0x27,0x8c, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x72,0x35,0xa8,0xd3,0x60,0x27,0x8c,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x74,0x35,0xa8,0xd3,0x60,0x27,0x8c,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x76,0x35,0xb0,0xd3,0x60,0x27,0x8c,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x78,0x35,0xb8,0xd3,0x60,0x27,0x8c,0xe1,0x08,0xa3,0xbc,0x84,0x6f,0x38,0xc2, +0x28,0x2f,0xe1,0x1b,0x8e,0x30,0xca,0x4b,0xf8,0x6a,0x10,0xb6,0x02,0x61,0x87,0x23, +0xd4,0x0b,0x11,0xbe,0xe1,0x08,0xf5,0x42,0x84,0x6f,0x38,0x42,0xbd,0x10,0xe1,0xab, +0x41,0xd8,0x0a,0x84,0x2d,0x23,0xd8,0x59,0x86,0x48,0x0a,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x40,0xd7,0x80,0x54,0x03,0xf8,0x8a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x48,0xd7,0xa0,0x54,0x03,0xf8,0x8a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x50,0xd7, +0xc0,0x54,0x03,0xf8,0x8a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x58,0xd7,0xc0,0x54, +0x83,0x21,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x5d,0x83,0x53,0x0d,0x86,0x68, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x76,0x0d,0x50,0x35,0x18,0xa2,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xdc,0x35,0x50,0xd5,0x20,0x15,0x6e,0x6a,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0x22,0x76,0x0d,0x42,0x35,0x58,0xc9,0xc0,0x82,0x13,0x0d,0xe4,0x33,0x62, +0x60,0x00,0x20,0x08,0x06,0x91,0xbb,0x06,0xa7,0x1a,0x04,0xa6,0xa2,0x41,0x10,0x1f, +0x0b,0x0a,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x14,0xaf,0xc1,0xaf,0x06,0x81, +0xf5,0x97,0x12,0x1f,0xeb,0x2f,0x25,0x3e,0xd6,0x5f,0x4a,0x7c,0x8c,0x18,0xe4,0x63, +0xc5,0x20,0x1f,0x33,0x06,0xf9,0xd8,0x00,0xc1,0xc7,0x06,0x08,0x3e,0x36,0x40,0xf0, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x5f,0x83,0x5c,0x0d,0x4a,0xe1,0x4d,0x03, +0x33,0x85,0x20,0x3e,0xc6,0x04,0xf2,0xb1,0x60,0x80,0xcf,0x2c,0x81,0x34,0x50,0x61, +0x38,0x11,0x0d,0x07,0xd0,0x40,0x85,0xe1,0x44,0x34,0x1c,0x40,0x03,0x15,0x86,0x13, +0xd1,0x70,0x00,0x0d,0x54,0x18,0x48,0x84,0x13,0x90,0x05,0x31,0x01,0x1f,0x13,0x64, +0x02,0x3e,0x36,0xcc,0x04,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x48,0xd9,0xa0, +0x5c,0x03,0x3e,0x0d,0x86,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x54,0x36,0x30,0xd7, +0xa0,0x4f,0x83,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x95,0x0d,0xce,0x35,0xf0, +0xd3,0x60,0xb0,0x9b,0x18,0xe8,0x63,0x38,0x31,0xd0,0xc7,0x72,0x62,0xa0,0x8f,0xf5, +0x44,0x13,0x1f,0xeb,0x89,0x26,0x3e,0xd6,0x13,0x4d,0x7c,0xcc,0x18,0xe4,0x63,0xc6, +0x20,0x1f,0x33,0x06,0xf9,0xd8,0x30,0xc1,0xc7,0x86,0x09,0x3e,0x36,0x4c,0xf0,0x31, +0x61,0x80,0x8f,0x05,0x42,0x7c,0x6c,0x28,0xe0,0x63,0x46,0x11,0x1f,0x0b,0x8a,0xf8, +0xcc,0x12,0x4c,0x03,0x15,0x06,0x69,0x3c,0x88,0x34,0x50,0x61,0x90,0xc6,0x83,0x48, +0x03,0x15,0x86,0x68,0x3c,0x86,0x34,0x62,0x70,0x00,0x20,0x08,0x06,0x60,0x70,0xb3, +0x41,0xbe,0x06,0x2e,0x1a,0xd8,0x69,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0d,0xd8, +0x06,0xfb,0x1a,0x04,0x34,0x1b,0xd0,0x6c,0x40,0xb3,0x81,0xbf,0x06,0xfe,0x1a,0xf8, +0x6b,0xe0,0xaf,0xc1,0x68,0x42,0x00,0x0c,0x47,0x04,0x3f,0x1a,0x04,0xdf,0x74,0x03, +0x9f,0x06,0x42,0x60,0x48,0x40,0x1f,0x43,0x04,0xfa,0x18,0x32,0xd0,0x67,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0xb4,0xb0,0x0d,0xf8,0x35,0x98,0xd1,0x80,0x67,0x83,0xd1,0x84, +0x00,0xb0,0xa0,0x90,0x8f,0x09,0x85,0x7c,0x6c,0x28,0xe4,0x63,0x23,0x1a,0x84,0x67, +0x10,0x1f,0x1b,0xd1,0x20,0x3c,0x83,0xf8,0x0c,0x47,0x08,0x6b,0x1a,0x0c,0xdf,0x70, +0xc4,0x80,0xaa,0x41,0xf1,0x95,0x10,0xe8,0x70,0x04,0xe1,0xa6,0xc1,0xf0,0x0d,0x47, +0x14,0xab,0x1a,0x14,0x5f,0x09,0x81,0x16,0x11,0xe8,0x2c,0x03,0x55,0x05,0xa3,0x09, +0xce,0x60,0x41,0xad,0x06,0xf2,0xb1,0xd1,0x08,0xe8,0x63,0xee,0x15,0xc4,0x67,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0xbd,0x0d,0x6c,0x36,0xb0,0xd3,0x20,0x98,0x25,0xa8, +0x06,0x2a,0x0c,0x81,0x72,0x67,0x61,0x1a,0x31,0x38,0x00,0x10,0x04,0x03,0x30,0x98, +0xdb,0xa0,0x66,0x03,0x3a,0x0d,0x52,0x35,0x18,0x31,0x70,0x00,0x10,0x04,0x83,0x67, +0x6f,0x03,0x97,0x0d,0x02,0x1e,0x0d,0x76,0x34,0xd0,0xd9,0x40,0xf0,0x2f,0x41,0xc0, +0xd7,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xbe,0x0d,0x70,0x36,0xd0,0xd5,0x40, +0xbf,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xda,0xdb,0x20,0x6d,0x83,0xf5,0x0c,0xcc, +0x5e,0x03,0x21,0x3e,0x26,0x04,0xf2,0xb1,0x80,0x80,0xcf,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0xa2,0x1b,0xf8,0x6c,0x50,0x04,0x26,0x9e,0x01,0xbd,0x06,0xf2,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0x83,0x74,0x03,0xb0,0x0d,0x02,0xf0,0x0c,0x6c,0x18,0xe4, +0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0xe9,0x06,0x62,0x1b,0x04,0xc2,0x74,0xc3, +0xaf,0x06,0x41,0x6f,0x06,0xc3,0x11,0x3c,0x01,0xae,0x01,0xf3,0xcd,0x32,0x5c,0x56, +0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0xea,0x06,0x65,0x1b,0xf0,0x6b,0x20,0x58, +0xbe,0x06,0x41,0x7c,0x66,0x09,0xae,0x81,0x0a,0x43,0xb0,0x90,0x6a,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0xc0,0x60,0x74,0x83,0xb2,0x0d,0x46,0x35,0xf8,0xd5,0x60,0xc4,0xc0, +0x01,0x40,0x10,0x0c,0x9e,0xd5,0x0d,0x7c,0x36,0x08,0xd8,0x34,0x58,0xd3,0x40,0x6d, +0x83,0x31,0x10,0x83,0x30,0x10,0x50,0x36,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x30, +0x20,0xdd,0xc0,0x6c,0x03,0x54,0x0d,0xc0,0x35,0x18,0x31,0x70,0x00,0x10,0x04,0x83, +0x87,0x75,0x83,0x9f,0x0d,0x82,0x36,0x0d,0xd8,0x34,0x58,0xdb,0x80,0x0c,0xc6,0x40, +0x0c,0xcc,0x35,0x48,0xd9,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc0,0xa0,0x74,0x83, +0xb3,0x0d,0x4e,0x35,0xf0,0xd5,0x60,0xc4,0xc0,0x01,0x40,0x10,0x0c,0x9e,0xd6,0x0d, +0xc0,0x36,0x08,0xdc,0x34,0x68,0xd3,0x80,0x6d,0x83,0x55,0x0d,0x56,0x35,0x58,0xd5, +0x60,0x55,0x03,0x95,0x0d,0x70,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xd6,0x0d,0x46, +0x37,0xa8,0x8b,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x60,0x37,0x58,0xdb,0xe0,0x2e, +0x82,0x59,0x82,0x6c,0xa0,0xc2,0x10,0x30,0x78,0x69,0x4c,0x37,0x56,0x23,0x3e,0xc3, +0x11,0xc1,0xab,0x06,0xc2,0x37,0x1c,0x21,0xc0,0x6a,0x40,0x7c,0x27,0x0c,0x71,0xc2, +0x10,0x26,0x04,0x21,0x18,0x6e,0x40,0x8d,0x00,0x0c,0x66,0x19,0xb4,0x2d,0x18,0x31, +0x30,0x00,0x10,0x04,0x83,0xc8,0x76,0x83,0xd6,0x0d,0x8e,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x74,0x37,0xa8,0xdb,0x20,0x09,0x66,0x09,0xb6,0x81,0x0a,0x43,0xd0,0xa8, +0xcc,0xf6,0x83,0x65,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xa4,0xbb,0x01, +0xea,0x06,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xbb,0x1b,0xc0,0x6d,0x10,0x58, +0xb0,0xaf,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xea,0xdd,0xc0,0x6e,0x83, +0x60,0x38,0xc2,0xc0,0x0d,0xe7,0xbb,0xc0,0x28,0x0b,0x06,0xf9,0x0c,0x47,0x04,0x30, +0x1b,0x08,0xdf,0x05,0x46,0x8d,0x18,0x18,0x00,0x08,0x82,0x41,0x34,0xbe,0x01,0xde, +0x06,0x63,0x66,0x41,0xcc,0x06,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x7c, +0x03,0xbf,0x0d,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd2,0x37,0x28,0xdd,0x80, +0x44,0x83,0xc0,0x44,0x36,0x08,0xe2,0x63,0x46,0x20,0x9f,0x59,0x02,0x07,0x00,0x00, +0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_c1fd7128dcf3684e44ea7614d11c8173.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_c1fd7128dcf3684e44ea7614d11c8173.h new file mode 100644 index 00000000..595a00c4 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_c1fd7128dcf3684e44ea7614d11c8173.h @@ -0,0 +1,1080 @@ +// ffx_fsr2_accumulate_pass_wave64_c1fd7128dcf3684e44ea7614d11c8173.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_wave64_c1fd7128dcf3684e44ea7614d11c8173_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_c1fd7128dcf3684e44ea7614d11c8173_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_c1fd7128dcf3684e44ea7614d11c8173_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_c1fd7128dcf3684e44ea7614d11c8173_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_c1fd7128dcf3684e44ea7614d11c8173_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_c1fd7128dcf3684e44ea7614d11c8173_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_c1fd7128dcf3684e44ea7614d11c8173_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_c1fd7128dcf3684e44ea7614d11c8173_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_c1fd7128dcf3684e44ea7614d11c8173_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_c1fd7128dcf3684e44ea7614d11c8173_UAVResourceBindings[] = { 0, 1, 3, 4, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_c1fd7128dcf3684e44ea7614d11c8173_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_c1fd7128dcf3684e44ea7614d11c8173_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_c1fd7128dcf3684e44ea7614d11c8173_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_c1fd7128dcf3684e44ea7614d11c8173_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_c1fd7128dcf3684e44ea7614d11c8173_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_c1fd7128dcf3684e44ea7614d11c8173_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_c1fd7128dcf3684e44ea7614d11c8173_size = 16824; + +static const unsigned char g_ffx_fsr2_accumulate_pass_wave64_c1fd7128dcf3684e44ea7614d11c8173_data[] = { +0x44,0x58,0x42,0x43,0xfd,0x43,0xd7,0x90,0x12,0x63,0x42,0x48,0x58,0x1b,0x30,0x87, +0xfd,0x9c,0xbb,0x16,0x01,0x00,0x00,0x00,0xb8,0x41,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x0c,0x02,0x00,0x00,0x2c,0x10,0x00,0x00,0x48,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x98,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0x18,0x0e,0x00,0x00,0x66,0x00,0x05,0x00,0x86,0x03,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x7d,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xce,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xf4,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2, +0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42, +0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29, +0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30, +0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c, +0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3, +0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf, +0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f, +0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3, +0x50,0x08,0x6e,0x60,0x06,0xea,0x6e,0x1b,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42, +0x72,0xa8,0x48,0x20,0xd2,0xc8,0x79,0x88,0x68,0x42,0x08,0x09,0x09,0xc3,0x50,0x08, +0x66,0x60,0x3e,0x02,0x0f,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90, +0x66,0x40,0xc4,0x30,0x0c,0xca,0x1c,0x41,0x50,0x0a,0x66,0x10,0x87,0x91,0xc8,0x81, +0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec, +0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81, +0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d, +0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30, +0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f, +0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2, +0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00, +0x06,0x7e,0x80,0x84,0x13,0xa5,0x74,0x18,0x41,0x30,0x66,0x6a,0x83,0x71,0x60,0x87, +0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30, +0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03, +0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72, +0x40,0xc1,0x30,0x93,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42, +0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39, +0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0, +0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0x20,0x61,0x65,0xa9,0x9d,0x29,0x0c,0xc6, +0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41, +0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f, +0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca, +0x01,0x05,0xc3,0x4c,0xd6,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3, +0x3b,0x84,0x03,0x3d,0xf8,0x01,0x12,0x8c,0x97,0xe0,0x99,0xc8,0x60,0x1c,0xd8,0x21, +0x1c,0xe6,0x61,0x1e,0xdc,0x40,0x16,0x6e,0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e, +0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4, +0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00, +0x0c,0xfc,0x00,0x05,0x27,0xc9,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c, +0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03, +0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a, +0x56,0xa2,0x67,0xc2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc, +0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x50,0x60,0x90,0x3d,0x8c,0x20,0x0c,0x67, +0x08,0xc1,0xc7,0xae,0x36,0x9a,0x70,0x1c,0xc7,0xf1,0x61,0x38,0xd7,0x75,0x5d,0x0d, +0xc3,0x30,0x0c,0xc3,0xa0,0xfc,0x26,0x69,0x8a,0x28,0x61,0xf2,0x59,0x80,0x79,0x16, +0x22,0x62,0x27,0x60,0x22,0x50,0x30,0xd0,0x0e,0x00,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c, +0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10, +0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x90,0x01,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64, +0x81,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24, +0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2,0x20,0xca,0xa1,0xf0,0x03,0x0a,0xa4,0x60, +0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03, +0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a, +0x3e,0xa0,0x2c,0x4a,0xa3,0xe4,0x21,0xca,0xf0,0xa2,0xb8,0x8a,0x87,0xc6,0x11,0x80, +0x1a,0x20,0x75,0x06,0x80,0xdc,0x19,0x00,0x8a,0x67,0x00,0x68,0x9e,0x01,0xa0,0x7a, +0x06,0x80,0xee,0x19,0x00,0xca,0x67,0x00,0x48,0x9f,0x01,0x20,0x7e,0x06,0x00,0x00, +0x79,0x18,0x00,0x00,0x80,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0xc1,0x99,0x20,0x0c,0xcf,0x06,0x61,0x20,0x26,0x08,0x03,0xb4,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08,0x6a,0x40,0x07,0xb4,0xe4,0xbe,0xd2,0xdc, +0xe0,0xea,0xe8,0xbe,0xda,0xde,0xe8,0xd2,0xde,0xdc,0xbe,0xec,0xca,0xc6,0xe8,0xde, +0xe4,0xe6,0x26,0x08,0x43,0x34,0x41,0x18,0xa4,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65, +0x31,0x98,0x81,0x31,0x9c,0x09,0x82,0x1b,0xd4,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8, +0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86, +0x31,0x30,0x86,0xc3,0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab, +0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30, +0x4c,0x1b,0x12,0x46,0x99,0x0c,0x6a,0x60,0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8, +0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x04,0x61,0xa0,0x26,0x08,0x43,0xb5,0x41, +0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35,0x30,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae, +0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed, +0x4d,0x6e,0x82,0x30,0x58,0x1b,0x92,0x4b,0xd9,0x0c,0x6e,0x60,0x0c,0x87,0x8e,0xdc, +0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xb8, +0x36,0x24,0x9c,0xe2,0x19,0xdf,0xc0,0x18,0xd9,0x04,0x21,0x0e,0xec,0x80,0x89,0xdc, +0x57,0x5a,0xdb,0x59,0x53,0x1a,0xdc,0xdc,0x04,0x61,0xc0,0x36,0x24,0x44,0x18,0x88, +0x81,0x31,0x06,0x03,0x63,0x38,0x13,0x84,0x21,0x23,0x26,0xf7,0x45,0x96,0xc6,0x16, +0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36, +0xb7,0x36,0xb7,0x21,0x29,0x03,0xc8,0x0c,0x8c,0x61,0x60,0x8c,0x6c,0x03,0xf2,0x48, +0x95,0xd6,0x81,0x01,0x19,0x9c,0xc1,0x04,0x61,0x0e,0xee,0x80,0x9a,0xdc,0xdd,0x57, +0x9a,0x1b,0x5d,0x99,0x9c,0x5b,0x18,0xdb,0x57,0x1d,0xdc,0xdc,0x58,0x18,0x5b,0x19, +0xd9,0xd7,0xd8,0x1b,0xdb,0x9b,0xdc,0x04,0x61,0x0c,0xe4,0x60,0xc3,0x62,0xa4,0x81, +0x1a,0x18,0xc6,0xc0,0xac,0xc1,0x1a,0xac,0x81,0x33,0x41,0xa8,0x03,0x3c,0xa0,0x23, +0x77,0xf7,0xc5,0xf6,0x36,0xb6,0xf6,0x35,0x47,0x17,0x46,0x57,0x37,0xb7,0x61,0x19, +0xda,0xc0,0x0d,0x8c,0x61,0x60,0xd6,0x60,0x0d,0xd6,0x20,0x9b,0x20,0xdc,0x41,0x1e, +0x90,0x91,0xbb,0xfb,0x72,0x2b,0xbb,0xfb,0x62,0x7b,0x1b,0x5b,0x9b,0xdb,0xb0,0x30, +0x70,0x10,0x07,0x06,0x35,0x30,0x6b,0xb0,0x06,0x6b,0x90,0xf1,0x91,0xbb,0xfb,0x62, +0xab,0x6b,0x0b,0xfb,0x42,0x4b,0x9b,0xa3,0x7b,0x93,0xcb,0xdb,0xb0,0x50,0x69,0x30, +0x07,0xc6,0x35,0x30,0x6b,0xb0,0x06,0x6b,0xe0,0x6c,0x20,0xd8,0xe0,0x0d,0xe4,0x80, +0x0e,0x26,0x08,0x7a,0xb0,0x07,0x34,0xc6,0xc4,0x8c,0xa6,0xa4,0x64,0x26,0x08,0x83, +0xb6,0x01,0x31,0xec,0xe0,0x0e,0x0c,0x63,0xc0,0x03,0x60,0x43,0x90,0x07,0x13,0x04, +0x3e,0xe0,0x03,0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d, +0x70,0x1b,0x10,0x63,0x0f,0xf8,0xc0,0x18,0x06,0x03,0xd8,0x10,0xf4,0xc1,0x06,0x02, +0x0d,0xea,0x40,0x0f,0xfc,0x60,0x82,0x90,0x07,0x7a,0xc0,0x25,0x4d,0xaa,0xcc,0x8d, +0xac,0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x30,0x06,0x73,0xb0,0x01,0x21,0x42,0x81, +0x32,0xca,0xe0,0x6a,0x44,0x81,0x4e,0x5a,0x53,0x18,0x9e,0x54,0x99,0x1b,0x59,0x99, +0xdc,0x54,0x9a,0x5e,0xd9,0x06,0x84,0x20,0x05,0x6a,0x0c,0xca,0xe0,0x6a,0x44,0x81, +0x4c,0x1a,0x51,0xda,0x1c,0x1c,0x5b,0x58,0xde,0x54,0x9a,0x5e,0xd9,0x04,0x61,0xd8, +0x36,0x20,0x84,0x29,0x50,0xa7,0x50,0x06,0x57,0x23,0x0a,0xec,0xd2,0x92,0xdc,0xe0, +0xea,0xe8,0x86,0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0x88, +0xd2,0xda,0xca,0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26,0x08,0x03,0xb7,0xc1,0x20,0x52, +0x81,0x52,0x85,0x32,0xb8,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1,0x11,0xa5, +0xb5,0x95,0xb9,0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x86,0x6e,0x03,0x42,0xb0,0x02, +0xd5,0x0a,0x65,0x70,0x35,0xa2,0x40,0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29,0x0d,0x8e, +0xa9,0xcc,0xae,0x8c,0x8d,0xea,0xad,0x6a,0xae,0x6c,0x82,0x30,0x78,0x1b,0x10,0xe2, +0x15,0x28,0x58,0x28,0x83,0xab,0x11,0x05,0x2e,0x69,0x46,0x72,0x61,0x6d,0x65,0x49, +0x6e,0x64,0x65,0x78,0x13,0x84,0xe1,0xdb,0x80,0x10,0xb2,0x40,0xcd,0x42,0x19,0x5c, +0x8d,0x28,0x50,0x32,0x23,0x2a,0xb3,0x4b,0x1b,0x2b,0xa3,0x7a,0xb3,0x4a,0x2b,0xbb, +0x23,0x2a,0x83,0xa3,0x43,0x9b,0x20,0x0c,0x60,0xb0,0xc1,0x20,0x6a,0x81,0xb2,0x85, +0x32,0x68,0x78,0x98,0x29,0xa5,0xd1,0xd1,0x95,0xc9,0x4d,0x10,0x86,0x30,0xd8,0x80, +0x10,0xb8,0x40,0xe5,0x42,0x19,0x34,0x8d,0x28,0x50,0x32,0x6b,0x7a,0xa3,0x4b,0x7b, +0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x9b,0x1a,0x0b,0x63,0x2b,0x9b,0x20,0x0c,0x62, +0xb0,0x01,0x21,0x76,0x81,0xe2,0x85,0x32,0x68,0x1a,0x51,0x20,0x64,0x46,0xf4,0x76, +0xe7,0x36,0x37,0x16,0xc6,0x56,0x66,0x14,0x36,0x46,0xf7,0x26,0x37,0x41,0x18,0xc6, +0x60,0x03,0x42,0xf8,0x02,0xf5,0x0b,0x65,0xd0,0x34,0xa2,0xc0,0xcf,0xac,0xe9,0x8d, +0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x4e,0x29,0x8d,0x8e,0xae,0x4c,0x6e, +0x28,0xcc,0x6d,0xac,0x8c,0x8d,0x2d,0x8c,0x2e,0xed,0xcd,0x6d,0x82,0x30,0x90,0xc1, +0x06,0x83,0x08,0x07,0x4a,0x1c,0xca,0xa0,0x21,0x63,0x06,0x25,0x57,0x56,0x84,0x07, +0xf7,0x36,0x57,0x27,0x57,0x36,0x41,0x18,0xca,0x60,0x03,0x42,0x90,0x03,0x55,0x0e, +0x65,0xd0,0x34,0xa2,0xc0,0xcc,0x0c,0x4a,0xae,0xcc,0x2e,0xed,0xad,0x6e,0xce,0x48, +0x2e,0xac,0xad,0x0c,0x4a,0xae,0xac,0x08,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x82, +0x30,0x98,0xc1,0x06,0x84,0x38,0x07,0x0a,0x1d,0xca,0xa0,0x69,0x44,0x81,0x8b,0x19, +0x55,0x98,0x1b,0x52,0x18,0x9b,0x99,0xd1,0x93,0xd5,0x04,0x61,0x38,0x83,0x0d,0x06, +0xa1,0x0e,0xd4,0x3a,0x94,0x41,0xc3,0xca,0x4c,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0xaa, +0x2c,0xae,0xae,0xcc,0x6d,0xac,0x8c,0xa9,0xcc,0xed,0x8c,0x0e,0x6d,0x82,0x30,0xa0, +0xc1,0x06,0x84,0x68,0x07,0xca,0x1d,0xca,0xa0,0x69,0x44,0x81,0x8a,0x19,0x51,0x19, +0x1b,0x5d,0x18,0x55,0x5a,0x5b,0xd9,0x04,0x61,0x48,0x83,0x0d,0x06,0x01,0x0f,0x54, +0x3c,0x94,0x41,0xc3,0xcb,0x8c,0x28,0xcf,0x2d,0xac,0x2d,0x6d,0x4c,0xaa,0x6c,0x6e, +0x08,0x2d,0xcc,0xed,0xac,0xcc,0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82,0x30,0xa8,0xc1, +0x06,0x83,0x98,0x07,0x8a,0x1e,0xca,0xa0,0x21,0x66,0x66,0x95,0x56,0x76,0x37,0x05, +0x17,0x36,0x56,0x46,0xf5,0xd6,0x54,0x46,0x57,0x26,0x37,0x67,0x14,0x36,0x46,0xf7, +0x26,0x37,0x41,0x18,0xd6,0x60,0x83,0x41,0xd8,0x03,0x75,0x0f,0x65,0xd0,0x6c,0xa0, +0xf0,0x60,0x14,0x4a,0x01,0x15,0x56,0xc1,0x15,0x62,0x81,0x16,0x6e,0x41,0x17,0x7a, +0x01,0x1c,0xc6,0xc1,0x1c,0xd2,0x81,0x1d,0xde,0x41,0x1e,0xea,0x01,0x1f,0x36,0x0c, +0x06,0x28,0xe4,0xc3,0x04,0x41,0x00,0x36,0x00,0x1b,0x06,0x83,0x1f,0xf8,0x61,0x43, +0xd0,0x0f,0x1b,0x86,0x61,0x1f,0xfc,0x81,0xc2,0xd0,0xd4,0x86,0x61,0x0c,0xc6,0x60, +0x98,0x20,0x0c,0x6c,0xb0,0x21,0xc8,0x85,0x0d,0xc4,0x15,0x12,0x22,0x31,0x12,0x1b, +0x8a,0x7d,0x00,0x09,0xe0,0x0f,0x48,0x82,0x88,0x98,0x5c,0x98,0xdb,0x18,0x5a,0xd9, +0xdc,0x04,0x61,0x68,0x03,0x1a,0x66,0x6c,0x6f,0x61,0x74,0x73,0x13,0x84,0xc1,0x0d, +0x58,0xa4,0xb9,0xcd,0xd1,0xcd,0x4d,0x10,0x86,0x37,0x20,0x91,0xe6,0x46,0x37,0x37, +0x41,0x18,0xe0,0x80,0x08,0x5d,0x19,0xde,0x17,0xdb,0x5b,0x18,0xd9,0x04,0x61,0x88, +0x03,0x22,0x74,0x65,0x78,0x5f,0x6e,0x6f,0x72,0x6d,0x4c,0xe8,0xca,0xf0,0xbe,0xe6, +0xe8,0xde,0xe4,0xca,0x58,0xd4,0xa5,0xb9,0xd1,0xcd,0x6d,0x80,0x4c,0xe2,0x24,0x50, +0x22,0x25,0x54,0x62,0x25,0x58,0xa2,0x25,0x5c,0xe2,0x25,0x60,0x82,0x8b,0x89,0x4b, +0x26,0x60,0xa1,0x0a,0x1b,0x9b,0x5d,0x9b,0x4b,0x1a,0x59,0x99,0x1b,0xdd,0x94,0x20, +0xa8,0x42,0x86,0xe7,0x62,0x57,0x26,0x37,0x97,0xf6,0xe6,0x36,0x25,0x20,0x9a,0x90, +0xe1,0xb9,0xd8,0x85,0xb1,0xd9,0x95,0xc9,0x4d,0x09,0x8c,0x3a,0x64,0x78,0x2e,0x73, +0x68,0x61,0x64,0x65,0x72,0x4d,0x6f,0x64,0x65,0x6c,0x53,0x02,0xa4,0x0c,0x19,0x9e, +0x8b,0x5c,0xd9,0xdc,0x5b,0x9d,0xdc,0x58,0xd9,0xdc,0x94,0xc0,0x0f,0x2a,0x91,0xe1, +0xb9,0xd0,0xe5,0xc1,0x95,0x05,0xb9,0xb9,0xbd,0xd1,0x85,0xd1,0xa5,0xbd,0xb9,0xcd, +0x4d,0x11,0xf2,0xc1,0x1f,0xea,0x90,0xe1,0xb9,0x94,0xb9,0xd1,0xc9,0xe5,0x41,0xbd, +0xa5,0xb9,0xd1,0xcd,0x4d,0x09,0x48,0xa2,0x0b,0x19,0x9e,0xcb,0xd8,0x5b,0x9d,0x1b, +0x5d,0x99,0xdc,0xdc,0x94,0x40,0x26,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3b,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x31,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b, +0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0a,0xdb, +0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20, +0x60,0x7e,0x71,0xdb,0xb6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44, +0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0d,0xdd,0x70,0xf9,0xce, +0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0x7c,0x91,0xc3,0x6c,0x48,0x33, +0x20,0x8d,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3,0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x5b, +0x40,0x34,0x5c,0xbe,0xf3,0xf8,0x46,0xe4,0x50,0x8f,0x38,0xf8,0xc8,0x6d,0xdb,0x41, +0x35,0x5c,0xbe,0xf3,0xf8,0x12,0xc0,0x3c,0x0b,0x51,0x12,0x15,0xb1,0xf8,0xc5,0x6d, +0x1b,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0x94,0x0e,0x30,0xf8, +0xc5,0x6d,0x5b,0x81,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0xb0,0x93, +0x13,0x11,0x7e,0x71,0xdb,0x26,0x90,0x0d,0x97,0xef,0x3c,0xfe,0x74,0x44,0x04,0x30, +0x88,0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e,0x72,0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c, +0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48, +0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc1,0xfd,0x71,0x28,0xdc,0xf3,0x68,0x4e, +0x44,0xea,0x76,0x14,0xd1,0x1c,0x81,0x73,0x44,0x58,0x49,0x4c,0x68,0x31,0x00,0x00, +0x66,0x00,0x05,0x00,0x5a,0x0c,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0x50,0x31,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00, +0x51,0x0c,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c, +0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42, +0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20, +0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50, +0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00, +0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d, +0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff, +0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42, +0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xce,0x00,0x00,0x00, +0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3, +0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xf8,0xc1,0x08, +0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08, +0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89, +0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3, +0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8, +0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83, +0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1, +0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18, +0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c, +0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60, +0x06,0xea,0x6e,0x1b,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x72,0xa8,0x48,0x20, +0xd2,0xc8,0x79,0x88,0x68,0x42,0x08,0x09,0x09,0xc3,0x50,0x08,0x66,0x60,0x3e,0x02, +0x0f,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90,0x66,0x40,0xc4,0x30, +0x0c,0xca,0x1c,0x41,0x50,0x0a,0x66,0x10,0x87,0x91,0xc8,0x81,0x80,0x61,0x04,0xc2, +0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0, +0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81, +0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c, +0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e, +0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30,0x0e,0xec,0x10,0x0e, +0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72, +0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0, +0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00,0x06,0x7e,0x80,0x84, +0x13,0xa5,0x74,0x18,0x41,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79, +0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0, +0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87, +0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76, +0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x30,0x93, +0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d, +0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc, +0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81, +0x1f,0x80,0x81,0x1f,0x20,0x61,0x65,0xa9,0x9d,0x29,0x0c,0xc6,0x81,0x1d,0xc2,0x61, +0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e, +0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0xd6,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43, +0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d, +0xf8,0x01,0x12,0x8c,0x97,0xe0,0x99,0xc8,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x40,0x16,0x6e,0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4, +0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81, +0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x05, +0x27,0xc9,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81, +0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38, +0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x56,0xa2,0x67,0xc2, +0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16,0x68,0xa1,0x1c,0xf0, +0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0xc1,0x0f,0x50,0x60,0x90,0x3d,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7,0xae, +0x36,0x9a,0x70,0x1c,0xc7,0xf1,0x61,0x38,0xd7,0x75,0x5d,0x0d,0xc3,0x30,0x0c,0xc3, +0xa0,0xfc,0x26,0x69,0x8a,0x28,0x61,0xf2,0x59,0x80,0x79,0x16,0x22,0x62,0x27,0x60, +0x22,0x50,0x30,0xd0,0x3e,0x05,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20, +0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07, +0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74, +0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20, +0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07, +0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76, +0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf, +0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30, +0xe4,0x01,0x03,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x90, +0x01,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x10,0x8a, +0xa3,0x14,0x8a,0xa2,0x20,0xca,0xa1,0xf0,0x03,0xca,0xa2,0x00,0x03,0x68,0x1c,0x01, +0x20,0x75,0x06,0x80,0xdc,0x19,0x00,0x8a,0x67,0x00,0x68,0x9e,0x01,0xa0,0x7a,0x06, +0x80,0xee,0x19,0x00,0xd2,0x67,0x00,0x88,0x9f,0x01,0x00,0x00,0x79,0x18,0x00,0x00, +0x73,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xc1,0x99,0x20,0x0c, +0xcf,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xd0,0x04, +0x41,0x0d,0x3c,0x02,0x13,0x84,0x21,0x9a,0x20,0x0c,0xd2,0x06,0x01,0x61,0x36,0x24, +0x48,0xa2,0x20,0xcb,0xb0,0x20,0xcd,0x04,0xc1,0x0d,0xbe,0x0d,0xc9,0xf0,0x28,0x08, +0x32,0x2c,0x48,0x33,0x41,0x18,0xa6,0x0d,0xc9,0x92,0x28,0x48,0x34,0x2c,0x48,0x33, +0x41,0x18,0xa8,0x09,0xc2,0x50,0x6d,0x10,0x10,0x6a,0x43,0x12,0x3d,0x0a,0x32,0x0d, +0x0b,0x52,0x4d,0x10,0x06,0x6b,0x43,0x32,0x25,0x0a,0x72,0x0d,0x0b,0xd2,0x4c,0x10, +0x86,0x6b,0x43,0x72,0x25,0x0a,0x92,0x0d,0x0b,0x52,0x4d,0x10,0xe2,0x00,0x0c,0x26, +0x08,0x03,0xb6,0x21,0x21,0x36,0x05,0xe1,0x86,0x05,0x69,0x26,0x08,0x43,0xb6,0x21, +0xf1,0x1e,0x05,0x19,0x86,0x05,0xa9,0x36,0x20,0x0e,0x24,0x59,0x98,0xd6,0x7d,0x13, +0x84,0x39,0x08,0x83,0x09,0xc2,0x18,0x74,0x1b,0x16,0x24,0x0c,0x14,0x04,0x19,0x16, +0x31,0x10,0x03,0x31,0x68,0x26,0x08,0x75,0x20,0x06,0x1b,0x96,0x81,0x0c,0x14,0x64, +0x18,0x16,0x31,0x10,0x03,0x31,0xa8,0x26,0x08,0x77,0x30,0x06,0x1b,0x96,0xc5,0x0c, +0x14,0x24,0x1a,0x16,0x31,0x10,0x03,0x31,0xa8,0x36,0x2c,0x51,0x18,0x28,0xc8,0x34, +0x2c,0x62,0x20,0x06,0x62,0xd0,0x6c,0x20,0xc6,0xa0,0x0c,0xce,0x00,0x0d,0x26,0x08, +0x7a,0x40,0x06,0x13,0x84,0x41,0xdb,0x80,0x20,0x6a,0xa0,0x20,0xc8,0xb0,0x06,0xc0, +0x86,0x80,0x0d,0x26,0x08,0x7c,0x50,0x06,0x1b,0x10,0xc4,0x0d,0x14,0x64,0x18,0x10, +0x60,0x43,0xf0,0x06,0x1b,0x08,0x30,0x48,0x83,0x36,0x80,0x83,0x09,0x82,0x00,0x50, +0x18,0x9a,0xda,0x30,0x70,0xdc,0x30,0x41,0x18,0xb6,0x09,0xc2,0xc0,0x6d,0x08,0xec, +0x60,0x03,0x31,0xd1,0x41,0x1d,0xdc,0xc1,0x86,0x42,0x0e,0xe6,0x00,0x88,0x03,0x3c, +0xa8,0xc2,0xc6,0x66,0xd7,0xe6,0x92,0x46,0x56,0xe6,0x46,0x37,0x25,0x08,0xaa,0x90, +0xe1,0xb9,0xd8,0x95,0xc9,0xcd,0xa5,0xbd,0xb9,0x4d,0x09,0x88,0x26,0x64,0x78,0x2e, +0x76,0x61,0x6c,0x76,0x65,0x72,0x53,0x02,0xa2,0x0e,0x19,0x9e,0xcb,0x1c,0x5a,0x18, +0x59,0x99,0x5c,0xd3,0x1b,0x59,0x19,0xdb,0x94,0xc0,0x28,0x43,0x86,0xe7,0x22,0x57, +0x36,0xf7,0x56,0x27,0x37,0x56,0x36,0x37,0x25,0x80,0x83,0x3a,0x64,0x78,0x2e,0x65, +0x6e,0x74,0x72,0x79,0x50,0x6f,0x69,0x6e,0x74,0x73,0x53,0x02,0x3c,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x3b,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x31,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34, +0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e, +0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2, +0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0a,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14, +0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0xb6,0xb0,0x0d,0x97, +0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6, +0x23,0xb7,0x6d,0x0d,0xdd,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34, +0xc3,0x42,0x7c,0x91,0xc3,0x6c,0x48,0x33,0x20,0x8d,0x61,0x09,0xce,0x70,0xf9,0xce, +0xe3,0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x5b,0x40,0x34,0x5c,0xbe,0xf3,0xf8,0x46,0xe4, +0x50,0x8f,0x38,0xf8,0xc8,0x6d,0xdb,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x12,0xc0,0x3c, +0x0b,0x51,0x12,0x15,0xb1,0xf8,0xc5,0x6d,0x1b,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x13, +0x71,0x4d,0x54,0x44,0x94,0x0e,0x30,0xf8,0xc5,0x6d,0x5b,0x81,0x35,0x5c,0xbe,0xf3, +0xf8,0x13,0x71,0x4d,0x54,0x44,0xb0,0x93,0x13,0x11,0x7e,0x71,0xdb,0x26,0x90,0x0d, +0x97,0xef,0x3c,0xfe,0x74,0x44,0x04,0x30,0x88,0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e, +0x72,0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d, +0x61,0x20,0x00,0x00,0xeb,0x09,0x00,0x00,0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00, +0x6f,0x00,0x00,0x00,0x34,0xcc,0x00,0x14,0x52,0x19,0x15,0x61,0x40,0xc1,0x0e,0x14, +0x5b,0x69,0x94,0x4a,0xc9,0x0e,0x94,0x5d,0x0d,0x14,0x5f,0xb9,0x14,0x4c,0xd9,0x14, +0x53,0x19,0x06,0x14,0x21,0x50,0xf1,0x06,0x94,0x6f,0x40,0x49,0x42,0x14,0x27,0x42, +0x29,0x55,0x41,0x45,0x94,0x24,0x42,0x71,0x12,0x94,0x4f,0x49,0x12,0x14,0x4d,0x71, +0x42,0xd0,0x58,0x03,0xa4,0x14,0x41,0x19,0x94,0x47,0x09,0x8c,0x00,0x90,0x31,0x46, +0x00,0x82,0x20,0x08,0x82,0xc1,0x0c,0xc0,0x18,0x01,0x08,0x82,0x20,0x0a,0x06,0x63, +0x04,0xad,0x39,0xe7,0xec,0x37,0x46,0x00,0x82,0x20,0x28,0x7f,0x63,0x04,0x20,0x08, +0xc2,0xfc,0x2f,0x8c,0x11,0x80,0x20,0x08,0xc6,0xbf,0x30,0x46,0xb0,0xfb,0xa3,0x4c, +0x82,0xc1,0x18,0xc1,0xee,0x8f,0x32,0xff,0x8d,0x11,0x80,0x20,0x08,0xc2,0xbf,0x30, +0x46,0xd0,0x9a,0x73,0xce,0x7b,0x63,0x04,0x20,0x08,0x82,0x32,0x18,0x8c,0x11,0x80, +0x20,0x08,0x82,0xa0,0x30,0x46,0x00,0x82,0xf8,0x7f,0x8f,0xc1,0x18,0x41,0x48,0x82, +0x21,0xde,0x8d,0x11,0xec,0xb1,0x1a,0xef,0xdf,0x18,0xc1,0x5a,0xab,0xb5,0xf8,0x8d, +0x11,0xfc,0xf7,0xdf,0xbf,0xdf,0x18,0x41,0x6b,0xce,0x39,0xef,0x0b,0x63,0x04,0xb2, +0xe8,0xf6,0xff,0x37,0x46,0xa0,0xb3,0xe6,0x9c,0x7e,0x63,0x04,0x2a,0x5e,0x9f,0xaa, +0x37,0x46,0x00,0x82,0x20,0x08,0x82,0xc3,0x18,0xc1,0x5a,0xab,0xb5,0xee,0x8d,0x11, +0x80,0x20,0xe8,0xdf,0x61,0x30,0x46,0xd0,0x9a,0x73,0x4e,0x7b,0x63,0x04,0x20,0x08, +0x82,0x24,0x18,0x8c,0x11,0x80,0x20,0x08,0xea,0x60,0x30,0x46,0x00,0xc7,0x65,0x7e, +0x7b,0x63,0x04,0x64,0xc9,0xeb,0xf7,0x37,0x46,0x00,0x82,0x20,0xc8,0x82,0xc1,0x18, +0x01,0x08,0x82,0x20,0xfc,0x8d,0x11,0x80,0x20,0x08,0xa2,0xdf,0x18,0xc1,0x3b,0x93, +0x26,0xda,0x8d,0x11,0x80,0x20,0x08,0xe2,0xbf,0x30,0x46,0x00,0x82,0x20,0x88,0x7f, +0xf4,0xcd,0x21,0x44,0x7a,0x30,0x87,0x50,0x41,0x73,0x08,0xd1,0x1f,0xcc,0x21,0x44, +0x7b,0x30,0x87,0x70,0x07,0xa0,0x30,0x87,0x70,0x07,0x7a,0x30,0x87,0xc0,0x06,0xda, +0x1c,0x42,0x24,0x0a,0x73,0x08,0x11,0x29,0xcc,0x21,0xdc,0xc1,0x1e,0x90,0x38,0x07, +0x41,0x51,0x50,0x2a,0xcc,0x41,0x4c,0x13,0x94,0x0a,0x73,0x10,0x8e,0x03,0xa5,0xc2, +0x1c,0x04,0x04,0x41,0xa9,0x30,0x07,0xe1,0x38,0x90,0x2a,0xcc,0x41,0x60,0x18,0xa4, +0x0a,0x73,0x10,0xd7,0x05,0xa9,0xc2,0x1c,0x84,0x65,0x41,0xaa,0x30,0x07,0x41,0x51, +0x90,0x2a,0xcc,0x41,0x4c,0x13,0xa4,0x0a,0x23,0x00,0x73,0x10,0x51,0x04,0xa9,0xc2, +0x1c,0x84,0xe3,0x40,0xa7,0x30,0x07,0x01,0x41,0x90,0x29,0x90,0x31,0x02,0x00,0x00, +0x23,0x06,0x08,0x00,0x82,0x60,0x40,0x06,0xfb,0xa0,0x0b,0x0f,0x3d,0xac,0xc3,0x88, +0x01,0x02,0x80,0x20,0x18,0x90,0x01,0x3f,0xec,0xc2,0x63,0x0f,0xec,0x30,0x62,0x80, +0x00,0x20,0x08,0x06,0x64,0xd0,0x0f,0xbc,0xf0,0xf0,0x43,0x3b,0x8c,0x18,0x20,0x00, +0x08,0x82,0x01,0x19,0xf8,0x43,0x2f,0x3c,0xfb,0xe0,0x0e,0x23,0x06,0x08,0x00,0x82, +0x60,0x40,0x06,0xff,0xe0,0x0b,0x8f,0x3f,0xbc,0xc3,0x88,0x01,0x02,0x80,0x20,0x18, +0x90,0x01,0x48,0xfc,0xc2,0x53,0x0f,0xf0,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x64, +0x10,0x12,0xe0,0xf0,0xdc,0x43,0x3c,0x8c,0x18,0x20,0x00,0x08,0x82,0x01,0x19,0x88, +0x44,0x38,0x3c,0xf9,0x20,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x40,0x06,0x23,0x21, +0x0e,0x0f,0x3f,0xcc,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90,0x01,0x49,0x8c,0xc3, +0xe3,0x0f,0xf4,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x64,0x50,0x12,0xe4,0xf0,0x88, +0x44,0x3d,0x8c,0x18,0x20,0x00,0x08,0x82,0x01,0x19,0x98,0x44,0x39,0x3c,0x22,0x61, +0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x40,0x06,0x27,0x61,0x0e,0x8f,0x49,0xdc,0xc3, +0x88,0x01,0x02,0x80,0x20,0x18,0x90,0x01,0x4a,0x9c,0xc3,0x53,0x12,0xf8,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0x60,0xa0,0x12,0xec,0x10,0x84,0xc1,0x88,0x81,0x01,0x80, +0x20,0x18,0x10,0x36,0xf1,0x0b,0x27,0x31,0x62,0x60,0x00,0x20,0x08,0x06,0xc4,0x4d, +0x80,0x83,0x4a,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x71,0x13,0xe0,0x90,0x12,0x23, +0x06,0x06,0x00,0x82,0x60,0x40,0xe0,0x44,0x38,0xb0,0xc4,0x88,0xc1,0x01,0x80,0x20, +0x18,0x74,0x30,0xc1,0x0e,0x45,0x4b,0x8c,0x26,0x04,0x41,0x19,0x2a,0x71,0x65,0xac, +0xc4,0x55,0xf0,0x0e,0x5c,0x44,0x00,0x15,0x8c,0x83,0x56,0x52,0x40,0x09,0x09,0x9c, +0x60,0xd8,0x09,0x86,0x99,0xc0,0x07,0xf0,0x31,0xa1,0x0f,0xe0,0x33,0x9a,0xd0,0x00, +0x17,0x18,0x76,0x8e,0x61,0x56,0x08,0xf4,0xb1,0x42,0xa0,0xcf,0x88,0xc1,0x01,0x80, +0x20,0x18,0x68,0x63,0xe1,0x0f,0x57,0x4e,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x41,0x57,0x16,0x21,0xa1,0x81,0xc5,0x68,0x42,0x00,0x8c, +0x26,0x08,0xc1,0x09,0x86,0x9d,0x60,0x98,0x1d,0x02,0x7d,0xec,0x10,0xe8,0x63,0x02, +0x03,0x1f,0x13,0x18,0xf8,0x8c,0x26,0x24,0xc2,0x68,0x82,0x32,0x18,0x42,0xc8,0xc7, +0x10,0x42,0x3e,0xa6,0xa4,0x03,0x7c,0x4c,0x51,0x07,0xf8,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0xc1,0x17,0x38,0x41,0x08,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf4,0x45, +0x4e,0x10,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7e,0x91,0x13,0xb7,0x20,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0xf1,0x17,0x3a,0x81,0x0b,0xc2,0x29,0x86,0x9d,0x62, +0x98,0x11,0x02,0x7d,0x8c,0x10,0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x60,0xb0, +0x17,0x3d,0x41,0x07,0xb8,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0d,0x69,0xfc,0x44, +0x80,0x17,0x66,0x50,0x06,0x62,0x21,0x16,0x62,0x21,0x16,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0xa3,0x09,0x9e,0x30,0x9a,0xf0,0x0d,0x26,0x10,0xf2,0x31,0x81,0x90,0x8f, +0x99,0x81,0x20,0x1f,0x33,0x03,0x41,0x3e,0x26,0x08,0xf2,0x31,0x41,0x90,0x8f,0x09, +0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x72,0x8d,0xb0,0x08,0x0c,0x51,0x03, +0xf8,0x18,0xa2,0x06,0xf0,0x19,0x8e,0x10,0x60,0x61,0xf8,0x86,0x23,0x06,0x75,0x28, +0xbe,0x12,0x02,0x1d,0x8e,0x20,0x66,0x61,0xf8,0x86,0x23,0x8a,0x76,0x28,0xbe,0x12, +0x02,0x2d,0x22,0xd0,0x11,0x83,0x03,0x00,0x41,0x30,0x00,0x03,0xd9,0xa0,0x8b,0x57, +0x78,0x87,0x11,0x83,0x03,0x00,0x41,0x30,0x00,0x83,0xd9,0xa8,0x8b,0x55,0x78,0x87, +0x11,0x83,0x07,0x00,0x41,0x30,0x98,0x72,0xe3,0x2d,0x84,0x60,0xd3,0x68,0x82,0x26, +0x60,0x03,0x36,0xf4,0x22,0x17,0x46,0x13,0x82,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0x22,0xde,0x48,0x8d,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc0,0xe0,0x36,0xf2,0xe2, +0x16,0xe2,0x61,0xc4,0xe0,0x01,0x40,0x10,0x0c,0xa6,0xde,0x98,0x8b,0xa0,0xf8,0x3c, +0x9c,0xc0,0x09,0xda,0xa0,0x0d,0xbf,0xe8,0x85,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82, +0x11,0x83,0x03,0x00,0x41,0x30,0xe8,0x78,0x03,0x2f,0x62,0xc1,0x36,0x46,0x13,0x82, +0x61,0xb8,0x21,0xc8,0x0d,0x30,0xa8,0xa6,0x2c,0xb8,0x84,0x60,0x6b,0x38,0x0b,0x2e, +0x28,0xd0,0x59,0x86,0x40,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x1b,0x8f,0xbf, +0xc0,0x05,0xf0,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x38,0xc1,0xb0,0x13,0x0c,0x33, +0xc1,0x93,0x8f,0x09,0x9e,0x7c,0x4c,0x08,0x0b,0xf8,0x98,0x20,0x16,0xf0,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0x83,0x3e,0x60,0xc3,0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xa8,0x0f,0xd8,0x88,0x87,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xfb,0x90, +0x8d,0x63,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x3e,0x64,0x63,0x1e,0x82,0x11, +0x03,0x03,0x00,0x41,0x30,0x88,0xea,0xe3,0x34,0x86,0x11,0x03,0x03,0x00,0x41,0x30, +0x88,0xec,0x03,0x35,0x84,0x13,0x06,0x3a,0x61,0x20,0x3b,0x88,0xf8,0x98,0x41,0xc4, +0xa7,0x88,0xd8,0x80,0x22,0x64,0x03,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0xda,0x8f, +0xd3,0x10,0xe6,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2a,0xfe,0x40,0x0d,0x81,0x3e, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c,0xf2,0x63,0x37,0xe8,0xc1,0x26,0x46,0x0c, +0x1a,0x00,0x04,0xc1,0xa0,0x11,0x91,0xde,0x08,0xec,0x63,0x10,0xc0,0x03,0x3c,0xc0, +0x03,0x3c,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18, +0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x39,0x11,0xf1,0x30,0xf6,0xc3,0x39,0xca,0xa3, +0x3c,0xca,0xa3,0x3c,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34, +0x81,0x18,0x6a,0x12,0x11,0x30,0x31,0x08,0x0f,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82, +0x41,0xa5,0x22,0xbd,0x21,0x04,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xbc,0x88,0x7a, +0x38,0x23,0x12,0x3c,0xed,0xd1,0x1e,0xed,0xd1,0x1e,0xa3,0x09,0x01,0x30,0x9a,0x20, +0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0xb5,0x9d,0x08,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x41,0x15,0x23,0xe4,0x11,0x20,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xd8,0x48, +0x7c,0x54,0x2a,0x12,0x58,0xf4,0x41,0x1f,0xf4,0x41,0x1f,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0, +0xec,0x88,0x7d,0x68,0x2f,0xc2,0x85,0x41,0x7e,0xe4,0x47,0x7e,0xe4,0xc7,0x68,0x42, +0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x88,0x41,0x03,0x80, +0x20,0x18,0x34,0x60,0xb2,0x1f,0x1f,0x8d,0x9c,0x81,0x19,0xf8,0x87,0x7f,0xf8,0x87, +0x7f,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x8c, +0x18,0x34,0x00,0x08,0x82,0x41,0x53,0x26,0x20,0x42,0x06,0x39,0x72,0xad,0xc1,0x88, +0x8c,0xc8,0x88,0x8c,0xc8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c, +0x26,0x10,0xc3,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x6a,0x52,0x22,0x69,0xe0,0x23, +0x15,0x1c,0xa0,0x08,0x8a,0xa0,0x08,0x8a,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c, +0x26,0x0c,0xc2,0x68,0x02,0x31,0x54,0x1d,0x94,0x09,0x18,0x29,0x90,0x08,0x08,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x6a,0x13,0x10,0x11,0x82,0x11,0x83,0x06,0x00,0x41, +0x30,0x68,0xe4,0xa4,0x45,0xe2,0xc0,0x4c,0xe6,0x20,0x80,0x11,0x18,0x81,0x11,0x18, +0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x18,0x31, +0x68,0x00,0x10,0x04,0x83,0xe6,0x4e,0x64,0xc4,0x0e,0xd6,0xc4,0x0f,0x8c,0x1a,0xa9, +0x91,0x1a,0xa9,0x91,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d, +0x20,0x86,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xf8,0xe4,0x46,0xf6,0x00,0x4e,0xdc, +0x60,0xd1,0x11,0x1d,0xd1,0x11,0x1d,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d, +0x18,0x84,0xd1,0x04,0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x26,0x54,0x78,0x04, +0x14,0xea,0x84,0x0d,0xa0,0x1f,0xf9,0x91,0x1f,0xf9,0x91,0xd1,0x84,0x00,0x18,0x4d, +0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x62,0x85,0x3c,0x81,0x11,0x83,0x03, +0x00,0x41,0x30,0xa8,0x46,0xc5,0x46,0x82,0x6b,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a, +0x54,0x19,0x93,0x53,0xe0,0x93,0x54,0x08,0xcc,0xc4,0x4c,0xcc,0xc4,0x4c,0x46,0x13, +0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x46,0x0c,0x1a,0x00, +0x04,0xc1,0xa0,0x69,0x15,0x34,0x61,0x85,0x50,0xa1,0x05,0x63,0x4d,0xd6,0x64,0x4d, +0xd6,0x64,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0x61, +0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x59,0x69,0x93,0x58,0x30,0x15,0x52,0x58,0xe0, +0x04,0x4e,0xe0,0x04,0x4e,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61, +0x34,0x81,0x18,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xb9,0x15,0x39,0xb1,0x85,0x55, +0x11,0x05,0xa8,0x4e,0xea,0xa4,0x4e,0xea,0x64,0x34,0x21,0x00,0x46,0x13,0x84,0x60, +0x34,0x61,0x10,0x46,0x13,0x88,0xc1,0xe6,0x23,0x1c,0xe2,0x33,0x62,0x60,0x00,0x20, +0x08,0x06,0xd1,0xae,0xc8,0x4a,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0xaf,0xec, +0x49,0x70,0x23,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xf5,0x0a,0xad,0x04,0xc3,0x11, +0x01,0x7e,0x10,0x9f,0x0d,0x33,0x22,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xc0, +0x45,0x4f,0x02,0x0b,0x04,0xfa,0x98,0x51,0x23,0xf2,0x19,0x31,0x30,0x00,0x10,0x04, +0x83,0x68,0x5c,0xfa,0x24,0xb0,0x40,0xa0,0x8f,0x05,0x84,0x7c,0xa6,0x1b,0xfc,0x23, +0x40,0xcc,0x46,0xdc,0x21,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xa1,0xcb,0xaf, +0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb0,0x0b,0xaa,0x04,0x64,0x32,0x62,0x60, +0x00,0x20,0x08,0x06,0x91,0xba,0x84,0x4b,0x30,0x1c,0x11,0x94,0x08,0xf1,0xd9,0x00, +0x26,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x5d,0x4e,0x25,0xb0,0x40,0xa0, +0x8f,0x19,0x62,0x22,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xe0,0x45,0x55,0x02, +0x0b,0x04,0xfa,0x58,0x40,0xc8,0x67,0xba,0x61,0x45,0x02,0xc4,0x58,0x64,0x1f,0xe2, +0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0xbd,0xb0,0x4b,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x47,0xbe,0xd4,0x4a,0x10,0x27,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xdd, +0x8b,0xbb,0x04,0xc3,0x11,0x81,0x8c,0x10,0x9f,0x0d,0x6d,0x22,0x9f,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0xf4,0x85,0x56,0x02,0x0b,0x04,0xfa,0x98,0xf1,0x26,0xf2,0x19, +0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x5f,0x6e,0x25,0xb0,0x40,0xa0,0x8f,0x05,0x84, +0x7c,0xa6,0x1b,0x70,0x24,0x40,0x8c,0x4f,0x50,0x22,0x3e,0x23,0x06,0x06,0x00,0x82, +0x60,0x10,0x89,0x4c,0xbe,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x98,0x8c,0xb8, +0x04,0x7e,0x32,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0xc9,0xec,0x4b,0x30,0x1c,0x11, +0xfc,0x08,0xf1,0xd9,0xa0,0x27,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0x64, +0xc2,0x25,0xb0,0x40,0xa0,0x8f,0x19,0x7c,0x22,0x9f,0x11,0x03,0x03,0x00,0x41,0x30, +0x88,0x54,0x86,0x5c,0x02,0x0b,0x04,0xfa,0x58,0x40,0xc8,0x67,0xba,0xa1,0x4c,0x02, +0xc4,0xd0,0xa0,0x25,0xe4,0x63,0x69,0xd0,0x12,0xf2,0x31,0x35,0x68,0x09,0xf9,0xd8, +0x1a,0xb4,0x84,0x7c,0xec,0x63,0x09,0xf9,0x18,0x18,0xb0,0x84,0x7c,0x2c,0x0c,0x58, +0x42,0x3e,0x26,0x06,0x2c,0x21,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04, +0x3e,0x46,0x20,0xf0,0x31,0x8d,0x25,0xe4,0x63,0x1b,0x4b,0xc8,0xc7,0x38,0x96,0x90, +0x8f,0x75,0x2c,0x21,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86, +0x10,0xf0,0xb1,0xaa,0x25,0xe4,0x63,0x56,0x4b,0xc8,0xc7,0xae,0x96,0x90,0x8f,0x61, +0x2d,0x21,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0, +0xb1,0x3b,0x20,0x05,0xf8,0x58,0xb0,0x06,0xf0,0xb1,0xe0,0x83,0x8f,0x1d,0x01,0x7d, +0xec,0x10,0xe8,0x63,0xc7,0x40,0x1f,0x3b,0x08,0xfa,0xd8,0x2a,0xdc,0x84,0x7c,0x8c, +0x15,0x6e,0x42,0x3e,0xd6,0x0a,0x37,0x21,0x1f,0x73,0x85,0x9b,0x90,0x8f,0x89,0x82, +0x4d,0xc8,0xc7,0x46,0xc1,0x26,0xe4,0x63,0xa4,0x60,0x13,0xf2,0xb1,0x52,0xb0,0x09, +0xf9,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0xf5, +0x41,0x4e,0xc8,0xc7,0xfc,0x20,0x27,0xe4,0x63,0x7f,0x90,0x13,0xf2,0x31,0x50,0xc8, +0x09,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f, +0xe1,0x01,0x4f,0xc8,0xc7,0xf2,0x80,0x27,0xe4,0x63,0x7a,0xc0,0x13,0xf2,0xb1,0x3d, +0xe0,0x09,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80, +0x8f,0x11,0x61,0x40,0x1f,0x23,0xc4,0x80,0x3e,0x46,0x8c,0x01,0x7d,0x8c,0x20,0x03, +0xfa,0xd8,0x3a,0x80,0x85,0x7c,0x8c,0x1d,0xc0,0x42,0x3e,0xd6,0x0e,0x60,0x21,0x1f, +0x73,0x07,0xb0,0x90,0x8f,0x89,0xc3,0x4f,0xc8,0xc7,0xc6,0xe1,0x27,0xe4,0x63,0xe4, +0xf0,0x13,0xf2,0xb1,0x72,0xf8,0x09,0xf9,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46, +0x20,0xf0,0x31,0x02,0x81,0x8f,0xf5,0x82,0x58,0xc8,0xc7,0x7c,0x41,0x2c,0xe4,0x63, +0xbf,0x20,0x16,0xf2,0x31,0x70,0x10,0x0b,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e, +0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0xe1,0x42,0x59,0xc8,0xc7,0x72,0xa1,0x2c,0xe4, +0x63,0xba,0x50,0x16,0xf2,0xb1,0x5d,0x28,0x0b,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02, +0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x11,0xa1,0x40,0x1f,0x23,0x44,0x81,0x3e, +0x46,0x8c,0x02,0x7d,0x8c,0x20,0x05,0xfa,0xd8,0x4a,0xa8,0x85,0x7c,0x8c,0x25,0xd4, +0x42,0x3e,0xd6,0x12,0x6a,0x21,0x1f,0x73,0x09,0xb5,0x90,0x8f,0x89,0x44,0x5a,0xc8, +0xc7,0x46,0x22,0x2d,0xe4,0x63,0x24,0x91,0x16,0xf2,0xb1,0x92,0x48,0x0b,0xf9,0x18, +0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0xf5,0x03,0x5b, +0xc8,0xc7,0xfc,0x81,0x2d,0xe4,0x63,0xff,0xc0,0x16,0xf2,0x31,0x90,0x60,0x0b,0xf9, +0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0xe1,0xc3, +0x5b,0xc8,0xc7,0xf2,0xe1,0x2d,0xe4,0x63,0xfa,0xf0,0x16,0xf2,0xb1,0x7d,0x78,0x0b, +0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x11, +0xe1,0x40,0x1f,0x23,0xc4,0x81,0x3e,0x46,0x8c,0x03,0x7d,0x8c,0x20,0x07,0xfa,0x98, +0xda,0xdc,0x48,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x92,0xa1,0x14,0x0a,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb0,0x21,0xf9,0x09,0x5c,0x67,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0x22,0x1a,0x5a,0xa1,0x60,0x38,0x22,0x78,0x1b,0xe2,0xb3,0x41,0x75,0xe4, +0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0x0d,0xc5,0x4f,0x60,0x81,0x40,0x1f,0x33, +0x58,0x47,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xe9,0x10,0xfd,0x04,0x16,0x08, +0xf4,0xb1,0x80,0x90,0xcf,0x74,0x43,0xdd,0x04,0x88,0xb5,0x0e,0x99,0xc4,0x67,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0xa2,0x1f,0xb2,0xa1,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0x31,0xfa,0x9f,0x60,0x77,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x0a,0x23,0x1c, +0x0a,0x86,0x23,0x02,0xbe,0x21,0x3e,0x1b,0x6e,0x47,0x3e,0x23,0x06,0x06,0x00,0x82, +0x60,0x10,0x91,0x91,0xff,0x04,0x16,0x08,0xf4,0x31,0x23,0x77,0xe4,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0xd1,0x19,0x85,0x50,0x60,0x81,0x40,0x1f,0x0b,0x08,0xf9,0x4c, +0x37,0x88,0x4e,0x80,0xd8,0xe8,0xc4,0x49,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0x62,0xa3,0x31,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x80,0x23,0x16,0x0a,0xd0, +0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x37,0x2a,0xa3,0x60,0x38,0x22,0x48,0x1d, +0xe2,0xb3,0x81,0x7c,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0x1c,0xad,0x50, +0x60,0x81,0x40,0x1f,0x33,0xcc,0x47,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xd1, +0x91,0x0b,0x05,0x16,0x08,0xf4,0xb1,0x80,0x90,0xcf,0x74,0xc3,0xeb,0x04,0x88,0xcd, +0x8f,0x9f,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x3c,0x82,0xa3,0x60,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0x3e,0xca,0xa1,0xa0,0x7e,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0xda,0x23,0x39,0x0a,0x86,0x23,0x02,0xdb,0x21,0x3e,0x1b,0xe2,0x47,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xf9,0x11,0x0e,0x05,0x16,0x08,0xf4,0x31,0x63, +0x7e,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0x28,0xed,0x50,0x60,0x81,0x40, +0x1f,0x0b,0x08,0xf9,0x4c,0x37,0xf0,0x4e,0x80,0x18,0x1a,0xe0,0x84,0x7c,0x2c,0x0d, +0x70,0x42,0x3e,0xa6,0x06,0x38,0x21,0x1f,0x5b,0x03,0x9c,0x90,0x8f,0x7d,0xfc,0x20, +0x1f,0x03,0x03,0x7e,0x90,0x8f,0x85,0x01,0x3f,0xc8,0xc7,0xc4,0x80,0x1f,0xe4,0x63, +0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0xa6,0x91,0x83, +0x7c,0x6c,0x23,0x07,0xf9,0x18,0x47,0x0e,0xf2,0xb1,0x8e,0x1c,0xe4,0x63,0x08,0x01, +0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x56,0xb1,0x82,0x7c,0xcc, +0x62,0x05,0xf9,0xd8,0xc5,0x0a,0xf2,0x31,0x8c,0x15,0xe4,0x63,0x08,0x01,0x1f,0x43, +0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x76,0x07,0xa4,0x00,0x1f,0x0b,0xd6, +0x00,0x3e,0x16,0x7c,0xf0,0xb1,0x23,0xa0,0x8f,0x1d,0x02,0x7d,0xec,0x18,0xe8,0x63, +0x07,0x41,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd6,0xe9,0x94,0x52,0x85,0x54, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x60,0x27,0x54,0x4a,0x15,0x52,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0xa3,0x9d,0x52,0x29,0x55,0x48,0x65,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0x77,0x52,0xa5,0x54,0x21,0x95,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xde, +0x49,0x95,0x5a,0x05,0x55,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x80,0xa7,0x55,0x6a, +0x15,0x54,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x9e,0x58,0xa9,0x55,0x50,0x65, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x79,0x6a,0xa5,0x56,0x41,0x95,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xe6,0xe9,0x95,0x10,0x3d,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0x83,0x9e,0x60,0x09,0xd1,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xea,0x29,0x96, +0x10,0x3d,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x9e,0x64,0x09,0xd1,0x93,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xee,0x49,0x96,0x10,0x3f,0x19,0x31,0x38,0x00,0x10, +0x04,0x83,0x03,0x9f,0x66,0x09,0xf1,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf2, +0x89,0x96,0x10,0x3f,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x9f,0x6a,0x09,0xf1, +0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf6,0xe9,0x96,0x90,0x3e,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0x83,0x9f,0x70,0x09,0xe9,0x93,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xfa,0x29,0x97,0x90,0x3e,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x9f,0x74, +0x09,0xe9,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfe,0x49,0x97,0x90,0x50,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0x03,0xa4,0x76,0x09,0x09,0x95,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x42,0x8a,0x97,0x90,0x50,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43, +0xa4,0x7a,0x09,0x09,0x95,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x46,0xca,0x97,0x38, +0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x92,0xfa,0x25,0x0e,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0xa3,0xa4,0xc0,0x89,0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x30, +0xa9,0x70,0xe2,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4e,0x6a,0x9c,0x08,0x64, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x94,0x22,0x27,0x02,0x19,0x31,0x38,0x00,0x10, +0x04,0x83,0x23,0xa5,0xca,0x89,0x40,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x50,0x29, +0x73,0x22,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0x48,0xea,0x97,0xf0,0xe7,0x9f, +0x46,0x13,0x82,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc0,0x80,0xa4,0xcc,0xc9,0x7f, +0x7e,0x68,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x96,0x42,0xa7,0x20,0xa4,0x42,0x2a, +0xa4,0xd6,0x69,0x9d,0xd6,0x69,0x9d,0x46,0x13,0x02,0x60,0x38,0x22,0x60,0xa1,0xe0, +0x9b,0x6e,0x30,0x23,0x21,0xb0,0xc5,0xa0,0x8f,0x2d,0x07,0x7d,0x6c,0x41,0xe8,0x63, +0xc4,0x20,0x1f,0x2b,0x06,0xf9,0xd8,0x60,0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0x9c,0x9a,0xa7,0x81,0x86,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc8,0x29,0x7a, +0x1a,0x6a,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x9d,0xaa,0xa7,0xc1,0x86,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8,0xa9,0x7b,0x1a,0x4c,0x69,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0x9e,0xc2,0xa7,0xe1,0x94,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe8, +0xa9,0x7c,0x1a,0x50,0xc9,0x84,0x3b,0x92,0x8f,0x09,0x04,0x7c,0x2c,0xc0,0x23,0xf9, +0x58,0x30,0xc0,0xc7,0x8e,0x22,0x3e,0x16,0xf0,0x91,0x7c,0x2c,0xe1,0x23,0xf9,0xd8, +0x11,0xc4,0xc7,0x12,0x3f,0x92,0x8f,0x09,0x41,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0x2a,0x2b,0x9e,0xf2,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x32,0xab,0x99,0x0a, +0x86,0x23,0xc0,0xc0,0x8c,0x88,0xef,0x82,0x21,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00, +0x0c,0xc6,0xaa,0xa4,0xcc,0x88,0x8f,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x61,0xab, +0x93,0x0a,0x54,0xca,0x85,0x5a,0x48,0xa5,0x54,0x4a,0xa5,0x54,0x6a,0x34,0x21,0x00, +0x86,0x23,0x02,0x5b,0x12,0xbe,0x11,0x83,0x03,0x00,0x41,0x30,0x00,0x83,0xb3,0x4a, +0xa9,0x31,0x0a,0xa5,0x11,0x83,0x03,0x00,0x41,0x30,0x00,0x03,0xb4,0x52,0x29,0x30, +0x22,0xa5,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xdc,0x8a,0xa4,0x84,0x00,0x7c,0x7e, +0x27,0x9d,0xd2,0xa9,0xac,0xca,0xea,0xa5,0xdc,0x68,0x34,0x21,0x00,0x46,0x13,0x84, +0x60,0x96,0x40,0x18,0xa8,0x30,0xc4,0x31,0x00,0xd0,0x20,0x18,0xa8,0x30,0xc8,0x31, +0x00,0xcc,0x20,0x18,0xa8,0x30,0xcc,0x31,0x00,0xc0,0x20,0x18,0xa8,0x30,0xd0,0x31, +0x00,0x94,0x60,0xa0,0xc2,0x50,0xc7,0x00,0x50,0x82,0x81,0x0a,0x83,0x1d,0x03,0x40, +0x0c,0x82,0x81,0x8a,0x81,0x57,0x03,0x00,0x0c,0x82,0x81,0x8a,0x31,0x20,0xd5,0x00, +0xd0,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfa,0x0a,0xa7,0x76,0x67,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0xce,0xae,0x64,0x6a,0x8d,0xe0,0x6a,0x34,0x21,0x10,0x2a, +0x10,0x29,0xad,0xb9,0x0a,0xee,0x02,0xc3,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0xdb, +0xab,0x9b,0x82,0x23,0xbb,0x1a,0x4d,0x08,0x80,0xd1,0x04,0x21,0x38,0xc1,0xb0,0x13, +0x0c,0x33,0xc1,0xa0,0x8f,0x09,0x07,0x7d,0x4e,0x18,0xe8,0x84,0x81,0x46,0x13,0x1c, +0x60,0x34,0xe1,0x09,0x8e,0x30,0xec,0x08,0xc3,0x4c,0x40,0x23,0xf9,0x98,0x80,0x46, +0xf2,0x31,0x22,0xa4,0xe0,0x63,0x84,0x48,0xc1,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0xda,0x82,0x2b,0x42,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0xb6,0xe2,0x8a, +0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb0,0xad,0xb8,0x7a,0x27,0x61,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0xdb,0x92,0x2b,0x78,0x12,0x8e,0x31,0xec,0x18,0xc3,0x8c, +0x10,0xe8,0x63,0x84,0x40,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x00,0x83,0xd9,0xaa, +0xab,0x56,0x72,0xa7,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x78,0xeb,0xae,0x02,0xd8, +0x82,0x2d,0xd8,0xd2,0x2b,0xbd,0xd2,0x2b,0xbd,0x1a,0x4d,0x08,0x80,0xe1,0x88,0x60, +0x97,0x82,0x6f,0xba,0xa1,0x9e,0x84,0xe0,0xc4,0xc0,0xa8,0x11,0x83,0x03,0x00,0x41, +0x30,0x00,0x83,0xdc,0xda,0x2b,0x5c,0x7a,0xa7,0x11,0x83,0x03,0x00,0x41,0x30,0x00, +0x03,0xdd,0xe2,0x2b,0x59,0xb2,0xa7,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xc0,0xcb, +0xae,0x84,0x40,0x49,0x76,0x6a,0xa7,0x6e,0xeb,0xb6,0x42,0x6b,0x18,0x4d,0x08,0x00, +0x0b,0x5e,0x4a,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x91,0x57,0x5f,0x05,0x16, +0x20,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0xbc,0xf4,0x2a,0xb0,0x40,0xa6, +0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x7a,0x85,0x56,0x30,0x1c,0x31,0x07, +0xe8,0x14,0x7c,0xd3,0x0d,0x02,0x1d,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb8, +0x57,0x6a,0x05,0xc3,0x70,0x44,0xb0,0x4e,0xce,0x37,0x62,0x70,0x00,0x20,0x08,0x06, +0x07,0x7c,0xb1,0xd6,0x50,0x58,0x30,0xd0,0xc7,0x4e,0x2a,0x88,0xcf,0x74,0x43,0x80, +0x52,0xc4,0x2c,0xc3,0x40,0xe0,0xc1,0x70,0x04,0x1f,0xc0,0x93,0xf3,0x4d,0x37,0xb4, +0x95,0x4a,0x05,0xb3,0x04,0xc8,0x70,0x84,0x1f,0xac,0x94,0xf2,0xcd,0x32,0x18,0x45, +0x60,0x8c,0x12,0x1f,0x0b,0x62,0x4a,0x3e,0x16,0x30,0xf0,0x99,0x25,0x40,0x86,0x23, +0x0e,0xb4,0x12,0xbe,0x59,0x86,0x03,0x09,0x66,0x09,0x90,0x81,0x12,0x83,0x19,0x4c, +0xa2,0x70,0xcf,0xe0,0x30,0x09,0x63,0xa0,0xc4,0x10,0x83,0xc1,0x28,0xbc,0xc3,0x33, +0x4c,0x19,0x2b,0xf8,0x58,0xb0,0x56,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x88, +0xbf,0xd2,0x2b,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0xc4,0x76,0x6b,0x14,0x02, +0xb3,0xa9,0x20,0x3e,0x76,0x53,0x3f,0x14,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0x40,0xac,0xbd,0x82,0xe1,0x88,0x32,0x92,0x2b,0xe2,0xbb,0xc0,0x28,0x5b,0x02,0xf9, +0x58,0x60,0xc8,0xc7,0x82,0x42,0x3e,0x16,0xfc,0x14,0x7c,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0x3a,0x31,0xfa,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x58,0x31,0xf3, +0x7a,0xc0,0x60,0x38,0x22,0x40,0x29,0xe7,0x1b,0x31,0x38,0x00,0x10,0x04,0x83,0xa3, +0xc5,0xd2,0x2b,0x12,0x03,0x0b,0x06,0xfa,0x4c,0x37,0x04,0x2b,0x35,0x8c,0x18,0x18, +0x00,0x08,0x82,0x41,0xd4,0x62,0xfa,0x15,0xd8,0x71,0x5a,0xf2,0x19,0x31,0x30,0x00, +0x10,0x04,0x83,0xe8,0xc5,0xf8,0x2b,0xb0,0x60,0x90,0xcf,0x88,0x81,0x01,0x80,0x20, +0x18,0x44,0x31,0xe6,0x5f,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x68,0x2e,0x96,0x5e, +0x22,0x25,0x62,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x26,0xd4,0x93,0x7c,0x4c,0xa8, +0x27,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x74,0x63,0xe9,0x25,0x8c,0x18,0x18, +0x00,0x08,0x82,0x41,0x84,0x63,0xea,0x25,0x9c,0x30,0xd0,0x09,0x03,0x9d,0x60,0xd8, +0x09,0x86,0x99,0x90,0x57,0xf0,0x31,0x41,0xaf,0xe0,0x33,0x62,0x70,0x00,0x20,0x08, +0x06,0xda,0x8e,0xd9,0xd7,0x4b,0xc5,0xd8,0x68,0x42,0x00,0x8c,0x26,0x08,0x81,0x15, +0x42,0x7c,0xac,0x10,0xe2,0x33,0x1c,0x21,0x3c,0xc2,0x37,0xdd,0xe0,0x5e,0xfb,0x15, +0x0c,0x47,0x0c,0x90,0xf0,0x4d,0x37,0xc0,0x57,0x7f,0x05,0xd3,0x0d,0x3b,0xe6,0x63, +0xc4,0x74,0x03,0x8f,0xfd,0xd8,0x50,0x45,0x04,0x45,0x44,0x50,0x02,0x01,0x25,0x10, +0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x60,0x80,0x66,0x2a,0x56,0x56,0xa5,0x35,0x62, +0xd0,0x00,0x20,0x08,0x06,0x4d,0x9c,0xb1,0x58,0x50,0x66,0x83,0xf0,0x62,0x2f,0xf6, +0x62,0x2f,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xd3,0x0d,0x68, +0xb6,0x66,0x4f,0x29,0x01,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x73,0x67,0x32,0x76, +0xac,0x59,0x80,0xd4,0x58,0x8d,0xd5,0x58,0x8d,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10, +0x8c,0x26,0x0c,0xc2,0x74,0x43,0x9c,0xb9,0x59,0x55,0x50,0x00,0x23,0x06,0x0d,0x00, +0x82,0x60,0xd0,0xf4,0x19,0x8e,0x35,0x71,0x16,0x38,0x3b,0xb6,0x63,0x3b,0xb6,0x63, +0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0xdd,0x40,0x67,0x77,0x96, +0x55,0x15,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xa3,0xe6,0x63,0xd3,0x9d,0x55, +0x41,0x98,0x85,0x59,0x98,0x85,0xd9,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2, +0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x73,0x6a,0x62,0x76,0xed,0x59,0x54,0x94, +0x59,0x99,0x95,0x59,0x99,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2, +0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xab,0x66,0x66,0xdb,0x9f,0x3d,0x49,0x9a,0xa5, +0x59,0x9a,0xa5,0xd9,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37, +0x94,0x9a,0xa8,0x9d,0x41,0x8d,0x41,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xc4, +0x1a,0x9b,0x85,0x41,0xa9,0x8d,0x41,0xf0,0x66,0x6f,0xf6,0x66,0x6f,0x36,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xd4, +0x1a,0x9c,0x95,0x41,0xaa,0x7d,0xc5,0x9c,0xcd,0xd9,0x9c,0xcd,0xd9,0x68,0x42,0x00, +0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x93,0x6b, +0x74,0x96,0x06,0xad,0xd6,0x25,0x77,0x76,0x67,0x77,0x76,0x67,0xa3,0x09,0x01,0x30, +0x9a,0x20,0x04,0xa3,0x09,0x83,0x60,0x79,0x60,0x0a,0xf1,0xb1,0x3c,0x30,0x85,0xf8, +0x1c,0x3e,0x19,0x35,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0xb8,0xf1,0x59,0x38,0x04, +0x76,0x5f,0xac,0x40,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xc6,0xed,0xcf,0x50, +0x2c,0xb0,0xfc,0x1a,0xe2,0x63,0x42,0x20,0x1f,0x0b,0xf6,0x0b,0x3e,0x16,0xac,0x98, +0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x40,0xb7,0x51,0xeb,0xaf,0xc0,0x54,0x2a, +0xc4,0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0xba,0x95,0x5a,0x90,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0xb1,0x6e,0xa6,0x76,0x5e,0x81,0x11,0x47,0x7c,0x4c,0x08, +0xe4,0x63,0x41,0x02,0x1f,0xf3,0x29,0x19,0x93,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x44,0xed,0xa6,0x6b,0x81,0xcd,0x58,0x10,0x1f,0x53,0x85,0x53,0x00,0xc1,0x05,0x86, +0x99,0x2a,0xa0,0x02,0x08,0x2e,0x30,0xcc,0x06,0x0c,0x3e,0x26,0x60,0xf0,0x19,0x6e, +0x48,0x05,0xba,0x20,0x83,0xe1,0x86,0x54,0xa0,0x0b,0x32,0x28,0x21,0xd0,0x0b,0x8c, +0x32,0xc7,0x90,0x8f,0x3d,0x86,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0xc2,0x37, +0x5b,0x13,0x02,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0xdf,0x76,0x2d,0xa8, +0x33,0x0b,0xea,0x4c,0x3e,0x16,0xdc,0x18,0x7c,0x6c,0xd0,0x31,0xf9,0x58,0x90,0x63, +0xf0,0xb1,0x02,0xcf,0xe4,0x63,0x01,0x9e,0xc1,0xc7,0x82,0x42,0x3e,0x16,0xe4,0x19, +0x7c,0xac,0x28,0xe4,0x63,0x81,0x23,0x1f,0x0b,0x06,0xf9,0x58,0x80,0x0b,0xf2,0x31, +0x01,0x17,0xe4,0x63,0x03,0x2e,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0x2e,0x94, +0x33,0x37,0xec,0xc2,0x2e,0xf3,0xf0,0x4c,0x3e,0x16,0x08,0xf2,0x19,0x31,0x30,0x00, +0x10,0x04,0x83,0xc8,0xe5,0xce,0x2d,0xb0,0xe0,0x17,0xe4,0x63,0xc2,0x2f,0xc8,0xc7, +0x86,0x5f,0x90,0x8f,0x0d,0xe2,0x20,0x1f,0x1b,0xc4,0x41,0x3e,0x36,0x88,0x83,0x7c, +0x0c,0x1e,0xc4,0x01,0x04,0x17,0x18,0x66,0x01,0x1f,0xc0,0x67,0xb8,0x81,0x1c,0x6e, +0x83,0x0c,0x2a,0x18,0x03,0xbd,0xc0,0x28,0x83,0x03,0x42,0x3e,0x23,0x06,0x09,0x00, +0x82,0x60,0x70,0xe5,0xdc,0xbd,0x05,0x62,0x10,0x88,0xc1,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0x60,0xc7,0x6f,0x81,0xad,0x59,0x60,0x6b,0xf2,0xb1,0x00,0xcf,0xe0,0x63, +0xc3,0x9e,0xc9,0xc7,0x02,0x3d,0x83,0x8f,0x15,0xb9,0x26,0x1f,0x0b,0x72,0x0d,0x3e, +0x16,0x14,0xf2,0xb1,0x40,0xd7,0xe0,0x63,0x45,0x21,0x1f,0x0b,0x1a,0xf9,0x58,0x30, +0xc8,0xc7,0x82,0x79,0x90,0x8f,0x09,0xf3,0x20,0x1f,0x1b,0xe6,0x41,0x3e,0x36,0x90, +0x01,0x7c,0x6c,0x20,0x03,0xf8,0xd8,0x40,0x06,0xf0,0xb1,0x03,0x0d,0xe0,0x33,0x62, +0x90,0x00,0x20,0x08,0x06,0x57,0xdb,0xad,0x5c,0xc6,0x07,0x19,0x1f,0x58,0x19,0x04, +0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x48,0xee,0x56,0x2e,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0xc3,0xee,0x64,0x6e,0x24,0xfa,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0xbb,0x9b,0xb9,0x91,0xe8,0x87,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf0,0x8e, +0xe6,0x46,0xa2,0x1f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc8,0x3b,0x9a,0x33,0x09, +0x90,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0xef,0x6a,0xce,0x24,0x40,0x62,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0xbd,0xb3,0x39,0x93,0x00,0x09,0x3b,0x46,0x42,0x3e, +0x86,0x8c,0x84,0x7c,0x2c,0x19,0x09,0xf9,0xd8,0xd0,0x06,0xf0,0xb1,0xa1,0x0d,0xe0, +0x63,0x43,0x1b,0xc0,0xc7,0x8c,0x94,0x90,0x8f,0x19,0x29,0x21,0x1f,0x33,0x52,0x42, +0x3e,0x36,0xc0,0x01,0x7c,0x6c,0x80,0x03,0xf8,0xd8,0x00,0x07,0xf0,0xb1,0xe9,0x0e, +0xe0,0x63,0x61,0xd1,0x12,0x20,0xb8,0xc0,0x30,0x0b,0xda,0x01,0x3e,0xc3,0x0d,0x2f, +0x81,0x22,0x64,0x50,0x01,0x2d,0xe8,0x05,0x46,0x59,0x38,0x10,0xf2,0x19,0x31,0x48, +0x00,0x10,0x04,0x83,0x4b,0xf5,0xd0,0x2e,0x98,0x85,0x60,0x16,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x88,0xbd,0xb6,0x0b,0x4e,0xce,0x82,0x93,0x93,0x8f,0x05,0xe9,0x06, +0x1f,0x1b,0xd8,0x4d,0x3e,0x16,0xac,0x1b,0x7c,0xac,0x50,0x39,0xf9,0x58,0xa0,0x72, +0xf0,0xb1,0xa0,0x90,0x8f,0x05,0x2b,0x07,0x1f,0x2b,0x0a,0xf9,0x58,0xd0,0xc8,0xc7, +0x82,0x41,0x3e,0x16,0xf8,0x84,0x7c,0x4c,0xf0,0x09,0xf9,0xd8,0xe0,0x13,0xf2,0xb1, +0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x01,0x9f, +0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0x7c,0x8f,0xef,0xb2,0x76,0xc8,0xda,0xc1,0x6c, +0x21,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xe3,0xc7,0x77,0xc1,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0xe7,0x37,0x7a,0x71,0x80,0x16,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0xa0,0x1f,0xe9,0xc5,0x01,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x91, +0x7e,0xa5,0x17,0x07,0x68,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0xfa,0x95,0x5e, +0x1c,0xac,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xeb,0x67,0x7a,0x71,0xb0,0x16, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb0,0xdf,0xe9,0xc5,0xc1,0x5a,0xd8,0xe1,0x16, +0xf2,0x31,0xc4,0x2d,0xe4,0x63,0x89,0x5b,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1, +0x00,0x1f,0x8b,0x83,0x01,0x3e,0x66,0xd0,0x85,0x7c,0xcc,0xa0,0x0b,0xf9,0x98,0x41, +0x17,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5, +0xc1,0x04,0x1f,0x83,0x0d,0xbc,0x00,0xc1,0x05,0x86,0x59,0xd0,0x13,0xf0,0x19,0x6e, +0xd0,0x0b,0x3c,0x21,0x83,0x32,0x89,0x40,0x2f,0x30,0xca,0x64,0x82,0x90,0xcf,0x88, +0x41,0x02,0x80,0x20,0x18,0x5c,0xfb,0x97,0x7b,0x25,0x11,0x94,0x44,0x30,0x62,0x70, +0x00,0x20,0x08,0x06,0x87,0x08,0x06,0xbe,0x17,0xe0,0x9d,0x05,0x78,0x27,0x1f,0x0b, +0x74,0x0e,0x3e,0x36,0xf4,0x9c,0x7c,0x2c,0xe0,0x39,0xf8,0x58,0xb1,0x77,0xf2,0xb1, +0x60,0xef,0xe0,0x63,0x41,0x21,0x1f,0x0b,0xf8,0x0e,0x3e,0x56,0x14,0xf2,0xb1,0xa0, +0x91,0x8f,0x05,0x83,0x7c,0x2c,0x48,0x0d,0xf9,0x98,0x90,0x1a,0xf2,0xb1,0x21,0x35, +0xe4,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83, +0x03,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0xbd,0x60,0xd0,0x7e,0x3f,0x91,0xfd, +0x44,0x66,0x27,0x11,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x1a,0x0c,0xda, +0x2f,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x07,0x03,0xfa,0x8b,0x83,0xd9,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x07,0x83,0xfa,0x8b,0x83,0xd9,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x43,0x07,0x03,0xfb,0x8b,0x83,0xd9,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x63,0x07,0x03,0xfb,0x8b,0x03,0xdb,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x83,0x07,0x83,0xfb,0x8b,0x03,0xdb,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x07, +0x03,0xfc,0x8b,0x03,0xdb,0xb0,0x23,0x37,0xe4,0x63,0x48,0x6e,0xc8,0xc7,0x92,0xdc, +0x90,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0xcc,0xf8, +0x0d,0xf9,0x98,0xf1,0x1b,0xf2,0x31,0xe3,0x37,0xe4,0x63,0x71,0x30,0xc0,0xc7,0xe2, +0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x09,0x3e,0x05,0x13,0x6e,0xa0,0x17, +0x18,0x35,0x62,0x90,0x00,0x20,0x08,0x06,0xd7,0x19,0x06,0x25,0x18,0xbc,0x44,0x1b, +0xbc,0x44,0x1b,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xe1,0x86,0x81,0x0a,0x06,0x01, +0xf9,0x59,0x40,0x7e,0xf2,0xb1,0xc0,0xf4,0xe0,0x63,0x43,0xea,0xc9,0xc7,0x02,0xd4, +0x83,0x8f,0x15,0xe7,0x27,0x1f,0x0b,0xce,0x0f,0x3e,0x16,0x14,0xf2,0xb1,0x00,0xfd, +0xe0,0x63,0x45,0x21,0x1f,0x0b,0x18,0xf9,0x58,0x30,0xc8,0xc7,0x82,0xf8,0x90,0x8f, +0x09,0xf1,0x21,0x1f,0x1b,0xe2,0x43,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8, +0x18,0x1b,0x0c,0xf0,0x31,0x36,0x38,0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0xd7, +0x1e,0x06,0x39,0x18,0x9c,0x45,0x29,0x9c,0x45,0x29,0xd8,0x5c,0x04,0xf2,0x19,0x31, +0x30,0x00,0x10,0x04,0x83,0x08,0x14,0x83,0x1c,0x0c,0x82,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x48,0x31,0x00,0xc3,0x80,0x0d,0xf6,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x8e,0x52,0x0c,0xc2,0x30,0x60,0x83,0xfd,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3, +0x14,0x03,0x31,0x0c,0xd8,0x60,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x38,0xc5, +0x40,0x0c,0x03,0x36,0xf0,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x50,0x31,0x18, +0xc3,0x80,0x0d,0xfc,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x54,0x0c,0xc8,0x30, +0x60,0x03,0xff,0xb0,0x23,0x44,0xe4,0x63,0x48,0x88,0xc8,0xc7,0x92,0x10,0x91,0x8f, +0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0xcc,0x38,0x11,0xf9, +0x98,0x71,0x22,0xf2,0x31,0xe3,0x44,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80, +0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x09,0x3e,0xb5,0x12,0xba,0xa0,0x17,0x18,0x35, +0x62,0x90,0x00,0x20,0x08,0x06,0xd7,0x2c,0x06,0x71,0x18,0xa8,0x44,0x2e,0xa8,0x44, +0x2e,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xa1,0x8b,0x81,0x1d,0x06,0x01,0x0c,0x06, +0x16,0xc0,0x60,0x20,0x1f,0x0b,0xe4,0x0f,0x3e,0x36,0xd4,0x9f,0x7c,0x2c,0xa0,0x3f, +0xf8,0x58,0x31,0x83,0x81,0x7c,0x2c,0x98,0xc1,0x00,0x3e,0x16,0x14,0xf2,0xb1,0x80, +0x06,0x03,0xf8,0x58,0x51,0xc8,0xc7,0x02,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x20,0x47, +0xe4,0x63,0x42,0x8e,0xc8,0xc7,0x86,0x1c,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83, +0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x0e,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82, +0xc1,0x75,0x8e,0x41,0x29,0x06,0x62,0x11,0x0f,0x62,0x11,0x0f,0xf6,0x1b,0x81,0x7c, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x62,0xc7,0xa0,0x14,0x83,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0x78,0x0c,0x58,0x31,0x60,0x83,0x31,0x19,0x31,0x38,0x00,0x10, +0x04,0x83,0x23,0x1e,0x83,0x56,0x0c,0xd8,0x60,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x90,0xc7,0xc0,0x15,0x03,0x36,0x18,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xe6,0x31,0x70,0xc5,0x80,0x0d,0xcc,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x7a, +0x0c,0x5e,0x31,0x60,0x03,0x33,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x1e,0x03, +0x58,0x0c,0xd8,0xc0,0x4c,0xec,0x48,0x13,0xf9,0x18,0x92,0x26,0xf2,0xb1,0x24,0x4d, +0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x33,0xde, +0x44,0x3e,0x66,0xbc,0x89,0x7c,0xcc,0x78,0x13,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36, +0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x82,0x8f,0xe5,0xca,0x9c,0x80,0xe0, +0x02,0xc3,0x2c,0x30,0x13,0xf8,0x0c,0x37,0xd4,0x49,0xe8,0x90,0x41,0xbd,0x48,0xa0, +0x17,0x18,0x65,0x3b,0x42,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0x2e,0x92,0x0c, +0xc4,0x31,0x70,0x91,0xc0,0x45,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x56,0x32, +0x38,0xc7,0x20,0x08,0xc5,0xc0,0x82,0x50,0x0c,0xe4,0x63,0xc1,0x18,0x06,0xf0,0xb1, +0xc1,0x0c,0x03,0xf9,0x58,0x50,0x86,0x01,0x7c,0xac,0x20,0xc5,0x40,0x3e,0x16,0x90, +0x62,0x00,0x1f,0x0b,0x0a,0xf9,0x58,0x50,0x8a,0x01,0x7c,0xac,0x28,0xe4,0x63,0x41, +0x23,0x1f,0x0b,0x06,0xf9,0x58,0x40,0x2a,0xf2,0x31,0x81,0x54,0xe4,0x63,0x03,0xa9, +0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07, +0x07,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0xc2,0xc9,0xc0,0x1e,0x03,0x34,0xc9, +0xd0,0x24,0x33,0x18,0x09,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0x4f,0x06, +0xf6,0x18,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x84,0x65,0xd0,0x8f,0x41,0x1c, +0xb8,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x62,0x19,0xf8,0x63,0x10,0x07,0xae, +0x32,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x58,0x06,0xff,0x18,0xc4,0x81,0xab,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0x41,0x96,0xc1,0x3f,0x06,0x71,0x10,0x2b,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0x94,0x65,0x00,0x92,0x41,0x1c,0xc4,0xca,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0x66,0x19,0x84,0x64,0x10,0x07,0xb1,0x62,0x07,0xad,0xc8,0xc7, +0x10,0x5a,0x91,0x8f,0x25,0xb4,0x22,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c, +0x2c,0x0e,0x06,0xf8,0x98,0xa1,0x2b,0xf2,0x31,0x43,0x57,0xe4,0x63,0x86,0xae,0xc8, +0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x13, +0x7c,0x2a,0x47,0xdc,0x40,0x2f,0x30,0x6a,0xc4,0x20,0x01,0x40,0x10,0x0c,0x2e,0xb8, +0x0c,0x5c,0x32,0xc0,0x91,0x36,0xc0,0x91,0x36,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0xe3,0x2e,0x83,0x99,0x0c,0x82,0x76,0x0c,0x2c,0x68,0xc7,0x40,0x3e,0x16,0xbc,0x62, +0x00,0x1f,0x1b,0x64,0x31,0x90,0x8f,0x05,0xb1,0x18,0xc0,0xc7,0x0a,0x78,0x0c,0xe4, +0x63,0x01,0x3c,0x06,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0xf1,0x18,0xc0,0xc7,0x8a,0x42, +0x3e,0x16,0x30,0xf2,0xb1,0x60,0x90,0x8f,0x05,0xec,0x22,0x1f,0x13,0xd8,0x45,0x3e, +0x36,0xb0,0x8b,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0, +0x63,0x6c,0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0x2e,0xd2,0x0c,0xc4,0x32, +0x80,0x93,0x52,0x80,0x93,0x52,0x30,0x3e,0x09,0xe4,0x33,0x62,0x60,0x00,0x20,0x08, +0x06,0x51,0x6a,0x06,0x62,0x19,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb4,0x66, +0x90,0x96,0x01,0x1b,0xd8,0xcb,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xae,0x19,0xa8, +0x65,0xc0,0x06,0xf6,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x6b,0x06,0x6b,0x19, +0xb0,0x81,0xbd,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x01,0x9b,0xc1,0x5a,0x06,0x6c, +0x90,0x2f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc4,0x66,0xc0,0x96,0x01,0x1b,0xe4, +0xcb,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xb2,0x19,0xb4,0x65,0xc0,0x06,0xf9,0x62, +0x07,0xbf,0xc8,0xc7,0x10,0x7e,0x91,0x8f,0x25,0xfc,0x22,0x1f,0x63,0x83,0x01,0x3e, +0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x98,0x21,0x32,0xf2,0x31,0x43,0x64,0xe4, +0x63,0x86,0xc8,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01, +0x3e,0xc6,0x06,0x13,0x7c,0x8a,0x46,0x74,0x41,0x2f,0x30,0x6a,0xc4,0x20,0x01,0x40, +0x10,0x0c,0x2e,0xde,0x0c,0xf4,0x32,0x98,0x91,0x5c,0x98,0x91,0x5c,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x63,0x3c,0x83,0xbf,0x0c,0x82,0x9c,0x0c,0x2c,0xc8,0xc9,0x40, +0x3e,0x16,0xec,0x63,0x00,0x1f,0x1b,0xfc,0x31,0x90,0x8f,0x05,0xfd,0x18,0xc0,0xc7, +0x0a,0x9e,0x0c,0xe4,0x63,0x01,0x4f,0x06,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0x3d,0x19, +0xc0,0xc7,0x8a,0x42,0x3e,0x16,0x30,0xf2,0xb1,0x60,0x90,0x8f,0x05,0x34,0x23,0x1f, +0x13,0x68,0x46,0x3e,0x36,0xd0,0x8c,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0, +0x31,0x36,0x18,0xe0,0x63,0x6c,0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0x2e, +0xf8,0x0c,0x5c,0x33,0x58,0x93,0x78,0x58,0x93,0x78,0x30,0x74,0x09,0xe4,0x33,0x62, +0x60,0x00,0x20,0x08,0x06,0x51,0x7d,0x06,0xae,0x19,0x04,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0xe4,0x67,0x50,0x9b,0x01,0x1b,0xf8,0xcc,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0xfa,0x19,0xd8,0x66,0xc0,0x06,0x3e,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xc7, +0x7e,0x06,0xb7,0x19,0xb0,0x81,0xcf,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc1,0x9f, +0xc1,0x6d,0x06,0x6c,0x10,0x36,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf4,0x67,0x80, +0x9b,0x01,0x1b,0x84,0xcd,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xfe,0x19,0xe4,0x66, +0xc0,0x06,0x61,0x63,0x07,0xd9,0xc8,0xc7,0x10,0xb2,0x91,0x8f,0x25,0x64,0x23,0x1f, +0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x98,0xa1,0x36,0xf2, +0x31,0x43,0x6d,0xe4,0x63,0x86,0xda,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00, +0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x13,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0x4a,0xd1,0x00,0x44,0x83,0x60,0x38,0x22,0x20,0xcb,0x40,0xf8,0xa6,0x1b,0x86,0xb1, +0x0c,0x02,0x6b,0x02,0xfa,0x58,0x23,0xd0,0xc7,0x9a,0x81,0x3e,0xa6,0x10,0xf4,0x31, +0xa5,0xa0,0x8f,0x29,0x06,0x7d,0xcc,0x30,0xe4,0x63,0x86,0x21,0x1f,0x33,0x0c,0xf9, +0x98,0x31,0xc4,0xc7,0x8c,0x21,0x3e,0x66,0x0c,0xf1,0x19,0x31,0x30,0x00,0x10,0x04, +0x83,0x08,0x47,0x83,0x17,0x0d,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x72,0x34, +0x80,0xd1,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x48,0x47,0x83,0x18,0x0d,0x86, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x76,0x34,0x70,0xcf,0x60,0x18,0x31,0x30,0x00, +0x10,0x04,0x83,0x88,0x47,0x83,0xf7,0x0c,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0x7a,0x34,0x80,0xcf,0x60,0x18,0x8e,0x60,0x03,0xbc,0x0c,0x84,0xef,0x02,0xa3,0x2c, +0x70,0x03,0xf9,0x0c,0x47,0x04,0x7b,0x19,0x08,0xdf,0x2c,0x43,0xa2,0x04,0x36,0x07, +0x02,0x7d,0x6c,0x0e,0x06,0xfa,0xd8,0x1c,0x10,0xf4,0xb1,0x22,0x35,0x03,0xf9,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0x91,0xa6,0x01,0x89,0x06,0x04,0x1c,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0xa1,0xa6,0x41,0x89,0x06,0x04,0x1c,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0xb1,0xa6,0x81,0x89,0x06,0x04,0x1c,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0xc1,0xa6,0x01,0x8a,0x06,0x03,0x1c,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd1,0xa6, +0x41,0x8a,0x06,0x03,0x1c,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xe1,0xa6,0x81,0x8a, +0x06,0x03,0x1c,0xcc,0x12,0x28,0x03,0x15,0x86,0x91,0xe8,0x03,0x32,0x50,0x61,0x18, +0x89,0x3e,0x20,0x03,0x15,0x86,0x91,0xe8,0x03,0x32,0x50,0x61,0x50,0x89,0x87,0x18, +0x19,0xcc,0x66,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xe2,0x34,0xa0,0xcf, +0x20,0xb0,0xe0,0x37,0x03,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x61,0xa7,0x41, +0x8c,0x06,0xb7,0x18,0xcc,0x62,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x9d,0x06, +0x32,0x1a,0x04,0xa4,0x34,0x1c,0x11,0x98,0x67,0x40,0x7c,0xf5,0x8a,0x41,0xa0,0x23, +0x06,0x07,0x00,0x82,0x60,0x00,0x06,0x71,0x1a,0xcc,0x68,0xf0,0x96,0x81,0x69,0x06, +0x23,0x06,0x07,0x00,0x82,0x60,0x00,0x06,0x72,0x1a,0xd0,0x68,0xa0,0x96,0x81,0x6b, +0x06,0x23,0x06,0x0f,0x00,0x82,0x60,0x30,0xe1,0x69,0xe0,0xa2,0x81,0x10,0xa8,0x63, +0x90,0x8e,0xc1,0x7c,0x06,0xf3,0x19,0xbc,0x69,0xf0,0xa6,0x41,0x8e,0x06,0x78,0x19, +0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x4c,0x37, +0x10,0x7d,0x19,0x20,0xd3,0x0d,0x84,0x5f,0x06,0xc9,0x74,0x03,0xf1,0x97,0x81,0x32, +0xdd,0x40,0x80,0x66,0xb0,0x18,0x44,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2, +0x51,0x0d,0xf4,0x34,0x08,0x86,0x23,0x82,0xf8,0x0c,0x98,0x6f,0x96,0xc1,0x59,0x02, +0x9b,0x8c,0xf8,0x0c,0x47,0x10,0xa5,0x19,0x08,0xdf,0x70,0x44,0x61,0x9a,0x01,0xf1, +0x9d,0x30,0xc4,0x09,0x43,0x98,0x10,0x84,0x60,0x38,0xc2,0x50,0xcd,0x40,0xf8,0x86, +0x23,0x8e,0xd5,0x0c,0x88,0xef,0x84,0x21,0x4e,0x18,0xc2,0x84,0x20,0x04,0xc3,0x0d, +0x46,0x00,0x06,0xb3,0x0c,0x4c,0x13,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x14,0xab, +0x01,0xaa,0x06,0xcc,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xb5,0x1a,0xc4,0x69,0xf0, +0x04,0xb3,0x04,0xcd,0x40,0x85,0x21,0x30,0x60,0xb0,0x98,0x18,0x50,0xf1,0x19,0x8e, +0x08,0x68,0x33,0x10,0xbe,0xe1,0x08,0xa1,0x36,0x03,0xe2,0x3b,0x61,0x88,0x13,0x86, +0x30,0x21,0x08,0xc1,0x70,0x03,0x14,0x80,0xc1,0x2c,0x03,0x96,0x05,0x03,0x15,0xc6, +0xcc,0x6c,0x74,0x2b,0x28,0x23,0x06,0x07,0x00,0x82,0x60,0x00,0x06,0xb6,0x1a,0xe0, +0x69,0xa0,0x9b,0x81,0x7b,0x06,0x23,0x06,0x0e,0x00,0x82,0x60,0xf0,0xf8,0x6a,0xd0, +0xa6,0x41,0x10,0x9a,0x01,0x68,0x06,0x7d,0x1a,0xac,0xc1,0xe7,0x75,0x3b,0x1a,0x0c, +0x47,0x74,0xbc,0x19,0x38,0xdf,0x05,0x46,0x19,0x11,0xc8,0x67,0xb8,0x01,0xad,0x6c, +0x35,0x08,0x83,0x53,0xc9,0xc0,0x28,0xd3,0xcf,0xc0,0x24,0x83,0xf8,0x58,0x20,0xc8, +0xc7,0x02,0x73,0x92,0x8f,0xdd,0x64,0x50,0xa3,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0x32,0xd7,0x60,0x56,0x83,0xe0,0x0e,0xa3,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x58,0xd7,0xc0,0x54,0x83,0x40,0x30,0x3d,0xc8,0xd1,0x40,0x3e,0x16,0x18,0xf1, +0xb1,0x21,0x90,0x8f,0x05,0x08,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x80,0xd7, +0x80,0x55,0x83,0x24,0x30,0xb0,0x0c,0x60,0x34,0x90,0xcf,0x88,0x81,0x01,0x80,0x20, +0x18,0x44,0xef,0x1a,0xf0,0x6a,0x10,0x58,0x28,0x0c,0xf1,0x31,0x21,0x90,0x8f,0x05, +0x05,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb0,0xd7,0x40,0x56,0x03,0x23,0x98, +0x65,0x78,0xa0,0x97,0x0c,0xec,0x14,0x50,0x01,0x3e,0x16,0x9c,0x42,0x7c,0x0c,0x15, +0x54,0x01,0x3e,0xb6,0x0a,0xaa,0x10,0x1f,0x0b,0x54,0x21,0x3e,0xb3,0x04,0xd3,0x88, +0xc1,0x01,0x80,0x20,0x18,0x68,0xf5,0x1a,0xc0,0x6a,0x90,0x9e,0x41,0xba,0x06,0xa3, +0x09,0x01,0x30,0x9a,0x20,0x04,0x16,0x08,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83, +0xa8,0x5f,0x03,0x7a,0x0d,0x02,0xb3,0xd1,0x20,0xa0,0xcf,0x88,0x81,0x01,0x80,0x20, +0x18,0x44,0xff,0x1a,0xcc,0x6a,0x10,0x58,0x10,0xa6,0x81,0x7c,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0x0a,0xd9,0x40,0x57,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0x92,0x0d,0xc2,0x35,0x10,0xd3,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x64, +0x83,0x70,0x0d,0xc6,0x32,0xa0,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x38,0xd9,0x40, +0x5c,0x03,0xb4,0x0c,0x02,0xeb,0xd1,0x60,0x88,0x8f,0x09,0x81,0x7c,0x2c,0x28,0xe0, +0x63,0x41,0x3b,0xc8,0xc7,0x84,0x76,0x90,0x8f,0x0d,0xed,0x20,0x1f,0xfb,0x87,0x21, +0x3e,0xf6,0x0f,0x43,0x7c,0xec,0x1f,0x86,0xf8,0x98,0x21,0x12,0xf0,0x31,0x43,0x24, +0xe0,0x63,0x86,0x48,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x9a,0x0d,0xde, +0x35,0xd8,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x9a,0x0d,0xe0,0x35,0xd8, +0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x9b,0x0d,0xe2,0x35,0xd8,0x09,0x63, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x9b,0x0d,0xe6,0x35,0xd8,0x09,0x63,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0x9c,0x0d,0xe8,0x35,0xd8,0x09,0x63,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0x9c,0x0d,0xea,0x35,0xd8,0x09,0x63,0x38,0xc2,0x28,0x2f,0xe1,0x1b, +0x8e,0x30,0xca,0x4b,0xf8,0x86,0x23,0x8c,0xf2,0x12,0xbe,0x1a,0x84,0xad,0x40,0xd8, +0xe1,0x08,0xf5,0x42,0x84,0x6f,0x38,0x42,0xbd,0x10,0xe1,0x1b,0x8e,0x50,0x2f,0x44, +0xf8,0x6a,0x10,0xb6,0x02,0x61,0xcb,0x08,0x76,0x96,0x21,0x92,0x82,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xca,0x36,0x00,0xd9,0x00,0xbe,0xa2,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xcc,0x36,0x08,0xd9,0x00,0xbe,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xce,0x36,0x10,0xd9,0x00,0xbe,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd0,0x36, +0x20,0xd9,0x60,0x88,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x48,0xdb,0xa0,0x64,0x83, +0x21,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x6d,0x03,0x93,0x0d,0x86,0x68,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0xb5,0x0d,0x4c,0x36,0x48,0x85,0x9b,0x1a,0x31,0x30, +0x00,0x10,0x04,0x83,0x28,0x6d,0x83,0x7e,0x0d,0x54,0x33,0xb0,0xc0,0x54,0x03,0xf9, +0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xb4,0xb6,0x01,0xc9,0x06,0x81,0x91,0x6a,0x10, +0xc4,0xc7,0x82,0x42,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xb9,0x6d,0xb0,0xb3, +0x41,0x60,0xfd,0xa5,0xc4,0xc7,0xfa,0x4b,0x89,0x8f,0xf5,0x97,0x12,0x1f,0x23,0x06, +0xf9,0x58,0x31,0xc8,0xc7,0x8c,0x41,0x3e,0x36,0x40,0xf0,0xb1,0x01,0x82,0x8f,0x0d, +0x10,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8,0xdb,0xe0,0x66,0x83,0x52,0x48, +0xd7,0xc0,0x4c,0x21,0x88,0x8f,0x31,0x81,0x7c,0x2c,0x18,0xe0,0x33,0x4b,0x20,0x0d, +0x54,0x18,0x4e,0x44,0xc3,0x01,0x34,0x50,0x61,0x38,0x11,0x0d,0x07,0xd0,0x40,0x85, +0xe1,0x44,0x34,0x1c,0x40,0x03,0x15,0x06,0x12,0xe1,0x04,0x64,0x41,0x4c,0xc0,0xc7, +0x04,0x99,0x80,0x8f,0x0d,0x33,0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4c, +0x37,0x08,0xdb,0xa0,0x57,0x83,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xd3,0x0d, +0xc4,0x36,0xf0,0xd5,0x60,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x75,0x83,0xb1, +0x0d,0x7e,0x35,0x18,0xec,0x26,0x06,0xfa,0x18,0x4e,0x0c,0xf4,0xb1,0x9c,0x18,0xe8, +0x63,0x3d,0xd1,0xc4,0xc7,0x7a,0xa2,0x89,0x8f,0xf5,0x44,0x13,0x1f,0x33,0x06,0xf9, +0x98,0x31,0xc8,0xc7,0x8c,0x41,0x3e,0x36,0x4c,0xf0,0xb1,0x61,0x82,0x8f,0x0d,0x13, +0x7c,0x4c,0x18,0xe0,0x63,0x81,0x10,0x1f,0x1b,0x0a,0xf8,0x98,0x51,0xc4,0xc7,0x82, +0x22,0x3e,0xb3,0x04,0xd3,0x40,0x85,0x41,0x1a,0x0f,0x22,0x0d,0x54,0x18,0xa4,0xf1, +0x20,0xd2,0x40,0x85,0x21,0x1a,0x8f,0x21,0x8d,0x18,0x1c,0x00,0x08,0x82,0x01,0x18, +0xd0,0x6e,0x60,0xb7,0x81,0xab,0x06,0xef,0x1a,0x8c,0x18,0x34,0x00,0x08,0x82,0x41, +0xd3,0xbb,0x01,0xde,0x06,0x41,0xec,0x06,0xb1,0x1b,0xc4,0x6e,0xb0,0xb7,0xc1,0xde, +0x06,0x7b,0x1b,0xec,0x6d,0x30,0x9a,0x10,0x00,0xc3,0x11,0x01,0xaf,0x06,0xc1,0x37, +0xdd,0x60,0xaf,0x81,0x10,0x18,0x12,0xd0,0xc7,0x10,0x81,0x3e,0x86,0x0c,0xf4,0x19, +0x31,0x38,0x00,0x10,0x04,0x03,0xcd,0x77,0x83,0xbc,0x0d,0x64,0x35,0xc8,0xdd,0x60, +0x34,0x21,0x00,0x2c,0x28,0xe4,0x63,0x42,0x21,0x1f,0x1b,0x0a,0xf9,0x98,0xa8,0x06, +0x60,0x1a,0xc4,0xc7,0x44,0x35,0x00,0xd3,0x20,0x3e,0xc3,0x11,0x02,0xba,0x06,0xc3, +0x37,0x1c,0x31,0x88,0x6c,0x50,0x7c,0x25,0x04,0x3a,0x1c,0x41,0xac,0x6b,0x30,0x7c, +0xc3,0x11,0x45,0xc9,0x06,0xc5,0x57,0x42,0xa0,0x45,0x04,0x3a,0xcb,0x40,0x55,0xc1, +0x68,0x82,0x33,0x58,0x00,0xb3,0x81,0x7c,0x6c,0x34,0x02,0xfa,0x98,0x7b,0x05,0xf1, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x7e,0x03,0xd9,0x0d,0xe6,0x35,0x08,0x66, +0x09,0xaa,0x81,0x0a,0x43,0xa0,0xd0,0x5b,0x98,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00, +0x0c,0xe0,0x37,0x90,0xdd,0x40,0x5e,0x03,0x92,0x0d,0x46,0x0c,0x1c,0x00,0x04,0xc1, +0xe0,0xc1,0xdf,0xe0,0x74,0x83,0x60,0x57,0x03,0x5d,0x0d,0x6e,0x37,0x10,0xfc,0x4b, +0x10,0xea,0x36,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x7f,0x03,0xdb,0x0d,0x6a, +0x36,0xd0,0xaf,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf0,0x37,0x28,0xdf,0x40,0x4d, +0x03,0x8b,0xdb,0x40,0x88,0x8f,0x09,0x81,0x7c,0x2c,0x20,0xe0,0x33,0x62,0x70,0x00, +0x20,0x08,0x06,0xc7,0xff,0x06,0xba,0x1b,0x14,0x81,0x85,0x69,0xe0,0xb6,0x81,0x7c, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x08,0xe1,0x80,0x77,0x83,0xe0,0x47,0x03,0x1b, +0x06,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x31,0xc2,0x81,0xef,0x06,0x81,0x30, +0xdd,0x90,0xb3,0x41,0xc0,0xa3,0xc1,0x70,0x04,0x4f,0xe8,0x6c,0xc0,0x7c,0xb3,0x0c, +0x97,0x15,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x61,0xc2,0x41,0xf8,0x06,0x3d,0x1b, +0x08,0x36,0xb7,0x41,0x10,0x9f,0x59,0x82,0x6b,0xa0,0xc2,0x10,0x2c,0xa4,0x1a,0x31, +0x38,0x00,0x10,0x04,0x03,0x30,0x00,0xe1,0x40,0x7c,0x83,0x90,0x0d,0x70,0x36,0x18, +0x31,0x70,0x00,0x10,0x04,0x83,0x07,0x85,0x83,0xdb,0x0d,0x82,0x75,0x0d,0xd4,0x35, +0x38,0xdf,0x60,0x0c,0xc4,0x20,0x0c,0x84,0xd2,0x0d,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0x00,0x0c,0x42,0x38,0x18,0xdf,0x80,0x64,0x03,0x9d,0x0d,0x46,0x0c,0x1c,0x00,0x04, +0xc1,0xe0,0x49,0xe1,0x00,0x77,0x83,0x80,0x5d,0x83,0x75,0x0d,0xd0,0x37,0x38,0xd9, +0xe0,0x64,0x83,0x93,0x0d,0x4e,0x36,0x30,0xdd,0x00,0x47,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0x42,0xe1,0xe0,0x7f,0x03,0xba,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x85, +0x03,0xf4,0x0d,0xec,0x22,0x98,0x25,0xc8,0x06,0x2a,0x0c,0x01,0x73,0x97,0xc6,0x72, +0x43,0x35,0xe2,0x33,0x1c,0x11,0xac,0x6c,0x20,0x7c,0xc3,0x11,0x02,0xcb,0x06,0xc4, +0x77,0xc2,0x10,0x27,0x0c,0x61,0x42,0x10,0x82,0xe1,0x86,0xd3,0x08,0xc0,0x60,0x96, +0x41,0xdb,0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x64,0x38,0x48,0xe1,0xe0,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x86,0x03,0xf9,0x0d,0x92,0x60,0x96,0x60,0x1b, +0xa8,0x30,0x04,0x8d,0xca,0x4c,0x3f,0x4a,0x37,0x90,0xcf,0x88,0x81,0x01,0x80,0x20, +0x18,0x44,0x36,0x1c,0x8c,0x70,0x10,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x74,0xc3, +0xc1,0xfa,0x06,0x81,0x05,0x75,0x1b,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2, +0x1c,0x0e,0xe4,0x37,0x08,0x86,0x23,0x8c,0xdb,0x70,0xbe,0x0b,0x8c,0xb2,0x60,0x90, +0xcf,0x70,0x44,0xa0,0xba,0x81,0xf0,0x5d,0x60,0xd4,0x88,0x81,0x01,0x80,0x20,0x18, +0x44,0x3f,0x1c,0xcc,0x6f,0x20,0x66,0x16,0xac,0x6e,0x20,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0xc2,0x38,0xd0,0xdf,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3, +0x8c,0x03,0x10,0x0e,0x44,0x35,0x08,0x6c,0x6f,0x83,0x20,0x3e,0x66,0x04,0xf2,0x99, +0x25,0x70,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_c5a3e92884847c78455b67aff00c0431.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_c5a3e92884847c78455b67aff00c0431.h new file mode 100644 index 00000000..dc51b3ec --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_c5a3e92884847c78455b67aff00c0431.h @@ -0,0 +1,1101 @@ +// ffx_fsr2_accumulate_pass_wave64_c5a3e92884847c78455b67aff00c0431.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_wave64_c5a3e92884847c78455b67aff00c0431_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_c5a3e92884847c78455b67aff00c0431_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_c5a3e92884847c78455b67aff00c0431_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_c5a3e92884847c78455b67aff00c0431_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_c5a3e92884847c78455b67aff00c0431_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_c5a3e92884847c78455b67aff00c0431_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_c5a3e92884847c78455b67aff00c0431_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_c5a3e92884847c78455b67aff00c0431_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_c5a3e92884847c78455b67aff00c0431_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_c5a3e92884847c78455b67aff00c0431_UAVResourceBindings[] = { 0, 1, 3, 4, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_c5a3e92884847c78455b67aff00c0431_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_c5a3e92884847c78455b67aff00c0431_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_c5a3e92884847c78455b67aff00c0431_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_c5a3e92884847c78455b67aff00c0431_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_c5a3e92884847c78455b67aff00c0431_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_c5a3e92884847c78455b67aff00c0431_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_c5a3e92884847c78455b67aff00c0431_size = 17164; + +static const unsigned char g_ffx_fsr2_accumulate_pass_wave64_c5a3e92884847c78455b67aff00c0431_data[] = { +0x44,0x58,0x42,0x43,0xea,0x21,0xa7,0x47,0xaf,0xa1,0x75,0x3a,0x0f,0xc3,0xe9,0x60, +0xbf,0x61,0xae,0x47,0x01,0x00,0x00,0x00,0x0c,0x43,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x0c,0x02,0x00,0x00,0x2c,0x10,0x00,0x00,0x48,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x98,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0x18,0x0e,0x00,0x00,0x66,0x00,0x05,0x00,0x86,0x03,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x7d,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xce,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xf4,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2, +0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42, +0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29, +0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30, +0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c, +0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3, +0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf, +0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f, +0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3, +0x50,0x08,0x6e,0x60,0x06,0xea,0x6e,0x1b,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42, +0x72,0xa8,0x48,0x20,0xd2,0xc8,0x79,0x88,0x68,0x42,0x08,0x09,0x09,0xc3,0x50,0x08, +0x66,0x60,0x3e,0x02,0x0f,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90, +0x66,0x40,0xc4,0x30,0x0c,0xca,0x1c,0x41,0x50,0x0a,0x66,0x10,0x87,0x91,0xc8,0x81, +0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec, +0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81, +0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d, +0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30, +0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f, +0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2, +0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00, +0x06,0x7e,0x80,0x84,0x13,0xa5,0x74,0x18,0x41,0x30,0x66,0x6a,0x83,0x71,0x60,0x87, +0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30, +0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03, +0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72, +0x40,0xc1,0x30,0x93,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42, +0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39, +0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0, +0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0x20,0x61,0x65,0xa9,0x9d,0x29,0x0c,0xc6, +0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41, +0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f, +0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca, +0x01,0x05,0xc3,0x4c,0xd6,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3, +0x3b,0x84,0x03,0x3d,0xf8,0x01,0x12,0x8c,0x97,0xe0,0x99,0xc8,0x60,0x1c,0xd8,0x21, +0x1c,0xe6,0x61,0x1e,0xdc,0x40,0x16,0x6e,0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e, +0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4, +0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00, +0x0c,0xfc,0x00,0x05,0x27,0xc9,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c, +0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03, +0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a, +0x56,0xa2,0x67,0xc2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc, +0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x50,0x60,0x90,0x3d,0x8c,0x20,0x0c,0x67, +0x08,0xc1,0xc7,0xae,0x36,0x9a,0x70,0x1c,0xc7,0xf1,0x61,0x38,0xd7,0x75,0x5d,0x0d, +0xc3,0x30,0x0c,0xc3,0xa0,0xfc,0x26,0x69,0x8a,0x28,0x61,0xf2,0x59,0x80,0x79,0x16, +0x22,0x62,0x27,0x60,0x22,0x50,0x30,0xd0,0x0e,0x00,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c, +0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10, +0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x90,0x01,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64, +0x81,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24, +0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2,0x20,0xca,0xa1,0xf0,0x03,0x0a,0xa4,0x60, +0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03, +0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a, +0x3e,0xa0,0x2c,0x4a,0xa3,0xc8,0x23,0x0a,0xff,0xa2,0xb8,0x8a,0x87,0xc6,0x11,0x80, +0x1a,0x20,0x75,0x06,0x80,0xdc,0x19,0x00,0x8a,0x67,0x00,0x68,0x9e,0x01,0xa0,0x7a, +0x06,0x80,0xee,0x19,0x00,0xca,0x67,0x00,0x48,0x9f,0x01,0x20,0x7e,0x06,0x00,0x00, +0x79,0x18,0x00,0x00,0x80,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0xc1,0x99,0x20,0x0c,0xcf,0x06,0x61,0x20,0x26,0x08,0x03,0xb4,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08,0x6a,0x40,0x07,0xb4,0xe4,0xbe,0xd2,0xdc, +0xe0,0xea,0xe8,0xbe,0xda,0xde,0xe8,0xd2,0xde,0xdc,0xbe,0xec,0xca,0xc6,0xe8,0xde, +0xe4,0xe6,0x26,0x08,0x43,0x34,0x41,0x18,0xa4,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65, +0x31,0x98,0x81,0x31,0x9c,0x09,0x82,0x1b,0xd4,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8, +0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86, +0x31,0x30,0x86,0xc3,0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab, +0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30, +0x4c,0x1b,0x12,0x46,0x99,0x0c,0x6a,0x60,0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8, +0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x04,0x61,0xa0,0x26,0x08,0x43,0xb5,0x41, +0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35,0x30,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae, +0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed, +0x4d,0x6e,0x82,0x30,0x58,0x1b,0x92,0x4b,0xd9,0x0c,0x6e,0x60,0x0c,0x87,0x8e,0xdc, +0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xb8, +0x36,0x24,0x9c,0xe2,0x19,0xdf,0xc0,0x18,0xd9,0x04,0x21,0x0e,0xec,0x80,0x89,0xdc, +0x57,0x5a,0xdb,0x59,0x53,0x1a,0xdc,0xdc,0x04,0x61,0xc0,0x36,0x24,0x44,0x18,0x88, +0x81,0x31,0x06,0x03,0x63,0x38,0x13,0x84,0x21,0x23,0x26,0xf7,0x45,0x96,0xc6,0x16, +0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36, +0xb7,0x36,0xb7,0x21,0x29,0x03,0xc8,0x0c,0x8c,0x61,0x60,0x8c,0x6c,0x03,0xf2,0x48, +0x95,0xd6,0x81,0x01,0x19,0x9c,0xc1,0x04,0x61,0x0e,0xee,0x80,0x9a,0xdc,0xdd,0x57, +0x9a,0x1b,0x5d,0x99,0x9c,0x5b,0x18,0xdb,0x57,0x1d,0xdc,0xdc,0x58,0x18,0x5b,0x19, +0xd9,0xd7,0xd8,0x1b,0xdb,0x9b,0xdc,0x04,0x61,0x0c,0xe4,0x60,0xc3,0x62,0xa4,0x81, +0x1a,0x18,0xc6,0xc0,0xac,0xc1,0x1a,0xac,0x81,0x33,0x41,0xa8,0x03,0x3c,0xa0,0x23, +0x77,0xf7,0xc5,0xf6,0x36,0xb6,0xf6,0x35,0x47,0x17,0x46,0x57,0x37,0xb7,0x61,0x19, +0xda,0xc0,0x0d,0x8c,0x61,0x60,0xd6,0x60,0x0d,0xd6,0x20,0x9b,0x20,0xdc,0x41,0x1e, +0x90,0x91,0xbb,0xfb,0x72,0x2b,0xbb,0xfb,0x62,0x7b,0x1b,0x5b,0x9b,0xdb,0xb0,0x30, +0x70,0x10,0x07,0x06,0x35,0x30,0x6b,0xb0,0x06,0x6b,0x90,0xf1,0x91,0xbb,0xfb,0x62, +0xab,0x6b,0x0b,0xfb,0x42,0x4b,0x9b,0xa3,0x7b,0x93,0xcb,0xdb,0xb0,0x50,0x69,0x30, +0x07,0xc6,0x35,0x30,0x6b,0xb0,0x06,0x6b,0xe0,0x6c,0x20,0xd8,0xe0,0x0d,0xe4,0x80, +0x0e,0x26,0x08,0x7a,0xb0,0x07,0x34,0xc6,0xc4,0x8c,0xa6,0xa4,0x64,0x26,0x08,0x83, +0xb6,0x01,0x31,0xec,0xe0,0x0e,0x0c,0x63,0xc0,0x03,0x60,0x43,0x90,0x07,0x13,0x04, +0x3e,0xe0,0x03,0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d, +0x70,0x1b,0x10,0x63,0x0f,0xf8,0xc0,0x18,0x06,0x03,0xd8,0x10,0xf4,0xc1,0x06,0x02, +0x0d,0xea,0x40,0x0f,0xfc,0x60,0x82,0x90,0x07,0x7a,0xc0,0x25,0x4d,0xaa,0xcc,0x8d, +0xac,0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x30,0x06,0x73,0xb0,0x01,0x21,0x42,0x81, +0x32,0xca,0xe0,0x6a,0x44,0x81,0x4e,0x5a,0x53,0x18,0x9e,0x54,0x99,0x1b,0x59,0x99, +0xdc,0x54,0x9a,0x5e,0xd9,0x06,0x84,0x20,0x05,0x6a,0x0c,0xca,0xe0,0x6a,0x44,0x81, +0x4c,0x1a,0x51,0xda,0x1c,0x1c,0x5b,0x58,0xde,0x54,0x9a,0x5e,0xd9,0x04,0x61,0xd8, +0x36,0x20,0x84,0x29,0x50,0xa7,0x50,0x06,0x57,0x23,0x0a,0xec,0xd2,0x92,0xdc,0xe0, +0xea,0xe8,0x86,0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0x88, +0xd2,0xda,0xca,0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26,0x08,0x03,0xb7,0xc1,0x20,0x52, +0x81,0x52,0x85,0x32,0xb8,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1,0x11,0xa5, +0xb5,0x95,0xb9,0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x86,0x6e,0x03,0x42,0xb0,0x02, +0xd5,0x0a,0x65,0x70,0x35,0xa2,0x40,0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29,0x0d,0x8e, +0xa9,0xcc,0xae,0x8c,0x8d,0xea,0xad,0x6a,0xae,0x6c,0x82,0x30,0x78,0x1b,0x10,0xe2, +0x15,0x28,0x58,0x28,0x83,0xab,0x11,0x05,0x2e,0x69,0x46,0x72,0x61,0x6d,0x65,0x49, +0x6e,0x64,0x65,0x78,0x13,0x84,0xe1,0xdb,0x80,0x10,0xb2,0x40,0xcd,0x42,0x19,0x5c, +0x8d,0x28,0x50,0x32,0x23,0x2a,0xb3,0x4b,0x1b,0x2b,0xa3,0x7a,0xb3,0x4a,0x2b,0xbb, +0x23,0x2a,0x83,0xa3,0x43,0x9b,0x20,0x0c,0x60,0xb0,0xc1,0x20,0x6a,0x81,0xb2,0x85, +0x32,0x68,0x78,0x98,0x29,0xa5,0xd1,0xd1,0x95,0xc9,0x4d,0x10,0x86,0x30,0xd8,0x80, +0x10,0xb8,0x40,0xe5,0x42,0x19,0x34,0x8d,0x28,0x50,0x32,0x6b,0x7a,0xa3,0x4b,0x7b, +0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x9b,0x1a,0x0b,0x63,0x2b,0x9b,0x20,0x0c,0x62, +0xb0,0x01,0x21,0x76,0x81,0xe2,0x85,0x32,0x68,0x1a,0x51,0x20,0x64,0x46,0xf4,0x76, +0xe7,0x36,0x37,0x16,0xc6,0x56,0x66,0x14,0x36,0x46,0xf7,0x26,0x37,0x41,0x18,0xc6, +0x60,0x03,0x42,0xf8,0x02,0xf5,0x0b,0x65,0xd0,0x34,0xa2,0xc0,0xcf,0xac,0xe9,0x8d, +0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x4e,0x29,0x8d,0x8e,0xae,0x4c,0x6e, +0x28,0xcc,0x6d,0xac,0x8c,0x8d,0x2d,0x8c,0x2e,0xed,0xcd,0x6d,0x82,0x30,0x90,0xc1, +0x06,0x83,0x08,0x07,0x4a,0x1c,0xca,0xa0,0x21,0x63,0x06,0x25,0x57,0x56,0x84,0x07, +0xf7,0x36,0x57,0x27,0x57,0x36,0x41,0x18,0xca,0x60,0x03,0x42,0x90,0x03,0x55,0x0e, +0x65,0xd0,0x34,0xa2,0xc0,0xcc,0x0c,0x4a,0xae,0xcc,0x2e,0xed,0xad,0x6e,0xce,0x48, +0x2e,0xac,0xad,0x0c,0x4a,0xae,0xac,0x08,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x82, +0x30,0x98,0xc1,0x06,0x84,0x38,0x07,0x0a,0x1d,0xca,0xa0,0x69,0x44,0x81,0x8b,0x19, +0x55,0x98,0x1b,0x52,0x18,0x9b,0x99,0xd1,0x93,0xd5,0x04,0x61,0x38,0x83,0x0d,0x06, +0xa1,0x0e,0xd4,0x3a,0x94,0x41,0xc3,0xca,0x4c,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0xaa, +0x2c,0xae,0xae,0xcc,0x6d,0xac,0x8c,0xa9,0xcc,0xed,0x8c,0x0e,0x6d,0x82,0x30,0xa0, +0xc1,0x06,0x84,0x68,0x07,0xca,0x1d,0xca,0xa0,0x69,0x44,0x81,0x8a,0x19,0x51,0x19, +0x1b,0x5d,0x18,0x55,0x5a,0x5b,0xd9,0x04,0x61,0x48,0x83,0x0d,0x06,0x01,0x0f,0x54, +0x3c,0x94,0x41,0xc3,0xcb,0x8c,0x28,0xcf,0x2d,0xac,0x2d,0x6d,0x4c,0xaa,0x6c,0x6e, +0x08,0x2d,0xcc,0xed,0xac,0xcc,0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82,0x30,0xa8,0xc1, +0x06,0x83,0x98,0x07,0x8a,0x1e,0xca,0xa0,0x21,0x66,0x66,0x95,0x56,0x76,0x37,0x05, +0x17,0x36,0x56,0x46,0xf5,0xd6,0x54,0x46,0x57,0x26,0x37,0x67,0x14,0x36,0x46,0xf7, +0x26,0x37,0x41,0x18,0xd6,0x60,0x83,0x41,0xd8,0x03,0x75,0x0f,0x65,0xd0,0x6c,0xa0, +0xf0,0x60,0x14,0x4a,0x01,0x15,0x56,0xc1,0x15,0x62,0x81,0x16,0x6e,0x41,0x17,0x7a, +0x01,0x1c,0xc6,0xc1,0x1c,0xd2,0x81,0x1d,0xde,0x41,0x1e,0xea,0x01,0x1f,0x36,0x0c, +0x06,0x28,0xe4,0xc3,0x04,0x41,0x00,0x36,0x00,0x1b,0x06,0x83,0x1f,0xf8,0x61,0x43, +0xd0,0x0f,0x1b,0x86,0x61,0x1f,0xfc,0x81,0xc2,0xd0,0xd4,0x86,0x61,0x0c,0xc6,0x60, +0x98,0x20,0x0c,0x6c,0xb0,0x21,0xc8,0x85,0x0d,0xc4,0x15,0x12,0x22,0x31,0x12,0x1b, +0x8a,0x7d,0x00,0x09,0xe0,0x0f,0x48,0x82,0x88,0x98,0x5c,0x98,0xdb,0x18,0x5a,0xd9, +0xdc,0x04,0x61,0x68,0x03,0x1a,0x66,0x6c,0x6f,0x61,0x74,0x73,0x13,0x84,0xc1,0x0d, +0x58,0xa4,0xb9,0xcd,0xd1,0xcd,0x4d,0x10,0x86,0x37,0x20,0x91,0xe6,0x46,0x37,0x37, +0x41,0x18,0xe0,0x80,0x08,0x5d,0x19,0xde,0x17,0xdb,0x5b,0x18,0xd9,0x04,0x61,0x88, +0x03,0x22,0x74,0x65,0x78,0x5f,0x6e,0x6f,0x72,0x6d,0x4c,0xe8,0xca,0xf0,0xbe,0xe6, +0xe8,0xde,0xe4,0xca,0x58,0xd4,0xa5,0xb9,0xd1,0xcd,0x6d,0x80,0x4c,0xe2,0x24,0x50, +0x22,0x25,0x54,0x62,0x25,0x58,0xa2,0x25,0x5c,0xe2,0x25,0x60,0x82,0x8b,0x89,0x4b, +0x26,0x60,0xa1,0x0a,0x1b,0x9b,0x5d,0x9b,0x4b,0x1a,0x59,0x99,0x1b,0xdd,0x94,0x20, +0xa8,0x42,0x86,0xe7,0x62,0x57,0x26,0x37,0x97,0xf6,0xe6,0x36,0x25,0x20,0x9a,0x90, +0xe1,0xb9,0xd8,0x85,0xb1,0xd9,0x95,0xc9,0x4d,0x09,0x8c,0x3a,0x64,0x78,0x2e,0x73, +0x68,0x61,0x64,0x65,0x72,0x4d,0x6f,0x64,0x65,0x6c,0x53,0x02,0xa4,0x0c,0x19,0x9e, +0x8b,0x5c,0xd9,0xdc,0x5b,0x9d,0xdc,0x58,0xd9,0xdc,0x94,0xc0,0x0f,0x2a,0x91,0xe1, +0xb9,0xd0,0xe5,0xc1,0x95,0x05,0xb9,0xb9,0xbd,0xd1,0x85,0xd1,0xa5,0xbd,0xb9,0xcd, +0x4d,0x11,0xf2,0xc1,0x1f,0xea,0x90,0xe1,0xb9,0x94,0xb9,0xd1,0xc9,0xe5,0x41,0xbd, +0xa5,0xb9,0xd1,0xcd,0x4d,0x09,0x48,0xa2,0x0b,0x19,0x9e,0xcb,0xd8,0x5b,0x9d,0x1b, +0x5d,0x99,0xdc,0xdc,0x94,0x40,0x26,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3b,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x31,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b, +0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0a,0xdb, +0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20, +0x60,0x7e,0x71,0xdb,0xb6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44, +0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0d,0xdd,0x70,0xf9,0xce, +0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0x7c,0x91,0xc3,0x6c,0x48,0x33, +0x20,0x8d,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3,0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x5b, +0x40,0x34,0x5c,0xbe,0xf3,0xf8,0x46,0xe4,0x50,0x8f,0x38,0xf8,0xc8,0x6d,0xdb,0x41, +0x35,0x5c,0xbe,0xf3,0xf8,0x12,0xc0,0x3c,0x0b,0x51,0x12,0x15,0xb1,0xf8,0xc5,0x6d, +0x1b,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0x94,0x0e,0x30,0xf8, +0xc5,0x6d,0x5b,0x81,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0xb0,0x93, +0x13,0x11,0x7e,0x71,0xdb,0x26,0x90,0x0d,0x97,0xef,0x3c,0xfe,0x74,0x44,0x04,0x30, +0x88,0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e,0x72,0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c, +0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48, +0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc5,0xa3,0xe9,0x28,0x84,0x84,0x7c,0x78, +0x45,0x5b,0x67,0xaf,0xf0,0x0c,0x04,0x31,0x44,0x58,0x49,0x4c,0xbc,0x32,0x00,0x00, +0x66,0x00,0x05,0x00,0xaf,0x0c,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0xa4,0x32,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00, +0xa6,0x0c,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c, +0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42, +0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20, +0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50, +0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00, +0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d, +0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff, +0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42, +0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xce,0x00,0x00,0x00, +0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3, +0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xf8,0xc1,0x08, +0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08, +0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89, +0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3, +0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8, +0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83, +0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1, +0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18, +0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c, +0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60, +0x06,0xea,0x6e,0x1b,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x72,0xa8,0x48,0x20, +0xd2,0xc8,0x79,0x88,0x68,0x42,0x08,0x09,0x09,0xc3,0x50,0x08,0x66,0x60,0x3e,0x02, +0x0f,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90,0x66,0x40,0xc4,0x30, +0x0c,0xca,0x1c,0x41,0x50,0x0a,0x66,0x10,0x87,0x91,0xc8,0x81,0x80,0x61,0x04,0xc2, +0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0, +0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81, +0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c, +0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e, +0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30,0x0e,0xec,0x10,0x0e, +0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72, +0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0, +0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00,0x06,0x7e,0x80,0x84, +0x13,0xa5,0x74,0x18,0x41,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79, +0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0, +0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87, +0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76, +0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x30,0x93, +0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d, +0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc, +0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81, +0x1f,0x80,0x81,0x1f,0x20,0x61,0x65,0xa9,0x9d,0x29,0x0c,0xc6,0x81,0x1d,0xc2,0x61, +0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e, +0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0xd6,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43, +0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d, +0xf8,0x01,0x12,0x8c,0x97,0xe0,0x99,0xc8,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x40,0x16,0x6e,0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4, +0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81, +0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x05, +0x27,0xc9,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81, +0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38, +0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x56,0xa2,0x67,0xc2, +0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16,0x68,0xa1,0x1c,0xf0, +0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0xc1,0x0f,0x50,0x60,0x90,0x3d,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7,0xae, +0x36,0x9a,0x70,0x1c,0xc7,0xf1,0x61,0x38,0xd7,0x75,0x5d,0x0d,0xc3,0x30,0x0c,0xc3, +0xa0,0xfc,0x26,0x69,0x8a,0x28,0x61,0xf2,0x59,0x80,0x79,0x16,0x22,0x62,0x27,0x60, +0x22,0x50,0x30,0xd0,0x3e,0x05,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20, +0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07, +0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74, +0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20, +0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07, +0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76, +0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf, +0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30, +0xe4,0x01,0x03,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x90, +0x01,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x10,0x8a, +0xa3,0x14,0x8a,0xa2,0x20,0xca,0xa1,0xf0,0x03,0xca,0xa2,0x00,0x03,0x68,0x1c,0x01, +0x20,0x75,0x06,0x80,0xdc,0x19,0x00,0x8a,0x67,0x00,0x68,0x9e,0x01,0xa0,0x7a,0x06, +0x80,0xee,0x19,0x00,0xd2,0x67,0x00,0x88,0x9f,0x01,0x00,0x00,0x79,0x18,0x00,0x00, +0x73,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xc1,0x99,0x20,0x0c, +0xcf,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xd0,0x04, +0x41,0x0d,0x3c,0x02,0x13,0x84,0x21,0x9a,0x20,0x0c,0xd2,0x06,0x01,0x61,0x36,0x24, +0x48,0xa2,0x20,0xcb,0xb0,0x20,0xcd,0x04,0xc1,0x0d,0xbe,0x0d,0xc9,0xf0,0x28,0x08, +0x32,0x2c,0x48,0x33,0x41,0x18,0xa6,0x0d,0xc9,0x92,0x28,0x48,0x34,0x2c,0x48,0x33, +0x41,0x18,0xa8,0x09,0xc2,0x50,0x6d,0x10,0x10,0x6a,0x43,0x12,0x3d,0x0a,0x32,0x0d, +0x0b,0x52,0x4d,0x10,0x06,0x6b,0x43,0x32,0x25,0x0a,0x72,0x0d,0x0b,0xd2,0x4c,0x10, +0x86,0x6b,0x43,0x72,0x25,0x0a,0x92,0x0d,0x0b,0x52,0x4d,0x10,0xe2,0x00,0x0c,0x26, +0x08,0x03,0xb6,0x21,0x21,0x36,0x05,0xe1,0x86,0x05,0x69,0x26,0x08,0x43,0xb6,0x21, +0xf1,0x1e,0x05,0x19,0x86,0x05,0xa9,0x36,0x20,0x0e,0x24,0x59,0x98,0xd6,0x7d,0x13, +0x84,0x39,0x08,0x83,0x09,0xc2,0x18,0x74,0x1b,0x16,0x24,0x0c,0x14,0x04,0x19,0x16, +0x31,0x10,0x03,0x31,0x68,0x26,0x08,0x75,0x20,0x06,0x1b,0x96,0x81,0x0c,0x14,0x64, +0x18,0x16,0x31,0x10,0x03,0x31,0xa8,0x26,0x08,0x77,0x30,0x06,0x1b,0x96,0xc5,0x0c, +0x14,0x24,0x1a,0x16,0x31,0x10,0x03,0x31,0xa8,0x36,0x2c,0x51,0x18,0x28,0xc8,0x34, +0x2c,0x62,0x20,0x06,0x62,0xd0,0x6c,0x20,0xc6,0xa0,0x0c,0xce,0x00,0x0d,0x26,0x08, +0x7a,0x40,0x06,0x13,0x84,0x41,0xdb,0x80,0x20,0x6a,0xa0,0x20,0xc8,0xb0,0x06,0xc0, +0x86,0x80,0x0d,0x26,0x08,0x7c,0x50,0x06,0x1b,0x10,0xc4,0x0d,0x14,0x64,0x18,0x10, +0x60,0x43,0xf0,0x06,0x1b,0x08,0x30,0x48,0x83,0x36,0x80,0x83,0x09,0x82,0x00,0x50, +0x18,0x9a,0xda,0x30,0x70,0xdc,0x30,0x41,0x18,0xb6,0x09,0xc2,0xc0,0x6d,0x08,0xec, +0x60,0x03,0x31,0xd1,0x41,0x1d,0xdc,0xc1,0x86,0x42,0x0e,0xe6,0x00,0x88,0x03,0x3c, +0xa8,0xc2,0xc6,0x66,0xd7,0xe6,0x92,0x46,0x56,0xe6,0x46,0x37,0x25,0x08,0xaa,0x90, +0xe1,0xb9,0xd8,0x95,0xc9,0xcd,0xa5,0xbd,0xb9,0x4d,0x09,0x88,0x26,0x64,0x78,0x2e, +0x76,0x61,0x6c,0x76,0x65,0x72,0x53,0x02,0xa2,0x0e,0x19,0x9e,0xcb,0x1c,0x5a,0x18, +0x59,0x99,0x5c,0xd3,0x1b,0x59,0x19,0xdb,0x94,0xc0,0x28,0x43,0x86,0xe7,0x22,0x57, +0x36,0xf7,0x56,0x27,0x37,0x56,0x36,0x37,0x25,0x80,0x83,0x3a,0x64,0x78,0x2e,0x65, +0x6e,0x74,0x72,0x79,0x50,0x6f,0x69,0x6e,0x74,0x73,0x53,0x02,0x3c,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x3b,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x31,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34, +0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e, +0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2, +0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0a,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14, +0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0xb6,0xb0,0x0d,0x97, +0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6, +0x23,0xb7,0x6d,0x0d,0xdd,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34, +0xc3,0x42,0x7c,0x91,0xc3,0x6c,0x48,0x33,0x20,0x8d,0x61,0x09,0xce,0x70,0xf9,0xce, +0xe3,0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x5b,0x40,0x34,0x5c,0xbe,0xf3,0xf8,0x46,0xe4, +0x50,0x8f,0x38,0xf8,0xc8,0x6d,0xdb,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x12,0xc0,0x3c, +0x0b,0x51,0x12,0x15,0xb1,0xf8,0xc5,0x6d,0x1b,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x13, +0x71,0x4d,0x54,0x44,0x94,0x0e,0x30,0xf8,0xc5,0x6d,0x5b,0x81,0x35,0x5c,0xbe,0xf3, +0xf8,0x13,0x71,0x4d,0x54,0x44,0xb0,0x93,0x13,0x11,0x7e,0x71,0xdb,0x26,0x90,0x0d, +0x97,0xef,0x3c,0xfe,0x74,0x44,0x04,0x30,0x88,0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e, +0x72,0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d, +0x61,0x20,0x00,0x00,0x40,0x0a,0x00,0x00,0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00, +0x71,0x00,0x00,0x00,0x34,0xcc,0x00,0x94,0x51,0x21,0x15,0x61,0x40,0xc1,0x0e,0x14, +0x5b,0x69,0x94,0x4a,0xc9,0x0e,0x94,0x5d,0x0d,0x14,0x5f,0xb9,0x14,0x4c,0xd9,0x14, +0x53,0x19,0x06,0x14,0x21,0x50,0xf1,0x06,0x94,0x6f,0x40,0x49,0x42,0x14,0x27,0x42, +0x29,0x55,0x41,0x45,0x94,0x24,0x42,0x71,0x12,0x94,0x4f,0x49,0x12,0x14,0x4d,0x71, +0x42,0xd0,0x58,0x03,0xa4,0x14,0x41,0x19,0x94,0x47,0x09,0x8c,0x00,0x90,0x31,0x46, +0x00,0x82,0x20,0x08,0x82,0xc1,0x0c,0xc0,0x18,0x01,0x08,0x82,0x20,0x0a,0x06,0x63, +0x04,0xad,0x39,0xe7,0xec,0x37,0x46,0x00,0x82,0x20,0x28,0x7f,0x63,0x04,0x20,0x08, +0xc2,0xfc,0x2f,0x8c,0x11,0x80,0x20,0x08,0xc6,0xbf,0x30,0x46,0xb0,0xfb,0xa3,0x4c, +0x82,0xc1,0x18,0xc1,0xee,0x8f,0x32,0xff,0x8d,0x11,0x80,0x20,0x08,0xc2,0xbf,0x30, +0x46,0xd0,0x9a,0x73,0xce,0x7b,0x63,0x04,0x20,0x08,0x82,0x32,0x18,0x8c,0x11,0x80, +0x20,0x08,0x82,0xa0,0x30,0x46,0x00,0x82,0xf8,0x7f,0x8f,0xc1,0x18,0x41,0x48,0x82, +0x21,0xde,0x8d,0x11,0xec,0xb1,0x1a,0xef,0xdf,0x18,0xc1,0x5a,0xab,0xb5,0xf8,0x8d, +0x11,0xfc,0xf7,0xdf,0xbf,0xdf,0x18,0x41,0x6b,0xce,0x39,0xef,0x0b,0x63,0x04,0xb2, +0xe8,0xf6,0xff,0x37,0x46,0xa0,0xb3,0xe6,0x9c,0x7e,0x63,0x04,0x2a,0x5e,0x9f,0xaa, +0x37,0x46,0x00,0x82,0x20,0x08,0x82,0xc3,0x18,0xc1,0x5a,0xab,0xb5,0xee,0x8d,0x11, +0x80,0x20,0xe8,0xdf,0x61,0x30,0x46,0xd0,0x9a,0x73,0x4e,0x7b,0x63,0x04,0x20,0x08, +0x82,0x24,0x18,0x8c,0x11,0x80,0x20,0x08,0xea,0x60,0x30,0x46,0x20,0x82,0x24,0x88, +0x6f,0x63,0x04,0x70,0x5c,0xe6,0xb7,0x37,0x46,0x40,0x96,0xbc,0x7e,0x7f,0x63,0x04, +0x20,0x08,0x82,0x2c,0x18,0x8c,0x11,0xbc,0x33,0x69,0xa2,0xdd,0x18,0x01,0x08,0x82, +0x20,0xfc,0x8d,0x11,0x80,0x20,0x08,0xa2,0xdf,0x18,0x01,0x08,0x82,0x20,0xfe,0x0b, +0x63,0x04,0x20,0x08,0x82,0xf8,0x47,0xdf,0x1c,0x42,0xa4,0x07,0x73,0x08,0x15,0x34, +0x87,0x10,0xfd,0xc1,0x1c,0x42,0xb4,0x07,0x73,0x08,0x77,0x00,0x0a,0x73,0x08,0x77, +0xa0,0x07,0x73,0x08,0x6c,0xa0,0xcd,0x21,0x44,0xa2,0x30,0x87,0x10,0x91,0xc2,0x1c, +0xc2,0x1d,0xec,0x01,0x89,0x73,0x10,0x14,0x05,0xa5,0xc2,0x1c,0xc4,0x34,0x41,0xa9, +0x30,0x07,0xe1,0x38,0x50,0x2a,0xcc,0x41,0x40,0x10,0x94,0x0a,0x73,0x10,0x8e,0x03, +0xa9,0xc2,0x1c,0x04,0x86,0x41,0xaa,0x30,0x07,0x71,0x5d,0x90,0x2a,0xcc,0x41,0x58, +0x16,0xa4,0x0a,0x73,0x10,0x14,0x05,0xa9,0xc2,0x1c,0xc4,0x34,0x41,0xaa,0x30,0x02, +0x30,0x07,0x11,0x45,0x90,0x2a,0xcc,0x41,0x38,0x0e,0x74,0x0a,0x73,0x10,0x10,0x04, +0x99,0x02,0x19,0x23,0x00,0x00,0x00,0x00,0x23,0x06,0x08,0x00,0x82,0x60,0x40,0x06, +0xfc,0xb0,0x0b,0x4f,0x3d,0xb0,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90,0x41,0x3f, +0xf0,0xc2,0x73,0x0f,0xed,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x64,0xe0,0x0f,0xbd, +0xf0,0xf4,0x83,0x3b,0x8c,0x18,0x20,0x00,0x08,0x82,0x01,0x19,0xfc,0x83,0x2f,0x3c, +0xfc,0xf0,0x0e,0x23,0x06,0x08,0x00,0x82,0x60,0x40,0x06,0x20,0xf1,0x0b,0xcf,0x3f, +0xc0,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90,0x41,0x48,0x80,0xc3,0x63,0x0f,0xf1, +0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x64,0x20,0x12,0xe1,0xf0,0xe0,0x83,0x3c,0x8c, +0x18,0x20,0x00,0x08,0x82,0x01,0x19,0x8c,0x84,0x38,0x3c,0xfa,0x30,0x0f,0x23,0x06, +0x08,0x00,0x82,0x60,0x40,0x06,0x24,0x31,0x0e,0x4f,0x3f,0xd0,0xc3,0x88,0x01,0x02, +0x80,0x20,0x18,0x90,0x41,0x49,0x90,0xc3,0xf3,0x0f,0xf5,0x30,0x62,0x80,0x00,0x20, +0x08,0x06,0x64,0x60,0x12,0xe5,0xf0,0x8c,0x84,0x3d,0x8c,0x18,0x20,0x00,0x08,0x82, +0x01,0x19,0x9c,0x84,0x39,0x3c,0x23,0x71,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x40, +0x06,0x28,0x71,0x0e,0xcf,0x49,0xe0,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90,0x41, +0x4a,0xa0,0xc3,0x63,0x12,0xf9,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x60,0xb0,0x12, +0xed,0x10,0x84,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0x37,0x01,0x0e,0x28,0x31, +0x62,0x60,0x00,0x20,0x08,0x06,0x04,0x4e,0x84,0xc3,0x4a,0x8c,0x18,0x18,0x00,0x08, +0x82,0x01,0x81,0x13,0xe1,0xa0,0x12,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0xe4,0x84, +0x38,0xb4,0xc4,0x88,0xc1,0x01,0x80,0x20,0x18,0x74,0x31,0xd1,0x0e,0x85,0x4b,0x8c, +0x26,0x04,0x41,0x19,0x2b,0x71,0x65,0xb0,0xc4,0x55,0x00,0x0f,0x5c,0x44,0x00,0x15, +0x90,0x83,0x56,0x52,0x40,0x09,0x09,0x9c,0x60,0xd8,0x09,0x86,0x99,0xb0,0x07,0xf0, +0x31,0x81,0x0f,0xe0,0x33,0x9a,0xd0,0x00,0x17,0x18,0x76,0x8e,0x61,0x56,0x08,0xf4, +0xb1,0x42,0xa0,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x68,0x64,0xf1,0x0f,0x97,0x4e, +0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x67,0x16, +0x22,0xa1,0x85,0xc5,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09,0x86,0x9d,0x60,0x98, +0x1d,0x02,0x7d,0xec,0x10,0xe8,0x63,0x02,0x03,0x1f,0x13,0x18,0xf8,0x8c,0x26,0x24, +0xc2,0x68,0x82,0x32,0x18,0x42,0xc8,0xc7,0x10,0x42,0x3e,0xa6,0xa8,0x03,0x7c,0x4c, +0x59,0x07,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd1,0x17,0x38,0x41,0x08,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xf8,0x45,0x4e,0x10,0xc2,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0x7f,0xb1,0x13,0xb6,0x20,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x01,0x1a, +0x3c,0x71,0x0b,0xc2,0x29,0x86,0x9d,0x62,0x98,0x11,0x02,0x7d,0x8c,0x10,0xe8,0x33, +0x62,0x70,0x00,0x20,0x08,0x06,0x60,0xc0,0x17,0x3e,0x41,0x07,0xb8,0x30,0x62,0xd0, +0x00,0x20,0x08,0x06,0x4d,0x69,0x80,0x45,0x90,0x17,0x66,0x50,0x06,0x63,0x31,0x16, +0x63,0x31,0x16,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x9e,0x30,0x9a,0xf0, +0x0d,0x26,0x10,0xf2,0x31,0x81,0x90,0x8f,0x99,0x81,0x20,0x1f,0x33,0x03,0x41,0x3e, +0x26,0x08,0xf2,0x31,0x41,0x90,0x8f,0x09,0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0x7a,0x0d,0xb1,0x08,0x0c,0x51,0x03,0xf8,0x18,0xa2,0x06,0xf0,0x19,0x8e,0x10, +0x60,0x61,0xf8,0x86,0x23,0x06,0x75,0x28,0xbe,0x12,0x02,0x1d,0x8e,0x20,0x66,0x61, +0xf8,0x86,0x23,0x8a,0x76,0x28,0xbe,0x12,0x02,0x2d,0x22,0xd0,0x11,0x83,0x03,0x00, +0x41,0x30,0x00,0x83,0xd9,0xa8,0x8b,0x57,0x78,0x87,0x11,0x83,0x03,0x00,0x41,0x30, +0x00,0x03,0xda,0xb0,0x8b,0x55,0x78,0x87,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0x74, +0x03,0x2e,0x84,0x60,0xd3,0x6a,0xa2,0x26,0x62,0x23,0x36,0xf6,0x22,0x17,0x46,0x13, +0x82,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xde,0x50,0x8d,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0xc0,0x00,0x37,0xf4,0xe2,0x16,0xe2,0x61,0xc4,0xe0,0x01,0x40,0x10, +0x0c,0x26,0xdf,0xa0,0x8b,0xa0,0xf8,0xbc,0x9c,0xc8,0x89,0xda,0xa8,0x8d,0xbf,0xe8, +0x85,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xe8,0x7a, +0x23,0x2f,0x62,0xe1,0x36,0x46,0x13,0x82,0x61,0xb8,0x21,0xd0,0x0d,0x30,0xa8,0xc6, +0x2c,0xb8,0x84,0x60,0x6b,0x40,0x0b,0x2e,0x28,0xd0,0x59,0x86,0x40,0x08,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xa0,0x23,0x0f,0xd0,0xc0,0x85,0xf0,0x18,0x4d,0x08,0x80,0xd1, +0x04,0x21,0x38,0xc1,0xb0,0x13,0x0c,0x33,0xc1,0x93,0x8f,0x09,0x9e,0x7c,0x4c,0x10, +0x0b,0xf8,0x98,0x30,0x16,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x3e,0x60, +0xc3,0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb0,0x0f,0xd9,0x88,0x87,0x60,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0xfb,0x90,0x8d,0x63,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x03,0x3f,0x68,0x63,0x1e,0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xec,0x03, +0x35,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xee,0x23,0x35,0x84,0x13,0x06,0x3a, +0x61,0x20,0x3b,0x88,0xf8,0x98,0x41,0xc4,0xa7,0x08,0xd9,0x80,0x22,0x66,0x03,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xa0,0xe2,0x0f,0xd4,0x10,0xe8,0x63,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0xaa,0xfe,0x48,0x0d,0xa1,0x3e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c, +0xf4,0x83,0x37,0xe8,0xc1,0x26,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x19,0x11,0xdf, +0x08,0xee,0x63,0x10,0xc2,0x23,0x3c,0xc2,0x23,0x3c,0x46,0x13,0x02,0x60,0x34,0x41, +0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x41, +0x91,0xf1,0x30,0xf8,0xc3,0x39,0xcc,0xc3,0x3c,0xcc,0xc3,0x3c,0x46,0x13,0x02,0x60, +0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x6a,0x1a,0x11,0x30,0x31,0x10, +0x0f,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0xb5,0x22,0xbe,0x21,0x04,0x23,0x06, +0x0d,0x00,0x82,0x60,0xd0,0xc0,0xc8,0x7a,0x38,0x24,0x12,0x3c,0xee,0xe1,0x1e,0xee, +0xe1,0x1e,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c, +0xb5,0xa1,0x08,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x25,0x23,0xe5,0x11,0x20,0x23, +0x06,0x0d,0x00,0x82,0x60,0xd0,0xdc,0x88,0x7c,0x54,0x2b,0x12,0x58,0xf5,0x51,0x1f, +0xf5,0x51,0x1f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40, +0x0c,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xf0,0xc8,0x7d,0x68,0x30,0xc2,0x85,0x81, +0x7e,0xe8,0x87,0x7e,0xe8,0xc7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20, +0x8c,0x26,0x10,0xc3,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x61,0xc2,0x1f,0x5f,0x8d, +0x9c,0x81,0x19,0xfc,0xc7,0x7f,0xfc,0xc7,0x7f,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10, +0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x63,0x26, +0x21,0x42,0x06,0x3a,0x72,0xad,0x01,0x89,0x90,0x08,0x89,0x90,0xc8,0x68,0x42,0x00, +0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x88,0x41,0x03,0x80,0x20, +0x18,0x34,0x6b,0x62,0x22,0x69,0xf0,0x23,0x15,0x1c,0xa4,0x48,0x8a,0xa4,0x48,0x8a, +0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x54,0x1d, +0x98,0x09,0x18,0x29,0x94,0x08,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x72,0x93, +0x10,0x11,0x82,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xe6,0xc4,0x45,0xe2,0xe0,0x4c, +0xe6,0x20,0x88,0x91,0x18,0x89,0x91,0x18,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18, +0x4d,0x18,0x84,0xd1,0x04,0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x06,0x4f,0x66, +0xc4,0x0e,0xd8,0xc4,0x0f,0x0c,0x1b,0xb1,0x11,0x1b,0xb1,0x91,0xd1,0x84,0x00,0x18, +0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x11,0x83,0x06,0x00,0x41,0x30, +0x68,0xfa,0x04,0x47,0xf6,0x20,0x4e,0xdc,0x60,0xd9,0x91,0x1d,0xd9,0x91,0x1d,0x19, +0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x18,0x31,0x68, +0x00,0x10,0x04,0x83,0x46,0x54,0x7a,0x04,0x14,0xec,0x84,0x0d,0x20,0x30,0x01,0x13, +0x30,0x01,0x93,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20, +0x86,0x62,0x05,0x3d,0x81,0x11,0x83,0x03,0x00,0x41,0x30,0xa8,0x48,0xe5,0x46,0x82, +0x6b,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x54,0x21,0x93,0x53,0xe8,0x93,0x54,0x08, +0xce,0xe4,0x4c,0xce,0xe4,0x4c,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06, +0x61,0x34,0x81,0x18,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x71,0x95,0x34,0x61,0x05, +0x51,0xa1,0x05,0x83,0x4d,0xd8,0x84,0x4d,0xd8,0x64,0x34,0x21,0x00,0x46,0x13,0x84, +0x60,0x34,0x61,0x10,0x46,0x13,0x88,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x59, +0x71,0x93,0x58,0x38,0x15,0x52,0x58,0xe2,0x24,0x4e,0xe2,0x24,0x4e,0x46,0x13,0x02, +0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x46,0x0c,0x1a,0x00,0x04, +0xc1,0xa0,0xc1,0x95,0x39,0xb1,0x05,0x56,0x11,0x05,0xc8,0x4e,0xec,0xc4,0x4e,0xec, +0x64,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xc1,0xe6, +0x23,0x1c,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0xaf,0xcc,0x4a,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0x07,0xb8,0xec,0x49,0x80,0x23,0x23,0x06,0x06,0x00,0x82, +0x60,0x10,0xf9,0x4a,0xad,0x04,0xc3,0x11,0x81,0x7e,0x10,0x9f,0x0d,0x34,0x22,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xc2,0x65,0x4f,0x02,0x0b,0x04,0xfa,0x98,0x61, +0x23,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x88,0x5c,0xfc,0x24,0xb0,0x40,0xa0, +0x8f,0x05,0x84,0x7c,0xa6,0x1b,0xfc,0x23,0x40,0xec,0x46,0xdc,0x21,0x3e,0x23,0x06, +0x06,0x00,0x82,0x60,0x10,0xa5,0x0b,0xb8,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xb4,0x0b,0xaa,0x04,0x65,0x32,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0xba,0x88,0x4b, +0x30,0x1c,0x11,0x9c,0x08,0xf1,0xd9,0x10,0x26,0xf2,0x19,0x31,0x30,0x00,0x10,0x04, +0x83,0xc8,0x5d,0x50,0x25,0xb0,0x40,0xa0,0x8f,0x19,0x63,0x22,0x9f,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0xe2,0x65,0x55,0x02,0x0b,0x04,0xfa,0x58,0x40,0xc8,0x67,0xba, +0x61,0x45,0x02,0xc4,0x58,0x64,0x1f,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91, +0xbd,0xb4,0x4b,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0xbe,0xd4,0x4a,0x20,0x27, +0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xe1,0xcb,0xbb,0x04,0xc3,0x11,0x01,0x8d,0x10, +0x9f,0x0d,0x6e,0x22,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf6,0xa5,0x56,0x02, +0x0b,0x04,0xfa,0x98,0x01,0x27,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0x5f, +0x70,0x25,0xb0,0x40,0xa0,0x8f,0x05,0x84,0x7c,0xa6,0x1b,0x70,0x24,0x40,0xac,0x4f, +0x50,0x22,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x8d,0x8c,0xbe,0x04,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0x9c,0x8c,0xb8,0x04,0x7f,0x32,0x62,0x60,0x00,0x20,0x08, +0x06,0x51,0xc9,0xf0,0x4b,0x30,0x1c,0x11,0x84,0x09,0xf1,0xd9,0xb0,0x27,0xf2,0x19, +0x31,0x30,0x00,0x10,0x04,0x83,0x08,0x65,0xc4,0x25,0xb0,0x40,0xa0,0x8f,0x19,0x7d, +0x22,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x56,0xa6,0x5c,0x02,0x0b,0x04,0xfa, +0x58,0x40,0xc8,0x67,0xba,0xa1,0x4c,0x02,0xc4,0xd0,0xa0,0x25,0xe4,0x63,0x69,0xd0, +0x12,0xf2,0x31,0x35,0x68,0x09,0xf9,0xd8,0x1a,0xb4,0x84,0x7c,0xec,0x63,0x09,0xf9, +0x18,0x18,0xb0,0x84,0x7c,0x2c,0x0c,0x58,0x42,0x3e,0x26,0x06,0x2c,0x21,0x1f,0x23, +0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x8d,0x25,0xe4, +0x63,0x1b,0x4b,0xc8,0xc7,0x38,0x96,0x90,0x8f,0x75,0x2c,0x21,0x1f,0x43,0x08,0xf8, +0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0xb1,0xaa,0x25,0xe4,0x63,0x56, +0x4b,0xc8,0xc7,0xae,0x96,0x90,0x8f,0x61,0x2d,0x21,0x1f,0x43,0x08,0xf8,0x18,0x42, +0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0xb1,0x3b,0x20,0x05,0xf8,0x58,0xb0,0x06, +0xf0,0xb1,0xe0,0x83,0x8f,0x1d,0x01,0x7d,0xec,0x10,0xe8,0x63,0xc7,0x40,0x1f,0x3b, +0x08,0xfa,0xd8,0x2a,0xdc,0x84,0x7c,0x8c,0x15,0x6e,0x42,0x3e,0xd6,0x0a,0x37,0x21, +0x1f,0x73,0x85,0x9b,0x90,0x8f,0x89,0x82,0x4d,0xc8,0xc7,0x46,0xc1,0x26,0xe4,0x63, +0xa4,0x60,0x13,0xf2,0xb1,0x52,0xb0,0x09,0xf9,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e, +0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0xf5,0x41,0x4e,0xc8,0xc7,0xfc,0x20,0x27,0xe4, +0x63,0x7f,0x90,0x13,0xf2,0x31,0x50,0xc8,0x09,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02, +0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0xe1,0x01,0x4f,0xc8,0xc7,0xf2,0x80,0x27, +0xe4,0x63,0x7a,0xc0,0x13,0xf2,0xb1,0x3d,0xe0,0x09,0xf9,0x18,0x42,0xc0,0xc7,0x10, +0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x11,0x61,0x40,0x1f,0x23,0xc4,0x80, +0x3e,0x46,0x8c,0x01,0x7d,0x8c,0x20,0x03,0xfa,0xd8,0x3a,0x80,0x85,0x7c,0x8c,0x1d, +0xc0,0x42,0x3e,0xd6,0x0e,0x60,0x21,0x1f,0x73,0x07,0xb0,0x90,0x8f,0x89,0xc3,0x4f, +0xc8,0xc7,0xc6,0xe1,0x27,0xe4,0x63,0xe4,0xf0,0x13,0xf2,0xb1,0x72,0xf8,0x09,0xf9, +0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0xf5,0x82, +0x58,0xc8,0xc7,0x7c,0x41,0x2c,0xe4,0x63,0xbf,0x20,0x16,0xf2,0x31,0x70,0x10,0x0b, +0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0xe1, +0x42,0x59,0xc8,0xc7,0x72,0xa1,0x2c,0xe4,0x63,0xba,0x50,0x16,0xf2,0xb1,0x5d,0x28, +0x0b,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f, +0x11,0xa1,0x40,0x1f,0x23,0x44,0x81,0x3e,0x46,0x8c,0x02,0x7d,0x8c,0x20,0x05,0xfa, +0xd8,0x4a,0xa8,0x85,0x7c,0x8c,0x25,0xd4,0x42,0x3e,0xd6,0x12,0x6a,0x21,0x1f,0x73, +0x09,0xb5,0x90,0x8f,0x89,0x44,0x5a,0xc8,0xc7,0x46,0x22,0x2d,0xe4,0x63,0x24,0x91, +0x16,0xf2,0xb1,0x92,0x48,0x0b,0xf9,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20, +0xf0,0x31,0x02,0x81,0x8f,0xf5,0x03,0x5b,0xc8,0xc7,0xfc,0x81,0x2d,0xe4,0x63,0xff, +0xc0,0x16,0xf2,0x31,0x90,0x60,0x0b,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86, +0x10,0xf0,0x31,0x84,0x80,0x8f,0xe1,0xc3,0x5b,0xc8,0xc7,0xf2,0xe1,0x2d,0xe4,0x63, +0xfa,0xf0,0x16,0xf2,0xb1,0x7d,0x78,0x0b,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e, +0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x11,0xe1,0x40,0x1f,0x23,0xc4,0x81,0x3e,0x46, +0x8c,0x03,0x7d,0x8c,0x20,0x07,0xfa,0x98,0xda,0xdc,0x48,0x7c,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0x9a,0x21,0x15,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb8,0x21, +0xf9,0x09,0x5e,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x1a,0x62,0xa1,0x60,0x38, +0x22,0x88,0x1b,0xe2,0xb3,0x61,0x75,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11, +0x0e,0xc9,0x4f,0x60,0x81,0x40,0x1f,0x33,0x5a,0x47,0x3e,0x23,0x06,0x06,0x00,0x82, +0x60,0x10,0xed,0x50,0xfd,0x04,0x16,0x08,0xf4,0xb1,0x80,0x90,0xcf,0x74,0x43,0xdd, +0x04,0x88,0xb9,0x0e,0x99,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x30,0xba, +0xa1,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x32,0xfa,0x9f,0x80,0x77,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0x12,0xa3,0x1c,0x0a,0x86,0x23,0x02,0xbf,0x21,0x3e,0x1b, +0x70,0x47,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x95,0xd1,0xff,0x04,0x16,0x08, +0xf4,0x31,0x43,0x77,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x1a,0x89,0x50, +0x60,0x81,0x40,0x1f,0x0b,0x08,0xf9,0x4c,0x37,0x88,0x4e,0x80,0xd8,0xe8,0xc4,0x49, +0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x6a,0x23,0x32,0x0a,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x88,0x23,0x16,0x0a,0xd2,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2, +0x37,0x32,0xa3,0x60,0x38,0x22,0x58,0x1d,0xe2,0xb3,0xa1,0x7c,0xe4,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0x91,0x1c,0xb1,0x50,0x60,0x81,0x40,0x1f,0x33,0xce,0x47,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xd5,0xd1,0x0b,0x05,0x16,0x08,0xf4,0xb1,0x80, +0x90,0xcf,0x74,0xc3,0xeb,0x04,0x88,0xd1,0x8f,0x9f,0xc4,0x67,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0x22,0x3d,0x8a,0xa3,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x3f,0xca, +0xa1,0xc0,0x7e,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xe2,0xa3,0x39,0x0a,0x86,0x23, +0x02,0xdc,0x21,0x3e,0x1b,0xe4,0x47,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xfd, +0x51,0x0e,0x05,0x16,0x08,0xf4,0x31,0x83,0x7e,0xe4,0x33,0x62,0x60,0x00,0x20,0x08, +0x06,0x91,0x28,0xf1,0x50,0x60,0x81,0x40,0x1f,0x0b,0x08,0xf9,0x4c,0x37,0xf0,0x4e, +0x80,0x18,0x1a,0xe0,0x84,0x7c,0x2c,0x0d,0x70,0x42,0x3e,0xa6,0x06,0x38,0x21,0x1f, +0x5b,0x03,0x9c,0x90,0x8f,0x7d,0xfc,0x20,0x1f,0x03,0x03,0x7e,0x90,0x8f,0x85,0x01, +0x3f,0xc8,0xc7,0xc4,0x80,0x1f,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81, +0xc0,0xc7,0x08,0x04,0x3e,0xa6,0x91,0x83,0x7c,0x6c,0x23,0x07,0xf9,0x18,0x47,0x0e, +0xf2,0xb1,0x8e,0x1c,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7, +0x10,0x02,0x3e,0x56,0xb1,0x82,0x7c,0xcc,0x62,0x05,0xf9,0xd8,0xc5,0x0a,0xf2,0x31, +0x8c,0x15,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02, +0x3e,0x76,0x07,0xa4,0x00,0x1f,0x0b,0xd6,0x00,0x3e,0x16,0x7c,0xf0,0xb1,0x23,0xa0, +0x8f,0x1d,0x02,0x7d,0xec,0x18,0xe8,0x63,0x07,0x41,0x9f,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xd8,0xe9,0x94,0x52,0x85,0x54,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x68, +0x27,0x54,0x4a,0x15,0x52,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x9d,0x52,0x29, +0x55,0x48,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x77,0x52,0xa5,0x54,0x21,0x95, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe0,0x89,0x95,0x5a,0x05,0x55,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x88,0xa7,0x56,0x6a,0x15,0x54,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0x43,0x9e,0x5c,0xa9,0x55,0x50,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x79, +0x7a,0xa5,0x56,0x41,0x95,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe8,0xe9,0x95,0x10, +0x3d,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x9e,0x60,0x09,0xd1,0x93,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xec,0x29,0x96,0x10,0x3d,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0xe3,0x9e,0x64,0x09,0xd1,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf0,0x89, +0x96,0x10,0x3f,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x9f,0x6a,0x09,0xf1,0x93, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf4,0xc9,0x96,0x10,0x3f,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0x63,0x9f,0x6e,0x09,0xf1,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xf8,0xe9,0x96,0x90,0x3e,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x9f,0x70,0x09, +0xe9,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfc,0x29,0x97,0x90,0x3e,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0xe3,0x9f,0x74,0x09,0xe9,0x93,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x40,0x8a,0x97,0x90,0x50,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0xa4, +0x7a,0x09,0x09,0x95,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x44,0xca,0x97,0x90,0x50, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0xa4,0x7e,0x09,0x09,0x95,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x48,0x0a,0x9c,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0x92,0x0a,0x27,0x0e,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0xa4,0xc4,0x89,0x43, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x38,0xa9,0x71,0xe2,0x90,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x50,0x6a,0x9c,0x08,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x94, +0x22,0x27,0x02,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0xa5,0xca,0x89,0x40,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x58,0x29,0x73,0x22,0x90,0x11,0x83,0x03,0x00,0x41, +0x30,0xd0,0x4a,0x0a,0x9c,0xf0,0x07,0xa4,0x46,0x13,0x82,0x60,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0xc0,0xa0,0xa4,0xce,0xc9,0x7f,0x7e,0x68,0xc4,0xa0,0x01,0x40,0x10,0x0c, +0x1a,0x97,0x4a,0xa7,0x40,0xa4,0x44,0x4a,0xa4,0xd8,0x89,0x9d,0xd8,0x89,0x9d,0x46, +0x13,0x02,0x60,0x38,0x22,0x60,0xa1,0xe0,0x9b,0x6e,0x30,0x23,0x21,0xb0,0xc5,0xa0, +0x8f,0x2d,0x07,0x7d,0x6c,0x41,0xe8,0x63,0xc4,0x20,0x1f,0x2b,0x06,0xf9,0xd8,0x60, +0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x9c,0xaa,0xa7,0x81,0x86,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xd0,0x29,0x7b,0x1a,0x6a,0x68,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0x9d,0xba,0xa7,0xc1,0x86,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe0,0xa9, +0x7b,0x1a,0x4e,0x69,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x9e,0xc2,0xa7,0x01,0x95, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf0,0xa9,0x7c,0x1a,0x52,0xc9,0x04,0x3b,0x92, +0x8f,0x09,0x04,0x7c,0x2c,0xb8,0x23,0xf9,0x58,0x30,0xc0,0xc7,0x8e,0x22,0x3e,0x16, +0xec,0x91,0x7c,0x2c,0xd9,0x23,0xf9,0xd8,0x11,0xc4,0xc7,0x92,0x3e,0x92,0x8f,0x09, +0x41,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x32,0xab,0x9e,0xf2,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0x3a,0x2b,0x9a,0x0a,0x86,0x23,0xc0,0xc0,0x8c,0x88,0xef,0x82, +0x21,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c,0xc8,0xca,0xa4,0xcc,0x88,0x8f,0x46, +0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x69,0x2b,0x94,0x0a,0x56,0xca,0x85,0x5a,0x68,0xa5, +0x56,0x6a,0xa5,0x56,0x6a,0x34,0x21,0x00,0x86,0x23,0x82,0x5b,0x12,0xbe,0x11,0x83, +0x03,0x00,0x41,0x30,0x00,0x03,0xb4,0x52,0xa9,0x31,0x0a,0xa5,0x11,0x83,0x03,0x00, +0x41,0x30,0x00,0x83,0xb4,0x5a,0x29,0x30,0x22,0xa5,0x11,0x83,0x07,0x00,0x41,0x30, +0x98,0xde,0xaa,0xa4,0x84,0x00,0x7c,0x7e,0x47,0x9d,0xd4,0xc9,0xac,0xcc,0x0a,0xa6, +0xdc,0x68,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x96,0x40,0x18,0xa8,0x30,0xc4,0x31, +0x00,0xd0,0x20,0x18,0xa8,0x30,0xc8,0x31,0x00,0xcc,0x20,0x18,0xa8,0x30,0xcc,0x31, +0x00,0xc0,0x20,0x18,0xa8,0x30,0xd0,0x31,0x00,0x94,0x60,0xa0,0xc2,0x50,0xc7,0x00, +0x50,0x82,0x81,0x0a,0x83,0x1d,0x03,0x40,0x0c,0x82,0x81,0x8a,0xc1,0x57,0x03,0x00, +0x0c,0x82,0x81,0x8a,0x31,0x30,0xd5,0x00,0xd0,0x82,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xfc,0x4a,0xa7,0x76,0x67,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xee,0xae,0x66, +0x6a,0x8d,0xe2,0x6a,0x34,0x21,0x10,0x2a,0x18,0x29,0x2d,0xba,0x0a,0xee,0x02,0xc3, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0xe3,0x2b,0x9c,0x82,0xa3,0xbb,0x1a,0x4d,0x08, +0x80,0xd1,0x04,0x21,0x38,0xc1,0xb0,0x13,0x0c,0x33,0xc1,0xa0,0x8f,0x09,0x07,0x7d, +0x4e,0x18,0xe8,0x84,0x81,0x46,0x13,0x1c,0x60,0x34,0xe1,0x09,0x8e,0x30,0xec,0x08, +0xc3,0x4c,0x40,0x23,0xf9,0x98,0x80,0x46,0xf2,0x31,0x42,0xa4,0xe0,0x63,0xc4,0x48, +0xc1,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xda,0x82,0x2b,0x42,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0xc3,0xb6,0xe2,0x8a,0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xb8,0xad,0xb9,0x72,0x27,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xdc,0xa2,0xab, +0x77,0x12,0x8e,0x31,0xec,0x18,0xc3,0x8c,0x10,0xe8,0x63,0x84,0x40,0x9f,0x11,0x83, +0x03,0x00,0x41,0x30,0x00,0x03,0xda,0xb2,0xab,0x56,0x72,0xa7,0x11,0x83,0x06,0x00, +0x41,0x30,0x68,0x7a,0x0b,0xaf,0x82,0xd8,0x8a,0xad,0xd8,0xda,0xab,0xbd,0xda,0xab, +0xbd,0x1a,0x4d,0x08,0x80,0xe1,0x88,0x60,0x97,0x82,0x6f,0xba,0xa1,0x9e,0x84,0xe0, +0xc4,0xc0,0xa8,0x11,0x83,0x03,0x00,0x41,0x30,0x00,0x03,0xdd,0xe2,0x2b,0x5c,0x7a, +0xa7,0x11,0x83,0x03,0x00,0x41,0x30,0x00,0x83,0xdd,0xea,0x2b,0x59,0xb2,0xa7,0x11, +0x83,0x07,0x00,0x41,0x30,0x98,0xc2,0xeb,0xae,0x84,0x40,0x49,0x78,0x8a,0xa7,0x70, +0x0b,0xb7,0x44,0x6b,0x18,0x4d,0x08,0x00,0x0b,0x60,0x4a,0x3e,0x23,0x06,0x06,0x00, +0x82,0x60,0x10,0x95,0x97,0x5f,0x05,0x16,0x20,0xf2,0x19,0x31,0x30,0x00,0x10,0x04, +0x83,0xe8,0xbc,0xf6,0x2a,0xb0,0x60,0xa6,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06, +0x51,0x7a,0x89,0x56,0x30,0x1c,0x31,0x07,0xe8,0x14,0x7c,0xd3,0x0d,0x02,0x1d,0x04, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xbc,0xd7,0x6a,0x05,0xc3,0x70,0x44,0xb0,0x4e, +0xce,0x37,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x7c,0xb1,0xd6,0x50,0x58,0x30,0xd0, +0xc7,0x4e,0x2a,0x88,0xcf,0x74,0x43,0x80,0x52,0xc4,0x2c,0xc3,0x40,0xe0,0xc1,0x70, +0x04,0x1f,0xc0,0x93,0xf3,0x4d,0x37,0xb8,0x95,0x4a,0x05,0xb3,0x04,0xc8,0x70,0x84, +0x1f,0xac,0x94,0xf2,0xcd,0x32,0x18,0x45,0x60,0x8c,0x12,0x1f,0x0b,0x60,0x4a,0x3e, +0x16,0x30,0xf0,0x99,0x25,0x40,0x86,0x23,0x8e,0xb4,0x12,0xbe,0x59,0x86,0x03,0x09, +0x66,0x09,0x90,0x81,0x12,0x83,0x19,0x4c,0xa2,0x70,0xcf,0xe0,0x30,0x09,0x63,0xa0, +0xc4,0x10,0x83,0xc1,0x28,0xbc,0xc3,0x33,0x4c,0x21,0x2b,0xf8,0x58,0xc0,0x56,0xf2, +0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0xbf,0xd4,0x2b,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x23,0xc4,0x7a,0x6b,0x14,0x02,0xb3,0xa9,0x20,0x3e,0x76,0x53,0x3f,0x14, +0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x42,0xcc,0xbd,0x82,0xe1,0x88,0x32,0x9a, +0x2b,0xe2,0xbb,0xc0,0x28,0x5b,0x02,0xf9,0x58,0x60,0xc8,0xc7,0x82,0x42,0x3e,0x16, +0xfc,0x14,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x42,0xb1,0xfa,0x0a,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x60,0x31,0xf4,0x7a,0xc0,0x60,0x38,0x22,0x40,0x29,0xe7, +0x1b,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0xc5,0xd2,0x2b,0x12,0x03,0x0b,0x06,0xfa, +0x4c,0x37,0x04,0x2b,0x35,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xe4,0x62,0xfb,0x15, +0xd8,0x81,0x5a,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0xc6,0xfa,0x2b,0xb0, +0x60,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x32,0xf6,0x5f,0xc1,0x88,0xc1, +0x01,0x80,0x20,0x18,0x68,0x2f,0xa6,0x5e,0x22,0x35,0x62,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0x26,0xd4,0x93,0x7c,0x4c,0xa8,0x27,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82, +0x41,0x84,0x63,0xea,0x25,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x94,0x63,0xeb,0x25, +0x9c,0x30,0xd0,0x09,0x03,0x9d,0x60,0xd8,0x09,0x86,0x99,0x80,0x57,0xf0,0x31,0x21, +0xaf,0xe0,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x1a,0x8f,0xdd,0xd7,0x4b,0xc9,0xd8, +0x68,0x42,0x00,0x8c,0x26,0x08,0x81,0x15,0x42,0x7c,0xac,0x10,0xe2,0x33,0x1c,0x21, +0x3c,0xc2,0x37,0xdd,0xf0,0x5e,0xfc,0x15,0x0c,0x47,0x0c,0x90,0xf0,0x4d,0x37,0xc4, +0x97,0x7f,0x05,0xd3,0x0d,0x3c,0xf6,0x63,0xc4,0x74,0x43,0x8f,0x81,0xd9,0x50,0x45, +0x04,0x45,0x44,0x50,0x02,0x01,0x25,0x10,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x60, +0x90,0x66,0x2b,0x56,0x56,0xa5,0x35,0x62,0xd0,0x00,0x20,0x08,0x06,0x8d,0x9c,0xb5, +0x58,0x60,0x66,0x83,0x00,0x63,0x30,0x06,0x63,0x30,0x36,0x9a,0x10,0x00,0xa3,0x09, +0x42,0x30,0x9a,0x30,0x08,0xd3,0x0d,0x69,0xc6,0x66,0x4f,0x29,0x01,0x8c,0x18,0x34, +0x00,0x08,0x82,0x41,0x83,0x67,0x33,0x76,0xb0,0x59,0x80,0xd8,0x98,0x8d,0xd9,0x98, +0x8d,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74,0x83,0x9c,0xbd, +0x59,0x55,0x50,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xf8,0x59,0x8e,0x35,0x72, +0x16,0x38,0x3c,0xc6,0x63,0x3c,0xc6,0x63,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3, +0x09,0x83,0x30,0xdd,0x50,0x67,0x78,0x96,0x55,0x15,0xc0,0x88,0x41,0x03,0x80,0x20, +0x18,0x34,0xa4,0xf6,0x63,0x13,0x9e,0x55,0x81,0x98,0x89,0x99,0x98,0x89,0xd9,0x68, +0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41, +0x83,0x6a,0x63,0x76,0xf1,0x59,0x54,0x98,0x99,0x99,0x99,0x99,0x99,0x8d,0x26,0x04, +0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xac, +0x76,0x66,0x1b,0xa8,0x3d,0x89,0x9a,0xa9,0x99,0x9a,0xa9,0xd9,0x68,0x42,0x00,0x8c, +0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0x98,0xda,0xa8,0x9d,0x41,0x8d,0x41,0x00, +0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xc8,0x5a,0x9b,0x85,0x81,0xa9,0x8d,0x41,0x00, +0x67,0x70,0x06,0x67,0x70,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08, +0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xd8,0x5a,0x9c,0x95,0x81,0xaa,0x7d,0x05,0x9d, +0xd1,0x19,0x9d,0xd1,0xd9,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c, +0x18,0x34,0x00,0x08,0x82,0x41,0xa3,0x6b,0x75,0x96,0x06,0xae,0xd6,0x25,0x78,0x86, +0x67,0x78,0x86,0x67,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x60,0x79, +0x60,0x0a,0xf1,0xb1,0x3c,0x30,0x85,0xf8,0x1c,0x3e,0x19,0x35,0x62,0x70,0x00,0x20, +0x08,0x06,0x87,0xb8,0xf9,0x59,0x38,0x04,0x76,0x5f,0xac,0x40,0x9f,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xc8,0xed,0xcf,0x52,0x2c,0xb0,0xfc,0x1a,0xe2,0x63,0x42,0x20, +0x1f,0x0b,0xf6,0x0b,0x3e,0x16,0xb0,0x98,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x48,0xb7,0x52,0xeb,0xaf,0xc0,0x54,0x0a,0xc4,0xe4,0x33,0x62,0x70,0x00,0x20,0x08, +0x06,0xc7,0xba,0x9d,0x5a,0x90,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc1,0x6e,0xa8, +0x76,0x5e,0x81,0x11,0x47,0x7c,0x4c,0x08,0xe4,0x63,0x41,0x02,0x1f,0xf3,0xa9,0x19, +0x93,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xee,0xb6,0x6b,0x81,0xd1,0x58,0x10, +0x1f,0x53,0x85,0x53,0x00,0xc1,0x05,0x86,0x99,0x2a,0xa0,0x02,0x08,0x2e,0x30,0xcc, +0x06,0x0c,0x3e,0x26,0x60,0xf0,0x19,0x6e,0x48,0x05,0xba,0x20,0x83,0xe1,0x86,0x54, +0xa0,0x0b,0x32,0x28,0x21,0xd0,0x0b,0x8c,0x32,0xc7,0x90,0x8f,0x3d,0x86,0x7c,0x46, +0x0c,0x12,0x00,0x04,0xc1,0xe0,0xca,0xb7,0x5b,0x13,0x02,0x21,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0x03,0xe4,0x76,0x2d,0xb0,0x33,0x0b,0xec,0x4c,0x3e,0x16,0xdc,0x18, +0x7c,0x6c,0xc8,0x31,0xf9,0x58,0x90,0x63,0xf0,0xb1,0x22,0xcf,0xe4,0x63,0x41,0x9e, +0xc1,0xc7,0x82,0x42,0x3e,0x16,0xe8,0x19,0x7c,0xac,0x28,0xe4,0x63,0x81,0x23,0x1f, +0x0b,0x06,0xf9,0x58,0x80,0x0b,0xf2,0x31,0x01,0x17,0xe4,0x63,0x03,0x2e,0xc8,0x67, +0xc4,0x20,0x01,0x40,0x10,0x0c,0xae,0x94,0x3b,0x37,0xec,0xc2,0x2e,0xf3,0xf2,0x4c, +0x3e,0x16,0x08,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0xe5,0xd0,0x2d,0xb0, +0xe0,0x17,0xe4,0x63,0xc2,0x2f,0xc8,0xc7,0x86,0x5f,0x90,0x8f,0x0d,0xe2,0x20,0x1f, +0x1b,0xc4,0x41,0x3e,0x36,0x88,0x83,0x7c,0x0c,0x1e,0xc4,0x01,0x04,0x17,0x18,0x66, +0x01,0x1f,0xc0,0x67,0xb8,0x81,0x1c,0x6e,0x83,0x0c,0x2a,0x18,0x03,0xbd,0xc0,0x28, +0x83,0x03,0x42,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0xe9,0x1c,0xbe,0x05,0x62, +0x10,0x88,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x61,0xc7,0x6f,0xc1,0xad,0x59, +0x70,0x6b,0xf2,0xb1,0x00,0xcf,0xe0,0x63,0x83,0x9e,0xc9,0xc7,0x02,0x3d,0x83,0x8f, +0x15,0xba,0x26,0x1f,0x0b,0x74,0x0d,0x3e,0x16,0x14,0xf2,0xb1,0x60,0xd7,0xe0,0x63, +0x45,0x21,0x1f,0x0b,0x1a,0xf9,0x58,0x30,0xc8,0xc7,0x82,0x79,0x90,0x8f,0x09,0xf3, +0x20,0x1f,0x1b,0xe6,0x41,0x3e,0x36,0x90,0x01,0x7c,0x6c,0x20,0x03,0xf8,0xd8,0x40, +0x06,0xf0,0xb1,0x03,0x0d,0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x97,0xdb,0xb1, +0x5c,0xc6,0x07,0x19,0x1f,0x58,0x19,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83, +0x68,0xee,0x58,0x2e,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0xee,0x64,0x6e,0x24, +0xfa,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xbc,0x9b,0xb9,0x91,0xe8,0x87,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xf2,0x8e,0xe6,0x46,0xa2,0x1f,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xd0,0x3b,0x9b,0x33,0x09,0x90,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x63,0xef,0x6e,0xce,0x24,0x40,0x62,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xbe,0xc3, +0x39,0x93,0x00,0x09,0x3b,0x46,0x42,0x3e,0x86,0x8c,0x84,0x7c,0x2c,0x19,0x09,0xf9, +0xd8,0xd0,0x06,0xf0,0xb1,0xa1,0x0d,0xe0,0x63,0x43,0x1b,0xc0,0xc7,0x8c,0x94,0x90, +0x8f,0x19,0x29,0x21,0x1f,0x33,0x52,0x42,0x3e,0x36,0xc0,0x01,0x7c,0x6c,0x80,0x03, +0xf8,0xd8,0x00,0x07,0xf0,0xb1,0xe9,0x0e,0xe0,0x63,0x61,0xd1,0x12,0x20,0xb8,0xc0, +0x30,0x0b,0xda,0x01,0x3e,0xc3,0x0d,0x2f,0x81,0x22,0x64,0x50,0x01,0x2d,0xe8,0x05, +0x46,0x59,0x38,0x10,0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x83,0x6b,0xf5,0xd2,0x2e, +0x98,0x85,0x60,0x16,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x90,0xbd,0xb6,0x0b,0x50, +0xce,0x02,0x94,0x93,0x8f,0x05,0xe9,0x06,0x1f,0x1b,0xd6,0x4d,0x3e,0x16,0xac,0x1b, +0x7c,0xac,0x58,0x39,0xf9,0x58,0xb0,0x72,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0x2c,0x07, +0x1f,0x2b,0x0a,0xf9,0x58,0xd0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xf8,0x84,0x7c,0x4c, +0xf0,0x09,0xf9,0xd8,0xe0,0x13,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7, +0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0x7e, +0xaf,0xef,0xb2,0x76,0xc8,0xda,0xc1,0x6c,0x21,0x90,0xcf,0x88,0x81,0x01,0x80,0x20, +0x18,0x44,0xe4,0xd7,0x77,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xe8,0x37,0x7a, +0x71,0x80,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa4,0x1f,0xe9,0xc5,0x01,0x5a, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xa1,0x7e,0xa5,0x17,0x07,0x68,0x31,0x62,0x70, +0x00,0x20,0x08,0x06,0xc7,0xfa,0x9d,0x5e,0x1c,0xac,0xc5,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0xec,0x87,0x7a,0x71,0xb0,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb4, +0x5f,0xea,0xc5,0xc1,0x5a,0xd8,0xe1,0x16,0xf2,0x31,0xc4,0x2d,0xe4,0x63,0x89,0x5b, +0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x66,0xd0, +0x85,0x7c,0xcc,0xa0,0x0b,0xf9,0x98,0x41,0x17,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71, +0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x04,0x1f,0x83,0x0d,0xbc,0x00,0xc1, +0x05,0x86,0x59,0xd0,0x13,0xf0,0x19,0x6e,0xd0,0x0b,0x3c,0x21,0x83,0x32,0x89,0x40, +0x2f,0x30,0xca,0x64,0x82,0x90,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0xfc,0xa7, +0x7b,0x25,0x11,0x94,0x44,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x08,0x06,0xbe, +0x17,0xe4,0x9d,0x05,0x79,0x27,0x1f,0x0b,0x74,0x0e,0x3e,0x36,0xf0,0x9c,0x7c,0x2c, +0xe0,0x39,0xf8,0x58,0xc1,0x77,0xf2,0xb1,0x80,0xef,0xe0,0x63,0x41,0x21,0x1f,0x0b, +0xfa,0x0e,0x3e,0x56,0x14,0xf2,0xb1,0xa0,0x91,0x8f,0x05,0x83,0x7c,0x2c,0x48,0x0d, +0xf9,0x98,0x90,0x1a,0xf2,0xb1,0x21,0x35,0xe4,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60, +0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x03,0x3e,0x23,0x06,0x09,0x00,0x82,0x60, +0x70,0xc1,0x60,0xe0,0x7e,0x3f,0x91,0xfd,0x44,0x66,0x27,0x11,0xc8,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0xa2,0x1a,0x0c,0xdc,0x2f,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x23,0x07,0x03,0xfa,0x8b,0x83,0xd9,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x07, +0x83,0xfa,0x8b,0x83,0xd9,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x07,0x03,0xfb, +0x8b,0x83,0xd9,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x07,0x03,0xfc,0x8b,0x03, +0xdb,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x07,0x83,0xfc,0x8b,0x03,0xdb,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x07,0x03,0xfd,0x8b,0x03,0xdb,0xb0,0x23,0x37, +0xe4,0x63,0x48,0x6e,0xc8,0xc7,0x92,0xdc,0x90,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83, +0x01,0x3e,0x16,0x07,0x03,0x7c,0xcc,0xf8,0x0d,0xf9,0x98,0xf1,0x1b,0xf2,0x31,0xe3, +0x37,0xe4,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b, +0x83,0x09,0x3e,0x05,0x13,0x6e,0xa0,0x17,0x18,0x35,0x62,0x90,0x00,0x20,0x08,0x06, +0x17,0x1a,0x06,0x26,0x18,0xbc,0x44,0x1b,0xbc,0x44,0x1b,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0xf1,0x86,0x81,0x0a,0x06,0x41,0xf9,0x59,0x50,0x7e,0xf2,0xb1,0xc0,0xf4, +0xe0,0x63,0x03,0xea,0xc9,0xc7,0x02,0xd4,0x83,0x8f,0x15,0xe8,0x27,0x1f,0x0b,0xd0, +0x0f,0x3e,0x16,0x14,0xf2,0xb1,0x20,0xfd,0xe0,0x63,0x45,0x21,0x1f,0x0b,0x18,0xf9, +0x58,0x30,0xc8,0xc7,0x82,0xf8,0x90,0x8f,0x09,0xf1,0x21,0x1f,0x1b,0xe2,0x43,0x3e, +0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x38,0xe0, +0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x17,0x1f,0x06,0x3a,0x18,0x9c,0x45,0x29,0x9c, +0x45,0x29,0xd8,0x5c,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0x14,0x03, +0x1d,0x0c,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4a,0x31,0x00,0xc3,0x80,0x0d, +0xf6,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x53,0x0c,0xc2,0x30,0x60,0x83,0xfd, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x14,0x03,0x31,0x0c,0xd8,0x60,0x3f,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x40,0xc5,0x80,0x0c,0x03,0x36,0xf0,0x8f,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x52,0x31,0x28,0xc3,0x80,0x0d,0xfc,0x63,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0x55,0x0c,0xcc,0x30,0x60,0x03,0xff,0xb0,0x23,0x44,0xe4,0x63, +0x48,0x88,0xc8,0xc7,0x92,0x10,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e, +0xc6,0x06,0x03,0x7c,0xcc,0x38,0x11,0xf9,0x98,0x71,0x22,0xf2,0x31,0xe3,0x44,0xe4, +0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x09, +0x3e,0xb5,0x12,0xba,0xa0,0x17,0x18,0x35,0x62,0x90,0x00,0x20,0x08,0x06,0x17,0x2d, +0x06,0x72,0x18,0xa8,0x44,0x2e,0xa8,0x44,0x2e,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0xb1,0x8b,0x81,0x1d,0x06,0x41,0x0c,0x06,0x16,0xc4,0x60,0x20,0x1f,0x0b,0xe4,0x0f, +0x3e,0x36,0xd0,0x9f,0x7c,0x2c,0xa0,0x3f,0xf8,0x58,0x41,0x83,0x81,0x7c,0x2c,0xa0, +0xc1,0x00,0x3e,0x16,0x14,0xf2,0xb1,0xa0,0x06,0x03,0xf8,0x58,0x51,0xc8,0xc7,0x02, +0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x20,0x47,0xe4,0x63,0x42,0x8e,0xc8,0xc7,0x86,0x1c, +0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d, +0x0e,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0x85,0x8e,0x81,0x29,0x06,0x62,0x11, +0x0f,0x62,0x11,0x0f,0xf6,0x1b,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x6a, +0xc7,0xc0,0x14,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x78,0x0c,0x58,0x31, +0x60,0x83,0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x1e,0x83,0x56,0x0c,0xd8, +0x60,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x98,0xc7,0xc0,0x15,0x03,0x36,0x18, +0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe8,0x31,0x80,0xc5,0x80,0x0d,0xcc,0x64, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x7a,0x0c,0x62,0x31,0x60,0x03,0x33,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0xc3,0x1e,0x03,0x59,0x0c,0xd8,0xc0,0x4c,0xec,0x48,0x13, +0xf9,0x18,0x92,0x26,0xf2,0xb1,0x24,0x4d,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60, +0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x33,0xde,0x44,0x3e,0x66,0xbc,0x89,0x7c,0xcc,0x78, +0x13,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8, +0x60,0x82,0x8f,0xe5,0xca,0x9c,0x80,0xe0,0x02,0xc3,0x2c,0x30,0x13,0xf8,0x0c,0x37, +0xd4,0x49,0xe8,0x90,0x41,0xbd,0x48,0xa0,0x17,0x18,0x65,0x3b,0x42,0xc8,0x67,0xc4, +0x20,0x01,0x40,0x10,0x0c,0xae,0x92,0x0c,0xc6,0x31,0x70,0x91,0xc0,0x45,0x82,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x58,0x32,0x38,0xc7,0x20,0x10,0xc5,0xc0,0x02,0x51, +0x0c,0xe4,0x63,0xc1,0x18,0x06,0xf0,0xb1,0xa1,0x0c,0x03,0xf9,0x58,0x50,0x86,0x01, +0x7c,0xac,0x28,0xc5,0x40,0x3e,0x16,0x94,0x62,0x00,0x1f,0x0b,0x0a,0xf9,0x58,0x60, +0x8a,0x01,0x7c,0xac,0x28,0xe4,0x63,0x41,0x23,0x1f,0x0b,0x06,0xf9,0x58,0x40,0x2a, +0xf2,0x31,0x81,0x54,0xe4,0x63,0x03,0xa9,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1, +0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x07,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1, +0xe0,0xca,0xc9,0xe0,0x1e,0x03,0x34,0xc9,0xd0,0x24,0x33,0x18,0x09,0xe4,0x33,0x62, +0x60,0x00,0x20,0x08,0x06,0x91,0x4f,0x06,0xf7,0x18,0x04,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0x88,0x65,0xd0,0x8f,0x41,0x1c,0xb8,0xca,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0x63,0x19,0xf8,0x63,0x10,0x07,0xae,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x07, +0x59,0x06,0xff,0x18,0xc4,0x81,0xab,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x51,0x96, +0x41,0x48,0x06,0x71,0x10,0x2b,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x98,0x65,0x20, +0x92,0x41,0x1c,0xc4,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x67,0x19,0x8c,0x64, +0x10,0x07,0xb1,0x62,0x07,0xad,0xc8,0xc7,0x10,0x5a,0x91,0x8f,0x25,0xb4,0x22,0x1f, +0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x98,0xa1,0x2b,0xf2, +0x31,0x43,0x57,0xe4,0x63,0x86,0xae,0xc8,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00, +0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x13,0x7c,0x2a,0x47,0xdc,0x40,0x2f,0x30,0x6a, +0xc4,0x20,0x01,0x40,0x10,0x0c,0xae,0xb8,0x0c,0x5e,0x32,0xc0,0x91,0x36,0xc0,0x91, +0x36,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x2f,0x83,0x99,0x0c,0x02,0x77,0x0c, +0x2c,0x70,0xc7,0x40,0x3e,0x16,0xbc,0x62,0x00,0x1f,0x1b,0x62,0x31,0x90,0x8f,0x05, +0xb1,0x18,0xc0,0xc7,0x8a,0x78,0x0c,0xe4,0x63,0x41,0x3c,0x06,0xf0,0xb1,0xa0,0x90, +0x8f,0x05,0xf2,0x18,0xc0,0xc7,0x8a,0x42,0x3e,0x16,0x30,0xf2,0xb1,0x60,0x90,0x8f, +0x05,0xec,0x22,0x1f,0x13,0xd8,0x45,0x3e,0x36,0xb0,0x8b,0x7c,0x8c,0x0d,0x06,0xf8, +0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x70,0xc0,0x67,0xc4,0x20,0x01, +0x40,0x10,0x0c,0xae,0xd2,0x0c,0xc6,0x32,0x80,0x93,0x52,0x80,0x93,0x52,0x30,0x3e, +0x09,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0x6a,0x06,0x63,0x19,0x04,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xb8,0x66,0x90,0x96,0x01,0x1b,0xd8,0xcb,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0xaf,0x19,0xa8,0x65,0xc0,0x06,0xf6,0x32,0x62,0x70,0x00, +0x20,0x08,0x06,0x07,0x6c,0x06,0x6b,0x19,0xb0,0x81,0xbd,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0x11,0x9b,0x41,0x5b,0x06,0x6c,0x90,0x2f,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xc8,0x66,0xe0,0x96,0x01,0x1b,0xe4,0xcb,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0xb3,0x19,0xbc,0x65,0xc0,0x06,0xf9,0x62,0x07,0xbf,0xc8,0xc7,0x10,0x7e,0x91,0x8f, +0x25,0xfc,0x22,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8, +0x98,0x21,0x32,0xf2,0x31,0x43,0x64,0xe4,0x63,0x86,0xc8,0xc8,0xc7,0xd8,0x60,0x80, +0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x13,0x7c,0x8a,0x46,0x74, +0x41,0x2f,0x30,0x6a,0xc4,0x20,0x01,0x40,0x10,0x0c,0xae,0xde,0x0c,0xf6,0x32,0x98, +0x91,0x5c,0x98,0x91,0x5c,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x3c,0x83,0xbf, +0x0c,0x02,0x9d,0x0c,0x2c,0xd0,0xc9,0x40,0x3e,0x16,0xec,0x63,0x00,0x1f,0x1b,0xfa, +0x31,0x90,0x8f,0x05,0xfd,0x18,0xc0,0xc7,0x8a,0x9e,0x0c,0xe4,0x63,0x41,0x4f,0x06, +0xf0,0xb1,0xa0,0x90,0x8f,0x05,0x3e,0x19,0xc0,0xc7,0x8a,0x42,0x3e,0x16,0x30,0xf2, +0xb1,0x60,0x90,0x8f,0x05,0x34,0x23,0x1f,0x13,0x68,0x46,0x3e,0x36,0xd0,0x8c,0x7c, +0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x70,0xc0, +0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xae,0xf8,0x0c,0x5e,0x33,0x58,0x93,0x78,0x58, +0x93,0x78,0x30,0x74,0x09,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0x7d,0x06, +0xaf,0x19,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe8,0x67,0x50,0x9b,0x01,0x1b, +0xf8,0xcc,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xfb,0x19,0xd8,0x66,0xc0,0x06,0x3e, +0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x7f,0x06,0xb7,0x19,0xb0,0x81,0xcf,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0xd1,0x9f,0x41,0x6e,0x06,0x6c,0x10,0x36,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0xf8,0x67,0xa0,0x9b,0x01,0x1b,0x84,0xcd,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0xff,0x19,0xec,0x66,0xc0,0x06,0x61,0x63,0x07,0xd9,0xc8,0xc7, +0x10,0xb2,0x91,0x8f,0x25,0x64,0x23,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c, +0x8c,0x0d,0x06,0xf8,0x98,0xa1,0x36,0xf2,0x31,0x43,0x6d,0xe4,0x63,0x86,0xda,0xc8, +0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x13, +0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x52,0xd1,0x20,0x44,0x83,0x60,0x38,0x22, +0x30,0xcb,0x40,0xf8,0xa6,0x1b,0x86,0xb1,0x0c,0x02,0x6b,0x02,0xfa,0x58,0x23,0xd0, +0xc7,0x9a,0x81,0x3e,0xa6,0x10,0xf4,0x31,0xa5,0xa0,0x8f,0x29,0x06,0x7d,0xcc,0x30, +0xe4,0x63,0x86,0x21,0x1f,0x33,0x0c,0xf9,0x98,0x31,0xc4,0xc7,0x8c,0x21,0x3e,0x66, +0x0c,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0x47,0x03,0x18,0x0d,0x86,0x11, +0x03,0x03,0x00,0x41,0x30,0x88,0x74,0x34,0x88,0xd1,0x60,0x18,0x31,0x30,0x00,0x10, +0x04,0x83,0x68,0x47,0x03,0x19,0x0d,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x78, +0x34,0x78,0xcf,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x47,0x03,0xf8,0x0c, +0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x7c,0x34,0x88,0xcf,0x60,0x18,0x8e,0x60, +0x03,0xbd,0x0c,0x84,0xef,0x02,0xa3,0x2c,0x70,0x03,0xf9,0x0c,0x47,0x04,0x7d,0x19, +0x08,0xdf,0x2c,0x43,0xa2,0x04,0x36,0x07,0x02,0x7d,0x6c,0x0e,0x06,0xfa,0xd8,0x1c, +0x10,0xf4,0xb1,0x42,0x35,0x03,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xa1,0xa6, +0x81,0x89,0x06,0x04,0x1c,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xb1,0xa6,0xc1,0x89, +0x06,0x04,0x1c,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc1,0xa6,0x01,0x8a,0x06,0x04, +0x1c,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd1,0xa6,0x01,0x8a,0x06,0x03,0x1c,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0xe1,0xa6,0x41,0x8a,0x06,0x03,0x1c,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0xf1,0xa6,0x81,0x8a,0x06,0x03,0x1c,0xcc,0x12,0x28,0x03,0x15, +0x86,0x91,0xe8,0x03,0x32,0x50,0x61,0x18,0x89,0x3e,0x20,0x03,0x15,0x86,0x91,0xe8, +0x03,0x32,0x50,0x61,0x50,0x89,0x87,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x41,0xa7, +0x01,0x8c,0x06,0x6f,0x19,0x90,0x81,0x05,0xa9,0x19,0xc0,0xc7,0xcc,0x20,0xa0,0x8f, +0x05,0xb7,0x19,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x3a,0x0d,0xf0,0x33, +0x08,0x2c,0x18,0xcf,0x40,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe8,0x69,0x60, +0xa3,0x81,0x2e,0x06,0xb6,0x18,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xb1,0xa7,0xc1, +0x8d,0x06,0xc1,0x29,0x0d,0x47,0x04,0xea,0x19,0x10,0x5f,0xc9,0x62,0x10,0xe8,0x88, +0xc1,0x01,0x80,0x20,0x18,0x80,0x41,0x9d,0x06,0x37,0x1a,0xc8,0x65,0x90,0x9a,0xc1, +0x88,0xc1,0x01,0x80,0x20,0x18,0x80,0x81,0x9d,0x06,0x38,0x1a,0xb4,0x65,0x10,0x9b, +0xc1,0x88,0xc1,0x03,0x80,0x20,0x18,0x4c,0x7c,0x1a,0xc8,0x68,0x20,0x04,0xed,0x18, +0xb0,0x63,0x70,0x9f,0xc1,0x7d,0x06,0x73,0x1a,0xcc,0x69,0xd0,0xa3,0xc1,0x5e,0x06, +0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0xd3,0x0d, +0x04,0x68,0x06,0xc8,0x74,0x03,0x11,0x9a,0x41,0x32,0xdd,0x40,0x88,0x66,0xa0,0x4c, +0x37,0x10,0xa3,0x19,0x2c,0x06,0x11,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe8, +0x54,0x03,0x3f,0x0d,0x82,0xe1,0x88,0xa0,0x3e,0x03,0xe6,0x9b,0x65,0x70,0x96,0xc0, +0x26,0x23,0x3e,0xc3,0x11,0x04,0x6a,0x06,0xc2,0x37,0x1c,0x51,0xa4,0x66,0x40,0x7c, +0x27,0x0c,0x71,0xc2,0x10,0x26,0x04,0x21,0x18,0x8e,0x30,0x5a,0x33,0x10,0xbe,0xe1, +0x88,0xc3,0x35,0x03,0xe2,0x3b,0x61,0x88,0x13,0x86,0x30,0x21,0x08,0xc1,0x70,0x83, +0x11,0x80,0xc1,0x2c,0x03,0xd3,0x04,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xd5,0x6a, +0xc0,0xaa,0x01,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0xae,0x06,0x74,0x1a,0x3c, +0xc1,0x2c,0x41,0x33,0x50,0x61,0x08,0x0c,0x18,0x2c,0x26,0x06,0x54,0x7c,0x86,0x23, +0x82,0xdb,0x0c,0x84,0x6f,0x38,0x42,0xc0,0xcd,0x80,0xf8,0x4e,0x18,0xe2,0x84,0x21, +0x4c,0x08,0x42,0x30,0xdc,0x00,0x05,0x60,0x30,0xcb,0x80,0x65,0xc1,0x40,0x85,0xf1, +0x3f,0x9b,0xde,0x0a,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x80,0x81,0xae,0x06,0x7c, +0x1a,0xf4,0x66,0x10,0x9f,0xc1,0x88,0x81,0x03,0x80,0x20,0x18,0x3c,0xe2,0x1a,0xc4, +0x69,0x10,0x90,0x66,0x30,0x9a,0x41,0xa8,0x06,0x6b,0xf0,0x79,0xdd,0x8f,0x06,0xc3, +0x11,0xdd,0x6f,0x06,0xce,0x77,0x81,0x51,0x46,0x04,0xf2,0x19,0x6e,0x58,0x2b,0x5d, +0x0d,0xc2,0xe0,0x5a,0x32,0x30,0xca,0xfa,0x33,0x48,0xc9,0x20,0x3e,0x16,0x08,0xf2, +0xb1,0x20,0x9d,0xe4,0x63,0x3a,0x19,0xe4,0x68,0x20,0x9f,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0xd4,0x35,0xb8,0xd5,0x20,0xb8,0xc3,0xa8,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xde,0x35,0x58,0xd5,0x20,0x10,0xac,0x0f,0x7a,0x34,0x90,0x8f,0x05,0x46,0x7c, +0x6c,0x08,0xe4,0x63,0x01,0x02,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe8,0x35, +0x78,0xd5,0x20,0x09,0x6c,0x2c,0x03,0x1a,0x0d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08, +0x06,0xd1,0xbc,0x06,0xe0,0x1a,0x04,0x46,0x0a,0x43,0x7c,0x4c,0x08,0xe4,0x63,0x41, +0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf4,0x35,0xa8,0xd5,0xc0,0x08,0x66, +0x19,0x1e,0x48,0x26,0x03,0x53,0x85,0x55,0x80,0x8f,0x05,0xaa,0x10,0x1f,0x5b,0x85, +0x56,0x80,0x8f,0xb9,0x42,0x2b,0xc4,0xc7,0x82,0x56,0x88,0xcf,0x2c,0xc1,0x34,0x62, +0x70,0x00,0x20,0x08,0x06,0x5a,0xbe,0x06,0xb4,0x1a,0xb0,0x67,0xd0,0xae,0xc1,0x68, +0x42,0x00,0x8c,0x26,0x08,0x81,0x05,0x82,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0x0a,0xd9,0x00,0x5f,0x83,0xc0,0x72,0x34,0x08,0xe8,0x33,0x62,0x60,0x00,0x20,0x08, +0x06,0xd1,0xc8,0x06,0xb7,0x1a,0x04,0x16,0x94,0x69,0x20,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0x4a,0x36,0xf0,0xd5,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23, +0x65,0x03,0x72,0x0d,0xcc,0x34,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x50,0xd9, +0xc0,0x5c,0x03,0xb3,0x0c,0xa8,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x56,0x36,0x38, +0xd7,0x60,0x2d,0x83,0xc0,0xc0,0x34,0x18,0xe2,0x63,0x42,0x20,0x1f,0x0b,0x0a,0xf8, +0x58,0x00,0x0f,0xf2,0x31,0x01,0x1e,0xe4,0x63,0x03,0x3c,0xc8,0xc7,0x44,0x62,0x88, +0x8f,0x89,0xc4,0x10,0x1f,0x13,0x89,0x21,0x3e,0x66,0x94,0x04,0x7c,0xcc,0x28,0x09, +0xf8,0x98,0x51,0x12,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x67,0x03,0x7a, +0x0d,0x7c,0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x67,0x83,0x7a,0x0d,0x7c, +0xc2,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x67,0x03,0x7b,0x0d,0x7c,0xc2,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x67,0x03,0x7b,0x0d,0x7c,0xc2,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x83,0x67,0x83,0x7b,0x0d,0x7c,0xc2,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0xa3,0x67,0x03,0x7c,0x0d,0x7c,0xc2,0x18,0x8e,0x30,0xd0,0x4b,0xf8,0x86, +0x23,0x0c,0xf4,0x12,0xbe,0xe1,0x08,0x03,0xbd,0x84,0xaf,0x06,0x61,0x2b,0x10,0x76, +0x38,0xa2,0xbd,0x10,0xe1,0x1b,0x8e,0x68,0x2f,0x44,0xf8,0x86,0x23,0xda,0x0b,0x11, +0xbe,0x1a,0x84,0xad,0x40,0xd8,0x32,0x82,0x9d,0x65,0x88,0xa4,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0xb4,0x0d,0x4a,0x36,0x98,0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0xb5,0x0d,0x4c,0x36,0x98,0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0xb5,0x0d,0x4e,0x36,0x98,0xaf,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xb6,0x0d, +0x4e,0x36,0x18,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xda,0x36,0x40,0xd9,0x60, +0x88,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x70,0xdb,0x20,0x65,0x83,0x21,0x1a,0x31, +0x38,0x00,0x10,0x04,0x83,0xe3,0x6d,0x83,0x95,0x0d,0x52,0x41,0xa7,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0x6a,0xdb,0x20,0x64,0x83,0xd6,0x0c,0x2c,0x40,0xd5,0x40,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xbd,0x6d,0x80,0xb2,0x41,0x60,0xa7,0x1a,0x04, +0xf1,0xb1,0xa0,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x72,0x1b,0xfc,0x6c, +0x10,0x18,0x88,0x29,0xf1,0x31,0x10,0x53,0xe2,0x63,0x20,0xa6,0xc4,0xc7,0x88,0x41, +0x3e,0x56,0x0c,0xf2,0x31,0x63,0x90,0x8f,0x0d,0x10,0x7c,0x6c,0x80,0xe0,0x63,0x03, +0x04,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfe,0x36,0xd0,0xd9,0xa0,0x14,0xda, +0x35,0x30,0x53,0x08,0xe2,0x63,0x4c,0x20,0x1f,0x0b,0x06,0xf8,0xcc,0x12,0x48,0x03, +0x15,0x86,0x13,0xe9,0x70,0x00,0x0d,0x54,0x18,0x4e,0xa4,0xc3,0x01,0x34,0x50,0x61, +0x38,0x91,0x0e,0x07,0xd0,0x40,0x85,0x81,0x44,0x38,0x01,0x59,0x40,0x13,0xf0,0x31, +0xa1,0x26,0xe0,0x63,0x83,0x4d,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xd5, +0x0d,0xcc,0x36,0x10,0xd7,0x60,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x75,0x83, +0xb3,0x0d,0xc6,0x35,0x18,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x60,0xdd,0x00,0x6d, +0x03,0x72,0x0d,0x06,0xe3,0x89,0x9e,0x80,0x8f,0x05,0x3c,0x11,0x1f,0xeb,0x89,0x9f, +0x80,0x8f,0x81,0xc5,0x4f,0xc4,0xc7,0x82,0x9f,0x88,0xcf,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0xb2,0x1b,0xb8,0x6d,0x30,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xcc, +0x6e,0xf0,0xb6,0x81,0xab,0x06,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xb4,0x1b, +0xc0,0x6d,0x10,0x08,0x16,0xa4,0x6b,0x00,0x1f,0x43,0x02,0xfa,0x18,0x22,0xd0,0xc7, +0x8e,0x81,0x3e,0x26,0xc0,0x6b,0x20,0x1f,0x4b,0x0b,0x99,0x0d,0xe4,0x63,0x81,0x41, +0x1f,0x33,0xe4,0x35,0x90,0x8f,0x11,0x41,0x7c,0xcc,0xa0,0xd7,0x40,0x3e,0x26,0x04, +0xf1,0x31,0xae,0x83,0x8f,0x05,0x5c,0x7c,0xac,0xfb,0xe0,0x63,0x60,0xf0,0xc5,0xc7, +0x82,0x2f,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x94,0x6f,0x10,0xba,0xc1,0x10, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x61,0xbe,0x81,0xe8,0x06,0xe1,0x1a,0x14,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0x9c,0x6f,0x30,0xba,0x41,0x20,0x58,0xc0,0xaf,0x01, +0x7c,0x0c,0x09,0xe8,0x63,0x88,0x40,0x1f,0x3b,0x06,0xfa,0x98,0x30,0xb2,0x81,0x7c, +0x2c,0x61,0xe0,0x63,0x81,0x41,0x1f,0x0b,0x4a,0x36,0x90,0x8f,0x05,0x04,0x7c,0xac, +0x0d,0xd2,0x36,0x90,0x8f,0x05,0x0a,0x7d,0x4c,0x49,0xd9,0x40,0x3e,0x86,0x04,0xf1, +0x31,0x65,0x65,0x03,0xf9,0x98,0x10,0xc4,0xc7,0x48,0xa3,0x0d,0xe8,0x63,0xa5,0xd1, +0x06,0xf4,0x31,0xd3,0x68,0x03,0xfa,0x58,0x1a,0xb0,0x01,0x7c,0x2c,0x30,0x03,0xfa, +0x58,0x20,0xb3,0x81,0x7c,0x8c,0x0c,0x9a,0xf8,0x58,0x20,0xc0,0xc7,0xc8,0xa0,0x89, +0x8f,0x85,0x81,0x12,0x1f,0x1b,0x14,0xf9,0x98,0x32,0xc8,0xc7,0x94,0x41,0x3e,0x36, +0x50,0xf0,0xb1,0x61,0x82,0x8f,0x05,0x3d,0x1b,0xc8,0xc7,0x88,0x08,0x3e,0x26,0x04, +0xf1,0xb1,0xa0,0x80,0x8f,0x19,0x03,0x7c,0xec,0x28,0xe2,0x63,0x41,0x11,0x9f,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x5a,0x38,0x48,0xdf,0x60,0x08,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x70,0xe1,0x40,0x7d,0x83,0x22,0xb0,0xb1,0x0d,0x82,0xf8,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x01,0xc3,0x01,0xfb,0x06,0x6c,0x1b,0x04,0x86,0x04,0xf4, +0x31,0x44,0xa0,0x8f,0x1d,0x03,0x7d,0x66,0x09,0xa6,0x81,0x0a,0x03,0x4e,0x1e,0x43, +0x1a,0xa8,0x30,0xe0,0xe4,0x31,0xa4,0x81,0x0a,0xc3,0x4d,0x1e,0x43,0x1a,0x31,0x38, +0x00,0x10,0x04,0x03,0x30,0x70,0xe1,0x00,0x7e,0x83,0x93,0x0d,0xd0,0x36,0x18,0x31, +0x68,0x00,0x10,0x04,0x83,0xe6,0x86,0x03,0xf9,0x0d,0x82,0x15,0x0e,0x56,0x38,0x58, +0xe1,0xa0,0x7e,0x83,0xfa,0x0d,0xea,0x37,0xa8,0xdf,0x60,0x34,0x21,0x00,0x86,0x23, +0x82,0x9a,0x0d,0x82,0x6f,0xba,0xe1,0x6d,0x03,0x21,0x30,0x24,0xa0,0x8f,0x21,0x02, +0x7d,0x0c,0x19,0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x1a,0x0e,0x07,0xf3,0x1b, +0xac,0x6c,0x30,0xc3,0xc1,0x68,0x42,0x00,0x58,0x50,0xc8,0xc7,0x84,0x42,0x3e,0x36, +0x14,0xf2,0xb1,0x7d,0x0d,0x72,0x35,0x88,0x8f,0xed,0x6b,0x90,0xab,0x41,0x7c,0x86, +0x23,0x84,0xb0,0x0d,0x86,0x6f,0x38,0x62,0xd8,0xdb,0xa0,0xf8,0x4a,0x08,0x74,0x38, +0x82,0x20,0xdb,0x60,0xf8,0x86,0x23,0x0a,0xbf,0x0d,0x8a,0xaf,0x84,0x40,0x8b,0x08, +0x74,0x96,0x81,0xaa,0x82,0xd1,0x04,0x67,0xb0,0x20,0x75,0x03,0xf9,0x18,0x7f,0x04, +0xf4,0xb1,0x33,0x0b,0xe2,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x1c,0x07,0x2d, +0x1c,0xb0,0x6d,0x10,0xcc,0x12,0x54,0x03,0x15,0x86,0x40,0xe9,0xba,0x30,0x8d,0x18, +0x1c,0x00,0x08,0x82,0x01,0x18,0xa8,0x71,0xc0,0xc2,0xc1,0xda,0x06,0x7d,0x1b,0x8c, +0x18,0x38,0x00,0x08,0x82,0xc1,0x23,0xc7,0x41,0x08,0x07,0x01,0xcd,0x06,0x33,0x1b, +0xc4,0x70,0x20,0xdc,0x99,0x20,0xbc,0x6f,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07, +0x1d,0x07,0x2f,0x1c,0xb8,0x6e,0x30,0x67,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xc9, +0x71,0xf0,0xc3,0xc1,0xb8,0x06,0xb6,0xbe,0x81,0x10,0x1f,0x13,0x02,0xf9,0x58,0x40, +0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x3c,0x0e,0x6a,0x38,0x28,0x02,0xd3, +0xd5,0x00,0x7d,0x03,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xb1,0xc7,0xc1,0x0d, +0x07,0x01,0xae,0x06,0x36,0x0c,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x8f, +0x83,0x1c,0x0e,0x02,0x61,0xba,0x41,0x76,0x83,0xa0,0x56,0x83,0xe1,0x08,0xd9,0x98, +0xdd,0x80,0xf9,0x66,0x19,0x2e,0x2b,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x94, +0x03,0x1e,0x0e,0x70,0x37,0x10,0xac,0x7d,0x83,0x20,0x3e,0xb3,0x04,0xd7,0x40,0x85, +0x21,0x58,0x48,0x35,0x62,0x70,0x00,0x20,0x08,0x06,0x60,0xa0,0xc7,0x01,0x0f,0x07, +0x7a,0x1b,0xc4,0x6e,0x30,0x62,0xe0,0x00,0x20,0x08,0x06,0x8f,0x28,0x07,0x31,0x1c, +0x04,0x64,0x1b,0x8c,0x6d,0x10,0xc6,0xc1,0x18,0x88,0x41,0x18,0x08,0xff,0x1b,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x01,0x18,0xec,0x71,0xd0,0xc3,0x41,0xdf,0x06,0xb3,0x1b, +0x8c,0x18,0x38,0x00,0x08,0x82,0xc1,0x33,0xca,0x81,0x0c,0x07,0x41,0xd9,0x06,0x64, +0x1b,0x88,0x71,0x00,0xba,0x01,0xe8,0x06,0xa0,0x1b,0x80,0x6e,0x00,0xc2,0x01,0x8e, +0x18,0x18,0x00,0x08,0x82,0x41,0x24,0xca,0x41,0x1e,0x07,0xea,0x31,0x62,0x70,0x00, +0x20,0x08,0x06,0x87,0x29,0x07,0x61,0x1c,0xb0,0x47,0x30,0x4b,0x90,0x0d,0x54,0x18, +0x02,0xa6,0x3b,0x8d,0xbd,0x08,0x88,0xc4,0x67,0x38,0x22,0x20,0xdd,0x40,0xf8,0x86, +0x23,0x84,0xd2,0x0d,0x88,0xef,0x84,0x21,0x4e,0x18,0xc2,0x84,0x20,0x04,0xc3,0x0d, +0xfd,0x11,0x80,0xc1,0x2c,0x83,0xb6,0x05,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xb1, +0x72,0x30,0xca,0xc1,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x2c,0x07,0x6b,0x1c, +0x24,0xc1,0x2c,0xc1,0x36,0x50,0x61,0x08,0x1a,0x95,0xd9,0x9c,0xfc,0x6f,0x20,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x60,0x39,0xe8,0xe3,0x20,0x18,0x31,0x30,0x00, +0x10,0x04,0x83,0x28,0x96,0x83,0x32,0x0e,0x02,0x0b,0xdc,0x37,0x90,0xcf,0x88,0x81, +0x01,0x80,0x20,0x18,0x44,0xb3,0x1c,0xb0,0x71,0x10,0x0c,0x47,0x18,0x2d,0xe2,0x7c, +0x17,0x18,0x65,0xc1,0x20,0x9f,0xe1,0x88,0x80,0x84,0x03,0xe1,0xbb,0xc0,0xa8,0x11, +0x03,0x03,0x00,0x41,0x30,0x88,0x72,0x39,0x68,0xe3,0x60,0xd7,0x2c,0x28,0xe1,0x40, +0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xed,0x72,0x40,0xc7,0x41,0x30,0x62,0x70, +0x00,0x20,0x08,0x06,0xc7,0x2f,0x07,0x7b,0x1c,0xec,0x6b,0x10,0x18,0xfd,0x06,0x41, +0x7c,0xcc,0x08,0xe4,0x33,0x4b,0xe0,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_c869f385f96d8be79ab3fc54021aa9be.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_c869f385f96d8be79ab3fc54021aa9be.h new file mode 100644 index 00000000..02d3763e --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_c869f385f96d8be79ab3fc54021aa9be.h @@ -0,0 +1,1061 @@ +// ffx_fsr2_accumulate_pass_wave64_c869f385f96d8be79ab3fc54021aa9be.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_wave64_c869f385f96d8be79ab3fc54021aa9be_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_c869f385f96d8be79ab3fc54021aa9be_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_c869f385f96d8be79ab3fc54021aa9be_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_c869f385f96d8be79ab3fc54021aa9be_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_c869f385f96d8be79ab3fc54021aa9be_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_lanczos_lut", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_c869f385f96d8be79ab3fc54021aa9be_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 6, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_c869f385f96d8be79ab3fc54021aa9be_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_c869f385f96d8be79ab3fc54021aa9be_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_c869f385f96d8be79ab3fc54021aa9be_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_c869f385f96d8be79ab3fc54021aa9be_UAVResourceBindings[] = { 0, 1, 3, 4, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_c869f385f96d8be79ab3fc54021aa9be_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_c869f385f96d8be79ab3fc54021aa9be_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_c869f385f96d8be79ab3fc54021aa9be_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_c869f385f96d8be79ab3fc54021aa9be_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_c869f385f96d8be79ab3fc54021aa9be_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_c869f385f96d8be79ab3fc54021aa9be_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_c869f385f96d8be79ab3fc54021aa9be_size = 16520; + +static const unsigned char g_ffx_fsr2_accumulate_pass_wave64_c869f385f96d8be79ab3fc54021aa9be_data[] = { +0x44,0x58,0x42,0x43,0x51,0x8e,0xf7,0x7d,0xb6,0x30,0xb8,0x23,0xad,0x0f,0x01,0xb5, +0x19,0xe3,0x5d,0xee,0x01,0x00,0x00,0x00,0x88,0x40,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x24,0x02,0x00,0x00,0x60,0x10,0x00,0x00,0x7c,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xb0,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x34,0x0e,0x00,0x00,0x66,0x00,0x05,0x00, +0x8d,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x1c,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x84,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xce,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xf4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a, +0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b, +0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30, +0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18, +0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3, +0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21, +0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22, +0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95, +0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60,0x06,0xea,0x6e,0x1b, +0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x72,0xa8,0x48,0x20,0xd2,0xc8,0x79,0x88, +0x68,0x42,0x08,0x09,0x09,0xc3,0x50,0x08,0x66,0x60,0x3e,0x02,0x0f,0x1a,0x2e,0x7f, +0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90,0x66,0x40,0xc4,0x30,0x0c,0xca,0x1c,0x41, +0x50,0x0a,0x66,0x10,0x87,0x91,0xc8,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6, +0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41, +0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e, +0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0, +0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01, +0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e, +0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60, +0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e, +0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00,0x06,0x7e,0x80,0x84,0x13,0xa5,0x74,0x18, +0x41,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28, +0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87, +0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36, +0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98, +0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x30,0x93,0x18,0x8c,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94, +0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f, +0x20,0x61,0x65,0xa9,0x9d,0x29,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc, +0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61, +0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0xd6,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x12,0x8c, +0x97,0xe0,0x99,0xc8,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x40,0x16,0x6e, +0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0, +0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c, +0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x05,0x27,0xc9,0x33,0x91, +0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03, +0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38, +0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80, +0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x56,0xa2,0x67,0xc2,0xc6,0x81,0x1d,0xc2, +0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41, +0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f, +0x50,0x60,0x90,0x3d,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7,0xae,0x36,0x9a,0x70,0x1c, +0xc7,0xf1,0x61,0x38,0xd7,0x75,0x5d,0x0d,0xc3,0x30,0x0c,0xc3,0xa0,0xfc,0x26,0x69, +0x8a,0x28,0x61,0xf2,0x59,0x80,0x79,0x16,0x22,0x62,0x27,0x60,0x22,0x50,0x30,0xd0, +0x0e,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02, +0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2, +0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x90,0x01,0x10,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x00,0x1e,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2, +0x1c,0x0a,0xa2,0xf0,0x03,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30, +0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0, +0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x2c,0x4a,0xa3,0xc4,0x1f,0x4a, +0xd1,0xa2,0xb8,0x8a,0x87,0xc6,0x11,0x80,0x1a,0x20,0x75,0x06,0x80,0xdc,0x19,0x00, +0x8a,0x67,0x00,0x68,0x9e,0x01,0xa0,0x7a,0x06,0x80,0xee,0x19,0x00,0xca,0x67,0x00, +0x48,0x9f,0x01,0x20,0x7e,0x06,0x00,0x00,0x79,0x18,0x00,0x00,0x87,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xc1,0x99,0x20,0x0c,0xcf,0x06,0x61,0x20, +0x26,0x08,0x03,0xb4,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08, +0x6a,0x40,0x07,0xb4,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe,0xda,0xde,0xe8,0xd2, +0xde,0xdc,0xbe,0xec,0xca,0xc6,0xe8,0xde,0xe4,0xe6,0x26,0x08,0x43,0x34,0x41,0x18, +0xa4,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65,0x31,0x98,0x81,0x31,0x9c,0x09,0x82,0x1b, +0xd4,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8,0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9, +0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86,0x31,0x30,0x86,0xc3,0x4c,0xee,0x2b,0xcd, +0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec, +0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x4c,0x1b,0x12,0x46,0x99,0x0c,0x6a,0x60, +0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc, +0x04,0x61,0xa0,0x26,0x08,0x43,0xb5,0x41,0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35, +0x30,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd, +0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x58,0x1b,0x92,0x4b, +0xd9,0x0c,0x6e,0x60,0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda, +0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xb8,0x36,0x24,0x9c,0xe2,0x19,0xdf,0xc0,0x18, +0xd9,0x04,0x21,0x0e,0xec,0x80,0x8d,0xdc,0x17,0x5b,0x98,0xdb,0x98,0xde,0xdb,0xdc, +0x17,0x5b,0x1d,0xdd,0x86,0x84,0x08,0x03,0x31,0x30,0x88,0x81,0x31,0x9c,0x09,0xc2, +0x80,0x31,0x91,0xfb,0x4a,0x6b,0x3b,0x6b,0x4a,0x83,0x9b,0x9b,0x20,0x0c,0xd9,0x86, +0x84,0x0c,0xc2,0xa0,0x0c,0x0c,0x33,0x18,0x18,0xc3,0x21,0x26,0xf7,0x45,0x96,0xc6, +0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16, +0x36,0xb7,0x36,0xb7,0x21,0x31,0x03,0x08,0x0d,0x8c,0x61,0x60,0x8c,0x6c,0x43,0xf2, +0x48,0x95,0xd6,0x81,0xc1,0x18,0x9c,0x41,0x1a,0x4c,0x10,0xe6,0xe0,0x0e,0xa8,0xc9, +0xdd,0x7d,0xa5,0xb9,0xd1,0x95,0xc9,0xb9,0x85,0xb1,0x7d,0xd5,0xc1,0xcd,0x8d,0x85, +0xb1,0x95,0x91,0x7d,0x8d,0xbd,0xb1,0xbd,0xc9,0x4d,0x10,0xc6,0x40,0x0e,0x36,0x2c, +0xc6,0x1a,0xb0,0x81,0x61,0x0c,0x4c,0x1b,0xb4,0x41,0x1b,0x38,0x13,0x84,0x3a,0xc0, +0x03,0x3a,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73, +0x1b,0x96,0xe1,0x0d,0xe0,0xc0,0x18,0x06,0xa6,0x0d,0xda,0xa0,0x0d,0xb2,0x09,0xc2, +0x1d,0xe4,0x01,0x19,0xb9,0xbb,0x2f,0xb7,0xb2,0xbb,0x2f,0xb6,0xb7,0xb1,0xb5,0xb9, +0x0d,0x0b,0x23,0x07,0x73,0x60,0x50,0x03,0xd3,0x06,0x6d,0xd0,0x06,0x19,0x1f,0xb9, +0xbb,0x2f,0xb6,0xba,0xb6,0xb0,0x2f,0xb4,0xb4,0x39,0xba,0x37,0xb9,0xbc,0x0d,0x0b, +0xb5,0x06,0x75,0x60,0x5c,0x03,0xd3,0x06,0x6d,0xd0,0x06,0xce,0x06,0xc2,0x0d,0xe2, +0x80,0x0e,0xec,0x60,0x82,0xa0,0x07,0x7b,0x40,0x63,0x4c,0xcc,0x68,0x4a,0x4a,0x66, +0x82,0x30,0x68,0x1b,0x10,0x03,0x0f,0xf2,0xc0,0x30,0x06,0x3d,0x00,0x36,0x04,0x7b, +0x30,0x41,0xe0,0x03,0x3e,0x60,0x33,0xf7,0xc5,0x94,0xe6,0x56,0x16,0x26,0x37,0xc4, +0x16,0xd6,0x06,0xb7,0x01,0x31,0xfa,0xc0,0x0f,0x8c,0x61,0x30,0x80,0x0d,0xc1,0x1f, +0x6c,0x20,0xd4,0xe0,0x0e,0xf8,0x00,0x14,0x26,0x08,0x79,0xa0,0x07,0x5c,0xd2,0xa4, +0xca,0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x63,0x30,0x07,0x1b,0x10, +0x62,0x14,0x28,0x83,0x0c,0xae,0x86,0x14,0xe8,0xa4,0x35,0x85,0xe1,0x49,0x95,0xb9, +0x91,0x95,0xc9,0x4d,0xa5,0xe9,0x95,0x6d,0x40,0x08,0x53,0xa0,0xcc,0x80,0x0c,0xae, +0x86,0x14,0xc8,0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d, +0x10,0x86,0x6d,0x03,0x42,0xa0,0x02,0x95,0x0a,0x64,0x70,0x35,0xa4,0xc0,0x2e,0x2d, +0xc9,0x0d,0xae,0x8e,0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e,0x6e, +0xac,0x8c,0x28,0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x70,0x1b, +0x0c,0x62,0x15,0x28,0x56,0x20,0x83,0x8b,0x52,0x1a,0x53,0x5d,0x5b,0x58,0x53,0x1a, +0x1c,0x51,0x5a,0x5b,0x99,0xdb,0x5c,0xda,0x9b,0xdb,0xdc,0x04,0x61,0xe8,0x36,0x20, +0x84,0x2b,0x50,0xaf,0x40,0x06,0x57,0x43,0x0a,0x94,0xd2,0x98,0xea,0xda,0xc2,0x9a, +0xd2,0xe0,0x98,0xca,0xec,0xca,0xd8,0xa8,0xde,0xaa,0xe6,0xca,0x26,0x08,0x83,0xb7, +0x01,0x21,0x62,0x81,0x92,0x05,0x32,0xb8,0x1a,0x52,0xe0,0x92,0x66,0x24,0x17,0xd6, +0x56,0x96,0xe4,0x46,0x56,0x86,0x37,0x41,0x18,0xbe,0x0d,0x08,0x41,0x0b,0x54,0x2d, +0x90,0xc1,0xd5,0x90,0x02,0x25,0x33,0xa2,0x32,0xbb,0xb4,0xb1,0x32,0xaa,0x37,0xab, +0xb4,0xb2,0x3b,0xa2,0x32,0x38,0x3a,0xb4,0x09,0xc2,0x00,0x06,0x1b,0x0c,0xe2,0x16, +0x28,0x5c,0x20,0x83,0x86,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc,0x04,0x61,0x08, +0x83,0x0d,0x08,0xa1,0x0b,0xd4,0x2e,0x90,0x41,0xd3,0x90,0x02,0x25,0xb3,0xa6,0x37, +0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0xb9,0xa9,0xb1,0x30,0xb6,0xb2,0x09, +0xc2,0x20,0x06,0x1b,0x10,0xa2,0x17,0x28,0x5f,0x20,0x83,0xa6,0x21,0x05,0x42,0x66, +0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x13, +0x84,0x61,0x0c,0x36,0x20,0x04,0x38,0x50,0xe1,0x40,0x06,0x4d,0x43,0x0a,0xfc,0xcc, +0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0x94,0xd2,0xe8,0xe8, +0xca,0xe4,0x86,0xc2,0xdc,0xc6,0xca,0xd8,0xd8,0xc2,0xe8,0xd2,0xde,0xdc,0x26,0x08, +0x03,0x19,0x6c,0x30,0x88,0x71,0xa0,0xc8,0x81,0x0c,0x1a,0x32,0x66,0x50,0x72,0x65, +0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x13,0x84,0xa1,0x0c,0x36,0x20,0x84,0x39, +0x50,0xe7,0x40,0x06,0x4d,0x43,0x0a,0xcc,0xcc,0xa0,0xe4,0xca,0xec,0xd2,0xde,0xea, +0xe6,0x8c,0xe4,0xc2,0xda,0xca,0xa0,0xe4,0xca,0x8a,0xf0,0xe0,0xde,0xe6,0xea,0xe4, +0xca,0x26,0x08,0x83,0x19,0x6c,0x40,0x88,0x74,0xa0,0xd4,0x81,0x0c,0x9a,0x86,0x14, +0xb8,0x98,0x51,0x85,0xb9,0x21,0x85,0xb1,0x99,0x19,0x3d,0x59,0x4d,0x10,0x86,0x33, +0xd8,0x60,0x10,0xec,0x40,0xb5,0x03,0x19,0x34,0xac,0xcc,0x94,0xd2,0xe8,0xe8,0xca, +0xe4,0xa6,0xca,0xe2,0xea,0xca,0xdc,0xc6,0xca,0x98,0xca,0xdc,0xce,0xe8,0xd0,0x26, +0x08,0x03,0x1a,0x6c,0x40,0x88,0x77,0xa0,0xe0,0x81,0x0c,0x9a,0x86,0x14,0xa8,0x98, +0x11,0x95,0xb1,0xd1,0x85,0x51,0xa5,0xb5,0x95,0x4d,0x10,0x86,0x34,0xd8,0x60,0x10, +0xf2,0x40,0xcd,0x03,0x19,0x34,0xbc,0xcc,0x88,0xf2,0xdc,0xc2,0xda,0xd2,0xc6,0xa4, +0xca,0xe6,0x86,0xd0,0xc2,0xdc,0xce,0xca,0x8c,0xc2,0xc6,0xe8,0xde,0xe4,0x26,0x08, +0x83,0x1a,0x6c,0x30,0x88,0x7a,0xa0,0xec,0x81,0x0c,0x1a,0x62,0x66,0x56,0x69,0x65, +0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61, +0x63,0x74,0x6f,0x72,0x13,0x84,0x61,0x0d,0x36,0x18,0x04,0x3e,0x50,0xf9,0x40,0x06, +0xcd,0x06,0x4a,0x0f,0x4a,0xe1,0x14,0x54,0xa1,0x15,0x60,0x61,0x16,0x6c,0x21,0x17, +0x78,0xe1,0x17,0xc4,0xa1,0x1c,0xd0,0x61,0x1d,0xdc,0x21,0x1e,0xe8,0xe1,0x1e,0xf4, +0x61,0xc3,0x60,0x88,0xc2,0x3e,0x4c,0x10,0x04,0x60,0x03,0xb0,0x61,0x30,0xfc,0xc1, +0x1f,0x36,0x04,0xff,0xb0,0x61,0x18,0xfa,0x01,0x24,0x28,0x0c,0x4d,0x6d,0x18,0xcc, +0xc0,0x0c,0x86,0x09,0xc2,0xc0,0x06,0x1b,0x82,0x5d,0xd8,0x40,0x5c,0x23,0x41,0x12, +0x25,0xb1,0xa1,0xe8,0x07,0x91,0x00,0x42,0xc1,0x24,0x88,0x88,0xc9,0x85,0xb9,0x8d, +0xa1,0x95,0xcd,0x4d,0x10,0x86,0x36,0xa0,0x61,0xc6,0xf6,0x16,0x46,0x37,0x37,0x41, +0x18,0xdc,0x80,0x45,0x9a,0xdb,0x1c,0xdd,0xdc,0x04,0x61,0x78,0x03,0x12,0x69,0x6e, +0x74,0x73,0x13,0x84,0x01,0x0e,0x88,0xd0,0x95,0xe1,0x7d,0xb1,0xbd,0x85,0x91,0x4d, +0x10,0x86,0x38,0x20,0x42,0x57,0x86,0xf7,0xe5,0xf6,0x26,0xd7,0xc6,0x84,0xae,0x0c, +0xef,0x6b,0x8e,0xee,0x4d,0xae,0x8c,0x45,0x5d,0x9a,0x1b,0xdd,0xdc,0x06,0x08,0x25, +0x52,0x42,0x25,0x56,0x82,0x25,0x5a,0xc2,0x25,0x5e,0x02,0x26,0x62,0x42,0x26,0x52, +0x62,0x26,0x2e,0x9a,0x90,0x85,0x2a,0x6c,0x6c,0x76,0x6d,0x2e,0x69,0x64,0x65,0x6e, +0x74,0x53,0x82,0xa0,0x0a,0x19,0x9e,0x8b,0x5d,0x99,0xdc,0x5c,0xda,0x9b,0xdb,0x94, +0x80,0x68,0x42,0x86,0xe7,0x62,0x17,0xc6,0x66,0x57,0x26,0x37,0x25,0x30,0xea,0x90, +0xe1,0xb9,0xcc,0xa1,0x85,0x91,0x95,0xc9,0x35,0xbd,0x91,0x95,0xb1,0x4d,0x09,0x90, +0x32,0x64,0x78,0x2e,0x72,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x73,0x53,0x02,0x50, +0xa8,0x44,0x86,0xe7,0x42,0x97,0x07,0x57,0x16,0xe4,0xe6,0xf6,0x46,0x17,0x46,0x97, +0xf6,0xe6,0x36,0x37,0x45,0xd8,0x07,0x90,0xa8,0x43,0x86,0xe7,0x52,0xe6,0x46,0x27, +0x97,0x07,0xf5,0x96,0xe6,0x46,0x37,0x37,0x25,0x30,0x89,0x2e,0x64,0x78,0x2e,0x63, +0x6f,0x75,0x6e,0x74,0x65,0x72,0x73,0x53,0x02,0x9a,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3b,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x31,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84, +0xf9,0xc5,0x6d,0x1b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23, +0xb7,0x6d,0x0a,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0, +0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0xb6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10, +0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0d, +0xdd,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0x7c,0x91, +0xc3,0x6c,0x48,0x33,0x20,0x8d,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3,0x0f,0xce,0x64, +0xfb,0xc5,0x6d,0x5b,0x40,0x34,0x5c,0xbe,0xf3,0xf8,0x46,0xe4,0x50,0x8f,0x38,0xf8, +0xc8,0x6d,0xdb,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x12,0xc0,0x3c,0x0b,0x51,0x12,0x15, +0xb1,0xf8,0xc5,0x6d,0x1b,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44, +0x94,0x0e,0x30,0xf8,0xc5,0x6d,0x5b,0x81,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d, +0x54,0x44,0xb0,0x93,0x13,0x11,0x7e,0x71,0xdb,0x26,0x90,0x0d,0x97,0xef,0x3c,0xfe, +0x74,0x44,0x04,0x30,0x88,0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e,0x72,0xdb,0x66,0xf0, +0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x69,0xf3,0x85, +0xf9,0x6d,0x8b,0xe7,0x9a,0xb3,0xfc,0x54,0x02,0x1a,0xa9,0xbe,0x44,0x58,0x49,0x4c, +0x04,0x30,0x00,0x00,0x66,0x00,0x05,0x00,0x01,0x0c,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xec,0x2f,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0xf8,0x0b,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xce,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xf8,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2, +0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42, +0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29, +0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30, +0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c, +0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3, +0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf, +0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f, +0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3, +0x50,0x08,0x6e,0x60,0x06,0xea,0x6e,0x1b,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42, +0x72,0xa8,0x48,0x20,0xd2,0xc8,0x79,0x88,0x68,0x42,0x08,0x09,0x09,0xc3,0x50,0x08, +0x66,0x60,0x3e,0x02,0x0f,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90, +0x66,0x40,0xc4,0x30,0x0c,0xca,0x1c,0x41,0x50,0x0a,0x66,0x10,0x87,0x91,0xc8,0x81, +0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec, +0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81, +0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d, +0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30, +0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f, +0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2, +0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00, +0x06,0x7e,0x80,0x84,0x13,0xa5,0x74,0x18,0x41,0x30,0x66,0x6a,0x83,0x71,0x60,0x87, +0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30, +0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03, +0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72, +0x40,0xc1,0x30,0x93,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42, +0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39, +0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0, +0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0x20,0x61,0x65,0xa9,0x9d,0x29,0x0c,0xc6, +0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41, +0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f, +0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca, +0x01,0x05,0xc3,0x4c,0xd6,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3, +0x3b,0x84,0x03,0x3d,0xf8,0x01,0x12,0x8c,0x97,0xe0,0x99,0xc8,0x60,0x1c,0xd8,0x21, +0x1c,0xe6,0x61,0x1e,0xdc,0x40,0x16,0x6e,0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e, +0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4, +0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00, +0x0c,0xfc,0x00,0x05,0x27,0xc9,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c, +0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03, +0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a, +0x56,0xa2,0x67,0xc2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc, +0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x50,0x60,0x90,0x3d,0x8c,0x20,0x0c,0x67, +0x08,0xc1,0xc7,0xae,0x36,0x9a,0x70,0x1c,0xc7,0xf1,0x61,0x38,0xd7,0x75,0x5d,0x0d, +0xc3,0x30,0x0c,0xc3,0xa0,0xfc,0x26,0x69,0x8a,0x28,0x61,0xf2,0x59,0x80,0x79,0x16, +0x22,0x62,0x27,0x60,0x22,0x50,0x30,0xd0,0x3e,0x05,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c, +0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10, +0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x90,0x01,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64, +0x81,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24, +0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2,0x1c,0x0a,0xa2,0xf0,0x03,0xca,0xa2,0x00, +0x03,0x68,0x1c,0x01,0x20,0x75,0x06,0x80,0xdc,0x19,0x00,0x8a,0x67,0x00,0x68,0x9e, +0x01,0xa0,0x7a,0x06,0x80,0xee,0x19,0x00,0xd2,0x67,0x00,0x88,0x9f,0x01,0x00,0x00, +0x79,0x18,0x00,0x00,0x75,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0xc1,0x99,0x20,0x0c,0xcf,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98, +0x20,0x0c,0xd0,0x04,0x41,0x0d,0x3c,0x02,0x13,0x84,0x21,0x9a,0x20,0x0c,0xd2,0x06, +0x01,0x61,0x36,0x24,0x48,0xa2,0x20,0xcb,0xb0,0x20,0xcd,0x04,0xc1,0x0d,0xbe,0x0d, +0xc9,0xf0,0x28,0x08,0x32,0x2c,0x48,0x33,0x41,0x18,0xa6,0x0d,0xc9,0x92,0x28,0x48, +0x34,0x2c,0x48,0x33,0x41,0x18,0xa8,0x09,0xc2,0x50,0x6d,0x10,0x10,0x6a,0x43,0x12, +0x3d,0x0a,0x32,0x0d,0x0b,0x52,0x4d,0x10,0x06,0x6b,0x43,0x32,0x25,0x0a,0x72,0x0d, +0x0b,0xd2,0x4c,0x10,0x86,0x6b,0x43,0x72,0x25,0x0a,0x92,0x0d,0x0b,0x52,0x4d,0x10, +0xe2,0x00,0x0c,0x36,0x24,0xc4,0xa6,0x20,0xc4,0xb0,0x20,0xcd,0x04,0x61,0xc0,0x26, +0x08,0x43,0xb6,0x21,0xe9,0x36,0x05,0xf1,0x86,0x05,0x69,0x36,0x24,0xde,0xa3,0x20, +0xc3,0xb0,0x20,0xd5,0x86,0xc4,0x81,0x24,0x0b,0xd3,0xb8,0x0f,0x0c,0x26,0x08,0x73, +0x10,0x06,0x13,0x84,0x31,0xe8,0x36,0x2c,0x88,0x18,0x28,0x08,0x32,0x2c,0x63,0x30, +0x06,0x63,0xd0,0x4c,0x10,0xea,0x40,0x0c,0x36,0x2c,0x43,0x19,0x28,0xc8,0x30,0x2c, +0x63,0x30,0x06,0x63,0x50,0x4d,0x10,0xee,0x60,0x0c,0x36,0x2c,0xcb,0x19,0x28,0x48, +0x34,0x2c,0x63,0x30,0x06,0x63,0x50,0x6d,0x58,0x22,0x31,0x50,0x90,0x69,0x58,0xc6, +0x60,0x0c,0xc6,0xa0,0xd9,0x40,0x90,0x81,0x19,0xa0,0x41,0x1a,0x4c,0x10,0xf4,0x80, +0x0c,0x26,0x08,0x83,0xb6,0x01,0x41,0xd6,0x40,0x41,0x90,0x81,0x0d,0x80,0x0d,0x41, +0x1b,0x4c,0x10,0xf8,0xa0,0x0c,0x36,0x20,0xc8,0x1b,0x28,0xc8,0x30,0x20,0xc0,0x86, +0x00,0x0e,0x36,0x10,0x61,0xa0,0x06,0x6e,0x10,0x07,0x13,0x04,0x01,0xa0,0x30,0x34, +0xb5,0x61,0xf0,0xbc,0x61,0x82,0x30,0x6c,0x13,0x84,0x81,0xdb,0x10,0xdc,0xc1,0x06, +0x62,0xaa,0x03,0x3b,0xc0,0x83,0x0d,0xc5,0x1c,0xd0,0x01,0x20,0x07,0x79,0x50,0x85, +0x8d,0xcd,0xae,0xcd,0x25,0x8d,0xac,0xcc,0x8d,0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73, +0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x9b,0x12,0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2, +0xd8,0xec,0xca,0xe4,0xa6,0x04,0x44,0x1d,0x32,0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32, +0xb9,0xa6,0x37,0xb2,0x32,0xb6,0x29,0x81,0x51,0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee, +0xad,0x4e,0x6e,0xac,0x6c,0x6e,0x4a,0x10,0x07,0x75,0xc8,0xf0,0x5c,0xca,0xdc,0xe8, +0xe4,0xf2,0xa0,0xde,0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0x79,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3b,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x31,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84, +0xf9,0xc5,0x6d,0x1b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23, +0xb7,0x6d,0x0a,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0, +0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0xb6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10, +0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0d, +0xdd,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0x7c,0x91, +0xc3,0x6c,0x48,0x33,0x20,0x8d,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3,0x0f,0xce,0x64, +0xfb,0xc5,0x6d,0x5b,0x40,0x34,0x5c,0xbe,0xf3,0xf8,0x46,0xe4,0x50,0x8f,0x38,0xf8, +0xc8,0x6d,0xdb,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x12,0xc0,0x3c,0x0b,0x51,0x12,0x15, +0xb1,0xf8,0xc5,0x6d,0x1b,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44, +0x94,0x0e,0x30,0xf8,0xc5,0x6d,0x5b,0x81,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d, +0x54,0x44,0xb0,0x93,0x13,0x11,0x7e,0x71,0xdb,0x26,0x90,0x0d,0x97,0xef,0x3c,0xfe, +0x74,0x44,0x04,0x30,0x88,0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e,0x72,0xdb,0x66,0xf0, +0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x61,0x20,0x00,0x00, +0x90,0x09,0x00,0x00,0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00,0x6d,0x00,0x00,0x00, +0x34,0xcc,0x00,0x94,0x51,0x21,0x15,0x61,0x40,0xc1,0x0e,0x14,0x5b,0xc9,0x0e,0x94, +0x4a,0xf1,0x95,0x5d,0x0d,0x94,0x4b,0xc1,0x94,0x4d,0x31,0x95,0x61,0x40,0x11,0x02, +0x15,0x6f,0x40,0xf9,0x06,0x94,0x24,0x44,0x71,0x22,0x94,0x52,0x15,0x94,0x46,0x45, +0x94,0x24,0x41,0x49,0x22,0x14,0x27,0x41,0xf9,0x14,0x4d,0x71,0x42,0xd0,0x58,0x03, +0xa4,0x14,0x41,0x19,0x94,0x47,0x09,0x8c,0x00,0x90,0x31,0x46,0x00,0x82,0x20,0x88, +0x82,0xc1,0x18,0x41,0x6b,0xce,0x39,0xfb,0x8d,0x11,0x80,0x20,0x08,0xca,0xdf,0x18, +0x01,0x08,0x82,0x30,0xff,0x0b,0x63,0x04,0x20,0x08,0x82,0xf1,0x2f,0x8c,0x11,0xbc, +0x33,0x69,0xa2,0xdd,0x18,0x01,0x08,0x82,0x20,0xfc,0x0b,0x63,0x04,0xad,0x39,0xe7, +0xbc,0x37,0x46,0x00,0x82,0x20,0x28,0x83,0xc1,0x18,0x01,0x08,0x82,0x20,0x08,0x0a, +0x63,0x04,0x20,0x08,0x82,0x20,0x18,0x8c,0x11,0x80,0x20,0xfe,0xdf,0x63,0x30,0x46, +0x10,0x92,0x60,0x88,0x77,0x63,0x04,0x7b,0xac,0xc6,0xfb,0x37,0x46,0xb0,0xd6,0x6a, +0x2d,0x7e,0x63,0x04,0xff,0xfd,0xf7,0xef,0x37,0x46,0xd0,0x9a,0x73,0xce,0xfb,0xc2, +0x18,0x81,0x2c,0xba,0xfd,0xff,0x8d,0x11,0xe8,0xac,0x39,0xa7,0xdf,0x18,0x81,0x8a, +0xd7,0xa7,0xea,0x8d,0x11,0x80,0x20,0x08,0x82,0xe0,0x30,0x46,0xb0,0xd6,0x6a,0xad, +0x7b,0x63,0x04,0x20,0x08,0xfa,0x77,0x18,0x8c,0x11,0xb4,0xe6,0x9c,0xd3,0xde,0x18, +0x01,0x08,0x82,0x20,0x09,0x06,0x63,0x04,0x20,0x08,0x82,0x3a,0x18,0x8c,0x11,0xc0, +0x71,0x99,0xdf,0xde,0x18,0x01,0x59,0xf2,0xfa,0xfd,0x8d,0x11,0x80,0x20,0x08,0xb2, +0x60,0x30,0x46,0x00,0x82,0x20,0x88,0x7e,0x63,0x04,0x20,0x08,0x82,0xf8,0x2f,0xcc, +0x00,0x8c,0x11,0x80,0x20,0x08,0xe2,0xdf,0x18,0x01,0x08,0x82,0x20,0xfc,0xd1,0x37, +0x87,0x10,0xe5,0xc1,0x1c,0x42,0x05,0xcd,0x21,0x44,0xa0,0x30,0x87,0x10,0xe9,0xc1, +0x1c,0x42,0xf4,0x07,0x73,0x08,0x76,0x10,0x0a,0x73,0x08,0x76,0x90,0x07,0x73,0x08, +0x7d,0xa0,0xcd,0x21,0x44,0xa4,0x30,0x87,0x60,0x07,0x7a,0x40,0xe2,0x1c,0x04,0x45, +0x41,0xa9,0x30,0x07,0x31,0x4d,0x50,0x2a,0xcc,0x41,0x38,0x0e,0x94,0x0a,0x73,0x10, +0x10,0x04,0xa5,0xc2,0x1c,0x84,0xe3,0x40,0xaa,0x30,0x07,0x91,0x65,0x90,0x2a,0xcc, +0x41,0x3c,0x0f,0xa4,0x0a,0x73,0x10,0xd7,0x05,0xa9,0xc2,0x1c,0x84,0x65,0x41,0xaa, +0x30,0x07,0x41,0x51,0x90,0x2a,0xcc,0x41,0x4c,0x13,0xa4,0x0a,0x23,0x00,0x73,0x10, +0x51,0x04,0xa9,0xc2,0x1c,0x84,0xe3,0x40,0xa7,0x30,0x07,0x01,0x41,0x90,0x29,0x90, +0x31,0x02,0x00,0x00,0x23,0x06,0x08,0x00,0x82,0x60,0x40,0x06,0xfa,0xb0,0x0b,0xd0, +0x3c,0xa8,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90,0xc1,0x3e,0xf0,0x02,0x54,0x0f, +0xeb,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x64,0xc0,0x0f,0xbd,0x00,0xed,0x03,0x3b, +0x8c,0x18,0x20,0x00,0x08,0x82,0x01,0x19,0xf4,0x83,0x2f,0x40,0xfa,0xd0,0x0e,0x23, +0x06,0x08,0x00,0x82,0x60,0x40,0x06,0xfe,0xf0,0x0b,0x50,0x3f,0xb8,0xc3,0x88,0x01, +0x02,0x80,0x20,0x18,0x90,0xc1,0x3f,0x80,0x03,0x34,0x0f,0xef,0x30,0x62,0x80,0x00, +0x20,0x08,0x06,0x64,0x00,0x12,0xe1,0x00,0xf9,0x03,0x3c,0x8c,0x18,0x20,0x00,0x08, +0x82,0x01,0x19,0x84,0x84,0x38,0x40,0xf7,0x10,0x0f,0x23,0x06,0x08,0x00,0x82,0x60, +0x40,0x06,0x22,0x31,0x0e,0x50,0x3e,0xc8,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90, +0xc1,0x48,0x90,0x03,0xc4,0x0f,0xf3,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x64,0x40, +0x12,0xe5,0x00,0xf9,0x03,0x3d,0x8c,0x18,0x20,0x00,0x08,0x82,0x01,0x19,0x94,0x84, +0x39,0x40,0x22,0x51,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x40,0x06,0x26,0x71,0x0e, +0x90,0x48,0xd8,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90,0xc1,0x49,0xa0,0x03,0x64, +0x12,0xf7,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x64,0x80,0x12,0xe9,0x00,0x95,0x04, +0x3e,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x18,0xa8,0x04,0x3b,0x04,0x62,0x30,0x62, +0x60,0x00,0x20,0x08,0x06,0x84,0x4d,0x80,0xc3,0x49,0x8c,0x18,0x18,0x00,0x08,0x82, +0x01,0x71,0x13,0xe1,0xa0,0x12,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0xdc,0x44,0x38, +0xa4,0xc4,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0x38,0x21,0x0e,0x2c,0x31,0x62,0x70, +0x00,0x20,0x08,0x06,0x1d,0x4c,0xb0,0x43,0xd1,0x12,0xa3,0x09,0x41,0x50,0x86,0x4a, +0x5c,0x19,0x2b,0x71,0x15,0xbc,0x03,0x17,0x11,0x40,0x05,0xe3,0xa0,0x95,0x14,0x50, +0x42,0x02,0x27,0x18,0x76,0x82,0x61,0x26,0xe8,0x01,0x7c,0x4c,0xd8,0x03,0xf8,0x8c, +0x26,0x34,0xc0,0x05,0x86,0x9d,0x63,0x98,0x15,0x02,0x7d,0xac,0x10,0xe8,0x33,0x62, +0x70,0x00,0x20,0x08,0x06,0xda,0x58,0xf8,0xc3,0x95,0x13,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xd0,0x95,0x45,0x48,0x68,0x60,0x31,0x9a, +0x10,0x00,0xa3,0x09,0x42,0x70,0x82,0x61,0x27,0x18,0x66,0x87,0x40,0x1f,0x3b,0x04, +0xfa,0x98,0xc0,0xc0,0xc7,0x04,0x06,0x3e,0xa3,0x09,0x89,0x30,0x9a,0xa0,0x0c,0x86, +0x10,0xf2,0x31,0x84,0x90,0x8f,0x29,0xec,0x00,0x1f,0x53,0xda,0x01,0x3e,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0xf0,0xc5,0x4d,0x10,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0x7d,0x81,0x13,0x84,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x5f,0xe8,0x44, +0x2d,0x08,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xfc,0xc5,0x4e,0xd8,0x82,0x70,0x8a, +0x61,0xa7,0x18,0x66,0x84,0x40,0x1f,0x23,0x04,0xfa,0x8c,0x18,0x1c,0x00,0x08,0x82, +0x01,0x18,0xec,0x45,0x4f,0xd0,0x81,0x2e,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x43, +0x1a,0x3f,0x11,0xe0,0x85,0x19,0x94,0x81,0x58,0x88,0x85,0x58,0x88,0xc5,0x68,0x42, +0x00,0x8c,0x26,0x08,0xc1,0x68,0x82,0x27,0x8c,0x26,0x7c,0x83,0x09,0x84,0x7c,0x4c, +0x20,0xe4,0x63,0x66,0x20,0xc8,0xc7,0xcc,0x40,0x90,0x8f,0x09,0x82,0x7c,0x4c,0x10, +0xe4,0x63,0x42,0x00,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x5c,0x43,0x2c,0x02, +0x43,0xd4,0x00,0x3e,0x86,0xa8,0x01,0x7c,0x86,0x23,0x84,0x58,0x18,0xbe,0xe1,0x88, +0xa1,0x1d,0x8a,0xaf,0x84,0x40,0x87,0x23,0x08,0x5a,0x18,0xbe,0xe1,0x88,0x02,0x1e, +0x8a,0xaf,0x84,0x40,0x8b,0x08,0x74,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc0,0x40,0x36, +0xe8,0xe2,0x15,0xe2,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc0,0x60,0x36,0xea,0x62, +0x15,0xe2,0x61,0xc4,0xe0,0x01,0x40,0x10,0x0c,0xa6,0xdc,0x90,0x0b,0x21,0xd8,0x34, +0x7b,0xb0,0x07,0xd8,0x80,0x0d,0xbd,0xd0,0x85,0xd1,0x84,0x60,0x18,0x31,0x30,0x00, +0x10,0x04,0x83,0x88,0x37,0x54,0x23,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x30,0xb8, +0x8d,0xbc,0xc0,0x85,0x79,0x18,0x31,0x78,0x00,0x10,0x04,0x83,0xa9,0x37,0xec,0x22, +0x28,0x3e,0x4f,0x1f,0xf4,0x81,0x36,0x68,0xc3,0x2f,0x7c,0x61,0x34,0x21,0x00,0x46, +0x13,0x84,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x3a,0xde,0xc0,0x8b,0x58,0xb0,0x8d, +0xd1,0x84,0x60,0x18,0x6e,0x08,0x72,0x03,0x0c,0xaa,0x29,0x0b,0x2e,0x21,0xd8,0x1a, +0xce,0x82,0x0b,0x0a,0x74,0x96,0x21,0x10,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xe8, +0xc6,0xe3,0x2f,0x70,0x01,0x3c,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x4e,0x30,0xec, +0x04,0xc3,0x4c,0xf0,0xe4,0x63,0x82,0x27,0x1f,0x13,0xc8,0x02,0x3e,0x26,0x94,0x05, +0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa0,0x8f,0xd7,0x30,0x84,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xea,0x23,0x36,0xe4,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0xc3,0x3e,0x62,0xe3,0x18,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb8,0x8f,0xd9,0xa0, +0x87,0x60,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xfa,0x40,0x8d,0x61,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0x22,0xfb,0x48,0x0d,0xe1,0x84,0x81,0x4e,0x18,0xc8,0x0e,0x22,0x3e, +0x66,0x10,0xf1,0x29,0x22,0x36,0xa0,0x08,0xd9,0x80,0x11,0x83,0x03,0x00,0x41,0x30, +0xa8,0xf6,0x03,0x35,0x84,0xf9,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x8a,0x3f,0x52, +0x43,0xa0,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x00,0x83,0xfc,0xd8,0x0d,0x7a,0xc0, +0x89,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x44,0xa4,0x37,0x02,0xfb,0x18,0x04,0xf0, +0x00,0x0f,0xf0,0x00,0x8f,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18, +0x4d,0x20,0x86,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x4e,0x44,0x3c,0x8c,0xfd,0x70, +0x8e,0xf2,0x28,0x8f,0xf2,0x28,0x8f,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84, +0x41,0x18,0x4d,0x20,0x86,0x9a,0x44,0x04,0x4c,0x0c,0xc2,0x03,0x04,0x23,0x06,0x07, +0x00,0x82,0x60,0x50,0xa9,0x88,0x6f,0x08,0xc1,0x88,0x41,0x03,0x80,0x20,0x18,0x34, +0x2f,0xa2,0x1e,0xce,0x88,0x04,0x4f,0x7b,0xb4,0x47,0x7b,0xb4,0xc7,0x68,0x42,0x00, +0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0x43,0x6d,0x27,0x02,0x23,0x06, +0x07,0x00,0x82,0x60,0x50,0xc5,0x48,0x79,0x04,0xc8,0x88,0x41,0x03,0x80,0x20,0x18, +0x34,0x36,0x12,0x1f,0x95,0x8a,0x04,0x16,0x7d,0xd0,0x07,0x7d,0xd0,0xc7,0x68,0x42, +0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x88,0x41,0x03,0x80, +0x20,0x18,0x34,0x3b,0x62,0x1f,0xda,0x8b,0x70,0x61,0x90,0x1f,0xf9,0x91,0x1f,0xf9, +0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x30,0x62, +0xd0,0x00,0x20,0x08,0x06,0x0d,0x98,0xec,0xc7,0x47,0x23,0x67,0x60,0x06,0xfe,0xe1, +0x1f,0xfe,0xe1,0x1f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a, +0x40,0x0c,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x94,0x09,0x88,0x90,0x41,0x8e,0x5c, +0x6b,0x30,0x22,0x23,0x32,0x22,0x23,0x32,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a, +0x30,0x08,0xa3,0x09,0xc4,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x8d,0x9a,0x94,0x48, +0x1a,0xf8,0x48,0x05,0x07,0x28,0x82,0x22,0x28,0x82,0x22,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x55,0x07,0x65,0x02,0x46,0x0a,0x24, +0x02,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xa8,0xda,0x24,0x44,0x84,0x60,0xc4,0xa0, +0x01,0x40,0x10,0x0c,0x1a,0x39,0x69,0x91,0x38,0x30,0x93,0x39,0x08,0x60,0x04,0x46, +0x60,0x04,0x46,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81, +0x18,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xb9,0x13,0x19,0xb1,0x83,0x35,0xf1,0x03, +0xa3,0x46,0x6a,0xa4,0x46,0x6a,0x64,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61, +0x10,0x46,0x13,0x88,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x3e,0xb9,0x91,0x3d, +0x80,0x13,0x37,0x58,0x74,0x44,0x47,0x74,0x44,0x47,0x46,0x13,0x02,0x60,0x34,0x41, +0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x09, +0x15,0x1e,0x01,0x85,0x3a,0x61,0x03,0xe8,0x47,0x7e,0xe4,0x47,0x7e,0x64,0x34,0x21, +0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xa1,0x58,0x21,0x4f,0x60, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0xaa,0x51,0xb9,0x91,0xe0,0x1a,0x31,0x68,0x00,0x10, +0x04,0x83,0x06,0x55,0xc6,0xe4,0x14,0xf8,0x24,0x15,0x02,0x33,0x31,0x13,0x33,0x31, +0x93,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x11, +0x83,0x06,0x00,0x41,0x30,0x68,0x5a,0x05,0x4d,0x58,0x21,0x54,0x68,0xc1,0x58,0x93, +0x35,0x59,0x93,0x35,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1, +0x04,0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x46,0x56,0xda,0x24,0x16,0x4c,0x85, +0x14,0x16,0x38,0x81,0x13,0x38,0x81,0x93,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1, +0x84,0x41,0x18,0x4d,0x20,0x86,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x6e,0x45,0x4e, +0x6c,0x61,0x55,0x44,0x01,0xaa,0x93,0x3a,0xa9,0x93,0x3a,0x19,0x4d,0x08,0x80,0xd1, +0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0xb0,0xfb,0x08,0x87,0xf8,0x8c,0x18, +0x18,0x00,0x08,0x82,0x41,0xb4,0x2b,0xb2,0x12,0x58,0x60,0x1f,0xf2,0x19,0x31,0x38, +0x00,0x10,0x04,0x03,0x30,0xb8,0x95,0x3c,0xb1,0x0d,0xf9,0x18,0x31,0x38,0x00,0x10, +0x04,0x03,0x30,0xc0,0x15,0x3d,0x81,0x0d,0xfb,0x18,0x31,0x78,0x00,0x10,0x04,0x83, +0xc9,0x57,0xee,0x44,0x08,0x86,0xfc,0xd8,0x8f,0xfd,0xa8,0x95,0x5a,0xf9,0x93,0xdf, +0x18,0x4d,0x08,0x00,0x9b,0x11,0x74,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44, +0xe2,0x92,0x2b,0x81,0x05,0xfd,0x21,0x9f,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xc6, +0x85,0x4f,0x0e,0x23,0xf0,0x0f,0x10,0x01,0x11,0x5d,0xd1,0x15,0x52,0x21,0x8f,0xd1, +0x84,0x00,0xb0,0x10,0x69,0x87,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x74,0x2e, +0xbe,0x12,0x58,0x20,0x22,0xf2,0x19,0x31,0x78,0x00,0x10,0x04,0x83,0x09,0x5d,0x42, +0x85,0x59,0x82,0x11,0x29,0x91,0x12,0xf9,0x95,0x5f,0x49,0x95,0xf4,0x18,0x4d,0x08, +0x00,0xe3,0x11,0x79,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xec,0x32,0x2e, +0x81,0x05,0x27,0x22,0x9f,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xda,0xc5,0x54,0x22, +0x28,0x40,0x11,0x15,0x51,0x11,0x72,0x21,0x17,0x57,0x71,0x8f,0xd1,0x84,0x00,0x30, +0xe8,0x1d,0xe4,0x63,0xd1,0x3b,0xc8,0xc7,0xa4,0x77,0x90,0x8f,0x4d,0xef,0x20,0x1f, +0x7b,0xdc,0x41,0x3e,0x06,0xb9,0x83,0x7c,0x2c,0x72,0x07,0xf9,0x98,0xe4,0x0e,0xf2, +0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x93,0xdc, +0x41,0x3e,0x36,0xb9,0x83,0x7c,0x8c,0x72,0x07,0xf9,0x58,0xe5,0x0e,0xf2,0x31,0x84, +0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0xab,0xde,0x41,0x3e, +0x66,0xbd,0x83,0x7c,0xec,0x7a,0x07,0xf9,0x18,0xf6,0x0e,0xf2,0x31,0x84,0x80,0x8f, +0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x3b,0x03,0x36,0x80,0x8f,0x05, +0x63,0x00,0x1f,0x0b,0x3e,0xf8,0xd8,0x11,0xd0,0xc7,0x0e,0x81,0x3e,0x76,0x0c,0xf4, +0xb1,0x83,0xa0,0x8f,0xcd,0x41,0x3e,0xc8,0xc7,0xe8,0x20,0x1f,0xe4,0x63,0x75,0x90, +0x0f,0xf2,0x31,0x3b,0xc8,0x07,0xf9,0x98,0x1c,0xe0,0x83,0x7c,0x6c,0x0e,0xf0,0x41, +0x3e,0x46,0x07,0xf8,0x20,0x1f,0xab,0x03,0x7c,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40, +0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x58,0x1d,0xec,0x83,0x7c,0xcc,0x0e,0xf6, +0x41,0x3e,0x76,0x07,0xfb,0x20,0x1f,0xc3,0x83,0x7d,0x90,0x8f,0x21,0x04,0x7c,0x0c, +0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x1e,0xf8,0x83,0x7c,0x2c,0x0f, +0xfc,0x41,0x3e,0xa6,0x07,0xfe,0x20,0x1f,0xdb,0x03,0x7f,0x90,0x8f,0x21,0x04,0x7c, +0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x11,0x06,0xf4,0x31,0x42, +0x0c,0xe8,0x63,0xc4,0x18,0xd0,0xc7,0x08,0x32,0xa0,0x8f,0xcd,0x82,0x48,0xc8,0xc7, +0x68,0x41,0x24,0xe4,0x63,0xb5,0x20,0x12,0xf2,0x31,0x5b,0x10,0x09,0xf9,0x98,0x2c, +0x84,0x84,0x7c,0x6c,0x16,0x42,0x42,0x3e,0x46,0x0b,0x21,0x21,0x1f,0xab,0x85,0x90, +0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x58, +0x2d,0x90,0x84,0x7c,0xcc,0x16,0x48,0x42,0x3e,0x76,0x0b,0x24,0x21,0x1f,0xc3,0x05, +0x92,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8, +0x18,0x2e,0x9c,0x84,0x7c,0x2c,0x17,0x4e,0x42,0x3e,0xa6,0x0b,0x27,0x21,0x1f,0xdb, +0x85,0x93,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08, +0xf8,0x18,0x11,0x0a,0xf4,0x31,0x42,0x14,0xe8,0x63,0xc4,0x28,0xd0,0xc7,0x08,0x52, +0xa0,0x8f,0xcd,0x03,0x4b,0xc8,0xc7,0xe8,0x81,0x25,0xe4,0x63,0xf5,0xc0,0x12,0xf2, +0x31,0x7b,0x60,0x09,0xf9,0x98,0x3c,0xac,0x84,0x7c,0x6c,0x1e,0x56,0x42,0x3e,0x46, +0x0f,0x2b,0x21,0x1f,0xab,0x87,0x95,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63, +0x04,0x02,0x1f,0x23,0x10,0xf8,0x58,0x3d,0xb8,0x84,0x7c,0xcc,0x1e,0x5c,0x42,0x3e, +0x76,0x0f,0x2e,0x21,0x1f,0xc3,0x07,0x97,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0, +0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x3e,0xc4,0x84,0x7c,0x2c,0x1f,0x62,0x42, +0x3e,0xa6,0x0f,0x31,0x21,0x1f,0xdb,0x87,0x98,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21, +0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x11,0x0e,0xf4,0x31,0x42,0x1c,0xe8, +0x63,0xc4,0x38,0xd0,0xc7,0x08,0x72,0xa0,0x8f,0xc1,0x4c,0x7e,0xc4,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0x22,0xfa,0x59,0x9f,0xc0,0x82,0x97,0x91,0xcf,0x88,0xc1,0x03, +0x80,0x20,0x18,0x4c,0xf5,0xe3,0x3a,0x39,0x81,0x13,0x01,0xcc,0xc8,0x8c,0xcc,0xb0, +0x0f,0xfb,0xd8,0x8e,0xbd,0x8c,0x26,0x04,0x80,0xa9,0x8d,0x7f,0xc4,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0xa2,0xfc,0x81,0x9f,0xc0,0x02,0x9a,0x91,0xcf,0x88,0xc1,0x03, +0x80,0x20,0x18,0x4c,0xfa,0x33,0x3b,0x3e,0xd1,0x13,0x41,0xcd,0xdc,0xcc,0xcd,0xc4, +0x4f,0xfc,0xec,0xce,0xbe,0x8c,0x26,0x04,0x80,0xe1,0xcc,0x88,0xc4,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0x22,0xff,0xa9,0x9f,0xc0,0x82,0x9c,0x91,0xcf,0x88,0xc1,0x03, +0x80,0x20,0x18,0x4c,0xff,0x83,0x3b,0x63,0x21,0x16,0x81,0xce,0xf0,0x0c,0xcf,0xd8, +0x8f,0xfd,0x80,0x0f,0xc8,0x8c,0x26,0x04,0x80,0xcd,0x0d,0x8a,0xc4,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0xa2,0x11,0xd2,0x9f,0xc0,0x02,0x9f,0x91,0xcf,0x88,0xc1,0x03, +0x80,0x20,0x18,0x4c,0x24,0xd4,0x3b,0x68,0x71,0x16,0xc1,0xcf,0x84,0x4d,0xd8,0xec, +0xcf,0xfe,0x94,0x4f,0xc9,0x8c,0x26,0x04,0x80,0x41,0xf8,0x20,0x1f,0x8b,0xf0,0x41, +0x3e,0x26,0xe1,0x83,0x7c,0x6c,0xc2,0x07,0xf9,0xd8,0xc3,0x0b,0xf2,0x31,0x88,0x17, +0xe4,0x63,0x11,0x2f,0xc8,0xc7,0x24,0x5e,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0, +0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x98,0x44,0x0a,0xf2,0xb1,0x89,0x14,0xe4,0x63, +0x14,0x29,0xc8,0xc7,0x2a,0x52,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08, +0x01,0x1f,0x43,0x08,0xf8,0x58,0xc5,0x06,0xf2,0x31,0x8b,0x0d,0xe4,0x63,0x17,0x1b, +0xc8,0xc7,0x30,0x36,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f, +0x43,0x08,0xf8,0xd8,0x19,0xb0,0x01,0x7c,0x2c,0x18,0x03,0xf8,0x58,0xf0,0xc1,0xc7, +0x8e,0x80,0x3e,0x76,0x08,0xf4,0xb1,0x63,0xa0,0x8f,0x1d,0x04,0x7d,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x68,0x23,0x14,0x5a,0x11,0x13,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0xc3,0x8d,0x52,0x68,0x45,0x4c,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x37, +0x52,0xa1,0x15,0x31,0x91,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe0,0x68,0x85,0x56, +0xc4,0x44,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x88,0xa3,0x16,0x7a,0x11,0x15,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x8e,0x5c,0xe8,0x45,0x54,0x64,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x39,0x7a,0xa1,0x17,0x51,0x91,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xe8,0x08,0x86,0x5e,0x44,0x45,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa8,0x23, +0x18,0x42,0xf8,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x3b,0x8a,0x21,0x84,0x3f, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb8,0x23,0x19,0x42,0xf8,0x63,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0x3c,0x9a,0x21,0x84,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xc8,0xa3,0x1a,0x42,0x40,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x3d,0xb2,0x21, +0x04,0x44,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8,0xa3,0x1b,0x42,0x40,0x64,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0x3e,0xc2,0x21,0x04,0x44,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0xe8,0x23,0x1c,0x42,0xfe,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x3f, +0xca,0x21,0xe4,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf8,0x23,0x1d,0x42,0xfe, +0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x50,0xda,0x21,0xe4,0x3f,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x08,0xa5,0x1e,0x42,0x46,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0x51,0xf2,0x21,0x64,0x44,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x18,0xa5,0x1f, +0x42,0x46,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x52,0x02,0x23,0x64,0x44,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x28,0xa5,0x30,0xe2,0x90,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x4c,0x49,0x8c,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x53,0x1a, +0x23,0x0e,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x95,0xc8,0x88,0x43,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x48,0x25,0x32,0x22,0x90,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x54,0xa9,0x8c,0x08,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x55,0x32,0x23, +0x02,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x95,0xce,0x88,0x40,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0x40,0x33,0xa5,0x30,0xd2,0x9b,0x50,0x1a,0x4d,0x08,0x82,0x11,0x83, +0x03,0x00,0x41,0x30,0x00,0x03,0x53,0x42,0x23,0xd0,0x19,0x9f,0x11,0x83,0x06,0x00, +0x41,0x30,0x68,0x5e,0x49,0x8d,0x82,0x51,0x1a,0xa5,0x51,0x6a,0xa3,0x36,0x6a,0xa3, +0x36,0x1a,0x4d,0x08,0x80,0xe1,0x88,0xe0,0x75,0x82,0x6f,0xba,0x61,0x7d,0x84,0xc0, +0x16,0x83,0x3e,0xb6,0x1c,0xf4,0xb1,0x05,0xa1,0x8f,0x11,0x83,0x7c,0xac,0x18,0xe4, +0x63,0x83,0x21,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x74,0xc9,0x8e,0x86,0xdb, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x97,0xee,0x68,0xc0,0x9d,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x78,0x09,0x8f,0x86,0xdc,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0xa3,0x97,0xf0,0x68,0x50,0xa1,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7c,0x29,0x8f, +0x86,0x15,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x97,0xf4,0x68,0x60,0x21,0x13, +0xee,0x47,0x3e,0x26,0x10,0xf0,0xb1,0xa0,0x7f,0xe4,0x63,0xc1,0x00,0x1f,0x3b,0x8a, +0xf8,0x58,0xc0,0x3f,0xf2,0xb1,0x24,0x84,0xe4,0x63,0x47,0x10,0x1f,0x4b,0x46,0x48, +0x3e,0x26,0x04,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0x9c,0x7c,0xc9,0x1b, +0x31,0x30,0x00,0x10,0x04,0x83,0x08,0x9d,0x6c,0x29,0x18,0x8e,0x00,0x83,0xf4,0x21, +0xbe,0x0b,0x86,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x30,0x28,0xa7,0x53,0x4a,0x9f, +0xff,0x19,0x31,0x68,0x00,0x10,0x04,0x83,0xc6,0x9d,0x52,0x29,0x60,0x25,0xd8,0x79, +0x1d,0x56,0x62,0x25,0x56,0x62,0xa5,0xd1,0x84,0x00,0x18,0x8e,0x08,0x74,0x48,0xf8, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c,0xd2,0x69,0x95,0xca,0xa7,0x84,0x46,0x0c, +0x1e,0x00,0x04,0xc1,0x60,0x7a,0x27,0x54,0x0a,0x64,0x24,0x6c,0xc0,0x86,0x85,0x58, +0xc8,0x9c,0xcc,0x09,0x96,0xe0,0x67,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x96,0x40, +0x18,0xa8,0x30,0xcc,0x0f,0x30,0x83,0x60,0xa0,0xc2,0x40,0x3f,0x80,0x0c,0x82,0x81, +0x0a,0x43,0xfd,0x00,0x2f,0x18,0xa8,0x30,0xd8,0x0f,0x50,0x82,0x81,0x0a,0xc3,0xfd, +0x00,0x25,0x18,0xa8,0x30,0xe0,0x0f,0x00,0x83,0x60,0xa0,0x62,0xf0,0xcd,0x00,0xf0, +0x82,0x81,0x8a,0x31,0x30,0xcd,0x00,0xc0,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xfc,0x49,0x97,0x78,0x66,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xee,0x9e,0x66,0x89, +0x7d,0xe2,0x69,0x34,0x21,0x10,0x2a,0x10,0x25,0x2d,0x7a,0x0a,0xee,0x02,0xc3,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xa0,0xe3,0x27,0x5c,0x8a,0x9f,0x7b,0x1a,0x4d,0x08,0x80, +0xd1,0x04,0x21,0x38,0xc1,0xb0,0x13,0x0c,0x33,0xc1,0xa0,0x8f,0x09,0x07,0x7d,0x4e, +0x18,0xe8,0x84,0x81,0x46,0x13,0x1c,0x60,0x34,0xe1,0x09,0x8e,0x30,0xec,0x08,0xc3, +0x4c,0x48,0x1f,0xf9,0x98,0x90,0x3e,0xf2,0x31,0xa2,0x94,0xe0,0x63,0x84,0x29,0xc1, +0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x9a,0x82,0x27,0x42,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0xc3,0xa6,0xe2,0x89,0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb8, +0xa9,0x79,0x72,0x23,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x9c,0xa2,0xa7,0x37, +0x12,0x8e,0x31,0xec,0x18,0xc3,0x8c,0x10,0xe8,0x63,0x84,0x40,0x9f,0x11,0x83,0x03, +0x00,0x41,0x30,0x00,0x03,0x9a,0xb2,0x27,0x17,0x8a,0xa3,0x11,0x83,0x06,0x00,0x41, +0x30,0x68,0x7a,0x0a,0x9f,0x82,0x98,0x8a,0xa9,0x98,0xda,0xa7,0x7d,0xda,0xa7,0x7d, +0x1a,0x4d,0x08,0x80,0xe1,0x88,0xa0,0x87,0x82,0x6f,0xba,0x21,0x8f,0x84,0xe0,0xc4, +0xc0,0xa8,0x11,0x83,0x03,0x00,0x41,0x30,0x00,0x03,0x9d,0xe2,0x27,0x1d,0xaa,0xa3, +0x11,0x83,0x03,0x00,0x41,0x30,0x00,0x83,0x9d,0xea,0xa7,0x19,0xca,0xa3,0x11,0x83, +0x07,0x00,0x41,0x30,0x98,0xc2,0x4a,0x9f,0x84,0x40,0x49,0xfc,0xc8,0x8f,0x70,0x0a, +0xa7,0x44,0x6a,0x18,0x4d,0x08,0x00,0x0b,0x64,0x49,0x3e,0x23,0x06,0x06,0x00,0x82, +0x60,0x10,0x95,0x95,0x3f,0x05,0x16,0x20,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83, +0xe8,0xac,0xf8,0x29,0xb0,0xa0,0x96,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51, +0x5a,0x89,0x54,0x30,0x1c,0x31,0x07,0x6a,0x14,0x7c,0xd3,0x0d,0x02,0x1d,0x04,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xbc,0xd5,0x4a,0x05,0xc3,0x70,0x44,0xd0,0x46,0xce, +0x37,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x5c,0xb1,0xd4,0x50,0x58,0x30,0xd0,0xc7, +0x56,0x29,0x88,0xcf,0x74,0x43,0xc0,0x4a,0xc4,0x2c,0xc3,0x40,0xe0,0xc1,0x70,0x04, +0x1f,0xc8,0x91,0xf3,0x4d,0x37,0x90,0x93,0x2b,0x05,0xb3,0x04,0xc8,0x70,0x84,0x1f, +0xbc,0x92,0xf2,0xcd,0x32,0x18,0x45,0x60,0x8c,0x12,0x1f,0x0b,0x60,0x49,0x3e,0x16, +0x30,0xf0,0x99,0x25,0x40,0x86,0x23,0x0e,0x76,0x12,0xbe,0x59,0x86,0x03,0x09,0x66, +0x09,0x90,0x81,0x12,0x83,0x19,0x4c,0xa2,0x90,0xc7,0xe0,0x30,0x09,0x63,0xa0,0xc4, +0x10,0x83,0xc1,0x28,0xbc,0xc3,0x33,0x4c,0x31,0x27,0xf8,0x58,0xf0,0x4e,0xf2,0x19, +0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0xaf,0xd6,0x2a,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x23,0xb4,0x7a,0x6a,0x14,0x02,0xd3,0xa5,0x20,0x3e,0xb6,0x4b,0xe0,0x13,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x42,0xeb,0xad,0x82,0xe1,0x08,0xf3,0xb1,0x27, +0xe2,0xbb,0xc0,0x28,0x5b,0x02,0xf9,0x58,0x60,0xc8,0xc7,0x82,0x42,0x3e,0x16,0x90, +0x13,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x42,0x2d,0xbb,0x0a,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x60,0x2d,0xb4,0x7a,0xc0,0x60,0x38,0x22,0x50,0x25,0xe7,0x1b, +0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0xb5,0xd2,0x2a,0x12,0x03,0x0b,0x06,0xfa,0x4c, +0x37,0x04,0xad,0x34,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xe4,0x5a,0x7c,0x15,0xd8, +0xa1,0x52,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0xb6,0xfc,0x2a,0xb0,0x60, +0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xb2,0x05,0x5a,0xc1,0x88,0xc1,0x01, +0x80,0x20,0x18,0x68,0xaf,0xa5,0x56,0xa3,0x34,0x5a,0xa3,0x09,0x01,0x30,0x9a,0x20, +0x04,0x26,0xd8,0x91,0x7c,0x4c,0xb0,0x23,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41, +0x84,0x5b,0x6b,0x25,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x94,0x5b,0x6c,0x25,0x9c, +0x30,0xd0,0x09,0x03,0x9d,0x60,0xd8,0x09,0x86,0x99,0x80,0x4f,0xf0,0x31,0x21,0x9f, +0xe0,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x1a,0x6f,0xdd,0x15,0x2c,0xc9,0xd6,0x68, +0x42,0x00,0x8c,0x26,0x08,0x81,0x15,0x42,0x7c,0xac,0x10,0xe2,0x33,0x1c,0x21,0x3c, +0xc2,0x37,0xdd,0x00,0x57,0x7c,0x15,0x0c,0x47,0x0c,0x90,0xf0,0x4d,0x37,0xc8,0x95, +0x5f,0x05,0xd3,0x0d,0xbc,0xf5,0x5b,0xc4,0x74,0x43,0x6f,0x81,0xd7,0x50,0x45,0x04, +0x45,0x44,0x50,0x02,0x01,0x25,0x10,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x60,0x90, +0x5e,0xab,0x65,0x4e,0x28,0x35,0x62,0xd0,0x00,0x20,0x08,0x06,0x8d,0x7c,0xb5,0x56, +0x60,0x5e,0x83,0x00,0x5b,0xb0,0x05,0x5b,0xb0,0x35,0x9a,0x10,0x00,0xa3,0x09,0x42, +0x30,0x9a,0x30,0x08,0xd3,0x0d,0xe9,0xc5,0x5e,0x4f,0x29,0x01,0x8c,0x18,0x34,0x00, +0x08,0x82,0x41,0x83,0x5f,0xb3,0x75,0xb0,0x57,0x80,0xd8,0x96,0x6d,0xd9,0x96,0x6d, +0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74,0x83,0x7c,0xbd,0x57, +0x55,0x50,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xf8,0x57,0x6e,0x35,0xf2,0x15, +0x38,0xbc,0xc5,0x5b,0xbc,0xc5,0x5b,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09, +0x83,0x30,0xdd,0x50,0x5f,0xf8,0x95,0x55,0x15,0xc0,0x88,0x41,0x03,0x80,0x20,0x18, +0x34,0x24,0xf6,0x5b,0x13,0x7e,0x55,0x81,0x78,0x89,0x97,0x78,0x89,0xd7,0x68,0x42, +0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x83, +0x62,0xe3,0x75,0xf1,0x57,0x54,0x98,0x97,0x79,0x99,0x97,0x79,0x8d,0x26,0x04,0xc0, +0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x2c,0x76, +0x5e,0x1b,0x88,0x3d,0x89,0x7a,0xa9,0x97,0x7a,0xa9,0xd7,0x68,0x42,0x00,0x8c,0x26, +0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0x98,0xd8,0x88,0x9d,0x41,0x8d,0x41,0x00,0x23, +0x06,0x0d,0x00,0x82,0x60,0xd0,0xc8,0x58,0x7b,0x85,0x81,0x89,0x8d,0x41,0x00,0x5f, +0xf0,0x05,0x5f,0xf0,0x35,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23, +0x06,0x0d,0x00,0x82,0x60,0xd0,0xd8,0x58,0x7c,0x95,0x81,0x8a,0x7d,0x05,0x7d,0xd1, +0x17,0x7d,0xd1,0xd7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18, +0x34,0x00,0x08,0x82,0x41,0xa3,0x63,0xf5,0x95,0x06,0x2e,0xd6,0x25,0xf8,0x85,0x5f, +0xf8,0x85,0x5f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x60,0x79,0x60, +0x0a,0xf1,0xb1,0x3c,0x30,0x85,0xf8,0x5c,0x1e,0x19,0x35,0x62,0x70,0x00,0x20,0x08, +0x06,0x87,0x98,0xf9,0x57,0x38,0x04,0xb6,0x57,0xac,0x40,0x9f,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xc8,0xec,0xbf,0x56,0x2b,0xb0,0xbe,0x1a,0xe2,0x63,0x42,0x20,0x1f, +0x0b,0xfe,0x0a,0x3e,0x16,0xb8,0x96,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x48, +0xb3,0x12,0x0b,0xad,0xc0,0x56,0xa9,0xb4,0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06, +0xc7,0x9a,0x9d,0x58,0x90,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc1,0x66,0x28,0x96, +0x56,0x81,0x11,0x47,0x7c,0x4c,0x08,0xe4,0x63,0x41,0x02,0x1f,0xfb,0xa5,0xda,0x92, +0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x6e,0xc6,0x63,0x81,0xd9,0x56,0x10,0x1f, +0x53,0x85,0x53,0x00,0xc1,0x05,0x86,0x99,0x2a,0xa0,0x02,0x08,0x2e,0x30,0xcc,0x06, +0x0c,0x3e,0x26,0x60,0xf0,0x19,0x6e,0x48,0x05,0xba,0x20,0x83,0xe1,0x86,0x54,0xa0, +0x0b,0x32,0x28,0x21,0xd0,0x0b,0x8c,0x32,0xc7,0x90,0x8f,0x3d,0x86,0x7c,0x46,0x0c, +0x12,0x00,0x04,0xc1,0xe0,0xca,0xb3,0x1b,0x13,0x02,0x21,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x03,0xd4,0x76,0x2c,0xc0,0x2f,0x0b,0xf0,0x4b,0x3e,0x16,0xf0,0x16,0x7c, +0x6c,0xf0,0x2d,0xf9,0x58,0xe0,0x5b,0xf0,0xb1,0x62,0xbf,0xe4,0x63,0xc1,0x7e,0xc1, +0xc7,0x82,0x42,0x3e,0x16,0xf0,0x17,0x7c,0xac,0x28,0xe4,0x63,0x81,0x23,0x1f,0x0b, +0x06,0xf9,0x58,0x80,0x0b,0xf2,0x31,0x01,0x17,0xe4,0x63,0x03,0x2e,0xc8,0x67,0xc4, +0x20,0x01,0x40,0x10,0x0c,0xae,0x54,0x3b,0x33,0xec,0xc2,0x2e,0xf3,0xf6,0x4b,0x3e, +0x16,0x08,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0xd5,0xd0,0x2c,0xb0,0xe0, +0x17,0xe4,0x63,0xc2,0x2f,0xc8,0xc7,0x86,0x5f,0x90,0x8f,0x0d,0xe2,0x20,0x1f,0x1b, +0xc4,0x41,0x3e,0x36,0x88,0x83,0x7c,0x0c,0x1e,0xc4,0x01,0x04,0x17,0x18,0x66,0x01, +0x1f,0xc0,0x67,0xb8,0x81,0x1c,0x6e,0x83,0x0c,0x2a,0x18,0x03,0xbd,0xc0,0x28,0x83, +0x03,0x42,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0xe9,0x1a,0x9e,0x05,0x62,0x10, +0x88,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xe1,0xc6,0x67,0x41,0x8e,0x59,0x90, +0x63,0xf2,0xb1,0xa0,0xbf,0xe0,0x63,0xc3,0x7f,0xc9,0xc7,0x82,0xff,0x82,0x8f,0x15, +0x3c,0x26,0x1f,0x0b,0x78,0x0c,0x3e,0x16,0x14,0xf2,0xb1,0xa0,0xc7,0xe0,0x63,0x45, +0x21,0x1f,0x0b,0x1a,0xf9,0x58,0x30,0xc8,0xc7,0x82,0x79,0x90,0x8f,0x09,0xf3,0x20, +0x1f,0x1b,0xe6,0x41,0x3e,0x36,0x90,0x01,0x7c,0x6c,0x20,0x03,0xf8,0xd8,0x40,0x06, +0xf0,0xb1,0x03,0x0d,0xe0,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x97,0xbb,0xb1,0x5a, +0xc6,0x07,0x19,0x1f,0x58,0x19,0x04,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x68, +0xde,0x58,0x2d,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0xde,0x64,0x6d,0x24,0xfa, +0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x7c,0x9b,0xb5,0x91,0xe8,0x87,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xf2,0x8d,0xd6,0x46,0xa2,0x1f,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0xd0,0x37,0x5b,0x33,0x09,0x90,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63, +0xdf,0x6e,0xcd,0x24,0x40,0x62,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x7e,0xc3,0x35, +0x93,0x00,0x09,0x3b,0x46,0x42,0x3e,0x86,0x8c,0x84,0x7c,0x2c,0x19,0x09,0xf9,0xd8, +0xd0,0x06,0xf0,0xb1,0xa1,0x0d,0xe0,0x63,0x43,0x1b,0xc0,0xc7,0x8c,0x94,0x90,0x8f, +0x19,0x29,0x21,0x1f,0x33,0x52,0x42,0x3e,0x36,0xc0,0x01,0x7c,0x6c,0x80,0x03,0xf8, +0xd8,0x00,0x07,0xf0,0xb1,0xe9,0x0e,0xe0,0x63,0x61,0xd1,0x12,0x20,0xb8,0xc0,0x30, +0x0b,0xda,0x01,0x3e,0xc3,0x0d,0x2f,0x81,0x22,0x64,0x50,0x01,0x2d,0xe8,0x05,0x46, +0x59,0x38,0x10,0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x83,0x6b,0xe5,0xd2,0x2d,0x98, +0x85,0x60,0x16,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x90,0xb9,0x76,0x0b,0x54,0xcd, +0x02,0x55,0x93,0x8f,0x05,0x6e,0x06,0x1f,0x1b,0xe0,0x4c,0x3e,0x16,0xc0,0x19,0x7c, +0xac,0x68,0x35,0xf9,0x58,0xd0,0x6a,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0xae,0x06,0x1f, +0x2b,0x0a,0xf9,0x58,0xd0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xf8,0x84,0x7c,0x4c,0xf0, +0x09,0xf9,0xd8,0xe0,0x13,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2, +0x60,0x80,0x8f,0xc5,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0x7e,0xae, +0xdf,0xb2,0x76,0xc8,0xda,0xc1,0x6c,0x21,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x44,0x64,0xd7,0x6f,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x68,0x37,0x72,0x71, +0x80,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa4,0x1d,0xc9,0xc5,0x01,0x5a,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0xa1,0x76,0x25,0x17,0x07,0x68,0x31,0x62,0x70,0x00, +0x20,0x08,0x06,0xc7,0xda,0x9d,0x5c,0x1c,0xac,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0x6c,0x87,0x72,0x71,0xb0,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb4,0x5d, +0xca,0xc5,0xc1,0x5a,0xd8,0xe1,0x16,0xf2,0x31,0xc4,0x2d,0xe4,0x63,0x89,0x5b,0xc8, +0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x66,0xd0,0x85, +0x7c,0xcc,0xa0,0x0b,0xf9,0x98,0x41,0x17,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30, +0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x04,0x1f,0x83,0x0d,0xbc,0x00,0xc1,0x05, +0x86,0x59,0xd0,0x13,0xf0,0x19,0x6e,0xd0,0x0b,0x3c,0x21,0x83,0x32,0x89,0x40,0x2f, +0x30,0xca,0x64,0x82,0x90,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0x7c,0xa7,0x73, +0x25,0x11,0x94,0x44,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0xe8,0xf9,0x5c,0xb0, +0x6f,0x16,0xec,0x9b,0x7c,0x2c,0xf8,0x35,0xf8,0xd8,0x10,0x6e,0xf2,0xb1,0x20,0xdc, +0xe0,0x63,0x85,0xbf,0xc9,0xc7,0x02,0x7f,0x83,0x8f,0x05,0x85,0x7c,0x2c,0xf8,0x37, +0xf8,0x58,0x51,0xc8,0xc7,0x82,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x20,0x35,0xe4,0x63, +0x42,0x6a,0xc8,0xc7,0x86,0xd4,0x90,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e, +0x16,0x07,0x03,0x7c,0x2c,0x0e,0x0e,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0x05, +0x7b,0x6e,0xf7,0x13,0xd9,0x4f,0x64,0x76,0x12,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0xaa,0x3d,0xb7,0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc8,0x3d,0xba, +0x8b,0x83,0xd9,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0xf7,0xea,0x2e,0x0e,0x66, +0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xdd,0xb3,0xbb,0x38,0x98,0x8d,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x78,0x0f,0xef,0xe2,0xc0,0x36,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0xe8,0xbd,0xbc,0x8b,0x03,0xdb,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3, +0xf7,0xf4,0x2e,0x0e,0x6c,0xc3,0x8e,0xdc,0x90,0x8f,0x21,0xb9,0x21,0x1f,0x4b,0x72, +0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0x31,0xe3, +0x37,0xe4,0x63,0xc6,0x6f,0xc8,0xc7,0x8c,0xdf,0x90,0x8f,0xc5,0xc1,0x00,0x1f,0x8b, +0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x26,0xf8,0x14,0x4c,0xb8,0x81,0x5e, +0x60,0xd4,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0xe8,0x67,0x7a,0x2f,0xd1,0x06,0x2f, +0xd1,0x06,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xbc,0x9f,0xea,0x05,0x67,0x67,0xc1, +0xd9,0xc9,0xc7,0x82,0x95,0x83,0x8f,0x0d,0x2d,0x27,0x1f,0x0b,0x5a,0x0e,0x3e,0x56, +0xa8,0x9d,0x7c,0x2c,0x50,0x3b,0xf8,0x58,0x50,0xc8,0xc7,0x82,0xb5,0x83,0x8f,0x15, +0x85,0x7c,0x2c,0x60,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0xe2,0x43,0x3e,0x26,0xc4,0x87, +0x7c,0x6c,0x88,0x0f,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30, +0xc0,0xc7,0xd8,0xe0,0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0xfc,0xa7,0x7b, +0x67,0x51,0x0a,0x67,0x51,0x0a,0x36,0x17,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0x0a,0xc1,0x40,0xf7,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4a,0x30,0x00, +0x3f,0x36,0xd8,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4c,0x30,0x08,0x3f,0x36, +0xd8,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4e,0x30,0x10,0x3f,0x36,0xd8,0x8f, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x50,0x30,0x20,0x3f,0x36,0xf0,0x8f,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x52,0x30,0x28,0x3f,0x36,0xf0,0x8f,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x54,0x30,0x30,0x3f,0x36,0xf0,0x0f,0x3b,0x42,0x44,0x3e,0x86,0x84, +0x88,0x7c,0x2c,0x09,0x11,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c, +0x30,0xc0,0xc7,0x8c,0x13,0x91,0x8f,0x19,0x27,0x22,0x1f,0x33,0x4e,0x44,0x3e,0xc6, +0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x98,0xe0,0x53, +0x2b,0xa1,0x0b,0x7a,0x81,0x51,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0xd1,0x60,0x20, +0x7f,0x2a,0x91,0x0b,0x2a,0x91,0x0b,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xec,0x60, +0x60,0x7f,0xc1,0xec,0x59,0x30,0x7b,0xf2,0xb1,0xe0,0xee,0xe0,0x63,0x43,0xde,0xc9, +0xc7,0x82,0xbc,0x83,0x8f,0x15,0xb6,0x27,0x1f,0x0b,0x6c,0x0f,0x3e,0x16,0x14,0xf2, +0xb1,0xe0,0xf6,0xe0,0x63,0x45,0x21,0x1f,0x0b,0x18,0xf9,0x58,0x30,0xc8,0xc7,0x82, +0x1c,0x91,0x8f,0x09,0x39,0x22,0x1f,0x1b,0x72,0x44,0x3e,0xc6,0x06,0x03,0x7c,0x8c, +0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x38,0xe0,0x33,0x62,0x90,0x00,0x20, +0x08,0x06,0x17,0x1a,0x06,0x26,0x18,0x88,0x45,0x3c,0x88,0x45,0x3c,0xd8,0x6f,0x04, +0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x0d,0x03,0x13,0x0c,0x82,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xe2,0x30,0x60,0xc1,0x80,0x0d,0xc6,0x64,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0x39,0x0c,0x5a,0x30,0x60,0x83,0x31,0x19,0x31,0x38,0x00,0x10, +0x04,0x83,0x63,0x0e,0x03,0x17,0x0c,0xd8,0x60,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xa0,0xc3,0x00,0x06,0x03,0x36,0x30,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xea,0x30,0x88,0xc1,0x80,0x0d,0xcc,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x3b, +0x0c,0x64,0x30,0x60,0x03,0x33,0xb1,0x23,0x4d,0xe4,0x63,0x48,0x9a,0xc8,0xc7,0x92, +0x34,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0xcc, +0x78,0x13,0xf9,0x98,0xf1,0x26,0xf2,0x31,0xe3,0x4d,0xe4,0x63,0x6c,0x30,0xc0,0xc7, +0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x09,0x3e,0x96,0x2b,0x73,0x02, +0x82,0x0b,0x0c,0xb3,0xc0,0x4c,0xe0,0x33,0xdc,0x50,0x27,0xa1,0x43,0x06,0xf5,0x22, +0x81,0x5e,0x60,0x94,0xed,0x08,0x21,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0x4a, +0x31,0x18,0xc3,0xc0,0x45,0x02,0x17,0x09,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x60, +0xc5,0xe0,0x0c,0x83,0x80,0x04,0x03,0x0b,0x48,0x30,0x90,0x8f,0x05,0xe8,0x07,0x1f, +0x1b,0xd4,0x4f,0x3e,0x16,0xa8,0x1f,0x7c,0xac,0x38,0xc1,0x40,0x3e,0x16,0x9c,0x60, +0x00,0x1f,0x0b,0x0a,0xf9,0x58,0x80,0x82,0x01,0x7c,0xac,0x28,0xe4,0x63,0x41,0x23, +0x1f,0x0b,0x06,0xf9,0x58,0x40,0x2a,0xf2,0x31,0x81,0x54,0xe4,0x63,0x03,0xa9,0xc8, +0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x07, +0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0xca,0xc5,0xe0,0x0e,0x03,0x34,0xc9,0xd0, +0x24,0x33,0x18,0x09,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0x2f,0x06,0x77, +0x18,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x88,0x63,0xd0,0x87,0x41,0x1c,0xb8, +0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xe3,0x18,0xf8,0x61,0x10,0x07,0xae,0x32, +0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x39,0x06,0x7f,0x18,0xc4,0x81,0xab,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x51,0x8e,0x41,0x28,0x06,0x71,0x10,0x2b,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0x98,0x63,0x20,0x8a,0x41,0x1c,0xc4,0xca,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0xe7,0x18,0x8c,0x62,0x10,0x07,0xb1,0x62,0x07,0xad,0xc8,0xc7,0x10, +0x5a,0x91,0x8f,0x25,0xb4,0x22,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c, +0x0e,0x06,0xf8,0x98,0xa1,0x2b,0xf2,0x31,0x43,0x57,0xe4,0x63,0x86,0xae,0xc8,0xc7, +0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x16,0x07,0x13,0x7c, +0x2a,0x47,0xdc,0x40,0x2f,0x30,0x6a,0xc4,0x20,0x01,0x40,0x10,0x0c,0xae,0x78,0x0c, +0x5e,0x31,0xc0,0x91,0x36,0xc0,0x91,0x36,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03, +0x1f,0x83,0x59,0x0c,0x02,0x38,0x0c,0x2c,0x80,0xc3,0x40,0x3e,0x16,0xd0,0x60,0x00, +0x1f,0x1b,0x6c,0x30,0x90,0x8f,0x05,0x36,0x18,0xc0,0xc7,0x8a,0x39,0x0c,0xe4,0x63, +0xc1,0x1c,0x06,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0x74,0x18,0xc0,0xc7,0x8a,0x42,0x3e, +0x16,0x30,0xf2,0xb1,0x60,0x90,0x8f,0x05,0xec,0x22,0x1f,0x13,0xd8,0x45,0x3e,0x36, +0xb0,0x8b,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63, +0x6c,0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xae,0x92,0x0c,0xc6,0x31,0x80, +0x93,0x52,0x80,0x93,0x52,0x30,0x3e,0x09,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06, +0x91,0x4a,0x06,0xe3,0x18,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb8,0x64,0x90, +0x8e,0x01,0x1b,0xd8,0xcb,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x2f,0x19,0xa8,0x63, +0xc0,0x06,0xf6,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x4c,0x06,0xeb,0x18,0xb0, +0x81,0xbd,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x11,0x93,0x41,0x3b,0x06,0x6c,0x90, +0x2f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc8,0x64,0xe0,0x8e,0x01,0x1b,0xe4,0xcb, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x33,0x19,0xbc,0x63,0xc0,0x06,0xf9,0x62,0x07, +0xbf,0xc8,0xc7,0x10,0x7e,0x91,0x8f,0x25,0xfc,0x22,0x1f,0x63,0x83,0x01,0x3e,0xc6, +0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x98,0x21,0x32,0xf2,0x31,0x43,0x64,0xe4,0x63, +0x86,0xc8,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e, +0xc6,0x06,0x13,0x7c,0x8a,0x46,0x74,0x41,0x2f,0x30,0x6a,0xc4,0x20,0x01,0x40,0x10, +0x0c,0xae,0x9e,0x0c,0xf6,0x31,0x98,0x91,0x5c,0x98,0x91,0x5c,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0x83,0x2c,0x83,0x7f,0x0c,0x02,0x5e,0x0c,0x2c,0xe0,0xc5,0x40,0x3e, +0x16,0x80,0x62,0x00,0x1f,0x1b,0x44,0x31,0x90,0x8f,0x05,0xa2,0x18,0xc0,0xc7,0x8a, +0x5f,0x0c,0xe4,0x63,0xc1,0x2f,0x06,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0xe0,0x18,0xc0, +0xc7,0x8a,0x42,0x3e,0x16,0x30,0xf2,0xb1,0x60,0x90,0x8f,0x05,0x34,0x23,0x1f,0x13, +0x68,0x46,0x3e,0x36,0xd0,0x8c,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31, +0x36,0x18,0xe0,0x63,0x6c,0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xae,0xb8, +0x0c,0x5e,0x32,0x58,0x93,0x78,0x58,0x93,0x78,0x30,0x74,0x09,0xe4,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0x91,0x5d,0x06,0x2f,0x19,0x04,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xe8,0x65,0x50,0x93,0x01,0x1b,0xf8,0xcc,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0x7b,0x19,0xd8,0x64,0xc0,0x06,0x3e,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x5f, +0x06,0x37,0x19,0xb0,0x81,0xcf,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd1,0x97,0x41, +0x4e,0x06,0x6c,0x10,0x36,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf8,0x65,0xa0,0x93, +0x01,0x1b,0x84,0xcd,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7f,0x19,0xec,0x64,0xc0, +0x06,0x61,0x63,0x07,0xd9,0xc8,0xc7,0x10,0xb2,0x91,0x8f,0x25,0x64,0x23,0x1f,0x63, +0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x98,0xa1,0x36,0xf2,0x31, +0x43,0x6d,0xe4,0x63,0x86,0xda,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f, +0x63,0x83,0x01,0x3e,0xc6,0x06,0x13,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x52, +0xcd,0x20,0x34,0x83,0x60,0x38,0x22,0x08,0xc9,0x40,0xf8,0xa6,0x1b,0x86,0x73,0x0c, +0x02,0x6b,0x02,0xfa,0x58,0x23,0xd0,0xc7,0x9a,0x81,0x3e,0xa6,0x10,0xf4,0x31,0xa5, +0xa0,0x8f,0x29,0x06,0x7d,0xcc,0x30,0xe4,0x63,0x86,0x21,0x1f,0x33,0x0c,0xf9,0x98, +0x31,0xc4,0xc7,0x8c,0x21,0x3e,0x66,0x0c,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83, +0x28,0x37,0x03,0xd8,0x0c,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x74,0x33,0x88, +0xcd,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x68,0x37,0x03,0xd9,0x0c,0x86,0x11, +0x03,0x03,0x00,0x41,0x30,0x88,0x78,0x33,0x80,0xcb,0x60,0x18,0x31,0x30,0x00,0x10, +0x04,0x83,0xa8,0x37,0x83,0xb8,0x0c,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x7c, +0x33,0x90,0xcb,0x60,0x18,0x8e,0x60,0x83,0x9a,0x0c,0x84,0xef,0x02,0xa3,0x2c,0x70, +0x03,0xf9,0x0c,0x47,0x04,0x38,0x19,0x08,0xdf,0x2c,0x43,0xa2,0x04,0x36,0x07,0x02, +0x7d,0x6c,0x0e,0x06,0xfa,0xd8,0x1c,0x10,0xf4,0xb1,0x82,0x25,0x03,0xf9,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0xa1,0x9e,0x81,0x69,0x06,0x04,0x1c,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0xb1,0x9e,0xc1,0x69,0x06,0x04,0x1c,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0xc1,0x9e,0x01,0x6a,0x06,0x04,0x1c,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd1, +0x9e,0x01,0x6a,0x06,0x03,0x1c,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xe1,0x9e,0x41, +0x6a,0x06,0x03,0x1c,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xf1,0x9e,0x81,0x6a,0x06, +0x03,0x1c,0xcc,0x12,0x28,0x03,0x15,0x86,0x91,0xe8,0x03,0x32,0x50,0x61,0x18,0x89, +0x3e,0x20,0x03,0x15,0x86,0x91,0xe8,0x03,0x32,0x50,0x61,0x50,0x89,0x87,0x18,0x19, +0xd8,0x64,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xe4,0x33,0xa8,0xcb,0x20, +0xb0,0x40,0x2c,0x03,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x71,0x9f,0xc1,0x6c, +0x06,0x38,0x18,0xd0,0x60,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x7e,0x06,0xb4, +0x19,0x04,0xa4,0x34,0x1c,0x11,0xa8,0x65,0x40,0x7c,0x05,0x83,0x41,0xa0,0x23,0x06, +0x07,0x00,0x82,0x60,0x00,0x06,0xf2,0x19,0xd0,0x66,0x00,0x8f,0x41,0x4a,0x06,0x23, +0x06,0x07,0x00,0x82,0x60,0x00,0x06,0xf3,0x19,0xd4,0x66,0xb0,0x8e,0x41,0x4c,0x06, +0x23,0x06,0x0f,0x00,0x82,0x60,0x30,0xe5,0x67,0x20,0x9b,0x81,0x10,0xac,0x61,0xa0, +0x86,0x81,0x4d,0x06,0x36,0x19,0xc0,0x67,0x00,0x9f,0x81,0x6e,0x06,0xfa,0x18,0x8c, +0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x4c,0x37,0x10, +0xff,0x18,0x20,0xd3,0x0d,0x04,0x48,0x06,0xc9,0x74,0x03,0x11,0x92,0x81,0x32,0xdd, +0x40,0x88,0x64,0xb0,0x18,0x44,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x12, +0x0d,0xf6,0x33,0x08,0x86,0x23,0x02,0xba,0x0c,0x98,0x6f,0x96,0xc1,0x59,0x02,0x9b, +0x8c,0xf8,0x0c,0x47,0x10,0x27,0x19,0x08,0xdf,0x70,0x44,0x81,0x92,0x01,0xf1,0x9d, +0x30,0xc4,0x09,0x43,0x98,0x10,0x84,0x60,0x38,0xc2,0x60,0xc9,0x40,0xf8,0x86,0x23, +0x8e,0x96,0x0c,0x88,0xef,0x84,0x21,0x4e,0x18,0xc2,0x84,0x20,0x04,0xc3,0x0d,0x46, +0x00,0x06,0xb3,0x0c,0x4c,0x13,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x24,0xa3,0x41, +0x8a,0x06,0xcc,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x36,0x1a,0xc4,0x67,0xf0,0x04, +0xb3,0x04,0xcd,0x40,0x85,0x21,0x30,0x60,0xb0,0x98,0x18,0x50,0xf1,0x19,0x8e,0x08, +0x6c,0x32,0x10,0xbe,0xe1,0x08,0xe1,0x26,0x03,0xe2,0x3b,0x61,0x88,0x13,0x86,0x30, +0x21,0x08,0xc1,0x70,0x03,0x14,0x80,0xc1,0x2c,0x03,0x96,0x05,0x03,0x15,0xc6,0xcc, +0x6c,0x78,0x2a,0x28,0x23,0x06,0x07,0x00,0x82,0x60,0x00,0x06,0x37,0x1a,0xe4,0x67, +0xc0,0x93,0x01,0x5c,0x06,0x23,0x06,0x0e,0x00,0x82,0x60,0xf0,0xfc,0x68,0xf0,0x9e, +0x41,0x20,0x92,0x41,0x48,0x06,0xfe,0x19,0xac,0xc1,0xe7,0x75,0xbc,0x19,0x0c,0x47, +0x74,0x3e,0x19,0x38,0xdf,0x05,0x46,0x19,0x11,0xc8,0x67,0xb8,0x01,0xad,0x6e,0x34, +0x08,0x83,0x5b,0xc5,0xc0,0x28,0xf3,0xcb,0xe0,0x14,0x83,0xf8,0x58,0x20,0xc8,0xc7, +0x02,0x73,0x92,0x8f,0xe1,0x62,0x90,0x9b,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0x3a,0xd3,0xa0,0x46,0x83,0xe0,0x0e,0xa3,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x60,0xd3,0x00,0x45,0x83,0x40,0x30,0x3d,0xe8,0xcd,0x40,0x3e,0x16,0x18,0xf1,0xb1, +0x21,0x90,0x8f,0x05,0x08,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x88,0xd3,0x80, +0x45,0x83,0x24,0xb0,0x70,0x0c,0x66,0x33,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x44,0x70,0x1a,0xf8,0x68,0x10,0x58,0x28,0x0c,0xf1,0x31,0x21,0x90,0x8f,0x05,0x05, +0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb8,0xd3,0x40,0x46,0x03,0x23,0x98,0x65, +0x78,0x20,0x58,0x0c,0xec,0x14,0x50,0x01,0x3e,0x16,0x9c,0x42,0x7c,0x0c,0x15,0x54, +0x01,0x3e,0xb6,0x0a,0xaa,0x10,0x1f,0x0b,0x54,0x21,0x3e,0xb3,0x04,0xd3,0x88,0xc1, +0x01,0x80,0x20,0x18,0x68,0x76,0x1a,0xc4,0x68,0xa0,0x96,0x81,0x9a,0x06,0xa3,0x09, +0x01,0x30,0x9a,0x20,0x04,0x16,0x08,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xc8, +0x4f,0x83,0x3a,0x0d,0x02,0xd3,0xcd,0x20,0xa0,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x44,0xa0,0x1a,0xd4,0x68,0x10,0x58,0x40,0x9e,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0x12,0xd5,0x60,0x47,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x53, +0x0d,0xc2,0x34,0x28,0xcf,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x54,0x83, +0x31,0x0d,0xc8,0x31,0xa0,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x40,0xd5,0x80,0x4c, +0x83,0x74,0x0c,0x02,0x0b,0xcf,0x60,0x88,0x8f,0x09,0x81,0x7c,0x2c,0x28,0xe0,0x63, +0x41,0x3b,0xc8,0xc7,0x84,0x76,0x90,0x8f,0x0d,0xed,0x20,0x1f,0xfb,0x87,0x21,0x3e, +0xf6,0x0f,0x43,0x7c,0xec,0x1f,0x86,0xf8,0x98,0x21,0x12,0xf0,0x31,0x43,0x24,0xe0, +0x63,0x86,0x48,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x5a,0x0d,0xe2,0x34, +0xd8,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x5b,0x0d,0xe4,0x34,0xd8,0x09, +0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x5b,0x0d,0xe6,0x34,0xd8,0x09,0x63,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0x5c,0x0d,0xe6,0x34,0xd8,0x09,0x63,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x5c,0x0d,0xe8,0x34,0xd8,0x09,0x63,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0x5d,0x0d,0xea,0x34,0xd8,0x09,0x63,0x38,0xc2,0x28,0x2f,0xe1,0x1b,0x8e, +0x30,0xca,0x4b,0xf8,0x86,0x23,0x8c,0xf2,0x12,0xbe,0x1a,0x84,0xad,0x40,0xd8,0xe1, +0x08,0xf5,0x42,0x84,0x6f,0x38,0x42,0xbd,0x10,0xe1,0x1b,0x8e,0x50,0x2f,0x44,0xf8, +0x6a,0x10,0xb6,0x02,0x61,0xcb,0x08,0x76,0x96,0x21,0x92,0x82,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xcc,0x35,0x10,0xd5,0x00,0xbe,0xa2,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xce,0x35,0x18,0xd5,0x00,0xbe,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd0, +0x35,0x20,0xd5,0x00,0xbe,0xa2,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd2,0x35,0x20, +0xd5,0x60,0x88,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x50,0xd7,0xa0,0x54,0x83,0x21, +0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x5d,0x03,0x53,0x0d,0x86,0x68,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0x76,0x0d,0x50,0x35,0x48,0x85,0x9b,0x1a,0x31,0x30,0x00, +0x10,0x04,0x83,0x48,0x5d,0x83,0x3f,0x0d,0x56,0x32,0xb0,0xa0,0x44,0x03,0xf9,0x8c, +0x18,0x18,0x00,0x08,0x82,0x41,0xc4,0xae,0x41,0xa9,0x06,0x81,0xa1,0x68,0x10,0xc4, +0xc7,0x82,0x42,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xbd,0x6b,0xd0,0xab,0x41, +0x60,0xfd,0xa5,0xc4,0xc7,0xfa,0x4b,0x89,0x8f,0xf5,0x97,0x12,0x1f,0x23,0x06,0xf9, +0x58,0x31,0xc8,0xc7,0x8c,0x41,0x3e,0x36,0x40,0xf0,0xb1,0x01,0x82,0x8f,0x0d,0x10, +0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe0,0xd7,0xe0,0x56,0x83,0x52,0x68,0xd3, +0xc0,0x4c,0x21,0x88,0x8f,0x31,0x81,0x7c,0x2c,0x18,0xe0,0x33,0x4b,0x20,0x0d,0x54, +0x18,0x4e,0x44,0xc3,0x01,0x34,0x50,0x61,0x38,0x11,0x0d,0x07,0xd0,0x40,0x85,0xe1, +0x44,0x34,0x1c,0x40,0x03,0x15,0x06,0x12,0xe1,0x04,0x64,0x41,0x4c,0xc0,0xc7,0x04, +0x99,0x80,0x8f,0x0d,0x33,0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4e,0x36, +0x18,0xd7,0x40,0x4f,0x83,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x94,0x0d,0xc8, +0x35,0xd8,0xd3,0x60,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x65,0x83,0x72,0x0d, +0xf8,0x34,0x18,0xec,0x26,0x06,0xfa,0x18,0x4e,0x0c,0xf4,0xb1,0x9c,0x18,0xe8,0x63, +0x3d,0xd1,0xc4,0xc7,0x7a,0xa2,0x89,0x8f,0xf5,0x44,0x13,0x1f,0x33,0x06,0xf9,0x98, +0x31,0xc8,0xc7,0x8c,0x41,0x3e,0x36,0x4c,0xf0,0xb1,0x61,0x82,0x8f,0x0d,0x13,0x7c, +0x4c,0x18,0xe0,0x63,0x81,0x10,0x1f,0x1b,0x0a,0xf8,0x98,0x51,0xc4,0xc7,0x82,0x22, +0x3e,0xb3,0x04,0xd3,0x40,0x85,0x41,0x1a,0x0f,0x22,0x0d,0x54,0x18,0xa4,0xf1,0x20, +0xd2,0x40,0x85,0x21,0x1a,0x8f,0x21,0x8d,0x18,0x1c,0x00,0x08,0x82,0x01,0x18,0xd4, +0x6c,0x70,0xaf,0xc1,0x8b,0x06,0x72,0x1a,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xe3, +0xb3,0x41,0xbe,0x06,0x81,0xcc,0x06,0x32,0x1b,0xc8,0x6c,0xc0,0xaf,0x01,0xbf,0x06, +0xfc,0x1a,0xf0,0x6b,0x30,0x9a,0x10,0x00,0xc3,0x11,0x81,0x8f,0x06,0xc1,0x37,0xdd, +0xa0,0xa7,0x81,0x10,0x18,0x12,0xd0,0xc7,0x10,0x81,0x3e,0x86,0x0c,0xf4,0x19,0x31, +0x38,0x00,0x10,0x04,0x03,0xed,0x67,0x03,0x7d,0x0d,0x66,0x34,0xd0,0xd9,0x60,0x34, +0x21,0x00,0x2c,0x28,0xe4,0x63,0x42,0x21,0x1f,0x1b,0x0a,0xf9,0xd8,0x88,0x06,0xe1, +0x19,0xc4,0xc7,0x46,0x34,0x08,0xcf,0x20,0x3e,0xc3,0x11,0x82,0x9a,0x06,0xc3,0x37, +0x1c,0x31,0x98,0x6a,0x50,0x7c,0x25,0x04,0x3a,0x1c,0x41,0xb4,0x69,0x30,0x7c,0xc3, +0x11,0x45,0xaa,0x06,0xc5,0x57,0x42,0xa0,0x45,0x04,0x3a,0xcb,0x40,0x55,0xc1,0x68, +0x82,0x33,0x58,0x30,0xab,0x81,0x7c,0x6c,0x34,0x02,0xfa,0x98,0x7b,0x05,0xf1,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x6f,0x03,0x9a,0x0d,0xea,0x34,0x08,0x66,0x09, +0xaa,0x81,0x0a,0x43,0xa0,0xd8,0x59,0x98,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c, +0xe2,0x36,0x98,0xd9,0x80,0x4e,0x83,0x53,0x0d,0x46,0x0c,0x1c,0x00,0x04,0xc1,0xe0, +0xc9,0xdb,0x20,0x65,0x83,0x80,0x47,0x83,0x1d,0x0d,0x70,0x36,0x10,0xfc,0x4b,0x10, +0xec,0x35,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x6f,0x03,0x9b,0x0d,0x70,0x35, +0xd0,0xaf,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf2,0x36,0x38,0xdb,0x60,0x3d,0x03, +0xa3,0xd7,0x40,0x88,0x8f,0x09,0x81,0x7c,0x2c,0x20,0xe0,0x33,0x62,0x70,0x00,0x20, +0x08,0x06,0x07,0xe8,0x06,0x3c,0x1b,0x14,0x81,0x89,0x67,0x20,0xaf,0x81,0x7c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x10,0xdd,0xc0,0x67,0x83,0x00,0x3c,0x03,0x1b,0x06, +0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x41,0xba,0x01,0xd8,0x06,0x81,0x30,0xdd, +0xd0,0xab,0x41,0xd0,0x9b,0xc1,0x70,0x04,0x4f,0xf8,0x6a,0xc0,0x7c,0xb3,0x0c,0x97, +0x15,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x71,0xba,0xc1,0xd8,0x06,0xfa,0x1a,0x08, +0x76,0xaf,0x41,0x10,0x9f,0x59,0x82,0x6b,0xa0,0xc2,0x10,0x2c,0xa4,0x1a,0x31,0x38, +0x00,0x10,0x04,0x03,0x30,0x08,0xdd,0x60,0x6c,0x83,0x51,0x0d,0x74,0x35,0x18,0x31, +0x70,0x00,0x10,0x04,0x83,0x27,0x75,0x83,0x9c,0x0d,0x02,0x36,0x0d,0xd6,0x34,0x40, +0xdb,0x60,0x0c,0xc4,0x20,0x0c,0x04,0x93,0x0d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00, +0x0c,0x44,0x37,0x20,0xdb,0xc0,0x54,0x03,0x5e,0x0d,0x46,0x0c,0x1c,0x00,0x04,0xc1, +0xe0,0x51,0xdd,0x40,0x67,0x83,0xa0,0x4d,0x03,0x36,0x0d,0xd2,0x36,0x48,0xd5,0x20, +0x55,0x83,0x54,0x0d,0x52,0x35,0x38,0xd9,0x00,0x47,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0x4a,0xdd,0x00,0x74,0x03,0xba,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x75,0x03, +0xb4,0x0d,0xec,0x22,0x98,0x25,0xc8,0x06,0x2a,0x0c,0x01,0x73,0x97,0xc6,0x72,0x43, +0x35,0xe2,0x33,0x1c,0x11,0xb4,0x6a,0x20,0x7c,0xc3,0x11,0x82,0xab,0x06,0xc4,0x77, +0xc2,0x10,0x27,0x0c,0x61,0x42,0x10,0x82,0xe1,0x86,0xd3,0x08,0xc0,0x60,0x96,0x41, +0xdb,0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x66,0x37,0x50,0xdd,0xe0,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0xe3,0x76,0x03,0xb9,0x0d,0x92,0x60,0x96,0x60,0x1b,0xa8, +0x30,0x04,0x8d,0xca,0x4c,0x3f,0x52,0x36,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x44,0xb7,0x1b,0x94,0x6e,0x10,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x84,0xbb,0x41, +0xdb,0x06,0x81,0x05,0xf8,0x1a,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xdd, +0x0d,0xe6,0x36,0x08,0x86,0x23,0x8c,0xdb,0x70,0xbe,0x0b,0x8c,0xb2,0x60,0x90,0xcf, +0x70,0x44,0xd0,0xb2,0x81,0xf0,0x5d,0x60,0xd4,0x88,0x81,0x01,0x80,0x20,0x18,0x44, +0xe0,0x1b,0xd4,0x6d,0x20,0x66,0x16,0xb8,0x6c,0x20,0x9f,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0xc4,0x37,0xd8,0xdb,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x7c, +0x03,0xd1,0x0d,0x46,0x34,0x08,0xec,0x5f,0x83,0x20,0x3e,0x66,0x04,0xf2,0x99,0x25, +0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_d719f11986797c8c7cfc64b5b966c776.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_d719f11986797c8c7cfc64b5b966c776.h new file mode 100644 index 00000000..a3471194 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_d719f11986797c8c7cfc64b5b966c776.h @@ -0,0 +1,1091 @@ +// ffx_fsr2_accumulate_pass_wave64_d719f11986797c8c7cfc64b5b966c776.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_wave64_d719f11986797c8c7cfc64b5b966c776_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_d719f11986797c8c7cfc64b5b966c776_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_d719f11986797c8c7cfc64b5b966c776_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_d719f11986797c8c7cfc64b5b966c776_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_d719f11986797c8c7cfc64b5b966c776_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_lanczos_lut", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_d719f11986797c8c7cfc64b5b966c776_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 6, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_d719f11986797c8c7cfc64b5b966c776_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_d719f11986797c8c7cfc64b5b966c776_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_d719f11986797c8c7cfc64b5b966c776_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", "rw_upscaled_output", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_d719f11986797c8c7cfc64b5b966c776_UAVResourceBindings[] = { 0, 1, 3, 4, 2, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_d719f11986797c8c7cfc64b5b966c776_UAVResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_d719f11986797c8c7cfc64b5b966c776_UAVResourceSpaces[] = { 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_d719f11986797c8c7cfc64b5b966c776_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_d719f11986797c8c7cfc64b5b966c776_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_d719f11986797c8c7cfc64b5b966c776_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_d719f11986797c8c7cfc64b5b966c776_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_d719f11986797c8c7cfc64b5b966c776_size = 17000; + +static const unsigned char g_ffx_fsr2_accumulate_pass_wave64_d719f11986797c8c7cfc64b5b966c776_data[] = { +0x44,0x58,0x42,0x43,0x47,0x69,0x3c,0xbb,0x0d,0x88,0x01,0x07,0x93,0x73,0x7e,0xcc, +0x52,0x35,0x78,0x7e,0x01,0x00,0x00,0x00,0x68,0x42,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x3c,0x02,0x00,0x00,0x9c,0x10,0x00,0x00,0xb8,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xc8,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0x58,0x0e,0x00,0x00,0x66,0x00,0x05,0x00,0x96,0x03,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x40,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x8d,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xce,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xf4,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2, +0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42, +0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29, +0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30, +0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c, +0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3, +0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf, +0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f, +0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3, +0x50,0x08,0x6e,0x60,0x06,0xea,0x6e,0x1b,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42, +0x72,0xa8,0x48,0x20,0xd2,0xc8,0x79,0x88,0x68,0x42,0x08,0x09,0x09,0xc3,0x50,0x08, +0x66,0x60,0x3e,0x02,0x0f,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90, +0x66,0x40,0xc4,0x30,0x0c,0xca,0x1c,0x41,0x50,0x0a,0x66,0x10,0x87,0x91,0xc8,0x81, +0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec, +0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81, +0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d, +0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30, +0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f, +0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2, +0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00, +0x06,0x7e,0x80,0x84,0x13,0xa5,0x74,0x18,0x41,0x30,0x66,0x6a,0x83,0x71,0x60,0x87, +0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30, +0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03, +0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72, +0x40,0xc1,0x30,0x93,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42, +0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39, +0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0, +0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0x20,0x61,0x65,0xa9,0x9d,0x29,0x0c,0xc6, +0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41, +0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f, +0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca, +0x01,0x05,0xc3,0x4c,0xd6,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3, +0x3b,0x84,0x03,0x3d,0xf8,0x01,0x12,0x8c,0x97,0xe0,0x99,0xc8,0x60,0x1c,0xd8,0x21, +0x1c,0xe6,0x61,0x1e,0xdc,0x40,0x16,0x6e,0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e, +0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4, +0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00, +0x0c,0xfc,0x00,0x05,0x27,0xc9,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c, +0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03, +0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a, +0x56,0xa2,0x67,0xc2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc, +0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x50,0x60,0x90,0x3d,0x8c,0x20,0x0c,0x67, +0x08,0xc1,0xc7,0xae,0x36,0x9a,0x70,0x1c,0xc7,0xf1,0x61,0x38,0xd7,0x75,0x5d,0x0d, +0xc3,0x30,0x0c,0xc3,0xa0,0xfc,0x26,0x69,0x8a,0x28,0x61,0xf2,0x59,0x80,0x79,0x16, +0x22,0x62,0x27,0x60,0x22,0x50,0x30,0xd0,0x0e,0x00,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c, +0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10, +0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x90,0x01,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64, +0x81,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24, +0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2,0x1c,0x0a,0xa2,0xf0,0x03,0x0a,0xa4,0x60, +0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03, +0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a, +0x3e,0xa0,0x2c,0x4a,0xa3,0xa8,0x21,0x4a,0xf0,0xa2,0xb8,0x8a,0x87,0xc6,0x11,0x80, +0x1a,0x20,0x75,0x06,0x80,0xdc,0x19,0x00,0x8a,0x67,0x00,0x68,0x9e,0x01,0xa0,0x7a, +0x06,0x80,0xee,0x19,0x00,0xca,0x67,0x00,0x48,0x9f,0x01,0x20,0x7e,0x06,0x00,0x00, +0x79,0x18,0x00,0x00,0x90,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0xc1,0x99,0x20,0x0c,0xcf,0x06,0x61,0x20,0x26,0x08,0x03,0xb4,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08,0x6a,0x40,0x07,0xb4,0xe4,0xbe,0xd2,0xdc, +0xe0,0xea,0xe8,0xbe,0xda,0xde,0xe8,0xd2,0xde,0xdc,0xbe,0xec,0xca,0xc6,0xe8,0xde, +0xe4,0xe6,0x26,0x08,0x43,0x34,0x41,0x18,0xa4,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65, +0x31,0x98,0x81,0x31,0x9c,0x09,0x82,0x1b,0xd4,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8, +0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86, +0x31,0x30,0x86,0xc3,0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab, +0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30, +0x4c,0x1b,0x12,0x46,0x99,0x0c,0x6a,0x60,0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8, +0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x04,0x61,0xa0,0x26,0x08,0x43,0xb5,0x41, +0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35,0x30,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae, +0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed, +0x4d,0x6e,0x82,0x30,0x58,0x1b,0x92,0x4b,0xd9,0x0c,0x6e,0x60,0x0c,0x87,0x8e,0xdc, +0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xb8, +0x36,0x24,0x9c,0xe2,0x19,0xdf,0xc0,0x18,0xd9,0x04,0x21,0x0e,0xec,0x80,0x8d,0xdc, +0x17,0x5b,0x98,0xdb,0x98,0xde,0xdb,0xdc,0x17,0x5b,0x1d,0xdd,0x86,0x84,0x08,0x03, +0x31,0x30,0x88,0x81,0x31,0x9c,0x09,0xc2,0x80,0x31,0x91,0xfb,0x4a,0x6b,0x3b,0x6b, +0x4a,0x83,0x9b,0x9b,0x20,0x0c,0xd9,0x86,0x84,0x0c,0xc2,0xa0,0x0c,0x0c,0x33,0x18, +0x18,0xc3,0x21,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16, +0x36,0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21,0x31,0x03,0x08, +0x0d,0x8c,0x61,0x60,0x8c,0x6c,0x43,0xf2,0x48,0x95,0xd6,0x81,0xc1,0x18,0x9c,0x41, +0x1a,0x4c,0x10,0xe6,0xe0,0x0e,0xa8,0xc9,0xdd,0x7d,0xa5,0xb9,0xd1,0x95,0xc9,0xb9, +0x85,0xb1,0x7d,0xd5,0xc1,0xcd,0x8d,0x85,0xb1,0x95,0x91,0x7d,0x8d,0xbd,0xb1,0xbd, +0xc9,0x4d,0x10,0xc6,0x40,0x0e,0x36,0x2c,0xc6,0x1a,0xb0,0x81,0x61,0x0c,0x4c,0x1b, +0xb4,0x41,0x1b,0x38,0x13,0x84,0x3a,0xc0,0x03,0x3a,0x72,0x77,0x5f,0x6c,0x6f,0x63, +0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x1b,0x96,0xe1,0x0d,0xe0,0xc0,0x18,0x06, +0xa6,0x0d,0xda,0xa0,0x0d,0xb2,0x09,0xc2,0x1d,0xe4,0x01,0x19,0xb9,0xbb,0x2f,0xb7, +0xb2,0xbb,0x2f,0xb6,0xb7,0xb1,0xb5,0xb9,0x0d,0x0b,0x23,0x07,0x73,0x60,0x50,0x03, +0xd3,0x06,0x6d,0xd0,0x06,0x19,0x1f,0xb9,0xbb,0x2f,0xb6,0xba,0xb6,0xb0,0x2f,0xb4, +0xb4,0x39,0xba,0x37,0xb9,0xbc,0x0d,0x0b,0xb5,0x06,0x75,0x60,0x5c,0x03,0xd3,0x06, +0x6d,0xd0,0x06,0x0e,0x25,0xb9,0xbb,0xaf,0x3a,0xb8,0xb9,0xb1,0x30,0xb6,0x32,0xb2, +0xaf,0xb7,0x3a,0x3a,0xb8,0x3a,0xba,0x0d,0xcb,0xb5,0x06,0x77,0x60,0x30,0x03,0xd3, +0x06,0x6d,0xd0,0x06,0xce,0x86,0xc2,0x0d,0xe2,0x80,0x0e,0xec,0x00,0x0f,0x26,0x08, +0x7a,0xb0,0x07,0x34,0xc6,0xc4,0x8c,0xa6,0xa4,0x64,0x26,0x08,0x83,0xb6,0x01,0x31, +0xf4,0x60,0x0f,0x0c,0x63,0xe0,0x03,0x60,0x43,0xd0,0x07,0x13,0x04,0x3e,0xe0,0x03, +0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x1b,0x10, +0xe3,0x0f,0x40,0xc1,0x18,0x06,0x03,0xd8,0x10,0x84,0xc2,0x06,0x42,0x0d,0xf2,0xc0, +0x0f,0x44,0x61,0x82,0x90,0x07,0x7a,0xc0,0x25,0x4d,0xaa,0xcc,0x8d,0xac,0x4c,0x6e, +0x2a,0x4d,0xaf,0x6c,0x82,0x30,0x06,0x73,0xb0,0x01,0x21,0x4a,0x81,0x32,0xc8,0xe0, +0x6a,0x4c,0x81,0x4e,0x5a,0x53,0x18,0x9e,0x54,0x99,0x1b,0x59,0x99,0xdc,0x54,0x9a, +0x5e,0xd9,0x06,0x84,0x40,0x05,0xca,0x0c,0xc8,0xe0,0x6a,0x4c,0x81,0x4c,0x1a,0x51, +0xda,0x1c,0x1c,0x5b,0x58,0xde,0x54,0x9a,0x5e,0xd9,0x04,0x61,0xd8,0x36,0x20,0x84, +0x2a,0x50,0xab,0x40,0x06,0x57,0x63,0x0a,0xec,0xd2,0x92,0xdc,0xe0,0xea,0xe8,0x86, +0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0x88,0xd2,0xda,0xca, +0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26,0x08,0x03,0xb7,0xc1,0x20,0x5a,0x81,0x72,0x05, +0x32,0xb8,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1,0x11,0xa5,0xb5,0x95,0xb9, +0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x86,0x6e,0x03,0x42,0xc0,0x02,0x15,0x0b,0x64, +0x70,0x35,0xa6,0x40,0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29,0x0d,0x8e,0xa9,0xcc,0xae, +0x8c,0x8d,0xea,0xad,0x6a,0xae,0x6c,0x82,0x30,0x78,0x1b,0x10,0x62,0x16,0x28,0x5a, +0x20,0x83,0xab,0x31,0x05,0x2e,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65, +0x78,0x13,0x84,0xe1,0xdb,0x80,0x10,0xb6,0x40,0xdd,0x02,0x19,0x5c,0x8d,0x29,0x50, +0x32,0x23,0x2a,0xb3,0x4b,0x1b,0x2b,0xa3,0x7a,0xb3,0x4a,0x2b,0xbb,0x23,0x2a,0x83, +0xa3,0x43,0x9b,0x20,0x0c,0x60,0xb0,0xc1,0x20,0x72,0x81,0xd2,0x05,0x32,0x68,0x78, +0x98,0x29,0xa5,0xd1,0xd1,0x95,0xc9,0x4d,0x10,0x86,0x30,0xd8,0x80,0x10,0xbc,0x40, +0xf5,0x02,0x19,0x34,0x8d,0x29,0x50,0x32,0x6b,0x7a,0xa3,0x4b,0x7b,0x73,0xb3,0x2a, +0x1b,0xa3,0x7b,0x93,0x9b,0x1a,0x0b,0x63,0x2b,0x9b,0x20,0x0c,0x62,0xb0,0x01,0x21, +0x7e,0x81,0x02,0x07,0x32,0x68,0x1a,0x53,0x20,0x64,0x46,0xf4,0x76,0xe7,0x36,0x37, +0x16,0xc6,0x56,0x66,0x14,0x36,0x46,0xf7,0x26,0x37,0x41,0x18,0xc6,0x60,0x03,0x42, +0x88,0x03,0x35,0x0e,0x64,0xd0,0x34,0xa6,0xc0,0xcf,0xac,0xe9,0x8d,0x2e,0xed,0xcd, +0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x4e,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0x28,0xcc,0x6d, +0xac,0x8c,0x8d,0x2d,0x8c,0x2e,0xed,0xcd,0x6d,0x82,0x30,0x90,0xc1,0x06,0x83,0x28, +0x07,0xca,0x1c,0xc8,0xa0,0x21,0x63,0x06,0x25,0x57,0x56,0x84,0x07,0xf7,0x36,0x57, +0x27,0x57,0x36,0x41,0x18,0xca,0x60,0x03,0x42,0xa0,0x03,0x95,0x0e,0x64,0xd0,0x34, +0xa6,0xc0,0xcc,0x0c,0x4a,0xae,0xcc,0x2e,0xed,0xad,0x6e,0xce,0x48,0x2e,0xac,0xad, +0x0c,0x4a,0xae,0xac,0x08,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x82,0x30,0x98,0xc1, +0x06,0x84,0x58,0x07,0x8a,0x1d,0xc8,0xa0,0x69,0x4c,0x81,0x8b,0x19,0x55,0x98,0x1b, +0x52,0x18,0x9b,0x99,0xd1,0x93,0xd5,0x04,0x61,0x38,0x83,0x0d,0x06,0xe1,0x0e,0xd4, +0x3b,0x90,0x41,0xc3,0xca,0x4c,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0xaa,0x2c,0xae,0xae, +0xcc,0x6d,0xac,0x8c,0xa9,0xcc,0xed,0x8c,0x0e,0x6d,0x82,0x30,0xa0,0xc1,0x06,0x84, +0x88,0x07,0x4a,0x1e,0xc8,0xa0,0x69,0x4c,0x81,0x8a,0x19,0x51,0x19,0x1b,0x5d,0x18, +0x55,0x5a,0x5b,0xd9,0x04,0x61,0x48,0x83,0x0d,0x06,0x41,0x0f,0x54,0x3d,0x90,0x41, +0xc3,0xcb,0x8c,0x28,0xcf,0x2d,0xac,0x2d,0x6d,0x4c,0xaa,0x6c,0x6e,0x08,0x2d,0xcc, +0xed,0xac,0xcc,0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82,0x30,0xa8,0xc1,0x06,0x83,0xb8, +0x07,0x0a,0x1f,0xc8,0xa0,0x21,0x66,0x66,0x95,0x56,0x76,0x37,0x05,0x17,0x36,0x56, +0x46,0xf5,0xd6,0x54,0x46,0x57,0x26,0x37,0x67,0x14,0x36,0x46,0xf7,0x26,0x37,0x41, +0x18,0xd6,0x60,0x83,0x41,0xe8,0x03,0xb5,0x0f,0x64,0xd0,0x6c,0xa0,0xf8,0xe0,0x14, +0x52,0x81,0x15,0x5e,0x41,0x16,0x6a,0x01,0x17,0x76,0xc1,0x17,0xc2,0x81,0x1c,0xce, +0x41,0x1d,0xda,0x01,0x1e,0xe6,0xc1,0x1e,0xf2,0x81,0x1f,0x36,0x0c,0x06,0x29,0xf4, +0xc3,0x04,0x41,0x00,0x36,0x00,0x1b,0x06,0x03,0x24,0x40,0x62,0x43,0x10,0x12,0x1b, +0x86,0xe1,0x1f,0x44,0x82,0xc2,0xd0,0xd4,0x86,0xc1,0x0c,0xcc,0x60,0x98,0x20,0x0c, +0x6c,0xb0,0x21,0xe8,0x85,0x0d,0xc4,0x55,0x12,0x26,0x71,0x12,0x1b,0x8a,0x7f,0x20, +0x09,0x60,0x14,0x50,0x82,0x88,0x98,0x5c,0x98,0xdb,0x18,0x5a,0xd9,0xdc,0x04,0x61, +0x68,0x03,0x1a,0x66,0x6c,0x6f,0x61,0x74,0x73,0x13,0x84,0xc1,0x0d,0x58,0xa4,0xb9, +0xcd,0xd1,0xcd,0x4d,0x10,0x86,0x37,0x20,0x91,0xe6,0x46,0x37,0x37,0x41,0x18,0xe0, +0x80,0x08,0x5d,0x19,0xde,0x17,0xdb,0x5b,0x18,0xd9,0x04,0x61,0x88,0x03,0x22,0x74, +0x65,0x78,0x5f,0x6e,0x6f,0x72,0x6d,0x4c,0xe8,0xca,0xf0,0xbe,0xe6,0xe8,0xde,0xe4, +0xca,0x58,0xd4,0xa5,0xb9,0xd1,0xcd,0x6d,0x80,0x54,0x62,0x25,0x58,0xa2,0x25,0x5c, +0xe2,0x25,0x60,0x22,0x26,0x64,0x62,0x26,0x68,0x62,0x25,0x6a,0x82,0xb3,0x09,0x5a, +0xa8,0xc2,0xc6,0x66,0xd7,0xe6,0x92,0x46,0x56,0xe6,0x46,0x37,0x25,0x08,0xaa,0x90, +0xe1,0xb9,0xd8,0x95,0xc9,0xcd,0xa5,0xbd,0xb9,0x4d,0x09,0x88,0x26,0x64,0x78,0x2e, +0x76,0x61,0x6c,0x76,0x65,0x72,0x53,0x02,0xa3,0x0e,0x19,0x9e,0xcb,0x1c,0x5a,0x18, +0x59,0x99,0x5c,0xd3,0x1b,0x59,0x19,0xdb,0x94,0x00,0x29,0x43,0x86,0xe7,0x22,0x57, +0x36,0xf7,0x56,0x27,0x37,0x56,0x36,0x37,0x25,0x10,0x85,0x4a,0x64,0x78,0x2e,0x74, +0x79,0x70,0x65,0x41,0x6e,0x6e,0x6f,0x74,0x61,0x74,0x69,0x6f,0x6e,0x73,0x53,0x84, +0x7e,0x10,0x89,0x3a,0x64,0x78,0x2e,0x65,0x6e,0x74,0x72,0x79,0x50,0x6f,0x69,0x6e, +0x74,0x73,0x53,0x02,0x94,0xe8,0x42,0x86,0xe7,0x32,0xf6,0x56,0xe7,0x46,0x57,0x26, +0x37,0x37,0x25,0xb0,0x09,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3b,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x31,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b, +0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0a,0xdb, +0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20, +0x60,0x7e,0x71,0xdb,0xb6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44, +0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0d,0xdd,0x70,0xf9,0xce, +0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0x7c,0x91,0xc3,0x6c,0x48,0x33, +0x20,0x8d,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3,0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x5b, +0x40,0x34,0x5c,0xbe,0xf3,0xf8,0x46,0xe4,0x50,0x8f,0x38,0xf8,0xc8,0x6d,0xdb,0x41, +0x35,0x5c,0xbe,0xf3,0xf8,0x12,0xc0,0x3c,0x0b,0x51,0x12,0x15,0xb1,0xf8,0xc5,0x6d, +0x1b,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0x94,0x0e,0x30,0xf8, +0xc5,0x6d,0x5b,0x81,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0xb0,0x93, +0x13,0x11,0x7e,0x71,0xdb,0x26,0x90,0x0d,0x97,0xef,0x3c,0xfe,0x74,0x44,0x04,0x30, +0x88,0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e,0x72,0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c, +0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48, +0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xd7,0x19,0xf1,0x19,0x86,0x79,0x7c,0x8c, +0x7c,0xfc,0x64,0xb5,0xb9,0x66,0xc7,0x76,0x44,0x58,0x49,0x4c,0xa8,0x31,0x00,0x00, +0x66,0x00,0x05,0x00,0x6a,0x0c,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0x90,0x31,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00, +0x61,0x0c,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c, +0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42, +0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20, +0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50, +0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00, +0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d, +0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff, +0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42, +0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xce,0x00,0x00,0x00, +0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3, +0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xf8,0xc1,0x08, +0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08, +0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89, +0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3, +0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8, +0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83, +0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1, +0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18, +0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c, +0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60, +0x06,0xea,0x6e,0x1b,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x72,0xa8,0x48,0x20, +0xd2,0xc8,0x79,0x88,0x68,0x42,0x08,0x09,0x09,0xc3,0x50,0x08,0x66,0x60,0x3e,0x02, +0x0f,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90,0x66,0x40,0xc4,0x30, +0x0c,0xca,0x1c,0x41,0x50,0x0a,0x66,0x10,0x87,0x91,0xc8,0x81,0x80,0x61,0x04,0xc2, +0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0, +0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81, +0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c, +0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e, +0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30,0x0e,0xec,0x10,0x0e, +0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72, +0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0, +0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00,0x06,0x7e,0x80,0x84, +0x13,0xa5,0x74,0x18,0x41,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79, +0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0, +0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87, +0x70,0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76, +0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x30,0x93, +0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d, +0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc, +0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81, +0x1f,0x80,0x81,0x1f,0x20,0x61,0x65,0xa9,0x9d,0x29,0x0c,0xc6,0x81,0x1d,0xc2,0x61, +0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e, +0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0xd6,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43, +0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d, +0xf8,0x01,0x12,0x8c,0x97,0xe0,0x99,0xc8,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x40,0x16,0x6e,0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4, +0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81, +0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x05, +0x27,0xc9,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81, +0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38, +0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x56,0xa2,0x67,0xc2, +0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16,0x68,0xa1,0x1c,0xf0, +0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0xc1,0x0f,0x50,0x60,0x90,0x3d,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7,0xae, +0x36,0x9a,0x70,0x1c,0xc7,0xf1,0x61,0x38,0xd7,0x75,0x5d,0x0d,0xc3,0x30,0x0c,0xc3, +0xa0,0xfc,0x26,0x69,0x8a,0x28,0x61,0xf2,0x59,0x80,0x79,0x16,0x22,0x62,0x27,0x60, +0x22,0x50,0x30,0xd0,0x3e,0x05,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20, +0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07, +0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74, +0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20, +0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07, +0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76, +0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf, +0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30, +0xe4,0x01,0x03,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x90, +0x01,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x10,0x8a, +0xa3,0x14,0x8a,0xa2,0x1c,0x0a,0xa2,0xf0,0x03,0xca,0xa2,0x00,0x03,0x68,0x1c,0x01, +0x20,0x75,0x06,0x80,0xdc,0x19,0x00,0x8a,0x67,0x00,0x68,0x9e,0x01,0xa0,0x7a,0x06, +0x80,0xee,0x19,0x00,0xd2,0x67,0x00,0x88,0x9f,0x01,0x00,0x00,0x79,0x18,0x00,0x00, +0x79,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xc1,0x99,0x20,0x0c, +0xcf,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xd0,0x04, +0x41,0x0d,0x3c,0x02,0x13,0x84,0x21,0x9a,0x20,0x0c,0xd2,0x06,0x01,0x61,0x36,0x24, +0x48,0xa2,0x20,0xcb,0xb0,0x20,0xcd,0x04,0xc1,0x0d,0xbe,0x0d,0xc9,0xf0,0x28,0x08, +0x32,0x2c,0x48,0x33,0x41,0x18,0xa6,0x0d,0xc9,0x92,0x28,0x48,0x34,0x2c,0x48,0x33, +0x41,0x18,0xa8,0x09,0xc2,0x50,0x6d,0x10,0x10,0x6a,0x43,0x12,0x3d,0x0a,0x32,0x0d, +0x0b,0x52,0x4d,0x10,0x06,0x6b,0x43,0x32,0x25,0x0a,0x72,0x0d,0x0b,0xd2,0x4c,0x10, +0x86,0x6b,0x43,0x72,0x25,0x0a,0x92,0x0d,0x0b,0x52,0x4d,0x10,0xe2,0x00,0x0c,0x36, +0x24,0xc4,0xa6,0x20,0xc4,0xb0,0x20,0xcd,0x04,0x61,0xc0,0x26,0x08,0x43,0xb6,0x21, +0xe9,0x36,0x05,0xf1,0x86,0x05,0x69,0x36,0x24,0xde,0xa3,0x20,0xc3,0xb0,0x20,0xd5, +0x86,0xc4,0x81,0x24,0x0b,0xd3,0xb8,0x0f,0x0c,0x26,0x08,0x73,0x10,0x06,0x13,0x84, +0x31,0xe8,0x36,0x2c,0x88,0x18,0x28,0x08,0x32,0x2c,0x63,0x30,0x06,0x63,0xd0,0x4c, +0x10,0xea,0x40,0x0c,0x36,0x2c,0x43,0x19,0x28,0xc8,0x30,0x2c,0x63,0x30,0x06,0x63, +0x50,0x4d,0x10,0xee,0x60,0x0c,0x36,0x2c,0xcb,0x19,0x28,0x48,0x34,0x2c,0x63,0x30, +0x06,0x63,0x50,0x6d,0x58,0x22,0x31,0x50,0x90,0x69,0x58,0xc6,0x60,0x0c,0xc6,0xa0, +0xd9,0xb0,0x4c,0x62,0xa0,0x20,0xcb,0xb0,0x8c,0xc1,0x18,0x8c,0x41,0xb3,0xa1,0x20, +0x03,0x33,0x40,0x83,0x34,0x50,0x83,0x09,0x82,0x1e,0x90,0xc1,0x04,0x61,0xd0,0x36, +0x20,0x08,0x1b,0x28,0x08,0x32,0xb4,0x01,0xb0,0x21,0x70,0x83,0x09,0x02,0x1f,0x94, +0xc1,0x06,0x04,0x81,0x03,0x05,0x19,0x06,0x04,0xd8,0x10,0xc4,0xc1,0x06,0x22,0x0c, +0xd6,0xe0,0x0d,0xe4,0x60,0x82,0x20,0x00,0x14,0x86,0xa6,0x36,0x0c,0x9e,0x37,0x4c, +0x10,0x86,0x6d,0x82,0x30,0x70,0x1b,0x02,0x3c,0xd8,0x40,0x4c,0x76,0x70,0x07,0x79, +0xb0,0xa1,0xa0,0x83,0x3a,0x00,0xe6,0x40,0x0f,0xaa,0xb0,0xb1,0xd9,0xb5,0xb9,0xa4, +0x91,0x95,0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64,0x78,0x2e,0x76,0x65,0x72,0x73,0x69, +0x6f,0x6e,0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b,0x5d,0x18,0x9b,0x5d,0x99,0xdc,0x94, +0x80,0xa8,0x43,0x86,0xe7,0x32,0x87,0x16,0x46,0x56,0x26,0xd7,0xf4,0x46,0x56,0xc6, +0x36,0x25,0x30,0xca,0x90,0xe1,0xb9,0xc8,0x95,0xcd,0xbd,0xd5,0xc9,0x8d,0x95,0xcd, +0x4d,0x09,0xe4,0xa0,0x0e,0x19,0x9e,0x4b,0x99,0x1b,0x9d,0x5c,0x1e,0xd4,0x5b,0x9a, +0x1b,0xdd,0xdc,0x94,0x40,0x0f,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3b,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x31,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b, +0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0a,0xdb, +0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20, +0x60,0x7e,0x71,0xdb,0xb6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44, +0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0d,0xdd,0x70,0xf9,0xce, +0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0x7c,0x91,0xc3,0x6c,0x48,0x33, +0x20,0x8d,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3,0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x5b, +0x40,0x34,0x5c,0xbe,0xf3,0xf8,0x46,0xe4,0x50,0x8f,0x38,0xf8,0xc8,0x6d,0xdb,0x41, +0x35,0x5c,0xbe,0xf3,0xf8,0x12,0xc0,0x3c,0x0b,0x51,0x12,0x15,0xb1,0xf8,0xc5,0x6d, +0x1b,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0x94,0x0e,0x30,0xf8, +0xc5,0x6d,0x5b,0x81,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0xb0,0x93, +0x13,0x11,0x7e,0x71,0xdb,0x26,0x90,0x0d,0x97,0xef,0x3c,0xfe,0x74,0x44,0x04,0x30, +0x88,0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e,0x72,0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c, +0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x61,0x20,0x00,0x00,0xf5,0x09,0x00,0x00, +0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x34,0xcc,0x00,0x94, +0x51,0x21,0x15,0x61,0x40,0xc1,0x0e,0x14,0x5b,0xc9,0x0e,0x94,0x4a,0xf1,0x95,0x5d, +0x0d,0x94,0x4b,0x19,0x06,0x14,0x4c,0xd9,0x14,0x53,0x11,0x02,0x15,0x6f,0x40,0xf9, +0x06,0x94,0x24,0x44,0x71,0x22,0x94,0x52,0x15,0x94,0x46,0x45,0x94,0x24,0x41,0x49, +0x22,0x14,0x27,0x41,0xf9,0x14,0x4d,0x71,0x42,0xd0,0x58,0x03,0xa4,0x14,0x41,0x19, +0x94,0x47,0x09,0x8c,0x00,0x90,0x31,0x46,0x00,0x82,0x20,0x88,0x82,0xc1,0x18,0x41, +0x6b,0xce,0x39,0xfb,0x8d,0x11,0x80,0x20,0x08,0xca,0xdf,0x18,0x01,0x08,0x82,0x30, +0xff,0x0b,0x63,0x04,0x20,0x08,0x82,0xf1,0x2f,0x8c,0x11,0xbc,0x33,0x69,0xa2,0xdd, +0x18,0x01,0x08,0x82,0x20,0xfc,0x0b,0x63,0x04,0x20,0x08,0x82,0x20,0x18,0x8c,0x11, +0xb4,0xe6,0x9c,0xf3,0xde,0x18,0x01,0x08,0x82,0xa0,0x0c,0x06,0x63,0x04,0x20,0x08, +0x82,0x20,0x28,0x8c,0x11,0x80,0x20,0xfe,0xdf,0x63,0x30,0x46,0x10,0x92,0x60,0x88, +0x77,0x63,0x04,0x7b,0xac,0xc6,0xfb,0x37,0x46,0xb0,0xd6,0x6a,0x2d,0x7e,0x63,0x04, +0xff,0xfd,0xf7,0xef,0x37,0x46,0xd0,0x9a,0x73,0xce,0xfb,0xc2,0x18,0x81,0x2c,0xba, +0xfd,0xff,0x8d,0x11,0xe8,0xac,0x39,0xa7,0xdf,0x18,0x81,0x8a,0xd7,0xa7,0xea,0x8d, +0x11,0x80,0x20,0x08,0x82,0xe0,0x30,0x46,0xb0,0xd6,0x6a,0xad,0x7b,0x63,0x04,0x20, +0x08,0xfa,0x77,0x18,0x8c,0x11,0xb4,0xe6,0x9c,0xd3,0xde,0x18,0x01,0x08,0x82,0x20, +0x09,0x06,0x63,0x04,0x20,0x08,0x82,0x3a,0x18,0x8c,0x11,0x88,0x20,0x09,0xe2,0xdb, +0x18,0x01,0x1c,0x97,0xf9,0xed,0x8d,0x11,0x90,0x25,0xaf,0xdf,0xdf,0x18,0x01,0x08, +0x82,0x20,0x0b,0x06,0x63,0x04,0x20,0x08,0x82,0xe8,0x37,0x46,0x00,0x82,0x20,0x88, +0xff,0xc2,0x0c,0xc0,0x18,0x01,0x08,0x82,0x20,0xfc,0x8d,0x11,0x80,0x20,0x08,0xe2, +0x1f,0x7d,0x73,0x08,0x51,0x1e,0xcc,0x21,0x54,0xd0,0x1c,0x42,0x04,0x0a,0x73,0x08, +0x76,0x90,0x07,0x73,0x08,0x91,0x1e,0xcc,0x21,0x44,0x7f,0x30,0x87,0x60,0x07,0xa1, +0x30,0x87,0xd0,0x07,0xda,0x1c,0x42,0x44,0x0a,0x73,0x08,0x76,0xa0,0x07,0x24,0xce, +0x41,0x44,0x11,0x94,0x0a,0x73,0x10,0x14,0x05,0xa5,0xc2,0x1c,0xc4,0x34,0x41,0xa9, +0x30,0x07,0xe1,0x38,0x50,0x2a,0xcc,0x41,0x40,0x10,0x94,0x0a,0x73,0x10,0x8e,0x03, +0xa9,0xc2,0x1c,0x44,0x96,0x41,0xaa,0x30,0x07,0xf1,0x3c,0x90,0x2a,0xcc,0x41,0x5c, +0x17,0xa4,0x0a,0x73,0x10,0x96,0x05,0xa9,0xc2,0x1c,0x04,0x45,0x41,0xaa,0x30,0x07, +0x31,0x4d,0x90,0x2a,0x8c,0x00,0xcc,0x41,0x44,0x11,0xa4,0x0a,0x73,0x10,0x8e,0x03, +0x9d,0xc2,0x1c,0x04,0x04,0x41,0xa6,0x40,0xc6,0x08,0x00,0x00,0x23,0x06,0x08,0x00, +0x82,0x60,0x40,0x06,0xfc,0xd0,0x0b,0x11,0x3e,0xb0,0xc3,0x88,0x01,0x02,0x80,0x20, +0x18,0x90,0x41,0x3f,0xf8,0x42,0x64,0x0f,0xed,0x30,0x62,0x80,0x00,0x20,0x08,0x06, +0x64,0xe0,0x0f,0xbf,0x10,0xe1,0x83,0x3b,0x8c,0x18,0x20,0x00,0x08,0x82,0x01,0x19, +0xfc,0x03,0x38,0x44,0xfe,0xf0,0x0e,0x23,0x06,0x08,0x00,0x82,0x60,0x40,0x06,0x20, +0x11,0x0e,0x51,0x3f,0xc0,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90,0x41,0x48,0x88, +0x43,0x04,0x12,0xf1,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x64,0x20,0x12,0xe3,0x10, +0xd9,0x83,0x3c,0x8c,0x18,0x20,0x00,0x08,0x82,0x01,0x19,0x8c,0x04,0x39,0x44,0x21, +0x31,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x40,0x06,0x24,0x51,0x0e,0x91,0x3e,0xd0, +0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90,0x41,0x49,0x98,0x43,0xc4,0x0f,0xf5,0x30, +0x62,0x80,0x00,0x20,0x08,0x06,0x64,0x60,0x12,0xe7,0x10,0xfd,0x83,0x3d,0x8c,0x18, +0x20,0x00,0x08,0x82,0x01,0x19,0x9c,0x04,0x3a,0x44,0x21,0x71,0x0f,0x23,0x06,0x08, +0x00,0x82,0x60,0x40,0x06,0x28,0x91,0x0e,0x51,0x49,0xe0,0xc3,0x88,0x01,0x02,0x80, +0x20,0x18,0x90,0x41,0x4a,0xa8,0x43,0x54,0x12,0xf9,0x30,0x62,0x80,0x00,0x20,0x08, +0x06,0x64,0xa0,0x12,0xeb,0x10,0xa5,0x84,0x3e,0x8c,0x18,0x20,0x00,0x08,0x82,0x01, +0x19,0xac,0x04,0x3b,0x44,0x28,0xb1,0x0f,0x23,0x06,0x07,0x00,0x82,0x60,0x00,0x06, +0x2d,0xf1,0x0e,0x01,0x19,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x91,0x13,0xe3,0xa0, +0x12,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0xe8,0x04,0x39,0xb4,0xc4,0x88,0x81,0x01, +0x80,0x20,0x18,0x10,0x3a,0x41,0x0e,0x2c,0x31,0x62,0x60,0x00,0x20,0x08,0x06,0xc4, +0x4e,0x94,0xc3,0x4b,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x37,0x13,0xef,0x50,0xc0, +0xc4,0x68,0x42,0x10,0x94,0xd1,0x12,0x57,0x86,0x4b,0x5c,0x05,0xf2,0xc0,0x45,0x04, +0x50,0x81,0x39,0x68,0x25,0x05,0x94,0x90,0xc0,0x09,0x86,0x9d,0x60,0x98,0x09,0x7d, +0x00,0x1f,0x13,0xfc,0x00,0x3e,0xa3,0x09,0x0d,0x70,0x81,0x61,0xe7,0x18,0x66,0x85, +0x40,0x1f,0x2b,0x04,0xfa,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x66,0x16,0x21,0x71, +0xf1,0xc4,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x74, +0x68,0x41,0x12,0xda,0x58,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x9c,0x60,0xd8,0x09, +0x86,0xd9,0x21,0xd0,0xc7,0x0e,0x81,0x3e,0x26,0x30,0xf0,0x31,0x81,0x81,0xcf,0x68, +0x42,0x22,0x8c,0x26,0x28,0x83,0x21,0x84,0x7c,0x0c,0x21,0xe4,0x63,0xca,0x3b,0xc0, +0xc7,0x14,0x78,0x80,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7f,0xa1,0x13,0x84, +0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x68,0xec,0x04,0x21,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x11,0x1a,0x3d,0x81,0x0b,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0xa2,0xe1,0x13,0xb9,0x20,0x9c,0x62,0xd8,0x29,0x86,0x19,0x21,0xd0,0xc7,0x08,0x81, +0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x00,0x06,0x7e,0x01,0x16,0x74,0xc0,0x0b,0x23, +0x06,0x0d,0x00,0x82,0x60,0xd0,0x9c,0x86,0x58,0x04,0x7b,0x61,0x06,0x65,0x50,0x16, +0x65,0x51,0x16,0x65,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0xe0,0x09,0xa3, +0x09,0xdf,0x60,0x02,0x21,0x1f,0x13,0x08,0xf9,0x98,0x19,0x08,0xf2,0x31,0x33,0x10, +0xe4,0x63,0x82,0x20,0x1f,0x13,0x04,0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0xa2,0xd8,0x20,0x8b,0xc0,0x10,0x35,0x80,0x8f,0x21,0x6a,0x00,0x9f,0xe1, +0x08,0x41,0x16,0x86,0x6f,0x38,0x62,0x70,0x87,0xe2,0x2b,0x21,0xd0,0xe1,0x08,0xa2, +0x16,0x86,0x6f,0x38,0xa2,0x88,0x87,0xe2,0x2b,0x21,0xd0,0x22,0x02,0x1d,0x31,0x38, +0x00,0x10,0x04,0x03,0x30,0xa8,0x8d,0xbb,0x78,0x85,0x79,0x18,0x31,0x38,0x00,0x10, +0x04,0x03,0x30,0xb0,0x0d,0xbc,0x58,0x85,0x79,0x18,0x31,0x78,0x00,0x10,0x04,0x83, +0x89,0x37,0xea,0x42,0x08,0x36,0x0d,0x1f,0xf0,0x61,0x36,0x66,0xa3,0x2f,0x76,0x61, +0x34,0x21,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xfa,0x8d,0xd6,0x08,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0x00,0x0c,0x74,0x83,0x2f,0x70,0x81,0x1e,0x46,0x0c,0x1e,0x00, +0x04,0xc1,0x60,0x02,0x8f,0xbc,0x08,0x8a,0xcf,0xe3,0x07,0x7e,0xb8,0x8d,0xdb,0x08, +0x8d,0x5f,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0xee,0x37,0xf6,0x22,0x16,0x72,0x63,0x34,0x21,0x18,0x86,0x1b,0x02,0xde,0x00,0x83, +0x6a,0xd0,0x82,0x4b,0x08,0xb6,0x06,0xb5,0xe0,0x82,0x02,0x9d,0x65,0x08,0x84,0x60, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x3a,0xf3,0x10,0x0d,0x5c,0x18,0x8f,0xd1,0x84,0x00, +0x18,0x4d,0x10,0x82,0x13,0x0c,0x3b,0xc1,0x30,0x13,0x3c,0xf9,0x98,0xe0,0xc9,0xc7, +0x84,0xb3,0x80,0x8f,0x09,0x68,0x01,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xee, +0x43,0x36,0x0c,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xfc,0xa0,0x8d,0x79,0x08, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc8,0x0f,0xda,0x38,0x86,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xf4,0xc3,0x36,0xea,0x21,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x08, +0x3f,0x54,0x63,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0x3f,0x56,0x43,0x38,0x61, +0xa0,0x13,0x06,0xb2,0x83,0x88,0x8f,0x19,0x44,0x7c,0x8a,0xa0,0x0d,0x28,0xa2,0x36, +0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2a,0xff,0x58,0x0d,0xc1,0x3e,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xa0,0xfa,0x0f,0xd6,0x10,0xee,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0xc0,0x80,0x3f,0x7c,0x83,0x1e,0x74,0x62,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x12, +0x01,0x8f,0x20,0x3f,0x06,0x61,0x3c,0xc6,0x63,0x3c,0xc6,0x63,0x34,0x21,0x00,0x46, +0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c, +0x1a,0x15,0x29,0x0f,0xc3,0x3f,0x9c,0x03,0x3d,0xd0,0x03,0x3d,0xd0,0x63,0x34,0x21, +0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xa1,0xa6,0x12,0x01,0x13, +0x03,0xf2,0x00,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x54,0x2d,0x02,0x1e,0x42,0x30, +0x62,0xd0,0x00,0x20,0x08,0x06,0x8d,0x8c,0xb4,0x87,0x63,0x22,0xc1,0x03,0x1f,0xf0, +0x01,0x1f,0xf0,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09, +0xc4,0x50,0x9b,0x8a,0xc0,0x88,0xc1,0x01,0x80,0x20,0x18,0x54,0x34,0x72,0x1e,0x01, +0x32,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d,0x8e,0xd0,0x47,0xd5,0x22,0x81,0x75,0x1f, +0xf7,0x71,0x1f,0xf7,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3, +0x09,0xc4,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x8d,0x8f,0xe4,0x87,0x26,0x23,0x5c, +0x18,0xf0,0x07,0x7f,0xf0,0x07,0x7f,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26, +0x0c,0xc2,0x68,0x02,0x31,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x33,0x26,0xfe,0xf1, +0xdd,0xc8,0x19,0x98,0x41,0x88,0x84,0x48,0x88,0x84,0xc8,0x68,0x42,0x00,0x8c,0x26, +0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x88,0x41,0x03,0x80,0x20,0x18,0x34, +0x68,0x32,0x22,0x64,0xc0,0x23,0xd7,0x1a,0x98,0x88,0x89,0x98,0x88,0x89,0x8c,0x26, +0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x8c,0x18,0x34,0x00, +0x08,0x82,0x41,0xd3,0x26,0x28,0x92,0x06,0x61,0x52,0xc1,0xc1,0x8a,0xac,0xc8,0x8a, +0xac,0xc8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0x43, +0xd5,0x01,0x9a,0x80,0x91,0xc2,0x89,0x80,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2a, +0x38,0x19,0x11,0x21,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xa6,0x4e,0x60,0x24,0x0e, +0xd2,0x64,0x0e,0x82,0x19,0x99,0x91,0x19,0x99,0x91,0xd1,0x84,0x00,0x18,0x4d,0x10, +0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xf4, +0xa4,0x46,0xec,0xc0,0x4d,0xfc,0xc0,0xc0,0x11,0x1c,0xc1,0x11,0x1c,0x19,0x4d,0x08, +0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x18,0x31,0x68,0x00,0x10, +0x04,0x83,0xe6,0x4f,0x74,0x64,0x0f,0xe6,0xc4,0x0d,0x96,0x1e,0xe9,0x91,0x1e,0xe9, +0x91,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x11, +0x83,0x06,0x00,0x41,0x30,0x68,0x48,0xe5,0x47,0x40,0x01,0x4f,0xd8,0x00,0x12,0x13, +0x31,0x11,0x13,0x31,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1, +0x04,0x62,0x28,0x56,0xe0,0x13,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xca,0x54,0x72, +0x24,0xb8,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x59,0x15,0x33,0x39,0x85,0x3f,0x49, +0x85,0x20,0x4d,0xd2,0x24,0x4d,0xd2,0x64,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34, +0x61,0x10,0x46,0x13,0x88,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x58,0x59,0x13, +0x56,0x20,0x15,0x5a,0x30,0xdc,0xc4,0x4d,0xdc,0xc4,0x4d,0x46,0x13,0x02,0x60,0x34, +0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0, +0xa9,0x15,0x38,0x89,0x85,0x54,0x21,0x85,0x65,0x4e,0xe6,0x64,0x4e,0xe6,0x64,0x34, +0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0x61,0xc4,0xa0,0x01, +0x40,0x10,0x0c,0x1a,0x5d,0xa9,0x13,0x5b,0x70,0x15,0x51,0x80,0xf0,0x04,0x4f,0xf0, +0x04,0x4f,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18, +0x2c,0x3f,0xc2,0x21,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xf9,0x4a,0xad,0x04, +0x16,0xe4,0x87,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c,0x74,0x85,0x4f,0x6c, +0x63,0x3e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c,0x76,0xa5,0x4f,0x60,0x03,0x3f, +0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0x0a,0x17,0x3d,0x11,0x82,0x81,0x3f,0xfa,0xa3, +0x3f,0x70,0x05,0x57,0x44,0x05,0x3c,0x46,0x13,0x02,0xc0,0x6a,0x04,0x1d,0xe2,0x33, +0x62,0x60,0x00,0x20,0x08,0x06,0x51,0xb9,0xf0,0x4a,0x60,0x01,0x88,0xc8,0x67,0xc4, +0xe0,0x01,0x40,0x10,0x0c,0x26,0x73,0xf9,0x93,0xc3,0x08,0x42,0x44,0x44,0x44,0xa4, +0x57,0x7a,0xe5,0x54,0xca,0x63,0x34,0x21,0x00,0x4c,0x44,0xda,0x21,0x3e,0x23,0x06, +0x06,0x00,0x82,0x60,0x10,0xa9,0x4b,0xb8,0x04,0x16,0x94,0x88,0x7c,0x46,0x0c,0x1e, +0x00,0x04,0xc1,0x60,0x5a,0x17,0x52,0x61,0x96,0xc0,0x44,0x4e,0xe4,0x44,0xc4,0x45, +0x5c,0x58,0x45,0x3d,0x46,0x13,0x02,0xc0,0xc4,0x44,0x1e,0xe2,0x33,0x62,0x60,0x00, +0x20,0x08,0x06,0xd1,0xbb,0x98,0x4b,0x60,0x81,0x8a,0xc8,0x67,0xc4,0xe0,0x01,0x40, +0x10,0x0c,0x26,0x78,0x49,0x95,0x08,0x0a,0x56,0x84,0x45,0x58,0xe4,0x5c,0xce,0x25, +0x56,0xde,0x63,0x34,0x21,0x00,0x0c,0x7a,0x07,0xf9,0x58,0xf4,0x0e,0xf2,0x31,0xe9, +0x1d,0xe4,0x63,0xd3,0x3b,0xc8,0xc7,0x1e,0x77,0x90,0x8f,0x41,0xee,0x20,0x1f,0x8b, +0xdc,0x41,0x3e,0x26,0xb9,0x83,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10, +0xf8,0x18,0x81,0xc0,0xc7,0x24,0x77,0x90,0x8f,0x4d,0xee,0x20,0x1f,0xa3,0xdc,0x41, +0x3e,0x56,0xb9,0x83,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18, +0x42,0xc0,0xc7,0xaa,0x77,0x90,0x8f,0x59,0xef,0x20,0x1f,0xbb,0xde,0x41,0x3e,0x86, +0xbd,0x83,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0, +0xc7,0xce,0x80,0x0d,0xe0,0x63,0xc1,0x18,0xc0,0xc7,0x82,0x0f,0x3e,0x76,0x04,0xf4, +0xb1,0x43,0xa0,0x8f,0x1d,0x03,0x7d,0xec,0x20,0xe8,0x63,0x73,0x90,0x0f,0xf2,0x31, +0x3a,0xc8,0x07,0xf9,0x58,0x1d,0xe4,0x83,0x7c,0xcc,0x0e,0xf2,0x41,0x3e,0x26,0x07, +0xf8,0x20,0x1f,0x9b,0x03,0x7c,0x90,0x8f,0xd1,0x01,0x3e,0xc8,0xc7,0xea,0x00,0x1f, +0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x56, +0x07,0xfb,0x20,0x1f,0xb3,0x83,0x7d,0x90,0x8f,0xdd,0xc1,0x3e,0xc8,0xc7,0xf0,0x60, +0x1f,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e, +0x86,0x07,0xfe,0x20,0x1f,0xcb,0x03,0x7f,0x90,0x8f,0xe9,0x81,0x3f,0xc8,0xc7,0xf6, +0xc0,0x1f,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02, +0x3e,0x46,0x84,0x01,0x7d,0x8c,0x10,0x03,0xfa,0x18,0x31,0x06,0xf4,0x31,0x82,0x0c, +0xe8,0x63,0xb3,0x20,0x12,0xf2,0x31,0x5a,0x10,0x09,0xf9,0x58,0x2d,0x88,0x84,0x7c, +0xcc,0x16,0x44,0x42,0x3e,0x26,0x0b,0x21,0x21,0x1f,0x9b,0x85,0x90,0x90,0x8f,0xd1, +0x42,0x48,0xc8,0xc7,0x6a,0x21,0x24,0xe4,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18, +0x81,0xc0,0xc7,0x08,0x04,0x3e,0x56,0x0b,0x24,0x21,0x1f,0xb3,0x05,0x92,0x90,0x8f, +0xdd,0x02,0x49,0xc8,0xc7,0x70,0x81,0x24,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8, +0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x0b,0x27,0x21,0x1f,0xcb,0x85,0x93,0x90, +0x8f,0xe9,0xc2,0x49,0xc8,0xc7,0x76,0xe1,0x24,0xe4,0x63,0x08,0x01,0x1f,0x43,0x08, +0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46,0x84,0x02,0x7d,0x8c,0x10,0x05,0xfa, +0x18,0x31,0x0a,0xf4,0x31,0x82,0x14,0xe8,0x63,0xf3,0xc0,0x12,0xf2,0x31,0x7a,0x60, +0x09,0xf9,0x58,0x3d,0xb0,0x84,0x7c,0xcc,0x1e,0x58,0x42,0x3e,0x26,0x0f,0x2b,0x21, +0x1f,0x9b,0x87,0x95,0x90,0x8f,0xd1,0xc3,0x4a,0xc8,0xc7,0xea,0x61,0x25,0xe4,0x63, +0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x56,0x0f,0x2e, +0x21,0x1f,0xb3,0x07,0x97,0x90,0x8f,0xdd,0x83,0x4b,0xc8,0xc7,0xf0,0xc1,0x25,0xe4, +0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x0f, +0x31,0x21,0x1f,0xcb,0x87,0x98,0x90,0x8f,0xe9,0x43,0x4c,0xc8,0xc7,0xf6,0x21,0x26, +0xe4,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x46, +0x84,0x03,0x7d,0x8c,0x10,0x07,0xfa,0x18,0x31,0x0e,0xf4,0x31,0x82,0x1c,0xe8,0x63, +0x32,0x93,0x1f,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0x7e,0xdc,0x27,0xb0, +0x40,0x66,0xe4,0x33,0x62,0xf0,0x00,0x20,0x08,0x06,0x13,0xfe,0xc4,0x4e,0x4e,0xe0, +0x44,0x30,0x33,0x34,0x43,0x33,0xef,0xf3,0x3e,0xb9,0x73,0x2f,0xa3,0x09,0x01,0x60, +0x6c,0xe3,0x1f,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x88,0x7f,0xe6,0x27,0xb0, +0xe0,0x66,0xe4,0x33,0x62,0xf0,0x00,0x20,0x08,0x06,0x53,0xff,0xd8,0x8e,0x4f,0xf4, +0x44,0x80,0x33,0x39,0x93,0x33,0xf4,0x43,0x3f,0xbe,0xc3,0x2f,0xa3,0x09,0x01,0x60, +0x39,0x33,0x22,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0x84,0xf0,0x27,0xb0, +0x80,0x67,0xe4,0x33,0x62,0xf0,0x00,0x20,0x08,0x06,0x93,0x08,0xed,0xce,0x58,0x88, +0x45,0xd0,0x33,0x3e,0xe3,0x33,0xf9,0x93,0x3f,0xe3,0x13,0x32,0xa3,0x09,0x01,0x60, +0x79,0x83,0x22,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0x84,0xfa,0x27,0xb0, +0x20,0x6c,0xe4,0x33,0x62,0xf0,0x00,0x20,0x08,0x06,0xd3,0x09,0x81,0x0f,0x5a,0x9c, +0x45,0x20,0x36,0x63,0x33,0x36,0xfe,0xe3,0x3f,0xe8,0x63,0x32,0xa3,0x09,0x01,0x60, +0x10,0x3e,0xc8,0xc7,0x22,0x7c,0x90,0x8f,0x49,0xf8,0x20,0x1f,0x9b,0xf0,0x41,0x3e, +0xf6,0xf0,0x82,0x7c,0x0c,0xe2,0x05,0xf9,0x58,0xc4,0x0b,0xf2,0x31,0x89,0x17,0xe4, +0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x26,0x91, +0x82,0x7c,0x6c,0x22,0x05,0xf9,0x18,0x45,0x0a,0xf2,0xb1,0x8a,0x14,0xe4,0x63,0x08, +0x01,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x56,0xb1,0x81,0x7c, +0xcc,0x62,0x03,0xf9,0xd8,0xc5,0x06,0xf2,0x31,0x8c,0x0d,0xe4,0x63,0x08,0x01,0x1f, +0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x76,0x06,0x6c,0x00,0x1f,0x0b, +0xc6,0x00,0x3e,0x16,0x7c,0xf0,0xb1,0x23,0xa0,0x8f,0x1d,0x02,0x7d,0xec,0x18,0xe8, +0x63,0x07,0x41,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe0,0x68,0x85,0x56,0xc4, +0x44,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x88,0x23,0x16,0x5a,0x11,0x13,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0x43,0x8e,0x5a,0x68,0x45,0x4c,0x64,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0x39,0x72,0xa1,0x15,0x31,0x91,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xe8,0x08,0x86,0x5e,0x44,0x45,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa8,0xa3,0x18, +0x7a,0x11,0x15,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x8e,0x64,0xe8,0x45,0x54, +0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x3b,0x9a,0xa1,0x17,0x51,0x91,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xf0,0x68,0x86,0x10,0xfe,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x23,0x8f,0x68,0x08,0xe1,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf4,0xa8, +0x86,0x10,0xfe,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x8f,0x6c,0x08,0xe1,0x8f, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf8,0x08,0x87,0x10,0x10,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0xa3,0x8f,0x72,0x08,0x01,0x91,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xfc,0x48,0x87,0x10,0x10,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x8f,0x76,0x08, +0x01,0x91,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x40,0x69,0x87,0x90,0xff,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0x23,0x94,0x78,0x08,0xf9,0x8f,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x44,0xa9,0x87,0x90,0xff,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x94, +0x7c,0x08,0xf9,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x48,0x09,0x8c,0x90,0x11, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x94,0xc2,0x08,0x19,0x91,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x4c,0x49,0x8c,0x90,0x11,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0xe3,0x94,0xc6,0x08,0x19,0x91,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x50,0x89,0x8c, +0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x54,0x2a,0x23,0x0e,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0x43,0x95,0xcc,0x88,0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x58,0xa5,0x33,0xe2,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x58,0xe9,0x8c,0x08, +0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x56,0x42,0x23,0x02,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0xc3,0x95,0xd2,0x88,0x40,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x78, +0x25,0x35,0x22,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0x52,0x89,0x8c,0xf4,0x86, +0x94,0x46,0x13,0x82,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc0,0x20,0x95,0xd6,0x08, +0x74,0xca,0x67,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x59,0x6a,0xa3,0xc0,0x94,0x4c, +0xc9,0x94,0xe0,0x08,0x8e,0xe0,0x08,0x8e,0x46,0x13,0x02,0x60,0x38,0x22,0x80,0x9d, +0xe0,0x9b,0x6e,0x60,0x1f,0x21,0xb0,0xc5,0xa0,0x8f,0x2d,0x07,0x7d,0x6c,0x41,0xe8, +0x63,0xc4,0x20,0x1f,0x2b,0x06,0xf9,0xd8,0x60,0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0x5e,0xca,0xa3,0x01,0x77,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf0,0x25, +0x3d,0x1a,0x72,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x5f,0xda,0xa3,0x41,0x77, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x00,0xa7,0x3d,0x1a,0x5a,0x68,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x70,0xe2,0xa3,0xc1,0x85,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x10,0xa7,0x3e,0x1a,0x5e,0xc8,0x04,0xfd,0x91,0x8f,0x09,0x04,0x7c,0x2c,0xf8,0x1f, +0xf9,0x58,0x30,0xc0,0xc7,0x8e,0x22,0x3e,0x16,0xfc,0x8f,0x7c,0x2c,0x19,0x21,0xf9, +0xd8,0x11,0xc4,0xc7,0x92,0x12,0x92,0x8f,0x09,0x41,0x7c,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0x52,0xa7,0x70,0xf2,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x5a,0xa7,0x5c, +0x0a,0x86,0x23,0xc0,0x40,0x7d,0x88,0xef,0x82,0x21,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0x00,0x0c,0xd0,0x49,0x95,0xd2,0x07,0x84,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x89, +0x27,0x56,0x0a,0x5e,0x09,0x76,0x5e,0xe7,0x95,0x5e,0xe9,0x95,0x5e,0x69,0x34,0x21, +0x00,0x86,0x23,0x82,0x1e,0x12,0xbe,0x11,0x83,0x03,0x00,0x41,0x30,0x00,0x03,0x76, +0x72,0xa5,0xf2,0x31,0xa1,0x11,0x83,0x07,0x00,0x41,0x30,0x98,0xe4,0x69,0x95,0x02, +0x19,0x09,0x1b,0xb0,0x71,0x21,0x17,0x4a,0xa7,0x74,0x9a,0xa5,0xf8,0x19,0x4d,0x08, +0x80,0xd1,0x04,0x21,0x98,0x25,0x10,0x06,0x2a,0x0c,0xf4,0x03,0xcc,0x20,0x18,0xa8, +0x30,0xd4,0x0f,0x20,0x83,0x60,0xa0,0xc2,0x60,0x3f,0xc0,0x0b,0x06,0x2a,0x0c,0xf7, +0x03,0x94,0x60,0xa0,0xc2,0x80,0x3f,0x40,0x09,0x06,0x2a,0x0c,0xf9,0x03,0xc0,0x20, +0x18,0xa8,0x18,0xc8,0x33,0x00,0xbc,0x60,0xa0,0x62,0x0c,0x58,0x33,0x00,0xb0,0x60, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x90,0xea,0x25,0x9e,0x19,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xa0,0xd3,0x27,0x5b,0x62,0x1f,0x7a,0x1a,0x4d,0x08,0x84,0x0a,0x4a,0x49, +0xeb,0x9e,0x82,0xbb,0xc0,0xb0,0x11,0x83,0x03,0x00,0x41,0x30,0xe8,0xfe,0x69,0x97, +0xe2,0x47,0x9f,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x4e,0x30,0xec,0x04,0xc3,0x4c, +0x30,0xe8,0x63,0xc2,0x41,0x9f,0x13,0x06,0x3a,0x61,0xa0,0xd1,0x04,0x07,0x18,0x4d, +0x78,0x82,0x23,0x0c,0x3b,0xc2,0x30,0x13,0xd2,0x47,0x3e,0x26,0xa4,0x8f,0x7c,0x8c, +0x40,0x25,0xf8,0x18,0x91,0x4a,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0xa7, +0xe6,0x89,0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc8,0x29,0x7a,0x22,0x84,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x74,0xca,0x9e,0xe2,0x48,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x63,0xa7,0xee,0x49,0x8e,0x84,0x63,0x0c,0x3b,0xc6,0x30,0x23,0x04,0xfa, +0x18,0x21,0xd0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc0,0xe0,0xa6,0xf2,0xc9,0x85, +0xe6,0x68,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0xb0,0xda,0xa7,0x80,0xa6,0x68,0x8a, +0xa6,0xfc,0xc9,0x9f,0xfc,0xc9,0x9f,0x46,0x13,0x02,0x60,0x38,0x22,0xf0,0xa1,0xe0, +0x9b,0x6e,0xd0,0x23,0x21,0x38,0x31,0x30,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc0, +0xa0,0xa7,0xfe,0x49,0x87,0xec,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc0,0xc0,0xa7, +0x40,0x6a,0x86,0xf6,0x68,0xc4,0xe0,0x01,0x40,0x10,0x0c,0x26,0xb2,0xea,0x27,0x21, +0x50,0x12,0x50,0x02,0xa5,0x9d,0xda,0xa9,0x92,0x1a,0x46,0x13,0x02,0xc0,0x82,0x5a, +0x92,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x68,0x15,0x52,0x81,0x05,0x88,0x7c, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x52,0xab,0x7f,0x0a,0x2c,0xc0,0x25,0xf9,0x8c, +0x18,0x18,0x00,0x08,0x82,0x41,0xc4,0x56,0x25,0x15,0x0c,0x47,0xcc,0xc1,0x1a,0x05, +0xdf,0x74,0x83,0x40,0x07,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x72,0xe5,0x52, +0xc1,0x30,0x1c,0x11,0xb8,0x91,0xf3,0x8d,0x18,0x1c,0x00,0x08,0x82,0xc1,0x41,0x57, +0x2f,0x35,0x14,0x16,0x0c,0xf4,0x31,0x56,0x0a,0xe2,0x33,0xdd,0x10,0xb4,0x12,0x31, +0xcb,0x30,0x10,0x78,0x30,0x1c,0xc1,0x07,0x73,0xe4,0x7c,0xd3,0x0d,0xea,0xf4,0x4a, +0xc1,0x2c,0x01,0x32,0x1c,0xe1,0x07,0xb0,0xa4,0x7c,0xb3,0x0c,0x46,0x11,0x18,0xa3, +0xc4,0xc7,0x82,0x59,0x92,0x8f,0x05,0x0c,0x7c,0x66,0x09,0x90,0xe1,0x88,0xc3,0x9d, +0x84,0x6f,0x96,0xe1,0x40,0x82,0x59,0x02,0x64,0xa0,0xc4,0x60,0x06,0x93,0x28,0xe8, +0x31,0x38,0x4c,0xc2,0x18,0x28,0x31,0xc4,0x60,0x30,0x0a,0xef,0xf0,0x0c,0x53,0xd2, +0x09,0x3e,0x16,0xc4,0x93,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x02,0x2d,0xb7, +0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x20,0x2d,0xb0,0x1a,0x85,0xc0,0x76,0x29, +0x88,0x8f,0xf1,0x12,0xf8,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xd2,0x92, +0xab,0x60,0x38,0xc2,0x7c,0xf0,0x89,0xf8,0x2e,0x30,0xca,0x96,0x40,0x3e,0x16,0x18, +0xf2,0xb1,0xa0,0x90,0x8f,0x05,0xe6,0x04,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0x56,0x2b,0xaf,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5e,0x6b,0xad,0x1e,0x30, +0x18,0x8e,0x08,0x56,0xc9,0xf9,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x88,0x2d,0xb6, +0x8a,0xc4,0xc0,0x82,0x81,0x3e,0xd3,0x0d,0x81,0x2b,0x0d,0x23,0x06,0x06,0x00,0x82, +0x60,0x10,0xc5,0xd6,0x5f,0x05,0x76,0xb4,0x94,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0x9a,0xad,0xd0,0x0a,0x2c,0x18,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51, +0x6d,0x8d,0x56,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x9a,0x6c,0xb5,0xd5,0x28,0x99, +0xd6,0x68,0x42,0x00,0x8c,0x26,0x08,0x81,0x09,0x76,0x24,0x1f,0x13,0xec,0x48,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xed,0x56,0x5b,0x09,0x23,0x06,0x06,0x00,0x82, +0x60,0x10,0xf1,0x96,0x5b,0x09,0x27,0x0c,0x74,0xc2,0x40,0x27,0x18,0x76,0x82,0x61, +0x26,0xec,0x13,0x7c,0x4c,0xe0,0x27,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xf6, +0x5b,0x7a,0x05,0x4b,0xb5,0x35,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60,0x85,0x10,0x1f, +0x2b,0x84,0xf8,0x0c,0x47,0x08,0x8f,0xf0,0x4d,0x37,0xcc,0xd5,0x5f,0x05,0xc3,0x11, +0x03,0x24,0x7c,0xd3,0x0d,0x75,0x15,0x5a,0xc1,0x74,0xc3,0x6f,0x89,0x17,0x31,0xdd, +0x00,0x5e,0xe3,0x35,0x54,0x11,0x41,0x11,0x11,0x94,0x40,0x40,0x09,0x04,0x8c,0x18, +0x1c,0x00,0x08,0x82,0x01,0x18,0xb0,0x97,0x6b,0x99,0x93,0x4a,0x8d,0x18,0x34,0x00, +0x08,0x82,0x41,0x53,0x5f,0xb0,0x15,0xa4,0xd7,0x20,0xcc,0xd6,0x6c,0xcd,0xd6,0x6c, +0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74,0x03,0x7b,0xbd,0xd7, +0x53,0x4a,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xec,0x97,0x6d,0x1d,0xef,0x15, +0x20,0xb9,0x95,0x5b,0xb9,0x95,0x5b,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09, +0x83,0x30,0xdd,0x50,0x5f,0xf2,0x55,0x15,0x14,0xc0,0x88,0x41,0x03,0x80,0x20,0x18, +0x34,0x21,0xc6,0x5b,0x4d,0x7d,0x05,0xce,0x6f,0xfd,0xd6,0x6f,0xfd,0xd6,0x68,0x42, +0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c,0x37,0xe0,0xd7,0x7e,0x65,0x55,0x05, +0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcd,0x89,0x89,0xd7,0xb4,0x5f,0x55,0x50,0x5e, +0xe5,0x55,0x5e,0xe5,0x35,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23, +0x06,0x0d,0x00,0x82,0x60,0xd0,0xac,0x98,0x79,0x5d,0xff,0x15,0x15,0xe9,0x95,0x5e, +0xe9,0x95,0x5e,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0, +0x00,0x20,0x08,0x06,0xcd,0x8b,0xa9,0xd7,0x36,0x62,0x4f,0xd2,0x5e,0xed,0xd5,0x5e, +0xed,0x35,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xd3,0x0d,0x29,0x66, +0x62,0x67,0x50,0x63,0x10,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x35,0x06,0x5f, +0x61,0x90,0x62,0x63,0x10,0xcc,0xd7,0x7c,0xcd,0xd7,0x7c,0x8d,0x26,0x04,0xc0,0x68, +0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x39,0x46,0x5f, +0x65,0xd0,0x62,0x5f,0x71,0x5f,0xf7,0x75,0x5f,0xf7,0x35,0x9a,0x10,0x00,0xa3,0x09, +0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xf4,0x18,0x7e,0xa5, +0x41,0x8c,0x75,0xc9,0x7e,0xed,0xd7,0x7e,0xed,0xd7,0x68,0x42,0x00,0x8c,0x26,0x08, +0xc1,0x68,0xc2,0x20,0x58,0x1e,0x98,0x42,0x7c,0x2c,0x0f,0x4c,0x21,0x3e,0x97,0x47, +0x46,0x8d,0x18,0x1c,0x00,0x08,0x82,0xc1,0x51,0x66,0x21,0x16,0x0e,0x81,0xf1,0x15, +0x2b,0xd0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x33,0x13,0x31,0xd7,0x0a,0xcc, +0xaf,0x86,0xf8,0x98,0x10,0xc8,0xc7,0x02,0xd0,0x82,0x8f,0x05,0xb1,0x25,0x9f,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xd8,0x0c,0xc5,0x44,0x2b,0xb0,0x55,0x3a,0x2d,0xf9, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xe1,0x66,0x2a,0x16,0x24,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xbc,0xd9,0x8a,0xa9,0x55,0x60,0xc4,0x11,0x1f,0x13,0x02,0xf9,0x58, +0x90,0xc0,0xc7,0x7e,0x09,0xb7,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0x9c, +0xfd,0x58,0x60,0xb9,0x15,0xc4,0xc7,0x54,0xe1,0x14,0x40,0x70,0x81,0x61,0xa6,0x0a, +0xa8,0x00,0x82,0x0b,0x0c,0xb3,0x01,0x83,0x8f,0x09,0x18,0x7c,0x86,0x1b,0x52,0x81, +0x2e,0xc8,0x60,0xb8,0x21,0x15,0xe8,0x82,0x0c,0x4a,0x08,0xf4,0x02,0xa3,0xcc,0x31, +0xe4,0x63,0x8f,0x21,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0xf8,0x4c,0xc7,0x84, +0x40,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x18,0x35,0x1f,0x0b,0xf6,0xcb,0x82, +0xfd,0x92,0x8f,0x05,0xbe,0x05,0x1f,0x1b,0xc0,0x4b,0x3e,0x16,0x80,0x17,0x7c,0xac, +0xf0,0x2f,0xf9,0x58,0xe0,0x5f,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0xff,0x05,0x1f,0x2b, +0x0a,0xf9,0x58,0xe0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0xe0,0x82,0x7c,0x4c,0xc0,0x05, +0xf9,0xd8,0x80,0x0b,0xf2,0x19,0x31,0x48,0x00,0x10,0x04,0x83,0x8b,0xd5,0xd4,0x0c, +0xbb,0xb0,0xcb,0x3c,0xff,0x92,0x8f,0x05,0x82,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0x92,0xb5,0x35,0x0b,0x2c,0xf8,0x05,0xf9,0x98,0xf0,0x0b,0xf2,0xb1,0xe1,0x17, +0xe4,0x63,0x83,0x38,0xc8,0xc7,0x06,0x71,0x90,0x8f,0x0d,0xe2,0x20,0x1f,0x83,0x07, +0x71,0x00,0xc1,0x05,0x86,0x59,0xc0,0x07,0xf0,0x19,0x6e,0x20,0x87,0xdb,0x20,0x83, +0x0a,0xc6,0x40,0x2f,0x30,0xca,0xe0,0x80,0x90,0xcf,0x88,0x41,0x02,0x80,0x20,0x18, +0x5c,0xbd,0xb6,0x67,0x81,0x18,0x04,0x62,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07, +0xb9,0xfd,0x59,0xc0,0x63,0x16,0xf0,0x98,0x7c,0x2c,0xf8,0x2f,0xf8,0xd8,0x10,0x62, +0xf2,0xb1,0x20,0xc4,0xe0,0x63,0xc5,0x8f,0xc9,0xc7,0x82,0x1f,0x83,0x8f,0x05,0x85, +0x7c,0x2c,0x00,0x33,0xf8,0x58,0x51,0xc8,0xc7,0x82,0x46,0x3e,0x16,0x0c,0xf2,0xb1, +0x60,0x1e,0xe4,0x63,0xc2,0x3c,0xc8,0xc7,0x86,0x79,0x90,0x8f,0x0d,0x64,0x00,0x1f, +0x1b,0xc8,0x00,0x3e,0x36,0x90,0x01,0x7c,0xec,0x40,0x03,0xf8,0x8c,0x18,0x24,0x00, +0x08,0x82,0xc1,0x15,0x6f,0xaf,0x96,0xf1,0x41,0xc6,0x07,0x56,0x06,0x81,0x7c,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x20,0xb2,0xb7,0x57,0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xd0,0xb7,0x5a,0x1b,0x89,0x7e,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0xdf, +0x6c,0x6d,0x24,0xfa,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x7e,0xbb,0xb5,0x91, +0xe8,0x87,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfa,0x2d,0xd7,0x4c,0x02,0x24,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf0,0x37,0x5d,0x33,0x09,0x90,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0xe3,0xdf,0x76,0xcd,0x24,0x40,0xc2,0x8e,0x91,0x90,0x8f,0x21,0x23, +0x21,0x1f,0x4b,0x46,0x42,0x3e,0x36,0xb4,0x01,0x7c,0x6c,0x68,0x03,0xf8,0xd8,0xd0, +0x06,0xf0,0x31,0x23,0x25,0xe4,0x63,0x46,0x4a,0xc8,0xc7,0x8c,0x94,0x90,0x8f,0x0d, +0x70,0x00,0x1f,0x1b,0xe0,0x00,0x3e,0x36,0xc0,0x01,0x7c,0x6c,0xba,0x03,0xf8,0x58, +0x58,0xb4,0x04,0x08,0x2e,0x30,0xcc,0x82,0x76,0x80,0xcf,0x70,0xc3,0x4b,0xa0,0x08, +0x19,0x54,0x40,0x0b,0x7a,0x81,0x51,0x16,0x0e,0x84,0x7c,0x46,0x0c,0x12,0x00,0x04, +0xc1,0xe0,0x72,0x39,0x76,0x0b,0x66,0x21,0x98,0x85,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x6a,0x0e,0xde,0x82,0x56,0xb3,0xa0,0xd5,0xe4,0x63,0x01,0x9c,0xc1,0xc7,0x06, +0x39,0x93,0x8f,0x05,0x72,0x06,0x1f,0x2b,0x60,0x4d,0x3e,0x16,0xc0,0x1a,0x7c,0x2c, +0x28,0xe4,0x63,0x41,0xac,0xc1,0xc7,0x8a,0x42,0x3e,0x16,0x34,0xf2,0xb1,0x60,0x90, +0x8f,0x05,0x3e,0x21,0x1f,0x13,0x7c,0x42,0x3e,0x36,0xf8,0x84,0x7c,0x2c,0x0e,0x06, +0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x70,0xc0,0x67,0xc4,0x20, +0x01,0x40,0x10,0x0c,0x2e,0xb1,0x03,0xb9,0xac,0x1d,0xb2,0x76,0x30,0x5b,0x08,0xe4, +0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0xd9,0x81,0x5c,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0xc7,0xda,0x99,0x5c,0x1c,0xa0,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0x6c,0x77,0x72,0x71,0x80,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb4,0x1d,0xca, +0xc5,0x01,0x5a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xe1,0x76,0x2a,0x17,0x07,0x6b, +0x31,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0xdb,0xad,0x5c,0x1c,0xac,0xc5,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0x70,0xc7,0x72,0x71,0xb0,0x16,0x76,0xb8,0x85,0x7c,0x0c, +0x71,0x0b,0xf9,0x58,0xe2,0x16,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7, +0xe2,0x60,0x80,0x8f,0x19,0x74,0x21,0x1f,0x33,0xe8,0x42,0x3e,0x66,0xd0,0x85,0x7c, +0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc1, +0xc7,0x60,0x03,0x2f,0x40,0x70,0x81,0x61,0x16,0xf4,0x04,0x7c,0x86,0x1b,0xf4,0x02, +0x4f,0xc8,0xa0,0x4c,0x22,0xd0,0x0b,0x8c,0x32,0x99,0x20,0xe4,0x33,0x62,0x90,0x00, +0x20,0x08,0x06,0xd7,0xdf,0xf5,0x5c,0x49,0x04,0x25,0x11,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0x61,0x7a,0x61,0x17,0xf8,0x9b,0x05,0xfe,0x26,0x1f,0x0b,0xc2,0x0d,0x3e, +0x36,0x8c,0x9b,0x7c,0x2c,0x18,0x37,0xf8,0x58,0x11,0x72,0xf2,0xb1,0x20,0xe4,0xe0, +0x63,0x41,0x21,0x1f,0x0b,0x44,0x0e,0x3e,0x56,0x14,0xf2,0xb1,0xa0,0x91,0x8f,0x05, +0x83,0x7c,0x2c,0x48,0x0d,0xf9,0x98,0x90,0x1a,0xf2,0xb1,0x21,0x35,0xe4,0x63,0x71, +0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x03,0x3e,0x23, +0x06,0x09,0x00,0x82,0x60,0x70,0xcd,0x5e,0xdc,0xfd,0x44,0xf6,0x13,0x99,0x9d,0x44, +0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x70,0x2f,0xee,0x82,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x78,0xef,0xee,0xe2,0x60,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xe8,0x3d,0xbc,0x8b,0x83,0xd9,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0xf7, +0xf2,0x2e,0x0e,0x66,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xdf,0xdb,0xbb,0x38, +0xb0,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xc0,0x8f,0xef,0xe2,0xc0,0x36,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x08,0xbf,0xbe,0x8b,0x03,0xdb,0xb0,0x23,0x37,0xe4, +0x63,0x48,0x6e,0xc8,0xc7,0x92,0xdc,0x90,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01, +0x3e,0x16,0x07,0x03,0x7c,0xcc,0xf8,0x0d,0xf9,0x98,0xf1,0x1b,0xf2,0x31,0xe3,0x37, +0xe4,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83, +0x09,0x3e,0x05,0x13,0x6e,0xa0,0x17,0x18,0x35,0x62,0x90,0x00,0x20,0x08,0x06,0xd7, +0xfa,0xa5,0xde,0x4b,0xb4,0xc1,0x4b,0xb4,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0xf2,0xd7,0x7a,0x81,0xda,0x59,0xa0,0x76,0xf2,0xb1,0xa0,0xe5,0xe0,0x63,0xc3,0xcb, +0xc9,0xc7,0x82,0x97,0x83,0x8f,0x15,0x6d,0x27,0x1f,0x0b,0xda,0x0e,0x3e,0x16,0x14, +0xf2,0xb1,0xc0,0xed,0xe0,0x63,0x45,0x21,0x1f,0x0b,0x18,0xf9,0x58,0x30,0xc8,0xc7, +0x82,0xf8,0x90,0x8f,0x09,0xf1,0x21,0x1f,0x1b,0xe2,0x43,0x3e,0xc6,0x06,0x03,0x7c, +0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x38,0xe0,0x33,0x62,0x90,0x00, +0x20,0x08,0x06,0xd7,0xff,0xf5,0xde,0x59,0x94,0xc2,0x59,0x94,0x82,0xcd,0x45,0x20, +0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x48,0x30,0xe8,0xbd,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0x14,0x0c,0xc6,0x8f,0x0d,0xf6,0x63,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x8e,0x14,0x0c,0xc8,0x8f,0x0d,0xf6,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0x15,0x0c,0xca,0x8f,0x0d,0xf6,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x15,0x0c, +0xce,0x8f,0x0d,0xfc,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x16,0x0c,0xd0,0x8f, +0x0d,0xfc,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x16,0x0c,0xd2,0x8f,0x0d,0xfc, +0xc3,0x8e,0x10,0x91,0x8f,0x21,0x21,0x22,0x1f,0x4b,0x42,0x44,0x3e,0xc6,0x06,0x03, +0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0xe3,0x44,0xe4,0x63,0xc6,0x89, +0xc8,0xc7,0x8c,0x13,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06, +0x03,0x7c,0x8c,0x0d,0x26,0xf8,0xd4,0x4a,0xe8,0x82,0x5e,0x60,0xd4,0x88,0x41,0x02, +0x80,0x20,0x18,0x5c,0x37,0x18,0xd4,0x9f,0x4a,0xe4,0x82,0x4a,0xe4,0xc2,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0x3e,0x18,0xe4,0x5f,0x60,0x7b,0x16,0xd8,0x9e,0x7c,0x2c, +0xc8,0x3b,0xf8,0xd8,0xb0,0x77,0xf2,0xb1,0x60,0xef,0xe0,0x63,0x45,0xee,0xc9,0xc7, +0x82,0xdc,0x83,0x8f,0x05,0x85,0x7c,0x2c,0xd0,0x3d,0xf8,0x58,0x51,0xc8,0xc7,0x02, +0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x20,0x47,0xe4,0x63,0x42,0x8e,0xc8,0xc7,0x86,0x1c, +0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d, +0x0e,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0xb5,0x86,0x41,0x0a,0x06,0x62,0x11, +0x0f,0x62,0x11,0x0f,0xf6,0x1b,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x82, +0xc3,0x20,0x05,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x3a,0x0c,0x5e,0x30, +0x60,0x83,0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x0e,0x03,0x18,0x0c,0xd8, +0x60,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb0,0xc3,0x20,0x06,0x03,0x36,0x18, +0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xee,0x30,0x98,0xc1,0x80,0x0d,0xcc,0x64, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x3c,0x0c,0x68,0x30,0x60,0x03,0x33,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0x23,0x0f,0x83,0x1a,0x0c,0xd8,0xc0,0x4c,0xec,0x48,0x13, +0xf9,0x18,0x92,0x26,0xf2,0xb1,0x24,0x4d,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60, +0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x33,0xde,0x44,0x3e,0x66,0xbc,0x89,0x7c,0xcc,0x78, +0x13,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8, +0x60,0x82,0x8f,0xe5,0xca,0x9c,0x80,0xe0,0x02,0xc3,0x2c,0x30,0x13,0xf8,0x0c,0x37, +0xd4,0x49,0xe8,0x90,0x41,0xbd,0x48,0xa0,0x17,0x18,0x65,0x3b,0x42,0xc8,0x67,0xc4, +0x20,0x01,0x40,0x10,0x0c,0x2e,0x54,0x0c,0xcc,0x30,0x70,0x91,0xc0,0x45,0x82,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x5e,0x31,0x50,0xc3,0x20,0x38,0xc1,0xc0,0x82,0x13, +0x0c,0xe4,0x63,0x81,0xfa,0xc1,0xc7,0x06,0xf6,0x93,0x8f,0x05,0xec,0x07,0x1f,0x2b, +0x54,0x30,0x90,0x8f,0x05,0x2a,0x18,0xc0,0xc7,0x82,0x42,0x3e,0x16,0xac,0x60,0x00, +0x1f,0x2b,0x0a,0xf9,0x58,0xd0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0x90,0x8a,0x7c,0x4c, +0x20,0x15,0xf9,0xd8,0x40,0x2a,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7, +0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8,0x78, +0x31,0xd0,0xc3,0x00,0x4d,0x32,0x34,0xc9,0x0c,0x46,0x02,0xf9,0x8c,0x18,0x18,0x00, +0x08,0x82,0x41,0x14,0x8e,0x81,0x1e,0x06,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0xe5,0x18,0x80,0x62,0x10,0x07,0xae,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x39, +0x06,0xa1,0x18,0xc4,0x81,0xab,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x71,0x8e,0x81, +0x28,0x06,0x71,0xe0,0x2a,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa0,0x63,0x40,0x8a, +0x41,0x1c,0xc4,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xe9,0x18,0x94,0x62,0x10, +0x07,0xb1,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x3a,0x06,0xa6,0x18,0xc4,0x41, +0xac,0xd8,0x41,0x2b,0xf2,0x31,0x84,0x56,0xe4,0x63,0x09,0xad,0xc8,0xc7,0xe2,0x60, +0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x66,0xe8,0x8a,0x7c,0xcc,0xd0, +0x15,0xf9,0x98,0xa1,0x2b,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2, +0x60,0x80,0x8f,0xc5,0xc1,0x04,0x9f,0xca,0x11,0x37,0xd0,0x0b,0x8c,0x1a,0x31,0x48, +0x00,0x10,0x04,0x83,0x8b,0x1e,0x03,0x59,0x0c,0x70,0xa4,0x0d,0x70,0xa4,0x0d,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8,0xc7,0xc0,0x16,0x83,0x60,0x0e,0x03,0x0b,0xe6, +0x30,0x90,0x8f,0x05,0x36,0x18,0xc0,0xc7,0x06,0x1c,0x0c,0xe4,0x63,0x01,0x0e,0x06, +0xf0,0xb1,0xc2,0x0e,0x03,0xf9,0x58,0x60,0x87,0x01,0x7c,0x2c,0x28,0xe4,0x63,0xc1, +0x1d,0x06,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8c,0x7c,0x2c,0x18,0xe4,0x63,0x01,0xbb, +0xc8,0xc7,0x04,0x76,0x91,0x8f,0x0d,0xec,0x22,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06, +0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x1c,0xf0,0x19,0x31,0x48,0x00,0x10,0x04, +0x83,0x0b,0x25,0x03,0x73,0x0c,0xe0,0xa4,0x14,0xe0,0xa4,0x14,0x8c,0x4f,0x02,0xf9, +0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xd4,0x92,0x81,0x39,0x06,0xc1,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0x31,0x19,0xb0,0x63,0xc0,0x06,0xf6,0x32,0x62,0x70,0x00,0x20, +0x08,0x06,0x87,0x4c,0x06,0xed,0x18,0xb0,0x81,0xbd,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0x31,0x93,0x81,0x3b,0x06,0x6c,0x60,0x2f,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xd0,0x64,0x00,0x8f,0x01,0x1b,0xe4,0xcb,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x35, +0x19,0xc4,0x63,0xc0,0x06,0xf9,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x4d,0x06, +0xf2,0x18,0xb0,0x41,0xbe,0xd8,0xc1,0x2f,0xf2,0x31,0x84,0x5f,0xe4,0x63,0x09,0xbf, +0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0x66,0x88, +0x8c,0x7c,0xcc,0x10,0x19,0xf9,0x98,0x21,0x32,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c, +0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x04,0x9f,0xa2,0x11,0x5d,0xd0,0x0b, +0x8c,0x1a,0x31,0x48,0x00,0x10,0x04,0x83,0x0b,0x2c,0x03,0x7f,0x0c,0x66,0x24,0x17, +0x66,0x24,0x17,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x38,0xcb,0x40,0x24,0x83,0xe0, +0x17,0x03,0x0b,0x7e,0x31,0x90,0x8f,0x05,0xa2,0x18,0xc0,0xc7,0x06,0x52,0x0c,0xe4, +0x63,0x01,0x29,0x06,0xf0,0xb1,0x42,0x1c,0x03,0xf9,0x58,0x20,0x8e,0x01,0x7c,0x2c, +0x28,0xe4,0x63,0xc1,0x38,0x06,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8c,0x7c,0x2c,0x18, +0xe4,0x63,0x01,0xcd,0xc8,0xc7,0x04,0x9a,0x91,0x8f,0x0d,0x34,0x23,0x1f,0x63,0x83, +0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x1c,0xf0,0x19,0x31, +0x48,0x00,0x10,0x04,0x83,0x8b,0x2e,0x03,0x99,0x0c,0xd6,0x24,0x1e,0xd6,0x24,0x1e, +0x0c,0x5d,0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x94,0x97,0x81,0x4c,0x06, +0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7d,0x19,0xe0,0x64,0xc0,0x06,0x3e,0x33, +0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x5f,0x06,0x39,0x19,0xb0,0x81,0xcf,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0xf1,0x97,0x81,0x4e,0x06,0x6c,0xe0,0x33,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0x80,0x66,0xc0,0x93,0x01,0x1b,0x84,0xcd,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0xa1,0x19,0xf4,0x64,0xc0,0x06,0x61,0x33,0x62,0x70,0x00,0x20,0x08, +0x06,0x87,0x68,0x06,0x3e,0x19,0xb0,0x41,0xd8,0xd8,0x41,0x36,0xf2,0x31,0x84,0x6c, +0xe4,0x63,0x09,0xd9,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83, +0x01,0x3e,0x66,0xa8,0x8d,0x7c,0xcc,0x50,0x1b,0xf9,0x98,0xa1,0x36,0xf2,0x31,0x36, +0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x04,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x88,0x5a,0x33,0x20,0xcd,0x20,0x18,0x8e,0x08,0x48,0x32, +0x10,0xbe,0xe9,0x86,0x01,0x1d,0x83,0xc0,0x9a,0x80,0x3e,0xd6,0x08,0xf4,0xb1,0x66, +0xa0,0x8f,0x29,0x04,0x7d,0x4c,0x29,0xe8,0x63,0x8a,0x41,0x1f,0x33,0x0c,0xf9,0x98, +0x61,0xc8,0xc7,0x0c,0x43,0x3e,0x66,0x0c,0xf1,0x31,0x63,0x88,0x8f,0x19,0x43,0x7c, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xe2,0xcd,0x60,0x36,0x83,0x61,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0xa2,0xde,0x0c,0x68,0x33,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0xf2,0xcd,0xa0,0x36,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xdf,0x0c,0xe4, +0x32,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x02,0xcf,0x60,0x2e,0x83,0x61,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0xa2,0xf0,0x0c,0xe8,0x32,0x18,0x86,0x23,0xd8,0x00,0x27, +0x03,0xe1,0xbb,0xc0,0x28,0x0b,0xdc,0x40,0x3e,0xc3,0x11,0xc1,0x4e,0x06,0xc2,0x37, +0xcb,0x90,0x28,0x81,0xcd,0x81,0x40,0x1f,0x9b,0x83,0x81,0x3e,0x36,0x07,0x04,0x7d, +0xac,0x78,0xc9,0x40,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb4,0x67,0x90,0x9a, +0x01,0x01,0x07,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb8,0x67,0xa0,0x9a,0x01,0x01, +0x07,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xbc,0x67,0xb0,0x9a,0x01,0x01,0x07,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xc0,0x67,0xb0,0x9a,0xc1,0x00,0x07,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0xc4,0x67,0xc0,0x9a,0xc1,0x00,0x07,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0xc8,0x67,0xd0,0x9a,0xc1,0x00,0x07,0xb3,0x04,0xca,0x40,0x85,0x61,0x24, +0xfa,0x80,0x0c,0x54,0x18,0x46,0xa2,0x0f,0xc8,0x40,0x85,0x61,0x24,0xfa,0x80,0x0c, +0x54,0x18,0x54,0xe2,0x21,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xdc,0x67,0x30,0x9b, +0x81,0x3c,0x06,0x64,0x60,0x81,0x4b,0x06,0xf0,0x31,0x33,0x08,0xe8,0x63,0x01,0x4f, +0x06,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0x3f,0x83,0xbd,0x0c,0x02,0x0b, +0xd0,0x32,0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xfd,0x19,0xe4,0x66,0xb0, +0x83,0xc1,0x0d,0x06,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf8,0x67,0xa0,0x9b,0x41, +0x70,0x4a,0xc3,0x11,0xc1,0x5b,0x06,0xc4,0x57,0x33,0x18,0x04,0x3a,0x62,0x70,0x00, +0x20,0x08,0x06,0x60,0x80,0x9f,0x81,0x6e,0x06,0xf3,0x18,0xb8,0x64,0x30,0x62,0x70, +0x00,0x20,0x08,0x06,0x60,0x90,0x9f,0xc1,0x6e,0x06,0xee,0x18,0xd8,0x64,0x30,0x62, +0xf0,0x00,0x20,0x08,0x06,0xd3,0x7f,0x06,0xb8,0x19,0x08,0x81,0x1b,0x06,0x6d,0x18, +0xec,0x64,0xb0,0x93,0x81,0x7d,0x06,0xf6,0x19,0x80,0x67,0xe0,0x8f,0xc1,0x68,0x42, +0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x74,0x03,0x31,0x92, +0x01,0x32,0xdd,0x40,0x90,0x64,0x90,0x4c,0x37,0x10,0x25,0x19,0x28,0xd3,0x0d,0x84, +0x49,0x06,0x8b,0x41,0x44,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x52,0xd1,0x20, +0x44,0x83,0x60,0x38,0x22,0xd0,0xcb,0x80,0xf9,0x66,0x19,0x9c,0x25,0xb0,0xc9,0x88, +0xcf,0x70,0x04,0xb1,0x92,0x81,0xf0,0x0d,0x47,0x14,0x2c,0x19,0x10,0xdf,0x09,0x43, +0x9c,0x30,0x84,0x09,0x41,0x08,0x86,0x23,0x0c,0x98,0x0c,0x84,0x6f,0x38,0xe2,0x88, +0xc9,0x80,0xf8,0x4e,0x18,0xe2,0x84,0x21,0x4c,0x08,0x42,0x30,0xdc,0x60,0x04,0x60, +0x30,0xcb,0xc0,0x34,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x38,0x1a,0xbc,0x68, +0xc0,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc1,0xa3,0xc1,0x7d,0x06,0x4f,0x30,0x4b, +0xd0,0x0c,0x54,0x18,0x02,0x03,0x06,0x8b,0x89,0x01,0x15,0x9f,0xe1,0x88,0x40,0x27, +0x03,0xe1,0x1b,0x8e,0x10,0x76,0x32,0x20,0xbe,0x13,0x86,0x38,0x61,0x08,0x13,0x82, +0x10,0x0c,0x37,0x40,0x01,0x18,0xcc,0x32,0x60,0x59,0x30,0x50,0x61,0x84,0xd0,0x06, +0xaa,0x82,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x60,0xd0,0xa3,0xc1,0x7f,0x06,0x3f, +0x19,0xe0,0x65,0x30,0x62,0xe0,0x00,0x20,0x08,0x06,0x4f,0x99,0x06,0xf8,0x19,0x04, +0x25,0x19,0x90,0x64,0x40,0xa2,0xc1,0x1a,0x7c,0x5e,0x27,0x9e,0xc1,0x70,0x44,0x27, +0x96,0x81,0xf3,0x5d,0x60,0x94,0x11,0x81,0x7c,0x86,0x1b,0xd6,0xaa,0x47,0x83,0x30, +0x38,0x57,0x0c,0x8c,0x32,0xd1,0x0c,0x54,0x31,0x88,0x8f,0x05,0x82,0x7c,0x2c,0x48, +0x27,0xf9,0xd8,0x2e,0x06,0xbe,0x19,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2, +0x36,0x0d,0x76,0x34,0x08,0xee,0x30,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x39, +0x0d,0x5c,0x34,0x08,0x04,0xeb,0x03,0xf1,0x0c,0xe4,0x63,0x81,0x11,0x1f,0x1b,0x02, +0xf9,0x58,0x80,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x3b,0x0d,0x64,0x34, +0x48,0x02,0x23,0xc7,0x20,0x37,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x64, +0xa7,0x01,0x99,0x06,0x81,0x91,0xc2,0x10,0x1f,0x13,0x02,0xf9,0x58,0x50,0xc0,0x67, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x3e,0x0d,0x70,0x34,0x30,0x82,0x59,0x86,0x07, +0x9a,0xc5,0xc0,0x54,0x61,0x15,0xe0,0x63,0x81,0x2a,0xc4,0xc7,0x56,0xa1,0x15,0xe0, +0x63,0xae,0xd0,0x0a,0xf1,0xb1,0xa0,0x15,0xe2,0x33,0x4b,0x30,0x8d,0x18,0x1c,0x00, +0x08,0x82,0x81,0xc6,0xa7,0xc1,0x8d,0x06,0x6d,0x19,0xc0,0x69,0x30,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x60,0x81,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x48,0x35, +0xd8,0xd3,0x20,0x30,0xdf,0x0c,0x02,0xfa,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x64, +0xaa,0xc1,0x8e,0x06,0x81,0x05,0xea,0x19,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0x22,0x54,0x0d,0xc2,0x34,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x60,0xd5,0xe0, +0x4c,0x83,0xf5,0x0c,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5a,0x35,0x48,0xd3, +0xe0,0x1c,0x03,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x57,0x0d,0xd4,0x34,0x60, +0xc7,0x20,0xb0,0xf2,0x0c,0x86,0xf8,0x98,0x10,0xc8,0xc7,0x82,0x02,0x3e,0x16,0xc0, +0x83,0x7c,0x4c,0x80,0x07,0xf9,0xd8,0x00,0x0f,0xf2,0x31,0x91,0x18,0xe2,0x63,0x22, +0x31,0xc4,0xc7,0x44,0x62,0x88,0x8f,0x19,0x25,0x01,0x1f,0x33,0x4a,0x02,0x3e,0x66, +0x94,0x04,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8,0xd5,0xe0,0x4e,0x03,0x9f, +0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe0,0xd5,0x00,0x4f,0x03,0x9f,0x30,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe8,0xd5,0x20,0x4f,0x03,0x9f,0x30,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xf0,0xd5,0x20,0x4f,0x03,0x9f,0x30,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0xf8,0xd5,0x40,0x4f,0x03,0x9f,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x00,0xd7,0x60,0x4f,0x03,0x9f,0x30,0x86,0x23,0x0c,0xf4,0x12,0xbe,0xe1,0x08,0x03, +0xbd,0x84,0x6f,0x38,0xc2,0x40,0x2f,0xe1,0xab,0x41,0xd8,0x0a,0x84,0x1d,0x8e,0x68, +0x2f,0x44,0xf8,0x86,0x23,0xda,0x0b,0x11,0xbe,0xe1,0x88,0xf6,0x42,0x84,0xaf,0x06, +0x61,0x2b,0x10,0xb6,0x8c,0x60,0x67,0x19,0x22,0x29,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x83,0x5d,0x03,0x54,0x0d,0xe6,0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xa3, +0x5d,0x83,0x54,0x0d,0xe6,0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x5d,0x03, +0x55,0x0d,0xe6,0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x5d,0x03,0x55,0x0d, +0x86,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x78,0x0d,0x56,0x35,0x18,0xa2,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xe2,0x35,0x60,0xd5,0x60,0x88,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x90,0xd7,0xc0,0x55,0x83,0x54,0xd0,0xa9,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0xe0,0x35,0x28,0xd5,0xc0,0x25,0x03,0x0b,0x56,0x34,0x90,0xcf,0x88,0x81, +0x01,0x80,0x20,0x18,0x44,0xf2,0x1a,0xac,0x6a,0x10,0x18,0x8b,0x06,0x41,0x7c,0x2c, +0x28,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0xbd,0x06,0xe3,0x1a,0x04,0x06, +0x62,0x4a,0x7c,0x0c,0xc4,0x94,0xf8,0x18,0x88,0x29,0xf1,0x31,0x62,0x90,0x8f,0x15, +0x83,0x7c,0xcc,0x18,0xe4,0x63,0x03,0x04,0x1f,0x1b,0x20,0xf8,0xd8,0x00,0xc1,0x67, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x91,0x0d,0x7a,0x35,0x28,0x05,0x39,0x0d,0xcc, +0x14,0x82,0xf8,0x18,0x13,0xc8,0xc7,0x82,0x01,0x3e,0xb3,0x04,0xd2,0x40,0x85,0xe1, +0x44,0x3a,0x1c,0x40,0x03,0x15,0x86,0x13,0xe9,0x70,0x00,0x0d,0x54,0x18,0x4e,0xa4, +0xc3,0x01,0x34,0x50,0x61,0x20,0x11,0x4e,0x40,0x16,0xd0,0x04,0x7c,0x4c,0xa8,0x09, +0xf8,0xd8,0x60,0x13,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x65,0x83,0x74, +0x0d,0x40,0x35,0x18,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x70,0xd9,0x40,0x5d,0x83, +0x50,0x0d,0x86,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5e,0x36,0x58,0xd7,0x40,0x54, +0x83,0xc1,0x78,0xa2,0x27,0xe0,0x63,0x01,0x4f,0xc4,0xc7,0x7a,0xe2,0x27,0xe0,0x63, +0x60,0xf1,0x13,0xf1,0xb1,0xe0,0x27,0xe2,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x47, +0xcd,0x06,0xf1,0x1a,0x0c,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x36,0x1b,0xc8, +0x6b,0x10,0xa3,0x41,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0xcd,0x06,0xf3,0x1a, +0x04,0x82,0x05,0x6e,0x1a,0xc0,0xc7,0x90,0x80,0x3e,0x86,0x08,0xf4,0xb1,0x63,0xa0, +0x8f,0x09,0x73,0x1a,0xc8,0xc7,0xd2,0xc2,0x55,0x03,0xf9,0x58,0x60,0xd0,0xc7,0x8c, +0x3c,0x0d,0xe4,0x63,0x44,0x10,0x1f,0x33,0xf6,0x34,0x90,0x8f,0x09,0x41,0x7c,0x8c, +0xeb,0xe0,0x63,0x01,0x17,0x1f,0xeb,0x3e,0xf8,0x18,0x18,0x7c,0xf1,0xb1,0xe0,0x8b, +0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x68,0x1b,0x90,0x6c,0x30,0x04,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0xa4,0x6d,0x50,0xb2,0x01,0x99,0x06,0xc5,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0x6a,0x1b,0x98,0x6c,0x10,0x08,0x16,0x84,0x6a,0x00,0x1f,0x43, +0x02,0xfa,0x18,0x22,0xd0,0xc7,0x8e,0x81,0x3e,0x26,0x98,0x6a,0x20,0x1f,0x4b,0x18, +0xf8,0x58,0x60,0xd0,0xc7,0x02,0x56,0x0d,0xe4,0x63,0x01,0x01,0x1f,0x6b,0x83,0x72, +0x0d,0xe4,0x63,0x81,0x42,0x1f,0x53,0x60,0x35,0x90,0x8f,0x21,0x41,0x7c,0x4c,0x91, +0xd5,0x40,0x3e,0x26,0x04,0xf1,0x31,0xd2,0x68,0x03,0xfa,0x58,0x69,0xb4,0x01,0x7d, +0xcc,0x34,0xda,0x80,0x3e,0x96,0x06,0x6c,0x00,0x1f,0x0b,0xcc,0x80,0x3e,0x16,0xe4, +0x6a,0x20,0x1f,0x23,0x83,0x26,0x3e,0x16,0x08,0xf0,0x31,0x32,0x68,0xe2,0x63,0x61, +0xa0,0xc4,0xc7,0x06,0x45,0x3e,0xa6,0x0c,0xf2,0x31,0x65,0x90,0x8f,0x0d,0x14,0x7c, +0x6c,0x98,0xe0,0x63,0x01,0xb8,0x06,0xf2,0x31,0x22,0x82,0x8f,0x09,0x41,0x7c,0x2c, +0x28,0xe0,0x63,0xc6,0x00,0x1f,0x3b,0x8a,0xf8,0x58,0x50,0xc4,0x67,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0xd8,0x0d,0xd8,0x36,0x18,0x82,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x62,0x37,0x68,0xdb,0xa0,0x08,0x0c,0x5d,0x83,0x20,0x3e,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xcc,0x6e,0xf0,0xb6,0x41,0xbc,0x06,0x81,0x21,0x01,0x7d,0x0c,0x11, +0xe8,0x63,0xc7,0x40,0x9f,0x59,0x82,0x69,0xa0,0xc2,0x80,0x93,0xc7,0x90,0x06,0x2a, +0x0c,0x38,0x79,0x0c,0x69,0xa0,0xc2,0x70,0x93,0xc7,0x90,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0x00,0x0c,0x62,0x37,0x98,0xdb,0x00,0x55,0x83,0x76,0x0d,0x46,0x0c,0x1a,0x00, +0x04,0xc1,0xa0,0xd1,0xdd,0xa0,0x6e,0x83,0xc0,0x75,0x03,0xd7,0x0d,0x5c,0x37,0xc0, +0xdb,0x00,0x6f,0x03,0xbc,0x0d,0xf0,0x36,0x18,0x4d,0x08,0x80,0xe1,0x88,0x00,0x57, +0x83,0xe0,0x9b,0x6e,0xa0,0xd7,0x40,0x08,0x0c,0x09,0xe8,0x63,0x88,0x40,0x1f,0x43, +0x06,0xfa,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xb6,0xbb,0x81,0xdd,0x06,0xac,0x1a, +0xd8,0x6e,0x30,0x9a,0x10,0x00,0x16,0x14,0xf2,0x31,0xa1,0x90,0x8f,0x0d,0x85,0x7c, +0x8c,0x4f,0x03,0x1d,0x0d,0xe2,0x63,0x7c,0x1a,0xe8,0x68,0x10,0x9f,0xe1,0x08,0x81, +0x5c,0x83,0xe1,0x1b,0x8e,0x18,0x40,0x36,0x28,0xbe,0x12,0x02,0x1d,0x8e,0x20,0xce, +0x35,0x18,0xbe,0xe1,0x88,0x62,0x64,0x83,0xe2,0x2b,0x21,0xd0,0x22,0x02,0x9d,0x65, +0xa0,0xaa,0x60,0x34,0xc1,0x19,0x2c,0x70,0xd9,0x40,0x3e,0xc6,0x1f,0x01,0x7d,0xec, +0xcc,0x82,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x41,0xbf,0x01,0xec,0x06,0xef, +0x1a,0x04,0xb3,0x04,0xd5,0x40,0x85,0x21,0x50,0xe0,0x2d,0x4c,0x23,0x06,0x07,0x00, +0x82,0x60,0x00,0x06,0xed,0x1b,0xbc,0x6e,0xd0,0xae,0x81,0xc8,0x06,0x23,0x06,0x0e, +0x00,0x82,0x60,0xf0,0xd4,0x6f,0x80,0xba,0x41,0x50,0xab,0x01,0xad,0x06,0xb4,0x1b, +0x08,0x77,0x26,0x08,0x72,0x1b,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x71,0xbf,0x81, +0xec,0x06,0x33,0x1b,0xcc,0xd9,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xf5,0x1b,0x8c, +0x6f,0x40,0xa6,0x81,0xc1,0x6d,0x20,0xc4,0xc7,0x84,0x40,0x3e,0x16,0x10,0xf0,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x7f,0x03,0xdc,0x0d,0x8a,0xc0,0x76,0x34,0x68, +0xdb,0x40,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf8,0x6f,0xa0,0xbb,0x41,0x90, +0xa3,0x81,0x0d,0x83,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x00,0xe1,0x80,0x77, +0x83,0x40,0x98,0x6e,0xb8,0xd9,0x20,0xb0,0xd1,0x60,0x38,0x42,0x36,0x70,0x36,0x60, +0xbe,0x59,0x86,0xcb,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x18,0xe1,0xe0,0x77, +0x03,0xbb,0x0d,0x04,0x93,0xdb,0x20,0x88,0xcf,0x2c,0xc1,0x35,0x50,0x61,0x08,0x16, +0x52,0x8d,0x18,0x1c,0x00,0x08,0x82,0x01,0x18,0xf4,0x6f,0xf0,0xbb,0x01,0xbf,0x06, +0x38,0x1b,0x8c,0x18,0x38,0x00,0x08,0x82,0xc1,0x53,0xc2,0x01,0xee,0x06,0x41,0xb9, +0x06,0xe4,0x1a,0x90,0x6f,0x30,0x06,0x62,0x10,0x06,0x82,0xe8,0x06,0x23,0x06,0x07, +0x00,0x82,0x60,0x00,0x06,0xfe,0x1b,0x80,0x6f,0x10,0xb2,0x41,0xce,0x06,0x23,0x06, +0x0e,0x00,0x82,0x60,0xf0,0x98,0x70,0x90,0xbb,0x41,0x60,0xae,0x41,0xb9,0x06,0xe5, +0x1b,0x90,0xc1,0x18,0x88,0x81,0xcf,0x06,0xa3,0x1b,0x8c,0x18,0x1c,0x00,0x08,0x82, +0x01,0x18,0xfc,0x6f,0x10,0xbe,0x01,0xc8,0x06,0x37,0x1b,0x8c,0x18,0x38,0x00,0x08, +0x82,0xc1,0x73,0xc2,0x81,0xee,0x06,0xc1,0xb9,0x06,0xe6,0x1a,0x98,0x6f,0x40,0xb2, +0x01,0xc9,0x06,0x24,0x1b,0x90,0x6c,0x40,0xba,0x01,0x8e,0x18,0x18,0x00,0x08,0x82, +0x41,0x64,0xc2,0x41,0xff,0x06,0xeb,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x0a, +0x07,0xe5,0x1b,0xb4,0x47,0x30,0x4b,0x90,0x0d,0x54,0x18,0x02,0xc6,0x3b,0x8d,0xc1, +0x48,0x88,0xc4,0x67,0x38,0x22,0x40,0xd9,0x40,0xf8,0x86,0x23,0x84,0x94,0x0d,0x88, +0xef,0x84,0x21,0x4e,0x18,0xc2,0x84,0x20,0x04,0xc3,0x0d,0xfe,0x11,0x80,0xc1,0x2c, +0x83,0xb6,0x05,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xc1,0x70,0x70,0xc2,0xc1,0x31, +0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x0d,0x07,0xef,0x1b,0x24,0xc1,0x2c,0xc1,0x36, +0x50,0x61,0x08,0x1a,0x95,0x19,0x9d,0x94,0x6e,0x20,0x9f,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0x68,0x38,0x10,0xe1,0x20,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x86, +0x03,0xf5,0x0d,0x02,0x0b,0xe8,0x36,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44, +0x37,0x1c,0xc0,0x6f,0x10,0x0c,0x47,0x18,0x2e,0xe2,0x7c,0x17,0x18,0x65,0xc1,0x20, +0x9f,0xe1,0x88,0x40,0x75,0x03,0xe1,0xbb,0xc0,0xa8,0x11,0x03,0x03,0x00,0x41,0x30, +0x88,0x7a,0x38,0x90,0xdf,0x80,0xd7,0x2c,0x58,0xdd,0x40,0x3e,0x23,0x06,0x06,0x00, +0x82,0x60,0x10,0xfd,0x70,0x80,0xbf,0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7, +0x18,0x07,0xff,0x1b,0xf4,0x69,0x10,0x98,0xde,0x06,0x41,0x7c,0xcc,0x08,0xe4,0x33, +0x4b,0xe0,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_e757f797f23b46dcf3dc70607a941d2f.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_e757f797f23b46dcf3dc70607a941d2f.h new file mode 100644 index 00000000..dbff980b --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_e757f797f23b46dcf3dc70607a941d2f.h @@ -0,0 +1,1082 @@ +// ffx_fsr2_accumulate_pass_wave64_e757f797f23b46dcf3dc70607a941d2f.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_wave64_e757f797f23b46dcf3dc70607a941d2f_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_e757f797f23b46dcf3dc70607a941d2f_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_e757f797f23b46dcf3dc70607a941d2f_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_e757f797f23b46dcf3dc70607a941d2f_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_e757f797f23b46dcf3dc70607a941d2f_SRVResourceNames[] = { "r_input_exposure", "r_dilated_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_lanczos_lut", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_e757f797f23b46dcf3dc70607a941d2f_SRVResourceBindings[] = { 0, 2, 3, 4, 5, 10, 6, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_e757f797f23b46dcf3dc70607a941d2f_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_e757f797f23b46dcf3dc70607a941d2f_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_e757f797f23b46dcf3dc70607a941d2f_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_e757f797f23b46dcf3dc70607a941d2f_UAVResourceBindings[] = { 0, 1, 3, 4, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_e757f797f23b46dcf3dc70607a941d2f_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_e757f797f23b46dcf3dc70607a941d2f_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_e757f797f23b46dcf3dc70607a941d2f_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_e757f797f23b46dcf3dc70607a941d2f_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_e757f797f23b46dcf3dc70607a941d2f_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_e757f797f23b46dcf3dc70607a941d2f_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_e757f797f23b46dcf3dc70607a941d2f_size = 16856; + +static const unsigned char g_ffx_fsr2_accumulate_pass_wave64_e757f797f23b46dcf3dc70607a941d2f_data[] = { +0x44,0x58,0x42,0x43,0xb5,0x90,0x61,0x9d,0x9a,0xe7,0xf0,0xe4,0x7d,0x12,0x0c,0xb1, +0xf5,0x8f,0x36,0x0e,0x01,0x00,0x00,0x00,0xd8,0x41,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x24,0x02,0x00,0x00,0x60,0x10,0x00,0x00,0x7c,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xb0,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x34,0x0e,0x00,0x00,0x66,0x00,0x05,0x00, +0x8d,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x1c,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x84,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xce,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xf4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a, +0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b, +0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30, +0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18, +0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3, +0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21, +0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22, +0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95, +0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60,0x06,0xea,0x6e,0x1b, +0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x72,0xa8,0x48,0x20,0xd2,0xc8,0x79,0x88, +0x68,0x42,0x08,0x09,0x09,0xc3,0x50,0x08,0x66,0x60,0x3e,0x02,0x0f,0x1a,0x2e,0x7f, +0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90,0x66,0x40,0xc4,0x30,0x0c,0xca,0x1c,0x41, +0x50,0x0a,0x66,0x10,0x87,0x91,0xc8,0x81,0x80,0x61,0x04,0xc1,0x98,0xa9,0x0d,0xc6, +0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41, +0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e, +0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0, +0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01, +0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e, +0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60, +0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e, +0xf4,0xc0,0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x84,0x13,0xa5,0x74,0x18, +0x81,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28, +0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87, +0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36, +0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98, +0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x30,0x93,0x18,0x8c,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94, +0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f, +0x20,0x61,0x65,0xa9,0x9d,0x29,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc, +0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61, +0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0xd6,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x12,0x8c, +0x97,0xe0,0x99,0xc8,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x40,0x16,0x6e, +0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0, +0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c, +0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x05,0x2b,0xc9,0x33,0x91, +0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03, +0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38, +0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80, +0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x4e,0xa2,0x67,0xc2,0xc6,0x81,0x1d,0xc2, +0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41, +0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f, +0x50,0x60,0x90,0x3d,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7,0xae,0x36,0x9a,0x70,0x1c, +0xc7,0xf1,0x61,0x58,0xcf,0xf3,0x3c,0x0d,0xc3,0x30,0x0c,0xc3,0xa0,0xfc,0x26,0x69, +0x8a,0x28,0x61,0xf2,0x59,0x80,0x79,0x16,0x22,0x62,0x27,0x60,0x22,0x50,0x30,0xd0, +0x0e,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02, +0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2, +0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x90,0x01,0x10,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x00,0x1e,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2, +0x1c,0x0a,0xa2,0xf0,0x03,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30, +0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0, +0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x2c,0x4a,0xa3,0xb0,0x21,0x8a, +0xdf,0xa2,0xb8,0x8a,0x87,0xc6,0x11,0x80,0x1a,0x20,0x75,0x06,0x80,0xdc,0x19,0x00, +0x8a,0x67,0x00,0x68,0x9e,0x01,0xa0,0x7a,0x06,0x80,0xee,0x19,0x00,0xca,0x67,0x00, +0x48,0x9f,0x01,0x20,0x7e,0x06,0x00,0x00,0x79,0x18,0x00,0x00,0x87,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xc1,0x99,0x20,0x0c,0xcf,0x06,0x61,0x20, +0x26,0x08,0x03,0xb4,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08, +0x6a,0x40,0x07,0x84,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe,0xca,0xf0,0xe0,0xde, +0xe6,0xea,0xe4,0xca,0x26,0x08,0x43,0x34,0x41,0x18,0xa4,0x0d,0x82,0xd1,0x6c,0x48, +0x0c,0x65,0x31,0x8c,0x81,0x31,0x1c,0x62,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65, +0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73, +0x1b,0x92,0x41,0x81,0x0c,0x66,0x60,0x0c,0x67,0x82,0xe0,0x06,0x75,0xc0,0x4c,0xee, +0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad, +0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x4c,0x1b,0x12,0x46,0x9a,0x0c, +0x6a,0x60,0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d, +0xdd,0xdc,0x04,0x61,0xa0,0x26,0x08,0x43,0xb5,0x41,0x30,0xb0,0x0d,0x09,0xa5,0x58, +0xc6,0x35,0x30,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec, +0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x58,0x1b, +0x92,0x4b,0xda,0x0c,0x6e,0x60,0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17, +0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xb8,0x36,0x24,0x9c,0xe4,0x19,0xdf, +0xc0,0x18,0xd9,0x04,0x21,0x0e,0xec,0x80,0x8d,0xdc,0x17,0x5b,0x98,0xdb,0x98,0xde, +0xdb,0xdc,0x17,0x5b,0x1d,0xdd,0x86,0x84,0x08,0x03,0x31,0x30,0x88,0x81,0x31,0x9c, +0x09,0xc2,0x80,0x31,0x91,0xfb,0x4a,0x6b,0x3b,0x6b,0x4a,0x83,0x9b,0x9b,0x20,0x0c, +0xd9,0x86,0x84,0x0c,0xc2,0xa0,0x0c,0x0c,0x33,0x18,0x18,0xc3,0x21,0x26,0xf7,0x45, +0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36,0x46,0x97,0x66,0x57,0xf6, +0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21,0x31,0x03,0x05,0x0d,0x8c,0x61,0x60,0x8c,0x6c, +0x43,0xf2,0x44,0x95,0xd6,0x81,0xc1,0x18,0x9c,0x41,0x1a,0x4c,0x10,0xe6,0xe0,0x0e, +0xa8,0xc9,0xdd,0x7d,0xa5,0xb9,0xd1,0x95,0xc9,0xb9,0x85,0xb1,0x7d,0xd5,0xc1,0xcd, +0x8d,0x85,0xb1,0x95,0x91,0x7d,0x8d,0xbd,0xb1,0xbd,0xc9,0x4d,0x10,0xc6,0x40,0x0e, +0x36,0x2c,0xc6,0x1a,0xb0,0x81,0x61,0x0c,0x4c,0x1b,0xb4,0x41,0x1b,0x38,0x13,0x84, +0x3a,0xc0,0x03,0x3a,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74, +0x75,0x73,0x1b,0x96,0xe1,0x0d,0xe0,0xc0,0x18,0x06,0xa6,0x0d,0xda,0xa0,0x0d,0xb2, +0x09,0xc2,0x1d,0xe4,0x01,0x19,0xb9,0xbb,0x2f,0xb7,0xb2,0xbb,0x2f,0xb6,0xb7,0xb1, +0xb5,0xb9,0x0d,0x0b,0x23,0x07,0x73,0x60,0x50,0x03,0xd3,0x06,0x6d,0xd0,0x06,0x19, +0x1f,0xb9,0xbb,0x2f,0xb6,0xba,0xb6,0xb0,0x2f,0xb4,0xb4,0x39,0xba,0x37,0xb9,0xbc, +0x0d,0x0b,0xb5,0x06,0x75,0x60,0x5c,0x03,0xd3,0x06,0x6d,0xd0,0x06,0xce,0x06,0xc2, +0x0d,0xe2,0x80,0x0e,0xec,0x60,0x82,0xa0,0x07,0x7b,0x40,0x63,0x4c,0xcc,0x68,0x4a, +0x4a,0x66,0x82,0x30,0x68,0x1b,0x10,0x03,0x0f,0xf2,0xc0,0x30,0x06,0x3d,0x00,0x36, +0x04,0x7b,0x30,0x41,0xe0,0x03,0x3e,0x60,0x33,0xf7,0xc5,0x94,0xe6,0x56,0x16,0x26, +0x37,0xc4,0x16,0xd6,0x06,0xb7,0x01,0x31,0xfa,0xc0,0x0f,0x8c,0x61,0x30,0x80,0x0d, +0xc1,0x1f,0x6c,0x20,0xd4,0xe0,0x0e,0xf8,0x00,0x14,0x26,0x08,0x79,0xa0,0x07,0x5c, +0xd2,0xa4,0xca,0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x63,0x30,0x07, +0x1b,0x10,0x62,0x14,0x28,0x83,0x0c,0xae,0x86,0x14,0xe8,0xa4,0x35,0x85,0xe1,0x49, +0x95,0xb9,0x91,0x95,0xc9,0x4d,0xa5,0xe9,0x95,0x6d,0x40,0x08,0x53,0xa0,0xcc,0x80, +0x0c,0xae,0x86,0x14,0xc8,0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9, +0x95,0x4d,0x10,0x86,0x6d,0x03,0x42,0xa0,0x02,0x95,0x0a,0x64,0x70,0x35,0xa4,0xc0, +0x2e,0x2d,0xc9,0x0d,0xae,0x8e,0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad, +0x4e,0x6e,0xac,0x8c,0x28,0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30, +0x70,0x1b,0x0c,0x62,0x15,0x28,0x56,0x20,0x83,0x8b,0x52,0x1a,0x53,0x5d,0x5b,0x58, +0x53,0x1a,0x1c,0x51,0x5a,0x5b,0x99,0xdb,0x5c,0xda,0x9b,0xdb,0xdc,0x04,0x61,0xe8, +0x36,0x20,0x84,0x2b,0x50,0xaf,0x40,0x06,0x57,0x43,0x0a,0x94,0xd2,0x98,0xea,0xda, +0xc2,0x9a,0xd2,0xe0,0x98,0xca,0xec,0xca,0xd8,0xa8,0xde,0xaa,0xe6,0xca,0x26,0x08, +0x83,0xb7,0x01,0x21,0x62,0x81,0x92,0x05,0x32,0xb8,0x1a,0x52,0xe0,0x92,0x66,0x24, +0x17,0xd6,0x56,0x96,0xe4,0x46,0x56,0x86,0x37,0x41,0x18,0xbe,0x0d,0x08,0x41,0x0b, +0x54,0x2d,0x90,0xc1,0xd5,0x90,0x02,0x25,0x33,0xa2,0x32,0xbb,0xb4,0xb1,0x32,0xaa, +0x37,0xab,0xb4,0xb2,0x3b,0xa2,0x32,0x38,0x3a,0xb4,0x09,0xc2,0x00,0x06,0x1b,0x0c, +0xe2,0x16,0x28,0x5c,0x20,0x83,0x86,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc,0x04, +0x61,0x08,0x83,0x0d,0x08,0xa1,0x0b,0xd4,0x2e,0x90,0x41,0xd3,0x90,0x02,0x25,0xb3, +0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0xb9,0xa9,0xb1,0x30,0xb6, +0xb2,0x09,0xc2,0x20,0x06,0x1b,0x0c,0xa2,0x17,0x28,0x5f,0x20,0x83,0x86,0x90,0x19, +0xd1,0xdb,0x9d,0xdb,0xdc,0x58,0x18,0x5b,0x99,0x51,0xd8,0x18,0xdd,0x9b,0xdc,0x04, +0x61,0x18,0x83,0x0d,0x08,0x01,0x0e,0x54,0x38,0x90,0x41,0xd3,0x90,0x02,0x3f,0xb3, +0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0x39,0xa5,0x34,0x3a,0xba, +0x32,0xb9,0xa1,0x30,0xb7,0xb1,0x32,0x36,0xb6,0x30,0xba,0xb4,0x37,0xb7,0x09,0xc2, +0x40,0x06,0x1b,0x0c,0x62,0x1c,0x28,0x72,0x20,0x83,0x86,0x8c,0x19,0x94,0x5c,0x59, +0x11,0x1e,0xdc,0xdb,0x5c,0x9d,0x5c,0xd9,0x04,0x61,0x28,0x83,0x0d,0x08,0x61,0x0e, +0xd4,0x39,0x90,0x41,0xd3,0x90,0x02,0x33,0x33,0x28,0xb9,0x32,0xbb,0xb4,0xb7,0xba, +0x39,0x23,0xb9,0xb0,0xb6,0x32,0x28,0xb9,0xb2,0x22,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9, +0xb2,0x09,0xc2,0x60,0x06,0x1b,0x10,0x22,0x1d,0x28,0x75,0x20,0x83,0xa6,0x21,0x05, +0x2e,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x13,0x84,0xe1,0x0c, +0x36,0x18,0x04,0x3b,0x50,0xed,0x40,0x06,0x0d,0x2b,0x33,0xa5,0x34,0x3a,0xba,0x32, +0xb9,0xa9,0xb2,0xb8,0xba,0x32,0xb7,0xb1,0x32,0xa6,0x32,0xb7,0x33,0x3a,0xb4,0x09, +0xc2,0x80,0x06,0x1b,0x10,0xe2,0x1d,0x28,0x78,0x20,0x83,0xa6,0x21,0x05,0x2a,0x66, +0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x13,0x84,0x21,0x0d,0x36,0x18,0x84, +0x3c,0x50,0xf3,0x40,0x06,0x0d,0x2f,0x33,0xa2,0x3c,0xb7,0xb0,0xb6,0xb4,0x31,0xa9, +0xb2,0xb9,0x21,0xb4,0x30,0xb7,0xb3,0x32,0xa3,0xb0,0x31,0xba,0x37,0xb9,0x09,0xc2, +0xa0,0x06,0x1b,0x0c,0xa2,0x1e,0x28,0x7b,0x20,0x83,0x86,0x98,0x99,0x55,0x5a,0xd9, +0xdd,0x14,0x5c,0xd8,0x58,0x19,0xd5,0x5b,0x53,0x19,0x5d,0x99,0xdc,0x9c,0x51,0xd8, +0x18,0xdd,0x9b,0xdc,0x04,0x61,0x58,0x83,0x0d,0x06,0x81,0x0f,0x54,0x3e,0x90,0x41, +0xb3,0x81,0xd2,0x83,0x52,0x38,0x05,0x55,0x68,0x05,0x58,0x98,0x05,0x5b,0xc8,0x05, +0x5e,0xf8,0x05,0x71,0x28,0x07,0x74,0x58,0x07,0x77,0x88,0x07,0x7a,0xb8,0x07,0x7d, +0xd8,0x30,0x18,0xa2,0xb0,0x0f,0x13,0x04,0x01,0xd8,0x00,0x6c,0x18,0x0c,0x7f,0xf0, +0x87,0x0d,0xc1,0x3f,0x6c,0x18,0x86,0x7e,0x00,0x09,0x0a,0x43,0x53,0x1b,0x06,0x33, +0x30,0x83,0x61,0x82,0x30,0xb0,0xc1,0x86,0x60,0x17,0x36,0x10,0xd7,0x48,0x90,0x44, +0x49,0x6c,0x28,0xfa,0x41,0x24,0x80,0x50,0x30,0x09,0x22,0x62,0x72,0x61,0x6e,0x63, +0x68,0x65,0x73,0x13,0x84,0xa1,0x0d,0x68,0x98,0xb1,0xbd,0x85,0xd1,0xcd,0x4d,0x10, +0x06,0x37,0x60,0x91,0xe6,0x36,0x47,0x37,0x37,0x41,0x18,0xde,0x80,0x44,0x9a,0x1b, +0xdd,0xdc,0x04,0x61,0x80,0x03,0x22,0x74,0x65,0x78,0x5f,0x6c,0x6f,0x61,0x64,0x13, +0x84,0x21,0x0e,0x88,0xd0,0x95,0xe1,0x7d,0xb9,0xbd,0xc9,0xb5,0x31,0xa1,0x2b,0xc3, +0xfb,0x9a,0xa3,0x7b,0x93,0x2b,0x63,0x51,0x97,0xe6,0x46,0x37,0xb7,0x01,0x42,0x89, +0x94,0x50,0x89,0x95,0x60,0x89,0x96,0x70,0x89,0x97,0x80,0x89,0x98,0x90,0x89,0x94, +0x98,0x89,0x8b,0x26,0x64,0xa1,0x0a,0x1b,0x9b,0x5d,0x9b,0x4b,0x1a,0x59,0x99,0x1b, +0xdd,0x94,0x20,0xa8,0x42,0x86,0xe7,0x62,0x57,0x26,0x37,0x97,0xf6,0xe6,0x36,0x25, +0x20,0x9a,0x90,0xe1,0xb9,0xd8,0x85,0xb1,0xd9,0x95,0xc9,0x4d,0x09,0x8c,0x3a,0x64, +0x78,0x2e,0x73,0x68,0x61,0x64,0x65,0x72,0x4d,0x6f,0x64,0x65,0x6c,0x53,0x02,0xa4, +0x0c,0x19,0x9e,0x8b,0x5c,0xd9,0xdc,0x5b,0x9d,0xdc,0x58,0xd9,0xdc,0x94,0x00,0x14, +0x2a,0x91,0xe1,0xb9,0xd0,0xe5,0xc1,0x95,0x05,0xb9,0xb9,0xbd,0xd1,0x85,0xd1,0xa5, +0xbd,0xb9,0xcd,0x4d,0x11,0xf6,0x01,0x24,0xea,0x90,0xe1,0xb9,0x94,0xb9,0xd1,0xc9, +0xe5,0x41,0xbd,0xa5,0xb9,0xd1,0xcd,0x4d,0x09,0x4c,0xa2,0x0b,0x19,0x9e,0xcb,0xd8, +0x5b,0x9d,0x1b,0x5d,0x99,0xdc,0xdc,0x94,0x80,0x26,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3b,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x31,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84, +0xf9,0xc5,0x6d,0x1b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23, +0xb7,0x6d,0x0a,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0, +0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0xb6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10, +0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0d, +0xdd,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0x7c,0x91, +0xc3,0x6c,0x48,0x33,0x20,0x8d,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3,0x0f,0xce,0x64, +0xfb,0xc5,0x6d,0x5b,0x40,0x34,0x5c,0xbe,0xf3,0xf8,0x46,0xe4,0x50,0x8f,0x38,0xf8, +0xc8,0x6d,0xdb,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x12,0xc0,0x3c,0x0b,0x51,0x12,0x15, +0xb1,0xf8,0xc5,0x6d,0x1b,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44, +0x94,0x0e,0x30,0xf8,0xc5,0x6d,0x5b,0x81,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d, +0x54,0x44,0xb0,0x93,0x13,0x11,0x7e,0x71,0xdb,0x26,0x90,0x0d,0x97,0xef,0x3c,0xfe, +0x74,0x44,0x04,0x30,0x88,0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e,0x72,0xdb,0x66,0xf0, +0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe7,0x57,0xf7,0x97, +0xf2,0x3b,0x46,0xdc,0xf3,0xdc,0x70,0x60,0x7a,0x94,0x1d,0x2f,0x44,0x58,0x49,0x4c, +0x54,0x31,0x00,0x00,0x66,0x00,0x05,0x00,0x55,0x0c,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x3c,0x31,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x4c,0x0c,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xce,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xf8,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2, +0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42, +0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29, +0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30, +0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c, +0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3, +0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf, +0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f, +0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3, +0x50,0x08,0x6e,0x60,0x06,0xea,0x6e,0x1b,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42, +0x72,0xa8,0x48,0x20,0xd2,0xc8,0x79,0x88,0x68,0x42,0x08,0x09,0x09,0xc3,0x50,0x08, +0x66,0x60,0x3e,0x02,0x0f,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90, +0x66,0x40,0xc4,0x30,0x0c,0xca,0x1c,0x41,0x50,0x0a,0x66,0x10,0x87,0x91,0xc8,0x81, +0x80,0x61,0x04,0xc1,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec, +0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81, +0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d, +0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30, +0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f, +0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2, +0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x20,0x07,0x7e,0x00, +0x06,0x7e,0x80,0x84,0x13,0xa5,0x74,0x18,0x81,0x30,0x66,0x6a,0x83,0x71,0x60,0x87, +0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30, +0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03, +0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72, +0x40,0xc1,0x30,0x93,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42, +0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39, +0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0, +0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f,0x20,0x61,0x65,0xa9,0x9d,0x29,0x0c,0xc6, +0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41, +0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f, +0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca, +0x01,0x05,0xc3,0x4c,0xd6,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3, +0x3b,0x84,0x03,0x3d,0xf8,0x01,0x12,0x8c,0x97,0xe0,0x99,0xc8,0x60,0x1c,0xd8,0x21, +0x1c,0xe6,0x61,0x1e,0xdc,0x40,0x16,0x6e,0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e, +0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4, +0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00, +0x0c,0xfc,0x00,0x05,0x2b,0xc9,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c, +0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03, +0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a, +0x4e,0xa2,0x67,0xc2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc, +0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x50,0x60,0x90,0x3d,0x8c,0x20,0x0c,0x67, +0x08,0xc1,0xc7,0xae,0x36,0x9a,0x70,0x1c,0xc7,0xf1,0x61,0x58,0xcf,0xf3,0x3c,0x0d, +0xc3,0x30,0x0c,0xc3,0xa0,0xfc,0x26,0x69,0x8a,0x28,0x61,0xf2,0x59,0x80,0x79,0x16, +0x22,0x62,0x27,0x60,0x22,0x50,0x30,0xd0,0x3e,0x05,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c, +0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10, +0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x90,0x01,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64, +0x81,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24, +0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2,0x1c,0x0a,0xa2,0xf0,0x03,0xca,0xa2,0x00, +0x03,0x68,0x1c,0x01,0x20,0x75,0x06,0x80,0xdc,0x19,0x00,0x8a,0x67,0x00,0x68,0x9e, +0x01,0xa0,0x7a,0x06,0x80,0xee,0x19,0x00,0xd2,0x67,0x00,0x88,0x9f,0x01,0x00,0x00, +0x79,0x18,0x00,0x00,0x75,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0xc1,0x99,0x20,0x0c,0xcf,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98, +0x20,0x0c,0xd0,0x04,0x41,0x0d,0x3c,0x02,0x13,0x84,0x21,0x9a,0x20,0x0c,0xd2,0x06, +0x01,0x61,0x36,0x24,0x48,0xa2,0x20,0xc8,0xb0,0x20,0xcd,0x86,0x64,0x48,0x14,0x64, +0x19,0x16,0xa4,0x99,0x20,0xb8,0xc1,0x37,0x41,0x18,0xa6,0x0d,0xc9,0x02,0x29,0x48, +0x34,0x2c,0x48,0x33,0x41,0x18,0xa8,0x09,0xc2,0x50,0x6d,0x10,0x10,0x6a,0x43,0x12, +0x25,0x0a,0x32,0x0d,0x0b,0x52,0x4d,0x10,0x06,0x6b,0x43,0x32,0x41,0x0a,0x72,0x0d, +0x0b,0xd2,0x4c,0x10,0x86,0x6b,0x43,0x72,0x41,0x0a,0x92,0x0d,0x0b,0x52,0x4d,0x10, +0xe2,0x00,0x0c,0x36,0x24,0xc4,0xa6,0x20,0xc4,0xb0,0x20,0xcd,0x04,0x61,0xc0,0x26, +0x08,0x43,0xb6,0x21,0xe9,0x36,0x05,0xf1,0x86,0x05,0x69,0x36,0x24,0x5e,0xa2,0x20, +0xc3,0xb0,0x20,0xd5,0x86,0xc4,0x79,0x24,0x0b,0xd3,0xb8,0x0f,0x0c,0x26,0x08,0x73, +0x10,0x06,0x13,0x84,0x31,0xe8,0x36,0x2c,0x88,0x18,0x28,0x08,0x32,0x2c,0x63,0x30, +0x06,0x63,0xd0,0x4c,0x10,0xea,0x40,0x0c,0x36,0x2c,0x43,0x19,0x28,0xc8,0x30,0x2c, +0x63,0x30,0x06,0x63,0x50,0x4d,0x10,0xee,0x60,0x0c,0x36,0x2c,0xcb,0x19,0x28,0x48, +0x34,0x2c,0x63,0x30,0x06,0x63,0x50,0x6d,0x58,0x22,0x31,0x50,0x90,0x69,0x58,0xc6, +0x60,0x0c,0xc6,0xa0,0xd9,0x40,0x90,0x81,0x19,0xa0,0x41,0x1a,0x4c,0x10,0xf4,0x80, +0x0c,0x26,0x08,0x83,0xb6,0x01,0x41,0xd6,0x40,0x41,0x90,0x81,0x0d,0x80,0x0d,0x41, +0x1b,0x4c,0x10,0xf8,0xa0,0x0c,0x36,0x20,0xc8,0x1b,0x28,0xc8,0x30,0x20,0xc0,0x86, +0x00,0x0e,0x36,0x10,0x61,0xa0,0x06,0x6e,0x10,0x07,0x13,0x04,0x01,0xa0,0x30,0x34, +0xb5,0x61,0xf0,0xbc,0x61,0x82,0x30,0x6c,0x13,0x84,0x81,0xdb,0x10,0xdc,0xc1,0x06, +0x62,0xaa,0x03,0x3b,0xc0,0x83,0x0d,0xc5,0x1c,0xd0,0x01,0x20,0x07,0x79,0x50,0x85, +0x8d,0xcd,0xae,0xcd,0x25,0x8d,0xac,0xcc,0x8d,0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73, +0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x9b,0x12,0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2, +0xd8,0xec,0xca,0xe4,0xa6,0x04,0x44,0x1d,0x32,0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32, +0xb9,0xa6,0x37,0xb2,0x32,0xb6,0x29,0x81,0x51,0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee, +0xad,0x4e,0x6e,0xac,0x6c,0x6e,0x4a,0x10,0x07,0x75,0xc8,0xf0,0x5c,0xca,0xdc,0xe8, +0xe4,0xf2,0xa0,0xde,0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0x79,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3b,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x31,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84, +0xf9,0xc5,0x6d,0x1b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23, +0xb7,0x6d,0x0a,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0, +0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0xb6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10, +0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0d, +0xdd,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0x7c,0x91, +0xc3,0x6c,0x48,0x33,0x20,0x8d,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3,0x0f,0xce,0x64, +0xfb,0xc5,0x6d,0x5b,0x40,0x34,0x5c,0xbe,0xf3,0xf8,0x46,0xe4,0x50,0x8f,0x38,0xf8, +0xc8,0x6d,0xdb,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x12,0xc0,0x3c,0x0b,0x51,0x12,0x15, +0xb1,0xf8,0xc5,0x6d,0x1b,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44, +0x94,0x0e,0x30,0xf8,0xc5,0x6d,0x5b,0x81,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d, +0x54,0x44,0xb0,0x93,0x13,0x11,0x7e,0x71,0xdb,0x26,0x90,0x0d,0x97,0xef,0x3c,0xfe, +0x74,0x44,0x04,0x30,0x88,0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e,0x72,0xdb,0x66,0xf0, +0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x61,0x20,0x00,0x00, +0xe4,0x09,0x00,0x00,0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00,0x6f,0x00,0x00,0x00, +0x34,0xcc,0x00,0x94,0x51,0x21,0x15,0x61,0x40,0xc1,0x0e,0x14,0x5b,0xc9,0x0e,0x94, +0x4a,0xf1,0x95,0x5d,0x0d,0x94,0x4b,0xc1,0x94,0x4d,0x31,0x95,0x61,0x40,0x11,0x02, +0x15,0x6f,0x40,0xf9,0x06,0x94,0x24,0x44,0x71,0x22,0x94,0x52,0x15,0x94,0x46,0x45, +0x94,0x24,0x42,0x49,0x12,0x14,0x27,0x41,0xf9,0x14,0x4d,0x71,0x42,0xd0,0x58,0x03, +0xa4,0x14,0x41,0x19,0x94,0x47,0x09,0x8c,0x00,0x90,0x31,0x46,0x00,0x82,0x20,0x88, +0x82,0xc1,0x18,0x41,0x6b,0xce,0x39,0xfb,0x8d,0x11,0x80,0x20,0x08,0xca,0xdf,0x18, +0x01,0x08,0x82,0x30,0xff,0x0b,0x63,0x04,0x20,0x08,0x82,0xf1,0x2f,0x8c,0x11,0xbc, +0x33,0x69,0xa2,0xdd,0x18,0x01,0x08,0x82,0x20,0xfc,0x0b,0x63,0x04,0x20,0x08,0x82, +0x20,0x18,0x8c,0x11,0xb4,0xe6,0x9c,0xf3,0xde,0x18,0x01,0x08,0x82,0xa0,0x0c,0x06, +0x63,0x04,0x20,0x08,0x82,0x20,0x28,0x8c,0x11,0x80,0x20,0xfe,0xdf,0x63,0x30,0x46, +0x10,0x92,0x60,0x88,0x77,0x63,0x04,0x7b,0xac,0xc6,0xfb,0x37,0x46,0xb0,0xd6,0x6a, +0x2d,0x7e,0x63,0x04,0xff,0xfd,0xf7,0xef,0x37,0x46,0xd0,0x9a,0x73,0xce,0xfb,0xc2, +0x18,0x81,0x2c,0xba,0xfd,0xff,0x8d,0x11,0xe8,0xac,0x39,0xa7,0xdf,0x18,0x81,0x8a, +0xd7,0xa7,0xea,0x8d,0x11,0x80,0x20,0x08,0x82,0xe0,0x30,0x46,0xb0,0xd6,0x6a,0xad, +0x7b,0x63,0x04,0x20,0x08,0xfa,0x77,0x18,0x8c,0x11,0xb4,0xe6,0x9c,0xd3,0xde,0x18, +0x01,0x08,0x82,0x20,0x09,0x06,0x63,0x04,0x20,0x08,0x82,0x3a,0x18,0x8c,0x11,0x88, +0x20,0x09,0xe2,0xdb,0x18,0x01,0x1c,0x97,0xf9,0xed,0x8d,0x11,0x90,0x25,0xaf,0xdf, +0xdf,0x18,0x01,0x08,0x82,0x20,0x0b,0x06,0x63,0x04,0x20,0x08,0x82,0xe8,0x37,0x46, +0x00,0x82,0x20,0x88,0xff,0xc2,0x0c,0xc0,0x18,0x01,0x08,0x82,0x20,0xfe,0x8d,0x11, +0x80,0x20,0x08,0xc2,0x1f,0x7d,0x73,0x08,0xd1,0x1f,0xcc,0x21,0x54,0xd0,0x1c,0x42, +0x94,0x07,0x73,0x08,0x91,0x1e,0xcc,0x21,0x44,0xa0,0x30,0x87,0x60,0x07,0xa1,0x30, +0x87,0x60,0x07,0x79,0x30,0x87,0xd0,0x07,0xda,0x1c,0x42,0x44,0x0a,0x73,0x08,0x76, +0xa0,0x07,0x24,0xce,0x41,0x50,0x14,0x94,0x0a,0x73,0x10,0xd3,0x04,0xa5,0xc2,0x1c, +0x84,0xe3,0x40,0xa9,0x30,0x07,0x01,0x41,0x50,0x2a,0xcc,0x41,0x38,0x0e,0xa4,0x0a, +0x73,0x10,0x59,0x06,0xa9,0xc2,0x1c,0xc4,0xf3,0x40,0xaa,0x30,0x07,0x71,0x5d,0x90, +0x2a,0xcc,0x41,0x58,0x16,0xa4,0x0a,0x73,0x10,0x14,0x05,0xa9,0xc2,0x1c,0xc4,0x34, +0x41,0xaa,0x30,0x07,0x11,0x45,0x90,0x2a,0x8c,0x00,0xcc,0x41,0x38,0x0e,0x74,0x0a, +0x73,0x10,0x10,0x04,0x99,0x02,0x19,0x23,0x00,0x00,0x00,0x00,0x23,0x06,0x08,0x00, +0x82,0x60,0x40,0x06,0xfb,0xc0,0x0b,0x10,0x3d,0xac,0xc3,0x88,0x01,0x02,0x80,0x20, +0x18,0x90,0x01,0x3f,0xf4,0x02,0x64,0x0f,0xec,0x30,0x62,0x80,0x00,0x20,0x08,0x06, +0x64,0xd0,0x0f,0xbe,0x00,0xf1,0x43,0x3b,0x8c,0x18,0x20,0x00,0x08,0x82,0x01,0x19, +0xf8,0xc3,0x2f,0x40,0xfb,0xe0,0x0e,0x23,0x06,0x08,0x00,0x82,0x60,0x40,0x06,0xff, +0x00,0x0e,0x90,0x3f,0xbc,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90,0x01,0x48,0x84, +0x03,0x44,0x0f,0xf0,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x64,0x10,0x12,0xe2,0x00, +0xfd,0x43,0x3c,0x8c,0x18,0x20,0x00,0x08,0x82,0x01,0x19,0x88,0xc4,0x38,0x40,0xf8, +0x20,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x40,0x06,0x23,0x41,0x0e,0x90,0x3e,0xcc, +0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90,0x01,0x49,0x94,0x03,0xd4,0x0f,0xf4,0x30, +0x62,0x80,0x00,0x20,0x08,0x06,0x64,0x50,0x12,0xe6,0x00,0xfd,0x43,0x3d,0x8c,0x18, +0x20,0x00,0x08,0x82,0x01,0x19,0x98,0xc4,0x39,0x40,0x22,0x61,0x0f,0x23,0x06,0x08, +0x00,0x82,0x60,0x40,0x06,0x27,0x81,0x0e,0x10,0x49,0xdc,0xc3,0x88,0x01,0x02,0x80, +0x20,0x18,0x90,0x01,0x4a,0xa4,0x03,0x74,0x12,0xf8,0x30,0x62,0x80,0x00,0x20,0x08, +0x06,0x64,0x90,0x12,0xea,0x00,0x99,0x44,0x3e,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01, +0x18,0xac,0x44,0x3b,0x04,0x62,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0xc4,0x4d,0x84, +0x03,0x4a,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x81,0x13,0xe2,0xb0,0x12,0x23,0x06, +0x06,0x00,0x82,0x60,0x40,0xe0,0x84,0x38,0xa8,0xc4,0x88,0x81,0x01,0x80,0x20,0x18, +0x10,0x39,0x31,0x0e,0x2d,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x5d,0x4c,0xb4,0x43, +0xe1,0x12,0xa3,0x09,0x41,0x50,0xc6,0x4a,0x5c,0x19,0x2c,0x71,0x15,0xc0,0x03,0x17, +0x11,0x40,0x05,0xe4,0xa0,0x95,0x14,0x50,0x42,0x02,0x27,0x18,0x76,0x82,0x61,0x26, +0xe8,0x01,0x7c,0x4c,0xd8,0x03,0xf8,0x8c,0x26,0x34,0xc0,0x05,0x86,0x9d,0x63,0x98, +0x15,0x02,0x7d,0xac,0x10,0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x1a,0x59,0xfc, +0xc3,0xa5,0x13,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x23,0x06,0x07,0x00,0x82,0x60, +0xd0,0x99,0x85,0x48,0x68,0x61,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0x82,0x61, +0x27,0x18,0x66,0x87,0x40,0x1f,0x3b,0x04,0xfa,0x98,0xc0,0xc0,0xc7,0x04,0x06,0x3e, +0xa3,0x09,0x89,0x30,0x9a,0xa0,0x0c,0x86,0x10,0xf2,0x31,0x84,0x90,0x8f,0x29,0xed, +0x00,0x1f,0x53,0xdc,0x01,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf4,0x05,0x4e, +0x10,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7e,0x91,0x13,0x84,0x30,0x62,0x70, +0x00,0x20,0x08,0x06,0xc7,0x5f,0xec,0x44,0x2d,0x08,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0x80,0x06,0x4f,0xd8,0x82,0x70,0x8a,0x61,0xa7,0x18,0x66,0x84,0x40,0x1f,0x23, +0x04,0xfa,0x18,0xc5,0xc9,0xc7,0x28,0x4e,0x3e,0x27,0x0c,0x74,0xc2,0x40,0x23,0x06, +0x07,0x00,0x82,0x60,0x00,0x06,0xa0,0x21,0x16,0x79,0xe0,0x0b,0x23,0x06,0x0d,0x00, +0x82,0x60,0xd0,0xa4,0x06,0x59,0x04,0x7d,0x31,0x08,0x67,0x71,0x16,0x67,0x71,0x16, +0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x66,0x06,0x82,0x7c,0xcc,0x0c,0x04,0xf9,0x98, +0x20,0xc8,0xc7,0x04,0x41,0x3e,0x26,0x04,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83, +0xe8,0x35,0xc6,0x22,0x30,0x44,0x0d,0xe0,0x63,0x88,0x1a,0xc0,0x67,0x38,0x42,0x88, +0x85,0xe1,0x1b,0x8e,0x18,0xda,0xa1,0xf8,0x4a,0x08,0x74,0x38,0x82,0xa0,0x85,0xe1, +0x1b,0x8e,0x28,0xe0,0xa1,0xf8,0x4a,0x08,0xb4,0x88,0x40,0x47,0x0c,0x0e,0x00,0x04, +0xc1,0x00,0x0c,0x66,0xa3,0x2e,0x5e,0xe1,0x1d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00, +0x0c,0x68,0xc3,0x2e,0x56,0x21,0x1e,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x60,0xd2,0x8d, +0xb9,0x10,0x82,0x4d,0xb3,0x07,0x7b,0x88,0x8d,0xd8,0xd8,0x0b,0x5d,0x18,0x4d,0x08, +0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x7a,0x63,0x35,0x82,0x11,0x83,0x03,0x00, +0x41,0x30,0x00,0x03,0xdc,0xd0,0x0b,0x5c,0x98,0x87,0x11,0x83,0x07,0x00,0x41,0x30, +0x98,0x7c,0xe3,0x2e,0x82,0xe2,0xf3,0xf4,0x41,0x1f,0x6a,0xa3,0x36,0xfe,0xc2,0x17, +0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0xeb,0x8d, +0xbc,0x88,0x85,0xdb,0x18,0x4d,0x08,0x86,0xe1,0x86,0x40,0x37,0xc0,0xa0,0x1a,0xb3, +0xe0,0x12,0x82,0xad,0x01,0x2d,0xb8,0xa0,0x40,0x67,0x19,0x02,0x21,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x8e,0x3c,0x40,0x03,0x17,0xc2,0x63,0x34,0x21,0x00,0x46,0x13, +0x84,0xe0,0x04,0xc3,0x4e,0x30,0xcc,0x04,0x4f,0x3e,0x26,0x78,0xf2,0x31,0xa1,0x2c, +0xe0,0x63,0x82,0x59,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xfa,0x80,0x0d, +0x43,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x3e,0x64,0x43,0x1e,0x82,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xee,0x43,0x36,0x8e,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0xfc,0xa0,0x0d,0x7a,0x08,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xb2,0x8f,0xd4, +0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xba,0x0f,0xd5,0x10,0x4e,0x18,0xe8,0x84, +0x81,0xec,0x20,0xe2,0x63,0x06,0x11,0x9f,0x22,0x64,0x03,0x8a,0x98,0x0d,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0x8a,0x3f,0x52,0x43,0xa0,0x8f,0x11,0x83,0x03,0x00,0x41, +0x30,0xa8,0xfa,0x43,0x35,0x84,0xfa,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x30,0xd0, +0x0f,0xde,0xa0,0x07,0x9b,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x66,0x44,0x7c,0x23, +0xb8,0x8f,0x41,0x08,0x8f,0xf0,0x08,0x8f,0xf0,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21, +0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x06,0x45, +0xc6,0xc3,0xe0,0x0f,0xe7,0x30,0x0f,0xf3,0x30,0x0f,0xf3,0x18,0x4d,0x08,0x80,0xd1, +0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0xa8,0x69,0x44,0xc0,0xc4,0x40,0x3c, +0x40,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xd5,0x8a,0xfc,0x86,0x10,0x8c,0x18,0x34, +0x00,0x08,0x82,0x41,0x03,0x23,0xeb,0xe1,0x90,0x48,0xf0,0xb8,0x87,0x7b,0xb8,0x87, +0x7b,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0xd4, +0x86,0x22,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x95,0x8c,0x98,0x47,0x80,0x8c,0x18, +0x34,0x00,0x08,0x82,0x41,0x73,0x23,0xf2,0x51,0xad,0x48,0x60,0xd5,0x47,0x7d,0xd4, +0x47,0x7d,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31, +0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xc3,0x23,0xf7,0xa1,0xc1,0x08,0x17,0x06,0xfa, +0xa1,0x1f,0xfa,0xa1,0x1f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30, +0x9a,0x40,0x0c,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0x84,0x09,0x7f,0x7c,0x35,0x72, +0x06,0x66,0xf0,0x1f,0xff,0xf1,0x1f,0xff,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30, +0x9a,0x30,0x08,0xa3,0x09,0xc4,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x8d,0x99,0x84, +0x08,0x19,0xe8,0xc8,0xb5,0x06,0x24,0x42,0x22,0x24,0x42,0x22,0xa3,0x09,0x01,0x30, +0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x23,0x06,0x0d,0x00,0x82,0x60, +0xd0,0xac,0x89,0x89,0xa4,0xc1,0x8f,0x54,0x70,0x90,0x22,0x29,0x92,0x22,0x29,0x32, +0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x50,0x75,0x60, +0x26,0x60,0xa4,0x50,0x22,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xca,0x4d,0x44, +0x44,0x08,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x99,0x13,0x17,0x89,0x83,0x33,0x99, +0x83,0x20,0x46,0x62,0x24,0x46,0x62,0x64,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34, +0x61,0x10,0x46,0x13,0x88,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x3c,0x99,0x11, +0x3b,0x60,0x13,0x3f,0x30,0x6c,0xc4,0x46,0x6c,0xc4,0x46,0x46,0x13,0x02,0x60,0x34, +0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0, +0xe9,0x13,0x1c,0xd9,0x83,0x38,0x71,0x83,0x65,0x47,0x76,0x64,0x47,0x76,0x64,0x34, +0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0x61,0xc4,0xa0,0x01, +0x40,0x10,0x0c,0x1a,0x51,0xe9,0x11,0x50,0xb0,0x13,0x36,0x80,0xc0,0x04,0x4c,0xc0, +0x04,0x4c,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18, +0x8a,0x15,0xf4,0x04,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x22,0x15,0x1c,0x09,0xae, +0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x52,0x85,0x4c,0x4e,0xa1,0x4f,0x52,0x21,0x38, +0x93,0x33,0x39,0x93,0x33,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84, +0xd1,0x04,0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xc6,0x55,0xd2,0x84,0x15,0x44, +0x85,0x16,0x0c,0x36,0x61,0x13,0x36,0x61,0x93,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82, +0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x66,0xc5, +0x4d,0x62,0xe1,0x54,0x48,0x61,0x89,0x93,0x38,0x89,0x93,0x38,0x19,0x4d,0x08,0x80, +0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x18,0x31,0x68,0x00,0x10,0x04, +0x83,0x06,0x57,0xe6,0xc4,0x16,0x58,0x45,0x14,0x20,0x3b,0xb1,0x13,0x3b,0xb1,0x93, +0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x06,0xbb,0x8f, +0x70,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xbc,0x32,0x2b,0x81,0x05,0xf6, +0x21,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x00,0x03,0x5c,0xd1,0x13,0xdb,0x90,0x8f, +0x11,0x83,0x03,0x00,0x41,0x30,0x00,0x83,0x5c,0xd9,0x13,0xd8,0xb0,0x8f,0x11,0x83, +0x07,0x00,0x41,0x30,0x98,0x7e,0x05,0x4f,0x84,0x60,0xc8,0x8f,0xfd,0xd8,0x0f,0x5b, +0xb1,0x15,0x50,0xf9,0x8d,0xd1,0x84,0x00,0xb0,0x19,0x41,0x87,0xf8,0x8c,0x18,0x18, +0x00,0x08,0x82,0x41,0x34,0x2e,0xba,0x12,0x58,0xd0,0x1f,0xf2,0x19,0x31,0x78,0x00, +0x10,0x04,0x83,0x89,0x5c,0xfa,0xe4,0x30,0x02,0xff,0x00,0x11,0x10,0xd9,0x95,0x5d, +0x29,0x15,0xf2,0x18,0x4d,0x08,0x00,0x0b,0x91,0x76,0x88,0xcf,0x88,0x81,0x01,0x80, +0x20,0x18,0x44,0xe8,0xf2,0x2b,0x81,0x05,0x22,0x22,0x9f,0x11,0x83,0x07,0x00,0x41, +0x30,0x98,0xd2,0x45,0x54,0x98,0x25,0x18,0x91,0x12,0x29,0x11,0x70,0x01,0x17,0x55, +0x49,0x8f,0xd1,0x84,0x00,0x30,0x30,0x91,0x87,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82, +0x41,0xd4,0x2e,0xe4,0x12,0x58,0x70,0x22,0xf2,0x19,0x31,0x78,0x00,0x10,0x04,0x83, +0xc9,0x5d,0x4e,0x25,0x82,0x02,0x14,0x51,0x11,0x15,0x29,0x97,0x72,0x79,0x15,0xf7, +0x18,0x4d,0x08,0x00,0x83,0xde,0x41,0x3e,0x16,0xbd,0x83,0x7c,0x4c,0x7a,0x07,0xf9, +0xd8,0xf4,0x0e,0xf2,0xb1,0xc7,0x1d,0xe4,0x63,0x90,0x3b,0xc8,0xc7,0x22,0x77,0x90, +0x8f,0x49,0xee,0x20,0x1f,0x23,0x10,0xf8,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46, +0x20,0xf0,0x31,0xc9,0x1d,0xe4,0x63,0x93,0x3b,0xc8,0xc7,0x28,0x77,0x90,0x8f,0x55, +0xee,0x20,0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0, +0xb1,0xea,0x1d,0xe4,0x63,0xd6,0x3b,0xc8,0xc7,0xae,0x77,0x90,0x8f,0x61,0xef,0x20, +0x1f,0x43,0x08,0xf8,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0xb1,0x33, +0x60,0x03,0xf8,0x58,0x30,0x06,0xf0,0xb1,0xe0,0x83,0x8f,0x1d,0x01,0x7d,0xec,0x10, +0xe8,0x63,0xc7,0x40,0x1f,0x3b,0x08,0xfa,0xd8,0x1c,0xe4,0x83,0x7c,0x8c,0x0e,0xf2, +0x41,0x3e,0x56,0x07,0xf9,0x20,0x1f,0xb3,0x83,0x7c,0x90,0x8f,0xc9,0x01,0x3e,0xc8, +0xc7,0xe6,0x00,0x1f,0xe4,0x63,0x74,0x80,0x0f,0xf2,0xb1,0x3a,0xc0,0x07,0xf9,0x18, +0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0xd5,0xc1,0x3e, +0xc8,0xc7,0xec,0x60,0x1f,0xe4,0x63,0x77,0xb0,0x0f,0xf2,0x31,0x3c,0xd8,0x07,0xf9, +0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0xe1,0x81, +0x3f,0xc8,0xc7,0xf2,0xc0,0x1f,0xe4,0x63,0x7a,0xe0,0x0f,0xf2,0xb1,0x3d,0xf0,0x07, +0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x11, +0x61,0x40,0x1f,0x23,0xc4,0x80,0x3e,0x46,0x8c,0x01,0x7d,0x8c,0x20,0x03,0xfa,0xd8, +0x2c,0x88,0x84,0x7c,0x8c,0x16,0x44,0x42,0x3e,0x56,0x0b,0x22,0x21,0x1f,0xb3,0x05, +0x91,0x90,0x8f,0xc9,0x42,0x48,0xc8,0xc7,0x66,0x21,0x24,0xe4,0x63,0xb4,0x10,0x12, +0xf2,0xb1,0x5a,0x08,0x09,0xf9,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0, +0x31,0x02,0x81,0x8f,0xd5,0x02,0x49,0xc8,0xc7,0x6c,0x81,0x24,0xe4,0x63,0xb7,0x40, +0x12,0xf2,0x31,0x5c,0x20,0x09,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10, +0xf0,0x31,0x84,0x80,0x8f,0xe1,0xc2,0x49,0xc8,0xc7,0x72,0xe1,0x24,0xe4,0x63,0xba, +0x70,0x12,0xf2,0xb1,0x5d,0x38,0x09,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86, +0x10,0xf0,0x31,0x84,0x80,0x8f,0x11,0xa1,0x40,0x1f,0x23,0x44,0x81,0x3e,0x46,0x8c, +0x02,0x7d,0x8c,0x20,0x05,0xfa,0xd8,0x3c,0xb0,0x84,0x7c,0x8c,0x1e,0x58,0x42,0x3e, +0x56,0x0f,0x2c,0x21,0x1f,0xb3,0x07,0x96,0x90,0x8f,0xc9,0xc3,0x4a,0xc8,0xc7,0xe6, +0x61,0x25,0xe4,0x63,0xf4,0xb0,0x12,0xf2,0xb1,0x7a,0x58,0x09,0xf9,0x18,0x81,0xc0, +0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0xd5,0x83,0x4b,0xc8,0xc7, +0xec,0xc1,0x25,0xe4,0x63,0xf7,0xe0,0x12,0xf2,0x31,0x7c,0x70,0x09,0xf9,0x18,0x42, +0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0xe1,0x43,0x4c,0xc8, +0xc7,0xf2,0x21,0x26,0xe4,0x63,0xfa,0x10,0x13,0xf2,0xb1,0x7d,0x88,0x09,0xf9,0x18, +0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x11,0xe1,0x40, +0x1f,0x23,0xc4,0x81,0x3e,0x46,0x8c,0x03,0x7d,0x8c,0x20,0x07,0xfa,0x18,0xcc,0xe4, +0x47,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xaa,0x1f,0xf6,0x09,0x2c,0x78,0x19, +0xf9,0x8c,0x18,0x3c,0x00,0x08,0x82,0xc1,0x64,0x3f,0xaf,0x93,0x13,0x38,0x11,0xc0, +0x8c,0xcc,0xc8,0x4c,0xfb,0xb4,0xcf,0xed,0xd8,0xcb,0x68,0x42,0x00,0x98,0xda,0xf8, +0x47,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xd2,0x9f,0xf8,0x09,0x2c,0xa0,0x19, +0xf9,0x8c,0x18,0x3c,0x00,0x08,0x82,0xc1,0xb4,0x3f,0xb4,0xe3,0x13,0x3d,0x11,0xd4, +0xcc,0xcd,0xdc,0x8c,0xfc,0xc8,0x0f,0xef,0xec,0xcb,0x68,0x42,0x00,0x18,0xce,0x8c, +0x48,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xfa,0x1f,0xfb,0x09,0x2c,0xc8,0x19, +0xf9,0x8c,0x18,0x3c,0x00,0x08,0x82,0xc1,0x04,0x42,0xb9,0x33,0x16,0x62,0x11,0xe8, +0x0c,0xcf,0xf0,0xcc,0xfd,0xdc,0x4f,0xf8,0x80,0xcc,0x68,0x42,0x00,0xd8,0xdd,0xa0, +0x48,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x22,0xa1,0xfd,0x09,0x2c,0xf0,0x19, +0xf9,0x8c,0x18,0x3c,0x00,0x08,0x82,0xc1,0x54,0x42,0xbe,0x83,0x16,0x67,0x11,0xfc, +0x4c,0xd8,0x84,0x0d,0xff,0xf0,0x8f,0xf9,0x94,0xcc,0x68,0x42,0x00,0x18,0x84,0x0f, +0xf2,0xb1,0x08,0x1f,0xe4,0x63,0x12,0x3e,0xc8,0xc7,0x26,0x7c,0x90,0x8f,0x3d,0xbc, +0x20,0x1f,0x83,0x78,0x41,0x3e,0x16,0xf1,0x82,0x7c,0x4c,0xe2,0x05,0xf9,0x18,0x81, +0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0x49,0xa4,0x20,0x1f, +0x9b,0x48,0x41,0x3e,0x46,0x91,0x82,0x7c,0xac,0x22,0x05,0xf9,0x18,0x42,0xc0,0xc7, +0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x55,0x6c,0x20,0x1f,0xb3,0xd8, +0x40,0x3e,0x76,0xb1,0x81,0x7c,0x0c,0x63,0x03,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02, +0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x9d,0x01,0x1b,0xc0,0xc7,0x82,0x31,0x80, +0x8f,0x05,0x1f,0x7c,0xec,0x08,0xe8,0x63,0x87,0x40,0x1f,0x3b,0x06,0xfa,0xd8,0x41, +0xd0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x37,0x4a,0xa1,0x15,0x31,0x91,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xde,0x48,0x85,0x56,0xc4,0x44,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x80,0xa3,0x15,0x5a,0x11,0x13,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0x23,0x8e,0x58,0x68,0x45,0x4c,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x39,0x72, +0xa1,0x17,0x51,0x91,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe6,0xe8,0x85,0x5e,0x44, +0x45,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa0,0x23,0x18,0x7a,0x11,0x15,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0xa3,0x8e,0x62,0xe8,0x45,0x54,0x64,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0x3b,0x8a,0x21,0x84,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb8, +0x23,0x19,0x42,0xf8,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x3c,0x9a,0x21,0x84, +0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc8,0x23,0x1a,0x42,0xf8,0x63,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0x3d,0xb2,0x21,0x04,0x44,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xd8,0xa3,0x1b,0x42,0x40,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x3e,0xc2, +0x21,0x04,0x44,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe8,0xa3,0x1c,0x42,0x40,0x64, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x3f,0xca,0x21,0xe4,0x3f,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xf8,0x23,0x1d,0x42,0xfe,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0x50,0xda,0x21,0xe4,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x08,0x25,0x1e,0x42, +0xfe,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x51,0xf2,0x21,0x64,0x44,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x18,0xa5,0x1f,0x42,0x46,0x64,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0x52,0x02,0x23,0x64,0x44,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x28,0xa5, +0x30,0x42,0x46,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x53,0x12,0x23,0x0e,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x94,0xc6,0x88,0x43,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x40,0x25,0x32,0xe2,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x52,0xa9, +0x8c,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x55,0x2a,0x23,0x02,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0x63,0x95,0xcc,0x88,0x40,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x60,0xa5,0x33,0x22,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5a,0x09,0x8d, +0x08,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xb4,0x53,0x12,0x23,0xbd,0x11,0xa5,0xd1, +0x84,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x30,0x38,0xa5,0x34,0xfa,0x9b,0xf2, +0x19,0x31,0x68,0x00,0x10,0x04,0x83,0x06,0x96,0xd6,0x28,0x20,0x25,0x52,0x22,0x25, +0x37,0x72,0x23,0x37,0x72,0xa3,0xd1,0x84,0x00,0x18,0x8e,0x08,0x5e,0x27,0xf8,0xa6, +0x1b,0xd6,0x47,0x08,0x6c,0x31,0xe8,0x63,0xcb,0x41,0x1f,0x5b,0x10,0xfa,0x18,0x31, +0xc8,0xc7,0x8a,0x41,0x3e,0x36,0x18,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63, +0x97,0xee,0x68,0xb8,0x9d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x78,0x09,0x8f,0x06, +0xdc,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x97,0xf2,0x68,0xc8,0x9d,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x7c,0x29,0x8f,0x86,0x15,0x1a,0x31,0x38,0x00,0x10,0x04, +0x83,0xe3,0x97,0xf4,0x68,0x60,0xa1,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xc0,0x69, +0x8f,0x86,0x16,0x32,0xe1,0x7e,0xe4,0x63,0x02,0x01,0x1f,0x0b,0xfa,0x47,0x3e,0x16, +0x0c,0xf0,0xb1,0xa3,0x88,0x8f,0x05,0xfc,0x23,0x1f,0x4b,0x42,0x48,0x3e,0x76,0x04, +0xf1,0xb1,0x64,0x84,0xe4,0x63,0x42,0x10,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0xd0,0xe9,0x97,0xbc,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xd2,0xe9,0x96,0x82,0xe1, +0x08,0x30,0x48,0x1f,0xe2,0xbb,0x60,0x88,0x11,0x83,0x03,0x00,0x41,0x30,0x00,0x03, +0x73,0x42,0xa5,0xf4,0xf9,0x9f,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0xde,0x49,0x95, +0x82,0x56,0x82,0x9d,0xd7,0x69,0xa5,0x56,0x6a,0xa5,0x56,0x1a,0x4d,0x08,0x80,0xe1, +0x88,0x60,0x87,0x84,0x6f,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc0,0x40,0x9d,0x58,0xa9, +0x7c,0x4a,0x68,0xc4,0xe0,0x01,0x40,0x10,0x0c,0x26,0x78,0x4a,0xa5,0x40,0x46,0xc2, +0x06,0x6c,0x58,0x88,0x85,0xce,0xe9,0x9c,0x62,0x09,0x7e,0x46,0x13,0x02,0x60,0x34, +0x41,0x08,0x66,0x09,0x84,0x81,0x0a,0xc3,0xfc,0x00,0x33,0x08,0x06,0x2a,0x0c,0xf4, +0x03,0xc8,0x20,0x18,0xa8,0x30,0xd4,0x0f,0xf0,0x82,0x81,0x0a,0x83,0xfd,0x00,0x25, +0x18,0xa8,0x30,0xdc,0x0f,0x50,0x82,0x81,0x0a,0x03,0xfe,0x00,0x30,0x08,0x06,0x2a, +0x06,0xf0,0x0c,0x00,0x2f,0x18,0xa8,0x18,0x03,0xd4,0x0c,0x00,0x2c,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0xe3,0x9f,0x76,0x89,0x67,0x86,0x11,0x83,0x03,0x00,0x41,0x30, +0xe8,0xf0,0x89,0x96,0xd8,0x47,0x9e,0x46,0x13,0x02,0xa1,0x82,0x51,0xd2,0xaa,0xa7, +0xe0,0x2e,0x30,0x6c,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xba,0x7e,0xca,0xa5,0xf8,0xc1, +0xa7,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x13,0x0c,0x3b,0xc1,0x30,0x13,0x0c,0xfa, +0x98,0x70,0xd0,0xe7,0x84,0x81,0x4e,0x18,0x68,0x34,0xc1,0x01,0x46,0x13,0x9e,0xe0, +0x08,0xc3,0x8e,0x30,0xcc,0x84,0xf4,0x91,0x8f,0x09,0xe9,0x23,0x1f,0x23,0x4c,0x09, +0x3e,0x46,0x9c,0x12,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb0,0xa9,0x78,0x22, +0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6e,0x4a,0x9e,0x08,0x61,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0x9c,0xa2,0x27,0x37,0x12,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xc8,0xa9,0x7a,0x7a,0x23,0xe1,0x18,0xc3,0x8e,0x31,0xcc,0x08,0x81,0x3e,0x46,0x08, +0xf4,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x30,0xa8,0xa9,0x7b,0x6a,0xa1,0x39,0x1a, +0x31,0x68,0x00,0x10,0x04,0x83,0xc6,0xa7,0xf2,0x29,0x90,0x29,0x99,0x92,0x29,0x7e, +0xe2,0x27,0x7e,0xe2,0xa7,0xd1,0x84,0x00,0x18,0x8e,0x08,0x7a,0x28,0xf8,0xa6,0x1b, +0xf2,0x48,0x08,0x4e,0x0c,0x8c,0x1a,0x31,0x38,0x00,0x10,0x04,0x03,0x30,0xd8,0xa9, +0x7e,0xd2,0xa1,0x3a,0x1a,0x31,0x38,0x00,0x10,0x04,0x03,0x30,0xe0,0x29,0x7f,0x9a, +0xa1,0x3c,0x1a,0x31,0x78,0x00,0x10,0x04,0x83,0x49,0xac,0xf6,0x49,0x08,0x94,0xc4, +0x8f,0xfc,0x28,0xa7,0x72,0x6a,0xa4,0x86,0xd1,0x84,0x00,0xb0,0x60,0x96,0xe4,0x33, +0x62,0x60,0x00,0x20,0x08,0x06,0x91,0x59,0xfd,0x53,0x60,0x01,0x22,0x9f,0x11,0x03, +0x03,0x00,0x41,0x30,0x88,0xd0,0xaa,0x9f,0x02,0x0b,0x6c,0x49,0x3e,0x23,0x06,0x06, +0x00,0x82,0x60,0x10,0xa9,0xd5,0x48,0x05,0xc3,0x11,0x73,0xa0,0x46,0xc1,0x37,0xdd, +0x20,0xd0,0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0x5c,0xb1,0x54,0x30,0x0c, +0x47,0x04,0x6d,0xe4,0x7c,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc8,0x55,0x4b,0x0d, +0x85,0x05,0x03,0x7d,0x6c,0x95,0x82,0xf8,0x4c,0x37,0x04,0xac,0x44,0xcc,0x32,0x0c, +0x04,0x1e,0x0c,0x47,0xf0,0x81,0x1c,0x39,0xdf,0x74,0x03,0x3a,0xb9,0x52,0x30,0x4b, +0x80,0x0c,0x47,0xf8,0xc1,0x2b,0x29,0xdf,0x2c,0x83,0x51,0x04,0xc6,0x28,0xf1,0xb1, +0x00,0x96,0xe4,0x63,0x01,0x03,0x9f,0x59,0x02,0x64,0x38,0xe2,0x60,0x27,0xe1,0x9b, +0x65,0x38,0x90,0x60,0x96,0x00,0x19,0x28,0x31,0x98,0xc1,0x24,0x0a,0x79,0x0c,0x0e, +0x93,0x30,0x06,0x4a,0x0c,0x31,0x18,0x8c,0xc2,0x3b,0x3c,0xc3,0x94,0x73,0x82,0x8f, +0x05,0xef,0x24,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xfc,0x8a,0xad,0x82,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x44,0xcb,0xa7,0x46,0x21,0x30,0x5d,0x0a,0xe2,0x63, +0xbb,0x04,0x3e,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x48,0xb4,0xe0,0x2a,0x18, +0x8e,0x30,0x1f,0x7b,0x22,0xbe,0x0b,0x8c,0xb2,0x25,0x90,0x8f,0x05,0x86,0x7c,0x2c, +0x28,0xe4,0x63,0x01,0x39,0xc1,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xd4,0xba, +0xab,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xd6,0x4a,0xab,0x07,0x0c,0x86,0x23, +0x02,0x55,0x72,0xbe,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5e,0x4b,0xad,0x22,0x31, +0xb0,0x60,0xa0,0xcf,0x74,0x43,0xd0,0x4a,0xc3,0x88,0x81,0x01,0x80,0x20,0x18,0x44, +0xaf,0xd5,0x57,0x81,0x1d,0x2b,0x25,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x62, +0xeb,0xaf,0x02,0x0b,0x06,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x34,0x5b,0xa1, +0x15,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x06,0x5b,0x6b,0x35,0x4a,0xa4,0x35,0x9a, +0x10,0x00,0xa3,0x09,0x42,0x60,0x82,0x1d,0xc9,0xc7,0x04,0x3b,0x92,0xcf,0x88,0x81, +0x01,0x80,0x20,0x18,0x44,0xb9,0xc5,0x56,0xc2,0x88,0x81,0x01,0x80,0x20,0x18,0x44, +0xba,0xd5,0x56,0xc2,0x09,0x03,0x9d,0x30,0xd0,0x09,0x86,0x9d,0x60,0x98,0x09,0xf8, +0x04,0x1f,0x13,0xf2,0x09,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0xf5,0x16,0x5e, +0xc1,0xd2,0x6c,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x58,0x21,0xc4,0xc7,0x0a,0x21, +0x3e,0xc3,0x11,0xc2,0x23,0x7c,0xd3,0x0d,0x71,0xd5,0x57,0xc1,0x70,0xc4,0x00,0x09, +0xdf,0x74,0xc3,0x5c,0xfd,0x55,0x30,0xdd,0xd0,0x5b,0xe0,0x45,0x4c,0x37,0xf8,0x56, +0x78,0x0d,0x55,0x44,0x50,0x44,0x04,0x25,0x10,0x50,0x02,0x01,0x23,0x06,0x07,0x00, +0x82,0x60,0x00,0x06,0xea,0xc5,0x5a,0xe6,0x64,0x52,0x23,0x06,0x0d,0x00,0x82,0x60, +0xd0,0xcc,0x97,0x6b,0x05,0xe7,0x35,0x08,0xb1,0x15,0x5b,0xb1,0x15,0x5b,0xa3,0x09, +0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0xdd,0xa0,0x5e,0xed,0xf5,0x94,0x12, +0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xf9,0x45,0x5b,0x47,0x7b,0x05,0xc8,0x6d, +0xdd,0xd6,0x6d,0xdd,0xd6,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x4c, +0x37,0xcc,0x17,0x7c,0x55,0x05,0x05,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcd,0x7f, +0xe9,0x56,0x33,0x5f,0x81,0xd3,0x5b,0xbd,0xd5,0x5b,0xbd,0x35,0x9a,0x10,0x00,0xa3, +0x09,0x42,0x30,0x9a,0x30,0x08,0xd3,0x0d,0xf6,0x95,0x5f,0x59,0x55,0x01,0x8c,0x18, +0x34,0x00,0x08,0x82,0x41,0x53,0x62,0xe0,0x35,0xe5,0x57,0x15,0x8c,0xd7,0x78,0x8d, +0xd7,0x78,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03, +0x80,0x20,0x18,0x34,0x29,0x46,0x5e,0x57,0x7f,0x45,0xc5,0x79,0x9d,0xd7,0x79,0x9d, +0xd7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08, +0x82,0x41,0xd3,0x62,0xe8,0xb5,0x85,0xd8,0x93,0xac,0xd7,0x7a,0xad,0xd7,0x7a,0x8d, +0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74,0xc3,0x89,0x91,0xd8,0x19, +0xd4,0x18,0x04,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcd,0x8c,0xb9,0x57,0x18,0x9c, +0xd8,0x18,0x04,0xf1,0x15,0x5f,0xf1,0x15,0x5f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04, +0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcd,0x8d,0xc9,0x57,0x19,0xac, +0xd8,0x57,0xd4,0x57,0x7d,0xd5,0x57,0x7d,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c, +0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x3b,0x66,0x5f,0x69,0xf0,0x62, +0x5d,0x92,0x5f,0xf9,0x95,0x5f,0xf9,0x35,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a, +0x30,0x08,0x96,0x07,0xa6,0x10,0x1f,0xcb,0x03,0x53,0x88,0xcf,0xe5,0x91,0x51,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0x8c,0xd9,0x7f,0x85,0x43,0x60,0x7b,0xc5,0x0a,0xf4, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0xcc,0x40,0x8c,0xb5,0x02,0xeb,0xab,0x21, +0x3e,0x26,0x04,0xf2,0xb1,0xe0,0xaf,0xe0,0x63,0xc1,0x6b,0xc9,0x67,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0x35,0x33,0xb1,0xd0,0x0a,0x6c,0x95,0x4a,0x4b,0x3e,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0xb0,0x19,0x8a,0x05,0xc9,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0x6d,0x96,0x62,0x69,0x15,0x18,0x71,0xc4,0xc7,0x84,0x40,0x3e,0x16,0x24,0xf0, +0xb1,0x5f,0xb2,0x2d,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xf4,0x66,0x3d,0x16, +0xd8,0x6d,0x05,0xf1,0x31,0x55,0x38,0x05,0x10,0x5c,0x60,0x98,0xa9,0x02,0x2a,0x80, +0xe0,0x02,0xc3,0x6c,0xc0,0xe0,0x63,0x02,0x06,0x9f,0xe1,0x86,0x54,0xa0,0x0b,0x32, +0x18,0x6e,0x48,0x05,0xba,0x20,0x83,0x12,0x02,0xbd,0xc0,0x28,0x73,0x0c,0xf9,0xd8, +0x63,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0x2e,0x3d,0xc3,0x31,0x21,0x10,0x82, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x42,0x8d,0xc7,0x82,0xfc,0xb2,0x20,0xbf,0xe4, +0x63,0x01,0x6f,0xc1,0xc7,0x06,0xdf,0x92,0x8f,0x05,0xbe,0x05,0x1f,0x2b,0xf8,0x4b, +0x3e,0x16,0xf0,0x17,0x7c,0x2c,0x28,0xe4,0x63,0x41,0x7f,0xc1,0xc7,0x8a,0x42,0x3e, +0x16,0x38,0xf2,0xb1,0x60,0x90,0x8f,0x05,0xb8,0x20,0x1f,0x13,0x70,0x41,0x3e,0x36, +0xe0,0x82,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0x52,0x35,0x34,0xc3,0x2e,0xec, +0x32,0x8f,0xbf,0xe4,0x63,0x81,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x60, +0x2d,0xcd,0x02,0x0b,0x7e,0x41,0x3e,0x26,0xfc,0x82,0x7c,0x6c,0xf8,0x05,0xf9,0xd8, +0x20,0x0e,0xf2,0xb1,0x41,0x1c,0xe4,0x63,0x83,0x38,0xc8,0xc7,0xe0,0x41,0x1c,0x40, +0x70,0x81,0x61,0x16,0xf0,0x01,0x7c,0x86,0x1b,0xc8,0xe1,0x36,0xc8,0xa0,0x82,0x31, +0xd0,0x0b,0x8c,0x32,0x38,0x20,0xe4,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0xd7,0xae, +0xe5,0x59,0x20,0x06,0x81,0x18,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x21,0x6e,0x7d, +0x16,0xe8,0x98,0x05,0x3a,0x26,0x1f,0x0b,0xfa,0x0b,0x3e,0x36,0xfc,0x97,0x7c,0x2c, +0xf8,0x2f,0xf8,0x58,0xd1,0x63,0xf2,0xb1,0xa0,0xc7,0xe0,0x63,0x41,0x21,0x1f,0x0b, +0x7c,0x0c,0x3e,0x56,0x14,0xf2,0xb1,0xa0,0x91,0x8f,0x05,0x83,0x7c,0x2c,0x98,0x07, +0xf9,0x98,0x30,0x0f,0xf2,0xb1,0x61,0x1e,0xe4,0x63,0x03,0x19,0xc0,0xc7,0x06,0x32, +0x80,0x8f,0x0d,0x64,0x00,0x1f,0x3b,0xd0,0x00,0x3e,0x23,0x06,0x09,0x00,0x82,0x60, +0x70,0xbd,0x5b,0xab,0x65,0x7c,0x90,0xf1,0x81,0x95,0x41,0x20,0x9f,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0xe8,0xad,0xd5,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf0, +0x6d,0xd6,0x46,0xa2,0x1f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc8,0x37,0x5a,0x1b, +0x89,0x7e,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0xdf,0x6a,0x6d,0x24,0xfa,0x61, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x7d,0xbb,0x35,0x93,0x00,0x89,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xf8,0x0d,0xd7,0x4c,0x02,0x24,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xe8,0xb7,0x5c,0x33,0x09,0x90,0xb0,0x63,0x24,0xe4,0x63,0xc8,0x48,0xc8,0xc7, +0x92,0x91,0x90,0x8f,0x0d,0x6d,0x00,0x1f,0x1b,0xda,0x00,0x3e,0x36,0xb4,0x01,0x7c, +0xcc,0x48,0x09,0xf9,0x98,0x91,0x12,0xf2,0x31,0x23,0x25,0xe4,0x63,0x03,0x1c,0xc0, +0xc7,0x06,0x38,0x80,0x8f,0x0d,0x70,0x00,0x1f,0x9b,0xee,0x00,0x3e,0x16,0x16,0x2d, +0x01,0x82,0x0b,0x0c,0xb3,0xa0,0x1d,0xe0,0x33,0xdc,0xf0,0x12,0x28,0x42,0x06,0x15, +0xd0,0x82,0x5e,0x60,0x94,0x85,0x03,0x21,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8, +0x58,0x4e,0xdd,0x82,0x59,0x08,0x66,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x99, +0x73,0xb7,0x60,0xd5,0x2c,0x58,0x35,0xf9,0x58,0xe0,0x66,0xf0,0xb1,0x01,0xce,0xe4, +0x63,0x01,0x9c,0xc1,0xc7,0x0a,0x57,0x93,0x8f,0x05,0xae,0x06,0x1f,0x0b,0x0a,0xf9, +0x58,0xf0,0x6a,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8d,0x7c,0x2c,0x18,0xe4,0x63,0x81, +0x4f,0xc8,0xc7,0x04,0x9f,0x90,0x8f,0x0d,0x3e,0x21,0x1f,0x8b,0x83,0x01,0x3e,0x16, +0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x1c,0xf0,0x19,0x31,0x48,0x00,0x10, +0x04,0x83,0x0b,0xec,0xfc,0x2d,0x6b,0x87,0xac,0x1d,0xcc,0x16,0x02,0xf9,0x8c,0x18, +0x18,0x00,0x08,0x82,0x41,0x54,0x76,0xfe,0x16,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0x91,0x76,0x24,0x17,0x07,0x68,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0xda,0x95, +0x5c,0x1c,0xa0,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x6b,0x67,0x72,0x71,0x80, +0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb0,0x1d,0xca,0xc5,0xc1,0x5a,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0xd1,0x76,0x29,0x17,0x07,0x6b,0x31,0x62,0x70,0x00,0x20, +0x08,0x06,0x87,0xdb,0xa9,0x5c,0x1c,0xac,0x85,0x1d,0x6e,0x21,0x1f,0x43,0xdc,0x42, +0x3e,0x96,0xb8,0x85,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18, +0xe0,0x63,0x06,0x5d,0xc8,0xc7,0x0c,0xba,0x90,0x8f,0x19,0x74,0x21,0x1f,0x8b,0x83, +0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x4c,0xf0,0x31,0xd8, +0xc0,0x0b,0x10,0x5c,0x60,0x98,0x05,0x3d,0x01,0x9f,0xe1,0x06,0xbd,0xc0,0x13,0x32, +0x28,0x93,0x08,0xf4,0x02,0xa3,0x4c,0x26,0x08,0xf9,0x8c,0x18,0x24,0x00,0x08,0x82, +0xc1,0xd5,0x77,0x3b,0x57,0x12,0x41,0x49,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0x90,0xde,0xcf,0x05,0xfc,0x66,0x01,0xbf,0xc9,0xc7,0x82,0x5f,0x83,0x8f,0x0d,0xe1, +0x26,0x1f,0x0b,0xc2,0x0d,0x3e,0x56,0xfc,0x9b,0x7c,0x2c,0xf8,0x37,0xf8,0x58,0x50, +0xc8,0xc7,0x02,0x90,0x83,0x8f,0x15,0x85,0x7c,0x2c,0x68,0xe4,0x63,0xc1,0x20,0x1f, +0x0b,0x52,0x43,0x3e,0x26,0xa4,0x86,0x7c,0x6c,0x48,0x0d,0xf9,0x58,0x1c,0x0c,0xf0, +0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0xe0,0x80,0xcf,0x88,0x41,0x02, +0x80,0x20,0x18,0x5c,0xb1,0xf7,0x76,0x3f,0x91,0xfd,0x44,0x66,0x27,0x11,0xc8,0x67, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xdb,0x7b,0xbb,0x60,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0xdd,0xab,0xbb,0x38,0x98,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x76, +0xcf,0xee,0xe2,0x60,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe0,0xbd,0xbb,0x8b, +0x83,0xd9,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0xf7,0xf2,0x2e,0x0e,0x6c,0x63, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0xdf,0xd3,0xbb,0x38,0xb0,0x8d,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x7e,0x6f,0xef,0xe2,0xc0,0x36,0xec,0xc8,0x0d,0xf9,0x18,0x92, +0x1b,0xf2,0xb1,0x24,0x37,0xe4,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0xc5, +0xc1,0x00,0x1f,0x33,0x7e,0x43,0x3e,0x66,0xfc,0x86,0x7c,0xcc,0xf8,0x0d,0xf9,0x58, +0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x82,0x4f, +0xc1,0x84,0x1b,0xe8,0x05,0x46,0x8d,0x18,0x24,0x00,0x08,0x82,0xc1,0x95,0x7e,0xa7, +0xf7,0x12,0x6d,0xf0,0x12,0x6d,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0xfc,0xad, +0x5e,0x80,0x76,0x16,0xa0,0x9d,0x7c,0x2c,0x58,0x39,0xf8,0xd8,0xd0,0x72,0xf2,0xb1, +0xa0,0xe5,0xe0,0x63,0xc5,0xda,0xc9,0xc7,0x82,0xb5,0x83,0x8f,0x05,0x85,0x7c,0x2c, +0x60,0x3b,0xf8,0x58,0x51,0xc8,0xc7,0x02,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x20,0x3e, +0xe4,0x63,0x42,0x7c,0xc8,0xc7,0x86,0xf8,0x90,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83, +0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x0e,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82, +0xc1,0xd5,0x7f,0xbb,0x77,0x16,0xa5,0x70,0x16,0xa5,0x60,0x73,0x11,0xc8,0x67,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0x22,0x11,0x0c,0x76,0x2f,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0xc3,0x04,0x83,0xf0,0x63,0x83,0xfd,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe3, +0x04,0x03,0xf1,0x63,0x83,0xfd,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x05,0x83, +0xf1,0x63,0x83,0xfd,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x05,0x83,0xf2,0x63, +0x03,0xff,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x05,0x03,0xf3,0x63,0x03,0xff, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x05,0x83,0xf3,0x63,0x03,0xff,0xb0,0x23, +0x44,0xe4,0x63,0x48,0x88,0xc8,0xc7,0x92,0x10,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63, +0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0xcc,0x38,0x11,0xf9,0x98,0x71,0x22,0xf2,0x31, +0xe3,0x44,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f, +0x63,0x83,0x09,0x3e,0xb5,0x12,0xba,0xa0,0x17,0x18,0x35,0x62,0x90,0x00,0x20,0x08, +0x06,0x57,0x0d,0x06,0xf3,0xa7,0x12,0xb9,0xa0,0x12,0xb9,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x07,0x0f,0x06,0xf7,0x17,0xd0,0x9e,0x05,0xb4,0x27,0x1f,0x0b,0xee,0x0e, +0x3e,0x36,0xe4,0x9d,0x7c,0x2c,0xc8,0x3b,0xf8,0x58,0x71,0x7b,0xf2,0xb1,0xe0,0xf6, +0xe0,0x63,0x41,0x21,0x1f,0x0b,0x70,0x0f,0x3e,0x56,0x14,0xf2,0xb1,0x80,0x91,0x8f, +0x05,0x83,0x7c,0x2c,0xc8,0x11,0xf9,0x98,0x90,0x23,0xf2,0xb1,0x21,0x47,0xe4,0x63, +0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x03,0x3e, +0x23,0x06,0x09,0x00,0x82,0x60,0x70,0xa5,0x61,0x70,0x82,0x81,0x58,0xc4,0x83,0x58, +0xc4,0x83,0xfd,0x46,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xdc,0x30,0x38, +0xc1,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x0e,0x83,0x16,0x0c,0xd8,0x60, +0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x98,0xc3,0xc0,0x05,0x03,0x36,0x18,0x93, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe8,0x30,0x78,0xc1,0x80,0x0d,0xc6,0x64,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0x3a,0x0c,0x62,0x30,0x60,0x03,0x33,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0xc3,0x0e,0x03,0x19,0x0c,0xd8,0xc0,0x4c,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xb8,0xc3,0x60,0x06,0x03,0x36,0x30,0x13,0x3b,0xd2,0x44,0x3e,0x86, +0xa4,0x89,0x7c,0x2c,0x49,0x13,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63, +0x6c,0x30,0xc0,0xc7,0x8c,0x37,0x91,0x8f,0x19,0x6f,0x22,0x1f,0x33,0xde,0x44,0x3e, +0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x98,0xe0, +0x63,0xb9,0x32,0x27,0x20,0xb8,0xc0,0x30,0x0b,0xcc,0x04,0x3e,0xc3,0x0d,0x75,0x12, +0x3a,0x64,0x50,0x2f,0x12,0xe8,0x05,0x46,0xd9,0x8e,0x10,0xf2,0x19,0x31,0x48,0x00, +0x10,0x04,0x83,0xcb,0x14,0x03,0x32,0x0c,0x5c,0x24,0x70,0x91,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x56,0x0c,0xd0,0x30,0x08,0x4a,0x30,0xb0,0xa0,0x04,0x03,0xf9, +0x58,0x80,0x7e,0xf0,0xb1,0x41,0xfd,0xe4,0x63,0x81,0xfa,0xc1,0xc7,0x0a,0x14,0x0c, +0xe4,0x63,0x01,0x0a,0x06,0xf0,0xb1,0xa0,0x90,0x8f,0x05,0x29,0x18,0xc0,0xc7,0x8a, +0x42,0x3e,0x16,0x34,0xf2,0xb1,0x60,0x90,0x8f,0x05,0xa4,0x22,0x1f,0x13,0x48,0x45, +0x3e,0x36,0x90,0x8a,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18, +0xe0,0x63,0x71,0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0x2e,0x5d,0x0c,0xf0, +0x30,0x40,0x93,0x0c,0x4d,0x32,0x83,0x91,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60, +0x10,0xfd,0x62,0x80,0x87,0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x38,0x06, +0x7e,0x18,0xc4,0x81,0xab,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x41,0x8e,0xc1,0x1f, +0x06,0x71,0xe0,0x2a,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x94,0x63,0x00,0x8a,0x41, +0x1c,0xb8,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xe6,0x18,0x88,0x62,0x10,0x07, +0xb1,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x39,0x06,0xa3,0x18,0xc4,0x41,0xac, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x81,0x8e,0x01,0x29,0x06,0x71,0x10,0x2b,0x76, +0xd0,0x8a,0x7c,0x0c,0xa1,0x15,0xf9,0x58,0x42,0x2b,0xf2,0xb1,0x38,0x18,0xe0,0x63, +0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0x19,0xba,0x22,0x1f,0x33,0x74,0x45,0x3e, +0x66,0xe8,0x8a,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0, +0x63,0x71,0x30,0xc1,0xa7,0x72,0xc4,0x0d,0xf4,0x02,0xa3,0x46,0x0c,0x12,0x00,0x04, +0xc1,0xe0,0x92,0xc7,0x00,0x16,0x03,0x1c,0x69,0x03,0x1c,0x69,0x83,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xf2,0x31,0xa0,0xc5,0x20,0x88,0xc3,0xc0,0x82,0x38,0x0c,0xe4, +0x63,0x01,0x0d,0x06,0xf0,0xb1,0xc1,0x06,0x03,0xf9,0x58,0x60,0x83,0x01,0x7c,0xac, +0xa0,0xc3,0x40,0x3e,0x16,0xd0,0x61,0x00,0x1f,0x0b,0x0a,0xf9,0x58,0x50,0x87,0x01, +0x7c,0xac,0x28,0xe4,0x63,0x01,0x23,0x1f,0x0b,0x06,0xf9,0x58,0xc0,0x2e,0xf2,0x31, +0x81,0x5d,0xe4,0x63,0x03,0xbb,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f, +0x63,0x83,0x01,0x3e,0xc6,0x06,0x07,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0x32, +0xc9,0x80,0x1c,0x03,0x38,0x29,0x05,0x38,0x29,0x05,0xe3,0x93,0x40,0x3e,0x23,0x06, +0x06,0x00,0x82,0x60,0x10,0xad,0x64,0x40,0x8e,0x41,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0xc7,0x4b,0x06,0xea,0x18,0xb0,0x81,0xbd,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0x01,0x93,0xc1,0x3a,0x06,0x6c,0x60,0x2f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc4, +0x64,0xc0,0x8e,0x01,0x1b,0xd8,0xcb,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x32,0x19, +0xb8,0x63,0xc0,0x06,0xf9,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x4c,0x06,0xef, +0x18,0xb0,0x41,0xbe,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x41,0x93,0x01,0x3c,0x06, +0x6c,0x90,0x2f,0x76,0xf0,0x8b,0x7c,0x0c,0xe1,0x17,0xf9,0x58,0xc2,0x2f,0xf2,0x31, +0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0x19,0x22,0x23,0x1f, +0x33,0x44,0x46,0x3e,0x66,0x88,0x8c,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0, +0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc1,0xa7,0x68,0x44,0x17,0xf4,0x02,0xa3,0x46, +0x0c,0x12,0x00,0x04,0xc1,0xe0,0xf2,0xc9,0x80,0x1f,0x83,0x19,0xc9,0x85,0x19,0xc9, +0x85,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xca,0x32,0x00,0xc9,0x20,0xe8,0xc5,0xc0, +0x82,0x5e,0x0c,0xe4,0x63,0x01,0x28,0x06,0xf0,0xb1,0x41,0x14,0x03,0xf9,0x58,0x20, +0x8a,0x01,0x7c,0xac,0x00,0xc7,0x40,0x3e,0x16,0x80,0x63,0x00,0x1f,0x0b,0x0a,0xf9, +0x58,0x10,0x8e,0x01,0x7c,0xac,0x28,0xe4,0x63,0x01,0x23,0x1f,0x0b,0x06,0xf9,0x58, +0x40,0x33,0xf2,0x31,0x81,0x66,0xe4,0x63,0x03,0xcd,0xc8,0xc7,0xd8,0x60,0x80,0x8f, +0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x07,0x7c,0x46,0x0c,0x12,0x00, +0x04,0xc1,0xe0,0x92,0xcb,0x00,0x26,0x83,0x35,0x89,0x87,0x35,0x89,0x07,0x43,0x97, +0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xdd,0x65,0x00,0x93,0x41,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0xc7,0x5e,0x06,0x36,0x19,0xb0,0x81,0xcf,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0xc1,0x97,0xc1,0x4d,0x06,0x6c,0xe0,0x33,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xf4,0x65,0x80,0x93,0x01,0x1b,0xf8,0xcc,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0x7e,0x19,0xe8,0x64,0xc0,0x06,0x61,0x33,0x62,0x70,0x00,0x20,0x08,0x06, +0xc7,0x5f,0x06,0x3b,0x19,0xb0,0x41,0xd8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x01, +0x9a,0x01,0x4f,0x06,0x6c,0x10,0x36,0x76,0x90,0x8d,0x7c,0x0c,0x21,0x1b,0xf9,0x58, +0x42,0x36,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f, +0x19,0x6a,0x23,0x1f,0x33,0xd4,0x46,0x3e,0x66,0xa8,0x8d,0x7c,0x8c,0x0d,0x06,0xf8, +0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc1,0x67,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0xa2,0xd5,0x0c,0x44,0x33,0x08,0x86,0x23,0x02,0x91,0x0c,0x84,0x6f, +0xba,0x61,0x38,0xc7,0x20,0xb0,0x26,0xa0,0x8f,0x35,0x02,0x7d,0xac,0x19,0xe8,0x63, +0x0a,0x41,0x1f,0x53,0x0a,0xfa,0x98,0x62,0xd0,0xc7,0x0c,0x43,0x3e,0x66,0x18,0xf2, +0x31,0xc3,0x90,0x8f,0x19,0x43,0x7c,0xcc,0x18,0xe2,0x63,0xc6,0x10,0x9f,0x11,0x03, +0x03,0x00,0x41,0x30,0x88,0x74,0x33,0x88,0xcd,0x60,0x18,0x31,0x30,0x00,0x10,0x04, +0x83,0x68,0x37,0x03,0xd9,0x0c,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x78,0x33, +0x98,0xcd,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x37,0x83,0xb8,0x0c,0x86, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x7c,0x33,0x90,0xcb,0x60,0x18,0x31,0x30,0x00, +0x10,0x04,0x83,0xe8,0x37,0x83,0xb9,0x0c,0x86,0xe1,0x08,0x36,0xb0,0xc9,0x40,0xf8, +0x2e,0x30,0xca,0x02,0x37,0x90,0xcf,0x70,0x44,0x90,0x93,0x81,0xf0,0xcd,0x32,0x24, +0x4a,0x60,0x73,0x20,0xd0,0xc7,0xe6,0x60,0xa0,0x8f,0xcd,0x01,0x41,0x1f,0x2b,0x5a, +0x32,0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xeb,0x19,0x9c,0x66,0x40,0xc0, +0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xec,0x19,0xa0,0x66,0x40,0xc0,0xc1,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0xed,0x19,0xa4,0x66,0x40,0xc0,0xc1,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0xee,0x19,0xa4,0x66,0x30,0xc0,0xc1,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0xef,0x19,0xa8,0x66,0x30,0xc0,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0xf0,0x19,0xac,0x66,0x30,0xc0,0xc1,0x2c,0x81,0x32,0x50,0x61,0x18,0x89,0x3e,0x20, +0x03,0x15,0x86,0x91,0xe8,0x03,0x32,0x50,0x61,0x18,0x89,0x3e,0x20,0x03,0x15,0x06, +0x95,0x78,0xc8,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xf5,0x19,0xc4,0x66,0x10,0x8f, +0x01,0x19,0x58,0xd0,0x92,0x01,0x7c,0xcc,0x0c,0x02,0xfa,0x58,0xa0,0x93,0x81,0x7c, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xb2,0xcf,0x20,0x2f,0x83,0xc0,0x02,0xb3,0x0c, +0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x7e,0x06,0xb7,0x19,0xec,0x60,0x70, +0x83,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xfc,0x19,0xe0,0x66,0x10,0x9c,0xd2, +0x70,0x44,0xd0,0x96,0x01,0xf1,0xd5,0x0c,0x06,0x81,0x8e,0x18,0x1c,0x00,0x08,0x82, +0x01,0x18,0xd8,0x67,0x80,0x9b,0xc1,0x3c,0x06,0x2c,0x19,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x01,0x18,0xdc,0x67,0x90,0x9b,0x81,0x3b,0x06,0x34,0x19,0x8c,0x18,0x3c,0x00, +0x08,0x82,0xc1,0xd4,0x9f,0x81,0x6d,0x06,0x42,0xe0,0x86,0x41,0x1b,0x06,0x39,0x19, +0xe4,0x64,0x40,0x9f,0x01,0x7d,0x06,0xbe,0x19,0xf4,0x63,0x30,0x9a,0x10,0x00,0xa3, +0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x30,0xdd,0x40,0x88,0x64,0x80,0x4c, +0x37,0x10,0x23,0x19,0x24,0xd3,0x0d,0x04,0x49,0x06,0xca,0x74,0x03,0x51,0x92,0xc1, +0x62,0x10,0x11,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x50,0x34,0xf8,0xcf,0x20, +0x18,0x8e,0x08,0xf0,0x32,0x60,0xbe,0x59,0x06,0x67,0x09,0x6c,0x32,0xe2,0x33,0x1c, +0x41,0xa8,0x64,0x20,0x7c,0xc3,0x11,0xc5,0x4a,0x06,0xc4,0x77,0xc2,0x10,0x27,0x0c, +0x61,0x42,0x10,0x82,0xe1,0x08,0xe3,0x25,0x03,0xe1,0x1b,0x8e,0x38,0x60,0x32,0x20, +0xbe,0x13,0x86,0x38,0x61,0x08,0x13,0x82,0x10,0x0c,0x37,0x18,0x01,0x18,0xcc,0x32, +0x30,0x4d,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0x8d,0x06,0x2d,0x1a,0x30,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xe8,0x68,0x50,0x9f,0xc1,0x13,0xcc,0x12,0x34,0x03, +0x15,0x86,0xc0,0x80,0xc1,0x62,0x62,0x40,0xc5,0x67,0x38,0x22,0xc8,0xc9,0x40,0xf8, +0x86,0x23,0x04,0x9d,0x0c,0x88,0xef,0x84,0x21,0x4e,0x18,0xc2,0x84,0x20,0x04,0xc3, +0x0d,0x50,0x00,0x06,0xb3,0x0c,0x58,0x16,0x0c,0x54,0x18,0xff,0xb3,0xf9,0xa9,0xa0, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x18,0xec,0x68,0xd0,0x9f,0xc1,0x4f,0x06,0x73, +0x19,0x8c,0x18,0x38,0x00,0x08,0x82,0xc1,0x33,0xa6,0xc1,0x7c,0x06,0x41,0x49,0x06, +0x24,0x19,0x88,0x68,0xb0,0x06,0x9f,0xd7,0x81,0x67,0x30,0x1c,0xd1,0x85,0x65,0xe0, +0x7c,0x17,0x18,0x65,0x44,0x20,0x9f,0xe1,0x86,0xb5,0xda,0xd1,0x20,0x0c,0xce,0x15, +0x03,0xa3,0x2c,0x34,0x03,0x55,0x0c,0xe2,0x63,0x81,0x20,0x1f,0x0b,0xd2,0x49,0x3e, +0xb6,0x8b,0x01,0x6f,0x06,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x68,0x4d,0x83, +0x1c,0x0d,0x82,0x3b,0x8c,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x4e,0x03,0x16, +0x0d,0x02,0xc1,0xfa,0x00,0x3c,0x03,0xf9,0x58,0x60,0xc4,0xc7,0x86,0x40,0x3e,0x16, +0x20,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x4e,0x03,0x18,0x0d,0x92,0xc0, +0xc8,0x31,0xb8,0xcd,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xd1,0x69,0x20, +0xa6,0x41,0x60,0xa4,0x30,0xc4,0xc7,0x84,0x40,0x3e,0x16,0x14,0xf0,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0x63,0x4f,0x03,0x1b,0x0d,0x8c,0x60,0x96,0xe1,0x81,0x66,0x31, +0x30,0x55,0x58,0x05,0xf8,0x58,0xa0,0x0a,0xf1,0xb1,0x55,0x68,0x05,0xf8,0x98,0x2b, +0xb4,0x42,0x7c,0x2c,0x68,0x85,0xf8,0xcc,0x12,0x4c,0x23,0x06,0x07,0x00,0x82,0x60, +0xa0,0xe9,0x69,0x50,0xa3,0x41,0x5b,0x06,0x6e,0x1a,0x8c,0x26,0x04,0xc0,0x68,0x82, +0x10,0x58,0x20,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x51,0x0d,0xf2,0x34, +0x08,0xac,0x37,0x83,0x80,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0x91,0x6a,0x90, +0xa3,0x41,0x60,0x01,0x7a,0x06,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0x54, +0x83,0x1f,0x0d,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x54,0x35,0x28,0xd3,0x20, +0x3d,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x55,0x0d,0xce,0x34,0x38,0xc7, +0x80,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x55,0x03,0x34,0x0d,0xd8,0x31,0x08, +0x8c,0x3c,0x83,0x21,0x3e,0x26,0x04,0xf2,0xb1,0xa0,0x80,0x8f,0x05,0xf0,0x20,0x1f, +0x13,0xe0,0x41,0x3e,0x36,0xc0,0x83,0x7c,0x4c,0x24,0x86,0xf8,0x98,0x48,0x0c,0xf1, +0x31,0x91,0x18,0xe2,0x63,0x46,0x49,0xc0,0xc7,0x8c,0x92,0x80,0x8f,0x19,0x25,0x01, +0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x72,0x35,0xa8,0xd3,0xc0,0x27,0x8c,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x74,0x35,0xb0,0xd3,0xc0,0x27,0x8c,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x76,0x35,0xb8,0xd3,0xc0,0x27,0x8c,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x78,0x35,0xb8,0xd3,0xc0,0x27,0x8c,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x7a,0x35,0xc0,0xd3,0xc0,0x27,0x8c,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7c,0x35, +0xc8,0xd3,0xc0,0x27,0x8c,0xe1,0x08,0x03,0xbd,0x84,0x6f,0x38,0xc2,0x40,0x2f,0xe1, +0x1b,0x8e,0x30,0xd0,0x4b,0xf8,0x6a,0x10,0xb6,0x02,0x61,0x87,0x23,0xda,0x0b,0x11, +0xbe,0xe1,0x88,0xf6,0x42,0x84,0x6f,0x38,0xa2,0xbd,0x10,0xe1,0xab,0x41,0xd8,0x0a, +0x84,0x2d,0x23,0xd8,0x59,0x86,0x48,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x50, +0xd7,0xc0,0x54,0x83,0xf9,0x8a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x58,0xd7,0xe0, +0x54,0x83,0xf9,0x8a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x60,0xd7,0x00,0x55,0x83, +0xf9,0x8a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x68,0xd7,0x00,0x55,0x83,0x21,0x1a, +0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x5d,0x83,0x54,0x0d,0x86,0x68,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x77,0x0d,0x54,0x35,0x18,0xa2,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xe0,0x35,0x60,0xd5,0x20,0x15,0x74,0x6a,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22, +0x77,0x0d,0x46,0x35,0x70,0xc9,0xc0,0x02,0x14,0x0d,0xe4,0x33,0x62,0x60,0x00,0x20, +0x08,0x06,0x11,0xbc,0x06,0xa9,0x1a,0x04,0xb6,0xa2,0x41,0x10,0x1f,0x0b,0x0a,0xf9, +0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x34,0xaf,0x41,0xb8,0x06,0x81,0x81,0x98,0x12, +0x1f,0x03,0x31,0x25,0x3e,0x06,0x62,0x4a,0x7c,0x8c,0x18,0xe4,0x63,0xc5,0x20,0x1f, +0x33,0x06,0xf9,0xd8,0x00,0xc1,0xc7,0x06,0x08,0x3e,0x36,0x40,0xf0,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0x03,0x64,0x83,0x5d,0x0d,0x4a,0x01,0x4e,0x03,0x33,0x85,0x20, +0x3e,0xc6,0x04,0xf2,0xb1,0x60,0x80,0xcf,0x2c,0x81,0x34,0x50,0x61,0x38,0x91,0x0e, +0x07,0xd0,0x40,0x85,0xe1,0x44,0x3a,0x1c,0x40,0x03,0x15,0x86,0x13,0xe9,0x70,0x00, +0x0d,0x54,0x18,0x48,0x84,0x13,0x90,0x05,0x34,0x01,0x1f,0x13,0x6a,0x02,0x3e,0x36, +0xd8,0x04,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x58,0xd9,0xe0,0x5c,0x03,0x3f, +0x0d,0x86,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x58,0x36,0x40,0xd7,0xe0,0x4f,0x83, +0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x96,0x0d,0xd2,0x35,0x00,0xd5,0x60,0x30, +0x9e,0xe8,0x09,0xf8,0x58,0xc0,0x13,0xf1,0xb1,0x9e,0xf8,0x09,0xf8,0x18,0x58,0xfc, +0x44,0x7c,0x2c,0xf8,0x89,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x31,0xb3,0xc1, +0xbb,0x06,0x43,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0xcd,0x06,0xf0,0x1a,0xc0, +0x68,0x50,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x51,0xb3,0x41,0xbc,0x06,0x81,0x60, +0x41,0x9b,0x06,0xf0,0x31,0x24,0xa0,0x8f,0x21,0x02,0x7d,0xec,0x18,0xe8,0x63,0x02, +0x9c,0x06,0xf2,0xb1,0xb4,0x60,0xd5,0x40,0x3e,0x16,0x18,0xf4,0x31,0xe3,0x4e,0x03, +0xf9,0x18,0x11,0xc4,0xc7,0x8c,0x3c,0x0d,0xe4,0x63,0x42,0x10,0x1f,0xe3,0x3a,0xf8, +0x58,0xc0,0xc5,0xc7,0xba,0x0f,0x3e,0x06,0x06,0x5f,0x7c,0x2c,0xf8,0xe2,0x33,0x62, +0x70,0x00,0x20,0x08,0x06,0x87,0xd9,0x06,0x22,0x1b,0x0c,0xc1,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0x67,0x1b,0x8c,0x6c,0x30,0xa6,0x41,0x31,0x62,0x70,0x00,0x20,0x08, +0x06,0x07,0xda,0x06,0x24,0x1b,0x04,0x82,0x05,0xa0,0x1a,0xc0,0xc7,0x90,0x80,0x3e, +0x86,0x08,0xf4,0xb1,0x63,0xa0,0x8f,0x09,0xa3,0x1a,0xc8,0xc7,0x12,0x06,0x3e,0x16, +0x18,0xf4,0xb1,0x40,0x55,0x03,0xf9,0x58,0x40,0xc0,0xc7,0xda,0x60,0x5c,0x03,0xf9, +0x58,0xa0,0xd0,0xc7,0x14,0x57,0x0d,0xe4,0x63,0x48,0x10,0x1f,0x53,0x60,0x35,0x90, +0x8f,0x09,0x41,0x7c,0x8c,0x34,0xda,0x80,0x3e,0x56,0x1a,0x6d,0x40,0x1f,0x33,0x8d, +0x36,0xa0,0x8f,0xa5,0x01,0x1b,0xc0,0xc7,0x02,0x33,0xa0,0x8f,0x05,0xb7,0x1a,0xc8, +0xc7,0xc8,0xa0,0x89,0x8f,0x05,0x02,0x7c,0x8c,0x0c,0x9a,0xf8,0x58,0x18,0x28,0xf1, +0xb1,0x41,0x91,0x8f,0x29,0x83,0x7c,0x4c,0x19,0xe4,0x63,0x03,0x05,0x1f,0x1b,0x26, +0xf8,0x58,0xd0,0xab,0x81,0x7c,0x8c,0x88,0xe0,0x63,0x42,0x10,0x1f,0x0b,0x0a,0xf8, +0x98,0x31,0xc0,0xc7,0x8e,0x22,0x3e,0x16,0x14,0xf1,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0xc3,0x75,0x03,0xb5,0x0d,0x86,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xd7, +0x0d,0xd6,0x36,0x28,0x02,0x3b,0xd7,0x20,0x88,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0xb1,0x1b,0xb4,0x6d,0xf0,0xae,0x41,0x60,0x48,0x40,0x1f,0x43,0x04,0xfa,0xd8, +0x31,0xd0,0x67,0x96,0x60,0x1a,0xa8,0x30,0xe0,0xe4,0x31,0xa4,0x81,0x0a,0x03,0x4e, +0x1e,0x43,0x1a,0xa8,0x30,0xdc,0xe4,0x31,0xa4,0x11,0x83,0x03,0x00,0x41,0x30,0x00, +0x83,0xd7,0x0d,0xe2,0x36,0x38,0xd5,0xa0,0x5d,0x83,0x11,0x83,0x06,0x00,0x41,0x30, +0x68,0x70,0x37,0x98,0xdb,0x20,0x60,0xdd,0x80,0x75,0x03,0xd6,0x0d,0xec,0x36,0xb0, +0xdb,0xc0,0x6e,0x03,0xbb,0x0d,0x46,0x13,0x02,0x60,0x38,0x22,0xb8,0xd5,0x20,0xf8, +0xa6,0x1b,0xe6,0x35,0x10,0x02,0x43,0x02,0xfa,0x18,0x22,0xd0,0xc7,0x90,0x81,0x3e, +0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0xe5,0x6e,0x40,0xb7,0x01,0xab,0x06,0xb4,0x1b, +0x8c,0x26,0x04,0x80,0x05,0x85,0x7c,0x4c,0x28,0xe4,0x63,0x43,0x21,0x1f,0xe3,0xd3, +0x40,0x47,0x83,0xf8,0x18,0x9f,0x06,0x3a,0x1a,0xc4,0x67,0x38,0x42,0x18,0xd7,0x60, +0xf8,0x86,0x23,0x86,0x7f,0x0d,0x8a,0xaf,0x84,0x40,0x87,0x23,0x08,0x73,0x0d,0x86, +0x6f,0x38,0xa2,0x10,0xd9,0xa0,0xf8,0x4a,0x08,0xb4,0x88,0x40,0x67,0x19,0xa8,0x2a, +0x18,0x4d,0x70,0x06,0x0b,0x58,0x36,0x90,0x8f,0xf1,0x47,0x40,0x1f,0x3b,0xb3,0x20, +0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc8,0x6f,0xe0,0xba,0x81,0xbb,0x06,0xc1, +0x2c,0x41,0x35,0x50,0x61,0x08,0x94,0x6f,0x0b,0xd3,0x88,0xc1,0x01,0x80,0x20,0x18, +0x80,0xc1,0xfa,0x06,0xad,0x1b,0xb4,0x6b,0x00,0xb2,0xc1,0x88,0x81,0x03,0x80,0x20, +0x18,0x3c,0xf3,0x1b,0x8c,0x6e,0x10,0xd4,0x6a,0x40,0xab,0x81,0xec,0x06,0xc2,0x9d, +0x09,0x02,0xdc,0x06,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd4,0x6f,0x00,0xbb,0x41, +0xcc,0x06,0x73,0x36,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0xfc,0x06,0xe1,0x1b,0x90, +0x69,0x60,0x6e,0x1b,0x08,0xf1,0x31,0x21,0x90,0x8f,0x05,0x04,0x7c,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xd0,0xdf,0xc0,0x76,0x83,0x22,0xb0,0x1d,0x0d,0xd6,0x36,0x90, +0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xfc,0x1b,0xe0,0x6e,0x10,0xe4,0x68,0x60, +0xc3,0x20,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfc,0x37,0xd0,0xdd,0x20,0x10, +0xa6,0x1b,0x6c,0x36,0x08,0x6c,0x34,0x18,0x8e,0x90,0x8d,0x9b,0x0d,0x98,0x6f,0x96, +0xe1,0xb2,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x42,0x38,0xe8,0xdd,0x80,0x6e, +0x03,0xc1,0xe0,0x36,0x08,0xe2,0x33,0x4b,0x70,0x0d,0x54,0x18,0x82,0x85,0x54,0x23, +0x06,0x07,0x00,0x82,0x60,0x00,0x06,0xfb,0x1b,0xf4,0x6e,0xc0,0xaf,0xc1,0xcc,0x06, +0x23,0x06,0x0e,0x00,0x82,0x60,0xf0,0x8c,0x70,0x30,0xbb,0x41,0x50,0xae,0x01,0xb9, +0x06,0xe2,0x1b,0x8c,0x81,0x18,0x84,0x81,0x00,0xba,0xc1,0x88,0xc1,0x01,0x80,0x20, +0x18,0x80,0x01,0xff,0x06,0xbe,0x1b,0xfc,0x6b,0x50,0xb3,0xc1,0x88,0x81,0x03,0x80, +0x20,0x18,0x3c,0x24,0x1c,0xd0,0x6e,0x10,0x98,0x6b,0x50,0xae,0xc1,0xf8,0x06,0x22, +0x1b,0x88,0x6c,0x20,0xb2,0x81,0xc8,0x06,0xa1,0x1b,0xe0,0x88,0x81,0x01,0x80,0x20, +0x18,0x44,0x23,0x1c,0xe8,0x6f,0xa0,0x1e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x9c, +0x70,0x20,0xbe,0x01,0x7b,0x04,0xb3,0x04,0xd9,0x40,0x85,0x21,0x60,0xba,0xd3,0xd8, +0x8b,0x80,0x48,0x7c,0x86,0x23,0x02,0x93,0x0d,0x84,0x6f,0x38,0x42,0x38,0xd9,0x80, +0xf8,0x4e,0x18,0xe2,0x84,0x21,0x4c,0x08,0x42,0x30,0xdc,0xd0,0x1f,0x01,0x18,0xcc, +0x32,0x68,0x5b,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x51,0x0b,0x07,0x24,0x1c,0x1c, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc4,0x70,0xc0,0xbe,0x41,0x12,0xcc,0x12,0x6c, +0x03,0x15,0x86,0xa0,0x51,0x99,0xcd,0x89,0xe8,0x06,0xf2,0x19,0x31,0x30,0x00,0x10, +0x04,0x83,0x28,0x86,0x83,0xff,0x0d,0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x64, +0x38,0x38,0xdf,0x20,0xb0,0x20,0x6e,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41, +0x44,0xc3,0x41,0xfb,0x06,0xc1,0x70,0x84,0xd1,0x22,0xce,0x77,0x81,0x51,0x16,0x0c, +0xf2,0x19,0x8e,0x08,0x4e,0x37,0x10,0xbe,0x0b,0x8c,0x1a,0x31,0x30,0x00,0x10,0x04, +0x83,0x48,0x87,0x83,0xf7,0x0d,0x76,0xcd,0x02,0xd4,0x0d,0xe4,0x33,0x62,0x60,0x00, +0x20,0x08,0x06,0x11,0x0f,0x07,0xf5,0x1b,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0x80,0x71,0xc0,0xbf,0x01,0x9f,0x06,0x81,0xe1,0x6d,0x10,0xc4,0xc7,0x8c,0x40,0x3e, +0xb3,0x04,0x0e,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_e7defd1865214e1fb0a873d63c8b6390.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_e7defd1865214e1fb0a873d63c8b6390.h new file mode 100644 index 00000000..3e8bd119 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_e7defd1865214e1fb0a873d63c8b6390.h @@ -0,0 +1,1080 @@ +// ffx_fsr2_accumulate_pass_wave64_e7defd1865214e1fb0a873d63c8b6390.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_wave64_e7defd1865214e1fb0a873d63c8b6390_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_e7defd1865214e1fb0a873d63c8b6390_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_e7defd1865214e1fb0a873d63c8b6390_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_e7defd1865214e1fb0a873d63c8b6390_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_e7defd1865214e1fb0a873d63c8b6390_SRVResourceNames[] = { "r_input_exposure", "r_dilated_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_e7defd1865214e1fb0a873d63c8b6390_SRVResourceBindings[] = { 0, 2, 3, 4, 5, 10, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_e7defd1865214e1fb0a873d63c8b6390_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_e7defd1865214e1fb0a873d63c8b6390_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_e7defd1865214e1fb0a873d63c8b6390_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_e7defd1865214e1fb0a873d63c8b6390_UAVResourceBindings[] = { 0, 1, 3, 4, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_e7defd1865214e1fb0a873d63c8b6390_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_e7defd1865214e1fb0a873d63c8b6390_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_e7defd1865214e1fb0a873d63c8b6390_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_e7defd1865214e1fb0a873d63c8b6390_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_e7defd1865214e1fb0a873d63c8b6390_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_e7defd1865214e1fb0a873d63c8b6390_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_e7defd1865214e1fb0a873d63c8b6390_size = 16820; + +static const unsigned char g_ffx_fsr2_accumulate_pass_wave64_e7defd1865214e1fb0a873d63c8b6390_data[] = { +0x44,0x58,0x42,0x43,0x3b,0xff,0xde,0xd0,0x3b,0x3a,0x51,0x5c,0x38,0x16,0xe8,0x9e, +0xbb,0x16,0x16,0xab,0x01,0x00,0x00,0x00,0xb4,0x41,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x0c,0x02,0x00,0x00,0x2c,0x10,0x00,0x00,0x48,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x98,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0x18,0x0e,0x00,0x00,0x66,0x00,0x05,0x00,0x86,0x03,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x7d,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xce,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xf4,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2, +0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42, +0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29, +0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30, +0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c, +0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3, +0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf, +0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f, +0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3, +0x50,0x08,0x6e,0x60,0x06,0xea,0x6e,0x1b,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42, +0x72,0xa8,0x48,0x20,0xd2,0xc8,0x79,0x88,0x68,0x42,0x08,0x09,0x09,0xc3,0x50,0x08, +0x66,0x60,0x3e,0x02,0x0f,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90, +0x66,0x40,0xc4,0x30,0x0c,0xca,0x1c,0x41,0x50,0x0a,0x66,0x10,0x87,0x91,0xc8,0x81, +0x80,0x61,0x04,0xc1,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec, +0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81, +0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d, +0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30, +0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f, +0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2, +0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x20,0x07,0x7e,0x00, +0x06,0x7e,0x80,0x84,0x13,0xa5,0x74,0x18,0x81,0x30,0x66,0x6a,0x83,0x71,0x60,0x87, +0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30, +0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03, +0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72, +0x40,0xc1,0x30,0x93,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42, +0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39, +0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0, +0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f,0x20,0x61,0x65,0xa9,0x9d,0x29,0x0c,0xc6, +0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41, +0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f, +0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca, +0x01,0x05,0xc3,0x4c,0xd6,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3, +0x3b,0x84,0x03,0x3d,0xf8,0x01,0x12,0x8c,0x97,0xe0,0x99,0xc8,0x60,0x1c,0xd8,0x21, +0x1c,0xe6,0x61,0x1e,0xdc,0x40,0x16,0x6e,0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e, +0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4, +0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00, +0x0c,0xfc,0x00,0x05,0x2b,0xc9,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c, +0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03, +0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a, +0x4e,0xa2,0x67,0xc2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc, +0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x50,0x60,0x90,0x3d,0x8c,0x20,0x0c,0x67, +0x08,0xc1,0xc7,0xae,0x36,0x9a,0x70,0x1c,0xc7,0xf1,0x61,0x58,0xcf,0xf3,0x3c,0x0d, +0xc3,0x30,0x0c,0xc3,0xa0,0xfc,0x26,0x69,0x8a,0x28,0x61,0xf2,0x59,0x80,0x79,0x16, +0x22,0x62,0x27,0x60,0x22,0x50,0x30,0xd0,0x0e,0x00,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c, +0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10, +0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x90,0x01,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64, +0x81,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24, +0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2,0x20,0xca,0xa1,0xf0,0x03,0x0a,0xa4,0x60, +0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03, +0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a, +0x3e,0xa0,0x2c,0x4a,0xa3,0xec,0x21,0xca,0xf0,0xa2,0xb8,0x8a,0x87,0xc6,0x11,0x80, +0x1a,0x20,0x75,0x06,0x80,0xdc,0x19,0x00,0x8a,0x67,0x00,0x68,0x9e,0x01,0xa0,0x7a, +0x06,0x80,0xee,0x19,0x00,0xca,0x67,0x00,0x48,0x9f,0x01,0x20,0x7e,0x06,0x00,0x00, +0x79,0x18,0x00,0x00,0x80,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0xc1,0x99,0x20,0x0c,0xcf,0x06,0x61,0x20,0x26,0x08,0x03,0xb4,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08,0x6a,0x40,0x07,0x84,0xe4,0xbe,0xd2,0xdc, +0xe0,0xea,0xe8,0xbe,0xca,0xf0,0xe0,0xde,0xe6,0xea,0xe4,0xca,0x26,0x08,0x43,0x34, +0x41,0x18,0xa4,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65,0x31,0x8c,0x81,0x31,0x1c,0x62, +0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e, +0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x1b,0x92,0x41,0x81,0x0c,0x66,0x60,0x0c, +0x67,0x82,0xe0,0x06,0x75,0xc0,0x4c,0xee,0x2b,0xcd,0x8d,0xae,0x4c,0xce,0x2d,0x8c, +0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec,0x6b,0xec,0x8d,0xed,0x4d,0x6e, +0x82,0x30,0x4c,0x1b,0x12,0x46,0x9a,0x0c,0x6a,0x60,0x0c,0x87,0x8d,0xdc,0x17,0xdb, +0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc,0x04,0x61,0xa0,0x26,0x08,0x43, +0xb5,0x41,0x30,0xb0,0x0d,0x09,0xa5,0x58,0xc6,0x35,0x30,0x46,0x46,0x4b,0xee,0x0b, +0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x6b,0xec, +0x8d,0xed,0x4d,0x6e,0x82,0x30,0x58,0x1b,0x92,0x4b,0xda,0x0c,0x6e,0x60,0x0c,0x87, +0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda,0x1c,0xdd,0x9b,0x5c,0xde,0x04, +0x61,0xb8,0x36,0x24,0x9c,0xe4,0x19,0xdf,0xc0,0x18,0xd9,0x04,0x21,0x0e,0xec,0x80, +0x89,0xdc,0x57,0x5a,0xdb,0x59,0x53,0x1a,0xdc,0xdc,0x04,0x61,0xc0,0x36,0x24,0x44, +0x18,0x88,0x81,0x31,0x06,0x03,0x63,0x38,0x13,0x84,0x21,0x23,0x26,0xf7,0x45,0x96, +0xc6,0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36,0x46,0x97,0x66,0x57,0xf6,0xd5, +0x16,0x36,0xb7,0x36,0xb7,0x21,0x29,0x03,0xc5,0x0c,0x8c,0x61,0x60,0x8c,0x6c,0x03, +0xf2,0x44,0x95,0xd6,0x81,0x01,0x19,0x9c,0xc1,0x04,0x61,0x0e,0xee,0x80,0x9a,0xdc, +0xdd,0x57,0x9a,0x1b,0x5d,0x99,0x9c,0x5b,0x18,0xdb,0x57,0x1d,0xdc,0xdc,0x58,0x18, +0x5b,0x19,0xd9,0xd7,0xd8,0x1b,0xdb,0x9b,0xdc,0x04,0x61,0x0c,0xe4,0x60,0xc3,0x62, +0xa4,0x81,0x1a,0x18,0xc6,0xc0,0xac,0xc1,0x1a,0xac,0x81,0x33,0x41,0xa8,0x03,0x3c, +0xa0,0x23,0x77,0xf7,0xc5,0xf6,0x36,0xb6,0xf6,0x35,0x47,0x17,0x46,0x57,0x37,0xb7, +0x61,0x19,0xda,0xc0,0x0d,0x8c,0x61,0x60,0xd6,0x60,0x0d,0xd6,0x20,0x9b,0x20,0xdc, +0x41,0x1e,0x90,0x91,0xbb,0xfb,0x72,0x2b,0xbb,0xfb,0x62,0x7b,0x1b,0x5b,0x9b,0xdb, +0xb0,0x30,0x70,0x10,0x07,0x06,0x35,0x30,0x6b,0xb0,0x06,0x6b,0x90,0xf1,0x91,0xbb, +0xfb,0x62,0xab,0x6b,0x0b,0xfb,0x42,0x4b,0x9b,0xa3,0x7b,0x93,0xcb,0xdb,0xb0,0x50, +0x69,0x30,0x07,0xc6,0x35,0x30,0x6b,0xb0,0x06,0x6b,0xe0,0x6c,0x20,0xd8,0xe0,0x0d, +0xe4,0x80,0x0e,0x26,0x08,0x7a,0xb0,0x07,0x34,0xc6,0xc4,0x8c,0xa6,0xa4,0x64,0x26, +0x08,0x83,0xb6,0x01,0x31,0xec,0xe0,0x0e,0x0c,0x63,0xc0,0x03,0x60,0x43,0x90,0x07, +0x13,0x04,0x3e,0xe0,0x03,0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c, +0x61,0x6d,0x70,0x1b,0x10,0x63,0x0f,0xf8,0xc0,0x18,0x06,0x03,0xd8,0x10,0xf4,0xc1, +0x06,0x02,0x0d,0xea,0x40,0x0f,0xfc,0x60,0x82,0x90,0x07,0x7a,0xc0,0x25,0x4d,0xaa, +0xcc,0x8d,0xac,0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x30,0x06,0x73,0xb0,0x01,0x21, +0x42,0x81,0x32,0xca,0xe0,0x6a,0x44,0x81,0x4e,0x5a,0x53,0x18,0x9e,0x54,0x99,0x1b, +0x59,0x99,0xdc,0x54,0x9a,0x5e,0xd9,0x06,0x84,0x20,0x05,0x6a,0x0c,0xca,0xe0,0x6a, +0x44,0x81,0x4c,0x1a,0x51,0xda,0x1c,0x1c,0x5b,0x58,0xde,0x54,0x9a,0x5e,0xd9,0x04, +0x61,0xd8,0x36,0x20,0x84,0x29,0x50,0xa7,0x50,0x06,0x57,0x23,0x0a,0xec,0xd2,0x92, +0xdc,0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6,0xde,0xea,0xe4,0xc6, +0xca,0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26,0x08,0x03,0xb7,0xc1, +0x20,0x52,0x81,0x52,0x85,0x32,0xb8,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1, +0x11,0xa5,0xb5,0x95,0xb9,0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x86,0x6e,0x03,0x42, +0xb0,0x02,0xd5,0x0a,0x65,0x70,0x35,0xa2,0x40,0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29, +0x0d,0x8e,0xa9,0xcc,0xae,0x8c,0x8d,0xea,0xad,0x6a,0xae,0x6c,0x82,0x30,0x78,0x1b, +0x10,0xe2,0x15,0x28,0x58,0x28,0x83,0xab,0x11,0x05,0x2e,0x69,0x46,0x72,0x61,0x6d, +0x65,0x49,0x6e,0x64,0x65,0x78,0x13,0x84,0xe1,0xdb,0x80,0x10,0xb2,0x40,0xcd,0x42, +0x19,0x5c,0x8d,0x28,0x50,0x32,0x23,0x2a,0xb3,0x4b,0x1b,0x2b,0xa3,0x7a,0xb3,0x4a, +0x2b,0xbb,0x23,0x2a,0x83,0xa3,0x43,0x9b,0x20,0x0c,0x60,0xb0,0xc1,0x20,0x6a,0x81, +0xb2,0x85,0x32,0x68,0x78,0x98,0x29,0xa5,0xd1,0xd1,0x95,0xc9,0x4d,0x10,0x86,0x30, +0xd8,0x80,0x10,0xb8,0x40,0xe5,0x42,0x19,0x34,0x8d,0x28,0x50,0x32,0x6b,0x7a,0xa3, +0x4b,0x7b,0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x9b,0x1a,0x0b,0x63,0x2b,0x9b,0x20, +0x0c,0x62,0xb0,0xc1,0x20,0x76,0x81,0xe2,0x85,0x32,0x68,0x08,0x99,0x11,0xbd,0xdd, +0xb9,0xcd,0x8d,0x85,0xb1,0x95,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x86,0x31, +0xd8,0x80,0x10,0xbe,0x40,0xfd,0x42,0x19,0x34,0x8d,0x28,0xf0,0x33,0x6b,0x7a,0xa3, +0x4b,0x7b,0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x1b, +0x0a,0x73,0x1b,0x2b,0x63,0x63,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x20,0x0c,0x64,0xb0, +0xc1,0x20,0xc2,0x81,0x12,0x87,0x32,0x68,0xc8,0x98,0x41,0xc9,0x95,0x15,0xe1,0xc1, +0xbd,0xcd,0xd5,0xc9,0x95,0x4d,0x10,0x86,0x32,0xd8,0x80,0x10,0xe4,0x40,0x95,0x43, +0x19,0x34,0x8d,0x28,0x30,0x33,0x83,0x92,0x2b,0xb3,0x4b,0x7b,0xab,0x9b,0x33,0x92, +0x0b,0x6b,0x2b,0x83,0x92,0x2b,0x2b,0xc2,0x83,0x7b,0x9b,0xab,0x93,0x2b,0x9b,0x20, +0x0c,0x66,0xb0,0x01,0x21,0xce,0x81,0x42,0x87,0x32,0x68,0x1a,0x51,0xe0,0x62,0x46, +0x15,0xe6,0x86,0x14,0xc6,0x66,0x66,0xf4,0x64,0x35,0x41,0x18,0xce,0x60,0x83,0x41, +0xa8,0x03,0xb5,0x0e,0x65,0xd0,0xb0,0x32,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x9b,0x2a, +0x8b,0xab,0x2b,0x73,0x1b,0x2b,0x63,0x2a,0x73,0x3b,0xa3,0x43,0x9b,0x20,0x0c,0x68, +0xb0,0x01,0x21,0xda,0x81,0x72,0x87,0x32,0x68,0x1a,0x51,0xa0,0x62,0x46,0x54,0xc6, +0x46,0x17,0x46,0x95,0xd6,0x56,0x36,0x41,0x18,0xd2,0x60,0x83,0x41,0xc0,0x03,0x15, +0x0f,0x65,0xd0,0xf0,0x32,0x23,0xca,0x73,0x0b,0x6b,0x4b,0x1b,0x93,0x2a,0x9b,0x1b, +0x42,0x0b,0x73,0x3b,0x2b,0x33,0x0a,0x1b,0xa3,0x7b,0x93,0x9b,0x20,0x0c,0x6a,0xb0, +0xc1,0x20,0xe6,0x81,0xa2,0x87,0x32,0x68,0x88,0x99,0x59,0xa5,0x95,0xdd,0x4d,0xc1, +0x85,0x8d,0x95,0x51,0xbd,0x35,0x95,0xd1,0x95,0xc9,0xcd,0x19,0x85,0x8d,0xd1,0xbd, +0xc9,0x4d,0x10,0x86,0x35,0xd8,0x60,0x10,0xf6,0x40,0xdd,0x43,0x19,0x34,0x1b,0x28, +0x3c,0x18,0x85,0x52,0x40,0x85,0x55,0x70,0x85,0x58,0xa0,0x85,0x5b,0xd0,0x85,0x5e, +0x00,0x87,0x71,0x30,0x87,0x74,0x60,0x87,0x77,0x90,0x87,0x7a,0xc0,0x87,0x0d,0x83, +0x01,0x0a,0xf9,0x30,0x41,0x10,0x80,0x0d,0xc0,0x86,0xc1,0xe0,0x07,0x7e,0xd8,0x10, +0xf4,0xc3,0x86,0x61,0xd8,0x07,0x7f,0xa0,0x30,0x34,0xb5,0x61,0x18,0x83,0x31,0x18, +0x26,0x08,0x03,0x1b,0x6c,0x08,0x72,0x61,0x03,0x71,0x85,0x84,0x48,0x8c,0xc4,0x86, +0x62,0x1f,0x40,0x02,0xf8,0x03,0x92,0x20,0x22,0x26,0x17,0xe6,0x36,0x86,0x56,0x36, +0x37,0x41,0x18,0xda,0x80,0x86,0x19,0xdb,0x5b,0x18,0xdd,0xdc,0x04,0x61,0x70,0x03, +0x16,0x69,0x6e,0x73,0x74,0x73,0x13,0x84,0xe1,0x0d,0x48,0xa4,0xb9,0xd1,0xcd,0x4d, +0x10,0x06,0x38,0x20,0x42,0x57,0x86,0xf7,0xc5,0xf6,0x16,0x46,0x36,0x41,0x18,0xe2, +0x80,0x08,0x5d,0x19,0xde,0x97,0xdb,0x9b,0x5c,0x1b,0x13,0xba,0x32,0xbc,0xaf,0x39, +0xba,0x37,0xb9,0x32,0x16,0x75,0x69,0x6e,0x74,0x73,0x1b,0x20,0x93,0x38,0x09,0x94, +0x48,0x09,0x95,0x58,0x09,0x96,0x68,0x09,0x97,0x78,0x09,0x98,0xe0,0x62,0xe2,0x92, +0x09,0x58,0xa8,0xc2,0xc6,0x66,0xd7,0xe6,0x92,0x46,0x56,0xe6,0x46,0x37,0x25,0x08, +0xaa,0x90,0xe1,0xb9,0xd8,0x95,0xc9,0xcd,0xa5,0xbd,0xb9,0x4d,0x09,0x88,0x26,0x64, +0x78,0x2e,0x76,0x61,0x6c,0x76,0x65,0x72,0x53,0x02,0xa3,0x0e,0x19,0x9e,0xcb,0x1c, +0x5a,0x18,0x59,0x99,0x5c,0xd3,0x1b,0x59,0x19,0xdb,0x94,0x00,0x29,0x43,0x86,0xe7, +0x22,0x57,0x36,0xf7,0x56,0x27,0x37,0x56,0x36,0x37,0x25,0xf0,0x83,0x4a,0x64,0x78, +0x2e,0x74,0x79,0x70,0x65,0x41,0x6e,0x6e,0x6f,0x74,0x61,0x74,0x69,0x6f,0x6e,0x73, +0x53,0x84,0x7c,0xf0,0x87,0x3a,0x64,0x78,0x2e,0x65,0x6e,0x74,0x72,0x79,0x50,0x6f, +0x69,0x6e,0x74,0x73,0x53,0x02,0x92,0xe8,0x42,0x86,0xe7,0x32,0xf6,0x56,0xe7,0x46, +0x57,0x26,0x37,0x37,0x25,0x90,0x09,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3b,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x31,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b, +0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0a,0xdb, +0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20, +0x60,0x7e,0x71,0xdb,0xb6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44, +0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0d,0xdd,0x70,0xf9,0xce, +0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0x7c,0x91,0xc3,0x6c,0x48,0x33, +0x20,0x8d,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3,0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x5b, +0x40,0x34,0x5c,0xbe,0xf3,0xf8,0x46,0xe4,0x50,0x8f,0x38,0xf8,0xc8,0x6d,0xdb,0x41, +0x35,0x5c,0xbe,0xf3,0xf8,0x12,0xc0,0x3c,0x0b,0x51,0x12,0x15,0xb1,0xf8,0xc5,0x6d, +0x1b,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0x94,0x0e,0x30,0xf8, +0xc5,0x6d,0x5b,0x81,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0xb0,0x93, +0x13,0x11,0x7e,0x71,0xdb,0x26,0x90,0x0d,0x97,0xef,0x3c,0xfe,0x74,0x44,0x04,0x30, +0x88,0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e,0x72,0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c, +0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48, +0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe7,0xde,0xfd,0x18,0x65,0x21,0x4e,0x1f, +0xb0,0xa8,0x73,0xd6,0x3c,0x8b,0x63,0x90,0x44,0x58,0x49,0x4c,0x64,0x31,0x00,0x00, +0x66,0x00,0x05,0x00,0x59,0x0c,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0x4c,0x31,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00, +0x50,0x0c,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c, +0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42, +0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20, +0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50, +0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00, +0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d, +0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff, +0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42, +0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xce,0x00,0x00,0x00, +0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3, +0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xf8,0xc1,0x08, +0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08, +0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89, +0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3, +0x30,0x0c,0xc3,0x30,0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8, +0x29,0x83,0x31,0x18,0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83, +0xa6,0x42,0x0c,0xc3,0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1, +0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18, +0x86,0x61,0x14,0x22,0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c, +0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60, +0x06,0xea,0x6e,0x1b,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x72,0xa8,0x48,0x20, +0xd2,0xc8,0x79,0x88,0x68,0x42,0x08,0x09,0x09,0xc3,0x50,0x08,0x66,0x60,0x3e,0x02, +0x0f,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90,0x66,0x40,0xc4,0x30, +0x0c,0xca,0x1c,0x41,0x50,0x0a,0x66,0x10,0x87,0x91,0xc8,0x81,0x80,0x61,0x04,0xc1, +0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0, +0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81, +0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c, +0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e, +0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30,0x0e,0xec,0x10,0x0e, +0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72, +0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0, +0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x84, +0x13,0xa5,0x74,0x18,0x81,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79, +0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0, +0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87, +0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76, +0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x30,0x93, +0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d, +0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc, +0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81, +0x1f,0x80,0x81,0x1f,0x20,0x61,0x65,0xa9,0x9d,0x29,0x0c,0xc6,0x81,0x1d,0xc2,0x61, +0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e, +0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0xd6,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43, +0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d, +0xf8,0x01,0x12,0x8c,0x97,0xe0,0x99,0xc8,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x40,0x16,0x6e,0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4, +0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81, +0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x05, +0x2b,0xc9,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81, +0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38, +0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x4e,0xa2,0x67,0xc2, +0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16,0x68,0xa1,0x1c,0xf0, +0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0xc1,0x0f,0x50,0x60,0x90,0x3d,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7,0xae, +0x36,0x9a,0x70,0x1c,0xc7,0xf1,0x61,0x58,0xcf,0xf3,0x3c,0x0d,0xc3,0x30,0x0c,0xc3, +0xa0,0xfc,0x26,0x69,0x8a,0x28,0x61,0xf2,0x59,0x80,0x79,0x16,0x22,0x62,0x27,0x60, +0x22,0x50,0x30,0xd0,0x3e,0x05,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20, +0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07, +0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74, +0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20, +0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07, +0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76, +0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf, +0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30, +0xe4,0x01,0x03,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x90, +0x01,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x10,0x8a, +0xa3,0x14,0x8a,0xa2,0x20,0xca,0xa1,0xf0,0x03,0xca,0xa2,0x00,0x03,0x68,0x1c,0x01, +0x20,0x75,0x06,0x80,0xdc,0x19,0x00,0x8a,0x67,0x00,0x68,0x9e,0x01,0xa0,0x7a,0x06, +0x80,0xee,0x19,0x00,0xd2,0x67,0x00,0x88,0x9f,0x01,0x00,0x00,0x79,0x18,0x00,0x00, +0x73,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xc1,0x99,0x20,0x0c, +0xcf,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xd0,0x04, +0x41,0x0d,0x3c,0x02,0x13,0x84,0x21,0x9a,0x20,0x0c,0xd2,0x06,0x01,0x61,0x36,0x24, +0x48,0xa2,0x20,0xc8,0xb0,0x20,0xcd,0x86,0x64,0x48,0x14,0x64,0x19,0x16,0xa4,0x99, +0x20,0xb8,0xc1,0x37,0x41,0x18,0xa6,0x0d,0xc9,0x02,0x29,0x48,0x34,0x2c,0x48,0x33, +0x41,0x18,0xa8,0x09,0xc2,0x50,0x6d,0x10,0x10,0x6a,0x43,0x12,0x25,0x0a,0x32,0x0d, +0x0b,0x52,0x4d,0x10,0x06,0x6b,0x43,0x32,0x41,0x0a,0x72,0x0d,0x0b,0xd2,0x4c,0x10, +0x86,0x6b,0x43,0x72,0x41,0x0a,0x92,0x0d,0x0b,0x52,0x4d,0x10,0xe2,0x00,0x0c,0x26, +0x08,0x03,0xb6,0x21,0x21,0x36,0x05,0xe1,0x86,0x05,0x69,0x26,0x08,0x43,0xb6,0x21, +0xf1,0x12,0x05,0x19,0x86,0x05,0xa9,0x36,0x20,0xce,0x23,0x59,0x98,0xd6,0x7d,0x13, +0x84,0x39,0x08,0x83,0x09,0xc2,0x18,0x74,0x1b,0x16,0x24,0x0c,0x14,0x04,0x19,0x16, +0x31,0x10,0x03,0x31,0x68,0x26,0x08,0x75,0x20,0x06,0x1b,0x96,0x81,0x0c,0x14,0x64, +0x18,0x16,0x31,0x10,0x03,0x31,0xa8,0x26,0x08,0x77,0x30,0x06,0x1b,0x96,0xc5,0x0c, +0x14,0x24,0x1a,0x16,0x31,0x10,0x03,0x31,0xa8,0x36,0x2c,0x51,0x18,0x28,0xc8,0x34, +0x2c,0x62,0x20,0x06,0x62,0xd0,0x6c,0x20,0xc6,0xa0,0x0c,0xce,0x00,0x0d,0x26,0x08, +0x7a,0x40,0x06,0x13,0x84,0x41,0xdb,0x80,0x20,0x6a,0xa0,0x20,0xc8,0xb0,0x06,0xc0, +0x86,0x80,0x0d,0x26,0x08,0x7c,0x50,0x06,0x1b,0x10,0xc4,0x0d,0x14,0x64,0x18,0x10, +0x60,0x43,0xf0,0x06,0x1b,0x08,0x30,0x48,0x83,0x36,0x80,0x83,0x09,0x82,0x00,0x50, +0x18,0x9a,0xda,0x30,0x70,0xdc,0x30,0x41,0x18,0xb6,0x09,0xc2,0xc0,0x6d,0x08,0xec, +0x60,0x03,0x31,0xd1,0x41,0x1d,0xdc,0xc1,0x86,0x42,0x0e,0xe6,0x00,0x88,0x03,0x3c, +0xa8,0xc2,0xc6,0x66,0xd7,0xe6,0x92,0x46,0x56,0xe6,0x46,0x37,0x25,0x08,0xaa,0x90, +0xe1,0xb9,0xd8,0x95,0xc9,0xcd,0xa5,0xbd,0xb9,0x4d,0x09,0x88,0x26,0x64,0x78,0x2e, +0x76,0x61,0x6c,0x76,0x65,0x72,0x53,0x02,0xa2,0x0e,0x19,0x9e,0xcb,0x1c,0x5a,0x18, +0x59,0x99,0x5c,0xd3,0x1b,0x59,0x19,0xdb,0x94,0xc0,0x28,0x43,0x86,0xe7,0x22,0x57, +0x36,0xf7,0x56,0x27,0x37,0x56,0x36,0x37,0x25,0x80,0x83,0x3a,0x64,0x78,0x2e,0x65, +0x6e,0x74,0x72,0x79,0x50,0x6f,0x69,0x6e,0x74,0x73,0x53,0x02,0x3c,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x3b,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x31,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34, +0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e, +0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2, +0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0a,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14, +0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0xb6,0xb0,0x0d,0x97, +0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6, +0x23,0xb7,0x6d,0x0d,0xdd,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34, +0xc3,0x42,0x7c,0x91,0xc3,0x6c,0x48,0x33,0x20,0x8d,0x61,0x09,0xce,0x70,0xf9,0xce, +0xe3,0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x5b,0x40,0x34,0x5c,0xbe,0xf3,0xf8,0x46,0xe4, +0x50,0x8f,0x38,0xf8,0xc8,0x6d,0xdb,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x12,0xc0,0x3c, +0x0b,0x51,0x12,0x15,0xb1,0xf8,0xc5,0x6d,0x1b,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x13, +0x71,0x4d,0x54,0x44,0x94,0x0e,0x30,0xf8,0xc5,0x6d,0x5b,0x81,0x35,0x5c,0xbe,0xf3, +0xf8,0x13,0x71,0x4d,0x54,0x44,0xb0,0x93,0x13,0x11,0x7e,0x71,0xdb,0x26,0x90,0x0d, +0x97,0xef,0x3c,0xfe,0x74,0x44,0x04,0x30,0x88,0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e, +0x72,0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d, +0x61,0x20,0x00,0x00,0xea,0x09,0x00,0x00,0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00, +0x6f,0x00,0x00,0x00,0x34,0xcc,0x00,0x14,0x52,0x19,0x15,0x61,0x40,0xc1,0x0e,0x14, +0x5b,0x69,0x94,0x4a,0xc9,0x0e,0x94,0x5d,0x0d,0x14,0x5f,0xb9,0x14,0x4c,0xd9,0x14, +0x53,0x19,0x06,0x14,0x21,0x50,0xf1,0x06,0x94,0x6f,0x40,0x49,0x42,0x14,0x27,0x42, +0x29,0x55,0x41,0x45,0x94,0x24,0x42,0x71,0x12,0x94,0x4f,0x49,0x12,0x14,0x4d,0x71, +0x42,0xd0,0x58,0x03,0xa4,0x14,0x41,0x19,0x94,0x47,0x09,0x8c,0x00,0x90,0x31,0x46, +0x00,0x82,0x20,0x08,0x82,0xc1,0x0c,0xc0,0x18,0x01,0x08,0x82,0x20,0x0a,0x06,0x63, +0x04,0xad,0x39,0xe7,0xec,0x37,0x46,0x00,0x82,0x20,0x28,0x7f,0x63,0x04,0x20,0x08, +0xc2,0xfc,0x2f,0x8c,0x11,0x80,0x20,0x08,0xc6,0xbf,0x30,0x46,0xb0,0xfb,0xa3,0x4c, +0x82,0xc1,0x18,0xc1,0xee,0x8f,0x32,0xff,0x8d,0x11,0x80,0x20,0x08,0xc2,0xbf,0x30, +0x46,0xd0,0x9a,0x73,0xce,0x7b,0x63,0x04,0x20,0x08,0x82,0x32,0x18,0x8c,0x11,0x80, +0x20,0x08,0x82,0xa0,0x30,0x46,0x00,0x82,0xf8,0x7f,0x8f,0xc1,0x18,0x41,0x48,0x82, +0x21,0xde,0x8d,0x11,0xec,0xb1,0x1a,0xef,0xdf,0x18,0xc1,0x5a,0xab,0xb5,0xf8,0x8d, +0x11,0xfc,0xf7,0xdf,0xbf,0xdf,0x18,0x41,0x6b,0xce,0x39,0xef,0x0b,0x63,0x04,0xb2, +0xe8,0xf6,0xff,0x37,0x46,0xa0,0xb3,0xe6,0x9c,0x7e,0x63,0x04,0x2a,0x5e,0x9f,0xaa, +0x37,0x46,0x00,0x82,0x20,0x08,0x82,0xc3,0x18,0xc1,0x5a,0xab,0xb5,0xee,0x8d,0x11, +0x80,0x20,0xe8,0xdf,0x61,0x30,0x46,0xd0,0x9a,0x73,0x4e,0x7b,0x63,0x04,0x20,0x08, +0x82,0x24,0x18,0x8c,0x11,0x80,0x20,0x08,0xea,0x60,0x30,0x46,0x00,0xc7,0x65,0x7e, +0x7b,0x63,0x04,0x64,0xc9,0xeb,0xf7,0x37,0x46,0x00,0x82,0x20,0xc8,0x82,0xc1,0x18, +0x01,0x08,0x82,0x20,0xfc,0x8d,0x11,0x80,0x20,0x08,0xa2,0xdf,0x18,0xc1,0x3b,0x93, +0x26,0xda,0x8d,0x11,0x80,0x20,0x08,0xe2,0xbf,0x30,0x46,0x00,0x82,0x20,0x88,0x7f, +0xf4,0xcd,0x21,0x44,0x7f,0x30,0x87,0x50,0x41,0x73,0x08,0x91,0x1e,0xcc,0x21,0x44, +0x7b,0x30,0x87,0x70,0x07,0xa0,0x30,0x87,0x70,0x07,0x7a,0x30,0x87,0xc0,0x06,0xda, +0x1c,0x42,0x24,0x0a,0x73,0x08,0x11,0x29,0xcc,0x21,0xdc,0xc1,0x1e,0x90,0x38,0x07, +0x41,0x51,0x50,0x2a,0xcc,0x41,0x4c,0x13,0x94,0x0a,0x73,0x10,0x8e,0x03,0xa5,0xc2, +0x1c,0x04,0x04,0x41,0xa9,0x30,0x07,0xe1,0x38,0x90,0x2a,0xcc,0x41,0x60,0x18,0xa4, +0x0a,0x73,0x10,0xd7,0x05,0xa9,0xc2,0x1c,0x84,0x65,0x41,0xaa,0x30,0x07,0x41,0x51, +0x90,0x2a,0xcc,0x41,0x4c,0x13,0xa4,0x0a,0x73,0x10,0x51,0x04,0xa9,0xc2,0x08,0xc0, +0x1c,0x84,0xe3,0x40,0xa7,0x30,0x07,0x01,0x41,0x90,0x29,0x90,0x31,0x02,0x00,0x00, +0x23,0x06,0x08,0x00,0x82,0x60,0x40,0x06,0xfb,0xa0,0x0b,0x0f,0x3d,0xac,0xc3,0x88, +0x01,0x02,0x80,0x20,0x18,0x90,0x01,0x3f,0xec,0xc2,0x63,0x0f,0xec,0x30,0x62,0x80, +0x00,0x20,0x08,0x06,0x64,0xd0,0x0f,0xbc,0xf0,0xf0,0x43,0x3b,0x8c,0x18,0x20,0x00, +0x08,0x82,0x01,0x19,0xf8,0x43,0x2f,0x3c,0xfb,0xe0,0x0e,0x23,0x06,0x08,0x00,0x82, +0x60,0x40,0x06,0xff,0xe0,0x0b,0x8f,0x3f,0xbc,0xc3,0x88,0x01,0x02,0x80,0x20,0x18, +0x90,0x01,0x48,0xfc,0xc2,0x53,0x0f,0xf0,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x64, +0x10,0x12,0xe0,0xf0,0xdc,0x43,0x3c,0x8c,0x18,0x20,0x00,0x08,0x82,0x01,0x19,0x88, +0x44,0x38,0x3c,0xf9,0x20,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x40,0x06,0x23,0x21, +0x0e,0x0f,0x3f,0xcc,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90,0x01,0x49,0x8c,0xc3, +0xe3,0x0f,0xf4,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x64,0x50,0x12,0xe4,0xf0,0x84, +0x44,0x3d,0x8c,0x18,0x20,0x00,0x08,0x82,0x01,0x19,0x98,0x44,0x39,0x3c,0x23,0x61, +0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x40,0x06,0x27,0x61,0x0e,0x8f,0x49,0xdc,0xc3, +0x88,0x01,0x02,0x80,0x20,0x18,0x90,0x01,0x4a,0x9c,0xc3,0x53,0x12,0xf8,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0x60,0xa0,0x12,0xec,0x10,0x84,0xc1,0x88,0x81,0x01,0x80, +0x20,0x18,0x10,0x36,0xf1,0x0b,0x27,0x31,0x62,0x60,0x00,0x20,0x08,0x06,0xc4,0x4d, +0x80,0x83,0x4a,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x71,0x13,0xe0,0x90,0x12,0x23, +0x06,0x06,0x00,0x82,0x60,0x40,0xe0,0x44,0x38,0xb0,0xc4,0x88,0xc1,0x01,0x80,0x20, +0x18,0x74,0x30,0xc1,0x0e,0x45,0x4b,0x8c,0x26,0x04,0x41,0x19,0x2a,0x71,0x65,0xac, +0xc4,0x55,0xf0,0x0e,0x5c,0x44,0x00,0x15,0x8c,0x83,0x56,0x52,0x40,0x09,0x09,0x9c, +0x60,0xd8,0x09,0x86,0x99,0xc0,0x07,0xf0,0x31,0xa1,0x0f,0xe0,0x33,0x9a,0xd0,0x00, +0x17,0x18,0x76,0x8e,0x61,0x56,0x08,0xf4,0xb1,0x42,0xa0,0xcf,0x88,0xc1,0x01,0x80, +0x20,0x18,0x68,0x63,0xe1,0x0f,0x57,0x4e,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x41,0x57,0x16,0x21,0xa1,0x81,0xc5,0x68,0x42,0x00,0x8c, +0x26,0x08,0xc1,0x09,0x86,0x9d,0x60,0x98,0x1d,0x02,0x7d,0xec,0x10,0xe8,0x63,0x02, +0x03,0x1f,0x13,0x18,0xf8,0x8c,0x26,0x24,0xc2,0x68,0x82,0x32,0x18,0x42,0xc8,0xc7, +0x10,0x42,0x3e,0xa6,0xa4,0x03,0x7c,0x4c,0x51,0x07,0xf8,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0xc1,0x17,0x38,0x41,0x08,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf4,0x45, +0x4e,0x10,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7e,0x91,0x13,0xb7,0x20,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0xf1,0x17,0x3a,0x81,0x0b,0xc2,0x29,0x86,0x9d,0x62, +0x98,0x11,0x02,0x7d,0x8c,0x10,0xe8,0x63,0x14,0x27,0x1f,0xa3,0x38,0xf9,0x9c,0x30, +0xd0,0x09,0x03,0x8d,0x18,0x1c,0x00,0x08,0x82,0x01,0x18,0xfc,0x45,0x58,0xe4,0x01, +0x2f,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x83,0x1a,0x63,0x11,0xf0,0xc5,0x20,0x98, +0x85,0x59,0x98,0x85,0x59,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x98,0x19,0x08,0xf2, +0x31,0x33,0x10,0xe4,0x63,0x82,0x20,0x1f,0x13,0x04,0xf9,0x98,0x10,0xc0,0x67,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0x22,0xd7,0x08,0x8b,0xc0,0x10,0x35,0x80,0x8f,0x21,0x6a, +0x00,0x9f,0xe1,0x08,0x01,0x16,0x86,0x6f,0x38,0x62,0x50,0x87,0xe2,0x2b,0x21,0xd0, +0xe1,0x08,0x62,0x16,0x86,0x6f,0x38,0xa2,0x68,0x87,0xe2,0x2b,0x21,0xd0,0x22,0x02, +0x1d,0x31,0x38,0x00,0x10,0x04,0x03,0x30,0x90,0x0d,0xba,0x78,0x85,0x76,0x18,0x31, +0x38,0x00,0x10,0x04,0x03,0x30,0x98,0x8d,0xba,0x58,0x85,0x77,0x18,0x31,0x78,0x00, +0x10,0x04,0x83,0x29,0x37,0xde,0x42,0x08,0x36,0x8d,0x26,0x68,0x02,0x36,0x60,0x43, +0x2f,0x72,0x61,0x34,0x21,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xe2,0x8d,0xd4, +0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c,0x6e,0x23,0x2f,0x6e,0x21,0x1e,0x46, +0x0c,0x1e,0x00,0x04,0xc1,0x60,0xea,0x8d,0xb9,0x08,0x8a,0xcf,0xc3,0x09,0x9c,0xa0, +0x0d,0xda,0xf0,0x8b,0x5e,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0x8e,0x37,0xf0,0x22,0x16,0x6c,0x63,0x34,0x21,0x18,0x86,0x1b,0x82, +0xdc,0x00,0x83,0x6a,0xca,0x82,0x4b,0x08,0xb6,0x86,0xb3,0xe0,0x82,0x02,0x9d,0x65, +0x08,0x84,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xba,0xf1,0xf8,0x0b,0x5c,0x00,0x8f, +0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x13,0x0c,0x3b,0xc1,0x30,0x13,0x3c,0xf9,0x98, +0xe0,0xc9,0xc7,0x84,0xb0,0x80,0x8f,0x09,0x62,0x01,0x9f,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xe8,0x03,0x36,0x0c,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xfa,0x80, +0x8d,0x78,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb0,0x0f,0xd9,0x38,0x86,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xee,0x43,0x36,0xe6,0x21,0x18,0x31,0x30,0x00,0x10, +0x04,0x83,0xa8,0x3e,0x4e,0x63,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0xc8,0x3e,0x50, +0x43,0x38,0x61,0xa0,0x13,0x06,0xb2,0x83,0x88,0x8f,0x19,0x44,0x7c,0x8a,0x88,0x0d, +0x28,0x42,0x36,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xaa,0xfd,0x38,0x0d,0x61,0x3e, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0xe2,0x0f,0xd4,0x10,0xe8,0x63,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0xc0,0x20,0x3f,0x76,0x83,0x1e,0x68,0x62,0xc4,0xa0,0x01,0x40,0x10, +0x0c,0x1a,0x11,0xe9,0x8d,0xc0,0x3e,0x06,0x01,0x3c,0xc0,0x03,0x3c,0xc0,0x63,0x34, +0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0x61,0xc4,0xa0,0x01, +0x40,0x10,0x0c,0x9a,0x13,0x11,0x0f,0x63,0x3f,0x9c,0xa3,0x3c,0xca,0xa3,0x3c,0xca, +0x63,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xa1,0x26, +0x11,0x01,0x13,0x83,0xf0,0x00,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x54,0x2a,0xd2, +0x1b,0x42,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcd,0x8b,0xa8,0x87,0x33,0x22,0xc1, +0xd3,0x1e,0xed,0xd1,0x1e,0xed,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30, +0x08,0xa3,0x09,0xc4,0x50,0xdb,0x89,0xc0,0x88,0xc1,0x01,0x80,0x20,0x18,0x54,0x31, +0x42,0x1e,0x01,0x32,0x62,0xd0,0x00,0x20,0x08,0x06,0x8d,0x8d,0xc4,0x47,0xa5,0x22, +0x81,0x45,0x1f,0xf4,0x41,0x1f,0xf4,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a, +0x30,0x08,0xa3,0x09,0xc4,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcd,0x8e,0xd8,0x87, +0xf6,0x22,0x5c,0x18,0xe4,0x47,0x7e,0xe4,0x47,0x7e,0x8c,0x26,0x04,0xc0,0x68,0x82, +0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x03, +0x26,0xfb,0xf1,0xd1,0xc8,0x19,0x98,0x81,0x7f,0xf8,0x87,0x7f,0xf8,0xc7,0x68,0x42, +0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x88,0x41,0x03,0x80, +0x20,0x18,0x34,0x65,0x02,0x22,0x64,0x90,0x23,0xd7,0x1a,0x8c,0xc8,0x88,0x8c,0xc8, +0x88,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x68,0x02,0x31,0x8c, +0x18,0x34,0x00,0x08,0x82,0x41,0xa3,0x26,0x25,0x92,0x06,0x3e,0x52,0xc1,0x01,0x8a, +0xa0,0x08,0x8a,0xa0,0xc8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c, +0x26,0x10,0x43,0xd5,0x41,0x99,0x80,0x91,0x02,0x89,0x80,0x60,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0xaa,0x36,0x01,0x11,0x21,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x46,0x4e, +0x5a,0x24,0x0e,0xcc,0x64,0x0e,0x02,0x18,0x81,0x11,0x18,0x81,0x91,0xd1,0x84,0x00, +0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x11,0x83,0x06,0x00,0x41, +0x30,0x68,0xee,0x44,0x46,0xec,0x60,0x4d,0xfc,0xc0,0xa8,0x91,0x1a,0xa9,0x91,0x1a, +0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0x18,0x31, +0x68,0x00,0x10,0x04,0x83,0x86,0x4f,0x6e,0x64,0x0f,0xe0,0xc4,0x0d,0x16,0x1d,0xd1, +0x11,0x1d,0xd1,0x91,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d, +0x20,0x86,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x42,0x85,0x47,0x40,0xa1,0x4e,0xd8, +0x00,0xfa,0x91,0x1f,0xf9,0x91,0x1f,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d, +0x18,0x84,0xd1,0x04,0x62,0x28,0x56,0xc8,0x13,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x6a,0x54,0x6c,0x24,0xb8,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x41,0x95,0x31,0x39, +0x05,0x3e,0x49,0x85,0xc0,0x4c,0xcc,0xc4,0x4c,0xcc,0x64,0x34,0x21,0x00,0x46,0x13, +0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a, +0x56,0x41,0x13,0x56,0x08,0x15,0x5a,0x30,0xd6,0x64,0x4d,0xd6,0x64,0x4d,0x46,0x13, +0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x46,0x0c,0x1a,0x00, +0x04,0xc1,0xa0,0x91,0x95,0x36,0x89,0x05,0x53,0x21,0x85,0x05,0x4e,0xe0,0x04,0x4e, +0xe0,0x64,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0x61, +0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x5b,0x91,0x13,0x5b,0x58,0x15,0x51,0x80,0xea, +0xa4,0x4e,0xea,0xa4,0x4e,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61, +0x34,0x81,0x18,0x6c,0x3e,0xc2,0x21,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xed, +0x8a,0xac,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xfc,0xca,0x9e,0x04,0x37,0x32, +0x62,0x60,0x00,0x20,0x08,0x06,0x51,0xaf,0xd0,0x4a,0x30,0x1c,0x11,0xe0,0x07,0xf1, +0xd9,0x30,0x23,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0x5c,0xf4,0x24,0xb0, +0x40,0xa0,0x8f,0x19,0x35,0x22,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xc6,0xa5, +0x4f,0x02,0x0b,0x04,0xfa,0x58,0x40,0xc8,0x67,0xba,0xc1,0x3f,0x02,0xc4,0x6c,0xc4, +0x1d,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0xba,0xfc,0x4a,0x30,0x62,0x70, +0x00,0x20,0x08,0x06,0x07,0xbb,0xa0,0x4a,0x40,0x26,0x23,0x06,0x06,0x00,0x82,0x60, +0x10,0xa9,0x4b,0xb8,0x04,0xc3,0x11,0x41,0x89,0x10,0x9f,0x0d,0x60,0x22,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x88,0xda,0xe5,0x54,0x02,0x0b,0x04,0xfa,0x98,0x21,0x26, +0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0x5e,0x54,0x25,0xb0,0x40,0xa0,0x8f, +0x05,0x84,0x7c,0xa6,0x1b,0x56,0x24,0x40,0x8c,0x45,0xf6,0x21,0x3e,0x23,0x06,0x06, +0x00,0x82,0x60,0x10,0xd5,0x0b,0xbb,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xe4, +0x4b,0xad,0x04,0x71,0x32,0x62,0x60,0x00,0x20,0x08,0x06,0xd1,0xbd,0xb8,0x4b,0x30, +0x1c,0x11,0xc8,0x08,0xf1,0xd9,0xd0,0x26,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83, +0x48,0x5f,0x68,0x25,0xb0,0x40,0xa0,0x8f,0x19,0x6f,0x22,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0xfa,0xe5,0x56,0x02,0x0b,0x04,0xfa,0x58,0x40,0xc8,0x67,0xba,0x01, +0x47,0x02,0xc4,0xf8,0x04,0x25,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0xc8, +0xe4,0x4b,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0xc9,0x88,0x4b,0xe0,0x27,0x23, +0x06,0x06,0x00,0x82,0x60,0x10,0x91,0xcc,0xbe,0x04,0xc3,0x11,0xc1,0x8f,0x10,0x9f, +0x0d,0x7a,0x22,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x4e,0x26,0x5c,0x02,0x0b, +0x04,0xfa,0x98,0xc1,0x27,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x48,0x65,0xc8, +0x25,0xb0,0x40,0xa0,0x8f,0x05,0x84,0x7c,0xa6,0x1b,0xca,0x24,0x40,0x0c,0x0d,0x5a, +0x42,0x3e,0x96,0x06,0x2d,0x21,0x1f,0x53,0x83,0x96,0x90,0x8f,0xad,0x41,0x4b,0xc8, +0xc7,0x3e,0x96,0x90,0x8f,0x81,0x01,0x4b,0xc8,0xc7,0xc2,0x80,0x25,0xe4,0x63,0x62, +0xc0,0x12,0xf2,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02, +0x1f,0xd3,0x58,0x42,0x3e,0xb6,0xb1,0x84,0x7c,0x8c,0x63,0x09,0xf9,0x58,0xc7,0x12, +0xf2,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0xab, +0x5a,0x42,0x3e,0x66,0xb5,0x84,0x7c,0xec,0x6a,0x09,0xf9,0x18,0xd6,0x12,0xf2,0x31, +0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0xbb,0x03,0x52, +0x80,0x8f,0x05,0x6b,0x00,0x1f,0x0b,0x3e,0xf8,0xd8,0x11,0xd0,0xc7,0x0e,0x81,0x3e, +0x76,0x0c,0xf4,0xb1,0x83,0xa0,0x8f,0xad,0xc2,0x4d,0xc8,0xc7,0x58,0xe1,0x26,0xe4, +0x63,0xad,0x70,0x13,0xf2,0x31,0x57,0xb8,0x09,0xf9,0x98,0x28,0xd8,0x84,0x7c,0x6c, +0x14,0x6c,0x42,0x3e,0x46,0x0a,0x36,0x21,0x1f,0x2b,0x05,0x9b,0x90,0x8f,0x11,0x08, +0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x58,0x1f,0xe4,0x84,0x7c, +0xcc,0x0f,0x72,0x42,0x3e,0xf6,0x07,0x39,0x21,0x1f,0x03,0x85,0x9c,0x90,0x8f,0x21, +0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x1e,0xf0,0x84, +0x7c,0x2c,0x0f,0x78,0x42,0x3e,0xa6,0x07,0x3c,0x21,0x1f,0xdb,0x03,0x9e,0x90,0x8f, +0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x11,0x06, +0xf4,0x31,0x42,0x0c,0xe8,0x63,0xc4,0x18,0xd0,0xc7,0x08,0x32,0xa0,0x8f,0xad,0x03, +0x58,0xc8,0xc7,0xd8,0x01,0x2c,0xe4,0x63,0xed,0x00,0x16,0xf2,0x31,0x77,0x00,0x0b, +0xf9,0x98,0x38,0xfc,0x84,0x7c,0x6c,0x1c,0x7e,0x42,0x3e,0x46,0x0e,0x3f,0x21,0x1f, +0x2b,0x87,0x9f,0x90,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x04,0x02,0x1f,0x23, +0x10,0xf8,0x58,0x2f,0x88,0x85,0x7c,0xcc,0x17,0xc4,0x42,0x3e,0xf6,0x0b,0x62,0x21, +0x1f,0x03,0x07,0xb1,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f, +0x43,0x08,0xf8,0x18,0x2e,0x94,0x85,0x7c,0x2c,0x17,0xca,0x42,0x3e,0xa6,0x0b,0x65, +0x21,0x1f,0xdb,0x85,0xb2,0x90,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01, +0x1f,0x43,0x08,0xf8,0x18,0x11,0x0a,0xf4,0x31,0x42,0x14,0xe8,0x63,0xc4,0x28,0xd0, +0xc7,0x08,0x52,0xa0,0x8f,0xad,0x84,0x5a,0xc8,0xc7,0x58,0x42,0x2d,0xe4,0x63,0x2d, +0xa1,0x16,0xf2,0x31,0x97,0x50,0x0b,0xf9,0x98,0x48,0xa4,0x85,0x7c,0x6c,0x24,0xd2, +0x42,0x3e,0x46,0x12,0x69,0x21,0x1f,0x2b,0x89,0xb4,0x90,0x8f,0x11,0x08,0x7c,0x8c, +0x40,0xe0,0x63,0x04,0x02,0x1f,0x23,0x10,0xf8,0x58,0x3f,0xb0,0x85,0x7c,0xcc,0x1f, +0xd8,0x42,0x3e,0xf6,0x0f,0x6c,0x21,0x1f,0x03,0x09,0xb6,0x90,0x8f,0x21,0x04,0x7c, +0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x3e,0xbc,0x85,0x7c,0x2c, +0x1f,0xde,0x42,0x3e,0xa6,0x0f,0x6f,0x21,0x1f,0xdb,0x87,0xb7,0x90,0x8f,0x21,0x04, +0x7c,0x0c,0x21,0xe0,0x63,0x08,0x01,0x1f,0x43,0x08,0xf8,0x18,0x11,0x0e,0xf4,0x31, +0x42,0x1c,0xe8,0x63,0xc4,0x38,0xd0,0xc7,0x08,0x72,0xa0,0x8f,0xa9,0xcd,0x8d,0xc4, +0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x19,0x4a,0xa1,0x60,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0x1b,0x92,0x9f,0xc0,0x75,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xa2, +0xa1,0x15,0x0a,0x86,0x23,0x82,0xb7,0x21,0x3e,0x1b,0x54,0x47,0x3e,0x23,0x06,0x06, +0x00,0x82,0x60,0x10,0xdd,0x50,0xfc,0x04,0x16,0x08,0xf4,0x31,0x83,0x75,0xe4,0x33, +0x62,0x60,0x00,0x20,0x08,0x06,0x91,0x0e,0xd1,0x4f,0x60,0x81,0x40,0x1f,0x0b,0x08, +0xf9,0x4c,0x37,0xd4,0x4d,0x80,0x58,0xeb,0x90,0x49,0x7c,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0xfa,0x21,0x1b,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x18,0xa3,0xff, +0x09,0x76,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x30,0xc2,0xa1,0x60,0x38,0x22, +0xe0,0x1b,0xe2,0xb3,0xe1,0x76,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x19, +0xf9,0x4f,0x60,0x81,0x40,0x1f,0x33,0x72,0x47,0x3e,0x23,0x06,0x06,0x00,0x82,0x60, +0x10,0x9d,0x51,0x08,0x05,0x16,0x08,0xf4,0xb1,0x80,0x90,0xcf,0x74,0x83,0xe8,0x04, +0x88,0x8d,0x4e,0x9c,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x36,0x1a,0xa3, +0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x38,0x62,0xa1,0x00,0x7d,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x20,0x72,0xa3,0x32,0x0a,0x86,0x23,0x82,0xd4,0x21,0x3e,0x1b,0xc8, +0x47,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xc5,0xd1,0x0a,0x05,0x16,0x08,0xf4, +0x31,0xc3,0x7c,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x1d,0xb9,0x50,0x60, +0x81,0x40,0x1f,0x0b,0x08,0xf9,0x4c,0x37,0xbc,0x4e,0x80,0xd8,0xfc,0xf8,0x49,0x7c, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xca,0x23,0x38,0x0a,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0xe8,0xa3,0x1c,0x0a,0xea,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x3d, +0x92,0xa3,0x60,0x38,0x22,0xb0,0x1d,0xe2,0xb3,0x21,0x7e,0xe4,0x33,0x62,0x60,0x00, +0x20,0x08,0x06,0x91,0x1f,0xe1,0x50,0x60,0x81,0x40,0x1f,0x33,0xe6,0x47,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0x10,0x85,0xd2,0x0e,0x05,0x16,0x08,0xf4,0xb1,0x80,0x90, +0xcf,0x74,0x03,0xef,0x04,0x88,0xa1,0x01,0x4e,0xc8,0xc7,0xd2,0x00,0x27,0xe4,0x63, +0x6a,0x80,0x13,0xf2,0xb1,0x35,0xc0,0x09,0xf9,0xd8,0xc7,0x0f,0xf2,0x31,0x30,0xe0, +0x07,0xf9,0x58,0x18,0xf0,0x83,0x7c,0x4c,0x0c,0xf8,0x41,0x3e,0x46,0x20,0xf0,0x31, +0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0x1a,0x39,0xc8,0xc7,0x36,0x72, +0x90,0x8f,0x71,0xe4,0x20,0x1f,0xeb,0xc8,0x41,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80, +0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x15,0x2b,0xc8,0xc7,0x2c,0x56,0x90,0x8f, +0x5d,0xac,0x20,0x1f,0xc3,0x58,0x41,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21, +0x04,0x7c,0x0c,0x21,0xe0,0x63,0x77,0x40,0x0a,0xf0,0xb1,0x60,0x0d,0xe0,0x63,0xc1, +0x07,0x1f,0x3b,0x02,0xfa,0xd8,0x21,0xd0,0xc7,0x8e,0x81,0x3e,0x76,0x10,0xf4,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x9d,0x4e,0x29,0x55,0x48,0x65,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0x76,0x42,0xa5,0x54,0x21,0x95,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xda,0x29,0x95,0x52,0x85,0x54,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x70,0x27, +0x55,0x4a,0x15,0x52,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x9d,0x54,0xa9,0x55, +0x50,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x78,0x5a,0xa5,0x56,0x41,0x95,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xe2,0x89,0x95,0x5a,0x05,0x55,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x90,0xa7,0x56,0x6a,0x15,0x54,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0x63,0x9e,0x5e,0x09,0xd1,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe8,0x09,0x96, +0x10,0x3d,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x9e,0x62,0x09,0xd1,0x93,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xec,0x49,0x96,0x10,0x3d,0x19,0x31,0x38,0x00,0x10, +0x04,0x83,0xe3,0x9e,0x64,0x09,0xf1,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf0, +0x69,0x96,0x10,0x3f,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x9f,0x68,0x09,0xf1, +0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf4,0xa9,0x96,0x10,0x3f,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0x63,0x9f,0x6e,0x09,0xe9,0x93,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xf8,0x09,0x97,0x90,0x3e,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x9f,0x72, +0x09,0xe9,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfc,0x49,0x97,0x90,0x3e,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x9f,0x74,0x09,0x09,0x95,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x40,0x6a,0x97,0x90,0x50,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23, +0xa4,0x78,0x09,0x09,0x95,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x44,0xaa,0x97,0x90, +0x50,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0xa4,0x7c,0x89,0x43,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x20,0xa9,0x5f,0xe2,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x4a,0x0a,0x9c,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x93,0x0a,0x27,0x0e, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0xa4,0xc6,0x89,0x40,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x40,0x29,0x72,0x22,0x90,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x52, +0xaa,0x9c,0x08,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x95,0x32,0x27,0x02,0x19, +0x31,0x38,0x00,0x10,0x04,0x03,0x8d,0xa4,0x7e,0x09,0x7f,0xfe,0x69,0x34,0x21,0x08, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0c,0x48,0xca,0x9c,0xfa,0x27,0x8c,0x46,0x0c, +0x1a,0x00,0x04,0xc1,0xa0,0x69,0x29,0x74,0x0a,0x42,0x2a,0xa4,0x42,0x6a,0x9d,0xd6, +0x69,0x9d,0xd6,0x69,0x34,0x21,0x00,0x86,0x23,0x02,0x16,0x0a,0xbe,0xe9,0x06,0x33, +0x12,0x02,0x5b,0x0c,0xfa,0xd8,0x72,0xd0,0xc7,0x16,0x84,0x3e,0x46,0x0c,0xf2,0xb1, +0x62,0x90,0x8f,0x0d,0x86,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc0,0xa9,0x79, +0x1a,0x68,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x9c,0xa2,0xa7,0xa1,0x86,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd0,0xa9,0x7a,0x1a,0x6c,0x68,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x8e,0x9d,0xba,0xa7,0xc1,0x94,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe0, +0x29,0x7c,0x1a,0x4e,0x69,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x9e,0xca,0xa7,0x01, +0x95,0x4c,0xb8,0x23,0xf9,0x98,0x40,0xc0,0xc7,0x02,0x3c,0x92,0x8f,0x05,0x03,0x7c, +0xec,0x28,0xe2,0x63,0x01,0x1f,0xc9,0xc7,0x12,0x3e,0x92,0x8f,0x1d,0x41,0x7c,0x2c, +0xf1,0x23,0xf9,0x98,0x10,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xb2,0xe2, +0x29,0x6f,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xb3,0x9a,0xa9,0x60,0x38,0x02,0x0c, +0xcc,0x88,0xf8,0x2e,0x18,0x62,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc0,0x60,0xac,0x4a, +0xca,0x8c,0xf8,0x68,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0xb6,0x3a,0xa9,0x40,0xa5, +0x5c,0xa8,0x85,0x54,0x4a,0xa5,0x54,0x4a,0xa5,0x46,0x13,0x02,0x60,0x38,0x22,0xb0, +0x25,0xe1,0x1b,0x31,0x38,0x00,0x10,0x04,0x03,0x30,0x38,0xab,0x94,0x1a,0xa3,0x50, +0x1a,0x31,0x38,0x00,0x10,0x04,0x03,0x30,0x40,0x2b,0x95,0x02,0x23,0x52,0x1a,0x31, +0x78,0x00,0x10,0x04,0x83,0xc9,0xad,0x48,0x4a,0x08,0xc0,0xe7,0x77,0xd2,0x29,0x9d, +0xca,0xaa,0xac,0x5e,0xca,0x8d,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x66,0x09,0x84, +0x81,0x0a,0x43,0x1c,0x03,0x00,0x0d,0x82,0x81,0x0a,0x83,0x1c,0x03,0xc0,0x0c,0x82, +0x81,0x0a,0xc3,0x1c,0x03,0x00,0x0c,0x82,0x81,0x0a,0x03,0x1d,0x03,0x40,0x09,0x06, +0x2a,0x0c,0x75,0x0c,0x00,0x25,0x18,0xa8,0x30,0xd8,0x31,0x00,0xc4,0x20,0x18,0xa8, +0x18,0x78,0x35,0x00,0xc0,0x20,0x18,0xa8,0x18,0x03,0x52,0x0d,0x00,0x2d,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0xa3,0xaf,0x70,0x6a,0x77,0x86,0x11,0x83,0x03,0x00,0x41, +0x30,0xe8,0xec,0x4a,0xa6,0xd6,0x08,0xae,0x46,0x13,0x02,0xa1,0x02,0x91,0xd2,0x9a, +0xab,0xe0,0x2e,0x30,0x6c,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xba,0xbd,0xba,0x29,0x38, +0xb2,0xab,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x13,0x0c,0x3b,0xc1,0x30,0x13,0x0c, +0xfa,0x98,0x70,0xd0,0xe7,0x84,0x81,0x4e,0x18,0x68,0x34,0xc1,0x01,0x46,0x13,0x9e, +0xe0,0x08,0xc3,0x8e,0x30,0xcc,0x04,0x34,0x92,0x8f,0x09,0x68,0x24,0x1f,0x23,0x42, +0x0a,0x3e,0x46,0x88,0x14,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa0,0x2d,0xb8, +0x22,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x6a,0x2b,0xae,0x08,0x61,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0xdb,0x8a,0xab,0x77,0x12,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xb8,0x2d,0xb9,0x82,0x27,0xe1,0x18,0xc3,0x8e,0x31,0xcc,0x08,0x81,0x3e,0x46, +0x08,0xf4,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x30,0x98,0xad,0xba,0x62,0x25,0x78, +0x1a,0x31,0x68,0x00,0x10,0x04,0x83,0x86,0xb7,0xee,0x2a,0x80,0x2d,0xd8,0x82,0x2d, +0xbd,0xd2,0x2b,0xbd,0xd2,0xab,0xd1,0x84,0x00,0x18,0x8e,0x08,0x76,0x29,0xf8,0xa6, +0x1b,0xea,0x49,0x08,0x4e,0x0c,0x8c,0x1a,0x31,0x38,0x00,0x10,0x04,0x03,0x30,0xc8, +0xad,0xbd,0xc2,0xa5,0x77,0x1a,0x31,0x38,0x00,0x10,0x04,0x03,0x30,0xd0,0x2d,0xbe, +0x92,0x25,0x7b,0x1a,0x31,0x78,0x00,0x10,0x04,0x83,0x09,0xbc,0xec,0x4a,0x08,0x94, +0x64,0xa7,0x76,0xea,0xb6,0x6e,0x2b,0xb4,0x86,0xd1,0x84,0x00,0xb0,0xe0,0xa5,0xe4, +0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x79,0xf5,0x55,0x60,0x01,0x22,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x88,0xcc,0x4b,0xaf,0x02,0x0b,0x64,0x4a,0x3e,0x23,0x06, +0x06,0x00,0x82,0x60,0x10,0xa1,0x57,0x68,0x05,0xc3,0x11,0x73,0x80,0x4e,0xc1,0x37, +0xdd,0x20,0xd0,0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0x7b,0xa5,0x56,0x30, +0x0c,0x47,0x04,0xeb,0xe4,0x7c,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc0,0x17,0x6b, +0x0d,0x85,0x05,0x03,0x7d,0xec,0xa4,0x82,0xf8,0x4c,0x37,0x04,0x28,0x45,0xcc,0x32, +0x0c,0x04,0x1e,0x0c,0x47,0xf0,0x01,0x3c,0x39,0xdf,0x74,0x43,0x5b,0xa9,0x54,0x30, +0x4b,0x80,0x0c,0x47,0xf8,0xc1,0x4a,0x29,0xdf,0x2c,0x83,0x51,0x04,0xc6,0x28,0xf1, +0xb1,0x20,0xa6,0xe4,0x63,0x01,0x03,0x9f,0x59,0x02,0x64,0x38,0xe2,0x40,0x2b,0xe1, +0x9b,0x65,0x38,0x90,0x60,0x96,0x00,0x19,0x28,0x31,0x98,0xc1,0x24,0x0a,0xf7,0x0c, +0x0e,0x93,0x30,0x06,0x4a,0x0c,0x31,0x18,0x8c,0xc2,0x3b,0x3c,0xc3,0x94,0xb1,0x82, +0x8f,0x05,0x6b,0x25,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xf8,0x2b,0xbd,0x82, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x40,0x6c,0xb7,0x46,0x21,0x30,0x9b,0x0a,0xe2, +0x63,0x37,0xf5,0x43,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x08,0xc4,0xda,0x2b, +0x18,0x8e,0x28,0x23,0xb9,0x22,0xbe,0x0b,0x8c,0xb2,0x25,0x90,0x8f,0x05,0x86,0x7c, +0x2c,0x28,0xe4,0x63,0xc1,0x4f,0xc1,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x13, +0xa3,0xaf,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x15,0x33,0xaf,0x07,0x0c,0x86, +0x23,0x02,0x94,0x72,0xbe,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5a,0x2c,0xbd,0x22, +0x31,0xb0,0x60,0xa0,0xcf,0x74,0x43,0xb0,0x52,0xc3,0x88,0x81,0x01,0x80,0x20,0x18, +0x44,0x2d,0xa6,0x5f,0x81,0x1d,0xa7,0x25,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0x5e,0x8c,0xbf,0x02,0x0b,0x06,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x14,0x63, +0xfe,0x15,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xe6,0x62,0xe9,0x25,0x52,0x22,0x36, +0x9a,0x10,0x00,0xa3,0x09,0x42,0x60,0x42,0x3d,0xc9,0xc7,0x84,0x7a,0x92,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x44,0x37,0x96,0x5e,0xc2,0x88,0x81,0x01,0x80,0x20,0x18, +0x44,0x38,0xa6,0x5e,0xc2,0x09,0x03,0x9d,0x30,0xd0,0x09,0x86,0x9d,0x60,0x98,0x09, +0x79,0x05,0x1f,0x13,0xf4,0x0a,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0xed,0x98, +0x7d,0xbd,0x54,0x8c,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x58,0x21,0xc4,0xc7,0x0a, +0x21,0x3e,0xc3,0x11,0xc2,0x23,0x7c,0xd3,0x0d,0xee,0xb5,0x5f,0xc1,0x70,0xc4,0x00, +0x09,0xdf,0x74,0x03,0x7c,0xf5,0x57,0x30,0xdd,0xb0,0x63,0x3e,0x46,0x4c,0x37,0xf0, +0xd8,0x8f,0x0d,0x55,0x44,0x50,0x44,0x04,0x25,0x10,0x50,0x02,0x01,0x23,0x06,0x07, +0x00,0x82,0x60,0x00,0x06,0x68,0xa6,0x62,0x65,0x35,0x5a,0x23,0x06,0x0d,0x00,0x82, +0x60,0xd0,0xc4,0x19,0x8b,0x05,0x65,0x36,0x08,0x2f,0xf6,0x62,0x2f,0xf6,0x62,0xa3, +0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0xdd,0x80,0x66,0x6b,0xf6,0x94, +0x12,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x77,0x26,0x63,0xc7,0x9a,0x05,0x48, +0x8d,0xd5,0x58,0x8d,0xd5,0xd8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20, +0x4c,0x37,0xc4,0x99,0x9b,0x55,0x05,0x05,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d, +0x9f,0xe1,0x58,0x13,0x67,0x81,0xb3,0x63,0x3b,0xb6,0x63,0x3b,0x36,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xd3,0x0d,0x74,0x76,0x67,0x59,0x55,0x01,0x8c, +0x18,0x34,0x00,0x08,0x82,0x41,0x33,0x6a,0x3e,0x36,0xdd,0x59,0x15,0x84,0x59,0x98, +0x85,0x59,0x98,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41, +0x03,0x80,0x20,0x18,0x34,0xa7,0x26,0x66,0xd7,0x9e,0x45,0x45,0x99,0x95,0x59,0x99, +0x95,0xd9,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00, +0x08,0x82,0x41,0xb3,0x6a,0x66,0xb6,0xfd,0xd9,0x93,0xa4,0x59,0x9a,0xa5,0x59,0x9a, +0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x74,0x43,0xa9,0x89,0xda, +0x19,0xd4,0x18,0x04,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d,0xac,0xb1,0x59,0x18, +0x94,0xda,0x18,0x04,0x6f,0xf6,0x66,0x6f,0xf6,0x66,0xa3,0x09,0x01,0x30,0x9a,0x20, +0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4d,0xad,0xc1,0x59,0x19, +0xa4,0xda,0x57,0xcc,0xd9,0x9c,0xcd,0xd9,0x9c,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10, +0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xb9,0x46,0x67,0x69,0xd0, +0x6a,0x5d,0x72,0x67,0x77,0x76,0x67,0x77,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30, +0x9a,0x30,0x08,0x96,0x07,0xa6,0x10,0x1f,0xcb,0x03,0x53,0x88,0xcf,0xe1,0x93,0x51, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x84,0x1b,0x9f,0x85,0x43,0x60,0xf7,0xc5,0x0a, +0xf4,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0xdc,0xfe,0x0c,0xc5,0x02,0xcb,0xaf, +0x21,0x3e,0x26,0x04,0xf2,0xb1,0x60,0xbf,0xe0,0x63,0xc1,0x8a,0xc9,0x67,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0x74,0x1b,0xb5,0xfe,0x0a,0x4c,0xa5,0x42,0x4c,0x3e,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xa8,0x5b,0xa9,0x05,0xc9,0x88,0xc1,0x01,0x80,0x20, +0x18,0x1c,0xeb,0x66,0x6a,0xe7,0x15,0x18,0x71,0xc4,0xc7,0x84,0x40,0x3e,0x16,0x24, +0xf0,0x31,0x9f,0x92,0x31,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xd4,0x6e,0xba, +0x16,0xd8,0x8c,0x05,0xf1,0x31,0x55,0x38,0x05,0x10,0x5c,0x60,0x98,0xa9,0x02,0x2a, +0x80,0xe0,0x02,0xc3,0x6c,0xc0,0xe0,0x63,0x02,0x06,0x9f,0xe1,0x86,0x54,0xa0,0x0b, +0x32,0x18,0x6e,0x48,0x05,0xba,0x20,0x83,0x12,0x02,0xbd,0xc0,0x28,0x73,0x0c,0xf9, +0xd8,0x63,0xc8,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0x2e,0x7c,0xb3,0x35,0x21,0x10, +0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xfe,0x6d,0xd7,0x82,0x3a,0xb3,0xa0,0xce, +0xe4,0x63,0xc1,0x8d,0xc1,0xc7,0x06,0x1d,0x93,0x8f,0x05,0x39,0x06,0x1f,0x2b,0xf0, +0x4c,0x3e,0x16,0xe0,0x19,0x7c,0x2c,0x28,0xe4,0x63,0x41,0x9e,0xc1,0xc7,0x8a,0x42, +0x3e,0x16,0x38,0xf2,0xb1,0x60,0x90,0x8f,0x05,0xb8,0x20,0x1f,0x13,0x70,0x41,0x3e, +0x36,0xe0,0x82,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0x42,0x39,0x73,0xc3,0x2e, +0xec,0x32,0x0f,0xcf,0xe4,0x63,0x81,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0x5c,0xee,0xdc,0x02,0x0b,0x7e,0x41,0x3e,0x26,0xfc,0x82,0x7c,0x6c,0xf8,0x05,0xf9, +0xd8,0x20,0x0e,0xf2,0xb1,0x41,0x1c,0xe4,0x63,0x83,0x38,0xc8,0xc7,0xe0,0x41,0x1c, +0x40,0x70,0x81,0x61,0x16,0xf0,0x01,0x7c,0x86,0x1b,0xc8,0xe1,0x36,0xc8,0xa0,0x82, +0x31,0xd0,0x0b,0x8c,0x32,0x38,0x20,0xe4,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x57, +0xce,0xdd,0x5b,0x20,0x06,0x81,0x18,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x01,0x76, +0xfc,0x16,0xd8,0x9a,0x05,0xb6,0x26,0x1f,0x0b,0xf0,0x0c,0x3e,0x36,0xec,0x99,0x7c, +0x2c,0xd0,0x33,0xf8,0x58,0x91,0x6b,0xf2,0xb1,0x20,0xd7,0xe0,0x63,0x41,0x21,0x1f, +0x0b,0x74,0x0d,0x3e,0x56,0x14,0xf2,0xb1,0xa0,0x91,0x8f,0x05,0x83,0x7c,0x2c,0x98, +0x07,0xf9,0x98,0x30,0x0f,0xf2,0xb1,0x61,0x1e,0xe4,0x63,0x03,0x19,0xc0,0xc7,0x06, +0x32,0x80,0x8f,0x0d,0x64,0x00,0x1f,0x3b,0xd0,0x00,0x3e,0x23,0x06,0x09,0x00,0x82, +0x60,0x70,0xb5,0xdd,0xca,0x65,0x7c,0x90,0xf1,0x81,0x95,0x41,0x20,0x9f,0x11,0x03, +0x03,0x00,0x41,0x30,0x88,0xe4,0x6e,0xe5,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0xec,0x4e,0xe6,0x46,0xa2,0x1f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb8,0xbb,0x99, +0x1b,0x89,0x7e,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0xef,0x68,0x6e,0x24,0xfa, +0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xbc,0xa3,0x39,0x93,0x00,0x89,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xf4,0xae,0xe6,0x4c,0x02,0x24,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0xd8,0x3b,0x9b,0x33,0x09,0x90,0xb0,0x63,0x24,0xe4,0x63,0xc8,0x48,0xc8, +0xc7,0x92,0x91,0x90,0x8f,0x0d,0x6d,0x00,0x1f,0x1b,0xda,0x00,0x3e,0x36,0xb4,0x01, +0x7c,0xcc,0x48,0x09,0xf9,0x98,0x91,0x12,0xf2,0x31,0x23,0x25,0xe4,0x63,0x03,0x1c, +0xc0,0xc7,0x06,0x38,0x80,0x8f,0x0d,0x70,0x00,0x1f,0x9b,0xee,0x00,0x3e,0x16,0x16, +0x2d,0x01,0x82,0x0b,0x0c,0xb3,0xa0,0x1d,0xe0,0x33,0xdc,0xf0,0x12,0x28,0x42,0x06, +0x15,0xd0,0x82,0x5e,0x60,0x94,0x85,0x03,0x21,0x9f,0x11,0x83,0x04,0x00,0x41,0x30, +0xb8,0x54,0x0f,0xed,0x82,0x59,0x08,0x66,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0xd8,0x6b,0xbb,0xe0,0xe4,0x2c,0x38,0x39,0xf9,0x58,0x90,0x6e,0xf0,0xb1,0x81,0xdd, +0xe4,0x63,0xc1,0xba,0xc1,0xc7,0x0a,0x95,0x93,0x8f,0x05,0x2a,0x07,0x1f,0x0b,0x0a, +0xf9,0x58,0xb0,0x72,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8d,0x7c,0x2c,0x18,0xe4,0x63, +0x81,0x4f,0xc8,0xc7,0x04,0x9f,0x90,0x8f,0x0d,0x3e,0x21,0x1f,0x8b,0x83,0x01,0x3e, +0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x1c,0xf0,0x19,0x31,0x48,0x00, +0x10,0x04,0x83,0xcb,0xf7,0xf8,0x2e,0x6b,0x87,0xac,0x1d,0xcc,0x16,0x02,0xf9,0x8c, +0x18,0x18,0x00,0x08,0x82,0x41,0x34,0x7e,0x7c,0x17,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0x71,0x7e,0xa3,0x17,0x07,0x68,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x07,0xfa, +0x91,0x5e,0x1c,0xa0,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xe9,0x57,0x7a,0x71, +0x80,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xa8,0x5f,0xe9,0xc5,0xc1,0x5a,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0xb1,0x7e,0xa6,0x17,0x07,0x6b,0x31,0x62,0x70,0x00, +0x20,0x08,0x06,0x07,0xfb,0x9d,0x5e,0x1c,0xac,0x85,0x1d,0x6e,0x21,0x1f,0x43,0xdc, +0x42,0x3e,0x96,0xb8,0x85,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38, +0x18,0xe0,0x63,0x06,0x5d,0xc8,0xc7,0x0c,0xba,0x90,0x8f,0x19,0x74,0x21,0x1f,0x8b, +0x83,0x01,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x4c,0xf0,0x31, +0xd8,0xc0,0x0b,0x10,0x5c,0x60,0x98,0x05,0x3d,0x01,0x9f,0xe1,0x06,0xbd,0xc0,0x13, +0x32,0x28,0x93,0x08,0xf4,0x02,0xa3,0x4c,0x26,0x08,0xf9,0x8c,0x18,0x24,0x00,0x08, +0x82,0xc1,0xb5,0x7f,0xb9,0x57,0x12,0x41,0x49,0x04,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0x88,0x60,0xe0,0x7b,0x01,0xde,0x59,0x80,0x77,0xf2,0xb1,0x40,0xe7,0xe0,0x63, +0x43,0xcf,0xc9,0xc7,0x02,0x9e,0x83,0x8f,0x15,0x7b,0x27,0x1f,0x0b,0xf6,0x0e,0x3e, +0x16,0x14,0xf2,0xb1,0x80,0xef,0xe0,0x63,0x45,0x21,0x1f,0x0b,0x1a,0xf9,0x58,0x30, +0xc8,0xc7,0x82,0xd4,0x90,0x8f,0x09,0xa9,0x21,0x1f,0x1b,0x52,0x43,0x3e,0x16,0x07, +0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x38,0xe0,0x33,0x62, +0x90,0x00,0x20,0x08,0x06,0xd7,0x0b,0x06,0xed,0xf7,0x13,0xd9,0x4f,0x64,0x76,0x12, +0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xa2,0xc1,0xa0,0xfd,0x82,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x70,0x30,0xa0,0xbf,0x38,0x98,0x8d,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x72,0x30,0xa8,0xbf,0x38,0x98,0x8d,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x74,0x30,0xb0,0xbf,0x38,0x98,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x76, +0x30,0xb0,0xbf,0x38,0xb0,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x78,0x30,0xb8, +0xbf,0x38,0xb0,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7a,0x30,0xc0,0xbf,0x38, +0xb0,0x0d,0x3b,0x72,0x43,0x3e,0x86,0xe4,0x86,0x7c,0x2c,0xc9,0x0d,0xf9,0x58,0x1c, +0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0x8c,0xdf,0x90,0x8f,0x19, +0xbf,0x21,0x1f,0x33,0x7e,0x43,0x3e,0x16,0x07,0x03,0x7c,0x2c,0x0e,0x06,0xf8,0x58, +0x1c,0x0c,0xf0,0xb1,0x38,0x98,0xe0,0x53,0x30,0xe1,0x06,0x7a,0x81,0x51,0x23,0x06, +0x09,0x00,0x82,0x60,0x70,0x9d,0x61,0x50,0x82,0xc1,0x4b,0xb4,0xc1,0x4b,0xb4,0xc1, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x6e,0x18,0xa8,0x60,0x10,0x90,0x9f,0x05,0xe4, +0x27,0x1f,0x0b,0x4c,0x0f,0x3e,0x36,0xa4,0x9e,0x7c,0x2c,0x40,0x3d,0xf8,0x58,0x71, +0x7e,0xf2,0xb1,0xe0,0xfc,0xe0,0x63,0x41,0x21,0x1f,0x0b,0xd0,0x0f,0x3e,0x56,0x14, +0xf2,0xb1,0x80,0x91,0x8f,0x05,0x83,0x7c,0x2c,0x88,0x0f,0xf9,0x98,0x10,0x1f,0xf2, +0xb1,0x21,0x3e,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00, +0x1f,0x63,0x83,0x03,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0xed,0x61,0x90,0x83, +0xc1,0x59,0x94,0xc2,0x59,0x94,0x82,0xcd,0x45,0x20,0x9f,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0x40,0x31,0xc8,0xc1,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x14, +0x03,0x30,0x0c,0xd8,0x60,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x28,0xc5,0x20, +0x0c,0x03,0x36,0xd8,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4c,0x31,0x10,0xc3, +0x80,0x0d,0xf6,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x53,0x0c,0xc4,0x30,0x60, +0x03,0xff,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x15,0x83,0x31,0x0c,0xd8,0xc0, +0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x48,0xc5,0x80,0x0c,0x03,0x36,0xf0,0x0f, +0x3b,0x42,0x44,0x3e,0x86,0x84,0x88,0x7c,0x2c,0x09,0x11,0xf9,0x18,0x1b,0x0c,0xf0, +0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0x8c,0x13,0x91,0x8f,0x19,0x27,0x22, +0x1f,0x33,0x4e,0x44,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c, +0xf0,0x31,0x36,0x98,0xe0,0x53,0x2b,0xa1,0x0b,0x7a,0x81,0x51,0x23,0x06,0x09,0x00, +0x82,0x60,0x70,0xcd,0x62,0x10,0x87,0x81,0x4a,0xe4,0x82,0x4a,0xe4,0xc2,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0xba,0x18,0xd8,0x61,0x10,0xc0,0x60,0x60,0x01,0x0c,0x06, +0xf2,0xb1,0x40,0xfe,0xe0,0x63,0x43,0xfd,0xc9,0xc7,0x02,0xfa,0x83,0x8f,0x15,0x33, +0x18,0xc8,0xc7,0x82,0x19,0x0c,0xe0,0x63,0x41,0x21,0x1f,0x0b,0x68,0x30,0x80,0x8f, +0x15,0x85,0x7c,0x2c,0x60,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0x72,0x44,0x3e,0x26,0xe4, +0x88,0x7c,0x6c,0xc8,0x11,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c, +0x30,0xc0,0xc7,0xd8,0xe0,0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0xe7,0x18, +0x94,0x62,0x20,0x16,0xf1,0x20,0x16,0xf1,0x60,0xbf,0x11,0xc8,0x67,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0x22,0x76,0x0c,0x4a,0x31,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x80,0xc7,0x80,0x15,0x03,0x36,0x18,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe2, +0x31,0x68,0xc5,0x80,0x0d,0xc6,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x79,0x0c, +0x5c,0x31,0x60,0x83,0x31,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x1e,0x03,0x57, +0x0c,0xd8,0xc0,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa0,0xc7,0xe0,0x15,0x03, +0x36,0x30,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xea,0x31,0x80,0xc5,0x80,0x0d, +0xcc,0xc4,0x8e,0x34,0x91,0x8f,0x21,0x69,0x22,0x1f,0x4b,0xd2,0x44,0x3e,0xc6,0x06, +0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0xe3,0x4d,0xe4,0x63,0xc6, +0x9b,0xc8,0xc7,0x8c,0x37,0x91,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6, +0x06,0x03,0x7c,0x8c,0x0d,0x26,0xf8,0x58,0xae,0xcc,0x09,0x08,0x2e,0x30,0xcc,0x02, +0x33,0x81,0xcf,0x70,0x43,0x9d,0x84,0x0e,0x19,0xd4,0x8b,0x04,0x7a,0x81,0x51,0xb6, +0x23,0x84,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0x22,0xc9,0x40,0x1c,0x03,0x17, +0x09,0x5c,0x24,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x25,0x83,0x73,0x0c,0x82, +0x50,0x0c,0x2c,0x08,0xc5,0x40,0x3e,0x16,0x8c,0x61,0x00,0x1f,0x1b,0xcc,0x30,0x90, +0x8f,0x05,0x65,0x18,0xc0,0xc7,0x0a,0x52,0x0c,0xe4,0x63,0x01,0x29,0x06,0xf0,0xb1, +0xa0,0x90,0x8f,0x05,0xa5,0x18,0xc0,0xc7,0x8a,0x42,0x3e,0x16,0x34,0xf2,0xb1,0x60, +0x90,0x8f,0x05,0xa4,0x22,0x1f,0x13,0x48,0x45,0x3e,0x36,0x90,0x8a,0x7c,0x2c,0x0e, +0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x70,0xc0,0x67,0xc4, +0x20,0x01,0x40,0x10,0x0c,0x2e,0x9c,0x0c,0xec,0x31,0x40,0x93,0x0c,0x4d,0x32,0x83, +0x91,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xf5,0x64,0x60,0x8f,0x41,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x58,0x06,0xfd,0x18,0xc4,0x81,0xab,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x21,0x96,0x81,0x3f,0x06,0x71,0xe0,0x2a,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0x8c,0x65,0xf0,0x8f,0x41,0x1c,0xb8,0xca,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0x64,0x19,0xfc,0x63,0x10,0x07,0xb1,0x32,0x62,0x70,0x00,0x20,0x08, +0x06,0x47,0x59,0x06,0x20,0x19,0xc4,0x41,0xac,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0x61,0x96,0x41,0x48,0x06,0x71,0x10,0x2b,0x76,0xd0,0x8a,0x7c,0x0c,0xa1,0x15,0xf9, +0x58,0x42,0x2b,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80, +0x8f,0x19,0xba,0x22,0x1f,0x33,0x74,0x45,0x3e,0x66,0xe8,0x8a,0x7c,0x2c,0x0e,0x06, +0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc1,0xa7,0x72,0xc4, +0x0d,0xf4,0x02,0xa3,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0x82,0xcb,0xc0,0x25,0x03, +0x1c,0x69,0x03,0x1c,0x69,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xee,0x32,0x98, +0xc9,0x20,0x68,0xc7,0xc0,0x82,0x76,0x0c,0xe4,0x63,0xc1,0x2b,0x06,0xf0,0xb1,0x41, +0x16,0x03,0xf9,0x58,0x10,0x8b,0x01,0x7c,0xac,0x80,0xc7,0x40,0x3e,0x16,0xc0,0x63, +0x00,0x1f,0x0b,0x0a,0xf9,0x58,0x10,0x8f,0x01,0x7c,0xac,0x28,0xe4,0x63,0x01,0x23, +0x1f,0x0b,0x06,0xf9,0x58,0xc0,0x2e,0xf2,0x31,0x81,0x5d,0xe4,0x63,0x03,0xbb,0xc8, +0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x07, +0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0x22,0xcd,0x40,0x2c,0x03,0x38,0x29,0x05, +0x38,0x29,0x05,0xe3,0x93,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xa5,0x66, +0x20,0x96,0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x6b,0x06,0x69,0x19,0xb0, +0x81,0xbd,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xe1,0x9a,0x81,0x5a,0x06,0x6c,0x60, +0x2f,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xbc,0x66,0xb0,0x96,0x01,0x1b,0xd8,0xcb, +0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xb0,0x19,0xac,0x65,0xc0,0x06,0xf9,0x32,0x62, +0x70,0x00,0x20,0x08,0x06,0x47,0x6c,0x06,0x6c,0x19,0xb0,0x41,0xbe,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x21,0x9b,0x41,0x5b,0x06,0x6c,0x90,0x2f,0x76,0xf0,0x8b,0x7c, +0x0c,0xe1,0x17,0xf9,0x58,0xc2,0x2f,0xf2,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0, +0xc7,0xd8,0x60,0x80,0x8f,0x19,0x22,0x23,0x1f,0x33,0x44,0x46,0x3e,0x66,0x88,0x8c, +0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30, +0xc1,0xa7,0x68,0x44,0x17,0xf4,0x02,0xa3,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0xe2, +0xcd,0x40,0x2f,0x83,0x19,0xc9,0x85,0x19,0xc9,0x85,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0xc6,0x33,0xf8,0xcb,0x20,0xc8,0xc9,0xc0,0x82,0x9c,0x0c,0xe4,0x63,0xc1,0x3e, +0x06,0xf0,0xb1,0xc1,0x1f,0x03,0xf9,0x58,0xd0,0x8f,0x01,0x7c,0xac,0xe0,0xc9,0x40, +0x3e,0x16,0xf0,0x64,0x00,0x1f,0x0b,0x0a,0xf9,0x58,0xd0,0x93,0x01,0x7c,0xac,0x28, +0xe4,0x63,0x01,0x23,0x1f,0x0b,0x06,0xf9,0x58,0x40,0x33,0xf2,0x31,0x81,0x66,0xe4, +0x63,0x03,0xcd,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01, +0x3e,0xc6,0x06,0x07,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0x82,0xcf,0xc0,0x35, +0x83,0x35,0x89,0x87,0x35,0x89,0x07,0x43,0x97,0x40,0x3e,0x23,0x06,0x06,0x00,0x82, +0x60,0x10,0xd5,0x67,0xe0,0x9a,0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x7e, +0x06,0xb5,0x19,0xb0,0x81,0xcf,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xa1,0x9f,0x81, +0x6d,0x06,0x6c,0xe0,0x33,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xec,0x67,0x70,0x9b, +0x01,0x1b,0xf8,0xcc,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xfc,0x19,0xdc,0x66,0xc0, +0x06,0x61,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x7f,0x06,0xb8,0x19,0xb0,0x41, +0xd8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xe1,0x9f,0x41,0x6e,0x06,0x6c,0x10,0x36, +0x76,0x90,0x8d,0x7c,0x0c,0x21,0x1b,0xf9,0x58,0x42,0x36,0xf2,0x31,0x36,0x18,0xe0, +0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0x19,0x6a,0x23,0x1f,0x33,0xd4,0x46, +0x3e,0x66,0xa8,0x8d,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18, +0xe0,0x63,0x6c,0x30,0xc1,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x14,0x0d,0x40, +0x34,0x08,0x86,0x23,0x02,0xb2,0x0c,0x84,0x6f,0xba,0x61,0x18,0xcb,0x20,0xb0,0x26, +0xa0,0x8f,0x35,0x02,0x7d,0xac,0x19,0xe8,0x63,0x0a,0x41,0x1f,0x53,0x0a,0xfa,0x98, +0x62,0xd0,0xc7,0x0c,0x43,0x3e,0x66,0x18,0xf2,0x31,0xc3,0x90,0x8f,0x19,0x43,0x7c, +0xcc,0x18,0xe2,0x63,0xc6,0x10,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x70,0x34, +0x78,0xd1,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0x47,0x03,0x18,0x0d,0x86, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x74,0x34,0x88,0xd1,0x60,0x18,0x31,0x30,0x00, +0x10,0x04,0x83,0x68,0x47,0x03,0xf7,0x0c,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0x78,0x34,0x78,0xcf,0x60,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0xa8,0x47,0x03,0xf8, +0x0c,0x86,0xe1,0x08,0x36,0xc0,0xcb,0x40,0xf8,0x2e,0x30,0xca,0x02,0x37,0x90,0xcf, +0x70,0x44,0xb0,0x97,0x81,0xf0,0xcd,0x32,0x24,0x4a,0x60,0x73,0x20,0xd0,0xc7,0xe6, +0x60,0xa0,0x8f,0xcd,0x01,0x41,0x1f,0x2b,0x52,0x33,0x90,0xcf,0x88,0xc1,0x01,0x80, +0x20,0x18,0x1c,0x69,0x1a,0x90,0x68,0x40,0xc0,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0x6a,0x1a,0x94,0x68,0x40,0xc0,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x6b, +0x1a,0x98,0x68,0x40,0xc0,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x6c,0x1a,0xa0, +0x68,0x30,0xc0,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x6d,0x1a,0xa4,0x68,0x30, +0xc0,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x6e,0x1a,0xa8,0x68,0x30,0xc0,0xc1, +0x2c,0x81,0x32,0x50,0x61,0x18,0x89,0x3e,0x20,0x03,0x15,0x86,0x91,0xe8,0x03,0x32, +0x50,0x61,0x18,0x89,0x3e,0x20,0x03,0x15,0x06,0x95,0x78,0x88,0x91,0xc1,0x6c,0x06, +0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0x4e,0x03,0xfa,0x0c,0x02,0x0b,0x7e, +0x33,0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x76,0x1a,0xc4,0x68,0x70,0x8b, +0xc1,0x2c,0x06,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xdc,0x69,0x20,0xa3,0x41,0x40, +0x4a,0xc3,0x11,0x81,0x79,0x06,0xc4,0x57,0xaf,0x18,0x04,0x3a,0x62,0x70,0x00,0x20, +0x08,0x06,0x60,0x10,0xa7,0xc1,0x8c,0x06,0x6f,0x19,0x98,0x66,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0x60,0x20,0xa7,0x01,0x8d,0x06,0x6a,0x19,0xb8,0x66,0x30,0x62,0xf0, +0x00,0x20,0x08,0x06,0x13,0x9e,0x06,0x2e,0x1a,0x08,0x81,0x3a,0x06,0xe9,0x18,0xcc, +0x67,0x30,0x9f,0xc1,0x9b,0x06,0x6f,0x1a,0xe4,0x68,0x80,0x97,0xc1,0x68,0x42,0x00, +0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x74,0x03,0xd1,0x97,0x01, +0x32,0xdd,0x40,0xf8,0x65,0x90,0x4c,0x37,0x10,0x7f,0x19,0x28,0xd3,0x0d,0x04,0x68, +0x06,0x8b,0x41,0x44,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x1a,0xd5,0x40,0x4f, +0x83,0x60,0x38,0x22,0x88,0xcf,0x80,0xf9,0x66,0x19,0x9c,0x25,0xb0,0xc9,0x88,0xcf, +0x70,0x04,0x51,0x9a,0x81,0xf0,0x0d,0x47,0x14,0xa6,0x19,0x10,0xdf,0x09,0x43,0x9c, +0x30,0x84,0x09,0x41,0x08,0x86,0x23,0x0c,0xd5,0x0c,0x84,0x6f,0x38,0xe2,0x58,0xcd, +0x80,0xf8,0x4e,0x18,0xe2,0x84,0x21,0x4c,0x08,0x42,0x30,0xdc,0x60,0x04,0x60,0x30, +0xcb,0xc0,0x34,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xb1,0x1a,0xa0,0x6a,0xc0, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x51,0xab,0x41,0x9c,0x06,0x4f,0x30,0x4b,0xd0, +0x0c,0x54,0x18,0x02,0x03,0x06,0x8b,0x89,0x01,0x15,0x9f,0xe1,0x88,0x80,0x36,0x03, +0xe1,0x1b,0x8e,0x10,0x6a,0x33,0x20,0xbe,0x13,0x86,0x38,0x61,0x08,0x13,0x82,0x10, +0x0c,0x37,0x40,0x01,0x18,0xcc,0x32,0x60,0x59,0x30,0x50,0x61,0xcc,0xcc,0x46,0xb7, +0x82,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x60,0x60,0xab,0x01,0x9e,0x06,0xba,0x19, +0xb8,0x67,0x30,0x62,0xe0,0x00,0x20,0x08,0x06,0x8f,0xaf,0x06,0x6d,0x1a,0x04,0xa1, +0x19,0x80,0x66,0xd0,0xa7,0xc1,0x1a,0x7c,0x5e,0xb7,0xa3,0xc1,0x70,0x44,0xc7,0x9b, +0x81,0xf3,0x5d,0x60,0x94,0x11,0x81,0x7c,0x86,0x1b,0xd0,0xca,0x56,0x83,0x30,0x38, +0x95,0x0c,0x8c,0x32,0xfd,0x0c,0x4c,0x32,0x88,0x8f,0x05,0x82,0x7c,0x2c,0x30,0x27, +0xf9,0xd8,0x4d,0x06,0x35,0x1a,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x73, +0x0d,0x66,0x35,0x08,0xee,0x30,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x75,0x0d, +0x4c,0x35,0x08,0x04,0xd3,0x83,0x1c,0x0d,0xe4,0x63,0x81,0x11,0x1f,0x1b,0x02,0xf9, +0x58,0x80,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x78,0x0d,0x58,0x35,0x48, +0x02,0x03,0xcb,0x00,0x46,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xf4,0xae, +0x01,0xaf,0x06,0x81,0x85,0xc2,0x10,0x1f,0x13,0x02,0xf9,0x58,0x50,0xc0,0x67,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0x7b,0x0d,0x64,0x35,0x30,0x82,0x59,0x86,0x07,0x7a, +0xc9,0xc0,0x4e,0x01,0x15,0xe0,0x63,0xc1,0x29,0xc4,0xc7,0x50,0x41,0x15,0xe0,0x63, +0xab,0xa0,0x0a,0xf1,0xb1,0x40,0x15,0xe2,0x33,0x4b,0x30,0x8d,0x18,0x1c,0x00,0x08, +0x82,0x81,0x56,0xaf,0x01,0xac,0x06,0xe9,0x19,0xa4,0x6b,0x30,0x9a,0x10,0x00,0xa3, +0x09,0x42,0x60,0x81,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xfa,0x35,0xa0, +0xd7,0x20,0x30,0x1b,0x0d,0x02,0xfa,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xf4,0xaf, +0xc1,0xac,0x06,0x81,0x05,0x61,0x1a,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2, +0x90,0x0d,0x74,0x35,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x28,0xd9,0x20,0x5c, +0x03,0x31,0x0d,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x4c,0x36,0x08,0xd7,0x60, +0x2c,0x03,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x93,0x0d,0xc4,0x35,0x40,0xcb, +0x20,0xb0,0x1e,0x0d,0x86,0xf8,0x98,0x10,0xc8,0xc7,0x82,0x02,0x3e,0x16,0xb4,0x83, +0x7c,0x4c,0x68,0x07,0xf9,0xd8,0xd0,0x0e,0xf2,0xb1,0x7f,0x18,0xe2,0x63,0xff,0x30, +0xc4,0xc7,0xfe,0x61,0x88,0x8f,0x19,0x22,0x01,0x1f,0x33,0x44,0x02,0x3e,0x66,0x88, +0x04,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa0,0xd9,0xe0,0x5d,0x83,0x9d,0x30, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa8,0xd9,0x00,0x5e,0x83,0x9d,0x30,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xb0,0xd9,0x20,0x5e,0x83,0x9d,0x30,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xb8,0xd9,0x60,0x5e,0x83,0x9d,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xc0,0xd9,0x80,0x5e,0x83,0x9d,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc8, +0xd9,0xa0,0x5e,0x83,0x9d,0x30,0x86,0x23,0x8c,0xf2,0x12,0xbe,0xe1,0x08,0xa3,0xbc, +0x84,0x6f,0x38,0xc2,0x28,0x2f,0xe1,0xab,0x41,0xd8,0x0a,0x84,0x1d,0x8e,0x50,0x2f, +0x44,0xf8,0x86,0x23,0xd4,0x0b,0x11,0xbe,0xe1,0x08,0xf5,0x42,0x84,0xaf,0x06,0x61, +0x2b,0x10,0xb6,0x8c,0x60,0x67,0x19,0x22,0x29,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0xa3,0x6c,0x03,0x90,0x0d,0xe0,0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x6c, +0x83,0x90,0x0d,0xe0,0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0x6c,0x03,0x91, +0x0d,0xe0,0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x6d,0x03,0x92,0x0d,0x86, +0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xb4,0x0d,0x4a,0x36,0x18,0xa2,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0xd4,0x36,0x30,0xd9,0x60,0x88,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x58,0xdb,0xc0,0x64,0x83,0x54,0xb8,0xa9,0x11,0x03,0x03,0x00,0x41,0x30, +0x88,0xd2,0x36,0xe8,0xd7,0x40,0x35,0x03,0x0b,0x4c,0x35,0x90,0xcf,0x88,0x81,0x01, +0x80,0x20,0x18,0x44,0x6b,0x1b,0x90,0x6c,0x10,0x18,0xa9,0x06,0x41,0x7c,0x2c,0x28, +0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x91,0xdb,0x06,0x3b,0x1b,0x04,0xd6,0x5f, +0x4a,0x7c,0xac,0xbf,0x94,0xf8,0x58,0x7f,0x29,0xf1,0x31,0x62,0x90,0x8f,0x15,0x83, +0x7c,0xcc,0x18,0xe4,0x63,0x03,0x04,0x1f,0x1b,0x20,0xf8,0xd8,0x00,0xc1,0x67,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x8e,0xbd,0x0d,0x6e,0x36,0x28,0x85,0x74,0x0d,0xcc,0x14, +0x82,0xf8,0x18,0x13,0xc8,0xc7,0x82,0x01,0x3e,0xb3,0x04,0xd2,0x40,0x85,0xe1,0x44, +0x34,0x1c,0x40,0x03,0x15,0x86,0x13,0xd1,0x70,0x00,0x0d,0x54,0x18,0x4e,0x44,0xc3, +0x01,0x34,0x50,0x61,0x20,0x11,0x4e,0x40,0x16,0xc4,0x04,0x7c,0x4c,0x90,0x09,0xf8, +0xd8,0x30,0x13,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x74,0x83,0xb0,0x0d, +0x7a,0x35,0x18,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x38,0xdd,0x40,0x6c,0x03,0x5f, +0x0d,0x86,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x50,0x37,0x18,0xdb,0xe0,0x57,0x83, +0xc1,0x6e,0x62,0xa0,0x8f,0xe1,0xc4,0x40,0x1f,0xcb,0x89,0x81,0x3e,0xd6,0x13,0x4d, +0x7c,0xac,0x27,0x9a,0xf8,0x58,0x4f,0x34,0xf1,0x31,0x63,0x90,0x8f,0x19,0x83,0x7c, +0xcc,0x18,0xe4,0x63,0xc3,0x04,0x1f,0x1b,0x26,0xf8,0xd8,0x30,0xc1,0xc7,0x84,0x01, +0x3e,0x16,0x08,0xf1,0xb1,0xa1,0x80,0x8f,0x19,0x45,0x7c,0x2c,0x28,0xe2,0x33,0x4b, +0x30,0x0d,0x54,0x18,0xa4,0xf1,0x20,0xd2,0x40,0x85,0x41,0x1a,0x0f,0x22,0x0d,0x54, +0x18,0xa2,0xf1,0x18,0xd2,0x88,0xc1,0x01,0x80,0x20,0x18,0x80,0x01,0xed,0x06,0x76, +0x1b,0xb4,0x6a,0x10,0xaf,0xc1,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xbd,0x1b,0xe0, +0x6d,0x10,0xc4,0x6e,0x10,0xbb,0x41,0xec,0x06,0x7b,0x1b,0xec,0x6d,0xb0,0xb7,0xc1, +0xde,0x06,0xa3,0x09,0x01,0x30,0x1c,0x11,0xf0,0x6a,0x10,0x7c,0xd3,0x0d,0xf6,0x1a, +0x08,0x81,0x21,0x01,0x7d,0x0c,0x11,0xe8,0x63,0xc8,0x40,0x9f,0x11,0x83,0x03,0x00, +0x41,0x30,0xd0,0x7c,0x37,0xc8,0xdb,0x40,0x56,0x83,0xdc,0x0d,0x46,0x13,0x02,0xc0, +0x82,0x42,0x3e,0x26,0x14,0xf2,0xb1,0xa1,0x90,0x8f,0x89,0x6a,0x00,0xa6,0x41,0x7c, +0x4c,0x54,0x03,0x30,0x0d,0xe2,0x33,0x1c,0x21,0xa0,0x6b,0x30,0x7c,0xc3,0x11,0x83, +0xc8,0x06,0xc5,0x57,0x42,0xa0,0xc3,0x11,0xc4,0xba,0x06,0xc3,0x37,0x1c,0x51,0x94, +0x6c,0x50,0x7c,0x25,0x04,0x5a,0x44,0xa0,0xb3,0x0c,0x54,0x15,0x8c,0x26,0x38,0x83, +0x05,0x30,0x1b,0xc8,0xc7,0x46,0x23,0xa0,0x8f,0xb9,0x57,0x10,0x9f,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0xee,0x37,0x90,0xdd,0x60,0x5e,0x83,0x60,0x96,0xa0,0x1a,0xa8, +0x30,0x04,0x0a,0xbd,0x85,0x69,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc0,0x00,0x7e,0x03, +0xd9,0x0d,0xe4,0x35,0x20,0xd9,0x60,0xc4,0xc0,0x01,0x40,0x10,0x0c,0x1e,0xfc,0x0d, +0x4e,0x37,0x08,0x76,0x35,0xd0,0xd5,0xe0,0x76,0x03,0xc1,0xbf,0x04,0xa1,0x6e,0x83, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf4,0x37,0xb0,0xdd,0xa0,0x66,0x03,0xfd,0x1a, +0x31,0x30,0x00,0x10,0x04,0x83,0x08,0x7f,0x83,0xf2,0x0d,0xd4,0x34,0xb0,0xb8,0x0d, +0x84,0xf8,0x98,0x10,0xc8,0xc7,0x02,0x02,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xfc,0x6f,0xa0,0xbb,0x41,0x11,0x58,0x98,0x06,0x6e,0x1b,0xc8,0x67,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x10,0x0e,0x78,0x37,0x08,0x7e,0x34,0xb0,0x61,0x90,0xcf,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0x23,0x1c,0xf8,0x6e,0x10,0x08,0xd3,0x0d,0x39,0x1b, +0x04,0x3c,0x1a,0x0c,0x47,0xf0,0x84,0xce,0x06,0xcc,0x37,0xcb,0x70,0x59,0xc1,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0x26,0x1c,0x84,0x6f,0xd0,0xb3,0x81,0x60,0x73,0x1b, +0x04,0xf1,0x99,0x25,0xb8,0x06,0x2a,0x0c,0xc1,0x42,0xaa,0x11,0x83,0x03,0x00,0x41, +0x30,0x00,0x03,0x10,0x0e,0xc4,0x37,0x08,0xd9,0x00,0x67,0x83,0x11,0x03,0x07,0x00, +0x41,0x30,0x78,0x50,0x38,0xb8,0xdd,0x20,0x58,0xd7,0x40,0x5d,0x83,0xf3,0x0d,0xc6, +0x40,0x0c,0xc2,0x40,0x28,0xdd,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc0,0x20,0x84, +0x83,0xf1,0x0d,0x48,0x36,0xd0,0xd9,0x60,0xc4,0xc0,0x01,0x40,0x10,0x0c,0x9e,0x14, +0x0e,0x70,0x37,0x08,0xd8,0x35,0x58,0xd7,0x00,0x7d,0x83,0x93,0x0d,0x4e,0x36,0x38, +0xd9,0xe0,0x64,0x03,0xd3,0x0d,0x70,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x14,0x0e, +0xfe,0x37,0xa0,0x8b,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x58,0x38,0x40,0xdf,0xc0, +0x2e,0x82,0x59,0x82,0x6c,0xa0,0xc2,0x10,0x30,0x77,0x69,0x2c,0x37,0x54,0x23,0x3e, +0xc3,0x11,0xc1,0xca,0x06,0xc2,0x37,0x1c,0x21,0xb0,0x6c,0x40,0x7c,0x27,0x0c,0x71, +0xc2,0x10,0x26,0x04,0x21,0x18,0x6e,0x38,0x8d,0x00,0x0c,0x66,0x19,0xb4,0x2d,0x18, +0x31,0x30,0x00,0x10,0x04,0x83,0x48,0x86,0x83,0x14,0x0e,0x8e,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x6c,0x38,0x90,0xdf,0x20,0x09,0x66,0x09,0xb6,0x81,0x0a,0x43,0xd0, +0xa8,0xcc,0xf4,0xa3,0x74,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x64,0xc3, +0xc1,0x08,0x07,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x37,0x1c,0xac,0x6f,0x10, +0x58,0x50,0xb7,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xca,0xe1,0x40,0x7e, +0x83,0x60,0x38,0xc2,0xb8,0x0d,0xe7,0xbb,0xc0,0x28,0x0b,0x06,0xf9,0x0c,0x47,0x04, +0xaa,0x1b,0x08,0xdf,0x05,0x46,0x8d,0x18,0x18,0x00,0x08,0x82,0x41,0xf4,0xc3,0xc1, +0xfc,0x06,0x62,0x66,0xc1,0xea,0x06,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x28, +0x8c,0x03,0xfd,0x0d,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xca,0x38,0x00,0xe1, +0x40,0x54,0x83,0xc0,0xf6,0x36,0x08,0xe2,0x63,0x46,0x20,0x9f,0x59,0x02,0x07,0x00, +0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_fdb49734e7af54f8aaa5b11b37478187.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_fdb49734e7af54f8aaa5b11b37478187.h new file mode 100644 index 00000000..9f3846c1 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_fdb49734e7af54f8aaa5b11b37478187.h @@ -0,0 +1,1110 @@ +// ffx_fsr2_accumulate_pass_wave64_fdb49734e7af54f8aaa5b11b37478187.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_wave64_fdb49734e7af54f8aaa5b11b37478187_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_fdb49734e7af54f8aaa5b11b37478187_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_fdb49734e7af54f8aaa5b11b37478187_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_fdb49734e7af54f8aaa5b11b37478187_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_fdb49734e7af54f8aaa5b11b37478187_SRVResourceNames[] = { "r_input_motion_vectors", "r_input_exposure", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_luma_history", "r_imgMips", "r_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_fdb49734e7af54f8aaa5b11b37478187_SRVResourceBindings[] = { 2, 0, 3, 4, 5, 10, 8, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_fdb49734e7af54f8aaa5b11b37478187_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_fdb49734e7af54f8aaa5b11b37478187_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_fdb49734e7af54f8aaa5b11b37478187_UAVResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", "rw_upscaled_output", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_fdb49734e7af54f8aaa5b11b37478187_UAVResourceBindings[] = { 0, 1, 3, 4, 2, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_fdb49734e7af54f8aaa5b11b37478187_UAVResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_fdb49734e7af54f8aaa5b11b37478187_UAVResourceSpaces[] = { 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_wave64_fdb49734e7af54f8aaa5b11b37478187_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_fdb49734e7af54f8aaa5b11b37478187_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_fdb49734e7af54f8aaa5b11b37478187_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_fdb49734e7af54f8aaa5b11b37478187_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_fdb49734e7af54f8aaa5b11b37478187_size = 17304; + +static const unsigned char g_ffx_fsr2_accumulate_pass_wave64_fdb49734e7af54f8aaa5b11b37478187_data[] = { +0x44,0x58,0x42,0x43,0x1c,0xa1,0x2f,0x68,0x53,0x02,0x5e,0x41,0x7d,0xb5,0x02,0x39, +0xb4,0x27,0x86,0xaa,0x01,0x00,0x00,0x00,0x98,0x43,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x24,0x02,0x00,0x00,0x68,0x10,0x00,0x00,0x84,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xb0,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x3c,0x0e,0x00,0x00,0x66,0x00,0x05,0x00, +0x8f,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x24,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x86,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xce,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xf4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a, +0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b, +0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30, +0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18, +0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3, +0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21, +0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22, +0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95, +0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60,0x06,0xea,0x6e,0x1b, +0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x72,0xa8,0x48,0x20,0xd2,0xc8,0x79,0x88, +0x68,0x42,0x08,0x09,0x09,0xc3,0x50,0x08,0x66,0x60,0x3e,0x02,0x0f,0x1a,0x2e,0x7f, +0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90,0x66,0x40,0xc4,0x30,0x0c,0xca,0x1c,0x41, +0x50,0x0a,0x66,0x10,0x87,0x91,0xc8,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6, +0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41, +0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e, +0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0, +0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01, +0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e, +0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60, +0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e, +0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00,0x06,0x7e,0x80,0x84,0x13,0xa5,0x74,0x18, +0x41,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28, +0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87, +0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36, +0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98, +0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x30,0x93,0x18,0x8c,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94, +0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f, +0x20,0x61,0x65,0xa9,0x9d,0x29,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc, +0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61, +0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0xd6,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x12,0x8c, +0x97,0xe0,0x99,0xc8,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x40,0x16,0x6e, +0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0, +0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c, +0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x05,0x27,0xc9,0x33,0x91, +0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03, +0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38, +0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80, +0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x56,0xa2,0x67,0xc2,0xc6,0x81,0x1d,0xc2, +0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41, +0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f, +0x50,0x60,0x90,0x3d,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7,0xae,0x36,0x9a,0x70,0x1c, +0xc7,0xf1,0x61,0x38,0xd7,0x75,0x5d,0x0d,0xc3,0x30,0x0c,0xc3,0xa0,0xfc,0x26,0x69, +0x8a,0x28,0x61,0xf2,0x59,0x80,0x79,0x16,0x22,0x62,0x27,0x60,0x22,0x50,0x30,0xd0, +0x0e,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02, +0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2, +0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x90,0x01,0x10,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x00,0x1e,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2, +0x20,0xca,0xa1,0xf0,0x03,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30, +0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0, +0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x2c,0x4a,0xa3,0xc8,0x23,0xca, +0xff,0xa2,0xb8,0x8a,0x87,0xc6,0x11,0x80,0x1a,0x20,0x75,0x06,0x80,0xdc,0x19,0x00, +0x8a,0x67,0x00,0x68,0x9e,0x01,0xa0,0x7a,0x06,0x80,0xee,0x19,0x00,0xca,0x67,0x00, +0x48,0x9f,0x01,0x20,0x7e,0x06,0x00,0x00,0x79,0x18,0x00,0x00,0x89,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xc1,0x99,0x20,0x0c,0xcf,0x06,0x61,0x20, +0x26,0x08,0x03,0xb4,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08, +0x6a,0x40,0x07,0xb4,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe,0xda,0xde,0xe8,0xd2, +0xde,0xdc,0xbe,0xec,0xca,0xc6,0xe8,0xde,0xe4,0xe6,0x26,0x08,0x43,0x34,0x41,0x18, +0xa4,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65,0x31,0x98,0x81,0x31,0x9c,0x09,0x82,0x1b, +0xd4,0x01,0x21,0xb9,0xaf,0x34,0x37,0xb8,0x3a,0xba,0xaf,0x32,0x3c,0xb8,0xb7,0xb9, +0x3a,0xb9,0xb2,0x0d,0xc9,0x00,0x45,0x86,0x31,0x30,0x86,0xc3,0x4c,0xee,0x2b,0xcd, +0x8d,0xae,0x4c,0xce,0x2d,0x8c,0xed,0xab,0x0e,0x6e,0x6e,0x2c,0x8c,0xad,0x8c,0xec, +0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x4c,0x1b,0x12,0x46,0x99,0x0c,0x6a,0x60, +0x0c,0x87,0x8d,0xdc,0x17,0xdb,0xdb,0xd8,0xda,0xd7,0x1c,0x5d,0x18,0x5d,0xdd,0xdc, +0x04,0x61,0xa0,0x26,0x08,0x43,0xb5,0x41,0x30,0xb0,0x0d,0x09,0x05,0x59,0xc6,0x35, +0x30,0x46,0x46,0x4b,0xee,0x0b,0x4e,0xae,0x0c,0x2e,0x4c,0xae,0x8c,0xec,0x2b,0xcd, +0x0d,0xae,0x8e,0xee,0x6b,0xec,0x8d,0xed,0x4d,0x6e,0x82,0x30,0x58,0x1b,0x92,0x4b, +0xd9,0x0c,0x6e,0x60,0x0c,0x87,0x8e,0xdc,0x17,0x5b,0x5d,0x5b,0xd8,0x17,0x5a,0xda, +0x1c,0xdd,0x9b,0x5c,0xde,0x04,0x61,0xb8,0x36,0x24,0x9c,0xe2,0x19,0xdf,0xc0,0x18, +0xd9,0x04,0x21,0x0e,0xec,0x80,0x89,0xdc,0x57,0x5a,0xdb,0x59,0x53,0x1a,0xdc,0xdc, +0x04,0x61,0xc0,0x36,0x24,0x44,0x18,0x88,0x81,0x31,0x06,0x03,0x63,0x38,0x13,0x84, +0x21,0x23,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0x25,0x57,0x16,0x36, +0x46,0x97,0x66,0x57,0xf6,0xd5,0x16,0x36,0xb7,0x36,0xb7,0x21,0x29,0x03,0xc8,0x0c, +0x8c,0x61,0x60,0x8c,0x6c,0x03,0xf2,0x48,0x95,0xd6,0x81,0x01,0x19,0x9c,0xc1,0x04, +0x61,0x0e,0xee,0x80,0x9a,0xdc,0xdd,0x57,0x9a,0x1b,0x5d,0x99,0x9c,0x5b,0x18,0xdb, +0x57,0x1d,0xdc,0xdc,0x58,0x18,0x5b,0x19,0xd9,0xd7,0xd8,0x1b,0xdb,0x9b,0xdc,0x04, +0x61,0x0c,0xe4,0x60,0xc3,0x62,0xa4,0x81,0x1a,0x18,0xc6,0xc0,0xac,0xc1,0x1a,0xac, +0x81,0x33,0x41,0xa8,0x03,0x3c,0xa0,0x23,0x77,0xf7,0xc5,0xf6,0x36,0xb6,0xf6,0x35, +0x47,0x17,0x46,0x57,0x37,0xb7,0x61,0x19,0xda,0xc0,0x0d,0x8c,0x61,0x60,0xd6,0x60, +0x0d,0xd6,0x20,0x9b,0x20,0xdc,0x41,0x1e,0x90,0x91,0xbb,0xfb,0x72,0x2b,0xbb,0xfb, +0x62,0x7b,0x1b,0x5b,0x9b,0xdb,0xb0,0x30,0x70,0x10,0x07,0x06,0x35,0x30,0x6b,0xb0, +0x06,0x6b,0x90,0xf1,0x91,0xbb,0xfb,0x62,0xab,0x6b,0x0b,0xfb,0x42,0x4b,0x9b,0xa3, +0x7b,0x93,0xcb,0xdb,0xb0,0x50,0x69,0x30,0x07,0xc6,0x35,0x30,0x6b,0xb0,0x06,0x6b, +0xe0,0x50,0x92,0xbb,0xfb,0xaa,0x83,0x9b,0x1b,0x0b,0x63,0x2b,0x23,0xfb,0x7a,0xab, +0xa3,0x83,0xab,0xa3,0xdb,0xb0,0x5c,0x69,0x50,0x07,0x06,0x33,0x30,0x6b,0xb0,0x06, +0x6b,0xe0,0x6c,0x28,0xd8,0xe0,0x0d,0xe4,0x80,0x0e,0xec,0x60,0x82,0xa0,0x07,0x7b, +0x40,0x63,0x4c,0xcc,0x68,0x4a,0x4a,0x66,0x82,0x30,0x68,0x1b,0x10,0x03,0x0f,0xf2, +0xc0,0x30,0x06,0x3d,0x00,0x36,0x04,0x7b,0x30,0x41,0xe0,0x03,0x3e,0x60,0x33,0xf7, +0xc5,0x94,0xe6,0x56,0x16,0x26,0x37,0xc4,0x16,0xd6,0x06,0xb7,0x01,0x31,0xfa,0xc0, +0x0f,0x8c,0x61,0x30,0x80,0x0d,0xc1,0x1f,0x6c,0x20,0xd0,0xe0,0x0e,0xf8,0x00,0x14, +0x26,0x08,0x79,0xa0,0x07,0x5c,0xd2,0xa4,0xca,0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4, +0xca,0x26,0x08,0x63,0x30,0x07,0x1b,0x10,0x62,0x14,0x28,0xa3,0x0c,0xae,0x86,0x14, +0xe8,0xa4,0x35,0x85,0xe1,0x49,0x95,0xb9,0x91,0x95,0xc9,0x4d,0xa5,0xe9,0x95,0x6d, +0x40,0x08,0x53,0xa0,0xc6,0xa0,0x0c,0xae,0x86,0x14,0xc8,0xa4,0x11,0xa5,0xcd,0xc1, +0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x86,0x6d,0x03,0x42,0xa0,0x02,0x95, +0x0a,0x65,0x70,0x35,0xa4,0xc0,0x2e,0x2d,0xc9,0x0d,0xae,0x8e,0x6e,0xe8,0x8d,0xed, +0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x8c,0x28,0xad,0xad,0xcc,0x6d,0x2e, +0xed,0xcd,0x6d,0x6e,0x82,0x30,0x70,0x1b,0x0c,0x62,0x15,0x28,0x56,0x28,0x83,0x8b, +0x52,0x1a,0x53,0x5d,0x5b,0x58,0x53,0x1a,0x1c,0x51,0x5a,0x5b,0x99,0xdb,0x5c,0xda, +0x9b,0xdb,0xdc,0x04,0x61,0xe8,0x36,0x20,0x84,0x2b,0x50,0xaf,0x50,0x06,0x57,0x43, +0x0a,0x94,0xd2,0x98,0xea,0xda,0xc2,0x9a,0xd2,0xe0,0x98,0xca,0xec,0xca,0xd8,0xa8, +0xde,0xaa,0xe6,0xca,0x26,0x08,0x83,0xb7,0x01,0x21,0x62,0x81,0x92,0x85,0x32,0xb8, +0x1a,0x52,0xe0,0x92,0x66,0x24,0x17,0xd6,0x56,0x96,0xe4,0x46,0x56,0x86,0x37,0x41, +0x18,0xbe,0x0d,0x08,0x41,0x0b,0x54,0x2d,0x94,0xc1,0xd5,0x90,0x02,0x25,0x33,0xa2, +0x32,0xbb,0xb4,0xb1,0x32,0xaa,0x37,0xab,0xb4,0xb2,0x3b,0xa2,0x32,0x38,0x3a,0xb4, +0x09,0xc2,0x00,0x06,0x1b,0x0c,0xe2,0x16,0x28,0x5c,0x28,0x83,0x86,0x87,0x99,0x52, +0x1a,0x1d,0x5d,0x99,0xdc,0x04,0x61,0x08,0x83,0x0d,0x08,0xa1,0x0b,0xd4,0x2e,0x94, +0x41,0xd3,0x90,0x02,0x25,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba, +0x37,0xb9,0xa9,0xb1,0x30,0xb6,0xb2,0x09,0xc2,0x20,0x06,0x1b,0x10,0xa2,0x17,0x28, +0x5f,0x28,0x83,0xa6,0x21,0x05,0x42,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c, +0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x84,0x61,0x0c,0x36,0x20,0x04,0x38,0x50, +0xe1,0x50,0x06,0x4d,0x43,0x0a,0xfc,0xcc,0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca, +0xc6,0xe8,0xde,0xe4,0x94,0xd2,0xe8,0xe8,0xca,0xe4,0x86,0xc2,0xdc,0xc6,0xca,0xd8, +0xd8,0xc2,0xe8,0xd2,0xde,0xdc,0x26,0x08,0x03,0x19,0x6c,0x30,0x88,0x71,0xa0,0xc8, +0xa1,0x0c,0x1a,0x32,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65, +0x13,0x84,0xa1,0x0c,0x36,0x20,0x84,0x39,0x50,0xe7,0x50,0x06,0x4d,0x43,0x0a,0xcc, +0xcc,0xa0,0xe4,0xca,0xec,0xd2,0xde,0xea,0xe6,0x8c,0xe4,0xc2,0xda,0xca,0xa0,0xe4, +0xca,0x8a,0xf0,0xe0,0xde,0xe6,0xea,0xe4,0xca,0x26,0x08,0x83,0x19,0x6c,0x40,0x88, +0x74,0xa0,0xd4,0xa1,0x0c,0x9a,0x86,0x14,0xb8,0x98,0x51,0x85,0xb9,0x21,0x85,0xb1, +0x99,0x19,0x3d,0x59,0x4d,0x10,0x86,0x33,0xd8,0x60,0x10,0xec,0x40,0xb5,0x43,0x19, +0x34,0xac,0xcc,0x94,0xd2,0xe8,0xe8,0xca,0xe4,0xa6,0xca,0xe2,0xea,0xca,0xdc,0xc6, +0xca,0x98,0xca,0xdc,0xce,0xe8,0xd0,0x26,0x08,0x03,0x1a,0x6c,0x40,0x88,0x77,0xa0, +0xe0,0xa1,0x0c,0x9a,0x86,0x14,0xa8,0x98,0x11,0x95,0xb1,0xd1,0x85,0x51,0xa5,0xb5, +0x95,0x4d,0x10,0x86,0x34,0xd8,0x60,0x10,0xf2,0x40,0xcd,0x43,0x19,0x34,0xbc,0xcc, +0x88,0xf2,0xdc,0xc2,0xda,0xd2,0xc6,0xa4,0xca,0xe6,0x86,0xd0,0xc2,0xdc,0xce,0xca, +0x8c,0xc2,0xc6,0xe8,0xde,0xe4,0x26,0x08,0x83,0x1a,0x6c,0x30,0x88,0x7a,0xa0,0xec, +0xa1,0x0c,0x1a,0x62,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f, +0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x84,0x61,0x0d, +0x36,0x18,0x04,0x3e,0x50,0xf9,0x50,0x06,0xcd,0x06,0x4a,0x0f,0x4a,0xe1,0x14,0x54, +0xa1,0x15,0x60,0x61,0x16,0x6c,0x21,0x17,0x78,0xe1,0x17,0xc4,0xa1,0x1c,0xd0,0x61, +0x1d,0xdc,0x21,0x1e,0xe8,0xe1,0x1e,0xf4,0x61,0xc3,0x60,0x88,0xc2,0x3e,0x4c,0x10, +0x04,0x60,0x03,0xb0,0x61,0x30,0xfc,0xc1,0x1f,0x36,0x04,0xff,0xb0,0x61,0x18,0xfa, +0x01,0x24,0x28,0x0c,0x4d,0x6d,0x18,0xc6,0x60,0x0c,0x86,0x09,0xc2,0xc0,0x06,0x1b, +0x82,0x5d,0xd8,0x40,0x5c,0x23,0x41,0x12,0x25,0xb1,0xa1,0xe8,0x07,0x91,0x00,0x42, +0xc1,0x24,0x88,0x88,0xc9,0x85,0xb9,0x8d,0xa1,0x95,0xcd,0x4d,0x10,0x86,0x36,0xa0, +0x61,0xc6,0xf6,0x16,0x46,0x37,0x37,0x41,0x18,0xdc,0x80,0x45,0x9a,0xdb,0x1c,0xdd, +0xdc,0x04,0x61,0x78,0x03,0x12,0x69,0x6e,0x74,0x73,0x13,0x84,0x01,0x0e,0x88,0xd0, +0x95,0xe1,0x7d,0xb1,0xbd,0x85,0x91,0x4d,0x10,0x86,0x38,0x20,0x42,0x57,0x86,0xf7, +0xe5,0xf6,0x26,0xd7,0xc6,0x84,0xae,0x0c,0xef,0x6b,0x8e,0xee,0x4d,0xae,0x8c,0x45, +0x5d,0x9a,0x1b,0xdd,0xdc,0x06,0x08,0x25,0x52,0x42,0x25,0x56,0x82,0x25,0x5a,0xc2, +0x25,0x5e,0x02,0x26,0x62,0x42,0x26,0xb8,0x99,0xe0,0x68,0x42,0x16,0xaa,0xb0,0xb1, +0xd9,0xb5,0xb9,0xa4,0x91,0x95,0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64,0x78,0x2e,0x76, +0x65,0x72,0x73,0x69,0x6f,0x6e,0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b,0x5d,0x18,0x9b, +0x5d,0x99,0xdc,0x94,0xc0,0xa8,0x43,0x86,0xe7,0x32,0x87,0x16,0x46,0x56,0x26,0xd7, +0xf4,0x46,0x56,0xc6,0x36,0x25,0x40,0xca,0x90,0xe1,0xb9,0xc8,0x95,0xcd,0xbd,0xd5, +0xc9,0x8d,0x95,0xcd,0x4d,0x09,0x40,0xa1,0x12,0x19,0x9e,0x0b,0x5d,0x1e,0x5c,0x59, +0x90,0x9b,0xdb,0x1b,0x5d,0x18,0x5d,0xda,0x9b,0xdb,0xdc,0x14,0x61,0x1f,0x40,0xa2, +0x0e,0x19,0x9e,0x4b,0x99,0x1b,0x9d,0x5c,0x1e,0xd4,0x5b,0x9a,0x1b,0xdd,0xdc,0x94, +0xc0,0x24,0xba,0x90,0xe1,0xb9,0x8c,0xbd,0xd5,0xb9,0xd1,0x95,0xc9,0xcd,0x4d,0x09, +0x68,0x02,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x3b,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x31,0x50,0xc3,0xe5, +0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x36,0x00,0x0d, +0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b,0x02,0x34,0x5c,0xbe, +0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0a,0xdb,0x70,0xf9,0xce,0xe3, +0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb, +0xb6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25, +0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0d,0xdd,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01, +0x4c,0x44,0x08,0x34,0xc3,0x42,0x7c,0x91,0xc3,0x6c,0x48,0x33,0x20,0x8d,0x61,0x09, +0xce,0x70,0xf9,0xce,0xe3,0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x5b,0x40,0x34,0x5c,0xbe, +0xf3,0xf8,0x46,0xe4,0x50,0x8f,0x38,0xf8,0xc8,0x6d,0xdb,0x41,0x35,0x5c,0xbe,0xf3, +0xf8,0x12,0xc0,0x3c,0x0b,0x51,0x12,0x15,0xb1,0xf8,0xc5,0x6d,0x1b,0x41,0x35,0x5c, +0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0x94,0x0e,0x30,0xf8,0xc5,0x6d,0x5b,0x81, +0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0xb0,0x93,0x13,0x11,0x7e,0x71, +0xdb,0x26,0x90,0x0d,0x97,0xef,0x3c,0xfe,0x74,0x44,0x04,0x30,0x88,0x83,0xd8,0x80, +0x91,0x43,0x3d,0x3e,0x72,0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11, +0xe6,0x17,0xb7,0x0d,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xfd,0xb4,0x97,0x34,0xe7,0xaf,0x54,0xf8,0xaa,0xa5,0xb1,0x1b, +0x37,0x47,0x81,0x87,0x44,0x58,0x49,0x4c,0x0c,0x33,0x00,0x00,0x66,0x00,0x05,0x00, +0xc3,0x0c,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xf4,0x32,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xba,0x0c,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xce,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xf8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a, +0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b, +0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30, +0x50,0x53,0x16,0x60,0x60,0x86,0x61,0x30,0x0c,0xc3,0x50,0xe8,0x29,0x83,0x31,0x18, +0x14,0x15,0x26,0x19,0x18,0xc6,0x30,0x0c,0x63,0x18,0x06,0x83,0xa6,0x42,0x0c,0xc3, +0x30,0x50,0x55,0x0c,0x63,0x30,0x0c,0xc3,0xa0,0xeb,0xa8,0xe1,0xf2,0x27,0xec,0x21, +0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x18,0x86,0x61,0x14,0x22, +0x1b,0x98,0x81,0xb4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95, +0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x08,0x6e,0x60,0x06,0xea,0x6e,0x1b, +0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x72,0xa8,0x48,0x20,0xd2,0xc8,0x79,0x88, +0x68,0x42,0x08,0x09,0x09,0xc3,0x50,0x08,0x66,0x60,0x3e,0x02,0x0f,0x1a,0x2e,0x7f, +0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90,0x66,0x40,0xc4,0x30,0x0c,0xca,0x1c,0x41, +0x50,0x0a,0x66,0x10,0x87,0x91,0xc8,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6, +0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41, +0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e, +0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0, +0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01, +0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e, +0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60, +0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e, +0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00,0x06,0x7e,0x80,0x84,0x13,0xa5,0x74,0x18, +0x41,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28, +0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87, +0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36, +0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98, +0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x30,0x93,0x18,0x8c,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94, +0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f, +0x20,0x61,0x65,0xa9,0x9d,0x29,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc, +0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61, +0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0xd6,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x12,0x8c, +0x97,0xe0,0x99,0xc8,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x40,0x16,0x6e, +0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0, +0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c, +0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x05,0x27,0xc9,0x33,0x91, +0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03, +0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38, +0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80, +0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x56,0xa2,0x67,0xc2,0xc6,0x81,0x1d,0xc2, +0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41, +0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f, +0x50,0x60,0x90,0x3d,0x8c,0x20,0x0c,0x67,0x08,0xc1,0xc7,0xae,0x36,0x9a,0x70,0x1c, +0xc7,0xf1,0x61,0x38,0xd7,0x75,0x5d,0x0d,0xc3,0x30,0x0c,0xc3,0xa0,0xfc,0x26,0x69, +0x8a,0x28,0x61,0xf2,0x59,0x80,0x79,0x16,0x22,0x62,0x27,0x60,0x22,0x50,0x30,0xd0, +0x3e,0x05,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0xf3,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02, +0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x04,0x04,0x80,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x86,0x3c,0x17,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x0c,0x79,0x34,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2, +0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x01,0x03,0x20, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x90,0x01,0x10,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x10,0x8a,0xa3,0x14,0x8a,0xa2, +0x20,0xca,0xa1,0xf0,0x03,0xca,0xa2,0x00,0x03,0x68,0x1c,0x01,0x20,0x75,0x06,0x80, +0xdc,0x19,0x00,0x8a,0x67,0x00,0x68,0x9e,0x01,0xa0,0x7a,0x06,0x80,0xee,0x19,0x00, +0xd2,0x67,0x00,0x88,0x9f,0x01,0x00,0x00,0x79,0x18,0x00,0x00,0x77,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xc1,0x99,0x20,0x0c,0xcf,0x06,0x61,0x20, +0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xd0,0x04,0x41,0x0d,0x3c,0x02, +0x13,0x84,0x21,0x9a,0x20,0x0c,0xd2,0x06,0x01,0x61,0x36,0x24,0x48,0xa2,0x20,0xcb, +0xb0,0x20,0xcd,0x04,0xc1,0x0d,0xbe,0x0d,0xc9,0xf0,0x28,0x08,0x32,0x2c,0x48,0x33, +0x41,0x18,0xa6,0x0d,0xc9,0x92,0x28,0x48,0x34,0x2c,0x48,0x33,0x41,0x18,0xa8,0x09, +0xc2,0x50,0x6d,0x10,0x10,0x6a,0x43,0x12,0x3d,0x0a,0x32,0x0d,0x0b,0x52,0x4d,0x10, +0x06,0x6b,0x43,0x32,0x25,0x0a,0x72,0x0d,0x0b,0xd2,0x4c,0x10,0x86,0x6b,0x43,0x72, +0x25,0x0a,0x92,0x0d,0x0b,0x52,0x4d,0x10,0xe2,0x00,0x0c,0x26,0x08,0x03,0xb6,0x21, +0x21,0x36,0x05,0xe1,0x86,0x05,0x69,0x26,0x08,0x43,0xb6,0x21,0xf1,0x1e,0x05,0x19, +0x86,0x05,0xa9,0x36,0x20,0x0e,0x24,0x59,0x98,0xd6,0x7d,0x13,0x84,0x39,0x08,0x83, +0x09,0xc2,0x18,0x74,0x1b,0x16,0x24,0x0c,0x14,0x04,0x19,0x16,0x31,0x10,0x03,0x31, +0x68,0x26,0x08,0x75,0x20,0x06,0x1b,0x96,0x81,0x0c,0x14,0x64,0x18,0x16,0x31,0x10, +0x03,0x31,0xa8,0x26,0x08,0x77,0x30,0x06,0x1b,0x96,0xc5,0x0c,0x14,0x24,0x1a,0x16, +0x31,0x10,0x03,0x31,0xa8,0x36,0x2c,0x51,0x18,0x28,0xc8,0x34,0x2c,0x62,0x20,0x06, +0x62,0xd0,0x6c,0x58,0xa6,0x30,0x50,0x90,0x65,0x58,0xc4,0x40,0x0c,0xc4,0xa0,0xd9, +0x50,0x8c,0x41,0x19,0x9c,0x01,0x1a,0xa4,0xc1,0x04,0x41,0x0f,0xc8,0x60,0x82,0x30, +0x68,0x1b,0x10,0x64,0x0d,0x14,0x04,0x19,0xd8,0x00,0xd8,0x10,0xb4,0xc1,0x04,0x81, +0x0f,0xca,0x60,0x03,0x82,0xbc,0x81,0x82,0x0c,0x03,0x02,0x6c,0x08,0xe0,0x60,0x03, +0x01,0x06,0x6a,0xe0,0x06,0x71,0x30,0x41,0x10,0x00,0x0a,0x43,0x53,0x1b,0x06,0x8e, +0x1b,0x26,0x08,0xc3,0x36,0x41,0x18,0xb8,0x0d,0xc1,0x1d,0x6c,0x20,0xa6,0x3a,0xb0, +0x03,0x3c,0xd8,0x50,0xcc,0x01,0x1d,0x00,0x72,0x90,0x07,0x55,0xd8,0xd8,0xec,0xda, +0x5c,0xd2,0xc8,0xca,0xdc,0xe8,0xa6,0x04,0x41,0x15,0x32,0x3c,0x17,0xbb,0x32,0xb9, +0xb9,0xb4,0x37,0xb7,0x29,0x01,0xd1,0x84,0x0c,0xcf,0xc5,0x2e,0x8c,0xcd,0xae,0x4c, +0x6e,0x4a,0x40,0xd4,0x21,0xc3,0x73,0x99,0x43,0x0b,0x23,0x2b,0x93,0x6b,0x7a,0x23, +0x2b,0x63,0x9b,0x12,0x18,0x65,0xc8,0xf0,0x5c,0xe4,0xca,0xe6,0xde,0xea,0xe4,0xc6, +0xca,0xe6,0xa6,0x04,0x71,0x50,0x87,0x0c,0xcf,0xa5,0xcc,0x8d,0x4e,0x2e,0x0f,0xea, +0x2d,0xcd,0x8d,0x6e,0x6e,0x4a,0x90,0x07,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3b,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x31,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x36,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84, +0xf9,0xc5,0x6d,0x1b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23, +0xb7,0x6d,0x0a,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0, +0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0xb6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10, +0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0d, +0xdd,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0x7c,0x91, +0xc3,0x6c,0x48,0x33,0x20,0x8d,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3,0x0f,0xce,0x64, +0xfb,0xc5,0x6d,0x5b,0x40,0x34,0x5c,0xbe,0xf3,0xf8,0x46,0xe4,0x50,0x8f,0x38,0xf8, +0xc8,0x6d,0xdb,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x12,0xc0,0x3c,0x0b,0x51,0x12,0x15, +0xb1,0xf8,0xc5,0x6d,0x1b,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44, +0x94,0x0e,0x30,0xf8,0xc5,0x6d,0x5b,0x81,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d, +0x54,0x44,0xb0,0x93,0x13,0x11,0x7e,0x71,0xdb,0x26,0x90,0x0d,0x97,0xef,0x3c,0xfe, +0x74,0x44,0x04,0x30,0x88,0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e,0x72,0xdb,0x66,0xf0, +0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x61,0x20,0x00,0x00, +0x50,0x0a,0x00,0x00,0x13,0x04,0x5c,0x2c,0x10,0x00,0x00,0x00,0x72,0x00,0x00,0x00, +0x34,0xcc,0x00,0x94,0x51,0x21,0x15,0x61,0x40,0xc1,0x0e,0x14,0x5b,0x69,0x94,0xec, +0x40,0xa9,0x94,0x5d,0x0d,0x14,0x5f,0xb9,0x94,0x61,0x40,0xc1,0x94,0x4d,0x31,0x15, +0x21,0x50,0xf1,0x06,0x94,0x6f,0x40,0x49,0x42,0x14,0x27,0x42,0x29,0x55,0x41,0x45, +0x94,0x24,0x42,0x71,0x12,0x94,0x4f,0x49,0x12,0x14,0x4d,0x71,0x42,0xd0,0x58,0x03, +0xa4,0x14,0x41,0x19,0x94,0x47,0x09,0x8c,0x00,0x90,0x31,0x46,0x00,0x82,0x20,0x08, +0x82,0xc1,0x0c,0xc0,0x18,0x01,0x08,0x82,0x20,0x0a,0x06,0x63,0x04,0xad,0x39,0xe7, +0xec,0x37,0x46,0x00,0x82,0x20,0x28,0x7f,0x63,0x04,0x20,0x08,0xc2,0xfc,0x2f,0x8c, +0x11,0x80,0x20,0x08,0xc6,0xbf,0x30,0x46,0xb0,0xfb,0xa3,0x4c,0x82,0xc1,0x18,0xc1, +0xee,0x8f,0x32,0xff,0x8d,0x11,0x80,0x20,0x08,0xc2,0xbf,0x30,0x46,0xd0,0x9a,0x73, +0xce,0x7b,0x63,0x04,0x20,0x08,0x82,0x32,0x18,0x8c,0x11,0x80,0x20,0x08,0x82,0xa0, +0x30,0x46,0x00,0x82,0xf8,0x7f,0x8f,0xc1,0x18,0x41,0x48,0x82,0x21,0xde,0x8d,0x11, +0xec,0xb1,0x1a,0xef,0xdf,0x18,0xc1,0x5a,0xab,0xb5,0xf8,0x8d,0x11,0xfc,0xf7,0xdf, +0xbf,0xdf,0x18,0x41,0x6b,0xce,0x39,0xef,0x0b,0x63,0x04,0xb2,0xe8,0xf6,0xff,0x37, +0x46,0xa0,0xb3,0xe6,0x9c,0x7e,0x63,0x04,0x2a,0x5e,0x9f,0xaa,0x37,0x46,0x00,0x82, +0x20,0x08,0x82,0xc3,0x18,0xc1,0x5a,0xab,0xb5,0xee,0x8d,0x11,0x80,0x20,0xe8,0xdf, +0x61,0x30,0x46,0xd0,0x9a,0x73,0x4e,0x7b,0x63,0x04,0x20,0x08,0x82,0x24,0x18,0x8c, +0x11,0x80,0x20,0x08,0xea,0x60,0x30,0x46,0x20,0x82,0x24,0x88,0x6f,0x63,0x04,0x70, +0x5c,0xe6,0xb7,0x37,0x46,0x40,0x96,0xbc,0x7e,0x7f,0x63,0x04,0x20,0x08,0x82,0x2c, +0x18,0x8c,0x11,0xbc,0x33,0x69,0xa2,0xdd,0x18,0x01,0x08,0x82,0x20,0xfc,0x8d,0x11, +0x80,0x20,0x08,0xa2,0xdf,0x18,0x01,0x08,0x82,0x20,0xfe,0x0b,0x63,0x04,0x20,0x08, +0x82,0xf8,0x47,0xdf,0x1c,0x42,0xa4,0x07,0x73,0x08,0x15,0x34,0x87,0x10,0xfd,0xc1, +0x1c,0xc2,0x1d,0xe8,0xc1,0x1c,0x42,0xb4,0x07,0x73,0x08,0x77,0x00,0x0a,0x73,0x08, +0x6c,0xa0,0xcd,0x21,0x44,0xa2,0x30,0x87,0x10,0x91,0xc2,0x1c,0xc2,0x1d,0xec,0x01, +0x89,0x73,0x10,0x51,0x04,0xa5,0xc2,0x1c,0x04,0x45,0x41,0xa9,0x30,0x07,0x31,0x4d, +0x50,0x2a,0xcc,0x41,0x38,0x0e,0x94,0x0a,0x73,0x10,0x10,0x04,0xa5,0xc2,0x1c,0x84, +0xe3,0x40,0xaa,0x30,0x07,0x81,0x61,0x90,0x2a,0xcc,0x41,0x5c,0x17,0xa4,0x0a,0x73, +0x10,0x96,0x05,0xa9,0xc2,0x1c,0x04,0x45,0x41,0xaa,0x30,0x07,0x31,0x4d,0x90,0x2a, +0x8c,0x00,0xcc,0x41,0x44,0x11,0xa4,0x0a,0x73,0x10,0x8e,0x03,0x9d,0xc2,0x1c,0x04, +0x04,0x41,0xa6,0x40,0xc6,0x08,0x00,0x00,0x23,0x06,0x08,0x00,0x82,0x60,0x40,0x06, +0xfd,0xd0,0x0b,0x50,0x3e,0xb4,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90,0x81,0x3f, +0xf8,0x02,0x74,0x0f,0xee,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x64,0xf0,0x0f,0xbf, +0x00,0xe5,0xc3,0x3b,0x8c,0x18,0x20,0x00,0x08,0x82,0x01,0x19,0x80,0x04,0x38,0x40, +0xff,0x00,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x40,0x06,0x21,0x11,0x0e,0x90,0x3f, +0xc4,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90,0x81,0x48,0x88,0x03,0x14,0x12,0xf2, +0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x64,0x30,0x12,0xe3,0x00,0xe1,0xc3,0x3c,0x8c, +0x18,0x20,0x00,0x08,0x82,0x01,0x19,0x90,0x04,0x39,0x40,0xfa,0x40,0x0f,0x23,0x06, +0x08,0x00,0x82,0x60,0x40,0x06,0x25,0x51,0x0e,0x10,0x3f,0xd4,0xc3,0x88,0x01,0x02, +0x80,0x20,0x18,0x90,0x81,0x49,0x98,0x03,0xf4,0x0f,0xf6,0x30,0x62,0x80,0x00,0x20, +0x08,0x06,0x64,0x70,0x12,0xe7,0x00,0x85,0xc4,0x3d,0x8c,0x18,0x20,0x00,0x08,0x82, +0x01,0x19,0xa0,0x04,0x3a,0x40,0x25,0x81,0x0f,0x23,0x06,0x08,0x00,0x82,0x60,0x40, +0x06,0x29,0x91,0x0e,0x50,0x49,0xe4,0xc3,0x88,0x01,0x02,0x80,0x20,0x18,0x90,0x81, +0x4a,0xa8,0x03,0x94,0x12,0xfa,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x64,0xb0,0x12, +0xeb,0x00,0xa1,0xc4,0x3e,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x18,0xb4,0xc4,0x3b, +0x04,0x63,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x44,0x4e,0x88,0x83,0x4a,0x8c,0x18, +0x18,0x00,0x08,0x82,0x01,0xa1,0x13,0xe3,0xd0,0x12,0x23,0x06,0x06,0x00,0x82,0x60, +0x40,0xe8,0xc4,0x38,0xb0,0xc4,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0x3b,0x41,0x0e, +0x2f,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0xdd,0x4c,0xbc,0x43,0x01,0x13,0xa3,0x09, +0x41,0x50,0x46,0x4b,0x5c,0x19,0x2e,0x71,0x15,0xc8,0x03,0x17,0x11,0x40,0x05,0xe6, +0xa0,0x95,0x14,0x50,0x42,0x02,0x27,0x18,0x76,0x82,0x61,0x26,0xf4,0x01,0x7c,0x4c, +0xf0,0x03,0xf8,0x8c,0x26,0x34,0xc0,0x05,0x86,0x9d,0x63,0x98,0x15,0x02,0x7d,0xac, +0x10,0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x9a,0x59,0x84,0xc4,0xc5,0x13,0xa3, +0x09,0x01,0x30,0x9a,0x20,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xd0,0xa1,0x05,0x49, +0x68,0x63,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0x82,0x61,0x27,0x18,0x66,0x87, +0x40,0x1f,0x3b,0x04,0xfa,0x98,0xc0,0xc0,0xc7,0x04,0x06,0x3e,0xa3,0x09,0x89,0x30, +0x9a,0xa0,0x0c,0x86,0x10,0xf2,0x31,0x84,0x90,0x8f,0x29,0xec,0x00,0x1f,0x53,0xda, +0x01,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xfc,0x85,0x4e,0x10,0xc2,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0xa0,0xb1,0x13,0x84,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0x47,0x68,0xf4,0x04,0x2e,0x08,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x88,0x86,0x4f, +0xe4,0x82,0x70,0x8a,0x61,0xa7,0x18,0x66,0x84,0x40,0x1f,0x23,0x04,0xfa,0x8c,0x18, +0x1c,0x00,0x08,0x82,0x01,0x18,0xf8,0x05,0x58,0xd0,0x81,0x2e,0x8c,0x18,0x34,0x00, +0x08,0x82,0x41,0x73,0x1a,0x62,0x11,0xec,0x85,0x19,0x94,0x41,0x59,0x94,0x45,0x59, +0x94,0xc5,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0x82,0x27,0x8c,0x26,0x7c,0x83, +0x09,0x84,0x7c,0x4c,0x20,0xe4,0x63,0x66,0x20,0xc8,0xc7,0xcc,0x40,0x90,0x8f,0x09, +0x82,0x7c,0x4c,0x10,0xe4,0x63,0x42,0x00,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88, +0x62,0x63,0x2c,0x02,0x43,0xd4,0x00,0x3e,0x86,0xa8,0x01,0x7c,0x86,0x23,0x84,0x58, +0x18,0xbe,0xe1,0x88,0x81,0x1d,0x8a,0xaf,0x84,0x40,0x87,0x23,0x08,0x5a,0x18,0xbe, +0xe1,0x88,0xe2,0x1d,0x8a,0xaf,0x84,0x40,0x8b,0x08,0x74,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0xc0,0xa0,0x36,0xee,0xe2,0x15,0xe2,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc0, +0xc0,0x36,0xf0,0x62,0x15,0xe2,0x61,0xc4,0xe0,0x01,0x40,0x10,0x0c,0x26,0xde,0x90, +0x0b,0x21,0xd8,0xb4,0x9b,0xb8,0x89,0xd9,0x98,0x8d,0xbe,0xd0,0x85,0xd1,0x84,0x60, +0x18,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0x37,0x58,0x23,0x18,0x31,0x38,0x00,0x10, +0x04,0x03,0x30,0xd0,0x0d,0xbe,0xb8,0x05,0x79,0x18,0x31,0x78,0x00,0x10,0x04,0x83, +0x09,0x3c,0xec,0x22,0x28,0x3e,0x6f,0x27,0x76,0xe2,0x36,0x6e,0x23,0x34,0x7c,0x61, +0x34,0x21,0x00,0x46,0x13,0x84,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xba,0xdf,0xd8, +0x8b,0x58,0xc8,0x8d,0xd1,0x84,0x60,0x18,0x6e,0x08,0x78,0x03,0x0c,0xaa,0x41,0x0b, +0x2e,0x21,0xd8,0x1a,0xd4,0x82,0x0b,0x0a,0x74,0x96,0x21,0x10,0x82,0x11,0x83,0x03, +0x00,0x41,0x30,0xe8,0xcc,0x43,0x34,0x70,0x61,0x3c,0x46,0x13,0x02,0x60,0x34,0x41, +0x08,0x4e,0x30,0xec,0x04,0xc3,0x4c,0xf0,0xe4,0x63,0x82,0x27,0x1f,0x13,0xc8,0x02, +0x3e,0x26,0x94,0x05,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb8,0x0f,0xd9,0x30, +0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xf0,0x83,0x36,0xe4,0x21,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x23,0x3f,0x68,0xe3,0x18,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xd0,0x0f,0xdb,0xa0,0x87,0x60,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0xfc,0x48,0x8d, +0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0xfc,0x50,0x0d,0xe1,0x84,0x81,0x4e,0x18, +0xc8,0x0e,0x22,0x3e,0x66,0x10,0xf1,0x29,0x82,0x36,0xa0,0x88,0xda,0x80,0x11,0x83, +0x03,0x00,0x41,0x30,0xa8,0xfc,0x43,0x35,0x04,0xfb,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0xea,0x3f,0x56,0x43,0xb8,0x8f,0x11,0x83,0x03,0x00,0x41,0x30,0x00,0x03,0xfe, +0xf0,0x0d,0x7a,0xc0,0x89,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x4a,0x04,0x3c,0x82, +0xfc,0x18,0x84,0xf1,0x18,0x8f,0xf1,0x18,0x8f,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82, +0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x54,0xa4, +0x3c,0x0c,0xff,0x70,0x0e,0xf4,0x40,0x0f,0xf4,0x40,0x8f,0xd1,0x84,0x00,0x18,0x4d, +0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x9a,0x4a,0x04,0x4c,0x0c,0xc8,0x03, +0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x50,0xb5,0xc8,0x6f,0x08,0xc1,0x88,0x41,0x03, +0x80,0x20,0x18,0x34,0x32,0xd2,0x1e,0x8e,0x89,0x04,0x0f,0x7c,0xc0,0x07,0x7c,0xc0, +0xc7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0x43,0x6d, +0x2a,0x02,0x23,0x06,0x07,0x00,0x82,0x60,0x50,0xd1,0x88,0x79,0x04,0xc8,0x88,0x41, +0x03,0x80,0x20,0x18,0x34,0x39,0x42,0x1f,0x55,0x8b,0x04,0xd6,0x7d,0xdc,0xc7,0x7d, +0xdc,0xc7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3, +0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x3e,0x92,0x1f,0x9a,0x8c,0x70,0x61,0xc0,0x1f, +0xfc,0xc1,0x1f,0xfc,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa3, +0x09,0xc4,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcd,0x98,0xf8,0xc7,0x77,0x23,0x67, +0x60,0x06,0x21,0x12,0x22,0x21,0x12,0x22,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3, +0x09,0x83,0x30,0x9a,0x40,0x0c,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xa0,0xc9,0x88, +0x90,0x01,0x8f,0x5c,0x6b,0x60,0x22,0x26,0x62,0x22,0x26,0x32,0x9a,0x10,0x00,0xa3, +0x09,0x42,0x30,0x9a,0x30,0x08,0xa3,0x09,0xc4,0x30,0x62,0xd0,0x00,0x20,0x08,0x06, +0x4d,0x9b,0xa0,0x48,0x1a,0x84,0x49,0x05,0x07,0x2b,0xb2,0x22,0x2b,0xb2,0x22,0xa3, +0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x9a,0x40,0x0c,0x55,0x07,0x68, +0x02,0x46,0x0a,0x27,0x02,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xa8,0xe0,0x44,0x44, +0x84,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a,0x3a,0x81,0x91,0x38,0x48,0x93,0x39, +0x08,0x66,0x64,0x46,0x66,0x64,0x46,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13, +0x06,0x61,0x34,0x81,0x18,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0xd1,0x93,0x1a,0xb1, +0x03,0x37,0xf1,0x03,0x03,0x47,0x70,0x04,0x47,0x70,0x64,0x34,0x21,0x00,0x46,0x13, +0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x9a, +0x3f,0xd1,0x91,0x3d,0x98,0x13,0x37,0x58,0x7a,0xa4,0x47,0x7a,0xa4,0x47,0x46,0x13, +0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0x34,0x81,0x18,0x46,0x0c,0x1a,0x00, +0x04,0xc1,0xa0,0x21,0x95,0x1f,0x01,0x05,0x3c,0x61,0x03,0x48,0x4c,0xc4,0x44,0x4c, +0xc4,0x64,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x13,0x88,0xa1, +0x58,0x81,0x4f,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2a,0x53,0xc1,0x91,0xe0,0x1a, +0x31,0x68,0x00,0x10,0x04,0x83,0x66,0x55,0xcc,0xe4,0x14,0xfe,0x24,0x15,0x82,0x34, +0x49,0x93,0x34,0x49,0x93,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18, +0x4d,0x20,0x86,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x60,0x65,0x4d,0x58,0x81,0x54, +0x68,0xc1,0x70,0x13,0x37,0x71,0x13,0x37,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18, +0x4d,0x18,0x84,0xd1,0x04,0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xa6,0x56,0xe0, +0x24,0x16,0x52,0x85,0x14,0x96,0x39,0x99,0x93,0x39,0x99,0x93,0xd1,0x84,0x00,0x18, +0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x4d,0x20,0x86,0x11,0x83,0x06,0x00,0x41,0x30, +0x68,0x74,0xa5,0x4e,0x6c,0xc1,0x55,0x44,0x01,0xc2,0x13,0x3c,0xc1,0x13,0x3c,0x19, +0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xd1,0x04,0x62,0xb0,0xfa,0x08, +0x87,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xe4,0x2b,0xb5,0x12,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0x21,0x2e,0x7d,0x12,0xe8,0xc8,0x88,0x81,0x01,0x80,0x20,0x18, +0x44,0xe0,0x72,0x2b,0xc1,0x70,0x44,0xc0,0x1f,0xc4,0x67,0x83,0x8d,0xc8,0x67,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0xa2,0x71,0xe9,0x93,0xc0,0x02,0x81,0x3e,0x66,0xe0,0x88, +0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x32,0x17,0x50,0x09,0x2c,0x10,0xe8,0x63, +0x01,0x21,0x9f,0xe9,0x06,0x10,0x09,0x10,0xcb,0x11,0x77,0x88,0xcf,0x88,0x81,0x01, +0x80,0x20,0x18,0x44,0xeb,0x22,0x2e,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xef, +0xa2,0x2a,0xc1,0x99,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xd4,0x2e,0xe4,0x12,0x0c, +0x47,0x04,0x29,0x42,0x7c,0x36,0x8c,0x89,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0x82,0x17,0x55,0x09,0x2c,0x10,0xe8,0x63,0x46,0x99,0xc8,0x67,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0xa2,0x79,0x69,0x95,0xc0,0x02,0x81,0x3e,0x16,0x10,0xf2,0x99,0x6e,0x68, +0x91,0x00,0x31,0x17,0xd9,0x87,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x84,0x2f, +0xef,0x12,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc1,0x2f,0xb7,0x12,0xd0,0xc9,0x88, +0x81,0x01,0x80,0x20,0x18,0x44,0xfa,0x12,0x2f,0xc1,0x70,0x44,0x60,0x23,0xc4,0x67, +0x03,0x9c,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x7e,0xb9,0x95,0xc0,0x02, +0x81,0x3e,0x66,0xc8,0x89,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x02,0x19,0x5d, +0x09,0x2c,0x10,0xe8,0x63,0x01,0x21,0x9f,0xe9,0x06,0x1d,0x09,0x10,0xfb,0x13,0x94, +0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x25,0xc3,0x2f,0xc1,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0x29,0x43,0x2e,0x41,0xa8,0x8c,0x18,0x18,0x00,0x08,0x82,0x41, +0x74,0x32,0xfe,0x12,0x0c,0x47,0x04,0x63,0x42,0x7c,0x36,0xf4,0x89,0x7c,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x20,0x52,0x19,0x72,0x09,0x2c,0x10,0xe8,0x63,0xc6,0x9f,0xc8, +0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x96,0x39,0x97,0xc0,0x02,0x81,0x3e,0x16, +0x10,0xf2,0x99,0x6e,0x38,0x93,0x00,0x31,0x34,0x68,0x09,0xf9,0x58,0x1a,0xb4,0x84, +0x7c,0x4c,0x0d,0x5a,0x42,0x3e,0xb6,0x06,0x2d,0x21,0x1f,0xfb,0x58,0x42,0x3e,0x06, +0x06,0x2c,0x21,0x1f,0x0b,0x03,0x96,0x90,0x8f,0x89,0x01,0x4b,0xc8,0xc7,0x08,0x04, +0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x4c,0x63,0x09,0xf9,0xd8, +0xc6,0x12,0xf2,0x31,0x8e,0x25,0xe4,0x63,0x1d,0x4b,0xc8,0xc7,0x10,0x02,0x3e,0x86, +0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0xac,0x6a,0x09,0xf9,0x98,0xd5,0x12, +0xf2,0xb1,0xab,0x25,0xe4,0x63,0x58,0x4b,0xc8,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0, +0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0xec,0x0e,0x48,0x01,0x3e,0x16,0xac,0x01,0x7c, +0x2c,0xf8,0xe0,0x63,0x47,0x40,0x1f,0x3b,0x04,0xfa,0xd8,0x31,0xd0,0xc7,0x0e,0x82, +0x3e,0xb6,0x0a,0x37,0x21,0x1f,0x63,0x85,0x9b,0x90,0x8f,0xb5,0xc2,0x4d,0xc8,0xc7, +0x5c,0xe1,0x26,0xe4,0x63,0xa2,0x60,0x13,0xf2,0xb1,0x51,0xb0,0x09,0xf9,0x18,0x29, +0xd8,0x84,0x7c,0xac,0x14,0x6c,0x42,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0x11, +0x08,0x7c,0x8c,0x40,0xe0,0x63,0x7d,0x90,0x13,0xf2,0x31,0x3f,0xc8,0x09,0xf9,0xd8, +0x1f,0xe4,0x84,0x7c,0x0c,0x14,0x72,0x42,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f, +0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x78,0xc0,0x13,0xf2,0xb1,0x3c,0xe0,0x09,0xf9, +0x98,0x1e,0xf0,0x84,0x7c,0x6c,0x0f,0x78,0x42,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80, +0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x44,0x18,0xd0,0xc7,0x08,0x31,0xa0,0x8f, +0x11,0x63,0x40,0x1f,0x23,0xc8,0x80,0x3e,0xb6,0x0e,0x60,0x21,0x1f,0x63,0x07,0xb0, +0x90,0x8f,0xb5,0x03,0x58,0xc8,0xc7,0xdc,0x01,0x2c,0xe4,0x63,0xe2,0xf0,0x13,0xf2, +0xb1,0x71,0xf8,0x09,0xf9,0x18,0x39,0xfc,0x84,0x7c,0xac,0x1c,0x7e,0x42,0x3e,0x46, +0x20,0xf0,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c,0x8c,0x40,0xe0,0x63,0xbd,0x20,0x16, +0xf2,0x31,0x5f,0x10,0x0b,0xf9,0xd8,0x2f,0x88,0x85,0x7c,0x0c,0x1c,0xc4,0x42,0x3e, +0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0xb8,0x50, +0x16,0xf2,0xb1,0x5c,0x28,0x0b,0xf9,0x98,0x2e,0x94,0x85,0x7c,0x6c,0x17,0xca,0x42, +0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04,0x7c,0x0c,0x21,0xe0,0x63,0x44, +0x28,0xd0,0xc7,0x08,0x51,0xa0,0x8f,0x11,0xa3,0x40,0x1f,0x23,0x48,0x81,0x3e,0xb6, +0x12,0x6a,0x21,0x1f,0x63,0x09,0xb5,0x90,0x8f,0xb5,0x84,0x5a,0xc8,0xc7,0x5c,0x42, +0x2d,0xe4,0x63,0x22,0x91,0x16,0xf2,0xb1,0x91,0x48,0x0b,0xf9,0x18,0x49,0xa4,0x85, +0x7c,0xac,0x24,0xd2,0x42,0x3e,0x46,0x20,0xf0,0x31,0x02,0x81,0x8f,0x11,0x08,0x7c, +0x8c,0x40,0xe0,0x63,0xfd,0xc0,0x16,0xf2,0x31,0x7f,0x60,0x0b,0xf9,0xd8,0x3f,0xb0, +0x85,0x7c,0x0c,0x24,0xd8,0x42,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21,0x04, +0x7c,0x0c,0x21,0xe0,0x63,0xf8,0xf0,0x16,0xf2,0xb1,0x7c,0x78,0x0b,0xf9,0x98,0x3e, +0xbc,0x85,0x7c,0x6c,0x1f,0xde,0x42,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f,0x21, +0x04,0x7c,0x0c,0x21,0xe0,0x63,0x44,0x38,0xd0,0xc7,0x08,0x71,0xa0,0x8f,0x11,0xe3, +0x40,0x1f,0x23,0xc8,0x81,0x3e,0xc6,0x36,0x37,0x12,0x9f,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0x6a,0x88,0x85,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x72,0x88,0x7e, +0x82,0xd8,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0x86,0x5c,0x28,0x18,0x8e,0x08, +0xe6,0x86,0xf8,0x6c,0x68,0x1d,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xa4,0x43, +0xf4,0x13,0x58,0x20,0xd0,0xc7,0x8c,0xd7,0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x44,0x3d,0x74,0x3f,0x81,0x05,0x02,0x7d,0x2c,0x20,0xe4,0x33,0xdd,0x70,0x37,0x01, +0x62,0xb0,0x43,0x26,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x48,0x8c,0x72,0x28, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x8c,0x42,0x28,0xf0,0x9d,0x11,0x03,0x03, +0x00,0x41,0x30,0x88,0xc8,0x68,0x87,0x82,0xe1,0x88,0x00,0x74,0x88,0xcf,0x06,0xdd, +0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x67,0x14,0x42,0x81,0x05,0x02,0x7d, +0xcc,0xe0,0x1d,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xa4,0x46,0x24,0x14,0x58, +0x20,0xd0,0xc7,0x02,0x42,0x3e,0xd3,0x0d,0xa4,0x13,0x20,0x56,0x3a,0x71,0x12,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xde,0xc8,0x8c,0x82,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xe6,0xc8,0x85,0x82,0xf5,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x28,0x8e, +0xd0,0x28,0x18,0x8e,0x08,0x5a,0x87,0xf8,0x6c,0x38,0x1f,0xf9,0x8c,0x18,0x18,0x00, +0x08,0x82,0x41,0x44,0x47,0x2e,0x14,0x58,0x20,0xd0,0xc7,0x8c,0xf4,0x91,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x44,0x77,0x14,0x43,0x81,0x05,0x02,0x7d,0x2c,0x20,0xe4, +0x33,0xdd,0x10,0x3b,0x01,0x62,0xf6,0xe3,0x27,0xf1,0x19,0x31,0x30,0x00,0x10,0x04, +0x83,0x88,0x8f,0xe6,0x28,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x94,0x76,0x28, +0xc0,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xfc,0xa8,0x8e,0x82,0xe1,0x88,0x40, +0x77,0x88,0xcf,0x06,0xfa,0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xa1,0xb4, +0x43,0x81,0x05,0x02,0x7d,0xcc,0xb0,0x1f,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41, +0x44,0x4a,0x3e,0x14,0x58,0x20,0xd0,0xc7,0x02,0x42,0x3e,0xd3,0x0d,0xbe,0x13,0x20, +0x86,0x06,0x38,0x21,0x1f,0x4b,0x03,0x9c,0x90,0x8f,0xa9,0x01,0x4e,0xc8,0xc7,0xd6, +0x00,0x27,0xe4,0x63,0x1f,0x3f,0xc8,0xc7,0xc0,0x80,0x1f,0xe4,0x63,0x61,0xc0,0x0f, +0xf2,0x31,0x31,0xe0,0x07,0xf9,0x18,0x81,0xc0,0xc7,0x08,0x04,0x3e,0x46,0x20,0xf0, +0x31,0x02,0x81,0x8f,0x69,0xe4,0x20,0x1f,0xdb,0xc8,0x41,0x3e,0xc6,0x91,0x83,0x7c, +0xac,0x23,0x07,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84, +0x80,0x8f,0x55,0xac,0x20,0x1f,0xb3,0x58,0x41,0x3e,0x76,0xb1,0x82,0x7c,0x0c,0x63, +0x05,0xf9,0x18,0x42,0xc0,0xc7,0x10,0x02,0x3e,0x86,0x10,0xf0,0x31,0x84,0x80,0x8f, +0xdd,0x01,0x29,0xc0,0xc7,0x82,0x35,0x80,0x8f,0x05,0x1f,0x7c,0xec,0x08,0xe8,0x63, +0x87,0x40,0x1f,0x3b,0x06,0xfa,0xd8,0x41,0xd0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0x77,0x4a,0xa5,0x54,0x21,0x95,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xde,0x49, +0x95,0x52,0x85,0x54,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x80,0xa7,0x55,0x4a,0x15, +0x52,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x9e,0x58,0x29,0x55,0x48,0x65,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0x79,0x72,0xa5,0x56,0x41,0x95,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0xe6,0xe9,0x95,0x5a,0x05,0x55,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xa0,0x27,0x58,0x6a,0x15,0x54,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x9e,0x62, +0xa9,0x55,0x50,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x7b,0x8a,0x25,0x44,0x4f, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb8,0x27,0x59,0x42,0xf4,0x64,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x0e,0x7c,0x9a,0x25,0x44,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xc8,0x27,0x5a,0x42,0xf4,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x7d,0xb2,0x25, +0xc4,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8,0xa7,0x5b,0x42,0xfc,0x64,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x0e,0x7e,0xc2,0x25,0xc4,0x4f,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0xe8,0xa7,0x5c,0x42,0xfc,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x7f, +0xca,0x25,0xa4,0x4f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf8,0x27,0x5d,0x42,0xfa, +0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x90,0xda,0x25,0xa4,0x4f,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x08,0x29,0x5e,0x42,0xfa,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x0e,0x91,0xf2,0x25,0x24,0x54,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x18,0xa9,0x5f, +0x42,0x42,0x65,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x92,0x02,0x27,0x24,0x54,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x28,0xa9,0x70,0x42,0x42,0x65,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0x93,0x12,0x27,0x0e,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0xa4, +0xc6,0x89,0x43,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x40,0x29,0x72,0xe2,0x90,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x52,0xaa,0x9c,0x38,0x64,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x0e,0x95,0x2a,0x27,0x02,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0xa5,0xcc, +0x89,0x40,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x60,0xa9,0x73,0x22,0x90,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x5a,0x0a,0x9d,0x08,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0xb4,0x93,0x12,0x27,0xfc,0x11,0xa9,0xd1,0x84,0x20,0x18,0x31,0x38,0x00,0x10,0x04, +0x03,0x30,0x38,0xa9,0x74,0xf2,0x9f,0x30,0x1a,0x31,0x68,0x00,0x10,0x04,0x83,0x06, +0xa6,0xd6,0x29,0x20,0x29,0x92,0x22,0x29,0x77,0x72,0x27,0x77,0x72,0xa7,0xd1,0x84, +0x00,0x18,0x8e,0x08,0x5a,0x28,0xf8,0xa6,0x1b,0xd0,0x48,0x08,0x6c,0x31,0xe8,0x63, +0xcb,0x41,0x1f,0x5b,0x10,0xfa,0x18,0x31,0xc8,0xc7,0x8a,0x41,0x3e,0x36,0x18,0xf2, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0xa7,0xee,0x69,0xa8,0xa1,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x78,0x0a,0x9f,0x06,0x1b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83, +0xa3,0xa7,0xf2,0x69,0xb8,0xa1,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x7c,0x2a,0x9f, +0x86,0x54,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0xa7,0xf4,0x69,0x50,0xa5,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0xc0,0x6a,0x9f,0x86,0x55,0x32,0x01,0x8f,0xe4,0x63, +0x02,0x01,0x1f,0x0b,0xf2,0x48,0x3e,0x16,0x0c,0xf0,0xb1,0xa3,0x88,0x8f,0x05,0x7d, +0x24,0x1f,0x4b,0xfa,0x48,0x3e,0x76,0x04,0xf1,0xb1,0xe4,0x8f,0xe4,0x63,0x42,0x10, +0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xd0,0xea,0xa7,0xbc,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0xd2,0xca,0xa6,0x82,0xe1,0x08,0x30,0x38,0x23,0xe2,0xbb,0x60,0x88, +0x11,0x83,0x03,0x00,0x41,0x30,0x00,0x03,0xb3,0x42,0x29,0x33,0xea,0xa3,0x11,0x83, +0x06,0x00,0x41,0x30,0x68,0xde,0x4a,0xa5,0x82,0x96,0x72,0xa1,0x16,0x6a,0xa9,0x96, +0x6a,0xa9,0x96,0x1a,0x4d,0x08,0x80,0xe1,0x88,0x20,0x97,0x84,0x6f,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0xc0,0x40,0xad,0x58,0x6a,0x8c,0x44,0x69,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0xc0,0x60,0xad,0x5a,0x0a,0x8c,0x4c,0x69,0xc4,0xe0,0x01,0x40,0x10,0x0c,0xa6, +0xb8,0x3a,0x29,0x21,0x00,0x9f,0xdf,0x61,0x27,0x76,0x42,0x2b,0xb4,0x92,0xa9,0x37, +0x1a,0x4d,0x08,0x80,0xd1,0x04,0x21,0x98,0x25,0x10,0x06,0x2a,0x0c,0x72,0x0c,0x00, +0x34,0x08,0x06,0x2a,0x0c,0x73,0x0c,0x00,0x33,0x08,0x06,0x2a,0x0c,0x74,0x0c,0x00, +0x30,0x08,0x06,0x2a,0x0c,0x75,0x0c,0x00,0x25,0x18,0xa8,0x30,0xd8,0x31,0x00,0x94, +0x60,0xa0,0xc2,0x70,0xc7,0x00,0x10,0x83,0x60,0xa0,0x62,0x10,0xd7,0x00,0x00,0x83, +0x60,0xa0,0x62,0x0c,0x54,0x35,0x00,0xb4,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e, +0xd0,0xe2,0xa9,0xdd,0x19,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0xcb,0xab,0x9a,0x5a, +0xa3,0xb9,0x1a,0x4d,0x08,0x84,0x0a,0x4a,0x4a,0xcb,0xae,0x82,0xbb,0xc0,0xb0,0x11, +0x83,0x03,0x00,0x41,0x30,0xe8,0xfc,0x4a,0xa7,0xe0,0x28,0xaf,0x46,0x13,0x02,0x60, +0x34,0x41,0x08,0x4e,0x30,0xec,0x04,0xc3,0x4c,0x30,0xe8,0x63,0xc2,0x41,0x9f,0x13, +0x06,0x3a,0x61,0xa0,0xd1,0x04,0x07,0x18,0x4d,0x78,0x82,0x23,0x0c,0x3b,0xc2,0x30, +0x13,0xd0,0x48,0x3e,0x26,0xa0,0x91,0x7c,0x8c,0x20,0x29,0xf8,0x18,0x51,0x52,0xf0, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe3,0xb6,0xe4,0x8a,0x10,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xc0,0xad,0xb9,0x22,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x72, +0xab,0xae,0xe0,0x49,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0xb7,0xec,0x2a,0x9e, +0x84,0x63,0x0c,0x3b,0xc6,0x30,0x23,0x04,0xfa,0x18,0x21,0xd0,0x67,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0xc0,0xc0,0xb6,0xf0,0xaa,0x95,0xe0,0x69,0xc4,0xa0,0x01,0x40,0x10, +0x0c,0x9a,0xdf,0xd2,0xab,0x60,0xb6,0x66,0x6b,0xb6,0xfa,0xaa,0xaf,0xfa,0xaa,0xaf, +0x46,0x13,0x02,0x60,0x38,0x22,0xe0,0xa5,0xe0,0x9b,0x6e,0xb8,0x27,0x21,0x38,0x31, +0x30,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc0,0x80,0xb7,0xfc,0x0a,0x97,0xe2,0x69, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc0,0xa0,0xb7,0xfe,0x4a,0x96,0xf0,0x69,0xc4,0xe0, +0x01,0x40,0x10,0x0c,0xa6,0xf1,0xca,0x2b,0x21,0x50,0x12,0x9f,0xf2,0x29,0xdd,0xd2, +0x2d,0xd2,0x1a,0x46,0x13,0x02,0xc0,0x02,0x99,0x92,0xcf,0x88,0x81,0x01,0x80,0x20, +0x18,0x44,0xe7,0xf5,0x57,0x81,0x05,0x88,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20, +0x4a,0xaf,0xbe,0x0a,0x2c,0xa8,0x29,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xb4, +0x5e,0xa3,0x15,0x0c,0x47,0xcc,0x41,0x3a,0x05,0xdf,0x74,0x83,0x40,0x07,0xc1,0x88, +0xc1,0x01,0x80,0x20,0x18,0x1c,0xf1,0xd5,0x5a,0xc1,0x30,0x1c,0x11,0xb0,0x93,0xf3, +0x8d,0x18,0x1c,0x00,0x08,0x82,0xc1,0x31,0x5f,0xae,0x35,0x14,0x16,0x0c,0xf4,0xb1, +0x94,0x0a,0xe2,0x33,0xdd,0x10,0xa8,0x14,0x31,0xcb,0x30,0x10,0x78,0x30,0x1c,0xc1, +0x07,0xf1,0xe4,0x7c,0xd3,0x0d,0x70,0xc5,0x52,0xc1,0x2c,0x01,0x32,0x1c,0xe1,0x07, +0x2d,0xa5,0x7c,0xb3,0x0c,0x46,0x11,0x18,0xa3,0xc4,0xc7,0x02,0x99,0x92,0x8f,0x05, +0x0c,0x7c,0x66,0x09,0x90,0xe1,0x88,0x63,0xad,0x84,0x6f,0x96,0xe1,0x40,0x82,0x59, +0x02,0x64,0xa0,0xc4,0x60,0x06,0x93,0x28,0xe0,0x33,0x38,0x4c,0xc2,0x18,0x28,0x31, +0xc4,0x60,0x30,0x0a,0xef,0xf0,0x0c,0x53,0xcc,0x0a,0x3e,0x16,0xb8,0x95,0x7c,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x20,0xfa,0x2f,0xf6,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x18,0xb1,0xdf,0x1a,0x85,0xc0,0x70,0x2a,0x88,0x8f,0xe5,0xd4,0x0f,0xc5,0x67, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa2,0x11,0x83,0xaf,0x60,0x38,0xa2,0x8c,0xea,0x8a, +0xf8,0x2e,0x30,0xca,0x96,0x40,0x3e,0x16,0x18,0xf2,0xb1,0xa0,0x90,0x8f,0x05,0x61, +0x05,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x54,0xec,0xbe,0x82,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x5c,0x4c,0xbd,0x1e,0x30,0x18,0x8e,0x08,0x52,0xca,0xf9,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x80,0xb1,0xf5,0x8a,0xc4,0xc0,0x82,0x81,0x3e,0xd3, +0x0d,0x01,0x4b,0x0d,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xc1,0x58,0x7f,0x05,0x76, +0xa8,0x96,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x92,0xb1,0xff,0x0a,0x2c,0x18, +0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0x8d,0x85,0x58,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0x5a,0x8c,0xb1,0x97,0x48,0x95,0xd8,0x68,0x42,0x00,0x8c,0x26,0x08, +0x81,0x09,0xf5,0x24,0x1f,0x13,0xea,0x49,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x10, +0xe9,0xd8,0x7a,0x09,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xed,0x18,0x7b,0x09,0x27, +0x0c,0x74,0xc2,0x40,0x27,0x18,0x76,0x82,0x61,0x26,0xe8,0x15,0x7c,0x4c,0xd8,0x2b, +0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xe6,0x63,0xf9,0xf5,0x52,0x34,0x36,0x9a, +0x10,0x00,0xa3,0x09,0x42,0x60,0x85,0x10,0x1f,0x2b,0x84,0xf8,0x0c,0x47,0x08,0x8f, +0xf0,0x4d,0x37,0xc4,0x97,0x7f,0x05,0xc3,0x11,0x03,0x24,0x7c,0xd3,0x0d,0xf3,0x05, +0x62,0xc1,0x74,0x83,0x8f,0x85,0x19,0x31,0xdd,0xf0,0x63,0x62,0x36,0x54,0x11,0x41, +0x11,0x11,0x94,0x40,0x40,0x09,0x04,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x18,0xac, +0x59,0x8b,0x95,0xd5,0x69,0x8d,0x18,0x34,0x00,0x08,0x82,0x41,0x43,0x67,0x2f,0x16, +0xa0,0xd9,0x20,0xc8,0x98,0x8c,0xc9,0x98,0x8c,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10, +0x8c,0x26,0x0c,0xc2,0x74,0xc3,0x9a,0xb9,0xd9,0x53,0x4a,0x00,0x23,0x06,0x0d,0x00, +0x82,0x60,0xd0,0xe8,0x59,0x8d,0x1d,0x6e,0x16,0x20,0x38,0x86,0x63,0x38,0x86,0x63, +0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0xdd,0x40,0x67,0x71,0x56, +0x15,0x14,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xa0,0xb6,0x63,0x0d,0x9d,0x05, +0x8e,0x8f,0xf9,0x98,0x8f,0xf9,0xd8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2, +0x20,0x4c,0x37,0xdc,0x99,0x9e,0x65,0x55,0x05,0x30,0x62,0xd0,0x00,0x20,0x08,0x06, +0x8d,0xa9,0x85,0xd9,0xa4,0x67,0x55,0x40,0x66,0x64,0x46,0x66,0x64,0x36,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xa8, +0x5a,0x99,0x5d,0x7e,0x16,0x15,0x68,0x86,0x66,0x68,0x86,0x66,0xa3,0x09,0x01,0x30, +0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x8d,0xab,0xa5, +0xd9,0x26,0x6a,0x4f,0xc2,0x66,0x6c,0xc6,0x66,0x6c,0x36,0x9a,0x10,0x00,0xa3,0x09, +0x42,0x30,0x9a,0x30,0x08,0xd3,0x0d,0xa8,0x56,0x6a,0x67,0x50,0x63,0x10,0xc0,0x88, +0x41,0x03,0x80,0x20,0x18,0x34,0xb4,0xf6,0x66,0x61,0x80,0x6a,0x63,0x10,0xc8,0x99, +0x9c,0xc9,0x99,0x9c,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88, +0x41,0x03,0x80,0x20,0x18,0x34,0xb8,0x36,0x67,0x65,0xc0,0x6a,0x5f,0x61,0x67,0x76, +0x66,0x67,0x76,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06, +0x0d,0x00,0x82,0x60,0xd0,0xf0,0xda,0x9d,0xa5,0x01,0xac,0x75,0x89,0x9e,0xe9,0x99, +0x9e,0xe9,0xd9,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x58,0x1e,0x98, +0x42,0x7c,0x2c,0x0f,0x4c,0x21,0x3e,0x87,0x4f,0x46,0x8d,0x18,0x1c,0x00,0x08,0x82, +0xc1,0x41,0x6e,0xa0,0x16,0x0e,0x81,0xe5,0x17,0x2b,0xd0,0x67,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x0e,0x73,0x0b,0xb5,0x15,0x0b,0x6c,0xbf,0x86,0xf8,0x98,0x10,0xc8,0xc7, +0x82,0xfe,0x82,0x8f,0x05,0x2e,0x26,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xd6, +0xed,0xd4,0xfe,0x2b,0x30,0x95,0x12,0x31,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0xd1,0x6e,0xa9,0x16,0x24,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb8,0x9b,0xaa,0xa1, +0x57,0x60,0xc4,0x11,0x1f,0x13,0x02,0xf9,0x58,0x90,0xc0,0xc7,0x7c,0xaa,0xc6,0xe4, +0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0xbc,0xf5,0x5a,0x60,0x36,0x16,0xc4,0xc7, +0x54,0xe1,0x14,0x40,0x70,0x81,0x61,0xa6,0x0a,0xa8,0x00,0x82,0x0b,0x0c,0xb3,0x01, +0x83,0x8f,0x09,0x18,0x7c,0x86,0x1b,0x52,0x81,0x2e,0xc8,0x60,0xb8,0x21,0x15,0xe8, +0x82,0x0c,0x4a,0x08,0xf4,0x02,0xa3,0xcc,0x31,0xe4,0x63,0x8f,0x21,0x9f,0x11,0x83, +0x04,0x00,0x41,0x30,0xb8,0xf6,0x2d,0xd7,0x84,0x40,0x08,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x10,0xb9,0x5e,0x0b,0xf0,0xcc,0x02,0x3c,0x93,0x8f,0x05,0x39,0x06,0x1f, +0x1b,0x76,0x4c,0x3e,0x16,0xec,0x18,0x7c,0xac,0xd8,0x33,0xf9,0x58,0xb0,0x67,0xf0, +0xb1,0xa0,0x90,0x8f,0x05,0x7c,0x06,0x1f,0x2b,0x0a,0xf9,0x58,0xe0,0xc8,0xc7,0x82, +0x41,0x3e,0x16,0xe0,0x82,0x7c,0x4c,0xc0,0x05,0xf9,0xd8,0x80,0x0b,0xf2,0x19,0x31, +0x48,0x00,0x10,0x04,0x83,0x6b,0xe5,0xd2,0x0d,0xbb,0xb0,0xcb,0xbc,0x3d,0x93,0x8f, +0x05,0x82,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x8a,0xb9,0x74,0x0b,0x2c,0xf8, +0x05,0xf9,0x98,0xf0,0x0b,0xf2,0xb1,0xe1,0x17,0xe4,0x63,0x83,0x38,0xc8,0xc7,0x06, +0x71,0x90,0x8f,0x0d,0xe2,0x20,0x1f,0x83,0x07,0x71,0x00,0xc1,0x05,0x86,0x59,0xc0, +0x07,0xf0,0x19,0x6e,0x20,0x87,0xdb,0x20,0x83,0x0a,0xc6,0x40,0x2f,0x30,0xca,0xe0, +0x80,0x90,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x5c,0x3c,0xa7,0x6f,0x81,0x18,0x04, +0x62,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0xd8,0xf9,0x5b,0x90,0x6b,0x16,0xe4, +0x9a,0x7c,0x2c,0xd0,0x33,0xf8,0xd8,0xc0,0x67,0xf2,0xb1,0x80,0xcf,0xe0,0x63,0x05, +0xaf,0xc9,0xc7,0x02,0x5e,0x83,0x8f,0x05,0x85,0x7c,0x2c,0xe8,0x35,0xf8,0x58,0x51, +0xc8,0xc7,0x82,0x46,0x3e,0x16,0x0c,0xf2,0xb1,0x60,0x1e,0xe4,0x63,0xc2,0x3c,0xc8, +0xc7,0x86,0x79,0x90,0x8f,0x0d,0x64,0x00,0x1f,0x1b,0xc8,0x00,0x3e,0x36,0x90,0x01, +0x7c,0xec,0x40,0x03,0xf8,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0x05,0x77,0x2e,0x97, +0xf1,0x41,0xc6,0x07,0x56,0x06,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xaa, +0xbb,0x96,0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xc8,0x3b,0x9a,0x1b,0x89,0x7e, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0xef,0x6a,0x6e,0x24,0xfa,0x61,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0xbd,0xb3,0xb9,0x91,0xe8,0x87,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0xf8,0x0e,0xe7,0x4c,0x02,0x24,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe8, +0xbb,0x9c,0x33,0x09,0x90,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0xef,0x74,0xce, +0x24,0x40,0xc2,0x8e,0x91,0x90,0x8f,0x21,0x23,0x21,0x1f,0x4b,0x46,0x42,0x3e,0x36, +0xb4,0x01,0x7c,0x6c,0x68,0x03,0xf8,0xd8,0xd0,0x06,0xf0,0x31,0x23,0x25,0xe4,0x63, +0x46,0x4a,0xc8,0xc7,0x8c,0x94,0x90,0x8f,0x0d,0x70,0x00,0x1f,0x1b,0xe0,0x00,0x3e, +0x36,0xc0,0x01,0x7c,0x6c,0xba,0x03,0xf8,0x58,0x58,0xb4,0x04,0x08,0x2e,0x30,0xcc, +0x82,0x76,0x80,0xcf,0x70,0xc3,0x4b,0xa0,0x08,0x19,0x54,0x40,0x0b,0x7a,0x81,0x51, +0x16,0x0e,0x84,0x7c,0x46,0x0c,0x12,0x00,0x04,0xc1,0xe0,0x6a,0xbd,0xb5,0x0b,0x66, +0x21,0x98,0x85,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x68,0xef,0xed,0x02,0x95,0xb3, +0x40,0xe5,0xe4,0x63,0xc1,0xba,0xc1,0xc7,0x86,0x76,0x93,0x8f,0x05,0xed,0x06,0x1f, +0x2b,0x5a,0x4e,0x3e,0x16,0xb4,0x1c,0x7c,0x2c,0x28,0xe4,0x63,0x81,0xcb,0xc1,0xc7, +0x8a,0x42,0x3e,0x16,0x34,0xf2,0xb1,0x60,0x90,0x8f,0x05,0x3e,0x21,0x1f,0x13,0x7c, +0x42,0x3e,0x36,0xf8,0x84,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c,0xf0,0xb1,0x38, +0x18,0xe0,0x63,0x71,0x70,0xc0,0x67,0xc4,0x20,0x01,0x40,0x10,0x0c,0xae,0xf0,0xfb, +0xbb,0xac,0x1d,0xb2,0x76,0x30,0x5b,0x08,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06, +0x91,0xf9,0xf9,0x5d,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0xfa,0x95,0x5e,0x1c, +0xa0,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xeb,0x67,0x7a,0x71,0x80,0x16,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xb0,0xdf,0xe9,0xc5,0x01,0x5a,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0xd1,0x7e,0xa9,0x17,0x07,0x6b,0x31,0x62,0x70,0x00,0x20,0x08,0x06, +0x87,0xfb,0xa9,0x5e,0x1c,0xac,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xef,0xb7, +0x7a,0x71,0xb0,0x16,0x76,0xb8,0x85,0x7c,0x0c,0x71,0x0b,0xf9,0x58,0xe2,0x16,0xf2, +0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80,0x8f,0x19,0x74,0x21, +0x1f,0x33,0xe8,0x42,0x3e,0x66,0xd0,0x85,0x7c,0x2c,0x0e,0x06,0xf8,0x58,0x1c,0x0c, +0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc1,0xc7,0x60,0x03,0x2f,0x40,0x70,0x81, +0x61,0x16,0xf4,0x04,0x7c,0x86,0x1b,0xf4,0x02,0x4f,0xc8,0xa0,0x4c,0x22,0xd0,0x0b, +0x8c,0x32,0x99,0x20,0xe4,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x97,0xff,0xf1,0x5e, +0x49,0x04,0x25,0x11,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x51,0x82,0x01,0xf8,0x05, +0x7b,0x67,0xc1,0xde,0xc9,0xc7,0x02,0x9e,0x83,0x8f,0x0d,0x3e,0x27,0x1f,0x0b,0x7c, +0x0e,0x3e,0x56,0xf8,0x9d,0x7c,0x2c,0xf0,0x3b,0xf8,0x58,0x50,0xc8,0xc7,0x82,0xbf, +0x83,0x8f,0x15,0x85,0x7c,0x2c,0x68,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0x52,0x43,0x3e, +0x26,0xa4,0x86,0x7c,0x6c,0x48,0x0d,0xf9,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0, +0x63,0x71,0x30,0xc0,0xc7,0xe2,0xe0,0x80,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x5c, +0x32,0x18,0xc0,0xdf,0x4f,0x64,0x3f,0x91,0xd9,0x49,0x04,0xf2,0x19,0x31,0x30,0x00, +0x10,0x04,0x83,0xe8,0x06,0x83,0xf7,0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8, +0xc1,0xc0,0xfe,0xe2,0x60,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe0,0xc1,0xe0, +0xfe,0xe2,0x60,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe8,0xc1,0x00,0xff,0xe2, +0x60,0x36,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf0,0xc1,0x40,0xff,0xe2,0xc0,0x36, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf8,0xc1,0x60,0xff,0xe2,0xc0,0x36,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x00,0xc3,0x80,0xff,0xe2,0xc0,0x36,0xec,0xc8,0x0d,0xf9, +0x18,0x92,0x1b,0xf2,0xb1,0x24,0x37,0xe4,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60,0x80, +0x8f,0xc5,0xc1,0x00,0x1f,0x33,0x7e,0x43,0x3e,0x66,0xfc,0x86,0x7c,0xcc,0xf8,0x0d, +0xf9,0x58,0x1c,0x0c,0xf0,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7,0xe2,0x60, +0x82,0x4f,0xc1,0x84,0x1b,0xe8,0x05,0x46,0x8d,0x18,0x24,0x00,0x08,0x82,0xc1,0xa5, +0x86,0x01,0x0a,0x06,0x2f,0xd1,0x06,0x2f,0xd1,0x06,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xc4,0x61,0xc0,0x82,0x41,0x70,0x7e,0x16,0x9c,0x9f,0x7c,0x2c,0x40,0x3d,0xf8, +0xd8,0xa0,0x7a,0xf2,0xb1,0x40,0xf5,0xe0,0x63,0x85,0xfa,0xc9,0xc7,0x02,0xf5,0x83, +0x8f,0x05,0x85,0x7c,0x2c,0x58,0x3f,0xf8,0x58,0x51,0xc8,0xc7,0x02,0x46,0x3e,0x16, +0x0c,0xf2,0xb1,0x20,0x3e,0xe4,0x63,0x42,0x7c,0xc8,0xc7,0x86,0xf8,0x90,0x8f,0xb1, +0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x0e,0xf8,0x8c, +0x18,0x24,0x00,0x08,0x82,0xc1,0xe5,0x87,0x01,0x0f,0x06,0x67,0x51,0x0a,0x67,0x51, +0x0a,0x36,0x17,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x1a,0xc5,0x60,0x07, +0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x53,0x0c,0xc4,0x30,0x60,0x83,0xfd, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x03,0x15,0x83,0x31,0x0c,0xd8,0x60,0x3f,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x48,0xc5,0x80,0x0c,0x03,0x36,0xd8,0x8f,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x54,0x31,0x30,0xc3,0x80,0x0d,0xfc,0x63,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x8e,0x55,0x0c,0xce,0x30,0x60,0x03,0xff,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x83,0x15,0x03,0x34,0x0c,0xd8,0xc0,0x3f,0xec,0x08,0x11,0xf9,0x18,0x12, +0x22,0xf2,0xb1,0x24,0x44,0xe4,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1, +0xc1,0x00,0x1f,0x33,0x4e,0x44,0x3e,0x66,0x9c,0x88,0x7c,0xcc,0x38,0x11,0xf9,0x18, +0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x82,0x4f, +0xad,0x84,0x2e,0xe8,0x05,0x46,0x8d,0x18,0x24,0x00,0x08,0x82,0xc1,0x65,0x8b,0x01, +0x1d,0x06,0x2a,0x91,0x0b,0x2a,0x91,0x0b,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf4, +0x62,0x80,0x87,0x41,0x30,0x83,0x81,0x05,0x33,0x18,0xc8,0xc7,0x02,0xfa,0x83,0x8f, +0x0d,0xf6,0x27,0x1f,0x0b,0xec,0x0f,0x3e,0x56,0xd8,0x60,0x20,0x1f,0x0b,0x6c,0x30, +0x80,0x8f,0x05,0x85,0x7c,0x2c,0xb8,0xc1,0x00,0x3e,0x56,0x14,0xf2,0xb1,0x80,0x91, +0x8f,0x05,0x83,0x7c,0x2c,0xc8,0x11,0xf9,0x98,0x90,0x23,0xf2,0xb1,0x21,0x47,0xe4, +0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x03, +0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0xa9,0x63,0x80,0x8a,0x81,0x58,0xc4,0x83, +0x58,0xc4,0x83,0xfd,0x46,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0xde,0x31, +0x38,0xc5,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x1e,0x03,0x57,0x0c,0xd8, +0x60,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa0,0xc7,0xe0,0x15,0x03,0x36,0x18, +0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xea,0x31,0x80,0xc5,0x80,0x0d,0xc6,0x64, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x7b,0x0c,0x64,0x31,0x60,0x03,0x33,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0xe3,0x1e,0x83,0x59,0x0c,0xd8,0xc0,0x4c,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0xc0,0xc7,0x80,0x16,0x03,0x36,0x30,0x13,0x3b,0xd2,0x44,0x3e, +0x86,0xa4,0x89,0x7c,0x2c,0x49,0x13,0xf9,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x18,0xe0, +0x63,0x6c,0x30,0xc0,0xc7,0x8c,0x37,0x91,0x8f,0x19,0x6f,0x22,0x1f,0x33,0xde,0x44, +0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x0c,0xf0,0x31,0x36,0x98, +0xe0,0x63,0xb9,0x32,0x27,0x20,0xb8,0xc0,0x30,0x0b,0xcc,0x04,0x3e,0xc3,0x0d,0x75, +0x12,0x3a,0x64,0x50,0x2f,0x12,0xe8,0x05,0x46,0xd9,0x8e,0x10,0xf2,0x19,0x31,0x48, +0x00,0x10,0x04,0x83,0xeb,0x24,0x83,0x72,0x0c,0x5c,0x24,0x70,0x91,0x60,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x0e,0x97,0x0c,0xd2,0x31,0x08,0x48,0x31,0xb0,0x80,0x14,0x03, +0xf9,0x58,0x50,0x86,0x01,0x7c,0x6c,0x38,0xc3,0x40,0x3e,0x16,0x9c,0x61,0x00,0x1f, +0x2b,0x4e,0x31,0x90,0x8f,0x05,0xa7,0x18,0xc0,0xc7,0x82,0x42,0x3e,0x16,0xa0,0x62, +0x00,0x1f,0x2b,0x0a,0xf9,0x58,0xd0,0xc8,0xc7,0x82,0x41,0x3e,0x16,0x90,0x8a,0x7c, +0x4c,0x20,0x15,0xf9,0xd8,0x40,0x2a,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0, +0xc7,0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x01,0x9f,0x11,0x83,0x04,0x00,0x41,0x30,0xb8, +0x76,0x32,0xc8,0xc7,0x00,0x4d,0x32,0x34,0xc9,0x0c,0x46,0x02,0xf9,0x8c,0x18,0x18, +0x00,0x08,0x82,0x41,0x04,0x96,0x01,0x3e,0x06,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18, +0x1c,0x64,0x19,0xfc,0x63,0x10,0x07,0xae,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x47, +0x59,0x06,0x20,0x19,0xc4,0x81,0xab,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x61,0x96, +0x41,0x48,0x06,0x71,0xe0,0x2a,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x9c,0x65,0x30, +0x92,0x41,0x1c,0xc4,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x68,0x19,0x90,0x64, +0x10,0x07,0xb1,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x5a,0x06,0x25,0x19,0xc4, +0x41,0xac,0xd8,0x41,0x2b,0xf2,0x31,0x84,0x56,0xe4,0x63,0x09,0xad,0xc8,0xc7,0xe2, +0x60,0x80,0x8f,0xc5,0xc1,0x00,0x1f,0x8b,0x83,0x01,0x3e,0x66,0xe8,0x8a,0x7c,0xcc, +0xd0,0x15,0xf9,0x98,0xa1,0x2b,0xf2,0xb1,0x38,0x18,0xe0,0x63,0x71,0x30,0xc0,0xc7, +0xe2,0x60,0x80,0x8f,0xc5,0xc1,0x04,0x9f,0xca,0x11,0x37,0xd0,0x0b,0x8c,0x1a,0x31, +0x48,0x00,0x10,0x04,0x83,0x6b,0x2e,0x83,0x98,0x0c,0x70,0xa4,0x0d,0x70,0xa4,0x0d, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd0,0xcb,0xa0,0x26,0x83,0x00,0x1e,0x03,0x0b, +0xe0,0x31,0x90,0x8f,0x05,0xb1,0x18,0xc0,0xc7,0x86,0x59,0x0c,0xe4,0x63,0xc1,0x2c, +0x06,0xf0,0xb1,0x62,0x1e,0x03,0xf9,0x58,0x30,0x8f,0x01,0x7c,0x2c,0x28,0xe4,0x63, +0x01,0x3d,0x06,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8c,0x7c,0x2c,0x18,0xe4,0x63,0x01, +0xbb,0xc8,0xc7,0x04,0x76,0x91,0x8f,0x0d,0xec,0x22,0x1f,0x63,0x83,0x01,0x3e,0xc6, +0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x1c,0xf0,0x19,0x31,0x48,0x00,0x10, +0x04,0x83,0xeb,0x34,0x83,0xb2,0x0c,0xe0,0xa4,0x14,0xe0,0xa4,0x14,0x8c,0x4f,0x02, +0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xc4,0x9a,0x01,0x59,0x06,0xc1,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0xb0,0x19,0xac,0x65,0xc0,0x06,0xf6,0x32,0x62,0x70,0x00, +0x20,0x08,0x06,0x47,0x6c,0x06,0x6c,0x19,0xb0,0x81,0xbd,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0x21,0x9b,0x41,0x5b,0x06,0x6c,0x60,0x2f,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xcc,0x66,0xf0,0x96,0x01,0x1b,0xe4,0xcb,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c, +0xb4,0x19,0xc0,0x65,0xc0,0x06,0xf9,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x6d, +0x06,0x71,0x19,0xb0,0x41,0xbe,0xd8,0xc1,0x2f,0xf2,0x31,0x84,0x5f,0xe4,0x63,0x09, +0xbf,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63,0x83,0x01,0x3e,0x66, +0x88,0x8c,0x7c,0xcc,0x10,0x19,0xf9,0x98,0x21,0x32,0xf2,0x31,0x36,0x18,0xe0,0x63, +0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x04,0x9f,0xa2,0x11,0x5d,0xd0, +0x0b,0x8c,0x1a,0x31,0x48,0x00,0x10,0x04,0x83,0xeb,0x37,0x83,0xbe,0x0c,0x66,0x24, +0x17,0x66,0x24,0x17,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x30,0xcf,0x20,0x34,0x83, +0x80,0x27,0x03,0x0b,0x78,0x32,0x90,0x8f,0x05,0xfd,0x18,0xc0,0xc7,0x86,0x7f,0x0c, +0xe4,0x63,0xc1,0x3f,0x06,0xf0,0xb1,0xe2,0x27,0x03,0xf9,0x58,0xf0,0x93,0x01,0x7c, +0x2c,0x28,0xe4,0x63,0x01,0x58,0x06,0xf0,0xb1,0xa2,0x90,0x8f,0x05,0x8c,0x7c,0x2c, +0x18,0xe4,0x63,0x01,0xcd,0xc8,0xc7,0x04,0x9a,0x91,0x8f,0x0d,0x34,0x23,0x1f,0x63, +0x83,0x01,0x3e,0xc6,0x06,0x03,0x7c,0x8c,0x0d,0x06,0xf8,0x18,0x1b,0x1c,0xf0,0x19, +0x31,0x48,0x00,0x10,0x04,0x83,0x6b,0x3e,0x83,0xd8,0x0c,0xd6,0x24,0x1e,0xd6,0x24, +0x1e,0x0c,0x5d,0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x84,0x9f,0x01,0x6c, +0x06,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xfc,0x19,0xdc,0x66,0xc0,0x06,0x3e, +0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x7f,0x06,0xb8,0x19,0xb0,0x81,0xcf,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0xe1,0x9f,0x41,0x6e,0x06,0x6c,0xe0,0x33,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0xfc,0x67,0xb0,0x9b,0x01,0x1b,0x84,0xcd,0x88,0xc1,0x01, +0x80,0x20,0x18,0x1c,0x20,0x1a,0xf0,0x66,0xc0,0x06,0x61,0x33,0x62,0x70,0x00,0x20, +0x08,0x06,0x47,0x88,0x06,0xbd,0x19,0xb0,0x41,0xd8,0xd8,0x41,0x36,0xf2,0x31,0x84, +0x6c,0xe4,0x63,0x09,0xd9,0xc8,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x00,0x1f,0x63, +0x83,0x01,0x3e,0x66,0xa8,0x8d,0x7c,0xcc,0x50,0x1b,0xf9,0x98,0xa1,0x36,0xf2,0x31, +0x36,0x18,0xe0,0x63,0x6c,0x30,0xc0,0xc7,0xd8,0x60,0x80,0x8f,0xb1,0xc1,0x04,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x58,0x34,0x18,0xd1,0x20,0x18,0x8e,0x08,0xd0, +0x32,0x10,0xbe,0xe9,0x86,0xa1,0x2c,0x83,0xc0,0x9a,0x80,0x3e,0xd6,0x08,0xf4,0xb1, +0x66,0xa0,0x8f,0x29,0x04,0x7d,0x4c,0x29,0xe8,0x63,0x8a,0x41,0x1f,0x33,0x0c,0xf9, +0x98,0x61,0xc8,0xc7,0x0c,0x43,0x3e,0x66,0x0c,0xf1,0x31,0x63,0x88,0x8f,0x19,0x43, +0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xda,0xd1,0x40,0x46,0x83,0x61,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0x22,0x1e,0x0d,0x66,0x34,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x20,0xea,0xd1,0x80,0x46,0x83,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x1f,0x0d, +0xe0,0x33,0x18,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xfa,0xd1,0x20,0x3e,0x83,0x61, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0x22,0x30,0x0d,0xe4,0x33,0x18,0x86,0x23,0xd8,0x80, +0x2f,0x03,0xe1,0xbb,0xc0,0x28,0x0b,0xdc,0x40,0x3e,0xc3,0x11,0xc1,0x5f,0x06,0xc2, +0x37,0xcb,0x90,0x28,0x81,0xcd,0x81,0x40,0x1f,0x9b,0x83,0x81,0x3e,0x36,0x07,0x04, +0x7d,0xac,0x60,0xcd,0x40,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb0,0x69,0x80, +0xa2,0x01,0x01,0x07,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb4,0x69,0x90,0xa2,0x01, +0x01,0x07,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xb8,0x69,0xa0,0xa2,0x01,0x01,0x07, +0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xbc,0x69,0xa0,0xa2,0xc1,0x00,0x07,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0xc0,0x69,0xb0,0xa2,0xc1,0x00,0x07,0x23,0x06,0x07,0x00, +0x82,0x60,0x70,0xc4,0x69,0xc0,0xa2,0xc1,0x00,0x07,0xb3,0x04,0xca,0x40,0x85,0x61, +0x24,0xfa,0x80,0x0c,0x54,0x18,0x46,0xa2,0x0f,0xc8,0x40,0x85,0x61,0x24,0xfa,0x80, +0x0c,0x54,0x18,0x54,0xe2,0x21,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xd8,0x69,0x20, +0xa3,0x01,0x5c,0x06,0x64,0x60,0xc1,0x6a,0x06,0xf0,0x31,0x33,0x08,0xe8,0x63,0x41, +0x6e,0x06,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe8,0x4e,0x03,0xfd,0x0c,0x02, +0x0b,0xca,0x33,0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0x7c,0x1a,0xe0,0x68, +0xa0,0x8b,0x81,0x2d,0x06,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf4,0x69,0x90,0xa3, +0x41,0x70,0x4a,0xc3,0x11,0x01,0x7b,0x06,0xc4,0x57,0xb2,0x18,0x04,0x3a,0x62,0x70, +0x00,0x20,0x08,0x06,0x60,0x70,0xa7,0x41,0x8e,0x06,0x72,0x19,0xac,0x66,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0x60,0x80,0xa7,0x81,0x8e,0x06,0x6d,0x19,0xcc,0x66,0x30, +0x62,0xf0,0x00,0x20,0x08,0x06,0x93,0x9f,0x06,0x34,0x1a,0x08,0x41,0x3b,0x06,0xec, +0x18,0xe4,0x67,0x90,0x9f,0x41,0x9d,0x06,0x75,0x1a,0xfc,0x68,0xc0,0x97,0xc1,0x68, +0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x26,0x10,0xc3,0x74,0x03,0x11, +0x9a,0x01,0x32,0xdd,0x40,0x88,0x66,0x90,0x4c,0x37,0x10,0xa3,0x19,0x28,0xd3,0x0d, +0x04,0x69,0x06,0x8b,0x41,0x44,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x4a,0xd5, +0x00,0x54,0x83,0x60,0x38,0x22,0xb8,0xcf,0x80,0xf9,0x66,0x19,0x9c,0x25,0xb0,0xc9, +0x88,0xcf,0x70,0x04,0x91,0x9a,0x81,0xf0,0x0d,0x47,0x14,0xaa,0x19,0x10,0xdf,0x09, +0x43,0x9c,0x30,0x84,0x09,0x41,0x08,0x86,0x23,0x0c,0xd7,0x0c,0x84,0x6f,0x38,0xe2, +0x78,0xcd,0x80,0xf8,0x4e,0x18,0xe2,0x84,0x21,0x4c,0x08,0x42,0x30,0xdc,0x60,0x04, +0x60,0x30,0xcb,0xc0,0x34,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0xb7,0x1a,0xb8, +0x6a,0xc0,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xb1,0xab,0x81,0x9d,0x06,0x4f,0x30, +0x4b,0xd0,0x0c,0x54,0x18,0x02,0x03,0x06,0x8b,0x89,0x01,0x15,0x9f,0xe1,0x88,0x00, +0x37,0x03,0xe1,0x1b,0x8e,0x10,0x72,0x33,0x20,0xbe,0x13,0x86,0x38,0x61,0x08,0x13, +0x82,0x10,0x0c,0x37,0x40,0x01,0x18,0xcc,0x32,0x60,0x59,0x30,0x50,0x61,0x84,0xd0, +0xc6,0xb7,0x82,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x60,0xc0,0xab,0x81,0x9f,0x06, +0xbd,0x19,0xd4,0x67,0x30,0x62,0xe0,0x00,0x20,0x08,0x06,0x0f,0xb9,0x06,0x76,0x1a, +0x04,0xa4,0x19,0x8c,0x66,0x30,0xaa,0xc1,0x1a,0x7c,0x5e,0x17,0xa6,0xc1,0x70,0x44, +0x07,0x9e,0x81,0xf3,0x5d,0x60,0x94,0x11,0x81,0x7c,0x86,0x1b,0xd6,0x8a,0x57,0x83, +0x30,0xb8,0x96,0x0c,0x8c,0xb2,0xff,0x0c,0x52,0x32,0x88,0x8f,0x05,0x82,0x7c,0x2c, +0x48,0x27,0xf9,0x98,0x4e,0x06,0x3b,0x1a,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0x22,0x76,0x0d,0x72,0x35,0x08,0xee,0x30,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e, +0x78,0x0d,0x5a,0x35,0x08,0x04,0xeb,0x83,0x1f,0x0d,0xe4,0x63,0x81,0x11,0x1f,0x1b, +0x02,0xf9,0x58,0x80,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x7b,0x0d,0x62, +0x35,0x48,0x02,0x1b,0xcb,0xc0,0x46,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41, +0x54,0xaf,0x81,0xb8,0x06,0x81,0x91,0xc2,0x10,0x1f,0x13,0x02,0xf9,0x58,0x50,0xc0, +0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x0e,0x7e,0x0d,0x6e,0x35,0x30,0x82,0x59,0x86, +0x07,0x92,0xc9,0xc0,0x54,0x61,0x15,0xe0,0x63,0x81,0x2a,0xc4,0xc7,0x56,0xa1,0x15, +0xe0,0x63,0xae,0xd0,0x0a,0xf1,0xb1,0xa0,0x15,0xe2,0x33,0x4b,0x30,0x8d,0x18,0x1c, +0x00,0x08,0x82,0x81,0xb6,0xaf,0x81,0xad,0x06,0xec,0x19,0xbc,0x6b,0x30,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x60,0x81,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x88,0x46, +0x36,0xd0,0xd7,0x20,0xb0,0x1d,0x0d,0x02,0xfa,0x8c,0x18,0x18,0x00,0x08,0x82,0x41, +0x54,0xb2,0x41,0xae,0x06,0x81,0x05,0x67,0x1a,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0xa2,0x93,0x0d,0x7e,0x35,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x58,0xd9, +0xc0,0x5c,0x03,0x34,0x0d,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x58,0x36,0x40, +0xd7,0xc0,0x2c,0x03,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x96,0x0d,0xd2,0x35, +0x58,0xcb,0x20,0x30,0x31,0x0d,0x86,0xf8,0x98,0x10,0xc8,0xc7,0x82,0x02,0x3e,0x16, +0xc0,0x83,0x7c,0x4c,0x80,0x07,0xf9,0xd8,0x00,0x0f,0xf2,0x31,0x91,0x18,0xe2,0x63, +0x22,0x31,0xc4,0xc7,0x44,0x62,0x88,0x8f,0x19,0x25,0x01,0x1f,0x33,0x4a,0x02,0x3e, +0x66,0x94,0x04,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd0,0xd9,0xc0,0x5e,0x03, +0x9f,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xd8,0xd9,0xe0,0x5e,0x03,0x9f,0x30, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xe0,0xd9,0x00,0x5f,0x03,0x9f,0x30,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0xe8,0xd9,0x00,0x5f,0x03,0x9f,0x30,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0xf0,0xd9,0x20,0x5f,0x03,0x9f,0x30,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0xf8,0xd9,0x40,0x5f,0x03,0x9f,0x30,0x86,0x23,0x0c,0xf4,0x12,0xbe,0xe1,0x08, +0x03,0xbd,0x84,0x6f,0x38,0xc2,0x40,0x2f,0xe1,0xab,0x41,0xd8,0x0a,0x84,0x1d,0x8e, +0x68,0x2f,0x44,0xf8,0x86,0x23,0xda,0x0b,0x11,0xbe,0xe1,0x88,0xf6,0x42,0x84,0xaf, +0x06,0x61,0x2b,0x10,0xb6,0x8c,0x60,0x67,0x19,0x22,0x29,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x63,0x6d,0x83,0x93,0x0d,0xe6,0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83, +0x83,0x6d,0x03,0x94,0x0d,0xe6,0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xa3,0x6d, +0x83,0x94,0x0d,0xe6,0x2b,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x6d,0x83,0x94, +0x0d,0x86,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xb7,0x0d,0x54,0x36,0x18,0xa2, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0xe0,0x36,0x58,0xd9,0x60,0x88,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x88,0xdb,0xa0,0x65,0x83,0x54,0xd0,0xa9,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0xde,0x36,0x18,0xd9,0xa0,0x35,0x03,0x0b,0x54,0x35,0x90,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x44,0x71,0x1b,0xa4,0x6c,0x10,0x58,0xaa,0x06,0x41,0x7c, +0x2c,0x28,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x11,0xdd,0x06,0x61,0x1b,0x04, +0x06,0x62,0x4a,0x7c,0x0c,0xc4,0x94,0xf8,0x18,0x88,0x29,0xf1,0x31,0x62,0x90,0x8f, +0x15,0x83,0x7c,0xcc,0x18,0xe4,0x63,0x03,0x04,0x1f,0x1b,0x20,0xf8,0xd8,0x00,0xc1, +0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xd0,0x0d,0x78,0x36,0x28,0x85,0x77,0x0d, +0xcc,0x14,0x82,0xf8,0x18,0x13,0xc8,0xc7,0x82,0x01,0x3e,0xb3,0x04,0xd2,0x40,0x85, +0xe1,0x44,0x3a,0x1c,0x40,0x03,0x15,0x86,0x13,0xe9,0x70,0x00,0x0d,0x54,0x18,0x4e, +0xa4,0xc3,0x01,0x34,0x50,0x61,0x20,0x11,0x4e,0x40,0x16,0xd0,0x04,0x7c,0x4c,0xa8, +0x09,0xf8,0xd8,0x60,0x13,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x83,0x75,0x03, +0xb4,0x0d,0xc8,0x35,0x18,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x68,0xdd,0x20,0x6d, +0x83,0x72,0x0d,0x86,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5c,0x37,0x50,0xdb,0xc0, +0x5c,0x83,0xc1,0x78,0xa2,0x27,0xe0,0x63,0x01,0x4f,0xc4,0xc7,0x7a,0xe2,0x27,0xe0, +0x63,0x60,0xf1,0x13,0xf1,0xb1,0xe0,0x27,0xe2,0x33,0x62,0x70,0x00,0x20,0x08,0x06, +0x07,0xed,0x06,0x70,0x1b,0x0c,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xb5,0x1b, +0xc4,0x6d,0xf0,0xaa,0x41,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x87,0xed,0x06,0x72, +0x1b,0x04,0x82,0x05,0xeb,0x1a,0xc0,0xc7,0x90,0x80,0x3e,0x86,0x08,0xf4,0xb1,0x63, +0xa0,0x8f,0x09,0xf2,0x1a,0xc8,0xc7,0xd2,0x82,0x66,0x03,0xf9,0x58,0x60,0xd0,0xc7, +0x0c,0x7a,0x0d,0xe4,0x63,0x44,0x10,0x1f,0x33,0xec,0x35,0x90,0x8f,0x09,0x41,0x7c, +0x8c,0xeb,0xe0,0x63,0x01,0x17,0x1f,0xeb,0x3e,0xf8,0x18,0x18,0x7c,0xf1,0xb1,0xe0, +0x8b,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xe7,0x1b,0x8c,0x6e,0x30,0x04,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xa0,0x6f,0x40,0xba,0x81,0xb8,0x06,0xc5,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0xe9,0x1b,0x94,0x6e,0x10,0x08,0x16,0xf8,0x6b,0x00,0x1f, +0x43,0x02,0xfa,0x18,0x22,0xd0,0xc7,0x8e,0x81,0x3e,0x26,0x94,0x6c,0x20,0x1f,0x4b, +0x18,0xf8,0x58,0x60,0xd0,0xc7,0x82,0x93,0x0d,0xe4,0x63,0x01,0x01,0x1f,0x6b,0x83, +0xb5,0x0d,0xe4,0x63,0x81,0x42,0x1f,0x53,0x56,0x36,0x90,0x8f,0x21,0x41,0x7c,0x4c, +0x69,0xd9,0x40,0x3e,0x26,0x04,0xf1,0x31,0xd2,0x68,0x03,0xfa,0x58,0x69,0xb4,0x01, +0x7d,0xcc,0x34,0xda,0x80,0x3e,0x96,0x06,0x6c,0x00,0x1f,0x0b,0xcc,0x80,0x3e,0x16, +0xd0,0x6c,0x20,0x1f,0x23,0x83,0x26,0x3e,0x16,0x08,0xf0,0x31,0x32,0x68,0xe2,0x63, +0x61,0xa0,0xc4,0xc7,0x06,0x45,0x3e,0xa6,0x0c,0xf2,0x31,0x65,0x90,0x8f,0x0d,0x14, +0x7c,0x6c,0x98,0xe0,0x63,0xc1,0xcf,0x06,0xf2,0x31,0x22,0x82,0x8f,0x09,0x41,0x7c, +0x2c,0x28,0xe0,0x63,0xc6,0x00,0x1f,0x3b,0x8a,0xf8,0x58,0x50,0xc4,0x67,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x8e,0x17,0x0e,0xd6,0x37,0x18,0x82,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x60,0x38,0x60,0xdf,0xa0,0x08,0xac,0x6c,0x83,0x20,0x3e,0x23,0x06,0x07, +0x00,0x82,0x60,0x70,0xc8,0x70,0xe0,0xbe,0x81,0xdb,0x06,0x81,0x21,0x01,0x7d,0x0c, +0x11,0xe8,0x63,0xc7,0x40,0x9f,0x59,0x82,0x69,0xa0,0xc2,0x80,0x93,0xc7,0x90,0x06, +0x2a,0x0c,0x38,0x79,0x0c,0x69,0xa0,0xc2,0x70,0x93,0xc7,0x90,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0x00,0x0c,0x60,0x38,0x90,0xdf,0xe0,0x64,0x03,0xb5,0x0d,0x46,0x0c,0x1a, +0x00,0x04,0xc1,0xa0,0xc9,0xe1,0x80,0x7e,0x83,0xa0,0x85,0x83,0x16,0x0e,0x5a,0x38, +0xb8,0xdf,0xe0,0x7e,0x83,0xfb,0x0d,0xee,0x37,0x18,0x4d,0x08,0x80,0xe1,0x88,0xc0, +0x66,0x83,0xe0,0x9b,0x6e,0x88,0xdb,0x40,0x08,0x0c,0x09,0xe8,0x63,0x88,0x40,0x1f, +0x43,0x06,0xfa,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xa6,0xc3,0x41,0xfd,0x06,0x2b, +0x1b,0xd4,0x70,0x30,0x9a,0x10,0x00,0x16,0x14,0xf2,0x31,0xa1,0x90,0x8f,0x0d,0x85, +0x7c,0x6c,0x5f,0x83,0x5c,0x0d,0xe2,0x63,0xfb,0x1a,0xe4,0x6a,0x10,0x9f,0xe1,0x08, +0x41,0x6c,0x83,0xe1,0x1b,0x8e,0x18,0xfa,0x36,0x28,0xbe,0x12,0x02,0x1d,0x8e,0x20, +0xca,0x36,0x18,0xbe,0xe1,0x88,0x02,0x74,0x83,0xe2,0x2b,0x21,0xd0,0x22,0x02,0x9d, +0x65,0xa0,0xaa,0x60,0x34,0xc1,0x19,0x2c,0x58,0xdd,0x40,0x3e,0xc6,0x1f,0x01,0x7d, +0xec,0xcc,0x82,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x31,0xc7,0xc1,0x0b,0x07, +0x6d,0x1b,0x04,0xb3,0x04,0xd5,0x40,0x85,0x21,0x50,0xbc,0x2e,0x4c,0x23,0x06,0x07, +0x00,0x82,0x60,0x00,0x06,0x6c,0x1c,0xb8,0x70,0xb0,0xb6,0xc1,0xdf,0x06,0x23,0x06, +0x0e,0x00,0x82,0x60,0xf0,0xd0,0x71,0x60,0xc2,0x41,0x40,0xb3,0xc1,0xcc,0x06,0x33, +0x1c,0x08,0x77,0x26,0x08,0xf1,0x1b,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x61,0xc7, +0x41,0x0c,0x07,0xb0,0x1b,0xcc,0xd9,0x88,0x81,0x01,0x80,0x20,0x18,0x44,0x74,0x1c, +0x84,0x71,0x30,0xae,0x81,0xb5,0x6f,0x20,0xc4,0xc7,0x84,0x40,0x3e,0x16,0x10,0xf0, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x8f,0x83,0x1b,0x0e,0x8a,0xc0,0x74,0x35, +0x50,0xdf,0x40,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf4,0x71,0x90,0xc3,0x41, +0x80,0xab,0x81,0x0d,0x83,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xf8,0xe3,0x60, +0x87,0x83,0x40,0x98,0x6e,0xa0,0xdd,0x20,0xa8,0xd5,0x60,0x38,0x42,0x36,0x6a,0x37, +0x60,0xbe,0x59,0x86,0xcb,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x10,0xe5,0xc0, +0x87,0x03,0xdd,0x0d,0x04,0x7b,0xdf,0x20,0x88,0xcf,0x2c,0xc1,0x35,0x50,0x61,0x08, +0x16,0x52,0x8d,0x18,0x1c,0x00,0x08,0x82,0x01,0x18,0xf0,0x71,0xe0,0xc3,0x81,0xde, +0x06,0xb5,0x1b,0x8c,0x18,0x38,0x00,0x08,0x82,0xc1,0x43,0xca,0x81,0x0d,0x07,0x01, +0xd9,0x06,0x63,0x1b,0x8c,0x71,0x30,0x06,0x62,0x10,0x06,0x42,0x08,0x07,0x23,0x06, +0x07,0x00,0x82,0x60,0x00,0x06,0x7d,0x1c,0xfc,0x70,0xf0,0xb7,0x81,0xed,0x06,0x23, +0x06,0x0e,0x00,0x82,0x60,0xf0,0x94,0x72,0x70,0xc3,0x41,0x50,0xb6,0x01,0xd9,0x06, +0x64,0x1c,0x90,0xc1,0x18,0x88,0xc1,0xee,0x06,0x22,0x1c,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x01,0x18,0xf8,0x71,0x00,0xc6,0x81,0xdf,0x06,0xb5,0x1b,0x8c,0x18,0x38,0x00, +0x08,0x82,0xc1,0x63,0xca,0x01,0x0e,0x07,0x81,0xd9,0x06,0x65,0x1b,0x94,0x71,0x20, +0xba,0x81,0xe8,0x06,0xa2,0x1b,0x88,0x6e,0x30,0xc2,0x01,0x8e,0x18,0x18,0x00,0x08, +0x82,0x41,0x54,0xca,0x01,0x1f,0x07,0xeb,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x47, +0x2a,0x07,0x64,0x1c,0xb4,0x47,0x30,0x4b,0x90,0x0d,0x54,0x18,0x02,0xc6,0x3b,0x8d, +0xc1,0x48,0x88,0xc4,0x67,0x38,0x22,0x30,0xdd,0x40,0xf8,0x86,0x23,0x84,0xd3,0x0d, +0x88,0xef,0x84,0x21,0x4e,0x18,0xc2,0x84,0x20,0x04,0xc3,0x0d,0xfe,0x11,0x80,0xc1, +0x2c,0x83,0xb6,0x05,0x23,0x06,0x06,0x00,0x82,0x60,0x10,0xbd,0x72,0x60,0xca,0xc1, +0x31,0x62,0x70,0x00,0x20,0x08,0x06,0xc7,0x2c,0x07,0x6e,0x1c,0x24,0xc1,0x2c,0xc1, +0x36,0x50,0x61,0x08,0x1a,0x95,0x19,0x9d,0x88,0x70,0x20,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x88,0x66,0x39,0x00,0xe5,0x20,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x88, +0x96,0x03,0x34,0x0e,0x02,0x0b,0xe2,0x37,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x44,0xb6,0x1c,0xb8,0x71,0x10,0x0c,0x47,0x18,0x2e,0xe2,0x7c,0x17,0x18,0x65,0xc1, +0x20,0x9f,0xe1,0x88,0xe0,0x84,0x03,0xe1,0xbb,0xc0,0xa8,0x11,0x03,0x03,0x00,0x41, +0x30,0x88,0x78,0x39,0x80,0xe3,0x80,0xd7,0x2c,0x40,0xe1,0x40,0x3e,0x23,0x06,0x06, +0x00,0x82,0x60,0x10,0xf9,0x72,0x60,0xc7,0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0x87,0x38,0x07,0x7e,0x1c,0xf0,0x6b,0x10,0xd8,0xfd,0x06,0x41,0x7c,0xcc,0x08,0xe4, +0x33,0x4b,0xe0,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_permutations.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_permutations.h new file mode 100644 index 00000000..98fc99c2 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_permutations.h @@ -0,0 +1,167 @@ +#include "ffx_fsr2_accumulate_pass_wave64_0960ace0248c748387ec424b5fec102f.h" +#include "ffx_fsr2_accumulate_pass_wave64_e757f797f23b46dcf3dc70607a941d2f.h" +#include "ffx_fsr2_accumulate_pass_wave64_6a9a6c5630d1ddf2e1412af2ff617482.h" +#include "ffx_fsr2_accumulate_pass_wave64_5d5cbe401a6cec551b76e1ceb0b8085f.h" +#include "ffx_fsr2_accumulate_pass_wave64_368eabca24246afb50b8040032f564e1.h" +#include "ffx_fsr2_accumulate_pass_wave64_d719f11986797c8c7cfc64b5b966c776.h" +#include "ffx_fsr2_accumulate_pass_wave64_3aab2bb3a2de5a31c1ecc1034bdfa30e.h" +#include "ffx_fsr2_accumulate_pass_wave64_b46ab6da5d958fd1825ff17b6e908954.h" +#include "ffx_fsr2_accumulate_pass_wave64_1d3e01027bc45425c424fd95abd21c1d.h" +#include "ffx_fsr2_accumulate_pass_wave64_2de3767156ab720ab7017099445969f6.h" +#include "ffx_fsr2_accumulate_pass_wave64_455f33914b9cc5d9bab990de4e5dbdad.h" +#include "ffx_fsr2_accumulate_pass_wave64_c869f385f96d8be79ab3fc54021aa9be.h" +#include "ffx_fsr2_accumulate_pass_wave64_0ee48e0e5a67a2c1cc831c1b5a0d316e.h" +#include "ffx_fsr2_accumulate_pass_wave64_9e06cc022760968c0bd8a73cc54571b4.h" +#include "ffx_fsr2_accumulate_pass_wave64_7c191cb2ffbc856a301a563d4946e6aa.h" +#include "ffx_fsr2_accumulate_pass_wave64_246e04e80756a40387526d75e84191df.h" +#include "ffx_fsr2_accumulate_pass_wave64_c5a3e92884847c78455b67aff00c0431.h" +#include "ffx_fsr2_accumulate_pass_wave64_fdb49734e7af54f8aaa5b11b37478187.h" +#include "ffx_fsr2_accumulate_pass_wave64_e7defd1865214e1fb0a873d63c8b6390.h" +#include "ffx_fsr2_accumulate_pass_wave64_96ab70862d5dc9ab2c07c3ed3dc1b109.h" +#include "ffx_fsr2_accumulate_pass_wave64_3655605c1b6e72d9153e322ee17fc8b0.h" +#include "ffx_fsr2_accumulate_pass_wave64_7ec5c0adab7afe1167da3eaf6698b37a.h" +#include "ffx_fsr2_accumulate_pass_wave64_6bd4dcbaab69eae8d051a23bbe99e88f.h" +#include "ffx_fsr2_accumulate_pass_wave64_c1fd7128dcf3684e44ea7614d11c8173.h" + +typedef union ffx_fsr2_accumulate_pass_wave64_PermutationKey { + struct { + uint32_t FFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE : 1; + uint32_t FFX_FSR2_OPTION_HDR_COLOR_INPUT : 1; + uint32_t FFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_JITTERED_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_INVERTED_DEPTH : 1; + uint32_t FFX_FSR2_OPTION_APPLY_SHARPENING : 1; + }; + uint32_t index; +} ffx_fsr2_accumulate_pass_wave64_PermutationKey; + +typedef struct ffx_fsr2_accumulate_pass_wave64_PermutationInfo { + const uint32_t blobSize; + const unsigned char* blobData; + + + const uint32_t numCBVResources; + const char** cbvResourceNames; + const uint32_t* cbvResourceBindings; + const uint32_t* cbvResourceCounts; + const uint32_t* cbvResourceSpaces; + + const uint32_t numSRVResources; + const char** srvResourceNames; + const uint32_t* srvResourceBindings; + const uint32_t* srvResourceCounts; + const uint32_t* srvResourceSpaces; + + const uint32_t numUAVResources; + const char** uavResourceNames; + const uint32_t* uavResourceBindings; + const uint32_t* uavResourceCounts; + const uint32_t* uavResourceSpaces; + + const uint32_t numSamplerResources; + const char** samplerResourceNames; + const uint32_t* samplerResourceBindings; + const uint32_t* samplerResourceCounts; + const uint32_t* samplerResourceSpaces; + + const uint32_t numRTAccelerationStructureResources; + const char** rtAccelerationStructureResourceNames; + const uint32_t* rtAccelerationStructureResourceBindings; + const uint32_t* rtAccelerationStructureResourceCounts; + const uint32_t* rtAccelerationStructureResourceSpaces; +} ffx_fsr2_accumulate_pass_wave64_PermutationInfo; + +static const uint32_t g_ffx_fsr2_accumulate_pass_wave64_IndirectionTable[] = { + 22, + 8, + 17, + 5, + 19, + 7, + 13, + 4, + 21, + 10, + 15, + 2, + 19, + 7, + 13, + 4, + 22, + 8, + 17, + 5, + 19, + 7, + 13, + 4, + 21, + 10, + 15, + 2, + 19, + 7, + 13, + 4, + 23, + 11, + 16, + 3, + 18, + 6, + 12, + 1, + 20, + 9, + 14, + 0, + 18, + 6, + 12, + 1, + 23, + 11, + 16, + 3, + 18, + 6, + 12, + 1, + 20, + 9, + 14, + 0, + 18, + 6, + 12, + 1, +}; + +static const ffx_fsr2_accumulate_pass_wave64_PermutationInfo g_ffx_fsr2_accumulate_pass_wave64_PermutationInfo[] = { + { g_ffx_fsr2_accumulate_pass_wave64_0960ace0248c748387ec424b5fec102f_size, g_ffx_fsr2_accumulate_pass_wave64_0960ace0248c748387ec424b5fec102f_data, 1, g_ffx_fsr2_accumulate_pass_wave64_0960ace0248c748387ec424b5fec102f_CBVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_0960ace0248c748387ec424b5fec102f_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_0960ace0248c748387ec424b5fec102f_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_0960ace0248c748387ec424b5fec102f_CBVResourceSpaces, 9, g_ffx_fsr2_accumulate_pass_wave64_0960ace0248c748387ec424b5fec102f_SRVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_0960ace0248c748387ec424b5fec102f_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_0960ace0248c748387ec424b5fec102f_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_0960ace0248c748387ec424b5fec102f_SRVResourceSpaces, 4, g_ffx_fsr2_accumulate_pass_wave64_0960ace0248c748387ec424b5fec102f_UAVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_0960ace0248c748387ec424b5fec102f_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_0960ace0248c748387ec424b5fec102f_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_0960ace0248c748387ec424b5fec102f_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_wave64_0960ace0248c748387ec424b5fec102f_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_wave64_0960ace0248c748387ec424b5fec102f_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_0960ace0248c748387ec424b5fec102f_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_0960ace0248c748387ec424b5fec102f_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_wave64_e757f797f23b46dcf3dc70607a941d2f_size, g_ffx_fsr2_accumulate_pass_wave64_e757f797f23b46dcf3dc70607a941d2f_data, 1, g_ffx_fsr2_accumulate_pass_wave64_e757f797f23b46dcf3dc70607a941d2f_CBVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_e757f797f23b46dcf3dc70607a941d2f_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_e757f797f23b46dcf3dc70607a941d2f_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_e757f797f23b46dcf3dc70607a941d2f_CBVResourceSpaces, 9, g_ffx_fsr2_accumulate_pass_wave64_e757f797f23b46dcf3dc70607a941d2f_SRVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_e757f797f23b46dcf3dc70607a941d2f_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_e757f797f23b46dcf3dc70607a941d2f_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_e757f797f23b46dcf3dc70607a941d2f_SRVResourceSpaces, 4, g_ffx_fsr2_accumulate_pass_wave64_e757f797f23b46dcf3dc70607a941d2f_UAVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_e757f797f23b46dcf3dc70607a941d2f_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_e757f797f23b46dcf3dc70607a941d2f_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_e757f797f23b46dcf3dc70607a941d2f_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_wave64_e757f797f23b46dcf3dc70607a941d2f_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_wave64_e757f797f23b46dcf3dc70607a941d2f_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_e757f797f23b46dcf3dc70607a941d2f_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_e757f797f23b46dcf3dc70607a941d2f_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_wave64_6a9a6c5630d1ddf2e1412af2ff617482_size, g_ffx_fsr2_accumulate_pass_wave64_6a9a6c5630d1ddf2e1412af2ff617482_data, 1, g_ffx_fsr2_accumulate_pass_wave64_6a9a6c5630d1ddf2e1412af2ff617482_CBVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_6a9a6c5630d1ddf2e1412af2ff617482_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_6a9a6c5630d1ddf2e1412af2ff617482_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_6a9a6c5630d1ddf2e1412af2ff617482_CBVResourceSpaces, 9, g_ffx_fsr2_accumulate_pass_wave64_6a9a6c5630d1ddf2e1412af2ff617482_SRVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_6a9a6c5630d1ddf2e1412af2ff617482_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_6a9a6c5630d1ddf2e1412af2ff617482_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_6a9a6c5630d1ddf2e1412af2ff617482_SRVResourceSpaces, 5, g_ffx_fsr2_accumulate_pass_wave64_6a9a6c5630d1ddf2e1412af2ff617482_UAVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_6a9a6c5630d1ddf2e1412af2ff617482_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_6a9a6c5630d1ddf2e1412af2ff617482_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_6a9a6c5630d1ddf2e1412af2ff617482_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_wave64_6a9a6c5630d1ddf2e1412af2ff617482_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_wave64_6a9a6c5630d1ddf2e1412af2ff617482_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_6a9a6c5630d1ddf2e1412af2ff617482_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_6a9a6c5630d1ddf2e1412af2ff617482_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_wave64_5d5cbe401a6cec551b76e1ceb0b8085f_size, g_ffx_fsr2_accumulate_pass_wave64_5d5cbe401a6cec551b76e1ceb0b8085f_data, 1, g_ffx_fsr2_accumulate_pass_wave64_5d5cbe401a6cec551b76e1ceb0b8085f_CBVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_5d5cbe401a6cec551b76e1ceb0b8085f_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_5d5cbe401a6cec551b76e1ceb0b8085f_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_5d5cbe401a6cec551b76e1ceb0b8085f_CBVResourceSpaces, 9, g_ffx_fsr2_accumulate_pass_wave64_5d5cbe401a6cec551b76e1ceb0b8085f_SRVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_5d5cbe401a6cec551b76e1ceb0b8085f_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_5d5cbe401a6cec551b76e1ceb0b8085f_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_5d5cbe401a6cec551b76e1ceb0b8085f_SRVResourceSpaces, 4, g_ffx_fsr2_accumulate_pass_wave64_5d5cbe401a6cec551b76e1ceb0b8085f_UAVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_5d5cbe401a6cec551b76e1ceb0b8085f_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_5d5cbe401a6cec551b76e1ceb0b8085f_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_5d5cbe401a6cec551b76e1ceb0b8085f_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_wave64_5d5cbe401a6cec551b76e1ceb0b8085f_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_wave64_5d5cbe401a6cec551b76e1ceb0b8085f_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_5d5cbe401a6cec551b76e1ceb0b8085f_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_5d5cbe401a6cec551b76e1ceb0b8085f_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_wave64_368eabca24246afb50b8040032f564e1_size, g_ffx_fsr2_accumulate_pass_wave64_368eabca24246afb50b8040032f564e1_data, 1, g_ffx_fsr2_accumulate_pass_wave64_368eabca24246afb50b8040032f564e1_CBVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_368eabca24246afb50b8040032f564e1_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_368eabca24246afb50b8040032f564e1_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_368eabca24246afb50b8040032f564e1_CBVResourceSpaces, 9, g_ffx_fsr2_accumulate_pass_wave64_368eabca24246afb50b8040032f564e1_SRVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_368eabca24246afb50b8040032f564e1_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_368eabca24246afb50b8040032f564e1_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_368eabca24246afb50b8040032f564e1_SRVResourceSpaces, 5, g_ffx_fsr2_accumulate_pass_wave64_368eabca24246afb50b8040032f564e1_UAVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_368eabca24246afb50b8040032f564e1_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_368eabca24246afb50b8040032f564e1_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_368eabca24246afb50b8040032f564e1_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_wave64_368eabca24246afb50b8040032f564e1_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_wave64_368eabca24246afb50b8040032f564e1_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_368eabca24246afb50b8040032f564e1_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_368eabca24246afb50b8040032f564e1_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_wave64_d719f11986797c8c7cfc64b5b966c776_size, g_ffx_fsr2_accumulate_pass_wave64_d719f11986797c8c7cfc64b5b966c776_data, 1, g_ffx_fsr2_accumulate_pass_wave64_d719f11986797c8c7cfc64b5b966c776_CBVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_d719f11986797c8c7cfc64b5b966c776_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_d719f11986797c8c7cfc64b5b966c776_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_d719f11986797c8c7cfc64b5b966c776_CBVResourceSpaces, 9, g_ffx_fsr2_accumulate_pass_wave64_d719f11986797c8c7cfc64b5b966c776_SRVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_d719f11986797c8c7cfc64b5b966c776_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_d719f11986797c8c7cfc64b5b966c776_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_d719f11986797c8c7cfc64b5b966c776_SRVResourceSpaces, 5, g_ffx_fsr2_accumulate_pass_wave64_d719f11986797c8c7cfc64b5b966c776_UAVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_d719f11986797c8c7cfc64b5b966c776_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_d719f11986797c8c7cfc64b5b966c776_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_d719f11986797c8c7cfc64b5b966c776_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_wave64_d719f11986797c8c7cfc64b5b966c776_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_wave64_d719f11986797c8c7cfc64b5b966c776_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_d719f11986797c8c7cfc64b5b966c776_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_d719f11986797c8c7cfc64b5b966c776_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_wave64_3aab2bb3a2de5a31c1ecc1034bdfa30e_size, g_ffx_fsr2_accumulate_pass_wave64_3aab2bb3a2de5a31c1ecc1034bdfa30e_data, 1, g_ffx_fsr2_accumulate_pass_wave64_3aab2bb3a2de5a31c1ecc1034bdfa30e_CBVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_3aab2bb3a2de5a31c1ecc1034bdfa30e_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_3aab2bb3a2de5a31c1ecc1034bdfa30e_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_3aab2bb3a2de5a31c1ecc1034bdfa30e_CBVResourceSpaces, 9, g_ffx_fsr2_accumulate_pass_wave64_3aab2bb3a2de5a31c1ecc1034bdfa30e_SRVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_3aab2bb3a2de5a31c1ecc1034bdfa30e_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_3aab2bb3a2de5a31c1ecc1034bdfa30e_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_3aab2bb3a2de5a31c1ecc1034bdfa30e_SRVResourceSpaces, 4, g_ffx_fsr2_accumulate_pass_wave64_3aab2bb3a2de5a31c1ecc1034bdfa30e_UAVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_3aab2bb3a2de5a31c1ecc1034bdfa30e_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_3aab2bb3a2de5a31c1ecc1034bdfa30e_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_3aab2bb3a2de5a31c1ecc1034bdfa30e_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_wave64_3aab2bb3a2de5a31c1ecc1034bdfa30e_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_wave64_3aab2bb3a2de5a31c1ecc1034bdfa30e_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_3aab2bb3a2de5a31c1ecc1034bdfa30e_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_3aab2bb3a2de5a31c1ecc1034bdfa30e_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_wave64_b46ab6da5d958fd1825ff17b6e908954_size, g_ffx_fsr2_accumulate_pass_wave64_b46ab6da5d958fd1825ff17b6e908954_data, 1, g_ffx_fsr2_accumulate_pass_wave64_b46ab6da5d958fd1825ff17b6e908954_CBVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_b46ab6da5d958fd1825ff17b6e908954_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_b46ab6da5d958fd1825ff17b6e908954_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_b46ab6da5d958fd1825ff17b6e908954_CBVResourceSpaces, 9, g_ffx_fsr2_accumulate_pass_wave64_b46ab6da5d958fd1825ff17b6e908954_SRVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_b46ab6da5d958fd1825ff17b6e908954_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_b46ab6da5d958fd1825ff17b6e908954_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_b46ab6da5d958fd1825ff17b6e908954_SRVResourceSpaces, 5, g_ffx_fsr2_accumulate_pass_wave64_b46ab6da5d958fd1825ff17b6e908954_UAVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_b46ab6da5d958fd1825ff17b6e908954_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_b46ab6da5d958fd1825ff17b6e908954_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_b46ab6da5d958fd1825ff17b6e908954_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_wave64_b46ab6da5d958fd1825ff17b6e908954_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_wave64_b46ab6da5d958fd1825ff17b6e908954_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_b46ab6da5d958fd1825ff17b6e908954_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_b46ab6da5d958fd1825ff17b6e908954_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_wave64_1d3e01027bc45425c424fd95abd21c1d_size, g_ffx_fsr2_accumulate_pass_wave64_1d3e01027bc45425c424fd95abd21c1d_data, 1, g_ffx_fsr2_accumulate_pass_wave64_1d3e01027bc45425c424fd95abd21c1d_CBVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_1d3e01027bc45425c424fd95abd21c1d_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_1d3e01027bc45425c424fd95abd21c1d_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_1d3e01027bc45425c424fd95abd21c1d_CBVResourceSpaces, 9, g_ffx_fsr2_accumulate_pass_wave64_1d3e01027bc45425c424fd95abd21c1d_SRVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_1d3e01027bc45425c424fd95abd21c1d_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_1d3e01027bc45425c424fd95abd21c1d_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_1d3e01027bc45425c424fd95abd21c1d_SRVResourceSpaces, 5, g_ffx_fsr2_accumulate_pass_wave64_1d3e01027bc45425c424fd95abd21c1d_UAVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_1d3e01027bc45425c424fd95abd21c1d_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_1d3e01027bc45425c424fd95abd21c1d_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_1d3e01027bc45425c424fd95abd21c1d_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_wave64_1d3e01027bc45425c424fd95abd21c1d_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_wave64_1d3e01027bc45425c424fd95abd21c1d_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_1d3e01027bc45425c424fd95abd21c1d_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_1d3e01027bc45425c424fd95abd21c1d_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_wave64_2de3767156ab720ab7017099445969f6_size, g_ffx_fsr2_accumulate_pass_wave64_2de3767156ab720ab7017099445969f6_data, 1, g_ffx_fsr2_accumulate_pass_wave64_2de3767156ab720ab7017099445969f6_CBVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_2de3767156ab720ab7017099445969f6_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_2de3767156ab720ab7017099445969f6_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_2de3767156ab720ab7017099445969f6_CBVResourceSpaces, 9, g_ffx_fsr2_accumulate_pass_wave64_2de3767156ab720ab7017099445969f6_SRVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_2de3767156ab720ab7017099445969f6_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_2de3767156ab720ab7017099445969f6_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_2de3767156ab720ab7017099445969f6_SRVResourceSpaces, 4, g_ffx_fsr2_accumulate_pass_wave64_2de3767156ab720ab7017099445969f6_UAVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_2de3767156ab720ab7017099445969f6_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_2de3767156ab720ab7017099445969f6_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_2de3767156ab720ab7017099445969f6_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_wave64_2de3767156ab720ab7017099445969f6_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_wave64_2de3767156ab720ab7017099445969f6_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_2de3767156ab720ab7017099445969f6_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_2de3767156ab720ab7017099445969f6_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_wave64_455f33914b9cc5d9bab990de4e5dbdad_size, g_ffx_fsr2_accumulate_pass_wave64_455f33914b9cc5d9bab990de4e5dbdad_data, 1, g_ffx_fsr2_accumulate_pass_wave64_455f33914b9cc5d9bab990de4e5dbdad_CBVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_455f33914b9cc5d9bab990de4e5dbdad_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_455f33914b9cc5d9bab990de4e5dbdad_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_455f33914b9cc5d9bab990de4e5dbdad_CBVResourceSpaces, 9, g_ffx_fsr2_accumulate_pass_wave64_455f33914b9cc5d9bab990de4e5dbdad_SRVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_455f33914b9cc5d9bab990de4e5dbdad_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_455f33914b9cc5d9bab990de4e5dbdad_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_455f33914b9cc5d9bab990de4e5dbdad_SRVResourceSpaces, 5, g_ffx_fsr2_accumulate_pass_wave64_455f33914b9cc5d9bab990de4e5dbdad_UAVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_455f33914b9cc5d9bab990de4e5dbdad_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_455f33914b9cc5d9bab990de4e5dbdad_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_455f33914b9cc5d9bab990de4e5dbdad_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_wave64_455f33914b9cc5d9bab990de4e5dbdad_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_wave64_455f33914b9cc5d9bab990de4e5dbdad_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_455f33914b9cc5d9bab990de4e5dbdad_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_455f33914b9cc5d9bab990de4e5dbdad_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_wave64_c869f385f96d8be79ab3fc54021aa9be_size, g_ffx_fsr2_accumulate_pass_wave64_c869f385f96d8be79ab3fc54021aa9be_data, 1, g_ffx_fsr2_accumulate_pass_wave64_c869f385f96d8be79ab3fc54021aa9be_CBVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_c869f385f96d8be79ab3fc54021aa9be_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_c869f385f96d8be79ab3fc54021aa9be_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_c869f385f96d8be79ab3fc54021aa9be_CBVResourceSpaces, 9, g_ffx_fsr2_accumulate_pass_wave64_c869f385f96d8be79ab3fc54021aa9be_SRVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_c869f385f96d8be79ab3fc54021aa9be_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_c869f385f96d8be79ab3fc54021aa9be_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_c869f385f96d8be79ab3fc54021aa9be_SRVResourceSpaces, 4, g_ffx_fsr2_accumulate_pass_wave64_c869f385f96d8be79ab3fc54021aa9be_UAVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_c869f385f96d8be79ab3fc54021aa9be_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_c869f385f96d8be79ab3fc54021aa9be_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_c869f385f96d8be79ab3fc54021aa9be_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_wave64_c869f385f96d8be79ab3fc54021aa9be_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_wave64_c869f385f96d8be79ab3fc54021aa9be_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_c869f385f96d8be79ab3fc54021aa9be_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_c869f385f96d8be79ab3fc54021aa9be_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_wave64_0ee48e0e5a67a2c1cc831c1b5a0d316e_size, g_ffx_fsr2_accumulate_pass_wave64_0ee48e0e5a67a2c1cc831c1b5a0d316e_data, 1, g_ffx_fsr2_accumulate_pass_wave64_0ee48e0e5a67a2c1cc831c1b5a0d316e_CBVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_0ee48e0e5a67a2c1cc831c1b5a0d316e_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_0ee48e0e5a67a2c1cc831c1b5a0d316e_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_0ee48e0e5a67a2c1cc831c1b5a0d316e_CBVResourceSpaces, 8, g_ffx_fsr2_accumulate_pass_wave64_0ee48e0e5a67a2c1cc831c1b5a0d316e_SRVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_0ee48e0e5a67a2c1cc831c1b5a0d316e_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_0ee48e0e5a67a2c1cc831c1b5a0d316e_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_0ee48e0e5a67a2c1cc831c1b5a0d316e_SRVResourceSpaces, 4, g_ffx_fsr2_accumulate_pass_wave64_0ee48e0e5a67a2c1cc831c1b5a0d316e_UAVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_0ee48e0e5a67a2c1cc831c1b5a0d316e_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_0ee48e0e5a67a2c1cc831c1b5a0d316e_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_0ee48e0e5a67a2c1cc831c1b5a0d316e_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_wave64_0ee48e0e5a67a2c1cc831c1b5a0d316e_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_wave64_0ee48e0e5a67a2c1cc831c1b5a0d316e_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_0ee48e0e5a67a2c1cc831c1b5a0d316e_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_0ee48e0e5a67a2c1cc831c1b5a0d316e_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_wave64_9e06cc022760968c0bd8a73cc54571b4_size, g_ffx_fsr2_accumulate_pass_wave64_9e06cc022760968c0bd8a73cc54571b4_data, 1, g_ffx_fsr2_accumulate_pass_wave64_9e06cc022760968c0bd8a73cc54571b4_CBVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_9e06cc022760968c0bd8a73cc54571b4_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_9e06cc022760968c0bd8a73cc54571b4_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_9e06cc022760968c0bd8a73cc54571b4_CBVResourceSpaces, 8, g_ffx_fsr2_accumulate_pass_wave64_9e06cc022760968c0bd8a73cc54571b4_SRVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_9e06cc022760968c0bd8a73cc54571b4_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_9e06cc022760968c0bd8a73cc54571b4_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_9e06cc022760968c0bd8a73cc54571b4_SRVResourceSpaces, 5, g_ffx_fsr2_accumulate_pass_wave64_9e06cc022760968c0bd8a73cc54571b4_UAVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_9e06cc022760968c0bd8a73cc54571b4_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_9e06cc022760968c0bd8a73cc54571b4_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_9e06cc022760968c0bd8a73cc54571b4_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_wave64_9e06cc022760968c0bd8a73cc54571b4_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_wave64_9e06cc022760968c0bd8a73cc54571b4_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_9e06cc022760968c0bd8a73cc54571b4_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_9e06cc022760968c0bd8a73cc54571b4_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_wave64_7c191cb2ffbc856a301a563d4946e6aa_size, g_ffx_fsr2_accumulate_pass_wave64_7c191cb2ffbc856a301a563d4946e6aa_data, 1, g_ffx_fsr2_accumulate_pass_wave64_7c191cb2ffbc856a301a563d4946e6aa_CBVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_7c191cb2ffbc856a301a563d4946e6aa_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_7c191cb2ffbc856a301a563d4946e6aa_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_7c191cb2ffbc856a301a563d4946e6aa_CBVResourceSpaces, 8, g_ffx_fsr2_accumulate_pass_wave64_7c191cb2ffbc856a301a563d4946e6aa_SRVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_7c191cb2ffbc856a301a563d4946e6aa_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_7c191cb2ffbc856a301a563d4946e6aa_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_7c191cb2ffbc856a301a563d4946e6aa_SRVResourceSpaces, 4, g_ffx_fsr2_accumulate_pass_wave64_7c191cb2ffbc856a301a563d4946e6aa_UAVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_7c191cb2ffbc856a301a563d4946e6aa_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_7c191cb2ffbc856a301a563d4946e6aa_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_7c191cb2ffbc856a301a563d4946e6aa_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_wave64_7c191cb2ffbc856a301a563d4946e6aa_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_wave64_7c191cb2ffbc856a301a563d4946e6aa_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_7c191cb2ffbc856a301a563d4946e6aa_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_7c191cb2ffbc856a301a563d4946e6aa_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_wave64_246e04e80756a40387526d75e84191df_size, g_ffx_fsr2_accumulate_pass_wave64_246e04e80756a40387526d75e84191df_data, 1, g_ffx_fsr2_accumulate_pass_wave64_246e04e80756a40387526d75e84191df_CBVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_246e04e80756a40387526d75e84191df_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_246e04e80756a40387526d75e84191df_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_246e04e80756a40387526d75e84191df_CBVResourceSpaces, 8, g_ffx_fsr2_accumulate_pass_wave64_246e04e80756a40387526d75e84191df_SRVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_246e04e80756a40387526d75e84191df_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_246e04e80756a40387526d75e84191df_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_246e04e80756a40387526d75e84191df_SRVResourceSpaces, 5, g_ffx_fsr2_accumulate_pass_wave64_246e04e80756a40387526d75e84191df_UAVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_246e04e80756a40387526d75e84191df_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_246e04e80756a40387526d75e84191df_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_246e04e80756a40387526d75e84191df_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_wave64_246e04e80756a40387526d75e84191df_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_wave64_246e04e80756a40387526d75e84191df_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_246e04e80756a40387526d75e84191df_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_246e04e80756a40387526d75e84191df_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_wave64_c5a3e92884847c78455b67aff00c0431_size, g_ffx_fsr2_accumulate_pass_wave64_c5a3e92884847c78455b67aff00c0431_data, 1, g_ffx_fsr2_accumulate_pass_wave64_c5a3e92884847c78455b67aff00c0431_CBVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_c5a3e92884847c78455b67aff00c0431_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_c5a3e92884847c78455b67aff00c0431_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_c5a3e92884847c78455b67aff00c0431_CBVResourceSpaces, 8, g_ffx_fsr2_accumulate_pass_wave64_c5a3e92884847c78455b67aff00c0431_SRVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_c5a3e92884847c78455b67aff00c0431_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_c5a3e92884847c78455b67aff00c0431_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_c5a3e92884847c78455b67aff00c0431_SRVResourceSpaces, 4, g_ffx_fsr2_accumulate_pass_wave64_c5a3e92884847c78455b67aff00c0431_UAVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_c5a3e92884847c78455b67aff00c0431_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_c5a3e92884847c78455b67aff00c0431_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_c5a3e92884847c78455b67aff00c0431_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_wave64_c5a3e92884847c78455b67aff00c0431_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_wave64_c5a3e92884847c78455b67aff00c0431_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_c5a3e92884847c78455b67aff00c0431_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_c5a3e92884847c78455b67aff00c0431_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_wave64_fdb49734e7af54f8aaa5b11b37478187_size, g_ffx_fsr2_accumulate_pass_wave64_fdb49734e7af54f8aaa5b11b37478187_data, 1, g_ffx_fsr2_accumulate_pass_wave64_fdb49734e7af54f8aaa5b11b37478187_CBVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_fdb49734e7af54f8aaa5b11b37478187_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_fdb49734e7af54f8aaa5b11b37478187_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_fdb49734e7af54f8aaa5b11b37478187_CBVResourceSpaces, 8, g_ffx_fsr2_accumulate_pass_wave64_fdb49734e7af54f8aaa5b11b37478187_SRVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_fdb49734e7af54f8aaa5b11b37478187_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_fdb49734e7af54f8aaa5b11b37478187_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_fdb49734e7af54f8aaa5b11b37478187_SRVResourceSpaces, 5, g_ffx_fsr2_accumulate_pass_wave64_fdb49734e7af54f8aaa5b11b37478187_UAVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_fdb49734e7af54f8aaa5b11b37478187_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_fdb49734e7af54f8aaa5b11b37478187_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_fdb49734e7af54f8aaa5b11b37478187_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_wave64_fdb49734e7af54f8aaa5b11b37478187_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_wave64_fdb49734e7af54f8aaa5b11b37478187_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_fdb49734e7af54f8aaa5b11b37478187_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_fdb49734e7af54f8aaa5b11b37478187_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_wave64_e7defd1865214e1fb0a873d63c8b6390_size, g_ffx_fsr2_accumulate_pass_wave64_e7defd1865214e1fb0a873d63c8b6390_data, 1, g_ffx_fsr2_accumulate_pass_wave64_e7defd1865214e1fb0a873d63c8b6390_CBVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_e7defd1865214e1fb0a873d63c8b6390_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_e7defd1865214e1fb0a873d63c8b6390_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_e7defd1865214e1fb0a873d63c8b6390_CBVResourceSpaces, 8, g_ffx_fsr2_accumulate_pass_wave64_e7defd1865214e1fb0a873d63c8b6390_SRVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_e7defd1865214e1fb0a873d63c8b6390_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_e7defd1865214e1fb0a873d63c8b6390_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_e7defd1865214e1fb0a873d63c8b6390_SRVResourceSpaces, 4, g_ffx_fsr2_accumulate_pass_wave64_e7defd1865214e1fb0a873d63c8b6390_UAVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_e7defd1865214e1fb0a873d63c8b6390_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_e7defd1865214e1fb0a873d63c8b6390_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_e7defd1865214e1fb0a873d63c8b6390_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_wave64_e7defd1865214e1fb0a873d63c8b6390_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_wave64_e7defd1865214e1fb0a873d63c8b6390_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_e7defd1865214e1fb0a873d63c8b6390_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_e7defd1865214e1fb0a873d63c8b6390_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_wave64_96ab70862d5dc9ab2c07c3ed3dc1b109_size, g_ffx_fsr2_accumulate_pass_wave64_96ab70862d5dc9ab2c07c3ed3dc1b109_data, 1, g_ffx_fsr2_accumulate_pass_wave64_96ab70862d5dc9ab2c07c3ed3dc1b109_CBVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_96ab70862d5dc9ab2c07c3ed3dc1b109_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_96ab70862d5dc9ab2c07c3ed3dc1b109_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_96ab70862d5dc9ab2c07c3ed3dc1b109_CBVResourceSpaces, 8, g_ffx_fsr2_accumulate_pass_wave64_96ab70862d5dc9ab2c07c3ed3dc1b109_SRVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_96ab70862d5dc9ab2c07c3ed3dc1b109_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_96ab70862d5dc9ab2c07c3ed3dc1b109_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_96ab70862d5dc9ab2c07c3ed3dc1b109_SRVResourceSpaces, 5, g_ffx_fsr2_accumulate_pass_wave64_96ab70862d5dc9ab2c07c3ed3dc1b109_UAVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_96ab70862d5dc9ab2c07c3ed3dc1b109_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_96ab70862d5dc9ab2c07c3ed3dc1b109_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_96ab70862d5dc9ab2c07c3ed3dc1b109_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_wave64_96ab70862d5dc9ab2c07c3ed3dc1b109_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_wave64_96ab70862d5dc9ab2c07c3ed3dc1b109_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_96ab70862d5dc9ab2c07c3ed3dc1b109_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_96ab70862d5dc9ab2c07c3ed3dc1b109_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_wave64_3655605c1b6e72d9153e322ee17fc8b0_size, g_ffx_fsr2_accumulate_pass_wave64_3655605c1b6e72d9153e322ee17fc8b0_data, 1, g_ffx_fsr2_accumulate_pass_wave64_3655605c1b6e72d9153e322ee17fc8b0_CBVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_3655605c1b6e72d9153e322ee17fc8b0_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_3655605c1b6e72d9153e322ee17fc8b0_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_3655605c1b6e72d9153e322ee17fc8b0_CBVResourceSpaces, 8, g_ffx_fsr2_accumulate_pass_wave64_3655605c1b6e72d9153e322ee17fc8b0_SRVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_3655605c1b6e72d9153e322ee17fc8b0_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_3655605c1b6e72d9153e322ee17fc8b0_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_3655605c1b6e72d9153e322ee17fc8b0_SRVResourceSpaces, 4, g_ffx_fsr2_accumulate_pass_wave64_3655605c1b6e72d9153e322ee17fc8b0_UAVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_3655605c1b6e72d9153e322ee17fc8b0_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_3655605c1b6e72d9153e322ee17fc8b0_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_3655605c1b6e72d9153e322ee17fc8b0_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_wave64_3655605c1b6e72d9153e322ee17fc8b0_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_wave64_3655605c1b6e72d9153e322ee17fc8b0_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_3655605c1b6e72d9153e322ee17fc8b0_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_3655605c1b6e72d9153e322ee17fc8b0_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_wave64_7ec5c0adab7afe1167da3eaf6698b37a_size, g_ffx_fsr2_accumulate_pass_wave64_7ec5c0adab7afe1167da3eaf6698b37a_data, 1, g_ffx_fsr2_accumulate_pass_wave64_7ec5c0adab7afe1167da3eaf6698b37a_CBVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_7ec5c0adab7afe1167da3eaf6698b37a_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_7ec5c0adab7afe1167da3eaf6698b37a_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_7ec5c0adab7afe1167da3eaf6698b37a_CBVResourceSpaces, 8, g_ffx_fsr2_accumulate_pass_wave64_7ec5c0adab7afe1167da3eaf6698b37a_SRVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_7ec5c0adab7afe1167da3eaf6698b37a_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_7ec5c0adab7afe1167da3eaf6698b37a_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_7ec5c0adab7afe1167da3eaf6698b37a_SRVResourceSpaces, 5, g_ffx_fsr2_accumulate_pass_wave64_7ec5c0adab7afe1167da3eaf6698b37a_UAVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_7ec5c0adab7afe1167da3eaf6698b37a_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_7ec5c0adab7afe1167da3eaf6698b37a_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_7ec5c0adab7afe1167da3eaf6698b37a_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_wave64_7ec5c0adab7afe1167da3eaf6698b37a_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_wave64_7ec5c0adab7afe1167da3eaf6698b37a_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_7ec5c0adab7afe1167da3eaf6698b37a_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_7ec5c0adab7afe1167da3eaf6698b37a_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_wave64_6bd4dcbaab69eae8d051a23bbe99e88f_size, g_ffx_fsr2_accumulate_pass_wave64_6bd4dcbaab69eae8d051a23bbe99e88f_data, 1, g_ffx_fsr2_accumulate_pass_wave64_6bd4dcbaab69eae8d051a23bbe99e88f_CBVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_6bd4dcbaab69eae8d051a23bbe99e88f_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_6bd4dcbaab69eae8d051a23bbe99e88f_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_6bd4dcbaab69eae8d051a23bbe99e88f_CBVResourceSpaces, 8, g_ffx_fsr2_accumulate_pass_wave64_6bd4dcbaab69eae8d051a23bbe99e88f_SRVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_6bd4dcbaab69eae8d051a23bbe99e88f_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_6bd4dcbaab69eae8d051a23bbe99e88f_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_6bd4dcbaab69eae8d051a23bbe99e88f_SRVResourceSpaces, 5, g_ffx_fsr2_accumulate_pass_wave64_6bd4dcbaab69eae8d051a23bbe99e88f_UAVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_6bd4dcbaab69eae8d051a23bbe99e88f_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_6bd4dcbaab69eae8d051a23bbe99e88f_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_6bd4dcbaab69eae8d051a23bbe99e88f_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_wave64_6bd4dcbaab69eae8d051a23bbe99e88f_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_wave64_6bd4dcbaab69eae8d051a23bbe99e88f_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_6bd4dcbaab69eae8d051a23bbe99e88f_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_6bd4dcbaab69eae8d051a23bbe99e88f_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_wave64_c1fd7128dcf3684e44ea7614d11c8173_size, g_ffx_fsr2_accumulate_pass_wave64_c1fd7128dcf3684e44ea7614d11c8173_data, 1, g_ffx_fsr2_accumulate_pass_wave64_c1fd7128dcf3684e44ea7614d11c8173_CBVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_c1fd7128dcf3684e44ea7614d11c8173_CBVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_c1fd7128dcf3684e44ea7614d11c8173_CBVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_c1fd7128dcf3684e44ea7614d11c8173_CBVResourceSpaces, 8, g_ffx_fsr2_accumulate_pass_wave64_c1fd7128dcf3684e44ea7614d11c8173_SRVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_c1fd7128dcf3684e44ea7614d11c8173_SRVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_c1fd7128dcf3684e44ea7614d11c8173_SRVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_c1fd7128dcf3684e44ea7614d11c8173_SRVResourceSpaces, 4, g_ffx_fsr2_accumulate_pass_wave64_c1fd7128dcf3684e44ea7614d11c8173_UAVResourceNames, g_ffx_fsr2_accumulate_pass_wave64_c1fd7128dcf3684e44ea7614d11c8173_UAVResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_c1fd7128dcf3684e44ea7614d11c8173_UAVResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_c1fd7128dcf3684e44ea7614d11c8173_UAVResourceSpaces, 1, g_ffx_fsr2_accumulate_pass_wave64_c1fd7128dcf3684e44ea7614d11c8173_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_wave64_c1fd7128dcf3684e44ea7614d11c8173_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_wave64_c1fd7128dcf3684e44ea7614d11c8173_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_wave64_c1fd7128dcf3684e44ea7614d11c8173_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_permutations.h.d b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_permutations.h.d new file mode 100644 index 00000000..ace4e407 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_permutations.h.d @@ -0,0 +1 @@ +src/ffx-fsr2-api/shaders/dx12/ffx_fsr2_accumulate_pass_wave64_permutations.h: ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common.h ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common_half.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_callbacks_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_resources.h ../../src/ffx-fsr2-api/shaders/ffx_core.h ../../src/ffx-fsr2-api/shaders/ffx_core_portability.h ../../src/ffx-fsr2-api/shaders/ffx_core_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_upsample.h ../../src/ffx-fsr2-api/shaders/ffx_common_types.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_common.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_reproject.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_sample.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_postprocess_lock_status.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_accumulate.h \ No newline at end of file diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_autogen_reactive_pass_16bit_5e0f49b468ebca030a7cbd458cd4de96.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_autogen_reactive_pass_16bit_5e0f49b468ebca030a7cbd458cd4de96.h new file mode 100644 index 00000000..4e6b5895 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_autogen_reactive_pass_16bit_5e0f49b468ebca030a7cbd458cd4de96.h @@ -0,0 +1,326 @@ +// ffx_fsr2_autogen_reactive_pass_16bit_5e0f49b468ebca030a7cbd458cd4de96.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_autogen_reactive_pass_16bit_5e0f49b468ebca030a7cbd458cd4de96_CBVResourceNames[] = { "cbGenerateReactive", }; +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_16bit_5e0f49b468ebca030a7cbd458cd4de96_CBVResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_16bit_5e0f49b468ebca030a7cbd458cd4de96_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_16bit_5e0f49b468ebca030a7cbd458cd4de96_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_autogen_reactive_pass_16bit_5e0f49b468ebca030a7cbd458cd4de96_SRVResourceNames[] = { "r_input_color_jittered", "r_input_opaque_only", }; +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_16bit_5e0f49b468ebca030a7cbd458cd4de96_SRVResourceBindings[] = { 1, 0, }; +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_16bit_5e0f49b468ebca030a7cbd458cd4de96_SRVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_16bit_5e0f49b468ebca030a7cbd458cd4de96_SRVResourceSpaces[] = { 0, 0, }; + +static const char* g_ffx_fsr2_autogen_reactive_pass_16bit_5e0f49b468ebca030a7cbd458cd4de96_UAVResourceNames[] = { "rw_output_autoreactive", }; +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_16bit_5e0f49b468ebca030a7cbd458cd4de96_UAVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_16bit_5e0f49b468ebca030a7cbd458cd4de96_UAVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_16bit_5e0f49b468ebca030a7cbd458cd4de96_UAVResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_16bit_5e0f49b468ebca030a7cbd458cd4de96_size = 4848; + +static const unsigned char g_ffx_fsr2_autogen_reactive_pass_16bit_5e0f49b468ebca030a7cbd458cd4de96_data[] = { +0x44,0x58,0x42,0x43,0xf5,0x77,0xc5,0x1e,0x58,0xa7,0xf3,0x2f,0xc5,0x25,0x9c,0xd6, +0xe8,0xbe,0x43,0x79,0x01,0x00,0x00,0x00,0xf0,0x12,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x1c,0x01,0x00,0x00,0x30,0x09,0x00,0x00,0x4c,0x09,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xa8,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0x0c,0x08,0x00,0x00,0x62,0x00,0x05,0x00,0x03,0x02,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xf4,0x07,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0xfa,0x01,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff, +0xff,0xff,0xff,0x1f,0x00,0x09,0xa8,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0x60,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0x98,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x50,0x06,0x63,0x30,0xe8,0x28,0x84,0x31,0x18,0x06,0x25,0x73,0x04,0x08, +0x2d,0xf7,0x0c,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x21,0xd0,0x0c,0x0b,0x81,0x02,0xa6, +0x2c,0xc0,0xd0,0x0c,0xc3,0x60,0x18,0x86,0xb1,0x90,0x73,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0x8a, +0x02,0x0d,0xcd,0x30,0x0c,0xc3,0x30,0x0c,0x14,0x1d,0x35,0x5c,0xfe,0x84,0x3d,0x84, +0xe4,0x73,0x1b,0x55,0xac,0xc4,0xe4,0x23,0xb7,0x8d,0x88,0x61,0x18,0x86,0x42,0x4c, +0x43,0x33,0x10,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12, +0x93,0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x61,0x0d,0xcd,0x40,0xd7,0x1c,0x41, +0x50,0x8c,0x66,0x58,0x86,0x21,0x23,0x6d,0x20,0x60,0x18,0x81,0x30,0x66,0x6a,0x83, +0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a, +0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90, +0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03, +0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c, +0x80,0x87,0x72,0x40,0xc1,0x30,0x93,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83, +0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84, +0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f,0x20,0xa1,0xf3,0xe8,0x9b, +0x09,0x1b,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78, +0x87,0x70,0xa0,0x07,0x3f,0x40,0x81,0x41,0xe1,0x49,0x42,0x00,0x12,0x0d,0x11,0x01, +0x13,0xb1,0x12,0x80,0x30,0x21,0x15,0x81,0x08,0xc3,0x30,0x06,0x1a,0xe7,0x08,0x40, +0x01,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x04,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x0e,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x50,0x40,0x00,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb9,0x80,0x00,0x18,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0xa3,0x01,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40, +0x16,0x08,0x00,0x00,0x10,0x00,0x00,0x00,0x32,0x1e,0x98,0x14,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24, +0x0a,0xa4,0x0c,0xca,0xa1,0x10,0x0a,0xa2,0x30,0x4a,0xa1,0xb0,0xca,0x39,0x80,0xb2, +0x11,0x80,0x1a,0xa0,0xb2,0x00,0x01,0x01,0x11,0x48,0x9c,0x01,0xa0,0x71,0x06,0x80, +0xc8,0x19,0x00,0x02,0x67,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x9c,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x41,0x99,0x20,0x0c,0xcb,0x06,0x61,0x20, +0x26,0x08,0x03,0xb3,0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0xa1,0xd9,0x30,0x20, +0x09,0x31,0x41,0x00,0x03,0x8f,0x96,0xdc,0x57,0x9a,0x1b,0x5c,0x1d,0xdd,0xd7,0xd8, +0x1b,0xdb,0x9b,0xdc,0x97,0x5a,0x1a,0x1d,0x5d,0x99,0x5c,0x19,0xd9,0x04,0x61,0x70, +0x36,0x08,0x46,0xb3,0x21,0x31,0x16,0xc6,0x18,0x06,0xc2,0x70,0x38,0xc9,0x7d,0xa5, +0xb9,0xc1,0xd5,0xd1,0x7d,0xbd,0xc1,0x85,0xc5,0xd5,0x95,0x7d,0xbd,0xb9,0xb1,0xe5, +0x6d,0x48,0x86,0x05,0x32,0x8c,0x81,0x30,0x9c,0x0d,0xc2,0x13,0x4d,0x10,0xc4,0x60, +0xa3,0x25,0x77,0xf7,0xf5,0x56,0x47,0x07,0x57,0x47,0xf7,0x15,0x56,0x47,0xf7,0x26, +0x57,0x16,0x36,0x46,0x97,0x66,0x57,0x36,0x41,0xc8,0xb0,0x0d,0x8b,0x31,0x51,0x86, +0x31,0x10,0x55,0x55,0x39,0x1b,0x02,0x6b,0x82,0x40,0x06,0x1d,0xa5,0x31,0xb1,0xa3, +0x32,0xb7,0x32,0xb9,0x30,0xba,0x32,0xa9,0xb2,0xb0,0x31,0xba,0x34,0xbb,0xb2,0x09, +0xc2,0xf0,0x6c,0x40,0x0c,0x2c,0x33,0x86,0x41,0x03,0x36,0x04,0xdb,0x06,0x42,0xba, +0x38,0x60,0x82,0x30,0x06,0x1c,0x8b,0xb9,0xb1,0x30,0xb6,0xb2,0x09,0xc2,0x00,0x4d, +0x10,0x86,0x68,0x82,0x90,0x65,0x1b,0x90,0xe4,0x03,0x03,0x23,0x0c,0x9a,0x46,0x0c, +0x98,0xd0,0xa1,0xc9,0x95,0xcd,0xa1,0xbd,0xb1,0x91,0x4d,0x10,0x06,0x69,0x03,0x92, +0x90,0x01,0x18,0x94,0x41,0x18,0x34,0x8d,0x18,0x70,0x11,0x4b,0x73,0x0b,0x93,0xcb, +0xb3,0x0a,0x63,0xab,0x2b,0x9b,0x20,0x0c,0xd3,0x06,0x24,0x39,0x03,0x30,0x40,0x83, +0x30,0x68,0x1a,0x31,0x60,0x61,0xc6,0x16,0x76,0x36,0x37,0x41,0x18,0xa8,0x09,0xc2, +0x50,0x6d,0x40,0x12,0x35,0x00,0x83,0x35,0x08,0x03,0x36,0x68,0xc4,0x60,0x43,0xa1, +0x8d,0x81,0x19,0xa4,0x41,0x1b,0x6c,0x18,0x0c,0xcf,0x0d,0x26,0x08,0x02,0xb0,0x01, +0xd8,0x30,0x18,0x71,0x10,0x07,0x1b,0x02,0x39,0xd8,0x30,0x0c,0x70,0x30,0x07,0x14, +0x86,0xa6,0x26,0x08,0x65,0xa0,0x6d,0x18,0xd0,0x00,0x0d,0x86,0x0d,0x84,0x61,0x07, +0x65,0x70,0x07,0x1b,0x0a,0x38,0xa8,0x03,0xa0,0xc3,0x03,0x22,0x62,0x72,0x61,0x6e, +0x63,0x68,0x65,0x73,0x34,0xcc,0xd8,0xde,0xc2,0xe8,0xe6,0x26,0x08,0x83,0xc5,0x22, +0xcd,0x6d,0x8e,0x6e,0x6e,0x82,0x30,0x5c,0x24,0xd2,0xdc,0xe8,0xe6,0x88,0xd0,0x95, +0xe1,0x7d,0xb1,0xbd,0x85,0x91,0x31,0xa1,0x2b,0xc3,0xfb,0x9a,0xa3,0x7b,0x93,0x2b, +0x63,0x51,0x97,0xe6,0x46,0x37,0xb7,0xc1,0xd1,0x03,0x62,0x0f,0xf8,0xa0,0x0f,0xfc, +0xe0,0x0f,0xd0,0x00,0x14,0x88,0x50,0x18,0x44,0x01,0x0d,0xaa,0xb0,0xb1,0xd9,0xb5, +0xb9,0xa4,0x91,0x95,0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64,0x78,0x2e,0x76,0x65,0x72, +0x73,0x69,0x6f,0x6e,0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b,0x5d,0x18,0x9b,0x5d,0x99, +0xdc,0x94,0xc0,0xa8,0x43,0x86,0xe7,0x32,0x87,0x16,0x46,0x56,0x26,0xd7,0xf4,0x46, +0x56,0xc6,0x36,0x25,0x48,0xca,0x90,0xe1,0xb9,0xc8,0x95,0xcd,0xbd,0xd5,0xc9,0x8d, +0x95,0xcd,0x4d,0x09,0xb8,0x4a,0x64,0x78,0x2e,0x74,0x79,0x70,0x65,0x41,0x6e,0x6e, +0x6f,0x74,0x61,0x74,0x69,0x6f,0x6e,0x73,0x53,0x04,0x37,0x98,0x83,0x3a,0x64,0x78, +0x2e,0x65,0x6e,0x74,0x72,0x79,0x50,0x6f,0x69,0x6e,0x74,0x73,0x53,0x02,0x3c,0xe8, +0x42,0x86,0xe7,0x32,0xf6,0x56,0xe7,0x46,0x57,0x26,0x37,0x37,0x25,0x10,0x05,0x00, +0x79,0x18,0x00,0x00,0x51,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xd1,0x43,0x0e,0xf8, +0xe0,0x06,0xe4,0x20,0x0e,0xe7,0xe0,0x06,0xf6,0x10,0x0e,0xf2,0xc0,0x0e,0xe1,0x90, +0x0f,0xef,0x50,0x0f,0xf4,0x30,0x83,0x81,0xc8,0x01,0x1f,0xdc,0x40,0x1c,0xe4,0xa1, +0x1c,0xc2,0x61,0x1d,0xdc,0x40,0x1c,0xe4,0x01,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x2a,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x11,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20, +0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45, +0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x07,0xdb,0x70, +0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60, +0x3e,0x72,0xdb,0x96,0x20,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44,0x84,0x40, +0x33,0x2c,0x84,0x05,0x44,0xc3,0xe5,0x3b,0x8f,0x6f,0x44,0x0e,0xf5,0x88,0x83,0x8f, +0xdc,0xb6,0x19,0x54,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x44,0xe9,0x00, +0x83,0x5f,0xdc,0xb6,0x15,0x58,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x04, +0x3b,0x39,0x11,0xe1,0x17,0xb7,0x6d,0x02,0xd9,0x70,0xf9,0xce,0xe3,0x4f,0x47,0x44, +0x00,0x83,0x38,0x88,0x0d,0x18,0x39,0xd4,0xe3,0x23,0xb7,0x6d,0x03,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x5e,0x0f,0x49,0xb4, +0x68,0xeb,0xca,0x03,0x0a,0x7c,0xbd,0x45,0x8c,0xd4,0xde,0x96,0x44,0x58,0x49,0x4c, +0x9c,0x09,0x00,0x00,0x62,0x00,0x05,0x00,0x67,0x02,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x84,0x09,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x5e,0x02,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff, +0xff,0xff,0xff,0x1f,0x00,0x09,0xa8,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0x60,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0x9c,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x50,0x06,0x63,0x30,0xe8,0x28,0x84,0x31,0x18,0x06,0x25,0x73,0x04,0x08, +0x2d,0xf7,0x0c,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x21,0xd0,0x0c,0x0b,0x81,0x02,0xa6, +0x2c,0xc0,0xd0,0x0c,0xc3,0x60,0x18,0x86,0xb1,0x90,0x73,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0x8a, +0x02,0x0d,0xcd,0x30,0x0c,0xc3,0x30,0x0c,0x14,0x1d,0x35,0x5c,0xfe,0x84,0x3d,0x84, +0xe4,0x73,0x1b,0x55,0xac,0xc4,0xe4,0x23,0xb7,0x8d,0x88,0x61,0x18,0x86,0x42,0x4c, +0x43,0x33,0x10,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12, +0x93,0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x61,0x0d,0xcd,0x40,0xd7,0x1c,0x41, +0x50,0x8c,0x66,0x58,0x86,0x21,0x23,0x6d,0x20,0x60,0x18,0x81,0x30,0x66,0x6a,0x83, +0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a, +0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90, +0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03, +0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c, +0x80,0x87,0x72,0x40,0xc1,0x30,0x93,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83, +0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84, +0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f,0x20,0xa1,0xf3,0xe8,0x9b, +0x09,0x1b,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78, +0x87,0x70,0xa0,0x07,0x3f,0x40,0x81,0x41,0xe1,0x49,0x42,0x00,0x12,0x0d,0x11,0x01, +0x13,0xb1,0x12,0x80,0x30,0x21,0x15,0x81,0x08,0xc3,0x30,0x06,0x1a,0xe7,0x08,0x40, +0x61,0x0a,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x04,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x0e,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x50,0x40,0x00,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb9,0x80,0x00,0x18,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0xa3,0x01,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40, +0x16,0x08,0x00,0x00,0x0c,0x00,0x00,0x00,0x32,0x1e,0x98,0x14,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24, +0x0a,0xa4,0x10,0x0a,0x82,0xb2,0x11,0x00,0x2a,0x0b,0x10,0x10,0x10,0x81,0xc4,0x19, +0x00,0x22,0x67,0x00,0x08,0x9c,0x01,0x00,0x79,0x18,0x00,0x00,0x47,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x41,0x99,0x20,0x0c,0xcb,0x06,0x61,0x20, +0x26,0x08,0x03,0xb3,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08, +0x43,0x33,0x41,0x00,0x03,0x8b,0xc0,0x04,0x61,0x70,0x36,0x08,0x4a,0xb3,0x21,0x51, +0x16,0x46,0x19,0x06,0x42,0x71,0x36,0x24,0xc3,0xc2,0x28,0xca,0x40,0x28,0xce,0x06, +0xe1,0x81,0x26,0x08,0x62,0x40,0x4d,0x10,0x32,0x69,0xc3,0xa2,0x48,0x8c,0xa2,0x0c, +0xc4,0x34,0x4d,0xce,0x86,0x80,0x9a,0x20,0x90,0x41,0x35,0x41,0x18,0x9e,0x0d,0x88, +0x62,0x31,0xca,0x30,0x5c,0xc0,0x86,0x00,0xdb,0x40,0x44,0x55,0x06,0x4c,0x10,0x04, +0x80,0xc2,0xd0,0xd4,0x04,0xa1,0x0c,0xa6,0x09,0xc2,0x00,0x4d,0x10,0x86,0x68,0xc3, +0xf0,0x7d,0xc3,0x06,0x42,0xe9,0x3c,0x30,0xd8,0x50,0x6c,0x1c,0xa0,0x85,0x41,0x15, +0x36,0x36,0xbb,0x36,0x97,0x34,0xb2,0x32,0x37,0xba,0x29,0x41,0x50,0x85,0x0c,0xcf, +0xc5,0xae,0x4c,0x6e,0x2e,0xed,0xcd,0x6d,0x4a,0x40,0x34,0x21,0xc3,0x73,0xb1,0x0b, +0x63,0xb3,0x2b,0x93,0x9b,0x12,0x18,0x75,0xc8,0xf0,0x5c,0xe6,0xd0,0xc2,0xc8,0xca, +0xe4,0x9a,0xde,0xc8,0xca,0xd8,0xa6,0x04,0x48,0x19,0x32,0x3c,0x17,0xb9,0xb2,0xb9, +0xb7,0x3a,0xb9,0xb1,0xb2,0xb9,0x29,0x41,0x56,0x87,0x0c,0xcf,0xa5,0xcc,0x8d,0x4e, +0x2e,0x0f,0xea,0x2d,0xcd,0x8d,0x6e,0x6e,0x4a,0x10,0x06,0x00,0x79,0x18,0x00,0x00, +0x51,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xd1,0x43,0x0e,0xf8,0xe0,0x06,0xe4,0x20, +0x0e,0xe7,0xe0,0x06,0xf6,0x10,0x0e,0xf2,0xc0,0x0e,0xe1,0x90,0x0f,0xef,0x50,0x0f, +0xf4,0x30,0x83,0x81,0xc8,0x01,0x1f,0xdc,0x40,0x1c,0xe4,0xa1,0x1c,0xc2,0x61,0x1d, +0xdc,0x40,0x1c,0xe4,0x01,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x2a,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x11,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e, +0x71,0xdb,0x86,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03, +0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x07,0xdb,0x70,0xf9,0xce,0xe3,0x0b, +0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x3e,0x72,0xdb,0x96, +0x20,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44,0x84,0x40,0x33,0x2c,0x84,0x05, +0x44,0xc3,0xe5,0x3b,0x8f,0x6f,0x44,0x0e,0xf5,0x88,0x83,0x8f,0xdc,0xb6,0x19,0x54, +0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x44,0xe9,0x00,0x83,0x5f,0xdc,0xb6, +0x15,0x58,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11,0xe1, +0x17,0xb7,0x6d,0x02,0xd9,0x70,0xf9,0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38,0x88, +0x0d,0x18,0x39,0xd4,0xe3,0x23,0xb7,0x6d,0x03,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d, +0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x61,0x20,0x00,0x00,0xbb,0x00,0x00,0x00, +0x13,0x04,0x45,0x2c,0x10,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x34,0x94,0xd1,0x0c, +0x40,0xc9,0x15,0x6f,0x40,0xf9,0x06,0x94,0x41,0x11,0x06,0x94,0x5d,0xc1,0x94,0x61, +0x00,0x2d,0xe5,0x51,0x04,0x25,0x30,0x02,0x40,0xc6,0x18,0x81,0x08,0x92,0x20,0xbe, +0x8d,0x00,0x8c,0x11,0x80,0x20,0x08,0xe2,0x1f,0x00,0x00,0x00,0x23,0x06,0x09,0x00, +0x82,0x60,0xa0,0x7d,0x4f,0xb1,0x6d,0xd6,0x88,0x41,0x02,0x80,0x20,0x18,0x68,0x60, +0x00,0x15,0x1f,0x77,0x8d,0x18,0x24,0x00,0x08,0x82,0x81,0x16,0x06,0x91,0xd1,0x81, +0x01,0x36,0x62,0x90,0x00,0x20,0x08,0x06,0x9a,0x18,0x48,0x89,0x17,0x06,0xd9,0x88, +0x81,0x01,0x80,0x20,0x18,0x10,0x6b,0x20,0x7d,0x23,0x06,0x06,0x00,0x82,0x60,0x40, +0xb0,0xc1,0x34,0x06,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0xb0,0xc1,0x14,0x06,0x23, +0x06,0x06,0x00,0x82,0x60,0x40,0xb4,0x01,0x55,0x06,0x45,0x50,0x57,0x44,0x75,0x45, +0x08,0x50,0x84,0x00,0x25,0x94,0xc1,0x59,0x60,0x06,0x19,0xa8,0xe1,0x0c,0xce,0x02, +0x34,0xc8,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x44,0x72,0xb0,0x3d,0x6b,0x30,0x04, +0x60,0x00,0x06,0x60,0x00,0x06,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83, +0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x91,0x1d,0x7c,0xd2,0x1b,0x28,0x09,0x19,0x90, +0x01,0x19,0x90,0xc1,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18, +0x1c,0x00,0x08,0x82,0x01,0x95,0x07,0x62,0x50,0xcd,0xc1,0x68,0x42,0x30,0x54,0x80, +0x07,0x3a,0xdc,0x10,0xd8,0x01,0x18,0xcc,0x32,0x08,0x41,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x09,0x28,0xb4,0x81,0x92,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x12,0x0a, +0x6e,0xf0,0x31,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0x88,0xc2,0x1b,0x04,0x82,0x05, +0x60,0x00,0x1f,0x7b,0x02,0xfa,0xd8,0x23,0xd0,0xc7,0x9e,0x81,0x3e,0x23,0x06,0x07, +0x00,0x82,0x60,0x90,0x9c,0x02,0x1d,0x34,0xcc,0x88,0xc1,0x01,0x80,0x20,0x18,0x24, +0xa8,0x50,0x07,0x66,0xf0,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x92,0x0a,0x76,0x10, +0x08,0x16,0x9c,0x01,0x7c,0x4c,0x0a,0xe8,0x63,0x92,0x40,0x1f,0x93,0x06,0xfa,0xcc, +0x12,0x08,0x03,0x15,0x06,0x15,0xc8,0x01,0x30,0x50,0x61,0x50,0x81,0x1c,0x00,0x03, +0x15,0x06,0x15,0xc8,0x01,0x30,0x50,0x61,0x30,0x01,0x1c,0x00,0x03,0x15,0x06,0x13, +0xc0,0x01,0x30,0x50,0x61,0x30,0x01,0x1c,0x00,0x75,0xb5,0x82,0x0e,0x37,0x04,0xac, +0x00,0x06,0xb3,0x0c,0xc4,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x62,0x0b,0xa3, +0x70,0x18,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xdc,0x02,0x29,0x24,0x81,0xd5,0x41, +0x10,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0x72,0xc1,0x14,0xf0,0x20,0x30,0x26, +0xa0,0x8f,0x31,0x02,0x7d,0x8c,0x19,0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x49, +0x2f,0xa8,0xc2,0xa2,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0xe2,0x0b,0xab,0xd0,0x04, +0xc6,0x07,0x41,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x01,0x87,0x56,0xf8,0x83, +0xc0,0xa0,0x80,0x3e,0x06,0x09,0xf4,0x31,0x68,0xa0,0xcf,0x2c,0x01,0x31,0x50,0x61, +0x50,0x03,0x1b,0x08,0x03,0x15,0x06,0x35,0xb0,0x81,0x30,0x50,0x61,0x50,0x03,0x1b, +0x08,0x03,0x15,0x06,0x33,0xb0,0x81,0x30,0x50,0x61,0x30,0x03,0x1b,0x08,0x03,0x15, +0x06,0x33,0xb0,0x81,0x60,0x83,0x11,0x1f,0x1b,0x8c,0xf8,0xd8,0x60,0xc4,0x67,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0x0e,0x77,0x28,0x87,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0x8e,0x77,0x30,0x87,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x0e,0x78,0x38,0x87,0xa1, +0xe6,0x60,0x1c,0x74,0xb8,0x21,0x40,0x87,0x30,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x44,0x1e,0x7e,0x81,0x18,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x99,0x07,0x70,0x30, +0x02,0x3b,0x0e,0xf9,0xd8,0x71,0xc8,0xc7,0x02,0x01,0x3e,0x86,0x20,0xf2,0x31,0x21, +0x80,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x1c,0xfa,0xe0,0x0b,0xc1,0x74,0xc3,0x11, +0x24,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xdd,0x43,0x38,0xd0,0x82,0x3c,0x8c,0x26, +0x04,0x80,0x05,0x83,0x7c,0x2a,0x14,0xe4,0x41,0x87,0x1b,0x02,0x7b,0x08,0x83,0xd1, +0x84,0x22,0x18,0x8e,0x20,0x02,0xe2,0x1b,0x4d,0x38,0x84,0xe9,0x86,0x70,0x08,0x84, +0xe9,0x86,0xe0,0x28,0x46,0x0c,0x1c,0x00,0x04,0xc1,0xc0,0x21,0x89,0x74,0x08,0x87, +0x5b,0xb0,0x85,0x78,0x08,0x82,0x20,0x40,0x07,0x04,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_autogen_reactive_pass_16bit_permutations.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_autogen_reactive_pass_16bit_permutations.h new file mode 100644 index 00000000..d2f541ca --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_autogen_reactive_pass_16bit_permutations.h @@ -0,0 +1,121 @@ +#include "ffx_fsr2_autogen_reactive_pass_16bit_5e0f49b468ebca030a7cbd458cd4de96.h" + +typedef union ffx_fsr2_autogen_reactive_pass_16bit_PermutationKey { + struct { + uint32_t FFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE : 1; + uint32_t FFX_FSR2_OPTION_HDR_COLOR_INPUT : 1; + uint32_t FFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_JITTERED_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_INVERTED_DEPTH : 1; + uint32_t FFX_FSR2_OPTION_APPLY_SHARPENING : 1; + }; + uint32_t index; +} ffx_fsr2_autogen_reactive_pass_16bit_PermutationKey; + +typedef struct ffx_fsr2_autogen_reactive_pass_16bit_PermutationInfo { + const uint32_t blobSize; + const unsigned char* blobData; + + + const uint32_t numCBVResources; + const char** cbvResourceNames; + const uint32_t* cbvResourceBindings; + const uint32_t* cbvResourceCounts; + const uint32_t* cbvResourceSpaces; + + const uint32_t numSRVResources; + const char** srvResourceNames; + const uint32_t* srvResourceBindings; + const uint32_t* srvResourceCounts; + const uint32_t* srvResourceSpaces; + + const uint32_t numUAVResources; + const char** uavResourceNames; + const uint32_t* uavResourceBindings; + const uint32_t* uavResourceCounts; + const uint32_t* uavResourceSpaces; + + const uint32_t numSamplerResources; + const char** samplerResourceNames; + const uint32_t* samplerResourceBindings; + const uint32_t* samplerResourceCounts; + const uint32_t* samplerResourceSpaces; + + const uint32_t numRTAccelerationStructureResources; + const char** rtAccelerationStructureResourceNames; + const uint32_t* rtAccelerationStructureResourceBindings; + const uint32_t* rtAccelerationStructureResourceCounts; + const uint32_t* rtAccelerationStructureResourceSpaces; +} ffx_fsr2_autogen_reactive_pass_16bit_PermutationInfo; + +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_16bit_IndirectionTable[] = { + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, +}; + +static const ffx_fsr2_autogen_reactive_pass_16bit_PermutationInfo g_ffx_fsr2_autogen_reactive_pass_16bit_PermutationInfo[] = { + { g_ffx_fsr2_autogen_reactive_pass_16bit_5e0f49b468ebca030a7cbd458cd4de96_size, g_ffx_fsr2_autogen_reactive_pass_16bit_5e0f49b468ebca030a7cbd458cd4de96_data, 1, g_ffx_fsr2_autogen_reactive_pass_16bit_5e0f49b468ebca030a7cbd458cd4de96_CBVResourceNames, g_ffx_fsr2_autogen_reactive_pass_16bit_5e0f49b468ebca030a7cbd458cd4de96_CBVResourceBindings, g_ffx_fsr2_autogen_reactive_pass_16bit_5e0f49b468ebca030a7cbd458cd4de96_CBVResourceCounts, g_ffx_fsr2_autogen_reactive_pass_16bit_5e0f49b468ebca030a7cbd458cd4de96_CBVResourceSpaces, 2, g_ffx_fsr2_autogen_reactive_pass_16bit_5e0f49b468ebca030a7cbd458cd4de96_SRVResourceNames, g_ffx_fsr2_autogen_reactive_pass_16bit_5e0f49b468ebca030a7cbd458cd4de96_SRVResourceBindings, g_ffx_fsr2_autogen_reactive_pass_16bit_5e0f49b468ebca030a7cbd458cd4de96_SRVResourceCounts, g_ffx_fsr2_autogen_reactive_pass_16bit_5e0f49b468ebca030a7cbd458cd4de96_SRVResourceSpaces, 1, g_ffx_fsr2_autogen_reactive_pass_16bit_5e0f49b468ebca030a7cbd458cd4de96_UAVResourceNames, g_ffx_fsr2_autogen_reactive_pass_16bit_5e0f49b468ebca030a7cbd458cd4de96_UAVResourceBindings, g_ffx_fsr2_autogen_reactive_pass_16bit_5e0f49b468ebca030a7cbd458cd4de96_UAVResourceCounts, g_ffx_fsr2_autogen_reactive_pass_16bit_5e0f49b468ebca030a7cbd458cd4de96_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_autogen_reactive_pass_16bit_permutations.h.d b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_autogen_reactive_pass_16bit_permutations.h.d new file mode 100644 index 00000000..bcef4f04 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_autogen_reactive_pass_16bit_permutations.h.d @@ -0,0 +1 @@ +src/ffx-fsr2-api/shaders/dx12/ffx_fsr2_autogen_reactive_pass_16bit_permutations.h: ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common.h ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common_half.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_callbacks_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_resources.h ../../src/ffx-fsr2-api/shaders/ffx_core.h ../../src/ffx-fsr2-api/shaders/ffx_core_portability.h ../../src/ffx-fsr2-api/shaders/ffx_common_types.h ../../src/ffx-fsr2-api/shaders/ffx_core_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_common.h \ No newline at end of file diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_autogen_reactive_pass_594b11b6b11a66d7d0e168b8b2b94d61.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_autogen_reactive_pass_594b11b6b11a66d7d0e168b8b2b94d61.h new file mode 100644 index 00000000..985486ed --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_autogen_reactive_pass_594b11b6b11a66d7d0e168b8b2b94d61.h @@ -0,0 +1,323 @@ +// ffx_fsr2_autogen_reactive_pass_594b11b6b11a66d7d0e168b8b2b94d61.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_autogen_reactive_pass_594b11b6b11a66d7d0e168b8b2b94d61_CBVResourceNames[] = { "cbGenerateReactive", }; +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_594b11b6b11a66d7d0e168b8b2b94d61_CBVResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_594b11b6b11a66d7d0e168b8b2b94d61_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_594b11b6b11a66d7d0e168b8b2b94d61_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_autogen_reactive_pass_594b11b6b11a66d7d0e168b8b2b94d61_SRVResourceNames[] = { "r_input_color_jittered", "r_input_opaque_only", }; +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_594b11b6b11a66d7d0e168b8b2b94d61_SRVResourceBindings[] = { 1, 0, }; +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_594b11b6b11a66d7d0e168b8b2b94d61_SRVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_594b11b6b11a66d7d0e168b8b2b94d61_SRVResourceSpaces[] = { 0, 0, }; + +static const char* g_ffx_fsr2_autogen_reactive_pass_594b11b6b11a66d7d0e168b8b2b94d61_UAVResourceNames[] = { "rw_output_autoreactive", }; +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_594b11b6b11a66d7d0e168b8b2b94d61_UAVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_594b11b6b11a66d7d0e168b8b2b94d61_UAVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_594b11b6b11a66d7d0e168b8b2b94d61_UAVResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_594b11b6b11a66d7d0e168b8b2b94d61_size = 4800; + +static const unsigned char g_ffx_fsr2_autogen_reactive_pass_594b11b6b11a66d7d0e168b8b2b94d61_data[] = { +0x44,0x58,0x42,0x43,0x25,0x47,0xbf,0xe9,0xb0,0x08,0x92,0x42,0xe1,0xa1,0xbf,0x0e, +0x64,0x94,0x47,0xfb,0x01,0x00,0x00,0x00,0xc0,0x12,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x1c,0x01,0x00,0x00,0x20,0x09,0x00,0x00,0x3c,0x09,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xa8,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0xfc,0x07,0x00,0x00,0x62,0x00,0x05,0x00,0xff,0x01,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xe4,0x07,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0xf6,0x01,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff, +0xff,0xff,0xff,0x1f,0x00,0x09,0xa8,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0x5f,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0x94,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x50,0x06,0x63,0x30,0xe8,0x28,0x84,0x31,0x18,0x06,0x25,0x73,0x04,0x08, +0x2d,0xf7,0x0c,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x21,0xd0,0x0c,0x0b,0x81,0x02,0xa6, +0x2c,0xc0,0xd0,0x0c,0xc3,0x60,0x18,0x86,0xb1,0x90,0x73,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0x8a, +0x02,0x0d,0xcd,0x30,0x0c,0xc3,0x30,0x0c,0x14,0x1d,0x35,0x5c,0xfe,0x84,0x3d,0x84, +0xe4,0x73,0x1b,0x55,0xac,0xc4,0xe4,0x23,0xb7,0x8d,0x88,0x61,0x18,0x86,0x42,0x4c, +0x43,0x33,0x10,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12, +0x93,0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x61,0x0d,0xcd,0x40,0xd7,0x1c,0x41, +0x50,0x8c,0x66,0x58,0x86,0x21,0x23,0x6d,0x20,0x60,0x18,0x81,0x30,0x66,0x6a,0x83, +0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a, +0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90, +0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03, +0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c, +0x80,0x87,0x72,0x40,0xc1,0x30,0x93,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83, +0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84, +0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f,0x20,0xa1,0xf3,0xe8,0x9b, +0x09,0x1b,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78, +0x87,0x70,0xa0,0x07,0x3f,0x40,0x81,0x41,0xe1,0x49,0x42,0x00,0x12,0x0d,0x11,0x01, +0x13,0xb1,0x12,0x80,0x30,0x21,0x15,0x81,0x08,0xc3,0x30,0x06,0x1a,0x01,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a, +0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90, +0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6, +0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60, +0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4, +0x49,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xe3,0x00,0x01, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x60,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x05,0x04,0xc0,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x43,0x9e,0x0b,0x08,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x86,0x3c,0x1a,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,0x81,0x00, +0x0f,0x00,0x00,0x00,0x32,0x1e,0x98,0x14,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0x0a,0xa4,0x0c,0xca, +0xa1,0x10,0x0a,0xa2,0x30,0x4a,0xa1,0xb0,0xca,0x38,0x80,0xb2,0x11,0x80,0x1a,0x20, +0x70,0x06,0x80,0xc4,0x19,0x00,0x1a,0x67,0x00,0x88,0x9c,0x01,0x00,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x9a,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0x41,0x99,0x20,0x0c,0xcb,0x06,0x61,0x20,0x26,0x08,0x03,0xb3,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x13,0x84,0xa1,0xd9,0x30,0x20,0x09,0x31,0x41,0x00,0x03,0x8d,0x96,0xdc, +0x57,0x9a,0x1b,0x5c,0x1d,0xdd,0xd7,0xd8,0x1b,0xdb,0x9b,0xdc,0x97,0x5a,0x1a,0x1d, +0x5d,0x99,0x5c,0x19,0xd9,0x04,0x61,0x70,0x36,0x08,0x46,0xb3,0x21,0x31,0x16,0xc6, +0x18,0x06,0xc2,0x70,0x38,0xc9,0x7d,0xa5,0xb9,0xc1,0xd5,0xd1,0x7d,0xbd,0xc1,0x85, +0xc5,0xd5,0x95,0x7d,0xbd,0xb9,0xb1,0xe5,0x6d,0x48,0x86,0x05,0x32,0x8c,0x81,0x30, +0x9c,0x0d,0xc2,0x13,0x4d,0x10,0xc4,0x60,0xa3,0x25,0x77,0xf7,0xf5,0x56,0x47,0x07, +0x57,0x47,0xf7,0x15,0x56,0x47,0xf7,0x26,0x57,0x16,0x36,0x46,0x97,0x66,0x57,0x36, +0x41,0xc8,0xb0,0x0d,0x8b,0x31,0x51,0x86,0x31,0x10,0x55,0x55,0x39,0x1b,0x02,0x6b, +0x82,0x40,0x06,0x1d,0xa5,0x31,0xb1,0xa3,0x32,0xb7,0x32,0xb9,0x30,0xba,0x32,0xa9, +0xb2,0xb0,0x31,0xba,0x34,0xbb,0xb2,0x09,0xc2,0xf0,0x6c,0x40,0x0c,0x2c,0x33,0x86, +0x41,0x03,0x36,0x04,0xdb,0x06,0x42,0xba,0x38,0x60,0x82,0x30,0x06,0x1c,0x8b,0xb9, +0xb1,0x30,0xb6,0xb2,0x09,0xc2,0x00,0x4d,0x10,0x86,0x68,0x82,0x90,0x65,0x1b,0x90, +0xe4,0x03,0x03,0x23,0x0c,0x9a,0x46,0x0c,0x98,0xd0,0xa1,0xc9,0x95,0xcd,0xa1,0xbd, +0xb1,0x91,0x4d,0x10,0x06,0x69,0x03,0x92,0x90,0x01,0x18,0x94,0x41,0x18,0x34,0x8d, +0x18,0x70,0x11,0x4b,0x73,0x0b,0x93,0xcb,0xb3,0x0a,0x63,0xab,0x2b,0x9b,0x20,0x0c, +0xd3,0x06,0x24,0x39,0x03,0x30,0x40,0x83,0x30,0x68,0x1a,0x31,0x60,0x61,0xc6,0x16, +0x76,0x36,0x37,0x41,0x18,0xa8,0x09,0xc2,0x50,0x6d,0x40,0x12,0x35,0x00,0x83,0x35, +0x08,0x03,0x36,0x68,0xc4,0x60,0x43,0xa1,0x8d,0x81,0x19,0xa4,0x41,0x1b,0x6c,0x18, +0x0c,0xcf,0x0d,0x26,0x08,0x02,0xb0,0x01,0xd8,0x30,0x18,0x71,0x10,0x07,0x1b,0x02, +0x39,0xd8,0x30,0x0c,0x70,0x30,0x07,0x14,0x86,0xa6,0x36,0x0c,0x68,0x80,0x06,0xc3, +0x06,0xa1,0x0c,0xec,0x60,0x43,0x01,0x07,0x75,0x00,0x74,0x77,0x40,0x44,0x4c,0x2e, +0xcc,0x6d,0x0c,0xad,0x6c,0x8e,0x86,0x19,0xdb,0x5b,0x18,0xdd,0xdc,0x04,0x61,0xb0, +0x58,0xa4,0xb9,0xcd,0xd1,0xcd,0x4d,0x10,0x86,0x8b,0x44,0x9a,0x1b,0xdd,0x1c,0x11, +0xba,0x32,0xbc,0x2f,0xb6,0xb7,0x30,0x32,0x26,0x74,0x65,0x78,0x5f,0x73,0x74,0x6f, +0x72,0x65,0x2c,0xea,0xd2,0xdc,0xe8,0xe6,0x36,0x38,0x79,0x40,0xe8,0xc1,0x1e,0xf0, +0x41,0x1f,0xf8,0x41,0xf2,0x07,0x04,0x28,0x0c,0xa1,0x90,0x54,0x61,0x63,0xb3,0x6b, +0x73,0x49,0x23,0x2b,0x73,0xa3,0x9b,0x12,0x04,0x55,0xc8,0xf0,0x5c,0xec,0xca,0xe4, +0xe6,0xd2,0xde,0xdc,0xa6,0x04,0x44,0x13,0x32,0x3c,0x17,0xbb,0x30,0x36,0xbb,0x32, +0xb9,0x29,0x81,0x51,0x87,0x0c,0xcf,0x65,0x0e,0x2d,0x8c,0xac,0x4c,0xae,0xe9,0x8d, +0xac,0x8c,0x6d,0x4a,0x90,0x94,0x21,0xc3,0x73,0x91,0x2b,0x9b,0x7b,0xab,0x93,0x1b, +0x2b,0x9b,0x9b,0x12,0x70,0x95,0xc8,0xf0,0x5c,0xe8,0xf2,0xe0,0xca,0x82,0xdc,0xdc, +0xde,0xe8,0xc2,0xe8,0xd2,0xde,0xdc,0xe6,0xa6,0x08,0x6e,0x30,0x07,0x75,0xc8,0xf0, +0x5c,0xca,0xdc,0xe8,0xe4,0xf2,0xa0,0xde,0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0x77,0xd0, +0x85,0x0c,0xcf,0x65,0xec,0xad,0xce,0x8d,0xae,0x4c,0x6e,0x6e,0x4a,0x10,0x0a,0x00, +0x79,0x18,0x00,0x00,0x51,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xd1,0x43,0x0e,0xf8, +0xe0,0x06,0xe4,0x20,0x0e,0xe7,0xe0,0x06,0xf6,0x10,0x0e,0xf2,0xc0,0x0e,0xe1,0x90, +0x0f,0xef,0x50,0x0f,0xf4,0x30,0x83,0x81,0xc8,0x01,0x1f,0xdc,0x40,0x1c,0xe4,0xa1, +0x1c,0xc2,0x61,0x1d,0xdc,0x40,0x1c,0xe4,0x01,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x2a,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x11,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20, +0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45, +0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x07,0xdb,0x70, +0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60, +0x3e,0x72,0xdb,0x96,0x20,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44,0x84,0x40, +0x33,0x2c,0x84,0x05,0x44,0xc3,0xe5,0x3b,0x8f,0x6f,0x44,0x0e,0xf5,0x88,0x83,0x8f, +0xdc,0xb6,0x19,0x54,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x44,0xe9,0x00, +0x83,0x5f,0xdc,0xb6,0x15,0x58,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x04, +0x3b,0x39,0x11,0xe1,0x17,0xb7,0x6d,0x02,0xd9,0x70,0xf9,0xce,0xe3,0x4f,0x47,0x44, +0x00,0x83,0x38,0x88,0x0d,0x18,0x39,0xd4,0xe3,0x23,0xb7,0x6d,0x03,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x59,0x4b,0x11,0xb6, +0xb1,0x1a,0x66,0xd7,0xd0,0xe1,0x68,0xb8,0xb2,0xb9,0x4d,0x61,0x44,0x58,0x49,0x4c, +0x7c,0x09,0x00,0x00,0x62,0x00,0x05,0x00,0x5f,0x02,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x64,0x09,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x56,0x02,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff, +0xff,0xff,0xff,0x1f,0x00,0x09,0xa8,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0x5f,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0x98,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x50,0x06,0x63,0x30,0xe8,0x28,0x84,0x31,0x18,0x06,0x25,0x73,0x04,0x08, +0x2d,0xf7,0x0c,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x21,0xd0,0x0c,0x0b,0x81,0x02,0xa6, +0x2c,0xc0,0xd0,0x0c,0xc3,0x60,0x18,0x86,0xb1,0x90,0x73,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0x8a, +0x02,0x0d,0xcd,0x30,0x0c,0xc3,0x30,0x0c,0x14,0x1d,0x35,0x5c,0xfe,0x84,0x3d,0x84, +0xe4,0x73,0x1b,0x55,0xac,0xc4,0xe4,0x23,0xb7,0x8d,0x88,0x61,0x18,0x86,0x42,0x4c, +0x43,0x33,0x10,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12, +0x93,0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x61,0x0d,0xcd,0x40,0xd7,0x1c,0x41, +0x50,0x8c,0x66,0x58,0x86,0x21,0x23,0x6d,0x20,0x60,0x18,0x81,0x30,0x66,0x6a,0x83, +0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a, +0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90, +0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03, +0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c, +0x80,0x87,0x72,0x40,0xc1,0x30,0x93,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83, +0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84, +0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f,0x20,0xa1,0xf3,0xe8,0x9b, +0x09,0x1b,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78, +0x87,0x70,0xa0,0x07,0x3f,0x40,0x81,0x41,0xe1,0x49,0x42,0x00,0x12,0x0d,0x11,0x01, +0x13,0xb1,0x12,0x80,0x30,0x21,0x15,0x81,0x08,0xc3,0x30,0x06,0x1a,0xa7,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a, +0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90, +0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6, +0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60, +0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4, +0x49,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xe3,0x00,0x01, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x60,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x05,0x04,0xc0,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x43,0x9e,0x0b,0x08,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x86,0x3c,0x1a,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,0x81,0x00, +0x0b,0x00,0x00,0x00,0x32,0x1e,0x98,0x14,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24,0x0a,0xa4,0x10,0x0a, +0x82,0xb2,0x11,0x00,0x02,0x67,0x00,0x48,0x9c,0x01,0x20,0x72,0x06,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x46,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0x41,0x99,0x20,0x0c,0xcb,0x06,0x61,0x20,0x26,0x08,0x03,0xb3,0x41,0x18,0x0c,0x0a, +0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08,0x43,0x33,0x41,0x00,0x83,0x89,0xc0,0x04, +0x61,0x70,0x36,0x08,0x4a,0xb3,0x21,0x51,0x16,0x46,0x19,0x06,0x42,0x71,0x36,0x24, +0xc3,0xc2,0x28,0xca,0x40,0x28,0xce,0x06,0xe1,0x81,0x26,0x08,0x62,0x40,0x4d,0x10, +0x32,0x69,0xc3,0xa2,0x48,0x8c,0xa2,0x0c,0xc4,0x34,0x4d,0xce,0x86,0x80,0x9a,0x20, +0x90,0x41,0x35,0x41,0x18,0x9e,0x0d,0x88,0x62,0x31,0xca,0x30,0x5c,0xc0,0x86,0x00, +0xdb,0x40,0x44,0x55,0x06,0x4c,0x10,0x04,0x80,0xc2,0xd0,0xd4,0x04,0x61,0x80,0x26, +0x08,0x43,0xb4,0x61,0xf0,0xbc,0x61,0x83,0xd0,0x7d,0x1b,0x8a,0x8d,0x03,0x34,0x30, +0xa8,0xc2,0xc6,0x66,0xd7,0xe6,0x92,0x46,0x56,0xe6,0x46,0x37,0x25,0x08,0xaa,0x90, +0xe1,0xb9,0xd8,0x95,0xc9,0xcd,0xa5,0xbd,0xb9,0x4d,0x09,0x88,0x26,0x64,0x78,0x2e, +0x76,0x61,0x6c,0x76,0x65,0x72,0x53,0x02,0xa3,0x0e,0x19,0x9e,0xcb,0x1c,0x5a,0x18, +0x59,0x99,0x5c,0xd3,0x1b,0x59,0x19,0xdb,0x94,0x00,0x29,0x43,0x86,0xe7,0x22,0x57, +0x36,0xf7,0x56,0x27,0x37,0x56,0x36,0x37,0x25,0xc8,0xea,0x90,0xe1,0xb9,0x94,0xb9, +0xd1,0xc9,0xe5,0x41,0xbd,0xa5,0xb9,0xd1,0xcd,0x4d,0x09,0xc0,0x00,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x51,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xd1,0x43,0x0e,0xf8, +0xe0,0x06,0xe4,0x20,0x0e,0xe7,0xe0,0x06,0xf6,0x10,0x0e,0xf2,0xc0,0x0e,0xe1,0x90, +0x0f,0xef,0x50,0x0f,0xf4,0x30,0x83,0x81,0xc8,0x01,0x1f,0xdc,0x40,0x1c,0xe4,0xa1, +0x1c,0xc2,0x61,0x1d,0xdc,0x40,0x1c,0xe4,0x01,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x2a,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x11,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20, +0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45, +0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x07,0xdb,0x70, +0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60, +0x3e,0x72,0xdb,0x96,0x20,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44,0x84,0x40, +0x33,0x2c,0x84,0x05,0x44,0xc3,0xe5,0x3b,0x8f,0x6f,0x44,0x0e,0xf5,0x88,0x83,0x8f, +0xdc,0xb6,0x19,0x54,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x44,0xe9,0x00, +0x83,0x5f,0xdc,0xb6,0x15,0x58,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x04, +0x3b,0x39,0x11,0xe1,0x17,0xb7,0x6d,0x02,0xd9,0x70,0xf9,0xce,0xe3,0x4f,0x47,0x44, +0x00,0x83,0x38,0x88,0x0d,0x18,0x39,0xd4,0xe3,0x23,0xb7,0x6d,0x03,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x61,0x20,0x00,0x00, +0xb6,0x00,0x00,0x00,0x13,0x04,0x45,0x2c,0x10,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x34,0x94,0xd1,0x0c,0x40,0xc9,0x15,0x6f,0x40,0xf9,0x06,0x94,0x41,0x11,0x06,0x94, +0x5d,0xc1,0x94,0x61,0x00,0x2d,0xe5,0x51,0x04,0x25,0x30,0x02,0x40,0xc6,0x18,0x81, +0x08,0x92,0x20,0xbe,0x8d,0x00,0x8c,0x11,0x80,0x20,0x08,0xe2,0x1f,0x00,0x00,0x00, +0x23,0x06,0x09,0x00,0x82,0x60,0xa0,0x79,0x4f,0xa1,0x69,0xd5,0x88,0x41,0x02,0x80, +0x20,0x18,0x68,0x1f,0x54,0x78,0x9b,0x35,0x62,0x90,0x00,0x20,0x08,0x06,0x1a,0x18, +0x44,0x06,0xf7,0x5d,0x23,0x06,0x09,0x00,0x82,0x60,0xa0,0x85,0x81,0x94,0x74,0x60, +0x80,0x8d,0x18,0x18,0x00,0x08,0x82,0x01,0xa1,0x06,0x92,0x37,0x62,0x60,0x00,0x20, +0x08,0x06,0xc4,0x1a,0x4c,0x62,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0xc4,0x1a,0x4c, +0x60,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x04,0x1b,0x50,0x64,0x50,0x04,0x75,0x45, +0x54,0x57,0x84,0x00,0x45,0x08,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x51,0x1b,0x5c, +0x8b,0x19,0x08,0x01,0xc7,0x71,0xdc,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2, +0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x14,0x07,0x9b,0xa3,0x06,0x46,0x01,0x06, +0x60,0x00,0x06,0x60,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23, +0x06,0x07,0x00,0x82,0x60,0x40,0xd1,0x81,0x17,0xb9,0xc1,0x68,0x42,0x30,0x54,0x30, +0x07,0x3a,0xdc,0x10,0xc4,0x01,0x18,0xcc,0x32,0x08,0x41,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0xc9,0x1e,0xa4,0x81,0x92,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0xc2,0x07, +0x6a,0xb0,0x31,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xf4,0xc1,0x1a,0x04,0x82,0x05, +0x1c,0x7c,0xec,0x09,0xe8,0x63,0x8f,0x40,0x1f,0x7b,0x06,0xfa,0x8c,0x18,0x1c,0x00, +0x08,0x82,0x41,0x22,0x0a,0x70,0xd0,0x30,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0x8c, +0x42,0x1c,0x88,0xc1,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x09,0x29,0xc8,0x41,0x20, +0x58,0x30,0x06,0xf0,0x31,0x29,0xa0,0x8f,0x49,0x02,0x7d,0x4c,0x1a,0xe8,0x33,0x4b, +0x20,0x0c,0x54,0x18,0x54,0x20,0x07,0xc0,0x40,0x85,0x41,0x05,0x72,0x00,0x0c,0x54, +0x18,0x54,0x20,0x07,0xc0,0x40,0x85,0xc1,0x04,0x70,0x00,0x0c,0x54,0x18,0x4c,0x00, +0x07,0xc0,0x40,0x85,0xc1,0x04,0x70,0x00,0xd4,0x85,0x0a,0x3a,0xdc,0x10,0x9c,0x02, +0x18,0xcc,0x32,0x10,0x43,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x49,0x2c,0xfc,0xc1, +0x61,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x22,0x0b,0xa0,0x90,0x04,0x16,0x07,0x41, +0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0xa1,0x05,0x51,0xa0,0x83,0xc0,0x98,0x80, +0x3e,0xc6,0x08,0xf4,0x31,0x66,0xa0,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0xb8, +0x60,0x0a,0x8b,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x49,0x2e,0x9c,0x42,0x13,0x18, +0x1e,0x04,0xf1,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x64,0x17,0x52,0x61,0x0f,0x02, +0x83,0x02,0xfa,0x18,0x24,0xd0,0xc7,0xa0,0x81,0x3e,0xb3,0x04,0xc4,0x40,0x85,0x41, +0x0d,0x6c,0x20,0x0c,0x54,0x18,0xd4,0xc0,0x06,0xc2,0x40,0x85,0x41,0x0d,0x6c,0x20, +0x0c,0x54,0x18,0xcc,0xc0,0x06,0xc2,0x40,0x85,0xc1,0x0c,0x6c,0x20,0x0c,0x54,0x18, +0xcc,0xc0,0x06,0x82,0x0d,0x46,0x7c,0x6c,0x30,0xe2,0x63,0x83,0x11,0x9f,0x11,0x03, +0x03,0x00,0x41,0x30,0x38,0xd2,0x01,0x1c,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x38, +0xd4,0x21,0x1c,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x38,0xd6,0x41,0x1c,0x86,0x9a, +0x03,0x5f,0xd0,0xe1,0x86,0x60,0x1c,0xc2,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x92, +0x76,0xd8,0x05,0x62,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc4,0x1d,0x78,0xc1,0x08, +0xec,0x38,0xe4,0x63,0xc7,0x21,0x1f,0x0b,0x04,0xf8,0x18,0x82,0xc8,0xc7,0x84,0x00, +0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x70,0xd4,0x83,0x2e,0x04,0xd3,0x0d,0x47,0x90, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x25,0x0f,0xbd,0x00,0x0b,0xed,0x30,0x9a,0x10, +0x00,0x16,0x0c,0xf2,0xa9,0x50,0x68,0x07,0x1d,0x6e,0x08,0xe2,0x21,0x0c,0x46,0x13, +0x8a,0x60,0x38,0x82,0x08,0x88,0x6f,0x34,0xe1,0x10,0xa6,0x1b,0x7a,0x21,0x10,0xa6, +0x1b,0x82,0xa3,0x18,0x31,0x70,0x00,0x10,0x04,0x03,0xe7,0x1f,0xca,0xa1,0x17,0x66, +0x41,0x16,0xda,0x21,0x08,0x82,0x80,0x1c,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_autogen_reactive_pass_permutations.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_autogen_reactive_pass_permutations.h new file mode 100644 index 00000000..c125f482 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_autogen_reactive_pass_permutations.h @@ -0,0 +1,121 @@ +#include "ffx_fsr2_autogen_reactive_pass_594b11b6b11a66d7d0e168b8b2b94d61.h" + +typedef union ffx_fsr2_autogen_reactive_pass_PermutationKey { + struct { + uint32_t FFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE : 1; + uint32_t FFX_FSR2_OPTION_HDR_COLOR_INPUT : 1; + uint32_t FFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_JITTERED_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_INVERTED_DEPTH : 1; + uint32_t FFX_FSR2_OPTION_APPLY_SHARPENING : 1; + }; + uint32_t index; +} ffx_fsr2_autogen_reactive_pass_PermutationKey; + +typedef struct ffx_fsr2_autogen_reactive_pass_PermutationInfo { + const uint32_t blobSize; + const unsigned char* blobData; + + + const uint32_t numCBVResources; + const char** cbvResourceNames; + const uint32_t* cbvResourceBindings; + const uint32_t* cbvResourceCounts; + const uint32_t* cbvResourceSpaces; + + const uint32_t numSRVResources; + const char** srvResourceNames; + const uint32_t* srvResourceBindings; + const uint32_t* srvResourceCounts; + const uint32_t* srvResourceSpaces; + + const uint32_t numUAVResources; + const char** uavResourceNames; + const uint32_t* uavResourceBindings; + const uint32_t* uavResourceCounts; + const uint32_t* uavResourceSpaces; + + const uint32_t numSamplerResources; + const char** samplerResourceNames; + const uint32_t* samplerResourceBindings; + const uint32_t* samplerResourceCounts; + const uint32_t* samplerResourceSpaces; + + const uint32_t numRTAccelerationStructureResources; + const char** rtAccelerationStructureResourceNames; + const uint32_t* rtAccelerationStructureResourceBindings; + const uint32_t* rtAccelerationStructureResourceCounts; + const uint32_t* rtAccelerationStructureResourceSpaces; +} ffx_fsr2_autogen_reactive_pass_PermutationInfo; + +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_IndirectionTable[] = { + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, +}; + +static const ffx_fsr2_autogen_reactive_pass_PermutationInfo g_ffx_fsr2_autogen_reactive_pass_PermutationInfo[] = { + { g_ffx_fsr2_autogen_reactive_pass_594b11b6b11a66d7d0e168b8b2b94d61_size, g_ffx_fsr2_autogen_reactive_pass_594b11b6b11a66d7d0e168b8b2b94d61_data, 1, g_ffx_fsr2_autogen_reactive_pass_594b11b6b11a66d7d0e168b8b2b94d61_CBVResourceNames, g_ffx_fsr2_autogen_reactive_pass_594b11b6b11a66d7d0e168b8b2b94d61_CBVResourceBindings, g_ffx_fsr2_autogen_reactive_pass_594b11b6b11a66d7d0e168b8b2b94d61_CBVResourceCounts, g_ffx_fsr2_autogen_reactive_pass_594b11b6b11a66d7d0e168b8b2b94d61_CBVResourceSpaces, 2, g_ffx_fsr2_autogen_reactive_pass_594b11b6b11a66d7d0e168b8b2b94d61_SRVResourceNames, g_ffx_fsr2_autogen_reactive_pass_594b11b6b11a66d7d0e168b8b2b94d61_SRVResourceBindings, g_ffx_fsr2_autogen_reactive_pass_594b11b6b11a66d7d0e168b8b2b94d61_SRVResourceCounts, g_ffx_fsr2_autogen_reactive_pass_594b11b6b11a66d7d0e168b8b2b94d61_SRVResourceSpaces, 1, g_ffx_fsr2_autogen_reactive_pass_594b11b6b11a66d7d0e168b8b2b94d61_UAVResourceNames, g_ffx_fsr2_autogen_reactive_pass_594b11b6b11a66d7d0e168b8b2b94d61_UAVResourceBindings, g_ffx_fsr2_autogen_reactive_pass_594b11b6b11a66d7d0e168b8b2b94d61_UAVResourceCounts, g_ffx_fsr2_autogen_reactive_pass_594b11b6b11a66d7d0e168b8b2b94d61_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_autogen_reactive_pass_permutations.h.d b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_autogen_reactive_pass_permutations.h.d new file mode 100644 index 00000000..69e2c87b --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_autogen_reactive_pass_permutations.h.d @@ -0,0 +1 @@ +src/ffx-fsr2-api/shaders/dx12/ffx_fsr2_autogen_reactive_pass_permutations.h: ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common.h ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common_half.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_callbacks_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_resources.h ../../src/ffx-fsr2-api/shaders/ffx_core.h ../../src/ffx-fsr2-api/shaders/ffx_core_portability.h ../../src/ffx-fsr2-api/shaders/ffx_common_types.h ../../src/ffx-fsr2-api/shaders/ffx_core_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_common.h \ No newline at end of file diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_autogen_reactive_pass_wave64_16bit_45756e63e0e67adc0906e63d5ab21017.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_autogen_reactive_pass_wave64_16bit_45756e63e0e67adc0906e63d5ab21017.h new file mode 100644 index 00000000..c42e0e74 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_autogen_reactive_pass_wave64_16bit_45756e63e0e67adc0906e63d5ab21017.h @@ -0,0 +1,343 @@ +// ffx_fsr2_autogen_reactive_pass_wave64_16bit_45756e63e0e67adc0906e63d5ab21017.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_autogen_reactive_pass_wave64_16bit_45756e63e0e67adc0906e63d5ab21017_CBVResourceNames[] = { "cbGenerateReactive", }; +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_wave64_16bit_45756e63e0e67adc0906e63d5ab21017_CBVResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_wave64_16bit_45756e63e0e67adc0906e63d5ab21017_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_wave64_16bit_45756e63e0e67adc0906e63d5ab21017_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_autogen_reactive_pass_wave64_16bit_45756e63e0e67adc0906e63d5ab21017_SRVResourceNames[] = { "r_input_color_jittered", "r_input_opaque_only", }; +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_wave64_16bit_45756e63e0e67adc0906e63d5ab21017_SRVResourceBindings[] = { 1, 0, }; +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_wave64_16bit_45756e63e0e67adc0906e63d5ab21017_SRVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_wave64_16bit_45756e63e0e67adc0906e63d5ab21017_SRVResourceSpaces[] = { 0, 0, }; + +static const char* g_ffx_fsr2_autogen_reactive_pass_wave64_16bit_45756e63e0e67adc0906e63d5ab21017_UAVResourceNames[] = { "rw_output_autoreactive", }; +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_wave64_16bit_45756e63e0e67adc0906e63d5ab21017_UAVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_wave64_16bit_45756e63e0e67adc0906e63d5ab21017_UAVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_wave64_16bit_45756e63e0e67adc0906e63d5ab21017_UAVResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_wave64_16bit_45756e63e0e67adc0906e63d5ab21017_size = 5112; + +static const unsigned char g_ffx_fsr2_autogen_reactive_pass_wave64_16bit_45756e63e0e67adc0906e63d5ab21017_data[] = { +0x44,0x58,0x42,0x43,0xfa,0x03,0xed,0x83,0x8e,0x29,0xc2,0xd3,0x15,0x9b,0xb3,0x2d, +0x58,0xdc,0xfa,0x36,0x01,0x00,0x00,0x00,0xf8,0x13,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x1c,0x01,0x00,0x00,0x80,0x09,0x00,0x00,0x9c,0x09,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xa8,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0x5c,0x08,0x00,0x00,0x66,0x00,0x05,0x00,0x17,0x02,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x44,0x08,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x0e,0x02,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff, +0xff,0xff,0xff,0x1f,0x00,0x09,0xa8,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0x6b,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xa8,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x50,0x06,0x63,0x30,0xe8,0x28,0x84,0x31,0x18,0x06,0x25,0x73,0x04,0x08, +0x2d,0xf7,0x0c,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x21,0xd0,0x0c,0x0b,0x81,0x02,0xa6, +0x2c,0xc0,0xd0,0x0c,0xc3,0x60,0x18,0x86,0xb1,0x90,0x73,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0x8a, +0x02,0x0d,0xcd,0x30,0x0c,0xc3,0x30,0x0c,0x14,0x1d,0x35,0x5c,0xfe,0x84,0x3d,0x84, +0xe4,0x73,0x1b,0x55,0xac,0xc4,0xe4,0x23,0xb7,0x8d,0x88,0x61,0x18,0x86,0x42,0x4c, +0x43,0x33,0x10,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12, +0x93,0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x61,0x0d,0xcd,0x40,0xd7,0x6d,0xc3, +0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a,0x48,0x0e,0x15,0x09,0x44,0x1a,0x39,0x0f,0x11, +0x4d,0x08,0x21,0x21,0x61,0x18,0x0a,0xd1,0x0c,0x4d,0x46,0xda,0x41,0xc3,0xe5,0x4f, +0xd8,0x43,0x48,0xfe,0x4a,0x48,0x1b,0xd2,0x0c,0x88,0x18,0x86,0x61,0x99,0x23,0x08, +0x4a,0xd1,0x0c,0xdc,0xd0,0x91,0x37,0x10,0x30,0x8c,0x40,0x18,0x33,0xb5,0xc1,0x38, +0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8, +0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03, +0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18, +0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0, +0x43,0x39,0xa0,0x60,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec, +0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81, +0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0x10,0x8a,0x34,0xce,0x84, +0x8d,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0, +0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43, +0x38,0xd0,0x83,0x1f,0xa0,0xc0,0xa0,0xf2,0x24,0x21,0x00,0x89,0x86,0x88,0x80,0x89, +0x58,0x09,0x40,0x98,0x90,0x8a,0x40,0x84,0x61,0x18,0x03,0x9d,0x73,0x04,0xa0,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, +0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x04, +0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0e,0x10,0x00,0x02, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x06,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x18,0xf2,0x50,0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x30,0xe4,0xb9,0x80,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8, +0xa3,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0xc7,0x03,0x02, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c,0x10,0x00,0x10,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0x0a,0xa4,0x0c,0xca,0xa1,0x10,0x0a,0xa2, +0x30,0x4a,0xa1,0xb0,0xca,0x3a,0x80,0xba,0x11,0x80,0x1a,0xa0,0xb4,0x00,0x01,0x01, +0x11,0xc8,0x9c,0x01,0xa0,0x73,0x06,0x80,0xd0,0x19,0x00,0x22,0x67,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x9c,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20,0x26,0x08,0x43,0xb3,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08,0x64,0xf0,0xd1,0x92,0xfb,0x4a,0x73,0x83, +0xab,0xa3,0xfb,0x1a,0x7b,0x63,0x7b,0x93,0xfb,0x52,0x4b,0xa3,0xa3,0x2b,0x93,0x2b, +0x23,0x9b,0x20,0x0c,0xce,0x04,0x61,0x78,0x36,0x08,0x46,0xb3,0x21,0x31,0x94,0xc5, +0x18,0x06,0xc6,0x70,0x38,0xc9,0x7d,0xa5,0xb9,0xc1,0xd5,0xd1,0x7d,0xbd,0xc1,0x85, +0xc5,0xd5,0x95,0x7d,0xbd,0xb9,0xb1,0xe5,0x6d,0x48,0x06,0x05,0x32,0x8c,0x81,0x31, +0x9c,0x0d,0xc2,0x13,0x4d,0x10,0xcc,0x80,0xa3,0x25,0x77,0xf7,0xf5,0x56,0x47,0x07, +0x57,0x47,0xf7,0x15,0x56,0x47,0xf7,0x26,0x57,0x16,0x36,0x46,0x97,0x66,0x57,0x36, +0x41,0xe8,0xb2,0x0d,0x8b,0x31,0x51,0x86,0x31,0x30,0x55,0x55,0x39,0x1b,0x02,0x6b, +0x82,0x80,0x06,0x1e,0xa5,0x31,0xb1,0xa3,0x32,0xb7,0x32,0xb9,0x30,0xba,0x32,0xa9, +0xb2,0xb0,0x31,0xba,0x34,0xbb,0xb2,0x09,0xc2,0x00,0x6d,0x40,0x0c,0x2c,0x33,0x86, +0x41,0x03,0x36,0x04,0xdb,0x06,0x42,0xba,0x38,0x60,0x82,0x70,0x06,0x1d,0x8b,0xb9, +0xb1,0x30,0xb6,0xb2,0x09,0xc2,0x10,0x4d,0x10,0x06,0x69,0x82,0xd0,0x69,0x1b,0x10, +0xe2,0x03,0x03,0x23,0x0c,0x9a,0x46,0x0c,0x98,0xd0,0xa1,0xc9,0x95,0xcd,0xa1,0xbd, +0xb1,0x91,0x4d,0x10,0x86,0x69,0x03,0x42,0x90,0x01,0x18,0x94,0x41,0x18,0x34,0x8d, +0x18,0x70,0x11,0x4b,0x73,0x0b,0x93,0xcb,0xb3,0x0a,0x63,0xab,0x2b,0x9b,0x20,0x0c, +0xd4,0x06,0x84,0x38,0x03,0x30,0x40,0x83,0x30,0x68,0x1a,0x31,0x60,0x61,0xc6,0x16, +0x76,0x36,0x37,0x41,0x18,0xaa,0x09,0xc2,0x60,0x6d,0x40,0x08,0x35,0x00,0x83,0x35, +0x08,0x03,0x36,0x68,0xc4,0x60,0x43,0xa1,0x8d,0x81,0x19,0xa4,0x41,0x1b,0x6c,0x18, +0x0c,0xcf,0x0d,0x26,0x08,0x02,0xb0,0x01,0xd8,0x30,0x18,0x71,0x10,0x07,0x1b,0x02, +0x39,0xd8,0x30,0x0c,0x70,0x30,0x07,0x14,0x86,0xa6,0x26,0x08,0x69,0xb0,0x6d,0x18, +0xd0,0x00,0x0d,0x86,0x0d,0x84,0x61,0x07,0x65,0x70,0x07,0x1b,0x0a,0x38,0xa8,0x03, +0xa0,0xc3,0x03,0x22,0x62,0x72,0x61,0x6e,0x63,0x68,0x65,0x73,0x34,0xcc,0xd8,0xde, +0xc2,0xe8,0xe6,0x26,0x08,0xc3,0xc5,0x22,0xcd,0x6d,0x8e,0x6e,0x6e,0x82,0x30,0x60, +0x24,0xd2,0xdc,0xe8,0xe6,0x88,0xd0,0x95,0xe1,0x7d,0xb1,0xbd,0x85,0x91,0x31,0xa1, +0x2b,0xc3,0xfb,0x9a,0xa3,0x7b,0x93,0x2b,0x63,0x51,0x97,0xe6,0x46,0x37,0xb7,0xc1, +0xd1,0x03,0x66,0x0f,0xf8,0xa0,0x0f,0xfc,0xe0,0x0f,0xd0,0x00,0x14,0x98,0x50,0x18, +0x44,0x01,0x0d,0xaa,0xb0,0xb1,0xd9,0xb5,0xb9,0xa4,0x91,0x95,0xb9,0xd1,0x4d,0x09, +0x82,0x2a,0x64,0x78,0x2e,0x76,0x65,0x72,0x73,0x69,0x6f,0x6e,0x53,0x02,0xa2,0x09, +0x19,0x9e,0x8b,0x5d,0x18,0x9b,0x5d,0x99,0xdc,0x94,0xc0,0xa8,0x43,0x86,0xe7,0x32, +0x87,0x16,0x46,0x56,0x26,0xd7,0xf4,0x46,0x56,0xc6,0x36,0x25,0x40,0xca,0x90,0xe1, +0xb9,0xc8,0x95,0xcd,0xbd,0xd5,0xc9,0x8d,0x95,0xcd,0x4d,0x09,0xb8,0x4a,0x64,0x78, +0x2e,0x74,0x79,0x70,0x65,0x41,0x6e,0x6e,0x6f,0x74,0x61,0x74,0x69,0x6f,0x6e,0x73, +0x53,0x04,0x37,0x98,0x83,0x3a,0x64,0x78,0x2e,0x65,0x6e,0x74,0x72,0x79,0x50,0x6f, +0x69,0x6e,0x74,0x73,0x53,0x02,0x3c,0xe8,0x42,0x86,0xe7,0x32,0xf6,0x56,0xe7,0x46, +0x57,0x26,0x37,0x37,0x25,0x10,0x05,0x00,0x79,0x18,0x00,0x00,0x51,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xd1,0x43,0x0e,0xf8,0xe0,0x06,0xe4,0x20,0x0e,0xe7,0xe0,0x06, +0xf6,0x10,0x0e,0xf2,0xc0,0x0e,0xe1,0x90,0x0f,0xef,0x50,0x0f,0xf4,0x30,0x83,0x81, +0xc8,0x01,0x1f,0xdc,0x40,0x1c,0xe4,0xa1,0x1c,0xc2,0x61,0x1d,0xdc,0x40,0x1c,0xe4, +0x01,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x30,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x25,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x46,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b, +0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84, +0x01,0x08,0x98,0x5f,0xdc,0xb6,0x1d,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51, +0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0x9b,0x42,0x37,0x5c, +0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x5f,0xe4,0x30,0x1b, +0xd2,0x0c,0x48,0x63,0x58,0x40,0x34,0x5c,0xbe,0xf3,0xf8,0x46,0xe4,0x50,0x8f,0x38, +0xf8,0xc8,0x6d,0x9b,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0x94, +0x0e,0x30,0xf8,0xc5,0x6d,0x5b,0x81,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54, +0x44,0xb0,0x93,0x13,0x11,0x7e,0x71,0xdb,0x26,0x90,0x0d,0x97,0xef,0x3c,0xfe,0x74, +0x44,0x04,0x30,0x88,0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e,0x72,0xdb,0x36,0xf0,0x0c, +0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x45,0x75,0x6e,0x63, +0xe0,0xe6,0x7a,0xdc,0x09,0x06,0xe6,0x3d,0x5a,0xb2,0x10,0x17,0x44,0x58,0x49,0x4c, +0x54,0x0a,0x00,0x00,0x66,0x00,0x05,0x00,0x95,0x02,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x3c,0x0a,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x8c,0x02,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff, +0xff,0xff,0xff,0x1f,0x00,0x09,0xa8,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0x6c,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xac,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x50,0x06,0x63,0x30,0xe8,0x28,0x84,0x31,0x18,0x06,0x25,0x73,0x04,0x08, +0x2d,0xf7,0x0c,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x21,0xd0,0x0c,0x0b,0x81,0x02,0xa6, +0x2c,0xc0,0xd0,0x0c,0xc3,0x60,0x18,0x86,0xb1,0x90,0x73,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0x8a, +0x02,0x0d,0xcd,0x30,0x0c,0xc3,0x30,0x0c,0x14,0x1d,0x35,0x5c,0xfe,0x84,0x3d,0x84, +0xe4,0x73,0x1b,0x55,0xac,0xc4,0xe4,0x23,0xb7,0x8d,0x88,0x61,0x18,0x86,0x42,0x4c, +0x43,0x33,0x10,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12, +0x93,0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x61,0x0d,0xcd,0x40,0xd7,0x6d,0xc3, +0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a,0x48,0x0e,0x15,0x09,0x44,0x1a,0x39,0x0f,0x11, +0x4d,0x08,0x21,0x21,0x61,0x18,0x0a,0xd1,0x0c,0x4d,0x46,0xda,0x41,0xc3,0xe5,0x4f, +0xd8,0x43,0x48,0xfe,0x4a,0x48,0x1b,0xd2,0x0c,0x88,0x18,0x86,0x61,0x99,0x23,0x08, +0x4a,0xd1,0x0c,0xdc,0xd0,0x91,0x37,0x10,0x30,0x8c,0x40,0x18,0x33,0xb5,0xc1,0x38, +0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8, +0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03, +0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18, +0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0, +0x43,0x39,0xa0,0x60,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec, +0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81, +0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0x10,0x8a,0x34,0xce,0x84, +0x8d,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0, +0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43, +0x38,0xd0,0x83,0x1f,0xa0,0xc0,0xa0,0xf2,0x24,0x21,0x00,0x89,0x86,0x88,0x80,0x89, +0x58,0x09,0x40,0x98,0x90,0x8a,0x40,0x84,0x61,0x18,0x03,0x9d,0x73,0x04,0xa0,0x30, +0x05,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x04,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x0e,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x50,0x40,0x00,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb9,0x80,0x00,0x18,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0xa3,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0xc7,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c,0x10,0x00, +0x0c,0x00,0x00,0x00,0x32,0x1e,0x98,0x14,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0x0a,0xa4,0x10,0x0a, +0x82,0xba,0x11,0x00,0x4a,0x0b,0x10,0x10,0x10,0x81,0xcc,0x19,0x00,0x42,0x67,0x00, +0x88,0x9c,0x01,0x00,0x79,0x18,0x00,0x00,0x46,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d, +0x18,0x0c,0x82,0x98,0x20,0x0c,0xcd,0x04,0x81,0x0c,0x2e,0x02,0x13,0x84,0xc1,0x99, +0x20,0x0c,0xcf,0x06,0x01,0x61,0x36,0x24,0x48,0xa2,0x20,0xc3,0xb0,0x20,0xcd,0x86, +0x64,0x48,0x14,0x04,0x19,0x16,0xa4,0xd9,0x20,0x38,0xcf,0x04,0xc1,0x0c,0xaa,0x09, +0x42,0x37,0x6d,0x58,0x90,0x48,0x41,0x90,0x61,0x91,0x24,0xa9,0xd9,0x10,0x4c,0x13, +0x04,0x34,0xb0,0x26,0x08,0x03,0xb4,0x01,0x41,0x2a,0x05,0x19,0x06,0x0b,0xd8,0x10, +0x5c,0x1b,0x08,0x88,0xc2,0x80,0x09,0x82,0x00,0x50,0x18,0x9a,0x9a,0x20,0xa4,0x01, +0x35,0x41,0x18,0xa2,0x09,0xc2,0x20,0x6d,0x18,0x3c,0x6f,0xd8,0x40,0x20,0x5c,0xf7, +0x6d,0x28,0xb4,0x0d,0xc8,0xc0,0xa0,0x0a,0x1b,0x9b,0x5d,0x9b,0x4b,0x1a,0x59,0x99, +0x1b,0xdd,0x94,0x20,0xa8,0x42,0x86,0xe7,0x62,0x57,0x26,0x37,0x97,0xf6,0xe6,0x36, +0x25,0x20,0x9a,0x90,0xe1,0xb9,0xd8,0x85,0xb1,0xd9,0x95,0xc9,0x4d,0x09,0x88,0x3a, +0x64,0x78,0x2e,0x73,0x68,0x61,0x64,0x65,0x72,0x4d,0x6f,0x64,0x65,0x6c,0x53,0x02, +0xa3,0x0c,0x19,0x9e,0x8b,0x5c,0xd9,0xdc,0x5b,0x9d,0xdc,0x58,0xd9,0xdc,0x94,0x00, +0xab,0x43,0x86,0xe7,0x52,0xe6,0x46,0x27,0x97,0x07,0xf5,0x96,0xe6,0x46,0x37,0x37, +0x25,0x00,0x03,0x00,0x79,0x18,0x00,0x00,0x51,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xd1,0x43,0x0e,0xf8,0xe0,0x06,0xe4,0x20,0x0e,0xe7,0xe0,0x06,0xf6,0x10,0x0e,0xf2, +0xc0,0x0e,0xe1,0x90,0x0f,0xef,0x50,0x0f,0xf4,0x30,0x83,0x81,0xc8,0x01,0x1f,0xdc, +0x40,0x1c,0xe4,0xa1,0x1c,0xc2,0x61,0x1d,0xdc,0x40,0x1c,0xe4,0x01,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x30,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x25,0x50,0xc3,0xe5, +0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x46,0x00,0x0d, +0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36,0x5c,0xbe, +0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f, +0xdc,0xb6,0x1d,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00, +0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0x9b,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42, +0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63, +0x58,0x40,0x34,0x5c,0xbe,0xf3,0xf8,0x46,0xe4,0x50,0x8f,0x38,0xf8,0xc8,0x6d,0x9b, +0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0x94,0x0e,0x30,0xf8,0xc5, +0x6d,0x5b,0x81,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0xb0,0x93,0x13, +0x11,0x7e,0x71,0xdb,0x26,0x90,0x0d,0x97,0xef,0x3c,0xfe,0x74,0x44,0x04,0x30,0x88, +0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e,0x72,0xdb,0x36,0xf0,0x0c,0x97,0xef,0x3c,0x3e, +0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x00,0x61,0x20,0x00,0x00,0xd5,0x00,0x00,0x00, +0x13,0x04,0x45,0x2c,0x10,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x34,0x94,0xd1,0x0c, +0x40,0xc9,0x0e,0x14,0xec,0x40,0xf1,0x06,0x94,0x6f,0x40,0x19,0x14,0x61,0x40,0xd9, +0x95,0x46,0x49,0x42,0x14,0x4c,0x11,0x02,0x95,0x24,0x41,0x19,0x06,0xd0,0x52,0x1e, +0x45,0x30,0x02,0x50,0x02,0x64,0x8c,0x11,0x88,0x20,0x09,0xe2,0xdb,0x08,0xc0,0x18, +0x01,0x08,0x82,0x20,0xfe,0x51,0x36,0x87,0xe0,0x88,0xc1,0x1c,0x42,0x18,0x40,0x73, +0x08,0x64,0x50,0x06,0xc4,0xcd,0x41,0x34,0x4d,0xa3,0x06,0x23,0x00,0x73,0x10,0xcb, +0xd2,0xa4,0xc1,0x1c,0xc4,0xb2,0x34,0x68,0x00,0x00,0x00,0x00,0x23,0x06,0x08,0x00, +0x82,0x60,0xe0,0xad,0xc1,0x46,0xa0,0x81,0x18,0x8c,0x18,0x20,0x00,0x08,0x82,0x81, +0xc7,0x06,0x1c,0x91,0x06,0x63,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x5e,0x1b,0x74, +0x04,0x1b,0x90,0xc1,0x88,0x01,0x02,0x80,0x20,0x18,0x78,0x6e,0xe0,0x11,0x6d,0x50, +0x06,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0xc1,0x81,0x17,0x28,0x23,0x06,0x06,0x00, +0x82,0x60,0x40,0xe4,0x81,0xd7,0x06,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0xe8,0xc1, +0x07,0x07,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0xe8,0xc1,0xf7,0x06,0x23,0x06,0x06, +0x00,0x82,0x60,0x40,0xec,0x01,0x18,0xc8,0x41,0x11,0x60,0x70,0x45,0x84,0xc1,0x15, +0x21,0x40,0x11,0x02,0x94,0x20,0x07,0x67,0xc1,0x1c,0x64,0xa0,0x06,0x3a,0x38,0x0b, +0xea,0x20,0x03,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0xf5,0xc1,0x1a,0x40,0xd8,0x88, +0x41,0x03,0x80,0x20,0x18,0x44,0xa1,0x80,0x06,0x81,0x1e,0x10,0x82,0x1b,0xb8,0x81, +0x1b,0xb8,0xc1,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x81,0x26,0x0a,0x70,0x40,0x75,0x23,0x06,0x0d,0x00,0x82,0x60,0x10, +0x99,0x42,0x1b,0x04,0x7f,0xc0,0x2c,0x73,0x30,0x07,0x73,0x30,0x07,0xa3,0x09,0x01, +0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x54,0x2a, +0xc0,0xc1,0x35,0x0a,0xa3,0x09,0xc1,0x50,0xc1,0x29,0xe8,0x70,0x43,0x60,0x0a,0x60, +0x30,0xcb,0x20,0x04,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0xb0,0xc0,0x07,0x8b, +0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x49,0x2c,0xf4,0x41,0x1a,0x34,0x23,0x06,0x07, +0x00,0x82,0x60,0x90,0xc8,0x82,0x1f,0x04,0x82,0x05,0x6a,0x00,0x1f,0x83,0x02,0xfa, +0x18,0x24,0xd0,0xc7,0xa0,0x81,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xdc,0xc2, +0x28,0x34,0xcc,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0xb8,0x40,0x0a,0x70,0xf0,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x41,0x92,0x0b,0xa5,0x10,0x08,0x16,0xc4,0x01,0x7c,0x4c, +0x0a,0xe8,0x63,0x92,0x40,0x1f,0x93,0x06,0xfa,0xcc,0x12,0x08,0x03,0x15,0x06,0x15, +0xd0,0x01,0x30,0x50,0x61,0x50,0x01,0x1d,0x00,0x03,0x15,0x06,0x15,0xd0,0x01,0x30, +0x50,0x61,0x30,0x01,0x1c,0x00,0x03,0x15,0x06,0x13,0xc0,0x01,0x30,0x50,0x61,0x30, +0x01,0x1c,0x00,0x75,0xe9,0x82,0x0e,0x37,0x04,0xbc,0x00,0x06,0xb3,0x0c,0xc4,0x10, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x62,0x0e,0xb2,0x70,0x18,0x23,0x06,0x07,0x00, +0x82,0x60,0x90,0x9c,0xc3,0x2c,0x24,0x81,0xfd,0x41,0x10,0x9f,0x11,0x83,0x03,0x00, +0x41,0x30,0x48,0xd2,0xa1,0x16,0x44,0x21,0x30,0x26,0xa0,0x8f,0x31,0x02,0x7d,0x8c, +0x19,0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x49,0x3b,0xe4,0xc2,0xa2,0x8c,0x18, +0x1c,0x00,0x08,0x82,0x41,0xe2,0x0e,0xba,0xd0,0x04,0x66,0x0a,0x41,0x7c,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0x20,0x81,0x07,0x5e,0x48,0x85,0xc0,0xa0,0x80,0x3e,0x06,0x09, +0xf4,0x31,0x68,0xa0,0xcf,0x2c,0x01,0x31,0x50,0x61,0x50,0x03,0x1b,0x08,0x03,0x15, +0x06,0x35,0xb0,0x81,0x30,0x50,0x61,0x50,0x03,0x1b,0x08,0x03,0x15,0x06,0x33,0xb0, +0x81,0x30,0x50,0x61,0x30,0x03,0x1b,0x08,0x03,0x15,0x06,0x33,0xb0,0x81,0x60,0x83, +0x11,0x1f,0x1b,0x8c,0xf8,0xd8,0x60,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x0e, +0x7f,0xa8,0x87,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x8e,0x7f,0xb0,0x87,0x61,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0x0e,0x90,0xb8,0x87,0xa1,0xe6,0x40,0x1e,0x74,0xb8,0x21, +0xc0,0x87,0x30,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x44,0x24,0xdc,0x81,0x18,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0x20,0x19,0x89,0x77,0x30,0x02,0x3b,0x0e,0xf9,0xd8,0x71, +0xc8,0xc7,0x02,0x01,0x3e,0x86,0x20,0xf2,0x31,0x21,0x80,0xcf,0x88,0x81,0x01,0x80, +0x20,0x18,0x1c,0x2a,0xa1,0x0e,0xc1,0x74,0xc3,0x11,0x24,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0x9d,0xc4,0x3b,0xd8,0x82,0x48,0x8c,0x26,0x04,0x80,0x05,0x83,0x7c,0x2a, +0x14,0x42,0x42,0x87,0x1b,0x02,0x93,0x08,0x83,0xd1,0x84,0x22,0x18,0x8e,0x20,0x02, +0xe2,0x1b,0x4d,0x38,0x84,0xe9,0x86,0x75,0x08,0x84,0xe9,0x86,0xe0,0x28,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0x40,0x83,0x09,0x7f,0x20,0x87,0x74,0x18,0x31,0x70,0x00,0x10, +0x04,0x03,0xa7,0x26,0xe8,0x21,0xd0,0x85,0x5c,0x08,0x09,0x41,0x10,0x84,0x79,0x40, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_autogen_reactive_pass_wave64_16bit_permutations.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_autogen_reactive_pass_wave64_16bit_permutations.h new file mode 100644 index 00000000..913656e1 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_autogen_reactive_pass_wave64_16bit_permutations.h @@ -0,0 +1,121 @@ +#include "ffx_fsr2_autogen_reactive_pass_wave64_16bit_45756e63e0e67adc0906e63d5ab21017.h" + +typedef union ffx_fsr2_autogen_reactive_pass_wave64_16bit_PermutationKey { + struct { + uint32_t FFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE : 1; + uint32_t FFX_FSR2_OPTION_HDR_COLOR_INPUT : 1; + uint32_t FFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_JITTERED_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_INVERTED_DEPTH : 1; + uint32_t FFX_FSR2_OPTION_APPLY_SHARPENING : 1; + }; + uint32_t index; +} ffx_fsr2_autogen_reactive_pass_wave64_16bit_PermutationKey; + +typedef struct ffx_fsr2_autogen_reactive_pass_wave64_16bit_PermutationInfo { + const uint32_t blobSize; + const unsigned char* blobData; + + + const uint32_t numCBVResources; + const char** cbvResourceNames; + const uint32_t* cbvResourceBindings; + const uint32_t* cbvResourceCounts; + const uint32_t* cbvResourceSpaces; + + const uint32_t numSRVResources; + const char** srvResourceNames; + const uint32_t* srvResourceBindings; + const uint32_t* srvResourceCounts; + const uint32_t* srvResourceSpaces; + + const uint32_t numUAVResources; + const char** uavResourceNames; + const uint32_t* uavResourceBindings; + const uint32_t* uavResourceCounts; + const uint32_t* uavResourceSpaces; + + const uint32_t numSamplerResources; + const char** samplerResourceNames; + const uint32_t* samplerResourceBindings; + const uint32_t* samplerResourceCounts; + const uint32_t* samplerResourceSpaces; + + const uint32_t numRTAccelerationStructureResources; + const char** rtAccelerationStructureResourceNames; + const uint32_t* rtAccelerationStructureResourceBindings; + const uint32_t* rtAccelerationStructureResourceCounts; + const uint32_t* rtAccelerationStructureResourceSpaces; +} ffx_fsr2_autogen_reactive_pass_wave64_16bit_PermutationInfo; + +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_wave64_16bit_IndirectionTable[] = { + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, +}; + +static const ffx_fsr2_autogen_reactive_pass_wave64_16bit_PermutationInfo g_ffx_fsr2_autogen_reactive_pass_wave64_16bit_PermutationInfo[] = { + { g_ffx_fsr2_autogen_reactive_pass_wave64_16bit_45756e63e0e67adc0906e63d5ab21017_size, g_ffx_fsr2_autogen_reactive_pass_wave64_16bit_45756e63e0e67adc0906e63d5ab21017_data, 1, g_ffx_fsr2_autogen_reactive_pass_wave64_16bit_45756e63e0e67adc0906e63d5ab21017_CBVResourceNames, g_ffx_fsr2_autogen_reactive_pass_wave64_16bit_45756e63e0e67adc0906e63d5ab21017_CBVResourceBindings, g_ffx_fsr2_autogen_reactive_pass_wave64_16bit_45756e63e0e67adc0906e63d5ab21017_CBVResourceCounts, g_ffx_fsr2_autogen_reactive_pass_wave64_16bit_45756e63e0e67adc0906e63d5ab21017_CBVResourceSpaces, 2, g_ffx_fsr2_autogen_reactive_pass_wave64_16bit_45756e63e0e67adc0906e63d5ab21017_SRVResourceNames, g_ffx_fsr2_autogen_reactive_pass_wave64_16bit_45756e63e0e67adc0906e63d5ab21017_SRVResourceBindings, g_ffx_fsr2_autogen_reactive_pass_wave64_16bit_45756e63e0e67adc0906e63d5ab21017_SRVResourceCounts, g_ffx_fsr2_autogen_reactive_pass_wave64_16bit_45756e63e0e67adc0906e63d5ab21017_SRVResourceSpaces, 1, g_ffx_fsr2_autogen_reactive_pass_wave64_16bit_45756e63e0e67adc0906e63d5ab21017_UAVResourceNames, g_ffx_fsr2_autogen_reactive_pass_wave64_16bit_45756e63e0e67adc0906e63d5ab21017_UAVResourceBindings, g_ffx_fsr2_autogen_reactive_pass_wave64_16bit_45756e63e0e67adc0906e63d5ab21017_UAVResourceCounts, g_ffx_fsr2_autogen_reactive_pass_wave64_16bit_45756e63e0e67adc0906e63d5ab21017_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_autogen_reactive_pass_wave64_16bit_permutations.h.d b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_autogen_reactive_pass_wave64_16bit_permutations.h.d new file mode 100644 index 00000000..ebb03d96 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_autogen_reactive_pass_wave64_16bit_permutations.h.d @@ -0,0 +1 @@ +src/ffx-fsr2-api/shaders/dx12/ffx_fsr2_autogen_reactive_pass_wave64_16bit_permutations.h: ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common.h ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common_half.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_callbacks_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_resources.h ../../src/ffx-fsr2-api/shaders/ffx_core.h ../../src/ffx-fsr2-api/shaders/ffx_core_portability.h ../../src/ffx-fsr2-api/shaders/ffx_common_types.h ../../src/ffx-fsr2-api/shaders/ffx_core_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_common.h \ No newline at end of file diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_autogen_reactive_pass_wave64_513d105660b72c8687a58507f2a31dd0.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_autogen_reactive_pass_wave64_513d105660b72c8687a58507f2a31dd0.h new file mode 100644 index 00000000..93ccef96 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_autogen_reactive_pass_wave64_513d105660b72c8687a58507f2a31dd0.h @@ -0,0 +1,341 @@ +// ffx_fsr2_autogen_reactive_pass_wave64_513d105660b72c8687a58507f2a31dd0.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_autogen_reactive_pass_wave64_513d105660b72c8687a58507f2a31dd0_CBVResourceNames[] = { "cbGenerateReactive", }; +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_wave64_513d105660b72c8687a58507f2a31dd0_CBVResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_wave64_513d105660b72c8687a58507f2a31dd0_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_wave64_513d105660b72c8687a58507f2a31dd0_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_autogen_reactive_pass_wave64_513d105660b72c8687a58507f2a31dd0_SRVResourceNames[] = { "r_input_color_jittered", "r_input_opaque_only", }; +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_wave64_513d105660b72c8687a58507f2a31dd0_SRVResourceBindings[] = { 1, 0, }; +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_wave64_513d105660b72c8687a58507f2a31dd0_SRVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_wave64_513d105660b72c8687a58507f2a31dd0_SRVResourceSpaces[] = { 0, 0, }; + +static const char* g_ffx_fsr2_autogen_reactive_pass_wave64_513d105660b72c8687a58507f2a31dd0_UAVResourceNames[] = { "rw_output_autoreactive", }; +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_wave64_513d105660b72c8687a58507f2a31dd0_UAVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_wave64_513d105660b72c8687a58507f2a31dd0_UAVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_wave64_513d105660b72c8687a58507f2a31dd0_UAVResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_wave64_513d105660b72c8687a58507f2a31dd0_size = 5080; + +static const unsigned char g_ffx_fsr2_autogen_reactive_pass_wave64_513d105660b72c8687a58507f2a31dd0_data[] = { +0x44,0x58,0x42,0x43,0xb0,0xa0,0x00,0xbf,0x9f,0x1c,0x41,0xd1,0x08,0x13,0x37,0x68, +0x99,0xe7,0xf5,0x57,0x01,0x00,0x00,0x00,0xd8,0x13,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x1c,0x01,0x00,0x00,0x78,0x09,0x00,0x00,0x94,0x09,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xa8,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0x54,0x08,0x00,0x00,0x66,0x00,0x05,0x00,0x15,0x02,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x3c,0x08,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x0c,0x02,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff, +0xff,0xff,0xff,0x1f,0x00,0x09,0xa8,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0x6b,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xa4,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x50,0x06,0x63,0x30,0xe8,0x28,0x84,0x31,0x18,0x06,0x25,0x73,0x04,0x08, +0x2d,0xf7,0x0c,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x21,0xd0,0x0c,0x0b,0x81,0x02,0xa6, +0x2c,0xc0,0xd0,0x0c,0xc3,0x60,0x18,0x86,0xb1,0x90,0x73,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0x8a, +0x02,0x0d,0xcd,0x30,0x0c,0xc3,0x30,0x0c,0x14,0x1d,0x35,0x5c,0xfe,0x84,0x3d,0x84, +0xe4,0x73,0x1b,0x55,0xac,0xc4,0xe4,0x23,0xb7,0x8d,0x88,0x61,0x18,0x86,0x42,0x4c, +0x43,0x33,0x10,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12, +0x93,0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x61,0x0d,0xcd,0x40,0xd7,0x6d,0xc3, +0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a,0x48,0x0e,0x15,0x09,0x44,0x1a,0x39,0x0f,0x11, +0x4d,0x08,0x21,0x21,0x61,0x18,0x0a,0xd1,0x0c,0x4d,0x46,0xda,0x41,0xc3,0xe5,0x4f, +0xd8,0x43,0x48,0xfe,0x4a,0x48,0x1b,0xd2,0x0c,0x88,0x18,0x86,0x61,0x99,0x23,0x08, +0x4a,0xd1,0x0c,0xdc,0xd0,0x91,0x37,0x10,0x30,0x8c,0x40,0x18,0x33,0xb5,0xc1,0x38, +0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8, +0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03, +0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18, +0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0, +0x43,0x39,0xa0,0x60,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec, +0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81, +0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0x10,0x8a,0x34,0xce,0x84, +0x8d,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0, +0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43, +0x38,0xd0,0x83,0x1f,0xa0,0xc0,0xa0,0xf2,0x24,0x21,0x00,0x89,0x86,0x88,0x80,0x89, +0x58,0x09,0x40,0x98,0x90,0x8a,0x40,0x84,0x61,0x18,0x03,0x9d,0x00,0x00,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a, +0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90, +0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6, +0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60, +0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4, +0x49,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xe3,0x00,0x01, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x60,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x05,0x04,0xc0,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x43,0x9e,0x0b,0x08,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x86,0x3c,0x1a,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c, +0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01,0x00,0x00,0x00, +0x0f,0x00,0x00,0x00,0x32,0x1e,0x98,0x14,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0x0a,0xa4,0x0c,0xca, +0xa1,0x10,0x0a,0xa2,0x30,0x4a,0xa1,0xb0,0xca,0x39,0x80,0xba,0x11,0x80,0x1a,0x20, +0x72,0x06,0x80,0xcc,0x19,0x00,0x3a,0x67,0x00,0x08,0x9d,0x01,0x00,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x9a,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20,0x26,0x08,0x43,0xb3,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08,0x64,0xb0,0xd1,0x92,0xfb,0x4a,0x73,0x83, +0xab,0xa3,0xfb,0x1a,0x7b,0x63,0x7b,0x93,0xfb,0x52,0x4b,0xa3,0xa3,0x2b,0x93,0x2b, +0x23,0x9b,0x20,0x0c,0xce,0x04,0x61,0x78,0x36,0x08,0x46,0xb3,0x21,0x31,0x94,0xc5, +0x18,0x06,0xc6,0x70,0x38,0xc9,0x7d,0xa5,0xb9,0xc1,0xd5,0xd1,0x7d,0xbd,0xc1,0x85, +0xc5,0xd5,0x95,0x7d,0xbd,0xb9,0xb1,0xe5,0x6d,0x48,0x06,0x05,0x32,0x8c,0x81,0x31, +0x9c,0x0d,0xc2,0x13,0x4d,0x10,0xcc,0x80,0xa3,0x25,0x77,0xf7,0xf5,0x56,0x47,0x07, +0x57,0x47,0xf7,0x15,0x56,0x47,0xf7,0x26,0x57,0x16,0x36,0x46,0x97,0x66,0x57,0x36, +0x41,0xe8,0xb2,0x0d,0x8b,0x31,0x51,0x86,0x31,0x30,0x55,0x55,0x39,0x1b,0x02,0x6b, +0x82,0x80,0x06,0x1e,0xa5,0x31,0xb1,0xa3,0x32,0xb7,0x32,0xb9,0x30,0xba,0x32,0xa9, +0xb2,0xb0,0x31,0xba,0x34,0xbb,0xb2,0x09,0xc2,0x00,0x6d,0x40,0x0c,0x2c,0x33,0x86, +0x41,0x03,0x36,0x04,0xdb,0x06,0x42,0xba,0x38,0x60,0x82,0x70,0x06,0x1d,0x8b,0xb9, +0xb1,0x30,0xb6,0xb2,0x09,0xc2,0x10,0x4d,0x10,0x06,0x69,0x82,0xd0,0x69,0x1b,0x10, +0xe2,0x03,0x03,0x23,0x0c,0x9a,0x46,0x0c,0x98,0xd0,0xa1,0xc9,0x95,0xcd,0xa1,0xbd, +0xb1,0x91,0x4d,0x10,0x86,0x69,0x03,0x42,0x90,0x01,0x18,0x94,0x41,0x18,0x34,0x8d, +0x18,0x70,0x11,0x4b,0x73,0x0b,0x93,0xcb,0xb3,0x0a,0x63,0xab,0x2b,0x9b,0x20,0x0c, +0xd4,0x06,0x84,0x38,0x03,0x30,0x40,0x83,0x30,0x68,0x1a,0x31,0x60,0x61,0xc6,0x16, +0x76,0x36,0x37,0x41,0x18,0xaa,0x09,0xc2,0x60,0x6d,0x40,0x08,0x35,0x00,0x83,0x35, +0x08,0x03,0x36,0x68,0xc4,0x60,0x43,0xa1,0x8d,0x81,0x19,0xa4,0x41,0x1b,0x6c,0x18, +0x0c,0xcf,0x0d,0x26,0x08,0x02,0xb0,0x01,0xd8,0x30,0x18,0x71,0x10,0x07,0x1b,0x02, +0x39,0xd8,0x30,0x0c,0x70,0x30,0x07,0x14,0x86,0xa6,0x36,0x0c,0x68,0x80,0x06,0xc3, +0x06,0xa1,0x0c,0xec,0x60,0x43,0x01,0x07,0x75,0x00,0x74,0x77,0x40,0x44,0x4c,0x2e, +0xcc,0x6d,0x0c,0xad,0x6c,0x8e,0x86,0x19,0xdb,0x5b,0x18,0xdd,0xdc,0x04,0x61,0xb8, +0x58,0xa4,0xb9,0xcd,0xd1,0xcd,0x4d,0x10,0x06,0x8c,0x44,0x9a,0x1b,0xdd,0x1c,0x11, +0xba,0x32,0xbc,0x2f,0xb6,0xb7,0x30,0x32,0x26,0x74,0x65,0x78,0x5f,0x73,0x74,0x6f, +0x72,0x65,0x2c,0xea,0xd2,0xdc,0xe8,0xe6,0x36,0x38,0x79,0xc0,0xe8,0xc1,0x1e,0xf0, +0x41,0x1f,0xf8,0x01,0xf1,0x07,0x0c,0x28,0x0c,0xa1,0x40,0x54,0x61,0x63,0xb3,0x6b, +0x73,0x49,0x23,0x2b,0x73,0xa3,0x9b,0x12,0x04,0x55,0xc8,0xf0,0x5c,0xec,0xca,0xe4, +0xe6,0xd2,0xde,0xdc,0xa6,0x04,0x44,0x13,0x32,0x3c,0x17,0xbb,0x30,0x36,0xbb,0x32, +0xb9,0x29,0x81,0x51,0x87,0x0c,0xcf,0x65,0x0e,0x2d,0x8c,0xac,0x4c,0xae,0xe9,0x8d, +0xac,0x8c,0x6d,0x4a,0x80,0x94,0x21,0xc3,0x73,0x91,0x2b,0x9b,0x7b,0xab,0x93,0x1b, +0x2b,0x9b,0x9b,0x12,0x70,0x95,0xc8,0xf0,0x5c,0xe8,0xf2,0xe0,0xca,0x82,0xdc,0xdc, +0xde,0xe8,0xc2,0xe8,0xd2,0xde,0xdc,0xe6,0xa6,0x08,0x6e,0x30,0x07,0x75,0xc8,0xf0, +0x5c,0xca,0xdc,0xe8,0xe4,0xf2,0xa0,0xde,0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0x77,0xd0, +0x85,0x0c,0xcf,0x65,0xec,0xad,0xce,0x8d,0xae,0x4c,0x6e,0x6e,0x4a,0x10,0x0a,0x00, +0x79,0x18,0x00,0x00,0x51,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xd1,0x43,0x0e,0xf8, +0xe0,0x06,0xe4,0x20,0x0e,0xe7,0xe0,0x06,0xf6,0x10,0x0e,0xf2,0xc0,0x0e,0xe1,0x90, +0x0f,0xef,0x50,0x0f,0xf4,0x30,0x83,0x81,0xc8,0x01,0x1f,0xdc,0x40,0x1c,0xe4,0xa1, +0x1c,0xc2,0x61,0x1d,0xdc,0x40,0x1c,0xe4,0x01,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x30,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x25,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34, +0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x46,0x00,0x0d,0x97,0xef,0x3c,0x7e, +0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40, +0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x1d,0x6c, +0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80, +0x80,0xf9,0xc8,0x6d,0x9b,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11, +0x02,0xcd,0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0x58,0x40,0x34,0x5c, +0xbe,0xf3,0xf8,0x46,0xe4,0x50,0x8f,0x38,0xf8,0xc8,0x6d,0x9b,0x41,0x35,0x5c,0xbe, +0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0x94,0x0e,0x30,0xf8,0xc5,0x6d,0x5b,0x81,0x35, +0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0xb0,0x93,0x13,0x11,0x7e,0x71,0xdb, +0x26,0x90,0x0d,0x97,0xef,0x3c,0xfe,0x74,0x44,0x04,0x30,0x88,0x83,0xd8,0x80,0x91, +0x43,0x3d,0x3e,0x72,0xdb,0x36,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6, +0x17,0xb7,0x0d,0x00,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x3d,0x10,0x56,0x60,0xb7,0x2c,0x86,0x87,0xa5,0x85,0x07, +0xf2,0xa3,0x1d,0xd0,0x44,0x58,0x49,0x4c,0x3c,0x0a,0x00,0x00,0x66,0x00,0x05,0x00, +0x8f,0x02,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x24,0x0a,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x86,0x02,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x84,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09,0xa8,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0x6b,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xa8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x06,0x63,0x30,0xe8,0x28, +0x84,0x31,0x18,0x06,0x25,0x73,0x04,0x08,0x2d,0xf7,0x0c,0x97,0x3f,0x61,0x0f,0x21, +0xf9,0x21,0xd0,0x0c,0x0b,0x81,0x02,0xa6,0x2c,0xc0,0xd0,0x0c,0xc3,0x60,0x18,0x86, +0xb1,0x90,0x73,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e, +0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0x8a,0x02,0x0d,0xcd,0x30,0x0c,0xc3,0x30,0x0c, +0x14,0x1d,0x35,0x5c,0xfe,0x84,0x3d,0x84,0xe4,0x73,0x1b,0x55,0xac,0xc4,0xe4,0x23, +0xb7,0x8d,0x88,0x61,0x18,0x86,0x42,0x4c,0x43,0x33,0x10,0x75,0xd4,0x70,0xf9,0x13, +0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30, +0x0a,0x61,0x0d,0xcd,0x40,0xd7,0x6d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a,0x48, +0x0e,0x15,0x09,0x44,0x1a,0x39,0x0f,0x11,0x4d,0x08,0x21,0x21,0x61,0x18,0x0a,0xd1, +0x0c,0x4d,0x46,0xda,0x41,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a,0x48,0x1b,0xd2, +0x0c,0x88,0x18,0x86,0x61,0x99,0x23,0x08,0x4a,0xd1,0x0c,0xdc,0xd0,0x91,0x37,0x10, +0x30,0x8c,0x40,0x18,0x33,0xb5,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01, +0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d, +0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0, +0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03, +0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x98,0x49,0x0c,0xc6, +0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41, +0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e, +0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0, +0xc0,0x0f,0x90,0x10,0x8a,0x34,0xce,0x84,0x8d,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83, +0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c, +0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xa0,0xc0,0xa0,0xf2, +0x24,0x21,0x00,0x89,0x86,0x88,0x80,0x89,0x58,0x09,0x40,0x98,0x90,0x8a,0x40,0x84, +0x61,0x18,0x03,0x9d,0x53,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20, +0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07, +0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74, +0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20, +0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07, +0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76, +0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x49,0x80,0x00,0x08,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x60,0xc8,0xe3,0x00,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xc0,0x90,0x27,0x02,0x02,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f, +0x05,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0b,0x08,0x80, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x1a,0x10,0x00,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc8,0x02,0x01,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x32,0x1e,0x98,0x14, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46, +0x00,0x8a,0xa0,0x24,0x0a,0xa4,0x10,0x0a,0x82,0xba,0x11,0x00,0x22,0x67,0x00,0xc8, +0x9c,0x01,0x20,0x74,0x06,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x45,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20, +0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xcd,0x04,0x81,0x0c,0x28,0x02, +0x13,0x84,0xc1,0x99,0x20,0x0c,0xcf,0x06,0x01,0x61,0x36,0x24,0x48,0xa2,0x20,0xc3, +0xb0,0x20,0xcd,0x86,0x64,0x48,0x14,0x04,0x19,0x16,0xa4,0xd9,0x20,0x38,0xcf,0x04, +0xc1,0x0c,0xaa,0x09,0x42,0x37,0x6d,0x58,0x90,0x48,0x41,0x90,0x61,0x91,0x24,0xa9, +0xd9,0x10,0x4c,0x13,0x04,0x34,0xb0,0x26,0x08,0x03,0xb4,0x01,0x41,0x2a,0x05,0x19, +0x06,0x0b,0xd8,0x10,0x5c,0x1b,0x08,0x88,0xc2,0x80,0x09,0x82,0x00,0x50,0x18,0x9a, +0x9a,0x20,0x0c,0xd1,0x04,0x61,0x90,0x36,0x0c,0x5d,0x37,0x6c,0x10,0x38,0x6f,0x43, +0xa1,0x6d,0x40,0xf6,0x55,0x61,0x63,0xb3,0x6b,0x73,0x49,0x23,0x2b,0x73,0xa3,0x9b, +0x12,0x04,0x55,0xc8,0xf0,0x5c,0xec,0xca,0xe4,0xe6,0xd2,0xde,0xdc,0xa6,0x04,0x44, +0x13,0x32,0x3c,0x17,0xbb,0x30,0x36,0xbb,0x32,0xb9,0x29,0x01,0x51,0x87,0x0c,0xcf, +0x65,0x0e,0x2d,0x8c,0xac,0x4c,0xae,0xe9,0x8d,0xac,0x8c,0x6d,0x4a,0x60,0x94,0x21, +0xc3,0x73,0x91,0x2b,0x9b,0x7b,0xab,0x93,0x1b,0x2b,0x9b,0x9b,0x12,0x60,0x75,0xc8, +0xf0,0x5c,0xca,0xdc,0xe8,0xe4,0xf2,0xa0,0xde,0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0x1f, +0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x51,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xd1,0x43,0x0e,0xf8,0xe0,0x06,0xe4,0x20,0x0e,0xe7,0xe0,0x06,0xf6,0x10,0x0e,0xf2, +0xc0,0x0e,0xe1,0x90,0x0f,0xef,0x50,0x0f,0xf4,0x30,0x83,0x81,0xc8,0x01,0x1f,0xdc, +0x40,0x1c,0xe4,0xa1,0x1c,0xc2,0x61,0x1d,0xdc,0x40,0x1c,0xe4,0x01,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x30,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x25,0x50,0xc3,0xe5, +0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x46,0x00,0x0d, +0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36,0x5c,0xbe, +0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f, +0xdc,0xb6,0x1d,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00, +0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0x9b,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42, +0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63, +0x58,0x40,0x34,0x5c,0xbe,0xf3,0xf8,0x46,0xe4,0x50,0x8f,0x38,0xf8,0xc8,0x6d,0x9b, +0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0x94,0x0e,0x30,0xf8,0xc5, +0x6d,0x5b,0x81,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0xb0,0x93,0x13, +0x11,0x7e,0x71,0xdb,0x26,0x90,0x0d,0x97,0xef,0x3c,0xfe,0x74,0x44,0x04,0x30,0x88, +0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e,0x72,0xdb,0x36,0xf0,0x0c,0x97,0xef,0x3c,0x3e, +0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x00,0x61,0x20,0x00,0x00,0xd1,0x00,0x00,0x00, +0x13,0x04,0x45,0x2c,0x10,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x34,0x94,0xd1,0x0c, +0x40,0xc9,0x0e,0x14,0xec,0x40,0xf1,0x06,0x94,0x6f,0x40,0x19,0x14,0x61,0x40,0xd9, +0x95,0x46,0x49,0x42,0x14,0x4c,0x11,0x02,0x95,0x24,0x41,0x19,0x06,0xd0,0x52,0x1e, +0x45,0x30,0x02,0x50,0x02,0x64,0x8c,0x11,0x88,0x20,0x09,0xe2,0xdb,0x08,0xc0,0x18, +0x01,0x08,0x82,0x20,0xfe,0x51,0x36,0x87,0xe0,0x84,0xc1,0x1c,0x02,0x18,0x40,0x73, +0x08,0x63,0x40,0x06,0xc4,0xcd,0x41,0x34,0x4d,0x93,0x06,0x23,0x00,0x73,0x10,0xcb, +0xd2,0xa0,0xc1,0x1c,0xc4,0xb2,0x34,0x67,0x00,0x00,0x00,0x00,0x23,0x06,0x08,0x00, +0x82,0x60,0xe0,0xa9,0xc1,0x46,0x9c,0x41,0x18,0x8c,0x18,0x20,0x00,0x08,0x82,0x81, +0xb7,0x06,0x1c,0x81,0x06,0x62,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x1e,0x1b,0x74, +0xc4,0x1a,0x8c,0xc1,0x88,0x01,0x02,0x80,0x20,0x18,0x78,0x6d,0xe0,0x11,0x6c,0x40, +0x06,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0xbd,0x81,0x17,0x28,0x23,0x06,0x06,0x00, +0x82,0x60,0x40,0xe0,0x81,0xc7,0x06,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0xe4,0xc1, +0xf7,0x06,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0xe4,0xc1,0xe7,0x06,0x23,0x06,0x06, +0x00,0x82,0x60,0x40,0xe8,0x01,0x18,0xc4,0x41,0x11,0x60,0x70,0x45,0x84,0xc1,0x15, +0x21,0x40,0x11,0x02,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x86,0x07,0x67,0xc0,0x50, +0x23,0x06,0x0d,0x00,0x82,0x60,0x10,0xf1,0x01,0x19,0x04,0x75,0x30,0x08,0x6a,0xa0, +0x06,0x6a,0xa0,0x06,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0x5a,0x1f,0xb0,0x01,0x94,0x8d,0x18,0x34,0x00,0x08,0x82, +0x41,0x14,0x0a,0x69,0x10,0xe8,0x01,0x72,0xbc,0xc1,0x1b,0xbc,0xc1,0x1b,0x8c,0x26, +0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x50, +0xa4,0xc0,0x06,0x93,0x1f,0x8c,0x26,0x04,0x43,0x05,0xa2,0xa0,0xc3,0x0d,0x41,0x28, +0x80,0xc1,0x2c,0x83,0x10,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xac,0x02,0x1e, +0x2c,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0xac,0x90,0x07,0x65,0xd0,0x8c,0x18, +0x1c,0x00,0x08,0x82,0x41,0xd2,0x0a,0x7a,0x10,0x08,0x16,0x98,0x01,0x7c,0x0c,0x0a, +0xe8,0x63,0x90,0x40,0x1f,0x83,0x06,0xfa,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x22, +0x0b,0x7f,0xd0,0x30,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xcc,0x02,0x28,0xb0,0xc1, +0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x09,0x2d,0x84,0x42,0x20,0x58,0xd0,0x06,0xf0, +0x31,0x29,0xa0,0x8f,0x49,0x02,0x7d,0x4c,0x1a,0xe8,0x33,0x4b,0x20,0x0c,0x54,0x18, +0x54,0x40,0x07,0xc0,0x40,0x85,0x41,0x05,0x74,0x00,0x0c,0x54,0x18,0x54,0x40,0x07, +0xc0,0x40,0x85,0xc1,0x04,0x70,0x00,0x0c,0x54,0x18,0x4c,0x00,0x07,0xc0,0x40,0x85, +0xc1,0x04,0x70,0x00,0xd4,0x55,0x0b,0x3a,0xdc,0x10,0xdc,0x02,0x18,0xcc,0x32,0x10, +0x43,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x49,0x38,0xb8,0xc2,0x61,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x41,0x22,0x0e,0xaf,0x90,0x04,0xb6,0x07,0x41,0x7c,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0x20,0x21,0x87,0x58,0xf0,0x83,0xc0,0x98,0x80,0x3e,0xc6,0x08,0xf4, +0x31,0x66,0xa0,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0xe8,0x50,0x0b,0x8b,0x32, +0x62,0x70,0x00,0x20,0x08,0x06,0x49,0x3a,0xd8,0x42,0x13,0x98,0x28,0x04,0xf1,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0x64,0x1d,0x70,0xa1,0x14,0x02,0x83,0x02,0xfa,0x18, +0x24,0xd0,0xc7,0xa0,0x81,0x3e,0xb3,0x04,0xc4,0x40,0x85,0x41,0x0d,0x6c,0x20,0x0c, +0x54,0x18,0xd4,0xc0,0x06,0xc2,0x40,0x85,0x41,0x0d,0x6c,0x20,0x0c,0x54,0x18,0xcc, +0xc0,0x06,0xc2,0x40,0x85,0xc1,0x0c,0x6c,0x20,0x0c,0x54,0x18,0xcc,0xc0,0x06,0x82, +0x0d,0x46,0x7c,0x6c,0x30,0xe2,0x63,0x83,0x11,0x9f,0x11,0x03,0x03,0x00,0x41,0x30, +0x38,0xf2,0x01,0x1e,0x86,0x11,0x03,0x03,0x00,0x41,0x30,0x38,0xf4,0x21,0x1e,0x86, +0x11,0x03,0x03,0x00,0x41,0x30,0x38,0xf6,0x41,0x1e,0x86,0x9a,0x83,0x76,0xd0,0xe1, +0x86,0x60,0x1e,0xc2,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x92,0x7e,0x50,0x07,0x62, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc4,0x1f,0xd6,0xc1,0x08,0xec,0x38,0xe4,0x63, +0xc7,0x21,0x1f,0x0b,0x04,0xf8,0x18,0x82,0xc8,0xc7,0x84,0x00,0x3e,0x23,0x06,0x06, +0x00,0x82,0x60,0x70,0x94,0x84,0x39,0x04,0xd3,0x0d,0x47,0x90,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x25,0x12,0xeb,0x20,0x0b,0xfd,0x30,0x9a,0x10,0x00,0x16,0x0c,0xf2, +0xa9,0x50,0xe0,0x07,0x1d,0x6e,0x08,0x42,0x22,0x0c,0x46,0x13,0x8a,0x60,0x38,0x82, +0x08,0x88,0x6f,0x34,0xe1,0x10,0xa6,0x1b,0xce,0x21,0x10,0xa6,0x1b,0x82,0xa3,0x18, +0x31,0x38,0x00,0x10,0x04,0x03,0x6d,0x25,0xf4,0x01,0x1c,0xca,0x61,0xc4,0xc0,0x01, +0x40,0x10,0x0c,0x1c,0x98,0x80,0x87,0xc0,0x16,0x6a,0xa1,0x1f,0x04,0x41,0x10,0xde, +0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_autogen_reactive_pass_wave64_permutations.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_autogen_reactive_pass_wave64_permutations.h new file mode 100644 index 00000000..df855f98 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_autogen_reactive_pass_wave64_permutations.h @@ -0,0 +1,121 @@ +#include "ffx_fsr2_autogen_reactive_pass_wave64_513d105660b72c8687a58507f2a31dd0.h" + +typedef union ffx_fsr2_autogen_reactive_pass_wave64_PermutationKey { + struct { + uint32_t FFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE : 1; + uint32_t FFX_FSR2_OPTION_HDR_COLOR_INPUT : 1; + uint32_t FFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_JITTERED_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_INVERTED_DEPTH : 1; + uint32_t FFX_FSR2_OPTION_APPLY_SHARPENING : 1; + }; + uint32_t index; +} ffx_fsr2_autogen_reactive_pass_wave64_PermutationKey; + +typedef struct ffx_fsr2_autogen_reactive_pass_wave64_PermutationInfo { + const uint32_t blobSize; + const unsigned char* blobData; + + + const uint32_t numCBVResources; + const char** cbvResourceNames; + const uint32_t* cbvResourceBindings; + const uint32_t* cbvResourceCounts; + const uint32_t* cbvResourceSpaces; + + const uint32_t numSRVResources; + const char** srvResourceNames; + const uint32_t* srvResourceBindings; + const uint32_t* srvResourceCounts; + const uint32_t* srvResourceSpaces; + + const uint32_t numUAVResources; + const char** uavResourceNames; + const uint32_t* uavResourceBindings; + const uint32_t* uavResourceCounts; + const uint32_t* uavResourceSpaces; + + const uint32_t numSamplerResources; + const char** samplerResourceNames; + const uint32_t* samplerResourceBindings; + const uint32_t* samplerResourceCounts; + const uint32_t* samplerResourceSpaces; + + const uint32_t numRTAccelerationStructureResources; + const char** rtAccelerationStructureResourceNames; + const uint32_t* rtAccelerationStructureResourceBindings; + const uint32_t* rtAccelerationStructureResourceCounts; + const uint32_t* rtAccelerationStructureResourceSpaces; +} ffx_fsr2_autogen_reactive_pass_wave64_PermutationInfo; + +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_wave64_IndirectionTable[] = { + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, +}; + +static const ffx_fsr2_autogen_reactive_pass_wave64_PermutationInfo g_ffx_fsr2_autogen_reactive_pass_wave64_PermutationInfo[] = { + { g_ffx_fsr2_autogen_reactive_pass_wave64_513d105660b72c8687a58507f2a31dd0_size, g_ffx_fsr2_autogen_reactive_pass_wave64_513d105660b72c8687a58507f2a31dd0_data, 1, g_ffx_fsr2_autogen_reactive_pass_wave64_513d105660b72c8687a58507f2a31dd0_CBVResourceNames, g_ffx_fsr2_autogen_reactive_pass_wave64_513d105660b72c8687a58507f2a31dd0_CBVResourceBindings, g_ffx_fsr2_autogen_reactive_pass_wave64_513d105660b72c8687a58507f2a31dd0_CBVResourceCounts, g_ffx_fsr2_autogen_reactive_pass_wave64_513d105660b72c8687a58507f2a31dd0_CBVResourceSpaces, 2, g_ffx_fsr2_autogen_reactive_pass_wave64_513d105660b72c8687a58507f2a31dd0_SRVResourceNames, g_ffx_fsr2_autogen_reactive_pass_wave64_513d105660b72c8687a58507f2a31dd0_SRVResourceBindings, g_ffx_fsr2_autogen_reactive_pass_wave64_513d105660b72c8687a58507f2a31dd0_SRVResourceCounts, g_ffx_fsr2_autogen_reactive_pass_wave64_513d105660b72c8687a58507f2a31dd0_SRVResourceSpaces, 1, g_ffx_fsr2_autogen_reactive_pass_wave64_513d105660b72c8687a58507f2a31dd0_UAVResourceNames, g_ffx_fsr2_autogen_reactive_pass_wave64_513d105660b72c8687a58507f2a31dd0_UAVResourceBindings, g_ffx_fsr2_autogen_reactive_pass_wave64_513d105660b72c8687a58507f2a31dd0_UAVResourceCounts, g_ffx_fsr2_autogen_reactive_pass_wave64_513d105660b72c8687a58507f2a31dd0_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_autogen_reactive_pass_wave64_permutations.h.d b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_autogen_reactive_pass_wave64_permutations.h.d new file mode 100644 index 00000000..914bd2a1 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_autogen_reactive_pass_wave64_permutations.h.d @@ -0,0 +1 @@ +src/ffx-fsr2-api/shaders/dx12/ffx_fsr2_autogen_reactive_pass_wave64_permutations.h: ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common.h ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common_half.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_callbacks_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_resources.h ../../src/ffx-fsr2-api/shaders/ffx_core.h ../../src/ffx-fsr2-api/shaders/ffx_core_portability.h ../../src/ffx-fsr2-api/shaders/ffx_common_types.h ../../src/ffx-fsr2-api/shaders/ffx_core_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_common.h \ No newline at end of file diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_compute_luminance_pyramid_pass_ec2901cea95a9b143e04b9d43c2d15b4.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_compute_luminance_pyramid_pass_ec2901cea95a9b143e04b9d43c2d15b4.h new file mode 100644 index 00000000..84aa8b58 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_compute_luminance_pyramid_pass_ec2901cea95a9b143e04b9d43c2d15b4.h @@ -0,0 +1,1328 @@ +// ffx_fsr2_compute_luminance_pyramid_pass_ec2901cea95a9b143e04b9d43c2d15b4.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_compute_luminance_pyramid_pass_ec2901cea95a9b143e04b9d43c2d15b4_CBVResourceNames[] = { "cbFSR2", "cbSPD", }; +static const uint32_t g_ffx_fsr2_compute_luminance_pyramid_pass_ec2901cea95a9b143e04b9d43c2d15b4_CBVResourceBindings[] = { 0, 1, }; +static const uint32_t g_ffx_fsr2_compute_luminance_pyramid_pass_ec2901cea95a9b143e04b9d43c2d15b4_CBVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_compute_luminance_pyramid_pass_ec2901cea95a9b143e04b9d43c2d15b4_CBVResourceSpaces[] = { 0, 0, }; + +static const char* g_ffx_fsr2_compute_luminance_pyramid_pass_ec2901cea95a9b143e04b9d43c2d15b4_SRVResourceNames[] = { "r_input_color_jittered", }; +static const uint32_t g_ffx_fsr2_compute_luminance_pyramid_pass_ec2901cea95a9b143e04b9d43c2d15b4_SRVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_compute_luminance_pyramid_pass_ec2901cea95a9b143e04b9d43c2d15b4_SRVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_compute_luminance_pyramid_pass_ec2901cea95a9b143e04b9d43c2d15b4_SRVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_compute_luminance_pyramid_pass_ec2901cea95a9b143e04b9d43c2d15b4_UAVResourceNames[] = { "rw_img_mip_shading_change", "rw_img_mip_5", "rw_auto_exposure", "rw_spd_global_atomic", }; +static const uint32_t g_ffx_fsr2_compute_luminance_pyramid_pass_ec2901cea95a9b143e04b9d43c2d15b4_UAVResourceBindings[] = { 1, 2, 3, 0, }; +static const uint32_t g_ffx_fsr2_compute_luminance_pyramid_pass_ec2901cea95a9b143e04b9d43c2d15b4_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_compute_luminance_pyramid_pass_ec2901cea95a9b143e04b9d43c2d15b4_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_compute_luminance_pyramid_pass_ec2901cea95a9b143e04b9d43c2d15b4_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_compute_luminance_pyramid_pass_ec2901cea95a9b143e04b9d43c2d15b4_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_compute_luminance_pyramid_pass_ec2901cea95a9b143e04b9d43c2d15b4_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_compute_luminance_pyramid_pass_ec2901cea95a9b143e04b9d43c2d15b4_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_compute_luminance_pyramid_pass_ec2901cea95a9b143e04b9d43c2d15b4_size = 20796; + +static const unsigned char g_ffx_fsr2_compute_luminance_pyramid_pass_ec2901cea95a9b143e04b9d43c2d15b4_data[] = { +0x44,0x58,0x42,0x43,0xff,0xb1,0xce,0xb3,0x99,0x6f,0x81,0x42,0x3c,0x83,0xd0,0x22, +0x9e,0x1a,0x5f,0x81,0x01,0x00,0x00,0x00,0x3c,0x51,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x7c,0x01,0x00,0x00,0xd8,0x0f,0x00,0x00,0xf4,0x0f,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x08,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0x54,0x0e,0x00,0x00,0x62,0x00,0x05,0x00,0x95,0x03,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x3c,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x8c,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02, +0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06, +0x51,0x18,0x00,0x00,0x0b,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x36,0x18,0xc4,0xff,0xff,0xff,0xff,0x0f,0x00, +0x03,0x48,0x00,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42, +0x20,0x4c,0x08,0x86,0x09,0x01,0x01,0x00,0x89,0x20,0x00,0x00,0x9b,0x00,0x00,0x00, +0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3, +0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0x84,0xc2,0x1c, +0x01,0x18,0x0c,0x22,0x00,0xc3,0x0c,0x40,0x02,0x0a,0x08,0x06,0x11,0x86,0x61,0x04, +0xa0,0x04,0x05,0x32,0x94,0x01,0x00,0x00,0x10,0xa2,0x08,0x00,0x00,0x29,0xca,0x20, +0x00,0x08,0x88,0x51,0x08,0x01,0x40,0x20,0x20,0xc7,0x4d,0xc3,0xe5,0x4f,0xd8,0x43, +0x48,0xfe,0x4a,0x48,0x2b,0x31,0xf9,0xc5,0x6d,0xa3,0x42,0x20,0x10,0x08,0x00,0x73, +0x04,0x08,0x45,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x92,0xc2,0x40,0x00,0x93,0x89,0x40,0x20,0x10,0x00,0x00,0x00,0x01,0x51,0x0a, +0x22,0x00,0x08,0x04,0x02,0x81,0x40,0x40,0x96,0xb2,0x14,0x00,0x13,0x00,0x00,0x20, +0x10,0x08,0x04,0x11,0xc2,0x14,0x05,0x02,0x98,0x00,0x00,0x00,0x00,0x00,0x00,0x20, +0x4d,0x21,0x04,0x00,0x01,0x80,0x38,0x65,0x28,0x00,0x00,0xe4,0x29,0x08,0x00,0x30, +0x01,0x00,0x00,0x00,0x00,0x81,0xca,0x52,0x00,0x4c,0x00,0x00,0x00,0x00,0x00,0x00, +0x44,0x48,0x74,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x04,0x02,0x81,0xa0,0x10,0x24,0xc0,0x04,0x40,0xa5,0xa3,0x86, +0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x01, +0x00,0x00,0x00,0x85,0x38,0x01,0x26,0x00,0x42,0xcd,0x11,0x04,0xc5,0x98,0x00,0x22, +0x00,0x80,0x8a,0x56,0x03,0x01,0xc3,0x08,0x84,0x30,0x53,0x1b,0x8c,0x03,0x3b,0x84, +0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83, +0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39, +0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f,0xe8, +0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03, +0x0a,0x00,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01,0x12,0x5c,0x2f,0x82,0xcd,0x84,0x8d,0x03, +0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d, +0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0, +0x83,0x1f,0xa0,0x40,0x40,0xb2,0x61,0x04,0x41,0x98,0x89,0x0c,0xc6,0x81,0x1d,0xc2, +0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41, +0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e, +0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0, +0xc0,0x0f,0x50,0x40,0xa3,0xda,0x4c,0xdf,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8, +0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01, +0x29,0xf0,0x41,0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8,0x43,0x39,0x90,0x03,0x18, +0xa4,0x83,0x3b,0xd0,0x83,0x1f,0xa0,0x00,0x40,0xb7,0x61,0x04,0x01,0x38,0x43,0x08, +0x3e,0x76,0xb5,0xd1,0x94,0xcb,0xe5,0x72,0x39,0x00,0xc0,0x45,0xa3,0xd1,0x68,0x02, +0x81,0x40,0x20,0x10,0x08,0x48,0x77,0x85,0x10,0xb0,0x69,0x87,0x08,0x00,0x20,0x97, +0x23,0xde,0x4d,0xd2,0x14,0x51,0xc2,0xe4,0xb3,0x00,0xf3,0x2c,0x44,0xc4,0x4e,0xc0, +0x44,0xa0,0x00,0x40,0xbe,0x39,0x02,0x50,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x3a,0x0f,0x44,0x90,0x21,0x23,0x45,0x44,0x00,0xe2, +0x00,0x60,0xee,0xa0,0x02,0x98,0x3b,0xa8,0x00,0xe6,0x0e,0x2a,0x80,0xb9,0x83,0x0a, +0xe0,0x21,0x8f,0x01,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x1e, +0x04,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0a,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x18,0x20,0x00,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x38,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0xa1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0x63,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x07,0x03, +0x02,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x06,0x04,0x80,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x1e,0x05,0x08,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x86,0x3c,0x1c,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x0c,0x79,0x3c,0x20,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2, +0x80,0x01,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0xc4,0x00, +0x08,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x65,0x00,0x04,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x1e,0x34,0x00,0x02,0x40,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x1a,0x00,0x01,0x20,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x00,0x22,0x00,0x00,0x00,0x32,0x1e,0x98,0x1c, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02,0x94,0x40,0x11,0x8c, +0x00,0x14,0x43,0x49,0x94,0x41,0x29,0x14,0x7e,0x40,0xc1,0x94,0x43,0x21,0x14,0x44, +0x81,0x14,0x50,0x41,0x15,0x56,0x81,0x15,0x60,0x40,0x41,0x06,0x14,0x68,0x40,0xc1, +0x06,0x14,0x70,0x40,0x21,0x07,0x14,0x74,0x40,0x61,0x07,0x14,0x78,0x40,0xa1,0x07, +0x14,0x7c,0x40,0x01,0x12,0x14,0x20,0x50,0x61,0x06,0x94,0xa4,0x42,0xe1,0x73,0x14, +0xfa,0x40,0x89,0x15,0x52,0x11,0x0a,0x10,0xb0,0x00,0x01,0x83,0x48,0x55,0x03,0x23, +0x00,0x14,0x9b,0x01,0xa0,0xd9,0x0c,0x00,0xd9,0x66,0x00,0x08,0x37,0x03,0x40,0xba, +0x19,0x00,0xda,0xcd,0x00,0x10,0x6f,0x06,0x80,0x7a,0x33,0x00,0xf4,0x9b,0x01,0xa0, +0xc1,0x0c,0x00,0x00,0x79,0x18,0x00,0x00,0x76,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x04,0xc0,0x9a,0x20,0x00,0xd7,0x06,0x61,0x20,0x26,0x08,0x00,0xb6, +0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x04,0x20,0xdb,0x30,0x20,0x09,0x31,0x41,0x88, +0x03,0x3f,0xa0,0x25,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x35,0xf6,0xc6,0xf6,0x26, +0xf7,0xa5,0x96,0x46,0x47,0x57,0x26,0x57,0x46,0x36,0x41,0x00,0xb4,0x0d,0x82,0xd1, +0x6c,0x48,0x8c,0x85,0x31,0x8c,0x81,0x30,0x9c,0x0d,0xc1,0x33,0x41,0x98,0x83,0x3f, +0x60,0x26,0x77,0xf7,0x95,0xd6,0x76,0xf6,0xd5,0x96,0x06,0xf7,0x35,0x87,0x16,0x46, +0x96,0xe6,0x76,0xf6,0x35,0x86,0x16,0xe6,0x76,0x56,0x36,0x41,0x50,0x03,0x3e,0x98, +0x20,0xa8,0x41,0x1f,0x6c,0x58,0x8c,0x48,0x32,0x86,0x81,0x98,0x28,0xca,0x21,0x23, +0x77,0xf7,0x95,0xd6,0x76,0xf6,0xd5,0x96,0x06,0xf7,0x55,0xb3,0x61,0x19,0x22,0xcb, +0x20,0x06,0x62,0xa2,0x28,0x67,0x82,0x60,0x07,0xa0,0x40,0x48,0xee,0xee,0x2b,0xac, +0x8e,0xee,0xed,0xab,0x0c,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x82,0x00,0x6c,0x1b, +0x16,0x02,0xcb,0x0c,0x6d,0x20,0x28,0x8a,0x72,0x26,0x08,0x78,0x10,0x0a,0xa4,0xe4, +0xee,0xbe,0xe6,0xe0,0xc8,0xbe,0xce,0xd8,0xde,0xc4,0xc2,0xd8,0xbe,0xc2,0xe8,0xde, +0xda,0xd2,0xc6,0x26,0x08,0x00,0xb7,0x41,0x30,0xbc,0x0d,0x8b,0xc6,0x75,0x86,0x31, +0x10,0x13,0x45,0x7d,0x1b,0x88,0xea,0xda,0xc0,0x60,0x82,0xb0,0x07,0xa3,0x40,0x63, +0x4c,0xcc,0x68,0x4a,0x4a,0x66,0x82,0x00,0x74,0x1b,0x10,0x43,0x0c,0xc6,0xc0,0x30, +0x06,0x32,0x00,0x26,0x08,0x7d,0x50,0x0a,0x2c,0xc6,0xc4,0xa6,0xa0,0x88,0x26,0x08, +0x80,0xb7,0x01,0x19,0xcc,0xe0,0x0c,0x8c,0x61,0x40,0x03,0x60,0x83,0x50,0x06,0x69, +0x30,0x41,0xf8,0x03,0x53,0x60,0x33,0xf7,0xc5,0x94,0xe6,0x56,0x16,0x26,0x37,0xc4, +0x16,0xd6,0x06,0xb7,0x01,0x31,0xd6,0x80,0x0d,0x8c,0x61,0x30,0x80,0x0d,0x41,0x1b, +0x6c,0x20,0xa0,0x30,0x50,0x03,0x37,0x98,0x20,0xe8,0x81,0x28,0x70,0x49,0x93,0x2a, +0x73,0x23,0x2b,0x93,0x9b,0x4a,0xd3,0x2b,0x9b,0x20,0x00,0xdf,0x04,0x01,0x00,0x83, +0x0d,0x48,0x12,0x07,0x9a,0x21,0x07,0x73,0xd0,0x4c,0x74,0xd2,0x9a,0xc2,0xf0,0xa4, +0xca,0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x40,0x18,0x6c,0x30,0x92, +0x3a,0xd0,0xec,0x40,0x0e,0xe6,0x80,0x4c,0x1a,0x51,0xda,0x1c,0x1c,0x5b,0x58,0xde, +0x54,0x9a,0x5e,0xd9,0x04,0x01,0x10,0x83,0x0d,0x46,0x82,0x07,0x5a,0x1e,0xc8,0xc1, +0x1c,0xb0,0x4b,0x4b,0x72,0x83,0xab,0xa3,0x1b,0x7a,0x63,0x7b,0x93,0x93,0x2a,0x9b, +0x7b,0xab,0x93,0x1b,0x2b,0x23,0x4a,0x6b,0x2b,0x73,0x9b,0x4b,0x7b,0x73,0x9b,0xdb, +0x80,0x24,0x7b,0xa0,0xa1,0x81,0x1c,0xcc,0x41,0x33,0x51,0x4a,0x63,0xaa,0x6b,0x0b, +0x6b,0x4a,0x83,0x23,0x4a,0x6b,0x2b,0x73,0x9b,0x4b,0x7b,0x73,0x9b,0x9b,0x20,0x00, +0x63,0xb0,0xc1,0x48,0xfa,0x40,0xf3,0x03,0x39,0x98,0x03,0x4a,0x69,0x4c,0x75,0x6d, +0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55,0x73,0x65,0x13,0x04, +0x80,0x0c,0x36,0x20,0x09,0x28,0x68,0xa1,0x20,0x07,0x73,0xd0,0x4c,0x5c,0xd2,0x8c, +0xe4,0xc2,0xda,0xca,0x92,0xdc,0xc8,0xca,0xf0,0x26,0x08,0x40,0x19,0x6c,0x30,0x92, +0x51,0xd0,0x48,0x41,0x0e,0xe6,0x80,0x92,0x19,0x51,0x99,0x5d,0xda,0x58,0x19,0xd5, +0x9b,0x55,0x5a,0xd9,0x1d,0x51,0x19,0x1c,0x1d,0xda,0x04,0x01,0x30,0x83,0x0d,0x46, +0x62,0x0a,0xda,0x29,0xc8,0x41,0xc3,0xc3,0x4c,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0x82, +0x00,0x9c,0xc1,0x06,0x24,0x49,0x05,0x4d,0x15,0xe4,0xa0,0x69,0x26,0x4a,0x66,0x4d, +0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61,0x6c,0x65, +0x13,0x04,0x00,0x0d,0x36,0x18,0x09,0x2b,0x68,0xad,0x20,0x07,0x0d,0x21,0x33,0xa2, +0xb7,0x3b,0xb7,0xb9,0xb1,0x30,0xb6,0x32,0xa3,0xb0,0x31,0xba,0x37,0xb9,0x09,0x02, +0x90,0x06,0x1b,0x8c,0xe4,0x15,0x34,0x58,0x90,0x83,0x86,0x9f,0x59,0xd3,0x1b,0x5d, +0xda,0x9b,0x9b,0x55,0xd9,0x18,0xdd,0x9b,0x9c,0x52,0x1a,0x1d,0x5d,0x99,0xdc,0x50, +0x98,0xdb,0x58,0x19,0x1b,0x5b,0x18,0x5d,0xda,0x9b,0xdb,0x04,0x01,0x50,0x83,0x0d, +0x46,0x22,0x0b,0xda,0x2c,0xc8,0x41,0x43,0xc6,0x0c,0x4a,0xae,0xac,0x08,0x0f,0xee, +0x6d,0xae,0x4e,0xae,0x6c,0x82,0x00,0xac,0xc1,0x06,0x24,0xa9,0x05,0xcd,0x16,0xe4, +0xa0,0x69,0x26,0x66,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61, +0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x13,0x04,0x80, +0x0d,0x36,0x18,0x09,0x2e,0x68,0xb9,0x20,0x07,0x0d,0x17,0x33,0xaa,0x30,0x37,0xa4, +0x30,0x36,0x33,0xa3,0x27,0xab,0x09,0x02,0xd0,0x06,0x1b,0x8c,0x64,0x17,0x34,0x5e, +0x90,0x83,0x86,0x95,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc,0x54,0x59,0x5c,0x5d,0x99, +0xdb,0x58,0x19,0x53,0x99,0xdb,0x19,0x1d,0xda,0x04,0x01,0x70,0x83,0x0d,0x46,0xe2, +0x0b,0xda,0x2f,0xc8,0x41,0x43,0xc5,0x8c,0xa8,0x8c,0x8d,0x2e,0x8c,0x2a,0xad,0xad, +0x6c,0x82,0x00,0xbc,0xc1,0x06,0x24,0x09,0x07,0x4d,0x1c,0xe4,0xa0,0x69,0x26,0x5e, +0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67, +0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x04,0x00,0x0e,0x36,0x18,0x09,0x39,0x68, +0xe5,0x20,0x07,0x0d,0x31,0x33,0xab,0xb4,0xb2,0xbb,0x29,0xb8,0xb0,0xb1,0x32,0xaa, +0xb7,0xa6,0x32,0xba,0x32,0xb9,0x39,0xa3,0xb0,0x31,0xba,0x37,0xb9,0x09,0x02,0x10, +0x07,0x1b,0x8c,0xe4,0x1c,0x34,0x74,0x90,0x83,0x66,0x03,0x45,0x06,0x74,0x70,0x07, +0x7a,0xc0,0x07,0x7f,0x20,0x0a,0xa5,0x80,0x0a,0xab,0xe0,0x0a,0xb1,0x40,0x0b,0xb7, +0xa0,0x0b,0xbd,0x00,0x0e,0xe3,0x60,0x0e,0xe9,0x30,0x41,0xe0,0x03,0x52,0x20,0xd1, +0x96,0x06,0x37,0xb7,0x01,0x49,0xd8,0x41,0x33,0xe4,0xc0,0x6b,0x26,0x36,0x6e,0x75, +0x6d,0x57,0x6f,0x72,0x6b,0x47,0x72,0x6f,0x75,0x70,0x73,0x1b,0x90,0xc4,0x1d,0xb4, +0x39,0x90,0x03,0xaf,0x99,0xf8,0xdc,0xbd,0xc9,0xad,0x1d,0xc9,0xbd,0xd5,0xc1,0x3d, +0x99,0x99,0xcd,0x95,0xd1,0x6d,0x40,0x12,0x78,0xd0,0xec,0x40,0x0e,0xbc,0x66,0xa2, +0x22,0x57,0xe6,0x46,0x56,0x26,0x37,0x95,0xa6,0x57,0xb6,0xc1,0x48,0xe4,0x41,0xcb, +0x03,0x39,0xf0,0x36,0x14,0x68,0xd0,0x0e,0xef,0x10,0x0f,0xf3,0xb0,0xa1,0x30,0xe0, +0x40,0x1d,0xd6,0x81,0x1e,0x26,0x08,0x47,0xb1,0x01,0xd8,0x30,0x18,0xf7,0x70,0x0f, +0x1b,0x02,0x7c,0xd8,0x30,0x0c,0xf6,0x90,0x0f,0x14,0x86,0xa6,0x26,0x08,0xa0,0xb0, +0x07,0x13,0x04,0x40,0x0e,0x36,0x0c,0xfd,0x30,0x0c,0x1b,0x08,0x83,0x1f,0xe6,0xc0, +0x1f,0x36,0x14,0xf6,0xb0,0x0f,0xc0,0x1b,0xfc,0x03,0xa1,0x30,0x39,0xb9,0xb0,0xbc, +0x2f,0xba,0xb3,0xb9,0xb6,0x2f,0xb1,0x3c,0xba,0xb2,0xb9,0x09,0x02,0x30,0x07,0x7c, +0xc2,0xe4,0xe4,0xc2,0xf2,0xbe,0xe8,0xce,0xe6,0xda,0xbe,0xd8,0xc8,0xe6,0xe8,0x26, +0x08,0x00,0x1d,0xd0,0x08,0xa3,0x7b,0x6b,0x4b,0x1b,0xe3,0x21,0x16,0x26,0x27,0x97, +0x56,0x26,0x47,0x44,0x4c,0x2e,0xcc,0x6d,0x0c,0xad,0x6c,0x8e,0x86,0x19,0xdb,0x5b, +0x18,0xdd,0xdc,0x04,0x01,0xa8,0x03,0x16,0x69,0x6e,0x73,0x74,0x73,0x13,0x04,0xc0, +0x0e,0x48,0xa4,0xb9,0xd1,0xcd,0x4d,0x10,0x80,0x3b,0x20,0x42,0x57,0x86,0xf7,0xc5, +0xf6,0x16,0x46,0x36,0x41,0x00,0xf0,0x80,0x08,0x5d,0x19,0xde,0x97,0xdb,0x9b,0x5c, +0x1b,0x13,0xba,0x32,0xbc,0xaf,0x39,0xba,0x37,0xb9,0xb2,0x09,0x02,0x90,0x07,0x2c, +0xea,0xd2,0xdc,0xe8,0xe6,0x26,0x08,0x80,0x1e,0x6c,0xc0,0x42,0x42,0x24,0x46,0x82, +0x24,0x4a,0x62,0x30,0x89,0xe6,0x24,0x48,0x02,0x25,0x52,0x42,0x25,0x56,0x82,0x25, +0x5a,0xc2,0x25,0x5e,0x02,0x26,0xf2,0x20,0x26,0x64,0x62,0x26,0x68,0xa2,0x0a,0x1b, +0x9b,0x5d,0x9b,0x4b,0x1a,0x59,0x99,0x1b,0xdd,0x94,0x20,0xa8,0x42,0x86,0xe7,0x62, +0x57,0x26,0x37,0x97,0xf6,0xe6,0x36,0x25,0x20,0x9a,0x90,0xe1,0xb9,0xd8,0x85,0xb1, +0xd9,0x95,0xc9,0x4d,0x09,0x8c,0x3a,0x64,0x78,0x2e,0x73,0x68,0x61,0x64,0x65,0x72, +0x4d,0x6f,0x64,0x65,0x6c,0x53,0x82,0xa4,0x0c,0x19,0x9e,0x8b,0x5c,0xd9,0xdc,0x5b, +0x9d,0xdc,0x58,0xd9,0xdc,0x94,0xc0,0x0d,0x2a,0x91,0xe1,0xb9,0xd0,0xe5,0xc1,0x95, +0x05,0xb9,0xb9,0xbd,0xd1,0x85,0xd1,0xa5,0xbd,0xb9,0xcd,0x4d,0x11,0xe8,0x21,0x1f, +0xea,0x90,0xe1,0xb9,0x94,0xb9,0xd1,0xc9,0xe5,0x41,0xbd,0xa5,0xb9,0xd1,0xcd,0x4d, +0x09,0xfe,0xa1,0x0b,0x19,0x9e,0xcb,0xd8,0x5b,0x9d,0x1b,0x5d,0x99,0xdc,0xdc,0x94, +0x80,0x26,0x00,0x00,0x79,0x18,0x00,0x00,0x51,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xd1,0x43,0x0e,0xf8,0xe0,0x06,0xe4,0x20,0x0e,0xe7,0xe0,0x06,0xf6,0x10,0x0e,0xf2, +0xc0,0x0e,0xe1,0x90,0x0f,0xef,0x50,0x0f,0xf4,0x30,0x83,0x81,0xc8,0x01,0x1f,0xdc, +0x40,0x1c,0xe4,0xa1,0x1c,0xc2,0x61,0x1d,0xdc,0x40,0x1c,0xe4,0x01,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x73,0x00,0x00,0x00,0x05,0x10,0x05,0x7e,0x73,0x38,0x79,0xf8, +0xae,0xbb,0xe9,0x65,0x39,0x10,0x38,0x4b,0x06,0x8b,0xe0,0x0c,0x02,0xbf,0x39,0x9c, +0x9c,0x74,0xd3,0xcb,0xf2,0x76,0x99,0x9c,0x0e,0xd3,0xcb,0x41,0x20,0x70,0x06,0x0d, +0x66,0x61,0xc2,0x20,0x90,0x44,0x1a,0x06,0x9b,0x41,0x57,0x8c,0x9c,0x6e,0xd7,0xc0, +0x19,0x04,0x7e,0x73,0x38,0x39,0xe9,0xa6,0x97,0xe5,0xed,0x32,0x39,0x1d,0xa6,0x97, +0x85,0x40,0xe0,0x0c,0x1a,0xcc,0xc2,0x84,0x41,0x20,0x89,0x34,0x0c,0x36,0x83,0xae, +0x18,0x39,0xdd,0x2e,0x81,0x33,0x08,0xfc,0xe6,0x70,0x72,0xd2,0x4d,0x2f,0xcb,0xdb, +0x65,0x72,0x3a,0x4c,0x2f,0x1f,0x81,0xc0,0x19,0x34,0x98,0x85,0x09,0x83,0x40,0x12, +0x69,0x18,0x6c,0x06,0x5d,0x31,0x72,0xba,0x5d,0x01,0x67,0x10,0xf8,0xcd,0xe1,0xe4, +0xa4,0x9b,0x5e,0x96,0xb7,0xcb,0xe4,0x74,0x98,0x5e,0x96,0x02,0x81,0x33,0x68,0x30, +0x0b,0x13,0x06,0x81,0x24,0xd2,0x30,0xd8,0x0c,0xba,0x62,0xe4,0x74,0xdb,0x0a,0x04, +0x8e,0xb5,0x88,0x6a,0xb8,0x7c,0xe7,0xf1,0x81,0xc9,0x61,0x10,0x61,0x43,0x1a,0xf4, +0xf1,0x91,0xdb,0x36,0x88,0x66,0xb8,0x7c,0xe7,0xf1,0x03,0x20,0x8a,0x10,0x22,0xb2, +0x04,0x68,0xb8,0x7c,0xe7,0xf1,0x03,0xa4,0x01,0x22,0xcc,0x2f,0x6e,0xdb,0x26,0xb6, +0xe1,0xf2,0x9d,0xc7,0x17,0x02,0xaa,0x28,0x88,0xa8,0x74,0x80,0xa1,0x24,0x0c,0x40, +0xc0,0xfc,0xe2,0xb6,0x8d,0x62,0x1b,0x2e,0xdf,0x79,0x7c,0x21,0xa0,0x8a,0x82,0x88, +0x4a,0x07,0x18,0x4a,0xc2,0x00,0x04,0xcc,0x47,0x6e,0xdb,0x2a,0xa4,0xe1,0xf2,0x9d, +0xc7,0x17,0x22,0x02,0x98,0x88,0x10,0x68,0x86,0x85,0xb0,0x05,0x67,0xb8,0x7c,0xe7, +0xf1,0x07,0x67,0xba,0xfd,0xe2,0xb6,0xed,0x40,0x0c,0x86,0xcb,0x77,0x1e,0xbf,0x58, +0x80,0x69,0x22,0x1a,0x62,0x68,0x8f,0x88,0x00,0x06,0x71,0x10,0x1b,0x30,0x72,0xa8, +0xc7,0x47,0x6e,0xdb,0x0c,0xa2,0xe1,0xf2,0x9d,0xc7,0x37,0x22,0x87,0x7a,0xc4,0xc1, +0x47,0x6e,0xdb,0x14,0xaa,0xe1,0xf2,0x9d,0xc7,0x97,0x00,0xe6,0x59,0x88,0x92,0xa8, +0x88,0xc5,0x2f,0x6e,0xdb,0x1a,0xaa,0xe1,0xf2,0x9d,0xc7,0x9f,0x88,0x6b,0xa2,0x22, +0xa2,0x74,0x80,0xc1,0x2f,0x6e,0xdb,0x18,0xac,0xe1,0xf2,0x9d,0xc7,0x9f,0x88,0x6b, +0xa2,0x22,0x82,0x9d,0x9c,0x88,0xf0,0x8b,0xdb,0x36,0x09,0x6b,0xb8,0x7c,0xe7,0xf1, +0x27,0xe2,0x9a,0xa8,0x88,0x60,0x27,0x27,0x22,0x7c,0xe4,0xb6,0x0d,0xe1,0x19,0x2e, +0xdf,0x79,0x7c,0xaa,0x01,0x22,0xcc,0x2f,0x6e,0xdb,0x1c,0xac,0xe1,0xf2,0x9d,0xc7, +0xb7,0x80,0x8a,0x00,0x89,0xa9,0x04,0x1a,0x42,0x6c,0x06,0xe2,0xb2,0x07,0x6c,0xb8, +0x7c,0xe7,0xf1,0x2d,0xa0,0x22,0x56,0x02,0x18,0x4a,0xa0,0x21,0xb4,0xc9,0x2f,0x6e, +0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xec,0x29,0x01,0xce,0xa9,0x5a,0x9b,0x14,0x3e,0x04,0xb9,0xd4, +0x3c,0x2d,0x15,0xb4,0x44,0x58,0x49,0x4c,0x40,0x41,0x00,0x00,0x62,0x00,0x05,0x00, +0x50,0x10,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x28,0x41,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x47,0x10,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x0b,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x36, +0x18,0xc4,0xff,0xff,0xff,0xff,0x0f,0x00,0x03,0x48,0x00,0x00,0x49,0x18,0x00,0x00, +0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x86,0x09,0x01,0x01,0x00, +0x89,0x20,0x00,0x00,0x9c,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04, +0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c, +0x0b,0x84,0xe4,0x4c,0x10,0x8c,0xc2,0x1c,0x01,0x18,0x0c,0x22,0x00,0xc3,0x0c,0x40, +0x02,0x0a,0x08,0x06,0x11,0x86,0x61,0x04,0xa0,0x04,0x05,0x32,0x94,0x01,0x00,0x00, +0x10,0xa2,0x08,0x00,0x00,0x29,0xca,0x20,0x00,0x08,0x88,0x51,0x08,0x01,0x40,0x20, +0x20,0xc7,0x4d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a,0x48,0x2b,0x31,0xf9,0xc5, +0x6d,0xa3,0x42,0x20,0x10,0x08,0x00,0x73,0x04,0x08,0x45,0xee,0x19,0x2e,0x7f,0xc2, +0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x92,0xc2,0x40,0x00,0x93,0x89,0x40, +0x20,0x10,0x00,0x00,0x00,0x01,0x51,0x0a,0x22,0x00,0x08,0x04,0x02,0x81,0x40,0x40, +0x96,0xb2,0x14,0x00,0x13,0x00,0x00,0x20,0x10,0x08,0x04,0x11,0xc2,0x14,0x05,0x02, +0x98,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x4d,0x21,0x04,0x00,0x01,0x80,0x38,0x65, +0x28,0x00,0x00,0xe4,0x29,0x08,0x00,0x30,0x01,0x00,0x00,0x00,0x00,0x81,0xca,0x52, +0x00,0x4c,0x00,0x00,0x00,0x00,0x00,0x00,0x44,0x48,0x74,0xd4,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x5f,0xdc,0x36,0x22,0x04,0x02,0x81,0xa0, +0x10,0x24,0xc0,0x04,0x40,0xa5,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3, +0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x01,0x00,0x00,0x00,0x85,0x38,0x01,0x26,0x00, +0x42,0xcd,0x11,0x04,0xc5,0x98,0x00,0x22,0x00,0x80,0x8a,0x56,0x03,0x01,0xc3,0x08, +0x84,0x30,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39, +0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c, +0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01, +0x18,0xd0,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c, +0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x00,0x33,0x89,0xc1,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98, +0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01, +0x12,0x5c,0x2f,0x82,0xcd,0x84,0x8d,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8, +0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02, +0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xa0,0x40,0x40,0xb2,0x61,0x04, +0x41,0x98,0x89,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x64,0xe1,0x16, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec, +0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81, +0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x50,0x40,0xa3,0xda,0x4c,0xdf, +0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e, +0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41,0x3d,0xb8,0xc3,0x3c,0xa4, +0xc3,0x39,0xb8,0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b,0xd0,0x83,0x1f,0xa0,0x00, +0x40,0xb7,0x61,0x04,0x01,0x38,0x43,0x08,0x3e,0x76,0xb5,0xd1,0x94,0xcb,0xe5,0x72, +0x39,0x00,0xc0,0x45,0xa3,0xd1,0x68,0x02,0x81,0x40,0x20,0x10,0x08,0x48,0x77,0x85, +0x10,0xb0,0x69,0x87,0x08,0x00,0x20,0x97,0x23,0xde,0x4d,0xd2,0x14,0x51,0xc2,0xe4, +0xb3,0x00,0xf3,0x2c,0x44,0xc4,0x4e,0xc0,0x44,0xa0,0x00,0x40,0xbe,0x39,0x02,0x50, +0x98,0x02,0x18,0x44,0x10,0x06,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20, +0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07, +0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74, +0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20, +0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07, +0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76, +0x40,0x07,0x3a,0x0f,0x44,0x90,0x21,0x23,0x45,0x44,0x00,0xe2,0x00,0x60,0xee,0xb4, +0x01,0x98,0x3b,0x6d,0x00,0xe6,0x4e,0x1b,0x80,0xb9,0xd3,0x06,0xe0,0x21,0x8f,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x1e,0x04,0x08,0x80,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0a,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x79,0x18,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x38,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4, +0xa1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x63,0x01,0x01, +0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x07,0x03,0x02,0x60,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x06,0x04,0x80,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x43,0x1e,0x05,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x86,0x3c,0x1c,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c, +0x20,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x80,0x01,0x10,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0xc4,0x00,0x08,0x80,0x01,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x65,0x00,0x04,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x43,0x1e,0x34,0x00,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0xcf,0x1a,0x00,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40, +0x16,0x08,0x00,0x00,0x13,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02,0x94,0x40,0x11,0x14,0xc3,0x08,0x40,0x49, +0x94,0x41,0x29,0x14,0x7e,0x40,0xc1,0x14,0x42,0x01,0x12,0x10,0x70,0x04,0x80,0x54, +0x35,0x30,0x02,0x40,0xc0,0x02,0x04,0x0c,0xa2,0xd9,0x0c,0x00,0xd9,0x66,0x00,0x08, +0x37,0x03,0x40,0xbb,0x19,0x00,0xea,0xcd,0x00,0xd0,0x6f,0x06,0x80,0x62,0x33,0x00, +0x34,0x98,0x01,0x00,0x79,0x18,0x00,0x00,0x75,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x04,0xc0,0x9a,0x20,0x00,0xd7,0x06,0x61,0x20,0x26,0x08,0x00,0xb6, +0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08,0x40,0x36,0x41,0x88, +0x83,0x35,0x20,0x30,0x41,0x00,0xb4,0x0d,0x82,0xd2,0x6c,0x48,0x94,0x85,0x51,0x94, +0x81,0x50,0x9c,0x0d,0xc1,0x33,0x41,0x98,0x83,0x32,0x98,0x20,0xa8,0x81,0x18,0x4c, +0x10,0xd4,0x60,0x0c,0x36,0x2c,0x4a,0xc4,0x28,0xc3,0x40,0x48,0xd3,0xe4,0x6c,0x58, +0x86,0x88,0x51,0x88,0x81,0x90,0xa6,0xc9,0x99,0x20,0xd8,0x81,0x19,0x4c,0x10,0x80, +0x6d,0xc3,0x42,0x58,0x8c,0x72,0x0d,0xc4,0x34,0x4d,0xce,0x04,0x01,0x0f,0xce,0x60, +0x82,0x00,0x70,0x1b,0x04,0x45,0xdb,0xb0,0x5c,0x19,0xa3,0x28,0x03,0x21,0x4d,0xd3, +0xb6,0x81,0xa0,0x2a,0x8c,0x9b,0x20,0xec,0x01,0x1a,0x4c,0x10,0x80,0x6e,0x03,0xa2, +0x78,0x8c,0xa2,0x0c,0x1f,0x30,0x41,0xe8,0x83,0x34,0x98,0x20,0x00,0xde,0x06,0x64, +0x08,0x03,0x46,0x19,0x06,0x31,0x00,0x36,0x08,0x60,0x30,0x06,0x13,0x84,0x3f,0x50, +0x83,0x0d,0x88,0x52,0x06,0x8c,0x32,0x0c,0x0a,0xb0,0x21,0x30,0x83,0x0d,0x04,0xd4, +0x91,0xc1,0x19,0x4c,0x10,0x8e,0x82,0xc2,0xd0,0xd4,0x04,0x01,0x14,0xc8,0x60,0x82, +0x00,0x7c,0x13,0x04,0x00,0x0c,0x36,0x0c,0x6d,0x30,0x0c,0x1b,0x08,0x65,0x0d,0xd8, +0xc0,0x0d,0x36,0x14,0x69,0xa0,0x06,0x00,0x1a,0xbc,0x01,0x0b,0x33,0xb6,0xb7,0x30, +0x3a,0x3e,0x6f,0x6d,0x6e,0x69,0x70,0x6f,0x74,0x65,0x6e,0x74,0x20,0x63,0x68,0x61, +0x72,0x8c,0xa6,0xd2,0xda,0xe0,0xd8,0xca,0x40,0x86,0x5e,0x86,0x56,0x56,0x40,0xa8, +0x84,0x82,0x82,0x36,0x04,0x73,0x30,0x41,0x00,0x85,0x30,0xd8,0x30,0xc8,0x01,0x1d, +0xd4,0xc1,0x86,0x21,0x0e,0xec,0xa0,0x0e,0x36,0x0c,0x77,0x70,0x07,0x75,0xc0,0x21, +0xcd,0x8d,0x6e,0xc3,0x90,0x07,0x76,0x50,0x07,0x1b,0x06,0x3d,0xd0,0x83,0x3a,0xa8, +0xc2,0xc6,0x66,0xd7,0xe6,0x92,0x46,0x56,0xe6,0x46,0x37,0x25,0x08,0xaa,0x90,0xe1, +0xb9,0xd8,0x95,0xc9,0xcd,0xa5,0xbd,0xb9,0x4d,0x09,0x88,0x26,0x64,0x78,0x2e,0x76, +0x61,0x6c,0x76,0x65,0x72,0x53,0x02,0xa3,0x0e,0x19,0x9e,0xcb,0x1c,0x5a,0x18,0x59, +0x99,0x5c,0xd3,0x1b,0x59,0x19,0xdb,0x94,0x00,0x29,0x43,0x86,0xe7,0x22,0x57,0x36, +0xf7,0x56,0x27,0x37,0x56,0x36,0x37,0x25,0x38,0x83,0x3a,0x64,0x78,0x2e,0x65,0x6e, +0x74,0x72,0x79,0x50,0x6f,0x69,0x6e,0x74,0x73,0x53,0x82,0x37,0x00,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x51,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xd1,0x43,0x0e,0xf8, +0xe0,0x06,0xe4,0x20,0x0e,0xe7,0xe0,0x06,0xf6,0x10,0x0e,0xf2,0xc0,0x0e,0xe1,0x90, +0x0f,0xef,0x50,0x0f,0xf4,0x30,0x83,0x81,0xc8,0x01,0x1f,0xdc,0x40,0x1c,0xe4,0xa1, +0x1c,0xc2,0x61,0x1d,0xdc,0x40,0x1c,0xe4,0x01,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x73,0x00,0x00,0x00,0x05,0x10,0x05,0x7e,0x73,0x38,0x79,0xf8,0xae,0xbb,0xe9,0x65, +0x39,0x10,0x38,0x4b,0x06,0x8b,0xe0,0x0c,0x02,0xbf,0x39,0x9c,0x9c,0x74,0xd3,0xcb, +0xf2,0x76,0x99,0x9c,0x0e,0xd3,0xcb,0x41,0x20,0x70,0x06,0x0d,0x66,0x61,0xc2,0x20, +0x90,0x44,0x1a,0x06,0x9b,0x41,0x57,0x8c,0x9c,0x6e,0xd7,0xc0,0x19,0x04,0x7e,0x73, +0x38,0x39,0xe9,0xa6,0x97,0xe5,0xed,0x32,0x39,0x1d,0xa6,0x97,0x85,0x40,0xe0,0x0c, +0x1a,0xcc,0xc2,0x84,0x41,0x20,0x89,0x34,0x0c,0x36,0x83,0xae,0x18,0x39,0xdd,0x2e, +0x81,0x33,0x08,0xfc,0xe6,0x70,0x72,0xd2,0x4d,0x2f,0xcb,0xdb,0x65,0x72,0x3a,0x4c, +0x2f,0x1f,0x81,0xc0,0x19,0x34,0x98,0x85,0x09,0x83,0x40,0x12,0x69,0x18,0x6c,0x06, +0x5d,0x31,0x72,0xba,0x5d,0x01,0x67,0x10,0xf8,0xcd,0xe1,0xe4,0xa4,0x9b,0x5e,0x96, +0xb7,0xcb,0xe4,0x74,0x98,0x5e,0x96,0x02,0x81,0x33,0x68,0x30,0x0b,0x13,0x06,0x81, +0x24,0xd2,0x30,0xd8,0x0c,0xba,0x62,0xe4,0x74,0xdb,0x0a,0x04,0x8e,0xb5,0x88,0x6a, +0xb8,0x7c,0xe7,0xf1,0x81,0xc9,0x61,0x10,0x61,0x43,0x1a,0xf4,0xf1,0x91,0xdb,0x36, +0x88,0x66,0xb8,0x7c,0xe7,0xf1,0x03,0x20,0x8a,0x10,0x22,0xb2,0x04,0x68,0xb8,0x7c, +0xe7,0xf1,0x03,0xa4,0x01,0x22,0xcc,0x2f,0x6e,0xdb,0x26,0xb6,0xe1,0xf2,0x9d,0xc7, +0x17,0x02,0xaa,0x28,0x88,0xa8,0x74,0x80,0xa1,0x24,0x0c,0x40,0xc0,0xfc,0xe2,0xb6, +0x8d,0x62,0x1b,0x2e,0xdf,0x79,0x7c,0x21,0xa0,0x8a,0x82,0x88,0x4a,0x07,0x18,0x4a, +0xc2,0x00,0x04,0xcc,0x47,0x6e,0xdb,0x2a,0xa4,0xe1,0xf2,0x9d,0xc7,0x17,0x22,0x02, +0x98,0x88,0x10,0x68,0x86,0x85,0xb0,0x05,0x67,0xb8,0x7c,0xe7,0xf1,0x07,0x67,0xba, +0xfd,0xe2,0xb6,0xed,0x40,0x0c,0x86,0xcb,0x77,0x1e,0xbf,0x58,0x80,0x69,0x22,0x1a, +0x62,0x68,0x8f,0x88,0x00,0x06,0x71,0x10,0x1b,0x30,0x72,0xa8,0xc7,0x47,0x6e,0xdb, +0x0c,0xa2,0xe1,0xf2,0x9d,0xc7,0x37,0x22,0x87,0x7a,0xc4,0xc1,0x47,0x6e,0xdb,0x14, +0xaa,0xe1,0xf2,0x9d,0xc7,0x97,0x00,0xe6,0x59,0x88,0x92,0xa8,0x88,0xc5,0x2f,0x6e, +0xdb,0x1a,0xaa,0xe1,0xf2,0x9d,0xc7,0x9f,0x88,0x6b,0xa2,0x22,0xa2,0x74,0x80,0xc1, +0x2f,0x6e,0xdb,0x18,0xac,0xe1,0xf2,0x9d,0xc7,0x9f,0x88,0x6b,0xa2,0x22,0x82,0x9d, +0x9c,0x88,0xf0,0x8b,0xdb,0x36,0x09,0x6b,0xb8,0x7c,0xe7,0xf1,0x27,0xe2,0x9a,0xa8, +0x88,0x60,0x27,0x27,0x22,0x7c,0xe4,0xb6,0x0d,0xe1,0x19,0x2e,0xdf,0x79,0x7c,0xaa, +0x01,0x22,0xcc,0x2f,0x6e,0xdb,0x1c,0xac,0xe1,0xf2,0x9d,0xc7,0xb7,0x80,0x8a,0x00, +0x89,0xa9,0x04,0x1a,0x42,0x6c,0x06,0xe2,0xb2,0x07,0x6c,0xb8,0x7c,0xe7,0xf1,0x2d, +0xa0,0x22,0x56,0x02,0x18,0x4a,0xa0,0x21,0xb4,0xc9,0x2f,0x6e,0x1b,0x00,0x00,0x00, +0x61,0x20,0x00,0x00,0xc8,0x0d,0x00,0x00,0x13,0x04,0x26,0x11,0x0b,0x04,0x00,0x00, +0x2b,0x00,0x00,0x00,0x04,0x98,0x01,0x28,0xf5,0x80,0x02,0x29,0xbb,0x22,0x0c,0x28, +0x95,0x32,0x0c,0x28,0xa3,0x72,0x29,0x87,0x42,0x2a,0xbe,0x72,0x2b,0xd0,0x80,0x92, +0x2b,0x88,0xf2,0x0e,0xa8,0x84,0xa2,0x28,0x8b,0xe2,0x0d,0x28,0xa0,0x02,0x0c,0x28, +0x8c,0x02,0x0e,0x28,0xa1,0xe2,0x0c,0xa8,0x01,0x8a,0x94,0xc1,0x08,0x40,0x11,0x94, +0x40,0x79,0x90,0x60,0x8c,0x20,0xd7,0x4b,0x77,0xfe,0xc6,0x08,0x70,0xf6,0x3e,0x73, +0x6f,0x8c,0xe0,0x9d,0x49,0x13,0xed,0xc6,0x08,0x70,0x98,0x17,0xe7,0x6f,0x8c,0x00, +0x0c,0xdf,0x7e,0x35,0x83,0x31,0x82,0x3d,0x56,0xe3,0xfd,0x17,0xc6,0x08,0x40,0x10, +0x04,0xf1,0x6f,0x8c,0x60,0x8f,0xd5,0x78,0xff,0xc6,0x08,0x40,0x10,0x04,0x61,0x30, +0x18,0x23,0xa8,0xd5,0x5a,0xad,0xbf,0x31,0x02,0x10,0x04,0x41,0xf8,0x17,0xc6,0x08, +0x40,0x10,0x04,0x71,0x6f,0x8c,0x00,0xf6,0xd9,0xb9,0xfc,0xc6,0x08,0x40,0x10,0x04, +0xe1,0x6f,0x06,0x60,0x8c,0x00,0x04,0x41,0x10,0xfd,0x46,0x00,0x00,0x00,0x00,0x00, +0x23,0x06,0x09,0x00,0x82,0x60,0xb0,0x06,0xaa,0x40,0x06,0x13,0x29,0x98,0x02,0x1f, +0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0x1a,0xac,0x42,0x19,0x50,0xa9,0x50,0x0a,0x7d, +0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x6b,0xc0,0x0a,0x66,0x50,0xad,0x82,0x2a,0xf8, +0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0xac,0x41,0x2b,0x9c,0x81,0x95,0x0a,0xac,0xf0, +0x07,0x23,0x06,0x09,0x00,0x82,0x60,0xb0,0x06,0xae,0x80,0x06,0x99,0x2a,0xa8,0x02, +0x28,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0x1a,0xbc,0x42,0x1a,0x6c,0xab,0xe0,0x0a, +0xa1,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x6b,0x00,0x0b,0x6a,0xa0,0xbd,0xc2,0x2b, +0x88,0xc2,0x88,0x41,0x02,0x80,0x20,0x18,0xac,0x41,0x2c,0xac,0xc1,0xd6,0x0a,0xad, +0x30,0x0a,0x23,0x06,0x06,0x00,0x82,0x60,0x80,0x84,0x83,0x19,0xb8,0xc2,0x88,0x81, +0x01,0x80,0x20,0x18,0x20,0xe2,0x70,0x06,0xb2,0x30,0x62,0x50,0x00,0x20,0x08,0x06, +0x8a,0x38,0x90,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0xa0,0x81,0x2d,0xe8,0x41,0x11, +0x0b,0xa3,0x09,0x81,0x30,0x9a,0x20,0x0c,0xa3,0x09,0x43,0x30,0x9a,0x40,0x00,0x45, +0x20,0x50,0x04,0x02,0x85,0xe8,0x02,0x56,0xc2,0x0b,0x5a,0xc2,0x2e,0x68,0x05,0xc2, +0x16,0xf3,0x0b,0x58,0xc1,0x2e,0x68,0x39,0xbc,0x80,0x15,0xe4,0x82,0xd6,0x10,0x6c, +0x0d,0x7e,0xa0,0x75,0x04,0x5b,0x93,0x29,0xa0,0x05,0xe2,0x70,0x83,0x2a,0x82,0x2d, +0xe8,0x1c,0xae,0x20,0x74,0x38,0x33,0xd6,0xe1,0x06,0x46,0xb0,0xc3,0x0d,0x4a,0x20, +0xb6,0x04,0x02,0xca,0x4a,0x87,0x2b,0x4b,0x1d,0xae,0x04,0x66,0x4b,0x50,0xa0,0x8c, +0x79,0xd8,0x32,0xe8,0x61,0x0f,0x11,0xd8,0x21,0x02,0x1b,0x31,0x38,0x00,0x10,0x04, +0x83,0x32,0xd0,0x87,0x5e,0x38,0x03,0x77,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x30, +0xa1,0x0e,0xe0,0x63,0x81,0x01,0x1f,0x1b,0xee,0x00,0x3e,0x16,0x1c,0xf0,0x19,0x31, +0x38,0x00,0x10,0x04,0x03,0x34,0x00,0x09,0x72,0x70,0x83,0x7d,0x18,0x4d,0x08,0x80, +0xd1,0x04,0x21,0x38,0x41,0x60,0x27,0x08,0xcc,0x10,0x81,0x3e,0x76,0x08,0xf4,0x19, +0x31,0x38,0x00,0x10,0x04,0x03,0x34,0x38,0x89,0x75,0xa8,0x83,0x92,0x18,0x4d,0x08, +0x84,0xd1,0x04,0x61,0xb0,0xa3,0x90,0x8f,0x1d,0x85,0x7c,0x2c,0x41,0x05,0xf8,0x58, +0x92,0x0a,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x27,0x27,0xd6,0x81,0x10,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xd1,0x09,0x76,0x20,0x84,0x11,0x83,0x03,0x00,0x41, +0x30,0x70,0x76,0x02,0x1e,0x52,0x41,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x87,0x27, +0xe2,0x41,0x15,0x84,0x53,0x04,0x76,0x8a,0xc0,0x8c,0x10,0xe8,0x63,0x84,0x40,0x9f, +0x11,0x83,0x07,0x00,0x41,0x30,0xa0,0xc0,0x42,0x1e,0x4e,0xc1,0x14,0x84,0xc0,0x15, +0x5c,0x21,0x26,0x62,0xa2,0x1f,0x58,0x61,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34, +0x61,0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x0c,0x76,0xc2,0x1f,0x50,0xc1,0x26, +0x46,0x13,0x02,0xc0,0x8a,0x80,0x3e,0x56,0x08,0xf4,0xb1,0x62,0xa0,0xcf,0x88,0xc1, +0x02,0x80,0x20,0x18,0x58,0x68,0xa1,0x0f,0x83,0x10,0xe4,0x42,0x39,0x90,0xc3,0x88, +0xc1,0x01,0x80,0x20,0x18,0x38,0x6b,0x01,0x12,0xe4,0x10,0x8c,0x18,0x18,0x00,0x08, +0x82,0x01,0xd3,0x16,0x20,0x11,0x58,0x50,0x0e,0xf2,0x19,0x8e,0x60,0x03,0x30,0x20, +0xbe,0xe1,0x08,0x36,0x00,0x03,0xe2,0x2b,0x21,0xd0,0xe9,0x06,0x82,0x17,0x82,0x8b, +0x03,0x81,0x59,0x1c,0x84,0x03,0x7c,0x4c,0x10,0x07,0xf8,0x98,0x00,0x07,0xf0,0x31, +0x01,0x0e,0xe0,0x63,0x42,0x1a,0xd0,0xc7,0x84,0x34,0xa0,0x8f,0xad,0x81,0x20,0x1f, +0x5b,0x03,0x41,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xe0,0xec,0x45,0x4b,0x08,0x64, +0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x0e,0x5f,0xb8,0x84,0x40,0x06,0x23,0x06,0x07, +0x00,0x82,0x60,0xe0,0xf4,0x85,0x4c,0xac,0x83,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0x8e,0x5f,0xcc,0x04,0x3b,0x08,0x26,0x88,0x01,0x7d,0x4c,0x10,0x03,0xfa,0x8c,0x18, +0x3c,0x00,0x08,0x82,0x01,0x05,0x1a,0x32,0x71,0x0e,0xe6,0x20,0x04,0xee,0xe0,0x0e, +0x71,0x11,0x17,0x3d,0xc1,0x0e,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83, +0x60,0xc3,0x47,0x1f,0x1b,0xc0,0x80,0x3e,0x36,0x84,0x01,0x7d,0x46,0x0c,0x16,0x00, +0x04,0xc1,0xc0,0x32,0x0d,0x9c,0x18,0x84,0xe0,0x1e,0x46,0x42,0x24,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xc0,0x49,0x0d,0x9f,0x10,0x89,0x60,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0x98,0xd5,0xf0,0x89,0xc0,0x82,0x91,0x90,0xcf,0x70,0x84,0xd6,0x07,0xc4,0x57,0x5f, +0xa0,0xd3,0x0d,0x43,0x3e,0x04,0xf7,0x0a,0x02,0xb3,0xc0,0x1f,0xe0,0x63,0xae,0xf0, +0x0f,0xf0,0x31,0xa1,0x15,0xe0,0x63,0x42,0x2b,0xc0,0xc7,0x04,0x53,0xa0,0x8f,0x09, +0xa6,0x40,0x1f,0x43,0x05,0x41,0x3e,0x86,0x0a,0x82,0x7c,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xc0,0xc1,0x0d,0xb5,0x10,0x42,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x9c,0xdc, +0x58,0x0b,0x21,0x14,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xd1,0x8d,0xb7,0x40,0x09, +0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x9c,0xdd,0x80,0x8b,0x94,0x10,0x4c,0xf8,0x03, +0xfa,0x98,0xf0,0x07,0xf4,0x19,0x31,0x78,0x00,0x10,0x04,0x03,0xaa,0x37,0xde,0x82, +0x24,0x46,0x42,0x08,0x56,0x62,0x25,0x5c,0xc3,0x35,0xf4,0x22,0x25,0x46,0x13,0x02, +0x60,0x34,0x41,0x08,0x46,0x13,0x06,0xc1,0x06,0x3e,0xa0,0x8f,0x0d,0x7d,0x40,0x1f, +0x1b,0xfc,0x80,0x3e,0x23,0x06,0x0b,0x00,0x82,0x60,0x60,0x8d,0x47,0x5d,0x0c,0x42, +0x40,0x13,0x60,0xf1,0x13,0x23,0x06,0x07,0x00,0x82,0x60,0xe0,0x98,0xc7,0x5e,0xfc, +0x44,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x0c,0x7a,0xec,0x45,0x60,0x01,0x58,0xc8, +0x67,0x38,0x42,0xdb,0x05,0xe2,0xab,0x60,0x0f,0x74,0xba,0x61,0xb0,0x89,0x60,0xc4, +0xe0,0x01,0x40,0x10,0x0c,0xa8,0xf5,0xe8,0x0b,0x99,0x88,0x09,0x88,0x0d,0x72,0x22, +0x27,0x78,0x83,0x37,0x50,0xe3,0x26,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13, +0x06,0xc1,0x06,0x55,0xa0,0x8f,0x0d,0xab,0x40,0x1f,0x1b,0x58,0x81,0x3e,0x23,0x06, +0x0b,0x00,0x82,0x60,0x60,0xc5,0xc7,0x68,0x0c,0x42,0x20,0x16,0x6e,0xd1,0x16,0x23, +0x06,0x07,0x00,0x82,0x60,0xe0,0xd0,0x47,0x6a,0xb4,0x45,0x30,0x62,0x60,0x00,0x20, +0x08,0x06,0x8c,0x7d,0xa4,0x46,0x60,0x81,0x5b,0xc8,0xa7,0x9c,0x35,0xd0,0xe9,0x06, +0x61,0x2c,0x02,0x5b,0x03,0x54,0x80,0x8f,0x05,0x0f,0x7c,0x2c,0x18,0xe0,0x63,0x01, +0x5a,0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xd0,0x40,0x3e,0x6c,0x03,0x2c,0xde, +0x63,0x34,0x21,0x10,0x86,0x1b,0x82,0xf7,0x00,0x83,0x59,0x86,0x40,0x08,0x46,0x0c, +0x1a,0x00,0x04,0xc1,0x40,0xe3,0x0f,0xdc,0x38,0x0b,0xde,0x10,0x89,0x90,0xe0,0x0d, +0xde,0xe0,0x0d,0xde,0x18,0x4d,0x08,0x80,0x11,0x03,0x07,0x00,0x41,0x30,0xc0,0xfe, +0x03,0x37,0xd2,0x82,0x24,0x46,0xc2,0x37,0x82,0x20,0x08,0xfc,0x62,0x96,0x40,0x18, +0x31,0x38,0x00,0x10,0x04,0x03,0x34,0xb8,0x8f,0xdd,0x30,0x0b,0xf9,0x18,0x4d,0x08, +0x80,0xe1,0x86,0xe0,0x3e,0xc0,0xa0,0x4e,0xc2,0x24,0x76,0xb8,0x21,0xb0,0x0f,0x30, +0xa8,0x60,0xd0,0x59,0x86,0xc1,0x08,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x40,0x23,0x11, +0xf0,0x88,0x0b,0xf2,0xc0,0x0f,0xfc,0x20,0x0f,0xf2,0x20,0x0f,0xf2,0x18,0x4d,0x08, +0x82,0xe1,0x88,0x20,0x34,0x88,0x6f,0x96,0x81,0x28,0x02,0x7b,0x84,0xf8,0x8c,0x18, +0x1c,0x00,0x08,0x82,0x41,0x19,0x88,0x48,0x79,0xbc,0xc5,0x6f,0x8c,0x26,0x04,0x80, +0x05,0xa4,0x21,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x60,0x60,0xc4,0x3c,0x02,0x2b, +0x8d,0x20,0x3e,0x16,0x18,0xf2,0xb1,0x20,0x81,0xcf,0x2c,0x41,0x31,0x50,0x21,0x08, +0x84,0x1b,0x0c,0x16,0xa0,0x86,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x80,0xb1,0x11, +0xf6,0x08,0x2c,0x48,0x0d,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x83,0x23,0xeb, +0x11,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x93,0x23,0xef,0x11,0xd8,0x6a,0x04,0xf4, +0x19,0x31,0x70,0x00,0x10,0x04,0x03,0xec,0x46,0xe0,0x63,0x34,0x54,0x44,0x45,0xec, +0x23,0x38,0x82,0xc0,0x36,0x66,0x09,0x8c,0x02,0x8b,0xf0,0xd8,0xea,0x89,0xfa,0xd8, +0x12,0x8b,0xdf,0xd8,0x1b,0x04,0x66,0x01,0x6b,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0xca,0xa0,0x46,0xf0,0x43,0x34,0x52,0x64,0x34,0x21,0x00,0x46,0x13,0x84,0xc0, +0x08,0x01,0x3e,0x26,0x0b,0x02,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0d,0x72, +0xa4,0x3f,0x4e,0x83,0x46,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x4e,0x10,0xd8,0x09, +0x02,0xb3,0x43,0xa0,0x8f,0x1d,0x02,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0d, +0xc0,0x84,0x44,0x5c,0xc3,0x47,0x46,0x13,0x02,0x61,0x34,0x41,0x18,0xec,0x28,0xe4, +0x63,0x47,0x21,0x1f,0x4b,0xc2,0x03,0x3e,0x96,0x88,0x07,0x7c,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xc0,0x91,0x13,0x12,0x21,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x70,0xe6, +0xa4,0x44,0x08,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x1c,0x3a,0x49,0x11,0xf1,0x10, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xa9,0x13,0x15,0x19,0x0f,0xe1,0x14,0x81,0x9d, +0x22,0x30,0x23,0x04,0xfa,0x18,0x21,0xd0,0x67,0xc4,0xe0,0x01,0x40,0x10,0x0c,0xa8, +0x3c,0x59,0x11,0xf0,0xf8,0x0d,0x21,0x38,0x8f,0xf3,0x50,0x13,0x35,0xb1,0x91,0xf2, +0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0x11,0x83,0x03,0x00,0x41, +0x30,0x28,0x03,0x3a,0xb9,0x91,0xf0,0x78,0x93,0xd1,0x84,0x00,0xb0,0x22,0xa0,0x8f, +0x15,0x02,0x7d,0xac,0x18,0xe8,0x33,0x62,0xb0,0x00,0x20,0x08,0x06,0x56,0xa8,0xcc, +0xc8,0x20,0x04,0xf2,0xe1,0x1f,0xfd,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x0e,0xa9, +0xe4,0x48,0x7f,0x04,0x23,0x06,0x06,0x00,0x82,0x60,0xc0,0x98,0x4a,0x8e,0x04,0x16, +0xf8,0x87,0x7c,0x86,0x23,0xd4,0x00,0x0c,0x88,0x6f,0x38,0xa2,0x34,0xc0,0x80,0xf8, +0x4a,0x08,0x74,0xba,0x81,0xa8,0x8f,0xc0,0x6e,0x42,0x0d,0xe0,0x63,0x01,0x19,0xd0, +0xc7,0xca,0x20,0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x38,0xae,0x02,0x26,0x41, +0x37,0x62,0x70,0x00,0x20,0x08,0x06,0xce,0xab,0x90,0x49,0x7f,0x04,0x16,0x64,0xf4, +0x19,0x31,0x78,0x00,0x10,0x04,0x03,0x0a,0x56,0xc4,0xe4,0x3e,0xec,0x23,0x0b,0xfc, +0xc3,0x3f,0x42,0x25,0x54,0xda,0x84,0x3f,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46, +0x13,0x06,0xc1,0x06,0x8b,0x3e,0x36,0x5c,0xf4,0xb1,0x01,0xa3,0xcf,0x88,0xc1,0x02, +0x80,0x20,0x18,0x58,0xb6,0x82,0x26,0x83,0x10,0x9c,0xc8,0x8c,0xc8,0xc8,0x88,0xc1, +0x01,0x80,0x20,0x18,0x38,0xb9,0xe2,0x26,0x32,0x12,0x8c,0x18,0x18,0x00,0x08,0x82, +0x01,0xb3,0x2b,0x6e,0x12,0x58,0x30,0x23,0xf2,0x19,0x8e,0x50,0x0b,0x3a,0x20,0xbe, +0xb2,0x02,0x9d,0x6e,0x18,0x52,0x24,0xb8,0x51,0x10,0x98,0x05,0x2e,0x02,0x1f,0x0b, +0x42,0x01,0x3e,0x16,0xec,0x01,0x7d,0x8c,0x0f,0x02,0xf9,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x81,0x43,0x2e,0x76,0x12,0xd0,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x38,0xe5, +0xa2,0x27,0x33,0x12,0x58,0x00,0x07,0xf4,0x19,0x31,0x78,0x00,0x10,0x04,0x03,0xca, +0x5c,0xf0,0xa4,0x45,0x58,0x24,0x70,0x03,0x1a,0xa1,0x91,0x5b,0xb9,0x95,0x51,0x91, +0x91,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0xb0,0x81,0x0d,0xe8,0x63, +0x43,0x1b,0xd0,0xc7,0x06,0x37,0xa0,0xcf,0x88,0xc1,0x02,0x80,0x20,0x18,0x58,0xec, +0xe2,0x27,0x83,0x10,0xf4,0x48,0x9a,0xa0,0xc9,0x88,0xc1,0x01,0x80,0x20,0x18,0x38, +0xef,0x42,0x2a,0x68,0x12,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x13,0x2f,0xa4,0x12, +0x58,0x90,0x26,0xf2,0x19,0x8e,0x98,0x56,0x81,0xf8,0x2a,0x58,0x03,0x9d,0x6e,0x18, +0x7e,0x24,0x18,0x31,0x78,0x00,0x10,0x04,0x03,0x8a,0x5e,0x4c,0x65,0x47,0x74,0xe4, +0x29,0x03,0x31,0x11,0x93,0x72,0x29,0x97,0x58,0x01,0x93,0xd1,0x84,0x00,0x18,0x4d, +0x10,0x82,0xd1,0x84,0x41,0xb0,0x41,0x0f,0xe8,0x63,0xc3,0x1e,0xd0,0xc7,0x06,0x3e, +0xa0,0xcf,0x88,0xc1,0x02,0x80,0x20,0x18,0x58,0xfa,0xc2,0x2a,0x83,0x10,0xac,0xc9, +0x9d,0xd8,0xc9,0x88,0xc1,0x01,0x80,0x20,0x18,0x38,0xfd,0x22,0x2b,0x76,0x12,0x8c, +0x18,0x18,0x00,0x08,0x82,0x01,0xf3,0x2f,0xb2,0x12,0x58,0x70,0x27,0xf2,0x29,0x87, +0x0c,0x74,0xba,0x41,0x60,0x93,0xc0,0xc8,0x00,0x0f,0xe0,0x63,0xc1,0x03,0x1f,0x0b, +0x06,0xf8,0x58,0x10,0x27,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x34,0xd8,0x97, +0x5f,0x49,0x13,0x7c,0x19,0x4d,0x08,0x84,0xe1,0x86,0x00,0x5f,0xc0,0x60,0x96,0xe1, +0x40,0x82,0x11,0x83,0x06,0x00,0x41,0x30,0xd0,0x4a,0x26,0x5c,0xe0,0xa4,0x5c,0xdc, +0x41,0x45,0xca,0xa5,0x5c,0xca,0xa5,0x5c,0x46,0x13,0x02,0x60,0xc4,0xc0,0x01,0x40, +0x10,0x0c,0x30,0x94,0x09,0x17,0x39,0x81,0x07,0x16,0x39,0x97,0x20,0x08,0x82,0x53, +0x99,0x25,0x40,0x8a,0x46,0x64,0x65,0x2b,0x98,0x11,0x30,0x1c,0x39,0x17,0x18,0x54, +0x10,0x23,0x50,0x83,0xc8,0xec,0x11,0x02,0xb3,0xe0,0x4f,0xe0,0x33,0x62,0x70,0x00, +0x20,0x08,0x06,0x65,0x80,0x32,0xeb,0x52,0x27,0xfc,0x32,0x9a,0x10,0x00,0xa3,0x09, +0x42,0x60,0xe2,0x21,0xc0,0xc7,0x0a,0x01,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x80, +0x06,0x2c,0x03,0x2f,0x7a,0x72,0x32,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x27,0x08, +0xec,0x04,0x81,0xd9,0x21,0xd0,0xc7,0x0e,0x81,0x3e,0x23,0x06,0x07,0x00,0x82,0x60, +0x80,0x06,0x33,0x73,0x2f,0xa1,0x12,0x33,0xa3,0x09,0x81,0x30,0x9a,0x20,0x0c,0x76, +0x14,0xf2,0xb1,0xa3,0x90,0x8f,0x25,0xb4,0x02,0x1f,0x4b,0x6a,0x05,0x3e,0x23,0x06, +0x07,0x00,0x82,0x60,0xe0,0x94,0xcd,0xbd,0x10,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18, +0x38,0x66,0x83,0x2f,0x84,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xce,0xd9,0xf0,0x4b, +0xad,0x08,0x23,0x06,0x07,0x00,0x82,0x60,0xe0,0xa0,0x4d,0xbf,0xd8,0x8a,0x70,0x8a, +0xc0,0x4e,0x11,0x98,0x11,0x02,0x7d,0x8c,0x10,0xe8,0x33,0x62,0xf0,0x00,0x20,0x08, +0x06,0x14,0xdb,0xf8,0xcb,0xac,0xc8,0x8a,0x10,0xe8,0x8a,0xae,0xf4,0x4c,0xcf,0xa4, +0x0c,0xae,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0xc1,0x01, +0x80,0x20,0x18,0x94,0xc1,0xd9,0xa8,0x0c,0xad,0x88,0xcd,0x68,0x42,0x00,0x58,0x11, +0xd0,0xc7,0x0a,0x81,0x3e,0x56,0x0c,0xf4,0x19,0x31,0x58,0x00,0x10,0x04,0x03,0x8b, +0x6e,0x4c,0x66,0x10,0x82,0x72,0x89,0x17,0x78,0x19,0x31,0x38,0x00,0x10,0x04,0x03, +0xe7,0x6e,0x58,0x06,0x5e,0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x60,0xf2,0x86,0x65, +0x02,0x0b,0xe2,0x45,0x3e,0xc3,0x11,0x78,0x02,0x06,0xc4,0x37,0x1c,0xb1,0x06,0x60, +0x40,0x7c,0x25,0x04,0x3a,0xdd,0x40,0xa0,0x4b,0x70,0x6f,0x20,0x30,0x0b,0xda,0x05, +0x3e,0x16,0xb0,0x01,0x7c,0x2c,0x30,0x03,0xfa,0xd8,0x19,0x04,0xf2,0x19,0x31,0x38, +0x00,0x10,0x04,0x03,0x67,0x74,0x6a,0x26,0xf8,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0, +0x21,0x9d,0x9c,0x91,0x97,0xc0,0x82,0x8d,0x3e,0x23,0x06,0x0f,0x00,0x82,0x60,0x40, +0x95,0xce,0xcd,0xb0,0xcb,0xba,0x6c,0xc1,0xbc,0xcc,0x8b,0xdd,0xd8,0x8d,0xd8,0xc4, +0xcb,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0xd8,0x80,0xd1,0xc7,0x86, +0x8c,0x3e,0x36,0x68,0xf4,0x19,0x31,0x58,0x00,0x10,0x04,0x03,0x6b,0x75,0x7a,0x66, +0x10,0x02,0x7e,0x41,0x99,0x93,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xc7,0x75,0xc6, +0xe6,0x64,0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x60,0x60,0x67,0x6c,0x02,0x0b,0x50, +0x46,0x3e,0xc3,0x11,0x93,0x1d,0x10,0x5f,0x61,0x81,0x4e,0x37,0x0c,0xfe,0x12,0x18, +0x89,0x84,0x02,0x7c,0x2c,0xd8,0x03,0xfa,0x18,0x1f,0x04,0xf2,0x19,0x31,0x38,0x00, +0x10,0x04,0x03,0xe7,0x76,0xd2,0x26,0xa0,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x70, +0x70,0xa7,0x6d,0x4c,0x26,0xb0,0x00,0x0e,0xe8,0x33,0x62,0xf0,0x00,0x20,0x08,0x06, +0x54,0xee,0xac,0x0d,0xc8,0xfc,0x4b,0xe0,0x06,0x27,0x73,0x32,0xaa,0xa3,0x3a,0x76, +0x53,0x32,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x60,0x03,0x1b,0xd0, +0xc7,0x86,0x36,0xa0,0x8f,0x0d,0x6e,0x40,0x9f,0x11,0x83,0x05,0x00,0x41,0x30,0xb0, +0x7e,0x27,0x6e,0x06,0x21,0x80,0x19,0x9e,0xd9,0x99,0x11,0x83,0x03,0x00,0x41,0x30, +0x70,0xc4,0xe7,0x6e,0x76,0x26,0x18,0x31,0x30,0x00,0x10,0x04,0x03,0x86,0x7c,0xee, +0x26,0xb0,0x80,0x67,0xe4,0x33,0x1c,0x61,0x23,0xab,0x40,0x7c,0x15,0xac,0x81,0x4e, +0x37,0x0c,0x32,0x13,0x8c,0x18,0x3c,0x00,0x08,0x82,0x01,0x75,0x3e,0x79,0xe3,0x32, +0x2d,0xf3,0x8c,0x41,0xcd,0xd4,0x0c,0xee,0xe0,0x0e,0xe9,0xcc,0xcc,0x68,0x42,0x00, +0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0xd8,0xa0,0x07,0xf4,0xb1,0x61,0x0f,0xe8,0x63, +0x03,0x1f,0xd0,0x67,0xc4,0x60,0x01,0x40,0x10,0x0c,0xac,0xf6,0xf9,0x9b,0x41,0x08, +0x7c,0x46,0x6d,0xd2,0x66,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x1c,0xf8,0x29,0x9d,0xb4, +0x09,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x80,0x91,0x9f,0xd2,0x09,0x2c,0x50,0x1b,0xf9, +0x94,0x23,0x06,0x3a,0xdd,0x20,0xfc,0x4c,0x60,0x62,0x80,0x07,0xf0,0xb1,0xe0,0x81, +0x8f,0x05,0x03,0x7c,0x2c,0x20,0x1b,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x1a, +0xb8,0x8f,0xec,0xf0,0xcc,0xfa,0x8c,0x26,0x04,0xc2,0x70,0x43,0xb0,0x3e,0x60,0x30, +0xcb,0x90,0x28,0xc1,0x88,0x41,0x03,0x80,0x20,0x18,0x68,0xf8,0x43,0x3b,0x63,0x83, +0x3b,0xfe,0xe2,0x0e,0xb8,0x83,0x3b,0xb8,0x83,0x3b,0xa3,0x09,0x01,0x30,0x62,0xe0, +0x00,0x20,0x08,0x06,0xd8,0xfe,0xd0,0x4e,0xd9,0x80,0x0c,0x3c,0xe8,0x4e,0x10,0x04, +0x81,0xde,0xcc,0x12,0x28,0x23,0x06,0x07,0x00,0x82,0x60,0x80,0x06,0xf3,0x73,0x3b, +0x62,0xe3,0x3e,0xa3,0x09,0x01,0x30,0xdc,0x10,0xcc,0x0f,0x18,0xd4,0x3c,0x8c,0xcc, +0x0e,0x37,0x04,0xf2,0x03,0x06,0x15,0x0c,0x3a,0xcb,0xb0,0x38,0xc1,0x88,0x41,0x03, +0x80,0x20,0x18,0x68,0x20,0xc4,0x3b,0x6d,0x03,0x3e,0xf4,0x43,0x3f,0xe0,0x03,0x3e, +0xe0,0x03,0x3e,0xa3,0x09,0x41,0x30,0x1c,0x11,0xf4,0x0d,0xf1,0xcd,0x32,0x30,0x4d, +0x60,0x8f,0x10,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x28,0x03,0xff,0x09,0x9f,0xb5, +0xd9,0x9d,0xd1,0x84,0x00,0xb0,0x00,0x74,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06, +0x0c,0x0b,0x89,0x4f,0x60,0xa1,0x13,0xc4,0xc7,0x02,0x43,0x3e,0x16,0x24,0xf0,0x99, +0x25,0x68,0x06,0x2a,0x04,0x81,0x71,0x83,0xc5,0x02,0xd2,0x91,0xcf,0x88,0x81,0x01, +0x80,0x20,0x18,0x30,0x32,0x84,0x3e,0x81,0x05,0xa5,0x23,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x60,0x68,0xe8,0x7c,0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x60,0x6a,0x68, +0x7d,0x02,0x3b,0x9d,0x80,0x3e,0x23,0x06,0x0e,0x00,0x82,0x60,0x80,0xcd,0x10,0xfb, +0xfc,0x8d,0x09,0x99,0x90,0xfc,0x04,0x47,0x10,0xc8,0xce,0x2c,0x81,0x33,0x62,0x70, +0x00,0x20,0x08,0x06,0x65,0xc0,0x42,0xef,0x93,0x37,0x20,0x34,0x9a,0x10,0x00,0xa3, +0x09,0x42,0x60,0xfb,0x21,0xc0,0xc7,0x52,0x42,0x80,0xcf,0x88,0xc1,0x01,0x80,0x20, +0x18,0xa0,0x01,0x0c,0xd1,0x8f,0xdf,0xac,0xd0,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1, +0x09,0x02,0x3b,0x41,0x60,0x76,0x08,0xf4,0xb1,0x43,0xa0,0xcf,0x88,0xc1,0x01,0x80, +0x20,0x18,0xa0,0xc1,0x0d,0xed,0x4f,0xe9,0xd4,0xd0,0x68,0x42,0x20,0x8c,0x26,0x08, +0x83,0x1d,0x85,0x7c,0xec,0x28,0xe4,0x63,0x09,0xee,0xc0,0xc7,0x92,0xdc,0x81,0xcf, +0x88,0xc1,0x01,0x80,0x20,0x18,0x38,0x69,0xb4,0x3f,0x84,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x8e,0x1a,0xf1,0x0f,0x21,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xb3,0x46, +0x20,0x94,0x3b,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x38,0x6c,0x14,0x42,0xba,0x23, +0x9c,0x22,0xb0,0x53,0x04,0x66,0x84,0x40,0x1f,0x23,0x04,0xfa,0x8c,0x18,0x3c,0x00, +0x08,0x82,0x01,0x05,0x47,0x22,0x74,0x3b,0xb6,0x23,0x04,0xbe,0xe3,0x3b,0x61,0x14, +0x46,0x2d,0xc4,0x3b,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0x65,0xb0,0x46,0x2e,0x84,0x3b,0x66,0x34,0x9a,0x10,0x00, +0x56,0x04,0xf4,0xb1,0x42,0xa0,0x8f,0x15,0x03,0x7d,0x46,0x0c,0x16,0x00,0x04,0xc1, +0xc0,0xc2,0x23,0x15,0x1a,0x84,0x20,0x7d,0xea,0x87,0x7e,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xc0,0xd9,0x23,0x18,0xa2,0x9f,0x60,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x98,0x3e, +0x82,0xa1,0xc0,0x82,0xfa,0x91,0xcf,0x70,0x44,0x98,0x80,0x01,0xf1,0x0d,0x47,0xbc, +0x05,0x18,0x10,0x5f,0x09,0x81,0x4e,0x37,0x10,0xec,0x13,0xd8,0x48,0xa8,0x01,0x7c, +0x2c,0x20,0x03,0xfa,0x58,0x19,0x04,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0xa7, +0x94,0x6e,0x28,0xe8,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x31,0xa5,0x1d,0xa2,0x9f, +0xc0,0x82,0x8c,0x3e,0x23,0x06,0x0f,0x00,0x82,0x60,0x40,0x9d,0x52,0x0e,0xb9,0x4f, +0xfb,0x64,0x41,0xfd,0xd4,0x0f,0x1e,0xe1,0x11,0x19,0xcd,0xcf,0x68,0x42,0x00,0x8c, +0x26,0x08,0xc1,0x68,0xc2,0x20,0xd8,0x60,0xd1,0xc7,0x86,0x8b,0x3e,0x36,0x60,0xf4, +0x19,0x31,0x58,0x00,0x10,0x04,0x03,0xab,0x95,0x7e,0x68,0x10,0x02,0xff,0x51,0xa1, +0x14,0x1a,0x31,0x38,0x00,0x10,0x04,0x03,0x07,0x96,0xca,0x28,0x85,0x82,0x11,0x03, +0x03,0x00,0x41,0x30,0x60,0x64,0xa9,0x8c,0x02,0x0b,0x54,0x48,0x3e,0xc3,0x11,0x35, +0x41,0x07,0xc4,0x57,0x56,0xa0,0xd3,0x0d,0x03,0x08,0x05,0x66,0x1f,0x7f,0x00,0x1f, +0x0b,0xf2,0x80,0x3e,0xa6,0x07,0x81,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xc9, +0xa5,0x35,0x0a,0xe4,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x1c,0x5d,0x7a,0x23,0x14, +0x0a,0x2c,0x70,0x03,0xfa,0x8c,0x18,0x3c,0x00,0x08,0x82,0x01,0xb5,0x4b,0x6d,0x24, +0x42,0x21,0x14,0xb0,0x41,0x0a,0xa5,0x10,0x2b,0xb1,0x12,0x1e,0x9d,0xd0,0x68,0x42, +0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0xd8,0xa0,0x06,0xf4,0xb1,0x61,0x0d,0xe8, +0x63,0x03,0x1b,0xd0,0x67,0xc4,0x60,0x01,0x40,0x10,0x0c,0xac,0x70,0x9a,0xa3,0x41, +0x08,0x64,0xc8,0x87,0x7a,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x1c,0x72,0xca,0xa3, +0x1e,0x0a,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x80,0x31,0xa7,0x3c,0x0a,0x2c,0xf0,0x21, +0xf9,0x0c,0x47,0xa0,0x48,0x2a,0x10,0x5f,0x05,0x69,0xa0,0xd3,0x0d,0x03,0x0d,0x05, +0x23,0x06,0x0f,0x00,0x82,0x60,0x40,0xa5,0xd3,0x1e,0xc1,0xd0,0x0b,0x3d,0x63,0x70, +0x43,0x37,0xa4,0x4b,0xba,0x64,0x4a,0x35,0x34,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30, +0x9a,0x30,0x08,0x36,0xe0,0x01,0x7d,0x6c,0xc8,0x03,0xfa,0xd8,0xa0,0x07,0xf4,0x19, +0x31,0x58,0x00,0x10,0x04,0x03,0xeb,0x9d,0x42,0x69,0x10,0x02,0x30,0x62,0xa3,0x35, +0x1a,0x31,0x38,0x00,0x10,0x04,0x03,0x47,0x9e,0x4e,0x69,0x8d,0x82,0x11,0x03,0x03, +0x00,0x41,0x30,0x60,0xe8,0xe9,0x94,0x02,0x0b,0xd8,0x48,0x3e,0xe5,0x88,0x81,0x4e, +0x37,0x08,0x61,0x14,0x98,0x18,0xd8,0x01,0x7c,0x2c,0x78,0xe0,0x63,0xc1,0x00,0x1f, +0x0b,0xcc,0x48,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x80,0x06,0xf0,0x44,0x4b,0x3e, +0xd4,0x4e,0xa3,0x09,0x81,0x30,0xdc,0x10,0xb4,0x13,0x18,0xcc,0x32,0x3c,0x50,0x30, +0x62,0xd0,0x00,0x20,0x08,0x06,0x9a,0x3e,0xd9,0x52,0x19,0xe9,0xd2,0xb8,0xc0,0x87, +0x2e,0xe9,0x92,0x2e,0xe9,0xd2,0x68,0x42,0x00,0x8c,0x18,0x38,0x00,0x08,0x82,0x01, +0xd6,0x4f,0xb6,0x74,0x46,0xe5,0x22,0x1f,0xbc,0x14,0x04,0x41,0xc0,0x47,0xb3,0x04, +0xd0,0x70,0xc3,0x0e,0xc9,0x13,0x19,0xcc,0x32,0x8c,0x41,0x14,0x8c,0x18,0x14,0x00, +0x08,0x82,0x81,0xc2,0x4f,0xad,0x54,0x41,0x2b,0x69,0x05,0xf6,0xb4,0x23,0x06,0x07, +0x00,0x82,0x60,0xc0,0xf9,0xd3,0x2f,0xa1,0x4c,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0xdc,0x3f,0x81,0x13,0x1c,0x09,0x23,0x06,0x07,0x00,0x82,0x60,0xc0,0x81,0x54,0x38, +0xc5,0xd1,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x5c,0x48,0x89,0x93,0x1c,0x11,0x65, +0xe8,0xd3,0x8e,0x18,0x1c,0x00,0x08,0x82,0x01,0x37,0x52,0xe4,0xd4,0x32,0xc1,0x88, +0xc1,0x01,0x80,0x20,0x18,0x70,0x24,0x55,0x4e,0x75,0x24,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x01,0x57,0x52,0xe6,0x64,0x47,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x70,0x26, +0x75,0x4e,0x77,0x44,0x14,0xb3,0x4f,0x3b,0x62,0x70,0x00,0x20,0x08,0x06,0x1c,0x4a, +0xa5,0x93,0xcc,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xc0,0xa5,0x94,0x3a,0xe9,0x91, +0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x9c,0x4a,0xad,0xd3,0x1e,0x0d,0x23,0x06,0x07, +0x00,0x82,0x60,0xc0,0xad,0x14,0x3b,0xf1,0x11,0x61,0x8e,0xcd,0xc0,0xc7,0x02,0x05, +0x3e,0xa6,0x3c,0xf0,0x31,0xe5,0x81,0x8f,0x29,0x0f,0x7c,0x8c,0x48,0xe0,0x63,0x44, +0x02,0x1f,0x23,0x12,0xf8,0x18,0x91,0xc0,0xc7,0x88,0x53,0x92,0x8f,0x11,0xa8,0x24, +0x1f,0x23,0x52,0x49,0x3e,0x46,0xa8,0x92,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x80, +0xcb,0x29,0x7d,0xd2,0x11,0x6e,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x38,0x9d,0xda,0xa7, +0x55,0xea,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x80,0xdb,0x29,0x7e,0x62,0x25,0x6f,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x38,0x9e,0xea,0xa7,0x56,0xfa,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0x80,0xeb,0x29,0x7f,0xf2,0x91,0x6d,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x38,0x9f, +0xfa,0xa7,0x57,0xe2,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x80,0xfb,0x29,0x90,0x82,0xa5, +0x6e,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x38,0xb0,0x0a,0xa9,0x58,0xf2,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0x80,0x0b,0x2b,0x91,0x12,0x13,0x6d,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x38,0xb1,0x1a,0xa9,0x59,0xda,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x80,0x1b,0x2b,0x92, +0xa2,0x25,0x6e,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x38,0xb2,0x2a,0xa9,0x5a,0xea,0x8c, +0x31,0x13,0xf8,0x58,0x90,0xc0,0xc7,0x92,0x06,0x3e,0x96,0x34,0xf0,0xb1,0xa4,0x81, +0x8f,0x11,0x09,0x7c,0x8c,0x48,0xe0,0x63,0x44,0x02,0x1f,0x23,0x12,0xf8,0x18,0x01, +0x4e,0xf2,0x31,0x22,0x9c,0xe4,0x63,0x84,0x38,0xc9,0xc7,0x88,0x71,0x92,0xcf,0x88, +0xc1,0x01,0x80,0x20,0x18,0x70,0x72,0x35,0x53,0xa0,0x51,0x07,0x23,0x06,0x07,0x00, +0x82,0x60,0xc0,0xcd,0x15,0x4d,0x91,0x93,0x1d,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01, +0x47,0x57,0x35,0x55,0x4e,0x77,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x5c,0x5d,0xd9, +0x94,0x39,0xe1,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x70,0x76,0x75,0x53,0xa4,0x41, +0x07,0x23,0x06,0x07,0x00,0x82,0x60,0xc0,0xdd,0x15,0x4e,0xa1,0x53,0x1d,0x8c,0x18, +0x1c,0x00,0x08,0x82,0x01,0x87,0x57,0x39,0x95,0x4e,0x76,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x5c,0x5e,0xe9,0x94,0x3a,0xdd,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x70, +0x7a,0xb5,0x53,0xa8,0x31,0x07,0x23,0x06,0x07,0x00,0x82,0x60,0xc0,0xed,0x15,0x4f, +0xb1,0x13,0x1d,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0xc7,0x57,0x3d,0xd5,0x4e,0x75, +0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x5c,0x5f,0xf9,0x94,0x3b,0xd9,0x81,0x31,0xac, +0x01,0x1f,0x0b,0x12,0xf8,0x58,0xd2,0xc0,0xc7,0x92,0x06,0x3e,0x96,0x34,0xf0,0x31, +0x22,0x81,0x8f,0x11,0x09,0x7c,0x8c,0x48,0xe0,0x63,0x44,0x02,0x1f,0x23,0xf2,0x49, +0x3e,0x46,0xe8,0x93,0x7c,0x8c,0xd8,0x27,0xf9,0x18,0xc1,0x4f,0xf2,0x19,0x31,0x38, +0x00,0x10,0x04,0x03,0x6e,0xb5,0xd8,0xea,0x16,0x5c,0x61,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x38,0xd6,0x6a,0xab,0x7e,0x7a,0x85,0x11,0x83,0x03,0x00,0x41,0x30,0xe0,0x5a, +0xcb,0xad,0xfc,0x09,0x16,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x80,0x73,0xad,0xb7,0xfa, +0xa7,0x58,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0xee,0xb5,0xe0,0x6a,0x17,0x5a,0x61, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x38,0xd8,0x8a,0xab,0x90,0x72,0x85,0x11,0x83,0x03, +0x00,0x41,0x30,0xe0,0x62,0x4b,0xae,0x44,0xea,0x15,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0x80,0x93,0xad,0xb9,0x1a,0x29,0x58,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x6e,0xb6, +0xe8,0xea,0x17,0x58,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x38,0xda,0xaa,0xab,0x92, +0x6a,0x85,0x11,0x83,0x03,0x00,0x41,0x30,0xe0,0x6a,0xcb,0xae,0x4c,0xca,0x15,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0x80,0xb3,0xad,0xbb,0x3a,0xa9,0x57,0x30,0x66,0x1c,0xe0, +0x63,0x41,0x02,0x1f,0x4b,0x1a,0xf8,0x58,0xd2,0xc0,0xc7,0x92,0x06,0x3e,0x46,0x24, +0xf0,0x31,0x22,0x81,0x8f,0x11,0x09,0x7c,0x8c,0x48,0xe0,0x63,0x84,0x4c,0xc9,0xc7, +0x88,0x99,0x92,0x8f,0x11,0x34,0x25,0x1f,0x23,0x6a,0x4a,0x3e,0xa5,0x52,0xb8,0xa5, +0xc3,0x0d,0xc1,0x6e,0x81,0xc1,0x2c,0x83,0x34,0x06,0x41,0x99,0x94,0x6d,0x5d,0x99, +0xd4,0x6d,0x5d,0xf1,0x53,0x78,0x61,0xe9,0x93,0x78,0x61,0x09,0xc4,0x96,0x40,0xc0, +0x88,0xc1,0x01,0x80,0x20,0x18,0xa0,0xc1,0x79,0xad,0x56,0x4d,0x91,0xd7,0x68,0x42, +0x20,0x0c,0x37,0x04,0xe7,0x05,0x06,0xb3,0x0c,0x13,0x15,0x8c,0x18,0x34,0x00,0x08, +0x82,0x81,0x16,0x5f,0xad,0xc5,0x53,0xb1,0x55,0x10,0xb1,0x15,0x5b,0xb1,0x15,0x5b, +0xa3,0x09,0x01,0x30,0x62,0xe0,0x00,0x20,0x08,0x06,0x18,0x7d,0xb5,0x96,0x4f,0x1d, +0xc6,0x6c,0x05,0x41,0x10,0xcc,0xd5,0x2c,0x01,0x35,0x62,0x70,0x00,0x20,0x08,0x06, +0x68,0xc0,0x5e,0xb0,0xb5,0x53,0xe7,0x35,0x9a,0x10,0x00,0xc3,0x0d,0xc1,0x7a,0x81, +0x41,0x29,0xc9,0x0e,0x37,0x04,0xeb,0x05,0x06,0x15,0x0c,0x3a,0xcb,0x50,0x61,0xc1, +0x88,0x41,0x03,0x80,0x20,0x18,0x68,0xf9,0x55,0x5b,0x66,0x95,0x5b,0xed,0xd5,0x5e, +0xb9,0x95,0x5b,0xb9,0x95,0x5b,0xa3,0x09,0x41,0x30,0x1c,0x11,0xd8,0x15,0xf1,0xcd, +0x32,0x58,0x57,0x60,0xe5,0x20,0xc4,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xca,0xe0, +0xbe,0x74,0x8b,0xac,0x68,0x6b,0x34,0x21,0x00,0x2c,0xc8,0x2b,0xf9,0x8c,0x18,0x18, +0x00,0x08,0x82,0x01,0x53,0x62,0xbb,0x15,0x98,0x5e,0x05,0xf1,0xb1,0xc0,0x90,0x8f, +0x05,0x09,0x7c,0x66,0x09,0xae,0x81,0x0a,0x41,0xb0,0x74,0xa3,0xb2,0xa0,0xaf,0xe4, +0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xcc,0x8a,0x85,0x57,0x60,0x81,0x5f,0xc9,0x67, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0x98,0x16,0x03,0xaf,0x60,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0x18,0x17,0x23,0xaf,0xc0,0x40,0x2b,0xa0,0xcf,0x88,0x81,0x03,0x80,0x20,0x18, +0x60,0x2c,0x56,0x5e,0x78,0xf5,0x5f,0xff,0xb5,0x5e,0xc1,0x11,0x04,0xab,0x35,0x4b, +0x80,0x55,0x18,0xa4,0x97,0x54,0x18,0x04,0xb0,0x06,0x43,0x8e,0x85,0x58,0x30,0x6c, +0x40,0x04,0xf7,0x30,0x00,0x45,0x06,0xec,0x25,0x45,0x06,0x01,0xac,0xc1,0xb0,0x63, +0x24,0x16,0x0c,0x1b,0x10,0x41,0x3e,0x0c,0x40,0x9d,0xc1,0x7b,0x49,0x9d,0x41,0x00, +0x6b,0x30,0xf4,0xd8,0x89,0x05,0xc3,0x06,0x44,0xb0,0x0f,0x03,0x50,0x6a,0x20,0x5f, +0x52,0x6a,0x10,0xc0,0x1a,0x0c,0x3f,0xa6,0x62,0xc1,0xb0,0x01,0x11,0xf4,0xc3,0x00, +0xd4,0x1a,0xa0,0xd7,0x8e,0x18,0x1c,0x00,0x08,0x82,0x01,0x1a,0xc4,0x58,0x7d,0xfd, +0x95,0x8b,0x8d,0x26,0x04,0xc2,0x70,0x43,0x10,0x63,0x60,0x30,0xcb,0x90,0x69,0xc1, +0x88,0x41,0x03,0x80,0x20,0x18,0x68,0x3b,0x76,0x5f,0xa6,0xb5,0x5f,0x84,0x1b,0xec, +0xd7,0x7e,0xed,0xd7,0x7e,0x8d,0x26,0x04,0xc0,0x88,0x81,0x03,0x80,0x20,0x18,0x60, +0x3e,0x76,0x5f,0xa8,0x65,0xc0,0x41,0x7f,0x05,0x41,0x10,0xf4,0xd6,0x2c,0x81,0x56, +0x73,0xe0,0x5e,0x5b,0x01,0x7f,0x49,0xd1,0x41,0x00,0x6b,0x30,0xb0,0x19,0x8d,0x05, +0xc3,0x06,0x44,0x10,0x0f,0x03,0x50,0xc4,0x7f,0x49,0xdd,0x41,0x00,0x6b,0x30,0xb8, +0xd9,0x8d,0x05,0xc3,0x06,0x44,0x30,0x0f,0x03,0x50,0x87,0x88,0x49,0xe9,0x41,0x00, +0x6b,0x30,0xc0,0x99,0x8e,0x05,0xc3,0x06,0x44,0x50,0x0f,0x03,0x50,0x4a,0x89,0x49, +0xf5,0x41,0x00,0x6b,0x30,0xc8,0x59,0x8f,0x05,0xc3,0x06,0x44,0x70,0x0f,0x03,0x50, +0xa1,0xb0,0x5f,0x5b,0x01,0x28,0xc0,0x88,0xc1,0x01,0x80,0x20,0x18,0xa0,0x41,0x99, +0xa5,0xd8,0x6c,0x89,0xd9,0x68,0x42,0x20,0x0c,0x37,0x04,0x65,0x06,0x06,0xb3,0x0c, +0x1b,0x17,0x8c,0x18,0x34,0x00,0x08,0x82,0x81,0xf6,0x66,0x2b,0xa6,0x5b,0x2f,0x36, +0x0a,0xc4,0x8b,0xbd,0xd8,0x8b,0xbd,0xd8,0x68,0x42,0x00,0x8c,0x18,0x38,0x00,0x08, +0x82,0x01,0x26,0x67,0x2b,0xc6,0x5b,0xa5,0x60,0xc4,0x58,0x10,0x04,0x41,0x7c,0xcd, +0x12,0x70,0x23,0x06,0x07,0x00,0x82,0x60,0x80,0x06,0x6a,0xe6,0x62,0xb9,0x55,0x66, +0xa3,0x09,0x01,0x30,0xdc,0x10,0xa4,0x19,0x18,0x54,0x82,0x0a,0x3b,0xdc,0x10,0xa4, +0x19,0x18,0x54,0x30,0xe8,0x2c,0x43,0x07,0x06,0xc1,0x88,0x41,0x03,0x80,0x20,0x18, +0x68,0x77,0x36,0x63,0xe4,0x75,0x63,0x6b,0xb6,0x66,0x37,0x76,0x63,0x37,0x76,0x63, +0xa3,0x09,0x41,0x30,0x1c,0x11,0xd0,0x17,0xf1,0xcd,0x32,0x78,0x5f,0x60,0xf1,0x20, +0xc4,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xca,0xa0,0xce,0x70,0x4c,0xbc,0x64,0x6c, +0x34,0x21,0x00,0x2c,0xb8,0x2f,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x33,0x6a, +0x39,0x16,0x18,0x7e,0x05,0xf1,0xb1,0xc0,0x90,0x8f,0x05,0x09,0x7c,0x66,0x09,0xbe, +0x81,0x0a,0x41,0xf0,0xe4,0xa3,0xb3,0x60,0xbf,0xe4,0x33,0x62,0x60,0x00,0x20,0x08, +0x06,0x4c,0xaa,0xfd,0x58,0x60,0x01,0x7f,0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0x98,0x55,0xf3,0xb1,0x60,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x18,0x56,0x13,0xb3,0xc0, +0xfc,0x2b,0xa0,0xcf,0x88,0x81,0x03,0x80,0x20,0x18,0x60,0xaa,0x36,0x66,0xf6,0xd5, +0x67,0x7d,0x96,0x66,0xc1,0x11,0x04,0x29,0x36,0x4b,0x00,0x06,0xe6,0x0b,0x3a,0x06, +0x83,0x02,0x07,0x34,0x93,0x12,0x02,0x58,0x83,0x01,0xd7,0x40,0x2d,0x18,0x36,0x20, +0x02,0x92,0x18,0x80,0x1a,0x87,0x35,0x93,0x2a,0x02,0x58,0x83,0x41,0xd7,0x46,0x2d, +0x18,0x36,0x20,0x02,0x93,0x18,0x80,0x32,0x07,0x37,0x93,0x42,0x02,0x58,0x83,0x81, +0xd7,0x4c,0x2d,0x18,0x36,0x20,0x02,0x94,0x18,0x80,0x4a,0x87,0x38,0x93,0x5a,0x02, +0x58,0x83,0xc1,0xd7,0x52,0x2d,0x18,0x36,0x20,0x02,0x95,0x18,0x80,0x11,0x83,0x03, +0x00,0x41,0x30,0x40,0x83,0x57,0x9b,0xb3,0xfe,0x62,0xb5,0xd1,0x84,0x40,0x18,0x6e, +0x08,0x5e,0x0d,0x0c,0x66,0x19,0xc2,0x40,0x0c,0x82,0x11,0x83,0x06,0x00,0x41,0x30, +0xd0,0x72,0xad,0xce,0x48,0x2c,0xcf,0x44,0xc1,0x0d,0xf2,0x2c,0xcf,0xf2,0x2c,0xcf, +0x46,0x13,0x02,0x60,0xc4,0xc0,0x01,0x40,0x10,0x0c,0x30,0x5e,0xab,0x33,0x13,0x23, +0x05,0x38,0xd8,0xb3,0x20,0x08,0x82,0x1d,0x9b,0x25,0x10,0x83,0xf2,0x83,0x3c,0x93, +0x9a,0x02,0x58,0x83,0x21,0xdd,0x62,0x2d,0x18,0x36,0x20,0x02,0x7e,0x18,0x80,0x0a, +0x05,0x3e,0x93,0xb2,0x02,0x58,0x83,0x61,0xdd,0x68,0x2d,0x18,0x36,0x20,0x02,0x7f, +0x18,0x80,0x22,0x85,0x3f,0x93,0xca,0x02,0x58,0x83,0xa1,0xdd,0x6e,0x2d,0x18,0x36, +0x20,0x02,0x90,0x18,0x80,0x3a,0x05,0x51,0x93,0xe2,0x02,0x58,0x83,0xe1,0xdd,0x74, +0x2d,0x18,0x36,0x20,0x02,0x91,0x18,0x80,0x59,0x82,0x31,0x18,0x6e,0x30,0xb1,0x5c, +0x23,0x83,0x59,0x86,0x53,0x20,0x83,0x60,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xbc,0x72, +0xdb,0xb3,0x5d,0x2b,0xfd,0x32,0x35,0x29,0xfc,0x0a,0x60,0x0d,0x06,0x7b,0xf3,0xb5, +0x80,0x02,0xc1,0x28,0xff,0x52,0x35,0x29,0xfe,0x0a,0x60,0x0d,0x86,0x7c,0x13,0xb7, +0x80,0x02,0xc1,0x28,0x11,0x73,0x35,0x29,0x10,0x0b,0x60,0x0d,0x06,0x7e,0x33,0xb7, +0x80,0x02,0xc1,0x28,0x13,0x93,0x35,0x29,0x12,0x0b,0x60,0x0d,0x86,0x7f,0x53,0xb7, +0x80,0x02,0xc1,0x18,0x31,0x28,0x00,0x10,0x04,0x03,0xe5,0xde,0x50,0xad,0x02,0x54, +0xd3,0x0a,0xe2,0x6d,0x47,0x0c,0x0e,0x00,0x04,0xc1,0x80,0xcb,0x37,0x5d,0x83,0x82, +0x11,0x83,0x03,0x00,0x41,0x30,0xe0,0xf4,0x6d,0xd7,0x1a,0x61,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0xb8,0x7d,0xe3,0x35,0x65,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x8e,0xdf, +0x7a,0xed,0x20,0xca,0xa8,0xb7,0x1d,0x31,0x38,0x00,0x10,0x04,0x03,0xce,0xdf,0x7e, +0xad,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x80,0xfb,0x37,0x70,0x93,0x84,0x11,0x83, +0x03,0x00,0x41,0x30,0xe0,0x40,0x2e,0xdc,0x9e,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0xb8,0x90,0x13,0x37,0x86,0x28,0xc6,0xde,0x76,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xb8, +0x91,0x23,0x37,0x2d,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x8e,0xe4,0xca,0xed,0x12, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0x80,0x2b,0x39,0x73,0xa3,0x86,0x11,0x83,0x03,0x00, +0x41,0x30,0xe0,0x4c,0xee,0xdc,0x22,0xc2,0x1c,0x0f,0x3e,0xe6,0x6c,0xf0,0x31,0x07, +0x83,0x8f,0x39,0x15,0x7c,0x8c,0x68,0xe0,0x63,0x44,0x03,0x1f,0x23,0x1a,0xf8,0x18, +0xd1,0xc0,0xc7,0x08,0x06,0x3e,0x46,0x30,0xf0,0x31,0x82,0x81,0x8f,0x11,0x0c,0x7c, +0x8c,0x28,0x35,0xf9,0x18,0x61,0x6a,0xf2,0x31,0xe2,0xd4,0xe4,0x63,0x04,0xaa,0xc9, +0xa7,0xfa,0x6c,0xe5,0x74,0xb8,0x21,0x70,0x39,0x30,0x98,0x65,0x28,0x03,0x36,0x08, +0x2a,0xcf,0x5a,0xee,0x2a,0xcf,0x5c,0xee,0xea,0xcd,0x68,0x0e,0xab,0xcd,0x6a,0x0e, +0x4b,0x20,0xb6,0x04,0x02,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0d,0x74,0xce,0xdf, +0x50,0xed,0xe6,0x46,0x13,0x02,0x61,0xb8,0x21,0xc8,0x39,0x30,0x98,0x65,0x30,0x83, +0x33,0x08,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x40,0x23,0x3b,0x90,0x7b,0x35,0x92,0x2b, +0x08,0x92,0x23,0x39,0x92,0x23,0xb9,0xd1,0x84,0x00,0x18,0x31,0x70,0x00,0x10,0x04, +0x03,0xec,0xec,0x40,0x2e,0xd6,0x0e,0xc3,0xe4,0x82,0x20,0x08,0xcc,0x6d,0x96,0xe0, +0x0c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0d,0x7e,0x6e,0xe4,0x5c,0x4d,0xe7,0x46, +0x13,0x02,0x60,0xb8,0x21,0xd0,0x39,0x30,0x28,0x25,0xd9,0xe1,0x86,0xc0,0xe7,0xc0, +0xa0,0x82,0x41,0x67,0x19,0xd0,0x60,0x0d,0x82,0x11,0x83,0x06,0x00,0x41,0x30,0xd0, +0xd8,0x0e,0xe5,0x72,0x8d,0xe5,0xc0,0x0e,0xec,0x58,0x8e,0xe5,0x58,0x8e,0xe5,0x46, +0x13,0x82,0x60,0x38,0x22,0x48,0x37,0xe2,0x9b,0x65,0x48,0x03,0x35,0x08,0x4c,0x13, +0xe2,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x65,0xa0,0x76,0x2d,0x77,0x6b,0x27,0x37, +0x9a,0x10,0x00,0x16,0xb0,0x9b,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x80,0xc1,0x3b, +0x97,0x0b,0xac,0xdd,0x82,0xf8,0x58,0x60,0xc8,0xc7,0x82,0x04,0x3e,0xb3,0x04,0x6a, +0x30,0x50,0x21,0x08,0x69,0x40,0x0a,0x68,0x60,0x01,0xbc,0xc9,0x67,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0x18,0xbf,0xa3,0xb9,0xc0,0x82,0x78,0x93,0xcf,0x88,0x81,0x01,0x80, +0x20,0x18,0x30,0xa0,0x37,0x73,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x30,0xa1,0x77, +0x73,0x81,0xcd,0x5b,0x40,0x9f,0x11,0x03,0x07,0x00,0x41,0x30,0xc0,0xfe,0x0e,0xe7, +0xd6,0x4d,0xee,0xe4,0xce,0xe7,0x82,0x23,0x08,0xfc,0x6d,0x96,0x60,0x0d,0x4a,0xd7, +0xea,0x4e,0x2d,0xd6,0x02,0x18,0x54,0xe0,0x73,0x52,0xb0,0x16,0xc0,0x1a,0x0c,0xae, +0x67,0x77,0xc1,0xb0,0x01,0x11,0xb8,0xc1,0x00,0x14,0x11,0x76,0x52,0xb3,0x16,0xc0, +0x1a,0x0c,0xb0,0x97,0x77,0xc1,0xb0,0x01,0x11,0xc0,0xc1,0x00,0xd4,0x41,0x76,0x52, +0xb6,0x16,0xc0,0x1a,0x0c,0xb2,0xc7,0x77,0xc1,0xb0,0x01,0x11,0xc8,0xc1,0x00,0x94, +0x72,0x76,0x52,0xb9,0x16,0xc0,0x1a,0x0c,0xb4,0xf7,0x77,0xc1,0xb0,0x01,0x11,0xd0, +0xc1,0x00,0xcc,0x12,0xb0,0xc1,0x70,0xc3,0xba,0xe9,0x1d,0x19,0xcc,0x32,0x9c,0x42, +0x1b,0x04,0x23,0x06,0x06,0x00,0x82,0x60,0xe0,0xa9,0x1e,0xd8,0x81,0xde,0x70,0x43, +0xbc,0xdd,0x1c,0x19,0xcc,0x32,0xb8,0x81,0x1d,0x04,0x65,0x6e,0xa5,0xa7,0xb5,0x6b, +0xc1,0x56,0xe0,0x76,0x52,0xbc,0x16,0xc0,0x1a,0x0c,0xbe,0x67,0x7a,0x01,0x05,0x82, +0x51,0x85,0xdc,0x49,0x81,0x5b,0x00,0x6b,0x30,0x84,0x9f,0xea,0x05,0x14,0x08,0x46, +0x25,0x76,0x27,0x45,0x6e,0x01,0xac,0xc1,0x40,0x7e,0xae,0x17,0x50,0x20,0x18,0xd5, +0xe8,0x9d,0x14,0xba,0x05,0xb0,0x06,0xc3,0xf9,0xc9,0x5e,0x40,0x81,0x60,0x8c,0x18, +0x1c,0x00,0x08,0x82,0x01,0xe7,0x7b,0x7f,0xd7,0x98,0xc3,0x88,0xc1,0x01,0x80,0x20, +0x18,0x70,0xbf,0x07,0x7a,0xca,0x39,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x07,0x7e, +0xa1,0x77,0xa0,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x70,0xe1,0x27,0x7a,0x44,0x3a, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x27,0x7e,0xa3,0x17,0x95,0xc3,0x88,0xc1,0x01, +0x80,0x20,0x18,0x70,0xe3,0x47,0x7a,0x8e,0x39,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01, +0x47,0x7e,0xa5,0xb7,0x9c,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x70,0xe5,0x67,0x7a, +0x08,0x3a,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x67,0x7e,0xa7,0x57,0x91,0xc3,0x88, +0xc1,0x01,0x80,0x20,0x18,0x70,0xe7,0x87,0x7a,0x52,0x39,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x01,0x87,0x7e,0xa9,0xf7,0x98,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x70,0xe9, +0xa7,0x7a,0xcc,0x39,0x18,0x93,0xc1,0xc7,0x18,0x0b,0x3e,0xc6,0x4c,0xf0,0x31,0x06, +0x82,0x8f,0x11,0x0c,0x7c,0x8c,0x60,0xe0,0x63,0x04,0x03,0x1f,0x23,0x18,0xf8,0x18, +0xc1,0xc0,0xc7,0x08,0x06,0x3e,0x46,0x30,0xf0,0x31,0x82,0x81,0x8f,0x11,0x68,0x27, +0x1f,0x23,0xd2,0x4e,0x3e,0x46,0xa8,0x9d,0x7c,0x8c,0x58,0x3b,0xf9,0xcc,0x32,0xbc, +0x81,0x1d,0x88,0x43,0xe9,0x9c,0xfc,0x5d,0xe9,0xdc,0xfc,0x5d,0xc1,0x5c,0xfd,0x61, +0xb9,0x9c,0xfd,0x61,0x09,0x04,0x94,0x40,0xc0,0x88,0xc1,0x01,0x80,0x20,0x18,0xa0, +0xc1,0xfe,0xfd,0x5e,0xda,0xe1,0xdf,0x68,0x42,0x20,0x0c,0x37,0x04,0xf6,0x07,0x06, +0xb3,0x0c,0x70,0x10,0x07,0xc1,0x88,0x41,0x03,0x80,0x20,0x18,0x68,0x25,0x18,0x84, +0x1f,0xdc,0x95,0x5f,0x41,0x94,0x5f,0xf9,0x95,0x5f,0xf9,0x8d,0x26,0x04,0xc0,0x88, +0x81,0x03,0x80,0x20,0x18,0x60,0x28,0x18,0x84,0x9f,0xdc,0x1d,0xc6,0xf9,0x05,0x41, +0x10,0x9c,0xde,0x2c,0x41,0x1c,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x1a,0x80,0x60, +0x40,0x7e,0x6f,0xb7,0x7f,0xa3,0x09,0x01,0x30,0xdc,0x10,0xdc,0x1f,0x18,0x94,0x92, +0xec,0x70,0x43,0xf0,0x7f,0x60,0x50,0xc1,0xa0,0xb3,0x0c,0x72,0x50,0x07,0xc1,0x88, +0x41,0x03,0x80,0x20,0x18,0x68,0x2d,0x18,0xa4,0x9f,0xde,0xb5,0x5f,0x08,0x06,0x21, +0x18,0xb4,0x5f,0xfb,0xb5,0x5f,0xfb,0x8d,0x26,0x04,0xc1,0x70,0x44,0xa0,0x7a,0xc4, +0x37,0xcb,0x30,0x07,0x74,0x10,0x18,0x26,0xc4,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0xca,0x60,0x05,0x03,0xf7,0xc3,0x3b,0xf4,0x1b,0x4d,0x08,0x00,0x0b,0x5a,0x4f,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0xc0,0xe4,0x60,0xf0,0x7e,0x81,0xb9,0x5e,0x10,0x1f, +0x0b,0x0c,0xf9,0x58,0x90,0xc0,0x67,0x96,0x80,0x0e,0x06,0x2a,0x04,0x61,0x0e,0x40, +0x41,0x0e,0x2c,0x88,0x3d,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0xf3,0x83,0x41, +0xfd,0x05,0x16,0xc8,0x9e,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x80,0x09,0xc3,0x80, +0xfe,0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x60,0xc4,0x30,0xc0,0xbf,0xc0,0x68,0x2f, +0xa0,0xcf,0x88,0x81,0x03,0x80,0x20,0x18,0x60,0x60,0x18,0xe4,0x1f,0xeb,0xcd,0x60, +0x30,0x83,0xc1,0xff,0x05,0x47,0x10,0xfc,0xde,0x2c,0x41,0x1d,0xd8,0xda,0x81,0x01, +0x0c,0x2a,0xf0,0x3f,0x29,0xb6,0x0b,0x60,0x0d,0x06,0x37,0x0c,0x6c,0x30,0x08,0x86, +0x0d,0x88,0x60,0x0d,0x06,0xa0,0x88,0x10,0x0c,0xa4,0xde,0x2e,0x80,0x35,0x18,0xe0, +0x30,0xc8,0xc1,0x20,0x18,0x36,0x20,0x82,0x36,0x18,0x80,0x3a,0x48,0x30,0x90,0x92, +0xbb,0x00,0xd6,0x60,0x90,0xc3,0x80,0x07,0x83,0x60,0xd8,0x80,0x08,0xde,0x60,0x00, +0x4a,0x39,0xc1,0x40,0xaa,0xee,0x02,0x58,0x83,0x81,0x0e,0x83,0x1f,0x0c,0x82,0x61, +0x03,0x22,0x88,0x83,0x01,0x98,0x25,0xb0,0x83,0xe1,0x86,0xd5,0xeb,0xc1,0x80,0x0c, +0x66,0x19,0x4e,0xe1,0x0e,0x82,0x11,0x03,0x03,0x00,0x41,0x30,0xf0,0xd4,0x30,0x00, +0xc1,0x00,0x0c,0x83,0xe1,0x86,0xd8,0x5b,0xc1,0x80,0x0c,0x66,0x19,0xf0,0x00,0x14, +0x02,0xeb,0x3b,0x32,0x0c,0x6e,0x60,0xa1,0x57,0x86,0xc1,0x0d,0x2c,0xf8,0x3b,0x18, +0x54,0xf0,0x82,0x81,0x14,0x11,0xc0,0x1a,0x0c,0x7f,0x18,0x9c,0x61,0x10,0x50,0x20, +0x18,0x55,0xcc,0x60,0x20,0x85,0x04,0xb0,0x06,0x83,0x28,0x06,0x6b,0x18,0x04,0x14, +0x08,0x46,0x25,0x37,0x18,0x48,0x31,0x01,0xac,0xc1,0x50,0x8a,0xc1,0x1b,0x06,0x01, +0x05,0x82,0x51,0xcd,0x0e,0x06,0x52,0x50,0x00,0x6b,0x30,0xa0,0x62,0x30,0x87,0x41, +0x40,0x81,0x60,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0xf7,0x87,0x01,0x18,0x06,0xcd, +0x69,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x07,0x8a,0x41,0x18,0x06,0x0a,0x6a,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x01,0x17,0x8a,0x81,0x18,0x06,0x47,0x6a,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x01,0x27,0x8a,0xc1,0x18,0x06,0x84,0x6a,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x01,0x37,0x8a,0x01,0x19,0x06,0x91,0x69,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01, +0x47,0x8a,0x41,0x19,0x06,0xce,0x69,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x57,0x8a, +0x81,0x19,0x06,0x0b,0x6a,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x67,0x8a,0xc1,0x19, +0x06,0x48,0x6a,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x77,0x8a,0x01,0x1a,0x06,0x55, +0x69,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x87,0x8a,0x41,0x1a,0x06,0x92,0x69,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x01,0x97,0x8a,0x81,0x1a,0x06,0xcf,0x69,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x01,0xa7,0x8a,0xc1,0x1a,0x06,0x0c,0x6a,0x18,0x93,0xc1,0xc7,0x18, +0x0b,0x3e,0xc6,0x4c,0xf0,0x31,0x06,0x82,0x8f,0x11,0x0c,0x7c,0x8c,0x60,0xe0,0x63, +0x04,0x03,0x1f,0x23,0x18,0xf8,0x18,0xc1,0xc0,0xc7,0x08,0x06,0x3e,0x46,0x30,0xf0, +0x31,0x82,0x81,0x8f,0x11,0x29,0x18,0xc8,0xc7,0x08,0x15,0x0c,0xe4,0x63,0xc4,0x0a, +0x06,0xf2,0x31,0x82,0x05,0x03,0xf9,0xcc,0x32,0xe4,0x01,0x28,0x8c,0x46,0xed,0x1f, +0x2d,0x06,0x57,0xfb,0x57,0x8b,0xc1,0x55,0xfc,0xd9,0x62,0x80,0xf5,0x7e,0xb7,0x18, +0x60,0x09,0x04,0x94,0x40,0xc0,0x88,0xc1,0x01,0x80,0x20,0x18,0xa0,0x01,0x2f,0x06, +0xa0,0x18,0xa8,0x60,0x90,0x8b,0xc1,0x68,0x42,0x20,0x0c,0x37,0x04,0xb3,0x18,0x80, +0xc1,0x2c,0x83,0x1e,0xec,0x41,0x30,0x62,0xe0,0x00,0x20,0x08,0x06,0xd8,0x39,0x06, +0xa0,0x18,0xc4,0x60,0x50,0x10,0xa6,0x18,0x34,0x4d,0xd3,0x98,0x61,0x30,0x4b,0xb0, +0x07,0x23,0x06,0x07,0x00,0x82,0x60,0x80,0x06,0xbf,0x18,0x8c,0x62,0xe0,0x82,0x81, +0x2e,0x06,0xa3,0x09,0x01,0x30,0xdc,0x10,0xe4,0x62,0x00,0x06,0x85,0x1c,0x3b,0xdc, +0x10,0xf8,0x62,0x00,0x06,0x15,0x0c,0x3a,0xcb,0xc0,0x07,0x7f,0x10,0x8c,0x18,0x34, +0x00,0x08,0x82,0x81,0xc6,0x8e,0x01,0x2a,0x06,0x39,0x18,0xb0,0x62,0x00,0x8e,0x01, +0x38,0x06,0xac,0x18,0xb0,0x62,0xc0,0x8a,0x01,0x2b,0x06,0xa3,0x09,0x41,0x30,0x1c, +0x11,0xa4,0x61,0x40,0x7c,0xb3,0x0c,0x7d,0xe0,0x07,0x81,0x59,0x42,0x7c,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xa0,0x0c,0xd4,0x31,0x68,0xc5,0xe0,0x06,0x83,0x53,0x0c,0x46, +0x13,0x02,0xc0,0x02,0x36,0x0c,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x0c,0x3e, +0x06,0xae,0x18,0x04,0xd6,0x86,0x41,0x10,0x1f,0x0b,0x0c,0xf9,0x58,0x90,0xc0,0x67, +0x96,0xc0,0x0f,0x06,0x2a,0x04,0xa1,0x0f,0xf8,0x80,0x0f,0x2c,0x80,0xc3,0x40,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0xc0,0xf8,0x63,0x40,0x8b,0x41,0x60,0x41,0x1c,0x06, +0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0x06,0x24,0x83,0x59,0x0c,0x82,0x11,0x03, +0x03,0x00,0x41,0x30,0x60,0x42,0x32,0xb8,0xc5,0x20,0xb0,0x39,0x0c,0x02,0xfa,0x8c, +0x18,0x38,0x00,0x08,0x82,0x01,0xf6,0x8f,0x01,0x2e,0x06,0x6b,0x18,0xc8,0x63,0x20, +0x8f,0x81,0x2f,0x06,0xc1,0x11,0x04,0x7e,0x18,0xcc,0x12,0xfc,0x81,0x7d,0x2d,0x18, +0xc0,0xa0,0x82,0x5e,0x0c,0xa4,0xe8,0x31,0x08,0x60,0x0d,0x86,0x96,0x0c,0xea,0x31, +0x08,0x86,0x0d,0x88,0x20,0x0d,0x06,0xa0,0x08,0x70,0x0c,0xa4,0xee,0x31,0x08,0x60, +0x0d,0x86,0x97,0x0c,0xf0,0x31,0x08,0x86,0x0d,0x88,0x60,0x0d,0x06,0xa0,0x8e,0x71, +0x0c,0xa4,0xf4,0x31,0x08,0x60,0x0d,0x86,0x98,0x0c,0xf6,0x31,0x08,0x86,0x0d,0x88, +0xa0,0x0d,0x06,0xa0,0x14,0x73,0x0c,0xa4,0xfa,0x31,0x08,0x60,0x0d,0x86,0x99,0x0c, +0xfc,0x31,0x08,0x86,0x0d,0x88,0xe0,0x0d,0x06,0x60,0x96,0x00,0x14,0x86,0x1b,0xd4, +0x30,0x00,0xc9,0x80,0x0c,0x66,0x19,0x4e,0x21,0x14,0x82,0x11,0x03,0x03,0x00,0x41, +0x30,0xf0,0x52,0x32,0xf8,0xc5,0xe0,0x1f,0x83,0xe1,0x06,0x38,0x0c,0xf4,0x31,0x20, +0x83,0x59,0x06,0x51,0x38,0x85,0xa0,0xe2,0x30,0x58,0xc7,0x40,0x4a,0x24,0x83,0x00, +0xd6,0x60,0xd8,0xc9,0x60,0x24,0x83,0x80,0x02,0xc1,0xa8,0x3a,0x0c,0xde,0x31,0x90, +0x32,0xc9,0x20,0x80,0x35,0x18,0x7c,0x32,0x38,0xc9,0x20,0xa0,0x40,0x30,0x2a,0x0f, +0x83,0x79,0x0c,0xa4,0x54,0x32,0x08,0x60,0x0d,0x86,0xb0,0x0c,0x56,0x32,0x08,0x28, +0x10,0x8c,0xea,0xc3,0xe0,0x1e,0x03,0x29,0x97,0x0c,0x02,0x58,0x83,0x81,0x2c,0x83, +0x97,0x0c,0x02,0x0a,0x04,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xb8,0x9d,0x0c,0xf8, +0x31,0x68,0xc6,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x38,0x9e,0x0c,0xfa,0x31,0x50, +0xc8,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xb8,0x9e,0x0c,0xfc,0x31,0x38,0xca,0x64, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x38,0x9f,0x0c,0xfe,0x31,0x20,0xcc,0x64,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0xb8,0x9f,0x0c,0x40,0x32,0x88,0xc4,0x64,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x38,0xb0,0x0c,0x42,0x32,0x70,0xc6,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0xb8,0xb0,0x0c,0x44,0x32,0x58,0xc8,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x38,0xb1, +0x0c,0x46,0x32,0x40,0xca,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xb8,0xb1,0x0c,0x48, +0x32,0xa8,0xc2,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x38,0xb2,0x0c,0x4a,0x32,0x90, +0xc4,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xb8,0xb2,0x0c,0x4c,0x32,0x78,0xc6,0x64, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x38,0xb3,0x0c,0x4e,0x32,0x60,0xc8,0xc4,0x98,0x0c, +0x3e,0x16,0x24,0xf0,0xb1,0xc0,0x80,0x8f,0x05,0xbc,0x18,0xc8,0x67,0x96,0x61,0x14, +0x4e,0x61,0x46,0x46,0x0c,0x1c,0x00,0x04,0xc1,0x00,0x73,0xcb,0xe0,0x24,0x83,0x5c, +0x0c,0x56,0x31,0x50,0xc5,0xa0,0x25,0x83,0x20,0x08,0x82,0x76,0x0c,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0x00,0x0d,0xcc,0x32,0x50,0xc9,0xa0,0x16,0x83,0xb0,0x0c,0x46,0x13, +0x02,0x60,0xb8,0x21,0x20,0xcb,0x00,0x0c,0xca,0x15,0x83,0x56,0x0c,0x76,0xb8,0x21, +0x28,0xcb,0x00,0x0c,0x2a,0x18,0x74,0x96,0x81,0x14,0x4e,0x21,0x18,0x31,0x68,0x00, +0x10,0x04,0x03,0x6d,0x2e,0x83,0x97,0x0c,0xc0,0x31,0x98,0xc9,0xe0,0x2c,0x83,0xb3, +0x0c,0x66,0x32,0x98,0xc9,0x60,0x26,0x83,0x99,0x0c,0x46,0x13,0x82,0x60,0x38,0x22, +0x80,0xc7,0x80,0xf8,0x66,0x19,0x4a,0xc1,0x14,0x02,0x53,0x84,0xf8,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x41,0x19,0xc4,0x65,0x40,0x93,0x81,0x2f,0x06,0x2e,0x19,0x8c,0x26, +0x04,0x80,0x05,0xf3,0x18,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x98,0xbf,0x0c, +0x6a,0x32,0x08,0x8c,0x1e,0x83,0x20,0x3e,0x16,0x18,0xf2,0xb1,0x20,0x81,0xcf,0x2c, +0x81,0x29,0x0c,0x54,0x08,0x42,0x29,0x90,0x01,0x29,0x58,0x70,0x8f,0x81,0x7c,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x80,0x29,0xcd,0x60,0x27,0x83,0xc0,0x02,0x7c,0x0c,0xe4, +0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xcc,0x69,0x06,0x3a,0x19,0x04,0x23,0x06,0x06, +0x00,0x82,0x60,0xc0,0xa0,0x66,0xe0,0x93,0x41,0x60,0xfa,0x18,0x04,0xf4,0x19,0x31, +0x70,0x00,0x10,0x04,0x03,0xcc,0x34,0x83,0x9f,0x0c,0xe4,0x31,0xc8,0xcb,0x20,0x2f, +0x83,0xb2,0x0c,0x82,0x23,0x08,0x4a,0x32,0x98,0x25,0x38,0x85,0xe1,0x06,0x72,0x0c, +0x78,0x32,0x20,0x83,0x59,0x86,0x92,0x40,0x85,0x60,0xb8,0x41,0x1d,0x03,0xbd,0x0c, +0xc0,0x60,0x96,0x21,0x15,0x54,0x21,0x18,0x31,0x58,0x00,0x10,0x04,0x03,0x30,0x18, +0xcd,0xa0,0x25,0x83,0x7a,0x0c,0xf6,0x32,0xd8,0xcb,0x60,0x2f,0x83,0xb3,0x0c,0xfc, +0x32,0x18,0x36,0x20,0x6a,0x33,0x08,0x06,0x60,0x96,0x40,0x15,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0xc0,0x2b,0xcd,0x60,0x27,0x83,0xbd,0x0c,0xa8,0x36,0x03,0xc0,0xa8,0x74, +0x0c,0x5c,0x32,0x80,0xe1,0x06,0x21,0x00,0x83,0x59,0x86,0x55,0x28,0x89,0x60,0xc4, +0xc0,0x01,0x40,0x10,0x0c,0xc4,0xc0,0x34,0x83,0xb2,0x0c,0xf2,0x31,0xf8,0xcb,0xe0, +0x2f,0x83,0xb5,0x0c,0xfe,0x32,0xf8,0xcb,0xe0,0x2f,0x83,0xbf,0x0c,0x56,0x32,0xb0, +0x5e,0x0c,0x42,0x33,0xb8,0x81,0xed,0x62,0x20,0x9a,0xc1,0x0d,0x4a,0x20,0xcd,0x60, +0x4b,0x28,0xcd,0x60,0x47,0x0c,0x1a,0x00,0x04,0xc1,0x40,0x7b,0xcd,0x60,0x2d,0x83, +0x7d,0x0c,0xde,0x32,0x20,0x86,0xb7,0x0c,0xde,0x32,0x78,0xcb,0xe0,0x2d,0x83,0xd1, +0x84,0x00,0x18,0x31,0x68,0x00,0x10,0x04,0x03,0x2d,0x36,0x83,0xb6,0x0c,0xfa,0x31, +0x88,0xcb,0xc0,0x18,0xe2,0x32,0x88,0xcb,0x20,0x2e,0x83,0xb8,0x0c,0x46,0x13,0x02, +0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xb4,0xd9,0x0c,0xde,0x32,0xf8,0xc7,0x60,0x2e, +0x03,0xe3,0x98,0xcb,0x60,0x2e,0x83,0xb9,0x0c,0xe6,0x32,0x18,0x4d,0x08,0x80,0x11, +0x83,0x06,0x00,0x41,0x30,0xd0,0x6a,0x33,0x88,0xcb,0x20,0x24,0x83,0xba,0x0c,0x90, +0xa3,0x2e,0x83,0xba,0x0c,0xea,0x32,0xa8,0xcb,0x60,0x34,0x21,0x00,0xac,0x38,0xe0, +0x63,0x01,0x01,0x1f,0x0b,0x06,0xf8,0x58,0xa0,0x92,0x81,0x7c,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0x00,0x0d,0x68,0x33,0xc0,0xcb,0x40,0x24,0x83,0xd8,0x0c,0x46,0x13,0x02, +0x61,0xb8,0x21,0x90,0xcd,0x00,0x0c,0x66,0x19,0x58,0xa1,0x15,0x82,0x11,0x83,0x06, +0x00,0x41,0x30,0xd0,0x7c,0x33,0xd0,0xcb,0x20,0x25,0x03,0xbf,0x0c,0xd4,0x31,0x48, +0xc7,0xc0,0x2f,0x03,0xbf,0x0c,0xfc,0x32,0xf0,0xcb,0x60,0x34,0x21,0x00,0x46,0x0c, +0x1c,0x00,0x04,0xc1,0x00,0x0b,0xcf,0x40,0x2f,0x83,0x95,0x0c,0xd8,0x31,0x58,0xc7, +0x00,0x34,0x83,0x20,0x08,0x02,0xb0,0x0c,0x66,0x09,0x5a,0x61,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0xd0,0x20,0x37,0x83,0xbe,0x0c,0x50,0x32,0xa0,0xcd,0x60,0x34,0x21,0x00, +0x86,0x1b,0x82,0xbc,0x0c,0xc0,0xa0,0xea,0x31,0x90,0xc7,0x60,0x87,0x1b,0x02,0xdc, +0x0c,0xc0,0xa0,0x82,0x41,0x67,0x19,0x5c,0x21,0x16,0x82,0x11,0x83,0x06,0x00,0x41, +0x30,0xd0,0xcc,0x33,0x10,0xcd,0x60,0x26,0x03,0xd3,0x0c,0x74,0x33,0xd0,0xcd,0xc0, +0x34,0x03,0xd3,0x0c,0x4c,0x33,0x30,0xcd,0x60,0x34,0x21,0x08,0x86,0x23,0x82,0xb1, +0x0c,0x88,0x6f,0x96,0xe1,0x15,0x60,0x21,0xb0,0x47,0x88,0xcf,0x88,0xc1,0x01,0x80, +0x20,0x18,0x94,0x01,0x79,0x06,0xa7,0x19,0xc4,0x64,0x10,0x9a,0xc1,0x68,0x42,0x00, +0x58,0x60,0x96,0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x80,0x91,0xcf,0x00,0x35, +0x83,0xc0,0xce,0x32,0x08,0xe2,0x63,0x81,0x21,0x1f,0x0b,0x12,0xf8,0xcc,0x12,0xc0, +0xc2,0x40,0x85,0x20,0xbc,0x82,0x1b,0xb8,0x82,0x05,0x6a,0x19,0xc8,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0x18,0xfc,0x0c,0x5c,0x33,0x08,0x2c,0x58,0xcb,0x40,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0xc0,0xe8,0x67,0xd0,0x9a,0x41,0x30,0x62,0x60,0x00,0x20, +0x08,0x06,0xcc,0x7e,0x06,0xb1,0x19,0x04,0xd6,0x96,0x41,0x40,0x9f,0x11,0x03,0x07, +0x00,0x41,0x30,0xc0,0xf2,0x33,0x90,0xcd,0xa0,0x2c,0x03,0xf6,0x0c,0xd8,0x33,0xc0, +0xcd,0x20,0x38,0x82,0x00,0x2f,0x83,0x59,0x82,0x58,0xa8,0x36,0x70,0xcf,0x60,0xab, +0x24,0x03,0xf8,0x0c,0xb6,0xde,0x80,0x3d,0x83,0x1d,0x31,0x68,0x00,0x10,0x04,0x03, +0x6d,0x3f,0x83,0xdb,0x0c,0xce,0x32,0xd8,0xcd,0x60,0x78,0x83,0xdd,0x0c,0x76,0x33, +0xd8,0xcd,0x60,0x37,0x83,0xd1,0x84,0x00,0x18,0x31,0x68,0x00,0x10,0x04,0x03,0xad, +0x3f,0x83,0xdc,0x0c,0xd2,0x32,0xe8,0xcd,0xa0,0x78,0x83,0xde,0x0c,0x7a,0x33,0xe8, +0xcd,0xa0,0x37,0x83,0xd1,0x84,0x00,0x18,0x31,0x68,0x00,0x10,0x04,0x03,0xed,0x3f, +0x83,0xdd,0x0c,0xd6,0x32,0xf8,0xcd,0xa0,0x98,0x83,0xdf,0x0c,0x7e,0x33,0xf8,0xcd, +0xe0,0x37,0x83,0xd1,0x84,0x00,0x18,0x31,0x68,0x00,0x10,0x04,0x03,0x2d,0x44,0x83, +0xde,0x0c,0xda,0x32,0x08,0xcf,0xe0,0x98,0x83,0xf0,0x0c,0xc2,0x33,0x08,0xcf,0x20, +0x3c,0x83,0xd1,0x84,0x00,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x34,0xe0,0xcf,0x00, +0x3c,0x03,0xb5,0x0c,0xf2,0x33,0x18,0x4d,0x08,0x84,0xe1,0x86,0x40,0x3f,0x03,0x30, +0x98,0x65,0x90,0x85,0x59,0x08,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x40,0x33,0xd1,0x40, +0x3c,0x83,0xb8,0x0c,0xcc,0x33,0x68,0x62,0x32,0x30,0xcf,0xc0,0x3c,0x03,0xf3,0x0c, +0xcc,0x33,0x18,0x4d,0x08,0x80,0x11,0x03,0x07,0x00,0x41,0x30,0xc0,0x52,0x34,0x10, +0xcf,0x60,0x2e,0x83,0x67,0x26,0x03,0xf4,0x0c,0x82,0x20,0x08,0x50,0x33,0x98,0x25, +0x98,0x85,0xe2,0x03,0xff,0x0c,0xb6,0x68,0x32,0x00,0xd1,0x60,0xcb,0x0f,0xf8,0x33, +0xd8,0x11,0x83,0x06,0x00,0x41,0x30,0xd0,0x56,0x34,0x38,0xcf,0xe0,0x2e,0x83,0xf5, +0x0c,0x40,0x61,0x58,0xcf,0x60,0x3d,0x83,0xf5,0x0c,0xd6,0x33,0x18,0x4d,0x08,0x80, +0x11,0x83,0x06,0x00,0x41,0x30,0xd0,0x5a,0x34,0x48,0xcf,0x20,0x2f,0x83,0xf6,0x0c, +0x44,0x61,0x68,0xcf,0xa0,0x3d,0x83,0xf6,0x0c,0xda,0x33,0x18,0x4d,0x08,0x80,0x11, +0x83,0x06,0x00,0x41,0x30,0xd0,0x5e,0x34,0x58,0xcf,0x60,0x2f,0x83,0xf7,0x0c,0x44, +0xe1,0x78,0xcf,0xe0,0x3d,0x83,0xf7,0x0c,0xde,0x33,0x18,0x4d,0x08,0x80,0x11,0x83, +0x06,0x00,0x41,0x30,0xd0,0x62,0x34,0x68,0xcf,0xa0,0x2f,0x83,0xf8,0x0c,0x48,0xe1, +0x88,0xcf,0x20,0x3e,0x83,0xf8,0x0c,0xe2,0x33,0x18,0x4d,0x08,0x80,0x11,0x83,0x03, +0x00,0x41,0x30,0x40,0x03,0x16,0x0d,0xe0,0x33,0xd0,0xcb,0x20,0x45,0x83,0xd1,0x84, +0x40,0x18,0x6e,0x08,0x54,0x34,0x00,0x83,0x59,0x06,0x5a,0xa8,0x85,0x60,0xc4,0xa0, +0x01,0x40,0x10,0x0c,0x34,0x1b,0x0d,0xe4,0x33,0x08,0xcd,0xc0,0x3e,0x03,0xb1,0x0c, +0x1a,0xfb,0x0c,0xec,0x33,0xb0,0xcf,0xc0,0x3e,0x83,0xd1,0x84,0x00,0x18,0x31,0x70, +0x00,0x10,0x04,0x03,0x2c,0x47,0x03,0xf9,0x0c,0x46,0x33,0x20,0xcb,0xe0,0xc1,0xcf, +0x20,0x08,0x82,0x00,0x37,0x83,0x59,0x82,0x5a,0x18,0x31,0x68,0x00,0x10,0x04,0x03, +0x0d,0x47,0x03,0xfa,0x0c,0x48,0x33,0xc0,0xcf,0x00,0x0c,0x20,0xfc,0x0c,0xf0,0x33, +0xc0,0xcf,0x00,0x3f,0x83,0xd1,0x84,0x00,0x18,0x31,0x68,0x00,0x10,0x04,0x03,0x4d, +0x47,0x03,0xfb,0x0c,0x4c,0x33,0xd0,0xcf,0x40,0x0c,0x20,0xfd,0x0c,0xf4,0x33,0xd0, +0xcf,0x40,0x3f,0x83,0xd1,0x84,0x00,0x18,0x31,0x68,0x00,0x10,0x04,0x03,0x8d,0x47, +0x03,0xfc,0x0c,0x50,0x33,0xe0,0xcf,0x40,0x0c,0x28,0xfe,0x0c,0xf8,0x33,0xe0,0xcf, +0x80,0x3f,0x83,0xd1,0x84,0x00,0x18,0x31,0x68,0x00,0x10,0x04,0x03,0xcd,0x47,0x03, +0xfd,0x0c,0x54,0x33,0xf0,0xcf,0x80,0x0c,0x28,0xff,0x0c,0xfc,0x33,0xf0,0xcf,0xc0, +0x3f,0x83,0xd1,0x84,0x00,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x34,0xc8,0xd1,0xa0, +0x3f,0x83,0xd3,0x0c,0x6c,0x34,0x18,0x4d,0x08,0x84,0xe1,0x86,0xe0,0x46,0x03,0x30, +0x98,0x65,0xb0,0x85,0x5b,0x08,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x40,0x1b,0xd3,0xe0, +0x3f,0x03,0xd7,0x0c,0x46,0x34,0x50,0x03,0x6d,0x44,0x83,0x11,0x0d,0x46,0x34,0x18, +0xd1,0x60,0x34,0x21,0x00,0x46,0x0c,0x1c,0x00,0x04,0xc1,0x00,0x33,0xd3,0xe0,0x3f, +0x03,0xd8,0x0c,0xd8,0x80,0x2b,0xd1,0x20,0x08,0x82,0xa0,0x3c,0x83,0x59,0x82,0x5b, +0x18,0x6e,0x20,0xcd,0xc0,0x3e,0x03,0x32,0x98,0x65,0xf8,0x05,0x5c,0x08,0x4c,0x0d, +0x5a,0x01,0x3e,0x16,0xa4,0x01,0x7c,0x2c,0x40,0x03,0xf8,0x58,0x70,0x06,0xf0,0xb1, +0xc0,0x83,0x8f,0x05,0x1d,0x7c,0x2c,0xe0,0xe0,0x63,0xc1,0x06,0x1f,0x0b,0x2a,0xf8, +0x58,0x40,0xc1,0xc7,0x82,0x09,0x3e,0x16,0x48,0xf0,0xb1,0xc0,0x3c,0x03,0xf9,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x01,0x1a,0xb0,0x69,0x00,0xa3,0x81,0x6e,0x06,0x69,0x1a, +0x8c,0x26,0x04,0xc2,0x70,0x43,0xc0,0xa2,0x01,0x18,0xcc,0x32,0xe4,0x82,0x2e,0x04, +0x23,0x06,0x0d,0x00,0x82,0x60,0xa0,0xd9,0x69,0x20,0xa3,0x41,0x78,0x06,0x36,0x1a, +0xa0,0x66,0x50,0x9a,0x81,0x8d,0x06,0x36,0x1a,0xd8,0x68,0x60,0xa3,0xc1,0x68,0x42, +0x00,0x8c,0x18,0x38,0x00,0x08,0x82,0x01,0x96,0xa7,0x81,0x8c,0x06,0xe3,0x19,0xa8, +0x66,0x70,0x9a,0x01,0x8e,0x06,0x41,0x10,0x04,0xf8,0x19,0xcc,0x12,0xe8,0xc2,0x88, +0xc1,0x01,0x80,0x20,0x18,0xa0,0x41,0x9c,0x06,0x35,0x1a,0x80,0x67,0xc0,0xa6,0xc1, +0x68,0x42,0x00,0x0c,0x37,0x04,0x2b,0x1a,0x80,0x41,0xdd,0x42,0xa0,0xb3,0x0c,0xbb, +0xe0,0x0b,0xc1,0x88,0x41,0x03,0x80,0x20,0x18,0x68,0x7c,0x1a,0xe0,0x68,0x90,0x9e, +0x01,0x8f,0x06,0x70,0x1a,0xc0,0x69,0xc0,0xa3,0x01,0x8f,0x06,0x3c,0x1a,0xf0,0x68, +0x30,0x9a,0x10,0x04,0xc3,0x11,0x41,0x7e,0x06,0xc4,0x37,0xcb,0xc0,0x0b,0xbd,0x10, +0x58,0x23,0xc4,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xca,0x40,0x4f,0x83,0x1e,0x0d, +0xce,0x33,0xb8,0xd1,0x60,0x34,0x21,0x00,0x2c,0xe0,0xcf,0x40,0x3e,0x23,0x06,0x06, +0x00,0x82,0x60,0xc0,0xa0,0x6a,0xe0,0xa3,0x41,0x60,0xfd,0x19,0x04,0xf1,0xb1,0xc0, +0x90,0x8f,0x05,0x09,0x7c,0x66,0x09,0x7a,0x61,0xa0,0x42,0x10,0x78,0x41,0x0d,0x76, +0xc1,0x02,0x10,0x0d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x8c,0xab,0x06,0x64, +0x1a,0x04,0x16,0x84,0x68,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x60,0x60,0x35, +0x18,0xd3,0x20,0x18,0x31,0x30,0x00,0x10,0x04,0x03,0x26,0x56,0x83,0x33,0x0d,0x02, +0x1b,0xd1,0x20,0xa0,0xcf,0x88,0x81,0x03,0x80,0x20,0x18,0x60,0xaf,0x1a,0xa0,0x69, +0xb0,0x9f,0x81,0xa8,0x06,0xa2,0x1a,0xb8,0x69,0x10,0x1c,0x41,0xe0,0xa2,0xc1,0x2c, +0x81,0x2f,0x14,0x78,0x06,0x6c,0x1a,0x48,0xf9,0x66,0x10,0xc0,0x1a,0x0c,0xbc,0x1a, +0x90,0x6a,0x10,0x0c,0x1b,0x10,0xc1,0x37,0x00,0x35,0x9e,0xc1,0x9b,0x06,0x52,0xe1, +0x19,0x04,0xb0,0x06,0x83,0xaf,0x06,0xa7,0x1a,0x04,0xc3,0x06,0x44,0x30,0xa2,0xc1, +0x00,0x94,0x79,0x06,0x72,0x1a,0x48,0x91,0x67,0x10,0xc0,0x1a,0x0c,0xe0,0x1a,0xa8, +0x6a,0x10,0x0c,0x1b,0x10,0x81,0x89,0x06,0x03,0x50,0xe9,0x19,0xd4,0x69,0x20,0x75, +0x9e,0x41,0x00,0x6b,0x30,0x88,0x6b,0xd0,0xaa,0x41,0x30,0x6c,0x40,0x04,0x29,0x1a, +0x0c,0xc0,0x2c,0xc1,0x2f,0x0c,0x37,0xe4,0x67,0xd0,0xaa,0x01,0x19,0xcc,0x32,0x94, +0x04,0x38,0x04,0x23,0x06,0x06,0x00,0x82,0x60,0xe0,0xe1,0x6a,0xe0,0xa6,0x81,0xab, +0x06,0xd5,0x9e,0x41,0x9e,0x06,0x52,0xeb,0x19,0x04,0xb0,0x06,0x43,0xba,0x06,0xb1, +0x1a,0x04,0x14,0x08,0x46,0xc5,0x67,0xd0,0xa7,0x81,0xd4,0x7b,0x06,0x01,0xac,0xc1, +0xc0,0xae,0x41,0xad,0x06,0x01,0x05,0x82,0x51,0xf5,0x19,0x84,0x6a,0x20,0x35,0x9f, +0x41,0x00,0x6b,0x30,0xbc,0x6b,0x90,0xab,0x41,0x40,0x81,0x60,0x54,0x7e,0x06,0xa5, +0x1a,0x48,0xdd,0x67,0x10,0xc0,0x1a,0x0c,0xf2,0x1a,0xf4,0x6a,0x10,0x50,0x20,0x18, +0x23,0x06,0x05,0x00,0x82,0x60,0xa0,0xa8,0x6b,0xb0,0xa7,0x41,0x05,0x7b,0x1a,0x68, +0x05,0xe4,0x1a,0xec,0x88,0xc1,0x01,0x80,0x20,0x18,0x70,0xec,0x1a,0xb4,0x6a,0x00, +0x05,0x23,0x06,0x07,0x00,0x82,0x60,0xc0,0xb5,0x6b,0xe0,0xaa,0x41,0x23,0x8c,0x18, +0x1c,0x00,0x08,0x82,0x01,0xe7,0xae,0xc1,0xab,0x06,0xca,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0xdc,0xbb,0x06,0xb0,0x1a,0x1c,0x44,0x19,0xe8,0x1a,0xec,0x88,0xc1,0x01, +0x80,0x20,0x18,0x70,0xf1,0x1a,0xc8,0x6a,0x50,0x05,0x23,0x06,0x07,0x00,0x82,0x60, +0xc0,0xc9,0x6b,0x30,0xab,0x81,0x24,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x37,0xaf, +0x01,0xad,0x06,0xcf,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x1c,0xbd,0x06,0xb5,0x1a, +0x30,0x44,0x31,0xe9,0x1a,0xec,0x88,0xc1,0x01,0x80,0x20,0x18,0x70,0xf6,0x1a,0xdc, +0x6a,0xa0,0x05,0x23,0x06,0x07,0x00,0x82,0x60,0xc0,0xdd,0x6b,0x80,0xab,0xc1,0x25, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x87,0xaf,0x41,0xae,0x06,0xd4,0x30,0x62,0x70, +0x00,0x20,0x08,0x06,0x5c,0xbe,0x06,0xba,0x1a,0x44,0x84,0x39,0x1e,0x7c,0xcc,0xd9, +0xe0,0x63,0x0e,0x06,0x1f,0x73,0x2a,0xf8,0x18,0xd1,0xc0,0xc7,0x88,0x06,0x3e,0x46, +0x34,0xf0,0x31,0xa2,0x81,0x8f,0x11,0x0c,0x7c,0x8c,0x60,0xe0,0x63,0x04,0x03,0x1f, +0x23,0x18,0xf8,0x18,0x81,0xa7,0x81,0x7c,0x8c,0xc8,0xd3,0x40,0x3e,0x46,0xe8,0x69, +0x20,0x1f,0x23,0xf6,0x34,0x90,0x4f,0xc1,0x69,0xe0,0xaf,0x81,0x0e,0x37,0x04,0x21, +0x1b,0x80,0xc1,0x2c,0x43,0x38,0xa0,0x43,0x50,0x60,0x1a,0x94,0x6c,0x80,0xe5,0xa3, +0x81,0xc9,0x06,0x38,0x62,0x70,0x00,0x20,0x08,0x06,0x68,0x90,0xb2,0x41,0xbb,0x06, +0x77,0x1a,0x98,0x6c,0x30,0x9a,0x10,0x08,0xc3,0x0d,0xc1,0xb8,0x06,0x60,0x30,0xcb, +0x20,0x0e,0xe3,0x10,0x8c,0x18,0x34,0x00,0x08,0x82,0x81,0x36,0xb3,0xc1,0xbb,0x06, +0x7e,0x1a,0xcc,0x6b,0x50,0x10,0xf3,0x1a,0xcc,0x6b,0x30,0xaf,0xc1,0xbc,0x06,0xa3, +0x09,0x01,0x30,0x62,0xe0,0x00,0x20,0x08,0x06,0x98,0xcd,0x06,0xef,0x1a,0x80,0x6a, +0x70,0x18,0xf5,0x1a,0x04,0x41,0x10,0xd4,0x6a,0x30,0x4b,0x30,0x0e,0x23,0x06,0x07, +0x00,0x82,0x60,0x80,0x06,0x2e,0x1b,0xc8,0x6b,0xd0,0xa7,0x41,0xca,0x06,0xa3,0x09, +0x01,0x30,0xdc,0x10,0xa8,0x6c,0x00,0x06,0xa5,0x24,0x3b,0xdc,0x10,0xb4,0x6c,0x00, +0x06,0x15,0x0c,0x3a,0xcb,0x40,0x0e,0xe7,0x10,0x8c,0x18,0x34,0x00,0x08,0x82,0x81, +0xb6,0xb3,0xc1,0xbd,0x06,0xa8,0x1a,0xec,0x6b,0xf0,0xb2,0xc1,0xcb,0x06,0xfb,0x1a, +0xec,0x6b,0xb0,0xaf,0xc1,0xbe,0x06,0xa3,0x09,0x41,0x30,0x1c,0x11,0xe0,0x6a,0x40, +0x7c,0xb3,0x0c,0xe5,0x60,0x0e,0x81,0x59,0x42,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xa0,0x0c,0x72,0x36,0xe0,0xd7,0xc0,0x54,0x03,0x7b,0x0d,0x46,0x13,0x02,0xc0,0x82, +0x5d,0x0d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xcc,0xd9,0x06,0xfd,0x1a,0x04, +0xc6,0xab,0x41,0x10,0x1f,0x0b,0x0c,0xf9,0x58,0x90,0xc0,0x67,0x96,0xc0,0x1c,0x06, +0x2a,0x04,0xa1,0x1c,0xf8,0x80,0x1c,0x2c,0xf8,0xd5,0x40,0x3e,0x23,0x06,0x06,0x00, +0x82,0x60,0xc0,0xb4,0x6d,0x30,0xb2,0x41,0x60,0x01,0xb8,0x06,0xf2,0x19,0x31,0x30, +0x00,0x10,0x04,0x03,0xe6,0x6d,0x03,0x91,0x0d,0x82,0x11,0x03,0x03,0x00,0x41,0x30, +0x60,0xe0,0x36,0x30,0xd9,0x20,0x30,0x71,0x0d,0x02,0xfa,0x8c,0x18,0x38,0x00,0x08, +0x82,0x01,0xe6,0xb6,0xc1,0xc9,0x06,0xba,0x1a,0x84,0x6d,0x10,0xb6,0x41,0xcb,0x06, +0xc1,0x11,0x04,0xed,0x1a,0xcc,0x12,0x9c,0x43,0xa5,0x6a,0x40,0xb6,0x81,0x1a,0xa8, +0x06,0x01,0x0c,0x2a,0x68,0xd9,0x40,0xea,0x4f,0x83,0x00,0xd6,0x60,0xe8,0xdb,0xa0, +0x6c,0x83,0x60,0xd8,0x80,0x08,0xd4,0x60,0x00,0x8a,0x80,0xd9,0x40,0x4a,0x54,0x83, +0x00,0xd6,0x60,0xf8,0xdb,0x00,0x6d,0x83,0x60,0xd8,0x80,0x08,0xd8,0x60,0x00,0xea, +0x98,0xd9,0x40,0xaa,0x54,0x83,0x00,0xd6,0x60,0x08,0xdd,0x60,0x6d,0x83,0x60,0xd8, +0x80,0x08,0xdc,0x60,0x00,0x4a,0xb1,0xd9,0x40,0x0a,0x55,0x83,0x00,0xd6,0x60,0x18, +0xdd,0xc0,0x6d,0x83,0x60,0xd8,0x80,0x08,0xe0,0x60,0x00,0x66,0x09,0xd0,0x61,0xb8, +0x41,0x57,0x83,0x94,0x0d,0xc8,0x60,0x96,0xa1,0x24,0xd2,0x21,0x18,0x31,0x30,0x00, +0x10,0x04,0x03,0x2f,0x6f,0x83,0x97,0x0d,0xde,0x36,0x18,0x6e,0x00,0xd7,0xc0,0x64, +0x03,0x32,0x98,0x65,0x50,0x07,0x79,0x08,0xaa,0x56,0x03,0xba,0x0d,0xb4,0x54,0x35, +0x08,0xb6,0x82,0x9e,0x0d,0xa4,0x56,0x35,0x08,0x60,0x0d,0x86,0xd6,0x0d,0xea,0x36, +0x08,0x28,0x10,0x8c,0x2a,0xc2,0x36,0x90,0x7a,0xd5,0x20,0x80,0x35,0x18,0x60,0x37, +0xc8,0xdb,0x20,0xa0,0x40,0x30,0x2a,0x29,0xdb,0x40,0x6a,0x56,0x83,0x00,0xd6,0x60, +0x98,0xdd,0xa0,0x6f,0x83,0x80,0x02,0xc1,0xa8,0x26,0x6d,0x03,0xa9,0x5b,0x0d,0x02, +0x58,0x83,0xc1,0x76,0x83,0xd0,0x0d,0x02,0x0a,0x04,0x63,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0xb8,0xd6,0x0d,0xdc,0x36,0x68,0xc4,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x38, +0xd7,0x0d,0xde,0x36,0x50,0xc6,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xb8,0xd7,0x0d, +0xe0,0x36,0x38,0xc8,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x38,0xd8,0x0d,0xe2,0x36, +0x20,0xca,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xb8,0xd8,0x0d,0xe4,0x36,0x88,0xc2, +0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x38,0xd9,0x0d,0xe6,0x36,0x70,0xc4,0x61,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0xb8,0xd9,0x0d,0xe8,0x36,0x58,0xc6,0x61,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x38,0xda,0x0d,0xea,0x36,0x40,0xc8,0x61,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0xb8,0xda,0x0d,0xec,0x36,0xa8,0xc0,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x38, +0xdb,0x0d,0xee,0x36,0x90,0xc2,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xb8,0xdb,0x0d, +0xf0,0x36,0x78,0xc4,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x38,0xdc,0x0d,0xf2,0x36, +0x60,0xc6,0xc1,0x98,0x0c,0x3e,0xc6,0x58,0xf0,0x31,0x66,0x82,0x8f,0x31,0x10,0x7c, +0x8c,0x60,0xe0,0x63,0x04,0x03,0x1f,0x23,0x18,0xf8,0x18,0xc1,0xc0,0xc7,0x08,0x06, +0x3e,0x46,0x30,0xf0,0x31,0x82,0x81,0x8f,0x11,0x0c,0x7c,0x8c,0xb8,0xd9,0x40,0x3e, +0x46,0xe0,0x6c,0x20,0x1f,0x23,0x72,0x36,0x90,0x8f,0x11,0x3a,0x1b,0xc8,0x67,0x96, +0x61,0x1d,0xe4,0xc1,0x17,0xaa,0x5f,0x03,0xf1,0x0d,0xb0,0xf6,0x35,0x18,0xdf,0x00, +0x47,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0d,0xcc,0x37,0x50,0xdd,0x80,0x66,0x83,0xf1, +0x0d,0x46,0x13,0x02,0x61,0xb8,0x21,0x10,0xdf,0x00,0x0c,0x66,0x19,0xd8,0xa1,0x1d, +0x82,0x11,0x83,0x06,0x00,0x41,0x30,0xd0,0xe0,0x37,0x60,0xdd,0x60,0x67,0x03,0xd8, +0x0d,0x0a,0x02,0x76,0x03,0xd8,0x0d,0x60,0x37,0x80,0xdd,0x60,0x34,0x21,0x00,0x46, +0x0c,0x1c,0x00,0x04,0xc1,0x00,0x9b,0xdf,0x80,0x75,0x83,0x9e,0x0d,0x0e,0x43,0x76, +0x83,0x20,0x08,0x02,0xb9,0x0d,0x66,0x09,0xda,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0xd0,0x60,0x7d,0x83,0xd7,0x0d,0x74,0x36,0x30,0xdf,0x60,0x34,0x21,0x00,0x86,0x1b, +0x02,0xd1,0x0d,0xc0,0xa0,0x94,0x64,0x87,0x1b,0x02,0xf5,0x0d,0xc0,0xa0,0x82,0x41, +0x67,0x19,0xdc,0x21,0x1e,0x82,0x11,0x83,0x06,0x00,0x41,0x30,0xd0,0xf0,0x37,0xa0, +0xdd,0xa0,0x6c,0x03,0xdc,0x0d,0xd8,0x37,0x60,0xdf,0x00,0x77,0x03,0xdc,0x0d,0x70, +0x37,0xc0,0xdd,0x60,0x34,0x21,0x08,0x86,0x23,0x82,0xba,0x0d,0x88,0x6f,0x96,0xe1, +0x1d,0xe0,0x21,0x30,0x4a,0x88,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x94,0x81,0xfd, +0x06,0xb9,0x1b,0x8c,0x6d,0x30,0xbb,0xc1,0x68,0x42,0x00,0x58,0x80,0xb7,0x81,0x7c, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x80,0x21,0xe1,0x40,0x77,0x83,0xc0,0xf2,0x36,0x08, +0xe2,0x63,0x81,0x21,0x1f,0x0b,0x12,0xf8,0xcc,0x12,0xc0,0xc3,0x40,0x85,0x20,0xbc, +0x03,0x1e,0xb8,0x83,0x05,0x7c,0x1b,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x18, +0x15,0x0e,0xc0,0x37,0x08,0x2c,0xe8,0xdb,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60, +0xc0,0xb0,0x70,0xf0,0xbb,0x41,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x4c,0x0b,0x07, +0xe3,0x1b,0x04,0xf6,0xb7,0x41,0x40,0x9f,0x11,0x03,0x07,0x00,0x41,0x30,0xc0,0x56, +0x38,0x20,0xdf,0xe0,0x6e,0x03,0xff,0x0d,0xfc,0x37,0x50,0xdf,0x20,0x38,0x82,0x40, +0x75,0x83,0x59,0x82,0x78,0x30,0x9b,0x0d,0x3c,0x18,0x54,0x90,0xbe,0x81,0xd4,0xcd, +0x06,0x01,0xac,0xc1,0x90,0xc3,0x41,0x08,0x07,0xc1,0xb0,0x01,0x11,0x9c,0xc1,0x00, +0x14,0xc1,0xbe,0x81,0x94,0xce,0x06,0x01,0xac,0xc1,0xb0,0xc3,0x01,0x09,0x07,0xc1, +0xb0,0x01,0x11,0xa4,0xc1,0x00,0xd4,0xf1,0xbe,0x81,0x54,0xcf,0x06,0x01,0xac,0xc1, +0xd0,0xc3,0xc1,0x09,0x07,0xc1,0xb0,0x01,0x11,0xac,0xc1,0x00,0x94,0x22,0xbf,0x81, +0x14,0xd8,0x06,0x01,0xac,0xc1,0xf0,0xc3,0x81,0x0a,0x07,0xc1,0xb0,0x01,0x11,0xb4, +0xc1,0x00,0xcc,0x12,0xc8,0xc3,0x70,0x83,0xdd,0x06,0xe4,0x1b,0x90,0xc1,0x2c,0x43, +0x49,0xcc,0x43,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x5e,0x0d,0x07,0xeb,0x1b,0xac, +0x70,0x30,0xdc,0xc0,0xb7,0x81,0xfd,0x06,0x64,0x30,0xcb,0x40,0x0f,0xfc,0x10,0x98, +0xab,0xa0,0x6d,0x00,0x83,0x0a,0xf0,0x37,0x90,0x7a,0x95,0x00,0xd6,0x60,0x40,0xe3, +0x00,0x86,0x83,0x80,0x02,0xc1,0xa8,0x82,0x7f,0x03,0xa9,0x59,0x09,0x60,0x0d,0x86, +0x35,0x0e,0x68,0x38,0x08,0x28,0x10,0x8c,0x4a,0x40,0x38,0x90,0xba,0x95,0x00,0xd6, +0x60,0x70,0xe3,0x00,0x87,0x83,0x80,0x02,0xc1,0xa8,0x86,0x84,0x03,0xa9,0x5d,0x09, +0x60,0x0d,0x86,0x38,0x0e,0x78,0x38,0x08,0x28,0x10,0x8c,0x11,0x83,0x03,0x00,0x41, +0x30,0xe0,0xd0,0x38,0x48,0xe1,0xa0,0xe9,0x8b,0x11,0x83,0x03,0x00,0x41,0x30,0xe0, +0xd2,0x38,0x50,0xe1,0x40,0xf1,0x8b,0x11,0x83,0x03,0x00,0x41,0x30,0xe0,0xd4,0x38, +0x58,0xe1,0xe0,0xf8,0x8b,0x11,0x83,0x03,0x00,0x41,0x30,0xe0,0xd6,0x38,0x60,0xe1, +0x80,0x00,0x8d,0x11,0x83,0x03,0x00,0x41,0x30,0xe0,0xd8,0x38,0x68,0xe1,0x20,0xe2, +0x8b,0x11,0x83,0x03,0x00,0x41,0x30,0xe0,0xda,0x38,0x70,0xe1,0xc0,0xe9,0x8b,0x11, +0x83,0x03,0x00,0x41,0x30,0xe0,0xdc,0x38,0x78,0xe1,0x60,0xf1,0x8b,0x11,0x83,0x03, +0x00,0x41,0x30,0xe0,0xde,0x38,0x80,0xe1,0x00,0xf9,0x8b,0x11,0x83,0x03,0x00,0x41, +0x30,0xe0,0xe0,0x38,0x88,0xe1,0xa0,0xda,0x8b,0x11,0x83,0x03,0x00,0x41,0x30,0xe0, +0xe2,0x38,0x90,0xe1,0x40,0xe2,0x8b,0x11,0x83,0x03,0x00,0x41,0x30,0xe0,0xe4,0x38, +0x98,0xe1,0xe0,0xe9,0x8b,0x11,0x83,0x03,0x00,0x41,0x30,0xe0,0xe6,0x38,0xa0,0xe1, +0x80,0xf1,0x0b,0x63,0x32,0xf8,0x18,0x63,0xc1,0xc7,0x98,0x09,0x3e,0xc6,0x40,0xf0, +0x31,0x82,0x81,0x8f,0x11,0x0c,0x7c,0x8c,0x60,0xe0,0x63,0x04,0x03,0x1f,0x23,0x18, +0xf8,0x18,0xc1,0xc0,0xc7,0x08,0x06,0x3e,0x46,0x30,0xf0,0x31,0x42,0x7e,0x03,0xf9, +0x18,0x31,0xbf,0x81,0x7c,0x8c,0xa0,0xdf,0x40,0x3e,0x46,0xd4,0x6f,0x20,0x9f,0x59, +0x86,0x7a,0xe0,0x87,0xbc,0x28,0xdc,0x0d,0xfa,0x38,0xc0,0xb2,0xdd,0xc0,0x8f,0x03, +0x1c,0x31,0x38,0x00,0x10,0x04,0x03,0x34,0x08,0xe5,0xa0,0x8c,0x83,0xf7,0x0d,0xfc, +0x38,0x18,0x4d,0x08,0x84,0xe1,0x86,0x00,0x87,0x03,0x30,0x98,0x65,0xb0,0x87,0x7b, +0x08,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x40,0x5b,0xe5,0xe0,0x8c,0x03,0xfb,0x0d,0xd6, +0x38,0x28,0x88,0x35,0x0e,0xd6,0x38,0x58,0xe3,0x60,0x8d,0x83,0xd1,0x84,0x00,0x18, +0x31,0x70,0x00,0x10,0x04,0x03,0xcc,0x95,0x83,0x33,0x0e,0xf0,0x37,0x38,0x8c,0x36, +0x0e,0x82,0x20,0x08,0x5a,0x38,0x98,0x25,0xb8,0x87,0x11,0x83,0x03,0x00,0x41,0x30, +0x40,0x03,0x53,0x0e,0xd4,0x38,0xa8,0xdf,0x20,0x94,0x83,0xd1,0x84,0x00,0x18,0x6e, +0x08,0x78,0x38,0x00,0x83,0x52,0x92,0x1d,0x6e,0x08,0x4a,0x39,0x00,0x83,0x0a,0x06, +0x9d,0x65,0xc0,0x87,0x7d,0x08,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x40,0x9b,0xe5,0xe0, +0x8d,0x03,0x10,0x0e,0xe6,0x38,0x38,0xe5,0xe0,0x94,0x83,0x39,0x0e,0xe6,0x38,0x98, +0xe3,0x60,0x8e,0x83,0xd1,0x84,0x20,0x18,0x8e,0x08,0x60,0x38,0x20,0xbe,0x59,0x86, +0x7c,0xd0,0x87,0xc0,0x28,0x21,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x50,0x06,0xb1, +0x1c,0xd0,0x71,0xe0,0xbf,0x81,0x1b,0x07,0xa3,0x09,0x01,0x60,0xc1,0x0c,0x07,0xf2, +0x19,0x31,0x30,0x00,0x10,0x04,0x03,0xe6,0x97,0x83,0x3a,0x0e,0x02,0xa3,0xe1,0x20, +0x88,0x8f,0x05,0x86,0x7c,0x2c,0x48,0xe0,0x33,0x4b,0xa0,0x0f,0x03,0x15,0x82,0x90, +0x0f,0x78,0x80,0x0f,0x16,0xdc,0x70,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x60, +0xca,0x39,0xd8,0xe3,0x20,0xb0,0x00,0x87,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82, +0x01,0x73,0xce,0x81,0x1e,0x07,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x30,0xe8,0x1c, +0xf8,0x71,0x10,0x98,0x0e,0x07,0x01,0x7d,0x46,0x0c,0x1c,0x00,0x04,0xc1,0x00,0x33, +0xe7,0xe0,0x8f,0x03,0x19,0x0e,0x72,0x39,0xc8,0xe5,0xa0,0x94,0x83,0xe0,0x08,0x82, +0x32,0x0e,0x66,0x09,0xf6,0xc1,0x3e,0xfa,0x0d,0x60,0x50,0x01,0x29,0x07,0x52,0xbb, +0x1c,0x04,0xb0,0x06,0x03,0x3d,0x07,0xbc,0x1c,0x04,0xc3,0x06,0x44,0x70,0x06,0x03, +0x50,0xc4,0x29,0x07,0x52,0xbe,0x1c,0x04,0xb0,0x06,0x83,0x3d,0x07,0xbf,0x1c,0x04, +0xc3,0x06,0x44,0x90,0x06,0x03,0x50,0x87,0x2a,0x07,0x52,0xe1,0x1c,0x04,0xb0,0x06, +0x03,0x3e,0x07,0xe2,0x1c,0x04,0xc3,0x06,0x44,0xb0,0x06,0x03,0x50,0x4a,0x2b,0x07, +0x52,0xe4,0x1c,0x04,0xb0,0x06,0x83,0x3e,0x07,0xe5,0x1c,0x04,0xc3,0x06,0x44,0xd0, +0x06,0x03,0x30,0x4b,0xc0,0x0f,0xc3,0x0d,0x31,0x1c,0xec,0x71,0x40,0x06,0xb3,0x0c, +0x25,0xd1,0x0f,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x78,0xf0,0x1c,0x98,0x72,0x60, +0xce,0xc1,0x70,0xc3,0x0d,0x07,0xe1,0x1c,0x90,0xc1,0x2c,0x83,0x3f,0x94,0x44,0x50, +0x38,0x1c,0xc8,0x72,0x20,0x95,0xce,0x41,0x00,0x6b,0x30,0x88,0x74,0xa0,0xce,0x41, +0x40,0x81,0x60,0x14,0x0f,0x07,0xb6,0x1c,0x48,0xb5,0x73,0x10,0xc0,0x1a,0x0c,0x25, +0x1d,0xb8,0x73,0x10,0x50,0x20,0x18,0x05,0xc6,0x81,0x2e,0x07,0x52,0xf1,0x1c,0x04, +0xb0,0x06,0x03,0x4a,0x07,0xf2,0x1c,0x04,0x14,0x08,0x46,0x91,0x71,0xe0,0xcb,0x81, +0x54,0x3d,0x07,0x01,0xac,0xc1,0xb0,0xd2,0x81,0x3d,0x07,0x01,0x05,0x82,0x31,0x62, +0x70,0x00,0x20,0x08,0x06,0x9c,0x48,0x07,0xe3,0x1c,0x34,0x37,0x32,0x62,0x70,0x00, +0x20,0x08,0x06,0xdc,0x48,0x07,0xe4,0x1c,0x28,0x38,0x32,0x62,0x70,0x00,0x20,0x08, +0x06,0x1c,0x49,0x07,0xe5,0x1c,0x1c,0x39,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x5c, +0x49,0x07,0xe6,0x1c,0x10,0x3a,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x9c,0x49,0x07, +0xe7,0x1c,0x44,0x36,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0xdc,0x49,0x07,0xe8,0x1c, +0x38,0x37,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x1c,0x4a,0x07,0xe9,0x1c,0x2c,0x38, +0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x5c,0x4a,0x07,0xea,0x1c,0x20,0x39,0x32,0x62, +0x70,0x00,0x20,0x08,0x06,0x9c,0x4a,0x07,0xeb,0x1c,0x54,0x35,0x32,0x62,0x70,0x00, +0x20,0x08,0x06,0xdc,0x4a,0x07,0xec,0x1c,0x48,0x36,0x32,0x62,0x70,0x00,0x20,0x08, +0x06,0x1c,0x4b,0x07,0xed,0x1c,0x3c,0x37,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x5c, +0x4b,0x07,0xee,0x1c,0x30,0x38,0x62,0x4c,0x06,0x1f,0x0b,0x12,0xf8,0x58,0x60,0xc0, +0xc7,0x82,0x51,0x0e,0xe4,0x33,0xcb,0xf0,0x0f,0x25,0x71,0x22,0x23,0x06,0x07,0x00, +0x82,0x60,0x80,0x06,0x2d,0x1d,0xc4,0x73,0xb0,0xc7,0x81,0x4a,0x07,0xa3,0x09,0x81, +0x30,0xdc,0x10,0x8c,0x73,0x00,0x06,0xb3,0x0c,0x20,0x11,0x12,0xc1,0x88,0x41,0x03, +0x80,0x20,0x18,0x68,0x37,0x1d,0xcc,0x73,0x20,0xca,0xc1,0x3d,0x07,0x2b,0x1d,0xac, +0x74,0x70,0xcf,0xc1,0x3d,0x07,0xf7,0x1c,0xdc,0x73,0x30,0x9a,0x10,0x00,0x23,0x06, +0x0e,0x00,0x82,0x60,0x80,0xe9,0x74,0x30,0xcf,0x01,0x29,0x07,0x2d,0x1d,0xb4,0x74, +0x90,0xcf,0x41,0x10,0x04,0x41,0x2e,0x07,0xb3,0x04,0x21,0x31,0x62,0x70,0x00,0x20, +0x08,0x06,0x68,0x20,0xd3,0x81,0x3d,0x07,0xa1,0x1c,0xb4,0x74,0x30,0x9a,0x10,0x00, +0xc3,0x0d,0x01,0x39,0x07,0x60,0x30,0xcb,0x20,0x12,0x25,0x11,0x8c,0x18,0x34,0x00, +0x08,0x82,0x81,0xc6,0xd3,0x01,0x3e,0x07,0xa9,0x1c,0xf0,0x73,0x00,0xd3,0x01,0x4c, +0x07,0xfc,0x1c,0xf0,0x73,0xc0,0xcf,0x01,0x3f,0x07,0xa3,0x09,0x41,0x30,0x1c,0x11, +0xe4,0x72,0x40,0x7c,0xb3,0x0c,0x23,0x41,0x12,0x81,0x31,0x42,0x7c,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xa0,0x0c,0x74,0x3a,0xe8,0xe7,0xe0,0x94,0x83,0x7b,0x0e,0x46,0x13, +0x02,0xc0,0x02,0x5e,0x0e,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x0c,0x5a,0x07, +0xfe,0x1c,0x04,0xd6,0xcb,0x41,0x10,0x1f,0x0b,0x0c,0xf9,0x58,0x90,0xc0,0x67,0x96, +0x80,0x24,0x06,0x2a,0x04,0x61,0x24,0xd0,0x40,0x24,0x2c,0x00,0xe7,0x40,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0xc0,0xb8,0x75,0x40,0xd2,0x41,0x60,0x41,0x38,0x07,0xf2, +0x19,0x31,0x30,0x00,0x10,0x04,0x03,0x06,0xae,0x83,0x91,0x0e,0x82,0x11,0x03,0x03, +0x00,0x41,0x30,0x60,0xe2,0x3a,0x38,0xe9,0x20,0xb0,0x71,0x0e,0x02,0xfa,0x8c,0x18, +0x38,0x00,0x08,0x82,0x01,0xf6,0xd6,0x01,0x4a,0x07,0xbb,0x1c,0x88,0x75,0x20,0xd6, +0x81,0x4b,0x07,0xc1,0x11,0x04,0xee,0x1c,0xcc,0x12,0x94,0x04,0x06,0xc4,0x00,0x00, +0x78,0x00,0x00,0x00,0x5b,0x06,0xde,0x0a,0xee,0x60,0xcb,0x00,0x5e,0xc1,0x1d,0x6c, +0x19,0xc8,0x2b,0xb8,0x83,0x2d,0x03,0x7a,0x05,0x77,0xb0,0x65,0xb0,0xaf,0xe0,0x0e, +0xb6,0x0c,0xfa,0x15,0xdc,0xc1,0x96,0xc1,0xbf,0x82,0x3b,0xd8,0x32,0x88,0x58,0x70, +0x07,0x5b,0x06,0x37,0x0b,0xee,0x60,0xcb,0x20,0x67,0xc1,0x1d,0x6c,0x19,0xec,0x2c, +0xb8,0x83,0x2d,0x83,0x9e,0x05,0x77,0xb0,0x65,0x30,0xb5,0xe0,0x0e,0xb6,0x0c,0xaa, +0x16,0xdc,0xc1,0x96,0xc1,0xd5,0x82,0x3b,0xd8,0x32,0xc8,0x5a,0x70,0x07,0x5b,0x06, +0x5d,0x0b,0xee,0x60,0xcb,0xe0,0x6b,0xc1,0x1d,0x6c,0x19,0xc4,0x2d,0xb8,0x83,0x2d, +0x83,0xb9,0x05,0x77,0xb0,0x65,0xd8,0xbb,0xe0,0x0e,0xb6,0x0c,0x7f,0x17,0xdc,0xc1, +0x96,0x61,0xf4,0x82,0x3b,0xd8,0x32,0x9c,0x5e,0x70,0x07,0x5b,0x86,0xd9,0x0b,0xee, +0x60,0xcb,0x70,0x7b,0xc1,0x1d,0x6c,0x19,0x76,0x2f,0xb8,0x83,0x2d,0xc3,0xef,0x05, +0x77,0xb0,0x65,0x60,0xc3,0x20,0xb8,0x83,0x2d,0x03,0x1c,0x06,0xc1,0x1d,0x6c,0x19, +0xe8,0x30,0x08,0xee,0x60,0xcb,0x80,0x87,0x41,0x70,0x07,0x5b,0x86,0x52,0x0c,0x82, +0x3b,0xd8,0x32,0xa4,0x62,0x10,0xdc,0xc1,0x96,0xa1,0x15,0x83,0xe0,0x0e,0xb6,0x0c, +0xb1,0x18,0x04,0x77,0xb0,0x65,0xe0,0xc9,0x20,0xb8,0x83,0x2d,0x03,0x58,0x06,0xc1, +0x1d,0x6c,0x19,0xc8,0x32,0x08,0xee,0x60,0xcb,0x80,0x96,0x41,0x70,0x07,0x5b,0x06, +0xb9,0x0c,0x82,0x3b,0xd8,0x32,0xd8,0x65,0x10,0xdc,0xc1,0x96,0x41,0x2f,0x83,0xe0, +0x0e,0xb6,0x0c,0x7e,0x19,0x04,0x77,0xb0,0x65,0x98,0xcf,0x20,0xd0,0x83,0x2d,0x83, +0x7d,0x06,0x81,0x1e,0x6c,0x19,0x76,0x36,0x08,0xee,0x60,0xcb,0xf0,0xb3,0x41,0x70, +0x07,0x5b,0x86,0xb1,0x0d,0x82,0x3b,0xd8,0x32,0x9c,0x6d,0x10,0xdc,0xc1,0x96,0xe1, +0x6d,0x83,0xe0,0x0e,0xb6,0x0c,0x73,0x1b,0x04,0x77,0xb0,0x65,0xb8,0xdb,0x20,0xb8, +0x83,0x2d,0xc3,0xde,0x06,0xc1,0x1d,0x6c,0x19,0x58,0x38,0x08,0xee,0x60,0xcb,0x00, +0xc3,0x41,0x70,0x07,0x5b,0x06,0x1a,0x0e,0x82,0x3b,0xd8,0x32,0xe0,0x70,0x10,0xdc, +0xc1,0x96,0x81,0x8c,0x83,0xe0,0x0e,0xb6,0x0c,0x68,0x1c,0x04,0x77,0xb0,0x65,0x60, +0xe3,0x20,0xb8,0x83,0x2d,0x03,0x1c,0x07,0xc1,0x1d,0x6c,0x19,0xf2,0x39,0x08,0xee, +0x60,0xcb,0xd0,0xcf,0x41,0x70,0x07,0x5b,0x86,0x90,0x0e,0x82,0x3b,0xd8,0x32,0x94, +0x74,0x10,0xdc,0xc1,0x96,0x01,0xa6,0x83,0xe0,0x0e,0xb6,0x0c,0x34,0x1d,0x04,0x77, +0xb0,0x65,0xc0,0xe9,0x20,0xb8,0x83,0x2d,0x03,0x4f,0x07,0xc1,0x1d,0x6c,0x19,0xca, +0x3b,0x08,0xee,0x60,0xcb,0x90,0xde,0x41,0x70,0x07,0x5b,0x86,0xf6,0x0e,0x82,0x3b, +0xd8,0x32,0xc4,0x77,0x10,0xdc,0xc1,0x96,0x61,0xbf,0x83,0xe0,0x0e,0xb6,0x0c,0xff, +0x1d,0x04,0x77,0xb0,0x65,0x18,0xf1,0x20,0xb8,0x83,0x2d,0xc3,0x89,0x07,0xc1,0x1d, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_compute_luminance_pyramid_pass_permutations.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_compute_luminance_pyramid_pass_permutations.h new file mode 100644 index 00000000..0ce225a5 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_compute_luminance_pyramid_pass_permutations.h @@ -0,0 +1,121 @@ +#include "ffx_fsr2_compute_luminance_pyramid_pass_ec2901cea95a9b143e04b9d43c2d15b4.h" + +typedef union ffx_fsr2_compute_luminance_pyramid_pass_PermutationKey { + struct { + uint32_t FFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE : 1; + uint32_t FFX_FSR2_OPTION_HDR_COLOR_INPUT : 1; + uint32_t FFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_JITTERED_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_INVERTED_DEPTH : 1; + uint32_t FFX_FSR2_OPTION_APPLY_SHARPENING : 1; + }; + uint32_t index; +} ffx_fsr2_compute_luminance_pyramid_pass_PermutationKey; + +typedef struct ffx_fsr2_compute_luminance_pyramid_pass_PermutationInfo { + const uint32_t blobSize; + const unsigned char* blobData; + + + const uint32_t numCBVResources; + const char** cbvResourceNames; + const uint32_t* cbvResourceBindings; + const uint32_t* cbvResourceCounts; + const uint32_t* cbvResourceSpaces; + + const uint32_t numSRVResources; + const char** srvResourceNames; + const uint32_t* srvResourceBindings; + const uint32_t* srvResourceCounts; + const uint32_t* srvResourceSpaces; + + const uint32_t numUAVResources; + const char** uavResourceNames; + const uint32_t* uavResourceBindings; + const uint32_t* uavResourceCounts; + const uint32_t* uavResourceSpaces; + + const uint32_t numSamplerResources; + const char** samplerResourceNames; + const uint32_t* samplerResourceBindings; + const uint32_t* samplerResourceCounts; + const uint32_t* samplerResourceSpaces; + + const uint32_t numRTAccelerationStructureResources; + const char** rtAccelerationStructureResourceNames; + const uint32_t* rtAccelerationStructureResourceBindings; + const uint32_t* rtAccelerationStructureResourceCounts; + const uint32_t* rtAccelerationStructureResourceSpaces; +} ffx_fsr2_compute_luminance_pyramid_pass_PermutationInfo; + +static const uint32_t g_ffx_fsr2_compute_luminance_pyramid_pass_IndirectionTable[] = { + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, +}; + +static const ffx_fsr2_compute_luminance_pyramid_pass_PermutationInfo g_ffx_fsr2_compute_luminance_pyramid_pass_PermutationInfo[] = { + { g_ffx_fsr2_compute_luminance_pyramid_pass_ec2901cea95a9b143e04b9d43c2d15b4_size, g_ffx_fsr2_compute_luminance_pyramid_pass_ec2901cea95a9b143e04b9d43c2d15b4_data, 2, g_ffx_fsr2_compute_luminance_pyramid_pass_ec2901cea95a9b143e04b9d43c2d15b4_CBVResourceNames, g_ffx_fsr2_compute_luminance_pyramid_pass_ec2901cea95a9b143e04b9d43c2d15b4_CBVResourceBindings, g_ffx_fsr2_compute_luminance_pyramid_pass_ec2901cea95a9b143e04b9d43c2d15b4_CBVResourceCounts, g_ffx_fsr2_compute_luminance_pyramid_pass_ec2901cea95a9b143e04b9d43c2d15b4_CBVResourceSpaces, 1, g_ffx_fsr2_compute_luminance_pyramid_pass_ec2901cea95a9b143e04b9d43c2d15b4_SRVResourceNames, g_ffx_fsr2_compute_luminance_pyramid_pass_ec2901cea95a9b143e04b9d43c2d15b4_SRVResourceBindings, g_ffx_fsr2_compute_luminance_pyramid_pass_ec2901cea95a9b143e04b9d43c2d15b4_SRVResourceCounts, g_ffx_fsr2_compute_luminance_pyramid_pass_ec2901cea95a9b143e04b9d43c2d15b4_SRVResourceSpaces, 4, g_ffx_fsr2_compute_luminance_pyramid_pass_ec2901cea95a9b143e04b9d43c2d15b4_UAVResourceNames, g_ffx_fsr2_compute_luminance_pyramid_pass_ec2901cea95a9b143e04b9d43c2d15b4_UAVResourceBindings, g_ffx_fsr2_compute_luminance_pyramid_pass_ec2901cea95a9b143e04b9d43c2d15b4_UAVResourceCounts, g_ffx_fsr2_compute_luminance_pyramid_pass_ec2901cea95a9b143e04b9d43c2d15b4_UAVResourceSpaces, 1, g_ffx_fsr2_compute_luminance_pyramid_pass_ec2901cea95a9b143e04b9d43c2d15b4_SamplerResourceNames, g_ffx_fsr2_compute_luminance_pyramid_pass_ec2901cea95a9b143e04b9d43c2d15b4_SamplerResourceBindings, g_ffx_fsr2_compute_luminance_pyramid_pass_ec2901cea95a9b143e04b9d43c2d15b4_SamplerResourceCounts, g_ffx_fsr2_compute_luminance_pyramid_pass_ec2901cea95a9b143e04b9d43c2d15b4_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_compute_luminance_pyramid_pass_permutations.h.d b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_compute_luminance_pyramid_pass_permutations.h.d new file mode 100644 index 00000000..c8c387ad --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_compute_luminance_pyramid_pass_permutations.h.d @@ -0,0 +1 @@ +src/ffx-fsr2-api/shaders/dx12/ffx_fsr2_compute_luminance_pyramid_pass_permutations.h: ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common.h ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common_half.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_callbacks_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_resources.h ../../src/ffx-fsr2-api/shaders/ffx_core.h ../../src/ffx-fsr2-api/shaders/ffx_core_portability.h ../../src/ffx-fsr2-api/shaders/ffx_common_types.h ../../src/ffx-fsr2-api/shaders/ffx_core_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_common.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_compute_luminance_pyramid.h ../../src/ffx-fsr2-api/shaders/ffx_spd.h \ No newline at end of file diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_compute_luminance_pyramid_pass_wave64_1280c281eb4afadf1c8e732352251560.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_compute_luminance_pyramid_pass_wave64_1280c281eb4afadf1c8e732352251560.h new file mode 100644 index 00000000..27f18b9f --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_compute_luminance_pyramid_pass_wave64_1280c281eb4afadf1c8e732352251560.h @@ -0,0 +1,1377 @@ +// ffx_fsr2_compute_luminance_pyramid_pass_wave64_1280c281eb4afadf1c8e732352251560.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_compute_luminance_pyramid_pass_wave64_1280c281eb4afadf1c8e732352251560_CBVResourceNames[] = { "cbFSR2", "cbSPD", }; +static const uint32_t g_ffx_fsr2_compute_luminance_pyramid_pass_wave64_1280c281eb4afadf1c8e732352251560_CBVResourceBindings[] = { 0, 1, }; +static const uint32_t g_ffx_fsr2_compute_luminance_pyramid_pass_wave64_1280c281eb4afadf1c8e732352251560_CBVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_compute_luminance_pyramid_pass_wave64_1280c281eb4afadf1c8e732352251560_CBVResourceSpaces[] = { 0, 0, }; + +static const char* g_ffx_fsr2_compute_luminance_pyramid_pass_wave64_1280c281eb4afadf1c8e732352251560_SRVResourceNames[] = { "r_input_color_jittered", }; +static const uint32_t g_ffx_fsr2_compute_luminance_pyramid_pass_wave64_1280c281eb4afadf1c8e732352251560_SRVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_compute_luminance_pyramid_pass_wave64_1280c281eb4afadf1c8e732352251560_SRVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_compute_luminance_pyramid_pass_wave64_1280c281eb4afadf1c8e732352251560_SRVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_compute_luminance_pyramid_pass_wave64_1280c281eb4afadf1c8e732352251560_UAVResourceNames[] = { "rw_img_mip_shading_change", "rw_img_mip_5", "rw_auto_exposure", "rw_spd_global_atomic", }; +static const uint32_t g_ffx_fsr2_compute_luminance_pyramid_pass_wave64_1280c281eb4afadf1c8e732352251560_UAVResourceBindings[] = { 1, 2, 3, 0, }; +static const uint32_t g_ffx_fsr2_compute_luminance_pyramid_pass_wave64_1280c281eb4afadf1c8e732352251560_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_compute_luminance_pyramid_pass_wave64_1280c281eb4afadf1c8e732352251560_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_compute_luminance_pyramid_pass_wave64_1280c281eb4afadf1c8e732352251560_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_compute_luminance_pyramid_pass_wave64_1280c281eb4afadf1c8e732352251560_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_compute_luminance_pyramid_pass_wave64_1280c281eb4afadf1c8e732352251560_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_compute_luminance_pyramid_pass_wave64_1280c281eb4afadf1c8e732352251560_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_compute_luminance_pyramid_pass_wave64_1280c281eb4afadf1c8e732352251560_size = 21580; + +static const unsigned char g_ffx_fsr2_compute_luminance_pyramid_pass_wave64_1280c281eb4afadf1c8e732352251560_data[] = { +0x44,0x58,0x42,0x43,0xad,0x24,0x77,0x14,0xe3,0xff,0x75,0x9d,0x4d,0xd6,0xcb,0x63, +0x2f,0x34,0x85,0x7f,0x01,0x00,0x00,0x00,0x4c,0x54,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x7c,0x01,0x00,0x00,0x28,0x10,0x00,0x00,0x44,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x08,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0xa4,0x0e,0x00,0x00,0x66,0x00,0x05,0x00,0xa9,0x03,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x8c,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0xa0,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02, +0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06, +0x51,0x18,0x00,0x00,0x0b,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x36,0x18,0xc4,0xff,0xff,0xff,0xff,0x0f,0x00, +0x03,0x48,0x00,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42, +0x20,0x4c,0x08,0x86,0x09,0x01,0x01,0x00,0x89,0x20,0x00,0x00,0xa7,0x00,0x00,0x00, +0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3, +0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0x94,0xc2,0x1c, +0x01,0x18,0x0c,0x22,0x00,0xc3,0x0c,0x40,0x02,0x0a,0x08,0x06,0x11,0x86,0x61,0x04, +0xa0,0x04,0x05,0x32,0x94,0x01,0x00,0x00,0x10,0xa2,0x08,0x00,0x00,0x29,0xca,0x20, +0x00,0x08,0x88,0x51,0x08,0x01,0x40,0x20,0x20,0xc7,0x4d,0xc3,0xe5,0x4f,0xd8,0x43, +0x48,0xfe,0x4a,0x48,0x2b,0x31,0xf9,0xc5,0x6d,0xa3,0x42,0x20,0x10,0x08,0x00,0x73, +0x04,0x08,0x45,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x92,0xc2,0x40,0x00,0x93,0x89,0x40,0x20,0x10,0x00,0x00,0x00,0x01,0x51,0x0a, +0x22,0x00,0x08,0x04,0x02,0x81,0x40,0x40,0x96,0xb2,0x14,0x00,0x13,0x00,0x00,0x20, +0x10,0x08,0x04,0x11,0xc2,0x14,0x05,0x02,0x98,0x00,0x00,0x00,0x00,0x00,0x00,0x20, +0x4d,0x21,0x04,0x00,0x01,0x80,0x38,0x65,0x28,0x00,0x00,0xe4,0x29,0x08,0x00,0x30, +0x01,0x00,0x00,0x00,0x00,0x81,0xca,0x52,0x00,0x4c,0x00,0x00,0x00,0x00,0x00,0x00, +0x44,0x48,0x74,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x04,0x02,0x81,0xa0,0x10,0x24,0xc0,0x04,0x40,0xa5,0xa3,0x86, +0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x01, +0x00,0x00,0x00,0x85,0x38,0x01,0x26,0x00,0x42,0xdd,0x36,0x5c,0xfe,0x84,0x3d,0x84, +0xe4,0xaf,0x84,0xe4,0x50,0x91,0x40,0xa4,0x91,0xf3,0x10,0xd1,0x84,0x10,0x12,0x12, +0x00,0x80,0x42,0x4c,0x00,0x13,0x15,0xad,0x0e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2, +0x57,0x42,0xda,0x90,0x66,0x40,0x04,0x00,0x00,0x88,0xcc,0x11,0x04,0xa5,0x98,0x00, +0x5a,0x00,0x17,0xbd,0x06,0x02,0x86,0x11,0x08,0x61,0xa6,0x36,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0xd0, +0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07, +0x14,0x00,0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28, +0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87, +0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36, +0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xc8,0x66,0x44,0x9b,0x09,0x1b,0x07, +0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a, +0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0, +0x07,0x3f,0x40,0x81,0x80,0x6c,0xc3,0x08,0x82,0x30,0x13,0x19,0x8c,0x03,0x3b,0x84, +0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83, +0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c, +0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80, +0x81,0x1f,0xa0,0x00,0x47,0xb9,0x99,0xbe,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70, +0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03, +0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73,0x70,0x87,0x72,0x20,0x07,0x30, +0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0x01,0x80,0x76,0xc3,0x08,0x02,0x70,0x86,0x10, +0x7c,0xec,0x6a,0xa3,0xa9,0xd7,0xeb,0xf5,0x7a,0x00,0x80,0x0c,0x87,0xc3,0xe1,0x04, +0x02,0x81,0x40,0x20,0x10,0x90,0xef,0x0a,0x21,0x60,0xd3,0x0e,0x11,0x00,0x40,0xaf, +0x47,0xc0,0x9b,0xa4,0x29,0xa2,0x84,0xc9,0x67,0x01,0xe6,0x59,0x88,0x88,0x9d,0x80, +0x89,0x40,0x01,0x80,0x84,0x73,0x04,0xa0,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x3a,0x0f,0x44,0x90,0x21,0x23,0x45,0x44,0x00,0xe2, +0x00,0x60,0xee,0xa0,0x02,0x98,0x3b,0xa8,0x00,0xe6,0x0e,0x2a,0x80,0xb9,0x83,0x0a, +0xe0,0x21,0x8f,0x01,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x1e, +0x04,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0a,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x18,0x20,0x00,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x38,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0xa1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0x63,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x07,0x03, +0x02,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x06,0x04,0x80,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x1e,0x05,0x08,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x86,0x3c,0x1c,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x0c,0x79,0x3c,0x20,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2, +0x80,0x01,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0xc4,0x00, +0x08,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x65,0x00,0x04,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x1e,0x34,0x00,0x02,0x40,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x1a,0x00,0x01,0x10,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0xc0,0x90,0xe7,0x0d,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x20,0x0b,0x04,0x22,0x00,0x00,0x00,0x32,0x1e,0x98,0x1c,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02,0x94,0x40,0x31,0x8c,0x00,0x14,0x41,0x49, +0x94,0x41,0x29,0x14,0x7e,0x40,0xc1,0x94,0x43,0x21,0x14,0x44,0x81,0x14,0x50,0x41, +0x15,0x56,0x81,0x15,0x60,0x40,0x41,0x06,0x14,0x68,0x40,0xc1,0x06,0x14,0x70,0x40, +0x21,0x07,0x14,0x74,0x40,0x61,0x07,0x14,0x78,0x40,0xa1,0x07,0x14,0x7c,0x40,0x01, +0x12,0x14,0x20,0x50,0x61,0x06,0x94,0xa4,0x42,0x41,0x76,0x14,0xf1,0x40,0x89,0x15, +0x12,0x11,0x0b,0x10,0x30,0x88,0x5c,0x35,0x30,0x02,0x40,0xb5,0x19,0x00,0xba,0xcd, +0x00,0x90,0x6e,0x06,0x80,0x78,0x33,0x00,0xe4,0x9b,0x01,0xa0,0xdf,0x0c,0x00,0x01, +0x67,0x00,0x28,0x38,0x03,0x40,0xc3,0x19,0x00,0x1a,0xcc,0x00,0x00,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x75,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04, +0xe0,0x9a,0x20,0x00,0xd8,0x06,0x61,0x20,0x26,0x08,0x40,0xb6,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08,0x75,0xe0,0x07,0xb4,0xe4,0xbe,0xd2,0xdc, +0xe0,0xea,0xe8,0xbe,0xc6,0xde,0xd8,0xde,0xe4,0xbe,0xd4,0xd2,0xe8,0xe8,0xca,0xe4, +0xca,0xc8,0x26,0x08,0x80,0x36,0x41,0x00,0xb6,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65, +0x31,0x8c,0x81,0x31,0x9c,0x0d,0xc1,0x33,0x41,0xb8,0x83,0x3f,0x60,0x26,0x77,0xf7, +0x95,0xd6,0x76,0xf6,0xd5,0x96,0x06,0xf7,0x35,0x87,0x16,0x46,0x96,0xe6,0x76,0xf6, +0x35,0x86,0x16,0xe6,0x76,0x56,0x36,0x41,0x70,0x03,0x3e,0x98,0x20,0xb8,0x41,0x1f, +0x6c,0x58,0x8c,0x48,0x32,0x86,0x81,0x99,0x28,0xca,0x21,0x23,0x77,0xf7,0x95,0xd6, +0x76,0xf6,0xd5,0x96,0x06,0xf7,0x55,0xb3,0x61,0x19,0x22,0xcb,0x60,0x06,0x66,0xa2, +0x28,0x67,0x82,0xa0,0x07,0xa0,0x40,0x48,0xee,0xee,0x2b,0xac,0x8e,0xee,0xed,0xab, +0x0c,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x82,0x00,0x70,0x1b,0x16,0x06,0xcb,0x0c, +0x6d,0x60,0x28,0x8a,0x72,0x26,0x08,0x7c,0x10,0x0a,0xa4,0xe4,0xee,0xbe,0xe6,0xe0, +0xc8,0xbe,0xce,0xd8,0xde,0xc4,0xc2,0xd8,0xbe,0xc2,0xe8,0xde,0xda,0xd2,0xc6,0x26, +0x08,0x40,0xb7,0x41,0x30,0xbc,0x0d,0x8b,0xc6,0x75,0x86,0x31,0x30,0x13,0x45,0x7d, +0x1b,0x88,0xea,0xda,0xc0,0x60,0x82,0xf0,0x07,0xa3,0x40,0x63,0x4c,0xcc,0x68,0x4a, +0x4a,0x66,0x82,0x00,0x78,0x1b,0x10,0x43,0x0c,0xc6,0xc0,0x30,0x06,0x32,0x00,0x26, +0x08,0xa1,0x50,0x0a,0x2c,0xc6,0xc4,0xa6,0xa0,0x88,0x26,0x08,0xc0,0xb7,0x01,0x19, +0xcc,0xe0,0x0c,0x8c,0x61,0x40,0x03,0x60,0x83,0x50,0x06,0x69,0x30,0x41,0x18,0x05, +0x53,0x60,0x33,0xf7,0xc5,0x94,0xe6,0x56,0x16,0x26,0x37,0xc4,0x16,0xd6,0x06,0xb7, +0x01,0x31,0xd6,0x80,0x0d,0x8c,0x61,0x30,0x80,0x0d,0x41,0x1b,0x6c,0x20,0xa0,0x30, +0x50,0x03,0x37,0x98,0x20,0xf8,0x81,0x28,0x70,0x49,0x93,0x2a,0x73,0x23,0x2b,0x93, +0x9b,0x4a,0xd3,0x2b,0x9b,0x20,0x00,0x60,0x30,0x41,0x00,0xc2,0x60,0x03,0x42,0xc4, +0x81,0x66,0xc8,0xc1,0x1c,0x34,0x13,0x9d,0xb4,0xa6,0x30,0x3c,0xa9,0x32,0x37,0xb2, +0x32,0xb9,0xa9,0x34,0xbd,0xb2,0x09,0x02,0x20,0x06,0x1b,0x0c,0xa2,0x0e,0x34,0x3b, +0x90,0x83,0x39,0x20,0x93,0x46,0x94,0x36,0x07,0xc7,0x16,0x96,0x37,0x95,0xa6,0x57, +0x36,0x41,0x00,0xc6,0x60,0x83,0x41,0xe0,0x81,0x96,0x07,0x72,0x30,0x07,0xec,0xd2, +0x92,0xdc,0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6,0xde,0xea,0xe4, +0xc6,0xca,0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x36,0x20,0xc4,0x1e, +0x68,0x68,0x20,0x07,0x73,0xd0,0x4c,0x94,0xd2,0x98,0xea,0xda,0xc2,0x9a,0xd2,0xe0, +0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26,0x08,0x00,0x19,0x6c,0x30, +0x88,0x3e,0xd0,0xfc,0x40,0x0e,0xe6,0x80,0x52,0x1a,0x53,0x5d,0x5b,0x58,0x53,0x1a, +0x1c,0x53,0x99,0x5d,0x19,0x1b,0xd5,0x5b,0xd5,0x5c,0xd9,0x04,0x01,0x28,0x83,0x0d, +0x08,0x01,0x0a,0x5a,0x28,0xc8,0xc1,0x1c,0x34,0x13,0x97,0x34,0x23,0xb9,0xb0,0xb6, +0xb2,0x24,0x37,0xb2,0x32,0xbc,0x09,0x02,0x60,0x06,0x1b,0x0c,0x62,0x14,0x34,0x52, +0x90,0x83,0x39,0xa0,0x64,0x46,0x54,0x66,0x97,0x36,0x56,0x46,0xf5,0x66,0x95,0x56, +0x76,0x47,0x54,0x06,0x47,0x87,0x36,0x41,0x00,0xce,0x60,0x83,0x41,0x98,0x82,0x76, +0x0a,0x72,0xd0,0xf0,0x30,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x9b,0x20,0x00,0x68,0xb0, +0x01,0x21,0x52,0x41,0x53,0x05,0x39,0x68,0x9a,0x89,0x92,0x59,0xd3,0x1b,0x5d,0xda, +0x9b,0x9b,0x55,0xd9,0x18,0xdd,0x9b,0xdc,0xd4,0x58,0x18,0x5b,0xd9,0x04,0x01,0x48, +0x83,0x0d,0x06,0xc1,0x0a,0x5a,0x2b,0xc8,0x41,0x43,0xc8,0x8c,0xe8,0xed,0xce,0x6d, +0x6e,0x2c,0x8c,0xad,0xcc,0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82,0x00,0xa8,0xc1,0x06, +0x83,0x78,0x05,0x0d,0x16,0xe4,0xa0,0xe1,0x67,0xd6,0xf4,0x46,0x97,0xf6,0xe6,0x66, +0x55,0x36,0x46,0xf7,0x26,0xa7,0x94,0x46,0x47,0x57,0x26,0x37,0x14,0xe6,0x36,0x56, +0xc6,0xc6,0x16,0x46,0x97,0xf6,0xe6,0x36,0x41,0x00,0xd6,0x60,0x83,0x41,0xc8,0x82, +0x36,0x0b,0x72,0xd0,0x90,0x31,0x83,0x92,0x2b,0x2b,0xc2,0x83,0x7b,0x9b,0xab,0x93, +0x2b,0x9b,0x20,0x00,0x6c,0xb0,0x01,0x21,0x6a,0x41,0xb3,0x05,0x39,0x68,0x9a,0x89, +0x99,0x19,0x94,0x5c,0x99,0x5d,0xda,0x5b,0xdd,0x9c,0x91,0x5c,0x58,0x5b,0x19,0x94, +0x5c,0x59,0x11,0x1e,0xdc,0xdb,0x5c,0x9d,0x5c,0xd9,0x04,0x01,0x68,0x83,0x0d,0x06, +0x81,0x0b,0x5a,0x2e,0xc8,0x41,0xc3,0xc5,0x8c,0x2a,0xcc,0x0d,0x29,0x8c,0xcd,0xcc, +0xe8,0xc9,0x6a,0x82,0x00,0xb8,0xc1,0x06,0x83,0xd8,0x05,0x8d,0x17,0xe4,0xa0,0x61, +0x65,0xa6,0x94,0x46,0x47,0x57,0x26,0x37,0x55,0x16,0x57,0x57,0xe6,0x36,0x56,0xc6, +0x54,0xe6,0x76,0x46,0x87,0x36,0x41,0x00,0xde,0x60,0x83,0x41,0xf8,0x82,0xf6,0x0b, +0x72,0xd0,0x50,0x31,0x23,0x2a,0x63,0xa3,0x0b,0xa3,0x4a,0x6b,0x2b,0x9b,0x20,0x00, +0x70,0xb0,0x01,0x21,0xc2,0x41,0x13,0x07,0x39,0x68,0x9a,0x89,0x97,0x19,0x51,0x9e, +0x5b,0x58,0x5b,0xda,0x98,0x54,0xd9,0xdc,0x10,0x5a,0x98,0xdb,0x59,0x99,0x51,0xd8, +0x18,0xdd,0x9b,0xdc,0x04,0x01,0x88,0x83,0x0d,0x06,0x41,0x0e,0x5a,0x39,0xc8,0x41, +0x43,0xcc,0xcc,0x2a,0xad,0xec,0x6e,0x0a,0x2e,0x6c,0xac,0x8c,0xea,0xad,0xa9,0x8c, +0xae,0x4c,0x6e,0xce,0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82,0x00,0xc8,0xc1,0x06,0x83, +0x38,0x07,0x0d,0x1d,0xe4,0xa0,0xd9,0x40,0x91,0x01,0x1d,0xdc,0x81,0x1e,0xf0,0xc1, +0x1f,0x88,0x42,0x29,0xa0,0xc2,0x2a,0xb8,0x42,0x2c,0xd0,0xc2,0x2d,0xe8,0x42,0x2f, +0x80,0xc3,0x38,0x98,0x43,0x3a,0x4c,0x10,0x40,0x81,0x14,0x48,0xb4,0xa5,0xc1,0xcd, +0x6d,0x40,0x08,0x76,0xd0,0x0c,0x39,0xf0,0x9a,0x89,0x8d,0x5b,0x5d,0xdb,0xd5,0x9b, +0xdc,0xda,0x91,0xdc,0x5b,0x1d,0xdc,0xdc,0x06,0x84,0x70,0x07,0x6d,0x0e,0xe4,0xc0, +0x6b,0x26,0x3e,0x77,0x6f,0x72,0x6b,0x47,0x72,0x6f,0x75,0x70,0x4f,0x66,0x66,0x73, +0x65,0x74,0x1b,0x10,0x02,0x1e,0x34,0x3b,0x90,0x03,0xaf,0x99,0xa8,0xc8,0x95,0xb9, +0x91,0x95,0xc9,0x4d,0xa5,0xe9,0x95,0x6d,0x30,0x08,0x79,0xd0,0xf2,0x40,0x0e,0xbc, +0x0d,0x05,0x1a,0xb4,0xc3,0x3b,0xc4,0xc3,0x3c,0x6c,0x28,0x0c,0x38,0x50,0x87,0x75, +0xa0,0x87,0x09,0xc2,0x51,0x6c,0x00,0x36,0x0c,0xc6,0x3d,0xdc,0xc3,0x86,0x00,0x1f, +0x36,0x0c,0x83,0x3d,0xe4,0x03,0x85,0xa1,0xa9,0x09,0x02,0x29,0xec,0xc1,0x04,0x01, +0x98,0x83,0x0d,0x43,0x3f,0x0c,0xc3,0x06,0xc2,0xe0,0x87,0x39,0xf0,0x87,0x0d,0x85, +0x3d,0xec,0x03,0xf0,0x06,0xff,0x40,0x28,0x4c,0x4e,0x2e,0x2c,0xef,0x8b,0xee,0x6c, +0xae,0xed,0x4b,0x2c,0x8f,0xae,0x6c,0x6e,0x82,0x00,0xd0,0x01,0x9f,0x30,0x39,0xb9, +0xb0,0xbc,0x2f,0xba,0xb3,0xb9,0xb6,0x2f,0x36,0xb2,0x39,0xba,0x09,0x02,0x50,0x07, +0x34,0xc2,0xe8,0xde,0xda,0xd2,0xc6,0x78,0x88,0x85,0xc9,0xc9,0xa5,0x95,0xc9,0x11, +0x11,0x93,0x0b,0x73,0x1b,0x43,0x2b,0x9b,0xa3,0x61,0xc6,0xf6,0x16,0x46,0x37,0x37, +0x41,0x00,0xec,0x80,0x45,0x9a,0xdb,0x1c,0xdd,0xdc,0x04,0x01,0xb8,0x03,0x12,0x69, +0x6e,0x74,0x73,0x13,0x04,0x00,0x0f,0x88,0xd0,0x95,0xe1,0x7d,0xb1,0xbd,0x85,0x91, +0x4d,0x10,0x80,0x3c,0x20,0x42,0x57,0x86,0xf7,0xe5,0xf6,0x26,0xd7,0xc6,0x84,0xae, +0x0c,0xef,0x6b,0x8e,0xee,0x4d,0xae,0x6c,0x82,0x00,0xe8,0x01,0x8b,0xba,0x34,0x37, +0xba,0xb9,0x0d,0x58,0x48,0x88,0xc4,0x48,0x90,0x44,0x49,0x0c,0x26,0xd1,0x9c,0x04, +0x49,0xa0,0x44,0x4a,0xa8,0xc4,0x4a,0xb0,0x44,0x4b,0xb8,0xc4,0x4b,0xc0,0x44,0x1e, +0xc4,0x84,0x4c,0xcc,0x04,0x3a,0x54,0x61,0x63,0xb3,0x6b,0x73,0x49,0x23,0x2b,0x73, +0xa3,0x9b,0x12,0x04,0x55,0xc8,0xf0,0x5c,0xec,0xca,0xe4,0xe6,0xd2,0xde,0xdc,0xa6, +0x04,0x44,0x13,0x32,0x3c,0x17,0xbb,0x30,0x36,0xbb,0x32,0xb9,0x29,0x81,0x51,0x87, +0x0c,0xcf,0x65,0x0e,0x2d,0x8c,0xac,0x4c,0xae,0xe9,0x8d,0xac,0x8c,0x6d,0x4a,0x80, +0x94,0x21,0xc3,0x73,0x91,0x2b,0x9b,0x7b,0xab,0x93,0x1b,0x2b,0x9b,0x9b,0x12,0xb8, +0x41,0x25,0x32,0x3c,0x17,0xba,0x3c,0xb8,0xb2,0x20,0x37,0xb7,0x37,0xba,0x30,0xba, +0xb4,0x37,0xb7,0xb9,0x29,0x02,0x3d,0xe4,0x43,0x1d,0x32,0x3c,0x97,0x32,0x37,0x3a, +0xb9,0x3c,0xa8,0xb7,0x34,0x37,0xba,0xb9,0x29,0xc1,0x3f,0x74,0x21,0xc3,0x73,0x19, +0x7b,0xab,0x73,0xa3,0x2b,0x93,0x9b,0x9b,0x12,0xcc,0x04,0x00,0x79,0x18,0x00,0x00, +0x51,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xd1,0x43,0x0e,0xf8,0xe0,0x06,0xe4,0x20, +0x0e,0xe7,0xe0,0x06,0xf6,0x10,0x0e,0xf2,0xc0,0x0e,0xe1,0x90,0x0f,0xef,0x50,0x0f, +0xf4,0x30,0x83,0x81,0xc8,0x01,0x1f,0xdc,0x40,0x1c,0xe4,0xa1,0x1c,0xc2,0x61,0x1d, +0xdc,0x40,0x1c,0xe4,0x01,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x79,0x00,0x00,0x00, +0x05,0x10,0x05,0x7e,0x73,0x38,0x79,0xf8,0xae,0xbb,0xe9,0x65,0x39,0x10,0x38,0x4b, +0x06,0x8b,0xe0,0x0c,0x02,0xbf,0x39,0x9c,0x9c,0x74,0xd3,0xcb,0xf2,0x76,0x99,0x9c, +0x0e,0xd3,0xcb,0x41,0x20,0x70,0x06,0x0d,0x66,0x61,0xc2,0x20,0x90,0x44,0x1a,0x06, +0x9b,0x41,0x57,0x8c,0x9c,0x6e,0xd7,0xc0,0x19,0x04,0x7e,0x73,0x38,0x39,0xe9,0xa6, +0x97,0xe5,0xed,0x32,0x39,0x1d,0xa6,0x97,0x85,0x40,0xe0,0x0c,0x1a,0xcc,0xc2,0x84, +0x41,0x20,0x89,0x34,0x0c,0x36,0x83,0xae,0x18,0x39,0xdd,0x2e,0x81,0x33,0x08,0xfc, +0xe6,0x70,0x72,0xd2,0x4d,0x2f,0xcb,0xdb,0x65,0x72,0x3a,0x4c,0x2f,0x1f,0x81,0xc0, +0x19,0x34,0x98,0x85,0x09,0x83,0x40,0x12,0x69,0x18,0x6c,0x06,0x5d,0x31,0x72,0xba, +0x5d,0x01,0x67,0x10,0xf8,0xcd,0xe1,0xe4,0xa4,0x9b,0x5e,0x96,0xb7,0xcb,0xe4,0x74, +0x98,0x5e,0x96,0x02,0x81,0x33,0x68,0x30,0x0b,0x13,0x06,0x81,0x24,0xd2,0x30,0xd8, +0x0c,0xba,0x62,0xe4,0x74,0xdb,0x0a,0x04,0x8e,0xb5,0x0a,0x6a,0xb8,0x7c,0xe7,0xf1, +0x81,0xa6,0x71,0x26,0x60,0x22,0x42,0xa0,0x19,0x16,0xc2,0x22,0xaa,0xe1,0xf2,0x9d, +0xc7,0x07,0x26,0x87,0x41,0x84,0x0d,0x69,0xd0,0xc7,0x47,0x6e,0xdb,0x20,0x9a,0xe1, +0xf2,0x9d,0xc7,0x0f,0x80,0x28,0x42,0x88,0xc8,0x12,0xa0,0xe1,0xf2,0x9d,0xc7,0x0f, +0x90,0x06,0x88,0x30,0xbf,0xb8,0x6d,0x9b,0xd8,0x86,0xcb,0x77,0x1e,0x5f,0x08,0xa8, +0xa2,0x20,0xa2,0xd2,0x01,0x86,0x92,0x30,0x00,0x01,0xf3,0x8b,0xdb,0x36,0x8a,0x6d, +0xb8,0x7c,0xe7,0xf1,0x85,0x80,0x2a,0x0a,0x22,0x2a,0x1d,0x60,0x28,0x09,0x03,0x10, +0x30,0x1f,0xb9,0x6d,0xb3,0xe8,0x86,0xcb,0x77,0x1e,0x5f,0x88,0x08,0x60,0x22,0x42, +0xa0,0x19,0x16,0xe2,0x8b,0x1c,0x66,0x43,0x9a,0x01,0x69,0x0c,0x5b,0x70,0x86,0xcb, +0x77,0x1e,0x7f,0x70,0xa6,0xdb,0x2f,0x6e,0xdb,0x0e,0xc4,0x60,0xb8,0x7c,0xe7,0xf1, +0x8b,0x05,0x98,0x26,0xa2,0x21,0x86,0xf6,0x88,0x08,0x60,0x10,0x07,0xb1,0x01,0x23, +0x87,0x7a,0x7c,0xe4,0xb6,0xcd,0x20,0x1a,0x2e,0xdf,0x79,0x7c,0x23,0x72,0xa8,0x47, +0x1c,0x7c,0xe4,0xb6,0x4d,0xa1,0x1a,0x2e,0xdf,0x79,0x7c,0x09,0x60,0x9e,0x85,0x28, +0x89,0x8a,0x58,0xfc,0xe2,0xb6,0xad,0xa1,0x1a,0x2e,0xdf,0x79,0xfc,0x89,0xb8,0x26, +0x2a,0x22,0x4a,0x07,0x18,0xfc,0xe2,0xb6,0x8d,0xc1,0x1a,0x2e,0xdf,0x79,0xfc,0x89, +0xb8,0x26,0x2a,0x22,0xd8,0xc9,0x89,0x08,0xbf,0xb8,0x6d,0x93,0xb0,0x86,0xcb,0x77, +0x1e,0x7f,0x22,0xae,0x89,0x8a,0x08,0x76,0x72,0x22,0xc2,0x47,0x6e,0xdb,0x10,0x9e, +0xe1,0xf2,0x9d,0xc7,0xa7,0x1a,0x20,0xc2,0xfc,0xe2,0xb6,0xcd,0xc1,0x1a,0x2e,0xdf, +0x79,0x7c,0x0b,0xa8,0x08,0x90,0x98,0x4a,0xa0,0x21,0xc4,0x66,0x20,0x2e,0x7b,0xc0, +0x86,0xcb,0x77,0x1e,0xdf,0x02,0x2a,0x62,0x25,0x80,0xa1,0x04,0x1a,0x42,0x9b,0xfc, +0xe2,0xb6,0x01,0x00,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x12,0x80,0xc2,0x81,0xeb,0x4a,0xfa,0xdf,0x1c,0x8e,0x73,0x23, +0x52,0x25,0x15,0x60,0x44,0x58,0x49,0x4c,0x00,0x44,0x00,0x00,0x66,0x00,0x05,0x00, +0x00,0x11,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xe8,0x43,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xf7,0x10,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x0b,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x36, +0x18,0xc4,0xff,0xff,0xff,0xff,0x0f,0x00,0x03,0x48,0x00,0x00,0x49,0x18,0x00,0x00, +0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x86,0x09,0x01,0x01,0x00, +0x89,0x20,0x00,0x00,0xa8,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04, +0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c, +0x0b,0x84,0xe4,0x4c,0x10,0x9c,0xc2,0x1c,0x01,0x18,0x0c,0x22,0x00,0xc3,0x0c,0x40, +0x02,0x0a,0x08,0x06,0x11,0x86,0x61,0x04,0xa0,0x04,0x05,0x32,0x94,0x01,0x00,0x00, +0x10,0xa2,0x08,0x00,0x00,0x29,0xca,0x20,0x00,0x08,0x88,0x51,0x08,0x01,0x40,0x20, +0x20,0xc7,0x4d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a,0x48,0x2b,0x31,0xf9,0xc5, +0x6d,0xa3,0x42,0x20,0x10,0x08,0x00,0x73,0x04,0x08,0x45,0xee,0x19,0x2e,0x7f,0xc2, +0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x92,0xc2,0x40,0x00,0x93,0x89,0x40, +0x20,0x10,0x00,0x00,0x00,0x01,0x51,0x0a,0x22,0x00,0x08,0x04,0x02,0x81,0x40,0x40, +0x96,0xb2,0x14,0x00,0x13,0x00,0x00,0x20,0x10,0x08,0x04,0x11,0xc2,0x14,0x05,0x02, +0x98,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x4d,0x21,0x04,0x00,0x01,0x80,0x38,0x65, +0x28,0x00,0x00,0xe4,0x29,0x08,0x00,0x30,0x01,0x00,0x00,0x00,0x00,0x81,0xca,0x52, +0x00,0x4c,0x00,0x00,0x00,0x00,0x00,0x00,0x44,0x48,0x74,0xd4,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x5f,0xdc,0x36,0x22,0x04,0x02,0x81,0xa0, +0x10,0x24,0xc0,0x04,0x40,0xa5,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3, +0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x01,0x00,0x00,0x00,0x85,0x38,0x01,0x26,0x00, +0x42,0xdd,0x36,0x5c,0xfe,0x84,0x3d,0x84,0xe4,0xaf,0x84,0xe4,0x50,0x91,0x40,0xa4, +0x91,0xf3,0x10,0xd1,0x84,0x10,0x12,0x12,0x00,0x80,0x42,0x4c,0x00,0x13,0x15,0xad, +0x0e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90,0x66,0x40,0x04,0x00, +0x00,0x88,0xcc,0x11,0x04,0xa5,0x98,0x00,0x5a,0x00,0x17,0xbd,0x06,0x02,0x86,0x11, +0x08,0x61,0xa6,0x36,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18, +0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03, +0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79, +0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0x12,0x83,0x71,0x60,0x87, +0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30, +0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03, +0x24,0xc8,0x66,0x44,0x9b,0x09,0x1b,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90, +0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05, +0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0x40,0x81,0x80,0x6c,0xc3,0x08, +0x82,0x30,0x13,0x19,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d, +0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8, +0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03, +0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xa0,0x00,0x47,0xb9,0x99,0xbe, +0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c, +0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48, +0x87,0x73,0x70,0x87,0x72,0x20,0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0x01, +0x80,0x76,0xc3,0x08,0x02,0x70,0x86,0x10,0x7c,0xec,0x6a,0xa3,0xa9,0xd7,0xeb,0xf5, +0x7a,0x00,0x80,0x0c,0x87,0xc3,0xe1,0x04,0x02,0x81,0x40,0x20,0x10,0x90,0xef,0x0a, +0x21,0x60,0xd3,0x0e,0x11,0x00,0x40,0xaf,0x47,0xc0,0x9b,0xa4,0x29,0xa2,0x84,0xc9, +0x67,0x01,0xe6,0x59,0x88,0x88,0x9d,0x80,0x89,0x40,0x01,0x80,0x84,0x73,0x04,0xa0, +0x30,0x05,0x30,0x88,0x20,0x0c,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20, +0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07, +0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74, +0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20, +0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07, +0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76, +0x40,0x07,0x3a,0x0f,0x44,0x90,0x21,0x23,0x45,0x44,0x00,0xe2,0x00,0x60,0xee,0xb8, +0x01,0x98,0x3b,0x6e,0x00,0xe6,0x8e,0x1b,0x80,0xb9,0xe3,0x06,0xe0,0x21,0x8f,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x1e,0x04,0x08,0x80,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0a,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x79,0x18,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x38,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4, +0xa1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x63,0x01,0x01, +0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x07,0x03,0x02,0x60,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x06,0x04,0x80,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x43,0x1e,0x05,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x86,0x3c,0x1c,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c, +0x20,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x80,0x01,0x10,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0xc4,0x00,0x08,0x80,0x01,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x65,0x00,0x04,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x43,0x1e,0x34,0x00,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0xcf,0x1a,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0xe7,0x0d,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x0b,0x04, +0x13,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x02,0x94,0x40,0x31,0x8c,0x00,0x14,0x41,0x49,0x94,0x41,0x29,0x14, +0x7e,0x40,0xc1,0x14,0x42,0x01,0x12,0x10,0x71,0x04,0x80,0x5c,0x35,0x30,0x02,0x40, +0xc4,0x02,0x04,0x0c,0xa2,0xdb,0x0c,0x00,0xe9,0x66,0x00,0x88,0x37,0x03,0x40,0xbf, +0x19,0x00,0x0a,0xce,0x00,0xd0,0x70,0x06,0x80,0x6a,0x33,0x00,0x34,0x98,0x01,0x00, +0x79,0x18,0x00,0x00,0x74,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04, +0xe0,0x9a,0x20,0x00,0xd8,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98, +0x20,0x00,0xd9,0x04,0xa1,0x0e,0xd8,0x80,0xc0,0x04,0x01,0xd0,0x26,0x08,0xc0,0xb6, +0x41,0x40,0x98,0x0d,0x09,0x92,0x28,0x08,0x32,0x2c,0x48,0xb3,0x21,0x70,0x26,0x08, +0x77,0x60,0x06,0x13,0x04,0x37,0x18,0x83,0x09,0x82,0x1b,0x90,0xc1,0x86,0x05,0x81, +0x14,0x64,0x18,0x96,0x48,0x92,0x9a,0x0d,0xcb,0x00,0x29,0xc8,0x32,0x2c,0x91,0x24, +0x35,0x13,0x04,0x3d,0x38,0x83,0x09,0x02,0xc0,0x6d,0x58,0x96,0x4a,0x41,0xac,0x61, +0x91,0x24,0xa9,0x99,0x20,0xf0,0x01,0x1a,0x4c,0x10,0x80,0x6e,0x83,0x80,0x64,0x1b, +0x16,0x0b,0x53,0x10,0x64,0x58,0x22,0x49,0xd2,0x36,0x10,0x13,0x75,0x6d,0x13,0x84, +0x3f,0x48,0x83,0x09,0x02,0xe0,0x6d,0x40,0x90,0x4e,0x41,0x90,0xc1,0x03,0x26,0x08, +0xa1,0xa0,0x06,0x13,0x04,0xe0,0xdb,0x80,0x0c,0x60,0xa0,0x20,0xc3,0x10,0x06,0xc0, +0x06,0xe1,0x13,0x83,0x09,0xc2,0x28,0xac,0xc1,0x06,0x04,0x21,0x03,0x05,0x19,0x06, +0x04,0xd8,0x10,0x94,0xc1,0x06,0xe2,0xe1,0xc6,0xc0,0x0c,0x26,0x08,0x47,0x41,0x61, +0x68,0x6a,0x82,0x40,0x0a,0x65,0x30,0x41,0x00,0xc0,0x60,0x82,0x00,0x84,0xc1,0x86, +0x81,0x0d,0x86,0x61,0x03,0x81,0xa8,0xc1,0x1a,0xb4,0xc1,0x86,0x02,0x0d,0xd2,0x00, +0x38,0x03,0x37,0x60,0x61,0xc6,0xf6,0x16,0x46,0xc7,0xe7,0xad,0xcd,0x2d,0x0d,0xee, +0x8d,0xae,0xcc,0x8d,0x0e,0x64,0x0c,0x2d,0x4c,0x8e,0xd1,0x54,0x5a,0x1b,0x1c,0x5b, +0x19,0xc8,0xd0,0xcb,0xd0,0xca,0x0a,0x08,0x95,0x50,0x50,0xd0,0x86,0x40,0x0e,0x26, +0x08,0xa4,0x20,0x06,0x1b,0x86,0x38,0x98,0x03,0x3a,0xd8,0x30,0xc0,0x41,0x1d,0xd0, +0xc1,0x86,0xc1,0x0e,0xec,0x80,0x0e,0x38,0xa4,0xb9,0xd1,0x6d,0x18,0xf0,0xa0,0x0e, +0xe8,0x60,0xc3,0x90,0x07,0x79,0x40,0x07,0x55,0xd8,0xd8,0xec,0xda,0x5c,0xd2,0xc8, +0xca,0xdc,0xe8,0xa6,0x04,0x41,0x15,0x32,0x3c,0x17,0xbb,0x32,0xb9,0xb9,0xb4,0x37, +0xb7,0x29,0x01,0xd1,0x84,0x0c,0xcf,0xc5,0x2e,0x8c,0xcd,0xae,0x4c,0x6e,0x4a,0x40, +0xd4,0x21,0xc3,0x73,0x99,0x43,0x0b,0x23,0x2b,0x93,0x6b,0x7a,0x23,0x2b,0x63,0x9b, +0x12,0x18,0x65,0xc8,0xf0,0x5c,0xe4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0xe6,0xa6, +0x04,0x66,0x50,0x87,0x0c,0xcf,0xa5,0xcc,0x8d,0x4e,0x2e,0x0f,0xea,0x2d,0xcd,0x8d, +0x6e,0x6e,0x4a,0xe0,0x06,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x51,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xd1,0x43,0x0e,0xf8,0xe0,0x06,0xe4,0x20,0x0e,0xe7,0xe0,0x06, +0xf6,0x10,0x0e,0xf2,0xc0,0x0e,0xe1,0x90,0x0f,0xef,0x50,0x0f,0xf4,0x30,0x83,0x81, +0xc8,0x01,0x1f,0xdc,0x40,0x1c,0xe4,0xa1,0x1c,0xc2,0x61,0x1d,0xdc,0x40,0x1c,0xe4, +0x01,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x79,0x00,0x00,0x00,0x05,0x10,0x05,0x7e, +0x73,0x38,0x79,0xf8,0xae,0xbb,0xe9,0x65,0x39,0x10,0x38,0x4b,0x06,0x8b,0xe0,0x0c, +0x02,0xbf,0x39,0x9c,0x9c,0x74,0xd3,0xcb,0xf2,0x76,0x99,0x9c,0x0e,0xd3,0xcb,0x41, +0x20,0x70,0x06,0x0d,0x66,0x61,0xc2,0x20,0x90,0x44,0x1a,0x06,0x9b,0x41,0x57,0x8c, +0x9c,0x6e,0xd7,0xc0,0x19,0x04,0x7e,0x73,0x38,0x39,0xe9,0xa6,0x97,0xe5,0xed,0x32, +0x39,0x1d,0xa6,0x97,0x85,0x40,0xe0,0x0c,0x1a,0xcc,0xc2,0x84,0x41,0x20,0x89,0x34, +0x0c,0x36,0x83,0xae,0x18,0x39,0xdd,0x2e,0x81,0x33,0x08,0xfc,0xe6,0x70,0x72,0xd2, +0x4d,0x2f,0xcb,0xdb,0x65,0x72,0x3a,0x4c,0x2f,0x1f,0x81,0xc0,0x19,0x34,0x98,0x85, +0x09,0x83,0x40,0x12,0x69,0x18,0x6c,0x06,0x5d,0x31,0x72,0xba,0x5d,0x01,0x67,0x10, +0xf8,0xcd,0xe1,0xe4,0xa4,0x9b,0x5e,0x96,0xb7,0xcb,0xe4,0x74,0x98,0x5e,0x96,0x02, +0x81,0x33,0x68,0x30,0x0b,0x13,0x06,0x81,0x24,0xd2,0x30,0xd8,0x0c,0xba,0x62,0xe4, +0x74,0xdb,0x0a,0x04,0x8e,0xb5,0x0a,0x6a,0xb8,0x7c,0xe7,0xf1,0x81,0xa6,0x71,0x26, +0x60,0x22,0x42,0xa0,0x19,0x16,0xc2,0x22,0xaa,0xe1,0xf2,0x9d,0xc7,0x07,0x26,0x87, +0x41,0x84,0x0d,0x69,0xd0,0xc7,0x47,0x6e,0xdb,0x20,0x9a,0xe1,0xf2,0x9d,0xc7,0x0f, +0x80,0x28,0x42,0x88,0xc8,0x12,0xa0,0xe1,0xf2,0x9d,0xc7,0x0f,0x90,0x06,0x88,0x30, +0xbf,0xb8,0x6d,0x9b,0xd8,0x86,0xcb,0x77,0x1e,0x5f,0x08,0xa8,0xa2,0x20,0xa2,0xd2, +0x01,0x86,0x92,0x30,0x00,0x01,0xf3,0x8b,0xdb,0x36,0x8a,0x6d,0xb8,0x7c,0xe7,0xf1, +0x85,0x80,0x2a,0x0a,0x22,0x2a,0x1d,0x60,0x28,0x09,0x03,0x10,0x30,0x1f,0xb9,0x6d, +0xb3,0xe8,0x86,0xcb,0x77,0x1e,0x5f,0x88,0x08,0x60,0x22,0x42,0xa0,0x19,0x16,0xe2, +0x8b,0x1c,0x66,0x43,0x9a,0x01,0x69,0x0c,0x5b,0x70,0x86,0xcb,0x77,0x1e,0x7f,0x70, +0xa6,0xdb,0x2f,0x6e,0xdb,0x0e,0xc4,0x60,0xb8,0x7c,0xe7,0xf1,0x8b,0x05,0x98,0x26, +0xa2,0x21,0x86,0xf6,0x88,0x08,0x60,0x10,0x07,0xb1,0x01,0x23,0x87,0x7a,0x7c,0xe4, +0xb6,0xcd,0x20,0x1a,0x2e,0xdf,0x79,0x7c,0x23,0x72,0xa8,0x47,0x1c,0x7c,0xe4,0xb6, +0x4d,0xa1,0x1a,0x2e,0xdf,0x79,0x7c,0x09,0x60,0x9e,0x85,0x28,0x89,0x8a,0x58,0xfc, +0xe2,0xb6,0xad,0xa1,0x1a,0x2e,0xdf,0x79,0xfc,0x89,0xb8,0x26,0x2a,0x22,0x4a,0x07, +0x18,0xfc,0xe2,0xb6,0x8d,0xc1,0x1a,0x2e,0xdf,0x79,0xfc,0x89,0xb8,0x26,0x2a,0x22, +0xd8,0xc9,0x89,0x08,0xbf,0xb8,0x6d,0x93,0xb0,0x86,0xcb,0x77,0x1e,0x7f,0x22,0xae, +0x89,0x8a,0x08,0x76,0x72,0x22,0xc2,0x47,0x6e,0xdb,0x10,0x9e,0xe1,0xf2,0x9d,0xc7, +0xa7,0x1a,0x20,0xc2,0xfc,0xe2,0xb6,0xcd,0xc1,0x1a,0x2e,0xdf,0x79,0x7c,0x0b,0xa8, +0x08,0x90,0x98,0x4a,0xa0,0x21,0xc4,0x66,0x20,0x2e,0x7b,0xc0,0x86,0xcb,0x77,0x1e, +0xdf,0x02,0x2a,0x62,0x25,0x80,0xa1,0x04,0x1a,0x42,0x9b,0xfc,0xe2,0xb6,0x01,0x00, +0x61,0x20,0x00,0x00,0x64,0x0e,0x00,0x00,0x13,0x04,0x25,0x11,0x0b,0x04,0x00,0x00, +0x43,0x00,0x00,0x00,0x04,0x98,0x01,0x28,0xf5,0x80,0x02,0x29,0xbb,0x82,0x1d,0x28, +0xc2,0x80,0x52,0x29,0xc3,0x80,0x32,0x2a,0x97,0x72,0x28,0xa4,0xe2,0x2b,0xb7,0x02, +0x0d,0x28,0xd9,0x81,0x82,0x28,0x8a,0xb2,0x28,0x8d,0xe2,0x0d,0x28,0x42,0x60,0x81, +0x02,0x2a,0xc0,0x80,0xc2,0x28,0xe0,0x80,0x92,0x84,0x28,0x8e,0x92,0x24,0x28,0x42, +0xa0,0x92,0x44,0x28,0xa1,0xf2,0x0e,0xa8,0x84,0x52,0x24,0x28,0xce,0x80,0x1a,0xa0, +0x48,0x19,0x14,0x41,0x09,0x94,0x07,0x09,0xc6,0x08,0x60,0x9f,0x9d,0xcb,0x6f,0x8c, +0x20,0xd7,0x4b,0x77,0xfe,0xc6,0x08,0x70,0xf6,0x3e,0x73,0x6f,0x8c,0xe0,0x9d,0x49, +0x13,0xed,0xc6,0x08,0x70,0x98,0x17,0xe7,0x6f,0x8c,0x00,0x0c,0xdf,0x7e,0x35,0x83, +0x31,0x82,0x3d,0x56,0xe3,0xfd,0x17,0xc6,0x08,0x40,0x10,0x04,0xf1,0x6f,0x8c,0x60, +0x8f,0xd5,0x78,0xff,0xc6,0x08,0x40,0x10,0x04,0x61,0x30,0x18,0x23,0xa8,0xd5,0x5a, +0xad,0xbf,0x31,0x02,0x10,0x04,0x41,0xf8,0x17,0xc6,0x08,0x40,0x10,0x04,0x71,0x6f, +0x8c,0x00,0x04,0x41,0x10,0xfe,0x66,0x00,0xc6,0x08,0x40,0x10,0x04,0xd1,0x6f,0x04, +0x80,0x54,0x73,0x08,0xa3,0xa0,0x0a,0x73,0x08,0xab,0xc0,0x0a,0x73,0x08,0x1a,0x2a, +0xcc,0x21,0xa4,0x42,0x36,0x87,0x30,0x0a,0xb0,0x30,0x87,0x10,0x0a,0xdf,0x1c,0x42, +0x28,0x78,0xd4,0x9a,0x83,0xc8,0xb2,0xac,0x16,0xe6,0x20,0x38,0x2e,0xab,0x85,0x39, +0x08,0x4d,0xcb,0x6a,0x61,0x0e,0xe2,0xba,0xb2,0x5a,0x18,0x01,0x98,0x83,0xb8,0xae, +0x6c,0x16,0xe6,0x20,0xae,0x2b,0xa3,0x85,0x39,0x88,0x2c,0xcb,0x68,0x01,0x00,0x00, +0x23,0x06,0x08,0x00,0x82,0x60,0xf0,0x06,0xe1,0xa0,0x07,0x88,0x2f,0xcc,0xc2,0x88, +0x01,0x02,0x80,0x20,0x18,0xbc,0x81,0x38,0xec,0x01,0xc2,0x0b,0xb4,0x30,0x62,0x80, +0x00,0x20,0x08,0x06,0x6f,0x30,0x0e,0x7c,0x80,0xfc,0x42,0x2d,0x8c,0x18,0x20,0x00, +0x08,0x82,0xc1,0x1b,0x90,0x43,0x1f,0x20,0xe3,0x60,0x0b,0x23,0x06,0x08,0x00,0x82, +0x60,0xf0,0x06,0xe5,0xe0,0x07,0x88,0x38,0xdc,0xc2,0x88,0x01,0x02,0x80,0x20,0x18, +0xbc,0x81,0x39,0xfc,0x01,0x52,0x0e,0xb8,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x6f, +0x70,0x0e,0xa0,0x80,0x98,0x43,0x2e,0x8c,0x18,0x20,0x00,0x08,0x82,0xc1,0x1b,0xa0, +0x43,0x28,0x20,0xe5,0xa0,0x0b,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0x06,0xea,0xd0, +0x0a,0x82,0x34,0x62,0x70,0x00,0x20,0x08,0x06,0x6b,0xb0,0x0e,0xae,0x20,0x48,0x23, +0x06,0x06,0x00,0x82,0x60,0x80,0xec,0xc3,0x1f,0xa0,0xc3,0x88,0x81,0x01,0x80,0x20, +0x18,0x20,0xfc,0x00,0x0a,0xeb,0x30,0x62,0x50,0x00,0x20,0x08,0x06,0x0a,0x3f,0xf0, +0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0xa0,0x01,0x3c,0xcc,0x42,0xb1,0x0e,0xa3,0x09, +0x81,0x30,0x9a,0x20,0x0c,0xa3,0x09,0x43,0x30,0x9a,0x40,0x00,0x45,0x20,0x50,0x04, +0x02,0x85,0xc4,0x03,0x56,0x52,0x0f,0x5a,0x42,0x3d,0x68,0x05,0xc2,0x16,0x83,0x0f, +0x58,0x01,0x3d,0x68,0x39,0xf5,0x80,0x15,0xc8,0x83,0xd6,0x10,0x6c,0x0d,0xb6,0xa0, +0x75,0x04,0x5b,0x93,0x2f,0xa0,0x05,0xfb,0x70,0x83,0x2a,0x82,0x2d,0x28,0x24,0xae, +0x20,0x91,0x38,0x33,0x48,0xe2,0x06,0x46,0x94,0xc4,0x0d,0x4a,0x20,0xb6,0x04,0x02, +0xca,0x12,0x89,0x2b,0x6b,0x24,0xae,0x04,0x66,0x4b,0x50,0xa0,0x0c,0x96,0xd8,0x32, +0x5a,0x62,0x0f,0x11,0xd8,0x21,0x02,0x1b,0x31,0x38,0x00,0x10,0x04,0x83,0x32,0xa0, +0x09,0x7b,0x38,0x83,0x93,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x30,0xc1,0x14,0xe0, +0x63,0x81,0x01,0x1f,0x1b,0x50,0x01,0x3e,0x16,0x1c,0xf0,0x19,0x31,0x38,0x00,0x10, +0x04,0x03,0x34,0xd0,0x89,0x7e,0x70,0x83,0x9a,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21, +0x38,0x41,0x60,0x27,0x08,0xcc,0x10,0x81,0x3e,0x76,0x08,0xf4,0x19,0x31,0x38,0x00, +0x10,0x04,0x03,0x34,0x08,0x0b,0x92,0xa8,0x03,0x9f,0x18,0x4d,0x08,0x84,0xd1,0x04, +0x61,0xb0,0xa3,0x90,0x8f,0x1d,0x85,0x7c,0x2c,0xc1,0x05,0xf8,0x58,0x92,0x0b,0xf0, +0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x67,0x2e,0x46,0x82,0x10,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xc0,0xa1,0x0b,0x92,0x20,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x70,0xea, +0x02,0x25,0x74,0x41,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0xc7,0x2e,0x52,0x62,0x17, +0x84,0x53,0x04,0x76,0x8a,0xc0,0x8c,0x10,0xe8,0x63,0x84,0x40,0x9f,0x11,0x83,0x03, +0x00,0x41,0x30,0x58,0x83,0xb7,0x90,0x89,0x54,0xd0,0x85,0x11,0x83,0x03,0x00,0x41, +0x30,0x58,0x03,0xb8,0x98,0x89,0x54,0xd0,0x85,0x11,0x83,0x07,0x00,0x41,0x30,0xa0, +0xf8,0x82,0x25,0x84,0x80,0x18,0xc2,0x21,0x1c,0xda,0xa2,0x2d,0x70,0xe2,0x17,0x46, +0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0xca,0xe0,0x2e,0x72,0x42,0x15,0xe4,0x62,0x34,0x21,0x00,0xac,0x08,0xe8,0x63,0x85, +0x40,0x1f,0x2b,0x06,0xfa,0x8c,0x18,0x2c,0x00,0x08,0x82,0x81,0x45,0x1a,0x34,0x31, +0x08,0x01,0x3e,0xdc,0x83,0x3d,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x73,0x1a,0x3a, +0x61,0x0f,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x30,0xa9,0xa1,0x13,0x81,0x05,0xf7, +0x20,0x9f,0xe1,0x08,0x37,0x10,0x03,0xe2,0x1b,0x8e,0x70,0x03,0x31,0x20,0xbe,0x12, +0x02,0x9d,0x6e,0x20,0xde,0x21,0xb8,0x39,0x10,0x98,0xcd,0x01,0x3d,0xc0,0xc7,0x84, +0x7a,0x80,0x8f,0x09,0x72,0x00,0x1f,0x13,0xe4,0x00,0x3e,0x26,0xac,0x01,0x7d,0x4c, +0x58,0x03,0xfa,0x58,0x1b,0x08,0xf2,0xb1,0x36,0x10,0xe4,0x33,0x62,0x70,0x00,0x20, +0x08,0x06,0xce,0x6d,0x9c,0x85,0x60,0x06,0x23,0x06,0x07,0x00,0x82,0x60,0xe0,0xe0, +0x06,0x5a,0x08,0x66,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x4e,0x6e,0xb0,0x85,0x3f, +0x08,0x23,0x06,0x07,0x00,0x82,0x60,0xe0,0xe8,0x46,0x5b,0xfc,0x83,0x60,0x02,0x19, +0xd0,0xc7,0x04,0x32,0xa0,0xcf,0x88,0xc1,0x03,0x80,0x20,0x18,0x50,0xbc,0xc1,0x16, +0x62,0x10,0x06,0x42,0x10,0x12,0x21,0xd1,0x1a,0xad,0x81,0x17,0xff,0x30,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x36,0x7c,0xf4,0xb1,0x01,0x0c,0xe8,0x63, +0x43,0x18,0xd0,0x67,0xc4,0x60,0x01,0x40,0x10,0x0c,0x2c,0xf1,0x90,0x8b,0x41,0x08, +0x6c,0xa2,0x26,0x68,0x62,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x9c,0xf2,0xc0,0x0b,0x9a, +0x08,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x80,0x39,0x0f,0xbc,0x08,0x2c,0xa8,0x09,0xf9, +0x0c,0x47,0x68,0x7f,0x40,0x7c,0xf5,0x05,0x3a,0xdd,0x30,0xb0,0x44,0x70,0xb1,0x20, +0x30,0x0b,0x62,0x02,0x3e,0x06,0x0b,0x32,0x01,0x1f,0x13,0x5e,0x01,0x3e,0x26,0xbc, +0x02,0x7c,0x4c,0x40,0x05,0xfa,0x98,0x80,0x0a,0xf4,0x31,0x55,0x10,0xe4,0x63,0xaa, +0x20,0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x1c,0xfa,0x20,0x0d,0x61,0x14,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xa9,0x8f,0xd2,0x10,0x46,0x61,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x1c,0xfb,0x48,0x8d,0x9d,0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xb9, +0x0f,0xd5,0xe0,0x09,0xc1,0x84,0x50,0xa0,0x8f,0x09,0xa1,0x40,0x9f,0x11,0x83,0x07, +0x00,0x41,0x30,0xa0,0xf2,0x23,0x35,0xfe,0xc0,0x0f,0x84,0xc0,0x27,0x7c,0x42,0x3d, +0xd4,0xa3,0x36,0x78,0x62,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x6c, +0xe0,0x03,0xfa,0xd8,0xd0,0x07,0xf4,0xb1,0xc1,0x0f,0xe8,0x33,0x62,0xb0,0x00,0x20, +0x08,0x06,0xd6,0x7f,0xbc,0xc6,0x20,0x04,0x73,0x21,0x17,0x71,0x31,0x62,0x70,0x00, +0x20,0x08,0x06,0x8e,0x88,0xd4,0x46,0x5c,0x04,0x23,0x06,0x06,0x00,0x82,0x60,0xc0, +0x90,0x48,0x6d,0x04,0x16,0xc8,0x85,0x7c,0x86,0x23,0xb4,0x5e,0x20,0xbe,0x0a,0xf6, +0x40,0xa7,0x1b,0x86,0xb4,0x08,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x80,0x3a,0x91,0xdb, +0x68,0x05,0x56,0x80,0xd8,0x80,0x2d,0xd8,0x02,0x3f,0xf0,0x63,0x3c,0xd4,0x62,0x34, +0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x6c,0x50,0x05,0xfa,0xd8,0xb0,0x0a, +0xf4,0xb1,0x81,0x15,0xe8,0x33,0x62,0xb0,0x00,0x20,0x08,0x06,0x56,0x8b,0xf4,0xc6, +0x20,0x04,0xa1,0x01,0x1a,0x7f,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x0e,0x8c,0x8c, +0xc7,0x5f,0x04,0x23,0x06,0x06,0x00,0x82,0x60,0xc0,0xc8,0xc8,0x78,0x04,0x16,0x80, +0x86,0x7c,0xca,0x59,0x03,0x9d,0x6e,0x10,0xec,0x22,0xb0,0x35,0x40,0x05,0xf8,0x58, +0xf0,0xc0,0xc7,0x82,0x01,0x3e,0x16,0xec,0x85,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0x00,0x0d,0x5c,0x24,0x3e,0xc4,0x02,0x45,0x46,0x13,0x02,0x61,0xb8,0x21,0x58,0x11, +0x30,0x98,0x65,0x08,0x84,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xd6,0x00,0x46,0xe6, +0x63,0x2d,0xfa,0x62,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xb4,0x1c,0x99,0x8f,0x00,0x3f, +0x4a,0x82,0x24,0xf0,0x03,0x3f,0xf0,0x03,0x3f,0x46,0x13,0x02,0x60,0xc4,0xc0,0x01, +0x40,0x10,0x0c,0x30,0x1e,0x99,0x8f,0xe1,0x24,0x4c,0x42,0x3f,0x82,0x20,0x08,0x64, +0x63,0x96,0x40,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x34,0xa0,0x91,0xfb,0x48,0x8b, +0x17,0x19,0x4d,0x08,0x80,0xe1,0x86,0x60,0x46,0xc0,0xa0,0x54,0x22,0x25,0x76,0xb8, +0x21,0x98,0x11,0x30,0xa8,0x60,0xd0,0x59,0x86,0xc1,0x08,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0x60,0x0d,0x72,0x84,0x3f,0xec,0xa2,0x34,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x40, +0x13,0x13,0xfe,0x08,0x42,0xc4,0x46,0x6c,0x24,0x44,0x42,0x24,0x44,0x42,0x64,0x34, +0x21,0x08,0x86,0x23,0x82,0xda,0x20,0xbe,0x59,0x06,0xa2,0x08,0x2c,0x12,0xe2,0x33, +0x62,0x70,0x00,0x20,0x08,0x06,0x65,0x00,0x26,0x22,0x32,0x17,0xfb,0x31,0x9a,0x10, +0x00,0x16,0xe0,0x86,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x80,0x71,0x13,0x11,0x09, +0x2c,0x37,0x82,0xf8,0x58,0x60,0xc8,0xc7,0x82,0x04,0x3e,0xb3,0x04,0xc5,0x40,0x85, +0x20,0x10,0x72,0x30,0x58,0xc0,0x1b,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0x86, +0x4e,0x50,0x24,0xb0,0xa0,0x37,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x8c,0x9d, +0x9c,0x48,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0xcc,0x9d,0xac,0x48,0x60,0xbf,0x11, +0xd0,0x67,0xc4,0xc0,0x01,0x40,0x10,0x0c,0xb0,0x3a,0x61,0x91,0x09,0x4d,0xd0,0x64, +0x46,0x82,0x23,0x08,0xd6,0x63,0x96,0xc0,0x28,0xb2,0xe8,0x8f,0xad,0xb0,0x90,0x91, +0x2d,0xb3,0xb0,0x8f,0xbd,0x41,0x60,0x16,0x84,0x07,0x7c,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xa0,0x0c,0xe6,0xa4,0x46,0x4c,0xc3,0x4c,0x46,0x13,0x02,0x60,0x34,0x41,0x08, +0x8c,0x10,0xe0,0x63,0xb4,0x20,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xd0,0xe0, +0x4e,0x74,0x64,0x35,0xe4,0x64,0x34,0x21,0x00,0x46,0x13,0x84,0xe0,0x04,0x81,0x9d, +0x20,0x30,0x3b,0x04,0xfa,0xd8,0x21,0xd0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xd0, +0xc0,0x4f,0xc2,0x44,0x36,0xf6,0x64,0x34,0x21,0x10,0x46,0x13,0x84,0xc1,0x8e,0x42, +0x3e,0x76,0x14,0xf2,0xb1,0xa4,0x3e,0xe0,0x63,0x89,0x7d,0xc0,0x67,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x1c,0x58,0x01,0x13,0x42,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x27, +0x56,0xc2,0x84,0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x91,0x95,0x32,0xb9,0x0f, +0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x9c,0x59,0x31,0x13,0xfc,0x10,0x4e,0x11,0xd8, +0x29,0x02,0x33,0x42,0xa0,0x8f,0x11,0x02,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x60, +0x0d,0x58,0xe5,0x4d,0xcc,0xe3,0x3e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x60,0x0d,0x5a, +0x05,0x4e,0xcc,0xe3,0x3e,0x46,0x0c,0x1e,0x00,0x04,0xc1,0x80,0xca,0x95,0x34,0x11, +0x02,0x62,0xf0,0x0f,0xff,0x50,0x15,0x55,0xa9,0x13,0xfe,0x18,0x4d,0x08,0x80,0xd1, +0x04,0x21,0x18,0x4d,0x18,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x28,0x03,0x5a,0xb1, +0x93,0xf3,0x78,0x95,0xd1,0x84,0x00,0xb0,0x22,0xa0,0x8f,0x15,0x02,0x7d,0xac,0x18, +0xe8,0x33,0x62,0xb0,0x00,0x20,0x08,0x06,0x56,0xb8,0xc4,0xc9,0x20,0x04,0x35,0x42, +0x23,0x33,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x0e,0xb9,0xdc,0xc9,0x8c,0x04,0x23, +0x06,0x06,0x00,0x82,0x60,0xc0,0x98,0xcb,0x9d,0x04,0x16,0xd0,0x88,0x7c,0x86,0x23, +0xd8,0x40,0x0c,0x88,0x6f,0x38,0x62,0x35,0xc4,0x80,0xf8,0x4a,0x08,0x74,0xba,0x81, +0x60,0x91,0xc0,0x76,0x82,0x0d,0xe0,0x63,0x81,0x19,0xd0,0xc7,0xce,0x20,0x90,0xcf, +0x88,0xc1,0x01,0x80,0x20,0x18,0x38,0xee,0xe2,0x27,0xc1,0x37,0x62,0x70,0x00,0x20, +0x08,0x06,0xce,0xbb,0x88,0x0a,0x8d,0x04,0x16,0x6c,0xf4,0x19,0x31,0x78,0x00,0x10, +0x04,0x03,0x0a,0x5e,0x40,0x25,0xc3,0xb6,0xa0,0x46,0x6a,0x24,0x5c,0xc2,0x85,0x55, +0x66,0x64,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x6c,0xb0,0xe8,0x63, +0xc3,0x45,0x1f,0x1b,0x30,0xfa,0x8c,0x18,0x2c,0x00,0x08,0x82,0x81,0x65,0x2f,0xa6, +0x32,0x08,0x81,0x9a,0xa4,0x09,0x9a,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x93,0x2f, +0xac,0x82,0x26,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x30,0xfb,0xc2,0x2a,0x81,0x05, +0x69,0x22,0x9f,0xe1,0x08,0xb7,0xb0,0x03,0xe2,0x2b,0x2b,0xd0,0xe9,0x86,0x01,0x4c, +0x82,0x2b,0x05,0x81,0x59,0x50,0x26,0xf0,0xb1,0x60,0x14,0xe0,0x63,0x41,0x1f,0xd0, +0xc7,0xfc,0x20,0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x38,0x24,0x43,0x2b,0x81, +0x1d,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x53,0x32,0xb8,0xa2,0x26,0x81,0x05,0x72, +0x40,0x9f,0x11,0x83,0x07,0x00,0x41,0x30,0xa0,0x4c,0xc6,0x56,0xde,0xc0,0x0d,0x02, +0x38,0x58,0x93,0x35,0xb9,0x97,0x7b,0x11,0x97,0x34,0x19,0x4d,0x08,0x80,0xd1,0x04, +0x21,0x18,0x4d,0x18,0x04,0x1b,0xd8,0x80,0x3e,0x36,0xb4,0x01,0x7d,0x6c,0x70,0x03, +0xfa,0x8c,0x18,0x2c,0x00,0x08,0x82,0x81,0xc5,0x32,0xbc,0x32,0x08,0x01,0xa8,0xfc, +0x89,0x9f,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xf3,0x32,0xe2,0xe2,0x27,0xc1,0x88, +0x81,0x01,0x80,0x20,0x18,0x30,0x31,0x23,0x2e,0x81,0x05,0x7f,0x22,0x9f,0xe1,0x88, +0xa9,0x15,0x88,0xaf,0x82,0x35,0xd0,0xe9,0x86,0xc1,0x4e,0x82,0x11,0x83,0x07,0x00, +0x41,0x30,0xa0,0x68,0x86,0x5c,0xfa,0x80,0x0f,0x9e,0x32,0xc8,0x93,0x3c,0x29,0x99, +0x92,0x81,0x97,0x3b,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x04,0x1b, +0xf4,0x80,0x3e,0x36,0xec,0x01,0x7d,0x6c,0xe0,0x03,0xfa,0x8c,0x18,0x2c,0x00,0x08, +0x82,0x81,0xa5,0x33,0xea,0x32,0x08,0x81,0xab,0xb4,0x0a,0xab,0x8c,0x18,0x1c,0x00, +0x08,0x82,0x81,0xd3,0x33,0xf0,0xc2,0x2a,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x30, +0x3f,0x03,0x2f,0x81,0x05,0xad,0x22,0x9f,0x72,0xc8,0x40,0xa7,0x1b,0x84,0x51,0x09, +0x8c,0x0c,0xf0,0x00,0x3e,0x16,0x3c,0xf0,0xb1,0x60,0x80,0x8f,0x05,0xa8,0x22,0x9f, +0x11,0x83,0x03,0x00,0x41,0x30,0x40,0x83,0x9d,0xf1,0x97,0x37,0xa9,0x99,0xd1,0x84, +0x40,0x18,0x6e,0x08,0x70,0x06,0x0c,0x66,0x19,0x0e,0x24,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x35,0xe8,0x19,0x90,0xc1,0x13,0x55,0x19,0x31,0x68,0x00,0x10,0x04,0x03, +0xcd,0x6c,0x40,0x26,0x28,0x99,0x78,0x88,0x91,0x92,0x29,0x99,0x92,0x29,0x99,0xd1, +0x84,0x00,0x18,0x31,0x70,0x00,0x10,0x04,0x03,0x2c,0x6d,0x40,0x66,0x98,0x87,0x19, +0x39,0x99,0x20,0x08,0x82,0x5f,0x99,0x25,0x40,0x6a,0x47,0xe2,0x65,0x2b,0xd0,0x11, +0xb0,0x1f,0x39,0x19,0x18,0x54,0x80,0x23,0x50,0x83,0xd8,0xec,0x11,0x02,0xb3,0xe0, +0x56,0xe0,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x65,0x90,0x36,0x2b,0xc3,0x27,0x3c, +0x33,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60,0xe7,0x21,0xc0,0xc7,0x0a,0x01,0x3e,0x23, +0x06,0x07,0x00,0x82,0x60,0x80,0x06,0x6d,0x03,0x33,0xa1,0x82,0x36,0xa3,0x09,0x01, +0x30,0x9a,0x20,0x04,0x27,0x08,0xec,0x04,0x81,0xd9,0x21,0xd0,0xc7,0x0e,0x81,0x3e, +0x23,0x06,0x07,0x00,0x82,0x60,0x80,0x06,0x74,0x73,0x33,0xa8,0x12,0x37,0xa3,0x09, +0x81,0x30,0x9a,0x20,0x0c,0x76,0x14,0xf2,0xb1,0xa3,0x90,0x8f,0x25,0xeb,0x02,0x1f, +0x4b,0xd8,0x05,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xe0,0x98,0x8e,0xcd,0x10,0xc2, +0x88,0xc1,0x01,0x80,0x20,0x18,0x38,0xa7,0x73,0x33,0x84,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x0e,0xea,0xec,0x4c,0xbb,0x08,0x23,0x06,0x07,0x00,0x82,0x60,0xe0,0xa4, +0x0e,0xcf,0xb8,0x8b,0x70,0x8a,0xc0,0x4e,0x11,0x98,0x11,0x02,0x7d,0x8c,0x10,0xe8, +0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x6b,0x20,0x3a,0x65,0xc3,0x2b,0xed,0x32,0x62, +0x70,0x00,0x20,0x08,0x06,0x6b,0x30,0x3a,0x66,0xc3,0x2b,0xed,0x32,0x62,0xf0,0x00, +0x20,0x08,0x06,0xd4,0xeb,0xfc,0x8c,0x10,0x10,0x03,0xbd,0xd0,0x0b,0xe8,0x80,0xce, +0xda,0xc8,0xcb,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x41,0x19,0xa8,0x0e,0xdb,0xf4,0x4a,0xe9,0x8c,0x26,0x04,0x80,0x15, +0x01,0x7d,0xac,0x10,0xe8,0x63,0xc5,0x40,0x9f,0x11,0x83,0x05,0x00,0x41,0x30,0xb0, +0x6e,0xe7,0x6c,0x06,0x21,0x58,0x19,0x95,0x49,0x99,0x11,0x83,0x03,0x00,0x41,0x30, +0x70,0x74,0xa7,0x6d,0x52,0x26,0x18,0x31,0x30,0x00,0x10,0x04,0x03,0x86,0x77,0xda, +0x26,0xb0,0x40,0x65,0xe4,0x33,0x1c,0x11,0x2a,0x62,0x40,0x7c,0xc3,0x11,0x6d,0x20, +0x06,0xc4,0x57,0x42,0xa0,0xd3,0x0d,0x84,0xc8,0x04,0x17,0x07,0x02,0xb3,0xe0,0x64, +0xe0,0x63,0x81,0x1b,0xc0,0xc7,0x02,0x34,0xa0,0x8f,0xa5,0x41,0x20,0x9f,0x11,0x83, +0x03,0x00,0x41,0x30,0x70,0xcc,0xc7,0x6e,0x82,0x30,0x18,0x31,0x38,0x00,0x10,0x04, +0x03,0xe7,0x7c,0xf4,0x86,0x65,0x02,0x0b,0x3a,0xfa,0x8c,0x18,0x3c,0x00,0x08,0x82, +0x01,0x85,0x3e,0x78,0xb3,0x69,0x5d,0xd0,0x32,0x2d,0x93,0x3b,0xb9,0x43,0x3a,0x2b, +0x33,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x36,0x60,0xf4,0xb1,0x21, +0xa3,0x8f,0x0d,0x1a,0x7d,0x46,0x0c,0x16,0x00,0x04,0xc1,0xc0,0x72,0x1f,0xbf,0x19, +0x84,0x40,0x6c,0xc2,0x06,0x6c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x89,0x1f,0xd2, +0x01,0x9b,0x60,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x98,0xf9,0x21,0x9d,0xc0,0x82,0xb0, +0x91,0xcf,0x70,0xc4,0x84,0x07,0xc4,0x57,0x58,0xa0,0xd3,0x0d,0x03,0xce,0x04,0xb6, +0x22,0xa3,0x00,0x1f,0x0b,0xfa,0x80,0x3e,0xe6,0x07,0x81,0x7c,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xc0,0xd1,0x1f,0xd5,0x09,0xec,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x9c, +0xfd,0x71,0x1d,0xb0,0x09,0x2c,0x90,0x03,0xfa,0x8c,0x18,0x3c,0x00,0x08,0x82,0x01, +0xc5,0x3f,0xac,0xf3,0x06,0x6e,0x10,0xc0,0x41,0xd8,0x84,0x4d,0xfb,0xb4,0x0f,0xee, +0xfc,0xcc,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0xd8,0xc0,0x06,0xf4, +0xb1,0xa1,0x0d,0xe8,0x63,0x83,0x1b,0xd0,0x67,0xc4,0x60,0x01,0x40,0x10,0x0c,0x2c, +0x11,0x92,0x9d,0x41,0x08,0xec,0xa6,0x6e,0xe8,0x66,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x9c,0x12,0xc2,0x1d,0xba,0x09,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x80,0x39,0x21,0xdc, +0x09,0x2c,0xa8,0x1b,0xf9,0x0c,0x47,0xf4,0x48,0x2b,0x10,0x5f,0x05,0x6b,0xa0,0xd3, +0x0d,0x03,0xdb,0x04,0x23,0x06,0x0f,0x00,0x82,0x60,0x40,0xa9,0x90,0xee,0xf4,0x01, +0x1f,0x3c,0x63,0xf0,0x36,0x6f,0xb3,0x3f,0xfb,0x63,0x3e,0x6d,0x33,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x36,0xe8,0x01,0x7d,0x6c,0xd8,0x03,0xfa,0xd8, +0xc0,0x07,0xf4,0x19,0x31,0x58,0x00,0x10,0x04,0x03,0x0b,0x86,0xc0,0x67,0x10,0x02, +0xd2,0x19,0x1d,0xd1,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x67,0x86,0xcc,0x47,0x74, +0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x60,0x6a,0xc8,0x7c,0x02,0x0b,0x46,0x47,0x3e, +0xe5,0x88,0x81,0x4e,0x37,0x08,0x79,0x13,0x98,0x18,0xe0,0x01,0x7c,0x2c,0x78,0xe0, +0x63,0xc1,0x00,0x1f,0x0b,0xfc,0x46,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x80,0x06, +0x31,0x44,0x3f,0x65,0xb3,0x42,0xa3,0x09,0x81,0x30,0xdc,0x10,0xb8,0x10,0x18,0xcc, +0x32,0x24,0x4a,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x6b,0x30,0x43,0xf6,0xe3,0x36, +0xa0,0x33,0x62,0xd0,0x00,0x20,0x08,0x06,0x1a,0x0f,0xd9,0x4f,0xb0,0x3f,0x28,0x13, +0x0f,0xfb,0xb3,0x3f,0xfb,0xb3,0x3f,0xa3,0x09,0x01,0x30,0x62,0xe0,0x00,0x20,0x08, +0x06,0xd8,0x0f,0xd9,0xcf,0xa0,0x32,0xf3,0xd0,0x3f,0x41,0x10,0x04,0xb5,0x33,0x4b, +0xa0,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x1a,0xdc,0x90,0xfe,0xb0,0x8d,0x0c,0x8d, +0x26,0x04,0xc0,0x70,0x43,0x60,0x43,0x60,0x50,0xf6,0xd0,0x32,0x3b,0xdc,0x10,0xd8, +0x10,0x18,0x54,0x30,0xe8,0x2c,0xc3,0xe2,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xb0, +0x06,0x3c,0xf4,0x3f,0x79,0x83,0x3a,0x23,0x06,0x0d,0x00,0x82,0x60,0xa0,0x95,0xd1, +0xff,0x04,0x24,0x94,0x43,0x39,0x44,0x42,0x24,0x44,0x42,0x24,0x34,0x9a,0x10,0x04, +0xc3,0x11,0x01,0xee,0x10,0xdf,0x2c,0x03,0xd3,0x04,0x16,0x09,0xf1,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0x32,0x18,0xa3,0x12,0xb2,0x1b,0xff,0x19,0x4d,0x08,0x00,0x0b, +0x76,0x47,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xc0,0xc4,0x51,0x09,0x05,0xc6,0x3b, +0x41,0x7c,0x2c,0x30,0xe4,0x63,0x41,0x02,0x9f,0x59,0x82,0x66,0xa0,0x42,0x10,0x18, +0x39,0x58,0x2c,0xf8,0x1d,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x73,0x47,0x2b, +0x14,0x58,0x00,0x3e,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0x26,0x8f,0x54,0x28, +0x18,0x31,0x30,0x00,0x10,0x04,0x03,0x46,0x8f,0x5c,0x28,0x30,0xf1,0x09,0xe8,0x33, +0x62,0xe0,0x00,0x20,0x08,0x06,0x18,0x1e,0xbd,0xd0,0xb4,0x46,0x6b,0x64,0x43,0xc1, +0x11,0x04,0xee,0x33,0x4b,0xe0,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x19,0xc4,0xd1, +0x0c,0x91,0x0e,0x19,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x98,0x88,0x08,0xf0,0xb1, +0x96,0x10,0xe0,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x68,0x50,0x47,0x38,0x94,0x3a, +0x70,0x34,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0x82,0xc0,0x4e,0x10,0x98,0x1d,0x02, +0x7d,0xec,0x10,0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x68,0xc0,0x47,0x3f,0x04, +0x3b,0x79,0x34,0x9a,0x10,0x08,0xa3,0x09,0xc2,0x60,0x47,0x21,0x1f,0x3b,0x0a,0xf9, +0x58,0x32,0x3f,0xf0,0xb1,0x84,0x7e,0xe0,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x8e, +0x2b,0xf9,0x10,0x21,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xf3,0x4a,0x3f,0x44,0x08, +0x23,0x06,0x07,0x00,0x82,0x60,0xe0,0xc0,0xd2,0x18,0xd5,0x8f,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0x4e,0x2c,0x91,0x91,0xfd,0x08,0xa7,0x08,0xec,0x14,0x81,0x19,0x21, +0xd0,0xc7,0x08,0x81,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0x06,0xaa,0xd4,0x46, +0xe4,0x53,0x3f,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0x06,0xab,0xe4,0x46,0xe4,0x53, +0x3f,0x23,0x06,0x0f,0x00,0x82,0x60,0x40,0xdd,0xd2,0x19,0x09,0x01,0x31,0xf0,0x0f, +0xff,0xa0,0x12,0x2a,0xcd,0x91,0xfe,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26, +0x0c,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x94,0x81,0x2c,0xd1,0x51,0xf9,0xb4,0xd2, +0x68,0x42,0x00,0x58,0x11,0xd0,0xc7,0x0a,0x81,0x3e,0x56,0x0c,0xf4,0x19,0x31,0x58, +0x00,0x10,0x04,0x03,0xeb,0x97,0xde,0x68,0x10,0x82,0x19,0x92,0xa1,0x18,0x1a,0x31, +0x38,0x00,0x10,0x04,0x03,0x47,0x9c,0xea,0x28,0x86,0x82,0x11,0x03,0x03,0x00,0x41, +0x30,0x60,0xc8,0xa9,0x8e,0x02,0x0b,0x64,0x48,0x3e,0xc3,0x11,0x6a,0x22,0x06,0xc4, +0x37,0x1c,0x51,0x17,0x62,0x40,0x7c,0x25,0x04,0x3a,0xdd,0x40,0xa8,0x50,0x60,0x27, +0xc1,0x06,0xf0,0xb1,0xc0,0x0c,0xe8,0x63,0x67,0x10,0xc8,0x67,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x1c,0x76,0xe2,0xa3,0xe0,0x1b,0x31,0x38,0x00,0x10,0x04,0x03,0xa7,0x9d, +0x40,0x49,0x86,0x02,0x0b,0x36,0xfa,0x8c,0x18,0x3c,0x00,0x08,0x82,0x01,0xe5,0x4e, +0x7e,0x94,0x61,0x5b,0x30,0x43,0x33,0xf4,0x4b,0xbf,0xa4,0x4a,0x31,0x34,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x36,0x58,0xf4,0xb1,0xe1,0xa2,0x8f,0x0d, +0x18,0x7d,0x46,0x0c,0x16,0x00,0x04,0xc1,0xc0,0xa2,0x27,0x52,0x1a,0x84,0x00,0x8d, +0xce,0xc8,0x8c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xb9,0x27,0x55,0x32,0xa3,0x60, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0x98,0x7c,0x52,0xa5,0xc0,0x82,0x33,0x92,0xcf,0x70, +0x44,0x4e,0xd8,0x01,0xf1,0x95,0x15,0xe8,0x74,0xc3,0xe0,0x43,0x81,0xf5,0x47,0x28, +0xc0,0xc7,0x82,0x3d,0xa0,0x8f,0xf1,0x41,0x20,0x9f,0x11,0x83,0x03,0x00,0x41,0x30, +0x70,0x40,0x0a,0x96,0x02,0x3a,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x27,0xa4,0x68, +0xc9,0x8c,0x02,0x0b,0xe0,0x80,0x3e,0x23,0x06,0x0f,0x00,0x82,0x60,0x40,0x89,0x94, +0x2c,0xb5,0x01,0x1b,0x04,0x6e,0x70,0x46,0x67,0x34,0x4f,0xf3,0xe4,0x4b,0x65,0x34, +0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x36,0xa8,0x01,0x7d,0x6c,0x58, +0x03,0xfa,0xd8,0xc0,0x06,0xf4,0x19,0x31,0x58,0x00,0x10,0x04,0x03,0x0b,0xa5,0x70, +0x69,0x10,0x02,0x3e,0xda,0x23,0x3d,0x1a,0x31,0x38,0x00,0x10,0x04,0x03,0x67,0xa5, +0x7c,0x49,0x8f,0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x60,0x5a,0xca,0x97,0x02,0x0b, +0xf6,0x48,0x3e,0xc3,0x11,0x2f,0xb2,0x0a,0xc4,0x57,0x41,0x1a,0xe8,0x74,0xc3,0x20, +0x47,0xc1,0x88,0xc1,0x03,0x80,0x20,0x18,0x50,0x30,0x05,0x4e,0x7b,0xa0,0x07,0xcf, +0x18,0xd4,0x51,0x1d,0x85,0x54,0x48,0xb1,0xd3,0x1c,0x8d,0x26,0x04,0xc0,0x68,0x82, +0x10,0x8c,0x26,0x0c,0x82,0x0d,0x78,0x40,0x1f,0x1b,0xf2,0x80,0x3e,0x36,0xe8,0x01, +0x7d,0x46,0x0c,0x16,0x00,0x04,0xc1,0xc0,0xb2,0x29,0x73,0x1a,0x84,0x40,0x95,0x52, +0x09,0x95,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xc9,0x29,0x76,0x42,0xa5,0x60,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0x98,0x9d,0x62,0xa7,0xc0,0x82,0x54,0x92,0x4f,0x39,0x62, +0xa0,0xd3,0x0d,0xc2,0x1f,0x05,0x26,0x06,0x76,0x00,0x1f,0x0b,0x1e,0xf8,0x58,0x30, +0xc0,0xc7,0x02,0x52,0x92,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0xa0,0xc1,0x4d,0xe9, +0xd3,0x1a,0xc5,0xd4,0x68,0x42,0x20,0x0c,0x37,0x04,0x34,0x05,0x06,0xb3,0x0c,0x0f, +0x14,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x1a,0xe4,0x14,0x3f,0xd1,0x91,0x29,0x8d, +0x18,0x34,0x00,0x08,0x82,0x81,0x26,0x56,0xfc,0x14,0x84,0x54,0xbb,0xdc,0x47,0x48, +0x85,0x54,0x48,0x85,0xd4,0x68,0x42,0x00,0x8c,0x18,0x38,0x00,0x08,0x82,0x01,0x56, +0x56,0xfc,0x34,0xbc,0x4b,0x7e,0x8c,0x54,0x10,0x04,0xc1,0x2e,0xcd,0x12,0x40,0xc3, +0x0d,0x69,0x74,0x53,0x64,0x30,0xcb,0x40,0x12,0x51,0x30,0x62,0x50,0x00,0x20,0x08, +0x06,0x0a,0x59,0x91,0x53,0x05,0xe4,0xa4,0x15,0xf4,0xd4,0x8e,0x18,0x1c,0x00,0x08, +0x82,0x01,0x67,0x56,0x26,0x45,0x33,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x70,0x67, +0x75,0x52,0xaf,0x24,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x87,0x56,0x28,0x05,0x4b, +0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x70,0x69,0x95,0x52,0xb1,0x44,0x94,0xf1,0x53, +0x3b,0x62,0x70,0x00,0x20,0x08,0x06,0xdc,0x5a,0xad,0x54,0xce,0x04,0x23,0x06,0x07, +0x00,0x82,0x60,0xc0,0xb1,0x15,0x4b,0xd1,0x92,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0x5c,0x5b,0xb5,0x54,0x2d,0x0d,0x23,0x06,0x07,0x00,0x82,0x60,0xc0,0xb9,0x95,0x4b, +0xd9,0x12,0x51,0x8c,0x58,0xed,0x88,0xc1,0x01,0x80,0x20,0x18,0x70,0x70,0x05,0x53, +0x3e,0x13,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x17,0x57,0x31,0x95,0x4b,0xc2,0x88, +0xc1,0x01,0x80,0x20,0x18,0x70,0x72,0x25,0x53,0xba,0x34,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x01,0x37,0x57,0x33,0xb5,0x4b,0x84,0x39,0x62,0x03,0x1f,0x0b,0x14,0xf8,0x98, +0xf2,0xc0,0xc7,0x94,0x07,0x3e,0xa6,0x3c,0xf0,0x31,0x22,0x81,0x8f,0x11,0x09,0x7c, +0x8c,0x48,0xe0,0x63,0x44,0x02,0x1f,0x23,0xcc,0x49,0x3e,0x46,0x9c,0x93,0x7c,0x8c, +0x40,0x27,0xf9,0x18,0x91,0x4e,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x2e,0xb4, +0xc2,0x4a,0x4c,0xb8,0x11,0x83,0x03,0x00,0x41,0x30,0xe0,0x44,0x4b,0xac,0xd4,0xa9, +0x1b,0x31,0x38,0x00,0x10,0x04,0x03,0x6e,0xb4,0xc6,0x6a,0x9d,0xbc,0x11,0x83,0x03, +0x00,0x41,0x30,0xe0,0x48,0x8b,0xac,0xd8,0xe9,0x1b,0x31,0x38,0x00,0x10,0x04,0x03, +0xae,0xb4,0xca,0xca,0x4c,0xb6,0x11,0x83,0x03,0x00,0x41,0x30,0xe0,0x4c,0xcb,0xac, +0xdc,0x89,0x1b,0x31,0x38,0x00,0x10,0x04,0x03,0xee,0xb4,0xce,0xea,0x9d,0xba,0x11, +0x83,0x03,0x00,0x41,0x30,0xe0,0x50,0x0b,0xad,0xe0,0xc9,0x1b,0x31,0x38,0x00,0x10, +0x04,0x03,0x2e,0xb5,0xd2,0x4a,0x4d,0xb4,0x11,0x83,0x03,0x00,0x41,0x30,0xe0,0x54, +0x4b,0xad,0xe4,0x69,0x1b,0x31,0x38,0x00,0x10,0x04,0x03,0x6e,0xb5,0xd6,0x6a,0x9e, +0xb8,0x11,0x83,0x03,0x00,0x41,0x30,0xe0,0x58,0x8b,0xad,0xe8,0xa9,0x33,0xc6,0x4d, +0xe0,0x63,0x41,0x02,0x1f,0x4b,0x1a,0xf8,0x58,0xd2,0xc0,0xc7,0x92,0x06,0x3e,0x46, +0x24,0xf0,0x31,0x22,0x81,0x8f,0x11,0x09,0x7c,0x8c,0x48,0xe0,0x63,0xc4,0x3f,0xc9, +0xc7,0x08,0x90,0x92,0x8f,0x11,0x21,0x25,0x1f,0x23,0x44,0x4a,0x3e,0x23,0x06,0x07, +0x00,0x82,0x60,0xc0,0xe9,0x96,0x5e,0x95,0x46,0x1d,0x8c,0x18,0x1c,0x00,0x08,0x82, +0x01,0xb7,0x5b,0x7b,0x35,0x52,0x76,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x1c,0x6f, +0xf1,0x15,0x49,0xdd,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x70,0xbd,0xd5,0x57,0x25, +0x85,0x07,0x23,0x06,0x07,0x00,0x82,0x60,0xc0,0xf9,0x96,0x5f,0xa5,0x06,0x1d,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x01,0xf7,0x5b,0x7f,0x75,0x52,0x75,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0x1c,0x78,0x81,0x16,0x4a,0xd9,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18, +0x70,0xe1,0x15,0x5a,0x29,0x75,0x07,0x23,0x06,0x07,0x00,0x82,0x60,0xc0,0x89,0x97, +0x68,0xb5,0xc6,0x1c,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x37,0x5e,0xa3,0xb5,0x52, +0x74,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x1c,0x79,0x91,0x16,0x4b,0xd5,0xc1,0x88, +0xc1,0x01,0x80,0x20,0x18,0x70,0xe5,0x55,0x5a,0x2d,0x65,0x07,0xc6,0xc4,0x06,0x7c, +0x2c,0x48,0xe0,0x63,0x49,0x03,0x1f,0x4b,0x1a,0xf8,0x58,0xd2,0xc0,0xc7,0x88,0x04, +0x3e,0x46,0x24,0xf0,0x31,0x22,0x81,0x8f,0x11,0x09,0x7c,0x8c,0xc0,0x29,0xf9,0x18, +0x91,0x53,0xf2,0x31,0x42,0xa7,0xe4,0x63,0xc4,0x4e,0xc9,0x67,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0xb8,0xf9,0x9a,0x2d,0x5c,0x70,0x85,0x11,0x83,0x03,0x00,0x41,0x30,0xe0, +0xe8,0x8b,0xb6,0x78,0xea,0x15,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x80,0xab,0xaf,0xda, +0xea,0x29,0x58,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0xce,0xbe,0x6c,0xcb,0xa7,0x62, +0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xb8,0xfb,0xba,0x2d,0x5e,0x68,0x85,0x11,0x83, +0x03,0x00,0x41,0x30,0xe0,0xf0,0x0b,0xb7,0xc0,0xca,0x15,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0x80,0xcb,0xaf,0xdc,0x0a,0xab,0x57,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x4e, +0xbf,0x74,0x4b,0xac,0x60,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xb8,0xfd,0xda,0x2d, +0x70,0x60,0x85,0x11,0x83,0x03,0x00,0x41,0x30,0xe0,0xf8,0x8b,0xb7,0xc8,0xaa,0x15, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0x80,0xeb,0xaf,0xde,0x2a,0x2b,0x57,0x18,0x31,0x38, +0x00,0x10,0x04,0x03,0xce,0xbf,0x7c,0xcb,0xac,0x5e,0xc1,0x18,0x72,0x80,0x8f,0x05, +0x09,0x7c,0x2c,0x69,0xe0,0x63,0x49,0x03,0x1f,0x4b,0x1a,0xf8,0x18,0x91,0xc0,0xc7, +0x88,0x04,0x3e,0x46,0x24,0xf0,0x31,0x22,0x81,0x8f,0x11,0x71,0x25,0x1f,0x23,0xe4, +0x4a,0x3e,0x46,0xcc,0x95,0x7c,0x8c,0xa0,0x2b,0xf9,0x14,0x4e,0xfd,0x97,0x0e,0x37, +0x04,0x23,0x06,0x06,0xb3,0x0c,0xd2,0x18,0x04,0x45,0x53,0xfd,0x75,0x45,0x53,0xfe, +0x75,0xa5,0x52,0x28,0x86,0x85,0x52,0x29,0x86,0x25,0x10,0x5b,0x02,0x01,0x23,0x06, +0x07,0x00,0x82,0x60,0x80,0x06,0x2f,0x26,0x5f,0x63,0x95,0x62,0xa3,0x09,0x81,0x30, +0xdc,0x10,0xb8,0x18,0x18,0xcc,0x32,0x4c,0x54,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0x6b,0x10,0x63,0xf4,0xc5,0x56,0x7e,0x35,0x62,0xd0,0x00,0x20,0x08,0x06,0x9a,0x8e, +0xd1,0x57,0x90,0x5f,0x46,0x91,0x5f,0xf9,0x95,0x5f,0xf9,0x35,0x9a,0x10,0x00,0x23, +0x06,0x0e,0x00,0x82,0x60,0x80,0xf5,0x18,0x7d,0x0d,0xc8,0xb1,0x5f,0x41,0x10,0x04, +0xb3,0x35,0x4b,0x40,0x8d,0x18,0x1c,0x00,0x08,0x82,0x01,0x1a,0xd4,0x18,0x7e,0xa9, +0x15,0x8c,0x8d,0x26,0x04,0xc0,0x70,0x43,0x10,0x63,0x60,0x50,0x8b,0xb2,0xc3,0x0d, +0x01,0x8d,0x81,0x41,0x05,0x83,0xce,0x32,0x54,0x58,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0x6b,0xa0,0x63,0xfd,0x75,0x57,0xa6,0x35,0x62,0xd0,0x00,0x20,0x08,0x06,0xda, +0x98,0xf5,0x57,0x20,0x62,0x37,0x76,0x63,0x22,0x26,0x62,0x22,0x26,0x62,0xa3,0x09, +0x41,0x30,0x1c,0x11,0xd8,0x16,0xf1,0xcd,0x32,0x58,0x57,0x60,0xe7,0x20,0xc4,0x67, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0xca,0x20,0xcc,0x46,0x8c,0xae,0xf8,0x6b,0x34,0x21, +0x00,0x2c,0xc8,0x2d,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0xf3,0x66,0x23,0x16, +0x98,0x6e,0x05,0xf1,0xb1,0xc0,0x90,0x8f,0x05,0x09,0x7c,0x66,0x09,0xae,0x81,0x0a, +0x41,0xb0,0x7c,0xa3,0xb2,0xa0,0xb7,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x4c, +0x9d,0xa5,0x58,0x60,0x81,0x6f,0xc9,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x98,0x3b, +0x43,0xb1,0x60,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x18,0x3c,0x63,0xb1,0xc0,0xc0,0x2b, +0xa0,0xcf,0x88,0x81,0x03,0x80,0x20,0x18,0x60,0x76,0xd6,0x62,0x53,0x9a,0xa5,0x19, +0x8d,0x05,0x47,0x10,0xb0,0xd7,0x2c,0x01,0x56,0x63,0x20,0x63,0x52,0x63,0x10,0xc0, +0x1a,0x0c,0xa3,0xb6,0x66,0xc1,0xb0,0x01,0x11,0xe4,0xc3,0x00,0x94,0x19,0xd4,0x98, +0x94,0x19,0x04,0xb0,0x06,0x43,0xa9,0xb9,0x59,0x30,0x6c,0x40,0x04,0xfb,0x30,0x00, +0x95,0x06,0x38,0x26,0x95,0x06,0x01,0xac,0xc1,0x70,0x6a,0x71,0x16,0x0c,0x1b,0x10, +0x41,0x3f,0x0c,0x40,0xb1,0xc1,0x8e,0x49,0xb1,0x41,0x00,0x6b,0x30,0xa4,0x1a,0x9d, +0x05,0xc3,0x06,0x44,0xf0,0x0f,0x03,0x50,0x6d,0x00,0x63,0x3b,0x62,0x70,0x00,0x20, +0x08,0x06,0x68,0xb0,0x67,0x3e,0xf6,0x5a,0x75,0x36,0x9a,0x10,0x08,0xc3,0x0d,0x81, +0x9e,0x81,0xc1,0x2c,0x43,0xa6,0x05,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0x06,0x7d, +0x06,0x66,0xb8,0xa5,0x5e,0x23,0x06,0x0d,0x00,0x82,0x60,0xa0,0x99,0x1a,0x98,0x05, +0x65,0x56,0xc4,0x41,0x99,0x95,0x59,0x99,0x95,0xd9,0x68,0x42,0x00,0x8c,0x18,0x38, +0x00,0x08,0x82,0x01,0x96,0x6a,0x60,0x36,0x1c,0x73,0x70,0x66,0x41,0x10,0x04,0xff, +0x35,0x4b,0xa0,0x95,0x1d,0xdc,0xd8,0x56,0x60,0x66,0x52,0x77,0x10,0xc0,0x1a,0x0c, +0xb7,0xf6,0x67,0xc1,0xb0,0x01,0x11,0xd0,0xc3,0x00,0x14,0x91,0x66,0x52,0x7a,0x10, +0xc0,0x1a,0x0c,0xb9,0x26,0x6a,0xc1,0xb0,0x01,0x11,0xd8,0xc3,0x00,0xd4,0xc1,0x66, +0x52,0x7d,0x10,0xc0,0x1a,0x0c,0xbb,0x56,0x6a,0xc1,0xb0,0x01,0x11,0xe0,0xc3,0x00, +0x94,0xf2,0x66,0x52,0xa0,0x10,0xc0,0x1a,0x0c,0xbd,0x86,0x6a,0xc1,0xb0,0x01,0x11, +0xe8,0xc3,0x00,0x14,0x29,0x90,0xd9,0x56,0x30,0x0a,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0x68,0x00,0x6b,0x73,0x46,0x5e,0xaa,0x36,0x9a,0x10,0x08,0xc3,0x0d,0xc1,0xab, +0x81,0xc1,0x2c,0xc3,0xc6,0x05,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0x06,0xb2,0x56, +0x67,0xed,0xf5,0x5f,0x23,0x06,0x0d,0x00,0x82,0x60,0xa0,0xed,0x5a,0x9d,0x05,0x7a, +0x76,0x0a,0x85,0x9e,0xe9,0x99,0x9e,0xe9,0xd9,0x68,0x42,0x00,0x8c,0x18,0x38,0x00, +0x08,0x82,0x01,0xe6,0x6b,0x75,0x36,0xa4,0xc2,0xc1,0x67,0x41,0x10,0x04,0x34,0x36, +0x4b,0xc0,0x8d,0x18,0x1c,0x00,0x08,0x82,0x01,0x1a,0xd8,0x5a,0x9e,0xad,0x57,0xac, +0x8d,0x26,0x04,0xc0,0x70,0x43,0x20,0x6b,0x60,0x50,0x0a,0x2b,0xec,0x70,0x43,0x50, +0x6b,0x60,0x50,0xc1,0xa0,0xb3,0x0c,0x1d,0x18,0x04,0x23,0x06,0x07,0x00,0x82,0x60, +0xb0,0x06,0xbb,0xe6,0x67,0xf8,0x75,0x62,0x23,0x06,0x0d,0x00,0x82,0x60,0xa0,0x91, +0x9b,0x9f,0x05,0xa3,0x86,0x6b,0xb8,0x36,0x6a,0xa3,0x36,0x6a,0xa3,0x36,0x9a,0x10, +0x04,0xc3,0x11,0xc1,0x8d,0x11,0xdf,0x2c,0x83,0xf7,0x05,0x66,0x0f,0x42,0x7c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x0c,0xc4,0x8d,0xd4,0xea,0xab,0xcf,0x46,0x13,0x02, +0xc0,0x02,0x1d,0x93,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x30,0xf0,0x46,0x6a,0x81, +0xed,0x58,0x10,0x1f,0x0b,0x0c,0xf9,0x58,0x90,0xc0,0x67,0x96,0xe0,0x1b,0xa8,0x10, +0x04,0x8f,0x3f,0x3a,0x0b,0x7c,0x4c,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xc0,0xd8, +0x9b,0xaa,0x05,0x16,0xfc,0x98,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x80,0xc1,0xb7, +0x54,0x0b,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x80,0xc9,0xb7,0x56,0x0b,0x2c,0xcc,0x02, +0xfa,0x8c,0x18,0x38,0x00,0x08,0x82,0x01,0x76,0x6f,0xae,0x36,0xa9,0x9b,0xba,0xd5, +0x5a,0x70,0x04,0x41,0x9b,0xcd,0x12,0x80,0x81,0x8d,0x43,0xa9,0xc1,0xa0,0xca,0x81, +0xd6,0xa4,0x84,0x00,0xd6,0x60,0x28,0xb9,0x76,0x0b,0x86,0x0d,0x88,0x20,0x25,0x06, +0xa0,0xd0,0xe1,0xd6,0xa4,0x8a,0x00,0xd6,0x60,0x38,0x39,0x78,0x0b,0x86,0x0d,0x88, +0x60,0x25,0x06,0xa0,0xd6,0x41,0xd7,0xa4,0x90,0x00,0xd6,0x60,0x48,0xb9,0x79,0x0b, +0x86,0x0d,0x88,0xa0,0x25,0x06,0xa0,0xdc,0xa1,0xd7,0xa4,0x96,0x00,0xd6,0x60,0x58, +0x39,0x7b,0x0b,0x86,0x0d,0x88,0xe0,0x25,0x06,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0xd0,0x80,0xdf,0x7e,0x0d,0xc6,0xec,0x6d,0x34,0x21,0x10,0x86,0x1b,0x82,0x7d,0x03, +0x83,0x59,0x86,0x30,0x10,0x83,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xd6,0xc0,0xdf, +0xc2,0x2d,0xc7,0xd6,0x6c,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xb4,0x93,0x0b,0xb7,0xc0, +0xdc,0x4c,0x21,0x0e,0xcc,0xcd,0xdc,0xcc,0xcd,0xdc,0x46,0x13,0x02,0x60,0xc4,0xc0, +0x01,0x40,0x10,0x0c,0x30,0x95,0x0b,0xb7,0x01,0x15,0xe6,0x00,0xdd,0x82,0x20,0x08, +0x40,0x6d,0x96,0x40,0x0c,0x2a,0x14,0xcc,0x4d,0x8a,0x0a,0x60,0x0d,0x86,0x9b,0xfb, +0xb7,0x60,0xd8,0x80,0x08,0x44,0x62,0x00,0x8a,0x14,0xd2,0x4d,0xea,0x0a,0x60,0x0d, +0x86,0x9c,0x13,0xb9,0x60,0xd8,0x80,0x08,0x48,0x62,0x00,0xea,0x14,0xd8,0x4d,0x4a, +0x0b,0x60,0x0d,0x86,0x9d,0x2b,0xb9,0x60,0xd8,0x80,0x08,0x4c,0x62,0x00,0x4a,0x15, +0xde,0x4d,0xaa,0x0b,0x60,0x0d,0x86,0x9e,0x43,0xb9,0x60,0xd8,0x80,0x08,0x50,0x62, +0x00,0x66,0x09,0xc6,0x60,0xb8,0x41,0xc7,0x4c,0x8e,0x0c,0x66,0x19,0x48,0x82,0x0c, +0x82,0x11,0x03,0x03,0x00,0x41,0x30,0xf0,0x66,0xee,0xdc,0x50,0xae,0x5c,0x6c,0xde, +0xa4,0x58,0x2c,0x80,0x35,0x18,0xc8,0x8e,0xe5,0x02,0x0a,0x04,0xa3,0x64,0xec,0xde, +0xa4,0x60,0x2c,0x80,0x35,0x18,0xce,0x0e,0xe6,0x02,0x0a,0x04,0xa3,0x6c,0x6c,0xdf, +0xa4,0x68,0x2c,0x80,0x35,0x18,0xd4,0x8e,0xe6,0x02,0x0a,0x04,0xa3,0x74,0xec,0xdf, +0xa4,0x70,0x2c,0x80,0x35,0x18,0xda,0x0e,0xe7,0x02,0x0a,0x04,0x63,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x38,0xb2,0x23,0xb9,0xe6,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x80, +0x2b,0xbb,0x92,0x53,0x40,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x38,0xb3,0x33,0xb9, +0x23,0x44,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x80,0x3b,0xbb,0x93,0x23,0x44,0x64,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x38,0xb4,0x43,0xb9,0xc8,0x3f,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0x80,0x4b,0xbb,0x94,0x73,0xfe,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x38,0xb5, +0x53,0xb9,0x05,0x44,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x80,0x5b,0xbb,0x95,0x43,0x42, +0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x38,0xb6,0x63,0xb9,0xaa,0x3f,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0x80,0x6b,0xbb,0x96,0x93,0xfc,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x38,0xb7,0x73,0xb9,0xe7,0x3f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x80,0x7b,0xbb,0x97, +0x63,0x40,0xc4,0x98,0x0c,0x3e,0xc6,0x58,0xf0,0x31,0x66,0x82,0x8f,0x31,0x10,0x7c, +0x8c,0x60,0xe0,0x63,0x04,0x03,0x1f,0x23,0x18,0xf8,0x18,0xc1,0xc0,0xc7,0x08,0x06, +0x3e,0x46,0x30,0xf0,0x31,0x82,0x81,0x8f,0x11,0x0c,0x7c,0x8c,0x28,0x37,0xf9,0x18, +0x61,0x6e,0xf2,0x31,0xe2,0xdc,0xe4,0x63,0x04,0xba,0xc9,0x67,0x96,0xa1,0x0c,0xd8, +0x60,0x2e,0xca,0xd4,0xe6,0xee,0xca,0xd4,0xe8,0xee,0x8a,0xcf,0xf4,0x0e,0x4b,0xcf, +0xf6,0x0e,0x4b,0x20,0xb6,0x04,0x02,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0d,0x42, +0x8f,0xec,0x6a,0x6d,0xef,0x46,0x13,0x02,0x61,0xb8,0x21,0xe8,0x3b,0x30,0x98,0x65, +0x30,0x83,0x33,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x60,0x0d,0x46,0xcf,0xec,0x7c, +0x0d,0xde,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x40,0x63,0x3d,0xb3,0x0b,0xd6,0xce,0x28, +0xd6,0x6e,0xed,0xd6,0x6e,0xed,0x46,0x13,0x02,0x60,0xc4,0xc0,0x01,0x40,0x10,0x0c, +0xb0,0xd7,0x33,0xbb,0x01,0x39,0xda,0x2e,0x08,0x82,0xa0,0xe4,0x66,0x09,0xce,0x60, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0xd0,0xe0,0xf4,0xd4,0x8e,0xd7,0x44,0x6f,0x34,0x21, +0x00,0x86,0x1b,0x82,0xd0,0x03,0x83,0x5a,0x94,0x1d,0x6e,0x08,0x4c,0x0f,0x0c,0x2a, +0x18,0x74,0x96,0x01,0x0d,0xd6,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x35,0x60, +0xbd,0xb7,0x4b,0x37,0x7c,0x1b,0x31,0x68,0x00,0x10,0x04,0x03,0xad,0xf6,0xde,0x2e, +0xa0,0xbb,0xd4,0x4b,0x3d,0xba,0xa3,0x3b,0xba,0xa3,0xbb,0xd1,0x84,0x20,0x18,0x8e, +0x08,0x50,0x8e,0xf8,0x66,0x19,0xd2,0x40,0x0d,0x02,0xd3,0x84,0xf8,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x41,0x19,0xcc,0x5e,0xdd,0x99,0x9b,0xdb,0x8d,0x26,0x04,0x80,0x05, +0x2b,0x27,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x60,0xc2,0xaf,0xee,0x02,0x63,0xb9, +0x20,0x3e,0x16,0x18,0xf2,0xb1,0x20,0x81,0xcf,0x2c,0x81,0x1a,0x0c,0x54,0x08,0x42, +0x1a,0x90,0x02,0x1a,0x58,0xf0,0x72,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0xe6, +0xfc,0xf6,0x2e,0xb0,0x00,0xe6,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x4c,0xfa, +0xe9,0x5d,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x8c,0xfa,0xf9,0x5d,0x60,0x32,0x17, +0xd0,0x67,0xc4,0xc0,0x01,0x40,0x10,0x0c,0x30,0xf4,0xfb,0xbb,0x69,0xf7,0x76,0xcf, +0xf4,0x82,0x23,0x08,0x7c,0x6e,0x96,0x60,0x0d,0x2a,0xdd,0x7a,0x4f,0x0d,0xdc,0x02, +0x18,0x54,0x60,0x7a,0x52,0xbf,0x16,0xc0,0x1a,0x0c,0xf7,0xf7,0x7b,0xc1,0xb0,0x01, +0x11,0xb8,0xc1,0x00,0x14,0x91,0x7a,0x52,0xe2,0x16,0xc0,0x1a,0x0c,0xf9,0x27,0x7e, +0xc1,0xb0,0x01,0x11,0xc0,0xc1,0x00,0xd4,0xc1,0x7a,0x52,0xe5,0x16,0xc0,0x1a,0x0c, +0xfb,0x57,0x7e,0xc1,0xb0,0x01,0x11,0xc8,0xc1,0x00,0x94,0xf2,0x7a,0x52,0xe8,0x16, +0xc0,0x1a,0x0c,0xfd,0x87,0x7e,0xc1,0xb0,0x01,0x11,0xd0,0xc1,0x00,0xcc,0x12,0xb0, +0xc1,0x70,0x83,0xbe,0x89,0x1f,0x19,0xcc,0x32,0x9c,0x42,0x1b,0x04,0x23,0x06,0x06, +0x00,0x82,0x60,0xe0,0xcd,0xdf,0xe9,0xa1,0xdf,0x70,0x03,0xc8,0xf9,0x1d,0x19,0xcc, +0x32,0xb8,0x81,0x1d,0x04,0x55,0x6f,0xed,0xa7,0xa5,0x6e,0xc1,0x56,0x60,0x7b,0x52, +0xeb,0x16,0xc0,0x1a,0x0c,0x27,0x18,0xbc,0x5f,0x40,0x81,0x60,0x54,0xa1,0x7b,0x52, +0xef,0x16,0xc0,0x1a,0x0c,0x2a,0x18,0xcc,0x5f,0x40,0x81,0x60,0x54,0xe2,0x7b,0x52, +0xf3,0x16,0xc0,0x1a,0x0c,0x2d,0x18,0xdc,0x5f,0x40,0x81,0x60,0x54,0x23,0x7e,0x52, +0xf7,0x16,0xc0,0x1a,0x0c,0x30,0x18,0xec,0x5f,0x40,0x81,0x60,0x8c,0x18,0x1c,0x00, +0x08,0x82,0x01,0x77,0x82,0xc1,0xf9,0x35,0xe2,0x32,0x62,0x70,0x00,0x20,0x08,0x06, +0x1c,0x0a,0x06,0xe8,0xa7,0x8c,0xcb,0x88,0xc1,0x01,0x80,0x20,0x18,0x70,0x29,0x18, +0xa4,0xdf,0x41,0x2e,0x23,0x06,0x07,0x00,0x82,0x60,0xc0,0xa9,0x60,0xa0,0x7e,0x44, +0xb9,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0xb7,0x82,0xc1,0xfa,0x45,0xe1,0x32,0x62, +0x70,0x00,0x20,0x08,0x06,0x1c,0x0b,0x06,0xec,0xe7,0x88,0xcb,0x88,0xc1,0x01,0x80, +0x20,0x18,0x70,0x2d,0x18,0xb4,0xdf,0x32,0x2e,0x23,0x06,0x07,0x00,0x82,0x60,0xc0, +0xb9,0x60,0xe0,0x7e,0x08,0xb9,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0xf7,0x82,0xc1, +0xfb,0x55,0xe0,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x1c,0x0c,0x06,0xf0,0x27,0x85, +0xcb,0x88,0xc1,0x01,0x80,0x20,0x18,0x70,0x31,0x18,0xc4,0xdf,0x23,0x2e,0x23,0x06, +0x07,0x00,0x82,0x60,0xc0,0xc9,0x60,0x20,0x7f,0xcc,0xb8,0x18,0x93,0xc1,0xc7,0x18, +0x0b,0x3e,0xc6,0x4c,0xf0,0x31,0x06,0x82,0x8f,0x11,0x0c,0x7c,0x8c,0x60,0xe0,0x63, +0x04,0x03,0x1f,0x23,0x18,0xf8,0x18,0xc1,0xc0,0xc7,0x08,0x06,0x3e,0x46,0x30,0xf0, +0x31,0x82,0x81,0x8f,0x11,0xa8,0x27,0x1f,0x23,0x52,0x4f,0x3e,0x46,0xa8,0x9e,0x7c, +0x8c,0x58,0x3d,0xf9,0xcc,0x32,0xbc,0x81,0x1d,0xd8,0x48,0xa5,0x1d,0x0e,0x06,0x57, +0x69,0x97,0x83,0xc1,0xd5,0xcf,0xf5,0x60,0x80,0xd5,0x73,0x3e,0x18,0x60,0x09,0x04, +0x94,0x40,0xc0,0x88,0xc1,0x01,0x80,0x20,0x18,0xa0,0x01,0x19,0x06,0x27,0x18,0xe0, +0x9d,0x0f,0x06,0xa3,0x09,0x81,0x30,0xdc,0x10,0xf8,0x60,0x00,0x06,0xb3,0x0c,0x70, +0x10,0x07,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0xac,0x81,0x19,0x06,0x29,0x18,0x84, +0xde,0xec,0x8d,0x18,0x34,0x00,0x08,0x82,0x81,0xf6,0x86,0x41,0x0a,0x06,0x81,0x0b, +0x06,0x46,0xe1,0x82,0x81,0x0b,0x06,0x2e,0x18,0xb8,0x60,0x30,0x9a,0x10,0x00,0x23, +0x06,0x0e,0x00,0x82,0x60,0x80,0xc9,0x61,0x90,0x82,0xc1,0x80,0x1c,0x30,0x18,0x04, +0x41,0x10,0xa0,0xdf,0x2c,0x41,0x1c,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x1a,0xa8, +0x61,0xd0,0x82,0xc1,0xdf,0x95,0x61,0x30,0x9a,0x10,0x00,0xc3,0x0d,0x01,0x18,0x06, +0x60,0x50,0x8b,0xb2,0xc3,0x0d,0x41,0x1a,0x06,0x60,0x50,0xc1,0xa0,0xb3,0x0c,0x72, +0x50,0x07,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0xac,0xc1,0x1b,0x06,0x32,0x18,0xb0, +0xde,0xee,0x8d,0x18,0x34,0x00,0x08,0x82,0x81,0x86,0x87,0x81,0x0c,0x06,0xc1,0x0d, +0x06,0x6c,0x18,0xb0,0x61,0x70,0x83,0xc1,0x0d,0x06,0x37,0x18,0xdc,0x60,0x30,0x9a, +0x10,0x04,0xc3,0x11,0xc1,0xfa,0x11,0xdf,0x2c,0xc3,0x1c,0xd0,0x41,0x60,0x9a,0x10, +0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x28,0x03,0x3b,0x0c,0x70,0x30,0x48,0xbd,0x18, +0x0c,0x46,0x13,0x02,0xc0,0x02,0xf7,0x93,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x30, +0xa4,0x18,0xe0,0x60,0x10,0xd8,0xfb,0x05,0xf1,0xb1,0xc0,0x90,0x8f,0x05,0x09,0x7c, +0x66,0x09,0xe8,0x60,0xa0,0x42,0x10,0xe6,0x80,0x14,0xe4,0xc0,0x02,0xf9,0x93,0xcf, +0x88,0x81,0x01,0x80,0x20,0x18,0x30,0xaa,0x18,0xf8,0x60,0x10,0x58,0x30,0x7f,0xf2, +0x19,0x31,0x30,0x00,0x10,0x04,0x03,0x86,0x15,0x83,0x1e,0x0c,0x82,0x11,0x03,0x03, +0x00,0x41,0x30,0x60,0x5a,0x31,0x08,0xc3,0x20,0xb0,0xfa,0x0b,0xe8,0x33,0x62,0xe0, +0x00,0x20,0x08,0x06,0xd8,0x2a,0x06,0x62,0x18,0x4c,0x7e,0x18,0xf8,0x61,0x90,0x86, +0x41,0x70,0x04,0x41,0x08,0x06,0xb3,0x04,0x75,0x60,0x7c,0x27,0x06,0x30,0xa8,0x00, +0x0d,0x03,0xa9,0xbe,0x0b,0x60,0x0d,0x86,0x5c,0x0c,0x42,0x31,0x08,0x86,0x0d,0x88, +0xa0,0x0d,0x06,0xa0,0x88,0x35,0x0c,0xa4,0x40,0x2f,0x80,0x35,0x18,0x76,0x31,0x20, +0xc5,0x20,0x18,0x36,0x20,0x82,0x37,0x18,0x80,0x3a,0xdc,0x30,0x90,0x1a,0xbd,0x00, +0xd6,0x60,0xe8,0xc5,0xe0,0x14,0x83,0x60,0xd8,0x80,0x08,0xe2,0x60,0x00,0x4a,0x89, +0xc3,0x40,0xca,0xf4,0x02,0x58,0x83,0xe1,0x17,0x03,0x55,0x0c,0x82,0x61,0x03,0x22, +0x98,0x83,0x01,0x98,0x25,0xb0,0x83,0xe1,0x06,0xde,0x3b,0xc5,0x80,0x0c,0x66,0x19, +0x4e,0xe1,0x0e,0x82,0x11,0x03,0x03,0x00,0x41,0x30,0xf0,0x6a,0x31,0x48,0xc3,0x40, +0x15,0x83,0xe1,0x06,0xf1,0xab,0xc3,0x80,0x0c,0x66,0x19,0xf0,0x00,0x14,0x02,0x73, +0x3d,0x56,0x0c,0x6e,0x60,0xb2,0xd7,0x8a,0xc1,0x0d,0x2c,0x80,0x3d,0x18,0x54,0x90, +0x87,0x81,0x14,0x11,0xc0,0x1a,0x0c,0xea,0x18,0xc8,0x62,0x10,0x50,0x20,0x18,0x55, +0xf4,0x61,0x20,0x85,0x04,0xb0,0x06,0x43,0x3b,0x06,0xb6,0x18,0x04,0x14,0x08,0x46, +0x25,0xa1,0x18,0x48,0x31,0x01,0xac,0xc1,0x00,0x8f,0x81,0x2e,0x06,0x01,0x05,0x82, +0x51,0x4d,0x29,0x06,0x52,0x50,0x00,0x6b,0x30,0xcc,0x63,0xe0,0x8b,0x41,0x40,0x81, +0x60,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0xa7,0x8e,0x81,0x2a,0x06,0x4d,0xe9,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x01,0xb7,0x8e,0xc1,0x2a,0x06,0x8a,0xe9,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x01,0xc7,0x8e,0x01,0x2b,0x06,0xc7,0xe9,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x01,0xd7,0x8e,0x41,0x2b,0x06,0x04,0xea,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01, +0xe7,0x8e,0x81,0x2b,0x06,0x11,0xe9,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0xf7,0x8e, +0xc1,0x2b,0x06,0x4e,0xe9,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x07,0x8f,0x01,0x2c, +0x06,0x8b,0xe9,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x17,0x8f,0x41,0x2c,0x06,0xc8, +0xe9,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x27,0x8f,0x81,0x2c,0x06,0xd5,0xe8,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x01,0x37,0x8f,0xc1,0x2c,0x06,0x12,0xe9,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x01,0x47,0x8f,0x01,0x2d,0x06,0x4f,0xe9,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x01,0x57,0x8f,0x41,0x2d,0x06,0x8c,0xe9,0x18,0x93,0xc1,0xc7,0x18,0x0b,0x3e, +0xc6,0x4c,0xf0,0x31,0x06,0x82,0x8f,0x11,0x0c,0x7c,0x8c,0x60,0xe0,0x63,0x04,0x03, +0x1f,0x23,0x18,0xf8,0x18,0xc1,0xc0,0xc7,0x08,0x06,0x3e,0x46,0x30,0xf0,0x31,0x82, +0x81,0x8f,0x11,0x6b,0x18,0xc8,0xc7,0x08,0x36,0x0c,0xe4,0x63,0x44,0x1b,0x06,0xf2, +0x31,0xc2,0x0d,0x03,0xf9,0xcc,0x32,0xe4,0x01,0x28,0xe4,0x4b,0xb1,0x60,0xe0,0x8f, +0xc1,0x15,0x0b,0x06,0xff,0x18,0x5c,0x89,0x60,0x00,0x92,0x01,0x16,0x08,0x06,0x21, +0x19,0x60,0x09,0x04,0x94,0x40,0xc0,0x88,0xc1,0x01,0x80,0x20,0x18,0xa0,0xc1,0x49, +0x06,0xea,0x18,0xec,0x60,0x10,0x92,0xc1,0x68,0x42,0x20,0x0c,0x37,0x04,0xfd,0x18, +0x80,0xc1,0x2c,0x83,0x1e,0xec,0x41,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x6b,0x90, +0x92,0x01,0x3b,0x06,0x64,0x18,0xd8,0x61,0x30,0x62,0xe0,0x00,0x20,0x08,0x06,0xd8, +0x4c,0x06,0xea,0x18,0x04,0x46,0x11,0x8f,0x81,0xe3,0x38,0x4e,0x2a,0x06,0xb3,0x04, +0x7b,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x68,0xb0,0x92,0x81,0x3b,0x06,0x60,0x18, +0x98,0x64,0x30,0x9a,0x10,0x00,0xc3,0x0d,0x01,0x49,0x06,0x60,0x50,0x09,0xb2,0xc3, +0x0d,0x81,0x4a,0x06,0x60,0x50,0xc1,0xa0,0xb3,0x0c,0x7c,0xf0,0x07,0xc1,0x88,0xc1, +0x01,0x80,0x20,0x18,0xac,0x01,0x4c,0x06,0xf3,0x18,0xb4,0x61,0xc0,0x87,0xc1,0x88, +0x41,0x03,0x80,0x20,0x18,0x68,0x39,0x19,0xcc,0x63,0x10,0xe0,0x63,0xd0,0x92,0x41, +0x4b,0x06,0xf8,0x18,0xe0,0x63,0x80,0x8f,0x01,0x3e,0x06,0xa3,0x09,0x41,0x30,0x1c, +0x11,0xb0,0x62,0x40,0x7c,0xb3,0x0c,0x7d,0xe0,0x07,0x81,0x61,0x42,0x7c,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xa0,0x0c,0x6e,0x32,0xc8,0xc7,0x40,0x0d,0x03,0x79,0x0c,0x46, +0x13,0x02,0xc0,0x82,0x57,0x0c,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x4c,0x59, +0x06,0xf9,0x18,0x04,0x06,0x8b,0x41,0x10,0x1f,0x0b,0x0c,0xf9,0x58,0x90,0xc0,0x67, +0x96,0xc0,0x0f,0x06,0x2a,0x04,0xa1,0x0f,0x40,0x81,0x0f,0x2c,0x98,0xc5,0x40,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0xc0,0xac,0x65,0xf0,0x8f,0x41,0x60,0x01,0x2d,0x06, +0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0xa6,0x2d,0x03,0x7f,0x0c,0x82,0x11,0x03, +0x03,0x00,0x41,0x30,0x60,0xdc,0x32,0x10,0xc9,0x20,0x30,0x5b,0x0c,0x02,0xfa,0x8c, +0x18,0x38,0x00,0x08,0x82,0x01,0xc6,0x96,0xc1,0x48,0x06,0xd3,0x4f,0x06,0x3f,0x19, +0xa8,0x64,0x10,0x1c,0x41,0x20,0x8e,0xc1,0x2c,0xc1,0x1f,0x58,0x18,0x80,0x61,0x00, +0x83,0x0a,0x52,0x32,0x90,0x0a,0xcb,0x20,0x80,0x35,0x18,0xf4,0x32,0x10,0xcb,0x20, +0x18,0x36,0x20,0x82,0x35,0x18,0x80,0x22,0x58,0x32,0x90,0x22,0xcb,0x20,0x80,0x35, +0x18,0xf8,0x32,0x28,0xcb,0x20,0x18,0x36,0x20,0x82,0x36,0x18,0x80,0x3a,0x5e,0x32, +0x90,0x3a,0xcb,0x20,0x80,0x35,0x18,0xfc,0x32,0x40,0xcb,0x20,0x18,0x36,0x20,0x82, +0x37,0x18,0x80,0x52,0x64,0x32,0x90,0x52,0xcb,0x20,0x80,0x35,0x18,0x40,0x33,0x58, +0xcb,0x20,0x18,0x36,0x20,0x82,0x38,0x18,0x80,0x59,0x02,0x50,0x18,0x6e,0xe8,0xc3, +0xa0,0x2d,0x03,0x32,0x98,0x65,0x38,0x85,0x50,0x08,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0xc0,0xb3,0xcb,0x40,0x25,0x83,0xb5,0x0c,0x86,0x1b,0x46,0x31,0x30,0xcb,0x80,0x0c, +0x66,0x19,0x44,0xe1,0x14,0x82,0x22,0xc5,0xe0,0x26,0x03,0xa9,0xb7,0x0c,0x02,0x58, +0x83,0x01,0x35,0x03,0xb8,0x0c,0x02,0x0a,0x04,0xa3,0x50,0x31,0xd8,0xc9,0x40,0x6a, +0x2e,0x83,0x00,0xd6,0x60,0x58,0xcd,0x80,0x2e,0x83,0x80,0x02,0xc1,0x28,0x56,0x0c, +0x7e,0x32,0x90,0xba,0xcb,0x20,0x80,0x35,0x18,0x5c,0x33,0xc0,0xcb,0x20,0xa0,0x40, +0x30,0x0a,0x16,0x83,0xb1,0x0c,0xa4,0xf6,0x32,0x08,0x60,0x0d,0x86,0xd8,0x0c,0xf8, +0x32,0x08,0x28,0x10,0x8c,0x11,0x83,0x03,0x00,0x41,0x30,0xe0,0x50,0x33,0x40,0xcb, +0xa0,0x19,0xa3,0x11,0x83,0x03,0x00,0x41,0x30,0xe0,0x52,0x33,0x48,0xcb,0x40,0x21, +0xa3,0x11,0x83,0x03,0x00,0x41,0x30,0xe0,0x54,0x33,0x50,0xcb,0xe0,0x28,0xa3,0x11, +0x83,0x03,0x00,0x41,0x30,0xe0,0x56,0x33,0x58,0xcb,0x80,0x30,0xa3,0x11,0x83,0x03, +0x00,0x41,0x30,0xe0,0x58,0x33,0x60,0xcb,0x20,0x12,0xa3,0x11,0x83,0x03,0x00,0x41, +0x30,0xe0,0x5a,0x33,0x68,0xcb,0xc0,0x19,0xa3,0x11,0x83,0x03,0x00,0x41,0x30,0xe0, +0x5c,0x33,0x70,0xcb,0x60,0x21,0xa3,0x11,0x83,0x03,0x00,0x41,0x30,0xe0,0x5e,0x33, +0x78,0xcb,0x00,0x29,0xa3,0x11,0x83,0x03,0x00,0x41,0x30,0xe0,0x60,0x33,0x80,0xcb, +0xa0,0x0a,0xa3,0x11,0x83,0x03,0x00,0x41,0x30,0xe0,0x62,0x33,0x88,0xcb,0x40,0x12, +0xa3,0x11,0x83,0x03,0x00,0x41,0x30,0xe0,0x64,0x33,0x90,0xcb,0xe0,0x19,0xa3,0x11, +0x83,0x03,0x00,0x41,0x30,0xe0,0x66,0x33,0x98,0xcb,0x80,0x21,0x23,0x63,0x32,0xf8, +0x58,0x90,0xc0,0xc7,0x02,0x03,0x3e,0x16,0x80,0x64,0x20,0x9f,0x59,0x86,0x51,0x38, +0x85,0xd5,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x35,0x90,0xcd,0xa0,0x2e,0x03,0x77, +0x0c,0xfe,0x31,0x18,0x31,0x70,0x00,0x10,0x04,0x03,0x8c,0x37,0x83,0xb9,0x0c,0x82, +0x5f,0x0c,0x7c,0x31,0xd0,0xcb,0x40,0x10,0x04,0x41,0x26,0x83,0x11,0x83,0x03,0x00, +0x41,0x30,0x40,0x03,0xda,0x0c,0xee,0x32,0x48,0xc7,0xe0,0x35,0x83,0xd1,0x84,0x00, +0x18,0x6e,0x08,0x64,0x33,0x00,0x83,0x12,0xc7,0x20,0x1c,0x83,0x1d,0x6e,0x08,0x66, +0x33,0x00,0x83,0x0a,0x06,0x9d,0x65,0x20,0x85,0x53,0x08,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0x60,0x0d,0x72,0x33,0xe0,0xcb,0xc0,0x1e,0x83,0x92,0x0c,0x46,0x0c,0x1a,0x00, +0x04,0xc1,0x40,0x13,0xcf,0x80,0x2f,0x83,0x20,0x34,0x03,0xdb,0x0c,0x6c,0x33,0x08, +0xcd,0x20,0x34,0x83,0xd0,0x0c,0x42,0x33,0x18,0x4d,0x08,0x82,0xe1,0x88,0xa0,0x26, +0x03,0xe2,0x9b,0x65,0x28,0x05,0x53,0x08,0x8c,0x11,0xe2,0x33,0x62,0x70,0x00,0x20, +0x08,0x06,0x65,0x00,0x9e,0x81,0x68,0x06,0xf3,0x18,0xec,0x65,0x30,0x9a,0x10,0x00, +0x16,0xe0,0x64,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x60,0xdc,0x33,0x10,0xcd, +0x20,0xb0,0x9c,0x0c,0x82,0xf8,0x58,0x60,0xc8,0xc7,0x82,0x04,0x3e,0xb3,0x04,0xa6, +0x30,0x50,0x21,0x08,0xa5,0x80,0x06,0xa4,0x60,0x01,0x4f,0x06,0xf2,0x19,0x31,0x30, +0x00,0x10,0x04,0x03,0x86,0x3e,0x03,0xd4,0x0c,0x02,0x0b,0x7a,0x32,0x90,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x30,0xf6,0x19,0x9c,0x66,0x10,0x8c,0x18,0x18,0x00,0x08, +0x82,0x01,0x73,0x9f,0xc1,0x6a,0x06,0x81,0xfd,0x64,0x10,0xd0,0x67,0xc4,0xc0,0x01, +0x40,0x10,0x0c,0xb0,0xfa,0x0c,0x58,0x33,0x98,0xd0,0x33,0x40,0xcf,0x60,0x36,0x83, +0xe0,0x08,0x82,0xb5,0x0c,0x66,0x09,0x4e,0x61,0xb8,0x21,0x1f,0x83,0xd4,0x0c,0xc8, +0x60,0x96,0x81,0x24,0x50,0x21,0x18,0x6e,0xf8,0xc7,0x20,0x3d,0x03,0x30,0x98,0x65, +0x48,0x05,0x55,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x60,0x0d,0xdc,0x33,0x88,0xcd, +0x80,0x25,0x83,0x9b,0x0c,0x46,0x0c,0x16,0x00,0x04,0xc1,0x00,0x0c,0xe6,0x33,0x98, +0xcb,0x20,0x58,0xcf,0x60,0x3d,0x83,0xf5,0x0c,0x6c,0x33,0x68,0xcf,0x60,0xd8,0x80, +0x28,0xd1,0x20,0x18,0x80,0x59,0x02,0x55,0x18,0x31,0x30,0x00,0x10,0x04,0x03,0xaf, +0x3e,0x83,0xd4,0x0c,0xd4,0x33,0xa0,0x12,0x0d,0x00,0xa3,0xfe,0x31,0xa0,0xcb,0x00, +0x86,0x1b,0x84,0x00,0x0c,0x66,0x19,0x56,0x81,0x24,0x82,0x11,0x83,0x03,0x00,0x41, +0x30,0x58,0x83,0xf9,0x0c,0x6c,0x33,0x88,0xc9,0x80,0x27,0x83,0x11,0x03,0x07,0x00, +0x41,0x30,0x10,0x83,0xfb,0x0c,0x68,0x33,0x08,0xe0,0x33,0x80,0xcf,0x60,0x37,0x03, +0xf8,0x0c,0xe0,0x33,0x80,0xcf,0x00,0x3e,0x83,0xb9,0x0c,0x8c,0x1e,0x83,0xf7,0x0c, +0x6e,0x60,0xf2,0x18,0xc0,0x67,0x70,0x83,0x12,0xe8,0x33,0xd8,0x12,0xea,0x33,0xd8, +0x11,0x83,0x03,0x00,0x41,0x30,0x58,0x03,0xfc,0x0c,0x76,0x33,0xa0,0xc9,0xa0,0x2c, +0x83,0x11,0x83,0x06,0x00,0x41,0x30,0xd0,0x42,0x34,0xd8,0xcd,0x20,0x00,0xcf,0xa0, +0x20,0xc0,0x33,0x00,0xcf,0x00,0x3c,0x03,0xf0,0x0c,0x46,0x13,0x02,0x60,0xc4,0xa0, +0x01,0x40,0x10,0x0c,0xb4,0x11,0x0d,0x7a,0x33,0x18,0xc4,0x33,0x38,0x08,0xf1,0x0c, +0xc4,0x33,0x10,0xcf,0x40,0x3c,0x83,0xd1,0x84,0x00,0x18,0x31,0x68,0x00,0x10,0x04, +0x03,0xad,0x44,0x83,0xdf,0x0c,0x0a,0xf2,0x0c,0x0e,0x84,0x3c,0x03,0xf2,0x0c,0xc8, +0x33,0x20,0xcf,0x60,0x34,0x21,0x00,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x40,0x3b,0xd1, +0x20,0x3c,0x83,0xc3,0x3c,0x83,0x04,0x31,0xcf,0xc0,0x3c,0x03,0xf3,0x0c,0xcc,0x33, +0x18,0x4d,0x08,0x00,0x2b,0x0e,0xf8,0x58,0x40,0xc0,0xc7,0x82,0x01,0x3e,0x16,0xcc, +0x65,0x20,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x40,0x03,0x13,0x0d,0xd2,0x33,0xd0, +0xc9,0x00,0x44,0x83,0xd1,0x84,0x40,0x18,0x6e,0x08,0x48,0x34,0x00,0x83,0x59,0x06, +0x56,0x68,0x85,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xd6,0x00,0x45,0x83,0xf5,0x0c, +0xc6,0x32,0xa8,0xcb,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xb4,0x18,0x0d,0xd6,0x33, +0x08,0xe0,0x33,0x18,0xc9,0x40,0x24,0x03,0xf8,0x0c,0xe0,0x33,0x80,0xcf,0x00,0x3e, +0x83,0xd1,0x84,0x00,0x18,0x31,0x70,0x00,0x10,0x04,0x03,0x8c,0x46,0x83,0xf5,0x0c, +0x86,0x92,0x0c,0x48,0x32,0x90,0xcf,0x20,0x08,0x82,0x40,0x35,0x83,0x59,0x82,0x56, +0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x34,0x60,0xd1,0xe0,0x3d,0x83,0xb0,0x0c,0x4e, +0x34,0x18,0x4d,0x08,0x80,0xe1,0x86,0x40,0x3d,0x03,0x30,0x28,0x97,0x0c,0x56,0x32, +0xd8,0xe1,0x86,0x60,0x45,0x03,0x30,0xa8,0x60,0xd0,0x59,0x06,0x57,0x88,0x85,0x60, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0xd6,0x20,0x46,0x03,0xfa,0x0c,0xdc,0x32,0xe8,0xcb, +0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x34,0x1d,0x0d,0xe8,0x33,0x08,0xf2,0x33,0x70, +0xd1,0xc0,0x45,0x83,0xfc,0x0c,0xf2,0x33,0xc8,0xcf,0x20,0x3f,0x83,0xd1,0x84,0x20, +0x18,0x8e,0x08,0x5a,0x33,0x20,0xbe,0x59,0x86,0x57,0x80,0x85,0xc0,0x22,0x21,0x3e, +0x23,0x06,0x07,0x00,0x82,0x60,0x50,0x06,0x38,0x1a,0xe8,0x67,0xb0,0x96,0xc1,0x7c, +0x06,0xa3,0x09,0x01,0x60,0x01,0x6c,0x06,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x03, +0xc6,0x4c,0x03,0xfd,0x0c,0x02,0x8b,0xcd,0x20,0x88,0x8f,0x05,0x86,0x7c,0x2c,0x48, +0xe0,0x33,0x4b,0x00,0x0b,0x03,0x15,0x82,0xf0,0x0a,0x72,0xe0,0x0a,0x16,0xd0,0x66, +0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x60,0xd8,0x34,0x00,0xd1,0x20,0xb0,0xa0, +0x36,0x03,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0xe3,0xa6,0xc1,0x7f,0x06,0xc1, +0x88,0x81,0x01,0x80,0x20,0x18,0x30,0x6f,0x1a,0x8c,0x68,0x10,0xd8,0x6d,0x06,0x01, +0x7d,0x46,0x0c,0x1c,0x00,0x04,0xc1,0x00,0x6b,0xd3,0x80,0x44,0x83,0x09,0x4c,0x03, +0x30,0x0d,0x56,0x34,0x08,0x8e,0x20,0x18,0xcf,0x60,0x96,0x20,0x16,0x0a,0x0e,0x7e, +0x34,0xd8,0xfa,0xc9,0x60,0x4c,0x83,0x2d,0x39,0xf8,0xd1,0x60,0x47,0x0c,0x0e,0x00, +0x04,0xc1,0x60,0x0d,0xce,0x34,0x50,0xd1,0x60,0x34,0x03,0xda,0x0c,0x46,0x0c,0x1a, +0x00,0x04,0xc1,0x40,0x83,0xd3,0x40,0x45,0x83,0xe0,0x45,0x03,0x62,0x0e,0x5e,0x34, +0x78,0xd1,0xe0,0x45,0x83,0x17,0x0d,0x46,0x13,0x02,0x60,0xc4,0xa0,0x01,0x40,0x10, +0x0c,0x34,0x39,0x0d,0x58,0x34,0x18,0x62,0x34,0x30,0xe6,0x20,0x46,0x83,0x18,0x0d, +0x62,0x34,0x88,0xd1,0x60,0x34,0x21,0x00,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x40,0xa3, +0xd3,0xc0,0x45,0x83,0x62,0x46,0x03,0xe3,0x0e,0x66,0x34,0x98,0xd1,0x60,0x46,0x83, +0x19,0x0d,0x46,0x13,0x02,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x34,0x3b,0x0d,0x60, +0x34,0x38,0x6a,0x34,0x40,0xee,0xa0,0x46,0x83,0x1a,0x0d,0x6a,0x34,0xa8,0xd1,0x60, +0x34,0x21,0x00,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0d,0xe2,0x34,0xa0,0xd1,0xa0, +0x34,0x83,0x35,0x0d,0x46,0x13,0x02,0x61,0xb8,0x21,0x78,0xd3,0x00,0x0c,0x66,0x19, +0x64,0x61,0x16,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x58,0x83,0x39,0x0d,0x6c,0x34, +0x70,0xcd,0x00,0x3c,0x83,0x11,0x83,0x06,0x00,0x41,0x30,0xd0,0xf8,0x34,0xb0,0xd1, +0x20,0xd8,0xd1,0xe0,0x69,0xcb,0x60,0x47,0x83,0x1d,0x0d,0x76,0x34,0xd8,0xd1,0x60, +0x34,0x21,0x00,0x46,0x0c,0x1c,0x00,0x04,0xc1,0x00,0xfb,0xd3,0xc0,0x46,0x83,0x21, +0x7a,0xcb,0xa0,0x47,0x83,0x20,0x08,0x82,0xfa,0x0c,0x66,0x09,0x66,0xa1,0x42,0x21, +0x4e,0x83,0x2d,0xb8,0x0c,0xea,0x34,0xd8,0x1a,0x85,0x38,0x0d,0x76,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0xd6,0x20,0x4f,0x03,0x1e,0x0d,0x6a,0x33,0x30,0xcf,0x60,0xc4,0xa0, +0x01,0x40,0x10,0x0c,0x34,0x51,0x0d,0x78,0x34,0x08,0xc2,0x34,0x30,0x05,0x22,0x4c, +0x83,0x30,0x0d,0xc2,0x34,0x08,0xd3,0x60,0x34,0x21,0x00,0x46,0x0c,0x1a,0x00,0x04, +0xc1,0x40,0x23,0xd5,0xc0,0x47,0x83,0x61,0x4c,0x03,0x54,0x20,0xc6,0x34,0x18,0xd3, +0x60,0x4c,0x83,0x31,0x0d,0x46,0x13,0x02,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x34, +0x53,0x0d,0xc0,0x34,0x28,0xca,0x34,0x40,0x05,0xa4,0x4c,0x83,0x32,0x0d,0xca,0x34, +0x28,0xd3,0x60,0x34,0x21,0x00,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x40,0x43,0xd5,0x40, +0x4c,0x83,0xe3,0x4c,0x03,0x55,0x40,0xce,0x34,0x38,0xd3,0xe0,0x4c,0x83,0x33,0x0d, +0x46,0x13,0x02,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xd0,0x60,0x54,0x03,0x33,0x0d, +0x6e,0x33,0xe8,0xd3,0x60,0x34,0x21,0x10,0x86,0x1b,0x82,0x50,0x0d,0xc0,0x60,0x96, +0x81,0x16,0x6a,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x35,0x28,0xd5,0x00,0x4d, +0x03,0xf0,0x0c,0xe4,0x33,0x18,0x31,0x68,0x00,0x10,0x04,0x03,0xcd,0x55,0x03,0x34, +0x0d,0x82,0x36,0x0d,0x40,0x33,0x78,0xda,0x34,0x68,0xd3,0xa0,0x4d,0x83,0x36,0x0d, +0x46,0x13,0x02,0x60,0xc4,0xc0,0x01,0x40,0x10,0x0c,0xb0,0x58,0x0d,0xd0,0x34,0x18, +0x44,0x33,0x88,0xde,0x34,0x08,0x82,0x20,0x38,0xd1,0x60,0x96,0xa0,0x16,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0x60,0x0d,0x50,0x35,0x58,0xd3,0x80,0x3c,0x83,0xfa,0x0c,0x46, +0x0c,0x1a,0x00,0x04,0xc1,0x40,0x8b,0xd5,0x60,0x4d,0x83,0x00,0x4e,0x83,0x32,0x98, +0xe0,0x34,0x80,0xd3,0x00,0x4e,0x03,0x38,0x0d,0x46,0x13,0x02,0x60,0xc4,0xa0,0x01, +0x40,0x10,0x0c,0xb4,0x59,0x0d,0xda,0x34,0x18,0xe4,0x34,0x38,0x83,0x49,0x4e,0x03, +0x39,0x0d,0xe4,0x34,0x90,0xd3,0x60,0x34,0x21,0x00,0x46,0x0c,0x1a,0x00,0x04,0xc1, +0x40,0xab,0xd5,0xe0,0x4d,0x83,0x82,0x4e,0x83,0x33,0xb8,0xe8,0x34,0xa0,0xd3,0x80, +0x4e,0x03,0x3a,0x0d,0x46,0x13,0x02,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xb4,0x5b, +0x0d,0xe2,0x34,0x38,0xec,0x34,0x48,0x83,0xcb,0x4e,0x03,0x3b,0x0d,0xec,0x34,0xb0, +0xd3,0x60,0x34,0x21,0x00,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00,0x0d,0x64,0x35,0xa8, +0xd3,0xc0,0x3c,0x03,0x56,0x0d,0x46,0x13,0x02,0x61,0xb8,0x21,0x80,0xd5,0x00,0x0c, +0x66,0x19,0x6c,0xe1,0x16,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x58,0x03,0x5a,0x0d, +0xee,0x34,0x78,0xcf,0x20,0x44,0x83,0x11,0x83,0x06,0x00,0x41,0x30,0xd0,0x7a,0x35, +0xb8,0xd3,0x20,0xe0,0xd3,0x00,0x0e,0x3c,0x3e,0x0d,0xf8,0x34,0xe0,0xd3,0x80,0x4f, +0x83,0xd1,0x84,0x00,0x18,0x31,0x70,0x00,0x10,0x04,0x03,0x0c,0x5c,0x83,0x3b,0x0d, +0x06,0x39,0x00,0x03,0x3f,0x0d,0x82,0x20,0x08,0x6c,0x34,0x98,0x25,0xb8,0x85,0xe1, +0x06,0xf2,0x0c,0xdc,0x34,0x20,0x83,0x59,0x06,0x92,0xc0,0x85,0xc0,0xde,0xa0,0x16, +0xe0,0x63,0x81,0x1b,0xc0,0xc7,0x82,0x36,0x80,0x8f,0x05,0x6c,0x00,0x1f,0x0b,0xc2, +0x00,0x3e,0x16,0x80,0x01,0x7c,0x2c,0xf8,0xe0,0x63,0x81,0x07,0x1f,0x0b,0x2c,0xf8, +0x58,0x50,0xc1,0xc7,0x02,0x0a,0x3e,0x16,0x4c,0xf0,0xb1,0xc0,0x46,0x03,0xf9,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x01,0x1a,0x98,0x6b,0x90,0xaa,0x81,0x7e,0x06,0xe0,0x1a, +0x8c,0x26,0x04,0xc2,0x70,0x43,0x40,0xaa,0x01,0x18,0xcc,0x32,0xe4,0x82,0x2e,0x04, +0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0x06,0xe8,0x1a,0xac,0x6a,0x30,0xa2,0x41,0x8d, +0x06,0x23,0x06,0x0d,0x00,0x82,0x60,0xa0,0xc5,0x6b,0xb0,0xaa,0x41,0x00,0xab,0x41, +0x7a,0x06,0xe6,0x19,0xc0,0x6a,0x00,0xab,0x01,0xac,0x06,0xb0,0x1a,0x8c,0x26,0x04, +0xc0,0x88,0x81,0x03,0x80,0x20,0x18,0x60,0xf4,0x1a,0xac,0x6a,0x30,0xac,0x67,0x80, +0x9e,0x81,0xac,0x06,0x41,0x10,0x04,0x6a,0x1a,0xcc,0x12,0xe8,0xc2,0x88,0xc1,0x01, +0x80,0x20,0x18,0xa0,0x01,0xbb,0x06,0xaf,0x1a,0x84,0x68,0x70,0xae,0xc1,0x68,0x42, +0x00,0x0c,0x37,0x04,0xa4,0x1a,0x80,0x41,0xfd,0x42,0xa0,0xb3,0x0c,0xbb,0xe0,0x0b, +0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0xac,0xc1,0xbb,0x06,0xb2,0x1a,0xb0,0x68,0xb0, +0xa3,0xc1,0x88,0x41,0x03,0x80,0x20,0x18,0x68,0xf8,0x1a,0xc8,0x6a,0x10,0xdc,0x6a, +0xc0,0xae,0x01,0xbb,0x06,0xb7,0x1a,0xdc,0x6a,0x70,0xab,0xc1,0xad,0x06,0xa3,0x09, +0x41,0x30,0x1c,0x11,0xac,0x69,0x40,0x7c,0xb3,0x0c,0xbc,0xd0,0x0b,0x81,0x3d,0x42, +0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x0c,0xec,0x35,0xc0,0xd5,0x20,0x45,0x83, +0x58,0x0d,0x46,0x13,0x02,0xc0,0x02,0x37,0x0d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08, +0x06,0x0c,0xc9,0x06,0xb8,0x1a,0x04,0xf6,0xa6,0x41,0x10,0x1f,0x0b,0x0c,0xf9,0x58, +0x90,0xc0,0x67,0x96,0xa0,0x17,0x06,0x2a,0x04,0x81,0x17,0xdc,0x60,0x17,0x2c,0x90, +0xd3,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xc0,0xa8,0x6c,0xe0,0xab,0x41,0x60, +0xc1,0x9c,0x06,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0x86,0x65,0x83,0x5e,0x0d, +0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x60,0x5a,0x36,0x08,0xd7,0x20,0xb0,0x3a,0x0d, +0x02,0xfa,0x8c,0x18,0x38,0x00,0x08,0x82,0x01,0xb6,0xb2,0x81,0xb8,0x06,0x93,0xbf, +0x06,0xfe,0x1a,0xa4,0x6b,0x10,0x1c,0x41,0x10,0xaa,0xc1,0x2c,0x81,0x2f,0x0c,0x1b, +0x10,0xf2,0xe3,0x0d,0xc0,0xb0,0x01,0xe1,0x3e,0x70,0x1a,0x0c,0xc0,0xb0,0x01,0xa1, +0x3e,0x70,0x1a,0x0c,0xc0,0xb0,0x01,0x61,0x3e,0x70,0x1a,0x0c,0xc0,0x70,0xc3,0x8b, +0x06,0xfc,0x1a,0x90,0xc1,0x2c,0x03,0x49,0xfc,0x42,0x30,0x62,0x60,0x00,0x20,0x08, +0x06,0x1e,0xca,0x06,0xbc,0x1a,0xf4,0x6b,0x40,0xf3,0x23,0x18,0x04,0x3f,0x82,0x41, +0xed,0x23,0x18,0xa4,0x3e,0x82,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x5c,0xcb,0x06, +0xed,0x1a,0x10,0xe8,0x35,0x62,0x70,0x00,0x20,0x08,0x06,0x9c,0xcb,0x06,0xee,0x1a, +0x10,0xe9,0x35,0x62,0x70,0x00,0x20,0x08,0x06,0xdc,0xcb,0x06,0xef,0x1a,0x10,0xea, +0x35,0x62,0x70,0x00,0x20,0x08,0x06,0x1c,0xcc,0x06,0xf0,0x1a,0x10,0xeb,0x35,0x62, +0x70,0x00,0x20,0x08,0x06,0x5c,0xcc,0x06,0xf1,0x1a,0x20,0xe7,0x35,0x62,0x70,0x00, +0x20,0x08,0x06,0x9c,0xcc,0x06,0xf2,0x1a,0x20,0xe8,0x35,0x62,0x70,0x00,0x20,0x08, +0x06,0xdc,0xcc,0x06,0xf3,0x1a,0x20,0xe9,0x35,0x62,0x70,0x00,0x20,0x08,0x06,0x1c, +0xcd,0x06,0xf4,0x1a,0x20,0xea,0x35,0x62,0x70,0x00,0x20,0x08,0x06,0x5c,0xcd,0x06, +0xf5,0x1a,0x30,0xe6,0x35,0x62,0x70,0x00,0x20,0x08,0x06,0x9c,0xcd,0x06,0xf6,0x1a, +0x30,0xe7,0x35,0x62,0x70,0x00,0x20,0x08,0x06,0xdc,0xcd,0x06,0xf7,0x1a,0x30,0xe8, +0x35,0x62,0x70,0x00,0x20,0x08,0x06,0x1c,0xce,0x06,0xf8,0x1a,0x30,0xe9,0x65,0x0c, +0x04,0x1f,0x63,0x20,0xf8,0x18,0x03,0xc1,0xc7,0x18,0x08,0x3e,0x46,0x30,0xf0,0x31, +0x82,0x81,0x8f,0x11,0x0c,0x7c,0x8c,0x60,0xe0,0x63,0x04,0x03,0x1f,0x23,0x18,0xf8, +0x18,0xc1,0xc0,0xc7,0x08,0x06,0x3e,0x46,0xb8,0x6a,0x20,0x1f,0x23,0x5e,0x35,0x90, +0x8f,0x11,0xb0,0x1a,0xc8,0xc7,0x88,0x58,0x0d,0xe4,0x33,0xcb,0x00,0x0e,0xe7,0xc0, +0x53,0x35,0xa6,0x41,0xd8,0x06,0x58,0x61,0x1a,0x88,0x6d,0x80,0x23,0x06,0x07,0x00, +0x82,0x60,0x80,0x06,0x66,0x1b,0xa4,0x6c,0xa0,0xa7,0x01,0xd8,0x06,0xa3,0x09,0x81, +0x30,0xdc,0x10,0xf8,0x6b,0x00,0x06,0xb3,0x0c,0xe1,0x20,0x0e,0xc1,0x88,0xc1,0x01, +0x80,0x20,0x18,0xac,0x01,0xda,0x06,0x2b,0x1b,0x8c,0x6a,0x50,0xab,0xc1,0x88,0x41, +0x03,0x80,0x20,0x18,0x68,0x71,0x1b,0xac,0x6c,0x10,0xc0,0x6c,0x60,0x14,0x30,0x1b, +0xc0,0x6c,0x00,0xb3,0x01,0xcc,0x06,0xa3,0x09,0x01,0x30,0x62,0xe0,0x00,0x20,0x08, +0x06,0x18,0xdd,0x06,0x2b,0x1b,0x0c,0xc8,0x21,0xb3,0x41,0x10,0x04,0x81,0xba,0x06, +0xb3,0x04,0xe2,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x68,0xc0,0xb6,0xc1,0xcb,0x06, +0xa1,0x1a,0x9c,0x6d,0x30,0x9a,0x10,0x00,0xc3,0x0d,0xc1,0xd9,0x06,0x60,0x50,0x8b, +0xb2,0xc3,0x0d,0xc1,0xda,0x06,0x60,0x50,0xc1,0xa0,0xb3,0x0c,0xe3,0x60,0x0e,0xc1, +0x88,0xc1,0x01,0x80,0x20,0x18,0xac,0x41,0xdc,0x06,0x34,0x1b,0xb8,0x6a,0xd0,0xab, +0xc1,0x88,0x41,0x03,0x80,0x20,0x18,0x68,0x7a,0x1b,0xd0,0x6c,0x10,0xe4,0x6c,0xe0, +0xb6,0x81,0xdb,0x06,0x39,0x1b,0xe4,0x6c,0x90,0xb3,0x41,0xce,0x06,0xa3,0x09,0x41, +0x30,0x1c,0x11,0xb4,0x6b,0x40,0x7c,0xb3,0x0c,0xe4,0x50,0x0e,0x81,0x59,0x42,0x7c, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x0c,0xf0,0x36,0xd0,0xd9,0x60,0x55,0x83,0x99, +0x0d,0x46,0x13,0x02,0xc0,0x02,0x78,0x0d,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06, +0x8c,0xe9,0x06,0x3a,0x1b,0x04,0x16,0xaf,0x41,0x10,0x1f,0x0b,0x0c,0xf9,0x58,0x90, +0xc0,0x67,0x96,0xa0,0x1c,0x06,0x2a,0x04,0x81,0x1c,0xf8,0x60,0x1c,0x2c,0xa0,0xd7, +0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xc0,0xb0,0x6e,0x00,0xb6,0x41,0x60,0x41, +0xbd,0x06,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0xc6,0x75,0x83,0x9f,0x0d,0x82, +0x11,0x03,0x03,0x00,0x41,0x30,0x60,0x5e,0x37,0x18,0xdb,0x20,0xb0,0x7b,0x0d,0x02, +0xfa,0x8c,0x18,0x38,0x00,0x08,0x82,0x01,0xd6,0xba,0x01,0xd9,0x06,0x13,0xe8,0x06, +0xa0,0x1b,0xac,0x6d,0x10,0x1c,0x41,0x30,0xb2,0xc1,0x2c,0x81,0x39,0x94,0xab,0x06, +0xa2,0x1b,0xa8,0x95,0x6a,0x10,0xc0,0xa0,0x82,0xb5,0x0d,0xa4,0x48,0x35,0x08,0x60, +0x0d,0x06,0xde,0x0d,0x48,0x37,0x08,0x86,0x0d,0x88,0x40,0x0d,0x06,0xa0,0x08,0xb7, +0x0d,0xa4,0x4e,0x35,0x08,0x60,0x0d,0x06,0xdf,0x0d,0x4e,0x37,0x08,0x86,0x0d,0x88, +0x80,0x0d,0x06,0xa0,0x8e,0xb8,0x0d,0xa4,0x54,0x35,0x08,0x60,0x0d,0x06,0xf0,0x0d, +0x54,0x37,0x08,0x86,0x0d,0x88,0xc0,0x0d,0x06,0xa0,0x14,0xba,0x0d,0xa4,0x5a,0x35, +0x08,0x60,0x0d,0x06,0xf1,0x0d,0x5a,0x37,0x08,0x86,0x0d,0x88,0x00,0x0e,0x06,0x60, +0x96,0xe0,0x1c,0x86,0x1b,0x7e,0x35,0x40,0xdb,0x80,0x0c,0x66,0x19,0x48,0x02,0x1d, +0x82,0x11,0x03,0x03,0x00,0x41,0x30,0xf0,0x70,0x37,0x60,0xdb,0xa0,0x75,0x83,0xe1, +0x86,0x72,0x0d,0xc6,0x36,0x20,0x83,0x59,0x86,0x74,0x88,0x87,0xa0,0x74,0x35,0x90, +0xdd,0x40,0xeb,0x55,0x83,0x60,0x2b,0xd8,0xdb,0x40,0x0a,0x56,0x83,0x00,0xd6,0x60, +0x60,0xdf,0x80,0x76,0x83,0x80,0x02,0xc1,0xa8,0xe2,0x6f,0x03,0x29,0x5a,0x0d,0x02, +0x58,0x83,0xe1,0x7d,0x03,0xdc,0x0d,0x02,0x0a,0x04,0xa3,0x92,0xd1,0x0d,0xa4,0x70, +0x35,0x08,0x60,0x0d,0x06,0xf9,0x0d,0x78,0x37,0x08,0x28,0x10,0x8c,0x6a,0x4e,0x37, +0x90,0xe2,0xd5,0x20,0x80,0x35,0x18,0xea,0x37,0x00,0xdf,0x20,0xa0,0x40,0x30,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0x80,0x63,0xdf,0x80,0x75,0x83,0xe6,0xd4,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0x80,0x6b,0xdf,0xa0,0x75,0x03,0x05,0xd5,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0x80,0x73,0xdf,0xc0,0x75,0x83,0x23,0xd5,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x80, +0x7b,0xdf,0xe0,0x75,0x03,0x42,0xd5,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x80,0x83,0xdf, +0x00,0x76,0x83,0xc8,0xd4,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x80,0x8b,0xdf,0x20,0x76, +0x03,0xe7,0xd4,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x80,0x93,0xdf,0x40,0x76,0x83,0x05, +0xd5,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x80,0x9b,0xdf,0x60,0x76,0x03,0x24,0xd5,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0x80,0xa3,0xdf,0x80,0x76,0x83,0xaa,0xd4,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0x80,0xab,0xdf,0xa0,0x76,0x03,0xc9,0xd4,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0x80,0xb3,0xdf,0xc0,0x76,0x83,0xe7,0xd4,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x80, +0xbb,0xdf,0xe0,0x76,0x03,0x06,0xd5,0x8c,0xc9,0xe0,0x63,0x8c,0x05,0x1f,0x63,0x26, +0xf8,0x18,0x03,0xc1,0xc7,0x08,0x06,0x3e,0x46,0x30,0xf0,0x31,0x82,0x81,0x8f,0x11, +0x0c,0x7c,0x8c,0x60,0xe0,0x63,0x04,0x03,0x1f,0x23,0x18,0xf8,0x18,0xc1,0xc0,0xc7, +0x88,0xb6,0x0d,0xe4,0x63,0x84,0xdb,0x06,0xf2,0x31,0xe2,0x6d,0x03,0xf9,0x18,0x01, +0xb7,0x81,0x7c,0x66,0x19,0xd4,0x21,0x1e,0xf6,0xab,0x44,0x36,0x00,0xe1,0x00,0x0b, +0x64,0x83,0x10,0x0e,0x70,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xd0,0xa0,0x84,0x03,0xf4, +0x0d,0x72,0x36,0xf8,0xdf,0x60,0x34,0x21,0x10,0x86,0x1b,0x02,0x10,0x0e,0xc0,0x60, +0x96,0x61,0x1d,0xd8,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x35,0x38,0xe1,0x40, +0x7d,0x03,0xb1,0x0d,0xe8,0x36,0x18,0x31,0x68,0x00,0x10,0x04,0x03,0x0d,0x86,0x03, +0xf5,0x0d,0x82,0xf7,0x0d,0x8c,0xe2,0x7d,0x83,0xf7,0x0d,0xde,0x37,0x78,0xdf,0x60, +0x34,0x21,0x00,0x46,0x0c,0x1c,0x00,0x04,0xc1,0x00,0x9b,0xe1,0x40,0x7d,0x83,0x01, +0x39,0xe2,0x37,0x08,0x82,0x20,0x48,0xdd,0x60,0x96,0x80,0x1d,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0x00,0x0d,0x56,0x38,0x70,0xdf,0x00,0x6c,0x03,0x13,0x0e,0x46,0x13,0x02, +0x60,0xb8,0x21,0x10,0xdf,0x00,0x0c,0x6a,0x51,0x76,0xb8,0x21,0x50,0xe1,0x00,0x0c, +0x2a,0x18,0x74,0x96,0xa1,0x1d,0xe0,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x35, +0x80,0xe1,0x60,0x7e,0x83,0xb6,0x0d,0xf8,0x36,0x18,0x31,0x68,0x00,0x10,0x04,0x03, +0x2d,0x87,0x83,0xf9,0x0d,0x02,0xfc,0x0d,0x5a,0x38,0x68,0xe1,0x00,0x7f,0x03,0xfc, +0x0d,0xf0,0x37,0xc0,0xdf,0x60,0x34,0x21,0x08,0x86,0x23,0x02,0xd6,0x0d,0x88,0x6f, +0x96,0xc1,0x1d,0xde,0x21,0x30,0x4b,0x88,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x94, +0xc1,0x0d,0x07,0xf9,0x1b,0xa8,0x6d,0x20,0xbf,0xc1,0x68,0x42,0x00,0x58,0xf0,0xba, +0x81,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x80,0x29,0xe3,0x20,0x7f,0x83,0xc0,0x60, +0x37,0x08,0xe2,0x63,0x81,0x21,0x1f,0x0b,0x12,0xf8,0xcc,0x12,0xbc,0xc3,0x40,0x85, +0x20,0xb8,0x03,0x1f,0xb4,0x83,0x05,0xb3,0x1b,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0x98,0x35,0x0e,0xfe,0x37,0x08,0x2c,0xa0,0xdd,0x40,0x3e,0x23,0x06,0x06,0x00, +0x82,0x60,0xc0,0xb4,0x71,0xe0,0xbf,0x41,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x8c, +0x1b,0x07,0x22,0x1c,0x04,0x66,0xbb,0x41,0x40,0x9f,0x11,0x03,0x07,0x00,0x41,0x30, +0xc0,0xd8,0x38,0x18,0xe1,0x60,0xfa,0xe1,0xe0,0x87,0x03,0x15,0x0e,0x82,0x23,0x08, +0xc4,0x37,0x98,0x25,0x80,0x07,0xeb,0xd9,0x00,0x0c,0x60,0x50,0x41,0x0a,0x07,0x52, +0x3e,0x1b,0x04,0xb0,0x06,0x83,0x1e,0x07,0x62,0x1c,0x04,0xc3,0x06,0x44,0x90,0x06, +0x03,0x50,0x04,0x0b,0x07,0x52,0x61,0x1b,0x04,0xb0,0x06,0x03,0x1f,0x07,0x65,0x1c, +0x04,0xc3,0x06,0x44,0xb0,0x06,0x03,0x50,0xc7,0x0b,0x07,0x52,0x64,0x1b,0x04,0xb0, +0x06,0x83,0x1f,0x07,0x68,0x1c,0x04,0xc3,0x06,0x44,0xd0,0x06,0x03,0x50,0x8a,0x0c, +0x07,0x52,0x67,0x1b,0x04,0xb0,0x06,0x03,0x28,0x07,0x6b,0x1c,0x04,0xc3,0x06,0x44, +0xf0,0x06,0x03,0x30,0x4b,0x10,0x0f,0xc3,0x0d,0x7d,0x1b,0x94,0x70,0x40,0x06,0xb3, +0x0c,0x24,0x21,0x0f,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x78,0x76,0x1c,0xa8,0x70, +0xb0,0xc6,0xc1,0x70,0xc3,0xe8,0x06,0x36,0x1c,0x90,0xc1,0x2c,0xc3,0x3c,0xec,0x43, +0x60,0x7e,0xf2,0xb6,0x01,0x0c,0x2a,0xc0,0xe1,0x40,0xea,0x4f,0x02,0x58,0x83,0x21, +0x95,0x83,0x38,0x0e,0x02,0x0a,0x04,0xa3,0x0a,0x1e,0x0e,0xa4,0x46,0x25,0x80,0x35, +0x18,0x58,0x39,0xa8,0xe3,0x20,0xa0,0x40,0x30,0x2a,0x01,0xe3,0x40,0xea,0x54,0x02, +0x58,0x83,0xe1,0x95,0x83,0x3c,0x0e,0x02,0x0a,0x04,0xa3,0x1a,0x32,0x0e,0xa4,0x56, +0x25,0x80,0x35,0x18,0x64,0x39,0xe8,0xe3,0x20,0xa0,0x40,0x30,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0x80,0x4b,0xe5,0x20,0x8d,0x83,0x86,0xec,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0x80,0x53,0xe5,0x40,0x8d,0x03,0xa5,0xec,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x80,0x5b, +0xe5,0x60,0x8d,0x83,0xc3,0xec,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x80,0x63,0xe5,0x80, +0x8d,0x03,0xe2,0xec,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x80,0x6b,0xe5,0xa0,0x8d,0x83, +0x68,0xec,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x80,0x73,0xe5,0xc0,0x8d,0x03,0x87,0xec, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0x80,0x7b,0xe5,0xe0,0x8d,0x83,0xa5,0xec,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0x80,0x83,0xe5,0x00,0x8e,0x03,0xc4,0xec,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0x80,0x8b,0xe5,0x20,0x8e,0x83,0x4a,0xec,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0x80,0x93,0xe5,0x40,0x8e,0x03,0x69,0xec,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x80,0x9b, +0xe5,0x60,0x8e,0x83,0x87,0xec,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x80,0xa3,0xe5,0x80, +0x8e,0x03,0xa6,0xec,0x8c,0xc9,0xe0,0x63,0x8c,0x05,0x1f,0x63,0x26,0xf8,0x18,0x03, +0xc1,0xc7,0x08,0x06,0x3e,0x46,0x30,0xf0,0x31,0x82,0x81,0x8f,0x11,0x0c,0x7c,0x8c, +0x60,0xe0,0x63,0x04,0x03,0x1f,0x23,0x18,0xf8,0x18,0xc1,0xc0,0xc7,0x08,0x15,0x0e, +0xe4,0x63,0xc4,0x0a,0x07,0xf2,0x31,0x82,0x85,0x03,0xf9,0x18,0xd1,0xc2,0x81,0x7c, +0x66,0x19,0xe8,0x61,0x1f,0x70,0xad,0x7e,0x37,0xe8,0xe5,0x00,0xab,0x77,0x03,0x5f, +0x0e,0x70,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xd0,0x40,0x9c,0x83,0x52,0x0e,0xec,0x37, +0xe0,0xe5,0x60,0x34,0x21,0x10,0x86,0x1b,0x82,0x3c,0x0e,0xc0,0x60,0x96,0xa1,0x1e, +0xec,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x35,0x20,0xe7,0xe0,0x94,0x83,0xff, +0x0d,0x62,0x38,0x18,0x31,0x68,0x00,0x10,0x04,0x03,0xad,0x9d,0x83,0x53,0x0e,0x02, +0x56,0x0e,0x8c,0x82,0x95,0x03,0x56,0x0e,0x58,0x39,0x60,0xe5,0x60,0x34,0x21,0x00, +0x46,0x0c,0x1c,0x00,0x04,0xc1,0x00,0x83,0xe7,0xe0,0x94,0x83,0x01,0x39,0x5c,0x39, +0x08,0x82,0x20,0x30,0xe3,0x60,0x96,0xc0,0x1e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x00, +0x0d,0xd0,0x39,0x58,0xe5,0xa0,0x7f,0x83,0x71,0x0e,0x46,0x13,0x02,0x60,0xb8,0x21, +0xf0,0xe3,0x00,0x0c,0x6a,0x51,0x76,0xb8,0x21,0x38,0xe7,0x00,0x0c,0x2a,0x18,0x74, +0x96,0xe1,0x1e,0xf4,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x35,0x68,0xe7,0x00, +0x96,0x03,0x15,0x0e,0x72,0x38,0x18,0x31,0x68,0x00,0x10,0x04,0x03,0xcd,0x9e,0x03, +0x58,0x0e,0x82,0x5a,0x0e,0xd4,0x39,0x50,0xe7,0xa0,0x96,0x83,0x5a,0x0e,0x6a,0x39, +0xa8,0xe5,0x60,0x34,0x21,0x08,0x86,0x23,0x82,0x34,0x0e,0x88,0x6f,0x96,0x01,0x1f, +0xf2,0x21,0x30,0x4b,0x88,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x94,0x01,0x3d,0x07, +0xb6,0x1c,0x9c,0x70,0xf0,0xca,0xc1,0x68,0x42,0x00,0x58,0xc0,0xc6,0x81,0x7c,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x80,0x11,0xe9,0xc0,0x96,0x83,0xc0,0xda,0x38,0x08,0xe2, +0x63,0x81,0x21,0x1f,0x0b,0x12,0xf8,0xcc,0x12,0xe4,0xc3,0x40,0x85,0x20,0xe0,0x03, +0x1f,0xdc,0x83,0x05,0x70,0x1c,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x18,0x94, +0x0e,0x78,0x39,0x08,0x2c,0x88,0xe3,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xc0, +0xa8,0x74,0xb0,0xcb,0x41,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0xcc,0x4a,0x07,0xbf, +0x1c,0x04,0x36,0xc7,0x41,0x40,0x9f,0x11,0x03,0x07,0x00,0x41,0x30,0xc0,0x52,0x3a, +0x00,0xe7,0x60,0xe2,0xe7,0x80,0x9f,0x83,0x73,0x0e,0x82,0x23,0x08,0xfe,0x38,0x98, +0x25,0xd0,0x07,0x0b,0x83,0xfe,0x0d,0x60,0x50,0x81,0x39,0x07,0x52,0xfe,0x1c,0x04, +0xb0,0x06,0xc3,0x4d,0x07,0xff,0x1c,0x04,0xc3,0x06,0x44,0x90,0x06,0x03,0x50,0x44, +0x3a,0x07,0x52,0x21,0x1d,0x04,0xb0,0x06,0x43,0x4e,0x07,0x22,0x1d,0x04,0xc3,0x06, +0x44,0xb0,0x06,0x03,0x50,0x07,0x3b,0x07,0x52,0x24,0x1d,0x04,0xb0,0x06,0xc3,0x4e, +0x07,0x25,0x1d,0x04,0xc3,0x06,0x44,0xd0,0x06,0x03,0x50,0xca,0x3b,0x07,0x52,0x27, +0x1d,0x04,0xb0,0x06,0x43,0x4f,0x07,0x28,0x1d,0x04,0xc3,0x06,0x44,0xf0,0x06,0x03, +0x30,0x4b,0xb0,0x0f,0xc3,0x0d,0x3a,0x1c,0xf0,0x72,0x40,0x06,0xb3,0x0c,0x24,0xc1, +0x0f,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x78,0x33,0x1d,0x9c,0x73,0x80,0xd2,0xc1, +0x70,0x03,0x18,0x07,0x23,0x1d,0x90,0xc1,0x2c,0x43,0x3f,0x90,0x44,0x50,0x61,0x1c, +0xd0,0x73,0x20,0xc5,0xd2,0x41,0x00,0x6b,0x30,0x94,0x75,0xd0,0xd2,0x41,0x40,0x81, +0x60,0x54,0x19,0x07,0xf8,0x1c,0x48,0xc1,0x74,0x10,0xc0,0x1a,0x0c,0x68,0x1d,0xc4, +0x74,0x10,0x50,0x20,0x18,0x95,0xc6,0x01,0x3f,0x07,0x52,0x34,0x1d,0x04,0xb0,0x06, +0xc3,0x5a,0x07,0x35,0x1d,0x04,0x14,0x08,0x46,0xb5,0x71,0x00,0xd2,0x81,0x14,0x4e, +0x07,0x01,0xac,0xc1,0xe0,0xd6,0x41,0x4e,0x07,0x01,0x05,0x82,0x31,0x62,0x70,0x00, +0x20,0x08,0x06,0x5c,0x59,0x07,0x25,0x1d,0x34,0x20,0x18,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x01,0x67,0xd6,0x81,0x49,0x07,0x4a,0x08,0x06,0x23,0x06,0x07,0x00,0x82,0x60, +0xc0,0x9d,0x75,0x70,0xd2,0xc1,0x21,0x82,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x70, +0x68,0x1d,0xa0,0x74,0x40,0x8c,0x60,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x5c,0x5a, +0x07,0x29,0x1d,0x44,0xff,0x37,0x62,0x70,0x00,0x20,0x08,0x06,0x9c,0x5a,0x07,0x2a, +0x1d,0x38,0x20,0x18,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0xb7,0xd6,0xc1,0x4a,0x07, +0x4b,0x08,0x06,0x23,0x06,0x07,0x00,0x82,0x60,0xc0,0xb1,0x75,0xc0,0xd2,0x01,0x22, +0x82,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x70,0x6d,0x1d,0xb4,0x74,0x50,0xf9,0xdf, +0x88,0xc1,0x01,0x80,0x20,0x18,0x70,0x6e,0x1d,0xb8,0x74,0x20,0xfd,0xdf,0x88,0xc1, +0x01,0x80,0x20,0x18,0x70,0x6f,0x1d,0xbc,0x74,0xf0,0x80,0x60,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0x1c,0x5c,0x07,0x30,0x1d,0x30,0x21,0x18,0x18,0x93,0xc1,0xc7,0x82, +0x04,0x3e,0x16,0x18,0xf0,0xb1,0xa0,0x97,0x03,0xf9,0xcc,0x32,0xf8,0x03,0x49,0xa0, +0xdd,0x88,0xc1,0x01,0x80,0x20,0x18,0xa0,0x01,0x5c,0x07,0x33,0x1d,0x90,0x72,0xa0, +0xd6,0xc1,0x68,0x42,0x20,0x0c,0x37,0x04,0x26,0x1d,0x80,0xc1,0x2c,0xc3,0x3f,0x80, +0x44,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x6b,0x20,0xd7,0x41,0x4d,0x07,0xad,0x1c, +0xfc,0x72,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xda,0x5e,0x07,0x35,0x1d,0x04,0x3a, +0x1d,0xbc,0x75,0xf0,0xd6,0x81,0x4e,0x07,0x3a,0x1d,0xe8,0x74,0xa0,0xd3,0xc1,0x68, +0x42,0x00,0x8c,0x18,0x38,0x00,0x08,0x82,0x01,0xe6,0xd7,0x41,0x4d,0x07,0x43,0x5c, +0x07,0x71,0x1d,0xf0,0x74,0x10,0x04,0x41,0x40,0xcf,0xc1,0x2c,0x01,0x48,0x8c,0x18, +0x1c,0x00,0x08,0x82,0x01,0x1a,0xd8,0x75,0x90,0xd3,0xc1,0x2a,0x07,0x71,0x1d,0x8c, +0x26,0x04,0xc0,0x70,0x43,0x60,0xd2,0x01,0x18,0xcc,0x32,0x84,0x04,0x49,0x04,0x23, +0x06,0x07,0x00,0x82,0x60,0xb0,0x06,0x78,0x1d,0xec,0x74,0x50,0xcb,0x01,0x39,0x07, +0x23,0x06,0x0d,0x00,0x82,0x60,0xa0,0x85,0x76,0xb0,0xd3,0x41,0x00,0xd6,0x41,0x5d, +0x07,0x75,0x1d,0x80,0x75,0x00,0xd6,0x01,0x58,0x07,0x60,0x1d,0x8c,0x26,0x04,0xc1, +0x70,0x44,0x40,0xcf,0x01,0xf1,0xcd,0x32,0x88,0xc4,0x48,0x04,0xe6,0x08,0xf1,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0x32,0xf8,0xeb,0x20,0xac,0x03,0x59,0x0e,0x74,0x3a, +0x18,0x4d,0x08,0x00,0x0b,0xee,0x39,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x30, +0xad,0x1d,0x84,0x75,0x10,0x18,0x3e,0x07,0x41,0x7c,0x2c,0x30,0xe4,0x63,0x41,0x02, +0x9f,0x59,0x82,0x91,0x18,0xa8,0x10,0x04,0x91,0x60,0x83,0x90,0xb0,0x60,0x9f,0x03, +0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x33,0xdb,0xc1,0x59,0x07,0x81,0x05,0xfc, +0x1c,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x98,0xda,0x0e,0xcc,0x3a,0x08,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x80,0xb1,0xed,0x40,0xad,0x83,0xc0,0xfc,0x39,0x08,0xe8, +0x33,0x62,0xe0,0x00,0x20,0x08,0x06,0x18,0x6d,0x07,0x6b,0x1d,0x4c,0xa7,0x1d,0x9c, +0x76,0x20,0xd7,0x41,0x70,0x04,0x81,0x4a,0x07,0xb3,0x04,0x24,0x81,0x01,0x31,0x00, +0x78,0x00,0x00,0x00,0x5b,0x06,0xf7,0x0a,0xec,0x60,0xcb,0x20,0x5f,0x81,0x1d,0x6c, +0x19,0xec,0x2b,0xb0,0x83,0x2d,0x83,0x7e,0x05,0x76,0xb0,0x65,0x48,0xb1,0xc0,0x0e, +0xb6,0x0c,0x2d,0x16,0xd8,0xc1,0x96,0x21,0xc6,0x02,0x3b,0xd8,0x32,0xd4,0x58,0x60, +0x07,0x5b,0x86,0x51,0x0b,0xec,0x60,0xcb,0x70,0x6a,0x81,0x1d,0x6c,0x19,0x56,0x2d, +0xb0,0x83,0x2d,0xc3,0xab,0x05,0x76,0xb0,0x65,0xe0,0xb5,0xc0,0x0e,0xb6,0x0c,0xe0, +0x16,0xd8,0xc1,0x96,0x81,0xdc,0x02,0x3b,0xd8,0x32,0xa0,0x5b,0x60,0x07,0x5b,0x06, +0x78,0x0b,0xec,0x60,0xcb,0x40,0x6f,0x81,0x1d,0x6c,0x19,0xf0,0x2d,0xb0,0x83,0x2d, +0x03,0xbf,0x05,0x76,0xb0,0x65,0x60,0xbd,0xc0,0x0e,0xb6,0x0c,0xb0,0x17,0xd8,0xc1, +0x96,0x81,0xf6,0x02,0x3b,0xd8,0x32,0xe0,0x5e,0x60,0x07,0x5b,0x06,0xf2,0x0b,0xec, +0x60,0xcb,0x80,0x7e,0x81,0x1d,0x6c,0x19,0xd8,0x2f,0xb0,0x83,0x2d,0x03,0xfc,0x05, +0x76,0xb0,0x65,0xf8,0xc3,0x20,0xb0,0x83,0x2d,0xc3,0x28,0x06,0x81,0x1d,0x6c,0x19, +0x4e,0x31,0x08,0xec,0x60,0xcb,0xb0,0x8a,0x41,0x60,0x07,0x5b,0x06,0x5c,0x0c,0x02, +0x3b,0xd8,0x32,0xf0,0x62,0x10,0xd8,0xc1,0x96,0x01,0x1c,0x83,0xc0,0x0e,0xb6,0x0c, +0xe4,0x18,0x04,0x76,0xb0,0x65,0x88,0xcb,0x20,0xb0,0x83,0x2d,0x43,0x5d,0x06,0x81, +0x1d,0x6c,0x19,0xf2,0x32,0x08,0xec,0x60,0xcb,0xd0,0x97,0x41,0x60,0x07,0x5b,0x86, +0xd3,0x0c,0x02,0x3b,0xd8,0x32,0xac,0x66,0x10,0xd8,0xc1,0x96,0xe1,0x35,0x83,0xc0, +0x0e,0xb6,0x0c,0xb3,0x19,0x04,0x76,0xb0,0x65,0x58,0xd1,0x20,0xc8,0x83,0x2d,0x83, +0x8b,0x06,0x41,0x1e,0x6c,0x19,0xf8,0x36,0x08,0xec,0x60,0xcb,0xd0,0xb7,0x41,0x60, +0x07,0x5b,0x06,0xbf,0x0d,0x02,0x3b,0xd8,0x32,0xfc,0x6d,0x10,0xd8,0xc1,0x96,0x61, +0x74,0x83,0xc0,0x0e,0xb6,0x0c,0xa4,0x1b,0x04,0x76,0xb0,0x65,0x28,0xdd,0x20,0xb0, +0x83,0x2d,0x83,0xe9,0x06,0x81,0x1d,0x6c,0x19,0x64,0x38,0x08,0xec,0x60,0xcb,0x60, +0xc3,0x41,0x60,0x07,0x5b,0x06,0x1d,0x0e,0x02,0x3b,0xd8,0x32,0xf8,0x70,0x10,0xd8, +0xc1,0x96,0x41,0x8d,0x83,0xc0,0x0e,0xb6,0x0c,0x6e,0x1c,0x04,0x76,0xb0,0x65,0x90, +0xe3,0x20,0xb0,0x83,0x2d,0x83,0x1d,0x07,0x81,0x1d,0x6c,0x19,0x42,0x3a,0x08,0xec, +0x60,0xcb,0x50,0xd2,0x41,0x60,0x07,0x5b,0x86,0x94,0x0e,0x02,0x3b,0xd8,0x32,0xb4, +0x74,0x10,0xd8,0xc1,0x96,0x01,0xa7,0x83,0xc0,0x0e,0xb6,0x0c,0x3c,0x1d,0x04,0x76, +0xb0,0x65,0x00,0xeb,0x20,0xb0,0x83,0x2d,0x03,0x59,0x07,0x81,0x1d,0x6c,0x19,0xde, +0x3b,0x08,0xec,0x60,0xcb,0x30,0xdf,0x41,0x60,0x07,0x5b,0x86,0xfb,0x0e,0x02,0x3b, +0xd8,0x32,0xec,0x77,0x10,0xd8,0xc1,0x96,0xa1,0xc4,0x83,0xc0,0x0e,0xb6,0x0c,0x29, +0x1e,0x04,0x76,0xb0,0x65,0x68,0xf1,0x20,0xb0,0x83,0x2d,0x43,0x8c,0x07,0x81,0x1d, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_compute_luminance_pyramid_pass_wave64_permutations.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_compute_luminance_pyramid_pass_wave64_permutations.h new file mode 100644 index 00000000..f7fb43f4 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_compute_luminance_pyramid_pass_wave64_permutations.h @@ -0,0 +1,121 @@ +#include "ffx_fsr2_compute_luminance_pyramid_pass_wave64_1280c281eb4afadf1c8e732352251560.h" + +typedef union ffx_fsr2_compute_luminance_pyramid_pass_wave64_PermutationKey { + struct { + uint32_t FFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE : 1; + uint32_t FFX_FSR2_OPTION_HDR_COLOR_INPUT : 1; + uint32_t FFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_JITTERED_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_INVERTED_DEPTH : 1; + uint32_t FFX_FSR2_OPTION_APPLY_SHARPENING : 1; + }; + uint32_t index; +} ffx_fsr2_compute_luminance_pyramid_pass_wave64_PermutationKey; + +typedef struct ffx_fsr2_compute_luminance_pyramid_pass_wave64_PermutationInfo { + const uint32_t blobSize; + const unsigned char* blobData; + + + const uint32_t numCBVResources; + const char** cbvResourceNames; + const uint32_t* cbvResourceBindings; + const uint32_t* cbvResourceCounts; + const uint32_t* cbvResourceSpaces; + + const uint32_t numSRVResources; + const char** srvResourceNames; + const uint32_t* srvResourceBindings; + const uint32_t* srvResourceCounts; + const uint32_t* srvResourceSpaces; + + const uint32_t numUAVResources; + const char** uavResourceNames; + const uint32_t* uavResourceBindings; + const uint32_t* uavResourceCounts; + const uint32_t* uavResourceSpaces; + + const uint32_t numSamplerResources; + const char** samplerResourceNames; + const uint32_t* samplerResourceBindings; + const uint32_t* samplerResourceCounts; + const uint32_t* samplerResourceSpaces; + + const uint32_t numRTAccelerationStructureResources; + const char** rtAccelerationStructureResourceNames; + const uint32_t* rtAccelerationStructureResourceBindings; + const uint32_t* rtAccelerationStructureResourceCounts; + const uint32_t* rtAccelerationStructureResourceSpaces; +} ffx_fsr2_compute_luminance_pyramid_pass_wave64_PermutationInfo; + +static const uint32_t g_ffx_fsr2_compute_luminance_pyramid_pass_wave64_IndirectionTable[] = { + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, +}; + +static const ffx_fsr2_compute_luminance_pyramid_pass_wave64_PermutationInfo g_ffx_fsr2_compute_luminance_pyramid_pass_wave64_PermutationInfo[] = { + { g_ffx_fsr2_compute_luminance_pyramid_pass_wave64_1280c281eb4afadf1c8e732352251560_size, g_ffx_fsr2_compute_luminance_pyramid_pass_wave64_1280c281eb4afadf1c8e732352251560_data, 2, g_ffx_fsr2_compute_luminance_pyramid_pass_wave64_1280c281eb4afadf1c8e732352251560_CBVResourceNames, g_ffx_fsr2_compute_luminance_pyramid_pass_wave64_1280c281eb4afadf1c8e732352251560_CBVResourceBindings, g_ffx_fsr2_compute_luminance_pyramid_pass_wave64_1280c281eb4afadf1c8e732352251560_CBVResourceCounts, g_ffx_fsr2_compute_luminance_pyramid_pass_wave64_1280c281eb4afadf1c8e732352251560_CBVResourceSpaces, 1, g_ffx_fsr2_compute_luminance_pyramid_pass_wave64_1280c281eb4afadf1c8e732352251560_SRVResourceNames, g_ffx_fsr2_compute_luminance_pyramid_pass_wave64_1280c281eb4afadf1c8e732352251560_SRVResourceBindings, g_ffx_fsr2_compute_luminance_pyramid_pass_wave64_1280c281eb4afadf1c8e732352251560_SRVResourceCounts, g_ffx_fsr2_compute_luminance_pyramid_pass_wave64_1280c281eb4afadf1c8e732352251560_SRVResourceSpaces, 4, g_ffx_fsr2_compute_luminance_pyramid_pass_wave64_1280c281eb4afadf1c8e732352251560_UAVResourceNames, g_ffx_fsr2_compute_luminance_pyramid_pass_wave64_1280c281eb4afadf1c8e732352251560_UAVResourceBindings, g_ffx_fsr2_compute_luminance_pyramid_pass_wave64_1280c281eb4afadf1c8e732352251560_UAVResourceCounts, g_ffx_fsr2_compute_luminance_pyramid_pass_wave64_1280c281eb4afadf1c8e732352251560_UAVResourceSpaces, 1, g_ffx_fsr2_compute_luminance_pyramid_pass_wave64_1280c281eb4afadf1c8e732352251560_SamplerResourceNames, g_ffx_fsr2_compute_luminance_pyramid_pass_wave64_1280c281eb4afadf1c8e732352251560_SamplerResourceBindings, g_ffx_fsr2_compute_luminance_pyramid_pass_wave64_1280c281eb4afadf1c8e732352251560_SamplerResourceCounts, g_ffx_fsr2_compute_luminance_pyramid_pass_wave64_1280c281eb4afadf1c8e732352251560_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_compute_luminance_pyramid_pass_wave64_permutations.h.d b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_compute_luminance_pyramid_pass_wave64_permutations.h.d new file mode 100644 index 00000000..3417a4bb --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_compute_luminance_pyramid_pass_wave64_permutations.h.d @@ -0,0 +1 @@ +src/ffx-fsr2-api/shaders/dx12/ffx_fsr2_compute_luminance_pyramid_pass_wave64_permutations.h: ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common.h ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common_half.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_callbacks_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_resources.h ../../src/ffx-fsr2-api/shaders/ffx_core.h ../../src/ffx-fsr2-api/shaders/ffx_core_portability.h ../../src/ffx-fsr2-api/shaders/ffx_common_types.h ../../src/ffx-fsr2-api/shaders/ffx_core_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_common.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_compute_luminance_pyramid.h ../../src/ffx-fsr2-api/shaders/ffx_spd.h \ No newline at end of file diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_04f893e9e569883de2b5d98e981a73b4.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_04f893e9e569883de2b5d98e981a73b4.h new file mode 100644 index 00000000..61fb136c --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_04f893e9e569883de2b5d98e981a73b4.h @@ -0,0 +1,787 @@ +// ffx_fsr2_depth_clip_pass_04f893e9e569883de2b5d98e981a73b4.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_depth_clip_pass_04f893e9e569883de2b5d98e981a73b4_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_04f893e9e569883de2b5d98e981a73b4_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_04f893e9e569883de2b5d98e981a73b4_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_04f893e9e569883de2b5d98e981a73b4_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_04f893e9e569883de2b5d98e981a73b4_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_exposure", "r_reactive_mask", "r_transparency_and_composition_mask", "r_reconstructed_previous_nearest_depth", "r_dilated_motion_vectors", "r_previous_dilated_motion_vectors", "r_dilatedDepth", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_04f893e9e569883de2b5d98e981a73b4_SRVResourceBindings[] = { 7, 6, 9, 3, 4, 0, 1, 5, 2, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_04f893e9e569883de2b5d98e981a73b4_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_04f893e9e569883de2b5d98e981a73b4_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_04f893e9e569883de2b5d98e981a73b4_UAVResourceNames[] = { "rw_prepared_input_color", "rw_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_04f893e9e569883de2b5d98e981a73b4_UAVResourceBindings[] = { 1, 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_04f893e9e569883de2b5d98e981a73b4_UAVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_04f893e9e569883de2b5d98e981a73b4_UAVResourceSpaces[] = { 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_04f893e9e569883de2b5d98e981a73b4_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_04f893e9e569883de2b5d98e981a73b4_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_04f893e9e569883de2b5d98e981a73b4_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_04f893e9e569883de2b5d98e981a73b4_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_depth_clip_pass_04f893e9e569883de2b5d98e981a73b4_size = 12140; + +static const unsigned char g_ffx_fsr2_depth_clip_pass_04f893e9e569883de2b5d98e981a73b4_data[] = { +0x44,0x58,0x42,0x43,0xc6,0xaa,0xf7,0xae,0x82,0xa4,0xbd,0x72,0x74,0x33,0x87,0xb2, +0x12,0xa0,0x6f,0x27,0x01,0x00,0x00,0x00,0x6c,0x2f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0xec,0x10,0x00,0x00,0x08,0x11,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x80,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xf0,0x0e,0x00,0x00,0x62,0x00,0x05,0x00, +0xbc,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xd8,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xb3,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x84,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09,0xa8,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xe4,0x00,0x00,0x00,0x32,0x22,0xc8,0x09, +0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0x84,0xc2,0x1c,0x01,0x18,0x24,0x01, +0x80,0x02,0x23,0x00,0x25,0x18,0x10,0xa1,0x0c,0x00,0x00,0x80,0x0c,0x33,0x00,0x65, +0x40,0x00,0x10,0x94,0x98,0x23,0x40,0x68,0x71,0xcf,0x70,0xf9,0x13,0xf6,0x10,0x92, +0x1f,0x02,0xcd,0xb0,0x10,0x28,0x60,0x94,0x65,0x00,0x68,0x00,0x00,0x00,0x04,0x02, +0x81,0x58,0x90,0xe3,0xa6,0xe1,0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4,0x95,0x98, +0xfc,0xe2,0xb6,0x51,0x81,0x40,0x20,0x10,0x80,0xa2,0x40,0x00,0x0d,0x00,0x00,0x00, +0x00,0x00,0x00,0x14,0xb9,0x69,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0x5f,0x09,0x69,0x25, +0x26,0x1f,0xb9,0x6d,0x54,0x00,0x00,0x00,0x00,0xa0,0x28,0x13,0x40,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x0a,0x81,0x00,0x20,0x10,0x64,0x29,0x06,0x02,0x80,0x40, +0x20,0x10,0x84,0x29,0x04,0x00,0x00,0x00,0x90,0xa6,0x30,0x10,0x40,0xa3,0x81,0x40, +0x20,0x10,0x00,0x00,0x00,0x41,0x9c,0x82,0x20,0x00,0x08,0x04,0x02,0x81,0x40,0x90, +0xe7,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0x1f,0xb9, +0x6d,0x44,0x00,0x00,0x00,0x40,0x21,0x40,0x80,0x06,0x80,0x42,0x47,0x0d,0x97,0x3f, +0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0x02,0x81,0x40, +0x20,0x0a,0x31,0x02,0x34,0x00,0x44,0x9a,0x23,0x08,0x8a,0xd1,0x00,0x2c,0x00,0x00, +0x13,0x9d,0x06,0x02,0x86,0x11,0x08,0x64,0xa6,0x36,0x18,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87, +0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03,0x3d, +0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00, +0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c, +0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0, +0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03, +0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xa8,0x56,0xc4,0x1a,0x46,0x10,0x90,0x99,0xda, +0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d, +0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc, +0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0,0x1d,0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8,0x21, +0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0xe0,0x7a,0x11, +0x6c,0xa6,0x30,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0, +0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87, +0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a, +0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x90,0x80,0x90,0xd1,0x6c,0x26, +0x34,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a, +0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xa8,0x07,0x77,0x98,0x87,0x74,0x38, +0x07,0x77,0x28,0x07,0x72,0x00,0x83,0x74,0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83, +0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0x01,0x60, +0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8, +0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2,0xe1, +0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c,0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00,0xa8, +0x91,0x6d,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b, +0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0, +0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07, +0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x81,0x8a,0x70,0x33,0x91, +0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03, +0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38, +0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80, +0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x5c,0xa4,0x1b,0x46,0x10,0x80,0x33,0x84, +0xe0,0x63,0x57,0x1b,0x4d,0x3c,0x1e,0x8f,0xc7,0x03,0x00,0x54,0x2e,0x97,0xcb,0x85, +0x40,0x20,0x10,0x08,0x04,0x82,0x7a,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02,0xcc, +0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x02,0x00,0xfd,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x3a,0x0f,0x24,0x90,0x21,0x23,0x25,0x40,0x80,0x1d, +0x4c,0x30,0xe0,0xc1,0x00,0x00,0x00,0x10,0x00,0x00,0xb0,0x83,0x09,0x86,0x3b,0x18, +0x00,0x00,0x00,0x02,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x0c,0x79,0x0c,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x18,0xf2,0x24,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x71, +0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01,0x30, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x02,0x02,0x60,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x43,0x1e,0x0c,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x1a,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x38,0x20, +0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x78,0x40,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x09,0x03,0x20,0x00,0x06,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x18,0xf2,0x90,0x01,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x0c,0x79,0xce,0x00,0x08,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xb2,0x40,0x00,0x00,0x22,0x00,0x00,0x00,0x32,0x1e,0x98,0x1c,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02,0x94,0x40,0x11,0x8c,0x00,0x14,0x43,0x39, +0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44,0x71,0x14,0x7e,0x40,0x81,0x14,0x4c,0x01, +0x15,0x54,0x61,0x15,0x58,0x01,0x06,0x14,0x64,0x40,0x81,0x06,0x14,0x6c,0x40,0x01, +0x07,0x14,0x72,0x40,0x41,0x07,0x14,0x76,0x40,0x81,0x07,0x14,0x7a,0x40,0xc1,0x07, +0x14,0xe2,0x40,0xb9,0x95,0x45,0x61,0x12,0x14,0xb2,0x42,0x59,0x95,0x13,0x99,0x6a, +0x60,0x04,0x80,0x02,0x63,0x11,0x00,0x10,0x04,0x63,0x11,0x40,0x00,0x04,0xd4,0x9a, +0x01,0xa0,0xd8,0x0c,0x00,0xd1,0x66,0x00,0xe8,0x36,0x03,0x40,0xb9,0x19,0x00,0xda, +0xcd,0x00,0x50,0x6f,0x06,0x80,0x7c,0x33,0x00,0x04,0x9c,0x01,0x00,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x8d,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04, +0x00,0x9a,0x20,0x00,0xd1,0x06,0x61,0x20,0x26,0x08,0x80,0xb4,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x13,0x04,0x60,0xda,0x30,0x20,0x09,0x31,0x41,0x68,0x03,0x3c,0xa0,0x25, +0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x35,0xf6,0xc6,0xf6,0x26,0xf7,0xa5,0x96,0x46, +0x47,0x57,0x26,0x57,0x46,0x36,0x41,0x00,0xa8,0x09,0x02,0x50,0x6d,0x10,0x0c,0x67, +0x43,0x62,0x2c,0x8c,0xd1,0x0c,0x84,0xf1,0xd0,0x92,0xfb,0x4a,0x73,0x83,0xab,0xa3, +0xfb,0x6a,0x7b,0xa3,0x4b,0x7b,0x73,0xfb,0xb2,0x2b,0x1b,0xa3,0x7b,0x93,0x9b,0xdb, +0x90,0x0c,0x4b,0x64,0x24,0x03,0x61,0x3c,0x13,0x84,0x38,0xc8,0x03,0x42,0x72,0x5f, +0x69,0x6e,0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x1b,0x12, +0x62,0xa2,0x0c,0x67,0x20,0x8c,0x67,0x82,0x00,0x58,0x13,0x04,0x3a,0xd0,0x03,0x3e, +0x72,0x5f,0x72,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x1b, +0x12,0xeb,0xc2,0x0c,0x6b,0x20,0x8c,0x67,0x82,0x00,0x5c,0x1c,0x03,0xb9,0x2f,0x3a, +0xb9,0x30,0xb7,0x39,0xb8,0x30,0xb9,0x32,0xb7,0xb1,0xbc,0xaf,0x30,0x37,0xb2,0xaf, +0xb1,0xb7,0x36,0xb8,0xb7,0xb9,0x34,0xba,0xb4,0x37,0xb7,0xaf,0xb6,0xb0,0xb9,0xb5, +0x0d,0x89,0x76,0x6d,0x86,0x36,0x10,0xc6,0x33,0x41,0x00,0xb0,0x09,0xc2,0x1d,0xec, +0x01,0xcd,0x40,0xee,0x4b,0xae,0x6c,0xec,0xcd,0x6d,0x8e,0x4e,0xae,0x6e,0x8c,0xae, +0x8c,0xec,0x0b,0x4e,0xae,0xcc,0x2e,0xed,0xad,0x6e,0xee,0xcb,0xad,0x2c,0x4c,0xae, +0x6c,0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d,0x83,0x60,0x74,0x1b,0x92,0xce,0xfb, +0x0c,0x63,0x20,0x0c,0x30,0x20,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6, +0xd5,0xf6,0x46,0x97,0xf6,0xe6,0xf6,0x65,0x57,0x36,0x46,0xf7,0x26,0x37,0xb7,0x21, +0x49,0x26,0x31,0x30,0x86,0x81,0x30,0x1e,0x86,0x81,0xdc,0x17,0x9c,0x5c,0x99,0x5d, +0xda,0x5b,0xdd,0xdc,0x17,0x59,0x1a,0x5b,0x18,0x5d,0x19,0xd9,0x57,0xdb,0x1b,0x5d, +0xda,0x9b,0xdb,0x97,0x5d,0xd9,0x18,0xdd,0x9b,0xdc,0xdc,0x86,0xa4,0x99,0xc8,0xc0, +0xe8,0x06,0xc2,0x78,0x26,0x08,0x40,0x46,0x47,0xee,0x8b,0x2c,0x8d,0x2d,0x8c,0xae, +0x8c,0x8c,0xa8,0x0c,0x8e,0x0e,0x6d,0x43,0x62,0x06,0xd7,0x19,0x18,0xc4,0x40,0x18, +0xcf,0x86,0x04,0x92,0xaa,0x8c,0x0b,0x83,0x31,0x28,0x03,0x34,0x98,0x20,0xe4,0x01, +0x1f,0xf0,0x92,0xbb,0xfb,0x82,0x93,0x2b,0x83,0x0b,0x93,0x2b,0x23,0xfb,0x4a,0x73, +0x83,0xab,0xa3,0xfb,0x1a,0x7b,0x63,0x7b,0x93,0x9b,0x20,0x98,0x41,0x1d,0x6c,0x58, +0x0c,0x35,0x58,0x03,0x63,0x18,0x08,0x36,0x60,0x03,0x36,0x78,0x26,0x08,0x7b,0xd0, +0x07,0xcc,0xe4,0xee,0xbe,0xc8,0xd2,0xd8,0xc2,0xe8,0xca,0xc8,0xbe,0xe4,0xca,0xc2, +0xc6,0xe8,0xd2,0xec,0xca,0xbe,0xda,0xc2,0xe6,0xd6,0xe6,0x26,0x08,0x80,0xb6,0x41, +0x30,0xe0,0x60,0xc3,0x32,0xb8,0xc1,0x1b,0x18,0xc6,0x40,0xb0,0x01,0x1b,0xb0,0x41, +0x1c,0x6c,0x10,0xda,0x40,0x0e,0x26,0x08,0x7e,0xf0,0x07,0x34,0xc6,0xc4,0x8c,0xa6, +0xa4,0x64,0x26,0x08,0xc0,0xb6,0x01,0x31,0xe8,0xa0,0x0e,0x0c,0x63,0xb0,0x03,0x60, +0x43,0x70,0x07,0x13,0x04,0x50,0x00,0x05,0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61, +0x72,0x43,0x6c,0x61,0x6d,0x70,0x1b,0x10,0x23,0x0f,0xf4,0xc0,0x18,0x06,0x03,0xd8, +0x10,0xec,0xc1,0x06,0x22,0x0d,0xe6,0x00,0x0f,0xf8,0x60,0x82,0xd0,0x07,0x7e,0xc0, +0x25,0x4d,0xaa,0xcc,0x8d,0xac,0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x60,0x06,0x74, +0xb0,0x01,0x49,0xfe,0xc0,0x32,0x1a,0xcd,0x01,0x05,0x3a,0x69,0x4d,0x61,0x78,0x52, +0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x1b,0x90,0x44,0x14,0x2c,0x33,0x68, +0x34,0x07,0x14,0xc8,0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95, +0x4d,0x10,0x00,0x6e,0x03,0x92,0x90,0x82,0x55,0x0a,0x8d,0xe6,0x80,0x02,0xbb,0xb4, +0x24,0x37,0xb8,0x3a,0xba,0xa1,0x37,0xb6,0x37,0x39,0xa9,0xb2,0xb9,0xb7,0x3a,0xb9, +0xb1,0x32,0xa2,0xb4,0xb6,0x32,0xb7,0xb9,0xb4,0x37,0xb7,0xb9,0x09,0x02,0xd0,0x6d, +0x30,0x92,0x53,0xb0,0x50,0xa1,0xd1,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1, +0x11,0xa5,0xb5,0x95,0xb9,0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x00,0x6f,0x83,0x91, +0xa8,0x82,0xb5,0x0a,0x8d,0x46,0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29,0x0d,0x8e,0xa9, +0xcc,0xae,0x8c,0x8d,0xea,0xad,0x6a,0xae,0x6c,0x82,0x00,0x7c,0x1b,0x8c,0xa4,0x15, +0x2c,0x57,0x68,0x34,0x2e,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78, +0x13,0x04,0x00,0x0c,0x36,0x18,0x09,0x2c,0x58,0xb1,0xd0,0x68,0x94,0xcc,0x88,0xca, +0xec,0xd2,0xc6,0xca,0xa8,0xde,0xac,0xd2,0xca,0xee,0x88,0xca,0xe0,0xe8,0xd0,0x26, +0x08,0x40,0x18,0x6c,0x40,0x92,0x59,0xb0,0x68,0xa1,0x71,0x1c,0x50,0xe0,0x61,0xa6, +0x94,0x46,0x47,0x57,0x26,0x37,0x41,0x00,0xc4,0x60,0x83,0x91,0xd8,0x82,0x75,0x0b, +0x8d,0x43,0xc9,0xac,0xe9,0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x6e, +0x6a,0x2c,0x8c,0xad,0x6c,0x82,0x00,0x8c,0xc1,0x06,0x24,0xc9,0x05,0x4b,0x17,0x1a, +0xc7,0x01,0x05,0x42,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61, +0x63,0x74,0x6f,0x72,0x13,0x04,0x80,0x0c,0x36,0x18,0x09,0x2f,0x58,0xbd,0xd0,0x38, +0xfc,0xcc,0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0x94,0xd2, +0xe8,0xe8,0xca,0xe4,0x86,0xc2,0xdc,0xc6,0xca,0xd8,0xd8,0xc2,0xe8,0xd2,0xde,0xdc, +0x26,0x08,0x40,0x19,0x6c,0x30,0x92,0x5f,0xb0,0xc0,0xa1,0x71,0xc8,0x98,0x41,0xc9, +0x95,0x15,0xe1,0xc1,0xbd,0xcd,0xd5,0xc9,0x95,0x4d,0x10,0x00,0x33,0xd8,0x80,0x24, +0xe2,0x60,0x8d,0x43,0xe3,0x38,0xa0,0xc0,0xcc,0x0c,0x4a,0xae,0xcc,0x2e,0xed,0xad, +0x6e,0xce,0x48,0x2e,0xac,0xad,0x0c,0x4a,0xae,0xac,0x08,0x0f,0xee,0x6d,0xae,0x4e, +0xae,0x6c,0x82,0x00,0x9c,0xc1,0x06,0x23,0x29,0x07,0xcb,0x1c,0x1a,0x87,0x8b,0x19, +0x55,0x98,0x1b,0x52,0x18,0x9b,0x99,0xd1,0x93,0xd5,0x04,0x01,0x40,0x83,0x0d,0x46, +0x82,0x0e,0x56,0x3a,0x34,0x0e,0x2b,0x33,0xa5,0x34,0x3a,0xba,0x32,0xb9,0xa9,0xb2, +0xb8,0xba,0x32,0xb7,0xb1,0x32,0xa6,0x32,0xb7,0x33,0x3a,0xb4,0x09,0x02,0x90,0x06, +0x1b,0x8c,0x64,0x1d,0x2c,0x76,0x68,0x1c,0x2a,0x66,0x44,0x65,0x6c,0x74,0x61,0x54, +0x69,0x6d,0x65,0x13,0x04,0x40,0x0d,0x36,0x18,0x89,0x3b,0x58,0xef,0xd0,0x38,0xbc, +0xcc,0x88,0xf2,0xdc,0xc2,0xda,0xd2,0xc6,0xa4,0xca,0xe6,0x86,0xd0,0xc2,0xdc,0xce, +0xca,0x8c,0xc2,0xc6,0xe8,0xde,0xe4,0x26,0x08,0xc0,0x1a,0x6c,0x30,0x92,0x78,0xb0, +0xe4,0xa1,0x71,0x88,0x99,0x59,0xa5,0x95,0xdd,0x4d,0xc1,0x85,0x8d,0x95,0x51,0xbd, +0x35,0x95,0xd1,0x95,0xc9,0xcd,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x00,0x36, +0xd8,0x80,0x24,0xf4,0x60,0xd5,0x43,0xe3,0x38,0xa0,0xb0,0x81,0xb2,0x83,0x50,0x18, +0x05,0x53,0x48,0x05,0x56,0x78,0x05,0x59,0xa8,0x05,0x5c,0xd8,0x05,0x5f,0x08,0x07, +0x72,0x38,0x07,0x75,0x68,0x07,0x78,0x98,0x07,0x7b,0xd8,0x30,0x18,0x7e,0x70,0x0f, +0x13,0x84,0x42,0xd8,0x00,0x6c,0x18,0x0c,0x7d,0xd0,0x87,0x0d,0xc1,0x3e,0x6c,0x18, +0x86,0x7c,0xe0,0x07,0x0a,0x43,0x53,0x1b,0x06,0x33,0x30,0x83,0x61,0x83,0xa0,0xfd, +0xc3,0x86,0x22,0x1f,0xfc,0x01,0xe8,0x03,0x90,0x60,0x14,0x26,0x27,0x17,0x96,0xf7, +0xc5,0xf6,0x36,0x16,0xc6,0xf6,0x25,0x96,0x47,0x57,0x36,0x37,0x41,0x00,0xda,0x80, +0x50,0x98,0x9c,0x5c,0x58,0xde,0x17,0xdb,0xdb,0x58,0x18,0xdb,0x17,0x1b,0xd9,0x1c, +0xdd,0x04,0x01,0x70,0x03,0x22,0x62,0x72,0x61,0x6e,0x63,0x68,0x65,0x73,0x13,0x04, +0xe0,0x0d,0x68,0x98,0xb1,0xbd,0x85,0xd1,0xcd,0x4d,0x10,0x00,0x38,0x60,0x91,0xe6, +0x36,0x47,0x37,0x37,0x41,0x00,0xe2,0x80,0x44,0x9a,0x1b,0xdd,0xdc,0x04,0x01,0x90, +0x03,0x22,0x74,0x65,0x78,0x5f,0x6c,0x6f,0x61,0x64,0x13,0x04,0x60,0x0e,0x88,0xd0, +0x95,0xe1,0x7d,0xb9,0xbd,0xc9,0xb5,0x31,0xa1,0x2b,0xc3,0xfb,0x9a,0xa3,0x7b,0x93, +0x2b,0x63,0x51,0x97,0xe6,0x46,0x37,0xb7,0x81,0x12,0x89,0x91,0x20,0x89,0x92,0x30, +0x89,0x93,0x40,0x89,0x94,0x50,0x89,0x95,0x60,0x89,0x96,0x70,0x89,0x97,0x80,0x89, +0x21,0x26,0x08,0x99,0xe8,0xaa,0xb0,0xb1,0xd9,0xb5,0xb9,0xa4,0x91,0x95,0xb9,0xd1, +0x4d,0x09,0x82,0x2a,0x64,0x78,0x2e,0x76,0x65,0x72,0x73,0x69,0x6f,0x6e,0x53,0x02, +0xa2,0x09,0x19,0x9e,0x8b,0x5d,0x18,0x9b,0x5d,0x99,0xdc,0x94,0xc0,0xa8,0x43,0x86, +0xe7,0x32,0x87,0x16,0x46,0x56,0x26,0xd7,0xf4,0x46,0x56,0xc6,0x36,0x25,0x48,0xca, +0x90,0xe1,0xb9,0xc8,0x95,0xcd,0xbd,0xd5,0xc9,0x8d,0x95,0xcd,0x4d,0x09,0xf8,0xa0, +0x12,0x19,0x9e,0x0b,0x5d,0x1e,0x5c,0x59,0x90,0x9b,0xdb,0x1b,0x5d,0x18,0x5d,0xda, +0x9b,0xdb,0xdc,0x14,0xe1,0x1e,0xf8,0xa1,0x0e,0x19,0x9e,0x4b,0x99,0x1b,0x9d,0x5c, +0x1e,0xd4,0x5b,0x9a,0x1b,0xdd,0xdc,0x94,0x00,0x24,0xba,0x90,0xe1,0xb9,0x8c,0xbd, +0xd5,0xb9,0xd1,0x95,0xc9,0xcd,0x4d,0x09,0x64,0x02,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x42,0x00,0x00,0x00, +0x26,0x20,0x70,0xac,0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44,0x62,0x53,0x38,0x3e, +0xe2,0x23,0x3e,0xed,0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8,0x82,0x34,0x04,0x10, +0x89,0x4d,0xe1,0xf8,0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00,0x18,0x02,0x34,0x5c, +0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a,0xd0,0x70,0xf9,0xce, +0xe3,0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6,0x39,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f, +0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc5,0x6d,0x5b, +0xc3,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84, +0x01,0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x48,0xc3,0xe5,0x3b,0x8f,0x2f,0x44,0x04,0x30, +0x11,0x21,0xd0,0x0c,0x0b,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3,0x0f,0xce,0x64,0xfb, +0xc5,0x6d,0x1b,0x83,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0xb6, +0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44,0x45,0x2c,0x7e,0x71, +0xdb,0x66,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c, +0x7e,0x71,0xdb,0x76,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5, +0x03,0x0c,0x3e,0x72,0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15, +0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x0d,0x48,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d, +0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d, +0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48, +0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0xf8,0x93,0xe9,0xe5,0x69,0x88,0x3d, +0xe2,0xb5,0xd9,0x8e,0x98,0x1a,0x73,0xb4,0x44,0x58,0x49,0x4c,0x5c,0x1e,0x00,0x00, +0x62,0x00,0x05,0x00,0x97,0x07,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0x44,0x1e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00, +0x8e,0x07,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c, +0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42, +0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20, +0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50, +0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00, +0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d, +0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff,0xff,0xff,0xff,0x1f, +0x00,0x09,0xa8,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42, +0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xe8,0x00,0x00,0x00, +0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3, +0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0xa4,0xc2,0x1c, +0x01,0x18,0x24,0x01,0x80,0x02,0x23,0x00,0x25,0x18,0x10,0xa1,0x0c,0x00,0x00,0x80, +0x0c,0x33,0x00,0x65,0x40,0x00,0x10,0x94,0x98,0x23,0x40,0x68,0x71,0xcf,0x70,0xf9, +0x13,0xf6,0x10,0x92,0x1f,0x02,0xcd,0xb0,0x10,0x28,0x60,0x94,0x65,0x00,0x68,0x00, +0x00,0x00,0x04,0x02,0x81,0x58,0x90,0xe3,0xa6,0xe1,0xf2,0x27,0xec,0x21,0x24,0x7f, +0x25,0xa4,0x95,0x98,0xfc,0xe2,0xb6,0x51,0x81,0x40,0x20,0x10,0x80,0xa2,0x40,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x14,0xb9,0x69,0xb8,0xfc,0x09,0x7b,0x08,0xc9, +0x5f,0x09,0x69,0x25,0x26,0x1f,0xb9,0x6d,0x54,0x00,0x00,0x00,0x00,0xa0,0x28,0x13, +0x40,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x0a,0x81,0x00,0x20,0x10,0x64,0x29, +0x06,0x02,0x80,0x40,0x20,0x10,0x84,0x29,0x04,0x00,0x00,0x00,0x90,0xa6,0x30,0x10, +0x40,0xa3,0x81,0x40,0x20,0x10,0x00,0x00,0x00,0x41,0x9c,0x82,0x20,0x00,0x08,0x04, +0x02,0x81,0x40,0x90,0xe7,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62, +0x25,0x26,0x1f,0xb9,0x6d,0x44,0x00,0x00,0x00,0x40,0x21,0x40,0x80,0x06,0x80,0x42, +0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d, +0x23,0x02,0x81,0x40,0x20,0x0a,0x31,0x02,0x34,0x00,0x44,0x9a,0x23,0x08,0x8a,0xd1, +0x00,0x2c,0x00,0x00,0x13,0x9d,0x06,0x02,0x86,0x11,0x08,0x64,0xa6,0x36,0x18,0x07, +0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79, +0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0, +0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03, +0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78, +0x28,0x07,0x14,0x00,0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03, +0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b, +0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0, +0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xa8,0x56,0xc4,0x1a,0x46, +0x10,0x90,0x99,0xda,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca, +0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61, +0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d, +0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0,0x1d,0xd2,0x01,0x1e,0xe6, +0xe1,0x17,0xe8,0x21,0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98,0x49,0x0c,0xc6,0x81,0x1d, +0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca, +0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0, +0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f, +0x90,0xe0,0x7a,0x11,0x6c,0xa6,0x30,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37, +0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30, +0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87, +0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0xb2,0xc6,0x81,0x1d, +0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca, +0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x90,0x80, +0x90,0xd1,0x6c,0x26,0x34,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85, +0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xa8,0x07,0x77, +0x98,0x87,0x74,0x38,0x07,0x77,0x28,0x07,0x72,0x00,0x83,0x74,0x70,0x07,0x7a,0xf0, +0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87, +0x72,0x40,0x01,0x60,0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16, +0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xa0,0x1e,0xdc, +0x61,0x1e,0xd2,0xe1,0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c,0xd2,0xc1,0x1d,0xe8,0xc1, +0x0f,0x90,0x00,0xa8,0x91,0x6d,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07, +0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60, +0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x81, +0x8a,0x70,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81, +0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38, +0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x5c,0xa4,0x1b,0x46, +0x10,0x80,0x33,0x84,0xe0,0x63,0x57,0x1b,0x4d,0x3c,0x1e,0x8f,0xc7,0x03,0x00,0x54, +0x2e,0x97,0xcb,0x85,0x40,0x20,0x10,0x08,0x04,0x82,0x7a,0x37,0x49,0x53,0x44,0x09, +0x93,0xcf,0x02,0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x02,0x00,0xfd,0x92,0x00, +0x41,0xc1,0x4c,0x40,0xd0,0x90,0x10,0x73,0x04,0xa0,0x30,0x05,0x40,0x00,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a, +0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90, +0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6, +0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60, +0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x3a,0x0f,0x24,0x90,0x21,0x23, +0x25,0x40,0x80,0x1d,0x4c,0x30,0xa0,0xc1,0x00,0x00,0x00,0x10,0x00,0x00,0xb0,0x83, +0x09,0x86,0x6f,0x00,0x00,0x00,0x08,0x00,0x00,0x18,0xf2,0x10,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x31,0x80,0x00,0x08,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x60,0xc8,0x93,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xc0,0x90,0xc7,0x01,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f, +0x04,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x1e,0x0a,0x08,0x80, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x16,0x10,0x00,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x30,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x18,0xf2,0x68,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30, +0xe4,0xe1,0x80,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xe3,0x01, +0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x0c,0x80,0x00,0x18, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x06,0x40,0x00,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x39,0x03,0x20,0x00,0x06,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0xc8,0x02,0x01,0x00,0x00,0x15,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02,0x94,0x40,0x11,0x14, +0xc3,0x08,0x40,0x39,0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44,0x71,0x14,0x7e,0x00, +0x19,0x47,0x00,0xc8,0x34,0x02,0x40,0x81,0xb1,0x08,0x00,0x08,0x02,0x6a,0xcd,0x00, +0x50,0x6c,0x06,0x80,0x68,0x33,0x00,0x74,0x9b,0x01,0xa0,0xdc,0x0c,0x00,0xed,0x66, +0x00,0xc8,0x37,0x03,0x40,0xc0,0x19,0x00,0x0a,0x8c,0x45,0x00,0x01,0x10,0x00,0x00, +0x79,0x18,0x00,0x00,0xb1,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04, +0x00,0x9a,0x20,0x00,0xd1,0x06,0x61,0x20,0x26,0x08,0x80,0xb4,0x41,0x18,0x0c,0x0a, +0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08,0xc0,0x34,0x41,0x68,0x83,0x8f,0xc0,0x04, +0x01,0xa0,0x26,0x08,0x40,0xb5,0x41,0x50,0x9c,0x0d,0x89,0xb2,0x30,0x4a,0x33,0x10, +0xca,0xb3,0x21,0x19,0x16,0x46,0x31,0x06,0x42,0x79,0x26,0x08,0x71,0x00,0x06,0x1b, +0x12,0x42,0x62,0x14,0x67,0x20,0x94,0x67,0x82,0x00,0x58,0x13,0x04,0x3a,0x08,0x83, +0x0d,0x09,0x55,0x31,0x0a,0x35,0x10,0xca,0x33,0x41,0x00,0xae,0x0d,0xc9,0x55,0x31, +0xca,0x35,0x10,0xca,0x33,0x41,0x00,0xb0,0x09,0xc2,0x1d,0x88,0xc1,0x06,0x41,0xc9, +0x36,0x24,0x99,0xc6,0x28,0xca,0x40,0x28,0xdb,0x86,0xc4,0x90,0x18,0x65,0x18,0x08, +0xe5,0xd9,0x90,0x34,0x12,0xa3,0x64,0x03,0xa1,0x3c,0x13,0x04,0x20,0xdb,0x90,0x7c, +0x15,0xa3,0x10,0x03,0xa1,0x3c,0x1b,0x12,0x28,0x9a,0x2c,0x8c,0xeb,0x3c,0x30,0x98, +0x20,0xe4,0xc1,0x18,0x4c,0x10,0xcc,0xa0,0xdb,0xb0,0x28,0x62,0xc0,0x28,0xc3,0x40, +0x8c,0xc1,0x18,0x8c,0xc1,0x33,0x41,0xd8,0x03,0x32,0x98,0x20,0x00,0xda,0x06,0x41, +0x31,0x83,0x0d,0xcb,0x50,0x06,0x8c,0xa2,0x0c,0xc4,0x18,0x8c,0xc1,0x18,0x9c,0xc1, +0x06,0x81,0x0c,0xd0,0x60,0x82,0xe0,0x07,0x65,0x30,0x41,0x00,0xb6,0x0d,0x88,0xa2, +0x06,0x8c,0xa2,0x0c,0x6b,0x00,0x6c,0x08,0xd8,0x60,0x82,0x00,0x0a,0x66,0xb0,0x01, +0x51,0xdc,0x80,0x51,0x86,0x41,0x01,0x36,0x04,0x6f,0xb0,0x81,0x08,0x83,0x34,0x68, +0x03,0x38,0x98,0x20,0x14,0x02,0x85,0xa1,0xa9,0x0d,0xc3,0xf7,0x0d,0x1b,0x84,0x8b, +0x0e,0x36,0x14,0x72,0x30,0x07,0x40,0x1c,0xd4,0x01,0x0b,0x33,0xb6,0xb7,0x30,0x3a, +0x3e,0x6f,0x6d,0x6e,0x69,0x70,0x6f,0x74,0x65,0x6e,0x74,0x20,0x63,0x68,0x61,0x72, +0x8c,0xa6,0xd2,0xda,0xe0,0xd8,0xca,0x40,0x86,0x5e,0x86,0x56,0x56,0x40,0xa8,0x84, +0x82,0x82,0x36,0x04,0x79,0x30,0x41,0x30,0x05,0x6e,0xc3,0x80,0x07,0x7a,0xb0,0x07, +0x1b,0x86,0x3b,0xe0,0x83,0x3d,0xd8,0x30,0xf4,0x41,0x1f,0xec,0x01,0x71,0x21,0xe0, +0xe7,0xa8,0x8c,0x4e,0x28,0x8d,0x2d,0xcd,0xad,0x2c,0x4c,0x6e,0x2a,0xac,0x0d,0x8e, +0x2d,0xcd,0xed,0x8c,0x28,0x8c,0x2e,0x0c,0x08,0x28,0x2b,0xe8,0x27,0xa8,0x4a,0x28, +0x8d,0x2d,0xcd,0xad,0x2c,0x4c,0x6e,0x2a,0xac,0x0d,0x8e,0x2d,0xcd,0xed,0x8c,0x28, +0x8c,0x2e,0x0c,0x08,0xc8,0xea,0x87,0xc4,0xae,0x6c,0x8c,0xee,0x4d,0x0e,0xa8,0x89, +0x04,0x26,0x06,0x08,0xc8,0xea,0x87,0xc4,0xae,0x6c,0x8c,0xee,0x4d,0x0e,0x08,0x89, +0x04,0x26,0x06,0x08,0x08,0x48,0x6b,0x85,0x00,0x0a,0x7f,0xc0,0x72,0x08,0xf8,0x39, +0x2a,0xa3,0x13,0x4a,0x63,0x4b,0x73,0x2b,0x0b,0x93,0x9b,0x0a,0x6b,0x83,0x63,0x4b, +0x73,0x3b,0x23,0x0a,0xa3,0x0b,0x03,0x02,0xca,0x0a,0xfa,0x09,0xaa,0x12,0x4a,0x63, +0x4b,0x73,0x2b,0x0b,0x93,0x9b,0x0a,0x6b,0x83,0x63,0x4b,0x73,0x3b,0x23,0x0a,0xa3, +0x0b,0x03,0x02,0xb2,0xfa,0x21,0xb1,0x2b,0x1b,0xa3,0x7b,0x93,0x03,0x6a,0x22,0x81, +0x89,0x01,0x02,0xb2,0xfa,0x21,0xb1,0x2b,0x1b,0xa3,0x7b,0x93,0x03,0x42,0x22,0x81, +0x89,0x01,0x02,0x02,0xd2,0xd2,0x01,0x29,0x09,0x3b,0x3b,0x73,0x91,0x2b,0x9b,0xab, +0x63,0xa3,0x5b,0x31,0x88,0x02,0x28,0x84,0xc2,0x86,0x40,0x14,0xaa,0xb0,0xb1,0xd9, +0xb5,0xb9,0xa4,0x91,0x95,0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64,0x78,0x2e,0x76,0x65, +0x72,0x73,0x69,0x6f,0x6e,0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b,0x5d,0x18,0x9b,0x5d, +0x99,0xdc,0x94,0xc0,0xa8,0x43,0x86,0xe7,0x32,0x87,0x16,0x46,0x56,0x26,0xd7,0xf4, +0x46,0x56,0xc6,0x36,0x25,0x40,0xca,0x90,0xe1,0xb9,0xc8,0x95,0xcd,0xbd,0xd5,0xc9, +0x8d,0x95,0xcd,0x4d,0x09,0xe0,0xa0,0x0e,0x19,0x9e,0x4b,0x99,0x1b,0x9d,0x5c,0x1e, +0xd4,0x5b,0x9a,0x1b,0xdd,0xdc,0x94,0xa0,0x0e,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x42,0x00,0x00,0x00, +0x26,0x20,0x70,0xac,0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44,0x62,0x53,0x38,0x3e, +0xe2,0x23,0x3e,0xed,0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8,0x82,0x34,0x04,0x10, +0x89,0x4d,0xe1,0xf8,0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00,0x18,0x02,0x34,0x5c, +0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a,0xd0,0x70,0xf9,0xce, +0xe3,0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6,0x39,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f, +0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc5,0x6d,0x5b, +0xc3,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84, +0x01,0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x48,0xc3,0xe5,0x3b,0x8f,0x2f,0x44,0x04,0x30, +0x11,0x21,0xd0,0x0c,0x0b,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3,0x0f,0xce,0x64,0xfb, +0xc5,0x6d,0x1b,0x83,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0xb6, +0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44,0x45,0x2c,0x7e,0x71, +0xdb,0x66,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c, +0x7e,0x71,0xdb,0x76,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5, +0x03,0x0c,0x3e,0x72,0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15, +0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x0d,0x48,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d, +0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d, +0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x61,0x20,0x00,0x00,0xbe,0x04,0x00,0x00, +0x13,0x04,0x57,0x2c,0x10,0x00,0x00,0x00,0x26,0x00,0x00,0x00,0x04,0x98,0x01,0x28, +0xc2,0x80,0x32,0x2a,0xbb,0x92,0x2b,0x98,0x1a,0x28,0xa4,0x72,0x29,0x95,0x52,0x2a, +0xa6,0x72,0x2b,0xdd,0x80,0xb2,0x29,0xc3,0x80,0x62,0x2b,0x3e,0x5a,0x14,0x41,0x19, +0x94,0x47,0x09,0x8c,0x00,0x10,0x62,0x8c,0x00,0x04,0x41,0x10,0x04,0x83,0x31,0x02, +0x10,0xc4,0xff,0x7b,0x0c,0xc6,0x08,0x40,0x10,0x04,0xd1,0x6f,0x06,0x60,0x8c,0x00, +0x04,0x41,0x10,0xff,0x85,0x31,0x82,0x16,0xb5,0x57,0x7b,0x1b,0x23,0x58,0xf9,0x7f, +0xf7,0xb9,0x31,0x02,0x10,0x04,0x61,0x36,0x0c,0xc6,0x08,0x5a,0x73,0xce,0x69,0x6f, +0x8c,0x00,0x04,0x41,0x90,0x04,0x83,0x31,0x02,0x10,0x04,0x41,0x16,0x0c,0xc6,0x08, +0x40,0x10,0x04,0x5d,0x30,0x18,0x23,0x00,0x41,0x10,0x84,0x7f,0x61,0x8c,0x40,0xc5, +0xeb,0x53,0xf4,0xc6,0x08,0x40,0x10,0x04,0xe1,0x6f,0x8c,0x00,0x04,0x41,0x10,0xff, +0x46,0x00,0x00,0x00,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0x06,0xa1,0x40,0x06,0x13, +0x28,0xf4,0xc1,0x1c,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0x19,0x88,0x42,0x19,0x50, +0x7e,0x10,0x0a,0x74,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x67,0x30,0x0a,0x66,0x40, +0xe5,0x41,0x28,0xd4,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x9c,0x01,0x29,0x9c,0x41, +0xf5,0x07,0x7b,0x60,0x07,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0x06,0xa5,0x80,0x06, +0x96,0x28,0x90,0xc2,0x1d,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0x19,0x98,0x42,0x1a, +0x5c,0x7d,0x20,0x0a,0x78,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x67,0x70,0x0a,0x6a, +0x80,0xfd,0xc1,0x1f,0xe4,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x9c,0x01,0x2a,0xac, +0x41,0x16,0x0a,0xa1,0xa0,0x07,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0x06,0xa9,0xc0, +0x06,0xda,0x29,0x8c,0xc2,0x1e,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0x19,0xa8,0x42, +0x1b,0x6c,0xa9,0x70,0x0a,0x7c,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x67,0xb0,0x0a, +0x6e,0xc0,0x9d,0x82,0x29,0xf4,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x9c,0x01,0x2b, +0xbc,0x01,0x18,0xa0,0xc2,0x2a,0xf8,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x9c,0x41, +0x2b,0xc0,0x81,0x18,0xa4,0x42,0x2a,0xfc,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x18, +0xba,0x80,0x06,0xaa,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0xc6,0x2e,0xa4,0x81,0x2b, +0xcc,0x44,0x84,0x02,0x00,0x8d,0xc2,0x4c,0xc4,0x28,0x00,0xd0,0x28,0xcc,0x44,0x8c, +0x02,0x00,0x8d,0xc2,0x4c,0xc4,0x28,0x00,0xd0,0x28,0xcc,0x44,0x8c,0x02,0x00,0x8d, +0xc2,0x4c,0xc4,0x28,0x00,0xd0,0x28,0x1c,0x82,0xb0,0x43,0x10,0x66,0x82,0x06,0x1f, +0x13,0x36,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x18,0xf0,0x82,0x1f,0x34,0xb6, +0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0x02,0xc2,0x4e,0x40,0x98,0x1d,0x02,0x7d, +0xec,0x10,0xe8,0x33,0x62,0xd0,0x00,0x20,0x08,0x06,0x91,0x3a,0x9c,0x02,0xd7,0x0b, +0x93,0x84,0x0a,0xa8,0x80,0x0a,0xa8,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0x61,0x60,0x0e,0xa8,0x70,0x8d,0xc3,0x68,0x42,0x00,0x8c, +0x26,0x08,0xc1,0x09,0x08,0x3b,0x01,0x61,0x26,0x1c,0xf2,0x31,0xe1,0x90,0x8f,0x09, +0x82,0x7c,0x4c,0x10,0xe4,0x63,0x42,0x00,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x48, +0xf2,0x01,0x16,0x82,0xe1,0x88,0x40,0x0e,0x84,0xef,0x02,0x44,0x59,0xf0,0xc8,0xc7, +0x84,0x47,0x3e,0x26,0x50,0xf0,0x31,0x81,0x82,0xcf,0x88,0x41,0x03,0x80,0x20,0x18, +0x44,0xfe,0xb0,0x0b,0x72,0x10,0x0f,0x67,0x60,0x06,0xbc,0xc0,0x0b,0xbc,0xc0,0x0b, +0xa3,0x09,0x01,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x64,0x80,0x0f,0xbb,0xa0,0x06, +0xf0,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60,0x84,0x10,0x1f,0x13,0x02,0xfa,0xd8, +0x97,0xc8,0xc7,0xbe,0x44,0x3e,0x26,0x88,0x02,0x7c,0x4c,0x18,0x05,0xf8,0x8c,0x18, +0x18,0x00,0x08,0x82,0x41,0xb2,0x12,0xb9,0x20,0x8c,0x18,0x18,0x00,0x08,0x82,0x41, +0xc2,0x12,0xba,0x20,0x9c,0x00,0xa0,0x13,0x00,0x64,0x06,0x11,0x1f,0x33,0x88,0xf8, +0xd8,0x29,0x08,0xf1,0x31,0x54,0x10,0xe2,0x63,0x42,0x20,0x9f,0x1d,0x1c,0xf2,0xa0, +0x24,0x4a,0x62,0xd8,0x80,0x08,0x84,0x01,0xb0,0xc1,0x90,0xcf,0x0e,0x0e,0x7b,0x70, +0x12,0x2a,0x31,0x6c,0x40,0x04,0xc2,0x00,0x98,0x71,0xc8,0x67,0x07,0x87,0x3e,0x48, +0x89,0x95,0x18,0x36,0x20,0x02,0x61,0x00,0x4c,0x49,0xe4,0xb3,0x83,0xc3,0x1f,0xac, +0x04,0x4a,0x0c,0x1b,0x10,0x81,0x30,0x00,0xb3,0x04,0xc1,0x40,0x05,0x80,0x23,0x40, +0x5c,0x18,0x03,0x15,0x80,0x8e,0x00,0x6b,0x61,0x0c,0x54,0x20,0x64,0x01,0xfc,0x84, +0x31,0x50,0x81,0x98,0x05,0xf0,0x13,0xc6,0x40,0x05,0x00,0x26,0xc0,0x4f,0x18,0x45, +0x4c,0x50,0xc6,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x10,0x06,0x39,0xb1,0x0f,0xaa, +0x30,0x13,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xc3,0x0d,0x85,0x40,0x06,0xc3,0x0d, +0x85,0x40,0x06,0x25,0x04,0x3a,0xcb,0x20,0x14,0xc1,0x0e,0x0e,0xad,0x90,0x13,0x09, +0x05,0x88,0x31,0x1c,0x11,0x88,0x83,0xf0,0xcd,0x32,0x0c,0x45,0x30,0x62,0xd0,0x00, +0x20,0x08,0x06,0x14,0x5a,0x98,0x84,0x2e,0xf0,0xc4,0xa2,0x9c,0xc4,0x49,0x9c,0xc4, +0x49,0x8c,0x26,0x04,0xc0,0x05,0x88,0x1d,0x31,0x38,0x00,0x10,0x04,0x03,0x32,0x20, +0x8b,0x93,0xb0,0x05,0x9e,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x30,0x42,0x88,0x8f, +0x09,0x01,0x7d,0xac,0x0d,0x82,0xf8,0x0c,0x47,0x04,0xe9,0x20,0x7c,0xb3,0x0c,0x44, +0x11,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x15,0x17,0x2f,0x81,0xd0,0xc1,0x4d,0x08, +0xbb,0x09,0x61,0x26,0xbc,0x83,0x7c,0x4c,0x80,0x07,0xf9,0x9c,0x00,0xa0,0x13,0x00, +0x34,0x9a,0xe0,0x08,0xa3,0x09,0xcf,0x60,0xc9,0x13,0x1f,0x7b,0x02,0xfa,0x9c,0x81, +0xb0,0x33,0x10,0x66,0x02,0x43,0x1f,0x13,0x18,0xfa,0x98,0x90,0x12,0xf2,0x31,0x41, +0x25,0xe4,0x63,0xc2,0x49,0xc0,0xc7,0xfa,0x41,0x88,0x8f,0x25,0x8c,0x7c,0x2c,0x18, +0xe4,0x63,0x4b,0x23,0x1f,0x0b,0x08,0xf9,0x98,0x65,0xc9,0xc7,0x2c,0x4b,0x3e,0x26, +0x04,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe4,0x35,0xcc,0x22,0x18,0x31,0x38, +0x00,0x10,0x04,0x03,0x8b,0x35,0xd4,0x42,0x15,0x3c,0x4b,0x12,0xf9,0x18,0x82,0xc8, +0xc7,0x28,0x4a,0x3e,0x26,0x04,0xf0,0xb1,0x80,0x80,0xcf,0x88,0x81,0x01,0x80,0x20, +0x18,0x24,0xb6,0xd1,0x16,0x81,0x39,0x8e,0x7c,0xac,0x69,0xe4,0x63,0x82,0x01,0x1f, +0x0b,0x04,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xb2,0x1b,0x72,0x11,0x98,0x11, +0xd0,0xc7,0x9c,0x9e,0x90,0x8f,0x05,0x8e,0x7c,0x2c,0x18,0xe4,0x63,0xd1,0x4f,0xc8, +0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x92,0xf0,0x88,0x8d,0xc0,0x82,0xb3,0x90,0x8f, +0x05,0x39,0x01,0x1f,0x2b,0xe2,0x80,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x90,0x94, +0x47,0x6d,0x04,0x23,0x06,0x06,0x00,0x82,0x60,0x90,0x98,0x87,0x5e,0x04,0x16,0x10, +0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x04,0x3d,0xf6,0x22,0xb0,0x00,0x14,0xe4, +0x63,0x41,0x2b,0xc0,0xc7,0x44,0xa1,0x15,0xe0,0x33,0x4b,0x50,0x0c,0x94,0x20,0x04, +0xe1,0x13,0x83,0x4f,0x08,0x3e,0x11,0x0c,0x94,0x20,0x04,0xe1,0x13,0x83,0x4f,0x08, +0x3e,0x11,0xd8,0x2b,0x88,0x07,0x0c,0x86,0x1b,0x02,0xde,0x00,0x83,0x59,0x86,0xc3, +0x08,0x56,0x60,0xa0,0x8f,0xf0,0x10,0x28,0x00,0x8c,0x15,0x18,0xea,0x63,0x3c,0x08, +0x0a,0x00,0x63,0x96,0x20,0x18,0x8e,0x38,0xd2,0x42,0xf8,0x2c,0x41,0xe8,0x63,0x6c, +0x11,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x92,0xfb,0x38,0x8f,0x60,0xba,0x21, +0x68,0x0b,0xa2,0x7e,0xe2,0x35,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xa8,0xfb,0xa8, +0x8d,0xb4,0x58,0x8f,0xb0,0x08,0x6c,0xc3,0x36,0x6c,0xc3,0x36,0x46,0x13,0x02,0xe0, +0x02,0xc4,0x8e,0x18,0x1c,0x00,0x08,0x82,0x01,0x19,0xcc,0x87,0x6d,0x94,0xc5,0x7a, +0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x18,0x21,0xc4,0xc7,0x84,0x80,0x3e,0x23,0x06, +0x0d,0x00,0x82,0x60,0x40,0xfd,0x47,0x6f,0xc4,0xc5,0x7c,0xa4,0x05,0x5a,0xf8,0x86, +0x6f,0xf8,0x86,0x6f,0x8c,0x26,0x04,0xc0,0x05,0x88,0xb5,0xe0,0x88,0x8f,0x1d,0x01, +0x7d,0xaa,0x2d,0xf6,0x03,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80,0x2a,0x91,0xf1,0xb8, +0x8b,0xfc,0x78,0x8b,0x80,0x3c,0xc8,0x83,0x3c,0xc8,0x63,0x34,0x21,0x00,0x2e,0x40, +0xac,0x05,0x4d,0x7c,0xac,0x09,0xe8,0x63,0xcc,0x11,0x1f,0x43,0x4c,0x43,0x3e,0xc3, +0x11,0x42,0x20,0x7c,0xa6,0x10,0xf1,0xb1,0x22,0x35,0xe4,0x33,0x1c,0x21,0x04,0xc2, +0x57,0x44,0xa0,0x17,0x20,0xca,0x56,0x23,0x88,0x8f,0x05,0x9e,0x7c,0x46,0x0c,0x1a, +0x00,0x04,0xc1,0x20,0xaa,0x11,0xf9,0x08,0x0d,0x14,0xf1,0x8b,0xbe,0x98,0x8f,0xf9, +0x98,0x8f,0xf9,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0x11,0x83, +0x03,0x00,0x41,0x30,0xb0,0x6e,0xa4,0x3e,0x60,0x63,0x18,0x31,0x38,0x00,0x10,0x04, +0x03,0x0b,0x47,0xec,0x23,0x36,0x86,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x72,0xe4, +0x3e,0x64,0x63,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x32,0xa0,0x91,0xfb,0x30,0x0d, +0x18,0x19,0x4d,0x08,0x80,0x11,0x83,0x06,0x00,0x41,0x30,0x88,0x7c,0x64,0x3f,0x58, +0x23,0x46,0x62,0x24,0x46,0xf8,0x83,0x3f,0xf8,0x83,0x3f,0x46,0x13,0x02,0x60,0x38, +0x22,0xb8,0x8d,0xe0,0x9b,0x6e,0xc8,0x0d,0x21,0xb0,0xa4,0xa0,0x8f,0x25,0x06,0x7d, +0x2c,0x39,0xe8,0x63,0xc4,0x20,0x1f,0x2b,0x06,0xf9,0xd8,0x60,0xc8,0x67,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x2c,0x33,0x21,0x91,0xe1,0x37,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xc0,0x3a,0x93,0x12,0x19,0xc0,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x34,0x31, +0x91,0x21,0x3c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x4a,0x13,0x11,0x19,0xe2,0x63, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x35,0x19,0x91,0x41,0x3e,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xc0,0x5a,0x13,0x12,0x19,0xe6,0xc3,0x84,0xf3,0x90,0x8f,0x09,0x04,0x7c, +0x2c,0xa8,0x0f,0xf9,0x58,0x30,0xc0,0xc7,0x8e,0x22,0x3e,0x16,0xb0,0x87,0x7c,0x2c, +0xc9,0x0f,0xf9,0xd8,0x11,0xc4,0xc7,0x92,0xfd,0x90,0x8f,0x09,0x41,0x7c,0x46,0x0c, +0x1c,0x00,0x04,0xc1,0xc0,0xc9,0x93,0x13,0x69,0x8f,0xf0,0x00,0x0f,0x1b,0x39,0x8a, +0x80,0x0c,0x44,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc2,0x20,0x4e,0x66,0x44,0x3c, +0xd6,0x64,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xa2, +0x3d,0xc1,0x11,0xf4,0x70,0x13,0xf2,0x18,0x8f,0x1c,0xc9,0x91,0x1c,0xc9,0x91,0xd1, +0x84,0x00,0x18,0x4d,0x10,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x20,0x03,0x3b,0xc9, +0x11,0xf4,0x68,0x93,0xd1,0x84,0x40,0x18,0x4d,0x10,0x06,0x13,0x0a,0xf9,0x98,0x50, +0xc8,0xe7,0x14,0x84,0x9d,0x82,0x30,0x13,0x08,0xf9,0x98,0x40,0xc8,0xc7,0x04,0x41, +0x3e,0x26,0x08,0xf2,0x31,0x21,0x80,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x24,0xac, +0x32,0x26,0x81,0x29,0x8a,0x7c,0x4c,0x51,0xe4,0x63,0x42,0x00,0x9f,0x11,0x03,0x03, +0x00,0x41,0x30,0x48,0x60,0xe5,0x4c,0x82,0xe1,0x88,0x22,0x45,0x84,0x6f,0x96,0x01, +0x69,0x82,0x59,0x82,0x64,0xa0,0x02,0x99,0x85,0x05,0x86,0x90,0x81,0x0a,0x64,0x14, +0x16,0x03,0x19,0xa8,0x00,0x6a,0x61,0xa1,0x25,0x64,0x96,0x40,0x19,0xa8,0x40,0x8c, +0xa4,0x15,0x94,0x81,0x0a,0xc4,0x48,0xfa,0x40,0x19,0xa8,0x00,0x74,0x29,0x59,0x05, +0xa5,0x82,0xff,0x80,0x2a,0xfe,0x03,0x86,0x1b,0x86,0x55,0x41,0x83,0x11,0x83,0x03, +0x00,0x41,0x30,0xd0,0x6a,0xa5,0x4d,0x06,0x56,0x99,0x6e,0x08,0x08,0x61,0xb8,0xc1, +0x70,0x15,0x33,0xb0,0x31,0xa0,0x13,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x96, +0x2b,0x70,0x32,0x04,0xd3,0x0d,0x01,0x31,0x0c,0x37,0x34,0xb2,0x82,0x06,0x23,0x06, +0x07,0x00,0x82,0x60,0xa0,0xf1,0x0a,0x9d,0x24,0xb3,0x32,0xdd,0x10,0x28,0xc2,0x70, +0x03,0x54,0x2b,0x66,0x60,0x69,0xb0,0x27,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x03, +0x0d,0x5c,0xee,0x64,0x08,0xa6,0x1b,0x02,0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83, +0xc8,0x5c,0x46,0x65,0x46,0x72,0x05,0x09,0x48,0x85,0x54,0x48,0x85,0x54,0x46,0x13, +0x02,0x60,0x34,0x41,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x80,0x0c,0xc2,0x85,0x54, +0x66,0x04,0x57,0x46,0x13,0x02,0x61,0x34,0x41,0x18,0x4c,0x28,0xe4,0x63,0x42,0x21, +0x1f,0x13,0x04,0xf9,0x98,0x20,0xc8,0xc7,0x84,0x00,0x3e,0x23,0x06,0x06,0x00,0x82, +0x60,0x90,0xcc,0x8b,0xaa,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x60,0xc1,0x8b,0xab, +0x04,0xde,0x88,0xc1,0x01,0x80,0x20,0x18,0x58,0xf1,0xf2,0x2a,0x42,0x60,0x73,0x10, +0xd0,0xc7,0xe6,0x40,0xa0,0x8f,0x29,0x03,0x7d,0x4c,0x21,0xe8,0x33,0x62,0x90,0x00, +0x20,0x08,0x06,0x58,0xbd,0x98,0x8a,0x10,0x10,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18, +0x58,0xf7,0x02,0x2b,0x66,0x10,0x58,0x19,0xc0,0x0b,0x08,0x86,0x1b,0x02,0x78,0x01, +0x83,0x59,0x86,0x45,0x09,0x4c,0x0d,0xe4,0x05,0x04,0xc3,0x0d,0x81,0xbc,0x80,0xc1, +0x2c,0x03,0x93,0x04,0xb3,0x04,0xcd,0x40,0x05,0xc2,0x4e,0x87,0xc2,0x0c,0x54,0x20, +0xe2,0x70,0x68,0x8c,0xe1,0x89,0x10,0x1f,0x13,0x42,0x45,0x3e,0x23,0x06,0x06,0x00, +0x82,0x60,0x90,0x90,0x0c,0xbd,0x04,0x26,0x26,0xa0,0x40,0x1f,0x13,0x13,0x50,0xa0, +0xcf,0x88,0x41,0x03,0x80,0x20,0x18,0x44,0x25,0x23,0x2e,0x77,0x82,0x2f,0x6e,0xd2, +0x26,0xe3,0x32,0x2e,0xe3,0x32,0x2e,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x26,0x14, +0xf0,0x31,0xa1,0x80,0xcf,0x68,0x82,0x2c,0x08,0xa3,0x09,0xb3,0x30,0x58,0x2a,0x10, +0xf2,0xb1,0x54,0x20,0xe4,0x63,0xab,0x90,0x2a,0xf0,0xb1,0x55,0x50,0x15,0xf8,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x81,0xe5,0x32,0xe7,0x42,0x08,0x23,0x06,0x07,0x00,0x82, +0x60,0x60,0xbd,0x0c,0xba,0x10,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x58,0x30,0xe3, +0x2e,0xab,0x22,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x15,0x33,0xef,0xc2,0x2a,0xc2, +0x29,0x08,0x3b,0x05,0x61,0x46,0x08,0xf4,0x31,0x42,0xa0,0xcf,0x88,0xc1,0x03,0x80, +0x20,0x18,0x70,0x33,0x53,0x2e,0xab,0x32,0x2a,0x42,0xc0,0x2b,0xbc,0xb2,0x32,0x2b, +0x63,0x2f,0xaf,0x32,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0x61,0x40,0x33,0xf6,0x52,0x2a,0x31,0x33,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70, +0x02,0xc2,0x4e,0x40,0x98,0x09,0x9a,0x7c,0x4c,0xd0,0xe4,0x63,0x82,0x20,0x1f,0x13, +0x04,0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x92,0xb3,0xf1,0x97, +0xc0,0x82,0x72,0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x24,0x69,0xd3,0x2f,0x81, +0x05,0xe6,0x22,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x48,0xd6,0xc6,0x5f,0x82,0x11, +0x03,0x03,0x00,0x41,0x30,0x48,0xd8,0x86,0x67,0x02,0x93,0x24,0xf9,0x98,0x24,0xc9, +0xc7,0x84,0x00,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x90,0xc0,0xcd,0xc9,0x04,0x96, +0x06,0x69,0x20,0x1f,0x4b,0x83,0x34,0x90,0x8f,0x09,0x01,0x7c,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0xa1,0x9b,0x95,0x09,0xac,0x08,0xe8,0x33,0x62,0x60,0x00,0x20,0x08, +0x06,0x89,0xdd,0x98,0x4d,0x60,0xed,0x12,0xc4,0xc7,0x02,0x46,0x3e,0x23,0x06,0x07, +0x00,0x82,0x60,0x40,0x06,0x6f,0x23,0x33,0xe1,0x72,0x36,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0x26,0x2f,0x42,0x7c,0x4c,0x08,0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06, +0x64,0x40,0x37,0x37,0x63,0x2e,0x6e,0x33,0x9a,0x10,0x08,0x16,0x0c,0xf2,0x99,0x25, +0x70,0x06,0x2a,0x10,0xf6,0x6a,0x42,0x01,0x1a,0xa8,0x40,0x88,0xa6,0x0f,0xa0,0x81, +0x0a,0x00,0xdd,0x9a,0x3c,0x80,0x06,0x2a,0x00,0x3a,0x6b,0x42,0x01,0x9a,0x25,0x78, +0x06,0x2a,0x10,0xc4,0xc9,0x83,0x67,0xa0,0x02,0x41,0x9c,0x3a,0x78,0x06,0x2a,0x00, +0xc4,0x89,0x83,0x67,0xa0,0x02,0xe0,0x33,0xa7,0x0e,0x9e,0x0a,0xe0,0x05,0xca,0x80, +0x17,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x30,0x10,0x1d,0xb2,0x99,0x17,0xbe,0x19, +0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x6e,0x28,0x04,0x32,0x18,0x6e,0x28,0x04,0x32, +0x28,0x21,0xd0,0xe9,0x86,0x93,0x31,0x99,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x22, +0xd8,0x69,0x1b,0x92,0x19,0x9d,0x04,0x71,0x1b,0xb7,0x71,0x1b,0xb7,0x19,0x4d,0x08, +0x80,0x11,0x83,0x03,0x00,0x41,0x30,0x20,0x03,0xd5,0x69,0x1b,0x7e,0x11,0x9d,0xd1, +0x84,0x00,0x18,0x4d,0x10,0x02,0x23,0x84,0xf8,0x98,0x10,0xd0,0x67,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0xc8,0xe0,0x75,0xe4,0x26,0x64,0x52,0x67,0x34,0x21,0x10,0x6c,0x50, +0xe4,0x63,0x81,0x20,0x9f,0xe1,0x88,0x2e,0x08,0xbe,0x0b,0x00,0x51,0x01,0xb6,0x23, +0x06,0x07,0x00,0x82,0x60,0x60,0xf1,0x4e,0xdd,0x68,0xc4,0x88,0xc1,0x01,0x80,0x20, +0x18,0x58,0xbd,0xb3,0x37,0x5c,0x61,0x9a,0xed,0x80,0x60,0xb8,0x21,0xb0,0x1d,0x30, +0x98,0x65,0x80,0x9e,0xc0,0xc0,0x00,0x77,0x40,0x30,0xdc,0x10,0xe0,0x0e,0x18,0xcc, +0x32,0x44,0x4e,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x89,0xf9,0xd8,0x0e,0x39,0xd8, +0x38,0x04,0xf2,0x19,0x8e,0x08,0x05,0x9f,0x11,0xbe,0xe9,0x86,0x38,0xf0,0x99,0xc0, +0x94,0x84,0x3e,0x16,0x36,0x41,0x7c,0x86,0x1b,0x9a,0xde,0x09,0x83,0xe9,0x06,0xb1, +0x19,0x9b,0xc0,0x86,0x40,0x3e,0x66,0x04,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83, +0x04,0x7e,0xc0,0x27,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0xab,0x7d,0x56,0x27,0x50, +0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0x82,0x9f,0xd6,0xe1,0x99,0xf1,0xc9,0x19,0x9c, +0x71,0x1d,0xd7,0x71,0x1d,0xd7,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18, +0x84,0xea,0x19,0xd6,0x81,0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0xe2,0x27,0x75,0x02, +0xf4,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x4d,0x7e,0x54,0xe7,0x3f,0xd2,0x67,0xc4, +0xa0,0x01,0x40,0x10,0x0c,0xa2,0xfb,0xa1,0x9d,0xb1,0x51,0x1f,0x21,0xa8,0x9d,0xda, +0xa9,0x9d,0xda,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0x11,0x83, +0x06,0x00,0x41,0x30,0x88,0xf6,0x07,0x77,0xd4,0xc6,0x7d,0x8c,0x22,0x77,0x72,0x27, +0x77,0x72,0x67,0x34,0x21,0x00,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0xea,0x1f,0xdd, +0x69,0x1b,0xf8,0x41,0x8e,0xdd,0xd9,0x9d,0xdd,0xd9,0x9d,0xd1,0x84,0x00,0x58,0xc3, +0xa1,0x6c,0xe4,0x47,0x7e,0xd6,0x70,0x28,0x9b,0xf9,0x99,0x9f,0x35,0x1c,0xca,0x86, +0x7e,0xe8,0x67,0xd8,0x80,0x18,0x94,0x01,0x18,0x36,0x20,0x84,0x64,0x00,0x86,0x0d, +0x88,0x00,0x19,0x80,0x3d,0x1c,0xca,0xa6,0x7e,0xea,0x67,0xd8,0x80,0x08,0x8e,0x01, +0xd8,0xc3,0xa1,0x6c,0xec,0xc7,0x7e,0x86,0x0d,0x88,0xc0,0x18,0x80,0x11,0x83,0x06, +0x00,0x41,0x30,0x88,0x48,0x28,0x7c,0xe0,0xe6,0x7e,0xda,0xc6,0x11,0x1f,0xf1,0x11, +0x1f,0xf1,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0x11,0x83,0x06, +0x00,0x41,0x30,0x88,0x50,0xa8,0x7c,0xee,0x66,0x7f,0xe2,0x46,0x32,0x1f,0xf3,0x31, +0x1f,0xf3,0x19,0x4d,0x08,0x80,0x11,0x83,0x06,0x00,0x41,0x30,0x88,0x54,0xe8,0x7c, +0xf4,0xa6,0x7f,0xe6,0x86,0x42,0x1f,0xf4,0x41,0x1f,0xf4,0x19,0x4d,0x08,0x80,0x35, +0x1c,0xe4,0xe6,0x7f,0x44,0x68,0x0d,0x07,0xb9,0x01,0xa1,0x11,0x5a,0xc3,0x41,0x6e, +0x42,0x88,0x84,0x86,0x0d,0x88,0x41,0x19,0x80,0x61,0x03,0x42,0x48,0x06,0x60,0xd8, +0x80,0x08,0x90,0x01,0xd8,0xc3,0x41,0x6e,0x44,0xa8,0x84,0x86,0x0d,0x88,0xe0,0x18, +0x80,0x3d,0x1c,0xe4,0x66,0x84,0x4c,0x68,0xd8,0x80,0x08,0x8c,0x01,0x28,0xbd,0x39, +0x21,0x30,0x54,0x50,0x1f,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xf6,0x42,0xe6, +0x23,0x04,0x23,0x06,0x0d,0x00,0x82,0x60,0x10,0xd1,0x50,0xfc,0x80,0xce,0x09,0x05, +0x9e,0xfc,0xc8,0x8f,0xfc,0xc8,0xcf,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2, +0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x84,0x43,0xf5,0x73,0x3a,0x2b,0x54,0x88, +0x81,0xfd,0xd8,0x8f,0xfd,0xd8,0xcf,0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08,0x82, +0x41,0xa4,0x43,0xf7,0xa3,0x3a,0x2d,0x74,0x90,0x01,0xfe,0xe0,0x0f,0xfe,0xe0,0xcf, +0x68,0x42,0x00,0xac,0xe1,0x20,0x3a,0x2f,0x14,0x43,0x6b,0x38,0x88,0x0e,0x0c,0xc9, +0xd0,0x1a,0x0e,0xa2,0x13,0x43,0x33,0x34,0x6c,0x40,0x0c,0xca,0x00,0x0c,0x1b,0x10, +0x42,0x32,0x00,0xc3,0x06,0x44,0x80,0x0c,0xc0,0x1e,0x0e,0xa2,0x23,0x43,0x34,0x34, +0x6c,0x40,0x04,0xc7,0x00,0xec,0xe1,0x20,0x3a,0x33,0x54,0x43,0xc3,0x06,0x44,0x60, +0x0c,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x44,0x61,0xe4,0x3f,0xad,0x43,0x43,0x6c, +0x90,0x3a,0xff,0xf3,0x3f,0xff,0xf3,0x3f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3, +0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x51,0x19,0x89,0x10,0xed,0xe0,0x10, +0x1c,0xb4,0xce,0x08,0x8d,0xd0,0x08,0x8d,0xd0,0x68,0x42,0x00,0x8c,0x18,0x34,0x00, +0x08,0x82,0x41,0x74,0x46,0x24,0x74,0x3b,0x3a,0x24,0x07,0xaf,0x53,0x42,0x25,0x54, +0x42,0x25,0x34,0x9a,0x10,0x00,0x6b,0x38,0xbc,0x0e,0x0f,0xe5,0xd0,0x1a,0x0e,0xaf, +0xd3,0x43,0x3a,0xb4,0x86,0xc3,0xeb,0xf8,0xd0,0x0e,0x0d,0x1b,0x10,0x83,0x32,0x00, +0xc3,0x06,0x84,0x90,0x0c,0xc0,0xb0,0x01,0x11,0x20,0x03,0xb0,0x87,0xc3,0xeb,0xfc, +0x10,0x0f,0x0d,0x1b,0x10,0xc1,0x31,0x00,0x7b,0x38,0xbc,0x0e,0x18,0xf5,0xd0,0xb0, +0x01,0x11,0x18,0x03,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x91,0x1b,0xad,0x50,0xef, +0x84,0xd1,0xed,0xd8,0x0e,0x0b,0xb1,0x10,0x0b,0xb1,0xd0,0x68,0x42,0x00,0x8c,0x18, +0x34,0x00,0x08,0x82,0x41,0x04,0x47,0x2d,0x04,0x3e,0x63,0x94,0x3b,0xb8,0xe3,0x42, +0x2e,0xe4,0x42,0x2e,0x34,0x9a,0x10,0x00,0x6b,0x38,0xe0,0x4e,0x19,0x85,0xd1,0x1a, +0x0e,0xb8,0x63,0x46,0x62,0xb4,0x86,0x03,0xee,0x9c,0xd1,0x18,0x0d,0x1b,0x10,0x03, +0x29,0x0c,0xc0,0xb0,0x01,0x21,0x8c,0xc2,0x00,0x0c,0x1b,0x10,0x81,0x28,0x0c,0xc0, +0x1e,0x0e,0xb8,0x83,0x46,0x64,0x34,0x6c,0x40,0x04,0xc7,0x00,0xec,0xe1,0x80,0x3b, +0x69,0x54,0x46,0xc3,0x06,0x44,0x60,0x0c,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x44, +0x77,0x44,0x43,0xe3,0xa3,0x46,0x64,0xf0,0x3b,0x35,0x54,0x43,0x35,0x54,0x43,0xa3, +0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06, +0xd1,0x1e,0xe1,0x90,0xfa,0xb8,0x11,0x1a,0x8c,0x4f,0x0e,0xe5,0x50,0x0e,0xe5,0xd0, +0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xd4,0x47,0x3a,0xd4,0x3e,0x70, +0xa4,0x06,0xe5,0xb3,0x43,0x3b,0xb4,0x43,0x3b,0x34,0x9a,0x10,0x00,0x6b,0x38,0x94, +0x8f,0x1c,0xb5,0xd1,0x1a,0x0e,0xe5,0x33,0x47,0x6e,0xb4,0x86,0x43,0xf9,0xd0,0xd1, +0x1b,0x0d,0x1b,0x10,0x83,0x32,0x00,0xc3,0x06,0x84,0x90,0x0c,0xc0,0xb0,0x01,0x11, +0x20,0x03,0xb0,0x87,0x43,0xf9,0xd4,0x11,0x1c,0x0d,0x1b,0x10,0xc1,0x31,0x00,0x7b, +0x38,0x94,0x8f,0x1d,0xc5,0xd1,0xb0,0x01,0x11,0x18,0x03,0x60,0xf9,0xc0,0x43,0x20, +0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x2d,0x94,0x70,0x08,0x54,0x82,0x11,0x83,0x06, +0x00,0x41,0x30,0x88,0x4c,0x69,0x8c,0xe4,0x27,0x8f,0x62,0x21,0x20,0x23,0x32,0x22, +0x23,0x32,0x1a,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0x11,0x83,0x06, +0x00,0x41,0x30,0x88,0x54,0xe9,0x8c,0xf2,0xa7,0x8f,0x6a,0xa1,0x40,0x23,0x34,0x42, +0x23,0x34,0x1a,0x4d,0x08,0x80,0x11,0x83,0x06,0x00,0x41,0x30,0x88,0x58,0x29,0x8d, +0xf8,0xe7,0x8f,0x6e,0xe1,0x50,0x23,0x35,0x52,0x23,0x35,0x1a,0x4d,0x08,0x80,0x35, +0x1c,0xe8,0x27,0x94,0x44,0x69,0x0d,0x07,0xfa,0x11,0xa5,0x51,0x5a,0xc3,0x81,0x7e, +0x46,0x89,0x94,0x86,0x0d,0x88,0x41,0x19,0x80,0x61,0x03,0x42,0x48,0x06,0x60,0xd8, +0x80,0x08,0x90,0x01,0xd8,0xc3,0x81,0x7e,0x48,0xa9,0x94,0x86,0x0d,0x88,0xe0,0x18, +0x80,0x3d,0x1c,0xe8,0xa7,0x94,0x4c,0x69,0xd8,0x80,0x08,0x8c,0x01,0x18,0x31,0x68, +0x00,0x10,0x04,0x83,0x68,0x96,0xe0,0xe8,0x7f,0x4c,0x89,0x7f,0x9c,0x38,0x8a,0xa3, +0x38,0x8a,0xa3,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x31,0x68, +0x00,0x10,0x04,0x83,0xe8,0x96,0xe8,0xc8,0x84,0x54,0x09,0x84,0xa4,0x3a,0xaa,0xa3, +0x3a,0xaa,0xa3,0xd1,0x84,0x00,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x28,0x97,0xec, +0x28,0x85,0x58,0x49,0x84,0xa8,0x3b,0xba,0xa3,0x3b,0xba,0xa3,0xd1,0x84,0x00,0x58, +0xc3,0x21,0x84,0x5c,0xa9,0x95,0xd6,0x70,0x08,0xa1,0x57,0x72,0xa5,0x35,0x1c,0x42, +0x08,0x96,0x5e,0x69,0xd8,0x80,0x18,0x94,0x01,0x18,0x36,0x20,0x84,0x64,0x00,0x86, +0x0d,0x88,0x00,0x19,0x80,0x3d,0x1c,0x42,0x28,0x96,0x60,0x69,0xd8,0x80,0x08,0x8e, +0x01,0xd8,0xc3,0x21,0x84,0x64,0x29,0x96,0x86,0x0d,0x88,0xc0,0x18,0x80,0x11,0x83, +0x06,0x00,0x41,0x30,0x88,0xc0,0xa9,0x8f,0x58,0x68,0x96,0x5a,0x61,0xf3,0x23,0x3f, +0xf2,0x23,0x3f,0x1a,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0x11,0x83, +0x06,0x00,0x41,0x30,0x88,0xc8,0x29,0x94,0x66,0xe8,0x96,0x62,0xe1,0x13,0x25,0x51, +0x12,0x25,0x51,0x1a,0x4d,0x08,0x80,0x11,0x83,0x06,0x00,0x41,0x30,0x88,0xcc,0x69, +0x94,0x6c,0x28,0x97,0x66,0x21,0x0c,0x48,0x89,0x94,0x48,0x89,0x94,0x46,0x13,0x02, +0x60,0x0d,0x07,0x17,0xda,0xa5,0x5a,0x5a,0xc3,0xc1,0x85,0x78,0xc9,0x96,0xd6,0x70, +0x70,0xa1,0x5e,0xba,0xa5,0x61,0x03,0x62,0x50,0x06,0x60,0xd8,0x80,0x10,0x92,0x01, +0x18,0x36,0x20,0x02,0x64,0x00,0xf6,0x70,0x70,0x21,0x5f,0xc2,0xa5,0x61,0x03,0x22, +0x38,0x06,0x60,0x0f,0x07,0x17,0xfa,0xa5,0x5c,0x1a,0x36,0x20,0x02,0x63,0x00,0xec, +0x1d,0xe2,0x01,0x3e,0x16,0x94,0x03,0x7c,0x2c,0x20,0x07,0xf8,0x58,0x70,0x0b,0xf0, +0xb1,0xc0,0x16,0xe0,0x63,0x01,0x2b,0xc0,0xc7,0x82,0x55,0x80,0x8f,0x05,0xa5,0x00, +0x1f,0x0b,0x48,0x01,0x3e,0x16,0xe8,0x01,0x7c,0x2c,0xc8,0x03,0xf8,0x58,0xd0,0x06, +0xf0,0xb1,0x80,0x0d,0xe0,0x63,0x81,0x18,0xc0,0xc7,0x82,0x30,0x80,0x8f,0x05,0x17, +0x7c,0x2c,0xb0,0xe0,0x33,0x1c,0x11,0xd4,0x91,0xf0,0xcd,0x32,0x48,0x56,0x30,0x4b, +0x30,0x0d,0x54,0x20,0xa5,0x40,0x89,0x88,0x34,0x50,0x81,0xfc,0x01,0x85,0x22,0xd2, +0x40,0x05,0x92,0x07,0x94,0x8b,0x48,0x03,0x15,0xc8,0x1c,0x50,0x32,0x22,0x0d,0x54, +0x20,0x6d,0x40,0xd9,0x88,0x34,0x50,0x81,0x84,0x01,0x65,0x8f,0x81,0x34,0x50,0x81, +0x84,0x01,0xc5,0x26,0xd2,0x40,0x05,0x10,0x06,0x94,0x7c,0x06,0xd2,0x88,0xc1,0x02, +0x80,0x20,0x18,0x78,0x21,0x95,0x4b,0x44,0x61,0x10,0x85,0x31,0x62,0xb0,0x00,0x20, +0x08,0x06,0x9e,0x48,0xe9,0xd2,0x4d,0xd8,0x44,0x4d,0xdc,0x84,0x4d,0xd4,0xc4,0x88, +0xc1,0x01,0x80,0x20,0x18,0x58,0x27,0x55,0x4e,0x81,0x30,0x62,0xb0,0x00,0x20,0x08, +0x06,0x1e,0x49,0xf1,0x52,0x4e,0xe0,0xc4,0x4d,0x1c,0x48,0x62,0x81,0x40,0x1f,0x0b, +0x52,0x49,0x3e,0x96,0x4a,0x41,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x81,0x29, +0x72,0x72,0x4c,0x08,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x89,0x4c,0x95,0x53, +0x30,0x62,0x60,0x00,0x20,0x08,0x06,0xc9,0x4c,0x9d,0x93,0x64,0x41,0x21,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x48,0x6a,0x0a,0x9d,0x82,0x11,0x83,0x03,0x00,0x41,0x30, +0xb0,0x64,0x0a,0x9e,0x20,0x62,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x99,0x8a,0x27, +0x48,0x30,0x88,0xa5,0x60,0x30,0xdc,0x10,0xa0,0x14,0x18,0xcc,0x32,0x54,0x54,0xb0, +0x86,0x83,0x1f,0xad,0x94,0x40,0x01,0x62,0xac,0xe1,0xf0,0x47,0x2d,0x45,0x50,0x80, +0x18,0x6b,0x38,0x80,0xd2,0x4b,0x19,0x14,0x20,0xc6,0x1e,0x0e,0xa1,0x14,0x53,0x08, +0x05,0x88,0xb1,0x87,0x83,0x28,0xcd,0x94,0x42,0x01,0x62,0xcc,0x12,0x4c,0xb3,0x04, +0xd6,0x40,0x05,0x22,0x97,0x41,0xc4,0x55,0x03,0x15,0x08,0xba,0x44,0x5c,0x35,0x62, +0xe0,0x00,0x20,0x08,0x06,0x4e,0x59,0xcd,0x93,0x2e,0xb5,0x12,0x2b,0x89,0x94,0x10, +0x08,0x82,0x3b,0x61,0x40,0x0c,0x00,0x00,0x26,0x00,0x00,0x00,0x5b,0x8a,0x54,0x08, +0xfa,0xe0,0x10,0x85,0x2d,0x05,0x2b,0x04,0x7d,0x70,0x88,0xc2,0x96,0xe2,0x15,0x82, +0x3e,0x38,0x44,0x61,0x4b,0x21,0x0b,0x41,0x1f,0x1c,0xa2,0xb0,0x65,0x18,0x87,0xa0, +0x0f,0xb6,0x0c,0xb2,0x13,0xf4,0xc1,0x96,0x81,0x76,0x82,0x3e,0xd8,0x32,0x90,0x4f, +0xd0,0x07,0x5b,0x06,0xf3,0x09,0xfa,0x60,0xcb,0x90,0x3f,0x41,0x1f,0x6c,0x19,0xf6, +0x27,0xe8,0x83,0x2d,0xc3,0x0a,0x05,0x7d,0xb0,0x65,0x68,0xa1,0xa0,0x0f,0xb6,0x0c, +0x39,0x14,0xf4,0xc1,0x96,0x61,0x87,0x82,0x3e,0xd8,0x32,0xac,0x51,0xd0,0x07,0x5b, +0x86,0x36,0x0a,0xfa,0x60,0xcb,0xf0,0x47,0x41,0x1f,0x6c,0x19,0x42,0x29,0xe8,0x83, +0x2d,0x43,0x2c,0x05,0x7d,0xb0,0x65,0x98,0xa5,0xa0,0x0f,0xb6,0x0c,0xe3,0x14,0xf4, +0xc1,0x96,0xa1,0x9c,0x82,0x3e,0xd8,0x32,0xec,0x54,0xd0,0x07,0x5b,0x86,0x9e,0x0a, +0xfa,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_0b0c49922aabb0ea60d152085d86623d.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_0b0c49922aabb0ea60d152085d86623d.h new file mode 100644 index 00000000..b9b89a73 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_0b0c49922aabb0ea60d152085d86623d.h @@ -0,0 +1,794 @@ +// ffx_fsr2_depth_clip_pass_0b0c49922aabb0ea60d152085d86623d.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_depth_clip_pass_0b0c49922aabb0ea60d152085d86623d_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_0b0c49922aabb0ea60d152085d86623d_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_0b0c49922aabb0ea60d152085d86623d_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_0b0c49922aabb0ea60d152085d86623d_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_0b0c49922aabb0ea60d152085d86623d_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_exposure", "r_reactive_mask", "r_transparency_and_composition_mask", "r_reconstructed_previous_nearest_depth", "r_dilated_motion_vectors", "r_previous_dilated_motion_vectors", "r_dilatedDepth", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_0b0c49922aabb0ea60d152085d86623d_SRVResourceBindings[] = { 7, 6, 9, 3, 4, 0, 1, 5, 2, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_0b0c49922aabb0ea60d152085d86623d_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_0b0c49922aabb0ea60d152085d86623d_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_0b0c49922aabb0ea60d152085d86623d_UAVResourceNames[] = { "rw_prepared_input_color", "rw_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_0b0c49922aabb0ea60d152085d86623d_UAVResourceBindings[] = { 1, 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_0b0c49922aabb0ea60d152085d86623d_UAVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_0b0c49922aabb0ea60d152085d86623d_UAVResourceSpaces[] = { 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_0b0c49922aabb0ea60d152085d86623d_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_0b0c49922aabb0ea60d152085d86623d_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_0b0c49922aabb0ea60d152085d86623d_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_0b0c49922aabb0ea60d152085d86623d_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_depth_clip_pass_0b0c49922aabb0ea60d152085d86623d_size = 12256; + +static const unsigned char g_ffx_fsr2_depth_clip_pass_0b0c49922aabb0ea60d152085d86623d_data[] = { +0x44,0x58,0x42,0x43,0x23,0x23,0x8c,0x03,0x86,0xb3,0x5d,0x95,0x3e,0x7a,0x3e,0xf8, +0x0a,0x3c,0x30,0x44,0x01,0x00,0x00,0x00,0xe0,0x2f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0xf0,0x10,0x00,0x00,0x0c,0x11,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x80,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xf4,0x0e,0x00,0x00,0x62,0x00,0x05,0x00, +0xbd,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xdc,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xb4,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x84,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09,0xa8,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xe4,0x00,0x00,0x00,0x32,0x22,0xc8,0x09, +0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0x84,0xc2,0x1c,0x01,0x18,0x24,0x01, +0x80,0x02,0x23,0x00,0x25,0x18,0x10,0xa1,0x0c,0x00,0x00,0x80,0x0c,0x33,0x00,0x65, +0x40,0x00,0x10,0x94,0x98,0x23,0x40,0x68,0x71,0xcf,0x70,0xf9,0x13,0xf6,0x10,0x92, +0x1f,0x02,0xcd,0xb0,0x10,0x28,0x60,0x94,0x65,0x00,0x68,0x00,0x00,0x00,0x04,0x02, +0x81,0x58,0x90,0xe3,0xa6,0xe1,0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4,0x95,0x98, +0xfc,0xe2,0xb6,0x51,0x81,0x40,0x20,0x10,0x80,0xa2,0x40,0x00,0x0d,0x00,0x00,0x00, +0x00,0x00,0x00,0x14,0xb9,0x69,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0x5f,0x09,0x69,0x25, +0x26,0x1f,0xb9,0x6d,0x54,0x00,0x00,0x00,0x00,0xa0,0x28,0x13,0x40,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x0a,0x81,0x00,0x20,0x10,0x64,0x29,0x06,0x02,0x80,0x40, +0x20,0x10,0x84,0x29,0x04,0x00,0x00,0x00,0x90,0xa6,0x30,0x10,0x40,0xa3,0x81,0x40, +0x20,0x10,0x00,0x00,0x00,0x41,0x9c,0x82,0x20,0x00,0x08,0x04,0x02,0x81,0x40,0x90, +0xe7,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0x1f,0xb9, +0x6d,0x44,0x00,0x00,0x00,0x40,0x21,0x40,0x80,0x06,0x80,0x42,0x47,0x0d,0x97,0x3f, +0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0x02,0x81,0x40, +0x20,0x0a,0x31,0x02,0x34,0x00,0x44,0x9a,0x23,0x08,0x8a,0xd1,0x00,0x2c,0x00,0x00, +0x13,0x9d,0x06,0x02,0x86,0x11,0x08,0x64,0xa6,0x36,0x18,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87, +0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03,0x3d, +0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00, +0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c, +0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0, +0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03, +0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xa8,0x56,0xc4,0x1a,0x46,0x10,0x90,0x99,0xda, +0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d, +0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc, +0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0,0x1d,0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8,0x21, +0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0xe0,0x7a,0x11, +0x6c,0xa6,0x30,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0, +0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87, +0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a, +0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x90,0x80,0x90,0xd1,0x6c,0x26, +0x34,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a, +0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xa8,0x07,0x77,0x98,0x87,0x74,0x38, +0x07,0x77,0x28,0x07,0x72,0x00,0x83,0x74,0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83, +0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0x01,0x60, +0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8, +0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2,0xe1, +0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c,0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00,0xa8, +0x91,0x6d,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b, +0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0, +0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07, +0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x81,0x8a,0x70,0x33,0x91, +0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03, +0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38, +0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80, +0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x5c,0xa4,0x1b,0x46,0x10,0x80,0x33,0x84, +0xe0,0x63,0x57,0x1b,0x4d,0x3c,0x1e,0x8f,0xc7,0x03,0x00,0x54,0x2e,0x97,0xcb,0x85, +0x40,0x20,0x10,0x08,0x04,0x82,0x7a,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02,0xcc, +0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x02,0x00,0xfd,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x3a,0x0f,0x24,0x90,0x21,0x23,0x25,0x40,0x80,0x1d, +0x4c,0x30,0xe0,0xc1,0x00,0x00,0x00,0x10,0x00,0x00,0xb0,0x83,0x09,0x86,0x3b,0x18, +0x00,0x00,0x00,0x02,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x0c,0x79,0x0c,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x18,0xf2,0x24,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x71, +0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01,0x30, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x02,0x02,0x60,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x43,0x1e,0x0c,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x1a,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x38,0x20, +0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x78,0x40,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x09,0x03,0x20,0x00,0x06,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x18,0xf2,0x90,0x01,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x0c,0x79,0xce,0x00,0x08,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xb2,0x40,0x00,0x00,0x22,0x00,0x00,0x00,0x32,0x1e,0x98,0x1c,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02,0x94,0x40,0x11,0x8c,0x00,0x14,0x43,0x39, +0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44,0x71,0x14,0x7e,0x40,0x81,0x14,0x4c,0x01, +0x15,0x54,0x61,0x15,0x58,0x01,0x06,0x14,0x64,0x40,0x81,0x06,0x14,0x6c,0x40,0x01, +0x07,0x14,0x72,0x40,0x41,0x07,0x14,0x76,0x40,0x81,0x07,0x14,0x7a,0x40,0xc1,0x07, +0x14,0xe2,0x40,0xb9,0x95,0x45,0xd1,0x12,0x14,0xbd,0x42,0x59,0x95,0x13,0x99,0x6a, +0x60,0x04,0x80,0x02,0x63,0x11,0x00,0x10,0x04,0x63,0x11,0x40,0x00,0x04,0xd4,0x9a, +0x01,0xa0,0xd8,0x0c,0x00,0xd1,0x66,0x00,0xe8,0x36,0x03,0x40,0xb9,0x19,0x00,0xda, +0xcd,0x00,0x50,0x6f,0x06,0x80,0x7c,0x33,0x00,0x04,0x9c,0x01,0x00,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x8e,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04, +0x00,0x9a,0x20,0x00,0xd1,0x06,0x61,0x20,0x26,0x08,0x80,0xb4,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x13,0x04,0x60,0xda,0x30,0x20,0x09,0x31,0x41,0x68,0x03,0x3c,0xa0,0x25, +0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x35,0xf6,0xc6,0xf6,0x26,0xf7,0xa5,0x96,0x46, +0x47,0x57,0x26,0x57,0x46,0x36,0x41,0x00,0xa8,0x09,0x02,0x50,0x6d,0x10,0x0c,0x67, +0x43,0x62,0x2c,0x8c,0xd1,0x0c,0x84,0xf1,0xd0,0x92,0xfb,0x4a,0x73,0x83,0xab,0xa3, +0xfb,0x6a,0x7b,0xa3,0x4b,0x7b,0x73,0xfb,0xb2,0x2b,0x1b,0xa3,0x7b,0x93,0x9b,0xdb, +0x90,0x0c,0x4b,0x64,0x24,0x03,0x61,0x3c,0x13,0x84,0x38,0xc8,0x03,0x42,0x72,0x5f, +0x69,0x6e,0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x1b,0x12, +0x62,0xa2,0x0c,0x67,0x20,0x8c,0x67,0x82,0x00,0x58,0x13,0x04,0x3a,0xd0,0x03,0x3e, +0x72,0x5f,0x72,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x1b, +0x12,0xeb,0xc2,0x0c,0x6b,0x20,0x8c,0x67,0x82,0x00,0x5c,0x1c,0x03,0xb9,0x2f,0x3a, +0xb9,0x30,0xb7,0x39,0xb8,0x30,0xb9,0x32,0xb7,0xb1,0xbc,0xaf,0x30,0x37,0xb2,0xaf, +0xb1,0xb7,0x36,0xb8,0xb7,0xb9,0x34,0xba,0xb4,0x37,0xb7,0xaf,0xb6,0xb0,0xb9,0xb5, +0x0d,0x89,0x76,0x6d,0x86,0x36,0x10,0xc6,0x33,0x41,0x00,0xb0,0x09,0xc2,0x1d,0xec, +0x01,0xcd,0x40,0xee,0x4b,0xae,0x6c,0xec,0xcd,0x6d,0x8e,0x4e,0xae,0x6e,0x8c,0xae, +0x8c,0xec,0x0b,0x4e,0xae,0xcc,0x2e,0xed,0xad,0x6e,0xee,0xcb,0xad,0x2c,0x4c,0xae, +0x6c,0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d,0x83,0x60,0x74,0x1b,0x92,0xce,0xfb, +0x0c,0x63,0x20,0x0c,0x30,0x20,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6, +0xd5,0xf6,0x46,0x97,0xf6,0xe6,0xf6,0x65,0x57,0x36,0x46,0xf7,0x26,0x37,0xb7,0x21, +0x49,0x26,0x31,0x30,0x86,0x81,0x30,0x1e,0x86,0x81,0xdc,0x17,0x9c,0x5c,0x99,0x5d, +0xda,0x5b,0xdd,0xdc,0x17,0x59,0x1a,0x5b,0x18,0x5d,0x19,0xd9,0x57,0xdb,0x1b,0x5d, +0xda,0x9b,0xdb,0x97,0x5d,0xd9,0x18,0xdd,0x9b,0xdc,0xdc,0x86,0xa4,0x99,0xc8,0xc0, +0xe8,0x06,0xc2,0x78,0x26,0x08,0x40,0x46,0x47,0xee,0x8b,0x2c,0x8d,0x2d,0x8c,0xae, +0x8c,0x8c,0xa8,0x0c,0x8e,0x0e,0x6d,0x43,0x62,0x06,0xd7,0x19,0x18,0xc4,0x40,0x18, +0xcf,0x86,0x04,0x92,0xaa,0x8c,0x0b,0x83,0x31,0x28,0x03,0x34,0x98,0x20,0xe4,0x01, +0x1f,0xf0,0x92,0xbb,0xfb,0x82,0x93,0x2b,0x83,0x0b,0x93,0x2b,0x23,0xfb,0x4a,0x73, +0x83,0xab,0xa3,0xfb,0x1a,0x7b,0x63,0x7b,0x93,0x9b,0x20,0x98,0x41,0x1d,0x6c,0x58, +0x0c,0x35,0x58,0x03,0x63,0x18,0x08,0x36,0x60,0x03,0x36,0x78,0x26,0x08,0x7b,0xd0, +0x07,0xcc,0xe4,0xee,0xbe,0xc8,0xd2,0xd8,0xc2,0xe8,0xca,0xc8,0xbe,0xe4,0xca,0xc2, +0xc6,0xe8,0xd2,0xec,0xca,0xbe,0xda,0xc2,0xe6,0xd6,0xe6,0x26,0x08,0x80,0xb6,0x41, +0x30,0xe0,0x60,0xc3,0x32,0xb8,0xc1,0x1b,0x18,0xc6,0x40,0xb0,0x01,0x1b,0xb0,0x41, +0x1c,0x6c,0x10,0xda,0x40,0x0e,0x26,0x08,0x7e,0xf0,0x07,0x34,0xc6,0xc4,0x8c,0xa6, +0xa4,0x64,0x26,0x08,0xc0,0xb6,0x01,0x31,0xe8,0xa0,0x0e,0x0c,0x63,0xb0,0x03,0x60, +0x43,0x70,0x07,0x13,0x04,0x50,0x00,0x05,0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61, +0x72,0x43,0x6c,0x61,0x6d,0x70,0x1b,0x10,0x23,0x0f,0xf4,0xc0,0x18,0x06,0x03,0xd8, +0x10,0xec,0xc1,0x06,0x22,0x0d,0xe6,0x00,0x0f,0xf8,0x60,0x82,0xd0,0x07,0x7e,0xc0, +0x25,0x4d,0xaa,0xcc,0x8d,0xac,0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x60,0x06,0x74, +0xb0,0x01,0x49,0xfe,0xc0,0x32,0x1a,0xcd,0x01,0x05,0x3a,0x69,0x4d,0x61,0x78,0x52, +0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x1b,0x90,0x44,0x14,0x2c,0x33,0x68, +0x34,0x07,0x14,0xc8,0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95, +0x4d,0x10,0x00,0x6e,0x03,0x92,0x90,0x82,0x55,0x0a,0x8d,0xe6,0x80,0x02,0xbb,0xb4, +0x24,0x37,0xb8,0x3a,0xba,0xa1,0x37,0xb6,0x37,0x39,0xa9,0xb2,0xb9,0xb7,0x3a,0xb9, +0xb1,0x32,0xa2,0xb4,0xb6,0x32,0xb7,0xb9,0xb4,0x37,0xb7,0xb9,0x09,0x02,0xd0,0x6d, +0x30,0x92,0x53,0xb0,0x50,0xa1,0xd1,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1, +0x11,0xa5,0xb5,0x95,0xb9,0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x00,0x6f,0x83,0x91, +0xa8,0x82,0xb5,0x0a,0x8d,0x46,0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29,0x0d,0x8e,0xa9, +0xcc,0xae,0x8c,0x8d,0xea,0xad,0x6a,0xae,0x6c,0x82,0x00,0x7c,0x1b,0x8c,0xa4,0x15, +0x2c,0x57,0x68,0x34,0x2e,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78, +0x13,0x04,0x00,0x0c,0x36,0x18,0x09,0x2c,0x58,0xb1,0xd0,0x68,0x94,0xcc,0x88,0xca, +0xec,0xd2,0xc6,0xca,0xa8,0xde,0xac,0xd2,0xca,0xee,0x88,0xca,0xe0,0xe8,0xd0,0x26, +0x08,0x40,0x18,0x6c,0x40,0x92,0x59,0xb0,0x68,0xa1,0x71,0x1c,0x50,0xe0,0x61,0xa6, +0x94,0x46,0x47,0x57,0x26,0x37,0x41,0x00,0xc4,0x60,0x03,0x92,0xd8,0x82,0x75,0x0b, +0x8d,0xe3,0x80,0x02,0x25,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba, +0x37,0xb9,0xa9,0xb1,0x30,0xb6,0xb2,0x09,0x02,0x30,0x06,0x1b,0x90,0x24,0x17,0x2c, +0x5d,0x68,0x1c,0x07,0x14,0x08,0x99,0x11,0xbd,0xdd,0xb9,0xcd,0x8d,0x85,0xb1,0x95, +0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x00,0x32,0xd8,0x60,0x24,0xbc,0x60,0xf5, +0x42,0xe3,0xf0,0x33,0x6b,0x7a,0xa3,0x4b,0x7b,0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93, +0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x1b,0x0a,0x73,0x1b,0x2b,0x63,0x63,0x0b,0xa3,0x4b, +0x7b,0x73,0x9b,0x20,0x00,0x65,0xb0,0x01,0x49,0x7e,0xc1,0x02,0x87,0xc6,0x71,0x40, +0x81,0x8c,0x19,0x94,0x5c,0x59,0x11,0x1e,0xdc,0xdb,0x5c,0x9d,0x5c,0xd9,0x04,0x01, +0x30,0x83,0x0d,0x48,0x22,0x0e,0xd6,0x38,0x34,0x8e,0x03,0x0a,0xcc,0xcc,0xa0,0xe4, +0xca,0xec,0xd2,0xde,0xea,0xe6,0x8c,0xe4,0xc2,0xda,0xca,0xa0,0xe4,0xca,0x8a,0xf0, +0xe0,0xde,0xe6,0xea,0xe4,0xca,0x26,0x08,0xc0,0x19,0x6c,0x30,0x92,0x72,0xb0,0xcc, +0xa1,0x71,0xb8,0x98,0x51,0x85,0xb9,0x21,0x85,0xb1,0x99,0x19,0x3d,0x59,0x4d,0x10, +0x00,0x34,0xd8,0x60,0x24,0xe8,0x60,0xa5,0x43,0xe3,0xb0,0x32,0x53,0x4a,0xa3,0xa3, +0x2b,0x93,0x9b,0x2a,0x8b,0xab,0x2b,0x73,0x1b,0x2b,0x63,0x2a,0x73,0x3b,0xa3,0x43, +0x9b,0x20,0x00,0x69,0xb0,0xc1,0x48,0xd6,0xc1,0x62,0x87,0xc6,0xa1,0x62,0x46,0x54, +0xc6,0x46,0x17,0x46,0x95,0xd6,0x56,0x36,0x41,0x00,0xd4,0x60,0x83,0x91,0xb8,0x83, +0xf5,0x0e,0x8d,0xc3,0xcb,0x8c,0x28,0xcf,0x2d,0xac,0x2d,0x6d,0x4c,0xaa,0x6c,0x6e, +0x08,0x2d,0xcc,0xed,0xac,0xcc,0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82,0x00,0xac,0xc1, +0x06,0x23,0x89,0x07,0x4b,0x1e,0x1a,0x87,0x98,0x99,0x55,0x5a,0xd9,0xdd,0x14,0x5c, +0xd8,0x58,0x19,0xd5,0x5b,0x53,0x19,0x5d,0x99,0xdc,0x9c,0x51,0xd8,0x18,0xdd,0x9b, +0xdc,0x04,0x01,0x60,0x83,0x0d,0x48,0x42,0x0f,0x56,0x3d,0x34,0x8e,0x03,0x0a,0x1b, +0x28,0x3b,0x08,0x85,0x51,0x30,0x85,0x54,0x60,0x85,0x57,0x90,0x85,0x5a,0xc0,0x85, +0x5d,0xf0,0x85,0x70,0x20,0x87,0x73,0x50,0x87,0x76,0x80,0x87,0x79,0xb0,0x87,0x0d, +0x83,0xe1,0x07,0xf7,0x30,0x41,0x28,0x84,0x0d,0xc0,0x86,0xc1,0xd0,0x07,0x7d,0xd8, +0x10,0xec,0xc3,0x86,0x61,0xc8,0x07,0x7e,0xa0,0x30,0x34,0xb5,0x61,0x30,0x03,0x33, +0x18,0x36,0x08,0xda,0x3f,0x6c,0x28,0xf2,0xc1,0x1f,0x80,0x3e,0x00,0x09,0x46,0x61, +0x72,0x72,0x61,0x79,0x5f,0x6c,0x6f,0x63,0x61,0x6c,0x5f,0x62,0x79,0x74,0x65,0x73, +0x13,0x04,0xa0,0x0d,0x08,0x85,0xc9,0xc9,0x85,0xe5,0x7d,0xb1,0xbd,0x8d,0x85,0xb1, +0x7d,0xb1,0x91,0xcd,0xd1,0x4d,0x10,0x00,0x37,0x20,0x22,0x26,0x17,0xe6,0x36,0x86, +0x56,0x36,0x37,0x41,0x00,0xde,0x80,0x86,0x19,0xdb,0x5b,0x18,0xdd,0xdc,0x04,0x01, +0x80,0x03,0x16,0x69,0x6e,0x73,0x74,0x73,0x13,0x04,0x20,0x0e,0x48,0xa4,0xb9,0xd1, +0xcd,0x4d,0x10,0x00,0x39,0x20,0x42,0x57,0x86,0xf7,0xc5,0xf6,0x16,0x46,0x36,0x41, +0x00,0xe6,0x80,0x08,0x5d,0x19,0xde,0x97,0xdb,0x9b,0x5c,0x1b,0x13,0xba,0x32,0xbc, +0xaf,0x39,0xba,0x37,0xb9,0x32,0x16,0x75,0x69,0x6e,0x74,0x73,0x1b,0x28,0x91,0x18, +0x09,0x92,0x28,0x09,0x93,0x38,0x09,0x94,0x48,0x09,0x95,0x58,0x09,0x96,0x68,0x09, +0x97,0x78,0x09,0x98,0x18,0x62,0x82,0x90,0x89,0xae,0x0a,0x1b,0x9b,0x5d,0x9b,0x4b, +0x1a,0x59,0x99,0x1b,0xdd,0x94,0x20,0xa8,0x42,0x86,0xe7,0x62,0x57,0x26,0x37,0x97, +0xf6,0xe6,0x36,0x25,0x20,0x9a,0x90,0xe1,0xb9,0xd8,0x85,0xb1,0xd9,0x95,0xc9,0x4d, +0x09,0x8c,0x3a,0x64,0x78,0x2e,0x73,0x68,0x61,0x64,0x65,0x72,0x4d,0x6f,0x64,0x65, +0x6c,0x53,0x82,0xa4,0x0c,0x19,0x9e,0x8b,0x5c,0xd9,0xdc,0x5b,0x9d,0xdc,0x58,0xd9, +0xdc,0x94,0x80,0x0f,0x2a,0x91,0xe1,0xb9,0xd0,0xe5,0xc1,0x95,0x05,0xb9,0xb9,0xbd, +0xd1,0x85,0xd1,0xa5,0xbd,0xb9,0xcd,0x4d,0x11,0xee,0x81,0x1f,0xea,0x90,0xe1,0xb9, +0x94,0xb9,0xd1,0xc9,0xe5,0x41,0xbd,0xa5,0xb9,0xd1,0xcd,0x4d,0x09,0x40,0xa2,0x0b, +0x19,0x9e,0xcb,0xd8,0x5b,0x9d,0x1b,0x5d,0x99,0xdc,0xdc,0x94,0x40,0x26,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x42,0x00,0x00,0x00,0x26,0x20,0x70,0xac,0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44, +0x62,0x53,0x38,0x3e,0xe2,0x23,0x3e,0xed,0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8, +0x82,0x34,0x04,0x10,0x89,0x4d,0xe1,0xf8,0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00, +0x18,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a, +0xd0,0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6,0x39,0x6c,0xc3, +0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80, +0xf9,0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95, +0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x48,0xc3,0xe5,0x3b,0x8f, +0x2f,0x44,0x04,0x30,0x11,0x21,0xd0,0x0c,0x0b,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3, +0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x1b,0x83,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd, +0x7e,0x71,0xdb,0xb6,0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44, +0x45,0x2c,0x7e,0x71,0xdb,0x66,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15, +0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x76,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xa5,0x03,0x0c,0x3e,0x72,0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x0d,0x48,0xc3,0xe5, +0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0b,0x0c,0x49,0x92, +0x2a,0xab,0xb0,0xea,0x60,0xd1,0x52,0x08,0x5d,0x86,0x62,0x3d,0x44,0x58,0x49,0x4c, +0xcc,0x1e,0x00,0x00,0x62,0x00,0x05,0x00,0xb3,0x07,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xb4,0x1e,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0xaa,0x07,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02, +0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff, +0xff,0xff,0xff,0x1f,0x00,0x09,0xa8,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xe8,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0xa4,0xc2,0x1c,0x01,0x18,0x24,0x01,0x80,0x02,0x23,0x00,0x25,0x18,0x10,0xa1, +0x0c,0x00,0x00,0x80,0x0c,0x33,0x00,0x65,0x40,0x00,0x10,0x94,0x98,0x23,0x40,0x68, +0x71,0xcf,0x70,0xf9,0x13,0xf6,0x10,0x92,0x1f,0x02,0xcd,0xb0,0x10,0x28,0x60,0x94, +0x65,0x00,0x68,0x00,0x00,0x00,0x04,0x02,0x81,0x58,0x90,0xe3,0xa6,0xe1,0xf2,0x27, +0xec,0x21,0x24,0x7f,0x25,0xa4,0x95,0x98,0xfc,0xe2,0xb6,0x51,0x81,0x40,0x20,0x10, +0x80,0xa2,0x40,0x00,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x14,0xb9,0x69,0xb8,0xfc, +0x09,0x7b,0x08,0xc9,0x5f,0x09,0x69,0x25,0x26,0x1f,0xb9,0x6d,0x54,0x00,0x00,0x00, +0x00,0xa0,0x28,0x13,0x40,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x0a,0x81,0x00, +0x20,0x10,0x64,0x29,0x06,0x02,0x80,0x40,0x20,0x10,0x84,0x29,0x04,0x00,0x00,0x00, +0x90,0xa6,0x30,0x10,0x40,0xa3,0x81,0x40,0x20,0x10,0x00,0x00,0x00,0x41,0x9c,0x82, +0x20,0x00,0x08,0x04,0x02,0x81,0x40,0x90,0xe7,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24, +0x9f,0xdb,0xa8,0x62,0x25,0x26,0x1f,0xb9,0x6d,0x44,0x00,0x00,0x00,0x40,0x21,0x40, +0x80,0x06,0x80,0x42,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b, +0x31,0xf9,0xc5,0x6d,0x23,0x02,0x81,0x40,0x20,0x0a,0x31,0x02,0x34,0x00,0x44,0x9a, +0x23,0x08,0x8a,0xd1,0x00,0x2c,0x00,0x00,0x13,0x9d,0x06,0x02,0x86,0x11,0x08,0x64, +0xa6,0x36,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a, +0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0, +0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05, +0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98, +0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03, +0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76, +0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xa8, +0x56,0xc4,0x1a,0x46,0x10,0x90,0x99,0xda,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0,0x1d, +0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8,0x21,0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98,0x49, +0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e, +0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde, +0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0, +0x0f,0xc0,0xc0,0x0f,0x90,0xe0,0x7a,0x11,0x6c,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66, +0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e, +0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8, +0xc1,0x0f,0x90,0x80,0x90,0xd1,0x6c,0x26,0x34,0x18,0x07,0x76,0x08,0x87,0x79,0x98, +0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05, +0x3e,0xa8,0x07,0x77,0x98,0x87,0x74,0x38,0x07,0x77,0x28,0x07,0x72,0x00,0x83,0x74, +0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0, +0x87,0x7c,0x80,0x87,0x72,0x40,0x01,0x60,0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6,0x61, +0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14, +0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2,0xe1,0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c,0xd2, +0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00,0xa8,0x91,0x6d,0x26,0x32,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07, +0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79, +0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00, +0x03,0x3f,0x40,0x81,0x8a,0x70,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c, +0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03, +0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a, +0x5c,0xa4,0x1b,0x46,0x10,0x80,0x33,0x84,0xe0,0x63,0x57,0x1b,0x4d,0x3c,0x1e,0x8f, +0xc7,0x03,0x00,0x54,0x2e,0x97,0xcb,0x85,0x40,0x20,0x10,0x08,0x04,0x82,0x7a,0x37, +0x49,0x53,0x44,0x09,0x93,0xcf,0x02,0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x02, +0x00,0xfd,0x92,0x00,0x41,0xc1,0x4c,0x40,0xd0,0x90,0x10,0x73,0x04,0xa0,0x30,0x05, +0x40,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x3a,0x0f, +0x24,0x90,0x21,0x23,0x25,0x40,0x80,0x1d,0x4c,0x30,0xa0,0xc1,0x00,0x00,0x00,0x10, +0x00,0x00,0xb0,0x83,0x09,0x86,0x6f,0x00,0x00,0x00,0x08,0x00,0x00,0x18,0xf2,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x31,0x80,0x00,0x08, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x93,0x00,0x01,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0xc7,0x01,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0x4f,0x04,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x1e,0x0a,0x08,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x16,0x10, +0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x30,0x20,0x00,0x02,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x68,0x40,0x00,0x04,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x30,0xe4,0xe1,0x80,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x60,0xc8,0xe3,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27, +0x0c,0x80,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x06,0x40, +0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x39,0x03,0x20,0x00,0x06, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01,0x00,0x00,0x15,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02, +0x94,0x40,0x11,0x14,0xc3,0x08,0x40,0x39,0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44, +0x71,0x14,0x7e,0x00,0x19,0x47,0x00,0xc8,0x34,0x02,0x40,0x81,0xb1,0x08,0x00,0x08, +0x02,0x6a,0xcd,0x00,0x50,0x6c,0x06,0x80,0x68,0x33,0x00,0x74,0x9b,0x01,0xa0,0xdc, +0x0c,0x00,0xed,0x66,0x00,0xc8,0x37,0x03,0x40,0xc0,0x19,0x00,0x0a,0x8c,0x45,0x00, +0x01,0x10,0x00,0x00,0x79,0x18,0x00,0x00,0xb1,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x04,0x00,0x9a,0x20,0x00,0xd1,0x06,0x61,0x20,0x26,0x08,0x80,0xb4, +0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08,0xc0,0x34,0x41,0x68, +0x83,0x8f,0xc0,0x04,0x01,0xa0,0x26,0x08,0x40,0xb5,0x41,0x50,0x9c,0x0d,0x89,0xb2, +0x30,0x4a,0x33,0x10,0xca,0xb3,0x21,0x19,0x16,0x46,0x31,0x06,0x42,0x79,0x26,0x08, +0x71,0x00,0x06,0x1b,0x12,0x42,0x62,0x14,0x67,0x20,0x94,0x67,0x82,0x00,0x58,0x13, +0x04,0x3a,0x08,0x83,0x0d,0x09,0x55,0x31,0x0a,0x35,0x10,0xca,0x33,0x41,0x00,0xae, +0x0d,0xc9,0x55,0x31,0xca,0x35,0x10,0xca,0x33,0x41,0x00,0xb0,0x09,0xc2,0x1d,0x88, +0xc1,0x06,0x41,0xc9,0x36,0x24,0x99,0xc6,0x28,0xca,0x40,0x28,0xdb,0x86,0xc4,0x90, +0x18,0x65,0x18,0x08,0xe5,0xd9,0x90,0x34,0x12,0xa3,0x64,0x03,0xa1,0x3c,0x13,0x04, +0x20,0xdb,0x90,0x7c,0x15,0xa3,0x10,0x03,0xa1,0x3c,0x1b,0x12,0x28,0x9a,0x2c,0x8c, +0xeb,0x3c,0x30,0x98,0x20,0xe4,0xc1,0x18,0x4c,0x10,0xcc,0xa0,0xdb,0xb0,0x28,0x62, +0xc0,0x28,0xc3,0x40,0x8c,0xc1,0x18,0x8c,0xc1,0x33,0x41,0xd8,0x03,0x32,0x98,0x20, +0x00,0xda,0x06,0x41,0x31,0x83,0x0d,0xcb,0x50,0x06,0x8c,0xa2,0x0c,0xc4,0x18,0x8c, +0xc1,0x18,0x9c,0xc1,0x06,0x81,0x0c,0xd0,0x60,0x82,0xe0,0x07,0x65,0x30,0x41,0x00, +0xb6,0x0d,0x88,0xa2,0x06,0x8c,0xa2,0x0c,0x6b,0x00,0x6c,0x08,0xd8,0x60,0x82,0x00, +0x0a,0x66,0xb0,0x01,0x51,0xdc,0x80,0x51,0x86,0x41,0x01,0x36,0x04,0x6f,0xb0,0x81, +0x08,0x83,0x34,0x68,0x03,0x38,0x98,0x20,0x14,0x02,0x85,0xa1,0xa9,0x0d,0xc3,0xf7, +0x0d,0x1b,0x84,0x8b,0x0e,0x36,0x14,0x72,0x30,0x07,0x40,0x1c,0xd4,0x01,0x0b,0x33, +0xb6,0xb7,0x30,0x3a,0x3e,0x6f,0x6d,0x6e,0x69,0x70,0x6f,0x74,0x65,0x6e,0x74,0x20, +0x63,0x68,0x61,0x72,0x8c,0xa6,0xd2,0xda,0xe0,0xd8,0xca,0x40,0x86,0x5e,0x86,0x56, +0x56,0x40,0xa8,0x84,0x82,0x82,0x36,0x04,0x79,0x30,0x41,0x30,0x05,0x6e,0xc3,0x80, +0x07,0x7a,0xb0,0x07,0x1b,0x86,0x3b,0xe0,0x83,0x3d,0xd8,0x30,0xf4,0x41,0x1f,0xec, +0x01,0x71,0x21,0xe0,0xe7,0xa8,0x8c,0x4e,0x28,0x8d,0x2d,0xcd,0xad,0x2c,0x4c,0x6e, +0x2a,0xac,0x0d,0x8e,0x2d,0xcd,0xed,0x8c,0x28,0x8c,0x2e,0x0c,0x08,0x28,0x2b,0xe8, +0x27,0xa8,0x4a,0x28,0x8d,0x2d,0xcd,0xad,0x2c,0x4c,0x6e,0x2a,0xac,0x0d,0x8e,0x2d, +0xcd,0xed,0x8c,0x28,0x8c,0x2e,0x0c,0x08,0xc8,0xea,0x87,0xc4,0xae,0x6c,0x8c,0xee, +0x4d,0x0e,0xa8,0x89,0x04,0x26,0x06,0x08,0xc8,0xea,0x87,0xc4,0xae,0x6c,0x8c,0xee, +0x4d,0x0e,0x08,0x89,0x04,0x26,0x06,0x08,0x08,0x48,0x6b,0x85,0x00,0x0a,0x7f,0xc0, +0x72,0x08,0xf8,0x39,0x2a,0xa3,0x13,0x4a,0x63,0x4b,0x73,0x2b,0x0b,0x93,0x9b,0x0a, +0x6b,0x83,0x63,0x4b,0x73,0x3b,0x23,0x0a,0xa3,0x0b,0x03,0x02,0xca,0x0a,0xfa,0x09, +0xaa,0x12,0x4a,0x63,0x4b,0x73,0x2b,0x0b,0x93,0x9b,0x0a,0x6b,0x83,0x63,0x4b,0x73, +0x3b,0x23,0x0a,0xa3,0x0b,0x03,0x02,0xb2,0xfa,0x21,0xb1,0x2b,0x1b,0xa3,0x7b,0x93, +0x03,0x6a,0x22,0x81,0x89,0x01,0x02,0xb2,0xfa,0x21,0xb1,0x2b,0x1b,0xa3,0x7b,0x93, +0x03,0x42,0x22,0x81,0x89,0x01,0x02,0x02,0xd2,0xd2,0x01,0x29,0x09,0x3b,0x3b,0x73, +0x91,0x2b,0x9b,0xab,0x63,0xa3,0x5b,0x31,0x88,0x02,0x28,0x84,0xc2,0x86,0x40,0x14, +0xaa,0xb0,0xb1,0xd9,0xb5,0xb9,0xa4,0x91,0x95,0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64, +0x78,0x2e,0x76,0x65,0x72,0x73,0x69,0x6f,0x6e,0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b, +0x5d,0x18,0x9b,0x5d,0x99,0xdc,0x94,0xc0,0xa8,0x43,0x86,0xe7,0x32,0x87,0x16,0x46, +0x56,0x26,0xd7,0xf4,0x46,0x56,0xc6,0x36,0x25,0x40,0xca,0x90,0xe1,0xb9,0xc8,0x95, +0xcd,0xbd,0xd5,0xc9,0x8d,0x95,0xcd,0x4d,0x09,0xe0,0xa0,0x0e,0x19,0x9e,0x4b,0x99, +0x1b,0x9d,0x5c,0x1e,0xd4,0x5b,0x9a,0x1b,0xdd,0xdc,0x94,0xa0,0x0e,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x42,0x00,0x00,0x00,0x26,0x20,0x70,0xac,0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44, +0x62,0x53,0x38,0x3e,0xe2,0x23,0x3e,0xed,0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8, +0x82,0x34,0x04,0x10,0x89,0x4d,0xe1,0xf8,0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00, +0x18,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a, +0xd0,0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6,0x39,0x6c,0xc3, +0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80, +0xf9,0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95, +0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x48,0xc3,0xe5,0x3b,0x8f, +0x2f,0x44,0x04,0x30,0x11,0x21,0xd0,0x0c,0x0b,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3, +0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x1b,0x83,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd, +0x7e,0x71,0xdb,0xb6,0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44, +0x45,0x2c,0x7e,0x71,0xdb,0x66,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15, +0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x76,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xa5,0x03,0x0c,0x3e,0x72,0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x0d,0x48,0xc3,0xe5, +0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x61,0x20,0x00,0x00, +0xda,0x04,0x00,0x00,0x13,0x04,0x57,0x2c,0x10,0x00,0x00,0x00,0x26,0x00,0x00,0x00, +0x04,0x98,0x01,0x28,0xc2,0x80,0xb2,0x2b,0xa3,0x92,0x2b,0x98,0x1a,0x28,0xa4,0xb2, +0x29,0x97,0x52,0x29,0xa5,0x62,0x2a,0xb7,0xd2,0x0d,0x28,0xc3,0x80,0x62,0x2b,0x3e, +0x5a,0x14,0x41,0x19,0x94,0x47,0x09,0x8c,0x00,0x10,0x62,0x8c,0x00,0x04,0x41,0x10, +0x04,0x83,0x31,0x02,0x10,0xc4,0xff,0x7b,0x0c,0xc6,0x08,0x40,0x10,0x04,0xd1,0x6f, +0x06,0x60,0x8c,0x00,0x04,0x41,0x10,0xff,0x85,0x31,0x82,0x16,0xb5,0x57,0x7b,0x1b, +0x23,0x58,0xf9,0x7f,0xf7,0xb9,0x31,0x02,0x10,0x04,0x61,0x36,0x0c,0xc6,0x08,0x5a, +0x73,0xce,0x69,0x6f,0x8c,0x00,0x04,0x41,0x90,0x04,0x83,0x31,0x02,0x10,0x04,0x41, +0x16,0x0c,0xc6,0x08,0x40,0x10,0x04,0x5d,0x30,0x18,0x23,0x00,0x41,0x10,0x84,0x7f, +0x61,0x8c,0x40,0xc5,0xeb,0x53,0xf4,0xc6,0x08,0x40,0x10,0x04,0xe1,0x6f,0x8c,0x00, +0x04,0x41,0x10,0xff,0x46,0x00,0x00,0x00,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0x06, +0xa1,0x40,0x06,0x13,0x28,0xf4,0xc1,0x1c,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0x19, +0x88,0x42,0x19,0x50,0x7e,0x10,0x0a,0x74,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x67, +0x30,0x0a,0x66,0x40,0xe5,0x41,0x28,0xd4,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x9c, +0x01,0x29,0x9c,0x41,0xf5,0x07,0x7b,0x60,0x07,0x23,0x06,0x09,0x00,0x82,0x60,0x70, +0x06,0xa5,0x80,0x06,0x96,0x28,0x90,0xc2,0x1d,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1, +0x19,0x98,0x42,0x1a,0x5c,0x7d,0x20,0x0a,0x78,0x30,0x62,0x90,0x00,0x20,0x08,0x06, +0x67,0x70,0x0a,0x6a,0x80,0xfd,0xc1,0x1f,0xe4,0xc1,0x88,0x41,0x02,0x80,0x20,0x18, +0x9c,0x01,0x2a,0xac,0x41,0x16,0x0a,0xa1,0xa0,0x07,0x23,0x06,0x09,0x00,0x82,0x60, +0x70,0x06,0xa9,0xc0,0x06,0xda,0x29,0x8c,0xc2,0x1e,0x8c,0x18,0x24,0x00,0x08,0x82, +0xc1,0x19,0xa8,0x42,0x1b,0x6c,0xa9,0x70,0x0a,0x7c,0x30,0x62,0x90,0x00,0x20,0x08, +0x06,0x67,0xb0,0x0a,0x6e,0xc0,0x9d,0x82,0x29,0xf4,0xc1,0x88,0x41,0x02,0x80,0x20, +0x18,0x9c,0x01,0x2b,0xbc,0x01,0x18,0xa0,0xc2,0x2a,0xf8,0xc1,0x88,0x41,0x02,0x80, +0x20,0x18,0x9c,0x41,0x2b,0xc0,0x81,0x18,0xa4,0x42,0x2a,0xfc,0xc1,0x88,0x81,0x01, +0x80,0x20,0x18,0x18,0xba,0x70,0x06,0xaa,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0xc6, +0x2e,0xa0,0x81,0x2b,0xcc,0x44,0x84,0x02,0x00,0x8d,0xc2,0x4c,0xc4,0x28,0x00,0xd0, +0x28,0xcc,0x44,0x8c,0x02,0x00,0x8d,0xc2,0x4c,0xc4,0x28,0x00,0xd0,0x28,0xcc,0x44, +0x8c,0x02,0x00,0x8d,0xc2,0x4c,0xc4,0x28,0x00,0xd0,0x28,0x1c,0x82,0xb0,0x43,0x10, +0x66,0x82,0x06,0x1f,0x13,0x36,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x18,0xf0, +0xc2,0x1f,0x34,0xb6,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0x02,0xc2,0x4e,0x40, +0x98,0x1d,0x02,0x7d,0xec,0x10,0xe8,0x33,0x62,0xd0,0x00,0x20,0x08,0x06,0x91,0x3a, +0x9c,0x02,0xd7,0x0b,0x93,0x84,0x0a,0xa8,0x80,0x0a,0xa8,0x30,0x9a,0x10,0x00,0xa3, +0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x61,0x60,0x0e,0xa9,0x70,0x8d,0xc3, +0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09,0x08,0x3b,0x01,0x61,0x26,0x1c,0xf2,0x31, +0xe1,0x90,0x8f,0x09,0x82,0x7c,0x4c,0x10,0xe4,0x63,0x42,0x00,0x9f,0x11,0x03,0x03, +0x00,0x41,0x30,0x48,0xf2,0x01,0x16,0x82,0xe1,0x88,0x40,0x0e,0x84,0xef,0x02,0x44, +0x59,0xf0,0xc8,0xc7,0x84,0x47,0x3e,0x26,0x50,0xf0,0x31,0x81,0x82,0xcf,0x88,0x41, +0x03,0x80,0x20,0x18,0x44,0xfe,0xb0,0x0b,0x72,0x10,0x0f,0x67,0x60,0x06,0xbc,0xc0, +0x0b,0xbc,0xc0,0x0b,0xa3,0x09,0x01,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x64,0x80, +0x0f,0xbc,0xa0,0x06,0xf0,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60,0x84,0x10,0x1f, +0x13,0x02,0xfa,0xd8,0x97,0xc8,0xc7,0xbe,0x44,0x3e,0x26,0x88,0x02,0x7c,0x4c,0x18, +0x05,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xb2,0x12,0xbf,0x20,0x8c,0x18,0x18, +0x00,0x08,0x82,0x41,0xc2,0x12,0xe0,0x20,0x9c,0x00,0xa0,0x13,0x00,0x64,0x06,0x11, +0x1f,0x33,0x88,0xf8,0xd8,0x29,0x08,0xf1,0x31,0x54,0x10,0xe2,0x63,0x42,0x20,0x9f, +0x1d,0x1c,0xf2,0xa0,0x24,0x4a,0x62,0xd8,0x80,0x08,0x84,0x01,0xb0,0xc1,0x90,0xcf, +0x0e,0x0e,0x7b,0x70,0x12,0x2a,0x31,0x6c,0x40,0x04,0xc2,0x00,0x98,0x71,0xc8,0x67, +0x07,0x87,0x3e,0x48,0x89,0x95,0x18,0x36,0x20,0x02,0x61,0x00,0x4c,0x49,0xe4,0xb3, +0x83,0xc3,0x1f,0xac,0x04,0x4a,0x0c,0x1b,0x10,0x81,0x30,0x00,0xb3,0x04,0xc1,0x40, +0x05,0x80,0x23,0x40,0x5c,0x18,0x03,0x15,0x80,0x8e,0x00,0x6b,0x61,0x0c,0x54,0x20, +0x64,0x01,0xfc,0x84,0x31,0x50,0x81,0x98,0x05,0xf0,0x13,0xc6,0x40,0x05,0x00,0x26, +0xc0,0x4f,0x18,0x45,0x4c,0x50,0xc6,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x10,0x06, +0x39,0xc1,0x0f,0xaa,0x30,0x13,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xc3,0x0d,0x85, +0x40,0x06,0xc3,0x0d,0x85,0x40,0x06,0x25,0x04,0x3a,0xcb,0x20,0x14,0xc1,0x0e,0x0e, +0xad,0x90,0x13,0x09,0x05,0x88,0x31,0x1c,0x11,0x88,0x83,0xf0,0xcd,0x32,0x0c,0x45, +0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x14,0x5a,0x98,0x84,0x2e,0xf0,0xc4,0xa2,0x9c, +0xc4,0x49,0x9c,0xc4,0x49,0x8c,0x26,0x04,0xc0,0x05,0x88,0x1d,0x31,0x38,0x00,0x10, +0x04,0x03,0x32,0x20,0x0b,0x94,0xb0,0x05,0x9e,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21, +0x30,0x42,0x88,0x8f,0x09,0x01,0x7d,0xac,0x0d,0x82,0xf8,0x0c,0x47,0x04,0xe9,0x20, +0x7c,0xb3,0x0c,0x44,0x11,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x15,0x17,0x2e,0x81, +0xd0,0xc1,0x4d,0x08,0xbb,0x09,0x61,0x26,0xbc,0x83,0x7c,0x4c,0x80,0x07,0xf9,0x9c, +0x00,0xa0,0x13,0x00,0x34,0x9a,0xe0,0x08,0xa3,0x09,0xcf,0x60,0xc9,0x13,0x1f,0x7b, +0x02,0xfa,0x9c,0x81,0xb0,0x33,0x10,0x66,0x02,0x43,0x1f,0x13,0x18,0xfa,0x98,0x90, +0x12,0xf2,0x31,0x41,0x25,0xe4,0x63,0xc2,0x49,0xc0,0xc7,0xfa,0x41,0x88,0x8f,0x25, +0x8c,0x7c,0x2c,0x18,0xe4,0x63,0x4b,0x23,0x1f,0x0b,0x08,0xf9,0x98,0x65,0xc9,0xc7, +0x2c,0x4b,0x3e,0x26,0x04,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe4,0x35,0xcc, +0x22,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x8b,0x35,0xd2,0x42,0x15,0x3c,0x4b,0x12, +0xf9,0x18,0x82,0xc8,0xc7,0x28,0x4a,0x3e,0x26,0x04,0xf0,0xb1,0x80,0x80,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x24,0xb6,0xd1,0x16,0x81,0x39,0x8e,0x7c,0xac,0x69,0xe4, +0x63,0x82,0x01,0x1f,0x0b,0x04,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xb2,0x1b, +0x72,0x11,0x98,0x11,0xd0,0xc7,0x9c,0x9e,0x90,0x8f,0x05,0x8e,0x7c,0x2c,0x18,0xe4, +0x63,0xd1,0x4f,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x92,0xf0,0x88,0x8d,0xc0, +0x82,0xb3,0x90,0x8f,0x05,0x39,0x01,0x1f,0x2b,0xe2,0x80,0x3e,0x23,0x06,0x06,0x00, +0x82,0x60,0x90,0x94,0x47,0x6d,0x04,0x23,0x06,0x06,0x00,0x82,0x60,0x90,0x98,0x47, +0x5e,0x04,0x16,0x10,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x04,0x3d,0xf4,0x22, +0xb0,0x00,0x14,0xe4,0x63,0x41,0x2b,0xc0,0xc7,0x44,0xa1,0x15,0xe0,0x33,0x4b,0x50, +0x0c,0x94,0x20,0x04,0xe1,0x13,0x83,0x4f,0x08,0x3e,0x11,0x0c,0x94,0x20,0x04,0xe1, +0x13,0x83,0x4f,0x08,0x3e,0x11,0xd8,0x2b,0x88,0x07,0x0c,0x86,0x1b,0x02,0xde,0x00, +0x83,0x59,0x86,0xc3,0x08,0x56,0x60,0xa0,0x8f,0xf0,0x10,0x28,0x00,0x8c,0x15,0x18, +0xea,0x63,0x3c,0x08,0x0a,0x00,0x63,0x96,0x20,0x18,0x8e,0x38,0xd2,0x42,0xf8,0x2c, +0x41,0xe8,0x63,0x6c,0x11,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x92,0xfb,0x38, +0x8f,0x60,0xba,0x21,0x68,0x0b,0xa2,0x7e,0xe2,0x35,0x60,0xc4,0xa0,0x01,0x40,0x10, +0x0c,0xa8,0xfb,0xa8,0x8d,0xb4,0x58,0x8f,0xb0,0x08,0x6c,0xc3,0x36,0x6c,0xc3,0x36, +0x46,0x13,0x02,0xe0,0x02,0xc4,0x8e,0x18,0x1c,0x00,0x08,0x82,0x01,0x19,0xcc,0xc7, +0x6d,0x94,0xc5,0x7a,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x18,0x21,0xc4,0xc7,0x84, +0x80,0x3e,0x23,0x06,0x0d,0x00,0x82,0x60,0x40,0xfd,0x47,0x6f,0xc4,0xc5,0x7c,0xa4, +0x05,0x5a,0xf8,0x86,0x6f,0xf8,0x86,0x6f,0x8c,0x26,0x04,0xc0,0x05,0x88,0xb5,0xe0, +0x88,0x8f,0x1d,0x01,0x7d,0xaa,0x2d,0xf6,0x03,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80, +0x2a,0x91,0xf1,0xb8,0x8b,0xfc,0x78,0x8b,0x80,0x3c,0xc8,0x83,0x3c,0xc8,0x63,0x34, +0x21,0x00,0x2e,0x40,0xac,0x05,0x4d,0x7c,0xac,0x09,0xe8,0x63,0xcc,0x11,0x1f,0x43, +0x4c,0x43,0x3e,0xc3,0x11,0x42,0x20,0x7c,0xa6,0x10,0xf1,0xb1,0x22,0x35,0xe4,0x33, +0x1c,0x21,0x04,0xc2,0x57,0x44,0xa0,0x17,0x20,0xca,0x56,0x23,0x88,0x8f,0x05,0x9e, +0x7c,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0xaa,0x11,0xf9,0x08,0x0d,0x14,0xf1,0x8b, +0xbe,0x98,0x8f,0xf9,0x98,0x8f,0xf9,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d, +0x18,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x6e,0x84,0x3e,0x60,0x63,0x18,0x31, +0x38,0x00,0x10,0x04,0x03,0x0b,0x47,0xea,0x23,0x36,0x86,0x11,0x83,0x03,0x00,0x41, +0x30,0xb0,0x72,0xc4,0x3e,0x64,0x63,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x32,0xa0, +0x11,0xfc,0x30,0x0d,0x18,0x19,0x4d,0x08,0x80,0x11,0x83,0x06,0x00,0x41,0x30,0x88, +0x7c,0x64,0x3f,0x58,0x23,0x46,0x62,0x24,0x46,0xf8,0x83,0x3f,0xf8,0x83,0x3f,0x46, +0x13,0x02,0x60,0x38,0x22,0xb8,0x8d,0xe0,0x9b,0x6e,0xc8,0x0d,0x21,0xb0,0xa4,0xa0, +0x8f,0x25,0x06,0x7d,0x2c,0x39,0xe8,0x63,0xc4,0x20,0x1f,0x2b,0x06,0xf9,0xd8,0x60, +0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x33,0x19,0x91,0xe1,0x37,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xc0,0x3a,0x13,0x12,0x19,0xc0,0x63,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x2c,0x34,0x29,0x91,0x21,0x3c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x4a,0x13, +0x11,0x19,0xe2,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x35,0x19,0x91,0x41,0x3e, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x5a,0x13,0x12,0x19,0xe6,0xc3,0x84,0xf3,0x90, +0x8f,0x09,0x04,0x7c,0x2c,0xa8,0x0f,0xf9,0x58,0x30,0xc0,0xc7,0x8e,0x22,0x3e,0x16, +0xb0,0x87,0x7c,0x2c,0xc9,0x0f,0xf9,0xd8,0x11,0xc4,0xc7,0x92,0xfd,0x90,0x8f,0x09, +0x41,0x7c,0x46,0x0c,0x1c,0x00,0x04,0xc1,0xc0,0xc9,0x93,0x13,0x69,0x8f,0xf0,0x00, +0x0f,0x1b,0x39,0x8a,0x80,0x0c,0x44,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc8,0x00, +0x4e,0x68,0x44,0x3c,0xce,0x64,0x34,0x21,0x00,0x46,0x13,0x84,0xc0,0x74,0x43,0x88, +0x8f,0xe9,0x86,0x10,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x08,0x03,0x3b,0xc9,0x91, +0xf3,0x80,0x93,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x13,0x10,0x76,0x02,0xc2,0xec, +0x10,0xe8,0x63,0x87,0x40,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x08,0x83,0x3e,0x01, +0x13,0xf7,0xd0,0x93,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x13,0x10,0x76,0x02,0xc2, +0x4c,0x38,0xe4,0x63,0xc2,0x21,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x48,0x5a,0x25, +0x4c,0x84,0x11,0x03,0x03,0x00,0x41,0x30,0x48,0x5c,0x45,0x4c,0x84,0x13,0x00,0x74, +0x02,0x80,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0x7a,0x15,0x36,0xe1,0x0f,0x51,0x11, +0x82,0x36,0x69,0x93,0x36,0x69,0x93,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x04, +0x4d,0x18,0x4d,0xd8,0x06,0x13,0x08,0xf9,0x98,0x40,0xc8,0x67,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0xc8,0xc0,0x55,0xe4,0x04,0x44,0x48,0x65,0x34,0x21,0x10,0x46,0x13,0x84, +0xc1,0x0a,0x21,0x3e,0x56,0x08,0xf1,0xb1,0x4d,0x90,0x8f,0x6d,0x82,0x7c,0x4c,0x10, +0xe4,0x63,0x82,0x20,0x1f,0x13,0x02,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x22, +0x2e,0x79,0x12,0x18,0x82,0xc8,0xc7,0x10,0x44,0x3e,0x26,0x04,0xf0,0x19,0x31,0x30, +0x00,0x10,0x04,0x83,0xc4,0x5c,0xfa,0x24,0x18,0x8e,0x28,0x7e,0x44,0xf8,0x66,0x19, +0x90,0x26,0x98,0x25,0x48,0x06,0x2a,0x90,0x5e,0x58,0xf8,0x08,0x19,0xa8,0x40,0x5a, +0x61,0x31,0x90,0x81,0x0a,0xe0,0x17,0x16,0x90,0x42,0x66,0x09,0x94,0x81,0x0a,0xc4, +0x48,0x6e,0x41,0x19,0xa8,0x40,0x8c,0xe4,0x14,0x94,0x81,0x0a,0xc0,0xa4,0x92,0x5a, +0x50,0x2a,0xf8,0xa0,0x8a,0x0f,0x86,0x1b,0x86,0x70,0x41,0x83,0x11,0x83,0x03,0x00, +0x41,0x30,0xd0,0xd6,0x45,0x54,0x06,0x71,0x99,0x6e,0x08,0x08,0x61,0xb8,0xc1,0x20, +0x17,0x33,0x30,0x3a,0x50,0x15,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xf6,0x2e, +0xa5,0x32,0x04,0xd3,0x0d,0x01,0x31,0x0c,0x37,0x34,0xe8,0x82,0x06,0x23,0x06,0x07, +0x00,0x82,0x60,0xa0,0xc9,0x4b,0xaa,0x24,0xe9,0x32,0xdd,0x10,0x28,0xc2,0x70,0x03, +0xb4,0x2e,0x66,0x60,0x7a,0x10,0x2b,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0xcd, +0x5e,0x58,0x65,0x08,0xa6,0x1b,0x02,0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x88, +0x5f,0x72,0x25,0x4d,0xde,0x05,0x09,0x74,0x45,0x57,0x74,0x45,0x57,0x46,0x13,0x02, +0x60,0x34,0x41,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x80,0x0c,0xee,0x65,0x57,0xd2, +0xc4,0x5d,0x46,0x13,0x02,0x61,0x34,0x41,0x18,0x4c,0x28,0xe4,0x63,0x42,0x21,0x9f, +0x11,0x83,0x03,0x00,0x41,0x30,0x20,0x03,0x7e,0x01,0x17,0x37,0x91,0x97,0xd1,0x84, +0x40,0x18,0x4d,0x10,0x06,0x2b,0x84,0xf8,0x58,0x21,0xc4,0xc7,0x04,0x41,0x3e,0x26, +0x08,0xf2,0x31,0x21,0x80,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x24,0x2e,0x53,0x2e, +0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x58,0x2b,0x83,0x2e,0xc1,0x18,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x81,0xc5,0x32,0xe9,0x22,0x04,0x66,0x07,0x01,0x7d,0xcc,0x0e,0x04, +0xfa,0x98,0x32,0xd0,0xc7,0x14,0x82,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0x80,0xc1, +0x4c,0xb8,0x08,0x01,0x31,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x25,0x33,0xeb,0xb2, +0x06,0x81,0xa9,0xc1,0xca,0x80,0x60,0xb8,0x21,0x58,0x19,0x30,0x98,0x65,0x58,0x94, +0xc0,0xde,0xa0,0x65,0x40,0x30,0xdc,0x10,0xb4,0x0c,0x18,0xcc,0x32,0x30,0x49,0x30, +0x4b,0xd0,0x0c,0x54,0x20,0x62,0x75,0x28,0xcc,0x40,0x05,0xc2,0x0e,0x87,0xc6,0xd8, +0xac,0x08,0xf1,0x31,0x81,0x57,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xc9,0xcf, +0xbc,0x4c,0x60,0x7d,0xe2,0x0b,0xf4,0xb1,0x3e,0xf1,0x05,0xfa,0x8c,0x18,0x34,0x00, +0x08,0x82,0x41,0x04,0x36,0xfd,0x22,0x2b,0x33,0x93,0x2a,0xa8,0xe2,0x2f,0xfe,0xe2, +0x2f,0xfe,0x32,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60,0x42,0x01,0x1f,0x13,0x0a,0xf8, +0x8c,0x26,0xa0,0x83,0x30,0x9a,0x90,0x0e,0x83,0x9d,0x03,0x21,0x1f,0x3b,0x07,0x42, +0x3e,0x96,0x0e,0xe4,0x02,0x1f,0x4b,0x87,0x72,0x81,0xcf,0x88,0xc1,0x01,0x80,0x20, +0x18,0x58,0x69,0x23,0x32,0x84,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x96,0xda,0x8c, +0x0c,0x21,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xb5,0x36,0x28,0x63,0x2e,0xc2,0x88, +0xc1,0x01,0x80,0x20,0x18,0x58,0x6c,0x93,0x32,0xe7,0x22,0x9c,0x82,0xb0,0x53,0x10, +0x66,0x84,0x40,0x1f,0x23,0x04,0xfa,0x8c,0x18,0x3c,0x00,0x08,0x82,0x01,0xe7,0x36, +0x20,0x63,0x2e,0xbe,0x22,0x04,0xf7,0x72,0x2f,0x66,0x63,0x36,0x31,0xa3,0x2e,0xa3, +0x09,0x01,0x30,0x9a,0x20,0x04,0xf6,0x0e,0x95,0x7c,0xec,0x1d,0x2a,0xf9,0x98,0x20, +0xc8,0xc7,0x04,0x41,0x3e,0x26,0x04,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xa4, +0x6f,0x68,0x26,0xb0,0x60,0x5f,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xc9,0xdf, +0xc8,0x4c,0x60,0x01,0xbf,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x92,0xd0,0x99, +0x99,0x60,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x12,0xd1,0x91,0x9b,0xc0,0x9a,0x46,0x3e, +0xd6,0x34,0xf2,0x31,0x21,0x80,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x24,0xa6,0xd3, +0x33,0x81,0x91,0x01,0x19,0xc8,0xc7,0xc8,0x80,0x0c,0xe4,0x63,0x42,0x00,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x48,0x54,0x27,0x6c,0x02,0x2b,0x02,0xfa,0x8c,0x18,0x18, +0x00,0x08,0x82,0x41,0xc2,0x3a,0x7c,0x13,0xd8,0xc8,0x04,0xf1,0xb1,0x80,0x91,0xcf, +0x88,0xc1,0x01,0x80,0x20,0x18,0x90,0x41,0xe9,0xa4,0xcd,0xbd,0xf4,0xcd,0x68,0x42, +0x00,0x8c,0x26,0x08,0x81,0xa1,0x8c,0x10,0x1f,0x13,0x02,0xfa,0x8c,0x18,0x1c,0x00, +0x08,0x82,0x01,0x19,0xa8,0x8e,0xdb,0xf0,0x0b,0xe9,0x8c,0x26,0x04,0x82,0x05,0x83, +0x7c,0x66,0x09,0x9c,0x81,0x0a,0x04,0xc7,0x9a,0x50,0x80,0x06,0x2a,0x10,0xa2,0xe9, +0x03,0x68,0xa0,0x02,0xa0,0xb9,0x26,0x0f,0xa0,0x81,0x0a,0x00,0xdc,0x9a,0x50,0x80, +0x66,0x09,0x9e,0x81,0x0a,0x04,0x71,0xf2,0xe0,0x19,0xa8,0x40,0x10,0xa7,0x0e,0x9e, +0x81,0x0a,0x00,0x71,0xe2,0xe0,0x19,0xa8,0x00,0xd0,0xcd,0xa9,0x83,0xa7,0x02,0x93, +0x81,0x32,0x4c,0x06,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x0c,0x70,0x67,0x6f,0x52, +0x46,0x76,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x86,0x1b,0x0a,0x81,0x0c,0x86,0x1b, +0x0a,0x81,0x0c,0x4a,0x08,0x74,0xba,0xa1,0x67,0x78,0x26,0x18,0x31,0x68,0x00,0x10, +0x04,0x83,0xc8,0x7c,0x46,0x47,0x67,0x72,0x27,0x41,0x48,0x87,0x74,0x48,0x87,0x74, +0x46,0x13,0x02,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc8,0x00,0x7c,0x48,0x47,0x66, +0x70,0x67,0x34,0x21,0x00,0x46,0x13,0x84,0xc0,0x08,0x21,0x3e,0x26,0x04,0xf4,0x19, +0x31,0x38,0x00,0x10,0x04,0x03,0x32,0x28,0x9f,0xd4,0xb9,0x99,0xdf,0x19,0x4d,0x08, +0x04,0x1b,0x14,0xf9,0x58,0x20,0xc8,0x67,0x38,0xa2,0x0b,0x82,0xef,0x02,0x40,0x54, +0x80,0xed,0x88,0xc1,0x01,0x80,0x20,0x18,0x58,0xf2,0xb3,0x3a,0x1a,0x31,0x62,0x70, +0x00,0x20,0x08,0x06,0xd6,0xfc,0xc0,0x0e,0x57,0x98,0xc6,0x3e,0x20,0x18,0x6e,0x08, +0xd8,0x07,0x0c,0x66,0x19,0xa0,0x27,0x30,0x30,0x70,0x1f,0x10,0x0c,0x37,0x04,0xee, +0x03,0x06,0xb3,0x0c,0x91,0x13,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xc2,0x3f,0xec, +0xf3,0x0b,0xe6,0x0b,0x81,0x7c,0x86,0x23,0x42,0x81,0x6e,0x84,0x6f,0xba,0x21,0x0e, +0xe8,0x26,0x30,0x25,0xa1,0x8f,0xdd,0x4d,0x10,0x9f,0xe1,0x86,0x66,0x7e,0xc2,0x60, +0xba,0x01,0x6f,0xf2,0x26,0xb0,0x21,0x90,0x8f,0x19,0x41,0x7c,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0x20,0x31,0x21,0xfb,0x09,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x1a,0x21, +0xf0,0x09,0x94,0x11,0x83,0x06,0x00,0x41,0x30,0x88,0x4c,0x68,0x7c,0xe4,0x26,0x7f, +0xde,0xc6,0x6d,0xc8,0x87,0x7c,0xc8,0x87,0x7c,0x46,0x13,0x02,0x60,0x34,0x41,0x08, +0x46,0x13,0x06,0xa1,0xe6,0x46,0x7c,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xb4,0x13, +0xf2,0x9d,0xc0,0x7f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x43,0xa1,0xdf,0xa9,0x91, +0xff,0x19,0x31,0x68,0x00,0x10,0x04,0x83,0xa8,0x85,0xd4,0x27,0x6f,0x40,0x48,0x08, +0xd6,0x67,0x7d,0xd6,0x67,0x7d,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06, +0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xa2,0x18,0x72,0x1f,0xd0,0x21,0x21,0xa3,0x78, +0x9f,0xf7,0x79,0x9f,0xf7,0x19,0x4d,0x08,0x80,0x11,0x83,0x06,0x00,0x41,0x30,0x88, +0x66,0x08,0x7e,0x46,0xc7,0x84,0x90,0x23,0x7e,0xe2,0x27,0x7e,0xe2,0x67,0x34,0x21, +0x00,0xd6,0x70,0xd8,0x1b,0x14,0x42,0xa1,0x35,0x1c,0xf6,0x26,0x85,0x52,0x68,0x0d, +0x87,0xbd,0x51,0x21,0x15,0x1a,0x36,0x20,0x06,0x65,0x00,0x86,0x0d,0x08,0x21,0x19, +0x80,0x61,0x03,0x22,0x40,0x06,0x60,0x0f,0x87,0xbd,0x59,0xa1,0x15,0x1a,0x36,0x20, +0x82,0x63,0x00,0xf6,0x70,0xd8,0x1b,0x16,0x62,0xa1,0x61,0x03,0x22,0x30,0x06,0x60, +0xc4,0xa0,0x01,0x40,0x10,0x0c,0x22,0x1d,0xba,0x1f,0xd3,0x69,0xa1,0xd1,0x71,0xf0, +0x07,0x7f,0xf0,0x07,0x7f,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61, +0xc4,0xa0,0x01,0x40,0x10,0x0c,0x22,0x1f,0xda,0x9f,0xd6,0x89,0xa1,0xd3,0x91,0xf8, +0x87,0x7f,0xf8,0x87,0x7f,0x46,0x13,0x02,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x22, +0x30,0xea,0x1f,0xd8,0x99,0xa1,0xd4,0xa1,0xfc,0xc7,0x7f,0xfc,0xc7,0x7f,0x46,0x13, +0x02,0x60,0x0d,0x07,0xd4,0xa9,0x21,0x1c,0x5a,0xc3,0x01,0x75,0x6c,0x28,0x87,0xd6, +0x70,0x40,0x9d,0x1b,0xd2,0xa1,0x61,0x03,0x62,0x50,0x06,0x60,0xd8,0x80,0x10,0x92, +0x01,0x18,0x36,0x20,0x02,0x64,0x00,0xf6,0x70,0x40,0x1d,0x1c,0xda,0xa1,0x61,0x03, +0x22,0x38,0x06,0x60,0x0f,0x07,0xd4,0xc9,0x21,0x1e,0x1a,0x36,0x20,0x02,0x63,0x00, +0x0a,0x76,0x7a,0x08,0x0c,0x15,0x40,0x08,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xa0, +0x95,0xd1,0xfe,0x08,0xc1,0x88,0x41,0x03,0x80,0x20,0x18,0x44,0x6a,0x74,0x42,0xb6, +0xd3,0x43,0x81,0x87,0x42,0x28,0x84,0x42,0x28,0x34,0x9a,0x10,0x00,0xa3,0x09,0x42, +0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0x10,0xb9,0xd1,0x0a,0xf5,0x4e, +0x18,0x15,0x62,0xc0,0x42,0x2c,0xc4,0x42,0x2c,0x34,0x9a,0x10,0x00,0x23,0x06,0x0d, +0x00,0x82,0x60,0x10,0xc1,0x51,0x0b,0x81,0xcf,0x18,0x1d,0x64,0xe0,0x42,0x2e,0xe4, +0x42,0x2e,0x34,0x9a,0x10,0x00,0x6b,0x38,0xe0,0x4e,0x19,0x9d,0xd1,0x1a,0x0e,0xb8, +0x63,0x46,0x68,0xb4,0x86,0x03,0xee,0x9c,0x51,0x1a,0x0d,0x1b,0x10,0x83,0x32,0x00, +0xc3,0x06,0x84,0x90,0x0c,0xc0,0xb0,0x01,0x11,0x20,0x03,0xb0,0x87,0x03,0xee,0xa0, +0x91,0x1a,0x0d,0x1b,0x10,0xc1,0x31,0x00,0x7b,0x38,0xe0,0x4e,0x1a,0xad,0xd1,0xb0, +0x01,0x11,0x18,0x03,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xd1,0x1d,0xd1,0xd0,0xf8, +0xa8,0x11,0x1b,0xfc,0x4e,0x0d,0xd5,0x50,0x0d,0xd5,0xd0,0x68,0x42,0x00,0x8c,0x26, +0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xb4,0x47,0x38,0xa4, +0x3e,0x6e,0x04,0x07,0xe3,0x93,0x43,0x39,0x94,0x43,0x39,0x34,0x9a,0x10,0x00,0x23, +0x06,0x0d,0x00,0x82,0x60,0x10,0xf5,0x91,0x0e,0xb5,0x0f,0x1c,0xc9,0x41,0xf9,0xec, +0xd0,0x0e,0xed,0xd0,0x0e,0x8d,0x26,0x04,0xc0,0x1a,0x0e,0xe5,0x23,0x47,0x6f,0xb4, +0x86,0x43,0xf9,0xcc,0x11,0x1c,0xad,0xe1,0x50,0x3e,0x74,0x14,0x47,0xc3,0x06,0xc4, +0xa0,0x0c,0xc0,0xb0,0x01,0x21,0x24,0x03,0x30,0x6c,0x40,0x04,0xc8,0x00,0xec,0xe1, +0x50,0x3e,0x75,0x24,0x47,0xc3,0x06,0x44,0x70,0x0c,0xc0,0x1e,0x0e,0xe5,0x63,0x47, +0x73,0x34,0x6c,0x40,0x04,0xc6,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x44,0x4a, +0x61,0x34,0x3f,0x77,0xd4,0x3e,0xec,0x23,0x46,0x62,0x24,0x46,0x62,0x34,0x9a,0x10, +0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0x10,0x99,0xd2,0x18,0xd9,0x4f,0x1e,0xbd,0x8f, +0xfb,0x90,0x11,0x19,0x91,0x11,0x19,0x8d,0x26,0x04,0xc0,0x1a,0x0e,0xee,0xb3,0x47, +0x77,0xb4,0x86,0x83,0xfb,0xf0,0x11,0x1e,0xad,0xe1,0xe0,0x3e,0x7d,0x94,0x47,0xc3, +0x06,0xc4,0x40,0x0a,0x03,0x30,0x6c,0x40,0x08,0xa3,0x30,0x00,0xc3,0x06,0x44,0x20, +0x0a,0x03,0xb0,0x87,0x83,0xfb,0xf8,0x91,0x1e,0x0d,0x1b,0x10,0xc1,0x31,0x00,0x7b, +0x38,0xb8,0xcf,0x1f,0xed,0xd1,0xb0,0x01,0x11,0x18,0x03,0x30,0x62,0xd0,0x00,0x20, +0x08,0x06,0x51,0x2b,0xa9,0x51,0xfe,0x80,0x12,0x19,0xd4,0xcf,0x1a,0xad,0xd1,0x1a, +0xad,0xd1,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00, +0x08,0x82,0x41,0x14,0x4b,0x6e,0x04,0x42,0xa4,0x84,0x06,0xf9,0xf3,0x46,0x6f,0xf4, +0x46,0x6f,0x34,0x9a,0x10,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0x10,0xcd,0x12,0x1c, +0x8d,0x90,0x29,0xa9,0xc1,0xfe,0xc4,0x51,0x1c,0xc5,0x51,0x1c,0x8d,0x26,0x04,0xc0, +0x1a,0x0e,0xfb,0x83,0x4a,0xa3,0xb4,0x86,0xc3,0xfe,0xa4,0x12,0x29,0xad,0xe1,0xb0, +0x3f,0xaa,0x54,0x4a,0xc3,0x06,0xc4,0xa0,0x0c,0xc0,0xb0,0x01,0x21,0x24,0x03,0x30, +0x6c,0x40,0x04,0xc8,0x00,0xec,0xe1,0xb0,0x3f,0xab,0x64,0x4a,0xc3,0x06,0x44,0x70, +0x0c,0xc0,0x1e,0x0e,0xfb,0xc3,0x4a,0xa7,0x34,0x6c,0x40,0x04,0xc6,0x00,0x58,0x3e, +0xc8,0x11,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0xbb,0xa5,0x36,0xb2,0x95,0x60, +0xc4,0xa0,0x01,0x40,0x10,0x0c,0x22,0x5e,0xca,0x23,0x14,0x7a,0xa5,0x58,0x08,0xf4, +0x48,0x8f,0xf4,0x48,0x8f,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61, +0xc4,0xa0,0x01,0x40,0x10,0x0c,0x22,0x70,0xea,0xa3,0x17,0x9a,0xa5,0x5a,0x28,0xfc, +0xc8,0x8f,0xfc,0xc8,0x8f,0x46,0x13,0x02,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x22, +0x71,0xfa,0x23,0x19,0xaa,0xa5,0x5b,0x38,0x40,0x09,0x94,0x40,0x09,0x94,0x46,0x13, +0x02,0x60,0x0d,0x07,0x15,0xba,0x25,0x5c,0x5a,0xc3,0x41,0x85,0x70,0x29,0x97,0xd6, +0x70,0x50,0xa1,0x5c,0xd2,0xa5,0x61,0x03,0x62,0x50,0x06,0x60,0xd8,0x80,0x10,0x92, +0x01,0x18,0x36,0x20,0x02,0x64,0x00,0xf6,0x70,0x50,0x21,0x5d,0xda,0xa5,0x61,0x03, +0x22,0x38,0x06,0x60,0x0f,0x07,0x15,0xda,0x25,0x5e,0x1a,0x36,0x20,0x02,0x63,0x00, +0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0x4a,0x27,0x53,0xaa,0x21,0x5e,0x92,0x21,0xe7, +0x94,0x4e,0xe9,0x94,0x4e,0x69,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10, +0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0x6a,0x27,0x55,0xe2,0x21,0x70,0xb2,0x21,0x69, +0x95,0x56,0x69,0x95,0x56,0x69,0x34,0x21,0x00,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20, +0x7a,0x27,0x56,0xfa,0x21,0x71,0xc2,0x21,0xaa,0x95,0x5a,0xa9,0x95,0x5a,0x69,0x34, +0x21,0x00,0xd6,0x70,0xb8,0x21,0x72,0x1a,0xa7,0x35,0x1c,0x6e,0xa8,0x9c,0xc8,0x69, +0x0d,0x87,0x1b,0x32,0xa7,0x72,0x1a,0x36,0x20,0x06,0x65,0x00,0x86,0x0d,0x08,0x21, +0x19,0x80,0x61,0x03,0x22,0x40,0x06,0x60,0x0f,0x87,0x1b,0x3a,0x27,0x73,0x1a,0x36, +0x20,0x82,0x63,0x00,0xf6,0x70,0xb8,0x21,0x74,0x3a,0xa7,0x61,0x03,0x22,0x30,0x06, +0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x22,0x7b,0x9a,0x25,0x31,0x4a,0xa7,0x56,0xd8, +0x68,0x89,0x96,0x68,0x89,0x96,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06, +0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x22,0x7d,0xba,0xa5,0x34,0x6a,0xa7,0x58,0xf8, +0x70,0x09,0x97,0x70,0x09,0x97,0x46,0x13,0x02,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c, +0x22,0x7e,0xca,0x25,0x36,0x7a,0xa7,0x59,0x08,0x03,0x5d,0xd2,0x25,0x5d,0xd2,0xa5, +0xd1,0x84,0x00,0x58,0xc3,0x81,0x8c,0xe2,0x69,0x9d,0xd6,0x70,0x20,0x23,0x79,0x62, +0xa7,0x35,0x1c,0xc8,0x68,0x9e,0xda,0x69,0xd8,0x80,0x18,0x94,0x01,0x18,0x36,0x20, +0x84,0x64,0x00,0x86,0x0d,0x88,0x00,0x19,0x80,0x3d,0x1c,0xc8,0x88,0x9e,0xdc,0x69, +0xd8,0x80,0x08,0x8e,0x01,0xd8,0xc3,0x81,0x8c,0xea,0xe9,0x9d,0x86,0x0d,0x88,0xc0, +0x18,0x00,0x7b,0x87,0x78,0x80,0x8f,0x05,0xe5,0x00,0x1f,0x0b,0xc8,0x01,0x3e,0x16, +0xdc,0x02,0x7c,0x2c,0xb0,0x05,0xf8,0x58,0xc0,0x0a,0xf0,0xb1,0x60,0x15,0xe0,0x63, +0x41,0x29,0xc0,0xc7,0x02,0x52,0x80,0x8f,0x05,0x7a,0x00,0x1f,0x0b,0xf2,0x00,0x3e, +0x16,0xb4,0x01,0x7c,0x2c,0x60,0x03,0xf8,0x58,0x20,0x06,0xf0,0xb1,0x20,0x0c,0xe0, +0x63,0xc1,0x05,0x1f,0x0b,0x2c,0xf8,0x0c,0x47,0x04,0xab,0x24,0x7c,0xb3,0x0c,0x92, +0x15,0xcc,0x12,0x4c,0x03,0x15,0x48,0x29,0x50,0x22,0x22,0x0d,0x54,0x20,0x7f,0x40, +0xa1,0x88,0x34,0x50,0x81,0xe4,0x01,0xe5,0x22,0xd2,0x40,0x05,0x32,0x07,0x94,0x8c, +0x48,0x03,0x15,0x48,0x1b,0x50,0x36,0x22,0x0d,0x54,0x20,0x61,0x40,0x89,0x65,0x20, +0x0d,0x54,0x20,0x61,0x40,0xb1,0x89,0x34,0x50,0x01,0x84,0x01,0xe5,0xa3,0x81,0x34, +0x62,0xb0,0x00,0x20,0x08,0x06,0xde,0x4d,0xb9,0x13,0x51,0x18,0x44,0x61,0x8c,0x18, +0x2c,0x00,0x08,0x82,0x81,0x87,0x53,0xef,0x74,0x13,0x36,0x51,0x13,0x37,0x61,0x13, +0x35,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x56,0x4f,0xe9,0x53,0x20,0x8c,0x18,0x2c, +0x00,0x08,0x82,0x81,0xa7,0x53,0xf1,0x94,0x13,0x38,0x71,0x13,0x07,0x92,0x58,0x20, +0xd0,0xc7,0x82,0x5f,0x92,0x8f,0xfd,0x52,0x10,0x9f,0x11,0x03,0x03,0x00,0x41,0x30, +0x48,0xcc,0x2a,0x9f,0x1c,0x13,0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x82, +0x56,0xfa,0x14,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x92,0x56,0xfc,0x24,0x59,0x50, +0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x92,0xb5,0xea,0xa7,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x2c,0xb4,0x2a,0x29,0x88,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x2b, +0xad,0x4c,0x0a,0x12,0x0c,0x12,0x2b,0x18,0x0c,0x37,0x04,0x3e,0x05,0x06,0xb3,0x0c, +0x15,0x15,0xac,0xe1,0x40,0x4b,0x61,0x25,0x50,0x80,0x18,0x6b,0x38,0xd4,0xd2,0x58, +0x11,0x14,0x20,0xc6,0x1a,0x0e,0xb6,0x54,0x56,0x06,0x05,0x88,0xb1,0x87,0xc3,0x2d, +0x9d,0x15,0x42,0x01,0x62,0xec,0xe1,0x80,0x4b,0x69,0xa5,0x50,0x80,0x18,0xb3,0x04, +0xd3,0x2c,0x81,0x35,0x50,0x81,0xf8,0x66,0x10,0x71,0xd5,0x40,0x05,0x82,0x2e,0x11, +0x57,0x8d,0x18,0x38,0x00,0x08,0x82,0x81,0xb3,0x57,0x29,0x05,0x4f,0xe3,0x24,0x4e, +0x38,0x25,0x04,0x82,0x40,0x52,0x18,0x10,0x03,0x00,0x00,0x00,0x26,0x00,0x00,0x00, +0x5b,0x8a,0x54,0x08,0xfa,0xe0,0x10,0x85,0x2d,0x05,0x2b,0x04,0x7d,0x70,0x88,0xc2, +0x96,0xe2,0x15,0x82,0x3e,0x38,0x44,0x61,0x4b,0x21,0x0b,0x41,0x1f,0x1c,0xa2,0xb0, +0x65,0x18,0x87,0xa0,0x0f,0xb6,0x0c,0xe8,0x13,0xf4,0xc1,0x96,0x41,0x7d,0x82,0x3e, +0xd8,0x32,0xe8,0x4f,0xd0,0x07,0x5b,0x06,0xfe,0x09,0xfa,0x60,0xcb,0xf0,0x42,0x41, +0x1f,0x6c,0x19,0x62,0x28,0xe8,0x83,0x2d,0x43,0x18,0x05,0x7d,0xb0,0x65,0x18,0xa3, +0xa0,0x0f,0xb6,0x0c,0x6f,0x14,0xf4,0xc1,0x96,0x21,0x8e,0x82,0x3e,0xd8,0x32,0x84, +0x52,0xd0,0x07,0x5b,0x86,0x51,0x0a,0xfa,0x60,0xcb,0x50,0x4b,0x41,0x1f,0x6c,0x19, +0x6e,0x29,0xe8,0x83,0x2d,0xc3,0x39,0x05,0x7d,0xb0,0x65,0x48,0xa7,0xa0,0x0f,0xb6, +0x0c,0xf9,0x14,0xf4,0xc1,0x96,0x61,0x9f,0x82,0x3e,0xd8,0x32,0xc4,0x55,0xd0,0x07, +0x5b,0x86,0xb9,0x0a,0xfa,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_16bit_284a5d384de545423d76469ff13ec53a.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_16bit_284a5d384de545423d76469ff13ec53a.h new file mode 100644 index 00000000..58006a72 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_16bit_284a5d384de545423d76469ff13ec53a.h @@ -0,0 +1,796 @@ +// ffx_fsr2_depth_clip_pass_16bit_284a5d384de545423d76469ff13ec53a.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_depth_clip_pass_16bit_284a5d384de545423d76469ff13ec53a_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_284a5d384de545423d76469ff13ec53a_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_284a5d384de545423d76469ff13ec53a_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_284a5d384de545423d76469ff13ec53a_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_16bit_284a5d384de545423d76469ff13ec53a_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_exposure", "r_reactive_mask", "r_transparency_and_composition_mask", "r_reconstructed_previous_nearest_depth", "r_dilated_motion_vectors", "r_previous_dilated_motion_vectors", "r_dilatedDepth", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_284a5d384de545423d76469ff13ec53a_SRVResourceBindings[] = { 7, 6, 9, 3, 4, 0, 1, 5, 2, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_284a5d384de545423d76469ff13ec53a_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_284a5d384de545423d76469ff13ec53a_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_16bit_284a5d384de545423d76469ff13ec53a_UAVResourceNames[] = { "rw_prepared_input_color", "rw_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_284a5d384de545423d76469ff13ec53a_UAVResourceBindings[] = { 1, 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_284a5d384de545423d76469ff13ec53a_UAVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_284a5d384de545423d76469ff13ec53a_UAVResourceSpaces[] = { 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_16bit_284a5d384de545423d76469ff13ec53a_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_284a5d384de545423d76469ff13ec53a_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_284a5d384de545423d76469ff13ec53a_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_284a5d384de545423d76469ff13ec53a_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_284a5d384de545423d76469ff13ec53a_size = 12284; + +static const unsigned char g_ffx_fsr2_depth_clip_pass_16bit_284a5d384de545423d76469ff13ec53a_data[] = { +0x44,0x58,0x42,0x43,0x75,0xf8,0xee,0x86,0x74,0x45,0x76,0x97,0xf1,0xf5,0x42,0x24, +0x2b,0x3f,0xb2,0x47,0x01,0x00,0x00,0x00,0xfc,0x2f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0x04,0x11,0x00,0x00,0x20,0x11,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x80,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x08,0x0f,0x00,0x00,0x62,0x00,0x05,0x00, +0xc2,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xf0,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xb9,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x84,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09,0xa8,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xe5,0x00,0x00,0x00,0x32,0x22,0xc8,0x09, +0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0x88,0xc2,0x1c,0x01,0x18,0x24,0x01, +0x80,0x02,0x23,0x00,0x25,0x18,0x10,0xa1,0x0c,0x00,0x00,0x80,0x0c,0x33,0x00,0x65, +0x40,0x00,0x10,0x94,0x98,0x23,0x40,0x68,0x71,0xcf,0x70,0xf9,0x13,0xf6,0x10,0x92, +0x1f,0x02,0xcd,0xb0,0x10,0x28,0x60,0x94,0x65,0x00,0x68,0x00,0x00,0x00,0x04,0x02, +0x81,0x58,0x90,0xe3,0xa6,0xe1,0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4,0x95,0x98, +0xfc,0xe2,0xb6,0x51,0x81,0x40,0x20,0x10,0x80,0xa2,0x40,0x00,0x0d,0x00,0x00,0x00, +0x00,0x00,0x00,0x14,0xb9,0x69,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0x5f,0x09,0x69,0x25, +0x26,0x1f,0xb9,0x6d,0x54,0x00,0x00,0x00,0x00,0xa0,0x28,0x13,0x40,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x0a,0x81,0x00,0x20,0x10,0x64,0x29,0x06,0x02,0x80,0x40, +0x20,0x10,0x84,0x29,0x04,0x00,0x00,0x00,0x90,0xa6,0x30,0x10,0x40,0xa3,0x81,0x40, +0x20,0x10,0x00,0x00,0x00,0x41,0x9c,0x82,0x20,0x00,0x08,0x04,0x02,0x81,0x40,0x90, +0xe7,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0x1f,0xb9, +0x6d,0x44,0x00,0x00,0x00,0x40,0x21,0x40,0x80,0x06,0x80,0x42,0x47,0x0d,0x97,0x3f, +0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0x02,0x81,0x40, +0x20,0x0a,0x31,0x02,0x34,0x00,0x44,0x9a,0x23,0x08,0x8a,0xd1,0x00,0x2c,0x00,0x00, +0x13,0x9d,0x06,0x02,0x86,0x11,0x08,0x64,0xa6,0x36,0x18,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87, +0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03,0x3d, +0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00, +0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c, +0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0, +0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03, +0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xa8,0x56,0xc4,0x1a,0x46,0x10,0x90,0x99,0xda, +0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d, +0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc, +0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0,0x1d,0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8,0x21, +0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0xe0,0x7a,0x11, +0x6c,0xa6,0x30,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0, +0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87, +0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a, +0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x90,0x80,0x90,0xd1,0x6c,0x26, +0x34,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a, +0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xa8,0x07,0x77,0x98,0x87,0x74,0x38, +0x07,0x77,0x28,0x07,0x72,0x00,0x83,0x74,0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83, +0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0x01,0x60, +0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8, +0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2,0xe1, +0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c,0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00,0xa8, +0x91,0x6d,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b, +0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0, +0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07, +0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x81,0x8a,0x70,0x33,0x91, +0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03, +0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38, +0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80, +0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x5c,0xa4,0x1b,0x46,0x10,0x80,0x33,0x84, +0xe0,0x63,0x57,0x1b,0x4d,0x3c,0x1e,0x8f,0xc7,0x03,0x00,0x54,0x2e,0x97,0xcb,0x85, +0x40,0x20,0x10,0x08,0x04,0x82,0x7a,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02,0xcc, +0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x02,0x00,0xfd,0xe6,0x08,0x40,0x01,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0xa0,0xf3,0x40,0x02,0x19,0x32,0x52,0x02, +0x04,0xd8,0xc1,0x04,0x83,0x28,0x0c,0x00,0x00,0x00,0x01,0x00,0x00,0x3b,0x98,0x60, +0xc0,0x83,0x01,0x00,0x00,0x20,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0xc7,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x80,0x21,0x4f,0x02,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x43,0x1e,0x07,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x11, +0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x28,0x20,0x00,0x06, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x58,0x40,0x00,0x04,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x60,0xc8,0xa3,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90, +0x87,0x03,0x02,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x07,0x04, +0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x30,0x00,0x02,0x60,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x19,0x00,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0xe7,0x0c,0x80,0x00,0x18,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x20,0x0b,0x04,0x00,0x00,0x00,0x24,0x00,0x00,0x00,0x32,0x1e,0x98,0x1c, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02,0x94,0x40,0x11,0x8c, +0x00,0x14,0x43,0x39,0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44,0x71,0x14,0x7e,0x40, +0x81,0x14,0x4c,0x01,0x15,0x54,0x61,0x15,0x58,0x01,0x06,0x14,0x64,0x40,0x81,0x06, +0x14,0x6c,0x40,0x01,0x07,0x14,0x72,0x40,0x41,0x07,0x14,0x76,0x40,0x81,0x07,0x14, +0x7a,0x40,0xc1,0x07,0x14,0xe2,0x40,0xb9,0x95,0x45,0xd1,0x12,0x14,0xbd,0x42,0x59, +0x95,0x13,0x05,0x0b,0x10,0x10,0x10,0x81,0x4c,0x35,0x30,0x02,0x40,0x81,0xb1,0x08, +0x00,0x08,0x02,0x6a,0xcd,0x00,0x50,0x6c,0x06,0x80,0x68,0x33,0x00,0x74,0x9b,0x01, +0xa0,0xdc,0x0c,0x00,0xed,0x66,0x00,0xa8,0x37,0x03,0x40,0xbe,0x19,0x00,0x02,0xce, +0x00,0x50,0x60,0x2c,0x02,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x90,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04,0x00,0x9a,0x20,0x00, +0xd1,0x06,0x61,0x20,0x26,0x08,0x80,0xb4,0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x04, +0x60,0xda,0x30,0x20,0x09,0x31,0x41,0x68,0x03,0x3c,0xa0,0x25,0xf7,0x95,0xe6,0x06, +0x57,0x47,0xf7,0x35,0xf6,0xc6,0xf6,0x26,0xf7,0xa5,0x96,0x46,0x47,0x57,0x26,0x57, +0x46,0x36,0x41,0x00,0xa8,0x09,0x02,0x50,0x6d,0x10,0x0c,0x67,0x43,0x62,0x2c,0x8c, +0xd1,0x0c,0x84,0xf1,0xd0,0x92,0xfb,0x4a,0x73,0x83,0xab,0xa3,0xfb,0x6a,0x7b,0xa3, +0x4b,0x7b,0x73,0xfb,0xb2,0x2b,0x1b,0xa3,0x7b,0x93,0x9b,0xdb,0x90,0x0c,0x4b,0x64, +0x24,0x03,0x61,0x3c,0x13,0x84,0x38,0xc8,0x03,0x42,0x72,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x1b,0x12,0x62,0xa2,0x0c,0x67, +0x20,0x8c,0x67,0x82,0x00,0x58,0x13,0x04,0x3a,0xd0,0x03,0x3e,0x72,0x5f,0x72,0x65, +0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x1b,0x12,0xeb,0xc2,0x0c, +0x6b,0x20,0x8c,0x67,0x82,0x00,0x5c,0x1c,0x03,0xb9,0x2f,0x3a,0xb9,0x30,0xb7,0x39, +0xb8,0x30,0xb9,0x32,0xb7,0xb1,0xbc,0xaf,0x30,0x37,0xb2,0xaf,0xb1,0xb7,0x36,0xb8, +0xb7,0xb9,0x34,0xba,0xb4,0x37,0xb7,0xaf,0xb6,0xb0,0xb9,0xb5,0x0d,0x89,0x76,0x6d, +0x86,0x36,0x10,0xc6,0x33,0x41,0x00,0xb0,0x09,0xc2,0x1d,0xec,0x01,0xcd,0x40,0xee, +0x4b,0xae,0x6c,0xec,0xcd,0x6d,0x8e,0x4e,0xae,0x6e,0x8c,0xae,0x8c,0xec,0x0b,0x4e, +0xae,0xcc,0x2e,0xed,0xad,0x6e,0xee,0xcb,0xad,0x2c,0x4c,0xae,0x6c,0x8e,0xee,0x8b, +0xac,0x0c,0x8e,0x0e,0x6d,0x83,0x60,0x74,0x1b,0x92,0xce,0xfb,0x0c,0x63,0x20,0x0c, +0x30,0x20,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0xd5,0xf6,0x46,0x97, +0xf6,0xe6,0xf6,0x65,0x57,0x36,0x46,0xf7,0x26,0x37,0xb7,0x21,0x49,0x26,0x31,0x30, +0x86,0x81,0x30,0x1e,0x86,0x81,0xdc,0x17,0x9c,0x5c,0x99,0x5d,0xda,0x5b,0xdd,0xdc, +0x17,0x59,0x1a,0x5b,0x18,0x5d,0x19,0xd9,0x57,0xdb,0x1b,0x5d,0xda,0x9b,0xdb,0x97, +0x5d,0xd9,0x18,0xdd,0x9b,0xdc,0xdc,0x86,0xa4,0x99,0xc8,0xc0,0xe8,0x06,0xc2,0x78, +0x26,0x08,0x40,0x46,0x47,0xee,0x8b,0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0x8c,0xa8,0x0c, +0x8e,0x0e,0x6d,0x43,0x62,0x06,0xd7,0x19,0x18,0xc4,0x40,0x18,0xcf,0x86,0x04,0x92, +0xaa,0x8c,0x0b,0x83,0x31,0x28,0x03,0x34,0x98,0x20,0xe4,0x01,0x1f,0xf0,0x92,0xbb, +0xfb,0x82,0x93,0x2b,0x83,0x0b,0x93,0x2b,0x23,0xfb,0x4a,0x73,0x83,0xab,0xa3,0xfb, +0x1a,0x7b,0x63,0x7b,0x93,0x9b,0x20,0x98,0x81,0x1d,0x6c,0x58,0x0c,0x35,0x58,0x03, +0x63,0x18,0x08,0x36,0x60,0x03,0x36,0x78,0x26,0x08,0x7b,0xd0,0x07,0xcc,0xe4,0xee, +0xbe,0xc8,0xd2,0xd8,0xc2,0xe8,0xca,0xc8,0xbe,0xe4,0xca,0xc2,0xc6,0xe8,0xd2,0xec, +0xca,0xbe,0xda,0xc2,0xe6,0xd6,0xe6,0x26,0x08,0x80,0xb6,0x41,0x30,0xe0,0x60,0xc3, +0x32,0xb8,0xc1,0x1b,0x18,0xc6,0x40,0xb0,0x01,0x1b,0xb0,0x41,0x1c,0x6c,0x10,0xda, +0x40,0x0e,0x26,0x08,0x7e,0xf0,0x07,0x34,0xc6,0xc4,0x8c,0xa6,0xa4,0x64,0x26,0x08, +0xc0,0xb6,0x01,0x31,0xe8,0xa0,0x0e,0x0c,0x63,0xb0,0x03,0x60,0x43,0x70,0x07,0x13, +0x04,0x50,0x00,0x05,0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61, +0x6d,0x70,0x1b,0x10,0x23,0x0f,0xf4,0xc0,0x18,0x06,0x03,0xd8,0x10,0xec,0xc1,0x06, +0x22,0x0d,0xe6,0x00,0x0f,0xf8,0x60,0x82,0xd0,0x07,0x7e,0xc0,0x25,0x4d,0xaa,0xcc, +0x8d,0xac,0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x60,0x06,0x75,0xb0,0x01,0x49,0xfe, +0xc0,0x32,0x1a,0xcd,0x01,0x05,0x3a,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65, +0x72,0x53,0x69,0x7a,0x65,0x1b,0x90,0x44,0x14,0x2c,0x33,0x68,0x34,0x07,0x14,0xc8, +0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x00,0x6e, +0x03,0x92,0x90,0x82,0x55,0x0a,0x8d,0xe6,0x80,0x02,0xbb,0xb4,0x24,0x37,0xb8,0x3a, +0xba,0xa1,0x37,0xb6,0x37,0x39,0xa9,0xb2,0xb9,0xb7,0x3a,0xb9,0xb1,0x32,0xa2,0xb4, +0xb6,0x32,0xb7,0xb9,0xb4,0x37,0xb7,0xb9,0x09,0x02,0xd0,0x6d,0x30,0x92,0x53,0xb0, +0x50,0xa1,0xd1,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1,0x11,0xa5,0xb5,0x95, +0xb9,0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x00,0x6f,0x83,0x91,0xa8,0x82,0xb5,0x0a, +0x8d,0x46,0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29,0x0d,0x8e,0xa9,0xcc,0xae,0x8c,0x8d, +0xea,0xad,0x6a,0xae,0x6c,0x82,0x00,0x7c,0x1b,0x8c,0xa4,0x15,0x2c,0x57,0x68,0x34, +0x2e,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x13,0x04,0x00,0x0c, +0x36,0x18,0x09,0x2c,0x58,0xb1,0xd0,0x68,0x94,0xcc,0x88,0xca,0xec,0xd2,0xc6,0xca, +0xa8,0xde,0xac,0xd2,0xca,0xee,0x88,0xca,0xe0,0xe8,0xd0,0x26,0x08,0x40,0x18,0x6c, +0x40,0x92,0x59,0xb0,0x68,0xa1,0x71,0x1c,0x50,0xe0,0x61,0xa6,0x94,0x46,0x47,0x57, +0x26,0x37,0x41,0x00,0xc4,0x60,0x03,0x92,0xd8,0x82,0x75,0x0b,0x8d,0xe3,0x80,0x02, +0x25,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0xb9,0xa9,0xb1, +0x30,0xb6,0xb2,0x09,0x02,0x30,0x06,0x1b,0x90,0x24,0x17,0x2c,0x5d,0x68,0x1c,0x07, +0x14,0x08,0x99,0x11,0xbd,0xdd,0xb9,0xcd,0x8d,0x85,0xb1,0x95,0x19,0x85,0x8d,0xd1, +0xbd,0xc9,0x4d,0x10,0x00,0x32,0xd8,0x60,0x24,0xbc,0x60,0xf5,0x42,0xe3,0xf0,0x33, +0x6b,0x7a,0xa3,0x4b,0x7b,0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x53,0x4a,0xa3,0xa3, +0x2b,0x93,0x1b,0x0a,0x73,0x1b,0x2b,0x63,0x63,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x20, +0x00,0x65,0xb0,0x01,0x49,0x7e,0xc1,0x02,0x87,0xc6,0x71,0x40,0x81,0x8c,0x19,0x94, +0x5c,0x59,0x11,0x1e,0xdc,0xdb,0x5c,0x9d,0x5c,0xd9,0x04,0x01,0x30,0x83,0x0d,0x48, +0x22,0x0e,0xd6,0x38,0x34,0x8e,0x03,0x0a,0xcc,0xcc,0xa0,0xe4,0xca,0xec,0xd2,0xde, +0xea,0xe6,0x8c,0xe4,0xc2,0xda,0xca,0xa0,0xe4,0xca,0x8a,0xf0,0xe0,0xde,0xe6,0xea, +0xe4,0xca,0x26,0x08,0xc0,0x19,0x6c,0x30,0x92,0x72,0xb0,0xcc,0xa1,0x71,0xb8,0x98, +0x51,0x85,0xb9,0x21,0x85,0xb1,0x99,0x19,0x3d,0x59,0x4d,0x10,0x00,0x34,0xd8,0x60, +0x24,0xe8,0x60,0xa5,0x43,0xe3,0xb0,0x32,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x9b,0x2a, +0x8b,0xab,0x2b,0x73,0x1b,0x2b,0x63,0x2a,0x73,0x3b,0xa3,0x43,0x9b,0x20,0x00,0x69, +0xb0,0xc1,0x48,0xd6,0xc1,0x62,0x87,0xc6,0xa1,0x62,0x46,0x54,0xc6,0x46,0x17,0x46, +0x95,0xd6,0x56,0x36,0x41,0x00,0xd4,0x60,0x83,0x91,0xb8,0x83,0xf5,0x0e,0x8d,0xc3, +0xcb,0x8c,0x28,0xcf,0x2d,0xac,0x2d,0x6d,0x4c,0xaa,0x6c,0x6e,0x08,0x2d,0xcc,0xed, +0xac,0xcc,0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82,0x00,0xac,0xc1,0x06,0x23,0x89,0x07, +0x4b,0x1e,0x1a,0x87,0x98,0x99,0x55,0x5a,0xd9,0xdd,0x14,0x5c,0xd8,0x58,0x19,0xd5, +0x5b,0x53,0x19,0x5d,0x99,0xdc,0x9c,0x51,0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x01,0x60, +0x83,0x0d,0x48,0x42,0x0f,0x56,0x3d,0x34,0x8e,0x03,0x0a,0x1b,0x28,0x3b,0x08,0x85, +0x51,0x30,0x85,0x54,0x60,0x85,0x57,0x90,0x85,0x5a,0xc0,0x85,0x5d,0xf0,0x85,0x70, +0x20,0x87,0x73,0x50,0x87,0x76,0x80,0x87,0x79,0xb0,0x87,0x0d,0x83,0xe1,0x07,0xf7, +0x30,0x41,0x28,0x84,0x0d,0xc0,0x86,0xc1,0xd0,0x07,0x7d,0xd8,0x10,0xec,0xc3,0x86, +0x61,0xc8,0x07,0x7e,0xa0,0x30,0x34,0x35,0x41,0x08,0x05,0x3a,0xd8,0x30,0x98,0x81, +0x19,0x0c,0x1b,0x08,0xe3,0x1f,0x34,0x90,0xd8,0x50,0xe4,0x83,0x3f,0x00,0x7d,0x10, +0x12,0x8c,0xc2,0xe4,0xe4,0xc2,0xf2,0xbe,0xd8,0xde,0xc6,0xc2,0xd8,0xbe,0xc4,0xf2, +0xe8,0xca,0xe6,0x26,0x08,0x40,0x1b,0x10,0x0a,0x93,0x93,0x0b,0xcb,0xfb,0x62,0x7b, +0x1b,0x0b,0x63,0xfb,0x62,0x23,0x9b,0xa3,0x9b,0x20,0x00,0x6e,0x40,0x44,0x4c,0x2e, +0xcc,0x6d,0x0c,0xad,0x6c,0x6e,0x82,0x00,0xbc,0x01,0x0d,0x33,0xb6,0xb7,0x30,0xba, +0xb9,0x09,0x02,0x00,0x07,0x2c,0xd2,0xdc,0xe6,0xe8,0xe6,0x26,0x08,0x40,0x1c,0x90, +0x48,0x73,0xa3,0x9b,0x9b,0x20,0x00,0x72,0x40,0x84,0xae,0x0c,0xef,0x8b,0xed,0x2d, +0x8c,0x6c,0x82,0x00,0xcc,0x01,0x11,0xba,0x32,0xbc,0x2f,0xb7,0x37,0xb9,0x36,0x26, +0x74,0x65,0x78,0x5f,0x73,0x74,0x6f,0x72,0x65,0x2c,0xea,0xd2,0xdc,0xe8,0xe6,0x36, +0x50,0x23,0x41,0x12,0x25,0x61,0x12,0x27,0x81,0x12,0x29,0xa1,0x12,0x2b,0xc1,0x12, +0x2d,0xe1,0x12,0x2f,0x01,0x13,0x31,0x31,0xc8,0x04,0x31,0x13,0x5d,0x15,0x36,0x36, +0xbb,0x36,0x97,0x34,0xb2,0x32,0x37,0xba,0x29,0x41,0x50,0x85,0x0c,0xcf,0xc5,0xae, +0x4c,0x6e,0x2e,0xed,0xcd,0x6d,0x4a,0x40,0x34,0x21,0xc3,0x73,0xb1,0x0b,0x63,0xb3, +0x2b,0x93,0x9b,0x12,0x18,0x75,0xc8,0xf0,0x5c,0xe6,0xd0,0xc2,0xc8,0xca,0xe4,0x9a, +0xde,0xc8,0xca,0xd8,0xa6,0x04,0x49,0x19,0x32,0x3c,0x17,0xb9,0xb2,0xb9,0xb7,0x3a, +0xb9,0xb1,0xb2,0xb9,0x29,0x01,0x1f,0x54,0x22,0xc3,0x73,0xa1,0xcb,0x83,0x2b,0x0b, +0x72,0x73,0x7b,0xa3,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x9b,0x22,0xdc,0x03,0x3f,0xd4, +0x21,0xc3,0x73,0x29,0x73,0xa3,0x93,0xcb,0x83,0x7a,0x4b,0x73,0xa3,0x9b,0x9b,0x12, +0x84,0x44,0x17,0x32,0x3c,0x97,0xb1,0xb7,0x3a,0x37,0xba,0x32,0xb9,0xb9,0x29,0xc1, +0x4c,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x42,0x00,0x00,0x00,0x26,0x20,0x70,0xac,0x01,0x60,0x01,0xb2, +0x20,0x0d,0x01,0x44,0x62,0x53,0x38,0x3e,0xe2,0x23,0x3e,0xed,0xd3,0xfe,0x21,0x00, +0x16,0x80,0x05,0xc8,0x82,0x34,0x04,0x10,0x89,0x4d,0xe1,0xf8,0x88,0x8f,0xf8,0xb4, +0x5f,0xfb,0x87,0x00,0x18,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6, +0x17,0xb7,0x6d,0x0a,0xd0,0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x8f,0xdc, +0xb6,0x39,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43, +0x49,0x18,0x80,0x80,0xf9,0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40, +0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x48, +0xc3,0xe5,0x3b,0x8f,0x2f,0x44,0x04,0x30,0x11,0x21,0xd0,0x0c,0x0b,0x61,0x09,0xce, +0x70,0xf9,0xce,0xe3,0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x1b,0x83,0x33,0x5c,0xbe,0xf3, +0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0xb6,0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30, +0xcf,0x42,0x94,0x44,0x45,0x2c,0x7e,0x71,0xdb,0x66,0x50,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x76,0x50,0x0d,0x97,0xef, +0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x3e,0x72,0xdb,0x56,0x60,0x0d, +0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6, +0x0d,0x48,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d, +0x04,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x28,0x4a,0x5d,0x38,0x4d,0xe5,0x45,0x42,0x3d,0x76,0x46,0x9f,0xf1,0x3e,0xc5,0x3a, +0x44,0x58,0x49,0x4c,0xd4,0x1e,0x00,0x00,0x62,0x00,0x05,0x00,0xb5,0x07,0x00,0x00, +0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xbc,0x1e,0x00,0x00, +0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xac,0x07,0x00,0x00,0x0b,0x82,0x20,0x00, +0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49, +0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62, +0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b, +0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42, +0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a, +0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff, +0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20, +0x6d,0x30,0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09,0xa8,0x00,0x49,0x18,0x00,0x00, +0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00, +0x89,0x20,0x00,0x00,0xe8,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04, +0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c, +0x0b,0x84,0xe4,0x4c,0x10,0xa4,0xc2,0x1c,0x01,0x18,0x24,0x01,0x80,0x02,0x23,0x00, +0x25,0x18,0x10,0xa1,0x0c,0x00,0x00,0x80,0x0c,0x33,0x00,0x65,0x40,0x00,0x10,0x94, +0x98,0x23,0x40,0x68,0x71,0xcf,0x70,0xf9,0x13,0xf6,0x10,0x92,0x1f,0x02,0xcd,0xb0, +0x10,0x28,0x60,0x94,0x65,0x00,0x68,0x00,0x00,0x00,0x04,0x02,0x81,0x58,0x90,0xe3, +0xa6,0xe1,0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4,0x95,0x98,0xfc,0xe2,0xb6,0x51, +0x81,0x40,0x20,0x10,0x80,0xa2,0x40,0x00,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x14, +0xb9,0x69,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0x5f,0x09,0x69,0x25,0x26,0x1f,0xb9,0x6d, +0x54,0x00,0x00,0x00,0x00,0xa0,0x28,0x13,0x40,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x0a,0x81,0x00,0x20,0x10,0x64,0x29,0x06,0x02,0x80,0x40,0x20,0x10,0x84,0x29, +0x04,0x00,0x00,0x00,0x90,0xa6,0x30,0x10,0x40,0xa3,0x81,0x40,0x20,0x10,0x00,0x00, +0x00,0x41,0x9c,0x82,0x20,0x00,0x08,0x04,0x02,0x81,0x40,0x90,0xe7,0xa8,0xe1,0xf2, +0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0x1f,0xb9,0x6d,0x44,0x00,0x00, +0x00,0x40,0x21,0x40,0x80,0x06,0x80,0x42,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9, +0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0x02,0x81,0x40,0x20,0x0a,0x31,0x02, +0x34,0x00,0x44,0x9a,0x23,0x08,0x8a,0xd1,0x00,0x2c,0x00,0x00,0x13,0x9d,0x06,0x02, +0x86,0x11,0x08,0x64,0xa6,0x36,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0, +0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87, +0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80, +0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0x12,0x83,0x71, +0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90, +0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07, +0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30, +0xf0,0x03,0x24,0xa8,0x56,0xc4,0x1a,0x46,0x10,0x90,0x99,0xda,0x60,0x1c,0xd8,0x21, +0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c, +0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc, +0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x40, +0x0f,0xf4,0xa0,0x1d,0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8,0x21,0x1f,0xe0,0xa1,0x1c, +0x50,0x00,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1, +0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c, +0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8, +0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0xe0,0x7a,0x11,0x6c,0xa6,0x30,0x18, +0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07, +0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f, +0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28, +0x07,0x14,0x00,0x66,0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1, +0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d, +0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x90,0x80,0x90,0xd1,0x6c,0x26,0x34,0x18,0x07,0x76, +0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28, +0x07,0x39,0x20,0x05,0x3e,0xa8,0x07,0x77,0x98,0x87,0x74,0x38,0x07,0x77,0x28,0x07, +0x72,0x00,0x83,0x74,0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78, +0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0x01,0x60,0xa6,0x6e,0x1c,0xd8, +0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1, +0x1c,0xe4,0x80,0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2,0xe1,0x1c,0xdc,0xa1,0x1c, +0xc8,0x01,0x0c,0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00,0xa8,0x91,0x6d,0x26,0x32, +0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0, +0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07, +0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30, +0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x81,0x8a,0x70,0x33,0x91,0xc1,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8, +0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01, +0x18,0xf8,0x01,0x0a,0x5c,0xa4,0x1b,0x46,0x10,0x80,0x33,0x84,0xe0,0x63,0x57,0x1b, +0x4d,0x3c,0x1e,0x8f,0xc7,0x03,0x00,0x54,0x2e,0x97,0xcb,0x85,0x40,0x20,0x10,0x08, +0x04,0x82,0x7a,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02,0xcc,0xb3,0x10,0x11,0x3b, +0x01,0x13,0x81,0x02,0x00,0xfd,0xe6,0x08,0x40,0x21,0x09,0x10,0x24,0xcc,0x04,0x04, +0x11,0x09,0x31,0x05,0x40,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0, +0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07, +0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d, +0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06, +0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74, +0xa0,0xf3,0x40,0x02,0x19,0x32,0x52,0x02,0x04,0xd8,0xc1,0x04,0x43,0x1a,0x0c,0x00, +0x00,0x00,0x01,0x00,0x00,0x3b,0x98,0x60,0x40,0x83,0x01,0x00,0x00,0x20,0x00,0x00, +0x60,0xc8,0x43,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0xc7, +0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x02,0x04,0x40, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x1e,0x07,0x08,0x00,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x0c,0x79,0x28,0x20,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18, +0xf2,0x58,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xa3,0x01,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x03,0x02,0x60,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0x8f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x30,0x00,0x02,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21, +0x0f,0x19,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0xe7,0x0c, +0x80,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x0b,0x04,0x00,0x00,0x00, +0x16,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x02,0x94,0x40,0x11,0x14,0xc3,0x08,0x40,0x39,0x94,0x44,0x19,0x14, +0x42,0x29,0x14,0x44,0x71,0x14,0x7e,0x00,0x05,0x47,0x00,0x0a,0x10,0x10,0x10,0x81, +0x4c,0x23,0x00,0xd4,0x9a,0x01,0xa0,0xd8,0x0c,0x00,0xd1,0x66,0x00,0xe8,0x36,0x03, +0x40,0xb9,0x19,0x00,0xda,0xcd,0x00,0x90,0x6f,0x06,0x80,0x80,0x33,0x00,0x14,0x18, +0x8b,0x00,0x80,0x20,0x18,0x8b,0x00,0x02,0x20,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0xb2,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04,0x00,0x9a,0x20,0x00, +0xd1,0x06,0x61,0x20,0x26,0x08,0x80,0xb4,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06, +0xc4,0x20,0x26,0x08,0xc0,0x34,0x41,0x68,0x83,0x8f,0xc0,0x04,0x01,0xa0,0x26,0x08, +0x40,0xb5,0x41,0x50,0x9c,0x0d,0x89,0xb2,0x30,0x4a,0x33,0x10,0xca,0xb3,0x21,0x19, +0x16,0x46,0x31,0x06,0x42,0x79,0x26,0x08,0x71,0x00,0x06,0x1b,0x12,0x42,0x62,0x14, +0x67,0x20,0x94,0x67,0x82,0x00,0x58,0x13,0x04,0x3a,0x08,0x83,0x0d,0x09,0x55,0x31, +0x0a,0x35,0x10,0xca,0x33,0x41,0x00,0xae,0x0d,0xc9,0x55,0x31,0xca,0x35,0x10,0xca, +0x33,0x41,0x00,0xb0,0x09,0xc2,0x1d,0x88,0xc1,0x06,0x41,0xc9,0x36,0x24,0x99,0xc6, +0x28,0xca,0x40,0x28,0xdb,0x86,0xc4,0x90,0x18,0x65,0x18,0x08,0xe5,0xd9,0x90,0x34, +0x12,0xa3,0x64,0x03,0xa1,0x3c,0x13,0x04,0x20,0xdb,0x90,0x7c,0x15,0xa3,0x10,0x03, +0xa1,0x3c,0x1b,0x12,0x28,0x9a,0x2c,0x8c,0xeb,0x3c,0x30,0x98,0x20,0xe4,0xc1,0x18, +0x4c,0x10,0xcc,0xc0,0xdb,0xb0,0x28,0x62,0xc0,0x28,0xc3,0x40,0x8c,0xc1,0x18,0x8c, +0xc1,0x33,0x41,0xd8,0x03,0x32,0x98,0x20,0x00,0xda,0x06,0x41,0x31,0x83,0x0d,0xcb, +0x50,0x06,0x8c,0xa2,0x0c,0xc4,0x18,0x8c,0xc1,0x18,0x9c,0xc1,0x06,0x81,0x0c,0xd0, +0x60,0x82,0xe0,0x07,0x65,0x30,0x41,0x00,0xb6,0x0d,0x88,0xa2,0x06,0x8c,0xa2,0x0c, +0x6b,0x00,0x6c,0x08,0xd8,0x60,0x82,0x00,0x0a,0x66,0xb0,0x01,0x51,0xdc,0x80,0x51, +0x86,0x41,0x01,0x36,0x04,0x6f,0xb0,0x81,0x08,0x83,0x34,0x68,0x03,0x38,0x98,0x20, +0x14,0x02,0x85,0xa1,0xa9,0x09,0x42,0x28,0x74,0x1b,0x86,0xef,0x1b,0x36,0x10,0x0a, +0x1d,0x5c,0x75,0xb0,0xa1,0x90,0x83,0x39,0x00,0xe2,0xc0,0x0e,0x58,0x98,0xb1,0xbd, +0x85,0xd1,0xf1,0x79,0x6b,0x73,0x4b,0x83,0x7b,0xa3,0x2b,0x73,0xa3,0x03,0x19,0x43, +0x0b,0x93,0x63,0x34,0x95,0xd6,0x06,0xc7,0x56,0x06,0x32,0xf4,0x32,0xb4,0xb2,0x02, +0x42,0x25,0x14,0x14,0xb4,0x21,0xd0,0x83,0x09,0x42,0x28,0x70,0x1b,0x86,0x3c,0xd8, +0x03,0x3e,0xd8,0x30,0xe0,0x41,0x1f,0xf0,0xc1,0x86,0xc1,0x0f,0xfc,0x80,0x0f,0x88, +0x0b,0x01,0x3f,0x47,0x65,0x74,0x42,0x69,0x6c,0x69,0x6e,0x65,0x61,0x72,0x53,0x61, +0x6d,0x70,0x6c,0x69,0x6e,0x67,0x44,0x61,0x74,0x61,0x40,0x40,0x59,0x41,0x3f,0x41, +0x55,0x42,0x69,0x6c,0x69,0x6e,0x65,0x61,0x72,0x53,0x61,0x6d,0x70,0x6c,0x69,0x6e, +0x67,0x44,0x61,0x74,0x61,0x40,0x40,0x56,0x3f,0x24,0x76,0x65,0x63,0x74,0x6f,0x72, +0x40,0x4d,0x24,0x30,0x31,0x40,0x40,0x56,0x3f,0x24,0x76,0x65,0x63,0x74,0x6f,0x72, +0x40,0x48,0x24,0x30,0x31,0x40,0x40,0x40,0x5a,0x2b,0x84,0x50,0x00,0x05,0x96,0x43, +0xc0,0xcf,0x51,0x19,0x9d,0x50,0x1a,0x5b,0x9a,0x5b,0x59,0x98,0xdc,0x54,0x58,0x1b, +0x1c,0x5b,0x9a,0xdb,0x19,0x51,0x18,0x5d,0x18,0x10,0x50,0x56,0xd0,0x4f,0x50,0x95, +0x50,0x1a,0x5b,0x9a,0x5b,0x59,0x98,0xdc,0x54,0x58,0x1b,0x1c,0x5b,0x9a,0xdb,0x19, +0x51,0x18,0x5d,0x18,0x10,0x90,0xd5,0x0f,0x89,0x5d,0xd9,0x18,0xdd,0x9b,0x1c,0x50, +0x13,0x09,0x4c,0x0c,0x10,0x90,0xd5,0x0f,0x89,0x5d,0xd9,0x18,0xdd,0x9b,0x1c,0x10, +0x12,0x09,0x4c,0x0c,0x10,0x10,0x90,0x96,0x0e,0x48,0x49,0xd8,0xd9,0x99,0x8b,0x5c, +0xd9,0x5c,0x1d,0x1b,0xdd,0x8a,0x61,0x14,0x42,0x41,0x14,0x36,0x04,0xa3,0x50,0x85, +0x8d,0xcd,0xae,0xcd,0x25,0x8d,0xac,0xcc,0x8d,0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73, +0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x9b,0x12,0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2, +0xd8,0xec,0xca,0xe4,0xa6,0x04,0x46,0x1d,0x32,0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32, +0xb9,0xa6,0x37,0xb2,0x32,0xb6,0x29,0x01,0x52,0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee, +0xad,0x4e,0x6e,0xac,0x6c,0x6e,0x4a,0x00,0x07,0x75,0xc8,0xf0,0x5c,0xca,0xdc,0xe8, +0xe4,0xf2,0xa0,0xde,0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0x76,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x42,0x00,0x00,0x00, +0x26,0x20,0x70,0xac,0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44,0x62,0x53,0x38,0x3e, +0xe2,0x23,0x3e,0xed,0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8,0x82,0x34,0x04,0x10, +0x89,0x4d,0xe1,0xf8,0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00,0x18,0x02,0x34,0x5c, +0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a,0xd0,0x70,0xf9,0xce, +0xe3,0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6,0x39,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f, +0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc5,0x6d,0x5b, +0xc3,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84, +0x01,0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x48,0xc3,0xe5,0x3b,0x8f,0x2f,0x44,0x04,0x30, +0x11,0x21,0xd0,0x0c,0x0b,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3,0x0f,0xce,0x64,0xfb, +0xc5,0x6d,0x1b,0x83,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0xb6, +0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44,0x45,0x2c,0x7e,0x71, +0xdb,0x66,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c, +0x7e,0x71,0xdb,0x76,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5, +0x03,0x0c,0x3e,0x72,0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15, +0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x0d,0x48,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d, +0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d, +0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x61,0x20,0x00,0x00,0xda,0x04,0x00,0x00, +0x13,0x04,0x57,0x2c,0x10,0x00,0x00,0x00,0x26,0x00,0x00,0x00,0x04,0x98,0x01,0x28, +0xc2,0x80,0xb2,0x2b,0xa3,0x92,0x2b,0x98,0x1a,0x28,0xa4,0xb2,0x29,0x97,0x52,0x29, +0xa5,0x62,0x2a,0xb7,0xd2,0x0d,0x28,0xc3,0x80,0x62,0x2b,0x3e,0x5a,0x14,0x41,0x19, +0x94,0x47,0x09,0x8c,0x00,0x10,0x62,0x8c,0x00,0x04,0x41,0x10,0x04,0x83,0x31,0x02, +0x10,0xc4,0xff,0x7b,0x0c,0xc6,0x08,0x40,0x10,0x04,0xd1,0x6f,0x06,0x60,0x8c,0x00, +0x04,0x41,0x10,0xff,0x85,0x31,0x82,0x16,0xb5,0x57,0x7b,0x1b,0x23,0x58,0xf9,0x7f, +0xf7,0xb9,0x31,0x02,0x10,0x04,0x61,0x36,0x0c,0xc6,0x08,0x5a,0x73,0xce,0x69,0x6f, +0x8c,0x00,0x04,0x41,0x90,0x04,0x83,0x31,0x02,0x10,0x04,0x41,0x16,0x0c,0xc6,0x08, +0x40,0x10,0x04,0x5d,0x30,0x18,0x23,0x00,0x41,0x10,0x84,0x7f,0x61,0x8c,0x40,0xc5, +0xeb,0x53,0xf4,0xc6,0x08,0x40,0x10,0x04,0xe1,0x6f,0x8c,0x00,0x04,0x41,0x10,0xff, +0x46,0x00,0x00,0x00,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0x06,0xa2,0x40,0x06,0x53, +0x28,0xf8,0xc1,0x1c,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0x19,0x8c,0x42,0x19,0x50, +0x7f,0x20,0x0a,0x74,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x67,0x40,0x0a,0x66,0x40, +0xe9,0x81,0x28,0xd4,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x9c,0x41,0x29,0x9c,0x41, +0x05,0x0a,0x7c,0x60,0x07,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0x06,0xa6,0x80,0x06, +0xd6,0x28,0x94,0xc2,0x1d,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0x19,0x9c,0x42,0x1a, +0x5c,0x7e,0x30,0x0a,0x78,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x67,0x80,0x0a,0x6a, +0x80,0x81,0x02,0x28,0xe4,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x9c,0x41,0x2a,0xac, +0x41,0x26,0x0a,0xa2,0xa0,0x07,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0x06,0xaa,0xc0, +0x06,0x1a,0x2a,0x90,0xc2,0x1e,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0x19,0xac,0x42, +0x1b,0x6c,0xaa,0x80,0x0a,0x7c,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x67,0xc0,0x0a, +0x6e,0xc0,0xa1,0xc2,0x29,0xf4,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x9c,0x41,0x2b, +0xbc,0x01,0x18,0xa4,0x02,0x2b,0xf8,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x9c,0x81, +0x2b,0xc0,0x81,0x18,0xa8,0x82,0x2a,0xfc,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x18, +0xbb,0x70,0x06,0xab,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x06,0x2f,0xa0,0xc1,0x2b, +0xcc,0x44,0x88,0x02,0x00,0x8d,0xc2,0x4c,0x04,0x29,0x00,0xd0,0x28,0xcc,0x44,0x90, +0x02,0x00,0x8d,0xc2,0x4c,0x04,0x29,0x00,0xd0,0x28,0xcc,0x44,0x90,0x02,0x00,0x8d, +0xc2,0x4c,0x04,0x29,0x00,0xd0,0x28,0x1c,0x82,0xb0,0x43,0x10,0x66,0x82,0x06,0x1f, +0x13,0x36,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x18,0xf4,0xc2,0x1f,0x34,0xb7, +0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0x02,0xc2,0x4e,0x40,0x98,0x1d,0x02,0x7d, +0xec,0x10,0xe8,0x33,0x62,0xd0,0x00,0x20,0x08,0x06,0xd1,0x3a,0x9c,0x02,0xe7,0x0b, +0x93,0x84,0x0a,0xa8,0x80,0x0a,0xa8,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0x61,0x70,0x0e,0xa9,0x70,0x91,0xc3,0x68,0x42,0x00,0x8c, +0x26,0x08,0xc1,0x09,0x08,0x3b,0x01,0x61,0x26,0x1c,0xf2,0x31,0xe1,0x90,0x8f,0x09, +0x82,0x7c,0x4c,0x10,0xe4,0x63,0x42,0x00,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x48, +0xf4,0x01,0x16,0x82,0xe1,0x88,0x40,0x0e,0x84,0xef,0x02,0x44,0x59,0xf0,0xc8,0xc7, +0x84,0x47,0x3e,0x26,0x50,0xf0,0x31,0x81,0x82,0xcf,0x88,0x41,0x03,0x80,0x20,0x18, +0x44,0xff,0xb0,0x0b,0x72,0x20,0x0f,0x67,0x60,0x06,0xbc,0xc0,0x0b,0xbc,0xc0,0x0b, +0xa3,0x09,0x01,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x64,0x90,0x0f,0xbc,0xa0,0x06, +0xf1,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60,0x84,0x10,0x1f,0x13,0x02,0xfa,0xd8, +0x97,0xc8,0xc7,0xbe,0x44,0x3e,0x26,0x88,0x02,0x7c,0x4c,0x18,0x05,0xf8,0x8c,0x18, +0x18,0x00,0x08,0x82,0x41,0xc2,0x12,0xbf,0x20,0x8c,0x18,0x18,0x00,0x08,0x82,0x41, +0xd2,0x12,0xe0,0x20,0x9c,0x00,0xa0,0x13,0x00,0x64,0x06,0x11,0x1f,0x33,0x88,0xf8, +0xd8,0x29,0x08,0xf1,0x31,0x54,0x10,0xe2,0x63,0x42,0x20,0x9f,0x2d,0x1c,0xf2,0xc0, +0x24,0x4c,0x62,0xd8,0x80,0x08,0x84,0x01,0xb0,0xc1,0x90,0xcf,0x16,0x0e,0x7b,0x80, +0x12,0x2b,0x31,0x6c,0x40,0x04,0xc2,0x00,0x98,0x71,0xc8,0x67,0x0b,0x87,0x3e,0x50, +0x09,0x96,0x18,0x36,0x20,0x02,0x61,0x00,0x4c,0x49,0xe4,0xb3,0x85,0xc3,0x1f,0xb0, +0x44,0x4a,0x0c,0x1b,0x10,0x81,0x30,0x00,0xb3,0x04,0xc1,0x40,0x05,0xa0,0x23,0x40, +0x5c,0x18,0x03,0x15,0x00,0x8f,0x00,0x6b,0x61,0x0c,0x54,0x20,0x64,0x01,0xfc,0x84, +0x31,0x50,0x81,0x98,0x05,0xf0,0x13,0xc6,0x40,0x05,0x20,0x26,0xc0,0x4f,0x18,0x45, +0x4c,0x50,0xc6,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x10,0x06,0x3a,0xc1,0x0f,0xaa, +0x40,0x13,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xc3,0x0d,0x85,0x40,0x06,0xc3,0x0d, +0x85,0x40,0x06,0x25,0x04,0x3a,0xcb,0x20,0x14,0xc1,0x16,0x0e,0xad,0xa0,0x13,0x09, +0x05,0x88,0x31,0x1c,0x11,0x88,0x83,0xf0,0xcd,0x32,0x0c,0x45,0x30,0x62,0xd0,0x00, +0x20,0x08,0x06,0x54,0x5a,0x98,0x84,0x2e,0xf4,0xc4,0xa2,0x9c,0xc4,0x49,0x9c,0xc4, +0x49,0x8c,0x26,0x04,0xc0,0x05,0x88,0x1d,0x31,0x38,0x00,0x10,0x04,0x03,0x32,0x28, +0x0b,0x94,0xb0,0x85,0x9e,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x30,0x42,0x88,0x8f, +0x09,0x01,0x7d,0xac,0x0d,0x82,0xf8,0x0c,0x47,0x04,0xe9,0x20,0x7c,0xb3,0x0c,0x44, +0x11,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x25,0x17,0x2e,0x81,0xd0,0xc1,0x4d,0x08, +0xbb,0x09,0x61,0x26,0xbc,0x83,0x7c,0x4c,0x80,0x07,0xf9,0x9c,0x00,0xa0,0x13,0x00, +0x34,0x9a,0xe0,0x08,0xa3,0x09,0xcf,0x60,0xc9,0x13,0x1f,0x7b,0x02,0xfa,0x9c,0x81, +0xb0,0x33,0x10,0x66,0x02,0x43,0x1f,0x13,0x18,0xfa,0x98,0x90,0x12,0xf2,0x31,0x41, +0x25,0xe4,0x63,0xc2,0x49,0xc0,0xc7,0xfa,0x41,0x88,0x8f,0x25,0x8c,0x7c,0x2c,0x18, +0xe4,0x63,0x4b,0x23,0x1f,0x0b,0x08,0xf9,0x98,0x65,0xc9,0xc7,0x2c,0x4b,0x3e,0x26, +0x04,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x04,0x36,0xcc,0x22,0x18,0x31,0x38, +0x00,0x10,0x04,0x03,0xab,0x35,0xd2,0x42,0x15,0x3c,0x4b,0x12,0xf9,0x18,0x82,0xc8, +0xc7,0x28,0x4a,0x3e,0x26,0x04,0xf0,0xb1,0x80,0x80,0xcf,0x88,0x81,0x01,0x80,0x20, +0x18,0x24,0xb7,0xd1,0x16,0x81,0x39,0x8e,0x7c,0xac,0x69,0xe4,0x63,0x82,0x01,0x1f, +0x0b,0x04,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xc2,0x1b,0x72,0x11,0x98,0x11, +0xd0,0xc7,0x9c,0x9e,0x90,0x8f,0x05,0x8e,0x7c,0x2c,0x18,0xe4,0x63,0xd1,0x4f,0xc8, +0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x12,0xf1,0x90,0x8d,0xc0,0x82,0xb3,0x90,0x8f, +0x05,0x39,0x01,0x1f,0x2b,0xe2,0x80,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x90,0x98, +0x87,0x6d,0x04,0x23,0x06,0x06,0x00,0x82,0x60,0x90,0x9c,0x47,0x5e,0x04,0x16,0x10, +0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x24,0x3d,0xf4,0x22,0xb0,0x00,0x14,0xe4, +0x63,0x41,0x2b,0xc0,0xc7,0x44,0xa1,0x15,0xe0,0x33,0x4b,0x50,0x0c,0x94,0x20,0x04, +0xe1,0x13,0x83,0x4f,0x08,0x3e,0x11,0x0c,0x94,0x20,0x04,0xe1,0x13,0x83,0x4f,0x08, +0x3e,0x11,0xd8,0x2b,0x8c,0x07,0x0c,0x86,0x1b,0x82,0xde,0x00,0x83,0x59,0x86,0xc3, +0x08,0x56,0x60,0xa8,0x0f,0xf1,0x10,0x28,0x00,0x8c,0x15,0x18,0xec,0x83,0x3c,0x08, +0x0a,0x00,0x63,0x96,0x20,0x18,0x8e,0x38,0xd2,0x42,0xf8,0x2c,0x41,0xe8,0x63,0x6c, +0x11,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x12,0xfc,0x40,0x8f,0x60,0xba,0x21, +0x68,0x0b,0xa2,0x7e,0xe2,0x35,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x28,0xfc,0xa8, +0x8d,0xb4,0x60,0x8f,0xb0,0x08,0x6c,0xc3,0x36,0x6c,0xc3,0x36,0x46,0x13,0x02,0xe0, +0x02,0xc4,0x8e,0x18,0x1c,0x00,0x08,0x82,0x01,0x19,0xd0,0xc7,0x6d,0x94,0x05,0x7b, +0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x18,0x21,0xc4,0xc7,0x84,0x80,0x3e,0x23,0x06, +0x0d,0x00,0x82,0x60,0x40,0x81,0x48,0x6f,0xc4,0x05,0x7d,0xa4,0x05,0x5a,0xf8,0x86, +0x6f,0xf8,0x86,0x6f,0x8c,0x26,0x04,0xc0,0x05,0x88,0xb5,0xe0,0x88,0x8f,0x1d,0x01, +0x7d,0xaa,0x2d,0xf8,0x03,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80,0x32,0x91,0xf1,0xb8, +0x0b,0xfd,0x78,0x8b,0x80,0x3c,0xc8,0x83,0x3c,0xc8,0x63,0x34,0x21,0x00,0x2e,0x40, +0xac,0x05,0x4d,0x7c,0xac,0x09,0xe8,0x63,0xcc,0x11,0x1f,0x43,0x4c,0x43,0x3e,0xc3, +0x11,0x42,0x20,0x7c,0xa6,0x10,0xf1,0xb1,0x22,0x35,0xe4,0x33,0x1c,0x21,0x04,0xc2, +0x57,0x44,0xa0,0x17,0x20,0xca,0x56,0x23,0x88,0x8f,0x05,0x9e,0x7c,0x46,0x0c,0x1a, +0x00,0x04,0xc1,0x20,0xb2,0x11,0xf9,0x08,0x8d,0x14,0xf1,0x8b,0xbe,0x98,0x8f,0xf9, +0x98,0x8f,0xf9,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0x11,0x83, +0x03,0x00,0x41,0x30,0xb0,0x70,0x84,0x3e,0x60,0x63,0x18,0x31,0x38,0x00,0x10,0x04, +0x03,0x2b,0x47,0xea,0x23,0x36,0x86,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x74,0xc4, +0x3e,0x64,0x63,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x32,0xa8,0x11,0xfc,0x30,0x8d, +0x18,0x19,0x4d,0x08,0x80,0x11,0x83,0x06,0x00,0x41,0x30,0x88,0x7e,0x64,0x3f,0x58, +0x43,0x46,0x64,0x44,0x46,0xf8,0x83,0x3f,0xf8,0x83,0x3f,0x46,0x13,0x02,0x60,0x38, +0x22,0xb8,0x8d,0xe0,0x9b,0x6e,0xc8,0x0d,0x21,0xb0,0xa4,0xa0,0x8f,0x25,0x06,0x7d, +0x2c,0x39,0xe8,0x63,0xc4,0x20,0x1f,0x2b,0x06,0xf9,0xd8,0x60,0xc8,0x67,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0xac,0x33,0x19,0x91,0xe1,0x37,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xc0,0x42,0x13,0x12,0x19,0xc0,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x34,0x29, +0x91,0x21,0x3c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x52,0x13,0x11,0x19,0xe2,0x63, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x35,0x19,0x91,0x41,0x3e,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xc0,0x62,0x13,0x12,0x19,0xe6,0xc3,0x84,0xf3,0x90,0x8f,0x09,0x04,0x7c, +0x2c,0xa8,0x0f,0xf9,0x58,0x30,0xc0,0xc7,0x8e,0x22,0x3e,0x16,0xb0,0x87,0x7c,0x2c, +0xc9,0x0f,0xf9,0xd8,0x11,0xc4,0xc7,0x92,0xfd,0x90,0x8f,0x09,0x41,0x7c,0x46,0x0c, +0x1c,0x00,0x04,0xc1,0xc0,0xd1,0x93,0x13,0x69,0x8f,0xf0,0x00,0x0f,0x1b,0x39,0x8a, +0x80,0x0c,0x44,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc8,0x20,0x4e,0x68,0x44,0x3c, +0xd0,0x64,0x34,0x21,0x00,0x46,0x13,0x84,0xc0,0x74,0x43,0x88,0x8f,0xe9,0x86,0x10, +0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x08,0x83,0x3b,0xc9,0x91,0xf3,0x88,0x93,0xd1, +0x84,0x00,0x18,0x4d,0x10,0x82,0x13,0x10,0x76,0x02,0xc2,0xec,0x10,0xe8,0x63,0x87, +0x40,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x08,0x03,0x3f,0x01,0x13,0xf7,0xd8,0x93, +0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x13,0x10,0x76,0x02,0xc2,0x4c,0x38,0xe4,0x63, +0xc2,0x21,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x48,0x5c,0x25,0x4c,0x84,0x11,0x03, +0x03,0x00,0x41,0x30,0x48,0x5e,0x45,0x4c,0x84,0x13,0x00,0x74,0x02,0x80,0x46,0x0c, +0x1a,0x00,0x04,0xc1,0x20,0x82,0x15,0x36,0xe1,0x8f,0x51,0x11,0x82,0x36,0x69,0x93, +0x36,0x69,0x93,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x04,0x4d,0x18,0x4d,0xd8, +0x06,0x13,0x08,0xf9,0x98,0x40,0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc8,0xe0, +0x55,0xe4,0x04,0x44,0x4a,0x65,0x34,0x21,0x10,0x46,0x13,0x84,0xc1,0x0a,0x21,0x3e, +0x56,0x08,0xf1,0xb1,0x4d,0x90,0x8f,0x6d,0x82,0x7c,0x4c,0x10,0xe4,0x63,0x82,0x20, +0x1f,0x13,0x02,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x32,0x2e,0x79,0x12,0x18, +0x82,0xc8,0xc7,0x10,0x44,0x3e,0x26,0x04,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83, +0xe4,0x5c,0xfa,0x24,0x18,0x8e,0x28,0x7e,0x44,0xf8,0x66,0x19,0x90,0x26,0x98,0x25, +0x48,0x06,0x2a,0x90,0x5e,0x58,0xf8,0x08,0x19,0xa8,0x40,0x5a,0x61,0x31,0x90,0x81, +0x0a,0xe0,0x17,0x16,0x90,0x42,0x66,0x09,0x94,0x81,0x0a,0xc4,0x48,0x6e,0x41,0x19, +0xa8,0x40,0x8c,0xe4,0x14,0x94,0x81,0x0a,0xc0,0xa4,0x92,0x5a,0x50,0x2a,0xf8,0xa0, +0x8a,0x0f,0x86,0x1b,0x06,0x71,0x41,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0xd8, +0x45,0x54,0x86,0x71,0x99,0x6e,0x08,0x08,0x61,0xb8,0xc1,0x28,0x17,0x33,0x30,0x3a, +0x50,0x15,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x06,0x2f,0xa5,0x32,0x04,0xd3, +0x0d,0x01,0x31,0x0c,0x37,0x34,0xe9,0x82,0x06,0x23,0x06,0x07,0x00,0x82,0x60,0xa0, +0xcd,0x4b,0xaa,0x24,0xea,0x32,0xdd,0x10,0x28,0xc2,0x70,0x03,0xc4,0x2e,0x66,0x60, +0x7a,0x10,0x2b,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0xed,0x5e,0x58,0x65,0x08, +0xa6,0x1b,0x02,0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xa8,0x5f,0x72,0x25,0x4d, +0xe0,0x05,0x09,0x74,0x45,0x57,0x74,0x45,0x57,0x46,0x13,0x02,0x60,0x34,0x41,0x08, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0x80,0x0c,0xf0,0x65,0x57,0xd2,0xe4,0x5d,0x46,0x13, +0x02,0x61,0x34,0x41,0x18,0x4c,0x28,0xe4,0x63,0x42,0x21,0x9f,0x11,0x83,0x03,0x00, +0x41,0x30,0x20,0x83,0x7e,0x01,0x17,0x37,0x99,0x97,0xd1,0x84,0x40,0x18,0x4d,0x10, +0x06,0x2b,0x84,0xf8,0x58,0x21,0xc4,0xc7,0x04,0x41,0x3e,0x26,0x08,0xf2,0x31,0x21, +0x80,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x24,0x2f,0x53,0x2e,0xc1,0x88,0xc1,0x01, +0x80,0x20,0x18,0x58,0x2c,0x83,0x2e,0xc1,0x18,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81, +0xd5,0x32,0xe9,0x22,0x04,0x66,0x07,0x01,0x7d,0xcc,0x0e,0x04,0xfa,0x98,0x32,0xd0, +0xc7,0x14,0x82,0x3e,0x23,0x06,0x09,0x00,0x82,0x60,0x80,0xc5,0x4c,0xb8,0x08,0x01, +0x31,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x35,0x33,0xeb,0xb2,0x06,0x81,0xa9,0x01, +0xcb,0x80,0x60,0xb8,0x21,0x60,0x19,0x30,0x98,0x65,0x58,0x94,0xc0,0xde,0xc0,0x65, +0x40,0x30,0xdc,0x10,0xb8,0x0c,0x18,0xcc,0x32,0x30,0x49,0x30,0x4b,0xd0,0x0c,0x54, +0x20,0x62,0x75,0x28,0xcc,0x40,0x05,0xc2,0x0e,0x87,0xc6,0xd8,0xac,0x08,0xf1,0x31, +0x81,0x57,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x09,0xd8,0xc0,0x4c,0x60,0x7d, +0xe2,0x0b,0xf4,0xb1,0x3e,0xf1,0x05,0xfa,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x14, +0x36,0xfd,0x22,0x2b,0x34,0x93,0x2a,0xa8,0xe2,0x2f,0xfe,0xe2,0x2f,0xfe,0x32,0x9a, +0x10,0x00,0xa3,0x09,0x42,0x60,0x42,0x01,0x1f,0x13,0x0a,0xf8,0x8c,0x26,0xa0,0x83, +0x30,0x9a,0x90,0x0e,0x83,0x9d,0x03,0x21,0x1f,0x3b,0x07,0x42,0x3e,0x96,0x0e,0xe4, +0x02,0x1f,0x4b,0x87,0x72,0x81,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x58,0x6a,0x23, +0x32,0x84,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xd6,0xda,0x8c,0x0c,0x21,0x8c,0x18, +0x1c,0x00,0x08,0x82,0x81,0xc5,0x36,0x28,0x63,0x2e,0xc2,0x88,0xc1,0x01,0x80,0x20, +0x18,0x58,0x6d,0x93,0x32,0xe7,0x22,0x9c,0x82,0xb0,0x53,0x10,0x66,0x84,0x40,0x1f, +0x23,0x04,0xfa,0x8c,0x18,0x3c,0x00,0x08,0x82,0x01,0xf7,0x36,0x20,0x63,0x2e,0xbe, +0x22,0x04,0xf7,0x72,0x2f,0x67,0x73,0x36,0x31,0xa3,0x2e,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0xf6,0x0e,0x95,0x7c,0xec,0x1d,0x2a,0xf9,0x98,0x20,0xc8,0xc7,0x04,0x41, +0x3e,0x26,0x04,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xc4,0x6f,0x68,0x26,0xb0, +0x60,0x5f,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x09,0xe8,0xc8,0x4c,0x60,0x01, +0xbf,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x12,0xd1,0x99,0x99,0x60,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0x92,0xd1,0x99,0x9b,0xc0,0x9a,0x46,0x3e,0xd6,0x34,0xf2,0x31, +0x21,0x80,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x24,0xa7,0xd3,0x33,0x81,0x91,0x01, +0x19,0xc8,0xc7,0xc8,0x80,0x0c,0xe4,0x63,0x42,0x00,0x9f,0x11,0x03,0x03,0x00,0x41, +0x30,0x48,0x56,0x27,0x6c,0x02,0x2b,0x02,0xfa,0x8c,0x18,0x18,0x00,0x08,0x82,0x41, +0xd2,0x3a,0x7d,0x13,0xd8,0xc8,0x04,0xf1,0xb1,0x80,0x91,0xcf,0x88,0xc1,0x01,0x80, +0x20,0x18,0x90,0x81,0xe9,0xa4,0xcd,0xbd,0xf8,0xcd,0x68,0x42,0x00,0x8c,0x26,0x08, +0x81,0xa1,0x8c,0x10,0x1f,0x13,0x02,0xfa,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x19, +0xac,0x8e,0xdb,0xf0,0x4b,0xe9,0x8c,0x26,0x04,0x82,0x05,0x83,0x7c,0x66,0x09,0x9c, +0x81,0x0a,0x04,0xc7,0x9a,0x50,0x80,0x06,0x2a,0x10,0xa2,0xe9,0x03,0x68,0xa0,0x02, +0xb0,0xb9,0x26,0x0f,0xa0,0x81,0x0a,0x00,0xdc,0x9a,0x50,0x80,0x66,0x09,0x9e,0x81, +0x0a,0x04,0x71,0xf2,0xe0,0x19,0xa8,0x40,0x10,0xa7,0x0e,0x9e,0x81,0x0a,0x00,0x71, +0xe2,0xe0,0x19,0xa8,0x00,0xd0,0xcd,0xa9,0x83,0xa7,0x02,0x93,0x81,0x32,0x4c,0x06, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x0c,0x72,0x67,0x6f,0x52,0x66,0x76,0x46,0x13, +0x02,0x60,0x34,0x41,0x08,0x86,0x1b,0x0a,0x81,0x0c,0x86,0x1b,0x0a,0x81,0x0c,0x4a, +0x08,0x74,0xba,0xa1,0x67,0x78,0x26,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xe8,0x7c, +0x46,0x47,0x67,0x74,0x27,0x41,0x48,0x87,0x74,0x48,0x87,0x74,0x46,0x13,0x02,0x60, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc8,0x20,0x7c,0x48,0x47,0x66,0x72,0x67,0x34,0x21, +0x00,0x46,0x13,0x84,0xc0,0x08,0x21,0x3e,0x26,0x04,0xf4,0x19,0x31,0x38,0x00,0x10, +0x04,0x03,0x32,0x30,0x9f,0xd4,0xb9,0x19,0xf0,0x19,0x4d,0x08,0x04,0x1b,0x14,0xf9, +0x58,0x20,0xc8,0x67,0x38,0xa2,0x0b,0x82,0xef,0x02,0x40,0x54,0x80,0xed,0x88,0xc1, +0x01,0x80,0x20,0x18,0x58,0xf3,0xb3,0x3a,0x1a,0x31,0x62,0x70,0x00,0x20,0x08,0x06, +0x16,0xfd,0xc0,0x0e,0x57,0x98,0xd6,0x3e,0x20,0x18,0x6e,0x08,0xda,0x07,0x0c,0x66, +0x19,0xa0,0x27,0x30,0x30,0x78,0x1f,0x10,0x0c,0x37,0x04,0xef,0x03,0x06,0xb3,0x0c, +0x91,0x13,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xd2,0x3f,0xed,0xf3,0x0b,0xe6,0x0b, +0x81,0x7c,0x86,0x23,0x42,0x81,0x6e,0x84,0x6f,0xba,0x21,0x0e,0xe8,0x26,0x30,0x25, +0xa1,0x8f,0xdd,0x4d,0x10,0x9f,0xe1,0x86,0x86,0x7e,0xc2,0x60,0xba,0x01,0x6f,0xf2, +0x26,0xb0,0x21,0x90,0x8f,0x19,0x41,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x39, +0xa1,0xfb,0x09,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x22,0x21,0xf0,0x09,0x94,0x11, +0x83,0x06,0x00,0x41,0x30,0x88,0x4e,0x68,0x7c,0xe4,0x46,0x7f,0xde,0xc6,0x6d,0xc8, +0x87,0x7c,0xc8,0x87,0x7c,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0xa1, +0xe6,0x46,0x7c,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x34,0x14,0xf2,0x9d,0xe0,0x7f, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x4b,0xa1,0xdf,0xa9,0x11,0x10,0x1a,0x31,0x68, +0x00,0x10,0x04,0x83,0xc8,0x85,0xd4,0x27,0x6f,0x42,0x48,0x08,0xd6,0x67,0x7d,0xd6, +0x67,0x7d,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0xc4,0xa0,0x01, +0x40,0x10,0x0c,0x22,0x19,0x72,0x1f,0xd0,0x29,0x21,0xa3,0x78,0x9f,0xf7,0x79,0x9f, +0xf7,0x19,0x4d,0x08,0x80,0x11,0x83,0x06,0x00,0x41,0x30,0x88,0x68,0x08,0x7e,0x46, +0xe7,0x84,0x90,0x23,0x7e,0xe2,0x27,0x7e,0xe2,0x67,0x34,0x21,0x00,0x16,0x71,0xd8, +0x9b,0x14,0x4a,0xa1,0x45,0x1c,0xf6,0x46,0x85,0x54,0x68,0x11,0x87,0xbd,0x59,0xa1, +0x15,0x1a,0x36,0x20,0x06,0x65,0x00,0x86,0x0d,0x08,0x21,0x19,0x80,0x61,0x03,0x22, +0x40,0x06,0x60,0x13,0x87,0xbd,0x61,0x21,0x16,0x1a,0x36,0x20,0x82,0x63,0x00,0x36, +0x71,0xd8,0x9b,0x16,0x6a,0xa1,0x61,0x03,0x22,0x30,0x06,0x60,0xc4,0xa0,0x01,0x40, +0x10,0x0c,0xa2,0x1d,0xba,0x1f,0xd3,0x71,0xa1,0xd1,0x71,0xf0,0x07,0x7f,0xf0,0x07, +0x7f,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0xc4,0xa0,0x01,0x40, +0x10,0x0c,0xa2,0x1f,0xda,0x9f,0xd6,0x91,0xa1,0xd3,0x91,0xf8,0x87,0x7f,0xf8,0x87, +0x7f,0x46,0x13,0x02,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xa2,0x30,0xea,0x1f,0xd8, +0xa1,0xa1,0xd4,0xa1,0xfc,0xc7,0x7f,0xfc,0xc7,0x7f,0x46,0x13,0x02,0x60,0x11,0x07, +0xd4,0xb1,0xa1,0x1c,0x5a,0xc4,0x01,0x75,0x6e,0x48,0x87,0x16,0x71,0x40,0x1d,0x1c, +0xda,0xa1,0x61,0x03,0x62,0x50,0x06,0x60,0xd8,0x80,0x10,0x92,0x01,0x18,0x36,0x20, +0x02,0x64,0x00,0x36,0x71,0x40,0x9d,0x1c,0xe2,0xa1,0x61,0x03,0x22,0x38,0x06,0x60, +0x13,0x07,0xd4,0xd1,0xa1,0x1e,0x1a,0x36,0x20,0x02,0x63,0x00,0x0a,0x76,0x7c,0x08, +0x0c,0x15,0x40,0x08,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0x99,0xd1,0xfe,0x08, +0xc1,0x88,0x41,0x03,0x80,0x20,0x18,0x44,0x6b,0x74,0x42,0xb6,0xe3,0x43,0x81,0x87, +0x42,0x28,0x84,0x42,0x28,0x34,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08, +0x23,0x06,0x0d,0x00,0x82,0x60,0x10,0xbd,0xd1,0x0a,0xf5,0x8e,0x18,0x15,0x62,0xc0, +0x42,0x2c,0xc4,0x42,0x2c,0x34,0x9a,0x10,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0x10, +0xc5,0x51,0x0b,0x81,0x0f,0x19,0x1d,0x64,0xe0,0x42,0x2e,0xe4,0x42,0x2e,0x34,0x9a, +0x10,0x00,0x8b,0x38,0xe0,0x8e,0x19,0xa1,0xd1,0x22,0x0e,0xb8,0x73,0x46,0x69,0xb4, +0x88,0x03,0xee,0xa0,0x91,0x1a,0x0d,0x1b,0x10,0x83,0x32,0x00,0xc3,0x06,0x84,0x90, +0x0c,0xc0,0xb0,0x01,0x11,0x20,0x03,0xb0,0x89,0x03,0xee,0xa4,0xd1,0x1a,0x0d,0x1b, +0x10,0xc1,0x31,0x00,0x9b,0x38,0xe0,0x8e,0x1a,0xb1,0xd1,0xb0,0x01,0x11,0x18,0x03, +0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x11,0x1e,0xd1,0xd0,0xf8,0xac,0x11,0x1b,0xfc, +0x4e,0x0d,0xd5,0x50,0x0d,0xd5,0xd0,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2, +0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xc4,0x47,0x38,0xa4,0x3e,0x6f,0x04,0x07, +0xe3,0x93,0x43,0x39,0x94,0x43,0x39,0x34,0x9a,0x10,0x00,0x23,0x06,0x0d,0x00,0x82, +0x60,0x10,0xf9,0x91,0x0e,0xb5,0x4f,0x1c,0xc9,0x41,0xf9,0xec,0xd0,0x0e,0xed,0xd0, +0x0e,0x8d,0x26,0x04,0xc0,0x22,0x0e,0xe5,0x33,0x47,0x70,0xb4,0x88,0x43,0xf9,0xd0, +0x51,0x1c,0x2d,0xe2,0x50,0x3e,0x75,0x24,0x47,0xc3,0x06,0xc4,0xa0,0x0c,0xc0,0xb0, +0x01,0x21,0x24,0x03,0x30,0x6c,0x40,0x04,0xc8,0x00,0x6c,0xe2,0x50,0x3e,0x76,0x34, +0x47,0xc3,0x06,0x44,0x70,0x0c,0xc0,0x26,0x0e,0xe5,0x73,0x47,0x74,0x34,0x6c,0x40, +0x04,0xc6,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x54,0x4a,0x61,0x34,0x3f,0x78, +0xd4,0x3e,0xec,0x23,0x46,0x62,0x24,0x46,0x62,0x34,0x9a,0x10,0x00,0x23,0x06,0x0d, +0x00,0x82,0x60,0x10,0x9d,0xd2,0x18,0xd9,0x8f,0x1e,0xbd,0x8f,0xfb,0x90,0x11,0x19, +0x91,0x11,0x19,0x8d,0x26,0x04,0xc0,0x22,0x0e,0xee,0xc3,0x47,0x78,0xb4,0x88,0x83, +0xfb,0xf4,0x51,0x1e,0x2d,0xe2,0xe0,0x3e,0x7e,0xa4,0x47,0xc3,0x06,0xc4,0x40,0x0a, +0x03,0x30,0x6c,0x40,0x08,0xa3,0x30,0x00,0xc3,0x06,0x44,0x20,0x0a,0x03,0xb0,0x89, +0x83,0xfb,0xfc,0xd1,0x1e,0x0d,0x1b,0x10,0xc1,0x31,0x00,0x9b,0x38,0xb8,0x0f,0x28, +0xf1,0xd1,0xb0,0x01,0x11,0x18,0x03,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x91,0x2b, +0xa9,0x51,0xfe,0x84,0x12,0x19,0xd4,0xcf,0x1a,0xad,0xd1,0x1a,0xad,0xd1,0x68,0x42, +0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x24, +0x4b,0x6e,0x04,0x42,0xa5,0x84,0x06,0xf9,0xf3,0x46,0x6f,0xf4,0x46,0x6f,0x34,0x9a, +0x10,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0x10,0xd1,0x12,0x1c,0x8d,0xd0,0x29,0xa9, +0xc1,0xfe,0xc4,0x51,0x1c,0xc5,0x51,0x1c,0x8d,0x26,0x04,0xc0,0x22,0x0e,0xfb,0x93, +0x4a,0xa4,0xb4,0x88,0xc3,0xfe,0xa8,0x52,0x29,0x2d,0xe2,0xb0,0x3f,0xab,0x64,0x4a, +0xc3,0x06,0xc4,0xa0,0x0c,0xc0,0xb0,0x01,0x21,0x24,0x03,0x30,0x6c,0x40,0x04,0xc8, +0x00,0x6c,0xe2,0xb0,0x3f,0xac,0x74,0x4a,0xc3,0x06,0x44,0x70,0x0c,0xc0,0x26,0x0e, +0xfb,0xd3,0x4a,0xa8,0x34,0x6c,0x40,0x04,0xc6,0x00,0x58,0x3e,0xc8,0x11,0x08,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0x40,0xc3,0xa5,0x36,0xb2,0x95,0x60,0xc4,0xa0,0x01,0x40, +0x10,0x0c,0xa2,0x5e,0xca,0x23,0x14,0x82,0xa5,0x58,0x08,0xf4,0x48,0x8f,0xf4,0x48, +0x8f,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0xc4,0xa0,0x01,0x40, +0x10,0x0c,0xa2,0x70,0xea,0xa3,0x17,0xa2,0xa5,0x5a,0x28,0xfc,0xc8,0x8f,0xfc,0xc8, +0x8f,0x46,0x13,0x02,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xa2,0x71,0xfa,0x23,0x19, +0xb2,0xa5,0x5b,0x38,0x40,0x09,0x94,0x40,0x09,0x94,0x46,0x13,0x02,0x60,0x11,0x07, +0x15,0xc2,0xa5,0x5c,0x5a,0xc4,0x41,0x85,0x72,0x49,0x97,0x16,0x71,0x50,0x21,0x5d, +0xda,0xa5,0x61,0x03,0x62,0x50,0x06,0x60,0xd8,0x80,0x10,0x92,0x01,0x18,0x36,0x20, +0x02,0x64,0x00,0x36,0x71,0x50,0xa1,0x5d,0xe2,0xa5,0x61,0x03,0x22,0x38,0x06,0x60, +0x13,0x07,0x15,0xe2,0xa5,0x5e,0x1a,0x36,0x20,0x02,0x63,0x00,0x46,0x0c,0x1a,0x00, +0x04,0xc1,0x20,0x52,0x27,0x53,0xaa,0xa1,0x5e,0x92,0x21,0xe7,0x94,0x4e,0xe9,0x94, +0x4e,0x69,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x0c,0x1a,0x00, +0x04,0xc1,0x20,0x72,0x27,0x55,0xe2,0xa1,0x70,0xb2,0x21,0x69,0x95,0x56,0x69,0x95, +0x56,0x69,0x34,0x21,0x00,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0x82,0x27,0x56,0xfa, +0xa1,0x71,0xc2,0x21,0xaa,0x95,0x5a,0xa9,0x95,0x5a,0x69,0x34,0x21,0x00,0x16,0x71, +0xb8,0xa1,0x72,0x22,0xa7,0x45,0x1c,0x6e,0xc8,0x9c,0xca,0x69,0x11,0x87,0x1b,0x3a, +0x27,0x73,0x1a,0x36,0x20,0x06,0x65,0x00,0x86,0x0d,0x08,0x21,0x19,0x80,0x61,0x03, +0x22,0x40,0x06,0x60,0x13,0x87,0x1b,0x42,0xa7,0x73,0x1a,0x36,0x20,0x82,0x63,0x00, +0x36,0x71,0xb8,0xa1,0x74,0x42,0xa7,0x61,0x03,0x22,0x30,0x06,0x60,0xc4,0xa0,0x01, +0x40,0x10,0x0c,0xa2,0x7b,0x9a,0x25,0x31,0x52,0xa7,0x56,0xd8,0x68,0x89,0x96,0x68, +0x89,0x96,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0xc4,0xa0,0x01, +0x40,0x10,0x0c,0xa2,0x7d,0xba,0xa5,0x34,0x72,0xa7,0x58,0xf8,0x70,0x09,0x97,0x70, +0x09,0x97,0x46,0x13,0x02,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xa2,0x7e,0xca,0x25, +0x36,0x82,0xa7,0x59,0x08,0x03,0x5d,0xd2,0x25,0x5d,0xd2,0xa5,0xd1,0x84,0x00,0x58, +0xc4,0x81,0x8c,0xe4,0x89,0x9d,0x16,0x71,0x20,0xa3,0x79,0x6a,0xa7,0x45,0x1c,0xc8, +0x88,0x9e,0xdc,0x69,0xd8,0x80,0x18,0x94,0x01,0x18,0x36,0x20,0x84,0x64,0x00,0x86, +0x0d,0x88,0x00,0x19,0x80,0x4d,0x1c,0xc8,0xa8,0x9e,0xde,0x69,0xd8,0x80,0x08,0x8e, +0x01,0xd8,0xc4,0x81,0x8c,0xec,0x09,0x9e,0x86,0x0d,0x88,0xc0,0x18,0x00,0x7b,0x87, +0x78,0x80,0x8f,0x05,0xe5,0x00,0x1f,0x0b,0xc8,0x01,0x3e,0x16,0xdc,0x02,0x7c,0x2c, +0xb0,0x05,0xf8,0x58,0xc0,0x0a,0xf0,0xb1,0x60,0x15,0xe0,0x63,0x41,0x29,0xc0,0xc7, +0x02,0x52,0x80,0x8f,0x05,0x7a,0x00,0x1f,0x0b,0xf2,0x00,0x3e,0x16,0xb4,0x01,0x7c, +0x2c,0x60,0x03,0xf8,0x58,0x20,0x06,0xf0,0xb1,0x20,0x0c,0xe0,0x63,0xc1,0x05,0x1f, +0x0b,0x2c,0xf8,0x0c,0x47,0x04,0xab,0x24,0x7c,0xb3,0x0c,0x92,0x15,0xcc,0x12,0x4c, +0x03,0x15,0x48,0x29,0x50,0x22,0x22,0x0d,0x54,0x20,0x7f,0x40,0xa1,0x88,0x34,0x50, +0x81,0xe4,0x01,0xe5,0x22,0xd2,0x40,0x05,0x32,0x07,0x94,0x8c,0x48,0x03,0x15,0x48, +0x1b,0x50,0x36,0x22,0x0d,0x54,0x20,0x61,0x40,0x89,0x65,0x20,0x0d,0x54,0x20,0x61, +0x40,0xb1,0x89,0x34,0x50,0x01,0x84,0x01,0x05,0xa6,0x81,0x34,0x62,0xb0,0x00,0x20, +0x08,0x06,0x1e,0x4e,0xb9,0x13,0x51,0x18,0x44,0x61,0x8c,0x18,0x2c,0x00,0x08,0x82, +0x81,0x97,0x53,0xef,0x74,0x13,0x36,0x51,0x13,0x37,0x61,0x13,0x35,0x31,0x62,0x70, +0x00,0x20,0x08,0x06,0x96,0x4f,0xe9,0x53,0x20,0x8c,0x18,0x2c,0x00,0x08,0x82,0x81, +0xb7,0x53,0xf1,0x94,0x13,0x38,0x71,0x13,0x07,0x92,0x58,0x20,0xd0,0xc7,0x82,0x5f, +0x92,0x8f,0xfd,0x52,0x10,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x48,0xce,0x2a,0x9f, +0x1c,0x13,0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x92,0x56,0xfa,0x14,0x8c, +0x18,0x18,0x00,0x08,0x82,0x41,0xa2,0x56,0xfc,0x24,0x59,0x50,0xc8,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0x12,0xb6,0xea,0xa7,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac, +0xb4,0x2a,0x29,0x88,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x4b,0xad,0x4c,0x0a,0x12, +0x0c,0x1a,0x2b,0x18,0x0c,0x37,0x04,0x3f,0x05,0x06,0xb3,0x0c,0x15,0x15,0x2c,0xe2, +0x40,0x4b,0x62,0x25,0x50,0x80,0x18,0x8b,0x38,0xd4,0x12,0x59,0x11,0x14,0x20,0xc6, +0x22,0x0e,0xb6,0x64,0x56,0x06,0x05,0x88,0xb1,0x89,0xc3,0x2d,0xa1,0x15,0x42,0x01, +0x62,0x6c,0xe2,0x80,0x4b,0x6a,0xa5,0x50,0x80,0x18,0xb3,0x04,0xd3,0x2c,0x81,0x35, +0x50,0x81,0xf8,0x66,0x10,0x71,0xd5,0x40,0x05,0x82,0x2e,0x11,0x57,0x8d,0x18,0x38, +0x00,0x08,0x82,0x81,0xc3,0x57,0x29,0x05,0x4f,0xe3,0x24,0x4e,0x38,0x25,0x04,0x82, +0x40,0x52,0x18,0x10,0x03,0x00,0x00,0x00,0x26,0x00,0x00,0x00,0x5b,0x8a,0x54,0x08, +0xfc,0xe0,0x18,0x85,0x2d,0x05,0x2b,0x04,0x7e,0x70,0x8c,0xc2,0x96,0xe2,0x15,0x02, +0x3f,0x38,0x46,0x61,0x4b,0x21,0x0b,0x81,0x1f,0x1c,0xa3,0xb0,0x65,0x18,0x87,0xc0, +0x0f,0xb6,0x0c,0xe8,0x13,0xf8,0xc1,0x96,0x41,0x7d,0x02,0x3f,0xd8,0x32,0xe8,0x4f, +0xe0,0x07,0x5b,0x06,0xfe,0x09,0xfc,0x60,0xcb,0xf0,0x42,0x81,0x1f,0x6c,0x19,0x62, +0x28,0xf0,0x83,0x2d,0x43,0x18,0x05,0x7e,0xb0,0x65,0x18,0xa3,0xc0,0x0f,0xb6,0x0c, +0x6f,0x14,0xf8,0xc1,0x96,0x21,0x8e,0x02,0x3f,0xd8,0x32,0x84,0x52,0xe0,0x07,0x5b, +0x86,0x51,0x0a,0xfc,0x60,0xcb,0x50,0x4b,0x81,0x1f,0x6c,0x19,0x6e,0x29,0xf0,0x83, +0x2d,0xc3,0x39,0x05,0x7e,0xb0,0x65,0x48,0xa7,0xc0,0x0f,0xb6,0x0c,0xf9,0x14,0xf8, +0xc1,0x96,0x61,0x9f,0x02,0x3f,0xd8,0x32,0xc4,0x55,0xe0,0x07,0x5b,0x86,0xb9,0x0a, +0xfc,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_16bit_4d863d10ad4d8034b6b65ccdcc6c2d42.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_16bit_4d863d10ad4d8034b6b65ccdcc6c2d42.h new file mode 100644 index 00000000..60cf4784 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_16bit_4d863d10ad4d8034b6b65ccdcc6c2d42.h @@ -0,0 +1,797 @@ +// ffx_fsr2_depth_clip_pass_16bit_4d863d10ad4d8034b6b65ccdcc6c2d42.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_depth_clip_pass_16bit_4d863d10ad4d8034b6b65ccdcc6c2d42_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_4d863d10ad4d8034b6b65ccdcc6c2d42_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_4d863d10ad4d8034b6b65ccdcc6c2d42_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_4d863d10ad4d8034b6b65ccdcc6c2d42_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_16bit_4d863d10ad4d8034b6b65ccdcc6c2d42_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_exposure", "r_reactive_mask", "r_transparency_and_composition_mask", "r_reconstructed_previous_nearest_depth", "r_dilated_motion_vectors", "r_previous_dilated_motion_vectors", "r_dilatedDepth", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_4d863d10ad4d8034b6b65ccdcc6c2d42_SRVResourceBindings[] = { 7, 6, 9, 3, 4, 0, 1, 5, 2, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_4d863d10ad4d8034b6b65ccdcc6c2d42_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_4d863d10ad4d8034b6b65ccdcc6c2d42_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_16bit_4d863d10ad4d8034b6b65ccdcc6c2d42_UAVResourceNames[] = { "rw_prepared_input_color", "rw_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_4d863d10ad4d8034b6b65ccdcc6c2d42_UAVResourceBindings[] = { 1, 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_4d863d10ad4d8034b6b65ccdcc6c2d42_UAVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_4d863d10ad4d8034b6b65ccdcc6c2d42_UAVResourceSpaces[] = { 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_16bit_4d863d10ad4d8034b6b65ccdcc6c2d42_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_4d863d10ad4d8034b6b65ccdcc6c2d42_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_4d863d10ad4d8034b6b65ccdcc6c2d42_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_4d863d10ad4d8034b6b65ccdcc6c2d42_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_4d863d10ad4d8034b6b65ccdcc6c2d42_size = 12292; + +static const unsigned char g_ffx_fsr2_depth_clip_pass_16bit_4d863d10ad4d8034b6b65ccdcc6c2d42_data[] = { +0x44,0x58,0x42,0x43,0x7e,0xe6,0xc3,0xb5,0x6b,0x46,0x83,0xff,0xf9,0xee,0x8d,0x3f, +0x97,0x82,0xbf,0xc3,0x01,0x00,0x00,0x00,0x04,0x30,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0x04,0x11,0x00,0x00,0x20,0x11,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x80,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x08,0x0f,0x00,0x00,0x62,0x00,0x05,0x00, +0xc2,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xf0,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xb9,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x84,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09,0xa8,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xe5,0x00,0x00,0x00,0x32,0x22,0xc8,0x09, +0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0x88,0xc2,0x1c,0x01,0x18,0x24,0x01, +0x80,0x02,0x23,0x00,0x25,0x18,0x10,0xa1,0x0c,0x00,0x00,0x80,0x0c,0x33,0x00,0x65, +0x40,0x00,0x10,0x94,0x98,0x23,0x40,0x68,0x71,0xcf,0x70,0xf9,0x13,0xf6,0x10,0x92, +0x1f,0x02,0xcd,0xb0,0x10,0x28,0x60,0x94,0x65,0x00,0x68,0x00,0x00,0x00,0x04,0x02, +0x81,0x58,0x90,0xe3,0xa6,0xe1,0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4,0x95,0x98, +0xfc,0xe2,0xb6,0x51,0x81,0x40,0x20,0x10,0x80,0xa2,0x40,0x00,0x0d,0x00,0x00,0x00, +0x00,0x00,0x00,0x14,0xb9,0x69,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0x5f,0x09,0x69,0x25, +0x26,0x1f,0xb9,0x6d,0x54,0x00,0x00,0x00,0x00,0xa0,0x28,0x13,0x40,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x0a,0x81,0x00,0x20,0x10,0x64,0x29,0x06,0x02,0x80,0x40, +0x20,0x10,0x84,0x29,0x04,0x00,0x00,0x00,0x90,0xa6,0x30,0x10,0x40,0xa3,0x81,0x40, +0x20,0x10,0x00,0x00,0x00,0x41,0x9c,0x82,0x20,0x00,0x08,0x04,0x02,0x81,0x40,0x90, +0xe7,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0x1f,0xb9, +0x6d,0x44,0x00,0x00,0x00,0x40,0x21,0x40,0x80,0x06,0x80,0x42,0x47,0x0d,0x97,0x3f, +0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0x02,0x81,0x40, +0x20,0x0a,0x31,0x02,0x34,0x00,0x44,0x9a,0x23,0x08,0x8a,0xd1,0x00,0x2c,0x00,0x00, +0x13,0x9d,0x06,0x02,0x86,0x11,0x08,0x64,0xa6,0x36,0x18,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87, +0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03,0x3d, +0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00, +0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c, +0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0, +0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03, +0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xa8,0x56,0xc4,0x1a,0x46,0x10,0x90,0x99,0xda, +0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d, +0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc, +0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0,0x1d,0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8,0x21, +0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0xe0,0x7a,0x11, +0x6c,0xa6,0x30,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0, +0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87, +0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a, +0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x90,0x80,0x90,0xd1,0x6c,0x26, +0x34,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a, +0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xa8,0x07,0x77,0x98,0x87,0x74,0x38, +0x07,0x77,0x28,0x07,0x72,0x00,0x83,0x74,0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83, +0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0x01,0x60, +0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8, +0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2,0xe1, +0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c,0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00,0xa8, +0x91,0x6d,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b, +0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0, +0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07, +0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x81,0x8a,0x70,0x33,0x91, +0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03, +0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38, +0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80, +0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x5c,0xa4,0x1b,0x46,0x10,0x80,0x33,0x84, +0xe0,0x63,0x57,0x1b,0x4d,0x3c,0x1e,0x8f,0xc7,0x03,0x00,0x54,0x2e,0x97,0xcb,0x85, +0x40,0x20,0x10,0x08,0x04,0x82,0x7a,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02,0xcc, +0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x02,0x00,0xfd,0xe6,0x08,0x40,0x01,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0xa0,0xf3,0x40,0x02,0x19,0x32,0x52,0x02, +0x04,0xd8,0xc1,0x04,0x83,0x28,0x0c,0x00,0x00,0x00,0x01,0x00,0x00,0x3b,0x98,0x60, +0xc0,0x83,0x01,0x00,0x00,0x20,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0xc7,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x80,0x21,0x4f,0x02,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x43,0x1e,0x07,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x11, +0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x28,0x20,0x00,0x06, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x58,0x40,0x00,0x04,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x60,0xc8,0xa3,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90, +0x87,0x03,0x02,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x07,0x04, +0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x30,0x00,0x02,0x60,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x19,0x00,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0xe7,0x0c,0x80,0x00,0x18,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x20,0x0b,0x04,0x00,0x00,0x00,0x24,0x00,0x00,0x00,0x32,0x1e,0x98,0x1c, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02,0x94,0x40,0x11,0x8c, +0x00,0x14,0x43,0x39,0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44,0x71,0x14,0x7e,0x40, +0x81,0x14,0x4c,0x01,0x15,0x54,0x61,0x15,0x58,0x01,0x06,0x14,0x64,0x40,0x81,0x06, +0x14,0x6c,0x40,0x01,0x07,0x14,0x72,0x40,0x41,0x07,0x14,0x76,0x40,0x81,0x07,0x14, +0x7a,0x40,0xc1,0x07,0x14,0xe2,0x40,0xb9,0x95,0x45,0xd1,0x12,0x14,0xbd,0x42,0x59, +0x95,0x13,0x05,0x0b,0x10,0x10,0x10,0x81,0x4c,0x35,0x30,0x02,0x40,0x81,0xb1,0x08, +0x00,0x08,0x02,0x6a,0xcd,0x00,0x50,0x6c,0x06,0x80,0x68,0x33,0x00,0x74,0x9b,0x01, +0xa0,0xdc,0x0c,0x00,0xed,0x66,0x00,0xa8,0x37,0x03,0x40,0xbe,0x19,0x00,0x02,0xce, +0x00,0x50,0x60,0x2c,0x02,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x90,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04,0x00,0x9a,0x20,0x00, +0xd1,0x06,0x61,0x20,0x26,0x08,0x80,0xb4,0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x04, +0x60,0xda,0x30,0x20,0x09,0x31,0x41,0x68,0x03,0x3c,0xa0,0x25,0xf7,0x95,0xe6,0x06, +0x57,0x47,0xf7,0x35,0xf6,0xc6,0xf6,0x26,0xf7,0xa5,0x96,0x46,0x47,0x57,0x26,0x57, +0x46,0x36,0x41,0x00,0xa8,0x09,0x02,0x50,0x6d,0x10,0x0c,0x67,0x43,0x62,0x2c,0x8c, +0xd1,0x0c,0x84,0xf1,0xd0,0x92,0xfb,0x4a,0x73,0x83,0xab,0xa3,0xfb,0x6a,0x7b,0xa3, +0x4b,0x7b,0x73,0xfb,0xb2,0x2b,0x1b,0xa3,0x7b,0x93,0x9b,0xdb,0x90,0x0c,0x4b,0x64, +0x24,0x03,0x61,0x3c,0x13,0x84,0x38,0xc8,0x03,0x42,0x72,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x1b,0x12,0x62,0xa2,0x0c,0x67, +0x20,0x8c,0x67,0x82,0x00,0x58,0x13,0x04,0x3a,0xd0,0x03,0x3e,0x72,0x5f,0x72,0x65, +0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x1b,0x12,0xeb,0xc2,0x0c, +0x6b,0x20,0x8c,0x67,0x82,0x00,0x5c,0x1c,0x03,0xb9,0x2f,0x3a,0xb9,0x30,0xb7,0x39, +0xb8,0x30,0xb9,0x32,0xb7,0xb1,0xbc,0xaf,0x30,0x37,0xb2,0xaf,0xb1,0xb7,0x36,0xb8, +0xb7,0xb9,0x34,0xba,0xb4,0x37,0xb7,0xaf,0xb6,0xb0,0xb9,0xb5,0x0d,0x89,0x76,0x6d, +0x86,0x36,0x10,0xc6,0x33,0x41,0x00,0xb0,0x09,0xc2,0x1d,0xec,0x01,0xcd,0x40,0xee, +0x4b,0xae,0x6c,0xec,0xcd,0x6d,0x8e,0x4e,0xae,0x6e,0x8c,0xae,0x8c,0xec,0x0b,0x4e, +0xae,0xcc,0x2e,0xed,0xad,0x6e,0xee,0xcb,0xad,0x2c,0x4c,0xae,0x6c,0x8e,0xee,0x8b, +0xac,0x0c,0x8e,0x0e,0x6d,0x83,0x60,0x74,0x1b,0x92,0xce,0xfb,0x0c,0x63,0x20,0x0c, +0x30,0x20,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0xd5,0xf6,0x46,0x97, +0xf6,0xe6,0xf6,0x65,0x57,0x36,0x46,0xf7,0x26,0x37,0xb7,0x21,0x49,0x26,0x31,0x30, +0x86,0x81,0x30,0x1e,0x86,0x81,0xdc,0x17,0x9c,0x5c,0x99,0x5d,0xda,0x5b,0xdd,0xdc, +0x17,0x59,0x1a,0x5b,0x18,0x5d,0x19,0xd9,0x57,0xdb,0x1b,0x5d,0xda,0x9b,0xdb,0x97, +0x5d,0xd9,0x18,0xdd,0x9b,0xdc,0xdc,0x86,0xa4,0x99,0xc8,0xc0,0xe8,0x06,0xc2,0x78, +0x26,0x08,0x40,0x46,0x47,0xee,0x8b,0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0x8c,0xa8,0x0c, +0x8e,0x0e,0x6d,0x43,0x62,0x06,0xd7,0x19,0x18,0xc4,0x40,0x18,0xcf,0x86,0x04,0x92, +0xaa,0x8c,0x0b,0x83,0x31,0x28,0x03,0x34,0x98,0x20,0xe4,0x01,0x1f,0xf0,0x92,0xbb, +0xfb,0x82,0x93,0x2b,0x83,0x0b,0x93,0x2b,0x23,0xfb,0x4a,0x73,0x83,0xab,0xa3,0xfb, +0x1a,0x7b,0x63,0x7b,0x93,0x9b,0x20,0x98,0x81,0x1d,0x6c,0x58,0x0c,0x35,0x58,0x03, +0x63,0x18,0x08,0x36,0x60,0x03,0x36,0x78,0x26,0x08,0x7b,0xd0,0x07,0xcc,0xe4,0xee, +0xbe,0xc8,0xd2,0xd8,0xc2,0xe8,0xca,0xc8,0xbe,0xe4,0xca,0xc2,0xc6,0xe8,0xd2,0xec, +0xca,0xbe,0xda,0xc2,0xe6,0xd6,0xe6,0x26,0x08,0x80,0xb6,0x41,0x30,0xe0,0x60,0xc3, +0x32,0xb8,0xc1,0x1b,0x18,0xc6,0x40,0xb0,0x01,0x1b,0xb0,0x41,0x1c,0x6c,0x10,0xda, +0x40,0x0e,0x26,0x08,0x7e,0xf0,0x07,0x34,0xc6,0xc4,0x8c,0xa6,0xa4,0x64,0x26,0x08, +0xc0,0xb6,0x01,0x31,0xe8,0xa0,0x0e,0x0c,0x63,0xb0,0x03,0x60,0x43,0x70,0x07,0x13, +0x04,0x50,0x00,0x05,0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61, +0x6d,0x70,0x1b,0x10,0x23,0x0f,0xf4,0xc0,0x18,0x06,0x03,0xd8,0x10,0xec,0xc1,0x06, +0x22,0x0d,0xe6,0x00,0x0f,0xf8,0x60,0x82,0xd0,0x07,0x7e,0xc0,0x25,0x4d,0xaa,0xcc, +0x8d,0xac,0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x60,0x06,0x75,0xb0,0x01,0x49,0xfe, +0xc0,0x32,0x1a,0xcd,0x01,0x05,0x3a,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65, +0x72,0x53,0x69,0x7a,0x65,0x1b,0x90,0x44,0x14,0x2c,0x33,0x68,0x34,0x07,0x14,0xc8, +0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x00,0x6e, +0x03,0x92,0x90,0x82,0x55,0x0a,0x8d,0xe6,0x80,0x02,0xbb,0xb4,0x24,0x37,0xb8,0x3a, +0xba,0xa1,0x37,0xb6,0x37,0x39,0xa9,0xb2,0xb9,0xb7,0x3a,0xb9,0xb1,0x32,0xa2,0xb4, +0xb6,0x32,0xb7,0xb9,0xb4,0x37,0xb7,0xb9,0x09,0x02,0xd0,0x6d,0x30,0x92,0x53,0xb0, +0x50,0xa1,0xd1,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1,0x11,0xa5,0xb5,0x95, +0xb9,0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x00,0x6f,0x83,0x91,0xa8,0x82,0xb5,0x0a, +0x8d,0x46,0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29,0x0d,0x8e,0xa9,0xcc,0xae,0x8c,0x8d, +0xea,0xad,0x6a,0xae,0x6c,0x82,0x00,0x7c,0x1b,0x8c,0xa4,0x15,0x2c,0x57,0x68,0x34, +0x2e,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x13,0x04,0x00,0x0c, +0x36,0x18,0x09,0x2c,0x58,0xb1,0xd0,0x68,0x94,0xcc,0x88,0xca,0xec,0xd2,0xc6,0xca, +0xa8,0xde,0xac,0xd2,0xca,0xee,0x88,0xca,0xe0,0xe8,0xd0,0x26,0x08,0x40,0x18,0x6c, +0x40,0x92,0x59,0xb0,0x68,0xa1,0x71,0x1c,0x50,0xe0,0x61,0xa6,0x94,0x46,0x47,0x57, +0x26,0x37,0x41,0x00,0xc4,0x60,0x03,0x92,0xd8,0x82,0x75,0x0b,0x8d,0xe3,0x80,0x02, +0x25,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0xb9,0xa9,0xb1, +0x30,0xb6,0xb2,0x09,0x02,0x30,0x06,0x1b,0x90,0x24,0x17,0x2c,0x5d,0x68,0x1c,0x07, +0x14,0x08,0x99,0x11,0xbd,0xdd,0xb9,0xcd,0x8d,0x85,0xb1,0x95,0x19,0x85,0x8d,0xd1, +0xbd,0xc9,0x4d,0x10,0x00,0x32,0xd8,0x60,0x24,0xbc,0x60,0xf5,0x42,0xe3,0xf0,0x33, +0x6b,0x7a,0xa3,0x4b,0x7b,0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x53,0x4a,0xa3,0xa3, +0x2b,0x93,0x1b,0x0a,0x73,0x1b,0x2b,0x63,0x63,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x20, +0x00,0x65,0xb0,0x01,0x49,0x7e,0xc1,0x02,0x87,0xc6,0x71,0x40,0x81,0x8c,0x19,0x94, +0x5c,0x59,0x11,0x1e,0xdc,0xdb,0x5c,0x9d,0x5c,0xd9,0x04,0x01,0x30,0x83,0x0d,0x48, +0x22,0x0e,0xd6,0x38,0x34,0x8e,0x03,0x0a,0xcc,0xcc,0xa0,0xe4,0xca,0xec,0xd2,0xde, +0xea,0xe6,0x8c,0xe4,0xc2,0xda,0xca,0xa0,0xe4,0xca,0x8a,0xf0,0xe0,0xde,0xe6,0xea, +0xe4,0xca,0x26,0x08,0xc0,0x19,0x6c,0x30,0x92,0x72,0xb0,0xcc,0xa1,0x71,0xb8,0x98, +0x51,0x85,0xb9,0x21,0x85,0xb1,0x99,0x19,0x3d,0x59,0x4d,0x10,0x00,0x34,0xd8,0x60, +0x24,0xe8,0x60,0xa5,0x43,0xe3,0xb0,0x32,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x9b,0x2a, +0x8b,0xab,0x2b,0x73,0x1b,0x2b,0x63,0x2a,0x73,0x3b,0xa3,0x43,0x9b,0x20,0x00,0x69, +0xb0,0xc1,0x48,0xd6,0xc1,0x62,0x87,0xc6,0xa1,0x62,0x46,0x54,0xc6,0x46,0x17,0x46, +0x95,0xd6,0x56,0x36,0x41,0x00,0xd4,0x60,0x83,0x91,0xb8,0x83,0xf5,0x0e,0x8d,0xc3, +0xcb,0x8c,0x28,0xcf,0x2d,0xac,0x2d,0x6d,0x4c,0xaa,0x6c,0x6e,0x08,0x2d,0xcc,0xed, +0xac,0xcc,0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82,0x00,0xac,0xc1,0x06,0x23,0x89,0x07, +0x4b,0x1e,0x1a,0x87,0x98,0x99,0x55,0x5a,0xd9,0xdd,0x14,0x5c,0xd8,0x58,0x19,0xd5, +0x5b,0x53,0x19,0x5d,0x99,0xdc,0x9c,0x51,0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x01,0x60, +0x83,0x0d,0x48,0x42,0x0f,0x56,0x3d,0x34,0x8e,0x03,0x0a,0x1b,0x28,0x3b,0x08,0x85, +0x51,0x30,0x85,0x54,0x60,0x85,0x57,0x90,0x85,0x5a,0xc0,0x85,0x5d,0xf0,0x85,0x70, +0x20,0x87,0x73,0x50,0x87,0x76,0x80,0x87,0x79,0xb0,0x87,0x0d,0x83,0xe1,0x07,0xf7, +0x30,0x41,0x28,0x84,0x0d,0xc0,0x86,0xc1,0xd0,0x07,0x7d,0xd8,0x10,0xec,0xc3,0x86, +0x61,0xc8,0x07,0x7e,0xa0,0x30,0x34,0x35,0x41,0x08,0x05,0x3a,0xd8,0x30,0x98,0x81, +0x19,0x0c,0x1b,0x08,0xe3,0x1f,0x34,0x90,0xd8,0x50,0xe4,0x83,0x3f,0x00,0x7d,0x10, +0x12,0x8c,0xc2,0xe4,0xe4,0xc2,0xf2,0xbe,0xd8,0xde,0xc6,0xc2,0xd8,0xbe,0xc4,0xf2, +0xe8,0xca,0xe6,0x26,0x08,0x40,0x1b,0x10,0x0a,0x93,0x93,0x0b,0xcb,0xfb,0x62,0x7b, +0x1b,0x0b,0x63,0xfb,0x62,0x23,0x9b,0xa3,0x9b,0x20,0x00,0x6e,0x40,0x44,0x4c,0x2e, +0xcc,0x6d,0x0c,0xad,0x6c,0x6e,0x82,0x00,0xbc,0x01,0x0d,0x33,0xb6,0xb7,0x30,0xba, +0xb9,0x09,0x02,0x00,0x07,0x2c,0xd2,0xdc,0xe6,0xe8,0xe6,0x26,0x08,0x40,0x1c,0x90, +0x48,0x73,0xa3,0x9b,0x9b,0x20,0x00,0x72,0x40,0x84,0xae,0x0c,0xef,0x8b,0xed,0x2d, +0x8c,0x6c,0x82,0x00,0xcc,0x01,0x11,0xba,0x32,0xbc,0x2f,0xb7,0x37,0xb9,0x36,0x26, +0x74,0x65,0x78,0x5f,0x73,0x74,0x6f,0x72,0x65,0x2c,0xea,0xd2,0xdc,0xe8,0xe6,0x36, +0x50,0x23,0x41,0x12,0x25,0x61,0x12,0x27,0x81,0x12,0x29,0xa1,0x12,0x2b,0xc1,0x12, +0x2d,0xe1,0x12,0x2f,0x01,0x13,0x31,0x31,0xc8,0x04,0x31,0x13,0x5d,0x15,0x36,0x36, +0xbb,0x36,0x97,0x34,0xb2,0x32,0x37,0xba,0x29,0x41,0x50,0x85,0x0c,0xcf,0xc5,0xae, +0x4c,0x6e,0x2e,0xed,0xcd,0x6d,0x4a,0x40,0x34,0x21,0xc3,0x73,0xb1,0x0b,0x63,0xb3, +0x2b,0x93,0x9b,0x12,0x18,0x75,0xc8,0xf0,0x5c,0xe6,0xd0,0xc2,0xc8,0xca,0xe4,0x9a, +0xde,0xc8,0xca,0xd8,0xa6,0x04,0x49,0x19,0x32,0x3c,0x17,0xb9,0xb2,0xb9,0xb7,0x3a, +0xb9,0xb1,0xb2,0xb9,0x29,0x01,0x1f,0x54,0x22,0xc3,0x73,0xa1,0xcb,0x83,0x2b,0x0b, +0x72,0x73,0x7b,0xa3,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x9b,0x22,0xdc,0x03,0x3f,0xd4, +0x21,0xc3,0x73,0x29,0x73,0xa3,0x93,0xcb,0x83,0x7a,0x4b,0x73,0xa3,0x9b,0x9b,0x12, +0x84,0x44,0x17,0x32,0x3c,0x97,0xb1,0xb7,0x3a,0x37,0xba,0x32,0xb9,0xb9,0x29,0xc1, +0x4c,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x42,0x00,0x00,0x00,0x26,0x20,0x70,0xac,0x01,0x60,0x01,0xb2, +0x20,0x0d,0x01,0x44,0x62,0x53,0x38,0x3e,0xe2,0x23,0x3e,0xed,0xd3,0xfe,0x21,0x00, +0x16,0x80,0x05,0xc8,0x82,0x34,0x04,0x10,0x89,0x4d,0xe1,0xf8,0x88,0x8f,0xf8,0xb4, +0x5f,0xfb,0x87,0x00,0x18,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6, +0x17,0xb7,0x6d,0x0a,0xd0,0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x8f,0xdc, +0xb6,0x39,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43, +0x49,0x18,0x80,0x80,0xf9,0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40, +0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x48, +0xc3,0xe5,0x3b,0x8f,0x2f,0x44,0x04,0x30,0x11,0x21,0xd0,0x0c,0x0b,0x61,0x09,0xce, +0x70,0xf9,0xce,0xe3,0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x1b,0x83,0x33,0x5c,0xbe,0xf3, +0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0xb6,0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30, +0xcf,0x42,0x94,0x44,0x45,0x2c,0x7e,0x71,0xdb,0x66,0x50,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x76,0x50,0x0d,0x97,0xef, +0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x3e,0x72,0xdb,0x56,0x60,0x0d, +0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6, +0x0d,0x48,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d, +0x04,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x4d,0x86,0x3d,0x10,0xad,0x4d,0x80,0x34,0xb6,0xb6,0x5c,0xcd,0xcc,0x6c,0x2d,0x42, +0x44,0x58,0x49,0x4c,0xdc,0x1e,0x00,0x00,0x62,0x00,0x05,0x00,0xb7,0x07,0x00,0x00, +0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xc4,0x1e,0x00,0x00, +0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xae,0x07,0x00,0x00,0x0b,0x82,0x20,0x00, +0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49, +0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62, +0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b, +0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42, +0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a, +0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff, +0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20, +0x6d,0x30,0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09,0xa8,0x00,0x49,0x18,0x00,0x00, +0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00, +0x89,0x20,0x00,0x00,0xe8,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04, +0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c, +0x0b,0x84,0xe4,0x4c,0x10,0xa4,0xc2,0x1c,0x01,0x18,0x24,0x01,0x80,0x02,0x23,0x00, +0x25,0x18,0x10,0xa1,0x0c,0x00,0x00,0x80,0x0c,0x33,0x00,0x65,0x40,0x00,0x10,0x94, +0x98,0x23,0x40,0x68,0x71,0xcf,0x70,0xf9,0x13,0xf6,0x10,0x92,0x1f,0x02,0xcd,0xb0, +0x10,0x28,0x60,0x94,0x65,0x00,0x68,0x00,0x00,0x00,0x04,0x02,0x81,0x58,0x90,0xe3, +0xa6,0xe1,0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4,0x95,0x98,0xfc,0xe2,0xb6,0x51, +0x81,0x40,0x20,0x10,0x80,0xa2,0x40,0x00,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x14, +0xb9,0x69,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0x5f,0x09,0x69,0x25,0x26,0x1f,0xb9,0x6d, +0x54,0x00,0x00,0x00,0x00,0xa0,0x28,0x13,0x40,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x0a,0x81,0x00,0x20,0x10,0x64,0x29,0x06,0x02,0x80,0x40,0x20,0x10,0x84,0x29, +0x04,0x00,0x00,0x00,0x90,0xa6,0x30,0x10,0x40,0xa3,0x81,0x40,0x20,0x10,0x00,0x00, +0x00,0x41,0x9c,0x82,0x20,0x00,0x08,0x04,0x02,0x81,0x40,0x90,0xe7,0xa8,0xe1,0xf2, +0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0x1f,0xb9,0x6d,0x44,0x00,0x00, +0x00,0x40,0x21,0x40,0x80,0x06,0x80,0x42,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9, +0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0x02,0x81,0x40,0x20,0x0a,0x31,0x02, +0x34,0x00,0x44,0x9a,0x23,0x08,0x8a,0xd1,0x00,0x2c,0x00,0x00,0x13,0x9d,0x06,0x02, +0x86,0x11,0x08,0x64,0xa6,0x36,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0, +0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87, +0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80, +0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0x12,0x83,0x71, +0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90, +0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07, +0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30, +0xf0,0x03,0x24,0xa8,0x56,0xc4,0x1a,0x46,0x10,0x90,0x99,0xda,0x60,0x1c,0xd8,0x21, +0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c, +0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc, +0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x40, +0x0f,0xf4,0xa0,0x1d,0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8,0x21,0x1f,0xe0,0xa1,0x1c, +0x50,0x00,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1, +0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c, +0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8, +0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0xe0,0x7a,0x11,0x6c,0xa6,0x30,0x18, +0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07, +0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f, +0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28, +0x07,0x14,0x00,0x66,0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1, +0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d, +0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x90,0x80,0x90,0xd1,0x6c,0x26,0x34,0x18,0x07,0x76, +0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28, +0x07,0x39,0x20,0x05,0x3e,0xa8,0x07,0x77,0x98,0x87,0x74,0x38,0x07,0x77,0x28,0x07, +0x72,0x00,0x83,0x74,0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78, +0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0x01,0x60,0xa6,0x6e,0x1c,0xd8, +0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1, +0x1c,0xe4,0x80,0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2,0xe1,0x1c,0xdc,0xa1,0x1c, +0xc8,0x01,0x0c,0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00,0xa8,0x91,0x6d,0x26,0x32, +0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0, +0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07, +0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30, +0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x81,0x8a,0x70,0x33,0x91,0xc1,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8, +0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01, +0x18,0xf8,0x01,0x0a,0x5c,0xa4,0x1b,0x46,0x10,0x80,0x33,0x84,0xe0,0x63,0x57,0x1b, +0x4d,0x3c,0x1e,0x8f,0xc7,0x03,0x00,0x54,0x2e,0x97,0xcb,0x85,0x40,0x20,0x10,0x08, +0x04,0x82,0x7a,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02,0xcc,0xb3,0x10,0x11,0x3b, +0x01,0x13,0x81,0x02,0x00,0xfd,0xe6,0x08,0x40,0x21,0x09,0x10,0x24,0xcc,0x04,0x04, +0x11,0x09,0x31,0x05,0x40,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0, +0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07, +0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d, +0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06, +0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74, +0xa0,0xf3,0x40,0x02,0x19,0x32,0x52,0x02,0x04,0xd8,0xc1,0x04,0x43,0x1a,0x0c,0x00, +0x00,0x00,0x01,0x00,0x00,0x3b,0x98,0x60,0x40,0x83,0x01,0x00,0x00,0x20,0x00,0x00, +0x60,0xc8,0x43,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0xc7, +0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x02,0x04,0x40, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x1e,0x07,0x08,0x00,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x0c,0x79,0x28,0x20,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18, +0xf2,0x58,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xa3,0x01,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x03,0x02,0x60,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0x8f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x30,0x00,0x02,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21, +0x0f,0x19,0x00,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0xe7,0x0c, +0x80,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x0b,0x04,0x00,0x00,0x00, +0x16,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x02,0x94,0x40,0x11,0x14,0xc3,0x08,0x40,0x39,0x94,0x44,0x19,0x14, +0x42,0x29,0x14,0x44,0x71,0x14,0x7e,0x00,0x05,0x47,0x00,0x0a,0x10,0x10,0x10,0x81, +0x4c,0x23,0x00,0xd4,0x9a,0x01,0xa0,0xd8,0x0c,0x00,0xd1,0x66,0x00,0xe8,0x36,0x03, +0x40,0xb9,0x19,0x00,0xda,0xcd,0x00,0x90,0x6f,0x06,0x80,0x80,0x33,0x00,0x14,0x18, +0x8b,0x00,0x80,0x20,0x18,0x8b,0x00,0x02,0x20,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0xb2,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04,0x00,0x9a,0x20,0x00, +0xd1,0x06,0x61,0x20,0x26,0x08,0x80,0xb4,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06, +0xc4,0x20,0x26,0x08,0xc0,0x34,0x41,0x68,0x83,0x8f,0xc0,0x04,0x01,0xa0,0x26,0x08, +0x40,0xb5,0x41,0x50,0x9c,0x0d,0x89,0xb2,0x30,0x4a,0x33,0x10,0xca,0xb3,0x21,0x19, +0x16,0x46,0x31,0x06,0x42,0x79,0x26,0x08,0x71,0x00,0x06,0x1b,0x12,0x42,0x62,0x14, +0x67,0x20,0x94,0x67,0x82,0x00,0x58,0x13,0x04,0x3a,0x08,0x83,0x0d,0x09,0x55,0x31, +0x0a,0x35,0x10,0xca,0x33,0x41,0x00,0xae,0x0d,0xc9,0x55,0x31,0xca,0x35,0x10,0xca, +0x33,0x41,0x00,0xb0,0x09,0xc2,0x1d,0x88,0xc1,0x06,0x41,0xc9,0x36,0x24,0x99,0xc6, +0x28,0xca,0x40,0x28,0xdb,0x86,0xc4,0x90,0x18,0x65,0x18,0x08,0xe5,0xd9,0x90,0x34, +0x12,0xa3,0x64,0x03,0xa1,0x3c,0x13,0x04,0x20,0xdb,0x90,0x7c,0x15,0xa3,0x10,0x03, +0xa1,0x3c,0x1b,0x12,0x28,0x9a,0x2c,0x8c,0xeb,0x3c,0x30,0x98,0x20,0xe4,0xc1,0x18, +0x4c,0x10,0xcc,0xc0,0xdb,0xb0,0x28,0x62,0xc0,0x28,0xc3,0x40,0x8c,0xc1,0x18,0x8c, +0xc1,0x33,0x41,0xd8,0x03,0x32,0x98,0x20,0x00,0xda,0x06,0x41,0x31,0x83,0x0d,0xcb, +0x50,0x06,0x8c,0xa2,0x0c,0xc4,0x18,0x8c,0xc1,0x18,0x9c,0xc1,0x06,0x81,0x0c,0xd0, +0x60,0x82,0xe0,0x07,0x65,0x30,0x41,0x00,0xb6,0x0d,0x88,0xa2,0x06,0x8c,0xa2,0x0c, +0x6b,0x00,0x6c,0x08,0xd8,0x60,0x82,0x00,0x0a,0x66,0xb0,0x01,0x51,0xdc,0x80,0x51, +0x86,0x41,0x01,0x36,0x04,0x6f,0xb0,0x81,0x08,0x83,0x34,0x68,0x03,0x38,0x98,0x20, +0x14,0x02,0x85,0xa1,0xa9,0x09,0x42,0x28,0x74,0x1b,0x86,0xef,0x1b,0x36,0x10,0x0a, +0x1d,0x5c,0x75,0xb0,0xa1,0x90,0x83,0x39,0x00,0xe2,0xc0,0x0e,0x58,0x98,0xb1,0xbd, +0x85,0xd1,0xf1,0x79,0x6b,0x73,0x4b,0x83,0x7b,0xa3,0x2b,0x73,0xa3,0x03,0x19,0x43, +0x0b,0x93,0x63,0x34,0x95,0xd6,0x06,0xc7,0x56,0x06,0x32,0xf4,0x32,0xb4,0xb2,0x02, +0x42,0x25,0x14,0x14,0xb4,0x21,0xd0,0x83,0x09,0x42,0x28,0x70,0x1b,0x86,0x3c,0xd8, +0x03,0x3e,0xd8,0x30,0xe0,0x41,0x1f,0xf0,0xc1,0x86,0xc1,0x0f,0xfc,0x80,0x0f,0x88, +0x0b,0x01,0x3f,0x47,0x65,0x74,0x42,0x69,0x6c,0x69,0x6e,0x65,0x61,0x72,0x53,0x61, +0x6d,0x70,0x6c,0x69,0x6e,0x67,0x44,0x61,0x74,0x61,0x40,0x40,0x59,0x41,0x3f,0x41, +0x55,0x42,0x69,0x6c,0x69,0x6e,0x65,0x61,0x72,0x53,0x61,0x6d,0x70,0x6c,0x69,0x6e, +0x67,0x44,0x61,0x74,0x61,0x40,0x40,0x56,0x3f,0x24,0x76,0x65,0x63,0x74,0x6f,0x72, +0x40,0x4d,0x24,0x30,0x31,0x40,0x40,0x56,0x3f,0x24,0x76,0x65,0x63,0x74,0x6f,0x72, +0x40,0x48,0x24,0x30,0x31,0x40,0x40,0x40,0x5a,0x2b,0x84,0x50,0x00,0x05,0x96,0x43, +0xc0,0xcf,0x51,0x19,0x9d,0x50,0x1a,0x5b,0x9a,0x5b,0x59,0x98,0xdc,0x54,0x58,0x1b, +0x1c,0x5b,0x9a,0xdb,0x19,0x51,0x18,0x5d,0x18,0x10,0x50,0x56,0xd0,0x4f,0x50,0x95, +0x50,0x1a,0x5b,0x9a,0x5b,0x59,0x98,0xdc,0x54,0x58,0x1b,0x1c,0x5b,0x9a,0xdb,0x19, +0x51,0x18,0x5d,0x18,0x10,0x90,0xd5,0x0f,0x89,0x5d,0xd9,0x18,0xdd,0x9b,0x1c,0x50, +0x13,0x09,0x4c,0x0c,0x10,0x90,0xd5,0x0f,0x89,0x5d,0xd9,0x18,0xdd,0x9b,0x1c,0x10, +0x12,0x09,0x4c,0x0c,0x10,0x10,0x90,0x96,0x0e,0x48,0x49,0xd8,0xd9,0x99,0x8b,0x5c, +0xd9,0x5c,0x1d,0x1b,0xdd,0x8a,0x61,0x14,0x42,0x41,0x14,0x36,0x04,0xa3,0x50,0x85, +0x8d,0xcd,0xae,0xcd,0x25,0x8d,0xac,0xcc,0x8d,0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73, +0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x9b,0x12,0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2, +0xd8,0xec,0xca,0xe4,0xa6,0x04,0x46,0x1d,0x32,0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32, +0xb9,0xa6,0x37,0xb2,0x32,0xb6,0x29,0x01,0x52,0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee, +0xad,0x4e,0x6e,0xac,0x6c,0x6e,0x4a,0x00,0x07,0x75,0xc8,0xf0,0x5c,0xca,0xdc,0xe8, +0xe4,0xf2,0xa0,0xde,0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0x76,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x42,0x00,0x00,0x00, +0x26,0x20,0x70,0xac,0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44,0x62,0x53,0x38,0x3e, +0xe2,0x23,0x3e,0xed,0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8,0x82,0x34,0x04,0x10, +0x89,0x4d,0xe1,0xf8,0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00,0x18,0x02,0x34,0x5c, +0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a,0xd0,0x70,0xf9,0xce, +0xe3,0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6,0x39,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f, +0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc5,0x6d,0x5b, +0xc3,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84, +0x01,0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x48,0xc3,0xe5,0x3b,0x8f,0x2f,0x44,0x04,0x30, +0x11,0x21,0xd0,0x0c,0x0b,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3,0x0f,0xce,0x64,0xfb, +0xc5,0x6d,0x1b,0x83,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0xb6, +0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44,0x45,0x2c,0x7e,0x71, +0xdb,0x66,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c, +0x7e,0x71,0xdb,0x76,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5, +0x03,0x0c,0x3e,0x72,0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15, +0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x0d,0x48,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d, +0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d, +0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x61,0x20,0x00,0x00,0xdc,0x04,0x00,0x00, +0x13,0x04,0x57,0x2c,0x10,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x04,0x98,0x01,0x28, +0xc2,0x80,0xb2,0x2b,0xa3,0x92,0x2b,0x98,0x1a,0x28,0xa4,0xb2,0x29,0x97,0x52,0x29, +0xa5,0x62,0x2a,0xb7,0xd2,0x0d,0x28,0xc3,0x80,0x62,0x2b,0x3e,0x5a,0x14,0x41,0x19, +0x94,0x47,0x09,0x8c,0x00,0x10,0x62,0x8c,0x00,0x04,0x41,0x10,0x04,0x83,0x31,0x02, +0x10,0xc4,0xff,0x7b,0x0c,0xc6,0x08,0x40,0x10,0x04,0xd1,0x6f,0x06,0x60,0x8c,0x00, +0x04,0x41,0x10,0xff,0x85,0x31,0x82,0x16,0xb5,0x57,0x7b,0x1b,0x23,0x58,0xf9,0x7f, +0xf7,0xb9,0x31,0x02,0x10,0x04,0x61,0x36,0x0c,0xc6,0x08,0x5a,0x73,0xce,0x69,0x6f, +0x8c,0x00,0x04,0x41,0x90,0x04,0x83,0x31,0x02,0x10,0x04,0x41,0x10,0x14,0xc6,0x08, +0x40,0x10,0x04,0x59,0x30,0x18,0x23,0x00,0x41,0x10,0x74,0xc1,0x60,0x8c,0x00,0x04, +0x41,0x10,0xfe,0x85,0x31,0x02,0x15,0xaf,0x4f,0xd1,0x1b,0x23,0x00,0x41,0x10,0x84, +0xbf,0x31,0x02,0x10,0x04,0x41,0xfc,0x1b,0x01,0x00,0x00,0x00,0x23,0x06,0x09,0x00, +0x82,0x60,0x70,0x06,0xa3,0x50,0x06,0x94,0x28,0xfc,0x01,0x1d,0x8c,0x18,0x24,0x00, +0x08,0x82,0xc1,0x19,0x90,0x82,0x19,0x54,0xa0,0x30,0x0a,0x75,0x30,0x62,0x90,0x00, +0x20,0x08,0x06,0x67,0x50,0x0a,0x67,0x50,0xed,0xc1,0x28,0xd8,0xc1,0x88,0x41,0x02, +0x80,0x20,0x18,0x9c,0x81,0x29,0xa0,0x81,0x15,0x0a,0x7d,0x70,0x07,0x23,0x06,0x09, +0x00,0x82,0x60,0x70,0x06,0xa7,0x90,0x06,0x17,0x29,0x98,0x02,0x1e,0x8c,0x18,0x24, +0x00,0x08,0x82,0xc1,0x19,0xa0,0x82,0x1a,0x60,0x7f,0x40,0x0a,0x79,0x30,0x62,0x90, +0x00,0x20,0x08,0x06,0x67,0x90,0x0a,0x6b,0x90,0x85,0x42,0x28,0xe8,0xc1,0x88,0x41, +0x02,0x80,0x20,0x18,0x9c,0x81,0x2a,0xb0,0x81,0x36,0x0a,0xa3,0xb0,0x07,0x23,0x06, +0x09,0x00,0x82,0x60,0x70,0x06,0xab,0xd0,0x06,0x5b,0x2a,0x94,0x02,0x1f,0x8c,0x18, +0x24,0x00,0x08,0x82,0xc1,0x19,0xb0,0x82,0x1b,0x70,0xab,0x90,0x0a,0x7d,0x30,0x62, +0x90,0x00,0x20,0x08,0x06,0x67,0xd0,0x0a,0x6f,0xd0,0xa5,0x02,0x2a,0xf8,0xc1,0x88, +0x41,0x02,0x80,0x20,0x18,0x9c,0x81,0x2b,0xc0,0x41,0x18,0xa8,0x42,0x2b,0xfc,0xc1, +0x88,0x41,0x02,0x80,0x20,0x18,0x9c,0xc1,0x2b,0xc4,0xc1,0x18,0xac,0xc2,0x2a,0x80, +0xc2,0x88,0x81,0x01,0x80,0x20,0x18,0x18,0xbc,0x80,0x06,0xac,0x30,0x62,0x60,0x00, +0x20,0x08,0x06,0x46,0x2f,0xa4,0x01,0x2c,0xcc,0x44,0x88,0x02,0x00,0x8d,0xc2,0x4c, +0x04,0x29,0x00,0xd0,0x28,0xcc,0x44,0x90,0x02,0x00,0x8d,0xc2,0x4c,0x04,0x29,0x00, +0xd0,0x28,0xcc,0x44,0x90,0x02,0x00,0x8d,0xc2,0x4c,0x04,0x29,0x00,0xd0,0x28,0x1c, +0x82,0xb0,0x43,0x10,0x66,0x82,0x06,0x1f,0x13,0x36,0xf8,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x41,0x18,0xf8,0x02,0x28,0x34,0xb8,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70, +0x02,0xc2,0x4e,0x40,0x98,0x1d,0x02,0x7d,0xec,0x10,0xe8,0x33,0x62,0xd0,0x00,0x20, +0x08,0x06,0x11,0x3b,0xa0,0x02,0xf7,0x0b,0x93,0x94,0x0a,0xa9,0x90,0x0a,0xa9,0x30, +0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x61,0x80,0x0e, +0xaa,0x70,0x95,0xc3,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09,0x08,0x3b,0x01,0x61, +0x26,0x1c,0xf2,0x31,0xe1,0x90,0x8f,0x09,0x82,0x7c,0x4c,0x10,0xe4,0x63,0x42,0x00, +0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x48,0xf6,0x21,0x16,0x82,0xe1,0x88,0x40,0x0e, +0x84,0xef,0x02,0x44,0x59,0xf0,0xc8,0xc7,0x84,0x47,0x3e,0x26,0x50,0xf0,0x31,0x81, +0x82,0xcf,0x88,0x41,0x03,0x80,0x20,0x18,0x44,0x20,0xc1,0x0b,0x72,0x30,0x0f,0x67, +0x60,0x06,0xbd,0xd0,0x0b,0xbd,0xd0,0x0b,0xa3,0x09,0x01,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x64,0xa0,0x0f,0xbd,0xa0,0x06,0xf2,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42, +0x60,0x84,0x10,0x1f,0x13,0x02,0xfa,0xd8,0x97,0xc8,0xc7,0xbe,0x44,0x3e,0x26,0x88, +0x02,0x7c,0x4c,0x18,0x05,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xd2,0x12,0xe0, +0x20,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xe2,0x12,0xe1,0x20,0x9c,0x00,0xa0,0x13, +0x00,0x64,0x06,0x11,0x1f,0x33,0x88,0xf8,0xd8,0x29,0x08,0xf1,0x31,0x54,0x10,0xe2, +0x63,0x42,0x20,0x9f,0x2d,0x1c,0xf2,0xe0,0x24,0x4e,0x62,0xd8,0x80,0x08,0x84,0x01, +0xb0,0xc1,0x90,0xcf,0x16,0x0e,0x7b,0x90,0x12,0x2c,0x31,0x6c,0x40,0x04,0xc2,0x00, +0x98,0x71,0xc8,0x67,0x0b,0x87,0x3e,0x58,0x89,0x96,0x18,0x36,0x20,0x02,0x61,0x00, +0x4c,0x49,0xe4,0xb3,0x85,0xc3,0x1f,0xb4,0x84,0x4a,0x0c,0x1b,0x10,0x81,0x30,0x00, +0xb3,0x04,0xc1,0x40,0x05,0xc0,0x23,0x40,0x5c,0x18,0x03,0x15,0x80,0x8f,0x00,0x6b, +0x61,0x0c,0x54,0x20,0x64,0x01,0xfc,0x84,0x31,0x50,0x81,0x98,0x05,0xf0,0x13,0xc6, +0x40,0x05,0x40,0x26,0xc0,0x4f,0x18,0x45,0x4c,0x50,0xc6,0x04,0x23,0x06,0x07,0x00, +0x82,0x60,0x10,0x06,0x3b,0xd1,0x0f,0xaa,0x50,0x13,0xa3,0x09,0x01,0x30,0x9a,0x20, +0x04,0xc3,0x0d,0x85,0x40,0x06,0xc3,0x0d,0x85,0x40,0x06,0x25,0x04,0x3a,0xcb,0x20, +0x14,0xc1,0x16,0x0e,0xad,0xb0,0x13,0x09,0x05,0x88,0x31,0x1c,0x11,0x88,0x83,0xf0, +0xcd,0x32,0x0c,0x45,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x94,0x5a,0x9c,0x84,0x2e, +0xf8,0xc4,0xa2,0xa0,0x04,0x4a,0xa0,0x04,0x4a,0x8c,0x26,0x04,0xc0,0x05,0x88,0x1d, +0x31,0x38,0x00,0x10,0x04,0x03,0x32,0x30,0x8b,0x94,0xb0,0x05,0x9f,0x18,0x4d,0x08, +0x80,0xd1,0x04,0x21,0x30,0x42,0x88,0x8f,0x09,0x01,0x7d,0xac,0x0d,0x82,0xf8,0x0c, +0x47,0x04,0xe9,0x20,0x7c,0xb3,0x0c,0x44,0x11,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81, +0x35,0x17,0x2b,0x81,0xd0,0xc1,0x4d,0x08,0xbb,0x09,0x61,0x26,0xbc,0x83,0x7c,0x4c, +0x80,0x07,0xf9,0x9c,0x00,0xa0,0x13,0x00,0x34,0x9a,0xe0,0x08,0xa3,0x09,0xcf,0x60, +0xc9,0x13,0x1f,0x7b,0x02,0xfa,0x9c,0x81,0xb0,0x33,0x10,0x66,0x02,0x43,0x1f,0x13, +0x18,0xfa,0x98,0xa0,0x12,0xf2,0x31,0x61,0x25,0xe4,0x63,0x02,0x4a,0xc0,0xc7,0xfa, +0x41,0x88,0x8f,0x25,0x8c,0x7c,0x2c,0x18,0xe4,0x63,0x4b,0x23,0x1f,0x0b,0x08,0xf9, +0x98,0x65,0xc9,0xc7,0x2c,0x4b,0x3e,0x26,0x04,0xf0,0x19,0x31,0x30,0x00,0x10,0x04, +0x83,0x24,0x36,0xce,0x22,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0xcb,0x35,0xd4,0x42, +0x15,0x3c,0x4b,0x12,0xf9,0x18,0x82,0xc8,0xc7,0x28,0x4a,0x3e,0x26,0x04,0xf0,0xb1, +0x80,0x80,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x24,0xb8,0xe1,0x16,0x81,0x39,0x8e, +0x7c,0xac,0x69,0xe4,0x63,0x82,0x01,0x1f,0x0b,0x04,0xf8,0x8c,0x18,0x18,0x00,0x08, +0x82,0x41,0xd2,0x1b,0x73,0x11,0x98,0x11,0xd0,0xc7,0x1c,0x9f,0x90,0x8f,0x05,0x8e, +0x7c,0x2c,0x18,0xe4,0x63,0x11,0x58,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x92, +0xf1,0x98,0x8d,0xc0,0x02,0xb4,0x90,0x8f,0x05,0x39,0x01,0x1f,0x2b,0xe2,0x80,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0x90,0x9c,0xc7,0x6d,0x04,0x23,0x06,0x06,0x00,0x82, +0x60,0x90,0xa0,0x87,0x5e,0x04,0x16,0x10,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83, +0x44,0x3d,0xf6,0x22,0xb0,0x00,0x14,0xe4,0x63,0x41,0x2b,0xc0,0xc7,0x44,0xa1,0x15, +0xe0,0x33,0x4b,0x50,0x0c,0x94,0x20,0x04,0xe1,0x13,0x83,0x4f,0x08,0x3e,0x11,0x0c, +0x94,0x20,0x04,0xe1,0x13,0x83,0x4f,0x08,0x3e,0x11,0xd8,0x2b,0x90,0x07,0x0c,0x86, +0x1b,0x02,0xdf,0x00,0x83,0x59,0x86,0xc3,0x08,0x56,0x60,0xb0,0x8f,0xf1,0x10,0x28, +0x00,0x8c,0x15,0x18,0xee,0xa3,0x3c,0x08,0x0a,0x00,0x63,0x96,0x20,0x18,0x8e,0x38, +0xd2,0x42,0xf8,0x2c,0x41,0xe8,0x63,0x6c,0x11,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0x92,0xfc,0x48,0x8f,0x60,0xba,0x21,0x68,0x0b,0xa2,0x7e,0x02,0x36,0x60,0xc4, +0xa0,0x01,0x40,0x10,0x0c,0xa8,0xfc,0xb0,0x8d,0xb4,0x68,0x8f,0xb0,0x08,0x6e,0xe3, +0x36,0x6e,0xe3,0x36,0x46,0x13,0x02,0xe0,0x02,0xc4,0x8e,0x18,0x1c,0x00,0x08,0x82, +0x01,0x19,0xd4,0x07,0x6e,0x94,0x45,0x7b,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x18, +0x21,0xc4,0xc7,0x84,0x80,0x3e,0x23,0x06,0x0d,0x00,0x82,0x60,0x40,0x85,0x88,0x6f, +0xc4,0x45,0x7d,0xa4,0x05,0x5a,0xfc,0xc6,0x6f,0xfc,0xc6,0x6f,0x8c,0x26,0x04,0xc0, +0x05,0x88,0xb5,0xe0,0x88,0x8f,0x1d,0x01,0x7d,0xaa,0x2d,0xfa,0x03,0x46,0x0c,0x1a, +0x00,0x04,0xc1,0x80,0x3a,0x11,0xf2,0xb8,0x8b,0xfd,0x78,0x8b,0xa0,0x3c,0xca,0xa3, +0x3c,0xca,0x63,0x34,0x21,0x00,0x2e,0x40,0xac,0x05,0x4d,0x7c,0xac,0x09,0xe8,0x63, +0xcc,0x11,0x1f,0x43,0x4c,0x43,0x3e,0xc3,0x11,0x42,0x20,0x7c,0xa6,0x10,0xf1,0xb1, +0x22,0x35,0xe4,0x33,0x1c,0x21,0x04,0xc2,0x57,0x44,0xa0,0x17,0x20,0xca,0x56,0x23, +0x88,0x8f,0x05,0x9e,0x7c,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0xba,0x91,0xf9,0x08, +0x0d,0x15,0xf1,0x8b,0xbe,0xa0,0x0f,0xfa,0xa0,0x0f,0xfa,0x18,0x4d,0x08,0x80,0xd1, +0x04,0x21,0x18,0x4d,0x18,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x72,0xa4,0x3e, +0x60,0x63,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x4b,0x47,0xec,0x23,0x36,0x86,0x11, +0x83,0x03,0x00,0x41,0x30,0xb0,0x76,0xe4,0x3e,0x64,0x63,0x18,0x31,0x38,0x00,0x10, +0x04,0x03,0x32,0xb0,0x91,0xfc,0x30,0x0d,0x19,0x19,0x4d,0x08,0x80,0x11,0x83,0x06, +0x00,0x41,0x30,0x88,0xc0,0x84,0x3f,0x58,0x63,0x46,0x66,0x64,0x46,0xfa,0xa3,0x3f, +0xfa,0xa3,0x3f,0x46,0x13,0x02,0x60,0x38,0x22,0xb8,0x8d,0xe0,0x9b,0x6e,0xc8,0x0d, +0x21,0xb0,0xa4,0xa0,0x8f,0x25,0x06,0x7d,0x2c,0x39,0xe8,0x63,0xc4,0x20,0x1f,0x2b, +0x06,0xf9,0xd8,0x60,0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x34,0x21,0x91, +0xe1,0x37,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x4a,0x93,0x12,0x19,0xc0,0x63,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x2c,0x35,0x31,0x91,0x21,0x3c,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xc0,0x5a,0x93,0x11,0x19,0xe4,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x36, +0x21,0x91,0x61,0x3e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x6a,0x93,0x12,0x19,0xe8, +0xc3,0x84,0xf3,0x90,0x8f,0x09,0x04,0x7c,0x2c,0xb0,0x0f,0xf9,0x58,0x30,0xc0,0xc7, +0x8e,0x22,0x3e,0x16,0xb0,0x87,0x7c,0x2c,0xd1,0x0f,0xf9,0xd8,0x11,0xc4,0xc7,0x12, +0xfe,0x90,0x8f,0x09,0x41,0x7c,0x46,0x0c,0x1c,0x00,0x04,0xc1,0xc0,0xd9,0x13,0x14, +0x69,0x8f,0xf0,0x00,0x8f,0x1b,0x39,0x8a,0x80,0x0c,0x46,0x64,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0xc8,0x40,0x4e,0x6a,0x44,0x3c,0xd2,0x64,0x34,0x21,0x00,0x46,0x13,0x84, +0xc0,0x74,0x43,0x88,0x8f,0xe9,0x86,0x10,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x08, +0x03,0x3c,0xd1,0x91,0xf3,0x90,0x93,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x13,0x10, +0x76,0x02,0xc2,0xec,0x10,0xe8,0x63,0x87,0x40,0x9f,0x11,0x83,0x03,0x00,0x41,0x30, +0x08,0x83,0x3f,0x09,0x13,0xf7,0xe0,0x93,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x13, +0x10,0x76,0x02,0xc2,0x4c,0x38,0xe4,0x63,0xc2,0x21,0x9f,0x11,0x03,0x03,0x00,0x41, +0x30,0x48,0x5e,0x45,0x4c,0x84,0x11,0x03,0x03,0x00,0x41,0x30,0x48,0x60,0x65,0x4c, +0x84,0x13,0x00,0x74,0x02,0x80,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0x8a,0x95,0x36, +0xe1,0x0f,0x52,0x11,0x02,0x37,0x71,0x13,0x37,0x71,0x93,0xd1,0x84,0x00,0x18,0x4d, +0x10,0x82,0xd1,0x04,0x4d,0x18,0x4d,0xd8,0x06,0x13,0x08,0xf9,0x98,0x40,0xc8,0x67, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc8,0x00,0x56,0xe6,0x04,0x44,0x4c,0x65,0x34,0x21, +0x10,0x46,0x13,0x84,0xc1,0x0a,0x21,0x3e,0x56,0x08,0xf1,0xb1,0x4d,0x90,0x8f,0x6d, +0x82,0x7c,0x4c,0x10,0xe4,0x63,0x82,0x20,0x1f,0x13,0x02,0xf8,0x8c,0x18,0x18,0x00, +0x08,0x82,0x41,0x42,0x2e,0x7a,0x12,0x18,0x82,0xc8,0xc7,0x10,0x44,0x3e,0x26,0x04, +0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x04,0x5d,0xfc,0x24,0x18,0x8e,0x28,0x7e, +0x44,0xf8,0x66,0x19,0x90,0x26,0x98,0x25,0x48,0x06,0x2a,0x90,0x5e,0x58,0xf8,0x08, +0x19,0xa8,0x40,0x5a,0x61,0x31,0x90,0x81,0x0a,0xe0,0x17,0x16,0x91,0x42,0x66,0x09, +0x94,0x81,0x0a,0xc4,0x48,0x6e,0x41,0x19,0xa8,0x40,0x8c,0xe4,0x14,0x94,0x81,0x0a, +0x00,0xa5,0x92,0x5a,0x50,0x2a,0xf8,0xa0,0x8a,0x0f,0x86,0x1b,0x86,0x71,0x41,0x83, +0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0xda,0x65,0x54,0x06,0x72,0x99,0x6e,0x08,0x08, +0x61,0xb8,0xc1,0x30,0x17,0x33,0x30,0x3a,0x58,0x15,0x10,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x81,0x16,0x2f,0xa6,0x32,0x04,0xd3,0x0d,0x01,0x31,0x0c,0x37,0x34,0xea,0x82, +0x06,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0xd1,0x8b,0xaa,0x24,0xeb,0x32,0xdd,0x10, +0x28,0xc2,0x70,0x03,0xd4,0x2e,0x66,0x60,0x7a,0x20,0x2b,0x20,0x18,0x31,0x38,0x00, +0x10,0x04,0x03,0x0d,0x5f,0x5a,0x65,0x08,0xa6,0x1b,0x02,0x62,0x18,0x31,0x68,0x00, +0x10,0x04,0x83,0xc8,0x5f,0x74,0x25,0x4d,0xe2,0x05,0x09,0x76,0x65,0x57,0x76,0x65, +0x57,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x80,0x0c, +0xf2,0x85,0x57,0xd2,0x04,0x5e,0x46,0x13,0x02,0x61,0x34,0x41,0x18,0x4c,0x28,0xe4, +0x63,0x42,0x21,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x20,0x03,0x7f,0x09,0x17,0x37, +0xa1,0x97,0xd1,0x84,0x40,0x18,0x4d,0x10,0x06,0x2b,0x84,0xf8,0x58,0x21,0xc4,0xc7, +0x04,0x41,0x3e,0x26,0x08,0xf2,0x31,0x21,0x80,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x24,0x30,0x63,0x2e,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x58,0x2d,0x93,0x2e,0xc1, +0x18,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xe5,0x32,0xea,0x22,0x04,0x66,0x07,0x01, +0x7d,0xcc,0x0e,0x04,0xfa,0x98,0x32,0xd0,0xc7,0x14,0x82,0x3e,0x23,0x06,0x09,0x00, +0x82,0x60,0x80,0xc9,0x8c,0xb8,0x08,0x01,0x31,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81, +0x45,0x33,0xec,0xb2,0x06,0x81,0xa9,0x41,0xcb,0x80,0x60,0xb8,0x21,0x68,0x19,0x30, +0x98,0x65,0x58,0x94,0xc0,0xde,0xe0,0x65,0x40,0x30,0xdc,0x10,0xbc,0x0c,0x18,0xcc, +0x32,0x30,0x49,0x30,0x4b,0xd0,0x0c,0x54,0x20,0x62,0x75,0x28,0xcc,0x40,0x05,0xc2, +0x0e,0x87,0xc6,0xd8,0xac,0x08,0xf1,0x31,0xa1,0x57,0xe4,0x33,0x62,0x60,0x00,0x20, +0x08,0x06,0x49,0xd8,0xc4,0x4c,0x60,0x7d,0xe2,0x0b,0xf4,0xb1,0x3e,0xf1,0x05,0xfa, +0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x24,0x36,0xfe,0x22,0x2b,0x35,0x93,0x2a,0xa8, +0xf2,0x2f,0xff,0xf2,0x2f,0xff,0x32,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60,0x42,0x01, +0x1f,0x13,0x0a,0xf8,0x8c,0x26,0xa0,0x83,0x30,0x9a,0x90,0x0e,0x83,0x9d,0x03,0x21, +0x1f,0x3b,0x07,0x42,0x3e,0x96,0x0e,0xe4,0x02,0x1f,0x4b,0x87,0x72,0x81,0xcf,0x88, +0xc1,0x01,0x80,0x20,0x18,0x58,0x6b,0x33,0x32,0x84,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0x16,0xdb,0x90,0x0c,0x21,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xd5,0x36,0x29, +0x63,0x2e,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x58,0x6e,0xa3,0x32,0xe7,0x22,0x9c, +0x82,0xb0,0x53,0x10,0x66,0x84,0x40,0x1f,0x23,0x04,0xfa,0x8c,0x18,0x3c,0x00,0x08, +0x82,0x01,0x07,0x37,0x21,0x63,0x2e,0xbe,0x22,0x04,0xf8,0x82,0x2f,0x68,0x83,0x36, +0x32,0xa3,0x2e,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xf6,0x0e,0x95,0x7c,0xec,0x1d, +0x2a,0xf9,0x98,0x20,0xc8,0xc7,0x04,0x41,0x3e,0x26,0x04,0xf0,0x19,0x31,0x30,0x00, +0x10,0x04,0x83,0xe4,0x6f,0x6a,0x26,0xb0,0x80,0x5f,0xe4,0x33,0x62,0x60,0x00,0x20, +0x08,0x06,0x49,0xe8,0xcc,0x4c,0x60,0x41,0xbf,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0x92,0xd1,0xa1,0x99,0x60,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x12,0xd2,0xa1,0x9b, +0xc0,0x9a,0x46,0x3e,0xd6,0x34,0xf2,0x31,0x21,0x80,0xcf,0x88,0x81,0x01,0x80,0x20, +0x18,0x24,0xa8,0xe3,0x33,0x81,0x91,0x01,0x19,0xc8,0xc7,0xc8,0x80,0x0c,0xe4,0x63, +0x42,0x00,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x48,0x58,0x47,0x6c,0x02,0x2b,0x02, +0xfa,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xe2,0x3a,0x7e,0x13,0xd8,0xc8,0x04,0xf1, +0xb1,0x80,0x91,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x90,0xc1,0xe9,0xa8,0xcd,0xbd, +0xfc,0xcd,0x68,0x42,0x00,0x8c,0x26,0x08,0x81,0xb9,0x8c,0x10,0x1f,0x13,0x02,0xfa, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x19,0xb0,0xce,0xdb,0xf0,0x8b,0xe9,0x8c,0x26, +0x04,0x82,0x05,0x83,0x7c,0x66,0x09,0x9c,0x81,0x0a,0x04,0xc7,0x9a,0x50,0x80,0x06, +0x2a,0x10,0xa2,0xe9,0x03,0x68,0xa0,0x02,0xc0,0xb9,0x26,0x0f,0xa0,0x81,0x0a,0x40, +0xdc,0x9a,0x50,0x80,0x66,0x09,0x9e,0x81,0x0a,0x04,0x71,0xf2,0xe0,0x19,0xa8,0x40, +0x10,0xa7,0x0e,0x9e,0x81,0x0a,0x00,0x71,0xe2,0xe0,0x19,0xa8,0x00,0xd4,0xcd,0xa9, +0x83,0xa7,0x02,0x93,0x81,0x32,0x4c,0x06,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x0c, +0x74,0x87,0x6f,0x52,0x86,0x76,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x86,0x1b,0x0a, +0x81,0x0c,0x86,0x1b,0x0a,0x81,0x0c,0x4a,0x08,0x74,0xba,0xa1,0x67,0x78,0x26,0x18, +0x31,0x68,0x00,0x10,0x04,0x83,0x08,0x7d,0x48,0x47,0x67,0x76,0x27,0x41,0x4a,0xa7, +0x74,0x4a,0xa7,0x74,0x46,0x13,0x02,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc8,0x40, +0x7c,0x4a,0x47,0x66,0x74,0x67,0x34,0x21,0x00,0x46,0x13,0x84,0xc0,0x08,0x21,0x3e, +0x26,0x04,0xf4,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x32,0x38,0x1f,0xd5,0xb9,0x99, +0xf0,0x19,0x4d,0x08,0x04,0x1b,0x14,0xf9,0x58,0x20,0xc8,0x67,0x38,0xa2,0x0b,0x82, +0xef,0x02,0x40,0x54,0x80,0xed,0x88,0xc1,0x01,0x80,0x20,0x18,0x58,0xf4,0xc3,0x3a, +0x1a,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x56,0xfd,0xc4,0x0e,0x57,0x98,0xe6,0x3e, +0x20,0x18,0x6e,0x08,0xdc,0x07,0x0c,0x66,0x19,0xa0,0x27,0x30,0x30,0x80,0x1f,0x10, +0x0c,0x37,0x04,0xf0,0x03,0x06,0xb3,0x0c,0x91,0x13,0x8c,0x18,0x18,0x00,0x08,0x82, +0x41,0xe2,0x3f,0xee,0xf3,0x0b,0xe6,0x0b,0x81,0x7c,0x86,0x23,0x42,0x81,0x6e,0x84, +0x6f,0xba,0x21,0x0e,0xe8,0x26,0x30,0x25,0xa1,0x8f,0xdd,0x4d,0x10,0x9f,0xe1,0x86, +0xa6,0x7e,0xc2,0x60,0xba,0x01,0x6f,0xf2,0x26,0xb0,0x21,0x90,0x8f,0x19,0x41,0x7c, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x41,0x21,0xfc,0x09,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xc0,0x2a,0xa1,0xf0,0x09,0x94,0x11,0x83,0x06,0x00,0x41,0x30,0x88,0x50,0x88, +0x7c,0xe4,0x66,0x7f,0xde,0xc6,0x6d,0xca,0xa7,0x7c,0xca,0xa7,0x7c,0x46,0x13,0x02, +0x60,0x34,0x41,0x08,0x46,0x13,0x06,0xa1,0xe6,0x66,0x7c,0x60,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0xb4,0x14,0xfa,0x9d,0x00,0x84,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x53, +0x21,0xf0,0xa9,0x91,0x10,0x1a,0x31,0x68,0x00,0x10,0x04,0x83,0xe8,0x85,0xd6,0x27, +0x6f,0x44,0x48,0x08,0xd8,0x87,0x7d,0xd8,0x87,0x7d,0x46,0x13,0x02,0x60,0x34,0x41, +0x08,0x46,0x13,0x06,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xa2,0x19,0x7a,0x1f,0xd0, +0x31,0x21,0xa3,0x80,0x1f,0xf8,0x81,0x1f,0xf8,0x19,0x4d,0x08,0x80,0x11,0x83,0x06, +0x00,0x41,0x30,0x88,0x6a,0x28,0x7e,0x46,0x07,0x85,0x90,0x43,0x7e,0xe4,0x47,0x7e, +0xe4,0x67,0x34,0x21,0x00,0x16,0x71,0xd8,0x1b,0x15,0x52,0xa1,0x45,0x1c,0xf6,0x66, +0x85,0x56,0x68,0x11,0x87,0xbd,0x61,0x21,0x16,0x1a,0x36,0x20,0x06,0x65,0x00,0x86, +0x0d,0x08,0x21,0x19,0x80,0x61,0x03,0x22,0x40,0x06,0x60,0x13,0x87,0xbd,0x69,0xa1, +0x16,0x1a,0x36,0x20,0x82,0x63,0x00,0x36,0x71,0xd8,0x1b,0x17,0x72,0xa1,0x61,0x03, +0x22,0x30,0x06,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x22,0x1e,0xc2,0x1f,0xd3,0x79, +0xa1,0xd1,0x71,0xf2,0x27,0x7f,0xf2,0x27,0x7f,0x46,0x13,0x02,0x60,0x34,0x41,0x08, +0x46,0x13,0x06,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x22,0x30,0xe2,0x9f,0xd6,0x99, +0xa1,0xd3,0x91,0xfa,0xa7,0x7f,0xfa,0xa7,0x7f,0x46,0x13,0x02,0x60,0xc4,0xa0,0x01, +0x40,0x10,0x0c,0x22,0x31,0xf2,0x1f,0xd8,0xa9,0xa1,0xd4,0xa1,0xfe,0xe7,0x7f,0xfe, +0xe7,0x7f,0x46,0x13,0x02,0x60,0x11,0x07,0xd4,0xb9,0x21,0x1d,0x5a,0xc4,0x01,0x75, +0x70,0x68,0x87,0x16,0x71,0x40,0x9d,0x1c,0xe2,0xa1,0x61,0x03,0x62,0x50,0x06,0x60, +0xd8,0x80,0x10,0x92,0x01,0x18,0x36,0x20,0x02,0x64,0x00,0x36,0x71,0x40,0x1d,0x1d, +0xea,0xa1,0x61,0x03,0x22,0x38,0x06,0x60,0x13,0x07,0xd4,0xd9,0x21,0x1f,0x1a,0x36, +0x20,0x02,0x63,0x00,0x0a,0x76,0x7e,0x08,0x0c,0x15,0x42,0x08,0x04,0x23,0x06,0x07, +0x00,0x82,0x60,0xa0,0x9d,0x11,0xff,0x08,0xc1,0x88,0x41,0x03,0x80,0x20,0x18,0x44, +0x6c,0x84,0x42,0xb6,0xf3,0x43,0x81,0x97,0x42,0x29,0x94,0x42,0x29,0x34,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0x10,0xc1, +0x11,0x0b,0xf5,0xce,0x18,0x15,0x62,0xd0,0x42,0x2d,0xd4,0x42,0x2d,0x34,0x9a,0x10, +0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0x10,0xc9,0x91,0x0b,0x81,0x4f,0x19,0x1d,0x64, +0xf0,0x42,0x2f,0xf4,0x42,0x2f,0x34,0x9a,0x10,0x00,0x8b,0x38,0xe0,0xce,0x19,0xa5, +0xd1,0x22,0x0e,0xb8,0x83,0x46,0x6a,0xb4,0x88,0x03,0xee,0xa4,0xd1,0x1a,0x0d,0x1b, +0x10,0x83,0x32,0x00,0xc3,0x06,0x84,0x90,0x0c,0xc0,0xb0,0x01,0x11,0x20,0x03,0xb0, +0x89,0x03,0xee,0xa8,0x11,0x1b,0x0d,0x1b,0x10,0xc1,0x31,0x00,0x9b,0x38,0xe0,0xce, +0x1a,0xb5,0xd1,0xb0,0x01,0x11,0x18,0x03,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x51, +0x1e,0xd5,0xd0,0xf8,0xb0,0x11,0x1b,0xfc,0x8e,0x0d,0xd9,0x90,0x0d,0xd9,0xd0,0x68, +0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41, +0xd4,0x47,0x39,0xa4,0x3e,0x70,0x04,0x07,0xe3,0xa3,0x43,0x3a,0xa4,0x43,0x3a,0x34, +0x9a,0x10,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0x10,0xfd,0xd1,0x0e,0xb5,0x8f,0x1c, +0xc9,0x41,0xf9,0xf0,0x10,0x0f,0xf1,0x10,0x0f,0x8d,0x26,0x04,0xc0,0x22,0x0e,0xe5, +0x43,0x47,0x71,0xb4,0x88,0x43,0xf9,0xd4,0x91,0x1c,0x2d,0xe2,0x50,0x3e,0x76,0x34, +0x47,0xc3,0x06,0xc4,0xa0,0x0c,0xc0,0xb0,0x01,0x21,0x24,0x03,0x30,0x6c,0x40,0x04, +0xc8,0x00,0x6c,0xe2,0x50,0x3e,0x77,0x44,0x47,0xc3,0x06,0x44,0x70,0x0c,0xc0,0x26, +0x0e,0xe5,0x83,0x47,0x75,0x34,0x6c,0x40,0x04,0xc6,0x00,0x8c,0x18,0x34,0x00,0x08, +0x82,0x41,0x64,0x4a,0x62,0x34,0x3f,0x79,0xd4,0x3e,0xec,0x33,0x46,0x63,0x34,0x46, +0x63,0x34,0x9a,0x10,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0x10,0xa1,0x12,0x19,0xd9, +0xcf,0x1e,0xbd,0x8f,0xfb,0x94,0x51,0x19,0x95,0x51,0x19,0x8d,0x26,0x04,0xc0,0x22, +0x0e,0xee,0xd3,0x47,0x79,0xb4,0x88,0x83,0xfb,0xf8,0x91,0x1e,0x2d,0xe2,0xe0,0x3e, +0x7f,0xb4,0x47,0xc3,0x06,0xc4,0x40,0x0a,0x03,0x30,0x6c,0x40,0x08,0xa3,0x30,0x00, +0xc3,0x06,0x44,0x20,0x0a,0x03,0xb0,0x89,0x83,0xfb,0x80,0x12,0x1f,0x0d,0x1b,0x10, +0xc1,0x31,0x00,0x9b,0x38,0xb8,0x4f,0x28,0xf5,0xd1,0xb0,0x01,0x11,0x18,0x03,0x30, +0x62,0xd0,0x00,0x20,0x08,0x06,0xd1,0x2b,0xad,0x51,0xfe,0x88,0x12,0x19,0xd4,0x0f, +0x1b,0xb1,0x11,0x1b,0xb1,0xd1,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20, +0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x34,0x4b,0x6f,0x04,0x42,0xa6,0x84,0x06,0xf9, +0x03,0x47,0x70,0x04,0x47,0x70,0x34,0x9a,0x10,0x00,0x23,0x06,0x0d,0x00,0x82,0x60, +0x10,0xd5,0x52,0x1c,0x8d,0x10,0x2a,0xa9,0xc1,0xfe,0xc8,0x91,0x1c,0xc9,0x91,0x1c, +0x8d,0x26,0x04,0xc0,0x22,0x0e,0xfb,0xa3,0x4a,0xa5,0xb4,0x88,0xc3,0xfe,0xac,0x92, +0x29,0x2d,0xe2,0xb0,0x3f,0xac,0x74,0x4a,0xc3,0x06,0xc4,0xa0,0x0c,0xc0,0xb0,0x01, +0x21,0x24,0x03,0x30,0x6c,0x40,0x04,0xc8,0x00,0x6c,0xe2,0xb0,0x3f,0xad,0x84,0x4a, +0xc3,0x06,0x44,0x70,0x0c,0xc0,0x26,0x0e,0xfb,0xe3,0x4a,0xa9,0x34,0x6c,0x40,0x04, +0xc6,0x00,0x58,0x3e,0xcc,0x11,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0xcb,0x25, +0x37,0xb2,0x95,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x22,0x5f,0xd2,0x23,0x14,0x8a, +0xa5,0x58,0x08,0xf6,0x68,0x8f,0xf6,0x68,0x8f,0x46,0x13,0x02,0x60,0x34,0x41,0x08, +0x46,0x13,0x06,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x22,0x71,0xf2,0xa3,0x17,0xaa, +0xa5,0x5a,0x28,0xfe,0xe8,0x8f,0xfe,0xe8,0x8f,0x46,0x13,0x02,0x60,0xc4,0xa0,0x01, +0x40,0x10,0x0c,0x22,0x72,0x02,0x25,0x19,0xba,0xa5,0x5b,0x38,0x42,0x29,0x94,0x42, +0x29,0x94,0x46,0x13,0x02,0x60,0x11,0x07,0x15,0xca,0x25,0x5d,0x5a,0xc4,0x41,0x85, +0x74,0x69,0x97,0x16,0x71,0x50,0xa1,0x5d,0xe2,0xa5,0x61,0x03,0x62,0x50,0x06,0x60, +0xd8,0x80,0x10,0x92,0x01,0x18,0x36,0x20,0x02,0x64,0x00,0x36,0x71,0x50,0x21,0x5e, +0xea,0xa5,0x61,0x03,0x22,0x38,0x06,0x60,0x13,0x07,0x15,0xea,0x25,0x5f,0x1a,0x36, +0x20,0x02,0x63,0x00,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0x5a,0xa7,0x53,0xaa,0x21, +0x5f,0x92,0x21,0x07,0x95,0x50,0x09,0x95,0x50,0x69,0x34,0x21,0x00,0x46,0x13,0x84, +0x60,0x34,0x61,0x10,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0x7a,0xa7,0x55,0xe2,0x21, +0x71,0xb2,0x21,0x89,0x95,0x58,0x89,0x95,0x58,0x69,0x34,0x21,0x00,0x46,0x0c,0x1a, +0x00,0x04,0xc1,0x20,0x8a,0xa7,0x56,0xfa,0x21,0x72,0xc2,0x21,0xca,0x95,0x5c,0xc9, +0x95,0x5c,0x69,0x34,0x21,0x00,0x16,0x71,0xb8,0x21,0x73,0x2a,0xa7,0x45,0x1c,0x6e, +0xe8,0x9c,0xcc,0x69,0x11,0x87,0x1b,0x42,0xa7,0x73,0x1a,0x36,0x20,0x06,0x65,0x00, +0x86,0x0d,0x08,0x21,0x19,0x80,0x61,0x03,0x22,0x40,0x06,0x60,0x13,0x87,0x1b,0x4a, +0x27,0x74,0x1a,0x36,0x20,0x82,0x63,0x00,0x36,0x71,0xb8,0x21,0x75,0x4a,0xa7,0x61, +0x03,0x22,0x30,0x06,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x22,0x7c,0xa2,0x25,0x31, +0x5a,0xa7,0x56,0xd8,0x6a,0xa9,0x96,0x6a,0xa9,0x96,0x46,0x13,0x02,0x60,0x34,0x41, +0x08,0x46,0x13,0x06,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x22,0x7e,0xc2,0xa5,0x34, +0x7a,0xa7,0x58,0xf8,0x72,0x29,0x97,0x72,0x29,0x97,0x46,0x13,0x02,0x60,0xc4,0xa0, +0x01,0x40,0x10,0x0c,0x22,0x7f,0xd2,0x25,0x36,0x8a,0xa7,0x59,0x08,0x83,0x5d,0xda, +0xa5,0x5d,0xda,0xa5,0xd1,0x84,0x00,0x58,0xc4,0x81,0x8c,0xe6,0xa9,0x9d,0x16,0x71, +0x20,0x23,0x7a,0x72,0xa7,0x45,0x1c,0xc8,0xa8,0x9e,0xde,0x69,0xd8,0x80,0x18,0x94, +0x01,0x18,0x36,0x20,0x84,0x64,0x00,0x86,0x0d,0x88,0x00,0x19,0x80,0x4d,0x1c,0xc8, +0xc8,0x9e,0xe0,0x69,0xd8,0x80,0x08,0x8e,0x01,0xd8,0xc4,0x81,0x8c,0xee,0x29,0x9e, +0x86,0x0d,0x88,0xc0,0x18,0x00,0x7b,0x87,0x78,0x80,0x8f,0x05,0xe5,0x00,0x1f,0x0b, +0xc8,0x01,0x3e,0x16,0xdc,0x02,0x7c,0x2c,0xb0,0x05,0xf8,0x58,0xc0,0x0a,0xf0,0xb1, +0x60,0x15,0xe0,0x63,0x41,0x29,0xc0,0xc7,0x02,0x52,0x80,0x8f,0x05,0x7a,0x00,0x1f, +0x0b,0xf2,0x00,0x3e,0x16,0xb4,0x01,0x7c,0x2c,0x60,0x03,0xf8,0x58,0x20,0x06,0xf0, +0xb1,0x20,0x0c,0xe0,0x63,0xc1,0x05,0x1f,0x0b,0x2c,0xf8,0x0c,0x47,0x04,0xab,0x24, +0x7c,0xb3,0x0c,0x92,0x15,0xcc,0x12,0x4c,0x03,0x15,0x48,0x29,0x50,0x22,0x22,0x0d, +0x54,0x20,0x7f,0x40,0xa1,0x88,0x34,0x50,0x81,0xe4,0x01,0xe5,0x22,0xd2,0x40,0x05, +0x32,0x07,0x94,0x8c,0x48,0x03,0x15,0x48,0x1b,0x50,0x36,0x22,0x0d,0x54,0x20,0x61, +0x40,0x89,0x65,0x20,0x0d,0x54,0x20,0x61,0x40,0xb1,0x89,0x34,0x50,0x01,0x84,0x01, +0x25,0xa6,0x81,0x34,0x62,0xb0,0x00,0x20,0x08,0x06,0x5e,0x4e,0xbd,0x13,0x51,0x18, +0x44,0x61,0x8c,0x18,0x2c,0x00,0x08,0x82,0x81,0xa7,0x53,0xf0,0x74,0x13,0x36,0x51, +0x13,0x37,0x61,0x13,0x35,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0xd6,0x4f,0xed,0x53, +0x20,0x8c,0x18,0x2c,0x00,0x08,0x82,0x81,0xc7,0x53,0xf2,0x94,0x13,0x38,0x71,0x13, +0x07,0x92,0x58,0x20,0xd0,0xc7,0x82,0x5f,0x92,0x8f,0xfd,0x52,0x10,0x9f,0x11,0x03, +0x03,0x00,0x41,0x30,0x48,0xd0,0x4a,0x9f,0x1c,0x13,0x02,0xf9,0x8c,0x18,0x18,0x00, +0x08,0x82,0x41,0xa2,0x56,0xfb,0x14,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xb2,0x56, +0xfd,0x24,0x59,0x50,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x92,0xb6,0xf2,0xa7, +0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0xb5,0x32,0x29,0x88,0x18,0x31,0x38,0x00, +0x10,0x04,0x03,0x6b,0xad,0x4e,0x0a,0x12,0x0c,0x22,0x2b,0x18,0x0c,0x37,0x04,0x60, +0x05,0x06,0xb3,0x0c,0x15,0x15,0x2c,0xe2,0x40,0x4b,0x63,0x25,0x50,0x80,0x18,0x8b, +0x38,0xd4,0x52,0x59,0x11,0x14,0x20,0xc6,0x22,0x0e,0xb6,0x74,0x56,0x06,0x05,0x88, +0xb1,0x89,0xc3,0x2d,0xa5,0x15,0x42,0x01,0x62,0x6c,0xe2,0x80,0x4b,0x6b,0xa5,0x50, +0x80,0x18,0xb3,0x04,0xd3,0x2c,0x81,0x35,0x50,0x81,0xf8,0x66,0x10,0x71,0xd5,0x40, +0x05,0x82,0x2e,0x11,0x57,0x8d,0x18,0x38,0x00,0x08,0x82,0x81,0xd3,0x57,0x2a,0x05, +0x4f,0xe3,0x24,0x4e,0x39,0x25,0x04,0x82,0x50,0x52,0x18,0x10,0x03,0x00,0x00,0x00, +0x26,0x00,0x00,0x00,0x5b,0x8a,0x54,0x08,0xfc,0xe0,0x18,0x85,0x2d,0x05,0x2b,0x04, +0x7e,0x70,0x8c,0xc2,0x96,0xe2,0x15,0x02,0x3f,0x38,0x46,0x61,0x4b,0x21,0x0b,0x81, +0x1f,0x1c,0xa3,0xb0,0x65,0x18,0x87,0xc0,0x0f,0xb6,0x0c,0xe8,0x13,0xf8,0xc1,0x96, +0x41,0x7d,0x02,0x3f,0xd8,0x32,0xe8,0x4f,0xe0,0x07,0x5b,0x06,0xfe,0x09,0xfc,0x60, +0xcb,0xf0,0x42,0x81,0x1f,0x6c,0x19,0x62,0x28,0xf0,0x83,0x2d,0x43,0x18,0x05,0x7e, +0xb0,0x65,0x18,0xa3,0xc0,0x0f,0xb6,0x0c,0x6f,0x14,0xf8,0xc1,0x96,0x21,0x8e,0x02, +0x3f,0xd8,0x32,0x84,0x52,0xe0,0x07,0x5b,0x86,0x51,0x0a,0xfc,0x60,0xcb,0x50,0x4b, +0x81,0x1f,0x6c,0x19,0x6e,0x29,0xf0,0x83,0x2d,0xc3,0x39,0x05,0x7e,0xb0,0x65,0x48, +0xa7,0xc0,0x0f,0xb6,0x0c,0xf9,0x14,0xf8,0xc1,0x96,0x61,0x9f,0x02,0x3f,0xd8,0x32, +0xc4,0x55,0xe0,0x07,0x5b,0x86,0xb9,0x0a,0xfc,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_16bit_80a302a68fa80e6782ed75304e4f44bb.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_16bit_80a302a68fa80e6782ed75304e4f44bb.h new file mode 100644 index 00000000..007b78d6 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_16bit_80a302a68fa80e6782ed75304e4f44bb.h @@ -0,0 +1,793 @@ +// ffx_fsr2_depth_clip_pass_16bit_80a302a68fa80e6782ed75304e4f44bb.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_depth_clip_pass_16bit_80a302a68fa80e6782ed75304e4f44bb_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_80a302a68fa80e6782ed75304e4f44bb_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_80a302a68fa80e6782ed75304e4f44bb_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_80a302a68fa80e6782ed75304e4f44bb_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_16bit_80a302a68fa80e6782ed75304e4f44bb_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_exposure", "r_reactive_mask", "r_transparency_and_composition_mask", "r_reconstructed_previous_nearest_depth", "r_dilated_motion_vectors", "r_previous_dilated_motion_vectors", "r_dilatedDepth", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_80a302a68fa80e6782ed75304e4f44bb_SRVResourceBindings[] = { 7, 6, 9, 3, 4, 0, 1, 5, 2, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_80a302a68fa80e6782ed75304e4f44bb_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_80a302a68fa80e6782ed75304e4f44bb_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_16bit_80a302a68fa80e6782ed75304e4f44bb_UAVResourceNames[] = { "rw_prepared_input_color", "rw_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_80a302a68fa80e6782ed75304e4f44bb_UAVResourceBindings[] = { 1, 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_80a302a68fa80e6782ed75304e4f44bb_UAVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_80a302a68fa80e6782ed75304e4f44bb_UAVResourceSpaces[] = { 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_16bit_80a302a68fa80e6782ed75304e4f44bb_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_80a302a68fa80e6782ed75304e4f44bb_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_80a302a68fa80e6782ed75304e4f44bb_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_80a302a68fa80e6782ed75304e4f44bb_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_80a302a68fa80e6782ed75304e4f44bb_size = 12232; + +static const unsigned char g_ffx_fsr2_depth_clip_pass_16bit_80a302a68fa80e6782ed75304e4f44bb_data[] = { +0x44,0x58,0x42,0x43,0x31,0xe7,0x3d,0x3b,0x0f,0x59,0x58,0xd6,0x06,0x36,0xdc,0x09, +0xe5,0x5d,0x50,0xdf,0x01,0x00,0x00,0x00,0xc8,0x2f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0x00,0x11,0x00,0x00,0x1c,0x11,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x80,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x04,0x0f,0x00,0x00,0x62,0x00,0x05,0x00, +0xc1,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xec,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xb8,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x84,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09,0xa8,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xe5,0x00,0x00,0x00,0x32,0x22,0xc8,0x09, +0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0x88,0xc2,0x1c,0x01,0x18,0x24,0x01, +0x80,0x02,0x23,0x00,0x25,0x18,0x10,0xa1,0x0c,0x00,0x00,0x80,0x0c,0x33,0x00,0x65, +0x40,0x00,0x10,0x94,0x98,0x23,0x40,0x68,0x71,0xcf,0x70,0xf9,0x13,0xf6,0x10,0x92, +0x1f,0x02,0xcd,0xb0,0x10,0x28,0x60,0x94,0x65,0x00,0x68,0x00,0x00,0x00,0x04,0x02, +0x81,0x58,0x90,0xe3,0xa6,0xe1,0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4,0x95,0x98, +0xfc,0xe2,0xb6,0x51,0x81,0x40,0x20,0x10,0x80,0xa2,0x40,0x00,0x0d,0x00,0x00,0x00, +0x00,0x00,0x00,0x14,0xb9,0x69,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0x5f,0x09,0x69,0x25, +0x26,0x1f,0xb9,0x6d,0x54,0x00,0x00,0x00,0x00,0xa0,0x28,0x13,0x40,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x0a,0x81,0x00,0x20,0x10,0x64,0x29,0x06,0x02,0x80,0x40, +0x20,0x10,0x84,0x29,0x04,0x00,0x00,0x00,0x90,0xa6,0x30,0x10,0x40,0xa3,0x81,0x40, +0x20,0x10,0x00,0x00,0x00,0x41,0x9c,0x82,0x20,0x00,0x08,0x04,0x02,0x81,0x40,0x90, +0xe7,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0x1f,0xb9, +0x6d,0x44,0x00,0x00,0x00,0x40,0x21,0x40,0x80,0x06,0x80,0x42,0x47,0x0d,0x97,0x3f, +0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0x02,0x81,0x40, +0x20,0x0a,0x31,0x02,0x34,0x00,0x44,0x9a,0x23,0x08,0x8a,0xd1,0x00,0x2c,0x00,0x00, +0x13,0x9d,0x06,0x02,0x86,0x11,0x08,0x64,0xa6,0x36,0x18,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87, +0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03,0x3d, +0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00, +0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c, +0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0, +0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03, +0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xa8,0x56,0xc4,0x1a,0x46,0x10,0x90,0x99,0xda, +0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d, +0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc, +0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0,0x1d,0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8,0x21, +0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0xe0,0x7a,0x11, +0x6c,0xa6,0x30,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0, +0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87, +0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a, +0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x90,0x80,0x90,0xd1,0x6c,0x26, +0x34,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a, +0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xa8,0x07,0x77,0x98,0x87,0x74,0x38, +0x07,0x77,0x28,0x07,0x72,0x00,0x83,0x74,0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83, +0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0x01,0x60, +0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8, +0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2,0xe1, +0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c,0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00,0xa8, +0x91,0x6d,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b, +0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0, +0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07, +0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x81,0x8a,0x70,0x33,0x91, +0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03, +0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38, +0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80, +0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x5c,0xa4,0x1b,0x46,0x10,0x80,0x33,0x84, +0xe0,0x63,0x57,0x1b,0x4d,0x3c,0x1e,0x8f,0xc7,0x03,0x00,0x54,0x2e,0x97,0xcb,0x85, +0x40,0x20,0x10,0x08,0x04,0x82,0x7a,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02,0xcc, +0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x02,0x00,0xfd,0xe6,0x08,0x40,0x01,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0xa0,0xf3,0x40,0x02,0x19,0x32,0x52,0x02, +0x04,0xd8,0xc1,0x04,0x83,0x28,0x0c,0x00,0x00,0x00,0x01,0x00,0x00,0x3b,0x98,0x60, +0xc0,0x83,0x01,0x00,0x00,0x20,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0xc7,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x80,0x21,0x4f,0x02,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x43,0x1e,0x07,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x11, +0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x28,0x20,0x00,0x06, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x58,0x40,0x00,0x04,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x60,0xc8,0xa3,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90, +0x87,0x03,0x02,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x07,0x04, +0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x30,0x00,0x02,0x60,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x19,0x00,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0xe7,0x0c,0x80,0x00,0x18,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x20,0x0b,0x04,0x00,0x00,0x00,0x24,0x00,0x00,0x00,0x32,0x1e,0x98,0x1c, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02,0x94,0x40,0x11,0x8c, +0x00,0x14,0x43,0x39,0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44,0x71,0x14,0x7e,0x40, +0x81,0x14,0x4c,0x01,0x15,0x54,0x61,0x15,0x58,0x01,0x06,0x14,0x64,0x40,0x81,0x06, +0x14,0x6c,0x40,0x01,0x07,0x14,0x72,0x40,0x41,0x07,0x14,0x76,0x40,0x81,0x07,0x14, +0x7a,0x40,0xc1,0x07,0x14,0xe2,0x40,0xb9,0x95,0x45,0x81,0x12,0x14,0xb7,0x42,0x59, +0x95,0x13,0x05,0x0b,0x10,0x10,0x10,0x81,0x4c,0x35,0x30,0x02,0x40,0x81,0xb1,0x08, +0x00,0x08,0x02,0x6a,0xcd,0x00,0x50,0x6c,0x06,0x80,0x68,0x33,0x00,0x74,0x9b,0x01, +0xa0,0xdc,0x0c,0x00,0xed,0x66,0x00,0xa8,0x37,0x03,0x40,0xbe,0x19,0x00,0x02,0xce, +0x00,0x50,0x60,0x2c,0x02,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x8f,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04,0x00,0x9a,0x20,0x00, +0xd1,0x06,0x61,0x20,0x26,0x08,0x80,0xb4,0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x04, +0x60,0xda,0x30,0x20,0x09,0x31,0x41,0x68,0x03,0x3c,0xa0,0x25,0xf7,0x95,0xe6,0x06, +0x57,0x47,0xf7,0x35,0xf6,0xc6,0xf6,0x26,0xf7,0xa5,0x96,0x46,0x47,0x57,0x26,0x57, +0x46,0x36,0x41,0x00,0xa8,0x09,0x02,0x50,0x6d,0x10,0x0c,0x67,0x43,0x62,0x2c,0x8c, +0xd1,0x0c,0x84,0xf1,0xd0,0x92,0xfb,0x4a,0x73,0x83,0xab,0xa3,0xfb,0x6a,0x7b,0xa3, +0x4b,0x7b,0x73,0xfb,0xb2,0x2b,0x1b,0xa3,0x7b,0x93,0x9b,0xdb,0x90,0x0c,0x4b,0x64, +0x24,0x03,0x61,0x3c,0x13,0x84,0x38,0xc8,0x03,0x42,0x72,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x1b,0x12,0x62,0xa2,0x0c,0x67, +0x20,0x8c,0x67,0x82,0x00,0x58,0x13,0x04,0x3a,0xd0,0x03,0x3e,0x72,0x5f,0x72,0x65, +0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x1b,0x12,0xeb,0xc2,0x0c, +0x6b,0x20,0x8c,0x67,0x82,0x00,0x5c,0x1c,0x03,0xb9,0x2f,0x3a,0xb9,0x30,0xb7,0x39, +0xb8,0x30,0xb9,0x32,0xb7,0xb1,0xbc,0xaf,0x30,0x37,0xb2,0xaf,0xb1,0xb7,0x36,0xb8, +0xb7,0xb9,0x34,0xba,0xb4,0x37,0xb7,0xaf,0xb6,0xb0,0xb9,0xb5,0x0d,0x89,0x76,0x6d, +0x86,0x36,0x10,0xc6,0x33,0x41,0x00,0xb0,0x09,0xc2,0x1d,0xec,0x01,0xcd,0x40,0xee, +0x4b,0xae,0x6c,0xec,0xcd,0x6d,0x8e,0x4e,0xae,0x6e,0x8c,0xae,0x8c,0xec,0x0b,0x4e, +0xae,0xcc,0x2e,0xed,0xad,0x6e,0xee,0xcb,0xad,0x2c,0x4c,0xae,0x6c,0x8e,0xee,0x8b, +0xac,0x0c,0x8e,0x0e,0x6d,0x83,0x60,0x74,0x1b,0x92,0xce,0xfb,0x0c,0x63,0x20,0x0c, +0x30,0x20,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0xd5,0xf6,0x46,0x97, +0xf6,0xe6,0xf6,0x65,0x57,0x36,0x46,0xf7,0x26,0x37,0xb7,0x21,0x49,0x26,0x31,0x30, +0x86,0x81,0x30,0x1e,0x86,0x81,0xdc,0x17,0x9c,0x5c,0x99,0x5d,0xda,0x5b,0xdd,0xdc, +0x17,0x59,0x1a,0x5b,0x18,0x5d,0x19,0xd9,0x57,0xdb,0x1b,0x5d,0xda,0x9b,0xdb,0x97, +0x5d,0xd9,0x18,0xdd,0x9b,0xdc,0xdc,0x86,0xa4,0x99,0xc8,0xc0,0xe8,0x06,0xc2,0x78, +0x26,0x08,0x40,0x46,0x47,0xee,0x8b,0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0x8c,0xa8,0x0c, +0x8e,0x0e,0x6d,0x43,0x62,0x06,0xd7,0x19,0x18,0xc4,0x40,0x18,0xcf,0x86,0x04,0x92, +0xaa,0x8c,0x0b,0x83,0x31,0x28,0x03,0x34,0x98,0x20,0xe4,0x01,0x1f,0xf0,0x92,0xbb, +0xfb,0x82,0x93,0x2b,0x83,0x0b,0x93,0x2b,0x23,0xfb,0x4a,0x73,0x83,0xab,0xa3,0xfb, +0x1a,0x7b,0x63,0x7b,0x93,0x9b,0x20,0x98,0x81,0x1d,0x6c,0x58,0x0c,0x35,0x58,0x03, +0x63,0x18,0x08,0x36,0x60,0x03,0x36,0x78,0x26,0x08,0x7b,0xd0,0x07,0xcc,0xe4,0xee, +0xbe,0xc8,0xd2,0xd8,0xc2,0xe8,0xca,0xc8,0xbe,0xe4,0xca,0xc2,0xc6,0xe8,0xd2,0xec, +0xca,0xbe,0xda,0xc2,0xe6,0xd6,0xe6,0x26,0x08,0x80,0xb6,0x41,0x30,0xe0,0x60,0xc3, +0x32,0xb8,0xc1,0x1b,0x18,0xc6,0x40,0xb0,0x01,0x1b,0xb0,0x41,0x1c,0x6c,0x10,0xda, +0x40,0x0e,0x26,0x08,0x7e,0xf0,0x07,0x34,0xc6,0xc4,0x8c,0xa6,0xa4,0x64,0x26,0x08, +0xc0,0xb6,0x01,0x31,0xe8,0xa0,0x0e,0x0c,0x63,0xb0,0x03,0x60,0x43,0x70,0x07,0x13, +0x04,0x50,0x00,0x05,0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61, +0x6d,0x70,0x1b,0x10,0x23,0x0f,0xf4,0xc0,0x18,0x06,0x03,0xd8,0x10,0xec,0xc1,0x06, +0x22,0x0d,0xe6,0x00,0x0f,0xf8,0x60,0x82,0xd0,0x07,0x7e,0xc0,0x25,0x4d,0xaa,0xcc, +0x8d,0xac,0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x60,0x06,0x75,0xb0,0x01,0x49,0xfe, +0xc0,0x32,0x1a,0xcd,0x01,0x05,0x3a,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65, +0x72,0x53,0x69,0x7a,0x65,0x1b,0x90,0x44,0x14,0x2c,0x33,0x68,0x34,0x07,0x14,0xc8, +0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x00,0x6e, +0x03,0x92,0x90,0x82,0x55,0x0a,0x8d,0xe6,0x80,0x02,0xbb,0xb4,0x24,0x37,0xb8,0x3a, +0xba,0xa1,0x37,0xb6,0x37,0x39,0xa9,0xb2,0xb9,0xb7,0x3a,0xb9,0xb1,0x32,0xa2,0xb4, +0xb6,0x32,0xb7,0xb9,0xb4,0x37,0xb7,0xb9,0x09,0x02,0xd0,0x6d,0x30,0x92,0x53,0xb0, +0x50,0xa1,0xd1,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1,0x11,0xa5,0xb5,0x95, +0xb9,0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x00,0x6f,0x83,0x91,0xa8,0x82,0xb5,0x0a, +0x8d,0x46,0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29,0x0d,0x8e,0xa9,0xcc,0xae,0x8c,0x8d, +0xea,0xad,0x6a,0xae,0x6c,0x82,0x00,0x7c,0x1b,0x8c,0xa4,0x15,0x2c,0x57,0x68,0x34, +0x2e,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x13,0x04,0x00,0x0c, +0x36,0x18,0x09,0x2c,0x58,0xb1,0xd0,0x68,0x94,0xcc,0x88,0xca,0xec,0xd2,0xc6,0xca, +0xa8,0xde,0xac,0xd2,0xca,0xee,0x88,0xca,0xe0,0xe8,0xd0,0x26,0x08,0x40,0x18,0x6c, +0x40,0x92,0x59,0xb0,0x68,0xa1,0x71,0x1c,0x50,0xe0,0x61,0xa6,0x94,0x46,0x47,0x57, +0x26,0x37,0x41,0x00,0xc4,0x60,0x83,0x91,0xd8,0x82,0x75,0x0b,0x8d,0x43,0xc9,0xac, +0xe9,0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x6e,0x6a,0x2c,0x8c,0xad, +0x6c,0x82,0x00,0x8c,0xc1,0x06,0x24,0xc9,0x05,0x4b,0x17,0x1a,0xc7,0x01,0x05,0x42, +0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72, +0x13,0x04,0x80,0x0c,0x36,0x18,0x09,0x2f,0x58,0xbd,0xd0,0x38,0xfc,0xcc,0x9a,0xde, +0xe8,0xd2,0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0x94,0xd2,0xe8,0xe8,0xca,0xe4, +0x86,0xc2,0xdc,0xc6,0xca,0xd8,0xd8,0xc2,0xe8,0xd2,0xde,0xdc,0x26,0x08,0x40,0x19, +0x6c,0x40,0x92,0x5f,0xb0,0xc0,0xa1,0x71,0x1c,0x50,0x20,0x63,0x06,0x25,0x57,0x56, +0x84,0x07,0xf7,0x36,0x57,0x27,0x57,0x36,0x41,0x00,0xcc,0x60,0x03,0x92,0x88,0x83, +0x35,0x0e,0x8d,0xe3,0x80,0x02,0x33,0x33,0x28,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0x39, +0x23,0xb9,0xb0,0xb6,0x32,0x28,0xb9,0xb2,0x22,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2, +0x09,0x02,0x70,0x06,0x1b,0x8c,0xa4,0x1c,0x2c,0x73,0x68,0x1c,0x2e,0x66,0x54,0x61, +0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x13,0x04,0x00,0x0d,0x36,0x18,0x09,0x3a, +0x58,0xe9,0xd0,0x38,0xac,0xcc,0x94,0xd2,0xe8,0xe8,0xca,0xe4,0xa6,0xca,0xe2,0xea, +0xca,0xdc,0xc6,0xca,0x98,0xca,0xdc,0xce,0xe8,0xd0,0x26,0x08,0x40,0x1a,0x6c,0x30, +0x92,0x75,0xb0,0xd8,0xa1,0x71,0xa8,0x98,0x11,0x95,0xb1,0xd1,0x85,0x51,0xa5,0xb5, +0x95,0x4d,0x10,0x00,0x35,0xd8,0x60,0x24,0xee,0x60,0xbd,0x43,0xe3,0xf0,0x32,0x23, +0xca,0x73,0x0b,0x6b,0x4b,0x1b,0x93,0x2a,0x9b,0x1b,0x42,0x0b,0x73,0x3b,0x2b,0x33, +0x0a,0x1b,0xa3,0x7b,0x93,0x9b,0x20,0x00,0x6b,0xb0,0xc1,0x48,0xe2,0xc1,0x92,0x87, +0xc6,0x21,0x66,0x66,0x95,0x56,0x76,0x37,0x05,0x17,0x36,0x56,0x46,0xf5,0xd6,0x54, +0x46,0x57,0x26,0x37,0x67,0x14,0x36,0x46,0xf7,0x26,0x37,0x41,0x00,0xd8,0x60,0x03, +0x92,0xd0,0x83,0x55,0x0f,0x8d,0xe3,0x80,0xc2,0x06,0xca,0x0e,0x42,0x61,0x14,0x4c, +0x21,0x15,0x58,0xe1,0x15,0x64,0xa1,0x16,0x70,0x61,0x17,0x7c,0x21,0x1c,0xc8,0xe1, +0x1c,0xd4,0xa1,0x1d,0xe0,0x61,0x1e,0xec,0x61,0xc3,0x60,0xf8,0xc1,0x3d,0x4c,0x10, +0x0a,0x61,0x03,0xb0,0x61,0x30,0xf4,0x41,0x1f,0x36,0x04,0xfb,0xb0,0x61,0x18,0xf2, +0x81,0x1f,0x28,0x0c,0x4d,0x4d,0x10,0x42,0x81,0x0e,0x36,0x0c,0x66,0x60,0x06,0xc3, +0x06,0xc2,0xf8,0x07,0x0d,0x24,0x36,0x14,0xf9,0xe0,0x0f,0x40,0x1f,0x84,0x04,0xa3, +0x30,0x39,0xb9,0xb0,0xbc,0x2f,0xb6,0xb7,0xb1,0x30,0xb6,0x2f,0xb1,0x3c,0xba,0xb2, +0xb9,0x09,0x02,0xd0,0x06,0x84,0xc2,0xe4,0xe4,0xc2,0xf2,0xbe,0xd8,0xde,0xc6,0xc2, +0xd8,0xbe,0xd8,0xc8,0xe6,0xe8,0x26,0x08,0x80,0x1b,0x10,0x11,0x93,0x0b,0x73,0x1b, +0x43,0x2b,0x9b,0x9b,0x20,0x00,0x6f,0x40,0xc3,0x8c,0xed,0x2d,0x8c,0x6e,0x6e,0x82, +0x00,0xc0,0x01,0x8b,0x34,0xb7,0x39,0xba,0xb9,0x09,0x02,0x10,0x07,0x24,0xd2,0xdc, +0xe8,0xe6,0x26,0x08,0x80,0x1c,0x10,0xa1,0x2b,0xc3,0xfb,0x62,0x7b,0x0b,0x23,0x9b, +0x20,0x00,0x73,0x40,0x84,0xae,0x0c,0xef,0xcb,0xed,0x4d,0xae,0x8d,0x09,0x5d,0x19, +0xde,0xd7,0x1c,0xdd,0x9b,0x5c,0x19,0x8b,0xba,0x34,0x37,0xba,0xb9,0x0d,0xd4,0x48, +0x90,0x44,0x49,0x98,0xc4,0x49,0xa0,0x44,0x4a,0xa8,0xc4,0x4a,0xb0,0x44,0x4b,0xb8, +0xc4,0x4b,0xc0,0x44,0x4c,0x0c,0x32,0x41,0xcc,0x44,0x57,0x85,0x8d,0xcd,0xae,0xcd, +0x25,0x8d,0xac,0xcc,0x8d,0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b, +0x4b,0x7b,0x73,0x9b,0x12,0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4, +0xa6,0x04,0x46,0x1d,0x32,0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2, +0x32,0xb6,0x29,0x41,0x52,0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac, +0x6c,0x6e,0x4a,0xc0,0x07,0x95,0xc8,0xf0,0x5c,0xe8,0xf2,0xe0,0xca,0x82,0xdc,0xdc, +0xde,0xe8,0xc2,0xe8,0xd2,0xde,0xdc,0xe6,0xa6,0x08,0xf7,0xc0,0x0f,0x75,0xc8,0xf0, +0x5c,0xca,0xdc,0xe8,0xe4,0xf2,0xa0,0xde,0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0x21,0xd1, +0x85,0x0c,0xcf,0x65,0xec,0xad,0xce,0x8d,0xae,0x4c,0x6e,0x6e,0x4a,0x30,0x13,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x42,0x00,0x00,0x00,0x26,0x20,0x70,0xac,0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44, +0x62,0x53,0x38,0x3e,0xe2,0x23,0x3e,0xed,0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8, +0x82,0x34,0x04,0x10,0x89,0x4d,0xe1,0xf8,0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00, +0x18,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a, +0xd0,0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6,0x39,0x6c,0xc3, +0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80, +0xf9,0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95, +0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x48,0xc3,0xe5,0x3b,0x8f, +0x2f,0x44,0x04,0x30,0x11,0x21,0xd0,0x0c,0x0b,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3, +0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x1b,0x83,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd, +0x7e,0x71,0xdb,0xb6,0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44, +0x45,0x2c,0x7e,0x71,0xdb,0x66,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15, +0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x76,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xa5,0x03,0x0c,0x3e,0x72,0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x0d,0x48,0xc3,0xe5, +0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xa3,0x02,0xa6, +0x8f,0xa8,0x0e,0x67,0x82,0xed,0x75,0x30,0x4e,0x4f,0x44,0xbb,0x44,0x58,0x49,0x4c, +0xa4,0x1e,0x00,0x00,0x62,0x00,0x05,0x00,0xa9,0x07,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x8c,0x1e,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0xa0,0x07,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02, +0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff, +0xff,0xff,0xff,0x1f,0x00,0x09,0xa8,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xe8,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0xa4,0xc2,0x1c,0x01,0x18,0x24,0x01,0x80,0x02,0x23,0x00,0x25,0x18,0x10,0xa1, +0x0c,0x00,0x00,0x80,0x0c,0x33,0x00,0x65,0x40,0x00,0x10,0x94,0x98,0x23,0x40,0x68, +0x71,0xcf,0x70,0xf9,0x13,0xf6,0x10,0x92,0x1f,0x02,0xcd,0xb0,0x10,0x28,0x60,0x94, +0x65,0x00,0x68,0x00,0x00,0x00,0x04,0x02,0x81,0x58,0x90,0xe3,0xa6,0xe1,0xf2,0x27, +0xec,0x21,0x24,0x7f,0x25,0xa4,0x95,0x98,0xfc,0xe2,0xb6,0x51,0x81,0x40,0x20,0x10, +0x80,0xa2,0x40,0x00,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x14,0xb9,0x69,0xb8,0xfc, +0x09,0x7b,0x08,0xc9,0x5f,0x09,0x69,0x25,0x26,0x1f,0xb9,0x6d,0x54,0x00,0x00,0x00, +0x00,0xa0,0x28,0x13,0x40,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x0a,0x81,0x00, +0x20,0x10,0x64,0x29,0x06,0x02,0x80,0x40,0x20,0x10,0x84,0x29,0x04,0x00,0x00,0x00, +0x90,0xa6,0x30,0x10,0x40,0xa3,0x81,0x40,0x20,0x10,0x00,0x00,0x00,0x41,0x9c,0x82, +0x20,0x00,0x08,0x04,0x02,0x81,0x40,0x90,0xe7,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24, +0x9f,0xdb,0xa8,0x62,0x25,0x26,0x1f,0xb9,0x6d,0x44,0x00,0x00,0x00,0x40,0x21,0x40, +0x80,0x06,0x80,0x42,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b, +0x31,0xf9,0xc5,0x6d,0x23,0x02,0x81,0x40,0x20,0x0a,0x31,0x02,0x34,0x00,0x44,0x9a, +0x23,0x08,0x8a,0xd1,0x00,0x2c,0x00,0x00,0x13,0x9d,0x06,0x02,0x86,0x11,0x08,0x64, +0xa6,0x36,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a, +0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0, +0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05, +0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98, +0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03, +0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76, +0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xa8, +0x56,0xc4,0x1a,0x46,0x10,0x90,0x99,0xda,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0,0x1d, +0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8,0x21,0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98,0x49, +0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e, +0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde, +0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0, +0x0f,0xc0,0xc0,0x0f,0x90,0xe0,0x7a,0x11,0x6c,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66, +0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e, +0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8, +0xc1,0x0f,0x90,0x80,0x90,0xd1,0x6c,0x26,0x34,0x18,0x07,0x76,0x08,0x87,0x79,0x98, +0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05, +0x3e,0xa8,0x07,0x77,0x98,0x87,0x74,0x38,0x07,0x77,0x28,0x07,0x72,0x00,0x83,0x74, +0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0, +0x87,0x7c,0x80,0x87,0x72,0x40,0x01,0x60,0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6,0x61, +0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14, +0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2,0xe1,0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c,0xd2, +0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00,0xa8,0x91,0x6d,0x26,0x32,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07, +0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79, +0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00, +0x03,0x3f,0x40,0x81,0x8a,0x70,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c, +0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03, +0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a, +0x5c,0xa4,0x1b,0x46,0x10,0x80,0x33,0x84,0xe0,0x63,0x57,0x1b,0x4d,0x3c,0x1e,0x8f, +0xc7,0x03,0x00,0x54,0x2e,0x97,0xcb,0x85,0x40,0x20,0x10,0x08,0x04,0x82,0x7a,0x37, +0x49,0x53,0x44,0x09,0x93,0xcf,0x02,0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x02, +0x00,0xfd,0xe6,0x08,0x40,0x21,0x09,0x10,0x24,0xcc,0x04,0x04,0x11,0x09,0x31,0x05, +0x40,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0xa0,0xf3,0x40,0x02, +0x19,0x32,0x52,0x02,0x04,0xd8,0xc1,0x04,0x43,0x1a,0x0c,0x00,0x00,0x00,0x01,0x00, +0x00,0x3b,0x98,0x60,0x40,0x83,0x01,0x00,0x00,0x20,0x00,0x00,0x60,0xc8,0x43,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0xc7,0x00,0x02,0x20,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x02,0x04,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x43,0x1e,0x07,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x86,0x3c,0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79, +0x28,0x20,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x58,0x40,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xa3,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc0,0x90,0x87,0x03,0x02,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, +0x21,0x8f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x30, +0x00,0x02,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x19,0x00,0x01, +0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0xe7,0x0c,0x80,0x00,0x18,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x0b,0x04,0x00,0x00,0x00,0x16,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02, +0x94,0x40,0x11,0x14,0xc3,0x08,0x40,0x39,0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44, +0x71,0x14,0x7e,0x00,0x05,0x47,0x00,0x0a,0x10,0x10,0x10,0x81,0x4c,0x23,0x00,0xd4, +0x9a,0x01,0xa0,0xd8,0x0c,0x00,0xd1,0x66,0x00,0xe8,0x36,0x03,0x40,0xb9,0x19,0x00, +0xda,0xcd,0x00,0x90,0x6f,0x06,0x80,0x80,0x33,0x00,0x14,0x18,0x8b,0x00,0x80,0x20, +0x18,0x8b,0x00,0x02,0x20,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0xb2,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04,0x00,0x9a,0x20,0x00,0xd1,0x06,0x61,0x20, +0x26,0x08,0x80,0xb4,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08, +0xc0,0x34,0x41,0x68,0x83,0x8f,0xc0,0x04,0x01,0xa0,0x26,0x08,0x40,0xb5,0x41,0x50, +0x9c,0x0d,0x89,0xb2,0x30,0x4a,0x33,0x10,0xca,0xb3,0x21,0x19,0x16,0x46,0x31,0x06, +0x42,0x79,0x26,0x08,0x71,0x00,0x06,0x1b,0x12,0x42,0x62,0x14,0x67,0x20,0x94,0x67, +0x82,0x00,0x58,0x13,0x04,0x3a,0x08,0x83,0x0d,0x09,0x55,0x31,0x0a,0x35,0x10,0xca, +0x33,0x41,0x00,0xae,0x0d,0xc9,0x55,0x31,0xca,0x35,0x10,0xca,0x33,0x41,0x00,0xb0, +0x09,0xc2,0x1d,0x88,0xc1,0x06,0x41,0xc9,0x36,0x24,0x99,0xc6,0x28,0xca,0x40,0x28, +0xdb,0x86,0xc4,0x90,0x18,0x65,0x18,0x08,0xe5,0xd9,0x90,0x34,0x12,0xa3,0x64,0x03, +0xa1,0x3c,0x13,0x04,0x20,0xdb,0x90,0x7c,0x15,0xa3,0x10,0x03,0xa1,0x3c,0x1b,0x12, +0x28,0x9a,0x2c,0x8c,0xeb,0x3c,0x30,0x98,0x20,0xe4,0xc1,0x18,0x4c,0x10,0xcc,0xc0, +0xdb,0xb0,0x28,0x62,0xc0,0x28,0xc3,0x40,0x8c,0xc1,0x18,0x8c,0xc1,0x33,0x41,0xd8, +0x03,0x32,0x98,0x20,0x00,0xda,0x06,0x41,0x31,0x83,0x0d,0xcb,0x50,0x06,0x8c,0xa2, +0x0c,0xc4,0x18,0x8c,0xc1,0x18,0x9c,0xc1,0x06,0x81,0x0c,0xd0,0x60,0x82,0xe0,0x07, +0x65,0x30,0x41,0x00,0xb6,0x0d,0x88,0xa2,0x06,0x8c,0xa2,0x0c,0x6b,0x00,0x6c,0x08, +0xd8,0x60,0x82,0x00,0x0a,0x66,0xb0,0x01,0x51,0xdc,0x80,0x51,0x86,0x41,0x01,0x36, +0x04,0x6f,0xb0,0x81,0x08,0x83,0x34,0x68,0x03,0x38,0x98,0x20,0x14,0x02,0x85,0xa1, +0xa9,0x09,0x42,0x28,0x74,0x1b,0x86,0xef,0x1b,0x36,0x10,0x0a,0x1d,0x5c,0x75,0xb0, +0xa1,0x90,0x83,0x39,0x00,0xe2,0xc0,0x0e,0x58,0x98,0xb1,0xbd,0x85,0xd1,0xf1,0x79, +0x6b,0x73,0x4b,0x83,0x7b,0xa3,0x2b,0x73,0xa3,0x03,0x19,0x43,0x0b,0x93,0x63,0x34, +0x95,0xd6,0x06,0xc7,0x56,0x06,0x32,0xf4,0x32,0xb4,0xb2,0x02,0x42,0x25,0x14,0x14, +0xb4,0x21,0xd0,0x83,0x09,0x42,0x28,0x70,0x1b,0x86,0x3c,0xd8,0x03,0x3e,0xd8,0x30, +0xe0,0x41,0x1f,0xf0,0xc1,0x86,0xc1,0x0f,0xfc,0x80,0x0f,0x88,0x0b,0x01,0x3f,0x47, +0x65,0x74,0x42,0x69,0x6c,0x69,0x6e,0x65,0x61,0x72,0x53,0x61,0x6d,0x70,0x6c,0x69, +0x6e,0x67,0x44,0x61,0x74,0x61,0x40,0x40,0x59,0x41,0x3f,0x41,0x55,0x42,0x69,0x6c, +0x69,0x6e,0x65,0x61,0x72,0x53,0x61,0x6d,0x70,0x6c,0x69,0x6e,0x67,0x44,0x61,0x74, +0x61,0x40,0x40,0x56,0x3f,0x24,0x76,0x65,0x63,0x74,0x6f,0x72,0x40,0x4d,0x24,0x30, +0x31,0x40,0x40,0x56,0x3f,0x24,0x76,0x65,0x63,0x74,0x6f,0x72,0x40,0x48,0x24,0x30, +0x31,0x40,0x40,0x40,0x5a,0x2b,0x84,0x50,0x00,0x05,0x96,0x43,0xc0,0xcf,0x51,0x19, +0x9d,0x50,0x1a,0x5b,0x9a,0x5b,0x59,0x98,0xdc,0x54,0x58,0x1b,0x1c,0x5b,0x9a,0xdb, +0x19,0x51,0x18,0x5d,0x18,0x10,0x50,0x56,0xd0,0x4f,0x50,0x95,0x50,0x1a,0x5b,0x9a, +0x5b,0x59,0x98,0xdc,0x54,0x58,0x1b,0x1c,0x5b,0x9a,0xdb,0x19,0x51,0x18,0x5d,0x18, +0x10,0x90,0xd5,0x0f,0x89,0x5d,0xd9,0x18,0xdd,0x9b,0x1c,0x50,0x13,0x09,0x4c,0x0c, +0x10,0x90,0xd5,0x0f,0x89,0x5d,0xd9,0x18,0xdd,0x9b,0x1c,0x10,0x12,0x09,0x4c,0x0c, +0x10,0x10,0x90,0x96,0x0e,0x48,0x49,0xd8,0xd9,0x99,0x8b,0x5c,0xd9,0x5c,0x1d,0x1b, +0xdd,0x8a,0x61,0x14,0x42,0x41,0x14,0x36,0x04,0xa3,0x50,0x85,0x8d,0xcd,0xae,0xcd, +0x25,0x8d,0xac,0xcc,0x8d,0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b, +0x4b,0x7b,0x73,0x9b,0x12,0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4, +0xa6,0x04,0x46,0x1d,0x32,0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2, +0x32,0xb6,0x29,0x01,0x52,0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac, +0x6c,0x6e,0x4a,0x00,0x07,0x75,0xc8,0xf0,0x5c,0xca,0xdc,0xe8,0xe4,0xf2,0xa0,0xde, +0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0x76,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x42,0x00,0x00,0x00,0x26,0x20,0x70,0xac, +0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44,0x62,0x53,0x38,0x3e,0xe2,0x23,0x3e,0xed, +0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8,0x82,0x34,0x04,0x10,0x89,0x4d,0xe1,0xf8, +0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00,0x18,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01, +0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a,0xd0,0x70,0xf9,0xce,0xe3,0x07,0x48,0x03, +0x44,0x98,0x8f,0xdc,0xb6,0x39,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10, +0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe, +0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x8f, +0xdc,0xb6,0x3d,0x48,0xc3,0xe5,0x3b,0x8f,0x2f,0x44,0x04,0x30,0x11,0x21,0xd0,0x0c, +0x0b,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3,0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x1b,0x83, +0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0xb6,0x50,0x0d,0x97,0xef, +0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44,0x45,0x2c,0x7e,0x71,0xdb,0x66,0x50,0x0d, +0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x76, +0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x3e,0x72, +0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44, +0x84,0x5f,0xdc,0xb6,0x0d,0x48,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2, +0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71, +0xdb,0x00,0x00,0x00,0x61,0x20,0x00,0x00,0xce,0x04,0x00,0x00,0x13,0x04,0x57,0x2c, +0x10,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x04,0x98,0x01,0x28,0xc2,0x80,0xb2,0x2b, +0xa3,0x92,0x2b,0x98,0x1a,0x28,0xa4,0x72,0x29,0x95,0x52,0x2a,0xa6,0x72,0x2b,0xdd, +0x80,0xb2,0x29,0xc3,0x80,0x62,0x2b,0x3e,0x5a,0x14,0x41,0x19,0x94,0x47,0x09,0x8c, +0x00,0x10,0x62,0x8c,0x00,0x04,0x41,0x10,0x04,0x83,0x31,0x02,0x10,0xc4,0xff,0x7b, +0x0c,0xc6,0x08,0x40,0x10,0x04,0xd1,0x6f,0x06,0x60,0x8c,0x00,0x04,0x41,0x10,0xff, +0x85,0x31,0x82,0x16,0xb5,0x57,0x7b,0x1b,0x23,0x58,0xf9,0x7f,0xf7,0xb9,0x31,0x02, +0x10,0x04,0x61,0x36,0x0c,0xc6,0x08,0x5a,0x73,0xce,0x69,0x6f,0x8c,0x00,0x04,0x41, +0x90,0x04,0x83,0x31,0x02,0x10,0x04,0x41,0x10,0x14,0xc6,0x08,0x40,0x10,0x04,0x59, +0x30,0x18,0x23,0x00,0x41,0x10,0x74,0xc1,0x60,0x8c,0x00,0x04,0x41,0x10,0xfe,0x85, +0x31,0x02,0x15,0xaf,0x4f,0xd1,0x1b,0x23,0x00,0x41,0x10,0x84,0xbf,0x31,0x02,0x10, +0x04,0x41,0xfc,0x1b,0x01,0x00,0x00,0x00,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0x06, +0xa3,0x50,0x06,0x94,0x28,0xfc,0x01,0x1d,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0x19, +0x90,0x82,0x19,0x54,0xa0,0x30,0x0a,0x75,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x67, +0x50,0x0a,0x67,0x50,0xed,0xc1,0x28,0xd8,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x9c, +0x81,0x29,0xa0,0x81,0x15,0x0a,0x7d,0x70,0x07,0x23,0x06,0x09,0x00,0x82,0x60,0x70, +0x06,0xa7,0x90,0x06,0x17,0x29,0x98,0x02,0x1e,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1, +0x19,0xa0,0x82,0x1a,0x60,0x7f,0x40,0x0a,0x79,0x30,0x62,0x90,0x00,0x20,0x08,0x06, +0x67,0x90,0x0a,0x6b,0x90,0x85,0x42,0x28,0xe8,0xc1,0x88,0x41,0x02,0x80,0x20,0x18, +0x9c,0x81,0x2a,0xb0,0x81,0x36,0x0a,0xa3,0xb0,0x07,0x23,0x06,0x09,0x00,0x82,0x60, +0x70,0x06,0xab,0xd0,0x06,0x5b,0x2a,0x94,0x02,0x1f,0x8c,0x18,0x24,0x00,0x08,0x82, +0xc1,0x19,0xb0,0x82,0x1b,0x70,0xab,0x90,0x0a,0x7d,0x30,0x62,0x90,0x00,0x20,0x08, +0x06,0x67,0xd0,0x0a,0x6f,0xd0,0xa5,0x02,0x2a,0xf8,0xc1,0x88,0x41,0x02,0x80,0x20, +0x18,0x9c,0x81,0x2b,0xc0,0x41,0x18,0xa8,0x42,0x2b,0xfc,0xc1,0x88,0x41,0x02,0x80, +0x20,0x18,0x9c,0xc1,0x2b,0xc4,0xc1,0x18,0xac,0xc2,0x2a,0x80,0xc2,0x88,0x81,0x01, +0x80,0x20,0x18,0x18,0xbc,0x90,0x06,0xac,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x46, +0x2f,0xa8,0x01,0x2c,0xcc,0x44,0x88,0x02,0x00,0x8d,0xc2,0x4c,0x04,0x29,0x00,0xd0, +0x28,0xcc,0x44,0x90,0x02,0x00,0x8d,0xc2,0x4c,0x04,0x29,0x00,0xd0,0x28,0xcc,0x44, +0x90,0x02,0x00,0x8d,0xc2,0x4c,0x04,0x29,0x00,0xd0,0x28,0x1c,0x82,0xb0,0x43,0x10, +0x66,0x82,0x06,0x1f,0x13,0x36,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x18,0xf8, +0x02,0x28,0x34,0xb8,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0x02,0xc2,0x4e,0x40, +0x98,0x1d,0x02,0x7d,0xec,0x10,0xe8,0x33,0x62,0xd0,0x00,0x20,0x08,0x06,0x11,0x3b, +0xa0,0x02,0xf7,0x0b,0x93,0x94,0x0a,0xa9,0x90,0x0a,0xa9,0x30,0x9a,0x10,0x00,0xa3, +0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x61,0x80,0x0e,0xaa,0x70,0x95,0xc3, +0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09,0x08,0x3b,0x01,0x61,0x26,0x1c,0xf2,0x31, +0xe1,0x90,0x8f,0x09,0x82,0x7c,0x4c,0x10,0xe4,0x63,0x42,0x00,0x9f,0x11,0x03,0x03, +0x00,0x41,0x30,0x48,0xf6,0x21,0x16,0x82,0xe1,0x88,0x40,0x0e,0x84,0xef,0x02,0x44, +0x59,0xf0,0xc8,0xc7,0x84,0x47,0x3e,0x26,0x50,0xf0,0x31,0x81,0x82,0xcf,0x88,0x41, +0x03,0x80,0x20,0x18,0x44,0x20,0xc1,0x0b,0x72,0x30,0x0f,0x67,0x60,0x06,0xbd,0xd0, +0x0b,0xbd,0xd0,0x0b,0xa3,0x09,0x01,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x64,0xa0, +0x0f,0xbd,0xa0,0x06,0xf2,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60,0x84,0x10,0x1f, +0x13,0x02,0xfa,0xd8,0x97,0xc8,0xc7,0xbe,0x44,0x3e,0x26,0x88,0x02,0x7c,0x4c,0x18, +0x05,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xd2,0x12,0xba,0x20,0x8c,0x18,0x18, +0x00,0x08,0x82,0x41,0xe2,0x12,0xbb,0x20,0x9c,0x00,0xa0,0x13,0x00,0x64,0x06,0x11, +0x1f,0x33,0x88,0xf8,0xd8,0x29,0x08,0xf1,0x31,0x54,0x10,0xe2,0x63,0x42,0x20,0x9f, +0x2d,0x1c,0xf2,0xe0,0x24,0x4e,0x62,0xd8,0x80,0x08,0x84,0x01,0xb0,0xc1,0x90,0xcf, +0x16,0x0e,0x7b,0x90,0x12,0x2c,0x31,0x6c,0x40,0x04,0xc2,0x00,0x98,0x71,0xc8,0x67, +0x0b,0x87,0x3e,0x58,0x89,0x96,0x18,0x36,0x20,0x02,0x61,0x00,0x4c,0x49,0xe4,0xb3, +0x85,0xc3,0x1f,0xb4,0x84,0x4a,0x0c,0x1b,0x10,0x81,0x30,0x00,0xb3,0x04,0xc1,0x40, +0x05,0xc0,0x23,0x40,0x5c,0x18,0x03,0x15,0x80,0x8f,0x00,0x6b,0x61,0x0c,0x54,0x20, +0x64,0x01,0xfc,0x84,0x31,0x50,0x81,0x98,0x05,0xf0,0x13,0xc6,0x40,0x05,0x40,0x26, +0xc0,0x4f,0x18,0x45,0x4c,0x50,0xc6,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x10,0x06, +0x3b,0xd1,0x0f,0xaa,0x50,0x13,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xc3,0x0d,0x85, +0x40,0x06,0xc3,0x0d,0x85,0x40,0x06,0x25,0x04,0x3a,0xcb,0x20,0x14,0xc1,0x16,0x0e, +0xad,0xb0,0x13,0x09,0x05,0x88,0x31,0x1c,0x11,0x88,0x83,0xf0,0xcd,0x32,0x0c,0x45, +0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x94,0x5a,0x9c,0x84,0x2e,0xf8,0xc4,0xa2,0xa0, +0x04,0x4a,0xa0,0x04,0x4a,0x8c,0x26,0x04,0xc0,0x05,0x88,0x1d,0x31,0x38,0x00,0x10, +0x04,0x03,0x32,0x30,0x8b,0x94,0xb0,0x05,0x9f,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21, +0x30,0x42,0x88,0x8f,0x09,0x01,0x7d,0xac,0x0d,0x82,0xf8,0x0c,0x47,0x04,0xe9,0x20, +0x7c,0xb3,0x0c,0x44,0x11,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x35,0x17,0x2b,0x81, +0xd0,0xc1,0x4d,0x08,0xbb,0x09,0x61,0x26,0xbc,0x83,0x7c,0x4c,0x80,0x07,0xf9,0x9c, +0x00,0xa0,0x13,0x00,0x34,0x9a,0xe0,0x08,0xa3,0x09,0xcf,0x60,0xc9,0x13,0x1f,0x7b, +0x02,0xfa,0x9c,0x81,0xb0,0x33,0x10,0x66,0x02,0x43,0x1f,0x13,0x18,0xfa,0x98,0xa0, +0x12,0xf2,0x31,0x61,0x25,0xe4,0x63,0x02,0x4a,0xc0,0xc7,0xfa,0x41,0x88,0x8f,0x25, +0x8c,0x7c,0x2c,0x18,0xe4,0x63,0x4b,0x23,0x1f,0x0b,0x08,0xf9,0x98,0x65,0xc9,0xc7, +0x2c,0x4b,0x3e,0x26,0x04,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x24,0x36,0xce, +0x22,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0xcb,0x35,0xd4,0x42,0x15,0x3c,0x4b,0x12, +0xf9,0x18,0x82,0xc8,0xc7,0x28,0x4a,0x3e,0x26,0x04,0xf0,0xb1,0x80,0x80,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x24,0xb8,0xe1,0x16,0x81,0x39,0x8e,0x7c,0xac,0x69,0xe4, +0x63,0x82,0x01,0x1f,0x0b,0x04,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xd2,0x1b, +0x73,0x11,0x98,0x11,0xd0,0xc7,0x1c,0x9f,0x90,0x8f,0x05,0x8e,0x7c,0x2c,0x18,0xe4, +0x63,0x11,0x58,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x92,0xf1,0x98,0x8d,0xc0, +0x02,0xb4,0x90,0x8f,0x05,0x39,0x01,0x1f,0x2b,0xe2,0x80,0x3e,0x23,0x06,0x06,0x00, +0x82,0x60,0x90,0x9c,0xc7,0x6d,0x04,0x23,0x06,0x06,0x00,0x82,0x60,0x90,0xa0,0xc7, +0x5e,0x04,0x16,0x10,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x44,0x3d,0xf8,0x22, +0xb0,0x00,0x14,0xe4,0x63,0x41,0x2b,0xc0,0xc7,0x44,0xa1,0x15,0xe0,0x33,0x4b,0x50, +0x0c,0x94,0x20,0x04,0xe1,0x13,0x83,0x4f,0x08,0x3e,0x11,0x0c,0x94,0x20,0x04,0xe1, +0x13,0x83,0x4f,0x08,0x3e,0x11,0xd8,0x2b,0x90,0x07,0x0c,0x86,0x1b,0x02,0xdf,0x00, +0x83,0x59,0x86,0xc3,0x08,0x56,0x60,0xb0,0x8f,0xf1,0x10,0x28,0x00,0x8c,0x15,0x18, +0xee,0xa3,0x3c,0x08,0x0a,0x00,0x63,0x96,0x20,0x18,0x8e,0x38,0xd2,0x42,0xf8,0x2c, +0x41,0xe8,0x63,0x6c,0x11,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x92,0xfc,0x48, +0x8f,0x60,0xba,0x21,0x68,0x0b,0xa2,0x7e,0x02,0x36,0x60,0xc4,0xa0,0x01,0x40,0x10, +0x0c,0xa8,0xfc,0xb0,0x8d,0xb4,0x68,0x8f,0xb0,0x08,0x6e,0xe3,0x36,0x6e,0xe3,0x36, +0x46,0x13,0x02,0xe0,0x02,0xc4,0x8e,0x18,0x1c,0x00,0x08,0x82,0x01,0x19,0xd4,0x07, +0x6e,0x94,0x45,0x7b,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x18,0x21,0xc4,0xc7,0x84, +0x80,0x3e,0x23,0x06,0x0d,0x00,0x82,0x60,0x40,0x85,0x88,0x6f,0xc4,0x45,0x7d,0xa4, +0x05,0x5a,0xfc,0xc6,0x6f,0xfc,0xc6,0x6f,0x8c,0x26,0x04,0xc0,0x05,0x88,0xb5,0xe0, +0x88,0x8f,0x1d,0x01,0x7d,0xaa,0x2d,0xfa,0x03,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80, +0x3a,0x11,0xf2,0xb8,0x8b,0xfd,0x78,0x8b,0xa0,0x3c,0xca,0xa3,0x3c,0xca,0x63,0x34, +0x21,0x00,0x2e,0x40,0xac,0x05,0x4d,0x7c,0xac,0x09,0xe8,0x63,0xcc,0x11,0x1f,0x43, +0x4c,0x43,0x3e,0xc3,0x11,0x42,0x20,0x7c,0xa6,0x10,0xf1,0xb1,0x22,0x35,0xe4,0x33, +0x1c,0x21,0x04,0xc2,0x57,0x44,0xa0,0x17,0x20,0xca,0x56,0x23,0x88,0x8f,0x05,0x9e, +0x7c,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0xba,0x91,0xf9,0x08,0x0d,0x15,0xf1,0x8b, +0xbe,0xa0,0x0f,0xfa,0xa0,0x0f,0xfa,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d, +0x18,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x72,0xa4,0x3e,0x60,0x63,0x18,0x31, +0x38,0x00,0x10,0x04,0x03,0x4b,0x47,0xec,0x23,0x36,0x86,0x11,0x83,0x03,0x00,0x41, +0x30,0xb0,0x76,0xe4,0x3e,0x64,0x63,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x32,0xb0, +0x91,0xfc,0x30,0x0d,0x19,0x19,0x4d,0x08,0x80,0x11,0x83,0x06,0x00,0x41,0x30,0x88, +0xc0,0x84,0x3f,0x58,0x63,0x46,0x66,0x64,0x46,0xfa,0xa3,0x3f,0xfa,0xa3,0x3f,0x46, +0x13,0x02,0x60,0x38,0x22,0xb8,0x8d,0xe0,0x9b,0x6e,0xc8,0x0d,0x21,0xb0,0xa4,0xa0, +0x8f,0x25,0x06,0x7d,0x2c,0x39,0xe8,0x63,0xc4,0x20,0x1f,0x2b,0x06,0xf9,0xd8,0x60, +0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x34,0x21,0x91,0xe1,0x37,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xc0,0x4a,0x93,0x12,0x19,0xc0,0x63,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x2c,0x35,0x31,0x91,0x21,0x3c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x5a,0x93, +0x11,0x19,0xe4,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x36,0x21,0x91,0x61,0x3e, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x6a,0x93,0x12,0x19,0xe8,0xc3,0x84,0xf3,0x90, +0x8f,0x09,0x04,0x7c,0x2c,0xb0,0x0f,0xf9,0x58,0x30,0xc0,0xc7,0x8e,0x22,0x3e,0x16, +0xb0,0x87,0x7c,0x2c,0xd1,0x0f,0xf9,0xd8,0x11,0xc4,0xc7,0x12,0xfe,0x90,0x8f,0x09, +0x41,0x7c,0x46,0x0c,0x1c,0x00,0x04,0xc1,0xc0,0xd9,0x13,0x14,0x69,0x8f,0xf0,0x00, +0x8f,0x1b,0x39,0x8a,0x80,0x0c,0x46,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc2,0x60, +0x4e,0x6a,0x44,0x3c,0xda,0x64,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0xc4,0xa0,0x01, +0x40,0x10,0x0c,0xa2,0x3e,0xc9,0x11,0xf4,0x80,0x13,0xf2,0x18,0x0f,0x1d,0xd1,0x11, +0x1d,0xd1,0x91,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x11,0x83,0x03,0x00,0x41,0x30, +0x20,0x03,0x3c,0xd9,0x11,0xf4,0x78,0x93,0xd1,0x84,0x40,0x18,0x4d,0x10,0x06,0x13, +0x0a,0xf9,0x98,0x50,0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc8,0xa0,0x4f,0xc0, +0xa4,0x3d,0xe6,0x64,0x34,0x21,0x10,0x46,0x13,0x84,0xc1,0x0a,0x21,0x3e,0x56,0x08, +0xf1,0xb9,0x07,0x61,0xf7,0x20,0xcc,0x04,0x42,0x3e,0x26,0x10,0xf2,0x31,0x41,0x90, +0x8f,0x09,0x82,0x7c,0x4c,0x08,0xe0,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xc9,0xac, +0xa4,0x49,0x60,0x8a,0x22,0x1f,0x53,0x14,0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0x92,0x5b,0x69,0x93,0x60,0x38,0xa2,0x70,0x11,0xe1,0x9b,0x65,0x40, +0x9a,0x60,0x96,0x20,0x19,0xa8,0x40,0x7a,0x61,0xd1,0x21,0x64,0xa0,0x02,0x69,0x85, +0xc5,0x40,0x06,0x2a,0x80,0x5f,0x58,0xc0,0x09,0x99,0x25,0x50,0x06,0x2a,0x10,0x23, +0xb9,0x05,0x65,0xa0,0x02,0x31,0x92,0x53,0x50,0x06,0x2a,0x00,0x73,0x4a,0x6a,0x41, +0xa9,0x80,0x44,0xa0,0x0a,0x12,0x81,0xe1,0x86,0x41,0x56,0xd0,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x34,0x5e,0x99,0x93,0x61,0x56,0xa6,0x1b,0x02,0x42,0x18,0x6e,0x30, +0x6a,0xc5,0x0c,0x0c,0x0d,0xf4,0x04,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0x81, +0x8b,0x9d,0x0c,0xc1,0x74,0x43,0x40,0x0c,0xc3,0x0d,0x4d,0xae,0xa0,0xc1,0x88,0xc1, +0x01,0x80,0x20,0x18,0x68,0xe3,0xa2,0x27,0x89,0xae,0x4c,0x37,0x04,0x8a,0x30,0xdc, +0x00,0xf1,0x8a,0x19,0x98,0x1b,0x84,0x0a,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40, +0x3b,0x97,0x3e,0x19,0x82,0xe9,0x86,0x80,0x18,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20, +0x6a,0x97,0x54,0xc1,0x11,0x70,0x41,0x02,0x55,0x51,0x15,0x55,0x51,0x95,0xd1,0x84, +0x00,0x18,0x4d,0x10,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x20,0x03,0x74,0x59,0x15, +0x1c,0xf9,0x95,0xd1,0x84,0x40,0x18,0x4d,0x10,0x06,0x13,0x0a,0xf9,0x98,0x50,0xc8, +0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc8,0xa0,0x5d,0x60,0xa5,0x47,0xc6,0x65,0x34, +0x21,0x10,0x46,0x13,0x84,0xc1,0x0a,0x21,0x3e,0x56,0x08,0xf1,0x31,0x41,0x90,0x8f, +0x09,0x82,0x7c,0x4c,0x08,0xe0,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xc9,0xbf,0xd4, +0x4a,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x16,0xbf,0xe0,0x4a,0x30,0x06,0x23,0x06, +0x07,0x00,0x82,0x60,0x60,0xf5,0x4b,0xae,0x08,0x81,0xe1,0x41,0x40,0x1f,0xc3,0x03, +0x81,0x3e,0xa6,0x0c,0xf4,0x31,0x85,0xa0,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x60, +0x21,0x13,0x2b,0x42,0x40,0x0c,0x23,0x06,0x07,0x00,0x82,0x60,0x60,0x8d,0xcc,0xae, +0xac,0x41,0x60,0x6a,0xc0,0x2f,0x20,0x18,0x6e,0x08,0xf8,0x05,0x0c,0x66,0x19,0x16, +0x25,0xb0,0x37,0xf0,0x17,0x10,0x0c,0x37,0x04,0xfe,0x02,0x06,0xb3,0x0c,0x4c,0x12, +0xcc,0x12,0x34,0x03,0x15,0x08,0x48,0x1d,0x0a,0x33,0x50,0x81,0xb0,0xc3,0xa1,0x31, +0x26,0x2a,0x42,0x7c,0x4c,0x60,0x15,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x02, +0x33,0x20,0x13,0x18,0x9b,0x94,0x02,0x7d,0x8c,0x4d,0x4a,0x81,0x3e,0x23,0x06,0x0d, +0x00,0x82,0x60,0x10,0xc5,0x4c,0xbb,0x84,0x0a,0xc9,0xe0,0xc9,0x9d,0xb8,0x8b,0xbb, +0xb8,0x8b,0xbb,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x98,0x50,0xc0,0xc7,0x84,0x02, +0x3e,0xa3,0x09,0xbc,0x20,0x8c,0x26,0xf4,0xc2,0x60,0xae,0x40,0xc8,0xc7,0x5c,0x81, +0x90,0x8f,0xc1,0xc2,0xac,0xc0,0xc7,0x60,0x81,0x56,0xe0,0x33,0x62,0x70,0x00,0x20, +0x08,0x06,0x96,0xce,0xc8,0x0b,0x21,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xb5,0x33, +0xf3,0x42,0x08,0x23,0x06,0x07,0x00,0x82,0x60,0x60,0xf1,0x0c,0xbe,0xd4,0x8a,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0x56,0xcf,0xe4,0x8b,0xad,0x08,0xa7,0x20,0xec,0x14, +0x84,0x19,0x21,0xd0,0xc7,0x08,0x81,0x3e,0x23,0x06,0x0f,0x00,0x82,0x60,0xc0,0xfd, +0x0c,0xbc,0xd4,0x4a,0xab,0x08,0xc1,0xb9,0x9c,0xcb,0xcd,0xdc,0x4c,0xc8,0xe4,0xca, +0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x84,0x01,0xd8, +0x88,0xcc,0xab,0xf4,0xcc,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09,0x08,0x3b,0x01, +0x61,0x26,0x68,0xf2,0x31,0x41,0x93,0x8f,0x09,0x82,0x7c,0x4c,0x10,0xe4,0x63,0x42, +0x00,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x48,0xe6,0x26,0x65,0x02,0x0b,0xe0,0x45, +0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x90,0xd4,0x0d,0xca,0x04,0x16,0xc4,0x8b,0x7c, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xb9,0x9b,0x94,0x09,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0xc1,0x1b,0xb4,0x09,0x4c,0x92,0xe4,0x63,0x92,0x24,0x1f,0x13,0x02,0xf8, +0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xc2,0x37,0x32,0x13,0x58,0x1a,0xa4,0x81,0x7c, +0x2c,0x0d,0xd2,0x40,0x3e,0x26,0x04,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x04, +0x74,0x6c,0x26,0xb0,0x22,0xa0,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x24,0xa2,0x23, +0x37,0x81,0xdd,0x4b,0x10,0x1f,0x0b,0x18,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01, +0x19,0xec,0x8d,0xcf,0xac,0xcb,0xdc,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x98,0xc8, +0x08,0xf1,0x31,0x21,0xa0,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x90,0x01,0xe8,0x8c, +0x0d,0xbc,0xe8,0xcd,0x68,0x42,0x20,0x58,0x30,0xc8,0x67,0x96,0xc0,0x19,0xa8,0x40, +0x40,0xac,0x09,0x05,0x68,0xa0,0x02,0x21,0x9a,0x3e,0x80,0x06,0x2a,0x00,0x90,0x6b, +0xf2,0x00,0x1a,0xa8,0x00,0x54,0xad,0x09,0x05,0x68,0x96,0xe0,0x19,0xa8,0x40,0x10, +0x27,0x0f,0x9e,0x81,0x0a,0x04,0x71,0xea,0xe0,0x19,0xa8,0x00,0x10,0x27,0x0e,0x9e, +0x81,0x0a,0x40,0xd6,0x9c,0x3a,0x78,0x2a,0xd0,0x17,0x28,0x43,0x5f,0x60,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0xc2,0xc0,0x75,0xe0,0xa6,0x5f,0x50,0x67,0x34,0x21,0x00,0x46, +0x13,0x84,0x60,0xb8,0xa1,0x10,0xc8,0x60,0xb8,0xa1,0x10,0xc8,0xa0,0x84,0x40,0xa7, +0x1b,0x62,0x06,0x66,0x82,0x11,0x83,0x06,0x00,0x41,0x30,0x88,0x78,0x07,0x6f,0x5c, +0xe6,0x75,0x12,0x24,0x6f,0xf2,0x26,0x6f,0xf2,0x66,0x34,0x21,0x00,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0x80,0x0c,0x6c,0x27,0x6f,0x4c,0xc6,0x75,0x46,0x13,0x02,0x60,0x34, +0x41,0x08,0x8c,0x10,0xe2,0x63,0x42,0x40,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x20, +0x83,0xdd,0xf1,0x9b,0x95,0xa9,0x9d,0xd1,0x84,0x40,0xb0,0x41,0x91,0x8f,0x05,0x82, +0x7c,0x86,0x23,0xba,0x20,0xf8,0x2e,0x00,0x44,0x05,0xd8,0x8e,0x18,0x1c,0x00,0x08, +0x82,0x81,0x85,0x3e,0xa0,0xa3,0x11,0x23,0x06,0x07,0x00,0x82,0x60,0x60,0xa5,0x4f, +0xe9,0x70,0x85,0x69,0xe2,0x03,0x82,0xe1,0x86,0x40,0x7c,0xc0,0x60,0x96,0x01,0x7a, +0x02,0x03,0x03,0xf2,0x01,0xc1,0x70,0x43,0x40,0x3e,0x60,0x30,0xcb,0x10,0x39,0xc1, +0x88,0x81,0x01,0x80,0x20,0x18,0x24,0xf2,0x23,0x3e,0xe4,0x60,0xe3,0x10,0xc8,0x67, +0x38,0x22,0x14,0xd0,0x46,0xf8,0xa6,0x1b,0xe2,0x00,0x6d,0x02,0x53,0x12,0xfa,0xd8, +0xda,0x04,0xf1,0x19,0x6e,0x68,0xd2,0x27,0x0c,0xa6,0x1b,0xd8,0xa6,0x6d,0x02,0x1b, +0x02,0xf9,0x98,0x11,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x12,0xfe,0x61,0x9f, +0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xfc,0xa9,0x9d,0x40,0x19,0x31,0x68,0x00, +0x10,0x04,0x83,0x88,0x7f,0x70,0xc7,0x6c,0xde,0x67,0x6c,0xc4,0x26,0x77,0x72,0x27, +0x77,0x72,0x67,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0xea,0x6c,0x6e, +0x07,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0xeb,0x1f,0xda,0x09,0xe8,0x67,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x34,0xff,0xa9,0x9d,0x14,0xa9,0x9f,0x11,0x83,0x06,0x00,0x41, +0x30,0x88,0x46,0xe8,0x77,0xda,0xc6,0x7e,0x84,0x00,0x7c,0xc0,0x07,0x7c,0xc0,0x67, +0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x0c,0x1a,0x00,0x04,0xc1, +0x20,0x3a,0xa1,0xf1,0xa1,0x1b,0xfd,0x31,0x0a,0xf2,0x21,0x1f,0xf2,0x21,0x9f,0xd1, +0x84,0x00,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x28,0x85,0xca,0xe7,0x6e,0xf8,0x07, +0x39,0xcc,0xc7,0x7c,0xcc,0xc7,0x7c,0x46,0x13,0x02,0x60,0x11,0x87,0xb7,0xf1,0x1f, +0xff,0x59,0xc4,0xe1,0x6d,0xfe,0xe7,0x7f,0x16,0x71,0x78,0x1b,0x10,0x02,0xa1,0x61, +0x03,0x62,0x50,0x06,0x60,0xd8,0x80,0x10,0x92,0x01,0x18,0x36,0x20,0x02,0x64,0x00, +0x36,0x71,0x78,0x9b,0x10,0x0a,0xa1,0x61,0x03,0x22,0x38,0x06,0x60,0x13,0x87,0xb7, +0x11,0x21,0x11,0x1a,0x36,0x20,0x02,0x63,0x00,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20, +0x82,0x21,0xf6,0xd1,0x9b,0x11,0xba,0x1b,0xa7,0x7d,0xda,0xa7,0x7d,0xda,0x67,0x34, +0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20, +0xa2,0x21,0xf8,0x09,0x9d,0x13,0xda,0x1b,0x29,0x7e,0xe2,0x27,0x7e,0xe2,0x67,0x34, +0x21,0x00,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0xb2,0x21,0xf9,0x21,0x9d,0x14,0xea, +0x1b,0x6a,0x7e,0xe6,0x67,0x7e,0xe6,0x67,0x34,0x21,0x00,0x16,0x71,0xe0,0x9b,0x15, +0x72,0xa1,0x45,0x1c,0xf8,0x86,0x85,0x5e,0x68,0x11,0x07,0xbe,0x69,0x21,0x18,0x1a, +0x36,0x20,0x06,0x65,0x00,0x86,0x0d,0x08,0x21,0x19,0x80,0x61,0x03,0x22,0x40,0x06, +0x60,0x13,0x07,0xbe,0x71,0xa1,0x18,0x1a,0x36,0x20,0x82,0x63,0x00,0x36,0x71,0xe0, +0x9b,0x17,0x92,0xa1,0x61,0x03,0x22,0x30,0x06,0xa0,0x48,0x67,0x86,0xc0,0x50,0xa1, +0x7e,0x40,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xda,0x0e,0xc5,0x8f,0x10,0x8c,0x18, +0x34,0x00,0x08,0x82,0x41,0x04,0x46,0xfc,0xa3,0x3a,0x33,0x14,0x78,0xfd,0xd3,0x3f, +0xfd,0xd3,0x3f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0, +0x00,0x20,0x08,0x06,0x11,0x19,0x81,0x50,0xec,0xdc,0x50,0x21,0x06,0x21,0x14,0x42, +0x21,0x14,0x42,0xa3,0x09,0x01,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x91,0x19,0x89, +0x10,0xed,0xe4,0xd0,0x41,0x06,0x23,0x34,0x42,0x23,0x34,0x42,0xa3,0x09,0x01,0xb0, +0x88,0x03,0xeb,0xec,0x50,0x0f,0x2d,0xe2,0xc0,0x3a,0x3c,0xe4,0x43,0x8b,0x38,0xb0, +0x4e,0x0f,0xfd,0xd0,0xb0,0x01,0x31,0x28,0x03,0x30,0x6c,0x40,0x08,0xc9,0x00,0x0c, +0x1b,0x10,0x01,0x32,0x00,0x9b,0x38,0xb0,0x8e,0x0f,0x81,0xd1,0xb0,0x01,0x11,0x1c, +0x03,0xb0,0x89,0x03,0xeb,0xfc,0x50,0x18,0x0d,0x1b,0x10,0x81,0x31,0x00,0x23,0x06, +0x0d,0x00,0x82,0x60,0x10,0xb5,0x51,0x0a,0xdd,0x0e,0x18,0xb1,0xc1,0xec,0xa8,0x90, +0x0a,0xa9,0x90,0x0a,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88, +0x41,0x03,0x80,0x20,0x18,0x44,0x71,0xd4,0x42,0xbe,0x43,0x46,0x70,0x70,0x3b,0x2e, +0xe4,0x42,0x2e,0xe4,0x42,0xa3,0x09,0x01,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xd1, +0x1c,0xbd,0x50,0xf8,0x98,0x91,0x1c,0xe4,0x0e,0x0c,0xc1,0x10,0x0c,0xc1,0xd0,0x68, +0x42,0x00,0x2c,0xe2,0x90,0x3b,0x68,0x54,0x46,0x8b,0x38,0xe4,0x4e,0x1a,0x99,0xd1, +0x22,0x0e,0xb9,0xa3,0x46,0x67,0x34,0x6c,0x40,0x0c,0xca,0x00,0x0c,0x1b,0x10,0x42, +0x32,0x00,0xc3,0x06,0x44,0x80,0x0c,0xc0,0x26,0x0e,0xb9,0xb3,0x46,0x68,0x34,0x6c, +0x40,0x04,0xc7,0x00,0x6c,0xe2,0x90,0x3b,0x6c,0x94,0x46,0xc3,0x06,0x44,0x60,0x0c, +0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x44,0x7a,0x64,0x43,0xe7,0xd3,0x46,0xe1,0x03, +0x3e,0x37,0x74,0x43,0x37,0x74,0x43,0xa3,0x09,0x01,0x30,0x62,0xd0,0x00,0x20,0x08, +0x06,0x11,0x1f,0xe1,0x90,0xfa,0xbc,0xd1,0xf8,0x88,0x4f,0x0e,0xe5,0x50,0x0e,0xe5, +0xd0,0x68,0x42,0x00,0x2c,0xe2,0x20,0x3e,0x71,0xd4,0x46,0x8b,0x38,0x88,0x8f,0x1c, +0xb9,0xd1,0x22,0x0e,0xe2,0x33,0x47,0x6f,0x34,0x6c,0x40,0x0c,0xa4,0x30,0x00,0xc3, +0x06,0x84,0x30,0x0a,0x03,0x30,0x6c,0x40,0x04,0xa2,0x30,0x00,0x9b,0x38,0x88,0x0f, +0x1d,0xc1,0xd1,0xb0,0x01,0x11,0x1c,0x03,0xb0,0x89,0x83,0xf8,0xd4,0x51,0x1c,0x0d, +0x1b,0x10,0x81,0x31,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0x10,0x8d,0xd2,0x0f,0xb5, +0x8f,0x1d,0x91,0x41,0xfa,0x80,0x11,0x18,0x81,0x11,0x18,0x8d,0x26,0x04,0xc0,0x68, +0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x44,0xa7,0x34,0x46, +0xf4,0xa3,0x47,0x68,0xd0,0x3e,0x64,0x44,0x46,0x64,0x44,0x46,0xa3,0x09,0x01,0x30, +0x62,0xd0,0x00,0x20,0x08,0x06,0x51,0x2a,0x95,0xd1,0xfd,0xf0,0x91,0x1a,0xbc,0x8f, +0x19,0x99,0x91,0x19,0x99,0xd1,0x68,0x42,0x00,0x2c,0xe2,0xf0,0x3e,0x7e,0x94,0x47, +0x8b,0x38,0xbc,0xcf,0x1f,0xe9,0xd1,0x22,0x0e,0xef,0x03,0x4a,0x7b,0x34,0x6c,0x40, +0x0c,0xca,0x00,0x0c,0x1b,0x10,0x42,0x32,0x00,0xc3,0x06,0x44,0x80,0x0c,0xc0,0x26, +0x0e,0xef,0x13,0x4a,0x7c,0x34,0x6c,0x40,0x04,0xc7,0x00,0x6c,0xe2,0xf0,0x3e,0xa2, +0xd4,0x47,0xc3,0x06,0x44,0x60,0x0c,0x80,0xe5,0xc3,0x19,0x81,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0xb4,0x56,0x1a,0x23,0x55,0x09,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20, +0x92,0x25,0x37,0xe2,0x9f,0x52,0x8a,0x85,0xe0,0x8d,0xde,0xe8,0x8d,0xde,0x68,0x34, +0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20, +0xb2,0x25,0x39,0x1a,0xa1,0x54,0xaa,0x85,0x62,0x8e,0xe6,0x68,0x8e,0xe6,0x68,0x34, +0x21,0x00,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0xc2,0x25,0x3a,0x32,0xa1,0x55,0xba, +0x85,0xa3,0x8e,0xea,0xa8,0x8e,0xea,0x68,0x34,0x21,0x00,0x16,0x71,0xf0,0x9f,0x56, +0x72,0xa5,0x45,0x1c,0xfc,0xc7,0x95,0x5e,0x69,0x11,0x07,0xff,0x79,0x25,0x58,0x1a, +0x36,0x20,0x06,0x65,0x00,0x86,0x0d,0x08,0x21,0x19,0x80,0x61,0x03,0x22,0x40,0x06, +0x60,0x13,0x07,0xff,0x81,0xa5,0x58,0x1a,0x36,0x20,0x82,0x63,0x00,0x36,0x71,0xf0, +0x9f,0x58,0x92,0xa5,0x61,0x03,0x22,0x30,0x06,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c, +0xa2,0x5f,0xda,0xa3,0x14,0x92,0x25,0x13,0x72,0xf8,0x88,0x8f,0xf8,0x88,0x8f,0x46, +0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c, +0xa2,0x71,0xfa,0x23,0x18,0xb2,0x25,0x15,0x92,0x40,0x09,0x94,0x40,0x09,0x94,0x46, +0x13,0x02,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xa2,0x72,0x0a,0xa5,0x19,0xc2,0x25, +0x16,0xa2,0x44,0x49,0x94,0x44,0x49,0x94,0x46,0x13,0x02,0x60,0x11,0x87,0x15,0xd2, +0xa5,0x5c,0x5a,0xc4,0x61,0x85,0x76,0x49,0x97,0x16,0x71,0x58,0x21,0x5e,0xda,0xa5, +0x61,0x03,0x62,0x50,0x06,0x60,0xd8,0x80,0x10,0x92,0x01,0x18,0x36,0x20,0x02,0x64, +0x00,0x36,0x71,0x58,0xa1,0x5e,0xe2,0xa5,0x61,0x03,0x22,0x38,0x06,0x60,0x13,0x87, +0x15,0xf2,0xa5,0x5e,0x1a,0x36,0x20,0x02,0x63,0x00,0x46,0x0c,0x1a,0x00,0x04,0xc1, +0x20,0x62,0x27,0x54,0xb2,0xa1,0x5f,0x6a,0x85,0x2d,0x95,0x52,0x29,0x95,0x52,0x69, +0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x0c,0x1a,0x00,0x04,0xc1, +0x20,0x82,0x27,0x56,0xea,0xa1,0x71,0x8a,0x85,0xaf,0x95,0x5a,0xa9,0x95,0x5a,0x69, +0x34,0x21,0x00,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0x92,0x27,0x57,0x02,0xa3,0x72, +0x9a,0x85,0x30,0x78,0xa5,0x57,0x7a,0xa5,0x57,0x1a,0x4d,0x08,0x80,0x45,0x1c,0x70, +0xe8,0x9c,0xc2,0x69,0x11,0x07,0x1c,0x42,0x27,0x71,0x5a,0xc4,0x01,0x87,0xd2,0x69, +0x9c,0x86,0x0d,0x88,0x41,0x19,0x80,0x61,0x03,0x42,0x48,0x06,0x60,0xd8,0x80,0x08, +0x90,0x01,0xd8,0xc4,0x01,0x87,0xd4,0x89,0x9c,0x86,0x0d,0x88,0xe0,0x18,0x80,0x4d, +0x1c,0x70,0x68,0x9d,0xca,0x69,0xd8,0x80,0x08,0x8c,0x01,0xb0,0x77,0x88,0x07,0xf8, +0x58,0x50,0x0e,0xf0,0xb1,0x80,0x1c,0xe0,0x63,0xc1,0x2d,0xc0,0xc7,0x02,0x5b,0x80, +0x8f,0x05,0xac,0x00,0x1f,0x0b,0x56,0x01,0x3e,0x16,0x94,0x02,0x7c,0x2c,0x20,0x05, +0xf8,0x58,0xa0,0x07,0xf0,0xb1,0x20,0x0f,0xe0,0x63,0x41,0x1b,0xc0,0xc7,0x02,0x36, +0x80,0x8f,0x05,0x62,0x00,0x1f,0x0b,0xc2,0x00,0x3e,0x16,0x5c,0xf0,0xb1,0xc0,0x82, +0xcf,0x70,0x44,0xf0,0x47,0xc2,0x37,0xcb,0x20,0x59,0xc1,0x2c,0xc1,0x34,0x50,0x81, +0x94,0x02,0x25,0x22,0xd2,0x40,0x05,0xf2,0x07,0x14,0x8a,0x48,0x03,0x15,0x48,0x1e, +0x50,0x2e,0x22,0x0d,0x54,0x20,0x73,0x40,0xc9,0x88,0x34,0x50,0x81,0xb4,0x01,0x65, +0x23,0xd2,0x40,0x05,0x12,0x06,0x94,0x4a,0x06,0xd2,0x40,0x05,0x12,0x06,0x14,0x9b, +0x48,0x03,0x15,0x40,0x18,0x50,0x2a,0x1a,0x48,0x23,0x06,0x0b,0x00,0x82,0x60,0xe0, +0xb5,0x14,0x39,0x11,0x85,0x41,0x14,0xc6,0x88,0xc1,0x02,0x80,0x20,0x18,0x78,0x2e, +0x55,0x4e,0x37,0x61,0x13,0x35,0x71,0x13,0x36,0x51,0x13,0x23,0x06,0x07,0x00,0x82, +0x60,0x60,0xcd,0xd4,0x3b,0x05,0xc2,0x88,0xc1,0x02,0x80,0x20,0x18,0x78,0x30,0x75, +0x4e,0x39,0x81,0x13,0x37,0x71,0x20,0x89,0x05,0x02,0x7d,0x2c,0x98,0x25,0xf9,0xd8, +0x2c,0x05,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x84,0xa7,0xde,0xc9,0x31,0x21, +0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x24,0x3e,0x05,0x4f,0xc1,0x88,0x81,0x01, +0x80,0x20,0x18,0x24,0x3f,0x25,0x4f,0x92,0x05,0x85,0x7c,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0x09,0xab,0x79,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xf2,0x29,0x7d, +0x82,0x88,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x7e,0x6a,0x9f,0x20,0xc1,0x20,0x9c, +0x82,0xc1,0x70,0x43,0x40,0x53,0x60,0x30,0xcb,0x50,0x51,0xc1,0x22,0x0e,0xa8,0x74, +0x53,0x02,0x05,0x88,0xb1,0x88,0x43,0x2a,0xe5,0x14,0x41,0x01,0x62,0x2c,0xe2,0xa0, +0x4a,0x3b,0x65,0x50,0x80,0x18,0x9b,0x38,0xac,0x52,0x4f,0x21,0x14,0x20,0xc6,0x26, +0x0e,0xac,0xf4,0x53,0x0a,0x05,0x88,0x31,0x4b,0x30,0xcd,0x12,0x58,0x03,0x15,0x88, +0x69,0x06,0x11,0x57,0x0d,0x54,0x20,0xe8,0x12,0x71,0xd5,0x88,0x81,0x03,0x80,0x20, +0x18,0x38,0x71,0xe5,0x4f,0xe4,0x74,0x4b,0xb6,0xd4,0x52,0x42,0x20,0x08,0xf9,0x84, +0x01,0x31,0x00,0x00,0x26,0x00,0x00,0x00,0x5b,0x8a,0x54,0x08,0xfc,0xe0,0x18,0x85, +0x2d,0x05,0x2b,0x04,0x7e,0x70,0x8c,0xc2,0x96,0xe2,0x15,0x02,0x3f,0x38,0x46,0x61, +0x4b,0x21,0x0b,0x81,0x1f,0x1c,0xa3,0xb0,0x65,0x18,0x87,0xc0,0x0f,0xb6,0x0c,0xbc, +0x13,0xf8,0xc1,0x96,0xc1,0x77,0x02,0x3f,0xd8,0x32,0xb8,0x4f,0xe0,0x07,0x5b,0x06, +0xf8,0x09,0xfc,0x60,0xcb,0x30,0x42,0x81,0x1f,0x6c,0x19,0x4a,0x28,0xf0,0x83,0x2d, +0x43,0x0d,0x05,0x7e,0xb0,0x65,0xb8,0xa1,0xc0,0x0f,0xb6,0x0c,0x63,0x14,0xf8,0xc1, +0x96,0xa1,0x8c,0x02,0x3f,0xd8,0x32,0xd4,0x51,0xe0,0x07,0x5b,0x86,0x3b,0x0a,0xfc, +0x60,0xcb,0x90,0x4a,0x81,0x1f,0x6c,0x19,0x56,0x29,0xf0,0x83,0x2d,0xc3,0x2e,0x05, +0x7e,0xb0,0x65,0xe8,0xa5,0xc0,0x0f,0xb6,0x0c,0xed,0x14,0xf8,0xc1,0x96,0xe1,0x9d, +0x02,0x3f,0xd8,0x32,0x94,0x55,0xe0,0x07,0x5b,0x86,0xb3,0x0a,0xfc,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_16bit_846805a602c4865b8f679129d52e423f.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_16bit_846805a602c4865b8f679129d52e423f.h new file mode 100644 index 00000000..44d00956 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_16bit_846805a602c4865b8f679129d52e423f.h @@ -0,0 +1,789 @@ +// ffx_fsr2_depth_clip_pass_16bit_846805a602c4865b8f679129d52e423f.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_depth_clip_pass_16bit_846805a602c4865b8f679129d52e423f_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_846805a602c4865b8f679129d52e423f_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_846805a602c4865b8f679129d52e423f_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_846805a602c4865b8f679129d52e423f_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_16bit_846805a602c4865b8f679129d52e423f_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_exposure", "r_reactive_mask", "r_transparency_and_composition_mask", "r_reconstructed_previous_nearest_depth", "r_dilated_motion_vectors", "r_previous_dilated_motion_vectors", "r_dilatedDepth", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_846805a602c4865b8f679129d52e423f_SRVResourceBindings[] = { 7, 6, 9, 3, 4, 0, 1, 5, 2, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_846805a602c4865b8f679129d52e423f_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_846805a602c4865b8f679129d52e423f_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_16bit_846805a602c4865b8f679129d52e423f_UAVResourceNames[] = { "rw_prepared_input_color", "rw_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_846805a602c4865b8f679129d52e423f_UAVResourceBindings[] = { 1, 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_846805a602c4865b8f679129d52e423f_UAVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_846805a602c4865b8f679129d52e423f_UAVResourceSpaces[] = { 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_16bit_846805a602c4865b8f679129d52e423f_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_846805a602c4865b8f679129d52e423f_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_846805a602c4865b8f679129d52e423f_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_846805a602c4865b8f679129d52e423f_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_846805a602c4865b8f679129d52e423f_size = 12168; + +static const unsigned char g_ffx_fsr2_depth_clip_pass_16bit_846805a602c4865b8f679129d52e423f_data[] = { +0x44,0x58,0x42,0x43,0x7e,0xe6,0x8d,0x06,0x1e,0xbb,0xa3,0x2c,0x40,0xa1,0xf4,0x87, +0xc6,0xad,0xdc,0x03,0x01,0x00,0x00,0x00,0x88,0x2f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0x00,0x11,0x00,0x00,0x1c,0x11,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x80,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x04,0x0f,0x00,0x00,0x62,0x00,0x05,0x00, +0xc1,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xec,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xb8,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x84,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09,0xa8,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xe5,0x00,0x00,0x00,0x32,0x22,0xc8,0x09, +0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0x88,0xc2,0x1c,0x01,0x18,0x24,0x01, +0x80,0x02,0x23,0x00,0x25,0x18,0x10,0xa1,0x0c,0x00,0x00,0x80,0x0c,0x33,0x00,0x65, +0x40,0x00,0x10,0x94,0x98,0x23,0x40,0x68,0x71,0xcf,0x70,0xf9,0x13,0xf6,0x10,0x92, +0x1f,0x02,0xcd,0xb0,0x10,0x28,0x60,0x94,0x65,0x00,0x68,0x00,0x00,0x00,0x04,0x02, +0x81,0x58,0x90,0xe3,0xa6,0xe1,0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4,0x95,0x98, +0xfc,0xe2,0xb6,0x51,0x81,0x40,0x20,0x10,0x80,0xa2,0x40,0x00,0x0d,0x00,0x00,0x00, +0x00,0x00,0x00,0x14,0xb9,0x69,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0x5f,0x09,0x69,0x25, +0x26,0x1f,0xb9,0x6d,0x54,0x00,0x00,0x00,0x00,0xa0,0x28,0x13,0x40,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x0a,0x81,0x00,0x20,0x10,0x64,0x29,0x06,0x02,0x80,0x40, +0x20,0x10,0x84,0x29,0x04,0x00,0x00,0x00,0x90,0xa6,0x30,0x10,0x40,0xa3,0x81,0x40, +0x20,0x10,0x00,0x00,0x00,0x41,0x9c,0x82,0x20,0x00,0x08,0x04,0x02,0x81,0x40,0x90, +0xe7,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0x1f,0xb9, +0x6d,0x44,0x00,0x00,0x00,0x40,0x21,0x40,0x80,0x06,0x80,0x42,0x47,0x0d,0x97,0x3f, +0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0x02,0x81,0x40, +0x20,0x0a,0x31,0x02,0x34,0x00,0x44,0x9a,0x23,0x08,0x8a,0xd1,0x00,0x2c,0x00,0x00, +0x13,0x9d,0x06,0x02,0x86,0x11,0x08,0x64,0xa6,0x36,0x18,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87, +0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03,0x3d, +0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00, +0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c, +0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0, +0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03, +0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xa8,0x56,0xc4,0x1a,0x46,0x10,0x90,0x99,0xda, +0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d, +0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc, +0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0,0x1d,0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8,0x21, +0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0xe0,0x7a,0x11, +0x6c,0xa6,0x30,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0, +0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87, +0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a, +0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x90,0x80,0x90,0xd1,0x6c,0x26, +0x34,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a, +0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xa8,0x07,0x77,0x98,0x87,0x74,0x38, +0x07,0x77,0x28,0x07,0x72,0x00,0x83,0x74,0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83, +0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0x01,0x60, +0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8, +0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2,0xe1, +0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c,0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00,0xa8, +0x91,0x6d,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b, +0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0, +0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07, +0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x81,0x8a,0x70,0x33,0x91, +0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03, +0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38, +0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80, +0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x5c,0xa4,0x1b,0x46,0x10,0x80,0x33,0x84, +0xe0,0x63,0x57,0x1b,0x4d,0x3c,0x1e,0x8f,0xc7,0x03,0x00,0x54,0x2e,0x97,0xcb,0x85, +0x40,0x20,0x10,0x08,0x04,0x82,0x7a,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02,0xcc, +0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x02,0x00,0xfd,0xe6,0x08,0x40,0x01,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0xa0,0xf3,0x40,0x02,0x19,0x32,0x52,0x02, +0x04,0xd8,0xc1,0x04,0x83,0x28,0x0c,0x00,0x00,0x00,0x01,0x00,0x00,0x3b,0x98,0x60, +0xc0,0x83,0x01,0x00,0x00,0x20,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0xc7,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x80,0x21,0x4f,0x02,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x43,0x1e,0x07,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x11, +0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x28,0x20,0x00,0x06, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x58,0x40,0x00,0x04,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x60,0xc8,0xa3,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90, +0x87,0x03,0x02,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x07,0x04, +0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x30,0x00,0x02,0x60,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x19,0x00,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0xe7,0x0c,0x80,0x00,0x18,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x20,0x0b,0x04,0x00,0x00,0x00,0x24,0x00,0x00,0x00,0x32,0x1e,0x98,0x1c, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02,0x94,0x40,0x11,0x8c, +0x00,0x14,0x43,0x39,0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44,0x71,0x14,0x7e,0x40, +0x81,0x14,0x4c,0x01,0x15,0x54,0x61,0x15,0x58,0x01,0x06,0x14,0x64,0x40,0x81,0x06, +0x14,0x6c,0x40,0x01,0x07,0x14,0x72,0x40,0x41,0x07,0x14,0x76,0x40,0x81,0x07,0x14, +0x7a,0x40,0xc1,0x07,0x14,0xe2,0x40,0xb9,0x95,0x45,0x61,0x12,0x14,0xb2,0x42,0x59, +0x95,0x13,0x05,0x0b,0x10,0x10,0x10,0x81,0x4c,0x35,0x30,0x02,0x40,0x81,0xb1,0x08, +0x00,0x08,0x02,0x6a,0xcd,0x00,0x50,0x6c,0x06,0x80,0x68,0x33,0x00,0x74,0x9b,0x01, +0xa0,0xdc,0x0c,0x00,0xed,0x66,0x00,0xa8,0x37,0x03,0x40,0xbe,0x19,0x00,0x02,0xce, +0x00,0x50,0x60,0x2c,0x02,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x8f,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04,0x00,0x9a,0x20,0x00, +0xd1,0x06,0x61,0x20,0x26,0x08,0x80,0xb4,0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x04, +0x60,0xda,0x30,0x20,0x09,0x31,0x41,0x68,0x03,0x3c,0xa0,0x25,0xf7,0x95,0xe6,0x06, +0x57,0x47,0xf7,0x35,0xf6,0xc6,0xf6,0x26,0xf7,0xa5,0x96,0x46,0x47,0x57,0x26,0x57, +0x46,0x36,0x41,0x00,0xa8,0x09,0x02,0x50,0x6d,0x10,0x0c,0x67,0x43,0x62,0x2c,0x8c, +0xd1,0x0c,0x84,0xf1,0xd0,0x92,0xfb,0x4a,0x73,0x83,0xab,0xa3,0xfb,0x6a,0x7b,0xa3, +0x4b,0x7b,0x73,0xfb,0xb2,0x2b,0x1b,0xa3,0x7b,0x93,0x9b,0xdb,0x90,0x0c,0x4b,0x64, +0x24,0x03,0x61,0x3c,0x13,0x84,0x38,0xc8,0x03,0x42,0x72,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x1b,0x12,0x62,0xa2,0x0c,0x67, +0x20,0x8c,0x67,0x82,0x00,0x58,0x13,0x04,0x3a,0xd0,0x03,0x3e,0x72,0x5f,0x72,0x65, +0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x1b,0x12,0xeb,0xc2,0x0c, +0x6b,0x20,0x8c,0x67,0x82,0x00,0x5c,0x1c,0x03,0xb9,0x2f,0x3a,0xb9,0x30,0xb7,0x39, +0xb8,0x30,0xb9,0x32,0xb7,0xb1,0xbc,0xaf,0x30,0x37,0xb2,0xaf,0xb1,0xb7,0x36,0xb8, +0xb7,0xb9,0x34,0xba,0xb4,0x37,0xb7,0xaf,0xb6,0xb0,0xb9,0xb5,0x0d,0x89,0x76,0x6d, +0x86,0x36,0x10,0xc6,0x33,0x41,0x00,0xb0,0x09,0xc2,0x1d,0xec,0x01,0xcd,0x40,0xee, +0x4b,0xae,0x6c,0xec,0xcd,0x6d,0x8e,0x4e,0xae,0x6e,0x8c,0xae,0x8c,0xec,0x0b,0x4e, +0xae,0xcc,0x2e,0xed,0xad,0x6e,0xee,0xcb,0xad,0x2c,0x4c,0xae,0x6c,0x8e,0xee,0x8b, +0xac,0x0c,0x8e,0x0e,0x6d,0x83,0x60,0x74,0x1b,0x92,0xce,0xfb,0x0c,0x63,0x20,0x0c, +0x30,0x20,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0xd5,0xf6,0x46,0x97, +0xf6,0xe6,0xf6,0x65,0x57,0x36,0x46,0xf7,0x26,0x37,0xb7,0x21,0x49,0x26,0x31,0x30, +0x86,0x81,0x30,0x1e,0x86,0x81,0xdc,0x17,0x9c,0x5c,0x99,0x5d,0xda,0x5b,0xdd,0xdc, +0x17,0x59,0x1a,0x5b,0x18,0x5d,0x19,0xd9,0x57,0xdb,0x1b,0x5d,0xda,0x9b,0xdb,0x97, +0x5d,0xd9,0x18,0xdd,0x9b,0xdc,0xdc,0x86,0xa4,0x99,0xc8,0xc0,0xe8,0x06,0xc2,0x78, +0x26,0x08,0x40,0x46,0x47,0xee,0x8b,0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0x8c,0xa8,0x0c, +0x8e,0x0e,0x6d,0x43,0x62,0x06,0xd7,0x19,0x18,0xc4,0x40,0x18,0xcf,0x86,0x04,0x92, +0xaa,0x8c,0x0b,0x83,0x31,0x28,0x03,0x34,0x98,0x20,0xe4,0x01,0x1f,0xf0,0x92,0xbb, +0xfb,0x82,0x93,0x2b,0x83,0x0b,0x93,0x2b,0x23,0xfb,0x4a,0x73,0x83,0xab,0xa3,0xfb, +0x1a,0x7b,0x63,0x7b,0x93,0x9b,0x20,0x98,0x81,0x1d,0x6c,0x58,0x0c,0x35,0x58,0x03, +0x63,0x18,0x08,0x36,0x60,0x03,0x36,0x78,0x26,0x08,0x7b,0xd0,0x07,0xcc,0xe4,0xee, +0xbe,0xc8,0xd2,0xd8,0xc2,0xe8,0xca,0xc8,0xbe,0xe4,0xca,0xc2,0xc6,0xe8,0xd2,0xec, +0xca,0xbe,0xda,0xc2,0xe6,0xd6,0xe6,0x26,0x08,0x80,0xb6,0x41,0x30,0xe0,0x60,0xc3, +0x32,0xb8,0xc1,0x1b,0x18,0xc6,0x40,0xb0,0x01,0x1b,0xb0,0x41,0x1c,0x6c,0x10,0xda, +0x40,0x0e,0x26,0x08,0x7e,0xf0,0x07,0x34,0xc6,0xc4,0x8c,0xa6,0xa4,0x64,0x26,0x08, +0xc0,0xb6,0x01,0x31,0xe8,0xa0,0x0e,0x0c,0x63,0xb0,0x03,0x60,0x43,0x70,0x07,0x13, +0x04,0x50,0x00,0x05,0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61, +0x6d,0x70,0x1b,0x10,0x23,0x0f,0xf4,0xc0,0x18,0x06,0x03,0xd8,0x10,0xec,0xc1,0x06, +0x22,0x0d,0xe6,0x00,0x0f,0xf8,0x60,0x82,0xd0,0x07,0x7e,0xc0,0x25,0x4d,0xaa,0xcc, +0x8d,0xac,0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x60,0x06,0x75,0xb0,0x01,0x49,0xfe, +0xc0,0x32,0x1a,0xcd,0x01,0x05,0x3a,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65, +0x72,0x53,0x69,0x7a,0x65,0x1b,0x90,0x44,0x14,0x2c,0x33,0x68,0x34,0x07,0x14,0xc8, +0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x00,0x6e, +0x03,0x92,0x90,0x82,0x55,0x0a,0x8d,0xe6,0x80,0x02,0xbb,0xb4,0x24,0x37,0xb8,0x3a, +0xba,0xa1,0x37,0xb6,0x37,0x39,0xa9,0xb2,0xb9,0xb7,0x3a,0xb9,0xb1,0x32,0xa2,0xb4, +0xb6,0x32,0xb7,0xb9,0xb4,0x37,0xb7,0xb9,0x09,0x02,0xd0,0x6d,0x30,0x92,0x53,0xb0, +0x50,0xa1,0xd1,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1,0x11,0xa5,0xb5,0x95, +0xb9,0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x00,0x6f,0x83,0x91,0xa8,0x82,0xb5,0x0a, +0x8d,0x46,0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29,0x0d,0x8e,0xa9,0xcc,0xae,0x8c,0x8d, +0xea,0xad,0x6a,0xae,0x6c,0x82,0x00,0x7c,0x1b,0x8c,0xa4,0x15,0x2c,0x57,0x68,0x34, +0x2e,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x13,0x04,0x00,0x0c, +0x36,0x18,0x09,0x2c,0x58,0xb1,0xd0,0x68,0x94,0xcc,0x88,0xca,0xec,0xd2,0xc6,0xca, +0xa8,0xde,0xac,0xd2,0xca,0xee,0x88,0xca,0xe0,0xe8,0xd0,0x26,0x08,0x40,0x18,0x6c, +0x40,0x92,0x59,0xb0,0x68,0xa1,0x71,0x1c,0x50,0xe0,0x61,0xa6,0x94,0x46,0x47,0x57, +0x26,0x37,0x41,0x00,0xc4,0x60,0x83,0x91,0xd8,0x82,0x75,0x0b,0x8d,0x43,0xc9,0xac, +0xe9,0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x6e,0x6a,0x2c,0x8c,0xad, +0x6c,0x82,0x00,0x8c,0xc1,0x06,0x24,0xc9,0x05,0x4b,0x17,0x1a,0xc7,0x01,0x05,0x42, +0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72, +0x13,0x04,0x80,0x0c,0x36,0x18,0x09,0x2f,0x58,0xbd,0xd0,0x38,0xfc,0xcc,0x9a,0xde, +0xe8,0xd2,0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0x94,0xd2,0xe8,0xe8,0xca,0xe4, +0x86,0xc2,0xdc,0xc6,0xca,0xd8,0xd8,0xc2,0xe8,0xd2,0xde,0xdc,0x26,0x08,0x40,0x19, +0x6c,0x30,0x92,0x5f,0xb0,0xc0,0xa1,0x71,0xc8,0x98,0x41,0xc9,0x95,0x15,0xe1,0xc1, +0xbd,0xcd,0xd5,0xc9,0x95,0x4d,0x10,0x00,0x33,0xd8,0x80,0x24,0xe2,0x60,0x8d,0x43, +0xe3,0x38,0xa0,0xc0,0xcc,0x0c,0x4a,0xae,0xcc,0x2e,0xed,0xad,0x6e,0xce,0x48,0x2e, +0xac,0xad,0x0c,0x4a,0xae,0xac,0x08,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x82,0x00, +0x9c,0xc1,0x06,0x23,0x29,0x07,0xcb,0x1c,0x1a,0x87,0x8b,0x19,0x55,0x98,0x1b,0x52, +0x18,0x9b,0x99,0xd1,0x93,0xd5,0x04,0x01,0x40,0x83,0x0d,0x46,0x82,0x0e,0x56,0x3a, +0x34,0x0e,0x2b,0x33,0xa5,0x34,0x3a,0xba,0x32,0xb9,0xa9,0xb2,0xb8,0xba,0x32,0xb7, +0xb1,0x32,0xa6,0x32,0xb7,0x33,0x3a,0xb4,0x09,0x02,0x90,0x06,0x1b,0x8c,0x64,0x1d, +0x2c,0x76,0x68,0x1c,0x2a,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x13, +0x04,0x40,0x0d,0x36,0x18,0x89,0x3b,0x58,0xef,0xd0,0x38,0xbc,0xcc,0x88,0xf2,0xdc, +0xc2,0xda,0xd2,0xc6,0xa4,0xca,0xe6,0x86,0xd0,0xc2,0xdc,0xce,0xca,0x8c,0xc2,0xc6, +0xe8,0xde,0xe4,0x26,0x08,0xc0,0x1a,0x6c,0x30,0x92,0x78,0xb0,0xe4,0xa1,0x71,0x88, +0x99,0x59,0xa5,0x95,0xdd,0x4d,0xc1,0x85,0x8d,0x95,0x51,0xbd,0x35,0x95,0xd1,0x95, +0xc9,0xcd,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x00,0x36,0xd8,0x80,0x24,0xf4, +0x60,0xd5,0x43,0xe3,0x38,0xa0,0xb0,0x81,0xb2,0x83,0x50,0x18,0x05,0x53,0x48,0x05, +0x56,0x78,0x05,0x59,0xa8,0x05,0x5c,0xd8,0x05,0x5f,0x08,0x07,0x72,0x38,0x07,0x75, +0x68,0x07,0x78,0x98,0x07,0x7b,0xd8,0x30,0x18,0x7e,0x70,0x0f,0x13,0x84,0x42,0xd8, +0x00,0x6c,0x18,0x0c,0x7d,0xd0,0x87,0x0d,0xc1,0x3e,0x6c,0x18,0x86,0x7c,0xe0,0x07, +0x0a,0x43,0x53,0x13,0x84,0x50,0xa0,0x83,0x0d,0x83,0x19,0x98,0xc1,0xb0,0x81,0x30, +0xfe,0x41,0x03,0x89,0x0d,0x45,0x3e,0xf8,0x03,0xd0,0x07,0x21,0xc1,0x28,0x4c,0x4e, +0x2e,0x2c,0xef,0x8b,0xed,0x6d,0x2c,0x8c,0xed,0x4b,0x2c,0x8f,0xae,0x6c,0x6e,0x82, +0x00,0xb4,0x01,0xa1,0x30,0x39,0xb9,0xb0,0xbc,0x2f,0xb6,0xb7,0xb1,0x30,0xb6,0x2f, +0x36,0xb2,0x39,0xba,0x09,0x02,0xe0,0x06,0x44,0xc4,0xe4,0xc2,0xdc,0xc6,0xd0,0xca, +0xe6,0x26,0x08,0xc0,0x1b,0xd0,0x30,0x63,0x7b,0x0b,0xa3,0x9b,0x9b,0x20,0x00,0x70, +0xc0,0x22,0xcd,0x6d,0x8e,0x6e,0x6e,0x82,0x00,0xc4,0x01,0x89,0x34,0x37,0xba,0xb9, +0x09,0x02,0x20,0x07,0x44,0xe8,0xca,0xf0,0xbe,0xd8,0xde,0xc2,0xc8,0x26,0x08,0xc0, +0x1c,0x10,0xa1,0x2b,0xc3,0xfb,0x72,0x7b,0x93,0x6b,0x63,0x42,0x57,0x86,0xf7,0x35, +0x47,0xf7,0x26,0x57,0xc6,0xa2,0x2e,0xcd,0x8d,0x6e,0x6e,0x03,0x35,0x12,0x24,0x51, +0x12,0x26,0x71,0x12,0x28,0x91,0x12,0x2a,0xb1,0x12,0x2c,0xd1,0x12,0x2e,0xf1,0x12, +0x30,0x11,0x13,0x83,0x4c,0x10,0x33,0xd1,0x55,0x61,0x63,0xb3,0x6b,0x73,0x49,0x23, +0x2b,0x73,0xa3,0x9b,0x12,0x04,0x55,0xc8,0xf0,0x5c,0xec,0xca,0xe4,0xe6,0xd2,0xde, +0xdc,0xa6,0x04,0x44,0x13,0x32,0x3c,0x17,0xbb,0x30,0x36,0xbb,0x32,0xb9,0x29,0x81, +0x51,0x87,0x0c,0xcf,0x65,0x0e,0x2d,0x8c,0xac,0x4c,0xae,0xe9,0x8d,0xac,0x8c,0x6d, +0x4a,0x90,0x94,0x21,0xc3,0x73,0x91,0x2b,0x9b,0x7b,0xab,0x93,0x1b,0x2b,0x9b,0x9b, +0x12,0xf0,0x41,0x25,0x32,0x3c,0x17,0xba,0x3c,0xb8,0xb2,0x20,0x37,0xb7,0x37,0xba, +0x30,0xba,0xb4,0x37,0xb7,0xb9,0x29,0xc2,0x3d,0xf0,0x43,0x1d,0x32,0x3c,0x97,0x32, +0x37,0x3a,0xb9,0x3c,0xa8,0xb7,0x34,0x37,0xba,0xb9,0x29,0x41,0x48,0x74,0x21,0xc3, +0x73,0x19,0x7b,0xab,0x73,0xa3,0x2b,0x93,0x9b,0x9b,0x12,0xcc,0x04,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x42,0x00,0x00,0x00,0x26,0x20,0x70,0xac,0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44, +0x62,0x53,0x38,0x3e,0xe2,0x23,0x3e,0xed,0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8, +0x82,0x34,0x04,0x10,0x89,0x4d,0xe1,0xf8,0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00, +0x18,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a, +0xd0,0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6,0x39,0x6c,0xc3, +0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80, +0xf9,0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95, +0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x48,0xc3,0xe5,0x3b,0x8f, +0x2f,0x44,0x04,0x30,0x11,0x21,0xd0,0x0c,0x0b,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3, +0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x1b,0x83,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd, +0x7e,0x71,0xdb,0xb6,0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44, +0x45,0x2c,0x7e,0x71,0xdb,0x66,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15, +0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x76,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xa5,0x03,0x0c,0x3e,0x72,0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x0d,0x48,0xc3,0xe5, +0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x84,0x68,0x05,0xa6, +0x02,0xc4,0x86,0x5b,0x8f,0x67,0x91,0x29,0xd5,0x2e,0x42,0x3f,0x44,0x58,0x49,0x4c, +0x64,0x1e,0x00,0x00,0x62,0x00,0x05,0x00,0x99,0x07,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x4c,0x1e,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x90,0x07,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02, +0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff, +0xff,0xff,0xff,0x1f,0x00,0x09,0xa8,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xe8,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0xa4,0xc2,0x1c,0x01,0x18,0x24,0x01,0x80,0x02,0x23,0x00,0x25,0x18,0x10,0xa1, +0x0c,0x00,0x00,0x80,0x0c,0x33,0x00,0x65,0x40,0x00,0x10,0x94,0x98,0x23,0x40,0x68, +0x71,0xcf,0x70,0xf9,0x13,0xf6,0x10,0x92,0x1f,0x02,0xcd,0xb0,0x10,0x28,0x60,0x94, +0x65,0x00,0x68,0x00,0x00,0x00,0x04,0x02,0x81,0x58,0x90,0xe3,0xa6,0xe1,0xf2,0x27, +0xec,0x21,0x24,0x7f,0x25,0xa4,0x95,0x98,0xfc,0xe2,0xb6,0x51,0x81,0x40,0x20,0x10, +0x80,0xa2,0x40,0x00,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x14,0xb9,0x69,0xb8,0xfc, +0x09,0x7b,0x08,0xc9,0x5f,0x09,0x69,0x25,0x26,0x1f,0xb9,0x6d,0x54,0x00,0x00,0x00, +0x00,0xa0,0x28,0x13,0x40,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x0a,0x81,0x00, +0x20,0x10,0x64,0x29,0x06,0x02,0x80,0x40,0x20,0x10,0x84,0x29,0x04,0x00,0x00,0x00, +0x90,0xa6,0x30,0x10,0x40,0xa3,0x81,0x40,0x20,0x10,0x00,0x00,0x00,0x41,0x9c,0x82, +0x20,0x00,0x08,0x04,0x02,0x81,0x40,0x90,0xe7,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24, +0x9f,0xdb,0xa8,0x62,0x25,0x26,0x1f,0xb9,0x6d,0x44,0x00,0x00,0x00,0x40,0x21,0x40, +0x80,0x06,0x80,0x42,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b, +0x31,0xf9,0xc5,0x6d,0x23,0x02,0x81,0x40,0x20,0x0a,0x31,0x02,0x34,0x00,0x44,0x9a, +0x23,0x08,0x8a,0xd1,0x00,0x2c,0x00,0x00,0x13,0x9d,0x06,0x02,0x86,0x11,0x08,0x64, +0xa6,0x36,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a, +0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0, +0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05, +0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98, +0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03, +0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76, +0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xa8, +0x56,0xc4,0x1a,0x46,0x10,0x90,0x99,0xda,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0,0x1d, +0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8,0x21,0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98,0x49, +0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e, +0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde, +0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0, +0x0f,0xc0,0xc0,0x0f,0x90,0xe0,0x7a,0x11,0x6c,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66, +0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e, +0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8, +0xc1,0x0f,0x90,0x80,0x90,0xd1,0x6c,0x26,0x34,0x18,0x07,0x76,0x08,0x87,0x79,0x98, +0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05, +0x3e,0xa8,0x07,0x77,0x98,0x87,0x74,0x38,0x07,0x77,0x28,0x07,0x72,0x00,0x83,0x74, +0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0, +0x87,0x7c,0x80,0x87,0x72,0x40,0x01,0x60,0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6,0x61, +0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14, +0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2,0xe1,0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c,0xd2, +0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00,0xa8,0x91,0x6d,0x26,0x32,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07, +0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79, +0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00, +0x03,0x3f,0x40,0x81,0x8a,0x70,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c, +0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03, +0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a, +0x5c,0xa4,0x1b,0x46,0x10,0x80,0x33,0x84,0xe0,0x63,0x57,0x1b,0x4d,0x3c,0x1e,0x8f, +0xc7,0x03,0x00,0x54,0x2e,0x97,0xcb,0x85,0x40,0x20,0x10,0x08,0x04,0x82,0x7a,0x37, +0x49,0x53,0x44,0x09,0x93,0xcf,0x02,0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x02, +0x00,0xfd,0xe6,0x08,0x40,0x21,0x09,0x10,0x24,0xcc,0x04,0x04,0x11,0x09,0x31,0x05, +0x40,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0xa0,0xf3,0x40,0x02, +0x19,0x32,0x52,0x02,0x04,0xd8,0xc1,0x04,0x43,0x1a,0x0c,0x00,0x00,0x00,0x01,0x00, +0x00,0x3b,0x98,0x60,0x40,0x83,0x01,0x00,0x00,0x20,0x00,0x00,0x60,0xc8,0x43,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0xc7,0x00,0x02,0x20,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x02,0x04,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x43,0x1e,0x07,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x86,0x3c,0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79, +0x28,0x20,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x58,0x40,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xa3,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc0,0x90,0x87,0x03,0x02,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, +0x21,0x8f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x30, +0x00,0x02,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x19,0x00,0x01, +0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0xe7,0x0c,0x80,0x00,0x18,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x0b,0x04,0x00,0x00,0x00,0x16,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02, +0x94,0x40,0x11,0x14,0xc3,0x08,0x40,0x39,0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44, +0x71,0x14,0x7e,0x00,0x05,0x47,0x00,0x0a,0x10,0x10,0x10,0x81,0x4c,0x23,0x00,0xd4, +0x9a,0x01,0xa0,0xd8,0x0c,0x00,0xd1,0x66,0x00,0xe8,0x36,0x03,0x40,0xb9,0x19,0x00, +0xda,0xcd,0x00,0x90,0x6f,0x06,0x80,0x80,0x33,0x00,0x14,0x18,0x8b,0x00,0x80,0x20, +0x18,0x8b,0x00,0x02,0x20,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0xb2,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04,0x00,0x9a,0x20,0x00,0xd1,0x06,0x61,0x20, +0x26,0x08,0x80,0xb4,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08, +0xc0,0x34,0x41,0x68,0x83,0x8f,0xc0,0x04,0x01,0xa0,0x26,0x08,0x40,0xb5,0x41,0x50, +0x9c,0x0d,0x89,0xb2,0x30,0x4a,0x33,0x10,0xca,0xb3,0x21,0x19,0x16,0x46,0x31,0x06, +0x42,0x79,0x26,0x08,0x71,0x00,0x06,0x1b,0x12,0x42,0x62,0x14,0x67,0x20,0x94,0x67, +0x82,0x00,0x58,0x13,0x04,0x3a,0x08,0x83,0x0d,0x09,0x55,0x31,0x0a,0x35,0x10,0xca, +0x33,0x41,0x00,0xae,0x0d,0xc9,0x55,0x31,0xca,0x35,0x10,0xca,0x33,0x41,0x00,0xb0, +0x09,0xc2,0x1d,0x88,0xc1,0x06,0x41,0xc9,0x36,0x24,0x99,0xc6,0x28,0xca,0x40,0x28, +0xdb,0x86,0xc4,0x90,0x18,0x65,0x18,0x08,0xe5,0xd9,0x90,0x34,0x12,0xa3,0x64,0x03, +0xa1,0x3c,0x13,0x04,0x20,0xdb,0x90,0x7c,0x15,0xa3,0x10,0x03,0xa1,0x3c,0x1b,0x12, +0x28,0x9a,0x2c,0x8c,0xeb,0x3c,0x30,0x98,0x20,0xe4,0xc1,0x18,0x4c,0x10,0xcc,0xc0, +0xdb,0xb0,0x28,0x62,0xc0,0x28,0xc3,0x40,0x8c,0xc1,0x18,0x8c,0xc1,0x33,0x41,0xd8, +0x03,0x32,0x98,0x20,0x00,0xda,0x06,0x41,0x31,0x83,0x0d,0xcb,0x50,0x06,0x8c,0xa2, +0x0c,0xc4,0x18,0x8c,0xc1,0x18,0x9c,0xc1,0x06,0x81,0x0c,0xd0,0x60,0x82,0xe0,0x07, +0x65,0x30,0x41,0x00,0xb6,0x0d,0x88,0xa2,0x06,0x8c,0xa2,0x0c,0x6b,0x00,0x6c,0x08, +0xd8,0x60,0x82,0x00,0x0a,0x66,0xb0,0x01,0x51,0xdc,0x80,0x51,0x86,0x41,0x01,0x36, +0x04,0x6f,0xb0,0x81,0x08,0x83,0x34,0x68,0x03,0x38,0x98,0x20,0x14,0x02,0x85,0xa1, +0xa9,0x09,0x42,0x28,0x74,0x1b,0x86,0xef,0x1b,0x36,0x10,0x0a,0x1d,0x5c,0x75,0xb0, +0xa1,0x90,0x83,0x39,0x00,0xe2,0xc0,0x0e,0x58,0x98,0xb1,0xbd,0x85,0xd1,0xf1,0x79, +0x6b,0x73,0x4b,0x83,0x7b,0xa3,0x2b,0x73,0xa3,0x03,0x19,0x43,0x0b,0x93,0x63,0x34, +0x95,0xd6,0x06,0xc7,0x56,0x06,0x32,0xf4,0x32,0xb4,0xb2,0x02,0x42,0x25,0x14,0x14, +0xb4,0x21,0xd0,0x83,0x09,0x42,0x28,0x70,0x1b,0x86,0x3c,0xd8,0x03,0x3e,0xd8,0x30, +0xe0,0x41,0x1f,0xf0,0xc1,0x86,0xc1,0x0f,0xfc,0x80,0x0f,0x88,0x0b,0x01,0x3f,0x47, +0x65,0x74,0x42,0x69,0x6c,0x69,0x6e,0x65,0x61,0x72,0x53,0x61,0x6d,0x70,0x6c,0x69, +0x6e,0x67,0x44,0x61,0x74,0x61,0x40,0x40,0x59,0x41,0x3f,0x41,0x55,0x42,0x69,0x6c, +0x69,0x6e,0x65,0x61,0x72,0x53,0x61,0x6d,0x70,0x6c,0x69,0x6e,0x67,0x44,0x61,0x74, +0x61,0x40,0x40,0x56,0x3f,0x24,0x76,0x65,0x63,0x74,0x6f,0x72,0x40,0x4d,0x24,0x30, +0x31,0x40,0x40,0x56,0x3f,0x24,0x76,0x65,0x63,0x74,0x6f,0x72,0x40,0x48,0x24,0x30, +0x31,0x40,0x40,0x40,0x5a,0x2b,0x84,0x50,0x00,0x05,0x96,0x43,0xc0,0xcf,0x51,0x19, +0x9d,0x50,0x1a,0x5b,0x9a,0x5b,0x59,0x98,0xdc,0x54,0x58,0x1b,0x1c,0x5b,0x9a,0xdb, +0x19,0x51,0x18,0x5d,0x18,0x10,0x50,0x56,0xd0,0x4f,0x50,0x95,0x50,0x1a,0x5b,0x9a, +0x5b,0x59,0x98,0xdc,0x54,0x58,0x1b,0x1c,0x5b,0x9a,0xdb,0x19,0x51,0x18,0x5d,0x18, +0x10,0x90,0xd5,0x0f,0x89,0x5d,0xd9,0x18,0xdd,0x9b,0x1c,0x50,0x13,0x09,0x4c,0x0c, +0x10,0x90,0xd5,0x0f,0x89,0x5d,0xd9,0x18,0xdd,0x9b,0x1c,0x10,0x12,0x09,0x4c,0x0c, +0x10,0x10,0x90,0x96,0x0e,0x48,0x49,0xd8,0xd9,0x99,0x8b,0x5c,0xd9,0x5c,0x1d,0x1b, +0xdd,0x8a,0x61,0x14,0x42,0x41,0x14,0x36,0x04,0xa3,0x50,0x85,0x8d,0xcd,0xae,0xcd, +0x25,0x8d,0xac,0xcc,0x8d,0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b, +0x4b,0x7b,0x73,0x9b,0x12,0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4, +0xa6,0x04,0x46,0x1d,0x32,0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2, +0x32,0xb6,0x29,0x01,0x52,0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac, +0x6c,0x6e,0x4a,0x00,0x07,0x75,0xc8,0xf0,0x5c,0xca,0xdc,0xe8,0xe4,0xf2,0xa0,0xde, +0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0x76,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x42,0x00,0x00,0x00,0x26,0x20,0x70,0xac, +0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44,0x62,0x53,0x38,0x3e,0xe2,0x23,0x3e,0xed, +0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8,0x82,0x34,0x04,0x10,0x89,0x4d,0xe1,0xf8, +0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00,0x18,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01, +0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a,0xd0,0x70,0xf9,0xce,0xe3,0x07,0x48,0x03, +0x44,0x98,0x8f,0xdc,0xb6,0x39,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10, +0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe, +0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x8f, +0xdc,0xb6,0x3d,0x48,0xc3,0xe5,0x3b,0x8f,0x2f,0x44,0x04,0x30,0x11,0x21,0xd0,0x0c, +0x0b,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3,0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x1b,0x83, +0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0xb6,0x50,0x0d,0x97,0xef, +0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44,0x45,0x2c,0x7e,0x71,0xdb,0x66,0x50,0x0d, +0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x76, +0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x3e,0x72, +0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44, +0x84,0x5f,0xdc,0xb6,0x0d,0x48,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2, +0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71, +0xdb,0x00,0x00,0x00,0x61,0x20,0x00,0x00,0xbe,0x04,0x00,0x00,0x13,0x04,0x57,0x2c, +0x10,0x00,0x00,0x00,0x26,0x00,0x00,0x00,0x04,0x98,0x01,0x28,0xc2,0x80,0x32,0x2a, +0xbb,0x92,0x2b,0x98,0x1a,0x28,0xa4,0x72,0x29,0x95,0x52,0x2a,0xa6,0x72,0x2b,0xdd, +0x80,0xb2,0x29,0xc3,0x80,0x62,0x2b,0x3e,0x5a,0x14,0x41,0x19,0x94,0x47,0x09,0x8c, +0x00,0x10,0x62,0x8c,0x00,0x04,0x41,0x10,0x04,0x83,0x31,0x02,0x10,0xc4,0xff,0x7b, +0x0c,0xc6,0x08,0x40,0x10,0x04,0xd1,0x6f,0x06,0x60,0x8c,0x00,0x04,0x41,0x10,0xff, +0x85,0x31,0x82,0x16,0xb5,0x57,0x7b,0x1b,0x23,0x58,0xf9,0x7f,0xf7,0xb9,0x31,0x02, +0x10,0x04,0x61,0x36,0x0c,0xc6,0x08,0x5a,0x73,0xce,0x69,0x6f,0x8c,0x00,0x04,0x41, +0x90,0x04,0x83,0x31,0x02,0x10,0x04,0x41,0x16,0x0c,0xc6,0x08,0x40,0x10,0x04,0x5d, +0x30,0x18,0x23,0x00,0x41,0x10,0x84,0x7f,0x61,0x8c,0x40,0xc5,0xeb,0x53,0xf4,0xc6, +0x08,0x40,0x10,0x04,0xe1,0x6f,0x8c,0x00,0x04,0x41,0x10,0xff,0x46,0x00,0x00,0x00, +0x23,0x06,0x09,0x00,0x82,0x60,0x70,0x06,0xa2,0x40,0x06,0x53,0x28,0xf8,0xc1,0x1c, +0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0x19,0x8c,0x42,0x19,0x50,0x7f,0x20,0x0a,0x74, +0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x67,0x40,0x0a,0x66,0x40,0xe9,0x81,0x28,0xd4, +0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x9c,0x41,0x29,0x9c,0x41,0x05,0x0a,0x7c,0x60, +0x07,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0x06,0xa6,0x80,0x06,0xd6,0x28,0x94,0xc2, +0x1d,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0x19,0x9c,0x42,0x1a,0x5c,0x7e,0x30,0x0a, +0x78,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x67,0x80,0x0a,0x6a,0x80,0x81,0x02,0x28, +0xe4,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x9c,0x41,0x2a,0xac,0x41,0x26,0x0a,0xa2, +0xa0,0x07,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0x06,0xaa,0xc0,0x06,0x1a,0x2a,0x90, +0xc2,0x1e,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0x19,0xac,0x42,0x1b,0x6c,0xaa,0x80, +0x0a,0x7c,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x67,0xc0,0x0a,0x6e,0xc0,0xa1,0xc2, +0x29,0xf4,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x9c,0x41,0x2b,0xbc,0x01,0x18,0xa4, +0x02,0x2b,0xf8,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x9c,0x81,0x2b,0xc0,0x81,0x18, +0xa8,0x82,0x2a,0xfc,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x18,0xbb,0x80,0x06,0xab, +0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x06,0x2f,0xa4,0xc1,0x2b,0xcc,0x44,0x88,0x02, +0x00,0x8d,0xc2,0x4c,0x04,0x29,0x00,0xd0,0x28,0xcc,0x44,0x90,0x02,0x00,0x8d,0xc2, +0x4c,0x04,0x29,0x00,0xd0,0x28,0xcc,0x44,0x90,0x02,0x00,0x8d,0xc2,0x4c,0x04,0x29, +0x00,0xd0,0x28,0x1c,0x82,0xb0,0x43,0x10,0x66,0x82,0x06,0x1f,0x13,0x36,0xf8,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x41,0x18,0xf4,0x82,0x1f,0x34,0xb7,0x30,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x70,0x02,0xc2,0x4e,0x40,0x98,0x1d,0x02,0x7d,0xec,0x10,0xe8,0x33, +0x62,0xd0,0x00,0x20,0x08,0x06,0xd1,0x3a,0x9c,0x02,0xe7,0x0b,0x93,0x84,0x0a,0xa8, +0x80,0x0a,0xa8,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0x61,0x70,0x0e,0xa8,0x70,0x91,0xc3,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09, +0x08,0x3b,0x01,0x61,0x26,0x1c,0xf2,0x31,0xe1,0x90,0x8f,0x09,0x82,0x7c,0x4c,0x10, +0xe4,0x63,0x42,0x00,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x48,0xf4,0x01,0x16,0x82, +0xe1,0x88,0x40,0x0e,0x84,0xef,0x02,0x44,0x59,0xf0,0xc8,0xc7,0x84,0x47,0x3e,0x26, +0x50,0xf0,0x31,0x81,0x82,0xcf,0x88,0x41,0x03,0x80,0x20,0x18,0x44,0xff,0xb0,0x0b, +0x72,0x20,0x0f,0x67,0x60,0x06,0xbc,0xc0,0x0b,0xbc,0xc0,0x0b,0xa3,0x09,0x01,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0x64,0x90,0x0f,0xbb,0xa0,0x06,0xf1,0x30,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x60,0x84,0x10,0x1f,0x13,0x02,0xfa,0xd8,0x97,0xc8,0xc7,0xbe, +0x44,0x3e,0x26,0x88,0x02,0x7c,0x4c,0x18,0x05,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82, +0x41,0xc2,0x12,0xb9,0x20,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xd2,0x12,0xba,0x20, +0x9c,0x00,0xa0,0x13,0x00,0x64,0x06,0x11,0x1f,0x33,0x88,0xf8,0xd8,0x29,0x08,0xf1, +0x31,0x54,0x10,0xe2,0x63,0x42,0x20,0x9f,0x2d,0x1c,0xf2,0xc0,0x24,0x4c,0x62,0xd8, +0x80,0x08,0x84,0x01,0xb0,0xc1,0x90,0xcf,0x16,0x0e,0x7b,0x80,0x12,0x2b,0x31,0x6c, +0x40,0x04,0xc2,0x00,0x98,0x71,0xc8,0x67,0x0b,0x87,0x3e,0x50,0x09,0x96,0x18,0x36, +0x20,0x02,0x61,0x00,0x4c,0x49,0xe4,0xb3,0x85,0xc3,0x1f,0xb0,0x44,0x4a,0x0c,0x1b, +0x10,0x81,0x30,0x00,0xb3,0x04,0xc1,0x40,0x05,0xa0,0x23,0x40,0x5c,0x18,0x03,0x15, +0x00,0x8f,0x00,0x6b,0x61,0x0c,0x54,0x20,0x64,0x01,0xfc,0x84,0x31,0x50,0x81,0x98, +0x05,0xf0,0x13,0xc6,0x40,0x05,0x20,0x26,0xc0,0x4f,0x18,0x45,0x4c,0x50,0xc6,0x04, +0x23,0x06,0x07,0x00,0x82,0x60,0x10,0x06,0x3a,0xb1,0x0f,0xaa,0x40,0x13,0xa3,0x09, +0x01,0x30,0x9a,0x20,0x04,0xc3,0x0d,0x85,0x40,0x06,0xc3,0x0d,0x85,0x40,0x06,0x25, +0x04,0x3a,0xcb,0x20,0x14,0xc1,0x16,0x0e,0xad,0xa0,0x13,0x09,0x05,0x88,0x31,0x1c, +0x11,0x88,0x83,0xf0,0xcd,0x32,0x0c,0x45,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x54, +0x5a,0x98,0x84,0x2e,0xf4,0xc4,0xa2,0x9c,0xc4,0x49,0x9c,0xc4,0x49,0x8c,0x26,0x04, +0xc0,0x05,0x88,0x1d,0x31,0x38,0x00,0x10,0x04,0x03,0x32,0x28,0x8b,0x93,0xb0,0x85, +0x9e,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x30,0x42,0x88,0x8f,0x09,0x01,0x7d,0xac, +0x0d,0x82,0xf8,0x0c,0x47,0x04,0xe9,0x20,0x7c,0xb3,0x0c,0x44,0x11,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x81,0x25,0x17,0x2f,0x81,0xd0,0xc1,0x4d,0x08,0xbb,0x09,0x61,0x26, +0xbc,0x83,0x7c,0x4c,0x80,0x07,0xf9,0x9c,0x00,0xa0,0x13,0x00,0x34,0x9a,0xe0,0x08, +0xa3,0x09,0xcf,0x60,0xc9,0x13,0x1f,0x7b,0x02,0xfa,0x9c,0x81,0xb0,0x33,0x10,0x66, +0x02,0x43,0x1f,0x13,0x18,0xfa,0x98,0x90,0x12,0xf2,0x31,0x41,0x25,0xe4,0x63,0xc2, +0x49,0xc0,0xc7,0xfa,0x41,0x88,0x8f,0x25,0x8c,0x7c,0x2c,0x18,0xe4,0x63,0x4b,0x23, +0x1f,0x0b,0x08,0xf9,0x98,0x65,0xc9,0xc7,0x2c,0x4b,0x3e,0x26,0x04,0xf0,0x19,0x31, +0x30,0x00,0x10,0x04,0x83,0x04,0x36,0xcc,0x22,0x18,0x31,0x38,0x00,0x10,0x04,0x03, +0xab,0x35,0xd4,0x42,0x15,0x3c,0x4b,0x12,0xf9,0x18,0x82,0xc8,0xc7,0x28,0x4a,0x3e, +0x26,0x04,0xf0,0xb1,0x80,0x80,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x24,0xb7,0xd1, +0x16,0x81,0x39,0x8e,0x7c,0xac,0x69,0xe4,0x63,0x82,0x01,0x1f,0x0b,0x04,0xf8,0x8c, +0x18,0x18,0x00,0x08,0x82,0x41,0xc2,0x1b,0x72,0x11,0x98,0x11,0xd0,0xc7,0x9c,0x9e, +0x90,0x8f,0x05,0x8e,0x7c,0x2c,0x18,0xe4,0x63,0xd1,0x4f,0xc8,0x67,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0x12,0xf1,0x90,0x8d,0xc0,0x82,0xb3,0x90,0x8f,0x05,0x39,0x01,0x1f, +0x2b,0xe2,0x80,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x90,0x98,0x87,0x6d,0x04,0x23, +0x06,0x06,0x00,0x82,0x60,0x90,0x9c,0x87,0x5e,0x04,0x16,0x10,0xf2,0x19,0x31,0x30, +0x00,0x10,0x04,0x83,0x24,0x3d,0xf6,0x22,0xb0,0x00,0x14,0xe4,0x63,0x41,0x2b,0xc0, +0xc7,0x44,0xa1,0x15,0xe0,0x33,0x4b,0x50,0x0c,0x94,0x20,0x04,0xe1,0x13,0x83,0x4f, +0x08,0x3e,0x11,0x0c,0x94,0x20,0x04,0xe1,0x13,0x83,0x4f,0x08,0x3e,0x11,0xd8,0x2b, +0x8c,0x07,0x0c,0x86,0x1b,0x82,0xde,0x00,0x83,0x59,0x86,0xc3,0x08,0x56,0x60,0xa8, +0x0f,0xf1,0x10,0x28,0x00,0x8c,0x15,0x18,0xec,0x83,0x3c,0x08,0x0a,0x00,0x63,0x96, +0x20,0x18,0x8e,0x38,0xd2,0x42,0xf8,0x2c,0x41,0xe8,0x63,0x6c,0x11,0xc4,0x67,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0x12,0xfc,0x40,0x8f,0x60,0xba,0x21,0x68,0x0b,0xa2,0x7e, +0xe2,0x35,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x28,0xfc,0xa8,0x8d,0xb4,0x60,0x8f, +0xb0,0x08,0x6c,0xc3,0x36,0x6c,0xc3,0x36,0x46,0x13,0x02,0xe0,0x02,0xc4,0x8e,0x18, +0x1c,0x00,0x08,0x82,0x01,0x19,0xd0,0x87,0x6d,0x94,0x05,0x7b,0x8c,0x26,0x04,0xc0, +0x68,0x82,0x10,0x18,0x21,0xc4,0xc7,0x84,0x80,0x3e,0x23,0x06,0x0d,0x00,0x82,0x60, +0x40,0x81,0x48,0x6f,0xc4,0x05,0x7d,0xa4,0x05,0x5a,0xf8,0x86,0x6f,0xf8,0x86,0x6f, +0x8c,0x26,0x04,0xc0,0x05,0x88,0xb5,0xe0,0x88,0x8f,0x1d,0x01,0x7d,0xaa,0x2d,0xf8, +0x03,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80,0x32,0x91,0xf1,0xb8,0x0b,0xfd,0x78,0x8b, +0x80,0x3c,0xc8,0x83,0x3c,0xc8,0x63,0x34,0x21,0x00,0x2e,0x40,0xac,0x05,0x4d,0x7c, +0xac,0x09,0xe8,0x63,0xcc,0x11,0x1f,0x43,0x4c,0x43,0x3e,0xc3,0x11,0x42,0x20,0x7c, +0xa6,0x10,0xf1,0xb1,0x22,0x35,0xe4,0x33,0x1c,0x21,0x04,0xc2,0x57,0x44,0xa0,0x17, +0x20,0xca,0x56,0x23,0x88,0x8f,0x05,0x9e,0x7c,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20, +0xb2,0x11,0xf9,0x08,0x8d,0x14,0xf1,0x8b,0xbe,0x98,0x8f,0xf9,0x98,0x8f,0xf9,0x18, +0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0x11,0x83,0x03,0x00,0x41,0x30, +0xb0,0x70,0xa4,0x3e,0x60,0x63,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x2b,0x47,0xec, +0x23,0x36,0x86,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x74,0xe4,0x3e,0x64,0x63,0x18, +0x31,0x38,0x00,0x10,0x04,0x03,0x32,0xa8,0x91,0xfb,0x30,0x8d,0x18,0x19,0x4d,0x08, +0x80,0x11,0x83,0x06,0x00,0x41,0x30,0x88,0x7e,0x64,0x3f,0x58,0x43,0x46,0x64,0x44, +0x46,0xf8,0x83,0x3f,0xf8,0x83,0x3f,0x46,0x13,0x02,0x60,0x38,0x22,0xb8,0x8d,0xe0, +0x9b,0x6e,0xc8,0x0d,0x21,0xb0,0xa4,0xa0,0x8f,0x25,0x06,0x7d,0x2c,0x39,0xe8,0x63, +0xc4,0x20,0x1f,0x2b,0x06,0xf9,0xd8,0x60,0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0xac,0x33,0x21,0x91,0xe1,0x37,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x42,0x93,0x12, +0x19,0xc0,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x34,0x31,0x91,0x21,0x3c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x52,0x13,0x11,0x19,0xe2,0x63,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0xac,0x35,0x19,0x91,0x41,0x3e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x62, +0x13,0x12,0x19,0xe6,0xc3,0x84,0xf3,0x90,0x8f,0x09,0x04,0x7c,0x2c,0xa8,0x0f,0xf9, +0x58,0x30,0xc0,0xc7,0x8e,0x22,0x3e,0x16,0xb0,0x87,0x7c,0x2c,0xc9,0x0f,0xf9,0xd8, +0x11,0xc4,0xc7,0x92,0xfd,0x90,0x8f,0x09,0x41,0x7c,0x46,0x0c,0x1c,0x00,0x04,0xc1, +0xc0,0xd1,0x93,0x13,0x69,0x8f,0xf0,0x00,0x0f,0x1b,0x39,0x8a,0x80,0x0c,0x44,0x64, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc2,0x40,0x4e,0x66,0x44,0x3c,0xd8,0x64,0x34,0x21, +0x00,0x46,0x13,0x84,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x22,0x3e,0xc1,0x11,0xf4, +0x78,0x13,0xf2,0x18,0x8f,0x1c,0xc9,0x91,0x1c,0xc9,0x91,0xd1,0x84,0x00,0x18,0x4d, +0x10,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x20,0x83,0x3b,0xc9,0x11,0xf4,0x70,0x93, +0xd1,0x84,0x40,0x18,0x4d,0x10,0x06,0x13,0x0a,0xf9,0x98,0x50,0xc8,0xe7,0x14,0x84, +0x9d,0x82,0x30,0x13,0x08,0xf9,0x98,0x40,0xc8,0xc7,0x04,0x41,0x3e,0x26,0x08,0xf2, +0x31,0x21,0x80,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x24,0xad,0x32,0x26,0x81,0x29, +0x8a,0x7c,0x4c,0x51,0xe4,0x63,0x42,0x00,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x48, +0x62,0xe5,0x4c,0x82,0xe1,0x88,0x22,0x45,0x84,0x6f,0x96,0x01,0x69,0x82,0x59,0x82, +0x64,0xa0,0x02,0x99,0x85,0x05,0x86,0x90,0x81,0x0a,0x64,0x14,0x16,0x03,0x19,0xa8, +0x00,0x6a,0x61,0xa1,0x25,0x64,0x96,0x40,0x19,0xa8,0x40,0x8c,0xa4,0x15,0x94,0x81, +0x0a,0xc4,0x48,0xfa,0x40,0x19,0xa8,0x00,0x74,0x29,0x59,0x05,0xa5,0x82,0xff,0x80, +0x2a,0xfe,0x03,0x86,0x1b,0x06,0x56,0x41,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0xd0, +0x6c,0xa5,0x4d,0x86,0x56,0x99,0x6e,0x08,0x08,0x61,0xb8,0xc1,0x78,0x15,0x33,0xb0, +0x31,0xa0,0x13,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xa6,0x2b,0x70,0x32,0x04, +0xd3,0x0d,0x01,0x31,0x0c,0x37,0x34,0xb3,0x82,0x06,0x23,0x06,0x07,0x00,0x82,0x60, +0xa0,0xf5,0x0a,0x9d,0x24,0xb4,0x32,0xdd,0x10,0x28,0xc2,0x70,0x03,0x64,0x2b,0x66, +0x60,0x69,0xb0,0x27,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x2d,0x5c,0xee,0x64, +0x08,0xa6,0x1b,0x02,0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xe8,0x5c,0x46,0x65, +0x46,0x74,0x05,0x09,0x48,0x85,0x54,0x48,0x85,0x54,0x46,0x13,0x02,0x60,0x34,0x41, +0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x80,0x0c,0xc4,0x85,0x54,0x66,0x24,0x57,0x46, +0x13,0x02,0x61,0x34,0x41,0x18,0x4c,0x28,0xe4,0x63,0x42,0x21,0x1f,0x13,0x04,0xf9, +0x98,0x20,0xc8,0xc7,0x84,0x00,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x90,0xd0,0x8b, +0xaa,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x60,0xc5,0x8b,0xab,0x04,0xde,0x88,0xc1, +0x01,0x80,0x20,0x18,0x58,0xf2,0xf2,0x2a,0x42,0x60,0x73,0x10,0xd0,0xc7,0xe6,0x40, +0xa0,0x8f,0x29,0x03,0x7d,0x4c,0x21,0xe8,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x98, +0xbd,0x98,0x8a,0x10,0x10,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x58,0xf8,0x02,0x2b, +0x66,0x10,0x58,0x19,0xc4,0x0b,0x08,0x86,0x1b,0x82,0x78,0x01,0x83,0x59,0x86,0x45, +0x09,0x4c,0x0d,0xe6,0x05,0x04,0xc3,0x0d,0xc1,0xbc,0x80,0xc1,0x2c,0x03,0x93,0x04, +0xb3,0x04,0xcd,0x40,0x05,0xc2,0x4e,0x87,0xc2,0x0c,0x54,0x20,0xe2,0x70,0x68,0x8c, +0xe1,0x89,0x10,0x1f,0x13,0x42,0x45,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x90,0x94, +0x4c,0xbd,0x04,0x26,0x26,0xa0,0x40,0x1f,0x13,0x13,0x50,0xa0,0xcf,0x88,0x41,0x03, +0x80,0x20,0x18,0x44,0x26,0x23,0x2e,0x77,0x92,0x2f,0x6e,0xd2,0x26,0xe3,0x32,0x2e, +0xe3,0x32,0x2e,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x26,0x14,0xf0,0x31,0xa1,0x80, +0xcf,0x68,0x82,0x2c,0x08,0xa3,0x09,0xb3,0x30,0x58,0x2a,0x10,0xf2,0xb1,0x54,0x20, +0xe4,0x63,0xab,0x90,0x2a,0xf0,0xb1,0x55,0x50,0x15,0xf8,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x81,0xf5,0x32,0xe7,0x42,0x08,0x23,0x06,0x07,0x00,0x82,0x60,0x60,0xc1,0x0c, +0xba,0x10,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x58,0x31,0xe3,0x2e,0xab,0x22,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x81,0x25,0x33,0xef,0xc2,0x2a,0xc2,0x29,0x08,0x3b,0x05, +0x61,0x46,0x08,0xf4,0x31,0x42,0xa0,0xcf,0x88,0xc1,0x03,0x80,0x20,0x18,0x70,0x34, +0x53,0x2e,0xab,0x32,0x2a,0x42,0xc0,0x2b,0xbc,0xc2,0x32,0x2c,0x63,0x2f,0xaf,0x32, +0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x61,0x50,0x33, +0xf6,0x52,0x2a,0x32,0x33,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0x02,0xc2,0x4e,0x40, +0x98,0x09,0x9a,0x7c,0x4c,0xd0,0xe4,0x63,0x82,0x20,0x1f,0x13,0x04,0xf9,0x98,0x10, +0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x12,0xb4,0xf1,0x97,0xc0,0x82,0x72,0x91, +0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x24,0x6a,0xd3,0x2f,0x81,0x05,0xe6,0x22,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x48,0xd8,0xc6,0x5f,0x82,0x11,0x03,0x03,0x00,0x41, +0x30,0x48,0xda,0xa6,0x67,0x02,0x93,0x24,0xf9,0x98,0x24,0xc9,0xc7,0x84,0x00,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0x90,0xc4,0xcd,0xc9,0x04,0x96,0x06,0x69,0x20,0x1f, +0x4b,0x83,0x34,0x90,0x8f,0x09,0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xa9, +0x9b,0x95,0x09,0xac,0x08,0xe8,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xc9,0xdd,0x9c, +0x4d,0x60,0xed,0x12,0xc4,0xc7,0x02,0x46,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x40, +0x06,0x70,0x23,0x33,0xe1,0x82,0x36,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x26,0x2f, +0x42,0x7c,0x4c,0x08,0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x64,0x50,0x37,0x37, +0x63,0x2e,0x6f,0x33,0x9a,0x10,0x08,0x16,0x0c,0xf2,0x99,0x25,0x70,0x06,0x2a,0x10, +0xf6,0x6a,0x42,0x01,0x1a,0xa8,0x40,0x88,0xa6,0x0f,0xa0,0x81,0x0a,0x40,0xdd,0x9a, +0x3c,0x80,0x06,0x2a,0x00,0x3a,0x6b,0x42,0x01,0x9a,0x25,0x78,0x06,0x2a,0x10,0xc4, +0xc9,0x83,0x67,0xa0,0x02,0x41,0x9c,0x3a,0x78,0x06,0x2a,0x00,0xc4,0x89,0x83,0x67, +0xa0,0x02,0xe0,0x33,0xa7,0x0e,0x9e,0x0a,0xe0,0x05,0xca,0x80,0x17,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x30,0x18,0x1d,0xb2,0x99,0x97,0xbe,0x19,0x4d,0x08,0x80,0xd1, +0x04,0x21,0x18,0x6e,0x28,0x04,0x32,0x18,0x6e,0x28,0x04,0x32,0x28,0x21,0xd0,0xe9, +0x86,0x93,0x31,0x99,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xa2,0xd8,0x69,0x1b,0x92, +0x21,0x9d,0x04,0x71,0x1b,0xb7,0x71,0x1b,0xb7,0x19,0x4d,0x08,0x80,0x11,0x83,0x03, +0x00,0x41,0x30,0x20,0x83,0xd5,0x69,0x1b,0x7e,0x19,0x9d,0xd1,0x84,0x00,0x18,0x4d, +0x10,0x02,0x23,0x84,0xf8,0x98,0x10,0xd0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc8, +0x00,0x76,0xe4,0x26,0x64,0x54,0x67,0x34,0x21,0x10,0x6c,0x50,0xe4,0x63,0x81,0x20, +0x9f,0xe1,0x88,0x2e,0x08,0xbe,0x0b,0x00,0x51,0x01,0xb6,0x23,0x06,0x07,0x00,0x82, +0x60,0x60,0xf5,0x4e,0xdd,0x68,0xc4,0x88,0xc1,0x01,0x80,0x20,0x18,0x58,0xbe,0xb3, +0x37,0x5c,0x61,0xda,0xed,0x80,0x60,0xb8,0x21,0xb8,0x1d,0x30,0x98,0x65,0x80,0x9e, +0xc0,0xc0,0x20,0x77,0x40,0x30,0xdc,0x10,0xe4,0x0e,0x18,0xcc,0x32,0x44,0x4e,0x30, +0x62,0x60,0x00,0x20,0x08,0x06,0xc9,0xf9,0xdc,0x0e,0x39,0xd8,0x38,0x04,0xf2,0x19, +0x8e,0x08,0x05,0x9f,0x11,0xbe,0xe9,0x86,0x38,0xf0,0x99,0xc0,0x94,0x84,0x3e,0x16, +0x36,0x41,0x7c,0x86,0x1b,0x1a,0xdf,0x09,0x83,0xe9,0x06,0xb1,0x19,0x9b,0xc0,0x86, +0x40,0x3e,0x66,0x04,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x24,0x7e,0xc2,0x27, +0x18,0x31,0x38,0x00,0x10,0x04,0x03,0xcb,0x7d,0x56,0x27,0x50,0x46,0x0c,0x1a,0x00, +0x04,0xc1,0x20,0x8a,0x9f,0xd6,0xe1,0x19,0xf2,0xc9,0x19,0x9c,0x71,0x1d,0xd7,0x71, +0x1d,0xd7,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xea,0x19,0xd6, +0x81,0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0xe4,0x27,0x75,0x82,0xf4,0x19,0x31,0x38, +0x00,0x10,0x04,0x03,0x6d,0x7e,0x54,0xe7,0x3f,0xd4,0x67,0xc4,0xa0,0x01,0x40,0x10, +0x0c,0x22,0xfc,0xa1,0x9d,0xb1,0x59,0x1f,0x21,0xa8,0x9d,0xda,0xa9,0x9d,0xda,0x19, +0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0x11,0x83,0x06,0x00,0x41,0x30, +0x88,0xf8,0x07,0x77,0xd4,0xe6,0x7d,0x8c,0x22,0x77,0x72,0x27,0x77,0x72,0x67,0x34, +0x21,0x00,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0xf2,0x1f,0xdd,0x69,0x9b,0xf8,0x41, +0x8e,0xdd,0xd9,0x9d,0xdd,0xd9,0x9d,0xd1,0x84,0x00,0x58,0xc4,0xa1,0x6c,0xe6,0x67, +0x7e,0x16,0x71,0x28,0x1b,0xfa,0xa1,0x9f,0x45,0x1c,0xca,0xa6,0x7e,0xea,0x67,0xd8, +0x80,0x18,0x94,0x01,0x18,0x36,0x20,0x84,0x64,0x00,0x86,0x0d,0x88,0x00,0x19,0x80, +0x4d,0x1c,0xca,0xc6,0x7e,0xec,0x67,0xd8,0x80,0x08,0x8e,0x01,0xd8,0xc4,0xa1,0x6c, +0xee,0xe7,0x7e,0x86,0x0d,0x88,0xc0,0x18,0x80,0x11,0x83,0x06,0x00,0x41,0x30,0x88, +0x4a,0x28,0x7c,0xe0,0x06,0x7f,0xda,0xc6,0x11,0x1f,0xf1,0x11,0x1f,0xf1,0x19,0x4d, +0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0x11,0x83,0x06,0x00,0x41,0x30,0x88, +0x52,0xa8,0x7c,0xee,0x86,0x7f,0xe2,0x46,0x32,0x1f,0xf3,0x31,0x1f,0xf3,0x19,0x4d, +0x08,0x80,0x11,0x83,0x06,0x00,0x41,0x30,0x88,0x56,0xe8,0x7c,0xf4,0xc6,0x7f,0xe6, +0x86,0x42,0x1f,0xf4,0x41,0x1f,0xf4,0x19,0x4d,0x08,0x80,0x45,0x1c,0xe4,0x06,0x84, +0x46,0x68,0x11,0x07,0xb9,0x09,0x21,0x12,0x5a,0xc4,0x41,0x6e,0x44,0xa8,0x84,0x86, +0x0d,0x88,0x41,0x19,0x80,0x61,0x03,0x42,0x48,0x06,0x60,0xd8,0x80,0x08,0x90,0x01, +0xd8,0xc4,0x41,0x6e,0x46,0xc8,0x84,0x86,0x0d,0x88,0xe0,0x18,0x80,0x4d,0x1c,0xe4, +0x86,0x84,0x4e,0x68,0xd8,0x80,0x08,0x8c,0x01,0x28,0xbd,0x41,0x21,0x30,0x54,0x50, +0x1f,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x06,0x43,0xe6,0x23,0x04,0x23,0x06, +0x0d,0x00,0x82,0x60,0x10,0xd5,0x50,0xfc,0x80,0x0e,0x0a,0x05,0x9e,0xfc,0xc8,0x8f, +0xfc,0xc8,0xcf,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34, +0x00,0x08,0x82,0x41,0x94,0x43,0xf5,0x73,0x3a,0x2c,0x54,0x88,0x81,0xfd,0xd8,0x8f, +0xfd,0xd8,0xcf,0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xb4,0x43,0xf7, +0xa3,0x3a,0x2e,0x74,0x90,0x01,0xfe,0xe0,0x0f,0xfe,0xe0,0xcf,0x68,0x42,0x00,0x2c, +0xe2,0x20,0x3a,0x30,0x24,0x43,0x8b,0x38,0x88,0x4e,0x0c,0xcd,0xd0,0x22,0x0e,0xa2, +0x23,0x43,0x34,0x34,0x6c,0x40,0x0c,0xca,0x00,0x0c,0x1b,0x10,0x42,0x32,0x00,0xc3, +0x06,0x44,0x80,0x0c,0xc0,0x26,0x0e,0xa2,0x33,0x43,0x35,0x34,0x6c,0x40,0x04,0xc7, +0x00,0x6c,0xe2,0x20,0x3a,0x34,0x64,0x43,0xc3,0x06,0x44,0x60,0x0c,0xc0,0x88,0x41, +0x03,0x80,0x20,0x18,0x44,0x62,0xe4,0x3f,0xad,0x53,0x43,0x6c,0x90,0x3a,0xff,0xf3, +0x3f,0xff,0xf3,0x3f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62, +0xd0,0x00,0x20,0x08,0x06,0x91,0x19,0x89,0x10,0xed,0xe4,0x10,0x1c,0xb4,0xce,0x08, +0x8d,0xd0,0x08,0x8d,0xd0,0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x84, +0x46,0x24,0x74,0x3b,0x3b,0x24,0x07,0xaf,0x53,0x42,0x25,0x54,0x42,0x25,0x34,0x9a, +0x10,0x00,0x8b,0x38,0xbc,0x4e,0x0f,0xe9,0xd0,0x22,0x0e,0xaf,0xe3,0x43,0x3b,0xb4, +0x88,0xc3,0xeb,0xfc,0x10,0x0f,0x0d,0x1b,0x10,0x83,0x32,0x00,0xc3,0x06,0x84,0x90, +0x0c,0xc0,0xb0,0x01,0x11,0x20,0x03,0xb0,0x89,0xc3,0xeb,0x80,0x51,0x0f,0x0d,0x1b, +0x10,0xc1,0x31,0x00,0x9b,0x38,0xbc,0x4e,0x18,0xf9,0xd0,0xb0,0x01,0x11,0x18,0x03, +0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xd1,0x1b,0xad,0x50,0xef,0x88,0xd1,0xed,0xd8, +0x0e,0x0b,0xb1,0x10,0x0b,0xb1,0xd0,0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08,0x82, +0x41,0x14,0x47,0x2d,0x04,0x3e,0x64,0x94,0x3b,0xb8,0xe3,0x42,0x2e,0xe4,0x42,0x2e, +0x34,0x9a,0x10,0x00,0x8b,0x38,0xe0,0x8e,0x19,0x89,0xd1,0x22,0x0e,0xb8,0x73,0x46, +0x63,0xb4,0x88,0x03,0xee,0xa0,0x11,0x19,0x0d,0x1b,0x10,0x03,0x29,0x0c,0xc0,0xb0, +0x01,0x21,0x8c,0xc2,0x00,0x0c,0x1b,0x10,0x81,0x28,0x0c,0xc0,0x26,0x0e,0xb8,0x93, +0x46,0x65,0x34,0x6c,0x40,0x04,0xc7,0x00,0x6c,0xe2,0x80,0x3b,0x6a,0x64,0x46,0xc3, +0x06,0x44,0x60,0x0c,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x44,0x78,0x44,0x43,0xe3, +0xb3,0x46,0x64,0xf0,0x3b,0x35,0x54,0x43,0x35,0x54,0x43,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x11,0x1f,0xe1,0x90, +0xfa,0xbc,0x11,0x1a,0x8c,0x4f,0x0e,0xe5,0x50,0x0e,0xe5,0xd0,0x68,0x42,0x00,0x8c, +0x18,0x34,0x00,0x08,0x82,0x41,0xe4,0x47,0x3a,0xd4,0x3e,0x71,0xa4,0x06,0xe5,0xb3, +0x43,0x3b,0xb4,0x43,0x3b,0x34,0x9a,0x10,0x00,0x8b,0x38,0x94,0xcf,0x1c,0xb9,0xd1, +0x22,0x0e,0xe5,0x43,0x47,0x6f,0xb4,0x88,0x43,0xf9,0xd4,0x11,0x1c,0x0d,0x1b,0x10, +0x83,0x32,0x00,0xc3,0x06,0x84,0x90,0x0c,0xc0,0xb0,0x01,0x11,0x20,0x03,0xb0,0x89, +0x43,0xf9,0xd8,0x51,0x1c,0x0d,0x1b,0x10,0xc1,0x31,0x00,0x9b,0x38,0x94,0xcf,0x1d, +0xc9,0xd1,0xb0,0x01,0x11,0x18,0x03,0x60,0xf9,0xc0,0x43,0x20,0x18,0x31,0x38,0x00, +0x10,0x04,0x03,0x4d,0x94,0x70,0x08,0x54,0x82,0x11,0x83,0x06,0x00,0x41,0x30,0x88, +0x4e,0x69,0x8c,0xe4,0x47,0x8f,0x62,0x21,0x20,0x23,0x32,0x22,0x23,0x32,0x1a,0x4d, +0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0x11,0x83,0x06,0x00,0x41,0x30,0x88, +0x56,0xe9,0x8c,0xf2,0xc7,0x8f,0x6a,0xa1,0x40,0x23,0x34,0x42,0x23,0x34,0x1a,0x4d, +0x08,0x80,0x11,0x83,0x06,0x00,0x41,0x30,0x88,0x5a,0x29,0x8d,0xf8,0x07,0x94,0x6e, +0xe1,0x50,0x23,0x35,0x52,0x23,0x35,0x1a,0x4d,0x08,0x80,0x45,0x1c,0xe8,0x47,0x94, +0x46,0x69,0x11,0x07,0xfa,0x19,0x25,0x52,0x5a,0xc4,0x81,0x7e,0x48,0xa9,0x94,0x86, +0x0d,0x88,0x41,0x19,0x80,0x61,0x03,0x42,0x48,0x06,0x60,0xd8,0x80,0x08,0x90,0x01, +0xd8,0xc4,0x81,0x7e,0x4a,0xc9,0x94,0x86,0x0d,0x88,0xe0,0x18,0x80,0x4d,0x1c,0xe8, +0xc7,0x94,0x4e,0x69,0xd8,0x80,0x08,0x8c,0x01,0x18,0x31,0x68,0x00,0x10,0x04,0x83, +0x88,0x96,0xe0,0xe8,0x7f,0x4e,0x89,0x7f,0x9c,0x38,0x8a,0xa3,0x38,0x8a,0xa3,0xd1, +0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x31,0x68,0x00,0x10,0x04,0x83, +0x08,0x97,0xe8,0xc8,0x84,0x56,0x09,0x84,0xa4,0x3a,0xaa,0xa3,0x3a,0xaa,0xa3,0xd1, +0x84,0x00,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x48,0x97,0xec,0x28,0x85,0x5a,0x49, +0x84,0xa8,0x3b,0xba,0xa3,0x3b,0xba,0xa3,0xd1,0x84,0x00,0x58,0xc4,0x21,0x84,0x5e, +0xc9,0x95,0x16,0x71,0x08,0x21,0x58,0x7a,0xa5,0x45,0x1c,0x42,0x28,0x96,0x60,0x69, +0xd8,0x80,0x18,0x94,0x01,0x18,0x36,0x20,0x84,0x64,0x00,0x86,0x0d,0x88,0x00,0x19, +0x80,0x4d,0x1c,0x42,0x48,0x96,0x62,0x69,0xd8,0x80,0x08,0x8e,0x01,0xd8,0xc4,0x21, +0x84,0x66,0x49,0x96,0x86,0x0d,0x88,0xc0,0x18,0x80,0x11,0x83,0x06,0x00,0x41,0x30, +0x88,0xc2,0xa9,0x8f,0x58,0x88,0x96,0x5a,0x61,0xf3,0x23,0x3f,0xf2,0x23,0x3f,0x1a, +0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0x11,0x83,0x06,0x00,0x41,0x30, +0x88,0xca,0x29,0x94,0x66,0x08,0x97,0x62,0xe1,0x13,0x25,0x51,0x12,0x25,0x51,0x1a, +0x4d,0x08,0x80,0x11,0x83,0x06,0x00,0x41,0x30,0x88,0xce,0x69,0x94,0x6c,0x48,0x97, +0x66,0x21,0x0c,0x48,0x89,0x94,0x48,0x89,0x94,0x46,0x13,0x02,0x60,0x11,0x07,0x17, +0xe2,0x25,0x5b,0x5a,0xc4,0xc1,0x85,0x7a,0xe9,0x96,0x16,0x71,0x70,0x21,0x5f,0xc2, +0xa5,0x61,0x03,0x62,0x50,0x06,0x60,0xd8,0x80,0x10,0x92,0x01,0x18,0x36,0x20,0x02, +0x64,0x00,0x36,0x71,0x70,0xa1,0x5f,0xca,0xa5,0x61,0x03,0x22,0x38,0x06,0x60,0x13, +0x07,0x17,0x02,0x27,0x5d,0x1a,0x36,0x20,0x02,0x63,0x00,0xec,0x1d,0xe2,0x01,0x3e, +0x16,0x94,0x03,0x7c,0x2c,0x20,0x07,0xf8,0x58,0x70,0x0b,0xf0,0xb1,0xc0,0x16,0xe0, +0x63,0x01,0x2b,0xc0,0xc7,0x82,0x55,0x80,0x8f,0x05,0xa5,0x00,0x1f,0x0b,0x48,0x01, +0x3e,0x16,0xe8,0x01,0x7c,0x2c,0xc8,0x03,0xf8,0x58,0xd0,0x06,0xf0,0xb1,0x80,0x0d, +0xe0,0x63,0x81,0x18,0xc0,0xc7,0x82,0x30,0x80,0x8f,0x05,0x17,0x7c,0x2c,0xb0,0xe0, +0x33,0x1c,0x11,0xd4,0x91,0xf0,0xcd,0x32,0x48,0x56,0x30,0x4b,0x30,0x0d,0x54,0x20, +0xa5,0x40,0x89,0x88,0x34,0x50,0x81,0xfc,0x01,0x85,0x22,0xd2,0x40,0x05,0x92,0x07, +0x94,0x8b,0x48,0x03,0x15,0xc8,0x1c,0x50,0x32,0x22,0x0d,0x54,0x20,0x6d,0x40,0xd9, +0x88,0x34,0x50,0x81,0x84,0x01,0x65,0x8f,0x81,0x34,0x50,0x81,0x84,0x01,0xc5,0x26, +0xd2,0x40,0x05,0x10,0x06,0x14,0x7d,0x06,0xd2,0x88,0xc1,0x02,0x80,0x20,0x18,0x78, +0x22,0x95,0x4b,0x44,0x61,0x10,0x85,0x31,0x62,0xb0,0x00,0x20,0x08,0x06,0xde,0x48, +0xe9,0xd2,0x4d,0xd8,0x44,0x4d,0xdc,0x84,0x4d,0xd4,0xc4,0x88,0xc1,0x01,0x80,0x20, +0x18,0x58,0x28,0x55,0x4e,0x81,0x30,0x62,0xb0,0x00,0x20,0x08,0x06,0x5e,0x49,0xf1, +0x52,0x4e,0xe0,0xc4,0x4d,0x1c,0x48,0x62,0x81,0x40,0x1f,0x0b,0x52,0x49,0x3e,0x96, +0x4a,0x41,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x89,0x29,0x72,0x72,0x4c,0x08, +0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xc9,0x4c,0x95,0x53,0x30,0x62,0x60,0x00, +0x20,0x08,0x06,0x09,0x4d,0x9d,0x93,0x64,0x41,0x21,0x9f,0x11,0x03,0x03,0x00,0x41, +0x30,0x48,0x6c,0x0a,0x9d,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x66,0x0a,0x9e, +0x20,0x62,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x9a,0x8a,0x27,0x48,0x30,0xa8,0xa5, +0x60,0x30,0xdc,0x10,0xa4,0x14,0x18,0xcc,0x32,0x54,0x54,0xb0,0x88,0x83,0x1f,0xb1, +0x94,0x40,0x01,0x62,0x2c,0xe2,0xf0,0x47,0x2e,0x45,0x50,0x80,0x18,0x8b,0x38,0x80, +0x12,0x4c,0x19,0x14,0x20,0xc6,0x26,0x0e,0xa1,0x24,0x53,0x08,0x05,0x88,0xb1,0x89, +0x83,0x28,0xd1,0x94,0x42,0x01,0x62,0xcc,0x12,0x4c,0xb3,0x04,0xd6,0x40,0x05,0x22, +0x97,0x41,0xc4,0x55,0x03,0x15,0x08,0xba,0x44,0x5c,0x35,0x62,0xe0,0x00,0x20,0x08, +0x06,0x8e,0x59,0xcd,0x93,0x2e,0xb5,0x12,0x2b,0x89,0x94,0x10,0x08,0x82,0x3b,0x61, +0x40,0x0c,0x00,0x00,0x26,0x00,0x00,0x00,0x5b,0x8a,0x54,0x08,0xfc,0xe0,0x18,0x85, +0x2d,0x05,0x2b,0x04,0x7e,0x70,0x8c,0xc2,0x96,0xe2,0x15,0x02,0x3f,0x38,0x46,0x61, +0x4b,0x21,0x0b,0x81,0x1f,0x1c,0xa3,0xb0,0x65,0x18,0x87,0xc0,0x0f,0xb6,0x0c,0xb2, +0x13,0xf8,0xc1,0x96,0x81,0x76,0x02,0x3f,0xd8,0x32,0x90,0x4f,0xe0,0x07,0x5b,0x06, +0xf3,0x09,0xfc,0x60,0xcb,0x90,0x3f,0x81,0x1f,0x6c,0x19,0xf6,0x27,0xf0,0x83,0x2d, +0xc3,0x0a,0x05,0x7e,0xb0,0x65,0x68,0xa1,0xc0,0x0f,0xb6,0x0c,0x39,0x14,0xf8,0xc1, +0x96,0x61,0x87,0x02,0x3f,0xd8,0x32,0xac,0x51,0xe0,0x07,0x5b,0x86,0x36,0x0a,0xfc, +0x60,0xcb,0xf0,0x47,0x81,0x1f,0x6c,0x19,0x42,0x29,0xf0,0x83,0x2d,0x43,0x2c,0x05, +0x7e,0xb0,0x65,0x98,0xa5,0xc0,0x0f,0xb6,0x0c,0xe3,0x14,0xf8,0xc1,0x96,0xa1,0x9c, +0x02,0x3f,0xd8,0x32,0xec,0x54,0xe0,0x07,0x5b,0x86,0x9e,0x0a,0xfc,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_16bit_a0ea347c7485dd13bb6ae5bc7ea3880e.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_16bit_a0ea347c7485dd13bb6ae5bc7ea3880e.h new file mode 100644 index 00000000..6858e483 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_16bit_a0ea347c7485dd13bb6ae5bc7ea3880e.h @@ -0,0 +1,793 @@ +// ffx_fsr2_depth_clip_pass_16bit_a0ea347c7485dd13bb6ae5bc7ea3880e.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_depth_clip_pass_16bit_a0ea347c7485dd13bb6ae5bc7ea3880e_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_a0ea347c7485dd13bb6ae5bc7ea3880e_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_a0ea347c7485dd13bb6ae5bc7ea3880e_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_a0ea347c7485dd13bb6ae5bc7ea3880e_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_16bit_a0ea347c7485dd13bb6ae5bc7ea3880e_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_exposure", "r_reactive_mask", "r_transparency_and_composition_mask", "r_reconstructed_previous_nearest_depth", "r_dilated_motion_vectors", "r_previous_dilated_motion_vectors", "r_dilatedDepth", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_a0ea347c7485dd13bb6ae5bc7ea3880e_SRVResourceBindings[] = { 7, 6, 9, 3, 4, 0, 1, 5, 2, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_a0ea347c7485dd13bb6ae5bc7ea3880e_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_a0ea347c7485dd13bb6ae5bc7ea3880e_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_16bit_a0ea347c7485dd13bb6ae5bc7ea3880e_UAVResourceNames[] = { "rw_prepared_input_color", "rw_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_a0ea347c7485dd13bb6ae5bc7ea3880e_UAVResourceBindings[] = { 1, 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_a0ea347c7485dd13bb6ae5bc7ea3880e_UAVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_a0ea347c7485dd13bb6ae5bc7ea3880e_UAVResourceSpaces[] = { 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_16bit_a0ea347c7485dd13bb6ae5bc7ea3880e_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_a0ea347c7485dd13bb6ae5bc7ea3880e_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_a0ea347c7485dd13bb6ae5bc7ea3880e_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_a0ea347c7485dd13bb6ae5bc7ea3880e_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_a0ea347c7485dd13bb6ae5bc7ea3880e_size = 12232; + +static const unsigned char g_ffx_fsr2_depth_clip_pass_16bit_a0ea347c7485dd13bb6ae5bc7ea3880e_data[] = { +0x44,0x58,0x42,0x43,0x2e,0x4c,0xfc,0x0a,0x3b,0xee,0x0a,0xc6,0xce,0x57,0x30,0x73, +0xa7,0x3a,0x5f,0x06,0x01,0x00,0x00,0x00,0xc8,0x2f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0x00,0x11,0x00,0x00,0x1c,0x11,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x80,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x04,0x0f,0x00,0x00,0x62,0x00,0x05,0x00, +0xc1,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xec,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xb8,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x84,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09,0xa8,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xe5,0x00,0x00,0x00,0x32,0x22,0xc8,0x09, +0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0x88,0xc2,0x1c,0x01,0x18,0x24,0x01, +0x80,0x02,0x23,0x00,0x25,0x18,0x10,0xa1,0x0c,0x00,0x00,0x80,0x0c,0x33,0x00,0x65, +0x40,0x00,0x10,0x94,0x98,0x23,0x40,0x68,0x71,0xcf,0x70,0xf9,0x13,0xf6,0x10,0x92, +0x1f,0x02,0xcd,0xb0,0x10,0x28,0x60,0x94,0x65,0x00,0x68,0x00,0x00,0x00,0x04,0x02, +0x81,0x58,0x90,0xe3,0xa6,0xe1,0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4,0x95,0x98, +0xfc,0xe2,0xb6,0x51,0x81,0x40,0x20,0x10,0x80,0xa2,0x40,0x00,0x0d,0x00,0x00,0x00, +0x00,0x00,0x00,0x14,0xb9,0x69,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0x5f,0x09,0x69,0x25, +0x26,0x1f,0xb9,0x6d,0x54,0x00,0x00,0x00,0x00,0xa0,0x28,0x13,0x40,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x0a,0x81,0x00,0x20,0x10,0x64,0x29,0x06,0x02,0x80,0x40, +0x20,0x10,0x84,0x29,0x04,0x00,0x00,0x00,0x90,0xa6,0x30,0x10,0x40,0xa3,0x81,0x40, +0x20,0x10,0x00,0x00,0x00,0x41,0x9c,0x82,0x20,0x00,0x08,0x04,0x02,0x81,0x40,0x90, +0xe7,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0x1f,0xb9, +0x6d,0x44,0x00,0x00,0x00,0x40,0x21,0x40,0x80,0x06,0x80,0x42,0x47,0x0d,0x97,0x3f, +0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0x02,0x81,0x40, +0x20,0x0a,0x31,0x02,0x34,0x00,0x44,0x9a,0x23,0x08,0x8a,0xd1,0x00,0x2c,0x00,0x00, +0x13,0x9d,0x06,0x02,0x86,0x11,0x08,0x64,0xa6,0x36,0x18,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87, +0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03,0x3d, +0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00, +0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c, +0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0, +0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03, +0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xa8,0x56,0xc4,0x1a,0x46,0x10,0x90,0x99,0xda, +0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d, +0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc, +0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0,0x1d,0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8,0x21, +0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0xe0,0x7a,0x11, +0x6c,0xa6,0x30,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0, +0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87, +0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a, +0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x90,0x80,0x90,0xd1,0x6c,0x26, +0x34,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a, +0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xa8,0x07,0x77,0x98,0x87,0x74,0x38, +0x07,0x77,0x28,0x07,0x72,0x00,0x83,0x74,0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83, +0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0x01,0x60, +0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8, +0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2,0xe1, +0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c,0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00,0xa8, +0x91,0x6d,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b, +0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0, +0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07, +0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x81,0x8a,0x70,0x33,0x91, +0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03, +0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38, +0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80, +0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x5c,0xa4,0x1b,0x46,0x10,0x80,0x33,0x84, +0xe0,0x63,0x57,0x1b,0x4d,0x3c,0x1e,0x8f,0xc7,0x03,0x00,0x54,0x2e,0x97,0xcb,0x85, +0x40,0x20,0x10,0x08,0x04,0x82,0x7a,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02,0xcc, +0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x02,0x00,0xfd,0xe6,0x08,0x40,0x01,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0xa0,0xf3,0x40,0x02,0x19,0x32,0x52,0x02, +0x04,0xd8,0xc1,0x04,0x83,0x28,0x0c,0x00,0x00,0x00,0x01,0x00,0x00,0x3b,0x98,0x60, +0xc0,0x83,0x01,0x00,0x00,0x20,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0xc7,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x80,0x21,0x4f,0x02,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x43,0x1e,0x07,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x11, +0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x28,0x20,0x00,0x06, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x58,0x40,0x00,0x04,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x60,0xc8,0xa3,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90, +0x87,0x03,0x02,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x07,0x04, +0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x30,0x00,0x02,0x60,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x19,0x00,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0xe7,0x0c,0x80,0x00,0x18,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x20,0x0b,0x04,0x00,0x00,0x00,0x24,0x00,0x00,0x00,0x32,0x1e,0x98,0x1c, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02,0x94,0x40,0x11,0x8c, +0x00,0x14,0x43,0x39,0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44,0x71,0x14,0x7e,0x40, +0x81,0x14,0x4c,0x01,0x15,0x54,0x61,0x15,0x58,0x01,0x06,0x14,0x64,0x40,0x81,0x06, +0x14,0x6c,0x40,0x01,0x07,0x14,0x72,0x40,0x41,0x07,0x14,0x76,0x40,0x81,0x07,0x14, +0x7a,0x40,0xc1,0x07,0x14,0xe2,0x40,0xb9,0x95,0x45,0xb1,0x12,0x14,0xb8,0x42,0x59, +0x95,0x13,0x05,0x0b,0x10,0x10,0x10,0x81,0x4c,0x35,0x30,0x02,0x40,0x81,0xb1,0x08, +0x00,0x08,0x02,0x6a,0xcd,0x00,0x50,0x6c,0x06,0x80,0x68,0x33,0x00,0x74,0x9b,0x01, +0xa0,0xdc,0x0c,0x00,0xed,0x66,0x00,0xa8,0x37,0x03,0x40,0xbe,0x19,0x00,0x02,0xce, +0x00,0x50,0x60,0x2c,0x02,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x8f,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04,0x00,0x9a,0x20,0x00, +0xd1,0x06,0x61,0x20,0x26,0x08,0x80,0xb4,0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x04, +0x60,0xda,0x30,0x20,0x09,0x31,0x41,0x68,0x03,0x3c,0xa0,0x25,0xf7,0x95,0xe6,0x06, +0x57,0x47,0xf7,0x35,0xf6,0xc6,0xf6,0x26,0xf7,0xa5,0x96,0x46,0x47,0x57,0x26,0x57, +0x46,0x36,0x41,0x00,0xa8,0x09,0x02,0x50,0x6d,0x10,0x0c,0x67,0x43,0x62,0x2c,0x8c, +0xd1,0x0c,0x84,0xf1,0xd0,0x92,0xfb,0x4a,0x73,0x83,0xab,0xa3,0xfb,0x6a,0x7b,0xa3, +0x4b,0x7b,0x73,0xfb,0xb2,0x2b,0x1b,0xa3,0x7b,0x93,0x9b,0xdb,0x90,0x0c,0x4b,0x64, +0x24,0x03,0x61,0x3c,0x13,0x84,0x38,0xc8,0x03,0x42,0x72,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x1b,0x12,0x62,0xa2,0x0c,0x67, +0x20,0x8c,0x67,0x82,0x00,0x58,0x13,0x04,0x3a,0xd0,0x03,0x3e,0x72,0x5f,0x72,0x65, +0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x1b,0x12,0xeb,0xc2,0x0c, +0x6b,0x20,0x8c,0x67,0x82,0x00,0x5c,0x1c,0x03,0xb9,0x2f,0x3a,0xb9,0x30,0xb7,0x39, +0xb8,0x30,0xb9,0x32,0xb7,0xb1,0xbc,0xaf,0x30,0x37,0xb2,0xaf,0xb1,0xb7,0x36,0xb8, +0xb7,0xb9,0x34,0xba,0xb4,0x37,0xb7,0xaf,0xb6,0xb0,0xb9,0xb5,0x0d,0x89,0x76,0x6d, +0x86,0x36,0x10,0xc6,0x33,0x41,0x00,0xb0,0x09,0xc2,0x1d,0xec,0x01,0xcd,0x40,0xee, +0x4b,0xae,0x6c,0xec,0xcd,0x6d,0x8e,0x4e,0xae,0x6e,0x8c,0xae,0x8c,0xec,0x0b,0x4e, +0xae,0xcc,0x2e,0xed,0xad,0x6e,0xee,0xcb,0xad,0x2c,0x4c,0xae,0x6c,0x8e,0xee,0x8b, +0xac,0x0c,0x8e,0x0e,0x6d,0x83,0x60,0x74,0x1b,0x92,0xce,0xfb,0x0c,0x63,0x20,0x0c, +0x30,0x20,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0xd5,0xf6,0x46,0x97, +0xf6,0xe6,0xf6,0x65,0x57,0x36,0x46,0xf7,0x26,0x37,0xb7,0x21,0x49,0x26,0x31,0x30, +0x86,0x81,0x30,0x1e,0x86,0x81,0xdc,0x17,0x9c,0x5c,0x99,0x5d,0xda,0x5b,0xdd,0xdc, +0x17,0x59,0x1a,0x5b,0x18,0x5d,0x19,0xd9,0x57,0xdb,0x1b,0x5d,0xda,0x9b,0xdb,0x97, +0x5d,0xd9,0x18,0xdd,0x9b,0xdc,0xdc,0x86,0xa4,0x99,0xc8,0xc0,0xe8,0x06,0xc2,0x78, +0x26,0x08,0x40,0x46,0x47,0xee,0x8b,0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0x8c,0xa8,0x0c, +0x8e,0x0e,0x6d,0x43,0x62,0x06,0xd7,0x19,0x18,0xc4,0x40,0x18,0xcf,0x86,0x04,0x92, +0xaa,0x8c,0x0b,0x83,0x31,0x28,0x03,0x34,0x98,0x20,0xe4,0x01,0x1f,0xf0,0x92,0xbb, +0xfb,0x82,0x93,0x2b,0x83,0x0b,0x93,0x2b,0x23,0xfb,0x4a,0x73,0x83,0xab,0xa3,0xfb, +0x1a,0x7b,0x63,0x7b,0x93,0x9b,0x20,0x98,0x81,0x1d,0x6c,0x58,0x0c,0x35,0x58,0x03, +0x63,0x18,0x08,0x36,0x60,0x03,0x36,0x78,0x26,0x08,0x7b,0xd0,0x07,0xcc,0xe4,0xee, +0xbe,0xc8,0xd2,0xd8,0xc2,0xe8,0xca,0xc8,0xbe,0xe4,0xca,0xc2,0xc6,0xe8,0xd2,0xec, +0xca,0xbe,0xda,0xc2,0xe6,0xd6,0xe6,0x26,0x08,0x80,0xb6,0x41,0x30,0xe0,0x60,0xc3, +0x32,0xb8,0xc1,0x1b,0x18,0xc6,0x40,0xb0,0x01,0x1b,0xb0,0x41,0x1c,0x6c,0x10,0xda, +0x40,0x0e,0x26,0x08,0x7e,0xf0,0x07,0x34,0xc6,0xc4,0x8c,0xa6,0xa4,0x64,0x26,0x08, +0xc0,0xb6,0x01,0x31,0xe8,0xa0,0x0e,0x0c,0x63,0xb0,0x03,0x60,0x43,0x70,0x07,0x13, +0x04,0x50,0x00,0x05,0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61, +0x6d,0x70,0x1b,0x10,0x23,0x0f,0xf4,0xc0,0x18,0x06,0x03,0xd8,0x10,0xec,0xc1,0x06, +0x22,0x0d,0xe6,0x00,0x0f,0xf8,0x60,0x82,0xd0,0x07,0x7e,0xc0,0x25,0x4d,0xaa,0xcc, +0x8d,0xac,0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x60,0x06,0x75,0xb0,0x01,0x49,0xfe, +0xc0,0x32,0x1a,0xcd,0x01,0x05,0x3a,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65, +0x72,0x53,0x69,0x7a,0x65,0x1b,0x90,0x44,0x14,0x2c,0x33,0x68,0x34,0x07,0x14,0xc8, +0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x00,0x6e, +0x03,0x92,0x90,0x82,0x55,0x0a,0x8d,0xe6,0x80,0x02,0xbb,0xb4,0x24,0x37,0xb8,0x3a, +0xba,0xa1,0x37,0xb6,0x37,0x39,0xa9,0xb2,0xb9,0xb7,0x3a,0xb9,0xb1,0x32,0xa2,0xb4, +0xb6,0x32,0xb7,0xb9,0xb4,0x37,0xb7,0xb9,0x09,0x02,0xd0,0x6d,0x30,0x92,0x53,0xb0, +0x50,0xa1,0xd1,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1,0x11,0xa5,0xb5,0x95, +0xb9,0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x00,0x6f,0x83,0x91,0xa8,0x82,0xb5,0x0a, +0x8d,0x46,0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29,0x0d,0x8e,0xa9,0xcc,0xae,0x8c,0x8d, +0xea,0xad,0x6a,0xae,0x6c,0x82,0x00,0x7c,0x1b,0x8c,0xa4,0x15,0x2c,0x57,0x68,0x34, +0x2e,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x13,0x04,0x00,0x0c, +0x36,0x18,0x09,0x2c,0x58,0xb1,0xd0,0x68,0x94,0xcc,0x88,0xca,0xec,0xd2,0xc6,0xca, +0xa8,0xde,0xac,0xd2,0xca,0xee,0x88,0xca,0xe0,0xe8,0xd0,0x26,0x08,0x40,0x18,0x6c, +0x40,0x92,0x59,0xb0,0x68,0xa1,0x71,0x1c,0x50,0xe0,0x61,0xa6,0x94,0x46,0x47,0x57, +0x26,0x37,0x41,0x00,0xc4,0x60,0x03,0x92,0xd8,0x82,0x75,0x0b,0x8d,0xe3,0x80,0x02, +0x25,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0xb9,0xa9,0xb1, +0x30,0xb6,0xb2,0x09,0x02,0x30,0x06,0x1b,0x90,0x24,0x17,0x2c,0x5d,0x68,0x1c,0x07, +0x14,0x08,0x99,0x11,0xbd,0xdd,0xb9,0xcd,0x8d,0x85,0xb1,0x95,0x19,0x85,0x8d,0xd1, +0xbd,0xc9,0x4d,0x10,0x00,0x32,0xd8,0x60,0x24,0xbc,0x60,0xf5,0x42,0xe3,0xf0,0x33, +0x6b,0x7a,0xa3,0x4b,0x7b,0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x53,0x4a,0xa3,0xa3, +0x2b,0x93,0x1b,0x0a,0x73,0x1b,0x2b,0x63,0x63,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x20, +0x00,0x65,0xb0,0xc1,0x48,0x7e,0xc1,0x02,0x87,0xc6,0x21,0x63,0x06,0x25,0x57,0x56, +0x84,0x07,0xf7,0x36,0x57,0x27,0x57,0x36,0x41,0x00,0xcc,0x60,0x03,0x92,0x88,0x83, +0x35,0x0e,0x8d,0xe3,0x80,0x02,0x33,0x33,0x28,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0x39, +0x23,0xb9,0xb0,0xb6,0x32,0x28,0xb9,0xb2,0x22,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2, +0x09,0x02,0x70,0x06,0x1b,0x8c,0xa4,0x1c,0x2c,0x73,0x68,0x1c,0x2e,0x66,0x54,0x61, +0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x13,0x04,0x00,0x0d,0x36,0x18,0x09,0x3a, +0x58,0xe9,0xd0,0x38,0xac,0xcc,0x94,0xd2,0xe8,0xe8,0xca,0xe4,0xa6,0xca,0xe2,0xea, +0xca,0xdc,0xc6,0xca,0x98,0xca,0xdc,0xce,0xe8,0xd0,0x26,0x08,0x40,0x1a,0x6c,0x30, +0x92,0x75,0xb0,0xd8,0xa1,0x71,0xa8,0x98,0x11,0x95,0xb1,0xd1,0x85,0x51,0xa5,0xb5, +0x95,0x4d,0x10,0x00,0x35,0xd8,0x60,0x24,0xee,0x60,0xbd,0x43,0xe3,0xf0,0x32,0x23, +0xca,0x73,0x0b,0x6b,0x4b,0x1b,0x93,0x2a,0x9b,0x1b,0x42,0x0b,0x73,0x3b,0x2b,0x33, +0x0a,0x1b,0xa3,0x7b,0x93,0x9b,0x20,0x00,0x6b,0xb0,0xc1,0x48,0xe2,0xc1,0x92,0x87, +0xc6,0x21,0x66,0x66,0x95,0x56,0x76,0x37,0x05,0x17,0x36,0x56,0x46,0xf5,0xd6,0x54, +0x46,0x57,0x26,0x37,0x67,0x14,0x36,0x46,0xf7,0x26,0x37,0x41,0x00,0xd8,0x60,0x03, +0x92,0xd0,0x83,0x55,0x0f,0x8d,0xe3,0x80,0xc2,0x06,0xca,0x0e,0x42,0x61,0x14,0x4c, +0x21,0x15,0x58,0xe1,0x15,0x64,0xa1,0x16,0x70,0x61,0x17,0x7c,0x21,0x1c,0xc8,0xe1, +0x1c,0xd4,0xa1,0x1d,0xe0,0x61,0x1e,0xec,0x61,0xc3,0x60,0xf8,0xc1,0x3d,0x4c,0x10, +0x0a,0x61,0x03,0xb0,0x61,0x30,0xf4,0x41,0x1f,0x36,0x04,0xfb,0xb0,0x61,0x18,0xf2, +0x81,0x1f,0x28,0x0c,0x4d,0x4d,0x10,0x42,0x81,0x0e,0x36,0x0c,0x66,0x60,0x06,0xc3, +0x06,0xc2,0xf8,0x07,0x0d,0x24,0x36,0x14,0xf9,0xe0,0x0f,0x40,0x1f,0x84,0x04,0xa3, +0x30,0x39,0xb9,0xb0,0xbc,0x2f,0xb6,0xb7,0xb1,0x30,0xb6,0x2f,0xb1,0x3c,0xba,0xb2, +0xb9,0x09,0x02,0xd0,0x06,0x84,0xc2,0xe4,0xe4,0xc2,0xf2,0xbe,0xd8,0xde,0xc6,0xc2, +0xd8,0xbe,0xd8,0xc8,0xe6,0xe8,0x26,0x08,0x80,0x1b,0x10,0x11,0x93,0x0b,0x73,0x1b, +0x43,0x2b,0x9b,0x9b,0x20,0x00,0x6f,0x40,0xc3,0x8c,0xed,0x2d,0x8c,0x6e,0x6e,0x82, +0x00,0xc0,0x01,0x8b,0x34,0xb7,0x39,0xba,0xb9,0x09,0x02,0x10,0x07,0x24,0xd2,0xdc, +0xe8,0xe6,0x26,0x08,0x80,0x1c,0x10,0xa1,0x2b,0xc3,0xfb,0x62,0x7b,0x0b,0x23,0x9b, +0x20,0x00,0x73,0x40,0x84,0xae,0x0c,0xef,0xcb,0xed,0x4d,0xae,0x8d,0x09,0x5d,0x19, +0xde,0xd7,0x1c,0xdd,0x9b,0x5c,0x19,0x8b,0xba,0x34,0x37,0xba,0xb9,0x0d,0xd4,0x48, +0x90,0x44,0x49,0x98,0xc4,0x49,0xa0,0x44,0x4a,0xa8,0xc4,0x4a,0xb0,0x44,0x4b,0xb8, +0xc4,0x4b,0xc0,0x44,0x4c,0x0c,0x32,0x41,0xcc,0x44,0x57,0x85,0x8d,0xcd,0xae,0xcd, +0x25,0x8d,0xac,0xcc,0x8d,0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b, +0x4b,0x7b,0x73,0x9b,0x12,0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4, +0xa6,0x04,0x46,0x1d,0x32,0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2, +0x32,0xb6,0x29,0x41,0x52,0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac, +0x6c,0x6e,0x4a,0xc0,0x07,0x95,0xc8,0xf0,0x5c,0xe8,0xf2,0xe0,0xca,0x82,0xdc,0xdc, +0xde,0xe8,0xc2,0xe8,0xd2,0xde,0xdc,0xe6,0xa6,0x08,0xf7,0xc0,0x0f,0x75,0xc8,0xf0, +0x5c,0xca,0xdc,0xe8,0xe4,0xf2,0xa0,0xde,0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0x21,0xd1, +0x85,0x0c,0xcf,0x65,0xec,0xad,0xce,0x8d,0xae,0x4c,0x6e,0x6e,0x4a,0x30,0x13,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x42,0x00,0x00,0x00,0x26,0x20,0x70,0xac,0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44, +0x62,0x53,0x38,0x3e,0xe2,0x23,0x3e,0xed,0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8, +0x82,0x34,0x04,0x10,0x89,0x4d,0xe1,0xf8,0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00, +0x18,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a, +0xd0,0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6,0x39,0x6c,0xc3, +0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80, +0xf9,0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95, +0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x48,0xc3,0xe5,0x3b,0x8f, +0x2f,0x44,0x04,0x30,0x11,0x21,0xd0,0x0c,0x0b,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3, +0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x1b,0x83,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd, +0x7e,0x71,0xdb,0xb6,0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44, +0x45,0x2c,0x7e,0x71,0xdb,0x66,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15, +0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x76,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xa5,0x03,0x0c,0x3e,0x72,0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x0d,0x48,0xc3,0xe5, +0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xa0,0xea,0x34,0x7c, +0x74,0x85,0xdd,0x13,0xbb,0x6a,0xe5,0xbc,0x7e,0xa3,0x88,0x0e,0x44,0x58,0x49,0x4c, +0xa4,0x1e,0x00,0x00,0x62,0x00,0x05,0x00,0xa9,0x07,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x8c,0x1e,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0xa0,0x07,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02, +0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff, +0xff,0xff,0xff,0x1f,0x00,0x09,0xa8,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xe8,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0xa4,0xc2,0x1c,0x01,0x18,0x24,0x01,0x80,0x02,0x23,0x00,0x25,0x18,0x10,0xa1, +0x0c,0x00,0x00,0x80,0x0c,0x33,0x00,0x65,0x40,0x00,0x10,0x94,0x98,0x23,0x40,0x68, +0x71,0xcf,0x70,0xf9,0x13,0xf6,0x10,0x92,0x1f,0x02,0xcd,0xb0,0x10,0x28,0x60,0x94, +0x65,0x00,0x68,0x00,0x00,0x00,0x04,0x02,0x81,0x58,0x90,0xe3,0xa6,0xe1,0xf2,0x27, +0xec,0x21,0x24,0x7f,0x25,0xa4,0x95,0x98,0xfc,0xe2,0xb6,0x51,0x81,0x40,0x20,0x10, +0x80,0xa2,0x40,0x00,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x14,0xb9,0x69,0xb8,0xfc, +0x09,0x7b,0x08,0xc9,0x5f,0x09,0x69,0x25,0x26,0x1f,0xb9,0x6d,0x54,0x00,0x00,0x00, +0x00,0xa0,0x28,0x13,0x40,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x0a,0x81,0x00, +0x20,0x10,0x64,0x29,0x06,0x02,0x80,0x40,0x20,0x10,0x84,0x29,0x04,0x00,0x00,0x00, +0x90,0xa6,0x30,0x10,0x40,0xa3,0x81,0x40,0x20,0x10,0x00,0x00,0x00,0x41,0x9c,0x82, +0x20,0x00,0x08,0x04,0x02,0x81,0x40,0x90,0xe7,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24, +0x9f,0xdb,0xa8,0x62,0x25,0x26,0x1f,0xb9,0x6d,0x44,0x00,0x00,0x00,0x40,0x21,0x40, +0x80,0x06,0x80,0x42,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b, +0x31,0xf9,0xc5,0x6d,0x23,0x02,0x81,0x40,0x20,0x0a,0x31,0x02,0x34,0x00,0x44,0x9a, +0x23,0x08,0x8a,0xd1,0x00,0x2c,0x00,0x00,0x13,0x9d,0x06,0x02,0x86,0x11,0x08,0x64, +0xa6,0x36,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a, +0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0, +0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05, +0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98, +0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03, +0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76, +0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xa8, +0x56,0xc4,0x1a,0x46,0x10,0x90,0x99,0xda,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0,0x1d, +0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8,0x21,0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98,0x49, +0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e, +0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde, +0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0, +0x0f,0xc0,0xc0,0x0f,0x90,0xe0,0x7a,0x11,0x6c,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66, +0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e, +0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8, +0xc1,0x0f,0x90,0x80,0x90,0xd1,0x6c,0x26,0x34,0x18,0x07,0x76,0x08,0x87,0x79,0x98, +0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05, +0x3e,0xa8,0x07,0x77,0x98,0x87,0x74,0x38,0x07,0x77,0x28,0x07,0x72,0x00,0x83,0x74, +0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0, +0x87,0x7c,0x80,0x87,0x72,0x40,0x01,0x60,0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6,0x61, +0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14, +0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2,0xe1,0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c,0xd2, +0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00,0xa8,0x91,0x6d,0x26,0x32,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07, +0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79, +0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00, +0x03,0x3f,0x40,0x81,0x8a,0x70,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c, +0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03, +0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a, +0x5c,0xa4,0x1b,0x46,0x10,0x80,0x33,0x84,0xe0,0x63,0x57,0x1b,0x4d,0x3c,0x1e,0x8f, +0xc7,0x03,0x00,0x54,0x2e,0x97,0xcb,0x85,0x40,0x20,0x10,0x08,0x04,0x82,0x7a,0x37, +0x49,0x53,0x44,0x09,0x93,0xcf,0x02,0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x02, +0x00,0xfd,0xe6,0x08,0x40,0x21,0x09,0x10,0x24,0xcc,0x04,0x04,0x11,0x09,0x31,0x05, +0x40,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0xa0,0xf3,0x40,0x02, +0x19,0x32,0x52,0x02,0x04,0xd8,0xc1,0x04,0x43,0x1a,0x0c,0x00,0x00,0x00,0x01,0x00, +0x00,0x3b,0x98,0x60,0x40,0x83,0x01,0x00,0x00,0x20,0x00,0x00,0x60,0xc8,0x43,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0xc7,0x00,0x02,0x20,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x02,0x04,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x43,0x1e,0x07,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x86,0x3c,0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79, +0x28,0x20,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x58,0x40,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xa3,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc0,0x90,0x87,0x03,0x02,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, +0x21,0x8f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x30, +0x00,0x02,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x19,0x00,0x01, +0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0xe7,0x0c,0x80,0x00,0x18,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x0b,0x04,0x00,0x00,0x00,0x16,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02, +0x94,0x40,0x11,0x14,0xc3,0x08,0x40,0x39,0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44, +0x71,0x14,0x7e,0x00,0x05,0x47,0x00,0x0a,0x10,0x10,0x10,0x81,0x4c,0x23,0x00,0xd4, +0x9a,0x01,0xa0,0xd8,0x0c,0x00,0xd1,0x66,0x00,0xe8,0x36,0x03,0x40,0xb9,0x19,0x00, +0xda,0xcd,0x00,0x90,0x6f,0x06,0x80,0x80,0x33,0x00,0x14,0x18,0x8b,0x00,0x80,0x20, +0x18,0x8b,0x00,0x02,0x20,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0xb2,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04,0x00,0x9a,0x20,0x00,0xd1,0x06,0x61,0x20, +0x26,0x08,0x80,0xb4,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08, +0xc0,0x34,0x41,0x68,0x83,0x8f,0xc0,0x04,0x01,0xa0,0x26,0x08,0x40,0xb5,0x41,0x50, +0x9c,0x0d,0x89,0xb2,0x30,0x4a,0x33,0x10,0xca,0xb3,0x21,0x19,0x16,0x46,0x31,0x06, +0x42,0x79,0x26,0x08,0x71,0x00,0x06,0x1b,0x12,0x42,0x62,0x14,0x67,0x20,0x94,0x67, +0x82,0x00,0x58,0x13,0x04,0x3a,0x08,0x83,0x0d,0x09,0x55,0x31,0x0a,0x35,0x10,0xca, +0x33,0x41,0x00,0xae,0x0d,0xc9,0x55,0x31,0xca,0x35,0x10,0xca,0x33,0x41,0x00,0xb0, +0x09,0xc2,0x1d,0x88,0xc1,0x06,0x41,0xc9,0x36,0x24,0x99,0xc6,0x28,0xca,0x40,0x28, +0xdb,0x86,0xc4,0x90,0x18,0x65,0x18,0x08,0xe5,0xd9,0x90,0x34,0x12,0xa3,0x64,0x03, +0xa1,0x3c,0x13,0x04,0x20,0xdb,0x90,0x7c,0x15,0xa3,0x10,0x03,0xa1,0x3c,0x1b,0x12, +0x28,0x9a,0x2c,0x8c,0xeb,0x3c,0x30,0x98,0x20,0xe4,0xc1,0x18,0x4c,0x10,0xcc,0xc0, +0xdb,0xb0,0x28,0x62,0xc0,0x28,0xc3,0x40,0x8c,0xc1,0x18,0x8c,0xc1,0x33,0x41,0xd8, +0x03,0x32,0x98,0x20,0x00,0xda,0x06,0x41,0x31,0x83,0x0d,0xcb,0x50,0x06,0x8c,0xa2, +0x0c,0xc4,0x18,0x8c,0xc1,0x18,0x9c,0xc1,0x06,0x81,0x0c,0xd0,0x60,0x82,0xe0,0x07, +0x65,0x30,0x41,0x00,0xb6,0x0d,0x88,0xa2,0x06,0x8c,0xa2,0x0c,0x6b,0x00,0x6c,0x08, +0xd8,0x60,0x82,0x00,0x0a,0x66,0xb0,0x01,0x51,0xdc,0x80,0x51,0x86,0x41,0x01,0x36, +0x04,0x6f,0xb0,0x81,0x08,0x83,0x34,0x68,0x03,0x38,0x98,0x20,0x14,0x02,0x85,0xa1, +0xa9,0x09,0x42,0x28,0x74,0x1b,0x86,0xef,0x1b,0x36,0x10,0x0a,0x1d,0x5c,0x75,0xb0, +0xa1,0x90,0x83,0x39,0x00,0xe2,0xc0,0x0e,0x58,0x98,0xb1,0xbd,0x85,0xd1,0xf1,0x79, +0x6b,0x73,0x4b,0x83,0x7b,0xa3,0x2b,0x73,0xa3,0x03,0x19,0x43,0x0b,0x93,0x63,0x34, +0x95,0xd6,0x06,0xc7,0x56,0x06,0x32,0xf4,0x32,0xb4,0xb2,0x02,0x42,0x25,0x14,0x14, +0xb4,0x21,0xd0,0x83,0x09,0x42,0x28,0x70,0x1b,0x86,0x3c,0xd8,0x03,0x3e,0xd8,0x30, +0xe0,0x41,0x1f,0xf0,0xc1,0x86,0xc1,0x0f,0xfc,0x80,0x0f,0x88,0x0b,0x01,0x3f,0x47, +0x65,0x74,0x42,0x69,0x6c,0x69,0x6e,0x65,0x61,0x72,0x53,0x61,0x6d,0x70,0x6c,0x69, +0x6e,0x67,0x44,0x61,0x74,0x61,0x40,0x40,0x59,0x41,0x3f,0x41,0x55,0x42,0x69,0x6c, +0x69,0x6e,0x65,0x61,0x72,0x53,0x61,0x6d,0x70,0x6c,0x69,0x6e,0x67,0x44,0x61,0x74, +0x61,0x40,0x40,0x56,0x3f,0x24,0x76,0x65,0x63,0x74,0x6f,0x72,0x40,0x4d,0x24,0x30, +0x31,0x40,0x40,0x56,0x3f,0x24,0x76,0x65,0x63,0x74,0x6f,0x72,0x40,0x48,0x24,0x30, +0x31,0x40,0x40,0x40,0x5a,0x2b,0x84,0x50,0x00,0x05,0x96,0x43,0xc0,0xcf,0x51,0x19, +0x9d,0x50,0x1a,0x5b,0x9a,0x5b,0x59,0x98,0xdc,0x54,0x58,0x1b,0x1c,0x5b,0x9a,0xdb, +0x19,0x51,0x18,0x5d,0x18,0x10,0x50,0x56,0xd0,0x4f,0x50,0x95,0x50,0x1a,0x5b,0x9a, +0x5b,0x59,0x98,0xdc,0x54,0x58,0x1b,0x1c,0x5b,0x9a,0xdb,0x19,0x51,0x18,0x5d,0x18, +0x10,0x90,0xd5,0x0f,0x89,0x5d,0xd9,0x18,0xdd,0x9b,0x1c,0x50,0x13,0x09,0x4c,0x0c, +0x10,0x90,0xd5,0x0f,0x89,0x5d,0xd9,0x18,0xdd,0x9b,0x1c,0x10,0x12,0x09,0x4c,0x0c, +0x10,0x10,0x90,0x96,0x0e,0x48,0x49,0xd8,0xd9,0x99,0x8b,0x5c,0xd9,0x5c,0x1d,0x1b, +0xdd,0x8a,0x61,0x14,0x42,0x41,0x14,0x36,0x04,0xa3,0x50,0x85,0x8d,0xcd,0xae,0xcd, +0x25,0x8d,0xac,0xcc,0x8d,0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b, +0x4b,0x7b,0x73,0x9b,0x12,0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4, +0xa6,0x04,0x46,0x1d,0x32,0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2, +0x32,0xb6,0x29,0x01,0x52,0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac, +0x6c,0x6e,0x4a,0x00,0x07,0x75,0xc8,0xf0,0x5c,0xca,0xdc,0xe8,0xe4,0xf2,0xa0,0xde, +0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0x76,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x42,0x00,0x00,0x00,0x26,0x20,0x70,0xac, +0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44,0x62,0x53,0x38,0x3e,0xe2,0x23,0x3e,0xed, +0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8,0x82,0x34,0x04,0x10,0x89,0x4d,0xe1,0xf8, +0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00,0x18,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01, +0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a,0xd0,0x70,0xf9,0xce,0xe3,0x07,0x48,0x03, +0x44,0x98,0x8f,0xdc,0xb6,0x39,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10, +0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe, +0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x8f, +0xdc,0xb6,0x3d,0x48,0xc3,0xe5,0x3b,0x8f,0x2f,0x44,0x04,0x30,0x11,0x21,0xd0,0x0c, +0x0b,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3,0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x1b,0x83, +0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0xb6,0x50,0x0d,0x97,0xef, +0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44,0x45,0x2c,0x7e,0x71,0xdb,0x66,0x50,0x0d, +0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x76, +0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x3e,0x72, +0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44, +0x84,0x5f,0xdc,0xb6,0x0d,0x48,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2, +0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71, +0xdb,0x00,0x00,0x00,0x61,0x20,0x00,0x00,0xce,0x04,0x00,0x00,0x13,0x04,0x57,0x2c, +0x10,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x04,0x98,0x01,0x28,0xc2,0x80,0xb2,0x2b, +0xa3,0x92,0x2b,0x98,0x1a,0x28,0xa4,0xb2,0x29,0x97,0x52,0x29,0xa5,0x62,0x2a,0xb7, +0xd2,0x0d,0x28,0xc3,0x80,0x62,0x2b,0x3e,0x5a,0x14,0x41,0x19,0x94,0x47,0x09,0x8c, +0x00,0x10,0x62,0x8c,0x00,0x04,0x41,0x10,0x04,0x83,0x31,0x02,0x10,0xc4,0xff,0x7b, +0x0c,0xc6,0x08,0x40,0x10,0x04,0xd1,0x6f,0x06,0x60,0x8c,0x00,0x04,0x41,0x10,0xff, +0x85,0x31,0x82,0x16,0xb5,0x57,0x7b,0x1b,0x23,0x58,0xf9,0x7f,0xf7,0xb9,0x31,0x02, +0x10,0x04,0x61,0x36,0x0c,0xc6,0x08,0x5a,0x73,0xce,0x69,0x6f,0x8c,0x00,0x04,0x41, +0x90,0x04,0x83,0x31,0x02,0x10,0x04,0x41,0x10,0x14,0xc6,0x08,0x40,0x10,0x04,0x59, +0x30,0x18,0x23,0x00,0x41,0x10,0x74,0xc1,0x60,0x8c,0x00,0x04,0x41,0x10,0xfe,0x85, +0x31,0x02,0x15,0xaf,0x4f,0xd1,0x1b,0x23,0x00,0x41,0x10,0x84,0xbf,0x31,0x02,0x10, +0x04,0x41,0xfc,0x1b,0x01,0x00,0x00,0x00,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0x06, +0xa3,0x50,0x06,0x94,0x28,0xfc,0x01,0x1d,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0x19, +0x90,0x82,0x19,0x54,0xa0,0x30,0x0a,0x75,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x67, +0x50,0x0a,0x67,0x50,0xed,0xc1,0x28,0xd8,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x9c, +0x81,0x29,0xa0,0x81,0x15,0x0a,0x7d,0x70,0x07,0x23,0x06,0x09,0x00,0x82,0x60,0x70, +0x06,0xa7,0x90,0x06,0x17,0x29,0x98,0x02,0x1e,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1, +0x19,0xa0,0x82,0x1a,0x60,0x7f,0x40,0x0a,0x79,0x30,0x62,0x90,0x00,0x20,0x08,0x06, +0x67,0x90,0x0a,0x6b,0x90,0x85,0x42,0x28,0xe8,0xc1,0x88,0x41,0x02,0x80,0x20,0x18, +0x9c,0x81,0x2a,0xb0,0x81,0x36,0x0a,0xa3,0xb0,0x07,0x23,0x06,0x09,0x00,0x82,0x60, +0x70,0x06,0xab,0xd0,0x06,0x5b,0x2a,0x94,0x02,0x1f,0x8c,0x18,0x24,0x00,0x08,0x82, +0xc1,0x19,0xb0,0x82,0x1b,0x70,0xab,0x90,0x0a,0x7d,0x30,0x62,0x90,0x00,0x20,0x08, +0x06,0x67,0xd0,0x0a,0x6f,0xd0,0xa5,0x02,0x2a,0xf8,0xc1,0x88,0x41,0x02,0x80,0x20, +0x18,0x9c,0x81,0x2b,0xc0,0x41,0x18,0xa8,0x42,0x2b,0xfc,0xc1,0x88,0x41,0x02,0x80, +0x20,0x18,0x9c,0xc1,0x2b,0xc4,0xc1,0x18,0xac,0xc2,0x2a,0x80,0xc2,0x88,0x81,0x01, +0x80,0x20,0x18,0x18,0xbc,0x80,0x06,0xac,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x46, +0x2f,0xa4,0x01,0x2c,0xcc,0x44,0x88,0x02,0x00,0x8d,0xc2,0x4c,0x04,0x29,0x00,0xd0, +0x28,0xcc,0x44,0x90,0x02,0x00,0x8d,0xc2,0x4c,0x04,0x29,0x00,0xd0,0x28,0xcc,0x44, +0x90,0x02,0x00,0x8d,0xc2,0x4c,0x04,0x29,0x00,0xd0,0x28,0x1c,0x82,0xb0,0x43,0x10, +0x66,0x82,0x06,0x1f,0x13,0x36,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x18,0xf8, +0x02,0x28,0x34,0xb8,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0x02,0xc2,0x4e,0x40, +0x98,0x1d,0x02,0x7d,0xec,0x10,0xe8,0x33,0x62,0xd0,0x00,0x20,0x08,0x06,0x11,0x3b, +0xa0,0x02,0xf7,0x0b,0x93,0x94,0x0a,0xa9,0x90,0x0a,0xa9,0x30,0x9a,0x10,0x00,0xa3, +0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x61,0x80,0x0e,0xaa,0x70,0x95,0xc3, +0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09,0x08,0x3b,0x01,0x61,0x26,0x1c,0xf2,0x31, +0xe1,0x90,0x8f,0x09,0x82,0x7c,0x4c,0x10,0xe4,0x63,0x42,0x00,0x9f,0x11,0x03,0x03, +0x00,0x41,0x30,0x48,0xf6,0x21,0x16,0x82,0xe1,0x88,0x40,0x0e,0x84,0xef,0x02,0x44, +0x59,0xf0,0xc8,0xc7,0x84,0x47,0x3e,0x26,0x50,0xf0,0x31,0x81,0x82,0xcf,0x88,0x41, +0x03,0x80,0x20,0x18,0x44,0x20,0xc1,0x0b,0x72,0x30,0x0f,0x67,0x60,0x06,0xbd,0xd0, +0x0b,0xbd,0xd0,0x0b,0xa3,0x09,0x01,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x64,0xa0, +0x0f,0xbd,0xa0,0x06,0xf2,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60,0x84,0x10,0x1f, +0x13,0x02,0xfa,0xd8,0x97,0xc8,0xc7,0xbe,0x44,0x3e,0x26,0x88,0x02,0x7c,0x4c,0x18, +0x05,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xd2,0x12,0xe0,0x20,0x8c,0x18,0x18, +0x00,0x08,0x82,0x41,0xe2,0x12,0xe1,0x20,0x9c,0x00,0xa0,0x13,0x00,0x64,0x06,0x11, +0x1f,0x33,0x88,0xf8,0xd8,0x29,0x08,0xf1,0x31,0x54,0x10,0xe2,0x63,0x42,0x20,0x9f, +0x2d,0x1c,0xf2,0xe0,0x24,0x4e,0x62,0xd8,0x80,0x08,0x84,0x01,0xb0,0xc1,0x90,0xcf, +0x16,0x0e,0x7b,0x90,0x12,0x2c,0x31,0x6c,0x40,0x04,0xc2,0x00,0x98,0x71,0xc8,0x67, +0x0b,0x87,0x3e,0x58,0x89,0x96,0x18,0x36,0x20,0x02,0x61,0x00,0x4c,0x49,0xe4,0xb3, +0x85,0xc3,0x1f,0xb4,0x84,0x4a,0x0c,0x1b,0x10,0x81,0x30,0x00,0xb3,0x04,0xc1,0x40, +0x05,0xc0,0x23,0x40,0x5c,0x18,0x03,0x15,0x80,0x8f,0x00,0x6b,0x61,0x0c,0x54,0x20, +0x64,0x01,0xfc,0x84,0x31,0x50,0x81,0x98,0x05,0xf0,0x13,0xc6,0x40,0x05,0x40,0x26, +0xc0,0x4f,0x18,0x45,0x4c,0x50,0xc6,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x10,0x06, +0x3b,0xd1,0x0f,0xaa,0x50,0x13,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xc3,0x0d,0x85, +0x40,0x06,0xc3,0x0d,0x85,0x40,0x06,0x25,0x04,0x3a,0xcb,0x20,0x14,0xc1,0x16,0x0e, +0xad,0xb0,0x13,0x09,0x05,0x88,0x31,0x1c,0x11,0x88,0x83,0xf0,0xcd,0x32,0x0c,0x45, +0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x94,0x5a,0x9c,0x84,0x2e,0xf8,0xc4,0xa2,0xa0, +0x04,0x4a,0xa0,0x04,0x4a,0x8c,0x26,0x04,0xc0,0x05,0x88,0x1d,0x31,0x38,0x00,0x10, +0x04,0x03,0x32,0x30,0x8b,0x94,0xb0,0x05,0x9f,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21, +0x30,0x42,0x88,0x8f,0x09,0x01,0x7d,0xac,0x0d,0x82,0xf8,0x0c,0x47,0x04,0xe9,0x20, +0x7c,0xb3,0x0c,0x44,0x11,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x35,0x17,0x2b,0x81, +0xd0,0xc1,0x4d,0x08,0xbb,0x09,0x61,0x26,0xbc,0x83,0x7c,0x4c,0x80,0x07,0xf9,0x9c, +0x00,0xa0,0x13,0x00,0x34,0x9a,0xe0,0x08,0xa3,0x09,0xcf,0x60,0xc9,0x13,0x1f,0x7b, +0x02,0xfa,0x9c,0x81,0xb0,0x33,0x10,0x66,0x02,0x43,0x1f,0x13,0x18,0xfa,0x98,0xa0, +0x12,0xf2,0x31,0x61,0x25,0xe4,0x63,0x02,0x4a,0xc0,0xc7,0xfa,0x41,0x88,0x8f,0x25, +0x8c,0x7c,0x2c,0x18,0xe4,0x63,0x4b,0x23,0x1f,0x0b,0x08,0xf9,0x98,0x65,0xc9,0xc7, +0x2c,0x4b,0x3e,0x26,0x04,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x24,0x36,0xce, +0x22,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0xcb,0x35,0xd4,0x42,0x15,0x3c,0x4b,0x12, +0xf9,0x18,0x82,0xc8,0xc7,0x28,0x4a,0x3e,0x26,0x04,0xf0,0xb1,0x80,0x80,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x24,0xb8,0xe1,0x16,0x81,0x39,0x8e,0x7c,0xac,0x69,0xe4, +0x63,0x82,0x01,0x1f,0x0b,0x04,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xd2,0x1b, +0x73,0x11,0x98,0x11,0xd0,0xc7,0x1c,0x9f,0x90,0x8f,0x05,0x8e,0x7c,0x2c,0x18,0xe4, +0x63,0x11,0x58,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x92,0xf1,0x98,0x8d,0xc0, +0x02,0xb4,0x90,0x8f,0x05,0x39,0x01,0x1f,0x2b,0xe2,0x80,0x3e,0x23,0x06,0x06,0x00, +0x82,0x60,0x90,0x9c,0xc7,0x6d,0x04,0x23,0x06,0x06,0x00,0x82,0x60,0x90,0xa0,0x87, +0x5e,0x04,0x16,0x10,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x44,0x3d,0xf6,0x22, +0xb0,0x00,0x14,0xe4,0x63,0x41,0x2b,0xc0,0xc7,0x44,0xa1,0x15,0xe0,0x33,0x4b,0x50, +0x0c,0x94,0x20,0x04,0xe1,0x13,0x83,0x4f,0x08,0x3e,0x11,0x0c,0x94,0x20,0x04,0xe1, +0x13,0x83,0x4f,0x08,0x3e,0x11,0xd8,0x2b,0x90,0x07,0x0c,0x86,0x1b,0x02,0xdf,0x00, +0x83,0x59,0x86,0xc3,0x08,0x56,0x60,0xb0,0x8f,0xf1,0x10,0x28,0x00,0x8c,0x15,0x18, +0xee,0xa3,0x3c,0x08,0x0a,0x00,0x63,0x96,0x20,0x18,0x8e,0x38,0xd2,0x42,0xf8,0x2c, +0x41,0xe8,0x63,0x6c,0x11,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x92,0xfc,0x48, +0x8f,0x60,0xba,0x21,0x68,0x0b,0xa2,0x7e,0x02,0x36,0x60,0xc4,0xa0,0x01,0x40,0x10, +0x0c,0xa8,0xfc,0xb0,0x8d,0xb4,0x68,0x8f,0xb0,0x08,0x6e,0xe3,0x36,0x6e,0xe3,0x36, +0x46,0x13,0x02,0xe0,0x02,0xc4,0x8e,0x18,0x1c,0x00,0x08,0x82,0x01,0x19,0xd4,0x07, +0x6e,0x94,0x45,0x7b,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x18,0x21,0xc4,0xc7,0x84, +0x80,0x3e,0x23,0x06,0x0d,0x00,0x82,0x60,0x40,0x85,0x88,0x6f,0xc4,0x45,0x7d,0xa4, +0x05,0x5a,0xfc,0xc6,0x6f,0xfc,0xc6,0x6f,0x8c,0x26,0x04,0xc0,0x05,0x88,0xb5,0xe0, +0x88,0x8f,0x1d,0x01,0x7d,0xaa,0x2d,0xfa,0x03,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80, +0x3a,0x11,0xf2,0xb8,0x8b,0xfd,0x78,0x8b,0xa0,0x3c,0xca,0xa3,0x3c,0xca,0x63,0x34, +0x21,0x00,0x2e,0x40,0xac,0x05,0x4d,0x7c,0xac,0x09,0xe8,0x63,0xcc,0x11,0x1f,0x43, +0x4c,0x43,0x3e,0xc3,0x11,0x42,0x20,0x7c,0xa6,0x10,0xf1,0xb1,0x22,0x35,0xe4,0x33, +0x1c,0x21,0x04,0xc2,0x57,0x44,0xa0,0x17,0x20,0xca,0x56,0x23,0x88,0x8f,0x05,0x9e, +0x7c,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0xba,0x91,0xf9,0x08,0x0d,0x15,0xf1,0x8b, +0xbe,0xa0,0x0f,0xfa,0xa0,0x0f,0xfa,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d, +0x18,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x72,0xa4,0x3e,0x60,0x63,0x18,0x31, +0x38,0x00,0x10,0x04,0x03,0x4b,0x47,0xec,0x23,0x36,0x86,0x11,0x83,0x03,0x00,0x41, +0x30,0xb0,0x76,0xe4,0x3e,0x64,0x63,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x32,0xb0, +0x91,0xfc,0x30,0x0d,0x19,0x19,0x4d,0x08,0x80,0x11,0x83,0x06,0x00,0x41,0x30,0x88, +0xc0,0x84,0x3f,0x58,0x63,0x46,0x66,0x64,0x46,0xfa,0xa3,0x3f,0xfa,0xa3,0x3f,0x46, +0x13,0x02,0x60,0x38,0x22,0xb8,0x8d,0xe0,0x9b,0x6e,0xc8,0x0d,0x21,0xb0,0xa4,0xa0, +0x8f,0x25,0x06,0x7d,0x2c,0x39,0xe8,0x63,0xc4,0x20,0x1f,0x2b,0x06,0xf9,0xd8,0x60, +0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x34,0x21,0x91,0xe1,0x37,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xc0,0x4a,0x93,0x12,0x19,0xc0,0x63,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x2c,0x35,0x31,0x91,0x21,0x3c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x5a,0x93, +0x11,0x19,0xe4,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x36,0x21,0x91,0x61,0x3e, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x6a,0x93,0x12,0x19,0xe8,0xc3,0x84,0xf3,0x90, +0x8f,0x09,0x04,0x7c,0x2c,0xb0,0x0f,0xf9,0x58,0x30,0xc0,0xc7,0x8e,0x22,0x3e,0x16, +0xb0,0x87,0x7c,0x2c,0xd1,0x0f,0xf9,0xd8,0x11,0xc4,0xc7,0x12,0xfe,0x90,0x8f,0x09, +0x41,0x7c,0x46,0x0c,0x1c,0x00,0x04,0xc1,0xc0,0xd9,0x13,0x14,0x69,0x8f,0xf0,0x00, +0x8f,0x1b,0x39,0x8a,0x80,0x0c,0x46,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc8,0x40, +0x4e,0x6a,0x44,0x3c,0xd2,0x64,0x34,0x21,0x00,0x46,0x13,0x84,0xc0,0x74,0x43,0x88, +0x8f,0xe9,0x86,0x10,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x08,0x03,0x3c,0xd1,0x91, +0xf3,0x90,0x93,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x13,0x10,0x76,0x02,0xc2,0xec, +0x10,0xe8,0x63,0x87,0x40,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x08,0x83,0x3f,0x09, +0x13,0xf7,0xe0,0x93,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x13,0x10,0x76,0x02,0xc2, +0x4c,0x38,0xe4,0x63,0xc2,0x21,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x48,0x5e,0x45, +0x4c,0x84,0x11,0x03,0x03,0x00,0x41,0x30,0x48,0x60,0x65,0x4c,0x84,0x13,0x00,0x74, +0x02,0x80,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0x8a,0x95,0x36,0xe1,0x0f,0x52,0x11, +0x02,0x37,0x71,0x13,0x37,0x71,0x93,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x04, +0x4d,0x18,0x4d,0xd8,0x06,0x13,0x08,0xf9,0x98,0x40,0xc8,0xc7,0x2c,0x41,0x3e,0x66, +0x09,0xf2,0x31,0x41,0x90,0x8f,0x09,0x82,0x7c,0x4c,0x08,0xe0,0x33,0x62,0x60,0x00, +0x20,0x08,0x06,0xc9,0xaf,0xd4,0x49,0x60,0x08,0x22,0x1f,0x43,0x10,0xf9,0x98,0x10, +0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x92,0x71,0xc9,0x93,0x60,0x38,0xa2,0xd0, +0x11,0xe1,0x9b,0x65,0x40,0x9a,0x60,0x96,0x20,0x19,0xa8,0x40,0x66,0x61,0x91,0x23, +0x64,0xa0,0x02,0x19,0x85,0xc5,0x40,0x06,0x2a,0x80,0x5a,0x58,0xf0,0x09,0x99,0x25, +0x50,0x06,0x2a,0x10,0x23,0x69,0x05,0x65,0xa0,0x02,0x31,0x92,0x3e,0x50,0x06,0x2a, +0x00,0x7f,0x4a,0x56,0x41,0xa9,0x40,0x83,0x2a,0x34,0x18,0x6e,0x18,0x7c,0x05,0x0d, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x43,0x17,0x3f,0x19,0x7e,0x65,0xba,0x21,0x20, +0x84,0xe1,0x06,0x23,0x5c,0xcc,0xc0,0xde,0xc0,0x54,0x40,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x1a,0xbb,0x84,0xca,0x10,0x4c,0x37,0x04,0xc4,0x30,0xdc,0xd0,0x94,0x0b, +0x1a,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xf6,0x2e,0xa5,0x92,0x98,0xcb,0x74,0x43, +0xa0,0x08,0xc3,0x0d,0x10,0xba,0x98,0x81,0xd5,0x41,0xab,0x80,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0xb4,0x79,0x41,0x95,0x21,0x98,0x6e,0x08,0x88,0x61,0xc4,0xa0,0x01, +0x40,0x10,0x0c,0xa2,0x7c,0xa9,0x15,0x32,0x61,0x17,0x24,0xb0,0x15,0x5b,0xb1,0x15, +0x5b,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x32, +0xa0,0x97,0x5b,0x21,0x93,0x75,0x19,0x4d,0x08,0x84,0xd1,0x04,0x61,0x30,0xa1,0x90, +0x8f,0x09,0x85,0x7c,0x4c,0x10,0xe4,0x63,0x82,0x20,0x1f,0x13,0x02,0xf8,0x8c,0x18, +0x18,0x00,0x08,0x82,0x41,0x62,0x32,0xbc,0x12,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81, +0x35,0x32,0xbf,0x12,0x78,0x23,0x06,0x07,0x00,0x82,0x60,0x60,0x91,0x0c,0xb8,0x08, +0x81,0xc5,0x41,0x40,0x1f,0x8b,0x03,0x81,0x3e,0xa6,0x0c,0xf4,0x31,0x85,0xa0,0xcf, +0x88,0x41,0x02,0x80,0x20,0x18,0x60,0x28,0x83,0x2b,0x42,0x40,0x0c,0x23,0x06,0x07, +0x00,0x82,0x60,0x60,0xa9,0x8c,0xb8,0x98,0x41,0x60,0x65,0x30,0x32,0x20,0x18,0x6e, +0x08,0x46,0x06,0x0c,0x66,0x19,0x16,0x25,0x30,0x35,0x28,0x19,0x10,0x0c,0x37,0x04, +0x25,0x03,0x06,0xb3,0x0c,0x4c,0x12,0xcc,0x12,0x34,0x03,0x15,0x88,0x4b,0x1d,0x0a, +0x33,0x50,0x81,0x88,0xc3,0xa1,0x31,0x96,0x2a,0x42,0x7c,0x4c,0x98,0x15,0xf9,0x8c, +0x18,0x18,0x00,0x08,0x82,0x41,0x72,0x33,0x27,0x13,0xd8,0x9c,0xd0,0x02,0x7d,0x6c, +0x4e,0x68,0x81,0x3e,0x23,0x06,0x0d,0x00,0x82,0x60,0x10,0xe1,0x0c,0xbd,0xa0,0xca, +0xca,0xfc,0x89,0x9f,0xd4,0x4b,0xbd,0xd4,0x4b,0xbd,0x8c,0x26,0x04,0xc0,0x68,0x82, +0x10,0x98,0x50,0xc0,0xc7,0x84,0x02,0x3e,0xa3,0x09,0xbe,0x20,0x8c,0x26,0xfc,0xc2, +0x60,0xbd,0x40,0xc8,0xc7,0x7a,0x81,0x90,0x8f,0xfd,0x82,0xae,0xc0,0xc7,0x7e,0x61, +0x57,0xe0,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x56,0xd8,0xe4,0x0b,0x21,0x8c,0x18, +0x1c,0x00,0x08,0x82,0x81,0x25,0x36,0xfa,0x42,0x08,0x23,0x06,0x07,0x00,0x82,0x60, +0x60,0x8d,0xcd,0xbf,0xf0,0x8a,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x16,0xd9,0x80, +0x4c,0xaf,0x08,0xa7,0x20,0xec,0x14,0x84,0x19,0x21,0xd0,0xc7,0x08,0x81,0x3e,0x23, +0x06,0x0f,0x00,0x82,0x60,0xc0,0x99,0xcd,0xbd,0xf0,0x0a,0xad,0x08,0x81,0xbb,0xb8, +0x8b,0xcf,0xf8,0x0c,0xca,0x80,0xcb,0x68,0x42,0x00,0x8c,0x26,0x08,0x81,0x95,0x43, +0x25,0x1f,0x2b,0x87,0x4a,0x3e,0x26,0x08,0xf2,0x31,0x41,0x90,0x8f,0x09,0x01,0x7c, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xa9,0x9b,0x95,0x09,0x2c,0x90,0x17,0xf9,0x8c, +0x18,0x18,0x00,0x08,0x82,0x41,0x72,0x37,0x29,0x13,0x58,0x30,0x2f,0xf2,0x19,0x31, +0x30,0x00,0x10,0x04,0x83,0x24,0x6f,0x54,0x26,0x18,0x31,0x30,0x00,0x10,0x04,0x83, +0x44,0x6f,0xd4,0x26,0xb0,0xa6,0x91,0x8f,0x35,0x8d,0x7c,0x4c,0x08,0xe0,0x33,0x62, +0x60,0x00,0x20,0x08,0x06,0x89,0xdf,0xd0,0x4c,0x60,0x64,0x40,0x06,0xf2,0x31,0x32, +0x20,0x03,0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x12,0xd1,0xc1, +0x99,0xc0,0x8a,0x80,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x90,0x90,0x0e,0xdd,0x04, +0x96,0x2f,0x41,0x7c,0x2c,0x60,0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x64,0xd0, +0x37,0x60,0xd3,0x2e,0x75,0x33,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60,0x24,0x23,0xc4, +0xc7,0x84,0x80,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x40,0x06,0xa2,0x53,0x36,0xf2, +0xc2,0x37,0xa3,0x09,0x81,0x60,0xc1,0x20,0x9f,0x59,0x02,0x67,0xa0,0x02,0x21,0xb1, +0x26,0x14,0xa0,0x81,0x0a,0x84,0x68,0xfa,0x00,0x1a,0xa8,0x00,0x48,0xae,0xc9,0x03, +0x68,0xa0,0x02,0x70,0xb5,0x26,0x14,0xa0,0x59,0x82,0x67,0xa0,0x02,0x41,0x9c,0x3c, +0x78,0x06,0x2a,0x10,0xc4,0xa9,0x83,0x67,0xa0,0x02,0x40,0x9c,0x38,0x78,0x06,0x2a, +0x00,0x5b,0x73,0xea,0xe0,0xa9,0x80,0x5f,0xa0,0x0c,0x7e,0x81,0x11,0x83,0x03,0x00, +0x41,0x30,0x08,0x03,0xd8,0x91,0x9b,0x7f,0x51,0x9d,0xd1,0x84,0x00,0x18,0x4d,0x10, +0x82,0xe1,0x86,0x42,0x20,0x83,0xe1,0x86,0x42,0x20,0x83,0x12,0x02,0x9d,0x6e,0x98, +0x19,0x99,0x09,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0xf2,0x1d,0xbd,0x81,0x99,0xd8, +0x49,0x90,0xbd,0xd9,0x9b,0xbd,0xd9,0x9b,0xd1,0x84,0x00,0x18,0x31,0x38,0x00,0x10, +0x04,0x03,0x32,0xc0,0x9d,0xbd,0x41,0x19,0xd8,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21, +0x30,0x42,0x88,0x8f,0x09,0x01,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x80,0x0c,0x7a, +0x07,0x74,0x5a,0xe6,0x76,0x46,0x13,0x02,0xc1,0x06,0x45,0x3e,0x16,0x08,0xf2,0x19, +0x8e,0xe8,0x82,0xe0,0xbb,0x00,0x10,0x15,0x60,0x3b,0x62,0x70,0x00,0x20,0x08,0x06, +0x96,0xfa,0x88,0x8e,0x46,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xb5,0x3e,0xa7,0xc3, +0x15,0xa6,0x91,0x0f,0x08,0x86,0x1b,0x02,0xf2,0x01,0x83,0x59,0x06,0xe8,0x09,0x0c, +0x0c,0xcc,0x07,0x04,0xc3,0x0d,0x81,0xf9,0x80,0xc1,0x2c,0x43,0xe4,0x04,0x23,0x06, +0x06,0x00,0x82,0x60,0x90,0xd0,0x0f,0xf9,0xfc,0x82,0xf9,0x42,0x20,0x9f,0xe1,0x88, +0x50,0x50,0x1b,0xe1,0x9b,0x6e,0x88,0x03,0xb5,0x09,0x4c,0x49,0xe8,0x63,0x6d,0x13, +0xc4,0x67,0xb8,0xa1,0x59,0x9f,0x30,0x98,0x6e,0x70,0x9b,0xb7,0x09,0x6c,0x08,0xe4, +0x63,0x46,0x10,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x48,0xfc,0xc7,0x7d,0x82,0x11, +0x83,0x03,0x00,0x41,0x30,0xb0,0xf6,0xe7,0x76,0x02,0x65,0xc4,0xa0,0x01,0x40,0x10, +0x0c,0x22,0xff,0xd1,0x1d,0xb4,0x89,0x9f,0xb2,0x21,0x9b,0xdd,0xd9,0x9d,0xdd,0xd9, +0x9d,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0xa8,0xb4,0xc9,0x1d,0x18, +0x31,0x38,0x00,0x10,0x04,0x03,0xed,0x7f,0x6a,0x27,0xb0,0x9f,0x11,0x83,0x03,0x00, +0x41,0x30,0xd0,0x40,0xc8,0x76,0x56,0xe4,0x7e,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20, +0x2a,0xa1,0xf0,0x79,0x1b,0xfc,0x11,0x02,0xf1,0x11,0x1f,0xf1,0x11,0x9f,0xd1,0x84, +0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x28, +0x85,0xca,0xc7,0x6e,0xf8,0xc7,0x28,0xcc,0xc7,0x7c,0xcc,0xc7,0x7c,0x46,0x13,0x02, +0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xa2,0x15,0x3a,0x9f,0xbc,0xf1,0x1f,0xe4,0x40, +0x1f,0xf4,0x41,0x1f,0xf4,0x19,0x4d,0x08,0x80,0x45,0x1c,0xe2,0x06,0x84,0x40,0x68, +0x11,0x87,0xb8,0x09,0xa1,0x10,0x5a,0xc4,0x21,0x6e,0x44,0x48,0x84,0x86,0x0d,0x88, +0x41,0x19,0x80,0x61,0x03,0x42,0x48,0x06,0x60,0xd8,0x80,0x08,0x90,0x01,0xd8,0xc4, +0x21,0x6e,0x46,0x68,0x84,0x86,0x0d,0x88,0xe0,0x18,0x80,0x4d,0x1c,0xe2,0x86,0x84, +0x48,0x68,0xd8,0x80,0x08,0x8c,0x01,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x48,0x86, +0xdc,0x87,0x6f,0x4a,0x28,0x6f,0x9c,0xf7,0x79,0x9f,0xf7,0x79,0x9f,0xd1,0x84,0x00, +0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xc8,0x86, +0xe4,0x67,0x74,0x52,0xa8,0x6f,0xa4,0xf9,0x99,0x9f,0xf9,0x99,0x9f,0xd1,0x84,0x00, +0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x08,0x87,0xe8,0xc7,0x74,0x56,0xe8,0x6f,0xa8, +0xfa,0xa9,0x9f,0xfa,0xa9,0x9f,0xd1,0x84,0x00,0x58,0xc4,0xc1,0x6f,0x5a,0x08,0x86, +0x16,0x71,0xf0,0x1b,0x17,0x8a,0xa1,0x45,0x1c,0xfc,0xe6,0x85,0x64,0x68,0xd8,0x80, +0x18,0x94,0x01,0x18,0x36,0x20,0x84,0x64,0x00,0x86,0x0d,0x88,0x00,0x19,0x80,0x4d, +0x1c,0xfc,0x06,0x86,0x66,0x68,0xd8,0x80,0x08,0x8e,0x01,0xd8,0xc4,0xc1,0x6f,0x62, +0x88,0x86,0x86,0x0d,0x88,0xc0,0x18,0x80,0x32,0x9d,0x1a,0x02,0x43,0x85,0xfb,0x01, +0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x68,0x3d,0x24,0x3f,0x42,0x30,0x62,0xd0,0x00, +0x20,0x08,0x06,0x91,0x18,0xf9,0x0f,0xeb,0xd4,0x50,0xe0,0xfd,0xcf,0xff,0xfc,0xcf, +0xff,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80, +0x20,0x18,0x44,0x66,0x24,0x42,0xb3,0x93,0x43,0x85,0x18,0x8c,0xd0,0x08,0x8d,0xd0, +0x08,0x8d,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x44,0x68,0x44,0x42,0xb6, +0xb3,0x43,0x07,0x19,0x94,0x50,0x09,0x95,0x50,0x09,0x8d,0x26,0x04,0xc0,0x22,0x0e, +0xae,0xd3,0x43,0x3f,0xb4,0x88,0x83,0xeb,0xf8,0x10,0x18,0x2d,0xe2,0xe0,0x3a,0x3f, +0x14,0x46,0xc3,0x06,0xc4,0xa0,0x0c,0xc0,0xb0,0x01,0x21,0x24,0x03,0x30,0x6c,0x40, +0x04,0xc8,0x00,0x6c,0xe2,0xe0,0x3a,0x60,0x24,0x46,0xc3,0x06,0x44,0x70,0x0c,0xc0, +0x26,0x0e,0xae,0x13,0x46,0x63,0x34,0x6c,0x40,0x04,0xc6,0x00,0x8c,0x18,0x34,0x00, +0x08,0x82,0x41,0xf4,0x46,0x2b,0x94,0x3b,0x62,0xc4,0x06,0xb5,0xc3,0x42,0x2c,0xc4, +0x42,0x2c,0x34,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d, +0x00,0x82,0x60,0x10,0xcd,0xd1,0x0b,0x81,0x8f,0x19,0xc1,0x41,0xee,0xc0,0x10,0x0c, +0xc1,0x10,0x0c,0x8d,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x44,0x75,0x14, +0x43,0xe3,0x83,0x46,0x72,0xb0,0x3b,0x32,0x24,0x43,0x32,0x24,0x43,0xa3,0x09,0x01, +0xb0,0x88,0xc3,0xee,0xa8,0xd1,0x19,0x2d,0xe2,0xb0,0x3b,0x6b,0x84,0x46,0x8b,0x38, +0xec,0x0e,0x1b,0xa5,0xd1,0xb0,0x01,0x31,0x28,0x03,0x30,0x6c,0x40,0x08,0xc9,0x00, +0x0c,0x1b,0x10,0x01,0x32,0x00,0x9b,0x38,0xec,0x4e,0x1b,0xa9,0xd1,0xb0,0x01,0x11, +0x1c,0x03,0xb0,0x89,0xc3,0xee,0xb8,0xd1,0x1a,0x0d,0x1b,0x10,0x81,0x31,0x00,0x23, +0x06,0x0d,0x00,0x82,0x60,0x10,0xf1,0x11,0x0e,0xa5,0xcf,0x1b,0x8d,0x8f,0xf8,0xe4, +0x50,0x0e,0xe5,0x50,0x0e,0x8d,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x44, +0x7e,0xa4,0x43,0xec,0x13,0x47,0xe5,0x43,0x3e,0x3b,0xb4,0x43,0x3b,0xb4,0x43,0xa3, +0x09,0x01,0xb0,0x88,0x03,0xf9,0xcc,0xd1,0x1b,0x2d,0xe2,0x40,0x3e,0x74,0x04,0x47, +0x8b,0x38,0x90,0x4f,0x1d,0xc5,0xd1,0xb0,0x01,0x31,0x90,0xc2,0x00,0x0c,0x1b,0x10, +0xc2,0x28,0x0c,0xc0,0xb0,0x01,0x11,0x88,0xc2,0x00,0x6c,0xe2,0x40,0x3e,0x76,0x24, +0x47,0xc3,0x06,0x44,0x70,0x0c,0xc0,0x26,0x0e,0xe4,0x73,0x47,0x73,0x34,0x6c,0x40, +0x04,0xc6,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x54,0x4a,0x61,0xf4,0x3e,0x78, +0x44,0x06,0xeb,0x23,0x46,0x62,0x24,0x46,0x62,0x34,0x9a,0x10,0x00,0xa3,0x09,0x42, +0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0x10,0xa5,0x52,0x19,0xd9,0x0f, +0x1f,0xa1,0xc1,0xfb,0x98,0x91,0x19,0x99,0x91,0x19,0x8d,0x26,0x04,0xc0,0x88,0x41, +0x03,0x80,0x20,0x18,0x44,0xab,0x74,0x46,0xf9,0xe3,0x47,0x6a,0x10,0x3f,0x68,0x84, +0x46,0x68,0x84,0x46,0xa3,0x09,0x01,0xb0,0x88,0x43,0xfc,0x80,0xd2,0x1e,0x2d,0xe2, +0x10,0x3f,0xa1,0xc4,0x47,0x8b,0x38,0xc4,0x8f,0x28,0xf5,0xd1,0xb0,0x01,0x31,0x28, +0x03,0x30,0x6c,0x40,0x08,0xc9,0x00,0x0c,0x1b,0x10,0x01,0x32,0x00,0x9b,0x38,0xc4, +0xcf,0x28,0xf9,0xd1,0xb0,0x01,0x11,0x1c,0x03,0xb0,0x89,0x43,0xfc,0x90,0xd2,0x1f, +0x0d,0x1b,0x10,0x81,0x31,0x00,0x96,0x0f,0x69,0x04,0x82,0x11,0x83,0x03,0x00,0x41, +0x30,0xd0,0x5e,0x89,0x8c,0x58,0x25,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x88,0x96, +0xe0,0xc8,0x7f,0x4e,0x29,0x16,0x82,0x38,0x8a,0xa3,0x38,0x8a,0xa3,0xd1,0x84,0x00, +0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x08,0x97, +0xe8,0xa8,0x84,0x56,0xa9,0x16,0x8a,0x3a,0xaa,0xa3,0x3a,0xaa,0xa3,0xd1,0x84,0x00, +0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x48,0x97,0xec,0x08,0x85,0x5a,0xe9,0x16,0x8e, +0x3b,0xba,0xa3,0x3b,0xba,0xa3,0xd1,0x84,0x00,0x58,0xc4,0x01,0x84,0x5e,0x09,0x96, +0x16,0x71,0x00,0x21,0x58,0x8a,0xa5,0x45,0x1c,0x40,0x28,0x96,0x64,0x69,0xd8,0x80, +0x18,0x94,0x01,0x18,0x36,0x20,0x84,0x64,0x00,0x86,0x0d,0x88,0x00,0x19,0x80,0x4d, +0x1c,0x40,0x48,0x96,0x66,0x69,0xd8,0x80,0x08,0x8e,0x01,0xd8,0xc4,0x01,0x84,0x66, +0x89,0x96,0x86,0x0d,0x88,0xc0,0x18,0x80,0x11,0x83,0x06,0x00,0x41,0x30,0x88,0xc2, +0xa9,0x8f,0x56,0x88,0x96,0x50,0xc8,0xf1,0x23,0x3f,0xf2,0x23,0x3f,0x1a,0x4d,0x08, +0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0x11,0x83,0x06,0x00,0x41,0x30,0x88,0xca, +0x29,0x94,0x64,0x08,0x97,0x58,0x48,0x12,0x25,0x51,0x12,0x25,0x51,0x1a,0x4d,0x08, +0x80,0x11,0x83,0x06,0x00,0x41,0x30,0x88,0xce,0x69,0x94,0x6a,0x48,0x97,0x5c,0x88, +0x22,0x25,0x52,0x22,0x25,0x52,0x1a,0x4d,0x08,0x80,0x45,0x1c,0x5a,0x88,0x97,0x76, +0x69,0x11,0x87,0x16,0xea,0x25,0x5e,0x5a,0xc4,0xa1,0x85,0x7c,0xa9,0x97,0x86,0x0d, +0x88,0x41,0x19,0x80,0x61,0x03,0x42,0x48,0x06,0x60,0xd8,0x80,0x08,0x90,0x01,0xd8, +0xc4,0xa1,0x85,0x7e,0xc9,0x97,0x86,0x0d,0x88,0xe0,0x18,0x80,0x4d,0x1c,0x5a,0x08, +0x9c,0x7e,0x69,0xd8,0x80,0x08,0x8c,0x01,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xc8, +0x9d,0x54,0x09,0x87,0xc2,0xa9,0x15,0xb6,0x55,0x5a,0xa5,0x55,0x5a,0xa5,0xd1,0x84, +0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x48, +0x9e,0x5c,0xe9,0x87,0xca,0x29,0x16,0xbe,0x57,0x7a,0xa5,0x57,0x7a,0xa5,0xd1,0x84, +0x00,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x88,0x9e,0x60,0x49,0x8c,0xce,0x69,0x16, +0xc2,0x20,0x96,0x62,0x29,0x96,0x62,0x69,0x34,0x21,0x00,0x16,0x71,0xd0,0xa1,0x74, +0x1a,0xa7,0x45,0x1c,0x74,0x48,0x9d,0xc8,0x69,0x11,0x07,0x1d,0x5a,0xa7,0x72,0x1a, +0x36,0x20,0x06,0x65,0x00,0x86,0x0d,0x08,0x21,0x19,0x80,0x61,0x03,0x22,0x40,0x06, +0x60,0x13,0x07,0x1d,0x62,0x27,0x73,0x1a,0x36,0x20,0x82,0x63,0x00,0x36,0x71,0xd0, +0xa1,0x76,0x3a,0xa7,0x61,0x03,0x22,0x30,0x06,0xc0,0xde,0x21,0x1e,0xe0,0x63,0x41, +0x39,0xc0,0xc7,0x02,0x72,0x80,0x8f,0x05,0xb7,0x00,0x1f,0x0b,0x6c,0x01,0x3e,0x16, +0xb0,0x02,0x7c,0x2c,0x58,0x05,0xf8,0x58,0x50,0x0a,0xf0,0xb1,0x80,0x14,0xe0,0x63, +0x81,0x1e,0xc0,0xc7,0x82,0x3c,0x80,0x8f,0x05,0x6d,0x00,0x1f,0x0b,0xd8,0x00,0x3e, +0x16,0x88,0x01,0x7c,0x2c,0x08,0x03,0xf8,0x58,0x70,0xc1,0xc7,0x02,0x0b,0x3e,0xc3, +0x11,0x41,0x28,0x09,0xdf,0x2c,0x83,0x64,0x05,0xb3,0x04,0xd3,0x40,0x05,0x52,0x0a, +0x94,0x88,0x48,0x03,0x15,0xc8,0x1f,0x50,0x28,0x22,0x0d,0x54,0x20,0x79,0x40,0xb9, +0x88,0x34,0x50,0x81,0xcc,0x01,0x25,0x23,0xd2,0x40,0x05,0xd2,0x06,0x94,0x8d,0x48, +0x03,0x15,0x48,0x18,0x50,0x2e,0x19,0x48,0x03,0x15,0x48,0x18,0x50,0x6c,0x22,0x0d, +0x54,0x00,0x61,0x40,0xb9,0x68,0x20,0x8d,0x18,0x2c,0x00,0x08,0x82,0x81,0xf7,0x52, +0xe5,0x44,0x14,0x06,0x51,0x18,0x23,0x06,0x0b,0x00,0x82,0x60,0xe0,0xc1,0x94,0x39, +0xdd,0x84,0x4d,0xd4,0xc4,0x4d,0xd8,0x44,0x4d,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81, +0x55,0x53,0xf1,0x14,0x08,0x23,0x06,0x0b,0x00,0x82,0x60,0xe0,0xc9,0x14,0x3a,0xe5, +0x04,0x4e,0xdc,0xc4,0x81,0x24,0x16,0x08,0xf4,0xb1,0xa0,0x96,0xe4,0x63,0xb5,0x14, +0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x12,0x9f,0x82,0x27,0xc7,0x84,0x40,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0x90,0x80,0x55,0x3c,0x05,0x23,0x06,0x06,0x00,0x82, +0x60,0x90,0x84,0xd5,0x3c,0x49,0x16,0x14,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83, +0x64,0xac,0xe8,0x29,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x0b,0xac,0xf8,0x09,0x22, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x0a,0xab,0x7e,0x82,0x04,0x83,0x74,0x0a,0x06, +0xc3,0x0d,0x81,0x4d,0x81,0xc1,0x2c,0x43,0x45,0x05,0x8b,0x38,0xa8,0x52,0x4e,0x09, +0x14,0x20,0xc6,0x22,0x0e,0xab,0xb4,0x53,0x04,0x05,0x88,0xb1,0x88,0x03,0x2b,0xf5, +0x94,0x41,0x01,0x62,0x6c,0xe2,0xd0,0x4a,0x3f,0x85,0x50,0x80,0x18,0x9b,0x38,0xb8, +0x52,0x58,0x29,0x14,0x20,0xc6,0x2c,0xc1,0x34,0x4b,0x60,0x0d,0x54,0x20,0xaa,0x19, +0x44,0x5c,0x35,0x50,0x81,0xa0,0x4b,0xc4,0x55,0x23,0x06,0x0e,0x00,0x82,0x60,0xe0, +0xcc,0x15,0x48,0x99,0x53,0x2e,0xe1,0xd2,0x4b,0x09,0x81,0x20,0xec,0x13,0x06,0xc4, +0x00,0x00,0x00,0x00,0x26,0x00,0x00,0x00,0x5b,0x8a,0x54,0x08,0xfc,0xe0,0x18,0x85, +0x2d,0x05,0x2b,0x04,0x7e,0x70,0x8c,0xc2,0x96,0xe2,0x15,0x02,0x3f,0x38,0x46,0x61, +0x4b,0x21,0x0b,0x81,0x1f,0x1c,0xa3,0xb0,0x65,0x18,0x87,0xc0,0x0f,0xb6,0x0c,0xbe, +0x13,0xf8,0xc1,0x96,0x01,0x7c,0x02,0x3f,0xd8,0x32,0xc0,0x4f,0xe0,0x07,0x5b,0x06, +0xf9,0x09,0xfc,0x60,0xcb,0x50,0x42,0x81,0x1f,0x6c,0x19,0x4e,0x28,0xf0,0x83,0x2d, +0xc3,0x0d,0x05,0x7e,0xb0,0x65,0xc8,0xa1,0xc0,0x0f,0xb6,0x0c,0x65,0x14,0xf8,0xc1, +0x96,0xe1,0x8c,0x02,0x3f,0xd8,0x32,0xdc,0x51,0xe0,0x07,0x5b,0x86,0x3c,0x0a,0xfc, +0x60,0xcb,0xb0,0x4a,0x81,0x1f,0x6c,0x19,0x5a,0x29,0xf0,0x83,0x2d,0x43,0x2f,0x05, +0x7e,0xb0,0x65,0xf8,0xa5,0xc0,0x0f,0xb6,0x0c,0xef,0x14,0xf8,0xc1,0x96,0x21,0x9e, +0x02,0x3f,0xd8,0x32,0x9c,0x55,0xe0,0x07,0x5b,0x86,0xb4,0x0a,0xfc,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_16bit_b2b146853f34ea74cb56716d04e72878.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_16bit_b2b146853f34ea74cb56716d04e72878.h new file mode 100644 index 00000000..462ec663 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_16bit_b2b146853f34ea74cb56716d04e72878.h @@ -0,0 +1,792 @@ +// ffx_fsr2_depth_clip_pass_16bit_b2b146853f34ea74cb56716d04e72878.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_depth_clip_pass_16bit_b2b146853f34ea74cb56716d04e72878_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_b2b146853f34ea74cb56716d04e72878_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_b2b146853f34ea74cb56716d04e72878_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_b2b146853f34ea74cb56716d04e72878_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_16bit_b2b146853f34ea74cb56716d04e72878_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_exposure", "r_reactive_mask", "r_transparency_and_composition_mask", "r_reconstructed_previous_nearest_depth", "r_dilated_motion_vectors", "r_previous_dilated_motion_vectors", "r_dilatedDepth", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_b2b146853f34ea74cb56716d04e72878_SRVResourceBindings[] = { 7, 6, 9, 3, 4, 0, 1, 5, 2, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_b2b146853f34ea74cb56716d04e72878_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_b2b146853f34ea74cb56716d04e72878_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_16bit_b2b146853f34ea74cb56716d04e72878_UAVResourceNames[] = { "rw_prepared_input_color", "rw_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_b2b146853f34ea74cb56716d04e72878_UAVResourceBindings[] = { 1, 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_b2b146853f34ea74cb56716d04e72878_UAVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_b2b146853f34ea74cb56716d04e72878_UAVResourceSpaces[] = { 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_16bit_b2b146853f34ea74cb56716d04e72878_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_b2b146853f34ea74cb56716d04e72878_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_b2b146853f34ea74cb56716d04e72878_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_b2b146853f34ea74cb56716d04e72878_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_b2b146853f34ea74cb56716d04e72878_size = 12224; + +static const unsigned char g_ffx_fsr2_depth_clip_pass_16bit_b2b146853f34ea74cb56716d04e72878_data[] = { +0x44,0x58,0x42,0x43,0xbc,0x3b,0x34,0xde,0x66,0xa5,0x68,0x6f,0x0a,0x63,0xd7,0x9f, +0x24,0x5d,0x50,0x04,0x01,0x00,0x00,0x00,0xc0,0x2f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0x00,0x11,0x00,0x00,0x1c,0x11,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x80,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x04,0x0f,0x00,0x00,0x62,0x00,0x05,0x00, +0xc1,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xec,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xb8,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x84,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09,0xa8,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xe5,0x00,0x00,0x00,0x32,0x22,0xc8,0x09, +0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0x88,0xc2,0x1c,0x01,0x18,0x24,0x01, +0x80,0x02,0x23,0x00,0x25,0x18,0x10,0xa1,0x0c,0x00,0x00,0x80,0x0c,0x33,0x00,0x65, +0x40,0x00,0x10,0x94,0x98,0x23,0x40,0x68,0x71,0xcf,0x70,0xf9,0x13,0xf6,0x10,0x92, +0x1f,0x02,0xcd,0xb0,0x10,0x28,0x60,0x94,0x65,0x00,0x68,0x00,0x00,0x00,0x04,0x02, +0x81,0x58,0x90,0xe3,0xa6,0xe1,0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4,0x95,0x98, +0xfc,0xe2,0xb6,0x51,0x81,0x40,0x20,0x10,0x80,0xa2,0x40,0x00,0x0d,0x00,0x00,0x00, +0x00,0x00,0x00,0x14,0xb9,0x69,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0x5f,0x09,0x69,0x25, +0x26,0x1f,0xb9,0x6d,0x54,0x00,0x00,0x00,0x00,0xa0,0x28,0x13,0x40,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x0a,0x81,0x00,0x20,0x10,0x64,0x29,0x06,0x02,0x80,0x40, +0x20,0x10,0x84,0x29,0x04,0x00,0x00,0x00,0x90,0xa6,0x30,0x10,0x40,0xa3,0x81,0x40, +0x20,0x10,0x00,0x00,0x00,0x41,0x9c,0x82,0x20,0x00,0x08,0x04,0x02,0x81,0x40,0x90, +0xe7,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0x1f,0xb9, +0x6d,0x44,0x00,0x00,0x00,0x40,0x21,0x40,0x80,0x06,0x80,0x42,0x47,0x0d,0x97,0x3f, +0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0x02,0x81,0x40, +0x20,0x0a,0x31,0x02,0x34,0x00,0x44,0x9a,0x23,0x08,0x8a,0xd1,0x00,0x2c,0x00,0x00, +0x13,0x9d,0x06,0x02,0x86,0x11,0x08,0x64,0xa6,0x36,0x18,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87, +0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03,0x3d, +0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00, +0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c, +0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0, +0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03, +0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xa8,0x56,0xc4,0x1a,0x46,0x10,0x90,0x99,0xda, +0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d, +0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc, +0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0,0x1d,0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8,0x21, +0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0xe0,0x7a,0x11, +0x6c,0xa6,0x30,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0, +0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87, +0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a, +0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x90,0x80,0x90,0xd1,0x6c,0x26, +0x34,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a, +0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xa8,0x07,0x77,0x98,0x87,0x74,0x38, +0x07,0x77,0x28,0x07,0x72,0x00,0x83,0x74,0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83, +0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0x01,0x60, +0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8, +0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2,0xe1, +0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c,0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00,0xa8, +0x91,0x6d,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b, +0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0, +0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07, +0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x81,0x8a,0x70,0x33,0x91, +0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03, +0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38, +0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80, +0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x5c,0xa4,0x1b,0x46,0x10,0x80,0x33,0x84, +0xe0,0x63,0x57,0x1b,0x4d,0x3c,0x1e,0x8f,0xc7,0x03,0x00,0x54,0x2e,0x97,0xcb,0x85, +0x40,0x20,0x10,0x08,0x04,0x82,0x7a,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02,0xcc, +0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x02,0x00,0xfd,0xe6,0x08,0x40,0x01,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0xa0,0xf3,0x40,0x02,0x19,0x32,0x52,0x02, +0x04,0xd8,0xc1,0x04,0x83,0x28,0x0c,0x00,0x00,0x00,0x01,0x00,0x00,0x3b,0x98,0x60, +0xc0,0x83,0x01,0x00,0x00,0x20,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0xc7,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x80,0x21,0x4f,0x02,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x43,0x1e,0x07,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x11, +0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x28,0x20,0x00,0x06, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x58,0x40,0x00,0x04,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x60,0xc8,0xa3,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90, +0x87,0x03,0x02,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x07,0x04, +0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x30,0x00,0x02,0x60,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x19,0x00,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0xe7,0x0c,0x80,0x00,0x18,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x20,0x0b,0x04,0x00,0x00,0x00,0x24,0x00,0x00,0x00,0x32,0x1e,0x98,0x1c, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02,0x94,0x40,0x11,0x8c, +0x00,0x14,0x43,0x39,0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44,0x71,0x14,0x7e,0x40, +0x81,0x14,0x4c,0x01,0x15,0x54,0x61,0x15,0x58,0x01,0x06,0x14,0x64,0x40,0x81,0x06, +0x14,0x6c,0x40,0x01,0x07,0x14,0x72,0x40,0x41,0x07,0x14,0x76,0x40,0x81,0x07,0x14, +0x7a,0x40,0xc1,0x07,0x14,0xe2,0x40,0xb9,0x95,0x45,0xb1,0x12,0x14,0xb8,0x42,0x59, +0x95,0x13,0x05,0x0b,0x10,0x10,0x10,0x81,0x4c,0x35,0x30,0x02,0x40,0x81,0xb1,0x08, +0x00,0x08,0x02,0x6a,0xcd,0x00,0x50,0x6c,0x06,0x80,0x68,0x33,0x00,0x74,0x9b,0x01, +0xa0,0xdc,0x0c,0x00,0xed,0x66,0x00,0xa8,0x37,0x03,0x40,0xbe,0x19,0x00,0x02,0xce, +0x00,0x50,0x60,0x2c,0x02,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x8f,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04,0x00,0x9a,0x20,0x00, +0xd1,0x06,0x61,0x20,0x26,0x08,0x80,0xb4,0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x04, +0x60,0xda,0x30,0x20,0x09,0x31,0x41,0x68,0x03,0x3c,0xa0,0x25,0xf7,0x95,0xe6,0x06, +0x57,0x47,0xf7,0x35,0xf6,0xc6,0xf6,0x26,0xf7,0xa5,0x96,0x46,0x47,0x57,0x26,0x57, +0x46,0x36,0x41,0x00,0xa8,0x09,0x02,0x50,0x6d,0x10,0x0c,0x67,0x43,0x62,0x2c,0x8c, +0xd1,0x0c,0x84,0xf1,0xd0,0x92,0xfb,0x4a,0x73,0x83,0xab,0xa3,0xfb,0x6a,0x7b,0xa3, +0x4b,0x7b,0x73,0xfb,0xb2,0x2b,0x1b,0xa3,0x7b,0x93,0x9b,0xdb,0x90,0x0c,0x4b,0x64, +0x24,0x03,0x61,0x3c,0x13,0x84,0x38,0xc8,0x03,0x42,0x72,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x1b,0x12,0x62,0xa2,0x0c,0x67, +0x20,0x8c,0x67,0x82,0x00,0x58,0x13,0x04,0x3a,0xd0,0x03,0x3e,0x72,0x5f,0x72,0x65, +0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x1b,0x12,0xeb,0xc2,0x0c, +0x6b,0x20,0x8c,0x67,0x82,0x00,0x5c,0x1c,0x03,0xb9,0x2f,0x3a,0xb9,0x30,0xb7,0x39, +0xb8,0x30,0xb9,0x32,0xb7,0xb1,0xbc,0xaf,0x30,0x37,0xb2,0xaf,0xb1,0xb7,0x36,0xb8, +0xb7,0xb9,0x34,0xba,0xb4,0x37,0xb7,0xaf,0xb6,0xb0,0xb9,0xb5,0x0d,0x89,0x76,0x6d, +0x86,0x36,0x10,0xc6,0x33,0x41,0x00,0xb0,0x09,0xc2,0x1d,0xec,0x01,0xcd,0x40,0xee, +0x4b,0xae,0x6c,0xec,0xcd,0x6d,0x8e,0x4e,0xae,0x6e,0x8c,0xae,0x8c,0xec,0x0b,0x4e, +0xae,0xcc,0x2e,0xed,0xad,0x6e,0xee,0xcb,0xad,0x2c,0x4c,0xae,0x6c,0x8e,0xee,0x8b, +0xac,0x0c,0x8e,0x0e,0x6d,0x83,0x60,0x74,0x1b,0x92,0xce,0xfb,0x0c,0x63,0x20,0x0c, +0x30,0x20,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0xd5,0xf6,0x46,0x97, +0xf6,0xe6,0xf6,0x65,0x57,0x36,0x46,0xf7,0x26,0x37,0xb7,0x21,0x49,0x26,0x31,0x30, +0x86,0x81,0x30,0x1e,0x86,0x81,0xdc,0x17,0x9c,0x5c,0x99,0x5d,0xda,0x5b,0xdd,0xdc, +0x17,0x59,0x1a,0x5b,0x18,0x5d,0x19,0xd9,0x57,0xdb,0x1b,0x5d,0xda,0x9b,0xdb,0x97, +0x5d,0xd9,0x18,0xdd,0x9b,0xdc,0xdc,0x86,0xa4,0x99,0xc8,0xc0,0xe8,0x06,0xc2,0x78, +0x26,0x08,0x40,0x46,0x47,0xee,0x8b,0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0x8c,0xa8,0x0c, +0x8e,0x0e,0x6d,0x43,0x62,0x06,0xd7,0x19,0x18,0xc4,0x40,0x18,0xcf,0x86,0x04,0x92, +0xaa,0x8c,0x0b,0x83,0x31,0x28,0x03,0x34,0x98,0x20,0xe4,0x01,0x1f,0xf0,0x92,0xbb, +0xfb,0x82,0x93,0x2b,0x83,0x0b,0x93,0x2b,0x23,0xfb,0x4a,0x73,0x83,0xab,0xa3,0xfb, +0x1a,0x7b,0x63,0x7b,0x93,0x9b,0x20,0x98,0x81,0x1d,0x6c,0x58,0x0c,0x35,0x58,0x03, +0x63,0x18,0x08,0x36,0x60,0x03,0x36,0x78,0x26,0x08,0x7b,0xd0,0x07,0xcc,0xe4,0xee, +0xbe,0xc8,0xd2,0xd8,0xc2,0xe8,0xca,0xc8,0xbe,0xe4,0xca,0xc2,0xc6,0xe8,0xd2,0xec, +0xca,0xbe,0xda,0xc2,0xe6,0xd6,0xe6,0x26,0x08,0x80,0xb6,0x41,0x30,0xe0,0x60,0xc3, +0x32,0xb8,0xc1,0x1b,0x18,0xc6,0x40,0xb0,0x01,0x1b,0xb0,0x41,0x1c,0x6c,0x10,0xda, +0x40,0x0e,0x26,0x08,0x7e,0xf0,0x07,0x34,0xc6,0xc4,0x8c,0xa6,0xa4,0x64,0x26,0x08, +0xc0,0xb6,0x01,0x31,0xe8,0xa0,0x0e,0x0c,0x63,0xb0,0x03,0x60,0x43,0x70,0x07,0x13, +0x04,0x50,0x00,0x05,0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61, +0x6d,0x70,0x1b,0x10,0x23,0x0f,0xf4,0xc0,0x18,0x06,0x03,0xd8,0x10,0xec,0xc1,0x06, +0x22,0x0d,0xe6,0x00,0x0f,0xf8,0x60,0x82,0xd0,0x07,0x7e,0xc0,0x25,0x4d,0xaa,0xcc, +0x8d,0xac,0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x60,0x06,0x75,0xb0,0x01,0x49,0xfe, +0xc0,0x32,0x1a,0xcd,0x01,0x05,0x3a,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65, +0x72,0x53,0x69,0x7a,0x65,0x1b,0x90,0x44,0x14,0x2c,0x33,0x68,0x34,0x07,0x14,0xc8, +0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x00,0x6e, +0x03,0x92,0x90,0x82,0x55,0x0a,0x8d,0xe6,0x80,0x02,0xbb,0xb4,0x24,0x37,0xb8,0x3a, +0xba,0xa1,0x37,0xb6,0x37,0x39,0xa9,0xb2,0xb9,0xb7,0x3a,0xb9,0xb1,0x32,0xa2,0xb4, +0xb6,0x32,0xb7,0xb9,0xb4,0x37,0xb7,0xb9,0x09,0x02,0xd0,0x6d,0x30,0x92,0x53,0xb0, +0x50,0xa1,0xd1,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1,0x11,0xa5,0xb5,0x95, +0xb9,0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x00,0x6f,0x83,0x91,0xa8,0x82,0xb5,0x0a, +0x8d,0x46,0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29,0x0d,0x8e,0xa9,0xcc,0xae,0x8c,0x8d, +0xea,0xad,0x6a,0xae,0x6c,0x82,0x00,0x7c,0x1b,0x8c,0xa4,0x15,0x2c,0x57,0x68,0x34, +0x2e,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x13,0x04,0x00,0x0c, +0x36,0x18,0x09,0x2c,0x58,0xb1,0xd0,0x68,0x94,0xcc,0x88,0xca,0xec,0xd2,0xc6,0xca, +0xa8,0xde,0xac,0xd2,0xca,0xee,0x88,0xca,0xe0,0xe8,0xd0,0x26,0x08,0x40,0x18,0x6c, +0x40,0x92,0x59,0xb0,0x68,0xa1,0x71,0x1c,0x50,0xe0,0x61,0xa6,0x94,0x46,0x47,0x57, +0x26,0x37,0x41,0x00,0xc4,0x60,0x03,0x92,0xd8,0x82,0x75,0x0b,0x8d,0xe3,0x80,0x02, +0x25,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0xb9,0xa9,0xb1, +0x30,0xb6,0xb2,0x09,0x02,0x30,0x06,0x1b,0x90,0x24,0x17,0x2c,0x5d,0x68,0x1c,0x07, +0x14,0x08,0x99,0x11,0xbd,0xdd,0xb9,0xcd,0x8d,0x85,0xb1,0x95,0x19,0x85,0x8d,0xd1, +0xbd,0xc9,0x4d,0x10,0x00,0x32,0xd8,0x60,0x24,0xbc,0x60,0xf5,0x42,0xe3,0xf0,0x33, +0x6b,0x7a,0xa3,0x4b,0x7b,0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x53,0x4a,0xa3,0xa3, +0x2b,0x93,0x1b,0x0a,0x73,0x1b,0x2b,0x63,0x63,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x20, +0x00,0x65,0xb0,0xc1,0x48,0x7e,0xc1,0x02,0x87,0xc6,0x21,0x63,0x06,0x25,0x57,0x56, +0x84,0x07,0xf7,0x36,0x57,0x27,0x57,0x36,0x41,0x00,0xcc,0x60,0x03,0x92,0x88,0x83, +0x35,0x0e,0x8d,0xe3,0x80,0x02,0x33,0x33,0x28,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0x39, +0x23,0xb9,0xb0,0xb6,0x32,0x28,0xb9,0xb2,0x22,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2, +0x09,0x02,0x70,0x06,0x1b,0x8c,0xa4,0x1c,0x2c,0x73,0x68,0x1c,0x2e,0x66,0x54,0x61, +0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x13,0x04,0x00,0x0d,0x36,0x18,0x09,0x3a, +0x58,0xe9,0xd0,0x38,0xac,0xcc,0x94,0xd2,0xe8,0xe8,0xca,0xe4,0xa6,0xca,0xe2,0xea, +0xca,0xdc,0xc6,0xca,0x98,0xca,0xdc,0xce,0xe8,0xd0,0x26,0x08,0x40,0x1a,0x6c,0x30, +0x92,0x75,0xb0,0xd8,0xa1,0x71,0xa8,0x98,0x11,0x95,0xb1,0xd1,0x85,0x51,0xa5,0xb5, +0x95,0x4d,0x10,0x00,0x35,0xd8,0x60,0x24,0xee,0x60,0xbd,0x43,0xe3,0xf0,0x32,0x23, +0xca,0x73,0x0b,0x6b,0x4b,0x1b,0x93,0x2a,0x9b,0x1b,0x42,0x0b,0x73,0x3b,0x2b,0x33, +0x0a,0x1b,0xa3,0x7b,0x93,0x9b,0x20,0x00,0x6b,0xb0,0xc1,0x48,0xe2,0xc1,0x92,0x87, +0xc6,0x21,0x66,0x66,0x95,0x56,0x76,0x37,0x05,0x17,0x36,0x56,0x46,0xf5,0xd6,0x54, +0x46,0x57,0x26,0x37,0x67,0x14,0x36,0x46,0xf7,0x26,0x37,0x41,0x00,0xd8,0x60,0x03, +0x92,0xd0,0x83,0x55,0x0f,0x8d,0xe3,0x80,0xc2,0x06,0xca,0x0e,0x42,0x61,0x14,0x4c, +0x21,0x15,0x58,0xe1,0x15,0x64,0xa1,0x16,0x70,0x61,0x17,0x7c,0x21,0x1c,0xc8,0xe1, +0x1c,0xd4,0xa1,0x1d,0xe0,0x61,0x1e,0xec,0x61,0xc3,0x60,0xf8,0xc1,0x3d,0x4c,0x10, +0x0a,0x61,0x03,0xb0,0x61,0x30,0xf4,0x41,0x1f,0x36,0x04,0xfb,0xb0,0x61,0x18,0xf2, +0x81,0x1f,0x28,0x0c,0x4d,0x4d,0x10,0x42,0x81,0x0e,0x36,0x0c,0x66,0x60,0x06,0xc3, +0x06,0xc2,0xf8,0x07,0x0d,0x24,0x36,0x14,0xf9,0xe0,0x0f,0x40,0x1f,0x84,0x04,0xa3, +0x30,0x39,0xb9,0xb0,0xbc,0x2f,0xb6,0xb7,0xb1,0x30,0xb6,0x2f,0xb1,0x3c,0xba,0xb2, +0xb9,0x09,0x02,0xd0,0x06,0x84,0xc2,0xe4,0xe4,0xc2,0xf2,0xbe,0xd8,0xde,0xc6,0xc2, +0xd8,0xbe,0xd8,0xc8,0xe6,0xe8,0x26,0x08,0x80,0x1b,0x10,0x11,0x93,0x0b,0x73,0x1b, +0x43,0x2b,0x9b,0x9b,0x20,0x00,0x6f,0x40,0xc3,0x8c,0xed,0x2d,0x8c,0x6e,0x6e,0x82, +0x00,0xc0,0x01,0x8b,0x34,0xb7,0x39,0xba,0xb9,0x09,0x02,0x10,0x07,0x24,0xd2,0xdc, +0xe8,0xe6,0x26,0x08,0x80,0x1c,0x10,0xa1,0x2b,0xc3,0xfb,0x62,0x7b,0x0b,0x23,0x9b, +0x20,0x00,0x73,0x40,0x84,0xae,0x0c,0xef,0xcb,0xed,0x4d,0xae,0x8d,0x09,0x5d,0x19, +0xde,0xd7,0x1c,0xdd,0x9b,0x5c,0x19,0x8b,0xba,0x34,0x37,0xba,0xb9,0x0d,0xd4,0x48, +0x90,0x44,0x49,0x98,0xc4,0x49,0xa0,0x44,0x4a,0xa8,0xc4,0x4a,0xb0,0x44,0x4b,0xb8, +0xc4,0x4b,0xc0,0x44,0x4c,0x0c,0x32,0x41,0xcc,0x44,0x57,0x85,0x8d,0xcd,0xae,0xcd, +0x25,0x8d,0xac,0xcc,0x8d,0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b, +0x4b,0x7b,0x73,0x9b,0x12,0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4, +0xa6,0x04,0x46,0x1d,0x32,0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2, +0x32,0xb6,0x29,0x41,0x52,0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac, +0x6c,0x6e,0x4a,0xc0,0x07,0x95,0xc8,0xf0,0x5c,0xe8,0xf2,0xe0,0xca,0x82,0xdc,0xdc, +0xde,0xe8,0xc2,0xe8,0xd2,0xde,0xdc,0xe6,0xa6,0x08,0xf7,0xc0,0x0f,0x75,0xc8,0xf0, +0x5c,0xca,0xdc,0xe8,0xe4,0xf2,0xa0,0xde,0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0x21,0xd1, +0x85,0x0c,0xcf,0x65,0xec,0xad,0xce,0x8d,0xae,0x4c,0x6e,0x6e,0x4a,0x30,0x13,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x42,0x00,0x00,0x00,0x26,0x20,0x70,0xac,0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44, +0x62,0x53,0x38,0x3e,0xe2,0x23,0x3e,0xed,0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8, +0x82,0x34,0x04,0x10,0x89,0x4d,0xe1,0xf8,0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00, +0x18,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a, +0xd0,0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6,0x39,0x6c,0xc3, +0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80, +0xf9,0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95, +0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x48,0xc3,0xe5,0x3b,0x8f, +0x2f,0x44,0x04,0x30,0x11,0x21,0xd0,0x0c,0x0b,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3, +0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x1b,0x83,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd, +0x7e,0x71,0xdb,0xb6,0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44, +0x45,0x2c,0x7e,0x71,0xdb,0x66,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15, +0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x76,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xa5,0x03,0x0c,0x3e,0x72,0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x0d,0x48,0xc3,0xe5, +0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb2,0xb1,0x46,0x85, +0x3f,0x34,0xea,0x74,0xcb,0x56,0x71,0x6d,0x04,0xe7,0x28,0x78,0x44,0x58,0x49,0x4c, +0x9c,0x1e,0x00,0x00,0x62,0x00,0x05,0x00,0xa7,0x07,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x84,0x1e,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x9e,0x07,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02, +0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff, +0xff,0xff,0xff,0x1f,0x00,0x09,0xa8,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xe8,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0xa4,0xc2,0x1c,0x01,0x18,0x24,0x01,0x80,0x02,0x23,0x00,0x25,0x18,0x10,0xa1, +0x0c,0x00,0x00,0x80,0x0c,0x33,0x00,0x65,0x40,0x00,0x10,0x94,0x98,0x23,0x40,0x68, +0x71,0xcf,0x70,0xf9,0x13,0xf6,0x10,0x92,0x1f,0x02,0xcd,0xb0,0x10,0x28,0x60,0x94, +0x65,0x00,0x68,0x00,0x00,0x00,0x04,0x02,0x81,0x58,0x90,0xe3,0xa6,0xe1,0xf2,0x27, +0xec,0x21,0x24,0x7f,0x25,0xa4,0x95,0x98,0xfc,0xe2,0xb6,0x51,0x81,0x40,0x20,0x10, +0x80,0xa2,0x40,0x00,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x14,0xb9,0x69,0xb8,0xfc, +0x09,0x7b,0x08,0xc9,0x5f,0x09,0x69,0x25,0x26,0x1f,0xb9,0x6d,0x54,0x00,0x00,0x00, +0x00,0xa0,0x28,0x13,0x40,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x0a,0x81,0x00, +0x20,0x10,0x64,0x29,0x06,0x02,0x80,0x40,0x20,0x10,0x84,0x29,0x04,0x00,0x00,0x00, +0x90,0xa6,0x30,0x10,0x40,0xa3,0x81,0x40,0x20,0x10,0x00,0x00,0x00,0x41,0x9c,0x82, +0x20,0x00,0x08,0x04,0x02,0x81,0x40,0x90,0xe7,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24, +0x9f,0xdb,0xa8,0x62,0x25,0x26,0x1f,0xb9,0x6d,0x44,0x00,0x00,0x00,0x40,0x21,0x40, +0x80,0x06,0x80,0x42,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b, +0x31,0xf9,0xc5,0x6d,0x23,0x02,0x81,0x40,0x20,0x0a,0x31,0x02,0x34,0x00,0x44,0x9a, +0x23,0x08,0x8a,0xd1,0x00,0x2c,0x00,0x00,0x13,0x9d,0x06,0x02,0x86,0x11,0x08,0x64, +0xa6,0x36,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a, +0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0, +0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05, +0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98, +0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03, +0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76, +0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xa8, +0x56,0xc4,0x1a,0x46,0x10,0x90,0x99,0xda,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0,0x1d, +0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8,0x21,0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98,0x49, +0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e, +0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde, +0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0, +0x0f,0xc0,0xc0,0x0f,0x90,0xe0,0x7a,0x11,0x6c,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66, +0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e, +0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8, +0xc1,0x0f,0x90,0x80,0x90,0xd1,0x6c,0x26,0x34,0x18,0x07,0x76,0x08,0x87,0x79,0x98, +0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05, +0x3e,0xa8,0x07,0x77,0x98,0x87,0x74,0x38,0x07,0x77,0x28,0x07,0x72,0x00,0x83,0x74, +0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0, +0x87,0x7c,0x80,0x87,0x72,0x40,0x01,0x60,0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6,0x61, +0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14, +0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2,0xe1,0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c,0xd2, +0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00,0xa8,0x91,0x6d,0x26,0x32,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07, +0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79, +0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00, +0x03,0x3f,0x40,0x81,0x8a,0x70,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c, +0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03, +0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a, +0x5c,0xa4,0x1b,0x46,0x10,0x80,0x33,0x84,0xe0,0x63,0x57,0x1b,0x4d,0x3c,0x1e,0x8f, +0xc7,0x03,0x00,0x54,0x2e,0x97,0xcb,0x85,0x40,0x20,0x10,0x08,0x04,0x82,0x7a,0x37, +0x49,0x53,0x44,0x09,0x93,0xcf,0x02,0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x02, +0x00,0xfd,0xe6,0x08,0x40,0x21,0x09,0x10,0x24,0xcc,0x04,0x04,0x11,0x09,0x31,0x05, +0x40,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0xa0,0xf3,0x40,0x02, +0x19,0x32,0x52,0x02,0x04,0xd8,0xc1,0x04,0x43,0x1a,0x0c,0x00,0x00,0x00,0x01,0x00, +0x00,0x3b,0x98,0x60,0x40,0x83,0x01,0x00,0x00,0x20,0x00,0x00,0x60,0xc8,0x43,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0xc7,0x00,0x02,0x20,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x02,0x04,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x43,0x1e,0x07,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x86,0x3c,0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79, +0x28,0x20,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x58,0x40,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xa3,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc0,0x90,0x87,0x03,0x02,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, +0x21,0x8f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x30, +0x00,0x02,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x19,0x00,0x01, +0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0xe7,0x0c,0x80,0x00,0x18,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x0b,0x04,0x00,0x00,0x00,0x16,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02, +0x94,0x40,0x11,0x14,0xc3,0x08,0x40,0x39,0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44, +0x71,0x14,0x7e,0x00,0x05,0x47,0x00,0x0a,0x10,0x10,0x10,0x81,0x4c,0x23,0x00,0xd4, +0x9a,0x01,0xa0,0xd8,0x0c,0x00,0xd1,0x66,0x00,0xe8,0x36,0x03,0x40,0xb9,0x19,0x00, +0xda,0xcd,0x00,0x90,0x6f,0x06,0x80,0x80,0x33,0x00,0x14,0x18,0x8b,0x00,0x80,0x20, +0x18,0x8b,0x00,0x02,0x20,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0xb2,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04,0x00,0x9a,0x20,0x00,0xd1,0x06,0x61,0x20, +0x26,0x08,0x80,0xb4,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08, +0xc0,0x34,0x41,0x68,0x83,0x8f,0xc0,0x04,0x01,0xa0,0x26,0x08,0x40,0xb5,0x41,0x50, +0x9c,0x0d,0x89,0xb2,0x30,0x4a,0x33,0x10,0xca,0xb3,0x21,0x19,0x16,0x46,0x31,0x06, +0x42,0x79,0x26,0x08,0x71,0x00,0x06,0x1b,0x12,0x42,0x62,0x14,0x67,0x20,0x94,0x67, +0x82,0x00,0x58,0x13,0x04,0x3a,0x08,0x83,0x0d,0x09,0x55,0x31,0x0a,0x35,0x10,0xca, +0x33,0x41,0x00,0xae,0x0d,0xc9,0x55,0x31,0xca,0x35,0x10,0xca,0x33,0x41,0x00,0xb0, +0x09,0xc2,0x1d,0x88,0xc1,0x06,0x41,0xc9,0x36,0x24,0x99,0xc6,0x28,0xca,0x40,0x28, +0xdb,0x86,0xc4,0x90,0x18,0x65,0x18,0x08,0xe5,0xd9,0x90,0x34,0x12,0xa3,0x64,0x03, +0xa1,0x3c,0x13,0x04,0x20,0xdb,0x90,0x7c,0x15,0xa3,0x10,0x03,0xa1,0x3c,0x1b,0x12, +0x28,0x9a,0x2c,0x8c,0xeb,0x3c,0x30,0x98,0x20,0xe4,0xc1,0x18,0x4c,0x10,0xcc,0xc0, +0xdb,0xb0,0x28,0x62,0xc0,0x28,0xc3,0x40,0x8c,0xc1,0x18,0x8c,0xc1,0x33,0x41,0xd8, +0x03,0x32,0x98,0x20,0x00,0xda,0x06,0x41,0x31,0x83,0x0d,0xcb,0x50,0x06,0x8c,0xa2, +0x0c,0xc4,0x18,0x8c,0xc1,0x18,0x9c,0xc1,0x06,0x81,0x0c,0xd0,0x60,0x82,0xe0,0x07, +0x65,0x30,0x41,0x00,0xb6,0x0d,0x88,0xa2,0x06,0x8c,0xa2,0x0c,0x6b,0x00,0x6c,0x08, +0xd8,0x60,0x82,0x00,0x0a,0x66,0xb0,0x01,0x51,0xdc,0x80,0x51,0x86,0x41,0x01,0x36, +0x04,0x6f,0xb0,0x81,0x08,0x83,0x34,0x68,0x03,0x38,0x98,0x20,0x14,0x02,0x85,0xa1, +0xa9,0x09,0x42,0x28,0x74,0x1b,0x86,0xef,0x1b,0x36,0x10,0x0a,0x1d,0x5c,0x75,0xb0, +0xa1,0x90,0x83,0x39,0x00,0xe2,0xc0,0x0e,0x58,0x98,0xb1,0xbd,0x85,0xd1,0xf1,0x79, +0x6b,0x73,0x4b,0x83,0x7b,0xa3,0x2b,0x73,0xa3,0x03,0x19,0x43,0x0b,0x93,0x63,0x34, +0x95,0xd6,0x06,0xc7,0x56,0x06,0x32,0xf4,0x32,0xb4,0xb2,0x02,0x42,0x25,0x14,0x14, +0xb4,0x21,0xd0,0x83,0x09,0x42,0x28,0x70,0x1b,0x86,0x3c,0xd8,0x03,0x3e,0xd8,0x30, +0xe0,0x41,0x1f,0xf0,0xc1,0x86,0xc1,0x0f,0xfc,0x80,0x0f,0x88,0x0b,0x01,0x3f,0x47, +0x65,0x74,0x42,0x69,0x6c,0x69,0x6e,0x65,0x61,0x72,0x53,0x61,0x6d,0x70,0x6c,0x69, +0x6e,0x67,0x44,0x61,0x74,0x61,0x40,0x40,0x59,0x41,0x3f,0x41,0x55,0x42,0x69,0x6c, +0x69,0x6e,0x65,0x61,0x72,0x53,0x61,0x6d,0x70,0x6c,0x69,0x6e,0x67,0x44,0x61,0x74, +0x61,0x40,0x40,0x56,0x3f,0x24,0x76,0x65,0x63,0x74,0x6f,0x72,0x40,0x4d,0x24,0x30, +0x31,0x40,0x40,0x56,0x3f,0x24,0x76,0x65,0x63,0x74,0x6f,0x72,0x40,0x48,0x24,0x30, +0x31,0x40,0x40,0x40,0x5a,0x2b,0x84,0x50,0x00,0x05,0x96,0x43,0xc0,0xcf,0x51,0x19, +0x9d,0x50,0x1a,0x5b,0x9a,0x5b,0x59,0x98,0xdc,0x54,0x58,0x1b,0x1c,0x5b,0x9a,0xdb, +0x19,0x51,0x18,0x5d,0x18,0x10,0x50,0x56,0xd0,0x4f,0x50,0x95,0x50,0x1a,0x5b,0x9a, +0x5b,0x59,0x98,0xdc,0x54,0x58,0x1b,0x1c,0x5b,0x9a,0xdb,0x19,0x51,0x18,0x5d,0x18, +0x10,0x90,0xd5,0x0f,0x89,0x5d,0xd9,0x18,0xdd,0x9b,0x1c,0x50,0x13,0x09,0x4c,0x0c, +0x10,0x90,0xd5,0x0f,0x89,0x5d,0xd9,0x18,0xdd,0x9b,0x1c,0x10,0x12,0x09,0x4c,0x0c, +0x10,0x10,0x90,0x96,0x0e,0x48,0x49,0xd8,0xd9,0x99,0x8b,0x5c,0xd9,0x5c,0x1d,0x1b, +0xdd,0x8a,0x61,0x14,0x42,0x41,0x14,0x36,0x04,0xa3,0x50,0x85,0x8d,0xcd,0xae,0xcd, +0x25,0x8d,0xac,0xcc,0x8d,0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b, +0x4b,0x7b,0x73,0x9b,0x12,0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4, +0xa6,0x04,0x46,0x1d,0x32,0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2, +0x32,0xb6,0x29,0x01,0x52,0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac, +0x6c,0x6e,0x4a,0x00,0x07,0x75,0xc8,0xf0,0x5c,0xca,0xdc,0xe8,0xe4,0xf2,0xa0,0xde, +0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0x76,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x42,0x00,0x00,0x00,0x26,0x20,0x70,0xac, +0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44,0x62,0x53,0x38,0x3e,0xe2,0x23,0x3e,0xed, +0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8,0x82,0x34,0x04,0x10,0x89,0x4d,0xe1,0xf8, +0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00,0x18,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01, +0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a,0xd0,0x70,0xf9,0xce,0xe3,0x07,0x48,0x03, +0x44,0x98,0x8f,0xdc,0xb6,0x39,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10, +0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe, +0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x8f, +0xdc,0xb6,0x3d,0x48,0xc3,0xe5,0x3b,0x8f,0x2f,0x44,0x04,0x30,0x11,0x21,0xd0,0x0c, +0x0b,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3,0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x1b,0x83, +0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0xb6,0x50,0x0d,0x97,0xef, +0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44,0x45,0x2c,0x7e,0x71,0xdb,0x66,0x50,0x0d, +0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x76, +0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x3e,0x72, +0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44, +0x84,0x5f,0xdc,0xb6,0x0d,0x48,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2, +0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71, +0xdb,0x00,0x00,0x00,0x61,0x20,0x00,0x00,0xcc,0x04,0x00,0x00,0x13,0x04,0x57,0x2c, +0x10,0x00,0x00,0x00,0x26,0x00,0x00,0x00,0x04,0x98,0x01,0x28,0xc2,0x80,0x32,0x2a, +0xbb,0x92,0x2b,0x98,0x1a,0x28,0xa4,0xb2,0x29,0x97,0x52,0x29,0xa5,0x62,0x2a,0xb7, +0xd2,0x0d,0x28,0xc3,0x80,0x62,0x2b,0x3e,0x5a,0x14,0x41,0x19,0x94,0x47,0x09,0x8c, +0x00,0x10,0x62,0x8c,0x00,0x04,0x41,0x10,0x04,0x83,0x31,0x02,0x10,0xc4,0xff,0x7b, +0x0c,0xc6,0x08,0x40,0x10,0x04,0xd1,0x6f,0x06,0x60,0x8c,0x00,0x04,0x41,0x10,0xff, +0x85,0x31,0x82,0x16,0xb5,0x57,0x7b,0x1b,0x23,0x58,0xf9,0x7f,0xf7,0xb9,0x31,0x02, +0x10,0x04,0x61,0x36,0x0c,0xc6,0x08,0x5a,0x73,0xce,0x69,0x6f,0x8c,0x00,0x04,0x41, +0x90,0x04,0x83,0x31,0x02,0x10,0x04,0x41,0x16,0x0c,0xc6,0x08,0x40,0x10,0x04,0x5d, +0x30,0x18,0x23,0x00,0x41,0x10,0x84,0x7f,0x61,0x8c,0x40,0xc5,0xeb,0x53,0xf4,0xc6, +0x08,0x40,0x10,0x04,0xe1,0x6f,0x8c,0x00,0x04,0x41,0x10,0xff,0x46,0x00,0x00,0x00, +0x23,0x06,0x09,0x00,0x82,0x60,0x70,0x06,0xa2,0x40,0x06,0x53,0x28,0xf8,0xc1,0x1c, +0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0x19,0x8c,0x42,0x19,0x50,0x7f,0x20,0x0a,0x74, +0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x67,0x40,0x0a,0x66,0x40,0xe9,0x81,0x28,0xd4, +0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x9c,0x41,0x29,0x9c,0x41,0x05,0x0a,0x7c,0x60, +0x07,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0x06,0xa6,0x80,0x06,0xd6,0x28,0x94,0xc2, +0x1d,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0x19,0x9c,0x42,0x1a,0x5c,0x7e,0x30,0x0a, +0x78,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x67,0x80,0x0a,0x6a,0x80,0x81,0x02,0x28, +0xe4,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x9c,0x41,0x2a,0xac,0x41,0x26,0x0a,0xa2, +0xa0,0x07,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0x06,0xaa,0xc0,0x06,0x1a,0x2a,0x90, +0xc2,0x1e,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0x19,0xac,0x42,0x1b,0x6c,0xaa,0x80, +0x0a,0x7c,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x67,0xc0,0x0a,0x6e,0xc0,0xa1,0xc2, +0x29,0xf4,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x9c,0x41,0x2b,0xbc,0x01,0x18,0xa4, +0x02,0x2b,0xf8,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x9c,0x81,0x2b,0xc0,0x81,0x18, +0xa8,0x82,0x2a,0xfc,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x18,0xbb,0x70,0x06,0xab, +0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x06,0x2f,0xa0,0xc1,0x2b,0xcc,0x44,0x88,0x02, +0x00,0x8d,0xc2,0x4c,0x04,0x29,0x00,0xd0,0x28,0xcc,0x44,0x90,0x02,0x00,0x8d,0xc2, +0x4c,0x04,0x29,0x00,0xd0,0x28,0xcc,0x44,0x90,0x02,0x00,0x8d,0xc2,0x4c,0x04,0x29, +0x00,0xd0,0x28,0x1c,0x82,0xb0,0x43,0x10,0x66,0x82,0x06,0x1f,0x13,0x36,0xf8,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x41,0x18,0xf4,0x82,0x1f,0x34,0xb7,0x30,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x70,0x02,0xc2,0x4e,0x40,0x98,0x1d,0x02,0x7d,0xec,0x10,0xe8,0x33, +0x62,0xd0,0x00,0x20,0x08,0x06,0xd1,0x3a,0x9c,0x02,0xe7,0x0b,0x93,0x84,0x0a,0xa8, +0x80,0x0a,0xa8,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0x61,0x70,0x0e,0xa8,0x70,0x91,0xc3,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09, +0x08,0x3b,0x01,0x61,0x26,0x1c,0xf2,0x31,0xe1,0x90,0x8f,0x09,0x82,0x7c,0x4c,0x10, +0xe4,0x63,0x42,0x00,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x48,0xf4,0x01,0x16,0x82, +0xe1,0x88,0x40,0x0e,0x84,0xef,0x02,0x44,0x59,0xf0,0xc8,0xc7,0x84,0x47,0x3e,0x26, +0x50,0xf0,0x31,0x81,0x82,0xcf,0x88,0x41,0x03,0x80,0x20,0x18,0x44,0xff,0xb0,0x0b, +0x72,0x20,0x0f,0x67,0x60,0x06,0xbc,0xc0,0x0b,0xbc,0xc0,0x0b,0xa3,0x09,0x01,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0x64,0x90,0x0f,0xbb,0xa0,0x06,0xf1,0x30,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x60,0x84,0x10,0x1f,0x13,0x02,0xfa,0xd8,0x97,0xc8,0xc7,0xbe, +0x44,0x3e,0x26,0x88,0x02,0x7c,0x4c,0x18,0x05,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82, +0x41,0xc2,0x12,0xbf,0x20,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xd2,0x12,0xe0,0x20, +0x9c,0x00,0xa0,0x13,0x00,0x64,0x06,0x11,0x1f,0x33,0x88,0xf8,0xd8,0x29,0x08,0xf1, +0x31,0x54,0x10,0xe2,0x63,0x42,0x20,0x9f,0x2d,0x1c,0xf2,0xc0,0x24,0x4c,0x62,0xd8, +0x80,0x08,0x84,0x01,0xb0,0xc1,0x90,0xcf,0x16,0x0e,0x7b,0x80,0x12,0x2b,0x31,0x6c, +0x40,0x04,0xc2,0x00,0x98,0x71,0xc8,0x67,0x0b,0x87,0x3e,0x50,0x09,0x96,0x18,0x36, +0x20,0x02,0x61,0x00,0x4c,0x49,0xe4,0xb3,0x85,0xc3,0x1f,0xb0,0x44,0x4a,0x0c,0x1b, +0x10,0x81,0x30,0x00,0xb3,0x04,0xc1,0x40,0x05,0xa0,0x23,0x40,0x5c,0x18,0x03,0x15, +0x00,0x8f,0x00,0x6b,0x61,0x0c,0x54,0x20,0x64,0x01,0xfc,0x84,0x31,0x50,0x81,0x98, +0x05,0xf0,0x13,0xc6,0x40,0x05,0x20,0x26,0xc0,0x4f,0x18,0x45,0x4c,0x50,0xc6,0x04, +0x23,0x06,0x07,0x00,0x82,0x60,0x10,0x06,0x3a,0xb1,0x0f,0xaa,0x40,0x13,0xa3,0x09, +0x01,0x30,0x9a,0x20,0x04,0xc3,0x0d,0x85,0x40,0x06,0xc3,0x0d,0x85,0x40,0x06,0x25, +0x04,0x3a,0xcb,0x20,0x14,0xc1,0x16,0x0e,0xad,0xa0,0x13,0x09,0x05,0x88,0x31,0x1c, +0x11,0x88,0x83,0xf0,0xcd,0x32,0x0c,0x45,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x54, +0x5a,0x98,0x84,0x2e,0xf4,0xc4,0xa2,0x9c,0xc4,0x49,0x9c,0xc4,0x49,0x8c,0x26,0x04, +0xc0,0x05,0x88,0x1d,0x31,0x38,0x00,0x10,0x04,0x03,0x32,0x28,0x8b,0x93,0xb0,0x85, +0x9e,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x30,0x42,0x88,0x8f,0x09,0x01,0x7d,0xac, +0x0d,0x82,0xf8,0x0c,0x47,0x04,0xe9,0x20,0x7c,0xb3,0x0c,0x44,0x11,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x81,0x25,0x17,0x2f,0x81,0xd0,0xc1,0x4d,0x08,0xbb,0x09,0x61,0x26, +0xbc,0x83,0x7c,0x4c,0x80,0x07,0xf9,0x9c,0x00,0xa0,0x13,0x00,0x34,0x9a,0xe0,0x08, +0xa3,0x09,0xcf,0x60,0xc9,0x13,0x1f,0x7b,0x02,0xfa,0x9c,0x81,0xb0,0x33,0x10,0x66, +0x02,0x43,0x1f,0x13,0x18,0xfa,0x98,0x90,0x12,0xf2,0x31,0x41,0x25,0xe4,0x63,0xc2, +0x49,0xc0,0xc7,0xfa,0x41,0x88,0x8f,0x25,0x8c,0x7c,0x2c,0x18,0xe4,0x63,0x4b,0x23, +0x1f,0x0b,0x08,0xf9,0x98,0x65,0xc9,0xc7,0x2c,0x4b,0x3e,0x26,0x04,0xf0,0x19,0x31, +0x30,0x00,0x10,0x04,0x83,0x04,0x36,0xcc,0x22,0x18,0x31,0x38,0x00,0x10,0x04,0x03, +0xab,0x35,0xd4,0x42,0x15,0x3c,0x4b,0x12,0xf9,0x18,0x82,0xc8,0xc7,0x28,0x4a,0x3e, +0x26,0x04,0xf0,0xb1,0x80,0x80,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x24,0xb7,0xd1, +0x16,0x81,0x39,0x8e,0x7c,0xac,0x69,0xe4,0x63,0x82,0x01,0x1f,0x0b,0x04,0xf8,0x8c, +0x18,0x18,0x00,0x08,0x82,0x41,0xc2,0x1b,0x72,0x11,0x98,0x11,0xd0,0xc7,0x9c,0x9e, +0x90,0x8f,0x05,0x8e,0x7c,0x2c,0x18,0xe4,0x63,0xd1,0x4f,0xc8,0x67,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0x12,0xf1,0x90,0x8d,0xc0,0x82,0xb3,0x90,0x8f,0x05,0x39,0x01,0x1f, +0x2b,0xe2,0x80,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x90,0x98,0x87,0x6d,0x04,0x23, +0x06,0x06,0x00,0x82,0x60,0x90,0x9c,0x47,0x5e,0x04,0x16,0x10,0xf2,0x19,0x31,0x30, +0x00,0x10,0x04,0x83,0x24,0x3d,0xf4,0x22,0xb0,0x00,0x14,0xe4,0x63,0x41,0x2b,0xc0, +0xc7,0x44,0xa1,0x15,0xe0,0x33,0x4b,0x50,0x0c,0x94,0x20,0x04,0xe1,0x13,0x83,0x4f, +0x08,0x3e,0x11,0x0c,0x94,0x20,0x04,0xe1,0x13,0x83,0x4f,0x08,0x3e,0x11,0xd8,0x2b, +0x8c,0x07,0x0c,0x86,0x1b,0x82,0xde,0x00,0x83,0x59,0x86,0xc3,0x08,0x56,0x60,0xa8, +0x0f,0xf1,0x10,0x28,0x00,0x8c,0x15,0x18,0xec,0x83,0x3c,0x08,0x0a,0x00,0x63,0x96, +0x20,0x18,0x8e,0x38,0xd2,0x42,0xf8,0x2c,0x41,0xe8,0x63,0x6c,0x11,0xc4,0x67,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0x12,0xfc,0x40,0x8f,0x60,0xba,0x21,0x68,0x0b,0xa2,0x7e, +0xe2,0x35,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x28,0xfc,0xa8,0x8d,0xb4,0x60,0x8f, +0xb0,0x08,0x6c,0xc3,0x36,0x6c,0xc3,0x36,0x46,0x13,0x02,0xe0,0x02,0xc4,0x8e,0x18, +0x1c,0x00,0x08,0x82,0x01,0x19,0xd0,0x87,0x6d,0x94,0x05,0x7b,0x8c,0x26,0x04,0xc0, +0x68,0x82,0x10,0x18,0x21,0xc4,0xc7,0x84,0x80,0x3e,0x23,0x06,0x0d,0x00,0x82,0x60, +0x40,0x81,0x48,0x6f,0xc4,0x05,0x7d,0xa4,0x05,0x5a,0xf8,0x86,0x6f,0xf8,0x86,0x6f, +0x8c,0x26,0x04,0xc0,0x05,0x88,0xb5,0xe0,0x88,0x8f,0x1d,0x01,0x7d,0xaa,0x2d,0xf8, +0x03,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80,0x32,0x91,0xf1,0xb8,0x0b,0xfd,0x78,0x8b, +0x80,0x3c,0xc8,0x83,0x3c,0xc8,0x63,0x34,0x21,0x00,0x2e,0x40,0xac,0x05,0x4d,0x7c, +0xac,0x09,0xe8,0x63,0xcc,0x11,0x1f,0x43,0x4c,0x43,0x3e,0xc3,0x11,0x42,0x20,0x7c, +0xa6,0x10,0xf1,0xb1,0x22,0x35,0xe4,0x33,0x1c,0x21,0x04,0xc2,0x57,0x44,0xa0,0x17, +0x20,0xca,0x56,0x23,0x88,0x8f,0x05,0x9e,0x7c,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20, +0xb2,0x11,0xf9,0x08,0x8d,0x14,0xf1,0x8b,0xbe,0x98,0x8f,0xf9,0x98,0x8f,0xf9,0x18, +0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0x11,0x83,0x03,0x00,0x41,0x30, +0xb0,0x70,0xa4,0x3e,0x60,0x63,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x2b,0x47,0xec, +0x23,0x36,0x86,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x74,0xe4,0x3e,0x64,0x63,0x18, +0x31,0x38,0x00,0x10,0x04,0x03,0x32,0xa8,0x91,0xfb,0x30,0x8d,0x18,0x19,0x4d,0x08, +0x80,0x11,0x83,0x06,0x00,0x41,0x30,0x88,0x7e,0x64,0x3f,0x58,0x43,0x46,0x64,0x44, +0x46,0xf8,0x83,0x3f,0xf8,0x83,0x3f,0x46,0x13,0x02,0x60,0x38,0x22,0xb8,0x8d,0xe0, +0x9b,0x6e,0xc8,0x0d,0x21,0xb0,0xa4,0xa0,0x8f,0x25,0x06,0x7d,0x2c,0x39,0xe8,0x63, +0xc4,0x20,0x1f,0x2b,0x06,0xf9,0xd8,0x60,0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0xac,0x33,0x21,0x91,0xe1,0x37,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x42,0x93,0x12, +0x19,0xc0,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x34,0x31,0x91,0x21,0x3c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x52,0x13,0x11,0x19,0xe2,0x63,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0xac,0x35,0x19,0x91,0x41,0x3e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x62, +0x13,0x12,0x19,0xe6,0xc3,0x84,0xf3,0x90,0x8f,0x09,0x04,0x7c,0x2c,0xa8,0x0f,0xf9, +0x58,0x30,0xc0,0xc7,0x8e,0x22,0x3e,0x16,0xb0,0x87,0x7c,0x2c,0xc9,0x0f,0xf9,0xd8, +0x11,0xc4,0xc7,0x92,0xfd,0x90,0x8f,0x09,0x41,0x7c,0x46,0x0c,0x1c,0x00,0x04,0xc1, +0xc0,0xd1,0x93,0x13,0x69,0x8f,0xf0,0x00,0x0f,0x1b,0x39,0x8a,0x80,0x0c,0x44,0x64, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc8,0x20,0x4e,0x66,0x44,0x3c,0xd0,0x64,0x34,0x21, +0x00,0x46,0x13,0x84,0xc0,0x74,0x43,0x88,0x8f,0xe9,0x86,0x10,0x9f,0x11,0x83,0x03, +0x00,0x41,0x30,0x08,0x83,0x3b,0xc1,0x91,0xf3,0x88,0x93,0xd1,0x84,0x00,0x18,0x4d, +0x10,0x82,0x13,0x10,0x76,0x02,0xc2,0xec,0x10,0xe8,0x63,0x87,0x40,0x9f,0x11,0x83, +0x03,0x00,0x41,0x30,0x08,0x03,0x3f,0xf9,0x11,0xf7,0xd8,0x93,0xd1,0x84,0x00,0x18, +0x4d,0x10,0x82,0x13,0x10,0x76,0x02,0xc2,0x4c,0x38,0xe4,0x63,0xc2,0x21,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x48,0x5c,0x25,0x4c,0x84,0x11,0x03,0x03,0x00,0x41,0x30, +0x48,0x5e,0x45,0x4c,0x84,0x13,0x00,0x74,0x02,0x80,0x46,0x0c,0x1a,0x00,0x04,0xc1, +0x20,0x82,0x15,0x36,0xe1,0x8f,0x51,0x11,0x82,0x36,0x69,0x93,0x36,0x69,0x93,0xd1, +0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x04,0x4d,0x18,0x4d,0xd8,0x06,0x13,0x08,0xf9, +0x98,0x40,0xc8,0xc7,0x2c,0x41,0x3e,0x66,0x09,0xf2,0x31,0x41,0x90,0x8f,0x09,0x82, +0x7c,0x4c,0x08,0xe0,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x89,0xaf,0xd0,0x49,0x60, +0x08,0x22,0x1f,0x43,0x10,0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0x12,0x71,0xc1,0x93,0x60,0x38,0xa2,0xd0,0x11,0xe1,0x9b,0x65,0x40,0x9a,0x60,0x96, +0x20,0x19,0xa8,0x40,0x66,0x61,0x91,0x23,0x64,0xa0,0x02,0x19,0x85,0xc5,0x40,0x06, +0x2a,0x80,0x5a,0x58,0xec,0x09,0x99,0x25,0x50,0x06,0x2a,0x10,0x23,0x69,0x05,0x65, +0xa0,0x02,0x31,0x92,0x3e,0x50,0x06,0x2a,0x00,0x7e,0x4a,0x56,0x41,0xa9,0x40,0x83, +0x2a,0x34,0x18,0x6e,0x18,0x7a,0x05,0x0d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x3b, +0x97,0x3e,0x19,0x7c,0x65,0xba,0x21,0x20,0x84,0xe1,0x06,0x03,0x5c,0xcc,0xc0,0xde, +0xa0,0x54,0x40,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xda,0xba,0x80,0xca,0x10,0x4c, +0x37,0x04,0xc4,0x30,0xdc,0xd0,0x90,0x0b,0x1a,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81, +0xe6,0x2e,0xa4,0x92,0x94,0xcb,0x74,0x43,0xa0,0x08,0xc3,0x0d,0xd0,0xb9,0x98,0x81, +0xd5,0x01,0xab,0x80,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x34,0x79,0x39,0x95,0x21, +0x98,0x6e,0x08,0x88,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x22,0x7c,0xa1,0x15,0x32, +0x59,0x17,0x24,0xa8,0x95,0x5a,0xa9,0x95,0x5a,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21, +0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x32,0x98,0x97,0x5a,0x21,0x13,0x75,0x19,0x4d, +0x08,0x84,0xd1,0x04,0x61,0x30,0xa1,0x90,0x8f,0x09,0x85,0x7c,0x4c,0x10,0xe4,0x63, +0x82,0x20,0x1f,0x13,0x02,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x52,0x32,0xbb, +0x12,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x25,0x32,0xbf,0x12,0x78,0x23,0x06,0x07, +0x00,0x82,0x60,0x60,0x8d,0x0c,0xb8,0x08,0x81,0xc5,0x41,0x40,0x1f,0x8b,0x03,0x81, +0x3e,0xa6,0x0c,0xf4,0x31,0x85,0xa0,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x60,0x27, +0x73,0x2b,0x42,0x40,0x0c,0x23,0x06,0x07,0x00,0x82,0x60,0x60,0xa5,0x4c,0xb8,0x98, +0x41,0x60,0x65,0x20,0x32,0x20,0x18,0x6e,0x08,0x44,0x06,0x0c,0x66,0x19,0x16,0x25, +0x30,0x35,0x20,0x19,0x10,0x0c,0x37,0x04,0x24,0x03,0x06,0xb3,0x0c,0x4c,0x12,0xcc, +0x12,0x34,0x03,0x15,0x88,0x4b,0x1d,0x0a,0x33,0x50,0x81,0x88,0xc3,0xa1,0x31,0x96, +0x2a,0x42,0x7c,0x4c,0x90,0x15,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x62,0x33, +0x26,0x13,0xd8,0x9c,0xd0,0x02,0x7d,0x6c,0x4e,0x68,0x81,0x3e,0x23,0x06,0x0d,0x00, +0x82,0x60,0x10,0xdd,0xcc,0xbc,0xa0,0x8a,0xca,0xfc,0x89,0x9f,0xd0,0x0b,0xbd,0xd0, +0x0b,0xbd,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x98,0x50,0xc0,0xc7,0x84,0x02,0x3e, +0xa3,0x09,0xbe,0x20,0x8c,0x26,0xfc,0xc2,0x60,0xbd,0x40,0xc8,0xc7,0x7a,0x81,0x90, +0x8f,0xfd,0x82,0xae,0xc0,0xc7,0x7e,0x61,0x57,0xe0,0x33,0x62,0x70,0x00,0x20,0x08, +0x06,0x16,0xd8,0xe0,0x0b,0x21,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x15,0x36,0xf9, +0x42,0x08,0x23,0x06,0x07,0x00,0x82,0x60,0x60,0x89,0xcd,0xbf,0xf0,0x8a,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0xd6,0xd8,0x80,0x4c,0xaf,0x08,0xa7,0x20,0xec,0x14,0x84, +0x19,0x21,0xd0,0xc7,0x08,0x81,0x3e,0x23,0x06,0x0f,0x00,0x82,0x60,0xc0,0x95,0x8d, +0xbd,0xf0,0x0a,0xad,0x08,0x41,0xbb,0xb4,0x4b,0xcf,0xf4,0xcc,0xc9,0x80,0xcb,0x68, +0x42,0x00,0x8c,0x26,0x08,0x81,0x95,0x43,0x25,0x1f,0x2b,0x87,0x4a,0x3e,0x26,0x08, +0xf2,0x31,0x41,0x90,0x8f,0x09,0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xa1, +0x1b,0x95,0x09,0x2c,0x88,0x17,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x62,0x37, +0x28,0x13,0x58,0x20,0x2f,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x04,0x6f,0x52, +0x26,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x24,0x6f,0xd2,0x26,0xb0,0xa6,0x91,0x8f, +0x35,0x8d,0x7c,0x4c,0x08,0xe0,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x49,0xdf,0xcc, +0x4c,0x60,0x64,0x40,0x06,0xf2,0x31,0x32,0x20,0x03,0xf9,0x98,0x10,0xc0,0x67,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0x92,0xd0,0xb9,0x99,0xc0,0x8a,0x80,0x3e,0x23,0x06,0x06, +0x00,0x82,0x60,0x90,0x8c,0xce,0xdc,0x04,0x96,0x2f,0x41,0x7c,0x2c,0x60,0xe4,0x33, +0x62,0x70,0x00,0x20,0x08,0x06,0x64,0xc0,0x37,0x3e,0xd3,0x2e,0x74,0x33,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x60,0xfe,0x22,0xc4,0xc7,0x84,0x80,0x3e,0x23,0x06,0x07,0x00, +0x82,0x60,0x40,0x06,0xa1,0x33,0x36,0xf2,0xb2,0x37,0xa3,0x09,0x81,0x60,0xc1,0x20, +0x9f,0x59,0x02,0x67,0xa0,0x02,0x21,0xb1,0x26,0x14,0xa0,0x81,0x0a,0x84,0x68,0xfa, +0x00,0x1a,0xa8,0x00,0x44,0xae,0xc9,0x03,0x68,0xa0,0x02,0x60,0xb5,0x26,0x14,0xa0, +0x59,0x82,0x67,0xa0,0x02,0x41,0x9c,0x3c,0x78,0x06,0x2a,0x10,0xc4,0xa9,0x83,0x67, +0xa0,0x02,0x40,0x9c,0x38,0x78,0x06,0x2a,0x00,0x5a,0x73,0xea,0xe0,0xa9,0x80,0x5f, +0xa0,0x0c,0x7e,0x81,0x11,0x83,0x03,0x00,0x41,0x30,0x08,0x83,0xd7,0x81,0x9b,0x7f, +0x49,0x9d,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xe1,0x86,0x42,0x20,0x83,0xe1,0x86, +0x42,0x20,0x83,0x12,0x02,0x9d,0x6e,0x98,0x19,0x99,0x09,0x46,0x0c,0x1a,0x00,0x04, +0xc1,0x20,0xea,0x9d,0xbc,0x81,0x19,0xd8,0x49,0x10,0xbd,0xd1,0x1b,0xbd,0xd1,0x9b, +0xd1,0x84,0x00,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x32,0xb8,0x9d,0xbc,0x41,0x99, +0xd7,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x30,0x42,0x88,0x8f,0x09,0x01,0x7d,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0x80,0x0c,0x78,0xc7,0x6f,0x5a,0xc6,0x76,0x46,0x13,0x02, +0xc1,0x06,0x45,0x3e,0x16,0x08,0xf2,0x19,0x8e,0xe8,0x82,0xe0,0xbb,0x00,0x10,0x15, +0x60,0x3b,0x62,0x70,0x00,0x20,0x08,0x06,0x56,0xfa,0x84,0x8e,0x46,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x81,0xa5,0x3e,0xa7,0xc3,0x15,0xa6,0x8d,0x0f,0x08,0x86,0x1b,0x82, +0xf1,0x01,0x83,0x59,0x06,0xe8,0x09,0x0c,0x0c,0xca,0x07,0x04,0xc3,0x0d,0x41,0xf9, +0x80,0xc1,0x2c,0x43,0xe4,0x04,0x23,0x06,0x06,0x00,0x82,0x60,0x90,0xcc,0xcf,0xf8, +0xfc,0x82,0xf9,0x42,0x20,0x9f,0xe1,0x88,0x50,0x50,0x1b,0xe1,0x9b,0x6e,0x88,0x03, +0xb5,0x09,0x4c,0x49,0xe8,0x63,0x6d,0x13,0xc4,0x67,0xb8,0xa1,0x51,0x9f,0x30,0x98, +0x6e,0x70,0x9b,0xb7,0x09,0x6c,0x08,0xe4,0x63,0x46,0x10,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x48,0xfa,0xa7,0x7d,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xf4,0xe7, +0x76,0x02,0x65,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xa2,0xfe,0xc9,0x1d,0xb4,0x81,0x9f, +0xb2,0x21,0x1b,0xdd,0xd1,0x1d,0xdd,0xd1,0x9d,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82, +0xd1,0x84,0x41,0xa8,0xb4,0xc1,0x1d,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0xcd,0x7f, +0x68,0x27,0xa8,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0xfe,0xa7,0x76,0x56,0xc4, +0x7e,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0x22,0x21,0xf0,0x79,0x9b,0xfb,0x11,0x82, +0xf0,0x09,0x9f,0xf0,0x09,0x9f,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41, +0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x08,0x85,0xc8,0xc7,0x6e,0xf6,0xc7,0x28,0xca, +0xa7,0x7c,0xca,0xa7,0x7c,0x46,0x13,0x02,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x22, +0x15,0x32,0x9f,0xbc,0xe9,0x1f,0xe4,0x38,0x9f,0xf3,0x39,0x9f,0xf3,0x19,0x4d,0x08, +0x80,0x45,0x1c,0xe2,0xe6,0x7f,0xfe,0x67,0x11,0x87,0xb8,0x01,0x21,0x10,0x5a,0xc4, +0x21,0x6e,0x42,0x28,0x84,0x86,0x0d,0x88,0x41,0x19,0x80,0x61,0x03,0x42,0x48,0x06, +0x60,0xd8,0x80,0x08,0x90,0x01,0xd8,0xc4,0x21,0x6e,0x44,0x48,0x84,0x86,0x0d,0x88, +0xe0,0x18,0x80,0x4d,0x1c,0xe2,0x66,0x84,0x46,0x68,0xd8,0x80,0x08,0x8c,0x01,0x18, +0x31,0x68,0x00,0x10,0x04,0x83,0x28,0x86,0xda,0x87,0x6f,0x48,0x28,0x6f,0x1c,0xf7, +0x71,0x1f,0xf7,0x71,0x9f,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18, +0x31,0x68,0x00,0x10,0x04,0x83,0xa8,0x86,0xe2,0x67,0x74,0x50,0xa8,0x6f,0x24,0xf9, +0x91,0x1f,0xf9,0x91,0x9f,0xd1,0x84,0x00,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xe8, +0x86,0xe6,0xc7,0x74,0x54,0xe8,0x6f,0x28,0xfa,0xa1,0x1f,0xfa,0xa1,0x9f,0xd1,0x84, +0x00,0x58,0xc4,0xc1,0x6f,0x58,0xe8,0x85,0x16,0x71,0xf0,0x9b,0x16,0x82,0xa1,0x45, +0x1c,0xfc,0xc6,0x85,0x62,0x68,0xd8,0x80,0x18,0x94,0x01,0x18,0x36,0x20,0x84,0x64, +0x00,0x86,0x0d,0x88,0x00,0x19,0x80,0x4d,0x1c,0xfc,0xe6,0x85,0x64,0x68,0xd8,0x80, +0x08,0x8e,0x01,0xd8,0xc4,0xc1,0x6f,0x60,0x68,0x86,0x86,0x0d,0x88,0xc0,0x18,0x80, +0x32,0x1d,0x1a,0x02,0x43,0x05,0xfb,0x01,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x68, +0x3c,0x14,0x3f,0x42,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x51,0x18,0xf5,0x0f,0xeb, +0xd0,0x50,0xe0,0xf9,0x8f,0xff,0xf8,0x8f,0xff,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10, +0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x44,0x65,0x14,0x42,0xb3,0x83, +0x43,0x85,0x18,0x88,0x90,0x08,0x89,0x90,0x08,0x8d,0x26,0x04,0xc0,0x88,0x41,0x03, +0x80,0x20,0x18,0x44,0x67,0x34,0x42,0xb6,0xa3,0x43,0x07,0x19,0x90,0x10,0x09,0x91, +0x10,0x09,0x8d,0x26,0x04,0xc0,0x22,0x0e,0xae,0xc3,0x43,0x3e,0xb4,0x88,0x83,0xeb, +0xf4,0xd0,0x0f,0x2d,0xe2,0xe0,0x3a,0x3e,0x04,0x46,0xc3,0x06,0xc4,0xa0,0x0c,0xc0, +0xb0,0x01,0x21,0x24,0x03,0x30,0x6c,0x40,0x04,0xc8,0x00,0x6c,0xe2,0xe0,0x3a,0x3f, +0x14,0x46,0xc3,0x06,0x44,0x70,0x0c,0xc0,0x26,0x0e,0xae,0x03,0x46,0x62,0x34,0x6c, +0x40,0x04,0xc6,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xe4,0x46,0x2a,0x94,0x3b, +0x61,0xc4,0x06,0xb5,0xb3,0x42,0x2b,0xb4,0x42,0x2b,0x34,0x9a,0x10,0x00,0xa3,0x09, +0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0x10,0xc9,0x91,0x0b,0x81, +0x4f,0x19,0xc1,0x41,0xee,0xbc,0xd0,0x0b,0xbd,0xd0,0x0b,0x8d,0x26,0x04,0xc0,0x88, +0x41,0x03,0x80,0x20,0x18,0x44,0x74,0x04,0x43,0xe3,0x73,0x46,0x72,0xb0,0x3b,0x31, +0x14,0x43,0x31,0x14,0x43,0xa3,0x09,0x01,0xb0,0x88,0xc3,0xee,0xa4,0x91,0x19,0x2d, +0xe2,0xb0,0x3b,0x6a,0x74,0x46,0x8b,0x38,0xec,0xce,0x1a,0xa1,0xd1,0xb0,0x01,0x31, +0x28,0x03,0x30,0x6c,0x40,0x08,0xc9,0x00,0x0c,0x1b,0x10,0x01,0x32,0x00,0x9b,0x38, +0xec,0x0e,0x1b,0xa5,0xd1,0xb0,0x01,0x11,0x1c,0x03,0xb0,0x89,0xc3,0xee,0xb4,0x91, +0x1a,0x0d,0x1b,0x10,0x81,0x31,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0x10,0xed,0xd1, +0x0d,0xa5,0x8f,0x1b,0x8d,0x8f,0xf8,0xe0,0x10,0x0e,0xe1,0x10,0x0e,0x8d,0x26,0x04, +0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x44,0x7d,0x94,0x43,0xec,0x03,0x47,0xe5,0x43, +0x3e,0x3a,0xa4,0x43,0x3a,0xa4,0x43,0xa3,0x09,0x01,0xb0,0x88,0x03,0xf9,0xc8,0x91, +0x1b,0x2d,0xe2,0x40,0x3e,0x73,0xf4,0x46,0x8b,0x38,0x90,0x0f,0x1d,0xc1,0xd1,0xb0, +0x01,0x31,0x90,0xc2,0x00,0x0c,0x1b,0x10,0xc2,0x28,0x0c,0xc0,0xb0,0x01,0x11,0x88, +0xc2,0x00,0x6c,0xe2,0x40,0x3e,0x75,0x14,0x47,0xc3,0x06,0x44,0x70,0x0c,0xc0,0x26, +0x0e,0xe4,0x63,0x47,0x72,0x34,0x6c,0x40,0x04,0xc6,0x00,0x8c,0x18,0x34,0x00,0x08, +0x82,0x41,0x44,0x4a,0x60,0xf4,0x3e,0x77,0x44,0x06,0xeb,0x13,0x46,0x61,0x14,0x46, +0x61,0x34,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00, +0x82,0x60,0x10,0xa1,0x12,0x19,0xd9,0xcf,0x1e,0xa1,0xc1,0xfb,0x94,0x51,0x19,0x95, +0x51,0x19,0x8d,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x44,0xaa,0x64,0x46, +0xf9,0xd3,0x47,0x6a,0x10,0x3f,0x67,0x74,0x46,0x67,0x74,0x46,0xa3,0x09,0x01,0xb0, +0x88,0x43,0xfc,0xfc,0x91,0x1e,0x2d,0xe2,0x10,0x3f,0xa0,0xb4,0x47,0x8b,0x38,0xc4, +0x4f,0x28,0xf1,0xd1,0xb0,0x01,0x31,0x28,0x03,0x30,0x6c,0x40,0x08,0xc9,0x00,0x0c, +0x1b,0x10,0x01,0x32,0x00,0x9b,0x38,0xc4,0x8f,0x28,0xf5,0xd1,0xb0,0x01,0x11,0x1c, +0x03,0xb0,0x89,0x43,0xfc,0x8c,0x92,0x1f,0x0d,0x1b,0x10,0x81,0x31,0x00,0x96,0x0f, +0x68,0x04,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0x5c,0x69,0x8c,0x58,0x25,0x18, +0x31,0x68,0x00,0x10,0x04,0x83,0x68,0x96,0xde,0xc8,0x7f,0x4c,0x29,0x16,0x02,0x38, +0x82,0x23,0x38,0x82,0xa3,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18, +0x31,0x68,0x00,0x10,0x04,0x83,0xe8,0x96,0xe6,0xa8,0x84,0x54,0xa9,0x16,0x0a,0x3a, +0xa2,0x23,0x3a,0xa2,0xa3,0xd1,0x84,0x00,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x28, +0x97,0xea,0x08,0x85,0x58,0xe9,0x16,0x0e,0x3b,0xb2,0x23,0x3b,0xb2,0xa3,0xd1,0x84, +0x00,0x58,0xc4,0x01,0x84,0x5c,0xe9,0x95,0x16,0x71,0x00,0xa1,0x57,0x82,0xa5,0x45, +0x1c,0x40,0x08,0x96,0x62,0x69,0xd8,0x80,0x18,0x94,0x01,0x18,0x36,0x20,0x84,0x64, +0x00,0x86,0x0d,0x88,0x00,0x19,0x80,0x4d,0x1c,0x40,0x28,0x96,0x64,0x69,0xd8,0x80, +0x08,0x8e,0x01,0xd8,0xc4,0x01,0x84,0x64,0x69,0x96,0x86,0x0d,0x88,0xc0,0x18,0x80, +0x11,0x83,0x06,0x00,0x41,0x30,0x88,0xc0,0x89,0x8f,0x56,0x68,0x96,0x50,0xc8,0xe9, +0xa3,0x3e,0xea,0xa3,0x3e,0x1a,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84, +0x11,0x83,0x06,0x00,0x41,0x30,0x88,0xc8,0x09,0x94,0x64,0xe8,0x96,0x58,0x48,0x0a, +0xa5,0x50,0x0a,0xa5,0x50,0x1a,0x4d,0x08,0x80,0x11,0x83,0x06,0x00,0x41,0x30,0x88, +0xcc,0x49,0x94,0x6a,0x28,0x97,0x5c,0x88,0x1a,0xa5,0x51,0x1a,0xa5,0x51,0x1a,0x4d, +0x08,0x80,0x45,0x1c,0x5a,0x68,0x97,0x74,0x69,0x11,0x87,0x16,0xe2,0xa5,0x5d,0x5a, +0xc4,0xa1,0x85,0x7a,0x89,0x97,0x86,0x0d,0x88,0x41,0x19,0x80,0x61,0x03,0x42,0x48, +0x06,0x60,0xd8,0x80,0x08,0x90,0x01,0xd8,0xc4,0xa1,0x85,0x7c,0xa9,0x97,0x86,0x0d, +0x88,0xe0,0x18,0x80,0x4d,0x1c,0x5a,0xe8,0x97,0x7c,0x69,0xd8,0x80,0x08,0x8c,0x01, +0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xa8,0x9d,0x52,0x09,0x87,0xc0,0xa9,0x15,0x36, +0x55,0x52,0x25,0x55,0x52,0xa5,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41, +0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x28,0x9e,0x5a,0xe9,0x87,0xc8,0x29,0x16,0x3e, +0x57,0x72,0x25,0x57,0x72,0xa5,0xd1,0x84,0x00,0x18,0x31,0x68,0x00,0x10,0x04,0x83, +0x68,0x9e,0x5e,0x49,0x8c,0xcc,0x69,0x16,0xc2,0x00,0x96,0x60,0x09,0x96,0x60,0x69, +0x34,0x21,0x00,0x16,0x71,0xd0,0x21,0x74,0x12,0xa7,0x45,0x1c,0x74,0x28,0x9d,0xc6, +0x69,0x11,0x07,0x1d,0x52,0x27,0x72,0x1a,0x36,0x20,0x06,0x65,0x00,0x86,0x0d,0x08, +0x21,0x19,0x80,0x61,0x03,0x22,0x40,0x06,0x60,0x13,0x07,0x1d,0x5a,0xa7,0x72,0x1a, +0x36,0x20,0x82,0x63,0x00,0x36,0x71,0xd0,0x21,0x76,0x32,0xa7,0x61,0x03,0x22,0x30, +0x06,0xc0,0xde,0x21,0x1e,0xe0,0x63,0x41,0x39,0xc0,0xc7,0x02,0x72,0x80,0x8f,0x05, +0xb7,0x00,0x1f,0x0b,0x6c,0x01,0x3e,0x16,0xb0,0x02,0x7c,0x2c,0x58,0x05,0xf8,0x58, +0x50,0x0a,0xf0,0xb1,0x80,0x14,0xe0,0x63,0x81,0x1e,0xc0,0xc7,0x82,0x3c,0x80,0x8f, +0x05,0x6d,0x00,0x1f,0x0b,0xd8,0x00,0x3e,0x16,0x88,0x01,0x7c,0x2c,0x08,0x03,0xf8, +0x58,0x70,0xc1,0xc7,0x02,0x0b,0x3e,0xc3,0x11,0x41,0x28,0x09,0xdf,0x2c,0x83,0x64, +0x05,0xb3,0x04,0xd3,0x40,0x05,0x52,0x0a,0x94,0x88,0x48,0x03,0x15,0xc8,0x1f,0x50, +0x28,0x22,0x0d,0x54,0x20,0x79,0x40,0xb9,0x88,0x34,0x50,0x81,0xcc,0x01,0x25,0x23, +0xd2,0x40,0x05,0xd2,0x06,0x94,0x8d,0x48,0x03,0x15,0x48,0x18,0x50,0x2e,0x19,0x48, +0x03,0x15,0x48,0x18,0x50,0x6c,0x22,0x0d,0x54,0x00,0x61,0x40,0xb1,0x68,0x20,0x8d, +0x18,0x2c,0x00,0x08,0x82,0x81,0xe7,0x52,0xe4,0x44,0x14,0x06,0x51,0x18,0x23,0x06, +0x0b,0x00,0x82,0x60,0xe0,0xbd,0x54,0x39,0xdd,0x84,0x4d,0xd4,0xc4,0x4d,0xd8,0x44, +0x4d,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x45,0x53,0xf1,0x14,0x08,0x23,0x06,0x0b, +0x00,0x82,0x60,0xe0,0xc5,0xd4,0x39,0xe5,0x04,0x4e,0xdc,0xc4,0x81,0x24,0x16,0x08, +0xf4,0xb1,0xa0,0x96,0xe4,0x63,0xb5,0x14,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0x92,0x9e,0x7a,0x27,0xc7,0x84,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x90,0xfc, +0x14,0x3c,0x05,0x23,0x06,0x06,0x00,0x82,0x60,0x90,0x80,0x95,0x3c,0x49,0x16,0x14, +0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x44,0xac,0xe6,0x29,0x18,0x31,0x38,0x00, +0x10,0x04,0x03,0xeb,0xa7,0xf8,0x09,0x22,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x02, +0xab,0x7e,0x82,0x04,0x83,0x72,0x0a,0x06,0xc3,0x0d,0x41,0x4d,0x81,0xc1,0x2c,0x43, +0x45,0x05,0x8b,0x38,0xa8,0x12,0x4e,0x09,0x14,0x20,0xc6,0x22,0x0e,0xab,0xa4,0x53, +0x04,0x05,0x88,0xb1,0x88,0x03,0x2b,0xf1,0x94,0x41,0x01,0x62,0x6c,0xe2,0xd0,0x4a, +0x3e,0x85,0x50,0x80,0x18,0x9b,0x38,0xb8,0x12,0x58,0x29,0x14,0x20,0xc6,0x2c,0xc1, +0x34,0x4b,0x60,0x0d,0x54,0x20,0xaa,0x19,0x44,0x5c,0x35,0x50,0x81,0xa0,0x4b,0xc4, +0x55,0x23,0x06,0x0e,0x00,0x82,0x60,0xe0,0xc8,0xd5,0x3f,0x99,0x53,0x2e,0xe1,0x92, +0x4b,0x09,0x81,0x20,0xe8,0x13,0x06,0xc4,0x00,0x00,0x00,0x00,0x26,0x00,0x00,0x00, +0x5b,0x8a,0x54,0x08,0xfc,0xe0,0x18,0x85,0x2d,0x05,0x2b,0x04,0x7e,0x70,0x8c,0xc2, +0x96,0xe2,0x15,0x02,0x3f,0x38,0x46,0x61,0x4b,0x21,0x0b,0x81,0x1f,0x1c,0xa3,0xb0, +0x65,0x18,0x87,0xc0,0x0f,0xb6,0x0c,0xbe,0x13,0xf8,0xc1,0x96,0x01,0x7c,0x02,0x3f, +0xd8,0x32,0xc0,0x4f,0xe0,0x07,0x5b,0x06,0xf9,0x09,0xfc,0x60,0xcb,0x50,0x42,0x81, +0x1f,0x6c,0x19,0x4e,0x28,0xf0,0x83,0x2d,0xc3,0x0d,0x05,0x7e,0xb0,0x65,0xc8,0xa1, +0xc0,0x0f,0xb6,0x0c,0x65,0x14,0xf8,0xc1,0x96,0xe1,0x8c,0x02,0x3f,0xd8,0x32,0xdc, +0x51,0xe0,0x07,0x5b,0x86,0x3c,0x0a,0xfc,0x60,0xcb,0xb0,0x4a,0x81,0x1f,0x6c,0x19, +0x5a,0x29,0xf0,0x83,0x2d,0x43,0x2f,0x05,0x7e,0xb0,0x65,0xf8,0xa5,0xc0,0x0f,0xb6, +0x0c,0xef,0x14,0xf8,0xc1,0x96,0x21,0x9e,0x02,0x3f,0xd8,0x32,0x9c,0x55,0xe0,0x07, +0x5b,0x86,0xb4,0x0a,0xfc,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_16bit_bdfadf8b5a49c9a2ec7d3da8a1fdf184.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_16bit_bdfadf8b5a49c9a2ec7d3da8a1fdf184.h new file mode 100644 index 00000000..74d599ad --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_16bit_bdfadf8b5a49c9a2ec7d3da8a1fdf184.h @@ -0,0 +1,792 @@ +// ffx_fsr2_depth_clip_pass_16bit_bdfadf8b5a49c9a2ec7d3da8a1fdf184.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_depth_clip_pass_16bit_bdfadf8b5a49c9a2ec7d3da8a1fdf184_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_bdfadf8b5a49c9a2ec7d3da8a1fdf184_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_bdfadf8b5a49c9a2ec7d3da8a1fdf184_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_bdfadf8b5a49c9a2ec7d3da8a1fdf184_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_16bit_bdfadf8b5a49c9a2ec7d3da8a1fdf184_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_exposure", "r_reactive_mask", "r_transparency_and_composition_mask", "r_reconstructed_previous_nearest_depth", "r_dilated_motion_vectors", "r_previous_dilated_motion_vectors", "r_dilatedDepth", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_bdfadf8b5a49c9a2ec7d3da8a1fdf184_SRVResourceBindings[] = { 7, 6, 9, 3, 4, 0, 1, 5, 2, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_bdfadf8b5a49c9a2ec7d3da8a1fdf184_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_bdfadf8b5a49c9a2ec7d3da8a1fdf184_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_16bit_bdfadf8b5a49c9a2ec7d3da8a1fdf184_UAVResourceNames[] = { "rw_prepared_input_color", "rw_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_bdfadf8b5a49c9a2ec7d3da8a1fdf184_UAVResourceBindings[] = { 1, 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_bdfadf8b5a49c9a2ec7d3da8a1fdf184_UAVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_bdfadf8b5a49c9a2ec7d3da8a1fdf184_UAVResourceSpaces[] = { 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_16bit_bdfadf8b5a49c9a2ec7d3da8a1fdf184_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_bdfadf8b5a49c9a2ec7d3da8a1fdf184_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_bdfadf8b5a49c9a2ec7d3da8a1fdf184_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_bdfadf8b5a49c9a2ec7d3da8a1fdf184_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_bdfadf8b5a49c9a2ec7d3da8a1fdf184_size = 12224; + +static const unsigned char g_ffx_fsr2_depth_clip_pass_16bit_bdfadf8b5a49c9a2ec7d3da8a1fdf184_data[] = { +0x44,0x58,0x42,0x43,0x29,0x43,0x10,0xad,0xad,0x63,0x59,0xdd,0xe3,0xfe,0x91,0x5a, +0xcf,0x3c,0xe5,0x04,0x01,0x00,0x00,0x00,0xc0,0x2f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0x00,0x11,0x00,0x00,0x1c,0x11,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x80,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x04,0x0f,0x00,0x00,0x62,0x00,0x05,0x00, +0xc1,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xec,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xb8,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x84,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09,0xa8,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xe5,0x00,0x00,0x00,0x32,0x22,0xc8,0x09, +0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0x88,0xc2,0x1c,0x01,0x18,0x24,0x01, +0x80,0x02,0x23,0x00,0x25,0x18,0x10,0xa1,0x0c,0x00,0x00,0x80,0x0c,0x33,0x00,0x65, +0x40,0x00,0x10,0x94,0x98,0x23,0x40,0x68,0x71,0xcf,0x70,0xf9,0x13,0xf6,0x10,0x92, +0x1f,0x02,0xcd,0xb0,0x10,0x28,0x60,0x94,0x65,0x00,0x68,0x00,0x00,0x00,0x04,0x02, +0x81,0x58,0x90,0xe3,0xa6,0xe1,0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4,0x95,0x98, +0xfc,0xe2,0xb6,0x51,0x81,0x40,0x20,0x10,0x80,0xa2,0x40,0x00,0x0d,0x00,0x00,0x00, +0x00,0x00,0x00,0x14,0xb9,0x69,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0x5f,0x09,0x69,0x25, +0x26,0x1f,0xb9,0x6d,0x54,0x00,0x00,0x00,0x00,0xa0,0x28,0x13,0x40,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x0a,0x81,0x00,0x20,0x10,0x64,0x29,0x06,0x02,0x80,0x40, +0x20,0x10,0x84,0x29,0x04,0x00,0x00,0x00,0x90,0xa6,0x30,0x10,0x40,0xa3,0x81,0x40, +0x20,0x10,0x00,0x00,0x00,0x41,0x9c,0x82,0x20,0x00,0x08,0x04,0x02,0x81,0x40,0x90, +0xe7,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0x1f,0xb9, +0x6d,0x44,0x00,0x00,0x00,0x40,0x21,0x40,0x80,0x06,0x80,0x42,0x47,0x0d,0x97,0x3f, +0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0x02,0x81,0x40, +0x20,0x0a,0x31,0x02,0x34,0x00,0x44,0x9a,0x23,0x08,0x8a,0xd1,0x00,0x2c,0x00,0x00, +0x13,0x9d,0x06,0x02,0x86,0x11,0x08,0x64,0xa6,0x36,0x18,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87, +0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03,0x3d, +0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00, +0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c, +0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0, +0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03, +0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xa8,0x56,0xc4,0x1a,0x46,0x10,0x90,0x99,0xda, +0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d, +0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc, +0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0,0x1d,0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8,0x21, +0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0xe0,0x7a,0x11, +0x6c,0xa6,0x30,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0, +0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87, +0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a, +0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x90,0x80,0x90,0xd1,0x6c,0x26, +0x34,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a, +0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xa8,0x07,0x77,0x98,0x87,0x74,0x38, +0x07,0x77,0x28,0x07,0x72,0x00,0x83,0x74,0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83, +0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0x01,0x60, +0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8, +0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2,0xe1, +0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c,0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00,0xa8, +0x91,0x6d,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b, +0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0, +0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07, +0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x81,0x8a,0x70,0x33,0x91, +0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03, +0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38, +0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80, +0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x5c,0xa4,0x1b,0x46,0x10,0x80,0x33,0x84, +0xe0,0x63,0x57,0x1b,0x4d,0x3c,0x1e,0x8f,0xc7,0x03,0x00,0x54,0x2e,0x97,0xcb,0x85, +0x40,0x20,0x10,0x08,0x04,0x82,0x7a,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02,0xcc, +0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x02,0x00,0xfd,0xe6,0x08,0x40,0x01,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0xa0,0xf3,0x40,0x02,0x19,0x32,0x52,0x02, +0x04,0xd8,0xc1,0x04,0x83,0x28,0x0c,0x00,0x00,0x00,0x01,0x00,0x00,0x3b,0x98,0x60, +0xc0,0x83,0x01,0x00,0x00,0x20,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0xc7,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x80,0x21,0x4f,0x02,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x43,0x1e,0x07,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x11, +0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x28,0x20,0x00,0x06, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x58,0x40,0x00,0x04,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x60,0xc8,0xa3,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90, +0x87,0x03,0x02,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x07,0x04, +0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x30,0x00,0x02,0x60,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x19,0x00,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0xe7,0x0c,0x80,0x00,0x18,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x20,0x0b,0x04,0x00,0x00,0x00,0x24,0x00,0x00,0x00,0x32,0x1e,0x98,0x1c, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02,0x94,0x40,0x11,0x8c, +0x00,0x14,0x43,0x39,0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44,0x71,0x14,0x7e,0x40, +0x81,0x14,0x4c,0x01,0x15,0x54,0x61,0x15,0x58,0x01,0x06,0x14,0x64,0x40,0x81,0x06, +0x14,0x6c,0x40,0x01,0x07,0x14,0x72,0x40,0x41,0x07,0x14,0x76,0x40,0x81,0x07,0x14, +0x7a,0x40,0xc1,0x07,0x14,0xe2,0x40,0xb9,0x95,0x45,0x81,0x12,0x14,0xb7,0x42,0x59, +0x95,0x13,0x05,0x0b,0x10,0x10,0x10,0x81,0x4c,0x35,0x30,0x02,0x40,0x81,0xb1,0x08, +0x00,0x08,0x02,0x6a,0xcd,0x00,0x50,0x6c,0x06,0x80,0x68,0x33,0x00,0x74,0x9b,0x01, +0xa0,0xdc,0x0c,0x00,0xed,0x66,0x00,0xa8,0x37,0x03,0x40,0xbe,0x19,0x00,0x02,0xce, +0x00,0x50,0x60,0x2c,0x02,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x8f,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04,0x00,0x9a,0x20,0x00, +0xd1,0x06,0x61,0x20,0x26,0x08,0x80,0xb4,0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x04, +0x60,0xda,0x30,0x20,0x09,0x31,0x41,0x68,0x03,0x3c,0xa0,0x25,0xf7,0x95,0xe6,0x06, +0x57,0x47,0xf7,0x35,0xf6,0xc6,0xf6,0x26,0xf7,0xa5,0x96,0x46,0x47,0x57,0x26,0x57, +0x46,0x36,0x41,0x00,0xa8,0x09,0x02,0x50,0x6d,0x10,0x0c,0x67,0x43,0x62,0x2c,0x8c, +0xd1,0x0c,0x84,0xf1,0xd0,0x92,0xfb,0x4a,0x73,0x83,0xab,0xa3,0xfb,0x6a,0x7b,0xa3, +0x4b,0x7b,0x73,0xfb,0xb2,0x2b,0x1b,0xa3,0x7b,0x93,0x9b,0xdb,0x90,0x0c,0x4b,0x64, +0x24,0x03,0x61,0x3c,0x13,0x84,0x38,0xc8,0x03,0x42,0x72,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x1b,0x12,0x62,0xa2,0x0c,0x67, +0x20,0x8c,0x67,0x82,0x00,0x58,0x13,0x04,0x3a,0xd0,0x03,0x3e,0x72,0x5f,0x72,0x65, +0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x1b,0x12,0xeb,0xc2,0x0c, +0x6b,0x20,0x8c,0x67,0x82,0x00,0x5c,0x1c,0x03,0xb9,0x2f,0x3a,0xb9,0x30,0xb7,0x39, +0xb8,0x30,0xb9,0x32,0xb7,0xb1,0xbc,0xaf,0x30,0x37,0xb2,0xaf,0xb1,0xb7,0x36,0xb8, +0xb7,0xb9,0x34,0xba,0xb4,0x37,0xb7,0xaf,0xb6,0xb0,0xb9,0xb5,0x0d,0x89,0x76,0x6d, +0x86,0x36,0x10,0xc6,0x33,0x41,0x00,0xb0,0x09,0xc2,0x1d,0xec,0x01,0xcd,0x40,0xee, +0x4b,0xae,0x6c,0xec,0xcd,0x6d,0x8e,0x4e,0xae,0x6e,0x8c,0xae,0x8c,0xec,0x0b,0x4e, +0xae,0xcc,0x2e,0xed,0xad,0x6e,0xee,0xcb,0xad,0x2c,0x4c,0xae,0x6c,0x8e,0xee,0x8b, +0xac,0x0c,0x8e,0x0e,0x6d,0x83,0x60,0x74,0x1b,0x92,0xce,0xfb,0x0c,0x63,0x20,0x0c, +0x30,0x20,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0xd5,0xf6,0x46,0x97, +0xf6,0xe6,0xf6,0x65,0x57,0x36,0x46,0xf7,0x26,0x37,0xb7,0x21,0x49,0x26,0x31,0x30, +0x86,0x81,0x30,0x1e,0x86,0x81,0xdc,0x17,0x9c,0x5c,0x99,0x5d,0xda,0x5b,0xdd,0xdc, +0x17,0x59,0x1a,0x5b,0x18,0x5d,0x19,0xd9,0x57,0xdb,0x1b,0x5d,0xda,0x9b,0xdb,0x97, +0x5d,0xd9,0x18,0xdd,0x9b,0xdc,0xdc,0x86,0xa4,0x99,0xc8,0xc0,0xe8,0x06,0xc2,0x78, +0x26,0x08,0x40,0x46,0x47,0xee,0x8b,0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0x8c,0xa8,0x0c, +0x8e,0x0e,0x6d,0x43,0x62,0x06,0xd7,0x19,0x18,0xc4,0x40,0x18,0xcf,0x86,0x04,0x92, +0xaa,0x8c,0x0b,0x83,0x31,0x28,0x03,0x34,0x98,0x20,0xe4,0x01,0x1f,0xf0,0x92,0xbb, +0xfb,0x82,0x93,0x2b,0x83,0x0b,0x93,0x2b,0x23,0xfb,0x4a,0x73,0x83,0xab,0xa3,0xfb, +0x1a,0x7b,0x63,0x7b,0x93,0x9b,0x20,0x98,0x81,0x1d,0x6c,0x58,0x0c,0x35,0x58,0x03, +0x63,0x18,0x08,0x36,0x60,0x03,0x36,0x78,0x26,0x08,0x7b,0xd0,0x07,0xcc,0xe4,0xee, +0xbe,0xc8,0xd2,0xd8,0xc2,0xe8,0xca,0xc8,0xbe,0xe4,0xca,0xc2,0xc6,0xe8,0xd2,0xec, +0xca,0xbe,0xda,0xc2,0xe6,0xd6,0xe6,0x26,0x08,0x80,0xb6,0x41,0x30,0xe0,0x60,0xc3, +0x32,0xb8,0xc1,0x1b,0x18,0xc6,0x40,0xb0,0x01,0x1b,0xb0,0x41,0x1c,0x6c,0x10,0xda, +0x40,0x0e,0x26,0x08,0x7e,0xf0,0x07,0x34,0xc6,0xc4,0x8c,0xa6,0xa4,0x64,0x26,0x08, +0xc0,0xb6,0x01,0x31,0xe8,0xa0,0x0e,0x0c,0x63,0xb0,0x03,0x60,0x43,0x70,0x07,0x13, +0x04,0x50,0x00,0x05,0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61, +0x6d,0x70,0x1b,0x10,0x23,0x0f,0xf4,0xc0,0x18,0x06,0x03,0xd8,0x10,0xec,0xc1,0x06, +0x22,0x0d,0xe6,0x00,0x0f,0xf8,0x60,0x82,0xd0,0x07,0x7e,0xc0,0x25,0x4d,0xaa,0xcc, +0x8d,0xac,0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x60,0x06,0x75,0xb0,0x01,0x49,0xfe, +0xc0,0x32,0x1a,0xcd,0x01,0x05,0x3a,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65, +0x72,0x53,0x69,0x7a,0x65,0x1b,0x90,0x44,0x14,0x2c,0x33,0x68,0x34,0x07,0x14,0xc8, +0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x00,0x6e, +0x03,0x92,0x90,0x82,0x55,0x0a,0x8d,0xe6,0x80,0x02,0xbb,0xb4,0x24,0x37,0xb8,0x3a, +0xba,0xa1,0x37,0xb6,0x37,0x39,0xa9,0xb2,0xb9,0xb7,0x3a,0xb9,0xb1,0x32,0xa2,0xb4, +0xb6,0x32,0xb7,0xb9,0xb4,0x37,0xb7,0xb9,0x09,0x02,0xd0,0x6d,0x30,0x92,0x53,0xb0, +0x50,0xa1,0xd1,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1,0x11,0xa5,0xb5,0x95, +0xb9,0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x00,0x6f,0x83,0x91,0xa8,0x82,0xb5,0x0a, +0x8d,0x46,0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29,0x0d,0x8e,0xa9,0xcc,0xae,0x8c,0x8d, +0xea,0xad,0x6a,0xae,0x6c,0x82,0x00,0x7c,0x1b,0x8c,0xa4,0x15,0x2c,0x57,0x68,0x34, +0x2e,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x13,0x04,0x00,0x0c, +0x36,0x18,0x09,0x2c,0x58,0xb1,0xd0,0x68,0x94,0xcc,0x88,0xca,0xec,0xd2,0xc6,0xca, +0xa8,0xde,0xac,0xd2,0xca,0xee,0x88,0xca,0xe0,0xe8,0xd0,0x26,0x08,0x40,0x18,0x6c, +0x40,0x92,0x59,0xb0,0x68,0xa1,0x71,0x1c,0x50,0xe0,0x61,0xa6,0x94,0x46,0x47,0x57, +0x26,0x37,0x41,0x00,0xc4,0x60,0x83,0x91,0xd8,0x82,0x75,0x0b,0x8d,0x43,0xc9,0xac, +0xe9,0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x6e,0x6a,0x2c,0x8c,0xad, +0x6c,0x82,0x00,0x8c,0xc1,0x06,0x24,0xc9,0x05,0x4b,0x17,0x1a,0xc7,0x01,0x05,0x42, +0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72, +0x13,0x04,0x80,0x0c,0x36,0x18,0x09,0x2f,0x58,0xbd,0xd0,0x38,0xfc,0xcc,0x9a,0xde, +0xe8,0xd2,0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0x94,0xd2,0xe8,0xe8,0xca,0xe4, +0x86,0xc2,0xdc,0xc6,0xca,0xd8,0xd8,0xc2,0xe8,0xd2,0xde,0xdc,0x26,0x08,0x40,0x19, +0x6c,0x40,0x92,0x5f,0xb0,0xc0,0xa1,0x71,0x1c,0x50,0x20,0x63,0x06,0x25,0x57,0x56, +0x84,0x07,0xf7,0x36,0x57,0x27,0x57,0x36,0x41,0x00,0xcc,0x60,0x03,0x92,0x88,0x83, +0x35,0x0e,0x8d,0xe3,0x80,0x02,0x33,0x33,0x28,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0x39, +0x23,0xb9,0xb0,0xb6,0x32,0x28,0xb9,0xb2,0x22,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2, +0x09,0x02,0x70,0x06,0x1b,0x8c,0xa4,0x1c,0x2c,0x73,0x68,0x1c,0x2e,0x66,0x54,0x61, +0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x13,0x04,0x00,0x0d,0x36,0x18,0x09,0x3a, +0x58,0xe9,0xd0,0x38,0xac,0xcc,0x94,0xd2,0xe8,0xe8,0xca,0xe4,0xa6,0xca,0xe2,0xea, +0xca,0xdc,0xc6,0xca,0x98,0xca,0xdc,0xce,0xe8,0xd0,0x26,0x08,0x40,0x1a,0x6c,0x30, +0x92,0x75,0xb0,0xd8,0xa1,0x71,0xa8,0x98,0x11,0x95,0xb1,0xd1,0x85,0x51,0xa5,0xb5, +0x95,0x4d,0x10,0x00,0x35,0xd8,0x60,0x24,0xee,0x60,0xbd,0x43,0xe3,0xf0,0x32,0x23, +0xca,0x73,0x0b,0x6b,0x4b,0x1b,0x93,0x2a,0x9b,0x1b,0x42,0x0b,0x73,0x3b,0x2b,0x33, +0x0a,0x1b,0xa3,0x7b,0x93,0x9b,0x20,0x00,0x6b,0xb0,0xc1,0x48,0xe2,0xc1,0x92,0x87, +0xc6,0x21,0x66,0x66,0x95,0x56,0x76,0x37,0x05,0x17,0x36,0x56,0x46,0xf5,0xd6,0x54, +0x46,0x57,0x26,0x37,0x67,0x14,0x36,0x46,0xf7,0x26,0x37,0x41,0x00,0xd8,0x60,0x03, +0x92,0xd0,0x83,0x55,0x0f,0x8d,0xe3,0x80,0xc2,0x06,0xca,0x0e,0x42,0x61,0x14,0x4c, +0x21,0x15,0x58,0xe1,0x15,0x64,0xa1,0x16,0x70,0x61,0x17,0x7c,0x21,0x1c,0xc8,0xe1, +0x1c,0xd4,0xa1,0x1d,0xe0,0x61,0x1e,0xec,0x61,0xc3,0x60,0xf8,0xc1,0x3d,0x4c,0x10, +0x0a,0x61,0x03,0xb0,0x61,0x30,0xf4,0x41,0x1f,0x36,0x04,0xfb,0xb0,0x61,0x18,0xf2, +0x81,0x1f,0x28,0x0c,0x4d,0x4d,0x10,0x42,0x81,0x0e,0x36,0x0c,0x66,0x60,0x06,0xc3, +0x06,0xc2,0xf8,0x07,0x0d,0x24,0x36,0x14,0xf9,0xe0,0x0f,0x40,0x1f,0x84,0x04,0xa3, +0x30,0x39,0xb9,0xb0,0xbc,0x2f,0xb6,0xb7,0xb1,0x30,0xb6,0x2f,0xb1,0x3c,0xba,0xb2, +0xb9,0x09,0x02,0xd0,0x06,0x84,0xc2,0xe4,0xe4,0xc2,0xf2,0xbe,0xd8,0xde,0xc6,0xc2, +0xd8,0xbe,0xd8,0xc8,0xe6,0xe8,0x26,0x08,0x80,0x1b,0x10,0x11,0x93,0x0b,0x73,0x1b, +0x43,0x2b,0x9b,0x9b,0x20,0x00,0x6f,0x40,0xc3,0x8c,0xed,0x2d,0x8c,0x6e,0x6e,0x82, +0x00,0xc0,0x01,0x8b,0x34,0xb7,0x39,0xba,0xb9,0x09,0x02,0x10,0x07,0x24,0xd2,0xdc, +0xe8,0xe6,0x26,0x08,0x80,0x1c,0x10,0xa1,0x2b,0xc3,0xfb,0x62,0x7b,0x0b,0x23,0x9b, +0x20,0x00,0x73,0x40,0x84,0xae,0x0c,0xef,0xcb,0xed,0x4d,0xae,0x8d,0x09,0x5d,0x19, +0xde,0xd7,0x1c,0xdd,0x9b,0x5c,0x19,0x8b,0xba,0x34,0x37,0xba,0xb9,0x0d,0xd4,0x48, +0x90,0x44,0x49,0x98,0xc4,0x49,0xa0,0x44,0x4a,0xa8,0xc4,0x4a,0xb0,0x44,0x4b,0xb8, +0xc4,0x4b,0xc0,0x44,0x4c,0x0c,0x32,0x41,0xcc,0x44,0x57,0x85,0x8d,0xcd,0xae,0xcd, +0x25,0x8d,0xac,0xcc,0x8d,0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b, +0x4b,0x7b,0x73,0x9b,0x12,0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4, +0xa6,0x04,0x46,0x1d,0x32,0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2, +0x32,0xb6,0x29,0x41,0x52,0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac, +0x6c,0x6e,0x4a,0xc0,0x07,0x95,0xc8,0xf0,0x5c,0xe8,0xf2,0xe0,0xca,0x82,0xdc,0xdc, +0xde,0xe8,0xc2,0xe8,0xd2,0xde,0xdc,0xe6,0xa6,0x08,0xf7,0xc0,0x0f,0x75,0xc8,0xf0, +0x5c,0xca,0xdc,0xe8,0xe4,0xf2,0xa0,0xde,0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0x21,0xd1, +0x85,0x0c,0xcf,0x65,0xec,0xad,0xce,0x8d,0xae,0x4c,0x6e,0x6e,0x4a,0x30,0x13,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x42,0x00,0x00,0x00,0x26,0x20,0x70,0xac,0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44, +0x62,0x53,0x38,0x3e,0xe2,0x23,0x3e,0xed,0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8, +0x82,0x34,0x04,0x10,0x89,0x4d,0xe1,0xf8,0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00, +0x18,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a, +0xd0,0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6,0x39,0x6c,0xc3, +0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80, +0xf9,0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95, +0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x48,0xc3,0xe5,0x3b,0x8f, +0x2f,0x44,0x04,0x30,0x11,0x21,0xd0,0x0c,0x0b,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3, +0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x1b,0x83,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd, +0x7e,0x71,0xdb,0xb6,0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44, +0x45,0x2c,0x7e,0x71,0xdb,0x66,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15, +0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x76,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xa5,0x03,0x0c,0x3e,0x72,0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x0d,0x48,0xc3,0xe5, +0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xbd,0xfa,0xdf,0x8b, +0x5a,0x49,0xc9,0xa2,0xec,0x7d,0x3d,0xa8,0xa1,0xfd,0xf1,0x84,0x44,0x58,0x49,0x4c, +0x9c,0x1e,0x00,0x00,0x62,0x00,0x05,0x00,0xa7,0x07,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x84,0x1e,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x9e,0x07,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02, +0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff, +0xff,0xff,0xff,0x1f,0x00,0x09,0xa8,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xe8,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0xa4,0xc2,0x1c,0x01,0x18,0x24,0x01,0x80,0x02,0x23,0x00,0x25,0x18,0x10,0xa1, +0x0c,0x00,0x00,0x80,0x0c,0x33,0x00,0x65,0x40,0x00,0x10,0x94,0x98,0x23,0x40,0x68, +0x71,0xcf,0x70,0xf9,0x13,0xf6,0x10,0x92,0x1f,0x02,0xcd,0xb0,0x10,0x28,0x60,0x94, +0x65,0x00,0x68,0x00,0x00,0x00,0x04,0x02,0x81,0x58,0x90,0xe3,0xa6,0xe1,0xf2,0x27, +0xec,0x21,0x24,0x7f,0x25,0xa4,0x95,0x98,0xfc,0xe2,0xb6,0x51,0x81,0x40,0x20,0x10, +0x80,0xa2,0x40,0x00,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x14,0xb9,0x69,0xb8,0xfc, +0x09,0x7b,0x08,0xc9,0x5f,0x09,0x69,0x25,0x26,0x1f,0xb9,0x6d,0x54,0x00,0x00,0x00, +0x00,0xa0,0x28,0x13,0x40,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x0a,0x81,0x00, +0x20,0x10,0x64,0x29,0x06,0x02,0x80,0x40,0x20,0x10,0x84,0x29,0x04,0x00,0x00,0x00, +0x90,0xa6,0x30,0x10,0x40,0xa3,0x81,0x40,0x20,0x10,0x00,0x00,0x00,0x41,0x9c,0x82, +0x20,0x00,0x08,0x04,0x02,0x81,0x40,0x90,0xe7,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24, +0x9f,0xdb,0xa8,0x62,0x25,0x26,0x1f,0xb9,0x6d,0x44,0x00,0x00,0x00,0x40,0x21,0x40, +0x80,0x06,0x80,0x42,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b, +0x31,0xf9,0xc5,0x6d,0x23,0x02,0x81,0x40,0x20,0x0a,0x31,0x02,0x34,0x00,0x44,0x9a, +0x23,0x08,0x8a,0xd1,0x00,0x2c,0x00,0x00,0x13,0x9d,0x06,0x02,0x86,0x11,0x08,0x64, +0xa6,0x36,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a, +0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0, +0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05, +0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98, +0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03, +0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76, +0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xa8, +0x56,0xc4,0x1a,0x46,0x10,0x90,0x99,0xda,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0,0x1d, +0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8,0x21,0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98,0x49, +0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e, +0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde, +0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0, +0x0f,0xc0,0xc0,0x0f,0x90,0xe0,0x7a,0x11,0x6c,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66, +0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e, +0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8, +0xc1,0x0f,0x90,0x80,0x90,0xd1,0x6c,0x26,0x34,0x18,0x07,0x76,0x08,0x87,0x79,0x98, +0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05, +0x3e,0xa8,0x07,0x77,0x98,0x87,0x74,0x38,0x07,0x77,0x28,0x07,0x72,0x00,0x83,0x74, +0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0, +0x87,0x7c,0x80,0x87,0x72,0x40,0x01,0x60,0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6,0x61, +0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14, +0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2,0xe1,0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c,0xd2, +0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00,0xa8,0x91,0x6d,0x26,0x32,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07, +0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79, +0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00, +0x03,0x3f,0x40,0x81,0x8a,0x70,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c, +0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03, +0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a, +0x5c,0xa4,0x1b,0x46,0x10,0x80,0x33,0x84,0xe0,0x63,0x57,0x1b,0x4d,0x3c,0x1e,0x8f, +0xc7,0x03,0x00,0x54,0x2e,0x97,0xcb,0x85,0x40,0x20,0x10,0x08,0x04,0x82,0x7a,0x37, +0x49,0x53,0x44,0x09,0x93,0xcf,0x02,0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x02, +0x00,0xfd,0xe6,0x08,0x40,0x21,0x09,0x10,0x24,0xcc,0x04,0x04,0x11,0x09,0x31,0x05, +0x40,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0xa0,0xf3,0x40,0x02, +0x19,0x32,0x52,0x02,0x04,0xd8,0xc1,0x04,0x43,0x1a,0x0c,0x00,0x00,0x00,0x01,0x00, +0x00,0x3b,0x98,0x60,0x40,0x83,0x01,0x00,0x00,0x20,0x00,0x00,0x60,0xc8,0x43,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0xc7,0x00,0x02,0x20,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x02,0x04,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x43,0x1e,0x07,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x86,0x3c,0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79, +0x28,0x20,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x58,0x40,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xa3,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc0,0x90,0x87,0x03,0x02,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, +0x21,0x8f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x30, +0x00,0x02,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x19,0x00,0x01, +0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0xe7,0x0c,0x80,0x00,0x18,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x0b,0x04,0x00,0x00,0x00,0x16,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02, +0x94,0x40,0x11,0x14,0xc3,0x08,0x40,0x39,0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44, +0x71,0x14,0x7e,0x00,0x05,0x47,0x00,0x0a,0x10,0x10,0x10,0x81,0x4c,0x23,0x00,0xd4, +0x9a,0x01,0xa0,0xd8,0x0c,0x00,0xd1,0x66,0x00,0xe8,0x36,0x03,0x40,0xb9,0x19,0x00, +0xda,0xcd,0x00,0x90,0x6f,0x06,0x80,0x80,0x33,0x00,0x14,0x18,0x8b,0x00,0x80,0x20, +0x18,0x8b,0x00,0x02,0x20,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0xb2,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04,0x00,0x9a,0x20,0x00,0xd1,0x06,0x61,0x20, +0x26,0x08,0x80,0xb4,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08, +0xc0,0x34,0x41,0x68,0x83,0x8f,0xc0,0x04,0x01,0xa0,0x26,0x08,0x40,0xb5,0x41,0x50, +0x9c,0x0d,0x89,0xb2,0x30,0x4a,0x33,0x10,0xca,0xb3,0x21,0x19,0x16,0x46,0x31,0x06, +0x42,0x79,0x26,0x08,0x71,0x00,0x06,0x1b,0x12,0x42,0x62,0x14,0x67,0x20,0x94,0x67, +0x82,0x00,0x58,0x13,0x04,0x3a,0x08,0x83,0x0d,0x09,0x55,0x31,0x0a,0x35,0x10,0xca, +0x33,0x41,0x00,0xae,0x0d,0xc9,0x55,0x31,0xca,0x35,0x10,0xca,0x33,0x41,0x00,0xb0, +0x09,0xc2,0x1d,0x88,0xc1,0x06,0x41,0xc9,0x36,0x24,0x99,0xc6,0x28,0xca,0x40,0x28, +0xdb,0x86,0xc4,0x90,0x18,0x65,0x18,0x08,0xe5,0xd9,0x90,0x34,0x12,0xa3,0x64,0x03, +0xa1,0x3c,0x13,0x04,0x20,0xdb,0x90,0x7c,0x15,0xa3,0x10,0x03,0xa1,0x3c,0x1b,0x12, +0x28,0x9a,0x2c,0x8c,0xeb,0x3c,0x30,0x98,0x20,0xe4,0xc1,0x18,0x4c,0x10,0xcc,0xc0, +0xdb,0xb0,0x28,0x62,0xc0,0x28,0xc3,0x40,0x8c,0xc1,0x18,0x8c,0xc1,0x33,0x41,0xd8, +0x03,0x32,0x98,0x20,0x00,0xda,0x06,0x41,0x31,0x83,0x0d,0xcb,0x50,0x06,0x8c,0xa2, +0x0c,0xc4,0x18,0x8c,0xc1,0x18,0x9c,0xc1,0x06,0x81,0x0c,0xd0,0x60,0x82,0xe0,0x07, +0x65,0x30,0x41,0x00,0xb6,0x0d,0x88,0xa2,0x06,0x8c,0xa2,0x0c,0x6b,0x00,0x6c,0x08, +0xd8,0x60,0x82,0x00,0x0a,0x66,0xb0,0x01,0x51,0xdc,0x80,0x51,0x86,0x41,0x01,0x36, +0x04,0x6f,0xb0,0x81,0x08,0x83,0x34,0x68,0x03,0x38,0x98,0x20,0x14,0x02,0x85,0xa1, +0xa9,0x09,0x42,0x28,0x74,0x1b,0x86,0xef,0x1b,0x36,0x10,0x0a,0x1d,0x5c,0x75,0xb0, +0xa1,0x90,0x83,0x39,0x00,0xe2,0xc0,0x0e,0x58,0x98,0xb1,0xbd,0x85,0xd1,0xf1,0x79, +0x6b,0x73,0x4b,0x83,0x7b,0xa3,0x2b,0x73,0xa3,0x03,0x19,0x43,0x0b,0x93,0x63,0x34, +0x95,0xd6,0x06,0xc7,0x56,0x06,0x32,0xf4,0x32,0xb4,0xb2,0x02,0x42,0x25,0x14,0x14, +0xb4,0x21,0xd0,0x83,0x09,0x42,0x28,0x70,0x1b,0x86,0x3c,0xd8,0x03,0x3e,0xd8,0x30, +0xe0,0x41,0x1f,0xf0,0xc1,0x86,0xc1,0x0f,0xfc,0x80,0x0f,0x88,0x0b,0x01,0x3f,0x47, +0x65,0x74,0x42,0x69,0x6c,0x69,0x6e,0x65,0x61,0x72,0x53,0x61,0x6d,0x70,0x6c,0x69, +0x6e,0x67,0x44,0x61,0x74,0x61,0x40,0x40,0x59,0x41,0x3f,0x41,0x55,0x42,0x69,0x6c, +0x69,0x6e,0x65,0x61,0x72,0x53,0x61,0x6d,0x70,0x6c,0x69,0x6e,0x67,0x44,0x61,0x74, +0x61,0x40,0x40,0x56,0x3f,0x24,0x76,0x65,0x63,0x74,0x6f,0x72,0x40,0x4d,0x24,0x30, +0x31,0x40,0x40,0x56,0x3f,0x24,0x76,0x65,0x63,0x74,0x6f,0x72,0x40,0x48,0x24,0x30, +0x31,0x40,0x40,0x40,0x5a,0x2b,0x84,0x50,0x00,0x05,0x96,0x43,0xc0,0xcf,0x51,0x19, +0x9d,0x50,0x1a,0x5b,0x9a,0x5b,0x59,0x98,0xdc,0x54,0x58,0x1b,0x1c,0x5b,0x9a,0xdb, +0x19,0x51,0x18,0x5d,0x18,0x10,0x50,0x56,0xd0,0x4f,0x50,0x95,0x50,0x1a,0x5b,0x9a, +0x5b,0x59,0x98,0xdc,0x54,0x58,0x1b,0x1c,0x5b,0x9a,0xdb,0x19,0x51,0x18,0x5d,0x18, +0x10,0x90,0xd5,0x0f,0x89,0x5d,0xd9,0x18,0xdd,0x9b,0x1c,0x50,0x13,0x09,0x4c,0x0c, +0x10,0x90,0xd5,0x0f,0x89,0x5d,0xd9,0x18,0xdd,0x9b,0x1c,0x10,0x12,0x09,0x4c,0x0c, +0x10,0x10,0x90,0x96,0x0e,0x48,0x49,0xd8,0xd9,0x99,0x8b,0x5c,0xd9,0x5c,0x1d,0x1b, +0xdd,0x8a,0x61,0x14,0x42,0x41,0x14,0x36,0x04,0xa3,0x50,0x85,0x8d,0xcd,0xae,0xcd, +0x25,0x8d,0xac,0xcc,0x8d,0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b, +0x4b,0x7b,0x73,0x9b,0x12,0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4, +0xa6,0x04,0x46,0x1d,0x32,0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2, +0x32,0xb6,0x29,0x01,0x52,0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac, +0x6c,0x6e,0x4a,0x00,0x07,0x75,0xc8,0xf0,0x5c,0xca,0xdc,0xe8,0xe4,0xf2,0xa0,0xde, +0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0x76,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x42,0x00,0x00,0x00,0x26,0x20,0x70,0xac, +0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44,0x62,0x53,0x38,0x3e,0xe2,0x23,0x3e,0xed, +0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8,0x82,0x34,0x04,0x10,0x89,0x4d,0xe1,0xf8, +0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00,0x18,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01, +0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a,0xd0,0x70,0xf9,0xce,0xe3,0x07,0x48,0x03, +0x44,0x98,0x8f,0xdc,0xb6,0x39,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10, +0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe, +0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x8f, +0xdc,0xb6,0x3d,0x48,0xc3,0xe5,0x3b,0x8f,0x2f,0x44,0x04,0x30,0x11,0x21,0xd0,0x0c, +0x0b,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3,0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x1b,0x83, +0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0xb6,0x50,0x0d,0x97,0xef, +0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44,0x45,0x2c,0x7e,0x71,0xdb,0x66,0x50,0x0d, +0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x76, +0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x3e,0x72, +0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44, +0x84,0x5f,0xdc,0xb6,0x0d,0x48,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2, +0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71, +0xdb,0x00,0x00,0x00,0x61,0x20,0x00,0x00,0xcc,0x04,0x00,0x00,0x13,0x04,0x57,0x2c, +0x10,0x00,0x00,0x00,0x26,0x00,0x00,0x00,0x04,0x98,0x01,0x28,0xc2,0x80,0xb2,0x2b, +0xa3,0x92,0x2b,0x98,0x1a,0x28,0xa4,0x72,0x29,0x95,0x52,0x2a,0xa6,0x72,0x2b,0xdd, +0x80,0xb2,0x29,0xc3,0x80,0x62,0x2b,0x3e,0x5a,0x14,0x41,0x19,0x94,0x47,0x09,0x8c, +0x00,0x10,0x62,0x8c,0x00,0x04,0x41,0x10,0x04,0x83,0x31,0x02,0x10,0xc4,0xff,0x7b, +0x0c,0xc6,0x08,0x40,0x10,0x04,0xd1,0x6f,0x06,0x60,0x8c,0x00,0x04,0x41,0x10,0xff, +0x85,0x31,0x82,0x16,0xb5,0x57,0x7b,0x1b,0x23,0x58,0xf9,0x7f,0xf7,0xb9,0x31,0x02, +0x10,0x04,0x61,0x36,0x0c,0xc6,0x08,0x5a,0x73,0xce,0x69,0x6f,0x8c,0x00,0x04,0x41, +0x90,0x04,0x83,0x31,0x02,0x10,0x04,0x41,0x16,0x0c,0xc6,0x08,0x40,0x10,0x04,0x5d, +0x30,0x18,0x23,0x00,0x41,0x10,0x84,0x7f,0x61,0x8c,0x40,0xc5,0xeb,0x53,0xf4,0xc6, +0x08,0x40,0x10,0x04,0xe1,0x6f,0x8c,0x00,0x04,0x41,0x10,0xff,0x46,0x00,0x00,0x00, +0x23,0x06,0x09,0x00,0x82,0x60,0x70,0x06,0xa2,0x40,0x06,0x53,0x28,0xf8,0xc1,0x1c, +0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0x19,0x8c,0x42,0x19,0x50,0x7f,0x20,0x0a,0x74, +0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x67,0x40,0x0a,0x66,0x40,0xe9,0x81,0x28,0xd4, +0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x9c,0x41,0x29,0x9c,0x41,0x05,0x0a,0x7c,0x60, +0x07,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0x06,0xa6,0x80,0x06,0xd6,0x28,0x94,0xc2, +0x1d,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0x19,0x9c,0x42,0x1a,0x5c,0x7e,0x30,0x0a, +0x78,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x67,0x80,0x0a,0x6a,0x80,0x81,0x02,0x28, +0xe4,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x9c,0x41,0x2a,0xac,0x41,0x26,0x0a,0xa2, +0xa0,0x07,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0x06,0xaa,0xc0,0x06,0x1a,0x2a,0x90, +0xc2,0x1e,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0x19,0xac,0x42,0x1b,0x6c,0xaa,0x80, +0x0a,0x7c,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x67,0xc0,0x0a,0x6e,0xc0,0xa1,0xc2, +0x29,0xf4,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x9c,0x41,0x2b,0xbc,0x01,0x18,0xa4, +0x02,0x2b,0xf8,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x9c,0x81,0x2b,0xc0,0x81,0x18, +0xa8,0x82,0x2a,0xfc,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x18,0xbb,0x80,0x06,0xab, +0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x06,0x2f,0xa4,0xc1,0x2b,0xcc,0x44,0x88,0x02, +0x00,0x8d,0xc2,0x4c,0x04,0x29,0x00,0xd0,0x28,0xcc,0x44,0x90,0x02,0x00,0x8d,0xc2, +0x4c,0x04,0x29,0x00,0xd0,0x28,0xcc,0x44,0x90,0x02,0x00,0x8d,0xc2,0x4c,0x04,0x29, +0x00,0xd0,0x28,0x1c,0x82,0xb0,0x43,0x10,0x66,0x82,0x06,0x1f,0x13,0x36,0xf8,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x41,0x18,0xf4,0xc2,0x1f,0x34,0xb7,0x30,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x70,0x02,0xc2,0x4e,0x40,0x98,0x1d,0x02,0x7d,0xec,0x10,0xe8,0x33, +0x62,0xd0,0x00,0x20,0x08,0x06,0xd1,0x3a,0x9c,0x02,0xe7,0x0b,0x93,0x84,0x0a,0xa8, +0x80,0x0a,0xa8,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0x61,0x70,0x0e,0xa9,0x70,0x91,0xc3,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09, +0x08,0x3b,0x01,0x61,0x26,0x1c,0xf2,0x31,0xe1,0x90,0x8f,0x09,0x82,0x7c,0x4c,0x10, +0xe4,0x63,0x42,0x00,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x48,0xf4,0x01,0x16,0x82, +0xe1,0x88,0x40,0x0e,0x84,0xef,0x02,0x44,0x59,0xf0,0xc8,0xc7,0x84,0x47,0x3e,0x26, +0x50,0xf0,0x31,0x81,0x82,0xcf,0x88,0x41,0x03,0x80,0x20,0x18,0x44,0xff,0xb0,0x0b, +0x72,0x20,0x0f,0x67,0x60,0x06,0xbc,0xc0,0x0b,0xbc,0xc0,0x0b,0xa3,0x09,0x01,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0x64,0x90,0x0f,0xbc,0xa0,0x06,0xf1,0x30,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x60,0x84,0x10,0x1f,0x13,0x02,0xfa,0xd8,0x97,0xc8,0xc7,0xbe, +0x44,0x3e,0x26,0x88,0x02,0x7c,0x4c,0x18,0x05,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82, +0x41,0xc2,0x12,0xb9,0x20,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xd2,0x12,0xba,0x20, +0x9c,0x00,0xa0,0x13,0x00,0x64,0x06,0x11,0x1f,0x33,0x88,0xf8,0xd8,0x29,0x08,0xf1, +0x31,0x54,0x10,0xe2,0x63,0x42,0x20,0x9f,0x2d,0x1c,0xf2,0xc0,0x24,0x4c,0x62,0xd8, +0x80,0x08,0x84,0x01,0xb0,0xc1,0x90,0xcf,0x16,0x0e,0x7b,0x80,0x12,0x2b,0x31,0x6c, +0x40,0x04,0xc2,0x00,0x98,0x71,0xc8,0x67,0x0b,0x87,0x3e,0x50,0x09,0x96,0x18,0x36, +0x20,0x02,0x61,0x00,0x4c,0x49,0xe4,0xb3,0x85,0xc3,0x1f,0xb0,0x44,0x4a,0x0c,0x1b, +0x10,0x81,0x30,0x00,0xb3,0x04,0xc1,0x40,0x05,0xa0,0x23,0x40,0x5c,0x18,0x03,0x15, +0x00,0x8f,0x00,0x6b,0x61,0x0c,0x54,0x20,0x64,0x01,0xfc,0x84,0x31,0x50,0x81,0x98, +0x05,0xf0,0x13,0xc6,0x40,0x05,0x20,0x26,0xc0,0x4f,0x18,0x45,0x4c,0x50,0xc6,0x04, +0x23,0x06,0x07,0x00,0x82,0x60,0x10,0x06,0x3a,0xc1,0x0f,0xaa,0x40,0x13,0xa3,0x09, +0x01,0x30,0x9a,0x20,0x04,0xc3,0x0d,0x85,0x40,0x06,0xc3,0x0d,0x85,0x40,0x06,0x25, +0x04,0x3a,0xcb,0x20,0x14,0xc1,0x16,0x0e,0xad,0xa0,0x13,0x09,0x05,0x88,0x31,0x1c, +0x11,0x88,0x83,0xf0,0xcd,0x32,0x0c,0x45,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x54, +0x5a,0x98,0x84,0x2e,0xf4,0xc4,0xa2,0x9c,0xc4,0x49,0x9c,0xc4,0x49,0x8c,0x26,0x04, +0xc0,0x05,0x88,0x1d,0x31,0x38,0x00,0x10,0x04,0x03,0x32,0x28,0x0b,0x94,0xb0,0x85, +0x9e,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x30,0x42,0x88,0x8f,0x09,0x01,0x7d,0xac, +0x0d,0x82,0xf8,0x0c,0x47,0x04,0xe9,0x20,0x7c,0xb3,0x0c,0x44,0x11,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x81,0x25,0x17,0x2e,0x81,0xd0,0xc1,0x4d,0x08,0xbb,0x09,0x61,0x26, +0xbc,0x83,0x7c,0x4c,0x80,0x07,0xf9,0x9c,0x00,0xa0,0x13,0x00,0x34,0x9a,0xe0,0x08, +0xa3,0x09,0xcf,0x60,0xc9,0x13,0x1f,0x7b,0x02,0xfa,0x9c,0x81,0xb0,0x33,0x10,0x66, +0x02,0x43,0x1f,0x13,0x18,0xfa,0x98,0x90,0x12,0xf2,0x31,0x41,0x25,0xe4,0x63,0xc2, +0x49,0xc0,0xc7,0xfa,0x41,0x88,0x8f,0x25,0x8c,0x7c,0x2c,0x18,0xe4,0x63,0x4b,0x23, +0x1f,0x0b,0x08,0xf9,0x98,0x65,0xc9,0xc7,0x2c,0x4b,0x3e,0x26,0x04,0xf0,0x19,0x31, +0x30,0x00,0x10,0x04,0x83,0x04,0x36,0xcc,0x22,0x18,0x31,0x38,0x00,0x10,0x04,0x03, +0xab,0x35,0xd2,0x42,0x15,0x3c,0x4b,0x12,0xf9,0x18,0x82,0xc8,0xc7,0x28,0x4a,0x3e, +0x26,0x04,0xf0,0xb1,0x80,0x80,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x24,0xb7,0xd1, +0x16,0x81,0x39,0x8e,0x7c,0xac,0x69,0xe4,0x63,0x82,0x01,0x1f,0x0b,0x04,0xf8,0x8c, +0x18,0x18,0x00,0x08,0x82,0x41,0xc2,0x1b,0x72,0x11,0x98,0x11,0xd0,0xc7,0x9c,0x9e, +0x90,0x8f,0x05,0x8e,0x7c,0x2c,0x18,0xe4,0x63,0xd1,0x4f,0xc8,0x67,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0x12,0xf1,0x90,0x8d,0xc0,0x82,0xb3,0x90,0x8f,0x05,0x39,0x01,0x1f, +0x2b,0xe2,0x80,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x90,0x98,0x87,0x6d,0x04,0x23, +0x06,0x06,0x00,0x82,0x60,0x90,0x9c,0x87,0x5e,0x04,0x16,0x10,0xf2,0x19,0x31,0x30, +0x00,0x10,0x04,0x83,0x24,0x3d,0xf6,0x22,0xb0,0x00,0x14,0xe4,0x63,0x41,0x2b,0xc0, +0xc7,0x44,0xa1,0x15,0xe0,0x33,0x4b,0x50,0x0c,0x94,0x20,0x04,0xe1,0x13,0x83,0x4f, +0x08,0x3e,0x11,0x0c,0x94,0x20,0x04,0xe1,0x13,0x83,0x4f,0x08,0x3e,0x11,0xd8,0x2b, +0x8c,0x07,0x0c,0x86,0x1b,0x82,0xde,0x00,0x83,0x59,0x86,0xc3,0x08,0x56,0x60,0xa8, +0x0f,0xf1,0x10,0x28,0x00,0x8c,0x15,0x18,0xec,0x83,0x3c,0x08,0x0a,0x00,0x63,0x96, +0x20,0x18,0x8e,0x38,0xd2,0x42,0xf8,0x2c,0x41,0xe8,0x63,0x6c,0x11,0xc4,0x67,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0x12,0xfc,0x40,0x8f,0x60,0xba,0x21,0x68,0x0b,0xa2,0x7e, +0xe2,0x35,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x28,0xfc,0xa8,0x8d,0xb4,0x60,0x8f, +0xb0,0x08,0x6c,0xc3,0x36,0x6c,0xc3,0x36,0x46,0x13,0x02,0xe0,0x02,0xc4,0x8e,0x18, +0x1c,0x00,0x08,0x82,0x01,0x19,0xd0,0xc7,0x6d,0x94,0x05,0x7b,0x8c,0x26,0x04,0xc0, +0x68,0x82,0x10,0x18,0x21,0xc4,0xc7,0x84,0x80,0x3e,0x23,0x06,0x0d,0x00,0x82,0x60, +0x40,0x81,0x48,0x6f,0xc4,0x05,0x7d,0xa4,0x05,0x5a,0xf8,0x86,0x6f,0xf8,0x86,0x6f, +0x8c,0x26,0x04,0xc0,0x05,0x88,0xb5,0xe0,0x88,0x8f,0x1d,0x01,0x7d,0xaa,0x2d,0xf8, +0x03,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80,0x32,0x91,0xf1,0xb8,0x0b,0xfd,0x78,0x8b, +0x80,0x3c,0xc8,0x83,0x3c,0xc8,0x63,0x34,0x21,0x00,0x2e,0x40,0xac,0x05,0x4d,0x7c, +0xac,0x09,0xe8,0x63,0xcc,0x11,0x1f,0x43,0x4c,0x43,0x3e,0xc3,0x11,0x42,0x20,0x7c, +0xa6,0x10,0xf1,0xb1,0x22,0x35,0xe4,0x33,0x1c,0x21,0x04,0xc2,0x57,0x44,0xa0,0x17, +0x20,0xca,0x56,0x23,0x88,0x8f,0x05,0x9e,0x7c,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20, +0xb2,0x11,0xf9,0x08,0x8d,0x14,0xf1,0x8b,0xbe,0x98,0x8f,0xf9,0x98,0x8f,0xf9,0x18, +0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0x11,0x83,0x03,0x00,0x41,0x30, +0xb0,0x70,0x84,0x3e,0x60,0x63,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x2b,0x47,0xea, +0x23,0x36,0x86,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x74,0xc4,0x3e,0x64,0x63,0x18, +0x31,0x38,0x00,0x10,0x04,0x03,0x32,0xa8,0x11,0xfc,0x30,0x8d,0x18,0x19,0x4d,0x08, +0x80,0x11,0x83,0x06,0x00,0x41,0x30,0x88,0x7e,0x64,0x3f,0x58,0x43,0x46,0x64,0x44, +0x46,0xf8,0x83,0x3f,0xf8,0x83,0x3f,0x46,0x13,0x02,0x60,0x38,0x22,0xb8,0x8d,0xe0, +0x9b,0x6e,0xc8,0x0d,0x21,0xb0,0xa4,0xa0,0x8f,0x25,0x06,0x7d,0x2c,0x39,0xe8,0x63, +0xc4,0x20,0x1f,0x2b,0x06,0xf9,0xd8,0x60,0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0xac,0x33,0x19,0x91,0xe1,0x37,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x42,0x13,0x12, +0x19,0xc0,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x34,0x29,0x91,0x21,0x3c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x52,0x13,0x11,0x19,0xe2,0x63,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0xac,0x35,0x19,0x91,0x41,0x3e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x62, +0x13,0x12,0x19,0xe6,0xc3,0x84,0xf3,0x90,0x8f,0x09,0x04,0x7c,0x2c,0xa8,0x0f,0xf9, +0x58,0x30,0xc0,0xc7,0x8e,0x22,0x3e,0x16,0xb0,0x87,0x7c,0x2c,0xc9,0x0f,0xf9,0xd8, +0x11,0xc4,0xc7,0x92,0xfd,0x90,0x8f,0x09,0x41,0x7c,0x46,0x0c,0x1c,0x00,0x04,0xc1, +0xc0,0xd1,0x93,0x13,0x69,0x8f,0xf0,0x00,0x0f,0x1b,0x39,0x8a,0x80,0x0c,0x44,0x64, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc2,0x40,0x4e,0x68,0x44,0x3c,0xd8,0x64,0x34,0x21, +0x00,0x46,0x13,0x84,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x22,0x3e,0xc1,0x11,0xf4, +0x78,0x13,0xf2,0x18,0x8f,0x1c,0xc9,0x91,0x1c,0xc9,0x91,0xd1,0x84,0x00,0x18,0x4d, +0x10,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x20,0x83,0x3b,0xd1,0x11,0xf4,0x70,0x93, +0xd1,0x84,0x40,0x18,0x4d,0x10,0x06,0x13,0x0a,0xf9,0x98,0x50,0xc8,0x67,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0xc8,0x80,0x4f,0x7e,0xa4,0x3d,0xe4,0x64,0x34,0x21,0x10,0x46, +0x13,0x84,0xc1,0x0a,0x21,0x3e,0x56,0x08,0xf1,0xb9,0x07,0x61,0xf7,0x20,0xcc,0x04, +0x42,0x3e,0x26,0x10,0xf2,0x31,0x41,0x90,0x8f,0x09,0x82,0x7c,0x4c,0x08,0xe0,0x33, +0x62,0x60,0x00,0x20,0x08,0x06,0x89,0xac,0xa0,0x49,0x60,0x8a,0x22,0x1f,0x53,0x14, +0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x12,0x5b,0x61,0x93,0x60, +0x38,0xa2,0x70,0x11,0xe1,0x9b,0x65,0x40,0x9a,0x60,0x96,0x20,0x19,0xa8,0x40,0x7a, +0x61,0xd1,0x21,0x64,0xa0,0x02,0x69,0x85,0xc5,0x40,0x06,0x2a,0x80,0x5f,0x58,0x7c, +0x09,0x99,0x25,0x50,0x06,0x2a,0x10,0x23,0xb9,0x05,0x65,0xa0,0x02,0x31,0x92,0x53, +0x50,0x06,0x2a,0x00,0x72,0x4a,0x6a,0x41,0xa9,0x80,0x44,0xa0,0x0a,0x12,0x81,0xe1, +0x86,0x21,0x56,0xd0,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xb4,0x5d,0x91,0x93,0x41, +0x56,0xa6,0x1b,0x02,0x42,0x18,0x6e,0x30,0x68,0xc5,0x0c,0x0c,0x0d,0xf2,0x04,0x04, +0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0xfd,0x4a,0x9d,0x0c,0xc1,0x74,0x43,0x40,0x0c, +0xc3,0x0d,0x0d,0xae,0xa0,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x68,0xe2,0x92,0x27, +0x49,0xae,0x4c,0x37,0x04,0x8a,0x30,0xdc,0x00,0xed,0x8a,0x19,0x98,0x1b,0x80,0x0a, +0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x33,0x17,0x3e,0x19,0x82,0xe9,0x86,0x80, +0x18,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0x62,0x17,0x54,0xc1,0x91,0x5f,0x41,0x82, +0x54,0x49,0x95,0x54,0x49,0x95,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x11,0x83,0x03, +0x00,0x41,0x30,0x20,0x83,0x73,0x51,0x15,0x1c,0xf1,0x95,0xd1,0x84,0x40,0x18,0x4d, +0x10,0x06,0x13,0x0a,0xf9,0x98,0x50,0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc8, +0x80,0x5d,0x5e,0xa5,0x47,0xc4,0x65,0x34,0x21,0x10,0x46,0x13,0x84,0xc1,0x0a,0x21, +0x3e,0x56,0x08,0xf1,0x31,0x41,0x90,0x8f,0x09,0x82,0x7c,0x4c,0x08,0xe0,0x33,0x62, +0x60,0x00,0x20,0x08,0x06,0x89,0xbf,0xd0,0x4a,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0xd6,0xbe,0xdc,0x4a,0x30,0x06,0x23,0x06,0x07,0x00,0x82,0x60,0x60,0xf1,0x0b,0xae, +0x08,0x81,0xe1,0x41,0x40,0x1f,0xc3,0x03,0x81,0x3e,0xa6,0x0c,0xf4,0x31,0x85,0xa0, +0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x60,0x20,0x03,0x2b,0x42,0x40,0x0c,0x23,0x06, +0x07,0x00,0x82,0x60,0x60,0x89,0x8c,0xae,0xac,0x41,0x60,0x6a,0xb0,0x2f,0x20,0x18, +0x6e,0x08,0xf6,0x05,0x0c,0x66,0x19,0x16,0x25,0xb0,0x37,0xe8,0x17,0x10,0x0c,0x37, +0x04,0xfd,0x02,0x06,0xb3,0x0c,0x4c,0x12,0xcc,0x12,0x34,0x03,0x15,0x08,0x48,0x1d, +0x0a,0x33,0x50,0x81,0xb0,0xc3,0xa1,0x31,0x26,0x2a,0x42,0x7c,0x4c,0x58,0x15,0xf9, +0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xf2,0x32,0xff,0x12,0x18,0x9b,0x94,0x02,0x7d, +0x8c,0x4d,0x4a,0x81,0x3e,0x23,0x06,0x0d,0x00,0x82,0x60,0x10,0xc1,0x0c,0xbb,0x84, +0xca,0xc8,0xe0,0xc9,0x9d,0xb4,0x4b,0xbb,0xb4,0x4b,0xbb,0x8c,0x26,0x04,0xc0,0x68, +0x82,0x10,0x98,0x50,0xc0,0xc7,0x84,0x02,0x3e,0xa3,0x09,0xbc,0x20,0x8c,0x26,0xf4, +0xc2,0x60,0xae,0x40,0xc8,0xc7,0x5c,0x81,0x90,0x8f,0xc1,0xc2,0xac,0xc0,0xc7,0x60, +0x81,0x56,0xe0,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x56,0xce,0xc4,0x0b,0x21,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x81,0xa5,0x33,0xf2,0x42,0x08,0x23,0x06,0x07,0x00,0x82, +0x60,0x60,0xed,0xcc,0xbd,0xd4,0x8a,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x16,0xcf, +0xe0,0x8b,0xad,0x08,0xa7,0x20,0xec,0x14,0x84,0x19,0x21,0xd0,0xc7,0x08,0x81,0x3e, +0x23,0x06,0x0f,0x00,0x82,0x60,0xc0,0xf9,0xcc,0xbb,0xd4,0x4a,0xab,0x08,0x81,0xb9, +0x98,0x8b,0xcd,0xd8,0x0c,0xc8,0xe4,0xca,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x88, +0xc1,0x01,0x80,0x20,0x18,0x84,0xc1,0xcf,0x84,0xcc,0xab,0xf0,0xcc,0x68,0x42,0x00, +0x8c,0x26,0x08,0xc1,0x09,0x08,0x3b,0x01,0x61,0x26,0x68,0xf2,0x31,0x41,0x93,0x8f, +0x09,0x82,0x7c,0x4c,0x10,0xe4,0x63,0x42,0x00,0x9f,0x11,0x03,0x03,0x00,0x41,0x30, +0x48,0xe4,0x06,0x65,0x02,0x0b,0xde,0x45,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x90, +0xd0,0xcd,0xc9,0x04,0x16,0xc0,0x8b,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xb1, +0x1b,0x94,0x09,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xb9,0x9b,0xb3,0x09,0x4c,0x92, +0xe4,0x63,0x92,0x24,0x1f,0x13,0x02,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xb2, +0x37,0x31,0x13,0x58,0x1a,0xa4,0x81,0x7c,0x2c,0x0d,0xd2,0x40,0x3e,0x26,0x04,0xf0, +0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe4,0x6f,0x6a,0x26,0xb0,0x22,0xa0,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x24,0xa1,0x13,0x37,0x81,0xdd,0x4b,0x10,0x1f,0x0b,0x18, +0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x19,0xe8,0x4d,0xcf,0xac,0x8b,0xdc,0x8c, +0x26,0x04,0xc0,0x68,0x82,0x10,0x18,0xbf,0x08,0xf1,0x31,0x21,0xa0,0xcf,0x88,0xc1, +0x01,0x80,0x20,0x18,0x90,0xc1,0xdf,0x88,0x0d,0xbc,0xe4,0xcd,0x68,0x42,0x20,0x58, +0x30,0xc8,0x67,0x96,0xc0,0x19,0xa8,0x40,0x40,0xac,0x09,0x05,0x68,0xa0,0x02,0x21, +0x9a,0x3e,0x80,0x06,0x2a,0x00,0x7f,0x6b,0xf2,0x00,0x1a,0xa8,0x00,0x50,0xad,0x09, +0x05,0x68,0x96,0xe0,0x19,0xa8,0x40,0x10,0x27,0x0f,0x9e,0x81,0x0a,0x04,0x71,0xea, +0xe0,0x19,0xa8,0x00,0x10,0x27,0x0e,0x9e,0x81,0x0a,0x00,0xd6,0x9c,0x3a,0x78,0x2a, +0xd0,0x17,0x28,0x43,0x5f,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc2,0xa0,0x75,0xde, +0xa6,0x5f,0x4e,0x67,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0xb8,0xa1,0x10,0xc8,0x60, +0xb8,0xa1,0x10,0xc8,0xa0,0x84,0x40,0xa7,0x1b,0x62,0x06,0x66,0x82,0x11,0x83,0x06, +0x00,0x41,0x30,0x88,0x76,0xe7,0x6e,0x5c,0xc6,0x75,0x12,0x04,0x6f,0xf0,0x06,0x6f, +0xf0,0x66,0x34,0x21,0x00,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x80,0x0c,0x6a,0x07,0x6f, +0x4c,0xa6,0x75,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x8c,0x10,0xe2,0x63,0x42,0x40, +0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x20,0x03,0xdd,0xe9,0x9b,0x95,0xa1,0x9d,0xd1, +0x84,0x40,0xb0,0x41,0x91,0x8f,0x05,0x82,0x7c,0x86,0x23,0xba,0x20,0xf8,0x2e,0x00, +0x44,0x05,0xd8,0x8e,0x18,0x1c,0x00,0x08,0x82,0x81,0x75,0x3e,0x7f,0xa3,0x11,0x23, +0x06,0x07,0x00,0x82,0x60,0x60,0xa1,0x0f,0xe9,0x70,0x85,0x69,0xe1,0x03,0x82,0xe1, +0x86,0x20,0x7c,0xc0,0x60,0x96,0x01,0x7a,0x02,0x03,0x83,0xf1,0x01,0xc1,0x70,0x43, +0x30,0x3e,0x60,0x30,0xcb,0x10,0x39,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x24,0xf1, +0x13,0x3e,0xe4,0x60,0xe3,0x10,0xc8,0x67,0x38,0x22,0x14,0xd0,0x46,0xf8,0xa6,0x1b, +0xe2,0x00,0x6d,0x02,0x53,0x12,0xfa,0xd8,0xda,0x04,0xf1,0x19,0x6e,0x68,0xd0,0x27, +0x0c,0xa6,0x1b,0xd8,0xa6,0x6d,0x02,0x1b,0x02,0xf9,0x98,0x11,0xc4,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0x92,0xfd,0x59,0x9f,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c, +0xfc,0xa1,0x9d,0x40,0x19,0x31,0x68,0x00,0x10,0x04,0x83,0x68,0x7f,0x6e,0xc7,0x6c, +0xdc,0x67,0x6c,0xc4,0x06,0x77,0x70,0x07,0x77,0x70,0x67,0x34,0x21,0x00,0x46,0x13, +0x84,0x60,0x34,0x61,0x10,0xea,0x6c,0x6c,0x07,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40, +0xe3,0x9f,0xd9,0x09,0xe6,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xb4,0xfe,0xa1,0x9d, +0x14,0xa1,0x9f,0x11,0x83,0x06,0x00,0x41,0x30,0x88,0x44,0xc8,0x77,0xda,0xa6,0x7e, +0x84,0xe0,0x77,0x7e,0xe7,0x77,0x7e,0x67,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34, +0x61,0x10,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0x32,0x21,0xf1,0xa1,0x9b,0xfc,0x31, +0x8a,0xf1,0x19,0x9f,0xf1,0x19,0x9f,0xd1,0x84,0x00,0x18,0x31,0x68,0x00,0x10,0x04, +0x83,0x08,0x85,0xc8,0xe7,0x6e,0xf6,0x07,0x39,0xca,0xa7,0x7c,0xca,0xa7,0x7c,0x46, +0x13,0x02,0x60,0x11,0x87,0xb7,0xe9,0x9f,0xfe,0x59,0xc4,0xe1,0x6d,0xfc,0xc7,0x7f, +0x16,0x71,0x78,0x9b,0xff,0xf9,0x9f,0x61,0x03,0x62,0x50,0x06,0x60,0xd8,0x80,0x10, +0x92,0x01,0x18,0x36,0x20,0x02,0x64,0x00,0x36,0x71,0x78,0x1b,0x10,0x02,0xa1,0x61, +0x03,0x22,0x38,0x06,0x60,0x13,0x87,0xb7,0x09,0xa1,0x10,0x1a,0x36,0x20,0x02,0x63, +0x00,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0x7a,0xa1,0xf5,0xd1,0x1b,0x11,0xba,0x1b, +0x87,0x7d,0xd8,0x87,0x7d,0xd8,0x67,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61, +0x10,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0x9a,0xa1,0xf7,0x09,0x1d,0x13,0xda,0x1b, +0x09,0x7e,0xe0,0x07,0x7e,0xe0,0x67,0x34,0x21,0x00,0x46,0x0c,0x1a,0x00,0x04,0xc1, +0x20,0xaa,0xa1,0xf8,0x21,0x1d,0x14,0xea,0x1b,0x4a,0x7e,0xe4,0x47,0x7e,0xe4,0x67, +0x34,0x21,0x00,0x16,0x71,0xe0,0x1b,0x15,0x6a,0xa1,0x45,0x1c,0xf8,0x66,0x85,0x5c, +0x68,0x11,0x07,0xbe,0x61,0xa1,0x17,0x1a,0x36,0x20,0x06,0x65,0x00,0x86,0x0d,0x08, +0x21,0x19,0x80,0x61,0x03,0x22,0x40,0x06,0x60,0x13,0x07,0xbe,0x69,0x21,0x18,0x1a, +0x36,0x20,0x82,0x63,0x00,0x36,0x71,0xe0,0x1b,0x17,0x8a,0xa1,0x61,0x03,0x22,0x30, +0x06,0xa0,0x48,0x47,0x86,0xc0,0x50,0x81,0x7e,0x40,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0x9a,0x0e,0xc1,0x8f,0x10,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xf4,0x43,0xfb, +0xa3,0x3a,0x32,0x14,0x78,0xfc,0xc3,0x3f,0xfc,0xc3,0x3f,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xd1,0x18,0xfd,0x4f, +0xec,0xd8,0x50,0x21,0x06,0x20,0x04,0x42,0x20,0x04,0x42,0xa3,0x09,0x01,0x30,0x62, +0xd0,0x00,0x20,0x08,0x06,0x51,0x19,0x85,0x10,0xed,0xe0,0xd0,0x41,0x06,0x22,0x24, +0x42,0x22,0x24,0x42,0xa3,0x09,0x01,0xb0,0x88,0x03,0xeb,0xe8,0x10,0x0f,0x2d,0xe2, +0xc0,0x3a,0x3b,0xd4,0x43,0x8b,0x38,0xb0,0x0e,0x0f,0xf9,0xd0,0xb0,0x01,0x31,0x28, +0x03,0x30,0x6c,0x40,0x08,0xc9,0x00,0x0c,0x1b,0x10,0x01,0x32,0x00,0x9b,0x38,0xb0, +0x4e,0x0f,0xfd,0xd0,0xb0,0x01,0x11,0x1c,0x03,0xb0,0x89,0x03,0xeb,0xf8,0x10,0x18, +0x0d,0x1b,0x10,0x81,0x31,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0x10,0xb1,0x11,0x0a, +0xdd,0xce,0x0f,0xb1,0xc1,0xec,0xa4,0x50,0x0a,0xa5,0x50,0x0a,0x8d,0x26,0x04,0xc0, +0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x44,0x70,0xc4, +0x42,0xbe,0x33,0x46,0x70,0x70,0x3b,0x2d,0xd4,0x42,0x2d,0xd4,0x42,0xa3,0x09,0x01, +0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x91,0x1c,0xb9,0x50,0xf8,0x94,0x91,0x1c,0xe4, +0xce,0x0b,0xbd,0xd0,0x0b,0xbd,0xd0,0x68,0x42,0x00,0x2c,0xe2,0x90,0x3b,0x67,0x44, +0x46,0x8b,0x38,0xe4,0x0e,0x1a,0x95,0xd1,0x22,0x0e,0xb9,0x93,0x46,0x66,0x34,0x6c, +0x40,0x0c,0xca,0x00,0x0c,0x1b,0x10,0x42,0x32,0x00,0xc3,0x06,0x44,0x80,0x0c,0xc0, +0x26,0x0e,0xb9,0xa3,0x46,0x67,0x34,0x6c,0x40,0x04,0xc7,0x00,0x6c,0xe2,0x90,0x3b, +0x6b,0x84,0x46,0xc3,0x06,0x44,0x60,0x0c,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x44, +0x79,0x54,0x43,0xe7,0xc3,0x46,0xe1,0x03,0x3e,0x36,0x64,0x43,0x36,0x64,0x43,0xa3, +0x09,0x01,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xd1,0x1e,0xdd,0x90,0xfa,0xb8,0xd1, +0xf8,0x88,0x0f,0x0e,0xe1,0x10,0x0e,0xe1,0xd0,0x68,0x42,0x00,0x2c,0xe2,0x20,0x3e, +0x70,0xc4,0x46,0x8b,0x38,0x88,0x4f,0x1c,0xb5,0xd1,0x22,0x0e,0xe2,0x23,0x47,0x6e, +0x34,0x6c,0x40,0x0c,0xa4,0x30,0x00,0xc3,0x06,0x84,0x30,0x0a,0x03,0x30,0x6c,0x40, +0x04,0xa2,0x30,0x00,0x9b,0x38,0x88,0xcf,0x1c,0xbd,0xd1,0xb0,0x01,0x11,0x1c,0x03, +0xb0,0x89,0x83,0xf8,0xd0,0x11,0x1c,0x0d,0x1b,0x10,0x81,0x31,0x00,0x23,0x06,0x0d, +0x00,0x82,0x60,0x10,0x89,0x92,0x0f,0xb5,0x4f,0x1d,0x91,0x41,0xfa,0xfc,0xd0,0x0f, +0xfd,0xd0,0x0f,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41, +0x03,0x80,0x20,0x18,0x44,0xa6,0x24,0x46,0xf4,0x93,0x47,0x68,0xd0,0x3e,0x63,0x34, +0x46,0x63,0x34,0x46,0xa3,0x09,0x01,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x11,0x2a, +0x91,0xd1,0xfd,0xec,0x91,0x1a,0xbc,0x4f,0x19,0x95,0x51,0x19,0x95,0xd1,0x68,0x42, +0x00,0x2c,0xe2,0xf0,0x3e,0x7d,0x84,0x47,0x8b,0x38,0xbc,0x8f,0x1f,0xe5,0xd1,0x22, +0x0e,0xef,0xf3,0x47,0x7a,0x34,0x6c,0x40,0x0c,0xca,0x00,0x0c,0x1b,0x10,0x42,0x32, +0x00,0xc3,0x06,0x44,0x80,0x0c,0xc0,0x26,0x0e,0xef,0x03,0x4a,0x7b,0x34,0x6c,0x40, +0x04,0xc7,0x00,0x6c,0xe2,0xf0,0x3e,0xa1,0xc4,0x47,0xc3,0x06,0x44,0x60,0x0c,0x80, +0xe5,0x83,0x19,0x81,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x34,0x56,0x12,0x23,0x55, +0x09,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0x8a,0xa5,0x36,0xe2,0x1f,0x52,0x8a,0x85, +0xc0,0x8d,0xdc,0xc8,0x8d,0xdc,0x68,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61, +0x10,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0xaa,0xa5,0x38,0x1a,0x21,0x54,0xaa,0x85, +0x42,0x8e,0xe4,0x48,0x8e,0xe4,0x68,0x34,0x21,0x00,0x46,0x0c,0x1a,0x00,0x04,0xc1, +0x20,0xba,0xa5,0x39,0x32,0x21,0x55,0xba,0x85,0x83,0x8e,0xe8,0x88,0x8e,0xe8,0x68, +0x34,0x21,0x00,0x16,0x71,0xf0,0x1f,0x56,0x6a,0xa5,0x45,0x1c,0xfc,0xa7,0x95,0x5c, +0x69,0x11,0x07,0xff,0x71,0xa5,0x57,0x1a,0x36,0x20,0x06,0x65,0x00,0x86,0x0d,0x08, +0x21,0x19,0x80,0x61,0x03,0x22,0x40,0x06,0x60,0x13,0x07,0xff,0x79,0x25,0x58,0x1a, +0x36,0x20,0x82,0x63,0x00,0x36,0x71,0xf0,0x1f,0x58,0x8a,0xa5,0x61,0x03,0x22,0x30, +0x06,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x22,0x5f,0xd2,0xa3,0x14,0x8a,0x25,0x13, +0x72,0xf6,0x68,0x8f,0xf6,0x68,0x8f,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13, +0x06,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x22,0x71,0xf2,0x23,0x18,0xaa,0x25,0x15, +0x92,0xfe,0xe8,0x8f,0xfe,0xe8,0x8f,0x46,0x13,0x02,0x60,0xc4,0xa0,0x01,0x40,0x10, +0x0c,0x22,0x72,0x02,0xa5,0x19,0xba,0x25,0x16,0xa2,0x42,0x29,0x94,0x42,0x29,0x94, +0x46,0x13,0x02,0x60,0x11,0x87,0x15,0xca,0x25,0x5c,0x5a,0xc4,0x61,0x85,0x74,0x29, +0x97,0x16,0x71,0x58,0xa1,0x5d,0xd2,0xa5,0x61,0x03,0x62,0x50,0x06,0x60,0xd8,0x80, +0x10,0x92,0x01,0x18,0x36,0x20,0x02,0x64,0x00,0x36,0x71,0x58,0x21,0x5e,0xda,0xa5, +0x61,0x03,0x22,0x38,0x06,0x60,0x13,0x87,0x15,0xea,0x25,0x5e,0x1a,0x36,0x20,0x02, +0x63,0x00,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0x5a,0xa7,0x53,0xb2,0x21,0x5f,0x6a, +0x85,0x0d,0x95,0x50,0x09,0x95,0x50,0x69,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34, +0x61,0x10,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0x7a,0xa7,0x55,0xea,0x21,0x71,0x8a, +0x85,0x8f,0x95,0x58,0x89,0x95,0x58,0x69,0x34,0x21,0x00,0x46,0x0c,0x1a,0x00,0x04, +0xc1,0x20,0x8a,0xa7,0x56,0x02,0x23,0x72,0x9a,0x85,0x30,0x70,0x25,0x57,0x72,0x25, +0x57,0x1a,0x4d,0x08,0x80,0x45,0x1c,0x70,0xc8,0x9c,0xc0,0x69,0x11,0x07,0x1c,0x3a, +0xa7,0x70,0x5a,0xc4,0x01,0x87,0xd0,0x49,0x9c,0x86,0x0d,0x88,0x41,0x19,0x80,0x61, +0x03,0x42,0x48,0x06,0x60,0xd8,0x80,0x08,0x90,0x01,0xd8,0xc4,0x01,0x87,0xd2,0x69, +0x9c,0x86,0x0d,0x88,0xe0,0x18,0x80,0x4d,0x1c,0x70,0x48,0x9d,0xc8,0x69,0xd8,0x80, +0x08,0x8c,0x01,0xb0,0x77,0x88,0x07,0xf8,0x58,0x50,0x0e,0xf0,0xb1,0x80,0x1c,0xe0, +0x63,0xc1,0x2d,0xc0,0xc7,0x02,0x5b,0x80,0x8f,0x05,0xac,0x00,0x1f,0x0b,0x56,0x01, +0x3e,0x16,0x94,0x02,0x7c,0x2c,0x20,0x05,0xf8,0x58,0xa0,0x07,0xf0,0xb1,0x20,0x0f, +0xe0,0x63,0x41,0x1b,0xc0,0xc7,0x02,0x36,0x80,0x8f,0x05,0x62,0x00,0x1f,0x0b,0xc2, +0x00,0x3e,0x16,0x5c,0xf0,0xb1,0xc0,0x82,0xcf,0x70,0x44,0xf0,0x47,0xc2,0x37,0xcb, +0x20,0x59,0xc1,0x2c,0xc1,0x34,0x50,0x81,0x94,0x02,0x25,0x22,0xd2,0x40,0x05,0xf2, +0x07,0x14,0x8a,0x48,0x03,0x15,0x48,0x1e,0x50,0x2e,0x22,0x0d,0x54,0x20,0x73,0x40, +0xc9,0x88,0x34,0x50,0x81,0xb4,0x01,0x65,0x23,0xd2,0x40,0x05,0x12,0x06,0x94,0x4a, +0x06,0xd2,0x40,0x05,0x12,0x06,0x14,0x9b,0x48,0x03,0x15,0x40,0x18,0x50,0x28,0x1a, +0x48,0x23,0x06,0x0b,0x00,0x82,0x60,0xe0,0xb1,0xd4,0x38,0x11,0x85,0x41,0x14,0xc6, +0x88,0xc1,0x02,0x80,0x20,0x18,0x78,0x2d,0x45,0x4e,0x37,0x61,0x13,0x35,0x71,0x13, +0x36,0x51,0x13,0x23,0x06,0x07,0x00,0x82,0x60,0x60,0xc9,0x94,0x3b,0x05,0xc2,0x88, +0xc1,0x02,0x80,0x20,0x18,0x78,0x2f,0x65,0x4e,0x39,0x81,0x13,0x37,0x71,0x20,0x89, +0x05,0x02,0x7d,0x2c,0x98,0x25,0xf9,0xd8,0x2c,0x05,0xf1,0x19,0x31,0x30,0x00,0x10, +0x04,0x83,0x64,0xa7,0xdc,0xc9,0x31,0x21,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x24,0x3d,0xf5,0x4e,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x24,0x3e,0x15,0x4f,0x92, +0x05,0x85,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x01,0x2b,0x79,0x0a,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xc0,0xea,0xa9,0x7c,0x82,0x88,0x11,0x83,0x03,0x00,0x41,0x30, +0xb0,0x7c,0x4a,0x9f,0x20,0xc1,0xa0,0x9b,0x82,0xc1,0x70,0x43,0x30,0x53,0x60,0x30, +0xcb,0x50,0x51,0xc1,0x22,0x0e,0xa8,0x64,0x53,0x02,0x05,0x88,0xb1,0x88,0x43,0x2a, +0xe1,0x14,0x41,0x01,0x62,0x2c,0xe2,0xa0,0x4a,0x3a,0x65,0x50,0x80,0x18,0x9b,0x38, +0xac,0x12,0x4f,0x21,0x14,0x20,0xc6,0x26,0x0e,0xac,0xe4,0x53,0x0a,0x05,0x88,0x31, +0x4b,0x30,0xcd,0x12,0x58,0x03,0x15,0x88,0x69,0x06,0x11,0x57,0x0d,0x54,0x20,0xe8, +0x12,0x71,0xd5,0x88,0x81,0x03,0x80,0x20,0x18,0x38,0x70,0xd5,0x4f,0xe4,0x74,0x4b, +0xb6,0xc4,0x52,0x42,0x20,0x08,0xf8,0x84,0x01,0x31,0x00,0x00,0x26,0x00,0x00,0x00, +0x5b,0x8a,0x54,0x08,0xfc,0xe0,0x18,0x85,0x2d,0x05,0x2b,0x04,0x7e,0x70,0x8c,0xc2, +0x96,0xe2,0x15,0x02,0x3f,0x38,0x46,0x61,0x4b,0x21,0x0b,0x81,0x1f,0x1c,0xa3,0xb0, +0x65,0x18,0x87,0xc0,0x0f,0xb6,0x0c,0xbc,0x13,0xf8,0xc1,0x96,0xc1,0x77,0x02,0x3f, +0xd8,0x32,0xb8,0x4f,0xe0,0x07,0x5b,0x06,0xf8,0x09,0xfc,0x60,0xcb,0x30,0x42,0x81, +0x1f,0x6c,0x19,0x4a,0x28,0xf0,0x83,0x2d,0x43,0x0d,0x05,0x7e,0xb0,0x65,0xb8,0xa1, +0xc0,0x0f,0xb6,0x0c,0x63,0x14,0xf8,0xc1,0x96,0xa1,0x8c,0x02,0x3f,0xd8,0x32,0xd4, +0x51,0xe0,0x07,0x5b,0x86,0x3b,0x0a,0xfc,0x60,0xcb,0x90,0x4a,0x81,0x1f,0x6c,0x19, +0x56,0x29,0xf0,0x83,0x2d,0xc3,0x2e,0x05,0x7e,0xb0,0x65,0xe8,0xa5,0xc0,0x0f,0xb6, +0x0c,0xed,0x14,0xf8,0xc1,0x96,0xe1,0x9d,0x02,0x3f,0xd8,0x32,0x94,0x55,0xe0,0x07, +0x5b,0x86,0xb3,0x0a,0xfc,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_16bit_f4f98ad4e81bf9a815e5e33e6f840684.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_16bit_f4f98ad4e81bf9a815e5e33e6f840684.h new file mode 100644 index 00000000..1b6126e8 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_16bit_f4f98ad4e81bf9a815e5e33e6f840684.h @@ -0,0 +1,789 @@ +// ffx_fsr2_depth_clip_pass_16bit_f4f98ad4e81bf9a815e5e33e6f840684.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_depth_clip_pass_16bit_f4f98ad4e81bf9a815e5e33e6f840684_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_f4f98ad4e81bf9a815e5e33e6f840684_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_f4f98ad4e81bf9a815e5e33e6f840684_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_f4f98ad4e81bf9a815e5e33e6f840684_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_16bit_f4f98ad4e81bf9a815e5e33e6f840684_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_exposure", "r_reactive_mask", "r_transparency_and_composition_mask", "r_reconstructed_previous_nearest_depth", "r_dilated_motion_vectors", "r_previous_dilated_motion_vectors", "r_dilatedDepth", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_f4f98ad4e81bf9a815e5e33e6f840684_SRVResourceBindings[] = { 7, 6, 9, 3, 4, 0, 1, 5, 2, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_f4f98ad4e81bf9a815e5e33e6f840684_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_f4f98ad4e81bf9a815e5e33e6f840684_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_16bit_f4f98ad4e81bf9a815e5e33e6f840684_UAVResourceNames[] = { "rw_prepared_input_color", "rw_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_f4f98ad4e81bf9a815e5e33e6f840684_UAVResourceBindings[] = { 1, 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_f4f98ad4e81bf9a815e5e33e6f840684_UAVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_f4f98ad4e81bf9a815e5e33e6f840684_UAVResourceSpaces[] = { 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_16bit_f4f98ad4e81bf9a815e5e33e6f840684_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_f4f98ad4e81bf9a815e5e33e6f840684_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_f4f98ad4e81bf9a815e5e33e6f840684_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_f4f98ad4e81bf9a815e5e33e6f840684_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_f4f98ad4e81bf9a815e5e33e6f840684_size = 12176; + +static const unsigned char g_ffx_fsr2_depth_clip_pass_16bit_f4f98ad4e81bf9a815e5e33e6f840684_data[] = { +0x44,0x58,0x42,0x43,0x8b,0xe0,0xe6,0x8f,0xdd,0x61,0x22,0xb0,0x99,0xb6,0x73,0x79, +0xd1,0xbf,0xf4,0xf0,0x01,0x00,0x00,0x00,0x90,0x2f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0x00,0x11,0x00,0x00,0x1c,0x11,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x80,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x04,0x0f,0x00,0x00,0x62,0x00,0x05,0x00, +0xc1,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xec,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xb8,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x84,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09,0xa8,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xe5,0x00,0x00,0x00,0x32,0x22,0xc8,0x09, +0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0x88,0xc2,0x1c,0x01,0x18,0x24,0x01, +0x80,0x02,0x23,0x00,0x25,0x18,0x10,0xa1,0x0c,0x00,0x00,0x80,0x0c,0x33,0x00,0x65, +0x40,0x00,0x10,0x94,0x98,0x23,0x40,0x68,0x71,0xcf,0x70,0xf9,0x13,0xf6,0x10,0x92, +0x1f,0x02,0xcd,0xb0,0x10,0x28,0x60,0x94,0x65,0x00,0x68,0x00,0x00,0x00,0x04,0x02, +0x81,0x58,0x90,0xe3,0xa6,0xe1,0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4,0x95,0x98, +0xfc,0xe2,0xb6,0x51,0x81,0x40,0x20,0x10,0x80,0xa2,0x40,0x00,0x0d,0x00,0x00,0x00, +0x00,0x00,0x00,0x14,0xb9,0x69,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0x5f,0x09,0x69,0x25, +0x26,0x1f,0xb9,0x6d,0x54,0x00,0x00,0x00,0x00,0xa0,0x28,0x13,0x40,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x0a,0x81,0x00,0x20,0x10,0x64,0x29,0x06,0x02,0x80,0x40, +0x20,0x10,0x84,0x29,0x04,0x00,0x00,0x00,0x90,0xa6,0x30,0x10,0x40,0xa3,0x81,0x40, +0x20,0x10,0x00,0x00,0x00,0x41,0x9c,0x82,0x20,0x00,0x08,0x04,0x02,0x81,0x40,0x90, +0xe7,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0x1f,0xb9, +0x6d,0x44,0x00,0x00,0x00,0x40,0x21,0x40,0x80,0x06,0x80,0x42,0x47,0x0d,0x97,0x3f, +0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0x02,0x81,0x40, +0x20,0x0a,0x31,0x02,0x34,0x00,0x44,0x9a,0x23,0x08,0x8a,0xd1,0x00,0x2c,0x00,0x00, +0x13,0x9d,0x06,0x02,0x86,0x11,0x08,0x64,0xa6,0x36,0x18,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87, +0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03,0x3d, +0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00, +0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c, +0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0, +0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03, +0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xa8,0x56,0xc4,0x1a,0x46,0x10,0x90,0x99,0xda, +0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d, +0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc, +0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0,0x1d,0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8,0x21, +0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0xe0,0x7a,0x11, +0x6c,0xa6,0x30,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0, +0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87, +0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a, +0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x90,0x80,0x90,0xd1,0x6c,0x26, +0x34,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a, +0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xa8,0x07,0x77,0x98,0x87,0x74,0x38, +0x07,0x77,0x28,0x07,0x72,0x00,0x83,0x74,0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83, +0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0x01,0x60, +0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8, +0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2,0xe1, +0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c,0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00,0xa8, +0x91,0x6d,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b, +0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0, +0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07, +0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x81,0x8a,0x70,0x33,0x91, +0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03, +0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38, +0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80, +0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x5c,0xa4,0x1b,0x46,0x10,0x80,0x33,0x84, +0xe0,0x63,0x57,0x1b,0x4d,0x3c,0x1e,0x8f,0xc7,0x03,0x00,0x54,0x2e,0x97,0xcb,0x85, +0x40,0x20,0x10,0x08,0x04,0x82,0x7a,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02,0xcc, +0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x02,0x00,0xfd,0xe6,0x08,0x40,0x01,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0xa0,0xf3,0x40,0x02,0x19,0x32,0x52,0x02, +0x04,0xd8,0xc1,0x04,0x83,0x28,0x0c,0x00,0x00,0x00,0x01,0x00,0x00,0x3b,0x98,0x60, +0xc0,0x83,0x01,0x00,0x00,0x20,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0xc7,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x80,0x21,0x4f,0x02,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x43,0x1e,0x07,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x11, +0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x28,0x20,0x00,0x06, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x58,0x40,0x00,0x04,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x60,0xc8,0xa3,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90, +0x87,0x03,0x02,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x07,0x04, +0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x30,0x00,0x02,0x60,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x19,0x00,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0xe7,0x0c,0x80,0x00,0x18,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x20,0x0b,0x04,0x00,0x00,0x00,0x24,0x00,0x00,0x00,0x32,0x1e,0x98,0x1c, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02,0x94,0x40,0x11,0x8c, +0x00,0x14,0x43,0x39,0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44,0x71,0x14,0x7e,0x40, +0x81,0x14,0x4c,0x01,0x15,0x54,0x61,0x15,0x58,0x01,0x06,0x14,0x64,0x40,0x81,0x06, +0x14,0x6c,0x40,0x01,0x07,0x14,0x72,0x40,0x41,0x07,0x14,0x76,0x40,0x81,0x07,0x14, +0x7a,0x40,0xc1,0x07,0x14,0xe2,0x40,0xb9,0x95,0x45,0x61,0x12,0x14,0xb2,0x42,0x59, +0x95,0x13,0x05,0x0b,0x10,0x10,0x10,0x81,0x4c,0x35,0x30,0x02,0x40,0x81,0xb1,0x08, +0x00,0x08,0x02,0x6a,0xcd,0x00,0x50,0x6c,0x06,0x80,0x68,0x33,0x00,0x74,0x9b,0x01, +0xa0,0xdc,0x0c,0x00,0xed,0x66,0x00,0xa8,0x37,0x03,0x40,0xbe,0x19,0x00,0x02,0xce, +0x00,0x50,0x60,0x2c,0x02,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x8f,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04,0x00,0x9a,0x20,0x00, +0xd1,0x06,0x61,0x20,0x26,0x08,0x80,0xb4,0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x04, +0x60,0xda,0x30,0x20,0x09,0x31,0x41,0x68,0x03,0x3c,0xa0,0x25,0xf7,0x95,0xe6,0x06, +0x57,0x47,0xf7,0x35,0xf6,0xc6,0xf6,0x26,0xf7,0xa5,0x96,0x46,0x47,0x57,0x26,0x57, +0x46,0x36,0x41,0x00,0xa8,0x09,0x02,0x50,0x6d,0x10,0x0c,0x67,0x43,0x62,0x2c,0x8c, +0xd1,0x0c,0x84,0xf1,0xd0,0x92,0xfb,0x4a,0x73,0x83,0xab,0xa3,0xfb,0x6a,0x7b,0xa3, +0x4b,0x7b,0x73,0xfb,0xb2,0x2b,0x1b,0xa3,0x7b,0x93,0x9b,0xdb,0x90,0x0c,0x4b,0x64, +0x24,0x03,0x61,0x3c,0x13,0x84,0x38,0xc8,0x03,0x42,0x72,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x1b,0x12,0x62,0xa2,0x0c,0x67, +0x20,0x8c,0x67,0x82,0x00,0x58,0x13,0x04,0x3a,0xd0,0x03,0x3e,0x72,0x5f,0x72,0x65, +0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x1b,0x12,0xeb,0xc2,0x0c, +0x6b,0x20,0x8c,0x67,0x82,0x00,0x5c,0x1c,0x03,0xb9,0x2f,0x3a,0xb9,0x30,0xb7,0x39, +0xb8,0x30,0xb9,0x32,0xb7,0xb1,0xbc,0xaf,0x30,0x37,0xb2,0xaf,0xb1,0xb7,0x36,0xb8, +0xb7,0xb9,0x34,0xba,0xb4,0x37,0xb7,0xaf,0xb6,0xb0,0xb9,0xb5,0x0d,0x89,0x76,0x6d, +0x86,0x36,0x10,0xc6,0x33,0x41,0x00,0xb0,0x09,0xc2,0x1d,0xec,0x01,0xcd,0x40,0xee, +0x4b,0xae,0x6c,0xec,0xcd,0x6d,0x8e,0x4e,0xae,0x6e,0x8c,0xae,0x8c,0xec,0x0b,0x4e, +0xae,0xcc,0x2e,0xed,0xad,0x6e,0xee,0xcb,0xad,0x2c,0x4c,0xae,0x6c,0x8e,0xee,0x8b, +0xac,0x0c,0x8e,0x0e,0x6d,0x83,0x60,0x74,0x1b,0x92,0xce,0xfb,0x0c,0x63,0x20,0x0c, +0x30,0x20,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0xd5,0xf6,0x46,0x97, +0xf6,0xe6,0xf6,0x65,0x57,0x36,0x46,0xf7,0x26,0x37,0xb7,0x21,0x49,0x26,0x31,0x30, +0x86,0x81,0x30,0x1e,0x86,0x81,0xdc,0x17,0x9c,0x5c,0x99,0x5d,0xda,0x5b,0xdd,0xdc, +0x17,0x59,0x1a,0x5b,0x18,0x5d,0x19,0xd9,0x57,0xdb,0x1b,0x5d,0xda,0x9b,0xdb,0x97, +0x5d,0xd9,0x18,0xdd,0x9b,0xdc,0xdc,0x86,0xa4,0x99,0xc8,0xc0,0xe8,0x06,0xc2,0x78, +0x26,0x08,0x40,0x46,0x47,0xee,0x8b,0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0x8c,0xa8,0x0c, +0x8e,0x0e,0x6d,0x43,0x62,0x06,0xd7,0x19,0x18,0xc4,0x40,0x18,0xcf,0x86,0x04,0x92, +0xaa,0x8c,0x0b,0x83,0x31,0x28,0x03,0x34,0x98,0x20,0xe4,0x01,0x1f,0xf0,0x92,0xbb, +0xfb,0x82,0x93,0x2b,0x83,0x0b,0x93,0x2b,0x23,0xfb,0x4a,0x73,0x83,0xab,0xa3,0xfb, +0x1a,0x7b,0x63,0x7b,0x93,0x9b,0x20,0x98,0x81,0x1d,0x6c,0x58,0x0c,0x35,0x58,0x03, +0x63,0x18,0x08,0x36,0x60,0x03,0x36,0x78,0x26,0x08,0x7b,0xd0,0x07,0xcc,0xe4,0xee, +0xbe,0xc8,0xd2,0xd8,0xc2,0xe8,0xca,0xc8,0xbe,0xe4,0xca,0xc2,0xc6,0xe8,0xd2,0xec, +0xca,0xbe,0xda,0xc2,0xe6,0xd6,0xe6,0x26,0x08,0x80,0xb6,0x41,0x30,0xe0,0x60,0xc3, +0x32,0xb8,0xc1,0x1b,0x18,0xc6,0x40,0xb0,0x01,0x1b,0xb0,0x41,0x1c,0x6c,0x10,0xda, +0x40,0x0e,0x26,0x08,0x7e,0xf0,0x07,0x34,0xc6,0xc4,0x8c,0xa6,0xa4,0x64,0x26,0x08, +0xc0,0xb6,0x01,0x31,0xe8,0xa0,0x0e,0x0c,0x63,0xb0,0x03,0x60,0x43,0x70,0x07,0x13, +0x04,0x50,0x00,0x05,0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61, +0x6d,0x70,0x1b,0x10,0x23,0x0f,0xf4,0xc0,0x18,0x06,0x03,0xd8,0x10,0xec,0xc1,0x06, +0x22,0x0d,0xe6,0x00,0x0f,0xf8,0x60,0x82,0xd0,0x07,0x7e,0xc0,0x25,0x4d,0xaa,0xcc, +0x8d,0xac,0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x60,0x06,0x75,0xb0,0x01,0x49,0xfe, +0xc0,0x32,0x1a,0xcd,0x01,0x05,0x3a,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65, +0x72,0x53,0x69,0x7a,0x65,0x1b,0x90,0x44,0x14,0x2c,0x33,0x68,0x34,0x07,0x14,0xc8, +0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x00,0x6e, +0x03,0x92,0x90,0x82,0x55,0x0a,0x8d,0xe6,0x80,0x02,0xbb,0xb4,0x24,0x37,0xb8,0x3a, +0xba,0xa1,0x37,0xb6,0x37,0x39,0xa9,0xb2,0xb9,0xb7,0x3a,0xb9,0xb1,0x32,0xa2,0xb4, +0xb6,0x32,0xb7,0xb9,0xb4,0x37,0xb7,0xb9,0x09,0x02,0xd0,0x6d,0x30,0x92,0x53,0xb0, +0x50,0xa1,0xd1,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1,0x11,0xa5,0xb5,0x95, +0xb9,0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x00,0x6f,0x83,0x91,0xa8,0x82,0xb5,0x0a, +0x8d,0x46,0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29,0x0d,0x8e,0xa9,0xcc,0xae,0x8c,0x8d, +0xea,0xad,0x6a,0xae,0x6c,0x82,0x00,0x7c,0x1b,0x8c,0xa4,0x15,0x2c,0x57,0x68,0x34, +0x2e,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x13,0x04,0x00,0x0c, +0x36,0x18,0x09,0x2c,0x58,0xb1,0xd0,0x68,0x94,0xcc,0x88,0xca,0xec,0xd2,0xc6,0xca, +0xa8,0xde,0xac,0xd2,0xca,0xee,0x88,0xca,0xe0,0xe8,0xd0,0x26,0x08,0x40,0x18,0x6c, +0x40,0x92,0x59,0xb0,0x68,0xa1,0x71,0x1c,0x50,0xe0,0x61,0xa6,0x94,0x46,0x47,0x57, +0x26,0x37,0x41,0x00,0xc4,0x60,0x83,0x91,0xd8,0x82,0x75,0x0b,0x8d,0x43,0xc9,0xac, +0xe9,0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x6e,0x6a,0x2c,0x8c,0xad, +0x6c,0x82,0x00,0x8c,0xc1,0x06,0x24,0xc9,0x05,0x4b,0x17,0x1a,0xc7,0x01,0x05,0x42, +0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72, +0x13,0x04,0x80,0x0c,0x36,0x18,0x09,0x2f,0x58,0xbd,0xd0,0x38,0xfc,0xcc,0x9a,0xde, +0xe8,0xd2,0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0x94,0xd2,0xe8,0xe8,0xca,0xe4, +0x86,0xc2,0xdc,0xc6,0xca,0xd8,0xd8,0xc2,0xe8,0xd2,0xde,0xdc,0x26,0x08,0x40,0x19, +0x6c,0x30,0x92,0x5f,0xb0,0xc0,0xa1,0x71,0xc8,0x98,0x41,0xc9,0x95,0x15,0xe1,0xc1, +0xbd,0xcd,0xd5,0xc9,0x95,0x4d,0x10,0x00,0x33,0xd8,0x80,0x24,0xe2,0x60,0x8d,0x43, +0xe3,0x38,0xa0,0xc0,0xcc,0x0c,0x4a,0xae,0xcc,0x2e,0xed,0xad,0x6e,0xce,0x48,0x2e, +0xac,0xad,0x0c,0x4a,0xae,0xac,0x08,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x82,0x00, +0x9c,0xc1,0x06,0x23,0x29,0x07,0xcb,0x1c,0x1a,0x87,0x8b,0x19,0x55,0x98,0x1b,0x52, +0x18,0x9b,0x99,0xd1,0x93,0xd5,0x04,0x01,0x40,0x83,0x0d,0x46,0x82,0x0e,0x56,0x3a, +0x34,0x0e,0x2b,0x33,0xa5,0x34,0x3a,0xba,0x32,0xb9,0xa9,0xb2,0xb8,0xba,0x32,0xb7, +0xb1,0x32,0xa6,0x32,0xb7,0x33,0x3a,0xb4,0x09,0x02,0x90,0x06,0x1b,0x8c,0x64,0x1d, +0x2c,0x76,0x68,0x1c,0x2a,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x13, +0x04,0x40,0x0d,0x36,0x18,0x89,0x3b,0x58,0xef,0xd0,0x38,0xbc,0xcc,0x88,0xf2,0xdc, +0xc2,0xda,0xd2,0xc6,0xa4,0xca,0xe6,0x86,0xd0,0xc2,0xdc,0xce,0xca,0x8c,0xc2,0xc6, +0xe8,0xde,0xe4,0x26,0x08,0xc0,0x1a,0x6c,0x30,0x92,0x78,0xb0,0xe4,0xa1,0x71,0x88, +0x99,0x59,0xa5,0x95,0xdd,0x4d,0xc1,0x85,0x8d,0x95,0x51,0xbd,0x35,0x95,0xd1,0x95, +0xc9,0xcd,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x00,0x36,0xd8,0x80,0x24,0xf4, +0x60,0xd5,0x43,0xe3,0x38,0xa0,0xb0,0x81,0xb2,0x83,0x50,0x18,0x05,0x53,0x48,0x05, +0x56,0x78,0x05,0x59,0xa8,0x05,0x5c,0xd8,0x05,0x5f,0x08,0x07,0x72,0x38,0x07,0x75, +0x68,0x07,0x78,0x98,0x07,0x7b,0xd8,0x30,0x18,0x7e,0x70,0x0f,0x13,0x84,0x42,0xd8, +0x00,0x6c,0x18,0x0c,0x7d,0xd0,0x87,0x0d,0xc1,0x3e,0x6c,0x18,0x86,0x7c,0xe0,0x07, +0x0a,0x43,0x53,0x13,0x84,0x50,0xa0,0x83,0x0d,0x83,0x19,0x98,0xc1,0xb0,0x81,0x30, +0xfe,0x41,0x03,0x89,0x0d,0x45,0x3e,0xf8,0x03,0xd0,0x07,0x21,0xc1,0x28,0x4c,0x4e, +0x2e,0x2c,0xef,0x8b,0xed,0x6d,0x2c,0x8c,0xed,0x4b,0x2c,0x8f,0xae,0x6c,0x6e,0x82, +0x00,0xb4,0x01,0xa1,0x30,0x39,0xb9,0xb0,0xbc,0x2f,0xb6,0xb7,0xb1,0x30,0xb6,0x2f, +0x36,0xb2,0x39,0xba,0x09,0x02,0xe0,0x06,0x44,0xc4,0xe4,0xc2,0xdc,0xc6,0xd0,0xca, +0xe6,0x26,0x08,0xc0,0x1b,0xd0,0x30,0x63,0x7b,0x0b,0xa3,0x9b,0x9b,0x20,0x00,0x70, +0xc0,0x22,0xcd,0x6d,0x8e,0x6e,0x6e,0x82,0x00,0xc4,0x01,0x89,0x34,0x37,0xba,0xb9, +0x09,0x02,0x20,0x07,0x44,0xe8,0xca,0xf0,0xbe,0xd8,0xde,0xc2,0xc8,0x26,0x08,0xc0, +0x1c,0x10,0xa1,0x2b,0xc3,0xfb,0x72,0x7b,0x93,0x6b,0x63,0x42,0x57,0x86,0xf7,0x35, +0x47,0xf7,0x26,0x57,0xc6,0xa2,0x2e,0xcd,0x8d,0x6e,0x6e,0x03,0x35,0x12,0x24,0x51, +0x12,0x26,0x71,0x12,0x28,0x91,0x12,0x2a,0xb1,0x12,0x2c,0xd1,0x12,0x2e,0xf1,0x12, +0x30,0x11,0x13,0x83,0x4c,0x10,0x33,0xd1,0x55,0x61,0x63,0xb3,0x6b,0x73,0x49,0x23, +0x2b,0x73,0xa3,0x9b,0x12,0x04,0x55,0xc8,0xf0,0x5c,0xec,0xca,0xe4,0xe6,0xd2,0xde, +0xdc,0xa6,0x04,0x44,0x13,0x32,0x3c,0x17,0xbb,0x30,0x36,0xbb,0x32,0xb9,0x29,0x81, +0x51,0x87,0x0c,0xcf,0x65,0x0e,0x2d,0x8c,0xac,0x4c,0xae,0xe9,0x8d,0xac,0x8c,0x6d, +0x4a,0x90,0x94,0x21,0xc3,0x73,0x91,0x2b,0x9b,0x7b,0xab,0x93,0x1b,0x2b,0x9b,0x9b, +0x12,0xf0,0x41,0x25,0x32,0x3c,0x17,0xba,0x3c,0xb8,0xb2,0x20,0x37,0xb7,0x37,0xba, +0x30,0xba,0xb4,0x37,0xb7,0xb9,0x29,0xc2,0x3d,0xf0,0x43,0x1d,0x32,0x3c,0x97,0x32, +0x37,0x3a,0xb9,0x3c,0xa8,0xb7,0x34,0x37,0xba,0xb9,0x29,0x41,0x48,0x74,0x21,0xc3, +0x73,0x19,0x7b,0xab,0x73,0xa3,0x2b,0x93,0x9b,0x9b,0x12,0xcc,0x04,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x42,0x00,0x00,0x00,0x26,0x20,0x70,0xac,0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44, +0x62,0x53,0x38,0x3e,0xe2,0x23,0x3e,0xed,0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8, +0x82,0x34,0x04,0x10,0x89,0x4d,0xe1,0xf8,0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00, +0x18,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a, +0xd0,0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6,0x39,0x6c,0xc3, +0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80, +0xf9,0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95, +0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x48,0xc3,0xe5,0x3b,0x8f, +0x2f,0x44,0x04,0x30,0x11,0x21,0xd0,0x0c,0x0b,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3, +0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x1b,0x83,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd, +0x7e,0x71,0xdb,0xb6,0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44, +0x45,0x2c,0x7e,0x71,0xdb,0x66,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15, +0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x76,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xa5,0x03,0x0c,0x3e,0x72,0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x0d,0x48,0xc3,0xe5, +0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf4,0xf9,0x8a,0xd4, +0xe8,0x1b,0xf9,0xa8,0x15,0xe5,0xe3,0x3e,0x6f,0x84,0x06,0x84,0x44,0x58,0x49,0x4c, +0x6c,0x1e,0x00,0x00,0x62,0x00,0x05,0x00,0x9b,0x07,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x54,0x1e,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x92,0x07,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02, +0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff, +0xff,0xff,0xff,0x1f,0x00,0x09,0xa8,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xe8,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0xa4,0xc2,0x1c,0x01,0x18,0x24,0x01,0x80,0x02,0x23,0x00,0x25,0x18,0x10,0xa1, +0x0c,0x00,0x00,0x80,0x0c,0x33,0x00,0x65,0x40,0x00,0x10,0x94,0x98,0x23,0x40,0x68, +0x71,0xcf,0x70,0xf9,0x13,0xf6,0x10,0x92,0x1f,0x02,0xcd,0xb0,0x10,0x28,0x60,0x94, +0x65,0x00,0x68,0x00,0x00,0x00,0x04,0x02,0x81,0x58,0x90,0xe3,0xa6,0xe1,0xf2,0x27, +0xec,0x21,0x24,0x7f,0x25,0xa4,0x95,0x98,0xfc,0xe2,0xb6,0x51,0x81,0x40,0x20,0x10, +0x80,0xa2,0x40,0x00,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x14,0xb9,0x69,0xb8,0xfc, +0x09,0x7b,0x08,0xc9,0x5f,0x09,0x69,0x25,0x26,0x1f,0xb9,0x6d,0x54,0x00,0x00,0x00, +0x00,0xa0,0x28,0x13,0x40,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x0a,0x81,0x00, +0x20,0x10,0x64,0x29,0x06,0x02,0x80,0x40,0x20,0x10,0x84,0x29,0x04,0x00,0x00,0x00, +0x90,0xa6,0x30,0x10,0x40,0xa3,0x81,0x40,0x20,0x10,0x00,0x00,0x00,0x41,0x9c,0x82, +0x20,0x00,0x08,0x04,0x02,0x81,0x40,0x90,0xe7,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24, +0x9f,0xdb,0xa8,0x62,0x25,0x26,0x1f,0xb9,0x6d,0x44,0x00,0x00,0x00,0x40,0x21,0x40, +0x80,0x06,0x80,0x42,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b, +0x31,0xf9,0xc5,0x6d,0x23,0x02,0x81,0x40,0x20,0x0a,0x31,0x02,0x34,0x00,0x44,0x9a, +0x23,0x08,0x8a,0xd1,0x00,0x2c,0x00,0x00,0x13,0x9d,0x06,0x02,0x86,0x11,0x08,0x64, +0xa6,0x36,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a, +0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0, +0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05, +0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98, +0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03, +0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76, +0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xa8, +0x56,0xc4,0x1a,0x46,0x10,0x90,0x99,0xda,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0,0x1d, +0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8,0x21,0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98,0x49, +0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e, +0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde, +0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0, +0x0f,0xc0,0xc0,0x0f,0x90,0xe0,0x7a,0x11,0x6c,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66, +0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e, +0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8, +0xc1,0x0f,0x90,0x80,0x90,0xd1,0x6c,0x26,0x34,0x18,0x07,0x76,0x08,0x87,0x79,0x98, +0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05, +0x3e,0xa8,0x07,0x77,0x98,0x87,0x74,0x38,0x07,0x77,0x28,0x07,0x72,0x00,0x83,0x74, +0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0, +0x87,0x7c,0x80,0x87,0x72,0x40,0x01,0x60,0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6,0x61, +0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14, +0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2,0xe1,0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c,0xd2, +0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00,0xa8,0x91,0x6d,0x26,0x32,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07, +0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79, +0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00, +0x03,0x3f,0x40,0x81,0x8a,0x70,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c, +0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03, +0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a, +0x5c,0xa4,0x1b,0x46,0x10,0x80,0x33,0x84,0xe0,0x63,0x57,0x1b,0x4d,0x3c,0x1e,0x8f, +0xc7,0x03,0x00,0x54,0x2e,0x97,0xcb,0x85,0x40,0x20,0x10,0x08,0x04,0x82,0x7a,0x37, +0x49,0x53,0x44,0x09,0x93,0xcf,0x02,0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x02, +0x00,0xfd,0xe6,0x08,0x40,0x21,0x09,0x10,0x24,0xcc,0x04,0x04,0x11,0x09,0x31,0x05, +0x40,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0xa0,0xf3,0x40,0x02, +0x19,0x32,0x52,0x02,0x04,0xd8,0xc1,0x04,0x43,0x1a,0x0c,0x00,0x00,0x00,0x01,0x00, +0x00,0x3b,0x98,0x60,0x40,0x83,0x01,0x00,0x00,0x20,0x00,0x00,0x60,0xc8,0x43,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0xc7,0x00,0x02,0x20,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x02,0x04,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x43,0x1e,0x07,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x86,0x3c,0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79, +0x28,0x20,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x58,0x40,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xa3,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc0,0x90,0x87,0x03,0x02,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, +0x21,0x8f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x30, +0x00,0x02,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x19,0x00,0x01, +0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0xe7,0x0c,0x80,0x00,0x18,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x0b,0x04,0x00,0x00,0x00,0x16,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02, +0x94,0x40,0x11,0x14,0xc3,0x08,0x40,0x39,0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44, +0x71,0x14,0x7e,0x00,0x05,0x47,0x00,0x0a,0x10,0x10,0x10,0x81,0x4c,0x23,0x00,0xd4, +0x9a,0x01,0xa0,0xd8,0x0c,0x00,0xd1,0x66,0x00,0xe8,0x36,0x03,0x40,0xb9,0x19,0x00, +0xda,0xcd,0x00,0x90,0x6f,0x06,0x80,0x80,0x33,0x00,0x14,0x18,0x8b,0x00,0x80,0x20, +0x18,0x8b,0x00,0x02,0x20,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0xb2,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04,0x00,0x9a,0x20,0x00,0xd1,0x06,0x61,0x20, +0x26,0x08,0x80,0xb4,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08, +0xc0,0x34,0x41,0x68,0x83,0x8f,0xc0,0x04,0x01,0xa0,0x26,0x08,0x40,0xb5,0x41,0x50, +0x9c,0x0d,0x89,0xb2,0x30,0x4a,0x33,0x10,0xca,0xb3,0x21,0x19,0x16,0x46,0x31,0x06, +0x42,0x79,0x26,0x08,0x71,0x00,0x06,0x1b,0x12,0x42,0x62,0x14,0x67,0x20,0x94,0x67, +0x82,0x00,0x58,0x13,0x04,0x3a,0x08,0x83,0x0d,0x09,0x55,0x31,0x0a,0x35,0x10,0xca, +0x33,0x41,0x00,0xae,0x0d,0xc9,0x55,0x31,0xca,0x35,0x10,0xca,0x33,0x41,0x00,0xb0, +0x09,0xc2,0x1d,0x88,0xc1,0x06,0x41,0xc9,0x36,0x24,0x99,0xc6,0x28,0xca,0x40,0x28, +0xdb,0x86,0xc4,0x90,0x18,0x65,0x18,0x08,0xe5,0xd9,0x90,0x34,0x12,0xa3,0x64,0x03, +0xa1,0x3c,0x13,0x04,0x20,0xdb,0x90,0x7c,0x15,0xa3,0x10,0x03,0xa1,0x3c,0x1b,0x12, +0x28,0x9a,0x2c,0x8c,0xeb,0x3c,0x30,0x98,0x20,0xe4,0xc1,0x18,0x4c,0x10,0xcc,0xc0, +0xdb,0xb0,0x28,0x62,0xc0,0x28,0xc3,0x40,0x8c,0xc1,0x18,0x8c,0xc1,0x33,0x41,0xd8, +0x03,0x32,0x98,0x20,0x00,0xda,0x06,0x41,0x31,0x83,0x0d,0xcb,0x50,0x06,0x8c,0xa2, +0x0c,0xc4,0x18,0x8c,0xc1,0x18,0x9c,0xc1,0x06,0x81,0x0c,0xd0,0x60,0x82,0xe0,0x07, +0x65,0x30,0x41,0x00,0xb6,0x0d,0x88,0xa2,0x06,0x8c,0xa2,0x0c,0x6b,0x00,0x6c,0x08, +0xd8,0x60,0x82,0x00,0x0a,0x66,0xb0,0x01,0x51,0xdc,0x80,0x51,0x86,0x41,0x01,0x36, +0x04,0x6f,0xb0,0x81,0x08,0x83,0x34,0x68,0x03,0x38,0x98,0x20,0x14,0x02,0x85,0xa1, +0xa9,0x09,0x42,0x28,0x74,0x1b,0x86,0xef,0x1b,0x36,0x10,0x0a,0x1d,0x5c,0x75,0xb0, +0xa1,0x90,0x83,0x39,0x00,0xe2,0xc0,0x0e,0x58,0x98,0xb1,0xbd,0x85,0xd1,0xf1,0x79, +0x6b,0x73,0x4b,0x83,0x7b,0xa3,0x2b,0x73,0xa3,0x03,0x19,0x43,0x0b,0x93,0x63,0x34, +0x95,0xd6,0x06,0xc7,0x56,0x06,0x32,0xf4,0x32,0xb4,0xb2,0x02,0x42,0x25,0x14,0x14, +0xb4,0x21,0xd0,0x83,0x09,0x42,0x28,0x70,0x1b,0x86,0x3c,0xd8,0x03,0x3e,0xd8,0x30, +0xe0,0x41,0x1f,0xf0,0xc1,0x86,0xc1,0x0f,0xfc,0x80,0x0f,0x88,0x0b,0x01,0x3f,0x47, +0x65,0x74,0x42,0x69,0x6c,0x69,0x6e,0x65,0x61,0x72,0x53,0x61,0x6d,0x70,0x6c,0x69, +0x6e,0x67,0x44,0x61,0x74,0x61,0x40,0x40,0x59,0x41,0x3f,0x41,0x55,0x42,0x69,0x6c, +0x69,0x6e,0x65,0x61,0x72,0x53,0x61,0x6d,0x70,0x6c,0x69,0x6e,0x67,0x44,0x61,0x74, +0x61,0x40,0x40,0x56,0x3f,0x24,0x76,0x65,0x63,0x74,0x6f,0x72,0x40,0x4d,0x24,0x30, +0x31,0x40,0x40,0x56,0x3f,0x24,0x76,0x65,0x63,0x74,0x6f,0x72,0x40,0x48,0x24,0x30, +0x31,0x40,0x40,0x40,0x5a,0x2b,0x84,0x50,0x00,0x05,0x96,0x43,0xc0,0xcf,0x51,0x19, +0x9d,0x50,0x1a,0x5b,0x9a,0x5b,0x59,0x98,0xdc,0x54,0x58,0x1b,0x1c,0x5b,0x9a,0xdb, +0x19,0x51,0x18,0x5d,0x18,0x10,0x50,0x56,0xd0,0x4f,0x50,0x95,0x50,0x1a,0x5b,0x9a, +0x5b,0x59,0x98,0xdc,0x54,0x58,0x1b,0x1c,0x5b,0x9a,0xdb,0x19,0x51,0x18,0x5d,0x18, +0x10,0x90,0xd5,0x0f,0x89,0x5d,0xd9,0x18,0xdd,0x9b,0x1c,0x50,0x13,0x09,0x4c,0x0c, +0x10,0x90,0xd5,0x0f,0x89,0x5d,0xd9,0x18,0xdd,0x9b,0x1c,0x10,0x12,0x09,0x4c,0x0c, +0x10,0x10,0x90,0x96,0x0e,0x48,0x49,0xd8,0xd9,0x99,0x8b,0x5c,0xd9,0x5c,0x1d,0x1b, +0xdd,0x8a,0x61,0x14,0x42,0x41,0x14,0x36,0x04,0xa3,0x50,0x85,0x8d,0xcd,0xae,0xcd, +0x25,0x8d,0xac,0xcc,0x8d,0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b, +0x4b,0x7b,0x73,0x9b,0x12,0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4, +0xa6,0x04,0x46,0x1d,0x32,0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2, +0x32,0xb6,0x29,0x01,0x52,0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac, +0x6c,0x6e,0x4a,0x00,0x07,0x75,0xc8,0xf0,0x5c,0xca,0xdc,0xe8,0xe4,0xf2,0xa0,0xde, +0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0x76,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x42,0x00,0x00,0x00,0x26,0x20,0x70,0xac, +0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44,0x62,0x53,0x38,0x3e,0xe2,0x23,0x3e,0xed, +0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8,0x82,0x34,0x04,0x10,0x89,0x4d,0xe1,0xf8, +0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00,0x18,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01, +0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a,0xd0,0x70,0xf9,0xce,0xe3,0x07,0x48,0x03, +0x44,0x98,0x8f,0xdc,0xb6,0x39,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10, +0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe, +0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x8f, +0xdc,0xb6,0x3d,0x48,0xc3,0xe5,0x3b,0x8f,0x2f,0x44,0x04,0x30,0x11,0x21,0xd0,0x0c, +0x0b,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3,0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x1b,0x83, +0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0xb6,0x50,0x0d,0x97,0xef, +0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44,0x45,0x2c,0x7e,0x71,0xdb,0x66,0x50,0x0d, +0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x76, +0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x3e,0x72, +0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44, +0x84,0x5f,0xdc,0xb6,0x0d,0x48,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2, +0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71, +0xdb,0x00,0x00,0x00,0x61,0x20,0x00,0x00,0xc0,0x04,0x00,0x00,0x13,0x04,0x57,0x2c, +0x10,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x04,0x98,0x01,0x28,0xc2,0x80,0xb2,0x2b, +0xa3,0x92,0x2b,0x98,0x1a,0x28,0xa4,0x72,0x29,0x95,0x52,0x2a,0xa6,0x72,0x2b,0xdd, +0x80,0xb2,0x29,0xc3,0x80,0x62,0x2b,0x3e,0x5a,0x14,0x41,0x19,0x94,0x47,0x09,0x8c, +0x00,0x10,0x62,0x8c,0x00,0x04,0x41,0x10,0x04,0x83,0x31,0x02,0x10,0xc4,0xff,0x7b, +0x0c,0xc6,0x08,0x40,0x10,0x04,0xd1,0x6f,0x06,0x60,0x8c,0x00,0x04,0x41,0x10,0xff, +0x85,0x31,0x82,0x16,0xb5,0x57,0x7b,0x1b,0x23,0x58,0xf9,0x7f,0xf7,0xb9,0x31,0x02, +0x10,0x04,0x61,0x36,0x0c,0xc6,0x08,0x5a,0x73,0xce,0x69,0x6f,0x8c,0x00,0x04,0x41, +0x90,0x04,0x83,0x31,0x02,0x10,0x04,0x41,0x10,0x14,0xc6,0x08,0x40,0x10,0x04,0x59, +0x30,0x18,0x23,0x00,0x41,0x10,0x74,0xc1,0x60,0x8c,0x00,0x04,0x41,0x10,0xfe,0x85, +0x31,0x02,0x15,0xaf,0x4f,0xd1,0x1b,0x23,0x00,0x41,0x10,0x84,0xbf,0x31,0x02,0x10, +0x04,0x41,0xfc,0x1b,0x01,0x00,0x00,0x00,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0x06, +0xa3,0x50,0x06,0x94,0x28,0xfc,0x01,0x1d,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0x19, +0x90,0x82,0x19,0x54,0xa0,0x30,0x0a,0x75,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x67, +0x50,0x0a,0x67,0x50,0xed,0xc1,0x28,0xd8,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x9c, +0x81,0x29,0xa0,0x81,0x15,0x0a,0x7d,0x70,0x07,0x23,0x06,0x09,0x00,0x82,0x60,0x70, +0x06,0xa7,0x90,0x06,0x17,0x29,0x98,0x02,0x1e,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1, +0x19,0xa0,0x82,0x1a,0x60,0x7f,0x40,0x0a,0x79,0x30,0x62,0x90,0x00,0x20,0x08,0x06, +0x67,0x90,0x0a,0x6b,0x90,0x85,0x42,0x28,0xe8,0xc1,0x88,0x41,0x02,0x80,0x20,0x18, +0x9c,0x81,0x2a,0xb0,0x81,0x36,0x0a,0xa3,0xb0,0x07,0x23,0x06,0x09,0x00,0x82,0x60, +0x70,0x06,0xab,0xd0,0x06,0x5b,0x2a,0x94,0x02,0x1f,0x8c,0x18,0x24,0x00,0x08,0x82, +0xc1,0x19,0xb0,0x82,0x1b,0x70,0xab,0x90,0x0a,0x7d,0x30,0x62,0x90,0x00,0x20,0x08, +0x06,0x67,0xd0,0x0a,0x6f,0xd0,0xa5,0x02,0x2a,0xf8,0xc1,0x88,0x41,0x02,0x80,0x20, +0x18,0x9c,0x81,0x2b,0xc0,0x41,0x18,0xa8,0x42,0x2b,0xfc,0xc1,0x88,0x41,0x02,0x80, +0x20,0x18,0x9c,0xc1,0x2b,0xc4,0xc1,0x18,0xac,0xc2,0x2a,0x80,0xc2,0x88,0x81,0x01, +0x80,0x20,0x18,0x18,0xbc,0x90,0x06,0xac,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x46, +0x2f,0xa8,0x01,0x2c,0xcc,0x44,0x88,0x02,0x00,0x8d,0xc2,0x4c,0x04,0x29,0x00,0xd0, +0x28,0xcc,0x44,0x90,0x02,0x00,0x8d,0xc2,0x4c,0x04,0x29,0x00,0xd0,0x28,0xcc,0x44, +0x90,0x02,0x00,0x8d,0xc2,0x4c,0x04,0x29,0x00,0xd0,0x28,0x1c,0x82,0xb0,0x43,0x10, +0x66,0x82,0x06,0x1f,0x13,0x36,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x18,0xf8, +0x02,0x28,0x34,0xb8,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0x02,0xc2,0x4e,0x40, +0x98,0x1d,0x02,0x7d,0xec,0x10,0xe8,0x33,0x62,0xd0,0x00,0x20,0x08,0x06,0x11,0x3b, +0xa0,0x02,0xf7,0x0b,0x93,0x94,0x0a,0xa9,0x90,0x0a,0xa9,0x30,0x9a,0x10,0x00,0xa3, +0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x61,0x80,0x0e,0xaa,0x70,0x95,0xc3, +0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09,0x08,0x3b,0x01,0x61,0x26,0x1c,0xf2,0x31, +0xe1,0x90,0x8f,0x09,0x82,0x7c,0x4c,0x10,0xe4,0x63,0x42,0x00,0x9f,0x11,0x03,0x03, +0x00,0x41,0x30,0x48,0xf6,0x21,0x16,0x82,0xe1,0x88,0x40,0x0e,0x84,0xef,0x02,0x44, +0x59,0xf0,0xc8,0xc7,0x84,0x47,0x3e,0x26,0x50,0xf0,0x31,0x81,0x82,0xcf,0x88,0x41, +0x03,0x80,0x20,0x18,0x44,0x20,0xc1,0x0b,0x72,0x30,0x0f,0x67,0x60,0x06,0xbd,0xd0, +0x0b,0xbd,0xd0,0x0b,0xa3,0x09,0x01,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x64,0xa0, +0x0f,0xbd,0xa0,0x06,0xf2,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60,0x84,0x10,0x1f, +0x13,0x02,0xfa,0xd8,0x97,0xc8,0xc7,0xbe,0x44,0x3e,0x26,0x88,0x02,0x7c,0x4c,0x18, +0x05,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xd2,0x12,0xba,0x20,0x8c,0x18,0x18, +0x00,0x08,0x82,0x41,0xe2,0x12,0xbb,0x20,0x9c,0x00,0xa0,0x13,0x00,0x64,0x06,0x11, +0x1f,0x33,0x88,0xf8,0xd8,0x29,0x08,0xf1,0x31,0x54,0x10,0xe2,0x63,0x42,0x20,0x9f, +0x2d,0x1c,0xf2,0xe0,0x24,0x4e,0x62,0xd8,0x80,0x08,0x84,0x01,0xb0,0xc1,0x90,0xcf, +0x16,0x0e,0x7b,0x90,0x12,0x2c,0x31,0x6c,0x40,0x04,0xc2,0x00,0x98,0x71,0xc8,0x67, +0x0b,0x87,0x3e,0x58,0x89,0x96,0x18,0x36,0x20,0x02,0x61,0x00,0x4c,0x49,0xe4,0xb3, +0x85,0xc3,0x1f,0xb4,0x84,0x4a,0x0c,0x1b,0x10,0x81,0x30,0x00,0xb3,0x04,0xc1,0x40, +0x05,0xc0,0x23,0x40,0x5c,0x18,0x03,0x15,0x80,0x8f,0x00,0x6b,0x61,0x0c,0x54,0x20, +0x64,0x01,0xfc,0x84,0x31,0x50,0x81,0x98,0x05,0xf0,0x13,0xc6,0x40,0x05,0x40,0x26, +0xc0,0x4f,0x18,0x45,0x4c,0x50,0xc6,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x10,0x06, +0x3b,0xd1,0x0f,0xaa,0x50,0x13,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xc3,0x0d,0x85, +0x40,0x06,0xc3,0x0d,0x85,0x40,0x06,0x25,0x04,0x3a,0xcb,0x20,0x14,0xc1,0x16,0x0e, +0xad,0xb0,0x13,0x09,0x05,0x88,0x31,0x1c,0x11,0x88,0x83,0xf0,0xcd,0x32,0x0c,0x45, +0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x94,0x5a,0x9c,0x84,0x2e,0xf8,0xc4,0xa2,0xa0, +0x04,0x4a,0xa0,0x04,0x4a,0x8c,0x26,0x04,0xc0,0x05,0x88,0x1d,0x31,0x38,0x00,0x10, +0x04,0x03,0x32,0x30,0x8b,0x94,0xb0,0x05,0x9f,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21, +0x30,0x42,0x88,0x8f,0x09,0x01,0x7d,0xac,0x0d,0x82,0xf8,0x0c,0x47,0x04,0xe9,0x20, +0x7c,0xb3,0x0c,0x44,0x11,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x35,0x17,0x2b,0x81, +0xd0,0xc1,0x4d,0x08,0xbb,0x09,0x61,0x26,0xbc,0x83,0x7c,0x4c,0x80,0x07,0xf9,0x9c, +0x00,0xa0,0x13,0x00,0x34,0x9a,0xe0,0x08,0xa3,0x09,0xcf,0x60,0xc9,0x13,0x1f,0x7b, +0x02,0xfa,0x9c,0x81,0xb0,0x33,0x10,0x66,0x02,0x43,0x1f,0x13,0x18,0xfa,0x98,0xa0, +0x12,0xf2,0x31,0x61,0x25,0xe4,0x63,0x02,0x4a,0xc0,0xc7,0xfa,0x41,0x88,0x8f,0x25, +0x8c,0x7c,0x2c,0x18,0xe4,0x63,0x4b,0x23,0x1f,0x0b,0x08,0xf9,0x98,0x65,0xc9,0xc7, +0x2c,0x4b,0x3e,0x26,0x04,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x24,0x36,0xce, +0x22,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0xcb,0x35,0xd4,0x42,0x15,0x3c,0x4b,0x12, +0xf9,0x18,0x82,0xc8,0xc7,0x28,0x4a,0x3e,0x26,0x04,0xf0,0xb1,0x80,0x80,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x24,0xb8,0xe1,0x16,0x81,0x39,0x8e,0x7c,0xac,0x69,0xe4, +0x63,0x82,0x01,0x1f,0x0b,0x04,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xd2,0x1b, +0x73,0x11,0x98,0x11,0xd0,0xc7,0x1c,0x9f,0x90,0x8f,0x05,0x8e,0x7c,0x2c,0x18,0xe4, +0x63,0x11,0x58,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x92,0xf1,0x98,0x8d,0xc0, +0x02,0xb4,0x90,0x8f,0x05,0x39,0x01,0x1f,0x2b,0xe2,0x80,0x3e,0x23,0x06,0x06,0x00, +0x82,0x60,0x90,0x9c,0xc7,0x6d,0x04,0x23,0x06,0x06,0x00,0x82,0x60,0x90,0xa0,0xc7, +0x5e,0x04,0x16,0x10,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x44,0x3d,0xf8,0x22, +0xb0,0x00,0x14,0xe4,0x63,0x41,0x2b,0xc0,0xc7,0x44,0xa1,0x15,0xe0,0x33,0x4b,0x50, +0x0c,0x94,0x20,0x04,0xe1,0x13,0x83,0x4f,0x08,0x3e,0x11,0x0c,0x94,0x20,0x04,0xe1, +0x13,0x83,0x4f,0x08,0x3e,0x11,0xd8,0x2b,0x90,0x07,0x0c,0x86,0x1b,0x02,0xdf,0x00, +0x83,0x59,0x86,0xc3,0x08,0x56,0x60,0xb0,0x8f,0xf1,0x10,0x28,0x00,0x8c,0x15,0x18, +0xee,0xa3,0x3c,0x08,0x0a,0x00,0x63,0x96,0x20,0x18,0x8e,0x38,0xd2,0x42,0xf8,0x2c, +0x41,0xe8,0x63,0x6c,0x11,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x92,0xfc,0x48, +0x8f,0x60,0xba,0x21,0x68,0x0b,0xa2,0x7e,0x02,0x36,0x60,0xc4,0xa0,0x01,0x40,0x10, +0x0c,0xa8,0xfc,0xb0,0x8d,0xb4,0x68,0x8f,0xb0,0x08,0x6e,0xe3,0x36,0x6e,0xe3,0x36, +0x46,0x13,0x02,0xe0,0x02,0xc4,0x8e,0x18,0x1c,0x00,0x08,0x82,0x01,0x19,0xd4,0x07, +0x6e,0x94,0x45,0x7b,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x18,0x21,0xc4,0xc7,0x84, +0x80,0x3e,0x23,0x06,0x0d,0x00,0x82,0x60,0x40,0x85,0x88,0x6f,0xc4,0x45,0x7d,0xa4, +0x05,0x5a,0xfc,0xc6,0x6f,0xfc,0xc6,0x6f,0x8c,0x26,0x04,0xc0,0x05,0x88,0xb5,0xe0, +0x88,0x8f,0x1d,0x01,0x7d,0xaa,0x2d,0xfa,0x03,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80, +0x3a,0x11,0xf2,0xb8,0x8b,0xfd,0x78,0x8b,0xa0,0x3c,0xca,0xa3,0x3c,0xca,0x63,0x34, +0x21,0x00,0x2e,0x40,0xac,0x05,0x4d,0x7c,0xac,0x09,0xe8,0x63,0xcc,0x11,0x1f,0x43, +0x4c,0x43,0x3e,0xc3,0x11,0x42,0x20,0x7c,0xa6,0x10,0xf1,0xb1,0x22,0x35,0xe4,0x33, +0x1c,0x21,0x04,0xc2,0x57,0x44,0xa0,0x17,0x20,0xca,0x56,0x23,0x88,0x8f,0x05,0x9e, +0x7c,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0xba,0x91,0xf9,0x08,0x0d,0x15,0xf1,0x8b, +0xbe,0xa0,0x0f,0xfa,0xa0,0x0f,0xfa,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d, +0x18,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x72,0xa4,0x3e,0x60,0x63,0x18,0x31, +0x38,0x00,0x10,0x04,0x03,0x4b,0x47,0xec,0x23,0x36,0x86,0x11,0x83,0x03,0x00,0x41, +0x30,0xb0,0x76,0xe4,0x3e,0x64,0x63,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x32,0xb0, +0x91,0xfc,0x30,0x0d,0x19,0x19,0x4d,0x08,0x80,0x11,0x83,0x06,0x00,0x41,0x30,0x88, +0xc0,0x84,0x3f,0x58,0x63,0x46,0x66,0x64,0x46,0xfa,0xa3,0x3f,0xfa,0xa3,0x3f,0x46, +0x13,0x02,0x60,0x38,0x22,0xb8,0x8d,0xe0,0x9b,0x6e,0xc8,0x0d,0x21,0xb0,0xa4,0xa0, +0x8f,0x25,0x06,0x7d,0x2c,0x39,0xe8,0x63,0xc4,0x20,0x1f,0x2b,0x06,0xf9,0xd8,0x60, +0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x34,0x21,0x91,0xe1,0x37,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xc0,0x4a,0x93,0x12,0x19,0xc0,0x63,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x2c,0x35,0x31,0x91,0x21,0x3c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x5a,0x93, +0x11,0x19,0xe4,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x36,0x21,0x91,0x61,0x3e, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x6a,0x93,0x12,0x19,0xe8,0xc3,0x84,0xf3,0x90, +0x8f,0x09,0x04,0x7c,0x2c,0xb0,0x0f,0xf9,0x58,0x30,0xc0,0xc7,0x8e,0x22,0x3e,0x16, +0xb0,0x87,0x7c,0x2c,0xd1,0x0f,0xf9,0xd8,0x11,0xc4,0xc7,0x12,0xfe,0x90,0x8f,0x09, +0x41,0x7c,0x46,0x0c,0x1c,0x00,0x04,0xc1,0xc0,0xd9,0x13,0x14,0x69,0x8f,0xf0,0x00, +0x8f,0x1b,0x39,0x8a,0x80,0x0c,0x46,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc2,0x60, +0x4e,0x6a,0x44,0x3c,0xda,0x64,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0xc4,0xa0,0x01, +0x40,0x10,0x0c,0xa2,0x3e,0xc9,0x11,0xf4,0x80,0x13,0xf2,0x18,0x0f,0x1d,0xd1,0x11, +0x1d,0xd1,0x91,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x11,0x83,0x03,0x00,0x41,0x30, +0x20,0x03,0x3c,0xd9,0x11,0xf4,0x78,0x93,0xd1,0x84,0x40,0x18,0x4d,0x10,0x06,0x13, +0x0a,0xf9,0x98,0x50,0xc8,0xe7,0x14,0x84,0x9d,0x82,0x30,0x13,0x08,0xf9,0x98,0x40, +0xc8,0xc7,0x04,0x41,0x3e,0x26,0x08,0xf2,0x31,0x21,0x80,0xcf,0x88,0x81,0x01,0x80, +0x20,0x18,0x24,0xae,0x42,0x26,0x81,0x29,0x8a,0x7c,0x4c,0x51,0xe4,0x63,0x42,0x00, +0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x48,0x64,0x05,0x4d,0x82,0xe1,0x88,0x22,0x45, +0x84,0x6f,0x96,0x01,0x69,0x82,0x59,0x82,0x64,0xa0,0x02,0x99,0x85,0x05,0x86,0x90, +0x81,0x0a,0x64,0x14,0x16,0x03,0x19,0xa8,0x00,0x6a,0x61,0xb1,0x25,0x64,0x96,0x40, +0x19,0xa8,0x40,0x8c,0xa4,0x15,0x94,0x81,0x0a,0xc4,0x48,0xfa,0x40,0x19,0xa8,0x00, +0x78,0x29,0x59,0x05,0xa5,0x82,0xff,0x80,0x2a,0xfe,0x03,0x86,0x1b,0x86,0x56,0x41, +0x83,0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0x6e,0xc5,0x4d,0x06,0x57,0x99,0x6e,0x08, +0x08,0x61,0xb8,0xc1,0x80,0x15,0x33,0xb0,0x31,0xa8,0x13,0x10,0x8c,0x18,0x1c,0x00, +0x08,0x82,0x81,0xb6,0x2b,0x71,0x32,0x04,0xd3,0x0d,0x01,0x31,0x0c,0x37,0x34,0xb4, +0x82,0x06,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0xf9,0x4a,0x9d,0x24,0xb5,0x32,0xdd, +0x10,0x28,0xc2,0x70,0x03,0x74,0x2b,0x66,0x60,0x69,0xc0,0x27,0x20,0x18,0x31,0x38, +0x00,0x10,0x04,0x03,0x4d,0x5c,0xf0,0x64,0x08,0xa6,0x1b,0x02,0x62,0x18,0x31,0x68, +0x00,0x10,0x04,0x83,0x08,0x5d,0x48,0x65,0x46,0x76,0x05,0x09,0x4a,0xa5,0x54,0x4a, +0xa5,0x54,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x80, +0x0c,0xc6,0xc5,0x54,0x66,0x44,0x57,0x46,0x13,0x02,0x61,0x34,0x41,0x18,0x4c,0x28, +0xe4,0x63,0x42,0x21,0x1f,0x13,0x04,0xf9,0x98,0x20,0xc8,0xc7,0x84,0x00,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0x90,0xd4,0xcb,0xaa,0x04,0x23,0x06,0x07,0x00,0x82,0x60, +0x60,0xc9,0x8b,0xab,0x04,0xde,0x88,0xc1,0x01,0x80,0x20,0x18,0x58,0xf3,0xf2,0x2a, +0x42,0x60,0x73,0x10,0xd0,0xc7,0xe6,0x40,0xa0,0x8f,0x29,0x03,0x7d,0x4c,0x21,0xe8, +0x33,0x62,0x90,0x00,0x20,0x08,0x06,0xd8,0xbd,0x9c,0x8a,0x10,0x10,0xc3,0x88,0xc1, +0x01,0x80,0x20,0x18,0x58,0xf9,0x12,0x2b,0x66,0x10,0x58,0x19,0xc8,0x0b,0x08,0x86, +0x1b,0x02,0x79,0x01,0x83,0x59,0x86,0x45,0x09,0x4c,0x0d,0xe8,0x05,0x04,0xc3,0x0d, +0x01,0xbd,0x80,0xc1,0x2c,0x03,0x93,0x04,0xb3,0x04,0xcd,0x40,0x05,0xc2,0x4e,0x87, +0xc2,0x0c,0x54,0x20,0xe2,0x70,0x68,0x8c,0xe1,0x89,0x10,0x1f,0x13,0x44,0x45,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0x90,0x98,0x8c,0xbd,0x04,0x26,0x26,0xa0,0x40,0x1f, +0x13,0x13,0x50,0xa0,0xcf,0x88,0x41,0x03,0x80,0x20,0x18,0x44,0x27,0x33,0x2e,0x77, +0xa2,0x2f,0x6e,0xd2,0x26,0xe4,0x42,0x2e,0xe4,0x42,0x2e,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0x26,0x14,0xf0,0x31,0xa1,0x80,0xcf,0x68,0x82,0x2c,0x08,0xa3,0x09,0xb3, +0x30,0x58,0x2a,0x10,0xf2,0xb1,0x54,0x20,0xe4,0x63,0xab,0x90,0x2a,0xf0,0xb1,0x55, +0x50,0x15,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x05,0x33,0xe8,0x42,0x08,0x23, +0x06,0x07,0x00,0x82,0x60,0x60,0xc5,0x4c,0xba,0x10,0xc2,0x88,0xc1,0x01,0x80,0x20, +0x18,0x58,0x32,0xe3,0x2e,0xab,0x22,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x35,0x33, +0xef,0xc2,0x2a,0xc2,0x29,0x08,0x3b,0x05,0x61,0x46,0x08,0xf4,0x31,0x42,0xa0,0xcf, +0x88,0xc1,0x03,0x80,0x20,0x18,0x70,0x35,0x63,0x2e,0xab,0x32,0x2a,0x42,0xd0,0x2b, +0xbd,0xd2,0x32,0x2d,0x73,0x2f,0xaf,0x32,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0x61,0x60,0x33,0xf8,0x52,0x2a,0x33,0x33,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x70,0x02,0xc2,0x4e,0x40,0x98,0x09,0x9a,0x7c,0x4c,0xd0,0xe4,0x63, +0x82,0x20,0x1f,0x13,0x04,0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0x92,0xb4,0xf9,0x97,0xc0,0x02,0x73,0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x24, +0x6b,0xe3,0x2f,0x81,0x05,0xe7,0x22,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x48,0xda, +0xe6,0x5f,0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x48,0xdc,0xc6,0x67,0x02,0x93,0x24, +0xf9,0x98,0x24,0xc9,0xc7,0x84,0x00,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x90,0xc8, +0x0d,0xca,0x04,0x96,0x06,0x69,0x20,0x1f,0x4b,0x83,0x34,0x90,0x8f,0x09,0x01,0x7c, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xb1,0x1b,0x96,0x09,0xac,0x08,0xe8,0x33,0x62, +0x60,0x00,0x20,0x08,0x06,0x09,0xde,0xa0,0x4d,0x60,0xed,0x12,0xc4,0xc7,0x02,0x46, +0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x40,0x06,0x71,0x43,0x33,0xe1,0x92,0x36,0xa3, +0x09,0x01,0x30,0x9a,0x20,0x04,0x86,0x2f,0x42,0x7c,0x4c,0x08,0xe8,0x33,0x62,0x70, +0x00,0x20,0x08,0x06,0x64,0x60,0x37,0x39,0x63,0x2e,0x70,0x33,0x9a,0x10,0x08,0x16, +0x0c,0xf2,0x99,0x25,0x70,0x06,0x2a,0x10,0xf6,0x6a,0x42,0x01,0x1a,0xa8,0x40,0x88, +0xa6,0x0f,0xa0,0x81,0x0a,0x80,0xdd,0x9a,0x3c,0x80,0x06,0x2a,0x00,0x3b,0x6b,0x42, +0x01,0x9a,0x25,0x78,0x06,0x2a,0x10,0xc4,0xc9,0x83,0x67,0xa0,0x02,0x41,0x9c,0x3a, +0x78,0x06,0x2a,0x00,0xc4,0x89,0x83,0x67,0xa0,0x02,0xf0,0x33,0xa7,0x0e,0x9e,0x0a, +0xe0,0x05,0xca,0x80,0x17,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x30,0x20,0x1d,0xb3, +0x99,0x17,0xbf,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x6e,0x28,0x04,0x32,0x18, +0x6e,0x28,0x04,0x32,0x28,0x21,0xd0,0xe9,0x86,0x93,0x31,0x99,0x60,0xc4,0xa0,0x01, +0x40,0x10,0x0c,0x22,0xd9,0x71,0x1b,0x92,0x29,0x9d,0x04,0x79,0x9b,0xb7,0x79,0x9b, +0xb7,0x19,0x4d,0x08,0x80,0x11,0x83,0x03,0x00,0x41,0x30,0x20,0x03,0xd6,0x79,0x1b, +0x7e,0x21,0x9d,0xd1,0x84,0x00,0x18,0x4d,0x10,0x02,0x23,0x84,0xf8,0x98,0x10,0xd0, +0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc8,0x20,0x76,0xe8,0x26,0x64,0x56,0x67,0x34, +0x21,0x10,0x6c,0x50,0xe4,0x63,0x81,0x20,0x9f,0xe1,0x88,0x2e,0x08,0xbe,0x0b,0x00, +0x51,0x01,0xb6,0x23,0x06,0x07,0x00,0x82,0x60,0x60,0xf9,0x8e,0xdd,0x68,0xc4,0x88, +0xc1,0x01,0x80,0x20,0x18,0x58,0xbf,0xb3,0x37,0x5c,0x61,0x1a,0xee,0x80,0x60,0xb8, +0x21,0xc0,0x1d,0x30,0x98,0x65,0x80,0x9e,0xc0,0xc0,0x40,0x77,0x40,0x30,0xdc,0x10, +0xe8,0x0e,0x18,0xcc,0x32,0x44,0x4e,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x09,0xfa, +0xe0,0x0e,0x39,0xd8,0x38,0x04,0xf2,0x19,0x8e,0x08,0x05,0x9f,0x11,0xbe,0xe9,0x86, +0x38,0xf0,0x99,0xc0,0x94,0x84,0x3e,0x16,0x36,0x41,0x7c,0x86,0x1b,0x9a,0xdf,0x09, +0x83,0xe9,0x06,0xb1,0x19,0x9b,0xc0,0x86,0x40,0x3e,0x66,0x04,0xf1,0x19,0x31,0x30, +0x00,0x10,0x04,0x83,0x44,0x7e,0xc4,0x27,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0xeb, +0x7d,0x56,0x27,0x50,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0x92,0x1f,0xd7,0xe1,0x99, +0xf2,0xc9,0x19,0x9c,0x79,0x9d,0xd7,0x79,0x9d,0xd7,0x19,0x4d,0x08,0x80,0xd1,0x04, +0x21,0x18,0x4d,0x18,0x84,0xea,0x99,0xd6,0x81,0x11,0x83,0x03,0x00,0x41,0x30,0xd0, +0xe6,0x47,0x75,0x02,0xf5,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x8d,0x7e,0x56,0xe7, +0x3f,0xd6,0x67,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xa2,0xfc,0xa9,0x9d,0xb1,0x61,0x1f, +0x21,0xb0,0x1d,0xdb,0xb1,0x1d,0xdb,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d, +0x18,0x84,0x11,0x83,0x06,0x00,0x41,0x30,0x88,0xfa,0x27,0x77,0xd4,0x06,0x7e,0x8c, +0x42,0x77,0x74,0x47,0x77,0x74,0x67,0x34,0x21,0x00,0x46,0x0c,0x1a,0x00,0x04,0xc1, +0x20,0xfa,0x9f,0xdd,0x69,0x1b,0xf9,0x41,0x0e,0xde,0xe1,0x1d,0xde,0xe1,0x9d,0xd1, +0x84,0x00,0x58,0xc4,0xa1,0x6c,0xe8,0x87,0x7e,0x16,0x71,0x28,0x9b,0xfa,0xa9,0x9f, +0x45,0x1c,0xca,0xc6,0x7e,0xec,0x67,0xd8,0x80,0x18,0x94,0x01,0x18,0x36,0x20,0x84, +0x64,0x00,0x86,0x0d,0x88,0x00,0x19,0x80,0x4d,0x1c,0xca,0xe6,0x7e,0xee,0x67,0xd8, +0x80,0x08,0x8e,0x01,0xd8,0xc4,0xa1,0x6c,0xf0,0x07,0x7f,0x86,0x0d,0x88,0xc0,0x18, +0x80,0x11,0x83,0x06,0x00,0x41,0x30,0x88,0x4c,0x48,0x7c,0xe0,0x26,0x7f,0xda,0xc6, +0x19,0x9f,0xf1,0x19,0x9f,0xf1,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18, +0x84,0x11,0x83,0x06,0x00,0x41,0x30,0x88,0x54,0xc8,0x7c,0xee,0xa6,0x7f,0xe2,0x46, +0x3a,0x9f,0xf3,0x39,0x9f,0xf3,0x19,0x4d,0x08,0x80,0x11,0x83,0x06,0x00,0x41,0x30, +0x88,0x58,0x08,0x7d,0xf4,0xe6,0x7f,0xe6,0x86,0x4a,0x9f,0xf4,0x49,0x9f,0xf4,0x19, +0x4d,0x08,0x80,0x45,0x1c,0xe4,0x26,0x84,0x48,0x68,0x11,0x07,0xb9,0x11,0xa1,0x12, +0x5a,0xc4,0x41,0x6e,0x46,0xc8,0x84,0x86,0x0d,0x88,0x41,0x19,0x80,0x61,0x03,0x42, +0x48,0x06,0x60,0xd8,0x80,0x08,0x90,0x01,0xd8,0xc4,0x41,0x6e,0x48,0xe8,0x84,0x86, +0x0d,0x88,0xe0,0x18,0x80,0x4d,0x1c,0xe4,0xa6,0x84,0x50,0x68,0xd8,0x80,0x08,0x8c, +0x01,0x28,0xbd,0x49,0x21,0x30,0x54,0x58,0x1f,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82, +0x81,0x16,0x43,0xe7,0x23,0x04,0x23,0x06,0x0d,0x00,0x82,0x60,0x10,0xd9,0x90,0xfc, +0x80,0x4e,0x0a,0x05,0xde,0xfc,0xcc,0xcf,0xfc,0xcc,0xcf,0x68,0x42,0x00,0x8c,0x26, +0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xa4,0x43,0xf6,0x73, +0x3a,0x2d,0x54,0x88,0xc1,0xfd,0xdc,0xcf,0xfd,0xdc,0xcf,0x68,0x42,0x00,0x8c,0x18, +0x34,0x00,0x08,0x82,0x41,0xc4,0x43,0xf8,0xa3,0x3a,0x2f,0x74,0x90,0x41,0xfe,0xe4, +0x4f,0xfe,0xe4,0xcf,0x68,0x42,0x00,0x2c,0xe2,0x20,0x3a,0x31,0x34,0x43,0x8b,0x38, +0x88,0x8e,0x0c,0xd1,0xd0,0x22,0x0e,0xa2,0x33,0x43,0x35,0x34,0x6c,0x40,0x0c,0xca, +0x00,0x0c,0x1b,0x10,0x42,0x32,0x00,0xc3,0x06,0x44,0x80,0x0c,0xc0,0x26,0x0e,0xa2, +0x43,0x43,0x36,0x34,0x6c,0x40,0x04,0xc7,0x00,0x6c,0xe2,0x20,0x3a,0x35,0x74,0x43, +0xc3,0x06,0x44,0x60,0x0c,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x44,0x63,0xf4,0x3f, +0xad,0x63,0x43,0x6c,0x90,0x3a,0x20,0x04,0x42,0x20,0x04,0x42,0xa3,0x09,0x01,0x30, +0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xd1,0x19,0x8d, +0x10,0xed,0xe8,0x10,0x1c,0xb4,0x0e,0x09,0x91,0x10,0x09,0x91,0xd0,0x68,0x42,0x00, +0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x94,0x46,0x25,0x74,0x3b,0x3c,0x24,0x07,0xaf, +0x63,0x42,0x26,0x64,0x42,0x26,0x34,0x9a,0x10,0x00,0x8b,0x38,0xbc,0x8e,0x0f,0xed, +0xd0,0x22,0x0e,0xaf,0xf3,0x43,0x3c,0xb4,0x88,0xc3,0xeb,0x80,0x51,0x0f,0x0d,0x1b, +0x10,0x83,0x32,0x00,0xc3,0x06,0x84,0x90,0x0c,0xc0,0xb0,0x01,0x11,0x20,0x03,0xb0, +0x89,0xc3,0xeb,0x84,0x91,0x0f,0x0d,0x1b,0x10,0xc1,0x31,0x00,0x9b,0x38,0xbc,0x8e, +0x18,0xfd,0xd0,0xb0,0x01,0x11,0x18,0x03,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x11, +0x1c,0xb1,0x50,0xef,0x8c,0xd1,0xed,0xd8,0x4e,0x0b,0xb5,0x50,0x0b,0xb5,0xd0,0x68, +0x42,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x24,0x47,0x2e,0x04,0x3e,0x65,0x94, +0x3b,0xb8,0xf3,0x42,0x2f,0xf4,0x42,0x2f,0x34,0x9a,0x10,0x00,0x8b,0x38,0xe0,0xce, +0x19,0x8d,0xd1,0x22,0x0e,0xb8,0x83,0x46,0x64,0xb4,0x88,0x03,0xee,0xa4,0x51,0x19, +0x0d,0x1b,0x10,0x03,0x29,0x0c,0xc0,0xb0,0x01,0x21,0x8c,0xc2,0x00,0x0c,0x1b,0x10, +0x81,0x28,0x0c,0xc0,0x26,0x0e,0xb8,0xa3,0x46,0x66,0x34,0x6c,0x40,0x04,0xc7,0x00, +0x6c,0xe2,0x80,0x3b,0x6b,0x74,0x46,0xc3,0x06,0x44,0x60,0x0c,0xc0,0x88,0x41,0x03, +0x80,0x20,0x18,0x44,0x79,0x54,0x43,0xe3,0xc3,0x46,0x64,0xf0,0x3b,0x36,0x64,0x43, +0x36,0x64,0x43,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0, +0x00,0x20,0x08,0x06,0x51,0x1f,0xe5,0x90,0xfa,0xc0,0x11,0x1a,0x8c,0x8f,0x0e,0xe9, +0x90,0x0e,0xe9,0xd0,0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xf4,0x47, +0x3b,0xd4,0x3e,0x72,0xa4,0x06,0xe5,0xc3,0x43,0x3c,0xc4,0x43,0x3c,0x34,0x9a,0x10, +0x00,0x8b,0x38,0x94,0x0f,0x1d,0xbd,0xd1,0x22,0x0e,0xe5,0x53,0x47,0x70,0xb4,0x88, +0x43,0xf9,0xd8,0x51,0x1c,0x0d,0x1b,0x10,0x83,0x32,0x00,0xc3,0x06,0x84,0x90,0x0c, +0xc0,0xb0,0x01,0x11,0x20,0x03,0xb0,0x89,0x43,0xf9,0xdc,0x91,0x1c,0x0d,0x1b,0x10, +0xc1,0x31,0x00,0x9b,0x38,0x94,0x0f,0x1e,0xcd,0xd1,0xb0,0x01,0x11,0x18,0x03,0x60, +0xf9,0xd0,0x43,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x6d,0x94,0x72,0x08,0x54, +0x82,0x11,0x83,0x06,0x00,0x41,0x30,0x88,0x50,0x89,0x8c,0xe4,0x67,0x8f,0x62,0x21, +0x28,0xa3,0x32,0x2a,0xa3,0x32,0x1a,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18, +0x84,0x11,0x83,0x06,0x00,0x41,0x30,0x88,0x58,0x09,0x8d,0xf2,0xe7,0x8f,0x6a,0xa1, +0x48,0xa3,0x34,0x4a,0xa3,0x34,0x1a,0x4d,0x08,0x80,0x11,0x83,0x06,0x00,0x41,0x30, +0x88,0x5c,0x49,0x8d,0xf8,0x27,0x94,0x6e,0xe1,0x58,0xa3,0x35,0x5a,0xa3,0x35,0x1a, +0x4d,0x08,0x80,0x45,0x1c,0xe8,0x67,0x94,0x48,0x69,0x11,0x07,0xfa,0x21,0xa5,0x52, +0x5a,0xc4,0x81,0x7e,0x4a,0xc9,0x94,0x86,0x0d,0x88,0x41,0x19,0x80,0x61,0x03,0x42, +0x48,0x06,0x60,0xd8,0x80,0x08,0x90,0x01,0xd8,0xc4,0x81,0x7e,0x4c,0xe9,0x94,0x86, +0x0d,0x88,0xe0,0x18,0x80,0x4d,0x1c,0xe8,0xe7,0x94,0x50,0x69,0xd8,0x80,0x08,0x8c, +0x01,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xa8,0x96,0xe2,0xe8,0x7f,0x50,0x89,0x7f, +0x1c,0x39,0x92,0x23,0x39,0x92,0xa3,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84, +0x41,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x28,0x97,0xea,0xc8,0x84,0x58,0x09,0x84, +0x24,0x3b,0xb2,0x23,0x3b,0xb2,0xa3,0xd1,0x84,0x00,0x18,0x31,0x68,0x00,0x10,0x04, +0x83,0x68,0x97,0xee,0x28,0x85,0x5c,0x49,0x84,0x28,0x3c,0xc2,0x23,0x3c,0xc2,0xa3, +0xd1,0x84,0x00,0x58,0xc4,0x21,0x84,0x60,0xe9,0x95,0x16,0x71,0x08,0xa1,0x58,0x82, +0xa5,0x45,0x1c,0x42,0x48,0x96,0x62,0x69,0xd8,0x80,0x18,0x94,0x01,0x18,0x36,0x20, +0x84,0x64,0x00,0x86,0x0d,0x88,0x00,0x19,0x80,0x4d,0x1c,0x42,0x68,0x96,0x64,0x69, +0xd8,0x80,0x08,0x8e,0x01,0xd8,0xc4,0x21,0x84,0x68,0x69,0x96,0x86,0x0d,0x88,0xc0, +0x18,0x80,0x11,0x83,0x06,0x00,0x41,0x30,0x88,0xc4,0xc9,0x8f,0x58,0xa8,0x96,0x5a, +0x61,0xfb,0xa3,0x3f,0xfa,0xa3,0x3f,0x1a,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d, +0x18,0x84,0x11,0x83,0x06,0x00,0x41,0x30,0x88,0xcc,0x49,0x94,0x66,0x28,0x97,0x62, +0xe1,0x1b,0xa5,0x51,0x1a,0xa5,0x51,0x1a,0x4d,0x08,0x80,0x11,0x83,0x06,0x00,0x41, +0x30,0x88,0xd0,0x89,0x94,0x6c,0x68,0x97,0x66,0x21,0x0c,0x4a,0xa9,0x94,0x4a,0xa9, +0x94,0x46,0x13,0x02,0x60,0x11,0x07,0x17,0xea,0xa5,0x5b,0x5a,0xc4,0xc1,0x85,0x7c, +0x09,0x97,0x16,0x71,0x70,0xa1,0x5f,0xca,0xa5,0x61,0x03,0x62,0x50,0x06,0x60,0xd8, +0x80,0x10,0x92,0x01,0x18,0x36,0x20,0x02,0x64,0x00,0x36,0x71,0x70,0x21,0x70,0xd2, +0xa5,0x61,0x03,0x22,0x38,0x06,0x60,0x13,0x07,0x17,0x0a,0xa7,0x5d,0x1a,0x36,0x20, +0x02,0x63,0x00,0xec,0x1d,0xe2,0x01,0x3e,0x16,0x94,0x03,0x7c,0x2c,0x20,0x07,0xf8, +0x58,0x70,0x0b,0xf0,0xb1,0xc0,0x16,0xe0,0x63,0x01,0x2b,0xc0,0xc7,0x82,0x55,0x80, +0x8f,0x05,0xa5,0x00,0x1f,0x0b,0x48,0x01,0x3e,0x16,0xe8,0x01,0x7c,0x2c,0xc8,0x03, +0xf8,0x58,0xd0,0x06,0xf0,0xb1,0x80,0x0d,0xe0,0x63,0x81,0x18,0xc0,0xc7,0x82,0x30, +0x80,0x8f,0x05,0x17,0x7c,0x2c,0xb0,0xe0,0x33,0x1c,0x11,0xd4,0x91,0xf0,0xcd,0x32, +0x48,0x56,0x30,0x4b,0x30,0x0d,0x54,0x20,0xa5,0x40,0x89,0x88,0x34,0x50,0x81,0xfc, +0x01,0x85,0x22,0xd2,0x40,0x05,0x92,0x07,0x94,0x8b,0x48,0x03,0x15,0xc8,0x1c,0x50, +0x32,0x22,0x0d,0x54,0x20,0x6d,0x40,0xd9,0x88,0x34,0x50,0x81,0x84,0x01,0x65,0x8f, +0x81,0x34,0x50,0x81,0x84,0x01,0xc5,0x26,0xd2,0x40,0x05,0x10,0x06,0x94,0x7d,0x06, +0xd2,0x88,0xc1,0x02,0x80,0x20,0x18,0x78,0x23,0xa5,0x4b,0x44,0x61,0x10,0x85,0x31, +0x62,0xb0,0x00,0x20,0x08,0x06,0x1e,0x49,0xed,0xd2,0x4d,0xd8,0x44,0x4d,0xdc,0x84, +0x4d,0xd4,0xc4,0x88,0xc1,0x01,0x80,0x20,0x18,0x58,0x29,0x55,0x4e,0x81,0x30,0x62, +0xb0,0x00,0x20,0x08,0x06,0x9e,0x49,0xf5,0x52,0x4e,0xe0,0xc4,0x4d,0x1c,0x48,0x62, +0x81,0x40,0x1f,0x0b,0x52,0x49,0x3e,0x96,0x4a,0x41,0x7c,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0x91,0xa9,0x72,0x72,0x4c,0x08,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06, +0x09,0x4d,0x99,0x53,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x49,0x4d,0xa1,0x93,0x64, +0x41,0x21,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x48,0x6e,0x2a,0x9d,0x82,0x11,0x83, +0x03,0x00,0x41,0x30,0xb0,0x68,0x0a,0x9e,0x20,0x62,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0xac,0x9a,0x8a,0x27,0x48,0x30,0xc8,0xa5,0x60,0x30,0xdc,0x10,0xa8,0x14,0x18,0xcc, +0x32,0x54,0x54,0xb0,0x88,0x83,0x1f,0xb5,0x94,0x40,0x01,0x62,0x2c,0xe2,0xf0,0x47, +0x2f,0x45,0x50,0x80,0x18,0x8b,0x38,0x80,0x52,0x4c,0x19,0x14,0x20,0xc6,0x26,0x0e, +0xa1,0x34,0x53,0x08,0x05,0x88,0xb1,0x89,0x83,0x28,0xd5,0x94,0x42,0x01,0x62,0xcc, +0x12,0x4c,0xb3,0x04,0xd6,0x40,0x05,0x22,0x97,0x41,0xc4,0x55,0x03,0x15,0x08,0xba, +0x44,0x5c,0x35,0x62,0xe0,0x00,0x20,0x08,0x06,0xce,0x59,0xd1,0x93,0x2e,0xb5,0x12, +0x2b,0x8d,0x94,0x10,0x08,0xc2,0x3b,0x61,0x40,0x0c,0x00,0x00,0x26,0x00,0x00,0x00, +0x5b,0x8a,0x54,0x08,0xfc,0xe0,0x18,0x85,0x2d,0x05,0x2b,0x04,0x7e,0x70,0x8c,0xc2, +0x96,0xe2,0x15,0x02,0x3f,0x38,0x46,0x61,0x4b,0x21,0x0b,0x81,0x1f,0x1c,0xa3,0xb0, +0x65,0x18,0x87,0xc0,0x0f,0xb6,0x0c,0xb2,0x13,0xf8,0xc1,0x96,0x81,0x76,0x02,0x3f, +0xd8,0x32,0x90,0x4f,0xe0,0x07,0x5b,0x06,0xf3,0x09,0xfc,0x60,0xcb,0x90,0x3f,0x81, +0x1f,0x6c,0x19,0xf6,0x27,0xf0,0x83,0x2d,0xc3,0x0a,0x05,0x7e,0xb0,0x65,0x68,0xa1, +0xc0,0x0f,0xb6,0x0c,0x39,0x14,0xf8,0xc1,0x96,0x61,0x87,0x02,0x3f,0xd8,0x32,0xac, +0x51,0xe0,0x07,0x5b,0x86,0x36,0x0a,0xfc,0x60,0xcb,0xf0,0x47,0x81,0x1f,0x6c,0x19, +0x42,0x29,0xf0,0x83,0x2d,0x43,0x2c,0x05,0x7e,0xb0,0x65,0x98,0xa5,0xc0,0x0f,0xb6, +0x0c,0xe3,0x14,0xf8,0xc1,0x96,0xa1,0x9c,0x02,0x3f,0xd8,0x32,0xec,0x54,0xe0,0x07, +0x5b,0x86,0x9e,0x0a,0xfc,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_16bit_permutations.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_16bit_permutations.h new file mode 100644 index 00000000..cba9bf84 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_16bit_permutations.h @@ -0,0 +1,135 @@ +#include "ffx_fsr2_depth_clip_pass_16bit_80a302a68fa80e6782ed75304e4f44bb.h" +#include "ffx_fsr2_depth_clip_pass_16bit_4d863d10ad4d8034b6b65ccdcc6c2d42.h" +#include "ffx_fsr2_depth_clip_pass_16bit_bdfadf8b5a49c9a2ec7d3da8a1fdf184.h" +#include "ffx_fsr2_depth_clip_pass_16bit_f4f98ad4e81bf9a815e5e33e6f840684.h" +#include "ffx_fsr2_depth_clip_pass_16bit_846805a602c4865b8f679129d52e423f.h" +#include "ffx_fsr2_depth_clip_pass_16bit_a0ea347c7485dd13bb6ae5bc7ea3880e.h" +#include "ffx_fsr2_depth_clip_pass_16bit_284a5d384de545423d76469ff13ec53a.h" +#include "ffx_fsr2_depth_clip_pass_16bit_b2b146853f34ea74cb56716d04e72878.h" + +typedef union ffx_fsr2_depth_clip_pass_16bit_PermutationKey { + struct { + uint32_t FFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE : 1; + uint32_t FFX_FSR2_OPTION_HDR_COLOR_INPUT : 1; + uint32_t FFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_JITTERED_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_INVERTED_DEPTH : 1; + uint32_t FFX_FSR2_OPTION_APPLY_SHARPENING : 1; + }; + uint32_t index; +} ffx_fsr2_depth_clip_pass_16bit_PermutationKey; + +typedef struct ffx_fsr2_depth_clip_pass_16bit_PermutationInfo { + const uint32_t blobSize; + const unsigned char* blobData; + + + const uint32_t numCBVResources; + const char** cbvResourceNames; + const uint32_t* cbvResourceBindings; + const uint32_t* cbvResourceCounts; + const uint32_t* cbvResourceSpaces; + + const uint32_t numSRVResources; + const char** srvResourceNames; + const uint32_t* srvResourceBindings; + const uint32_t* srvResourceCounts; + const uint32_t* srvResourceSpaces; + + const uint32_t numUAVResources; + const char** uavResourceNames; + const uint32_t* uavResourceBindings; + const uint32_t* uavResourceCounts; + const uint32_t* uavResourceSpaces; + + const uint32_t numSamplerResources; + const char** samplerResourceNames; + const uint32_t* samplerResourceBindings; + const uint32_t* samplerResourceCounts; + const uint32_t* samplerResourceSpaces; + + const uint32_t numRTAccelerationStructureResources; + const char** rtAccelerationStructureResourceNames; + const uint32_t* rtAccelerationStructureResourceBindings; + const uint32_t* rtAccelerationStructureResourceCounts; + const uint32_t* rtAccelerationStructureResourceSpaces; +} ffx_fsr2_depth_clip_pass_16bit_PermutationInfo; + +static const uint32_t g_ffx_fsr2_depth_clip_pass_16bit_IndirectionTable[] = { + 7, + 7, + 7, + 7, + 4, + 4, + 4, + 4, + 6, + 6, + 6, + 6, + 2, + 2, + 2, + 2, + 5, + 5, + 5, + 5, + 3, + 3, + 3, + 3, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 7, + 7, + 7, + 7, + 4, + 4, + 4, + 4, + 6, + 6, + 6, + 6, + 2, + 2, + 2, + 2, + 5, + 5, + 5, + 5, + 3, + 3, + 3, + 3, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, +}; + +static const ffx_fsr2_depth_clip_pass_16bit_PermutationInfo g_ffx_fsr2_depth_clip_pass_16bit_PermutationInfo[] = { + { g_ffx_fsr2_depth_clip_pass_16bit_80a302a68fa80e6782ed75304e4f44bb_size, g_ffx_fsr2_depth_clip_pass_16bit_80a302a68fa80e6782ed75304e4f44bb_data, 1, g_ffx_fsr2_depth_clip_pass_16bit_80a302a68fa80e6782ed75304e4f44bb_CBVResourceNames, g_ffx_fsr2_depth_clip_pass_16bit_80a302a68fa80e6782ed75304e4f44bb_CBVResourceBindings, g_ffx_fsr2_depth_clip_pass_16bit_80a302a68fa80e6782ed75304e4f44bb_CBVResourceCounts, g_ffx_fsr2_depth_clip_pass_16bit_80a302a68fa80e6782ed75304e4f44bb_CBVResourceSpaces, 9, g_ffx_fsr2_depth_clip_pass_16bit_80a302a68fa80e6782ed75304e4f44bb_SRVResourceNames, g_ffx_fsr2_depth_clip_pass_16bit_80a302a68fa80e6782ed75304e4f44bb_SRVResourceBindings, g_ffx_fsr2_depth_clip_pass_16bit_80a302a68fa80e6782ed75304e4f44bb_SRVResourceCounts, g_ffx_fsr2_depth_clip_pass_16bit_80a302a68fa80e6782ed75304e4f44bb_SRVResourceSpaces, 2, g_ffx_fsr2_depth_clip_pass_16bit_80a302a68fa80e6782ed75304e4f44bb_UAVResourceNames, g_ffx_fsr2_depth_clip_pass_16bit_80a302a68fa80e6782ed75304e4f44bb_UAVResourceBindings, g_ffx_fsr2_depth_clip_pass_16bit_80a302a68fa80e6782ed75304e4f44bb_UAVResourceCounts, g_ffx_fsr2_depth_clip_pass_16bit_80a302a68fa80e6782ed75304e4f44bb_UAVResourceSpaces, 1, g_ffx_fsr2_depth_clip_pass_16bit_80a302a68fa80e6782ed75304e4f44bb_SamplerResourceNames, g_ffx_fsr2_depth_clip_pass_16bit_80a302a68fa80e6782ed75304e4f44bb_SamplerResourceBindings, g_ffx_fsr2_depth_clip_pass_16bit_80a302a68fa80e6782ed75304e4f44bb_SamplerResourceCounts, g_ffx_fsr2_depth_clip_pass_16bit_80a302a68fa80e6782ed75304e4f44bb_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_depth_clip_pass_16bit_4d863d10ad4d8034b6b65ccdcc6c2d42_size, g_ffx_fsr2_depth_clip_pass_16bit_4d863d10ad4d8034b6b65ccdcc6c2d42_data, 1, g_ffx_fsr2_depth_clip_pass_16bit_4d863d10ad4d8034b6b65ccdcc6c2d42_CBVResourceNames, g_ffx_fsr2_depth_clip_pass_16bit_4d863d10ad4d8034b6b65ccdcc6c2d42_CBVResourceBindings, g_ffx_fsr2_depth_clip_pass_16bit_4d863d10ad4d8034b6b65ccdcc6c2d42_CBVResourceCounts, g_ffx_fsr2_depth_clip_pass_16bit_4d863d10ad4d8034b6b65ccdcc6c2d42_CBVResourceSpaces, 9, g_ffx_fsr2_depth_clip_pass_16bit_4d863d10ad4d8034b6b65ccdcc6c2d42_SRVResourceNames, g_ffx_fsr2_depth_clip_pass_16bit_4d863d10ad4d8034b6b65ccdcc6c2d42_SRVResourceBindings, g_ffx_fsr2_depth_clip_pass_16bit_4d863d10ad4d8034b6b65ccdcc6c2d42_SRVResourceCounts, g_ffx_fsr2_depth_clip_pass_16bit_4d863d10ad4d8034b6b65ccdcc6c2d42_SRVResourceSpaces, 2, g_ffx_fsr2_depth_clip_pass_16bit_4d863d10ad4d8034b6b65ccdcc6c2d42_UAVResourceNames, g_ffx_fsr2_depth_clip_pass_16bit_4d863d10ad4d8034b6b65ccdcc6c2d42_UAVResourceBindings, g_ffx_fsr2_depth_clip_pass_16bit_4d863d10ad4d8034b6b65ccdcc6c2d42_UAVResourceCounts, g_ffx_fsr2_depth_clip_pass_16bit_4d863d10ad4d8034b6b65ccdcc6c2d42_UAVResourceSpaces, 1, g_ffx_fsr2_depth_clip_pass_16bit_4d863d10ad4d8034b6b65ccdcc6c2d42_SamplerResourceNames, g_ffx_fsr2_depth_clip_pass_16bit_4d863d10ad4d8034b6b65ccdcc6c2d42_SamplerResourceBindings, g_ffx_fsr2_depth_clip_pass_16bit_4d863d10ad4d8034b6b65ccdcc6c2d42_SamplerResourceCounts, g_ffx_fsr2_depth_clip_pass_16bit_4d863d10ad4d8034b6b65ccdcc6c2d42_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_depth_clip_pass_16bit_bdfadf8b5a49c9a2ec7d3da8a1fdf184_size, g_ffx_fsr2_depth_clip_pass_16bit_bdfadf8b5a49c9a2ec7d3da8a1fdf184_data, 1, g_ffx_fsr2_depth_clip_pass_16bit_bdfadf8b5a49c9a2ec7d3da8a1fdf184_CBVResourceNames, g_ffx_fsr2_depth_clip_pass_16bit_bdfadf8b5a49c9a2ec7d3da8a1fdf184_CBVResourceBindings, g_ffx_fsr2_depth_clip_pass_16bit_bdfadf8b5a49c9a2ec7d3da8a1fdf184_CBVResourceCounts, g_ffx_fsr2_depth_clip_pass_16bit_bdfadf8b5a49c9a2ec7d3da8a1fdf184_CBVResourceSpaces, 9, g_ffx_fsr2_depth_clip_pass_16bit_bdfadf8b5a49c9a2ec7d3da8a1fdf184_SRVResourceNames, g_ffx_fsr2_depth_clip_pass_16bit_bdfadf8b5a49c9a2ec7d3da8a1fdf184_SRVResourceBindings, g_ffx_fsr2_depth_clip_pass_16bit_bdfadf8b5a49c9a2ec7d3da8a1fdf184_SRVResourceCounts, g_ffx_fsr2_depth_clip_pass_16bit_bdfadf8b5a49c9a2ec7d3da8a1fdf184_SRVResourceSpaces, 2, g_ffx_fsr2_depth_clip_pass_16bit_bdfadf8b5a49c9a2ec7d3da8a1fdf184_UAVResourceNames, g_ffx_fsr2_depth_clip_pass_16bit_bdfadf8b5a49c9a2ec7d3da8a1fdf184_UAVResourceBindings, g_ffx_fsr2_depth_clip_pass_16bit_bdfadf8b5a49c9a2ec7d3da8a1fdf184_UAVResourceCounts, g_ffx_fsr2_depth_clip_pass_16bit_bdfadf8b5a49c9a2ec7d3da8a1fdf184_UAVResourceSpaces, 1, g_ffx_fsr2_depth_clip_pass_16bit_bdfadf8b5a49c9a2ec7d3da8a1fdf184_SamplerResourceNames, g_ffx_fsr2_depth_clip_pass_16bit_bdfadf8b5a49c9a2ec7d3da8a1fdf184_SamplerResourceBindings, g_ffx_fsr2_depth_clip_pass_16bit_bdfadf8b5a49c9a2ec7d3da8a1fdf184_SamplerResourceCounts, g_ffx_fsr2_depth_clip_pass_16bit_bdfadf8b5a49c9a2ec7d3da8a1fdf184_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_depth_clip_pass_16bit_f4f98ad4e81bf9a815e5e33e6f840684_size, g_ffx_fsr2_depth_clip_pass_16bit_f4f98ad4e81bf9a815e5e33e6f840684_data, 1, g_ffx_fsr2_depth_clip_pass_16bit_f4f98ad4e81bf9a815e5e33e6f840684_CBVResourceNames, g_ffx_fsr2_depth_clip_pass_16bit_f4f98ad4e81bf9a815e5e33e6f840684_CBVResourceBindings, g_ffx_fsr2_depth_clip_pass_16bit_f4f98ad4e81bf9a815e5e33e6f840684_CBVResourceCounts, g_ffx_fsr2_depth_clip_pass_16bit_f4f98ad4e81bf9a815e5e33e6f840684_CBVResourceSpaces, 9, g_ffx_fsr2_depth_clip_pass_16bit_f4f98ad4e81bf9a815e5e33e6f840684_SRVResourceNames, g_ffx_fsr2_depth_clip_pass_16bit_f4f98ad4e81bf9a815e5e33e6f840684_SRVResourceBindings, g_ffx_fsr2_depth_clip_pass_16bit_f4f98ad4e81bf9a815e5e33e6f840684_SRVResourceCounts, g_ffx_fsr2_depth_clip_pass_16bit_f4f98ad4e81bf9a815e5e33e6f840684_SRVResourceSpaces, 2, g_ffx_fsr2_depth_clip_pass_16bit_f4f98ad4e81bf9a815e5e33e6f840684_UAVResourceNames, g_ffx_fsr2_depth_clip_pass_16bit_f4f98ad4e81bf9a815e5e33e6f840684_UAVResourceBindings, g_ffx_fsr2_depth_clip_pass_16bit_f4f98ad4e81bf9a815e5e33e6f840684_UAVResourceCounts, g_ffx_fsr2_depth_clip_pass_16bit_f4f98ad4e81bf9a815e5e33e6f840684_UAVResourceSpaces, 1, g_ffx_fsr2_depth_clip_pass_16bit_f4f98ad4e81bf9a815e5e33e6f840684_SamplerResourceNames, g_ffx_fsr2_depth_clip_pass_16bit_f4f98ad4e81bf9a815e5e33e6f840684_SamplerResourceBindings, g_ffx_fsr2_depth_clip_pass_16bit_f4f98ad4e81bf9a815e5e33e6f840684_SamplerResourceCounts, g_ffx_fsr2_depth_clip_pass_16bit_f4f98ad4e81bf9a815e5e33e6f840684_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_depth_clip_pass_16bit_846805a602c4865b8f679129d52e423f_size, g_ffx_fsr2_depth_clip_pass_16bit_846805a602c4865b8f679129d52e423f_data, 1, g_ffx_fsr2_depth_clip_pass_16bit_846805a602c4865b8f679129d52e423f_CBVResourceNames, g_ffx_fsr2_depth_clip_pass_16bit_846805a602c4865b8f679129d52e423f_CBVResourceBindings, g_ffx_fsr2_depth_clip_pass_16bit_846805a602c4865b8f679129d52e423f_CBVResourceCounts, g_ffx_fsr2_depth_clip_pass_16bit_846805a602c4865b8f679129d52e423f_CBVResourceSpaces, 9, g_ffx_fsr2_depth_clip_pass_16bit_846805a602c4865b8f679129d52e423f_SRVResourceNames, g_ffx_fsr2_depth_clip_pass_16bit_846805a602c4865b8f679129d52e423f_SRVResourceBindings, g_ffx_fsr2_depth_clip_pass_16bit_846805a602c4865b8f679129d52e423f_SRVResourceCounts, g_ffx_fsr2_depth_clip_pass_16bit_846805a602c4865b8f679129d52e423f_SRVResourceSpaces, 2, g_ffx_fsr2_depth_clip_pass_16bit_846805a602c4865b8f679129d52e423f_UAVResourceNames, g_ffx_fsr2_depth_clip_pass_16bit_846805a602c4865b8f679129d52e423f_UAVResourceBindings, g_ffx_fsr2_depth_clip_pass_16bit_846805a602c4865b8f679129d52e423f_UAVResourceCounts, g_ffx_fsr2_depth_clip_pass_16bit_846805a602c4865b8f679129d52e423f_UAVResourceSpaces, 1, g_ffx_fsr2_depth_clip_pass_16bit_846805a602c4865b8f679129d52e423f_SamplerResourceNames, g_ffx_fsr2_depth_clip_pass_16bit_846805a602c4865b8f679129d52e423f_SamplerResourceBindings, g_ffx_fsr2_depth_clip_pass_16bit_846805a602c4865b8f679129d52e423f_SamplerResourceCounts, g_ffx_fsr2_depth_clip_pass_16bit_846805a602c4865b8f679129d52e423f_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_depth_clip_pass_16bit_a0ea347c7485dd13bb6ae5bc7ea3880e_size, g_ffx_fsr2_depth_clip_pass_16bit_a0ea347c7485dd13bb6ae5bc7ea3880e_data, 1, g_ffx_fsr2_depth_clip_pass_16bit_a0ea347c7485dd13bb6ae5bc7ea3880e_CBVResourceNames, g_ffx_fsr2_depth_clip_pass_16bit_a0ea347c7485dd13bb6ae5bc7ea3880e_CBVResourceBindings, g_ffx_fsr2_depth_clip_pass_16bit_a0ea347c7485dd13bb6ae5bc7ea3880e_CBVResourceCounts, g_ffx_fsr2_depth_clip_pass_16bit_a0ea347c7485dd13bb6ae5bc7ea3880e_CBVResourceSpaces, 9, g_ffx_fsr2_depth_clip_pass_16bit_a0ea347c7485dd13bb6ae5bc7ea3880e_SRVResourceNames, g_ffx_fsr2_depth_clip_pass_16bit_a0ea347c7485dd13bb6ae5bc7ea3880e_SRVResourceBindings, g_ffx_fsr2_depth_clip_pass_16bit_a0ea347c7485dd13bb6ae5bc7ea3880e_SRVResourceCounts, g_ffx_fsr2_depth_clip_pass_16bit_a0ea347c7485dd13bb6ae5bc7ea3880e_SRVResourceSpaces, 2, g_ffx_fsr2_depth_clip_pass_16bit_a0ea347c7485dd13bb6ae5bc7ea3880e_UAVResourceNames, g_ffx_fsr2_depth_clip_pass_16bit_a0ea347c7485dd13bb6ae5bc7ea3880e_UAVResourceBindings, g_ffx_fsr2_depth_clip_pass_16bit_a0ea347c7485dd13bb6ae5bc7ea3880e_UAVResourceCounts, g_ffx_fsr2_depth_clip_pass_16bit_a0ea347c7485dd13bb6ae5bc7ea3880e_UAVResourceSpaces, 1, g_ffx_fsr2_depth_clip_pass_16bit_a0ea347c7485dd13bb6ae5bc7ea3880e_SamplerResourceNames, g_ffx_fsr2_depth_clip_pass_16bit_a0ea347c7485dd13bb6ae5bc7ea3880e_SamplerResourceBindings, g_ffx_fsr2_depth_clip_pass_16bit_a0ea347c7485dd13bb6ae5bc7ea3880e_SamplerResourceCounts, g_ffx_fsr2_depth_clip_pass_16bit_a0ea347c7485dd13bb6ae5bc7ea3880e_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_depth_clip_pass_16bit_284a5d384de545423d76469ff13ec53a_size, g_ffx_fsr2_depth_clip_pass_16bit_284a5d384de545423d76469ff13ec53a_data, 1, g_ffx_fsr2_depth_clip_pass_16bit_284a5d384de545423d76469ff13ec53a_CBVResourceNames, g_ffx_fsr2_depth_clip_pass_16bit_284a5d384de545423d76469ff13ec53a_CBVResourceBindings, g_ffx_fsr2_depth_clip_pass_16bit_284a5d384de545423d76469ff13ec53a_CBVResourceCounts, g_ffx_fsr2_depth_clip_pass_16bit_284a5d384de545423d76469ff13ec53a_CBVResourceSpaces, 9, g_ffx_fsr2_depth_clip_pass_16bit_284a5d384de545423d76469ff13ec53a_SRVResourceNames, g_ffx_fsr2_depth_clip_pass_16bit_284a5d384de545423d76469ff13ec53a_SRVResourceBindings, g_ffx_fsr2_depth_clip_pass_16bit_284a5d384de545423d76469ff13ec53a_SRVResourceCounts, g_ffx_fsr2_depth_clip_pass_16bit_284a5d384de545423d76469ff13ec53a_SRVResourceSpaces, 2, g_ffx_fsr2_depth_clip_pass_16bit_284a5d384de545423d76469ff13ec53a_UAVResourceNames, g_ffx_fsr2_depth_clip_pass_16bit_284a5d384de545423d76469ff13ec53a_UAVResourceBindings, g_ffx_fsr2_depth_clip_pass_16bit_284a5d384de545423d76469ff13ec53a_UAVResourceCounts, g_ffx_fsr2_depth_clip_pass_16bit_284a5d384de545423d76469ff13ec53a_UAVResourceSpaces, 1, g_ffx_fsr2_depth_clip_pass_16bit_284a5d384de545423d76469ff13ec53a_SamplerResourceNames, g_ffx_fsr2_depth_clip_pass_16bit_284a5d384de545423d76469ff13ec53a_SamplerResourceBindings, g_ffx_fsr2_depth_clip_pass_16bit_284a5d384de545423d76469ff13ec53a_SamplerResourceCounts, g_ffx_fsr2_depth_clip_pass_16bit_284a5d384de545423d76469ff13ec53a_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_depth_clip_pass_16bit_b2b146853f34ea74cb56716d04e72878_size, g_ffx_fsr2_depth_clip_pass_16bit_b2b146853f34ea74cb56716d04e72878_data, 1, g_ffx_fsr2_depth_clip_pass_16bit_b2b146853f34ea74cb56716d04e72878_CBVResourceNames, g_ffx_fsr2_depth_clip_pass_16bit_b2b146853f34ea74cb56716d04e72878_CBVResourceBindings, g_ffx_fsr2_depth_clip_pass_16bit_b2b146853f34ea74cb56716d04e72878_CBVResourceCounts, g_ffx_fsr2_depth_clip_pass_16bit_b2b146853f34ea74cb56716d04e72878_CBVResourceSpaces, 9, g_ffx_fsr2_depth_clip_pass_16bit_b2b146853f34ea74cb56716d04e72878_SRVResourceNames, g_ffx_fsr2_depth_clip_pass_16bit_b2b146853f34ea74cb56716d04e72878_SRVResourceBindings, g_ffx_fsr2_depth_clip_pass_16bit_b2b146853f34ea74cb56716d04e72878_SRVResourceCounts, g_ffx_fsr2_depth_clip_pass_16bit_b2b146853f34ea74cb56716d04e72878_SRVResourceSpaces, 2, g_ffx_fsr2_depth_clip_pass_16bit_b2b146853f34ea74cb56716d04e72878_UAVResourceNames, g_ffx_fsr2_depth_clip_pass_16bit_b2b146853f34ea74cb56716d04e72878_UAVResourceBindings, g_ffx_fsr2_depth_clip_pass_16bit_b2b146853f34ea74cb56716d04e72878_UAVResourceCounts, g_ffx_fsr2_depth_clip_pass_16bit_b2b146853f34ea74cb56716d04e72878_UAVResourceSpaces, 1, g_ffx_fsr2_depth_clip_pass_16bit_b2b146853f34ea74cb56716d04e72878_SamplerResourceNames, g_ffx_fsr2_depth_clip_pass_16bit_b2b146853f34ea74cb56716d04e72878_SamplerResourceBindings, g_ffx_fsr2_depth_clip_pass_16bit_b2b146853f34ea74cb56716d04e72878_SamplerResourceCounts, g_ffx_fsr2_depth_clip_pass_16bit_b2b146853f34ea74cb56716d04e72878_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_16bit_permutations.h.d b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_16bit_permutations.h.d new file mode 100644 index 00000000..5abc1408 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_16bit_permutations.h.d @@ -0,0 +1 @@ +src/ffx-fsr2-api/shaders/dx12/ffx_fsr2_depth_clip_pass_16bit_permutations.h: ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_callbacks_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common_half.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_resources.h ../../src/ffx-fsr2-api/shaders/ffx_core.h ../../src/ffx-fsr2-api/shaders/ffx_core_portability.h ../../src/ffx-fsr2-api/shaders/ffx_common_types.h ../../src/ffx-fsr2-api/shaders/ffx_core_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_common.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_sample.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_depth_clip.h \ No newline at end of file diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_22e29fb74b44edd504e9443f0c6d07f8.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_22e29fb74b44edd504e9443f0c6d07f8.h new file mode 100644 index 00000000..409d1864 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_22e29fb74b44edd504e9443f0c6d07f8.h @@ -0,0 +1,791 @@ +// ffx_fsr2_depth_clip_pass_22e29fb74b44edd504e9443f0c6d07f8.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_depth_clip_pass_22e29fb74b44edd504e9443f0c6d07f8_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_22e29fb74b44edd504e9443f0c6d07f8_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_22e29fb74b44edd504e9443f0c6d07f8_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_22e29fb74b44edd504e9443f0c6d07f8_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_22e29fb74b44edd504e9443f0c6d07f8_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_exposure", "r_reactive_mask", "r_transparency_and_composition_mask", "r_reconstructed_previous_nearest_depth", "r_dilated_motion_vectors", "r_previous_dilated_motion_vectors", "r_dilatedDepth", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_22e29fb74b44edd504e9443f0c6d07f8_SRVResourceBindings[] = { 7, 6, 9, 3, 4, 0, 1, 5, 2, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_22e29fb74b44edd504e9443f0c6d07f8_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_22e29fb74b44edd504e9443f0c6d07f8_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_22e29fb74b44edd504e9443f0c6d07f8_UAVResourceNames[] = { "rw_prepared_input_color", "rw_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_22e29fb74b44edd504e9443f0c6d07f8_UAVResourceBindings[] = { 1, 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_22e29fb74b44edd504e9443f0c6d07f8_UAVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_22e29fb74b44edd504e9443f0c6d07f8_UAVResourceSpaces[] = { 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_22e29fb74b44edd504e9443f0c6d07f8_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_22e29fb74b44edd504e9443f0c6d07f8_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_22e29fb74b44edd504e9443f0c6d07f8_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_22e29fb74b44edd504e9443f0c6d07f8_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_depth_clip_pass_22e29fb74b44edd504e9443f0c6d07f8_size = 12208; + +static const unsigned char g_ffx_fsr2_depth_clip_pass_22e29fb74b44edd504e9443f0c6d07f8_data[] = { +0x44,0x58,0x42,0x43,0x17,0x1b,0x8c,0xbe,0x0e,0xe4,0xb4,0x9d,0xab,0x98,0xb3,0x82, +0x29,0x51,0x6f,0xd0,0x01,0x00,0x00,0x00,0xb0,0x2f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0xf0,0x10,0x00,0x00,0x0c,0x11,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x80,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xf4,0x0e,0x00,0x00,0x62,0x00,0x05,0x00, +0xbd,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xdc,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xb4,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x84,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09,0xa8,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xe4,0x00,0x00,0x00,0x32,0x22,0xc8,0x09, +0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0x84,0xc2,0x1c,0x01,0x18,0x24,0x01, +0x80,0x02,0x23,0x00,0x25,0x18,0x10,0xa1,0x0c,0x00,0x00,0x80,0x0c,0x33,0x00,0x65, +0x40,0x00,0x10,0x94,0x98,0x23,0x40,0x68,0x71,0xcf,0x70,0xf9,0x13,0xf6,0x10,0x92, +0x1f,0x02,0xcd,0xb0,0x10,0x28,0x60,0x94,0x65,0x00,0x68,0x00,0x00,0x00,0x04,0x02, +0x81,0x58,0x90,0xe3,0xa6,0xe1,0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4,0x95,0x98, +0xfc,0xe2,0xb6,0x51,0x81,0x40,0x20,0x10,0x80,0xa2,0x40,0x00,0x0d,0x00,0x00,0x00, +0x00,0x00,0x00,0x14,0xb9,0x69,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0x5f,0x09,0x69,0x25, +0x26,0x1f,0xb9,0x6d,0x54,0x00,0x00,0x00,0x00,0xa0,0x28,0x13,0x40,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x0a,0x81,0x00,0x20,0x10,0x64,0x29,0x06,0x02,0x80,0x40, +0x20,0x10,0x84,0x29,0x04,0x00,0x00,0x00,0x90,0xa6,0x30,0x10,0x40,0xa3,0x81,0x40, +0x20,0x10,0x00,0x00,0x00,0x41,0x9c,0x82,0x20,0x00,0x08,0x04,0x02,0x81,0x40,0x90, +0xe7,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0x1f,0xb9, +0x6d,0x44,0x00,0x00,0x00,0x40,0x21,0x40,0x80,0x06,0x80,0x42,0x47,0x0d,0x97,0x3f, +0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0x02,0x81,0x40, +0x20,0x0a,0x31,0x02,0x34,0x00,0x44,0x9a,0x23,0x08,0x8a,0xd1,0x00,0x2c,0x00,0x00, +0x13,0x9d,0x06,0x02,0x86,0x11,0x08,0x64,0xa6,0x36,0x18,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87, +0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03,0x3d, +0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00, +0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c, +0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0, +0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03, +0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xa8,0x56,0xc4,0x1a,0x46,0x10,0x90,0x99,0xda, +0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d, +0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc, +0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0,0x1d,0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8,0x21, +0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0xe0,0x7a,0x11, +0x6c,0xa6,0x30,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0, +0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87, +0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a, +0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x90,0x80,0x90,0xd1,0x6c,0x26, +0x34,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a, +0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xa8,0x07,0x77,0x98,0x87,0x74,0x38, +0x07,0x77,0x28,0x07,0x72,0x00,0x83,0x74,0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83, +0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0x01,0x60, +0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8, +0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2,0xe1, +0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c,0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00,0xa8, +0x91,0x6d,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b, +0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0, +0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07, +0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x81,0x8a,0x70,0x33,0x91, +0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03, +0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38, +0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80, +0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x5c,0xa4,0x1b,0x46,0x10,0x80,0x33,0x84, +0xe0,0x63,0x57,0x1b,0x4d,0x3c,0x1e,0x8f,0xc7,0x03,0x00,0x54,0x2e,0x97,0xcb,0x85, +0x40,0x20,0x10,0x08,0x04,0x82,0x7a,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02,0xcc, +0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x02,0x00,0xfd,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x3a,0x0f,0x24,0x90,0x21,0x23,0x25,0x40,0x80,0x1d, +0x4c,0x30,0xe0,0xc1,0x00,0x00,0x00,0x10,0x00,0x00,0xb0,0x83,0x09,0x86,0x3b,0x18, +0x00,0x00,0x00,0x02,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x0c,0x79,0x0c,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x18,0xf2,0x24,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x71, +0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01,0x30, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x02,0x02,0x60,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x43,0x1e,0x0c,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x1a,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x38,0x20, +0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x78,0x40,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x09,0x03,0x20,0x00,0x06,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x18,0xf2,0x90,0x01,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x0c,0x79,0xce,0x00,0x08,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xb2,0x40,0x00,0x00,0x22,0x00,0x00,0x00,0x32,0x1e,0x98,0x1c,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02,0x94,0x40,0x11,0x8c,0x00,0x14,0x43,0x39, +0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44,0x71,0x14,0x7e,0x40,0x81,0x14,0x4c,0x01, +0x15,0x54,0x61,0x15,0x58,0x01,0x06,0x14,0x64,0x40,0x81,0x06,0x14,0x6c,0x40,0x01, +0x07,0x14,0x72,0x40,0x41,0x07,0x14,0x76,0x40,0x81,0x07,0x14,0x7a,0x40,0xc1,0x07, +0x14,0xe2,0x40,0xb9,0x95,0x45,0xb1,0x12,0x14,0xb8,0x42,0x59,0x95,0x13,0x99,0x6a, +0x60,0x04,0x80,0x02,0x63,0x11,0x00,0x10,0x04,0x63,0x11,0x40,0x00,0x04,0xd4,0x9a, +0x01,0xa0,0xd8,0x0c,0x00,0xd1,0x66,0x00,0xe8,0x36,0x03,0x40,0xb9,0x19,0x00,0xda, +0xcd,0x00,0x50,0x6f,0x06,0x80,0x7c,0x33,0x00,0x04,0x9c,0x01,0x00,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x8e,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04, +0x00,0x9a,0x20,0x00,0xd1,0x06,0x61,0x20,0x26,0x08,0x80,0xb4,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x13,0x04,0x60,0xda,0x30,0x20,0x09,0x31,0x41,0x68,0x03,0x3c,0xa0,0x25, +0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x35,0xf6,0xc6,0xf6,0x26,0xf7,0xa5,0x96,0x46, +0x47,0x57,0x26,0x57,0x46,0x36,0x41,0x00,0xa8,0x09,0x02,0x50,0x6d,0x10,0x0c,0x67, +0x43,0x62,0x2c,0x8c,0xd1,0x0c,0x84,0xf1,0xd0,0x92,0xfb,0x4a,0x73,0x83,0xab,0xa3, +0xfb,0x6a,0x7b,0xa3,0x4b,0x7b,0x73,0xfb,0xb2,0x2b,0x1b,0xa3,0x7b,0x93,0x9b,0xdb, +0x90,0x0c,0x4b,0x64,0x24,0x03,0x61,0x3c,0x13,0x84,0x38,0xc8,0x03,0x42,0x72,0x5f, +0x69,0x6e,0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x1b,0x12, +0x62,0xa2,0x0c,0x67,0x20,0x8c,0x67,0x82,0x00,0x58,0x13,0x04,0x3a,0xd0,0x03,0x3e, +0x72,0x5f,0x72,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x1b, +0x12,0xeb,0xc2,0x0c,0x6b,0x20,0x8c,0x67,0x82,0x00,0x5c,0x1c,0x03,0xb9,0x2f,0x3a, +0xb9,0x30,0xb7,0x39,0xb8,0x30,0xb9,0x32,0xb7,0xb1,0xbc,0xaf,0x30,0x37,0xb2,0xaf, +0xb1,0xb7,0x36,0xb8,0xb7,0xb9,0x34,0xba,0xb4,0x37,0xb7,0xaf,0xb6,0xb0,0xb9,0xb5, +0x0d,0x89,0x76,0x6d,0x86,0x36,0x10,0xc6,0x33,0x41,0x00,0xb0,0x09,0xc2,0x1d,0xec, +0x01,0xcd,0x40,0xee,0x4b,0xae,0x6c,0xec,0xcd,0x6d,0x8e,0x4e,0xae,0x6e,0x8c,0xae, +0x8c,0xec,0x0b,0x4e,0xae,0xcc,0x2e,0xed,0xad,0x6e,0xee,0xcb,0xad,0x2c,0x4c,0xae, +0x6c,0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d,0x83,0x60,0x74,0x1b,0x92,0xce,0xfb, +0x0c,0x63,0x20,0x0c,0x30,0x20,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6, +0xd5,0xf6,0x46,0x97,0xf6,0xe6,0xf6,0x65,0x57,0x36,0x46,0xf7,0x26,0x37,0xb7,0x21, +0x49,0x26,0x31,0x30,0x86,0x81,0x30,0x1e,0x86,0x81,0xdc,0x17,0x9c,0x5c,0x99,0x5d, +0xda,0x5b,0xdd,0xdc,0x17,0x59,0x1a,0x5b,0x18,0x5d,0x19,0xd9,0x57,0xdb,0x1b,0x5d, +0xda,0x9b,0xdb,0x97,0x5d,0xd9,0x18,0xdd,0x9b,0xdc,0xdc,0x86,0xa4,0x99,0xc8,0xc0, +0xe8,0x06,0xc2,0x78,0x26,0x08,0x40,0x46,0x47,0xee,0x8b,0x2c,0x8d,0x2d,0x8c,0xae, +0x8c,0x8c,0xa8,0x0c,0x8e,0x0e,0x6d,0x43,0x62,0x06,0xd7,0x19,0x18,0xc4,0x40,0x18, +0xcf,0x86,0x04,0x92,0xaa,0x8c,0x0b,0x83,0x31,0x28,0x03,0x34,0x98,0x20,0xe4,0x01, +0x1f,0xf0,0x92,0xbb,0xfb,0x82,0x93,0x2b,0x83,0x0b,0x93,0x2b,0x23,0xfb,0x4a,0x73, +0x83,0xab,0xa3,0xfb,0x1a,0x7b,0x63,0x7b,0x93,0x9b,0x20,0x98,0x41,0x1d,0x6c,0x58, +0x0c,0x35,0x58,0x03,0x63,0x18,0x08,0x36,0x60,0x03,0x36,0x78,0x26,0x08,0x7b,0xd0, +0x07,0xcc,0xe4,0xee,0xbe,0xc8,0xd2,0xd8,0xc2,0xe8,0xca,0xc8,0xbe,0xe4,0xca,0xc2, +0xc6,0xe8,0xd2,0xec,0xca,0xbe,0xda,0xc2,0xe6,0xd6,0xe6,0x26,0x08,0x80,0xb6,0x41, +0x30,0xe0,0x60,0xc3,0x32,0xb8,0xc1,0x1b,0x18,0xc6,0x40,0xb0,0x01,0x1b,0xb0,0x41, +0x1c,0x6c,0x10,0xda,0x40,0x0e,0x26,0x08,0x7e,0xf0,0x07,0x34,0xc6,0xc4,0x8c,0xa6, +0xa4,0x64,0x26,0x08,0xc0,0xb6,0x01,0x31,0xe8,0xa0,0x0e,0x0c,0x63,0xb0,0x03,0x60, +0x43,0x70,0x07,0x13,0x04,0x50,0x00,0x05,0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61, +0x72,0x43,0x6c,0x61,0x6d,0x70,0x1b,0x10,0x23,0x0f,0xf4,0xc0,0x18,0x06,0x03,0xd8, +0x10,0xec,0xc1,0x06,0x22,0x0d,0xe6,0x00,0x0f,0xf8,0x60,0x82,0xd0,0x07,0x7e,0xc0, +0x25,0x4d,0xaa,0xcc,0x8d,0xac,0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x60,0x06,0x74, +0xb0,0x01,0x49,0xfe,0xc0,0x32,0x1a,0xcd,0x01,0x05,0x3a,0x69,0x4d,0x61,0x78,0x52, +0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x1b,0x90,0x44,0x14,0x2c,0x33,0x68, +0x34,0x07,0x14,0xc8,0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95, +0x4d,0x10,0x00,0x6e,0x03,0x92,0x90,0x82,0x55,0x0a,0x8d,0xe6,0x80,0x02,0xbb,0xb4, +0x24,0x37,0xb8,0x3a,0xba,0xa1,0x37,0xb6,0x37,0x39,0xa9,0xb2,0xb9,0xb7,0x3a,0xb9, +0xb1,0x32,0xa2,0xb4,0xb6,0x32,0xb7,0xb9,0xb4,0x37,0xb7,0xb9,0x09,0x02,0xd0,0x6d, +0x30,0x92,0x53,0xb0,0x50,0xa1,0xd1,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1, +0x11,0xa5,0xb5,0x95,0xb9,0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x00,0x6f,0x83,0x91, +0xa8,0x82,0xb5,0x0a,0x8d,0x46,0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29,0x0d,0x8e,0xa9, +0xcc,0xae,0x8c,0x8d,0xea,0xad,0x6a,0xae,0x6c,0x82,0x00,0x7c,0x1b,0x8c,0xa4,0x15, +0x2c,0x57,0x68,0x34,0x2e,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78, +0x13,0x04,0x00,0x0c,0x36,0x18,0x09,0x2c,0x58,0xb1,0xd0,0x68,0x94,0xcc,0x88,0xca, +0xec,0xd2,0xc6,0xca,0xa8,0xde,0xac,0xd2,0xca,0xee,0x88,0xca,0xe0,0xe8,0xd0,0x26, +0x08,0x40,0x18,0x6c,0x40,0x92,0x59,0xb0,0x68,0xa1,0x71,0x1c,0x50,0xe0,0x61,0xa6, +0x94,0x46,0x47,0x57,0x26,0x37,0x41,0x00,0xc4,0x60,0x03,0x92,0xd8,0x82,0x75,0x0b, +0x8d,0xe3,0x80,0x02,0x25,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba, +0x37,0xb9,0xa9,0xb1,0x30,0xb6,0xb2,0x09,0x02,0x30,0x06,0x1b,0x90,0x24,0x17,0x2c, +0x5d,0x68,0x1c,0x07,0x14,0x08,0x99,0x11,0xbd,0xdd,0xb9,0xcd,0x8d,0x85,0xb1,0x95, +0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x00,0x32,0xd8,0x60,0x24,0xbc,0x60,0xf5, +0x42,0xe3,0xf0,0x33,0x6b,0x7a,0xa3,0x4b,0x7b,0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93, +0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x1b,0x0a,0x73,0x1b,0x2b,0x63,0x63,0x0b,0xa3,0x4b, +0x7b,0x73,0x9b,0x20,0x00,0x65,0xb0,0xc1,0x48,0x7e,0xc1,0x02,0x87,0xc6,0x21,0x63, +0x06,0x25,0x57,0x56,0x84,0x07,0xf7,0x36,0x57,0x27,0x57,0x36,0x41,0x00,0xcc,0x60, +0x03,0x92,0x88,0x83,0x35,0x0e,0x8d,0xe3,0x80,0x02,0x33,0x33,0x28,0xb9,0x32,0xbb, +0xb4,0xb7,0xba,0x39,0x23,0xb9,0xb0,0xb6,0x32,0x28,0xb9,0xb2,0x22,0x3c,0xb8,0xb7, +0xb9,0x3a,0xb9,0xb2,0x09,0x02,0x70,0x06,0x1b,0x8c,0xa4,0x1c,0x2c,0x73,0x68,0x1c, +0x2e,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x13,0x04,0x00,0x0d, +0x36,0x18,0x09,0x3a,0x58,0xe9,0xd0,0x38,0xac,0xcc,0x94,0xd2,0xe8,0xe8,0xca,0xe4, +0xa6,0xca,0xe2,0xea,0xca,0xdc,0xc6,0xca,0x98,0xca,0xdc,0xce,0xe8,0xd0,0x26,0x08, +0x40,0x1a,0x6c,0x30,0x92,0x75,0xb0,0xd8,0xa1,0x71,0xa8,0x98,0x11,0x95,0xb1,0xd1, +0x85,0x51,0xa5,0xb5,0x95,0x4d,0x10,0x00,0x35,0xd8,0x60,0x24,0xee,0x60,0xbd,0x43, +0xe3,0xf0,0x32,0x23,0xca,0x73,0x0b,0x6b,0x4b,0x1b,0x93,0x2a,0x9b,0x1b,0x42,0x0b, +0x73,0x3b,0x2b,0x33,0x0a,0x1b,0xa3,0x7b,0x93,0x9b,0x20,0x00,0x6b,0xb0,0xc1,0x48, +0xe2,0xc1,0x92,0x87,0xc6,0x21,0x66,0x66,0x95,0x56,0x76,0x37,0x05,0x17,0x36,0x56, +0x46,0xf5,0xd6,0x54,0x46,0x57,0x26,0x37,0x67,0x14,0x36,0x46,0xf7,0x26,0x37,0x41, +0x00,0xd8,0x60,0x03,0x92,0xd0,0x83,0x55,0x0f,0x8d,0xe3,0x80,0xc2,0x06,0xca,0x0e, +0x42,0x61,0x14,0x4c,0x21,0x15,0x58,0xe1,0x15,0x64,0xa1,0x16,0x70,0x61,0x17,0x7c, +0x21,0x1c,0xc8,0xe1,0x1c,0xd4,0xa1,0x1d,0xe0,0x61,0x1e,0xec,0x61,0xc3,0x60,0xf8, +0xc1,0x3d,0x4c,0x10,0x0a,0x61,0x03,0xb0,0x61,0x30,0xf4,0x41,0x1f,0x36,0x04,0xfb, +0xb0,0x61,0x18,0xf2,0x81,0x1f,0x28,0x0c,0x4d,0x6d,0x18,0xcc,0xc0,0x0c,0x86,0x0d, +0x82,0xf6,0x0f,0x1b,0x8a,0x7c,0xf0,0x07,0xa0,0x0f,0x40,0x82,0x51,0x98,0x9c,0x5c, +0x58,0xde,0x17,0xdb,0xdb,0x58,0x18,0xdb,0x97,0x58,0x1e,0x5d,0xd9,0xdc,0x04,0x01, +0x68,0x03,0x42,0x61,0x72,0x72,0x61,0x79,0x5f,0x6c,0x6f,0x63,0x61,0x6c,0x5f,0x6c, +0x64,0x73,0x74,0x13,0x04,0xc0,0x0d,0x88,0x88,0xc9,0x85,0xb9,0x8d,0xa1,0x95,0xcd, +0x4d,0x10,0x80,0x37,0xa0,0x61,0xc6,0xf6,0x16,0x46,0x37,0x37,0x41,0x00,0xe0,0x80, +0x45,0x9a,0xdb,0x1c,0xdd,0xdc,0x04,0x01,0x88,0x03,0x12,0x69,0x6e,0x74,0x73,0x13, +0x04,0x40,0x0e,0x88,0xd0,0x95,0xe1,0x7d,0xb1,0xbd,0x85,0x91,0x4d,0x10,0x80,0x39, +0x20,0x42,0x57,0x86,0xf7,0xe5,0xf6,0x26,0xd7,0xc6,0x84,0xae,0x0c,0xef,0x6b,0x8e, +0xee,0x4d,0xae,0x8c,0x45,0x5d,0x9a,0x1b,0xdd,0xdc,0x06,0x4a,0x24,0x46,0x82,0x24, +0x4a,0xc2,0x24,0x4e,0x02,0x25,0x52,0x42,0x25,0x56,0x82,0x25,0x5a,0xc2,0x25,0x5e, +0x02,0x26,0x86,0x98,0x20,0x64,0xa2,0xab,0xc2,0xc6,0x66,0xd7,0xe6,0x92,0x46,0x56, +0xe6,0x46,0x37,0x25,0x08,0xaa,0x90,0xe1,0xb9,0xd8,0x95,0xc9,0xcd,0xa5,0xbd,0xb9, +0x4d,0x09,0x88,0x26,0x64,0x78,0x2e,0x76,0x61,0x6c,0x76,0x65,0x72,0x53,0x02,0xa3, +0x0e,0x19,0x9e,0xcb,0x1c,0x5a,0x18,0x59,0x99,0x5c,0xd3,0x1b,0x59,0x19,0xdb,0x94, +0x20,0x29,0x43,0x86,0xe7,0x22,0x57,0x36,0xf7,0x56,0x27,0x37,0x56,0x36,0x37,0x25, +0xe0,0x83,0x4a,0x64,0x78,0x2e,0x74,0x79,0x70,0x65,0x41,0x6e,0x6e,0x6f,0x74,0x61, +0x74,0x69,0x6f,0x6e,0x73,0x53,0x84,0x7b,0xe0,0x87,0x3a,0x64,0x78,0x2e,0x65,0x6e, +0x74,0x72,0x79,0x50,0x6f,0x69,0x6e,0x74,0x73,0x53,0x02,0x90,0xe8,0x42,0x86,0xe7, +0x32,0xf6,0x56,0xe7,0x46,0x57,0x26,0x37,0x37,0x25,0x90,0x09,0x00,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x42,0x00,0x00,0x00,0x26,0x20,0x70,0xac,0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44, +0x62,0x53,0x38,0x3e,0xe2,0x23,0x3e,0xed,0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8, +0x82,0x34,0x04,0x10,0x89,0x4d,0xe1,0xf8,0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00, +0x18,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a, +0xd0,0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6,0x39,0x6c,0xc3, +0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80, +0xf9,0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95, +0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x48,0xc3,0xe5,0x3b,0x8f, +0x2f,0x44,0x04,0x30,0x11,0x21,0xd0,0x0c,0x0b,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3, +0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x1b,0x83,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd, +0x7e,0x71,0xdb,0xb6,0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44, +0x45,0x2c,0x7e,0x71,0xdb,0x66,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15, +0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x76,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xa5,0x03,0x0c,0x3e,0x72,0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x0d,0x48,0xc3,0xe5, +0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x22,0xe2,0x9f,0xb7, +0x4b,0x44,0xed,0xd5,0x04,0xe9,0x44,0x3f,0x0c,0x6d,0x07,0xf8,0x44,0x58,0x49,0x4c, +0x9c,0x1e,0x00,0x00,0x62,0x00,0x05,0x00,0xa7,0x07,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x84,0x1e,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x9e,0x07,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02, +0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff, +0xff,0xff,0xff,0x1f,0x00,0x09,0xa8,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xe8,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0xa4,0xc2,0x1c,0x01,0x18,0x24,0x01,0x80,0x02,0x23,0x00,0x25,0x18,0x10,0xa1, +0x0c,0x00,0x00,0x80,0x0c,0x33,0x00,0x65,0x40,0x00,0x10,0x94,0x98,0x23,0x40,0x68, +0x71,0xcf,0x70,0xf9,0x13,0xf6,0x10,0x92,0x1f,0x02,0xcd,0xb0,0x10,0x28,0x60,0x94, +0x65,0x00,0x68,0x00,0x00,0x00,0x04,0x02,0x81,0x58,0x90,0xe3,0xa6,0xe1,0xf2,0x27, +0xec,0x21,0x24,0x7f,0x25,0xa4,0x95,0x98,0xfc,0xe2,0xb6,0x51,0x81,0x40,0x20,0x10, +0x80,0xa2,0x40,0x00,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x14,0xb9,0x69,0xb8,0xfc, +0x09,0x7b,0x08,0xc9,0x5f,0x09,0x69,0x25,0x26,0x1f,0xb9,0x6d,0x54,0x00,0x00,0x00, +0x00,0xa0,0x28,0x13,0x40,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x0a,0x81,0x00, +0x20,0x10,0x64,0x29,0x06,0x02,0x80,0x40,0x20,0x10,0x84,0x29,0x04,0x00,0x00,0x00, +0x90,0xa6,0x30,0x10,0x40,0xa3,0x81,0x40,0x20,0x10,0x00,0x00,0x00,0x41,0x9c,0x82, +0x20,0x00,0x08,0x04,0x02,0x81,0x40,0x90,0xe7,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24, +0x9f,0xdb,0xa8,0x62,0x25,0x26,0x1f,0xb9,0x6d,0x44,0x00,0x00,0x00,0x40,0x21,0x40, +0x80,0x06,0x80,0x42,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b, +0x31,0xf9,0xc5,0x6d,0x23,0x02,0x81,0x40,0x20,0x0a,0x31,0x02,0x34,0x00,0x44,0x9a, +0x23,0x08,0x8a,0xd1,0x00,0x2c,0x00,0x00,0x13,0x9d,0x06,0x02,0x86,0x11,0x08,0x64, +0xa6,0x36,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a, +0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0, +0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05, +0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98, +0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03, +0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76, +0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xa8, +0x56,0xc4,0x1a,0x46,0x10,0x90,0x99,0xda,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0,0x1d, +0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8,0x21,0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98,0x49, +0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e, +0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde, +0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0, +0x0f,0xc0,0xc0,0x0f,0x90,0xe0,0x7a,0x11,0x6c,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66, +0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e, +0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8, +0xc1,0x0f,0x90,0x80,0x90,0xd1,0x6c,0x26,0x34,0x18,0x07,0x76,0x08,0x87,0x79,0x98, +0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05, +0x3e,0xa8,0x07,0x77,0x98,0x87,0x74,0x38,0x07,0x77,0x28,0x07,0x72,0x00,0x83,0x74, +0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0, +0x87,0x7c,0x80,0x87,0x72,0x40,0x01,0x60,0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6,0x61, +0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14, +0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2,0xe1,0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c,0xd2, +0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00,0xa8,0x91,0x6d,0x26,0x32,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07, +0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79, +0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00, +0x03,0x3f,0x40,0x81,0x8a,0x70,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c, +0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03, +0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a, +0x5c,0xa4,0x1b,0x46,0x10,0x80,0x33,0x84,0xe0,0x63,0x57,0x1b,0x4d,0x3c,0x1e,0x8f, +0xc7,0x03,0x00,0x54,0x2e,0x97,0xcb,0x85,0x40,0x20,0x10,0x08,0x04,0x82,0x7a,0x37, +0x49,0x53,0x44,0x09,0x93,0xcf,0x02,0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x02, +0x00,0xfd,0x92,0x00,0x41,0xc1,0x4c,0x40,0xd0,0x90,0x10,0x73,0x04,0xa0,0x30,0x05, +0x40,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x3a,0x0f, +0x24,0x90,0x21,0x23,0x25,0x40,0x80,0x1d,0x4c,0x30,0xa0,0xc1,0x00,0x00,0x00,0x10, +0x00,0x00,0xb0,0x83,0x09,0x86,0x6f,0x00,0x00,0x00,0x08,0x00,0x00,0x18,0xf2,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x31,0x80,0x00,0x08, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x93,0x00,0x01,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0xc7,0x01,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0x4f,0x04,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x1e,0x0a,0x08,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x16,0x10, +0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x30,0x20,0x00,0x02,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x68,0x40,0x00,0x04,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x30,0xe4,0xe1,0x80,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x60,0xc8,0xe3,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27, +0x0c,0x80,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x06,0x40, +0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x39,0x03,0x20,0x00,0x06, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01,0x00,0x00,0x15,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02, +0x94,0x40,0x11,0x14,0xc3,0x08,0x40,0x39,0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44, +0x71,0x14,0x7e,0x00,0x19,0x47,0x00,0xc8,0x34,0x02,0x40,0x81,0xb1,0x08,0x00,0x08, +0x02,0x6a,0xcd,0x00,0x50,0x6c,0x06,0x80,0x68,0x33,0x00,0x74,0x9b,0x01,0xa0,0xdc, +0x0c,0x00,0xed,0x66,0x00,0xc8,0x37,0x03,0x40,0xc0,0x19,0x00,0x0a,0x8c,0x45,0x00, +0x01,0x10,0x00,0x00,0x79,0x18,0x00,0x00,0xb1,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x04,0x00,0x9a,0x20,0x00,0xd1,0x06,0x61,0x20,0x26,0x08,0x80,0xb4, +0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08,0xc0,0x34,0x41,0x68, +0x83,0x8f,0xc0,0x04,0x01,0xa0,0x26,0x08,0x40,0xb5,0x41,0x50,0x9c,0x0d,0x89,0xb2, +0x30,0x4a,0x33,0x10,0xca,0xb3,0x21,0x19,0x16,0x46,0x31,0x06,0x42,0x79,0x26,0x08, +0x71,0x00,0x06,0x1b,0x12,0x42,0x62,0x14,0x67,0x20,0x94,0x67,0x82,0x00,0x58,0x13, +0x04,0x3a,0x08,0x83,0x0d,0x09,0x55,0x31,0x0a,0x35,0x10,0xca,0x33,0x41,0x00,0xae, +0x0d,0xc9,0x55,0x31,0xca,0x35,0x10,0xca,0x33,0x41,0x00,0xb0,0x09,0xc2,0x1d,0x88, +0xc1,0x06,0x41,0xc9,0x36,0x24,0x99,0xc6,0x28,0xca,0x40,0x28,0xdb,0x86,0xc4,0x90, +0x18,0x65,0x18,0x08,0xe5,0xd9,0x90,0x34,0x12,0xa3,0x64,0x03,0xa1,0x3c,0x13,0x04, +0x20,0xdb,0x90,0x7c,0x15,0xa3,0x10,0x03,0xa1,0x3c,0x1b,0x12,0x28,0x9a,0x2c,0x8c, +0xeb,0x3c,0x30,0x98,0x20,0xe4,0xc1,0x18,0x4c,0x10,0xcc,0xa0,0xdb,0xb0,0x28,0x62, +0xc0,0x28,0xc3,0x40,0x8c,0xc1,0x18,0x8c,0xc1,0x33,0x41,0xd8,0x03,0x32,0x98,0x20, +0x00,0xda,0x06,0x41,0x31,0x83,0x0d,0xcb,0x50,0x06,0x8c,0xa2,0x0c,0xc4,0x18,0x8c, +0xc1,0x18,0x9c,0xc1,0x06,0x81,0x0c,0xd0,0x60,0x82,0xe0,0x07,0x65,0x30,0x41,0x00, +0xb6,0x0d,0x88,0xa2,0x06,0x8c,0xa2,0x0c,0x6b,0x00,0x6c,0x08,0xd8,0x60,0x82,0x00, +0x0a,0x66,0xb0,0x01,0x51,0xdc,0x80,0x51,0x86,0x41,0x01,0x36,0x04,0x6f,0xb0,0x81, +0x08,0x83,0x34,0x68,0x03,0x38,0x98,0x20,0x14,0x02,0x85,0xa1,0xa9,0x0d,0xc3,0xf7, +0x0d,0x1b,0x84,0x8b,0x0e,0x36,0x14,0x72,0x30,0x07,0x40,0x1c,0xd4,0x01,0x0b,0x33, +0xb6,0xb7,0x30,0x3a,0x3e,0x6f,0x6d,0x6e,0x69,0x70,0x6f,0x74,0x65,0x6e,0x74,0x20, +0x63,0x68,0x61,0x72,0x8c,0xa6,0xd2,0xda,0xe0,0xd8,0xca,0x40,0x86,0x5e,0x86,0x56, +0x56,0x40,0xa8,0x84,0x82,0x82,0x36,0x04,0x79,0x30,0x41,0x30,0x05,0x6e,0xc3,0x80, +0x07,0x7a,0xb0,0x07,0x1b,0x86,0x3b,0xe0,0x83,0x3d,0xd8,0x30,0xf4,0x41,0x1f,0xec, +0x01,0x71,0x21,0xe0,0xe7,0xa8,0x8c,0x4e,0x28,0x8d,0x2d,0xcd,0xad,0x2c,0x4c,0x6e, +0x2a,0xac,0x0d,0x8e,0x2d,0xcd,0xed,0x8c,0x28,0x8c,0x2e,0x0c,0x08,0x28,0x2b,0xe8, +0x27,0xa8,0x4a,0x28,0x8d,0x2d,0xcd,0xad,0x2c,0x4c,0x6e,0x2a,0xac,0x0d,0x8e,0x2d, +0xcd,0xed,0x8c,0x28,0x8c,0x2e,0x0c,0x08,0xc8,0xea,0x87,0xc4,0xae,0x6c,0x8c,0xee, +0x4d,0x0e,0xa8,0x89,0x04,0x26,0x06,0x08,0xc8,0xea,0x87,0xc4,0xae,0x6c,0x8c,0xee, +0x4d,0x0e,0x08,0x89,0x04,0x26,0x06,0x08,0x08,0x48,0x6b,0x85,0x00,0x0a,0x7f,0xc0, +0x72,0x08,0xf8,0x39,0x2a,0xa3,0x13,0x4a,0x63,0x4b,0x73,0x2b,0x0b,0x93,0x9b,0x0a, +0x6b,0x83,0x63,0x4b,0x73,0x3b,0x23,0x0a,0xa3,0x0b,0x03,0x02,0xca,0x0a,0xfa,0x09, +0xaa,0x12,0x4a,0x63,0x4b,0x73,0x2b,0x0b,0x93,0x9b,0x0a,0x6b,0x83,0x63,0x4b,0x73, +0x3b,0x23,0x0a,0xa3,0x0b,0x03,0x02,0xb2,0xfa,0x21,0xb1,0x2b,0x1b,0xa3,0x7b,0x93, +0x03,0x6a,0x22,0x81,0x89,0x01,0x02,0xb2,0xfa,0x21,0xb1,0x2b,0x1b,0xa3,0x7b,0x93, +0x03,0x42,0x22,0x81,0x89,0x01,0x02,0x02,0xd2,0xd2,0x01,0x29,0x09,0x3b,0x3b,0x73, +0x91,0x2b,0x9b,0xab,0x63,0xa3,0x5b,0x31,0x88,0x02,0x28,0x84,0xc2,0x86,0x40,0x14, +0xaa,0xb0,0xb1,0xd9,0xb5,0xb9,0xa4,0x91,0x95,0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64, +0x78,0x2e,0x76,0x65,0x72,0x73,0x69,0x6f,0x6e,0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b, +0x5d,0x18,0x9b,0x5d,0x99,0xdc,0x94,0xc0,0xa8,0x43,0x86,0xe7,0x32,0x87,0x16,0x46, +0x56,0x26,0xd7,0xf4,0x46,0x56,0xc6,0x36,0x25,0x40,0xca,0x90,0xe1,0xb9,0xc8,0x95, +0xcd,0xbd,0xd5,0xc9,0x8d,0x95,0xcd,0x4d,0x09,0xe0,0xa0,0x0e,0x19,0x9e,0x4b,0x99, +0x1b,0x9d,0x5c,0x1e,0xd4,0x5b,0x9a,0x1b,0xdd,0xdc,0x94,0xa0,0x0e,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x42,0x00,0x00,0x00,0x26,0x20,0x70,0xac,0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44, +0x62,0x53,0x38,0x3e,0xe2,0x23,0x3e,0xed,0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8, +0x82,0x34,0x04,0x10,0x89,0x4d,0xe1,0xf8,0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00, +0x18,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a, +0xd0,0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6,0x39,0x6c,0xc3, +0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80, +0xf9,0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95, +0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x48,0xc3,0xe5,0x3b,0x8f, +0x2f,0x44,0x04,0x30,0x11,0x21,0xd0,0x0c,0x0b,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3, +0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x1b,0x83,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd, +0x7e,0x71,0xdb,0xb6,0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44, +0x45,0x2c,0x7e,0x71,0xdb,0x66,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15, +0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x76,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xa5,0x03,0x0c,0x3e,0x72,0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x0d,0x48,0xc3,0xe5, +0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x61,0x20,0x00,0x00, +0xce,0x04,0x00,0x00,0x13,0x04,0x57,0x2c,0x10,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x04,0x98,0x01,0x28,0xc2,0x80,0xb2,0x2b,0xa3,0x92,0x2b,0x98,0x1a,0x28,0xa4,0xb2, +0x29,0x97,0x52,0x29,0xa5,0x62,0x2a,0xb7,0xd2,0x0d,0x28,0xc3,0x80,0x62,0x2b,0x3e, +0x5a,0x14,0x41,0x19,0x94,0x47,0x09,0x8c,0x00,0x10,0x62,0x8c,0x00,0x04,0x41,0x10, +0x04,0x83,0x31,0x02,0x10,0xc4,0xff,0x7b,0x0c,0xc6,0x08,0x40,0x10,0x04,0xd1,0x6f, +0x06,0x60,0x8c,0x00,0x04,0x41,0x10,0xff,0x85,0x31,0x82,0x16,0xb5,0x57,0x7b,0x1b, +0x23,0x58,0xf9,0x7f,0xf7,0xb9,0x31,0x02,0x10,0x04,0x61,0x36,0x0c,0xc6,0x08,0x5a, +0x73,0xce,0x69,0x6f,0x8c,0x00,0x04,0x41,0x90,0x04,0x83,0x31,0x02,0x10,0x04,0x41, +0x10,0x14,0xc6,0x08,0x40,0x10,0x04,0x59,0x30,0x18,0x23,0x00,0x41,0x10,0x74,0xc1, +0x60,0x8c,0x00,0x04,0x41,0x10,0xfe,0x85,0x31,0x02,0x15,0xaf,0x4f,0xd1,0x1b,0x23, +0x00,0x41,0x10,0x84,0xbf,0x31,0x02,0x10,0x04,0x41,0xfc,0x1b,0x01,0x00,0x00,0x00, +0x23,0x06,0x09,0x00,0x82,0x60,0x70,0x06,0xa2,0x50,0x06,0x54,0x28,0xf8,0x01,0x1d, +0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0x19,0x8c,0x82,0x19,0x54,0x7f,0x20,0x0a,0x75, +0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x67,0x40,0x0a,0x67,0x50,0xe9,0x81,0x28,0xd8, +0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x9c,0x41,0x29,0xa0,0x81,0x05,0x0a,0x7c,0x70, +0x07,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0x06,0xa6,0x90,0x06,0xd7,0x28,0x94,0x02, +0x1e,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0x19,0x9c,0x82,0x1a,0x60,0x7e,0x30,0x0a, +0x79,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x67,0x80,0x0a,0x6b,0x90,0x81,0x02,0x28, +0xe8,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x9c,0x41,0x2a,0xb0,0x81,0x26,0x0a,0xa2, +0xb0,0x07,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0x06,0xaa,0xd0,0x06,0x1b,0x2a,0x90, +0x02,0x1f,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0x19,0xac,0x82,0x1b,0x70,0xaa,0x80, +0x0a,0x7d,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x67,0xc0,0x0a,0x6f,0xd0,0xa1,0xc2, +0x29,0xf8,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x9c,0x41,0x2b,0xc0,0x41,0x18,0xa4, +0x02,0x2b,0xfc,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x9c,0x81,0x2b,0xc4,0xc1,0x18, +0xa8,0x82,0x2a,0x80,0xc2,0x88,0x81,0x01,0x80,0x20,0x18,0x18,0xbb,0x80,0x06,0xab, +0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x06,0x2f,0xa4,0xc1,0x2b,0xcc,0x44,0x84,0x02, +0x00,0x8d,0xc2,0x4c,0xc4,0x28,0x00,0xd0,0x28,0xcc,0x44,0x8c,0x02,0x00,0x8d,0xc2, +0x4c,0xc4,0x28,0x00,0xd0,0x28,0xcc,0x44,0x8c,0x02,0x00,0x8d,0xc2,0x4c,0xc4,0x28, +0x00,0xd0,0x28,0x1c,0x82,0xb0,0x43,0x10,0x66,0x82,0x06,0x1f,0x13,0x36,0xf8,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x41,0x18,0xf4,0x02,0x28,0x34,0xb7,0x30,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x70,0x02,0xc2,0x4e,0x40,0x98,0x1d,0x02,0x7d,0xec,0x10,0xe8,0x33, +0x62,0xd0,0x00,0x20,0x08,0x06,0xd1,0x3a,0xa0,0x02,0xe7,0x0b,0x93,0x94,0x0a,0xa9, +0x90,0x0a,0xa9,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0x61,0x70,0x0e,0xaa,0x70,0x91,0xc3,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09, +0x08,0x3b,0x01,0x61,0x26,0x1c,0xf2,0x31,0xe1,0x90,0x8f,0x09,0x82,0x7c,0x4c,0x10, +0xe4,0x63,0x42,0x00,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x48,0xf4,0x21,0x16,0x82, +0xe1,0x88,0x40,0x0e,0x84,0xef,0x02,0x44,0x59,0xf0,0xc8,0xc7,0x84,0x47,0x3e,0x26, +0x50,0xf0,0x31,0x81,0x82,0xcf,0x88,0x41,0x03,0x80,0x20,0x18,0x44,0xff,0xc0,0x0b, +0x72,0x20,0x0f,0x67,0x60,0x06,0xbd,0xd0,0x0b,0xbd,0xd0,0x0b,0xa3,0x09,0x01,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0x64,0x90,0x0f,0xbd,0xa0,0x06,0xf1,0x30,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x60,0x84,0x10,0x1f,0x13,0x02,0xfa,0xd8,0x97,0xc8,0xc7,0xbe, +0x44,0x3e,0x26,0x88,0x02,0x7c,0x4c,0x18,0x05,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82, +0x41,0xc2,0x12,0xe0,0x20,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xd2,0x12,0xe1,0x20, +0x9c,0x00,0xa0,0x13,0x00,0x64,0x06,0x11,0x1f,0x33,0x88,0xf8,0xd8,0x29,0x08,0xf1, +0x31,0x54,0x10,0xe2,0x63,0x42,0x20,0x9f,0x1d,0x1c,0xf2,0xc0,0x24,0x4c,0x62,0xd8, +0x80,0x08,0x84,0x01,0xb0,0xc1,0x90,0xcf,0x0e,0x0e,0x7b,0x80,0x12,0x2b,0x31,0x6c, +0x40,0x04,0xc2,0x00,0x98,0x71,0xc8,0x67,0x07,0x87,0x3e,0x50,0x09,0x96,0x18,0x36, +0x20,0x02,0x61,0x00,0x4c,0x49,0xe4,0xb3,0x83,0xc3,0x1f,0xb0,0x44,0x4a,0x0c,0x1b, +0x10,0x81,0x30,0x00,0xb3,0x04,0xc1,0x40,0x05,0xa0,0x23,0x40,0x5c,0x18,0x03,0x15, +0x00,0x8f,0x00,0x6b,0x61,0x0c,0x54,0x20,0x64,0x01,0xfc,0x84,0x31,0x50,0x81,0x98, +0x05,0xf0,0x13,0xc6,0x40,0x05,0x20,0x26,0xc0,0x4f,0x18,0x45,0x4c,0x50,0xc6,0x04, +0x23,0x06,0x07,0x00,0x82,0x60,0x10,0x06,0x3a,0xd1,0x0f,0xaa,0x40,0x13,0xa3,0x09, +0x01,0x30,0x9a,0x20,0x04,0xc3,0x0d,0x85,0x40,0x06,0xc3,0x0d,0x85,0x40,0x06,0x25, +0x04,0x3a,0xcb,0x20,0x14,0xc1,0x0e,0x0e,0xad,0xa0,0x13,0x09,0x05,0x88,0x31,0x1c, +0x11,0x88,0x83,0xf0,0xcd,0x32,0x0c,0x45,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x54, +0x5a,0x9c,0x84,0x2e,0xf4,0xc4,0xa2,0xa0,0x04,0x4a,0xa0,0x04,0x4a,0x8c,0x26,0x04, +0xc0,0x05,0x88,0x1d,0x31,0x38,0x00,0x10,0x04,0x03,0x32,0x28,0x8b,0x94,0xb0,0x85, +0x9e,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x30,0x42,0x88,0x8f,0x09,0x01,0x7d,0xac, +0x0d,0x82,0xf8,0x0c,0x47,0x04,0xe9,0x20,0x7c,0xb3,0x0c,0x44,0x11,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x81,0x25,0x17,0x2b,0x81,0xd0,0xc1,0x4d,0x08,0xbb,0x09,0x61,0x26, +0xbc,0x83,0x7c,0x4c,0x80,0x07,0xf9,0x9c,0x00,0xa0,0x13,0x00,0x34,0x9a,0xe0,0x08, +0xa3,0x09,0xcf,0x60,0xc9,0x13,0x1f,0x7b,0x02,0xfa,0x9c,0x81,0xb0,0x33,0x10,0x66, +0x02,0x43,0x1f,0x13,0x18,0xfa,0x98,0xa0,0x12,0xf2,0x31,0x61,0x25,0xe4,0x63,0x02, +0x4a,0xc0,0xc7,0xfa,0x41,0x88,0x8f,0x25,0x8c,0x7c,0x2c,0x18,0xe4,0x63,0x4b,0x23, +0x1f,0x0b,0x08,0xf9,0x98,0x65,0xc9,0xc7,0x2c,0x4b,0x3e,0x26,0x04,0xf0,0x19,0x31, +0x30,0x00,0x10,0x04,0x83,0x04,0x36,0xce,0x22,0x18,0x31,0x38,0x00,0x10,0x04,0x03, +0xab,0x35,0xd4,0x42,0x15,0x3c,0x4b,0x12,0xf9,0x18,0x82,0xc8,0xc7,0x28,0x4a,0x3e, +0x26,0x04,0xf0,0xb1,0x80,0x80,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x24,0xb7,0xe1, +0x16,0x81,0x39,0x8e,0x7c,0xac,0x69,0xe4,0x63,0x82,0x01,0x1f,0x0b,0x04,0xf8,0x8c, +0x18,0x18,0x00,0x08,0x82,0x41,0xc2,0x1b,0x73,0x11,0x98,0x11,0xd0,0xc7,0x1c,0x9f, +0x90,0x8f,0x05,0x8e,0x7c,0x2c,0x18,0xe4,0x63,0x11,0x58,0xc8,0x67,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0x12,0xf1,0x90,0x8d,0xc0,0x02,0xb4,0x90,0x8f,0x05,0x39,0x01,0x1f, +0x2b,0xe2,0x80,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x90,0x98,0x87,0x6d,0x04,0x23, +0x06,0x06,0x00,0x82,0x60,0x90,0x9c,0x87,0x5e,0x04,0x16,0x10,0xf2,0x19,0x31,0x30, +0x00,0x10,0x04,0x83,0x24,0x3d,0xf6,0x22,0xb0,0x00,0x14,0xe4,0x63,0x41,0x2b,0xc0, +0xc7,0x44,0xa1,0x15,0xe0,0x33,0x4b,0x50,0x0c,0x94,0x20,0x04,0xe1,0x13,0x83,0x4f, +0x08,0x3e,0x11,0x0c,0x94,0x20,0x04,0xe1,0x13,0x83,0x4f,0x08,0x3e,0x11,0xd8,0x2b, +0x8c,0x07,0x0c,0x86,0x1b,0x82,0xde,0x00,0x83,0x59,0x86,0xc3,0x08,0x56,0x60,0xa8, +0x0f,0xf1,0x10,0x28,0x00,0x8c,0x15,0x18,0xec,0x83,0x3c,0x08,0x0a,0x00,0x63,0x96, +0x20,0x18,0x8e,0x38,0xd2,0x42,0xf8,0x2c,0x41,0xe8,0x63,0x6c,0x11,0xc4,0x67,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0x12,0xfc,0x40,0x8f,0x60,0xba,0x21,0x68,0x0b,0xa2,0x7e, +0x02,0x36,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x28,0xfc,0xb0,0x8d,0xb4,0x60,0x8f, +0xb0,0x08,0x6e,0xe3,0x36,0x6e,0xe3,0x36,0x46,0x13,0x02,0xe0,0x02,0xc4,0x8e,0x18, +0x1c,0x00,0x08,0x82,0x01,0x19,0xd0,0x07,0x6e,0x94,0x05,0x7b,0x8c,0x26,0x04,0xc0, +0x68,0x82,0x10,0x18,0x21,0xc4,0xc7,0x84,0x80,0x3e,0x23,0x06,0x0d,0x00,0x82,0x60, +0x40,0x81,0x88,0x6f,0xc4,0x05,0x7d,0xa4,0x05,0x5a,0xfc,0xc6,0x6f,0xfc,0xc6,0x6f, +0x8c,0x26,0x04,0xc0,0x05,0x88,0xb5,0xe0,0x88,0x8f,0x1d,0x01,0x7d,0xaa,0x2d,0xf8, +0x03,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80,0x32,0x11,0xf2,0xb8,0x0b,0xfd,0x78,0x8b, +0xa0,0x3c,0xca,0xa3,0x3c,0xca,0x63,0x34,0x21,0x00,0x2e,0x40,0xac,0x05,0x4d,0x7c, +0xac,0x09,0xe8,0x63,0xcc,0x11,0x1f,0x43,0x4c,0x43,0x3e,0xc3,0x11,0x42,0x20,0x7c, +0xa6,0x10,0xf1,0xb1,0x22,0x35,0xe4,0x33,0x1c,0x21,0x04,0xc2,0x57,0x44,0xa0,0x17, +0x20,0xca,0x56,0x23,0x88,0x8f,0x05,0x9e,0x7c,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20, +0xb2,0x91,0xf9,0x08,0x8d,0x14,0xf1,0x8b,0xbe,0xa0,0x0f,0xfa,0xa0,0x0f,0xfa,0x18, +0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0x11,0x83,0x03,0x00,0x41,0x30, +0xb0,0x70,0xa4,0x3e,0x60,0x63,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x2b,0x47,0xec, +0x23,0x36,0x86,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x74,0xe4,0x3e,0x64,0x63,0x18, +0x31,0x38,0x00,0x10,0x04,0x03,0x32,0xa8,0x91,0xfc,0x30,0x8d,0x18,0x19,0x4d,0x08, +0x80,0x11,0x83,0x06,0x00,0x41,0x30,0x88,0x7e,0x84,0x3f,0x58,0x43,0x46,0x64,0x44, +0x46,0xfa,0xa3,0x3f,0xfa,0xa3,0x3f,0x46,0x13,0x02,0x60,0x38,0x22,0xb8,0x8d,0xe0, +0x9b,0x6e,0xc8,0x0d,0x21,0xb0,0xa4,0xa0,0x8f,0x25,0x06,0x7d,0x2c,0x39,0xe8,0x63, +0xc4,0x20,0x1f,0x2b,0x06,0xf9,0xd8,0x60,0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0xac,0x33,0x21,0x91,0xe1,0x37,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x42,0x93,0x12, +0x19,0xc0,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x34,0x31,0x91,0x21,0x3c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x52,0x93,0x11,0x19,0xe4,0x63,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0xac,0x35,0x21,0x91,0x61,0x3e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x62, +0x93,0x12,0x19,0xe8,0xc3,0x84,0xf3,0x90,0x8f,0x09,0x04,0x7c,0x2c,0xb0,0x0f,0xf9, +0x58,0x30,0xc0,0xc7,0x8e,0x22,0x3e,0x16,0xb0,0x87,0x7c,0x2c,0xd1,0x0f,0xf9,0xd8, +0x11,0xc4,0xc7,0x12,0xfe,0x90,0x8f,0x09,0x41,0x7c,0x46,0x0c,0x1c,0x00,0x04,0xc1, +0xc0,0xd1,0x13,0x14,0x69,0x8f,0xf0,0x00,0x8f,0x1b,0x39,0x8a,0x80,0x0c,0x46,0x64, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc8,0x20,0x4e,0x6a,0x44,0x3c,0xd0,0x64,0x34,0x21, +0x00,0x46,0x13,0x84,0xc0,0x74,0x43,0x88,0x8f,0xe9,0x86,0x10,0x9f,0x11,0x83,0x03, +0x00,0x41,0x30,0x08,0x83,0x3b,0xd1,0x91,0xf3,0x88,0x93,0xd1,0x84,0x00,0x18,0x4d, +0x10,0x82,0x13,0x10,0x76,0x02,0xc2,0xec,0x10,0xe8,0x63,0x87,0x40,0x9f,0x11,0x83, +0x03,0x00,0x41,0x30,0x08,0x03,0x3f,0x09,0x13,0xf7,0xd8,0x93,0xd1,0x84,0x00,0x18, +0x4d,0x10,0x82,0x13,0x10,0x76,0x02,0xc2,0x4c,0x38,0xe4,0x63,0xc2,0x21,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x48,0x5c,0x45,0x4c,0x84,0x11,0x03,0x03,0x00,0x41,0x30, +0x48,0x5e,0x65,0x4c,0x84,0x13,0x00,0x74,0x02,0x80,0x46,0x0c,0x1a,0x00,0x04,0xc1, +0x20,0x82,0x95,0x36,0xe1,0x8f,0x51,0x11,0x02,0x37,0x71,0x13,0x37,0x71,0x93,0xd1, +0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x04,0x4d,0x18,0x4d,0xd8,0x06,0x13,0x08,0xf9, +0x98,0x40,0xc8,0xc7,0x2c,0x41,0x3e,0x66,0x09,0xf2,0x31,0x41,0x90,0x8f,0x09,0x82, +0x7c,0x4c,0x08,0xe0,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x89,0xaf,0xd4,0x49,0x60, +0x08,0x22,0x1f,0x43,0x10,0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0x12,0x71,0xc9,0x93,0x60,0x38,0xa2,0xd0,0x11,0xe1,0x9b,0x65,0x40,0x9a,0x60,0x96, +0x20,0x19,0xa8,0x40,0x66,0x61,0x91,0x23,0x64,0xa0,0x02,0x19,0x85,0xc5,0x40,0x06, +0x2a,0x80,0x5a,0x58,0xf0,0x09,0x99,0x25,0x50,0x06,0x2a,0x10,0x23,0x69,0x05,0x65, +0xa0,0x02,0x31,0x92,0x3e,0x50,0x06,0x2a,0x00,0x7f,0x4a,0x56,0x41,0xa9,0x40,0x83, +0x2a,0x34,0x18,0x6e,0x18,0x7a,0x05,0x0d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x3b, +0x17,0x3f,0x19,0x7c,0x65,0xba,0x21,0x20,0x84,0xe1,0x06,0x03,0x5c,0xcc,0xc0,0xde, +0xc0,0x54,0x40,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xda,0xba,0x84,0xca,0x10,0x4c, +0x37,0x04,0xc4,0x30,0xdc,0xd0,0x90,0x0b,0x1a,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81, +0xe6,0x2e,0xa5,0x92,0x94,0xcb,0x74,0x43,0xa0,0x08,0xc3,0x0d,0xd0,0xb9,0x98,0x81, +0xd5,0x41,0xab,0x80,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x34,0x79,0x41,0x95,0x21, +0x98,0x6e,0x08,0x88,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x22,0x7c,0xa9,0x15,0x32, +0x59,0x17,0x24,0xb0,0x15,0x5b,0xb1,0x15,0x5b,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21, +0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x32,0x98,0x97,0x5b,0x21,0x13,0x75,0x19,0x4d, +0x08,0x84,0xd1,0x04,0x61,0x30,0xa1,0x90,0x8f,0x09,0x85,0x7c,0x4c,0x10,0xe4,0x63, +0x82,0x20,0x1f,0x13,0x02,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x52,0x32,0xbc, +0x12,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x25,0x32,0xbf,0x12,0x78,0x23,0x06,0x07, +0x00,0x82,0x60,0x60,0x8d,0x0c,0xb8,0x08,0x81,0xc5,0x41,0x40,0x1f,0x8b,0x03,0x81, +0x3e,0xa6,0x0c,0xf4,0x31,0x85,0xa0,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x60,0x27, +0x83,0x2b,0x42,0x40,0x0c,0x23,0x06,0x07,0x00,0x82,0x60,0x60,0xa5,0x8c,0xb8,0x98, +0x41,0x60,0x65,0x20,0x32,0x20,0x18,0x6e,0x08,0x44,0x06,0x0c,0x66,0x19,0x16,0x25, +0x30,0x35,0x20,0x19,0x10,0x0c,0x37,0x04,0x24,0x03,0x06,0xb3,0x0c,0x4c,0x12,0xcc, +0x12,0x34,0x03,0x15,0x88,0x4b,0x1d,0x0a,0x33,0x50,0x81,0x88,0xc3,0xa1,0x31,0x96, +0x2a,0x42,0x7c,0x4c,0x98,0x15,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x62,0x33, +0x26,0x13,0xd8,0x9c,0xd0,0x02,0x7d,0x6c,0x4e,0x68,0x81,0x3e,0x23,0x06,0x0d,0x00, +0x82,0x60,0x10,0xdd,0x0c,0xbd,0xa0,0x8a,0xca,0xfc,0x89,0x9f,0xd4,0x4b,0xbd,0xd4, +0x4b,0xbd,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x98,0x50,0xc0,0xc7,0x84,0x02,0x3e, +0xa3,0x09,0xbe,0x20,0x8c,0x26,0xfc,0xc2,0x60,0xbd,0x40,0xc8,0xc7,0x7a,0x81,0x90, +0x8f,0xfd,0x82,0xae,0xc0,0xc7,0x7e,0x61,0x57,0xe0,0x33,0x62,0x70,0x00,0x20,0x08, +0x06,0x16,0xd8,0xe4,0x0b,0x21,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x15,0x36,0xfa, +0x42,0x08,0x23,0x06,0x07,0x00,0x82,0x60,0x60,0x89,0xcd,0xbf,0xf0,0x8a,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0xd6,0xd8,0x80,0x4c,0xaf,0x08,0xa7,0x20,0xec,0x14,0x84, +0x19,0x21,0xd0,0xc7,0x08,0x81,0x3e,0x23,0x06,0x0f,0x00,0x82,0x60,0xc0,0x95,0xcd, +0xbd,0xf0,0x0a,0xad,0x08,0x81,0xbb,0xb8,0x4b,0xcf,0xf4,0x0c,0xca,0x80,0xcb,0x68, +0x42,0x00,0x8c,0x26,0x08,0x81,0x95,0x43,0x25,0x1f,0x2b,0x87,0x4a,0x3e,0x26,0x08, +0xf2,0x31,0x41,0x90,0x8f,0x09,0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xa1, +0x9b,0x95,0x09,0x2c,0x90,0x17,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x62,0x37, +0x29,0x13,0x58,0x30,0x2f,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x04,0x6f,0x54, +0x26,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x24,0x6f,0xd2,0x26,0xb0,0xa6,0x91,0x8f, +0x35,0x8d,0x7c,0x4c,0x08,0xe0,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x49,0xdf,0xd0, +0x4c,0x60,0x64,0x40,0x06,0xf2,0x31,0x32,0x20,0x03,0xf9,0x98,0x10,0xc0,0x67,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0x92,0xd0,0xc1,0x99,0xc0,0x8a,0x80,0x3e,0x23,0x06,0x06, +0x00,0x82,0x60,0x90,0x8c,0xce,0xdc,0x04,0x96,0x2f,0x41,0x7c,0x2c,0x60,0xe4,0x33, +0x62,0x70,0x00,0x20,0x08,0x06,0x64,0xc0,0x37,0x60,0xd3,0x2e,0x74,0x33,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x60,0x24,0x23,0xc4,0xc7,0x84,0x80,0x3e,0x23,0x06,0x07,0x00, +0x82,0x60,0x40,0x06,0xa1,0x53,0x36,0xf2,0xb2,0x37,0xa3,0x09,0x81,0x60,0xc1,0x20, +0x9f,0x59,0x02,0x67,0xa0,0x02,0x21,0xb1,0x26,0x14,0xa0,0x81,0x0a,0x84,0x68,0xfa, +0x00,0x1a,0xa8,0x00,0x44,0xae,0xc9,0x03,0x68,0xa0,0x02,0x70,0xb5,0x26,0x14,0xa0, +0x59,0x82,0x67,0xa0,0x02,0x41,0x9c,0x3c,0x78,0x06,0x2a,0x10,0xc4,0xa9,0x83,0x67, +0xa0,0x02,0x40,0x9c,0x38,0x78,0x06,0x2a,0x00,0x5b,0x73,0xea,0xe0,0xa9,0x80,0x5f, +0xa0,0x0c,0x7e,0x81,0x11,0x83,0x03,0x00,0x41,0x30,0x08,0x83,0xd7,0x91,0x9b,0x7f, +0x49,0x9d,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xe1,0x86,0x42,0x20,0x83,0xe1,0x86, +0x42,0x20,0x83,0x12,0x02,0x9d,0x6e,0x98,0x19,0x99,0x09,0x46,0x0c,0x1a,0x00,0x04, +0xc1,0x20,0xea,0x1d,0xbd,0x81,0x19,0xd8,0x49,0x90,0xbd,0xd9,0x9b,0xbd,0xd9,0x9b, +0xd1,0x84,0x00,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x32,0xb8,0x9d,0xbd,0x41,0x99, +0xd7,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x30,0x42,0x88,0x8f,0x09,0x01,0x7d,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0x80,0x0c,0x78,0x07,0x74,0x5a,0xc6,0x76,0x46,0x13,0x02, +0xc1,0x06,0x45,0x3e,0x16,0x08,0xf2,0x19,0x8e,0xe8,0x82,0xe0,0xbb,0x00,0x10,0x15, +0x60,0x3b,0x62,0x70,0x00,0x20,0x08,0x06,0x56,0xfa,0x88,0x8e,0x46,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x81,0xa5,0x3e,0xa7,0xc3,0x15,0xa6,0x8d,0x0f,0x08,0x86,0x1b,0x82, +0xf1,0x01,0x83,0x59,0x06,0xe8,0x09,0x0c,0x0c,0xca,0x07,0x04,0xc3,0x0d,0x41,0xf9, +0x80,0xc1,0x2c,0x43,0xe4,0x04,0x23,0x06,0x06,0x00,0x82,0x60,0x90,0xcc,0xcf,0xf8, +0xfc,0x82,0xf9,0x42,0x20,0x9f,0xe1,0x88,0x50,0x50,0x1b,0xe1,0x9b,0x6e,0x88,0x03, +0xb5,0x09,0x4c,0x49,0xe8,0x63,0x6d,0x13,0xc4,0x67,0xb8,0xa1,0x51,0x9f,0x30,0x98, +0x6e,0x70,0x9b,0xb7,0x09,0x6c,0x08,0xe4,0x63,0x46,0x10,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x48,0xfa,0xa7,0x7d,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0xf4,0xe7, +0x76,0x02,0x65,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xa2,0xfe,0xd1,0x1d,0xb4,0x81,0x9f, +0xb2,0x21,0x9b,0xdd,0xd9,0x9d,0xdd,0xd9,0x9d,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82, +0xd1,0x84,0x41,0xa8,0xb4,0xc9,0x1d,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0xcd,0x7f, +0x6a,0x27,0xa8,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0xfe,0xc7,0x76,0x56,0xc4, +0x7e,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0x22,0xa1,0xf0,0x79,0x9b,0xfb,0x11,0x02, +0xf1,0x11,0x1f,0xf1,0x11,0x9f,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41, +0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x08,0x85,0xca,0xc7,0x6e,0xf6,0xc7,0x28,0xcc, +0xc7,0x7c,0xcc,0xc7,0x7c,0x46,0x13,0x02,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x22, +0x15,0x3a,0x9f,0xbc,0xe9,0x1f,0xe4,0x40,0x1f,0xf4,0x41,0x1f,0xf4,0x19,0x4d,0x08, +0x80,0x35,0x1c,0xe2,0xe6,0x7f,0xfe,0x67,0x0d,0x87,0xb8,0x01,0x21,0x10,0x5a,0xc3, +0x21,0x6e,0x42,0x28,0x84,0x86,0x0d,0x88,0x41,0x19,0x80,0x61,0x03,0x42,0x48,0x06, +0x60,0xd8,0x80,0x08,0x90,0x01,0xd8,0xc3,0x21,0x6e,0x44,0x48,0x84,0x86,0x0d,0x88, +0xe0,0x18,0x80,0x3d,0x1c,0xe2,0x66,0x84,0x46,0x68,0xd8,0x80,0x08,0x8c,0x01,0x18, +0x31,0x68,0x00,0x10,0x04,0x83,0x28,0x86,0xdc,0x87,0x6f,0x48,0x28,0x6f,0x9c,0xf7, +0x79,0x9f,0xf7,0x79,0x9f,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18, +0x31,0x68,0x00,0x10,0x04,0x83,0xa8,0x86,0xe4,0x67,0x74,0x50,0xa8,0x6f,0xa4,0xf9, +0x99,0x9f,0xf9,0x99,0x9f,0xd1,0x84,0x00,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xe8, +0x86,0xe8,0xc7,0x74,0x54,0xe8,0x6f,0xa8,0xfa,0xa9,0x9f,0xfa,0xa9,0x9f,0xd1,0x84, +0x00,0x58,0xc3,0xc1,0x6f,0x58,0xe8,0x85,0xd6,0x70,0xf0,0x9b,0x16,0x82,0xa1,0x35, +0x1c,0xfc,0xc6,0x85,0x62,0x68,0xd8,0x80,0x18,0x94,0x01,0x18,0x36,0x20,0x84,0x64, +0x00,0x86,0x0d,0x88,0x00,0x19,0x80,0x3d,0x1c,0xfc,0xe6,0x85,0x64,0x68,0xd8,0x80, +0x08,0x8e,0x01,0xd8,0xc3,0xc1,0x6f,0x60,0x68,0x86,0x86,0x0d,0x88,0xc0,0x18,0x80, +0x32,0x1d,0x1a,0x02,0x43,0x85,0xfb,0x01,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x68, +0x3c,0x24,0x3f,0x42,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x51,0x18,0xf9,0x0f,0xeb, +0xd0,0x50,0xe0,0xfd,0xcf,0xff,0xfc,0xcf,0xff,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10, +0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x44,0x65,0x24,0x42,0xb3,0x83, +0x43,0x85,0x18,0x8c,0xd0,0x08,0x8d,0xd0,0x08,0x8d,0x26,0x04,0xc0,0x88,0x41,0x03, +0x80,0x20,0x18,0x44,0x67,0x44,0x42,0xb6,0xa3,0x43,0x07,0x19,0x94,0x50,0x09,0x95, +0x50,0x09,0x8d,0x26,0x04,0xc0,0x1a,0x0e,0xae,0xc3,0x43,0x3e,0xb4,0x86,0x83,0xeb, +0xf4,0xd0,0x0f,0xad,0xe1,0xe0,0x3a,0x3e,0x04,0x46,0xc3,0x06,0xc4,0xa0,0x0c,0xc0, +0xb0,0x01,0x21,0x24,0x03,0x30,0x6c,0x40,0x04,0xc8,0x00,0xec,0xe1,0xe0,0x3a,0x3f, +0x14,0x46,0xc3,0x06,0x44,0x70,0x0c,0xc0,0x1e,0x0e,0xae,0x03,0x46,0x62,0x34,0x6c, +0x40,0x04,0xc6,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xe4,0x46,0x2b,0x94,0x3b, +0x61,0xc4,0x06,0xb5,0xc3,0x42,0x2c,0xc4,0x42,0x2c,0x34,0x9a,0x10,0x00,0xa3,0x09, +0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0x10,0xc9,0xd1,0x0b,0x81, +0x4f,0x19,0xc1,0x41,0xee,0xc0,0x10,0x0c,0xc1,0x10,0x0c,0x8d,0x26,0x04,0xc0,0x88, +0x41,0x03,0x80,0x20,0x18,0x44,0x74,0x14,0x43,0xe3,0x73,0x46,0x72,0xb0,0x3b,0x32, +0x24,0x43,0x32,0x24,0x43,0xa3,0x09,0x01,0xb0,0x86,0xc3,0xee,0xa4,0x91,0x19,0xad, +0xe1,0xb0,0x3b,0x6a,0x74,0x46,0x6b,0x38,0xec,0xce,0x1a,0xa1,0xd1,0xb0,0x01,0x31, +0x28,0x03,0x30,0x6c,0x40,0x08,0xc9,0x00,0x0c,0x1b,0x10,0x01,0x32,0x00,0x7b,0x38, +0xec,0x0e,0x1b,0xa5,0xd1,0xb0,0x01,0x11,0x1c,0x03,0xb0,0x87,0xc3,0xee,0xb4,0x91, +0x1a,0x0d,0x1b,0x10,0x81,0x31,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0x10,0xed,0x11, +0x0e,0xa5,0x8f,0x1b,0x8d,0x8f,0xf8,0xe4,0x50,0x0e,0xe5,0x50,0x0e,0x8d,0x26,0x04, +0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x44,0x7d,0xa4,0x43,0xec,0x03,0x47,0xe5,0x43, +0x3e,0x3b,0xb4,0x43,0x3b,0xb4,0x43,0xa3,0x09,0x01,0xb0,0x86,0x03,0xf9,0xc8,0x91, +0x1b,0xad,0xe1,0x40,0x3e,0x73,0xf4,0x46,0x6b,0x38,0x90,0x0f,0x1d,0xc1,0xd1,0xb0, +0x01,0x31,0x90,0xc2,0x00,0x0c,0x1b,0x10,0xc2,0x28,0x0c,0xc0,0xb0,0x01,0x11,0x88, +0xc2,0x00,0xec,0xe1,0x40,0x3e,0x75,0x14,0x47,0xc3,0x06,0x44,0x70,0x0c,0xc0,0x1e, +0x0e,0xe4,0x63,0x47,0x72,0x34,0x6c,0x40,0x04,0xc6,0x00,0x8c,0x18,0x34,0x00,0x08, +0x82,0x41,0x44,0x4a,0x61,0xf4,0x3e,0x77,0x44,0x06,0xeb,0x23,0x46,0x62,0x24,0x46, +0x62,0x34,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00, +0x82,0x60,0x10,0xa1,0x52,0x19,0xd9,0xcf,0x1e,0xa1,0xc1,0xfb,0x98,0x91,0x19,0x99, +0x91,0x19,0x8d,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x44,0xaa,0x74,0x46, +0xf9,0xd3,0x47,0x6a,0x10,0x3f,0x68,0x84,0x46,0x68,0x84,0x46,0xa3,0x09,0x01,0xb0, +0x86,0x43,0xfc,0xfc,0x91,0x1e,0xad,0xe1,0x10,0x3f,0xa0,0xb4,0x47,0x6b,0x38,0xc4, +0x4f,0x28,0xf1,0xd1,0xb0,0x01,0x31,0x28,0x03,0x30,0x6c,0x40,0x08,0xc9,0x00,0x0c, +0x1b,0x10,0x01,0x32,0x00,0x7b,0x38,0xc4,0x8f,0x28,0xf5,0xd1,0xb0,0x01,0x11,0x1c, +0x03,0xb0,0x87,0x43,0xfc,0x8c,0x92,0x1f,0x0d,0x1b,0x10,0x81,0x31,0x00,0x96,0x0f, +0x69,0x04,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0x5c,0x89,0x8c,0x58,0x25,0x18, +0x31,0x68,0x00,0x10,0x04,0x83,0x68,0x96,0xe0,0xc8,0x7f,0x4c,0x29,0x16,0x82,0x38, +0x8a,0xa3,0x38,0x8a,0xa3,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18, +0x31,0x68,0x00,0x10,0x04,0x83,0xe8,0x96,0xe8,0xa8,0x84,0x54,0xa9,0x16,0x8a,0x3a, +0xaa,0xa3,0x3a,0xaa,0xa3,0xd1,0x84,0x00,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x28, +0x97,0xec,0x08,0x85,0x58,0xe9,0x16,0x8e,0x3b,0xba,0xa3,0x3b,0xba,0xa3,0xd1,0x84, +0x00,0x58,0xc3,0x01,0x84,0x5c,0xe9,0x95,0xd6,0x70,0x00,0xa1,0x57,0x82,0xa5,0x35, +0x1c,0x40,0x08,0x96,0x62,0x69,0xd8,0x80,0x18,0x94,0x01,0x18,0x36,0x20,0x84,0x64, +0x00,0x86,0x0d,0x88,0x00,0x19,0x80,0x3d,0x1c,0x40,0x28,0x96,0x64,0x69,0xd8,0x80, +0x08,0x8e,0x01,0xd8,0xc3,0x01,0x84,0x64,0x69,0x96,0x86,0x0d,0x88,0xc0,0x18,0x80, +0x11,0x83,0x06,0x00,0x41,0x30,0x88,0xc0,0xa9,0x8f,0x56,0x68,0x96,0x50,0xc8,0xf1, +0x23,0x3f,0xf2,0x23,0x3f,0x1a,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84, +0x11,0x83,0x06,0x00,0x41,0x30,0x88,0xc8,0x29,0x94,0x64,0xe8,0x96,0x58,0x48,0x12, +0x25,0x51,0x12,0x25,0x51,0x1a,0x4d,0x08,0x80,0x11,0x83,0x06,0x00,0x41,0x30,0x88, +0xcc,0x69,0x94,0x6a,0x28,0x97,0x5c,0x88,0x22,0x25,0x52,0x22,0x25,0x52,0x1a,0x4d, +0x08,0x80,0x35,0x1c,0x5a,0x68,0x97,0x74,0x69,0x0d,0x87,0x16,0xe2,0xa5,0x5d,0x5a, +0xc3,0xa1,0x85,0x7a,0x89,0x97,0x86,0x0d,0x88,0x41,0x19,0x80,0x61,0x03,0x42,0x48, +0x06,0x60,0xd8,0x80,0x08,0x90,0x01,0xd8,0xc3,0xa1,0x85,0x7c,0xa9,0x97,0x86,0x0d, +0x88,0xe0,0x18,0x80,0x3d,0x1c,0x5a,0xe8,0x97,0x7c,0x69,0xd8,0x80,0x08,0x8c,0x01, +0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xa8,0x9d,0x54,0x09,0x87,0xc0,0xa9,0x15,0xb6, +0x55,0x5a,0xa5,0x55,0x5a,0xa5,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41, +0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x28,0x9e,0x5c,0xe9,0x87,0xc8,0x29,0x16,0xbe, +0x57,0x7a,0xa5,0x57,0x7a,0xa5,0xd1,0x84,0x00,0x18,0x31,0x68,0x00,0x10,0x04,0x83, +0x68,0x9e,0x60,0x49,0x8c,0xcc,0x69,0x16,0xc2,0x20,0x96,0x62,0x29,0x96,0x62,0x69, +0x34,0x21,0x00,0xd6,0x70,0xd0,0x21,0x74,0x12,0xa7,0x35,0x1c,0x74,0x28,0x9d,0xc6, +0x69,0x0d,0x07,0x1d,0x52,0x27,0x72,0x1a,0x36,0x20,0x06,0x65,0x00,0x86,0x0d,0x08, +0x21,0x19,0x80,0x61,0x03,0x22,0x40,0x06,0x60,0x0f,0x07,0x1d,0x5a,0xa7,0x72,0x1a, +0x36,0x20,0x82,0x63,0x00,0xf6,0x70,0xd0,0x21,0x76,0x32,0xa7,0x61,0x03,0x22,0x30, +0x06,0xc0,0xde,0x21,0x1e,0xe0,0x63,0x41,0x39,0xc0,0xc7,0x02,0x72,0x80,0x8f,0x05, +0xb7,0x00,0x1f,0x0b,0x6c,0x01,0x3e,0x16,0xb0,0x02,0x7c,0x2c,0x58,0x05,0xf8,0x58, +0x50,0x0a,0xf0,0xb1,0x80,0x14,0xe0,0x63,0x81,0x1e,0xc0,0xc7,0x82,0x3c,0x80,0x8f, +0x05,0x6d,0x00,0x1f,0x0b,0xd8,0x00,0x3e,0x16,0x88,0x01,0x7c,0x2c,0x08,0x03,0xf8, +0x58,0x70,0xc1,0xc7,0x02,0x0b,0x3e,0xc3,0x11,0x41,0x28,0x09,0xdf,0x2c,0x83,0x64, +0x05,0xb3,0x04,0xd3,0x40,0x05,0x52,0x0a,0x94,0x88,0x48,0x03,0x15,0xc8,0x1f,0x50, +0x28,0x22,0x0d,0x54,0x20,0x79,0x40,0xb9,0x88,0x34,0x50,0x81,0xcc,0x01,0x25,0x23, +0xd2,0x40,0x05,0xd2,0x06,0x94,0x8d,0x48,0x03,0x15,0x48,0x18,0x50,0x2e,0x19,0x48, +0x03,0x15,0x48,0x18,0x50,0x6c,0x22,0x0d,0x54,0x00,0x61,0x40,0xb1,0x68,0x20,0x8d, +0x18,0x2c,0x00,0x08,0x82,0x81,0xe7,0x52,0xe5,0x44,0x14,0x06,0x51,0x18,0x23,0x06, +0x0b,0x00,0x82,0x60,0xe0,0xbd,0x94,0x39,0xdd,0x84,0x4d,0xd4,0xc4,0x4d,0xd8,0x44, +0x4d,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x45,0x53,0xf1,0x14,0x08,0x23,0x06,0x0b, +0x00,0x82,0x60,0xe0,0xc5,0x14,0x3a,0xe5,0x04,0x4e,0xdc,0xc4,0x81,0x24,0x16,0x08, +0xf4,0xb1,0xa0,0x96,0xe4,0x63,0xb5,0x14,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0x92,0x9e,0x82,0x27,0xc7,0x84,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x90,0xfc, +0x54,0x3c,0x05,0x23,0x06,0x06,0x00,0x82,0x60,0x90,0x80,0xd5,0x3c,0x49,0x16,0x14, +0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x44,0xac,0xe8,0x29,0x18,0x31,0x38,0x00, +0x10,0x04,0x03,0xeb,0xa7,0xf8,0x09,0x22,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x02, +0xab,0x7e,0x82,0x04,0x83,0x72,0x0a,0x06,0xc3,0x0d,0x41,0x4d,0x81,0xc1,0x2c,0x43, +0x45,0x05,0x6b,0x38,0xa8,0x12,0x4e,0x09,0x14,0x20,0xc6,0x1a,0x0e,0xab,0xa4,0x53, +0x04,0x05,0x88,0xb1,0x86,0x03,0x2b,0xf1,0x94,0x41,0x01,0x62,0xec,0xe1,0xd0,0x4a, +0x3e,0x85,0x50,0x80,0x18,0x7b,0x38,0xb8,0x12,0x58,0x29,0x14,0x20,0xc6,0x2c,0xc1, +0x34,0x4b,0x60,0x0d,0x54,0x20,0xaa,0x19,0x44,0x5c,0x35,0x50,0x81,0xa0,0x4b,0xc4, +0x55,0x23,0x06,0x0e,0x00,0x82,0x60,0xe0,0xc8,0x15,0x48,0x99,0x53,0x2e,0xe1,0xd2, +0x4b,0x09,0x81,0x20,0xec,0x13,0x06,0xc4,0x00,0x00,0x00,0x00,0x26,0x00,0x00,0x00, +0x5b,0x8a,0x54,0x08,0xfa,0xe0,0x10,0x85,0x2d,0x05,0x2b,0x04,0x7d,0x70,0x88,0xc2, +0x96,0xe2,0x15,0x82,0x3e,0x38,0x44,0x61,0x4b,0x21,0x0b,0x41,0x1f,0x1c,0xa2,0xb0, +0x65,0x18,0x87,0xa0,0x0f,0xb6,0x0c,0xbe,0x13,0xf4,0xc1,0x96,0x01,0x7c,0x82,0x3e, +0xd8,0x32,0xc0,0x4f,0xd0,0x07,0x5b,0x06,0xf9,0x09,0xfa,0x60,0xcb,0x50,0x42,0x41, +0x1f,0x6c,0x19,0x4e,0x28,0xe8,0x83,0x2d,0xc3,0x0d,0x05,0x7d,0xb0,0x65,0xc8,0xa1, +0xa0,0x0f,0xb6,0x0c,0x65,0x14,0xf4,0xc1,0x96,0xe1,0x8c,0x82,0x3e,0xd8,0x32,0xdc, +0x51,0xd0,0x07,0x5b,0x86,0x3c,0x0a,0xfa,0x60,0xcb,0xb0,0x4a,0x41,0x1f,0x6c,0x19, +0x5a,0x29,0xe8,0x83,0x2d,0x43,0x2f,0x05,0x7d,0xb0,0x65,0xf8,0xa5,0xa0,0x0f,0xb6, +0x0c,0xef,0x14,0xf4,0xc1,0x96,0x21,0x9e,0x82,0x3e,0xd8,0x32,0x9c,0x55,0xd0,0x07, +0x5b,0x86,0xb4,0x0a,0xfa,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_2cd4d65dbe25d34f95513ca0526ad671.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_2cd4d65dbe25d34f95513ca0526ad671.h new file mode 100644 index 00000000..507017e5 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_2cd4d65dbe25d34f95513ca0526ad671.h @@ -0,0 +1,791 @@ +// ffx_fsr2_depth_clip_pass_2cd4d65dbe25d34f95513ca0526ad671.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_depth_clip_pass_2cd4d65dbe25d34f95513ca0526ad671_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_2cd4d65dbe25d34f95513ca0526ad671_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_2cd4d65dbe25d34f95513ca0526ad671_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_2cd4d65dbe25d34f95513ca0526ad671_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_2cd4d65dbe25d34f95513ca0526ad671_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_exposure", "r_reactive_mask", "r_transparency_and_composition_mask", "r_reconstructed_previous_nearest_depth", "r_dilated_motion_vectors", "r_previous_dilated_motion_vectors", "r_dilatedDepth", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_2cd4d65dbe25d34f95513ca0526ad671_SRVResourceBindings[] = { 7, 6, 9, 3, 4, 0, 1, 5, 2, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_2cd4d65dbe25d34f95513ca0526ad671_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_2cd4d65dbe25d34f95513ca0526ad671_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_2cd4d65dbe25d34f95513ca0526ad671_UAVResourceNames[] = { "rw_prepared_input_color", "rw_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_2cd4d65dbe25d34f95513ca0526ad671_UAVResourceBindings[] = { 1, 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_2cd4d65dbe25d34f95513ca0526ad671_UAVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_2cd4d65dbe25d34f95513ca0526ad671_UAVResourceSpaces[] = { 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_2cd4d65dbe25d34f95513ca0526ad671_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_2cd4d65dbe25d34f95513ca0526ad671_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_2cd4d65dbe25d34f95513ca0526ad671_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_2cd4d65dbe25d34f95513ca0526ad671_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_depth_clip_pass_2cd4d65dbe25d34f95513ca0526ad671_size = 12200; + +static const unsigned char g_ffx_fsr2_depth_clip_pass_2cd4d65dbe25d34f95513ca0526ad671_data[] = { +0x44,0x58,0x42,0x43,0x45,0xed,0x15,0x6a,0xa0,0xb0,0x58,0xc1,0x72,0xc4,0x59,0xa3, +0xae,0xf6,0x0f,0x47,0x01,0x00,0x00,0x00,0xa8,0x2f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0xf0,0x10,0x00,0x00,0x0c,0x11,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x80,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xf4,0x0e,0x00,0x00,0x62,0x00,0x05,0x00, +0xbd,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xdc,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xb4,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x84,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09,0xa8,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xe4,0x00,0x00,0x00,0x32,0x22,0xc8,0x09, +0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0x84,0xc2,0x1c,0x01,0x18,0x24,0x01, +0x80,0x02,0x23,0x00,0x25,0x18,0x10,0xa1,0x0c,0x00,0x00,0x80,0x0c,0x33,0x00,0x65, +0x40,0x00,0x10,0x94,0x98,0x23,0x40,0x68,0x71,0xcf,0x70,0xf9,0x13,0xf6,0x10,0x92, +0x1f,0x02,0xcd,0xb0,0x10,0x28,0x60,0x94,0x65,0x00,0x68,0x00,0x00,0x00,0x04,0x02, +0x81,0x58,0x90,0xe3,0xa6,0xe1,0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4,0x95,0x98, +0xfc,0xe2,0xb6,0x51,0x81,0x40,0x20,0x10,0x80,0xa2,0x40,0x00,0x0d,0x00,0x00,0x00, +0x00,0x00,0x00,0x14,0xb9,0x69,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0x5f,0x09,0x69,0x25, +0x26,0x1f,0xb9,0x6d,0x54,0x00,0x00,0x00,0x00,0xa0,0x28,0x13,0x40,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x0a,0x81,0x00,0x20,0x10,0x64,0x29,0x06,0x02,0x80,0x40, +0x20,0x10,0x84,0x29,0x04,0x00,0x00,0x00,0x90,0xa6,0x30,0x10,0x40,0xa3,0x81,0x40, +0x20,0x10,0x00,0x00,0x00,0x41,0x9c,0x82,0x20,0x00,0x08,0x04,0x02,0x81,0x40,0x90, +0xe7,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0x1f,0xb9, +0x6d,0x44,0x00,0x00,0x00,0x40,0x21,0x40,0x80,0x06,0x80,0x42,0x47,0x0d,0x97,0x3f, +0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0x02,0x81,0x40, +0x20,0x0a,0x31,0x02,0x34,0x00,0x44,0x9a,0x23,0x08,0x8a,0xd1,0x00,0x2c,0x00,0x00, +0x13,0x9d,0x06,0x02,0x86,0x11,0x08,0x64,0xa6,0x36,0x18,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87, +0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03,0x3d, +0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00, +0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c, +0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0, +0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03, +0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xa8,0x56,0xc4,0x1a,0x46,0x10,0x90,0x99,0xda, +0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d, +0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc, +0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0,0x1d,0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8,0x21, +0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0xe0,0x7a,0x11, +0x6c,0xa6,0x30,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0, +0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87, +0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a, +0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x90,0x80,0x90,0xd1,0x6c,0x26, +0x34,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a, +0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xa8,0x07,0x77,0x98,0x87,0x74,0x38, +0x07,0x77,0x28,0x07,0x72,0x00,0x83,0x74,0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83, +0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0x01,0x60, +0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8, +0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2,0xe1, +0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c,0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00,0xa8, +0x91,0x6d,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b, +0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0, +0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07, +0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x81,0x8a,0x70,0x33,0x91, +0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03, +0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38, +0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80, +0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x5c,0xa4,0x1b,0x46,0x10,0x80,0x33,0x84, +0xe0,0x63,0x57,0x1b,0x4d,0x3c,0x1e,0x8f,0xc7,0x03,0x00,0x54,0x2e,0x97,0xcb,0x85, +0x40,0x20,0x10,0x08,0x04,0x82,0x7a,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02,0xcc, +0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x02,0x00,0xfd,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x3a,0x0f,0x24,0x90,0x21,0x23,0x25,0x40,0x80,0x1d, +0x4c,0x30,0xe0,0xc1,0x00,0x00,0x00,0x10,0x00,0x00,0xb0,0x83,0x09,0x86,0x3b,0x18, +0x00,0x00,0x00,0x02,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x0c,0x79,0x0c,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x18,0xf2,0x24,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x71, +0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01,0x30, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x02,0x02,0x60,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x43,0x1e,0x0c,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x1a,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x38,0x20, +0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x78,0x40,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x09,0x03,0x20,0x00,0x06,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x18,0xf2,0x90,0x01,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x0c,0x79,0xce,0x00,0x08,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xb2,0x40,0x00,0x00,0x22,0x00,0x00,0x00,0x32,0x1e,0x98,0x1c,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02,0x94,0x40,0x11,0x8c,0x00,0x14,0x43,0x39, +0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44,0x71,0x14,0x7e,0x40,0x81,0x14,0x4c,0x01, +0x15,0x54,0x61,0x15,0x58,0x01,0x06,0x14,0x64,0x40,0x81,0x06,0x14,0x6c,0x40,0x01, +0x07,0x14,0x72,0x40,0x41,0x07,0x14,0x76,0x40,0x81,0x07,0x14,0x7a,0x40,0xc1,0x07, +0x14,0xe2,0x40,0xb9,0x95,0x45,0x81,0x12,0x14,0xb7,0x42,0x59,0x95,0x13,0x99,0x6a, +0x60,0x04,0x80,0x02,0x63,0x11,0x00,0x10,0x04,0x63,0x11,0x40,0x00,0x04,0xd4,0x9a, +0x01,0xa0,0xd8,0x0c,0x00,0xd1,0x66,0x00,0xe8,0x36,0x03,0x40,0xb9,0x19,0x00,0xda, +0xcd,0x00,0x50,0x6f,0x06,0x80,0x7c,0x33,0x00,0x04,0x9c,0x01,0x00,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x8e,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04, +0x00,0x9a,0x20,0x00,0xd1,0x06,0x61,0x20,0x26,0x08,0x80,0xb4,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x13,0x04,0x60,0xda,0x30,0x20,0x09,0x31,0x41,0x68,0x03,0x3c,0xa0,0x25, +0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x35,0xf6,0xc6,0xf6,0x26,0xf7,0xa5,0x96,0x46, +0x47,0x57,0x26,0x57,0x46,0x36,0x41,0x00,0xa8,0x09,0x02,0x50,0x6d,0x10,0x0c,0x67, +0x43,0x62,0x2c,0x8c,0xd1,0x0c,0x84,0xf1,0xd0,0x92,0xfb,0x4a,0x73,0x83,0xab,0xa3, +0xfb,0x6a,0x7b,0xa3,0x4b,0x7b,0x73,0xfb,0xb2,0x2b,0x1b,0xa3,0x7b,0x93,0x9b,0xdb, +0x90,0x0c,0x4b,0x64,0x24,0x03,0x61,0x3c,0x13,0x84,0x38,0xc8,0x03,0x42,0x72,0x5f, +0x69,0x6e,0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x1b,0x12, +0x62,0xa2,0x0c,0x67,0x20,0x8c,0x67,0x82,0x00,0x58,0x13,0x04,0x3a,0xd0,0x03,0x3e, +0x72,0x5f,0x72,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x1b, +0x12,0xeb,0xc2,0x0c,0x6b,0x20,0x8c,0x67,0x82,0x00,0x5c,0x1c,0x03,0xb9,0x2f,0x3a, +0xb9,0x30,0xb7,0x39,0xb8,0x30,0xb9,0x32,0xb7,0xb1,0xbc,0xaf,0x30,0x37,0xb2,0xaf, +0xb1,0xb7,0x36,0xb8,0xb7,0xb9,0x34,0xba,0xb4,0x37,0xb7,0xaf,0xb6,0xb0,0xb9,0xb5, +0x0d,0x89,0x76,0x6d,0x86,0x36,0x10,0xc6,0x33,0x41,0x00,0xb0,0x09,0xc2,0x1d,0xec, +0x01,0xcd,0x40,0xee,0x4b,0xae,0x6c,0xec,0xcd,0x6d,0x8e,0x4e,0xae,0x6e,0x8c,0xae, +0x8c,0xec,0x0b,0x4e,0xae,0xcc,0x2e,0xed,0xad,0x6e,0xee,0xcb,0xad,0x2c,0x4c,0xae, +0x6c,0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d,0x83,0x60,0x74,0x1b,0x92,0xce,0xfb, +0x0c,0x63,0x20,0x0c,0x30,0x20,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6, +0xd5,0xf6,0x46,0x97,0xf6,0xe6,0xf6,0x65,0x57,0x36,0x46,0xf7,0x26,0x37,0xb7,0x21, +0x49,0x26,0x31,0x30,0x86,0x81,0x30,0x1e,0x86,0x81,0xdc,0x17,0x9c,0x5c,0x99,0x5d, +0xda,0x5b,0xdd,0xdc,0x17,0x59,0x1a,0x5b,0x18,0x5d,0x19,0xd9,0x57,0xdb,0x1b,0x5d, +0xda,0x9b,0xdb,0x97,0x5d,0xd9,0x18,0xdd,0x9b,0xdc,0xdc,0x86,0xa4,0x99,0xc8,0xc0, +0xe8,0x06,0xc2,0x78,0x26,0x08,0x40,0x46,0x47,0xee,0x8b,0x2c,0x8d,0x2d,0x8c,0xae, +0x8c,0x8c,0xa8,0x0c,0x8e,0x0e,0x6d,0x43,0x62,0x06,0xd7,0x19,0x18,0xc4,0x40,0x18, +0xcf,0x86,0x04,0x92,0xaa,0x8c,0x0b,0x83,0x31,0x28,0x03,0x34,0x98,0x20,0xe4,0x01, +0x1f,0xf0,0x92,0xbb,0xfb,0x82,0x93,0x2b,0x83,0x0b,0x93,0x2b,0x23,0xfb,0x4a,0x73, +0x83,0xab,0xa3,0xfb,0x1a,0x7b,0x63,0x7b,0x93,0x9b,0x20,0x98,0x41,0x1d,0x6c,0x58, +0x0c,0x35,0x58,0x03,0x63,0x18,0x08,0x36,0x60,0x03,0x36,0x78,0x26,0x08,0x7b,0xd0, +0x07,0xcc,0xe4,0xee,0xbe,0xc8,0xd2,0xd8,0xc2,0xe8,0xca,0xc8,0xbe,0xe4,0xca,0xc2, +0xc6,0xe8,0xd2,0xec,0xca,0xbe,0xda,0xc2,0xe6,0xd6,0xe6,0x26,0x08,0x80,0xb6,0x41, +0x30,0xe0,0x60,0xc3,0x32,0xb8,0xc1,0x1b,0x18,0xc6,0x40,0xb0,0x01,0x1b,0xb0,0x41, +0x1c,0x6c,0x10,0xda,0x40,0x0e,0x26,0x08,0x7e,0xf0,0x07,0x34,0xc6,0xc4,0x8c,0xa6, +0xa4,0x64,0x26,0x08,0xc0,0xb6,0x01,0x31,0xe8,0xa0,0x0e,0x0c,0x63,0xb0,0x03,0x60, +0x43,0x70,0x07,0x13,0x04,0x50,0x00,0x05,0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61, +0x72,0x43,0x6c,0x61,0x6d,0x70,0x1b,0x10,0x23,0x0f,0xf4,0xc0,0x18,0x06,0x03,0xd8, +0x10,0xec,0xc1,0x06,0x22,0x0d,0xe6,0x00,0x0f,0xf8,0x60,0x82,0xd0,0x07,0x7e,0xc0, +0x25,0x4d,0xaa,0xcc,0x8d,0xac,0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x60,0x06,0x74, +0xb0,0x01,0x49,0xfe,0xc0,0x32,0x1a,0xcd,0x01,0x05,0x3a,0x69,0x4d,0x61,0x78,0x52, +0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x1b,0x90,0x44,0x14,0x2c,0x33,0x68, +0x34,0x07,0x14,0xc8,0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95, +0x4d,0x10,0x00,0x6e,0x03,0x92,0x90,0x82,0x55,0x0a,0x8d,0xe6,0x80,0x02,0xbb,0xb4, +0x24,0x37,0xb8,0x3a,0xba,0xa1,0x37,0xb6,0x37,0x39,0xa9,0xb2,0xb9,0xb7,0x3a,0xb9, +0xb1,0x32,0xa2,0xb4,0xb6,0x32,0xb7,0xb9,0xb4,0x37,0xb7,0xb9,0x09,0x02,0xd0,0x6d, +0x30,0x92,0x53,0xb0,0x50,0xa1,0xd1,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1, +0x11,0xa5,0xb5,0x95,0xb9,0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x00,0x6f,0x83,0x91, +0xa8,0x82,0xb5,0x0a,0x8d,0x46,0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29,0x0d,0x8e,0xa9, +0xcc,0xae,0x8c,0x8d,0xea,0xad,0x6a,0xae,0x6c,0x82,0x00,0x7c,0x1b,0x8c,0xa4,0x15, +0x2c,0x57,0x68,0x34,0x2e,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78, +0x13,0x04,0x00,0x0c,0x36,0x18,0x09,0x2c,0x58,0xb1,0xd0,0x68,0x94,0xcc,0x88,0xca, +0xec,0xd2,0xc6,0xca,0xa8,0xde,0xac,0xd2,0xca,0xee,0x88,0xca,0xe0,0xe8,0xd0,0x26, +0x08,0x40,0x18,0x6c,0x40,0x92,0x59,0xb0,0x68,0xa1,0x71,0x1c,0x50,0xe0,0x61,0xa6, +0x94,0x46,0x47,0x57,0x26,0x37,0x41,0x00,0xc4,0x60,0x83,0x91,0xd8,0x82,0x75,0x0b, +0x8d,0x43,0xc9,0xac,0xe9,0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x6e, +0x6a,0x2c,0x8c,0xad,0x6c,0x82,0x00,0x8c,0xc1,0x06,0x24,0xc9,0x05,0x4b,0x17,0x1a, +0xc7,0x01,0x05,0x42,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61, +0x63,0x74,0x6f,0x72,0x13,0x04,0x80,0x0c,0x36,0x18,0x09,0x2f,0x58,0xbd,0xd0,0x38, +0xfc,0xcc,0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0x94,0xd2, +0xe8,0xe8,0xca,0xe4,0x86,0xc2,0xdc,0xc6,0xca,0xd8,0xd8,0xc2,0xe8,0xd2,0xde,0xdc, +0x26,0x08,0x40,0x19,0x6c,0x40,0x92,0x5f,0xb0,0xc0,0xa1,0x71,0x1c,0x50,0x20,0x63, +0x06,0x25,0x57,0x56,0x84,0x07,0xf7,0x36,0x57,0x27,0x57,0x36,0x41,0x00,0xcc,0x60, +0x03,0x92,0x88,0x83,0x35,0x0e,0x8d,0xe3,0x80,0x02,0x33,0x33,0x28,0xb9,0x32,0xbb, +0xb4,0xb7,0xba,0x39,0x23,0xb9,0xb0,0xb6,0x32,0x28,0xb9,0xb2,0x22,0x3c,0xb8,0xb7, +0xb9,0x3a,0xb9,0xb2,0x09,0x02,0x70,0x06,0x1b,0x8c,0xa4,0x1c,0x2c,0x73,0x68,0x1c, +0x2e,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x13,0x04,0x00,0x0d, +0x36,0x18,0x09,0x3a,0x58,0xe9,0xd0,0x38,0xac,0xcc,0x94,0xd2,0xe8,0xe8,0xca,0xe4, +0xa6,0xca,0xe2,0xea,0xca,0xdc,0xc6,0xca,0x98,0xca,0xdc,0xce,0xe8,0xd0,0x26,0x08, +0x40,0x1a,0x6c,0x30,0x92,0x75,0xb0,0xd8,0xa1,0x71,0xa8,0x98,0x11,0x95,0xb1,0xd1, +0x85,0x51,0xa5,0xb5,0x95,0x4d,0x10,0x00,0x35,0xd8,0x60,0x24,0xee,0x60,0xbd,0x43, +0xe3,0xf0,0x32,0x23,0xca,0x73,0x0b,0x6b,0x4b,0x1b,0x93,0x2a,0x9b,0x1b,0x42,0x0b, +0x73,0x3b,0x2b,0x33,0x0a,0x1b,0xa3,0x7b,0x93,0x9b,0x20,0x00,0x6b,0xb0,0xc1,0x48, +0xe2,0xc1,0x92,0x87,0xc6,0x21,0x66,0x66,0x95,0x56,0x76,0x37,0x05,0x17,0x36,0x56, +0x46,0xf5,0xd6,0x54,0x46,0x57,0x26,0x37,0x67,0x14,0x36,0x46,0xf7,0x26,0x37,0x41, +0x00,0xd8,0x60,0x03,0x92,0xd0,0x83,0x55,0x0f,0x8d,0xe3,0x80,0xc2,0x06,0xca,0x0e, +0x42,0x61,0x14,0x4c,0x21,0x15,0x58,0xe1,0x15,0x64,0xa1,0x16,0x70,0x61,0x17,0x7c, +0x21,0x1c,0xc8,0xe1,0x1c,0xd4,0xa1,0x1d,0xe0,0x61,0x1e,0xec,0x61,0xc3,0x60,0xf8, +0xc1,0x3d,0x4c,0x10,0x0a,0x61,0x03,0xb0,0x61,0x30,0xf4,0x41,0x1f,0x36,0x04,0xfb, +0xb0,0x61,0x18,0xf2,0x81,0x1f,0x28,0x0c,0x4d,0x6d,0x18,0xcc,0xc0,0x0c,0x86,0x0d, +0x82,0xf6,0x0f,0x1b,0x8a,0x7c,0xf0,0x07,0xa0,0x0f,0x40,0x82,0x51,0x98,0x9c,0x5c, +0x58,0xde,0x17,0xdb,0xdb,0x58,0x18,0xdb,0x97,0x58,0x1e,0x5d,0xd9,0xdc,0x04,0x01, +0x68,0x03,0x42,0x61,0x72,0x72,0x61,0x79,0x5f,0x6c,0x6f,0x63,0x61,0x6c,0x5f,0x6c, +0x64,0x73,0x74,0x13,0x04,0xc0,0x0d,0x88,0x88,0xc9,0x85,0xb9,0x8d,0xa1,0x95,0xcd, +0x4d,0x10,0x80,0x37,0xa0,0x61,0xc6,0xf6,0x16,0x46,0x37,0x37,0x41,0x00,0xe0,0x80, +0x45,0x9a,0xdb,0x1c,0xdd,0xdc,0x04,0x01,0x88,0x03,0x12,0x69,0x6e,0x74,0x73,0x13, +0x04,0x40,0x0e,0x88,0xd0,0x95,0xe1,0x7d,0xb1,0xbd,0x85,0x91,0x4d,0x10,0x80,0x39, +0x20,0x42,0x57,0x86,0xf7,0xe5,0xf6,0x26,0xd7,0xc6,0x84,0xae,0x0c,0xef,0x6b,0x8e, +0xee,0x4d,0xae,0x8c,0x45,0x5d,0x9a,0x1b,0xdd,0xdc,0x06,0x4a,0x24,0x46,0x82,0x24, +0x4a,0xc2,0x24,0x4e,0x02,0x25,0x52,0x42,0x25,0x56,0x82,0x25,0x5a,0xc2,0x25,0x5e, +0x02,0x26,0x86,0x98,0x20,0x64,0xa2,0xab,0xc2,0xc6,0x66,0xd7,0xe6,0x92,0x46,0x56, +0xe6,0x46,0x37,0x25,0x08,0xaa,0x90,0xe1,0xb9,0xd8,0x95,0xc9,0xcd,0xa5,0xbd,0xb9, +0x4d,0x09,0x88,0x26,0x64,0x78,0x2e,0x76,0x61,0x6c,0x76,0x65,0x72,0x53,0x02,0xa3, +0x0e,0x19,0x9e,0xcb,0x1c,0x5a,0x18,0x59,0x99,0x5c,0xd3,0x1b,0x59,0x19,0xdb,0x94, +0x20,0x29,0x43,0x86,0xe7,0x22,0x57,0x36,0xf7,0x56,0x27,0x37,0x56,0x36,0x37,0x25, +0xe0,0x83,0x4a,0x64,0x78,0x2e,0x74,0x79,0x70,0x65,0x41,0x6e,0x6e,0x6f,0x74,0x61, +0x74,0x69,0x6f,0x6e,0x73,0x53,0x84,0x7b,0xe0,0x87,0x3a,0x64,0x78,0x2e,0x65,0x6e, +0x74,0x72,0x79,0x50,0x6f,0x69,0x6e,0x74,0x73,0x53,0x02,0x90,0xe8,0x42,0x86,0xe7, +0x32,0xf6,0x56,0xe7,0x46,0x57,0x26,0x37,0x37,0x25,0x90,0x09,0x00,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x42,0x00,0x00,0x00,0x26,0x20,0x70,0xac,0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44, +0x62,0x53,0x38,0x3e,0xe2,0x23,0x3e,0xed,0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8, +0x82,0x34,0x04,0x10,0x89,0x4d,0xe1,0xf8,0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00, +0x18,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a, +0xd0,0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6,0x39,0x6c,0xc3, +0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80, +0xf9,0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95, +0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x48,0xc3,0xe5,0x3b,0x8f, +0x2f,0x44,0x04,0x30,0x11,0x21,0xd0,0x0c,0x0b,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3, +0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x1b,0x83,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd, +0x7e,0x71,0xdb,0xb6,0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44, +0x45,0x2c,0x7e,0x71,0xdb,0x66,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15, +0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x76,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xa5,0x03,0x0c,0x3e,0x72,0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x0d,0x48,0xc3,0xe5, +0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0xd4,0xd6,0x5d, +0xbe,0x25,0xd3,0x4f,0x95,0x51,0x3c,0xa0,0x52,0x6a,0xd6,0x71,0x44,0x58,0x49,0x4c, +0x94,0x1e,0x00,0x00,0x62,0x00,0x05,0x00,0xa5,0x07,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x7c,0x1e,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x9c,0x07,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02, +0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff, +0xff,0xff,0xff,0x1f,0x00,0x09,0xa8,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xe8,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0xa4,0xc2,0x1c,0x01,0x18,0x24,0x01,0x80,0x02,0x23,0x00,0x25,0x18,0x10,0xa1, +0x0c,0x00,0x00,0x80,0x0c,0x33,0x00,0x65,0x40,0x00,0x10,0x94,0x98,0x23,0x40,0x68, +0x71,0xcf,0x70,0xf9,0x13,0xf6,0x10,0x92,0x1f,0x02,0xcd,0xb0,0x10,0x28,0x60,0x94, +0x65,0x00,0x68,0x00,0x00,0x00,0x04,0x02,0x81,0x58,0x90,0xe3,0xa6,0xe1,0xf2,0x27, +0xec,0x21,0x24,0x7f,0x25,0xa4,0x95,0x98,0xfc,0xe2,0xb6,0x51,0x81,0x40,0x20,0x10, +0x80,0xa2,0x40,0x00,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x14,0xb9,0x69,0xb8,0xfc, +0x09,0x7b,0x08,0xc9,0x5f,0x09,0x69,0x25,0x26,0x1f,0xb9,0x6d,0x54,0x00,0x00,0x00, +0x00,0xa0,0x28,0x13,0x40,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x0a,0x81,0x00, +0x20,0x10,0x64,0x29,0x06,0x02,0x80,0x40,0x20,0x10,0x84,0x29,0x04,0x00,0x00,0x00, +0x90,0xa6,0x30,0x10,0x40,0xa3,0x81,0x40,0x20,0x10,0x00,0x00,0x00,0x41,0x9c,0x82, +0x20,0x00,0x08,0x04,0x02,0x81,0x40,0x90,0xe7,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24, +0x9f,0xdb,0xa8,0x62,0x25,0x26,0x1f,0xb9,0x6d,0x44,0x00,0x00,0x00,0x40,0x21,0x40, +0x80,0x06,0x80,0x42,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b, +0x31,0xf9,0xc5,0x6d,0x23,0x02,0x81,0x40,0x20,0x0a,0x31,0x02,0x34,0x00,0x44,0x9a, +0x23,0x08,0x8a,0xd1,0x00,0x2c,0x00,0x00,0x13,0x9d,0x06,0x02,0x86,0x11,0x08,0x64, +0xa6,0x36,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a, +0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0, +0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05, +0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98, +0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03, +0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76, +0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xa8, +0x56,0xc4,0x1a,0x46,0x10,0x90,0x99,0xda,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0,0x1d, +0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8,0x21,0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98,0x49, +0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e, +0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde, +0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0, +0x0f,0xc0,0xc0,0x0f,0x90,0xe0,0x7a,0x11,0x6c,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66, +0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e, +0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8, +0xc1,0x0f,0x90,0x80,0x90,0xd1,0x6c,0x26,0x34,0x18,0x07,0x76,0x08,0x87,0x79,0x98, +0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05, +0x3e,0xa8,0x07,0x77,0x98,0x87,0x74,0x38,0x07,0x77,0x28,0x07,0x72,0x00,0x83,0x74, +0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0, +0x87,0x7c,0x80,0x87,0x72,0x40,0x01,0x60,0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6,0x61, +0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14, +0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2,0xe1,0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c,0xd2, +0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00,0xa8,0x91,0x6d,0x26,0x32,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07, +0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79, +0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00, +0x03,0x3f,0x40,0x81,0x8a,0x70,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c, +0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03, +0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a, +0x5c,0xa4,0x1b,0x46,0x10,0x80,0x33,0x84,0xe0,0x63,0x57,0x1b,0x4d,0x3c,0x1e,0x8f, +0xc7,0x03,0x00,0x54,0x2e,0x97,0xcb,0x85,0x40,0x20,0x10,0x08,0x04,0x82,0x7a,0x37, +0x49,0x53,0x44,0x09,0x93,0xcf,0x02,0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x02, +0x00,0xfd,0x92,0x00,0x41,0xc1,0x4c,0x40,0xd0,0x90,0x10,0x73,0x04,0xa0,0x30,0x05, +0x40,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x3a,0x0f, +0x24,0x90,0x21,0x23,0x25,0x40,0x80,0x1d,0x4c,0x30,0xa0,0xc1,0x00,0x00,0x00,0x10, +0x00,0x00,0xb0,0x83,0x09,0x86,0x6f,0x00,0x00,0x00,0x08,0x00,0x00,0x18,0xf2,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x31,0x80,0x00,0x08, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x93,0x00,0x01,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0xc7,0x01,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0x4f,0x04,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x1e,0x0a,0x08,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x16,0x10, +0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x30,0x20,0x00,0x02,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x68,0x40,0x00,0x04,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x30,0xe4,0xe1,0x80,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x60,0xc8,0xe3,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27, +0x0c,0x80,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x06,0x40, +0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x39,0x03,0x20,0x00,0x06, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01,0x00,0x00,0x15,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02, +0x94,0x40,0x11,0x14,0xc3,0x08,0x40,0x39,0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44, +0x71,0x14,0x7e,0x00,0x19,0x47,0x00,0xc8,0x34,0x02,0x40,0x81,0xb1,0x08,0x00,0x08, +0x02,0x6a,0xcd,0x00,0x50,0x6c,0x06,0x80,0x68,0x33,0x00,0x74,0x9b,0x01,0xa0,0xdc, +0x0c,0x00,0xed,0x66,0x00,0xc8,0x37,0x03,0x40,0xc0,0x19,0x00,0x0a,0x8c,0x45,0x00, +0x01,0x10,0x00,0x00,0x79,0x18,0x00,0x00,0xb1,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x04,0x00,0x9a,0x20,0x00,0xd1,0x06,0x61,0x20,0x26,0x08,0x80,0xb4, +0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08,0xc0,0x34,0x41,0x68, +0x83,0x8f,0xc0,0x04,0x01,0xa0,0x26,0x08,0x40,0xb5,0x41,0x50,0x9c,0x0d,0x89,0xb2, +0x30,0x4a,0x33,0x10,0xca,0xb3,0x21,0x19,0x16,0x46,0x31,0x06,0x42,0x79,0x26,0x08, +0x71,0x00,0x06,0x1b,0x12,0x42,0x62,0x14,0x67,0x20,0x94,0x67,0x82,0x00,0x58,0x13, +0x04,0x3a,0x08,0x83,0x0d,0x09,0x55,0x31,0x0a,0x35,0x10,0xca,0x33,0x41,0x00,0xae, +0x0d,0xc9,0x55,0x31,0xca,0x35,0x10,0xca,0x33,0x41,0x00,0xb0,0x09,0xc2,0x1d,0x88, +0xc1,0x06,0x41,0xc9,0x36,0x24,0x99,0xc6,0x28,0xca,0x40,0x28,0xdb,0x86,0xc4,0x90, +0x18,0x65,0x18,0x08,0xe5,0xd9,0x90,0x34,0x12,0xa3,0x64,0x03,0xa1,0x3c,0x13,0x04, +0x20,0xdb,0x90,0x7c,0x15,0xa3,0x10,0x03,0xa1,0x3c,0x1b,0x12,0x28,0x9a,0x2c,0x8c, +0xeb,0x3c,0x30,0x98,0x20,0xe4,0xc1,0x18,0x4c,0x10,0xcc,0xa0,0xdb,0xb0,0x28,0x62, +0xc0,0x28,0xc3,0x40,0x8c,0xc1,0x18,0x8c,0xc1,0x33,0x41,0xd8,0x03,0x32,0x98,0x20, +0x00,0xda,0x06,0x41,0x31,0x83,0x0d,0xcb,0x50,0x06,0x8c,0xa2,0x0c,0xc4,0x18,0x8c, +0xc1,0x18,0x9c,0xc1,0x06,0x81,0x0c,0xd0,0x60,0x82,0xe0,0x07,0x65,0x30,0x41,0x00, +0xb6,0x0d,0x88,0xa2,0x06,0x8c,0xa2,0x0c,0x6b,0x00,0x6c,0x08,0xd8,0x60,0x82,0x00, +0x0a,0x66,0xb0,0x01,0x51,0xdc,0x80,0x51,0x86,0x41,0x01,0x36,0x04,0x6f,0xb0,0x81, +0x08,0x83,0x34,0x68,0x03,0x38,0x98,0x20,0x14,0x02,0x85,0xa1,0xa9,0x0d,0xc3,0xf7, +0x0d,0x1b,0x84,0x8b,0x0e,0x36,0x14,0x72,0x30,0x07,0x40,0x1c,0xd4,0x01,0x0b,0x33, +0xb6,0xb7,0x30,0x3a,0x3e,0x6f,0x6d,0x6e,0x69,0x70,0x6f,0x74,0x65,0x6e,0x74,0x20, +0x63,0x68,0x61,0x72,0x8c,0xa6,0xd2,0xda,0xe0,0xd8,0xca,0x40,0x86,0x5e,0x86,0x56, +0x56,0x40,0xa8,0x84,0x82,0x82,0x36,0x04,0x79,0x30,0x41,0x30,0x05,0x6e,0xc3,0x80, +0x07,0x7a,0xb0,0x07,0x1b,0x86,0x3b,0xe0,0x83,0x3d,0xd8,0x30,0xf4,0x41,0x1f,0xec, +0x01,0x71,0x21,0xe0,0xe7,0xa8,0x8c,0x4e,0x28,0x8d,0x2d,0xcd,0xad,0x2c,0x4c,0x6e, +0x2a,0xac,0x0d,0x8e,0x2d,0xcd,0xed,0x8c,0x28,0x8c,0x2e,0x0c,0x08,0x28,0x2b,0xe8, +0x27,0xa8,0x4a,0x28,0x8d,0x2d,0xcd,0xad,0x2c,0x4c,0x6e,0x2a,0xac,0x0d,0x8e,0x2d, +0xcd,0xed,0x8c,0x28,0x8c,0x2e,0x0c,0x08,0xc8,0xea,0x87,0xc4,0xae,0x6c,0x8c,0xee, +0x4d,0x0e,0xa8,0x89,0x04,0x26,0x06,0x08,0xc8,0xea,0x87,0xc4,0xae,0x6c,0x8c,0xee, +0x4d,0x0e,0x08,0x89,0x04,0x26,0x06,0x08,0x08,0x48,0x6b,0x85,0x00,0x0a,0x7f,0xc0, +0x72,0x08,0xf8,0x39,0x2a,0xa3,0x13,0x4a,0x63,0x4b,0x73,0x2b,0x0b,0x93,0x9b,0x0a, +0x6b,0x83,0x63,0x4b,0x73,0x3b,0x23,0x0a,0xa3,0x0b,0x03,0x02,0xca,0x0a,0xfa,0x09, +0xaa,0x12,0x4a,0x63,0x4b,0x73,0x2b,0x0b,0x93,0x9b,0x0a,0x6b,0x83,0x63,0x4b,0x73, +0x3b,0x23,0x0a,0xa3,0x0b,0x03,0x02,0xb2,0xfa,0x21,0xb1,0x2b,0x1b,0xa3,0x7b,0x93, +0x03,0x6a,0x22,0x81,0x89,0x01,0x02,0xb2,0xfa,0x21,0xb1,0x2b,0x1b,0xa3,0x7b,0x93, +0x03,0x42,0x22,0x81,0x89,0x01,0x02,0x02,0xd2,0xd2,0x01,0x29,0x09,0x3b,0x3b,0x73, +0x91,0x2b,0x9b,0xab,0x63,0xa3,0x5b,0x31,0x88,0x02,0x28,0x84,0xc2,0x86,0x40,0x14, +0xaa,0xb0,0xb1,0xd9,0xb5,0xb9,0xa4,0x91,0x95,0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64, +0x78,0x2e,0x76,0x65,0x72,0x73,0x69,0x6f,0x6e,0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b, +0x5d,0x18,0x9b,0x5d,0x99,0xdc,0x94,0xc0,0xa8,0x43,0x86,0xe7,0x32,0x87,0x16,0x46, +0x56,0x26,0xd7,0xf4,0x46,0x56,0xc6,0x36,0x25,0x40,0xca,0x90,0xe1,0xb9,0xc8,0x95, +0xcd,0xbd,0xd5,0xc9,0x8d,0x95,0xcd,0x4d,0x09,0xe0,0xa0,0x0e,0x19,0x9e,0x4b,0x99, +0x1b,0x9d,0x5c,0x1e,0xd4,0x5b,0x9a,0x1b,0xdd,0xdc,0x94,0xa0,0x0e,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x42,0x00,0x00,0x00,0x26,0x20,0x70,0xac,0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44, +0x62,0x53,0x38,0x3e,0xe2,0x23,0x3e,0xed,0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8, +0x82,0x34,0x04,0x10,0x89,0x4d,0xe1,0xf8,0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00, +0x18,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a, +0xd0,0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6,0x39,0x6c,0xc3, +0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80, +0xf9,0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95, +0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x48,0xc3,0xe5,0x3b,0x8f, +0x2f,0x44,0x04,0x30,0x11,0x21,0xd0,0x0c,0x0b,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3, +0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x1b,0x83,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd, +0x7e,0x71,0xdb,0xb6,0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44, +0x45,0x2c,0x7e,0x71,0xdb,0x66,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15, +0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x76,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xa5,0x03,0x0c,0x3e,0x72,0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x0d,0x48,0xc3,0xe5, +0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x61,0x20,0x00,0x00, +0xcc,0x04,0x00,0x00,0x13,0x04,0x57,0x2c,0x10,0x00,0x00,0x00,0x26,0x00,0x00,0x00, +0x04,0x98,0x01,0x28,0xc2,0x80,0xb2,0x2b,0xa3,0x92,0x2b,0x98,0x1a,0x28,0xa4,0x72, +0x29,0x95,0x52,0x2a,0xa6,0x72,0x2b,0xdd,0x80,0xb2,0x29,0xc3,0x80,0x62,0x2b,0x3e, +0x5a,0x14,0x41,0x19,0x94,0x47,0x09,0x8c,0x00,0x10,0x62,0x8c,0x00,0x04,0x41,0x10, +0x04,0x83,0x31,0x02,0x10,0xc4,0xff,0x7b,0x0c,0xc6,0x08,0x40,0x10,0x04,0xd1,0x6f, +0x06,0x60,0x8c,0x00,0x04,0x41,0x10,0xff,0x85,0x31,0x82,0x16,0xb5,0x57,0x7b,0x1b, +0x23,0x58,0xf9,0x7f,0xf7,0xb9,0x31,0x02,0x10,0x04,0x61,0x36,0x0c,0xc6,0x08,0x5a, +0x73,0xce,0x69,0x6f,0x8c,0x00,0x04,0x41,0x90,0x04,0x83,0x31,0x02,0x10,0x04,0x41, +0x16,0x0c,0xc6,0x08,0x40,0x10,0x04,0x5d,0x30,0x18,0x23,0x00,0x41,0x10,0x84,0x7f, +0x61,0x8c,0x40,0xc5,0xeb,0x53,0xf4,0xc6,0x08,0x40,0x10,0x04,0xe1,0x6f,0x8c,0x00, +0x04,0x41,0x10,0xff,0x46,0x00,0x00,0x00,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0x06, +0xa1,0x40,0x06,0x13,0x28,0xf4,0xc1,0x1c,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0x19, +0x88,0x42,0x19,0x50,0x7e,0x10,0x0a,0x74,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x67, +0x30,0x0a,0x66,0x40,0xe5,0x41,0x28,0xd4,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x9c, +0x01,0x29,0x9c,0x41,0xf5,0x07,0x7b,0x60,0x07,0x23,0x06,0x09,0x00,0x82,0x60,0x70, +0x06,0xa5,0x80,0x06,0x96,0x28,0x90,0xc2,0x1d,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1, +0x19,0x98,0x42,0x1a,0x5c,0x7d,0x20,0x0a,0x78,0x30,0x62,0x90,0x00,0x20,0x08,0x06, +0x67,0x70,0x0a,0x6a,0x80,0xfd,0xc1,0x1f,0xe4,0xc1,0x88,0x41,0x02,0x80,0x20,0x18, +0x9c,0x01,0x2a,0xac,0x41,0x16,0x0a,0xa1,0xa0,0x07,0x23,0x06,0x09,0x00,0x82,0x60, +0x70,0x06,0xa9,0xc0,0x06,0xda,0x29,0x8c,0xc2,0x1e,0x8c,0x18,0x24,0x00,0x08,0x82, +0xc1,0x19,0xa8,0x42,0x1b,0x6c,0xa9,0x70,0x0a,0x7c,0x30,0x62,0x90,0x00,0x20,0x08, +0x06,0x67,0xb0,0x0a,0x6e,0xc0,0x9d,0x82,0x29,0xf4,0xc1,0x88,0x41,0x02,0x80,0x20, +0x18,0x9c,0x01,0x2b,0xbc,0x01,0x18,0xa0,0xc2,0x2a,0xf8,0xc1,0x88,0x41,0x02,0x80, +0x20,0x18,0x9c,0x41,0x2b,0xc0,0x81,0x18,0xa4,0x42,0x2a,0xfc,0xc1,0x88,0x81,0x01, +0x80,0x20,0x18,0x18,0xba,0x80,0x06,0xaa,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0xc6, +0x2e,0xa4,0x81,0x2b,0xcc,0x44,0x84,0x02,0x00,0x8d,0xc2,0x4c,0xc4,0x28,0x00,0xd0, +0x28,0xcc,0x44,0x8c,0x02,0x00,0x8d,0xc2,0x4c,0xc4,0x28,0x00,0xd0,0x28,0xcc,0x44, +0x8c,0x02,0x00,0x8d,0xc2,0x4c,0xc4,0x28,0x00,0xd0,0x28,0x1c,0x82,0xb0,0x43,0x10, +0x66,0x82,0x06,0x1f,0x13,0x36,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x18,0xf0, +0xc2,0x1f,0x34,0xb6,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0x02,0xc2,0x4e,0x40, +0x98,0x1d,0x02,0x7d,0xec,0x10,0xe8,0x33,0x62,0xd0,0x00,0x20,0x08,0x06,0x91,0x3a, +0x9c,0x02,0xd7,0x0b,0x93,0x84,0x0a,0xa8,0x80,0x0a,0xa8,0x30,0x9a,0x10,0x00,0xa3, +0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x61,0x60,0x0e,0xa9,0x70,0x8d,0xc3, +0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09,0x08,0x3b,0x01,0x61,0x26,0x1c,0xf2,0x31, +0xe1,0x90,0x8f,0x09,0x82,0x7c,0x4c,0x10,0xe4,0x63,0x42,0x00,0x9f,0x11,0x03,0x03, +0x00,0x41,0x30,0x48,0xf2,0x01,0x16,0x82,0xe1,0x88,0x40,0x0e,0x84,0xef,0x02,0x44, +0x59,0xf0,0xc8,0xc7,0x84,0x47,0x3e,0x26,0x50,0xf0,0x31,0x81,0x82,0xcf,0x88,0x41, +0x03,0x80,0x20,0x18,0x44,0xfe,0xb0,0x0b,0x72,0x10,0x0f,0x67,0x60,0x06,0xbc,0xc0, +0x0b,0xbc,0xc0,0x0b,0xa3,0x09,0x01,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x64,0x80, +0x0f,0xbc,0xa0,0x06,0xf0,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60,0x84,0x10,0x1f, +0x13,0x02,0xfa,0xd8,0x97,0xc8,0xc7,0xbe,0x44,0x3e,0x26,0x88,0x02,0x7c,0x4c,0x18, +0x05,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xb2,0x12,0xb9,0x20,0x8c,0x18,0x18, +0x00,0x08,0x82,0x41,0xc2,0x12,0xba,0x20,0x9c,0x00,0xa0,0x13,0x00,0x64,0x06,0x11, +0x1f,0x33,0x88,0xf8,0xd8,0x29,0x08,0xf1,0x31,0x54,0x10,0xe2,0x63,0x42,0x20,0x9f, +0x1d,0x1c,0xf2,0xa0,0x24,0x4a,0x62,0xd8,0x80,0x08,0x84,0x01,0xb0,0xc1,0x90,0xcf, +0x0e,0x0e,0x7b,0x70,0x12,0x2a,0x31,0x6c,0x40,0x04,0xc2,0x00,0x98,0x71,0xc8,0x67, +0x07,0x87,0x3e,0x48,0x89,0x95,0x18,0x36,0x20,0x02,0x61,0x00,0x4c,0x49,0xe4,0xb3, +0x83,0xc3,0x1f,0xac,0x04,0x4a,0x0c,0x1b,0x10,0x81,0x30,0x00,0xb3,0x04,0xc1,0x40, +0x05,0x80,0x23,0x40,0x5c,0x18,0x03,0x15,0x80,0x8e,0x00,0x6b,0x61,0x0c,0x54,0x20, +0x64,0x01,0xfc,0x84,0x31,0x50,0x81,0x98,0x05,0xf0,0x13,0xc6,0x40,0x05,0x00,0x26, +0xc0,0x4f,0x18,0x45,0x4c,0x50,0xc6,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x10,0x06, +0x39,0xc1,0x0f,0xaa,0x30,0x13,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xc3,0x0d,0x85, +0x40,0x06,0xc3,0x0d,0x85,0x40,0x06,0x25,0x04,0x3a,0xcb,0x20,0x14,0xc1,0x0e,0x0e, +0xad,0x90,0x13,0x09,0x05,0x88,0x31,0x1c,0x11,0x88,0x83,0xf0,0xcd,0x32,0x0c,0x45, +0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x14,0x5a,0x98,0x84,0x2e,0xf0,0xc4,0xa2,0x9c, +0xc4,0x49,0x9c,0xc4,0x49,0x8c,0x26,0x04,0xc0,0x05,0x88,0x1d,0x31,0x38,0x00,0x10, +0x04,0x03,0x32,0x20,0x0b,0x94,0xb0,0x05,0x9e,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21, +0x30,0x42,0x88,0x8f,0x09,0x01,0x7d,0xac,0x0d,0x82,0xf8,0x0c,0x47,0x04,0xe9,0x20, +0x7c,0xb3,0x0c,0x44,0x11,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x15,0x17,0x2e,0x81, +0xd0,0xc1,0x4d,0x08,0xbb,0x09,0x61,0x26,0xbc,0x83,0x7c,0x4c,0x80,0x07,0xf9,0x9c, +0x00,0xa0,0x13,0x00,0x34,0x9a,0xe0,0x08,0xa3,0x09,0xcf,0x60,0xc9,0x13,0x1f,0x7b, +0x02,0xfa,0x9c,0x81,0xb0,0x33,0x10,0x66,0x02,0x43,0x1f,0x13,0x18,0xfa,0x98,0x90, +0x12,0xf2,0x31,0x41,0x25,0xe4,0x63,0xc2,0x49,0xc0,0xc7,0xfa,0x41,0x88,0x8f,0x25, +0x8c,0x7c,0x2c,0x18,0xe4,0x63,0x4b,0x23,0x1f,0x0b,0x08,0xf9,0x98,0x65,0xc9,0xc7, +0x2c,0x4b,0x3e,0x26,0x04,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe4,0x35,0xcc, +0x22,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x8b,0x35,0xd2,0x42,0x15,0x3c,0x4b,0x12, +0xf9,0x18,0x82,0xc8,0xc7,0x28,0x4a,0x3e,0x26,0x04,0xf0,0xb1,0x80,0x80,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x24,0xb6,0xd1,0x16,0x81,0x39,0x8e,0x7c,0xac,0x69,0xe4, +0x63,0x82,0x01,0x1f,0x0b,0x04,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xb2,0x1b, +0x72,0x11,0x98,0x11,0xd0,0xc7,0x9c,0x9e,0x90,0x8f,0x05,0x8e,0x7c,0x2c,0x18,0xe4, +0x63,0xd1,0x4f,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x92,0xf0,0x88,0x8d,0xc0, +0x82,0xb3,0x90,0x8f,0x05,0x39,0x01,0x1f,0x2b,0xe2,0x80,0x3e,0x23,0x06,0x06,0x00, +0x82,0x60,0x90,0x94,0x47,0x6d,0x04,0x23,0x06,0x06,0x00,0x82,0x60,0x90,0x98,0x87, +0x5e,0x04,0x16,0x10,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x04,0x3d,0xf6,0x22, +0xb0,0x00,0x14,0xe4,0x63,0x41,0x2b,0xc0,0xc7,0x44,0xa1,0x15,0xe0,0x33,0x4b,0x50, +0x0c,0x94,0x20,0x04,0xe1,0x13,0x83,0x4f,0x08,0x3e,0x11,0x0c,0x94,0x20,0x04,0xe1, +0x13,0x83,0x4f,0x08,0x3e,0x11,0xd8,0x2b,0x88,0x07,0x0c,0x86,0x1b,0x02,0xde,0x00, +0x83,0x59,0x86,0xc3,0x08,0x56,0x60,0xa0,0x8f,0xf0,0x10,0x28,0x00,0x8c,0x15,0x18, +0xea,0x63,0x3c,0x08,0x0a,0x00,0x63,0x96,0x20,0x18,0x8e,0x38,0xd2,0x42,0xf8,0x2c, +0x41,0xe8,0x63,0x6c,0x11,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x92,0xfb,0x38, +0x8f,0x60,0xba,0x21,0x68,0x0b,0xa2,0x7e,0xe2,0x35,0x60,0xc4,0xa0,0x01,0x40,0x10, +0x0c,0xa8,0xfb,0xa8,0x8d,0xb4,0x58,0x8f,0xb0,0x08,0x6c,0xc3,0x36,0x6c,0xc3,0x36, +0x46,0x13,0x02,0xe0,0x02,0xc4,0x8e,0x18,0x1c,0x00,0x08,0x82,0x01,0x19,0xcc,0xc7, +0x6d,0x94,0xc5,0x7a,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x18,0x21,0xc4,0xc7,0x84, +0x80,0x3e,0x23,0x06,0x0d,0x00,0x82,0x60,0x40,0xfd,0x47,0x6f,0xc4,0xc5,0x7c,0xa4, +0x05,0x5a,0xf8,0x86,0x6f,0xf8,0x86,0x6f,0x8c,0x26,0x04,0xc0,0x05,0x88,0xb5,0xe0, +0x88,0x8f,0x1d,0x01,0x7d,0xaa,0x2d,0xf6,0x03,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80, +0x2a,0x91,0xf1,0xb8,0x8b,0xfc,0x78,0x8b,0x80,0x3c,0xc8,0x83,0x3c,0xc8,0x63,0x34, +0x21,0x00,0x2e,0x40,0xac,0x05,0x4d,0x7c,0xac,0x09,0xe8,0x63,0xcc,0x11,0x1f,0x43, +0x4c,0x43,0x3e,0xc3,0x11,0x42,0x20,0x7c,0xa6,0x10,0xf1,0xb1,0x22,0x35,0xe4,0x33, +0x1c,0x21,0x04,0xc2,0x57,0x44,0xa0,0x17,0x20,0xca,0x56,0x23,0x88,0x8f,0x05,0x9e, +0x7c,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0xaa,0x11,0xf9,0x08,0x0d,0x14,0xf1,0x8b, +0xbe,0x98,0x8f,0xf9,0x98,0x8f,0xf9,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d, +0x18,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x6e,0x84,0x3e,0x60,0x63,0x18,0x31, +0x38,0x00,0x10,0x04,0x03,0x0b,0x47,0xea,0x23,0x36,0x86,0x11,0x83,0x03,0x00,0x41, +0x30,0xb0,0x72,0xc4,0x3e,0x64,0x63,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x32,0xa0, +0x11,0xfc,0x30,0x0d,0x18,0x19,0x4d,0x08,0x80,0x11,0x83,0x06,0x00,0x41,0x30,0x88, +0x7c,0x64,0x3f,0x58,0x23,0x46,0x62,0x24,0x46,0xf8,0x83,0x3f,0xf8,0x83,0x3f,0x46, +0x13,0x02,0x60,0x38,0x22,0xb8,0x8d,0xe0,0x9b,0x6e,0xc8,0x0d,0x21,0xb0,0xa4,0xa0, +0x8f,0x25,0x06,0x7d,0x2c,0x39,0xe8,0x63,0xc4,0x20,0x1f,0x2b,0x06,0xf9,0xd8,0x60, +0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x33,0x19,0x91,0xe1,0x37,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xc0,0x3a,0x13,0x12,0x19,0xc0,0x63,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x2c,0x34,0x29,0x91,0x21,0x3c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x4a,0x13, +0x11,0x19,0xe2,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x35,0x19,0x91,0x41,0x3e, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x5a,0x13,0x12,0x19,0xe6,0xc3,0x84,0xf3,0x90, +0x8f,0x09,0x04,0x7c,0x2c,0xa8,0x0f,0xf9,0x58,0x30,0xc0,0xc7,0x8e,0x22,0x3e,0x16, +0xb0,0x87,0x7c,0x2c,0xc9,0x0f,0xf9,0xd8,0x11,0xc4,0xc7,0x92,0xfd,0x90,0x8f,0x09, +0x41,0x7c,0x46,0x0c,0x1c,0x00,0x04,0xc1,0xc0,0xc9,0x93,0x13,0x69,0x8f,0xf0,0x00, +0x0f,0x1b,0x39,0x8a,0x80,0x0c,0x44,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc2,0x20, +0x4e,0x68,0x44,0x3c,0xd6,0x64,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0xc4,0xa0,0x01, +0x40,0x10,0x0c,0xa2,0x3d,0xc1,0x11,0xf4,0x70,0x13,0xf2,0x18,0x8f,0x1c,0xc9,0x91, +0x1c,0xc9,0x91,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x11,0x83,0x03,0x00,0x41,0x30, +0x20,0x03,0x3b,0xd1,0x11,0xf4,0x68,0x93,0xd1,0x84,0x40,0x18,0x4d,0x10,0x06,0x13, +0x0a,0xf9,0x98,0x50,0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc8,0x60,0x4f,0x7e, +0xa4,0x3d,0xe2,0x64,0x34,0x21,0x10,0x46,0x13,0x84,0xc1,0x0a,0x21,0x3e,0x56,0x08, +0xf1,0xb9,0x07,0x61,0xf7,0x20,0xcc,0x04,0x42,0x3e,0x26,0x10,0xf2,0x31,0x41,0x90, +0x8f,0x09,0x82,0x7c,0x4c,0x08,0xe0,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x49,0xac, +0xa0,0x49,0x60,0x8a,0x22,0x1f,0x53,0x14,0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0x92,0x5a,0x61,0x93,0x60,0x38,0xa2,0x70,0x11,0xe1,0x9b,0x65,0x40, +0x9a,0x60,0x96,0x20,0x19,0xa8,0x40,0x7a,0x61,0xd1,0x21,0x64,0xa0,0x02,0x69,0x85, +0xc5,0x40,0x06,0x2a,0x80,0x5f,0x58,0x7c,0x09,0x99,0x25,0x50,0x06,0x2a,0x10,0x23, +0xb9,0x05,0x65,0xa0,0x02,0x31,0x92,0x53,0x50,0x06,0x2a,0x00,0x72,0x4a,0x6a,0x41, +0xa9,0x80,0x44,0xa0,0x0a,0x12,0x81,0xe1,0x86,0x01,0x56,0xd0,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x34,0x5d,0x91,0x93,0x21,0x56,0xa6,0x1b,0x02,0x42,0x18,0x6e,0x30, +0x66,0xc5,0x0c,0x0c,0x0d,0xf2,0x04,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0xf9, +0x4a,0x9d,0x0c,0xc1,0x74,0x43,0x40,0x0c,0xc3,0x0d,0xcd,0xad,0xa0,0xc1,0x88,0xc1, +0x01,0x80,0x20,0x18,0x68,0xe1,0x92,0x27,0x09,0xae,0x4c,0x37,0x04,0x8a,0x30,0xdc, +0x00,0xe9,0x8a,0x19,0x98,0x1b,0x80,0x0a,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40, +0x2b,0x17,0x3e,0x19,0x82,0xe9,0x86,0x80,0x18,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20, +0x5a,0x17,0x54,0xc1,0x11,0x5f,0x41,0x82,0x54,0x49,0x95,0x54,0x49,0x95,0xd1,0x84, +0x00,0x18,0x4d,0x10,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x20,0x03,0x73,0x51,0x15, +0x1c,0xe9,0x95,0xd1,0x84,0x40,0x18,0x4d,0x10,0x06,0x13,0x0a,0xf9,0x98,0x50,0xc8, +0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc8,0x60,0x5d,0x5e,0xa5,0x47,0xc2,0x65,0x34, +0x21,0x10,0x46,0x13,0x84,0xc1,0x0a,0x21,0x3e,0x56,0x08,0xf1,0x31,0x41,0x90,0x8f, +0x09,0x82,0x7c,0x4c,0x08,0xe0,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x49,0xbf,0xd0, +0x4a,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x96,0xbe,0xdc,0x4a,0x30,0x06,0x23,0x06, +0x07,0x00,0x82,0x60,0x60,0xed,0x0b,0xae,0x08,0x81,0xe1,0x41,0x40,0x1f,0xc3,0x03, +0x81,0x3e,0xa6,0x0c,0xf4,0x31,0x85,0xa0,0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x60, +0xff,0x02,0x2b,0x42,0x40,0x0c,0x23,0x06,0x07,0x00,0x82,0x60,0x60,0x85,0x8c,0xae, +0xac,0x41,0x60,0x6a,0xa0,0x2f,0x20,0x18,0x6e,0x08,0xf4,0x05,0x0c,0x66,0x19,0x16, +0x25,0xb0,0x37,0xe0,0x17,0x10,0x0c,0x37,0x04,0xfc,0x02,0x06,0xb3,0x0c,0x4c,0x12, +0xcc,0x12,0x34,0x03,0x15,0x08,0x48,0x1d,0x0a,0x33,0x50,0x81,0xb0,0xc3,0xa1,0x31, +0x26,0x2a,0x42,0x7c,0x4c,0x58,0x15,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xe2, +0x32,0xfe,0x12,0x18,0x9b,0x94,0x02,0x7d,0x8c,0x4d,0x4a,0x81,0x3e,0x23,0x06,0x0d, +0x00,0x82,0x60,0x10,0xbd,0x0c,0xbb,0x84,0x8a,0xc8,0xe0,0xc9,0x9d,0xb4,0x4b,0xbb, +0xb4,0x4b,0xbb,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x98,0x50,0xc0,0xc7,0x84,0x02, +0x3e,0xa3,0x09,0xbc,0x20,0x8c,0x26,0xf4,0xc2,0x60,0xae,0x40,0xc8,0xc7,0x5c,0x81, +0x90,0x8f,0xc1,0xc2,0xac,0xc0,0xc7,0x60,0x81,0x56,0xe0,0x33,0x62,0x70,0x00,0x20, +0x08,0x06,0x16,0xce,0xc4,0x0b,0x21,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x95,0x33, +0xf2,0x42,0x08,0x23,0x06,0x07,0x00,0x82,0x60,0x60,0xe9,0xcc,0xbd,0xd4,0x8a,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0xd6,0xce,0xe0,0x8b,0xad,0x08,0xa7,0x20,0xec,0x14, +0x84,0x19,0x21,0xd0,0xc7,0x08,0x81,0x3e,0x23,0x06,0x0f,0x00,0x82,0x60,0xc0,0xf5, +0xcc,0xbb,0xd4,0x4a,0xab,0x08,0x81,0xb9,0x98,0x4b,0xcd,0xd4,0x0c,0xc8,0xe4,0xca, +0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x84,0x81,0xcf, +0x84,0xcc,0xab,0xec,0xcc,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09,0x08,0x3b,0x01, +0x61,0x26,0x68,0xf2,0x31,0x41,0x93,0x8f,0x09,0x82,0x7c,0x4c,0x10,0xe4,0x63,0x42, +0x00,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x48,0xe2,0x06,0x65,0x02,0x0b,0xde,0x45, +0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x90,0xcc,0xcd,0xc9,0x04,0x16,0xc0,0x8b,0x7c, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xa9,0x1b,0x94,0x09,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0xb1,0x1b,0xb3,0x09,0x4c,0x92,0xe4,0x63,0x92,0x24,0x1f,0x13,0x02,0xf8, +0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xa2,0x37,0x31,0x13,0x58,0x1a,0xa4,0x81,0x7c, +0x2c,0x0d,0xd2,0x40,0x3e,0x26,0x04,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xc4, +0x6f,0x6a,0x26,0xb0,0x22,0xa0,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x24,0xa0,0x03, +0x37,0x81,0xdd,0x4b,0x10,0x1f,0x0b,0x18,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01, +0x19,0xe4,0x4d,0xcf,0xac,0x4b,0xdc,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x18,0xbf, +0x08,0xf1,0x31,0x21,0xa0,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x90,0x81,0xdf,0x88, +0x0d,0xbc,0xe0,0xcd,0x68,0x42,0x20,0x58,0x30,0xc8,0x67,0x96,0xc0,0x19,0xa8,0x40, +0x40,0xac,0x09,0x05,0x68,0xa0,0x02,0x21,0x9a,0x3e,0x80,0x06,0x2a,0x00,0x7e,0x6b, +0xf2,0x00,0x1a,0xa8,0x00,0x50,0xad,0x09,0x05,0x68,0x96,0xe0,0x19,0xa8,0x40,0x10, +0x27,0x0f,0x9e,0x81,0x0a,0x04,0x71,0xea,0xe0,0x19,0xa8,0x00,0x10,0x27,0x0e,0x9e, +0x81,0x0a,0x00,0xd6,0x9c,0x3a,0x78,0x2a,0xd0,0x17,0x28,0x43,0x5f,0x60,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0xc2,0x80,0x75,0xde,0xa6,0x5f,0x4c,0x67,0x34,0x21,0x00,0x46, +0x13,0x84,0x60,0xb8,0xa1,0x10,0xc8,0x60,0xb8,0xa1,0x10,0xc8,0xa0,0x84,0x40,0xa7, +0x1b,0x62,0x06,0x66,0x82,0x11,0x83,0x06,0x00,0x41,0x30,0x88,0x74,0xe7,0x6e,0x5c, +0xa6,0x75,0x12,0x04,0x6f,0xf0,0x06,0x6f,0xf0,0x66,0x34,0x21,0x00,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0x80,0x0c,0x68,0x07,0x6f,0x4c,0x86,0x75,0x46,0x13,0x02,0x60,0x34, +0x41,0x08,0x8c,0x10,0xe2,0x63,0x42,0x40,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x20, +0x83,0xdc,0xe9,0x9b,0x95,0x99,0x9d,0xd1,0x84,0x40,0xb0,0x41,0x91,0x8f,0x05,0x82, +0x7c,0x86,0x23,0xba,0x20,0xf8,0x2e,0x00,0x44,0x05,0xd8,0x8e,0x18,0x1c,0x00,0x08, +0x82,0x81,0x65,0x3e,0x7f,0xa3,0x11,0x23,0x06,0x07,0x00,0x82,0x60,0x60,0x9d,0x0f, +0xe9,0x70,0x85,0x69,0xe0,0x03,0x82,0xe1,0x86,0x00,0x7c,0xc0,0x60,0x96,0x01,0x7a, +0x02,0x03,0x03,0xf1,0x01,0xc1,0x70,0x43,0x20,0x3e,0x60,0x30,0xcb,0x10,0x39,0xc1, +0x88,0x81,0x01,0x80,0x20,0x18,0x24,0xf0,0x03,0x3e,0xe4,0x60,0xe3,0x10,0xc8,0x67, +0x38,0x22,0x14,0xd0,0x46,0xf8,0xa6,0x1b,0xe2,0x00,0x6d,0x02,0x53,0x12,0xfa,0xd8, +0xda,0x04,0xf1,0x19,0x6e,0x68,0xce,0x27,0x0c,0xa6,0x1b,0xd8,0xa6,0x6d,0x02,0x1b, +0x02,0xf9,0x98,0x11,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x12,0xfd,0x51,0x9f, +0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xfb,0xa1,0x9d,0x40,0x19,0x31,0x68,0x00, +0x10,0x04,0x83,0x48,0x7f,0x6e,0xc7,0x6c,0xda,0x67,0x6c,0xc4,0x06,0x77,0x70,0x07, +0x77,0x70,0x67,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0xea,0x6c,0x6c, +0x07,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0xdb,0x9f,0xd9,0x09,0xe4,0x67,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x34,0xfe,0xa1,0x9d,0x14,0x99,0x9f,0x11,0x83,0x06,0x00,0x41, +0x30,0x88,0x42,0xc8,0x77,0xda,0x86,0x7e,0x84,0xe0,0x77,0x7e,0xe7,0x77,0x7e,0x67, +0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x0c,0x1a,0x00,0x04,0xc1, +0x20,0x2a,0x21,0xf1,0xa1,0x1b,0xfc,0x31,0x8a,0xf1,0x19,0x9f,0xf1,0x19,0x9f,0xd1, +0x84,0x00,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xe8,0x84,0xc8,0xe7,0x6e,0xf4,0x07, +0x39,0xca,0xa7,0x7c,0xca,0xa7,0x7c,0x46,0x13,0x02,0x60,0x0d,0x87,0xb7,0xe1,0x1f, +0xfe,0x59,0xc3,0xe1,0x6d,0xfa,0xa7,0x7f,0xd6,0x70,0x78,0x1b,0xff,0xf1,0x9f,0x61, +0x03,0x62,0x50,0x06,0x60,0xd8,0x80,0x10,0x92,0x01,0x18,0x36,0x20,0x02,0x64,0x00, +0xf6,0x70,0x78,0x9b,0xff,0xf9,0x9f,0x61,0x03,0x22,0x38,0x06,0x60,0x0f,0x87,0xb7, +0x01,0x21,0x10,0x1a,0x36,0x20,0x02,0x63,0x00,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20, +0x72,0xa1,0xf5,0xd1,0x9b,0x10,0xba,0x1b,0x87,0x7d,0xd8,0x87,0x7d,0xd8,0x67,0x34, +0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20, +0x92,0xa1,0xf7,0x09,0x9d,0x12,0xda,0x1b,0x09,0x7e,0xe0,0x07,0x7e,0xe0,0x67,0x34, +0x21,0x00,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0xa2,0xa1,0xf8,0x21,0x9d,0x13,0xea, +0x1b,0x4a,0x7e,0xe4,0x47,0x7e,0xe4,0x67,0x34,0x21,0x00,0xd6,0x70,0xe0,0x9b,0x14, +0x62,0xa1,0x35,0x1c,0xf8,0x46,0x85,0x5a,0x68,0x0d,0x07,0xbe,0x59,0x21,0x17,0x1a, +0x36,0x20,0x06,0x65,0x00,0x86,0x0d,0x08,0x21,0x19,0x80,0x61,0x03,0x22,0x40,0x06, +0x60,0x0f,0x07,0xbe,0x61,0xa1,0x17,0x1a,0x36,0x20,0x82,0x63,0x00,0xf6,0x70,0xe0, +0x9b,0x16,0x82,0xa1,0x61,0x03,0x22,0x30,0x06,0xa0,0x48,0x27,0x86,0xc0,0x50,0x81, +0x7e,0x40,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x5a,0x0e,0xc1,0x8f,0x10,0x8c,0x18, +0x34,0x00,0x08,0x82,0x41,0xe4,0x43,0xfb,0xa3,0x3a,0x31,0x14,0x78,0xfc,0xc3,0x3f, +0xfc,0xc3,0x3f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0, +0x00,0x20,0x08,0x06,0x91,0x18,0xfd,0x4f,0xec,0xd4,0x50,0x21,0x06,0x20,0x04,0x42, +0x20,0x04,0x42,0xa3,0x09,0x01,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x11,0x19,0x85, +0x10,0xed,0xdc,0xd0,0x41,0x06,0x22,0x24,0x42,0x22,0x24,0x42,0xa3,0x09,0x01,0xb0, +0x86,0x03,0xeb,0xe4,0xd0,0x0e,0xad,0xe1,0xc0,0x3a,0x3a,0xc4,0x43,0x6b,0x38,0xb0, +0xce,0x0e,0xf5,0xd0,0xb0,0x01,0x31,0x28,0x03,0x30,0x6c,0x40,0x08,0xc9,0x00,0x0c, +0x1b,0x10,0x01,0x32,0x00,0x7b,0x38,0xb0,0x0e,0x0f,0xf9,0xd0,0xb0,0x01,0x11,0x1c, +0x03,0xb0,0x87,0x03,0xeb,0xf4,0xd0,0x0f,0x0d,0x1b,0x10,0x81,0x31,0x00,0x23,0x06, +0x0d,0x00,0x82,0x60,0x10,0xad,0x11,0x0a,0xdd,0x8e,0x0f,0xb1,0xc1,0xec,0xa4,0x50, +0x0a,0xa5,0x50,0x0a,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88, +0x41,0x03,0x80,0x20,0x18,0x44,0x6f,0xc4,0x42,0xbe,0x23,0x46,0x70,0x70,0x3b,0x2d, +0xd4,0x42,0x2d,0xd4,0x42,0xa3,0x09,0x01,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x51, +0x1c,0xb9,0x50,0xf8,0x90,0x91,0x1c,0xe4,0xce,0x0b,0xbd,0xd0,0x0b,0xbd,0xd0,0x68, +0x42,0x00,0xac,0xe1,0x90,0x3b,0x66,0x34,0x46,0x6b,0x38,0xe4,0xce,0x19,0x91,0xd1, +0x1a,0x0e,0xb9,0x83,0x46,0x65,0x34,0x6c,0x40,0x0c,0xca,0x00,0x0c,0x1b,0x10,0x42, +0x32,0x00,0xc3,0x06,0x44,0x80,0x0c,0xc0,0x1e,0x0e,0xb9,0x93,0x46,0x66,0x34,0x6c, +0x40,0x04,0xc7,0x00,0xec,0xe1,0x90,0x3b,0x6a,0x74,0x46,0xc3,0x06,0x44,0x60,0x0c, +0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x44,0x78,0x54,0x43,0xe7,0xb3,0x46,0xe1,0x03, +0x3e,0x36,0x64,0x43,0x36,0x64,0x43,0xa3,0x09,0x01,0x30,0x62,0xd0,0x00,0x20,0x08, +0x06,0x91,0x1e,0xdd,0x90,0xfa,0xb4,0xd1,0xf8,0x88,0x0f,0x0e,0xe1,0x10,0x0e,0xe1, +0xd0,0x68,0x42,0x00,0xac,0xe1,0x20,0x3e,0x6f,0xb4,0x46,0x6b,0x38,0x88,0x0f,0x1c, +0xb1,0xd1,0x1a,0x0e,0xe2,0x13,0x47,0x6d,0x34,0x6c,0x40,0x0c,0xa4,0x30,0x00,0xc3, +0x06,0x84,0x30,0x0a,0x03,0x30,0x6c,0x40,0x04,0xa2,0x30,0x00,0x7b,0x38,0x88,0x8f, +0x1c,0xb9,0xd1,0xb0,0x01,0x11,0x1c,0x03,0xb0,0x87,0x83,0xf8,0xcc,0xd1,0x1b,0x0d, +0x1b,0x10,0x81,0x31,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0x10,0x85,0x92,0x0f,0xb5, +0x0f,0x1d,0x91,0x41,0xfa,0xfc,0xd0,0x0f,0xfd,0xd0,0x0f,0x8d,0x26,0x04,0xc0,0x68, +0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x44,0xa5,0x24,0x46, +0xf4,0x83,0x47,0x68,0xd0,0x3e,0x63,0x34,0x46,0x63,0x34,0x46,0xa3,0x09,0x01,0x30, +0x62,0xd0,0x00,0x20,0x08,0x06,0xd1,0x29,0x91,0xd1,0xfd,0xe8,0x91,0x1a,0xbc,0x4f, +0x19,0x95,0x51,0x19,0x95,0xd1,0x68,0x42,0x00,0xac,0xe1,0xf0,0x3e,0x7c,0x74,0x47, +0x6b,0x38,0xbc,0x4f,0x1f,0xe1,0xd1,0x1a,0x0e,0xef,0xe3,0x47,0x79,0x34,0x6c,0x40, +0x0c,0xca,0x00,0x0c,0x1b,0x10,0x42,0x32,0x00,0xc3,0x06,0x44,0x80,0x0c,0xc0,0x1e, +0x0e,0xef,0xf3,0x47,0x7a,0x34,0x6c,0x40,0x04,0xc7,0x00,0xec,0xe1,0xf0,0x3e,0xa0, +0xb4,0x47,0xc3,0x06,0x44,0x60,0x0c,0x80,0xe5,0x83,0x19,0x81,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0xb4,0x55,0x12,0x23,0x55,0x09,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20, +0x82,0xa5,0x36,0xe2,0x9f,0x51,0x8a,0x85,0xc0,0x8d,0xdc,0xc8,0x8d,0xdc,0x68,0x34, +0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20, +0xa2,0xa5,0x38,0x1a,0xa1,0x53,0xaa,0x85,0x42,0x8e,0xe4,0x48,0x8e,0xe4,0x68,0x34, +0x21,0x00,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0xb2,0xa5,0x39,0x32,0xa1,0x54,0xba, +0x85,0x83,0x8e,0xe8,0x88,0x8e,0xe8,0x68,0x34,0x21,0x00,0xd6,0x70,0xf0,0x9f,0x55, +0x62,0xa5,0x35,0x1c,0xfc,0x87,0x95,0x5a,0x69,0x0d,0x07,0xff,0x69,0x25,0x57,0x1a, +0x36,0x20,0x06,0x65,0x00,0x86,0x0d,0x08,0x21,0x19,0x80,0x61,0x03,0x22,0x40,0x06, +0x60,0x0f,0x07,0xff,0x71,0xa5,0x57,0x1a,0x36,0x20,0x82,0x63,0x00,0xf6,0x70,0xf0, +0x9f,0x57,0x82,0xa5,0x61,0x03,0x22,0x30,0x06,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c, +0xa2,0x5e,0xd2,0xa3,0x14,0x82,0x25,0x13,0x72,0xf6,0x68,0x8f,0xf6,0x68,0x8f,0x46, +0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c, +0xa2,0x70,0xf2,0x23,0x18,0xa2,0x25,0x15,0x92,0xfe,0xe8,0x8f,0xfe,0xe8,0x8f,0x46, +0x13,0x02,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xa2,0x71,0x02,0xa5,0x19,0xb2,0x25, +0x16,0xa2,0x42,0x29,0x94,0x42,0x29,0x94,0x46,0x13,0x02,0x60,0x0d,0x87,0x15,0xc2, +0xa5,0x5b,0x5a,0xc3,0x61,0x85,0x72,0x09,0x97,0xd6,0x70,0x58,0x21,0x5d,0xca,0xa5, +0x61,0x03,0x62,0x50,0x06,0x60,0xd8,0x80,0x10,0x92,0x01,0x18,0x36,0x20,0x02,0x64, +0x00,0xf6,0x70,0x58,0xa1,0x5d,0xd2,0xa5,0x61,0x03,0x22,0x38,0x06,0x60,0x0f,0x87, +0x15,0xe2,0xa5,0x5d,0x1a,0x36,0x20,0x02,0x63,0x00,0x46,0x0c,0x1a,0x00,0x04,0xc1, +0x20,0x52,0xa7,0x53,0xb2,0xa1,0x5e,0x6a,0x85,0x0d,0x95,0x50,0x09,0x95,0x50,0x69, +0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x0c,0x1a,0x00,0x04,0xc1, +0x20,0x72,0xa7,0x55,0xea,0xa1,0x70,0x8a,0x85,0x8f,0x95,0x58,0x89,0x95,0x58,0x69, +0x34,0x21,0x00,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0x82,0xa7,0x56,0x02,0xa3,0x71, +0x9a,0x85,0x30,0x70,0x25,0x57,0x72,0x25,0x57,0x1a,0x4d,0x08,0x80,0x35,0x1c,0x70, +0xa8,0x9c,0x7e,0x69,0x0d,0x07,0x1c,0x32,0x27,0x70,0x5a,0xc3,0x01,0x87,0xce,0x29, +0x9c,0x86,0x0d,0x88,0x41,0x19,0x80,0x61,0x03,0x42,0x48,0x06,0x60,0xd8,0x80,0x08, +0x90,0x01,0xd8,0xc3,0x01,0x87,0xd0,0x49,0x9c,0x86,0x0d,0x88,0xe0,0x18,0x80,0x3d, +0x1c,0x70,0x28,0x9d,0xc6,0x69,0xd8,0x80,0x08,0x8c,0x01,0xb0,0x77,0x88,0x07,0xf8, +0x58,0x50,0x0e,0xf0,0xb1,0x80,0x1c,0xe0,0x63,0xc1,0x2d,0xc0,0xc7,0x02,0x5b,0x80, +0x8f,0x05,0xac,0x00,0x1f,0x0b,0x56,0x01,0x3e,0x16,0x94,0x02,0x7c,0x2c,0x20,0x05, +0xf8,0x58,0xa0,0x07,0xf0,0xb1,0x20,0x0f,0xe0,0x63,0x41,0x1b,0xc0,0xc7,0x02,0x36, +0x80,0x8f,0x05,0x62,0x00,0x1f,0x0b,0xc2,0x00,0x3e,0x16,0x5c,0xf0,0xb1,0xc0,0x82, +0xcf,0x70,0x44,0xf0,0x47,0xc2,0x37,0xcb,0x20,0x59,0xc1,0x2c,0xc1,0x34,0x50,0x81, +0x94,0x02,0x25,0x22,0xd2,0x40,0x05,0xf2,0x07,0x14,0x8a,0x48,0x03,0x15,0x48,0x1e, +0x50,0x2e,0x22,0x0d,0x54,0x20,0x73,0x40,0xc9,0x88,0x34,0x50,0x81,0xb4,0x01,0x65, +0x23,0xd2,0x40,0x05,0x12,0x06,0x94,0x4a,0x06,0xd2,0x40,0x05,0x12,0x06,0x14,0x9b, +0x48,0x03,0x15,0x40,0x18,0x50,0x26,0x1a,0x48,0x23,0x06,0x0b,0x00,0x82,0x60,0xe0, +0xad,0xd4,0x38,0x11,0x85,0x41,0x14,0xc6,0x88,0xc1,0x02,0x80,0x20,0x18,0x78,0x2c, +0x45,0x4e,0x37,0x61,0x13,0x35,0x71,0x13,0x36,0x51,0x13,0x23,0x06,0x07,0x00,0x82, +0x60,0x60,0xc5,0x94,0x3b,0x05,0xc2,0x88,0xc1,0x02,0x80,0x20,0x18,0x78,0x2e,0x65, +0x4e,0x39,0x81,0x13,0x37,0x71,0x20,0x89,0x05,0x02,0x7d,0x2c,0x98,0x25,0xf9,0xd8, +0x2c,0x05,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x44,0xa7,0xdc,0xc9,0x31,0x21, +0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x24,0x3c,0xf5,0x4e,0xc1,0x88,0x81,0x01, +0x80,0x20,0x18,0x24,0x3d,0x15,0x4f,0x92,0x05,0x85,0x7c,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x20,0xf9,0x29,0x79,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xe2,0xa9,0x7c, +0x82,0x88,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x7a,0x4a,0x9f,0x20,0xc1,0x20,0x9b, +0x82,0xc1,0x70,0x43,0x20,0x53,0x60,0x30,0xcb,0x50,0x51,0xc1,0x1a,0x0e,0xa8,0x54, +0x53,0x02,0x05,0x88,0xb1,0x86,0x43,0x2a,0xdd,0x14,0x41,0x01,0x62,0xac,0xe1,0xa0, +0x4a,0x39,0x65,0x50,0x80,0x18,0x7b,0x38,0xac,0xd2,0x4e,0x21,0x14,0x20,0xc6,0x1e, +0x0e,0xac,0xd4,0x53,0x0a,0x05,0x88,0x31,0x4b,0x30,0xcd,0x12,0x58,0x03,0x15,0x88, +0x69,0x06,0x11,0x57,0x0d,0x54,0x20,0xe8,0x12,0x71,0xd5,0x88,0x81,0x03,0x80,0x20, +0x18,0x38,0x6f,0xd5,0x4f,0xe4,0x74,0x4b,0xb6,0xc4,0x52,0x42,0x20,0x08,0xf8,0x84, +0x01,0x31,0x00,0x00,0x26,0x00,0x00,0x00,0x5b,0x8a,0x54,0x08,0xfa,0xe0,0x10,0x85, +0x2d,0x05,0x2b,0x04,0x7d,0x70,0x88,0xc2,0x96,0xe2,0x15,0x82,0x3e,0x38,0x44,0x61, +0x4b,0x21,0x0b,0x41,0x1f,0x1c,0xa2,0xb0,0x65,0x18,0x87,0xa0,0x0f,0xb6,0x0c,0xbc, +0x13,0xf4,0xc1,0x96,0xc1,0x77,0x82,0x3e,0xd8,0x32,0xb8,0x4f,0xd0,0x07,0x5b,0x06, +0xf8,0x09,0xfa,0x60,0xcb,0x30,0x42,0x41,0x1f,0x6c,0x19,0x4a,0x28,0xe8,0x83,0x2d, +0x43,0x0d,0x05,0x7d,0xb0,0x65,0xb8,0xa1,0xa0,0x0f,0xb6,0x0c,0x63,0x14,0xf4,0xc1, +0x96,0xa1,0x8c,0x82,0x3e,0xd8,0x32,0xd4,0x51,0xd0,0x07,0x5b,0x86,0x3b,0x0a,0xfa, +0x60,0xcb,0x90,0x4a,0x41,0x1f,0x6c,0x19,0x56,0x29,0xe8,0x83,0x2d,0xc3,0x2e,0x05, +0x7d,0xb0,0x65,0xe8,0xa5,0xa0,0x0f,0xb6,0x0c,0xed,0x14,0xf4,0xc1,0x96,0xe1,0x9d, +0x82,0x3e,0xd8,0x32,0x94,0x55,0xd0,0x07,0x5b,0x86,0xb3,0x0a,0xfa,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_618a72f28ad6fdb4c64dd023cd58f28e.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_618a72f28ad6fdb4c64dd023cd58f28e.h new file mode 100644 index 00000000..a2477815 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_618a72f28ad6fdb4c64dd023cd58f28e.h @@ -0,0 +1,788 @@ +// ffx_fsr2_depth_clip_pass_618a72f28ad6fdb4c64dd023cd58f28e.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_depth_clip_pass_618a72f28ad6fdb4c64dd023cd58f28e_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_618a72f28ad6fdb4c64dd023cd58f28e_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_618a72f28ad6fdb4c64dd023cd58f28e_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_618a72f28ad6fdb4c64dd023cd58f28e_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_618a72f28ad6fdb4c64dd023cd58f28e_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_exposure", "r_reactive_mask", "r_transparency_and_composition_mask", "r_reconstructed_previous_nearest_depth", "r_dilated_motion_vectors", "r_previous_dilated_motion_vectors", "r_dilatedDepth", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_618a72f28ad6fdb4c64dd023cd58f28e_SRVResourceBindings[] = { 7, 6, 9, 3, 4, 0, 1, 5, 2, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_618a72f28ad6fdb4c64dd023cd58f28e_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_618a72f28ad6fdb4c64dd023cd58f28e_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_618a72f28ad6fdb4c64dd023cd58f28e_UAVResourceNames[] = { "rw_prepared_input_color", "rw_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_618a72f28ad6fdb4c64dd023cd58f28e_UAVResourceBindings[] = { 1, 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_618a72f28ad6fdb4c64dd023cd58f28e_UAVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_618a72f28ad6fdb4c64dd023cd58f28e_UAVResourceSpaces[] = { 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_618a72f28ad6fdb4c64dd023cd58f28e_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_618a72f28ad6fdb4c64dd023cd58f28e_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_618a72f28ad6fdb4c64dd023cd58f28e_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_618a72f28ad6fdb4c64dd023cd58f28e_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_depth_clip_pass_618a72f28ad6fdb4c64dd023cd58f28e_size = 12148; + +static const unsigned char g_ffx_fsr2_depth_clip_pass_618a72f28ad6fdb4c64dd023cd58f28e_data[] = { +0x44,0x58,0x42,0x43,0xf6,0x7b,0x9b,0xdb,0x22,0x25,0x1e,0x0d,0xf8,0x8a,0x88,0x52, +0xde,0x4a,0x9e,0x6d,0x01,0x00,0x00,0x00,0x74,0x2f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0xec,0x10,0x00,0x00,0x08,0x11,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x80,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xf0,0x0e,0x00,0x00,0x62,0x00,0x05,0x00, +0xbc,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xd8,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xb3,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x84,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09,0xa8,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xe4,0x00,0x00,0x00,0x32,0x22,0xc8,0x09, +0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0x84,0xc2,0x1c,0x01,0x18,0x24,0x01, +0x80,0x02,0x23,0x00,0x25,0x18,0x10,0xa1,0x0c,0x00,0x00,0x80,0x0c,0x33,0x00,0x65, +0x40,0x00,0x10,0x94,0x98,0x23,0x40,0x68,0x71,0xcf,0x70,0xf9,0x13,0xf6,0x10,0x92, +0x1f,0x02,0xcd,0xb0,0x10,0x28,0x60,0x94,0x65,0x00,0x68,0x00,0x00,0x00,0x04,0x02, +0x81,0x58,0x90,0xe3,0xa6,0xe1,0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4,0x95,0x98, +0xfc,0xe2,0xb6,0x51,0x81,0x40,0x20,0x10,0x80,0xa2,0x40,0x00,0x0d,0x00,0x00,0x00, +0x00,0x00,0x00,0x14,0xb9,0x69,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0x5f,0x09,0x69,0x25, +0x26,0x1f,0xb9,0x6d,0x54,0x00,0x00,0x00,0x00,0xa0,0x28,0x13,0x40,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x0a,0x81,0x00,0x20,0x10,0x64,0x29,0x06,0x02,0x80,0x40, +0x20,0x10,0x84,0x29,0x04,0x00,0x00,0x00,0x90,0xa6,0x30,0x10,0x40,0xa3,0x81,0x40, +0x20,0x10,0x00,0x00,0x00,0x41,0x9c,0x82,0x20,0x00,0x08,0x04,0x02,0x81,0x40,0x90, +0xe7,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0x1f,0xb9, +0x6d,0x44,0x00,0x00,0x00,0x40,0x21,0x40,0x80,0x06,0x80,0x42,0x47,0x0d,0x97,0x3f, +0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0x02,0x81,0x40, +0x20,0x0a,0x31,0x02,0x34,0x00,0x44,0x9a,0x23,0x08,0x8a,0xd1,0x00,0x2c,0x00,0x00, +0x13,0x9d,0x06,0x02,0x86,0x11,0x08,0x64,0xa6,0x36,0x18,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87, +0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03,0x3d, +0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00, +0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c, +0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0, +0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03, +0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xa8,0x56,0xc4,0x1a,0x46,0x10,0x90,0x99,0xda, +0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d, +0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc, +0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0,0x1d,0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8,0x21, +0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0xe0,0x7a,0x11, +0x6c,0xa6,0x30,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0, +0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87, +0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a, +0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x90,0x80,0x90,0xd1,0x6c,0x26, +0x34,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a, +0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xa8,0x07,0x77,0x98,0x87,0x74,0x38, +0x07,0x77,0x28,0x07,0x72,0x00,0x83,0x74,0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83, +0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0x01,0x60, +0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8, +0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2,0xe1, +0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c,0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00,0xa8, +0x91,0x6d,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b, +0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0, +0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07, +0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x81,0x8a,0x70,0x33,0x91, +0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03, +0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38, +0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80, +0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x5c,0xa4,0x1b,0x46,0x10,0x80,0x33,0x84, +0xe0,0x63,0x57,0x1b,0x4d,0x3c,0x1e,0x8f,0xc7,0x03,0x00,0x54,0x2e,0x97,0xcb,0x85, +0x40,0x20,0x10,0x08,0x04,0x82,0x7a,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02,0xcc, +0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x02,0x00,0xfd,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x3a,0x0f,0x24,0x90,0x21,0x23,0x25,0x40,0x80,0x1d, +0x4c,0x30,0xe0,0xc1,0x00,0x00,0x00,0x10,0x00,0x00,0xb0,0x83,0x09,0x86,0x3b,0x18, +0x00,0x00,0x00,0x02,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x0c,0x79,0x0c,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x18,0xf2,0x24,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x71, +0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01,0x30, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x02,0x02,0x60,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x43,0x1e,0x0c,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x1a,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x38,0x20, +0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x78,0x40,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x09,0x03,0x20,0x00,0x06,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x18,0xf2,0x90,0x01,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x0c,0x79,0xce,0x00,0x08,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xb2,0x40,0x00,0x00,0x22,0x00,0x00,0x00,0x32,0x1e,0x98,0x1c,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02,0x94,0x40,0x11,0x8c,0x00,0x14,0x43,0x39, +0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44,0x71,0x14,0x7e,0x40,0x81,0x14,0x4c,0x01, +0x15,0x54,0x61,0x15,0x58,0x01,0x06,0x14,0x64,0x40,0x81,0x06,0x14,0x6c,0x40,0x01, +0x07,0x14,0x72,0x40,0x41,0x07,0x14,0x76,0x40,0x81,0x07,0x14,0x7a,0x40,0xc1,0x07, +0x14,0xe2,0x40,0xb9,0x95,0x45,0x61,0x12,0x14,0xb2,0x42,0x59,0x95,0x13,0x99,0x6a, +0x60,0x04,0x80,0x02,0x63,0x11,0x00,0x10,0x04,0x63,0x11,0x40,0x00,0x04,0xd4,0x9a, +0x01,0xa0,0xd8,0x0c,0x00,0xd1,0x66,0x00,0xe8,0x36,0x03,0x40,0xb9,0x19,0x00,0xda, +0xcd,0x00,0x50,0x6f,0x06,0x80,0x7c,0x33,0x00,0x04,0x9c,0x01,0x00,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x8d,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04, +0x00,0x9a,0x20,0x00,0xd1,0x06,0x61,0x20,0x26,0x08,0x80,0xb4,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x13,0x04,0x60,0xda,0x30,0x20,0x09,0x31,0x41,0x68,0x03,0x3c,0xa0,0x25, +0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x35,0xf6,0xc6,0xf6,0x26,0xf7,0xa5,0x96,0x46, +0x47,0x57,0x26,0x57,0x46,0x36,0x41,0x00,0xa8,0x09,0x02,0x50,0x6d,0x10,0x0c,0x67, +0x43,0x62,0x2c,0x8c,0xd1,0x0c,0x84,0xf1,0xd0,0x92,0xfb,0x4a,0x73,0x83,0xab,0xa3, +0xfb,0x6a,0x7b,0xa3,0x4b,0x7b,0x73,0xfb,0xb2,0x2b,0x1b,0xa3,0x7b,0x93,0x9b,0xdb, +0x90,0x0c,0x4b,0x64,0x24,0x03,0x61,0x3c,0x13,0x84,0x38,0xc8,0x03,0x42,0x72,0x5f, +0x69,0x6e,0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x1b,0x12, +0x62,0xa2,0x0c,0x67,0x20,0x8c,0x67,0x82,0x00,0x58,0x13,0x04,0x3a,0xd0,0x03,0x3e, +0x72,0x5f,0x72,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x1b, +0x12,0xeb,0xc2,0x0c,0x6b,0x20,0x8c,0x67,0x82,0x00,0x5c,0x1c,0x03,0xb9,0x2f,0x3a, +0xb9,0x30,0xb7,0x39,0xb8,0x30,0xb9,0x32,0xb7,0xb1,0xbc,0xaf,0x30,0x37,0xb2,0xaf, +0xb1,0xb7,0x36,0xb8,0xb7,0xb9,0x34,0xba,0xb4,0x37,0xb7,0xaf,0xb6,0xb0,0xb9,0xb5, +0x0d,0x89,0x76,0x6d,0x86,0x36,0x10,0xc6,0x33,0x41,0x00,0xb0,0x09,0xc2,0x1d,0xec, +0x01,0xcd,0x40,0xee,0x4b,0xae,0x6c,0xec,0xcd,0x6d,0x8e,0x4e,0xae,0x6e,0x8c,0xae, +0x8c,0xec,0x0b,0x4e,0xae,0xcc,0x2e,0xed,0xad,0x6e,0xee,0xcb,0xad,0x2c,0x4c,0xae, +0x6c,0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d,0x83,0x60,0x74,0x1b,0x92,0xce,0xfb, +0x0c,0x63,0x20,0x0c,0x30,0x20,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6, +0xd5,0xf6,0x46,0x97,0xf6,0xe6,0xf6,0x65,0x57,0x36,0x46,0xf7,0x26,0x37,0xb7,0x21, +0x49,0x26,0x31,0x30,0x86,0x81,0x30,0x1e,0x86,0x81,0xdc,0x17,0x9c,0x5c,0x99,0x5d, +0xda,0x5b,0xdd,0xdc,0x17,0x59,0x1a,0x5b,0x18,0x5d,0x19,0xd9,0x57,0xdb,0x1b,0x5d, +0xda,0x9b,0xdb,0x97,0x5d,0xd9,0x18,0xdd,0x9b,0xdc,0xdc,0x86,0xa4,0x99,0xc8,0xc0, +0xe8,0x06,0xc2,0x78,0x26,0x08,0x40,0x46,0x47,0xee,0x8b,0x2c,0x8d,0x2d,0x8c,0xae, +0x8c,0x8c,0xa8,0x0c,0x8e,0x0e,0x6d,0x43,0x62,0x06,0xd7,0x19,0x18,0xc4,0x40,0x18, +0xcf,0x86,0x04,0x92,0xaa,0x8c,0x0b,0x83,0x31,0x28,0x03,0x34,0x98,0x20,0xe4,0x01, +0x1f,0xf0,0x92,0xbb,0xfb,0x82,0x93,0x2b,0x83,0x0b,0x93,0x2b,0x23,0xfb,0x4a,0x73, +0x83,0xab,0xa3,0xfb,0x1a,0x7b,0x63,0x7b,0x93,0x9b,0x20,0x98,0x41,0x1d,0x6c,0x58, +0x0c,0x35,0x58,0x03,0x63,0x18,0x08,0x36,0x60,0x03,0x36,0x78,0x26,0x08,0x7b,0xd0, +0x07,0xcc,0xe4,0xee,0xbe,0xc8,0xd2,0xd8,0xc2,0xe8,0xca,0xc8,0xbe,0xe4,0xca,0xc2, +0xc6,0xe8,0xd2,0xec,0xca,0xbe,0xda,0xc2,0xe6,0xd6,0xe6,0x26,0x08,0x80,0xb6,0x41, +0x30,0xe0,0x60,0xc3,0x32,0xb8,0xc1,0x1b,0x18,0xc6,0x40,0xb0,0x01,0x1b,0xb0,0x41, +0x1c,0x6c,0x10,0xda,0x40,0x0e,0x26,0x08,0x7e,0xf0,0x07,0x34,0xc6,0xc4,0x8c,0xa6, +0xa4,0x64,0x26,0x08,0xc0,0xb6,0x01,0x31,0xe8,0xa0,0x0e,0x0c,0x63,0xb0,0x03,0x60, +0x43,0x70,0x07,0x13,0x04,0x50,0x00,0x05,0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61, +0x72,0x43,0x6c,0x61,0x6d,0x70,0x1b,0x10,0x23,0x0f,0xf4,0xc0,0x18,0x06,0x03,0xd8, +0x10,0xec,0xc1,0x06,0x22,0x0d,0xe6,0x00,0x0f,0xf8,0x60,0x82,0xd0,0x07,0x7e,0xc0, +0x25,0x4d,0xaa,0xcc,0x8d,0xac,0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x60,0x06,0x74, +0xb0,0x01,0x49,0xfe,0xc0,0x32,0x1a,0xcd,0x01,0x05,0x3a,0x69,0x4d,0x61,0x78,0x52, +0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x1b,0x90,0x44,0x14,0x2c,0x33,0x68, +0x34,0x07,0x14,0xc8,0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95, +0x4d,0x10,0x00,0x6e,0x03,0x92,0x90,0x82,0x55,0x0a,0x8d,0xe6,0x80,0x02,0xbb,0xb4, +0x24,0x37,0xb8,0x3a,0xba,0xa1,0x37,0xb6,0x37,0x39,0xa9,0xb2,0xb9,0xb7,0x3a,0xb9, +0xb1,0x32,0xa2,0xb4,0xb6,0x32,0xb7,0xb9,0xb4,0x37,0xb7,0xb9,0x09,0x02,0xd0,0x6d, +0x30,0x92,0x53,0xb0,0x50,0xa1,0xd1,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1, +0x11,0xa5,0xb5,0x95,0xb9,0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x00,0x6f,0x83,0x91, +0xa8,0x82,0xb5,0x0a,0x8d,0x46,0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29,0x0d,0x8e,0xa9, +0xcc,0xae,0x8c,0x8d,0xea,0xad,0x6a,0xae,0x6c,0x82,0x00,0x7c,0x1b,0x8c,0xa4,0x15, +0x2c,0x57,0x68,0x34,0x2e,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78, +0x13,0x04,0x00,0x0c,0x36,0x18,0x09,0x2c,0x58,0xb1,0xd0,0x68,0x94,0xcc,0x88,0xca, +0xec,0xd2,0xc6,0xca,0xa8,0xde,0xac,0xd2,0xca,0xee,0x88,0xca,0xe0,0xe8,0xd0,0x26, +0x08,0x40,0x18,0x6c,0x40,0x92,0x59,0xb0,0x68,0xa1,0x71,0x1c,0x50,0xe0,0x61,0xa6, +0x94,0x46,0x47,0x57,0x26,0x37,0x41,0x00,0xc4,0x60,0x83,0x91,0xd8,0x82,0x75,0x0b, +0x8d,0x43,0xc9,0xac,0xe9,0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x6e, +0x6a,0x2c,0x8c,0xad,0x6c,0x82,0x00,0x8c,0xc1,0x06,0x24,0xc9,0x05,0x4b,0x17,0x1a, +0xc7,0x01,0x05,0x42,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61, +0x63,0x74,0x6f,0x72,0x13,0x04,0x80,0x0c,0x36,0x18,0x09,0x2f,0x58,0xbd,0xd0,0x38, +0xfc,0xcc,0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0x94,0xd2, +0xe8,0xe8,0xca,0xe4,0x86,0xc2,0xdc,0xc6,0xca,0xd8,0xd8,0xc2,0xe8,0xd2,0xde,0xdc, +0x26,0x08,0x40,0x19,0x6c,0x30,0x92,0x5f,0xb0,0xc0,0xa1,0x71,0xc8,0x98,0x41,0xc9, +0x95,0x15,0xe1,0xc1,0xbd,0xcd,0xd5,0xc9,0x95,0x4d,0x10,0x00,0x33,0xd8,0x80,0x24, +0xe2,0x60,0x8d,0x43,0xe3,0x38,0xa0,0xc0,0xcc,0x0c,0x4a,0xae,0xcc,0x2e,0xed,0xad, +0x6e,0xce,0x48,0x2e,0xac,0xad,0x0c,0x4a,0xae,0xac,0x08,0x0f,0xee,0x6d,0xae,0x4e, +0xae,0x6c,0x82,0x00,0x9c,0xc1,0x06,0x23,0x29,0x07,0xcb,0x1c,0x1a,0x87,0x8b,0x19, +0x55,0x98,0x1b,0x52,0x18,0x9b,0x99,0xd1,0x93,0xd5,0x04,0x01,0x40,0x83,0x0d,0x46, +0x82,0x0e,0x56,0x3a,0x34,0x0e,0x2b,0x33,0xa5,0x34,0x3a,0xba,0x32,0xb9,0xa9,0xb2, +0xb8,0xba,0x32,0xb7,0xb1,0x32,0xa6,0x32,0xb7,0x33,0x3a,0xb4,0x09,0x02,0x90,0x06, +0x1b,0x8c,0x64,0x1d,0x2c,0x76,0x68,0x1c,0x2a,0x66,0x44,0x65,0x6c,0x74,0x61,0x54, +0x69,0x6d,0x65,0x13,0x04,0x40,0x0d,0x36,0x18,0x89,0x3b,0x58,0xef,0xd0,0x38,0xbc, +0xcc,0x88,0xf2,0xdc,0xc2,0xda,0xd2,0xc6,0xa4,0xca,0xe6,0x86,0xd0,0xc2,0xdc,0xce, +0xca,0x8c,0xc2,0xc6,0xe8,0xde,0xe4,0x26,0x08,0xc0,0x1a,0x6c,0x30,0x92,0x78,0xb0, +0xe4,0xa1,0x71,0x88,0x99,0x59,0xa5,0x95,0xdd,0x4d,0xc1,0x85,0x8d,0x95,0x51,0xbd, +0x35,0x95,0xd1,0x95,0xc9,0xcd,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x00,0x36, +0xd8,0x80,0x24,0xf4,0x60,0xd5,0x43,0xe3,0x38,0xa0,0xb0,0x81,0xb2,0x83,0x50,0x18, +0x05,0x53,0x48,0x05,0x56,0x78,0x05,0x59,0xa8,0x05,0x5c,0xd8,0x05,0x5f,0x08,0x07, +0x72,0x38,0x07,0x75,0x68,0x07,0x78,0x98,0x07,0x7b,0xd8,0x30,0x18,0x7e,0x70,0x0f, +0x13,0x84,0x42,0xd8,0x00,0x6c,0x18,0x0c,0x7d,0xd0,0x87,0x0d,0xc1,0x3e,0x6c,0x18, +0x86,0x7c,0xe0,0x07,0x0a,0x43,0x53,0x1b,0x06,0x33,0x30,0x83,0x61,0x83,0xa0,0xfd, +0xc3,0x86,0x22,0x1f,0xfc,0x01,0xe8,0x03,0x90,0x60,0x14,0x26,0x27,0x17,0x96,0xf7, +0xc5,0xf6,0x36,0x16,0xc6,0xf6,0x25,0x96,0x47,0x57,0x36,0x37,0x41,0x00,0xda,0x80, +0x50,0x98,0x9c,0x5c,0x58,0xde,0x17,0xdb,0xdb,0x58,0x18,0xdb,0x17,0x1b,0xd9,0x1c, +0xdd,0x04,0x01,0x70,0x03,0x22,0x62,0x72,0x61,0x6e,0x63,0x68,0x65,0x73,0x13,0x04, +0xe0,0x0d,0x68,0x98,0xb1,0xbd,0x85,0xd1,0xcd,0x4d,0x10,0x00,0x38,0x60,0x91,0xe6, +0x36,0x47,0x37,0x37,0x41,0x00,0xe2,0x80,0x44,0x9a,0x1b,0xdd,0xdc,0x04,0x01,0x90, +0x03,0x22,0x74,0x65,0x78,0x5f,0x6c,0x6f,0x61,0x64,0x13,0x04,0x60,0x0e,0x88,0xd0, +0x95,0xe1,0x7d,0xb9,0xbd,0xc9,0xb5,0x31,0xa1,0x2b,0xc3,0xfb,0x9a,0xa3,0x7b,0x93, +0x2b,0x63,0x51,0x97,0xe6,0x46,0x37,0xb7,0x81,0x12,0x89,0x91,0x20,0x89,0x92,0x30, +0x89,0x93,0x40,0x89,0x94,0x50,0x89,0x95,0x60,0x89,0x96,0x70,0x89,0x97,0x80,0x89, +0x21,0x26,0x08,0x99,0xe8,0xaa,0xb0,0xb1,0xd9,0xb5,0xb9,0xa4,0x91,0x95,0xb9,0xd1, +0x4d,0x09,0x82,0x2a,0x64,0x78,0x2e,0x76,0x65,0x72,0x73,0x69,0x6f,0x6e,0x53,0x02, +0xa2,0x09,0x19,0x9e,0x8b,0x5d,0x18,0x9b,0x5d,0x99,0xdc,0x94,0xc0,0xa8,0x43,0x86, +0xe7,0x32,0x87,0x16,0x46,0x56,0x26,0xd7,0xf4,0x46,0x56,0xc6,0x36,0x25,0x48,0xca, +0x90,0xe1,0xb9,0xc8,0x95,0xcd,0xbd,0xd5,0xc9,0x8d,0x95,0xcd,0x4d,0x09,0xf8,0xa0, +0x12,0x19,0x9e,0x0b,0x5d,0x1e,0x5c,0x59,0x90,0x9b,0xdb,0x1b,0x5d,0x18,0x5d,0xda, +0x9b,0xdb,0xdc,0x14,0xe1,0x1e,0xf8,0xa1,0x0e,0x19,0x9e,0x4b,0x99,0x1b,0x9d,0x5c, +0x1e,0xd4,0x5b,0x9a,0x1b,0xdd,0xdc,0x94,0x00,0x24,0xba,0x90,0xe1,0xb9,0x8c,0xbd, +0xd5,0xb9,0xd1,0x95,0xc9,0xcd,0x4d,0x09,0x64,0x02,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x42,0x00,0x00,0x00, +0x26,0x20,0x70,0xac,0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44,0x62,0x53,0x38,0x3e, +0xe2,0x23,0x3e,0xed,0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8,0x82,0x34,0x04,0x10, +0x89,0x4d,0xe1,0xf8,0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00,0x18,0x02,0x34,0x5c, +0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a,0xd0,0x70,0xf9,0xce, +0xe3,0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6,0x39,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f, +0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc5,0x6d,0x5b, +0xc3,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84, +0x01,0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x48,0xc3,0xe5,0x3b,0x8f,0x2f,0x44,0x04,0x30, +0x11,0x21,0xd0,0x0c,0x0b,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3,0x0f,0xce,0x64,0xfb, +0xc5,0x6d,0x1b,0x83,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0xb6, +0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44,0x45,0x2c,0x7e,0x71, +0xdb,0x66,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c, +0x7e,0x71,0xdb,0x76,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5, +0x03,0x0c,0x3e,0x72,0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15, +0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x0d,0x48,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d, +0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d, +0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48, +0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x61,0x8a,0x72,0xf2,0x8a,0xd6,0xfd,0xb4, +0xc6,0x4d,0xd0,0x23,0xcd,0x58,0xf2,0x8e,0x44,0x58,0x49,0x4c,0x64,0x1e,0x00,0x00, +0x62,0x00,0x05,0x00,0x99,0x07,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0x4c,0x1e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00, +0x90,0x07,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c, +0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42, +0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20, +0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50, +0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00, +0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d, +0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff,0xff,0xff,0xff,0x1f, +0x00,0x09,0xa8,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42, +0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xe8,0x00,0x00,0x00, +0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3, +0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0xa4,0xc2,0x1c, +0x01,0x18,0x24,0x01,0x80,0x02,0x23,0x00,0x25,0x18,0x10,0xa1,0x0c,0x00,0x00,0x80, +0x0c,0x33,0x00,0x65,0x40,0x00,0x10,0x94,0x98,0x23,0x40,0x68,0x71,0xcf,0x70,0xf9, +0x13,0xf6,0x10,0x92,0x1f,0x02,0xcd,0xb0,0x10,0x28,0x60,0x94,0x65,0x00,0x68,0x00, +0x00,0x00,0x04,0x02,0x81,0x58,0x90,0xe3,0xa6,0xe1,0xf2,0x27,0xec,0x21,0x24,0x7f, +0x25,0xa4,0x95,0x98,0xfc,0xe2,0xb6,0x51,0x81,0x40,0x20,0x10,0x80,0xa2,0x40,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x14,0xb9,0x69,0xb8,0xfc,0x09,0x7b,0x08,0xc9, +0x5f,0x09,0x69,0x25,0x26,0x1f,0xb9,0x6d,0x54,0x00,0x00,0x00,0x00,0xa0,0x28,0x13, +0x40,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x0a,0x81,0x00,0x20,0x10,0x64,0x29, +0x06,0x02,0x80,0x40,0x20,0x10,0x84,0x29,0x04,0x00,0x00,0x00,0x90,0xa6,0x30,0x10, +0x40,0xa3,0x81,0x40,0x20,0x10,0x00,0x00,0x00,0x41,0x9c,0x82,0x20,0x00,0x08,0x04, +0x02,0x81,0x40,0x90,0xe7,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62, +0x25,0x26,0x1f,0xb9,0x6d,0x44,0x00,0x00,0x00,0x40,0x21,0x40,0x80,0x06,0x80,0x42, +0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d, +0x23,0x02,0x81,0x40,0x20,0x0a,0x31,0x02,0x34,0x00,0x44,0x9a,0x23,0x08,0x8a,0xd1, +0x00,0x2c,0x00,0x00,0x13,0x9d,0x06,0x02,0x86,0x11,0x08,0x64,0xa6,0x36,0x18,0x07, +0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79, +0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0, +0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03, +0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78, +0x28,0x07,0x14,0x00,0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03, +0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b, +0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0, +0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xa8,0x56,0xc4,0x1a,0x46, +0x10,0x90,0x99,0xda,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca, +0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61, +0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d, +0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0,0x1d,0xd2,0x01,0x1e,0xe6, +0xe1,0x17,0xe8,0x21,0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98,0x49,0x0c,0xc6,0x81,0x1d, +0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca, +0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0, +0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f, +0x90,0xe0,0x7a,0x11,0x6c,0xa6,0x30,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37, +0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30, +0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87, +0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0xb2,0xc6,0x81,0x1d, +0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca, +0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x90,0x80, +0x90,0xd1,0x6c,0x26,0x34,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85, +0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xa8,0x07,0x77, +0x98,0x87,0x74,0x38,0x07,0x77,0x28,0x07,0x72,0x00,0x83,0x74,0x70,0x07,0x7a,0xf0, +0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87, +0x72,0x40,0x01,0x60,0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16, +0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xa0,0x1e,0xdc, +0x61,0x1e,0xd2,0xe1,0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c,0xd2,0xc1,0x1d,0xe8,0xc1, +0x0f,0x90,0x00,0xa8,0x91,0x6d,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07, +0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60, +0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x81, +0x8a,0x70,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81, +0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38, +0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x5c,0xa4,0x1b,0x46, +0x10,0x80,0x33,0x84,0xe0,0x63,0x57,0x1b,0x4d,0x3c,0x1e,0x8f,0xc7,0x03,0x00,0x54, +0x2e,0x97,0xcb,0x85,0x40,0x20,0x10,0x08,0x04,0x82,0x7a,0x37,0x49,0x53,0x44,0x09, +0x93,0xcf,0x02,0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x02,0x00,0xfd,0x92,0x00, +0x41,0xc1,0x4c,0x40,0xd0,0x90,0x10,0x73,0x04,0xa0,0x30,0x05,0x40,0x00,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a, +0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90, +0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6, +0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60, +0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x3a,0x0f,0x24,0x90,0x21,0x23, +0x25,0x40,0x80,0x1d,0x4c,0x30,0xa0,0xc1,0x00,0x00,0x00,0x10,0x00,0x00,0xb0,0x83, +0x09,0x86,0x6f,0x00,0x00,0x00,0x08,0x00,0x00,0x18,0xf2,0x10,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x31,0x80,0x00,0x08,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x60,0xc8,0x93,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xc0,0x90,0xc7,0x01,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f, +0x04,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x1e,0x0a,0x08,0x80, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x16,0x10,0x00,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x30,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x18,0xf2,0x68,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30, +0xe4,0xe1,0x80,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xe3,0x01, +0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x0c,0x80,0x00,0x18, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x06,0x40,0x00,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x39,0x03,0x20,0x00,0x06,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0xc8,0x02,0x01,0x00,0x00,0x15,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02,0x94,0x40,0x11,0x14, +0xc3,0x08,0x40,0x39,0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44,0x71,0x14,0x7e,0x00, +0x19,0x47,0x00,0xc8,0x34,0x02,0x40,0x81,0xb1,0x08,0x00,0x08,0x02,0x6a,0xcd,0x00, +0x50,0x6c,0x06,0x80,0x68,0x33,0x00,0x74,0x9b,0x01,0xa0,0xdc,0x0c,0x00,0xed,0x66, +0x00,0xc8,0x37,0x03,0x40,0xc0,0x19,0x00,0x0a,0x8c,0x45,0x00,0x01,0x10,0x00,0x00, +0x79,0x18,0x00,0x00,0xb1,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04, +0x00,0x9a,0x20,0x00,0xd1,0x06,0x61,0x20,0x26,0x08,0x80,0xb4,0x41,0x18,0x0c,0x0a, +0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08,0xc0,0x34,0x41,0x68,0x83,0x8f,0xc0,0x04, +0x01,0xa0,0x26,0x08,0x40,0xb5,0x41,0x50,0x9c,0x0d,0x89,0xb2,0x30,0x4a,0x33,0x10, +0xca,0xb3,0x21,0x19,0x16,0x46,0x31,0x06,0x42,0x79,0x26,0x08,0x71,0x00,0x06,0x1b, +0x12,0x42,0x62,0x14,0x67,0x20,0x94,0x67,0x82,0x00,0x58,0x13,0x04,0x3a,0x08,0x83, +0x0d,0x09,0x55,0x31,0x0a,0x35,0x10,0xca,0x33,0x41,0x00,0xae,0x0d,0xc9,0x55,0x31, +0xca,0x35,0x10,0xca,0x33,0x41,0x00,0xb0,0x09,0xc2,0x1d,0x88,0xc1,0x06,0x41,0xc9, +0x36,0x24,0x99,0xc6,0x28,0xca,0x40,0x28,0xdb,0x86,0xc4,0x90,0x18,0x65,0x18,0x08, +0xe5,0xd9,0x90,0x34,0x12,0xa3,0x64,0x03,0xa1,0x3c,0x13,0x04,0x20,0xdb,0x90,0x7c, +0x15,0xa3,0x10,0x03,0xa1,0x3c,0x1b,0x12,0x28,0x9a,0x2c,0x8c,0xeb,0x3c,0x30,0x98, +0x20,0xe4,0xc1,0x18,0x4c,0x10,0xcc,0xa0,0xdb,0xb0,0x28,0x62,0xc0,0x28,0xc3,0x40, +0x8c,0xc1,0x18,0x8c,0xc1,0x33,0x41,0xd8,0x03,0x32,0x98,0x20,0x00,0xda,0x06,0x41, +0x31,0x83,0x0d,0xcb,0x50,0x06,0x8c,0xa2,0x0c,0xc4,0x18,0x8c,0xc1,0x18,0x9c,0xc1, +0x06,0x81,0x0c,0xd0,0x60,0x82,0xe0,0x07,0x65,0x30,0x41,0x00,0xb6,0x0d,0x88,0xa2, +0x06,0x8c,0xa2,0x0c,0x6b,0x00,0x6c,0x08,0xd8,0x60,0x82,0x00,0x0a,0x66,0xb0,0x01, +0x51,0xdc,0x80,0x51,0x86,0x41,0x01,0x36,0x04,0x6f,0xb0,0x81,0x08,0x83,0x34,0x68, +0x03,0x38,0x98,0x20,0x14,0x02,0x85,0xa1,0xa9,0x0d,0xc3,0xf7,0x0d,0x1b,0x84,0x8b, +0x0e,0x36,0x14,0x72,0x30,0x07,0x40,0x1c,0xd4,0x01,0x0b,0x33,0xb6,0xb7,0x30,0x3a, +0x3e,0x6f,0x6d,0x6e,0x69,0x70,0x6f,0x74,0x65,0x6e,0x74,0x20,0x63,0x68,0x61,0x72, +0x8c,0xa6,0xd2,0xda,0xe0,0xd8,0xca,0x40,0x86,0x5e,0x86,0x56,0x56,0x40,0xa8,0x84, +0x82,0x82,0x36,0x04,0x79,0x30,0x41,0x30,0x05,0x6e,0xc3,0x80,0x07,0x7a,0xb0,0x07, +0x1b,0x86,0x3b,0xe0,0x83,0x3d,0xd8,0x30,0xf4,0x41,0x1f,0xec,0x01,0x71,0x21,0xe0, +0xe7,0xa8,0x8c,0x4e,0x28,0x8d,0x2d,0xcd,0xad,0x2c,0x4c,0x6e,0x2a,0xac,0x0d,0x8e, +0x2d,0xcd,0xed,0x8c,0x28,0x8c,0x2e,0x0c,0x08,0x28,0x2b,0xe8,0x27,0xa8,0x4a,0x28, +0x8d,0x2d,0xcd,0xad,0x2c,0x4c,0x6e,0x2a,0xac,0x0d,0x8e,0x2d,0xcd,0xed,0x8c,0x28, +0x8c,0x2e,0x0c,0x08,0xc8,0xea,0x87,0xc4,0xae,0x6c,0x8c,0xee,0x4d,0x0e,0xa8,0x89, +0x04,0x26,0x06,0x08,0xc8,0xea,0x87,0xc4,0xae,0x6c,0x8c,0xee,0x4d,0x0e,0x08,0x89, +0x04,0x26,0x06,0x08,0x08,0x48,0x6b,0x85,0x00,0x0a,0x7f,0xc0,0x72,0x08,0xf8,0x39, +0x2a,0xa3,0x13,0x4a,0x63,0x4b,0x73,0x2b,0x0b,0x93,0x9b,0x0a,0x6b,0x83,0x63,0x4b, +0x73,0x3b,0x23,0x0a,0xa3,0x0b,0x03,0x02,0xca,0x0a,0xfa,0x09,0xaa,0x12,0x4a,0x63, +0x4b,0x73,0x2b,0x0b,0x93,0x9b,0x0a,0x6b,0x83,0x63,0x4b,0x73,0x3b,0x23,0x0a,0xa3, +0x0b,0x03,0x02,0xb2,0xfa,0x21,0xb1,0x2b,0x1b,0xa3,0x7b,0x93,0x03,0x6a,0x22,0x81, +0x89,0x01,0x02,0xb2,0xfa,0x21,0xb1,0x2b,0x1b,0xa3,0x7b,0x93,0x03,0x42,0x22,0x81, +0x89,0x01,0x02,0x02,0xd2,0xd2,0x01,0x29,0x09,0x3b,0x3b,0x73,0x91,0x2b,0x9b,0xab, +0x63,0xa3,0x5b,0x31,0x88,0x02,0x28,0x84,0xc2,0x86,0x40,0x14,0xaa,0xb0,0xb1,0xd9, +0xb5,0xb9,0xa4,0x91,0x95,0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64,0x78,0x2e,0x76,0x65, +0x72,0x73,0x69,0x6f,0x6e,0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b,0x5d,0x18,0x9b,0x5d, +0x99,0xdc,0x94,0xc0,0xa8,0x43,0x86,0xe7,0x32,0x87,0x16,0x46,0x56,0x26,0xd7,0xf4, +0x46,0x56,0xc6,0x36,0x25,0x40,0xca,0x90,0xe1,0xb9,0xc8,0x95,0xcd,0xbd,0xd5,0xc9, +0x8d,0x95,0xcd,0x4d,0x09,0xe0,0xa0,0x0e,0x19,0x9e,0x4b,0x99,0x1b,0x9d,0x5c,0x1e, +0xd4,0x5b,0x9a,0x1b,0xdd,0xdc,0x94,0xa0,0x0e,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x42,0x00,0x00,0x00, +0x26,0x20,0x70,0xac,0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44,0x62,0x53,0x38,0x3e, +0xe2,0x23,0x3e,0xed,0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8,0x82,0x34,0x04,0x10, +0x89,0x4d,0xe1,0xf8,0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00,0x18,0x02,0x34,0x5c, +0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a,0xd0,0x70,0xf9,0xce, +0xe3,0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6,0x39,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f, +0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc5,0x6d,0x5b, +0xc3,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84, +0x01,0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x48,0xc3,0xe5,0x3b,0x8f,0x2f,0x44,0x04,0x30, +0x11,0x21,0xd0,0x0c,0x0b,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3,0x0f,0xce,0x64,0xfb, +0xc5,0x6d,0x1b,0x83,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0xb6, +0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44,0x45,0x2c,0x7e,0x71, +0xdb,0x66,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c, +0x7e,0x71,0xdb,0x76,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5, +0x03,0x0c,0x3e,0x72,0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15, +0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x0d,0x48,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d, +0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d, +0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x61,0x20,0x00,0x00,0xc0,0x04,0x00,0x00, +0x13,0x04,0x57,0x2c,0x10,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x04,0x98,0x01,0x28, +0xc2,0x80,0xb2,0x2b,0xa3,0x92,0x2b,0x98,0x1a,0x28,0xa4,0x72,0x29,0x95,0x52,0x2a, +0xa6,0x72,0x2b,0xdd,0x80,0xb2,0x29,0xc3,0x80,0x62,0x2b,0x3e,0x5a,0x14,0x41,0x19, +0x94,0x47,0x09,0x8c,0x00,0x10,0x62,0x8c,0x00,0x04,0x41,0x10,0x04,0x83,0x31,0x02, +0x10,0xc4,0xff,0x7b,0x0c,0xc6,0x08,0x40,0x10,0x04,0xd1,0x6f,0x06,0x60,0x8c,0x00, +0x04,0x41,0x10,0xff,0x85,0x31,0x82,0x16,0xb5,0x57,0x7b,0x1b,0x23,0x58,0xf9,0x7f, +0xf7,0xb9,0x31,0x02,0x10,0x04,0x61,0x36,0x0c,0xc6,0x08,0x5a,0x73,0xce,0x69,0x6f, +0x8c,0x00,0x04,0x41,0x90,0x04,0x83,0x31,0x02,0x10,0x04,0x41,0x10,0x14,0xc6,0x08, +0x40,0x10,0x04,0x59,0x30,0x18,0x23,0x00,0x41,0x10,0x74,0xc1,0x60,0x8c,0x00,0x04, +0x41,0x10,0xfe,0x85,0x31,0x02,0x15,0xaf,0x4f,0xd1,0x1b,0x23,0x00,0x41,0x10,0x84, +0xbf,0x31,0x02,0x10,0x04,0x41,0xfc,0x1b,0x01,0x00,0x00,0x00,0x23,0x06,0x09,0x00, +0x82,0x60,0x70,0x06,0xa2,0x50,0x06,0x54,0x28,0xf8,0x01,0x1d,0x8c,0x18,0x24,0x00, +0x08,0x82,0xc1,0x19,0x8c,0x82,0x19,0x54,0x7f,0x20,0x0a,0x75,0x30,0x62,0x90,0x00, +0x20,0x08,0x06,0x67,0x40,0x0a,0x67,0x50,0xe9,0x81,0x28,0xd8,0xc1,0x88,0x41,0x02, +0x80,0x20,0x18,0x9c,0x41,0x29,0xa0,0x81,0x05,0x0a,0x7c,0x70,0x07,0x23,0x06,0x09, +0x00,0x82,0x60,0x70,0x06,0xa6,0x90,0x06,0xd7,0x28,0x94,0x02,0x1e,0x8c,0x18,0x24, +0x00,0x08,0x82,0xc1,0x19,0x9c,0x82,0x1a,0x60,0x7e,0x30,0x0a,0x79,0x30,0x62,0x90, +0x00,0x20,0x08,0x06,0x67,0x80,0x0a,0x6b,0x90,0x81,0x02,0x28,0xe8,0xc1,0x88,0x41, +0x02,0x80,0x20,0x18,0x9c,0x41,0x2a,0xb0,0x81,0x26,0x0a,0xa2,0xb0,0x07,0x23,0x06, +0x09,0x00,0x82,0x60,0x70,0x06,0xaa,0xd0,0x06,0x1b,0x2a,0x90,0x02,0x1f,0x8c,0x18, +0x24,0x00,0x08,0x82,0xc1,0x19,0xac,0x82,0x1b,0x70,0xaa,0x80,0x0a,0x7d,0x30,0x62, +0x90,0x00,0x20,0x08,0x06,0x67,0xc0,0x0a,0x6f,0xd0,0xa1,0xc2,0x29,0xf8,0xc1,0x88, +0x41,0x02,0x80,0x20,0x18,0x9c,0x41,0x2b,0xc0,0x41,0x18,0xa4,0x02,0x2b,0xfc,0xc1, +0x88,0x41,0x02,0x80,0x20,0x18,0x9c,0x81,0x2b,0xc4,0xc1,0x18,0xa8,0x82,0x2a,0x80, +0xc2,0x88,0x81,0x01,0x80,0x20,0x18,0x18,0xbb,0x90,0x06,0xab,0x30,0x62,0x60,0x00, +0x20,0x08,0x06,0x06,0x2f,0xa8,0xc1,0x2b,0xcc,0x44,0x84,0x02,0x00,0x8d,0xc2,0x4c, +0xc4,0x28,0x00,0xd0,0x28,0xcc,0x44,0x8c,0x02,0x00,0x8d,0xc2,0x4c,0xc4,0x28,0x00, +0xd0,0x28,0xcc,0x44,0x8c,0x02,0x00,0x8d,0xc2,0x4c,0xc4,0x28,0x00,0xd0,0x28,0x1c, +0x82,0xb0,0x43,0x10,0x66,0x82,0x06,0x1f,0x13,0x36,0xf8,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x41,0x18,0xf4,0x02,0x28,0x34,0xb7,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70, +0x02,0xc2,0x4e,0x40,0x98,0x1d,0x02,0x7d,0xec,0x10,0xe8,0x33,0x62,0xd0,0x00,0x20, +0x08,0x06,0xd1,0x3a,0xa0,0x02,0xe7,0x0b,0x93,0x94,0x0a,0xa9,0x90,0x0a,0xa9,0x30, +0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x61,0x70,0x0e, +0xaa,0x70,0x91,0xc3,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09,0x08,0x3b,0x01,0x61, +0x26,0x1c,0xf2,0x31,0xe1,0x90,0x8f,0x09,0x82,0x7c,0x4c,0x10,0xe4,0x63,0x42,0x00, +0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x48,0xf4,0x21,0x16,0x82,0xe1,0x88,0x40,0x0e, +0x84,0xef,0x02,0x44,0x59,0xf0,0xc8,0xc7,0x84,0x47,0x3e,0x26,0x50,0xf0,0x31,0x81, +0x82,0xcf,0x88,0x41,0x03,0x80,0x20,0x18,0x44,0xff,0xc0,0x0b,0x72,0x20,0x0f,0x67, +0x60,0x06,0xbd,0xd0,0x0b,0xbd,0xd0,0x0b,0xa3,0x09,0x01,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x64,0x90,0x0f,0xbd,0xa0,0x06,0xf1,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42, +0x60,0x84,0x10,0x1f,0x13,0x02,0xfa,0xd8,0x97,0xc8,0xc7,0xbe,0x44,0x3e,0x26,0x88, +0x02,0x7c,0x4c,0x18,0x05,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xc2,0x12,0xba, +0x20,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xd2,0x12,0xbb,0x20,0x9c,0x00,0xa0,0x13, +0x00,0x64,0x06,0x11,0x1f,0x33,0x88,0xf8,0xd8,0x29,0x08,0xf1,0x31,0x54,0x10,0xe2, +0x63,0x42,0x20,0x9f,0x1d,0x1c,0xf2,0xc0,0x24,0x4c,0x62,0xd8,0x80,0x08,0x84,0x01, +0xb0,0xc1,0x90,0xcf,0x0e,0x0e,0x7b,0x80,0x12,0x2b,0x31,0x6c,0x40,0x04,0xc2,0x00, +0x98,0x71,0xc8,0x67,0x07,0x87,0x3e,0x50,0x09,0x96,0x18,0x36,0x20,0x02,0x61,0x00, +0x4c,0x49,0xe4,0xb3,0x83,0xc3,0x1f,0xb0,0x44,0x4a,0x0c,0x1b,0x10,0x81,0x30,0x00, +0xb3,0x04,0xc1,0x40,0x05,0xa0,0x23,0x40,0x5c,0x18,0x03,0x15,0x00,0x8f,0x00,0x6b, +0x61,0x0c,0x54,0x20,0x64,0x01,0xfc,0x84,0x31,0x50,0x81,0x98,0x05,0xf0,0x13,0xc6, +0x40,0x05,0x20,0x26,0xc0,0x4f,0x18,0x45,0x4c,0x50,0xc6,0x04,0x23,0x06,0x07,0x00, +0x82,0x60,0x10,0x06,0x3a,0xd1,0x0f,0xaa,0x40,0x13,0xa3,0x09,0x01,0x30,0x9a,0x20, +0x04,0xc3,0x0d,0x85,0x40,0x06,0xc3,0x0d,0x85,0x40,0x06,0x25,0x04,0x3a,0xcb,0x20, +0x14,0xc1,0x0e,0x0e,0xad,0xa0,0x13,0x09,0x05,0x88,0x31,0x1c,0x11,0x88,0x83,0xf0, +0xcd,0x32,0x0c,0x45,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x54,0x5a,0x9c,0x84,0x2e, +0xf4,0xc4,0xa2,0xa0,0x04,0x4a,0xa0,0x04,0x4a,0x8c,0x26,0x04,0xc0,0x05,0x88,0x1d, +0x31,0x38,0x00,0x10,0x04,0x03,0x32,0x28,0x8b,0x94,0xb0,0x85,0x9e,0x18,0x4d,0x08, +0x80,0xd1,0x04,0x21,0x30,0x42,0x88,0x8f,0x09,0x01,0x7d,0xac,0x0d,0x82,0xf8,0x0c, +0x47,0x04,0xe9,0x20,0x7c,0xb3,0x0c,0x44,0x11,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81, +0x25,0x17,0x2b,0x81,0xd0,0xc1,0x4d,0x08,0xbb,0x09,0x61,0x26,0xbc,0x83,0x7c,0x4c, +0x80,0x07,0xf9,0x9c,0x00,0xa0,0x13,0x00,0x34,0x9a,0xe0,0x08,0xa3,0x09,0xcf,0x60, +0xc9,0x13,0x1f,0x7b,0x02,0xfa,0x9c,0x81,0xb0,0x33,0x10,0x66,0x02,0x43,0x1f,0x13, +0x18,0xfa,0x98,0xa0,0x12,0xf2,0x31,0x61,0x25,0xe4,0x63,0x02,0x4a,0xc0,0xc7,0xfa, +0x41,0x88,0x8f,0x25,0x8c,0x7c,0x2c,0x18,0xe4,0x63,0x4b,0x23,0x1f,0x0b,0x08,0xf9, +0x98,0x65,0xc9,0xc7,0x2c,0x4b,0x3e,0x26,0x04,0xf0,0x19,0x31,0x30,0x00,0x10,0x04, +0x83,0x04,0x36,0xce,0x22,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0xab,0x35,0xd4,0x42, +0x15,0x3c,0x4b,0x12,0xf9,0x18,0x82,0xc8,0xc7,0x28,0x4a,0x3e,0x26,0x04,0xf0,0xb1, +0x80,0x80,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x24,0xb7,0xe1,0x16,0x81,0x39,0x8e, +0x7c,0xac,0x69,0xe4,0x63,0x82,0x01,0x1f,0x0b,0x04,0xf8,0x8c,0x18,0x18,0x00,0x08, +0x82,0x41,0xc2,0x1b,0x73,0x11,0x98,0x11,0xd0,0xc7,0x1c,0x9f,0x90,0x8f,0x05,0x8e, +0x7c,0x2c,0x18,0xe4,0x63,0x11,0x58,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x12, +0xf1,0x90,0x8d,0xc0,0x02,0xb4,0x90,0x8f,0x05,0x39,0x01,0x1f,0x2b,0xe2,0x80,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0x90,0x98,0x87,0x6d,0x04,0x23,0x06,0x06,0x00,0x82, +0x60,0x90,0x9c,0xc7,0x5e,0x04,0x16,0x10,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83, +0x24,0x3d,0xf8,0x22,0xb0,0x00,0x14,0xe4,0x63,0x41,0x2b,0xc0,0xc7,0x44,0xa1,0x15, +0xe0,0x33,0x4b,0x50,0x0c,0x94,0x20,0x04,0xe1,0x13,0x83,0x4f,0x08,0x3e,0x11,0x0c, +0x94,0x20,0x04,0xe1,0x13,0x83,0x4f,0x08,0x3e,0x11,0xd8,0x2b,0x8c,0x07,0x0c,0x86, +0x1b,0x82,0xde,0x00,0x83,0x59,0x86,0xc3,0x08,0x56,0x60,0xa8,0x0f,0xf1,0x10,0x28, +0x00,0x8c,0x15,0x18,0xec,0x83,0x3c,0x08,0x0a,0x00,0x63,0x96,0x20,0x18,0x8e,0x38, +0xd2,0x42,0xf8,0x2c,0x41,0xe8,0x63,0x6c,0x11,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0x12,0xfc,0x40,0x8f,0x60,0xba,0x21,0x68,0x0b,0xa2,0x7e,0x02,0x36,0x60,0xc4, +0xa0,0x01,0x40,0x10,0x0c,0x28,0xfc,0xb0,0x8d,0xb4,0x60,0x8f,0xb0,0x08,0x6e,0xe3, +0x36,0x6e,0xe3,0x36,0x46,0x13,0x02,0xe0,0x02,0xc4,0x8e,0x18,0x1c,0x00,0x08,0x82, +0x01,0x19,0xd0,0x07,0x6e,0x94,0x05,0x7b,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x18, +0x21,0xc4,0xc7,0x84,0x80,0x3e,0x23,0x06,0x0d,0x00,0x82,0x60,0x40,0x81,0x88,0x6f, +0xc4,0x05,0x7d,0xa4,0x05,0x5a,0xfc,0xc6,0x6f,0xfc,0xc6,0x6f,0x8c,0x26,0x04,0xc0, +0x05,0x88,0xb5,0xe0,0x88,0x8f,0x1d,0x01,0x7d,0xaa,0x2d,0xf8,0x03,0x46,0x0c,0x1a, +0x00,0x04,0xc1,0x80,0x32,0x11,0xf2,0xb8,0x0b,0xfd,0x78,0x8b,0xa0,0x3c,0xca,0xa3, +0x3c,0xca,0x63,0x34,0x21,0x00,0x2e,0x40,0xac,0x05,0x4d,0x7c,0xac,0x09,0xe8,0x63, +0xcc,0x11,0x1f,0x43,0x4c,0x43,0x3e,0xc3,0x11,0x42,0x20,0x7c,0xa6,0x10,0xf1,0xb1, +0x22,0x35,0xe4,0x33,0x1c,0x21,0x04,0xc2,0x57,0x44,0xa0,0x17,0x20,0xca,0x56,0x23, +0x88,0x8f,0x05,0x9e,0x7c,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0xb2,0x91,0xf9,0x08, +0x8d,0x14,0xf1,0x8b,0xbe,0xa0,0x0f,0xfa,0xa0,0x0f,0xfa,0x18,0x4d,0x08,0x80,0xd1, +0x04,0x21,0x18,0x4d,0x18,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x70,0xa4,0x3e, +0x60,0x63,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x2b,0x47,0xec,0x23,0x36,0x86,0x11, +0x83,0x03,0x00,0x41,0x30,0xb0,0x74,0xe4,0x3e,0x64,0x63,0x18,0x31,0x38,0x00,0x10, +0x04,0x03,0x32,0xa8,0x91,0xfc,0x30,0x8d,0x18,0x19,0x4d,0x08,0x80,0x11,0x83,0x06, +0x00,0x41,0x30,0x88,0x7e,0x84,0x3f,0x58,0x43,0x46,0x64,0x44,0x46,0xfa,0xa3,0x3f, +0xfa,0xa3,0x3f,0x46,0x13,0x02,0x60,0x38,0x22,0xb8,0x8d,0xe0,0x9b,0x6e,0xc8,0x0d, +0x21,0xb0,0xa4,0xa0,0x8f,0x25,0x06,0x7d,0x2c,0x39,0xe8,0x63,0xc4,0x20,0x1f,0x2b, +0x06,0xf9,0xd8,0x60,0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x33,0x21,0x91, +0xe1,0x37,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x42,0x93,0x12,0x19,0xc0,0x63,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0xac,0x34,0x31,0x91,0x21,0x3c,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xc0,0x52,0x93,0x11,0x19,0xe4,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x35, +0x21,0x91,0x61,0x3e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x62,0x93,0x12,0x19,0xe8, +0xc3,0x84,0xf3,0x90,0x8f,0x09,0x04,0x7c,0x2c,0xb0,0x0f,0xf9,0x58,0x30,0xc0,0xc7, +0x8e,0x22,0x3e,0x16,0xb0,0x87,0x7c,0x2c,0xd1,0x0f,0xf9,0xd8,0x11,0xc4,0xc7,0x12, +0xfe,0x90,0x8f,0x09,0x41,0x7c,0x46,0x0c,0x1c,0x00,0x04,0xc1,0xc0,0xd1,0x13,0x14, +0x69,0x8f,0xf0,0x00,0x8f,0x1b,0x39,0x8a,0x80,0x0c,0x46,0x64,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0xc2,0x40,0x4e,0x6a,0x44,0x3c,0xd8,0x64,0x34,0x21,0x00,0x46,0x13,0x84, +0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x22,0x3e,0xc9,0x11,0xf4,0x78,0x13,0xf2,0x18, +0x0f,0x1d,0xd1,0x11,0x1d,0xd1,0x91,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x11,0x83, +0x03,0x00,0x41,0x30,0x20,0x83,0x3b,0xd9,0x11,0xf4,0x70,0x93,0xd1,0x84,0x40,0x18, +0x4d,0x10,0x06,0x13,0x0a,0xf9,0x98,0x50,0xc8,0xe7,0x14,0x84,0x9d,0x82,0x30,0x13, +0x08,0xf9,0x98,0x40,0xc8,0xc7,0x04,0x41,0x3e,0x26,0x08,0xf2,0x31,0x21,0x80,0xcf, +0x88,0x81,0x01,0x80,0x20,0x18,0x24,0xad,0x42,0x26,0x81,0x29,0x8a,0x7c,0x4c,0x51, +0xe4,0x63,0x42,0x00,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x48,0x62,0x05,0x4d,0x82, +0xe1,0x88,0x22,0x45,0x84,0x6f,0x96,0x01,0x69,0x82,0x59,0x82,0x64,0xa0,0x02,0x99, +0x85,0x05,0x86,0x90,0x81,0x0a,0x64,0x14,0x16,0x03,0x19,0xa8,0x00,0x6a,0x61,0xb1, +0x25,0x64,0x96,0x40,0x19,0xa8,0x40,0x8c,0xa4,0x15,0x94,0x81,0x0a,0xc4,0x48,0xfa, +0x40,0x19,0xa8,0x00,0x78,0x29,0x59,0x05,0xa5,0x82,0xff,0x80,0x2a,0xfe,0x03,0x86, +0x1b,0x06,0x56,0x41,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0x6c,0xc5,0x4d,0x86, +0x56,0x99,0x6e,0x08,0x08,0x61,0xb8,0xc1,0x78,0x15,0x33,0xb0,0x31,0xa8,0x13,0x10, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xa6,0x2b,0x71,0x32,0x04,0xd3,0x0d,0x01,0x31, +0x0c,0x37,0x34,0xb3,0x82,0x06,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0xf5,0x4a,0x9d, +0x24,0xb4,0x32,0xdd,0x10,0x28,0xc2,0x70,0x03,0x64,0x2b,0x66,0x60,0x69,0xc0,0x27, +0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x2d,0x5c,0xf0,0x64,0x08,0xa6,0x1b,0x02, +0x62,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xe8,0x5c,0x48,0x65,0x46,0x74,0x05,0x09, +0x4a,0xa5,0x54,0x4a,0xa5,0x54,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0x80,0x0c,0xc4,0xc5,0x54,0x66,0x24,0x57,0x46,0x13,0x02,0x61,0x34, +0x41,0x18,0x4c,0x28,0xe4,0x63,0x42,0x21,0x1f,0x13,0x04,0xf9,0x98,0x20,0xc8,0xc7, +0x84,0x00,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x90,0xd0,0xcb,0xaa,0x04,0x23,0x06, +0x07,0x00,0x82,0x60,0x60,0xc5,0x8b,0xab,0x04,0xde,0x88,0xc1,0x01,0x80,0x20,0x18, +0x58,0xf2,0xf2,0x2a,0x42,0x60,0x73,0x10,0xd0,0xc7,0xe6,0x40,0xa0,0x8f,0x29,0x03, +0x7d,0x4c,0x21,0xe8,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x98,0xbd,0x9c,0x8a,0x10, +0x10,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x58,0xf8,0x12,0x2b,0x66,0x10,0x58,0x19, +0xc4,0x0b,0x08,0x86,0x1b,0x82,0x78,0x01,0x83,0x59,0x86,0x45,0x09,0x4c,0x0d,0xe6, +0x05,0x04,0xc3,0x0d,0xc1,0xbc,0x80,0xc1,0x2c,0x03,0x93,0x04,0xb3,0x04,0xcd,0x40, +0x05,0xc2,0x4e,0x87,0xc2,0x0c,0x54,0x20,0xe2,0x70,0x68,0x8c,0xe1,0x89,0x10,0x1f, +0x13,0x44,0x45,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x90,0x94,0x4c,0xbd,0x04,0x26, +0x26,0xa0,0x40,0x1f,0x13,0x13,0x50,0xa0,0xcf,0x88,0x41,0x03,0x80,0x20,0x18,0x44, +0x26,0x33,0x2e,0x77,0x92,0x2f,0x6e,0xd2,0x26,0xe4,0x42,0x2e,0xe4,0x42,0x2e,0xa3, +0x09,0x01,0x30,0x9a,0x20,0x04,0x26,0x14,0xf0,0x31,0xa1,0x80,0xcf,0x68,0x82,0x2c, +0x08,0xa3,0x09,0xb3,0x30,0x58,0x2a,0x10,0xf2,0xb1,0x54,0x20,0xe4,0x63,0xab,0x90, +0x2a,0xf0,0xb1,0x55,0x50,0x15,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xf5,0x32, +0xe8,0x42,0x08,0x23,0x06,0x07,0x00,0x82,0x60,0x60,0xc1,0x4c,0xba,0x10,0xc2,0x88, +0xc1,0x01,0x80,0x20,0x18,0x58,0x31,0xe3,0x2e,0xab,0x22,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x81,0x25,0x33,0xef,0xc2,0x2a,0xc2,0x29,0x08,0x3b,0x05,0x61,0x46,0x08,0xf4, +0x31,0x42,0xa0,0xcf,0x88,0xc1,0x03,0x80,0x20,0x18,0x70,0x34,0x63,0x2e,0xab,0x32, +0x2a,0x42,0xd0,0x2b,0xbd,0xc2,0x32,0x2c,0x73,0x2f,0xaf,0x32,0x9a,0x10,0x00,0xa3, +0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x61,0x50,0x33,0xf8,0x52,0x2a,0x32, +0x33,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0x02,0xc2,0x4e,0x40,0x98,0x09,0x9a,0x7c, +0x4c,0xd0,0xe4,0x63,0x82,0x20,0x1f,0x13,0x04,0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0x12,0xb4,0xf9,0x97,0xc0,0x02,0x73,0x91,0xcf,0x88,0x81,0x01, +0x80,0x20,0x18,0x24,0x6a,0xe3,0x2f,0x81,0x05,0xe7,0x22,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x48,0xd8,0xe6,0x5f,0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x48,0xda,0xa6, +0x67,0x02,0x93,0x24,0xf9,0x98,0x24,0xc9,0xc7,0x84,0x00,0x3e,0x23,0x06,0x06,0x00, +0x82,0x60,0x90,0xc4,0x0d,0xca,0x04,0x96,0x06,0x69,0x20,0x1f,0x4b,0x83,0x34,0x90, +0x8f,0x09,0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xa9,0x1b,0x96,0x09,0xac, +0x08,0xe8,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xc9,0xdd,0x9c,0x4d,0x60,0xed,0x12, +0xc4,0xc7,0x02,0x46,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x40,0x06,0x70,0x43,0x33, +0xe1,0x82,0x36,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x86,0x2f,0x42,0x7c,0x4c,0x08, +0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x64,0x50,0x37,0x39,0x63,0x2e,0x6f,0x33, +0x9a,0x10,0x08,0x16,0x0c,0xf2,0x99,0x25,0x70,0x06,0x2a,0x10,0xf6,0x6a,0x42,0x01, +0x1a,0xa8,0x40,0x88,0xa6,0x0f,0xa0,0x81,0x0a,0x40,0xdd,0x9a,0x3c,0x80,0x06,0x2a, +0x00,0x3b,0x6b,0x42,0x01,0x9a,0x25,0x78,0x06,0x2a,0x10,0xc4,0xc9,0x83,0x67,0xa0, +0x02,0x41,0x9c,0x3a,0x78,0x06,0x2a,0x00,0xc4,0x89,0x83,0x67,0xa0,0x02,0xf0,0x33, +0xa7,0x0e,0x9e,0x0a,0xe0,0x05,0xca,0x80,0x17,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x30,0x18,0x1d,0xb3,0x99,0x97,0xbe,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x6e, +0x28,0x04,0x32,0x18,0x6e,0x28,0x04,0x32,0x28,0x21,0xd0,0xe9,0x86,0x93,0x31,0x99, +0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xa2,0xd8,0x71,0x1b,0x92,0x21,0x9d,0x04,0x79, +0x9b,0xb7,0x79,0x9b,0xb7,0x19,0x4d,0x08,0x80,0x11,0x83,0x03,0x00,0x41,0x30,0x20, +0x83,0xd5,0x79,0x1b,0x7e,0x19,0x9d,0xd1,0x84,0x00,0x18,0x4d,0x10,0x02,0x23,0x84, +0xf8,0x98,0x10,0xd0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc8,0x00,0x76,0xe8,0x26, +0x64,0x54,0x67,0x34,0x21,0x10,0x6c,0x50,0xe4,0x63,0x81,0x20,0x9f,0xe1,0x88,0x2e, +0x08,0xbe,0x0b,0x00,0x51,0x01,0xb6,0x23,0x06,0x07,0x00,0x82,0x60,0x60,0xf5,0x8e, +0xdd,0x68,0xc4,0x88,0xc1,0x01,0x80,0x20,0x18,0x58,0xbe,0xb3,0x37,0x5c,0x61,0xda, +0xed,0x80,0x60,0xb8,0x21,0xb8,0x1d,0x30,0x98,0x65,0x80,0x9e,0xc0,0xc0,0x20,0x77, +0x40,0x30,0xdc,0x10,0xe4,0x0e,0x18,0xcc,0x32,0x44,0x4e,0x30,0x62,0x60,0x00,0x20, +0x08,0x06,0xc9,0xf9,0xdc,0x0e,0x39,0xd8,0x38,0x04,0xf2,0x19,0x8e,0x08,0x05,0x9f, +0x11,0xbe,0xe9,0x86,0x38,0xf0,0x99,0xc0,0x94,0x84,0x3e,0x16,0x36,0x41,0x7c,0x86, +0x1b,0x1a,0xdf,0x09,0x83,0xe9,0x06,0xb1,0x19,0x9b,0xc0,0x86,0x40,0x3e,0x66,0x04, +0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x24,0x7e,0xc2,0x27,0x18,0x31,0x38,0x00, +0x10,0x04,0x03,0xcb,0x7d,0x56,0x27,0x50,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0x8a, +0x1f,0xd7,0xe1,0x19,0xf2,0xc9,0x19,0x9c,0x79,0x9d,0xd7,0x79,0x9d,0xd7,0x19,0x4d, +0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0xea,0x99,0xd6,0x81,0x11,0x83,0x03, +0x00,0x41,0x30,0xd0,0xe4,0x47,0x75,0x82,0xf4,0x19,0x31,0x38,0x00,0x10,0x04,0x03, +0x6d,0x7e,0x56,0xe7,0x3f,0xd4,0x67,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x22,0xfc,0xa9, +0x9d,0xb1,0x59,0x1f,0x21,0xb0,0x1d,0xdb,0xb1,0x1d,0xdb,0x19,0x4d,0x08,0x80,0xd1, +0x04,0x21,0x18,0x4d,0x18,0x84,0x11,0x83,0x06,0x00,0x41,0x30,0x88,0xf8,0x27,0x77, +0xd4,0xe6,0x7d,0x8c,0x42,0x77,0x74,0x47,0x77,0x74,0x67,0x34,0x21,0x00,0x46,0x0c, +0x1a,0x00,0x04,0xc1,0x20,0xf2,0x9f,0xdd,0x69,0x9b,0xf8,0x41,0x0e,0xde,0xe1,0x1d, +0xde,0xe1,0x9d,0xd1,0x84,0x00,0x58,0xc3,0xa1,0x6c,0xe6,0x67,0x7e,0xd6,0x70,0x28, +0x1b,0xfa,0xa1,0x9f,0x35,0x1c,0xca,0xa6,0x7e,0xea,0x67,0xd8,0x80,0x18,0x94,0x01, +0x18,0x36,0x20,0x84,0x64,0x00,0x86,0x0d,0x88,0x00,0x19,0x80,0x3d,0x1c,0xca,0xc6, +0x7e,0xec,0x67,0xd8,0x80,0x08,0x8e,0x01,0xd8,0xc3,0xa1,0x6c,0xee,0xe7,0x7e,0x86, +0x0d,0x88,0xc0,0x18,0x80,0x11,0x83,0x06,0x00,0x41,0x30,0x88,0x4a,0x48,0x7c,0xe0, +0x06,0x7f,0xda,0xc6,0x19,0x9f,0xf1,0x19,0x9f,0xf1,0x19,0x4d,0x08,0x80,0xd1,0x04, +0x21,0x18,0x4d,0x18,0x84,0x11,0x83,0x06,0x00,0x41,0x30,0x88,0x52,0xc8,0x7c,0xee, +0x86,0x7f,0xe2,0x46,0x3a,0x9f,0xf3,0x39,0x9f,0xf3,0x19,0x4d,0x08,0x80,0x11,0x83, +0x06,0x00,0x41,0x30,0x88,0x56,0x08,0x7d,0xf4,0xc6,0x7f,0xe6,0x86,0x4a,0x9f,0xf4, +0x49,0x9f,0xf4,0x19,0x4d,0x08,0x80,0x35,0x1c,0xe4,0x06,0x84,0x46,0x68,0x0d,0x07, +0xb9,0x09,0x21,0x12,0x5a,0xc3,0x41,0x6e,0x44,0xa8,0x84,0x86,0x0d,0x88,0x41,0x19, +0x80,0x61,0x03,0x42,0x48,0x06,0x60,0xd8,0x80,0x08,0x90,0x01,0xd8,0xc3,0x41,0x6e, +0x46,0xc8,0x84,0x86,0x0d,0x88,0xe0,0x18,0x80,0x3d,0x1c,0xe4,0x86,0x84,0x4e,0x68, +0xd8,0x80,0x08,0x8c,0x01,0x28,0xbd,0x41,0x21,0x30,0x54,0x58,0x1f,0x10,0x8c,0x18, +0x1c,0x00,0x08,0x82,0x81,0x06,0x43,0xe7,0x23,0x04,0x23,0x06,0x0d,0x00,0x82,0x60, +0x10,0xd5,0x90,0xfc,0x80,0x0e,0x0a,0x05,0xde,0xfc,0xcc,0xcf,0xfc,0xcc,0xcf,0x68, +0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41, +0x94,0x43,0xf6,0x73,0x3a,0x2c,0x54,0x88,0xc1,0xfd,0xdc,0xcf,0xfd,0xdc,0xcf,0x68, +0x42,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xb4,0x43,0xf8,0xa3,0x3a,0x2e,0x74, +0x90,0x41,0xfe,0xe4,0x4f,0xfe,0xe4,0xcf,0x68,0x42,0x00,0xac,0xe1,0x20,0x3a,0x30, +0x24,0x43,0x6b,0x38,0x88,0x4e,0x0c,0xcd,0xd0,0x1a,0x0e,0xa2,0x23,0x43,0x34,0x34, +0x6c,0x40,0x0c,0xca,0x00,0x0c,0x1b,0x10,0x42,0x32,0x00,0xc3,0x06,0x44,0x80,0x0c, +0xc0,0x1e,0x0e,0xa2,0x33,0x43,0x35,0x34,0x6c,0x40,0x04,0xc7,0x00,0xec,0xe1,0x20, +0x3a,0x34,0x64,0x43,0xc3,0x06,0x44,0x60,0x0c,0xc0,0x88,0x41,0x03,0x80,0x20,0x18, +0x44,0x62,0xf4,0x3f,0xad,0x53,0x43,0x6c,0x90,0x3a,0x20,0x04,0x42,0x20,0x04,0x42, +0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08, +0x06,0x91,0x19,0x8d,0x10,0xed,0xe4,0x10,0x1c,0xb4,0x0e,0x09,0x91,0x10,0x09,0x91, +0xd0,0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x84,0x46,0x25,0x74,0x3b, +0x3b,0x24,0x07,0xaf,0x63,0x42,0x26,0x64,0x42,0x26,0x34,0x9a,0x10,0x00,0x6b,0x38, +0xbc,0x4e,0x0f,0xe9,0xd0,0x1a,0x0e,0xaf,0xe3,0x43,0x3b,0xb4,0x86,0xc3,0xeb,0xfc, +0x10,0x0f,0x0d,0x1b,0x10,0x83,0x32,0x00,0xc3,0x06,0x84,0x90,0x0c,0xc0,0xb0,0x01, +0x11,0x20,0x03,0xb0,0x87,0xc3,0xeb,0x80,0x51,0x0f,0x0d,0x1b,0x10,0xc1,0x31,0x00, +0x7b,0x38,0xbc,0x4e,0x18,0xf9,0xd0,0xb0,0x01,0x11,0x18,0x03,0x30,0x62,0xd0,0x00, +0x20,0x08,0x06,0xd1,0x1b,0xb1,0x50,0xef,0x88,0xd1,0xed,0xd8,0x4e,0x0b,0xb5,0x50, +0x0b,0xb5,0xd0,0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x14,0x47,0x2e, +0x04,0x3e,0x64,0x94,0x3b,0xb8,0xf3,0x42,0x2f,0xf4,0x42,0x2f,0x34,0x9a,0x10,0x00, +0x6b,0x38,0xe0,0x8e,0x19,0x89,0xd1,0x1a,0x0e,0xb8,0x73,0x46,0x63,0xb4,0x86,0x03, +0xee,0xa0,0x11,0x19,0x0d,0x1b,0x10,0x03,0x29,0x0c,0xc0,0xb0,0x01,0x21,0x8c,0xc2, +0x00,0x0c,0x1b,0x10,0x81,0x28,0x0c,0xc0,0x1e,0x0e,0xb8,0x93,0x46,0x65,0x34,0x6c, +0x40,0x04,0xc7,0x00,0xec,0xe1,0x80,0x3b,0x6a,0x64,0x46,0xc3,0x06,0x44,0x60,0x0c, +0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x44,0x78,0x54,0x43,0xe3,0xb3,0x46,0x64,0xf0, +0x3b,0x36,0x64,0x43,0x36,0x64,0x43,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09, +0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x11,0x1f,0xe5,0x90,0xfa,0xbc,0x11,0x1a, +0x8c,0x8f,0x0e,0xe9,0x90,0x0e,0xe9,0xd0,0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08, +0x82,0x41,0xe4,0x47,0x3b,0xd4,0x3e,0x71,0xa4,0x06,0xe5,0xc3,0x43,0x3c,0xc4,0x43, +0x3c,0x34,0x9a,0x10,0x00,0x6b,0x38,0x94,0xcf,0x1c,0xb9,0xd1,0x1a,0x0e,0xe5,0x43, +0x47,0x6f,0xb4,0x86,0x43,0xf9,0xd4,0x11,0x1c,0x0d,0x1b,0x10,0x83,0x32,0x00,0xc3, +0x06,0x84,0x90,0x0c,0xc0,0xb0,0x01,0x11,0x20,0x03,0xb0,0x87,0x43,0xf9,0xd8,0x51, +0x1c,0x0d,0x1b,0x10,0xc1,0x31,0x00,0x7b,0x38,0x94,0xcf,0x1d,0xc9,0xd1,0xb0,0x01, +0x11,0x18,0x03,0x60,0xf9,0xd0,0x43,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x4d, +0x94,0x72,0x08,0x54,0x82,0x11,0x83,0x06,0x00,0x41,0x30,0x88,0x4e,0x89,0x8c,0xe4, +0x47,0x8f,0x62,0x21,0x28,0xa3,0x32,0x2a,0xa3,0x32,0x1a,0x4d,0x08,0x80,0xd1,0x04, +0x21,0x18,0x4d,0x18,0x84,0x11,0x83,0x06,0x00,0x41,0x30,0x88,0x56,0x09,0x8d,0xf2, +0xc7,0x8f,0x6a,0xa1,0x48,0xa3,0x34,0x4a,0xa3,0x34,0x1a,0x4d,0x08,0x80,0x11,0x83, +0x06,0x00,0x41,0x30,0x88,0x5a,0x49,0x8d,0xf8,0x07,0x94,0x6e,0xe1,0x58,0xa3,0x35, +0x5a,0xa3,0x35,0x1a,0x4d,0x08,0x80,0x35,0x1c,0xe8,0x47,0x94,0x46,0x69,0x0d,0x07, +0xfa,0x19,0x25,0x52,0x5a,0xc3,0x81,0x7e,0x48,0xa9,0x94,0x86,0x0d,0x88,0x41,0x19, +0x80,0x61,0x03,0x42,0x48,0x06,0x60,0xd8,0x80,0x08,0x90,0x01,0xd8,0xc3,0x81,0x7e, +0x4a,0xc9,0x94,0x86,0x0d,0x88,0xe0,0x18,0x80,0x3d,0x1c,0xe8,0xc7,0x94,0x4e,0x69, +0xd8,0x80,0x08,0x8c,0x01,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x88,0x96,0xe2,0xe8, +0x7f,0x4e,0x89,0x7f,0x1c,0x39,0x92,0x23,0x39,0x92,0xa3,0xd1,0x84,0x00,0x18,0x4d, +0x10,0x82,0xd1,0x84,0x41,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x08,0x97,0xea,0xc8, +0x84,0x56,0x09,0x84,0x24,0x3b,0xb2,0x23,0x3b,0xb2,0xa3,0xd1,0x84,0x00,0x18,0x31, +0x68,0x00,0x10,0x04,0x83,0x48,0x97,0xee,0x28,0x85,0x5a,0x49,0x84,0x28,0x3c,0xc2, +0x23,0x3c,0xc2,0xa3,0xd1,0x84,0x00,0x58,0xc3,0x21,0x84,0x5e,0xc9,0x95,0xd6,0x70, +0x08,0x21,0x58,0x7a,0xa5,0x35,0x1c,0x42,0x28,0x96,0x60,0x69,0xd8,0x80,0x18,0x94, +0x01,0x18,0x36,0x20,0x84,0x64,0x00,0x86,0x0d,0x88,0x00,0x19,0x80,0x3d,0x1c,0x42, +0x48,0x96,0x62,0x69,0xd8,0x80,0x08,0x8e,0x01,0xd8,0xc3,0x21,0x84,0x66,0x49,0x96, +0x86,0x0d,0x88,0xc0,0x18,0x80,0x11,0x83,0x06,0x00,0x41,0x30,0x88,0xc2,0xc9,0x8f, +0x58,0x88,0x96,0x5a,0x61,0xfb,0xa3,0x3f,0xfa,0xa3,0x3f,0x1a,0x4d,0x08,0x80,0xd1, +0x04,0x21,0x18,0x4d,0x18,0x84,0x11,0x83,0x06,0x00,0x41,0x30,0x88,0xca,0x49,0x94, +0x66,0x08,0x97,0x62,0xe1,0x1b,0xa5,0x51,0x1a,0xa5,0x51,0x1a,0x4d,0x08,0x80,0x11, +0x83,0x06,0x00,0x41,0x30,0x88,0xce,0x89,0x94,0x6c,0x48,0x97,0x66,0x21,0x0c,0x4a, +0xa9,0x94,0x4a,0xa9,0x94,0x46,0x13,0x02,0x60,0x0d,0x07,0x17,0xe2,0x25,0x5b,0x5a, +0xc3,0xc1,0x85,0x7a,0xe9,0x96,0xd6,0x70,0x70,0x21,0x5f,0xc2,0xa5,0x61,0x03,0x62, +0x50,0x06,0x60,0xd8,0x80,0x10,0x92,0x01,0x18,0x36,0x20,0x02,0x64,0x00,0xf6,0x70, +0x70,0xa1,0x5f,0xca,0xa5,0x61,0x03,0x22,0x38,0x06,0x60,0x0f,0x07,0x17,0x02,0x27, +0x5d,0x1a,0x36,0x20,0x02,0x63,0x00,0xec,0x1d,0xe2,0x01,0x3e,0x16,0x94,0x03,0x7c, +0x2c,0x20,0x07,0xf8,0x58,0x70,0x0b,0xf0,0xb1,0xc0,0x16,0xe0,0x63,0x01,0x2b,0xc0, +0xc7,0x82,0x55,0x80,0x8f,0x05,0xa5,0x00,0x1f,0x0b,0x48,0x01,0x3e,0x16,0xe8,0x01, +0x7c,0x2c,0xc8,0x03,0xf8,0x58,0xd0,0x06,0xf0,0xb1,0x80,0x0d,0xe0,0x63,0x81,0x18, +0xc0,0xc7,0x82,0x30,0x80,0x8f,0x05,0x17,0x7c,0x2c,0xb0,0xe0,0x33,0x1c,0x11,0xd4, +0x91,0xf0,0xcd,0x32,0x48,0x56,0x30,0x4b,0x30,0x0d,0x54,0x20,0xa5,0x40,0x89,0x88, +0x34,0x50,0x81,0xfc,0x01,0x85,0x22,0xd2,0x40,0x05,0x92,0x07,0x94,0x8b,0x48,0x03, +0x15,0xc8,0x1c,0x50,0x32,0x22,0x0d,0x54,0x20,0x6d,0x40,0xd9,0x88,0x34,0x50,0x81, +0x84,0x01,0x65,0x8f,0x81,0x34,0x50,0x81,0x84,0x01,0xc5,0x26,0xd2,0x40,0x05,0x10, +0x06,0x14,0x7d,0x06,0xd2,0x88,0xc1,0x02,0x80,0x20,0x18,0x78,0x22,0xa5,0x4b,0x44, +0x61,0x10,0x85,0x31,0x62,0xb0,0x00,0x20,0x08,0x06,0xde,0x48,0xed,0xd2,0x4d,0xd8, +0x44,0x4d,0xdc,0x84,0x4d,0xd4,0xc4,0x88,0xc1,0x01,0x80,0x20,0x18,0x58,0x28,0x55, +0x4e,0x81,0x30,0x62,0xb0,0x00,0x20,0x08,0x06,0x5e,0x49,0xf5,0x52,0x4e,0xe0,0xc4, +0x4d,0x1c,0x48,0x62,0x81,0x40,0x1f,0x0b,0x52,0x49,0x3e,0x96,0x4a,0x41,0x7c,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x20,0x89,0xa9,0x72,0x72,0x4c,0x08,0xe4,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0xc9,0x4c,0x99,0x53,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x09, +0x4d,0xa1,0x93,0x64,0x41,0x21,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x48,0x6c,0x2a, +0x9d,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x66,0x0a,0x9e,0x20,0x62,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x2c,0x9a,0x8a,0x27,0x48,0x30,0xa8,0xa5,0x60,0x30,0xdc,0x10, +0xa4,0x14,0x18,0xcc,0x32,0x54,0x54,0xb0,0x86,0x83,0x1f,0xb1,0x94,0x40,0x01,0x62, +0xac,0xe1,0xf0,0x47,0x2e,0x45,0x50,0x80,0x18,0x6b,0x38,0x80,0x12,0x4c,0x19,0x14, +0x20,0xc6,0x1e,0x0e,0xa1,0x24,0x53,0x08,0x05,0x88,0xb1,0x87,0x83,0x28,0xd1,0x94, +0x42,0x01,0x62,0xcc,0x12,0x4c,0xb3,0x04,0xd6,0x40,0x05,0x22,0x97,0x41,0xc4,0x55, +0x03,0x15,0x08,0xba,0x44,0x5c,0x35,0x62,0xe0,0x00,0x20,0x08,0x06,0x8e,0x59,0xd1, +0x93,0x2e,0xb5,0x12,0x2b,0x8d,0x94,0x10,0x08,0xc2,0x3b,0x61,0x40,0x0c,0x00,0x00, +0x26,0x00,0x00,0x00,0x5b,0x8a,0x54,0x08,0xfa,0xe0,0x10,0x85,0x2d,0x05,0x2b,0x04, +0x7d,0x70,0x88,0xc2,0x96,0xe2,0x15,0x82,0x3e,0x38,0x44,0x61,0x4b,0x21,0x0b,0x41, +0x1f,0x1c,0xa2,0xb0,0x65,0x18,0x87,0xa0,0x0f,0xb6,0x0c,0xb2,0x13,0xf4,0xc1,0x96, +0x81,0x76,0x82,0x3e,0xd8,0x32,0x90,0x4f,0xd0,0x07,0x5b,0x06,0xf3,0x09,0xfa,0x60, +0xcb,0x90,0x3f,0x41,0x1f,0x6c,0x19,0xf6,0x27,0xe8,0x83,0x2d,0xc3,0x0a,0x05,0x7d, +0xb0,0x65,0x68,0xa1,0xa0,0x0f,0xb6,0x0c,0x39,0x14,0xf4,0xc1,0x96,0x61,0x87,0x82, +0x3e,0xd8,0x32,0xac,0x51,0xd0,0x07,0x5b,0x86,0x36,0x0a,0xfa,0x60,0xcb,0xf0,0x47, +0x41,0x1f,0x6c,0x19,0x42,0x29,0xe8,0x83,0x2d,0x43,0x2c,0x05,0x7d,0xb0,0x65,0x98, +0xa5,0xa0,0x0f,0xb6,0x0c,0xe3,0x14,0xf4,0xc1,0x96,0xa1,0x9c,0x82,0x3e,0xd8,0x32, +0xec,0x54,0xd0,0x07,0x5b,0x86,0x9e,0x0a,0xfa,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_8dacf3e4aa4bebb1ff92c00be447cd1a.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_8dacf3e4aa4bebb1ff92c00be447cd1a.h new file mode 100644 index 00000000..54a1106e --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_8dacf3e4aa4bebb1ff92c00be447cd1a.h @@ -0,0 +1,791 @@ +// ffx_fsr2_depth_clip_pass_8dacf3e4aa4bebb1ff92c00be447cd1a.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_depth_clip_pass_8dacf3e4aa4bebb1ff92c00be447cd1a_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_8dacf3e4aa4bebb1ff92c00be447cd1a_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_8dacf3e4aa4bebb1ff92c00be447cd1a_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_8dacf3e4aa4bebb1ff92c00be447cd1a_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_8dacf3e4aa4bebb1ff92c00be447cd1a_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_exposure", "r_reactive_mask", "r_transparency_and_composition_mask", "r_reconstructed_previous_nearest_depth", "r_dilated_motion_vectors", "r_previous_dilated_motion_vectors", "r_dilatedDepth", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_8dacf3e4aa4bebb1ff92c00be447cd1a_SRVResourceBindings[] = { 7, 6, 9, 3, 4, 0, 1, 5, 2, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_8dacf3e4aa4bebb1ff92c00be447cd1a_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_8dacf3e4aa4bebb1ff92c00be447cd1a_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_8dacf3e4aa4bebb1ff92c00be447cd1a_UAVResourceNames[] = { "rw_prepared_input_color", "rw_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_8dacf3e4aa4bebb1ff92c00be447cd1a_UAVResourceBindings[] = { 1, 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_8dacf3e4aa4bebb1ff92c00be447cd1a_UAVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_8dacf3e4aa4bebb1ff92c00be447cd1a_UAVResourceSpaces[] = { 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_8dacf3e4aa4bebb1ff92c00be447cd1a_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_8dacf3e4aa4bebb1ff92c00be447cd1a_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_8dacf3e4aa4bebb1ff92c00be447cd1a_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_8dacf3e4aa4bebb1ff92c00be447cd1a_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_depth_clip_pass_8dacf3e4aa4bebb1ff92c00be447cd1a_size = 12200; + +static const unsigned char g_ffx_fsr2_depth_clip_pass_8dacf3e4aa4bebb1ff92c00be447cd1a_data[] = { +0x44,0x58,0x42,0x43,0xf7,0x03,0x56,0xd7,0x30,0x1e,0xb7,0xb8,0x81,0x8c,0x83,0x64, +0xbb,0x68,0x17,0x62,0x01,0x00,0x00,0x00,0xa8,0x2f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0xf0,0x10,0x00,0x00,0x0c,0x11,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x80,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xf4,0x0e,0x00,0x00,0x62,0x00,0x05,0x00, +0xbd,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xdc,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xb4,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x84,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09,0xa8,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xe4,0x00,0x00,0x00,0x32,0x22,0xc8,0x09, +0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0x84,0xc2,0x1c,0x01,0x18,0x24,0x01, +0x80,0x02,0x23,0x00,0x25,0x18,0x10,0xa1,0x0c,0x00,0x00,0x80,0x0c,0x33,0x00,0x65, +0x40,0x00,0x10,0x94,0x98,0x23,0x40,0x68,0x71,0xcf,0x70,0xf9,0x13,0xf6,0x10,0x92, +0x1f,0x02,0xcd,0xb0,0x10,0x28,0x60,0x94,0x65,0x00,0x68,0x00,0x00,0x00,0x04,0x02, +0x81,0x58,0x90,0xe3,0xa6,0xe1,0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4,0x95,0x98, +0xfc,0xe2,0xb6,0x51,0x81,0x40,0x20,0x10,0x80,0xa2,0x40,0x00,0x0d,0x00,0x00,0x00, +0x00,0x00,0x00,0x14,0xb9,0x69,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0x5f,0x09,0x69,0x25, +0x26,0x1f,0xb9,0x6d,0x54,0x00,0x00,0x00,0x00,0xa0,0x28,0x13,0x40,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x0a,0x81,0x00,0x20,0x10,0x64,0x29,0x06,0x02,0x80,0x40, +0x20,0x10,0x84,0x29,0x04,0x00,0x00,0x00,0x90,0xa6,0x30,0x10,0x40,0xa3,0x81,0x40, +0x20,0x10,0x00,0x00,0x00,0x41,0x9c,0x82,0x20,0x00,0x08,0x04,0x02,0x81,0x40,0x90, +0xe7,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0x1f,0xb9, +0x6d,0x44,0x00,0x00,0x00,0x40,0x21,0x40,0x80,0x06,0x80,0x42,0x47,0x0d,0x97,0x3f, +0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0x02,0x81,0x40, +0x20,0x0a,0x31,0x02,0x34,0x00,0x44,0x9a,0x23,0x08,0x8a,0xd1,0x00,0x2c,0x00,0x00, +0x13,0x9d,0x06,0x02,0x86,0x11,0x08,0x64,0xa6,0x36,0x18,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87, +0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03,0x3d, +0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00, +0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c, +0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0, +0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03, +0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xa8,0x56,0xc4,0x1a,0x46,0x10,0x90,0x99,0xda, +0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d, +0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc, +0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0,0x1d,0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8,0x21, +0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0xe0,0x7a,0x11, +0x6c,0xa6,0x30,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0, +0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87, +0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a, +0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x90,0x80,0x90,0xd1,0x6c,0x26, +0x34,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a, +0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xa8,0x07,0x77,0x98,0x87,0x74,0x38, +0x07,0x77,0x28,0x07,0x72,0x00,0x83,0x74,0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83, +0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0x01,0x60, +0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8, +0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2,0xe1, +0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c,0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00,0xa8, +0x91,0x6d,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b, +0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0, +0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07, +0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x81,0x8a,0x70,0x33,0x91, +0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03, +0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38, +0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80, +0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x5c,0xa4,0x1b,0x46,0x10,0x80,0x33,0x84, +0xe0,0x63,0x57,0x1b,0x4d,0x3c,0x1e,0x8f,0xc7,0x03,0x00,0x54,0x2e,0x97,0xcb,0x85, +0x40,0x20,0x10,0x08,0x04,0x82,0x7a,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02,0xcc, +0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x02,0x00,0xfd,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x3a,0x0f,0x24,0x90,0x21,0x23,0x25,0x40,0x80,0x1d, +0x4c,0x30,0xe0,0xc1,0x00,0x00,0x00,0x10,0x00,0x00,0xb0,0x83,0x09,0x86,0x3b,0x18, +0x00,0x00,0x00,0x02,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x0c,0x79,0x0c,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x18,0xf2,0x24,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x71, +0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01,0x30, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x02,0x02,0x60,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x43,0x1e,0x0c,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x1a,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x38,0x20, +0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x78,0x40,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x09,0x03,0x20,0x00,0x06,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x18,0xf2,0x90,0x01,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x0c,0x79,0xce,0x00,0x08,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xb2,0x40,0x00,0x00,0x22,0x00,0x00,0x00,0x32,0x1e,0x98,0x1c,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02,0x94,0x40,0x11,0x8c,0x00,0x14,0x43,0x39, +0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44,0x71,0x14,0x7e,0x40,0x81,0x14,0x4c,0x01, +0x15,0x54,0x61,0x15,0x58,0x01,0x06,0x14,0x64,0x40,0x81,0x06,0x14,0x6c,0x40,0x01, +0x07,0x14,0x72,0x40,0x41,0x07,0x14,0x76,0x40,0x81,0x07,0x14,0x7a,0x40,0xc1,0x07, +0x14,0xe2,0x40,0xb9,0x95,0x45,0xb1,0x12,0x14,0xb8,0x42,0x59,0x95,0x13,0x99,0x6a, +0x60,0x04,0x80,0x02,0x63,0x11,0x00,0x10,0x04,0x63,0x11,0x40,0x00,0x04,0xd4,0x9a, +0x01,0xa0,0xd8,0x0c,0x00,0xd1,0x66,0x00,0xe8,0x36,0x03,0x40,0xb9,0x19,0x00,0xda, +0xcd,0x00,0x50,0x6f,0x06,0x80,0x7c,0x33,0x00,0x04,0x9c,0x01,0x00,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x8e,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04, +0x00,0x9a,0x20,0x00,0xd1,0x06,0x61,0x20,0x26,0x08,0x80,0xb4,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x13,0x04,0x60,0xda,0x30,0x20,0x09,0x31,0x41,0x68,0x03,0x3c,0xa0,0x25, +0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x35,0xf6,0xc6,0xf6,0x26,0xf7,0xa5,0x96,0x46, +0x47,0x57,0x26,0x57,0x46,0x36,0x41,0x00,0xa8,0x09,0x02,0x50,0x6d,0x10,0x0c,0x67, +0x43,0x62,0x2c,0x8c,0xd1,0x0c,0x84,0xf1,0xd0,0x92,0xfb,0x4a,0x73,0x83,0xab,0xa3, +0xfb,0x6a,0x7b,0xa3,0x4b,0x7b,0x73,0xfb,0xb2,0x2b,0x1b,0xa3,0x7b,0x93,0x9b,0xdb, +0x90,0x0c,0x4b,0x64,0x24,0x03,0x61,0x3c,0x13,0x84,0x38,0xc8,0x03,0x42,0x72,0x5f, +0x69,0x6e,0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x1b,0x12, +0x62,0xa2,0x0c,0x67,0x20,0x8c,0x67,0x82,0x00,0x58,0x13,0x04,0x3a,0xd0,0x03,0x3e, +0x72,0x5f,0x72,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x1b, +0x12,0xeb,0xc2,0x0c,0x6b,0x20,0x8c,0x67,0x82,0x00,0x5c,0x1c,0x03,0xb9,0x2f,0x3a, +0xb9,0x30,0xb7,0x39,0xb8,0x30,0xb9,0x32,0xb7,0xb1,0xbc,0xaf,0x30,0x37,0xb2,0xaf, +0xb1,0xb7,0x36,0xb8,0xb7,0xb9,0x34,0xba,0xb4,0x37,0xb7,0xaf,0xb6,0xb0,0xb9,0xb5, +0x0d,0x89,0x76,0x6d,0x86,0x36,0x10,0xc6,0x33,0x41,0x00,0xb0,0x09,0xc2,0x1d,0xec, +0x01,0xcd,0x40,0xee,0x4b,0xae,0x6c,0xec,0xcd,0x6d,0x8e,0x4e,0xae,0x6e,0x8c,0xae, +0x8c,0xec,0x0b,0x4e,0xae,0xcc,0x2e,0xed,0xad,0x6e,0xee,0xcb,0xad,0x2c,0x4c,0xae, +0x6c,0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d,0x83,0x60,0x74,0x1b,0x92,0xce,0xfb, +0x0c,0x63,0x20,0x0c,0x30,0x20,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6, +0xd5,0xf6,0x46,0x97,0xf6,0xe6,0xf6,0x65,0x57,0x36,0x46,0xf7,0x26,0x37,0xb7,0x21, +0x49,0x26,0x31,0x30,0x86,0x81,0x30,0x1e,0x86,0x81,0xdc,0x17,0x9c,0x5c,0x99,0x5d, +0xda,0x5b,0xdd,0xdc,0x17,0x59,0x1a,0x5b,0x18,0x5d,0x19,0xd9,0x57,0xdb,0x1b,0x5d, +0xda,0x9b,0xdb,0x97,0x5d,0xd9,0x18,0xdd,0x9b,0xdc,0xdc,0x86,0xa4,0x99,0xc8,0xc0, +0xe8,0x06,0xc2,0x78,0x26,0x08,0x40,0x46,0x47,0xee,0x8b,0x2c,0x8d,0x2d,0x8c,0xae, +0x8c,0x8c,0xa8,0x0c,0x8e,0x0e,0x6d,0x43,0x62,0x06,0xd7,0x19,0x18,0xc4,0x40,0x18, +0xcf,0x86,0x04,0x92,0xaa,0x8c,0x0b,0x83,0x31,0x28,0x03,0x34,0x98,0x20,0xe4,0x01, +0x1f,0xf0,0x92,0xbb,0xfb,0x82,0x93,0x2b,0x83,0x0b,0x93,0x2b,0x23,0xfb,0x4a,0x73, +0x83,0xab,0xa3,0xfb,0x1a,0x7b,0x63,0x7b,0x93,0x9b,0x20,0x98,0x41,0x1d,0x6c,0x58, +0x0c,0x35,0x58,0x03,0x63,0x18,0x08,0x36,0x60,0x03,0x36,0x78,0x26,0x08,0x7b,0xd0, +0x07,0xcc,0xe4,0xee,0xbe,0xc8,0xd2,0xd8,0xc2,0xe8,0xca,0xc8,0xbe,0xe4,0xca,0xc2, +0xc6,0xe8,0xd2,0xec,0xca,0xbe,0xda,0xc2,0xe6,0xd6,0xe6,0x26,0x08,0x80,0xb6,0x41, +0x30,0xe0,0x60,0xc3,0x32,0xb8,0xc1,0x1b,0x18,0xc6,0x40,0xb0,0x01,0x1b,0xb0,0x41, +0x1c,0x6c,0x10,0xda,0x40,0x0e,0x26,0x08,0x7e,0xf0,0x07,0x34,0xc6,0xc4,0x8c,0xa6, +0xa4,0x64,0x26,0x08,0xc0,0xb6,0x01,0x31,0xe8,0xa0,0x0e,0x0c,0x63,0xb0,0x03,0x60, +0x43,0x70,0x07,0x13,0x04,0x50,0x00,0x05,0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61, +0x72,0x43,0x6c,0x61,0x6d,0x70,0x1b,0x10,0x23,0x0f,0xf4,0xc0,0x18,0x06,0x03,0xd8, +0x10,0xec,0xc1,0x06,0x22,0x0d,0xe6,0x00,0x0f,0xf8,0x60,0x82,0xd0,0x07,0x7e,0xc0, +0x25,0x4d,0xaa,0xcc,0x8d,0xac,0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x60,0x06,0x74, +0xb0,0x01,0x49,0xfe,0xc0,0x32,0x1a,0xcd,0x01,0x05,0x3a,0x69,0x4d,0x61,0x78,0x52, +0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x1b,0x90,0x44,0x14,0x2c,0x33,0x68, +0x34,0x07,0x14,0xc8,0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95, +0x4d,0x10,0x00,0x6e,0x03,0x92,0x90,0x82,0x55,0x0a,0x8d,0xe6,0x80,0x02,0xbb,0xb4, +0x24,0x37,0xb8,0x3a,0xba,0xa1,0x37,0xb6,0x37,0x39,0xa9,0xb2,0xb9,0xb7,0x3a,0xb9, +0xb1,0x32,0xa2,0xb4,0xb6,0x32,0xb7,0xb9,0xb4,0x37,0xb7,0xb9,0x09,0x02,0xd0,0x6d, +0x30,0x92,0x53,0xb0,0x50,0xa1,0xd1,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1, +0x11,0xa5,0xb5,0x95,0xb9,0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x00,0x6f,0x83,0x91, +0xa8,0x82,0xb5,0x0a,0x8d,0x46,0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29,0x0d,0x8e,0xa9, +0xcc,0xae,0x8c,0x8d,0xea,0xad,0x6a,0xae,0x6c,0x82,0x00,0x7c,0x1b,0x8c,0xa4,0x15, +0x2c,0x57,0x68,0x34,0x2e,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78, +0x13,0x04,0x00,0x0c,0x36,0x18,0x09,0x2c,0x58,0xb1,0xd0,0x68,0x94,0xcc,0x88,0xca, +0xec,0xd2,0xc6,0xca,0xa8,0xde,0xac,0xd2,0xca,0xee,0x88,0xca,0xe0,0xe8,0xd0,0x26, +0x08,0x40,0x18,0x6c,0x40,0x92,0x59,0xb0,0x68,0xa1,0x71,0x1c,0x50,0xe0,0x61,0xa6, +0x94,0x46,0x47,0x57,0x26,0x37,0x41,0x00,0xc4,0x60,0x03,0x92,0xd8,0x82,0x75,0x0b, +0x8d,0xe3,0x80,0x02,0x25,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba, +0x37,0xb9,0xa9,0xb1,0x30,0xb6,0xb2,0x09,0x02,0x30,0x06,0x1b,0x90,0x24,0x17,0x2c, +0x5d,0x68,0x1c,0x07,0x14,0x08,0x99,0x11,0xbd,0xdd,0xb9,0xcd,0x8d,0x85,0xb1,0x95, +0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x00,0x32,0xd8,0x60,0x24,0xbc,0x60,0xf5, +0x42,0xe3,0xf0,0x33,0x6b,0x7a,0xa3,0x4b,0x7b,0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93, +0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x1b,0x0a,0x73,0x1b,0x2b,0x63,0x63,0x0b,0xa3,0x4b, +0x7b,0x73,0x9b,0x20,0x00,0x65,0xb0,0xc1,0x48,0x7e,0xc1,0x02,0x87,0xc6,0x21,0x63, +0x06,0x25,0x57,0x56,0x84,0x07,0xf7,0x36,0x57,0x27,0x57,0x36,0x41,0x00,0xcc,0x60, +0x03,0x92,0x88,0x83,0x35,0x0e,0x8d,0xe3,0x80,0x02,0x33,0x33,0x28,0xb9,0x32,0xbb, +0xb4,0xb7,0xba,0x39,0x23,0xb9,0xb0,0xb6,0x32,0x28,0xb9,0xb2,0x22,0x3c,0xb8,0xb7, +0xb9,0x3a,0xb9,0xb2,0x09,0x02,0x70,0x06,0x1b,0x8c,0xa4,0x1c,0x2c,0x73,0x68,0x1c, +0x2e,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x13,0x04,0x00,0x0d, +0x36,0x18,0x09,0x3a,0x58,0xe9,0xd0,0x38,0xac,0xcc,0x94,0xd2,0xe8,0xe8,0xca,0xe4, +0xa6,0xca,0xe2,0xea,0xca,0xdc,0xc6,0xca,0x98,0xca,0xdc,0xce,0xe8,0xd0,0x26,0x08, +0x40,0x1a,0x6c,0x30,0x92,0x75,0xb0,0xd8,0xa1,0x71,0xa8,0x98,0x11,0x95,0xb1,0xd1, +0x85,0x51,0xa5,0xb5,0x95,0x4d,0x10,0x00,0x35,0xd8,0x60,0x24,0xee,0x60,0xbd,0x43, +0xe3,0xf0,0x32,0x23,0xca,0x73,0x0b,0x6b,0x4b,0x1b,0x93,0x2a,0x9b,0x1b,0x42,0x0b, +0x73,0x3b,0x2b,0x33,0x0a,0x1b,0xa3,0x7b,0x93,0x9b,0x20,0x00,0x6b,0xb0,0xc1,0x48, +0xe2,0xc1,0x92,0x87,0xc6,0x21,0x66,0x66,0x95,0x56,0x76,0x37,0x05,0x17,0x36,0x56, +0x46,0xf5,0xd6,0x54,0x46,0x57,0x26,0x37,0x67,0x14,0x36,0x46,0xf7,0x26,0x37,0x41, +0x00,0xd8,0x60,0x03,0x92,0xd0,0x83,0x55,0x0f,0x8d,0xe3,0x80,0xc2,0x06,0xca,0x0e, +0x42,0x61,0x14,0x4c,0x21,0x15,0x58,0xe1,0x15,0x64,0xa1,0x16,0x70,0x61,0x17,0x7c, +0x21,0x1c,0xc8,0xe1,0x1c,0xd4,0xa1,0x1d,0xe0,0x61,0x1e,0xec,0x61,0xc3,0x60,0xf8, +0xc1,0x3d,0x4c,0x10,0x0a,0x61,0x03,0xb0,0x61,0x30,0xf4,0x41,0x1f,0x36,0x04,0xfb, +0xb0,0x61,0x18,0xf2,0x81,0x1f,0x28,0x0c,0x4d,0x6d,0x18,0xcc,0xc0,0x0c,0x86,0x0d, +0x82,0xf6,0x0f,0x1b,0x8a,0x7c,0xf0,0x07,0xa0,0x0f,0x40,0x82,0x51,0x98,0x9c,0x5c, +0x58,0xde,0x17,0xdb,0xdb,0x58,0x18,0xdb,0x97,0x58,0x1e,0x5d,0xd9,0xdc,0x04,0x01, +0x68,0x03,0x42,0x61,0x72,0x72,0x61,0x79,0x5f,0x6c,0x6f,0x63,0x61,0x6c,0x5f,0x6c, +0x64,0x73,0x74,0x13,0x04,0xc0,0x0d,0x88,0x88,0xc9,0x85,0xb9,0x8d,0xa1,0x95,0xcd, +0x4d,0x10,0x80,0x37,0xa0,0x61,0xc6,0xf6,0x16,0x46,0x37,0x37,0x41,0x00,0xe0,0x80, +0x45,0x9a,0xdb,0x1c,0xdd,0xdc,0x04,0x01,0x88,0x03,0x12,0x69,0x6e,0x74,0x73,0x13, +0x04,0x40,0x0e,0x88,0xd0,0x95,0xe1,0x7d,0xb1,0xbd,0x85,0x91,0x4d,0x10,0x80,0x39, +0x20,0x42,0x57,0x86,0xf7,0xe5,0xf6,0x26,0xd7,0xc6,0x84,0xae,0x0c,0xef,0x6b,0x8e, +0xee,0x4d,0xae,0x8c,0x45,0x5d,0x9a,0x1b,0xdd,0xdc,0x06,0x4a,0x24,0x46,0x82,0x24, +0x4a,0xc2,0x24,0x4e,0x02,0x25,0x52,0x42,0x25,0x56,0x82,0x25,0x5a,0xc2,0x25,0x5e, +0x02,0x26,0x86,0x98,0x20,0x64,0xa2,0xab,0xc2,0xc6,0x66,0xd7,0xe6,0x92,0x46,0x56, +0xe6,0x46,0x37,0x25,0x08,0xaa,0x90,0xe1,0xb9,0xd8,0x95,0xc9,0xcd,0xa5,0xbd,0xb9, +0x4d,0x09,0x88,0x26,0x64,0x78,0x2e,0x76,0x61,0x6c,0x76,0x65,0x72,0x53,0x02,0xa3, +0x0e,0x19,0x9e,0xcb,0x1c,0x5a,0x18,0x59,0x99,0x5c,0xd3,0x1b,0x59,0x19,0xdb,0x94, +0x20,0x29,0x43,0x86,0xe7,0x22,0x57,0x36,0xf7,0x56,0x27,0x37,0x56,0x36,0x37,0x25, +0xe0,0x83,0x4a,0x64,0x78,0x2e,0x74,0x79,0x70,0x65,0x41,0x6e,0x6e,0x6f,0x74,0x61, +0x74,0x69,0x6f,0x6e,0x73,0x53,0x84,0x7b,0xe0,0x87,0x3a,0x64,0x78,0x2e,0x65,0x6e, +0x74,0x72,0x79,0x50,0x6f,0x69,0x6e,0x74,0x73,0x53,0x02,0x90,0xe8,0x42,0x86,0xe7, +0x32,0xf6,0x56,0xe7,0x46,0x57,0x26,0x37,0x37,0x25,0x90,0x09,0x00,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x42,0x00,0x00,0x00,0x26,0x20,0x70,0xac,0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44, +0x62,0x53,0x38,0x3e,0xe2,0x23,0x3e,0xed,0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8, +0x82,0x34,0x04,0x10,0x89,0x4d,0xe1,0xf8,0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00, +0x18,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a, +0xd0,0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6,0x39,0x6c,0xc3, +0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80, +0xf9,0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95, +0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x48,0xc3,0xe5,0x3b,0x8f, +0x2f,0x44,0x04,0x30,0x11,0x21,0xd0,0x0c,0x0b,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3, +0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x1b,0x83,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd, +0x7e,0x71,0xdb,0xb6,0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44, +0x45,0x2c,0x7e,0x71,0xdb,0x66,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15, +0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x76,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xa5,0x03,0x0c,0x3e,0x72,0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x0d,0x48,0xc3,0xe5, +0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x8d,0xac,0xf3,0xe4, +0xaa,0x4b,0xeb,0xb1,0xff,0x92,0xc0,0x0b,0xe4,0x47,0xcd,0x1a,0x44,0x58,0x49,0x4c, +0x94,0x1e,0x00,0x00,0x62,0x00,0x05,0x00,0xa5,0x07,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x7c,0x1e,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x9c,0x07,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02, +0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff, +0xff,0xff,0xff,0x1f,0x00,0x09,0xa8,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xe8,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0xa4,0xc2,0x1c,0x01,0x18,0x24,0x01,0x80,0x02,0x23,0x00,0x25,0x18,0x10,0xa1, +0x0c,0x00,0x00,0x80,0x0c,0x33,0x00,0x65,0x40,0x00,0x10,0x94,0x98,0x23,0x40,0x68, +0x71,0xcf,0x70,0xf9,0x13,0xf6,0x10,0x92,0x1f,0x02,0xcd,0xb0,0x10,0x28,0x60,0x94, +0x65,0x00,0x68,0x00,0x00,0x00,0x04,0x02,0x81,0x58,0x90,0xe3,0xa6,0xe1,0xf2,0x27, +0xec,0x21,0x24,0x7f,0x25,0xa4,0x95,0x98,0xfc,0xe2,0xb6,0x51,0x81,0x40,0x20,0x10, +0x80,0xa2,0x40,0x00,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x14,0xb9,0x69,0xb8,0xfc, +0x09,0x7b,0x08,0xc9,0x5f,0x09,0x69,0x25,0x26,0x1f,0xb9,0x6d,0x54,0x00,0x00,0x00, +0x00,0xa0,0x28,0x13,0x40,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x0a,0x81,0x00, +0x20,0x10,0x64,0x29,0x06,0x02,0x80,0x40,0x20,0x10,0x84,0x29,0x04,0x00,0x00,0x00, +0x90,0xa6,0x30,0x10,0x40,0xa3,0x81,0x40,0x20,0x10,0x00,0x00,0x00,0x41,0x9c,0x82, +0x20,0x00,0x08,0x04,0x02,0x81,0x40,0x90,0xe7,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24, +0x9f,0xdb,0xa8,0x62,0x25,0x26,0x1f,0xb9,0x6d,0x44,0x00,0x00,0x00,0x40,0x21,0x40, +0x80,0x06,0x80,0x42,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b, +0x31,0xf9,0xc5,0x6d,0x23,0x02,0x81,0x40,0x20,0x0a,0x31,0x02,0x34,0x00,0x44,0x9a, +0x23,0x08,0x8a,0xd1,0x00,0x2c,0x00,0x00,0x13,0x9d,0x06,0x02,0x86,0x11,0x08,0x64, +0xa6,0x36,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a, +0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0, +0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05, +0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98, +0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03, +0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76, +0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xa8, +0x56,0xc4,0x1a,0x46,0x10,0x90,0x99,0xda,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0,0x1d, +0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8,0x21,0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98,0x49, +0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e, +0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde, +0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0, +0x0f,0xc0,0xc0,0x0f,0x90,0xe0,0x7a,0x11,0x6c,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66, +0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e, +0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8, +0xc1,0x0f,0x90,0x80,0x90,0xd1,0x6c,0x26,0x34,0x18,0x07,0x76,0x08,0x87,0x79,0x98, +0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05, +0x3e,0xa8,0x07,0x77,0x98,0x87,0x74,0x38,0x07,0x77,0x28,0x07,0x72,0x00,0x83,0x74, +0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0, +0x87,0x7c,0x80,0x87,0x72,0x40,0x01,0x60,0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6,0x61, +0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14, +0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2,0xe1,0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c,0xd2, +0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00,0xa8,0x91,0x6d,0x26,0x32,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07, +0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79, +0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00, +0x03,0x3f,0x40,0x81,0x8a,0x70,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c, +0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03, +0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a, +0x5c,0xa4,0x1b,0x46,0x10,0x80,0x33,0x84,0xe0,0x63,0x57,0x1b,0x4d,0x3c,0x1e,0x8f, +0xc7,0x03,0x00,0x54,0x2e,0x97,0xcb,0x85,0x40,0x20,0x10,0x08,0x04,0x82,0x7a,0x37, +0x49,0x53,0x44,0x09,0x93,0xcf,0x02,0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x02, +0x00,0xfd,0x92,0x00,0x41,0xc1,0x4c,0x40,0xd0,0x90,0x10,0x73,0x04,0xa0,0x30,0x05, +0x40,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x3a,0x0f, +0x24,0x90,0x21,0x23,0x25,0x40,0x80,0x1d,0x4c,0x30,0xa0,0xc1,0x00,0x00,0x00,0x10, +0x00,0x00,0xb0,0x83,0x09,0x86,0x6f,0x00,0x00,0x00,0x08,0x00,0x00,0x18,0xf2,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x31,0x80,0x00,0x08, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x93,0x00,0x01,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0xc7,0x01,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0x4f,0x04,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x1e,0x0a,0x08,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x16,0x10, +0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x30,0x20,0x00,0x02,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x68,0x40,0x00,0x04,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x30,0xe4,0xe1,0x80,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x60,0xc8,0xe3,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27, +0x0c,0x80,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x06,0x40, +0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x39,0x03,0x20,0x00,0x06, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01,0x00,0x00,0x15,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02, +0x94,0x40,0x11,0x14,0xc3,0x08,0x40,0x39,0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44, +0x71,0x14,0x7e,0x00,0x19,0x47,0x00,0xc8,0x34,0x02,0x40,0x81,0xb1,0x08,0x00,0x08, +0x02,0x6a,0xcd,0x00,0x50,0x6c,0x06,0x80,0x68,0x33,0x00,0x74,0x9b,0x01,0xa0,0xdc, +0x0c,0x00,0xed,0x66,0x00,0xc8,0x37,0x03,0x40,0xc0,0x19,0x00,0x0a,0x8c,0x45,0x00, +0x01,0x10,0x00,0x00,0x79,0x18,0x00,0x00,0xb1,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x04,0x00,0x9a,0x20,0x00,0xd1,0x06,0x61,0x20,0x26,0x08,0x80,0xb4, +0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08,0xc0,0x34,0x41,0x68, +0x83,0x8f,0xc0,0x04,0x01,0xa0,0x26,0x08,0x40,0xb5,0x41,0x50,0x9c,0x0d,0x89,0xb2, +0x30,0x4a,0x33,0x10,0xca,0xb3,0x21,0x19,0x16,0x46,0x31,0x06,0x42,0x79,0x26,0x08, +0x71,0x00,0x06,0x1b,0x12,0x42,0x62,0x14,0x67,0x20,0x94,0x67,0x82,0x00,0x58,0x13, +0x04,0x3a,0x08,0x83,0x0d,0x09,0x55,0x31,0x0a,0x35,0x10,0xca,0x33,0x41,0x00,0xae, +0x0d,0xc9,0x55,0x31,0xca,0x35,0x10,0xca,0x33,0x41,0x00,0xb0,0x09,0xc2,0x1d,0x88, +0xc1,0x06,0x41,0xc9,0x36,0x24,0x99,0xc6,0x28,0xca,0x40,0x28,0xdb,0x86,0xc4,0x90, +0x18,0x65,0x18,0x08,0xe5,0xd9,0x90,0x34,0x12,0xa3,0x64,0x03,0xa1,0x3c,0x13,0x04, +0x20,0xdb,0x90,0x7c,0x15,0xa3,0x10,0x03,0xa1,0x3c,0x1b,0x12,0x28,0x9a,0x2c,0x8c, +0xeb,0x3c,0x30,0x98,0x20,0xe4,0xc1,0x18,0x4c,0x10,0xcc,0xa0,0xdb,0xb0,0x28,0x62, +0xc0,0x28,0xc3,0x40,0x8c,0xc1,0x18,0x8c,0xc1,0x33,0x41,0xd8,0x03,0x32,0x98,0x20, +0x00,0xda,0x06,0x41,0x31,0x83,0x0d,0xcb,0x50,0x06,0x8c,0xa2,0x0c,0xc4,0x18,0x8c, +0xc1,0x18,0x9c,0xc1,0x06,0x81,0x0c,0xd0,0x60,0x82,0xe0,0x07,0x65,0x30,0x41,0x00, +0xb6,0x0d,0x88,0xa2,0x06,0x8c,0xa2,0x0c,0x6b,0x00,0x6c,0x08,0xd8,0x60,0x82,0x00, +0x0a,0x66,0xb0,0x01,0x51,0xdc,0x80,0x51,0x86,0x41,0x01,0x36,0x04,0x6f,0xb0,0x81, +0x08,0x83,0x34,0x68,0x03,0x38,0x98,0x20,0x14,0x02,0x85,0xa1,0xa9,0x0d,0xc3,0xf7, +0x0d,0x1b,0x84,0x8b,0x0e,0x36,0x14,0x72,0x30,0x07,0x40,0x1c,0xd4,0x01,0x0b,0x33, +0xb6,0xb7,0x30,0x3a,0x3e,0x6f,0x6d,0x6e,0x69,0x70,0x6f,0x74,0x65,0x6e,0x74,0x20, +0x63,0x68,0x61,0x72,0x8c,0xa6,0xd2,0xda,0xe0,0xd8,0xca,0x40,0x86,0x5e,0x86,0x56, +0x56,0x40,0xa8,0x84,0x82,0x82,0x36,0x04,0x79,0x30,0x41,0x30,0x05,0x6e,0xc3,0x80, +0x07,0x7a,0xb0,0x07,0x1b,0x86,0x3b,0xe0,0x83,0x3d,0xd8,0x30,0xf4,0x41,0x1f,0xec, +0x01,0x71,0x21,0xe0,0xe7,0xa8,0x8c,0x4e,0x28,0x8d,0x2d,0xcd,0xad,0x2c,0x4c,0x6e, +0x2a,0xac,0x0d,0x8e,0x2d,0xcd,0xed,0x8c,0x28,0x8c,0x2e,0x0c,0x08,0x28,0x2b,0xe8, +0x27,0xa8,0x4a,0x28,0x8d,0x2d,0xcd,0xad,0x2c,0x4c,0x6e,0x2a,0xac,0x0d,0x8e,0x2d, +0xcd,0xed,0x8c,0x28,0x8c,0x2e,0x0c,0x08,0xc8,0xea,0x87,0xc4,0xae,0x6c,0x8c,0xee, +0x4d,0x0e,0xa8,0x89,0x04,0x26,0x06,0x08,0xc8,0xea,0x87,0xc4,0xae,0x6c,0x8c,0xee, +0x4d,0x0e,0x08,0x89,0x04,0x26,0x06,0x08,0x08,0x48,0x6b,0x85,0x00,0x0a,0x7f,0xc0, +0x72,0x08,0xf8,0x39,0x2a,0xa3,0x13,0x4a,0x63,0x4b,0x73,0x2b,0x0b,0x93,0x9b,0x0a, +0x6b,0x83,0x63,0x4b,0x73,0x3b,0x23,0x0a,0xa3,0x0b,0x03,0x02,0xca,0x0a,0xfa,0x09, +0xaa,0x12,0x4a,0x63,0x4b,0x73,0x2b,0x0b,0x93,0x9b,0x0a,0x6b,0x83,0x63,0x4b,0x73, +0x3b,0x23,0x0a,0xa3,0x0b,0x03,0x02,0xb2,0xfa,0x21,0xb1,0x2b,0x1b,0xa3,0x7b,0x93, +0x03,0x6a,0x22,0x81,0x89,0x01,0x02,0xb2,0xfa,0x21,0xb1,0x2b,0x1b,0xa3,0x7b,0x93, +0x03,0x42,0x22,0x81,0x89,0x01,0x02,0x02,0xd2,0xd2,0x01,0x29,0x09,0x3b,0x3b,0x73, +0x91,0x2b,0x9b,0xab,0x63,0xa3,0x5b,0x31,0x88,0x02,0x28,0x84,0xc2,0x86,0x40,0x14, +0xaa,0xb0,0xb1,0xd9,0xb5,0xb9,0xa4,0x91,0x95,0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64, +0x78,0x2e,0x76,0x65,0x72,0x73,0x69,0x6f,0x6e,0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b, +0x5d,0x18,0x9b,0x5d,0x99,0xdc,0x94,0xc0,0xa8,0x43,0x86,0xe7,0x32,0x87,0x16,0x46, +0x56,0x26,0xd7,0xf4,0x46,0x56,0xc6,0x36,0x25,0x40,0xca,0x90,0xe1,0xb9,0xc8,0x95, +0xcd,0xbd,0xd5,0xc9,0x8d,0x95,0xcd,0x4d,0x09,0xe0,0xa0,0x0e,0x19,0x9e,0x4b,0x99, +0x1b,0x9d,0x5c,0x1e,0xd4,0x5b,0x9a,0x1b,0xdd,0xdc,0x94,0xa0,0x0e,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x42,0x00,0x00,0x00,0x26,0x20,0x70,0xac,0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44, +0x62,0x53,0x38,0x3e,0xe2,0x23,0x3e,0xed,0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8, +0x82,0x34,0x04,0x10,0x89,0x4d,0xe1,0xf8,0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00, +0x18,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a, +0xd0,0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6,0x39,0x6c,0xc3, +0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80, +0xf9,0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95, +0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x48,0xc3,0xe5,0x3b,0x8f, +0x2f,0x44,0x04,0x30,0x11,0x21,0xd0,0x0c,0x0b,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3, +0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x1b,0x83,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd, +0x7e,0x71,0xdb,0xb6,0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44, +0x45,0x2c,0x7e,0x71,0xdb,0x66,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15, +0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x76,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xa5,0x03,0x0c,0x3e,0x72,0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x0d,0x48,0xc3,0xe5, +0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x61,0x20,0x00,0x00, +0xcc,0x04,0x00,0x00,0x13,0x04,0x57,0x2c,0x10,0x00,0x00,0x00,0x26,0x00,0x00,0x00, +0x04,0x98,0x01,0x28,0xc2,0x80,0x32,0x2a,0xbb,0x92,0x2b,0x98,0x1a,0x28,0xa4,0xb2, +0x29,0x97,0x52,0x29,0xa5,0x62,0x2a,0xb7,0xd2,0x0d,0x28,0xc3,0x80,0x62,0x2b,0x3e, +0x5a,0x14,0x41,0x19,0x94,0x47,0x09,0x8c,0x00,0x10,0x62,0x8c,0x00,0x04,0x41,0x10, +0x04,0x83,0x31,0x02,0x10,0xc4,0xff,0x7b,0x0c,0xc6,0x08,0x40,0x10,0x04,0xd1,0x6f, +0x06,0x60,0x8c,0x00,0x04,0x41,0x10,0xff,0x85,0x31,0x82,0x16,0xb5,0x57,0x7b,0x1b, +0x23,0x58,0xf9,0x7f,0xf7,0xb9,0x31,0x02,0x10,0x04,0x61,0x36,0x0c,0xc6,0x08,0x5a, +0x73,0xce,0x69,0x6f,0x8c,0x00,0x04,0x41,0x90,0x04,0x83,0x31,0x02,0x10,0x04,0x41, +0x16,0x0c,0xc6,0x08,0x40,0x10,0x04,0x5d,0x30,0x18,0x23,0x00,0x41,0x10,0x84,0x7f, +0x61,0x8c,0x40,0xc5,0xeb,0x53,0xf4,0xc6,0x08,0x40,0x10,0x04,0xe1,0x6f,0x8c,0x00, +0x04,0x41,0x10,0xff,0x46,0x00,0x00,0x00,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0x06, +0xa1,0x40,0x06,0x13,0x28,0xf4,0xc1,0x1c,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0x19, +0x88,0x42,0x19,0x50,0x7e,0x10,0x0a,0x74,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x67, +0x30,0x0a,0x66,0x40,0xe5,0x41,0x28,0xd4,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x9c, +0x01,0x29,0x9c,0x41,0xf5,0x07,0x7b,0x60,0x07,0x23,0x06,0x09,0x00,0x82,0x60,0x70, +0x06,0xa5,0x80,0x06,0x96,0x28,0x90,0xc2,0x1d,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1, +0x19,0x98,0x42,0x1a,0x5c,0x7d,0x20,0x0a,0x78,0x30,0x62,0x90,0x00,0x20,0x08,0x06, +0x67,0x70,0x0a,0x6a,0x80,0xfd,0xc1,0x1f,0xe4,0xc1,0x88,0x41,0x02,0x80,0x20,0x18, +0x9c,0x01,0x2a,0xac,0x41,0x16,0x0a,0xa1,0xa0,0x07,0x23,0x06,0x09,0x00,0x82,0x60, +0x70,0x06,0xa9,0xc0,0x06,0xda,0x29,0x8c,0xc2,0x1e,0x8c,0x18,0x24,0x00,0x08,0x82, +0xc1,0x19,0xa8,0x42,0x1b,0x6c,0xa9,0x70,0x0a,0x7c,0x30,0x62,0x90,0x00,0x20,0x08, +0x06,0x67,0xb0,0x0a,0x6e,0xc0,0x9d,0x82,0x29,0xf4,0xc1,0x88,0x41,0x02,0x80,0x20, +0x18,0x9c,0x01,0x2b,0xbc,0x01,0x18,0xa0,0xc2,0x2a,0xf8,0xc1,0x88,0x41,0x02,0x80, +0x20,0x18,0x9c,0x41,0x2b,0xc0,0x81,0x18,0xa4,0x42,0x2a,0xfc,0xc1,0x88,0x81,0x01, +0x80,0x20,0x18,0x18,0xba,0x70,0x06,0xaa,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0xc6, +0x2e,0xa0,0x81,0x2b,0xcc,0x44,0x84,0x02,0x00,0x8d,0xc2,0x4c,0xc4,0x28,0x00,0xd0, +0x28,0xcc,0x44,0x8c,0x02,0x00,0x8d,0xc2,0x4c,0xc4,0x28,0x00,0xd0,0x28,0xcc,0x44, +0x8c,0x02,0x00,0x8d,0xc2,0x4c,0xc4,0x28,0x00,0xd0,0x28,0x1c,0x82,0xb0,0x43,0x10, +0x66,0x82,0x06,0x1f,0x13,0x36,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x18,0xf0, +0x82,0x1f,0x34,0xb6,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0x02,0xc2,0x4e,0x40, +0x98,0x1d,0x02,0x7d,0xec,0x10,0xe8,0x33,0x62,0xd0,0x00,0x20,0x08,0x06,0x91,0x3a, +0x9c,0x02,0xd7,0x0b,0x93,0x84,0x0a,0xa8,0x80,0x0a,0xa8,0x30,0x9a,0x10,0x00,0xa3, +0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x61,0x60,0x0e,0xa8,0x70,0x8d,0xc3, +0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09,0x08,0x3b,0x01,0x61,0x26,0x1c,0xf2,0x31, +0xe1,0x90,0x8f,0x09,0x82,0x7c,0x4c,0x10,0xe4,0x63,0x42,0x00,0x9f,0x11,0x03,0x03, +0x00,0x41,0x30,0x48,0xf2,0x01,0x16,0x82,0xe1,0x88,0x40,0x0e,0x84,0xef,0x02,0x44, +0x59,0xf0,0xc8,0xc7,0x84,0x47,0x3e,0x26,0x50,0xf0,0x31,0x81,0x82,0xcf,0x88,0x41, +0x03,0x80,0x20,0x18,0x44,0xfe,0xb0,0x0b,0x72,0x10,0x0f,0x67,0x60,0x06,0xbc,0xc0, +0x0b,0xbc,0xc0,0x0b,0xa3,0x09,0x01,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x64,0x80, +0x0f,0xbb,0xa0,0x06,0xf0,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60,0x84,0x10,0x1f, +0x13,0x02,0xfa,0xd8,0x97,0xc8,0xc7,0xbe,0x44,0x3e,0x26,0x88,0x02,0x7c,0x4c,0x18, +0x05,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xb2,0x12,0xbf,0x20,0x8c,0x18,0x18, +0x00,0x08,0x82,0x41,0xc2,0x12,0xe0,0x20,0x9c,0x00,0xa0,0x13,0x00,0x64,0x06,0x11, +0x1f,0x33,0x88,0xf8,0xd8,0x29,0x08,0xf1,0x31,0x54,0x10,0xe2,0x63,0x42,0x20,0x9f, +0x1d,0x1c,0xf2,0xa0,0x24,0x4a,0x62,0xd8,0x80,0x08,0x84,0x01,0xb0,0xc1,0x90,0xcf, +0x0e,0x0e,0x7b,0x70,0x12,0x2a,0x31,0x6c,0x40,0x04,0xc2,0x00,0x98,0x71,0xc8,0x67, +0x07,0x87,0x3e,0x48,0x89,0x95,0x18,0x36,0x20,0x02,0x61,0x00,0x4c,0x49,0xe4,0xb3, +0x83,0xc3,0x1f,0xac,0x04,0x4a,0x0c,0x1b,0x10,0x81,0x30,0x00,0xb3,0x04,0xc1,0x40, +0x05,0x80,0x23,0x40,0x5c,0x18,0x03,0x15,0x80,0x8e,0x00,0x6b,0x61,0x0c,0x54,0x20, +0x64,0x01,0xfc,0x84,0x31,0x50,0x81,0x98,0x05,0xf0,0x13,0xc6,0x40,0x05,0x00,0x26, +0xc0,0x4f,0x18,0x45,0x4c,0x50,0xc6,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x10,0x06, +0x39,0xb1,0x0f,0xaa,0x30,0x13,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xc3,0x0d,0x85, +0x40,0x06,0xc3,0x0d,0x85,0x40,0x06,0x25,0x04,0x3a,0xcb,0x20,0x14,0xc1,0x0e,0x0e, +0xad,0x90,0x13,0x09,0x05,0x88,0x31,0x1c,0x11,0x88,0x83,0xf0,0xcd,0x32,0x0c,0x45, +0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x14,0x5a,0x98,0x84,0x2e,0xf0,0xc4,0xa2,0x9c, +0xc4,0x49,0x9c,0xc4,0x49,0x8c,0x26,0x04,0xc0,0x05,0x88,0x1d,0x31,0x38,0x00,0x10, +0x04,0x03,0x32,0x20,0x8b,0x93,0xb0,0x05,0x9e,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21, +0x30,0x42,0x88,0x8f,0x09,0x01,0x7d,0xac,0x0d,0x82,0xf8,0x0c,0x47,0x04,0xe9,0x20, +0x7c,0xb3,0x0c,0x44,0x11,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x15,0x17,0x2f,0x81, +0xd0,0xc1,0x4d,0x08,0xbb,0x09,0x61,0x26,0xbc,0x83,0x7c,0x4c,0x80,0x07,0xf9,0x9c, +0x00,0xa0,0x13,0x00,0x34,0x9a,0xe0,0x08,0xa3,0x09,0xcf,0x60,0xc9,0x13,0x1f,0x7b, +0x02,0xfa,0x9c,0x81,0xb0,0x33,0x10,0x66,0x02,0x43,0x1f,0x13,0x18,0xfa,0x98,0x90, +0x12,0xf2,0x31,0x41,0x25,0xe4,0x63,0xc2,0x49,0xc0,0xc7,0xfa,0x41,0x88,0x8f,0x25, +0x8c,0x7c,0x2c,0x18,0xe4,0x63,0x4b,0x23,0x1f,0x0b,0x08,0xf9,0x98,0x65,0xc9,0xc7, +0x2c,0x4b,0x3e,0x26,0x04,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe4,0x35,0xcc, +0x22,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x8b,0x35,0xd4,0x42,0x15,0x3c,0x4b,0x12, +0xf9,0x18,0x82,0xc8,0xc7,0x28,0x4a,0x3e,0x26,0x04,0xf0,0xb1,0x80,0x80,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x24,0xb6,0xd1,0x16,0x81,0x39,0x8e,0x7c,0xac,0x69,0xe4, +0x63,0x82,0x01,0x1f,0x0b,0x04,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xb2,0x1b, +0x72,0x11,0x98,0x11,0xd0,0xc7,0x9c,0x9e,0x90,0x8f,0x05,0x8e,0x7c,0x2c,0x18,0xe4, +0x63,0xd1,0x4f,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x92,0xf0,0x88,0x8d,0xc0, +0x82,0xb3,0x90,0x8f,0x05,0x39,0x01,0x1f,0x2b,0xe2,0x80,0x3e,0x23,0x06,0x06,0x00, +0x82,0x60,0x90,0x94,0x47,0x6d,0x04,0x23,0x06,0x06,0x00,0x82,0x60,0x90,0x98,0x47, +0x5e,0x04,0x16,0x10,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x04,0x3d,0xf4,0x22, +0xb0,0x00,0x14,0xe4,0x63,0x41,0x2b,0xc0,0xc7,0x44,0xa1,0x15,0xe0,0x33,0x4b,0x50, +0x0c,0x94,0x20,0x04,0xe1,0x13,0x83,0x4f,0x08,0x3e,0x11,0x0c,0x94,0x20,0x04,0xe1, +0x13,0x83,0x4f,0x08,0x3e,0x11,0xd8,0x2b,0x88,0x07,0x0c,0x86,0x1b,0x02,0xde,0x00, +0x83,0x59,0x86,0xc3,0x08,0x56,0x60,0xa0,0x8f,0xf0,0x10,0x28,0x00,0x8c,0x15,0x18, +0xea,0x63,0x3c,0x08,0x0a,0x00,0x63,0x96,0x20,0x18,0x8e,0x38,0xd2,0x42,0xf8,0x2c, +0x41,0xe8,0x63,0x6c,0x11,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x92,0xfb,0x38, +0x8f,0x60,0xba,0x21,0x68,0x0b,0xa2,0x7e,0xe2,0x35,0x60,0xc4,0xa0,0x01,0x40,0x10, +0x0c,0xa8,0xfb,0xa8,0x8d,0xb4,0x58,0x8f,0xb0,0x08,0x6c,0xc3,0x36,0x6c,0xc3,0x36, +0x46,0x13,0x02,0xe0,0x02,0xc4,0x8e,0x18,0x1c,0x00,0x08,0x82,0x01,0x19,0xcc,0x87, +0x6d,0x94,0xc5,0x7a,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x18,0x21,0xc4,0xc7,0x84, +0x80,0x3e,0x23,0x06,0x0d,0x00,0x82,0x60,0x40,0xfd,0x47,0x6f,0xc4,0xc5,0x7c,0xa4, +0x05,0x5a,0xf8,0x86,0x6f,0xf8,0x86,0x6f,0x8c,0x26,0x04,0xc0,0x05,0x88,0xb5,0xe0, +0x88,0x8f,0x1d,0x01,0x7d,0xaa,0x2d,0xf6,0x03,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80, +0x2a,0x91,0xf1,0xb8,0x8b,0xfc,0x78,0x8b,0x80,0x3c,0xc8,0x83,0x3c,0xc8,0x63,0x34, +0x21,0x00,0x2e,0x40,0xac,0x05,0x4d,0x7c,0xac,0x09,0xe8,0x63,0xcc,0x11,0x1f,0x43, +0x4c,0x43,0x3e,0xc3,0x11,0x42,0x20,0x7c,0xa6,0x10,0xf1,0xb1,0x22,0x35,0xe4,0x33, +0x1c,0x21,0x04,0xc2,0x57,0x44,0xa0,0x17,0x20,0xca,0x56,0x23,0x88,0x8f,0x05,0x9e, +0x7c,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0xaa,0x11,0xf9,0x08,0x0d,0x14,0xf1,0x8b, +0xbe,0x98,0x8f,0xf9,0x98,0x8f,0xf9,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d, +0x18,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x6e,0xa4,0x3e,0x60,0x63,0x18,0x31, +0x38,0x00,0x10,0x04,0x03,0x0b,0x47,0xec,0x23,0x36,0x86,0x11,0x83,0x03,0x00,0x41, +0x30,0xb0,0x72,0xe4,0x3e,0x64,0x63,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x32,0xa0, +0x91,0xfb,0x30,0x0d,0x18,0x19,0x4d,0x08,0x80,0x11,0x83,0x06,0x00,0x41,0x30,0x88, +0x7c,0x64,0x3f,0x58,0x23,0x46,0x62,0x24,0x46,0xf8,0x83,0x3f,0xf8,0x83,0x3f,0x46, +0x13,0x02,0x60,0x38,0x22,0xb8,0x8d,0xe0,0x9b,0x6e,0xc8,0x0d,0x21,0xb0,0xa4,0xa0, +0x8f,0x25,0x06,0x7d,0x2c,0x39,0xe8,0x63,0xc4,0x20,0x1f,0x2b,0x06,0xf9,0xd8,0x60, +0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x33,0x21,0x91,0xe1,0x37,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xc0,0x3a,0x93,0x12,0x19,0xc0,0x63,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x2c,0x34,0x31,0x91,0x21,0x3c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x4a,0x13, +0x11,0x19,0xe2,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c,0x35,0x19,0x91,0x41,0x3e, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x5a,0x13,0x12,0x19,0xe6,0xc3,0x84,0xf3,0x90, +0x8f,0x09,0x04,0x7c,0x2c,0xa8,0x0f,0xf9,0x58,0x30,0xc0,0xc7,0x8e,0x22,0x3e,0x16, +0xb0,0x87,0x7c,0x2c,0xc9,0x0f,0xf9,0xd8,0x11,0xc4,0xc7,0x92,0xfd,0x90,0x8f,0x09, +0x41,0x7c,0x46,0x0c,0x1c,0x00,0x04,0xc1,0xc0,0xc9,0x93,0x13,0x69,0x8f,0xf0,0x00, +0x0f,0x1b,0x39,0x8a,0x80,0x0c,0x44,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc8,0x00, +0x4e,0x66,0x44,0x3c,0xce,0x64,0x34,0x21,0x00,0x46,0x13,0x84,0xc0,0x74,0x43,0x88, +0x8f,0xe9,0x86,0x10,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x08,0x03,0x3b,0xc1,0x91, +0xf3,0x80,0x93,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x13,0x10,0x76,0x02,0xc2,0xec, +0x10,0xe8,0x63,0x87,0x40,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x08,0x83,0x3e,0xf9, +0x11,0xf7,0xd0,0x93,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x13,0x10,0x76,0x02,0xc2, +0x4c,0x38,0xe4,0x63,0xc2,0x21,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x48,0x5a,0x25, +0x4c,0x84,0x11,0x03,0x03,0x00,0x41,0x30,0x48,0x5c,0x45,0x4c,0x84,0x13,0x00,0x74, +0x02,0x80,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0x7a,0x15,0x36,0xe1,0x0f,0x51,0x11, +0x82,0x36,0x69,0x93,0x36,0x69,0x93,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x04, +0x4d,0x18,0x4d,0xd8,0x06,0x13,0x08,0xf9,0x98,0x40,0xc8,0xc7,0x2c,0x41,0x3e,0x66, +0x09,0xf2,0x31,0x41,0x90,0x8f,0x09,0x82,0x7c,0x4c,0x08,0xe0,0x33,0x62,0x60,0x00, +0x20,0x08,0x06,0x49,0xaf,0xd0,0x49,0x60,0x08,0x22,0x1f,0x43,0x10,0xf9,0x98,0x10, +0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x92,0x70,0xc1,0x93,0x60,0x38,0xa2,0xd0, +0x11,0xe1,0x9b,0x65,0x40,0x9a,0x60,0x96,0x20,0x19,0xa8,0x40,0x66,0x61,0x91,0x23, +0x64,0xa0,0x02,0x19,0x85,0xc5,0x40,0x06,0x2a,0x80,0x5a,0x58,0xec,0x09,0x99,0x25, +0x50,0x06,0x2a,0x10,0x23,0x69,0x05,0x65,0xa0,0x02,0x31,0x92,0x3e,0x50,0x06,0x2a, +0x00,0x7e,0x4a,0x56,0x41,0xa9,0x40,0x83,0x2a,0x34,0x18,0x6e,0x18,0x78,0x05,0x0d, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x33,0x97,0x3e,0x19,0x7a,0x65,0xba,0x21,0x20, +0x84,0xe1,0x06,0xe3,0x57,0xcc,0xc0,0xde,0xa0,0x54,0x40,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x9a,0xba,0x80,0xca,0x10,0x4c,0x37,0x04,0xc4,0x30,0xdc,0xd0,0x8c,0x0b, +0x1a,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xd6,0x2e,0xa4,0x92,0x90,0xcb,0x74,0x43, +0xa0,0x08,0xc3,0x0d,0x90,0xb9,0x98,0x81,0xd5,0x01,0xab,0x80,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0xb4,0x78,0x39,0x95,0x21,0x98,0x6e,0x08,0x88,0x61,0xc4,0xa0,0x01, +0x40,0x10,0x0c,0xa2,0x7b,0xa1,0x15,0x32,0x51,0x17,0x24,0xa8,0x95,0x5a,0xa9,0x95, +0x5a,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x32, +0x90,0x97,0x5a,0x21,0x93,0x74,0x19,0x4d,0x08,0x84,0xd1,0x04,0x61,0x30,0xa1,0x90, +0x8f,0x09,0x85,0x7c,0x4c,0x10,0xe4,0x63,0x82,0x20,0x1f,0x13,0x02,0xf8,0x8c,0x18, +0x18,0x00,0x08,0x82,0x41,0x42,0x32,0xbb,0x12,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81, +0x15,0x32,0xbf,0x12,0x78,0x23,0x06,0x07,0x00,0x82,0x60,0x60,0x89,0x0c,0xb8,0x08, +0x81,0xc5,0x41,0x40,0x1f,0x8b,0x03,0x81,0x3e,0xa6,0x0c,0xf4,0x31,0x85,0xa0,0xcf, +0x88,0x41,0x02,0x80,0x20,0x18,0x60,0x26,0x73,0x2b,0x42,0x40,0x0c,0x23,0x06,0x07, +0x00,0x82,0x60,0x60,0xa1,0x4c,0xb8,0x98,0x41,0x60,0x65,0x10,0x32,0x20,0x18,0x6e, +0x08,0x42,0x06,0x0c,0x66,0x19,0x16,0x25,0x30,0x35,0x18,0x19,0x10,0x0c,0x37,0x04, +0x23,0x03,0x06,0xb3,0x0c,0x4c,0x12,0xcc,0x12,0x34,0x03,0x15,0x88,0x4b,0x1d,0x0a, +0x33,0x50,0x81,0x88,0xc3,0xa1,0x31,0x96,0x2a,0x42,0x7c,0x4c,0x90,0x15,0xf9,0x8c, +0x18,0x18,0x00,0x08,0x82,0x41,0x52,0x33,0x25,0x13,0xd8,0x9c,0xd0,0x02,0x7d,0x6c, +0x4e,0x68,0x81,0x3e,0x23,0x06,0x0d,0x00,0x82,0x60,0x10,0xd9,0xcc,0xbc,0xa0,0x4a, +0xca,0xfc,0x89,0x9f,0xd0,0x0b,0xbd,0xd0,0x0b,0xbd,0x8c,0x26,0x04,0xc0,0x68,0x82, +0x10,0x98,0x50,0xc0,0xc7,0x84,0x02,0x3e,0xa3,0x09,0xbe,0x20,0x8c,0x26,0xfc,0xc2, +0x60,0xbd,0x40,0xc8,0xc7,0x7a,0x81,0x90,0x8f,0xfd,0x82,0xae,0xc0,0xc7,0x7e,0x61, +0x57,0xe0,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xd6,0xcf,0xe0,0x0b,0x21,0x8c,0x18, +0x1c,0x00,0x08,0x82,0x81,0x05,0x36,0xf9,0x42,0x08,0x23,0x06,0x07,0x00,0x82,0x60, +0x60,0x85,0xcd,0xbf,0xf0,0x8a,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x96,0xd8,0x80, +0x4c,0xaf,0x08,0xa7,0x20,0xec,0x14,0x84,0x19,0x21,0xd0,0xc7,0x08,0x81,0x3e,0x23, +0x06,0x0f,0x00,0x82,0x60,0xc0,0x91,0x8d,0xbd,0xf0,0x0a,0xad,0x08,0x41,0xbb,0xb4, +0x0b,0xcf,0xf0,0xcc,0xc9,0x80,0xcb,0x68,0x42,0x00,0x8c,0x26,0x08,0x81,0x95,0x43, +0x25,0x1f,0x2b,0x87,0x4a,0x3e,0x26,0x08,0xf2,0x31,0x41,0x90,0x8f,0x09,0x01,0x7c, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x99,0x1b,0x95,0x09,0x2c,0x88,0x17,0xf9,0x8c, +0x18,0x18,0x00,0x08,0x82,0x41,0x52,0x37,0x28,0x13,0x58,0x20,0x2f,0xf2,0x19,0x31, +0x30,0x00,0x10,0x04,0x83,0xe4,0x6e,0x52,0x26,0x18,0x31,0x30,0x00,0x10,0x04,0x83, +0x04,0x6f,0xd0,0x26,0xb0,0xa6,0x91,0x8f,0x35,0x8d,0x7c,0x4c,0x08,0xe0,0x33,0x62, +0x60,0x00,0x20,0x08,0x06,0x09,0xdf,0xcc,0x4c,0x60,0x64,0x40,0x06,0xf2,0x31,0x32, +0x20,0x03,0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x12,0xd0,0xb9, +0x99,0xc0,0x8a,0x80,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x90,0x88,0x8e,0xdc,0x04, +0x96,0x2f,0x41,0x7c,0x2c,0x60,0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x64,0xb0, +0x37,0x3e,0xd3,0x2e,0x73,0x33,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60,0xfe,0x22,0xc4, +0xc7,0x84,0x80,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x40,0x06,0xa0,0x33,0x36,0xf2, +0xa2,0x37,0xa3,0x09,0x81,0x60,0xc1,0x20,0x9f,0x59,0x02,0x67,0xa0,0x02,0x21,0xb1, +0x26,0x14,0xa0,0x81,0x0a,0x84,0x68,0xfa,0x00,0x1a,0xa8,0x00,0x40,0xae,0xc9,0x03, +0x68,0xa0,0x02,0x60,0xb5,0x26,0x14,0xa0,0x59,0x82,0x67,0xa0,0x02,0x41,0x9c,0x3c, +0x78,0x06,0x2a,0x10,0xc4,0xa9,0x83,0x67,0xa0,0x02,0x40,0x9c,0x38,0x78,0x06,0x2a, +0x00,0x5a,0x73,0xea,0xe0,0xa9,0x80,0x5f,0xa0,0x0c,0x7e,0x81,0x11,0x83,0x03,0x00, +0x41,0x30,0x08,0x03,0xd7,0x81,0x9b,0x7f,0x41,0x9d,0xd1,0x84,0x00,0x18,0x4d,0x10, +0x82,0xe1,0x86,0x42,0x20,0x83,0xe1,0x86,0x42,0x20,0x83,0x12,0x02,0x9d,0x6e,0x98, +0x19,0x99,0x09,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0xe2,0x9d,0xbc,0x81,0x99,0xd7, +0x49,0x10,0xbd,0xd1,0x1b,0xbd,0xd1,0x9b,0xd1,0x84,0x00,0x18,0x31,0x38,0x00,0x10, +0x04,0x03,0x32,0xb0,0x9d,0xbc,0x41,0x19,0xd7,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21, +0x30,0x42,0x88,0x8f,0x09,0x01,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x80,0x0c,0x76, +0xc7,0x6f,0x5a,0xa6,0x76,0x46,0x13,0x02,0xc1,0x06,0x45,0x3e,0x16,0x08,0xf2,0x19, +0x8e,0xe8,0x82,0xe0,0xbb,0x00,0x10,0x15,0x60,0x3b,0x62,0x70,0x00,0x20,0x08,0x06, +0x16,0xfa,0x84,0x8e,0x46,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x95,0x3e,0xa7,0xc3, +0x15,0xa6,0x89,0x0f,0x08,0x86,0x1b,0x02,0xf1,0x01,0x83,0x59,0x06,0xe8,0x09,0x0c, +0x0c,0xc8,0x07,0x04,0xc3,0x0d,0x01,0xf9,0x80,0xc1,0x2c,0x43,0xe4,0x04,0x23,0x06, +0x06,0x00,0x82,0x60,0x90,0xc8,0x8f,0xf8,0xfc,0x82,0xf9,0x42,0x20,0x9f,0xe1,0x88, +0x50,0x50,0x1b,0xe1,0x9b,0x6e,0x88,0x03,0xb5,0x09,0x4c,0x49,0xe8,0x63,0x6d,0x13, +0xc4,0x67,0xb8,0xa1,0x49,0x9f,0x30,0x98,0x6e,0x70,0x9b,0xb7,0x09,0x6c,0x08,0xe4, +0x63,0x46,0x10,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x48,0xf8,0x87,0x7d,0x82,0x11, +0x83,0x03,0x00,0x41,0x30,0xb0,0xf2,0xe7,0x76,0x02,0x65,0xc4,0xa0,0x01,0x40,0x10, +0x0c,0x22,0xfe,0xc9,0x1d,0xb4,0x79,0x9f,0xb2,0x21,0x1b,0xdd,0xd1,0x1d,0xdd,0xd1, +0x9d,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0xa8,0xb4,0xc1,0x1d,0x18, +0x31,0x38,0x00,0x10,0x04,0x03,0xad,0x7f,0x68,0x27,0xa0,0x9f,0x11,0x83,0x03,0x00, +0x41,0x30,0xd0,0xfc,0xa7,0x76,0x56,0xa4,0x7e,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20, +0x1a,0x21,0xf0,0x79,0x1b,0xfb,0x11,0x82,0xf0,0x09,0x9f,0xf0,0x09,0x9f,0xd1,0x84, +0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xe8, +0x84,0xc8,0xc7,0x6e,0xf4,0xc7,0x28,0xca,0xa7,0x7c,0xca,0xa7,0x7c,0x46,0x13,0x02, +0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xa2,0x14,0x32,0x9f,0xbc,0xe1,0x1f,0xe4,0x38, +0x9f,0xf3,0x39,0x9f,0xf3,0x19,0x4d,0x08,0x80,0x35,0x1c,0xe2,0xc6,0x7f,0xfc,0x67, +0x0d,0x87,0xb8,0xf9,0x9f,0xff,0x59,0xc3,0x21,0x6e,0x40,0x08,0x84,0x86,0x0d,0x88, +0x41,0x19,0x80,0x61,0x03,0x42,0x48,0x06,0x60,0xd8,0x80,0x08,0x90,0x01,0xd8,0xc3, +0x21,0x6e,0x42,0x28,0x84,0x86,0x0d,0x88,0xe0,0x18,0x80,0x3d,0x1c,0xe2,0x46,0x84, +0x44,0x68,0xd8,0x80,0x08,0x8c,0x01,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x08,0x86, +0xda,0x87,0x6f,0x46,0x28,0x6f,0x1c,0xf7,0x71,0x1f,0xf7,0x71,0x9f,0xd1,0x84,0x00, +0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x88,0x86, +0xe2,0x67,0x74,0x4e,0xa8,0x6f,0x24,0xf9,0x91,0x1f,0xf9,0x91,0x9f,0xd1,0x84,0x00, +0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xc8,0x86,0xe6,0xc7,0x74,0x52,0xe8,0x6f,0x28, +0xfa,0xa1,0x1f,0xfa,0xa1,0x9f,0xd1,0x84,0x00,0x58,0xc3,0xc1,0x6f,0x56,0xc8,0x85, +0xd6,0x70,0xf0,0x1b,0x16,0x7a,0xa1,0x35,0x1c,0xfc,0xa6,0x85,0x60,0x68,0xd8,0x80, +0x18,0x94,0x01,0x18,0x36,0x20,0x84,0x64,0x00,0x86,0x0d,0x88,0x00,0x19,0x80,0x3d, +0x1c,0xfc,0xc6,0x85,0x62,0x68,0xd8,0x80,0x08,0x8e,0x01,0xd8,0xc3,0xc1,0x6f,0x5e, +0x48,0x86,0x86,0x0d,0x88,0xc0,0x18,0x80,0x32,0x9d,0x19,0x02,0x43,0x05,0xfb,0x01, +0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x68,0x3b,0x14,0x3f,0x42,0x30,0x62,0xd0,0x00, +0x20,0x08,0x06,0x11,0x18,0xf5,0x0f,0xeb,0xcc,0x50,0xe0,0xf9,0x8f,0xff,0xf8,0x8f, +0xff,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80, +0x20,0x18,0x44,0x64,0x14,0x42,0xb3,0x73,0x43,0x85,0x18,0x88,0x90,0x08,0x89,0x90, +0x08,0x8d,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x44,0x66,0x34,0x42,0xb6, +0x93,0x43,0x07,0x19,0x90,0x10,0x09,0x91,0x10,0x09,0x8d,0x26,0x04,0xc0,0x1a,0x0e, +0xae,0xb3,0x43,0x3d,0xb4,0x86,0x83,0xeb,0xf0,0x90,0x0f,0xad,0xe1,0xe0,0x3a,0x3d, +0xf4,0x43,0xc3,0x06,0xc4,0xa0,0x0c,0xc0,0xb0,0x01,0x21,0x24,0x03,0x30,0x6c,0x40, +0x04,0xc8,0x00,0xec,0xe1,0xe0,0x3a,0x3e,0x04,0x46,0xc3,0x06,0x44,0x70,0x0c,0xc0, +0x1e,0x0e,0xae,0xf3,0x43,0x61,0x34,0x6c,0x40,0x04,0xc6,0x00,0x8c,0x18,0x34,0x00, +0x08,0x82,0x41,0xd4,0x46,0x2a,0x94,0x3b,0x60,0xc4,0x06,0xb5,0xb3,0x42,0x2b,0xb4, +0x42,0x2b,0x34,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d, +0x00,0x82,0x60,0x10,0xc5,0x91,0x0b,0x81,0x0f,0x19,0xc1,0x41,0xee,0xbc,0xd0,0x0b, +0xbd,0xd0,0x0b,0x8d,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x44,0x73,0x04, +0x43,0xe3,0x63,0x46,0x72,0xb0,0x3b,0x31,0x14,0x43,0x31,0x14,0x43,0xa3,0x09,0x01, +0xb0,0x86,0xc3,0xee,0xa0,0x51,0x19,0xad,0xe1,0xb0,0x3b,0x69,0x64,0x46,0x6b,0x38, +0xec,0x8e,0x1a,0x9d,0xd1,0xb0,0x01,0x31,0x28,0x03,0x30,0x6c,0x40,0x08,0xc9,0x00, +0x0c,0x1b,0x10,0x01,0x32,0x00,0x7b,0x38,0xec,0xce,0x1a,0xa1,0xd1,0xb0,0x01,0x11, +0x1c,0x03,0xb0,0x87,0xc3,0xee,0xb0,0x51,0x1a,0x0d,0x1b,0x10,0x81,0x31,0x00,0x23, +0x06,0x0d,0x00,0x82,0x60,0x10,0xe9,0xd1,0x0d,0xa5,0x4f,0x1b,0x8d,0x8f,0xf8,0xe0, +0x10,0x0e,0xe1,0x10,0x0e,0x8d,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x44, +0x7c,0x94,0x43,0xec,0xf3,0x46,0xe5,0x43,0x3e,0x3a,0xa4,0x43,0x3a,0xa4,0x43,0xa3, +0x09,0x01,0xb0,0x86,0x03,0xf9,0xc4,0x51,0x1b,0xad,0xe1,0x40,0x3e,0x72,0xe4,0x46, +0x6b,0x38,0x90,0xcf,0x1c,0xbd,0xd1,0xb0,0x01,0x31,0x90,0xc2,0x00,0x0c,0x1b,0x10, +0xc2,0x28,0x0c,0xc0,0xb0,0x01,0x11,0x88,0xc2,0x00,0xec,0xe1,0x40,0x3e,0x74,0x04, +0x47,0xc3,0x06,0x44,0x70,0x0c,0xc0,0x1e,0x0e,0xe4,0x53,0x47,0x71,0x34,0x6c,0x40, +0x04,0xc6,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x34,0x4a,0x60,0xf4,0x3e,0x76, +0x44,0x06,0xeb,0x13,0x46,0x61,0x14,0x46,0x61,0x34,0x9a,0x10,0x00,0xa3,0x09,0x42, +0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0x10,0x9d,0x12,0x19,0xd9,0x8f, +0x1e,0xa1,0xc1,0xfb,0x94,0x51,0x19,0x95,0x51,0x19,0x8d,0x26,0x04,0xc0,0x88,0x41, +0x03,0x80,0x20,0x18,0x44,0xa9,0x64,0x46,0xf9,0xc3,0x47,0x6a,0x10,0x3f,0x67,0x74, +0x46,0x67,0x74,0x46,0xa3,0x09,0x01,0xb0,0x86,0x43,0xfc,0xf8,0x51,0x1e,0xad,0xe1, +0x10,0x3f,0x7f,0xa4,0x47,0x6b,0x38,0xc4,0x0f,0x28,0xed,0xd1,0xb0,0x01,0x31,0x28, +0x03,0x30,0x6c,0x40,0x08,0xc9,0x00,0x0c,0x1b,0x10,0x01,0x32,0x00,0x7b,0x38,0xc4, +0x4f,0x28,0xf1,0xd1,0xb0,0x01,0x11,0x1c,0x03,0xb0,0x87,0x43,0xfc,0x88,0x52,0x1f, +0x0d,0x1b,0x10,0x81,0x31,0x00,0x96,0x0f,0x68,0x04,0x82,0x11,0x83,0x03,0x00,0x41, +0x30,0xd0,0x5a,0x69,0x8c,0x58,0x25,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x48,0x96, +0xde,0xc8,0x7f,0x4a,0x29,0x16,0x02,0x38,0x82,0x23,0x38,0x82,0xa3,0xd1,0x84,0x00, +0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xc8,0x96, +0xe6,0xa8,0x84,0x52,0xa9,0x16,0x0a,0x3a,0xa2,0x23,0x3a,0xa2,0xa3,0xd1,0x84,0x00, +0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x08,0x97,0xea,0x08,0x85,0x56,0xe9,0x16,0x0e, +0x3b,0xb2,0x23,0x3b,0xb2,0xa3,0xd1,0x84,0x00,0x58,0xc3,0x01,0x84,0x5a,0xc9,0x95, +0xd6,0x70,0x00,0x21,0x57,0x7a,0xa5,0x35,0x1c,0x40,0xe8,0x95,0x60,0x69,0xd8,0x80, +0x18,0x94,0x01,0x18,0x36,0x20,0x84,0x64,0x00,0x86,0x0d,0x88,0x00,0x19,0x80,0x3d, +0x1c,0x40,0x08,0x96,0x62,0x69,0xd8,0x80,0x08,0x8e,0x01,0xd8,0xc3,0x01,0x84,0x62, +0x49,0x96,0x86,0x0d,0x88,0xc0,0x18,0x80,0x11,0x83,0x06,0x00,0x41,0x30,0x88,0x7e, +0x89,0x8f,0x56,0x48,0x96,0x50,0xc8,0xe9,0xa3,0x3e,0xea,0xa3,0x3e,0x1a,0x4d,0x08, +0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0x11,0x83,0x06,0x00,0x41,0x30,0x88,0xc6, +0x09,0x94,0x64,0xc8,0x96,0x58,0x48,0x0a,0xa5,0x50,0x0a,0xa5,0x50,0x1a,0x4d,0x08, +0x80,0x11,0x83,0x06,0x00,0x41,0x30,0x88,0xca,0x49,0x94,0x6a,0x08,0x97,0x5c,0x88, +0x1a,0xa5,0x51,0x1a,0xa5,0x51,0x1a,0x4d,0x08,0x80,0x35,0x1c,0x5a,0x48,0x97,0x72, +0x69,0x0d,0x87,0x16,0xda,0x25,0x5d,0x5a,0xc3,0xa1,0x85,0x78,0x69,0x97,0x86,0x0d, +0x88,0x41,0x19,0x80,0x61,0x03,0x42,0x48,0x06,0x60,0xd8,0x80,0x08,0x90,0x01,0xd8, +0xc3,0xa1,0x85,0x7a,0x89,0x97,0x86,0x0d,0x88,0xe0,0x18,0x80,0x3d,0x1c,0x5a,0xc8, +0x97,0x7a,0x69,0xd8,0x80,0x08,0x8c,0x01,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x88, +0x9d,0x52,0x09,0x87,0x7e,0xa9,0x15,0x36,0x55,0x52,0x25,0x55,0x52,0xa5,0xd1,0x84, +0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x08, +0x9e,0x5a,0xe9,0x87,0xc6,0x29,0x16,0x3e,0x57,0x72,0x25,0x57,0x72,0xa5,0xd1,0x84, +0x00,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x48,0x9e,0x5e,0x49,0x8c,0xca,0x69,0x16, +0xc2,0x00,0x96,0x60,0x09,0x96,0x60,0x69,0x34,0x21,0x00,0xd6,0x70,0xd0,0xa1,0x73, +0x0a,0xa7,0x35,0x1c,0x74,0x08,0x9d,0xc4,0x69,0x0d,0x07,0x1d,0x4a,0xa7,0x71,0x1a, +0x36,0x20,0x06,0x65,0x00,0x86,0x0d,0x08,0x21,0x19,0x80,0x61,0x03,0x22,0x40,0x06, +0x60,0x0f,0x07,0x1d,0x52,0x27,0x72,0x1a,0x36,0x20,0x82,0x63,0x00,0xf6,0x70,0xd0, +0xa1,0x75,0x2a,0xa7,0x61,0x03,0x22,0x30,0x06,0xc0,0xde,0x21,0x1e,0xe0,0x63,0x41, +0x39,0xc0,0xc7,0x02,0x72,0x80,0x8f,0x05,0xb7,0x00,0x1f,0x0b,0x6c,0x01,0x3e,0x16, +0xb0,0x02,0x7c,0x2c,0x58,0x05,0xf8,0x58,0x50,0x0a,0xf0,0xb1,0x80,0x14,0xe0,0x63, +0x81,0x1e,0xc0,0xc7,0x82,0x3c,0x80,0x8f,0x05,0x6d,0x00,0x1f,0x0b,0xd8,0x00,0x3e, +0x16,0x88,0x01,0x7c,0x2c,0x08,0x03,0xf8,0x58,0x70,0xc1,0xc7,0x02,0x0b,0x3e,0xc3, +0x11,0x41,0x28,0x09,0xdf,0x2c,0x83,0x64,0x05,0xb3,0x04,0xd3,0x40,0x05,0x52,0x0a, +0x94,0x88,0x48,0x03,0x15,0xc8,0x1f,0x50,0x28,0x22,0x0d,0x54,0x20,0x79,0x40,0xb9, +0x88,0x34,0x50,0x81,0xcc,0x01,0x25,0x23,0xd2,0x40,0x05,0xd2,0x06,0x94,0x8d,0x48, +0x03,0x15,0x48,0x18,0x50,0x2e,0x19,0x48,0x03,0x15,0x48,0x18,0x50,0x6c,0x22,0x0d, +0x54,0x00,0x61,0x40,0xa9,0x68,0x20,0x8d,0x18,0x2c,0x00,0x08,0x82,0x81,0xd7,0x52, +0xe4,0x44,0x14,0x06,0x51,0x18,0x23,0x06,0x0b,0x00,0x82,0x60,0xe0,0xb9,0x54,0x39, +0xdd,0x84,0x4d,0xd4,0xc4,0x4d,0xd8,0x44,0x4d,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81, +0x35,0x53,0xf1,0x14,0x08,0x23,0x06,0x0b,0x00,0x82,0x60,0xe0,0xc1,0xd4,0x39,0xe5, +0x04,0x4e,0xdc,0xc4,0x81,0x24,0x16,0x08,0xf4,0xb1,0xa0,0x96,0xe4,0x63,0xb5,0x14, +0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x12,0x9e,0x7a,0x27,0xc7,0x84,0x40,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0x90,0xf8,0x14,0x3c,0x05,0x23,0x06,0x06,0x00,0x82, +0x60,0x90,0xfc,0x94,0x3c,0x49,0x16,0x14,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83, +0x24,0xac,0xe6,0x29,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0xcb,0xa7,0xf8,0x09,0x22, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xfa,0xa9,0x7e,0x82,0x04,0x83,0x70,0x0a,0x06, +0xc3,0x0d,0x01,0x4d,0x81,0xc1,0x2c,0x43,0x45,0x05,0x6b,0x38,0xa8,0xd2,0x4d,0x09, +0x14,0x20,0xc6,0x1a,0x0e,0xab,0x94,0x53,0x04,0x05,0x88,0xb1,0x86,0x03,0x2b,0xed, +0x94,0x41,0x01,0x62,0xec,0xe1,0xd0,0x4a,0x3d,0x85,0x50,0x80,0x18,0x7b,0x38,0xb8, +0xd2,0x4f,0x29,0x14,0x20,0xc6,0x2c,0xc1,0x34,0x4b,0x60,0x0d,0x54,0x20,0xaa,0x19, +0x44,0x5c,0x35,0x50,0x81,0xa0,0x4b,0xc4,0x55,0x23,0x06,0x0e,0x00,0x82,0x60,0xe0, +0xc4,0xd5,0x3f,0x99,0x53,0x2e,0xe1,0x92,0x4b,0x09,0x81,0x20,0xe8,0x13,0x06,0xc4, +0x00,0x00,0x00,0x00,0x26,0x00,0x00,0x00,0x5b,0x8a,0x54,0x08,0xfa,0xe0,0x10,0x85, +0x2d,0x05,0x2b,0x04,0x7d,0x70,0x88,0xc2,0x96,0xe2,0x15,0x82,0x3e,0x38,0x44,0x61, +0x4b,0x21,0x0b,0x41,0x1f,0x1c,0xa2,0xb0,0x65,0x18,0x87,0xa0,0x0f,0xb6,0x0c,0xbe, +0x13,0xf4,0xc1,0x96,0x01,0x7c,0x82,0x3e,0xd8,0x32,0xc0,0x4f,0xd0,0x07,0x5b,0x06, +0xf9,0x09,0xfa,0x60,0xcb,0x50,0x42,0x41,0x1f,0x6c,0x19,0x4e,0x28,0xe8,0x83,0x2d, +0xc3,0x0d,0x05,0x7d,0xb0,0x65,0xc8,0xa1,0xa0,0x0f,0xb6,0x0c,0x65,0x14,0xf4,0xc1, +0x96,0xe1,0x8c,0x82,0x3e,0xd8,0x32,0xdc,0x51,0xd0,0x07,0x5b,0x86,0x3c,0x0a,0xfa, +0x60,0xcb,0xb0,0x4a,0x41,0x1f,0x6c,0x19,0x5a,0x29,0xe8,0x83,0x2d,0x43,0x2f,0x05, +0x7d,0xb0,0x65,0xf8,0xa5,0xa0,0x0f,0xb6,0x0c,0xef,0x14,0xf4,0xc1,0x96,0x21,0x9e, +0x82,0x3e,0xd8,0x32,0x9c,0x55,0xd0,0x07,0x5b,0x86,0xb4,0x0a,0xfa,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_91c81defcbb734372fc193abcd398692.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_91c81defcbb734372fc193abcd398692.h new file mode 100644 index 00000000..38d29654 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_91c81defcbb734372fc193abcd398692.h @@ -0,0 +1,791 @@ +// ffx_fsr2_depth_clip_pass_91c81defcbb734372fc193abcd398692.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_depth_clip_pass_91c81defcbb734372fc193abcd398692_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_91c81defcbb734372fc193abcd398692_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_91c81defcbb734372fc193abcd398692_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_91c81defcbb734372fc193abcd398692_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_91c81defcbb734372fc193abcd398692_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_exposure", "r_reactive_mask", "r_transparency_and_composition_mask", "r_reconstructed_previous_nearest_depth", "r_dilated_motion_vectors", "r_previous_dilated_motion_vectors", "r_dilatedDepth", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_91c81defcbb734372fc193abcd398692_SRVResourceBindings[] = { 7, 6, 9, 3, 4, 0, 1, 5, 2, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_91c81defcbb734372fc193abcd398692_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_91c81defcbb734372fc193abcd398692_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_91c81defcbb734372fc193abcd398692_UAVResourceNames[] = { "rw_prepared_input_color", "rw_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_91c81defcbb734372fc193abcd398692_UAVResourceBindings[] = { 1, 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_91c81defcbb734372fc193abcd398692_UAVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_91c81defcbb734372fc193abcd398692_UAVResourceSpaces[] = { 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_91c81defcbb734372fc193abcd398692_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_91c81defcbb734372fc193abcd398692_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_91c81defcbb734372fc193abcd398692_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_91c81defcbb734372fc193abcd398692_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_depth_clip_pass_91c81defcbb734372fc193abcd398692_size = 12208; + +static const unsigned char g_ffx_fsr2_depth_clip_pass_91c81defcbb734372fc193abcd398692_data[] = { +0x44,0x58,0x42,0x43,0x23,0xcf,0x21,0x3b,0x24,0x4b,0x54,0x7d,0x08,0xb1,0xc2,0x1b, +0x52,0x71,0xc1,0x32,0x01,0x00,0x00,0x00,0xb0,0x2f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0xf0,0x10,0x00,0x00,0x0c,0x11,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x80,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xf4,0x0e,0x00,0x00,0x62,0x00,0x05,0x00, +0xbd,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xdc,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xb4,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x84,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09,0xa8,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xe4,0x00,0x00,0x00,0x32,0x22,0xc8,0x09, +0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0x84,0xc2,0x1c,0x01,0x18,0x24,0x01, +0x80,0x02,0x23,0x00,0x25,0x18,0x10,0xa1,0x0c,0x00,0x00,0x80,0x0c,0x33,0x00,0x65, +0x40,0x00,0x10,0x94,0x98,0x23,0x40,0x68,0x71,0xcf,0x70,0xf9,0x13,0xf6,0x10,0x92, +0x1f,0x02,0xcd,0xb0,0x10,0x28,0x60,0x94,0x65,0x00,0x68,0x00,0x00,0x00,0x04,0x02, +0x81,0x58,0x90,0xe3,0xa6,0xe1,0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4,0x95,0x98, +0xfc,0xe2,0xb6,0x51,0x81,0x40,0x20,0x10,0x80,0xa2,0x40,0x00,0x0d,0x00,0x00,0x00, +0x00,0x00,0x00,0x14,0xb9,0x69,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0x5f,0x09,0x69,0x25, +0x26,0x1f,0xb9,0x6d,0x54,0x00,0x00,0x00,0x00,0xa0,0x28,0x13,0x40,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x0a,0x81,0x00,0x20,0x10,0x64,0x29,0x06,0x02,0x80,0x40, +0x20,0x10,0x84,0x29,0x04,0x00,0x00,0x00,0x90,0xa6,0x30,0x10,0x40,0xa3,0x81,0x40, +0x20,0x10,0x00,0x00,0x00,0x41,0x9c,0x82,0x20,0x00,0x08,0x04,0x02,0x81,0x40,0x90, +0xe7,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0x1f,0xb9, +0x6d,0x44,0x00,0x00,0x00,0x40,0x21,0x40,0x80,0x06,0x80,0x42,0x47,0x0d,0x97,0x3f, +0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0x02,0x81,0x40, +0x20,0x0a,0x31,0x02,0x34,0x00,0x44,0x9a,0x23,0x08,0x8a,0xd1,0x00,0x2c,0x00,0x00, +0x13,0x9d,0x06,0x02,0x86,0x11,0x08,0x64,0xa6,0x36,0x18,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87, +0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03,0x3d, +0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00, +0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c, +0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0, +0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03, +0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xa8,0x56,0xc4,0x1a,0x46,0x10,0x90,0x99,0xda, +0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d, +0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc, +0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0,0x1d,0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8,0x21, +0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0xe0,0x7a,0x11, +0x6c,0xa6,0x30,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0, +0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87, +0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a, +0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x90,0x80,0x90,0xd1,0x6c,0x26, +0x34,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a, +0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xa8,0x07,0x77,0x98,0x87,0x74,0x38, +0x07,0x77,0x28,0x07,0x72,0x00,0x83,0x74,0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83, +0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0x01,0x60, +0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8, +0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2,0xe1, +0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c,0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00,0xa8, +0x91,0x6d,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b, +0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0, +0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07, +0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x81,0x8a,0x70,0x33,0x91, +0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03, +0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38, +0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80, +0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x5c,0xa4,0x1b,0x46,0x10,0x80,0x33,0x84, +0xe0,0x63,0x57,0x1b,0x4d,0x3c,0x1e,0x8f,0xc7,0x03,0x00,0x54,0x2e,0x97,0xcb,0x85, +0x40,0x20,0x10,0x08,0x04,0x82,0x7a,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02,0xcc, +0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x02,0x00,0xfd,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x3a,0x0f,0x24,0x90,0x21,0x23,0x25,0x40,0x80,0x1d, +0x4c,0x30,0xe0,0xc1,0x00,0x00,0x00,0x10,0x00,0x00,0xb0,0x83,0x09,0x86,0x3b,0x18, +0x00,0x00,0x00,0x02,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x0c,0x79,0x0c,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x18,0xf2,0x24,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x71, +0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01,0x30, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x02,0x02,0x60,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x43,0x1e,0x0c,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x1a,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x38,0x20, +0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x78,0x40,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x09,0x03,0x20,0x00,0x06,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x18,0xf2,0x90,0x01,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x0c,0x79,0xce,0x00,0x08,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xb2,0x40,0x00,0x00,0x22,0x00,0x00,0x00,0x32,0x1e,0x98,0x1c,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02,0x94,0x40,0x11,0x8c,0x00,0x14,0x43,0x39, +0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44,0x71,0x14,0x7e,0x40,0x81,0x14,0x4c,0x01, +0x15,0x54,0x61,0x15,0x58,0x01,0x06,0x14,0x64,0x40,0x81,0x06,0x14,0x6c,0x40,0x01, +0x07,0x14,0x72,0x40,0x41,0x07,0x14,0x76,0x40,0x81,0x07,0x14,0x7a,0x40,0xc1,0x07, +0x14,0xe2,0x40,0xb9,0x95,0x45,0x81,0x12,0x14,0xb7,0x42,0x59,0x95,0x13,0x99,0x6a, +0x60,0x04,0x80,0x02,0x63,0x11,0x00,0x10,0x04,0x63,0x11,0x40,0x00,0x04,0xd4,0x9a, +0x01,0xa0,0xd8,0x0c,0x00,0xd1,0x66,0x00,0xe8,0x36,0x03,0x40,0xb9,0x19,0x00,0xda, +0xcd,0x00,0x50,0x6f,0x06,0x80,0x7c,0x33,0x00,0x04,0x9c,0x01,0x00,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x8e,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04, +0x00,0x9a,0x20,0x00,0xd1,0x06,0x61,0x20,0x26,0x08,0x80,0xb4,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x13,0x04,0x60,0xda,0x30,0x20,0x09,0x31,0x41,0x68,0x03,0x3c,0xa0,0x25, +0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x35,0xf6,0xc6,0xf6,0x26,0xf7,0xa5,0x96,0x46, +0x47,0x57,0x26,0x57,0x46,0x36,0x41,0x00,0xa8,0x09,0x02,0x50,0x6d,0x10,0x0c,0x67, +0x43,0x62,0x2c,0x8c,0xd1,0x0c,0x84,0xf1,0xd0,0x92,0xfb,0x4a,0x73,0x83,0xab,0xa3, +0xfb,0x6a,0x7b,0xa3,0x4b,0x7b,0x73,0xfb,0xb2,0x2b,0x1b,0xa3,0x7b,0x93,0x9b,0xdb, +0x90,0x0c,0x4b,0x64,0x24,0x03,0x61,0x3c,0x13,0x84,0x38,0xc8,0x03,0x42,0x72,0x5f, +0x69,0x6e,0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x1b,0x12, +0x62,0xa2,0x0c,0x67,0x20,0x8c,0x67,0x82,0x00,0x58,0x13,0x04,0x3a,0xd0,0x03,0x3e, +0x72,0x5f,0x72,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x1b, +0x12,0xeb,0xc2,0x0c,0x6b,0x20,0x8c,0x67,0x82,0x00,0x5c,0x1c,0x03,0xb9,0x2f,0x3a, +0xb9,0x30,0xb7,0x39,0xb8,0x30,0xb9,0x32,0xb7,0xb1,0xbc,0xaf,0x30,0x37,0xb2,0xaf, +0xb1,0xb7,0x36,0xb8,0xb7,0xb9,0x34,0xba,0xb4,0x37,0xb7,0xaf,0xb6,0xb0,0xb9,0xb5, +0x0d,0x89,0x76,0x6d,0x86,0x36,0x10,0xc6,0x33,0x41,0x00,0xb0,0x09,0xc2,0x1d,0xec, +0x01,0xcd,0x40,0xee,0x4b,0xae,0x6c,0xec,0xcd,0x6d,0x8e,0x4e,0xae,0x6e,0x8c,0xae, +0x8c,0xec,0x0b,0x4e,0xae,0xcc,0x2e,0xed,0xad,0x6e,0xee,0xcb,0xad,0x2c,0x4c,0xae, +0x6c,0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d,0x83,0x60,0x74,0x1b,0x92,0xce,0xfb, +0x0c,0x63,0x20,0x0c,0x30,0x20,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6, +0xd5,0xf6,0x46,0x97,0xf6,0xe6,0xf6,0x65,0x57,0x36,0x46,0xf7,0x26,0x37,0xb7,0x21, +0x49,0x26,0x31,0x30,0x86,0x81,0x30,0x1e,0x86,0x81,0xdc,0x17,0x9c,0x5c,0x99,0x5d, +0xda,0x5b,0xdd,0xdc,0x17,0x59,0x1a,0x5b,0x18,0x5d,0x19,0xd9,0x57,0xdb,0x1b,0x5d, +0xda,0x9b,0xdb,0x97,0x5d,0xd9,0x18,0xdd,0x9b,0xdc,0xdc,0x86,0xa4,0x99,0xc8,0xc0, +0xe8,0x06,0xc2,0x78,0x26,0x08,0x40,0x46,0x47,0xee,0x8b,0x2c,0x8d,0x2d,0x8c,0xae, +0x8c,0x8c,0xa8,0x0c,0x8e,0x0e,0x6d,0x43,0x62,0x06,0xd7,0x19,0x18,0xc4,0x40,0x18, +0xcf,0x86,0x04,0x92,0xaa,0x8c,0x0b,0x83,0x31,0x28,0x03,0x34,0x98,0x20,0xe4,0x01, +0x1f,0xf0,0x92,0xbb,0xfb,0x82,0x93,0x2b,0x83,0x0b,0x93,0x2b,0x23,0xfb,0x4a,0x73, +0x83,0xab,0xa3,0xfb,0x1a,0x7b,0x63,0x7b,0x93,0x9b,0x20,0x98,0x41,0x1d,0x6c,0x58, +0x0c,0x35,0x58,0x03,0x63,0x18,0x08,0x36,0x60,0x03,0x36,0x78,0x26,0x08,0x7b,0xd0, +0x07,0xcc,0xe4,0xee,0xbe,0xc8,0xd2,0xd8,0xc2,0xe8,0xca,0xc8,0xbe,0xe4,0xca,0xc2, +0xc6,0xe8,0xd2,0xec,0xca,0xbe,0xda,0xc2,0xe6,0xd6,0xe6,0x26,0x08,0x80,0xb6,0x41, +0x30,0xe0,0x60,0xc3,0x32,0xb8,0xc1,0x1b,0x18,0xc6,0x40,0xb0,0x01,0x1b,0xb0,0x41, +0x1c,0x6c,0x10,0xda,0x40,0x0e,0x26,0x08,0x7e,0xf0,0x07,0x34,0xc6,0xc4,0x8c,0xa6, +0xa4,0x64,0x26,0x08,0xc0,0xb6,0x01,0x31,0xe8,0xa0,0x0e,0x0c,0x63,0xb0,0x03,0x60, +0x43,0x70,0x07,0x13,0x04,0x50,0x00,0x05,0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61, +0x72,0x43,0x6c,0x61,0x6d,0x70,0x1b,0x10,0x23,0x0f,0xf4,0xc0,0x18,0x06,0x03,0xd8, +0x10,0xec,0xc1,0x06,0x22,0x0d,0xe6,0x00,0x0f,0xf8,0x60,0x82,0xd0,0x07,0x7e,0xc0, +0x25,0x4d,0xaa,0xcc,0x8d,0xac,0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x60,0x06,0x74, +0xb0,0x01,0x49,0xfe,0xc0,0x32,0x1a,0xcd,0x01,0x05,0x3a,0x69,0x4d,0x61,0x78,0x52, +0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x1b,0x90,0x44,0x14,0x2c,0x33,0x68, +0x34,0x07,0x14,0xc8,0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95, +0x4d,0x10,0x00,0x6e,0x03,0x92,0x90,0x82,0x55,0x0a,0x8d,0xe6,0x80,0x02,0xbb,0xb4, +0x24,0x37,0xb8,0x3a,0xba,0xa1,0x37,0xb6,0x37,0x39,0xa9,0xb2,0xb9,0xb7,0x3a,0xb9, +0xb1,0x32,0xa2,0xb4,0xb6,0x32,0xb7,0xb9,0xb4,0x37,0xb7,0xb9,0x09,0x02,0xd0,0x6d, +0x30,0x92,0x53,0xb0,0x50,0xa1,0xd1,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1, +0x11,0xa5,0xb5,0x95,0xb9,0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x00,0x6f,0x83,0x91, +0xa8,0x82,0xb5,0x0a,0x8d,0x46,0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29,0x0d,0x8e,0xa9, +0xcc,0xae,0x8c,0x8d,0xea,0xad,0x6a,0xae,0x6c,0x82,0x00,0x7c,0x1b,0x8c,0xa4,0x15, +0x2c,0x57,0x68,0x34,0x2e,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78, +0x13,0x04,0x00,0x0c,0x36,0x18,0x09,0x2c,0x58,0xb1,0xd0,0x68,0x94,0xcc,0x88,0xca, +0xec,0xd2,0xc6,0xca,0xa8,0xde,0xac,0xd2,0xca,0xee,0x88,0xca,0xe0,0xe8,0xd0,0x26, +0x08,0x40,0x18,0x6c,0x40,0x92,0x59,0xb0,0x68,0xa1,0x71,0x1c,0x50,0xe0,0x61,0xa6, +0x94,0x46,0x47,0x57,0x26,0x37,0x41,0x00,0xc4,0x60,0x83,0x91,0xd8,0x82,0x75,0x0b, +0x8d,0x43,0xc9,0xac,0xe9,0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x6e, +0x6a,0x2c,0x8c,0xad,0x6c,0x82,0x00,0x8c,0xc1,0x06,0x24,0xc9,0x05,0x4b,0x17,0x1a, +0xc7,0x01,0x05,0x42,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61, +0x63,0x74,0x6f,0x72,0x13,0x04,0x80,0x0c,0x36,0x18,0x09,0x2f,0x58,0xbd,0xd0,0x38, +0xfc,0xcc,0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0x94,0xd2, +0xe8,0xe8,0xca,0xe4,0x86,0xc2,0xdc,0xc6,0xca,0xd8,0xd8,0xc2,0xe8,0xd2,0xde,0xdc, +0x26,0x08,0x40,0x19,0x6c,0x40,0x92,0x5f,0xb0,0xc0,0xa1,0x71,0x1c,0x50,0x20,0x63, +0x06,0x25,0x57,0x56,0x84,0x07,0xf7,0x36,0x57,0x27,0x57,0x36,0x41,0x00,0xcc,0x60, +0x03,0x92,0x88,0x83,0x35,0x0e,0x8d,0xe3,0x80,0x02,0x33,0x33,0x28,0xb9,0x32,0xbb, +0xb4,0xb7,0xba,0x39,0x23,0xb9,0xb0,0xb6,0x32,0x28,0xb9,0xb2,0x22,0x3c,0xb8,0xb7, +0xb9,0x3a,0xb9,0xb2,0x09,0x02,0x70,0x06,0x1b,0x8c,0xa4,0x1c,0x2c,0x73,0x68,0x1c, +0x2e,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x13,0x04,0x00,0x0d, +0x36,0x18,0x09,0x3a,0x58,0xe9,0xd0,0x38,0xac,0xcc,0x94,0xd2,0xe8,0xe8,0xca,0xe4, +0xa6,0xca,0xe2,0xea,0xca,0xdc,0xc6,0xca,0x98,0xca,0xdc,0xce,0xe8,0xd0,0x26,0x08, +0x40,0x1a,0x6c,0x30,0x92,0x75,0xb0,0xd8,0xa1,0x71,0xa8,0x98,0x11,0x95,0xb1,0xd1, +0x85,0x51,0xa5,0xb5,0x95,0x4d,0x10,0x00,0x35,0xd8,0x60,0x24,0xee,0x60,0xbd,0x43, +0xe3,0xf0,0x32,0x23,0xca,0x73,0x0b,0x6b,0x4b,0x1b,0x93,0x2a,0x9b,0x1b,0x42,0x0b, +0x73,0x3b,0x2b,0x33,0x0a,0x1b,0xa3,0x7b,0x93,0x9b,0x20,0x00,0x6b,0xb0,0xc1,0x48, +0xe2,0xc1,0x92,0x87,0xc6,0x21,0x66,0x66,0x95,0x56,0x76,0x37,0x05,0x17,0x36,0x56, +0x46,0xf5,0xd6,0x54,0x46,0x57,0x26,0x37,0x67,0x14,0x36,0x46,0xf7,0x26,0x37,0x41, +0x00,0xd8,0x60,0x03,0x92,0xd0,0x83,0x55,0x0f,0x8d,0xe3,0x80,0xc2,0x06,0xca,0x0e, +0x42,0x61,0x14,0x4c,0x21,0x15,0x58,0xe1,0x15,0x64,0xa1,0x16,0x70,0x61,0x17,0x7c, +0x21,0x1c,0xc8,0xe1,0x1c,0xd4,0xa1,0x1d,0xe0,0x61,0x1e,0xec,0x61,0xc3,0x60,0xf8, +0xc1,0x3d,0x4c,0x10,0x0a,0x61,0x03,0xb0,0x61,0x30,0xf4,0x41,0x1f,0x36,0x04,0xfb, +0xb0,0x61,0x18,0xf2,0x81,0x1f,0x28,0x0c,0x4d,0x6d,0x18,0xcc,0xc0,0x0c,0x86,0x0d, +0x82,0xf6,0x0f,0x1b,0x8a,0x7c,0xf0,0x07,0xa0,0x0f,0x40,0x82,0x51,0x98,0x9c,0x5c, +0x58,0xde,0x17,0xdb,0xdb,0x58,0x18,0xdb,0x97,0x58,0x1e,0x5d,0xd9,0xdc,0x04,0x01, +0x68,0x03,0x42,0x61,0x72,0x72,0x61,0x79,0x5f,0x6c,0x6f,0x63,0x61,0x6c,0x5f,0x6c, +0x64,0x73,0x74,0x13,0x04,0xc0,0x0d,0x88,0x88,0xc9,0x85,0xb9,0x8d,0xa1,0x95,0xcd, +0x4d,0x10,0x80,0x37,0xa0,0x61,0xc6,0xf6,0x16,0x46,0x37,0x37,0x41,0x00,0xe0,0x80, +0x45,0x9a,0xdb,0x1c,0xdd,0xdc,0x04,0x01,0x88,0x03,0x12,0x69,0x6e,0x74,0x73,0x13, +0x04,0x40,0x0e,0x88,0xd0,0x95,0xe1,0x7d,0xb1,0xbd,0x85,0x91,0x4d,0x10,0x80,0x39, +0x20,0x42,0x57,0x86,0xf7,0xe5,0xf6,0x26,0xd7,0xc6,0x84,0xae,0x0c,0xef,0x6b,0x8e, +0xee,0x4d,0xae,0x8c,0x45,0x5d,0x9a,0x1b,0xdd,0xdc,0x06,0x4a,0x24,0x46,0x82,0x24, +0x4a,0xc2,0x24,0x4e,0x02,0x25,0x52,0x42,0x25,0x56,0x82,0x25,0x5a,0xc2,0x25,0x5e, +0x02,0x26,0x86,0x98,0x20,0x64,0xa2,0xab,0xc2,0xc6,0x66,0xd7,0xe6,0x92,0x46,0x56, +0xe6,0x46,0x37,0x25,0x08,0xaa,0x90,0xe1,0xb9,0xd8,0x95,0xc9,0xcd,0xa5,0xbd,0xb9, +0x4d,0x09,0x88,0x26,0x64,0x78,0x2e,0x76,0x61,0x6c,0x76,0x65,0x72,0x53,0x02,0xa3, +0x0e,0x19,0x9e,0xcb,0x1c,0x5a,0x18,0x59,0x99,0x5c,0xd3,0x1b,0x59,0x19,0xdb,0x94, +0x20,0x29,0x43,0x86,0xe7,0x22,0x57,0x36,0xf7,0x56,0x27,0x37,0x56,0x36,0x37,0x25, +0xe0,0x83,0x4a,0x64,0x78,0x2e,0x74,0x79,0x70,0x65,0x41,0x6e,0x6e,0x6f,0x74,0x61, +0x74,0x69,0x6f,0x6e,0x73,0x53,0x84,0x7b,0xe0,0x87,0x3a,0x64,0x78,0x2e,0x65,0x6e, +0x74,0x72,0x79,0x50,0x6f,0x69,0x6e,0x74,0x73,0x53,0x02,0x90,0xe8,0x42,0x86,0xe7, +0x32,0xf6,0x56,0xe7,0x46,0x57,0x26,0x37,0x37,0x25,0x90,0x09,0x00,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x42,0x00,0x00,0x00,0x26,0x20,0x70,0xac,0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44, +0x62,0x53,0x38,0x3e,0xe2,0x23,0x3e,0xed,0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8, +0x82,0x34,0x04,0x10,0x89,0x4d,0xe1,0xf8,0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00, +0x18,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a, +0xd0,0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6,0x39,0x6c,0xc3, +0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80, +0xf9,0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95, +0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x48,0xc3,0xe5,0x3b,0x8f, +0x2f,0x44,0x04,0x30,0x11,0x21,0xd0,0x0c,0x0b,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3, +0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x1b,0x83,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd, +0x7e,0x71,0xdb,0xb6,0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44, +0x45,0x2c,0x7e,0x71,0xdb,0x66,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15, +0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x76,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xa5,0x03,0x0c,0x3e,0x72,0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x0d,0x48,0xc3,0xe5, +0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x91,0xc8,0x1d,0xef, +0xcb,0xb7,0x34,0x37,0x2f,0xc1,0x93,0xab,0xcd,0x39,0x86,0x92,0x44,0x58,0x49,0x4c, +0x9c,0x1e,0x00,0x00,0x62,0x00,0x05,0x00,0xa7,0x07,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x84,0x1e,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x9e,0x07,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02, +0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff, +0xff,0xff,0xff,0x1f,0x00,0x09,0xa8,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xe8,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0xa4,0xc2,0x1c,0x01,0x18,0x24,0x01,0x80,0x02,0x23,0x00,0x25,0x18,0x10,0xa1, +0x0c,0x00,0x00,0x80,0x0c,0x33,0x00,0x65,0x40,0x00,0x10,0x94,0x98,0x23,0x40,0x68, +0x71,0xcf,0x70,0xf9,0x13,0xf6,0x10,0x92,0x1f,0x02,0xcd,0xb0,0x10,0x28,0x60,0x94, +0x65,0x00,0x68,0x00,0x00,0x00,0x04,0x02,0x81,0x58,0x90,0xe3,0xa6,0xe1,0xf2,0x27, +0xec,0x21,0x24,0x7f,0x25,0xa4,0x95,0x98,0xfc,0xe2,0xb6,0x51,0x81,0x40,0x20,0x10, +0x80,0xa2,0x40,0x00,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x14,0xb9,0x69,0xb8,0xfc, +0x09,0x7b,0x08,0xc9,0x5f,0x09,0x69,0x25,0x26,0x1f,0xb9,0x6d,0x54,0x00,0x00,0x00, +0x00,0xa0,0x28,0x13,0x40,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x0a,0x81,0x00, +0x20,0x10,0x64,0x29,0x06,0x02,0x80,0x40,0x20,0x10,0x84,0x29,0x04,0x00,0x00,0x00, +0x90,0xa6,0x30,0x10,0x40,0xa3,0x81,0x40,0x20,0x10,0x00,0x00,0x00,0x41,0x9c,0x82, +0x20,0x00,0x08,0x04,0x02,0x81,0x40,0x90,0xe7,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24, +0x9f,0xdb,0xa8,0x62,0x25,0x26,0x1f,0xb9,0x6d,0x44,0x00,0x00,0x00,0x40,0x21,0x40, +0x80,0x06,0x80,0x42,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b, +0x31,0xf9,0xc5,0x6d,0x23,0x02,0x81,0x40,0x20,0x0a,0x31,0x02,0x34,0x00,0x44,0x9a, +0x23,0x08,0x8a,0xd1,0x00,0x2c,0x00,0x00,0x13,0x9d,0x06,0x02,0x86,0x11,0x08,0x64, +0xa6,0x36,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a, +0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0, +0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05, +0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98, +0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03, +0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76, +0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xa8, +0x56,0xc4,0x1a,0x46,0x10,0x90,0x99,0xda,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0,0x1d, +0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8,0x21,0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98,0x49, +0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e, +0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde, +0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0, +0x0f,0xc0,0xc0,0x0f,0x90,0xe0,0x7a,0x11,0x6c,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66, +0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e, +0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8, +0xc1,0x0f,0x90,0x80,0x90,0xd1,0x6c,0x26,0x34,0x18,0x07,0x76,0x08,0x87,0x79,0x98, +0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05, +0x3e,0xa8,0x07,0x77,0x98,0x87,0x74,0x38,0x07,0x77,0x28,0x07,0x72,0x00,0x83,0x74, +0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0, +0x87,0x7c,0x80,0x87,0x72,0x40,0x01,0x60,0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6,0x61, +0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14, +0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2,0xe1,0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c,0xd2, +0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00,0xa8,0x91,0x6d,0x26,0x32,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07, +0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79, +0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00, +0x03,0x3f,0x40,0x81,0x8a,0x70,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c, +0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03, +0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a, +0x5c,0xa4,0x1b,0x46,0x10,0x80,0x33,0x84,0xe0,0x63,0x57,0x1b,0x4d,0x3c,0x1e,0x8f, +0xc7,0x03,0x00,0x54,0x2e,0x97,0xcb,0x85,0x40,0x20,0x10,0x08,0x04,0x82,0x7a,0x37, +0x49,0x53,0x44,0x09,0x93,0xcf,0x02,0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x02, +0x00,0xfd,0x92,0x00,0x41,0xc1,0x4c,0x40,0xd0,0x90,0x10,0x73,0x04,0xa0,0x30,0x05, +0x40,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x3a,0x0f, +0x24,0x90,0x21,0x23,0x25,0x40,0x80,0x1d,0x4c,0x30,0xa0,0xc1,0x00,0x00,0x00,0x10, +0x00,0x00,0xb0,0x83,0x09,0x86,0x6f,0x00,0x00,0x00,0x08,0x00,0x00,0x18,0xf2,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x31,0x80,0x00,0x08, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x93,0x00,0x01,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0xc7,0x01,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0x4f,0x04,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x1e,0x0a,0x08,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x16,0x10, +0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x30,0x20,0x00,0x02,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x68,0x40,0x00,0x04,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x30,0xe4,0xe1,0x80,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x60,0xc8,0xe3,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27, +0x0c,0x80,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x06,0x40, +0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x39,0x03,0x20,0x00,0x06, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01,0x00,0x00,0x15,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02, +0x94,0x40,0x11,0x14,0xc3,0x08,0x40,0x39,0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44, +0x71,0x14,0x7e,0x00,0x19,0x47,0x00,0xc8,0x34,0x02,0x40,0x81,0xb1,0x08,0x00,0x08, +0x02,0x6a,0xcd,0x00,0x50,0x6c,0x06,0x80,0x68,0x33,0x00,0x74,0x9b,0x01,0xa0,0xdc, +0x0c,0x00,0xed,0x66,0x00,0xc8,0x37,0x03,0x40,0xc0,0x19,0x00,0x0a,0x8c,0x45,0x00, +0x01,0x10,0x00,0x00,0x79,0x18,0x00,0x00,0xb1,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x04,0x00,0x9a,0x20,0x00,0xd1,0x06,0x61,0x20,0x26,0x08,0x80,0xb4, +0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08,0xc0,0x34,0x41,0x68, +0x83,0x8f,0xc0,0x04,0x01,0xa0,0x26,0x08,0x40,0xb5,0x41,0x50,0x9c,0x0d,0x89,0xb2, +0x30,0x4a,0x33,0x10,0xca,0xb3,0x21,0x19,0x16,0x46,0x31,0x06,0x42,0x79,0x26,0x08, +0x71,0x00,0x06,0x1b,0x12,0x42,0x62,0x14,0x67,0x20,0x94,0x67,0x82,0x00,0x58,0x13, +0x04,0x3a,0x08,0x83,0x0d,0x09,0x55,0x31,0x0a,0x35,0x10,0xca,0x33,0x41,0x00,0xae, +0x0d,0xc9,0x55,0x31,0xca,0x35,0x10,0xca,0x33,0x41,0x00,0xb0,0x09,0xc2,0x1d,0x88, +0xc1,0x06,0x41,0xc9,0x36,0x24,0x99,0xc6,0x28,0xca,0x40,0x28,0xdb,0x86,0xc4,0x90, +0x18,0x65,0x18,0x08,0xe5,0xd9,0x90,0x34,0x12,0xa3,0x64,0x03,0xa1,0x3c,0x13,0x04, +0x20,0xdb,0x90,0x7c,0x15,0xa3,0x10,0x03,0xa1,0x3c,0x1b,0x12,0x28,0x9a,0x2c,0x8c, +0xeb,0x3c,0x30,0x98,0x20,0xe4,0xc1,0x18,0x4c,0x10,0xcc,0xa0,0xdb,0xb0,0x28,0x62, +0xc0,0x28,0xc3,0x40,0x8c,0xc1,0x18,0x8c,0xc1,0x33,0x41,0xd8,0x03,0x32,0x98,0x20, +0x00,0xda,0x06,0x41,0x31,0x83,0x0d,0xcb,0x50,0x06,0x8c,0xa2,0x0c,0xc4,0x18,0x8c, +0xc1,0x18,0x9c,0xc1,0x06,0x81,0x0c,0xd0,0x60,0x82,0xe0,0x07,0x65,0x30,0x41,0x00, +0xb6,0x0d,0x88,0xa2,0x06,0x8c,0xa2,0x0c,0x6b,0x00,0x6c,0x08,0xd8,0x60,0x82,0x00, +0x0a,0x66,0xb0,0x01,0x51,0xdc,0x80,0x51,0x86,0x41,0x01,0x36,0x04,0x6f,0xb0,0x81, +0x08,0x83,0x34,0x68,0x03,0x38,0x98,0x20,0x14,0x02,0x85,0xa1,0xa9,0x0d,0xc3,0xf7, +0x0d,0x1b,0x84,0x8b,0x0e,0x36,0x14,0x72,0x30,0x07,0x40,0x1c,0xd4,0x01,0x0b,0x33, +0xb6,0xb7,0x30,0x3a,0x3e,0x6f,0x6d,0x6e,0x69,0x70,0x6f,0x74,0x65,0x6e,0x74,0x20, +0x63,0x68,0x61,0x72,0x8c,0xa6,0xd2,0xda,0xe0,0xd8,0xca,0x40,0x86,0x5e,0x86,0x56, +0x56,0x40,0xa8,0x84,0x82,0x82,0x36,0x04,0x79,0x30,0x41,0x30,0x05,0x6e,0xc3,0x80, +0x07,0x7a,0xb0,0x07,0x1b,0x86,0x3b,0xe0,0x83,0x3d,0xd8,0x30,0xf4,0x41,0x1f,0xec, +0x01,0x71,0x21,0xe0,0xe7,0xa8,0x8c,0x4e,0x28,0x8d,0x2d,0xcd,0xad,0x2c,0x4c,0x6e, +0x2a,0xac,0x0d,0x8e,0x2d,0xcd,0xed,0x8c,0x28,0x8c,0x2e,0x0c,0x08,0x28,0x2b,0xe8, +0x27,0xa8,0x4a,0x28,0x8d,0x2d,0xcd,0xad,0x2c,0x4c,0x6e,0x2a,0xac,0x0d,0x8e,0x2d, +0xcd,0xed,0x8c,0x28,0x8c,0x2e,0x0c,0x08,0xc8,0xea,0x87,0xc4,0xae,0x6c,0x8c,0xee, +0x4d,0x0e,0xa8,0x89,0x04,0x26,0x06,0x08,0xc8,0xea,0x87,0xc4,0xae,0x6c,0x8c,0xee, +0x4d,0x0e,0x08,0x89,0x04,0x26,0x06,0x08,0x08,0x48,0x6b,0x85,0x00,0x0a,0x7f,0xc0, +0x72,0x08,0xf8,0x39,0x2a,0xa3,0x13,0x4a,0x63,0x4b,0x73,0x2b,0x0b,0x93,0x9b,0x0a, +0x6b,0x83,0x63,0x4b,0x73,0x3b,0x23,0x0a,0xa3,0x0b,0x03,0x02,0xca,0x0a,0xfa,0x09, +0xaa,0x12,0x4a,0x63,0x4b,0x73,0x2b,0x0b,0x93,0x9b,0x0a,0x6b,0x83,0x63,0x4b,0x73, +0x3b,0x23,0x0a,0xa3,0x0b,0x03,0x02,0xb2,0xfa,0x21,0xb1,0x2b,0x1b,0xa3,0x7b,0x93, +0x03,0x6a,0x22,0x81,0x89,0x01,0x02,0xb2,0xfa,0x21,0xb1,0x2b,0x1b,0xa3,0x7b,0x93, +0x03,0x42,0x22,0x81,0x89,0x01,0x02,0x02,0xd2,0xd2,0x01,0x29,0x09,0x3b,0x3b,0x73, +0x91,0x2b,0x9b,0xab,0x63,0xa3,0x5b,0x31,0x88,0x02,0x28,0x84,0xc2,0x86,0x40,0x14, +0xaa,0xb0,0xb1,0xd9,0xb5,0xb9,0xa4,0x91,0x95,0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64, +0x78,0x2e,0x76,0x65,0x72,0x73,0x69,0x6f,0x6e,0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b, +0x5d,0x18,0x9b,0x5d,0x99,0xdc,0x94,0xc0,0xa8,0x43,0x86,0xe7,0x32,0x87,0x16,0x46, +0x56,0x26,0xd7,0xf4,0x46,0x56,0xc6,0x36,0x25,0x40,0xca,0x90,0xe1,0xb9,0xc8,0x95, +0xcd,0xbd,0xd5,0xc9,0x8d,0x95,0xcd,0x4d,0x09,0xe0,0xa0,0x0e,0x19,0x9e,0x4b,0x99, +0x1b,0x9d,0x5c,0x1e,0xd4,0x5b,0x9a,0x1b,0xdd,0xdc,0x94,0xa0,0x0e,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x42,0x00,0x00,0x00,0x26,0x20,0x70,0xac,0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44, +0x62,0x53,0x38,0x3e,0xe2,0x23,0x3e,0xed,0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8, +0x82,0x34,0x04,0x10,0x89,0x4d,0xe1,0xf8,0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00, +0x18,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a, +0xd0,0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6,0x39,0x6c,0xc3, +0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80, +0xf9,0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95, +0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x48,0xc3,0xe5,0x3b,0x8f, +0x2f,0x44,0x04,0x30,0x11,0x21,0xd0,0x0c,0x0b,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3, +0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x1b,0x83,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd, +0x7e,0x71,0xdb,0xb6,0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44, +0x45,0x2c,0x7e,0x71,0xdb,0x66,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15, +0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x76,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xa5,0x03,0x0c,0x3e,0x72,0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x0d,0x48,0xc3,0xe5, +0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x61,0x20,0x00,0x00, +0xce,0x04,0x00,0x00,0x13,0x04,0x57,0x2c,0x10,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x04,0x98,0x01,0x28,0xc2,0x80,0xb2,0x2b,0xa3,0x92,0x2b,0x98,0x1a,0x28,0xa4,0x72, +0x29,0x95,0x52,0x2a,0xa6,0x72,0x2b,0xdd,0x80,0xb2,0x29,0xc3,0x80,0x62,0x2b,0x3e, +0x5a,0x14,0x41,0x19,0x94,0x47,0x09,0x8c,0x00,0x10,0x62,0x8c,0x00,0x04,0x41,0x10, +0x04,0x83,0x31,0x02,0x10,0xc4,0xff,0x7b,0x0c,0xc6,0x08,0x40,0x10,0x04,0xd1,0x6f, +0x06,0x60,0x8c,0x00,0x04,0x41,0x10,0xff,0x85,0x31,0x82,0x16,0xb5,0x57,0x7b,0x1b, +0x23,0x58,0xf9,0x7f,0xf7,0xb9,0x31,0x02,0x10,0x04,0x61,0x36,0x0c,0xc6,0x08,0x5a, +0x73,0xce,0x69,0x6f,0x8c,0x00,0x04,0x41,0x90,0x04,0x83,0x31,0x02,0x10,0x04,0x41, +0x10,0x14,0xc6,0x08,0x40,0x10,0x04,0x59,0x30,0x18,0x23,0x00,0x41,0x10,0x74,0xc1, +0x60,0x8c,0x00,0x04,0x41,0x10,0xfe,0x85,0x31,0x02,0x15,0xaf,0x4f,0xd1,0x1b,0x23, +0x00,0x41,0x10,0x84,0xbf,0x31,0x02,0x10,0x04,0x41,0xfc,0x1b,0x01,0x00,0x00,0x00, +0x23,0x06,0x09,0x00,0x82,0x60,0x70,0x06,0xa2,0x50,0x06,0x54,0x28,0xf8,0x01,0x1d, +0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0x19,0x8c,0x82,0x19,0x54,0x7f,0x20,0x0a,0x75, +0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x67,0x40,0x0a,0x67,0x50,0xe9,0x81,0x28,0xd8, +0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x9c,0x41,0x29,0xa0,0x81,0x05,0x0a,0x7c,0x70, +0x07,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0x06,0xa6,0x90,0x06,0xd7,0x28,0x94,0x02, +0x1e,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0x19,0x9c,0x82,0x1a,0x60,0x7e,0x30,0x0a, +0x79,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x67,0x80,0x0a,0x6b,0x90,0x81,0x02,0x28, +0xe8,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x9c,0x41,0x2a,0xb0,0x81,0x26,0x0a,0xa2, +0xb0,0x07,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0x06,0xaa,0xd0,0x06,0x1b,0x2a,0x90, +0x02,0x1f,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0x19,0xac,0x82,0x1b,0x70,0xaa,0x80, +0x0a,0x7d,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x67,0xc0,0x0a,0x6f,0xd0,0xa1,0xc2, +0x29,0xf8,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x9c,0x41,0x2b,0xc0,0x41,0x18,0xa4, +0x02,0x2b,0xfc,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x9c,0x81,0x2b,0xc4,0xc1,0x18, +0xa8,0x82,0x2a,0x80,0xc2,0x88,0x81,0x01,0x80,0x20,0x18,0x18,0xbb,0x90,0x06,0xab, +0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x06,0x2f,0xa8,0xc1,0x2b,0xcc,0x44,0x84,0x02, +0x00,0x8d,0xc2,0x4c,0xc4,0x28,0x00,0xd0,0x28,0xcc,0x44,0x8c,0x02,0x00,0x8d,0xc2, +0x4c,0xc4,0x28,0x00,0xd0,0x28,0xcc,0x44,0x8c,0x02,0x00,0x8d,0xc2,0x4c,0xc4,0x28, +0x00,0xd0,0x28,0x1c,0x82,0xb0,0x43,0x10,0x66,0x82,0x06,0x1f,0x13,0x36,0xf8,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x41,0x18,0xf4,0x02,0x28,0x34,0xb7,0x30,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x70,0x02,0xc2,0x4e,0x40,0x98,0x1d,0x02,0x7d,0xec,0x10,0xe8,0x33, +0x62,0xd0,0x00,0x20,0x08,0x06,0xd1,0x3a,0xa0,0x02,0xe7,0x0b,0x93,0x94,0x0a,0xa9, +0x90,0x0a,0xa9,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0x61,0x70,0x0e,0xaa,0x70,0x91,0xc3,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09, +0x08,0x3b,0x01,0x61,0x26,0x1c,0xf2,0x31,0xe1,0x90,0x8f,0x09,0x82,0x7c,0x4c,0x10, +0xe4,0x63,0x42,0x00,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x48,0xf4,0x21,0x16,0x82, +0xe1,0x88,0x40,0x0e,0x84,0xef,0x02,0x44,0x59,0xf0,0xc8,0xc7,0x84,0x47,0x3e,0x26, +0x50,0xf0,0x31,0x81,0x82,0xcf,0x88,0x41,0x03,0x80,0x20,0x18,0x44,0xff,0xc0,0x0b, +0x72,0x20,0x0f,0x67,0x60,0x06,0xbd,0xd0,0x0b,0xbd,0xd0,0x0b,0xa3,0x09,0x01,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0x64,0x90,0x0f,0xbd,0xa0,0x06,0xf1,0x30,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x60,0x84,0x10,0x1f,0x13,0x02,0xfa,0xd8,0x97,0xc8,0xc7,0xbe, +0x44,0x3e,0x26,0x88,0x02,0x7c,0x4c,0x18,0x05,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82, +0x41,0xc2,0x12,0xba,0x20,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xd2,0x12,0xbb,0x20, +0x9c,0x00,0xa0,0x13,0x00,0x64,0x06,0x11,0x1f,0x33,0x88,0xf8,0xd8,0x29,0x08,0xf1, +0x31,0x54,0x10,0xe2,0x63,0x42,0x20,0x9f,0x1d,0x1c,0xf2,0xc0,0x24,0x4c,0x62,0xd8, +0x80,0x08,0x84,0x01,0xb0,0xc1,0x90,0xcf,0x0e,0x0e,0x7b,0x80,0x12,0x2b,0x31,0x6c, +0x40,0x04,0xc2,0x00,0x98,0x71,0xc8,0x67,0x07,0x87,0x3e,0x50,0x09,0x96,0x18,0x36, +0x20,0x02,0x61,0x00,0x4c,0x49,0xe4,0xb3,0x83,0xc3,0x1f,0xb0,0x44,0x4a,0x0c,0x1b, +0x10,0x81,0x30,0x00,0xb3,0x04,0xc1,0x40,0x05,0xa0,0x23,0x40,0x5c,0x18,0x03,0x15, +0x00,0x8f,0x00,0x6b,0x61,0x0c,0x54,0x20,0x64,0x01,0xfc,0x84,0x31,0x50,0x81,0x98, +0x05,0xf0,0x13,0xc6,0x40,0x05,0x20,0x26,0xc0,0x4f,0x18,0x45,0x4c,0x50,0xc6,0x04, +0x23,0x06,0x07,0x00,0x82,0x60,0x10,0x06,0x3a,0xd1,0x0f,0xaa,0x40,0x13,0xa3,0x09, +0x01,0x30,0x9a,0x20,0x04,0xc3,0x0d,0x85,0x40,0x06,0xc3,0x0d,0x85,0x40,0x06,0x25, +0x04,0x3a,0xcb,0x20,0x14,0xc1,0x0e,0x0e,0xad,0xa0,0x13,0x09,0x05,0x88,0x31,0x1c, +0x11,0x88,0x83,0xf0,0xcd,0x32,0x0c,0x45,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x54, +0x5a,0x9c,0x84,0x2e,0xf4,0xc4,0xa2,0xa0,0x04,0x4a,0xa0,0x04,0x4a,0x8c,0x26,0x04, +0xc0,0x05,0x88,0x1d,0x31,0x38,0x00,0x10,0x04,0x03,0x32,0x28,0x8b,0x94,0xb0,0x85, +0x9e,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x30,0x42,0x88,0x8f,0x09,0x01,0x7d,0xac, +0x0d,0x82,0xf8,0x0c,0x47,0x04,0xe9,0x20,0x7c,0xb3,0x0c,0x44,0x11,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x81,0x25,0x17,0x2b,0x81,0xd0,0xc1,0x4d,0x08,0xbb,0x09,0x61,0x26, +0xbc,0x83,0x7c,0x4c,0x80,0x07,0xf9,0x9c,0x00,0xa0,0x13,0x00,0x34,0x9a,0xe0,0x08, +0xa3,0x09,0xcf,0x60,0xc9,0x13,0x1f,0x7b,0x02,0xfa,0x9c,0x81,0xb0,0x33,0x10,0x66, +0x02,0x43,0x1f,0x13,0x18,0xfa,0x98,0xa0,0x12,0xf2,0x31,0x61,0x25,0xe4,0x63,0x02, +0x4a,0xc0,0xc7,0xfa,0x41,0x88,0x8f,0x25,0x8c,0x7c,0x2c,0x18,0xe4,0x63,0x4b,0x23, +0x1f,0x0b,0x08,0xf9,0x98,0x65,0xc9,0xc7,0x2c,0x4b,0x3e,0x26,0x04,0xf0,0x19,0x31, +0x30,0x00,0x10,0x04,0x83,0x04,0x36,0xce,0x22,0x18,0x31,0x38,0x00,0x10,0x04,0x03, +0xab,0x35,0xd4,0x42,0x15,0x3c,0x4b,0x12,0xf9,0x18,0x82,0xc8,0xc7,0x28,0x4a,0x3e, +0x26,0x04,0xf0,0xb1,0x80,0x80,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x24,0xb7,0xe1, +0x16,0x81,0x39,0x8e,0x7c,0xac,0x69,0xe4,0x63,0x82,0x01,0x1f,0x0b,0x04,0xf8,0x8c, +0x18,0x18,0x00,0x08,0x82,0x41,0xc2,0x1b,0x73,0x11,0x98,0x11,0xd0,0xc7,0x1c,0x9f, +0x90,0x8f,0x05,0x8e,0x7c,0x2c,0x18,0xe4,0x63,0x11,0x58,0xc8,0x67,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0x12,0xf1,0x90,0x8d,0xc0,0x02,0xb4,0x90,0x8f,0x05,0x39,0x01,0x1f, +0x2b,0xe2,0x80,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x90,0x98,0x87,0x6d,0x04,0x23, +0x06,0x06,0x00,0x82,0x60,0x90,0x9c,0xc7,0x5e,0x04,0x16,0x10,0xf2,0x19,0x31,0x30, +0x00,0x10,0x04,0x83,0x24,0x3d,0xf8,0x22,0xb0,0x00,0x14,0xe4,0x63,0x41,0x2b,0xc0, +0xc7,0x44,0xa1,0x15,0xe0,0x33,0x4b,0x50,0x0c,0x94,0x20,0x04,0xe1,0x13,0x83,0x4f, +0x08,0x3e,0x11,0x0c,0x94,0x20,0x04,0xe1,0x13,0x83,0x4f,0x08,0x3e,0x11,0xd8,0x2b, +0x8c,0x07,0x0c,0x86,0x1b,0x82,0xde,0x00,0x83,0x59,0x86,0xc3,0x08,0x56,0x60,0xa8, +0x0f,0xf1,0x10,0x28,0x00,0x8c,0x15,0x18,0xec,0x83,0x3c,0x08,0x0a,0x00,0x63,0x96, +0x20,0x18,0x8e,0x38,0xd2,0x42,0xf8,0x2c,0x41,0xe8,0x63,0x6c,0x11,0xc4,0x67,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0x12,0xfc,0x40,0x8f,0x60,0xba,0x21,0x68,0x0b,0xa2,0x7e, +0x02,0x36,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x28,0xfc,0xb0,0x8d,0xb4,0x60,0x8f, +0xb0,0x08,0x6e,0xe3,0x36,0x6e,0xe3,0x36,0x46,0x13,0x02,0xe0,0x02,0xc4,0x8e,0x18, +0x1c,0x00,0x08,0x82,0x01,0x19,0xd0,0x07,0x6e,0x94,0x05,0x7b,0x8c,0x26,0x04,0xc0, +0x68,0x82,0x10,0x18,0x21,0xc4,0xc7,0x84,0x80,0x3e,0x23,0x06,0x0d,0x00,0x82,0x60, +0x40,0x81,0x88,0x6f,0xc4,0x05,0x7d,0xa4,0x05,0x5a,0xfc,0xc6,0x6f,0xfc,0xc6,0x6f, +0x8c,0x26,0x04,0xc0,0x05,0x88,0xb5,0xe0,0x88,0x8f,0x1d,0x01,0x7d,0xaa,0x2d,0xf8, +0x03,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80,0x32,0x11,0xf2,0xb8,0x0b,0xfd,0x78,0x8b, +0xa0,0x3c,0xca,0xa3,0x3c,0xca,0x63,0x34,0x21,0x00,0x2e,0x40,0xac,0x05,0x4d,0x7c, +0xac,0x09,0xe8,0x63,0xcc,0x11,0x1f,0x43,0x4c,0x43,0x3e,0xc3,0x11,0x42,0x20,0x7c, +0xa6,0x10,0xf1,0xb1,0x22,0x35,0xe4,0x33,0x1c,0x21,0x04,0xc2,0x57,0x44,0xa0,0x17, +0x20,0xca,0x56,0x23,0x88,0x8f,0x05,0x9e,0x7c,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20, +0xb2,0x91,0xf9,0x08,0x8d,0x14,0xf1,0x8b,0xbe,0xa0,0x0f,0xfa,0xa0,0x0f,0xfa,0x18, +0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0x11,0x83,0x03,0x00,0x41,0x30, +0xb0,0x70,0xa4,0x3e,0x60,0x63,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x2b,0x47,0xec, +0x23,0x36,0x86,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x74,0xe4,0x3e,0x64,0x63,0x18, +0x31,0x38,0x00,0x10,0x04,0x03,0x32,0xa8,0x91,0xfc,0x30,0x8d,0x18,0x19,0x4d,0x08, +0x80,0x11,0x83,0x06,0x00,0x41,0x30,0x88,0x7e,0x84,0x3f,0x58,0x43,0x46,0x64,0x44, +0x46,0xfa,0xa3,0x3f,0xfa,0xa3,0x3f,0x46,0x13,0x02,0x60,0x38,0x22,0xb8,0x8d,0xe0, +0x9b,0x6e,0xc8,0x0d,0x21,0xb0,0xa4,0xa0,0x8f,0x25,0x06,0x7d,0x2c,0x39,0xe8,0x63, +0xc4,0x20,0x1f,0x2b,0x06,0xf9,0xd8,0x60,0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0xac,0x33,0x21,0x91,0xe1,0x37,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x42,0x93,0x12, +0x19,0xc0,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x34,0x31,0x91,0x21,0x3c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x52,0x93,0x11,0x19,0xe4,0x63,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0xac,0x35,0x21,0x91,0x61,0x3e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x62, +0x93,0x12,0x19,0xe8,0xc3,0x84,0xf3,0x90,0x8f,0x09,0x04,0x7c,0x2c,0xb0,0x0f,0xf9, +0x58,0x30,0xc0,0xc7,0x8e,0x22,0x3e,0x16,0xb0,0x87,0x7c,0x2c,0xd1,0x0f,0xf9,0xd8, +0x11,0xc4,0xc7,0x12,0xfe,0x90,0x8f,0x09,0x41,0x7c,0x46,0x0c,0x1c,0x00,0x04,0xc1, +0xc0,0xd1,0x13,0x14,0x69,0x8f,0xf0,0x00,0x8f,0x1b,0x39,0x8a,0x80,0x0c,0x46,0x64, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc2,0x40,0x4e,0x6a,0x44,0x3c,0xd8,0x64,0x34,0x21, +0x00,0x46,0x13,0x84,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x22,0x3e,0xc9,0x11,0xf4, +0x78,0x13,0xf2,0x18,0x0f,0x1d,0xd1,0x11,0x1d,0xd1,0x91,0xd1,0x84,0x00,0x18,0x4d, +0x10,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x20,0x83,0x3b,0xd9,0x11,0xf4,0x70,0x93, +0xd1,0x84,0x40,0x18,0x4d,0x10,0x06,0x13,0x0a,0xf9,0x98,0x50,0xc8,0x67,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0xc8,0x80,0x4f,0xc0,0xa4,0x3d,0xe4,0x64,0x34,0x21,0x10,0x46, +0x13,0x84,0xc1,0x0a,0x21,0x3e,0x56,0x08,0xf1,0xb9,0x07,0x61,0xf7,0x20,0xcc,0x04, +0x42,0x3e,0x26,0x10,0xf2,0x31,0x41,0x90,0x8f,0x09,0x82,0x7c,0x4c,0x08,0xe0,0x33, +0x62,0x60,0x00,0x20,0x08,0x06,0x89,0xac,0xa4,0x49,0x60,0x8a,0x22,0x1f,0x53,0x14, +0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x12,0x5b,0x69,0x93,0x60, +0x38,0xa2,0x70,0x11,0xe1,0x9b,0x65,0x40,0x9a,0x60,0x96,0x20,0x19,0xa8,0x40,0x7a, +0x61,0xd1,0x21,0x64,0xa0,0x02,0x69,0x85,0xc5,0x40,0x06,0x2a,0x80,0x5f,0x58,0xc0, +0x09,0x99,0x25,0x50,0x06,0x2a,0x10,0x23,0xb9,0x05,0x65,0xa0,0x02,0x31,0x92,0x53, +0x50,0x06,0x2a,0x00,0x73,0x4a,0x6a,0x41,0xa9,0x80,0x44,0xa0,0x0a,0x12,0x81,0xe1, +0x86,0x21,0x56,0xd0,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xb4,0x5d,0x99,0x93,0x41, +0x56,0xa6,0x1b,0x02,0x42,0x18,0x6e,0x30,0x68,0xc5,0x0c,0x0c,0x0d,0xf4,0x04,0x04, +0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0xfd,0x8a,0x9d,0x0c,0xc1,0x74,0x43,0x40,0x0c, +0xc3,0x0d,0x0d,0xae,0xa0,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x68,0xe2,0xa2,0x27, +0x49,0xae,0x4c,0x37,0x04,0x8a,0x30,0xdc,0x00,0xed,0x8a,0x19,0x98,0x1b,0x84,0x0a, +0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x33,0x97,0x3e,0x19,0x82,0xe9,0x86,0x80, +0x18,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0x62,0x97,0x54,0xc1,0x91,0x5f,0x41,0x02, +0x55,0x51,0x15,0x55,0x51,0x95,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x11,0x83,0x03, +0x00,0x41,0x30,0x20,0x83,0x73,0x59,0x15,0x1c,0xf1,0x95,0xd1,0x84,0x40,0x18,0x4d, +0x10,0x06,0x13,0x0a,0xf9,0x98,0x50,0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc8, +0x80,0x5d,0x60,0xa5,0x47,0xc4,0x65,0x34,0x21,0x10,0x46,0x13,0x84,0xc1,0x0a,0x21, +0x3e,0x56,0x08,0xf1,0x31,0x41,0x90,0x8f,0x09,0x82,0x7c,0x4c,0x08,0xe0,0x33,0x62, +0x60,0x00,0x20,0x08,0x06,0x89,0xbf,0xd4,0x4a,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0xd6,0xbe,0xe0,0x4a,0x30,0x06,0x23,0x06,0x07,0x00,0x82,0x60,0x60,0xf1,0x4b,0xae, +0x08,0x81,0xe1,0x41,0x40,0x1f,0xc3,0x03,0x81,0x3e,0xa6,0x0c,0xf4,0x31,0x85,0xa0, +0xcf,0x88,0x41,0x02,0x80,0x20,0x18,0x60,0x20,0x13,0x2b,0x42,0x40,0x0c,0x23,0x06, +0x07,0x00,0x82,0x60,0x60,0x89,0xcc,0xae,0xac,0x41,0x60,0x6a,0xb0,0x2f,0x20,0x18, +0x6e,0x08,0xf6,0x05,0x0c,0x66,0x19,0x16,0x25,0xb0,0x37,0xe8,0x17,0x10,0x0c,0x37, +0x04,0xfd,0x02,0x06,0xb3,0x0c,0x4c,0x12,0xcc,0x12,0x34,0x03,0x15,0x08,0x48,0x1d, +0x0a,0x33,0x50,0x81,0xb0,0xc3,0xa1,0x31,0x26,0x2a,0x42,0x7c,0x4c,0x60,0x15,0xf9, +0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xf2,0x32,0xff,0x12,0x18,0x9b,0x94,0x02,0x7d, +0x8c,0x4d,0x4a,0x81,0x3e,0x23,0x06,0x0d,0x00,0x82,0x60,0x10,0xc1,0x4c,0xbb,0x84, +0xca,0xc8,0xe0,0xc9,0x9d,0xb8,0x8b,0xbb,0xb8,0x8b,0xbb,0x8c,0x26,0x04,0xc0,0x68, +0x82,0x10,0x98,0x50,0xc0,0xc7,0x84,0x02,0x3e,0xa3,0x09,0xbc,0x20,0x8c,0x26,0xf4, +0xc2,0x60,0xae,0x40,0xc8,0xc7,0x5c,0x81,0x90,0x8f,0xc1,0xc2,0xac,0xc0,0xc7,0x60, +0x81,0x56,0xe0,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x56,0xce,0xc8,0x0b,0x21,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x81,0xa5,0x33,0xf3,0x42,0x08,0x23,0x06,0x07,0x00,0x82, +0x60,0x60,0xed,0x0c,0xbe,0xd4,0x8a,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x16,0xcf, +0xe4,0x8b,0xad,0x08,0xa7,0x20,0xec,0x14,0x84,0x19,0x21,0xd0,0xc7,0x08,0x81,0x3e, +0x23,0x06,0x0f,0x00,0x82,0x60,0xc0,0xf9,0x0c,0xbc,0xd4,0x4a,0xab,0x08,0xc1,0xb9, +0x9c,0x8b,0xcd,0xd8,0x4c,0xc8,0xe4,0xca,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x88, +0xc1,0x01,0x80,0x20,0x18,0x84,0xc1,0xcf,0x88,0xcc,0xab,0xf0,0xcc,0x68,0x42,0x00, +0x8c,0x26,0x08,0xc1,0x09,0x08,0x3b,0x01,0x61,0x26,0x68,0xf2,0x31,0x41,0x93,0x8f, +0x09,0x82,0x7c,0x4c,0x10,0xe4,0x63,0x42,0x00,0x9f,0x11,0x03,0x03,0x00,0x41,0x30, +0x48,0xe4,0x26,0x65,0x02,0x0b,0xe0,0x45,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x90, +0xd0,0x0d,0xca,0x04,0x16,0xc4,0x8b,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xb1, +0x9b,0x94,0x09,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xb9,0x9b,0xb3,0x09,0x4c,0x92, +0xe4,0x63,0x92,0x24,0x1f,0x13,0x02,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xb2, +0x37,0x32,0x13,0x58,0x1a,0xa4,0x81,0x7c,0x2c,0x0d,0xd2,0x40,0x3e,0x26,0x04,0xf0, +0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe4,0x6f,0x6c,0x26,0xb0,0x22,0xa0,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x24,0xa1,0x13,0x37,0x81,0xdd,0x4b,0x10,0x1f,0x0b,0x18, +0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x19,0xe8,0x8d,0xcf,0xac,0x8b,0xdc,0x8c, +0x26,0x04,0xc0,0x68,0x82,0x10,0x98,0xc8,0x08,0xf1,0x31,0x21,0xa0,0xcf,0x88,0xc1, +0x01,0x80,0x20,0x18,0x90,0xc1,0xdf,0x8c,0x0d,0xbc,0xe4,0xcd,0x68,0x42,0x20,0x58, +0x30,0xc8,0x67,0x96,0xc0,0x19,0xa8,0x40,0x40,0xac,0x09,0x05,0x68,0xa0,0x02,0x21, +0x9a,0x3e,0x80,0x06,0x2a,0x00,0x7f,0x6b,0xf2,0x00,0x1a,0xa8,0x00,0x54,0xad,0x09, +0x05,0x68,0x96,0xe0,0x19,0xa8,0x40,0x10,0x27,0x0f,0x9e,0x81,0x0a,0x04,0x71,0xea, +0xe0,0x19,0xa8,0x00,0x10,0x27,0x0e,0x9e,0x81,0x0a,0x40,0xd6,0x9c,0x3a,0x78,0x2a, +0xd0,0x17,0x28,0x43,0x5f,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc2,0xa0,0x75,0xe0, +0xa6,0x5f,0x4e,0x67,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0xb8,0xa1,0x10,0xc8,0x60, +0xb8,0xa1,0x10,0xc8,0xa0,0x84,0x40,0xa7,0x1b,0x62,0x06,0x66,0x82,0x11,0x83,0x06, +0x00,0x41,0x30,0x88,0x76,0x07,0x6f,0x5c,0xc6,0x75,0x12,0x24,0x6f,0xf2,0x26,0x6f, +0xf2,0x66,0x34,0x21,0x00,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x80,0x0c,0x6a,0x27,0x6f, +0x4c,0xa6,0x75,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x8c,0x10,0xe2,0x63,0x42,0x40, +0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x20,0x03,0xdd,0xf1,0x9b,0x95,0xa1,0x9d,0xd1, +0x84,0x40,0xb0,0x41,0x91,0x8f,0x05,0x82,0x7c,0x86,0x23,0xba,0x20,0xf8,0x2e,0x00, +0x44,0x05,0xd8,0x8e,0x18,0x1c,0x00,0x08,0x82,0x81,0x75,0x3e,0xa0,0xa3,0x11,0x23, +0x06,0x07,0x00,0x82,0x60,0x60,0xa1,0x4f,0xe9,0x70,0x85,0x69,0xe1,0x03,0x82,0xe1, +0x86,0x20,0x7c,0xc0,0x60,0x96,0x01,0x7a,0x02,0x03,0x83,0xf1,0x01,0xc1,0x70,0x43, +0x30,0x3e,0x60,0x30,0xcb,0x10,0x39,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x24,0xf1, +0x13,0x3e,0xe4,0x60,0xe3,0x10,0xc8,0x67,0x38,0x22,0x14,0xd0,0x46,0xf8,0xa6,0x1b, +0xe2,0x00,0x6d,0x02,0x53,0x12,0xfa,0xd8,0xda,0x04,0xf1,0x19,0x6e,0x68,0xd0,0x27, +0x0c,0xa6,0x1b,0xd8,0xa6,0x6d,0x02,0x1b,0x02,0xf9,0x98,0x11,0xc4,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0x92,0xfd,0x59,0x9f,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2c, +0xfc,0xa9,0x9d,0x40,0x19,0x31,0x68,0x00,0x10,0x04,0x83,0x68,0x7f,0x70,0xc7,0x6c, +0xdc,0x67,0x6c,0xc4,0x26,0x77,0x72,0x27,0x77,0x72,0x67,0x34,0x21,0x00,0x46,0x13, +0x84,0x60,0x34,0x61,0x10,0xea,0x6c,0x6e,0x07,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40, +0xe3,0x1f,0xda,0x09,0xe6,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xb4,0xfe,0xa9,0x9d, +0x14,0xa1,0x9f,0x11,0x83,0x06,0x00,0x41,0x30,0x88,0x44,0xe8,0x77,0xda,0xa6,0x7e, +0x84,0x00,0x7c,0xc0,0x07,0x7c,0xc0,0x67,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34, +0x61,0x10,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0x32,0xa1,0xf1,0xa1,0x9b,0xfc,0x31, +0x0a,0xf2,0x21,0x1f,0xf2,0x21,0x9f,0xd1,0x84,0x00,0x18,0x31,0x68,0x00,0x10,0x04, +0x83,0x08,0x85,0xca,0xe7,0x6e,0xf6,0x07,0x39,0xcc,0xc7,0x7c,0xcc,0xc7,0x7c,0x46, +0x13,0x02,0x60,0x0d,0x87,0xb7,0xe9,0x9f,0xfe,0x59,0xc3,0xe1,0x6d,0xfc,0xc7,0x7f, +0xd6,0x70,0x78,0x9b,0xff,0xf9,0x9f,0x61,0x03,0x62,0x50,0x06,0x60,0xd8,0x80,0x10, +0x92,0x01,0x18,0x36,0x20,0x02,0x64,0x00,0xf6,0x70,0x78,0x1b,0x10,0x02,0xa1,0x61, +0x03,0x22,0x38,0x06,0x60,0x0f,0x87,0xb7,0x09,0xa1,0x10,0x1a,0x36,0x20,0x02,0x63, +0x00,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0x7a,0x21,0xf6,0xd1,0x1b,0x11,0xba,0x1b, +0xa7,0x7d,0xda,0xa7,0x7d,0xda,0x67,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61, +0x10,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0x9a,0x21,0xf8,0x09,0x1d,0x13,0xda,0x1b, +0x29,0x7e,0xe2,0x27,0x7e,0xe2,0x67,0x34,0x21,0x00,0x46,0x0c,0x1a,0x00,0x04,0xc1, +0x20,0xaa,0x21,0xf9,0x21,0x1d,0x14,0xea,0x1b,0x6a,0x7e,0xe6,0x67,0x7e,0xe6,0x67, +0x34,0x21,0x00,0xd6,0x70,0xe0,0x1b,0x15,0x6a,0xa1,0x35,0x1c,0xf8,0x66,0x85,0x5c, +0x68,0x0d,0x07,0xbe,0x61,0xa1,0x17,0x1a,0x36,0x20,0x06,0x65,0x00,0x86,0x0d,0x08, +0x21,0x19,0x80,0x61,0x03,0x22,0x40,0x06,0x60,0x0f,0x07,0xbe,0x69,0x21,0x18,0x1a, +0x36,0x20,0x82,0x63,0x00,0xf6,0x70,0xe0,0x1b,0x17,0x8a,0xa1,0x61,0x03,0x22,0x30, +0x06,0xa0,0x48,0x47,0x86,0xc0,0x50,0xa1,0x7e,0x40,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0x9a,0x0e,0xc5,0x8f,0x10,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xf4,0x43,0xfc, +0xa3,0x3a,0x32,0x14,0x78,0xfd,0xd3,0x3f,0xfd,0xd3,0x3f,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xd1,0x18,0x81,0x50, +0xec,0xd8,0x50,0x21,0x06,0x21,0x14,0x42,0x21,0x14,0x42,0xa3,0x09,0x01,0x30,0x62, +0xd0,0x00,0x20,0x08,0x06,0x51,0x19,0x89,0x10,0xed,0xe0,0xd0,0x41,0x06,0x23,0x34, +0x42,0x23,0x34,0x42,0xa3,0x09,0x01,0xb0,0x86,0x03,0xeb,0xe8,0x10,0x0f,0xad,0xe1, +0xc0,0x3a,0x3b,0xd4,0x43,0x6b,0x38,0xb0,0x0e,0x0f,0xf9,0xd0,0xb0,0x01,0x31,0x28, +0x03,0x30,0x6c,0x40,0x08,0xc9,0x00,0x0c,0x1b,0x10,0x01,0x32,0x00,0x7b,0x38,0xb0, +0x4e,0x0f,0xfd,0xd0,0xb0,0x01,0x11,0x1c,0x03,0xb0,0x87,0x03,0xeb,0xf8,0x10,0x18, +0x0d,0x1b,0x10,0x81,0x31,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0x10,0xb1,0x51,0x0a, +0xdd,0xce,0x0f,0xb1,0xc1,0xec,0xa8,0x90,0x0a,0xa9,0x90,0x0a,0x8d,0x26,0x04,0xc0, +0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x44,0x70,0xd4, +0x42,0xbe,0x33,0x46,0x70,0x70,0x3b,0x2e,0xe4,0x42,0x2e,0xe4,0x42,0xa3,0x09,0x01, +0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x91,0x1c,0xbd,0x50,0xf8,0x94,0x91,0x1c,0xe4, +0x0e,0x0c,0xc1,0x10,0x0c,0xc1,0xd0,0x68,0x42,0x00,0xac,0xe1,0x90,0x3b,0x67,0x44, +0x46,0x6b,0x38,0xe4,0x0e,0x1a,0x95,0xd1,0x1a,0x0e,0xb9,0x93,0x46,0x66,0x34,0x6c, +0x40,0x0c,0xca,0x00,0x0c,0x1b,0x10,0x42,0x32,0x00,0xc3,0x06,0x44,0x80,0x0c,0xc0, +0x1e,0x0e,0xb9,0xa3,0x46,0x67,0x34,0x6c,0x40,0x04,0xc7,0x00,0xec,0xe1,0x90,0x3b, +0x6b,0x84,0x46,0xc3,0x06,0x44,0x60,0x0c,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x44, +0x79,0x64,0x43,0xe7,0xc3,0x46,0xe1,0x03,0x3e,0x37,0x74,0x43,0x37,0x74,0x43,0xa3, +0x09,0x01,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xd1,0x1e,0xe1,0x90,0xfa,0xb8,0xd1, +0xf8,0x88,0x4f,0x0e,0xe5,0x50,0x0e,0xe5,0xd0,0x68,0x42,0x00,0xac,0xe1,0x20,0x3e, +0x70,0xc4,0x46,0x6b,0x38,0x88,0x4f,0x1c,0xb5,0xd1,0x1a,0x0e,0xe2,0x23,0x47,0x6e, +0x34,0x6c,0x40,0x0c,0xa4,0x30,0x00,0xc3,0x06,0x84,0x30,0x0a,0x03,0x30,0x6c,0x40, +0x04,0xa2,0x30,0x00,0x7b,0x38,0x88,0xcf,0x1c,0xbd,0xd1,0xb0,0x01,0x11,0x1c,0x03, +0xb0,0x87,0x83,0xf8,0xd0,0x11,0x1c,0x0d,0x1b,0x10,0x81,0x31,0x00,0x23,0x06,0x0d, +0x00,0x82,0x60,0x10,0x89,0xd2,0x0f,0xb5,0x4f,0x1d,0x91,0x41,0xfa,0x80,0x11,0x18, +0x81,0x11,0x18,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41, +0x03,0x80,0x20,0x18,0x44,0xa6,0x34,0x46,0xf4,0x93,0x47,0x68,0xd0,0x3e,0x64,0x44, +0x46,0x64,0x44,0x46,0xa3,0x09,0x01,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x11,0x2a, +0x95,0xd1,0xfd,0xec,0x91,0x1a,0xbc,0x8f,0x19,0x99,0x91,0x19,0x99,0xd1,0x68,0x42, +0x00,0xac,0xe1,0xf0,0x3e,0x7d,0x84,0x47,0x6b,0x38,0xbc,0x8f,0x1f,0xe5,0xd1,0x1a, +0x0e,0xef,0xf3,0x47,0x7a,0x34,0x6c,0x40,0x0c,0xca,0x00,0x0c,0x1b,0x10,0x42,0x32, +0x00,0xc3,0x06,0x44,0x80,0x0c,0xc0,0x1e,0x0e,0xef,0x03,0x4a,0x7b,0x34,0x6c,0x40, +0x04,0xc7,0x00,0xec,0xe1,0xf0,0x3e,0xa1,0xc4,0x47,0xc3,0x06,0x44,0x60,0x0c,0x80, +0xe5,0xc3,0x19,0x81,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x34,0x56,0x1a,0x23,0x55, +0x09,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0x8a,0x25,0x37,0xe2,0x1f,0x52,0x8a,0x85, +0xe0,0x8d,0xde,0xe8,0x8d,0xde,0x68,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61, +0x10,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0xaa,0x25,0x39,0x1a,0x21,0x54,0xaa,0x85, +0x62,0x8e,0xe6,0x68,0x8e,0xe6,0x68,0x34,0x21,0x00,0x46,0x0c,0x1a,0x00,0x04,0xc1, +0x20,0xba,0x25,0x3a,0x32,0x21,0x55,0xba,0x85,0xa3,0x8e,0xea,0xa8,0x8e,0xea,0x68, +0x34,0x21,0x00,0xd6,0x70,0xf0,0x1f,0x56,0x6a,0xa5,0x35,0x1c,0xfc,0xa7,0x95,0x5c, +0x69,0x0d,0x07,0xff,0x71,0xa5,0x57,0x1a,0x36,0x20,0x06,0x65,0x00,0x86,0x0d,0x08, +0x21,0x19,0x80,0x61,0x03,0x22,0x40,0x06,0x60,0x0f,0x07,0xff,0x79,0x25,0x58,0x1a, +0x36,0x20,0x82,0x63,0x00,0xf6,0x70,0xf0,0x1f,0x58,0x8a,0xa5,0x61,0x03,0x22,0x30, +0x06,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x22,0x5f,0xda,0xa3,0x14,0x8a,0x25,0x13, +0x72,0xf8,0x88,0x8f,0xf8,0x88,0x8f,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13, +0x06,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x22,0x71,0xfa,0x23,0x18,0xaa,0x25,0x15, +0x92,0x40,0x09,0x94,0x40,0x09,0x94,0x46,0x13,0x02,0x60,0xc4,0xa0,0x01,0x40,0x10, +0x0c,0x22,0x72,0x0a,0xa5,0x19,0xba,0x25,0x16,0xa2,0x44,0x49,0x94,0x44,0x49,0x94, +0x46,0x13,0x02,0x60,0x0d,0x87,0x15,0xca,0x25,0x5c,0x5a,0xc3,0x61,0x85,0x74,0x29, +0x97,0xd6,0x70,0x58,0xa1,0x5d,0xd2,0xa5,0x61,0x03,0x62,0x50,0x06,0x60,0xd8,0x80, +0x10,0x92,0x01,0x18,0x36,0x20,0x02,0x64,0x00,0xf6,0x70,0x58,0x21,0x5e,0xda,0xa5, +0x61,0x03,0x22,0x38,0x06,0x60,0x0f,0x87,0x15,0xea,0x25,0x5e,0x1a,0x36,0x20,0x02, +0x63,0x00,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0x5a,0x27,0x54,0xb2,0x21,0x5f,0x6a, +0x85,0x2d,0x95,0x52,0x29,0x95,0x52,0x69,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34, +0x61,0x10,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0x7a,0x27,0x56,0xea,0x21,0x71,0x8a, +0x85,0xaf,0x95,0x5a,0xa9,0x95,0x5a,0x69,0x34,0x21,0x00,0x46,0x0c,0x1a,0x00,0x04, +0xc1,0x20,0x8a,0x27,0x57,0x02,0x23,0x72,0x9a,0x85,0x30,0x78,0xa5,0x57,0x7a,0xa5, +0x57,0x1a,0x4d,0x08,0x80,0x35,0x1c,0x70,0xc8,0x9c,0xc0,0x69,0x0d,0x07,0x1c,0x3a, +0xa7,0x70,0x5a,0xc3,0x01,0x87,0xd0,0x49,0x9c,0x86,0x0d,0x88,0x41,0x19,0x80,0x61, +0x03,0x42,0x48,0x06,0x60,0xd8,0x80,0x08,0x90,0x01,0xd8,0xc3,0x01,0x87,0xd2,0x69, +0x9c,0x86,0x0d,0x88,0xe0,0x18,0x80,0x3d,0x1c,0x70,0x48,0x9d,0xc8,0x69,0xd8,0x80, +0x08,0x8c,0x01,0xb0,0x77,0x88,0x07,0xf8,0x58,0x50,0x0e,0xf0,0xb1,0x80,0x1c,0xe0, +0x63,0xc1,0x2d,0xc0,0xc7,0x02,0x5b,0x80,0x8f,0x05,0xac,0x00,0x1f,0x0b,0x56,0x01, +0x3e,0x16,0x94,0x02,0x7c,0x2c,0x20,0x05,0xf8,0x58,0xa0,0x07,0xf0,0xb1,0x20,0x0f, +0xe0,0x63,0x41,0x1b,0xc0,0xc7,0x02,0x36,0x80,0x8f,0x05,0x62,0x00,0x1f,0x0b,0xc2, +0x00,0x3e,0x16,0x5c,0xf0,0xb1,0xc0,0x82,0xcf,0x70,0x44,0xf0,0x47,0xc2,0x37,0xcb, +0x20,0x59,0xc1,0x2c,0xc1,0x34,0x50,0x81,0x94,0x02,0x25,0x22,0xd2,0x40,0x05,0xf2, +0x07,0x14,0x8a,0x48,0x03,0x15,0x48,0x1e,0x50,0x2e,0x22,0x0d,0x54,0x20,0x73,0x40, +0xc9,0x88,0x34,0x50,0x81,0xb4,0x01,0x65,0x23,0xd2,0x40,0x05,0x12,0x06,0x94,0x4a, +0x06,0xd2,0x40,0x05,0x12,0x06,0x14,0x9b,0x48,0x03,0x15,0x40,0x18,0x50,0x28,0x1a, +0x48,0x23,0x06,0x0b,0x00,0x82,0x60,0xe0,0xb1,0x14,0x39,0x11,0x85,0x41,0x14,0xc6, +0x88,0xc1,0x02,0x80,0x20,0x18,0x78,0x2d,0x55,0x4e,0x37,0x61,0x13,0x35,0x71,0x13, +0x36,0x51,0x13,0x23,0x06,0x07,0x00,0x82,0x60,0x60,0xc9,0xd4,0x3b,0x05,0xc2,0x88, +0xc1,0x02,0x80,0x20,0x18,0x78,0x2f,0x75,0x4e,0x39,0x81,0x13,0x37,0x71,0x20,0x89, +0x05,0x02,0x7d,0x2c,0x98,0x25,0xf9,0xd8,0x2c,0x05,0xf1,0x19,0x31,0x30,0x00,0x10, +0x04,0x83,0x64,0xa7,0xde,0xc9,0x31,0x21,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x24,0x3d,0x05,0x4f,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x24,0x3e,0x25,0x4f,0x92, +0x05,0x85,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x01,0xab,0x79,0x0a,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xc0,0xea,0x29,0x7d,0x82,0x88,0x11,0x83,0x03,0x00,0x41,0x30, +0xb0,0x7c,0x6a,0x9f,0x20,0xc1,0xa0,0x9b,0x82,0xc1,0x70,0x43,0x30,0x53,0x60,0x30, +0xcb,0x50,0x51,0xc1,0x1a,0x0e,0xa8,0x64,0x53,0x02,0x05,0x88,0xb1,0x86,0x43,0x2a, +0xe1,0x14,0x41,0x01,0x62,0xac,0xe1,0xa0,0x4a,0x3a,0x65,0x50,0x80,0x18,0x7b,0x38, +0xac,0x12,0x4f,0x21,0x14,0x20,0xc6,0x1e,0x0e,0xac,0xe4,0x53,0x0a,0x05,0x88,0x31, +0x4b,0x30,0xcd,0x12,0x58,0x03,0x15,0x88,0x69,0x06,0x11,0x57,0x0d,0x54,0x20,0xe8, +0x12,0x71,0xd5,0x88,0x81,0x03,0x80,0x20,0x18,0x38,0x70,0xe5,0x4f,0xe4,0x74,0x4b, +0xb6,0xd4,0x52,0x42,0x20,0x08,0xf9,0x84,0x01,0x31,0x00,0x00,0x26,0x00,0x00,0x00, +0x5b,0x8a,0x54,0x08,0xfa,0xe0,0x10,0x85,0x2d,0x05,0x2b,0x04,0x7d,0x70,0x88,0xc2, +0x96,0xe2,0x15,0x82,0x3e,0x38,0x44,0x61,0x4b,0x21,0x0b,0x41,0x1f,0x1c,0xa2,0xb0, +0x65,0x18,0x87,0xa0,0x0f,0xb6,0x0c,0xbc,0x13,0xf4,0xc1,0x96,0xc1,0x77,0x82,0x3e, +0xd8,0x32,0xb8,0x4f,0xd0,0x07,0x5b,0x06,0xf8,0x09,0xfa,0x60,0xcb,0x30,0x42,0x41, +0x1f,0x6c,0x19,0x4a,0x28,0xe8,0x83,0x2d,0x43,0x0d,0x05,0x7d,0xb0,0x65,0xb8,0xa1, +0xa0,0x0f,0xb6,0x0c,0x63,0x14,0xf4,0xc1,0x96,0xa1,0x8c,0x82,0x3e,0xd8,0x32,0xd4, +0x51,0xd0,0x07,0x5b,0x86,0x3b,0x0a,0xfa,0x60,0xcb,0x90,0x4a,0x41,0x1f,0x6c,0x19, +0x56,0x29,0xe8,0x83,0x2d,0xc3,0x2e,0x05,0x7d,0xb0,0x65,0xe8,0xa5,0xa0,0x0f,0xb6, +0x0c,0xed,0x14,0xf4,0xc1,0x96,0xe1,0x9d,0x82,0x3e,0xd8,0x32,0x94,0x55,0xd0,0x07, +0x5b,0x86,0xb3,0x0a,0xfa,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_c47edf9e082b41c638798ed7b37b8e62.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_c47edf9e082b41c638798ed7b37b8e62.h new file mode 100644 index 00000000..519c72a1 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_c47edf9e082b41c638798ed7b37b8e62.h @@ -0,0 +1,795 @@ +// ffx_fsr2_depth_clip_pass_c47edf9e082b41c638798ed7b37b8e62.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_depth_clip_pass_c47edf9e082b41c638798ed7b37b8e62_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_c47edf9e082b41c638798ed7b37b8e62_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_c47edf9e082b41c638798ed7b37b8e62_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_c47edf9e082b41c638798ed7b37b8e62_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_c47edf9e082b41c638798ed7b37b8e62_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_exposure", "r_reactive_mask", "r_transparency_and_composition_mask", "r_reconstructed_previous_nearest_depth", "r_dilated_motion_vectors", "r_previous_dilated_motion_vectors", "r_dilatedDepth", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_c47edf9e082b41c638798ed7b37b8e62_SRVResourceBindings[] = { 7, 6, 9, 3, 4, 0, 1, 5, 2, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_c47edf9e082b41c638798ed7b37b8e62_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_c47edf9e082b41c638798ed7b37b8e62_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_c47edf9e082b41c638798ed7b37b8e62_UAVResourceNames[] = { "rw_prepared_input_color", "rw_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_c47edf9e082b41c638798ed7b37b8e62_UAVResourceBindings[] = { 1, 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_c47edf9e082b41c638798ed7b37b8e62_UAVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_c47edf9e082b41c638798ed7b37b8e62_UAVResourceSpaces[] = { 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_c47edf9e082b41c638798ed7b37b8e62_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_c47edf9e082b41c638798ed7b37b8e62_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_c47edf9e082b41c638798ed7b37b8e62_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_c47edf9e082b41c638798ed7b37b8e62_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_depth_clip_pass_c47edf9e082b41c638798ed7b37b8e62_size = 12264; + +static const unsigned char g_ffx_fsr2_depth_clip_pass_c47edf9e082b41c638798ed7b37b8e62_data[] = { +0x44,0x58,0x42,0x43,0xf0,0x3a,0x3e,0x6c,0x09,0x23,0x9b,0xed,0x45,0x94,0x4c,0xa2, +0xb0,0x90,0xcf,0x80,0x01,0x00,0x00,0x00,0xe8,0x2f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0xf0,0x10,0x00,0x00,0x0c,0x11,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x80,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xf4,0x0e,0x00,0x00,0x62,0x00,0x05,0x00, +0xbd,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xdc,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xb4,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x84,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09,0xa8,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xe4,0x00,0x00,0x00,0x32,0x22,0xc8,0x09, +0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0x84,0xc2,0x1c,0x01,0x18,0x24,0x01, +0x80,0x02,0x23,0x00,0x25,0x18,0x10,0xa1,0x0c,0x00,0x00,0x80,0x0c,0x33,0x00,0x65, +0x40,0x00,0x10,0x94,0x98,0x23,0x40,0x68,0x71,0xcf,0x70,0xf9,0x13,0xf6,0x10,0x92, +0x1f,0x02,0xcd,0xb0,0x10,0x28,0x60,0x94,0x65,0x00,0x68,0x00,0x00,0x00,0x04,0x02, +0x81,0x58,0x90,0xe3,0xa6,0xe1,0xf2,0x27,0xec,0x21,0x24,0x7f,0x25,0xa4,0x95,0x98, +0xfc,0xe2,0xb6,0x51,0x81,0x40,0x20,0x10,0x80,0xa2,0x40,0x00,0x0d,0x00,0x00,0x00, +0x00,0x00,0x00,0x14,0xb9,0x69,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0x5f,0x09,0x69,0x25, +0x26,0x1f,0xb9,0x6d,0x54,0x00,0x00,0x00,0x00,0xa0,0x28,0x13,0x40,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x0a,0x81,0x00,0x20,0x10,0x64,0x29,0x06,0x02,0x80,0x40, +0x20,0x10,0x84,0x29,0x04,0x00,0x00,0x00,0x90,0xa6,0x30,0x10,0x40,0xa3,0x81,0x40, +0x20,0x10,0x00,0x00,0x00,0x41,0x9c,0x82,0x20,0x00,0x08,0x04,0x02,0x81,0x40,0x90, +0xe7,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0x1f,0xb9, +0x6d,0x44,0x00,0x00,0x00,0x40,0x21,0x40,0x80,0x06,0x80,0x42,0x47,0x0d,0x97,0x3f, +0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0x02,0x81,0x40, +0x20,0x0a,0x31,0x02,0x34,0x00,0x44,0x9a,0x23,0x08,0x8a,0xd1,0x00,0x2c,0x00,0x00, +0x13,0x9d,0x06,0x02,0x86,0x11,0x08,0x64,0xa6,0x36,0x18,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87, +0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03,0x3d, +0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00, +0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c, +0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0, +0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03, +0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xa8,0x56,0xc4,0x1a,0x46,0x10,0x90,0x99,0xda, +0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d, +0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc, +0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0,0x1d,0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8,0x21, +0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0xe0,0x7a,0x11, +0x6c,0xa6,0x30,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0, +0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87, +0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a, +0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x90,0x80,0x90,0xd1,0x6c,0x26, +0x34,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a, +0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xa8,0x07,0x77,0x98,0x87,0x74,0x38, +0x07,0x77,0x28,0x07,0x72,0x00,0x83,0x74,0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83, +0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0x01,0x60, +0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8, +0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2,0xe1, +0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c,0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00,0xa8, +0x91,0x6d,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b, +0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0, +0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07, +0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x81,0x8a,0x70,0x33,0x91, +0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03, +0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38, +0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80, +0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x5c,0xa4,0x1b,0x46,0x10,0x80,0x33,0x84, +0xe0,0x63,0x57,0x1b,0x4d,0x3c,0x1e,0x8f,0xc7,0x03,0x00,0x54,0x2e,0x97,0xcb,0x85, +0x40,0x20,0x10,0x08,0x04,0x82,0x7a,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02,0xcc, +0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x02,0x00,0xfd,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x3a,0x0f,0x24,0x90,0x21,0x23,0x25,0x40,0x80,0x1d, +0x4c,0x30,0xe0,0xc1,0x00,0x00,0x00,0x10,0x00,0x00,0xb0,0x83,0x09,0x86,0x3b,0x18, +0x00,0x00,0x00,0x02,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x0c,0x79,0x0c,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x18,0xf2,0x24,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x71, +0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01,0x30, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x02,0x02,0x60,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x43,0x1e,0x0c,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x1a,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x38,0x20, +0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x78,0x40,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x09,0x03,0x20,0x00,0x06,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x18,0xf2,0x90,0x01,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x0c,0x79,0xce,0x00,0x08,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xb2,0x40,0x00,0x00,0x22,0x00,0x00,0x00,0x32,0x1e,0x98,0x1c,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02,0x94,0x40,0x11,0x8c,0x00,0x14,0x43,0x39, +0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44,0x71,0x14,0x7e,0x40,0x81,0x14,0x4c,0x01, +0x15,0x54,0x61,0x15,0x58,0x01,0x06,0x14,0x64,0x40,0x81,0x06,0x14,0x6c,0x40,0x01, +0x07,0x14,0x72,0x40,0x41,0x07,0x14,0x76,0x40,0x81,0x07,0x14,0x7a,0x40,0xc1,0x07, +0x14,0xe2,0x40,0xb9,0x95,0x45,0xd1,0x12,0x14,0xbd,0x42,0x59,0x95,0x13,0x99,0x6a, +0x60,0x04,0x80,0x02,0x63,0x11,0x00,0x10,0x04,0x63,0x11,0x40,0x00,0x04,0xd4,0x9a, +0x01,0xa0,0xd8,0x0c,0x00,0xd1,0x66,0x00,0xe8,0x36,0x03,0x40,0xb9,0x19,0x00,0xda, +0xcd,0x00,0x50,0x6f,0x06,0x80,0x7c,0x33,0x00,0x04,0x9c,0x01,0x00,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x8e,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04, +0x00,0x9a,0x20,0x00,0xd1,0x06,0x61,0x20,0x26,0x08,0x80,0xb4,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x13,0x04,0x60,0xda,0x30,0x20,0x09,0x31,0x41,0x68,0x03,0x3c,0xa0,0x25, +0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x35,0xf6,0xc6,0xf6,0x26,0xf7,0xa5,0x96,0x46, +0x47,0x57,0x26,0x57,0x46,0x36,0x41,0x00,0xa8,0x09,0x02,0x50,0x6d,0x10,0x0c,0x67, +0x43,0x62,0x2c,0x8c,0xd1,0x0c,0x84,0xf1,0xd0,0x92,0xfb,0x4a,0x73,0x83,0xab,0xa3, +0xfb,0x6a,0x7b,0xa3,0x4b,0x7b,0x73,0xfb,0xb2,0x2b,0x1b,0xa3,0x7b,0x93,0x9b,0xdb, +0x90,0x0c,0x4b,0x64,0x24,0x03,0x61,0x3c,0x13,0x84,0x38,0xc8,0x03,0x42,0x72,0x5f, +0x69,0x6e,0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x1b,0x12, +0x62,0xa2,0x0c,0x67,0x20,0x8c,0x67,0x82,0x00,0x58,0x13,0x04,0x3a,0xd0,0x03,0x3e, +0x72,0x5f,0x72,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x1b, +0x12,0xeb,0xc2,0x0c,0x6b,0x20,0x8c,0x67,0x82,0x00,0x5c,0x1c,0x03,0xb9,0x2f,0x3a, +0xb9,0x30,0xb7,0x39,0xb8,0x30,0xb9,0x32,0xb7,0xb1,0xbc,0xaf,0x30,0x37,0xb2,0xaf, +0xb1,0xb7,0x36,0xb8,0xb7,0xb9,0x34,0xba,0xb4,0x37,0xb7,0xaf,0xb6,0xb0,0xb9,0xb5, +0x0d,0x89,0x76,0x6d,0x86,0x36,0x10,0xc6,0x33,0x41,0x00,0xb0,0x09,0xc2,0x1d,0xec, +0x01,0xcd,0x40,0xee,0x4b,0xae,0x6c,0xec,0xcd,0x6d,0x8e,0x4e,0xae,0x6e,0x8c,0xae, +0x8c,0xec,0x0b,0x4e,0xae,0xcc,0x2e,0xed,0xad,0x6e,0xee,0xcb,0xad,0x2c,0x4c,0xae, +0x6c,0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d,0x83,0x60,0x74,0x1b,0x92,0xce,0xfb, +0x0c,0x63,0x20,0x0c,0x30,0x20,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6, +0xd5,0xf6,0x46,0x97,0xf6,0xe6,0xf6,0x65,0x57,0x36,0x46,0xf7,0x26,0x37,0xb7,0x21, +0x49,0x26,0x31,0x30,0x86,0x81,0x30,0x1e,0x86,0x81,0xdc,0x17,0x9c,0x5c,0x99,0x5d, +0xda,0x5b,0xdd,0xdc,0x17,0x59,0x1a,0x5b,0x18,0x5d,0x19,0xd9,0x57,0xdb,0x1b,0x5d, +0xda,0x9b,0xdb,0x97,0x5d,0xd9,0x18,0xdd,0x9b,0xdc,0xdc,0x86,0xa4,0x99,0xc8,0xc0, +0xe8,0x06,0xc2,0x78,0x26,0x08,0x40,0x46,0x47,0xee,0x8b,0x2c,0x8d,0x2d,0x8c,0xae, +0x8c,0x8c,0xa8,0x0c,0x8e,0x0e,0x6d,0x43,0x62,0x06,0xd7,0x19,0x18,0xc4,0x40,0x18, +0xcf,0x86,0x04,0x92,0xaa,0x8c,0x0b,0x83,0x31,0x28,0x03,0x34,0x98,0x20,0xe4,0x01, +0x1f,0xf0,0x92,0xbb,0xfb,0x82,0x93,0x2b,0x83,0x0b,0x93,0x2b,0x23,0xfb,0x4a,0x73, +0x83,0xab,0xa3,0xfb,0x1a,0x7b,0x63,0x7b,0x93,0x9b,0x20,0x98,0x41,0x1d,0x6c,0x58, +0x0c,0x35,0x58,0x03,0x63,0x18,0x08,0x36,0x60,0x03,0x36,0x78,0x26,0x08,0x7b,0xd0, +0x07,0xcc,0xe4,0xee,0xbe,0xc8,0xd2,0xd8,0xc2,0xe8,0xca,0xc8,0xbe,0xe4,0xca,0xc2, +0xc6,0xe8,0xd2,0xec,0xca,0xbe,0xda,0xc2,0xe6,0xd6,0xe6,0x26,0x08,0x80,0xb6,0x41, +0x30,0xe0,0x60,0xc3,0x32,0xb8,0xc1,0x1b,0x18,0xc6,0x40,0xb0,0x01,0x1b,0xb0,0x41, +0x1c,0x6c,0x10,0xda,0x40,0x0e,0x26,0x08,0x7e,0xf0,0x07,0x34,0xc6,0xc4,0x8c,0xa6, +0xa4,0x64,0x26,0x08,0xc0,0xb6,0x01,0x31,0xe8,0xa0,0x0e,0x0c,0x63,0xb0,0x03,0x60, +0x43,0x70,0x07,0x13,0x04,0x50,0x00,0x05,0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61, +0x72,0x43,0x6c,0x61,0x6d,0x70,0x1b,0x10,0x23,0x0f,0xf4,0xc0,0x18,0x06,0x03,0xd8, +0x10,0xec,0xc1,0x06,0x22,0x0d,0xe6,0x00,0x0f,0xf8,0x60,0x82,0xd0,0x07,0x7e,0xc0, +0x25,0x4d,0xaa,0xcc,0x8d,0xac,0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x60,0x06,0x74, +0xb0,0x01,0x49,0xfe,0xc0,0x32,0x1a,0xcd,0x01,0x05,0x3a,0x69,0x4d,0x61,0x78,0x52, +0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x1b,0x90,0x44,0x14,0x2c,0x33,0x68, +0x34,0x07,0x14,0xc8,0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95, +0x4d,0x10,0x00,0x6e,0x03,0x92,0x90,0x82,0x55,0x0a,0x8d,0xe6,0x80,0x02,0xbb,0xb4, +0x24,0x37,0xb8,0x3a,0xba,0xa1,0x37,0xb6,0x37,0x39,0xa9,0xb2,0xb9,0xb7,0x3a,0xb9, +0xb1,0x32,0xa2,0xb4,0xb6,0x32,0xb7,0xb9,0xb4,0x37,0xb7,0xb9,0x09,0x02,0xd0,0x6d, +0x30,0x92,0x53,0xb0,0x50,0xa1,0xd1,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1, +0x11,0xa5,0xb5,0x95,0xb9,0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x00,0x6f,0x83,0x91, +0xa8,0x82,0xb5,0x0a,0x8d,0x46,0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29,0x0d,0x8e,0xa9, +0xcc,0xae,0x8c,0x8d,0xea,0xad,0x6a,0xae,0x6c,0x82,0x00,0x7c,0x1b,0x8c,0xa4,0x15, +0x2c,0x57,0x68,0x34,0x2e,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78, +0x13,0x04,0x00,0x0c,0x36,0x18,0x09,0x2c,0x58,0xb1,0xd0,0x68,0x94,0xcc,0x88,0xca, +0xec,0xd2,0xc6,0xca,0xa8,0xde,0xac,0xd2,0xca,0xee,0x88,0xca,0xe0,0xe8,0xd0,0x26, +0x08,0x40,0x18,0x6c,0x40,0x92,0x59,0xb0,0x68,0xa1,0x71,0x1c,0x50,0xe0,0x61,0xa6, +0x94,0x46,0x47,0x57,0x26,0x37,0x41,0x00,0xc4,0x60,0x03,0x92,0xd8,0x82,0x75,0x0b, +0x8d,0xe3,0x80,0x02,0x25,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba, +0x37,0xb9,0xa9,0xb1,0x30,0xb6,0xb2,0x09,0x02,0x30,0x06,0x1b,0x90,0x24,0x17,0x2c, +0x5d,0x68,0x1c,0x07,0x14,0x08,0x99,0x11,0xbd,0xdd,0xb9,0xcd,0x8d,0x85,0xb1,0x95, +0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x00,0x32,0xd8,0x60,0x24,0xbc,0x60,0xf5, +0x42,0xe3,0xf0,0x33,0x6b,0x7a,0xa3,0x4b,0x7b,0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93, +0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x1b,0x0a,0x73,0x1b,0x2b,0x63,0x63,0x0b,0xa3,0x4b, +0x7b,0x73,0x9b,0x20,0x00,0x65,0xb0,0x01,0x49,0x7e,0xc1,0x02,0x87,0xc6,0x71,0x40, +0x81,0x8c,0x19,0x94,0x5c,0x59,0x11,0x1e,0xdc,0xdb,0x5c,0x9d,0x5c,0xd9,0x04,0x01, +0x30,0x83,0x0d,0x48,0x22,0x0e,0xd6,0x38,0x34,0x8e,0x03,0x0a,0xcc,0xcc,0xa0,0xe4, +0xca,0xec,0xd2,0xde,0xea,0xe6,0x8c,0xe4,0xc2,0xda,0xca,0xa0,0xe4,0xca,0x8a,0xf0, +0xe0,0xde,0xe6,0xea,0xe4,0xca,0x26,0x08,0xc0,0x19,0x6c,0x30,0x92,0x72,0xb0,0xcc, +0xa1,0x71,0xb8,0x98,0x51,0x85,0xb9,0x21,0x85,0xb1,0x99,0x19,0x3d,0x59,0x4d,0x10, +0x00,0x34,0xd8,0x60,0x24,0xe8,0x60,0xa5,0x43,0xe3,0xb0,0x32,0x53,0x4a,0xa3,0xa3, +0x2b,0x93,0x9b,0x2a,0x8b,0xab,0x2b,0x73,0x1b,0x2b,0x63,0x2a,0x73,0x3b,0xa3,0x43, +0x9b,0x20,0x00,0x69,0xb0,0xc1,0x48,0xd6,0xc1,0x62,0x87,0xc6,0xa1,0x62,0x46,0x54, +0xc6,0x46,0x17,0x46,0x95,0xd6,0x56,0x36,0x41,0x00,0xd4,0x60,0x83,0x91,0xb8,0x83, +0xf5,0x0e,0x8d,0xc3,0xcb,0x8c,0x28,0xcf,0x2d,0xac,0x2d,0x6d,0x4c,0xaa,0x6c,0x6e, +0x08,0x2d,0xcc,0xed,0xac,0xcc,0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82,0x00,0xac,0xc1, +0x06,0x23,0x89,0x07,0x4b,0x1e,0x1a,0x87,0x98,0x99,0x55,0x5a,0xd9,0xdd,0x14,0x5c, +0xd8,0x58,0x19,0xd5,0x5b,0x53,0x19,0x5d,0x99,0xdc,0x9c,0x51,0xd8,0x18,0xdd,0x9b, +0xdc,0x04,0x01,0x60,0x83,0x0d,0x48,0x42,0x0f,0x56,0x3d,0x34,0x8e,0x03,0x0a,0x1b, +0x28,0x3b,0x08,0x85,0x51,0x30,0x85,0x54,0x60,0x85,0x57,0x90,0x85,0x5a,0xc0,0x85, +0x5d,0xf0,0x85,0x70,0x20,0x87,0x73,0x50,0x87,0x76,0x80,0x87,0x79,0xb0,0x87,0x0d, +0x83,0xe1,0x07,0xf7,0x30,0x41,0x28,0x84,0x0d,0xc0,0x86,0xc1,0xd0,0x07,0x7d,0xd8, +0x10,0xec,0xc3,0x86,0x61,0xc8,0x07,0x7e,0xa0,0x30,0x34,0xb5,0x61,0x30,0x03,0x33, +0x18,0x36,0x08,0xda,0x3f,0x6c,0x28,0xf2,0xc1,0x1f,0x80,0x3e,0x00,0x09,0x46,0x61, +0x72,0x72,0x61,0x79,0x5f,0x6c,0x6f,0x63,0x61,0x6c,0x5f,0x62,0x79,0x74,0x65,0x73, +0x13,0x04,0xa0,0x0d,0x08,0x85,0xc9,0xc9,0x85,0xe5,0x7d,0xb1,0xbd,0x8d,0x85,0xb1, +0x7d,0xb1,0x91,0xcd,0xd1,0x4d,0x10,0x00,0x37,0x20,0x22,0x26,0x17,0xe6,0x36,0x86, +0x56,0x36,0x37,0x41,0x00,0xde,0x80,0x86,0x19,0xdb,0x5b,0x18,0xdd,0xdc,0x04,0x01, +0x80,0x03,0x16,0x69,0x6e,0x73,0x74,0x73,0x13,0x04,0x20,0x0e,0x48,0xa4,0xb9,0xd1, +0xcd,0x4d,0x10,0x00,0x39,0x20,0x42,0x57,0x86,0xf7,0xc5,0xf6,0x16,0x46,0x36,0x41, +0x00,0xe6,0x80,0x08,0x5d,0x19,0xde,0x97,0xdb,0x9b,0x5c,0x1b,0x13,0xba,0x32,0xbc, +0xaf,0x39,0xba,0x37,0xb9,0x32,0x16,0x75,0x69,0x6e,0x74,0x73,0x1b,0x28,0x91,0x18, +0x09,0x92,0x28,0x09,0x93,0x38,0x09,0x94,0x48,0x09,0x95,0x58,0x09,0x96,0x68,0x09, +0x97,0x78,0x09,0x98,0x18,0x62,0x82,0x90,0x89,0xae,0x0a,0x1b,0x9b,0x5d,0x9b,0x4b, +0x1a,0x59,0x99,0x1b,0xdd,0x94,0x20,0xa8,0x42,0x86,0xe7,0x62,0x57,0x26,0x37,0x97, +0xf6,0xe6,0x36,0x25,0x20,0x9a,0x90,0xe1,0xb9,0xd8,0x85,0xb1,0xd9,0x95,0xc9,0x4d, +0x09,0x8c,0x3a,0x64,0x78,0x2e,0x73,0x68,0x61,0x64,0x65,0x72,0x4d,0x6f,0x64,0x65, +0x6c,0x53,0x82,0xa4,0x0c,0x19,0x9e,0x8b,0x5c,0xd9,0xdc,0x5b,0x9d,0xdc,0x58,0xd9, +0xdc,0x94,0x80,0x0f,0x2a,0x91,0xe1,0xb9,0xd0,0xe5,0xc1,0x95,0x05,0xb9,0xb9,0xbd, +0xd1,0x85,0xd1,0xa5,0xbd,0xb9,0xcd,0x4d,0x11,0xee,0x81,0x1f,0xea,0x90,0xe1,0xb9, +0x94,0xb9,0xd1,0xc9,0xe5,0x41,0xbd,0xa5,0xb9,0xd1,0xcd,0x4d,0x09,0x40,0xa2,0x0b, +0x19,0x9e,0xcb,0xd8,0x5b,0x9d,0x1b,0x5d,0x99,0xdc,0xdc,0x94,0x40,0x26,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x42,0x00,0x00,0x00,0x26,0x20,0x70,0xac,0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44, +0x62,0x53,0x38,0x3e,0xe2,0x23,0x3e,0xed,0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8, +0x82,0x34,0x04,0x10,0x89,0x4d,0xe1,0xf8,0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00, +0x18,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a, +0xd0,0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6,0x39,0x6c,0xc3, +0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80, +0xf9,0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95, +0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x48,0xc3,0xe5,0x3b,0x8f, +0x2f,0x44,0x04,0x30,0x11,0x21,0xd0,0x0c,0x0b,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3, +0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x1b,0x83,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd, +0x7e,0x71,0xdb,0xb6,0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44, +0x45,0x2c,0x7e,0x71,0xdb,0x66,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15, +0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x76,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xa5,0x03,0x0c,0x3e,0x72,0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x0d,0x48,0xc3,0xe5, +0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc4,0x7e,0xdf,0x9e, +0x08,0x2b,0x41,0xc6,0x38,0x79,0x8e,0xd7,0xb3,0x7b,0x8e,0x62,0x44,0x58,0x49,0x4c, +0xd4,0x1e,0x00,0x00,0x62,0x00,0x05,0x00,0xb5,0x07,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xbc,0x1e,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0xac,0x07,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02, +0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff, +0xff,0xff,0xff,0x1f,0x00,0x09,0xa8,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xe8,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0xa4,0xc2,0x1c,0x01,0x18,0x24,0x01,0x80,0x02,0x23,0x00,0x25,0x18,0x10,0xa1, +0x0c,0x00,0x00,0x80,0x0c,0x33,0x00,0x65,0x40,0x00,0x10,0x94,0x98,0x23,0x40,0x68, +0x71,0xcf,0x70,0xf9,0x13,0xf6,0x10,0x92,0x1f,0x02,0xcd,0xb0,0x10,0x28,0x60,0x94, +0x65,0x00,0x68,0x00,0x00,0x00,0x04,0x02,0x81,0x58,0x90,0xe3,0xa6,0xe1,0xf2,0x27, +0xec,0x21,0x24,0x7f,0x25,0xa4,0x95,0x98,0xfc,0xe2,0xb6,0x51,0x81,0x40,0x20,0x10, +0x80,0xa2,0x40,0x00,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x14,0xb9,0x69,0xb8,0xfc, +0x09,0x7b,0x08,0xc9,0x5f,0x09,0x69,0x25,0x26,0x1f,0xb9,0x6d,0x54,0x00,0x00,0x00, +0x00,0xa0,0x28,0x13,0x40,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x0a,0x81,0x00, +0x20,0x10,0x64,0x29,0x06,0x02,0x80,0x40,0x20,0x10,0x84,0x29,0x04,0x00,0x00,0x00, +0x90,0xa6,0x30,0x10,0x40,0xa3,0x81,0x40,0x20,0x10,0x00,0x00,0x00,0x41,0x9c,0x82, +0x20,0x00,0x08,0x04,0x02,0x81,0x40,0x90,0xe7,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24, +0x9f,0xdb,0xa8,0x62,0x25,0x26,0x1f,0xb9,0x6d,0x44,0x00,0x00,0x00,0x40,0x21,0x40, +0x80,0x06,0x80,0x42,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b, +0x31,0xf9,0xc5,0x6d,0x23,0x02,0x81,0x40,0x20,0x0a,0x31,0x02,0x34,0x00,0x44,0x9a, +0x23,0x08,0x8a,0xd1,0x00,0x2c,0x00,0x00,0x13,0x9d,0x06,0x02,0x86,0x11,0x08,0x64, +0xa6,0x36,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a, +0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0, +0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05, +0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98, +0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03, +0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76, +0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xa8, +0x56,0xc4,0x1a,0x46,0x10,0x90,0x99,0xda,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0,0x1d, +0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8,0x21,0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98,0x49, +0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e, +0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde, +0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0, +0x0f,0xc0,0xc0,0x0f,0x90,0xe0,0x7a,0x11,0x6c,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66, +0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e, +0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8, +0xc1,0x0f,0x90,0x80,0x90,0xd1,0x6c,0x26,0x34,0x18,0x07,0x76,0x08,0x87,0x79,0x98, +0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05, +0x3e,0xa8,0x07,0x77,0x98,0x87,0x74,0x38,0x07,0x77,0x28,0x07,0x72,0x00,0x83,0x74, +0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0, +0x87,0x7c,0x80,0x87,0x72,0x40,0x01,0x60,0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6,0x61, +0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14, +0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2,0xe1,0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c,0xd2, +0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00,0xa8,0x91,0x6d,0x26,0x32,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07, +0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79, +0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00, +0x03,0x3f,0x40,0x81,0x8a,0x70,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c, +0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03, +0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a, +0x5c,0xa4,0x1b,0x46,0x10,0x80,0x33,0x84,0xe0,0x63,0x57,0x1b,0x4d,0x3c,0x1e,0x8f, +0xc7,0x03,0x00,0x54,0x2e,0x97,0xcb,0x85,0x40,0x20,0x10,0x08,0x04,0x82,0x7a,0x37, +0x49,0x53,0x44,0x09,0x93,0xcf,0x02,0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x02, +0x00,0xfd,0x92,0x00,0x41,0xc1,0x4c,0x40,0xd0,0x90,0x10,0x73,0x04,0xa0,0x30,0x05, +0x40,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x3a,0x0f, +0x24,0x90,0x21,0x23,0x25,0x40,0x80,0x1d,0x4c,0x30,0xa0,0xc1,0x00,0x00,0x00,0x10, +0x00,0x00,0xb0,0x83,0x09,0x86,0x6f,0x00,0x00,0x00,0x08,0x00,0x00,0x18,0xf2,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x31,0x80,0x00,0x08, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x93,0x00,0x01,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0xc7,0x01,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0x4f,0x04,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x1e,0x0a,0x08,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x16,0x10, +0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x30,0x20,0x00,0x02,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x68,0x40,0x00,0x04,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x30,0xe4,0xe1,0x80,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x60,0xc8,0xe3,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27, +0x0c,0x80,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x06,0x40, +0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x39,0x03,0x20,0x00,0x06, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01,0x00,0x00,0x15,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02, +0x94,0x40,0x11,0x14,0xc3,0x08,0x40,0x39,0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44, +0x71,0x14,0x7e,0x00,0x19,0x47,0x00,0xc8,0x34,0x02,0x40,0x81,0xb1,0x08,0x00,0x08, +0x02,0x6a,0xcd,0x00,0x50,0x6c,0x06,0x80,0x68,0x33,0x00,0x74,0x9b,0x01,0xa0,0xdc, +0x0c,0x00,0xed,0x66,0x00,0xc8,0x37,0x03,0x40,0xc0,0x19,0x00,0x0a,0x8c,0x45,0x00, +0x01,0x10,0x00,0x00,0x79,0x18,0x00,0x00,0xb1,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x04,0x00,0x9a,0x20,0x00,0xd1,0x06,0x61,0x20,0x26,0x08,0x80,0xb4, +0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08,0xc0,0x34,0x41,0x68, +0x83,0x8f,0xc0,0x04,0x01,0xa0,0x26,0x08,0x40,0xb5,0x41,0x50,0x9c,0x0d,0x89,0xb2, +0x30,0x4a,0x33,0x10,0xca,0xb3,0x21,0x19,0x16,0x46,0x31,0x06,0x42,0x79,0x26,0x08, +0x71,0x00,0x06,0x1b,0x12,0x42,0x62,0x14,0x67,0x20,0x94,0x67,0x82,0x00,0x58,0x13, +0x04,0x3a,0x08,0x83,0x0d,0x09,0x55,0x31,0x0a,0x35,0x10,0xca,0x33,0x41,0x00,0xae, +0x0d,0xc9,0x55,0x31,0xca,0x35,0x10,0xca,0x33,0x41,0x00,0xb0,0x09,0xc2,0x1d,0x88, +0xc1,0x06,0x41,0xc9,0x36,0x24,0x99,0xc6,0x28,0xca,0x40,0x28,0xdb,0x86,0xc4,0x90, +0x18,0x65,0x18,0x08,0xe5,0xd9,0x90,0x34,0x12,0xa3,0x64,0x03,0xa1,0x3c,0x13,0x04, +0x20,0xdb,0x90,0x7c,0x15,0xa3,0x10,0x03,0xa1,0x3c,0x1b,0x12,0x28,0x9a,0x2c,0x8c, +0xeb,0x3c,0x30,0x98,0x20,0xe4,0xc1,0x18,0x4c,0x10,0xcc,0xa0,0xdb,0xb0,0x28,0x62, +0xc0,0x28,0xc3,0x40,0x8c,0xc1,0x18,0x8c,0xc1,0x33,0x41,0xd8,0x03,0x32,0x98,0x20, +0x00,0xda,0x06,0x41,0x31,0x83,0x0d,0xcb,0x50,0x06,0x8c,0xa2,0x0c,0xc4,0x18,0x8c, +0xc1,0x18,0x9c,0xc1,0x06,0x81,0x0c,0xd0,0x60,0x82,0xe0,0x07,0x65,0x30,0x41,0x00, +0xb6,0x0d,0x88,0xa2,0x06,0x8c,0xa2,0x0c,0x6b,0x00,0x6c,0x08,0xd8,0x60,0x82,0x00, +0x0a,0x66,0xb0,0x01,0x51,0xdc,0x80,0x51,0x86,0x41,0x01,0x36,0x04,0x6f,0xb0,0x81, +0x08,0x83,0x34,0x68,0x03,0x38,0x98,0x20,0x14,0x02,0x85,0xa1,0xa9,0x0d,0xc3,0xf7, +0x0d,0x1b,0x84,0x8b,0x0e,0x36,0x14,0x72,0x30,0x07,0x40,0x1c,0xd4,0x01,0x0b,0x33, +0xb6,0xb7,0x30,0x3a,0x3e,0x6f,0x6d,0x6e,0x69,0x70,0x6f,0x74,0x65,0x6e,0x74,0x20, +0x63,0x68,0x61,0x72,0x8c,0xa6,0xd2,0xda,0xe0,0xd8,0xca,0x40,0x86,0x5e,0x86,0x56, +0x56,0x40,0xa8,0x84,0x82,0x82,0x36,0x04,0x79,0x30,0x41,0x30,0x05,0x6e,0xc3,0x80, +0x07,0x7a,0xb0,0x07,0x1b,0x86,0x3b,0xe0,0x83,0x3d,0xd8,0x30,0xf4,0x41,0x1f,0xec, +0x01,0x71,0x21,0xe0,0xe7,0xa8,0x8c,0x4e,0x28,0x8d,0x2d,0xcd,0xad,0x2c,0x4c,0x6e, +0x2a,0xac,0x0d,0x8e,0x2d,0xcd,0xed,0x8c,0x28,0x8c,0x2e,0x0c,0x08,0x28,0x2b,0xe8, +0x27,0xa8,0x4a,0x28,0x8d,0x2d,0xcd,0xad,0x2c,0x4c,0x6e,0x2a,0xac,0x0d,0x8e,0x2d, +0xcd,0xed,0x8c,0x28,0x8c,0x2e,0x0c,0x08,0xc8,0xea,0x87,0xc4,0xae,0x6c,0x8c,0xee, +0x4d,0x0e,0xa8,0x89,0x04,0x26,0x06,0x08,0xc8,0xea,0x87,0xc4,0xae,0x6c,0x8c,0xee, +0x4d,0x0e,0x08,0x89,0x04,0x26,0x06,0x08,0x08,0x48,0x6b,0x85,0x00,0x0a,0x7f,0xc0, +0x72,0x08,0xf8,0x39,0x2a,0xa3,0x13,0x4a,0x63,0x4b,0x73,0x2b,0x0b,0x93,0x9b,0x0a, +0x6b,0x83,0x63,0x4b,0x73,0x3b,0x23,0x0a,0xa3,0x0b,0x03,0x02,0xca,0x0a,0xfa,0x09, +0xaa,0x12,0x4a,0x63,0x4b,0x73,0x2b,0x0b,0x93,0x9b,0x0a,0x6b,0x83,0x63,0x4b,0x73, +0x3b,0x23,0x0a,0xa3,0x0b,0x03,0x02,0xb2,0xfa,0x21,0xb1,0x2b,0x1b,0xa3,0x7b,0x93, +0x03,0x6a,0x22,0x81,0x89,0x01,0x02,0xb2,0xfa,0x21,0xb1,0x2b,0x1b,0xa3,0x7b,0x93, +0x03,0x42,0x22,0x81,0x89,0x01,0x02,0x02,0xd2,0xd2,0x01,0x29,0x09,0x3b,0x3b,0x73, +0x91,0x2b,0x9b,0xab,0x63,0xa3,0x5b,0x31,0x88,0x02,0x28,0x84,0xc2,0x86,0x40,0x14, +0xaa,0xb0,0xb1,0xd9,0xb5,0xb9,0xa4,0x91,0x95,0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64, +0x78,0x2e,0x76,0x65,0x72,0x73,0x69,0x6f,0x6e,0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b, +0x5d,0x18,0x9b,0x5d,0x99,0xdc,0x94,0xc0,0xa8,0x43,0x86,0xe7,0x32,0x87,0x16,0x46, +0x56,0x26,0xd7,0xf4,0x46,0x56,0xc6,0x36,0x25,0x40,0xca,0x90,0xe1,0xb9,0xc8,0x95, +0xcd,0xbd,0xd5,0xc9,0x8d,0x95,0xcd,0x4d,0x09,0xe0,0xa0,0x0e,0x19,0x9e,0x4b,0x99, +0x1b,0x9d,0x5c,0x1e,0xd4,0x5b,0x9a,0x1b,0xdd,0xdc,0x94,0xa0,0x0e,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x42,0x00,0x00,0x00,0x26,0x20,0x70,0xac,0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44, +0x62,0x53,0x38,0x3e,0xe2,0x23,0x3e,0xed,0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8, +0x82,0x34,0x04,0x10,0x89,0x4d,0xe1,0xf8,0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00, +0x18,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0a, +0xd0,0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x8f,0xdc,0xb6,0x39,0x6c,0xc3, +0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80, +0xf9,0xc5,0x6d,0x5b,0xc3,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95, +0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x8f,0xdc,0xb6,0x3d,0x48,0xc3,0xe5,0x3b,0x8f, +0x2f,0x44,0x04,0x30,0x11,0x21,0xd0,0x0c,0x0b,0x61,0x09,0xce,0x70,0xf9,0xce,0xe3, +0x0f,0xce,0x64,0xfb,0xc5,0x6d,0x1b,0x83,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd, +0x7e,0x71,0xdb,0xb6,0x50,0x0d,0x97,0xef,0x3c,0xbe,0x04,0x30,0xcf,0x42,0x94,0x44, +0x45,0x2c,0x7e,0x71,0xdb,0x66,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15, +0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x76,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xa5,0x03,0x0c,0x3e,0x72,0xdb,0x56,0x60,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x0d,0x48,0xc3,0xe5, +0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x61,0x20,0x00,0x00, +0xdc,0x04,0x00,0x00,0x13,0x04,0x57,0x2c,0x10,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x04,0x98,0x01,0x28,0xc2,0x80,0xb2,0x2b,0xa3,0x92,0x2b,0x98,0x1a,0x28,0xa4,0xb2, +0x29,0x97,0x52,0x29,0xa5,0x62,0x2a,0xb7,0xd2,0x0d,0x28,0xc3,0x80,0x62,0x2b,0x3e, +0x5a,0x14,0x41,0x19,0x94,0x47,0x09,0x8c,0x00,0x10,0x62,0x8c,0x00,0x04,0x41,0x10, +0x04,0x83,0x31,0x02,0x10,0xc4,0xff,0x7b,0x0c,0xc6,0x08,0x40,0x10,0x04,0xd1,0x6f, +0x06,0x60,0x8c,0x00,0x04,0x41,0x10,0xff,0x85,0x31,0x82,0x16,0xb5,0x57,0x7b,0x1b, +0x23,0x58,0xf9,0x7f,0xf7,0xb9,0x31,0x02,0x10,0x04,0x61,0x36,0x0c,0xc6,0x08,0x5a, +0x73,0xce,0x69,0x6f,0x8c,0x00,0x04,0x41,0x90,0x04,0x83,0x31,0x02,0x10,0x04,0x41, +0x10,0x14,0xc6,0x08,0x40,0x10,0x04,0x59,0x30,0x18,0x23,0x00,0x41,0x10,0x74,0xc1, +0x60,0x8c,0x00,0x04,0x41,0x10,0xfe,0x85,0x31,0x02,0x15,0xaf,0x4f,0xd1,0x1b,0x23, +0x00,0x41,0x10,0x84,0xbf,0x31,0x02,0x10,0x04,0x41,0xfc,0x1b,0x01,0x00,0x00,0x00, +0x23,0x06,0x09,0x00,0x82,0x60,0x70,0x06,0xa2,0x50,0x06,0x54,0x28,0xf8,0x01,0x1d, +0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0x19,0x8c,0x82,0x19,0x54,0x7f,0x20,0x0a,0x75, +0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x67,0x40,0x0a,0x67,0x50,0xe9,0x81,0x28,0xd8, +0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x9c,0x41,0x29,0xa0,0x81,0x05,0x0a,0x7c,0x70, +0x07,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0x06,0xa6,0x90,0x06,0xd7,0x28,0x94,0x02, +0x1e,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0x19,0x9c,0x82,0x1a,0x60,0x7e,0x30,0x0a, +0x79,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x67,0x80,0x0a,0x6b,0x90,0x81,0x02,0x28, +0xe8,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x9c,0x41,0x2a,0xb0,0x81,0x26,0x0a,0xa2, +0xb0,0x07,0x23,0x06,0x09,0x00,0x82,0x60,0x70,0x06,0xaa,0xd0,0x06,0x1b,0x2a,0x90, +0x02,0x1f,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0x19,0xac,0x82,0x1b,0x70,0xaa,0x80, +0x0a,0x7d,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x67,0xc0,0x0a,0x6f,0xd0,0xa1,0xc2, +0x29,0xf8,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x9c,0x41,0x2b,0xc0,0x41,0x18,0xa4, +0x02,0x2b,0xfc,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x9c,0x81,0x2b,0xc4,0xc1,0x18, +0xa8,0x82,0x2a,0x80,0xc2,0x88,0x81,0x01,0x80,0x20,0x18,0x18,0xbb,0x80,0x06,0xab, +0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x06,0x2f,0xa4,0xc1,0x2b,0xcc,0x44,0x84,0x02, +0x00,0x8d,0xc2,0x4c,0xc4,0x28,0x00,0xd0,0x28,0xcc,0x44,0x8c,0x02,0x00,0x8d,0xc2, +0x4c,0xc4,0x28,0x00,0xd0,0x28,0xcc,0x44,0x8c,0x02,0x00,0x8d,0xc2,0x4c,0xc4,0x28, +0x00,0xd0,0x28,0x1c,0x82,0xb0,0x43,0x10,0x66,0x82,0x06,0x1f,0x13,0x36,0xf8,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x41,0x18,0xf4,0x02,0x28,0x34,0xb7,0x30,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x70,0x02,0xc2,0x4e,0x40,0x98,0x1d,0x02,0x7d,0xec,0x10,0xe8,0x33, +0x62,0xd0,0x00,0x20,0x08,0x06,0xd1,0x3a,0xa0,0x02,0xe7,0x0b,0x93,0x94,0x0a,0xa9, +0x90,0x0a,0xa9,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0x61,0x70,0x0e,0xaa,0x70,0x91,0xc3,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09, +0x08,0x3b,0x01,0x61,0x26,0x1c,0xf2,0x31,0xe1,0x90,0x8f,0x09,0x82,0x7c,0x4c,0x10, +0xe4,0x63,0x42,0x00,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x48,0xf4,0x21,0x16,0x82, +0xe1,0x88,0x40,0x0e,0x84,0xef,0x02,0x44,0x59,0xf0,0xc8,0xc7,0x84,0x47,0x3e,0x26, +0x50,0xf0,0x31,0x81,0x82,0xcf,0x88,0x41,0x03,0x80,0x20,0x18,0x44,0xff,0xc0,0x0b, +0x72,0x20,0x0f,0x67,0x60,0x06,0xbd,0xd0,0x0b,0xbd,0xd0,0x0b,0xa3,0x09,0x01,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0x64,0x90,0x0f,0xbd,0xa0,0x06,0xf1,0x30,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x60,0x84,0x10,0x1f,0x13,0x02,0xfa,0xd8,0x97,0xc8,0xc7,0xbe, +0x44,0x3e,0x26,0x88,0x02,0x7c,0x4c,0x18,0x05,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82, +0x41,0xc2,0x12,0xe0,0x20,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xd2,0x12,0xe1,0x20, +0x9c,0x00,0xa0,0x13,0x00,0x64,0x06,0x11,0x1f,0x33,0x88,0xf8,0xd8,0x29,0x08,0xf1, +0x31,0x54,0x10,0xe2,0x63,0x42,0x20,0x9f,0x1d,0x1c,0xf2,0xc0,0x24,0x4c,0x62,0xd8, +0x80,0x08,0x84,0x01,0xb0,0xc1,0x90,0xcf,0x0e,0x0e,0x7b,0x80,0x12,0x2b,0x31,0x6c, +0x40,0x04,0xc2,0x00,0x98,0x71,0xc8,0x67,0x07,0x87,0x3e,0x50,0x09,0x96,0x18,0x36, +0x20,0x02,0x61,0x00,0x4c,0x49,0xe4,0xb3,0x83,0xc3,0x1f,0xb0,0x44,0x4a,0x0c,0x1b, +0x10,0x81,0x30,0x00,0xb3,0x04,0xc1,0x40,0x05,0xa0,0x23,0x40,0x5c,0x18,0x03,0x15, +0x00,0x8f,0x00,0x6b,0x61,0x0c,0x54,0x20,0x64,0x01,0xfc,0x84,0x31,0x50,0x81,0x98, +0x05,0xf0,0x13,0xc6,0x40,0x05,0x20,0x26,0xc0,0x4f,0x18,0x45,0x4c,0x50,0xc6,0x04, +0x23,0x06,0x07,0x00,0x82,0x60,0x10,0x06,0x3a,0xd1,0x0f,0xaa,0x40,0x13,0xa3,0x09, +0x01,0x30,0x9a,0x20,0x04,0xc3,0x0d,0x85,0x40,0x06,0xc3,0x0d,0x85,0x40,0x06,0x25, +0x04,0x3a,0xcb,0x20,0x14,0xc1,0x0e,0x0e,0xad,0xa0,0x13,0x09,0x05,0x88,0x31,0x1c, +0x11,0x88,0x83,0xf0,0xcd,0x32,0x0c,0x45,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x54, +0x5a,0x9c,0x84,0x2e,0xf4,0xc4,0xa2,0xa0,0x04,0x4a,0xa0,0x04,0x4a,0x8c,0x26,0x04, +0xc0,0x05,0x88,0x1d,0x31,0x38,0x00,0x10,0x04,0x03,0x32,0x28,0x8b,0x94,0xb0,0x85, +0x9e,0x18,0x4d,0x08,0x80,0xd1,0x04,0x21,0x30,0x42,0x88,0x8f,0x09,0x01,0x7d,0xac, +0x0d,0x82,0xf8,0x0c,0x47,0x04,0xe9,0x20,0x7c,0xb3,0x0c,0x44,0x11,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x81,0x25,0x17,0x2b,0x81,0xd0,0xc1,0x4d,0x08,0xbb,0x09,0x61,0x26, +0xbc,0x83,0x7c,0x4c,0x80,0x07,0xf9,0x9c,0x00,0xa0,0x13,0x00,0x34,0x9a,0xe0,0x08, +0xa3,0x09,0xcf,0x60,0xc9,0x13,0x1f,0x7b,0x02,0xfa,0x9c,0x81,0xb0,0x33,0x10,0x66, +0x02,0x43,0x1f,0x13,0x18,0xfa,0x98,0xa0,0x12,0xf2,0x31,0x61,0x25,0xe4,0x63,0x02, +0x4a,0xc0,0xc7,0xfa,0x41,0x88,0x8f,0x25,0x8c,0x7c,0x2c,0x18,0xe4,0x63,0x4b,0x23, +0x1f,0x0b,0x08,0xf9,0x98,0x65,0xc9,0xc7,0x2c,0x4b,0x3e,0x26,0x04,0xf0,0x19,0x31, +0x30,0x00,0x10,0x04,0x83,0x04,0x36,0xce,0x22,0x18,0x31,0x38,0x00,0x10,0x04,0x03, +0xab,0x35,0xd4,0x42,0x15,0x3c,0x4b,0x12,0xf9,0x18,0x82,0xc8,0xc7,0x28,0x4a,0x3e, +0x26,0x04,0xf0,0xb1,0x80,0x80,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x24,0xb7,0xe1, +0x16,0x81,0x39,0x8e,0x7c,0xac,0x69,0xe4,0x63,0x82,0x01,0x1f,0x0b,0x04,0xf8,0x8c, +0x18,0x18,0x00,0x08,0x82,0x41,0xc2,0x1b,0x73,0x11,0x98,0x11,0xd0,0xc7,0x1c,0x9f, +0x90,0x8f,0x05,0x8e,0x7c,0x2c,0x18,0xe4,0x63,0x11,0x58,0xc8,0x67,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0x12,0xf1,0x90,0x8d,0xc0,0x02,0xb4,0x90,0x8f,0x05,0x39,0x01,0x1f, +0x2b,0xe2,0x80,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x90,0x98,0x87,0x6d,0x04,0x23, +0x06,0x06,0x00,0x82,0x60,0x90,0x9c,0x87,0x5e,0x04,0x16,0x10,0xf2,0x19,0x31,0x30, +0x00,0x10,0x04,0x83,0x24,0x3d,0xf6,0x22,0xb0,0x00,0x14,0xe4,0x63,0x41,0x2b,0xc0, +0xc7,0x44,0xa1,0x15,0xe0,0x33,0x4b,0x50,0x0c,0x94,0x20,0x04,0xe1,0x13,0x83,0x4f, +0x08,0x3e,0x11,0x0c,0x94,0x20,0x04,0xe1,0x13,0x83,0x4f,0x08,0x3e,0x11,0xd8,0x2b, +0x8c,0x07,0x0c,0x86,0x1b,0x82,0xde,0x00,0x83,0x59,0x86,0xc3,0x08,0x56,0x60,0xa8, +0x0f,0xf1,0x10,0x28,0x00,0x8c,0x15,0x18,0xec,0x83,0x3c,0x08,0x0a,0x00,0x63,0x96, +0x20,0x18,0x8e,0x38,0xd2,0x42,0xf8,0x2c,0x41,0xe8,0x63,0x6c,0x11,0xc4,0x67,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0x12,0xfc,0x40,0x8f,0x60,0xba,0x21,0x68,0x0b,0xa2,0x7e, +0x02,0x36,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x28,0xfc,0xb0,0x8d,0xb4,0x60,0x8f, +0xb0,0x08,0x6e,0xe3,0x36,0x6e,0xe3,0x36,0x46,0x13,0x02,0xe0,0x02,0xc4,0x8e,0x18, +0x1c,0x00,0x08,0x82,0x01,0x19,0xd0,0x07,0x6e,0x94,0x05,0x7b,0x8c,0x26,0x04,0xc0, +0x68,0x82,0x10,0x18,0x21,0xc4,0xc7,0x84,0x80,0x3e,0x23,0x06,0x0d,0x00,0x82,0x60, +0x40,0x81,0x88,0x6f,0xc4,0x05,0x7d,0xa4,0x05,0x5a,0xfc,0xc6,0x6f,0xfc,0xc6,0x6f, +0x8c,0x26,0x04,0xc0,0x05,0x88,0xb5,0xe0,0x88,0x8f,0x1d,0x01,0x7d,0xaa,0x2d,0xf8, +0x03,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80,0x32,0x11,0xf2,0xb8,0x0b,0xfd,0x78,0x8b, +0xa0,0x3c,0xca,0xa3,0x3c,0xca,0x63,0x34,0x21,0x00,0x2e,0x40,0xac,0x05,0x4d,0x7c, +0xac,0x09,0xe8,0x63,0xcc,0x11,0x1f,0x43,0x4c,0x43,0x3e,0xc3,0x11,0x42,0x20,0x7c, +0xa6,0x10,0xf1,0xb1,0x22,0x35,0xe4,0x33,0x1c,0x21,0x04,0xc2,0x57,0x44,0xa0,0x17, +0x20,0xca,0x56,0x23,0x88,0x8f,0x05,0x9e,0x7c,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20, +0xb2,0x91,0xf9,0x08,0x8d,0x14,0xf1,0x8b,0xbe,0xa0,0x0f,0xfa,0xa0,0x0f,0xfa,0x18, +0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0x11,0x83,0x03,0x00,0x41,0x30, +0xb0,0x70,0xa4,0x3e,0x60,0x63,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x2b,0x47,0xec, +0x23,0x36,0x86,0x11,0x83,0x03,0x00,0x41,0x30,0xb0,0x74,0xe4,0x3e,0x64,0x63,0x18, +0x31,0x38,0x00,0x10,0x04,0x03,0x32,0xa8,0x91,0xfc,0x30,0x8d,0x18,0x19,0x4d,0x08, +0x80,0x11,0x83,0x06,0x00,0x41,0x30,0x88,0x7e,0x84,0x3f,0x58,0x43,0x46,0x64,0x44, +0x46,0xfa,0xa3,0x3f,0xfa,0xa3,0x3f,0x46,0x13,0x02,0x60,0x38,0x22,0xb8,0x8d,0xe0, +0x9b,0x6e,0xc8,0x0d,0x21,0xb0,0xa4,0xa0,0x8f,0x25,0x06,0x7d,0x2c,0x39,0xe8,0x63, +0xc4,0x20,0x1f,0x2b,0x06,0xf9,0xd8,0x60,0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0xac,0x33,0x21,0x91,0xe1,0x37,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x42,0x93,0x12, +0x19,0xc0,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0x34,0x31,0x91,0x21,0x3c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x52,0x93,0x11,0x19,0xe4,0x63,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0xac,0x35,0x21,0x91,0x61,0x3e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x62, +0x93,0x12,0x19,0xe8,0xc3,0x84,0xf3,0x90,0x8f,0x09,0x04,0x7c,0x2c,0xb0,0x0f,0xf9, +0x58,0x30,0xc0,0xc7,0x8e,0x22,0x3e,0x16,0xb0,0x87,0x7c,0x2c,0xd1,0x0f,0xf9,0xd8, +0x11,0xc4,0xc7,0x12,0xfe,0x90,0x8f,0x09,0x41,0x7c,0x46,0x0c,0x1c,0x00,0x04,0xc1, +0xc0,0xd1,0x13,0x14,0x69,0x8f,0xf0,0x00,0x8f,0x1b,0x39,0x8a,0x80,0x0c,0x46,0x64, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc8,0x20,0x4e,0x6a,0x44,0x3c,0xd0,0x64,0x34,0x21, +0x00,0x46,0x13,0x84,0xc0,0x74,0x43,0x88,0x8f,0xe9,0x86,0x10,0x9f,0x11,0x83,0x03, +0x00,0x41,0x30,0x08,0x83,0x3b,0xd1,0x91,0xf3,0x88,0x93,0xd1,0x84,0x00,0x18,0x4d, +0x10,0x82,0x13,0x10,0x76,0x02,0xc2,0xec,0x10,0xe8,0x63,0x87,0x40,0x9f,0x11,0x83, +0x03,0x00,0x41,0x30,0x08,0x03,0x3f,0x09,0x13,0xf7,0xd8,0x93,0xd1,0x84,0x00,0x18, +0x4d,0x10,0x82,0x13,0x10,0x76,0x02,0xc2,0x4c,0x38,0xe4,0x63,0xc2,0x21,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x48,0x5c,0x45,0x4c,0x84,0x11,0x03,0x03,0x00,0x41,0x30, +0x48,0x5e,0x65,0x4c,0x84,0x13,0x00,0x74,0x02,0x80,0x46,0x0c,0x1a,0x00,0x04,0xc1, +0x20,0x82,0x95,0x36,0xe1,0x8f,0x51,0x11,0x02,0x37,0x71,0x13,0x37,0x71,0x93,0xd1, +0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x04,0x4d,0x18,0x4d,0xd8,0x06,0x13,0x08,0xf9, +0x98,0x40,0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc8,0xe0,0x55,0xe6,0x04,0x44, +0x4a,0x65,0x34,0x21,0x10,0x46,0x13,0x84,0xc1,0x0a,0x21,0x3e,0x56,0x08,0xf1,0xb1, +0x4d,0x90,0x8f,0x6d,0x82,0x7c,0x4c,0x10,0xe4,0x63,0x82,0x20,0x1f,0x13,0x02,0xf8, +0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x32,0x2e,0x7a,0x12,0x18,0x82,0xc8,0xc7,0x10, +0x44,0x3e,0x26,0x04,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe4,0x5c,0xfc,0x24, +0x18,0x8e,0x28,0x7e,0x44,0xf8,0x66,0x19,0x90,0x26,0x98,0x25,0x48,0x06,0x2a,0x90, +0x5e,0x58,0xf8,0x08,0x19,0xa8,0x40,0x5a,0x61,0x31,0x90,0x81,0x0a,0xe0,0x17,0x16, +0x91,0x42,0x66,0x09,0x94,0x81,0x0a,0xc4,0x48,0x6e,0x41,0x19,0xa8,0x40,0x8c,0xe4, +0x14,0x94,0x81,0x0a,0x00,0xa5,0x92,0x5a,0x50,0x2a,0xf8,0xa0,0x8a,0x0f,0x86,0x1b, +0x06,0x71,0x41,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0xd0,0xd8,0x65,0x54,0x86,0x71, +0x99,0x6e,0x08,0x08,0x61,0xb8,0xc1,0x28,0x17,0x33,0x30,0x3a,0x58,0x15,0x10,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x81,0x06,0x2f,0xa6,0x32,0x04,0xd3,0x0d,0x01,0x31,0x0c, +0x37,0x34,0xe9,0x82,0x06,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0xcd,0x8b,0xaa,0x24, +0xea,0x32,0xdd,0x10,0x28,0xc2,0x70,0x03,0xc4,0x2e,0x66,0x60,0x7a,0x20,0x2b,0x20, +0x18,0x31,0x38,0x00,0x10,0x04,0x03,0xed,0x5e,0x5a,0x65,0x08,0xa6,0x1b,0x02,0x62, +0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xa8,0x5f,0x74,0x25,0x4d,0xe0,0x05,0x09,0x76, +0x65,0x57,0x76,0x65,0x57,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0x80,0x0c,0xf0,0x85,0x57,0xd2,0xe4,0x5d,0x46,0x13,0x02,0x61,0x34,0x41, +0x18,0x4c,0x28,0xe4,0x63,0x42,0x21,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x20,0x83, +0x7e,0x09,0x17,0x37,0x99,0x97,0xd1,0x84,0x40,0x18,0x4d,0x10,0x06,0x2b,0x84,0xf8, +0x58,0x21,0xc4,0xc7,0x04,0x41,0x3e,0x26,0x08,0xf2,0x31,0x21,0x80,0xcf,0x88,0x81, +0x01,0x80,0x20,0x18,0x24,0x2f,0x63,0x2e,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x58, +0x2c,0x93,0x2e,0xc1,0x18,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xd5,0x32,0xea,0x22, +0x04,0x66,0x07,0x01,0x7d,0xcc,0x0e,0x04,0xfa,0x98,0x32,0xd0,0xc7,0x14,0x82,0x3e, +0x23,0x06,0x09,0x00,0x82,0x60,0x80,0xc5,0x8c,0xb8,0x08,0x01,0x31,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x81,0x35,0x33,0xec,0xb2,0x06,0x81,0xa9,0x01,0xcb,0x80,0x60,0xb8, +0x21,0x60,0x19,0x30,0x98,0x65,0x58,0x94,0xc0,0xde,0xc0,0x65,0x40,0x30,0xdc,0x10, +0xb8,0x0c,0x18,0xcc,0x32,0x30,0x49,0x30,0x4b,0xd0,0x0c,0x54,0x20,0x62,0x75,0x28, +0xcc,0x40,0x05,0xc2,0x0e,0x87,0xc6,0xd8,0xac,0x08,0xf1,0x31,0xa1,0x57,0xe4,0x33, +0x62,0x60,0x00,0x20,0x08,0x06,0x09,0xd8,0xc0,0x4c,0x60,0x7d,0xe2,0x0b,0xf4,0xb1, +0x3e,0xf1,0x05,0xfa,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x14,0x36,0xfe,0x22,0x2b, +0x34,0x93,0x2a,0xa8,0xf2,0x2f,0xff,0xf2,0x2f,0xff,0x32,0x9a,0x10,0x00,0xa3,0x09, +0x42,0x60,0x42,0x01,0x1f,0x13,0x0a,0xf8,0x8c,0x26,0xa0,0x83,0x30,0x9a,0x90,0x0e, +0x83,0x9d,0x03,0x21,0x1f,0x3b,0x07,0x42,0x3e,0x96,0x0e,0xe4,0x02,0x1f,0x4b,0x87, +0x72,0x81,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x58,0x6a,0x33,0x32,0x84,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0xd6,0xda,0x90,0x0c,0x21,0x8c,0x18,0x1c,0x00,0x08,0x82, +0x81,0xc5,0x36,0x29,0x63,0x2e,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x58,0x6d,0xa3, +0x32,0xe7,0x22,0x9c,0x82,0xb0,0x53,0x10,0x66,0x84,0x40,0x1f,0x23,0x04,0xfa,0x8c, +0x18,0x3c,0x00,0x08,0x82,0x01,0xf7,0x36,0x21,0x63,0x2e,0xbe,0x22,0x04,0xf8,0x82, +0x2f,0x67,0x73,0x36,0x32,0xa3,0x2e,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xf6,0x0e, +0x95,0x7c,0xec,0x1d,0x2a,0xf9,0x98,0x20,0xc8,0xc7,0x04,0x41,0x3e,0x26,0x04,0xf0, +0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xc4,0x6f,0x6a,0x26,0xb0,0x80,0x5f,0xe4,0x33, +0x62,0x60,0x00,0x20,0x08,0x06,0x09,0xe8,0xcc,0x4c,0x60,0x41,0xbf,0xc8,0x67,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0x12,0xd1,0xa1,0x99,0x60,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0x92,0xd1,0x99,0x9b,0xc0,0x9a,0x46,0x3e,0xd6,0x34,0xf2,0x31,0x21,0x80,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x24,0xa7,0xe3,0x33,0x81,0x91,0x01,0x19,0xc8,0xc7,0xc8, +0x80,0x0c,0xe4,0x63,0x42,0x00,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x48,0x56,0x47, +0x6c,0x02,0x2b,0x02,0xfa,0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xd2,0x3a,0x7d,0x13, +0xd8,0xc8,0x04,0xf1,0xb1,0x80,0x91,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x90,0x81, +0xe9,0xa8,0xcd,0xbd,0xf8,0xcd,0x68,0x42,0x00,0x8c,0x26,0x08,0x81,0xb9,0x8c,0x10, +0x1f,0x13,0x02,0xfa,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x19,0xac,0xce,0xdb,0xf0, +0x4b,0xe9,0x8c,0x26,0x04,0x82,0x05,0x83,0x7c,0x66,0x09,0x9c,0x81,0x0a,0x04,0xc7, +0x9a,0x50,0x80,0x06,0x2a,0x10,0xa2,0xe9,0x03,0x68,0xa0,0x02,0xb0,0xb9,0x26,0x0f, +0xa0,0x81,0x0a,0x40,0xdc,0x9a,0x50,0x80,0x66,0x09,0x9e,0x81,0x0a,0x04,0x71,0xf2, +0xe0,0x19,0xa8,0x40,0x10,0xa7,0x0e,0x9e,0x81,0x0a,0x00,0x71,0xe2,0xe0,0x19,0xa8, +0x00,0xd4,0xcd,0xa9,0x83,0xa7,0x02,0x93,0x81,0x32,0x4c,0x06,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0x20,0x0c,0x72,0x87,0x6f,0x52,0x66,0x76,0x46,0x13,0x02,0x60,0x34,0x41, +0x08,0x86,0x1b,0x0a,0x81,0x0c,0x86,0x1b,0x0a,0x81,0x0c,0x4a,0x08,0x74,0xba,0xa1, +0x67,0x78,0x26,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xe8,0x7c,0x48,0x47,0x67,0x74, +0x27,0x41,0x4a,0xa7,0x74,0x4a,0xa7,0x74,0x46,0x13,0x02,0x60,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0xc8,0x20,0x7c,0x4a,0x47,0x66,0x72,0x67,0x34,0x21,0x00,0x46,0x13,0x84, +0xc0,0x08,0x21,0x3e,0x26,0x04,0xf4,0x19,0x31,0x38,0x00,0x10,0x04,0x03,0x32,0x30, +0x1f,0xd5,0xb9,0x19,0xf0,0x19,0x4d,0x08,0x04,0x1b,0x14,0xf9,0x58,0x20,0xc8,0x67, +0x38,0xa2,0x0b,0x82,0xef,0x02,0x40,0x54,0x80,0xed,0x88,0xc1,0x01,0x80,0x20,0x18, +0x58,0xf3,0xc3,0x3a,0x1a,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x16,0xfd,0xc4,0x0e, +0x57,0x98,0xd6,0x3e,0x20,0x18,0x6e,0x08,0xda,0x07,0x0c,0x66,0x19,0xa0,0x27,0x30, +0x30,0x78,0x1f,0x10,0x0c,0x37,0x04,0xef,0x03,0x06,0xb3,0x0c,0x91,0x13,0x8c,0x18, +0x18,0x00,0x08,0x82,0x41,0xd2,0x3f,0xed,0xf3,0x0b,0xe6,0x0b,0x81,0x7c,0x86,0x23, +0x42,0x81,0x6e,0x84,0x6f,0xba,0x21,0x0e,0xe8,0x26,0x30,0x25,0xa1,0x8f,0xdd,0x4d, +0x10,0x9f,0xe1,0x86,0x86,0x7e,0xc2,0x60,0xba,0x01,0x6f,0xf2,0x26,0xb0,0x21,0x90, +0x8f,0x19,0x41,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0x39,0xa1,0xfb,0x09,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x22,0xa1,0xf0,0x09,0x94,0x11,0x83,0x06,0x00,0x41, +0x30,0x88,0x4e,0x88,0x7c,0xe4,0x46,0x7f,0xde,0xc6,0x6d,0xca,0xa7,0x7c,0xca,0xa7, +0x7c,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0xa1,0xe6,0x66,0x7c,0x60, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x34,0x14,0xfa,0x9d,0xe0,0x7f,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0x40,0x4b,0x21,0xf0,0xa9,0x11,0x10,0x1a,0x31,0x68,0x00,0x10,0x04,0x83, +0xc8,0x85,0xd6,0x27,0x6f,0x42,0x48,0x08,0xd8,0x87,0x7d,0xd8,0x87,0x7d,0x46,0x13, +0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x22, +0x19,0x7a,0x1f,0xd0,0x29,0x21,0xa3,0x80,0x1f,0xf8,0x81,0x1f,0xf8,0x19,0x4d,0x08, +0x80,0x11,0x83,0x06,0x00,0x41,0x30,0x88,0x68,0x28,0x7e,0x46,0xe7,0x84,0x90,0x43, +0x7e,0xe4,0x47,0x7e,0xe4,0x67,0x34,0x21,0x00,0xd6,0x70,0xd8,0x9b,0x14,0x4a,0xa1, +0x35,0x1c,0xf6,0x46,0x85,0x54,0x68,0x0d,0x87,0xbd,0x59,0xa1,0x15,0x1a,0x36,0x20, +0x06,0x65,0x00,0x86,0x0d,0x08,0x21,0x19,0x80,0x61,0x03,0x22,0x40,0x06,0x60,0x0f, +0x87,0xbd,0x61,0x21,0x16,0x1a,0x36,0x20,0x82,0x63,0x00,0xf6,0x70,0xd8,0x9b,0x16, +0x6a,0xa1,0x61,0x03,0x22,0x30,0x06,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xa2,0x1d, +0xc2,0x1f,0xd3,0x71,0xa1,0xd1,0x71,0xf2,0x27,0x7f,0xf2,0x27,0x7f,0x46,0x13,0x02, +0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xa2,0x1f, +0xe2,0x9f,0xd6,0x91,0xa1,0xd3,0x91,0xfa,0xa7,0x7f,0xfa,0xa7,0x7f,0x46,0x13,0x02, +0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xa2,0x30,0xf2,0x1f,0xd8,0xa1,0xa1,0xd4,0xa1, +0xfe,0xe7,0x7f,0xfe,0xe7,0x7f,0x46,0x13,0x02,0x60,0x0d,0x07,0xd4,0xb1,0xa1,0x1c, +0x5a,0xc3,0x01,0x75,0x6e,0x48,0x87,0xd6,0x70,0x40,0x1d,0x1c,0xda,0xa1,0x61,0x03, +0x62,0x50,0x06,0x60,0xd8,0x80,0x10,0x92,0x01,0x18,0x36,0x20,0x02,0x64,0x00,0xf6, +0x70,0x40,0x9d,0x1c,0xe2,0xa1,0x61,0x03,0x22,0x38,0x06,0x60,0x0f,0x07,0xd4,0xd1, +0xa1,0x1e,0x1a,0x36,0x20,0x02,0x63,0x00,0x0a,0x76,0x7c,0x08,0x0c,0x15,0x42,0x08, +0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0x99,0x11,0xff,0x08,0xc1,0x88,0x41,0x03, +0x80,0x20,0x18,0x44,0x6b,0x84,0x42,0xb6,0xe3,0x43,0x81,0x97,0x42,0x29,0x94,0x42, +0x29,0x34,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00, +0x82,0x60,0x10,0xbd,0x11,0x0b,0xf5,0x8e,0x18,0x15,0x62,0xd0,0x42,0x2d,0xd4,0x42, +0x2d,0x34,0x9a,0x10,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0x10,0xc5,0x91,0x0b,0x81, +0x0f,0x19,0x1d,0x64,0xf0,0x42,0x2f,0xf4,0x42,0x2f,0x34,0x9a,0x10,0x00,0x6b,0x38, +0xe0,0x8e,0x19,0xa1,0xd1,0x1a,0x0e,0xb8,0x73,0x46,0x69,0xb4,0x86,0x03,0xee,0xa0, +0x91,0x1a,0x0d,0x1b,0x10,0x83,0x32,0x00,0xc3,0x06,0x84,0x90,0x0c,0xc0,0xb0,0x01, +0x11,0x20,0x03,0xb0,0x87,0x03,0xee,0xa4,0xd1,0x1a,0x0d,0x1b,0x10,0xc1,0x31,0x00, +0x7b,0x38,0xe0,0x8e,0x1a,0xb1,0xd1,0xb0,0x01,0x11,0x18,0x03,0x30,0x62,0xd0,0x00, +0x20,0x08,0x06,0x11,0x1e,0xd5,0xd0,0xf8,0xac,0x11,0x1b,0xfc,0x8e,0x0d,0xd9,0x90, +0x0d,0xd9,0xd0,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34, +0x00,0x08,0x82,0x41,0xc4,0x47,0x39,0xa4,0x3e,0x6f,0x04,0x07,0xe3,0xa3,0x43,0x3a, +0xa4,0x43,0x3a,0x34,0x9a,0x10,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0x10,0xf9,0xd1, +0x0e,0xb5,0x4f,0x1c,0xc9,0x41,0xf9,0xf0,0x10,0x0f,0xf1,0x10,0x0f,0x8d,0x26,0x04, +0xc0,0x1a,0x0e,0xe5,0x33,0x47,0x70,0xb4,0x86,0x43,0xf9,0xd0,0x51,0x1c,0xad,0xe1, +0x50,0x3e,0x75,0x24,0x47,0xc3,0x06,0xc4,0xa0,0x0c,0xc0,0xb0,0x01,0x21,0x24,0x03, +0x30,0x6c,0x40,0x04,0xc8,0x00,0xec,0xe1,0x50,0x3e,0x76,0x34,0x47,0xc3,0x06,0x44, +0x70,0x0c,0xc0,0x1e,0x0e,0xe5,0x73,0x47,0x74,0x34,0x6c,0x40,0x04,0xc6,0x00,0x8c, +0x18,0x34,0x00,0x08,0x82,0x41,0x54,0x4a,0x62,0x34,0x3f,0x78,0xd4,0x3e,0xec,0x33, +0x46,0x63,0x34,0x46,0x63,0x34,0x9a,0x10,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0x10, +0x9d,0x12,0x19,0xd9,0x8f,0x1e,0xbd,0x8f,0xfb,0x94,0x51,0x19,0x95,0x51,0x19,0x8d, +0x26,0x04,0xc0,0x1a,0x0e,0xee,0xc3,0x47,0x78,0xb4,0x86,0x83,0xfb,0xf4,0x51,0x1e, +0xad,0xe1,0xe0,0x3e,0x7e,0xa4,0x47,0xc3,0x06,0xc4,0x40,0x0a,0x03,0x30,0x6c,0x40, +0x08,0xa3,0x30,0x00,0xc3,0x06,0x44,0x20,0x0a,0x03,0xb0,0x87,0x83,0xfb,0xfc,0xd1, +0x1e,0x0d,0x1b,0x10,0xc1,0x31,0x00,0x7b,0x38,0xb8,0x0f,0x28,0xf1,0xd1,0xb0,0x01, +0x11,0x18,0x03,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x91,0x2b,0xad,0x51,0xfe,0x84, +0x12,0x19,0xd4,0x0f,0x1b,0xb1,0x11,0x1b,0xb1,0xd1,0x68,0x42,0x00,0x8c,0x26,0x08, +0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x24,0x4b,0x6f,0x04,0x42, +0xa5,0x84,0x06,0xf9,0x03,0x47,0x70,0x04,0x47,0x70,0x34,0x9a,0x10,0x00,0x23,0x06, +0x0d,0x00,0x82,0x60,0x10,0xd1,0x52,0x1c,0x8d,0xd0,0x29,0xa9,0xc1,0xfe,0xc8,0x91, +0x1c,0xc9,0x91,0x1c,0x8d,0x26,0x04,0xc0,0x1a,0x0e,0xfb,0x93,0x4a,0xa4,0xb4,0x86, +0xc3,0xfe,0xa8,0x52,0x29,0xad,0xe1,0xb0,0x3f,0xab,0x64,0x4a,0xc3,0x06,0xc4,0xa0, +0x0c,0xc0,0xb0,0x01,0x21,0x24,0x03,0x30,0x6c,0x40,0x04,0xc8,0x00,0xec,0xe1,0xb0, +0x3f,0xac,0x74,0x4a,0xc3,0x06,0x44,0x70,0x0c,0xc0,0x1e,0x0e,0xfb,0xd3,0x4a,0xa8, +0x34,0x6c,0x40,0x04,0xc6,0x00,0x58,0x3e,0xcc,0x11,0x08,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0x40,0xc3,0x25,0x37,0xb2,0x95,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xa2,0x5e, +0xd2,0x23,0x14,0x82,0xa5,0x58,0x08,0xf6,0x68,0x8f,0xf6,0x68,0x8f,0x46,0x13,0x02, +0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xa2,0x70, +0xf2,0xa3,0x17,0xa2,0xa5,0x5a,0x28,0xfe,0xe8,0x8f,0xfe,0xe8,0x8f,0x46,0x13,0x02, +0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xa2,0x71,0x02,0x25,0x19,0xb2,0xa5,0x5b,0x38, +0x42,0x29,0x94,0x42,0x29,0x94,0x46,0x13,0x02,0x60,0x0d,0x07,0x15,0xc2,0xa5,0x5c, +0x5a,0xc3,0x41,0x85,0x72,0x49,0x97,0xd6,0x70,0x50,0x21,0x5d,0xda,0xa5,0x61,0x03, +0x62,0x50,0x06,0x60,0xd8,0x80,0x10,0x92,0x01,0x18,0x36,0x20,0x02,0x64,0x00,0xf6, +0x70,0x50,0xa1,0x5d,0xe2,0xa5,0x61,0x03,0x22,0x38,0x06,0x60,0x0f,0x07,0x15,0xe2, +0xa5,0x5e,0x1a,0x36,0x20,0x02,0x63,0x00,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0x52, +0xa7,0x53,0xaa,0xa1,0x5e,0x92,0x21,0x07,0x95,0x50,0x09,0x95,0x50,0x69,0x34,0x21, +0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0x72, +0xa7,0x55,0xe2,0xa1,0x70,0xb2,0x21,0x89,0x95,0x58,0x89,0x95,0x58,0x69,0x34,0x21, +0x00,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0x82,0xa7,0x56,0xfa,0xa1,0x71,0xc2,0x21, +0xca,0x95,0x5c,0xc9,0x95,0x5c,0x69,0x34,0x21,0x00,0xd6,0x70,0xb8,0xa1,0x72,0x22, +0xa7,0x35,0x1c,0x6e,0xc8,0x9c,0xca,0x69,0x0d,0x87,0x1b,0x3a,0x27,0x73,0x1a,0x36, +0x20,0x06,0x65,0x00,0x86,0x0d,0x08,0x21,0x19,0x80,0x61,0x03,0x22,0x40,0x06,0x60, +0x0f,0x87,0x1b,0x42,0xa7,0x73,0x1a,0x36,0x20,0x82,0x63,0x00,0xf6,0x70,0xb8,0xa1, +0x74,0x42,0xa7,0x61,0x03,0x22,0x30,0x06,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xa2, +0x7b,0xa2,0x25,0x31,0x52,0xa7,0x56,0xd8,0x6a,0xa9,0x96,0x6a,0xa9,0x96,0x46,0x13, +0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xa2, +0x7d,0xc2,0xa5,0x34,0x72,0xa7,0x58,0xf8,0x72,0x29,0x97,0x72,0x29,0x97,0x46,0x13, +0x02,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xa2,0x7e,0xd2,0x25,0x36,0x82,0xa7,0x59, +0x08,0x83,0x5d,0xda,0xa5,0x5d,0xda,0xa5,0xd1,0x84,0x00,0x58,0xc3,0x81,0x8c,0xe4, +0x89,0x9d,0xd6,0x70,0x20,0xa3,0x79,0x6a,0xa7,0x35,0x1c,0xc8,0x88,0x9e,0xdc,0x69, +0xd8,0x80,0x18,0x94,0x01,0x18,0x36,0x20,0x84,0x64,0x00,0x86,0x0d,0x88,0x00,0x19, +0x80,0x3d,0x1c,0xc8,0xa8,0x9e,0xde,0x69,0xd8,0x80,0x08,0x8e,0x01,0xd8,0xc3,0x81, +0x8c,0xec,0x09,0x9e,0x86,0x0d,0x88,0xc0,0x18,0x00,0x7b,0x87,0x78,0x80,0x8f,0x05, +0xe5,0x00,0x1f,0x0b,0xc8,0x01,0x3e,0x16,0xdc,0x02,0x7c,0x2c,0xb0,0x05,0xf8,0x58, +0xc0,0x0a,0xf0,0xb1,0x60,0x15,0xe0,0x63,0x41,0x29,0xc0,0xc7,0x02,0x52,0x80,0x8f, +0x05,0x7a,0x00,0x1f,0x0b,0xf2,0x00,0x3e,0x16,0xb4,0x01,0x7c,0x2c,0x60,0x03,0xf8, +0x58,0x20,0x06,0xf0,0xb1,0x20,0x0c,0xe0,0x63,0xc1,0x05,0x1f,0x0b,0x2c,0xf8,0x0c, +0x47,0x04,0xab,0x24,0x7c,0xb3,0x0c,0x92,0x15,0xcc,0x12,0x4c,0x03,0x15,0x48,0x29, +0x50,0x22,0x22,0x0d,0x54,0x20,0x7f,0x40,0xa1,0x88,0x34,0x50,0x81,0xe4,0x01,0xe5, +0x22,0xd2,0x40,0x05,0x32,0x07,0x94,0x8c,0x48,0x03,0x15,0x48,0x1b,0x50,0x36,0x22, +0x0d,0x54,0x20,0x61,0x40,0x89,0x65,0x20,0x0d,0x54,0x20,0x61,0x40,0xb1,0x89,0x34, +0x50,0x01,0x84,0x01,0x05,0xa6,0x81,0x34,0x62,0xb0,0x00,0x20,0x08,0x06,0x1e,0x4e, +0xbd,0x13,0x51,0x18,0x44,0x61,0x8c,0x18,0x2c,0x00,0x08,0x82,0x81,0x97,0x53,0xf0, +0x74,0x13,0x36,0x51,0x13,0x37,0x61,0x13,0x35,0x31,0x62,0x70,0x00,0x20,0x08,0x06, +0x96,0x4f,0xed,0x53,0x20,0x8c,0x18,0x2c,0x00,0x08,0x82,0x81,0xb7,0x53,0xf2,0x94, +0x13,0x38,0x71,0x13,0x07,0x92,0x58,0x20,0xd0,0xc7,0x82,0x5f,0x92,0x8f,0xfd,0x52, +0x10,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x48,0xce,0x4a,0x9f,0x1c,0x13,0x02,0xf9, +0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0x92,0x56,0xfb,0x14,0x8c,0x18,0x18,0x00,0x08, +0x82,0x41,0xa2,0x56,0xfd,0x24,0x59,0x50,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0x12,0xb6,0xf2,0xa7,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xac,0xb4,0x32,0x29,0x88, +0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x4b,0xad,0x4e,0x0a,0x12,0x0c,0x1a,0x2b,0x18, +0x0c,0x37,0x04,0x3f,0x05,0x06,0xb3,0x0c,0x15,0x15,0xac,0xe1,0x40,0x4b,0x62,0x25, +0x50,0x80,0x18,0x6b,0x38,0xd4,0x12,0x59,0x11,0x14,0x20,0xc6,0x1a,0x0e,0xb6,0x64, +0x56,0x06,0x05,0x88,0xb1,0x87,0xc3,0x2d,0xa1,0x15,0x42,0x01,0x62,0xec,0xe1,0x80, +0x4b,0x6a,0xa5,0x50,0x80,0x18,0xb3,0x04,0xd3,0x2c,0x81,0x35,0x50,0x81,0xf8,0x66, +0x10,0x71,0xd5,0x40,0x05,0x82,0x2e,0x11,0x57,0x8d,0x18,0x38,0x00,0x08,0x82,0x81, +0xc3,0x57,0x2a,0x05,0x4f,0xe3,0x24,0x4e,0x39,0x25,0x04,0x82,0x50,0x52,0x18,0x10, +0x03,0x00,0x00,0x00,0x26,0x00,0x00,0x00,0x5b,0x8a,0x54,0x08,0xfa,0xe0,0x10,0x85, +0x2d,0x05,0x2b,0x04,0x7d,0x70,0x88,0xc2,0x96,0xe2,0x15,0x82,0x3e,0x38,0x44,0x61, +0x4b,0x21,0x0b,0x41,0x1f,0x1c,0xa2,0xb0,0x65,0x18,0x87,0xa0,0x0f,0xb6,0x0c,0xe8, +0x13,0xf4,0xc1,0x96,0x41,0x7d,0x82,0x3e,0xd8,0x32,0xe8,0x4f,0xd0,0x07,0x5b,0x06, +0xfe,0x09,0xfa,0x60,0xcb,0xf0,0x42,0x41,0x1f,0x6c,0x19,0x62,0x28,0xe8,0x83,0x2d, +0x43,0x18,0x05,0x7d,0xb0,0x65,0x18,0xa3,0xa0,0x0f,0xb6,0x0c,0x6f,0x14,0xf4,0xc1, +0x96,0x21,0x8e,0x82,0x3e,0xd8,0x32,0x84,0x52,0xd0,0x07,0x5b,0x86,0x51,0x0a,0xfa, +0x60,0xcb,0x50,0x4b,0x41,0x1f,0x6c,0x19,0x6e,0x29,0xe8,0x83,0x2d,0xc3,0x39,0x05, +0x7d,0xb0,0x65,0x48,0xa7,0xa0,0x0f,0xb6,0x0c,0xf9,0x14,0xf4,0xc1,0x96,0x61,0x9f, +0x82,0x3e,0xd8,0x32,0xc4,0x55,0xd0,0x07,0x5b,0x86,0xb9,0x0a,0xfa,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_permutations.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_permutations.h new file mode 100644 index 00000000..924fcc28 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_permutations.h @@ -0,0 +1,135 @@ +#include "ffx_fsr2_depth_clip_pass_04f893e9e569883de2b5d98e981a73b4.h" +#include "ffx_fsr2_depth_clip_pass_8dacf3e4aa4bebb1ff92c00be447cd1a.h" +#include "ffx_fsr2_depth_clip_pass_0b0c49922aabb0ea60d152085d86623d.h" +#include "ffx_fsr2_depth_clip_pass_c47edf9e082b41c638798ed7b37b8e62.h" +#include "ffx_fsr2_depth_clip_pass_618a72f28ad6fdb4c64dd023cd58f28e.h" +#include "ffx_fsr2_depth_clip_pass_91c81defcbb734372fc193abcd398692.h" +#include "ffx_fsr2_depth_clip_pass_2cd4d65dbe25d34f95513ca0526ad671.h" +#include "ffx_fsr2_depth_clip_pass_22e29fb74b44edd504e9443f0c6d07f8.h" + +typedef union ffx_fsr2_depth_clip_pass_PermutationKey { + struct { + uint32_t FFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE : 1; + uint32_t FFX_FSR2_OPTION_HDR_COLOR_INPUT : 1; + uint32_t FFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_JITTERED_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_INVERTED_DEPTH : 1; + uint32_t FFX_FSR2_OPTION_APPLY_SHARPENING : 1; + }; + uint32_t index; +} ffx_fsr2_depth_clip_pass_PermutationKey; + +typedef struct ffx_fsr2_depth_clip_pass_PermutationInfo { + const uint32_t blobSize; + const unsigned char* blobData; + + + const uint32_t numCBVResources; + const char** cbvResourceNames; + const uint32_t* cbvResourceBindings; + const uint32_t* cbvResourceCounts; + const uint32_t* cbvResourceSpaces; + + const uint32_t numSRVResources; + const char** srvResourceNames; + const uint32_t* srvResourceBindings; + const uint32_t* srvResourceCounts; + const uint32_t* srvResourceSpaces; + + const uint32_t numUAVResources; + const char** uavResourceNames; + const uint32_t* uavResourceBindings; + const uint32_t* uavResourceCounts; + const uint32_t* uavResourceSpaces; + + const uint32_t numSamplerResources; + const char** samplerResourceNames; + const uint32_t* samplerResourceBindings; + const uint32_t* samplerResourceCounts; + const uint32_t* samplerResourceSpaces; + + const uint32_t numRTAccelerationStructureResources; + const char** rtAccelerationStructureResourceNames; + const uint32_t* rtAccelerationStructureResourceBindings; + const uint32_t* rtAccelerationStructureResourceCounts; + const uint32_t* rtAccelerationStructureResourceSpaces; +} ffx_fsr2_depth_clip_pass_PermutationInfo; + +static const uint32_t g_ffx_fsr2_depth_clip_pass_IndirectionTable[] = { + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 6, + 6, + 6, + 6, + 7, + 7, + 7, + 7, + 4, + 4, + 4, + 4, + 3, + 3, + 3, + 3, + 5, + 5, + 5, + 5, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 6, + 6, + 6, + 6, + 7, + 7, + 7, + 7, + 4, + 4, + 4, + 4, + 3, + 3, + 3, + 3, + 5, + 5, + 5, + 5, +}; + +static const ffx_fsr2_depth_clip_pass_PermutationInfo g_ffx_fsr2_depth_clip_pass_PermutationInfo[] = { + { g_ffx_fsr2_depth_clip_pass_04f893e9e569883de2b5d98e981a73b4_size, g_ffx_fsr2_depth_clip_pass_04f893e9e569883de2b5d98e981a73b4_data, 1, g_ffx_fsr2_depth_clip_pass_04f893e9e569883de2b5d98e981a73b4_CBVResourceNames, g_ffx_fsr2_depth_clip_pass_04f893e9e569883de2b5d98e981a73b4_CBVResourceBindings, g_ffx_fsr2_depth_clip_pass_04f893e9e569883de2b5d98e981a73b4_CBVResourceCounts, g_ffx_fsr2_depth_clip_pass_04f893e9e569883de2b5d98e981a73b4_CBVResourceSpaces, 9, g_ffx_fsr2_depth_clip_pass_04f893e9e569883de2b5d98e981a73b4_SRVResourceNames, g_ffx_fsr2_depth_clip_pass_04f893e9e569883de2b5d98e981a73b4_SRVResourceBindings, g_ffx_fsr2_depth_clip_pass_04f893e9e569883de2b5d98e981a73b4_SRVResourceCounts, g_ffx_fsr2_depth_clip_pass_04f893e9e569883de2b5d98e981a73b4_SRVResourceSpaces, 2, g_ffx_fsr2_depth_clip_pass_04f893e9e569883de2b5d98e981a73b4_UAVResourceNames, g_ffx_fsr2_depth_clip_pass_04f893e9e569883de2b5d98e981a73b4_UAVResourceBindings, g_ffx_fsr2_depth_clip_pass_04f893e9e569883de2b5d98e981a73b4_UAVResourceCounts, g_ffx_fsr2_depth_clip_pass_04f893e9e569883de2b5d98e981a73b4_UAVResourceSpaces, 1, g_ffx_fsr2_depth_clip_pass_04f893e9e569883de2b5d98e981a73b4_SamplerResourceNames, g_ffx_fsr2_depth_clip_pass_04f893e9e569883de2b5d98e981a73b4_SamplerResourceBindings, g_ffx_fsr2_depth_clip_pass_04f893e9e569883de2b5d98e981a73b4_SamplerResourceCounts, g_ffx_fsr2_depth_clip_pass_04f893e9e569883de2b5d98e981a73b4_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_depth_clip_pass_8dacf3e4aa4bebb1ff92c00be447cd1a_size, g_ffx_fsr2_depth_clip_pass_8dacf3e4aa4bebb1ff92c00be447cd1a_data, 1, g_ffx_fsr2_depth_clip_pass_8dacf3e4aa4bebb1ff92c00be447cd1a_CBVResourceNames, g_ffx_fsr2_depth_clip_pass_8dacf3e4aa4bebb1ff92c00be447cd1a_CBVResourceBindings, g_ffx_fsr2_depth_clip_pass_8dacf3e4aa4bebb1ff92c00be447cd1a_CBVResourceCounts, g_ffx_fsr2_depth_clip_pass_8dacf3e4aa4bebb1ff92c00be447cd1a_CBVResourceSpaces, 9, g_ffx_fsr2_depth_clip_pass_8dacf3e4aa4bebb1ff92c00be447cd1a_SRVResourceNames, g_ffx_fsr2_depth_clip_pass_8dacf3e4aa4bebb1ff92c00be447cd1a_SRVResourceBindings, g_ffx_fsr2_depth_clip_pass_8dacf3e4aa4bebb1ff92c00be447cd1a_SRVResourceCounts, g_ffx_fsr2_depth_clip_pass_8dacf3e4aa4bebb1ff92c00be447cd1a_SRVResourceSpaces, 2, g_ffx_fsr2_depth_clip_pass_8dacf3e4aa4bebb1ff92c00be447cd1a_UAVResourceNames, g_ffx_fsr2_depth_clip_pass_8dacf3e4aa4bebb1ff92c00be447cd1a_UAVResourceBindings, g_ffx_fsr2_depth_clip_pass_8dacf3e4aa4bebb1ff92c00be447cd1a_UAVResourceCounts, g_ffx_fsr2_depth_clip_pass_8dacf3e4aa4bebb1ff92c00be447cd1a_UAVResourceSpaces, 1, g_ffx_fsr2_depth_clip_pass_8dacf3e4aa4bebb1ff92c00be447cd1a_SamplerResourceNames, g_ffx_fsr2_depth_clip_pass_8dacf3e4aa4bebb1ff92c00be447cd1a_SamplerResourceBindings, g_ffx_fsr2_depth_clip_pass_8dacf3e4aa4bebb1ff92c00be447cd1a_SamplerResourceCounts, g_ffx_fsr2_depth_clip_pass_8dacf3e4aa4bebb1ff92c00be447cd1a_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_depth_clip_pass_0b0c49922aabb0ea60d152085d86623d_size, g_ffx_fsr2_depth_clip_pass_0b0c49922aabb0ea60d152085d86623d_data, 1, g_ffx_fsr2_depth_clip_pass_0b0c49922aabb0ea60d152085d86623d_CBVResourceNames, g_ffx_fsr2_depth_clip_pass_0b0c49922aabb0ea60d152085d86623d_CBVResourceBindings, g_ffx_fsr2_depth_clip_pass_0b0c49922aabb0ea60d152085d86623d_CBVResourceCounts, g_ffx_fsr2_depth_clip_pass_0b0c49922aabb0ea60d152085d86623d_CBVResourceSpaces, 9, g_ffx_fsr2_depth_clip_pass_0b0c49922aabb0ea60d152085d86623d_SRVResourceNames, g_ffx_fsr2_depth_clip_pass_0b0c49922aabb0ea60d152085d86623d_SRVResourceBindings, g_ffx_fsr2_depth_clip_pass_0b0c49922aabb0ea60d152085d86623d_SRVResourceCounts, g_ffx_fsr2_depth_clip_pass_0b0c49922aabb0ea60d152085d86623d_SRVResourceSpaces, 2, g_ffx_fsr2_depth_clip_pass_0b0c49922aabb0ea60d152085d86623d_UAVResourceNames, g_ffx_fsr2_depth_clip_pass_0b0c49922aabb0ea60d152085d86623d_UAVResourceBindings, g_ffx_fsr2_depth_clip_pass_0b0c49922aabb0ea60d152085d86623d_UAVResourceCounts, g_ffx_fsr2_depth_clip_pass_0b0c49922aabb0ea60d152085d86623d_UAVResourceSpaces, 1, g_ffx_fsr2_depth_clip_pass_0b0c49922aabb0ea60d152085d86623d_SamplerResourceNames, g_ffx_fsr2_depth_clip_pass_0b0c49922aabb0ea60d152085d86623d_SamplerResourceBindings, g_ffx_fsr2_depth_clip_pass_0b0c49922aabb0ea60d152085d86623d_SamplerResourceCounts, g_ffx_fsr2_depth_clip_pass_0b0c49922aabb0ea60d152085d86623d_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_depth_clip_pass_c47edf9e082b41c638798ed7b37b8e62_size, g_ffx_fsr2_depth_clip_pass_c47edf9e082b41c638798ed7b37b8e62_data, 1, g_ffx_fsr2_depth_clip_pass_c47edf9e082b41c638798ed7b37b8e62_CBVResourceNames, g_ffx_fsr2_depth_clip_pass_c47edf9e082b41c638798ed7b37b8e62_CBVResourceBindings, g_ffx_fsr2_depth_clip_pass_c47edf9e082b41c638798ed7b37b8e62_CBVResourceCounts, g_ffx_fsr2_depth_clip_pass_c47edf9e082b41c638798ed7b37b8e62_CBVResourceSpaces, 9, g_ffx_fsr2_depth_clip_pass_c47edf9e082b41c638798ed7b37b8e62_SRVResourceNames, g_ffx_fsr2_depth_clip_pass_c47edf9e082b41c638798ed7b37b8e62_SRVResourceBindings, g_ffx_fsr2_depth_clip_pass_c47edf9e082b41c638798ed7b37b8e62_SRVResourceCounts, g_ffx_fsr2_depth_clip_pass_c47edf9e082b41c638798ed7b37b8e62_SRVResourceSpaces, 2, g_ffx_fsr2_depth_clip_pass_c47edf9e082b41c638798ed7b37b8e62_UAVResourceNames, g_ffx_fsr2_depth_clip_pass_c47edf9e082b41c638798ed7b37b8e62_UAVResourceBindings, g_ffx_fsr2_depth_clip_pass_c47edf9e082b41c638798ed7b37b8e62_UAVResourceCounts, g_ffx_fsr2_depth_clip_pass_c47edf9e082b41c638798ed7b37b8e62_UAVResourceSpaces, 1, g_ffx_fsr2_depth_clip_pass_c47edf9e082b41c638798ed7b37b8e62_SamplerResourceNames, g_ffx_fsr2_depth_clip_pass_c47edf9e082b41c638798ed7b37b8e62_SamplerResourceBindings, g_ffx_fsr2_depth_clip_pass_c47edf9e082b41c638798ed7b37b8e62_SamplerResourceCounts, g_ffx_fsr2_depth_clip_pass_c47edf9e082b41c638798ed7b37b8e62_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_depth_clip_pass_618a72f28ad6fdb4c64dd023cd58f28e_size, g_ffx_fsr2_depth_clip_pass_618a72f28ad6fdb4c64dd023cd58f28e_data, 1, g_ffx_fsr2_depth_clip_pass_618a72f28ad6fdb4c64dd023cd58f28e_CBVResourceNames, g_ffx_fsr2_depth_clip_pass_618a72f28ad6fdb4c64dd023cd58f28e_CBVResourceBindings, g_ffx_fsr2_depth_clip_pass_618a72f28ad6fdb4c64dd023cd58f28e_CBVResourceCounts, g_ffx_fsr2_depth_clip_pass_618a72f28ad6fdb4c64dd023cd58f28e_CBVResourceSpaces, 9, g_ffx_fsr2_depth_clip_pass_618a72f28ad6fdb4c64dd023cd58f28e_SRVResourceNames, g_ffx_fsr2_depth_clip_pass_618a72f28ad6fdb4c64dd023cd58f28e_SRVResourceBindings, g_ffx_fsr2_depth_clip_pass_618a72f28ad6fdb4c64dd023cd58f28e_SRVResourceCounts, g_ffx_fsr2_depth_clip_pass_618a72f28ad6fdb4c64dd023cd58f28e_SRVResourceSpaces, 2, g_ffx_fsr2_depth_clip_pass_618a72f28ad6fdb4c64dd023cd58f28e_UAVResourceNames, g_ffx_fsr2_depth_clip_pass_618a72f28ad6fdb4c64dd023cd58f28e_UAVResourceBindings, g_ffx_fsr2_depth_clip_pass_618a72f28ad6fdb4c64dd023cd58f28e_UAVResourceCounts, g_ffx_fsr2_depth_clip_pass_618a72f28ad6fdb4c64dd023cd58f28e_UAVResourceSpaces, 1, g_ffx_fsr2_depth_clip_pass_618a72f28ad6fdb4c64dd023cd58f28e_SamplerResourceNames, g_ffx_fsr2_depth_clip_pass_618a72f28ad6fdb4c64dd023cd58f28e_SamplerResourceBindings, g_ffx_fsr2_depth_clip_pass_618a72f28ad6fdb4c64dd023cd58f28e_SamplerResourceCounts, g_ffx_fsr2_depth_clip_pass_618a72f28ad6fdb4c64dd023cd58f28e_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_depth_clip_pass_91c81defcbb734372fc193abcd398692_size, g_ffx_fsr2_depth_clip_pass_91c81defcbb734372fc193abcd398692_data, 1, g_ffx_fsr2_depth_clip_pass_91c81defcbb734372fc193abcd398692_CBVResourceNames, g_ffx_fsr2_depth_clip_pass_91c81defcbb734372fc193abcd398692_CBVResourceBindings, g_ffx_fsr2_depth_clip_pass_91c81defcbb734372fc193abcd398692_CBVResourceCounts, g_ffx_fsr2_depth_clip_pass_91c81defcbb734372fc193abcd398692_CBVResourceSpaces, 9, g_ffx_fsr2_depth_clip_pass_91c81defcbb734372fc193abcd398692_SRVResourceNames, g_ffx_fsr2_depth_clip_pass_91c81defcbb734372fc193abcd398692_SRVResourceBindings, g_ffx_fsr2_depth_clip_pass_91c81defcbb734372fc193abcd398692_SRVResourceCounts, g_ffx_fsr2_depth_clip_pass_91c81defcbb734372fc193abcd398692_SRVResourceSpaces, 2, g_ffx_fsr2_depth_clip_pass_91c81defcbb734372fc193abcd398692_UAVResourceNames, g_ffx_fsr2_depth_clip_pass_91c81defcbb734372fc193abcd398692_UAVResourceBindings, g_ffx_fsr2_depth_clip_pass_91c81defcbb734372fc193abcd398692_UAVResourceCounts, g_ffx_fsr2_depth_clip_pass_91c81defcbb734372fc193abcd398692_UAVResourceSpaces, 1, g_ffx_fsr2_depth_clip_pass_91c81defcbb734372fc193abcd398692_SamplerResourceNames, g_ffx_fsr2_depth_clip_pass_91c81defcbb734372fc193abcd398692_SamplerResourceBindings, g_ffx_fsr2_depth_clip_pass_91c81defcbb734372fc193abcd398692_SamplerResourceCounts, g_ffx_fsr2_depth_clip_pass_91c81defcbb734372fc193abcd398692_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_depth_clip_pass_2cd4d65dbe25d34f95513ca0526ad671_size, g_ffx_fsr2_depth_clip_pass_2cd4d65dbe25d34f95513ca0526ad671_data, 1, g_ffx_fsr2_depth_clip_pass_2cd4d65dbe25d34f95513ca0526ad671_CBVResourceNames, g_ffx_fsr2_depth_clip_pass_2cd4d65dbe25d34f95513ca0526ad671_CBVResourceBindings, g_ffx_fsr2_depth_clip_pass_2cd4d65dbe25d34f95513ca0526ad671_CBVResourceCounts, g_ffx_fsr2_depth_clip_pass_2cd4d65dbe25d34f95513ca0526ad671_CBVResourceSpaces, 9, g_ffx_fsr2_depth_clip_pass_2cd4d65dbe25d34f95513ca0526ad671_SRVResourceNames, g_ffx_fsr2_depth_clip_pass_2cd4d65dbe25d34f95513ca0526ad671_SRVResourceBindings, g_ffx_fsr2_depth_clip_pass_2cd4d65dbe25d34f95513ca0526ad671_SRVResourceCounts, g_ffx_fsr2_depth_clip_pass_2cd4d65dbe25d34f95513ca0526ad671_SRVResourceSpaces, 2, g_ffx_fsr2_depth_clip_pass_2cd4d65dbe25d34f95513ca0526ad671_UAVResourceNames, g_ffx_fsr2_depth_clip_pass_2cd4d65dbe25d34f95513ca0526ad671_UAVResourceBindings, g_ffx_fsr2_depth_clip_pass_2cd4d65dbe25d34f95513ca0526ad671_UAVResourceCounts, g_ffx_fsr2_depth_clip_pass_2cd4d65dbe25d34f95513ca0526ad671_UAVResourceSpaces, 1, g_ffx_fsr2_depth_clip_pass_2cd4d65dbe25d34f95513ca0526ad671_SamplerResourceNames, g_ffx_fsr2_depth_clip_pass_2cd4d65dbe25d34f95513ca0526ad671_SamplerResourceBindings, g_ffx_fsr2_depth_clip_pass_2cd4d65dbe25d34f95513ca0526ad671_SamplerResourceCounts, g_ffx_fsr2_depth_clip_pass_2cd4d65dbe25d34f95513ca0526ad671_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_depth_clip_pass_22e29fb74b44edd504e9443f0c6d07f8_size, g_ffx_fsr2_depth_clip_pass_22e29fb74b44edd504e9443f0c6d07f8_data, 1, g_ffx_fsr2_depth_clip_pass_22e29fb74b44edd504e9443f0c6d07f8_CBVResourceNames, g_ffx_fsr2_depth_clip_pass_22e29fb74b44edd504e9443f0c6d07f8_CBVResourceBindings, g_ffx_fsr2_depth_clip_pass_22e29fb74b44edd504e9443f0c6d07f8_CBVResourceCounts, g_ffx_fsr2_depth_clip_pass_22e29fb74b44edd504e9443f0c6d07f8_CBVResourceSpaces, 9, g_ffx_fsr2_depth_clip_pass_22e29fb74b44edd504e9443f0c6d07f8_SRVResourceNames, g_ffx_fsr2_depth_clip_pass_22e29fb74b44edd504e9443f0c6d07f8_SRVResourceBindings, g_ffx_fsr2_depth_clip_pass_22e29fb74b44edd504e9443f0c6d07f8_SRVResourceCounts, g_ffx_fsr2_depth_clip_pass_22e29fb74b44edd504e9443f0c6d07f8_SRVResourceSpaces, 2, g_ffx_fsr2_depth_clip_pass_22e29fb74b44edd504e9443f0c6d07f8_UAVResourceNames, g_ffx_fsr2_depth_clip_pass_22e29fb74b44edd504e9443f0c6d07f8_UAVResourceBindings, g_ffx_fsr2_depth_clip_pass_22e29fb74b44edd504e9443f0c6d07f8_UAVResourceCounts, g_ffx_fsr2_depth_clip_pass_22e29fb74b44edd504e9443f0c6d07f8_UAVResourceSpaces, 1, g_ffx_fsr2_depth_clip_pass_22e29fb74b44edd504e9443f0c6d07f8_SamplerResourceNames, g_ffx_fsr2_depth_clip_pass_22e29fb74b44edd504e9443f0c6d07f8_SamplerResourceBindings, g_ffx_fsr2_depth_clip_pass_22e29fb74b44edd504e9443f0c6d07f8_SamplerResourceCounts, g_ffx_fsr2_depth_clip_pass_22e29fb74b44edd504e9443f0c6d07f8_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_permutations.h.d b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_permutations.h.d new file mode 100644 index 00000000..24d1d5a1 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_permutations.h.d @@ -0,0 +1 @@ +src/ffx-fsr2-api/shaders/dx12/ffx_fsr2_depth_clip_pass_permutations.h: ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_callbacks_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common_half.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_resources.h ../../src/ffx-fsr2-api/shaders/ffx_core.h ../../src/ffx-fsr2-api/shaders/ffx_core_portability.h ../../src/ffx-fsr2-api/shaders/ffx_common_types.h ../../src/ffx-fsr2-api/shaders/ffx_core_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_common.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_sample.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_depth_clip.h \ No newline at end of file diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_08c2e5e8825e57a4642419ae14e51613.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_08c2e5e8825e57a4642419ae14e51613.h new file mode 100644 index 00000000..f7bd50b4 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_08c2e5e8825e57a4642419ae14e51613.h @@ -0,0 +1,847 @@ +// ffx_fsr2_depth_clip_pass_wave64_08c2e5e8825e57a4642419ae14e51613.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_08c2e5e8825e57a4642419ae14e51613_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_08c2e5e8825e57a4642419ae14e51613_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_08c2e5e8825e57a4642419ae14e51613_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_08c2e5e8825e57a4642419ae14e51613_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_08c2e5e8825e57a4642419ae14e51613_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_exposure", "r_reactive_mask", "r_transparency_and_composition_mask", "r_reconstructed_previous_nearest_depth", "r_dilated_motion_vectors", "r_previous_dilated_motion_vectors", "r_dilatedDepth", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_08c2e5e8825e57a4642419ae14e51613_SRVResourceBindings[] = { 7, 6, 9, 3, 4, 0, 1, 5, 2, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_08c2e5e8825e57a4642419ae14e51613_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_08c2e5e8825e57a4642419ae14e51613_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_08c2e5e8825e57a4642419ae14e51613_UAVResourceNames[] = { "rw_prepared_input_color", "rw_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_08c2e5e8825e57a4642419ae14e51613_UAVResourceBindings[] = { 1, 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_08c2e5e8825e57a4642419ae14e51613_UAVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_08c2e5e8825e57a4642419ae14e51613_UAVResourceSpaces[] = { 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_08c2e5e8825e57a4642419ae14e51613_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_08c2e5e8825e57a4642419ae14e51613_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_08c2e5e8825e57a4642419ae14e51613_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_08c2e5e8825e57a4642419ae14e51613_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_08c2e5e8825e57a4642419ae14e51613_size = 13104; + +static const unsigned char g_ffx_fsr2_depth_clip_pass_wave64_08c2e5e8825e57a4642419ae14e51613_data[] = { +0x44,0x58,0x42,0x43,0x58,0xe3,0x42,0x41,0x36,0x4c,0x61,0x49,0x19,0xed,0x82,0x69, +0xbf,0x99,0x2d,0x4e,0x01,0x00,0x00,0x00,0x30,0x33,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0x98,0x11,0x00,0x00,0xb4,0x11,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x80,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x9c,0x0f,0x00,0x00,0x66,0x00,0x05,0x00, +0xe7,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x84,0x0f,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xde,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x0a,0x00,0x00,0x00, +0x1b,0x88,0x40,0x00,0x96,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30, +0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09,0xa0,0x36,0x18,0xc4,0xff,0xff,0xff,0xff, +0x0f,0x80,0x04,0x54,0x00,0x00,0x00,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x84,0x40,0x98,0x10,0x0c,0x13,0x02,0x61,0x42,0x40,0x00,0x89,0x20,0x00,0x00, +0xf2,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0xa0,0xc2,0x1c,0x01,0x18,0x24,0x01,0x80,0x02,0x23,0x00,0x25,0x18,0x10,0x61, +0x8e,0x00,0x14,0xe6,0x08,0x10,0x3a,0x94,0x61,0x60,0x40,0x50,0xa2,0x0c,0x00,0x00, +0x80,0x16,0x33,0x00,0x65,0x68,0x00,0x1a,0xe4,0xb8,0x67,0xb8,0xfc,0x09,0x7b,0x08, +0xc9,0x0f,0x81,0x66,0x58,0x08,0x14,0x20,0xca,0x32,0x00,0x40,0x00,0x00,0x40,0xa3, +0xd1,0x68,0x1c,0x28,0x72,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a, +0x4c,0x7e,0x71,0xdb,0xa8,0x68,0x34,0x1a,0x0d,0x40,0x51,0x26,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0xa2,0xdc,0x34,0x5c,0xfe,0x84,0x3d,0x84,0xe4,0xaf,0x84,0xb4, +0x12,0x93,0x8f,0xdc,0x36,0x2a,0x00,0x00,0x00,0x00,0x50,0x14,0x0b,0x00,0x02,0x00, +0x00,0x00,0x00,0x00,0x80,0x2e,0x85,0x68,0x00,0x1a,0x0d,0xca,0x14,0xa3,0x01,0x68, +0x34,0x1a,0x0d,0xda,0x14,0x02,0x00,0x00,0x00,0xa8,0x53,0x98,0x09,0x00,0x02,0x69, +0x34,0x1a,0x0d,0x00,0x00,0xd0,0xa0,0x4f,0x41,0x1a,0x80,0x46,0xa3,0xd1,0x68,0x34, +0x28,0x74,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x8f, +0xdc,0x36,0x22,0x00,0x00,0x00,0xa0,0x10,0x23,0x00,0x04,0x40,0xa4,0xa3,0x86,0xcb, +0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0xfc,0xe2,0xb6,0x11,0xd1,0x68, +0x34,0x1a,0x85,0x30,0x01,0x20,0x00,0x3a,0xdd,0x36,0x5c,0xfe,0x84,0x3d,0x84,0xe4, +0xaf,0x84,0xe4,0x50,0x91,0x40,0xa4,0x91,0xf3,0x10,0xd1,0x84,0x10,0x12,0x12,0x00, +0x80,0x42,0x40,0x00,0x90,0x14,0xa9,0x0e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57, +0x42,0xda,0x90,0x66,0x40,0x04,0x00,0x00,0x38,0xcc,0x11,0x04,0xa5,0x80,0x00,0x58, +0x80,0x16,0xb9,0x06,0x02,0x86,0x11,0x88,0x66,0xa6,0x36,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60, +0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03, +0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14, +0x00,0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71, +0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00, +0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xc4,0x64,0x34,0x1b,0x46,0x10,0x9a,0x99, +0xda,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8, +0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1, +0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e, +0xfc,0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0,0x1d,0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8, +0x21,0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e, +0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48, +0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1, +0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0x50,0xb3, +0xd1,0x6d,0xa6,0x30,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78, +0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05, +0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e, +0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48, +0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x90,0xd0,0xc8,0x91,0x6e, +0x26,0x34,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xa8,0x07,0x77,0x98,0x87,0x74, +0x38,0x07,0x77,0x28,0x07,0x72,0x00,0x83,0x74,0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0, +0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0x01, +0x60,0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f, +0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2, +0xe1,0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c,0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00, +0xe0,0x51,0x6f,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85, +0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x41,0x8c,0x7e,0x33, +0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x6a,0x14,0x1c,0x46,0x10,0x80,0x33, +0x84,0xe0,0x63,0x57,0x1b,0x4d,0xc3,0xe1,0x70,0x38,0x04,0x00,0x62,0xb5,0x5a,0xad, +0xd6,0x68,0x34,0x1a,0x8d,0x46,0x83,0x88,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02, +0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x02,0x00,0x19,0x01,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x3a,0x0f,0x24,0x90,0x21,0x23,0x25,0x40,0x80,0x1d, +0x4c,0x30,0xec,0xc1,0x00,0x00,0x00,0x10,0x00,0x00,0xb0,0x83,0x09,0x06,0x3d,0x18, +0x00,0x00,0x00,0x02,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x0c,0x79,0x12,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x18,0xf2,0x24,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x59, +0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xe3,0x00,0x01,0x20, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x60,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x05,0x04,0x00,0x01,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x43,0x9e,0x0b,0x08,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x19,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x36,0x20, +0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xf9,0x80,0x00,0x20,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x60,0xc8,0x13,0x06,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x30,0xe4,0x21,0x03,0x20,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18, +0xf2,0x9c,0x01,0x10,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0xd4, +0x00,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x6e,0x00,0x04, +0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x59,0x20,0x00,0x22,0x00,0x00,0x00, +0x32,0x1e,0x98,0x1c,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02, +0x94,0x40,0x31,0x8c,0x00,0x94,0x43,0x11,0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44, +0x71,0x14,0x7e,0x40,0x81,0x14,0x4c,0x01,0x15,0x54,0x61,0x15,0x58,0x01,0x06,0x14, +0x64,0x40,0x81,0x06,0x14,0x6c,0x40,0x01,0x07,0x14,0x72,0x40,0x41,0x07,0x14,0x76, +0x40,0x81,0x07,0x14,0x7a,0x40,0xc1,0x07,0x94,0x45,0x21,0x0e,0x94,0x5b,0xb1,0x12, +0x14,0xec,0x42,0x59,0x95,0x13,0xb5,0x6a,0x60,0x04,0x80,0x02,0x63,0x11,0x00,0x10, +0x04,0x63,0x11,0x40,0x00,0x04,0x44,0x9b,0x01,0x20,0xdc,0x0c,0x00,0xed,0x66,0x00, +0xc8,0x37,0x03,0x40,0xc0,0x19,0x00,0x12,0xce,0x00,0x10,0x71,0x06,0x80,0x8a,0x33, +0x00,0x74,0x9c,0x01,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x90,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04,0x60,0x9a,0x20,0x00,0xd4,0x06,0x61,0x20, +0x26,0x08,0x40,0xb5,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08, +0x74,0xb0,0x07,0xb4,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe,0xc6,0xde,0xd8,0xde, +0xe4,0xbe,0xd4,0xd2,0xe8,0xe8,0xca,0xe4,0xca,0xc8,0x26,0x08,0x80,0x35,0x41,0x00, +0xae,0x09,0x02,0x80,0x6d,0x10,0x0c,0x67,0x43,0x62,0x28,0x8b,0xc1,0x0c,0x8d,0xf1, +0xd0,0x92,0xfb,0x4a,0x73,0x83,0xab,0xa3,0xfb,0x6a,0x7b,0xa3,0x4b,0x7b,0x73,0xfb, +0xb2,0x2b,0x1b,0xa3,0x7b,0x93,0x9b,0xdb,0x90,0x0c,0x4a,0x64,0x10,0x43,0x63,0x3c, +0x13,0x04,0x3c,0xe0,0x03,0x42,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x65,0x78, +0x70,0x6f,0x73,0x75,0x72,0x65,0x1b,0x92,0x66,0xa2,0x0c,0x67,0x68,0x8c,0x67,0x82, +0x00,0x64,0x13,0x84,0x3d,0xe8,0x03,0x3e,0x72,0x5f,0x72,0x65,0x61,0x63,0x74,0x69, +0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x1b,0x12,0xeb,0xc2,0x0c,0x6b,0x68,0x8c,0x67, +0x82,0x00,0x68,0x1c,0x03,0xb9,0x2f,0x3a,0xb9,0x30,0xb7,0x39,0xb8,0x30,0xb9,0x32, +0xb7,0xb1,0xbc,0xaf,0x30,0x37,0xb2,0xaf,0xb1,0xb7,0x36,0xb8,0xb7,0xb9,0x34,0xba, +0xb4,0x37,0xb7,0xaf,0xb6,0xb0,0xb9,0xb5,0x0d,0x89,0x76,0x6d,0x86,0x36,0x34,0xc6, +0x33,0x41,0x00,0xb6,0x09,0x82,0x1f,0xf8,0x01,0xcd,0x40,0xee,0x4b,0xae,0x6c,0xec, +0xcd,0x6d,0x8e,0x4e,0xae,0x6e,0x8c,0xae,0x8c,0xec,0x0b,0x4e,0xae,0xcc,0x2e,0xed, +0xad,0x6e,0xee,0xcb,0xad,0x2c,0x4c,0xae,0x6c,0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e, +0x6d,0x83,0x60,0x74,0x1b,0x92,0xce,0xfb,0x0c,0x63,0x68,0x0c,0x30,0x20,0x26,0xf7, +0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0xd5,0xf6,0x46,0x97,0xf6,0xe6,0xf6,0x65, +0x57,0x36,0x46,0xf7,0x26,0x37,0xb7,0x21,0x21,0x26,0x31,0x30,0x86,0xa1,0x31,0x1e, +0x86,0x81,0xdc,0x17,0x9c,0x5c,0x99,0x5d,0xda,0x5b,0xdd,0xdc,0x17,0x59,0x1a,0x5b, +0x18,0x5d,0x19,0xd9,0x57,0xdb,0x1b,0x5d,0xda,0x9b,0xdb,0x97,0x5d,0xd9,0x18,0xdd, +0x9b,0xdc,0xdc,0x86,0x84,0x99,0xc8,0xc0,0xe8,0x86,0xc6,0x78,0x26,0x08,0x00,0x47, +0x47,0xee,0x8b,0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0x8c,0xa8,0x0c,0x8e,0x0e,0x6d,0x43, +0x62,0x06,0xd7,0x19,0x18,0xcd,0xd0,0x18,0xcf,0x86,0x04,0x92,0xaa,0x8c,0x0b,0x83, +0x31,0x28,0x03,0x34,0x98,0x20,0x80,0xc2,0x1f,0xf0,0x92,0xbb,0xfb,0x82,0x93,0x2b, +0x83,0x0b,0x93,0x2b,0x23,0xfb,0x4a,0x73,0x83,0xab,0xa3,0xfb,0x1a,0x7b,0x63,0x7b, +0x93,0x9b,0x20,0xb4,0x01,0x1e,0x6c,0x58,0x0c,0x35,0x58,0x03,0x63,0x18,0x1a,0x36, +0x60,0x03,0x36,0x78,0x26,0x08,0xa2,0x00,0x0a,0xcc,0xe4,0xee,0xbe,0xc8,0xd2,0xd8, +0xc2,0xe8,0xca,0xc8,0xbe,0xe4,0xca,0xc2,0xc6,0xe8,0xd2,0xec,0xca,0xbe,0xda,0xc2, +0xe6,0xd6,0xe6,0x26,0x08,0x40,0xb7,0x41,0x30,0xe0,0x60,0xc3,0x32,0xb8,0xc1,0x1b, +0x18,0xc6,0xd0,0xb0,0x01,0x1b,0xb0,0x41,0x1c,0x6c,0x10,0xda,0x40,0x0e,0x26,0x08, +0xa5,0x20,0x0a,0x34,0xc6,0xc4,0x8c,0xa6,0xa4,0x64,0x26,0x08,0x80,0xb7,0x01,0x31, +0xe8,0xa0,0x0e,0x0c,0x63,0xb0,0x03,0x60,0x43,0x70,0x07,0x13,0x84,0x53,0x18,0x05, +0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x1b,0x10, +0x23,0x0f,0xf4,0xc0,0x18,0x06,0x03,0xd8,0x10,0xec,0xc1,0x06,0x22,0x0d,0xe6,0x00, +0x0f,0xf8,0x60,0x82,0x40,0x0a,0xa1,0xc0,0x25,0x4d,0xaa,0xcc,0x8d,0xac,0x4c,0x6e, +0x2a,0x4d,0xaf,0x6c,0x82,0xd0,0x06,0x77,0xb0,0x01,0x21,0xfe,0xc0,0x32,0x18,0xcd, +0x01,0x05,0x3a,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a, +0x65,0x1b,0x10,0x42,0x14,0x2c,0x33,0x60,0x34,0x07,0x14,0xc8,0xa4,0x11,0xa5,0xcd, +0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x80,0x6f,0x03,0x42,0x90,0x82, +0x55,0x0a,0x8c,0xe6,0x80,0x02,0xbb,0xb4,0x24,0x37,0xb8,0x3a,0xba,0xa1,0x37,0xb6, +0x37,0x39,0xa9,0xb2,0xb9,0xb7,0x3a,0xb9,0xb1,0x32,0xa2,0xb4,0xb6,0x32,0xb7,0xb9, +0xb4,0x37,0xb7,0xb9,0x09,0x02,0x00,0x06,0x1b,0x0c,0xe2,0x14,0x2c,0x54,0x60,0x34, +0x4a,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69, +0x6f,0x6e,0x73,0x13,0x04,0x20,0x0c,0x36,0x18,0x84,0x2a,0x58,0xab,0xc0,0x68,0x94, +0xd2,0x98,0xea,0xda,0xc2,0x9a,0xd2,0xe0,0x98,0xca,0xec,0xca,0xd8,0xa8,0xde,0xaa, +0xe6,0xca,0x26,0x08,0x80,0x18,0x6c,0x30,0x88,0x56,0xb0,0x5c,0x81,0xd1,0xb8,0xa4, +0x19,0xc9,0x85,0xb5,0x95,0x25,0xb9,0x91,0x95,0xe1,0x4d,0x10,0x80,0x31,0xd8,0x60, +0x10,0xb0,0x60,0xc5,0x02,0xa3,0x51,0x32,0x23,0x2a,0xb3,0x4b,0x1b,0x2b,0xa3,0x7a, +0xb3,0x4a,0x2b,0xbb,0x23,0x2a,0x83,0xa3,0x43,0x9b,0x20,0x00,0x64,0xb0,0x01,0x21, +0x66,0xc1,0xa2,0x05,0xc6,0x71,0x40,0x81,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc, +0x04,0x01,0x28,0x83,0x0d,0x08,0x61,0x0b,0xd6,0x2d,0x30,0x8e,0x03,0x0a,0x94,0xcc, +0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0xa6,0xc6,0xc2,0xd8, +0xca,0x26,0x08,0x80,0x19,0x6c,0x40,0x88,0x5c,0xb0,0x74,0x81,0x71,0x1c,0x50,0x20, +0x64,0x46,0xf4,0x76,0xe7,0x36,0x37,0x16,0xc6,0x56,0x66,0x14,0x36,0x46,0xf7,0x26, +0x37,0x41,0x00,0xce,0x60,0x83,0x41,0xf0,0x82,0xd5,0x0b,0x8c,0xc3,0xcf,0xac,0xe9, +0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x4e,0x29,0x8d,0x8e,0xae,0x4c, +0x6e,0x28,0xcc,0x6d,0xac,0x8c,0x8d,0x2d,0x8c,0x2e,0xed,0xcd,0x6d,0x82,0x00,0xa0, +0xc1,0x06,0x83,0xf8,0x05,0x0b,0x1c,0x18,0x87,0x8c,0x19,0x94,0x5c,0x59,0x11,0x1e, +0xdc,0xdb,0x5c,0x9d,0x5c,0xd9,0x04,0x01,0x48,0x83,0x0d,0x08,0x21,0x0e,0xd6,0x38, +0x30,0x8e,0x03,0x0a,0xcc,0xcc,0xa0,0xe4,0xca,0xec,0xd2,0xde,0xea,0xe6,0x8c,0xe4, +0xc2,0xda,0xca,0xa0,0xe4,0xca,0x8a,0xf0,0xe0,0xde,0xe6,0xea,0xe4,0xca,0x26,0x08, +0x80,0x1a,0x6c,0x30,0x88,0x72,0xb0,0xcc,0x81,0x71,0xb8,0x98,0x51,0x85,0xb9,0x21, +0x85,0xb1,0x99,0x19,0x3d,0x59,0x4d,0x10,0x80,0x35,0xd8,0x60,0x10,0xe8,0x60,0xa5, +0x03,0xe3,0xb0,0x32,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x9b,0x2a,0x8b,0xab,0x2b,0x73, +0x1b,0x2b,0x63,0x2a,0x73,0x3b,0xa3,0x43,0x9b,0x20,0x00,0x6c,0xb0,0xc1,0x20,0xd6, +0xc1,0x62,0x07,0xc6,0xa1,0x62,0x46,0x54,0xc6,0x46,0x17,0x46,0x95,0xd6,0x56,0x36, +0x41,0x00,0xda,0x60,0x83,0x41,0xb8,0x83,0xf5,0x0e,0x8c,0xc3,0xcb,0x8c,0x28,0xcf, +0x2d,0xac,0x2d,0x6d,0x4c,0xaa,0x6c,0x6e,0x08,0x2d,0xcc,0xed,0xac,0xcc,0x28,0x6c, +0x8c,0xee,0x4d,0x6e,0x82,0x00,0xb8,0xc1,0x06,0x83,0x88,0x07,0x4b,0x1e,0x18,0x87, +0x98,0x99,0x55,0x5a,0xd9,0xdd,0x14,0x5c,0xd8,0x58,0x19,0xd5,0x5b,0x53,0x19,0x5d, +0x99,0xdc,0x9c,0x51,0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x01,0x78,0x83,0x0d,0x08,0x41, +0x0f,0x56,0x3d,0x30,0x8e,0x03,0x0a,0x1b,0x28,0x3b,0x08,0x85,0x51,0x30,0x85,0x54, +0x60,0x85,0x57,0x90,0x85,0x5a,0xc0,0x85,0x5d,0xf0,0x85,0x70,0x20,0x87,0x73,0x50, +0x87,0x76,0x80,0x87,0x79,0xb0,0x87,0x0d,0x83,0xe1,0x07,0xf7,0x30,0x41,0x28,0x84, +0x0d,0xc0,0x86,0xc1,0xd0,0x07,0x7d,0xd8,0x10,0xec,0xc3,0x86,0x61,0xc8,0x07,0x7e, +0xa0,0x30,0x34,0xb5,0x61,0x30,0x03,0x33,0x18,0x26,0x08,0x00,0x1c,0x6c,0x08,0x6e, +0x61,0x03,0xa1,0xfd,0x03,0x48,0x84,0xc4,0x86,0x22,0x1f,0xfc,0x01,0xe8,0x03,0x91, +0x60,0x14,0x26,0x27,0x17,0x96,0xf7,0xc5,0xf6,0x36,0x16,0xc6,0xf6,0x25,0x96,0x47, +0x57,0x36,0x37,0x41,0x00,0xe2,0x80,0x50,0x98,0x9c,0x5c,0x58,0xde,0x17,0xdb,0xdb, +0x58,0x18,0xdb,0x17,0x1b,0xd9,0x1c,0xdd,0x04,0x01,0x90,0x03,0x22,0x62,0x72,0x61, +0x6e,0x63,0x68,0x65,0x73,0x34,0xcc,0xd8,0xde,0xc2,0xe8,0xe6,0x26,0x08,0xc0,0x1c, +0xb0,0x48,0x73,0x9b,0xa3,0x9b,0x9b,0x20,0x00,0x74,0x40,0x22,0xcd,0x8d,0x6e,0x6e, +0x82,0x00,0xd4,0x01,0x11,0xba,0x32,0xbc,0x2f,0xb6,0xb7,0x30,0xb2,0x09,0x02,0x60, +0x07,0x44,0xe8,0xca,0xf0,0xbe,0xdc,0xde,0xe4,0xda,0x98,0xd0,0x95,0xe1,0x7d,0xcd, +0xd1,0xbd,0xc9,0x95,0xb1,0xa8,0x4b,0x73,0xa3,0x9b,0xdb,0x40,0x91,0x44,0x49,0x98, +0xc4,0x49,0xa0,0x04,0x48,0xa4,0x84,0x4a,0xac,0x04,0x4b,0xb4,0x84,0x4b,0xbc,0x04, +0x4c,0xc4,0xc4,0x20,0x13,0xcd,0x4c,0x74,0x55,0xd8,0xd8,0xec,0xda,0x5c,0xd2,0xc8, +0xca,0xdc,0xe8,0xa6,0x04,0x41,0x15,0x32,0x3c,0x17,0xbb,0x32,0xb9,0xb9,0xb4,0x37, +0xb7,0x29,0x01,0xd1,0x84,0x0c,0xcf,0xc5,0x2e,0x8c,0xcd,0xae,0x4c,0x6e,0x4a,0x60, +0xd4,0x21,0xc3,0x73,0x99,0x43,0x0b,0x23,0x2b,0x93,0x6b,0x7a,0x23,0x2b,0x63,0x9b, +0x12,0x20,0x65,0xc8,0xf0,0x5c,0xe4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0xe6,0xa6, +0x04,0x7c,0x50,0x89,0x0c,0xcf,0x85,0x2e,0x0f,0xae,0x2c,0xc8,0xcd,0xed,0x8d,0x2e, +0x8c,0x2e,0xed,0xcd,0x6d,0x6e,0x8a,0x70,0x0f,0xfc,0x50,0x87,0x0c,0xcf,0xa5,0xcc, +0x8d,0x4e,0x2e,0x0f,0xea,0x2d,0xcd,0x8d,0x6e,0x6e,0x4a,0x20,0x12,0x5d,0xc8,0xf0, +0x5c,0xc6,0xde,0xea,0xdc,0xe8,0xca,0xe4,0xe6,0xa6,0x04,0x33,0x01,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x50,0x00,0x00,0x00,0x26,0x20,0x70,0xac,0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44, +0x62,0x53,0x38,0x3e,0xe2,0x23,0x3e,0xed,0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8, +0x82,0x34,0x04,0x10,0x89,0x4d,0xe1,0xf8,0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00, +0x58,0x04,0x35,0x5c,0xbe,0xf3,0xf8,0x40,0xd3,0x38,0x13,0x30,0x11,0x21,0xd0,0x0c, +0x0b,0x61,0x0a,0xd0,0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x5f,0xdc,0xb6, +0x31,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x3e,0x72,0xdb,0x06,0xb1, +0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00, +0x02,0xe6,0x17,0xb7,0x6d,0x0f,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44, +0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x3e,0x72,0xdb,0x26,0xd1,0x0d,0x97,0xef, +0x3c,0xbe,0x10,0x11,0xc0,0x44,0x84,0x40,0x33,0x2c,0xc4,0x17,0x39,0xcc,0x86,0x34, +0x03,0xd2,0x18,0xb6,0xe0,0x0c,0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6, +0x39,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17,0xb7,0x6d,0x0d,0xd5,0x70, +0xf9,0xce,0xe3,0x4b,0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x08, +0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7, +0x6d,0x09,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0, +0x23,0xb7,0x6d,0x07,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e, +0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x81,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0, +0x20,0x0e,0x3e,0x72,0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6, +0x17,0xb7,0x6d,0x04,0xd1,0xb2,0x54,0x8c,0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x13, +0xcd,0x60,0x03,0xd3,0xb2,0x54,0x8c,0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x4b,0x13, +0x10,0x4d,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x08,0xc2,0xe5,0xe8,0x82,0x5e,0x57,0xa4,0x64,0x24,0x19,0xae, +0x14,0xe5,0x16,0x13,0x44,0x58,0x49,0x4c,0x74,0x21,0x00,0x00,0x66,0x00,0x05,0x00, +0x5d,0x08,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x5c,0x21,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x54,0x08,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x0a,0x00,0x00,0x00, +0x1b,0x88,0x40,0x00,0x96,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30, +0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09,0xa0,0x36,0x18,0xc4,0xff,0xff,0xff,0xff, +0x0f,0x80,0x04,0x54,0x00,0x00,0x00,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x84,0x40,0x98,0x10,0x0c,0x13,0x02,0x61,0x42,0x40,0x00,0x89,0x20,0x00,0x00, +0xf5,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0xbc,0xc2,0x1c,0x01,0x18,0x24,0x01,0x80,0x02,0x23,0x00,0x25,0x18,0x10,0x61, +0x8e,0x00,0x14,0xe6,0x08,0x10,0x3a,0x94,0x61,0x60,0x40,0x50,0xa2,0x0c,0x00,0x00, +0x80,0x16,0x33,0x00,0x65,0x68,0x00,0x1a,0xe4,0xb8,0x67,0xb8,0xfc,0x09,0x7b,0x08, +0xc9,0x0f,0x81,0x66,0x58,0x08,0x14,0x20,0xca,0x32,0x00,0x40,0x00,0x00,0x40,0xa3, +0xd1,0x68,0x1c,0x28,0x72,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a, +0x4c,0x7e,0x71,0xdb,0xa8,0x68,0x34,0x1a,0x0d,0x40,0x51,0x26,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0xa2,0xdc,0x34,0x5c,0xfe,0x84,0x3d,0x84,0xe4,0xaf,0x84,0xb4, +0x12,0x93,0x8f,0xdc,0x36,0x2a,0x00,0x00,0x00,0x00,0x50,0x14,0x0b,0x00,0x02,0x00, +0x00,0x00,0x00,0x00,0x80,0x2e,0x85,0x68,0x00,0x1a,0x0d,0xca,0x14,0xa3,0x01,0x68, +0x34,0x1a,0x0d,0xda,0x14,0x02,0x00,0x00,0x00,0xa8,0x53,0x98,0x09,0x00,0x02,0x69, +0x34,0x1a,0x0d,0x00,0x00,0xd0,0xa0,0x4f,0x41,0x1a,0x80,0x46,0xa3,0xd1,0x68,0x34, +0x28,0x74,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x8f, +0xdc,0x36,0x22,0x00,0x00,0x00,0xa0,0x10,0x23,0x00,0x04,0x40,0xa4,0xa3,0x86,0xcb, +0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0xfc,0xe2,0xb6,0x11,0xd1,0x68, +0x34,0x1a,0x85,0x30,0x01,0x20,0x00,0x3a,0xdd,0x36,0x5c,0xfe,0x84,0x3d,0x84,0xe4, +0xaf,0x84,0xe4,0x50,0x91,0x40,0xa4,0x91,0xf3,0x10,0xd1,0x84,0x10,0x12,0x12,0x00, +0x80,0x42,0x40,0x00,0x90,0x14,0xa9,0x0e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57, +0x42,0xda,0x90,0x66,0x40,0x04,0x00,0x00,0x38,0xcc,0x11,0x04,0xa5,0x80,0x00,0x58, +0x80,0x16,0xb9,0x06,0x02,0x86,0x11,0x88,0x66,0xa6,0x36,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60, +0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03, +0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14, +0x00,0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71, +0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00, +0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xc4,0x64,0x34,0x1b,0x46,0x10,0x9a,0x99, +0xda,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8, +0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1, +0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e, +0xfc,0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0,0x1d,0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8, +0x21,0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e, +0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48, +0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1, +0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0x50,0xb3, +0xd1,0x6d,0xa6,0x30,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78, +0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05, +0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e, +0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48, +0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x90,0xd0,0xc8,0x91,0x6e, +0x26,0x34,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xa8,0x07,0x77,0x98,0x87,0x74, +0x38,0x07,0x77,0x28,0x07,0x72,0x00,0x83,0x74,0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0, +0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0x01, +0x60,0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f, +0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2, +0xe1,0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c,0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00, +0xe0,0x51,0x6f,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85, +0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x41,0x8c,0x7e,0x33, +0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x6a,0x14,0x1c,0x46,0x10,0x80,0x33, +0x84,0xe0,0x63,0x57,0x1b,0x4d,0xc3,0xe1,0x70,0x38,0x04,0x00,0x62,0xb5,0x5a,0xad, +0xd6,0x68,0x34,0x1a,0x8d,0x46,0x83,0x88,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02, +0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x02,0x00,0x19,0x93,0xa0,0x41,0xc8,0x4c, +0x68,0x90,0x92,0x1a,0x53,0x00,0x04,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20, +0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07, +0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74, +0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20, +0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07, +0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76, +0x40,0x07,0x3a,0x0f,0x24,0x90,0x21,0x23,0x25,0x40,0x80,0x1d,0x4c,0x30,0x94,0xc1, +0x00,0x00,0x00,0x10,0x00,0x00,0xb0,0x83,0x09,0x06,0x32,0x18,0x00,0x00,0x00,0x02, +0x00,0x00,0x86,0x3c,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c, +0x79,0x12,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x24,0x40, +0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x59,0x80,0x00,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xe3,0x00,0x01,0x20,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x80,0x21,0x0f,0x05,0x04,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e, +0x0b,0x08,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x19,0x10,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x36,0x20,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0xf9,0x80,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0x13,0x06,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x21, +0x03,0x20,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x9c,0x01,0x10, +0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0xd4,0x00,0x08,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x6e,0x00,0x04,0x80,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x59,0x20,0x00,0x16,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02,0x94,0x40,0x31,0x8c, +0x00,0x94,0x43,0x11,0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44,0x71,0x14,0x7e,0x40, +0x59,0x14,0x60,0x00,0xb5,0x46,0x00,0xc8,0x30,0x02,0x40,0x81,0xb1,0x08,0x00,0x08, +0x82,0xb1,0x08,0x20,0x00,0x02,0xa2,0xcd,0x00,0x10,0x6e,0x06,0x80,0x76,0x33,0x00, +0xe4,0x9b,0x01,0x20,0xe0,0x0c,0x00,0x09,0x67,0x00,0xa8,0x38,0x03,0x40,0xc7,0x19, +0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0xb4,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x04,0x60,0x9a,0x20,0x00,0xd4,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d, +0x18,0x0c,0x82,0x98,0x20,0x00,0xd5,0x04,0x81,0x0e,0xca,0x80,0xc0,0x04,0x01,0xb0, +0x26,0x08,0xc0,0x35,0x41,0x00,0xb0,0x0d,0x02,0xd2,0x6c,0x48,0x90,0x44,0x41,0x96, +0x81,0x41,0x9c,0x0d,0xc9,0x90,0x28,0x08,0x31,0x30,0x88,0x33,0x41,0xc0,0x03,0x33, +0xd8,0x90,0x30,0x91,0x82,0x34,0x03,0x83,0x38,0x13,0x04,0x20,0x9b,0x20,0xec,0xc1, +0x19,0x6c,0x48,0x26,0x4a,0x41,0xa6,0x81,0x41,0x9c,0x09,0x02,0xa0,0x6d,0x48,0x2c, +0x4a,0x41,0xac,0x81,0x41,0x9c,0x09,0x02,0xb0,0x4d,0x10,0xfc,0x00,0x0d,0x36,0x08, +0x08,0xb6,0x21,0xc1,0x32,0x05,0x41,0x06,0x06,0xd1,0x36,0x24,0x44,0xa4,0x20,0xc3, +0xc0,0x20,0xce,0x86,0x64,0x89,0x14,0x04,0x1b,0x18,0xc4,0x99,0x20,0x00,0xdc,0x86, +0xc4,0xa3,0x14,0x84,0x19,0x18,0xc4,0xd9,0x90,0x3c,0x90,0x54,0x5d,0x1b,0xd7,0x7d, +0x13,0x04,0x50,0x48,0x83,0x09,0x42,0x1b,0x84,0xc1,0x86,0x05,0x09,0x03,0x05,0x19, +0x06,0x46,0x0c,0xc4,0x40,0x0c,0x9c,0x09,0x82,0x28,0xa8,0xc1,0x04,0x01,0xe8,0x36, +0x08,0x48,0x19,0x6c,0x58,0x06,0x32,0x50,0x10,0x64,0x60,0xc4,0x40,0x0c,0xc4,0xc0, +0x0c,0x36,0x08,0x63,0x70,0x06,0x13,0x84,0x52,0x58,0x83,0x09,0x02,0xe0,0x6d,0x40, +0x90,0x34,0x50,0x10,0x64,0x50,0x03,0x60,0x43,0xb0,0x06,0x13,0x84,0x53,0x60,0x83, +0x0d,0x08,0xd2,0x06,0x0a,0x32,0x0c,0x08,0xb0,0x21,0x70,0x83,0x0d,0x04,0x18,0xa0, +0x01,0x1b,0xbc,0xc1,0x04,0xa1,0x10,0x28,0x0c,0x4d,0x6d,0x18,0x3c,0x6f,0x98,0x20, +0x00,0xdf,0x04,0x01,0x00,0x83,0x0d,0x41,0x1d,0x6c,0x20,0xac,0x39,0xa0,0x03,0x3b, +0xd8,0x50,0xc4,0x81,0x1c,0x00,0x70,0x70,0x07,0x2c,0xcc,0xd8,0xde,0xc2,0xe8,0xf8, +0xbc,0xb5,0xb9,0xa5,0xc1,0xbd,0xd1,0x95,0xb9,0xd1,0x81,0x8c,0xa1,0x85,0xc9,0x31, +0x9a,0x4a,0x6b,0x83,0x63,0x2b,0x03,0x19,0x7a,0x19,0x5a,0x59,0x01,0xa1,0x12,0x0a, +0x0a,0xda,0x10,0xec,0xc1,0x04,0xc1,0x10,0x83,0x0d,0x83,0x1e,0xf0,0x41,0x1f,0x6c, +0x18,0xf2,0xc0,0x0f,0xfa,0x60,0xc3,0xf0,0x07,0x7f,0xd0,0x07,0xc4,0x85,0x80,0x9f, +0xa3,0x32,0x3a,0xa1,0x34,0xb6,0x34,0xb7,0xb2,0x30,0xb9,0xa9,0xb0,0x36,0x38,0xb6, +0x34,0xb7,0x33,0xa2,0x30,0xba,0x30,0x20,0xa0,0xac,0xa0,0x9f,0xa0,0x2a,0xa1,0x34, +0xb6,0x34,0xb7,0xb2,0x30,0xb9,0xa9,0xb0,0x36,0x38,0xb6,0x34,0xb7,0x33,0xa2,0x30, +0xba,0x30,0x20,0x20,0xab,0x1f,0x12,0xbb,0xb2,0x31,0xba,0x37,0x39,0xa0,0x26,0x12, +0x98,0x18,0x20,0x20,0xab,0x1f,0x12,0xbb,0xb2,0x31,0xba,0x37,0x39,0x20,0x24,0x12, +0x98,0x18,0x20,0x20,0x20,0xad,0x15,0x82,0x28,0x84,0x02,0xcb,0x21,0xe0,0xe7,0xa8, +0x8c,0x4e,0x28,0x8d,0x2d,0xcd,0xad,0x2c,0x4c,0x6e,0x2a,0xac,0x0d,0x8e,0x2d,0xcd, +0xed,0x8c,0x28,0x8c,0x2e,0x0c,0x08,0x28,0x2b,0xe8,0x27,0xa8,0x4a,0x28,0x8d,0x2d, +0xcd,0xad,0x2c,0x4c,0x6e,0x2a,0xac,0x0d,0x8e,0x2d,0xcd,0xed,0x8c,0x28,0x8c,0x2e, +0x0c,0x08,0xc8,0xea,0x87,0xc4,0xae,0x6c,0x8c,0xee,0x4d,0x0e,0xa8,0x89,0x04,0x26, +0x06,0x08,0xc8,0xea,0x87,0xc4,0xae,0x6c,0x8c,0xee,0x4d,0x0e,0x08,0x89,0x04,0x26, +0x06,0x08,0x08,0x48,0x4b,0x07,0xa4,0x24,0xec,0xec,0xcc,0x45,0xae,0x6c,0xae,0x8e, +0x8d,0x6e,0xc5,0x40,0x0a,0xa2,0x30,0x0a,0x1b,0x02,0x52,0xa8,0xc2,0xc6,0x66,0xd7, +0xe6,0x92,0x46,0x56,0xe6,0x46,0x37,0x25,0x08,0xaa,0x90,0xe1,0xb9,0xd8,0x95,0xc9, +0xcd,0xa5,0xbd,0xb9,0x4d,0x09,0x88,0x26,0x64,0x78,0x2e,0x76,0x61,0x6c,0x76,0x65, +0x72,0x53,0x02,0xa2,0x0e,0x19,0x9e,0xcb,0x1c,0x5a,0x18,0x59,0x99,0x5c,0xd3,0x1b, +0x59,0x19,0xdb,0x94,0xc0,0x28,0x43,0x86,0xe7,0x22,0x57,0x36,0xf7,0x56,0x27,0x37, +0x56,0x36,0x37,0x25,0x78,0x83,0x3a,0x64,0x78,0x2e,0x65,0x6e,0x74,0x72,0x79,0x50, +0x6f,0x69,0x6e,0x74,0x73,0x53,0x82,0x3b,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x50,0x00,0x00,0x00, +0x26,0x20,0x70,0xac,0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44,0x62,0x53,0x38,0x3e, +0xe2,0x23,0x3e,0xed,0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8,0x82,0x34,0x04,0x10, +0x89,0x4d,0xe1,0xf8,0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00,0x58,0x04,0x35,0x5c, +0xbe,0xf3,0xf8,0x40,0xd3,0x38,0x13,0x30,0x11,0x21,0xd0,0x0c,0x0b,0x61,0x0a,0xd0, +0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x5f,0xdc,0xb6,0x31,0x40,0xc3,0xe5, +0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x3e,0x72,0xdb,0x06,0xb1,0x0d,0x97,0xef,0x3c, +0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7, +0x6d,0x0f,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50, +0x12,0x06,0x20,0x60,0x3e,0x72,0xdb,0x26,0xd1,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11, +0xc0,0x44,0x84,0x40,0x33,0x2c,0xc4,0x17,0x39,0xcc,0x86,0x34,0x03,0xd2,0x18,0xb6, +0xe0,0x0c,0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x39,0x38,0xc3,0xe5, +0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17,0xb7,0x6d,0x0d,0xd5,0x70,0xf9,0xce,0xe3,0x4b, +0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x08,0xd5,0x70,0xf9,0xce, +0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x09,0xd5,0x70, +0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x23,0xb7,0x6d,0x07, +0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5, +0x6d,0x5b,0x81,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e,0x72, +0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x04, +0xd1,0xb2,0x54,0x8c,0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x13,0xcd,0x60,0x03,0xd3, +0xb2,0x54,0x8c,0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x4b,0x13,0x10,0x4d,0x00,0x00, +0x61,0x20,0x00,0x00,0x59,0x05,0x00,0x00,0x13,0x04,0x57,0x2c,0x10,0x00,0x00,0x00, +0x4b,0x00,0x00,0x00,0x04,0x98,0x01,0x28,0xc2,0x80,0x82,0x1d,0x28,0xbb,0x32,0x2a, +0xd9,0x81,0x82,0xa9,0x81,0x42,0x2a,0x9b,0x72,0x29,0x95,0x52,0x2a,0xa6,0x72,0x2b, +0xdd,0x80,0x92,0x84,0x28,0x42,0xa0,0x32,0x0c,0x28,0x8d,0x92,0x44,0x28,0x49,0x82, +0x52,0x24,0x28,0xb6,0xe2,0x2b,0x4e,0x04,0x32,0x14,0x52,0x81,0xd0,0x61,0x04,0xa0, +0x04,0xca,0xa3,0x0c,0x8a,0x80,0x10,0xb6,0x02,0x00,0x5b,0x41,0x00,0x35,0x46,0x00, +0xc6,0x08,0x40,0x10,0x04,0xf1,0x6f,0x8c,0x00,0x04,0x41,0x10,0xfe,0xc6,0x08,0x54, +0xbc,0x3e,0x45,0x6f,0x8c,0x00,0x04,0x41,0x10,0xfe,0x85,0x31,0x02,0x10,0x04,0x41, +0x10,0x0c,0xc6,0x08,0x40,0x10,0xff,0xef,0x31,0x18,0x23,0x00,0x41,0x10,0x44,0xbf, +0x19,0x80,0x31,0x02,0x10,0x04,0x41,0xfc,0x17,0xc6,0x08,0x5a,0xd4,0x5e,0xed,0x6d, +0x8c,0x60,0xe5,0xff,0xdd,0xe7,0xc6,0x08,0x40,0x10,0x84,0xd9,0x30,0x18,0x23,0x68, +0xcd,0x39,0xa7,0xbd,0x31,0x02,0x10,0x04,0x41,0x12,0x0c,0xc6,0x08,0x40,0x10,0x04, +0x41,0x50,0x18,0x23,0x00,0x41,0x10,0x64,0xc1,0x60,0x8c,0x00,0x04,0x41,0xd0,0x05, +0x03,0x4a,0xcd,0x21,0x5c,0xa1,0x30,0x87,0x70,0x89,0xc2,0x1c,0xc2,0xd5,0x07,0x73, +0x08,0xd7,0x28,0xcc,0x21,0x80,0x82,0x37,0x87,0xe0,0x07,0x7d,0x30,0x87,0xd0,0x55, +0x73,0x08,0x7e,0x60,0x0a,0xc4,0x9a,0x83,0xa8,0xaa,0x4a,0x15,0xe6,0x20,0xa6,0xa9, +0x52,0x85,0x39,0x88,0xeb,0xaa,0x52,0x61,0x0e,0x62,0xdb,0xaa,0x54,0x98,0x83,0x98, +0xa6,0x2a,0x15,0x46,0x00,0xe6,0x20,0x34,0xad,0x4a,0x85,0x39,0x88,0x2c,0xab,0x52, +0x61,0x0e,0x02,0xc3,0xaa,0x54,0x98,0x83,0xa0,0xa8,0x2a,0x15,0xe6,0x20,0x2c,0xab, +0x4a,0x85,0x39,0x88,0x69,0xaa,0x58,0x61,0x0e,0xa2,0xaa,0xaa,0x56,0x00,0x00,0x00, +0x23,0x06,0x08,0x00,0x82,0x60,0xe0,0x06,0xe5,0x50,0x0a,0x8d,0x38,0xd8,0xc2,0x88, +0x01,0x02,0x80,0x20,0x18,0xb8,0x81,0x39,0x98,0x42,0x53,0x0e,0xb7,0x30,0x62,0x80, +0x00,0x20,0x08,0x06,0x6e,0x70,0x0e,0xa7,0xd0,0x88,0x03,0x2e,0x8c,0x18,0x20,0x00, +0x08,0x82,0x81,0x1b,0xa0,0x03,0x2a,0x34,0xbf,0x90,0x0b,0x23,0x06,0x08,0x00,0x82, +0x60,0xe0,0x06,0xe9,0x90,0x0a,0x0d,0x3a,0xe8,0xc2,0x88,0x01,0x02,0x80,0x20,0x18, +0xb8,0x81,0x3a,0xa8,0x42,0x73,0x0e,0xbb,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x6e, +0xb0,0x0e,0xab,0xd0,0x8c,0x03,0x2f,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x1b,0xb0, +0x03,0x2b,0x34,0xe5,0xd0,0x0b,0x23,0x06,0x08,0x00,0x82,0x60,0xe0,0x06,0xed,0xd0, +0x0a,0xcd,0x39,0xf8,0xc2,0x88,0x01,0x02,0x80,0x20,0x18,0xb8,0x81,0x3b,0xb8,0x42, +0xc3,0x0e,0xbf,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x6e,0xf0,0x0e,0xaf,0xd0,0xac, +0x03,0x38,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x1b,0xc0,0x03,0x2c,0x34,0xef,0x10, +0x0e,0x23,0x06,0x08,0x00,0x82,0x60,0xe0,0x06,0xf1,0x10,0x0b,0x8d,0x3b,0x88,0xc3, +0x88,0xc1,0x01,0x80,0x20,0x18,0xa8,0xc1,0x3c,0xd4,0x42,0xe0,0x8d,0x18,0x18,0x00, +0x08,0x82,0xc1,0x02,0x12,0xa9,0x00,0x0f,0x23,0x06,0x06,0x00,0x82,0x60,0xb0,0x84, +0x84,0x2a,0xcc,0xc3,0x4c,0x04,0x2a,0x00,0xd3,0x28,0xcc,0x44,0xa8,0x02,0x30,0x8d, +0xc2,0x4c,0x84,0x2a,0x00,0xd3,0x28,0xcc,0x44,0xa8,0x02,0x30,0x8d,0xc2,0x4c,0x84, +0x2a,0x00,0xd3,0x28,0xcc,0x44,0xa8,0x02,0x30,0x8d,0xc2,0x21,0x0d,0x3b,0xa4,0x61, +0x26,0xf4,0x01,0x7c,0x4c,0xf0,0x03,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x19, +0x88,0x44,0x38,0x34,0xfc,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0x42,0xc3,0x4e, +0x68,0x98,0x1d,0x02,0x7d,0xec,0x10,0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x6a, +0x70,0x12,0xe9,0xd0,0xd9,0xc1,0x88,0x41,0x03,0x80,0x20,0x18,0x50,0x31,0xb1,0x0e, +0x01,0x49,0x50,0x13,0x3b,0xb0,0x03,0x3b,0xb0,0xc3,0x68,0x42,0x00,0x8c,0x26,0x08, +0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x90,0x41,0x4b,0xb0,0x03,0x96,0x12,0xa3,0x09, +0x01,0x30,0x9a,0x20,0x04,0x27,0x34,0xec,0x84,0x86,0x99,0x70,0xc8,0xc7,0x84,0x43, +0x3e,0x26,0x08,0xf2,0x31,0x41,0x90,0x8f,0x09,0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0xc0,0x01,0x8b,0x79,0x08,0x86,0x23,0x02,0x5a,0x10,0xbe,0x0b,0x1a,0x65,0xc1, +0x23,0x1f,0x13,0x1e,0xf9,0x98,0x50,0xc1,0xc7,0x84,0x0a,0x3e,0x23,0x06,0x07,0x00, +0x82,0x60,0xa0,0x06,0x3c,0xe1,0x0f,0x74,0xa0,0x0a,0x23,0x06,0x0d,0x00,0x82,0x60, +0x40,0x99,0x05,0x48,0x04,0x39,0x91,0x06,0x68,0x10,0x12,0x21,0x11,0x12,0x21,0x31, +0x9a,0x10,0x00,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x06,0x60,0x01,0x12,0x6c,0x70, +0x13,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x46,0x08,0xf1,0x31,0x21,0xa0,0xcf,0x88, +0x81,0x31,0x80,0x20,0x18,0x24,0x72,0xd1,0x0e,0xe7,0x30,0x62,0x60,0x0c,0x20,0x08, +0x06,0x89,0x5c,0xb4,0x83,0x39,0x9c,0x1b,0x20,0x76,0xc4,0xc0,0x18,0x40,0x10,0x0c, +0x92,0xb9,0x70,0x87,0xc0,0xc4,0x60,0x91,0x8f,0x89,0xc1,0x22,0x1f,0x13,0xc8,0x01, +0x3e,0x26,0x94,0x03,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0xa1,0x0b,0x92,0x10, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0xa9,0x8b,0x92,0x10,0x4e,0x00,0xd0,0x09,0x00, +0x32,0x83,0x88,0x8f,0x19,0x44,0x7c,0xec,0x1d,0x84,0xf8,0x18,0x3c,0x08,0xf1,0x31, +0x21,0x90,0xcf,0x46,0x0e,0x7c,0xe0,0x16,0x6e,0x31,0x6c,0x40,0x04,0xc2,0x00,0xd8, +0x60,0xc8,0x67,0x23,0x07,0x3f,0x80,0x0b,0xb9,0x18,0x36,0x20,0x02,0x61,0x00,0xcc, +0x38,0xe4,0xb3,0x91,0x03,0x28,0xc8,0x05,0x5c,0x0c,0x1b,0x10,0x81,0x30,0x00,0xa6, +0x24,0xf2,0xd9,0xc8,0x41,0x14,0xe8,0x02,0x2e,0x86,0x0d,0x88,0x40,0x18,0x80,0x59, +0x82,0x60,0xa0,0x02,0x50,0x17,0x60,0x2e,0x8c,0x81,0x0a,0x80,0x5d,0x80,0xb6,0x30, +0x06,0x2a,0x1a,0xfc,0x00,0xc2,0xc2,0x18,0xa8,0x68,0xf4,0x03,0x08,0x0b,0x63,0xa0, +0x02,0x90,0x17,0x20,0x2c,0x8c,0x22,0x26,0x28,0x63,0x82,0x11,0x83,0x03,0x00,0x41, +0x30,0x20,0x03,0xd1,0x08,0x8b,0x56,0xe0,0x8b,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82, +0xe1,0x86,0x42,0x20,0x83,0xe1,0x86,0x42,0x20,0x83,0x12,0x02,0x9d,0x65,0x10,0x8a, +0x60,0x23,0x07,0x58,0x10,0x8d,0x84,0x82,0xc6,0x18,0x8e,0x08,0x4c,0x42,0xf8,0x66, +0x19,0x86,0x22,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x35,0x48,0x8d,0xb5,0xf0,0x85, +0x7a,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x4b,0x36,0xda,0x22,0x30,0x0d,0x66,0x71, +0x0b,0xb7,0x70,0x0b,0xb7,0x18,0x4d,0x08,0x80,0x0b,0x1a,0x3b,0x62,0x70,0x00,0x20, +0x08,0x06,0x67,0xe0,0x1a,0x6e,0xa1,0x0b,0xa5,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42, +0x60,0x84,0x10,0x1f,0x13,0x02,0xfa,0xd8,0x1b,0x04,0xf1,0x19,0x8e,0x08,0x68,0x42, +0xf8,0x66,0x19,0x88,0x22,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x6c,0x37,0xe0,0x02, +0xb1,0x83,0xa3,0x1a,0x76,0x54,0xc3,0x4c,0xb0,0x09,0xf9,0x98,0x70,0x13,0xf2,0x39, +0x01,0x40,0x27,0x00,0x68,0x34,0xc1,0x11,0x46,0x13,0x9e,0xc1,0x92,0x27,0x3e,0xf6, +0x04,0xf4,0x39,0xa3,0x61,0x67,0x34,0xcc,0x04,0x86,0x3e,0x26,0x30,0xf4,0x31,0xe1, +0x27,0xe4,0x63,0x02,0x58,0xc8,0xc7,0x84,0x9e,0x80,0x8f,0x99,0x85,0x10,0x1f,0x4b, +0x18,0xf9,0x58,0x30,0xc8,0xc7,0x96,0x46,0x3e,0x16,0x10,0xf2,0x31,0xcb,0x92,0x8f, +0x59,0x96,0x7c,0x4c,0x08,0xe0,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x4e,0x7e,0xb0, +0x46,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x99,0x7d,0xbc,0x06,0x2b,0x78,0x96,0x24, +0xf2,0x31,0x04,0x91,0x8f,0x51,0x94,0x7c,0x4c,0x08,0xe0,0x63,0x01,0x01,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x70,0x40,0x64,0x36,0x02,0x73,0x1c,0xf9,0x58,0xd3,0xc8, +0xc7,0x04,0x03,0x3e,0x16,0x08,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0xa7,0x44, +0x70,0x23,0x30,0x23,0xa0,0x8f,0x39,0x73,0x21,0x1f,0x0b,0x1c,0xf9,0x58,0x30,0xc8, +0xc7,0xa2,0xba,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x38,0x2b,0xb2,0x1f,0x81, +0x05,0x7d,0x21,0x1f,0x0b,0x44,0x03,0x3e,0x56,0xc4,0x01,0x7d,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0xc0,0x79,0x91,0xff,0x08,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0x81,0x91, +0xdf,0x08,0x2c,0x20,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x8e,0x8c,0x80,0x47, +0x60,0x41,0x28,0xc8,0xc7,0x02,0x57,0x80,0x8f,0x8d,0x82,0x2b,0xc0,0x67,0x96,0xa0, +0x18,0x28,0x69,0xc0,0x22,0x00,0x0b,0x81,0x20,0xc0,0x62,0x18,0x28,0x69,0xc0,0x22, +0x00,0x0b,0x81,0x20,0xc0,0x62,0x30,0x58,0x58,0x11,0x18,0x0c,0x37,0x04,0x25,0x02, +0x06,0xb3,0x0c,0x87,0x11,0xac,0xc0,0x00,0x26,0x2b,0x22,0x50,0x00,0x18,0x2b,0x30, +0x84,0x49,0x8b,0x10,0x14,0x00,0xc6,0x2c,0x41,0x30,0x1c,0x71,0xd0,0x86,0xf0,0x59, +0x82,0xd0,0xc7,0x6a,0x23,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x38,0x61,0x12, +0x23,0xc1,0x74,0x43,0x80,0x1b,0xc4,0x88,0x81,0x31,0x80,0x20,0x18,0x24,0x65,0x12, +0x1e,0xbb,0x31,0x62,0x60,0x0c,0x20,0x08,0x06,0x49,0x99,0x84,0x87,0x6e,0x8c,0x18, +0x18,0x03,0x08,0x82,0x41,0x52,0x26,0xe1,0x41,0x0f,0x35,0x16,0xf5,0x01,0x23,0x06, +0x07,0x00,0x82,0x60,0xa0,0x06,0x39,0xb2,0x1f,0x6e,0x51,0x1a,0x23,0x06,0x0d,0x00, +0x82,0x60,0x70,0x89,0x49,0x7f,0x04,0x36,0x62,0x16,0x82,0x7f,0xf8,0x87,0x7f,0xf8, +0xc7,0x68,0x42,0x00,0x5c,0xd0,0xd8,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x03,0x1f, +0xf1,0x0f,0xb5,0xa8,0x91,0xd1,0x84,0x00,0x18,0x4d,0x10,0x02,0x23,0x84,0xf8,0x98, +0x10,0xd0,0x67,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x2e,0x35,0x29,0x91,0xc4,0x47,0xdc, +0xa2,0x2d,0x4c,0xc4,0x44,0x4c,0xc4,0x44,0x46,0x13,0x02,0xe0,0x82,0xc6,0x5a,0x70, +0xc4,0xc7,0x8e,0x80,0x3e,0x25,0x17,0x65,0x02,0x23,0x06,0x0d,0x00,0x82,0x60,0x70, +0xc1,0xc9,0x8a,0x3c,0x64,0x42,0x17,0x01,0x8b,0xb0,0x08,0x8b,0xb0,0xc8,0x68,0x42, +0x00,0x5c,0xd0,0x58,0x0b,0x9a,0xf8,0x58,0x13,0xd0,0xc7,0x98,0x23,0x3e,0x86,0xb0, +0x87,0x7c,0x86,0x23,0x84,0x40,0xf8,0x4c,0x21,0xe2,0x63,0xc5,0x7b,0xc8,0x67,0x38, +0x42,0x08,0x84,0xaf,0x88,0x40,0x2f,0x68,0x94,0xd5,0x47,0x10,0x1f,0x0b,0x3e,0xf9, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x1a,0xdc,0x49,0x8e,0x9c,0x06,0x79,0x8c,0x18, +0x34,0x00,0x08,0x82,0x01,0x15,0x2a,0x3b,0x12,0xd0,0x09,0x69,0x8c,0x06,0x8f,0xf0, +0x08,0x8f,0xf0,0xc8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18, +0x1c,0x00,0x08,0x82,0x41,0x36,0x2a,0x3c,0xd2,0x1f,0xc3,0x88,0xc1,0x01,0x80,0x20, +0x18,0x64,0xa4,0xd2,0x23,0xfe,0x31,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x56,0x2a, +0x3e,0xf2,0x1f,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x9c,0x01,0xa8,0x80,0x09,0x6b, +0xf0,0xc9,0x68,0x42,0x00,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x1a,0x84,0xca,0x98, +0xcc,0x06,0x7c,0x8c,0x18,0x34,0x00,0x08,0x82,0x01,0xb5,0x2a,0x65,0x12,0xf8,0x89, +0x9f,0xf8,0x89,0x99,0x98,0x89,0x99,0x98,0xc9,0x68,0x42,0x00,0x0c,0x47,0x04,0x25, +0x12,0x7c,0xd3,0x0d,0x25,0x22,0x04,0xa6,0x18,0xf4,0x31,0xe5,0xa0,0x8f,0x29,0x08, +0x7d,0x8c,0x18,0xe4,0x63,0xc5,0x20,0x1f,0x1b,0x0c,0xf9,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x41,0x36,0x2b,0x6c,0x32,0xb4,0xc8,0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0xb4, +0xd2,0x26,0x83,0x8b,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x56,0x2b,0x6e,0x32,0xbc, +0xc8,0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0xb6,0xb2,0x26,0x83,0x8a,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x41,0x76,0x2b,0x6c,0x32,0xac,0xc8,0x88,0xc1,0x01,0x80,0x20,0x18, +0x64,0xb8,0xd2,0x26,0x03,0x8b,0x98,0x10,0x23,0xf2,0x31,0x81,0x80,0x8f,0x05,0x2e, +0x22,0x1f,0x0b,0x06,0xf8,0xd8,0x51,0xc4,0xc7,0x02,0x1b,0x91,0x8f,0x25,0x32,0x22, +0x1f,0x3b,0x82,0xf8,0x58,0x42,0x23,0xf2,0x31,0x21,0x88,0xcf,0x88,0xc1,0x01,0x80, +0x20,0x18,0xa8,0x01,0xaf,0xf8,0x49,0x7d,0x98,0xc8,0x88,0x81,0x03,0x80,0x20,0x18, +0x44,0xe7,0xf2,0x26,0x41,0x7a,0xa0,0x47,0xa8,0x20,0x86,0x70,0x06,0x63,0x32,0x62, +0x70,0x00,0x20,0x08,0x06,0x67,0xe0,0x2b,0x7e,0xa2,0x1e,0xb4,0x32,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x60,0xe2,0x21,0xc4,0xc7,0xc4,0x43,0x88,0xcf,0x88,0xc1,0x01,0x80, +0x20,0x18,0x90,0x01,0xb9,0x8c,0xca,0x7b,0xf8,0xca,0x68,0x42,0x00,0x8c,0x26,0x08, +0xc1,0x09,0x0d,0x3b,0xa1,0x61,0x76,0x08,0xf4,0xb1,0x43,0xa0,0xcf,0x88,0xc1,0x01, +0x80,0x20,0x18,0x90,0xc1,0xba,0xa8,0x8a,0x7d,0x9c,0xcb,0x68,0x42,0x00,0x8c,0x26, +0x08,0xc1,0x09,0x0d,0x3b,0xa1,0x61,0x26,0x1c,0xf2,0x31,0xe1,0x90,0xcf,0x88,0x81, +0x01,0x80,0x20,0x18,0x38,0xfb,0xb2,0x2a,0xc2,0x88,0x81,0x01,0x80,0x20,0x18,0x38, +0xfc,0xc2,0x2a,0xc2,0x09,0x00,0x3a,0x01,0x40,0x23,0x06,0x07,0x00,0x82,0x60,0xa0, +0x06,0xf4,0x62,0x2b,0x25,0x12,0x26,0x23,0x06,0x0d,0x00,0x82,0x60,0x40,0xf9,0x0b, +0xae,0x04,0xf1,0x32,0x08,0xb9,0x92,0x2b,0xb9,0x92,0x2b,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0xa3,0x09,0x9b,0x30,0x9a,0xc0,0x0d,0x26,0x10,0xf2,0x31,0x81,0x90,0x8f, +0x5d,0x82,0x7c,0xec,0x12,0xe4,0x63,0x82,0x20,0x1f,0x13,0x04,0xf9,0x98,0x10,0xc0, +0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x1c,0x96,0xf9,0x95,0xc0,0x10,0x44,0x3e,0x86, +0x20,0xf2,0x31,0x21,0x80,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x38,0x30,0x33,0x2e, +0xc1,0x70,0x44,0x41,0x2a,0xc2,0x37,0xcb,0x80,0x34,0xc1,0x2c,0x41,0x32,0x50,0xd1, +0xe4,0x82,0xe2,0x52,0xc8,0x40,0x45,0x93,0x0a,0x8a,0x81,0x0c,0x54,0x00,0x83,0xc2, +0x5a,0xc8,0x2c,0xc1,0x62,0x01,0xca,0x80,0x60,0xb8,0x21,0x28,0x19,0x30,0x98,0x65, +0x60,0x92,0x60,0xa0,0xa2,0x51,0x92,0x57,0x58,0x06,0x2a,0x1a,0x25,0xf9,0x83,0x65, +0xa0,0x02,0xb0,0xad,0xa4,0x15,0x96,0x0a,0x3a,0xa8,0xa3,0x83,0xe1,0x86,0xa1,0x65, +0xd0,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xba,0x9b,0x51,0x97,0xc1,0x65,0xa6,0x1b, +0x02,0x42,0x18,0x6e,0x30,0x60,0xc6,0x0c,0x4c,0x0e,0xe4,0x05,0x04,0x23,0x06,0x07, +0x00,0x82,0x60,0xd0,0xed,0x4c,0xbb,0x0c,0xc1,0x74,0x43,0x40,0x0c,0xc3,0x0d,0x0f, +0xcd,0xa0,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x74,0x3e,0x13,0x2f,0x49,0xcd,0x4c, +0x37,0x04,0x8a,0x30,0xdc,0x20,0xdd,0x8c,0x19,0x18,0x1e,0xe4,0x0b,0x08,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xa0,0x13,0x1b,0x7a,0x19,0x82,0xe9,0x86,0x80,0x18,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0x40,0x0d,0x7e,0x26,0x64,0xe0,0x84,0x55,0x46,0x0c,0x1a,0x00, +0x04,0xc1,0x80,0x4a,0x9b,0x91,0x09,0x78,0x26,0x11,0x48,0x86,0x64,0x48,0x86,0x64, +0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x0c,0xc8, +0x86,0x64,0xe0,0x44,0x67,0x46,0x13,0x02,0x61,0x34,0x41,0x18,0x4c,0x28,0xe4,0x63, +0x42,0x21,0x1f,0x13,0x04,0xf9,0x98,0x20,0xc8,0xc7,0x84,0x00,0x3e,0x23,0x06,0x06, +0x00,0x82,0x60,0xe0,0xd8,0x4d,0xca,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xcd, +0x0d,0xcb,0x04,0xdf,0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0x74,0xd3,0x32,0x42,0x60, +0x74,0x10,0xd0,0xc7,0xe8,0x40,0xa0,0x8f,0x29,0x03,0x7d,0x4c,0x21,0xe8,0x33,0x62, +0x90,0x00,0x20,0x08,0x06,0x1b,0xde,0xfc,0x8b,0x10,0x10,0xc3,0x88,0xc1,0x01,0x80, +0x20,0x18,0x64,0x7a,0xf3,0x32,0x67,0x10,0x98,0x19,0xc8,0x0d,0x08,0x86,0x1b,0x82, +0xb7,0x01,0x83,0x59,0x06,0x65,0x09,0x66,0x09,0x9a,0x81,0x8a,0x86,0xbd,0x0e,0x83, +0x19,0xa8,0x68,0xc8,0xe1,0xb0,0x18,0xc3,0x17,0x21,0x3e,0x26,0xb8,0x8b,0x7c,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0xc0,0x29,0x9d,0xba,0x09,0xac,0x4f,0x6c,0x81,0x3e,0xd6, +0x27,0xb6,0x40,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x50,0x83,0xbe,0xf9,0x99,0x59, +0x61,0x97,0x11,0x83,0x06,0x00,0x41,0x30,0xa0,0x4e,0x27,0x6c,0x02,0xbd,0x51,0x95, +0x54,0x11,0x1b,0xb1,0x11,0x1b,0xb1,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x30,0xc1, +0x80,0x8f,0x09,0x06,0x7c,0x46,0x13,0xc2,0x41,0x18,0x4d,0x10,0x87,0xc1,0xc0,0x81, +0x90,0x8f,0x81,0x03,0x21,0x1f,0x13,0x07,0x92,0x81,0x8f,0x89,0x43,0xc9,0xc0,0x67, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x32,0xd8,0x29,0x1b,0x42,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x2c,0x76,0xcc,0x86,0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x93,0x9d, +0xb5,0x51,0x19,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xb2,0xd9,0x61,0x9b,0x95,0x11, +0x4e,0x69,0xd8,0x29,0x0d,0x33,0x42,0xa0,0x8f,0x11,0x02,0x7d,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0x40,0x0d,0x62,0x67,0x6e,0xd0,0x05,0x64,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0x40,0x0d,0x64,0x87,0x6e,0xc2,0x65,0x5f,0x46,0x0c,0x1e,0x00,0x04,0xc1,0xe0,0xbb, +0x9d,0x9f,0x11,0x02,0x62,0x60,0x19,0x96,0x79,0x9d,0xd7,0xb9,0x1b,0x9a,0x19,0x4d, +0x08,0x80,0xd1,0x04,0x21,0x30,0x75,0xb8,0xe4,0x63,0xea,0x70,0xc9,0xc7,0x04,0x41, +0x3e,0x26,0x08,0xf2,0x31,0x21,0x80,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x38,0xe6, +0x93,0x37,0x81,0x05,0x30,0x23,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x70,0xd0,0xe7, +0x6e,0x02,0x0b,0x62,0x46,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xe0,0xa8,0x0f,0xde, +0x04,0x23,0x06,0x06,0x00,0x82,0x60,0xe0,0xac,0xcf,0xee,0x04,0xd6,0x34,0xf2,0xb1, +0xa6,0x91,0x8f,0x09,0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0x79,0x1f,0xd1, +0x09,0xcc,0x0c,0xcc,0x40,0x3e,0x66,0x06,0x66,0x20,0x1f,0x13,0x02,0xf8,0x8c,0x18, +0x18,0x00,0x08,0x82,0x81,0x33,0x3f,0xa6,0x13,0x58,0x11,0xd0,0x67,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0x9c,0xfa,0x29,0x9f,0xc0,0xd6,0x26,0x88,0x8f,0x05,0x8c,0x7c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x0c,0xdc,0xc7,0x75,0xf4,0xa5,0x7c,0x46,0x13,0x02, +0x60,0x34,0x41,0x08,0x4c,0x6c,0x84,0xf8,0x98,0x10,0xd0,0x67,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0xce,0x60,0x7e,0x66,0xe7,0x5f,0xda,0x67,0x34,0x21,0x10,0x2c,0x18,0xe4, +0x33,0x4b,0xe0,0x0c,0x54,0x34,0xec,0xd6,0x9c,0xc2,0x33,0x50,0xd1,0x10,0xcd,0x28, +0x3c,0x03,0x15,0x80,0xf9,0x35,0x7f,0xf0,0x0c,0x54,0x00,0x6a,0xd7,0x0c,0xcf,0x2c, +0x01,0x64,0xc1,0xfd,0x80,0x60,0xb8,0x21,0xa0,0x1f,0x30,0x98,0x65,0x88,0x9c,0x60, +0xa0,0xa2,0x61,0x9c,0x3d,0x80,0x06,0x2a,0x1a,0xc6,0xb9,0x03,0x68,0xa0,0x02,0x60, +0x9c,0x39,0x80,0x06,0x2a,0x00,0xbb,0x73,0xee,0x00,0xaa,0x60,0x65,0xa0,0x90,0x95, +0x81,0x11,0x83,0x03,0x00,0x41,0x30,0x20,0x83,0x11,0x12,0x1f,0x97,0xe9,0x9f,0xd1, +0x84,0x00,0x18,0x4d,0x10,0x82,0xe1,0x86,0x42,0x20,0x83,0xe1,0x86,0x42,0x20,0x83, +0x12,0x02,0x9d,0x6e,0x38,0x1d,0xd4,0x09,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x0d, +0x50,0x48,0x7d,0xc0,0xc6,0x6e,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80,0x92,0x21,0xf6, +0x09,0x4a,0x48,0x49,0xda,0xa7,0x7d,0xda,0xa7,0x7d,0x46,0x13,0x02,0x60,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0xce,0x80,0x85,0xd8,0x07,0x67,0x46,0x68,0x34,0x21,0x00,0x46, +0x13,0x84,0xc0,0x08,0x21,0x3e,0x26,0x04,0xf4,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0x33,0x88,0xa1,0xf8,0xe9,0x99,0x15,0x1a,0x4d,0x08,0x04,0x1b,0x16,0xf9,0x58,0x20, +0xc8,0x67,0x38,0x02,0x0c,0x82,0xe0,0xbb,0x00,0x10,0x15,0x64,0x3b,0x62,0x70,0x00, +0x20,0x08,0x06,0x99,0x0f,0xcd,0xcf,0x46,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0xf6, +0x43,0xf8,0xd3,0x15,0xb6,0xdd,0x10,0x08,0x86,0x1b,0x02,0x1a,0x02,0x83,0x59,0x86, +0x07,0x0a,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0x31,0x23,0x1b,0x1a,0x07,0x13,0x87, +0x40,0x3e,0xc3,0x11,0xa2,0xd0,0x3b,0xc2,0x37,0xdd,0x20,0x07,0xbf,0x13,0x18,0x72, +0xd0,0xc7,0xc0,0x27,0x88,0xcf,0x70,0xc3,0xd2,0x43,0x61,0x30,0xdd,0x30,0x3e,0xe2, +0x13,0xd8,0x10,0xc8,0xc7,0x8c,0x20,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xe0,0xc0, +0x11,0x18,0x05,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xb5,0x91,0x09,0x05,0xca,0x88, +0xc1,0x01,0x80,0x20,0x18,0xa8,0xc1,0x19,0xa5,0xd0,0xdd,0xd0,0xce,0x88,0x41,0x03, +0x80,0x20,0x18,0x50,0x71,0xb4,0x42,0x01,0x19,0xd1,0xcd,0xdc,0xb0,0x10,0x0b,0xb1, +0x10,0x0b,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0xd5,0x0d,0x62, +0x47,0x0c,0x8c,0x01,0x04,0xc1,0x20,0xd9,0xa3,0xfb,0x09,0xae,0x6e,0x10,0x3b,0x62, +0x60,0x0c,0x20,0x08,0x06,0x09,0x1f,0xe1,0x4f,0x70,0x75,0x83,0xd8,0x11,0x03,0x63, +0x00,0x41,0x30,0x48,0xfa,0x28,0x7f,0x82,0xab,0x1b,0xc4,0x8e,0x18,0x18,0x03,0x08, +0x82,0x41,0xe2,0x47,0xfa,0x13,0x5c,0xdd,0x20,0x76,0xc4,0xc0,0x18,0x40,0x10,0x0c, +0x92,0x3f,0xda,0x9f,0xa0,0xfa,0xc6,0x85,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xba, +0x3b,0x52,0xa1,0xc0,0x8d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0xc3,0xa3,0x15,0xda, +0x91,0x37,0x1a,0x31,0x68,0x00,0x10,0x04,0x03,0xaa,0x8f,0x6e,0xa8,0x81,0x23,0x21, +0xc0,0x21,0x1c,0xc2,0x21,0x1c,0x1a,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18, +0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x50,0x03,0x3c,0xd2,0xa1,0xd5,0x31,0x9f,0x11, +0x83,0x06,0x00,0x41,0x30,0xa0,0x44,0x89,0x87,0x82,0x3a,0x3a,0x8c,0x1e,0xea,0xa1, +0x1e,0xea,0xa1,0xd1,0x84,0x00,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x35,0xd8,0xa3, +0x1e,0x7a,0x9d,0xf4,0x19,0x31,0x68,0x00,0x10,0x04,0x03,0xaa,0x94,0x7e,0x28,0xc0, +0x23,0x25,0x01,0x23,0x30,0x02,0x23,0x30,0x1a,0x4d,0x08,0x80,0xa5,0x1c,0x4e,0x47, +0x8f,0xf4,0x68,0x29,0x87,0xd3,0xd9,0xa3,0x3d,0x5a,0xca,0xe1,0x74,0xf8,0x88,0x8f, +0x86,0x0d,0x88,0x81,0x19,0x80,0x61,0x03,0x42,0x58,0x06,0x60,0xd8,0x80,0x08,0x94, +0x01,0xd8,0xca,0xe1,0x74,0xfa,0xa8,0x8f,0x86,0x0d,0x88,0x00,0x19,0x80,0xad,0x1c, +0x4e,0xc7,0x8f,0xfc,0x68,0xd8,0x80,0x08,0x8c,0x01,0x18,0x31,0x68,0x00,0x10,0x04, +0x03,0x8a,0x95,0xcc,0x88,0xfb,0xa3,0xd7,0x81,0xce,0xe8,0x8c,0xce,0xe8,0x8c,0x46, +0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c, +0x28,0x58,0x52,0xa3,0x67,0x94,0x66,0x87,0x5a,0xa3,0x35,0x5a,0xa3,0x35,0x1a,0x4d, +0x08,0x80,0x11,0x83,0x06,0x00,0x41,0x30,0xa0,0x64,0x89,0x8d,0x9c,0x52,0xaa,0x1d, +0xab,0x8d,0xda,0xa8,0x8d,0xda,0x68,0x34,0x21,0x00,0x96,0x72,0xa0,0x9d,0x53,0x4a, +0xa5,0xa5,0x1c,0x68,0x07,0x95,0x54,0x69,0x29,0x07,0xda,0x49,0xa5,0x55,0x1a,0x36, +0x20,0x06,0x65,0x00,0x86,0x0d,0x08,0x21,0x19,0x80,0x61,0x03,0x22,0x40,0x06,0x60, +0x2b,0x07,0xda,0x51,0x25,0x56,0x1a,0x36,0x20,0x82,0x63,0x00,0xb6,0x72,0xa0,0x9d, +0x55,0x6a,0xa5,0x61,0x03,0x22,0x30,0x06,0xa0,0x78,0xc7,0x95,0xc0,0x5e,0xc1,0x8d, +0x40,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xdd,0x2d,0xa5,0x91,0x10,0x8c,0x18,0x34, +0x00,0x08,0x82,0x01,0xc5,0x4b,0x76,0xc4,0x06,0xaf,0x14,0x80,0xc1,0x1d,0xdd,0xd1, +0x1d,0xdd,0xd1,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34, +0x00,0x08,0x82,0x01,0x05,0x4e,0x7a,0xf4,0xcd,0x52,0x41,0x06,0x7b,0xb4,0x47,0x7b, +0xb4,0x47,0xa3,0x09,0x01,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x94,0x38,0xf1,0x91, +0x57,0x4b,0x87,0x19,0xf4,0x51,0x1f,0xf5,0x51,0x1f,0x8d,0x26,0x04,0xc0,0x52,0x0e, +0xe4,0x73,0x4b,0xb5,0xb4,0x94,0x03,0xf9,0xe0,0x92,0x2d,0x2d,0xe5,0x40,0x3e,0xb9, +0x74,0x4b,0xc3,0x06,0xc4,0xa0,0x0c,0xc0,0xb0,0x01,0x21,0x24,0x03,0x30,0x6c,0x40, +0x04,0xc8,0x00,0x6c,0xe5,0x40,0x3e,0xba,0x84,0x4b,0xc3,0x06,0x44,0x70,0x0c,0xc0, +0x56,0x0e,0xe4,0xb3,0x4b,0xb9,0x34,0x6c,0x40,0x04,0xc6,0x00,0x8c,0x18,0x34,0x00, +0x08,0x82,0x01,0x95,0x4e,0xa3,0x94,0x07,0xbc,0xe4,0x06,0xeb,0x43,0x4a,0xa4,0x44, +0x4a,0xa4,0x34,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d, +0x00,0x82,0x60,0x40,0xb5,0xd3,0x29,0xb1,0x01,0x38,0xc9,0xc1,0xfb,0xa0,0x12,0x2a, +0xa1,0x12,0x2a,0x8d,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x50,0xef,0x94, +0x4a,0x6b,0x20,0x4e,0x74,0x10,0x3f,0xaa,0xa4,0x4a,0xaa,0xa4,0x4a,0xa3,0x09,0x01, +0xb0,0x94,0x43,0xfc,0x90,0x13,0x38,0x2d,0xe5,0x10,0x3f,0xe5,0x14,0x4e,0x4b,0x39, +0xc4,0x8f,0x39,0x89,0xd3,0xb0,0x01,0x31,0x28,0x03,0x30,0x6c,0x40,0x08,0xc9,0x00, +0x0c,0x1b,0x10,0x01,0x32,0x00,0x5b,0x39,0xc4,0xcf,0x39,0x8d,0xd3,0xb0,0x01,0x11, +0x1c,0x03,0xb0,0x95,0x43,0xfc,0xa0,0x13,0x39,0x0d,0x1b,0x10,0x81,0x31,0x00,0x23, +0x06,0x0d,0x00,0x82,0x60,0x40,0xd9,0x13,0x2c,0xd5,0x41,0x3a,0xe5,0x0f,0xfe,0xc4, +0x52,0x2c,0xc5,0x52,0x2c,0x8d,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x50, +0xf8,0x24,0x4b,0x74,0xb0,0x4e,0xfb,0xa3,0x3f,0xb3,0x34,0x4b,0xb3,0x34,0x4b,0xa3, +0x09,0x01,0xb0,0x94,0x83,0xfe,0xb4,0x13,0x3a,0x2d,0xe5,0xa0,0x3f,0xee,0x94,0x4e, +0x4b,0x39,0xe8,0xcf,0x3b,0xa9,0xd3,0xb0,0x01,0x31,0xac,0xc2,0x00,0x0c,0x1b,0x10, +0x82,0x2a,0x0c,0xc0,0xb0,0x01,0x11,0xa4,0xc2,0x00,0x6c,0xe5,0xa0,0x3f,0xf0,0xb4, +0x4e,0xc3,0x06,0x44,0x70,0x0c,0xc0,0x56,0x0e,0xfa,0x13,0x4f,0xec,0x34,0x6c,0x40, +0x04,0xc6,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0x01,0xf5,0x4f,0xb9,0xf4,0x0a,0xf2, +0x44,0x06,0x21,0xa4,0x4b,0xba,0xa4,0x4b,0xba,0x34,0x9a,0x10,0x00,0xa3,0x09,0x42, +0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0x40,0x8d,0x54,0x2f,0x89,0x82, +0x3d,0xa1,0x41,0x09,0xf9,0x92,0x2f,0xf9,0x92,0x2f,0x8d,0x26,0x04,0xc0,0x88,0x41, +0x03,0x80,0x20,0x18,0x50,0x25,0xf5,0x4b,0xa1,0x80,0x4f,0x6a,0x70,0x42,0xe0,0x04, +0x4e,0xe0,0x04,0x4e,0xa3,0x09,0x01,0xb0,0x94,0xc3,0x09,0xe9,0x13,0x3d,0x2d,0xe5, +0x70,0x42,0xfb,0x54,0x4f,0x4b,0x39,0x9c,0x10,0x3f,0xd9,0xd3,0xb0,0x01,0x31,0x28, +0x03,0x30,0x6c,0x40,0x08,0xc9,0x00,0x0c,0x1b,0x10,0x01,0x32,0x00,0x5b,0x39,0x9c, +0x50,0x3f,0xdd,0xd3,0xb0,0x01,0x11,0x1c,0x03,0xb0,0x95,0xc3,0x09,0xf9,0x13,0x3e, +0x0d,0x1b,0x10,0x81,0x31,0x00,0x06,0x12,0xe0,0x04,0x82,0x11,0x83,0x03,0x00,0x41, +0x30,0xe8,0x52,0x6a,0x97,0x7a,0x25,0x18,0x31,0x68,0x00,0x10,0x04,0x03,0xca,0xa5, +0xd0,0xc9,0x17,0x42,0x6a,0x16,0x82,0x74,0x4a,0xa7,0x74,0x4a,0xa7,0xd1,0x84,0x00, +0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x31,0x68,0x00,0x10,0x04,0x03,0x4a,0xa6, +0xd8,0x29,0x16,0x4a,0xea,0x16,0x8a,0x76,0x6a,0xa7,0x76,0x6a,0xa7,0xd1,0x84,0x00, +0x18,0x31,0x68,0x00,0x10,0x04,0x03,0x8a,0xa6,0xdc,0x09,0x16,0x4e,0x2a,0x17,0x8e, +0x77,0x7a,0xa7,0x77,0x7a,0xa7,0xd1,0x84,0x00,0x58,0xca,0xc1,0x86,0x52,0x4a,0xa5, +0x96,0x72,0xb0,0x21,0x95,0x5a,0xa9,0xa5,0x1c,0x6c,0x68,0xa5,0x58,0x6a,0xd8,0x80, +0x18,0x94,0x01,0x18,0x36,0x20,0x84,0x64,0x00,0x86,0x0d,0x88,0x00,0x19,0x80,0xad, +0x1c,0x6c,0x88,0xa5,0x5a,0x6a,0xd8,0x80,0x08,0x8e,0x01,0xd8,0xca,0xc1,0x86,0x5a, +0xca,0xa5,0x86,0x0d,0x88,0xc0,0x18,0x80,0x11,0x83,0x06,0x00,0x41,0x30,0xa0,0x76, +0xaa,0x9e,0xd6,0xc1,0xa5,0x7c,0xc8,0xb1,0x27,0x7b,0xb2,0x27,0x7b,0x1a,0x4d,0x08, +0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0x11,0x83,0x06,0x00,0x41,0x30,0xa0,0x7e, +0x2a,0x9f,0x7c,0x41,0xa6,0xc4,0x48,0xd2,0x27,0x7d,0xd2,0x27,0x7d,0x1a,0x4d,0x08, +0x80,0x11,0x83,0x06,0x00,0x41,0x30,0xa0,0xc2,0x6a,0x9f,0x7a,0x81,0xa6,0xc8,0x88, +0xe2,0x27,0x7e,0xe2,0x27,0x7e,0x1a,0x4d,0x08,0x80,0xa5,0x1c,0xc6,0xc8,0xa6,0x6a, +0x6a,0x29,0x87,0x31,0xba,0x29,0x9b,0x5a,0xca,0x61,0x8c,0x70,0xea,0xa6,0x86,0x0d, +0x88,0x41,0x19,0x80,0x61,0x03,0x42,0x48,0x06,0x60,0xd8,0x80,0x08,0x90,0x01,0xd8, +0xca,0x61,0x8c,0x72,0x0a,0xa7,0x86,0x0d,0x88,0xe0,0x18,0x80,0xad,0x1c,0xc6,0x48, +0xa7,0x72,0x6a,0xd8,0x80,0x08,0x8c,0x01,0x18,0x31,0x68,0x00,0x10,0x04,0x03,0x0a, +0xad,0x44,0x0a,0x1f,0x76,0xaa,0x15,0xb6,0x91,0x1a,0xa9,0x91,0x1a,0xa9,0xd1,0x84, +0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x31,0x68,0x00,0x10,0x04,0x03,0x8a, +0xad,0x4c,0x6a,0x1d,0x7e,0x2a,0x16,0xbe,0x93,0x3a,0xa9,0x93,0x3a,0xa9,0xd1,0x84, +0x00,0x18,0x31,0x68,0x00,0x10,0x04,0x03,0xca,0xad,0x50,0x4a,0x1d,0xc2,0x6a,0x16, +0xc2,0x20,0xa5,0x52,0x2a,0xa5,0x52,0x6a,0x34,0x21,0x00,0x96,0x72,0x80,0xa3,0xb1, +0xe2,0xa9,0xa5,0x1c,0xe0,0x88,0xac,0x7a,0x6a,0x29,0x07,0x38,0x2a,0x2b,0x9f,0x1a, +0x36,0x20,0x06,0x65,0x00,0x86,0x0d,0x08,0x21,0x19,0x80,0x61,0x03,0x22,0x40,0x06, +0x60,0x2b,0x07,0x38,0x32,0xab,0x9f,0x1a,0x36,0x20,0x82,0x63,0x00,0xb6,0x72,0x80, +0xa3,0xb3,0x02,0xab,0x61,0x03,0x22,0x30,0x06,0xc0,0xde,0x41,0x1e,0xe0,0x63,0x41, +0x39,0xc0,0xc7,0x02,0x72,0x80,0x8f,0x05,0xb7,0x00,0x1f,0x0b,0x6c,0x01,0x3e,0x16, +0xb0,0x02,0x7c,0x2c,0x58,0x05,0xf8,0x58,0x50,0x0a,0xf0,0xb1,0x80,0x14,0xe0,0x63, +0x81,0x1e,0xc0,0xc7,0x82,0x3c,0x80,0x8f,0x05,0x6d,0x00,0x1f,0x0b,0xd8,0x00,0x3e, +0x16,0x88,0x01,0x7c,0x2c,0x08,0x03,0xf8,0x58,0x70,0xc1,0xc7,0x02,0x0b,0x3e,0xc3, +0x11,0x81,0x3f,0x09,0xdf,0x2c,0x83,0x64,0x05,0xb3,0x04,0xd3,0x40,0x45,0x53,0x0a, +0x94,0x88,0x48,0x03,0x15,0xcd,0x1f,0x50,0x2a,0x22,0x0d,0x54,0x34,0x79,0x40,0xc9, +0x88,0x34,0x50,0xd1,0xcc,0x01,0x65,0x23,0xd2,0x40,0x45,0xd3,0x06,0x94,0x8e,0x48, +0x03,0x15,0x4d,0x18,0x50,0x28,0x1a,0x48,0x03,0x15,0x4d,0x18,0x50,0x7c,0x22,0x0d, +0x54,0x00,0x61,0x40,0x89,0x6c,0x20,0x8d,0x18,0x2c,0x00,0x08,0x82,0x41,0x18,0xa4, +0x16,0x4f,0x11,0x85,0x41,0x14,0xc6,0x88,0xc1,0x02,0x80,0x20,0x18,0x84,0x81,0x6a, +0xf5,0x94,0x4f,0xf4,0x04,0x4f,0xf8,0x44,0x4f,0xf0,0xc4,0x88,0xc1,0x01,0x80,0x20, +0x18,0x64,0xaf,0x85,0x56,0x81,0x30,0x62,0xb0,0x00,0x20,0x08,0x06,0x61,0xc0,0x5a, +0x3f,0x05,0x16,0x3f,0xe1,0x13,0x07,0x92,0x58,0x20,0xd0,0xc7,0x02,0x7e,0x92,0x8f, +0xf1,0x53,0x10,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x70,0x70,0xeb,0xac,0x1c,0x13, +0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x81,0xa3,0x5b,0x68,0x15,0x8c,0x18,0x18, +0x00,0x08,0x82,0x81,0xb3,0x5b,0x6a,0x25,0x59,0x50,0xc8,0x67,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0x9c,0xde,0x5a,0xab,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x32,0xdd,0x9a, +0x2b,0x88,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x6c,0xb7,0xe8,0x0a,0x12,0x0c,0x9a, +0x2d,0x18,0x0c,0x37,0x04,0xaf,0x05,0x06,0xb3,0x0c,0x15,0x15,0x2c,0xe5,0x00,0x4e, +0xb3,0x25,0x50,0xd0,0x18,0x4b,0x39,0x84,0x53,0x6d,0x11,0x14,0x34,0xc6,0x52,0x0e, +0xe2,0x74,0x5b,0x06,0x05,0x8d,0xb1,0x95,0xc3,0x38,0xe5,0x16,0x42,0x41,0x63,0x6c, +0xe5,0x40,0x4e,0xbb,0xa5,0x50,0xd0,0x18,0xb3,0x04,0xd3,0x2c,0x81,0x35,0x50,0xd1, +0x90,0x6a,0x10,0x71,0xd5,0x40,0x45,0x83,0x2f,0x11,0x57,0x8d,0x18,0x1c,0x00,0x08, +0x82,0x81,0x1a,0x8c,0x57,0x69,0xf5,0xd3,0x4a,0x8d,0x18,0x38,0x00,0x08,0x82,0x41, +0xe4,0x5e,0x76,0x15,0xc0,0xd3,0x3b,0xa1,0xd6,0x20,0x0c,0x83,0x5a,0x8d,0x18,0x18, +0x03,0x08,0x82,0x41,0x12,0x5f,0x6e,0x45,0x17,0x23,0x06,0xc6,0x00,0x82,0x60,0x90, +0xc4,0x97,0x5b,0xd5,0xc5,0x88,0x81,0x31,0x80,0x20,0x18,0x24,0xf1,0xe5,0x56,0x78, +0x31,0x62,0x60,0x0c,0x20,0x08,0x06,0x49,0x7c,0xb9,0xd5,0x5d,0x8c,0x18,0x18,0x03, +0x08,0x82,0x41,0x12,0x5f,0x6e,0x65,0x17,0x18,0x10,0x03,0x00,0x26,0x00,0x00,0x00, +0x5b,0x0a,0x58,0x08,0xfe,0xe0,0x20,0x85,0x2d,0xc5,0x2c,0x04,0x7f,0x70,0x90,0xc2, +0x96,0xc2,0x16,0x82,0x3f,0x38,0x48,0x61,0x4b,0x91,0x0b,0xc1,0x1f,0x1c,0xa4,0xb0, +0x65,0x50,0x87,0xe0,0x0f,0xb6,0x0c,0x20,0x14,0xfc,0xc1,0x96,0x41,0x84,0x82,0x3f, +0xd8,0x32,0xc8,0x50,0xf0,0x07,0x5b,0x06,0x1a,0x0a,0xfe,0x60,0xcb,0x70,0x46,0xc1, +0x1f,0x6c,0x19,0xd2,0x28,0xf8,0x83,0x2d,0x43,0x1e,0x05,0x7f,0xb0,0x65,0xd8,0xa3, +0xe0,0x0f,0xb6,0x0c,0xa7,0x14,0xfc,0xc1,0x96,0x21,0x95,0x82,0x3f,0xd8,0x32,0xe4, +0x52,0xf0,0x07,0x5b,0x86,0x5d,0x0a,0xfe,0x60,0xcb,0xd0,0x4e,0xc1,0x1f,0x6c,0x19, +0xde,0x29,0xf8,0x83,0x2d,0xc3,0x3f,0x05,0x7f,0xb0,0x65,0x08,0xa9,0xe0,0x0f,0xb6, +0x0c,0x31,0x15,0xfc,0xc1,0x96,0x61,0xa6,0x82,0x3f,0xd8,0x32,0xa4,0x56,0xf0,0x07, +0x5b,0x86,0xd5,0x0a,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_16bit_36ed289b03bcc623dac3bb9bd3d2ac65.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_16bit_36ed289b03bcc623dac3bb9bd3d2ac65.h new file mode 100644 index 00000000..545d931f --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_16bit_36ed289b03bcc623dac3bb9bd3d2ac65.h @@ -0,0 +1,848 @@ +// ffx_fsr2_depth_clip_pass_wave64_16bit_36ed289b03bcc623dac3bb9bd3d2ac65.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_16bit_36ed289b03bcc623dac3bb9bd3d2ac65_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_36ed289b03bcc623dac3bb9bd3d2ac65_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_36ed289b03bcc623dac3bb9bd3d2ac65_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_36ed289b03bcc623dac3bb9bd3d2ac65_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_16bit_36ed289b03bcc623dac3bb9bd3d2ac65_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_exposure", "r_reactive_mask", "r_transparency_and_composition_mask", "r_reconstructed_previous_nearest_depth", "r_dilated_motion_vectors", "r_previous_dilated_motion_vectors", "r_dilatedDepth", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_36ed289b03bcc623dac3bb9bd3d2ac65_SRVResourceBindings[] = { 7, 6, 9, 3, 4, 0, 1, 5, 2, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_36ed289b03bcc623dac3bb9bd3d2ac65_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_36ed289b03bcc623dac3bb9bd3d2ac65_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_16bit_36ed289b03bcc623dac3bb9bd3d2ac65_UAVResourceNames[] = { "rw_prepared_input_color", "rw_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_36ed289b03bcc623dac3bb9bd3d2ac65_UAVResourceBindings[] = { 1, 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_36ed289b03bcc623dac3bb9bd3d2ac65_UAVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_36ed289b03bcc623dac3bb9bd3d2ac65_UAVResourceSpaces[] = { 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_16bit_36ed289b03bcc623dac3bb9bd3d2ac65_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_36ed289b03bcc623dac3bb9bd3d2ac65_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_36ed289b03bcc623dac3bb9bd3d2ac65_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_36ed289b03bcc623dac3bb9bd3d2ac65_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_36ed289b03bcc623dac3bb9bd3d2ac65_size = 13116; + +static const unsigned char g_ffx_fsr2_depth_clip_pass_wave64_16bit_36ed289b03bcc623dac3bb9bd3d2ac65_data[] = { +0x44,0x58,0x42,0x43,0x0a,0x0d,0x29,0x0a,0x7c,0x86,0xcb,0x65,0x27,0x22,0x20,0x0e, +0x5a,0xa8,0x67,0x17,0x01,0x00,0x00,0x00,0x3c,0x33,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0xa0,0x11,0x00,0x00,0xbc,0x11,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x80,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xa4,0x0f,0x00,0x00,0x66,0x00,0x05,0x00, +0xe9,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x8c,0x0f,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xe0,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x0a,0x00,0x00,0x00, +0x1b,0x88,0x40,0x00,0x96,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30, +0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09,0xa0,0x36,0x18,0xc4,0xff,0xff,0xff,0xff, +0x0f,0x80,0x04,0x54,0x00,0x00,0x00,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x84,0x40,0x98,0x10,0x0c,0x13,0x02,0x61,0x42,0x40,0x00,0x89,0x20,0x00,0x00, +0xf2,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0xa0,0xc2,0x1c,0x01,0x18,0x24,0x01,0x80,0x02,0x23,0x00,0x25,0x18,0x10,0x61, +0x8e,0x00,0x14,0xe6,0x08,0x10,0x3a,0x94,0x61,0x60,0x40,0x50,0xa2,0x0c,0x00,0x00, +0x80,0x16,0x33,0x00,0x65,0x68,0x00,0x1a,0xe4,0xb8,0x67,0xb8,0xfc,0x09,0x7b,0x08, +0xc9,0x0f,0x81,0x66,0x58,0x08,0x14,0x20,0xca,0x32,0x00,0x40,0x00,0x00,0x40,0xa3, +0xd1,0x68,0x1c,0x28,0x72,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a, +0x4c,0x7e,0x71,0xdb,0xa8,0x68,0x34,0x1a,0x0d,0x40,0x51,0x26,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0xa2,0xdc,0x34,0x5c,0xfe,0x84,0x3d,0x84,0xe4,0xaf,0x84,0xb4, +0x12,0x93,0x8f,0xdc,0x36,0x2a,0x00,0x00,0x00,0x00,0x50,0x14,0x0b,0x00,0x02,0x00, +0x00,0x00,0x00,0x00,0x80,0x2e,0x85,0x68,0x00,0x1a,0x0d,0xca,0x14,0xa3,0x01,0x68, +0x34,0x1a,0x0d,0xda,0x14,0x02,0x00,0x00,0x00,0xa8,0x53,0x98,0x09,0x00,0x02,0x69, +0x34,0x1a,0x0d,0x00,0x00,0xd0,0xa0,0x4f,0x41,0x1a,0x80,0x46,0xa3,0xd1,0x68,0x34, +0x28,0x74,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x8f, +0xdc,0x36,0x22,0x00,0x00,0x00,0xa0,0x10,0x23,0x00,0x04,0x40,0xa4,0xa3,0x86,0xcb, +0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0xfc,0xe2,0xb6,0x11,0xd1,0x68, +0x34,0x1a,0x85,0x30,0x01,0x20,0x00,0x3a,0xdd,0x36,0x5c,0xfe,0x84,0x3d,0x84,0xe4, +0xaf,0x84,0xe4,0x50,0x91,0x40,0xa4,0x91,0xf3,0x10,0xd1,0x84,0x10,0x12,0x12,0x00, +0x80,0x42,0x40,0x00,0x90,0x14,0xa9,0x0e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57, +0x42,0xda,0x90,0x66,0x40,0x04,0x00,0x00,0x38,0xcc,0x11,0x04,0xa5,0x80,0x00,0x58, +0x80,0x16,0xb9,0x06,0x02,0x86,0x11,0x88,0x66,0xa6,0x36,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60, +0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03, +0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14, +0x00,0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71, +0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00, +0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xc4,0x64,0x34,0x1b,0x46,0x10,0x9a,0x99, +0xda,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8, +0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1, +0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e, +0xfc,0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0,0x1d,0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8, +0x21,0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e, +0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48, +0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1, +0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0x50,0xb3, +0xd1,0x6d,0xa6,0x30,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78, +0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05, +0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e, +0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48, +0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x90,0xd0,0xc8,0x91,0x6e, +0x26,0x34,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xa8,0x07,0x77,0x98,0x87,0x74, +0x38,0x07,0x77,0x28,0x07,0x72,0x00,0x83,0x74,0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0, +0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0x01, +0x60,0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f, +0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2, +0xe1,0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c,0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00, +0xe0,0x51,0x6f,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85, +0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x41,0x8c,0x7e,0x33, +0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x6a,0x14,0x1c,0x46,0x10,0x80,0x33, +0x84,0xe0,0x63,0x57,0x1b,0x4d,0xc3,0xe1,0x70,0x38,0x04,0x00,0x62,0xb5,0x5a,0xad, +0xd6,0x68,0x34,0x1a,0x8d,0x46,0x83,0x88,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02, +0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x02,0x00,0x19,0x01,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90, +0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07, +0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6, +0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60, +0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07, +0x7a,0x60,0x07,0x74,0xa0,0xf3,0x40,0x02,0x19,0x32,0x52,0x02,0x04,0xd8,0xc1,0x04, +0x03,0x1f,0x0c,0x00,0x00,0x00,0x01,0x00,0x00,0x3b,0x98,0x60,0xd8,0x83,0x01,0x00, +0x00,0x20,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0xc0,0x90,0x27,0x01,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21, +0x4f,0x02,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x05,0x08, +0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0e,0x10,0x00,0x02,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x06,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x18,0xf2,0x50,0x40,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x30,0xe4,0xb9,0x80,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x93, +0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x03,0x02,0x40, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x07,0x04,0x80,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x02,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x86,0x3c,0x61,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x43,0x1e,0x32,0x00,0x02,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf, +0x19,0x00,0x01,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x47,0x0d,0x80, +0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xe3,0x06,0x40,0x00,0x08, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x90,0x05,0x02,0x00,0x00,0x23,0x00,0x00,0x00, +0x32,0x1e,0x98,0x1c,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02, +0x94,0x40,0x31,0x8c,0x00,0x94,0x43,0x11,0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44, +0x71,0x14,0x7e,0x40,0x81,0x14,0x4c,0x01,0x15,0x54,0x61,0x15,0x58,0x01,0x06,0x14, +0x64,0x40,0x81,0x06,0x14,0x6c,0x40,0x01,0x07,0x14,0x72,0x40,0x41,0x07,0x14,0x76, +0x40,0x81,0x07,0x14,0x7a,0x40,0xc1,0x07,0x94,0x45,0x21,0x0e,0x94,0x5b,0x81,0x12, +0x14,0xeb,0x42,0x59,0x95,0x13,0xb5,0x6a,0x60,0x04,0x80,0x0c,0x05,0x08,0x08,0x88, +0x40,0x81,0xb1,0x08,0x00,0x08,0x82,0xb1,0x08,0x20,0x00,0x02,0xa2,0xcd,0x00,0x10, +0x6e,0x06,0x80,0x76,0x33,0x00,0xe4,0x9b,0x01,0x20,0xe0,0x0c,0x00,0x09,0x67,0x00, +0x88,0x38,0x03,0x40,0xc5,0x19,0x00,0x3a,0xce,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x91,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04,0x60,0x9a,0x20,0x00, +0xd4,0x06,0x61,0x20,0x26,0x08,0x40,0xb5,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06, +0x84,0x20,0x26,0x08,0x74,0xc0,0x07,0xb4,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe, +0xc6,0xde,0xd8,0xde,0xe4,0xbe,0xd4,0xd2,0xe8,0xe8,0xca,0xe4,0xca,0xc8,0x26,0x08, +0x80,0x35,0x41,0x00,0xae,0x09,0x02,0x80,0x6d,0x10,0x0c,0x67,0x43,0x62,0x28,0x8b, +0xc1,0x0c,0x8d,0xf1,0xd0,0x92,0xfb,0x4a,0x73,0x83,0xab,0xa3,0xfb,0x6a,0x7b,0xa3, +0x4b,0x7b,0x73,0xfb,0xb2,0x2b,0x1b,0xa3,0x7b,0x93,0x9b,0xdb,0x90,0x0c,0x4a,0x64, +0x10,0x43,0x63,0x3c,0x13,0x04,0x3c,0xe8,0x03,0x42,0x72,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x1b,0x92,0x66,0xa2,0x0c,0x67, +0x68,0x8c,0x67,0x82,0x00,0x64,0x13,0x84,0x3d,0xf0,0x03,0x3e,0x72,0x5f,0x72,0x65, +0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x1b,0x12,0xeb,0xc2,0x0c, +0x6b,0x68,0x8c,0x67,0x82,0x00,0x68,0x1c,0x03,0xb9,0x2f,0x3a,0xb9,0x30,0xb7,0x39, +0xb8,0x30,0xb9,0x32,0xb7,0xb1,0xbc,0xaf,0x30,0x37,0xb2,0xaf,0xb1,0xb7,0x36,0xb8, +0xb7,0xb9,0x34,0xba,0xb4,0x37,0xb7,0xaf,0xb6,0xb0,0xb9,0xb5,0x0d,0x89,0x76,0x6d, +0x86,0x36,0x34,0xc6,0x33,0x41,0x00,0xb6,0x09,0x82,0x1f,0xfc,0x01,0xcd,0x40,0xee, +0x4b,0xae,0x6c,0xec,0xcd,0x6d,0x8e,0x4e,0xae,0x6e,0x8c,0xae,0x8c,0xec,0x0b,0x4e, +0xae,0xcc,0x2e,0xed,0xad,0x6e,0xee,0xcb,0xad,0x2c,0x4c,0xae,0x6c,0x8e,0xee,0x8b, +0xac,0x0c,0x8e,0x0e,0x6d,0x83,0x60,0x74,0x1b,0x92,0xce,0xfb,0x0c,0x63,0x68,0x0c, +0x30,0x20,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0xd5,0xf6,0x46,0x97, +0xf6,0xe6,0xf6,0x65,0x57,0x36,0x46,0xf7,0x26,0x37,0xb7,0x21,0x21,0x26,0x31,0x30, +0x86,0xa1,0x31,0x1e,0x86,0x81,0xdc,0x17,0x9c,0x5c,0x99,0x5d,0xda,0x5b,0xdd,0xdc, +0x17,0x59,0x1a,0x5b,0x18,0x5d,0x19,0xd9,0x57,0xdb,0x1b,0x5d,0xda,0x9b,0xdb,0x97, +0x5d,0xd9,0x18,0xdd,0x9b,0xdc,0xdc,0x86,0x84,0x99,0xc8,0xc0,0xe8,0x86,0xc6,0x78, +0x26,0x08,0x00,0x47,0x47,0xee,0x8b,0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0x8c,0xa8,0x0c, +0x8e,0x0e,0x6d,0x43,0x62,0x06,0xd7,0x19,0x18,0xcd,0xd0,0x18,0xcf,0x86,0x04,0x92, +0xaa,0x8c,0x0b,0x83,0x31,0x28,0x03,0x34,0x98,0x20,0x80,0x02,0x28,0xf0,0x92,0xbb, +0xfb,0x82,0x93,0x2b,0x83,0x0b,0x93,0x2b,0x23,0xfb,0x4a,0x73,0x83,0xab,0xa3,0xfb, +0x1a,0x7b,0x63,0x7b,0x93,0x9b,0x20,0xb4,0x01,0x1e,0x6c,0x58,0x0c,0x35,0x58,0x03, +0x63,0x18,0x1a,0x36,0x60,0x03,0x36,0x78,0x26,0x08,0xa2,0x10,0x0a,0xcc,0xe4,0xee, +0xbe,0xc8,0xd2,0xd8,0xc2,0xe8,0xca,0xc8,0xbe,0xe4,0xca,0xc2,0xc6,0xe8,0xd2,0xec, +0xca,0xbe,0xda,0xc2,0xe6,0xd6,0xe6,0x26,0x08,0x40,0xb7,0x41,0x30,0xe0,0x60,0xc3, +0x32,0xb8,0xc1,0x1b,0x18,0xc6,0xd0,0xb0,0x01,0x1b,0xb0,0x41,0x1c,0x6c,0x10,0xda, +0x40,0x0e,0x26,0x08,0xa5,0x30,0x0a,0x34,0xc6,0xc4,0x8c,0xa6,0xa4,0x64,0x26,0x08, +0x80,0xb7,0x01,0x31,0xe8,0xa0,0x0e,0x0c,0x63,0xb0,0x03,0x60,0x43,0x70,0x07,0x13, +0x84,0x53,0x20,0x05,0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61, +0x6d,0x70,0x1b,0x10,0x23,0x0f,0xf4,0xc0,0x18,0x06,0x03,0xd8,0x10,0xec,0xc1,0x06, +0x22,0x0d,0xe6,0x00,0x0f,0xf8,0x60,0x82,0x40,0x0a,0xa2,0xc0,0x25,0x4d,0xaa,0xcc, +0x8d,0xac,0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0xd0,0x06,0x77,0xb0,0x01,0x21,0xfe, +0xc0,0x32,0x18,0xcd,0x01,0x05,0x3a,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65, +0x72,0x53,0x69,0x7a,0x65,0x1b,0x10,0x42,0x14,0x2c,0x33,0x60,0x34,0x07,0x14,0xc8, +0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x80,0x6f, +0x03,0x42,0x90,0x82,0x55,0x0a,0x8c,0xe6,0x80,0x02,0xbb,0xb4,0x24,0x37,0xb8,0x3a, +0xba,0xa1,0x37,0xb6,0x37,0x39,0xa9,0xb2,0xb9,0xb7,0x3a,0xb9,0xb1,0x32,0xa2,0xb4, +0xb6,0x32,0xb7,0xb9,0xb4,0x37,0xb7,0xb9,0x09,0x02,0x00,0x06,0x1b,0x0c,0xe2,0x14, +0x2c,0x54,0x60,0x34,0x4a,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d, +0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x13,0x04,0x20,0x0c,0x36,0x18,0x84,0x2a,0x58, +0xab,0xc0,0x68,0x94,0xd2,0x98,0xea,0xda,0xc2,0x9a,0xd2,0xe0,0x98,0xca,0xec,0xca, +0xd8,0xa8,0xde,0xaa,0xe6,0xca,0x26,0x08,0x80,0x18,0x6c,0x30,0x88,0x56,0xb0,0x5c, +0x81,0xd1,0xb8,0xa4,0x19,0xc9,0x85,0xb5,0x95,0x25,0xb9,0x91,0x95,0xe1,0x4d,0x10, +0x80,0x31,0xd8,0x60,0x10,0xb0,0x60,0xc5,0x02,0xa3,0x51,0x32,0x23,0x2a,0xb3,0x4b, +0x1b,0x2b,0xa3,0x7a,0xb3,0x4a,0x2b,0xbb,0x23,0x2a,0x83,0xa3,0x43,0x9b,0x20,0x00, +0x64,0xb0,0x01,0x21,0x66,0xc1,0xa2,0x05,0xc6,0x71,0x40,0x81,0x87,0x99,0x52,0x1a, +0x1d,0x5d,0x99,0xdc,0x04,0x01,0x28,0x83,0x0d,0x06,0x61,0x0b,0xd6,0x2d,0x30,0x0e, +0x25,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0xb9,0xa9,0xb1, +0x30,0xb6,0xb2,0x09,0x02,0x60,0x06,0x1b,0x10,0x22,0x17,0x2c,0x5d,0x60,0x1c,0x07, +0x14,0x08,0x99,0x11,0xbd,0xdd,0xb9,0xcd,0x8d,0x85,0xb1,0x95,0x19,0x85,0x8d,0xd1, +0xbd,0xc9,0x4d,0x10,0x80,0x33,0xd8,0x60,0x10,0xbc,0x60,0xf5,0x02,0xe3,0xf0,0x33, +0x6b,0x7a,0xa3,0x4b,0x7b,0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x53,0x4a,0xa3,0xa3, +0x2b,0x93,0x1b,0x0a,0x73,0x1b,0x2b,0x63,0x63,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x20, +0x00,0x68,0xb0,0x01,0x21,0x7e,0xc1,0x02,0x07,0xc6,0x71,0x40,0x81,0x8c,0x19,0x94, +0x5c,0x59,0x11,0x1e,0xdc,0xdb,0x5c,0x9d,0x5c,0xd9,0x04,0x01,0x48,0x83,0x0d,0x08, +0x21,0x0e,0xd6,0x38,0x30,0x8e,0x03,0x0a,0xcc,0xcc,0xa0,0xe4,0xca,0xec,0xd2,0xde, +0xea,0xe6,0x8c,0xe4,0xc2,0xda,0xca,0xa0,0xe4,0xca,0x8a,0xf0,0xe0,0xde,0xe6,0xea, +0xe4,0xca,0x26,0x08,0x80,0x1a,0x6c,0x30,0x88,0x72,0xb0,0xcc,0x81,0x71,0xb8,0x98, +0x51,0x85,0xb9,0x21,0x85,0xb1,0x99,0x19,0x3d,0x59,0x4d,0x10,0x80,0x35,0xd8,0x60, +0x10,0xe8,0x60,0xa5,0x03,0xe3,0xb0,0x32,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x9b,0x2a, +0x8b,0xab,0x2b,0x73,0x1b,0x2b,0x63,0x2a,0x73,0x3b,0xa3,0x43,0x9b,0x20,0x00,0x6c, +0xb0,0xc1,0x20,0xd6,0xc1,0x62,0x07,0xc6,0xa1,0x62,0x46,0x54,0xc6,0x46,0x17,0x46, +0x95,0xd6,0x56,0x36,0x41,0x00,0xda,0x60,0x83,0x41,0xb8,0x83,0xf5,0x0e,0x8c,0xc3, +0xcb,0x8c,0x28,0xcf,0x2d,0xac,0x2d,0x6d,0x4c,0xaa,0x6c,0x6e,0x08,0x2d,0xcc,0xed, +0xac,0xcc,0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82,0x00,0xb8,0xc1,0x06,0x83,0x88,0x07, +0x4b,0x1e,0x18,0x87,0x98,0x99,0x55,0x5a,0xd9,0xdd,0x14,0x5c,0xd8,0x58,0x19,0xd5, +0x5b,0x53,0x19,0x5d,0x99,0xdc,0x9c,0x51,0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x01,0x78, +0x83,0x0d,0x08,0x41,0x0f,0x56,0x3d,0x30,0x8e,0x03,0x0a,0x1b,0x28,0x3b,0x08,0x85, +0x51,0x30,0x85,0x54,0x60,0x85,0x57,0x90,0x85,0x5a,0xc0,0x85,0x5d,0xf0,0x85,0x70, +0x20,0x87,0x73,0x50,0x87,0x76,0x80,0x87,0x79,0xb0,0x87,0x0d,0x83,0xe1,0x07,0xf7, +0x30,0x41,0x28,0x84,0x0d,0xc0,0x86,0xc1,0xd0,0x07,0x7d,0xd8,0x10,0xec,0xc3,0x86, +0x61,0xc8,0x07,0x7e,0xa0,0x30,0x34,0x35,0x41,0x30,0xf2,0x60,0xc3,0x60,0x06,0x66, +0x30,0x4c,0x10,0x00,0x38,0xd8,0x10,0xdc,0xc2,0x06,0xc3,0xf8,0x07,0x0d,0x24,0x42, +0x42,0x24,0x36,0x14,0xf9,0xe0,0x0f,0x40,0x1f,0x8c,0x04,0xa3,0x30,0x39,0xb9,0xb0, +0xbc,0x2f,0xb6,0xb7,0xb1,0x30,0xb6,0x2f,0xb1,0x3c,0xba,0xb2,0xb9,0x09,0x02,0x10, +0x07,0x84,0xc2,0xe4,0xe4,0xc2,0xf2,0xbe,0xd8,0xde,0xc6,0xc2,0xd8,0xbe,0xd8,0xc8, +0xe6,0xe8,0x26,0x08,0x80,0x1c,0x10,0x11,0x93,0x0b,0x73,0x1b,0x43,0x2b,0x9b,0xa3, +0x61,0xc6,0xf6,0x16,0x46,0x37,0x37,0x41,0x00,0xe6,0x80,0x45,0x9a,0xdb,0x1c,0xdd, +0xdc,0x04,0x01,0xa0,0x03,0x12,0x69,0x6e,0x74,0x73,0x13,0x04,0xa0,0x0e,0x88,0xd0, +0x95,0xe1,0x7d,0xb1,0xbd,0x85,0x91,0x4d,0x10,0x00,0x3b,0x20,0x42,0x57,0x86,0xf7, +0xe5,0xf6,0x26,0xd7,0xc6,0x84,0xae,0x0c,0xef,0x6b,0x8e,0xee,0x4d,0xae,0x8c,0x45, +0x5d,0x9a,0x1b,0xdd,0xdc,0x06,0xaa,0x24,0x4c,0xe2,0x24,0x50,0x22,0x25,0x42,0x42, +0x25,0x56,0x82,0x25,0x5a,0xc2,0x25,0x5e,0x02,0x26,0x62,0x42,0x26,0x86,0x99,0x68, +0x68,0xa2,0xab,0xc2,0xc6,0x66,0xd7,0xe6,0x92,0x46,0x56,0xe6,0x46,0x37,0x25,0x08, +0xaa,0x90,0xe1,0xb9,0xd8,0x95,0xc9,0xcd,0xa5,0xbd,0xb9,0x4d,0x09,0x88,0x26,0x64, +0x78,0x2e,0x76,0x61,0x6c,0x76,0x65,0x72,0x53,0x02,0xa3,0x0e,0x19,0x9e,0xcb,0x1c, +0x5a,0x18,0x59,0x99,0x5c,0xd3,0x1b,0x59,0x19,0xdb,0x94,0x00,0x29,0x43,0x86,0xe7, +0x22,0x57,0x36,0xf7,0x56,0x27,0x37,0x56,0x36,0x37,0x25,0xe0,0x83,0x4a,0x64,0x78, +0x2e,0x74,0x79,0x70,0x65,0x41,0x6e,0x6e,0x6f,0x74,0x61,0x74,0x69,0x6f,0x6e,0x73, +0x53,0x84,0x7b,0xe0,0x87,0x3a,0x64,0x78,0x2e,0x65,0x6e,0x74,0x72,0x79,0x50,0x6f, +0x69,0x6e,0x74,0x73,0x53,0x82,0x91,0xe8,0x42,0x86,0xe7,0x32,0xf6,0x56,0xe7,0x46, +0x57,0x26,0x37,0x37,0x25,0xa0,0x09,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x50,0x00,0x00,0x00,0x26,0x20,0x70,0xac, +0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44,0x62,0x53,0x38,0x3e,0xe2,0x23,0x3e,0xed, +0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8,0x82,0x34,0x04,0x10,0x89,0x4d,0xe1,0xf8, +0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00,0x58,0x04,0x35,0x5c,0xbe,0xf3,0xf8,0x40, +0xd3,0x38,0x13,0x30,0x11,0x21,0xd0,0x0c,0x0b,0x61,0x0a,0xd0,0x70,0xf9,0xce,0xe3, +0x07,0x48,0x03,0x44,0x98,0x5f,0xdc,0xb6,0x31,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20, +0x0d,0x10,0x61,0x3e,0x72,0xdb,0x06,0xb1,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45, +0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x0f,0xdb,0x70, +0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60, +0x3e,0x72,0xdb,0x26,0xd1,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44,0x84,0x40, +0x33,0x2c,0xc4,0x17,0x39,0xcc,0x86,0x34,0x03,0xd2,0x18,0xb6,0xe0,0x0c,0x97,0xef, +0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x39,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38, +0xd3,0xed,0x17,0xb7,0x6d,0x0d,0xd5,0x70,0xf9,0xce,0xe3,0x4b,0x00,0xf3,0x2c,0x44, +0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x08,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35, +0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x09,0xd5,0x70,0xf9,0xce,0xe3,0x4f, +0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x23,0xb7,0x6d,0x07,0xd6,0x70,0xf9,0xce, +0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x81,0x34, +0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e,0x72,0xdb,0x66,0xf0,0x0c, +0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x04,0xd1,0xb2,0x54,0x8c, +0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x13,0xcd,0x60,0x03,0xd3,0xb2,0x54,0x8c,0xbf, +0x20,0x05,0x31,0x21,0x0c,0xe1,0x4b,0x13,0x10,0x4d,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x36,0xed,0x28,0x9b, +0x03,0xbc,0xc6,0x23,0xda,0xc3,0xbb,0x9b,0xd3,0xd2,0xac,0x65,0x44,0x58,0x49,0x4c, +0x78,0x21,0x00,0x00,0x66,0x00,0x05,0x00,0x5e,0x08,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x60,0x21,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x55,0x08,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02, +0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06, +0x51,0x18,0x00,0x00,0x0a,0x00,0x00,0x00,0x1b,0x88,0x40,0x00,0x96,0x0d,0x84,0xf0, +0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09, +0xa0,0x36,0x18,0xc4,0xff,0xff,0xff,0xff,0x0f,0x80,0x04,0x54,0x00,0x00,0x00,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x84,0x40,0x98,0x10,0x0c,0x13,0x02, +0x61,0x42,0x40,0x00,0x89,0x20,0x00,0x00,0xf5,0x00,0x00,0x00,0x32,0x22,0xc8,0x09, +0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0xbc,0xc2,0x1c,0x01,0x18,0x24,0x01, +0x80,0x02,0x23,0x00,0x25,0x18,0x10,0x61,0x8e,0x00,0x14,0xe6,0x08,0x10,0x3a,0x94, +0x61,0x60,0x40,0x50,0xa2,0x0c,0x00,0x00,0x80,0x16,0x33,0x00,0x65,0x68,0x00,0x1a, +0xe4,0xb8,0x67,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0x0f,0x81,0x66,0x58,0x08,0x14,0x20, +0xca,0x32,0x00,0x40,0x00,0x00,0x40,0xa3,0xd1,0x68,0x1c,0x28,0x72,0xd3,0x70,0xf9, +0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x68,0x34,0x1a, +0x0d,0x40,0x51,0x26,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0xa2,0xdc,0x34,0x5c, +0xfe,0x84,0x3d,0x84,0xe4,0xaf,0x84,0xb4,0x12,0x93,0x8f,0xdc,0x36,0x2a,0x00,0x00, +0x00,0x00,0x50,0x14,0x0b,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x80,0x2e,0x85,0x68, +0x00,0x1a,0x0d,0xca,0x14,0xa3,0x01,0x68,0x34,0x1a,0x0d,0xda,0x14,0x02,0x00,0x00, +0x00,0xa8,0x53,0x98,0x09,0x00,0x02,0x69,0x34,0x1a,0x0d,0x00,0x00,0xd0,0xa0,0x4f, +0x41,0x1a,0x80,0x46,0xa3,0xd1,0x68,0x34,0x28,0x74,0xd4,0x70,0xf9,0x13,0xf6,0x10, +0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x8f,0xdc,0x36,0x22,0x00,0x00,0x00,0xa0,0x10, +0x23,0x00,0x04,0x40,0xa4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a, +0x95,0x98,0xfc,0xe2,0xb6,0x11,0xd1,0x68,0x34,0x1a,0x85,0x30,0x01,0x20,0x00,0x3a, +0xdd,0x36,0x5c,0xfe,0x84,0x3d,0x84,0xe4,0xaf,0x84,0xe4,0x50,0x91,0x40,0xa4,0x91, +0xf3,0x10,0xd1,0x84,0x10,0x12,0x12,0x00,0x80,0x42,0x40,0x00,0x90,0x14,0xa9,0x0e, +0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90,0x66,0x40,0x04,0x00,0x00, +0x38,0xcc,0x11,0x04,0xa5,0x80,0x00,0x58,0x80,0x16,0xb9,0x06,0x02,0x86,0x11,0x88, +0x66,0xa6,0x36,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0, +0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07, +0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30, +0xa0,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8, +0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0x12,0x83,0x71,0x60,0x87,0x70, +0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90, +0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07, +0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24, +0xc4,0x64,0x34,0x1b,0x46,0x10,0x9a,0x99,0xda,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61, +0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14, +0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde, +0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0, +0x1d,0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8,0x21,0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98, +0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81, +0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e, +0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4, +0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0x50,0xb3,0xd1,0x6d,0xa6,0x30,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d, +0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00, +0x66,0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81, +0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c, +0xe8,0xc1,0x0f,0x90,0xd0,0xc8,0x91,0x6e,0x26,0x34,0x18,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0xa8,0x07,0x77,0x98,0x87,0x74,0x38,0x07,0x77,0x28,0x07,0x72,0x00,0x83, +0x74,0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f, +0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0x01,0x60,0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6, +0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80, +0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2,0xe1,0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c, +0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00,0xe0,0x51,0x6f,0x26,0x32,0x18,0x07,0x76, +0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8, +0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07, +0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f, +0x00,0x03,0x3f,0x40,0x41,0x8c,0x7e,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3, +0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98, +0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01, +0x0a,0x6a,0x14,0x1c,0x46,0x10,0x80,0x33,0x84,0xe0,0x63,0x57,0x1b,0x4d,0xc3,0xe1, +0x70,0x38,0x04,0x00,0x62,0xb5,0x5a,0xad,0xd6,0x68,0x34,0x1a,0x8d,0x46,0x83,0x88, +0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02,0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13,0x81, +0x02,0x00,0x19,0x93,0xa0,0x41,0xc8,0x4c,0x68,0x90,0x92,0x1a,0x53,0x00,0x04,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0xa0,0xf3,0x40,0x02,0x19,0x32,0x52,0x02, +0x04,0xd8,0xc1,0x04,0x83,0x19,0x0c,0x00,0x00,0x00,0x01,0x00,0x00,0x3b,0x98,0x60, +0x28,0x83,0x01,0x00,0x00,0x20,0x00,0x00,0x60,0xc8,0x43,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x01,0x02,0x20,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x80,0x21,0x4f,0x02,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x43,0x9e,0x05,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0e, +0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x06, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x50,0x40,0x00,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x30,0xe4,0xb9,0x80,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x60,0xc8,0x93,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90, +0x67,0x03,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x07,0x04, +0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x02,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x61,0x00,0x04,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x43,0x1e,0x32,0x00,0x02,0x80,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0xcf,0x19,0x00,0x01,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0x47,0x0d,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xe3, +0x06,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x90,0x05,0x02,0x00,0x00, +0x17,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x02,0x94,0x40,0x31,0x8c,0x00,0x94,0x43,0x11,0x94,0x44,0x19,0x14, +0x42,0x29,0x14,0x44,0x71,0x14,0x7e,0x40,0x59,0x14,0x60,0x00,0xb5,0x46,0x00,0xc8, +0x30,0x02,0x50,0x80,0x80,0x80,0x08,0x14,0x18,0x8b,0x00,0x80,0x20,0x18,0x8b,0x00, +0x02,0x20,0x20,0xda,0x0c,0x00,0xe1,0x66,0x00,0x68,0x37,0x03,0x40,0xbe,0x19,0x00, +0x02,0xce,0x00,0x90,0x70,0x06,0x80,0x8a,0x33,0x00,0x74,0x9c,0x01,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0xb5,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04, +0x60,0x9a,0x20,0x00,0xd4,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98, +0x20,0x00,0xd5,0x04,0x81,0x0e,0xcc,0x80,0xc0,0x04,0x01,0xb0,0x26,0x08,0xc0,0x35, +0x41,0x00,0xb0,0x0d,0x02,0xd2,0x6c,0x48,0x90,0x44,0x41,0x96,0x81,0x41,0x9c,0x0d, +0xc9,0x90,0x28,0x08,0x31,0x30,0x88,0x33,0x41,0xc0,0x83,0x33,0xd8,0x90,0x30,0x91, +0x82,0x34,0x03,0x83,0x38,0x13,0x04,0x20,0x9b,0x20,0xec,0x01,0x1a,0x6c,0x48,0x26, +0x4a,0x41,0xa6,0x81,0x41,0x9c,0x09,0x02,0xa0,0x6d,0x48,0x2c,0x4a,0x41,0xac,0x81, +0x41,0x9c,0x09,0x02,0xb0,0x4d,0x10,0xfc,0x20,0x0d,0x36,0x08,0x08,0xb6,0x21,0xc1, +0x32,0x05,0x41,0x06,0x06,0xd1,0x36,0x24,0x44,0xa4,0x20,0xc3,0xc0,0x20,0xce,0x86, +0x64,0x89,0x14,0x04,0x1b,0x18,0xc4,0x99,0x20,0x00,0xdc,0x86,0xc4,0xa3,0x14,0x84, +0x19,0x18,0xc4,0xd9,0x90,0x3c,0x90,0x54,0x5d,0x1b,0xd7,0x7d,0x13,0x04,0x50,0x50, +0x83,0x09,0x42,0x1b,0x84,0xc1,0x86,0x05,0x09,0x03,0x05,0x19,0x06,0x46,0x0c,0xc4, +0x40,0x0c,0x9c,0x09,0x82,0x28,0xac,0xc1,0x04,0x01,0xe8,0x36,0x08,0x48,0x19,0x6c, +0x58,0x06,0x32,0x50,0x10,0x64,0x60,0xc4,0x40,0x0c,0xc4,0xc0,0x0c,0x36,0x08,0x63, +0x70,0x06,0x13,0x84,0x52,0x60,0x83,0x09,0x02,0xe0,0x6d,0x40,0x90,0x34,0x50,0x10, +0x64,0x50,0x03,0x60,0x43,0xb0,0x06,0x13,0x84,0x53,0x68,0x83,0x0d,0x08,0xd2,0x06, +0x0a,0x32,0x0c,0x08,0xb0,0x21,0x70,0x83,0x0d,0x04,0x18,0xa0,0x01,0x1b,0xbc,0xc1, +0x04,0xa1,0x10,0x28,0x0c,0x4d,0x4d,0x10,0x8c,0x31,0xd8,0x30,0x78,0xde,0x30,0x41, +0x00,0xbe,0x09,0x02,0x00,0x06,0x1b,0x02,0x3b,0xd8,0x60,0x20,0x73,0x60,0xd1,0x41, +0x1d,0xdc,0xc1,0x86,0x22,0x0e,0xe4,0x00,0x80,0x03,0x3c,0x60,0x61,0xc6,0xf6,0x16, +0x46,0xc7,0xe7,0xad,0xcd,0x2d,0x0d,0xee,0x8d,0xae,0xcc,0x8d,0x0e,0x64,0x0c,0x2d, +0x4c,0x8e,0xd1,0x54,0x5a,0x1b,0x1c,0x5b,0x19,0xc8,0xd0,0xcb,0xd0,0xca,0x0a,0x08, +0x95,0x50,0x50,0xd0,0x86,0x80,0x0f,0x26,0x08,0x86,0x18,0x6c,0x18,0xf6,0xa0,0x0f, +0xfc,0x60,0xc3,0xa0,0x07,0x7f,0xe0,0x07,0x1b,0x06,0x50,0x00,0x05,0x3f,0x20,0x2e, +0x04,0xfc,0x1c,0x95,0xd1,0x09,0xa5,0xb1,0xa5,0xb9,0x95,0x85,0xc9,0x4d,0x85,0xb5, +0xc1,0xb1,0xa5,0xb9,0x9d,0x11,0x85,0xd1,0x85,0x01,0x01,0x65,0x05,0xfd,0x04,0x55, +0x09,0xa5,0xb1,0xa5,0xb9,0x95,0x85,0xc9,0x4d,0x85,0xb5,0xc1,0xb1,0xa5,0xb9,0x9d, +0x11,0x85,0xd1,0x85,0x01,0x01,0x59,0xfd,0x90,0xd8,0x95,0x8d,0xd1,0xbd,0xc9,0x01, +0x35,0x91,0xc0,0xc4,0x00,0x01,0x59,0xfd,0x90,0xd8,0x95,0x8d,0xd1,0xbd,0xc9,0x01, +0x21,0x91,0xc0,0xc4,0x00,0x01,0x01,0x69,0xad,0x10,0x46,0x41,0x14,0x58,0x0e,0x01, +0x3f,0x47,0x65,0x74,0x42,0x69,0x6c,0x69,0x6e,0x65,0x61,0x72,0x53,0x61,0x6d,0x70, +0x6c,0x69,0x6e,0x67,0x44,0x61,0x74,0x61,0x40,0x40,0x59,0x41,0x3f,0x41,0x55,0x42, +0x69,0x6c,0x69,0x6e,0x65,0x61,0x72,0x53,0x61,0x6d,0x70,0x6c,0x69,0x6e,0x67,0x44, +0x61,0x74,0x61,0x40,0x40,0x56,0x3f,0x24,0x76,0x65,0x63,0x74,0x6f,0x72,0x40,0x4d, +0x24,0x30,0x31,0x40,0x40,0x56,0x3f,0x24,0x76,0x65,0x63,0x74,0x6f,0x72,0x40,0x48, +0x24,0x30,0x31,0x40,0x40,0x40,0x5a,0x3a,0x20,0x25,0x61,0x67,0x67,0x2e,0x72,0x65, +0x73,0x75,0x6c,0x74,0x2b,0x86,0x52,0x18,0x05,0x52,0xd8,0x10,0x94,0x42,0x15,0x36, +0x36,0xbb,0x36,0x97,0x34,0xb2,0x32,0x37,0xba,0x29,0x41,0x50,0x85,0x0c,0xcf,0xc5, +0xae,0x4c,0x6e,0x2e,0xed,0xcd,0x6d,0x4a,0x40,0x34,0x21,0xc3,0x73,0xb1,0x0b,0x63, +0xb3,0x2b,0x93,0x9b,0x12,0x10,0x75,0xc8,0xf0,0x5c,0xe6,0xd0,0xc2,0xc8,0xca,0xe4, +0x9a,0xde,0xc8,0xca,0xd8,0xa6,0x04,0x46,0x19,0x32,0x3c,0x17,0xb9,0xb2,0xb9,0xb7, +0x3a,0xb9,0xb1,0xb2,0xb9,0x29,0xc1,0x1b,0xd4,0x21,0xc3,0x73,0x29,0x73,0xa3,0x93, +0xcb,0x83,0x7a,0x4b,0x73,0xa3,0x9b,0x9b,0x12,0xe0,0x01,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x50,0x00,0x00,0x00, +0x26,0x20,0x70,0xac,0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44,0x62,0x53,0x38,0x3e, +0xe2,0x23,0x3e,0xed,0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8,0x82,0x34,0x04,0x10, +0x89,0x4d,0xe1,0xf8,0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00,0x58,0x04,0x35,0x5c, +0xbe,0xf3,0xf8,0x40,0xd3,0x38,0x13,0x30,0x11,0x21,0xd0,0x0c,0x0b,0x61,0x0a,0xd0, +0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x5f,0xdc,0xb6,0x31,0x40,0xc3,0xe5, +0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x3e,0x72,0xdb,0x06,0xb1,0x0d,0x97,0xef,0x3c, +0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7, +0x6d,0x0f,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50, +0x12,0x06,0x20,0x60,0x3e,0x72,0xdb,0x26,0xd1,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11, +0xc0,0x44,0x84,0x40,0x33,0x2c,0xc4,0x17,0x39,0xcc,0x86,0x34,0x03,0xd2,0x18,0xb6, +0xe0,0x0c,0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x39,0x38,0xc3,0xe5, +0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17,0xb7,0x6d,0x0d,0xd5,0x70,0xf9,0xce,0xe3,0x4b, +0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x08,0xd5,0x70,0xf9,0xce, +0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x09,0xd5,0x70, +0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x23,0xb7,0x6d,0x07, +0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5, +0x6d,0x5b,0x81,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e,0x72, +0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x04, +0xd1,0xb2,0x54,0x8c,0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x13,0xcd,0x60,0x03,0xd3, +0xb2,0x54,0x8c,0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x4b,0x13,0x10,0x4d,0x00,0x00, +0x61,0x20,0x00,0x00,0x58,0x05,0x00,0x00,0x13,0x04,0x57,0x2c,0x10,0x00,0x00,0x00, +0x49,0x00,0x00,0x00,0x04,0x98,0x01,0x28,0xc2,0x80,0x82,0x1d,0x28,0xbb,0x32,0x2a, +0xd9,0x81,0x82,0xa9,0x81,0x42,0x2a,0x97,0x52,0x29,0xa5,0x62,0x2a,0xb7,0xd2,0x0d, +0x28,0x9b,0x92,0x84,0x28,0x42,0xa0,0x32,0x0c,0x28,0x8d,0x92,0x44,0x28,0x49,0x82, +0x52,0x24,0x28,0xb6,0xe2,0x2b,0x4e,0x04,0x32,0x14,0x52,0x81,0xd0,0x61,0x04,0xa0, +0x04,0xca,0xa3,0x0c,0x8a,0x80,0x10,0xb6,0x02,0x00,0x5b,0x41,0x00,0x35,0x46,0x00, +0xc6,0x08,0x40,0x10,0x04,0xf1,0x6f,0x8c,0x00,0x04,0x41,0x10,0xfe,0xc6,0x08,0x54, +0xbc,0x3e,0x45,0x6f,0x8c,0x00,0x04,0x41,0x10,0xfe,0x85,0x31,0x02,0x10,0x04,0x41, +0x10,0x0c,0xc6,0x08,0x40,0x10,0xff,0xef,0x31,0x18,0x23,0x00,0x41,0x10,0x44,0xbf, +0x19,0x80,0x31,0x02,0x10,0x04,0x41,0xfc,0x17,0xc6,0x08,0x5a,0xd4,0x5e,0xed,0x6d, +0x8c,0x60,0xe5,0xff,0xdd,0xe7,0xc6,0x08,0x40,0x10,0x84,0xd9,0x30,0x18,0x23,0x68, +0xcd,0x39,0xa7,0xbd,0x31,0x02,0x10,0x04,0x41,0x12,0x0c,0xc6,0x08,0x40,0x10,0x04, +0x59,0x30,0x18,0x23,0x00,0x41,0x10,0x74,0xc1,0x80,0x52,0x73,0x08,0x97,0x28,0xcc, +0x21,0x5c,0xa3,0x30,0x87,0x70,0xf9,0xc1,0x1c,0xc2,0x45,0x0a,0x73,0x08,0xa1,0xe0, +0xcd,0x21,0xfc,0x81,0x1f,0xcc,0x21,0x74,0xd5,0x1c,0xc2,0x1f,0x9c,0x02,0xb1,0xe6, +0x20,0xaa,0xaa,0x5a,0x85,0x39,0x88,0x69,0xaa,0x56,0x61,0x0e,0xe2,0xba,0x2a,0x55, +0x98,0x83,0xd8,0xb6,0x4a,0x15,0xe6,0x20,0xa6,0xa9,0x52,0x85,0x11,0x80,0x39,0x08, +0x4d,0xab,0x54,0x61,0x0e,0x22,0xcb,0x2a,0x55,0x98,0x83,0xc0,0xb0,0x4a,0x15,0xe6, +0x20,0x28,0xaa,0x52,0x85,0x39,0x08,0xcb,0xaa,0x54,0x61,0x0e,0x62,0x9a,0xaa,0x56, +0x98,0x83,0xa8,0xaa,0xca,0x15,0x00,0x00,0x23,0x06,0x08,0x00,0x82,0x60,0xe0,0x06, +0xe5,0x40,0x0a,0x8d,0x38,0xd8,0xc2,0x88,0x01,0x02,0x80,0x20,0x18,0xb8,0x81,0x39, +0x94,0x42,0x53,0x0e,0xb7,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x6e,0x70,0x0e,0xa6, +0xd0,0x88,0x03,0x2e,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x1b,0xa0,0xc3,0x29,0x34, +0xbf,0x90,0x0b,0x23,0x06,0x08,0x00,0x82,0x60,0xe0,0x06,0xe9,0x80,0x0a,0x0d,0x3a, +0xe8,0xc2,0x88,0x01,0x02,0x80,0x20,0x18,0xb8,0x81,0x3a,0xa4,0x42,0x73,0x0e,0xbb, +0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x6e,0xb0,0x0e,0xaa,0xd0,0x8c,0x03,0x2f,0x8c, +0x18,0x20,0x00,0x08,0x82,0x81,0x1b,0xb0,0xc3,0x2a,0x34,0xe5,0xd0,0x0b,0x23,0x06, +0x08,0x00,0x82,0x60,0xe0,0x06,0xed,0xc0,0x0a,0xcd,0x39,0xf8,0xc2,0x88,0x01,0x02, +0x80,0x20,0x18,0xb8,0x81,0x3b,0xb4,0x42,0xc3,0x0e,0xbf,0x30,0x62,0x80,0x00,0x20, +0x08,0x06,0x6e,0xf0,0x0e,0xae,0xd0,0xac,0x03,0x38,0x8c,0x18,0x20,0x00,0x08,0x82, +0x81,0x1b,0xc0,0xc3,0x2b,0x34,0xef,0x10,0x0e,0x23,0x06,0x08,0x00,0x82,0x60,0xe0, +0x06,0xf1,0x00,0x0b,0x8d,0x3b,0x88,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0xa8,0xc1, +0x3c,0xd0,0x42,0xe0,0x8d,0x18,0x18,0x00,0x08,0x82,0xc1,0x02,0x12,0xa9,0x00,0x0f, +0x23,0x06,0x06,0x00,0x82,0x60,0xb0,0x84,0x84,0x2a,0xcc,0xc3,0x4c,0x04,0x2a,0x00, +0xd3,0x28,0xcc,0x44,0xa8,0x02,0x30,0x8d,0xc2,0x4c,0x84,0x2a,0x00,0xd3,0x28,0xcc, +0x44,0xa8,0x02,0x30,0x8d,0xc2,0x4c,0x84,0x2a,0x00,0xd3,0x28,0xcc,0x44,0xa8,0x02, +0x30,0x8d,0xc2,0x21,0x0d,0x3b,0xa4,0x61,0x26,0xf0,0x01,0x7c,0x4c,0xe8,0x03,0xf8, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x19,0x88,0x04,0x38,0x34,0xfc,0x30,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x70,0x42,0xc3,0x4e,0x68,0x98,0x1d,0x02,0x7d,0xec,0x10,0xe8, +0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x6a,0x70,0x12,0xe8,0xd0,0xd9,0xc1,0x88,0x41, +0x03,0x80,0x20,0x18,0x50,0x31,0xa1,0x0e,0x01,0x49,0x50,0xd3,0x3a,0xac,0xc3,0x3a, +0xac,0xc3,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x90, +0x41,0x4b,0xac,0x03,0x96,0x12,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x27,0x34,0xec, +0x84,0x86,0x99,0x70,0xc8,0xc7,0x84,0x43,0x3e,0x26,0x08,0xf2,0x31,0x41,0x90,0x8f, +0x09,0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0x01,0x0b,0x79,0x08,0x86,0x23, +0x82,0x59,0x10,0xbe,0x0b,0x1a,0x65,0xc1,0x23,0x1f,0x13,0x1e,0xf9,0x98,0x50,0xc1, +0xc7,0x84,0x0a,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0x06,0x3c,0xd1,0x0f,0x74, +0xa0,0x0a,0x23,0x06,0x0d,0x00,0x82,0x60,0x40,0x99,0xc5,0x3f,0x04,0x39,0x91,0x06, +0x68,0x00,0x12,0x20,0x01,0x12,0x20,0x31,0x9a,0x10,0x00,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0x06,0x60,0xf1,0x0f,0x6c,0x70,0x13,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04, +0x46,0x08,0xf1,0x31,0x21,0xa0,0xcf,0x88,0x81,0x31,0x80,0x20,0x18,0x24,0x72,0xc1, +0x0e,0xe6,0x30,0x62,0x60,0x0c,0x20,0x08,0x06,0x89,0x5c,0xb0,0x43,0x39,0x9c,0x1b, +0x20,0x76,0xc4,0xc0,0x18,0x40,0x10,0x0c,0x92,0xb9,0x68,0x87,0xc0,0xc4,0x60,0x91, +0x8f,0x89,0xc1,0x22,0x1f,0x13,0xc6,0x01,0x3e,0x26,0x90,0x03,0x7c,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0xc0,0xa1,0x8b,0x7e,0x10,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0xa9, +0x0b,0x7f,0x10,0x4e,0x00,0xd0,0x09,0x00,0x32,0x83,0x88,0x8f,0x19,0x44,0x7c,0xcc, +0x1d,0x84,0xf8,0xd8,0x3b,0x08,0xf1,0x31,0x21,0x90,0xcf,0x46,0x0e,0x7c,0xe0,0x16, +0x6e,0x31,0x6c,0x40,0x04,0xc2,0x00,0xd8,0x60,0xc8,0x67,0x23,0x07,0x3f,0x80,0x0b, +0xb9,0x18,0x36,0x20,0x02,0x61,0x00,0xcc,0x38,0xe4,0xb3,0x91,0x03,0x28,0xc8,0x05, +0x5c,0x0c,0x1b,0x10,0x81,0x30,0x00,0xa6,0x24,0xf2,0xd9,0xc8,0x41,0x14,0xe8,0x02, +0x2e,0x86,0x0d,0x88,0x40,0x18,0x80,0x59,0x82,0x60,0xa0,0x02,0x50,0x17,0x60,0x2e, +0x8c,0x81,0x0a,0x80,0x5d,0x80,0xb6,0x30,0x06,0x2a,0x1a,0xfb,0x00,0xc2,0xc2,0x18, +0xa8,0x68,0xf0,0x03,0x08,0x0b,0x63,0xa0,0x02,0x90,0x17,0x20,0x2c,0x8c,0x22,0x26, +0x28,0x63,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x20,0x03,0xd1,0x00,0x8b,0x56,0xe0, +0x8b,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xe1,0x86,0x42,0x20,0x83,0xe1,0x86,0x42, +0x20,0x83,0x12,0x02,0x9d,0x65,0x10,0x8a,0x60,0x23,0x07,0x58,0x10,0x8d,0x84,0x82, +0xc6,0x18,0x8e,0x08,0x4a,0x42,0xf8,0x66,0x19,0x86,0x22,0x18,0x31,0x38,0x00,0x10, +0x04,0x03,0x35,0x48,0x0d,0xb5,0xf0,0x85,0x7a,0x18,0x31,0x68,0x00,0x10,0x04,0x83, +0x4b,0x36,0xd8,0x22,0x30,0x0d,0x66,0x69,0x8b,0xb6,0x68,0x8b,0xb6,0x18,0x4d,0x08, +0x80,0x0b,0x1a,0x3b,0x62,0x70,0x00,0x20,0x08,0x06,0x67,0xe0,0x1a,0x6d,0xa1,0x0b, +0xa5,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60,0x84,0x10,0x1f,0x13,0x02,0xfa,0xd8, +0x1b,0x04,0xf1,0x19,0x8e,0x08,0x66,0x42,0xf8,0x66,0x19,0x88,0x22,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x6c,0x37,0xe6,0x02,0xb1,0x83,0xa3,0x1a,0x76,0x54,0xc3,0x4c, +0xa8,0x09,0xf9,0x98,0x60,0x13,0xf2,0x39,0x01,0x40,0x27,0x00,0x68,0x34,0xc1,0x11, +0x46,0x13,0x9e,0xc1,0x92,0x27,0x3e,0xf6,0x04,0xf4,0x39,0xa3,0x61,0x67,0x34,0xcc, +0x04,0x86,0x3e,0x26,0x30,0xf4,0x31,0xc1,0x27,0xe4,0x63,0xc2,0x4f,0xc8,0xc7,0x04, +0x9e,0x80,0x8f,0x95,0x85,0x10,0x1f,0x4b,0x18,0xf9,0x58,0x30,0xc8,0xc7,0x96,0x46, +0x3e,0x16,0x10,0xf2,0x31,0xcb,0x92,0x8f,0x59,0x96,0x7c,0x4c,0x08,0xe0,0x33,0x62, +0x60,0x00,0x20,0x08,0x06,0x4e,0x7e,0xac,0x46,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0x99,0x7d,0xb8,0x06,0x2b,0x78,0x96,0x24,0xf2,0x31,0x04,0x91,0x8f,0x51,0x94,0x7c, +0x4c,0x08,0xe0,0x63,0x01,0x01,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x70,0x40,0x44, +0x36,0x02,0x73,0x1c,0xf9,0x58,0xd3,0xc8,0xc7,0x04,0x03,0x3e,0x16,0x08,0xf0,0x19, +0x31,0x30,0x00,0x10,0x04,0x03,0xa7,0x44,0x6e,0x23,0x30,0x23,0xa0,0x8f,0x39,0x72, +0x21,0x1f,0x0b,0x1c,0xf9,0x58,0x30,0xc8,0xc7,0x22,0xba,0x90,0xcf,0x88,0x81,0x01, +0x80,0x20,0x18,0x38,0x2b,0xb2,0x1f,0x81,0x05,0x7c,0x21,0x1f,0x0b,0x42,0x03,0x3e, +0x56,0xc4,0x01,0x7d,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0x79,0x91,0xff,0x08,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0xc0,0x81,0x91,0xdf,0x08,0x2c,0x20,0xe4,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0x8e,0x8c,0x80,0x47,0x60,0x41,0x28,0xc8,0xc7,0x02,0x57,0x80, +0x8f,0x8d,0x82,0x2b,0xc0,0x67,0x96,0xa0,0x18,0x28,0x69,0xc0,0x22,0x00,0x0b,0x81, +0x20,0xc0,0x62,0x18,0x28,0x69,0xc0,0x22,0x00,0x0b,0x81,0x20,0xc0,0x62,0x30,0x58, +0x58,0x11,0x18,0x0c,0x37,0x04,0x25,0x02,0x06,0xb3,0x0c,0x87,0x11,0xac,0xc0,0x00, +0x26,0x2b,0x22,0x50,0x00,0x18,0x2b,0x30,0x84,0x49,0x8b,0x10,0x14,0x00,0xc6,0x2c, +0x41,0x30,0x1c,0x71,0xcc,0x86,0xf0,0x59,0x82,0xd0,0xc7,0x68,0x23,0x88,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x38,0x61,0x12,0x23,0xc1,0x74,0x43,0x70,0x1b,0xc4,0x88, +0x81,0x31,0x80,0x20,0x18,0x24,0x65,0x02,0x1e,0xba,0x31,0x62,0x60,0x0c,0x20,0x08, +0x06,0x49,0x99,0x80,0x47,0x6e,0x8c,0x18,0x18,0x03,0x08,0x82,0x41,0x52,0x26,0xe0, +0x41,0x0f,0x35,0x16,0xf4,0x01,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0x06,0x39,0xa2, +0x1f,0x6e,0x51,0x1a,0x23,0x06,0x0d,0x00,0x82,0x60,0x70,0x89,0x09,0x7f,0x04,0x36, +0x62,0x16,0x42,0x7f,0xf4,0x47,0x7f,0xf4,0xc7,0x68,0x42,0x00,0x5c,0xd0,0xd8,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x03,0x1f,0xe9,0x0f,0xb5,0xa8,0x91,0xd1,0x84,0x00, +0x18,0x4d,0x10,0x02,0x23,0x84,0xf8,0x98,0x10,0xd0,0x67,0xc4,0xa0,0x01,0x40,0x10, +0x0c,0x2e,0x35,0x21,0x91,0xc4,0x47,0xdc,0xa2,0x2d,0x4a,0xa4,0x44,0x4a,0xa4,0x44, +0x46,0x13,0x02,0xe0,0x82,0xc6,0x5a,0x70,0xc4,0xc7,0x8e,0x80,0x3e,0x25,0x17,0x65, +0x02,0x23,0x06,0x0d,0x00,0x82,0x60,0x70,0xc1,0x89,0x8a,0x3c,0x64,0x42,0x17,0xc1, +0x8a,0xac,0xc8,0x8a,0xac,0xc8,0x68,0x42,0x00,0x5c,0xd0,0x58,0x0b,0x9a,0xf8,0x58, +0x13,0xd0,0xc7,0x98,0x23,0x3e,0x86,0xac,0x87,0x7c,0x86,0x23,0x84,0x40,0xf8,0x4c, +0x21,0xe2,0x63,0x85,0x7b,0xc8,0x67,0x38,0x42,0x08,0x84,0xaf,0x88,0x40,0x2f,0x68, +0x94,0xd1,0x47,0x10,0x1f,0x0b,0x3e,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x1a, +0xdc,0x09,0x8e,0x9c,0x06,0x79,0x8c,0x18,0x34,0x00,0x08,0x82,0x01,0x15,0x2a,0x3a, +0x12,0xd0,0x09,0x69,0x8c,0xc6,0x8e,0xec,0xc8,0x8e,0xec,0xc8,0x68,0x42,0x00,0x8c, +0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x36,0x2a,0x3b, +0xc2,0x1f,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0xa4,0xc2,0x23,0xfd,0x31,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x41,0x56,0x2a,0x3d,0xe2,0x1f,0xc3,0x88,0xc1,0x01,0x80, +0x20,0x18,0x9c,0x01,0xa8,0xfc,0x08,0x6b,0xf0,0xc9,0x68,0x42,0x00,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x81,0x1a,0x84,0x8a,0x98,0xcc,0x06,0x7c,0x8c,0x18,0x34,0x00,0x08, +0x82,0x01,0xb5,0x2a,0x64,0x12,0xf8,0x89,0x9f,0xf8,0x49,0x99,0x94,0x49,0x99,0x94, +0xc9,0x68,0x42,0x00,0x0c,0x47,0x04,0x24,0x12,0x7c,0xd3,0x0d,0x24,0x22,0x04,0xa6, +0x18,0xf4,0x31,0xe5,0xa0,0x8f,0x29,0x08,0x7d,0x8c,0x18,0xe4,0x63,0xc5,0x20,0x1f, +0x1b,0x0c,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x36,0x2b,0x6b,0x32,0xb0,0xc8, +0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0xb4,0xc2,0x26,0x43,0x8b,0x8c,0x18,0x1c,0x00, +0x08,0x82,0x41,0x56,0x2b,0x6d,0x32,0xb8,0xc8,0x88,0xc1,0x01,0x80,0x20,0x18,0x64, +0xb6,0xa2,0x26,0x43,0x8a,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x76,0x2b,0x6b,0x32, +0xa8,0xc8,0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0xb8,0xc2,0x26,0xc3,0x8a,0x98,0x00, +0x23,0xf2,0x31,0x81,0x80,0x8f,0x05,0x2d,0x22,0x1f,0x0b,0x06,0xf8,0xd8,0x51,0xc4, +0xc7,0x82,0x1a,0x91,0x8f,0x25,0x31,0x22,0x1f,0x3b,0x82,0xf8,0x58,0x32,0x23,0xf2, +0x31,0x21,0x88,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0xa8,0x01,0xaf,0xf4,0x49,0x7d, +0x98,0xc8,0x88,0x81,0x03,0x80,0x20,0x18,0x44,0xe7,0xe2,0x26,0x41,0x7a,0xa0,0x07, +0xa8,0x20,0x86,0x70,0x06,0x62,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x64,0xf0,0x2b, +0x7d,0xa2,0x1e,0xb9,0x32,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x6a,0x00,0x2e,0xa1,0x12,0x1f,0x2d,0x32,0x62,0xd0,0x00,0x20,0x08,0x06, +0x94,0xba,0x8c,0x4a,0xd0,0x2b,0xed,0xc1,0x1e,0xa4,0x42,0x2a,0xa4,0x42,0x2a,0xa3, +0x09,0x01,0x30,0x9a,0x20,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x06,0xe5,0x42, +0x2a,0xf1,0xb1,0x2b,0xa3,0x09,0x81,0x30,0x9a,0x20,0x0c,0x26,0x14,0xf2,0x31,0xa1, +0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x9c,0x81,0xba,0xa4,0x8a,0x7d,0xfc,0xca, +0x68,0x42,0x20,0x8c,0x26,0x08,0x83,0x15,0x42,0x7c,0xac,0x10,0xe2,0x73,0x50,0xc3, +0x0e,0x6a,0x98,0x09,0x84,0x7c,0x4c,0x20,0xe4,0x63,0x82,0x20,0x1f,0x13,0x04,0xf9, +0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x1c,0x90,0x91,0x95,0xc0,0x14, +0x45,0x3e,0xa6,0x28,0xf2,0x31,0x21,0x80,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x38, +0x24,0x63,0x2b,0xc1,0x70,0x44,0x71,0x27,0xc2,0x37,0xcb,0x80,0x34,0xc1,0x2c,0x41, +0x32,0x50,0xd1,0x8c,0x83,0x42,0x4f,0xc8,0x40,0x45,0x33,0x0b,0x8a,0x81,0x0c,0x54, +0x00,0x83,0x22,0x57,0xc8,0x2c,0xc1,0x62,0x01,0xbf,0x80,0x60,0xb8,0x21,0xc8,0x17, +0x30,0x98,0x65,0x60,0x92,0x60,0xa0,0xa2,0x51,0x92,0x5c,0x58,0x06,0x2a,0x1a,0x25, +0x49,0x85,0x65,0xa0,0x02,0xe0,0xab,0xe4,0x16,0x96,0x0a,0x5e,0x04,0xea,0x78,0x11, +0x18,0x6e,0x18,0x42,0x06,0x0d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x5b,0x19,0x5f, +0x19,0x44,0x66,0xba,0x21,0x20,0x84,0xe1,0x06,0x83,0x64,0xcc,0xc0,0xd6,0xa0,0x5c, +0x40,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xdd,0xcb,0x84,0xcb,0x10,0x4c,0x37,0x04, +0xc4,0x30,0xdc,0xf0,0xa0,0x0c,0x1a,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x27,0x33, +0xe5,0x92,0xa4,0xcc,0x74,0x43,0xa0,0x08,0xc3,0x0d,0xd2,0xca,0x98,0x81,0xc5,0x01, +0xbb,0x80,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x3a,0x9b,0x41,0x97,0x21,0x98,0x6e, +0x08,0x88,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xd4,0x60,0x66,0xe8,0x85,0x4c,0x40, +0x65,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xa8,0x9e,0xb1,0x97,0x00,0x66,0x12,0xe1,0x5e, +0xee,0xe5,0x5e,0xee,0x65,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0xce,0x00,0x67,0xee,0x85,0x4c,0x5c,0x66,0x34,0x21,0x10,0x46,0x13,0x84, +0xc1,0x84,0x42,0x3e,0x26,0x14,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x33,0xe8, +0x19,0x7e,0x49,0x13,0x99,0x19,0x4d,0x08,0x84,0xd1,0x04,0x61,0xb0,0x42,0x88,0x8f, +0x15,0x42,0x7c,0x4c,0x10,0xe4,0x63,0x82,0x20,0x1f,0x13,0x02,0xf8,0x8c,0x18,0x18, +0x00,0x08,0x82,0x81,0xf3,0x36,0x21,0x13,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0xc6, +0x36,0x24,0x13,0x90,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0x6d,0x53,0x32,0x42, +0x60,0x7b,0x10,0xd0,0xc7,0xf6,0x40,0xa0,0x8f,0x29,0x03,0x7d,0x4c,0x21,0xe8,0x33, +0x62,0x90,0x00,0x20,0x08,0x06,0x5b,0xdc,0xdc,0x8b,0x10,0x10,0xc3,0x88,0xc1,0x01, +0x80,0x20,0x18,0x64,0x73,0x73,0x32,0x6c,0x10,0xd8,0x1a,0xac,0x0d,0x08,0x86,0x1b, +0x02,0xb4,0x01,0x83,0x59,0x06,0x65,0x09,0x66,0x09,0x9a,0x81,0x8a,0x86,0xb7,0x0e, +0x83,0x19,0xa8,0x68,0xdc,0xe1,0xb0,0x18,0x83,0x17,0x21,0x3e,0x26,0x98,0x8b,0x7c, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0xf1,0x1b,0xb7,0x09,0xcc,0x4e,0x4c,0x81,0x3e, +0x66,0x27,0xa6,0x40,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x50,0x03,0xbb,0xb9,0x19, +0x56,0x29,0x97,0x11,0x83,0x06,0x00,0x41,0x30,0xa0,0x40,0x27,0x67,0x82,0xb9,0x19, +0x15,0x51,0xd1,0x19,0x9d,0xd1,0x19,0x9d,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x30, +0xc1,0x80,0x8f,0x09,0x06,0x7c,0x46,0x13,0x7e,0x41,0x18,0x4d,0x00,0x87,0xc1,0x60, +0x81,0x90,0x8f,0xc1,0x02,0x21,0x1f,0x93,0x05,0x7e,0x81,0x8f,0xc9,0x42,0xbf,0xc0, +0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xb2,0xd4,0xe9,0x19,0x42,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0x4c,0x75,0x7c,0x86,0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x5b, +0x9d,0xb1,0x11,0x19,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x32,0xd6,0x21,0x9b,0x91, +0x11,0x4e,0x69,0xd8,0x29,0x0d,0x33,0x42,0xa0,0x8f,0x11,0x02,0x7d,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0x40,0x0d,0x54,0x67,0x6d,0xc2,0x25,0x5f,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0x40,0x0d,0x56,0x87,0x6d,0x74,0x85,0x5e,0x46,0x0c,0x1e,0x00,0x04,0xc1,0xe0, +0x83,0x9d,0x9b,0x11,0x02,0x62,0x20,0x19,0x92,0x41,0x1d,0xd4,0x79,0x1b,0x96,0x19, +0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x32,0x88,0x9d, +0xb7,0xe1,0x95,0xd6,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x38,0xa1,0x61,0x27,0x34, +0xcc,0x04,0x4e,0x3e,0x26,0x70,0xf2,0x31,0x41,0x90,0x8f,0x09,0x82,0x7c,0x4c,0x08, +0xe0,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x0e,0xf9,0xd8,0x4d,0x60,0x41,0xcb,0xc8, +0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x1c,0xf3,0xa9,0x9b,0xc0,0x02,0x97,0x91,0xcf, +0x88,0x81,0x01,0x80,0x20,0x18,0x38,0xe8,0x63,0x37,0xc1,0x88,0x81,0x01,0x80,0x20, +0x18,0x38,0xe9,0x93,0x3b,0x81,0x49,0x92,0x7c,0x4c,0x92,0xe4,0x63,0x42,0x00,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x70,0xda,0xe7,0x6f,0x02,0x5b,0x83,0x35,0x90,0x8f, +0xad,0xc1,0x1a,0xc8,0xc7,0x84,0x00,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xe0,0xc4, +0xcf,0xe8,0x04,0x56,0x04,0xf4,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0x67,0x7e,0xc6, +0x27,0x30,0xb4,0x09,0xe2,0x63,0x01,0x23,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x03,0xf6,0x59,0x1d,0x7c,0x19,0x9f,0xd1,0x84,0x00,0x18,0x4d,0x10,0x02,0x6b,0x1b, +0x21,0x3e,0x26,0x04,0xf4,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x33,0x88,0x1f,0xd8, +0xe9,0x97,0xf5,0x19,0x4d,0x08,0x04,0x0b,0x06,0xf9,0xcc,0x12,0x38,0x03,0x15,0x8d, +0xb9,0x35,0xa7,0xf0,0x0c,0x54,0x34,0x44,0x33,0x0a,0xcf,0x40,0x05,0x20,0x7e,0xcd, +0x1f,0x3c,0x03,0x15,0x00,0xd9,0x35,0xc3,0x33,0x4b,0x00,0x59,0x50,0x3f,0x20,0x18, +0x6e,0x08,0xe4,0x07,0x0c,0x66,0x19,0x22,0x27,0x18,0xa8,0x68,0x18,0x67,0x0f,0xa0, +0x81,0x8a,0x86,0x71,0xee,0x00,0x1a,0xa8,0x00,0x18,0x67,0x0e,0xa0,0x81,0x0a,0x00, +0xee,0x9c,0x3b,0x80,0x2a,0x48,0x19,0x28,0x24,0x65,0x60,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0xc8,0x20,0x84,0x7e,0x87,0x65,0xf6,0x67,0x34,0x21,0x00,0x46,0x13,0x84,0x60, +0xb8,0xa1,0x10,0xc8,0x60,0xb8,0xa1,0x10,0xc8,0xa0,0x84,0x40,0xa7,0x1b,0x48,0xa7, +0x74,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x50,0x03,0x13,0x3a,0x1f,0x9f,0xa1,0x9b, +0x11,0x83,0x06,0x00,0x41,0x30,0xa0,0x60,0x28,0x7d,0x82,0x11,0x52,0x12,0xf5,0x51, +0x1f,0xf5,0x51,0x9f,0xd1,0x84,0x00,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x33,0x50, +0xa1,0xf4,0xb1,0x99,0x10,0x1a,0x4d,0x08,0x80,0xd1,0x04,0x21,0x30,0x42,0x88,0x8f, +0x09,0x01,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x0c,0x5e,0xc8,0x7d,0x76,0x26, +0x85,0x46,0x13,0x02,0xc1,0x86,0x45,0x3e,0x16,0x08,0xf2,0x19,0x8e,0x00,0x83,0x20, +0xf8,0x2e,0x00,0x44,0x05,0xd9,0x8e,0x18,0x1c,0x00,0x08,0x82,0x41,0xc6,0x43,0xf0, +0xb3,0x11,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xf5,0x50,0xfd,0x74,0x85,0x6d,0x35, +0x04,0x82,0xe1,0x86,0x40,0x86,0xc0,0x60,0x96,0xe1,0x81,0x82,0x11,0x03,0x03,0x00, +0x41,0x30,0x70,0xc8,0x88,0x86,0xd0,0xc1,0xce,0x21,0x90,0xcf,0x70,0x84,0x28,0xe8, +0x8e,0xf0,0x4d,0x37,0xc8,0x01,0xef,0x04,0x86,0x1c,0xf4,0xb1,0xde,0x09,0xe2,0x33, +0xdc,0xb0,0xec,0x50,0x18,0x4c,0x37,0x80,0xcf,0xef,0x04,0x36,0x04,0xf2,0x31,0x23, +0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x38,0x6e,0xe4,0x43,0xc1,0x88,0xc1,0x01, +0x80,0x20,0x18,0x64,0x6b,0x34,0x42,0x81,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x6a, +0x50,0x46,0x26,0x54,0x37,0xb2,0x33,0x62,0xd0,0x00,0x20,0x08,0x06,0xd4,0x1b,0xa1, +0x50,0x20,0x46,0x72,0x13,0x37,0x29,0x94,0x42,0x29,0x94,0x42,0xa3,0x09,0x01,0x30, +0x9a,0x20,0x04,0xa3,0x09,0x83,0x70,0x73,0x83,0xd8,0x11,0x03,0x63,0x00,0x41,0x30, +0x48,0xf2,0x88,0x7e,0x82,0x9b,0x1b,0xc4,0x8e,0x18,0x18,0x03,0x08,0x82,0x41,0xa2, +0x47,0xf5,0x13,0xdc,0xdc,0x20,0x76,0xc4,0xc0,0x18,0x40,0x10,0x0c,0x92,0x3d,0xb2, +0x9f,0xe0,0xe6,0x06,0xb1,0x23,0x06,0xc6,0x00,0x82,0x60,0x90,0xf0,0xd1,0xfd,0x04, +0x37,0x37,0x88,0x1d,0x31,0x30,0x06,0x10,0x04,0x83,0xa4,0x8f,0xf0,0x27,0xa8,0xbd, +0x59,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xae,0x8e,0x50,0x28,0x60,0xa3,0x11, +0x83,0x03,0x00,0x41,0x30,0xe8,0xec,0x28,0x85,0x72,0xa4,0x8d,0x46,0x0c,0x1a,0x00, +0x04,0xc1,0x80,0xda,0x23,0x1a,0x6a,0xdc,0x48,0x08,0x6a,0xa8,0x86,0x6a,0xa8,0x86, +0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0xd4,0xc0,0x8e,0x6e,0x28,0x75,0xc8,0x67,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x28, +0x50,0xca,0xa1,0x60,0x8e,0x0e,0x43,0x87,0x74,0x48,0x87,0x74,0x68,0x34,0x21,0x00, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x0d,0xf2,0x48,0x87,0x5a,0xe7,0x7c,0x46,0x0c, +0x1a,0x00,0x04,0xc1,0x80,0x1a,0x25,0x1e,0x0a,0xec,0x48,0x49,0x7a,0xa8,0x87,0x7a, +0xa8,0x87,0x46,0x13,0x02,0x60,0x29,0x87,0xd2,0xc1,0x23,0x3c,0x5a,0xca,0xa1,0x74, +0xf2,0x28,0x8f,0x96,0x72,0x28,0x1d,0x3d,0xd2,0xa3,0x61,0x03,0x62,0x60,0x06,0x60, +0xd8,0x80,0x10,0x96,0x01,0x18,0x36,0x20,0x02,0x65,0x00,0xb6,0x72,0x28,0x9d,0x3d, +0xda,0xa3,0x61,0x03,0x22,0x40,0x06,0x60,0x2b,0x87,0xd2,0xe1,0x23,0x3e,0x1a,0x36, +0x20,0x02,0x63,0x00,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80,0x52,0xa5,0x31,0xe2,0xfa, +0xa8,0x75,0x20,0x32,0x22,0x23,0x32,0x22,0xa3,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82, +0xd1,0x84,0x41,0x18,0x31,0x68,0x00,0x10,0x04,0x03,0xca,0x95,0xce,0xe8,0x09,0xa5, +0xd8,0xa1,0xd0,0x08,0x8d,0xd0,0x08,0x8d,0x46,0x13,0x02,0x60,0xc4,0xa0,0x01,0x40, +0x10,0x0c,0x28,0x58,0x4a,0x23,0x67,0x94,0x66,0xc7,0x52,0x23,0x35,0x52,0x23,0x35, +0x1a,0x4d,0x08,0x80,0xa5,0x1c,0x64,0xa7,0x94,0x4e,0x69,0x29,0x07,0xd9,0x31,0x25, +0x54,0x5a,0xca,0x41,0x76,0x4e,0x29,0x95,0x86,0x0d,0x88,0x41,0x19,0x80,0x61,0x03, +0x42,0x48,0x06,0x60,0xd8,0x80,0x08,0x90,0x01,0xd8,0xca,0x41,0x76,0x50,0x49,0x95, +0x86,0x0d,0x88,0xe0,0x18,0x80,0xad,0x1c,0x64,0x27,0x95,0x56,0x69,0xd8,0x80,0x08, +0x8c,0x01,0x28,0xdd,0x61,0x25,0xb0,0x57,0x58,0x23,0x10,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x41,0x57,0x4b,0x67,0x24,0x04,0x23,0x06,0x0d,0x00,0x82,0x60,0x40,0xe9,0xd2, +0x1c,0xb1,0x41,0x2b,0x05,0x60,0x40,0x47,0x74,0x44,0x47,0x74,0x34,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0x40,0xf9,0xd2, +0x1d,0x7d,0xb1,0x54,0x90,0x01,0x1e,0xe1,0x11,0x1e,0xe1,0xd1,0x68,0x42,0x00,0x8c, +0x18,0x34,0x00,0x08,0x82,0x01,0x05,0x4e,0x79,0xe4,0xcd,0xd2,0x61,0x06,0x7a,0xa4, +0x47,0x7a,0xa4,0x47,0xa3,0x09,0x01,0xb0,0x94,0x83,0xf8,0xd4,0xd2,0x2c,0x2d,0xe5, +0x20,0x3e,0xb6,0x44,0x4b,0x4b,0x39,0x88,0xcf,0x2d,0xd5,0xd2,0xb0,0x01,0x31,0x28, +0x03,0x30,0x6c,0x40,0x08,0xc9,0x00,0x0c,0x1b,0x10,0x01,0x32,0x00,0x5b,0x39,0x88, +0x0f,0x2e,0xd9,0xd2,0xb0,0x01,0x11,0x1c,0x03,0xb0,0x95,0x83,0xf8,0xe4,0xd2,0x2d, +0x0d,0x1b,0x10,0x81,0x31,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0x40,0x9d,0x13,0x28, +0xe5,0x81,0x2e,0xb9,0x41,0xfa,0x84,0x52,0x28,0x85,0x52,0x28,0x8d,0x26,0x04,0xc0, +0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x50,0xeb,0x44, +0x4a,0x6c,0xe0,0x4b,0x72,0xd0,0x3e,0xa5,0x54,0x4a,0xa5,0x54,0x4a,0xa3,0x09,0x01, +0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x54,0x3b,0x99,0xd2,0x1a,0x80,0x13,0x1d,0xbc, +0xcf,0x29,0x9d,0xd2,0x29,0x9d,0xd2,0x68,0x42,0x00,0x2c,0xe5,0xf0,0x3e,0xe2,0xe4, +0x4b,0x4b,0x39,0xbc,0xcf,0x38,0xfd,0xd2,0x52,0x0e,0xef,0x43,0x4e,0xe0,0x34,0x6c, +0x40,0x0c,0xca,0x00,0x0c,0x1b,0x10,0x42,0x32,0x00,0xc3,0x06,0x44,0x80,0x0c,0xc0, +0x56,0x0e,0xef,0x53,0x4e,0xe1,0x34,0x6c,0x40,0x04,0xc7,0x00,0x6c,0xe5,0xf0,0x3e, +0xe6,0x24,0x4e,0xc3,0x06,0x44,0x60,0x0c,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x50, +0xf4,0xd4,0x4a,0x75,0x70,0x4e,0xf7,0x63,0x3f,0xae,0xe4,0x4a,0xae,0xe4,0x4a,0xa3, +0x09,0x01,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x94,0x3d,0xbd,0x12,0x1d,0xa4,0x53, +0xfe,0xe0,0x0f,0x2c,0xc1,0x12,0x2c,0xc1,0xd2,0x68,0x42,0x00,0x2c,0xe5,0x80,0x3f, +0xeb,0x64,0x4e,0x4b,0x39,0xe0,0x0f,0x3b,0x9d,0xd3,0x52,0x0e,0xf8,0xd3,0x4e,0xe8, +0x34,0x6c,0x40,0x0c,0xab,0x30,0x00,0xc3,0x06,0x84,0xa0,0x0a,0x03,0x30,0x6c,0x40, +0x04,0xa9,0x30,0x00,0x5b,0x39,0xe0,0x8f,0x3b,0xa5,0xd3,0xb0,0x01,0x11,0x1c,0x03, +0xb0,0x95,0x03,0xfe,0xbc,0x93,0x3a,0x0d,0x1b,0x10,0x81,0x31,0x00,0x23,0x06,0x0d, +0x00,0x82,0x60,0x40,0xf5,0x93,0x2d,0xbd,0x02,0x3c,0x91,0xc1,0xff,0xdc,0xd2,0x2d, +0xdd,0xd2,0x2d,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41, +0x03,0x80,0x20,0x18,0x50,0x21,0xa5,0x4b,0xa2,0x40,0x4f,0x68,0x30,0x42,0xbb,0xb4, +0x4b,0xbb,0xb4,0x4b,0xa3,0x09,0x01,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xd4,0x48, +0xf1,0x52,0x28,0xd8,0x93,0x1a,0x94,0x50,0x2f,0xf5,0x52,0x2f,0xf5,0xd2,0x68,0x42, +0x00,0x2c,0xe5,0x50,0x42,0xf8,0x24,0x4f,0x4b,0x39,0x94,0x50,0x3e,0xcd,0xd3,0x52, +0x0e,0x25,0xa4,0x4f,0xf4,0x34,0x6c,0x40,0x0c,0xca,0x00,0x0c,0x1b,0x10,0x42,0x32, +0x00,0xc3,0x06,0x44,0x80,0x0c,0xc0,0x56,0x0e,0x25,0xb4,0x4f,0xf5,0x34,0x6c,0x40, +0x04,0xc7,0x00,0x6c,0xe5,0x50,0x42,0xfc,0x64,0x4f,0xc3,0x06,0x44,0x60,0x0c,0x80, +0x81,0x44,0x2f,0x81,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xba,0x93,0xca,0xa5,0x5d, +0x09,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80,0x62,0xa9,0x72,0xf2,0x85,0x7f,0x9a,0x85, +0xc0,0x9c,0xcc,0xc9,0x9c,0xcc,0x69,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61, +0x10,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80,0x82,0xa9,0x74,0x8a,0x85,0x91,0xba,0x85, +0x42,0x9d,0xd4,0x49,0x9d,0xd4,0x69,0x34,0x21,0x00,0x46,0x0c,0x1a,0x00,0x04,0xc1, +0x80,0x92,0xa9,0x75,0x82,0x85,0x92,0xca,0x85,0x83,0x9d,0xd8,0x89,0x9d,0xd8,0x69, +0x34,0x21,0x00,0x96,0x72,0xa0,0xa1,0x93,0x42,0xa9,0xa5,0x1c,0x68,0x08,0xa5,0x52, +0x6a,0x29,0x07,0x1a,0x4a,0x29,0x95,0x1a,0x36,0x20,0x06,0x65,0x00,0x86,0x0d,0x08, +0x21,0x19,0x80,0x61,0x03,0x22,0x40,0x06,0x60,0x2b,0x07,0x1a,0x52,0xa9,0x95,0x1a, +0x36,0x20,0x82,0x63,0x00,0xb6,0x72,0xa0,0xa1,0x95,0x62,0xa9,0x61,0x03,0x22,0x30, +0x06,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xa8,0x9c,0x92,0xa7,0x75,0x60,0x29,0x1e, +0x72,0xe6,0x69,0x9e,0xe6,0x69,0x9e,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13, +0x06,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xa8,0x9e,0xb2,0x27,0x5f,0x80,0x29,0x30, +0x92,0xee,0xe9,0x9e,0xee,0xe9,0x9e,0x46,0x13,0x02,0x60,0xc4,0xa0,0x01,0x40,0x10, +0x0c,0xa8,0x9f,0xc2,0xa7,0x5e,0x90,0x29,0x31,0xa2,0xf2,0x29,0x9f,0xf2,0x29,0x9f, +0x46,0x13,0x02,0x60,0x29,0x87,0x30,0xa2,0xa9,0x99,0x5a,0xca,0x21,0x8c,0x6a,0x8a, +0xa6,0x96,0x72,0x08,0x23,0x9b,0xaa,0xa9,0x61,0x03,0x62,0x50,0x06,0x60,0xd8,0x80, +0x10,0x92,0x01,0x18,0x36,0x20,0x02,0x64,0x00,0xb6,0x72,0x08,0xa3,0x9b,0xb2,0xa9, +0x61,0x03,0x22,0x38,0x06,0x60,0x2b,0x87,0x30,0xc2,0xa9,0x9b,0x1a,0x36,0x20,0x02, +0x63,0x00,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80,0x32,0xab,0x7f,0xc2,0x87,0x9c,0x6a, +0x85,0x0d,0xa4,0x40,0x0a,0xa4,0x40,0x6a,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34, +0x61,0x10,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80,0x52,0xab,0x91,0x5a,0x87,0x9e,0x8a, +0x85,0x8f,0xa4,0x48,0x8a,0xa4,0x48,0x6a,0x34,0x21,0x00,0x46,0x0c,0x1a,0x00,0x04, +0xc1,0x80,0x62,0xab,0x92,0x52,0x87,0x9f,0x9a,0x85,0x30,0x30,0x29,0x93,0x32,0x29, +0x93,0x1a,0x4d,0x08,0x80,0xa5,0x1c,0xdc,0x28,0xac,0x74,0x6a,0x29,0x07,0x37,0x12, +0xab,0x9d,0x5a,0xca,0xc1,0x8d,0xc6,0x8a,0xa7,0x86,0x0d,0x88,0x41,0x19,0x80,0x61, +0x03,0x42,0x48,0x06,0x60,0xd8,0x80,0x08,0x90,0x01,0xd8,0xca,0xc1,0x8d,0xc8,0xaa, +0xa7,0x86,0x0d,0x88,0xe0,0x18,0x80,0xad,0x1c,0xdc,0xa8,0xac,0x7c,0x6a,0xd8,0x80, +0x08,0x8c,0x01,0xb0,0x77,0x90,0x07,0xf8,0x58,0x50,0x0e,0xf0,0xb1,0x80,0x1c,0xe0, +0x63,0xc1,0x2d,0xc0,0xc7,0x02,0x5b,0x80,0x8f,0x05,0xac,0x00,0x1f,0x0b,0x56,0x01, +0x3e,0x16,0x94,0x02,0x7c,0x2c,0x20,0x05,0xf8,0x58,0xa0,0x07,0xf0,0xb1,0x20,0x0f, +0xe0,0x63,0x41,0x1b,0xc0,0xc7,0x02,0x36,0x80,0x8f,0x05,0x62,0x00,0x1f,0x0b,0xc2, +0x00,0x3e,0x16,0x5c,0xf0,0xb1,0xc0,0x82,0xcf,0x70,0x44,0xb0,0x4f,0xc2,0x37,0xcb, +0x20,0x59,0xc1,0x2c,0xc1,0x34,0x50,0xd1,0x94,0x02,0x25,0x22,0xd2,0x40,0x45,0xf3, +0x07,0x94,0x8a,0x48,0x03,0x15,0x4d,0x1e,0x50,0x32,0x22,0x0d,0x54,0x34,0x73,0x40, +0xd9,0x88,0x34,0x50,0xd1,0xb4,0x01,0xa5,0x23,0xd2,0x40,0x45,0x13,0x06,0x94,0x88, +0x06,0xd2,0x40,0x45,0x13,0x06,0x14,0x9f,0x48,0x03,0x15,0x40,0x18,0x50,0xfe,0x1a, +0x48,0x23,0x06,0x0b,0x00,0x82,0x60,0x10,0x06,0xa7,0xa5,0x53,0x44,0x61,0x10,0x85, +0x31,0x62,0xb0,0x00,0x20,0x08,0x06,0x61,0x80,0x5a,0x3b,0xe5,0x13,0x3d,0xc1,0x13, +0x3e,0xd1,0x13,0x3c,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x59,0x6b,0x95,0x55,0x20, +0x8c,0x18,0x2c,0x00,0x08,0x82,0x41,0x18,0xa8,0x56,0x4f,0x81,0xc5,0x4f,0xf8,0xc4, +0x81,0x24,0x16,0x08,0xf4,0xb1,0x40,0x9f,0xe4,0x63,0xfa,0x14,0xc4,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0x1c,0xdb,0x2a,0x2b,0xc7,0x84,0x40,0x3e,0x23,0x06,0x06,0x00, +0x82,0x60,0xe0,0xe0,0x96,0x59,0x05,0x23,0x06,0x06,0x00,0x82,0x60,0xe0,0xe4,0x16, +0x5a,0x49,0x16,0x14,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0x67,0xb7,0xd2,0x2a, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x0c,0xb7,0xe0,0x0a,0x22,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0x20,0xcb,0xad,0xb8,0x82,0x04,0x83,0x62,0x0b,0x06,0xc3,0x0d,0x41,0x6b, +0x81,0xc1,0x2c,0x43,0x45,0x05,0x4b,0x39,0xf8,0x52,0x6c,0x09,0x14,0x34,0xc6,0x52, +0x0e,0xbf,0x34,0x5b,0x04,0x05,0x8d,0xb1,0x94,0x03,0x38,0xd5,0x96,0x41,0x41,0x63, +0x6c,0xe5,0x10,0x4e,0xb7,0x85,0x50,0xd0,0x18,0x5b,0x39,0x88,0x53,0x6e,0x29,0x14, +0x34,0xc6,0x2c,0xc1,0x34,0x4b,0x60,0x0d,0x54,0x34,0x7e,0x1a,0x44,0x5c,0x35,0x50, +0xd1,0xe0,0x4b,0xc4,0x55,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0x06,0xe1,0x25,0x5a, +0xfb,0x94,0x52,0x23,0x06,0x0e,0x00,0x82,0x60,0x10,0xb1,0xd7,0x5c,0x05,0xee,0xd4, +0x4e,0xa5,0x35,0x08,0xc3,0x70,0x56,0x23,0x06,0xc6,0x00,0x82,0x60,0x90,0xbc,0xd7, +0x5a,0xd1,0xc5,0x88,0x81,0x31,0x80,0x20,0x18,0x24,0xef,0xb5,0x56,0x75,0x31,0x62, +0x60,0x0c,0x20,0x08,0x06,0xc9,0x7b,0xad,0x15,0x5e,0x8c,0x18,0x18,0x03,0x08,0x82, +0x41,0xf2,0x5e,0x6b,0x75,0x17,0x23,0x06,0xc6,0x00,0x82,0x60,0x90,0xbc,0xd7,0x5a, +0xd9,0x05,0x06,0xc4,0x00,0x00,0x00,0x00,0x26,0x00,0x00,0x00,0x5b,0x0a,0x58,0x08, +0x40,0xe1,0x28,0x85,0x2d,0xc5,0x2c,0x04,0xa0,0x70,0x94,0xc2,0x96,0xc2,0x16,0x02, +0x50,0x38,0x4a,0x61,0x4b,0x91,0x0b,0x01,0x28,0x1c,0xa5,0xb0,0x65,0x50,0x87,0x00, +0x14,0xb6,0x0c,0xfe,0x13,0x80,0xc2,0x96,0x01,0x84,0x02,0x50,0xd8,0x32,0xc0,0x50, +0x00,0x0a,0x5b,0x06,0x19,0x0a,0x40,0x61,0xcb,0x50,0x46,0x01,0x28,0x6c,0x19,0xce, +0x28,0x00,0x85,0x2d,0xc3,0x1d,0x05,0xa0,0xb0,0x65,0xc8,0xa3,0x00,0x14,0xb6,0x0c, +0xa5,0x14,0x80,0xc2,0x96,0xe1,0x94,0x02,0x50,0xd8,0x32,0xdc,0x52,0x00,0x0a,0x5b, +0x86,0x5c,0x0a,0x40,0x61,0xcb,0xb0,0x4e,0x01,0x28,0x6c,0x19,0xda,0x29,0x00,0x85, +0x2d,0x43,0x3f,0x05,0xa0,0xb0,0x65,0xf8,0xa7,0x00,0x14,0xb6,0x0c,0x2f,0x15,0x80, +0xc2,0x96,0x21,0xa6,0x02,0x50,0xd8,0x32,0x9c,0x56,0x00,0x0a,0x5b,0x86,0xd4,0x0a, +0x40,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_16bit_40920573de909528746ddc900cbfe46e.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_16bit_40920573de909528746ddc900cbfe46e.h new file mode 100644 index 00000000..723c16e0 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_16bit_40920573de909528746ddc900cbfe46e.h @@ -0,0 +1,848 @@ +// ffx_fsr2_depth_clip_pass_wave64_16bit_40920573de909528746ddc900cbfe46e.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_16bit_40920573de909528746ddc900cbfe46e_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_40920573de909528746ddc900cbfe46e_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_40920573de909528746ddc900cbfe46e_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_40920573de909528746ddc900cbfe46e_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_16bit_40920573de909528746ddc900cbfe46e_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_exposure", "r_reactive_mask", "r_transparency_and_composition_mask", "r_reconstructed_previous_nearest_depth", "r_dilated_motion_vectors", "r_previous_dilated_motion_vectors", "r_dilatedDepth", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_40920573de909528746ddc900cbfe46e_SRVResourceBindings[] = { 7, 6, 9, 3, 4, 0, 1, 5, 2, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_40920573de909528746ddc900cbfe46e_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_40920573de909528746ddc900cbfe46e_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_16bit_40920573de909528746ddc900cbfe46e_UAVResourceNames[] = { "rw_prepared_input_color", "rw_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_40920573de909528746ddc900cbfe46e_UAVResourceBindings[] = { 1, 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_40920573de909528746ddc900cbfe46e_UAVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_40920573de909528746ddc900cbfe46e_UAVResourceSpaces[] = { 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_16bit_40920573de909528746ddc900cbfe46e_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_40920573de909528746ddc900cbfe46e_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_40920573de909528746ddc900cbfe46e_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_40920573de909528746ddc900cbfe46e_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_40920573de909528746ddc900cbfe46e_size = 13112; + +static const unsigned char g_ffx_fsr2_depth_clip_pass_wave64_16bit_40920573de909528746ddc900cbfe46e_data[] = { +0x44,0x58,0x42,0x43,0x69,0x33,0xc2,0xaf,0x16,0xe3,0x32,0x15,0x77,0x4a,0x88,0x31, +0x29,0xb5,0xc7,0x6a,0x01,0x00,0x00,0x00,0x38,0x33,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0xa0,0x11,0x00,0x00,0xbc,0x11,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x80,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xa4,0x0f,0x00,0x00,0x66,0x00,0x05,0x00, +0xe9,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x8c,0x0f,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xe0,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x0a,0x00,0x00,0x00, +0x1b,0x88,0x40,0x00,0x96,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30, +0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09,0xa0,0x36,0x18,0xc4,0xff,0xff,0xff,0xff, +0x0f,0x80,0x04,0x54,0x00,0x00,0x00,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x84,0x40,0x98,0x10,0x0c,0x13,0x02,0x61,0x42,0x40,0x00,0x89,0x20,0x00,0x00, +0xf2,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0xa0,0xc2,0x1c,0x01,0x18,0x24,0x01,0x80,0x02,0x23,0x00,0x25,0x18,0x10,0x61, +0x8e,0x00,0x14,0xe6,0x08,0x10,0x3a,0x94,0x61,0x60,0x40,0x50,0xa2,0x0c,0x00,0x00, +0x80,0x16,0x33,0x00,0x65,0x68,0x00,0x1a,0xe4,0xb8,0x67,0xb8,0xfc,0x09,0x7b,0x08, +0xc9,0x0f,0x81,0x66,0x58,0x08,0x14,0x20,0xca,0x32,0x00,0x40,0x00,0x00,0x40,0xa3, +0xd1,0x68,0x1c,0x28,0x72,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a, +0x4c,0x7e,0x71,0xdb,0xa8,0x68,0x34,0x1a,0x0d,0x40,0x51,0x26,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0xa2,0xdc,0x34,0x5c,0xfe,0x84,0x3d,0x84,0xe4,0xaf,0x84,0xb4, +0x12,0x93,0x8f,0xdc,0x36,0x2a,0x00,0x00,0x00,0x00,0x50,0x14,0x0b,0x00,0x02,0x00, +0x00,0x00,0x00,0x00,0x80,0x2e,0x85,0x68,0x00,0x1a,0x0d,0xca,0x14,0xa3,0x01,0x68, +0x34,0x1a,0x0d,0xda,0x14,0x02,0x00,0x00,0x00,0xa8,0x53,0x98,0x09,0x00,0x02,0x69, +0x34,0x1a,0x0d,0x00,0x00,0xd0,0xa0,0x4f,0x41,0x1a,0x80,0x46,0xa3,0xd1,0x68,0x34, +0x28,0x74,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x8f, +0xdc,0x36,0x22,0x00,0x00,0x00,0xa0,0x10,0x23,0x00,0x04,0x40,0xa4,0xa3,0x86,0xcb, +0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0xfc,0xe2,0xb6,0x11,0xd1,0x68, +0x34,0x1a,0x85,0x30,0x01,0x20,0x00,0x3a,0xdd,0x36,0x5c,0xfe,0x84,0x3d,0x84,0xe4, +0xaf,0x84,0xe4,0x50,0x91,0x40,0xa4,0x91,0xf3,0x10,0xd1,0x84,0x10,0x12,0x12,0x00, +0x80,0x42,0x40,0x00,0x90,0x14,0xa9,0x0e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57, +0x42,0xda,0x90,0x66,0x40,0x04,0x00,0x00,0x38,0xcc,0x11,0x04,0xa5,0x80,0x00,0x58, +0x80,0x16,0xb9,0x06,0x02,0x86,0x11,0x88,0x66,0xa6,0x36,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60, +0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03, +0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14, +0x00,0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71, +0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00, +0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xc4,0x64,0x34,0x1b,0x46,0x10,0x9a,0x99, +0xda,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8, +0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1, +0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e, +0xfc,0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0,0x1d,0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8, +0x21,0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e, +0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48, +0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1, +0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0x50,0xb3, +0xd1,0x6d,0xa6,0x30,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78, +0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05, +0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e, +0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48, +0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x90,0xd0,0xc8,0x91,0x6e, +0x26,0x34,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xa8,0x07,0x77,0x98,0x87,0x74, +0x38,0x07,0x77,0x28,0x07,0x72,0x00,0x83,0x74,0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0, +0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0x01, +0x60,0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f, +0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2, +0xe1,0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c,0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00, +0xe0,0x51,0x6f,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85, +0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x41,0x8c,0x7e,0x33, +0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x6a,0x14,0x1c,0x46,0x10,0x80,0x33, +0x84,0xe0,0x63,0x57,0x1b,0x4d,0xc3,0xe1,0x70,0x38,0x04,0x00,0x62,0xb5,0x5a,0xad, +0xd6,0x68,0x34,0x1a,0x8d,0x46,0x83,0x88,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02, +0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x02,0x00,0x19,0x01,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90, +0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07, +0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6, +0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60, +0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07, +0x7a,0x60,0x07,0x74,0xa0,0xf3,0x40,0x02,0x19,0x32,0x52,0x02,0x04,0xd8,0xc1,0x04, +0x03,0x1f,0x0c,0x00,0x00,0x00,0x01,0x00,0x00,0x3b,0x98,0x60,0xd8,0x83,0x01,0x00, +0x00,0x20,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0xc0,0x90,0x27,0x01,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21, +0x4f,0x02,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x05,0x08, +0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0e,0x10,0x00,0x02,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x06,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x18,0xf2,0x50,0x40,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x30,0xe4,0xb9,0x80,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x93, +0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x03,0x02,0x40, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x07,0x04,0x80,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x02,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x86,0x3c,0x61,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x43,0x1e,0x32,0x00,0x02,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf, +0x19,0x00,0x01,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x47,0x0d,0x80, +0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xe3,0x06,0x40,0x00,0x08, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x90,0x05,0x02,0x00,0x00,0x23,0x00,0x00,0x00, +0x32,0x1e,0x98,0x1c,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02, +0x94,0x40,0x31,0x8c,0x00,0x94,0x43,0x11,0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44, +0x71,0x14,0x7e,0x40,0x81,0x14,0x4c,0x01,0x15,0x54,0x61,0x15,0x58,0x01,0x06,0x14, +0x64,0x40,0x81,0x06,0x14,0x6c,0x40,0x01,0x07,0x14,0x72,0x40,0x41,0x07,0x14,0x76, +0x40,0x81,0x07,0x14,0x7a,0x40,0xc1,0x07,0x94,0x45,0x21,0x0e,0x94,0x5b,0xb1,0x12, +0x14,0xec,0x42,0x59,0x95,0x13,0xb5,0x6a,0x60,0x04,0x80,0x0c,0x05,0x08,0x08,0x88, +0x40,0x81,0xb1,0x08,0x00,0x08,0x82,0xb1,0x08,0x20,0x00,0x02,0xa2,0xcd,0x00,0x10, +0x6e,0x06,0x80,0x76,0x33,0x00,0xe4,0x9b,0x01,0x20,0xe0,0x0c,0x00,0x09,0x67,0x00, +0x88,0x38,0x03,0x40,0xc5,0x19,0x00,0x3a,0xce,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x91,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04,0x60,0x9a,0x20,0x00, +0xd4,0x06,0x61,0x20,0x26,0x08,0x40,0xb5,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06, +0x84,0x20,0x26,0x08,0x74,0xc0,0x07,0xb4,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe, +0xc6,0xde,0xd8,0xde,0xe4,0xbe,0xd4,0xd2,0xe8,0xe8,0xca,0xe4,0xca,0xc8,0x26,0x08, +0x80,0x35,0x41,0x00,0xae,0x09,0x02,0x80,0x6d,0x10,0x0c,0x67,0x43,0x62,0x28,0x8b, +0xc1,0x0c,0x8d,0xf1,0xd0,0x92,0xfb,0x4a,0x73,0x83,0xab,0xa3,0xfb,0x6a,0x7b,0xa3, +0x4b,0x7b,0x73,0xfb,0xb2,0x2b,0x1b,0xa3,0x7b,0x93,0x9b,0xdb,0x90,0x0c,0x4a,0x64, +0x10,0x43,0x63,0x3c,0x13,0x04,0x3c,0xe8,0x03,0x42,0x72,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x1b,0x92,0x66,0xa2,0x0c,0x67, +0x68,0x8c,0x67,0x82,0x00,0x64,0x13,0x84,0x3d,0xf0,0x03,0x3e,0x72,0x5f,0x72,0x65, +0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x1b,0x12,0xeb,0xc2,0x0c, +0x6b,0x68,0x8c,0x67,0x82,0x00,0x68,0x1c,0x03,0xb9,0x2f,0x3a,0xb9,0x30,0xb7,0x39, +0xb8,0x30,0xb9,0x32,0xb7,0xb1,0xbc,0xaf,0x30,0x37,0xb2,0xaf,0xb1,0xb7,0x36,0xb8, +0xb7,0xb9,0x34,0xba,0xb4,0x37,0xb7,0xaf,0xb6,0xb0,0xb9,0xb5,0x0d,0x89,0x76,0x6d, +0x86,0x36,0x34,0xc6,0x33,0x41,0x00,0xb6,0x09,0x82,0x1f,0xfc,0x01,0xcd,0x40,0xee, +0x4b,0xae,0x6c,0xec,0xcd,0x6d,0x8e,0x4e,0xae,0x6e,0x8c,0xae,0x8c,0xec,0x0b,0x4e, +0xae,0xcc,0x2e,0xed,0xad,0x6e,0xee,0xcb,0xad,0x2c,0x4c,0xae,0x6c,0x8e,0xee,0x8b, +0xac,0x0c,0x8e,0x0e,0x6d,0x83,0x60,0x74,0x1b,0x92,0xce,0xfb,0x0c,0x63,0x68,0x0c, +0x30,0x20,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0xd5,0xf6,0x46,0x97, +0xf6,0xe6,0xf6,0x65,0x57,0x36,0x46,0xf7,0x26,0x37,0xb7,0x21,0x21,0x26,0x31,0x30, +0x86,0xa1,0x31,0x1e,0x86,0x81,0xdc,0x17,0x9c,0x5c,0x99,0x5d,0xda,0x5b,0xdd,0xdc, +0x17,0x59,0x1a,0x5b,0x18,0x5d,0x19,0xd9,0x57,0xdb,0x1b,0x5d,0xda,0x9b,0xdb,0x97, +0x5d,0xd9,0x18,0xdd,0x9b,0xdc,0xdc,0x86,0x84,0x99,0xc8,0xc0,0xe8,0x86,0xc6,0x78, +0x26,0x08,0x00,0x47,0x47,0xee,0x8b,0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0x8c,0xa8,0x0c, +0x8e,0x0e,0x6d,0x43,0x62,0x06,0xd7,0x19,0x18,0xcd,0xd0,0x18,0xcf,0x86,0x04,0x92, +0xaa,0x8c,0x0b,0x83,0x31,0x28,0x03,0x34,0x98,0x20,0x80,0x02,0x28,0xf0,0x92,0xbb, +0xfb,0x82,0x93,0x2b,0x83,0x0b,0x93,0x2b,0x23,0xfb,0x4a,0x73,0x83,0xab,0xa3,0xfb, +0x1a,0x7b,0x63,0x7b,0x93,0x9b,0x20,0xb4,0x01,0x1e,0x6c,0x58,0x0c,0x35,0x58,0x03, +0x63,0x18,0x1a,0x36,0x60,0x03,0x36,0x78,0x26,0x08,0xa2,0x10,0x0a,0xcc,0xe4,0xee, +0xbe,0xc8,0xd2,0xd8,0xc2,0xe8,0xca,0xc8,0xbe,0xe4,0xca,0xc2,0xc6,0xe8,0xd2,0xec, +0xca,0xbe,0xda,0xc2,0xe6,0xd6,0xe6,0x26,0x08,0x40,0xb7,0x41,0x30,0xe0,0x60,0xc3, +0x32,0xb8,0xc1,0x1b,0x18,0xc6,0xd0,0xb0,0x01,0x1b,0xb0,0x41,0x1c,0x6c,0x10,0xda, +0x40,0x0e,0x26,0x08,0xa5,0x30,0x0a,0x34,0xc6,0xc4,0x8c,0xa6,0xa4,0x64,0x26,0x08, +0x80,0xb7,0x01,0x31,0xe8,0xa0,0x0e,0x0c,0x63,0xb0,0x03,0x60,0x43,0x70,0x07,0x13, +0x84,0x53,0x20,0x05,0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61, +0x6d,0x70,0x1b,0x10,0x23,0x0f,0xf4,0xc0,0x18,0x06,0x03,0xd8,0x10,0xec,0xc1,0x06, +0x22,0x0d,0xe6,0x00,0x0f,0xf8,0x60,0x82,0x40,0x0a,0xa2,0xc0,0x25,0x4d,0xaa,0xcc, +0x8d,0xac,0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0xd0,0x06,0x77,0xb0,0x01,0x21,0xfe, +0xc0,0x32,0x18,0xcd,0x01,0x05,0x3a,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65, +0x72,0x53,0x69,0x7a,0x65,0x1b,0x10,0x42,0x14,0x2c,0x33,0x60,0x34,0x07,0x14,0xc8, +0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x80,0x6f, +0x03,0x42,0x90,0x82,0x55,0x0a,0x8c,0xe6,0x80,0x02,0xbb,0xb4,0x24,0x37,0xb8,0x3a, +0xba,0xa1,0x37,0xb6,0x37,0x39,0xa9,0xb2,0xb9,0xb7,0x3a,0xb9,0xb1,0x32,0xa2,0xb4, +0xb6,0x32,0xb7,0xb9,0xb4,0x37,0xb7,0xb9,0x09,0x02,0x00,0x06,0x1b,0x0c,0xe2,0x14, +0x2c,0x54,0x60,0x34,0x4a,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d, +0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x13,0x04,0x20,0x0c,0x36,0x18,0x84,0x2a,0x58, +0xab,0xc0,0x68,0x94,0xd2,0x98,0xea,0xda,0xc2,0x9a,0xd2,0xe0,0x98,0xca,0xec,0xca, +0xd8,0xa8,0xde,0xaa,0xe6,0xca,0x26,0x08,0x80,0x18,0x6c,0x30,0x88,0x56,0xb0,0x5c, +0x81,0xd1,0xb8,0xa4,0x19,0xc9,0x85,0xb5,0x95,0x25,0xb9,0x91,0x95,0xe1,0x4d,0x10, +0x80,0x31,0xd8,0x60,0x10,0xb0,0x60,0xc5,0x02,0xa3,0x51,0x32,0x23,0x2a,0xb3,0x4b, +0x1b,0x2b,0xa3,0x7a,0xb3,0x4a,0x2b,0xbb,0x23,0x2a,0x83,0xa3,0x43,0x9b,0x20,0x00, +0x64,0xb0,0x01,0x21,0x66,0xc1,0xa2,0x05,0xc6,0x71,0x40,0x81,0x87,0x99,0x52,0x1a, +0x1d,0x5d,0x99,0xdc,0x04,0x01,0x28,0x83,0x0d,0x08,0x61,0x0b,0xd6,0x2d,0x30,0x8e, +0x03,0x0a,0x94,0xcc,0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4, +0xa6,0xc6,0xc2,0xd8,0xca,0x26,0x08,0x80,0x19,0x6c,0x40,0x88,0x5c,0xb0,0x74,0x81, +0x71,0x1c,0x50,0x20,0x64,0x46,0xf4,0x76,0xe7,0x36,0x37,0x16,0xc6,0x56,0x66,0x14, +0x36,0x46,0xf7,0x26,0x37,0x41,0x00,0xce,0x60,0x83,0x41,0xf0,0x82,0xd5,0x0b,0x8c, +0xc3,0xcf,0xac,0xe9,0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x4e,0x29, +0x8d,0x8e,0xae,0x4c,0x6e,0x28,0xcc,0x6d,0xac,0x8c,0x8d,0x2d,0x8c,0x2e,0xed,0xcd, +0x6d,0x82,0x00,0xa0,0xc1,0x06,0x83,0xf8,0x05,0x0b,0x1c,0x18,0x87,0x8c,0x19,0x94, +0x5c,0x59,0x11,0x1e,0xdc,0xdb,0x5c,0x9d,0x5c,0xd9,0x04,0x01,0x48,0x83,0x0d,0x08, +0x21,0x0e,0xd6,0x38,0x30,0x8e,0x03,0x0a,0xcc,0xcc,0xa0,0xe4,0xca,0xec,0xd2,0xde, +0xea,0xe6,0x8c,0xe4,0xc2,0xda,0xca,0xa0,0xe4,0xca,0x8a,0xf0,0xe0,0xde,0xe6,0xea, +0xe4,0xca,0x26,0x08,0x80,0x1a,0x6c,0x30,0x88,0x72,0xb0,0xcc,0x81,0x71,0xb8,0x98, +0x51,0x85,0xb9,0x21,0x85,0xb1,0x99,0x19,0x3d,0x59,0x4d,0x10,0x80,0x35,0xd8,0x60, +0x10,0xe8,0x60,0xa5,0x03,0xe3,0xb0,0x32,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x9b,0x2a, +0x8b,0xab,0x2b,0x73,0x1b,0x2b,0x63,0x2a,0x73,0x3b,0xa3,0x43,0x9b,0x20,0x00,0x6c, +0xb0,0xc1,0x20,0xd6,0xc1,0x62,0x07,0xc6,0xa1,0x62,0x46,0x54,0xc6,0x46,0x17,0x46, +0x95,0xd6,0x56,0x36,0x41,0x00,0xda,0x60,0x83,0x41,0xb8,0x83,0xf5,0x0e,0x8c,0xc3, +0xcb,0x8c,0x28,0xcf,0x2d,0xac,0x2d,0x6d,0x4c,0xaa,0x6c,0x6e,0x08,0x2d,0xcc,0xed, +0xac,0xcc,0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82,0x00,0xb8,0xc1,0x06,0x83,0x88,0x07, +0x4b,0x1e,0x18,0x87,0x98,0x99,0x55,0x5a,0xd9,0xdd,0x14,0x5c,0xd8,0x58,0x19,0xd5, +0x5b,0x53,0x19,0x5d,0x99,0xdc,0x9c,0x51,0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x01,0x78, +0x83,0x0d,0x08,0x41,0x0f,0x56,0x3d,0x30,0x8e,0x03,0x0a,0x1b,0x28,0x3b,0x08,0x85, +0x51,0x30,0x85,0x54,0x60,0x85,0x57,0x90,0x85,0x5a,0xc0,0x85,0x5d,0xf0,0x85,0x70, +0x20,0x87,0x73,0x50,0x87,0x76,0x80,0x87,0x79,0xb0,0x87,0x0d,0x83,0xe1,0x07,0xf7, +0x30,0x41,0x28,0x84,0x0d,0xc0,0x86,0xc1,0xd0,0x07,0x7d,0xd8,0x10,0xec,0xc3,0x86, +0x61,0xc8,0x07,0x7e,0xa0,0x30,0x34,0x35,0x41,0x30,0xf2,0x60,0xc3,0x60,0x06,0x66, +0x30,0x4c,0x10,0x00,0x38,0xd8,0x10,0xdc,0xc2,0x06,0xc3,0xf8,0x07,0x0d,0x24,0x42, +0x42,0x24,0x36,0x14,0xf9,0xe0,0x0f,0x40,0x1f,0x8c,0x04,0xa3,0x30,0x39,0xb9,0xb0, +0xbc,0x2f,0xb6,0xb7,0xb1,0x30,0xb6,0x2f,0xb1,0x3c,0xba,0xb2,0xb9,0x09,0x02,0x10, +0x07,0x84,0xc2,0xe4,0xe4,0xc2,0xf2,0xbe,0xd8,0xde,0xc6,0xc2,0xd8,0xbe,0xd8,0xc8, +0xe6,0xe8,0x26,0x08,0x80,0x1c,0x10,0x11,0x93,0x0b,0x73,0x1b,0x43,0x2b,0x9b,0xa3, +0x61,0xc6,0xf6,0x16,0x46,0x37,0x37,0x41,0x00,0xe6,0x80,0x45,0x9a,0xdb,0x1c,0xdd, +0xdc,0x04,0x01,0xa0,0x03,0x12,0x69,0x6e,0x74,0x73,0x13,0x04,0xa0,0x0e,0x88,0xd0, +0x95,0xe1,0x7d,0xb1,0xbd,0x85,0x91,0x4d,0x10,0x00,0x3b,0x20,0x42,0x57,0x86,0xf7, +0xe5,0xf6,0x26,0xd7,0xc6,0x84,0xae,0x0c,0xef,0x6b,0x8e,0xee,0x4d,0xae,0x8c,0x45, +0x5d,0x9a,0x1b,0xdd,0xdc,0x06,0xaa,0x24,0x4c,0xe2,0x24,0x50,0x22,0x25,0x42,0x42, +0x25,0x56,0x82,0x25,0x5a,0xc2,0x25,0x5e,0x02,0x26,0x62,0x42,0x26,0x86,0x99,0x68, +0x68,0xa2,0xab,0xc2,0xc6,0x66,0xd7,0xe6,0x92,0x46,0x56,0xe6,0x46,0x37,0x25,0x08, +0xaa,0x90,0xe1,0xb9,0xd8,0x95,0xc9,0xcd,0xa5,0xbd,0xb9,0x4d,0x09,0x88,0x26,0x64, +0x78,0x2e,0x76,0x61,0x6c,0x76,0x65,0x72,0x53,0x02,0xa3,0x0e,0x19,0x9e,0xcb,0x1c, +0x5a,0x18,0x59,0x99,0x5c,0xd3,0x1b,0x59,0x19,0xdb,0x94,0x00,0x29,0x43,0x86,0xe7, +0x22,0x57,0x36,0xf7,0x56,0x27,0x37,0x56,0x36,0x37,0x25,0xe0,0x83,0x4a,0x64,0x78, +0x2e,0x74,0x79,0x70,0x65,0x41,0x6e,0x6e,0x6f,0x74,0x61,0x74,0x69,0x6f,0x6e,0x73, +0x53,0x84,0x7b,0xe0,0x87,0x3a,0x64,0x78,0x2e,0x65,0x6e,0x74,0x72,0x79,0x50,0x6f, +0x69,0x6e,0x74,0x73,0x53,0x82,0x91,0xe8,0x42,0x86,0xe7,0x32,0xf6,0x56,0xe7,0x46, +0x57,0x26,0x37,0x37,0x25,0xa0,0x09,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x50,0x00,0x00,0x00,0x26,0x20,0x70,0xac, +0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44,0x62,0x53,0x38,0x3e,0xe2,0x23,0x3e,0xed, +0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8,0x82,0x34,0x04,0x10,0x89,0x4d,0xe1,0xf8, +0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00,0x58,0x04,0x35,0x5c,0xbe,0xf3,0xf8,0x40, +0xd3,0x38,0x13,0x30,0x11,0x21,0xd0,0x0c,0x0b,0x61,0x0a,0xd0,0x70,0xf9,0xce,0xe3, +0x07,0x48,0x03,0x44,0x98,0x5f,0xdc,0xb6,0x31,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20, +0x0d,0x10,0x61,0x3e,0x72,0xdb,0x06,0xb1,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45, +0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x0f,0xdb,0x70, +0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60, +0x3e,0x72,0xdb,0x26,0xd1,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44,0x84,0x40, +0x33,0x2c,0xc4,0x17,0x39,0xcc,0x86,0x34,0x03,0xd2,0x18,0xb6,0xe0,0x0c,0x97,0xef, +0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x39,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38, +0xd3,0xed,0x17,0xb7,0x6d,0x0d,0xd5,0x70,0xf9,0xce,0xe3,0x4b,0x00,0xf3,0x2c,0x44, +0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x08,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35, +0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x09,0xd5,0x70,0xf9,0xce,0xe3,0x4f, +0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x23,0xb7,0x6d,0x07,0xd6,0x70,0xf9,0xce, +0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x81,0x34, +0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e,0x72,0xdb,0x66,0xf0,0x0c, +0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x04,0xd1,0xb2,0x54,0x8c, +0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x13,0xcd,0x60,0x03,0xd3,0xb2,0x54,0x8c,0xbf, +0x20,0x05,0x31,0x21,0x0c,0xe1,0x4b,0x13,0x10,0x4d,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x92,0x05,0x73, +0xde,0x90,0x95,0x28,0x74,0x6d,0xdc,0x90,0x0c,0xbf,0xe4,0x6e,0x44,0x58,0x49,0x4c, +0x74,0x21,0x00,0x00,0x66,0x00,0x05,0x00,0x5d,0x08,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x5c,0x21,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x54,0x08,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02, +0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06, +0x51,0x18,0x00,0x00,0x0a,0x00,0x00,0x00,0x1b,0x88,0x40,0x00,0x96,0x0d,0x84,0xf0, +0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09, +0xa0,0x36,0x18,0xc4,0xff,0xff,0xff,0xff,0x0f,0x80,0x04,0x54,0x00,0x00,0x00,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x84,0x40,0x98,0x10,0x0c,0x13,0x02, +0x61,0x42,0x40,0x00,0x89,0x20,0x00,0x00,0xf5,0x00,0x00,0x00,0x32,0x22,0xc8,0x09, +0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0xbc,0xc2,0x1c,0x01,0x18,0x24,0x01, +0x80,0x02,0x23,0x00,0x25,0x18,0x10,0x61,0x8e,0x00,0x14,0xe6,0x08,0x10,0x3a,0x94, +0x61,0x60,0x40,0x50,0xa2,0x0c,0x00,0x00,0x80,0x16,0x33,0x00,0x65,0x68,0x00,0x1a, +0xe4,0xb8,0x67,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0x0f,0x81,0x66,0x58,0x08,0x14,0x20, +0xca,0x32,0x00,0x40,0x00,0x00,0x40,0xa3,0xd1,0x68,0x1c,0x28,0x72,0xd3,0x70,0xf9, +0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x68,0x34,0x1a, +0x0d,0x40,0x51,0x26,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0xa2,0xdc,0x34,0x5c, +0xfe,0x84,0x3d,0x84,0xe4,0xaf,0x84,0xb4,0x12,0x93,0x8f,0xdc,0x36,0x2a,0x00,0x00, +0x00,0x00,0x50,0x14,0x0b,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x80,0x2e,0x85,0x68, +0x00,0x1a,0x0d,0xca,0x14,0xa3,0x01,0x68,0x34,0x1a,0x0d,0xda,0x14,0x02,0x00,0x00, +0x00,0xa8,0x53,0x98,0x09,0x00,0x02,0x69,0x34,0x1a,0x0d,0x00,0x00,0xd0,0xa0,0x4f, +0x41,0x1a,0x80,0x46,0xa3,0xd1,0x68,0x34,0x28,0x74,0xd4,0x70,0xf9,0x13,0xf6,0x10, +0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x8f,0xdc,0x36,0x22,0x00,0x00,0x00,0xa0,0x10, +0x23,0x00,0x04,0x40,0xa4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a, +0x95,0x98,0xfc,0xe2,0xb6,0x11,0xd1,0x68,0x34,0x1a,0x85,0x30,0x01,0x20,0x00,0x3a, +0xdd,0x36,0x5c,0xfe,0x84,0x3d,0x84,0xe4,0xaf,0x84,0xe4,0x50,0x91,0x40,0xa4,0x91, +0xf3,0x10,0xd1,0x84,0x10,0x12,0x12,0x00,0x80,0x42,0x40,0x00,0x90,0x14,0xa9,0x0e, +0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90,0x66,0x40,0x04,0x00,0x00, +0x38,0xcc,0x11,0x04,0xa5,0x80,0x00,0x58,0x80,0x16,0xb9,0x06,0x02,0x86,0x11,0x88, +0x66,0xa6,0x36,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0, +0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07, +0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30, +0xa0,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8, +0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0x12,0x83,0x71,0x60,0x87,0x70, +0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90, +0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07, +0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24, +0xc4,0x64,0x34,0x1b,0x46,0x10,0x9a,0x99,0xda,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61, +0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14, +0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde, +0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0, +0x1d,0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8,0x21,0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98, +0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81, +0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e, +0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4, +0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0x50,0xb3,0xd1,0x6d,0xa6,0x30,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d, +0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00, +0x66,0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81, +0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c, +0xe8,0xc1,0x0f,0x90,0xd0,0xc8,0x91,0x6e,0x26,0x34,0x18,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0xa8,0x07,0x77,0x98,0x87,0x74,0x38,0x07,0x77,0x28,0x07,0x72,0x00,0x83, +0x74,0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f, +0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0x01,0x60,0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6, +0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80, +0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2,0xe1,0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c, +0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00,0xe0,0x51,0x6f,0x26,0x32,0x18,0x07,0x76, +0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8, +0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07, +0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f, +0x00,0x03,0x3f,0x40,0x41,0x8c,0x7e,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3, +0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98, +0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01, +0x0a,0x6a,0x14,0x1c,0x46,0x10,0x80,0x33,0x84,0xe0,0x63,0x57,0x1b,0x4d,0xc3,0xe1, +0x70,0x38,0x04,0x00,0x62,0xb5,0x5a,0xad,0xd6,0x68,0x34,0x1a,0x8d,0x46,0x83,0x88, +0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02,0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13,0x81, +0x02,0x00,0x19,0x93,0xa0,0x41,0xc8,0x4c,0x68,0x90,0x92,0x1a,0x53,0x00,0x04,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0xa0,0xf3,0x40,0x02,0x19,0x32,0x52,0x02, +0x04,0xd8,0xc1,0x04,0x83,0x19,0x0c,0x00,0x00,0x00,0x01,0x00,0x00,0x3b,0x98,0x60, +0x28,0x83,0x01,0x00,0x00,0x20,0x00,0x00,0x60,0xc8,0x43,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x01,0x02,0x20,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x80,0x21,0x4f,0x02,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x43,0x9e,0x05,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0e, +0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x06, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x50,0x40,0x00,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x30,0xe4,0xb9,0x80,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x60,0xc8,0x93,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90, +0x67,0x03,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x07,0x04, +0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x02,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x61,0x00,0x04,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x43,0x1e,0x32,0x00,0x02,0x80,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0xcf,0x19,0x00,0x01,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0x47,0x0d,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xe3, +0x06,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x90,0x05,0x02,0x00,0x00, +0x17,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x02,0x94,0x40,0x31,0x8c,0x00,0x94,0x43,0x11,0x94,0x44,0x19,0x14, +0x42,0x29,0x14,0x44,0x71,0x14,0x7e,0x40,0x59,0x14,0x60,0x00,0xb5,0x46,0x00,0xc8, +0x30,0x02,0x50,0x80,0x80,0x80,0x08,0x14,0x18,0x8b,0x00,0x80,0x20,0x18,0x8b,0x00, +0x02,0x20,0x20,0xda,0x0c,0x00,0xe1,0x66,0x00,0x68,0x37,0x03,0x40,0xbe,0x19,0x00, +0x02,0xce,0x00,0x90,0x70,0x06,0x80,0x8a,0x33,0x00,0x74,0x9c,0x01,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0xb5,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04, +0x60,0x9a,0x20,0x00,0xd4,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98, +0x20,0x00,0xd5,0x04,0x81,0x0e,0xcc,0x80,0xc0,0x04,0x01,0xb0,0x26,0x08,0xc0,0x35, +0x41,0x00,0xb0,0x0d,0x02,0xd2,0x6c,0x48,0x90,0x44,0x41,0x96,0x81,0x41,0x9c,0x0d, +0xc9,0x90,0x28,0x08,0x31,0x30,0x88,0x33,0x41,0xc0,0x83,0x33,0xd8,0x90,0x30,0x91, +0x82,0x34,0x03,0x83,0x38,0x13,0x04,0x20,0x9b,0x20,0xec,0x01,0x1a,0x6c,0x48,0x26, +0x4a,0x41,0xa6,0x81,0x41,0x9c,0x09,0x02,0xa0,0x6d,0x48,0x2c,0x4a,0x41,0xac,0x81, +0x41,0x9c,0x09,0x02,0xb0,0x4d,0x10,0xfc,0x20,0x0d,0x36,0x08,0x08,0xb6,0x21,0xc1, +0x32,0x05,0x41,0x06,0x06,0xd1,0x36,0x24,0x44,0xa4,0x20,0xc3,0xc0,0x20,0xce,0x86, +0x64,0x89,0x14,0x04,0x1b,0x18,0xc4,0x99,0x20,0x00,0xdc,0x86,0xc4,0xa3,0x14,0x84, +0x19,0x18,0xc4,0xd9,0x90,0x3c,0x90,0x54,0x5d,0x1b,0xd7,0x7d,0x13,0x04,0x50,0x50, +0x83,0x09,0x42,0x1b,0x84,0xc1,0x86,0x05,0x09,0x03,0x05,0x19,0x06,0x46,0x0c,0xc4, +0x40,0x0c,0x9c,0x09,0x82,0x28,0xac,0xc1,0x04,0x01,0xe8,0x36,0x08,0x48,0x19,0x6c, +0x58,0x06,0x32,0x50,0x10,0x64,0x60,0xc4,0x40,0x0c,0xc4,0xc0,0x0c,0x36,0x08,0x63, +0x70,0x06,0x13,0x84,0x52,0x60,0x83,0x09,0x02,0xe0,0x6d,0x40,0x90,0x34,0x50,0x10, +0x64,0x50,0x03,0x60,0x43,0xb0,0x06,0x13,0x84,0x53,0x68,0x83,0x0d,0x08,0xd2,0x06, +0x0a,0x32,0x0c,0x08,0xb0,0x21,0x70,0x83,0x0d,0x04,0x18,0xa0,0x01,0x1b,0xbc,0xc1, +0x04,0xa1,0x10,0x28,0x0c,0x4d,0x4d,0x10,0x8c,0x31,0xd8,0x30,0x78,0xde,0x30,0x41, +0x00,0xbe,0x09,0x02,0x00,0x06,0x1b,0x02,0x3b,0xd8,0x60,0x20,0x73,0x60,0xd1,0x41, +0x1d,0xdc,0xc1,0x86,0x22,0x0e,0xe4,0x00,0x80,0x03,0x3c,0x60,0x61,0xc6,0xf6,0x16, +0x46,0xc7,0xe7,0xad,0xcd,0x2d,0x0d,0xee,0x8d,0xae,0xcc,0x8d,0x0e,0x64,0x0c,0x2d, +0x4c,0x8e,0xd1,0x54,0x5a,0x1b,0x1c,0x5b,0x19,0xc8,0xd0,0xcb,0xd0,0xca,0x0a,0x08, +0x95,0x50,0x50,0xd0,0x86,0x80,0x0f,0x26,0x08,0x86,0x18,0x6c,0x18,0xf6,0xa0,0x0f, +0xfc,0x60,0xc3,0xa0,0x07,0x7f,0xe0,0x07,0x1b,0x06,0x50,0x00,0x05,0x3f,0x20,0x2e, +0x04,0xfc,0x1c,0x95,0xd1,0x09,0xa5,0xb1,0xa5,0xb9,0x95,0x85,0xc9,0x4d,0x85,0xb5, +0xc1,0xb1,0xa5,0xb9,0x9d,0x11,0x85,0xd1,0x85,0x01,0x01,0x65,0x05,0xfd,0x04,0x55, +0x09,0xa5,0xb1,0xa5,0xb9,0x95,0x85,0xc9,0x4d,0x85,0xb5,0xc1,0xb1,0xa5,0xb9,0x9d, +0x11,0x85,0xd1,0x85,0x01,0x01,0x59,0xfd,0x90,0xd8,0x95,0x8d,0xd1,0xbd,0xc9,0x01, +0x35,0x91,0xc0,0xc4,0x00,0x01,0x59,0xfd,0x90,0xd8,0x95,0x8d,0xd1,0xbd,0xc9,0x01, +0x21,0x91,0xc0,0xc4,0x00,0x01,0x01,0x69,0xad,0x10,0x46,0x41,0x14,0x58,0x0e,0x01, +0x3f,0x47,0x65,0x74,0x42,0x69,0x6c,0x69,0x6e,0x65,0x61,0x72,0x53,0x61,0x6d,0x70, +0x6c,0x69,0x6e,0x67,0x44,0x61,0x74,0x61,0x40,0x40,0x59,0x41,0x3f,0x41,0x55,0x42, +0x69,0x6c,0x69,0x6e,0x65,0x61,0x72,0x53,0x61,0x6d,0x70,0x6c,0x69,0x6e,0x67,0x44, +0x61,0x74,0x61,0x40,0x40,0x56,0x3f,0x24,0x76,0x65,0x63,0x74,0x6f,0x72,0x40,0x4d, +0x24,0x30,0x31,0x40,0x40,0x56,0x3f,0x24,0x76,0x65,0x63,0x74,0x6f,0x72,0x40,0x48, +0x24,0x30,0x31,0x40,0x40,0x40,0x5a,0x3a,0x20,0x25,0x61,0x67,0x67,0x2e,0x72,0x65, +0x73,0x75,0x6c,0x74,0x2b,0x86,0x52,0x18,0x05,0x52,0xd8,0x10,0x94,0x42,0x15,0x36, +0x36,0xbb,0x36,0x97,0x34,0xb2,0x32,0x37,0xba,0x29,0x41,0x50,0x85,0x0c,0xcf,0xc5, +0xae,0x4c,0x6e,0x2e,0xed,0xcd,0x6d,0x4a,0x40,0x34,0x21,0xc3,0x73,0xb1,0x0b,0x63, +0xb3,0x2b,0x93,0x9b,0x12,0x10,0x75,0xc8,0xf0,0x5c,0xe6,0xd0,0xc2,0xc8,0xca,0xe4, +0x9a,0xde,0xc8,0xca,0xd8,0xa6,0x04,0x46,0x19,0x32,0x3c,0x17,0xb9,0xb2,0xb9,0xb7, +0x3a,0xb9,0xb1,0xb2,0xb9,0x29,0xc1,0x1b,0xd4,0x21,0xc3,0x73,0x29,0x73,0xa3,0x93, +0xcb,0x83,0x7a,0x4b,0x73,0xa3,0x9b,0x9b,0x12,0xe0,0x01,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x50,0x00,0x00,0x00, +0x26,0x20,0x70,0xac,0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44,0x62,0x53,0x38,0x3e, +0xe2,0x23,0x3e,0xed,0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8,0x82,0x34,0x04,0x10, +0x89,0x4d,0xe1,0xf8,0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00,0x58,0x04,0x35,0x5c, +0xbe,0xf3,0xf8,0x40,0xd3,0x38,0x13,0x30,0x11,0x21,0xd0,0x0c,0x0b,0x61,0x0a,0xd0, +0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x5f,0xdc,0xb6,0x31,0x40,0xc3,0xe5, +0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x3e,0x72,0xdb,0x06,0xb1,0x0d,0x97,0xef,0x3c, +0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7, +0x6d,0x0f,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50, +0x12,0x06,0x20,0x60,0x3e,0x72,0xdb,0x26,0xd1,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11, +0xc0,0x44,0x84,0x40,0x33,0x2c,0xc4,0x17,0x39,0xcc,0x86,0x34,0x03,0xd2,0x18,0xb6, +0xe0,0x0c,0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x39,0x38,0xc3,0xe5, +0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17,0xb7,0x6d,0x0d,0xd5,0x70,0xf9,0xce,0xe3,0x4b, +0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x08,0xd5,0x70,0xf9,0xce, +0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x09,0xd5,0x70, +0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x23,0xb7,0x6d,0x07, +0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5, +0x6d,0x5b,0x81,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e,0x72, +0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x04, +0xd1,0xb2,0x54,0x8c,0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x13,0xcd,0x60,0x03,0xd3, +0xb2,0x54,0x8c,0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x4b,0x13,0x10,0x4d,0x00,0x00, +0x61,0x20,0x00,0x00,0x57,0x05,0x00,0x00,0x13,0x04,0x57,0x2c,0x10,0x00,0x00,0x00, +0x49,0x00,0x00,0x00,0x04,0x98,0x01,0x28,0xc2,0x80,0x82,0x1d,0x28,0xa3,0xb2,0x2b, +0xd9,0x81,0x82,0xa9,0x81,0x42,0x2a,0x9b,0x72,0x29,0x95,0x52,0x2a,0xa6,0x72,0x2b, +0xdd,0x80,0x92,0x84,0x28,0x42,0xa0,0x32,0x0c,0x28,0x8d,0x92,0x44,0x28,0x49,0x82, +0x52,0x24,0x28,0xb6,0xe2,0x2b,0x4e,0x04,0x32,0x14,0x52,0x81,0xd0,0x61,0x04,0xa0, +0x04,0xca,0xa3,0x0c,0x8a,0x80,0x10,0xb6,0x02,0x00,0x5b,0x41,0x00,0x35,0x46,0x00, +0xc6,0x08,0x40,0x10,0x04,0xf1,0x6f,0x8c,0x00,0x04,0x41,0x10,0xfe,0xc6,0x08,0x54, +0xbc,0x3e,0x45,0x6f,0x8c,0x00,0x04,0x41,0x10,0xfe,0x85,0x31,0x02,0x10,0x04,0x41, +0x10,0x0c,0xc6,0x08,0x40,0x10,0xff,0xef,0x31,0x18,0x23,0x00,0x41,0x10,0x44,0xbf, +0x19,0x80,0x31,0x02,0x10,0x04,0x41,0xfc,0x17,0xc6,0x08,0x5a,0xd4,0x5e,0xed,0x6d, +0x8c,0x60,0xe5,0xff,0xdd,0xe7,0xc6,0x08,0x40,0x10,0x84,0xd9,0x30,0x18,0x23,0x68, +0xcd,0x39,0xa7,0xbd,0x31,0x02,0x10,0x04,0x41,0x12,0x0c,0xc6,0x08,0x40,0x10,0x04, +0x59,0x30,0x18,0x23,0x00,0x41,0x10,0x74,0xc1,0x80,0x52,0x73,0x08,0x97,0x28,0xcc, +0x21,0x5c,0xa3,0x30,0x87,0x70,0xf9,0xc1,0x1c,0xc2,0x45,0x0a,0x73,0x08,0xa1,0xe0, +0xcd,0x21,0xfc,0x81,0x1f,0xcc,0x21,0x74,0xd5,0x1c,0xc2,0x1f,0x9c,0x02,0xb1,0xe6, +0x20,0xaa,0xaa,0x5a,0x85,0x39,0x88,0x69,0xaa,0x56,0x61,0x0e,0xe2,0xba,0x2a,0x55, +0x98,0x83,0xd8,0xb6,0x4a,0x15,0xe6,0x20,0xa6,0xa9,0x52,0x85,0x11,0x80,0x39,0x08, +0x4d,0xab,0x54,0x61,0x0e,0x22,0xcb,0x2a,0x55,0x98,0x83,0xc0,0xb0,0x4a,0x15,0xe6, +0x20,0x28,0xaa,0x52,0x85,0x39,0x08,0xcb,0xaa,0x54,0x61,0x0e,0x62,0x9a,0xaa,0x56, +0x98,0x83,0xa8,0xaa,0xca,0x15,0x00,0x00,0x23,0x06,0x08,0x00,0x82,0x60,0xe0,0x06, +0xe5,0x40,0x0a,0x8d,0x38,0xd8,0xc2,0x88,0x01,0x02,0x80,0x20,0x18,0xb8,0x81,0x39, +0x94,0x42,0x53,0x0e,0xb7,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x6e,0x70,0x0e,0xa6, +0xd0,0x88,0x03,0x2e,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x1b,0xa0,0xc3,0x29,0x34, +0xbf,0x90,0x0b,0x23,0x06,0x08,0x00,0x82,0x60,0xe0,0x06,0xe9,0x80,0x0a,0x0d,0x3a, +0xe8,0xc2,0x88,0x01,0x02,0x80,0x20,0x18,0xb8,0x81,0x3a,0xa4,0x42,0x73,0x0e,0xbb, +0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x6e,0xb0,0x0e,0xaa,0xd0,0x8c,0x03,0x2f,0x8c, +0x18,0x20,0x00,0x08,0x82,0x81,0x1b,0xb0,0xc3,0x2a,0x34,0xe5,0xd0,0x0b,0x23,0x06, +0x08,0x00,0x82,0x60,0xe0,0x06,0xed,0xc0,0x0a,0xcd,0x39,0xf8,0xc2,0x88,0x01,0x02, +0x80,0x20,0x18,0xb8,0x81,0x3b,0xb4,0x42,0xc3,0x0e,0xbf,0x30,0x62,0x80,0x00,0x20, +0x08,0x06,0x6e,0xf0,0x0e,0xae,0xd0,0xac,0x03,0x38,0x8c,0x18,0x20,0x00,0x08,0x82, +0x81,0x1b,0xc0,0xc3,0x2b,0x34,0xef,0x10,0x0e,0x23,0x06,0x08,0x00,0x82,0x60,0xe0, +0x06,0xf1,0x00,0x0b,0x8d,0x3b,0x88,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0xa8,0xc1, +0x3c,0xd0,0x42,0xe0,0x8d,0x18,0x18,0x00,0x08,0x82,0xc1,0x02,0x12,0xa8,0x00,0x0f, +0x23,0x06,0x06,0x00,0x82,0x60,0xb0,0x84,0x44,0x2a,0xcc,0xc3,0x4c,0x04,0x2a,0x00, +0xd3,0x28,0xcc,0x44,0xa8,0x02,0x30,0x8d,0xc2,0x4c,0x84,0x2a,0x00,0xd3,0x28,0xcc, +0x44,0xa8,0x02,0x30,0x8d,0xc2,0x4c,0x84,0x2a,0x00,0xd3,0x28,0xcc,0x44,0xa8,0x02, +0x30,0x8d,0xc2,0x21,0x0d,0x3b,0xa4,0x61,0x26,0xf0,0x01,0x7c,0x4c,0xe8,0x03,0xf8, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x19,0x88,0xc4,0x2f,0x34,0xfc,0x30,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x70,0x42,0xc3,0x4e,0x68,0x98,0x1d,0x02,0x7d,0xec,0x10,0xe8, +0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x6a,0x70,0x12,0xe8,0xd0,0xd9,0xc1,0x88,0x41, +0x03,0x80,0x20,0x18,0x50,0x31,0xa1,0x0e,0x01,0x49,0x50,0xd3,0x3a,0xac,0xc3,0x3a, +0xac,0xc3,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x90, +0x41,0x4b,0xa8,0x03,0x96,0x12,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x27,0x34,0xec, +0x84,0x86,0x99,0x70,0xc8,0xc7,0x84,0x43,0x3e,0x26,0x08,0xf2,0x31,0x41,0x90,0x8f, +0x09,0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0x01,0x0b,0x79,0x08,0x86,0x23, +0x82,0x59,0x10,0xbe,0x0b,0x1a,0x65,0xc1,0x23,0x1f,0x13,0x1e,0xf9,0x98,0x50,0xc1, +0xc7,0x84,0x0a,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0x06,0x3c,0xd1,0x0f,0x74, +0xa0,0x0a,0x23,0x06,0x0d,0x00,0x82,0x60,0x40,0x99,0xc5,0x3f,0x04,0x39,0x91,0x06, +0x68,0x00,0x12,0x20,0x01,0x12,0x20,0x31,0x9a,0x10,0x00,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0x06,0x60,0xe1,0x0f,0x6c,0x70,0x13,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04, +0x46,0x08,0xf1,0x31,0x21,0xa0,0xcf,0x88,0x81,0x31,0x80,0x20,0x18,0x24,0x72,0xc1, +0x0e,0xe6,0x30,0x62,0x60,0x0c,0x20,0x08,0x06,0x89,0x5c,0xb0,0x43,0x39,0x9c,0x1b, +0x20,0x76,0xc4,0xc0,0x18,0x40,0x10,0x0c,0x92,0xb9,0x68,0x87,0xc0,0xc4,0x60,0x91, +0x8f,0x89,0xc1,0x22,0x1f,0x13,0xc6,0x01,0x3e,0x26,0x90,0x03,0x7c,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0xc0,0xa1,0x8b,0x91,0x10,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0xa9, +0x0b,0x92,0x10,0x4e,0x00,0xd0,0x09,0x00,0x32,0x83,0x88,0x8f,0x19,0x44,0x7c,0xcc, +0x1d,0x84,0xf8,0xd8,0x3b,0x08,0xf1,0x31,0x21,0x90,0xcf,0x46,0x0e,0x7c,0xe0,0x16, +0x6e,0x31,0x6c,0x40,0x04,0xc2,0x00,0xd8,0x60,0xc8,0x67,0x23,0x07,0x3f,0x80,0x0b, +0xb9,0x18,0x36,0x20,0x02,0x61,0x00,0xcc,0x38,0xe4,0xb3,0x91,0x03,0x28,0xc8,0x05, +0x5c,0x0c,0x1b,0x10,0x81,0x30,0x00,0xa6,0x24,0xf2,0xd9,0xc8,0x41,0x14,0xe8,0x02, +0x2e,0x86,0x0d,0x88,0x40,0x18,0x80,0x59,0x82,0x60,0xa0,0x02,0x50,0x17,0x60,0x2e, +0x8c,0x81,0x0a,0x80,0x5d,0x80,0xb6,0x30,0x06,0x2a,0x1a,0xfb,0x00,0xc2,0xc2,0x18, +0xa8,0x68,0xf0,0x03,0x08,0x0b,0x63,0xa0,0x02,0x90,0x17,0x20,0x2c,0x8c,0x22,0x26, +0x28,0x63,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x20,0x03,0xd1,0xf8,0x89,0x56,0xe0, +0x8b,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xe1,0x86,0x42,0x20,0x83,0xe1,0x86,0x42, +0x20,0x83,0x12,0x02,0x9d,0x65,0x10,0x8a,0x60,0x23,0x07,0x58,0x10,0x8d,0x84,0x82, +0xc6,0x18,0x8e,0x08,0x4a,0x42,0xf8,0x66,0x19,0x86,0x22,0x18,0x31,0x38,0x00,0x10, +0x04,0x03,0x35,0x48,0x0d,0xb5,0xf0,0x85,0x7a,0x18,0x31,0x68,0x00,0x10,0x04,0x83, +0x4b,0x36,0xd8,0x22,0x30,0x0d,0x66,0x69,0x8b,0xb6,0x68,0x8b,0xb6,0x18,0x4d,0x08, +0x80,0x0b,0x1a,0x3b,0x62,0x70,0x00,0x20,0x08,0x06,0x67,0xe0,0x1a,0x6c,0xa1,0x0b, +0xa5,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60,0x84,0x10,0x1f,0x13,0x02,0xfa,0xd8, +0x1b,0x04,0xf1,0x19,0x8e,0x08,0x66,0x42,0xf8,0x66,0x19,0x88,0x22,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x6c,0x37,0xe8,0x02,0xb1,0x83,0xa3,0x1a,0x76,0x54,0xc3,0x4c, +0xa8,0x09,0xf9,0x98,0x60,0x13,0xf2,0x39,0x01,0x40,0x27,0x00,0x68,0x34,0xc1,0x11, +0x46,0x13,0x9e,0xc1,0x92,0x27,0x3e,0xf6,0x04,0xf4,0x39,0xa3,0x61,0x67,0x34,0xcc, +0x04,0x86,0x3e,0x26,0x30,0xf4,0x31,0xc1,0x27,0xe4,0x63,0xc2,0x4f,0xc8,0xc7,0x04, +0x9e,0x80,0x8f,0x95,0x85,0x10,0x1f,0x4b,0x18,0xf9,0x58,0x30,0xc8,0xc7,0x96,0x46, +0x3e,0x16,0x10,0xf2,0x31,0xcb,0x92,0x8f,0x59,0x96,0x7c,0x4c,0x08,0xe0,0x33,0x62, +0x60,0x00,0x20,0x08,0x06,0x4e,0x7e,0xac,0x46,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0x99,0x7d,0xbc,0x06,0x2b,0x78,0x96,0x24,0xf2,0x31,0x04,0x91,0x8f,0x51,0x94,0x7c, +0x4c,0x08,0xe0,0x63,0x01,0x01,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x70,0x40,0x44, +0x36,0x02,0x73,0x1c,0xf9,0x58,0xd3,0xc8,0xc7,0x04,0x03,0x3e,0x16,0x08,0xf0,0x19, +0x31,0x30,0x00,0x10,0x04,0x03,0xa7,0x44,0x6e,0x23,0x30,0x23,0xa0,0x8f,0x39,0x72, +0x21,0x1f,0x0b,0x1c,0xf9,0x58,0x30,0xc8,0xc7,0x22,0xba,0x90,0xcf,0x88,0x81,0x01, +0x80,0x20,0x18,0x38,0x2b,0xb2,0x1f,0x81,0x05,0x7c,0x21,0x1f,0x0b,0x42,0x03,0x3e, +0x56,0xc4,0x01,0x7d,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0x79,0x91,0xff,0x08,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0xc0,0x81,0x11,0xdf,0x08,0x2c,0x20,0xe4,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0x8e,0x8c,0xfc,0x46,0x60,0x41,0x28,0xc8,0xc7,0x02,0x57,0x80, +0x8f,0x8d,0x82,0x2b,0xc0,0x67,0x96,0xa0,0x18,0x28,0x69,0xc0,0x22,0x00,0x0b,0x81, +0x20,0xc0,0x62,0x18,0x28,0x69,0xc0,0x22,0x00,0x0b,0x81,0x20,0xc0,0x62,0x30,0x58, +0x58,0x11,0x18,0x0c,0x37,0x04,0x25,0x02,0x06,0xb3,0x0c,0x87,0x11,0xac,0xc0,0x00, +0x26,0x2b,0x22,0x50,0x00,0x18,0x2b,0x30,0x84,0x49,0x8b,0x10,0x14,0x00,0xc6,0x2c, +0x41,0x30,0x1c,0x71,0xcc,0x86,0xf0,0x59,0x82,0xd0,0xc7,0x68,0x23,0x88,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x38,0x61,0x12,0x23,0xc1,0x74,0x43,0x70,0x1b,0xc4,0x88, +0x81,0x31,0x80,0x20,0x18,0x24,0x65,0x02,0x1e,0xba,0x31,0x62,0x60,0x0c,0x20,0x08, +0x06,0x49,0x99,0x80,0x47,0x6e,0x8c,0x18,0x18,0x03,0x08,0x82,0x41,0x52,0x26,0xe0, +0x41,0x0f,0x35,0x16,0xf4,0x01,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0x06,0x39,0xa2, +0x1f,0x6e,0x51,0x1a,0x23,0x06,0x0d,0x00,0x82,0x60,0x70,0x89,0x09,0x7f,0x04,0x36, +0x62,0x16,0x42,0x7f,0xf4,0x47,0x7f,0xf4,0xc7,0x68,0x42,0x00,0x5c,0xd0,0xd8,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x03,0x1f,0xe1,0x0f,0xb5,0xa8,0x91,0xd1,0x84,0x00, +0x18,0x4d,0x10,0x02,0x23,0x84,0xf8,0x98,0x10,0xd0,0x67,0xc4,0xa0,0x01,0x40,0x10, +0x0c,0x2e,0x35,0x21,0x91,0xc4,0x47,0xdc,0xa2,0x2d,0x4a,0xa4,0x44,0x4a,0xa4,0x44, +0x46,0x13,0x02,0xe0,0x82,0xc6,0x5a,0x70,0xc4,0xc7,0x8e,0x80,0x3e,0x25,0x17,0x65, +0x02,0x23,0x06,0x0d,0x00,0x82,0x60,0x70,0xc1,0x89,0x8a,0x3c,0x64,0x42,0x17,0xc1, +0x8a,0xac,0xc8,0x8a,0xac,0xc8,0x68,0x42,0x00,0x5c,0xd0,0x58,0x0b,0x9a,0xf8,0x58, +0x13,0xd0,0xc7,0x98,0x23,0x3e,0x86,0xac,0x87,0x7c,0x86,0x23,0x84,0x40,0xf8,0x4c, +0x21,0xe2,0x63,0x85,0x7b,0xc8,0x67,0x38,0x42,0x08,0x84,0xaf,0x88,0x40,0x2f,0x68, +0x94,0xd1,0x47,0x10,0x1f,0x0b,0x3e,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x1a, +0xdc,0x09,0x8e,0x9c,0x06,0x79,0x8c,0x18,0x34,0x00,0x08,0x82,0x01,0x15,0x2a,0x3a, +0x12,0xd0,0x09,0x69,0x8c,0xc6,0x8e,0xec,0xc8,0x8e,0xec,0xc8,0x68,0x42,0x00,0x8c, +0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x36,0x2a,0x3c, +0xc2,0x1f,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0xa4,0xd2,0x23,0xfd,0x31,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x41,0x56,0x2a,0x3e,0xe2,0x1f,0xc3,0x88,0xc1,0x01,0x80, +0x20,0x18,0x9c,0x01,0xa8,0xf8,0x08,0x6b,0xf0,0xc9,0x68,0x42,0x00,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x81,0x1a,0x84,0x8a,0x98,0xcc,0x06,0x7c,0x8c,0x18,0x34,0x00,0x08, +0x82,0x01,0xb5,0x2a,0x64,0x12,0xf8,0x89,0x9f,0xf8,0x49,0x99,0x94,0x49,0x99,0x94, +0xc9,0x68,0x42,0x00,0x0c,0x47,0x04,0x24,0x12,0x7c,0xd3,0x0d,0x24,0x22,0x04,0xa6, +0x18,0xf4,0x31,0xe5,0xa0,0x8f,0x29,0x08,0x7d,0x8c,0x18,0xe4,0x63,0xc5,0x20,0x1f, +0x1b,0x0c,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x36,0x2b,0x6c,0x32,0xb0,0xc8, +0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0xb4,0xd2,0x26,0x43,0x8b,0x8c,0x18,0x1c,0x00, +0x08,0x82,0x41,0x56,0x2b,0x6e,0x32,0xb8,0xc8,0x88,0xc1,0x01,0x80,0x20,0x18,0x64, +0xb6,0xa2,0x26,0x43,0x8a,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x76,0x2b,0x6b,0x32, +0xa8,0xc8,0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0xb8,0xc2,0x26,0xc3,0x8a,0x98,0x00, +0x23,0xf2,0x31,0x81,0x80,0x8f,0x05,0x2d,0x22,0x1f,0x0b,0x06,0xf8,0xd8,0x51,0xc4, +0xc7,0x82,0x1a,0x91,0x8f,0x25,0x31,0x22,0x1f,0x3b,0x82,0xf8,0x58,0x32,0x23,0xf2, +0x31,0x21,0x88,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0xa8,0x01,0xaf,0xf4,0x49,0x7d, +0x98,0xc8,0x88,0x81,0x03,0x80,0x20,0x18,0x44,0xe7,0xe2,0x26,0x41,0x7a,0xa0,0x07, +0xa8,0x20,0x86,0x70,0x06,0x62,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x67,0xe0,0x2b, +0x7c,0xa2,0x1e,0xb4,0x32,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60,0xe2,0x21,0xc4,0xc7, +0xc4,0x43,0x88,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x90,0x01,0xb9,0x84,0xca,0x7b, +0xf8,0xca,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09,0x0d,0x3b,0xa1,0x61,0x76,0x08, +0xf4,0xb1,0x43,0xa0,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x90,0xc1,0xba,0xa0,0x8a, +0x7d,0x9c,0xcb,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09,0x0d,0x3b,0xa1,0x61,0x26, +0x1c,0xf2,0x31,0xe1,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x38,0xfb,0xa2,0x2a, +0xc2,0x88,0x81,0x01,0x80,0x20,0x18,0x38,0xfc,0xb2,0x2a,0xc2,0x09,0x00,0x3a,0x01, +0x40,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0x06,0xf4,0x52,0x2b,0x25,0x12,0x26,0x23, +0x06,0x0d,0x00,0x82,0x60,0x40,0xf9,0xcb,0xad,0x04,0xf1,0x32,0x08,0xb8,0x82,0x2b, +0xb8,0x82,0x2b,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x9b,0x30,0x9a,0xc0, +0x0d,0x26,0x10,0xf2,0x31,0x81,0x90,0x8f,0x5d,0x82,0x7c,0xec,0x12,0xe4,0x63,0x82, +0x20,0x1f,0x13,0x04,0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x1c, +0x96,0xf1,0x95,0xc0,0x10,0x44,0x3e,0x86,0x20,0xf2,0x31,0x21,0x80,0xcf,0x88,0x81, +0x01,0x80,0x20,0x18,0x38,0x30,0x23,0x2e,0xc1,0x70,0x44,0x31,0x2a,0xc2,0x37,0xcb, +0x80,0x34,0xc1,0x2c,0x41,0x32,0x50,0xd1,0xe4,0x82,0xc2,0x52,0xc8,0x40,0x45,0x93, +0x0a,0x8a,0x81,0x0c,0x54,0x00,0x83,0xa2,0x5a,0xc8,0x2c,0xc1,0x62,0x01,0xca,0x80, +0x60,0xb8,0x21,0x28,0x19,0x30,0x98,0x65,0x60,0x92,0x60,0xa0,0xa2,0x51,0x92,0x57, +0x58,0x06,0x2a,0x1a,0x25,0xf9,0x83,0x65,0xa0,0x02,0xa0,0xad,0xa4,0x15,0x96,0x0a, +0x3a,0xa8,0xa3,0x83,0xe1,0x86,0xa1,0x65,0xd0,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0xba,0x9b,0x49,0x97,0xc1,0x65,0xa6,0x1b,0x02,0x42,0x18,0x6e,0x30,0x60,0xc6,0x0c, +0x4c,0x0e,0xe2,0x05,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xd0,0xed,0x0c,0xbb,0x0c, +0xc1,0x74,0x43,0x40,0x0c,0xc3,0x0d,0x0f,0xcd,0xa0,0xc1,0x88,0xc1,0x01,0x80,0x20, +0x18,0x74,0x3e,0x03,0x2f,0x49,0xcd,0x4c,0x37,0x04,0x8a,0x30,0xdc,0x20,0xdd,0x8c, +0x19,0x18,0x1e,0xe0,0x0b,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x13,0x9b,0x79, +0x19,0x82,0xe9,0x86,0x80,0x18,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x0d,0x7e,0x06, +0x64,0xe0,0x84,0x55,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80,0x4a,0x1b,0x91,0x09,0x78, +0x26,0x11,0x46,0x66,0x64,0x46,0x66,0x64,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x0c,0xc8,0x46,0x64,0xe0,0x44,0x67,0x46,0x13,0x02, +0x61,0x34,0x41,0x18,0x4c,0x28,0xe4,0x63,0x42,0x21,0x1f,0x13,0x04,0xf9,0x98,0x20, +0xc8,0xc7,0x84,0x00,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xe0,0xd8,0x0d,0xca,0x04, +0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xcd,0x0d,0xcb,0x04,0xdf,0x88,0xc1,0x01,0x80, +0x20,0x18,0x64,0x74,0xd3,0x32,0x42,0x60,0x74,0x10,0xd0,0xc7,0xe8,0x40,0xa0,0x8f, +0x29,0x03,0x7d,0x4c,0x21,0xe8,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x1b,0xde,0xf8, +0x8b,0x10,0x10,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0x7a,0xe3,0x32,0x67,0x10, +0x98,0x19,0xc8,0x0d,0x08,0x86,0x1b,0x82,0xb7,0x01,0x83,0x59,0x06,0x65,0x09,0x66, +0x09,0x9a,0x81,0x8a,0x46,0xbd,0x0e,0x83,0x19,0xa8,0x68,0xc8,0xe1,0xb0,0x18,0xbb, +0x17,0x21,0x3e,0x26,0xb4,0x8b,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0x29,0x9d, +0xba,0x09,0xac,0x4f,0x6c,0x81,0x3e,0xd6,0x27,0xb6,0x40,0x9f,0x11,0x83,0x03,0x00, +0x41,0x30,0x50,0x83,0xbe,0xf1,0x99,0x59,0x61,0x97,0x11,0x83,0x06,0x00,0x41,0x30, +0xa0,0x4e,0x07,0x6c,0x02,0xbd,0x51,0x95,0x54,0x09,0x9b,0xb0,0x09,0x9b,0xb0,0x19, +0x4d,0x08,0x80,0xd1,0x04,0x21,0x30,0xc1,0x80,0x8f,0x09,0x06,0x7c,0x46,0x13,0xc2, +0x41,0x18,0x4d,0x10,0x87,0xc1,0xc0,0x81,0x90,0x8f,0x81,0x03,0x21,0x1f,0x13,0x87, +0x91,0x81,0x8f,0x89,0x03,0xc9,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x32,0xd8, +0x21,0x1b,0x42,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x2c,0x76,0xca,0x86,0x10,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0x20,0x93,0x9d,0xb5,0x49,0x19,0x61,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0xb2,0xd9,0x61,0x1b,0x95,0x11,0x4e,0x69,0xd8,0x29,0x0d,0x33,0x42,0xa0, +0x8f,0x11,0x02,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x0d,0x62,0x47,0x6e,0xd0, +0x05,0x64,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x0d,0x64,0x67,0x6e,0xc2,0x65,0x5f, +0x46,0x0c,0x1e,0x00,0x04,0xc1,0xe0,0xbb,0x1d,0x9f,0x11,0x02,0x62,0x58,0x99,0x95, +0x79,0x9d,0xd7,0xb1,0x9b,0x99,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x30,0x75,0xb8, +0xe4,0x63,0xea,0x70,0xc9,0xc7,0x04,0x41,0x3e,0x26,0x08,0xf2,0x31,0x21,0x80,0xcf, +0x88,0x81,0x01,0x80,0x20,0x18,0x38,0xe6,0x83,0x37,0x81,0x05,0x2f,0x23,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x70,0xd0,0xc7,0x6e,0x02,0x0b,0x60,0x46,0x3e,0x23,0x06, +0x06,0x00,0x82,0x60,0xe0,0xa8,0xcf,0xdd,0x04,0x23,0x06,0x06,0x00,0x82,0x60,0xe0, +0xac,0xcf,0xee,0x04,0xd6,0x34,0xf2,0xb1,0xa6,0x91,0x8f,0x09,0x01,0x7c,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0xc0,0x79,0x9f,0xd0,0x09,0xcc,0x0c,0xcc,0x40,0x3e,0x66,0x06, +0x66,0x20,0x1f,0x13,0x02,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x81,0x33,0x3f,0xa5, +0x13,0x58,0x11,0xd0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x9c,0xfa,0x29,0x9f,0xc0, +0xd4,0x26,0x88,0x8f,0x05,0x8c,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x0c,0xdc, +0x87,0x75,0xf4,0xa5,0x7c,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0xec,0x6d,0x84,0xf8, +0x98,0x10,0xd0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xce,0x60,0x7e,0x62,0xe7,0x5f, +0xda,0x67,0x34,0x21,0x10,0x2c,0x18,0xe4,0x33,0x4b,0xe0,0x0c,0x54,0x34,0xea,0xd6, +0x9c,0xc2,0x33,0x50,0xd1,0x10,0xcd,0x28,0x3c,0x03,0x15,0x80,0xf9,0x35,0x7f,0xf0, +0x0c,0x54,0x00,0x68,0xd7,0x0c,0xcf,0x2c,0x01,0x64,0xc1,0xfd,0x80,0x60,0xb8,0x21, +0xa0,0x1f,0x30,0x98,0x65,0x88,0x9c,0x60,0xa0,0xa2,0x61,0x9c,0x3d,0x80,0x06,0x2a, +0x1a,0xc6,0xb9,0x03,0x68,0xa0,0x02,0x60,0x9c,0x39,0x80,0x06,0x2a,0x00,0xba,0x73, +0xee,0x00,0xaa,0x60,0x65,0xa0,0x90,0x95,0x81,0x11,0x83,0x03,0x00,0x41,0x30,0x20, +0x83,0x11,0x02,0x1f,0x97,0xe9,0x9f,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xe1,0x86, +0x42,0x20,0x83,0xe1,0x86,0x42,0x20,0x83,0x12,0x02,0x9d,0x6e,0x30,0x9d,0xd3,0x09, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x0d,0x50,0x28,0x7d,0xc0,0xc6,0x6e,0x46,0x0c, +0x1a,0x00,0x04,0xc1,0x80,0x92,0xa1,0xf5,0x09,0x4a,0x48,0x49,0xd8,0x87,0x7d,0xd8, +0x87,0x7d,0x46,0x13,0x02,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xce,0x80,0x85,0xd4, +0x07,0x67,0x46,0x68,0x34,0x21,0x00,0x46,0x13,0x84,0xc0,0x08,0x21,0x3e,0x26,0x04, +0xf4,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x33,0x88,0xa1,0xf7,0xe9,0x99,0x15,0x1a, +0x4d,0x08,0x04,0x1b,0x16,0xf9,0x58,0x20,0xc8,0x67,0x38,0x02,0x0c,0x82,0xe0,0xbb, +0x00,0x10,0x15,0x64,0x3b,0x62,0x70,0x00,0x20,0x08,0x06,0x99,0x0f,0xc9,0xcf,0x46, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0xf6,0x43,0xf8,0xd3,0x15,0xb6,0xdd,0x10,0x08, +0x86,0x1b,0x02,0x1a,0x02,0x83,0x59,0x86,0x07,0x0a,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0xc0,0x31,0x23,0x1b,0x1a,0x07,0x13,0x87,0x40,0x3e,0xc3,0x11,0xa2,0xc0,0x3b,0xc2, +0x37,0xdd,0x20,0x07,0xbe,0x13,0x18,0x72,0xd0,0xc7,0x7e,0x27,0x88,0xcf,0x70,0xc3, +0xd2,0x43,0x61,0x30,0xdd,0x20,0x3e,0xe1,0x13,0xd8,0x10,0xc8,0xc7,0x8c,0x20,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0xe0,0xc0,0x11,0x18,0x05,0x23,0x06,0x07,0x00,0x82, +0x60,0x90,0xb5,0x91,0x09,0x05,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0xa8,0xc1,0x19, +0xa1,0xd0,0xdd,0xd0,0xce,0x88,0x41,0x03,0x80,0x20,0x18,0x50,0x71,0xa4,0x42,0x01, +0x19,0xd1,0xcd,0xdc,0xac,0xd0,0x0a,0xad,0xd0,0x0a,0x8d,0x26,0x04,0xc0,0x68,0x82, +0x10,0x8c,0x26,0x0c,0xc2,0xd5,0x0d,0x62,0x47,0x0c,0x8c,0x01,0x04,0xc1,0x20,0xd9, +0x23,0xfb,0x09,0xae,0x6e,0x10,0x3b,0x62,0x60,0x0c,0x20,0x08,0x06,0x09,0x1f,0xdd, +0x4f,0x70,0x75,0x83,0xd8,0x11,0x03,0x63,0x00,0x41,0x30,0x48,0xfa,0x08,0x7f,0x82, +0xab,0x1b,0xc4,0x8e,0x18,0x18,0x03,0x08,0x82,0x41,0xe2,0x47,0xf9,0x13,0x5c,0xdd, +0x20,0x76,0xc4,0xc0,0x18,0x40,0x10,0x0c,0x92,0x3f,0xd2,0x9f,0xa0,0xfa,0xa6,0x85, +0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xba,0x3b,0x4a,0xa1,0xc0,0x8d,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xa0,0xc3,0x23,0x15,0xda,0x91,0x37,0x1a,0x31,0x68,0x00,0x10,0x04, +0x03,0xaa,0x8f,0x6c,0xa8,0x81,0x23,0x21,0xb8,0xa1,0x1b,0xba,0xa1,0x1b,0x1a,0x4d, +0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x50, +0x03,0x3c,0xca,0xa1,0xd5,0x31,0x9f,0x11,0x83,0x06,0x00,0x41,0x30,0xa0,0x44,0x69, +0x87,0x82,0x3a,0x3a,0x0c,0x1e,0xe2,0x21,0x1e,0xe2,0xa1,0xd1,0x84,0x00,0x18,0x31, +0x38,0x00,0x10,0x04,0x03,0x35,0xd8,0x23,0x1e,0x7a,0x9d,0xf4,0x19,0x31,0x68,0x00, +0x10,0x04,0x03,0xaa,0x94,0x7c,0x28,0xc0,0x23,0x25,0xf9,0xa1,0x1f,0xfa,0xa1,0x1f, +0x1a,0x4d,0x08,0x80,0xa5,0x1c,0x4e,0x47,0x8f,0xf4,0x68,0x29,0x87,0xd3,0xd9,0xa3, +0x3d,0x5a,0xca,0xe1,0x74,0xf8,0x88,0x8f,0x86,0x0d,0x88,0x81,0x19,0x80,0x61,0x03, +0x42,0x58,0x06,0x60,0xd8,0x80,0x08,0x94,0x01,0xd8,0xca,0xe1,0x74,0xfa,0xa8,0x8f, +0x86,0x0d,0x88,0x00,0x19,0x80,0xad,0x1c,0x4e,0xc7,0x8f,0xfc,0x68,0xd8,0x80,0x08, +0x8c,0x01,0x18,0x31,0x68,0x00,0x10,0x04,0x03,0x8a,0x95,0xca,0x88,0xfb,0xa3,0xd7, +0x81,0xcc,0xc8,0x8c,0xcc,0xc8,0x8c,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13, +0x06,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x28,0x58,0x4a,0xa3,0x67,0x94,0x66,0x87, +0x52,0x23,0x35,0x52,0x23,0x35,0x1a,0x4d,0x08,0x80,0x11,0x83,0x06,0x00,0x41,0x30, +0xa0,0x64,0x69,0x8d,0x9c,0x52,0xaa,0x1d,0x8b,0x8d,0xd8,0x88,0x8d,0xd8,0x68,0x34, +0x21,0x00,0x96,0x72,0xa0,0x9d,0x53,0x4a,0xa5,0xa5,0x1c,0x68,0x07,0x95,0x54,0x69, +0x29,0x07,0xda,0x49,0xa5,0x55,0x1a,0x36,0x20,0x06,0x65,0x00,0x86,0x0d,0x08,0x21, +0x19,0x80,0x61,0x03,0x22,0x40,0x06,0x60,0x2b,0x07,0xda,0x51,0x25,0x56,0x1a,0x36, +0x20,0x82,0x63,0x00,0xb6,0x72,0xa0,0x9d,0x55,0x6a,0xa5,0x61,0x03,0x22,0x30,0x06, +0xa0,0x78,0xc7,0x95,0xc0,0x5e,0xa1,0x8d,0x40,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0xdd,0x2d,0xa1,0x91,0x10,0x8c,0x18,0x34,0x00,0x08,0x82,0x01,0xc5,0x4b,0x75,0xc4, +0x06,0xaf,0x14,0x80,0x81,0x1d,0xd9,0x91,0x1d,0xd9,0xd1,0x68,0x42,0x00,0x8c,0x26, +0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x01,0x05,0x4e,0x79,0xf4, +0xcd,0x52,0x41,0x06,0x7a,0xa4,0x47,0x7a,0xa4,0x47,0xa3,0x09,0x01,0x30,0x62,0xd0, +0x00,0x20,0x08,0x06,0x94,0x38,0xed,0x91,0x57,0x4b,0x87,0x19,0xf0,0x11,0x1f,0xf1, +0x11,0x1f,0x8d,0x26,0x04,0xc0,0x52,0x0e,0xe4,0x73,0x4b,0xb5,0xb4,0x94,0x03,0xf9, +0xe0,0x92,0x2d,0x2d,0xe5,0x40,0x3e,0xb9,0x74,0x4b,0xc3,0x06,0xc4,0xa0,0x0c,0xc0, +0xb0,0x01,0x21,0x24,0x03,0x30,0x6c,0x40,0x04,0xc8,0x00,0x6c,0xe5,0x40,0x3e,0xba, +0x84,0x4b,0xc3,0x06,0x44,0x70,0x0c,0xc0,0x56,0x0e,0xe4,0xb3,0x4b,0xb9,0x34,0x6c, +0x40,0x04,0xc6,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0x01,0x95,0x4e,0xa2,0x94,0x07, +0xbc,0xe4,0x06,0xeb,0x33,0x4a,0xa3,0x34,0x4a,0xa3,0x34,0x9a,0x10,0x00,0xa3,0x09, +0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0x40,0xb5,0x93,0x29,0xb1, +0x01,0x38,0xc9,0xc1,0xfb,0x9c,0xd2,0x29,0x9d,0xd2,0x29,0x8d,0x26,0x04,0xc0,0x88, +0x41,0x03,0x80,0x20,0x18,0x50,0xef,0x84,0x4a,0x6b,0x20,0x4e,0x74,0x10,0x3f,0xa9, +0x94,0x4a,0xa9,0x94,0x4a,0xa3,0x09,0x01,0xb0,0x94,0x43,0xfc,0x90,0x13,0x38,0x2d, +0xe5,0x10,0x3f,0xe5,0x14,0x4e,0x4b,0x39,0xc4,0x8f,0x39,0x89,0xd3,0xb0,0x01,0x31, +0x28,0x03,0x30,0x6c,0x40,0x08,0xc9,0x00,0x0c,0x1b,0x10,0x01,0x32,0x00,0x5b,0x39, +0xc4,0xcf,0x39,0x8d,0xd3,0xb0,0x01,0x11,0x1c,0x03,0xb0,0x95,0x43,0xfc,0xa0,0x13, +0x39,0x0d,0x1b,0x10,0x81,0x31,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0x40,0xd9,0xd3, +0x2b,0xd5,0x41,0x3a,0xe5,0x0f,0xfe,0xc0,0x12,0x2c,0xc1,0x12,0x2c,0x8d,0x26,0x04, +0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x50,0xf8,0x14,0x4b,0x74,0xb0,0x4e,0xfb,0xa3, +0x3f,0xb2,0x24,0x4b,0xb2,0x24,0x4b,0xa3,0x09,0x01,0xb0,0x94,0x83,0xfe,0xb4,0x13, +0x3a,0x2d,0xe5,0xa0,0x3f,0xee,0x94,0x4e,0x4b,0x39,0xe8,0xcf,0x3b,0xa9,0xd3,0xb0, +0x01,0x31,0xac,0xc2,0x00,0x0c,0x1b,0x10,0x82,0x2a,0x0c,0xc0,0xb0,0x01,0x11,0xa4, +0xc2,0x00,0x6c,0xe5,0xa0,0x3f,0xf0,0xb4,0x4e,0xc3,0x06,0x44,0x70,0x0c,0xc0,0x56, +0x0e,0xfa,0x13,0x4f,0xec,0x34,0x6c,0x40,0x04,0xc6,0x00,0x8c,0x18,0x34,0x00,0x08, +0x82,0x01,0xf5,0x4f,0xb8,0xf4,0x0a,0xf2,0x44,0x06,0x21,0x94,0x4b,0xb9,0x94,0x4b, +0xb9,0x34,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00, +0x82,0x60,0x40,0x8d,0x14,0x2f,0x89,0x82,0x3d,0xa1,0x41,0x09,0xf5,0x52,0x2f,0xf5, +0x52,0x2f,0x8d,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x50,0x25,0xe5,0x4b, +0xa1,0x80,0x4f,0x6a,0x70,0x42,0xbf,0xf4,0x4b,0xbf,0xf4,0x4b,0xa3,0x09,0x01,0xb0, +0x94,0xc3,0x09,0xe9,0x13,0x3d,0x2d,0xe5,0x70,0x42,0xfb,0x54,0x4f,0x4b,0x39,0x9c, +0x10,0x3f,0xd9,0xd3,0xb0,0x01,0x31,0x28,0x03,0x30,0x6c,0x40,0x08,0xc9,0x00,0x0c, +0x1b,0x10,0x01,0x32,0x00,0x5b,0x39,0x9c,0x50,0x3f,0xdd,0xd3,0xb0,0x01,0x11,0x1c, +0x03,0xb0,0x95,0xc3,0x09,0xf9,0x13,0x3e,0x0d,0x1b,0x10,0x81,0x31,0x00,0x06,0x12, +0xbf,0x04,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xe8,0x52,0x4a,0x97,0x7a,0x25,0x18, +0x31,0x68,0x00,0x10,0x04,0x03,0xca,0xa5,0xce,0xc9,0x17,0x42,0x6a,0x16,0x02,0x74, +0x42,0x27,0x74,0x42,0xa7,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18, +0x31,0x68,0x00,0x10,0x04,0x03,0x4a,0xa6,0xd6,0x29,0x16,0x4a,0xea,0x16,0x0a,0x76, +0x62,0x27,0x76,0x62,0xa7,0xd1,0x84,0x00,0x18,0x31,0x68,0x00,0x10,0x04,0x03,0x8a, +0xa6,0xda,0x09,0x16,0x4e,0x2a,0x17,0x0e,0x77,0x72,0x27,0x77,0x72,0xa7,0xd1,0x84, +0x00,0x58,0xca,0xc1,0x86,0x52,0x4a,0xa5,0x96,0x72,0xb0,0x21,0x95,0x5a,0xa9,0xa5, +0x1c,0x6c,0x68,0xa5,0x58,0x6a,0xd8,0x80,0x18,0x94,0x01,0x18,0x36,0x20,0x84,0x64, +0x00,0x86,0x0d,0x88,0x00,0x19,0x80,0xad,0x1c,0x6c,0x88,0xa5,0x5a,0x6a,0xd8,0x80, +0x08,0x8e,0x01,0xd8,0xca,0xc1,0x86,0x5a,0xca,0xa5,0x86,0x0d,0x88,0xc0,0x18,0x80, +0x11,0x83,0x06,0x00,0x41,0x30,0xa0,0x76,0x8a,0x9e,0xd6,0xc1,0xa5,0x7c,0xc8,0xa9, +0xa7,0x7a,0xaa,0xa7,0x7a,0x1a,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84, +0x11,0x83,0x06,0x00,0x41,0x30,0xa0,0x7e,0x0a,0x9f,0x7c,0x41,0xa6,0xc4,0x48,0xca, +0xa7,0x7c,0xca,0xa7,0x7c,0x1a,0x4d,0x08,0x80,0x11,0x83,0x06,0x00,0x41,0x30,0xa0, +0xc2,0x4a,0x9f,0x7a,0x81,0xa6,0xc8,0x88,0xda,0xa7,0x7d,0xda,0xa7,0x7d,0x1a,0x4d, +0x08,0x80,0xa5,0x1c,0xc6,0xc8,0xa6,0x6a,0x6a,0x29,0x87,0x31,0xba,0x29,0x9b,0x5a, +0xca,0x61,0x8c,0x70,0xea,0xa6,0x86,0x0d,0x88,0x41,0x19,0x80,0x61,0x03,0x42,0x48, +0x06,0x60,0xd8,0x80,0x08,0x90,0x01,0xd8,0xca,0x61,0x8c,0x72,0x0a,0xa7,0x86,0x0d, +0x88,0xe0,0x18,0x80,0xad,0x1c,0xc6,0x48,0xa7,0x72,0x6a,0xd8,0x80,0x08,0x8c,0x01, +0x18,0x31,0x68,0x00,0x10,0x04,0x03,0x0a,0xad,0x42,0x0a,0x1f,0x76,0xaa,0x15,0x36, +0x91,0x12,0x29,0x91,0x12,0xa9,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41, +0x18,0x31,0x68,0x00,0x10,0x04,0x03,0x8a,0xad,0x4a,0x6a,0x1d,0x7e,0x2a,0x16,0x3e, +0x93,0x32,0x29,0x93,0x32,0xa9,0xd1,0x84,0x00,0x18,0x31,0x68,0x00,0x10,0x04,0x03, +0xca,0xad,0x4e,0x4a,0x1d,0xc2,0x6a,0x16,0xc2,0x00,0xa5,0x50,0x0a,0xa5,0x50,0x6a, +0x34,0x21,0x00,0x96,0x72,0x80,0xa3,0xb1,0xe2,0xa9,0xa5,0x1c,0xe0,0x88,0xac,0x7a, +0x6a,0x29,0x07,0x38,0x2a,0x2b,0x9f,0x1a,0x36,0x20,0x06,0x65,0x00,0x86,0x0d,0x08, +0x21,0x19,0x80,0x61,0x03,0x22,0x40,0x06,0x60,0x2b,0x07,0x38,0x32,0xab,0x9f,0x1a, +0x36,0x20,0x82,0x63,0x00,0xb6,0x72,0x80,0xa3,0xb3,0x02,0xab,0x61,0x03,0x22,0x30, +0x06,0xc0,0xde,0x41,0x1e,0xe0,0x63,0x41,0x39,0xc0,0xc7,0x02,0x72,0x80,0x8f,0x05, +0xb7,0x00,0x1f,0x0b,0x6c,0x01,0x3e,0x16,0xb0,0x02,0x7c,0x2c,0x58,0x05,0xf8,0x58, +0x50,0x0a,0xf0,0xb1,0x80,0x14,0xe0,0x63,0x81,0x1e,0xc0,0xc7,0x82,0x3c,0x80,0x8f, +0x05,0x6d,0x00,0x1f,0x0b,0xd8,0x00,0x3e,0x16,0x88,0x01,0x7c,0x2c,0x08,0x03,0xf8, +0x58,0x70,0xc1,0xc7,0x02,0x0b,0x3e,0xc3,0x11,0x41,0x3f,0x09,0xdf,0x2c,0x83,0x64, +0x05,0xb3,0x04,0xd3,0x40,0x45,0x53,0x0a,0x94,0x88,0x48,0x03,0x15,0xcd,0x1f,0x50, +0x2a,0x22,0x0d,0x54,0x34,0x79,0x40,0xc9,0x88,0x34,0x50,0xd1,0xcc,0x01,0x65,0x23, +0xd2,0x40,0x45,0xd3,0x06,0x94,0x8e,0x48,0x03,0x15,0x4d,0x18,0x50,0x26,0x1a,0x48, +0x03,0x15,0x4d,0x18,0x50,0x7c,0x22,0x0d,0x54,0x00,0x61,0x40,0x89,0x6c,0x20,0x8d, +0x18,0x2c,0x00,0x08,0x82,0x41,0x18,0xa4,0xd6,0x4e,0x11,0x85,0x41,0x14,0xc6,0x88, +0xc1,0x02,0x80,0x20,0x18,0x84,0x81,0x6a,0xf1,0x94,0x4f,0xf4,0x04,0x4f,0xf8,0x44, +0x4f,0xf0,0xc4,0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0xaf,0x85,0x56,0x81,0x30,0x62, +0xb0,0x00,0x20,0x08,0x06,0x61,0xc0,0x5a,0x3e,0x05,0x16,0x3f,0xe1,0x13,0x07,0x92, +0x58,0x20,0xd0,0xc7,0x02,0x7e,0x92,0x8f,0xf1,0x53,0x10,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x70,0x70,0xcb,0xac,0x1c,0x13,0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82, +0x81,0xa3,0x5b,0x67,0x15,0x8c,0x18,0x18,0x00,0x08,0x82,0x81,0xb3,0x5b,0x69,0x25, +0x59,0x50,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x9c,0xde,0x52,0xab,0x60,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x32,0xdd,0x9a,0x2b,0x88,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x6c,0xb7,0xe8,0x0a,0x12,0x0c,0x9a,0x2d,0x18,0x0c,0x37,0x04,0xaf,0x05,0x06, +0xb3,0x0c,0x15,0x15,0x2c,0xe5,0x00,0x4e,0xb3,0x25,0x50,0xd0,0x18,0x4b,0x39,0x84, +0x53,0x6d,0x11,0x14,0x34,0xc6,0x52,0x0e,0xe2,0x74,0x5b,0x06,0x05,0x8d,0xb1,0x95, +0xc3,0x38,0xe5,0x16,0x42,0x41,0x63,0x6c,0xe5,0x40,0x4e,0xbb,0xa5,0x50,0xd0,0x18, +0xb3,0x04,0xd3,0x2c,0x81,0x35,0x50,0xd1,0x88,0x6a,0x10,0x71,0xd5,0x40,0x45,0x83, +0x2f,0x11,0x57,0x8d,0x18,0x1c,0x00,0x08,0x82,0x81,0x1a,0x8c,0x17,0x69,0xf5,0xd3, +0x4a,0x8d,0x18,0x38,0x00,0x08,0x82,0x41,0xe4,0x5e,0x75,0x15,0xc0,0xd3,0x3b,0x9d, +0xd6,0x20,0x0c,0x43,0x5a,0x8d,0x18,0x18,0x03,0x08,0x82,0x41,0x12,0x5f,0x6d,0x45, +0x17,0x23,0x06,0xc6,0x00,0x82,0x60,0x90,0xc4,0x57,0x5b,0xd5,0xc5,0x88,0x81,0x31, +0x80,0x20,0x18,0x24,0xf1,0xd5,0x56,0x78,0x31,0x62,0x60,0x0c,0x20,0x08,0x06,0x49, +0x7c,0xb5,0xd5,0x5d,0x8c,0x18,0x18,0x03,0x08,0x82,0x41,0x12,0x5f,0x6d,0x65,0x17, +0x18,0x10,0x03,0x00,0x26,0x00,0x00,0x00,0x5b,0x0a,0x58,0x08,0x40,0xe1,0x28,0x85, +0x2d,0xc5,0x2c,0x04,0xa0,0x70,0x94,0xc2,0x96,0xc2,0x16,0x02,0x50,0x38,0x4a,0x61, +0x4b,0x91,0x0b,0x01,0x28,0x1c,0xa5,0xb0,0x65,0x50,0x87,0x00,0x14,0xb6,0x0c,0x20, +0x14,0x80,0xc2,0x96,0x41,0x84,0x02,0x50,0xd8,0x32,0xc8,0x50,0x00,0x0a,0x5b,0x06, +0x1a,0x0a,0x40,0x61,0xcb,0x70,0x46,0x01,0x28,0x6c,0x19,0xd2,0x28,0x00,0x85,0x2d, +0x43,0x1e,0x05,0xa0,0xb0,0x65,0xd8,0xa3,0x00,0x14,0xb6,0x0c,0xa7,0x14,0x80,0xc2, +0x96,0x21,0x95,0x02,0x50,0xd8,0x32,0xe4,0x52,0x00,0x0a,0x5b,0x86,0x5d,0x0a,0x40, +0x61,0xcb,0xd0,0x4e,0x01,0x28,0x6c,0x19,0xde,0x29,0x00,0x85,0x2d,0xc3,0x3f,0x05, +0xa0,0xb0,0x65,0x08,0xa9,0x00,0x14,0xb6,0x0c,0x31,0x15,0x80,0xc2,0x96,0x61,0xa6, +0x02,0x50,0xd8,0x32,0xa4,0x56,0x00,0x0a,0x5b,0x86,0xd5,0x0a,0x40,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_16bit_5182fa0fcedf6d7771eb23177a5b072c.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_16bit_5182fa0fcedf6d7771eb23177a5b072c.h new file mode 100644 index 00000000..5a635f0d --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_16bit_5182fa0fcedf6d7771eb23177a5b072c.h @@ -0,0 +1,848 @@ +// ffx_fsr2_depth_clip_pass_wave64_16bit_5182fa0fcedf6d7771eb23177a5b072c.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_16bit_5182fa0fcedf6d7771eb23177a5b072c_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_5182fa0fcedf6d7771eb23177a5b072c_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_5182fa0fcedf6d7771eb23177a5b072c_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_5182fa0fcedf6d7771eb23177a5b072c_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_16bit_5182fa0fcedf6d7771eb23177a5b072c_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_exposure", "r_reactive_mask", "r_transparency_and_composition_mask", "r_reconstructed_previous_nearest_depth", "r_dilated_motion_vectors", "r_previous_dilated_motion_vectors", "r_dilatedDepth", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_5182fa0fcedf6d7771eb23177a5b072c_SRVResourceBindings[] = { 7, 6, 9, 3, 4, 0, 1, 5, 2, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_5182fa0fcedf6d7771eb23177a5b072c_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_5182fa0fcedf6d7771eb23177a5b072c_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_16bit_5182fa0fcedf6d7771eb23177a5b072c_UAVResourceNames[] = { "rw_prepared_input_color", "rw_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_5182fa0fcedf6d7771eb23177a5b072c_UAVResourceBindings[] = { 1, 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_5182fa0fcedf6d7771eb23177a5b072c_UAVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_5182fa0fcedf6d7771eb23177a5b072c_UAVResourceSpaces[] = { 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_16bit_5182fa0fcedf6d7771eb23177a5b072c_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_5182fa0fcedf6d7771eb23177a5b072c_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_5182fa0fcedf6d7771eb23177a5b072c_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_5182fa0fcedf6d7771eb23177a5b072c_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_5182fa0fcedf6d7771eb23177a5b072c_size = 13120; + +static const unsigned char g_ffx_fsr2_depth_clip_pass_wave64_16bit_5182fa0fcedf6d7771eb23177a5b072c_data[] = { +0x44,0x58,0x42,0x43,0x01,0x59,0x41,0x56,0x19,0xae,0x26,0x9c,0xc0,0x90,0x22,0x71, +0x9b,0x0d,0x47,0xf1,0x01,0x00,0x00,0x00,0x40,0x33,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0xa0,0x11,0x00,0x00,0xbc,0x11,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x80,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xa4,0x0f,0x00,0x00,0x66,0x00,0x05,0x00, +0xe9,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x8c,0x0f,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xe0,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x0a,0x00,0x00,0x00, +0x1b,0x88,0x40,0x00,0x96,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30, +0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09,0xa0,0x36,0x18,0xc4,0xff,0xff,0xff,0xff, +0x0f,0x80,0x04,0x54,0x00,0x00,0x00,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x84,0x40,0x98,0x10,0x0c,0x13,0x02,0x61,0x42,0x40,0x00,0x89,0x20,0x00,0x00, +0xf2,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0xa0,0xc2,0x1c,0x01,0x18,0x24,0x01,0x80,0x02,0x23,0x00,0x25,0x18,0x10,0x61, +0x8e,0x00,0x14,0xe6,0x08,0x10,0x3a,0x94,0x61,0x60,0x40,0x50,0xa2,0x0c,0x00,0x00, +0x80,0x16,0x33,0x00,0x65,0x68,0x00,0x1a,0xe4,0xb8,0x67,0xb8,0xfc,0x09,0x7b,0x08, +0xc9,0x0f,0x81,0x66,0x58,0x08,0x14,0x20,0xca,0x32,0x00,0x40,0x00,0x00,0x40,0xa3, +0xd1,0x68,0x1c,0x28,0x72,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a, +0x4c,0x7e,0x71,0xdb,0xa8,0x68,0x34,0x1a,0x0d,0x40,0x51,0x26,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0xa2,0xdc,0x34,0x5c,0xfe,0x84,0x3d,0x84,0xe4,0xaf,0x84,0xb4, +0x12,0x93,0x8f,0xdc,0x36,0x2a,0x00,0x00,0x00,0x00,0x50,0x14,0x0b,0x00,0x02,0x00, +0x00,0x00,0x00,0x00,0x80,0x2e,0x85,0x68,0x00,0x1a,0x0d,0xca,0x14,0xa3,0x01,0x68, +0x34,0x1a,0x0d,0xda,0x14,0x02,0x00,0x00,0x00,0xa8,0x53,0x98,0x09,0x00,0x02,0x69, +0x34,0x1a,0x0d,0x00,0x00,0xd0,0xa0,0x4f,0x41,0x1a,0x80,0x46,0xa3,0xd1,0x68,0x34, +0x28,0x74,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x8f, +0xdc,0x36,0x22,0x00,0x00,0x00,0xa0,0x10,0x23,0x00,0x04,0x40,0xa4,0xa3,0x86,0xcb, +0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0xfc,0xe2,0xb6,0x11,0xd1,0x68, +0x34,0x1a,0x85,0x30,0x01,0x20,0x00,0x3a,0xdd,0x36,0x5c,0xfe,0x84,0x3d,0x84,0xe4, +0xaf,0x84,0xe4,0x50,0x91,0x40,0xa4,0x91,0xf3,0x10,0xd1,0x84,0x10,0x12,0x12,0x00, +0x80,0x42,0x40,0x00,0x90,0x14,0xa9,0x0e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57, +0x42,0xda,0x90,0x66,0x40,0x04,0x00,0x00,0x38,0xcc,0x11,0x04,0xa5,0x80,0x00,0x58, +0x80,0x16,0xb9,0x06,0x02,0x86,0x11,0x88,0x66,0xa6,0x36,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60, +0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03, +0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14, +0x00,0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71, +0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00, +0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xc4,0x64,0x34,0x1b,0x46,0x10,0x9a,0x99, +0xda,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8, +0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1, +0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e, +0xfc,0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0,0x1d,0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8, +0x21,0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e, +0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48, +0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1, +0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0x50,0xb3, +0xd1,0x6d,0xa6,0x30,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78, +0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05, +0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e, +0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48, +0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x90,0xd0,0xc8,0x91,0x6e, +0x26,0x34,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xa8,0x07,0x77,0x98,0x87,0x74, +0x38,0x07,0x77,0x28,0x07,0x72,0x00,0x83,0x74,0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0, +0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0x01, +0x60,0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f, +0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2, +0xe1,0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c,0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00, +0xe0,0x51,0x6f,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85, +0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x41,0x8c,0x7e,0x33, +0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x6a,0x14,0x1c,0x46,0x10,0x80,0x33, +0x84,0xe0,0x63,0x57,0x1b,0x4d,0xc3,0xe1,0x70,0x38,0x04,0x00,0x62,0xb5,0x5a,0xad, +0xd6,0x68,0x34,0x1a,0x8d,0x46,0x83,0x88,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02, +0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x02,0x00,0x19,0x01,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90, +0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07, +0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6, +0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60, +0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07, +0x7a,0x60,0x07,0x74,0xa0,0xf3,0x40,0x02,0x19,0x32,0x52,0x02,0x04,0xd8,0xc1,0x04, +0x03,0x1f,0x0c,0x00,0x00,0x00,0x01,0x00,0x00,0x3b,0x98,0x60,0xd8,0x83,0x01,0x00, +0x00,0x20,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0xc0,0x90,0x27,0x01,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21, +0x4f,0x02,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x05,0x08, +0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0e,0x10,0x00,0x02,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x06,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x18,0xf2,0x50,0x40,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x30,0xe4,0xb9,0x80,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x93, +0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x03,0x02,0x40, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x07,0x04,0x80,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x02,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x86,0x3c,0x61,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x43,0x1e,0x32,0x00,0x02,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf, +0x19,0x00,0x01,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x47,0x0d,0x80, +0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xe3,0x06,0x40,0x00,0x08, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x90,0x05,0x02,0x00,0x00,0x23,0x00,0x00,0x00, +0x32,0x1e,0x98,0x1c,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02, +0x94,0x40,0x31,0x8c,0x00,0x94,0x43,0x11,0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44, +0x71,0x14,0x7e,0x40,0x81,0x14,0x4c,0x01,0x15,0x54,0x61,0x15,0x58,0x01,0x06,0x14, +0x64,0x40,0x81,0x06,0x14,0x6c,0x40,0x01,0x07,0x14,0x72,0x40,0x41,0x07,0x14,0x76, +0x40,0x81,0x07,0x14,0x7a,0x40,0xc1,0x07,0x94,0x45,0x21,0x0e,0x94,0x5b,0xb1,0x12, +0x14,0xec,0x42,0x59,0x95,0x13,0xb5,0x6a,0x60,0x04,0x80,0x0c,0x05,0x08,0x08,0x88, +0x40,0x81,0xb1,0x08,0x00,0x08,0x82,0xb1,0x08,0x20,0x00,0x02,0xa2,0xcd,0x00,0x10, +0x6e,0x06,0x80,0x76,0x33,0x00,0xe4,0x9b,0x01,0x20,0xe0,0x0c,0x00,0x09,0x67,0x00, +0x88,0x38,0x03,0x40,0xc5,0x19,0x00,0x3a,0xce,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x91,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04,0x60,0x9a,0x20,0x00, +0xd4,0x06,0x61,0x20,0x26,0x08,0x40,0xb5,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06, +0x84,0x20,0x26,0x08,0x74,0xc0,0x07,0xb4,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe, +0xc6,0xde,0xd8,0xde,0xe4,0xbe,0xd4,0xd2,0xe8,0xe8,0xca,0xe4,0xca,0xc8,0x26,0x08, +0x80,0x35,0x41,0x00,0xae,0x09,0x02,0x80,0x6d,0x10,0x0c,0x67,0x43,0x62,0x28,0x8b, +0xc1,0x0c,0x8d,0xf1,0xd0,0x92,0xfb,0x4a,0x73,0x83,0xab,0xa3,0xfb,0x6a,0x7b,0xa3, +0x4b,0x7b,0x73,0xfb,0xb2,0x2b,0x1b,0xa3,0x7b,0x93,0x9b,0xdb,0x90,0x0c,0x4a,0x64, +0x10,0x43,0x63,0x3c,0x13,0x04,0x3c,0xe8,0x03,0x42,0x72,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x1b,0x92,0x66,0xa2,0x0c,0x67, +0x68,0x8c,0x67,0x82,0x00,0x64,0x13,0x84,0x3d,0xf0,0x03,0x3e,0x72,0x5f,0x72,0x65, +0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x1b,0x12,0xeb,0xc2,0x0c, +0x6b,0x68,0x8c,0x67,0x82,0x00,0x68,0x1c,0x03,0xb9,0x2f,0x3a,0xb9,0x30,0xb7,0x39, +0xb8,0x30,0xb9,0x32,0xb7,0xb1,0xbc,0xaf,0x30,0x37,0xb2,0xaf,0xb1,0xb7,0x36,0xb8, +0xb7,0xb9,0x34,0xba,0xb4,0x37,0xb7,0xaf,0xb6,0xb0,0xb9,0xb5,0x0d,0x89,0x76,0x6d, +0x86,0x36,0x34,0xc6,0x33,0x41,0x00,0xb6,0x09,0x82,0x1f,0xfc,0x01,0xcd,0x40,0xee, +0x4b,0xae,0x6c,0xec,0xcd,0x6d,0x8e,0x4e,0xae,0x6e,0x8c,0xae,0x8c,0xec,0x0b,0x4e, +0xae,0xcc,0x2e,0xed,0xad,0x6e,0xee,0xcb,0xad,0x2c,0x4c,0xae,0x6c,0x8e,0xee,0x8b, +0xac,0x0c,0x8e,0x0e,0x6d,0x83,0x60,0x74,0x1b,0x92,0xce,0xfb,0x0c,0x63,0x68,0x0c, +0x30,0x20,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0xd5,0xf6,0x46,0x97, +0xf6,0xe6,0xf6,0x65,0x57,0x36,0x46,0xf7,0x26,0x37,0xb7,0x21,0x21,0x26,0x31,0x30, +0x86,0xa1,0x31,0x1e,0x86,0x81,0xdc,0x17,0x9c,0x5c,0x99,0x5d,0xda,0x5b,0xdd,0xdc, +0x17,0x59,0x1a,0x5b,0x18,0x5d,0x19,0xd9,0x57,0xdb,0x1b,0x5d,0xda,0x9b,0xdb,0x97, +0x5d,0xd9,0x18,0xdd,0x9b,0xdc,0xdc,0x86,0x84,0x99,0xc8,0xc0,0xe8,0x86,0xc6,0x78, +0x26,0x08,0x00,0x47,0x47,0xee,0x8b,0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0x8c,0xa8,0x0c, +0x8e,0x0e,0x6d,0x43,0x62,0x06,0xd7,0x19,0x18,0xcd,0xd0,0x18,0xcf,0x86,0x04,0x92, +0xaa,0x8c,0x0b,0x83,0x31,0x28,0x03,0x34,0x98,0x20,0x80,0x02,0x28,0xf0,0x92,0xbb, +0xfb,0x82,0x93,0x2b,0x83,0x0b,0x93,0x2b,0x23,0xfb,0x4a,0x73,0x83,0xab,0xa3,0xfb, +0x1a,0x7b,0x63,0x7b,0x93,0x9b,0x20,0xb4,0x01,0x1e,0x6c,0x58,0x0c,0x35,0x58,0x03, +0x63,0x18,0x1a,0x36,0x60,0x03,0x36,0x78,0x26,0x08,0xa2,0x10,0x0a,0xcc,0xe4,0xee, +0xbe,0xc8,0xd2,0xd8,0xc2,0xe8,0xca,0xc8,0xbe,0xe4,0xca,0xc2,0xc6,0xe8,0xd2,0xec, +0xca,0xbe,0xda,0xc2,0xe6,0xd6,0xe6,0x26,0x08,0x40,0xb7,0x41,0x30,0xe0,0x60,0xc3, +0x32,0xb8,0xc1,0x1b,0x18,0xc6,0xd0,0xb0,0x01,0x1b,0xb0,0x41,0x1c,0x6c,0x10,0xda, +0x40,0x0e,0x26,0x08,0xa5,0x30,0x0a,0x34,0xc6,0xc4,0x8c,0xa6,0xa4,0x64,0x26,0x08, +0x80,0xb7,0x01,0x31,0xe8,0xa0,0x0e,0x0c,0x63,0xb0,0x03,0x60,0x43,0x70,0x07,0x13, +0x84,0x53,0x20,0x05,0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61, +0x6d,0x70,0x1b,0x10,0x23,0x0f,0xf4,0xc0,0x18,0x06,0x03,0xd8,0x10,0xec,0xc1,0x06, +0x22,0x0d,0xe6,0x00,0x0f,0xf8,0x60,0x82,0x40,0x0a,0xa2,0xc0,0x25,0x4d,0xaa,0xcc, +0x8d,0xac,0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0xd0,0x06,0x77,0xb0,0x01,0x21,0xfe, +0xc0,0x32,0x18,0xcd,0x01,0x05,0x3a,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65, +0x72,0x53,0x69,0x7a,0x65,0x1b,0x10,0x42,0x14,0x2c,0x33,0x60,0x34,0x07,0x14,0xc8, +0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x80,0x6f, +0x03,0x42,0x90,0x82,0x55,0x0a,0x8c,0xe6,0x80,0x02,0xbb,0xb4,0x24,0x37,0xb8,0x3a, +0xba,0xa1,0x37,0xb6,0x37,0x39,0xa9,0xb2,0xb9,0xb7,0x3a,0xb9,0xb1,0x32,0xa2,0xb4, +0xb6,0x32,0xb7,0xb9,0xb4,0x37,0xb7,0xb9,0x09,0x02,0x00,0x06,0x1b,0x0c,0xe2,0x14, +0x2c,0x54,0x60,0x34,0x4a,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d, +0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x13,0x04,0x20,0x0c,0x36,0x18,0x84,0x2a,0x58, +0xab,0xc0,0x68,0x94,0xd2,0x98,0xea,0xda,0xc2,0x9a,0xd2,0xe0,0x98,0xca,0xec,0xca, +0xd8,0xa8,0xde,0xaa,0xe6,0xca,0x26,0x08,0x80,0x18,0x6c,0x30,0x88,0x56,0xb0,0x5c, +0x81,0xd1,0xb8,0xa4,0x19,0xc9,0x85,0xb5,0x95,0x25,0xb9,0x91,0x95,0xe1,0x4d,0x10, +0x80,0x31,0xd8,0x60,0x10,0xb0,0x60,0xc5,0x02,0xa3,0x51,0x32,0x23,0x2a,0xb3,0x4b, +0x1b,0x2b,0xa3,0x7a,0xb3,0x4a,0x2b,0xbb,0x23,0x2a,0x83,0xa3,0x43,0x9b,0x20,0x00, +0x64,0xb0,0x01,0x21,0x66,0xc1,0xa2,0x05,0xc6,0x71,0x40,0x81,0x87,0x99,0x52,0x1a, +0x1d,0x5d,0x99,0xdc,0x04,0x01,0x28,0x83,0x0d,0x08,0x61,0x0b,0xd6,0x2d,0x30,0x8e, +0x03,0x0a,0x94,0xcc,0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4, +0xa6,0xc6,0xc2,0xd8,0xca,0x26,0x08,0x80,0x19,0x6c,0x40,0x88,0x5c,0xb0,0x74,0x81, +0x71,0x1c,0x50,0x20,0x64,0x46,0xf4,0x76,0xe7,0x36,0x37,0x16,0xc6,0x56,0x66,0x14, +0x36,0x46,0xf7,0x26,0x37,0x41,0x00,0xce,0x60,0x83,0x41,0xf0,0x82,0xd5,0x0b,0x8c, +0xc3,0xcf,0xac,0xe9,0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x4e,0x29, +0x8d,0x8e,0xae,0x4c,0x6e,0x28,0xcc,0x6d,0xac,0x8c,0x8d,0x2d,0x8c,0x2e,0xed,0xcd, +0x6d,0x82,0x00,0xa0,0xc1,0x06,0x83,0xf8,0x05,0x0b,0x1c,0x18,0x87,0x8c,0x19,0x94, +0x5c,0x59,0x11,0x1e,0xdc,0xdb,0x5c,0x9d,0x5c,0xd9,0x04,0x01,0x48,0x83,0x0d,0x08, +0x21,0x0e,0xd6,0x38,0x30,0x8e,0x03,0x0a,0xcc,0xcc,0xa0,0xe4,0xca,0xec,0xd2,0xde, +0xea,0xe6,0x8c,0xe4,0xc2,0xda,0xca,0xa0,0xe4,0xca,0x8a,0xf0,0xe0,0xde,0xe6,0xea, +0xe4,0xca,0x26,0x08,0x80,0x1a,0x6c,0x30,0x88,0x72,0xb0,0xcc,0x81,0x71,0xb8,0x98, +0x51,0x85,0xb9,0x21,0x85,0xb1,0x99,0x19,0x3d,0x59,0x4d,0x10,0x80,0x35,0xd8,0x60, +0x10,0xe8,0x60,0xa5,0x03,0xe3,0xb0,0x32,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x9b,0x2a, +0x8b,0xab,0x2b,0x73,0x1b,0x2b,0x63,0x2a,0x73,0x3b,0xa3,0x43,0x9b,0x20,0x00,0x6c, +0xb0,0xc1,0x20,0xd6,0xc1,0x62,0x07,0xc6,0xa1,0x62,0x46,0x54,0xc6,0x46,0x17,0x46, +0x95,0xd6,0x56,0x36,0x41,0x00,0xda,0x60,0x83,0x41,0xb8,0x83,0xf5,0x0e,0x8c,0xc3, +0xcb,0x8c,0x28,0xcf,0x2d,0xac,0x2d,0x6d,0x4c,0xaa,0x6c,0x6e,0x08,0x2d,0xcc,0xed, +0xac,0xcc,0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82,0x00,0xb8,0xc1,0x06,0x83,0x88,0x07, +0x4b,0x1e,0x18,0x87,0x98,0x99,0x55,0x5a,0xd9,0xdd,0x14,0x5c,0xd8,0x58,0x19,0xd5, +0x5b,0x53,0x19,0x5d,0x99,0xdc,0x9c,0x51,0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x01,0x78, +0x83,0x0d,0x08,0x41,0x0f,0x56,0x3d,0x30,0x8e,0x03,0x0a,0x1b,0x28,0x3b,0x08,0x85, +0x51,0x30,0x85,0x54,0x60,0x85,0x57,0x90,0x85,0x5a,0xc0,0x85,0x5d,0xf0,0x85,0x70, +0x20,0x87,0x73,0x50,0x87,0x76,0x80,0x87,0x79,0xb0,0x87,0x0d,0x83,0xe1,0x07,0xf7, +0x30,0x41,0x28,0x84,0x0d,0xc0,0x86,0xc1,0xd0,0x07,0x7d,0xd8,0x10,0xec,0xc3,0x86, +0x61,0xc8,0x07,0x7e,0xa0,0x30,0x34,0x35,0x41,0x30,0xf2,0x60,0xc3,0x60,0x06,0x66, +0x30,0x4c,0x10,0x00,0x38,0xd8,0x10,0xdc,0xc2,0x06,0xc3,0xf8,0x07,0x0d,0x24,0x42, +0x42,0x24,0x36,0x14,0xf9,0xe0,0x0f,0x40,0x1f,0x8c,0x04,0xa3,0x30,0x39,0xb9,0xb0, +0xbc,0x2f,0xb6,0xb7,0xb1,0x30,0xb6,0x2f,0xb1,0x3c,0xba,0xb2,0xb9,0x09,0x02,0x10, +0x07,0x84,0xc2,0xe4,0xe4,0xc2,0xf2,0xbe,0xd8,0xde,0xc6,0xc2,0xd8,0xbe,0xd8,0xc8, +0xe6,0xe8,0x26,0x08,0x80,0x1c,0x10,0x11,0x93,0x0b,0x73,0x1b,0x43,0x2b,0x9b,0xa3, +0x61,0xc6,0xf6,0x16,0x46,0x37,0x37,0x41,0x00,0xe6,0x80,0x45,0x9a,0xdb,0x1c,0xdd, +0xdc,0x04,0x01,0xa0,0x03,0x12,0x69,0x6e,0x74,0x73,0x13,0x04,0xa0,0x0e,0x88,0xd0, +0x95,0xe1,0x7d,0xb1,0xbd,0x85,0x91,0x4d,0x10,0x00,0x3b,0x20,0x42,0x57,0x86,0xf7, +0xe5,0xf6,0x26,0xd7,0xc6,0x84,0xae,0x0c,0xef,0x6b,0x8e,0xee,0x4d,0xae,0x8c,0x45, +0x5d,0x9a,0x1b,0xdd,0xdc,0x06,0xaa,0x24,0x4c,0xe2,0x24,0x50,0x22,0x25,0x42,0x42, +0x25,0x56,0x82,0x25,0x5a,0xc2,0x25,0x5e,0x02,0x26,0x62,0x42,0x26,0x86,0x99,0x68, +0x68,0xa2,0xab,0xc2,0xc6,0x66,0xd7,0xe6,0x92,0x46,0x56,0xe6,0x46,0x37,0x25,0x08, +0xaa,0x90,0xe1,0xb9,0xd8,0x95,0xc9,0xcd,0xa5,0xbd,0xb9,0x4d,0x09,0x88,0x26,0x64, +0x78,0x2e,0x76,0x61,0x6c,0x76,0x65,0x72,0x53,0x02,0xa3,0x0e,0x19,0x9e,0xcb,0x1c, +0x5a,0x18,0x59,0x99,0x5c,0xd3,0x1b,0x59,0x19,0xdb,0x94,0x00,0x29,0x43,0x86,0xe7, +0x22,0x57,0x36,0xf7,0x56,0x27,0x37,0x56,0x36,0x37,0x25,0xe0,0x83,0x4a,0x64,0x78, +0x2e,0x74,0x79,0x70,0x65,0x41,0x6e,0x6e,0x6f,0x74,0x61,0x74,0x69,0x6f,0x6e,0x73, +0x53,0x84,0x7b,0xe0,0x87,0x3a,0x64,0x78,0x2e,0x65,0x6e,0x74,0x72,0x79,0x50,0x6f, +0x69,0x6e,0x74,0x73,0x53,0x82,0x91,0xe8,0x42,0x86,0xe7,0x32,0xf6,0x56,0xe7,0x46, +0x57,0x26,0x37,0x37,0x25,0xa0,0x09,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x50,0x00,0x00,0x00,0x26,0x20,0x70,0xac, +0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44,0x62,0x53,0x38,0x3e,0xe2,0x23,0x3e,0xed, +0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8,0x82,0x34,0x04,0x10,0x89,0x4d,0xe1,0xf8, +0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00,0x58,0x04,0x35,0x5c,0xbe,0xf3,0xf8,0x40, +0xd3,0x38,0x13,0x30,0x11,0x21,0xd0,0x0c,0x0b,0x61,0x0a,0xd0,0x70,0xf9,0xce,0xe3, +0x07,0x48,0x03,0x44,0x98,0x5f,0xdc,0xb6,0x31,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20, +0x0d,0x10,0x61,0x3e,0x72,0xdb,0x06,0xb1,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45, +0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x0f,0xdb,0x70, +0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60, +0x3e,0x72,0xdb,0x26,0xd1,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44,0x84,0x40, +0x33,0x2c,0xc4,0x17,0x39,0xcc,0x86,0x34,0x03,0xd2,0x18,0xb6,0xe0,0x0c,0x97,0xef, +0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x39,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38, +0xd3,0xed,0x17,0xb7,0x6d,0x0d,0xd5,0x70,0xf9,0xce,0xe3,0x4b,0x00,0xf3,0x2c,0x44, +0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x08,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35, +0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x09,0xd5,0x70,0xf9,0xce,0xe3,0x4f, +0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x23,0xb7,0x6d,0x07,0xd6,0x70,0xf9,0xce, +0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x81,0x34, +0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e,0x72,0xdb,0x66,0xf0,0x0c, +0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x04,0xd1,0xb2,0x54,0x8c, +0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x13,0xcd,0x60,0x03,0xd3,0xb2,0x54,0x8c,0xbf, +0x20,0x05,0x31,0x21,0x0c,0xe1,0x4b,0x13,0x10,0x4d,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x82,0xfa,0x0f, +0xce,0xdf,0x6d,0x77,0x71,0xeb,0x23,0x17,0x7a,0x5b,0x07,0x2c,0x44,0x58,0x49,0x4c, +0x7c,0x21,0x00,0x00,0x66,0x00,0x05,0x00,0x5f,0x08,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x64,0x21,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x56,0x08,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02, +0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06, +0x51,0x18,0x00,0x00,0x0a,0x00,0x00,0x00,0x1b,0x88,0x40,0x00,0x96,0x0d,0x84,0xf0, +0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09, +0xa0,0x36,0x18,0xc4,0xff,0xff,0xff,0xff,0x0f,0x80,0x04,0x54,0x00,0x00,0x00,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x84,0x40,0x98,0x10,0x0c,0x13,0x02, +0x61,0x42,0x40,0x00,0x89,0x20,0x00,0x00,0xf5,0x00,0x00,0x00,0x32,0x22,0xc8,0x09, +0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0xbc,0xc2,0x1c,0x01,0x18,0x24,0x01, +0x80,0x02,0x23,0x00,0x25,0x18,0x10,0x61,0x8e,0x00,0x14,0xe6,0x08,0x10,0x3a,0x94, +0x61,0x60,0x40,0x50,0xa2,0x0c,0x00,0x00,0x80,0x16,0x33,0x00,0x65,0x68,0x00,0x1a, +0xe4,0xb8,0x67,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0x0f,0x81,0x66,0x58,0x08,0x14,0x20, +0xca,0x32,0x00,0x40,0x00,0x00,0x40,0xa3,0xd1,0x68,0x1c,0x28,0x72,0xd3,0x70,0xf9, +0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x68,0x34,0x1a, +0x0d,0x40,0x51,0x26,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0xa2,0xdc,0x34,0x5c, +0xfe,0x84,0x3d,0x84,0xe4,0xaf,0x84,0xb4,0x12,0x93,0x8f,0xdc,0x36,0x2a,0x00,0x00, +0x00,0x00,0x50,0x14,0x0b,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x80,0x2e,0x85,0x68, +0x00,0x1a,0x0d,0xca,0x14,0xa3,0x01,0x68,0x34,0x1a,0x0d,0xda,0x14,0x02,0x00,0x00, +0x00,0xa8,0x53,0x98,0x09,0x00,0x02,0x69,0x34,0x1a,0x0d,0x00,0x00,0xd0,0xa0,0x4f, +0x41,0x1a,0x80,0x46,0xa3,0xd1,0x68,0x34,0x28,0x74,0xd4,0x70,0xf9,0x13,0xf6,0x10, +0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x8f,0xdc,0x36,0x22,0x00,0x00,0x00,0xa0,0x10, +0x23,0x00,0x04,0x40,0xa4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a, +0x95,0x98,0xfc,0xe2,0xb6,0x11,0xd1,0x68,0x34,0x1a,0x85,0x30,0x01,0x20,0x00,0x3a, +0xdd,0x36,0x5c,0xfe,0x84,0x3d,0x84,0xe4,0xaf,0x84,0xe4,0x50,0x91,0x40,0xa4,0x91, +0xf3,0x10,0xd1,0x84,0x10,0x12,0x12,0x00,0x80,0x42,0x40,0x00,0x90,0x14,0xa9,0x0e, +0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90,0x66,0x40,0x04,0x00,0x00, +0x38,0xcc,0x11,0x04,0xa5,0x80,0x00,0x58,0x80,0x16,0xb9,0x06,0x02,0x86,0x11,0x88, +0x66,0xa6,0x36,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0, +0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07, +0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30, +0xa0,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8, +0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0x12,0x83,0x71,0x60,0x87,0x70, +0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90, +0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07, +0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24, +0xc4,0x64,0x34,0x1b,0x46,0x10,0x9a,0x99,0xda,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61, +0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14, +0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde, +0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0, +0x1d,0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8,0x21,0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98, +0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81, +0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e, +0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4, +0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0x50,0xb3,0xd1,0x6d,0xa6,0x30,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d, +0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00, +0x66,0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81, +0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c, +0xe8,0xc1,0x0f,0x90,0xd0,0xc8,0x91,0x6e,0x26,0x34,0x18,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0xa8,0x07,0x77,0x98,0x87,0x74,0x38,0x07,0x77,0x28,0x07,0x72,0x00,0x83, +0x74,0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f, +0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0x01,0x60,0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6, +0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80, +0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2,0xe1,0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c, +0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00,0xe0,0x51,0x6f,0x26,0x32,0x18,0x07,0x76, +0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8, +0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07, +0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f, +0x00,0x03,0x3f,0x40,0x41,0x8c,0x7e,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3, +0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98, +0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01, +0x0a,0x6a,0x14,0x1c,0x46,0x10,0x80,0x33,0x84,0xe0,0x63,0x57,0x1b,0x4d,0xc3,0xe1, +0x70,0x38,0x04,0x00,0x62,0xb5,0x5a,0xad,0xd6,0x68,0x34,0x1a,0x8d,0x46,0x83,0x88, +0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02,0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13,0x81, +0x02,0x00,0x19,0x93,0xa0,0x41,0xc8,0x4c,0x68,0x90,0x92,0x1a,0x53,0x00,0x04,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0xa0,0xf3,0x40,0x02,0x19,0x32,0x52,0x02, +0x04,0xd8,0xc1,0x04,0x83,0x19,0x0c,0x00,0x00,0x00,0x01,0x00,0x00,0x3b,0x98,0x60, +0x28,0x83,0x01,0x00,0x00,0x20,0x00,0x00,0x60,0xc8,0x43,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x01,0x02,0x20,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x80,0x21,0x4f,0x02,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x43,0x9e,0x05,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0e, +0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x06, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x50,0x40,0x00,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x30,0xe4,0xb9,0x80,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x60,0xc8,0x93,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90, +0x67,0x03,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x07,0x04, +0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x02,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x61,0x00,0x04,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x43,0x1e,0x32,0x00,0x02,0x80,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0xcf,0x19,0x00,0x01,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0x47,0x0d,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xe3, +0x06,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x90,0x05,0x02,0x00,0x00, +0x17,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x02,0x94,0x40,0x31,0x8c,0x00,0x94,0x43,0x11,0x94,0x44,0x19,0x14, +0x42,0x29,0x14,0x44,0x71,0x14,0x7e,0x40,0x59,0x14,0x60,0x00,0xb5,0x46,0x00,0xc8, +0x30,0x02,0x50,0x80,0x80,0x80,0x08,0x14,0x18,0x8b,0x00,0x80,0x20,0x18,0x8b,0x00, +0x02,0x20,0x20,0xda,0x0c,0x00,0xe1,0x66,0x00,0x68,0x37,0x03,0x40,0xbe,0x19,0x00, +0x02,0xce,0x00,0x90,0x70,0x06,0x80,0x8a,0x33,0x00,0x74,0x9c,0x01,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0xb5,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04, +0x60,0x9a,0x20,0x00,0xd4,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98, +0x20,0x00,0xd5,0x04,0x81,0x0e,0xcc,0x80,0xc0,0x04,0x01,0xb0,0x26,0x08,0xc0,0x35, +0x41,0x00,0xb0,0x0d,0x02,0xd2,0x6c,0x48,0x90,0x44,0x41,0x96,0x81,0x41,0x9c,0x0d, +0xc9,0x90,0x28,0x08,0x31,0x30,0x88,0x33,0x41,0xc0,0x83,0x33,0xd8,0x90,0x30,0x91, +0x82,0x34,0x03,0x83,0x38,0x13,0x04,0x20,0x9b,0x20,0xec,0x01,0x1a,0x6c,0x48,0x26, +0x4a,0x41,0xa6,0x81,0x41,0x9c,0x09,0x02,0xa0,0x6d,0x48,0x2c,0x4a,0x41,0xac,0x81, +0x41,0x9c,0x09,0x02,0xb0,0x4d,0x10,0xfc,0x20,0x0d,0x36,0x08,0x08,0xb6,0x21,0xc1, +0x32,0x05,0x41,0x06,0x06,0xd1,0x36,0x24,0x44,0xa4,0x20,0xc3,0xc0,0x20,0xce,0x86, +0x64,0x89,0x14,0x04,0x1b,0x18,0xc4,0x99,0x20,0x00,0xdc,0x86,0xc4,0xa3,0x14,0x84, +0x19,0x18,0xc4,0xd9,0x90,0x3c,0x90,0x54,0x5d,0x1b,0xd7,0x7d,0x13,0x04,0x50,0x50, +0x83,0x09,0x42,0x1b,0x84,0xc1,0x86,0x05,0x09,0x03,0x05,0x19,0x06,0x46,0x0c,0xc4, +0x40,0x0c,0x9c,0x09,0x82,0x28,0xac,0xc1,0x04,0x01,0xe8,0x36,0x08,0x48,0x19,0x6c, +0x58,0x06,0x32,0x50,0x10,0x64,0x60,0xc4,0x40,0x0c,0xc4,0xc0,0x0c,0x36,0x08,0x63, +0x70,0x06,0x13,0x84,0x52,0x60,0x83,0x09,0x02,0xe0,0x6d,0x40,0x90,0x34,0x50,0x10, +0x64,0x50,0x03,0x60,0x43,0xb0,0x06,0x13,0x84,0x53,0x68,0x83,0x0d,0x08,0xd2,0x06, +0x0a,0x32,0x0c,0x08,0xb0,0x21,0x70,0x83,0x0d,0x04,0x18,0xa0,0x01,0x1b,0xbc,0xc1, +0x04,0xa1,0x10,0x28,0x0c,0x4d,0x4d,0x10,0x8c,0x31,0xd8,0x30,0x78,0xde,0x30,0x41, +0x00,0xbe,0x09,0x02,0x00,0x06,0x1b,0x02,0x3b,0xd8,0x60,0x20,0x73,0x60,0xd1,0x41, +0x1d,0xdc,0xc1,0x86,0x22,0x0e,0xe4,0x00,0x80,0x03,0x3c,0x60,0x61,0xc6,0xf6,0x16, +0x46,0xc7,0xe7,0xad,0xcd,0x2d,0x0d,0xee,0x8d,0xae,0xcc,0x8d,0x0e,0x64,0x0c,0x2d, +0x4c,0x8e,0xd1,0x54,0x5a,0x1b,0x1c,0x5b,0x19,0xc8,0xd0,0xcb,0xd0,0xca,0x0a,0x08, +0x95,0x50,0x50,0xd0,0x86,0x80,0x0f,0x26,0x08,0x86,0x18,0x6c,0x18,0xf6,0xa0,0x0f, +0xfc,0x60,0xc3,0xa0,0x07,0x7f,0xe0,0x07,0x1b,0x06,0x50,0x00,0x05,0x3f,0x20,0x2e, +0x04,0xfc,0x1c,0x95,0xd1,0x09,0xa5,0xb1,0xa5,0xb9,0x95,0x85,0xc9,0x4d,0x85,0xb5, +0xc1,0xb1,0xa5,0xb9,0x9d,0x11,0x85,0xd1,0x85,0x01,0x01,0x65,0x05,0xfd,0x04,0x55, +0x09,0xa5,0xb1,0xa5,0xb9,0x95,0x85,0xc9,0x4d,0x85,0xb5,0xc1,0xb1,0xa5,0xb9,0x9d, +0x11,0x85,0xd1,0x85,0x01,0x01,0x59,0xfd,0x90,0xd8,0x95,0x8d,0xd1,0xbd,0xc9,0x01, +0x35,0x91,0xc0,0xc4,0x00,0x01,0x59,0xfd,0x90,0xd8,0x95,0x8d,0xd1,0xbd,0xc9,0x01, +0x21,0x91,0xc0,0xc4,0x00,0x01,0x01,0x69,0xad,0x10,0x46,0x41,0x14,0x58,0x0e,0x01, +0x3f,0x47,0x65,0x74,0x42,0x69,0x6c,0x69,0x6e,0x65,0x61,0x72,0x53,0x61,0x6d,0x70, +0x6c,0x69,0x6e,0x67,0x44,0x61,0x74,0x61,0x40,0x40,0x59,0x41,0x3f,0x41,0x55,0x42, +0x69,0x6c,0x69,0x6e,0x65,0x61,0x72,0x53,0x61,0x6d,0x70,0x6c,0x69,0x6e,0x67,0x44, +0x61,0x74,0x61,0x40,0x40,0x56,0x3f,0x24,0x76,0x65,0x63,0x74,0x6f,0x72,0x40,0x4d, +0x24,0x30,0x31,0x40,0x40,0x56,0x3f,0x24,0x76,0x65,0x63,0x74,0x6f,0x72,0x40,0x48, +0x24,0x30,0x31,0x40,0x40,0x40,0x5a,0x3a,0x20,0x25,0x61,0x67,0x67,0x2e,0x72,0x65, +0x73,0x75,0x6c,0x74,0x2b,0x86,0x52,0x18,0x05,0x52,0xd8,0x10,0x94,0x42,0x15,0x36, +0x36,0xbb,0x36,0x97,0x34,0xb2,0x32,0x37,0xba,0x29,0x41,0x50,0x85,0x0c,0xcf,0xc5, +0xae,0x4c,0x6e,0x2e,0xed,0xcd,0x6d,0x4a,0x40,0x34,0x21,0xc3,0x73,0xb1,0x0b,0x63, +0xb3,0x2b,0x93,0x9b,0x12,0x10,0x75,0xc8,0xf0,0x5c,0xe6,0xd0,0xc2,0xc8,0xca,0xe4, +0x9a,0xde,0xc8,0xca,0xd8,0xa6,0x04,0x46,0x19,0x32,0x3c,0x17,0xb9,0xb2,0xb9,0xb7, +0x3a,0xb9,0xb1,0xb2,0xb9,0x29,0xc1,0x1b,0xd4,0x21,0xc3,0x73,0x29,0x73,0xa3,0x93, +0xcb,0x83,0x7a,0x4b,0x73,0xa3,0x9b,0x9b,0x12,0xe0,0x01,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x50,0x00,0x00,0x00, +0x26,0x20,0x70,0xac,0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44,0x62,0x53,0x38,0x3e, +0xe2,0x23,0x3e,0xed,0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8,0x82,0x34,0x04,0x10, +0x89,0x4d,0xe1,0xf8,0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00,0x58,0x04,0x35,0x5c, +0xbe,0xf3,0xf8,0x40,0xd3,0x38,0x13,0x30,0x11,0x21,0xd0,0x0c,0x0b,0x61,0x0a,0xd0, +0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x5f,0xdc,0xb6,0x31,0x40,0xc3,0xe5, +0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x3e,0x72,0xdb,0x06,0xb1,0x0d,0x97,0xef,0x3c, +0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7, +0x6d,0x0f,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50, +0x12,0x06,0x20,0x60,0x3e,0x72,0xdb,0x26,0xd1,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11, +0xc0,0x44,0x84,0x40,0x33,0x2c,0xc4,0x17,0x39,0xcc,0x86,0x34,0x03,0xd2,0x18,0xb6, +0xe0,0x0c,0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x39,0x38,0xc3,0xe5, +0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17,0xb7,0x6d,0x0d,0xd5,0x70,0xf9,0xce,0xe3,0x4b, +0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x08,0xd5,0x70,0xf9,0xce, +0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x09,0xd5,0x70, +0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x23,0xb7,0x6d,0x07, +0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5, +0x6d,0x5b,0x81,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e,0x72, +0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x04, +0xd1,0xb2,0x54,0x8c,0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x13,0xcd,0x60,0x03,0xd3, +0xb2,0x54,0x8c,0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x4b,0x13,0x10,0x4d,0x00,0x00, +0x61,0x20,0x00,0x00,0x59,0x05,0x00,0x00,0x13,0x04,0x57,0x2c,0x10,0x00,0x00,0x00, +0x4b,0x00,0x00,0x00,0x04,0x98,0x01,0x28,0xc2,0x80,0x82,0x1d,0x28,0xbb,0x32,0x2a, +0xd9,0x81,0x82,0xa9,0x81,0x42,0x2a,0x9b,0x72,0x29,0x95,0x52,0x2a,0xa6,0x72,0x2b, +0xdd,0x80,0x92,0x84,0x28,0x42,0xa0,0x32,0x0c,0x28,0x8d,0x92,0x44,0x28,0x49,0x82, +0x52,0x24,0x28,0xb6,0xe2,0x2b,0x4e,0x04,0x32,0x14,0x52,0x81,0xd0,0x61,0x04,0xa0, +0x04,0xca,0xa3,0x0c,0x8a,0x80,0x10,0xb6,0x02,0x00,0x5b,0x41,0x00,0x35,0x46,0x00, +0xc6,0x08,0x40,0x10,0x04,0xf1,0x6f,0x8c,0x00,0x04,0x41,0x10,0xfe,0xc6,0x08,0x54, +0xbc,0x3e,0x45,0x6f,0x8c,0x00,0x04,0x41,0x10,0xfe,0x85,0x31,0x02,0x10,0x04,0x41, +0x10,0x0c,0xc6,0x08,0x40,0x10,0xff,0xef,0x31,0x18,0x23,0x00,0x41,0x10,0x44,0xbf, +0x19,0x80,0x31,0x02,0x10,0x04,0x41,0xfc,0x17,0xc6,0x08,0x5a,0xd4,0x5e,0xed,0x6d, +0x8c,0x60,0xe5,0xff,0xdd,0xe7,0xc6,0x08,0x40,0x10,0x84,0xd9,0x30,0x18,0x23,0x68, +0xcd,0x39,0xa7,0xbd,0x31,0x02,0x10,0x04,0x41,0x12,0x0c,0xc6,0x08,0x40,0x10,0x04, +0x41,0x50,0x18,0x23,0x00,0x41,0x10,0x64,0xc1,0x60,0x8c,0x00,0x04,0x41,0xd0,0x05, +0x03,0x4a,0xcd,0x21,0x5c,0xa2,0x30,0x87,0x70,0x8d,0xc2,0x1c,0xc2,0xe5,0x07,0x73, +0x08,0x17,0x29,0xcc,0x21,0x84,0x82,0x37,0x87,0xf0,0x07,0x7e,0x30,0x87,0xd0,0x55, +0x73,0x08,0x7f,0x70,0x0a,0xc4,0x9a,0x83,0xa8,0xaa,0x6a,0x15,0xe6,0x20,0xa6,0xa9, +0x5a,0x85,0x39,0x88,0xeb,0xaa,0x54,0x61,0x0e,0x62,0xdb,0x2a,0x55,0x98,0x83,0x98, +0xa6,0x4a,0x15,0x46,0x00,0xe6,0x20,0x34,0xad,0x52,0x85,0x39,0x88,0x2c,0xab,0x54, +0x61,0x0e,0x02,0xc3,0x2a,0x55,0x98,0x83,0xa0,0xa8,0x4a,0x15,0xe6,0x20,0x2c,0xab, +0x52,0x85,0x39,0x88,0x69,0xaa,0x5a,0x61,0x0e,0xa2,0xaa,0x2a,0x57,0x00,0x00,0x00, +0x23,0x06,0x08,0x00,0x82,0x60,0xe0,0x06,0xe6,0x50,0x0a,0xcd,0x38,0xdc,0xc2,0x88, +0x01,0x02,0x80,0x20,0x18,0xb8,0xc1,0x39,0x98,0x42,0x63,0x0e,0xb8,0x30,0x62,0x80, +0x00,0x20,0x08,0x06,0x6e,0x80,0x0e,0xa7,0xd0,0x8c,0x43,0x2e,0x8c,0x18,0x20,0x00, +0x08,0x82,0x81,0x1b,0xa4,0x03,0x2a,0x34,0xe0,0xa0,0x0b,0x23,0x06,0x08,0x00,0x82, +0x60,0xe0,0x06,0xea,0x90,0x0a,0x4d,0x3a,0xec,0xc2,0x88,0x01,0x02,0x80,0x20,0x18, +0xb8,0xc1,0x3a,0xa8,0x42,0x83,0x0e,0xbc,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x6e, +0xc0,0x0e,0xab,0xd0,0x90,0x43,0x2f,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x1b,0xb4, +0x03,0x2b,0x34,0xe6,0xe0,0x0b,0x23,0x06,0x08,0x00,0x82,0x60,0xe0,0x06,0xee,0xd0, +0x0a,0x0d,0x3a,0xfc,0xc2,0x88,0x01,0x02,0x80,0x20,0x18,0xb8,0xc1,0x3b,0xb8,0x42, +0xd3,0x0e,0xe0,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x6e,0x00,0x0f,0xaf,0xd0,0xb0, +0x43,0x38,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x1b,0xc4,0x03,0x2c,0x34,0xf0,0x20, +0x0e,0x23,0x06,0x08,0x00,0x82,0x60,0xe0,0x06,0xf2,0x10,0x0b,0xcd,0x3b,0x8c,0xc3, +0x88,0xc1,0x01,0x80,0x20,0x18,0xa8,0x01,0x3d,0xd4,0x42,0xe0,0x8d,0x18,0x18,0x00, +0x08,0x82,0xc1,0x12,0x12,0xa9,0x10,0x0f,0x23,0x06,0x06,0x00,0x82,0x60,0xb0,0x88, +0x84,0x2a,0xd0,0xc3,0x4c,0x04,0x2a,0x00,0xd3,0x28,0xcc,0x44,0xa8,0x02,0x30,0x8d, +0xc2,0x4c,0x84,0x2a,0x00,0xd3,0x28,0xcc,0x44,0xa8,0x02,0x30,0x8d,0xc2,0x4c,0x84, +0x2a,0x00,0xd3,0x28,0xcc,0x44,0xa8,0x02,0x30,0x8d,0xc2,0x21,0x0d,0x3b,0xa4,0x61, +0x26,0xf4,0x01,0x7c,0x4c,0xf0,0x03,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x19, +0x8c,0x44,0x38,0x34,0xfd,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0x42,0xc3,0x4e, +0x68,0x98,0x1d,0x02,0x7d,0xec,0x10,0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x6a, +0x80,0x12,0xe9,0xd0,0xd9,0xc1,0x88,0x41,0x03,0x80,0x20,0x18,0x50,0x32,0xb1,0x0e, +0x41,0x49,0x50,0x13,0x3b,0xb0,0x03,0x3b,0xb0,0xc3,0x68,0x42,0x00,0x8c,0x26,0x08, +0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x90,0x81,0x4b,0xb0,0x03,0xa6,0x12,0xa3,0x09, +0x01,0x30,0x9a,0x20,0x04,0x27,0x34,0xec,0x84,0x86,0x99,0x70,0xc8,0xc7,0x84,0x43, +0x3e,0x26,0x08,0xf2,0x31,0x41,0x90,0x8f,0x09,0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0xc0,0x09,0x8b,0x79,0x08,0x86,0x23,0x02,0x5a,0x10,0xbe,0x0b,0x1a,0x65,0xc1, +0x23,0x1f,0x13,0x1e,0xf9,0x98,0x50,0xc1,0xc7,0x84,0x0a,0x3e,0x23,0x06,0x07,0x00, +0x82,0x60,0xa0,0x06,0x3d,0xe1,0x0f,0x74,0xa0,0x0a,0x23,0x06,0x0d,0x00,0x82,0x60, +0x40,0x9d,0x05,0x48,0x04,0x3a,0x91,0x06,0x68,0x10,0x12,0x21,0x11,0x12,0x21,0x31, +0x9a,0x10,0x00,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x06,0x61,0x01,0x12,0x6c,0x80, +0x13,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x46,0x08,0xf1,0x31,0x21,0xa0,0xcf,0x88, +0x81,0x31,0x80,0x20,0x18,0x24,0x73,0xd1,0x0e,0xe7,0x30,0x62,0x60,0x0c,0x20,0x08, +0x06,0xc9,0x5c,0xb4,0x83,0x39,0x9c,0x1b,0x20,0x76,0xc4,0xc0,0x18,0x40,0x10,0x0c, +0x12,0xba,0x70,0x87,0xc0,0xc4,0x60,0x91,0x8f,0x89,0xc1,0x22,0x1f,0x13,0xc8,0x01, +0x3e,0x26,0x94,0x03,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0xa9,0x0b,0x92,0x10, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0xb1,0x8b,0x92,0x10,0x4e,0x00,0xd0,0x09,0x00, +0x32,0x83,0x88,0x8f,0x19,0x44,0x7c,0xec,0x1d,0x84,0xf8,0x18,0x3c,0x08,0xf1,0x31, +0x21,0x90,0xcf,0x46,0x0e,0x7c,0xf0,0x16,0x6f,0x31,0x6c,0x40,0x04,0xc2,0x00,0xd8, +0x60,0xc8,0x67,0x23,0x07,0x3f,0x88,0x8b,0xb9,0x18,0x36,0x20,0x02,0x61,0x00,0xcc, +0x38,0xe4,0xb3,0x91,0x03,0x28,0xcc,0x45,0x5c,0x0c,0x1b,0x10,0x81,0x30,0x00,0xa6, +0x24,0xf2,0xd9,0xc8,0x41,0x14,0xea,0x22,0x2e,0x86,0x0d,0x88,0x40,0x18,0x80,0x59, +0x82,0x60,0xa0,0x02,0x60,0x17,0x60,0x2e,0x8c,0x81,0x0a,0xc0,0x5d,0x80,0xb6,0x30, +0x06,0x2a,0x1a,0xfc,0x00,0xc2,0xc2,0x18,0xa8,0x68,0xf4,0x03,0x08,0x0b,0x63,0xa0, +0x02,0xa0,0x17,0x20,0x2c,0x8c,0x22,0x26,0x28,0x63,0x82,0x11,0x83,0x03,0x00,0x41, +0x30,0x20,0x83,0xd1,0x08,0x8b,0x56,0xe8,0x8b,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82, +0xe1,0x86,0x42,0x20,0x83,0xe1,0x86,0x42,0x20,0x83,0x12,0x02,0x9d,0x65,0x10,0x8a, +0x60,0x23,0x07,0x58,0x18,0x8d,0x84,0x82,0xc6,0x18,0x8e,0x08,0x4c,0x42,0xf8,0x66, +0x19,0x86,0x22,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x35,0x50,0x8d,0xb5,0xf0,0x85, +0x7a,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x6b,0x36,0xda,0x22,0x38,0x0d,0x66,0x71, +0x0b,0xb7,0x70,0x0b,0xb7,0x18,0x4d,0x08,0x80,0x0b,0x1a,0x3b,0x62,0x70,0x00,0x20, +0x08,0x06,0x67,0xf0,0x1a,0x6e,0xa1,0x0b,0xa6,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42, +0x60,0x84,0x10,0x1f,0x13,0x02,0xfa,0xd8,0x1b,0x04,0xf1,0x19,0x8e,0x08,0x68,0x42, +0xf8,0x66,0x19,0x88,0x22,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x8c,0x37,0xe0,0x02, +0xb1,0x83,0xa3,0x1a,0x76,0x54,0xc3,0x4c,0xb0,0x09,0xf9,0x98,0x70,0x13,0xf2,0x39, +0x01,0x40,0x27,0x00,0x68,0x34,0xc1,0x11,0x46,0x13,0x9e,0xc1,0x92,0x27,0x3e,0xf6, +0x04,0xf4,0x39,0xa3,0x61,0x67,0x34,0xcc,0x04,0x86,0x3e,0x26,0x30,0xf4,0x31,0xe1, +0x27,0xe4,0x63,0x02,0x58,0xc8,0xc7,0x84,0x9e,0x80,0x8f,0x99,0x85,0x10,0x1f,0x4b, +0x18,0xf9,0x58,0x30,0xc8,0xc7,0x96,0x46,0x3e,0x16,0x10,0xf2,0x31,0xcb,0x92,0x8f, +0x59,0x96,0x7c,0x4c,0x08,0xe0,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x8e,0x7e,0xb0, +0x46,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xd9,0x7d,0xbc,0x06,0x2b,0x78,0x96,0x24, +0xf2,0x31,0x04,0x91,0x8f,0x51,0x94,0x7c,0x4c,0x08,0xe0,0x63,0x01,0x01,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x70,0x42,0x64,0x36,0x02,0x73,0x1c,0xf9,0x58,0xd3,0xc8, +0xc7,0x04,0x03,0x3e,0x16,0x08,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0xc7,0x44, +0x70,0x23,0x30,0x23,0xa0,0x8f,0x39,0x73,0x21,0x1f,0x0b,0x1c,0xf9,0x58,0x30,0xc8, +0xc7,0xa2,0xba,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x38,0x2c,0xc2,0x1f,0x81, +0x05,0x7d,0x21,0x1f,0x0b,0x44,0x03,0x3e,0x56,0xc4,0x01,0x7d,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0xc0,0x81,0x11,0x10,0x09,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0x89,0x91, +0xdf,0x08,0x2c,0x20,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xce,0x8c,0x80,0x47, +0x60,0x41,0x28,0xc8,0xc7,0x02,0x57,0x80,0x8f,0x8d,0x82,0x2b,0xc0,0x67,0x96,0xa0, +0x18,0x28,0x69,0xc0,0x22,0x00,0x0b,0x81,0x20,0xc0,0x62,0x18,0x28,0x69,0xc0,0x22, +0x00,0x0b,0x81,0x20,0xc0,0x62,0x30,0x58,0x60,0x11,0x18,0x0c,0x37,0x04,0x26,0x02, +0x06,0xb3,0x0c,0x87,0x11,0xac,0xc0,0x10,0x26,0x2c,0x22,0x50,0x00,0x18,0x2b,0x30, +0x88,0x89,0x8b,0x10,0x14,0x00,0xc6,0x2c,0x41,0x30,0x1c,0x71,0xd0,0x86,0xf0,0x59, +0x82,0xd0,0xc7,0x6a,0x23,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x38,0x62,0x22, +0x23,0xc1,0x74,0x43,0x80,0x1b,0xc4,0x88,0x81,0x31,0x80,0x20,0x18,0x24,0x66,0x12, +0x1e,0xbb,0x31,0x62,0x60,0x0c,0x20,0x08,0x06,0x89,0x99,0x84,0x87,0x6e,0x8c,0x18, +0x18,0x03,0x08,0x82,0x41,0x62,0x26,0xe1,0x41,0x0f,0x35,0x16,0xf5,0x01,0x23,0x06, +0x07,0x00,0x82,0x60,0xa0,0x06,0x3a,0xb2,0x1f,0x6e,0x51,0x1a,0x23,0x06,0x0d,0x00, +0x82,0x60,0x70,0x8d,0x49,0x7f,0x04,0x37,0x62,0x16,0x82,0x7f,0xf8,0x87,0x7f,0xf8, +0xc7,0x68,0x42,0x00,0x5c,0xd0,0xd8,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x83,0x1f, +0xf1,0x0f,0xb5,0xb0,0x91,0xd1,0x84,0x00,0x18,0x4d,0x10,0x02,0x23,0x84,0xf8,0x98, +0x10,0xd0,0x67,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xae,0x35,0x29,0x91,0xe4,0x47,0xdc, +0xa2,0x2d,0x4c,0xc4,0x44,0x4c,0xc4,0x44,0x46,0x13,0x02,0xe0,0x82,0xc6,0x5a,0x70, +0xc4,0xc7,0x8e,0x80,0x3e,0x25,0x17,0x66,0x02,0x23,0x06,0x0d,0x00,0x82,0x60,0x70, +0xc5,0xc9,0x8a,0x3c,0x65,0x42,0x17,0x01,0x8b,0xb0,0x08,0x8b,0xb0,0xc8,0x68,0x42, +0x00,0x5c,0xd0,0x58,0x0b,0x9a,0xf8,0x58,0x13,0xd0,0xc7,0x98,0x23,0x3e,0x86,0xb0, +0x87,0x7c,0x86,0x23,0x84,0x40,0xf8,0x4c,0x21,0xe2,0x63,0xc5,0x7b,0xc8,0x67,0x38, +0x42,0x08,0x84,0xaf,0x88,0x40,0x2f,0x68,0x94,0xd5,0x47,0x10,0x1f,0x0b,0x3e,0xf9, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x1a,0xe0,0x49,0x8e,0x9c,0x06,0x79,0x8c,0x18, +0x34,0x00,0x08,0x82,0x01,0x25,0x2a,0x3b,0x12,0xd4,0x09,0x69,0x8c,0x06,0x8f,0xf0, +0x08,0x8f,0xf0,0xc8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18, +0x1c,0x00,0x08,0x82,0x41,0x46,0x2a,0x3c,0xd2,0x1f,0xc3,0x88,0xc1,0x01,0x80,0x20, +0x18,0x64,0xa5,0xd2,0x23,0xfe,0x31,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x66,0x2a, +0x3e,0xf2,0x1f,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x9c,0x41,0xa8,0x80,0x09,0x6b, +0xf4,0xc9,0x68,0x42,0x00,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x1a,0x88,0xca,0x98, +0xcc,0x06,0x7c,0x8c,0x18,0x34,0x00,0x08,0x82,0x01,0xc5,0x2a,0x65,0x12,0xfc,0xc9, +0x9f,0xfc,0x89,0x99,0x98,0x89,0x99,0x98,0xc9,0x68,0x42,0x00,0x0c,0x47,0x04,0x25, +0x12,0x7c,0xd3,0x0d,0x25,0x22,0x04,0xa6,0x18,0xf4,0x31,0xe5,0xa0,0x8f,0x29,0x08, +0x7d,0x8c,0x18,0xe4,0x63,0xc5,0x20,0x1f,0x1b,0x0c,0xf9,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x41,0x46,0x2b,0x6c,0x32,0xb4,0xc8,0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0xb5, +0xd2,0x26,0x83,0x8b,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x66,0x2b,0x6e,0x32,0xbc, +0xc8,0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0xb7,0xb2,0x26,0x83,0x8a,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x41,0x86,0x2b,0x6c,0x32,0xac,0xc8,0x88,0xc1,0x01,0x80,0x20,0x18, +0x64,0xb9,0xd2,0x26,0x03,0x8b,0x98,0x10,0x23,0xf2,0x31,0x81,0x80,0x8f,0x05,0x2e, +0x22,0x1f,0x0b,0x06,0xf8,0xd8,0x51,0xc4,0xc7,0x02,0x1b,0x91,0x8f,0x25,0x32,0x22, +0x1f,0x3b,0x82,0xf8,0x58,0x42,0x23,0xf2,0x31,0x21,0x88,0xcf,0x88,0xc1,0x01,0x80, +0x20,0x18,0xa8,0x41,0xaf,0xf8,0x49,0x7d,0x98,0xc8,0x88,0x81,0x03,0x80,0x20,0x18, +0x44,0xe8,0xf2,0x26,0x41,0x7a,0xa0,0x47,0xa8,0x20,0x86,0x70,0x06,0x63,0x32,0x62, +0x70,0x00,0x20,0x08,0x06,0x67,0xf0,0x2b,0x7e,0xa2,0x1e,0xb5,0x32,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x60,0xe2,0x21,0xc4,0xc7,0xc4,0x43,0x88,0xcf,0x88,0xc1,0x01,0x80, +0x20,0x18,0x90,0x41,0xb9,0x8c,0xca,0x7b,0xfc,0xca,0x68,0x42,0x00,0x8c,0x26,0x08, +0xc1,0x09,0x0d,0x3b,0xa1,0x61,0x76,0x08,0xf4,0xb1,0x43,0xa0,0xcf,0x88,0xc1,0x01, +0x80,0x20,0x18,0x90,0x01,0xbb,0xa8,0x8a,0x7d,0xa0,0xcb,0x68,0x42,0x00,0x8c,0x26, +0x08,0xc1,0x09,0x0d,0x3b,0xa1,0x61,0x26,0x1c,0xf2,0x31,0xe1,0x90,0xcf,0x88,0x81, +0x01,0x80,0x20,0x18,0x38,0xfc,0xb2,0x2a,0xc2,0x88,0x81,0x01,0x80,0x20,0x18,0x38, +0xfd,0xc2,0x2a,0xc2,0x09,0x00,0x3a,0x01,0x40,0x23,0x06,0x07,0x00,0x82,0x60,0xa0, +0x06,0xf5,0x62,0x2b,0x25,0x12,0x26,0x23,0x06,0x0d,0x00,0x82,0x60,0x40,0xfd,0x0b, +0xae,0x04,0xf2,0x32,0x08,0xb9,0x92,0x2b,0xb9,0x92,0x2b,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0xa3,0x09,0x9b,0x30,0x9a,0xc0,0x0d,0x26,0x10,0xf2,0x31,0x81,0x90,0x8f, +0x5d,0x82,0x7c,0xec,0x12,0xe4,0x63,0x82,0x20,0x1f,0x13,0x04,0xf9,0x98,0x10,0xc0, +0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x9c,0x96,0xf9,0x95,0xc0,0x10,0x44,0x3e,0x86, +0x20,0xf2,0x31,0x21,0x80,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x38,0x31,0x33,0x2e, +0xc1,0x70,0x44,0x41,0x2a,0xc2,0x37,0xcb,0x80,0x34,0xc1,0x2c,0x41,0x32,0x50,0xd1, +0xe4,0x82,0xe2,0x52,0xc8,0x40,0x45,0x93,0x0a,0x8a,0x81,0x0c,0x54,0x00,0x83,0xc2, +0x5a,0xc8,0x2c,0xc1,0x62,0x41,0xca,0x80,0x60,0xb8,0x21,0x30,0x19,0x30,0x98,0x65, +0x60,0x92,0x60,0xa0,0xa2,0x51,0x92,0x57,0x58,0x06,0x2a,0x1a,0x25,0xf9,0x83,0x65, +0xa0,0x02,0xb0,0xad,0xa4,0x15,0x96,0x0a,0x3a,0xa8,0xa3,0x83,0xe1,0x86,0xc1,0x65, +0xd0,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x3a,0x9c,0x51,0x97,0xe1,0x65,0xa6,0x1b, +0x02,0x42,0x18,0x6e,0x30,0x62,0xc6,0x0c,0x4c,0x0e,0xe4,0x05,0x04,0x23,0x06,0x07, +0x00,0x82,0x60,0xd0,0xf1,0x4c,0xbb,0x0c,0xc1,0x74,0x43,0x40,0x0c,0xc3,0x0d,0x4f, +0xcd,0xa0,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x74,0x3f,0x13,0x2f,0x89,0xcd,0x4c, +0x37,0x04,0x8a,0x30,0xdc,0x20,0xe1,0x8c,0x19,0x18,0x1e,0xe4,0x0b,0x08,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xa0,0x1b,0x1b,0x7a,0x19,0x82,0xe9,0x86,0x80,0x18,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0x40,0x0d,0xc0,0x26,0x64,0xe0,0x84,0x55,0x46,0x0c,0x1a,0x00, +0x04,0xc1,0x80,0x52,0x9b,0x91,0x09,0x7a,0x26,0x11,0x48,0x86,0x64,0x48,0x86,0x64, +0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x0c,0xca, +0x86,0x64,0xe0,0x64,0x67,0x46,0x13,0x02,0x61,0x34,0x41,0x18,0x4c,0x28,0xe4,0x63, +0x42,0x21,0x1f,0x13,0x04,0xf9,0x98,0x20,0xc8,0xc7,0x84,0x00,0x3e,0x23,0x06,0x06, +0x00,0x82,0x60,0xe0,0xdc,0x4d,0xca,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xd1, +0x0d,0xcb,0x04,0xdf,0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0x75,0xd3,0x32,0x42,0x60, +0x74,0x10,0xd0,0xc7,0xe8,0x40,0xa0,0x8f,0x29,0x03,0x7d,0x4c,0x21,0xe8,0x33,0x62, +0x90,0x00,0x20,0x08,0x06,0x5b,0xde,0xfc,0x8b,0x10,0x10,0xc3,0x88,0xc1,0x01,0x80, +0x20,0x18,0x64,0x7b,0xf3,0x32,0x67,0x10,0x98,0x19,0xcc,0x0d,0x08,0x86,0x1b,0x02, +0xb8,0x01,0x83,0x59,0x06,0x65,0x09,0x66,0x09,0x9a,0x81,0x8a,0x86,0xbd,0x0e,0x83, +0x19,0xa8,0x68,0xc8,0xe1,0xb0,0x18,0xc3,0x17,0x21,0x3e,0x26,0xb8,0x8b,0x7c,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0xc0,0x31,0x1d,0xbb,0x09,0xac,0x4f,0x6c,0x81,0x3e,0xd6, +0x27,0xb6,0x40,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x50,0x03,0xbf,0xf9,0x99,0x59, +0x61,0x97,0x11,0x83,0x06,0x00,0x41,0x30,0xa0,0x50,0x27,0x6c,0x82,0xbd,0x51,0x95, +0x54,0x11,0x1b,0xb1,0x11,0x1b,0xb1,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x30,0xc1, +0x80,0x8f,0x09,0x06,0x7c,0x46,0x13,0xc2,0x41,0x18,0x4d,0x10,0x87,0xc1,0xc0,0x81, +0x90,0x8f,0x81,0x03,0x21,0x1f,0x13,0x07,0x92,0x81,0x8f,0x89,0x43,0xc9,0xc0,0x67, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0xb2,0xd8,0x29,0x1b,0x42,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x4c,0x76,0xcc,0x86,0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x9b,0x9d, +0xb5,0x51,0x19,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x32,0xda,0x61,0x9b,0x95,0x11, +0x4e,0x69,0xd8,0x29,0x0d,0x33,0x42,0xa0,0x8f,0x11,0x02,0x7d,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0x40,0x0d,0x64,0x67,0x6e,0xd0,0x05,0x64,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0x40,0x0d,0x66,0x87,0x6e,0xc2,0x65,0x5f,0x46,0x0c,0x1e,0x00,0x04,0xc1,0xe0,0xc3, +0x9d,0x9f,0x11,0x02,0x62,0x60,0x19,0x96,0x81,0x1d,0xd8,0xb9,0x1b,0x9a,0x19,0x4d, +0x08,0x80,0xd1,0x04,0x21,0x30,0x75,0xb8,0xe4,0x63,0xea,0x70,0xc9,0xc7,0x04,0x41, +0x3e,0x26,0x08,0xf2,0x31,0x21,0x80,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x38,0xe7, +0x93,0x37,0x81,0x05,0x30,0x23,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x70,0xd2,0xe7, +0x6e,0x02,0x0b,0x62,0x46,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xe0,0xac,0x0f,0xde, +0x04,0x23,0x06,0x06,0x00,0x82,0x60,0xe0,0xb0,0x0f,0xef,0x04,0xd6,0x34,0xf2,0xb1, +0xa6,0x91,0x8f,0x09,0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0x81,0x1f,0xd1, +0x09,0xcc,0x0c,0xcc,0x40,0x3e,0x66,0x06,0x66,0x20,0x1f,0x13,0x02,0xf8,0x8c,0x18, +0x18,0x00,0x08,0x82,0x81,0x43,0x3f,0xa6,0x13,0x58,0x11,0xd0,0x67,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0x1c,0xfb,0x31,0x9f,0xc0,0xd6,0x26,0x88,0x8f,0x05,0x8c,0x7c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x0c,0xde,0xc7,0x75,0xf4,0xc5,0x7c,0x46,0x13,0x02, +0x60,0x34,0x41,0x08,0x4c,0x6c,0x84,0xf8,0x98,0x10,0xd0,0x67,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0xce,0x80,0x7e,0x66,0xe7,0x5f,0xdc,0x67,0x34,0x21,0x10,0x2c,0x18,0xe4, +0x33,0x4b,0xe0,0x0c,0x54,0x34,0xec,0xd6,0x9c,0xc2,0x33,0x50,0xd1,0x10,0xcd,0x28, +0x3c,0x03,0x15,0x00,0xfa,0x35,0x7f,0xf0,0x0c,0x54,0x00,0x6a,0xd7,0x0c,0xcf,0x2c, +0x01,0x64,0x01,0xfe,0x80,0x60,0xb8,0x21,0xa8,0x1f,0x30,0x98,0x65,0x88,0x9c,0x60, +0xa0,0xa2,0x61,0x9c,0x3d,0x80,0x06,0x2a,0x1a,0xc6,0xb9,0x03,0x68,0xa0,0x02,0x60, +0x9c,0x39,0x80,0x06,0x2a,0x00,0xbb,0x73,0xee,0x00,0xaa,0x60,0x65,0xa0,0x90,0x95, +0x81,0x11,0x83,0x03,0x00,0x41,0x30,0x20,0x03,0x12,0x12,0x1f,0x97,0xf1,0x9f,0xd1, +0x84,0x00,0x18,0x4d,0x10,0x82,0xe1,0x86,0x42,0x20,0x83,0xe1,0x86,0x42,0x20,0x83, +0x12,0x02,0x9d,0x6e,0x38,0x1d,0xd4,0x09,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x0d, +0x52,0x48,0x7d,0xc0,0xc6,0x6e,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80,0x9a,0x21,0xf6, +0x09,0x4c,0x48,0x49,0xda,0xa7,0x7d,0xda,0xa7,0x7d,0x46,0x13,0x02,0x60,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0xce,0xa0,0x85,0xd8,0x07,0x67,0x48,0x68,0x34,0x21,0x00,0x46, +0x13,0x84,0xc0,0x08,0x21,0x3e,0x26,0x04,0xf4,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0x33,0x90,0xa1,0xf8,0xe9,0x19,0x16,0x1a,0x4d,0x08,0x04,0x1b,0x16,0xf9,0x58,0x20, +0xc8,0x67,0x38,0x02,0x0c,0x82,0xe0,0xbb,0x00,0x10,0x15,0x64,0x3b,0x62,0x70,0x00, +0x20,0x08,0x06,0xd9,0x0f,0xcd,0xcf,0x46,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x06, +0x46,0xf8,0xd3,0x15,0xb6,0xe1,0x10,0x08,0x86,0x1b,0x82,0x1a,0x02,0x83,0x59,0x86, +0x07,0x0a,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0x39,0xa3,0x1b,0x1a,0x07,0x13,0x87, +0x40,0x3e,0xc3,0x11,0xa2,0xd0,0x3b,0xc2,0x37,0xdd,0x20,0x07,0xbf,0x13,0x18,0x72, +0xd0,0xc7,0xc0,0x27,0x88,0xcf,0x70,0xc3,0xe2,0x43,0x61,0x30,0xdd,0x30,0x3e,0xe2, +0x13,0xd8,0x10,0xc8,0xc7,0x8c,0x20,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xe0,0xc4, +0x51,0x18,0x05,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xb9,0x91,0x09,0x05,0xca,0x88, +0xc1,0x01,0x80,0x20,0x18,0xa8,0x01,0x1a,0xa5,0xd0,0xdd,0xd0,0xce,0x88,0x41,0x03, +0x80,0x20,0x18,0x50,0x72,0xb4,0x42,0x41,0x19,0xd1,0xcd,0xdc,0xb0,0x10,0x0b,0xb1, +0x10,0x0b,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0xd5,0x0d,0x62, +0x47,0x0c,0x8c,0x01,0x04,0xc1,0x20,0xe1,0xa3,0xfb,0x09,0xae,0x6e,0x10,0x3b,0x62, +0x60,0x0c,0x20,0x08,0x06,0x49,0x1f,0xe1,0x4f,0x70,0x75,0x83,0xd8,0x11,0x03,0x63, +0x00,0x41,0x30,0x48,0xfc,0x28,0x7f,0x82,0xab,0x1b,0xc4,0x8e,0x18,0x18,0x03,0x08, +0x82,0x41,0xf2,0x47,0xfa,0x13,0x5c,0xdd,0x20,0x76,0xc4,0xc0,0x18,0x40,0x10,0x0c, +0x12,0x50,0xda,0x9f,0xa0,0xfa,0xc6,0x85,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x3a, +0x3c,0x52,0xa1,0xe0,0x8d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0xcb,0xa3,0x15,0xda, +0x11,0x38,0x1a,0x31,0x68,0x00,0x10,0x04,0x03,0xca,0x8f,0x6e,0xa8,0x89,0x23,0x21, +0xc0,0x21,0x1c,0xc2,0x21,0x1c,0x1a,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18, +0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x50,0x83,0x3c,0xd2,0xa1,0xd5,0x31,0x9f,0x11, +0x83,0x06,0x00,0x41,0x30,0xa0,0x46,0x89,0x87,0x02,0x3b,0x3a,0x8c,0x1e,0xea,0xa1, +0x1e,0xea,0xa1,0xd1,0x84,0x00,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x35,0xe0,0xa3, +0x1e,0x7a,0x9d,0xf4,0x19,0x31,0x68,0x00,0x10,0x04,0x03,0xca,0x94,0x7e,0x28,0xc8, +0x23,0x25,0x01,0x23,0x30,0x02,0x23,0x30,0x1a,0x4d,0x08,0x80,0xa5,0x1c,0x4e,0x67, +0x8f,0xf6,0x68,0x29,0x87,0xd3,0xe1,0x23,0x3e,0x5a,0xca,0xe1,0x74,0xfa,0xa8,0x8f, +0x86,0x0d,0x88,0x81,0x19,0x80,0x61,0x03,0x42,0x58,0x06,0x60,0xd8,0x80,0x08,0x94, +0x01,0xd8,0xca,0xe1,0x74,0xfc,0xc8,0x8f,0x86,0x0d,0x88,0x00,0x19,0x80,0xad,0x1c, +0x4e,0xe7,0x8f,0xfe,0x68,0xd8,0x80,0x08,0x8c,0x01,0x18,0x31,0x68,0x00,0x10,0x04, +0x03,0xaa,0x95,0xcc,0x88,0x03,0xa5,0xd7,0x81,0xce,0xe8,0x8c,0xce,0xe8,0x8c,0x46, +0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c, +0xa8,0x58,0x52,0xa3,0x87,0x94,0x66,0x87,0x5a,0xa3,0x35,0x5a,0xa3,0x35,0x1a,0x4d, +0x08,0x80,0x11,0x83,0x06,0x00,0x41,0x30,0xa0,0x66,0x89,0x8d,0x1c,0x53,0xaa,0x1d, +0xab,0x8d,0xda,0xa8,0x8d,0xda,0x68,0x34,0x21,0x00,0x96,0x72,0xa0,0x1d,0x54,0x52, +0xa5,0xa5,0x1c,0x68,0x27,0x95,0x56,0x69,0x29,0x07,0xda,0x51,0x25,0x56,0x1a,0x36, +0x20,0x06,0x65,0x00,0x86,0x0d,0x08,0x21,0x19,0x80,0x61,0x03,0x22,0x40,0x06,0x60, +0x2b,0x07,0xda,0x59,0xa5,0x56,0x1a,0x36,0x20,0x82,0x63,0x00,0xb6,0x72,0xa0,0x1d, +0x56,0x72,0xa5,0x61,0x03,0x22,0x30,0x06,0xa0,0x78,0xe7,0x95,0xc0,0x5e,0xc1,0x8d, +0x40,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x1d,0x2e,0xa5,0x91,0x10,0x8c,0x18,0x34, +0x00,0x08,0x82,0x01,0xd5,0x4b,0x76,0xc4,0x06,0xb0,0x14,0x80,0xc1,0x1d,0xdd,0xd1, +0x1d,0xdd,0xd1,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34, +0x00,0x08,0x82,0x01,0x15,0x4e,0x7a,0xf4,0xd1,0x52,0x41,0x06,0x7b,0xb4,0x47,0x7b, +0xb4,0x47,0xa3,0x09,0x01,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xd4,0x38,0xf1,0x91, +0x67,0x4b,0x87,0x19,0xf4,0x51,0x1f,0xf5,0x51,0x1f,0x8d,0x26,0x04,0xc0,0x52,0x0e, +0xe4,0x83,0x4b,0xb6,0xb4,0x94,0x03,0xf9,0xe4,0xd2,0x2d,0x2d,0xe5,0x40,0x3e,0xba, +0x84,0x4b,0xc3,0x06,0xc4,0xa0,0x0c,0xc0,0xb0,0x01,0x21,0x24,0x03,0x30,0x6c,0x40, +0x04,0xc8,0x00,0x6c,0xe5,0x40,0x3e,0xbb,0x94,0x4b,0xc3,0x06,0x44,0x70,0x0c,0xc0, +0x56,0x0e,0xe4,0xc3,0x4b,0xba,0x34,0x6c,0x40,0x04,0xc6,0x00,0x8c,0x18,0x34,0x00, +0x08,0x82,0x01,0xa5,0x4e,0xa3,0x94,0x07,0xbd,0xe4,0x06,0xeb,0x43,0x4a,0xa4,0x44, +0x4a,0xa4,0x34,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d, +0x00,0x82,0x60,0x40,0xb9,0xd3,0x29,0xb1,0x41,0x38,0xc9,0xc1,0xfb,0xa0,0x12,0x2a, +0xa1,0x12,0x2a,0x8d,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x50,0xf0,0x94, +0x4a,0x6b,0x30,0x4e,0x74,0x10,0x3f,0xaa,0xa4,0x4a,0xaa,0xa4,0x4a,0xa3,0x09,0x01, +0xb0,0x94,0x43,0xfc,0x94,0x53,0x38,0x2d,0xe5,0x10,0x3f,0xe6,0x24,0x4e,0x4b,0x39, +0xc4,0xcf,0x39,0x8d,0xd3,0xb0,0x01,0x31,0x28,0x03,0x30,0x6c,0x40,0x08,0xc9,0x00, +0x0c,0x1b,0x10,0x01,0x32,0x00,0x5b,0x39,0xc4,0x0f,0x3a,0x91,0xd3,0xb0,0x01,0x11, +0x1c,0x03,0xb0,0x95,0x43,0xfc,0xa4,0x53,0x39,0x0d,0x1b,0x10,0x81,0x31,0x00,0x23, +0x06,0x0d,0x00,0x82,0x60,0x40,0xdd,0x13,0x2c,0xd5,0x81,0x3a,0xe5,0x0f,0xfe,0xc4, +0x52,0x2c,0xc5,0x52,0x2c,0x8d,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x50, +0xf9,0x24,0x4b,0x74,0xc0,0x4e,0xfb,0xa3,0x3f,0xb3,0x34,0x4b,0xb3,0x34,0x4b,0xa3, +0x09,0x01,0xb0,0x94,0x83,0xfe,0xb8,0x53,0x3a,0x2d,0xe5,0xa0,0x3f,0xef,0xa4,0x4e, +0x4b,0x39,0xe8,0x0f,0x3c,0xad,0xd3,0xb0,0x01,0x31,0xac,0xc2,0x00,0x0c,0x1b,0x10, +0x82,0x2a,0x0c,0xc0,0xb0,0x01,0x11,0xa4,0xc2,0x00,0x6c,0xe5,0xa0,0x3f,0xf1,0xc4, +0x4e,0xc3,0x06,0x44,0x70,0x0c,0xc0,0x56,0x0e,0xfa,0x23,0x4f,0xed,0x34,0x6c,0x40, +0x04,0xc6,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0x01,0x05,0x52,0xb9,0xf4,0x0a,0xf3, +0x44,0x06,0x21,0xa4,0x4b,0xba,0xa4,0x4b,0xba,0x34,0x9a,0x10,0x00,0xa3,0x09,0x42, +0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0x40,0x91,0x54,0x2f,0x89,0xc2, +0x3d,0xa1,0x41,0x09,0xf9,0x92,0x2f,0xf9,0x92,0x2f,0x8d,0x26,0x04,0xc0,0x88,0x41, +0x03,0x80,0x20,0x18,0x50,0x26,0xf5,0x4b,0xa1,0x90,0x4f,0x6a,0x70,0x42,0xe0,0x04, +0x4e,0xe0,0x04,0x4e,0xa3,0x09,0x01,0xb0,0x94,0xc3,0x09,0xed,0x53,0x3d,0x2d,0xe5, +0x70,0x42,0xfc,0x64,0x4f,0x4b,0x39,0x9c,0x50,0x3f,0xdd,0xd3,0xb0,0x01,0x31,0x28, +0x03,0x30,0x6c,0x40,0x08,0xc9,0x00,0x0c,0x1b,0x10,0x01,0x32,0x00,0x5b,0x39,0x9c, +0x90,0x3f,0xe1,0xd3,0xb0,0x01,0x11,0x1c,0x03,0xb0,0x95,0xc3,0x09,0xfd,0x53,0x3e, +0x0d,0x1b,0x10,0x81,0x31,0x00,0x06,0x12,0xe0,0x04,0x82,0x11,0x83,0x03,0x00,0x41, +0x30,0xe8,0x54,0x6a,0x97,0x7a,0x25,0x18,0x31,0x68,0x00,0x10,0x04,0x03,0xea,0xa5, +0xd0,0xc9,0x17,0x44,0x6a,0x16,0x82,0x74,0x4a,0xa7,0x74,0x4a,0xa7,0xd1,0x84,0x00, +0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x31,0x68,0x00,0x10,0x04,0x03,0x6a,0xa6, +0xd8,0x29,0x16,0x4c,0xea,0x16,0x8a,0x76,0x6a,0xa7,0x76,0x6a,0xa7,0xd1,0x84,0x00, +0x18,0x31,0x68,0x00,0x10,0x04,0x03,0xaa,0xa6,0xdc,0x09,0x16,0x50,0x2a,0x17,0x8e, +0x77,0x7a,0xa7,0x77,0x7a,0xa7,0xd1,0x84,0x00,0x58,0xca,0xc1,0x86,0x54,0x6a,0xa5, +0x96,0x72,0xb0,0xa1,0x95,0x62,0xa9,0xa5,0x1c,0x6c,0x88,0xa5,0x5a,0x6a,0xd8,0x80, +0x18,0x94,0x01,0x18,0x36,0x20,0x84,0x64,0x00,0x86,0x0d,0x88,0x00,0x19,0x80,0xad, +0x1c,0x6c,0xa8,0xa5,0x5c,0x6a,0xd8,0x80,0x08,0x8e,0x01,0xd8,0xca,0xc1,0x86,0x5c, +0xea,0xa5,0x86,0x0d,0x88,0xc0,0x18,0x80,0x11,0x83,0x06,0x00,0x41,0x30,0xa0,0x78, +0xaa,0x9e,0xd6,0xe1,0xa5,0x7c,0xc8,0xb1,0x27,0x7b,0xb2,0x27,0x7b,0x1a,0x4d,0x08, +0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0x11,0x83,0x06,0x00,0x41,0x30,0xa0,0xc0, +0x2a,0x9f,0x7c,0x61,0xa6,0xc4,0x48,0xd2,0x27,0x7d,0xd2,0x27,0x7d,0x1a,0x4d,0x08, +0x80,0x11,0x83,0x06,0x00,0x41,0x30,0xa0,0xc4,0x6a,0x9f,0x7a,0xa1,0xa6,0xc8,0x88, +0xe2,0x27,0x7e,0xe2,0x27,0x7e,0x1a,0x4d,0x08,0x80,0xa5,0x1c,0xc6,0xe8,0xa6,0x6c, +0x6a,0x29,0x87,0x31,0xc2,0xa9,0x9b,0x5a,0xca,0x61,0x8c,0x72,0x0a,0xa7,0x86,0x0d, +0x88,0x41,0x19,0x80,0x61,0x03,0x42,0x48,0x06,0x60,0xd8,0x80,0x08,0x90,0x01,0xd8, +0xca,0x61,0x8c,0x74,0x2a,0xa7,0x86,0x0d,0x88,0xe0,0x18,0x80,0xad,0x1c,0xc6,0x68, +0xa7,0x74,0x6a,0xd8,0x80,0x08,0x8c,0x01,0x18,0x31,0x68,0x00,0x10,0x04,0x03,0x2a, +0xad,0x44,0x0a,0x1f,0x78,0xaa,0x15,0xb6,0x91,0x1a,0xa9,0x91,0x1a,0xa9,0xd1,0x84, +0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x31,0x68,0x00,0x10,0x04,0x03,0xaa, +0xad,0x4c,0x6a,0x1d,0xc0,0x2a,0x16,0xbe,0x93,0x3a,0xa9,0x93,0x3a,0xa9,0xd1,0x84, +0x00,0x18,0x31,0x68,0x00,0x10,0x04,0x03,0xea,0xad,0x50,0x4a,0x1d,0xc4,0x6a,0x16, +0xc2,0x20,0xa5,0x52,0x2a,0xa5,0x52,0x6a,0x34,0x21,0x00,0x96,0x72,0x80,0x23,0xb2, +0xea,0xa9,0xa5,0x1c,0xe0,0xa8,0xac,0x7c,0x6a,0x29,0x07,0x38,0x32,0xab,0x9f,0x1a, +0x36,0x20,0x06,0x65,0x00,0x86,0x0d,0x08,0x21,0x19,0x80,0x61,0x03,0x22,0x40,0x06, +0x60,0x2b,0x07,0x38,0x3a,0x2b,0xb0,0x1a,0x36,0x20,0x82,0x63,0x00,0xb6,0x72,0x80, +0x23,0xb4,0x0a,0xab,0x61,0x03,0x22,0x30,0x06,0xc0,0xde,0x41,0x1e,0xe0,0x63,0x41, +0x39,0xc0,0xc7,0x02,0x72,0x80,0x8f,0x05,0xb7,0x00,0x1f,0x0b,0x6c,0x01,0x3e,0x16, +0xb0,0x02,0x7c,0x2c,0x58,0x05,0xf8,0x58,0x50,0x0a,0xf0,0xb1,0x80,0x14,0xe0,0x63, +0x81,0x1e,0xc0,0xc7,0x82,0x3c,0x80,0x8f,0x05,0x6d,0x00,0x1f,0x0b,0xd8,0x00,0x3e, +0x16,0x88,0x01,0x7c,0x2c,0x08,0x03,0xf8,0x58,0x70,0xc1,0xc7,0x02,0x0b,0x3e,0xc3, +0x11,0x81,0x3f,0x09,0xdf,0x2c,0x83,0x64,0x05,0xb3,0x04,0xd3,0x40,0x45,0x53,0x0a, +0x94,0x88,0x48,0x03,0x15,0xcd,0x1f,0x50,0x2a,0x22,0x0d,0x54,0x34,0x79,0x40,0xc9, +0x88,0x34,0x50,0xd1,0xcc,0x01,0x65,0x23,0xd2,0x40,0x45,0xd3,0x06,0x94,0x8e,0x48, +0x03,0x15,0x4d,0x18,0x50,0x28,0x1a,0x48,0x03,0x15,0x4d,0x18,0x50,0x7c,0x22,0x0d, +0x54,0x00,0x61,0x40,0x91,0x6c,0x20,0x8d,0x18,0x2c,0x00,0x08,0x82,0x41,0x18,0xa8, +0x16,0x4f,0x11,0x85,0x41,0x14,0xc6,0x88,0xc1,0x02,0x80,0x20,0x18,0x84,0xc1,0x6a, +0xf5,0x94,0x4f,0xf4,0x04,0x4f,0xf8,0x44,0x4f,0xf0,0xc4,0x88,0xc1,0x01,0x80,0x20, +0x18,0x64,0xb0,0x85,0x56,0x81,0x30,0x62,0xb0,0x00,0x20,0x08,0x06,0x61,0xd0,0x5a, +0x3f,0x05,0x16,0x3f,0xe1,0x13,0x07,0x92,0x58,0x20,0xd0,0xc7,0x02,0x7e,0x92,0x8f, +0xf1,0x53,0x10,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x70,0x72,0xeb,0xac,0x1c,0x13, +0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x81,0xb3,0x5b,0x68,0x15,0x8c,0x18,0x18, +0x00,0x08,0x82,0x81,0xc3,0x5b,0x6a,0x25,0x59,0x50,0xc8,0x67,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0x1c,0xdf,0x5a,0xab,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xb2,0xdd,0x9a, +0x2b,0x88,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x8c,0xb7,0xe8,0x0a,0x12,0x0c,0xa2, +0x2d,0x18,0x0c,0x37,0x04,0xb0,0x05,0x06,0xb3,0x0c,0x15,0x15,0x2c,0xe5,0x00,0x4e, +0xb4,0x25,0x50,0xd0,0x18,0x4b,0x39,0x84,0x93,0x6d,0x11,0x14,0x34,0xc6,0x52,0x0e, +0xe2,0x84,0x5b,0x06,0x05,0x8d,0xb1,0x95,0xc3,0x38,0xe9,0x16,0x42,0x41,0x63,0x6c, +0xe5,0x40,0x4e,0xbc,0xa5,0x50,0xd0,0x18,0xb3,0x04,0xd3,0x2c,0x81,0x35,0x50,0xd1, +0x90,0x6a,0x10,0x71,0xd5,0x40,0x45,0x83,0x2f,0x11,0x57,0x8d,0x18,0x1c,0x00,0x08, +0x82,0x81,0x1a,0x90,0x57,0x69,0xf5,0xd3,0x4a,0x8d,0x18,0x38,0x00,0x08,0x82,0x41, +0xf4,0x5e,0x76,0x15,0xc0,0xd3,0x3b,0xa1,0xd6,0x20,0x0c,0x83,0x5a,0x8d,0x18,0x18, +0x03,0x08,0x82,0x41,0x22,0x5f,0x6e,0x45,0x17,0x23,0x06,0xc6,0x00,0x82,0x60,0x90, +0xc8,0x97,0x5b,0xd5,0xc5,0x88,0x81,0x31,0x80,0x20,0x18,0x24,0xf2,0xe5,0x56,0x78, +0x31,0x62,0x60,0x0c,0x20,0x08,0x06,0x89,0x7c,0xb9,0xd5,0x5d,0x8c,0x18,0x18,0x03, +0x08,0x82,0x41,0x22,0x5f,0x6e,0x65,0x17,0x18,0x10,0x03,0x00,0x26,0x00,0x00,0x00, +0x5b,0x0a,0x58,0x08,0x40,0xe1,0x28,0x85,0x2d,0xc5,0x2c,0x04,0xa0,0x70,0x94,0xc2, +0x96,0xc2,0x16,0x02,0x50,0x38,0x4a,0x61,0x4b,0x91,0x0b,0x01,0x28,0x1c,0xa5,0xb0, +0x65,0x50,0x87,0x00,0x14,0xb6,0x0c,0x20,0x14,0x80,0xc2,0x96,0x41,0x84,0x02,0x50, +0xd8,0x32,0xc8,0x50,0x00,0x0a,0x5b,0x06,0x1a,0x0a,0x40,0x61,0xcb,0x70,0x46,0x01, +0x28,0x6c,0x19,0xd2,0x28,0x00,0x85,0x2d,0x43,0x1e,0x05,0xa0,0xb0,0x65,0xd8,0xa3, +0x00,0x14,0xb6,0x0c,0xa7,0x14,0x80,0xc2,0x96,0x21,0x95,0x02,0x50,0xd8,0x32,0xe4, +0x52,0x00,0x0a,0x5b,0x86,0x5d,0x0a,0x40,0x61,0xcb,0xd0,0x4e,0x01,0x28,0x6c,0x19, +0xde,0x29,0x00,0x85,0x2d,0xc3,0x3f,0x05,0xa0,0xb0,0x65,0x08,0xa9,0x00,0x14,0xb6, +0x0c,0x31,0x15,0x80,0xc2,0x96,0x61,0xa6,0x02,0x50,0xd8,0x32,0xa4,0x56,0x00,0x0a, +0x5b,0x86,0xd5,0x0a,0x40,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_16bit_68d99547c9033e4c9a75fe5a0cd0542f.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_16bit_68d99547c9033e4c9a75fe5a0cd0542f.h new file mode 100644 index 00000000..a9ce0664 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_16bit_68d99547c9033e4c9a75fe5a0cd0542f.h @@ -0,0 +1,852 @@ +// ffx_fsr2_depth_clip_pass_wave64_16bit_68d99547c9033e4c9a75fe5a0cd0542f.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_16bit_68d99547c9033e4c9a75fe5a0cd0542f_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_68d99547c9033e4c9a75fe5a0cd0542f_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_68d99547c9033e4c9a75fe5a0cd0542f_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_68d99547c9033e4c9a75fe5a0cd0542f_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_16bit_68d99547c9033e4c9a75fe5a0cd0542f_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_exposure", "r_reactive_mask", "r_transparency_and_composition_mask", "r_reconstructed_previous_nearest_depth", "r_dilated_motion_vectors", "r_previous_dilated_motion_vectors", "r_dilatedDepth", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_68d99547c9033e4c9a75fe5a0cd0542f_SRVResourceBindings[] = { 7, 6, 9, 3, 4, 0, 1, 5, 2, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_68d99547c9033e4c9a75fe5a0cd0542f_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_68d99547c9033e4c9a75fe5a0cd0542f_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_16bit_68d99547c9033e4c9a75fe5a0cd0542f_UAVResourceNames[] = { "rw_prepared_input_color", "rw_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_68d99547c9033e4c9a75fe5a0cd0542f_UAVResourceBindings[] = { 1, 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_68d99547c9033e4c9a75fe5a0cd0542f_UAVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_68d99547c9033e4c9a75fe5a0cd0542f_UAVResourceSpaces[] = { 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_16bit_68d99547c9033e4c9a75fe5a0cd0542f_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_68d99547c9033e4c9a75fe5a0cd0542f_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_68d99547c9033e4c9a75fe5a0cd0542f_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_68d99547c9033e4c9a75fe5a0cd0542f_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_68d99547c9033e4c9a75fe5a0cd0542f_size = 13184; + +static const unsigned char g_ffx_fsr2_depth_clip_pass_wave64_16bit_68d99547c9033e4c9a75fe5a0cd0542f_data[] = { +0x44,0x58,0x42,0x43,0x26,0x8a,0xdb,0x82,0x01,0xf0,0x33,0xba,0x30,0x21,0x6a,0xc7, +0x88,0x98,0xee,0x33,0x01,0x00,0x00,0x00,0x80,0x33,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0xa4,0x11,0x00,0x00,0xc0,0x11,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x80,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xa8,0x0f,0x00,0x00,0x66,0x00,0x05,0x00, +0xea,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x90,0x0f,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xe1,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x0a,0x00,0x00,0x00, +0x1b,0x88,0x40,0x00,0x96,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30, +0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09,0xa0,0x36,0x18,0xc4,0xff,0xff,0xff,0xff, +0x0f,0x80,0x04,0x54,0x00,0x00,0x00,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x84,0x40,0x98,0x10,0x0c,0x13,0x02,0x61,0x42,0x40,0x00,0x89,0x20,0x00,0x00, +0xf2,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0xa0,0xc2,0x1c,0x01,0x18,0x24,0x01,0x80,0x02,0x23,0x00,0x25,0x18,0x10,0x61, +0x8e,0x00,0x14,0xe6,0x08,0x10,0x3a,0x94,0x61,0x60,0x40,0x50,0xa2,0x0c,0x00,0x00, +0x80,0x16,0x33,0x00,0x65,0x68,0x00,0x1a,0xe4,0xb8,0x67,0xb8,0xfc,0x09,0x7b,0x08, +0xc9,0x0f,0x81,0x66,0x58,0x08,0x14,0x20,0xca,0x32,0x00,0x40,0x00,0x00,0x40,0xa3, +0xd1,0x68,0x1c,0x28,0x72,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a, +0x4c,0x7e,0x71,0xdb,0xa8,0x68,0x34,0x1a,0x0d,0x40,0x51,0x26,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0xa2,0xdc,0x34,0x5c,0xfe,0x84,0x3d,0x84,0xe4,0xaf,0x84,0xb4, +0x12,0x93,0x8f,0xdc,0x36,0x2a,0x00,0x00,0x00,0x00,0x50,0x14,0x0b,0x00,0x02,0x00, +0x00,0x00,0x00,0x00,0x80,0x2e,0x85,0x68,0x00,0x1a,0x0d,0xca,0x14,0xa3,0x01,0x68, +0x34,0x1a,0x0d,0xda,0x14,0x02,0x00,0x00,0x00,0xa8,0x53,0x98,0x09,0x00,0x02,0x69, +0x34,0x1a,0x0d,0x00,0x00,0xd0,0xa0,0x4f,0x41,0x1a,0x80,0x46,0xa3,0xd1,0x68,0x34, +0x28,0x74,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x8f, +0xdc,0x36,0x22,0x00,0x00,0x00,0xa0,0x10,0x23,0x00,0x04,0x40,0xa4,0xa3,0x86,0xcb, +0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0xfc,0xe2,0xb6,0x11,0xd1,0x68, +0x34,0x1a,0x85,0x30,0x01,0x20,0x00,0x3a,0xdd,0x36,0x5c,0xfe,0x84,0x3d,0x84,0xe4, +0xaf,0x84,0xe4,0x50,0x91,0x40,0xa4,0x91,0xf3,0x10,0xd1,0x84,0x10,0x12,0x12,0x00, +0x80,0x42,0x40,0x00,0x90,0x14,0xa9,0x0e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57, +0x42,0xda,0x90,0x66,0x40,0x04,0x00,0x00,0x38,0xcc,0x11,0x04,0xa5,0x80,0x00,0x58, +0x80,0x16,0xb9,0x06,0x02,0x86,0x11,0x88,0x66,0xa6,0x36,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60, +0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03, +0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14, +0x00,0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71, +0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00, +0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xc4,0x64,0x34,0x1b,0x46,0x10,0x9a,0x99, +0xda,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8, +0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1, +0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e, +0xfc,0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0,0x1d,0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8, +0x21,0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e, +0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48, +0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1, +0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0x50,0xb3, +0xd1,0x6d,0xa6,0x30,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78, +0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05, +0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e, +0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48, +0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x90,0xd0,0xc8,0x91,0x6e, +0x26,0x34,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xa8,0x07,0x77,0x98,0x87,0x74, +0x38,0x07,0x77,0x28,0x07,0x72,0x00,0x83,0x74,0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0, +0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0x01, +0x60,0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f, +0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2, +0xe1,0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c,0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00, +0xe0,0x51,0x6f,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85, +0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x41,0x8c,0x7e,0x33, +0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x6a,0x14,0x1c,0x46,0x10,0x80,0x33, +0x84,0xe0,0x63,0x57,0x1b,0x4d,0xc3,0xe1,0x70,0x38,0x04,0x00,0x62,0xb5,0x5a,0xad, +0xd6,0x68,0x34,0x1a,0x8d,0x46,0x83,0x88,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02, +0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x02,0x00,0x19,0x01,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90, +0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07, +0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6, +0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60, +0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07, +0x7a,0x60,0x07,0x74,0xa0,0xf3,0x40,0x02,0x19,0x32,0x52,0x02,0x04,0xd8,0xc1,0x04, +0x03,0x1f,0x0c,0x00,0x00,0x00,0x01,0x00,0x00,0x3b,0x98,0x60,0xd8,0x83,0x01,0x00, +0x00,0x20,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0xc0,0x90,0x27,0x01,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21, +0x4f,0x02,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x05,0x08, +0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0e,0x10,0x00,0x02,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x06,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x18,0xf2,0x50,0x40,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x30,0xe4,0xb9,0x80,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x93, +0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x03,0x02,0x40, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x07,0x04,0x80,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x02,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x86,0x3c,0x61,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x43,0x1e,0x32,0x00,0x02,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf, +0x19,0x00,0x01,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x47,0x0d,0x80, +0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xe3,0x06,0x40,0x00,0x08, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x90,0x05,0x02,0x00,0x00,0x23,0x00,0x00,0x00, +0x32,0x1e,0x98,0x1c,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02, +0x94,0x40,0x31,0x8c,0x00,0x94,0x43,0x11,0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44, +0x71,0x14,0x7e,0x40,0x81,0x14,0x4c,0x01,0x15,0x54,0x61,0x15,0x58,0x01,0x06,0x14, +0x64,0x40,0x81,0x06,0x14,0x6c,0x40,0x01,0x07,0x14,0x72,0x40,0x41,0x07,0x14,0x76, +0x40,0x81,0x07,0x14,0x7a,0x40,0xc1,0x07,0x94,0x45,0x21,0x0e,0x94,0x5b,0xd1,0x12, +0x14,0xf1,0x42,0x59,0x95,0x13,0xb5,0x6a,0x60,0x04,0x80,0x0c,0x05,0x08,0x08,0x88, +0x40,0x81,0xb1,0x08,0x00,0x08,0x82,0xb1,0x08,0x20,0x00,0x02,0xa2,0xcd,0x00,0x10, +0x6e,0x06,0x80,0x76,0x33,0x00,0xe4,0x9b,0x01,0x20,0xe0,0x0c,0x00,0x09,0x67,0x00, +0x88,0x38,0x03,0x40,0xc5,0x19,0x00,0x3a,0xce,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x92,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04,0x60,0x9a,0x20,0x00, +0xd4,0x06,0x61,0x20,0x26,0x08,0x40,0xb5,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06, +0x84,0x20,0x26,0x08,0x74,0xc0,0x07,0xb4,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe, +0xc6,0xde,0xd8,0xde,0xe4,0xbe,0xd4,0xd2,0xe8,0xe8,0xca,0xe4,0xca,0xc8,0x26,0x08, +0x80,0x35,0x41,0x00,0xae,0x09,0x02,0x80,0x6d,0x10,0x0c,0x67,0x43,0x62,0x28,0x8b, +0xc1,0x0c,0x8d,0xf1,0xd0,0x92,0xfb,0x4a,0x73,0x83,0xab,0xa3,0xfb,0x6a,0x7b,0xa3, +0x4b,0x7b,0x73,0xfb,0xb2,0x2b,0x1b,0xa3,0x7b,0x93,0x9b,0xdb,0x90,0x0c,0x4a,0x64, +0x10,0x43,0x63,0x3c,0x13,0x04,0x3c,0xe8,0x03,0x42,0x72,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x1b,0x92,0x66,0xa2,0x0c,0x67, +0x68,0x8c,0x67,0x82,0x00,0x64,0x13,0x84,0x3d,0xf0,0x03,0x3e,0x72,0x5f,0x72,0x65, +0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x1b,0x12,0xeb,0xc2,0x0c, +0x6b,0x68,0x8c,0x67,0x82,0x00,0x68,0x1c,0x03,0xb9,0x2f,0x3a,0xb9,0x30,0xb7,0x39, +0xb8,0x30,0xb9,0x32,0xb7,0xb1,0xbc,0xaf,0x30,0x37,0xb2,0xaf,0xb1,0xb7,0x36,0xb8, +0xb7,0xb9,0x34,0xba,0xb4,0x37,0xb7,0xaf,0xb6,0xb0,0xb9,0xb5,0x0d,0x89,0x76,0x6d, +0x86,0x36,0x34,0xc6,0x33,0x41,0x00,0xb6,0x09,0x82,0x1f,0xfc,0x01,0xcd,0x40,0xee, +0x4b,0xae,0x6c,0xec,0xcd,0x6d,0x8e,0x4e,0xae,0x6e,0x8c,0xae,0x8c,0xec,0x0b,0x4e, +0xae,0xcc,0x2e,0xed,0xad,0x6e,0xee,0xcb,0xad,0x2c,0x4c,0xae,0x6c,0x8e,0xee,0x8b, +0xac,0x0c,0x8e,0x0e,0x6d,0x83,0x60,0x74,0x1b,0x92,0xce,0xfb,0x0c,0x63,0x68,0x0c, +0x30,0x20,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0xd5,0xf6,0x46,0x97, +0xf6,0xe6,0xf6,0x65,0x57,0x36,0x46,0xf7,0x26,0x37,0xb7,0x21,0x21,0x26,0x31,0x30, +0x86,0xa1,0x31,0x1e,0x86,0x81,0xdc,0x17,0x9c,0x5c,0x99,0x5d,0xda,0x5b,0xdd,0xdc, +0x17,0x59,0x1a,0x5b,0x18,0x5d,0x19,0xd9,0x57,0xdb,0x1b,0x5d,0xda,0x9b,0xdb,0x97, +0x5d,0xd9,0x18,0xdd,0x9b,0xdc,0xdc,0x86,0x84,0x99,0xc8,0xc0,0xe8,0x86,0xc6,0x78, +0x26,0x08,0x00,0x47,0x47,0xee,0x8b,0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0x8c,0xa8,0x0c, +0x8e,0x0e,0x6d,0x43,0x62,0x06,0xd7,0x19,0x18,0xcd,0xd0,0x18,0xcf,0x86,0x04,0x92, +0xaa,0x8c,0x0b,0x83,0x31,0x28,0x03,0x34,0x98,0x20,0x80,0x02,0x28,0xf0,0x92,0xbb, +0xfb,0x82,0x93,0x2b,0x83,0x0b,0x93,0x2b,0x23,0xfb,0x4a,0x73,0x83,0xab,0xa3,0xfb, +0x1a,0x7b,0x63,0x7b,0x93,0x9b,0x20,0xb4,0x01,0x1e,0x6c,0x58,0x0c,0x35,0x58,0x03, +0x63,0x18,0x1a,0x36,0x60,0x03,0x36,0x78,0x26,0x08,0xa2,0x10,0x0a,0xcc,0xe4,0xee, +0xbe,0xc8,0xd2,0xd8,0xc2,0xe8,0xca,0xc8,0xbe,0xe4,0xca,0xc2,0xc6,0xe8,0xd2,0xec, +0xca,0xbe,0xda,0xc2,0xe6,0xd6,0xe6,0x26,0x08,0x40,0xb7,0x41,0x30,0xe0,0x60,0xc3, +0x32,0xb8,0xc1,0x1b,0x18,0xc6,0xd0,0xb0,0x01,0x1b,0xb0,0x41,0x1c,0x6c,0x10,0xda, +0x40,0x0e,0x26,0x08,0xa5,0x30,0x0a,0x34,0xc6,0xc4,0x8c,0xa6,0xa4,0x64,0x26,0x08, +0x80,0xb7,0x01,0x31,0xe8,0xa0,0x0e,0x0c,0x63,0xb0,0x03,0x60,0x43,0x70,0x07,0x13, +0x84,0x53,0x20,0x05,0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61, +0x6d,0x70,0x1b,0x10,0x23,0x0f,0xf4,0xc0,0x18,0x06,0x03,0xd8,0x10,0xec,0xc1,0x06, +0x22,0x0d,0xe6,0x00,0x0f,0xf8,0x60,0x82,0x40,0x0a,0xa2,0xc0,0x25,0x4d,0xaa,0xcc, +0x8d,0xac,0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0xd0,0x06,0x77,0xb0,0x01,0x21,0xfe, +0xc0,0x32,0x18,0xcd,0x01,0x05,0x3a,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65, +0x72,0x53,0x69,0x7a,0x65,0x1b,0x10,0x42,0x14,0x2c,0x33,0x60,0x34,0x07,0x14,0xc8, +0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x80,0x6f, +0x03,0x42,0x90,0x82,0x55,0x0a,0x8c,0xe6,0x80,0x02,0xbb,0xb4,0x24,0x37,0xb8,0x3a, +0xba,0xa1,0x37,0xb6,0x37,0x39,0xa9,0xb2,0xb9,0xb7,0x3a,0xb9,0xb1,0x32,0xa2,0xb4, +0xb6,0x32,0xb7,0xb9,0xb4,0x37,0xb7,0xb9,0x09,0x02,0x00,0x06,0x1b,0x0c,0xe2,0x14, +0x2c,0x54,0x60,0x34,0x4a,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d, +0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x13,0x04,0x20,0x0c,0x36,0x18,0x84,0x2a,0x58, +0xab,0xc0,0x68,0x94,0xd2,0x98,0xea,0xda,0xc2,0x9a,0xd2,0xe0,0x98,0xca,0xec,0xca, +0xd8,0xa8,0xde,0xaa,0xe6,0xca,0x26,0x08,0x80,0x18,0x6c,0x30,0x88,0x56,0xb0,0x5c, +0x81,0xd1,0xb8,0xa4,0x19,0xc9,0x85,0xb5,0x95,0x25,0xb9,0x91,0x95,0xe1,0x4d,0x10, +0x80,0x31,0xd8,0x60,0x10,0xb0,0x60,0xc5,0x02,0xa3,0x51,0x32,0x23,0x2a,0xb3,0x4b, +0x1b,0x2b,0xa3,0x7a,0xb3,0x4a,0x2b,0xbb,0x23,0x2a,0x83,0xa3,0x43,0x9b,0x20,0x00, +0x64,0xb0,0x01,0x21,0x66,0xc1,0xa2,0x05,0xc6,0x71,0x40,0x81,0x87,0x99,0x52,0x1a, +0x1d,0x5d,0x99,0xdc,0x04,0x01,0x28,0x83,0x0d,0x08,0x61,0x0b,0xd6,0x2d,0x30,0x8e, +0x03,0x0a,0x94,0xcc,0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4, +0xa6,0xc6,0xc2,0xd8,0xca,0x26,0x08,0x80,0x19,0x6c,0x40,0x88,0x5c,0xb0,0x74,0x81, +0x71,0x1c,0x50,0x20,0x64,0x46,0xf4,0x76,0xe7,0x36,0x37,0x16,0xc6,0x56,0x66,0x14, +0x36,0x46,0xf7,0x26,0x37,0x41,0x00,0xce,0x60,0x83,0x41,0xf0,0x82,0xd5,0x0b,0x8c, +0xc3,0xcf,0xac,0xe9,0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x4e,0x29, +0x8d,0x8e,0xae,0x4c,0x6e,0x28,0xcc,0x6d,0xac,0x8c,0x8d,0x2d,0x8c,0x2e,0xed,0xcd, +0x6d,0x82,0x00,0xa0,0xc1,0x06,0x84,0xf8,0x05,0x0b,0x1c,0x18,0xc7,0x01,0x05,0x32, +0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x13,0x04,0x20,0x0d, +0x36,0x20,0x84,0x38,0x58,0xe3,0xc0,0x38,0x0e,0x28,0x30,0x33,0x83,0x92,0x2b,0xb3, +0x4b,0x7b,0xab,0x9b,0x33,0x92,0x0b,0x6b,0x2b,0x83,0x92,0x2b,0x2b,0xc2,0x83,0x7b, +0x9b,0xab,0x93,0x2b,0x9b,0x20,0x00,0x6a,0xb0,0xc1,0x20,0xca,0xc1,0x32,0x07,0xc6, +0xe1,0x62,0x46,0x15,0xe6,0x86,0x14,0xc6,0x66,0x66,0xf4,0x64,0x35,0x41,0x00,0xd6, +0x60,0x83,0x41,0xa0,0x83,0x95,0x0e,0x8c,0xc3,0xca,0x4c,0x29,0x8d,0x8e,0xae,0x4c, +0x6e,0xaa,0x2c,0xae,0xae,0xcc,0x6d,0xac,0x8c,0xa9,0xcc,0xed,0x8c,0x0e,0x6d,0x82, +0x00,0xb0,0xc1,0x06,0x83,0x58,0x07,0x8b,0x1d,0x18,0x87,0x8a,0x19,0x51,0x19,0x1b, +0x5d,0x18,0x55,0x5a,0x5b,0xd9,0x04,0x01,0x68,0x83,0x0d,0x06,0xe1,0x0e,0xd6,0x3b, +0x30,0x0e,0x2f,0x33,0xa2,0x3c,0xb7,0xb0,0xb6,0xb4,0x31,0xa9,0xb2,0xb9,0x21,0xb4, +0x30,0xb7,0xb3,0x32,0xa3,0xb0,0x31,0xba,0x37,0xb9,0x09,0x02,0xe0,0x06,0x1b,0x0c, +0x22,0x1e,0x2c,0x79,0x60,0x1c,0x62,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63, +0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x13, +0x04,0xe0,0x0d,0x36,0x20,0x04,0x3d,0x58,0xf5,0xc0,0x38,0x0e,0x28,0x6c,0xa0,0xec, +0x20,0x14,0x46,0xc1,0x14,0x52,0x81,0x15,0x5e,0x41,0x16,0x6a,0x01,0x17,0x76,0xc1, +0x17,0xc2,0x81,0x1c,0xce,0x41,0x1d,0xda,0x01,0x1e,0xe6,0xc1,0x1e,0x36,0x0c,0x86, +0x1f,0xdc,0xc3,0x04,0xa1,0x10,0x36,0x00,0x1b,0x06,0x43,0x1f,0xf4,0x61,0x43,0xb0, +0x0f,0x1b,0x86,0x21,0x1f,0xf8,0x81,0xc2,0xd0,0xd4,0x04,0xc1,0xc8,0x83,0x0d,0x83, +0x19,0x98,0xc1,0x30,0x41,0x00,0xe0,0x60,0x43,0x70,0x0b,0x1b,0x0c,0xe3,0x1f,0x34, +0x90,0x08,0x09,0x91,0xd8,0x50,0xe4,0x83,0x3f,0x00,0x7d,0x30,0x12,0x8c,0xc2,0xe4, +0xe4,0xc2,0xf2,0xbe,0xd8,0xde,0xc6,0xc2,0xd8,0xbe,0xc4,0xf2,0xe8,0xca,0xe6,0x26, +0x08,0x40,0x1c,0x10,0x0a,0x93,0x93,0x0b,0xcb,0xfb,0x62,0x7b,0x1b,0x0b,0x63,0xfb, +0x62,0x23,0x9b,0xa3,0x9b,0x20,0x00,0x72,0x40,0x44,0x4c,0x2e,0xcc,0x6d,0x0c,0xad, +0x6c,0x8e,0x86,0x19,0xdb,0x5b,0x18,0xdd,0xdc,0x04,0x01,0x98,0x03,0x16,0x69,0x6e, +0x73,0x74,0x73,0x13,0x04,0x80,0x0e,0x48,0xa4,0xb9,0xd1,0xcd,0x4d,0x10,0x80,0x3a, +0x20,0x42,0x57,0x86,0xf7,0xc5,0xf6,0x16,0x46,0x36,0x41,0x00,0xec,0x80,0x08,0x5d, +0x19,0xde,0x97,0xdb,0x9b,0x5c,0x1b,0x13,0xba,0x32,0xbc,0xaf,0x39,0xba,0x37,0xb9, +0x32,0x16,0x75,0x69,0x6e,0x74,0x73,0x1b,0xa8,0x92,0x30,0x89,0x93,0x40,0x89,0x94, +0x08,0x09,0x95,0x58,0x09,0x96,0x68,0x09,0x97,0x78,0x09,0x98,0x88,0x09,0x99,0x18, +0x66,0xa2,0xa1,0x89,0xae,0x0a,0x1b,0x9b,0x5d,0x9b,0x4b,0x1a,0x59,0x99,0x1b,0xdd, +0x94,0x20,0xa8,0x42,0x86,0xe7,0x62,0x57,0x26,0x37,0x97,0xf6,0xe6,0x36,0x25,0x20, +0x9a,0x90,0xe1,0xb9,0xd8,0x85,0xb1,0xd9,0x95,0xc9,0x4d,0x09,0x8c,0x3a,0x64,0x78, +0x2e,0x73,0x68,0x61,0x64,0x65,0x72,0x4d,0x6f,0x64,0x65,0x6c,0x53,0x02,0xa4,0x0c, +0x19,0x9e,0x8b,0x5c,0xd9,0xdc,0x5b,0x9d,0xdc,0x58,0xd9,0xdc,0x94,0x80,0x0f,0x2a, +0x91,0xe1,0xb9,0xd0,0xe5,0xc1,0x95,0x05,0xb9,0xb9,0xbd,0xd1,0x85,0xd1,0xa5,0xbd, +0xb9,0xcd,0x4d,0x11,0xee,0x81,0x1f,0xea,0x90,0xe1,0xb9,0x94,0xb9,0xd1,0xc9,0xe5, +0x41,0xbd,0xa5,0xb9,0xd1,0xcd,0x4d,0x09,0x46,0xa2,0x0b,0x19,0x9e,0xcb,0xd8,0x5b, +0x9d,0x1b,0x5d,0x99,0xdc,0xdc,0x94,0x80,0x26,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x50,0x00,0x00,0x00, +0x26,0x20,0x70,0xac,0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44,0x62,0x53,0x38,0x3e, +0xe2,0x23,0x3e,0xed,0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8,0x82,0x34,0x04,0x10, +0x89,0x4d,0xe1,0xf8,0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00,0x58,0x04,0x35,0x5c, +0xbe,0xf3,0xf8,0x40,0xd3,0x38,0x13,0x30,0x11,0x21,0xd0,0x0c,0x0b,0x61,0x0a,0xd0, +0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x5f,0xdc,0xb6,0x31,0x40,0xc3,0xe5, +0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x3e,0x72,0xdb,0x06,0xb1,0x0d,0x97,0xef,0x3c, +0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7, +0x6d,0x0f,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50, +0x12,0x06,0x20,0x60,0x3e,0x72,0xdb,0x26,0xd1,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11, +0xc0,0x44,0x84,0x40,0x33,0x2c,0xc4,0x17,0x39,0xcc,0x86,0x34,0x03,0xd2,0x18,0xb6, +0xe0,0x0c,0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x39,0x38,0xc3,0xe5, +0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17,0xb7,0x6d,0x0d,0xd5,0x70,0xf9,0xce,0xe3,0x4b, +0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x08,0xd5,0x70,0xf9,0xce, +0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x09,0xd5,0x70, +0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x23,0xb7,0x6d,0x07, +0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5, +0x6d,0x5b,0x81,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e,0x72, +0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x04, +0xd1,0xb2,0x54,0x8c,0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x13,0xcd,0x60,0x03,0xd3, +0xb2,0x54,0x8c,0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x4b,0x13,0x10,0x4d,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x68,0xd9,0x95,0x47,0xc9,0x03,0x3e,0x4c,0x9a,0x75,0xfe,0x5a,0x0c,0xd0,0x54,0x2f, +0x44,0x58,0x49,0x4c,0xb8,0x21,0x00,0x00,0x66,0x00,0x05,0x00,0x6e,0x08,0x00,0x00, +0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xa0,0x21,0x00,0x00, +0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x65,0x08,0x00,0x00,0x0b,0x82,0x20,0x00, +0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49, +0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62, +0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b, +0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42, +0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a, +0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x0a,0x00,0x00,0x00,0x1b,0x88,0x40,0x00, +0x96,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff,0xff,0xff, +0xff,0x1f,0x00,0x09,0xa0,0x36,0x18,0xc4,0xff,0xff,0xff,0xff,0x0f,0x80,0x04,0x54, +0x00,0x00,0x00,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x84,0x40,0x98, +0x10,0x0c,0x13,0x02,0x61,0x42,0x40,0x00,0x89,0x20,0x00,0x00,0xf5,0x00,0x00,0x00, +0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3, +0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0xbc,0xc2,0x1c, +0x01,0x18,0x24,0x01,0x80,0x02,0x23,0x00,0x25,0x18,0x10,0x61,0x8e,0x00,0x14,0xe6, +0x08,0x10,0x3a,0x94,0x61,0x60,0x40,0x50,0xa2,0x0c,0x00,0x00,0x80,0x16,0x33,0x00, +0x65,0x68,0x00,0x1a,0xe4,0xb8,0x67,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0x0f,0x81,0x66, +0x58,0x08,0x14,0x20,0xca,0x32,0x00,0x40,0x00,0x00,0x40,0xa3,0xd1,0x68,0x1c,0x28, +0x72,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb, +0xa8,0x68,0x34,0x1a,0x0d,0x40,0x51,0x26,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0xa2,0xdc,0x34,0x5c,0xfe,0x84,0x3d,0x84,0xe4,0xaf,0x84,0xb4,0x12,0x93,0x8f,0xdc, +0x36,0x2a,0x00,0x00,0x00,0x00,0x50,0x14,0x0b,0x00,0x02,0x00,0x00,0x00,0x00,0x00, +0x80,0x2e,0x85,0x68,0x00,0x1a,0x0d,0xca,0x14,0xa3,0x01,0x68,0x34,0x1a,0x0d,0xda, +0x14,0x02,0x00,0x00,0x00,0xa8,0x53,0x98,0x09,0x00,0x02,0x69,0x34,0x1a,0x0d,0x00, +0x00,0xd0,0xa0,0x4f,0x41,0x1a,0x80,0x46,0xa3,0xd1,0x68,0x34,0x28,0x74,0xd4,0x70, +0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x8f,0xdc,0x36,0x22,0x00, +0x00,0x00,0xa0,0x10,0x23,0x00,0x04,0x40,0xa4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90, +0x7c,0x6e,0xa3,0x8a,0x95,0x98,0xfc,0xe2,0xb6,0x11,0xd1,0x68,0x34,0x1a,0x85,0x30, +0x01,0x20,0x00,0x3a,0xdd,0x36,0x5c,0xfe,0x84,0x3d,0x84,0xe4,0xaf,0x84,0xe4,0x50, +0x91,0x40,0xa4,0x91,0xf3,0x10,0xd1,0x84,0x10,0x12,0x12,0x00,0x80,0x42,0x40,0x00, +0x90,0x14,0xa9,0x0e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90,0x66, +0x40,0x04,0x00,0x00,0x38,0xcc,0x11,0x04,0xa5,0x80,0x00,0x58,0x80,0x16,0xb9,0x06, +0x02,0x86,0x11,0x88,0x66,0xa6,0x36,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37, +0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0, +0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07, +0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74, +0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0x12,0x83, +0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a, +0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90, +0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03, +0x30,0xf0,0x03,0x24,0xc4,0x64,0x34,0x1b,0x46,0x10,0x9a,0x99,0xda,0x60,0x1c,0xd8, +0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1, +0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f, +0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc, +0x40,0x0f,0xf4,0xa0,0x1d,0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8,0x21,0x1f,0xe0,0xa1, +0x1c,0x50,0x00,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68, +0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1, +0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e, +0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0x50,0xb3,0xd1,0x6d,0xa6,0x30, +0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8, +0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07, +0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78, +0x28,0x07,0x14,0x00,0x66,0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68, +0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81, +0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x90,0xd0,0xc8,0x91,0x6e,0x26,0x34,0x18,0x07, +0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79, +0x28,0x07,0x39,0x20,0x05,0x3e,0xa8,0x07,0x77,0x98,0x87,0x74,0x38,0x07,0x77,0x28, +0x07,0x72,0x00,0x83,0x74,0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07, +0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0x01,0x60,0xa6,0x6e,0x1c, +0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4, +0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2,0xe1,0x1c,0xdc,0xa1, +0x1c,0xc8,0x01,0x0c,0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00,0xe0,0x51,0x6f,0x26, +0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18, +0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03, +0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x41,0x8c,0x7e,0x33,0x91,0xc1,0x38,0xb0, +0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43, +0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b, +0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8, +0x01,0x18,0xf8,0x01,0x0a,0x6a,0x14,0x1c,0x46,0x10,0x80,0x33,0x84,0xe0,0x63,0x57, +0x1b,0x4d,0xc3,0xe1,0x70,0x38,0x04,0x00,0x62,0xb5,0x5a,0xad,0xd6,0x68,0x34,0x1a, +0x8d,0x46,0x83,0x88,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02,0xcc,0xb3,0x10,0x11, +0x3b,0x01,0x13,0x81,0x02,0x00,0x19,0x93,0xa0,0x41,0xc8,0x4c,0x68,0x90,0x92,0x1a, +0x53,0x00,0x04,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0xa0,0xf3,0x40,0x02, +0x19,0x32,0x52,0x02,0x04,0xd8,0xc1,0x04,0x83,0x19,0x0c,0x00,0x00,0x00,0x01,0x00, +0x00,0x3b,0x98,0x60,0x28,0x83,0x01,0x00,0x00,0x20,0x00,0x00,0x60,0xc8,0x43,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x01,0x02,0x20,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x02,0x04,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x43,0x9e,0x05,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x86,0x3c,0x0e,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79, +0x22,0x20,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x50,0x40,0x00, +0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb9,0x80,0x00,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x93,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc0,0x90,0x67,0x03,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, +0x21,0x4f,0x07,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f, +0x08,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x61,0x00,0x04,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x1e,0x32,0x00,0x02,0x80,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x19,0x00,0x01,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0xc0,0x90,0x47,0x0d,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x60,0xc8,0xe3,0x06,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x90, +0x05,0x02,0x00,0x00,0x17,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02,0x94,0x40,0x31,0x8c,0x00,0x94,0x43,0x11, +0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44,0x71,0x14,0x7e,0x40,0x59,0x14,0x60,0x00, +0xb5,0x46,0x00,0xc8,0x30,0x02,0x50,0x80,0x80,0x80,0x08,0x14,0x18,0x8b,0x00,0x80, +0x20,0x18,0x8b,0x00,0x02,0x20,0x20,0xda,0x0c,0x00,0xe1,0x66,0x00,0x68,0x37,0x03, +0x40,0xbe,0x19,0x00,0x02,0xce,0x00,0x90,0x70,0x06,0x80,0x8a,0x33,0x00,0x74,0x9c, +0x01,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0xb5,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x04,0x60,0x9a,0x20,0x00,0xd4,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d, +0x18,0x0c,0x82,0x98,0x20,0x00,0xd5,0x04,0x81,0x0e,0xcc,0x80,0xc0,0x04,0x01,0xb0, +0x26,0x08,0xc0,0x35,0x41,0x00,0xb0,0x0d,0x02,0xd2,0x6c,0x48,0x90,0x44,0x41,0x96, +0x81,0x41,0x9c,0x0d,0xc9,0x90,0x28,0x08,0x31,0x30,0x88,0x33,0x41,0xc0,0x83,0x33, +0xd8,0x90,0x30,0x91,0x82,0x34,0x03,0x83,0x38,0x13,0x04,0x20,0x9b,0x20,0xec,0x01, +0x1a,0x6c,0x48,0x26,0x4a,0x41,0xa6,0x81,0x41,0x9c,0x09,0x02,0xa0,0x6d,0x48,0x2c, +0x4a,0x41,0xac,0x81,0x41,0x9c,0x09,0x02,0xb0,0x4d,0x10,0xfc,0x20,0x0d,0x36,0x08, +0x08,0xb6,0x21,0xc1,0x32,0x05,0x41,0x06,0x06,0xd1,0x36,0x24,0x44,0xa4,0x20,0xc3, +0xc0,0x20,0xce,0x86,0x64,0x89,0x14,0x04,0x1b,0x18,0xc4,0x99,0x20,0x00,0xdc,0x86, +0xc4,0xa3,0x14,0x84,0x19,0x18,0xc4,0xd9,0x90,0x3c,0x90,0x54,0x5d,0x1b,0xd7,0x7d, +0x13,0x04,0x50,0x50,0x83,0x09,0x42,0x1b,0x84,0xc1,0x86,0x05,0x09,0x03,0x05,0x19, +0x06,0x46,0x0c,0xc4,0x40,0x0c,0x9c,0x09,0x82,0x28,0xac,0xc1,0x04,0x01,0xe8,0x36, +0x08,0x48,0x19,0x6c,0x58,0x06,0x32,0x50,0x10,0x64,0x60,0xc4,0x40,0x0c,0xc4,0xc0, +0x0c,0x36,0x08,0x63,0x70,0x06,0x13,0x84,0x52,0x60,0x83,0x09,0x02,0xe0,0x6d,0x40, +0x90,0x34,0x50,0x10,0x64,0x50,0x03,0x60,0x43,0xb0,0x06,0x13,0x84,0x53,0x68,0x83, +0x0d,0x08,0xd2,0x06,0x0a,0x32,0x0c,0x08,0xb0,0x21,0x70,0x83,0x0d,0x04,0x18,0xa0, +0x01,0x1b,0xbc,0xc1,0x04,0xa1,0x10,0x28,0x0c,0x4d,0x4d,0x10,0x8c,0x31,0xd8,0x30, +0x78,0xde,0x30,0x41,0x00,0xbe,0x09,0x02,0x00,0x06,0x1b,0x02,0x3b,0xd8,0x60,0x20, +0x73,0x60,0xd1,0x41,0x1d,0xdc,0xc1,0x86,0x22,0x0e,0xe4,0x00,0x80,0x03,0x3c,0x60, +0x61,0xc6,0xf6,0x16,0x46,0xc7,0xe7,0xad,0xcd,0x2d,0x0d,0xee,0x8d,0xae,0xcc,0x8d, +0x0e,0x64,0x0c,0x2d,0x4c,0x8e,0xd1,0x54,0x5a,0x1b,0x1c,0x5b,0x19,0xc8,0xd0,0xcb, +0xd0,0xca,0x0a,0x08,0x95,0x50,0x50,0xd0,0x86,0x80,0x0f,0x26,0x08,0x86,0x18,0x6c, +0x18,0xf6,0xa0,0x0f,0xfc,0x60,0xc3,0xa0,0x07,0x7f,0xe0,0x07,0x1b,0x06,0x50,0x00, +0x05,0x3f,0x20,0x2e,0x04,0xfc,0x1c,0x95,0xd1,0x09,0xa5,0xb1,0xa5,0xb9,0x95,0x85, +0xc9,0x4d,0x85,0xb5,0xc1,0xb1,0xa5,0xb9,0x9d,0x11,0x85,0xd1,0x85,0x01,0x01,0x65, +0x05,0xfd,0x04,0x55,0x09,0xa5,0xb1,0xa5,0xb9,0x95,0x85,0xc9,0x4d,0x85,0xb5,0xc1, +0xb1,0xa5,0xb9,0x9d,0x11,0x85,0xd1,0x85,0x01,0x01,0x59,0xfd,0x90,0xd8,0x95,0x8d, +0xd1,0xbd,0xc9,0x01,0x35,0x91,0xc0,0xc4,0x00,0x01,0x59,0xfd,0x90,0xd8,0x95,0x8d, +0xd1,0xbd,0xc9,0x01,0x21,0x91,0xc0,0xc4,0x00,0x01,0x01,0x69,0xad,0x10,0x46,0x41, +0x14,0x58,0x0e,0x01,0x3f,0x47,0x65,0x74,0x42,0x69,0x6c,0x69,0x6e,0x65,0x61,0x72, +0x53,0x61,0x6d,0x70,0x6c,0x69,0x6e,0x67,0x44,0x61,0x74,0x61,0x40,0x40,0x59,0x41, +0x3f,0x41,0x55,0x42,0x69,0x6c,0x69,0x6e,0x65,0x61,0x72,0x53,0x61,0x6d,0x70,0x6c, +0x69,0x6e,0x67,0x44,0x61,0x74,0x61,0x40,0x40,0x56,0x3f,0x24,0x76,0x65,0x63,0x74, +0x6f,0x72,0x40,0x4d,0x24,0x30,0x31,0x40,0x40,0x56,0x3f,0x24,0x76,0x65,0x63,0x74, +0x6f,0x72,0x40,0x48,0x24,0x30,0x31,0x40,0x40,0x40,0x5a,0x3a,0x20,0x25,0x61,0x67, +0x67,0x2e,0x72,0x65,0x73,0x75,0x6c,0x74,0x2b,0x86,0x52,0x18,0x05,0x52,0xd8,0x10, +0x94,0x42,0x15,0x36,0x36,0xbb,0x36,0x97,0x34,0xb2,0x32,0x37,0xba,0x29,0x41,0x50, +0x85,0x0c,0xcf,0xc5,0xae,0x4c,0x6e,0x2e,0xed,0xcd,0x6d,0x4a,0x40,0x34,0x21,0xc3, +0x73,0xb1,0x0b,0x63,0xb3,0x2b,0x93,0x9b,0x12,0x10,0x75,0xc8,0xf0,0x5c,0xe6,0xd0, +0xc2,0xc8,0xca,0xe4,0x9a,0xde,0xc8,0xca,0xd8,0xa6,0x04,0x46,0x19,0x32,0x3c,0x17, +0xb9,0xb2,0xb9,0xb7,0x3a,0xb9,0xb1,0xb2,0xb9,0x29,0xc1,0x1b,0xd4,0x21,0xc3,0x73, +0x29,0x73,0xa3,0x93,0xcb,0x83,0x7a,0x4b,0x73,0xa3,0x9b,0x9b,0x12,0xe0,0x01,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x50,0x00,0x00,0x00,0x26,0x20,0x70,0xac,0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44, +0x62,0x53,0x38,0x3e,0xe2,0x23,0x3e,0xed,0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8, +0x82,0x34,0x04,0x10,0x89,0x4d,0xe1,0xf8,0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00, +0x58,0x04,0x35,0x5c,0xbe,0xf3,0xf8,0x40,0xd3,0x38,0x13,0x30,0x11,0x21,0xd0,0x0c, +0x0b,0x61,0x0a,0xd0,0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x5f,0xdc,0xb6, +0x31,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x3e,0x72,0xdb,0x06,0xb1, +0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00, +0x02,0xe6,0x17,0xb7,0x6d,0x0f,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44, +0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x3e,0x72,0xdb,0x26,0xd1,0x0d,0x97,0xef, +0x3c,0xbe,0x10,0x11,0xc0,0x44,0x84,0x40,0x33,0x2c,0xc4,0x17,0x39,0xcc,0x86,0x34, +0x03,0xd2,0x18,0xb6,0xe0,0x0c,0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6, +0x39,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17,0xb7,0x6d,0x0d,0xd5,0x70, +0xf9,0xce,0xe3,0x4b,0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x08, +0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7, +0x6d,0x09,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0, +0x23,0xb7,0x6d,0x07,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e, +0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x81,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0, +0x20,0x0e,0x3e,0x72,0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6, +0x17,0xb7,0x6d,0x04,0xd1,0xb2,0x54,0x8c,0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x13, +0xcd,0x60,0x03,0xd3,0xb2,0x54,0x8c,0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x4b,0x13, +0x10,0x4d,0x00,0x00,0x61,0x20,0x00,0x00,0x68,0x05,0x00,0x00,0x13,0x04,0x57,0x2c, +0x10,0x00,0x00,0x00,0x4b,0x00,0x00,0x00,0x04,0x98,0x01,0x28,0xc2,0x80,0x82,0x1d, +0x28,0xbb,0x32,0x2a,0xd9,0x81,0x82,0xa9,0x81,0x42,0x2a,0x9b,0x72,0x29,0x95,0x52, +0x2a,0xa6,0x72,0x2b,0xdd,0x80,0x92,0x84,0x28,0x42,0xa0,0x32,0x0c,0x28,0x8d,0x92, +0x44,0x28,0x49,0x82,0x52,0x24,0x28,0xb6,0xe2,0x2b,0x4e,0x04,0x32,0x14,0x52,0x81, +0xd0,0x61,0x04,0xa0,0x04,0xca,0xa3,0x0c,0x8a,0x80,0x10,0xb6,0x02,0x00,0x5b,0x41, +0x00,0x35,0x46,0x00,0xc6,0x08,0x40,0x10,0x04,0xf1,0x6f,0x8c,0x00,0x04,0x41,0x10, +0xfe,0xc6,0x08,0x54,0xbc,0x3e,0x45,0x6f,0x8c,0x00,0x04,0x41,0x10,0xfe,0x85,0x31, +0x02,0x10,0x04,0x41,0x10,0x0c,0xc6,0x08,0x40,0x10,0xff,0xef,0x31,0x18,0x23,0x00, +0x41,0x10,0x44,0xbf,0x19,0x80,0x31,0x02,0x10,0x04,0x41,0xfc,0x17,0xc6,0x08,0x5a, +0xd4,0x5e,0xed,0x6d,0x8c,0x60,0xe5,0xff,0xdd,0xe7,0xc6,0x08,0x40,0x10,0x84,0xd9, +0x30,0x18,0x23,0x68,0xcd,0x39,0xa7,0xbd,0x31,0x02,0x10,0x04,0x41,0x12,0x0c,0xc6, +0x08,0x40,0x10,0x04,0x41,0x50,0x18,0x23,0x00,0x41,0x10,0x64,0xc1,0x60,0x8c,0x00, +0x04,0x41,0xd0,0x05,0x03,0x4a,0xcd,0x21,0x5c,0xa2,0x30,0x87,0x70,0x8d,0xc2,0x1c, +0xc2,0xe5,0x07,0x73,0x08,0x17,0x29,0xcc,0x21,0x84,0x82,0x37,0x87,0xf0,0x07,0x7e, +0x30,0x87,0xd0,0x55,0x73,0x08,0x7f,0x70,0x0a,0xc4,0x9a,0x83,0xa8,0xaa,0x6a,0x15, +0xe6,0x20,0xa6,0xa9,0x5a,0x85,0x39,0x88,0xeb,0xaa,0x54,0x61,0x0e,0x62,0xdb,0x2a, +0x55,0x98,0x83,0x98,0xa6,0x4a,0x15,0x46,0x00,0xe6,0x20,0x34,0xad,0x52,0x85,0x39, +0x88,0x2c,0xab,0x54,0x61,0x0e,0x02,0xc3,0x2a,0x55,0x98,0x83,0xa0,0xa8,0x4a,0x15, +0xe6,0x20,0x2c,0xab,0x52,0x85,0x39,0x88,0x69,0xaa,0x5a,0x61,0x0e,0xa2,0xaa,0x2a, +0x57,0x00,0x00,0x00,0x23,0x06,0x08,0x00,0x82,0x60,0xe0,0x06,0xe6,0x50,0x0a,0xcd, +0x38,0xdc,0xc2,0x88,0x01,0x02,0x80,0x20,0x18,0xb8,0xc1,0x39,0x98,0x42,0x63,0x0e, +0xb8,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x6e,0x80,0x0e,0xa7,0xd0,0x8c,0x43,0x2e, +0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x1b,0xa4,0x03,0x2a,0x34,0xe0,0xa0,0x0b,0x23, +0x06,0x08,0x00,0x82,0x60,0xe0,0x06,0xea,0x90,0x0a,0x4d,0x3a,0xec,0xc2,0x88,0x01, +0x02,0x80,0x20,0x18,0xb8,0xc1,0x3a,0xa8,0x42,0x83,0x0e,0xbc,0x30,0x62,0x80,0x00, +0x20,0x08,0x06,0x6e,0xc0,0x0e,0xab,0xd0,0x90,0x43,0x2f,0x8c,0x18,0x20,0x00,0x08, +0x82,0x81,0x1b,0xb4,0x03,0x2b,0x34,0xe6,0xe0,0x0b,0x23,0x06,0x08,0x00,0x82,0x60, +0xe0,0x06,0xee,0xd0,0x0a,0x0d,0x3a,0xfc,0xc2,0x88,0x01,0x02,0x80,0x20,0x18,0xb8, +0xc1,0x3b,0xb8,0x42,0xd3,0x0e,0xe0,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x6e,0x00, +0x0f,0xaf,0xd0,0xb0,0x43,0x38,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x1b,0xc4,0x03, +0x2c,0x34,0xf0,0x20,0x0e,0x23,0x06,0x08,0x00,0x82,0x60,0xe0,0x06,0xf2,0x10,0x0b, +0xcd,0x3b,0x8c,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0xa8,0x01,0x3d,0xd4,0x42,0xe0, +0x8d,0x18,0x18,0x00,0x08,0x82,0xc1,0x12,0x12,0xa9,0x10,0x0f,0x23,0x06,0x06,0x00, +0x82,0x60,0xb0,0x88,0x84,0x2a,0xd0,0xc3,0x4c,0x04,0x2a,0x00,0xd3,0x28,0xcc,0x44, +0xa8,0x02,0x30,0x8d,0xc2,0x4c,0x84,0x2a,0x00,0xd3,0x28,0xcc,0x44,0xa8,0x02,0x30, +0x8d,0xc2,0x4c,0x84,0x2a,0x00,0xd3,0x28,0xcc,0x44,0xa8,0x02,0x30,0x8d,0xc2,0x21, +0x0d,0x3b,0xa4,0x61,0x26,0xf4,0x01,0x7c,0x4c,0xf0,0x03,0xf8,0x8c,0x18,0x1c,0x00, +0x08,0x82,0x01,0x19,0x8c,0x44,0x38,0x34,0xfd,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42, +0x70,0x42,0xc3,0x4e,0x68,0x98,0x1d,0x02,0x7d,0xec,0x10,0xe8,0x33,0x62,0x70,0x00, +0x20,0x08,0x06,0x6a,0x80,0x12,0xe9,0xd0,0xd9,0xc1,0x88,0x41,0x03,0x80,0x20,0x18, +0x50,0x32,0xb1,0x0e,0x41,0x49,0x50,0x13,0x3b,0xb0,0x03,0x3b,0xb0,0xc3,0x68,0x42, +0x00,0x8c,0x26,0x08,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x90,0x81,0x4b,0xb0,0x03, +0xa6,0x12,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x27,0x34,0xec,0x84,0x86,0x99,0x70, +0xc8,0xc7,0x84,0x43,0x3e,0x26,0x08,0xf2,0x31,0x41,0x90,0x8f,0x09,0x01,0x7c,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0xc0,0x09,0x8b,0x79,0x08,0x86,0x23,0x02,0x5a,0x10,0xbe, +0x0b,0x1a,0x65,0xc1,0x23,0x1f,0x13,0x1e,0xf9,0x98,0x50,0xc1,0xc7,0x84,0x0a,0x3e, +0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0x06,0x3d,0xe1,0x0f,0x74,0xa0,0x0a,0x23,0x06, +0x0d,0x00,0x82,0x60,0x40,0x9d,0x05,0x48,0x04,0x3a,0x91,0x06,0x68,0x10,0x12,0x21, +0x11,0x12,0x21,0x31,0x9a,0x10,0x00,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x06,0x61, +0x01,0x12,0x6c,0x80,0x13,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x46,0x08,0xf1,0x31, +0x21,0xa0,0xcf,0x88,0x81,0x31,0x80,0x20,0x18,0x24,0x73,0xd1,0x0e,0xe7,0x30,0x62, +0x60,0x0c,0x20,0x08,0x06,0xc9,0x5c,0xb4,0x83,0x39,0x9c,0x1b,0x20,0x76,0xc4,0xc0, +0x18,0x40,0x10,0x0c,0x12,0xba,0x70,0x87,0xc0,0xc4,0x60,0x91,0x8f,0x89,0xc1,0x22, +0x1f,0x13,0xc8,0x01,0x3e,0x26,0x94,0x03,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0, +0xa9,0x0b,0x92,0x10,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0xb1,0x8b,0x92,0x10,0x4e, +0x00,0xd0,0x09,0x00,0x32,0x83,0x88,0x8f,0x19,0x44,0x7c,0xec,0x1d,0x84,0xf8,0x18, +0x3c,0x08,0xf1,0x31,0x21,0x90,0xcf,0x46,0x0e,0x7c,0xf0,0x16,0x6f,0x31,0x6c,0x40, +0x04,0xc2,0x00,0xd8,0x60,0xc8,0x67,0x23,0x07,0x3f,0x88,0x8b,0xb9,0x18,0x36,0x20, +0x02,0x61,0x00,0xcc,0x38,0xe4,0xb3,0x91,0x03,0x28,0xcc,0x45,0x5c,0x0c,0x1b,0x10, +0x81,0x30,0x00,0xa6,0x24,0xf2,0xd9,0xc8,0x41,0x14,0xea,0x22,0x2e,0x86,0x0d,0x88, +0x40,0x18,0x80,0x59,0x82,0x60,0xa0,0x02,0x60,0x17,0x60,0x2e,0x8c,0x81,0x0a,0xc0, +0x5d,0x80,0xb6,0x30,0x06,0x2a,0x1a,0xfc,0x00,0xc2,0xc2,0x18,0xa8,0x68,0xf4,0x03, +0x08,0x0b,0x63,0xa0,0x02,0xa0,0x17,0x20,0x2c,0x8c,0x22,0x26,0x28,0x63,0x82,0x11, +0x83,0x03,0x00,0x41,0x30,0x20,0x83,0xd1,0x08,0x8b,0x56,0xe8,0x8b,0xd1,0x84,0x00, +0x18,0x4d,0x10,0x82,0xe1,0x86,0x42,0x20,0x83,0xe1,0x86,0x42,0x20,0x83,0x12,0x02, +0x9d,0x65,0x10,0x8a,0x60,0x23,0x07,0x58,0x18,0x8d,0x84,0x82,0xc6,0x18,0x8e,0x08, +0x4c,0x42,0xf8,0x66,0x19,0x86,0x22,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x35,0x50, +0x8d,0xb5,0xf0,0x85,0x7a,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x6b,0x36,0xda,0x22, +0x38,0x0d,0x66,0x71,0x0b,0xb7,0x70,0x0b,0xb7,0x18,0x4d,0x08,0x80,0x0b,0x1a,0x3b, +0x62,0x70,0x00,0x20,0x08,0x06,0x67,0xf0,0x1a,0x6e,0xa1,0x0b,0xa6,0x31,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x60,0x84,0x10,0x1f,0x13,0x02,0xfa,0xd8,0x1b,0x04,0xf1,0x19, +0x8e,0x08,0x68,0x42,0xf8,0x66,0x19,0x88,0x22,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x8c,0x37,0xe0,0x02,0xb1,0x83,0xa3,0x1a,0x76,0x54,0xc3,0x4c,0xb0,0x09,0xf9,0x98, +0x70,0x13,0xf2,0x39,0x01,0x40,0x27,0x00,0x68,0x34,0xc1,0x11,0x46,0x13,0x9e,0xc1, +0x92,0x27,0x3e,0xf6,0x04,0xf4,0x39,0xa3,0x61,0x67,0x34,0xcc,0x04,0x86,0x3e,0x26, +0x30,0xf4,0x31,0xe1,0x27,0xe4,0x63,0x02,0x58,0xc8,0xc7,0x84,0x9e,0x80,0x8f,0x99, +0x85,0x10,0x1f,0x4b,0x18,0xf9,0x58,0x30,0xc8,0xc7,0x96,0x46,0x3e,0x16,0x10,0xf2, +0x31,0xcb,0x92,0x8f,0x59,0x96,0x7c,0x4c,0x08,0xe0,0x33,0x62,0x60,0x00,0x20,0x08, +0x06,0x8e,0x7e,0xb0,0x46,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xd9,0x7d,0xbc,0x06, +0x2b,0x78,0x96,0x24,0xf2,0x31,0x04,0x91,0x8f,0x51,0x94,0x7c,0x4c,0x08,0xe0,0x63, +0x01,0x01,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x70,0x42,0x64,0x36,0x02,0x73,0x1c, +0xf9,0x58,0xd3,0xc8,0xc7,0x04,0x03,0x3e,0x16,0x08,0xf0,0x19,0x31,0x30,0x00,0x10, +0x04,0x03,0xc7,0x44,0x70,0x23,0x30,0x23,0xa0,0x8f,0x39,0x73,0x21,0x1f,0x0b,0x1c, +0xf9,0x58,0x30,0xc8,0xc7,0xa2,0xba,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x38, +0x2c,0xc2,0x1f,0x81,0x05,0x7d,0x21,0x1f,0x0b,0x44,0x03,0x3e,0x56,0xc4,0x01,0x7d, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0x81,0x11,0x10,0x09,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0xc0,0x89,0x91,0xdf,0x08,0x2c,0x20,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06, +0xce,0x8c,0x80,0x47,0x60,0x41,0x28,0xc8,0xc7,0x02,0x57,0x80,0x8f,0x8d,0x82,0x2b, +0xc0,0x67,0x96,0xa0,0x18,0x28,0x69,0xc0,0x22,0x00,0x0b,0x81,0x20,0xc0,0x62,0x18, +0x28,0x69,0xc0,0x22,0x00,0x0b,0x81,0x20,0xc0,0x62,0x30,0x58,0x60,0x11,0x18,0x0c, +0x37,0x04,0x26,0x02,0x06,0xb3,0x0c,0x87,0x11,0xac,0xc0,0x10,0x26,0x2c,0x22,0x50, +0x00,0x18,0x2b,0x30,0x88,0x89,0x8b,0x10,0x14,0x00,0xc6,0x2c,0x41,0x30,0x1c,0x71, +0xd0,0x86,0xf0,0x59,0x82,0xd0,0xc7,0x6a,0x23,0x88,0xcf,0x88,0x81,0x01,0x80,0x20, +0x18,0x38,0x62,0x22,0x23,0xc1,0x74,0x43,0x80,0x1b,0xc4,0x88,0x81,0x31,0x80,0x20, +0x18,0x24,0x66,0x12,0x1e,0xbb,0x31,0x62,0x60,0x0c,0x20,0x08,0x06,0x89,0x99,0x84, +0x87,0x6e,0x8c,0x18,0x18,0x03,0x08,0x82,0x41,0x62,0x26,0xe1,0x41,0x0f,0x35,0x16, +0xf5,0x01,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0x06,0x3a,0xb2,0x1f,0x6e,0x51,0x1a, +0x23,0x06,0x0d,0x00,0x82,0x60,0x70,0x8d,0x49,0x7f,0x04,0x37,0x62,0x16,0x82,0x7f, +0xf8,0x87,0x7f,0xf8,0xc7,0x68,0x42,0x00,0x5c,0xd0,0xd8,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x83,0x1f,0xf1,0x0f,0xb5,0xb0,0x91,0xd1,0x84,0x00,0x18,0x4d,0x10,0x02, +0x23,0x84,0xf8,0x98,0x10,0xd0,0x67,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xae,0x35,0x29, +0x91,0xe4,0x47,0xdc,0xa2,0x2d,0x4c,0xc4,0x44,0x4c,0xc4,0x44,0x46,0x13,0x02,0xe0, +0x82,0xc6,0x5a,0x70,0xc4,0xc7,0x8e,0x80,0x3e,0x25,0x17,0x66,0x02,0x23,0x06,0x0d, +0x00,0x82,0x60,0x70,0xc5,0xc9,0x8a,0x3c,0x65,0x42,0x17,0x01,0x8b,0xb0,0x08,0x8b, +0xb0,0xc8,0x68,0x42,0x00,0x5c,0xd0,0x58,0x0b,0x9a,0xf8,0x58,0x13,0xd0,0xc7,0x98, +0x23,0x3e,0x86,0xb0,0x87,0x7c,0x86,0x23,0x84,0x40,0xf8,0x4c,0x21,0xe2,0x63,0xc5, +0x7b,0xc8,0x67,0x38,0x42,0x08,0x84,0xaf,0x88,0x40,0x2f,0x68,0x94,0xd5,0x47,0x10, +0x1f,0x0b,0x3e,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x1a,0xe0,0x49,0x8e,0x9c, +0x06,0x79,0x8c,0x18,0x34,0x00,0x08,0x82,0x01,0x25,0x2a,0x3b,0x12,0xd4,0x09,0x69, +0x8c,0x06,0x8f,0xf0,0x08,0x8f,0xf0,0xc8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68, +0xc2,0x20,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x46,0x2a,0x3c,0xd2,0x1f,0xc3,0x88, +0xc1,0x01,0x80,0x20,0x18,0x64,0xa5,0xd2,0x23,0xfe,0x31,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x41,0x66,0x2a,0x3e,0xf2,0x1f,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x9c,0x41, +0xa8,0x80,0x09,0x6b,0xf4,0xc9,0x68,0x42,0x00,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81, +0x1a,0x88,0xca,0x98,0xcc,0x06,0x7c,0x8c,0x18,0x34,0x00,0x08,0x82,0x01,0xc5,0x2a, +0x65,0x12,0xfc,0xc9,0x9f,0xfc,0x89,0x99,0x98,0x89,0x99,0x98,0xc9,0x68,0x42,0x00, +0x0c,0x47,0x04,0x25,0x12,0x7c,0xd3,0x0d,0x25,0x22,0x04,0xa6,0x18,0xf4,0x31,0xe5, +0xa0,0x8f,0x29,0x08,0x7d,0x8c,0x18,0xe4,0x63,0xc5,0x20,0x1f,0x1b,0x0c,0xf9,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x41,0x46,0x2b,0x6c,0x32,0xb4,0xc8,0x88,0xc1,0x01,0x80, +0x20,0x18,0x64,0xb5,0xd2,0x26,0x83,0x8b,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x66, +0x2b,0x6e,0x32,0xbc,0xc8,0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0xb7,0xb2,0x26,0x83, +0x8a,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x86,0x2b,0x6c,0x32,0xac,0xc8,0x88,0xc1, +0x01,0x80,0x20,0x18,0x64,0xb9,0xd2,0x26,0x03,0x8b,0x98,0x10,0x23,0xf2,0x31,0x81, +0x80,0x8f,0x05,0x2e,0x22,0x1f,0x0b,0x06,0xf8,0xd8,0x51,0xc4,0xc7,0x02,0x1b,0x91, +0x8f,0x25,0x32,0x22,0x1f,0x3b,0x82,0xf8,0x58,0x42,0x23,0xf2,0x31,0x21,0x88,0xcf, +0x88,0xc1,0x01,0x80,0x20,0x18,0xa8,0x41,0xaf,0xf8,0x49,0x7d,0x98,0xc8,0x88,0x81, +0x03,0x80,0x20,0x18,0x44,0xe8,0xf2,0x26,0x41,0x7a,0xa0,0x47,0xa8,0x20,0x86,0x70, +0x06,0x63,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x67,0xf0,0x2b,0x7e,0xa2,0x1e,0xb5, +0x32,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60,0xe2,0x21,0xc4,0xc7,0xc4,0x43,0x88,0xcf, +0x88,0xc1,0x01,0x80,0x20,0x18,0x90,0x41,0xb9,0x8c,0xca,0x7b,0xfc,0xca,0x68,0x42, +0x00,0x8c,0x26,0x08,0xc1,0x09,0x0d,0x3b,0xa1,0x61,0x76,0x08,0xf4,0xb1,0x43,0xa0, +0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x90,0x01,0xbb,0xa8,0x8a,0x7d,0xa0,0xcb,0x68, +0x42,0x00,0x8c,0x26,0x08,0xc1,0x09,0x0d,0x3b,0xa1,0x61,0x26,0x1c,0xf2,0x31,0xe1, +0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x38,0xfc,0xb2,0x2a,0xc2,0x88,0x81,0x01, +0x80,0x20,0x18,0x38,0xfd,0xc2,0x2a,0xc2,0x09,0x00,0x3a,0x01,0x40,0x23,0x06,0x07, +0x00,0x82,0x60,0xa0,0x06,0xf5,0x62,0x2b,0x25,0x12,0x26,0x23,0x06,0x0d,0x00,0x82, +0x60,0x40,0xfd,0x0b,0xae,0x04,0xf2,0x32,0x08,0xb9,0x92,0x2b,0xb9,0x92,0x2b,0xa3, +0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x9b,0x30,0x9a,0xc0,0x0d,0x26,0x10,0xf2, +0x31,0x81,0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x9c,0x81,0xbf,0xf4,0x4a,0x8a, +0xcc,0xcb,0x68,0x42,0x20,0x8c,0x26,0x08,0x83,0x15,0x42,0x7c,0xac,0x10,0xe2,0x63, +0x9c,0x20,0x1f,0xe3,0x04,0xf9,0x98,0x20,0xc8,0xc7,0x04,0x41,0x3e,0x26,0x04,0xf0, +0x19,0x31,0x30,0x00,0x10,0x04,0x03,0x47,0x66,0xc8,0x25,0x30,0x04,0x91,0x8f,0x21, +0x88,0x7c,0x4c,0x08,0xe0,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x8e,0xcd,0xa0,0x4b, +0x30,0x1c,0x51,0xa4,0x8a,0xf0,0xcd,0x32,0x20,0x4d,0x30,0x4b,0x90,0x0c,0x54,0x34, +0xe3,0xa0,0xe0,0x14,0x32,0x50,0xd1,0xcc,0x82,0x62,0x20,0x03,0x15,0xc0,0xa0,0xd8, +0x16,0x32,0x4b,0xb0,0x58,0xe0,0x32,0x20,0x18,0x6e,0x08,0x56,0x06,0x0c,0x66,0x19, +0x98,0x24,0x18,0xa8,0x68,0x94,0x24,0x17,0x96,0x81,0x8a,0x46,0x49,0x52,0x61,0x19, +0xa8,0x00,0xc0,0x2b,0xb9,0x85,0xa5,0x02,0x31,0x80,0x3a,0xc4,0x00,0x86,0x1b,0x86, +0x99,0x41,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0xe8,0x7a,0xe6,0x5d,0x06,0x9a,0x99, +0x6e,0x08,0x08,0x61,0xb8,0xc1,0xb0,0x19,0x33,0xb0,0x3b,0xb8,0x17,0x10,0x8c,0x18, +0x1c,0x00,0x08,0x82,0x41,0x17,0x36,0xf2,0x32,0x04,0xd3,0x0d,0x01,0x31,0x0c,0x37, +0x3c,0x3a,0x83,0x06,0x23,0x06,0x07,0x00,0x82,0x60,0xd0,0x91,0x8d,0xbd,0x24,0x3b, +0x33,0xdd,0x10,0x28,0xc2,0x70,0x83,0xd4,0x33,0x66,0x60,0x7d,0xe0,0x2f,0x20,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x0e,0x6d,0xf2,0x65,0x08,0xa6,0x1b,0x02,0x62,0x18, +0x31,0x38,0x00,0x10,0x04,0x03,0x35,0x28,0x1b,0x93,0xa9,0x93,0x58,0x19,0x31,0x68, +0x00,0x10,0x04,0x03,0xea,0x6d,0x50,0x26,0x10,0x9b,0x44,0x48,0x99,0x94,0x49,0x99, +0x94,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x33, +0x50,0x9b,0x94,0xa9,0x13,0xb0,0x19,0x4d,0x08,0x84,0xd1,0x04,0x61,0x30,0xa1,0x90, +0x8f,0x09,0x85,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x0c,0xde,0xc6,0x65,0xf4, +0x84,0x6c,0x46,0x13,0x02,0x61,0x34,0x41,0x18,0xac,0x10,0xe2,0x63,0x85,0x10,0x1f, +0x13,0x04,0xf9,0x98,0x20,0xc8,0xc7,0x84,0x00,0x3e,0x23,0x06,0x06,0x00,0x82,0x60, +0xe0,0x84,0xce,0xcc,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xf9,0x8d,0xcd,0x04, +0x64,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xd9,0xdf,0xdc,0x8c,0x10,0x58,0x1e,0x04, +0xf4,0xb1,0x3c,0x10,0xe8,0x63,0xca,0x40,0x1f,0x53,0x08,0xfa,0x8c,0x18,0x24,0x00, +0x08,0x82,0xc1,0x36,0x3a,0x29,0x23,0x04,0xc4,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0x59,0xe9,0xe4,0x0c,0x1b,0x04,0xb6,0x06,0x7d,0x03,0x82,0xe1,0x86,0x40,0x6f,0xc0, +0x60,0x96,0x41,0x59,0x82,0x59,0x82,0x66,0xa0,0xa2,0x01,0xb1,0xc3,0x60,0x06,0x2a, +0x1a,0x77,0x38,0x2c,0xc6,0x44,0x46,0x88,0x8f,0x09,0xf8,0x22,0x9f,0x11,0x03,0x03, +0x00,0x41,0x30,0x70,0x60,0x07,0x74,0x02,0x3b,0x15,0x70,0xa0,0x8f,0x9d,0x0a,0x38, +0xd0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xd4,0x00,0x75,0xd2,0xa6,0x57,0xec,0x65, +0xc4,0xa0,0x01,0x40,0x10,0x0c,0x28,0xd9,0x59,0x9b,0xa0,0x74,0x68,0x65,0x56,0xd8, +0x86,0x6d,0xd8,0x86,0x6d,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x4c,0x30,0xe0,0x63, +0x82,0x01,0x9f,0xd1,0x84,0x75,0x10,0x46,0x13,0xd8,0x61,0x30,0x75,0x20,0xe4,0x63, +0xea,0x40,0xc8,0xc7,0xd8,0xc1,0x65,0xe0,0x63,0xec,0xf0,0x32,0xf0,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0x6c,0x77,0xde,0x86,0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20, +0xe3,0x1d,0xb8,0x21,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0xc8,0x7a,0xa7,0x6e,0x68, +0x46,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xcc,0x77,0xec,0xa6,0x66,0x84,0x53,0x1a, +0x76,0x4a,0xc3,0x8c,0x10,0xe8,0x63,0x84,0x40,0x9f,0x11,0x83,0x03,0x00,0x41,0x30, +0x50,0x03,0xde,0xe9,0x1b,0x79,0x51,0x99,0x11,0x83,0x03,0x00,0x41,0x30,0x50,0x83, +0xde,0xf1,0x9b,0x75,0x29,0x99,0x11,0x83,0x07,0x00,0x41,0x30,0xf8,0xc4,0x27,0x6d, +0x84,0x80,0x18,0x6c,0xc6,0x66,0x74,0x47,0x77,0x42,0xc7,0x67,0x46,0x13,0x02,0x60, +0x34,0x41,0x08,0x8c,0x1e,0x2e,0xf9,0x18,0x3d,0x5c,0xf2,0x31,0x41,0x90,0x8f,0x09, +0x82,0x7c,0x4c,0x08,0xe0,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x4e,0xfc,0x8c,0x4e, +0x60,0x81,0xce,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x9c,0xf9,0x09,0x9d,0xc0, +0x82,0x9d,0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x38,0xf5,0x23,0x3a,0xc1,0x88, +0x81,0x01,0x80,0x20,0x18,0x38,0xf6,0x63,0x3e,0x81,0x35,0x8d,0x7c,0xac,0x69,0xe4, +0x63,0x42,0x00,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x70,0xf4,0x87,0x75,0x02,0x33, +0x03,0x33,0x90,0x8f,0x99,0x81,0x19,0xc8,0xc7,0x84,0x00,0x3e,0x23,0x06,0x06,0x00, +0x82,0x60,0xe0,0xf8,0x0f,0xec,0x04,0x56,0x04,0xf4,0x19,0x31,0x30,0x00,0x10,0x04, +0x03,0x07,0x84,0xe0,0x27,0xb0,0xba,0x09,0xe2,0x63,0x01,0x23,0x9f,0x11,0x83,0x03, +0x00,0x41,0x30,0x38,0x83,0xfc,0xc1,0x1d,0x92,0x81,0x9f,0xd1,0x84,0x00,0x18,0x4d, +0x10,0x02,0x63,0x1b,0x21,0x3e,0x26,0x04,0xf4,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0x33,0xf0,0x9f,0xde,0x49,0x19,0xfc,0x19,0x4d,0x08,0x04,0x0b,0x06,0xf9,0xcc,0x12, +0x38,0x03,0x15,0x0d,0xc8,0x35,0xa7,0xf0,0x0c,0x54,0x34,0x44,0x33,0x0a,0xcf,0x40, +0x05,0xc0,0x7f,0xcd,0x1f,0x3c,0x03,0x15,0x80,0xdf,0x35,0xc3,0x33,0x4b,0x00,0x59, +0x20,0x42,0x20,0x18,0x6e,0x08,0xfe,0x07,0x0c,0x66,0x19,0x22,0x27,0x18,0xa8,0x68, +0x18,0x67,0x0f,0xa0,0x81,0x8a,0x86,0x71,0xee,0x00,0x1a,0xa8,0x00,0x18,0x67,0x0e, +0xa0,0x81,0x0a,0x40,0xf5,0x9c,0x3b,0x80,0x2a,0xa8,0x19,0x28,0xa4,0x66,0x60,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0xc8,0xc0,0x85,0xd8,0x07,0x67,0x50,0x68,0x34,0x21,0x00, +0x46,0x13,0x84,0x60,0xb8,0xa1,0x10,0xc8,0x60,0xb8,0xa1,0x10,0xc8,0xa0,0x84,0x40, +0xa7,0x1b,0x62,0x47,0x76,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x50,0x83,0x19,0xa2, +0x1f,0xb5,0x01,0x9d,0x11,0x83,0x06,0x00,0x41,0x30,0xa0,0x7a,0xc8,0x7e,0x02,0x18, +0x52,0x92,0xfb,0xb9,0x9f,0xfb,0xb9,0x9f,0xd1,0x84,0x00,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x33,0xb8,0x21,0xfb,0x11,0x1b,0x17,0x1a,0x4d,0x08,0x80,0xd1,0x04,0x21, +0x30,0x42,0x88,0x8f,0x09,0x01,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x0c,0x78, +0x68,0x7f,0xce,0xc6,0x86,0x46,0x13,0x02,0xc1,0x86,0x45,0x3e,0x16,0x08,0xf2,0x19, +0x8e,0x00,0x83,0x20,0xf8,0x2e,0x00,0x44,0x05,0xd9,0x8e,0x18,0x1c,0x00,0x08,0x82, +0x41,0x96,0x46,0xfd,0xb3,0x11,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xa9,0x91,0x08, +0x75,0x85,0x6d,0x62,0x04,0x82,0xe1,0x86,0xe0,0x87,0xc0,0x60,0x96,0xe1,0x81,0x82, +0x11,0x03,0x03,0x00,0x41,0x30,0x70,0xe2,0x28,0x8c,0xc6,0xc1,0xc4,0x21,0x90,0xcf, +0x70,0x84,0x28,0x9c,0x8f,0xf0,0x4d,0x37,0xc8,0x41,0xfa,0x04,0x86,0x1c,0xf4,0x31, +0xf5,0x09,0xe2,0x33,0xdc,0xb0,0xa0,0x51,0x18,0x4c,0x37,0xb4,0x0f,0xfb,0x04,0x36, +0x04,0xf2,0x31,0x23,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x38,0x7b,0xb4,0x46, +0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0x78,0x04,0x43,0x81,0x32,0x62,0x70,0x00, +0x20,0x08,0x06,0x6a,0x20,0x47,0x33,0x14,0x3a,0xbe,0x33,0x62,0xd0,0x00,0x20,0x08, +0x06,0x14,0x1f,0xd5,0x50,0xf0,0x46,0x7e,0xd3,0x37,0x36,0x64,0x43,0x36,0x64,0x43, +0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x70,0x7f,0x83,0xd8,0x11,0x03, +0x63,0x00,0x41,0x30,0x48,0x4c,0x29,0x84,0x82,0xfb,0x1b,0xc4,0x8e,0x18,0x18,0x03, +0x08,0x82,0x41,0x72,0x4a,0x22,0x14,0xdc,0xdf,0x20,0x76,0xc4,0xc0,0x18,0x40,0x10, +0x0c,0x12,0x54,0x1a,0xa1,0xe0,0xfe,0x06,0xb1,0x23,0x06,0xc6,0x00,0x82,0x60,0x90, +0xa4,0x12,0x09,0x05,0xf7,0x37,0x88,0x1d,0x31,0x30,0x06,0x10,0x04,0x83,0x44,0x95, +0x4a,0x28,0xa8,0xd3,0xc1,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x4e,0x94,0x68, +0x28,0xc8,0xa3,0x11,0x83,0x03,0x00,0x41,0x30,0xe8,0x46,0xa9,0x86,0xca,0x44,0x8f, +0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80,0x42,0xa5,0x30,0x6a,0xf6,0x48,0x08,0xc4,0x48, +0x8c,0xc4,0x48,0x8c,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0xd4,0x60,0x94,0xc8,0xa8,0x76,0xe0,0x67,0xc4,0xa0,0x01, +0x40,0x10,0x0c,0xa8,0x56,0x32,0xa3,0x00,0x94,0x0e,0xe3,0x8c,0xce,0xe8,0x8c,0xce, +0x68,0x34,0x21,0x00,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x0d,0x4c,0xe9,0x8c,0x72, +0x67,0x7e,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80,0x82,0xa5,0x34,0x0a,0x46,0x49,0x49, +0xd4,0x48,0x8d,0xd4,0x48,0x8d,0x46,0x13,0x02,0x60,0x29,0x87,0xd8,0x29,0xa5,0x52, +0x5a,0xca,0x21,0x76,0x4c,0xc9,0x94,0x96,0x72,0x88,0x9d,0x53,0x3a,0xa5,0x61,0x03, +0x62,0x60,0x06,0x60,0xd8,0x80,0x10,0x96,0x01,0x18,0x36,0x20,0x02,0x65,0x00,0xb6, +0x72,0x88,0x1d,0x54,0x42,0xa5,0x61,0x03,0x22,0x40,0x06,0x60,0x2b,0x87,0xd8,0x49, +0xa5,0x54,0x1a,0x36,0x20,0x02,0x63,0x00,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80,0xba, +0x25,0x38,0xe2,0x54,0x29,0x77,0xa0,0x38,0x8a,0xa3,0x38,0x8a,0xa3,0xd1,0x84,0x00, +0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x31,0x68,0x00,0x10,0x04,0x03,0x6a,0x97, +0xe8,0xe8,0x71,0xa5,0xde,0xa1,0xea,0xa8,0x8e,0xea,0xa8,0x8e,0x46,0x13,0x02,0x60, +0xc4,0xa0,0x01,0x40,0x10,0x0c,0xa8,0x5e,0xb2,0x23,0x07,0x96,0x7e,0xc7,0xba,0xa3, +0x3b,0xba,0xa3,0x3b,0x1a,0x4d,0x08,0x80,0xa5,0x1c,0x7c,0x47,0x96,0x68,0x69,0x29, +0x07,0xdf,0x99,0xa5,0x5a,0x5a,0xca,0xc1,0x77,0x68,0xc9,0x96,0x86,0x0d,0x88,0x41, +0x19,0x80,0x61,0x03,0x42,0x48,0x06,0x60,0xd8,0x80,0x08,0x90,0x01,0xd8,0xca,0xc1, +0x77,0x6a,0xe9,0x96,0x86,0x0d,0x88,0xe0,0x18,0x80,0xad,0x1c,0x7c,0xc7,0x96,0x70, +0x69,0xd8,0x80,0x08,0x8c,0x01,0x28,0xf3,0xc9,0x25,0xb0,0x57,0xc0,0x23,0x10,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x41,0x27,0x4e,0x73,0x24,0x04,0x23,0x06,0x0d,0x00,0x82, +0x60,0x40,0x9d,0x13,0x28,0xb1,0x81,0x2e,0x05,0x60,0x10,0x4a,0xa1,0x14,0x4a,0xa1, +0x34,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82, +0x60,0x40,0xad,0x13,0x29,0x7d,0xbe,0x54,0x90,0x41,0x29,0x95,0x52,0x29,0x95,0xd2, +0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0x01,0xd5,0x4e,0xa6,0xe4,0x81,0xd3, +0x61,0x06,0xa7,0x74,0x4a,0xa7,0x74,0x4a,0xa3,0x09,0x01,0xb0,0x94,0x83,0xfb,0x88, +0x13,0x38,0x2d,0xe5,0xe0,0x3e,0xe3,0x14,0x4e,0x4b,0x39,0xb8,0x0f,0x39,0x89,0xd3, +0xb0,0x01,0x31,0x28,0x03,0x30,0x6c,0x40,0x08,0xc9,0x00,0x0c,0x1b,0x10,0x01,0x32, +0x00,0x5b,0x39,0xb8,0x4f,0x39,0x8d,0xd3,0xb0,0x01,0x11,0x1c,0x03,0xb0,0x95,0x83, +0xfb,0x98,0x13,0x39,0x0d,0x1b,0x10,0x81,0x31,0x00,0x23,0x06,0x0d,0x00,0x82,0x60, +0x40,0xd1,0x53,0x2b,0xe5,0xc1,0x39,0xb9,0x41,0xfd,0xb8,0x92,0x2b,0xb9,0x92,0x2b, +0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20, +0x18,0x50,0xf8,0x14,0x4b,0x6c,0xb0,0x4e,0x72,0x90,0x3f,0xb2,0x24,0x4b,0xb2,0x24, +0x4b,0xa3,0x09,0x01,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x94,0x3e,0xcd,0xd2,0x1a, +0xb4,0x13,0x1d,0xec,0x0f,0x2d,0xd1,0x12,0x2d,0xd1,0xd2,0x68,0x42,0x00,0x2c,0xe5, +0xb0,0x3f,0xef,0xb4,0x4e,0x4b,0x39,0xec,0x0f,0x3c,0xb1,0xd3,0x52,0x0e,0xfb,0x13, +0x4f,0xed,0x34,0x6c,0x40,0x0c,0xca,0x00,0x0c,0x1b,0x10,0x42,0x32,0x00,0xc3,0x06, +0x44,0x80,0x0c,0xc0,0x56,0x0e,0xfb,0x23,0x4f,0xee,0x34,0x6c,0x40,0x04,0xc7,0x00, +0x6c,0xe5,0xb0,0x3f,0xf3,0xf4,0x4e,0xc3,0x06,0x44,0x60,0x0c,0xc0,0x88,0x41,0x03, +0x80,0x20,0x18,0x50,0x21,0xa5,0x4b,0x75,0x40,0x4f,0x23,0x24,0x42,0xbb,0xb4,0x4b, +0xbb,0xb4,0x4b,0xa3,0x09,0x01,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xd4,0x48,0xf1, +0x12,0x1d,0xd8,0x53,0x09,0x91,0x50,0x2f,0xf5,0x52,0x2f,0xf5,0xd2,0x68,0x42,0x00, +0x2c,0xe5,0x40,0x42,0xf8,0x34,0x4f,0x4b,0x39,0x90,0x50,0x3e,0xd1,0xd3,0x52,0x0e, +0x24,0xa4,0x4f,0xf5,0x34,0x6c,0x40,0x0c,0xab,0x30,0x00,0xc3,0x06,0x84,0xa0,0x0a, +0x03,0x30,0x6c,0x40,0x04,0xa9,0x30,0x00,0x5b,0x39,0x90,0xd0,0x3e,0xd9,0xd3,0xb0, +0x01,0x11,0x1c,0x03,0xb0,0x95,0x03,0x09,0xf1,0xd3,0x3d,0x0d,0x1b,0x10,0x81,0x31, +0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0x40,0xa9,0xd4,0x38,0xbd,0x42,0x3f,0x91,0xc1, +0x0a,0x91,0x13,0x39,0x91,0x13,0x39,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26, +0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x50,0x2e,0x75,0x4e,0xa2,0x10,0x52,0x68, +0xf0,0x42,0xe8,0x84,0x4e,0xe8,0x84,0x4e,0xa3,0x09,0x01,0x30,0x62,0xd0,0x00,0x20, +0x08,0x06,0x14,0x4c,0xa5,0x53,0x28,0x8c,0x94,0x1a,0xc4,0x90,0x3a,0xa9,0x93,0x3a, +0xa9,0xd3,0x68,0x42,0x00,0x2c,0xe5,0x10,0x43,0x25,0xf5,0x4f,0x4b,0x39,0xc4,0x90, +0x49,0x81,0xd4,0x52,0x0e,0x31,0x74,0x52,0x21,0x35,0x6c,0x40,0x0c,0xca,0x00,0x0c, +0x1b,0x10,0x42,0x32,0x00,0xc3,0x06,0x44,0x80,0x0c,0xc0,0x56,0x0e,0x31,0x84,0x52, +0x22,0x35,0x6c,0x40,0x04,0xc7,0x00,0x6c,0xe5,0x10,0x43,0x29,0x35,0x52,0xc3,0x06, +0x44,0x60,0x0c,0x80,0x81,0x84,0x3a,0x81,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x3a, +0x9a,0x2a,0xa7,0x73,0x09,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80,0xca,0x29,0x79,0xf2, +0x05,0x96,0x9a,0x85,0x60,0x9e,0xe6,0x69,0x9e,0xe6,0x69,0x34,0x21,0x00,0x46,0x13, +0x84,0x60,0x34,0x61,0x10,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80,0xea,0x29,0x7b,0x8a, +0x05,0x98,0xba,0x85,0xe2,0x9e,0xee,0xe9,0x9e,0xee,0x69,0x34,0x21,0x00,0x46,0x0c, +0x1a,0x00,0x04,0xc1,0x80,0xfa,0x29,0x7c,0x82,0x05,0x99,0xca,0x85,0x23,0x9f,0xf2, +0x29,0x9f,0xf2,0x69,0x34,0x21,0x00,0x96,0x72,0x00,0x23,0x9a,0xaa,0xa9,0xa5,0x1c, +0xc0,0xa8,0xa6,0x6c,0x6a,0x29,0x07,0x30,0xb2,0xa9,0x9b,0x1a,0x36,0x20,0x06,0x65, +0x00,0x86,0x0d,0x08,0x21,0x19,0x80,0x61,0x03,0x22,0x40,0x06,0x60,0x2b,0x07,0x30, +0xba,0x29,0x9c,0x1a,0x36,0x20,0x82,0x63,0x00,0xb6,0x72,0x00,0x23,0x9c,0xca,0xa9, +0x61,0x03,0x22,0x30,0x06,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x28,0xb3,0xfa,0xa7, +0x75,0xc8,0x29,0x34,0x72,0x40,0x0a,0xa4,0x40,0x0a,0xa4,0x46,0x13,0x02,0x60,0x34, +0x41,0x08,0x46,0x13,0x06,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x28,0xb5,0x1a,0x29, +0x5f,0xe8,0x29,0x36,0x92,0x48,0x8a,0xa4,0x48,0x8a,0xa4,0x46,0x13,0x02,0x60,0xc4, +0xa0,0x01,0x40,0x10,0x0c,0x28,0xb6,0x2a,0xa9,0x5e,0xf8,0x29,0x37,0xa2,0x4c,0xca, +0xa4,0x4c,0xca,0xa4,0x46,0x13,0x02,0x60,0x29,0x87,0x36,0x0a,0x2b,0xb0,0x5a,0xca, +0xa1,0x8d,0xc4,0x2a,0xac,0x96,0x72,0x68,0xa3,0xb1,0x12,0xab,0x61,0x03,0x62,0x50, +0x06,0x60,0xd8,0x80,0x10,0x92,0x01,0x18,0x36,0x20,0x02,0x64,0x00,0xb6,0x72,0x68, +0x23,0xb2,0x1a,0xab,0x61,0x03,0x22,0x38,0x06,0x60,0x2b,0x87,0x36,0x2a,0x2b,0xb2, +0x1a,0x36,0x20,0x02,0x63,0x00,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80,0x9a,0x2b,0x96, +0xc2,0x07,0xb3,0x6a,0x85,0xad,0xa5,0x5a,0xaa,0xa5,0x5a,0x6a,0x34,0x21,0x00,0x46, +0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80,0xba,0x2b,0x98, +0x5a,0x07,0xb5,0x8a,0x85,0x2f,0xa6,0x62,0x2a,0xa6,0x62,0x6a,0x34,0x21,0x00,0x46, +0x0c,0x1a,0x00,0x04,0xc1,0x80,0xca,0x2b,0x99,0x52,0x07,0xb6,0x9a,0x85,0x30,0x98, +0xa9,0x99,0x9a,0xa9,0x99,0x1a,0x4d,0x08,0x80,0xa5,0x1c,0xf4,0xc8,0xad,0xce,0x6a, +0x29,0x07,0x3d,0x7a,0x2b,0xb4,0x5a,0xca,0x41,0x8f,0xe0,0x2a,0xad,0x86,0x0d,0x88, +0x41,0x19,0x80,0x61,0x03,0x42,0x48,0x06,0x60,0xd8,0x80,0x08,0x90,0x01,0xd8,0xca, +0x41,0x8f,0xe2,0x4a,0xad,0x86,0x0d,0x88,0xe0,0x18,0x80,0xad,0x1c,0xf4,0x48,0xae, +0xd6,0x6a,0xd8,0x80,0x08,0x8c,0x01,0xb0,0x77,0x90,0x07,0xf8,0x58,0x50,0x0e,0xf0, +0xb1,0x80,0x1c,0xe0,0x63,0xc1,0x2d,0xc0,0xc7,0x02,0x5b,0x80,0x8f,0x05,0xac,0x00, +0x1f,0x0b,0x56,0x01,0x3e,0x16,0x94,0x02,0x7c,0x2c,0x20,0x05,0xf8,0x58,0xa0,0x07, +0xf0,0xb1,0x20,0x0f,0xe0,0x63,0x41,0x1b,0xc0,0xc7,0x02,0x36,0x80,0x8f,0x05,0x62, +0x00,0x1f,0x0b,0xc2,0x00,0x3e,0x16,0x5c,0xf0,0xb1,0xc0,0x82,0xcf,0x70,0x44,0x80, +0x52,0xc2,0x37,0xcb,0x20,0x59,0xc1,0x2c,0xc1,0x34,0x50,0xd1,0x94,0x02,0x25,0x22, +0xd2,0x40,0x45,0xf3,0x07,0x94,0x8a,0x48,0x03,0x15,0x4d,0x1e,0x50,0x32,0x22,0x0d, +0x54,0x34,0x73,0x40,0xd9,0x88,0x34,0x50,0xd1,0xb4,0x01,0xa5,0x23,0xd2,0x40,0x45, +0x13,0x06,0x14,0x8f,0x06,0xd2,0x40,0x45,0x13,0x06,0x14,0x9f,0x48,0x03,0x15,0x40, +0x18,0x50,0x38,0x1b,0x48,0x23,0x06,0x0b,0x00,0x82,0x60,0x10,0x06,0xb4,0x65,0x56, +0x44,0x61,0x10,0x85,0x31,0x62,0xb0,0x00,0x20,0x08,0x06,0x61,0x50,0x5b,0x67,0xe5, +0x13,0x3d,0xc1,0x13,0x3e,0xd1,0x13,0x3c,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x99, +0x6e,0xc9,0x55,0x20,0x8c,0x18,0x2c,0x00,0x08,0x82,0x41,0x18,0xdc,0x56,0x5a,0x81, +0xc5,0x4f,0xf8,0xc4,0x81,0x24,0x16,0x08,0xf4,0xb1,0xc0,0xa4,0xe4,0x63,0x26,0x15, +0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x9c,0xf1,0x8a,0x2b,0xc7,0x84,0x40,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0xe0,0x94,0x97,0x5c,0x05,0x23,0x06,0x06,0x00,0x82, +0x60,0xe0,0x98,0x17,0x5d,0x49,0x16,0x14,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x03, +0x07,0xbd,0xea,0x2a,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xac,0xbc,0xfa,0x0a,0x22, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x33,0x2f,0xbf,0x82,0x04,0x83,0x7c,0x0b,0x06, +0xc3,0x0d,0x81,0x6e,0x81,0xc1,0x2c,0x43,0x45,0x05,0x4b,0x39,0xa8,0x93,0x6f,0x09, +0x14,0x34,0xc6,0x52,0x0e,0xeb,0x04,0x5e,0x04,0x05,0x8d,0xb1,0x94,0x03,0x3b,0x89, +0x97,0x41,0x41,0x63,0x6c,0xe5,0xd0,0x4e,0xe4,0x85,0x50,0xd0,0x18,0x5b,0x39,0xb8, +0x93,0x79,0x29,0x14,0x34,0xc6,0x2c,0xc1,0x34,0x4b,0x60,0x0d,0x54,0x34,0xb8,0x1a, +0x44,0x5c,0x35,0x50,0xd1,0xe0,0x4b,0xc4,0x55,0x23,0x06,0x07,0x00,0x82,0x60,0xa0, +0x06,0xee,0xf5,0x5a,0x27,0x55,0x53,0x23,0x06,0x0e,0x00,0x82,0x60,0x10,0xe5,0x17, +0x68,0x05,0xfa,0x94,0x4f,0xb2,0x35,0x08,0xc3,0x40,0x57,0x23,0x06,0xc6,0x00,0x82, +0x60,0x90,0xf0,0x17,0x5e,0xd1,0xc5,0x88,0x81,0x31,0x80,0x20,0x18,0x24,0xfc,0x85, +0x57,0x75,0x31,0x62,0x60,0x0c,0x20,0x08,0x06,0x09,0x7f,0xe1,0x15,0x5e,0x8c,0x18, +0x18,0x03,0x08,0x82,0x41,0xc2,0x5f,0x78,0x75,0x17,0x23,0x06,0xc6,0x00,0x82,0x60, +0x90,0xf0,0x17,0x5e,0xd9,0x05,0x06,0xc4,0x00,0x00,0x00,0x00,0x26,0x00,0x00,0x00, +0x5b,0x0a,0x58,0x08,0x40,0xe1,0x28,0x85,0x2d,0xc5,0x2c,0x04,0xa0,0x70,0x94,0xc2, +0x96,0xc2,0x16,0x02,0x50,0x38,0x4a,0x61,0x4b,0x91,0x0b,0x01,0x28,0x1c,0xa5,0xb0, +0x65,0x50,0x87,0x00,0x14,0xb6,0x0c,0x2a,0x14,0x80,0xc2,0x96,0x81,0x85,0x02,0x50, +0xd8,0x32,0xf0,0x50,0x00,0x0a,0x5b,0x06,0x1f,0x0a,0x40,0x61,0xcb,0x10,0x47,0x01, +0x28,0x6c,0x19,0xe6,0x28,0x00,0x85,0x2d,0xc3,0x28,0x05,0xa0,0xb0,0x65,0x28,0xa5, +0x00,0x14,0xb6,0x0c,0xb1,0x14,0x80,0xc2,0x96,0x61,0x96,0x02,0x50,0xd8,0x32,0x8c, +0x53,0x00,0x0a,0x5b,0x86,0x72,0x0a,0x40,0x61,0xcb,0x70,0x4f,0x01,0x28,0x6c,0x19, +0xf2,0x29,0x00,0x85,0x2d,0x43,0x4a,0x05,0xa0,0xb0,0x65,0x58,0xa9,0x00,0x14,0xb6, +0x0c,0x3b,0x15,0x80,0xc2,0x96,0xa1,0xa7,0x02,0x50,0xd8,0x32,0xcc,0x56,0x00,0x0a, +0x5b,0x86,0xda,0x0a,0x40,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_16bit_696f12e1367c2f7e9d40c0757f3f71f0.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_16bit_696f12e1367c2f7e9d40c0757f3f71f0.h new file mode 100644 index 00000000..6de172df --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_16bit_696f12e1367c2f7e9d40c0757f3f71f0.h @@ -0,0 +1,852 @@ +// ffx_fsr2_depth_clip_pass_wave64_16bit_696f12e1367c2f7e9d40c0757f3f71f0.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_16bit_696f12e1367c2f7e9d40c0757f3f71f0_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_696f12e1367c2f7e9d40c0757f3f71f0_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_696f12e1367c2f7e9d40c0757f3f71f0_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_696f12e1367c2f7e9d40c0757f3f71f0_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_16bit_696f12e1367c2f7e9d40c0757f3f71f0_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_exposure", "r_reactive_mask", "r_transparency_and_composition_mask", "r_reconstructed_previous_nearest_depth", "r_dilated_motion_vectors", "r_previous_dilated_motion_vectors", "r_dilatedDepth", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_696f12e1367c2f7e9d40c0757f3f71f0_SRVResourceBindings[] = { 7, 6, 9, 3, 4, 0, 1, 5, 2, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_696f12e1367c2f7e9d40c0757f3f71f0_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_696f12e1367c2f7e9d40c0757f3f71f0_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_16bit_696f12e1367c2f7e9d40c0757f3f71f0_UAVResourceNames[] = { "rw_prepared_input_color", "rw_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_696f12e1367c2f7e9d40c0757f3f71f0_UAVResourceBindings[] = { 1, 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_696f12e1367c2f7e9d40c0757f3f71f0_UAVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_696f12e1367c2f7e9d40c0757f3f71f0_UAVResourceSpaces[] = { 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_16bit_696f12e1367c2f7e9d40c0757f3f71f0_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_696f12e1367c2f7e9d40c0757f3f71f0_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_696f12e1367c2f7e9d40c0757f3f71f0_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_696f12e1367c2f7e9d40c0757f3f71f0_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_696f12e1367c2f7e9d40c0757f3f71f0_size = 13176; + +static const unsigned char g_ffx_fsr2_depth_clip_pass_wave64_16bit_696f12e1367c2f7e9d40c0757f3f71f0_data[] = { +0x44,0x58,0x42,0x43,0x34,0x03,0xf4,0x11,0x37,0x55,0x8d,0xd8,0xb9,0xac,0x39,0x05, +0x31,0x6e,0xc8,0x41,0x01,0x00,0x00,0x00,0x78,0x33,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0xa4,0x11,0x00,0x00,0xc0,0x11,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x80,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xa8,0x0f,0x00,0x00,0x66,0x00,0x05,0x00, +0xea,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x90,0x0f,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xe1,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x0a,0x00,0x00,0x00, +0x1b,0x88,0x40,0x00,0x96,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30, +0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09,0xa0,0x36,0x18,0xc4,0xff,0xff,0xff,0xff, +0x0f,0x80,0x04,0x54,0x00,0x00,0x00,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x84,0x40,0x98,0x10,0x0c,0x13,0x02,0x61,0x42,0x40,0x00,0x89,0x20,0x00,0x00, +0xf2,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0xa0,0xc2,0x1c,0x01,0x18,0x24,0x01,0x80,0x02,0x23,0x00,0x25,0x18,0x10,0x61, +0x8e,0x00,0x14,0xe6,0x08,0x10,0x3a,0x94,0x61,0x60,0x40,0x50,0xa2,0x0c,0x00,0x00, +0x80,0x16,0x33,0x00,0x65,0x68,0x00,0x1a,0xe4,0xb8,0x67,0xb8,0xfc,0x09,0x7b,0x08, +0xc9,0x0f,0x81,0x66,0x58,0x08,0x14,0x20,0xca,0x32,0x00,0x40,0x00,0x00,0x40,0xa3, +0xd1,0x68,0x1c,0x28,0x72,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a, +0x4c,0x7e,0x71,0xdb,0xa8,0x68,0x34,0x1a,0x0d,0x40,0x51,0x26,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0xa2,0xdc,0x34,0x5c,0xfe,0x84,0x3d,0x84,0xe4,0xaf,0x84,0xb4, +0x12,0x93,0x8f,0xdc,0x36,0x2a,0x00,0x00,0x00,0x00,0x50,0x14,0x0b,0x00,0x02,0x00, +0x00,0x00,0x00,0x00,0x80,0x2e,0x85,0x68,0x00,0x1a,0x0d,0xca,0x14,0xa3,0x01,0x68, +0x34,0x1a,0x0d,0xda,0x14,0x02,0x00,0x00,0x00,0xa8,0x53,0x98,0x09,0x00,0x02,0x69, +0x34,0x1a,0x0d,0x00,0x00,0xd0,0xa0,0x4f,0x41,0x1a,0x80,0x46,0xa3,0xd1,0x68,0x34, +0x28,0x74,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x8f, +0xdc,0x36,0x22,0x00,0x00,0x00,0xa0,0x10,0x23,0x00,0x04,0x40,0xa4,0xa3,0x86,0xcb, +0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0xfc,0xe2,0xb6,0x11,0xd1,0x68, +0x34,0x1a,0x85,0x30,0x01,0x20,0x00,0x3a,0xdd,0x36,0x5c,0xfe,0x84,0x3d,0x84,0xe4, +0xaf,0x84,0xe4,0x50,0x91,0x40,0xa4,0x91,0xf3,0x10,0xd1,0x84,0x10,0x12,0x12,0x00, +0x80,0x42,0x40,0x00,0x90,0x14,0xa9,0x0e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57, +0x42,0xda,0x90,0x66,0x40,0x04,0x00,0x00,0x38,0xcc,0x11,0x04,0xa5,0x80,0x00,0x58, +0x80,0x16,0xb9,0x06,0x02,0x86,0x11,0x88,0x66,0xa6,0x36,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60, +0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03, +0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14, +0x00,0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71, +0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00, +0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xc4,0x64,0x34,0x1b,0x46,0x10,0x9a,0x99, +0xda,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8, +0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1, +0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e, +0xfc,0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0,0x1d,0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8, +0x21,0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e, +0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48, +0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1, +0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0x50,0xb3, +0xd1,0x6d,0xa6,0x30,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78, +0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05, +0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e, +0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48, +0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x90,0xd0,0xc8,0x91,0x6e, +0x26,0x34,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xa8,0x07,0x77,0x98,0x87,0x74, +0x38,0x07,0x77,0x28,0x07,0x72,0x00,0x83,0x74,0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0, +0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0x01, +0x60,0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f, +0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2, +0xe1,0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c,0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00, +0xe0,0x51,0x6f,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85, +0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x41,0x8c,0x7e,0x33, +0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x6a,0x14,0x1c,0x46,0x10,0x80,0x33, +0x84,0xe0,0x63,0x57,0x1b,0x4d,0xc3,0xe1,0x70,0x38,0x04,0x00,0x62,0xb5,0x5a,0xad, +0xd6,0x68,0x34,0x1a,0x8d,0x46,0x83,0x88,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02, +0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x02,0x00,0x19,0x01,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90, +0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07, +0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6, +0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60, +0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07, +0x7a,0x60,0x07,0x74,0xa0,0xf3,0x40,0x02,0x19,0x32,0x52,0x02,0x04,0xd8,0xc1,0x04, +0x03,0x1f,0x0c,0x00,0x00,0x00,0x01,0x00,0x00,0x3b,0x98,0x60,0xd8,0x83,0x01,0x00, +0x00,0x20,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0xc0,0x90,0x27,0x01,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21, +0x4f,0x02,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x05,0x08, +0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0e,0x10,0x00,0x02,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x06,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x18,0xf2,0x50,0x40,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x30,0xe4,0xb9,0x80,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x93, +0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x03,0x02,0x40, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x07,0x04,0x80,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x02,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x86,0x3c,0x61,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x43,0x1e,0x32,0x00,0x02,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf, +0x19,0x00,0x01,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x47,0x0d,0x80, +0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xe3,0x06,0x40,0x00,0x08, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x90,0x05,0x02,0x00,0x00,0x23,0x00,0x00,0x00, +0x32,0x1e,0x98,0x1c,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02, +0x94,0x40,0x31,0x8c,0x00,0x94,0x43,0x11,0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44, +0x71,0x14,0x7e,0x40,0x81,0x14,0x4c,0x01,0x15,0x54,0x61,0x15,0x58,0x01,0x06,0x14, +0x64,0x40,0x81,0x06,0x14,0x6c,0x40,0x01,0x07,0x14,0x72,0x40,0x41,0x07,0x14,0x76, +0x40,0x81,0x07,0x14,0x7a,0x40,0xc1,0x07,0x94,0x45,0x21,0x0e,0x94,0x5b,0xd1,0x12, +0x14,0xf1,0x42,0x59,0x95,0x13,0xb5,0x6a,0x60,0x04,0x80,0x0c,0x05,0x08,0x08,0x88, +0x40,0x81,0xb1,0x08,0x00,0x08,0x82,0xb1,0x08,0x20,0x00,0x02,0xa2,0xcd,0x00,0x10, +0x6e,0x06,0x80,0x76,0x33,0x00,0xe4,0x9b,0x01,0x20,0xe0,0x0c,0x00,0x09,0x67,0x00, +0x88,0x38,0x03,0x40,0xc5,0x19,0x00,0x3a,0xce,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x92,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04,0x60,0x9a,0x20,0x00, +0xd4,0x06,0x61,0x20,0x26,0x08,0x40,0xb5,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06, +0x84,0x20,0x26,0x08,0x74,0xc0,0x07,0xb4,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe, +0xc6,0xde,0xd8,0xde,0xe4,0xbe,0xd4,0xd2,0xe8,0xe8,0xca,0xe4,0xca,0xc8,0x26,0x08, +0x80,0x35,0x41,0x00,0xae,0x09,0x02,0x80,0x6d,0x10,0x0c,0x67,0x43,0x62,0x28,0x8b, +0xc1,0x0c,0x8d,0xf1,0xd0,0x92,0xfb,0x4a,0x73,0x83,0xab,0xa3,0xfb,0x6a,0x7b,0xa3, +0x4b,0x7b,0x73,0xfb,0xb2,0x2b,0x1b,0xa3,0x7b,0x93,0x9b,0xdb,0x90,0x0c,0x4a,0x64, +0x10,0x43,0x63,0x3c,0x13,0x04,0x3c,0xe8,0x03,0x42,0x72,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x1b,0x92,0x66,0xa2,0x0c,0x67, +0x68,0x8c,0x67,0x82,0x00,0x64,0x13,0x84,0x3d,0xf0,0x03,0x3e,0x72,0x5f,0x72,0x65, +0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x1b,0x12,0xeb,0xc2,0x0c, +0x6b,0x68,0x8c,0x67,0x82,0x00,0x68,0x1c,0x03,0xb9,0x2f,0x3a,0xb9,0x30,0xb7,0x39, +0xb8,0x30,0xb9,0x32,0xb7,0xb1,0xbc,0xaf,0x30,0x37,0xb2,0xaf,0xb1,0xb7,0x36,0xb8, +0xb7,0xb9,0x34,0xba,0xb4,0x37,0xb7,0xaf,0xb6,0xb0,0xb9,0xb5,0x0d,0x89,0x76,0x6d, +0x86,0x36,0x34,0xc6,0x33,0x41,0x00,0xb6,0x09,0x82,0x1f,0xfc,0x01,0xcd,0x40,0xee, +0x4b,0xae,0x6c,0xec,0xcd,0x6d,0x8e,0x4e,0xae,0x6e,0x8c,0xae,0x8c,0xec,0x0b,0x4e, +0xae,0xcc,0x2e,0xed,0xad,0x6e,0xee,0xcb,0xad,0x2c,0x4c,0xae,0x6c,0x8e,0xee,0x8b, +0xac,0x0c,0x8e,0x0e,0x6d,0x83,0x60,0x74,0x1b,0x92,0xce,0xfb,0x0c,0x63,0x68,0x0c, +0x30,0x20,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0xd5,0xf6,0x46,0x97, +0xf6,0xe6,0xf6,0x65,0x57,0x36,0x46,0xf7,0x26,0x37,0xb7,0x21,0x21,0x26,0x31,0x30, +0x86,0xa1,0x31,0x1e,0x86,0x81,0xdc,0x17,0x9c,0x5c,0x99,0x5d,0xda,0x5b,0xdd,0xdc, +0x17,0x59,0x1a,0x5b,0x18,0x5d,0x19,0xd9,0x57,0xdb,0x1b,0x5d,0xda,0x9b,0xdb,0x97, +0x5d,0xd9,0x18,0xdd,0x9b,0xdc,0xdc,0x86,0x84,0x99,0xc8,0xc0,0xe8,0x86,0xc6,0x78, +0x26,0x08,0x00,0x47,0x47,0xee,0x8b,0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0x8c,0xa8,0x0c, +0x8e,0x0e,0x6d,0x43,0x62,0x06,0xd7,0x19,0x18,0xcd,0xd0,0x18,0xcf,0x86,0x04,0x92, +0xaa,0x8c,0x0b,0x83,0x31,0x28,0x03,0x34,0x98,0x20,0x80,0x02,0x28,0xf0,0x92,0xbb, +0xfb,0x82,0x93,0x2b,0x83,0x0b,0x93,0x2b,0x23,0xfb,0x4a,0x73,0x83,0xab,0xa3,0xfb, +0x1a,0x7b,0x63,0x7b,0x93,0x9b,0x20,0xb4,0x01,0x1e,0x6c,0x58,0x0c,0x35,0x58,0x03, +0x63,0x18,0x1a,0x36,0x60,0x03,0x36,0x78,0x26,0x08,0xa2,0x10,0x0a,0xcc,0xe4,0xee, +0xbe,0xc8,0xd2,0xd8,0xc2,0xe8,0xca,0xc8,0xbe,0xe4,0xca,0xc2,0xc6,0xe8,0xd2,0xec, +0xca,0xbe,0xda,0xc2,0xe6,0xd6,0xe6,0x26,0x08,0x40,0xb7,0x41,0x30,0xe0,0x60,0xc3, +0x32,0xb8,0xc1,0x1b,0x18,0xc6,0xd0,0xb0,0x01,0x1b,0xb0,0x41,0x1c,0x6c,0x10,0xda, +0x40,0x0e,0x26,0x08,0xa5,0x30,0x0a,0x34,0xc6,0xc4,0x8c,0xa6,0xa4,0x64,0x26,0x08, +0x80,0xb7,0x01,0x31,0xe8,0xa0,0x0e,0x0c,0x63,0xb0,0x03,0x60,0x43,0x70,0x07,0x13, +0x84,0x53,0x20,0x05,0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61, +0x6d,0x70,0x1b,0x10,0x23,0x0f,0xf4,0xc0,0x18,0x06,0x03,0xd8,0x10,0xec,0xc1,0x06, +0x22,0x0d,0xe6,0x00,0x0f,0xf8,0x60,0x82,0x40,0x0a,0xa2,0xc0,0x25,0x4d,0xaa,0xcc, +0x8d,0xac,0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0xd0,0x06,0x77,0xb0,0x01,0x21,0xfe, +0xc0,0x32,0x18,0xcd,0x01,0x05,0x3a,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65, +0x72,0x53,0x69,0x7a,0x65,0x1b,0x10,0x42,0x14,0x2c,0x33,0x60,0x34,0x07,0x14,0xc8, +0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x80,0x6f, +0x03,0x42,0x90,0x82,0x55,0x0a,0x8c,0xe6,0x80,0x02,0xbb,0xb4,0x24,0x37,0xb8,0x3a, +0xba,0xa1,0x37,0xb6,0x37,0x39,0xa9,0xb2,0xb9,0xb7,0x3a,0xb9,0xb1,0x32,0xa2,0xb4, +0xb6,0x32,0xb7,0xb9,0xb4,0x37,0xb7,0xb9,0x09,0x02,0x00,0x06,0x1b,0x0c,0xe2,0x14, +0x2c,0x54,0x60,0x34,0x4a,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d, +0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x13,0x04,0x20,0x0c,0x36,0x18,0x84,0x2a,0x58, +0xab,0xc0,0x68,0x94,0xd2,0x98,0xea,0xda,0xc2,0x9a,0xd2,0xe0,0x98,0xca,0xec,0xca, +0xd8,0xa8,0xde,0xaa,0xe6,0xca,0x26,0x08,0x80,0x18,0x6c,0x30,0x88,0x56,0xb0,0x5c, +0x81,0xd1,0xb8,0xa4,0x19,0xc9,0x85,0xb5,0x95,0x25,0xb9,0x91,0x95,0xe1,0x4d,0x10, +0x80,0x31,0xd8,0x60,0x10,0xb0,0x60,0xc5,0x02,0xa3,0x51,0x32,0x23,0x2a,0xb3,0x4b, +0x1b,0x2b,0xa3,0x7a,0xb3,0x4a,0x2b,0xbb,0x23,0x2a,0x83,0xa3,0x43,0x9b,0x20,0x00, +0x64,0xb0,0x01,0x21,0x66,0xc1,0xa2,0x05,0xc6,0x71,0x40,0x81,0x87,0x99,0x52,0x1a, +0x1d,0x5d,0x99,0xdc,0x04,0x01,0x28,0x83,0x0d,0x08,0x61,0x0b,0xd6,0x2d,0x30,0x8e, +0x03,0x0a,0x94,0xcc,0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4, +0xa6,0xc6,0xc2,0xd8,0xca,0x26,0x08,0x80,0x19,0x6c,0x40,0x88,0x5c,0xb0,0x74,0x81, +0x71,0x1c,0x50,0x20,0x64,0x46,0xf4,0x76,0xe7,0x36,0x37,0x16,0xc6,0x56,0x66,0x14, +0x36,0x46,0xf7,0x26,0x37,0x41,0x00,0xce,0x60,0x83,0x41,0xf0,0x82,0xd5,0x0b,0x8c, +0xc3,0xcf,0xac,0xe9,0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x4e,0x29, +0x8d,0x8e,0xae,0x4c,0x6e,0x28,0xcc,0x6d,0xac,0x8c,0x8d,0x2d,0x8c,0x2e,0xed,0xcd, +0x6d,0x82,0x00,0xa0,0xc1,0x06,0x84,0xf8,0x05,0x0b,0x1c,0x18,0xc7,0x01,0x05,0x32, +0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x13,0x04,0x20,0x0d, +0x36,0x20,0x84,0x38,0x58,0xe3,0xc0,0x38,0x0e,0x28,0x30,0x33,0x83,0x92,0x2b,0xb3, +0x4b,0x7b,0xab,0x9b,0x33,0x92,0x0b,0x6b,0x2b,0x83,0x92,0x2b,0x2b,0xc2,0x83,0x7b, +0x9b,0xab,0x93,0x2b,0x9b,0x20,0x00,0x6a,0xb0,0xc1,0x20,0xca,0xc1,0x32,0x07,0xc6, +0xe1,0x62,0x46,0x15,0xe6,0x86,0x14,0xc6,0x66,0x66,0xf4,0x64,0x35,0x41,0x00,0xd6, +0x60,0x83,0x41,0xa0,0x83,0x95,0x0e,0x8c,0xc3,0xca,0x4c,0x29,0x8d,0x8e,0xae,0x4c, +0x6e,0xaa,0x2c,0xae,0xae,0xcc,0x6d,0xac,0x8c,0xa9,0xcc,0xed,0x8c,0x0e,0x6d,0x82, +0x00,0xb0,0xc1,0x06,0x83,0x58,0x07,0x8b,0x1d,0x18,0x87,0x8a,0x19,0x51,0x19,0x1b, +0x5d,0x18,0x55,0x5a,0x5b,0xd9,0x04,0x01,0x68,0x83,0x0d,0x06,0xe1,0x0e,0xd6,0x3b, +0x30,0x0e,0x2f,0x33,0xa2,0x3c,0xb7,0xb0,0xb6,0xb4,0x31,0xa9,0xb2,0xb9,0x21,0xb4, +0x30,0xb7,0xb3,0x32,0xa3,0xb0,0x31,0xba,0x37,0xb9,0x09,0x02,0xe0,0x06,0x1b,0x0c, +0x22,0x1e,0x2c,0x79,0x60,0x1c,0x62,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63, +0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x13, +0x04,0xe0,0x0d,0x36,0x20,0x04,0x3d,0x58,0xf5,0xc0,0x38,0x0e,0x28,0x6c,0xa0,0xec, +0x20,0x14,0x46,0xc1,0x14,0x52,0x81,0x15,0x5e,0x41,0x16,0x6a,0x01,0x17,0x76,0xc1, +0x17,0xc2,0x81,0x1c,0xce,0x41,0x1d,0xda,0x01,0x1e,0xe6,0xc1,0x1e,0x36,0x0c,0x86, +0x1f,0xdc,0xc3,0x04,0xa1,0x10,0x36,0x00,0x1b,0x06,0x43,0x1f,0xf4,0x61,0x43,0xb0, +0x0f,0x1b,0x86,0x21,0x1f,0xf8,0x81,0xc2,0xd0,0xd4,0x04,0xc1,0xc8,0x83,0x0d,0x83, +0x19,0x98,0xc1,0x30,0x41,0x00,0xe0,0x60,0x43,0x70,0x0b,0x1b,0x0c,0xe3,0x1f,0x34, +0x90,0x08,0x09,0x91,0xd8,0x50,0xe4,0x83,0x3f,0x00,0x7d,0x30,0x12,0x8c,0xc2,0xe4, +0xe4,0xc2,0xf2,0xbe,0xd8,0xde,0xc6,0xc2,0xd8,0xbe,0xc4,0xf2,0xe8,0xca,0xe6,0x26, +0x08,0x40,0x1c,0x10,0x0a,0x93,0x93,0x0b,0xcb,0xfb,0x62,0x7b,0x1b,0x0b,0x63,0xfb, +0x62,0x23,0x9b,0xa3,0x9b,0x20,0x00,0x72,0x40,0x44,0x4c,0x2e,0xcc,0x6d,0x0c,0xad, +0x6c,0x8e,0x86,0x19,0xdb,0x5b,0x18,0xdd,0xdc,0x04,0x01,0x98,0x03,0x16,0x69,0x6e, +0x73,0x74,0x73,0x13,0x04,0x80,0x0e,0x48,0xa4,0xb9,0xd1,0xcd,0x4d,0x10,0x80,0x3a, +0x20,0x42,0x57,0x86,0xf7,0xc5,0xf6,0x16,0x46,0x36,0x41,0x00,0xec,0x80,0x08,0x5d, +0x19,0xde,0x97,0xdb,0x9b,0x5c,0x1b,0x13,0xba,0x32,0xbc,0xaf,0x39,0xba,0x37,0xb9, +0x32,0x16,0x75,0x69,0x6e,0x74,0x73,0x1b,0xa8,0x92,0x30,0x89,0x93,0x40,0x89,0x94, +0x08,0x09,0x95,0x58,0x09,0x96,0x68,0x09,0x97,0x78,0x09,0x98,0x88,0x09,0x99,0x18, +0x66,0xa2,0xa1,0x89,0xae,0x0a,0x1b,0x9b,0x5d,0x9b,0x4b,0x1a,0x59,0x99,0x1b,0xdd, +0x94,0x20,0xa8,0x42,0x86,0xe7,0x62,0x57,0x26,0x37,0x97,0xf6,0xe6,0x36,0x25,0x20, +0x9a,0x90,0xe1,0xb9,0xd8,0x85,0xb1,0xd9,0x95,0xc9,0x4d,0x09,0x8c,0x3a,0x64,0x78, +0x2e,0x73,0x68,0x61,0x64,0x65,0x72,0x4d,0x6f,0x64,0x65,0x6c,0x53,0x02,0xa4,0x0c, +0x19,0x9e,0x8b,0x5c,0xd9,0xdc,0x5b,0x9d,0xdc,0x58,0xd9,0xdc,0x94,0x80,0x0f,0x2a, +0x91,0xe1,0xb9,0xd0,0xe5,0xc1,0x95,0x05,0xb9,0xb9,0xbd,0xd1,0x85,0xd1,0xa5,0xbd, +0xb9,0xcd,0x4d,0x11,0xee,0x81,0x1f,0xea,0x90,0xe1,0xb9,0x94,0xb9,0xd1,0xc9,0xe5, +0x41,0xbd,0xa5,0xb9,0xd1,0xcd,0x4d,0x09,0x46,0xa2,0x0b,0x19,0x9e,0xcb,0xd8,0x5b, +0x9d,0x1b,0x5d,0x99,0xdc,0xdc,0x94,0x80,0x26,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x50,0x00,0x00,0x00, +0x26,0x20,0x70,0xac,0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44,0x62,0x53,0x38,0x3e, +0xe2,0x23,0x3e,0xed,0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8,0x82,0x34,0x04,0x10, +0x89,0x4d,0xe1,0xf8,0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00,0x58,0x04,0x35,0x5c, +0xbe,0xf3,0xf8,0x40,0xd3,0x38,0x13,0x30,0x11,0x21,0xd0,0x0c,0x0b,0x61,0x0a,0xd0, +0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x5f,0xdc,0xb6,0x31,0x40,0xc3,0xe5, +0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x3e,0x72,0xdb,0x06,0xb1,0x0d,0x97,0xef,0x3c, +0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7, +0x6d,0x0f,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50, +0x12,0x06,0x20,0x60,0x3e,0x72,0xdb,0x26,0xd1,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11, +0xc0,0x44,0x84,0x40,0x33,0x2c,0xc4,0x17,0x39,0xcc,0x86,0x34,0x03,0xd2,0x18,0xb6, +0xe0,0x0c,0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x39,0x38,0xc3,0xe5, +0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17,0xb7,0x6d,0x0d,0xd5,0x70,0xf9,0xce,0xe3,0x4b, +0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x08,0xd5,0x70,0xf9,0xce, +0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x09,0xd5,0x70, +0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x23,0xb7,0x6d,0x07, +0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5, +0x6d,0x5b,0x81,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e,0x72, +0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x04, +0xd1,0xb2,0x54,0x8c,0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x13,0xcd,0x60,0x03,0xd3, +0xb2,0x54,0x8c,0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x4b,0x13,0x10,0x4d,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x69,0x6f,0x12,0xe1,0x36,0x7c,0x2f,0x7e,0x9d,0x40,0xc0,0x75,0x7f,0x3f,0x71,0xf0, +0x44,0x58,0x49,0x4c,0xb0,0x21,0x00,0x00,0x66,0x00,0x05,0x00,0x6c,0x08,0x00,0x00, +0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x98,0x21,0x00,0x00, +0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x63,0x08,0x00,0x00,0x0b,0x82,0x20,0x00, +0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49, +0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62, +0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b, +0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42, +0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a, +0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x0a,0x00,0x00,0x00,0x1b,0x88,0x40,0x00, +0x96,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff,0xff,0xff, +0xff,0x1f,0x00,0x09,0xa0,0x36,0x18,0xc4,0xff,0xff,0xff,0xff,0x0f,0x80,0x04,0x54, +0x00,0x00,0x00,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x84,0x40,0x98, +0x10,0x0c,0x13,0x02,0x61,0x42,0x40,0x00,0x89,0x20,0x00,0x00,0xf5,0x00,0x00,0x00, +0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3, +0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0xbc,0xc2,0x1c, +0x01,0x18,0x24,0x01,0x80,0x02,0x23,0x00,0x25,0x18,0x10,0x61,0x8e,0x00,0x14,0xe6, +0x08,0x10,0x3a,0x94,0x61,0x60,0x40,0x50,0xa2,0x0c,0x00,0x00,0x80,0x16,0x33,0x00, +0x65,0x68,0x00,0x1a,0xe4,0xb8,0x67,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0x0f,0x81,0x66, +0x58,0x08,0x14,0x20,0xca,0x32,0x00,0x40,0x00,0x00,0x40,0xa3,0xd1,0x68,0x1c,0x28, +0x72,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb, +0xa8,0x68,0x34,0x1a,0x0d,0x40,0x51,0x26,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0xa2,0xdc,0x34,0x5c,0xfe,0x84,0x3d,0x84,0xe4,0xaf,0x84,0xb4,0x12,0x93,0x8f,0xdc, +0x36,0x2a,0x00,0x00,0x00,0x00,0x50,0x14,0x0b,0x00,0x02,0x00,0x00,0x00,0x00,0x00, +0x80,0x2e,0x85,0x68,0x00,0x1a,0x0d,0xca,0x14,0xa3,0x01,0x68,0x34,0x1a,0x0d,0xda, +0x14,0x02,0x00,0x00,0x00,0xa8,0x53,0x98,0x09,0x00,0x02,0x69,0x34,0x1a,0x0d,0x00, +0x00,0xd0,0xa0,0x4f,0x41,0x1a,0x80,0x46,0xa3,0xd1,0x68,0x34,0x28,0x74,0xd4,0x70, +0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x8f,0xdc,0x36,0x22,0x00, +0x00,0x00,0xa0,0x10,0x23,0x00,0x04,0x40,0xa4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90, +0x7c,0x6e,0xa3,0x8a,0x95,0x98,0xfc,0xe2,0xb6,0x11,0xd1,0x68,0x34,0x1a,0x85,0x30, +0x01,0x20,0x00,0x3a,0xdd,0x36,0x5c,0xfe,0x84,0x3d,0x84,0xe4,0xaf,0x84,0xe4,0x50, +0x91,0x40,0xa4,0x91,0xf3,0x10,0xd1,0x84,0x10,0x12,0x12,0x00,0x80,0x42,0x40,0x00, +0x90,0x14,0xa9,0x0e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90,0x66, +0x40,0x04,0x00,0x00,0x38,0xcc,0x11,0x04,0xa5,0x80,0x00,0x58,0x80,0x16,0xb9,0x06, +0x02,0x86,0x11,0x88,0x66,0xa6,0x36,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37, +0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0, +0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07, +0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74, +0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0x12,0x83, +0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a, +0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90, +0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03, +0x30,0xf0,0x03,0x24,0xc4,0x64,0x34,0x1b,0x46,0x10,0x9a,0x99,0xda,0x60,0x1c,0xd8, +0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1, +0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f, +0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc, +0x40,0x0f,0xf4,0xa0,0x1d,0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8,0x21,0x1f,0xe0,0xa1, +0x1c,0x50,0x00,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68, +0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1, +0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e, +0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0x50,0xb3,0xd1,0x6d,0xa6,0x30, +0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8, +0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07, +0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78, +0x28,0x07,0x14,0x00,0x66,0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68, +0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81, +0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x90,0xd0,0xc8,0x91,0x6e,0x26,0x34,0x18,0x07, +0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79, +0x28,0x07,0x39,0x20,0x05,0x3e,0xa8,0x07,0x77,0x98,0x87,0x74,0x38,0x07,0x77,0x28, +0x07,0x72,0x00,0x83,0x74,0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07, +0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0x01,0x60,0xa6,0x6e,0x1c, +0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4, +0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2,0xe1,0x1c,0xdc,0xa1, +0x1c,0xc8,0x01,0x0c,0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00,0xe0,0x51,0x6f,0x26, +0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18, +0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03, +0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x41,0x8c,0x7e,0x33,0x91,0xc1,0x38,0xb0, +0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43, +0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b, +0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8, +0x01,0x18,0xf8,0x01,0x0a,0x6a,0x14,0x1c,0x46,0x10,0x80,0x33,0x84,0xe0,0x63,0x57, +0x1b,0x4d,0xc3,0xe1,0x70,0x38,0x04,0x00,0x62,0xb5,0x5a,0xad,0xd6,0x68,0x34,0x1a, +0x8d,0x46,0x83,0x88,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02,0xcc,0xb3,0x10,0x11, +0x3b,0x01,0x13,0x81,0x02,0x00,0x19,0x93,0xa0,0x41,0xc8,0x4c,0x68,0x90,0x92,0x1a, +0x53,0x00,0x04,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0xa0,0xf3,0x40,0x02, +0x19,0x32,0x52,0x02,0x04,0xd8,0xc1,0x04,0x83,0x19,0x0c,0x00,0x00,0x00,0x01,0x00, +0x00,0x3b,0x98,0x60,0x28,0x83,0x01,0x00,0x00,0x20,0x00,0x00,0x60,0xc8,0x43,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x01,0x02,0x20,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x02,0x04,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x43,0x9e,0x05,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x86,0x3c,0x0e,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79, +0x22,0x20,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x50,0x40,0x00, +0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb9,0x80,0x00,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x93,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc0,0x90,0x67,0x03,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, +0x21,0x4f,0x07,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f, +0x08,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x61,0x00,0x04,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x1e,0x32,0x00,0x02,0x80,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x19,0x00,0x01,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0xc0,0x90,0x47,0x0d,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x60,0xc8,0xe3,0x06,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x90, +0x05,0x02,0x00,0x00,0x17,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02,0x94,0x40,0x31,0x8c,0x00,0x94,0x43,0x11, +0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44,0x71,0x14,0x7e,0x40,0x59,0x14,0x60,0x00, +0xb5,0x46,0x00,0xc8,0x30,0x02,0x50,0x80,0x80,0x80,0x08,0x14,0x18,0x8b,0x00,0x80, +0x20,0x18,0x8b,0x00,0x02,0x20,0x20,0xda,0x0c,0x00,0xe1,0x66,0x00,0x68,0x37,0x03, +0x40,0xbe,0x19,0x00,0x02,0xce,0x00,0x90,0x70,0x06,0x80,0x8a,0x33,0x00,0x74,0x9c, +0x01,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0xb5,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x04,0x60,0x9a,0x20,0x00,0xd4,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d, +0x18,0x0c,0x82,0x98,0x20,0x00,0xd5,0x04,0x81,0x0e,0xcc,0x80,0xc0,0x04,0x01,0xb0, +0x26,0x08,0xc0,0x35,0x41,0x00,0xb0,0x0d,0x02,0xd2,0x6c,0x48,0x90,0x44,0x41,0x96, +0x81,0x41,0x9c,0x0d,0xc9,0x90,0x28,0x08,0x31,0x30,0x88,0x33,0x41,0xc0,0x83,0x33, +0xd8,0x90,0x30,0x91,0x82,0x34,0x03,0x83,0x38,0x13,0x04,0x20,0x9b,0x20,0xec,0x01, +0x1a,0x6c,0x48,0x26,0x4a,0x41,0xa6,0x81,0x41,0x9c,0x09,0x02,0xa0,0x6d,0x48,0x2c, +0x4a,0x41,0xac,0x81,0x41,0x9c,0x09,0x02,0xb0,0x4d,0x10,0xfc,0x20,0x0d,0x36,0x08, +0x08,0xb6,0x21,0xc1,0x32,0x05,0x41,0x06,0x06,0xd1,0x36,0x24,0x44,0xa4,0x20,0xc3, +0xc0,0x20,0xce,0x86,0x64,0x89,0x14,0x04,0x1b,0x18,0xc4,0x99,0x20,0x00,0xdc,0x86, +0xc4,0xa3,0x14,0x84,0x19,0x18,0xc4,0xd9,0x90,0x3c,0x90,0x54,0x5d,0x1b,0xd7,0x7d, +0x13,0x04,0x50,0x50,0x83,0x09,0x42,0x1b,0x84,0xc1,0x86,0x05,0x09,0x03,0x05,0x19, +0x06,0x46,0x0c,0xc4,0x40,0x0c,0x9c,0x09,0x82,0x28,0xac,0xc1,0x04,0x01,0xe8,0x36, +0x08,0x48,0x19,0x6c,0x58,0x06,0x32,0x50,0x10,0x64,0x60,0xc4,0x40,0x0c,0xc4,0xc0, +0x0c,0x36,0x08,0x63,0x70,0x06,0x13,0x84,0x52,0x60,0x83,0x09,0x02,0xe0,0x6d,0x40, +0x90,0x34,0x50,0x10,0x64,0x50,0x03,0x60,0x43,0xb0,0x06,0x13,0x84,0x53,0x68,0x83, +0x0d,0x08,0xd2,0x06,0x0a,0x32,0x0c,0x08,0xb0,0x21,0x70,0x83,0x0d,0x04,0x18,0xa0, +0x01,0x1b,0xbc,0xc1,0x04,0xa1,0x10,0x28,0x0c,0x4d,0x4d,0x10,0x8c,0x31,0xd8,0x30, +0x78,0xde,0x30,0x41,0x00,0xbe,0x09,0x02,0x00,0x06,0x1b,0x02,0x3b,0xd8,0x60,0x20, +0x73,0x60,0xd1,0x41,0x1d,0xdc,0xc1,0x86,0x22,0x0e,0xe4,0x00,0x80,0x03,0x3c,0x60, +0x61,0xc6,0xf6,0x16,0x46,0xc7,0xe7,0xad,0xcd,0x2d,0x0d,0xee,0x8d,0xae,0xcc,0x8d, +0x0e,0x64,0x0c,0x2d,0x4c,0x8e,0xd1,0x54,0x5a,0x1b,0x1c,0x5b,0x19,0xc8,0xd0,0xcb, +0xd0,0xca,0x0a,0x08,0x95,0x50,0x50,0xd0,0x86,0x80,0x0f,0x26,0x08,0x86,0x18,0x6c, +0x18,0xf6,0xa0,0x0f,0xfc,0x60,0xc3,0xa0,0x07,0x7f,0xe0,0x07,0x1b,0x06,0x50,0x00, +0x05,0x3f,0x20,0x2e,0x04,0xfc,0x1c,0x95,0xd1,0x09,0xa5,0xb1,0xa5,0xb9,0x95,0x85, +0xc9,0x4d,0x85,0xb5,0xc1,0xb1,0xa5,0xb9,0x9d,0x11,0x85,0xd1,0x85,0x01,0x01,0x65, +0x05,0xfd,0x04,0x55,0x09,0xa5,0xb1,0xa5,0xb9,0x95,0x85,0xc9,0x4d,0x85,0xb5,0xc1, +0xb1,0xa5,0xb9,0x9d,0x11,0x85,0xd1,0x85,0x01,0x01,0x59,0xfd,0x90,0xd8,0x95,0x8d, +0xd1,0xbd,0xc9,0x01,0x35,0x91,0xc0,0xc4,0x00,0x01,0x59,0xfd,0x90,0xd8,0x95,0x8d, +0xd1,0xbd,0xc9,0x01,0x21,0x91,0xc0,0xc4,0x00,0x01,0x01,0x69,0xad,0x10,0x46,0x41, +0x14,0x58,0x0e,0x01,0x3f,0x47,0x65,0x74,0x42,0x69,0x6c,0x69,0x6e,0x65,0x61,0x72, +0x53,0x61,0x6d,0x70,0x6c,0x69,0x6e,0x67,0x44,0x61,0x74,0x61,0x40,0x40,0x59,0x41, +0x3f,0x41,0x55,0x42,0x69,0x6c,0x69,0x6e,0x65,0x61,0x72,0x53,0x61,0x6d,0x70,0x6c, +0x69,0x6e,0x67,0x44,0x61,0x74,0x61,0x40,0x40,0x56,0x3f,0x24,0x76,0x65,0x63,0x74, +0x6f,0x72,0x40,0x4d,0x24,0x30,0x31,0x40,0x40,0x56,0x3f,0x24,0x76,0x65,0x63,0x74, +0x6f,0x72,0x40,0x48,0x24,0x30,0x31,0x40,0x40,0x40,0x5a,0x3a,0x20,0x25,0x61,0x67, +0x67,0x2e,0x72,0x65,0x73,0x75,0x6c,0x74,0x2b,0x86,0x52,0x18,0x05,0x52,0xd8,0x10, +0x94,0x42,0x15,0x36,0x36,0xbb,0x36,0x97,0x34,0xb2,0x32,0x37,0xba,0x29,0x41,0x50, +0x85,0x0c,0xcf,0xc5,0xae,0x4c,0x6e,0x2e,0xed,0xcd,0x6d,0x4a,0x40,0x34,0x21,0xc3, +0x73,0xb1,0x0b,0x63,0xb3,0x2b,0x93,0x9b,0x12,0x10,0x75,0xc8,0xf0,0x5c,0xe6,0xd0, +0xc2,0xc8,0xca,0xe4,0x9a,0xde,0xc8,0xca,0xd8,0xa6,0x04,0x46,0x19,0x32,0x3c,0x17, +0xb9,0xb2,0xb9,0xb7,0x3a,0xb9,0xb1,0xb2,0xb9,0x29,0xc1,0x1b,0xd4,0x21,0xc3,0x73, +0x29,0x73,0xa3,0x93,0xcb,0x83,0x7a,0x4b,0x73,0xa3,0x9b,0x9b,0x12,0xe0,0x01,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x50,0x00,0x00,0x00,0x26,0x20,0x70,0xac,0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44, +0x62,0x53,0x38,0x3e,0xe2,0x23,0x3e,0xed,0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8, +0x82,0x34,0x04,0x10,0x89,0x4d,0xe1,0xf8,0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00, +0x58,0x04,0x35,0x5c,0xbe,0xf3,0xf8,0x40,0xd3,0x38,0x13,0x30,0x11,0x21,0xd0,0x0c, +0x0b,0x61,0x0a,0xd0,0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x5f,0xdc,0xb6, +0x31,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x3e,0x72,0xdb,0x06,0xb1, +0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00, +0x02,0xe6,0x17,0xb7,0x6d,0x0f,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44, +0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x3e,0x72,0xdb,0x26,0xd1,0x0d,0x97,0xef, +0x3c,0xbe,0x10,0x11,0xc0,0x44,0x84,0x40,0x33,0x2c,0xc4,0x17,0x39,0xcc,0x86,0x34, +0x03,0xd2,0x18,0xb6,0xe0,0x0c,0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6, +0x39,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17,0xb7,0x6d,0x0d,0xd5,0x70, +0xf9,0xce,0xe3,0x4b,0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x08, +0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7, +0x6d,0x09,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0, +0x23,0xb7,0x6d,0x07,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e, +0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x81,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0, +0x20,0x0e,0x3e,0x72,0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6, +0x17,0xb7,0x6d,0x04,0xd1,0xb2,0x54,0x8c,0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x13, +0xcd,0x60,0x03,0xd3,0xb2,0x54,0x8c,0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x4b,0x13, +0x10,0x4d,0x00,0x00,0x61,0x20,0x00,0x00,0x66,0x05,0x00,0x00,0x13,0x04,0x57,0x2c, +0x10,0x00,0x00,0x00,0x49,0x00,0x00,0x00,0x04,0x98,0x01,0x28,0xc2,0x80,0x82,0x1d, +0x28,0xbb,0x32,0x2a,0xd9,0x81,0x82,0xa9,0x81,0x42,0x2a,0x9b,0x72,0x29,0x95,0x52, +0x2a,0xa6,0x72,0x2b,0xdd,0x80,0x92,0x84,0x28,0x42,0xa0,0x32,0x0c,0x28,0x8d,0x92, +0x44,0x28,0x49,0x82,0x52,0x24,0x28,0xb6,0xe2,0x2b,0x4e,0x04,0x32,0x14,0x52,0x81, +0xd0,0x61,0x04,0xa0,0x04,0xca,0xa3,0x0c,0x8a,0x80,0x10,0xb6,0x02,0x00,0x5b,0x41, +0x00,0x35,0x46,0x00,0xc6,0x08,0x40,0x10,0x04,0xf1,0x6f,0x8c,0x00,0x04,0x41,0x10, +0xfe,0xc6,0x08,0x54,0xbc,0x3e,0x45,0x6f,0x8c,0x00,0x04,0x41,0x10,0xfe,0x85,0x31, +0x02,0x10,0x04,0x41,0x10,0x0c,0xc6,0x08,0x40,0x10,0xff,0xef,0x31,0x18,0x23,0x00, +0x41,0x10,0x44,0xbf,0x19,0x80,0x31,0x02,0x10,0x04,0x41,0xfc,0x17,0xc6,0x08,0x5a, +0xd4,0x5e,0xed,0x6d,0x8c,0x60,0xe5,0xff,0xdd,0xe7,0xc6,0x08,0x40,0x10,0x84,0xd9, +0x30,0x18,0x23,0x68,0xcd,0x39,0xa7,0xbd,0x31,0x02,0x10,0x04,0x41,0x12,0x0c,0xc6, +0x08,0x40,0x10,0x04,0x59,0x30,0x18,0x23,0x00,0x41,0x10,0x74,0xc1,0x80,0x52,0x73, +0x08,0x97,0x28,0xcc,0x21,0x5c,0xa3,0x30,0x87,0x70,0xf9,0xc1,0x1c,0xc2,0x45,0x0a, +0x73,0x08,0xa1,0xe0,0xcd,0x21,0xfc,0x81,0x1f,0xcc,0x21,0x74,0xd5,0x1c,0xc2,0x1f, +0x9c,0x02,0xb1,0xe6,0x20,0xaa,0xaa,0x5a,0x85,0x39,0x88,0x69,0xaa,0x56,0x61,0x0e, +0xe2,0xba,0x2a,0x55,0x98,0x83,0xd8,0xb6,0x4a,0x15,0xe6,0x20,0xa6,0xa9,0x52,0x85, +0x11,0x80,0x39,0x08,0x4d,0xab,0x54,0x61,0x0e,0x22,0xcb,0x2a,0x55,0x98,0x83,0xc0, +0xb0,0x4a,0x15,0xe6,0x20,0x28,0xaa,0x52,0x85,0x39,0x08,0xcb,0xaa,0x54,0x61,0x0e, +0x62,0x9a,0xaa,0x56,0x98,0x83,0xa8,0xaa,0xca,0x15,0x00,0x00,0x23,0x06,0x08,0x00, +0x82,0x60,0xe0,0x06,0xe5,0x40,0x0a,0x8d,0x38,0xd8,0xc2,0x88,0x01,0x02,0x80,0x20, +0x18,0xb8,0x81,0x39,0x94,0x42,0x53,0x0e,0xb7,0x30,0x62,0x80,0x00,0x20,0x08,0x06, +0x6e,0x70,0x0e,0xa6,0xd0,0x88,0x03,0x2e,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x1b, +0xa0,0xc3,0x29,0x34,0xbf,0x90,0x0b,0x23,0x06,0x08,0x00,0x82,0x60,0xe0,0x06,0xe9, +0x80,0x0a,0x0d,0x3a,0xe8,0xc2,0x88,0x01,0x02,0x80,0x20,0x18,0xb8,0x81,0x3a,0xa4, +0x42,0x73,0x0e,0xbb,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x6e,0xb0,0x0e,0xaa,0xd0, +0x8c,0x03,0x2f,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x1b,0xb0,0xc3,0x2a,0x34,0xe5, +0xd0,0x0b,0x23,0x06,0x08,0x00,0x82,0x60,0xe0,0x06,0xed,0xc0,0x0a,0xcd,0x39,0xf8, +0xc2,0x88,0x01,0x02,0x80,0x20,0x18,0xb8,0x81,0x3b,0xb4,0x42,0xc3,0x0e,0xbf,0x30, +0x62,0x80,0x00,0x20,0x08,0x06,0x6e,0xf0,0x0e,0xae,0xd0,0xac,0x03,0x38,0x8c,0x18, +0x20,0x00,0x08,0x82,0x81,0x1b,0xc0,0xc3,0x2b,0x34,0xef,0x10,0x0e,0x23,0x06,0x08, +0x00,0x82,0x60,0xe0,0x06,0xf1,0x00,0x0b,0x8d,0x3b,0x88,0xc3,0x88,0xc1,0x01,0x80, +0x20,0x18,0xa8,0xc1,0x3c,0xd0,0x42,0xe0,0x8d,0x18,0x18,0x00,0x08,0x82,0xc1,0x02, +0x12,0xa8,0x00,0x0f,0x23,0x06,0x06,0x00,0x82,0x60,0xb0,0x84,0x44,0x2a,0xcc,0xc3, +0x4c,0x04,0x2a,0x00,0xd3,0x28,0xcc,0x44,0xa8,0x02,0x30,0x8d,0xc2,0x4c,0x84,0x2a, +0x00,0xd3,0x28,0xcc,0x44,0xa8,0x02,0x30,0x8d,0xc2,0x4c,0x84,0x2a,0x00,0xd3,0x28, +0xcc,0x44,0xa8,0x02,0x30,0x8d,0xc2,0x21,0x0d,0x3b,0xa4,0x61,0x26,0xf0,0x01,0x7c, +0x4c,0xe8,0x03,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x19,0x88,0x04,0x38,0x34, +0xfc,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0x42,0xc3,0x4e,0x68,0x98,0x1d,0x02, +0x7d,0xec,0x10,0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x6a,0x70,0x12,0xe8,0xd0, +0xd9,0xc1,0x88,0x41,0x03,0x80,0x20,0x18,0x50,0x31,0xa1,0x0e,0x01,0x49,0x50,0xd3, +0x3a,0xac,0xc3,0x3a,0xac,0xc3,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x88,0xc1,0x01, +0x80,0x20,0x18,0x90,0x41,0x4b,0xac,0x03,0x96,0x12,0xa3,0x09,0x01,0x30,0x9a,0x20, +0x04,0x27,0x34,0xec,0x84,0x86,0x99,0x70,0xc8,0xc7,0x84,0x43,0x3e,0x26,0x08,0xf2, +0x31,0x41,0x90,0x8f,0x09,0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0x01,0x0b, +0x79,0x08,0x86,0x23,0x82,0x59,0x10,0xbe,0x0b,0x1a,0x65,0xc1,0x23,0x1f,0x13,0x1e, +0xf9,0x98,0x50,0xc1,0xc7,0x84,0x0a,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0x06, +0x3c,0xd1,0x0f,0x74,0xa0,0x0a,0x23,0x06,0x0d,0x00,0x82,0x60,0x40,0x99,0xc5,0x3f, +0x04,0x39,0x91,0x06,0x68,0x00,0x12,0x20,0x01,0x12,0x20,0x31,0x9a,0x10,0x00,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0x06,0x60,0xf1,0x0f,0x6c,0x70,0x13,0xa3,0x09,0x01, +0x30,0x9a,0x20,0x04,0x46,0x08,0xf1,0x31,0x21,0xa0,0xcf,0x88,0x81,0x31,0x80,0x20, +0x18,0x24,0x72,0xc1,0x0e,0xe6,0x30,0x62,0x60,0x0c,0x20,0x08,0x06,0x89,0x5c,0xb0, +0x43,0x39,0x9c,0x1b,0x20,0x76,0xc4,0xc0,0x18,0x40,0x10,0x0c,0x92,0xb9,0x68,0x87, +0xc0,0xc4,0x60,0x91,0x8f,0x89,0xc1,0x22,0x1f,0x13,0xc6,0x01,0x3e,0x26,0x90,0x03, +0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0xa1,0x8b,0x91,0x10,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0xc0,0xa9,0x0b,0x92,0x10,0x4e,0x00,0xd0,0x09,0x00,0x32,0x83,0x88,0x8f, +0x19,0x44,0x7c,0xcc,0x1d,0x84,0xf8,0xd8,0x3b,0x08,0xf1,0x31,0x21,0x90,0xcf,0x46, +0x0e,0x7c,0xe0,0x16,0x6e,0x31,0x6c,0x40,0x04,0xc2,0x00,0xd8,0x60,0xc8,0x67,0x23, +0x07,0x3f,0x80,0x0b,0xb9,0x18,0x36,0x20,0x02,0x61,0x00,0xcc,0x38,0xe4,0xb3,0x91, +0x03,0x28,0xc8,0x05,0x5c,0x0c,0x1b,0x10,0x81,0x30,0x00,0xa6,0x24,0xf2,0xd9,0xc8, +0x41,0x14,0xe8,0x02,0x2e,0x86,0x0d,0x88,0x40,0x18,0x80,0x59,0x82,0x60,0xa0,0x02, +0x50,0x17,0x60,0x2e,0x8c,0x81,0x0a,0x80,0x5d,0x80,0xb6,0x30,0x06,0x2a,0x1a,0xfb, +0x00,0xc2,0xc2,0x18,0xa8,0x68,0xf0,0x03,0x08,0x0b,0x63,0xa0,0x02,0x90,0x17,0x20, +0x2c,0x8c,0x22,0x26,0x28,0x63,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x20,0x03,0xd1, +0x00,0x8b,0x56,0xe0,0x8b,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xe1,0x86,0x42,0x20, +0x83,0xe1,0x86,0x42,0x20,0x83,0x12,0x02,0x9d,0x65,0x10,0x8a,0x60,0x23,0x07,0x58, +0x10,0x8d,0x84,0x82,0xc6,0x18,0x8e,0x08,0x4a,0x42,0xf8,0x66,0x19,0x86,0x22,0x18, +0x31,0x38,0x00,0x10,0x04,0x03,0x35,0x48,0x0d,0xb5,0xf0,0x85,0x7a,0x18,0x31,0x68, +0x00,0x10,0x04,0x83,0x4b,0x36,0xd8,0x22,0x30,0x0d,0x66,0x69,0x8b,0xb6,0x68,0x8b, +0xb6,0x18,0x4d,0x08,0x80,0x0b,0x1a,0x3b,0x62,0x70,0x00,0x20,0x08,0x06,0x67,0xe0, +0x1a,0x6d,0xa1,0x0b,0xa5,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60,0x84,0x10,0x1f, +0x13,0x02,0xfa,0xd8,0x1b,0x04,0xf1,0x19,0x8e,0x08,0x66,0x42,0xf8,0x66,0x19,0x88, +0x22,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x6c,0x37,0xe6,0x02,0xb1,0x83,0xa3,0x1a, +0x76,0x54,0xc3,0x4c,0xa8,0x09,0xf9,0x98,0x60,0x13,0xf2,0x39,0x01,0x40,0x27,0x00, +0x68,0x34,0xc1,0x11,0x46,0x13,0x9e,0xc1,0x92,0x27,0x3e,0xf6,0x04,0xf4,0x39,0xa3, +0x61,0x67,0x34,0xcc,0x04,0x86,0x3e,0x26,0x30,0xf4,0x31,0xc1,0x27,0xe4,0x63,0xc2, +0x4f,0xc8,0xc7,0x04,0x9e,0x80,0x8f,0x95,0x85,0x10,0x1f,0x4b,0x18,0xf9,0x58,0x30, +0xc8,0xc7,0x96,0x46,0x3e,0x16,0x10,0xf2,0x31,0xcb,0x92,0x8f,0x59,0x96,0x7c,0x4c, +0x08,0xe0,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x4e,0x7e,0xac,0x46,0x30,0x62,0x70, +0x00,0x20,0x08,0x06,0x99,0x7d,0xb8,0x06,0x2b,0x78,0x96,0x24,0xf2,0x31,0x04,0x91, +0x8f,0x51,0x94,0x7c,0x4c,0x08,0xe0,0x63,0x01,0x01,0x9f,0x11,0x03,0x03,0x00,0x41, +0x30,0x70,0x40,0x44,0x36,0x02,0x73,0x1c,0xf9,0x58,0xd3,0xc8,0xc7,0x04,0x03,0x3e, +0x16,0x08,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0xa7,0x44,0x6e,0x23,0x30,0x23, +0xa0,0x8f,0x39,0x72,0x21,0x1f,0x0b,0x1c,0xf9,0x58,0x30,0xc8,0xc7,0x22,0xba,0x90, +0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x38,0x2b,0xb2,0x1f,0x81,0x05,0x7c,0x21,0x1f, +0x0b,0x42,0x03,0x3e,0x56,0xc4,0x01,0x7d,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0x79, +0x91,0xff,0x08,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0x81,0x11,0xdf,0x08,0x2c,0x20, +0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x8e,0x8c,0xfc,0x46,0x60,0x41,0x28,0xc8, +0xc7,0x02,0x57,0x80,0x8f,0x8d,0x82,0x2b,0xc0,0x67,0x96,0xa0,0x18,0x28,0x69,0xc0, +0x22,0x00,0x0b,0x81,0x20,0xc0,0x62,0x18,0x28,0x69,0xc0,0x22,0x00,0x0b,0x81,0x20, +0xc0,0x62,0x30,0x58,0x58,0x11,0x18,0x0c,0x37,0x04,0x25,0x02,0x06,0xb3,0x0c,0x87, +0x11,0xac,0xc0,0x00,0x26,0x2b,0x22,0x50,0x00,0x18,0x2b,0x30,0x84,0x49,0x8b,0x10, +0x14,0x00,0xc6,0x2c,0x41,0x30,0x1c,0x71,0xcc,0x86,0xf0,0x59,0x82,0xd0,0xc7,0x68, +0x23,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x38,0x61,0x12,0x23,0xc1,0x74,0x43, +0x70,0x1b,0xc4,0x88,0x81,0x31,0x80,0x20,0x18,0x24,0x65,0x02,0x1e,0xba,0x31,0x62, +0x60,0x0c,0x20,0x08,0x06,0x49,0x99,0x80,0x47,0x6e,0x8c,0x18,0x18,0x03,0x08,0x82, +0x41,0x52,0x26,0xe0,0x41,0x0f,0x35,0x16,0xf4,0x01,0x23,0x06,0x07,0x00,0x82,0x60, +0xa0,0x06,0x39,0xa2,0x1f,0x6e,0x51,0x1a,0x23,0x06,0x0d,0x00,0x82,0x60,0x70,0x89, +0x09,0x7f,0x04,0x36,0x62,0x16,0x42,0x7f,0xf4,0x47,0x7f,0xf4,0xc7,0x68,0x42,0x00, +0x5c,0xd0,0xd8,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x03,0x1f,0xe9,0x0f,0xb5,0xa8, +0x91,0xd1,0x84,0x00,0x18,0x4d,0x10,0x02,0x23,0x84,0xf8,0x98,0x10,0xd0,0x67,0xc4, +0xa0,0x01,0x40,0x10,0x0c,0x2e,0x35,0x21,0x91,0xc4,0x47,0xdc,0xa2,0x2d,0x4a,0xa4, +0x44,0x4a,0xa4,0x44,0x46,0x13,0x02,0xe0,0x82,0xc6,0x5a,0x70,0xc4,0xc7,0x8e,0x80, +0x3e,0x25,0x17,0x65,0x02,0x23,0x06,0x0d,0x00,0x82,0x60,0x70,0xc1,0x89,0x8a,0x3c, +0x64,0x42,0x17,0xc1,0x8a,0xac,0xc8,0x8a,0xac,0xc8,0x68,0x42,0x00,0x5c,0xd0,0x58, +0x0b,0x9a,0xf8,0x58,0x13,0xd0,0xc7,0x98,0x23,0x3e,0x86,0xac,0x87,0x7c,0x86,0x23, +0x84,0x40,0xf8,0x4c,0x21,0xe2,0x63,0x85,0x7b,0xc8,0x67,0x38,0x42,0x08,0x84,0xaf, +0x88,0x40,0x2f,0x68,0x94,0xd1,0x47,0x10,0x1f,0x0b,0x3e,0xf9,0x8c,0x18,0x1c,0x00, +0x08,0x82,0x81,0x1a,0xdc,0x09,0x8e,0x9c,0x06,0x79,0x8c,0x18,0x34,0x00,0x08,0x82, +0x01,0x15,0x2a,0x3a,0x12,0xd0,0x09,0x69,0x8c,0xc6,0x8e,0xec,0xc8,0x8e,0xec,0xc8, +0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x1c,0x00,0x08,0x82, +0x41,0x36,0x2a,0x3b,0xc2,0x1f,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0xa4,0xc2, +0x23,0xfd,0x31,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x56,0x2a,0x3d,0xe2,0x1f,0xc3, +0x88,0xc1,0x01,0x80,0x20,0x18,0x9c,0x01,0xa8,0xfc,0x08,0x6b,0xf0,0xc9,0x68,0x42, +0x00,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x1a,0x84,0x8a,0x98,0xcc,0x06,0x7c,0x8c, +0x18,0x34,0x00,0x08,0x82,0x01,0xb5,0x2a,0x64,0x12,0xf8,0x89,0x9f,0xf8,0x49,0x99, +0x94,0x49,0x99,0x94,0xc9,0x68,0x42,0x00,0x0c,0x47,0x04,0x24,0x12,0x7c,0xd3,0x0d, +0x24,0x22,0x04,0xa6,0x18,0xf4,0x31,0xe5,0xa0,0x8f,0x29,0x08,0x7d,0x8c,0x18,0xe4, +0x63,0xc5,0x20,0x1f,0x1b,0x0c,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x36,0x2b, +0x6b,0x32,0xb0,0xc8,0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0xb4,0xc2,0x26,0x43,0x8b, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x56,0x2b,0x6d,0x32,0xb8,0xc8,0x88,0xc1,0x01, +0x80,0x20,0x18,0x64,0xb6,0xa2,0x26,0x43,0x8a,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41, +0x76,0x2b,0x6b,0x32,0xa8,0xc8,0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0xb8,0xc2,0x26, +0xc3,0x8a,0x98,0x00,0x23,0xf2,0x31,0x81,0x80,0x8f,0x05,0x2d,0x22,0x1f,0x0b,0x06, +0xf8,0xd8,0x51,0xc4,0xc7,0x82,0x1a,0x91,0x8f,0x25,0x31,0x22,0x1f,0x3b,0x82,0xf8, +0x58,0x32,0x23,0xf2,0x31,0x21,0x88,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0xa8,0x01, +0xaf,0xf4,0x49,0x7d,0x98,0xc8,0x88,0x81,0x03,0x80,0x20,0x18,0x44,0xe7,0xe2,0x26, +0x41,0x7a,0xa0,0x07,0xa8,0x20,0x86,0x70,0x06,0x62,0x32,0x62,0x70,0x00,0x20,0x08, +0x06,0x67,0xe0,0x2b,0x7d,0xa2,0x1e,0xb4,0x32,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60, +0xe2,0x21,0xc4,0xc7,0xc4,0x43,0x88,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x90,0x01, +0xb9,0x88,0xca,0x7b,0xf8,0xca,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09,0x0d,0x3b, +0xa1,0x61,0x76,0x08,0xf4,0xb1,0x43,0xa0,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x90, +0xc1,0xba,0xa4,0x8a,0x7d,0x9c,0xcb,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09,0x0d, +0x3b,0xa1,0x61,0x26,0x1c,0xf2,0x31,0xe1,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x38,0xfb,0xa2,0x2a,0xc2,0x88,0x81,0x01,0x80,0x20,0x18,0x38,0xfc,0xb2,0x2a,0xc2, +0x09,0x00,0x3a,0x01,0x40,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0x06,0xf4,0x52,0x2b, +0x25,0x12,0x26,0x23,0x06,0x0d,0x00,0x82,0x60,0x40,0xf9,0xcb,0xad,0x04,0xf1,0x32, +0x08,0xb8,0x82,0x2b,0xb8,0x82,0x2b,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09, +0x9b,0x30,0x9a,0xc0,0x0d,0x26,0x10,0xf2,0x31,0x81,0x90,0xcf,0x88,0xc1,0x01,0x80, +0x20,0x18,0x9c,0x41,0xbf,0xf0,0x4a,0x8a,0xc8,0xcb,0x68,0x42,0x20,0x8c,0x26,0x08, +0x83,0x15,0x42,0x7c,0xac,0x10,0xe2,0x63,0x9c,0x20,0x1f,0xe3,0x04,0xf9,0x98,0x20, +0xc8,0xc7,0x04,0x41,0x3e,0x26,0x04,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0x27, +0x66,0xc6,0x25,0x30,0x04,0x91,0x8f,0x21,0x88,0x7c,0x4c,0x08,0xe0,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0x4e,0xcd,0x9c,0x4b,0x30,0x1c,0x51,0xa0,0x8a,0xf0,0xcd,0x32, +0x20,0x4d,0x30,0x4b,0x90,0x0c,0x54,0x34,0xe3,0xa0,0xd8,0x14,0x32,0x50,0xd1,0xcc, +0x82,0x62,0x20,0x03,0x15,0xc0,0xa0,0xd0,0x16,0x32,0x4b,0xb0,0x58,0xd0,0x32,0x20, +0x18,0x6e,0x08,0x54,0x06,0x0c,0x66,0x19,0x98,0x24,0x18,0xa8,0x68,0x94,0x24,0x17, +0x96,0x81,0x8a,0x46,0x49,0x52,0x61,0x19,0xa8,0x00,0x7c,0x2b,0xb9,0x85,0xa5,0x02, +0x31,0x80,0x3a,0xc4,0x00,0x86,0x1b,0x06,0x99,0x41,0x83,0x11,0x83,0x03,0x00,0x41, +0x30,0xe8,0x78,0xc6,0x5d,0x86,0x99,0x99,0x6e,0x08,0x08,0x61,0xb8,0xc1,0xa8,0x19, +0x33,0xb0,0x3b,0xb0,0x17,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x07,0x36,0xf1, +0x32,0x04,0xd3,0x0d,0x01,0x31,0x0c,0x37,0x3c,0x39,0x83,0x06,0x23,0x06,0x07,0x00, +0x82,0x60,0xd0,0x8d,0x4d,0xbd,0x24,0x3a,0x33,0xdd,0x10,0x28,0xc2,0x70,0x83,0xc4, +0x33,0x66,0x60,0x7d,0xd0,0x2f,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xee,0x6c, +0xf0,0x65,0x08,0xa6,0x1b,0x02,0x62,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x35,0x20, +0x9b,0x92,0xa9,0x93,0x58,0x19,0x31,0x68,0x00,0x10,0x04,0x03,0xca,0x6d,0x4e,0x26, +0x08,0x9b,0x44,0x40,0x19,0x94,0x41,0x19,0x94,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x33,0x48,0x1b,0x94,0xa9,0x93,0x9f,0x19,0x4d, +0x08,0x84,0xd1,0x04,0x61,0x30,0xa1,0x90,0x8f,0x09,0x85,0x7c,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xe0,0x0c,0xdc,0xa6,0x65,0xf4,0x64,0x6c,0x46,0x13,0x02,0x61,0x34,0x41, +0x18,0xac,0x10,0xe2,0x63,0x85,0x10,0x1f,0x13,0x04,0xf9,0x98,0x20,0xc8,0xc7,0x84, +0x00,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xe0,0x80,0x8e,0xcc,0x04,0x23,0x06,0x07, +0x00,0x82,0x60,0x90,0xf5,0x4d,0xcd,0x04,0x64,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0x99,0xdf,0xd8,0x8c,0x10,0x58,0x1e,0x04,0xf4,0xb1,0x3c,0x10,0xe8,0x63,0xca,0x40, +0x1f,0x53,0x08,0xfa,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0x26,0x3a,0x28,0x23,0x04, +0xc4,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x19,0xe9,0xe0,0x0c,0x1b,0x04,0xb6,0x06, +0x7c,0x03,0x82,0xe1,0x86,0x20,0x6f,0xc0,0x60,0x96,0x41,0x59,0x82,0x59,0x82,0x66, +0xa0,0xa2,0xf1,0xaf,0xc3,0x60,0x06,0x2a,0x1a,0x77,0x38,0x2c,0xc6,0x42,0x46,0x88, +0x8f,0x09,0xf7,0x22,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x70,0x5e,0xe7,0x6f,0x02, +0x3b,0x15,0x70,0xa0,0x8f,0x9d,0x0a,0x38,0xd0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0xd4,0xe0,0x74,0xd0,0xa6,0x57,0xec,0x65,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xa8,0xd8, +0x51,0x9b,0x80,0x74,0x68,0x65,0x56,0xd6,0x66,0x6d,0xd6,0x66,0x6d,0x46,0x13,0x02, +0x60,0x34,0x41,0x08,0x4c,0x30,0xe0,0x63,0x82,0x01,0x9f,0xd1,0x84,0x75,0x10,0x46, +0x13,0xd8,0x61,0x30,0x75,0x20,0xe4,0x63,0xea,0x40,0xc8,0xc7,0xd8,0xa1,0x65,0xe0, +0x63,0xec,0xe0,0x32,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x4c,0x77,0xdc,0x86, +0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0xdb,0x9d,0xb7,0x21,0x84,0x11,0x83,0x03, +0x00,0x41,0x30,0xc8,0x78,0x87,0x6e,0x66,0x46,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0xac,0x77,0xea,0x86,0x66,0x84,0x53,0x1a,0x76,0x4a,0xc3,0x8c,0x10,0xe8,0x63,0x84, +0x40,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x50,0x83,0xdd,0xe1,0x1b,0x79,0x51,0x99, +0x11,0x83,0x03,0x00,0x41,0x30,0x50,0x03,0xde,0xe9,0x9b,0x75,0x29,0x99,0x11,0x83, +0x07,0x00,0x41,0x30,0xf8,0xc2,0x07,0x6d,0x84,0x80,0x18,0x6a,0xa6,0x66,0x72,0x27, +0x77,0x40,0xa7,0x67,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x8c,0x1e,0x2e,0xf9,0x18, +0x3d,0x5c,0xf2,0x31,0x41,0x90,0x8f,0x09,0x82,0x7c,0x4c,0x08,0xe0,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0x0e,0xfc,0x88,0x4e,0x60,0x41,0xce,0xc8,0x67,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0x1c,0xf9,0x01,0x9d,0xc0,0x02,0x9d,0x91,0xcf,0x88,0x81,0x01,0x80, +0x20,0x18,0x38,0xf4,0x13,0x3a,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x38,0xf5,0x53, +0x3e,0x81,0x35,0x8d,0x7c,0xac,0x69,0xe4,0x63,0x42,0x00,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x70,0xf2,0x67,0x75,0x02,0x33,0x03,0x33,0x90,0x8f,0x99,0x81,0x19,0xc8, +0xc7,0x84,0x00,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xe0,0xf4,0xcf,0xeb,0x04,0x56, +0x04,0xf4,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0xe7,0x7f,0xde,0x27,0x30,0xba,0x09, +0xe2,0x63,0x01,0x23,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x03,0xfc,0xb9,0x1d, +0x92,0x79,0x9f,0xd1,0x84,0x00,0x18,0x4d,0x10,0x02,0xcb,0x1b,0x21,0x3e,0x26,0x04, +0xf4,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x33,0xe8,0x1f,0xde,0x49,0x99,0xfb,0x19, +0x4d,0x08,0x04,0x0b,0x06,0xf9,0xcc,0x12,0x38,0x03,0x15,0x8d,0xbf,0x35,0xa7,0xf0, +0x0c,0x54,0x34,0x44,0x33,0x0a,0xcf,0x40,0x05,0xa0,0x7f,0xcd,0x1f,0x3c,0x03,0x15, +0x00,0xdf,0x35,0xc3,0x33,0x4b,0x00,0x59,0x10,0x42,0x20,0x18,0x6e,0x08,0xfc,0x07, +0x0c,0x66,0x19,0x22,0x27,0x18,0xa8,0x68,0x18,0x67,0x0f,0xa0,0x81,0x8a,0x86,0x71, +0xee,0x00,0x1a,0xa8,0x00,0x18,0x67,0x0e,0xa0,0x81,0x0a,0x00,0xf5,0x9c,0x3b,0x80, +0x2a,0xa8,0x19,0x28,0xa4,0x66,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc8,0xa0,0x85, +0xd6,0x07,0x67,0x4e,0x68,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0xb8,0xa1,0x10,0xc8, +0x60,0xb8,0xa1,0x10,0xc8,0xa0,0x84,0x40,0xa7,0x1b,0x60,0x27,0x76,0x82,0x11,0x83, +0x03,0x00,0x41,0x30,0x50,0x03,0x19,0x9a,0x1f,0xb5,0x01,0x9d,0x11,0x83,0x06,0x00, +0x41,0x30,0xa0,0x78,0xa8,0x7e,0x82,0x17,0x52,0x12,0xfb,0xb1,0x1f,0xfb,0xb1,0x9f, +0xd1,0x84,0x00,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x33,0xb0,0xa1,0xfa,0x11,0x9b, +0x16,0x1a,0x4d,0x08,0x80,0xd1,0x04,0x21,0x30,0x42,0x88,0x8f,0x09,0x01,0x7d,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x0c,0x76,0x48,0x7f,0xce,0xa6,0x86,0x46,0x13,0x02, +0xc1,0x86,0x45,0x3e,0x16,0x08,0xf2,0x19,0x8e,0x00,0x83,0x20,0xf8,0x2e,0x00,0x44, +0x05,0xd9,0x8e,0x18,0x1c,0x00,0x08,0x82,0x41,0x86,0x46,0xfc,0xb3,0x11,0x23,0x06, +0x07,0x00,0x82,0x60,0x90,0xa5,0x51,0x08,0x75,0x85,0x6d,0x61,0x04,0x82,0xe1,0x86, +0xc0,0x87,0xc0,0x60,0x96,0xe1,0x81,0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x70,0xe0, +0x08,0x8c,0xc6,0xc1,0xc4,0x21,0x90,0xcf,0x70,0x84,0x28,0x98,0x8f,0xf0,0x4d,0x37, +0xc8,0x01,0xfa,0x04,0x86,0x1c,0xf4,0xb1,0xf4,0x09,0xe2,0x33,0xdc,0xb0,0x9c,0x51, +0x18,0x4c,0x37,0xb0,0xcf,0xfa,0x04,0x36,0x04,0xf2,0x31,0x23,0x88,0xcf,0x88,0x81, +0x01,0x80,0x20,0x18,0x38,0x7a,0xa4,0x46,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x64, +0x77,0xf4,0x42,0x81,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x6a,0x10,0x47,0x32,0x14, +0x3a,0xbe,0x33,0x62,0xd0,0x00,0x20,0x08,0x06,0xd4,0x1e,0xd1,0x50,0xe0,0x46,0x7e, +0xd3,0x37,0x35,0x54,0x43,0x35,0x54,0x43,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3, +0x09,0x83,0x70,0x7f,0x83,0xd8,0x11,0x03,0x63,0x00,0x41,0x30,0x48,0x4a,0x09,0x84, +0x82,0xfb,0x1b,0xc4,0x8e,0x18,0x18,0x03,0x08,0x82,0x41,0x62,0x4a,0x21,0x14,0xdc, +0xdf,0x20,0x76,0xc4,0xc0,0x18,0x40,0x10,0x0c,0x92,0x53,0x12,0xa1,0xe0,0xfe,0x06, +0xb1,0x23,0x06,0xc6,0x00,0x82,0x60,0x90,0xa0,0xd2,0x08,0x05,0xf7,0x37,0x88,0x1d, +0x31,0x30,0x06,0x10,0x04,0x83,0x24,0x95,0x48,0x28,0xa8,0xd3,0xb9,0x21,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0x2e,0x94,0x66,0x28,0xc0,0xa3,0x11,0x83,0x03,0x00,0x41, +0x30,0xe8,0x44,0x89,0x86,0xca,0x24,0x8f,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80,0x3a, +0x25,0x30,0x6a,0xf4,0x48,0x08,0xc2,0x28,0x8c,0xc2,0x28,0x8c,0x46,0x13,0x02,0x60, +0x34,0x41,0x08,0x46,0x13,0x06,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xd4,0x40,0x94, +0xc6,0xa8,0x76,0xe0,0x67,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x28,0x56,0x2a,0xa3,0xe0, +0x8f,0x0e,0xc3,0x8c,0xcc,0xc8,0x8c,0xcc,0x68,0x34,0x21,0x00,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0x40,0x0d,0x4a,0xc9,0x8c,0x72,0x67,0x7e,0x46,0x0c,0x1a,0x00,0x04,0xc1, +0x80,0x7a,0x25,0x34,0x0a,0x44,0x49,0x49,0xd2,0x28,0x8d,0xd2,0x28,0x8d,0x46,0x13, +0x02,0x60,0x29,0x87,0xd8,0x21,0x25,0x52,0x5a,0xca,0x21,0x76,0x4a,0xa9,0x94,0x96, +0x72,0x88,0x1d,0x53,0x32,0xa5,0x61,0x03,0x62,0x60,0x06,0x60,0xd8,0x80,0x10,0x96, +0x01,0x18,0x36,0x20,0x02,0x65,0x00,0xb6,0x72,0x88,0x9d,0x53,0x3a,0xa5,0x61,0x03, +0x22,0x40,0x06,0x60,0x2b,0x87,0xd8,0x41,0x25,0x54,0x1a,0x36,0x20,0x02,0x63,0x00, +0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80,0xb2,0xa5,0x37,0xe2,0x52,0x29,0x77,0x20,0x38, +0x82,0x23,0x38,0x82,0xa3,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18, +0x31,0x68,0x00,0x10,0x04,0x03,0x4a,0x97,0xe6,0xe8,0x69,0xa5,0xde,0xa1,0xe8,0x88, +0x8e,0xe8,0x88,0x8e,0x46,0x13,0x02,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x28,0x5e, +0xaa,0x23,0xe7,0x95,0x7e,0xc7,0xb2,0x23,0x3b,0xb2,0x23,0x3b,0x1a,0x4d,0x08,0x80, +0xa5,0x1c,0x7c,0x27,0x96,0x66,0x69,0x29,0x07,0xdf,0x91,0x25,0x5a,0x5a,0xca,0xc1, +0x77,0x66,0xa9,0x96,0x86,0x0d,0x88,0x41,0x19,0x80,0x61,0x03,0x42,0x48,0x06,0x60, +0xd8,0x80,0x08,0x90,0x01,0xd8,0xca,0xc1,0x77,0x68,0xc9,0x96,0x86,0x0d,0x88,0xe0, +0x18,0x80,0xad,0x1c,0x7c,0xa7,0x96,0x6e,0x69,0xd8,0x80,0x08,0x8c,0x01,0x28,0xf3, +0xc1,0x25,0xb0,0x57,0xb8,0x23,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x17,0x4e, +0x72,0x24,0x04,0x23,0x06,0x0d,0x00,0x82,0x60,0x40,0x99,0xd3,0x1f,0xb1,0x41,0x2e, +0x05,0x60,0x00,0x4a,0xa0,0x04,0x4a,0xa0,0x34,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30, +0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0x40,0xa9,0xd3,0x28,0x7d,0xbd,0x54, +0x90,0x01,0x29,0x91,0x12,0x29,0x91,0xd2,0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08, +0x82,0x01,0xc5,0x4e,0xa5,0xe4,0xfd,0xd2,0x61,0x06,0xa6,0x64,0x4a,0xa6,0x64,0x4a, +0xa3,0x09,0x01,0xb0,0x94,0x83,0xfb,0x84,0xd3,0x2f,0x2d,0xe5,0xe0,0x3e,0xe2,0x04, +0x4e,0x4b,0x39,0xb8,0xcf,0x38,0x85,0xd3,0xb0,0x01,0x31,0x28,0x03,0x30,0x6c,0x40, +0x08,0xc9,0x00,0x0c,0x1b,0x10,0x01,0x32,0x00,0x5b,0x39,0xb8,0x0f,0x39,0x89,0xd3, +0xb0,0x01,0x11,0x1c,0x03,0xb0,0x95,0x83,0xfb,0x94,0xd3,0x38,0x0d,0x1b,0x10,0x81, +0x31,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0x40,0xcd,0x13,0x2b,0xe5,0x81,0x39,0xb9, +0x41,0xfd,0xb4,0x52,0x2b,0xb5,0x52,0x2b,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c, +0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x50,0xf7,0x04,0x4b,0x6c,0xa0,0x4e, +0x72,0x90,0x3f,0xb1,0x14,0x4b,0xb1,0x14,0x4b,0xa3,0x09,0x01,0x30,0x62,0xd0,0x00, +0x20,0x08,0x06,0x54,0x3e,0xc9,0xd2,0x1a,0xb0,0x13,0x1d,0xec,0xcf,0x2c,0xcd,0xd2, +0x2c,0xcd,0xd2,0x68,0x42,0x00,0x2c,0xe5,0xb0,0x3f,0xee,0xa4,0x4e,0x4b,0x39,0xec, +0xcf,0x3b,0xad,0xd3,0x52,0x0e,0xfb,0x03,0x4f,0xec,0x34,0x6c,0x40,0x0c,0xca,0x00, +0x0c,0x1b,0x10,0x42,0x32,0x00,0xc3,0x06,0x44,0x80,0x0c,0xc0,0x56,0x0e,0xfb,0x13, +0x4f,0xed,0x34,0x6c,0x40,0x04,0xc7,0x00,0x6c,0xe5,0xb0,0x3f,0xf2,0xe4,0x4e,0xc3, +0x06,0x44,0x60,0x0c,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x50,0x20,0x95,0x4b,0x75, +0x30,0x4f,0x23,0x24,0x42,0xba,0xa4,0x4b,0xba,0xa4,0x4b,0xa3,0x09,0x01,0x30,0x62, +0xd0,0x00,0x20,0x08,0x06,0x94,0x48,0xed,0x12,0x1d,0xd4,0x53,0x09,0x91,0x10,0x2f, +0xf1,0x12,0x2f,0xf1,0xd2,0x68,0x42,0x00,0x2c,0xe5,0x40,0x42,0xf7,0x24,0x4f,0x4b, +0x39,0x90,0x10,0x3e,0xcd,0xd3,0x52,0x0e,0x24,0x94,0x4f,0xf4,0x34,0x6c,0x40,0x0c, +0xab,0x30,0x00,0xc3,0x06,0x84,0xa0,0x0a,0x03,0x30,0x6c,0x40,0x04,0xa9,0x30,0x00, +0x5b,0x39,0x90,0x90,0x3e,0xd5,0xd3,0xb0,0x01,0x11,0x1c,0x03,0xb0,0x95,0x03,0x09, +0xed,0x93,0x3d,0x0d,0x1b,0x10,0x81,0x31,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0x40, +0xa5,0x94,0x38,0xbd,0x02,0x3f,0x91,0xc1,0x0a,0x8d,0xd3,0x38,0x8d,0xd3,0x38,0x8d, +0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18, +0x50,0x2d,0x65,0x4e,0xa2,0x00,0x52,0x68,0xf0,0x42,0xe7,0x74,0x4e,0xe7,0x74,0x4e, +0xa3,0x09,0x01,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xd4,0x4b,0xa1,0x53,0x28,0x88, +0x94,0x1a,0xc4,0x50,0x3a,0xa5,0x53,0x3a,0xa5,0xd3,0x68,0x42,0x00,0x2c,0xe5,0x10, +0x43,0x24,0xe5,0x4f,0x4b,0x39,0xc4,0x50,0x49,0xfd,0xd3,0x52,0x0e,0x31,0x64,0x52, +0x20,0x35,0x6c,0x40,0x0c,0xca,0x00,0x0c,0x1b,0x10,0x42,0x32,0x00,0xc3,0x06,0x44, +0x80,0x0c,0xc0,0x56,0x0e,0x31,0x74,0x52,0x21,0x35,0x6c,0x40,0x04,0xc7,0x00,0x6c, +0xe5,0x10,0x43,0x28,0x25,0x52,0xc3,0x06,0x44,0x60,0x0c,0x80,0x81,0x44,0x3a,0x81, +0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xba,0x99,0x22,0xa7,0x73,0x09,0x46,0x0c,0x1a, +0x00,0x04,0xc1,0x80,0xc2,0xa9,0x78,0xf2,0x85,0x95,0x9a,0x85,0x40,0x9e,0xe4,0x49, +0x9e,0xe4,0x69,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x0c,0x1a, +0x00,0x04,0xc1,0x80,0xe2,0xa9,0x7a,0x8a,0x85,0x97,0xba,0x85,0xc2,0x9e,0xec,0xc9, +0x9e,0xec,0x69,0x34,0x21,0x00,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80,0xf2,0xa9,0x7b, +0x82,0x85,0x98,0xca,0x85,0x03,0x9f,0xf0,0x09,0x9f,0xf0,0x69,0x34,0x21,0x00,0x96, +0x72,0x00,0xa3,0x99,0xa2,0xa9,0xa5,0x1c,0xc0,0x88,0xa6,0x6a,0x6a,0x29,0x07,0x30, +0xaa,0x29,0x9b,0x1a,0x36,0x20,0x06,0x65,0x00,0x86,0x0d,0x08,0x21,0x19,0x80,0x61, +0x03,0x22,0x40,0x06,0x60,0x2b,0x07,0x30,0xb2,0xa9,0x9b,0x1a,0x36,0x20,0x82,0x63, +0x00,0xb6,0x72,0x00,0xa3,0x9b,0xc2,0xa9,0x61,0x03,0x22,0x30,0x06,0x60,0xc4,0xa0, +0x01,0x40,0x10,0x0c,0xa8,0xb2,0xf2,0xa7,0x75,0xc0,0x29,0x34,0x72,0xfe,0xe9,0x9f, +0xfe,0xe9,0x9f,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0xc4,0xa0, +0x01,0x40,0x10,0x0c,0xa8,0xb4,0x12,0x29,0x5f,0xe0,0x29,0x36,0x92,0x46,0x6a,0xa4, +0x46,0x6a,0xa4,0x46,0x13,0x02,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xa8,0xb5,0x22, +0xa9,0x5e,0xf0,0x29,0x37,0xa2,0x4a,0xaa,0xa4,0x4a,0xaa,0xa4,0x46,0x13,0x02,0x60, +0x29,0x87,0x36,0x02,0xab,0x9f,0x5a,0xca,0xa1,0x8d,0xc2,0x0a,0xac,0x96,0x72,0x68, +0x23,0xb1,0x0a,0xab,0x61,0x03,0x62,0x50,0x06,0x60,0xd8,0x80,0x10,0x92,0x01,0x18, +0x36,0x20,0x02,0x64,0x00,0xb6,0x72,0x68,0xa3,0xb1,0x12,0xab,0x61,0x03,0x22,0x38, +0x06,0x60,0x2b,0x87,0x36,0x22,0xab,0xb1,0x1a,0x36,0x20,0x02,0x63,0x00,0x46,0x0c, +0x1a,0x00,0x04,0xc1,0x80,0x92,0xab,0x95,0xc2,0x87,0xb2,0x6a,0x85,0x8d,0xa5,0x58, +0x8a,0xa5,0x58,0x6a,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x0c, +0x1a,0x00,0x04,0xc1,0x80,0xb2,0xab,0x97,0x5a,0x87,0xb4,0x8a,0x85,0x0f,0xa6,0x60, +0x0a,0xa6,0x60,0x6a,0x34,0x21,0x00,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80,0xc2,0xab, +0x98,0x52,0x87,0xb5,0x9a,0x85,0x30,0x90,0x29,0x99,0x92,0x29,0x99,0x1a,0x4d,0x08, +0x80,0xa5,0x1c,0xf4,0xa8,0xad,0xcc,0x6a,0x29,0x07,0x3d,0x72,0xab,0xb3,0x5a,0xca, +0x41,0x8f,0xde,0x0a,0xad,0x86,0x0d,0x88,0x41,0x19,0x80,0x61,0x03,0x42,0x48,0x06, +0x60,0xd8,0x80,0x08,0x90,0x01,0xd8,0xca,0x41,0x8f,0xe0,0x2a,0xad,0x86,0x0d,0x88, +0xe0,0x18,0x80,0xad,0x1c,0xf4,0x28,0xae,0xd4,0x6a,0xd8,0x80,0x08,0x8c,0x01,0xb0, +0x77,0x90,0x07,0xf8,0x58,0x50,0x0e,0xf0,0xb1,0x80,0x1c,0xe0,0x63,0xc1,0x2d,0xc0, +0xc7,0x02,0x5b,0x80,0x8f,0x05,0xac,0x00,0x1f,0x0b,0x56,0x01,0x3e,0x16,0x94,0x02, +0x7c,0x2c,0x20,0x05,0xf8,0x58,0xa0,0x07,0xf0,0xb1,0x20,0x0f,0xe0,0x63,0x41,0x1b, +0xc0,0xc7,0x02,0x36,0x80,0x8f,0x05,0x62,0x00,0x1f,0x0b,0xc2,0x00,0x3e,0x16,0x5c, +0xf0,0xb1,0xc0,0x82,0xcf,0x70,0x44,0x70,0x52,0xc2,0x37,0xcb,0x20,0x59,0xc1,0x2c, +0xc1,0x34,0x50,0xd1,0x94,0x02,0x25,0x22,0xd2,0x40,0x45,0xf3,0x07,0x94,0x8a,0x48, +0x03,0x15,0x4d,0x1e,0x50,0x32,0x22,0x0d,0x54,0x34,0x73,0x40,0xd9,0x88,0x34,0x50, +0xd1,0xb4,0x01,0xa5,0x23,0xd2,0x40,0x45,0x13,0x06,0x94,0x8e,0x06,0xd2,0x40,0x45, +0x13,0x06,0x14,0x9f,0x48,0x03,0x15,0x40,0x18,0x50,0x36,0x1b,0x48,0x23,0x06,0x0b, +0x00,0x82,0x60,0x10,0x06,0xb3,0x55,0x56,0x44,0x61,0x10,0x85,0x31,0x62,0xb0,0x00, +0x20,0x08,0x06,0x61,0x40,0x5b,0x66,0xe5,0x13,0x3d,0xc1,0x13,0x3e,0xd1,0x13,0x3c, +0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x59,0x6e,0xc5,0x55,0x20,0x8c,0x18,0x2c,0x00, +0x08,0x82,0x41,0x18,0xd8,0x16,0x5a,0x81,0xc5,0x4f,0xf8,0xc4,0x81,0x24,0x16,0x08, +0xf4,0xb1,0xc0,0xa4,0xe4,0x63,0x26,0x15,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0x1c,0xf1,0x82,0x2b,0xc7,0x84,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xe0,0x90, +0x57,0x5c,0x05,0x23,0x06,0x06,0x00,0x82,0x60,0xe0,0x94,0xd7,0x5c,0x49,0x16,0x14, +0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0xe7,0xbc,0xe8,0x2a,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0x8c,0xbc,0xf8,0x0a,0x22,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x2b, +0xaf,0xbe,0x82,0x04,0x83,0x7a,0x0b,0x06,0xc3,0x0d,0x41,0x6e,0x81,0xc1,0x2c,0x43, +0x45,0x05,0x4b,0x39,0xa8,0x53,0x6f,0x09,0x14,0x34,0xc6,0x52,0x0e,0xeb,0xf4,0x5b, +0x04,0x05,0x8d,0xb1,0x94,0x03,0x3b,0x85,0x97,0x41,0x41,0x63,0x6c,0xe5,0xd0,0x4e, +0xe3,0x85,0x50,0xd0,0x18,0x5b,0x39,0xb8,0x53,0x79,0x29,0x14,0x34,0xc6,0x2c,0xc1, +0x34,0x4b,0x60,0x0d,0x54,0x34,0xb6,0x1a,0x44,0x5c,0x35,0x50,0xd1,0xe0,0x4b,0xc4, +0x55,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0x06,0xed,0xe5,0x5a,0x27,0x55,0x53,0x23, +0x06,0x0e,0x00,0x82,0x60,0x10,0xe1,0xd7,0x5f,0x05,0xfa,0x94,0x4f,0xb1,0x35,0x08, +0xc3,0x30,0x57,0x23,0x06,0xc6,0x00,0x82,0x60,0x90,0xec,0xd7,0x5d,0xd1,0xc5,0x88, +0x81,0x31,0x80,0x20,0x18,0x24,0xfb,0x75,0x57,0x75,0x31,0x62,0x60,0x0c,0x20,0x08, +0x06,0xc9,0x7e,0xdd,0x15,0x5e,0x8c,0x18,0x18,0x03,0x08,0x82,0x41,0xb2,0x5f,0x77, +0x75,0x17,0x23,0x06,0xc6,0x00,0x82,0x60,0x90,0xec,0xd7,0x5d,0xd9,0x05,0x06,0xc4, +0x00,0x00,0x00,0x00,0x26,0x00,0x00,0x00,0x5b,0x0a,0x58,0x08,0x40,0xe1,0x28,0x85, +0x2d,0xc5,0x2c,0x04,0xa0,0x70,0x94,0xc2,0x96,0xc2,0x16,0x02,0x50,0x38,0x4a,0x61, +0x4b,0x91,0x0b,0x01,0x28,0x1c,0xa5,0xb0,0x65,0x50,0x87,0x00,0x14,0xb6,0x0c,0x2a, +0x14,0x80,0xc2,0x96,0x81,0x85,0x02,0x50,0xd8,0x32,0xf0,0x50,0x00,0x0a,0x5b,0x06, +0x1f,0x0a,0x40,0x61,0xcb,0x10,0x47,0x01,0x28,0x6c,0x19,0xe6,0x28,0x00,0x85,0x2d, +0xc3,0x28,0x05,0xa0,0xb0,0x65,0x28,0xa5,0x00,0x14,0xb6,0x0c,0xb1,0x14,0x80,0xc2, +0x96,0x61,0x96,0x02,0x50,0xd8,0x32,0x8c,0x53,0x00,0x0a,0x5b,0x86,0x72,0x0a,0x40, +0x61,0xcb,0x70,0x4f,0x01,0x28,0x6c,0x19,0xf2,0x29,0x00,0x85,0x2d,0x43,0x4a,0x05, +0xa0,0xb0,0x65,0x58,0xa9,0x00,0x14,0xb6,0x0c,0x3b,0x15,0x80,0xc2,0x96,0xa1,0xa7, +0x02,0x50,0xd8,0x32,0xcc,0x56,0x00,0x0a,0x5b,0x86,0xda,0x0a,0x40,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_16bit_cc40fbd81c5b771e1bee97437ef7a994.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_16bit_cc40fbd81c5b771e1bee97437ef7a994.h new file mode 100644 index 00000000..c26387f5 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_16bit_cc40fbd81c5b771e1bee97437ef7a994.h @@ -0,0 +1,845 @@ +// ffx_fsr2_depth_clip_pass_wave64_16bit_cc40fbd81c5b771e1bee97437ef7a994.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_16bit_cc40fbd81c5b771e1bee97437ef7a994_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_cc40fbd81c5b771e1bee97437ef7a994_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_cc40fbd81c5b771e1bee97437ef7a994_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_cc40fbd81c5b771e1bee97437ef7a994_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_16bit_cc40fbd81c5b771e1bee97437ef7a994_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_exposure", "r_reactive_mask", "r_transparency_and_composition_mask", "r_reconstructed_previous_nearest_depth", "r_dilated_motion_vectors", "r_previous_dilated_motion_vectors", "r_dilatedDepth", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_cc40fbd81c5b771e1bee97437ef7a994_SRVResourceBindings[] = { 7, 6, 9, 3, 4, 0, 1, 5, 2, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_cc40fbd81c5b771e1bee97437ef7a994_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_cc40fbd81c5b771e1bee97437ef7a994_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_16bit_cc40fbd81c5b771e1bee97437ef7a994_UAVResourceNames[] = { "rw_prepared_input_color", "rw_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_cc40fbd81c5b771e1bee97437ef7a994_UAVResourceBindings[] = { 1, 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_cc40fbd81c5b771e1bee97437ef7a994_UAVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_cc40fbd81c5b771e1bee97437ef7a994_UAVResourceSpaces[] = { 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_16bit_cc40fbd81c5b771e1bee97437ef7a994_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_cc40fbd81c5b771e1bee97437ef7a994_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_cc40fbd81c5b771e1bee97437ef7a994_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_cc40fbd81c5b771e1bee97437ef7a994_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_cc40fbd81c5b771e1bee97437ef7a994_size = 13064; + +static const unsigned char g_ffx_fsr2_depth_clip_pass_wave64_16bit_cc40fbd81c5b771e1bee97437ef7a994_data[] = { +0x44,0x58,0x42,0x43,0x73,0xb0,0x8b,0x54,0x73,0x77,0x01,0xb1,0x20,0xb9,0x11,0x44, +0x6a,0xad,0x8d,0x82,0x01,0x00,0x00,0x00,0x08,0x33,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0xa0,0x11,0x00,0x00,0xbc,0x11,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x80,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xa4,0x0f,0x00,0x00,0x66,0x00,0x05,0x00, +0xe9,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x8c,0x0f,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xe0,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x0a,0x00,0x00,0x00, +0x1b,0x88,0x40,0x00,0x96,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30, +0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09,0xa0,0x36,0x18,0xc4,0xff,0xff,0xff,0xff, +0x0f,0x80,0x04,0x54,0x00,0x00,0x00,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x84,0x40,0x98,0x10,0x0c,0x13,0x02,0x61,0x42,0x40,0x00,0x89,0x20,0x00,0x00, +0xf2,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0xa0,0xc2,0x1c,0x01,0x18,0x24,0x01,0x80,0x02,0x23,0x00,0x25,0x18,0x10,0x61, +0x8e,0x00,0x14,0xe6,0x08,0x10,0x3a,0x94,0x61,0x60,0x40,0x50,0xa2,0x0c,0x00,0x00, +0x80,0x16,0x33,0x00,0x65,0x68,0x00,0x1a,0xe4,0xb8,0x67,0xb8,0xfc,0x09,0x7b,0x08, +0xc9,0x0f,0x81,0x66,0x58,0x08,0x14,0x20,0xca,0x32,0x00,0x40,0x00,0x00,0x40,0xa3, +0xd1,0x68,0x1c,0x28,0x72,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a, +0x4c,0x7e,0x71,0xdb,0xa8,0x68,0x34,0x1a,0x0d,0x40,0x51,0x26,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0xa2,0xdc,0x34,0x5c,0xfe,0x84,0x3d,0x84,0xe4,0xaf,0x84,0xb4, +0x12,0x93,0x8f,0xdc,0x36,0x2a,0x00,0x00,0x00,0x00,0x50,0x14,0x0b,0x00,0x02,0x00, +0x00,0x00,0x00,0x00,0x80,0x2e,0x85,0x68,0x00,0x1a,0x0d,0xca,0x14,0xa3,0x01,0x68, +0x34,0x1a,0x0d,0xda,0x14,0x02,0x00,0x00,0x00,0xa8,0x53,0x98,0x09,0x00,0x02,0x69, +0x34,0x1a,0x0d,0x00,0x00,0xd0,0xa0,0x4f,0x41,0x1a,0x80,0x46,0xa3,0xd1,0x68,0x34, +0x28,0x74,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x8f, +0xdc,0x36,0x22,0x00,0x00,0x00,0xa0,0x10,0x23,0x00,0x04,0x40,0xa4,0xa3,0x86,0xcb, +0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0xfc,0xe2,0xb6,0x11,0xd1,0x68, +0x34,0x1a,0x85,0x30,0x01,0x20,0x00,0x3a,0xdd,0x36,0x5c,0xfe,0x84,0x3d,0x84,0xe4, +0xaf,0x84,0xe4,0x50,0x91,0x40,0xa4,0x91,0xf3,0x10,0xd1,0x84,0x10,0x12,0x12,0x00, +0x80,0x42,0x40,0x00,0x90,0x14,0xa9,0x0e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57, +0x42,0xda,0x90,0x66,0x40,0x04,0x00,0x00,0x38,0xcc,0x11,0x04,0xa5,0x80,0x00,0x58, +0x80,0x16,0xb9,0x06,0x02,0x86,0x11,0x88,0x66,0xa6,0x36,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60, +0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03, +0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14, +0x00,0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71, +0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00, +0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xc4,0x64,0x34,0x1b,0x46,0x10,0x9a,0x99, +0xda,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8, +0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1, +0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e, +0xfc,0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0,0x1d,0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8, +0x21,0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e, +0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48, +0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1, +0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0x50,0xb3, +0xd1,0x6d,0xa6,0x30,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78, +0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05, +0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e, +0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48, +0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x90,0xd0,0xc8,0x91,0x6e, +0x26,0x34,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xa8,0x07,0x77,0x98,0x87,0x74, +0x38,0x07,0x77,0x28,0x07,0x72,0x00,0x83,0x74,0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0, +0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0x01, +0x60,0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f, +0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2, +0xe1,0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c,0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00, +0xe0,0x51,0x6f,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85, +0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x41,0x8c,0x7e,0x33, +0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x6a,0x14,0x1c,0x46,0x10,0x80,0x33, +0x84,0xe0,0x63,0x57,0x1b,0x4d,0xc3,0xe1,0x70,0x38,0x04,0x00,0x62,0xb5,0x5a,0xad, +0xd6,0x68,0x34,0x1a,0x8d,0x46,0x83,0x88,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02, +0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x02,0x00,0x19,0x01,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90, +0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07, +0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6, +0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60, +0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07, +0x7a,0x60,0x07,0x74,0xa0,0xf3,0x40,0x02,0x19,0x32,0x52,0x02,0x04,0xd8,0xc1,0x04, +0x03,0x1f,0x0c,0x00,0x00,0x00,0x01,0x00,0x00,0x3b,0x98,0x60,0xd8,0x83,0x01,0x00, +0x00,0x20,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0xc0,0x90,0x27,0x01,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21, +0x4f,0x02,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x05,0x08, +0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0e,0x10,0x00,0x02,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x06,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x18,0xf2,0x50,0x40,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x30,0xe4,0xb9,0x80,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x93, +0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x03,0x02,0x40, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x07,0x04,0x80,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x02,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x86,0x3c,0x61,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x43,0x1e,0x32,0x00,0x02,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf, +0x19,0x00,0x01,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x47,0x0d,0x80, +0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xe3,0x06,0x40,0x00,0x08, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x90,0x05,0x02,0x00,0x00,0x23,0x00,0x00,0x00, +0x32,0x1e,0x98,0x1c,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02, +0x94,0x40,0x31,0x8c,0x00,0x94,0x43,0x11,0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44, +0x71,0x14,0x7e,0x40,0x81,0x14,0x4c,0x01,0x15,0x54,0x61,0x15,0x58,0x01,0x06,0x14, +0x64,0x40,0x81,0x06,0x14,0x6c,0x40,0x01,0x07,0x14,0x72,0x40,0x41,0x07,0x14,0x76, +0x40,0x81,0x07,0x14,0x7a,0x40,0xc1,0x07,0x94,0x45,0x21,0x0e,0x94,0x5b,0x61,0x12, +0x14,0xe6,0x42,0x59,0x95,0x13,0xb5,0x6a,0x60,0x04,0x80,0x0c,0x05,0x08,0x08,0x88, +0x40,0x81,0xb1,0x08,0x00,0x08,0x82,0xb1,0x08,0x20,0x00,0x02,0xa2,0xcd,0x00,0x10, +0x6e,0x06,0x80,0x76,0x33,0x00,0xe4,0x9b,0x01,0x20,0xe0,0x0c,0x00,0x09,0x67,0x00, +0x88,0x38,0x03,0x40,0xc5,0x19,0x00,0x3a,0xce,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x91,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04,0x60,0x9a,0x20,0x00, +0xd4,0x06,0x61,0x20,0x26,0x08,0x40,0xb5,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06, +0x84,0x20,0x26,0x08,0x74,0xc0,0x07,0xb4,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe, +0xc6,0xde,0xd8,0xde,0xe4,0xbe,0xd4,0xd2,0xe8,0xe8,0xca,0xe4,0xca,0xc8,0x26,0x08, +0x80,0x35,0x41,0x00,0xae,0x09,0x02,0x80,0x6d,0x10,0x0c,0x67,0x43,0x62,0x28,0x8b, +0xc1,0x0c,0x8d,0xf1,0xd0,0x92,0xfb,0x4a,0x73,0x83,0xab,0xa3,0xfb,0x6a,0x7b,0xa3, +0x4b,0x7b,0x73,0xfb,0xb2,0x2b,0x1b,0xa3,0x7b,0x93,0x9b,0xdb,0x90,0x0c,0x4a,0x64, +0x10,0x43,0x63,0x3c,0x13,0x04,0x3c,0xe8,0x03,0x42,0x72,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x1b,0x92,0x66,0xa2,0x0c,0x67, +0x68,0x8c,0x67,0x82,0x00,0x64,0x13,0x84,0x3d,0xf0,0x03,0x3e,0x72,0x5f,0x72,0x65, +0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x1b,0x12,0xeb,0xc2,0x0c, +0x6b,0x68,0x8c,0x67,0x82,0x00,0x68,0x1c,0x03,0xb9,0x2f,0x3a,0xb9,0x30,0xb7,0x39, +0xb8,0x30,0xb9,0x32,0xb7,0xb1,0xbc,0xaf,0x30,0x37,0xb2,0xaf,0xb1,0xb7,0x36,0xb8, +0xb7,0xb9,0x34,0xba,0xb4,0x37,0xb7,0xaf,0xb6,0xb0,0xb9,0xb5,0x0d,0x89,0x76,0x6d, +0x86,0x36,0x34,0xc6,0x33,0x41,0x00,0xb6,0x09,0x82,0x1f,0xfc,0x01,0xcd,0x40,0xee, +0x4b,0xae,0x6c,0xec,0xcd,0x6d,0x8e,0x4e,0xae,0x6e,0x8c,0xae,0x8c,0xec,0x0b,0x4e, +0xae,0xcc,0x2e,0xed,0xad,0x6e,0xee,0xcb,0xad,0x2c,0x4c,0xae,0x6c,0x8e,0xee,0x8b, +0xac,0x0c,0x8e,0x0e,0x6d,0x83,0x60,0x74,0x1b,0x92,0xce,0xfb,0x0c,0x63,0x68,0x0c, +0x30,0x20,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0xd5,0xf6,0x46,0x97, +0xf6,0xe6,0xf6,0x65,0x57,0x36,0x46,0xf7,0x26,0x37,0xb7,0x21,0x21,0x26,0x31,0x30, +0x86,0xa1,0x31,0x1e,0x86,0x81,0xdc,0x17,0x9c,0x5c,0x99,0x5d,0xda,0x5b,0xdd,0xdc, +0x17,0x59,0x1a,0x5b,0x18,0x5d,0x19,0xd9,0x57,0xdb,0x1b,0x5d,0xda,0x9b,0xdb,0x97, +0x5d,0xd9,0x18,0xdd,0x9b,0xdc,0xdc,0x86,0x84,0x99,0xc8,0xc0,0xe8,0x86,0xc6,0x78, +0x26,0x08,0x00,0x47,0x47,0xee,0x8b,0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0x8c,0xa8,0x0c, +0x8e,0x0e,0x6d,0x43,0x62,0x06,0xd7,0x19,0x18,0xcd,0xd0,0x18,0xcf,0x86,0x04,0x92, +0xaa,0x8c,0x0b,0x83,0x31,0x28,0x03,0x34,0x98,0x20,0x80,0x02,0x28,0xf0,0x92,0xbb, +0xfb,0x82,0x93,0x2b,0x83,0x0b,0x93,0x2b,0x23,0xfb,0x4a,0x73,0x83,0xab,0xa3,0xfb, +0x1a,0x7b,0x63,0x7b,0x93,0x9b,0x20,0xb4,0x01,0x1e,0x6c,0x58,0x0c,0x35,0x58,0x03, +0x63,0x18,0x1a,0x36,0x60,0x03,0x36,0x78,0x26,0x08,0xa2,0x10,0x0a,0xcc,0xe4,0xee, +0xbe,0xc8,0xd2,0xd8,0xc2,0xe8,0xca,0xc8,0xbe,0xe4,0xca,0xc2,0xc6,0xe8,0xd2,0xec, +0xca,0xbe,0xda,0xc2,0xe6,0xd6,0xe6,0x26,0x08,0x40,0xb7,0x41,0x30,0xe0,0x60,0xc3, +0x32,0xb8,0xc1,0x1b,0x18,0xc6,0xd0,0xb0,0x01,0x1b,0xb0,0x41,0x1c,0x6c,0x10,0xda, +0x40,0x0e,0x26,0x08,0xa5,0x30,0x0a,0x34,0xc6,0xc4,0x8c,0xa6,0xa4,0x64,0x26,0x08, +0x80,0xb7,0x01,0x31,0xe8,0xa0,0x0e,0x0c,0x63,0xb0,0x03,0x60,0x43,0x70,0x07,0x13, +0x84,0x53,0x20,0x05,0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61, +0x6d,0x70,0x1b,0x10,0x23,0x0f,0xf4,0xc0,0x18,0x06,0x03,0xd8,0x10,0xec,0xc1,0x06, +0x22,0x0d,0xe6,0x00,0x0f,0xf8,0x60,0x82,0x40,0x0a,0xa2,0xc0,0x25,0x4d,0xaa,0xcc, +0x8d,0xac,0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0xd0,0x06,0x77,0xb0,0x01,0x21,0xfe, +0xc0,0x32,0x18,0xcd,0x01,0x05,0x3a,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65, +0x72,0x53,0x69,0x7a,0x65,0x1b,0x10,0x42,0x14,0x2c,0x33,0x60,0x34,0x07,0x14,0xc8, +0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x80,0x6f, +0x03,0x42,0x90,0x82,0x55,0x0a,0x8c,0xe6,0x80,0x02,0xbb,0xb4,0x24,0x37,0xb8,0x3a, +0xba,0xa1,0x37,0xb6,0x37,0x39,0xa9,0xb2,0xb9,0xb7,0x3a,0xb9,0xb1,0x32,0xa2,0xb4, +0xb6,0x32,0xb7,0xb9,0xb4,0x37,0xb7,0xb9,0x09,0x02,0x00,0x06,0x1b,0x0c,0xe2,0x14, +0x2c,0x54,0x60,0x34,0x4a,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d, +0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x13,0x04,0x20,0x0c,0x36,0x18,0x84,0x2a,0x58, +0xab,0xc0,0x68,0x94,0xd2,0x98,0xea,0xda,0xc2,0x9a,0xd2,0xe0,0x98,0xca,0xec,0xca, +0xd8,0xa8,0xde,0xaa,0xe6,0xca,0x26,0x08,0x80,0x18,0x6c,0x30,0x88,0x56,0xb0,0x5c, +0x81,0xd1,0xb8,0xa4,0x19,0xc9,0x85,0xb5,0x95,0x25,0xb9,0x91,0x95,0xe1,0x4d,0x10, +0x80,0x31,0xd8,0x60,0x10,0xb0,0x60,0xc5,0x02,0xa3,0x51,0x32,0x23,0x2a,0xb3,0x4b, +0x1b,0x2b,0xa3,0x7a,0xb3,0x4a,0x2b,0xbb,0x23,0x2a,0x83,0xa3,0x43,0x9b,0x20,0x00, +0x64,0xb0,0x01,0x21,0x66,0xc1,0xa2,0x05,0xc6,0x71,0x40,0x81,0x87,0x99,0x52,0x1a, +0x1d,0x5d,0x99,0xdc,0x04,0x01,0x28,0x83,0x0d,0x06,0x61,0x0b,0xd6,0x2d,0x30,0x0e, +0x25,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0xb9,0xa9,0xb1, +0x30,0xb6,0xb2,0x09,0x02,0x60,0x06,0x1b,0x10,0x22,0x17,0x2c,0x5d,0x60,0x1c,0x07, +0x14,0x08,0x99,0x11,0xbd,0xdd,0xb9,0xcd,0x8d,0x85,0xb1,0x95,0x19,0x85,0x8d,0xd1, +0xbd,0xc9,0x4d,0x10,0x80,0x33,0xd8,0x60,0x10,0xbc,0x60,0xf5,0x02,0xe3,0xf0,0x33, +0x6b,0x7a,0xa3,0x4b,0x7b,0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x53,0x4a,0xa3,0xa3, +0x2b,0x93,0x1b,0x0a,0x73,0x1b,0x2b,0x63,0x63,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x20, +0x00,0x68,0xb0,0xc1,0x20,0x7e,0xc1,0x02,0x07,0xc6,0x21,0x63,0x06,0x25,0x57,0x56, +0x84,0x07,0xf7,0x36,0x57,0x27,0x57,0x36,0x41,0x00,0xd2,0x60,0x03,0x42,0x88,0x83, +0x35,0x0e,0x8c,0xe3,0x80,0x02,0x33,0x33,0x28,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0x39, +0x23,0xb9,0xb0,0xb6,0x32,0x28,0xb9,0xb2,0x22,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2, +0x09,0x02,0xa0,0x06,0x1b,0x0c,0xa2,0x1c,0x2c,0x73,0x60,0x1c,0x2e,0x66,0x54,0x61, +0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x13,0x04,0x60,0x0d,0x36,0x18,0x04,0x3a, +0x58,0xe9,0xc0,0x38,0xac,0xcc,0x94,0xd2,0xe8,0xe8,0xca,0xe4,0xa6,0xca,0xe2,0xea, +0xca,0xdc,0xc6,0xca,0x98,0xca,0xdc,0xce,0xe8,0xd0,0x26,0x08,0x00,0x1b,0x6c,0x30, +0x88,0x75,0xb0,0xd8,0x81,0x71,0xa8,0x98,0x11,0x95,0xb1,0xd1,0x85,0x51,0xa5,0xb5, +0x95,0x4d,0x10,0x80,0x36,0xd8,0x60,0x10,0xee,0x60,0xbd,0x03,0xe3,0xf0,0x32,0x23, +0xca,0x73,0x0b,0x6b,0x4b,0x1b,0x93,0x2a,0x9b,0x1b,0x42,0x0b,0x73,0x3b,0x2b,0x33, +0x0a,0x1b,0xa3,0x7b,0x93,0x9b,0x20,0x00,0x6e,0xb0,0xc1,0x20,0xe2,0xc1,0x92,0x07, +0xc6,0x21,0x66,0x66,0x95,0x56,0x76,0x37,0x05,0x17,0x36,0x56,0x46,0xf5,0xd6,0x54, +0x46,0x57,0x26,0x37,0x67,0x14,0x36,0x46,0xf7,0x26,0x37,0x41,0x00,0xde,0x60,0x03, +0x42,0xd0,0x83,0x55,0x0f,0x8c,0xe3,0x80,0xc2,0x06,0xca,0x0e,0x42,0x61,0x14,0x4c, +0x21,0x15,0x58,0xe1,0x15,0x64,0xa1,0x16,0x70,0x61,0x17,0x7c,0x21,0x1c,0xc8,0xe1, +0x1c,0xd4,0xa1,0x1d,0xe0,0x61,0x1e,0xec,0x61,0xc3,0x60,0xf8,0xc1,0x3d,0x4c,0x10, +0x0a,0x61,0x03,0xb0,0x61,0x30,0xf4,0x41,0x1f,0x36,0x04,0xfb,0xb0,0x61,0x18,0xf2, +0x81,0x1f,0x28,0x0c,0x4d,0x4d,0x10,0x8c,0x3c,0xd8,0x30,0x98,0x81,0x19,0x0c,0x13, +0x04,0x00,0x0e,0x36,0x04,0xb7,0xb0,0xc1,0x30,0xfe,0x41,0x03,0x89,0x90,0x10,0x89, +0x0d,0x45,0x3e,0xf8,0x03,0xd0,0x07,0x23,0xc1,0x28,0x4c,0x4e,0x2e,0x2c,0xef,0x8b, +0xed,0x6d,0x2c,0x8c,0xed,0x4b,0x2c,0x8f,0xae,0x6c,0x6e,0x82,0x00,0xc4,0x01,0xa1, +0x30,0x39,0xb9,0xb0,0xbc,0x2f,0xb6,0xb7,0xb1,0x30,0xb6,0x2f,0x36,0xb2,0x39,0xba, +0x09,0x02,0x20,0x07,0x44,0xc4,0xe4,0xc2,0xdc,0xc6,0xd0,0xca,0xe6,0x68,0x98,0xb1, +0xbd,0x85,0xd1,0xcd,0x4d,0x10,0x80,0x39,0x60,0x91,0xe6,0x36,0x47,0x37,0x37,0x41, +0x00,0xe8,0x80,0x44,0x9a,0x1b,0xdd,0xdc,0x04,0x01,0xa8,0x03,0x22,0x74,0x65,0x78, +0x5f,0x6c,0x6f,0x61,0x64,0x13,0x04,0xc0,0x0e,0x88,0xd0,0x95,0xe1,0x7d,0xb9,0xbd, +0xc9,0xb5,0x31,0xa1,0x2b,0xc3,0xfb,0x9a,0xa3,0x7b,0x93,0x2b,0x63,0x51,0x97,0xe6, +0x46,0x37,0xb7,0x81,0x2a,0x09,0x93,0x38,0x09,0x94,0x48,0x89,0x90,0x50,0x89,0x95, +0x60,0x89,0x96,0x70,0x89,0x97,0x80,0x89,0x98,0x90,0x89,0x61,0x26,0x1a,0x9a,0xe8, +0xaa,0xb0,0xb1,0xd9,0xb5,0xb9,0xa4,0x91,0x95,0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64, +0x78,0x2e,0x76,0x65,0x72,0x73,0x69,0x6f,0x6e,0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b, +0x5d,0x18,0x9b,0x5d,0x99,0xdc,0x94,0xc0,0xa8,0x43,0x86,0xe7,0x32,0x87,0x16,0x46, +0x56,0x26,0xd7,0xf4,0x46,0x56,0xc6,0x36,0x25,0x40,0xca,0x90,0xe1,0xb9,0xc8,0x95, +0xcd,0xbd,0xd5,0xc9,0x8d,0x95,0xcd,0x4d,0x09,0xf8,0xa0,0x12,0x19,0x9e,0x0b,0x5d, +0x1e,0x5c,0x59,0x90,0x9b,0xdb,0x1b,0x5d,0x18,0x5d,0xda,0x9b,0xdb,0xdc,0x14,0xe1, +0x1e,0xf8,0xa1,0x0e,0x19,0x9e,0x4b,0x99,0x1b,0x9d,0x5c,0x1e,0xd4,0x5b,0x9a,0x1b, +0xdd,0xdc,0x94,0x60,0x24,0xba,0x90,0xe1,0xb9,0x8c,0xbd,0xd5,0xb9,0xd1,0x95,0xc9, +0xcd,0x4d,0x09,0x68,0x02,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x50,0x00,0x00,0x00,0x26,0x20,0x70,0xac, +0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44,0x62,0x53,0x38,0x3e,0xe2,0x23,0x3e,0xed, +0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8,0x82,0x34,0x04,0x10,0x89,0x4d,0xe1,0xf8, +0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00,0x58,0x04,0x35,0x5c,0xbe,0xf3,0xf8,0x40, +0xd3,0x38,0x13,0x30,0x11,0x21,0xd0,0x0c,0x0b,0x61,0x0a,0xd0,0x70,0xf9,0xce,0xe3, +0x07,0x48,0x03,0x44,0x98,0x5f,0xdc,0xb6,0x31,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20, +0x0d,0x10,0x61,0x3e,0x72,0xdb,0x06,0xb1,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45, +0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x0f,0xdb,0x70, +0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60, +0x3e,0x72,0xdb,0x26,0xd1,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44,0x84,0x40, +0x33,0x2c,0xc4,0x17,0x39,0xcc,0x86,0x34,0x03,0xd2,0x18,0xb6,0xe0,0x0c,0x97,0xef, +0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x39,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38, +0xd3,0xed,0x17,0xb7,0x6d,0x0d,0xd5,0x70,0xf9,0xce,0xe3,0x4b,0x00,0xf3,0x2c,0x44, +0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x08,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35, +0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x09,0xd5,0x70,0xf9,0xce,0xe3,0x4f, +0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x23,0xb7,0x6d,0x07,0xd6,0x70,0xf9,0xce, +0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x81,0x34, +0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e,0x72,0xdb,0x66,0xf0,0x0c, +0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x04,0xd1,0xb2,0x54,0x8c, +0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x13,0xcd,0x60,0x03,0xd3,0xb2,0x54,0x8c,0xbf, +0x20,0x05,0x31,0x21,0x0c,0xe1,0x4b,0x13,0x10,0x4d,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xcc,0x40,0xfb,0xd8, +0x1c,0x5b,0x77,0x1e,0x1b,0xee,0x97,0x43,0x7e,0xf7,0xa9,0x94,0x44,0x58,0x49,0x4c, +0x44,0x21,0x00,0x00,0x66,0x00,0x05,0x00,0x51,0x08,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x2c,0x21,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x48,0x08,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02, +0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06, +0x51,0x18,0x00,0x00,0x0a,0x00,0x00,0x00,0x1b,0x88,0x40,0x00,0x96,0x0d,0x84,0xf0, +0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09, +0xa0,0x36,0x18,0xc4,0xff,0xff,0xff,0xff,0x0f,0x80,0x04,0x54,0x00,0x00,0x00,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x84,0x40,0x98,0x10,0x0c,0x13,0x02, +0x61,0x42,0x40,0x00,0x89,0x20,0x00,0x00,0xf5,0x00,0x00,0x00,0x32,0x22,0xc8,0x09, +0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0xbc,0xc2,0x1c,0x01,0x18,0x24,0x01, +0x80,0x02,0x23,0x00,0x25,0x18,0x10,0x61,0x8e,0x00,0x14,0xe6,0x08,0x10,0x3a,0x94, +0x61,0x60,0x40,0x50,0xa2,0x0c,0x00,0x00,0x80,0x16,0x33,0x00,0x65,0x68,0x00,0x1a, +0xe4,0xb8,0x67,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0x0f,0x81,0x66,0x58,0x08,0x14,0x20, +0xca,0x32,0x00,0x40,0x00,0x00,0x40,0xa3,0xd1,0x68,0x1c,0x28,0x72,0xd3,0x70,0xf9, +0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x68,0x34,0x1a, +0x0d,0x40,0x51,0x26,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0xa2,0xdc,0x34,0x5c, +0xfe,0x84,0x3d,0x84,0xe4,0xaf,0x84,0xb4,0x12,0x93,0x8f,0xdc,0x36,0x2a,0x00,0x00, +0x00,0x00,0x50,0x14,0x0b,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x80,0x2e,0x85,0x68, +0x00,0x1a,0x0d,0xca,0x14,0xa3,0x01,0x68,0x34,0x1a,0x0d,0xda,0x14,0x02,0x00,0x00, +0x00,0xa8,0x53,0x98,0x09,0x00,0x02,0x69,0x34,0x1a,0x0d,0x00,0x00,0xd0,0xa0,0x4f, +0x41,0x1a,0x80,0x46,0xa3,0xd1,0x68,0x34,0x28,0x74,0xd4,0x70,0xf9,0x13,0xf6,0x10, +0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x8f,0xdc,0x36,0x22,0x00,0x00,0x00,0xa0,0x10, +0x23,0x00,0x04,0x40,0xa4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a, +0x95,0x98,0xfc,0xe2,0xb6,0x11,0xd1,0x68,0x34,0x1a,0x85,0x30,0x01,0x20,0x00,0x3a, +0xdd,0x36,0x5c,0xfe,0x84,0x3d,0x84,0xe4,0xaf,0x84,0xe4,0x50,0x91,0x40,0xa4,0x91, +0xf3,0x10,0xd1,0x84,0x10,0x12,0x12,0x00,0x80,0x42,0x40,0x00,0x90,0x14,0xa9,0x0e, +0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90,0x66,0x40,0x04,0x00,0x00, +0x38,0xcc,0x11,0x04,0xa5,0x80,0x00,0x58,0x80,0x16,0xb9,0x06,0x02,0x86,0x11,0x88, +0x66,0xa6,0x36,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0, +0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07, +0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30, +0xa0,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8, +0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0x12,0x83,0x71,0x60,0x87,0x70, +0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90, +0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07, +0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24, +0xc4,0x64,0x34,0x1b,0x46,0x10,0x9a,0x99,0xda,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61, +0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14, +0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde, +0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0, +0x1d,0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8,0x21,0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98, +0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81, +0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e, +0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4, +0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0x50,0xb3,0xd1,0x6d,0xa6,0x30,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d, +0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00, +0x66,0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81, +0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c, +0xe8,0xc1,0x0f,0x90,0xd0,0xc8,0x91,0x6e,0x26,0x34,0x18,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0xa8,0x07,0x77,0x98,0x87,0x74,0x38,0x07,0x77,0x28,0x07,0x72,0x00,0x83, +0x74,0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f, +0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0x01,0x60,0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6, +0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80, +0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2,0xe1,0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c, +0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00,0xe0,0x51,0x6f,0x26,0x32,0x18,0x07,0x76, +0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8, +0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07, +0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f, +0x00,0x03,0x3f,0x40,0x41,0x8c,0x7e,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3, +0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98, +0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01, +0x0a,0x6a,0x14,0x1c,0x46,0x10,0x80,0x33,0x84,0xe0,0x63,0x57,0x1b,0x4d,0xc3,0xe1, +0x70,0x38,0x04,0x00,0x62,0xb5,0x5a,0xad,0xd6,0x68,0x34,0x1a,0x8d,0x46,0x83,0x88, +0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02,0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13,0x81, +0x02,0x00,0x19,0x93,0xa0,0x41,0xc8,0x4c,0x68,0x90,0x92,0x1a,0x53,0x00,0x04,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0xa0,0xf3,0x40,0x02,0x19,0x32,0x52,0x02, +0x04,0xd8,0xc1,0x04,0x83,0x19,0x0c,0x00,0x00,0x00,0x01,0x00,0x00,0x3b,0x98,0x60, +0x28,0x83,0x01,0x00,0x00,0x20,0x00,0x00,0x60,0xc8,0x43,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x01,0x02,0x20,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x80,0x21,0x4f,0x02,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x43,0x9e,0x05,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0e, +0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x06, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x50,0x40,0x00,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x30,0xe4,0xb9,0x80,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x60,0xc8,0x93,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90, +0x67,0x03,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x07,0x04, +0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x02,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x61,0x00,0x04,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x43,0x1e,0x32,0x00,0x02,0x80,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0xcf,0x19,0x00,0x01,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0x47,0x0d,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xe3, +0x06,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x90,0x05,0x02,0x00,0x00, +0x17,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x02,0x94,0x40,0x31,0x8c,0x00,0x94,0x43,0x11,0x94,0x44,0x19,0x14, +0x42,0x29,0x14,0x44,0x71,0x14,0x7e,0x40,0x59,0x14,0x60,0x00,0xb5,0x46,0x00,0xc8, +0x30,0x02,0x50,0x80,0x80,0x80,0x08,0x14,0x18,0x8b,0x00,0x80,0x20,0x18,0x8b,0x00, +0x02,0x20,0x20,0xda,0x0c,0x00,0xe1,0x66,0x00,0x68,0x37,0x03,0x40,0xbe,0x19,0x00, +0x02,0xce,0x00,0x90,0x70,0x06,0x80,0x8a,0x33,0x00,0x74,0x9c,0x01,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0xb5,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04, +0x60,0x9a,0x20,0x00,0xd4,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98, +0x20,0x00,0xd5,0x04,0x81,0x0e,0xcc,0x80,0xc0,0x04,0x01,0xb0,0x26,0x08,0xc0,0x35, +0x41,0x00,0xb0,0x0d,0x02,0xd2,0x6c,0x48,0x90,0x44,0x41,0x96,0x81,0x41,0x9c,0x0d, +0xc9,0x90,0x28,0x08,0x31,0x30,0x88,0x33,0x41,0xc0,0x83,0x33,0xd8,0x90,0x30,0x91, +0x82,0x34,0x03,0x83,0x38,0x13,0x04,0x20,0x9b,0x20,0xec,0x01,0x1a,0x6c,0x48,0x26, +0x4a,0x41,0xa6,0x81,0x41,0x9c,0x09,0x02,0xa0,0x6d,0x48,0x2c,0x4a,0x41,0xac,0x81, +0x41,0x9c,0x09,0x02,0xb0,0x4d,0x10,0xfc,0x20,0x0d,0x36,0x08,0x08,0xb6,0x21,0xc1, +0x32,0x05,0x41,0x06,0x06,0xd1,0x36,0x24,0x44,0xa4,0x20,0xc3,0xc0,0x20,0xce,0x86, +0x64,0x89,0x14,0x04,0x1b,0x18,0xc4,0x99,0x20,0x00,0xdc,0x86,0xc4,0xa3,0x14,0x84, +0x19,0x18,0xc4,0xd9,0x90,0x3c,0x90,0x54,0x5d,0x1b,0xd7,0x7d,0x13,0x04,0x50,0x50, +0x83,0x09,0x42,0x1b,0x84,0xc1,0x86,0x05,0x09,0x03,0x05,0x19,0x06,0x46,0x0c,0xc4, +0x40,0x0c,0x9c,0x09,0x82,0x28,0xac,0xc1,0x04,0x01,0xe8,0x36,0x08,0x48,0x19,0x6c, +0x58,0x06,0x32,0x50,0x10,0x64,0x60,0xc4,0x40,0x0c,0xc4,0xc0,0x0c,0x36,0x08,0x63, +0x70,0x06,0x13,0x84,0x52,0x60,0x83,0x09,0x02,0xe0,0x6d,0x40,0x90,0x34,0x50,0x10, +0x64,0x50,0x03,0x60,0x43,0xb0,0x06,0x13,0x84,0x53,0x68,0x83,0x0d,0x08,0xd2,0x06, +0x0a,0x32,0x0c,0x08,0xb0,0x21,0x70,0x83,0x0d,0x04,0x18,0xa0,0x01,0x1b,0xbc,0xc1, +0x04,0xa1,0x10,0x28,0x0c,0x4d,0x4d,0x10,0x8c,0x31,0xd8,0x30,0x78,0xde,0x30,0x41, +0x00,0xbe,0x09,0x02,0x00,0x06,0x1b,0x02,0x3b,0xd8,0x60,0x20,0x73,0x60,0xd1,0x41, +0x1d,0xdc,0xc1,0x86,0x22,0x0e,0xe4,0x00,0x80,0x03,0x3c,0x60,0x61,0xc6,0xf6,0x16, +0x46,0xc7,0xe7,0xad,0xcd,0x2d,0x0d,0xee,0x8d,0xae,0xcc,0x8d,0x0e,0x64,0x0c,0x2d, +0x4c,0x8e,0xd1,0x54,0x5a,0x1b,0x1c,0x5b,0x19,0xc8,0xd0,0xcb,0xd0,0xca,0x0a,0x08, +0x95,0x50,0x50,0xd0,0x86,0x80,0x0f,0x26,0x08,0x86,0x18,0x6c,0x18,0xf6,0xa0,0x0f, +0xfc,0x60,0xc3,0xa0,0x07,0x7f,0xe0,0x07,0x1b,0x06,0x50,0x00,0x05,0x3f,0x20,0x2e, +0x04,0xfc,0x1c,0x95,0xd1,0x09,0xa5,0xb1,0xa5,0xb9,0x95,0x85,0xc9,0x4d,0x85,0xb5, +0xc1,0xb1,0xa5,0xb9,0x9d,0x11,0x85,0xd1,0x85,0x01,0x01,0x65,0x05,0xfd,0x04,0x55, +0x09,0xa5,0xb1,0xa5,0xb9,0x95,0x85,0xc9,0x4d,0x85,0xb5,0xc1,0xb1,0xa5,0xb9,0x9d, +0x11,0x85,0xd1,0x85,0x01,0x01,0x59,0xfd,0x90,0xd8,0x95,0x8d,0xd1,0xbd,0xc9,0x01, +0x35,0x91,0xc0,0xc4,0x00,0x01,0x59,0xfd,0x90,0xd8,0x95,0x8d,0xd1,0xbd,0xc9,0x01, +0x21,0x91,0xc0,0xc4,0x00,0x01,0x01,0x69,0xad,0x10,0x46,0x41,0x14,0x58,0x0e,0x01, +0x3f,0x47,0x65,0x74,0x42,0x69,0x6c,0x69,0x6e,0x65,0x61,0x72,0x53,0x61,0x6d,0x70, +0x6c,0x69,0x6e,0x67,0x44,0x61,0x74,0x61,0x40,0x40,0x59,0x41,0x3f,0x41,0x55,0x42, +0x69,0x6c,0x69,0x6e,0x65,0x61,0x72,0x53,0x61,0x6d,0x70,0x6c,0x69,0x6e,0x67,0x44, +0x61,0x74,0x61,0x40,0x40,0x56,0x3f,0x24,0x76,0x65,0x63,0x74,0x6f,0x72,0x40,0x4d, +0x24,0x30,0x31,0x40,0x40,0x56,0x3f,0x24,0x76,0x65,0x63,0x74,0x6f,0x72,0x40,0x48, +0x24,0x30,0x31,0x40,0x40,0x40,0x5a,0x3a,0x20,0x25,0x61,0x67,0x67,0x2e,0x72,0x65, +0x73,0x75,0x6c,0x74,0x2b,0x86,0x52,0x18,0x05,0x52,0xd8,0x10,0x94,0x42,0x15,0x36, +0x36,0xbb,0x36,0x97,0x34,0xb2,0x32,0x37,0xba,0x29,0x41,0x50,0x85,0x0c,0xcf,0xc5, +0xae,0x4c,0x6e,0x2e,0xed,0xcd,0x6d,0x4a,0x40,0x34,0x21,0xc3,0x73,0xb1,0x0b,0x63, +0xb3,0x2b,0x93,0x9b,0x12,0x10,0x75,0xc8,0xf0,0x5c,0xe6,0xd0,0xc2,0xc8,0xca,0xe4, +0x9a,0xde,0xc8,0xca,0xd8,0xa6,0x04,0x46,0x19,0x32,0x3c,0x17,0xb9,0xb2,0xb9,0xb7, +0x3a,0xb9,0xb1,0xb2,0xb9,0x29,0xc1,0x1b,0xd4,0x21,0xc3,0x73,0x29,0x73,0xa3,0x93, +0xcb,0x83,0x7a,0x4b,0x73,0xa3,0x9b,0x9b,0x12,0xe0,0x01,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x50,0x00,0x00,0x00, +0x26,0x20,0x70,0xac,0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44,0x62,0x53,0x38,0x3e, +0xe2,0x23,0x3e,0xed,0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8,0x82,0x34,0x04,0x10, +0x89,0x4d,0xe1,0xf8,0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00,0x58,0x04,0x35,0x5c, +0xbe,0xf3,0xf8,0x40,0xd3,0x38,0x13,0x30,0x11,0x21,0xd0,0x0c,0x0b,0x61,0x0a,0xd0, +0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x5f,0xdc,0xb6,0x31,0x40,0xc3,0xe5, +0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x3e,0x72,0xdb,0x06,0xb1,0x0d,0x97,0xef,0x3c, +0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7, +0x6d,0x0f,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50, +0x12,0x06,0x20,0x60,0x3e,0x72,0xdb,0x26,0xd1,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11, +0xc0,0x44,0x84,0x40,0x33,0x2c,0xc4,0x17,0x39,0xcc,0x86,0x34,0x03,0xd2,0x18,0xb6, +0xe0,0x0c,0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x39,0x38,0xc3,0xe5, +0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17,0xb7,0x6d,0x0d,0xd5,0x70,0xf9,0xce,0xe3,0x4b, +0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x08,0xd5,0x70,0xf9,0xce, +0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x09,0xd5,0x70, +0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x23,0xb7,0x6d,0x07, +0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5, +0x6d,0x5b,0x81,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e,0x72, +0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x04, +0xd1,0xb2,0x54,0x8c,0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x13,0xcd,0x60,0x03,0xd3, +0xb2,0x54,0x8c,0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x4b,0x13,0x10,0x4d,0x00,0x00, +0x61,0x20,0x00,0x00,0x4b,0x05,0x00,0x00,0x13,0x04,0x57,0x2c,0x10,0x00,0x00,0x00, +0x4b,0x00,0x00,0x00,0x04,0x98,0x01,0x28,0xc2,0x80,0x82,0x1d,0x28,0xbb,0x32,0x2a, +0xd9,0x81,0x82,0xa9,0x81,0x42,0x2a,0x97,0x52,0x29,0xa5,0x62,0x2a,0xb7,0xd2,0x0d, +0x28,0x9b,0x92,0x84,0x28,0x42,0xa0,0x32,0x0c,0x28,0x8d,0x92,0x44,0x28,0x49,0x82, +0x52,0x24,0x28,0xb6,0xe2,0x2b,0x4e,0x04,0x32,0x14,0x52,0x81,0xd0,0x61,0x04,0xa0, +0x04,0xca,0xa3,0x0c,0x8a,0x80,0x10,0xb6,0x02,0x00,0x5b,0x41,0x00,0x35,0x46,0x00, +0xc6,0x08,0x40,0x10,0x04,0xf1,0x6f,0x8c,0x00,0x04,0x41,0x10,0xfe,0xc6,0x08,0x54, +0xbc,0x3e,0x45,0x6f,0x8c,0x00,0x04,0x41,0x10,0xfe,0x85,0x31,0x02,0x10,0x04,0x41, +0x10,0x0c,0xc6,0x08,0x40,0x10,0xff,0xef,0x31,0x18,0x23,0x00,0x41,0x10,0x44,0xbf, +0x19,0x80,0x31,0x02,0x10,0x04,0x41,0xfc,0x17,0xc6,0x08,0x5a,0xd4,0x5e,0xed,0x6d, +0x8c,0x60,0xe5,0xff,0xdd,0xe7,0xc6,0x08,0x40,0x10,0x84,0xd9,0x30,0x18,0x23,0x68, +0xcd,0x39,0xa7,0xbd,0x31,0x02,0x10,0x04,0x41,0x12,0x0c,0xc6,0x08,0x40,0x10,0x04, +0x41,0x50,0x18,0x23,0x00,0x41,0x10,0x64,0xc1,0x60,0x8c,0x00,0x04,0x41,0xd0,0x05, +0x03,0x4a,0xcd,0x21,0x5c,0xa2,0x30,0x87,0x70,0x8d,0xc2,0x1c,0xc2,0xe5,0x07,0x73, +0x08,0x17,0x29,0xcc,0x21,0x84,0x82,0x37,0x87,0xf0,0x07,0x7e,0x30,0x87,0xd0,0x55, +0x73,0x08,0x7f,0x70,0x0a,0xc4,0x9a,0x83,0xa8,0xaa,0x6a,0x15,0xe6,0x20,0xa6,0xa9, +0x5a,0x85,0x39,0x88,0xeb,0xaa,0x54,0x61,0x0e,0x62,0xdb,0x2a,0x55,0x98,0x83,0x98, +0xa6,0x4a,0x15,0x46,0x00,0xe6,0x20,0x34,0xad,0x52,0x85,0x39,0x88,0x2c,0xab,0x54, +0x61,0x0e,0x02,0xc3,0x2a,0x55,0x98,0x83,0xa0,0xa8,0x4a,0x15,0xe6,0x20,0x2c,0xab, +0x52,0x85,0x39,0x88,0x69,0xaa,0x5a,0x61,0x0e,0xa2,0xaa,0x2a,0x57,0x00,0x00,0x00, +0x23,0x06,0x08,0x00,0x82,0x60,0xe0,0x06,0xe6,0x50,0x0a,0xcd,0x38,0xdc,0xc2,0x88, +0x01,0x02,0x80,0x20,0x18,0xb8,0xc1,0x39,0x98,0x42,0x63,0x0e,0xb8,0x30,0x62,0x80, +0x00,0x20,0x08,0x06,0x6e,0x80,0x0e,0xa7,0xd0,0x8c,0x43,0x2e,0x8c,0x18,0x20,0x00, +0x08,0x82,0x81,0x1b,0xa4,0x03,0x2a,0x34,0xe0,0xa0,0x0b,0x23,0x06,0x08,0x00,0x82, +0x60,0xe0,0x06,0xea,0x90,0x0a,0x4d,0x3a,0xec,0xc2,0x88,0x01,0x02,0x80,0x20,0x18, +0xb8,0xc1,0x3a,0xa8,0x42,0x83,0x0e,0xbc,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x6e, +0xc0,0x0e,0xab,0xd0,0x90,0x43,0x2f,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x1b,0xb4, +0x03,0x2b,0x34,0xe6,0xe0,0x0b,0x23,0x06,0x08,0x00,0x82,0x60,0xe0,0x06,0xee,0xd0, +0x0a,0x0d,0x3a,0xfc,0xc2,0x88,0x01,0x02,0x80,0x20,0x18,0xb8,0xc1,0x3b,0xb8,0x42, +0xd3,0x0e,0xe0,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x6e,0x00,0x0f,0xaf,0xd0,0xb0, +0x43,0x38,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x1b,0xc4,0x03,0x2c,0x34,0xf0,0x20, +0x0e,0x23,0x06,0x08,0x00,0x82,0x60,0xe0,0x06,0xf2,0x10,0x0b,0xcd,0x3b,0x8c,0xc3, +0x88,0xc1,0x01,0x80,0x20,0x18,0xa8,0x01,0x3d,0xd4,0x42,0xe0,0x8d,0x18,0x18,0x00, +0x08,0x82,0xc1,0x12,0x12,0xaa,0x10,0x0f,0x23,0x06,0x06,0x00,0x82,0x60,0xb0,0x88, +0xc4,0x2a,0xd0,0xc3,0x4c,0x04,0x2a,0x00,0xd3,0x28,0xcc,0x44,0xa8,0x02,0x30,0x8d, +0xc2,0x4c,0x84,0x2a,0x00,0xd3,0x28,0xcc,0x44,0xa8,0x02,0x30,0x8d,0xc2,0x4c,0x84, +0x2a,0x00,0xd3,0x28,0xcc,0x44,0xa8,0x02,0x30,0x8d,0xc2,0x21,0x0d,0x3b,0xa4,0x61, +0x26,0xf4,0x01,0x7c,0x4c,0xf0,0x03,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x19, +0x8c,0x44,0x38,0x34,0xfd,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0x42,0xc3,0x4e, +0x68,0x98,0x1d,0x02,0x7d,0xec,0x10,0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x6a, +0x80,0x12,0xe9,0xd0,0xd9,0xc1,0x88,0x41,0x03,0x80,0x20,0x18,0x50,0x32,0xb1,0x0e, +0x41,0x49,0x50,0x13,0x3b,0xb0,0x03,0x3b,0xb0,0xc3,0x68,0x42,0x00,0x8c,0x26,0x08, +0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x90,0x81,0x4b,0xb0,0x03,0xa6,0x12,0xa3,0x09, +0x01,0x30,0x9a,0x20,0x04,0x27,0x34,0xec,0x84,0x86,0x99,0x70,0xc8,0xc7,0x84,0x43, +0x3e,0x26,0x08,0xf2,0x31,0x41,0x90,0x8f,0x09,0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0xc0,0x09,0x8b,0x79,0x08,0x86,0x23,0x02,0x5a,0x10,0xbe,0x0b,0x1a,0x65,0xc1, +0x23,0x1f,0x13,0x1e,0xf9,0x98,0x50,0xc1,0xc7,0x84,0x0a,0x3e,0x23,0x06,0x07,0x00, +0x82,0x60,0xa0,0x06,0x3d,0xe1,0x0f,0x74,0xa0,0x0a,0x23,0x06,0x0d,0x00,0x82,0x60, +0x40,0x9d,0x05,0x48,0x04,0x3a,0x91,0x06,0x68,0x10,0x12,0x21,0x11,0x12,0x21,0x31, +0x9a,0x10,0x00,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x06,0x61,0x01,0x12,0x6c,0x80, +0x13,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x46,0x08,0xf1,0x31,0x21,0xa0,0xcf,0x88, +0x81,0x31,0x80,0x20,0x18,0x24,0x73,0xd1,0x0e,0xe7,0x30,0x62,0x60,0x0c,0x20,0x08, +0x06,0xc9,0x5c,0xb4,0x83,0x39,0x9c,0x1b,0x20,0x76,0xc4,0xc0,0x18,0x40,0x10,0x0c, +0x12,0xba,0x70,0x87,0xc0,0xc4,0x60,0x91,0x8f,0x89,0xc1,0x22,0x1f,0x13,0xc8,0x01, +0x3e,0x26,0x94,0x03,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0xa9,0x0b,0x7f,0x10, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0xb1,0x8b,0x7f,0x10,0x4e,0x00,0xd0,0x09,0x00, +0x32,0x83,0x88,0x8f,0x19,0x44,0x7c,0xec,0x1d,0x84,0xf8,0x18,0x3c,0x08,0xf1,0x31, +0x21,0x90,0xcf,0x46,0x0e,0x7c,0xf0,0x16,0x6f,0x31,0x6c,0x40,0x04,0xc2,0x00,0xd8, +0x60,0xc8,0x67,0x23,0x07,0x3f,0x88,0x8b,0xb9,0x18,0x36,0x20,0x02,0x61,0x00,0xcc, +0x38,0xe4,0xb3,0x91,0x03,0x28,0xcc,0x45,0x5c,0x0c,0x1b,0x10,0x81,0x30,0x00,0xa6, +0x24,0xf2,0xd9,0xc8,0x41,0x14,0xea,0x22,0x2e,0x86,0x0d,0x88,0x40,0x18,0x80,0x59, +0x82,0x60,0xa0,0x02,0x60,0x17,0x60,0x2e,0x8c,0x81,0x0a,0xc0,0x5d,0x80,0xb6,0x30, +0x06,0x2a,0x1a,0xfc,0x00,0xc2,0xc2,0x18,0xa8,0x68,0xf4,0x03,0x08,0x0b,0x63,0xa0, +0x02,0xa0,0x17,0x20,0x2c,0x8c,0x22,0x26,0x28,0x63,0x82,0x11,0x83,0x03,0x00,0x41, +0x30,0x20,0x83,0xd1,0x08,0x8b,0x56,0xe8,0x8b,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82, +0xe1,0x86,0x42,0x20,0x83,0xe1,0x86,0x42,0x20,0x83,0x12,0x02,0x9d,0x65,0x10,0x8a, +0x60,0x23,0x07,0x58,0x18,0x8d,0x84,0x82,0xc6,0x18,0x8e,0x08,0x4c,0x42,0xf8,0x66, +0x19,0x86,0x22,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x35,0x50,0x8d,0xb5,0xf0,0x85, +0x7a,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x6b,0x36,0xda,0x22,0x38,0x0d,0x66,0x71, +0x0b,0xb7,0x70,0x0b,0xb7,0x18,0x4d,0x08,0x80,0x0b,0x1a,0x3b,0x62,0x70,0x00,0x20, +0x08,0x06,0x67,0xf0,0x1a,0x6e,0xa1,0x0b,0xa6,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42, +0x60,0x84,0x10,0x1f,0x13,0x02,0xfa,0xd8,0x1b,0x04,0xf1,0x19,0x8e,0x08,0x68,0x42, +0xf8,0x66,0x19,0x88,0x22,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x8c,0x37,0xe0,0x02, +0xb1,0x83,0xa3,0x1a,0x76,0x54,0xc3,0x4c,0xb0,0x09,0xf9,0x98,0x70,0x13,0xf2,0x39, +0x01,0x40,0x27,0x00,0x68,0x34,0xc1,0x11,0x46,0x13,0x9e,0xc1,0x92,0x27,0x3e,0xf6, +0x04,0xf4,0x39,0xa3,0x61,0x67,0x34,0xcc,0x04,0x86,0x3e,0x26,0x30,0xf4,0x31,0xe1, +0x27,0xe4,0x63,0x02,0x58,0xc8,0xc7,0x84,0x9e,0x80,0x8f,0x99,0x85,0x10,0x1f,0x4b, +0x18,0xf9,0x58,0x30,0xc8,0xc7,0x96,0x46,0x3e,0x16,0x10,0xf2,0x31,0xcb,0x92,0x8f, +0x59,0x96,0x7c,0x4c,0x08,0xe0,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x8e,0x7e,0xb0, +0x46,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xd9,0x7d,0xbc,0x06,0x2b,0x78,0x96,0x24, +0xf2,0x31,0x04,0x91,0x8f,0x51,0x94,0x7c,0x4c,0x08,0xe0,0x63,0x01,0x01,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x70,0x42,0x64,0x36,0x02,0x73,0x1c,0xf9,0x58,0xd3,0xc8, +0xc7,0x04,0x03,0x3e,0x16,0x08,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0xc7,0x44, +0x70,0x23,0x30,0x23,0xa0,0x8f,0x39,0x73,0x21,0x1f,0x0b,0x1c,0xf9,0x58,0x30,0xc8, +0xc7,0xa2,0xba,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x38,0x2c,0xc2,0x1f,0x81, +0x05,0x7d,0x21,0x1f,0x0b,0x44,0x03,0x3e,0x56,0xc4,0x01,0x7d,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0xc0,0x81,0x11,0x10,0x09,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0x89,0x11, +0xf0,0x08,0x2c,0x20,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xce,0x8c,0x84,0x47, +0x60,0x41,0x28,0xc8,0xc7,0x02,0x57,0x80,0x8f,0x8d,0x82,0x2b,0xc0,0x67,0x96,0xa0, +0x18,0x28,0x69,0xc0,0x22,0x00,0x0b,0x81,0x20,0xc0,0x62,0x18,0x28,0x69,0xc0,0x22, +0x00,0x0b,0x81,0x20,0xc0,0x62,0x30,0x58,0x60,0x11,0x18,0x0c,0x37,0x04,0x26,0x02, +0x06,0xb3,0x0c,0x87,0x11,0xac,0xc0,0x10,0x26,0x2c,0x22,0x50,0x00,0x18,0x2b,0x30, +0x88,0x89,0x8b,0x10,0x14,0x00,0xc6,0x2c,0x41,0x30,0x1c,0x71,0xd0,0x86,0xf0,0x59, +0x82,0xd0,0xc7,0x6a,0x23,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x38,0x62,0x22, +0x23,0xc1,0x74,0x43,0x80,0x1b,0xc4,0x88,0x81,0x31,0x80,0x20,0x18,0x24,0x66,0x12, +0x1e,0xbb,0x31,0x62,0x60,0x0c,0x20,0x08,0x06,0x89,0x99,0x84,0x87,0x6e,0x8c,0x18, +0x18,0x03,0x08,0x82,0x41,0x62,0x26,0xe1,0x41,0x0f,0x35,0x16,0xf5,0x01,0x23,0x06, +0x07,0x00,0x82,0x60,0xa0,0x06,0x3a,0xb2,0x1f,0x6e,0x51,0x1a,0x23,0x06,0x0d,0x00, +0x82,0x60,0x70,0x8d,0x49,0x7f,0x04,0x37,0x62,0x16,0x82,0x7f,0xf8,0x87,0x7f,0xf8, +0xc7,0x68,0x42,0x00,0x5c,0xd0,0xd8,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x83,0x1f, +0xf1,0x0f,0xb5,0xb0,0x91,0xd1,0x84,0x00,0x18,0x4d,0x10,0x02,0x23,0x84,0xf8,0x98, +0x10,0xd0,0x67,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xae,0x35,0x29,0x91,0xe4,0x47,0xdc, +0xa2,0x2d,0x4c,0xc4,0x44,0x4c,0xc4,0x44,0x46,0x13,0x02,0xe0,0x82,0xc6,0x5a,0x70, +0xc4,0xc7,0x8e,0x80,0x3e,0x25,0x17,0x66,0x02,0x23,0x06,0x0d,0x00,0x82,0x60,0x70, +0xc5,0xc9,0x8a,0x3c,0x65,0x42,0x17,0x01,0x8b,0xb0,0x08,0x8b,0xb0,0xc8,0x68,0x42, +0x00,0x5c,0xd0,0x58,0x0b,0x9a,0xf8,0x58,0x13,0xd0,0xc7,0x98,0x23,0x3e,0x86,0xb0, +0x87,0x7c,0x86,0x23,0x84,0x40,0xf8,0x4c,0x21,0xe2,0x63,0xc5,0x7b,0xc8,0x67,0x38, +0x42,0x08,0x84,0xaf,0x88,0x40,0x2f,0x68,0x94,0xd5,0x47,0x10,0x1f,0x0b,0x3e,0xf9, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x1a,0xe0,0x49,0x8e,0x9c,0x06,0x79,0x8c,0x18, +0x34,0x00,0x08,0x82,0x01,0x25,0x2a,0x3b,0x12,0xd4,0x09,0x69,0x8c,0x06,0x8f,0xf0, +0x08,0x8f,0xf0,0xc8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18, +0x1c,0x00,0x08,0x82,0x41,0x46,0x2a,0x3c,0xd2,0x1f,0xc3,0x88,0xc1,0x01,0x80,0x20, +0x18,0x64,0xa5,0xd2,0x23,0xfe,0x31,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x66,0x2a, +0x3e,0xf2,0x1f,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x9c,0x41,0xa8,0x80,0x09,0x6b, +0xf4,0xc9,0x68,0x42,0x00,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x1a,0x88,0xca,0x98, +0xcc,0x06,0x7c,0x8c,0x18,0x34,0x00,0x08,0x82,0x01,0xc5,0x2a,0x65,0x12,0xfc,0xc9, +0x9f,0xfc,0x89,0x99,0x98,0x89,0x99,0x98,0xc9,0x68,0x42,0x00,0x0c,0x47,0x04,0x25, +0x12,0x7c,0xd3,0x0d,0x25,0x22,0x04,0xa6,0x18,0xf4,0x31,0xe5,0xa0,0x8f,0x29,0x08, +0x7d,0x8c,0x18,0xe4,0x63,0xc5,0x20,0x1f,0x1b,0x0c,0xf9,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x41,0x46,0x2b,0x6c,0x32,0xb4,0xc8,0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0xb5, +0xd2,0x26,0x83,0x8b,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x66,0x2b,0x6e,0x32,0xbc, +0xc8,0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0xb7,0xb2,0x26,0x83,0x8a,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x41,0x86,0x2b,0x6c,0x32,0xac,0xc8,0x88,0xc1,0x01,0x80,0x20,0x18, +0x64,0xb9,0xd2,0x26,0x03,0x8b,0x98,0x10,0x23,0xf2,0x31,0x81,0x80,0x8f,0x05,0x2e, +0x22,0x1f,0x0b,0x06,0xf8,0xd8,0x51,0xc4,0xc7,0x02,0x1b,0x91,0x8f,0x25,0x32,0x22, +0x1f,0x3b,0x82,0xf8,0x58,0x42,0x23,0xf2,0x31,0x21,0x88,0xcf,0x88,0xc1,0x01,0x80, +0x20,0x18,0xa8,0x41,0xaf,0xf8,0x49,0x7d,0x98,0xc8,0x88,0x81,0x03,0x80,0x20,0x18, +0x44,0xe8,0xf2,0x26,0x41,0x7a,0xa0,0x47,0xa8,0x20,0x86,0x70,0x06,0x63,0x32,0x62, +0x70,0x00,0x20,0x08,0x06,0x64,0x00,0x2e,0x7e,0xa2,0x1e,0xba,0x32,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x6a,0x10,0x2e,0xa2,0x12,0x1f, +0x2d,0x32,0x62,0xd0,0x00,0x20,0x08,0x06,0xd4,0xba,0x90,0x4a,0xe0,0x2b,0xed,0xc1, +0x1e,0xa5,0x52,0x2a,0xa5,0x52,0x2a,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0x06,0xe6,0x52,0x2a,0xf1,0xc1,0x2b,0xa3,0x09,0x81,0x30, +0x9a,0x20,0x0c,0x26,0x14,0xf2,0x31,0xa1,0x90,0xcf,0x2d,0x0d,0xbb,0xa5,0x61,0x26, +0x10,0xf2,0x31,0x81,0x90,0x8f,0x09,0x82,0x7c,0x4c,0x10,0xe4,0x63,0x42,0x00,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x70,0xf8,0xc5,0x55,0x02,0x53,0x14,0xf9,0x98,0xa2, +0xc8,0xc7,0x84,0x00,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xe0,0x80,0x8c,0xac,0x04, +0xc3,0x11,0xc5,0x9c,0x08,0xdf,0x2c,0x03,0xd2,0x04,0xb3,0x04,0xc9,0x40,0x45,0x93, +0x0b,0x0a,0x3b,0x21,0x03,0x15,0x4d,0x2a,0x28,0x06,0x32,0x50,0x01,0x0c,0x8a,0x5a, +0x21,0xb3,0x04,0x8b,0x05,0xf8,0x02,0x82,0xe1,0x86,0xa0,0x5e,0xc0,0x60,0x96,0x81, +0x49,0x82,0x81,0x8a,0x46,0x49,0x5e,0x61,0x19,0xa8,0x68,0x94,0xe4,0x0f,0x96,0x81, +0x0a,0x80,0xae,0x92,0x56,0x58,0x2a,0x50,0x11,0xa8,0x43,0x45,0x60,0xb8,0x61,0xe8, +0x17,0x34,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xee,0x64,0x74,0x65,0xf0,0x97,0xe9, +0x86,0x80,0x10,0x86,0x1b,0x0c,0x90,0x31,0x03,0x33,0x83,0x70,0x01,0xc1,0x88,0xc1, +0x01,0x80,0x20,0x18,0x74,0x2b,0xd3,0x2b,0x43,0x30,0xdd,0x10,0x10,0xc3,0x70,0xc3, +0x43,0x32,0x68,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x9d,0xcb,0x84,0x4b,0x52,0x32, +0xd3,0x0d,0x81,0x22,0x0c,0x37,0x48,0x27,0x63,0x06,0xc6,0x06,0xe8,0x02,0x82,0x11, +0x83,0x03,0x00,0x41,0x30,0xe8,0x64,0x86,0x5c,0x86,0x60,0xba,0x21,0x20,0x86,0x11, +0x83,0x03,0x00,0x41,0x30,0x50,0x83,0x97,0x81,0x97,0x1f,0xd9,0x93,0x11,0x83,0x06, +0x00,0x41,0x30,0xa0,0x72,0x46,0x5e,0x02,0x96,0x49,0x84,0x79,0x99,0x97,0x79,0x99, +0x97,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x03, +0x9a,0x99,0x97,0x1f,0x51,0x99,0xd1,0x84,0x40,0x18,0x4d,0x10,0x06,0x13,0x0a,0xf9, +0x98,0x50,0xc8,0xc7,0x04,0x41,0x3e,0x26,0x08,0xf2,0x31,0x21,0x80,0xcf,0x88,0x81, +0x01,0x80,0x20,0x18,0x38,0x66,0x83,0x2f,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x64, +0x63,0xb3,0x2f,0xc1,0x37,0x62,0x70,0x00,0x20,0x08,0x06,0x19,0xd9,0xf0,0x8b,0x10, +0x98,0x1d,0x04,0xf4,0x31,0x3b,0x10,0xe8,0x63,0xca,0x40,0x1f,0x53,0x08,0xfa,0x8c, +0x18,0x24,0x00,0x08,0x82,0xc1,0x86,0x36,0xee,0x22,0x04,0xc4,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0x99,0xda,0xf8,0xcb,0x19,0x04,0x66,0x06,0x62,0x03,0x82,0xe1,0x86, +0xe0,0x67,0xc0,0x60,0x96,0x41,0x59,0x82,0x59,0x82,0x66,0xa0,0xa2,0x51,0xad,0xc3, +0x60,0x06,0x2a,0x1a,0x72,0x38,0x2c,0xc6,0xce,0x45,0x88,0x8f,0x09,0xbd,0x22,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x70,0xea,0xa6,0x6c,0x02,0x63,0x93,0x50,0xa0,0x8f, +0xb1,0x49,0x28,0xd0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xd4,0xa0,0x6d,0x5c,0x46, +0x54,0x76,0x65,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xa8,0xbb,0x81,0x99,0x40,0x6d,0xf2, +0x04,0x4f,0x62,0x26,0x66,0x62,0x26,0x66,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x4c, +0x30,0xe0,0x63,0x82,0x01,0x9f,0xd1,0x84,0x5a,0x10,0x46,0x13,0x6c,0x61,0xb0,0x55, +0x20,0xe4,0x63,0xab,0x40,0xc8,0xc7,0x5a,0x61,0x5e,0xe0,0x63,0xad,0x40,0x2f,0xf0, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x0c,0x74,0x68,0x86,0x10,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0x20,0x0b,0x9d,0x9a,0x21,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0xc8,0x44, +0x47,0x67,0xf2,0x45,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x6c,0x74,0x76,0x46,0x5f, +0x84,0x53,0x1a,0x76,0x4a,0xc3,0x8c,0x10,0xe8,0x63,0x84,0x40,0x9f,0x11,0x83,0x03, +0x00,0x41,0x30,0x50,0x83,0xd0,0x11,0x9b,0x5b,0x79,0x97,0x11,0x83,0x03,0x00,0x41, +0x30,0x50,0x03,0xd1,0x19,0x1b,0x58,0x51,0x97,0x11,0x83,0x07,0x00,0x41,0x30,0xf8, +0x4e,0xc7,0x65,0x84,0x80,0x18,0xf6,0x65,0x5f,0xfe,0xe6,0x6f,0xcc,0x66,0x64,0x46, +0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x80,0x0c,0x50,0xc7, +0x6c,0x64,0x85,0x74,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x4e,0x68,0xd8,0x09,0x0d, +0x33,0x81,0x93,0x8f,0x09,0x9c,0x7c,0x4c,0x10,0xe4,0x63,0x82,0x20,0x1f,0x13,0x02, +0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x81,0xb3,0x3b,0x6d,0x13,0x58,0x40,0x32,0xf2, +0x19,0x31,0x30,0x00,0x10,0x04,0x03,0xa7,0x77,0xd8,0x26,0xb0,0xa0,0x64,0xe4,0x33, +0x62,0x60,0x00,0x20,0x08,0x06,0xce,0xef,0xb4,0x4d,0x30,0x62,0x60,0x00,0x20,0x08, +0x06,0x0e,0xf8,0xc0,0x4e,0x60,0x92,0x24,0x1f,0x93,0x24,0xf9,0x98,0x10,0xc0,0x67, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0x1c,0xf2,0xb1,0x9b,0xc0,0xd6,0x60,0x0d,0xe4,0x63, +0x6b,0xb0,0x06,0xf2,0x31,0x21,0x80,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x38,0xe8, +0xa3,0x37,0x81,0x15,0x01,0x7d,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0x51,0x1f,0xdd, +0x09,0xec,0x67,0x82,0xf8,0x58,0xc0,0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xce, +0x60,0x7c,0x44,0xc7,0x5d,0x74,0x67,0x34,0x21,0x00,0x46,0x13,0x84,0xc0,0x6c,0x46, +0x88,0x8f,0x09,0x01,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x0c,0xd0,0xe7,0x74, +0xe6,0x45,0x7c,0x46,0x13,0x02,0xc1,0x82,0x41,0x3e,0xb3,0x04,0xce,0x40,0x45,0x43, +0x6b,0xcd,0x29,0x3c,0x03,0x15,0x0d,0xd1,0x8c,0xc2,0x33,0x50,0x01,0xc0,0x5e,0xf3, +0x07,0xcf,0x40,0x05,0x20,0x73,0xcd,0xf0,0xcc,0x12,0x40,0x16,0xb0,0x0f,0x08,0x86, +0x1b,0x82,0xf4,0x01,0x83,0x59,0x86,0xc8,0x09,0x06,0x2a,0x1a,0xc6,0xd9,0x03,0x68, +0xa0,0xa2,0x61,0x9c,0x3b,0x80,0x06,0x2a,0x00,0xc6,0x99,0x03,0x68,0xa0,0x02,0xf0, +0x39,0xe7,0x0e,0xa0,0x0a,0xfe,0x05,0x0a,0xf9,0x17,0x18,0x31,0x38,0x00,0x10,0x04, +0x03,0x32,0xc0,0x1f,0xdb,0x11,0x19,0xf9,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18, +0x6e,0x28,0x04,0x32,0x18,0x6e,0x28,0x04,0x32,0x28,0x21,0xd0,0xe9,0x86,0xbd,0xe1, +0x9b,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xd4,0xa0,0x7f,0x7c,0x87,0x66,0xd4,0x66, +0xc4,0xa0,0x01,0x40,0x10,0x0c,0xa8,0x13,0x02,0x9f,0x40,0x7f,0x94,0x24,0x7c,0xc2, +0x27,0x7c,0xc2,0x67,0x34,0x21,0x00,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x0c,0x42, +0x08,0x7c,0x58,0x06,0x7f,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x8c,0x10,0xe2,0x63, +0x42,0x40,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x03,0x13,0x2a,0x9f,0x98,0x01, +0xa1,0xd1,0x84,0x40,0xb0,0x61,0x91,0x8f,0x05,0x82,0x7c,0x86,0x23,0xc0,0x20,0x08, +0xbe,0x0b,0x00,0x51,0x41,0xb6,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xcd,0xd0,0xf9, +0x6c,0xc4,0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0x34,0xc4,0x3e,0x5d,0x61,0x1b,0x0b, +0x81,0x60,0xb8,0x21,0x48,0x21,0x30,0x98,0x65,0x78,0xa0,0x60,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0x9c,0x1d,0x5a,0x21,0x74,0xb0,0x73,0x08,0xe4,0x33,0x1c,0x21,0x0a,0xb1, +0x23,0x7c,0xd3,0x0d,0x72,0x30,0x3b,0x81,0x21,0x07,0x7d,0x8c,0x76,0x82,0xf8,0x0c, +0x37,0x2c,0x32,0x14,0x06,0xd3,0x0d,0xb7,0x63,0x3b,0x81,0x0d,0x81,0x7c,0xcc,0x08, +0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x4e,0x19,0xd5,0x50,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0x99,0x18,0xe9,0x4f,0xa0,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x1a, +0xf0,0x50,0xff,0xac,0x0d,0xea,0x8c,0x18,0x34,0x00,0x08,0x82,0x01,0x65,0x46,0xff, +0x13,0xe4,0x10,0xda,0x9c,0x0d,0x08,0x81,0x10,0x08,0x81,0xd0,0x68,0x42,0x00,0x8c, +0x26,0x08,0xc1,0x68,0xc2,0x20,0x5c,0xda,0x20,0x76,0xc4,0xc0,0x18,0x40,0x10,0x0c, +0x12,0x38,0x5a,0x9f,0xe0,0xd2,0x06,0xb1,0x23,0x06,0xc6,0x00,0x82,0x60,0x90,0xc4, +0x11,0xfb,0x04,0x97,0x36,0x88,0x1d,0x31,0x30,0x06,0x10,0x04,0x83,0x44,0x8e,0xda, +0x27,0xb8,0xb4,0x41,0xec,0x88,0x81,0x31,0x80,0x20,0x18,0x24,0x73,0xe4,0x3e,0xc1, +0xa5,0x0d,0x62,0x47,0x0c,0x8c,0x01,0x04,0xc1,0x20,0xa1,0xa3,0xf7,0x09,0x2a,0x6e, +0x44,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x63,0xa3,0xff,0x09,0xc6,0x68,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0xba,0x36,0x02,0xa1,0x17,0x21,0xa3,0x11,0x83,0x06,0x00, +0x41,0x30,0xa0,0xe4,0x68,0x85,0x9a,0x32,0x12,0x02,0x16,0x62,0x21,0x16,0x62,0xa1, +0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x31,0x38,0x00,0x10,0x04, +0x03,0x35,0x68,0x23,0x17,0xfa,0x1b,0xdd,0x19,0x31,0x68,0x00,0x10,0x04,0x03,0xea, +0x8e,0x60,0x28,0x50,0xa3,0xc3,0x88,0xa1,0x18,0x8a,0xa1,0x18,0x1a,0x4d,0x08,0x80, +0x11,0x83,0x03,0x00,0x41,0x30,0x50,0x03,0x38,0x8a,0xa1,0xd1,0xe9,0x9d,0x11,0x83, +0x06,0x00,0x41,0x30,0xa0,0xf4,0x68,0x86,0x82,0x36,0x52,0x12,0x1a,0xa2,0x21,0x1a, +0xa2,0xa1,0xd1,0x84,0x00,0x58,0xca,0x61,0x6f,0xde,0xe8,0x8d,0x96,0x72,0xd8,0x1b, +0x38,0x82,0xa3,0xa5,0x1c,0xf6,0x26,0x8e,0xe2,0x68,0xd8,0x80,0x18,0x98,0x01,0x18, +0x36,0x20,0x84,0x65,0x00,0x86,0x0d,0x88,0x40,0x19,0x80,0xad,0x1c,0xf6,0x46,0x8e, +0xe4,0x68,0xd8,0x80,0x08,0x90,0x01,0xd8,0xca,0x61,0x6f,0xe6,0x68,0x8e,0x86,0x0d, +0x88,0xc0,0x18,0x80,0x11,0x83,0x06,0x00,0x41,0x30,0xa0,0x42,0x49,0x87,0x38,0x3a, +0x1a,0x1d,0x68,0x87,0x76,0x68,0x87,0x76,0x68,0x34,0x21,0x00,0x46,0x13,0x84,0x60, +0x34,0x61,0x10,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80,0x2a,0x25,0x1f,0x7a,0xf0,0xe8, +0x74,0xa8,0x1f,0xfa,0xa1,0x1f,0xfa,0xa1,0xd1,0x84,0x00,0x18,0x31,0x68,0x00,0x10, +0x04,0x03,0xea,0x94,0xc0,0xc8,0xd1,0xa3,0xd4,0xb1,0xc2,0x28,0x8c,0xc2,0x28,0x8c, +0x46,0x13,0x02,0x60,0x29,0x07,0xd4,0xe1,0x23,0x3f,0x5a,0xca,0x01,0x75,0xfa,0xe8, +0x8f,0x96,0x72,0x40,0x1d,0x3f,0x02,0xa5,0x61,0x03,0x62,0x50,0x06,0x60,0xd8,0x80, +0x10,0x92,0x01,0x18,0x36,0x20,0x02,0x64,0x00,0xb6,0x72,0x40,0x9d,0x3f,0x0a,0xa5, +0x61,0x03,0x22,0x38,0x06,0x60,0x2b,0x07,0xd4,0x01,0x25,0x51,0x1a,0x36,0x20,0x02, +0x63,0x00,0x0a,0x76,0x46,0x09,0xec,0x15,0xc4,0x08,0x04,0x23,0x06,0x07,0x00,0x82, +0x60,0xd0,0xb1,0x92,0x0f,0x09,0xc1,0x88,0x41,0x03,0x80,0x20,0x18,0x50,0xb1,0xa4, +0x46,0x6c,0x40,0x4a,0x01,0x18,0xac,0xd1,0x1a,0xad,0xd1,0x1a,0x8d,0x26,0x04,0xc0, +0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x50,0xb5,0xe4, +0x46,0x1f,0x2a,0x15,0x64,0xf0,0x46,0x6f,0xf4,0x46,0x6f,0x34,0x9a,0x10,0x00,0x23, +0x06,0x0d,0x00,0x82,0x60,0x40,0xdd,0x12,0x1c,0x79,0xaa,0x74,0x98,0x41,0x1c,0xc5, +0x51,0x1c,0xc5,0xd1,0x68,0x42,0x00,0x2c,0xe5,0x80,0x3b,0xac,0xa4,0x4a,0x4b,0x39, +0xe0,0x4e,0x2b,0xad,0xd2,0x52,0x0e,0xb8,0xe3,0x4a,0xac,0x34,0x6c,0x40,0x0c,0xca, +0x00,0x0c,0x1b,0x10,0x42,0x32,0x00,0xc3,0x06,0x44,0x80,0x0c,0xc0,0x56,0x0e,0xb8, +0xf3,0x4a,0xad,0x34,0x6c,0x40,0x04,0xc7,0x00,0x6c,0xe5,0x80,0x3b,0xb0,0xe4,0x4a, +0xc3,0x06,0x44,0x60,0x0c,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x50,0xbe,0x74,0x47, +0x79,0x10,0x4b,0x6e,0xf0,0x3b,0x78,0x84,0x47,0x78,0x84,0x47,0xa3,0x09,0x01,0x30, +0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x94,0x38,0xed, +0x11,0x1b,0xd4,0x92,0x1c,0x8c,0x0f,0x1f,0xf1,0x11,0x1f,0xf1,0xd1,0x68,0x42,0x00, +0x8c,0x18,0x34,0x00,0x08,0x82,0x01,0x45,0x4e,0x7d,0xb4,0x06,0xb7,0x44,0x07,0xe5, +0xe3,0x47,0x7e,0xe4,0x47,0x7e,0x34,0x9a,0x10,0x00,0x4b,0x39,0x94,0x4f,0x2e,0xd5, +0xd2,0x52,0x0e,0xe5,0xa3,0x4b,0xb6,0xb4,0x94,0x43,0xf9,0xec,0xd2,0x2d,0x0d,0x1b, +0x10,0x83,0x32,0x00,0xc3,0x06,0x84,0x90,0x0c,0xc0,0xb0,0x01,0x11,0x20,0x03,0xb0, +0x95,0x43,0xf9,0xf0,0x12,0x2e,0x0d,0x1b,0x10,0xc1,0x31,0x00,0x5b,0x39,0x94,0x4f, +0x2f,0xe5,0xd2,0xb0,0x01,0x11,0x18,0x03,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xd4, +0x3a,0x91,0x52,0x1d,0xf8,0x52,0xfb,0xb0,0x4f,0x29,0x95,0x52,0x29,0x95,0xd2,0x68, +0x42,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0x01,0xd5,0x4e,0xa6,0x44,0x07,0xe0,0xf4, +0x3e,0xee,0x73,0x4a,0xa7,0x74,0x4a,0xa7,0x34,0x9a,0x10,0x00,0x4b,0x39,0xb8,0x8f, +0x38,0xf5,0xd2,0x52,0x0e,0xee,0x33,0x4e,0xbe,0xb4,0x94,0x83,0xfb,0x90,0xd3,0x2f, +0x0d,0x1b,0x10,0xc3,0x2a,0x0c,0xc0,0xb0,0x01,0x21,0xa8,0xc2,0x00,0x0c,0x1b,0x10, +0x41,0x2a,0x0c,0xc0,0x56,0x0e,0xee,0x53,0x4e,0xe0,0x34,0x6c,0x40,0x04,0xc7,0x00, +0x6c,0xe5,0xe0,0x3e,0xe6,0x14,0x4e,0xc3,0x06,0x44,0x60,0x0c,0xc0,0x88,0x41,0x03, +0x80,0x20,0x18,0x50,0xf4,0xd4,0x4a,0xaf,0x70,0x4e,0x64,0x50,0x3f,0xae,0xe4,0x4a, +0xae,0xe4,0x4a,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0, +0x00,0x20,0x08,0x06,0x14,0x3e,0xc5,0x92,0x28,0xac,0x13,0x1a,0xe4,0x8f,0x2c,0xc9, +0x92,0x2c,0xc9,0xd2,0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0x01,0xa5,0x4f, +0xb3,0x14,0x0a,0xed,0xa4,0x06,0xfb,0x43,0x4b,0xb4,0x44,0x4b,0xb4,0x34,0x9a,0x10, +0x00,0x4b,0x39,0xec,0xcf,0x3b,0xa5,0xd3,0x52,0x0e,0xfb,0x03,0x4f,0xea,0xb4,0x94, +0xc3,0xfe,0xc4,0xd3,0x3a,0x0d,0x1b,0x10,0x83,0x32,0x00,0xc3,0x06,0x84,0x90,0x0c, +0xc0,0xb0,0x01,0x11,0x20,0x03,0xb0,0x95,0xc3,0xfe,0xc8,0x13,0x3b,0x0d,0x1b,0x10, +0xc1,0x31,0x00,0x5b,0x39,0xec,0xcf,0x3c,0xb5,0xd3,0xb0,0x01,0x11,0x18,0x03,0x60, +0x20,0x41,0x4b,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xce,0x9f,0x60,0x29,0x56, +0x82,0x11,0x83,0x06,0x00,0x41,0x30,0xa0,0x46,0x8a,0x97,0x7c,0xc1,0x9e,0x66,0x21, +0xe8,0xa5,0x5e,0xea,0xa5,0x5e,0x1a,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18, +0x84,0x11,0x83,0x06,0x00,0x41,0x30,0xa0,0x4e,0x0a,0x9c,0x62,0x41,0x9f,0x6e,0xa1, +0x08,0xa7,0x70,0x0a,0xa7,0x70,0x1a,0x4d,0x08,0x80,0x11,0x83,0x06,0x00,0x41,0x30, +0xa0,0x52,0x4a,0x9c,0x60,0x81,0x9f,0x72,0xe1,0x18,0xa7,0x71,0x1a,0xa7,0x71,0x1a, +0x4d,0x08,0x80,0xa5,0x1c,0x54,0xc8,0x9f,0xfe,0x69,0x29,0x07,0x15,0xfa,0x27,0x90, +0x5a,0xca,0x41,0x85,0x40,0x2a,0xa4,0x86,0x0d,0x88,0x41,0x19,0x80,0x61,0x03,0x42, +0x48,0x06,0x60,0xd8,0x80,0x08,0x90,0x01,0xd8,0xca,0x41,0x85,0x42,0x4a,0xa4,0x86, +0x0d,0x88,0xe0,0x18,0x80,0xad,0x1c,0x54,0x48,0xa4,0x46,0x6a,0xd8,0x80,0x08,0x8c, +0x01,0x18,0x31,0x68,0x00,0x10,0x04,0x03,0x0a,0xa6,0xd2,0x69,0x1d,0x46,0x4a,0x86, +0x1c,0x75,0x52,0x27,0x75,0x52,0xa7,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84, +0x41,0x18,0x31,0x68,0x00,0x10,0x04,0x03,0x8a,0xa6,0xda,0xc9,0x17,0x4e,0xca,0x86, +0x24,0x77,0x72,0x27,0x77,0x72,0xa7,0xd1,0x84,0x00,0x18,0x31,0x68,0x00,0x10,0x04, +0x03,0xca,0xa6,0xde,0xa9,0x17,0x52,0x0a,0x87,0x28,0x78,0x82,0x27,0x78,0x82,0xa7, +0xd1,0x84,0x00,0x58,0xca,0xe1,0x86,0x56,0x4a,0xa5,0x96,0x72,0xb8,0x21,0x96,0x5a, +0xa9,0xa5,0x1c,0x6e,0xa8,0xa5,0x58,0x6a,0xd8,0x80,0x18,0x94,0x01,0x18,0x36,0x20, +0x84,0x64,0x00,0x86,0x0d,0x88,0x00,0x19,0x80,0xad,0x1c,0x6e,0xc8,0xa5,0x5a,0x6a, +0xd8,0x80,0x08,0x8e,0x01,0xd8,0xca,0xe1,0x86,0x5e,0xca,0xa5,0x86,0x0d,0x88,0xc0, +0x18,0x80,0x11,0x83,0x06,0x00,0x41,0x30,0xa0,0x7a,0xca,0x9e,0xf0,0x01,0xa6,0x5a, +0x61,0xbb,0xa7,0x7b,0xba,0xa7,0x7b,0x1a,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d, +0x18,0x84,0x11,0x83,0x06,0x00,0x41,0x30,0xa0,0xc2,0x4a,0x9f,0xd6,0x81,0xa6,0x62, +0xe1,0xdb,0xa7,0x7d,0xda,0xa7,0x7d,0x1a,0x4d,0x08,0x80,0x11,0x83,0x06,0x00,0x41, +0x30,0xa0,0xc6,0x8a,0x9f,0xd4,0xc1,0xa6,0x66,0x21,0x0c,0xfa,0xa9,0x9f,0xfa,0xa9, +0x9f,0x46,0x13,0x02,0x60,0x29,0x07,0x32,0xc2,0xa9,0x98,0x5a,0xca,0x81,0x8c,0x72, +0x4a,0xa6,0x96,0x72,0x20,0x23,0x9d,0x9a,0xa9,0x61,0x03,0x62,0x50,0x06,0x60,0xd8, +0x80,0x10,0x92,0x01,0x18,0x36,0x20,0x02,0x64,0x00,0xb6,0x72,0x20,0xa3,0x9d,0xa2, +0xa9,0x61,0x03,0x22,0x38,0x06,0x60,0x2b,0x07,0x32,0xe2,0xa9,0x9a,0x1a,0x36,0x20, +0x02,0x63,0x00,0xec,0x1d,0xe4,0x01,0x3e,0x16,0x94,0x03,0x7c,0x2c,0x20,0x07,0xf8, +0x58,0x70,0x0b,0xf0,0xb1,0xc0,0x16,0xe0,0x63,0x01,0x2b,0xc0,0xc7,0x82,0x55,0x80, +0x8f,0x05,0xa5,0x00,0x1f,0x0b,0x48,0x01,0x3e,0x16,0xe8,0x01,0x7c,0x2c,0xc8,0x03, +0xf8,0x58,0xd0,0x06,0xf0,0xb1,0x80,0x0d,0xe0,0x63,0x81,0x18,0xc0,0xc7,0x82,0x30, +0x80,0x8f,0x05,0x17,0x7c,0x2c,0xb0,0xe0,0x33,0x1c,0x11,0xc8,0x93,0xf0,0xcd,0x32, +0x48,0x56,0x30,0x4b,0x30,0x0d,0x54,0x34,0xa5,0x40,0x89,0x88,0x34,0x50,0xd1,0xfc, +0x01,0xa5,0x22,0xd2,0x40,0x45,0x93,0x07,0x94,0x8c,0x48,0x03,0x15,0xcd,0x1c,0x50, +0x36,0x22,0x0d,0x54,0x34,0x6d,0x40,0xe9,0x88,0x34,0x50,0xd1,0x84,0x01,0x05,0x9f, +0x81,0x34,0x50,0xd1,0x84,0x01,0xc5,0x27,0xd2,0x40,0x05,0x10,0x06,0x14,0xbb,0x06, +0xd2,0x88,0xc1,0x02,0x80,0x20,0x18,0x84,0x81,0x5f,0xc5,0x14,0x51,0x18,0x44,0x61, +0x8c,0x18,0x2c,0x00,0x08,0x82,0x41,0x18,0xfc,0x95,0x4c,0xf9,0x44,0x4f,0xf0,0x84, +0x4f,0xf4,0x04,0x4f,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x46,0x5a,0x3c,0x15,0x08, +0x23,0x06,0x0b,0x00,0x82,0x60,0x10,0x06,0xa1,0x45,0x53,0x60,0xf1,0x13,0x3e,0x71, +0x20,0x89,0x05,0x02,0x7d,0x2c,0x80,0x27,0xf9,0x18,0x3c,0x05,0xf1,0x19,0x31,0x30, +0x00,0x10,0x04,0x03,0xa7,0xb5,0x78,0xca,0x31,0x21,0x90,0xcf,0x88,0x81,0x01,0x80, +0x20,0x18,0x38,0xaf,0xd5,0x53,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x38,0xb0,0xf5, +0x53,0x92,0x05,0x85,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0x91,0x2d,0xb0,0x0a, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x7b,0xad,0xb3,0x82,0x88,0x11,0x83,0x03,0x00, +0x41,0x30,0xc8,0x60,0x0b,0xad,0x20,0xc1,0x20,0xd4,0x82,0xc1,0x70,0x43,0x40,0x5a, +0x60,0x30,0xcb,0x50,0x51,0xc1,0x52,0x0e,0xb4,0x84,0x5a,0x02,0x05,0x8d,0xb1,0x94, +0x43,0x2d,0xa9,0x16,0x41,0x41,0x63,0x2c,0xe5,0x60,0x4b,0xac,0x65,0x50,0xd0,0x18, +0x5b,0x39,0xdc,0x92,0x6b,0x21,0x14,0x34,0xc6,0x56,0x0e,0xb8,0x04,0x5b,0x0a,0x05, +0x8d,0x31,0x4b,0x30,0xcd,0x12,0x58,0x03,0x15,0x0d,0x9b,0x06,0x11,0x57,0x0d,0x54, +0x34,0xf8,0x12,0x71,0xd5,0x88,0xc1,0x01,0x80,0x20,0x18,0xa8,0x01,0x6e,0xe5,0x55, +0x3c,0xfd,0xd3,0x88,0x81,0x03,0x80,0x20,0x18,0x44,0xe3,0xa5,0x56,0x01,0x39,0x8d, +0x13,0x5f,0x0d,0xc2,0x30,0xf8,0xd4,0x88,0x81,0x31,0x80,0x20,0x18,0x24,0xe6,0x25, +0x56,0x74,0x31,0x62,0x60,0x0c,0x20,0x08,0x06,0x89,0x79,0x89,0x55,0x5d,0x8c,0x18, +0x18,0x03,0x08,0x82,0x41,0x62,0x5e,0x62,0x85,0x17,0x23,0x06,0xc6,0x00,0x82,0x60, +0x90,0x98,0x97,0x58,0xdd,0xc5,0x88,0x81,0x31,0x80,0x20,0x18,0x24,0xe6,0x25,0x56, +0x76,0x81,0x01,0x31,0x26,0x00,0x00,0x00,0x5b,0x0a,0x58,0x08,0x40,0xe1,0x28,0x85, +0x2d,0xc5,0x2c,0x04,0xa0,0x70,0x94,0xc2,0x96,0xc2,0x16,0x02,0x50,0x38,0x4a,0x61, +0x4b,0x91,0x0b,0x01,0x28,0x1c,0xa5,0xb0,0x65,0x50,0x87,0x00,0x14,0xb6,0x0c,0xf4, +0x13,0x80,0xc2,0x96,0xc1,0x7e,0x02,0x50,0xd8,0x32,0x98,0x50,0x00,0x0a,0x5b,0x06, +0x14,0x0a,0x40,0x61,0xcb,0xb0,0x43,0x01,0x28,0x6c,0x19,0x7a,0x28,0x00,0x85,0x2d, +0x43,0x1b,0x05,0xa0,0xb0,0x65,0x78,0xa3,0x00,0x14,0xb6,0x0c,0x7b,0x14,0x80,0xc2, +0x96,0xa1,0x8f,0x02,0x50,0xd8,0x32,0xb4,0x52,0x00,0x0a,0x5b,0x86,0x57,0x0a,0x40, +0x61,0xcb,0x10,0x4e,0x01,0x28,0x6c,0x19,0xc6,0x29,0x00,0x85,0x2d,0xc3,0x3c,0x05, +0xa0,0xb0,0x65,0xa8,0xa7,0x00,0x14,0xb6,0x0c,0x25,0x15,0x80,0xc2,0x96,0xe1,0xa4, +0x02,0x50,0xd8,0x32,0xf4,0x55,0x00,0x0a,0x5b,0x86,0xbf,0x0a,0x40,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_16bit_d57acd9fc6d86854586a8ebc3f5036e6.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_16bit_d57acd9fc6d86854586a8ebc3f5036e6.h new file mode 100644 index 00000000..83ed79aa --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_16bit_d57acd9fc6d86854586a8ebc3f5036e6.h @@ -0,0 +1,849 @@ +// ffx_fsr2_depth_clip_pass_wave64_16bit_d57acd9fc6d86854586a8ebc3f5036e6.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_16bit_d57acd9fc6d86854586a8ebc3f5036e6_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_d57acd9fc6d86854586a8ebc3f5036e6_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_d57acd9fc6d86854586a8ebc3f5036e6_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_d57acd9fc6d86854586a8ebc3f5036e6_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_16bit_d57acd9fc6d86854586a8ebc3f5036e6_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_exposure", "r_reactive_mask", "r_transparency_and_composition_mask", "r_reconstructed_previous_nearest_depth", "r_dilated_motion_vectors", "r_previous_dilated_motion_vectors", "r_dilatedDepth", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_d57acd9fc6d86854586a8ebc3f5036e6_SRVResourceBindings[] = { 7, 6, 9, 3, 4, 0, 1, 5, 2, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_d57acd9fc6d86854586a8ebc3f5036e6_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_d57acd9fc6d86854586a8ebc3f5036e6_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_16bit_d57acd9fc6d86854586a8ebc3f5036e6_UAVResourceNames[] = { "rw_prepared_input_color", "rw_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_d57acd9fc6d86854586a8ebc3f5036e6_UAVResourceBindings[] = { 1, 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_d57acd9fc6d86854586a8ebc3f5036e6_UAVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_d57acd9fc6d86854586a8ebc3f5036e6_UAVResourceSpaces[] = { 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_16bit_d57acd9fc6d86854586a8ebc3f5036e6_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_d57acd9fc6d86854586a8ebc3f5036e6_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_d57acd9fc6d86854586a8ebc3f5036e6_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_d57acd9fc6d86854586a8ebc3f5036e6_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_d57acd9fc6d86854586a8ebc3f5036e6_size = 13124; + +static const unsigned char g_ffx_fsr2_depth_clip_pass_wave64_16bit_d57acd9fc6d86854586a8ebc3f5036e6_data[] = { +0x44,0x58,0x42,0x43,0xc6,0x92,0xe4,0xac,0x98,0x78,0xd6,0x53,0xf1,0xbb,0x44,0xd9, +0xe1,0x4a,0xa6,0x0b,0x01,0x00,0x00,0x00,0x44,0x33,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0xa0,0x11,0x00,0x00,0xbc,0x11,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x80,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xa4,0x0f,0x00,0x00,0x66,0x00,0x05,0x00, +0xe9,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x8c,0x0f,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xe0,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x0a,0x00,0x00,0x00, +0x1b,0x88,0x40,0x00,0x96,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30, +0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09,0xa0,0x36,0x18,0xc4,0xff,0xff,0xff,0xff, +0x0f,0x80,0x04,0x54,0x00,0x00,0x00,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x84,0x40,0x98,0x10,0x0c,0x13,0x02,0x61,0x42,0x40,0x00,0x89,0x20,0x00,0x00, +0xf2,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0xa0,0xc2,0x1c,0x01,0x18,0x24,0x01,0x80,0x02,0x23,0x00,0x25,0x18,0x10,0x61, +0x8e,0x00,0x14,0xe6,0x08,0x10,0x3a,0x94,0x61,0x60,0x40,0x50,0xa2,0x0c,0x00,0x00, +0x80,0x16,0x33,0x00,0x65,0x68,0x00,0x1a,0xe4,0xb8,0x67,0xb8,0xfc,0x09,0x7b,0x08, +0xc9,0x0f,0x81,0x66,0x58,0x08,0x14,0x20,0xca,0x32,0x00,0x40,0x00,0x00,0x40,0xa3, +0xd1,0x68,0x1c,0x28,0x72,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a, +0x4c,0x7e,0x71,0xdb,0xa8,0x68,0x34,0x1a,0x0d,0x40,0x51,0x26,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0xa2,0xdc,0x34,0x5c,0xfe,0x84,0x3d,0x84,0xe4,0xaf,0x84,0xb4, +0x12,0x93,0x8f,0xdc,0x36,0x2a,0x00,0x00,0x00,0x00,0x50,0x14,0x0b,0x00,0x02,0x00, +0x00,0x00,0x00,0x00,0x80,0x2e,0x85,0x68,0x00,0x1a,0x0d,0xca,0x14,0xa3,0x01,0x68, +0x34,0x1a,0x0d,0xda,0x14,0x02,0x00,0x00,0x00,0xa8,0x53,0x98,0x09,0x00,0x02,0x69, +0x34,0x1a,0x0d,0x00,0x00,0xd0,0xa0,0x4f,0x41,0x1a,0x80,0x46,0xa3,0xd1,0x68,0x34, +0x28,0x74,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x8f, +0xdc,0x36,0x22,0x00,0x00,0x00,0xa0,0x10,0x23,0x00,0x04,0x40,0xa4,0xa3,0x86,0xcb, +0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0xfc,0xe2,0xb6,0x11,0xd1,0x68, +0x34,0x1a,0x85,0x30,0x01,0x20,0x00,0x3a,0xdd,0x36,0x5c,0xfe,0x84,0x3d,0x84,0xe4, +0xaf,0x84,0xe4,0x50,0x91,0x40,0xa4,0x91,0xf3,0x10,0xd1,0x84,0x10,0x12,0x12,0x00, +0x80,0x42,0x40,0x00,0x90,0x14,0xa9,0x0e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57, +0x42,0xda,0x90,0x66,0x40,0x04,0x00,0x00,0x38,0xcc,0x11,0x04,0xa5,0x80,0x00,0x58, +0x80,0x16,0xb9,0x06,0x02,0x86,0x11,0x88,0x66,0xa6,0x36,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60, +0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03, +0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14, +0x00,0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71, +0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00, +0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xc4,0x64,0x34,0x1b,0x46,0x10,0x9a,0x99, +0xda,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8, +0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1, +0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e, +0xfc,0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0,0x1d,0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8, +0x21,0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e, +0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48, +0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1, +0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0x50,0xb3, +0xd1,0x6d,0xa6,0x30,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78, +0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05, +0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e, +0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48, +0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x90,0xd0,0xc8,0x91,0x6e, +0x26,0x34,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xa8,0x07,0x77,0x98,0x87,0x74, +0x38,0x07,0x77,0x28,0x07,0x72,0x00,0x83,0x74,0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0, +0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0x01, +0x60,0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f, +0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2, +0xe1,0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c,0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00, +0xe0,0x51,0x6f,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85, +0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x41,0x8c,0x7e,0x33, +0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x6a,0x14,0x1c,0x46,0x10,0x80,0x33, +0x84,0xe0,0x63,0x57,0x1b,0x4d,0xc3,0xe1,0x70,0x38,0x04,0x00,0x62,0xb5,0x5a,0xad, +0xd6,0x68,0x34,0x1a,0x8d,0x46,0x83,0x88,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02, +0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x02,0x00,0x19,0x01,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90, +0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07, +0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6, +0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60, +0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07, +0x7a,0x60,0x07,0x74,0xa0,0xf3,0x40,0x02,0x19,0x32,0x52,0x02,0x04,0xd8,0xc1,0x04, +0x03,0x1f,0x0c,0x00,0x00,0x00,0x01,0x00,0x00,0x3b,0x98,0x60,0xd8,0x83,0x01,0x00, +0x00,0x20,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0xc0,0x90,0x27,0x01,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21, +0x4f,0x02,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x05,0x08, +0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0e,0x10,0x00,0x02,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x06,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x18,0xf2,0x50,0x40,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x30,0xe4,0xb9,0x80,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x93, +0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x03,0x02,0x40, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x07,0x04,0x80,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x02,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x86,0x3c,0x61,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x43,0x1e,0x32,0x00,0x02,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf, +0x19,0x00,0x01,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x47,0x0d,0x80, +0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xe3,0x06,0x40,0x00,0x08, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x90,0x05,0x02,0x00,0x00,0x23,0x00,0x00,0x00, +0x32,0x1e,0x98,0x1c,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02, +0x94,0x40,0x31,0x8c,0x00,0x94,0x43,0x11,0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44, +0x71,0x14,0x7e,0x40,0x81,0x14,0x4c,0x01,0x15,0x54,0x61,0x15,0x58,0x01,0x06,0x14, +0x64,0x40,0x81,0x06,0x14,0x6c,0x40,0x01,0x07,0x14,0x72,0x40,0x41,0x07,0x14,0x76, +0x40,0x81,0x07,0x14,0x7a,0x40,0xc1,0x07,0x94,0x45,0x21,0x0e,0x94,0x5b,0x81,0x12, +0x14,0xeb,0x42,0x59,0x95,0x13,0xb5,0x6a,0x60,0x04,0x80,0x0c,0x05,0x08,0x08,0x88, +0x40,0x81,0xb1,0x08,0x00,0x08,0x82,0xb1,0x08,0x20,0x00,0x02,0xa2,0xcd,0x00,0x10, +0x6e,0x06,0x80,0x76,0x33,0x00,0xe4,0x9b,0x01,0x20,0xe0,0x0c,0x00,0x09,0x67,0x00, +0x88,0x38,0x03,0x40,0xc5,0x19,0x00,0x3a,0xce,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x91,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04,0x60,0x9a,0x20,0x00, +0xd4,0x06,0x61,0x20,0x26,0x08,0x40,0xb5,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06, +0x84,0x20,0x26,0x08,0x74,0xc0,0x07,0xb4,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe, +0xc6,0xde,0xd8,0xde,0xe4,0xbe,0xd4,0xd2,0xe8,0xe8,0xca,0xe4,0xca,0xc8,0x26,0x08, +0x80,0x35,0x41,0x00,0xae,0x09,0x02,0x80,0x6d,0x10,0x0c,0x67,0x43,0x62,0x28,0x8b, +0xc1,0x0c,0x8d,0xf1,0xd0,0x92,0xfb,0x4a,0x73,0x83,0xab,0xa3,0xfb,0x6a,0x7b,0xa3, +0x4b,0x7b,0x73,0xfb,0xb2,0x2b,0x1b,0xa3,0x7b,0x93,0x9b,0xdb,0x90,0x0c,0x4a,0x64, +0x10,0x43,0x63,0x3c,0x13,0x04,0x3c,0xe8,0x03,0x42,0x72,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x1b,0x92,0x66,0xa2,0x0c,0x67, +0x68,0x8c,0x67,0x82,0x00,0x64,0x13,0x84,0x3d,0xf0,0x03,0x3e,0x72,0x5f,0x72,0x65, +0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x1b,0x12,0xeb,0xc2,0x0c, +0x6b,0x68,0x8c,0x67,0x82,0x00,0x68,0x1c,0x03,0xb9,0x2f,0x3a,0xb9,0x30,0xb7,0x39, +0xb8,0x30,0xb9,0x32,0xb7,0xb1,0xbc,0xaf,0x30,0x37,0xb2,0xaf,0xb1,0xb7,0x36,0xb8, +0xb7,0xb9,0x34,0xba,0xb4,0x37,0xb7,0xaf,0xb6,0xb0,0xb9,0xb5,0x0d,0x89,0x76,0x6d, +0x86,0x36,0x34,0xc6,0x33,0x41,0x00,0xb6,0x09,0x82,0x1f,0xfc,0x01,0xcd,0x40,0xee, +0x4b,0xae,0x6c,0xec,0xcd,0x6d,0x8e,0x4e,0xae,0x6e,0x8c,0xae,0x8c,0xec,0x0b,0x4e, +0xae,0xcc,0x2e,0xed,0xad,0x6e,0xee,0xcb,0xad,0x2c,0x4c,0xae,0x6c,0x8e,0xee,0x8b, +0xac,0x0c,0x8e,0x0e,0x6d,0x83,0x60,0x74,0x1b,0x92,0xce,0xfb,0x0c,0x63,0x68,0x0c, +0x30,0x20,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0xd5,0xf6,0x46,0x97, +0xf6,0xe6,0xf6,0x65,0x57,0x36,0x46,0xf7,0x26,0x37,0xb7,0x21,0x21,0x26,0x31,0x30, +0x86,0xa1,0x31,0x1e,0x86,0x81,0xdc,0x17,0x9c,0x5c,0x99,0x5d,0xda,0x5b,0xdd,0xdc, +0x17,0x59,0x1a,0x5b,0x18,0x5d,0x19,0xd9,0x57,0xdb,0x1b,0x5d,0xda,0x9b,0xdb,0x97, +0x5d,0xd9,0x18,0xdd,0x9b,0xdc,0xdc,0x86,0x84,0x99,0xc8,0xc0,0xe8,0x86,0xc6,0x78, +0x26,0x08,0x00,0x47,0x47,0xee,0x8b,0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0x8c,0xa8,0x0c, +0x8e,0x0e,0x6d,0x43,0x62,0x06,0xd7,0x19,0x18,0xcd,0xd0,0x18,0xcf,0x86,0x04,0x92, +0xaa,0x8c,0x0b,0x83,0x31,0x28,0x03,0x34,0x98,0x20,0x80,0x02,0x28,0xf0,0x92,0xbb, +0xfb,0x82,0x93,0x2b,0x83,0x0b,0x93,0x2b,0x23,0xfb,0x4a,0x73,0x83,0xab,0xa3,0xfb, +0x1a,0x7b,0x63,0x7b,0x93,0x9b,0x20,0xb4,0x01,0x1e,0x6c,0x58,0x0c,0x35,0x58,0x03, +0x63,0x18,0x1a,0x36,0x60,0x03,0x36,0x78,0x26,0x08,0xa2,0x10,0x0a,0xcc,0xe4,0xee, +0xbe,0xc8,0xd2,0xd8,0xc2,0xe8,0xca,0xc8,0xbe,0xe4,0xca,0xc2,0xc6,0xe8,0xd2,0xec, +0xca,0xbe,0xda,0xc2,0xe6,0xd6,0xe6,0x26,0x08,0x40,0xb7,0x41,0x30,0xe0,0x60,0xc3, +0x32,0xb8,0xc1,0x1b,0x18,0xc6,0xd0,0xb0,0x01,0x1b,0xb0,0x41,0x1c,0x6c,0x10,0xda, +0x40,0x0e,0x26,0x08,0xa5,0x30,0x0a,0x34,0xc6,0xc4,0x8c,0xa6,0xa4,0x64,0x26,0x08, +0x80,0xb7,0x01,0x31,0xe8,0xa0,0x0e,0x0c,0x63,0xb0,0x03,0x60,0x43,0x70,0x07,0x13, +0x84,0x53,0x20,0x05,0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61, +0x6d,0x70,0x1b,0x10,0x23,0x0f,0xf4,0xc0,0x18,0x06,0x03,0xd8,0x10,0xec,0xc1,0x06, +0x22,0x0d,0xe6,0x00,0x0f,0xf8,0x60,0x82,0x40,0x0a,0xa2,0xc0,0x25,0x4d,0xaa,0xcc, +0x8d,0xac,0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0xd0,0x06,0x77,0xb0,0x01,0x21,0xfe, +0xc0,0x32,0x18,0xcd,0x01,0x05,0x3a,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65, +0x72,0x53,0x69,0x7a,0x65,0x1b,0x10,0x42,0x14,0x2c,0x33,0x60,0x34,0x07,0x14,0xc8, +0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x80,0x6f, +0x03,0x42,0x90,0x82,0x55,0x0a,0x8c,0xe6,0x80,0x02,0xbb,0xb4,0x24,0x37,0xb8,0x3a, +0xba,0xa1,0x37,0xb6,0x37,0x39,0xa9,0xb2,0xb9,0xb7,0x3a,0xb9,0xb1,0x32,0xa2,0xb4, +0xb6,0x32,0xb7,0xb9,0xb4,0x37,0xb7,0xb9,0x09,0x02,0x00,0x06,0x1b,0x0c,0xe2,0x14, +0x2c,0x54,0x60,0x34,0x4a,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d, +0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x13,0x04,0x20,0x0c,0x36,0x18,0x84,0x2a,0x58, +0xab,0xc0,0x68,0x94,0xd2,0x98,0xea,0xda,0xc2,0x9a,0xd2,0xe0,0x98,0xca,0xec,0xca, +0xd8,0xa8,0xde,0xaa,0xe6,0xca,0x26,0x08,0x80,0x18,0x6c,0x30,0x88,0x56,0xb0,0x5c, +0x81,0xd1,0xb8,0xa4,0x19,0xc9,0x85,0xb5,0x95,0x25,0xb9,0x91,0x95,0xe1,0x4d,0x10, +0x80,0x31,0xd8,0x60,0x10,0xb0,0x60,0xc5,0x02,0xa3,0x51,0x32,0x23,0x2a,0xb3,0x4b, +0x1b,0x2b,0xa3,0x7a,0xb3,0x4a,0x2b,0xbb,0x23,0x2a,0x83,0xa3,0x43,0x9b,0x20,0x00, +0x64,0xb0,0x01,0x21,0x66,0xc1,0xa2,0x05,0xc6,0x71,0x40,0x81,0x87,0x99,0x52,0x1a, +0x1d,0x5d,0x99,0xdc,0x04,0x01,0x28,0x83,0x0d,0x06,0x61,0x0b,0xd6,0x2d,0x30,0x0e, +0x25,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0xb9,0xa9,0xb1, +0x30,0xb6,0xb2,0x09,0x02,0x60,0x06,0x1b,0x10,0x22,0x17,0x2c,0x5d,0x60,0x1c,0x07, +0x14,0x08,0x99,0x11,0xbd,0xdd,0xb9,0xcd,0x8d,0x85,0xb1,0x95,0x19,0x85,0x8d,0xd1, +0xbd,0xc9,0x4d,0x10,0x80,0x33,0xd8,0x60,0x10,0xbc,0x60,0xf5,0x02,0xe3,0xf0,0x33, +0x6b,0x7a,0xa3,0x4b,0x7b,0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x53,0x4a,0xa3,0xa3, +0x2b,0x93,0x1b,0x0a,0x73,0x1b,0x2b,0x63,0x63,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x20, +0x00,0x68,0xb0,0x01,0x21,0x7e,0xc1,0x02,0x07,0xc6,0x71,0x40,0x81,0x8c,0x19,0x94, +0x5c,0x59,0x11,0x1e,0xdc,0xdb,0x5c,0x9d,0x5c,0xd9,0x04,0x01,0x48,0x83,0x0d,0x08, +0x21,0x0e,0xd6,0x38,0x30,0x8e,0x03,0x0a,0xcc,0xcc,0xa0,0xe4,0xca,0xec,0xd2,0xde, +0xea,0xe6,0x8c,0xe4,0xc2,0xda,0xca,0xa0,0xe4,0xca,0x8a,0xf0,0xe0,0xde,0xe6,0xea, +0xe4,0xca,0x26,0x08,0x80,0x1a,0x6c,0x30,0x88,0x72,0xb0,0xcc,0x81,0x71,0xb8,0x98, +0x51,0x85,0xb9,0x21,0x85,0xb1,0x99,0x19,0x3d,0x59,0x4d,0x10,0x80,0x35,0xd8,0x60, +0x10,0xe8,0x60,0xa5,0x03,0xe3,0xb0,0x32,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x9b,0x2a, +0x8b,0xab,0x2b,0x73,0x1b,0x2b,0x63,0x2a,0x73,0x3b,0xa3,0x43,0x9b,0x20,0x00,0x6c, +0xb0,0xc1,0x20,0xd6,0xc1,0x62,0x07,0xc6,0xa1,0x62,0x46,0x54,0xc6,0x46,0x17,0x46, +0x95,0xd6,0x56,0x36,0x41,0x00,0xda,0x60,0x83,0x41,0xb8,0x83,0xf5,0x0e,0x8c,0xc3, +0xcb,0x8c,0x28,0xcf,0x2d,0xac,0x2d,0x6d,0x4c,0xaa,0x6c,0x6e,0x08,0x2d,0xcc,0xed, +0xac,0xcc,0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82,0x00,0xb8,0xc1,0x06,0x83,0x88,0x07, +0x4b,0x1e,0x18,0x87,0x98,0x99,0x55,0x5a,0xd9,0xdd,0x14,0x5c,0xd8,0x58,0x19,0xd5, +0x5b,0x53,0x19,0x5d,0x99,0xdc,0x9c,0x51,0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x01,0x78, +0x83,0x0d,0x08,0x41,0x0f,0x56,0x3d,0x30,0x8e,0x03,0x0a,0x1b,0x28,0x3b,0x08,0x85, +0x51,0x30,0x85,0x54,0x60,0x85,0x57,0x90,0x85,0x5a,0xc0,0x85,0x5d,0xf0,0x85,0x70, +0x20,0x87,0x73,0x50,0x87,0x76,0x80,0x87,0x79,0xb0,0x87,0x0d,0x83,0xe1,0x07,0xf7, +0x30,0x41,0x28,0x84,0x0d,0xc0,0x86,0xc1,0xd0,0x07,0x7d,0xd8,0x10,0xec,0xc3,0x86, +0x61,0xc8,0x07,0x7e,0xa0,0x30,0x34,0x35,0x41,0x30,0xf2,0x60,0xc3,0x60,0x06,0x66, +0x30,0x4c,0x10,0x00,0x38,0xd8,0x10,0xdc,0xc2,0x06,0xc3,0xf8,0x07,0x0d,0x24,0x42, +0x42,0x24,0x36,0x14,0xf9,0xe0,0x0f,0x40,0x1f,0x8c,0x04,0xa3,0x30,0x39,0xb9,0xb0, +0xbc,0x2f,0xb6,0xb7,0xb1,0x30,0xb6,0x2f,0xb1,0x3c,0xba,0xb2,0xb9,0x09,0x02,0x10, +0x07,0x84,0xc2,0xe4,0xe4,0xc2,0xf2,0xbe,0xd8,0xde,0xc6,0xc2,0xd8,0xbe,0xd8,0xc8, +0xe6,0xe8,0x26,0x08,0x80,0x1c,0x10,0x11,0x93,0x0b,0x73,0x1b,0x43,0x2b,0x9b,0xa3, +0x61,0xc6,0xf6,0x16,0x46,0x37,0x37,0x41,0x00,0xe6,0x80,0x45,0x9a,0xdb,0x1c,0xdd, +0xdc,0x04,0x01,0xa0,0x03,0x12,0x69,0x6e,0x74,0x73,0x13,0x04,0xa0,0x0e,0x88,0xd0, +0x95,0xe1,0x7d,0xb1,0xbd,0x85,0x91,0x4d,0x10,0x00,0x3b,0x20,0x42,0x57,0x86,0xf7, +0xe5,0xf6,0x26,0xd7,0xc6,0x84,0xae,0x0c,0xef,0x6b,0x8e,0xee,0x4d,0xae,0x8c,0x45, +0x5d,0x9a,0x1b,0xdd,0xdc,0x06,0xaa,0x24,0x4c,0xe2,0x24,0x50,0x22,0x25,0x42,0x42, +0x25,0x56,0x82,0x25,0x5a,0xc2,0x25,0x5e,0x02,0x26,0x62,0x42,0x26,0x86,0x99,0x68, +0x68,0xa2,0xab,0xc2,0xc6,0x66,0xd7,0xe6,0x92,0x46,0x56,0xe6,0x46,0x37,0x25,0x08, +0xaa,0x90,0xe1,0xb9,0xd8,0x95,0xc9,0xcd,0xa5,0xbd,0xb9,0x4d,0x09,0x88,0x26,0x64, +0x78,0x2e,0x76,0x61,0x6c,0x76,0x65,0x72,0x53,0x02,0xa3,0x0e,0x19,0x9e,0xcb,0x1c, +0x5a,0x18,0x59,0x99,0x5c,0xd3,0x1b,0x59,0x19,0xdb,0x94,0x00,0x29,0x43,0x86,0xe7, +0x22,0x57,0x36,0xf7,0x56,0x27,0x37,0x56,0x36,0x37,0x25,0xe0,0x83,0x4a,0x64,0x78, +0x2e,0x74,0x79,0x70,0x65,0x41,0x6e,0x6e,0x6f,0x74,0x61,0x74,0x69,0x6f,0x6e,0x73, +0x53,0x84,0x7b,0xe0,0x87,0x3a,0x64,0x78,0x2e,0x65,0x6e,0x74,0x72,0x79,0x50,0x6f, +0x69,0x6e,0x74,0x73,0x53,0x82,0x91,0xe8,0x42,0x86,0xe7,0x32,0xf6,0x56,0xe7,0x46, +0x57,0x26,0x37,0x37,0x25,0xa0,0x09,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x50,0x00,0x00,0x00,0x26,0x20,0x70,0xac, +0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44,0x62,0x53,0x38,0x3e,0xe2,0x23,0x3e,0xed, +0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8,0x82,0x34,0x04,0x10,0x89,0x4d,0xe1,0xf8, +0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00,0x58,0x04,0x35,0x5c,0xbe,0xf3,0xf8,0x40, +0xd3,0x38,0x13,0x30,0x11,0x21,0xd0,0x0c,0x0b,0x61,0x0a,0xd0,0x70,0xf9,0xce,0xe3, +0x07,0x48,0x03,0x44,0x98,0x5f,0xdc,0xb6,0x31,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20, +0x0d,0x10,0x61,0x3e,0x72,0xdb,0x06,0xb1,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45, +0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x0f,0xdb,0x70, +0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60, +0x3e,0x72,0xdb,0x26,0xd1,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44,0x84,0x40, +0x33,0x2c,0xc4,0x17,0x39,0xcc,0x86,0x34,0x03,0xd2,0x18,0xb6,0xe0,0x0c,0x97,0xef, +0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x39,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38, +0xd3,0xed,0x17,0xb7,0x6d,0x0d,0xd5,0x70,0xf9,0xce,0xe3,0x4b,0x00,0xf3,0x2c,0x44, +0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x08,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35, +0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x09,0xd5,0x70,0xf9,0xce,0xe3,0x4f, +0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x23,0xb7,0x6d,0x07,0xd6,0x70,0xf9,0xce, +0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x81,0x34, +0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e,0x72,0xdb,0x66,0xf0,0x0c, +0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x04,0xd1,0xb2,0x54,0x8c, +0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x13,0xcd,0x60,0x03,0xd3,0xb2,0x54,0x8c,0xbf, +0x20,0x05,0x31,0x21,0x0c,0xe1,0x4b,0x13,0x10,0x4d,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xd5,0x7a,0xcd,0x9f, +0xc6,0xd8,0x68,0x54,0x58,0x6a,0x8e,0xbc,0x3f,0x50,0x36,0xe6,0x44,0x58,0x49,0x4c, +0x80,0x21,0x00,0x00,0x66,0x00,0x05,0x00,0x60,0x08,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x68,0x21,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x57,0x08,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02, +0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06, +0x51,0x18,0x00,0x00,0x0a,0x00,0x00,0x00,0x1b,0x88,0x40,0x00,0x96,0x0d,0x84,0xf0, +0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09, +0xa0,0x36,0x18,0xc4,0xff,0xff,0xff,0xff,0x0f,0x80,0x04,0x54,0x00,0x00,0x00,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x84,0x40,0x98,0x10,0x0c,0x13,0x02, +0x61,0x42,0x40,0x00,0x89,0x20,0x00,0x00,0xf5,0x00,0x00,0x00,0x32,0x22,0xc8,0x09, +0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0xbc,0xc2,0x1c,0x01,0x18,0x24,0x01, +0x80,0x02,0x23,0x00,0x25,0x18,0x10,0x61,0x8e,0x00,0x14,0xe6,0x08,0x10,0x3a,0x94, +0x61,0x60,0x40,0x50,0xa2,0x0c,0x00,0x00,0x80,0x16,0x33,0x00,0x65,0x68,0x00,0x1a, +0xe4,0xb8,0x67,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0x0f,0x81,0x66,0x58,0x08,0x14,0x20, +0xca,0x32,0x00,0x40,0x00,0x00,0x40,0xa3,0xd1,0x68,0x1c,0x28,0x72,0xd3,0x70,0xf9, +0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x68,0x34,0x1a, +0x0d,0x40,0x51,0x26,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0xa2,0xdc,0x34,0x5c, +0xfe,0x84,0x3d,0x84,0xe4,0xaf,0x84,0xb4,0x12,0x93,0x8f,0xdc,0x36,0x2a,0x00,0x00, +0x00,0x00,0x50,0x14,0x0b,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x80,0x2e,0x85,0x68, +0x00,0x1a,0x0d,0xca,0x14,0xa3,0x01,0x68,0x34,0x1a,0x0d,0xda,0x14,0x02,0x00,0x00, +0x00,0xa8,0x53,0x98,0x09,0x00,0x02,0x69,0x34,0x1a,0x0d,0x00,0x00,0xd0,0xa0,0x4f, +0x41,0x1a,0x80,0x46,0xa3,0xd1,0x68,0x34,0x28,0x74,0xd4,0x70,0xf9,0x13,0xf6,0x10, +0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x8f,0xdc,0x36,0x22,0x00,0x00,0x00,0xa0,0x10, +0x23,0x00,0x04,0x40,0xa4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a, +0x95,0x98,0xfc,0xe2,0xb6,0x11,0xd1,0x68,0x34,0x1a,0x85,0x30,0x01,0x20,0x00,0x3a, +0xdd,0x36,0x5c,0xfe,0x84,0x3d,0x84,0xe4,0xaf,0x84,0xe4,0x50,0x91,0x40,0xa4,0x91, +0xf3,0x10,0xd1,0x84,0x10,0x12,0x12,0x00,0x80,0x42,0x40,0x00,0x90,0x14,0xa9,0x0e, +0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90,0x66,0x40,0x04,0x00,0x00, +0x38,0xcc,0x11,0x04,0xa5,0x80,0x00,0x58,0x80,0x16,0xb9,0x06,0x02,0x86,0x11,0x88, +0x66,0xa6,0x36,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0, +0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07, +0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30, +0xa0,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8, +0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0x12,0x83,0x71,0x60,0x87,0x70, +0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90, +0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07, +0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24, +0xc4,0x64,0x34,0x1b,0x46,0x10,0x9a,0x99,0xda,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61, +0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14, +0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde, +0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0, +0x1d,0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8,0x21,0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98, +0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81, +0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e, +0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4, +0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0x50,0xb3,0xd1,0x6d,0xa6,0x30,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d, +0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00, +0x66,0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81, +0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c, +0xe8,0xc1,0x0f,0x90,0xd0,0xc8,0x91,0x6e,0x26,0x34,0x18,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0xa8,0x07,0x77,0x98,0x87,0x74,0x38,0x07,0x77,0x28,0x07,0x72,0x00,0x83, +0x74,0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f, +0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0x01,0x60,0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6, +0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80, +0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2,0xe1,0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c, +0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00,0xe0,0x51,0x6f,0x26,0x32,0x18,0x07,0x76, +0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8, +0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07, +0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f, +0x00,0x03,0x3f,0x40,0x41,0x8c,0x7e,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3, +0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98, +0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01, +0x0a,0x6a,0x14,0x1c,0x46,0x10,0x80,0x33,0x84,0xe0,0x63,0x57,0x1b,0x4d,0xc3,0xe1, +0x70,0x38,0x04,0x00,0x62,0xb5,0x5a,0xad,0xd6,0x68,0x34,0x1a,0x8d,0x46,0x83,0x88, +0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02,0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13,0x81, +0x02,0x00,0x19,0x93,0xa0,0x41,0xc8,0x4c,0x68,0x90,0x92,0x1a,0x53,0x00,0x04,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0xa0,0xf3,0x40,0x02,0x19,0x32,0x52,0x02, +0x04,0xd8,0xc1,0x04,0x83,0x19,0x0c,0x00,0x00,0x00,0x01,0x00,0x00,0x3b,0x98,0x60, +0x28,0x83,0x01,0x00,0x00,0x20,0x00,0x00,0x60,0xc8,0x43,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x01,0x02,0x20,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x80,0x21,0x4f,0x02,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x43,0x9e,0x05,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0e, +0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x06, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x50,0x40,0x00,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x30,0xe4,0xb9,0x80,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x60,0xc8,0x93,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90, +0x67,0x03,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x07,0x04, +0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x02,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x61,0x00,0x04,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x43,0x1e,0x32,0x00,0x02,0x80,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0xcf,0x19,0x00,0x01,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0x47,0x0d,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xe3, +0x06,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x90,0x05,0x02,0x00,0x00, +0x17,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x02,0x94,0x40,0x31,0x8c,0x00,0x94,0x43,0x11,0x94,0x44,0x19,0x14, +0x42,0x29,0x14,0x44,0x71,0x14,0x7e,0x40,0x59,0x14,0x60,0x00,0xb5,0x46,0x00,0xc8, +0x30,0x02,0x50,0x80,0x80,0x80,0x08,0x14,0x18,0x8b,0x00,0x80,0x20,0x18,0x8b,0x00, +0x02,0x20,0x20,0xda,0x0c,0x00,0xe1,0x66,0x00,0x68,0x37,0x03,0x40,0xbe,0x19,0x00, +0x02,0xce,0x00,0x90,0x70,0x06,0x80,0x8a,0x33,0x00,0x74,0x9c,0x01,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0xb5,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04, +0x60,0x9a,0x20,0x00,0xd4,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98, +0x20,0x00,0xd5,0x04,0x81,0x0e,0xcc,0x80,0xc0,0x04,0x01,0xb0,0x26,0x08,0xc0,0x35, +0x41,0x00,0xb0,0x0d,0x02,0xd2,0x6c,0x48,0x90,0x44,0x41,0x96,0x81,0x41,0x9c,0x0d, +0xc9,0x90,0x28,0x08,0x31,0x30,0x88,0x33,0x41,0xc0,0x83,0x33,0xd8,0x90,0x30,0x91, +0x82,0x34,0x03,0x83,0x38,0x13,0x04,0x20,0x9b,0x20,0xec,0x01,0x1a,0x6c,0x48,0x26, +0x4a,0x41,0xa6,0x81,0x41,0x9c,0x09,0x02,0xa0,0x6d,0x48,0x2c,0x4a,0x41,0xac,0x81, +0x41,0x9c,0x09,0x02,0xb0,0x4d,0x10,0xfc,0x20,0x0d,0x36,0x08,0x08,0xb6,0x21,0xc1, +0x32,0x05,0x41,0x06,0x06,0xd1,0x36,0x24,0x44,0xa4,0x20,0xc3,0xc0,0x20,0xce,0x86, +0x64,0x89,0x14,0x04,0x1b,0x18,0xc4,0x99,0x20,0x00,0xdc,0x86,0xc4,0xa3,0x14,0x84, +0x19,0x18,0xc4,0xd9,0x90,0x3c,0x90,0x54,0x5d,0x1b,0xd7,0x7d,0x13,0x04,0x50,0x50, +0x83,0x09,0x42,0x1b,0x84,0xc1,0x86,0x05,0x09,0x03,0x05,0x19,0x06,0x46,0x0c,0xc4, +0x40,0x0c,0x9c,0x09,0x82,0x28,0xac,0xc1,0x04,0x01,0xe8,0x36,0x08,0x48,0x19,0x6c, +0x58,0x06,0x32,0x50,0x10,0x64,0x60,0xc4,0x40,0x0c,0xc4,0xc0,0x0c,0x36,0x08,0x63, +0x70,0x06,0x13,0x84,0x52,0x60,0x83,0x09,0x02,0xe0,0x6d,0x40,0x90,0x34,0x50,0x10, +0x64,0x50,0x03,0x60,0x43,0xb0,0x06,0x13,0x84,0x53,0x68,0x83,0x0d,0x08,0xd2,0x06, +0x0a,0x32,0x0c,0x08,0xb0,0x21,0x70,0x83,0x0d,0x04,0x18,0xa0,0x01,0x1b,0xbc,0xc1, +0x04,0xa1,0x10,0x28,0x0c,0x4d,0x4d,0x10,0x8c,0x31,0xd8,0x30,0x78,0xde,0x30,0x41, +0x00,0xbe,0x09,0x02,0x00,0x06,0x1b,0x02,0x3b,0xd8,0x60,0x20,0x73,0x60,0xd1,0x41, +0x1d,0xdc,0xc1,0x86,0x22,0x0e,0xe4,0x00,0x80,0x03,0x3c,0x60,0x61,0xc6,0xf6,0x16, +0x46,0xc7,0xe7,0xad,0xcd,0x2d,0x0d,0xee,0x8d,0xae,0xcc,0x8d,0x0e,0x64,0x0c,0x2d, +0x4c,0x8e,0xd1,0x54,0x5a,0x1b,0x1c,0x5b,0x19,0xc8,0xd0,0xcb,0xd0,0xca,0x0a,0x08, +0x95,0x50,0x50,0xd0,0x86,0x80,0x0f,0x26,0x08,0x86,0x18,0x6c,0x18,0xf6,0xa0,0x0f, +0xfc,0x60,0xc3,0xa0,0x07,0x7f,0xe0,0x07,0x1b,0x06,0x50,0x00,0x05,0x3f,0x20,0x2e, +0x04,0xfc,0x1c,0x95,0xd1,0x09,0xa5,0xb1,0xa5,0xb9,0x95,0x85,0xc9,0x4d,0x85,0xb5, +0xc1,0xb1,0xa5,0xb9,0x9d,0x11,0x85,0xd1,0x85,0x01,0x01,0x65,0x05,0xfd,0x04,0x55, +0x09,0xa5,0xb1,0xa5,0xb9,0x95,0x85,0xc9,0x4d,0x85,0xb5,0xc1,0xb1,0xa5,0xb9,0x9d, +0x11,0x85,0xd1,0x85,0x01,0x01,0x59,0xfd,0x90,0xd8,0x95,0x8d,0xd1,0xbd,0xc9,0x01, +0x35,0x91,0xc0,0xc4,0x00,0x01,0x59,0xfd,0x90,0xd8,0x95,0x8d,0xd1,0xbd,0xc9,0x01, +0x21,0x91,0xc0,0xc4,0x00,0x01,0x01,0x69,0xad,0x10,0x46,0x41,0x14,0x58,0x0e,0x01, +0x3f,0x47,0x65,0x74,0x42,0x69,0x6c,0x69,0x6e,0x65,0x61,0x72,0x53,0x61,0x6d,0x70, +0x6c,0x69,0x6e,0x67,0x44,0x61,0x74,0x61,0x40,0x40,0x59,0x41,0x3f,0x41,0x55,0x42, +0x69,0x6c,0x69,0x6e,0x65,0x61,0x72,0x53,0x61,0x6d,0x70,0x6c,0x69,0x6e,0x67,0x44, +0x61,0x74,0x61,0x40,0x40,0x56,0x3f,0x24,0x76,0x65,0x63,0x74,0x6f,0x72,0x40,0x4d, +0x24,0x30,0x31,0x40,0x40,0x56,0x3f,0x24,0x76,0x65,0x63,0x74,0x6f,0x72,0x40,0x48, +0x24,0x30,0x31,0x40,0x40,0x40,0x5a,0x3a,0x20,0x25,0x61,0x67,0x67,0x2e,0x72,0x65, +0x73,0x75,0x6c,0x74,0x2b,0x86,0x52,0x18,0x05,0x52,0xd8,0x10,0x94,0x42,0x15,0x36, +0x36,0xbb,0x36,0x97,0x34,0xb2,0x32,0x37,0xba,0x29,0x41,0x50,0x85,0x0c,0xcf,0xc5, +0xae,0x4c,0x6e,0x2e,0xed,0xcd,0x6d,0x4a,0x40,0x34,0x21,0xc3,0x73,0xb1,0x0b,0x63, +0xb3,0x2b,0x93,0x9b,0x12,0x10,0x75,0xc8,0xf0,0x5c,0xe6,0xd0,0xc2,0xc8,0xca,0xe4, +0x9a,0xde,0xc8,0xca,0xd8,0xa6,0x04,0x46,0x19,0x32,0x3c,0x17,0xb9,0xb2,0xb9,0xb7, +0x3a,0xb9,0xb1,0xb2,0xb9,0x29,0xc1,0x1b,0xd4,0x21,0xc3,0x73,0x29,0x73,0xa3,0x93, +0xcb,0x83,0x7a,0x4b,0x73,0xa3,0x9b,0x9b,0x12,0xe0,0x01,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x50,0x00,0x00,0x00, +0x26,0x20,0x70,0xac,0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44,0x62,0x53,0x38,0x3e, +0xe2,0x23,0x3e,0xed,0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8,0x82,0x34,0x04,0x10, +0x89,0x4d,0xe1,0xf8,0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00,0x58,0x04,0x35,0x5c, +0xbe,0xf3,0xf8,0x40,0xd3,0x38,0x13,0x30,0x11,0x21,0xd0,0x0c,0x0b,0x61,0x0a,0xd0, +0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x5f,0xdc,0xb6,0x31,0x40,0xc3,0xe5, +0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x3e,0x72,0xdb,0x06,0xb1,0x0d,0x97,0xef,0x3c, +0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7, +0x6d,0x0f,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50, +0x12,0x06,0x20,0x60,0x3e,0x72,0xdb,0x26,0xd1,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11, +0xc0,0x44,0x84,0x40,0x33,0x2c,0xc4,0x17,0x39,0xcc,0x86,0x34,0x03,0xd2,0x18,0xb6, +0xe0,0x0c,0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x39,0x38,0xc3,0xe5, +0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17,0xb7,0x6d,0x0d,0xd5,0x70,0xf9,0xce,0xe3,0x4b, +0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x08,0xd5,0x70,0xf9,0xce, +0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x09,0xd5,0x70, +0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x23,0xb7,0x6d,0x07, +0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5, +0x6d,0x5b,0x81,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e,0x72, +0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x04, +0xd1,0xb2,0x54,0x8c,0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x13,0xcd,0x60,0x03,0xd3, +0xb2,0x54,0x8c,0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x4b,0x13,0x10,0x4d,0x00,0x00, +0x61,0x20,0x00,0x00,0x5a,0x05,0x00,0x00,0x13,0x04,0x57,0x2c,0x10,0x00,0x00,0x00, +0x4b,0x00,0x00,0x00,0x04,0x98,0x01,0x28,0xc2,0x80,0x82,0x1d,0x28,0xbb,0x32,0x2a, +0xd9,0x81,0x82,0xa9,0x81,0x42,0x2a,0x97,0x52,0x29,0xa5,0x62,0x2a,0xb7,0xd2,0x0d, +0x28,0x9b,0x92,0x84,0x28,0x42,0xa0,0x32,0x0c,0x28,0x8d,0x92,0x44,0x28,0x49,0x82, +0x52,0x24,0x28,0xb6,0xe2,0x2b,0x4e,0x04,0x32,0x14,0x52,0x81,0xd0,0x61,0x04,0xa0, +0x04,0xca,0xa3,0x0c,0x8a,0x80,0x10,0xb6,0x02,0x00,0x5b,0x41,0x00,0x35,0x46,0x00, +0xc6,0x08,0x40,0x10,0x04,0xf1,0x6f,0x8c,0x00,0x04,0x41,0x10,0xfe,0xc6,0x08,0x54, +0xbc,0x3e,0x45,0x6f,0x8c,0x00,0x04,0x41,0x10,0xfe,0x85,0x31,0x02,0x10,0x04,0x41, +0x10,0x0c,0xc6,0x08,0x40,0x10,0xff,0xef,0x31,0x18,0x23,0x00,0x41,0x10,0x44,0xbf, +0x19,0x80,0x31,0x02,0x10,0x04,0x41,0xfc,0x17,0xc6,0x08,0x5a,0xd4,0x5e,0xed,0x6d, +0x8c,0x60,0xe5,0xff,0xdd,0xe7,0xc6,0x08,0x40,0x10,0x84,0xd9,0x30,0x18,0x23,0x68, +0xcd,0x39,0xa7,0xbd,0x31,0x02,0x10,0x04,0x41,0x12,0x0c,0xc6,0x08,0x40,0x10,0x04, +0x41,0x50,0x18,0x23,0x00,0x41,0x10,0x64,0xc1,0x60,0x8c,0x00,0x04,0x41,0xd0,0x05, +0x03,0x4a,0xcd,0x21,0x5c,0xa2,0x30,0x87,0x70,0x8d,0xc2,0x1c,0xc2,0xe5,0x07,0x73, +0x08,0x17,0x29,0xcc,0x21,0x84,0x82,0x37,0x87,0xf0,0x07,0x7e,0x30,0x87,0xd0,0x55, +0x73,0x08,0x7f,0x70,0x0a,0xc4,0x9a,0x83,0xa8,0xaa,0x6a,0x15,0xe6,0x20,0xa6,0xa9, +0x5a,0x85,0x39,0x88,0xeb,0xaa,0x54,0x61,0x0e,0x62,0xdb,0x2a,0x55,0x98,0x83,0x98, +0xa6,0x4a,0x15,0x46,0x00,0xe6,0x20,0x34,0xad,0x52,0x85,0x39,0x88,0x2c,0xab,0x54, +0x61,0x0e,0x02,0xc3,0x2a,0x55,0x98,0x83,0xa0,0xa8,0x4a,0x15,0xe6,0x20,0x2c,0xab, +0x52,0x85,0x39,0x88,0x69,0xaa,0x5a,0x61,0x0e,0xa2,0xaa,0x2a,0x57,0x00,0x00,0x00, +0x23,0x06,0x08,0x00,0x82,0x60,0xe0,0x06,0xe6,0x50,0x0a,0xcd,0x38,0xdc,0xc2,0x88, +0x01,0x02,0x80,0x20,0x18,0xb8,0xc1,0x39,0x98,0x42,0x63,0x0e,0xb8,0x30,0x62,0x80, +0x00,0x20,0x08,0x06,0x6e,0x80,0x0e,0xa7,0xd0,0x8c,0x43,0x2e,0x8c,0x18,0x20,0x00, +0x08,0x82,0x81,0x1b,0xa4,0x03,0x2a,0x34,0xe0,0xa0,0x0b,0x23,0x06,0x08,0x00,0x82, +0x60,0xe0,0x06,0xea,0x90,0x0a,0x4d,0x3a,0xec,0xc2,0x88,0x01,0x02,0x80,0x20,0x18, +0xb8,0xc1,0x3a,0xa8,0x42,0x83,0x0e,0xbc,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x6e, +0xc0,0x0e,0xab,0xd0,0x90,0x43,0x2f,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x1b,0xb4, +0x03,0x2b,0x34,0xe6,0xe0,0x0b,0x23,0x06,0x08,0x00,0x82,0x60,0xe0,0x06,0xee,0xd0, +0x0a,0x0d,0x3a,0xfc,0xc2,0x88,0x01,0x02,0x80,0x20,0x18,0xb8,0xc1,0x3b,0xb8,0x42, +0xd3,0x0e,0xe0,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x6e,0x00,0x0f,0xaf,0xd0,0xb0, +0x43,0x38,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x1b,0xc4,0x03,0x2c,0x34,0xf0,0x20, +0x0e,0x23,0x06,0x08,0x00,0x82,0x60,0xe0,0x06,0xf2,0x10,0x0b,0xcd,0x3b,0x8c,0xc3, +0x88,0xc1,0x01,0x80,0x20,0x18,0xa8,0x01,0x3d,0xd4,0x42,0xe0,0x8d,0x18,0x18,0x00, +0x08,0x82,0xc1,0x12,0x12,0xaa,0x10,0x0f,0x23,0x06,0x06,0x00,0x82,0x60,0xb0,0x88, +0xc4,0x2a,0xd0,0xc3,0x4c,0x04,0x2a,0x00,0xd3,0x28,0xcc,0x44,0xa8,0x02,0x30,0x8d, +0xc2,0x4c,0x84,0x2a,0x00,0xd3,0x28,0xcc,0x44,0xa8,0x02,0x30,0x8d,0xc2,0x4c,0x84, +0x2a,0x00,0xd3,0x28,0xcc,0x44,0xa8,0x02,0x30,0x8d,0xc2,0x21,0x0d,0x3b,0xa4,0x61, +0x26,0xf4,0x01,0x7c,0x4c,0xf0,0x03,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x19, +0x8c,0x44,0x38,0x34,0xfd,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0x42,0xc3,0x4e, +0x68,0x98,0x1d,0x02,0x7d,0xec,0x10,0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x6a, +0x80,0x12,0xe9,0xd0,0xd9,0xc1,0x88,0x41,0x03,0x80,0x20,0x18,0x50,0x32,0xb1,0x0e, +0x41,0x49,0x50,0x13,0x3b,0xb0,0x03,0x3b,0xb0,0xc3,0x68,0x42,0x00,0x8c,0x26,0x08, +0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x90,0x81,0x4b,0xb0,0x03,0xa6,0x12,0xa3,0x09, +0x01,0x30,0x9a,0x20,0x04,0x27,0x34,0xec,0x84,0x86,0x99,0x70,0xc8,0xc7,0x84,0x43, +0x3e,0x26,0x08,0xf2,0x31,0x41,0x90,0x8f,0x09,0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0xc0,0x09,0x8b,0x79,0x08,0x86,0x23,0x02,0x5a,0x10,0xbe,0x0b,0x1a,0x65,0xc1, +0x23,0x1f,0x13,0x1e,0xf9,0x98,0x50,0xc1,0xc7,0x84,0x0a,0x3e,0x23,0x06,0x07,0x00, +0x82,0x60,0xa0,0x06,0x3d,0xe1,0x0f,0x74,0xa0,0x0a,0x23,0x06,0x0d,0x00,0x82,0x60, +0x40,0x9d,0x05,0x48,0x04,0x3a,0x91,0x06,0x68,0x10,0x12,0x21,0x11,0x12,0x21,0x31, +0x9a,0x10,0x00,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x06,0x61,0x01,0x12,0x6c,0x80, +0x13,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x46,0x08,0xf1,0x31,0x21,0xa0,0xcf,0x88, +0x81,0x31,0x80,0x20,0x18,0x24,0x73,0xd1,0x0e,0xe7,0x30,0x62,0x60,0x0c,0x20,0x08, +0x06,0xc9,0x5c,0xb4,0x83,0x39,0x9c,0x1b,0x20,0x76,0xc4,0xc0,0x18,0x40,0x10,0x0c, +0x12,0xba,0x70,0x87,0xc0,0xc4,0x60,0x91,0x8f,0x89,0xc1,0x22,0x1f,0x13,0xc8,0x01, +0x3e,0x26,0x94,0x03,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0xa9,0x0b,0x7f,0x10, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0xb1,0x8b,0x7f,0x10,0x4e,0x00,0xd0,0x09,0x00, +0x32,0x83,0x88,0x8f,0x19,0x44,0x7c,0xec,0x1d,0x84,0xf8,0x18,0x3c,0x08,0xf1,0x31, +0x21,0x90,0xcf,0x46,0x0e,0x7c,0xf0,0x16,0x6f,0x31,0x6c,0x40,0x04,0xc2,0x00,0xd8, +0x60,0xc8,0x67,0x23,0x07,0x3f,0x88,0x8b,0xb9,0x18,0x36,0x20,0x02,0x61,0x00,0xcc, +0x38,0xe4,0xb3,0x91,0x03,0x28,0xcc,0x45,0x5c,0x0c,0x1b,0x10,0x81,0x30,0x00,0xa6, +0x24,0xf2,0xd9,0xc8,0x41,0x14,0xea,0x22,0x2e,0x86,0x0d,0x88,0x40,0x18,0x80,0x59, +0x82,0x60,0xa0,0x02,0x60,0x17,0x60,0x2e,0x8c,0x81,0x0a,0xc0,0x5d,0x80,0xb6,0x30, +0x06,0x2a,0x1a,0xfc,0x00,0xc2,0xc2,0x18,0xa8,0x68,0xf4,0x03,0x08,0x0b,0x63,0xa0, +0x02,0xa0,0x17,0x20,0x2c,0x8c,0x22,0x26,0x28,0x63,0x82,0x11,0x83,0x03,0x00,0x41, +0x30,0x20,0x83,0xd1,0x08,0x8b,0x56,0xe8,0x8b,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82, +0xe1,0x86,0x42,0x20,0x83,0xe1,0x86,0x42,0x20,0x83,0x12,0x02,0x9d,0x65,0x10,0x8a, +0x60,0x23,0x07,0x58,0x18,0x8d,0x84,0x82,0xc6,0x18,0x8e,0x08,0x4c,0x42,0xf8,0x66, +0x19,0x86,0x22,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x35,0x50,0x8d,0xb5,0xf0,0x85, +0x7a,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x6b,0x36,0xda,0x22,0x38,0x0d,0x66,0x71, +0x0b,0xb7,0x70,0x0b,0xb7,0x18,0x4d,0x08,0x80,0x0b,0x1a,0x3b,0x62,0x70,0x00,0x20, +0x08,0x06,0x67,0xf0,0x1a,0x6e,0xa1,0x0b,0xa6,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42, +0x60,0x84,0x10,0x1f,0x13,0x02,0xfa,0xd8,0x1b,0x04,0xf1,0x19,0x8e,0x08,0x68,0x42, +0xf8,0x66,0x19,0x88,0x22,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x8c,0x37,0xe0,0x02, +0xb1,0x83,0xa3,0x1a,0x76,0x54,0xc3,0x4c,0xb0,0x09,0xf9,0x98,0x70,0x13,0xf2,0x39, +0x01,0x40,0x27,0x00,0x68,0x34,0xc1,0x11,0x46,0x13,0x9e,0xc1,0x92,0x27,0x3e,0xf6, +0x04,0xf4,0x39,0xa3,0x61,0x67,0x34,0xcc,0x04,0x86,0x3e,0x26,0x30,0xf4,0x31,0xe1, +0x27,0xe4,0x63,0x02,0x58,0xc8,0xc7,0x84,0x9e,0x80,0x8f,0x99,0x85,0x10,0x1f,0x4b, +0x18,0xf9,0x58,0x30,0xc8,0xc7,0x96,0x46,0x3e,0x16,0x10,0xf2,0x31,0xcb,0x92,0x8f, +0x59,0x96,0x7c,0x4c,0x08,0xe0,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x8e,0x7e,0xb0, +0x46,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xd9,0x7d,0xbc,0x06,0x2b,0x78,0x96,0x24, +0xf2,0x31,0x04,0x91,0x8f,0x51,0x94,0x7c,0x4c,0x08,0xe0,0x63,0x01,0x01,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x70,0x42,0x64,0x36,0x02,0x73,0x1c,0xf9,0x58,0xd3,0xc8, +0xc7,0x04,0x03,0x3e,0x16,0x08,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0xc7,0x44, +0x70,0x23,0x30,0x23,0xa0,0x8f,0x39,0x73,0x21,0x1f,0x0b,0x1c,0xf9,0x58,0x30,0xc8, +0xc7,0xa2,0xba,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x38,0x2c,0xc2,0x1f,0x81, +0x05,0x7d,0x21,0x1f,0x0b,0x44,0x03,0x3e,0x56,0xc4,0x01,0x7d,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0xc0,0x81,0x11,0x10,0x09,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0x89,0x11, +0xf0,0x08,0x2c,0x20,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xce,0x8c,0x84,0x47, +0x60,0x41,0x28,0xc8,0xc7,0x02,0x57,0x80,0x8f,0x8d,0x82,0x2b,0xc0,0x67,0x96,0xa0, +0x18,0x28,0x69,0xc0,0x22,0x00,0x0b,0x81,0x20,0xc0,0x62,0x18,0x28,0x69,0xc0,0x22, +0x00,0x0b,0x81,0x20,0xc0,0x62,0x30,0x58,0x60,0x11,0x18,0x0c,0x37,0x04,0x26,0x02, +0x06,0xb3,0x0c,0x87,0x11,0xac,0xc0,0x10,0x26,0x2c,0x22,0x50,0x00,0x18,0x2b,0x30, +0x88,0x89,0x8b,0x10,0x14,0x00,0xc6,0x2c,0x41,0x30,0x1c,0x71,0xd0,0x86,0xf0,0x59, +0x82,0xd0,0xc7,0x6a,0x23,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x38,0x62,0x22, +0x23,0xc1,0x74,0x43,0x80,0x1b,0xc4,0x88,0x81,0x31,0x80,0x20,0x18,0x24,0x66,0x12, +0x1e,0xbb,0x31,0x62,0x60,0x0c,0x20,0x08,0x06,0x89,0x99,0x84,0x87,0x6e,0x8c,0x18, +0x18,0x03,0x08,0x82,0x41,0x62,0x26,0xe1,0x41,0x0f,0x35,0x16,0xf5,0x01,0x23,0x06, +0x07,0x00,0x82,0x60,0xa0,0x06,0x3a,0xb2,0x1f,0x6e,0x51,0x1a,0x23,0x06,0x0d,0x00, +0x82,0x60,0x70,0x8d,0x49,0x7f,0x04,0x37,0x62,0x16,0x82,0x7f,0xf8,0x87,0x7f,0xf8, +0xc7,0x68,0x42,0x00,0x5c,0xd0,0xd8,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x83,0x1f, +0xf1,0x0f,0xb5,0xb0,0x91,0xd1,0x84,0x00,0x18,0x4d,0x10,0x02,0x23,0x84,0xf8,0x98, +0x10,0xd0,0x67,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xae,0x35,0x29,0x91,0xe4,0x47,0xdc, +0xa2,0x2d,0x4c,0xc4,0x44,0x4c,0xc4,0x44,0x46,0x13,0x02,0xe0,0x82,0xc6,0x5a,0x70, +0xc4,0xc7,0x8e,0x80,0x3e,0x25,0x17,0x66,0x02,0x23,0x06,0x0d,0x00,0x82,0x60,0x70, +0xc5,0xc9,0x8a,0x3c,0x65,0x42,0x17,0x01,0x8b,0xb0,0x08,0x8b,0xb0,0xc8,0x68,0x42, +0x00,0x5c,0xd0,0x58,0x0b,0x9a,0xf8,0x58,0x13,0xd0,0xc7,0x98,0x23,0x3e,0x86,0xb0, +0x87,0x7c,0x86,0x23,0x84,0x40,0xf8,0x4c,0x21,0xe2,0x63,0xc5,0x7b,0xc8,0x67,0x38, +0x42,0x08,0x84,0xaf,0x88,0x40,0x2f,0x68,0x94,0xd5,0x47,0x10,0x1f,0x0b,0x3e,0xf9, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x1a,0xe0,0x49,0x8e,0x9c,0x06,0x79,0x8c,0x18, +0x34,0x00,0x08,0x82,0x01,0x25,0x2a,0x3b,0x12,0xd4,0x09,0x69,0x8c,0x06,0x8f,0xf0, +0x08,0x8f,0xf0,0xc8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18, +0x1c,0x00,0x08,0x82,0x41,0x46,0x2a,0x3c,0xd2,0x1f,0xc3,0x88,0xc1,0x01,0x80,0x20, +0x18,0x64,0xa5,0xd2,0x23,0xfe,0x31,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x66,0x2a, +0x3e,0xf2,0x1f,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x9c,0x41,0xa8,0x80,0x09,0x6b, +0xf4,0xc9,0x68,0x42,0x00,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x1a,0x88,0xca,0x98, +0xcc,0x06,0x7c,0x8c,0x18,0x34,0x00,0x08,0x82,0x01,0xc5,0x2a,0x65,0x12,0xfc,0xc9, +0x9f,0xfc,0x89,0x99,0x98,0x89,0x99,0x98,0xc9,0x68,0x42,0x00,0x0c,0x47,0x04,0x25, +0x12,0x7c,0xd3,0x0d,0x25,0x22,0x04,0xa6,0x18,0xf4,0x31,0xe5,0xa0,0x8f,0x29,0x08, +0x7d,0x8c,0x18,0xe4,0x63,0xc5,0x20,0x1f,0x1b,0x0c,0xf9,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x41,0x46,0x2b,0x6c,0x32,0xb4,0xc8,0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0xb5, +0xd2,0x26,0x83,0x8b,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x66,0x2b,0x6e,0x32,0xbc, +0xc8,0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0xb7,0xb2,0x26,0x83,0x8a,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x41,0x86,0x2b,0x6c,0x32,0xac,0xc8,0x88,0xc1,0x01,0x80,0x20,0x18, +0x64,0xb9,0xd2,0x26,0x03,0x8b,0x98,0x10,0x23,0xf2,0x31,0x81,0x80,0x8f,0x05,0x2e, +0x22,0x1f,0x0b,0x06,0xf8,0xd8,0x51,0xc4,0xc7,0x02,0x1b,0x91,0x8f,0x25,0x32,0x22, +0x1f,0x3b,0x82,0xf8,0x58,0x42,0x23,0xf2,0x31,0x21,0x88,0xcf,0x88,0xc1,0x01,0x80, +0x20,0x18,0xa8,0x41,0xaf,0xf8,0x49,0x7d,0x98,0xc8,0x88,0x81,0x03,0x80,0x20,0x18, +0x44,0xe8,0xf2,0x26,0x41,0x7a,0xa0,0x47,0xa8,0x20,0x86,0x70,0x06,0x63,0x32,0x62, +0x70,0x00,0x20,0x08,0x06,0x64,0x00,0x2e,0x7e,0xa2,0x1e,0xba,0x32,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x6a,0x10,0x2e,0xa2,0x12,0x1f, +0x2d,0x32,0x62,0xd0,0x00,0x20,0x08,0x06,0xd4,0xba,0x90,0x4a,0xe0,0x2b,0xed,0xc1, +0x1e,0xa5,0x52,0x2a,0xa5,0x52,0x2a,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0x06,0xe6,0x52,0x2a,0xf1,0xc1,0x2b,0xa3,0x09,0x81,0x30, +0x9a,0x20,0x0c,0x26,0x14,0xf2,0x31,0xa1,0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18, +0x9c,0xc1,0xba,0xa8,0x8a,0x7d,0x80,0xcb,0x68,0x42,0x20,0x8c,0x26,0x08,0x83,0x15, +0x42,0x7c,0xac,0x10,0xe2,0x73,0x50,0xc3,0x0e,0x6a,0x98,0x09,0x84,0x7c,0x4c,0x20, +0xe4,0x63,0x82,0x20,0x1f,0x13,0x04,0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0x9c,0x90,0x99,0x95,0xc0,0x14,0x45,0x3e,0xa6,0x28,0xf2,0x31,0x21,0x80, +0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x38,0x25,0x73,0x2b,0xc1,0x70,0x44,0x81,0x27, +0xc2,0x37,0xcb,0x80,0x34,0xc1,0x2c,0x41,0x32,0x50,0xd1,0x8c,0x83,0x62,0x4f,0xc8, +0x40,0x45,0x33,0x0b,0x8a,0x81,0x0c,0x54,0x00,0x83,0x42,0x57,0xc8,0x2c,0xc1,0x62, +0x41,0xbf,0x80,0x60,0xb8,0x21,0xd0,0x17,0x30,0x98,0x65,0x60,0x92,0x60,0xa0,0xa2, +0x51,0x92,0x5c,0x58,0x06,0x2a,0x1a,0x25,0x49,0x85,0x65,0xa0,0x02,0xf0,0xab,0xe4, +0x16,0x96,0x0a,0x5e,0x04,0xea,0x78,0x11,0x18,0x6e,0x18,0x44,0x06,0x0d,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xa0,0x63,0x99,0x5f,0x19,0x46,0x66,0xba,0x21,0x20,0x84,0xe1, +0x06,0xa3,0x64,0xcc,0xc0,0xd6,0xc0,0x5c,0x40,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0x1d,0xcc,0x88,0xcb,0x10,0x4c,0x37,0x04,0xc4,0x30,0xdc,0xf0,0xa4,0x0c,0x1a,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x41,0x37,0x33,0xe6,0x92,0xa8,0xcc,0x74,0x43,0xa0,0x08, +0xc3,0x0d,0x12,0xcb,0x98,0x81,0xc5,0x41,0xbb,0x80,0x60,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0xba,0x9b,0x49,0x97,0x21,0x98,0x6e,0x08,0x88,0x61,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0xd4,0x80,0x66,0xea,0x85,0x4c,0x40,0x65,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x28, +0x9f,0xb9,0x97,0x20,0x66,0x12,0x01,0x5f,0xf0,0x05,0x5f,0xf0,0x65,0x34,0x21,0x00, +0x46,0x13,0x84,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xce,0x20,0x67,0xf0,0x85,0x4c, +0x5e,0x66,0x34,0x21,0x10,0x46,0x13,0x84,0xc1,0x84,0x42,0x3e,0x26,0x14,0xf2,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0x33,0xf0,0x99,0x7e,0x49,0x93,0x99,0x19,0x4d,0x08, +0x84,0xd1,0x04,0x61,0xb0,0x42,0x88,0x8f,0x15,0x42,0x7c,0x4c,0x10,0xe4,0x63,0x82, +0x20,0x1f,0x13,0x02,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x81,0x03,0x37,0x22,0x13, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0xd6,0x36,0x25,0x13,0x90,0xc1,0x88,0xc1,0x01, +0x80,0x20,0x18,0x64,0x6e,0x63,0x32,0x42,0x60,0x7b,0x10,0xd0,0xc7,0xf6,0x40,0xa0, +0x8f,0x29,0x03,0x7d,0x4c,0x21,0xe8,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x9b,0xdc, +0xe0,0x8b,0x10,0x10,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0x74,0x83,0x32,0x6c, +0x10,0xd8,0x1a,0xb0,0x0d,0x08,0x86,0x1b,0x82,0xb4,0x01,0x83,0x59,0x06,0x65,0x09, +0x66,0x09,0x9a,0x81,0x8a,0xc6,0xb7,0x0e,0x83,0x19,0xa8,0x68,0xdc,0xe1,0xb0,0x18, +0x8b,0x17,0x21,0x3e,0x26,0x9c,0x8b,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0xf9, +0x9b,0xb7,0x09,0xcc,0x4e,0x4c,0x81,0x3e,0x66,0x27,0xa6,0x40,0x9f,0x11,0x83,0x03, +0x00,0x41,0x30,0x50,0x83,0xbb,0xc1,0x19,0x56,0x29,0x97,0x11,0x83,0x06,0x00,0x41, +0x30,0xa0,0x42,0x47,0x67,0x02,0xba,0x19,0x15,0x51,0xd9,0x99,0x9d,0xd9,0x99,0x9d, +0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x30,0xc1,0x80,0x8f,0x09,0x06,0x7c,0x46,0x13, +0x7e,0x41,0x18,0x4d,0x00,0x87,0xc1,0x60,0x81,0x90,0x8f,0xc1,0x02,0x21,0x1f,0x93, +0x85,0x7e,0x81,0x8f,0xc9,0x82,0xbf,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x32, +0xd5,0xf1,0x19,0x42,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x6c,0x75,0x7e,0x86,0x10, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x63,0x1d,0xb2,0x19,0x19,0x61,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0xb2,0xd6,0x29,0x1b,0x92,0x11,0x4e,0x69,0xd8,0x29,0x0d,0x33,0x42, +0xa0,0x8f,0x11,0x02,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x0d,0x56,0x87,0x6d, +0xc2,0x25,0x5f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x0d,0x58,0xa7,0x6d,0x74,0x85, +0x5e,0x46,0x0c,0x1e,0x00,0x04,0xc1,0xe0,0x8b,0x1d,0x9c,0x11,0x02,0x62,0x28,0x99, +0x92,0x49,0x9d,0xd4,0x81,0x9b,0x96,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x31, +0x38,0x00,0x10,0x04,0x03,0x32,0x90,0x1d,0xb8,0xe1,0x15,0xd7,0x19,0x4d,0x08,0x80, +0xd1,0x04,0x21,0x38,0xa1,0x61,0x27,0x34,0xcc,0x04,0x4e,0x3e,0x26,0x70,0xf2,0x31, +0x41,0x90,0x8f,0x09,0x82,0x7c,0x4c,0x08,0xe0,0x33,0x62,0x60,0x00,0x20,0x08,0x06, +0x4e,0xf9,0xdc,0x4d,0x60,0x81,0xcb,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x9c, +0xf3,0xb1,0x9b,0xc0,0x82,0x97,0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x38,0xe9, +0x73,0x37,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x38,0xea,0xa3,0x3b,0x81,0x49,0x92, +0x7c,0x4c,0x92,0xe4,0x63,0x42,0x00,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x70,0xdc, +0x07,0x74,0x02,0x5b,0x83,0x35,0x90,0x8f,0xad,0xc1,0x1a,0xc8,0xc7,0x84,0x00,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0xe0,0xc8,0x0f,0xe9,0x04,0x56,0x04,0xf4,0x19,0x31, +0x30,0x00,0x10,0x04,0x03,0x87,0x7e,0xc8,0x27,0xb0,0xb4,0x09,0xe2,0x63,0x01,0x23, +0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x83,0xf6,0x61,0x1d,0x7c,0x21,0x9f,0xd1, +0x84,0x00,0x18,0x4d,0x10,0x02,0x03,0x1b,0x21,0x3e,0x26,0x04,0xf4,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0x33,0x90,0x9f,0xd8,0xe9,0x17,0xf6,0x19,0x4d,0x08,0x04,0x0b, +0x06,0xf9,0xcc,0x12,0x38,0x03,0x15,0x0d,0xba,0x35,0xa7,0xf0,0x0c,0x54,0x34,0x44, +0x33,0x0a,0xcf,0x40,0x05,0x40,0x7e,0xcd,0x1f,0x3c,0x03,0x15,0x80,0xd9,0x35,0xc3, +0x33,0x4b,0x00,0x59,0x60,0x3f,0x20,0x18,0x6e,0x08,0xe6,0x07,0x0c,0x66,0x19,0x22, +0x27,0x18,0xa8,0x68,0x18,0x67,0x0f,0xa0,0x81,0x8a,0x86,0x71,0xee,0x00,0x1a,0xa8, +0x00,0x18,0x67,0x0e,0xa0,0x81,0x0a,0x40,0xee,0x9c,0x3b,0x80,0x2a,0x48,0x19,0x28, +0x24,0x65,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc8,0x40,0x84,0xc0,0x87,0x65,0xf8, +0x67,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0xb8,0xa1,0x10,0xc8,0x60,0xb8,0xa1,0x10, +0xc8,0xa0,0x84,0x40,0xa7,0x1b,0x4a,0xc7,0x74,0x82,0x11,0x83,0x03,0x00,0x41,0x30, +0x50,0x83,0x13,0x42,0x1f,0x9f,0xa1,0x9b,0x11,0x83,0x06,0x00,0x41,0x30,0xa0,0x62, +0x48,0x7d,0x02,0x12,0x52,0x92,0xf5,0x59,0x9f,0xf5,0x59,0x9f,0xd1,0x84,0x00,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x33,0x58,0x21,0xf5,0xb1,0x19,0x11,0x1a,0x4d,0x08, +0x80,0xd1,0x04,0x21,0x30,0x42,0x88,0x8f,0x09,0x01,0x7d,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x0c,0x60,0xe8,0x7d,0x76,0x46,0x85,0x46,0x13,0x02,0xc1,0x86,0x45,0x3e, +0x16,0x08,0xf2,0x19,0x8e,0x00,0x83,0x20,0xf8,0x2e,0x00,0x44,0x05,0xd9,0x8e,0x18, +0x1c,0x00,0x08,0x82,0x41,0xd6,0x43,0xf1,0xb3,0x11,0x23,0x06,0x07,0x00,0x82,0x60, +0x90,0xf9,0x90,0xfd,0x74,0x85,0x6d,0x36,0x04,0x82,0xe1,0x86,0x60,0x86,0xc0,0x60, +0x96,0xe1,0x81,0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x70,0xca,0xa8,0x86,0xd0,0xc1, +0xce,0x21,0x90,0xcf,0x70,0x84,0x28,0xec,0x8e,0xf0,0x4d,0x37,0xc8,0x41,0xef,0x04, +0x86,0x1c,0xf4,0x31,0xdf,0x09,0xe2,0x33,0xdc,0xb0,0xf0,0x50,0x18,0x4c,0x37,0x84, +0x0f,0xf8,0x04,0x36,0x04,0xf2,0x31,0x23,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x38,0x6f,0xf4,0x43,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0x6c,0x44,0x42,0x81, +0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x6a,0x60,0x46,0x27,0x54,0x37,0xb2,0x33,0x62, +0xd0,0x00,0x20,0x08,0x06,0x14,0x1c,0xa5,0x50,0x30,0x46,0x72,0x13,0x37,0x2a,0xa4, +0x42,0x2a,0xa4,0x42,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x70,0x73, +0x83,0xd8,0x11,0x03,0x63,0x00,0x41,0x30,0x48,0xf4,0xa8,0x7e,0x82,0x9b,0x1b,0xc4, +0x8e,0x18,0x18,0x03,0x08,0x82,0x41,0xb2,0x47,0xf6,0x13,0xdc,0xdc,0x20,0x76,0xc4, +0xc0,0x18,0x40,0x10,0x0c,0x12,0x3e,0xba,0x9f,0xe0,0xe6,0x06,0xb1,0x23,0x06,0xc6, +0x00,0x82,0x60,0x90,0xf4,0x11,0xfe,0x04,0x37,0x37,0x88,0x1d,0x31,0x30,0x06,0x10, +0x04,0x83,0xc4,0x8f,0xf2,0x27,0xa8,0xbd,0x61,0x21,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0xce,0x8e,0x52,0x28,0x68,0xa3,0x11,0x83,0x03,0x00,0x41,0x30,0xe8,0xee,0x48, +0x85,0x72,0xc4,0x8d,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80,0xe2,0xa3,0x1a,0x6a,0xde, +0x48,0x08,0x6c,0xc8,0x86,0x6c,0xc8,0x86,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46, +0x13,0x06,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xd4,0xe0,0x8e,0x70,0x28,0x75,0xc8, +0x67,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xa8,0x50,0xd2,0xa1,0x80,0x8e,0x0e,0x63,0x87, +0x76,0x68,0x87,0x76,0x68,0x34,0x21,0x00,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x0d, +0xf4,0x68,0x87,0x5a,0xe7,0x7c,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80,0x22,0xa5,0x1e, +0x0a,0xee,0x48,0x49,0x7c,0xc8,0x87,0x7c,0xc8,0x87,0x46,0x13,0x02,0x60,0x29,0x87, +0xd2,0xc9,0xa3,0x3c,0x5a,0xca,0xa1,0x74,0xf4,0x48,0x8f,0x96,0x72,0x28,0x9d,0x3d, +0xda,0xa3,0x61,0x03,0x62,0x60,0x06,0x60,0xd8,0x80,0x10,0x96,0x01,0x18,0x36,0x20, +0x02,0x65,0x00,0xb6,0x72,0x28,0x1d,0x3e,0xe2,0xa3,0x61,0x03,0x22,0x40,0x06,0x60, +0x2b,0x87,0xd2,0xe9,0xa3,0x3e,0x1a,0x36,0x20,0x02,0x63,0x00,0x46,0x0c,0x1a,0x00, +0x04,0xc1,0x80,0x5a,0x25,0x32,0xe2,0xfc,0xa8,0x75,0xa0,0x32,0x2a,0xa3,0x32,0x2a, +0xa3,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x31,0x68,0x00,0x10, +0x04,0x03,0xea,0x95,0xd0,0xe8,0x11,0xa5,0xd8,0xa1,0xd2,0x28,0x8d,0xd2,0x28,0x8d, +0x46,0x13,0x02,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xa8,0x58,0x52,0x23,0x87,0x94, +0x66,0xc7,0x5a,0xa3,0x35,0x5a,0xa3,0x35,0x1a,0x4d,0x08,0x80,0xa5,0x1c,0x64,0xc7, +0x94,0x50,0x69,0x29,0x07,0xd9,0x39,0xa5,0x54,0x5a,0xca,0x41,0x76,0x50,0x49,0x95, +0x86,0x0d,0x88,0x41,0x19,0x80,0x61,0x03,0x42,0x48,0x06,0x60,0xd8,0x80,0x08,0x90, +0x01,0xd8,0xca,0x41,0x76,0x52,0x69,0x95,0x86,0x0d,0x88,0xe0,0x18,0x80,0xad,0x1c, +0x64,0x47,0x95,0x58,0x69,0xd8,0x80,0x08,0x8c,0x01,0x28,0xdd,0x69,0x25,0xb0,0x57, +0x60,0x23,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x67,0x4b,0x68,0x24,0x04,0x23, +0x06,0x0d,0x00,0x82,0x60,0x40,0xed,0x12,0x1d,0xb1,0x81,0x2b,0x05,0x60,0x50,0x47, +0x75,0x54,0x47,0x75,0x34,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23, +0x06,0x0d,0x00,0x82,0x60,0x40,0xfd,0x12,0x1e,0x7d,0xb2,0x54,0x90,0x41,0x1e,0xe5, +0x51,0x1e,0xe5,0xd1,0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0x01,0x15,0x4e, +0x7a,0xe4,0xd1,0xd2,0x61,0x06,0x7b,0xb4,0x47,0x7b,0xb4,0x47,0xa3,0x09,0x01,0xb0, +0x94,0x83,0xf8,0xd8,0x12,0x2d,0x2d,0xe5,0x20,0x3e,0xb7,0x54,0x4b,0x4b,0x39,0x88, +0x0f,0x2e,0xd9,0xd2,0xb0,0x01,0x31,0x28,0x03,0x30,0x6c,0x40,0x08,0xc9,0x00,0x0c, +0x1b,0x10,0x01,0x32,0x00,0x5b,0x39,0x88,0x4f,0x2e,0xdd,0xd2,0xb0,0x01,0x11,0x1c, +0x03,0xb0,0x95,0x83,0xf8,0xe8,0x12,0x2e,0x0d,0x1b,0x10,0x81,0x31,0x00,0x23,0x06, +0x0d,0x00,0x82,0x60,0x40,0xa1,0x53,0x28,0xe5,0xc1,0x2e,0xb9,0x41,0xfa,0x88,0x92, +0x28,0x89,0x92,0x28,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88, +0x41,0x03,0x80,0x20,0x18,0x50,0xec,0x54,0x4a,0x6c,0xf0,0x4b,0x72,0xd0,0x3e,0xa6, +0x64,0x4a,0xa6,0x64,0x4a,0xa3,0x09,0x01,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x94, +0x3b,0x9d,0xd2,0x1a,0x84,0x13,0x1d,0xbc,0x0f,0x2a,0xa1,0x12,0x2a,0xa1,0xd2,0x68, +0x42,0x00,0x2c,0xe5,0xf0,0x3e,0xe3,0xf4,0x4b,0x4b,0x39,0xbc,0x0f,0x39,0x81,0xd3, +0x52,0x0e,0xef,0x53,0x4e,0xe1,0x34,0x6c,0x40,0x0c,0xca,0x00,0x0c,0x1b,0x10,0x42, +0x32,0x00,0xc3,0x06,0x44,0x80,0x0c,0xc0,0x56,0x0e,0xef,0x63,0x4e,0xe2,0x34,0x6c, +0x40,0x04,0xc7,0x00,0x6c,0xe5,0xf0,0x3e,0xe7,0x34,0x4e,0xc3,0x06,0x44,0x60,0x0c, +0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x50,0xf5,0xe4,0x4a,0x75,0x80,0x4e,0xf7,0x63, +0x3f,0xaf,0xf4,0x4a,0xaf,0xf4,0x4a,0xa3,0x09,0x01,0x30,0x62,0xd0,0x00,0x20,0x08, +0x06,0xd4,0x3d,0xc1,0x12,0x1d,0xa8,0x53,0xfe,0xe0,0x4f,0x2c,0xc5,0x52,0x2c,0xc5, +0xd2,0x68,0x42,0x00,0x2c,0xe5,0x80,0x3f,0xec,0x74,0x4e,0x4b,0x39,0xe0,0x4f,0x3b, +0xa1,0xd3,0x52,0x0e,0xf8,0xe3,0x4e,0xe9,0x34,0x6c,0x40,0x0c,0xab,0x30,0x00,0xc3, +0x06,0x84,0xa0,0x0a,0x03,0x30,0x6c,0x40,0x04,0xa9,0x30,0x00,0x5b,0x39,0xe0,0xcf, +0x3b,0xa9,0xd3,0xb0,0x01,0x11,0x1c,0x03,0xb0,0x95,0x03,0xfe,0xc0,0xd3,0x3a,0x0d, +0x1b,0x10,0x81,0x31,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0x40,0xf9,0xd3,0x2d,0xbd, +0x42,0x3c,0x91,0xc1,0xff,0xe0,0x12,0x2e,0xe1,0x12,0x2e,0x8d,0x26,0x04,0xc0,0x68, +0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x50,0x22,0xb5,0x4b, +0xa2,0x50,0x4f,0x68,0x30,0x42,0xbc,0xc4,0x4b,0xbc,0xc4,0x4b,0xa3,0x09,0x01,0x30, +0x62,0xd0,0x00,0x20,0x08,0x06,0x14,0x49,0xf5,0x52,0x28,0xdc,0x93,0x1a,0x94,0x90, +0x2f,0xf9,0x92,0x2f,0xf9,0xd2,0x68,0x42,0x00,0x2c,0xe5,0x50,0x42,0xf9,0x34,0x4f, +0x4b,0x39,0x94,0x90,0x3e,0xd1,0xd3,0x52,0x0e,0x25,0xb4,0x4f,0xf5,0x34,0x6c,0x40, +0x0c,0xca,0x00,0x0c,0x1b,0x10,0x42,0x32,0x00,0xc3,0x06,0x44,0x80,0x0c,0xc0,0x56, +0x0e,0x25,0xc4,0x4f,0xf6,0x34,0x6c,0x40,0x04,0xc7,0x00,0x6c,0xe5,0x50,0x42,0xfd, +0x74,0x4f,0xc3,0x06,0x44,0x60,0x0c,0x80,0x81,0x84,0x2f,0x81,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x3a,0x94,0xd2,0xa5,0x5d,0x09,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80, +0x6a,0x29,0x73,0xf2,0x05,0x90,0x9a,0x85,0xe0,0x9c,0xce,0xe9,0x9c,0xce,0x69,0x34, +0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80, +0x8a,0x29,0x75,0x8a,0x05,0x92,0xba,0x85,0x62,0x9d,0xd6,0x69,0x9d,0xd6,0x69,0x34, +0x21,0x00,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80,0x9a,0x29,0x76,0x82,0x05,0x93,0xca, +0x85,0xa3,0x9d,0xda,0xa9,0x9d,0xda,0x69,0x34,0x21,0x00,0x96,0x72,0xa0,0x21,0x94, +0x4a,0xa9,0xa5,0x1c,0x68,0x28,0xa5,0x54,0x6a,0x29,0x07,0x1a,0x52,0xa9,0x95,0x1a, +0x36,0x20,0x06,0x65,0x00,0x86,0x0d,0x08,0x21,0x19,0x80,0x61,0x03,0x22,0x40,0x06, +0x60,0x2b,0x07,0x1a,0x5a,0x29,0x96,0x1a,0x36,0x20,0x82,0x63,0x00,0xb6,0x72,0xa0, +0x21,0x96,0x6a,0xa9,0x61,0x03,0x22,0x30,0x06,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c, +0x28,0x9d,0x9a,0xa7,0x75,0x68,0x29,0x1e,0x72,0xe8,0x89,0x9e,0xe8,0x89,0x9e,0x46, +0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c, +0x28,0x9f,0xba,0x27,0x5f,0x88,0x29,0x30,0x92,0xf0,0x09,0x9f,0xf0,0x09,0x9f,0x46, +0x13,0x02,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x28,0xb0,0xca,0xa7,0x5e,0x98,0x29, +0x31,0xa2,0xf4,0x49,0x9f,0xf4,0x49,0x9f,0x46,0x13,0x02,0x60,0x29,0x87,0x30,0xaa, +0x29,0x9a,0x5a,0xca,0x21,0x8c,0x6c,0xaa,0xa6,0x96,0x72,0x08,0xa3,0x9b,0xb2,0xa9, +0x61,0x03,0x62,0x50,0x06,0x60,0xd8,0x80,0x10,0x92,0x01,0x18,0x36,0x20,0x02,0x64, +0x00,0xb6,0x72,0x08,0x23,0x9c,0xba,0xa9,0x61,0x03,0x22,0x38,0x06,0x60,0x2b,0x87, +0x30,0xca,0x29,0x9c,0x1a,0x36,0x20,0x02,0x63,0x00,0x46,0x0c,0x1a,0x00,0x04,0xc1, +0x80,0x3a,0x2b,0x90,0xc2,0x07,0x9d,0x6a,0x85,0x2d,0xa4,0x42,0x2a,0xa4,0x42,0x6a, +0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x0c,0x1a,0x00,0x04,0xc1, +0x80,0x5a,0x2b,0x92,0x5a,0x07,0x9f,0x8a,0x85,0xaf,0xa4,0x4a,0xaa,0xa4,0x4a,0x6a, +0x34,0x21,0x00,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80,0x6a,0x2b,0x93,0x52,0x07,0xb0, +0x9a,0x85,0x30,0x38,0xa9,0x93,0x3a,0xa9,0x93,0x1a,0x4d,0x08,0x80,0xa5,0x1c,0xdc, +0x48,0xac,0x76,0x6a,0x29,0x07,0x37,0x1a,0x2b,0x9e,0x5a,0xca,0xc1,0x8d,0xc8,0xaa, +0xa7,0x86,0x0d,0x88,0x41,0x19,0x80,0x61,0x03,0x42,0x48,0x06,0x60,0xd8,0x80,0x08, +0x90,0x01,0xd8,0xca,0xc1,0x8d,0xca,0xca,0xa7,0x86,0x0d,0x88,0xe0,0x18,0x80,0xad, +0x1c,0xdc,0xc8,0xac,0x7e,0x6a,0xd8,0x80,0x08,0x8c,0x01,0xb0,0x77,0x90,0x07,0xf8, +0x58,0x50,0x0e,0xf0,0xb1,0x80,0x1c,0xe0,0x63,0xc1,0x2d,0xc0,0xc7,0x02,0x5b,0x80, +0x8f,0x05,0xac,0x00,0x1f,0x0b,0x56,0x01,0x3e,0x16,0x94,0x02,0x7c,0x2c,0x20,0x05, +0xf8,0x58,0xa0,0x07,0xf0,0xb1,0x20,0x0f,0xe0,0x63,0x41,0x1b,0xc0,0xc7,0x02,0x36, +0x80,0x8f,0x05,0x62,0x00,0x1f,0x0b,0xc2,0x00,0x3e,0x16,0x5c,0xf0,0xb1,0xc0,0x82, +0xcf,0x70,0x44,0xc0,0x4f,0xc2,0x37,0xcb,0x20,0x59,0xc1,0x2c,0xc1,0x34,0x50,0xd1, +0x94,0x02,0x25,0x22,0xd2,0x40,0x45,0xf3,0x07,0x94,0x8a,0x48,0x03,0x15,0x4d,0x1e, +0x50,0x32,0x22,0x0d,0x54,0x34,0x73,0x40,0xd9,0x88,0x34,0x50,0xd1,0xb4,0x01,0xa5, +0x23,0xd2,0x40,0x45,0x13,0x06,0x14,0x89,0x06,0xd2,0x40,0x45,0x13,0x06,0x14,0x9f, +0x48,0x03,0x15,0x40,0x18,0x50,0x20,0x1b,0x48,0x23,0x06,0x0b,0x00,0x82,0x60,0x10, +0x06,0xa8,0xb5,0x53,0x44,0x61,0x10,0x85,0x31,0x62,0xb0,0x00,0x20,0x08,0x06,0x61, +0x90,0x5a,0x3c,0xe5,0x13,0x3d,0xc1,0x13,0x3e,0xd1,0x13,0x3c,0x31,0x62,0x70,0x00, +0x20,0x08,0x06,0x99,0x6b,0x99,0x55,0x20,0x8c,0x18,0x2c,0x00,0x08,0x82,0x41,0x18, +0xac,0x96,0x4f,0x81,0xc5,0x4f,0xf8,0xc4,0x81,0x24,0x16,0x08,0xf4,0xb1,0x40,0x9f, +0xe4,0x63,0xfa,0x14,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x9c,0xdb,0x32,0x2b, +0xc7,0x84,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xe0,0xe4,0xd6,0x59,0x05,0x23, +0x06,0x06,0x00,0x82,0x60,0xe0,0xe8,0x56,0x5a,0x49,0x16,0x14,0xf2,0x19,0x31,0x30, +0x00,0x10,0x04,0x03,0x87,0xb7,0xd4,0x2a,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x2c, +0xb7,0xe2,0x0a,0x22,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0xd3,0x2d,0xb9,0x82,0x04, +0x83,0x64,0x0b,0x06,0xc3,0x0d,0x81,0x6b,0x81,0xc1,0x2c,0x43,0x45,0x05,0x4b,0x39, +0xf8,0x92,0x6c,0x09,0x14,0x34,0xc6,0x52,0x0e,0xbf,0x44,0x5b,0x04,0x05,0x8d,0xb1, +0x94,0x03,0x38,0xd9,0x96,0x41,0x41,0x63,0x6c,0xe5,0x10,0x4e,0xb8,0x85,0x50,0xd0, +0x18,0x5b,0x39,0x88,0x93,0x6e,0x29,0x14,0x34,0xc6,0x2c,0xc1,0x34,0x4b,0x60,0x0d, +0x54,0x34,0xa0,0x1a,0x44,0x5c,0x35,0x50,0xd1,0xe0,0x4b,0xc4,0x55,0x23,0x06,0x07, +0x00,0x82,0x60,0xa0,0x06,0xe2,0x35,0x5a,0xfb,0x94,0x52,0x23,0x06,0x0e,0x00,0x82, +0x60,0x10,0xb5,0x17,0x5d,0x05,0xee,0xd4,0x4e,0xa6,0x35,0x08,0xc3,0x80,0x56,0x23, +0x06,0xc6,0x00,0x82,0x60,0x90,0xc0,0x17,0x5b,0xd1,0xc5,0x88,0x81,0x31,0x80,0x20, +0x18,0x24,0xf0,0xc5,0x56,0x75,0x31,0x62,0x60,0x0c,0x20,0x08,0x06,0x09,0x7c,0xb1, +0x15,0x5e,0x8c,0x18,0x18,0x03,0x08,0x82,0x41,0x02,0x5f,0x6c,0x75,0x17,0x23,0x06, +0xc6,0x00,0x82,0x60,0x90,0xc0,0x17,0x5b,0xd9,0x05,0x06,0xc4,0x00,0x00,0x00,0x00, +0x26,0x00,0x00,0x00,0x5b,0x0a,0x58,0x08,0x40,0xe1,0x28,0x85,0x2d,0xc5,0x2c,0x04, +0xa0,0x70,0x94,0xc2,0x96,0xc2,0x16,0x02,0x50,0x38,0x4a,0x61,0x4b,0x91,0x0b,0x01, +0x28,0x1c,0xa5,0xb0,0x65,0x50,0x87,0x00,0x14,0xb6,0x0c,0xfe,0x13,0x80,0xc2,0x96, +0x01,0x84,0x02,0x50,0xd8,0x32,0xc0,0x50,0x00,0x0a,0x5b,0x06,0x19,0x0a,0x40,0x61, +0xcb,0x50,0x46,0x01,0x28,0x6c,0x19,0xce,0x28,0x00,0x85,0x2d,0xc3,0x1d,0x05,0xa0, +0xb0,0x65,0xc8,0xa3,0x00,0x14,0xb6,0x0c,0xa5,0x14,0x80,0xc2,0x96,0xe1,0x94,0x02, +0x50,0xd8,0x32,0xdc,0x52,0x00,0x0a,0x5b,0x86,0x5c,0x0a,0x40,0x61,0xcb,0xb0,0x4e, +0x01,0x28,0x6c,0x19,0xda,0x29,0x00,0x85,0x2d,0x43,0x3f,0x05,0xa0,0xb0,0x65,0xf8, +0xa7,0x00,0x14,0xb6,0x0c,0x2f,0x15,0x80,0xc2,0x96,0x21,0xa6,0x02,0x50,0xd8,0x32, +0x9c,0x56,0x00,0x0a,0x5b,0x86,0xd4,0x0a,0x40,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_16bit_e2e703633f120ed43f9433287034acd8.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_16bit_e2e703633f120ed43f9433287034acd8.h new file mode 100644 index 00000000..dee8f3a2 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_16bit_e2e703633f120ed43f9433287034acd8.h @@ -0,0 +1,844 @@ +// ffx_fsr2_depth_clip_pass_wave64_16bit_e2e703633f120ed43f9433287034acd8.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_16bit_e2e703633f120ed43f9433287034acd8_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_e2e703633f120ed43f9433287034acd8_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_e2e703633f120ed43f9433287034acd8_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_e2e703633f120ed43f9433287034acd8_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_16bit_e2e703633f120ed43f9433287034acd8_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_exposure", "r_reactive_mask", "r_transparency_and_composition_mask", "r_reconstructed_previous_nearest_depth", "r_dilated_motion_vectors", "r_previous_dilated_motion_vectors", "r_dilatedDepth", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_e2e703633f120ed43f9433287034acd8_SRVResourceBindings[] = { 7, 6, 9, 3, 4, 0, 1, 5, 2, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_e2e703633f120ed43f9433287034acd8_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_e2e703633f120ed43f9433287034acd8_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_16bit_e2e703633f120ed43f9433287034acd8_UAVResourceNames[] = { "rw_prepared_input_color", "rw_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_e2e703633f120ed43f9433287034acd8_UAVResourceBindings[] = { 1, 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_e2e703633f120ed43f9433287034acd8_UAVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_e2e703633f120ed43f9433287034acd8_UAVResourceSpaces[] = { 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_16bit_e2e703633f120ed43f9433287034acd8_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_e2e703633f120ed43f9433287034acd8_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_e2e703633f120ed43f9433287034acd8_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_e2e703633f120ed43f9433287034acd8_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_e2e703633f120ed43f9433287034acd8_size = 13056; + +static const unsigned char g_ffx_fsr2_depth_clip_pass_wave64_16bit_e2e703633f120ed43f9433287034acd8_data[] = { +0x44,0x58,0x42,0x43,0x7a,0xd8,0xb7,0x8d,0x71,0x5d,0xdd,0xce,0x4a,0xba,0xa2,0xc9, +0x8d,0x5d,0x82,0x1d,0x01,0x00,0x00,0x00,0x00,0x33,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0xa0,0x11,0x00,0x00,0xbc,0x11,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x80,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xa4,0x0f,0x00,0x00,0x66,0x00,0x05,0x00, +0xe9,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x8c,0x0f,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xe0,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x0a,0x00,0x00,0x00, +0x1b,0x88,0x40,0x00,0x96,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30, +0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09,0xa0,0x36,0x18,0xc4,0xff,0xff,0xff,0xff, +0x0f,0x80,0x04,0x54,0x00,0x00,0x00,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x84,0x40,0x98,0x10,0x0c,0x13,0x02,0x61,0x42,0x40,0x00,0x89,0x20,0x00,0x00, +0xf2,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0xa0,0xc2,0x1c,0x01,0x18,0x24,0x01,0x80,0x02,0x23,0x00,0x25,0x18,0x10,0x61, +0x8e,0x00,0x14,0xe6,0x08,0x10,0x3a,0x94,0x61,0x60,0x40,0x50,0xa2,0x0c,0x00,0x00, +0x80,0x16,0x33,0x00,0x65,0x68,0x00,0x1a,0xe4,0xb8,0x67,0xb8,0xfc,0x09,0x7b,0x08, +0xc9,0x0f,0x81,0x66,0x58,0x08,0x14,0x20,0xca,0x32,0x00,0x40,0x00,0x00,0x40,0xa3, +0xd1,0x68,0x1c,0x28,0x72,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a, +0x4c,0x7e,0x71,0xdb,0xa8,0x68,0x34,0x1a,0x0d,0x40,0x51,0x26,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0xa2,0xdc,0x34,0x5c,0xfe,0x84,0x3d,0x84,0xe4,0xaf,0x84,0xb4, +0x12,0x93,0x8f,0xdc,0x36,0x2a,0x00,0x00,0x00,0x00,0x50,0x14,0x0b,0x00,0x02,0x00, +0x00,0x00,0x00,0x00,0x80,0x2e,0x85,0x68,0x00,0x1a,0x0d,0xca,0x14,0xa3,0x01,0x68, +0x34,0x1a,0x0d,0xda,0x14,0x02,0x00,0x00,0x00,0xa8,0x53,0x98,0x09,0x00,0x02,0x69, +0x34,0x1a,0x0d,0x00,0x00,0xd0,0xa0,0x4f,0x41,0x1a,0x80,0x46,0xa3,0xd1,0x68,0x34, +0x28,0x74,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x8f, +0xdc,0x36,0x22,0x00,0x00,0x00,0xa0,0x10,0x23,0x00,0x04,0x40,0xa4,0xa3,0x86,0xcb, +0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0xfc,0xe2,0xb6,0x11,0xd1,0x68, +0x34,0x1a,0x85,0x30,0x01,0x20,0x00,0x3a,0xdd,0x36,0x5c,0xfe,0x84,0x3d,0x84,0xe4, +0xaf,0x84,0xe4,0x50,0x91,0x40,0xa4,0x91,0xf3,0x10,0xd1,0x84,0x10,0x12,0x12,0x00, +0x80,0x42,0x40,0x00,0x90,0x14,0xa9,0x0e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57, +0x42,0xda,0x90,0x66,0x40,0x04,0x00,0x00,0x38,0xcc,0x11,0x04,0xa5,0x80,0x00,0x58, +0x80,0x16,0xb9,0x06,0x02,0x86,0x11,0x88,0x66,0xa6,0x36,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60, +0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03, +0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14, +0x00,0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71, +0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00, +0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xc4,0x64,0x34,0x1b,0x46,0x10,0x9a,0x99, +0xda,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8, +0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1, +0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e, +0xfc,0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0,0x1d,0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8, +0x21,0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e, +0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48, +0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1, +0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0x50,0xb3, +0xd1,0x6d,0xa6,0x30,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78, +0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05, +0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e, +0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48, +0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x90,0xd0,0xc8,0x91,0x6e, +0x26,0x34,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xa8,0x07,0x77,0x98,0x87,0x74, +0x38,0x07,0x77,0x28,0x07,0x72,0x00,0x83,0x74,0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0, +0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0x01, +0x60,0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f, +0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2, +0xe1,0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c,0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00, +0xe0,0x51,0x6f,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85, +0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x41,0x8c,0x7e,0x33, +0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x6a,0x14,0x1c,0x46,0x10,0x80,0x33, +0x84,0xe0,0x63,0x57,0x1b,0x4d,0xc3,0xe1,0x70,0x38,0x04,0x00,0x62,0xb5,0x5a,0xad, +0xd6,0x68,0x34,0x1a,0x8d,0x46,0x83,0x88,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02, +0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x02,0x00,0x19,0x01,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90, +0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07, +0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6, +0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60, +0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07, +0x7a,0x60,0x07,0x74,0xa0,0xf3,0x40,0x02,0x19,0x32,0x52,0x02,0x04,0xd8,0xc1,0x04, +0x03,0x1f,0x0c,0x00,0x00,0x00,0x01,0x00,0x00,0x3b,0x98,0x60,0xd8,0x83,0x01,0x00, +0x00,0x20,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0xc0,0x90,0x27,0x01,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21, +0x4f,0x02,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x05,0x08, +0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0e,0x10,0x00,0x02,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x06,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x18,0xf2,0x50,0x40,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x30,0xe4,0xb9,0x80,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x93, +0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x03,0x02,0x40, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x07,0x04,0x80,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x02,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x86,0x3c,0x61,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x43,0x1e,0x32,0x00,0x02,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf, +0x19,0x00,0x01,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x47,0x0d,0x80, +0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xe3,0x06,0x40,0x00,0x08, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x90,0x05,0x02,0x00,0x00,0x23,0x00,0x00,0x00, +0x32,0x1e,0x98,0x1c,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02, +0x94,0x40,0x31,0x8c,0x00,0x94,0x43,0x11,0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44, +0x71,0x14,0x7e,0x40,0x81,0x14,0x4c,0x01,0x15,0x54,0x61,0x15,0x58,0x01,0x06,0x14, +0x64,0x40,0x81,0x06,0x14,0x6c,0x40,0x01,0x07,0x14,0x72,0x40,0x41,0x07,0x14,0x76, +0x40,0x81,0x07,0x14,0x7a,0x40,0xc1,0x07,0x94,0x45,0x21,0x0e,0x94,0x5b,0x61,0x12, +0x14,0xe6,0x42,0x59,0x95,0x13,0xb5,0x6a,0x60,0x04,0x80,0x0c,0x05,0x08,0x08,0x88, +0x40,0x81,0xb1,0x08,0x00,0x08,0x82,0xb1,0x08,0x20,0x00,0x02,0xa2,0xcd,0x00,0x10, +0x6e,0x06,0x80,0x76,0x33,0x00,0xe4,0x9b,0x01,0x20,0xe0,0x0c,0x00,0x09,0x67,0x00, +0x88,0x38,0x03,0x40,0xc5,0x19,0x00,0x3a,0xce,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x91,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04,0x60,0x9a,0x20,0x00, +0xd4,0x06,0x61,0x20,0x26,0x08,0x40,0xb5,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06, +0x84,0x20,0x26,0x08,0x74,0xc0,0x07,0xb4,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe, +0xc6,0xde,0xd8,0xde,0xe4,0xbe,0xd4,0xd2,0xe8,0xe8,0xca,0xe4,0xca,0xc8,0x26,0x08, +0x80,0x35,0x41,0x00,0xae,0x09,0x02,0x80,0x6d,0x10,0x0c,0x67,0x43,0x62,0x28,0x8b, +0xc1,0x0c,0x8d,0xf1,0xd0,0x92,0xfb,0x4a,0x73,0x83,0xab,0xa3,0xfb,0x6a,0x7b,0xa3, +0x4b,0x7b,0x73,0xfb,0xb2,0x2b,0x1b,0xa3,0x7b,0x93,0x9b,0xdb,0x90,0x0c,0x4a,0x64, +0x10,0x43,0x63,0x3c,0x13,0x04,0x3c,0xe8,0x03,0x42,0x72,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x1b,0x92,0x66,0xa2,0x0c,0x67, +0x68,0x8c,0x67,0x82,0x00,0x64,0x13,0x84,0x3d,0xf0,0x03,0x3e,0x72,0x5f,0x72,0x65, +0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x1b,0x12,0xeb,0xc2,0x0c, +0x6b,0x68,0x8c,0x67,0x82,0x00,0x68,0x1c,0x03,0xb9,0x2f,0x3a,0xb9,0x30,0xb7,0x39, +0xb8,0x30,0xb9,0x32,0xb7,0xb1,0xbc,0xaf,0x30,0x37,0xb2,0xaf,0xb1,0xb7,0x36,0xb8, +0xb7,0xb9,0x34,0xba,0xb4,0x37,0xb7,0xaf,0xb6,0xb0,0xb9,0xb5,0x0d,0x89,0x76,0x6d, +0x86,0x36,0x34,0xc6,0x33,0x41,0x00,0xb6,0x09,0x82,0x1f,0xfc,0x01,0xcd,0x40,0xee, +0x4b,0xae,0x6c,0xec,0xcd,0x6d,0x8e,0x4e,0xae,0x6e,0x8c,0xae,0x8c,0xec,0x0b,0x4e, +0xae,0xcc,0x2e,0xed,0xad,0x6e,0xee,0xcb,0xad,0x2c,0x4c,0xae,0x6c,0x8e,0xee,0x8b, +0xac,0x0c,0x8e,0x0e,0x6d,0x83,0x60,0x74,0x1b,0x92,0xce,0xfb,0x0c,0x63,0x68,0x0c, +0x30,0x20,0x26,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0xd5,0xf6,0x46,0x97, +0xf6,0xe6,0xf6,0x65,0x57,0x36,0x46,0xf7,0x26,0x37,0xb7,0x21,0x21,0x26,0x31,0x30, +0x86,0xa1,0x31,0x1e,0x86,0x81,0xdc,0x17,0x9c,0x5c,0x99,0x5d,0xda,0x5b,0xdd,0xdc, +0x17,0x59,0x1a,0x5b,0x18,0x5d,0x19,0xd9,0x57,0xdb,0x1b,0x5d,0xda,0x9b,0xdb,0x97, +0x5d,0xd9,0x18,0xdd,0x9b,0xdc,0xdc,0x86,0x84,0x99,0xc8,0xc0,0xe8,0x86,0xc6,0x78, +0x26,0x08,0x00,0x47,0x47,0xee,0x8b,0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0x8c,0xa8,0x0c, +0x8e,0x0e,0x6d,0x43,0x62,0x06,0xd7,0x19,0x18,0xcd,0xd0,0x18,0xcf,0x86,0x04,0x92, +0xaa,0x8c,0x0b,0x83,0x31,0x28,0x03,0x34,0x98,0x20,0x80,0x02,0x28,0xf0,0x92,0xbb, +0xfb,0x82,0x93,0x2b,0x83,0x0b,0x93,0x2b,0x23,0xfb,0x4a,0x73,0x83,0xab,0xa3,0xfb, +0x1a,0x7b,0x63,0x7b,0x93,0x9b,0x20,0xb4,0x01,0x1e,0x6c,0x58,0x0c,0x35,0x58,0x03, +0x63,0x18,0x1a,0x36,0x60,0x03,0x36,0x78,0x26,0x08,0xa2,0x10,0x0a,0xcc,0xe4,0xee, +0xbe,0xc8,0xd2,0xd8,0xc2,0xe8,0xca,0xc8,0xbe,0xe4,0xca,0xc2,0xc6,0xe8,0xd2,0xec, +0xca,0xbe,0xda,0xc2,0xe6,0xd6,0xe6,0x26,0x08,0x40,0xb7,0x41,0x30,0xe0,0x60,0xc3, +0x32,0xb8,0xc1,0x1b,0x18,0xc6,0xd0,0xb0,0x01,0x1b,0xb0,0x41,0x1c,0x6c,0x10,0xda, +0x40,0x0e,0x26,0x08,0xa5,0x30,0x0a,0x34,0xc6,0xc4,0x8c,0xa6,0xa4,0x64,0x26,0x08, +0x80,0xb7,0x01,0x31,0xe8,0xa0,0x0e,0x0c,0x63,0xb0,0x03,0x60,0x43,0x70,0x07,0x13, +0x84,0x53,0x20,0x05,0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61, +0x6d,0x70,0x1b,0x10,0x23,0x0f,0xf4,0xc0,0x18,0x06,0x03,0xd8,0x10,0xec,0xc1,0x06, +0x22,0x0d,0xe6,0x00,0x0f,0xf8,0x60,0x82,0x40,0x0a,0xa2,0xc0,0x25,0x4d,0xaa,0xcc, +0x8d,0xac,0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0xd0,0x06,0x77,0xb0,0x01,0x21,0xfe, +0xc0,0x32,0x18,0xcd,0x01,0x05,0x3a,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65, +0x72,0x53,0x69,0x7a,0x65,0x1b,0x10,0x42,0x14,0x2c,0x33,0x60,0x34,0x07,0x14,0xc8, +0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x80,0x6f, +0x03,0x42,0x90,0x82,0x55,0x0a,0x8c,0xe6,0x80,0x02,0xbb,0xb4,0x24,0x37,0xb8,0x3a, +0xba,0xa1,0x37,0xb6,0x37,0x39,0xa9,0xb2,0xb9,0xb7,0x3a,0xb9,0xb1,0x32,0xa2,0xb4, +0xb6,0x32,0xb7,0xb9,0xb4,0x37,0xb7,0xb9,0x09,0x02,0x00,0x06,0x1b,0x0c,0xe2,0x14, +0x2c,0x54,0x60,0x34,0x4a,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d, +0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x13,0x04,0x20,0x0c,0x36,0x18,0x84,0x2a,0x58, +0xab,0xc0,0x68,0x94,0xd2,0x98,0xea,0xda,0xc2,0x9a,0xd2,0xe0,0x98,0xca,0xec,0xca, +0xd8,0xa8,0xde,0xaa,0xe6,0xca,0x26,0x08,0x80,0x18,0x6c,0x30,0x88,0x56,0xb0,0x5c, +0x81,0xd1,0xb8,0xa4,0x19,0xc9,0x85,0xb5,0x95,0x25,0xb9,0x91,0x95,0xe1,0x4d,0x10, +0x80,0x31,0xd8,0x60,0x10,0xb0,0x60,0xc5,0x02,0xa3,0x51,0x32,0x23,0x2a,0xb3,0x4b, +0x1b,0x2b,0xa3,0x7a,0xb3,0x4a,0x2b,0xbb,0x23,0x2a,0x83,0xa3,0x43,0x9b,0x20,0x00, +0x64,0xb0,0x01,0x21,0x66,0xc1,0xa2,0x05,0xc6,0x71,0x40,0x81,0x87,0x99,0x52,0x1a, +0x1d,0x5d,0x99,0xdc,0x04,0x01,0x28,0x83,0x0d,0x06,0x61,0x0b,0xd6,0x2d,0x30,0x0e, +0x25,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0xb9,0xa9,0xb1, +0x30,0xb6,0xb2,0x09,0x02,0x60,0x06,0x1b,0x10,0x22,0x17,0x2c,0x5d,0x60,0x1c,0x07, +0x14,0x08,0x99,0x11,0xbd,0xdd,0xb9,0xcd,0x8d,0x85,0xb1,0x95,0x19,0x85,0x8d,0xd1, +0xbd,0xc9,0x4d,0x10,0x80,0x33,0xd8,0x60,0x10,0xbc,0x60,0xf5,0x02,0xe3,0xf0,0x33, +0x6b,0x7a,0xa3,0x4b,0x7b,0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x53,0x4a,0xa3,0xa3, +0x2b,0x93,0x1b,0x0a,0x73,0x1b,0x2b,0x63,0x63,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x20, +0x00,0x68,0xb0,0xc1,0x20,0x7e,0xc1,0x02,0x07,0xc6,0x21,0x63,0x06,0x25,0x57,0x56, +0x84,0x07,0xf7,0x36,0x57,0x27,0x57,0x36,0x41,0x00,0xd2,0x60,0x03,0x42,0x88,0x83, +0x35,0x0e,0x8c,0xe3,0x80,0x02,0x33,0x33,0x28,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0x39, +0x23,0xb9,0xb0,0xb6,0x32,0x28,0xb9,0xb2,0x22,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2, +0x09,0x02,0xa0,0x06,0x1b,0x0c,0xa2,0x1c,0x2c,0x73,0x60,0x1c,0x2e,0x66,0x54,0x61, +0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x13,0x04,0x60,0x0d,0x36,0x18,0x04,0x3a, +0x58,0xe9,0xc0,0x38,0xac,0xcc,0x94,0xd2,0xe8,0xe8,0xca,0xe4,0xa6,0xca,0xe2,0xea, +0xca,0xdc,0xc6,0xca,0x98,0xca,0xdc,0xce,0xe8,0xd0,0x26,0x08,0x00,0x1b,0x6c,0x30, +0x88,0x75,0xb0,0xd8,0x81,0x71,0xa8,0x98,0x11,0x95,0xb1,0xd1,0x85,0x51,0xa5,0xb5, +0x95,0x4d,0x10,0x80,0x36,0xd8,0x60,0x10,0xee,0x60,0xbd,0x03,0xe3,0xf0,0x32,0x23, +0xca,0x73,0x0b,0x6b,0x4b,0x1b,0x93,0x2a,0x9b,0x1b,0x42,0x0b,0x73,0x3b,0x2b,0x33, +0x0a,0x1b,0xa3,0x7b,0x93,0x9b,0x20,0x00,0x6e,0xb0,0xc1,0x20,0xe2,0xc1,0x92,0x07, +0xc6,0x21,0x66,0x66,0x95,0x56,0x76,0x37,0x05,0x17,0x36,0x56,0x46,0xf5,0xd6,0x54, +0x46,0x57,0x26,0x37,0x67,0x14,0x36,0x46,0xf7,0x26,0x37,0x41,0x00,0xde,0x60,0x03, +0x42,0xd0,0x83,0x55,0x0f,0x8c,0xe3,0x80,0xc2,0x06,0xca,0x0e,0x42,0x61,0x14,0x4c, +0x21,0x15,0x58,0xe1,0x15,0x64,0xa1,0x16,0x70,0x61,0x17,0x7c,0x21,0x1c,0xc8,0xe1, +0x1c,0xd4,0xa1,0x1d,0xe0,0x61,0x1e,0xec,0x61,0xc3,0x60,0xf8,0xc1,0x3d,0x4c,0x10, +0x0a,0x61,0x03,0xb0,0x61,0x30,0xf4,0x41,0x1f,0x36,0x04,0xfb,0xb0,0x61,0x18,0xf2, +0x81,0x1f,0x28,0x0c,0x4d,0x4d,0x10,0x8c,0x3c,0xd8,0x30,0x98,0x81,0x19,0x0c,0x13, +0x04,0x00,0x0e,0x36,0x04,0xb7,0xb0,0xc1,0x30,0xfe,0x41,0x03,0x89,0x90,0x10,0x89, +0x0d,0x45,0x3e,0xf8,0x03,0xd0,0x07,0x23,0xc1,0x28,0x4c,0x4e,0x2e,0x2c,0xef,0x8b, +0xed,0x6d,0x2c,0x8c,0xed,0x4b,0x2c,0x8f,0xae,0x6c,0x6e,0x82,0x00,0xc4,0x01,0xa1, +0x30,0x39,0xb9,0xb0,0xbc,0x2f,0xb6,0xb7,0xb1,0x30,0xb6,0x2f,0x36,0xb2,0x39,0xba, +0x09,0x02,0x20,0x07,0x44,0xc4,0xe4,0xc2,0xdc,0xc6,0xd0,0xca,0xe6,0x68,0x98,0xb1, +0xbd,0x85,0xd1,0xcd,0x4d,0x10,0x80,0x39,0x60,0x91,0xe6,0x36,0x47,0x37,0x37,0x41, +0x00,0xe8,0x80,0x44,0x9a,0x1b,0xdd,0xdc,0x04,0x01,0xa8,0x03,0x22,0x74,0x65,0x78, +0x5f,0x6c,0x6f,0x61,0x64,0x13,0x04,0xc0,0x0e,0x88,0xd0,0x95,0xe1,0x7d,0xb9,0xbd, +0xc9,0xb5,0x31,0xa1,0x2b,0xc3,0xfb,0x9a,0xa3,0x7b,0x93,0x2b,0x63,0x51,0x97,0xe6, +0x46,0x37,0xb7,0x81,0x2a,0x09,0x93,0x38,0x09,0x94,0x48,0x89,0x90,0x50,0x89,0x95, +0x60,0x89,0x96,0x70,0x89,0x97,0x80,0x89,0x98,0x90,0x89,0x61,0x26,0x1a,0x9a,0xe8, +0xaa,0xb0,0xb1,0xd9,0xb5,0xb9,0xa4,0x91,0x95,0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64, +0x78,0x2e,0x76,0x65,0x72,0x73,0x69,0x6f,0x6e,0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b, +0x5d,0x18,0x9b,0x5d,0x99,0xdc,0x94,0xc0,0xa8,0x43,0x86,0xe7,0x32,0x87,0x16,0x46, +0x56,0x26,0xd7,0xf4,0x46,0x56,0xc6,0x36,0x25,0x40,0xca,0x90,0xe1,0xb9,0xc8,0x95, +0xcd,0xbd,0xd5,0xc9,0x8d,0x95,0xcd,0x4d,0x09,0xf8,0xa0,0x12,0x19,0x9e,0x0b,0x5d, +0x1e,0x5c,0x59,0x90,0x9b,0xdb,0x1b,0x5d,0x18,0x5d,0xda,0x9b,0xdb,0xdc,0x14,0xe1, +0x1e,0xf8,0xa1,0x0e,0x19,0x9e,0x4b,0x99,0x1b,0x9d,0x5c,0x1e,0xd4,0x5b,0x9a,0x1b, +0xdd,0xdc,0x94,0x60,0x24,0xba,0x90,0xe1,0xb9,0x8c,0xbd,0xd5,0xb9,0xd1,0x95,0xc9, +0xcd,0x4d,0x09,0x68,0x02,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x50,0x00,0x00,0x00,0x26,0x20,0x70,0xac, +0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44,0x62,0x53,0x38,0x3e,0xe2,0x23,0x3e,0xed, +0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8,0x82,0x34,0x04,0x10,0x89,0x4d,0xe1,0xf8, +0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00,0x58,0x04,0x35,0x5c,0xbe,0xf3,0xf8,0x40, +0xd3,0x38,0x13,0x30,0x11,0x21,0xd0,0x0c,0x0b,0x61,0x0a,0xd0,0x70,0xf9,0xce,0xe3, +0x07,0x48,0x03,0x44,0x98,0x5f,0xdc,0xb6,0x31,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20, +0x0d,0x10,0x61,0x3e,0x72,0xdb,0x06,0xb1,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45, +0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x0f,0xdb,0x70, +0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60, +0x3e,0x72,0xdb,0x26,0xd1,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44,0x84,0x40, +0x33,0x2c,0xc4,0x17,0x39,0xcc,0x86,0x34,0x03,0xd2,0x18,0xb6,0xe0,0x0c,0x97,0xef, +0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x39,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38, +0xd3,0xed,0x17,0xb7,0x6d,0x0d,0xd5,0x70,0xf9,0xce,0xe3,0x4b,0x00,0xf3,0x2c,0x44, +0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x08,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35, +0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x09,0xd5,0x70,0xf9,0xce,0xe3,0x4f, +0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x23,0xb7,0x6d,0x07,0xd6,0x70,0xf9,0xce, +0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x81,0x34, +0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e,0x72,0xdb,0x66,0xf0,0x0c, +0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x04,0xd1,0xb2,0x54,0x8c, +0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x13,0xcd,0x60,0x03,0xd3,0xb2,0x54,0x8c,0xbf, +0x20,0x05,0x31,0x21,0x0c,0xe1,0x4b,0x13,0x10,0x4d,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe2,0xe7,0x03,0x63, +0x3f,0x12,0x0e,0xd4,0x3f,0x94,0x33,0x28,0x70,0x34,0xac,0xd8,0x44,0x58,0x49,0x4c, +0x3c,0x21,0x00,0x00,0x66,0x00,0x05,0x00,0x4f,0x08,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x24,0x21,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x46,0x08,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02, +0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06, +0x51,0x18,0x00,0x00,0x0a,0x00,0x00,0x00,0x1b,0x88,0x40,0x00,0x96,0x0d,0x84,0xf0, +0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09, +0xa0,0x36,0x18,0xc4,0xff,0xff,0xff,0xff,0x0f,0x80,0x04,0x54,0x00,0x00,0x00,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x84,0x40,0x98,0x10,0x0c,0x13,0x02, +0x61,0x42,0x40,0x00,0x89,0x20,0x00,0x00,0xf5,0x00,0x00,0x00,0x32,0x22,0xc8,0x09, +0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0xbc,0xc2,0x1c,0x01,0x18,0x24,0x01, +0x80,0x02,0x23,0x00,0x25,0x18,0x10,0x61,0x8e,0x00,0x14,0xe6,0x08,0x10,0x3a,0x94, +0x61,0x60,0x40,0x50,0xa2,0x0c,0x00,0x00,0x80,0x16,0x33,0x00,0x65,0x68,0x00,0x1a, +0xe4,0xb8,0x67,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0x0f,0x81,0x66,0x58,0x08,0x14,0x20, +0xca,0x32,0x00,0x40,0x00,0x00,0x40,0xa3,0xd1,0x68,0x1c,0x28,0x72,0xd3,0x70,0xf9, +0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x68,0x34,0x1a, +0x0d,0x40,0x51,0x26,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0xa2,0xdc,0x34,0x5c, +0xfe,0x84,0x3d,0x84,0xe4,0xaf,0x84,0xb4,0x12,0x93,0x8f,0xdc,0x36,0x2a,0x00,0x00, +0x00,0x00,0x50,0x14,0x0b,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x80,0x2e,0x85,0x68, +0x00,0x1a,0x0d,0xca,0x14,0xa3,0x01,0x68,0x34,0x1a,0x0d,0xda,0x14,0x02,0x00,0x00, +0x00,0xa8,0x53,0x98,0x09,0x00,0x02,0x69,0x34,0x1a,0x0d,0x00,0x00,0xd0,0xa0,0x4f, +0x41,0x1a,0x80,0x46,0xa3,0xd1,0x68,0x34,0x28,0x74,0xd4,0x70,0xf9,0x13,0xf6,0x10, +0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x8f,0xdc,0x36,0x22,0x00,0x00,0x00,0xa0,0x10, +0x23,0x00,0x04,0x40,0xa4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a, +0x95,0x98,0xfc,0xe2,0xb6,0x11,0xd1,0x68,0x34,0x1a,0x85,0x30,0x01,0x20,0x00,0x3a, +0xdd,0x36,0x5c,0xfe,0x84,0x3d,0x84,0xe4,0xaf,0x84,0xe4,0x50,0x91,0x40,0xa4,0x91, +0xf3,0x10,0xd1,0x84,0x10,0x12,0x12,0x00,0x80,0x42,0x40,0x00,0x90,0x14,0xa9,0x0e, +0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90,0x66,0x40,0x04,0x00,0x00, +0x38,0xcc,0x11,0x04,0xa5,0x80,0x00,0x58,0x80,0x16,0xb9,0x06,0x02,0x86,0x11,0x88, +0x66,0xa6,0x36,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0, +0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07, +0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30, +0xa0,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8, +0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0x12,0x83,0x71,0x60,0x87,0x70, +0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90, +0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07, +0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24, +0xc4,0x64,0x34,0x1b,0x46,0x10,0x9a,0x99,0xda,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61, +0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14, +0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde, +0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0, +0x1d,0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8,0x21,0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98, +0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81, +0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e, +0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4, +0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0x50,0xb3,0xd1,0x6d,0xa6,0x30,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d, +0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00, +0x66,0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81, +0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c, +0xe8,0xc1,0x0f,0x90,0xd0,0xc8,0x91,0x6e,0x26,0x34,0x18,0x07,0x76,0x08,0x87,0x79, +0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0xa8,0x07,0x77,0x98,0x87,0x74,0x38,0x07,0x77,0x28,0x07,0x72,0x00,0x83, +0x74,0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f, +0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0x01,0x60,0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6, +0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80, +0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2,0xe1,0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c, +0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00,0xe0,0x51,0x6f,0x26,0x32,0x18,0x07,0x76, +0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8, +0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07, +0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f, +0x00,0x03,0x3f,0x40,0x41,0x8c,0x7e,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3, +0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39, +0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98, +0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01, +0x0a,0x6a,0x14,0x1c,0x46,0x10,0x80,0x33,0x84,0xe0,0x63,0x57,0x1b,0x4d,0xc3,0xe1, +0x70,0x38,0x04,0x00,0x62,0xb5,0x5a,0xad,0xd6,0x68,0x34,0x1a,0x8d,0x46,0x83,0x88, +0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02,0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13,0x81, +0x02,0x00,0x19,0x93,0xa0,0x41,0xc8,0x4c,0x68,0x90,0x92,0x1a,0x53,0x00,0x04,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0xa0,0xf3,0x40,0x02,0x19,0x32,0x52,0x02, +0x04,0xd8,0xc1,0x04,0x83,0x19,0x0c,0x00,0x00,0x00,0x01,0x00,0x00,0x3b,0x98,0x60, +0x28,0x83,0x01,0x00,0x00,0x20,0x00,0x00,0x60,0xc8,0x43,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x01,0x02,0x20,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x80,0x21,0x4f,0x02,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x43,0x9e,0x05,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0e, +0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x06, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x50,0x40,0x00,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x30,0xe4,0xb9,0x80,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x60,0xc8,0x93,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90, +0x67,0x03,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x07,0x04, +0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0f,0x08,0x00,0x02,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x61,0x00,0x04,0x80,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x43,0x1e,0x32,0x00,0x02,0x80,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0xcf,0x19,0x00,0x01,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0x47,0x0d,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xe3, +0x06,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x90,0x05,0x02,0x00,0x00, +0x17,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x02,0x94,0x40,0x31,0x8c,0x00,0x94,0x43,0x11,0x94,0x44,0x19,0x14, +0x42,0x29,0x14,0x44,0x71,0x14,0x7e,0x40,0x59,0x14,0x60,0x00,0xb5,0x46,0x00,0xc8, +0x30,0x02,0x50,0x80,0x80,0x80,0x08,0x14,0x18,0x8b,0x00,0x80,0x20,0x18,0x8b,0x00, +0x02,0x20,0x20,0xda,0x0c,0x00,0xe1,0x66,0x00,0x68,0x37,0x03,0x40,0xbe,0x19,0x00, +0x02,0xce,0x00,0x90,0x70,0x06,0x80,0x8a,0x33,0x00,0x74,0x9c,0x01,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0xb5,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04, +0x60,0x9a,0x20,0x00,0xd4,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98, +0x20,0x00,0xd5,0x04,0x81,0x0e,0xcc,0x80,0xc0,0x04,0x01,0xb0,0x26,0x08,0xc0,0x35, +0x41,0x00,0xb0,0x0d,0x02,0xd2,0x6c,0x48,0x90,0x44,0x41,0x96,0x81,0x41,0x9c,0x0d, +0xc9,0x90,0x28,0x08,0x31,0x30,0x88,0x33,0x41,0xc0,0x83,0x33,0xd8,0x90,0x30,0x91, +0x82,0x34,0x03,0x83,0x38,0x13,0x04,0x20,0x9b,0x20,0xec,0x01,0x1a,0x6c,0x48,0x26, +0x4a,0x41,0xa6,0x81,0x41,0x9c,0x09,0x02,0xa0,0x6d,0x48,0x2c,0x4a,0x41,0xac,0x81, +0x41,0x9c,0x09,0x02,0xb0,0x4d,0x10,0xfc,0x20,0x0d,0x36,0x08,0x08,0xb6,0x21,0xc1, +0x32,0x05,0x41,0x06,0x06,0xd1,0x36,0x24,0x44,0xa4,0x20,0xc3,0xc0,0x20,0xce,0x86, +0x64,0x89,0x14,0x04,0x1b,0x18,0xc4,0x99,0x20,0x00,0xdc,0x86,0xc4,0xa3,0x14,0x84, +0x19,0x18,0xc4,0xd9,0x90,0x3c,0x90,0x54,0x5d,0x1b,0xd7,0x7d,0x13,0x04,0x50,0x50, +0x83,0x09,0x42,0x1b,0x84,0xc1,0x86,0x05,0x09,0x03,0x05,0x19,0x06,0x46,0x0c,0xc4, +0x40,0x0c,0x9c,0x09,0x82,0x28,0xac,0xc1,0x04,0x01,0xe8,0x36,0x08,0x48,0x19,0x6c, +0x58,0x06,0x32,0x50,0x10,0x64,0x60,0xc4,0x40,0x0c,0xc4,0xc0,0x0c,0x36,0x08,0x63, +0x70,0x06,0x13,0x84,0x52,0x60,0x83,0x09,0x02,0xe0,0x6d,0x40,0x90,0x34,0x50,0x10, +0x64,0x50,0x03,0x60,0x43,0xb0,0x06,0x13,0x84,0x53,0x68,0x83,0x0d,0x08,0xd2,0x06, +0x0a,0x32,0x0c,0x08,0xb0,0x21,0x70,0x83,0x0d,0x04,0x18,0xa0,0x01,0x1b,0xbc,0xc1, +0x04,0xa1,0x10,0x28,0x0c,0x4d,0x4d,0x10,0x8c,0x31,0xd8,0x30,0x78,0xde,0x30,0x41, +0x00,0xbe,0x09,0x02,0x00,0x06,0x1b,0x02,0x3b,0xd8,0x60,0x20,0x73,0x60,0xd1,0x41, +0x1d,0xdc,0xc1,0x86,0x22,0x0e,0xe4,0x00,0x80,0x03,0x3c,0x60,0x61,0xc6,0xf6,0x16, +0x46,0xc7,0xe7,0xad,0xcd,0x2d,0x0d,0xee,0x8d,0xae,0xcc,0x8d,0x0e,0x64,0x0c,0x2d, +0x4c,0x8e,0xd1,0x54,0x5a,0x1b,0x1c,0x5b,0x19,0xc8,0xd0,0xcb,0xd0,0xca,0x0a,0x08, +0x95,0x50,0x50,0xd0,0x86,0x80,0x0f,0x26,0x08,0x86,0x18,0x6c,0x18,0xf6,0xa0,0x0f, +0xfc,0x60,0xc3,0xa0,0x07,0x7f,0xe0,0x07,0x1b,0x06,0x50,0x00,0x05,0x3f,0x20,0x2e, +0x04,0xfc,0x1c,0x95,0xd1,0x09,0xa5,0xb1,0xa5,0xb9,0x95,0x85,0xc9,0x4d,0x85,0xb5, +0xc1,0xb1,0xa5,0xb9,0x9d,0x11,0x85,0xd1,0x85,0x01,0x01,0x65,0x05,0xfd,0x04,0x55, +0x09,0xa5,0xb1,0xa5,0xb9,0x95,0x85,0xc9,0x4d,0x85,0xb5,0xc1,0xb1,0xa5,0xb9,0x9d, +0x11,0x85,0xd1,0x85,0x01,0x01,0x59,0xfd,0x90,0xd8,0x95,0x8d,0xd1,0xbd,0xc9,0x01, +0x35,0x91,0xc0,0xc4,0x00,0x01,0x59,0xfd,0x90,0xd8,0x95,0x8d,0xd1,0xbd,0xc9,0x01, +0x21,0x91,0xc0,0xc4,0x00,0x01,0x01,0x69,0xad,0x10,0x46,0x41,0x14,0x58,0x0e,0x01, +0x3f,0x47,0x65,0x74,0x42,0x69,0x6c,0x69,0x6e,0x65,0x61,0x72,0x53,0x61,0x6d,0x70, +0x6c,0x69,0x6e,0x67,0x44,0x61,0x74,0x61,0x40,0x40,0x59,0x41,0x3f,0x41,0x55,0x42, +0x69,0x6c,0x69,0x6e,0x65,0x61,0x72,0x53,0x61,0x6d,0x70,0x6c,0x69,0x6e,0x67,0x44, +0x61,0x74,0x61,0x40,0x40,0x56,0x3f,0x24,0x76,0x65,0x63,0x74,0x6f,0x72,0x40,0x4d, +0x24,0x30,0x31,0x40,0x40,0x56,0x3f,0x24,0x76,0x65,0x63,0x74,0x6f,0x72,0x40,0x48, +0x24,0x30,0x31,0x40,0x40,0x40,0x5a,0x3a,0x20,0x25,0x61,0x67,0x67,0x2e,0x72,0x65, +0x73,0x75,0x6c,0x74,0x2b,0x86,0x52,0x18,0x05,0x52,0xd8,0x10,0x94,0x42,0x15,0x36, +0x36,0xbb,0x36,0x97,0x34,0xb2,0x32,0x37,0xba,0x29,0x41,0x50,0x85,0x0c,0xcf,0xc5, +0xae,0x4c,0x6e,0x2e,0xed,0xcd,0x6d,0x4a,0x40,0x34,0x21,0xc3,0x73,0xb1,0x0b,0x63, +0xb3,0x2b,0x93,0x9b,0x12,0x10,0x75,0xc8,0xf0,0x5c,0xe6,0xd0,0xc2,0xc8,0xca,0xe4, +0x9a,0xde,0xc8,0xca,0xd8,0xa6,0x04,0x46,0x19,0x32,0x3c,0x17,0xb9,0xb2,0xb9,0xb7, +0x3a,0xb9,0xb1,0xb2,0xb9,0x29,0xc1,0x1b,0xd4,0x21,0xc3,0x73,0x29,0x73,0xa3,0x93, +0xcb,0x83,0x7a,0x4b,0x73,0xa3,0x9b,0x9b,0x12,0xe0,0x01,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x50,0x00,0x00,0x00, +0x26,0x20,0x70,0xac,0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44,0x62,0x53,0x38,0x3e, +0xe2,0x23,0x3e,0xed,0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8,0x82,0x34,0x04,0x10, +0x89,0x4d,0xe1,0xf8,0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00,0x58,0x04,0x35,0x5c, +0xbe,0xf3,0xf8,0x40,0xd3,0x38,0x13,0x30,0x11,0x21,0xd0,0x0c,0x0b,0x61,0x0a,0xd0, +0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x5f,0xdc,0xb6,0x31,0x40,0xc3,0xe5, +0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x3e,0x72,0xdb,0x06,0xb1,0x0d,0x97,0xef,0x3c, +0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7, +0x6d,0x0f,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50, +0x12,0x06,0x20,0x60,0x3e,0x72,0xdb,0x26,0xd1,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11, +0xc0,0x44,0x84,0x40,0x33,0x2c,0xc4,0x17,0x39,0xcc,0x86,0x34,0x03,0xd2,0x18,0xb6, +0xe0,0x0c,0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x39,0x38,0xc3,0xe5, +0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17,0xb7,0x6d,0x0d,0xd5,0x70,0xf9,0xce,0xe3,0x4b, +0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x08,0xd5,0x70,0xf9,0xce, +0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x09,0xd5,0x70, +0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x23,0xb7,0x6d,0x07, +0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5, +0x6d,0x5b,0x81,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e,0x72, +0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x04, +0xd1,0xb2,0x54,0x8c,0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x13,0xcd,0x60,0x03,0xd3, +0xb2,0x54,0x8c,0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x4b,0x13,0x10,0x4d,0x00,0x00, +0x61,0x20,0x00,0x00,0x49,0x05,0x00,0x00,0x13,0x04,0x57,0x2c,0x10,0x00,0x00,0x00, +0x49,0x00,0x00,0x00,0x04,0x98,0x01,0x28,0xc2,0x80,0x82,0x1d,0x28,0xa3,0xb2,0x2b, +0xd9,0x81,0x82,0xa9,0x81,0x42,0x2a,0x97,0x52,0x29,0xa5,0x62,0x2a,0xb7,0xd2,0x0d, +0x28,0x9b,0x92,0x84,0x28,0x42,0xa0,0x32,0x0c,0x28,0x8d,0x92,0x44,0x28,0x49,0x82, +0x52,0x24,0x28,0xb6,0xe2,0x2b,0x4e,0x04,0x32,0x14,0x52,0x81,0xd0,0x61,0x04,0xa0, +0x04,0xca,0xa3,0x0c,0x8a,0x80,0x10,0xb6,0x02,0x00,0x5b,0x41,0x00,0x35,0x46,0x00, +0xc6,0x08,0x40,0x10,0x04,0xf1,0x6f,0x8c,0x00,0x04,0x41,0x10,0xfe,0xc6,0x08,0x54, +0xbc,0x3e,0x45,0x6f,0x8c,0x00,0x04,0x41,0x10,0xfe,0x85,0x31,0x02,0x10,0x04,0x41, +0x10,0x0c,0xc6,0x08,0x40,0x10,0xff,0xef,0x31,0x18,0x23,0x00,0x41,0x10,0x44,0xbf, +0x19,0x80,0x31,0x02,0x10,0x04,0x41,0xfc,0x17,0xc6,0x08,0x5a,0xd4,0x5e,0xed,0x6d, +0x8c,0x60,0xe5,0xff,0xdd,0xe7,0xc6,0x08,0x40,0x10,0x84,0xd9,0x30,0x18,0x23,0x68, +0xcd,0x39,0xa7,0xbd,0x31,0x02,0x10,0x04,0x41,0x12,0x0c,0xc6,0x08,0x40,0x10,0x04, +0x59,0x30,0x18,0x23,0x00,0x41,0x10,0x74,0xc1,0x80,0x52,0x73,0x08,0x97,0x28,0xcc, +0x21,0x5c,0xa3,0x30,0x87,0x70,0xf9,0xc1,0x1c,0xc2,0x45,0x0a,0x73,0x08,0xa1,0xe0, +0xcd,0x21,0xfc,0x81,0x1f,0xcc,0x21,0x74,0xd5,0x1c,0xc2,0x1f,0x9c,0x02,0xb1,0xe6, +0x20,0xaa,0xaa,0x5a,0x85,0x39,0x88,0x69,0xaa,0x56,0x61,0x0e,0xe2,0xba,0x2a,0x55, +0x98,0x83,0xd8,0xb6,0x4a,0x15,0xe6,0x20,0xa6,0xa9,0x52,0x85,0x11,0x80,0x39,0x08, +0x4d,0xab,0x54,0x61,0x0e,0x22,0xcb,0x2a,0x55,0x98,0x83,0xc0,0xb0,0x4a,0x15,0xe6, +0x20,0x28,0xaa,0x52,0x85,0x39,0x08,0xcb,0xaa,0x54,0x61,0x0e,0x62,0x9a,0xaa,0x56, +0x98,0x83,0xa8,0xaa,0xca,0x15,0x00,0x00,0x23,0x06,0x08,0x00,0x82,0x60,0xe0,0x06, +0xe5,0x40,0x0a,0x8d,0x38,0xd8,0xc2,0x88,0x01,0x02,0x80,0x20,0x18,0xb8,0x81,0x39, +0x94,0x42,0x53,0x0e,0xb7,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x6e,0x70,0x0e,0xa6, +0xd0,0x88,0x03,0x2e,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x1b,0xa0,0xc3,0x29,0x34, +0xbf,0x90,0x0b,0x23,0x06,0x08,0x00,0x82,0x60,0xe0,0x06,0xe9,0x80,0x0a,0x0d,0x3a, +0xe8,0xc2,0x88,0x01,0x02,0x80,0x20,0x18,0xb8,0x81,0x3a,0xa4,0x42,0x73,0x0e,0xbb, +0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x6e,0xb0,0x0e,0xaa,0xd0,0x8c,0x03,0x2f,0x8c, +0x18,0x20,0x00,0x08,0x82,0x81,0x1b,0xb0,0xc3,0x2a,0x34,0xe5,0xd0,0x0b,0x23,0x06, +0x08,0x00,0x82,0x60,0xe0,0x06,0xed,0xc0,0x0a,0xcd,0x39,0xf8,0xc2,0x88,0x01,0x02, +0x80,0x20,0x18,0xb8,0x81,0x3b,0xb4,0x42,0xc3,0x0e,0xbf,0x30,0x62,0x80,0x00,0x20, +0x08,0x06,0x6e,0xf0,0x0e,0xae,0xd0,0xac,0x03,0x38,0x8c,0x18,0x20,0x00,0x08,0x82, +0x81,0x1b,0xc0,0xc3,0x2b,0x34,0xef,0x10,0x0e,0x23,0x06,0x08,0x00,0x82,0x60,0xe0, +0x06,0xf1,0x00,0x0b,0x8d,0x3b,0x88,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0xa8,0xc1, +0x3c,0xd0,0x42,0xe0,0x8d,0x18,0x18,0x00,0x08,0x82,0xc1,0x02,0x12,0xa9,0x00,0x0f, +0x23,0x06,0x06,0x00,0x82,0x60,0xb0,0x84,0x84,0x2a,0xcc,0xc3,0x4c,0x04,0x2a,0x00, +0xd3,0x28,0xcc,0x44,0xa8,0x02,0x30,0x8d,0xc2,0x4c,0x84,0x2a,0x00,0xd3,0x28,0xcc, +0x44,0xa8,0x02,0x30,0x8d,0xc2,0x4c,0x84,0x2a,0x00,0xd3,0x28,0xcc,0x44,0xa8,0x02, +0x30,0x8d,0xc2,0x21,0x0d,0x3b,0xa4,0x61,0x26,0xf0,0x01,0x7c,0x4c,0xe8,0x03,0xf8, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x19,0x88,0xc4,0x2f,0x34,0xfc,0x30,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x70,0x42,0xc3,0x4e,0x68,0x98,0x1d,0x02,0x7d,0xec,0x10,0xe8, +0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x6a,0x70,0x12,0xe8,0xd0,0xd9,0xc1,0x88,0x41, +0x03,0x80,0x20,0x18,0x50,0x31,0xa1,0x0e,0x01,0x49,0x50,0xd3,0x3a,0xac,0xc3,0x3a, +0xac,0xc3,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x90, +0x41,0x4b,0xa8,0x03,0x96,0x12,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x27,0x34,0xec, +0x84,0x86,0x99,0x70,0xc8,0xc7,0x84,0x43,0x3e,0x26,0x08,0xf2,0x31,0x41,0x90,0x8f, +0x09,0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0x01,0x0b,0x79,0x08,0x86,0x23, +0x82,0x59,0x10,0xbe,0x0b,0x1a,0x65,0xc1,0x23,0x1f,0x13,0x1e,0xf9,0x98,0x50,0xc1, +0xc7,0x84,0x0a,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0x06,0x3c,0xd1,0x0f,0x74, +0xa0,0x0a,0x23,0x06,0x0d,0x00,0x82,0x60,0x40,0x99,0xc5,0x3f,0x04,0x39,0x91,0x06, +0x68,0x00,0x12,0x20,0x01,0x12,0x20,0x31,0x9a,0x10,0x00,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0x06,0x60,0xe1,0x0f,0x6c,0x70,0x13,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04, +0x46,0x08,0xf1,0x31,0x21,0xa0,0xcf,0x88,0x81,0x31,0x80,0x20,0x18,0x24,0x72,0xc1, +0x0e,0xe6,0x30,0x62,0x60,0x0c,0x20,0x08,0x06,0x89,0x5c,0xb0,0x43,0x39,0x9c,0x1b, +0x20,0x76,0xc4,0xc0,0x18,0x40,0x10,0x0c,0x92,0xb9,0x68,0x87,0xc0,0xc4,0x60,0x91, +0x8f,0x89,0xc1,0x22,0x1f,0x13,0xc6,0x01,0x3e,0x26,0x90,0x03,0x7c,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0xc0,0xa1,0x8b,0x7e,0x10,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0xa9, +0x0b,0x7f,0x10,0x4e,0x00,0xd0,0x09,0x00,0x32,0x83,0x88,0x8f,0x19,0x44,0x7c,0xcc, +0x1d,0x84,0xf8,0xd8,0x3b,0x08,0xf1,0x31,0x21,0x90,0xcf,0x46,0x0e,0x7c,0xe0,0x16, +0x6e,0x31,0x6c,0x40,0x04,0xc2,0x00,0xd8,0x60,0xc8,0x67,0x23,0x07,0x3f,0x80,0x0b, +0xb9,0x18,0x36,0x20,0x02,0x61,0x00,0xcc,0x38,0xe4,0xb3,0x91,0x03,0x28,0xc8,0x05, +0x5c,0x0c,0x1b,0x10,0x81,0x30,0x00,0xa6,0x24,0xf2,0xd9,0xc8,0x41,0x14,0xe8,0x02, +0x2e,0x86,0x0d,0x88,0x40,0x18,0x80,0x59,0x82,0x60,0xa0,0x02,0x50,0x17,0x60,0x2e, +0x8c,0x81,0x0a,0x80,0x5d,0x80,0xb6,0x30,0x06,0x2a,0x1a,0xfb,0x00,0xc2,0xc2,0x18, +0xa8,0x68,0xf0,0x03,0x08,0x0b,0x63,0xa0,0x02,0x90,0x17,0x20,0x2c,0x8c,0x22,0x26, +0x28,0x63,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x20,0x03,0xd1,0xf8,0x89,0x56,0xe0, +0x8b,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xe1,0x86,0x42,0x20,0x83,0xe1,0x86,0x42, +0x20,0x83,0x12,0x02,0x9d,0x65,0x10,0x8a,0x60,0x23,0x07,0x58,0x10,0x8d,0x84,0x82, +0xc6,0x18,0x8e,0x08,0x4a,0x42,0xf8,0x66,0x19,0x86,0x22,0x18,0x31,0x38,0x00,0x10, +0x04,0x03,0x35,0x48,0x0d,0xb5,0xf0,0x85,0x7a,0x18,0x31,0x68,0x00,0x10,0x04,0x83, +0x4b,0x36,0xd8,0x22,0x30,0x0d,0x66,0x69,0x8b,0xb6,0x68,0x8b,0xb6,0x18,0x4d,0x08, +0x80,0x0b,0x1a,0x3b,0x62,0x70,0x00,0x20,0x08,0x06,0x67,0xe0,0x1a,0x6c,0xa1,0x0b, +0xa5,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60,0x84,0x10,0x1f,0x13,0x02,0xfa,0xd8, +0x1b,0x04,0xf1,0x19,0x8e,0x08,0x66,0x42,0xf8,0x66,0x19,0x88,0x22,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x6c,0x37,0xe8,0x02,0xb1,0x83,0xa3,0x1a,0x76,0x54,0xc3,0x4c, +0xa8,0x09,0xf9,0x98,0x60,0x13,0xf2,0x39,0x01,0x40,0x27,0x00,0x68,0x34,0xc1,0x11, +0x46,0x13,0x9e,0xc1,0x92,0x27,0x3e,0xf6,0x04,0xf4,0x39,0xa3,0x61,0x67,0x34,0xcc, +0x04,0x86,0x3e,0x26,0x30,0xf4,0x31,0xc1,0x27,0xe4,0x63,0xc2,0x4f,0xc8,0xc7,0x04, +0x9e,0x80,0x8f,0x95,0x85,0x10,0x1f,0x4b,0x18,0xf9,0x58,0x30,0xc8,0xc7,0x96,0x46, +0x3e,0x16,0x10,0xf2,0x31,0xcb,0x92,0x8f,0x59,0x96,0x7c,0x4c,0x08,0xe0,0x33,0x62, +0x60,0x00,0x20,0x08,0x06,0x4e,0x7e,0xac,0x46,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0x99,0x7d,0xbc,0x06,0x2b,0x78,0x96,0x24,0xf2,0x31,0x04,0x91,0x8f,0x51,0x94,0x7c, +0x4c,0x08,0xe0,0x63,0x01,0x01,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x70,0x40,0x44, +0x36,0x02,0x73,0x1c,0xf9,0x58,0xd3,0xc8,0xc7,0x04,0x03,0x3e,0x16,0x08,0xf0,0x19, +0x31,0x30,0x00,0x10,0x04,0x03,0xa7,0x44,0x6e,0x23,0x30,0x23,0xa0,0x8f,0x39,0x72, +0x21,0x1f,0x0b,0x1c,0xf9,0x58,0x30,0xc8,0xc7,0x22,0xba,0x90,0xcf,0x88,0x81,0x01, +0x80,0x20,0x18,0x38,0x2b,0xb2,0x1f,0x81,0x05,0x7c,0x21,0x1f,0x0b,0x42,0x03,0x3e, +0x56,0xc4,0x01,0x7d,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0x79,0x91,0xff,0x08,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0xc0,0x81,0x91,0xdf,0x08,0x2c,0x20,0xe4,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0x8e,0x8c,0x80,0x47,0x60,0x41,0x28,0xc8,0xc7,0x02,0x57,0x80, +0x8f,0x8d,0x82,0x2b,0xc0,0x67,0x96,0xa0,0x18,0x28,0x69,0xc0,0x22,0x00,0x0b,0x81, +0x20,0xc0,0x62,0x18,0x28,0x69,0xc0,0x22,0x00,0x0b,0x81,0x20,0xc0,0x62,0x30,0x58, +0x58,0x11,0x18,0x0c,0x37,0x04,0x25,0x02,0x06,0xb3,0x0c,0x87,0x11,0xac,0xc0,0x00, +0x26,0x2b,0x22,0x50,0x00,0x18,0x2b,0x30,0x84,0x49,0x8b,0x10,0x14,0x00,0xc6,0x2c, +0x41,0x30,0x1c,0x71,0xcc,0x86,0xf0,0x59,0x82,0xd0,0xc7,0x68,0x23,0x88,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x38,0x61,0x12,0x23,0xc1,0x74,0x43,0x70,0x1b,0xc4,0x88, +0x81,0x31,0x80,0x20,0x18,0x24,0x65,0x02,0x1e,0xba,0x31,0x62,0x60,0x0c,0x20,0x08, +0x06,0x49,0x99,0x80,0x47,0x6e,0x8c,0x18,0x18,0x03,0x08,0x82,0x41,0x52,0x26,0xe0, +0x41,0x0f,0x35,0x16,0xf4,0x01,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0x06,0x39,0xa2, +0x1f,0x6e,0x51,0x1a,0x23,0x06,0x0d,0x00,0x82,0x60,0x70,0x89,0x09,0x7f,0x04,0x36, +0x62,0x16,0x42,0x7f,0xf4,0x47,0x7f,0xf4,0xc7,0x68,0x42,0x00,0x5c,0xd0,0xd8,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x03,0x1f,0xe1,0x0f,0xb5,0xa8,0x91,0xd1,0x84,0x00, +0x18,0x4d,0x10,0x02,0x23,0x84,0xf8,0x98,0x10,0xd0,0x67,0xc4,0xa0,0x01,0x40,0x10, +0x0c,0x2e,0x35,0x21,0x91,0xc4,0x47,0xdc,0xa2,0x2d,0x4a,0xa4,0x44,0x4a,0xa4,0x44, +0x46,0x13,0x02,0xe0,0x82,0xc6,0x5a,0x70,0xc4,0xc7,0x8e,0x80,0x3e,0x25,0x17,0x65, +0x02,0x23,0x06,0x0d,0x00,0x82,0x60,0x70,0xc1,0x89,0x8a,0x3c,0x64,0x42,0x17,0xc1, +0x8a,0xac,0xc8,0x8a,0xac,0xc8,0x68,0x42,0x00,0x5c,0xd0,0x58,0x0b,0x9a,0xf8,0x58, +0x13,0xd0,0xc7,0x98,0x23,0x3e,0x86,0xac,0x87,0x7c,0x86,0x23,0x84,0x40,0xf8,0x4c, +0x21,0xe2,0x63,0x85,0x7b,0xc8,0x67,0x38,0x42,0x08,0x84,0xaf,0x88,0x40,0x2f,0x68, +0x94,0xd1,0x47,0x10,0x1f,0x0b,0x3e,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x1a, +0xdc,0x09,0x8e,0x9c,0x06,0x79,0x8c,0x18,0x34,0x00,0x08,0x82,0x01,0x15,0x2a,0x3a, +0x12,0xd0,0x09,0x69,0x8c,0xc6,0x8e,0xec,0xc8,0x8e,0xec,0xc8,0x68,0x42,0x00,0x8c, +0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x36,0x2a,0x3c, +0xc2,0x1f,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0xa4,0xd2,0x23,0xfd,0x31,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x41,0x56,0x2a,0x3e,0xe2,0x1f,0xc3,0x88,0xc1,0x01,0x80, +0x20,0x18,0x9c,0x01,0xa8,0xf8,0x08,0x6b,0xf0,0xc9,0x68,0x42,0x00,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x81,0x1a,0x84,0x8a,0x98,0xcc,0x06,0x7c,0x8c,0x18,0x34,0x00,0x08, +0x82,0x01,0xb5,0x2a,0x64,0x12,0xf8,0x89,0x9f,0xf8,0x49,0x99,0x94,0x49,0x99,0x94, +0xc9,0x68,0x42,0x00,0x0c,0x47,0x04,0x24,0x12,0x7c,0xd3,0x0d,0x24,0x22,0x04,0xa6, +0x18,0xf4,0x31,0xe5,0xa0,0x8f,0x29,0x08,0x7d,0x8c,0x18,0xe4,0x63,0xc5,0x20,0x1f, +0x1b,0x0c,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x36,0x2b,0x6c,0x32,0xb0,0xc8, +0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0xb4,0xd2,0x26,0x43,0x8b,0x8c,0x18,0x1c,0x00, +0x08,0x82,0x41,0x56,0x2b,0x6e,0x32,0xb8,0xc8,0x88,0xc1,0x01,0x80,0x20,0x18,0x64, +0xb6,0xa2,0x26,0x43,0x8a,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x76,0x2b,0x6b,0x32, +0xa8,0xc8,0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0xb8,0xc2,0x26,0xc3,0x8a,0x98,0x00, +0x23,0xf2,0x31,0x81,0x80,0x8f,0x05,0x2d,0x22,0x1f,0x0b,0x06,0xf8,0xd8,0x51,0xc4, +0xc7,0x82,0x1a,0x91,0x8f,0x25,0x31,0x22,0x1f,0x3b,0x82,0xf8,0x58,0x32,0x23,0xf2, +0x31,0x21,0x88,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0xa8,0x01,0xaf,0xf4,0x49,0x7d, +0x98,0xc8,0x88,0x81,0x03,0x80,0x20,0x18,0x44,0xe7,0xe2,0x26,0x41,0x7a,0xa0,0x07, +0xa8,0x20,0x86,0x70,0x06,0x62,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x64,0xf0,0x2b, +0x7c,0xa2,0x1e,0xb9,0x32,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x6a,0x00,0x2e,0xa1,0x12,0x1f,0x2d,0x32,0x62,0xd0,0x00,0x20,0x08,0x06, +0x94,0xba,0x8c,0x4a,0xd0,0x2b,0xed,0xc1,0x1e,0xa4,0x42,0x2a,0xa4,0x42,0x2a,0xa3, +0x09,0x01,0x30,0x9a,0x20,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x06,0xe5,0x32, +0x2a,0xf1,0xb1,0x2b,0xa3,0x09,0x81,0x30,0x9a,0x20,0x0c,0x26,0x14,0xf2,0x31,0xa1, +0x90,0xcf,0x2d,0x0d,0xbb,0xa5,0x61,0x26,0x10,0xf2,0x31,0x81,0x90,0x8f,0x09,0x82, +0x7c,0x4c,0x10,0xe4,0x63,0x42,0x00,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x70,0xf6, +0xa5,0x55,0x02,0x53,0x14,0xf9,0x98,0xa2,0xc8,0xc7,0x84,0x00,0x3e,0x23,0x06,0x06, +0x00,0x82,0x60,0xe0,0xfc,0x4b,0xac,0x04,0xc3,0x11,0x85,0x9c,0x08,0xdf,0x2c,0x03, +0xd2,0x04,0xb3,0x04,0xc9,0x40,0x45,0x93,0x0b,0x8a,0x3a,0x21,0x03,0x15,0x4d,0x2a, +0x28,0x06,0x32,0x50,0x01,0x0c,0x0a,0x5a,0x21,0xb3,0x04,0x8b,0x05,0xf7,0x02,0x82, +0xe1,0x86,0x80,0x5e,0xc0,0x60,0x96,0x81,0x49,0x82,0x81,0x8a,0x46,0x49,0x5e,0x61, +0x19,0xa8,0x68,0x94,0xe4,0x0f,0x96,0x81,0x0a,0x40,0xae,0x92,0x56,0x58,0x2a,0x50, +0x11,0xa8,0x43,0x45,0x60,0xb8,0x61,0xe0,0x17,0x34,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0xce,0x64,0x72,0x65,0xe8,0x97,0xe9,0x86,0x80,0x10,0x86,0x1b,0x8c,0x7f,0x31, +0x03,0x33,0x03,0x70,0x01,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x74,0x2a,0xc3,0x2b, +0x43,0x30,0xdd,0x10,0x10,0xc3,0x70,0xc3,0x33,0x32,0x68,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x5d,0xcb,0x80,0x4b,0x42,0x32,0xd3,0x0d,0x81,0x22,0x0c,0x37,0x48,0x26, +0x63,0x06,0xc6,0x06,0xe7,0x02,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xe8,0x62,0x66, +0x5c,0x86,0x60,0xba,0x21,0x20,0x86,0x11,0x83,0x03,0x00,0x41,0x30,0x50,0x03,0x97, +0x79,0x97,0x1f,0xd9,0x93,0x11,0x83,0x06,0x00,0x41,0x30,0xa0,0x70,0x26,0x5e,0x82, +0x95,0x49,0x04,0x79,0x91,0x17,0x79,0x91,0x97,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82, +0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x83,0x99,0x89,0x97,0x1f,0x49,0x99,0xd1,0x84, +0x40,0x18,0x4d,0x10,0x06,0x13,0x0a,0xf9,0x98,0x50,0xc8,0xc7,0x04,0x41,0x3e,0x26, +0x08,0xf2,0x31,0x21,0x80,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x38,0x65,0x73,0x2f, +0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0x62,0xb3,0x2f,0xc1,0x37,0x62,0x70,0x00, +0x20,0x08,0x06,0xd9,0xd8,0xf0,0x8b,0x10,0x98,0x1d,0x04,0xf4,0x31,0x3b,0x10,0xe8, +0x63,0xca,0x40,0x1f,0x53,0x08,0xfa,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0x76,0x36, +0xed,0x22,0x04,0xc4,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x59,0xda,0xf4,0xcb,0x19, +0x04,0x66,0x06,0x61,0x03,0x82,0xe1,0x86,0xc0,0x67,0xc0,0x60,0x96,0x41,0x59,0x82, +0x59,0x82,0x66,0xa0,0xa2,0x41,0xad,0xc3,0x60,0x06,0x2a,0x1a,0x72,0x38,0x2c,0xc6, +0xcc,0x45,0x88,0x8f,0x09,0xbc,0x22,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x70,0xe8, +0x86,0x6c,0x02,0x63,0x93,0x50,0xa0,0x8f,0xb1,0x49,0x28,0xd0,0x67,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0xd4,0x80,0x6d,0x5a,0x46,0x54,0x76,0x65,0xc4,0xa0,0x01,0x40,0x10, +0x0c,0x28,0xbb,0x79,0x99,0x20,0x6d,0xf2,0x04,0x4f,0x60,0x06,0x66,0x60,0x06,0x66, +0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x4c,0x30,0xe0,0x63,0x82,0x01,0x9f,0xd1,0x84, +0x5a,0x10,0x46,0x13,0x6c,0x61,0xb0,0x55,0x20,0xe4,0x63,0xab,0x40,0xc8,0xc7,0x5a, +0x41,0x5e,0xe0,0x63,0xad,0x30,0x2f,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xec, +0x6f,0x66,0x86,0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x03,0x1d,0x9a,0x21,0x84, +0x11,0x83,0x03,0x00,0x41,0x30,0xc8,0x42,0x47,0x67,0xf0,0x45,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0x4c,0x74,0x76,0x26,0x5f,0x84,0x53,0x1a,0x76,0x4a,0xc3,0x8c,0x10, +0xe8,0x63,0x84,0x40,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x50,0x03,0xd0,0x09,0x9b, +0x5b,0x79,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0x50,0x83,0xd0,0x11,0x1b,0x58,0x51, +0x97,0x11,0x83,0x07,0x00,0x41,0x30,0xf8,0x4c,0xa7,0x65,0x84,0x80,0x18,0xf4,0x45, +0x5f,0xfc,0xc6,0x6f,0xca,0x46,0x64,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0x80,0x0c,0x4e,0x87,0x6c,0x64,0x65,0x74,0x46,0x13,0x02,0x60, +0x34,0x41,0x08,0x4e,0x68,0xd8,0x09,0x0d,0x33,0x81,0x93,0x8f,0x09,0x9c,0x7c,0x4c, +0x10,0xe4,0x63,0x82,0x20,0x1f,0x13,0x02,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x81, +0xa3,0x3b,0x6c,0x13,0x58,0x30,0x32,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0x87, +0x77,0xd6,0x26,0xb0,0x80,0x64,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x8e,0xef, +0xb0,0x4d,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0xce,0xef,0xbc,0x4e,0x60,0x92,0x24, +0x1f,0x93,0x24,0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x9c,0xf1, +0xa9,0x9b,0xc0,0xd6,0x60,0x0d,0xe4,0x63,0x6b,0xb0,0x06,0xf2,0x31,0x21,0x80,0xcf, +0x88,0x81,0x01,0x80,0x20,0x18,0x38,0xe7,0x93,0x37,0x81,0x15,0x01,0x7d,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0xc0,0x49,0x9f,0xdc,0x09,0xcc,0x67,0x82,0xf8,0x58,0xc0,0xc8, +0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xce,0x40,0x7c,0x40,0xc7,0x5d,0x72,0x67,0x34, +0x21,0x00,0x46,0x13,0x84,0xc0,0xc6,0x46,0x88,0x8f,0x09,0x01,0x7d,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xe0,0x0c,0xce,0xa7,0x74,0xe6,0x25,0x7c,0x46,0x13,0x02,0xc1,0x82, +0x41,0x3e,0xb3,0x04,0xce,0x40,0x45,0x23,0x6b,0xcd,0x29,0x3c,0x03,0x15,0x0d,0xd1, +0x8c,0xc2,0x33,0x50,0x01,0xb8,0x5e,0xf3,0x07,0xcf,0x40,0x05,0x00,0x73,0xcd,0xf0, +0xcc,0x12,0x40,0x16,0xac,0x0f,0x08,0x86,0x1b,0x02,0xf4,0x01,0x83,0x59,0x86,0xc8, +0x09,0x06,0x2a,0x1a,0xc6,0xd9,0x03,0x68,0xa0,0xa2,0x61,0x9c,0x3b,0x80,0x06,0x2a, +0x00,0xc6,0x99,0x03,0x68,0xa0,0x02,0xe0,0x39,0xe7,0x0e,0xa0,0x0a,0xfe,0x05,0x0a, +0xf9,0x17,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x32,0xb8,0x1f,0xda,0x11,0x99,0xf8, +0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x6e,0x28,0x04,0x32,0x18,0x6e,0x28,0x04, +0x32,0x28,0x21,0xd0,0xe9,0x06,0xbd,0xd9,0x9b,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0xd4,0x80,0x7f,0x7a,0x87,0x66,0xd4,0x66,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x28,0x13, +0xfa,0x9d,0x20,0x7f,0x94,0x04,0x7c,0xc0,0x07,0x7c,0xc0,0x67,0x34,0x21,0x00,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x0c,0x40,0xc8,0x77,0x58,0xe6,0x7e,0x46,0x13,0x02, +0x60,0x34,0x41,0x08,0x8c,0x10,0xe2,0x63,0x42,0x40,0x9f,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x83,0x12,0x1a,0x9f,0x98,0xf9,0x9f,0xd1,0x84,0x40,0xb0,0x61,0x91,0x8f, +0x05,0x82,0x7c,0x86,0x23,0xc0,0x20,0x08,0xbe,0x0b,0x00,0x51,0x41,0xb6,0x23,0x06, +0x07,0x00,0x82,0x60,0x90,0xc9,0x90,0xf9,0x6c,0xc4,0x88,0xc1,0x01,0x80,0x20,0x18, +0x64,0x33,0xc4,0x3e,0x5d,0x61,0xdb,0x0a,0x81,0x60,0xb8,0x21,0x40,0x21,0x30,0x98, +0x65,0x78,0xa0,0x60,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x1c,0x1d,0x52,0x21,0x74,0xb0, +0x73,0x08,0xe4,0x33,0x1c,0x21,0x0a,0xb0,0x23,0x7c,0xd3,0x0d,0x72,0x20,0x3b,0x81, +0x21,0x07,0x7d,0x6c,0x76,0x82,0xf8,0x0c,0x37,0x2c,0x31,0x14,0x06,0xd3,0x0d,0xb6, +0x53,0x3b,0x81,0x0d,0x81,0x7c,0xcc,0x08,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06, +0x0e,0x19,0xd1,0x50,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x59,0x18,0xe9,0x4f,0xa0, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x1a,0xec,0x10,0xff,0xac,0x0d,0xea,0x8c,0x18, +0x34,0x00,0x08,0x82,0x01,0x55,0x46,0xfe,0x13,0xe0,0x10,0xda,0x9c,0xcd,0xff,0xfc, +0xcf,0xff,0xfc,0xcf,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x5c,0xda, +0x20,0x76,0xc4,0xc0,0x18,0x40,0x10,0x0c,0x92,0x37,0x52,0x9f,0xe0,0xd2,0x06,0xb1, +0x23,0x06,0xc6,0x00,0x82,0x60,0x90,0xc0,0xd1,0xfa,0x04,0x97,0x36,0x88,0x1d,0x31, +0x30,0x06,0x10,0x04,0x83,0x24,0x8e,0xd8,0x27,0xb8,0xb4,0x41,0xec,0x88,0x81,0x31, +0x80,0x20,0x18,0x24,0x72,0xd4,0x3e,0xc1,0xa5,0x0d,0x62,0x47,0x0c,0x8c,0x01,0x04, +0xc1,0x20,0x99,0x23,0xf7,0x09,0x2a,0x6e,0x42,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xa0,0x5b,0x23,0xff,0x09,0xc4,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x3a,0x36,0xfa, +0x9f,0x17,0x19,0xa3,0x11,0x83,0x06,0x00,0x41,0x30,0xa0,0xe2,0x48,0x85,0x1a,0x32, +0x12,0x82,0x15,0x5a,0xa1,0x15,0x5a,0xa1,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1, +0x84,0x41,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x35,0x60,0xa3,0x16,0xfa,0x1b,0xdd, +0x19,0x31,0x68,0x00,0x10,0x04,0x03,0xca,0x8e,0x5e,0x28,0x48,0xa3,0xc3,0x80,0x21, +0x18,0x82,0x21,0x18,0x1a,0x4d,0x08,0x80,0x11,0x83,0x03,0x00,0x41,0x30,0x50,0x83, +0x37,0x82,0xa1,0xd1,0xe9,0x9d,0x11,0x83,0x06,0x00,0x41,0x30,0xa0,0xf2,0x48,0x86, +0x02,0x36,0x52,0x92,0x19,0x9a,0xa1,0x19,0x9a,0xa1,0xd1,0x84,0x00,0x58,0xca,0x61, +0x6f,0xdc,0xc8,0x8d,0x96,0x72,0xd8,0x9b,0x37,0x7a,0xa3,0xa5,0x1c,0xf6,0x06,0x8e, +0xe0,0x68,0xd8,0x80,0x18,0x98,0x01,0x18,0x36,0x20,0x84,0x65,0x00,0x86,0x0d,0x88, +0x40,0x19,0x80,0xad,0x1c,0xf6,0x26,0x8e,0xe2,0x68,0xd8,0x80,0x08,0x90,0x01,0xd8, +0xca,0x61,0x6f,0xe4,0x48,0x8e,0x86,0x0d,0x88,0xc0,0x18,0x80,0x11,0x83,0x06,0x00, +0x41,0x30,0xa0,0x40,0x29,0x87,0xb8,0x39,0x1a,0x1d,0x48,0x87,0x74,0x48,0x87,0x74, +0x68,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x0c,0x1a,0x00,0x04, +0xc1,0x80,0x22,0xa5,0x1e,0x7a,0xee,0xe8,0x74,0x28,0x1f,0xf2,0x21,0x1f,0xf2,0xa1, +0xd1,0x84,0x00,0x18,0x31,0x68,0x00,0x10,0x04,0x03,0xca,0x94,0x7e,0xc8,0xc9,0xa3, +0xd4,0xb1,0xc0,0x08,0x8c,0xc0,0x08,0x8c,0x46,0x13,0x02,0x60,0x29,0x07,0xd4,0xd9, +0xa3,0x3e,0x5a,0xca,0x01,0x75,0xf8,0xc8,0x8f,0x96,0x72,0x40,0x9d,0x3e,0xfa,0xa3, +0x61,0x03,0x62,0x50,0x06,0x60,0xd8,0x80,0x10,0x92,0x01,0x18,0x36,0x20,0x02,0x64, +0x00,0xb6,0x72,0x40,0x1d,0x3f,0x02,0xa5,0x61,0x03,0x22,0x38,0x06,0x60,0x2b,0x07, +0xd4,0xf9,0xa3,0x50,0x1a,0x36,0x20,0x02,0x63,0x00,0x0a,0x76,0x44,0x09,0xec,0x15, +0xc2,0x08,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xd0,0xad,0x52,0x0f,0x09,0xc1,0x88, +0x41,0x03,0x80,0x20,0x18,0x50,0xb0,0x94,0x46,0x6c,0x30,0x4a,0x01,0x18,0xa8,0x91, +0x1a,0xa9,0x91,0x1a,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88, +0x41,0x03,0x80,0x20,0x18,0x50,0xb4,0xd4,0x46,0xdf,0x29,0x15,0x64,0xe0,0x46,0x6e, +0xe4,0x46,0x6e,0x34,0x9a,0x10,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0x40,0xd9,0xd2, +0x1b,0x79,0xa9,0x74,0x98,0x01,0x1c,0xc1,0x11,0x1c,0xc1,0xd1,0x68,0x42,0x00,0x2c, +0xe5,0x80,0x3b,0xab,0x94,0x4a,0x4b,0x39,0xe0,0x0e,0x2b,0xa9,0xd2,0x52,0x0e,0xb8, +0xd3,0x4a,0xab,0x34,0x6c,0x40,0x0c,0xca,0x00,0x0c,0x1b,0x10,0x42,0x32,0x00,0xc3, +0x06,0x44,0x80,0x0c,0xc0,0x56,0x0e,0xb8,0xe3,0x4a,0xac,0x34,0x6c,0x40,0x04,0xc7, +0x00,0x6c,0xe5,0x80,0x3b,0xaf,0xd4,0x4a,0xc3,0x06,0x44,0x60,0x0c,0xc0,0x88,0x41, +0x03,0x80,0x20,0x18,0x50,0xbd,0x64,0x47,0x79,0x00,0x4b,0x6e,0xf0,0x3b,0x77,0x74, +0x47,0x77,0x74,0x47,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62, +0xd0,0x00,0x20,0x08,0x06,0x54,0x38,0xe9,0x11,0x1b,0xd0,0x92,0x1c,0x8c,0xcf,0x1e, +0xed,0xd1,0x1e,0xed,0xd1,0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0x01,0x35, +0x4e,0x7c,0xb4,0x06,0xb6,0x44,0x07,0xe5,0xd3,0x47,0x7d,0xd4,0x47,0x7d,0x34,0x9a, +0x10,0x00,0x4b,0x39,0x94,0x0f,0x2e,0xd1,0xd2,0x52,0x0e,0xe5,0x93,0x4b,0xb5,0xb4, +0x94,0x43,0xf9,0xe8,0x92,0x2d,0x0d,0x1b,0x10,0x83,0x32,0x00,0xc3,0x06,0x84,0x90, +0x0c,0xc0,0xb0,0x01,0x11,0x20,0x03,0xb0,0x95,0x43,0xf9,0xec,0xd2,0x2d,0x0d,0x1b, +0x10,0xc1,0x31,0x00,0x5b,0x39,0x94,0x0f,0x2f,0xe1,0xd2,0xb0,0x01,0x11,0x18,0x03, +0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x94,0x3a,0x8d,0x52,0x1d,0xf4,0x52,0xfb,0xb0, +0x0f,0x29,0x91,0x12,0x29,0x91,0xd2,0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08,0x82, +0x01,0xc5,0x4e,0xa5,0x44,0x07,0xbf,0xf4,0x3e,0xee,0x63,0x4a,0xa6,0x64,0x4a,0xa6, +0x34,0x9a,0x10,0x00,0x4b,0x39,0xb8,0x4f,0x38,0xf1,0xd2,0x52,0x0e,0xee,0x23,0x4e, +0xbd,0xb4,0x94,0x83,0xfb,0x8c,0x93,0x2f,0x0d,0x1b,0x10,0xc3,0x2a,0x0c,0xc0,0xb0, +0x01,0x21,0xa8,0xc2,0x00,0x0c,0x1b,0x10,0x41,0x2a,0x0c,0xc0,0x56,0x0e,0xee,0x43, +0x4e,0xbf,0x34,0x6c,0x40,0x04,0xc7,0x00,0x6c,0xe5,0xe0,0x3e,0xe5,0x04,0x4e,0xc3, +0x06,0x44,0x60,0x0c,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x50,0xf3,0xc4,0x4a,0xaf, +0x60,0x4e,0x64,0x50,0x3f,0xad,0xd4,0x4a,0xad,0xd4,0x4a,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xd4,0x3d,0xc1,0x92, +0x28,0xa8,0x13,0x1a,0xe4,0x4f,0x2c,0xc5,0x52,0x2c,0xc5,0xd2,0x68,0x42,0x00,0x8c, +0x18,0x34,0x00,0x08,0x82,0x01,0x95,0x4f,0xb2,0x14,0x0a,0xec,0xa4,0x06,0xfb,0x33, +0x4b,0xb3,0x34,0x4b,0xb3,0x34,0x9a,0x10,0x00,0x4b,0x39,0xec,0x8f,0x3b,0xa1,0xd3, +0x52,0x0e,0xfb,0xf3,0x4e,0xe9,0xb4,0x94,0xc3,0xfe,0xc0,0x93,0x3a,0x0d,0x1b,0x10, +0x83,0x32,0x00,0xc3,0x06,0x84,0x90,0x0c,0xc0,0xb0,0x01,0x11,0x20,0x03,0xb0,0x95, +0xc3,0xfe,0xc4,0xd3,0x3a,0x0d,0x1b,0x10,0xc1,0x31,0x00,0x5b,0x39,0xec,0x8f,0x3c, +0xb1,0xd3,0xb0,0x01,0x11,0x18,0x03,0x60,0x20,0x31,0x4b,0x20,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0xae,0x9f,0x5e,0x29,0x56,0x82,0x11,0x83,0x06,0x00,0x41,0x30,0xa0, +0x44,0x6a,0x97,0x7c,0xa1,0x9e,0x66,0x21,0xe0,0x25,0x5e,0xe2,0x25,0x5e,0x1a,0x4d, +0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0x11,0x83,0x06,0x00,0x41,0x30,0xa0, +0x4c,0xea,0x97,0x62,0x21,0x9f,0x6e,0xa1,0x00,0x27,0x70,0x02,0x27,0x70,0x1a,0x4d, +0x08,0x80,0x11,0x83,0x06,0x00,0x41,0x30,0xa0,0x50,0x2a,0x9c,0x60,0x61,0x9f,0x72, +0xe1,0x10,0x27,0x71,0x12,0x27,0x71,0x1a,0x4d,0x08,0x80,0xa5,0x1c,0x54,0xa8,0x9f, +0xfc,0x69,0x29,0x07,0x15,0xf2,0xa7,0x7f,0x5a,0xca,0x41,0x85,0xfe,0x09,0xa4,0x86, +0x0d,0x88,0x41,0x19,0x80,0x61,0x03,0x42,0x48,0x06,0x60,0xd8,0x80,0x08,0x90,0x01, +0xd8,0xca,0x41,0x85,0x40,0x2a,0xa4,0x86,0x0d,0x88,0xe0,0x18,0x80,0xad,0x1c,0x54, +0x28,0xa4,0x44,0x6a,0xd8,0x80,0x08,0x8c,0x01,0x18,0x31,0x68,0x00,0x10,0x04,0x03, +0xea,0xa5,0xd0,0x69,0x1d,0x44,0x4a,0x86,0x9c,0x74,0x4a,0xa7,0x74,0x4a,0xa7,0xd1, +0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x31,0x68,0x00,0x10,0x04,0x03, +0x6a,0xa6,0xd8,0xc9,0x17,0x4c,0xca,0x86,0xa4,0x76,0x6a,0xa7,0x76,0x6a,0xa7,0xd1, +0x84,0x00,0x18,0x31,0x68,0x00,0x10,0x04,0x03,0xaa,0xa6,0xdc,0xa9,0x17,0x50,0x0a, +0x87,0xa8,0x77,0x7a,0xa7,0x77,0x7a,0xa7,0xd1,0x84,0x00,0x58,0xca,0xe1,0x86,0x54, +0x2a,0xa5,0x96,0x72,0xb8,0xa1,0x95,0x52,0xa9,0xa5,0x1c,0x6e,0x88,0xa5,0x56,0x6a, +0xd8,0x80,0x18,0x94,0x01,0x18,0x36,0x20,0x84,0x64,0x00,0x86,0x0d,0x88,0x00,0x19, +0x80,0xad,0x1c,0x6e,0xa8,0xa5,0x58,0x6a,0xd8,0x80,0x08,0x8e,0x01,0xd8,0xca,0xe1, +0x86,0x5c,0xaa,0xa5,0x86,0x0d,0x88,0xc0,0x18,0x80,0x11,0x83,0x06,0x00,0x41,0x30, +0xa0,0x78,0xaa,0x9e,0xf0,0xe1,0xa5,0x5a,0x61,0xb3,0x27,0x7b,0xb2,0x27,0x7b,0x1a, +0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0x11,0x83,0x06,0x00,0x41,0x30, +0xa0,0xc0,0x2a,0x9f,0xd6,0x61,0xa6,0x62,0xe1,0xd3,0x27,0x7d,0xd2,0x27,0x7d,0x1a, +0x4d,0x08,0x80,0x11,0x83,0x06,0x00,0x41,0x30,0xa0,0xc4,0x6a,0x9f,0xd4,0xa1,0xa6, +0x66,0x21,0x0c,0xf8,0x89,0x9f,0xf8,0x89,0x9f,0x46,0x13,0x02,0x60,0x29,0x07,0x32, +0xba,0x29,0x98,0x5a,0xca,0x81,0x8c,0x70,0x2a,0xa6,0x96,0x72,0x20,0xa3,0x9c,0x92, +0xa9,0x61,0x03,0x62,0x50,0x06,0x60,0xd8,0x80,0x10,0x92,0x01,0x18,0x36,0x20,0x02, +0x64,0x00,0xb6,0x72,0x20,0x23,0x9d,0x9a,0xa9,0x61,0x03,0x22,0x38,0x06,0x60,0x2b, +0x07,0x32,0xda,0x29,0x9a,0x1a,0x36,0x20,0x02,0x63,0x00,0xec,0x1d,0xe4,0x01,0x3e, +0x16,0x94,0x03,0x7c,0x2c,0x20,0x07,0xf8,0x58,0x70,0x0b,0xf0,0xb1,0xc0,0x16,0xe0, +0x63,0x01,0x2b,0xc0,0xc7,0x82,0x55,0x80,0x8f,0x05,0xa5,0x00,0x1f,0x0b,0x48,0x01, +0x3e,0x16,0xe8,0x01,0x7c,0x2c,0xc8,0x03,0xf8,0x58,0xd0,0x06,0xf0,0xb1,0x80,0x0d, +0xe0,0x63,0x81,0x18,0xc0,0xc7,0x82,0x30,0x80,0x8f,0x05,0x17,0x7c,0x2c,0xb0,0xe0, +0x33,0x1c,0x11,0xc4,0x93,0xf0,0xcd,0x32,0x48,0x56,0x30,0x4b,0x30,0x0d,0x54,0x34, +0xa5,0x40,0x89,0x88,0x34,0x50,0xd1,0xfc,0x01,0xa5,0x22,0xd2,0x40,0x45,0x93,0x07, +0x94,0x8c,0x48,0x03,0x15,0xcd,0x1c,0x50,0x36,0x22,0x0d,0x54,0x34,0x6d,0x40,0xe9, +0x88,0x34,0x50,0xd1,0x84,0x01,0xe5,0x9e,0x81,0x34,0x50,0xd1,0x84,0x01,0xc5,0x27, +0xd2,0x40,0x05,0x10,0x06,0x94,0xba,0x06,0xd2,0x88,0xc1,0x02,0x80,0x20,0x18,0x84, +0x41,0x5f,0xc1,0x14,0x51,0x18,0x44,0x61,0x8c,0x18,0x2c,0x00,0x08,0x82,0x41,0x18, +0xf8,0x55,0x4c,0xf9,0x44,0x4f,0xf0,0x84,0x4f,0xf4,0x04,0x4f,0x8c,0x18,0x1c,0x00, +0x08,0x82,0x41,0x36,0x5a,0x3c,0x15,0x08,0x23,0x06,0x0b,0x00,0x82,0x60,0x10,0x06, +0xa0,0x35,0x53,0x60,0xf1,0x13,0x3e,0x71,0x20,0x89,0x05,0x02,0x7d,0x2c,0x80,0x27, +0xf9,0x18,0x3c,0x05,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0x87,0xb5,0x76,0xca, +0x31,0x21,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x38,0xae,0xc5,0x53,0xc1,0x88, +0x81,0x01,0x80,0x20,0x18,0x38,0xaf,0xe5,0x53,0x92,0x05,0x85,0x7c,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0xc0,0x89,0xad,0x9f,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x73, +0xad,0xb3,0x82,0x88,0x11,0x83,0x03,0x00,0x41,0x30,0xc8,0x5e,0x0b,0xad,0x20,0xc1, +0xa0,0xd3,0x82,0xc1,0x70,0x43,0x30,0x5a,0x60,0x30,0xcb,0x50,0x51,0xc1,0x52,0x0e, +0xb4,0x74,0x5a,0x02,0x05,0x8d,0xb1,0x94,0x43,0x2d,0xa5,0x16,0x41,0x41,0x63,0x2c, +0xe5,0x60,0x4b,0xab,0x65,0x50,0xd0,0x18,0x5b,0x39,0xdc,0x52,0x6b,0x21,0x14,0x34, +0xc6,0x56,0x0e,0xb8,0xf4,0x5a,0x0a,0x05,0x8d,0x31,0x4b,0x30,0xcd,0x12,0x58,0x03, +0x15,0x8d,0x9a,0x06,0x11,0x57,0x0d,0x54,0x34,0xf8,0x12,0x71,0xd5,0x88,0xc1,0x01, +0x80,0x20,0x18,0xa8,0xc1,0x6d,0xe1,0x55,0x3c,0xfd,0xd3,0x88,0x81,0x03,0x80,0x20, +0x18,0x44,0xe2,0x95,0x56,0x01,0x39,0x8d,0xd3,0x5e,0x0d,0xc2,0x30,0xf4,0xd4,0x88, +0x81,0x31,0x80,0x20,0x18,0x24,0xe5,0x15,0x56,0x74,0x31,0x62,0x60,0x0c,0x20,0x08, +0x06,0x49,0x79,0x85,0x55,0x5d,0x8c,0x18,0x18,0x03,0x08,0x82,0x41,0x52,0x5e,0x61, +0x85,0x17,0x23,0x06,0xc6,0x00,0x82,0x60,0x90,0x94,0x57,0x58,0xdd,0xc5,0x88,0x81, +0x31,0x80,0x20,0x18,0x24,0xe5,0x15,0x56,0x76,0x81,0x01,0x31,0x26,0x00,0x00,0x00, +0x5b,0x0a,0x58,0x08,0x40,0xe1,0x28,0x85,0x2d,0xc5,0x2c,0x04,0xa0,0x70,0x94,0xc2, +0x96,0xc2,0x16,0x02,0x50,0x38,0x4a,0x61,0x4b,0x91,0x0b,0x01,0x28,0x1c,0xa5,0xb0, +0x65,0x50,0x87,0x00,0x14,0xb6,0x0c,0xf4,0x13,0x80,0xc2,0x96,0xc1,0x7e,0x02,0x50, +0xd8,0x32,0x98,0x50,0x00,0x0a,0x5b,0x06,0x14,0x0a,0x40,0x61,0xcb,0xb0,0x43,0x01, +0x28,0x6c,0x19,0x7a,0x28,0x00,0x85,0x2d,0x43,0x1b,0x05,0xa0,0xb0,0x65,0x78,0xa3, +0x00,0x14,0xb6,0x0c,0x7b,0x14,0x80,0xc2,0x96,0xa1,0x8f,0x02,0x50,0xd8,0x32,0xb4, +0x52,0x00,0x0a,0x5b,0x86,0x57,0x0a,0x40,0x61,0xcb,0x10,0x4e,0x01,0x28,0x6c,0x19, +0xc6,0x29,0x00,0x85,0x2d,0xc3,0x3c,0x05,0xa0,0xb0,0x65,0xa8,0xa7,0x00,0x14,0xb6, +0x0c,0x25,0x15,0x80,0xc2,0x96,0xe1,0xa4,0x02,0x50,0xd8,0x32,0xf4,0x55,0x00,0x0a, +0x5b,0x86,0xbf,0x0a,0x40,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_16bit_permutations.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_16bit_permutations.h new file mode 100644 index 00000000..da50d863 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_16bit_permutations.h @@ -0,0 +1,135 @@ +#include "ffx_fsr2_depth_clip_pass_wave64_16bit_68d99547c9033e4c9a75fe5a0cd0542f.h" +#include "ffx_fsr2_depth_clip_pass_wave64_16bit_40920573de909528746ddc900cbfe46e.h" +#include "ffx_fsr2_depth_clip_pass_wave64_16bit_cc40fbd81c5b771e1bee97437ef7a994.h" +#include "ffx_fsr2_depth_clip_pass_wave64_16bit_e2e703633f120ed43f9433287034acd8.h" +#include "ffx_fsr2_depth_clip_pass_wave64_16bit_36ed289b03bcc623dac3bb9bd3d2ac65.h" +#include "ffx_fsr2_depth_clip_pass_wave64_16bit_5182fa0fcedf6d7771eb23177a5b072c.h" +#include "ffx_fsr2_depth_clip_pass_wave64_16bit_d57acd9fc6d86854586a8ebc3f5036e6.h" +#include "ffx_fsr2_depth_clip_pass_wave64_16bit_696f12e1367c2f7e9d40c0757f3f71f0.h" + +typedef union ffx_fsr2_depth_clip_pass_wave64_16bit_PermutationKey { + struct { + uint32_t FFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE : 1; + uint32_t FFX_FSR2_OPTION_HDR_COLOR_INPUT : 1; + uint32_t FFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_JITTERED_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_INVERTED_DEPTH : 1; + uint32_t FFX_FSR2_OPTION_APPLY_SHARPENING : 1; + }; + uint32_t index; +} ffx_fsr2_depth_clip_pass_wave64_16bit_PermutationKey; + +typedef struct ffx_fsr2_depth_clip_pass_wave64_16bit_PermutationInfo { + const uint32_t blobSize; + const unsigned char* blobData; + + + const uint32_t numCBVResources; + const char** cbvResourceNames; + const uint32_t* cbvResourceBindings; + const uint32_t* cbvResourceCounts; + const uint32_t* cbvResourceSpaces; + + const uint32_t numSRVResources; + const char** srvResourceNames; + const uint32_t* srvResourceBindings; + const uint32_t* srvResourceCounts; + const uint32_t* srvResourceSpaces; + + const uint32_t numUAVResources; + const char** uavResourceNames; + const uint32_t* uavResourceBindings; + const uint32_t* uavResourceCounts; + const uint32_t* uavResourceSpaces; + + const uint32_t numSamplerResources; + const char** samplerResourceNames; + const uint32_t* samplerResourceBindings; + const uint32_t* samplerResourceCounts; + const uint32_t* samplerResourceSpaces; + + const uint32_t numRTAccelerationStructureResources; + const char** rtAccelerationStructureResourceNames; + const uint32_t* rtAccelerationStructureResourceBindings; + const uint32_t* rtAccelerationStructureResourceCounts; + const uint32_t* rtAccelerationStructureResourceSpaces; +} ffx_fsr2_depth_clip_pass_wave64_16bit_PermutationInfo; + +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_16bit_IndirectionTable[] = { + 1, + 1, + 1, + 1, + 3, + 3, + 3, + 3, + 7, + 7, + 7, + 7, + 4, + 4, + 4, + 4, + 5, + 5, + 5, + 5, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 6, + 6, + 6, + 6, + 1, + 1, + 1, + 1, + 3, + 3, + 3, + 3, + 7, + 7, + 7, + 7, + 4, + 4, + 4, + 4, + 5, + 5, + 5, + 5, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 6, + 6, + 6, + 6, +}; + +static const ffx_fsr2_depth_clip_pass_wave64_16bit_PermutationInfo g_ffx_fsr2_depth_clip_pass_wave64_16bit_PermutationInfo[] = { + { g_ffx_fsr2_depth_clip_pass_wave64_16bit_68d99547c9033e4c9a75fe5a0cd0542f_size, g_ffx_fsr2_depth_clip_pass_wave64_16bit_68d99547c9033e4c9a75fe5a0cd0542f_data, 1, g_ffx_fsr2_depth_clip_pass_wave64_16bit_68d99547c9033e4c9a75fe5a0cd0542f_CBVResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_16bit_68d99547c9033e4c9a75fe5a0cd0542f_CBVResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_16bit_68d99547c9033e4c9a75fe5a0cd0542f_CBVResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_16bit_68d99547c9033e4c9a75fe5a0cd0542f_CBVResourceSpaces, 9, g_ffx_fsr2_depth_clip_pass_wave64_16bit_68d99547c9033e4c9a75fe5a0cd0542f_SRVResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_16bit_68d99547c9033e4c9a75fe5a0cd0542f_SRVResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_16bit_68d99547c9033e4c9a75fe5a0cd0542f_SRVResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_16bit_68d99547c9033e4c9a75fe5a0cd0542f_SRVResourceSpaces, 2, g_ffx_fsr2_depth_clip_pass_wave64_16bit_68d99547c9033e4c9a75fe5a0cd0542f_UAVResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_16bit_68d99547c9033e4c9a75fe5a0cd0542f_UAVResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_16bit_68d99547c9033e4c9a75fe5a0cd0542f_UAVResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_16bit_68d99547c9033e4c9a75fe5a0cd0542f_UAVResourceSpaces, 1, g_ffx_fsr2_depth_clip_pass_wave64_16bit_68d99547c9033e4c9a75fe5a0cd0542f_SamplerResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_16bit_68d99547c9033e4c9a75fe5a0cd0542f_SamplerResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_16bit_68d99547c9033e4c9a75fe5a0cd0542f_SamplerResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_16bit_68d99547c9033e4c9a75fe5a0cd0542f_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_depth_clip_pass_wave64_16bit_40920573de909528746ddc900cbfe46e_size, g_ffx_fsr2_depth_clip_pass_wave64_16bit_40920573de909528746ddc900cbfe46e_data, 1, g_ffx_fsr2_depth_clip_pass_wave64_16bit_40920573de909528746ddc900cbfe46e_CBVResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_16bit_40920573de909528746ddc900cbfe46e_CBVResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_16bit_40920573de909528746ddc900cbfe46e_CBVResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_16bit_40920573de909528746ddc900cbfe46e_CBVResourceSpaces, 9, g_ffx_fsr2_depth_clip_pass_wave64_16bit_40920573de909528746ddc900cbfe46e_SRVResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_16bit_40920573de909528746ddc900cbfe46e_SRVResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_16bit_40920573de909528746ddc900cbfe46e_SRVResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_16bit_40920573de909528746ddc900cbfe46e_SRVResourceSpaces, 2, g_ffx_fsr2_depth_clip_pass_wave64_16bit_40920573de909528746ddc900cbfe46e_UAVResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_16bit_40920573de909528746ddc900cbfe46e_UAVResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_16bit_40920573de909528746ddc900cbfe46e_UAVResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_16bit_40920573de909528746ddc900cbfe46e_UAVResourceSpaces, 1, g_ffx_fsr2_depth_clip_pass_wave64_16bit_40920573de909528746ddc900cbfe46e_SamplerResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_16bit_40920573de909528746ddc900cbfe46e_SamplerResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_16bit_40920573de909528746ddc900cbfe46e_SamplerResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_16bit_40920573de909528746ddc900cbfe46e_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_depth_clip_pass_wave64_16bit_cc40fbd81c5b771e1bee97437ef7a994_size, g_ffx_fsr2_depth_clip_pass_wave64_16bit_cc40fbd81c5b771e1bee97437ef7a994_data, 1, g_ffx_fsr2_depth_clip_pass_wave64_16bit_cc40fbd81c5b771e1bee97437ef7a994_CBVResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_16bit_cc40fbd81c5b771e1bee97437ef7a994_CBVResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_16bit_cc40fbd81c5b771e1bee97437ef7a994_CBVResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_16bit_cc40fbd81c5b771e1bee97437ef7a994_CBVResourceSpaces, 9, g_ffx_fsr2_depth_clip_pass_wave64_16bit_cc40fbd81c5b771e1bee97437ef7a994_SRVResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_16bit_cc40fbd81c5b771e1bee97437ef7a994_SRVResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_16bit_cc40fbd81c5b771e1bee97437ef7a994_SRVResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_16bit_cc40fbd81c5b771e1bee97437ef7a994_SRVResourceSpaces, 2, g_ffx_fsr2_depth_clip_pass_wave64_16bit_cc40fbd81c5b771e1bee97437ef7a994_UAVResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_16bit_cc40fbd81c5b771e1bee97437ef7a994_UAVResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_16bit_cc40fbd81c5b771e1bee97437ef7a994_UAVResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_16bit_cc40fbd81c5b771e1bee97437ef7a994_UAVResourceSpaces, 1, g_ffx_fsr2_depth_clip_pass_wave64_16bit_cc40fbd81c5b771e1bee97437ef7a994_SamplerResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_16bit_cc40fbd81c5b771e1bee97437ef7a994_SamplerResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_16bit_cc40fbd81c5b771e1bee97437ef7a994_SamplerResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_16bit_cc40fbd81c5b771e1bee97437ef7a994_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_depth_clip_pass_wave64_16bit_e2e703633f120ed43f9433287034acd8_size, g_ffx_fsr2_depth_clip_pass_wave64_16bit_e2e703633f120ed43f9433287034acd8_data, 1, g_ffx_fsr2_depth_clip_pass_wave64_16bit_e2e703633f120ed43f9433287034acd8_CBVResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_16bit_e2e703633f120ed43f9433287034acd8_CBVResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_16bit_e2e703633f120ed43f9433287034acd8_CBVResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_16bit_e2e703633f120ed43f9433287034acd8_CBVResourceSpaces, 9, g_ffx_fsr2_depth_clip_pass_wave64_16bit_e2e703633f120ed43f9433287034acd8_SRVResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_16bit_e2e703633f120ed43f9433287034acd8_SRVResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_16bit_e2e703633f120ed43f9433287034acd8_SRVResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_16bit_e2e703633f120ed43f9433287034acd8_SRVResourceSpaces, 2, g_ffx_fsr2_depth_clip_pass_wave64_16bit_e2e703633f120ed43f9433287034acd8_UAVResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_16bit_e2e703633f120ed43f9433287034acd8_UAVResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_16bit_e2e703633f120ed43f9433287034acd8_UAVResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_16bit_e2e703633f120ed43f9433287034acd8_UAVResourceSpaces, 1, g_ffx_fsr2_depth_clip_pass_wave64_16bit_e2e703633f120ed43f9433287034acd8_SamplerResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_16bit_e2e703633f120ed43f9433287034acd8_SamplerResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_16bit_e2e703633f120ed43f9433287034acd8_SamplerResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_16bit_e2e703633f120ed43f9433287034acd8_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_depth_clip_pass_wave64_16bit_36ed289b03bcc623dac3bb9bd3d2ac65_size, g_ffx_fsr2_depth_clip_pass_wave64_16bit_36ed289b03bcc623dac3bb9bd3d2ac65_data, 1, g_ffx_fsr2_depth_clip_pass_wave64_16bit_36ed289b03bcc623dac3bb9bd3d2ac65_CBVResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_16bit_36ed289b03bcc623dac3bb9bd3d2ac65_CBVResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_16bit_36ed289b03bcc623dac3bb9bd3d2ac65_CBVResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_16bit_36ed289b03bcc623dac3bb9bd3d2ac65_CBVResourceSpaces, 9, g_ffx_fsr2_depth_clip_pass_wave64_16bit_36ed289b03bcc623dac3bb9bd3d2ac65_SRVResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_16bit_36ed289b03bcc623dac3bb9bd3d2ac65_SRVResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_16bit_36ed289b03bcc623dac3bb9bd3d2ac65_SRVResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_16bit_36ed289b03bcc623dac3bb9bd3d2ac65_SRVResourceSpaces, 2, g_ffx_fsr2_depth_clip_pass_wave64_16bit_36ed289b03bcc623dac3bb9bd3d2ac65_UAVResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_16bit_36ed289b03bcc623dac3bb9bd3d2ac65_UAVResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_16bit_36ed289b03bcc623dac3bb9bd3d2ac65_UAVResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_16bit_36ed289b03bcc623dac3bb9bd3d2ac65_UAVResourceSpaces, 1, g_ffx_fsr2_depth_clip_pass_wave64_16bit_36ed289b03bcc623dac3bb9bd3d2ac65_SamplerResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_16bit_36ed289b03bcc623dac3bb9bd3d2ac65_SamplerResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_16bit_36ed289b03bcc623dac3bb9bd3d2ac65_SamplerResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_16bit_36ed289b03bcc623dac3bb9bd3d2ac65_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_depth_clip_pass_wave64_16bit_5182fa0fcedf6d7771eb23177a5b072c_size, g_ffx_fsr2_depth_clip_pass_wave64_16bit_5182fa0fcedf6d7771eb23177a5b072c_data, 1, g_ffx_fsr2_depth_clip_pass_wave64_16bit_5182fa0fcedf6d7771eb23177a5b072c_CBVResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_16bit_5182fa0fcedf6d7771eb23177a5b072c_CBVResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_16bit_5182fa0fcedf6d7771eb23177a5b072c_CBVResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_16bit_5182fa0fcedf6d7771eb23177a5b072c_CBVResourceSpaces, 9, g_ffx_fsr2_depth_clip_pass_wave64_16bit_5182fa0fcedf6d7771eb23177a5b072c_SRVResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_16bit_5182fa0fcedf6d7771eb23177a5b072c_SRVResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_16bit_5182fa0fcedf6d7771eb23177a5b072c_SRVResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_16bit_5182fa0fcedf6d7771eb23177a5b072c_SRVResourceSpaces, 2, g_ffx_fsr2_depth_clip_pass_wave64_16bit_5182fa0fcedf6d7771eb23177a5b072c_UAVResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_16bit_5182fa0fcedf6d7771eb23177a5b072c_UAVResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_16bit_5182fa0fcedf6d7771eb23177a5b072c_UAVResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_16bit_5182fa0fcedf6d7771eb23177a5b072c_UAVResourceSpaces, 1, g_ffx_fsr2_depth_clip_pass_wave64_16bit_5182fa0fcedf6d7771eb23177a5b072c_SamplerResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_16bit_5182fa0fcedf6d7771eb23177a5b072c_SamplerResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_16bit_5182fa0fcedf6d7771eb23177a5b072c_SamplerResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_16bit_5182fa0fcedf6d7771eb23177a5b072c_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_depth_clip_pass_wave64_16bit_d57acd9fc6d86854586a8ebc3f5036e6_size, g_ffx_fsr2_depth_clip_pass_wave64_16bit_d57acd9fc6d86854586a8ebc3f5036e6_data, 1, g_ffx_fsr2_depth_clip_pass_wave64_16bit_d57acd9fc6d86854586a8ebc3f5036e6_CBVResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_16bit_d57acd9fc6d86854586a8ebc3f5036e6_CBVResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_16bit_d57acd9fc6d86854586a8ebc3f5036e6_CBVResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_16bit_d57acd9fc6d86854586a8ebc3f5036e6_CBVResourceSpaces, 9, g_ffx_fsr2_depth_clip_pass_wave64_16bit_d57acd9fc6d86854586a8ebc3f5036e6_SRVResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_16bit_d57acd9fc6d86854586a8ebc3f5036e6_SRVResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_16bit_d57acd9fc6d86854586a8ebc3f5036e6_SRVResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_16bit_d57acd9fc6d86854586a8ebc3f5036e6_SRVResourceSpaces, 2, g_ffx_fsr2_depth_clip_pass_wave64_16bit_d57acd9fc6d86854586a8ebc3f5036e6_UAVResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_16bit_d57acd9fc6d86854586a8ebc3f5036e6_UAVResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_16bit_d57acd9fc6d86854586a8ebc3f5036e6_UAVResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_16bit_d57acd9fc6d86854586a8ebc3f5036e6_UAVResourceSpaces, 1, g_ffx_fsr2_depth_clip_pass_wave64_16bit_d57acd9fc6d86854586a8ebc3f5036e6_SamplerResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_16bit_d57acd9fc6d86854586a8ebc3f5036e6_SamplerResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_16bit_d57acd9fc6d86854586a8ebc3f5036e6_SamplerResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_16bit_d57acd9fc6d86854586a8ebc3f5036e6_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_depth_clip_pass_wave64_16bit_696f12e1367c2f7e9d40c0757f3f71f0_size, g_ffx_fsr2_depth_clip_pass_wave64_16bit_696f12e1367c2f7e9d40c0757f3f71f0_data, 1, g_ffx_fsr2_depth_clip_pass_wave64_16bit_696f12e1367c2f7e9d40c0757f3f71f0_CBVResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_16bit_696f12e1367c2f7e9d40c0757f3f71f0_CBVResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_16bit_696f12e1367c2f7e9d40c0757f3f71f0_CBVResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_16bit_696f12e1367c2f7e9d40c0757f3f71f0_CBVResourceSpaces, 9, g_ffx_fsr2_depth_clip_pass_wave64_16bit_696f12e1367c2f7e9d40c0757f3f71f0_SRVResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_16bit_696f12e1367c2f7e9d40c0757f3f71f0_SRVResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_16bit_696f12e1367c2f7e9d40c0757f3f71f0_SRVResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_16bit_696f12e1367c2f7e9d40c0757f3f71f0_SRVResourceSpaces, 2, g_ffx_fsr2_depth_clip_pass_wave64_16bit_696f12e1367c2f7e9d40c0757f3f71f0_UAVResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_16bit_696f12e1367c2f7e9d40c0757f3f71f0_UAVResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_16bit_696f12e1367c2f7e9d40c0757f3f71f0_UAVResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_16bit_696f12e1367c2f7e9d40c0757f3f71f0_UAVResourceSpaces, 1, g_ffx_fsr2_depth_clip_pass_wave64_16bit_696f12e1367c2f7e9d40c0757f3f71f0_SamplerResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_16bit_696f12e1367c2f7e9d40c0757f3f71f0_SamplerResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_16bit_696f12e1367c2f7e9d40c0757f3f71f0_SamplerResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_16bit_696f12e1367c2f7e9d40c0757f3f71f0_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_16bit_permutations.h.d b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_16bit_permutations.h.d new file mode 100644 index 00000000..1a2b16f0 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_16bit_permutations.h.d @@ -0,0 +1 @@ +src/ffx-fsr2-api/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_16bit_permutations.h: ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_callbacks_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common_half.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_resources.h ../../src/ffx-fsr2-api/shaders/ffx_core.h ../../src/ffx-fsr2-api/shaders/ffx_core_portability.h ../../src/ffx-fsr2-api/shaders/ffx_common_types.h ../../src/ffx-fsr2-api/shaders/ffx_core_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_common.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_sample.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_depth_clip.h \ No newline at end of file diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_1a6557898a351ea059597968b6396c61.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_1a6557898a351ea059597968b6396c61.h new file mode 100644 index 00000000..670b7f88 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_1a6557898a351ea059597968b6396c61.h @@ -0,0 +1,848 @@ +// ffx_fsr2_depth_clip_pass_wave64_1a6557898a351ea059597968b6396c61.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_1a6557898a351ea059597968b6396c61_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_1a6557898a351ea059597968b6396c61_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_1a6557898a351ea059597968b6396c61_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_1a6557898a351ea059597968b6396c61_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_1a6557898a351ea059597968b6396c61_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_exposure", "r_reactive_mask", "r_transparency_and_composition_mask", "r_reconstructed_previous_nearest_depth", "r_dilated_motion_vectors", "r_previous_dilated_motion_vectors", "r_dilatedDepth", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_1a6557898a351ea059597968b6396c61_SRVResourceBindings[] = { 7, 6, 9, 3, 4, 0, 1, 5, 2, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_1a6557898a351ea059597968b6396c61_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_1a6557898a351ea059597968b6396c61_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_1a6557898a351ea059597968b6396c61_UAVResourceNames[] = { "rw_prepared_input_color", "rw_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_1a6557898a351ea059597968b6396c61_UAVResourceBindings[] = { 1, 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_1a6557898a351ea059597968b6396c61_UAVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_1a6557898a351ea059597968b6396c61_UAVResourceSpaces[] = { 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_1a6557898a351ea059597968b6396c61_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_1a6557898a351ea059597968b6396c61_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_1a6557898a351ea059597968b6396c61_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_1a6557898a351ea059597968b6396c61_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_1a6557898a351ea059597968b6396c61_size = 13108; + +static const unsigned char g_ffx_fsr2_depth_clip_pass_wave64_1a6557898a351ea059597968b6396c61_data[] = { +0x44,0x58,0x42,0x43,0xcb,0xcb,0x57,0x0f,0x16,0x51,0x31,0x48,0xf1,0x56,0x1a,0x4d, +0xaf,0xf7,0xb7,0xa5,0x01,0x00,0x00,0x00,0x34,0x33,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0x98,0x11,0x00,0x00,0xb4,0x11,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x80,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x9c,0x0f,0x00,0x00,0x66,0x00,0x05,0x00, +0xe7,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x84,0x0f,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xde,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x0a,0x00,0x00,0x00, +0x1b,0x88,0x40,0x00,0x96,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30, +0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09,0xa0,0x36,0x18,0xc4,0xff,0xff,0xff,0xff, +0x0f,0x80,0x04,0x54,0x00,0x00,0x00,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x84,0x40,0x98,0x10,0x0c,0x13,0x02,0x61,0x42,0x40,0x00,0x89,0x20,0x00,0x00, +0xf2,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0xa0,0xc2,0x1c,0x01,0x18,0x24,0x01,0x80,0x02,0x23,0x00,0x25,0x18,0x10,0x61, +0x8e,0x00,0x14,0xe6,0x08,0x10,0x3a,0x94,0x61,0x60,0x40,0x50,0xa2,0x0c,0x00,0x00, +0x80,0x16,0x33,0x00,0x65,0x68,0x00,0x1a,0xe4,0xb8,0x67,0xb8,0xfc,0x09,0x7b,0x08, +0xc9,0x0f,0x81,0x66,0x58,0x08,0x14,0x20,0xca,0x32,0x00,0x40,0x00,0x00,0x40,0xa3, +0xd1,0x68,0x1c,0x28,0x72,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a, +0x4c,0x7e,0x71,0xdb,0xa8,0x68,0x34,0x1a,0x0d,0x40,0x51,0x26,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0xa2,0xdc,0x34,0x5c,0xfe,0x84,0x3d,0x84,0xe4,0xaf,0x84,0xb4, +0x12,0x93,0x8f,0xdc,0x36,0x2a,0x00,0x00,0x00,0x00,0x50,0x14,0x0b,0x00,0x02,0x00, +0x00,0x00,0x00,0x00,0x80,0x2e,0x85,0x68,0x00,0x1a,0x0d,0xca,0x14,0xa3,0x01,0x68, +0x34,0x1a,0x0d,0xda,0x14,0x02,0x00,0x00,0x00,0xa8,0x53,0x98,0x09,0x00,0x02,0x69, +0x34,0x1a,0x0d,0x00,0x00,0xd0,0xa0,0x4f,0x41,0x1a,0x80,0x46,0xa3,0xd1,0x68,0x34, +0x28,0x74,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x8f, +0xdc,0x36,0x22,0x00,0x00,0x00,0xa0,0x10,0x23,0x00,0x04,0x40,0xa4,0xa3,0x86,0xcb, +0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0xfc,0xe2,0xb6,0x11,0xd1,0x68, +0x34,0x1a,0x85,0x30,0x01,0x20,0x00,0x3a,0xdd,0x36,0x5c,0xfe,0x84,0x3d,0x84,0xe4, +0xaf,0x84,0xe4,0x50,0x91,0x40,0xa4,0x91,0xf3,0x10,0xd1,0x84,0x10,0x12,0x12,0x00, +0x80,0x42,0x40,0x00,0x90,0x14,0xa9,0x0e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57, +0x42,0xda,0x90,0x66,0x40,0x04,0x00,0x00,0x38,0xcc,0x11,0x04,0xa5,0x80,0x00,0x58, +0x80,0x16,0xb9,0x06,0x02,0x86,0x11,0x88,0x66,0xa6,0x36,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60, +0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03, +0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14, +0x00,0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71, +0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00, +0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xc4,0x64,0x34,0x1b,0x46,0x10,0x9a,0x99, +0xda,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8, +0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1, +0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e, +0xfc,0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0,0x1d,0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8, +0x21,0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e, +0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48, +0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1, +0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0x50,0xb3, +0xd1,0x6d,0xa6,0x30,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78, +0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05, +0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e, +0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48, +0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x90,0xd0,0xc8,0x91,0x6e, +0x26,0x34,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xa8,0x07,0x77,0x98,0x87,0x74, +0x38,0x07,0x77,0x28,0x07,0x72,0x00,0x83,0x74,0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0, +0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0x01, +0x60,0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f, +0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2, +0xe1,0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c,0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00, +0xe0,0x51,0x6f,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85, +0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x41,0x8c,0x7e,0x33, +0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x6a,0x14,0x1c,0x46,0x10,0x80,0x33, +0x84,0xe0,0x63,0x57,0x1b,0x4d,0xc3,0xe1,0x70,0x38,0x04,0x00,0x62,0xb5,0x5a,0xad, +0xd6,0x68,0x34,0x1a,0x8d,0x46,0x83,0x88,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02, +0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x02,0x00,0x19,0x01,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x3a,0x0f,0x24,0x90,0x21,0x23,0x25,0x40,0x80,0x1d, +0x4c,0x30,0xec,0xc1,0x00,0x00,0x00,0x10,0x00,0x00,0xb0,0x83,0x09,0x06,0x3d,0x18, +0x00,0x00,0x00,0x02,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x0c,0x79,0x12,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x18,0xf2,0x24,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x59, +0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xe3,0x00,0x01,0x20, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x60,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x05,0x04,0x00,0x01,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x43,0x9e,0x0b,0x08,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x19,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x36,0x20, +0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xf9,0x80,0x00,0x20,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x60,0xc8,0x13,0x06,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x30,0xe4,0x21,0x03,0x20,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18, +0xf2,0x9c,0x01,0x10,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0xd4, +0x00,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x6e,0x00,0x04, +0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x59,0x20,0x00,0x22,0x00,0x00,0x00, +0x32,0x1e,0x98,0x1c,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02, +0x94,0x40,0x31,0x8c,0x00,0x94,0x43,0x11,0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44, +0x71,0x14,0x7e,0x40,0x81,0x14,0x4c,0x01,0x15,0x54,0x61,0x15,0x58,0x01,0x06,0x14, +0x64,0x40,0x81,0x06,0x14,0x6c,0x40,0x01,0x07,0x14,0x72,0x40,0x41,0x07,0x14,0x76, +0x40,0x81,0x07,0x14,0x7a,0x40,0xc1,0x07,0x94,0x45,0x21,0x0e,0x94,0x5b,0x81,0x12, +0x14,0xeb,0x42,0x59,0x95,0x13,0xb5,0x6a,0x60,0x04,0x80,0x02,0x63,0x11,0x00,0x10, +0x04,0x63,0x11,0x40,0x00,0x04,0x44,0x9b,0x01,0x20,0xdc,0x0c,0x00,0xed,0x66,0x00, +0xc8,0x37,0x03,0x40,0xc0,0x19,0x00,0x12,0xce,0x00,0x10,0x71,0x06,0x80,0x8a,0x33, +0x00,0x74,0x9c,0x01,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x90,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04,0x60,0x9a,0x20,0x00,0xd4,0x06,0x61,0x20, +0x26,0x08,0x40,0xb5,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08, +0x74,0xb0,0x07,0xb4,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe,0xc6,0xde,0xd8,0xde, +0xe4,0xbe,0xd4,0xd2,0xe8,0xe8,0xca,0xe4,0xca,0xc8,0x26,0x08,0x80,0x35,0x41,0x00, +0xae,0x09,0x02,0x80,0x6d,0x10,0x0c,0x67,0x43,0x62,0x28,0x8b,0xc1,0x0c,0x8d,0xf1, +0xd0,0x92,0xfb,0x4a,0x73,0x83,0xab,0xa3,0xfb,0x6a,0x7b,0xa3,0x4b,0x7b,0x73,0xfb, +0xb2,0x2b,0x1b,0xa3,0x7b,0x93,0x9b,0xdb,0x90,0x0c,0x4a,0x64,0x10,0x43,0x63,0x3c, +0x13,0x04,0x3c,0xe0,0x03,0x42,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x65,0x78, +0x70,0x6f,0x73,0x75,0x72,0x65,0x1b,0x92,0x66,0xa2,0x0c,0x67,0x68,0x8c,0x67,0x82, +0x00,0x64,0x13,0x84,0x3d,0xe8,0x03,0x3e,0x72,0x5f,0x72,0x65,0x61,0x63,0x74,0x69, +0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x1b,0x12,0xeb,0xc2,0x0c,0x6b,0x68,0x8c,0x67, +0x82,0x00,0x68,0x1c,0x03,0xb9,0x2f,0x3a,0xb9,0x30,0xb7,0x39,0xb8,0x30,0xb9,0x32, +0xb7,0xb1,0xbc,0xaf,0x30,0x37,0xb2,0xaf,0xb1,0xb7,0x36,0xb8,0xb7,0xb9,0x34,0xba, +0xb4,0x37,0xb7,0xaf,0xb6,0xb0,0xb9,0xb5,0x0d,0x89,0x76,0x6d,0x86,0x36,0x34,0xc6, +0x33,0x41,0x00,0xb6,0x09,0x82,0x1f,0xf8,0x01,0xcd,0x40,0xee,0x4b,0xae,0x6c,0xec, +0xcd,0x6d,0x8e,0x4e,0xae,0x6e,0x8c,0xae,0x8c,0xec,0x0b,0x4e,0xae,0xcc,0x2e,0xed, +0xad,0x6e,0xee,0xcb,0xad,0x2c,0x4c,0xae,0x6c,0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e, +0x6d,0x83,0x60,0x74,0x1b,0x92,0xce,0xfb,0x0c,0x63,0x68,0x0c,0x30,0x20,0x26,0xf7, +0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0xd5,0xf6,0x46,0x97,0xf6,0xe6,0xf6,0x65, +0x57,0x36,0x46,0xf7,0x26,0x37,0xb7,0x21,0x21,0x26,0x31,0x30,0x86,0xa1,0x31,0x1e, +0x86,0x81,0xdc,0x17,0x9c,0x5c,0x99,0x5d,0xda,0x5b,0xdd,0xdc,0x17,0x59,0x1a,0x5b, +0x18,0x5d,0x19,0xd9,0x57,0xdb,0x1b,0x5d,0xda,0x9b,0xdb,0x97,0x5d,0xd9,0x18,0xdd, +0x9b,0xdc,0xdc,0x86,0x84,0x99,0xc8,0xc0,0xe8,0x86,0xc6,0x78,0x26,0x08,0x00,0x47, +0x47,0xee,0x8b,0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0x8c,0xa8,0x0c,0x8e,0x0e,0x6d,0x43, +0x62,0x06,0xd7,0x19,0x18,0xcd,0xd0,0x18,0xcf,0x86,0x04,0x92,0xaa,0x8c,0x0b,0x83, +0x31,0x28,0x03,0x34,0x98,0x20,0x80,0xc2,0x1f,0xf0,0x92,0xbb,0xfb,0x82,0x93,0x2b, +0x83,0x0b,0x93,0x2b,0x23,0xfb,0x4a,0x73,0x83,0xab,0xa3,0xfb,0x1a,0x7b,0x63,0x7b, +0x93,0x9b,0x20,0xb4,0x01,0x1e,0x6c,0x58,0x0c,0x35,0x58,0x03,0x63,0x18,0x1a,0x36, +0x60,0x03,0x36,0x78,0x26,0x08,0xa2,0x00,0x0a,0xcc,0xe4,0xee,0xbe,0xc8,0xd2,0xd8, +0xc2,0xe8,0xca,0xc8,0xbe,0xe4,0xca,0xc2,0xc6,0xe8,0xd2,0xec,0xca,0xbe,0xda,0xc2, +0xe6,0xd6,0xe6,0x26,0x08,0x40,0xb7,0x41,0x30,0xe0,0x60,0xc3,0x32,0xb8,0xc1,0x1b, +0x18,0xc6,0xd0,0xb0,0x01,0x1b,0xb0,0x41,0x1c,0x6c,0x10,0xda,0x40,0x0e,0x26,0x08, +0xa5,0x20,0x0a,0x34,0xc6,0xc4,0x8c,0xa6,0xa4,0x64,0x26,0x08,0x80,0xb7,0x01,0x31, +0xe8,0xa0,0x0e,0x0c,0x63,0xb0,0x03,0x60,0x43,0x70,0x07,0x13,0x84,0x53,0x18,0x05, +0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x1b,0x10, +0x23,0x0f,0xf4,0xc0,0x18,0x06,0x03,0xd8,0x10,0xec,0xc1,0x06,0x22,0x0d,0xe6,0x00, +0x0f,0xf8,0x60,0x82,0x40,0x0a,0xa1,0xc0,0x25,0x4d,0xaa,0xcc,0x8d,0xac,0x4c,0x6e, +0x2a,0x4d,0xaf,0x6c,0x82,0xd0,0x06,0x77,0xb0,0x01,0x21,0xfe,0xc0,0x32,0x18,0xcd, +0x01,0x05,0x3a,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a, +0x65,0x1b,0x10,0x42,0x14,0x2c,0x33,0x60,0x34,0x07,0x14,0xc8,0xa4,0x11,0xa5,0xcd, +0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x80,0x6f,0x03,0x42,0x90,0x82, +0x55,0x0a,0x8c,0xe6,0x80,0x02,0xbb,0xb4,0x24,0x37,0xb8,0x3a,0xba,0xa1,0x37,0xb6, +0x37,0x39,0xa9,0xb2,0xb9,0xb7,0x3a,0xb9,0xb1,0x32,0xa2,0xb4,0xb6,0x32,0xb7,0xb9, +0xb4,0x37,0xb7,0xb9,0x09,0x02,0x00,0x06,0x1b,0x0c,0xe2,0x14,0x2c,0x54,0x60,0x34, +0x4a,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69, +0x6f,0x6e,0x73,0x13,0x04,0x20,0x0c,0x36,0x18,0x84,0x2a,0x58,0xab,0xc0,0x68,0x94, +0xd2,0x98,0xea,0xda,0xc2,0x9a,0xd2,0xe0,0x98,0xca,0xec,0xca,0xd8,0xa8,0xde,0xaa, +0xe6,0xca,0x26,0x08,0x80,0x18,0x6c,0x30,0x88,0x56,0xb0,0x5c,0x81,0xd1,0xb8,0xa4, +0x19,0xc9,0x85,0xb5,0x95,0x25,0xb9,0x91,0x95,0xe1,0x4d,0x10,0x80,0x31,0xd8,0x60, +0x10,0xb0,0x60,0xc5,0x02,0xa3,0x51,0x32,0x23,0x2a,0xb3,0x4b,0x1b,0x2b,0xa3,0x7a, +0xb3,0x4a,0x2b,0xbb,0x23,0x2a,0x83,0xa3,0x43,0x9b,0x20,0x00,0x64,0xb0,0x01,0x21, +0x66,0xc1,0xa2,0x05,0xc6,0x71,0x40,0x81,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc, +0x04,0x01,0x28,0x83,0x0d,0x06,0x61,0x0b,0xd6,0x2d,0x30,0x0e,0x25,0xb3,0xa6,0x37, +0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0xb9,0xa9,0xb1,0x30,0xb6,0xb2,0x09, +0x02,0x60,0x06,0x1b,0x10,0x22,0x17,0x2c,0x5d,0x60,0x1c,0x07,0x14,0x08,0x99,0x11, +0xbd,0xdd,0xb9,0xcd,0x8d,0x85,0xb1,0x95,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10, +0x80,0x33,0xd8,0x60,0x10,0xbc,0x60,0xf5,0x02,0xe3,0xf0,0x33,0x6b,0x7a,0xa3,0x4b, +0x7b,0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x1b,0x0a, +0x73,0x1b,0x2b,0x63,0x63,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x20,0x00,0x68,0xb0,0x01, +0x21,0x7e,0xc1,0x02,0x07,0xc6,0x71,0x40,0x81,0x8c,0x19,0x94,0x5c,0x59,0x11,0x1e, +0xdc,0xdb,0x5c,0x9d,0x5c,0xd9,0x04,0x01,0x48,0x83,0x0d,0x08,0x21,0x0e,0xd6,0x38, +0x30,0x8e,0x03,0x0a,0xcc,0xcc,0xa0,0xe4,0xca,0xec,0xd2,0xde,0xea,0xe6,0x8c,0xe4, +0xc2,0xda,0xca,0xa0,0xe4,0xca,0x8a,0xf0,0xe0,0xde,0xe6,0xea,0xe4,0xca,0x26,0x08, +0x80,0x1a,0x6c,0x30,0x88,0x72,0xb0,0xcc,0x81,0x71,0xb8,0x98,0x51,0x85,0xb9,0x21, +0x85,0xb1,0x99,0x19,0x3d,0x59,0x4d,0x10,0x80,0x35,0xd8,0x60,0x10,0xe8,0x60,0xa5, +0x03,0xe3,0xb0,0x32,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x9b,0x2a,0x8b,0xab,0x2b,0x73, +0x1b,0x2b,0x63,0x2a,0x73,0x3b,0xa3,0x43,0x9b,0x20,0x00,0x6c,0xb0,0xc1,0x20,0xd6, +0xc1,0x62,0x07,0xc6,0xa1,0x62,0x46,0x54,0xc6,0x46,0x17,0x46,0x95,0xd6,0x56,0x36, +0x41,0x00,0xda,0x60,0x83,0x41,0xb8,0x83,0xf5,0x0e,0x8c,0xc3,0xcb,0x8c,0x28,0xcf, +0x2d,0xac,0x2d,0x6d,0x4c,0xaa,0x6c,0x6e,0x08,0x2d,0xcc,0xed,0xac,0xcc,0x28,0x6c, +0x8c,0xee,0x4d,0x6e,0x82,0x00,0xb8,0xc1,0x06,0x83,0x88,0x07,0x4b,0x1e,0x18,0x87, +0x98,0x99,0x55,0x5a,0xd9,0xdd,0x14,0x5c,0xd8,0x58,0x19,0xd5,0x5b,0x53,0x19,0x5d, +0x99,0xdc,0x9c,0x51,0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x01,0x78,0x83,0x0d,0x08,0x41, +0x0f,0x56,0x3d,0x30,0x8e,0x03,0x0a,0x1b,0x28,0x3b,0x08,0x85,0x51,0x30,0x85,0x54, +0x60,0x85,0x57,0x90,0x85,0x5a,0xc0,0x85,0x5d,0xf0,0x85,0x70,0x20,0x87,0x73,0x50, +0x87,0x76,0x80,0x87,0x79,0xb0,0x87,0x0d,0x83,0xe1,0x07,0xf7,0x30,0x41,0x28,0x84, +0x0d,0xc0,0x86,0xc1,0xd0,0x07,0x7d,0xd8,0x10,0xec,0xc3,0x86,0x61,0xc8,0x07,0x7e, +0xa0,0x30,0x34,0xb5,0x61,0x30,0x03,0x33,0x18,0x26,0x08,0x00,0x1c,0x6c,0x08,0x6e, +0x61,0x03,0xa1,0xfd,0x03,0x48,0x84,0xc4,0x86,0x22,0x1f,0xfc,0x01,0xe8,0x03,0x91, +0x60,0x14,0x26,0x27,0x17,0x96,0xf7,0xc5,0xf6,0x36,0x16,0xc6,0xf6,0x25,0x96,0x47, +0x57,0x36,0x37,0x41,0x00,0xe2,0x80,0x50,0x98,0x9c,0x5c,0x58,0xde,0x17,0xdb,0xdb, +0x58,0x18,0xdb,0x17,0x1b,0xd9,0x1c,0xdd,0x04,0x01,0x90,0x03,0x22,0x62,0x72,0x61, +0x6e,0x63,0x68,0x65,0x73,0x34,0xcc,0xd8,0xde,0xc2,0xe8,0xe6,0x26,0x08,0xc0,0x1c, +0xb0,0x48,0x73,0x9b,0xa3,0x9b,0x9b,0x20,0x00,0x74,0x40,0x22,0xcd,0x8d,0x6e,0x6e, +0x82,0x00,0xd4,0x01,0x11,0xba,0x32,0xbc,0x2f,0xb6,0xb7,0x30,0xb2,0x09,0x02,0x60, +0x07,0x44,0xe8,0xca,0xf0,0xbe,0xdc,0xde,0xe4,0xda,0x98,0xd0,0x95,0xe1,0x7d,0xcd, +0xd1,0xbd,0xc9,0x95,0xb1,0xa8,0x4b,0x73,0xa3,0x9b,0xdb,0x40,0x91,0x44,0x49,0x98, +0xc4,0x49,0xa0,0x04,0x48,0xa4,0x84,0x4a,0xac,0x04,0x4b,0xb4,0x84,0x4b,0xbc,0x04, +0x4c,0xc4,0xc4,0x20,0x13,0xcd,0x4c,0x74,0x55,0xd8,0xd8,0xec,0xda,0x5c,0xd2,0xc8, +0xca,0xdc,0xe8,0xa6,0x04,0x41,0x15,0x32,0x3c,0x17,0xbb,0x32,0xb9,0xb9,0xb4,0x37, +0xb7,0x29,0x01,0xd1,0x84,0x0c,0xcf,0xc5,0x2e,0x8c,0xcd,0xae,0x4c,0x6e,0x4a,0x60, +0xd4,0x21,0xc3,0x73,0x99,0x43,0x0b,0x23,0x2b,0x93,0x6b,0x7a,0x23,0x2b,0x63,0x9b, +0x12,0x20,0x65,0xc8,0xf0,0x5c,0xe4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0xe6,0xa6, +0x04,0x7c,0x50,0x89,0x0c,0xcf,0x85,0x2e,0x0f,0xae,0x2c,0xc8,0xcd,0xed,0x8d,0x2e, +0x8c,0x2e,0xed,0xcd,0x6d,0x6e,0x8a,0x70,0x0f,0xfc,0x50,0x87,0x0c,0xcf,0xa5,0xcc, +0x8d,0x4e,0x2e,0x0f,0xea,0x2d,0xcd,0x8d,0x6e,0x6e,0x4a,0x20,0x12,0x5d,0xc8,0xf0, +0x5c,0xc6,0xde,0xea,0xdc,0xe8,0xca,0xe4,0xe6,0xa6,0x04,0x33,0x01,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x50,0x00,0x00,0x00,0x26,0x20,0x70,0xac,0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44, +0x62,0x53,0x38,0x3e,0xe2,0x23,0x3e,0xed,0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8, +0x82,0x34,0x04,0x10,0x89,0x4d,0xe1,0xf8,0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00, +0x58,0x04,0x35,0x5c,0xbe,0xf3,0xf8,0x40,0xd3,0x38,0x13,0x30,0x11,0x21,0xd0,0x0c, +0x0b,0x61,0x0a,0xd0,0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x5f,0xdc,0xb6, +0x31,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x3e,0x72,0xdb,0x06,0xb1, +0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00, +0x02,0xe6,0x17,0xb7,0x6d,0x0f,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44, +0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x3e,0x72,0xdb,0x26,0xd1,0x0d,0x97,0xef, +0x3c,0xbe,0x10,0x11,0xc0,0x44,0x84,0x40,0x33,0x2c,0xc4,0x17,0x39,0xcc,0x86,0x34, +0x03,0xd2,0x18,0xb6,0xe0,0x0c,0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6, +0x39,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17,0xb7,0x6d,0x0d,0xd5,0x70, +0xf9,0xce,0xe3,0x4b,0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x08, +0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7, +0x6d,0x09,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0, +0x23,0xb7,0x6d,0x07,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e, +0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x81,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0, +0x20,0x0e,0x3e,0x72,0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6, +0x17,0xb7,0x6d,0x04,0xd1,0xb2,0x54,0x8c,0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x13, +0xcd,0x60,0x03,0xd3,0xb2,0x54,0x8c,0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x4b,0x13, +0x10,0x4d,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x1a,0x65,0x57,0x89,0x8a,0x35,0x1e,0xa0,0x59,0x59,0x79,0x68, +0xb6,0x39,0x6c,0x61,0x44,0x58,0x49,0x4c,0x78,0x21,0x00,0x00,0x66,0x00,0x05,0x00, +0x5e,0x08,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x60,0x21,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x55,0x08,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x0a,0x00,0x00,0x00, +0x1b,0x88,0x40,0x00,0x96,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30, +0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09,0xa0,0x36,0x18,0xc4,0xff,0xff,0xff,0xff, +0x0f,0x80,0x04,0x54,0x00,0x00,0x00,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x84,0x40,0x98,0x10,0x0c,0x13,0x02,0x61,0x42,0x40,0x00,0x89,0x20,0x00,0x00, +0xf5,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0xbc,0xc2,0x1c,0x01,0x18,0x24,0x01,0x80,0x02,0x23,0x00,0x25,0x18,0x10,0x61, +0x8e,0x00,0x14,0xe6,0x08,0x10,0x3a,0x94,0x61,0x60,0x40,0x50,0xa2,0x0c,0x00,0x00, +0x80,0x16,0x33,0x00,0x65,0x68,0x00,0x1a,0xe4,0xb8,0x67,0xb8,0xfc,0x09,0x7b,0x08, +0xc9,0x0f,0x81,0x66,0x58,0x08,0x14,0x20,0xca,0x32,0x00,0x40,0x00,0x00,0x40,0xa3, +0xd1,0x68,0x1c,0x28,0x72,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a, +0x4c,0x7e,0x71,0xdb,0xa8,0x68,0x34,0x1a,0x0d,0x40,0x51,0x26,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0xa2,0xdc,0x34,0x5c,0xfe,0x84,0x3d,0x84,0xe4,0xaf,0x84,0xb4, +0x12,0x93,0x8f,0xdc,0x36,0x2a,0x00,0x00,0x00,0x00,0x50,0x14,0x0b,0x00,0x02,0x00, +0x00,0x00,0x00,0x00,0x80,0x2e,0x85,0x68,0x00,0x1a,0x0d,0xca,0x14,0xa3,0x01,0x68, +0x34,0x1a,0x0d,0xda,0x14,0x02,0x00,0x00,0x00,0xa8,0x53,0x98,0x09,0x00,0x02,0x69, +0x34,0x1a,0x0d,0x00,0x00,0xd0,0xa0,0x4f,0x41,0x1a,0x80,0x46,0xa3,0xd1,0x68,0x34, +0x28,0x74,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x8f, +0xdc,0x36,0x22,0x00,0x00,0x00,0xa0,0x10,0x23,0x00,0x04,0x40,0xa4,0xa3,0x86,0xcb, +0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0xfc,0xe2,0xb6,0x11,0xd1,0x68, +0x34,0x1a,0x85,0x30,0x01,0x20,0x00,0x3a,0xdd,0x36,0x5c,0xfe,0x84,0x3d,0x84,0xe4, +0xaf,0x84,0xe4,0x50,0x91,0x40,0xa4,0x91,0xf3,0x10,0xd1,0x84,0x10,0x12,0x12,0x00, +0x80,0x42,0x40,0x00,0x90,0x14,0xa9,0x0e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57, +0x42,0xda,0x90,0x66,0x40,0x04,0x00,0x00,0x38,0xcc,0x11,0x04,0xa5,0x80,0x00,0x58, +0x80,0x16,0xb9,0x06,0x02,0x86,0x11,0x88,0x66,0xa6,0x36,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60, +0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03, +0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14, +0x00,0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71, +0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00, +0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xc4,0x64,0x34,0x1b,0x46,0x10,0x9a,0x99, +0xda,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8, +0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1, +0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e, +0xfc,0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0,0x1d,0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8, +0x21,0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e, +0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48, +0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1, +0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0x50,0xb3, +0xd1,0x6d,0xa6,0x30,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78, +0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05, +0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e, +0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48, +0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x90,0xd0,0xc8,0x91,0x6e, +0x26,0x34,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xa8,0x07,0x77,0x98,0x87,0x74, +0x38,0x07,0x77,0x28,0x07,0x72,0x00,0x83,0x74,0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0, +0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0x01, +0x60,0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f, +0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2, +0xe1,0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c,0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00, +0xe0,0x51,0x6f,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85, +0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x41,0x8c,0x7e,0x33, +0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x6a,0x14,0x1c,0x46,0x10,0x80,0x33, +0x84,0xe0,0x63,0x57,0x1b,0x4d,0xc3,0xe1,0x70,0x38,0x04,0x00,0x62,0xb5,0x5a,0xad, +0xd6,0x68,0x34,0x1a,0x8d,0x46,0x83,0x88,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02, +0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x02,0x00,0x19,0x93,0xa0,0x41,0xc8,0x4c, +0x68,0x90,0x92,0x1a,0x53,0x00,0x04,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20, +0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07, +0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74, +0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20, +0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07, +0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76, +0x40,0x07,0x3a,0x0f,0x24,0x90,0x21,0x23,0x25,0x40,0x80,0x1d,0x4c,0x30,0x94,0xc1, +0x00,0x00,0x00,0x10,0x00,0x00,0xb0,0x83,0x09,0x06,0x32,0x18,0x00,0x00,0x00,0x02, +0x00,0x00,0x86,0x3c,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c, +0x79,0x12,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x24,0x40, +0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x59,0x80,0x00,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xe3,0x00,0x01,0x20,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x80,0x21,0x0f,0x05,0x04,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e, +0x0b,0x08,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x19,0x10,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x36,0x20,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0xf9,0x80,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0x13,0x06,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x21, +0x03,0x20,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x9c,0x01,0x10, +0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0xd4,0x00,0x08,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x6e,0x00,0x04,0x80,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x59,0x20,0x00,0x16,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02,0x94,0x40,0x31,0x8c, +0x00,0x94,0x43,0x11,0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44,0x71,0x14,0x7e,0x40, +0x59,0x14,0x60,0x00,0xb5,0x46,0x00,0xc8,0x30,0x02,0x40,0x81,0xb1,0x08,0x00,0x08, +0x82,0xb1,0x08,0x20,0x00,0x02,0xa2,0xcd,0x00,0x10,0x6e,0x06,0x80,0x76,0x33,0x00, +0xe4,0x9b,0x01,0x20,0xe0,0x0c,0x00,0x09,0x67,0x00,0xa8,0x38,0x03,0x40,0xc7,0x19, +0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0xb4,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x04,0x60,0x9a,0x20,0x00,0xd4,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d, +0x18,0x0c,0x82,0x98,0x20,0x00,0xd5,0x04,0x81,0x0e,0xca,0x80,0xc0,0x04,0x01,0xb0, +0x26,0x08,0xc0,0x35,0x41,0x00,0xb0,0x0d,0x02,0xd2,0x6c,0x48,0x90,0x44,0x41,0x96, +0x81,0x41,0x9c,0x0d,0xc9,0x90,0x28,0x08,0x31,0x30,0x88,0x33,0x41,0xc0,0x03,0x33, +0xd8,0x90,0x30,0x91,0x82,0x34,0x03,0x83,0x38,0x13,0x04,0x20,0x9b,0x20,0xec,0xc1, +0x19,0x6c,0x48,0x26,0x4a,0x41,0xa6,0x81,0x41,0x9c,0x09,0x02,0xa0,0x6d,0x48,0x2c, +0x4a,0x41,0xac,0x81,0x41,0x9c,0x09,0x02,0xb0,0x4d,0x10,0xfc,0x00,0x0d,0x36,0x08, +0x08,0xb6,0x21,0xc1,0x32,0x05,0x41,0x06,0x06,0xd1,0x36,0x24,0x44,0xa4,0x20,0xc3, +0xc0,0x20,0xce,0x86,0x64,0x89,0x14,0x04,0x1b,0x18,0xc4,0x99,0x20,0x00,0xdc,0x86, +0xc4,0xa3,0x14,0x84,0x19,0x18,0xc4,0xd9,0x90,0x3c,0x90,0x54,0x5d,0x1b,0xd7,0x7d, +0x13,0x04,0x50,0x48,0x83,0x09,0x42,0x1b,0x84,0xc1,0x86,0x05,0x09,0x03,0x05,0x19, +0x06,0x46,0x0c,0xc4,0x40,0x0c,0x9c,0x09,0x82,0x28,0xa8,0xc1,0x04,0x01,0xe8,0x36, +0x08,0x48,0x19,0x6c,0x58,0x06,0x32,0x50,0x10,0x64,0x60,0xc4,0x40,0x0c,0xc4,0xc0, +0x0c,0x36,0x08,0x63,0x70,0x06,0x13,0x84,0x52,0x58,0x83,0x09,0x02,0xe0,0x6d,0x40, +0x90,0x34,0x50,0x10,0x64,0x50,0x03,0x60,0x43,0xb0,0x06,0x13,0x84,0x53,0x60,0x83, +0x0d,0x08,0xd2,0x06,0x0a,0x32,0x0c,0x08,0xb0,0x21,0x70,0x83,0x0d,0x04,0x18,0xa0, +0x01,0x1b,0xbc,0xc1,0x04,0xa1,0x10,0x28,0x0c,0x4d,0x6d,0x18,0x3c,0x6f,0x98,0x20, +0x00,0xdf,0x04,0x01,0x00,0x83,0x0d,0x41,0x1d,0x6c,0x20,0xac,0x39,0xa0,0x03,0x3b, +0xd8,0x50,0xc4,0x81,0x1c,0x00,0x70,0x70,0x07,0x2c,0xcc,0xd8,0xde,0xc2,0xe8,0xf8, +0xbc,0xb5,0xb9,0xa5,0xc1,0xbd,0xd1,0x95,0xb9,0xd1,0x81,0x8c,0xa1,0x85,0xc9,0x31, +0x9a,0x4a,0x6b,0x83,0x63,0x2b,0x03,0x19,0x7a,0x19,0x5a,0x59,0x01,0xa1,0x12,0x0a, +0x0a,0xda,0x10,0xec,0xc1,0x04,0xc1,0x10,0x83,0x0d,0x83,0x1e,0xf0,0x41,0x1f,0x6c, +0x18,0xf2,0xc0,0x0f,0xfa,0x60,0xc3,0xf0,0x07,0x7f,0xd0,0x07,0xc4,0x85,0x80,0x9f, +0xa3,0x32,0x3a,0xa1,0x34,0xb6,0x34,0xb7,0xb2,0x30,0xb9,0xa9,0xb0,0x36,0x38,0xb6, +0x34,0xb7,0x33,0xa2,0x30,0xba,0x30,0x20,0xa0,0xac,0xa0,0x9f,0xa0,0x2a,0xa1,0x34, +0xb6,0x34,0xb7,0xb2,0x30,0xb9,0xa9,0xb0,0x36,0x38,0xb6,0x34,0xb7,0x33,0xa2,0x30, +0xba,0x30,0x20,0x20,0xab,0x1f,0x12,0xbb,0xb2,0x31,0xba,0x37,0x39,0xa0,0x26,0x12, +0x98,0x18,0x20,0x20,0xab,0x1f,0x12,0xbb,0xb2,0x31,0xba,0x37,0x39,0x20,0x24,0x12, +0x98,0x18,0x20,0x20,0x20,0xad,0x15,0x82,0x28,0x84,0x02,0xcb,0x21,0xe0,0xe7,0xa8, +0x8c,0x4e,0x28,0x8d,0x2d,0xcd,0xad,0x2c,0x4c,0x6e,0x2a,0xac,0x0d,0x8e,0x2d,0xcd, +0xed,0x8c,0x28,0x8c,0x2e,0x0c,0x08,0x28,0x2b,0xe8,0x27,0xa8,0x4a,0x28,0x8d,0x2d, +0xcd,0xad,0x2c,0x4c,0x6e,0x2a,0xac,0x0d,0x8e,0x2d,0xcd,0xed,0x8c,0x28,0x8c,0x2e, +0x0c,0x08,0xc8,0xea,0x87,0xc4,0xae,0x6c,0x8c,0xee,0x4d,0x0e,0xa8,0x89,0x04,0x26, +0x06,0x08,0xc8,0xea,0x87,0xc4,0xae,0x6c,0x8c,0xee,0x4d,0x0e,0x08,0x89,0x04,0x26, +0x06,0x08,0x08,0x48,0x4b,0x07,0xa4,0x24,0xec,0xec,0xcc,0x45,0xae,0x6c,0xae,0x8e, +0x8d,0x6e,0xc5,0x40,0x0a,0xa2,0x30,0x0a,0x1b,0x02,0x52,0xa8,0xc2,0xc6,0x66,0xd7, +0xe6,0x92,0x46,0x56,0xe6,0x46,0x37,0x25,0x08,0xaa,0x90,0xe1,0xb9,0xd8,0x95,0xc9, +0xcd,0xa5,0xbd,0xb9,0x4d,0x09,0x88,0x26,0x64,0x78,0x2e,0x76,0x61,0x6c,0x76,0x65, +0x72,0x53,0x02,0xa2,0x0e,0x19,0x9e,0xcb,0x1c,0x5a,0x18,0x59,0x99,0x5c,0xd3,0x1b, +0x59,0x19,0xdb,0x94,0xc0,0x28,0x43,0x86,0xe7,0x22,0x57,0x36,0xf7,0x56,0x27,0x37, +0x56,0x36,0x37,0x25,0x78,0x83,0x3a,0x64,0x78,0x2e,0x65,0x6e,0x74,0x72,0x79,0x50, +0x6f,0x69,0x6e,0x74,0x73,0x53,0x82,0x3b,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x50,0x00,0x00,0x00, +0x26,0x20,0x70,0xac,0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44,0x62,0x53,0x38,0x3e, +0xe2,0x23,0x3e,0xed,0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8,0x82,0x34,0x04,0x10, +0x89,0x4d,0xe1,0xf8,0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00,0x58,0x04,0x35,0x5c, +0xbe,0xf3,0xf8,0x40,0xd3,0x38,0x13,0x30,0x11,0x21,0xd0,0x0c,0x0b,0x61,0x0a,0xd0, +0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x5f,0xdc,0xb6,0x31,0x40,0xc3,0xe5, +0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x3e,0x72,0xdb,0x06,0xb1,0x0d,0x97,0xef,0x3c, +0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7, +0x6d,0x0f,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50, +0x12,0x06,0x20,0x60,0x3e,0x72,0xdb,0x26,0xd1,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11, +0xc0,0x44,0x84,0x40,0x33,0x2c,0xc4,0x17,0x39,0xcc,0x86,0x34,0x03,0xd2,0x18,0xb6, +0xe0,0x0c,0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x39,0x38,0xc3,0xe5, +0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17,0xb7,0x6d,0x0d,0xd5,0x70,0xf9,0xce,0xe3,0x4b, +0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x08,0xd5,0x70,0xf9,0xce, +0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x09,0xd5,0x70, +0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x23,0xb7,0x6d,0x07, +0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5, +0x6d,0x5b,0x81,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e,0x72, +0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x04, +0xd1,0xb2,0x54,0x8c,0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x13,0xcd,0x60,0x03,0xd3, +0xb2,0x54,0x8c,0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x4b,0x13,0x10,0x4d,0x00,0x00, +0x61,0x20,0x00,0x00,0x5a,0x05,0x00,0x00,0x13,0x04,0x57,0x2c,0x10,0x00,0x00,0x00, +0x4b,0x00,0x00,0x00,0x04,0x98,0x01,0x28,0xc2,0x80,0x82,0x1d,0x28,0xbb,0x32,0x2a, +0xd9,0x81,0x82,0xa9,0x81,0x42,0x2a,0x97,0x52,0x29,0xa5,0x62,0x2a,0xb7,0xd2,0x0d, +0x28,0x9b,0x92,0x84,0x28,0x42,0xa0,0x32,0x0c,0x28,0x8d,0x92,0x44,0x28,0x49,0x82, +0x52,0x24,0x28,0xb6,0xe2,0x2b,0x4e,0x04,0x32,0x14,0x52,0x81,0xd0,0x61,0x04,0xa0, +0x04,0xca,0xa3,0x0c,0x8a,0x80,0x10,0xb6,0x02,0x00,0x5b,0x41,0x00,0x35,0x46,0x00, +0xc6,0x08,0x40,0x10,0x04,0xf1,0x6f,0x8c,0x00,0x04,0x41,0x10,0xfe,0xc6,0x08,0x54, +0xbc,0x3e,0x45,0x6f,0x8c,0x00,0x04,0x41,0x10,0xfe,0x85,0x31,0x02,0x10,0x04,0x41, +0x10,0x0c,0xc6,0x08,0x40,0x10,0xff,0xef,0x31,0x18,0x23,0x00,0x41,0x10,0x44,0xbf, +0x19,0x80,0x31,0x02,0x10,0x04,0x41,0xfc,0x17,0xc6,0x08,0x5a,0xd4,0x5e,0xed,0x6d, +0x8c,0x60,0xe5,0xff,0xdd,0xe7,0xc6,0x08,0x40,0x10,0x84,0xd9,0x30,0x18,0x23,0x68, +0xcd,0x39,0xa7,0xbd,0x31,0x02,0x10,0x04,0x41,0x12,0x0c,0xc6,0x08,0x40,0x10,0x04, +0x41,0x50,0x18,0x23,0x00,0x41,0x10,0x64,0xc1,0x60,0x8c,0x00,0x04,0x41,0xd0,0x05, +0x03,0x4a,0xcd,0x21,0x5c,0xa1,0x30,0x87,0x70,0x89,0xc2,0x1c,0xc2,0xd5,0x07,0x73, +0x08,0xd7,0x28,0xcc,0x21,0x80,0x82,0x37,0x87,0xe0,0x07,0x7d,0x30,0x87,0xd0,0x55, +0x73,0x08,0x7e,0x60,0x0a,0xc4,0x9a,0x83,0xa8,0xaa,0x4a,0x15,0xe6,0x20,0xa6,0xa9, +0x52,0x85,0x39,0x88,0xeb,0xaa,0x52,0x61,0x0e,0x62,0xdb,0xaa,0x54,0x98,0x83,0x98, +0xa6,0x2a,0x15,0x46,0x00,0xe6,0x20,0x34,0xad,0x4a,0x85,0x39,0x88,0x2c,0xab,0x52, +0x61,0x0e,0x02,0xc3,0xaa,0x54,0x98,0x83,0xa0,0xa8,0x2a,0x15,0xe6,0x20,0x2c,0xab, +0x4a,0x85,0x39,0x88,0x69,0xaa,0x58,0x61,0x0e,0xa2,0xaa,0xaa,0x56,0x00,0x00,0x00, +0x23,0x06,0x08,0x00,0x82,0x60,0xe0,0x06,0xe5,0x50,0x0a,0x8d,0x38,0xd8,0xc2,0x88, +0x01,0x02,0x80,0x20,0x18,0xb8,0x81,0x39,0x98,0x42,0x53,0x0e,0xb7,0x30,0x62,0x80, +0x00,0x20,0x08,0x06,0x6e,0x70,0x0e,0xa7,0xd0,0x88,0x03,0x2e,0x8c,0x18,0x20,0x00, +0x08,0x82,0x81,0x1b,0xa0,0x03,0x2a,0x34,0xbf,0x90,0x0b,0x23,0x06,0x08,0x00,0x82, +0x60,0xe0,0x06,0xe9,0x90,0x0a,0x0d,0x3a,0xe8,0xc2,0x88,0x01,0x02,0x80,0x20,0x18, +0xb8,0x81,0x3a,0xa8,0x42,0x73,0x0e,0xbb,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x6e, +0xb0,0x0e,0xab,0xd0,0x8c,0x03,0x2f,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x1b,0xb0, +0x03,0x2b,0x34,0xe5,0xd0,0x0b,0x23,0x06,0x08,0x00,0x82,0x60,0xe0,0x06,0xed,0xd0, +0x0a,0xcd,0x39,0xf8,0xc2,0x88,0x01,0x02,0x80,0x20,0x18,0xb8,0x81,0x3b,0xb8,0x42, +0xc3,0x0e,0xbf,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x6e,0xf0,0x0e,0xaf,0xd0,0xac, +0x03,0x38,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x1b,0xc0,0x03,0x2c,0x34,0xef,0x10, +0x0e,0x23,0x06,0x08,0x00,0x82,0x60,0xe0,0x06,0xf1,0x10,0x0b,0x8d,0x3b,0x88,0xc3, +0x88,0xc1,0x01,0x80,0x20,0x18,0xa8,0xc1,0x3c,0xd4,0x42,0xe0,0x8d,0x18,0x18,0x00, +0x08,0x82,0xc1,0x02,0x12,0xaa,0x00,0x0f,0x23,0x06,0x06,0x00,0x82,0x60,0xb0,0x84, +0xc4,0x2a,0xcc,0xc3,0x4c,0x04,0x2a,0x00,0xd3,0x28,0xcc,0x44,0xa8,0x02,0x30,0x8d, +0xc2,0x4c,0x84,0x2a,0x00,0xd3,0x28,0xcc,0x44,0xa8,0x02,0x30,0x8d,0xc2,0x4c,0x84, +0x2a,0x00,0xd3,0x28,0xcc,0x44,0xa8,0x02,0x30,0x8d,0xc2,0x21,0x0d,0x3b,0xa4,0x61, +0x26,0xf4,0x01,0x7c,0x4c,0xf0,0x03,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x19, +0x88,0x44,0x38,0x34,0xfc,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0x42,0xc3,0x4e, +0x68,0x98,0x1d,0x02,0x7d,0xec,0x10,0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x6a, +0x70,0x12,0xe9,0xd0,0xd9,0xc1,0x88,0x41,0x03,0x80,0x20,0x18,0x50,0x31,0xb1,0x0e, +0x01,0x49,0x50,0x13,0x3b,0xb0,0x03,0x3b,0xb0,0xc3,0x68,0x42,0x00,0x8c,0x26,0x08, +0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x90,0x41,0x4b,0xb0,0x03,0x96,0x12,0xa3,0x09, +0x01,0x30,0x9a,0x20,0x04,0x27,0x34,0xec,0x84,0x86,0x99,0x70,0xc8,0xc7,0x84,0x43, +0x3e,0x26,0x08,0xf2,0x31,0x41,0x90,0x8f,0x09,0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0xc0,0x01,0x8b,0x79,0x08,0x86,0x23,0x02,0x5a,0x10,0xbe,0x0b,0x1a,0x65,0xc1, +0x23,0x1f,0x13,0x1e,0xf9,0x98,0x50,0xc1,0xc7,0x84,0x0a,0x3e,0x23,0x06,0x07,0x00, +0x82,0x60,0xa0,0x06,0x3c,0xe1,0x0f,0x74,0xa0,0x0a,0x23,0x06,0x0d,0x00,0x82,0x60, +0x40,0x99,0x05,0x48,0x04,0x39,0x91,0x06,0x68,0x10,0x12,0x21,0x11,0x12,0x21,0x31, +0x9a,0x10,0x00,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x06,0x60,0x01,0x12,0x6c,0x70, +0x13,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x46,0x08,0xf1,0x31,0x21,0xa0,0xcf,0x88, +0x81,0x31,0x80,0x20,0x18,0x24,0x72,0xd1,0x0e,0xe7,0x30,0x62,0x60,0x0c,0x20,0x08, +0x06,0x89,0x5c,0xb4,0x83,0x39,0x9c,0x1b,0x20,0x76,0xc4,0xc0,0x18,0x40,0x10,0x0c, +0x92,0xb9,0x70,0x87,0xc0,0xc4,0x60,0x91,0x8f,0x89,0xc1,0x22,0x1f,0x13,0xc8,0x01, +0x3e,0x26,0x94,0x03,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0xa1,0x0b,0x7f,0x10, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0xa9,0x8b,0x7f,0x10,0x4e,0x00,0xd0,0x09,0x00, +0x32,0x83,0x88,0x8f,0x19,0x44,0x7c,0xec,0x1d,0x84,0xf8,0x18,0x3c,0x08,0xf1,0x31, +0x21,0x90,0xcf,0x46,0x0e,0x7c,0xe0,0x16,0x6e,0x31,0x6c,0x40,0x04,0xc2,0x00,0xd8, +0x60,0xc8,0x67,0x23,0x07,0x3f,0x80,0x0b,0xb9,0x18,0x36,0x20,0x02,0x61,0x00,0xcc, +0x38,0xe4,0xb3,0x91,0x03,0x28,0xc8,0x05,0x5c,0x0c,0x1b,0x10,0x81,0x30,0x00,0xa6, +0x24,0xf2,0xd9,0xc8,0x41,0x14,0xe8,0x02,0x2e,0x86,0x0d,0x88,0x40,0x18,0x80,0x59, +0x82,0x60,0xa0,0x02,0x50,0x17,0x60,0x2e,0x8c,0x81,0x0a,0x80,0x5d,0x80,0xb6,0x30, +0x06,0x2a,0x1a,0xfc,0x00,0xc2,0xc2,0x18,0xa8,0x68,0xf4,0x03,0x08,0x0b,0x63,0xa0, +0x02,0x90,0x17,0x20,0x2c,0x8c,0x22,0x26,0x28,0x63,0x82,0x11,0x83,0x03,0x00,0x41, +0x30,0x20,0x03,0xd1,0x08,0x8b,0x56,0xe0,0x8b,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82, +0xe1,0x86,0x42,0x20,0x83,0xe1,0x86,0x42,0x20,0x83,0x12,0x02,0x9d,0x65,0x10,0x8a, +0x60,0x23,0x07,0x58,0x10,0x8d,0x84,0x82,0xc6,0x18,0x8e,0x08,0x4c,0x42,0xf8,0x66, +0x19,0x86,0x22,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x35,0x48,0x8d,0xb5,0xf0,0x85, +0x7a,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x4b,0x36,0xda,0x22,0x30,0x0d,0x66,0x71, +0x0b,0xb7,0x70,0x0b,0xb7,0x18,0x4d,0x08,0x80,0x0b,0x1a,0x3b,0x62,0x70,0x00,0x20, +0x08,0x06,0x67,0xe0,0x1a,0x6e,0xa1,0x0b,0xa5,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42, +0x60,0x84,0x10,0x1f,0x13,0x02,0xfa,0xd8,0x1b,0x04,0xf1,0x19,0x8e,0x08,0x68,0x42, +0xf8,0x66,0x19,0x88,0x22,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x6c,0x37,0xe0,0x02, +0xb1,0x83,0xa3,0x1a,0x76,0x54,0xc3,0x4c,0xb0,0x09,0xf9,0x98,0x70,0x13,0xf2,0x39, +0x01,0x40,0x27,0x00,0x68,0x34,0xc1,0x11,0x46,0x13,0x9e,0xc1,0x92,0x27,0x3e,0xf6, +0x04,0xf4,0x39,0xa3,0x61,0x67,0x34,0xcc,0x04,0x86,0x3e,0x26,0x30,0xf4,0x31,0xe1, +0x27,0xe4,0x63,0x02,0x58,0xc8,0xc7,0x84,0x9e,0x80,0x8f,0x99,0x85,0x10,0x1f,0x4b, +0x18,0xf9,0x58,0x30,0xc8,0xc7,0x96,0x46,0x3e,0x16,0x10,0xf2,0x31,0xcb,0x92,0x8f, +0x59,0x96,0x7c,0x4c,0x08,0xe0,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x4e,0x7e,0xb0, +0x46,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x99,0x7d,0xbc,0x06,0x2b,0x78,0x96,0x24, +0xf2,0x31,0x04,0x91,0x8f,0x51,0x94,0x7c,0x4c,0x08,0xe0,0x63,0x01,0x01,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x70,0x40,0x64,0x36,0x02,0x73,0x1c,0xf9,0x58,0xd3,0xc8, +0xc7,0x04,0x03,0x3e,0x16,0x08,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0xa7,0x44, +0x70,0x23,0x30,0x23,0xa0,0x8f,0x39,0x73,0x21,0x1f,0x0b,0x1c,0xf9,0x58,0x30,0xc8, +0xc7,0xa2,0xba,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x38,0x2b,0xb2,0x1f,0x81, +0x05,0x7d,0x21,0x1f,0x0b,0x44,0x03,0x3e,0x56,0xc4,0x01,0x7d,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0xc0,0x79,0x91,0xff,0x08,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0x81,0x11, +0xf0,0x08,0x2c,0x20,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x8e,0x8c,0x84,0x47, +0x60,0x41,0x28,0xc8,0xc7,0x02,0x57,0x80,0x8f,0x8d,0x82,0x2b,0xc0,0x67,0x96,0xa0, +0x18,0x28,0x69,0xc0,0x22,0x00,0x0b,0x81,0x20,0xc0,0x62,0x18,0x28,0x69,0xc0,0x22, +0x00,0x0b,0x81,0x20,0xc0,0x62,0x30,0x58,0x58,0x11,0x18,0x0c,0x37,0x04,0x25,0x02, +0x06,0xb3,0x0c,0x87,0x11,0xac,0xc0,0x00,0x26,0x2b,0x22,0x50,0x00,0x18,0x2b,0x30, +0x84,0x49,0x8b,0x10,0x14,0x00,0xc6,0x2c,0x41,0x30,0x1c,0x71,0xd0,0x86,0xf0,0x59, +0x82,0xd0,0xc7,0x6a,0x23,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x38,0x61,0x12, +0x23,0xc1,0x74,0x43,0x80,0x1b,0xc4,0x88,0x81,0x31,0x80,0x20,0x18,0x24,0x65,0x12, +0x1e,0xbb,0x31,0x62,0x60,0x0c,0x20,0x08,0x06,0x49,0x99,0x84,0x87,0x6e,0x8c,0x18, +0x18,0x03,0x08,0x82,0x41,0x52,0x26,0xe1,0x41,0x0f,0x35,0x16,0xf5,0x01,0x23,0x06, +0x07,0x00,0x82,0x60,0xa0,0x06,0x39,0xb2,0x1f,0x6e,0x51,0x1a,0x23,0x06,0x0d,0x00, +0x82,0x60,0x70,0x89,0x49,0x7f,0x04,0x36,0x62,0x16,0x82,0x7f,0xf8,0x87,0x7f,0xf8, +0xc7,0x68,0x42,0x00,0x5c,0xd0,0xd8,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x03,0x1f, +0xf1,0x0f,0xb5,0xa8,0x91,0xd1,0x84,0x00,0x18,0x4d,0x10,0x02,0x23,0x84,0xf8,0x98, +0x10,0xd0,0x67,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x2e,0x35,0x29,0x91,0xc4,0x47,0xdc, +0xa2,0x2d,0x4c,0xc4,0x44,0x4c,0xc4,0x44,0x46,0x13,0x02,0xe0,0x82,0xc6,0x5a,0x70, +0xc4,0xc7,0x8e,0x80,0x3e,0x25,0x17,0x65,0x02,0x23,0x06,0x0d,0x00,0x82,0x60,0x70, +0xc1,0xc9,0x8a,0x3c,0x64,0x42,0x17,0x01,0x8b,0xb0,0x08,0x8b,0xb0,0xc8,0x68,0x42, +0x00,0x5c,0xd0,0x58,0x0b,0x9a,0xf8,0x58,0x13,0xd0,0xc7,0x98,0x23,0x3e,0x86,0xb0, +0x87,0x7c,0x86,0x23,0x84,0x40,0xf8,0x4c,0x21,0xe2,0x63,0xc5,0x7b,0xc8,0x67,0x38, +0x42,0x08,0x84,0xaf,0x88,0x40,0x2f,0x68,0x94,0xd5,0x47,0x10,0x1f,0x0b,0x3e,0xf9, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x1a,0xdc,0x49,0x8e,0x9c,0x06,0x79,0x8c,0x18, +0x34,0x00,0x08,0x82,0x01,0x15,0x2a,0x3b,0x12,0xd0,0x09,0x69,0x8c,0x06,0x8f,0xf0, +0x08,0x8f,0xf0,0xc8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18, +0x1c,0x00,0x08,0x82,0x41,0x36,0x2a,0x3c,0xd2,0x1f,0xc3,0x88,0xc1,0x01,0x80,0x20, +0x18,0x64,0xa4,0xd2,0x23,0xfe,0x31,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x56,0x2a, +0x3e,0xf2,0x1f,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x9c,0x01,0xa8,0x80,0x09,0x6b, +0xf0,0xc9,0x68,0x42,0x00,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x1a,0x84,0xca,0x98, +0xcc,0x06,0x7c,0x8c,0x18,0x34,0x00,0x08,0x82,0x01,0xb5,0x2a,0x65,0x12,0xf8,0x89, +0x9f,0xf8,0x89,0x99,0x98,0x89,0x99,0x98,0xc9,0x68,0x42,0x00,0x0c,0x47,0x04,0x25, +0x12,0x7c,0xd3,0x0d,0x25,0x22,0x04,0xa6,0x18,0xf4,0x31,0xe5,0xa0,0x8f,0x29,0x08, +0x7d,0x8c,0x18,0xe4,0x63,0xc5,0x20,0x1f,0x1b,0x0c,0xf9,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x41,0x36,0x2b,0x6c,0x32,0xb4,0xc8,0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0xb4, +0xd2,0x26,0x83,0x8b,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x56,0x2b,0x6e,0x32,0xbc, +0xc8,0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0xb6,0xb2,0x26,0x83,0x8a,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x41,0x76,0x2b,0x6c,0x32,0xac,0xc8,0x88,0xc1,0x01,0x80,0x20,0x18, +0x64,0xb8,0xd2,0x26,0x03,0x8b,0x98,0x10,0x23,0xf2,0x31,0x81,0x80,0x8f,0x05,0x2e, +0x22,0x1f,0x0b,0x06,0xf8,0xd8,0x51,0xc4,0xc7,0x02,0x1b,0x91,0x8f,0x25,0x32,0x22, +0x1f,0x3b,0x82,0xf8,0x58,0x42,0x23,0xf2,0x31,0x21,0x88,0xcf,0x88,0xc1,0x01,0x80, +0x20,0x18,0xa8,0x01,0xaf,0xf8,0x49,0x7d,0x98,0xc8,0x88,0x81,0x03,0x80,0x20,0x18, +0x44,0xe7,0xf2,0x26,0x41,0x7a,0xa0,0x47,0xa8,0x20,0x86,0x70,0x06,0x63,0x32,0x62, +0x70,0x00,0x20,0x08,0x06,0x64,0xf0,0x2b,0x7e,0xa2,0x1e,0xb9,0x32,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x6a,0x00,0x2e,0xa2,0x12,0x1f, +0x2d,0x32,0x62,0xd0,0x00,0x20,0x08,0x06,0x94,0xba,0x90,0x4a,0xd0,0x2b,0xed,0xc1, +0x1e,0xa5,0x52,0x2a,0xa5,0x52,0x2a,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x23,0x06, +0x07,0x00,0x82,0x60,0x70,0x06,0xe5,0x52,0x2a,0xf1,0xb1,0x2b,0xa3,0x09,0x81,0x30, +0x9a,0x20,0x0c,0x26,0x14,0xf2,0x31,0xa1,0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18, +0x9c,0x81,0xba,0xa8,0x8a,0x7d,0xfc,0xca,0x68,0x42,0x20,0x8c,0x26,0x08,0x83,0x15, +0x42,0x7c,0xac,0x10,0xe2,0x73,0x50,0xc3,0x0e,0x6a,0x98,0x09,0x84,0x7c,0x4c,0x20, +0xe4,0x63,0x82,0x20,0x1f,0x13,0x04,0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0x1c,0x90,0x99,0x95,0xc0,0x14,0x45,0x3e,0xa6,0x28,0xf2,0x31,0x21,0x80, +0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x38,0x24,0x73,0x2b,0xc1,0x70,0x44,0x81,0x27, +0xc2,0x37,0xcb,0x80,0x34,0xc1,0x2c,0x41,0x32,0x50,0xd1,0x8c,0x83,0x62,0x4f,0xc8, +0x40,0x45,0x33,0x0b,0x8a,0x81,0x0c,0x54,0x00,0x83,0x42,0x57,0xc8,0x2c,0xc1,0x62, +0x01,0xbf,0x80,0x60,0xb8,0x21,0xc8,0x17,0x30,0x98,0x65,0x60,0x92,0x60,0xa0,0xa2, +0x51,0x92,0x5c,0x58,0x06,0x2a,0x1a,0x25,0x49,0x85,0x65,0xa0,0x02,0xf0,0xab,0xe4, +0x16,0x96,0x0a,0x5e,0x04,0xea,0x78,0x11,0x18,0x6e,0x18,0x42,0x06,0x0d,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xa0,0x5b,0x99,0x5f,0x19,0x44,0x66,0xba,0x21,0x20,0x84,0xe1, +0x06,0x83,0x64,0xcc,0xc0,0xd6,0xc0,0x5c,0x40,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0xdd,0xcb,0x88,0xcb,0x10,0x4c,0x37,0x04,0xc4,0x30,0xdc,0xf0,0xa0,0x0c,0x1a,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x41,0x27,0x33,0xe6,0x92,0xa4,0xcc,0x74,0x43,0xa0,0x08, +0xc3,0x0d,0xd2,0xca,0x98,0x81,0xc5,0x41,0xbb,0x80,0x60,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x3a,0x9b,0x49,0x97,0x21,0x98,0x6e,0x08,0x88,0x61,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0xd4,0x60,0x66,0xea,0x85,0x4c,0x40,0x65,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xa8, +0x9e,0xb9,0x97,0x00,0x66,0x12,0x01,0x5f,0xf0,0x05,0x5f,0xf0,0x65,0x34,0x21,0x00, +0x46,0x13,0x84,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xce,0x00,0x67,0xf0,0x85,0x4c, +0x5c,0x66,0x34,0x21,0x10,0x46,0x13,0x84,0xc1,0x84,0x42,0x3e,0x26,0x14,0xf2,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0x33,0xe8,0x99,0x7e,0x49,0x13,0x99,0x19,0x4d,0x08, +0x84,0xd1,0x04,0x61,0xb0,0x42,0x88,0x8f,0x15,0x42,0x7c,0x4c,0x10,0xe4,0x63,0x82, +0x20,0x1f,0x13,0x02,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x81,0xf3,0x36,0x22,0x13, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0xc6,0x36,0x25,0x13,0x90,0xc1,0x88,0xc1,0x01, +0x80,0x20,0x18,0x64,0x6d,0x63,0x32,0x42,0x60,0x7b,0x10,0xd0,0xc7,0xf6,0x40,0xa0, +0x8f,0x29,0x03,0x7d,0x4c,0x21,0xe8,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0x5b,0xdc, +0xe0,0x8b,0x10,0x10,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0x73,0x83,0x32,0x6c, +0x10,0xd8,0x1a,0xac,0x0d,0x08,0x86,0x1b,0x02,0xb4,0x01,0x83,0x59,0x06,0x65,0x09, +0x66,0x09,0x9a,0x81,0x8a,0xc6,0xb7,0x0e,0x83,0x19,0xa8,0x68,0xdc,0xe1,0xb0,0x18, +0x8b,0x17,0x21,0x3e,0x26,0x9c,0x8b,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0xf1, +0x1b,0xb7,0x09,0xcc,0x4e,0x4c,0x81,0x3e,0x66,0x27,0xa6,0x40,0x9f,0x11,0x83,0x03, +0x00,0x41,0x30,0x50,0x03,0xbb,0xc1,0x19,0x56,0x29,0x97,0x11,0x83,0x06,0x00,0x41, +0x30,0xa0,0x40,0x47,0x67,0x82,0xb9,0x19,0x15,0x51,0xd9,0x99,0x9d,0xd9,0x99,0x9d, +0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x30,0xc1,0x80,0x8f,0x09,0x06,0x7c,0x46,0x13, +0x7e,0x41,0x18,0x4d,0x00,0x87,0xc1,0x60,0x81,0x90,0x8f,0xc1,0x02,0x21,0x1f,0x93, +0x85,0x7e,0x81,0x8f,0xc9,0x82,0xbf,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xb2, +0xd4,0xf1,0x19,0x42,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x4c,0x75,0x7e,0x86,0x10, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x5b,0x1d,0xb2,0x19,0x19,0x61,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x32,0xd6,0x29,0x1b,0x92,0x11,0x4e,0x69,0xd8,0x29,0x0d,0x33,0x42, +0xa0,0x8f,0x11,0x02,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x0d,0x54,0x87,0x6d, +0xc2,0x25,0x5f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x0d,0x56,0xa7,0x6d,0x74,0x85, +0x5e,0x46,0x0c,0x1e,0x00,0x04,0xc1,0xe0,0x83,0x1d,0x9c,0x11,0x02,0x62,0x28,0x99, +0x92,0x41,0x1d,0xd4,0x81,0x9b,0x96,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x31, +0x38,0x00,0x10,0x04,0x03,0x32,0x88,0x1d,0xb8,0xe1,0x95,0xd6,0x19,0x4d,0x08,0x80, +0xd1,0x04,0x21,0x38,0xa1,0x61,0x27,0x34,0xcc,0x04,0x4e,0x3e,0x26,0x70,0xf2,0x31, +0x41,0x90,0x8f,0x09,0x82,0x7c,0x4c,0x08,0xe0,0x33,0x62,0x60,0x00,0x20,0x08,0x06, +0x0e,0xf9,0xdc,0x4d,0x60,0x81,0xcb,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x1c, +0xf3,0xb1,0x9b,0xc0,0x82,0x97,0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x38,0xe8, +0x73,0x37,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x38,0xe9,0x93,0x3b,0x81,0x49,0x92, +0x7c,0x4c,0x92,0xe4,0x63,0x42,0x00,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x70,0xda, +0x07,0x74,0x02,0x5b,0x83,0x35,0x90,0x8f,0xad,0xc1,0x1a,0xc8,0xc7,0x84,0x00,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0xe0,0xc4,0x0f,0xe9,0x04,0x56,0x04,0xf4,0x19,0x31, +0x30,0x00,0x10,0x04,0x03,0x67,0x7e,0xc6,0x27,0xb0,0xb4,0x09,0xe2,0x63,0x01,0x23, +0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x03,0xf6,0x61,0x1d,0x7c,0x19,0x9f,0xd1, +0x84,0x00,0x18,0x4d,0x10,0x02,0x03,0x1b,0x21,0x3e,0x26,0x04,0xf4,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0x33,0x88,0x9f,0xd8,0xe9,0x97,0xf5,0x19,0x4d,0x08,0x04,0x0b, +0x06,0xf9,0xcc,0x12,0x38,0x03,0x15,0x0d,0xba,0x35,0xa7,0xf0,0x0c,0x54,0x34,0x44, +0x33,0x0a,0xcf,0x40,0x05,0x20,0x7e,0xcd,0x1f,0x3c,0x03,0x15,0x80,0xd9,0x35,0xc3, +0x33,0x4b,0x00,0x59,0x50,0x3f,0x20,0x18,0x6e,0x08,0xe4,0x07,0x0c,0x66,0x19,0x22, +0x27,0x18,0xa8,0x68,0x18,0x67,0x0f,0xa0,0x81,0x8a,0x86,0x71,0xee,0x00,0x1a,0xa8, +0x00,0x18,0x67,0x0e,0xa0,0x81,0x0a,0x40,0xee,0x9c,0x3b,0x80,0x2a,0x48,0x19,0x28, +0x24,0x65,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc8,0x20,0x84,0xc0,0x87,0x65,0xf6, +0x67,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0xb8,0xa1,0x10,0xc8,0x60,0xb8,0xa1,0x10, +0xc8,0xa0,0x84,0x40,0xa7,0x1b,0x4a,0xc7,0x74,0x82,0x11,0x83,0x03,0x00,0x41,0x30, +0x50,0x03,0x13,0x42,0x1f,0x9f,0xa1,0x9b,0x11,0x83,0x06,0x00,0x41,0x30,0xa0,0x60, +0x48,0x7d,0x82,0x11,0x52,0x92,0xf5,0x59,0x9f,0xf5,0x59,0x9f,0xd1,0x84,0x00,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x33,0x50,0x21,0xf5,0xb1,0x99,0x10,0x1a,0x4d,0x08, +0x80,0xd1,0x04,0x21,0x30,0x42,0x88,0x8f,0x09,0x01,0x7d,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x0c,0x5e,0xe8,0x7d,0x76,0x26,0x85,0x46,0x13,0x02,0xc1,0x86,0x45,0x3e, +0x16,0x08,0xf2,0x19,0x8e,0x00,0x83,0x20,0xf8,0x2e,0x00,0x44,0x05,0xd9,0x8e,0x18, +0x1c,0x00,0x08,0x82,0x41,0xc6,0x43,0xf1,0xb3,0x11,0x23,0x06,0x07,0x00,0x82,0x60, +0x90,0xf5,0x90,0xfd,0x74,0x85,0x6d,0x35,0x04,0x82,0xe1,0x86,0x40,0x86,0xc0,0x60, +0x96,0xe1,0x81,0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x70,0xc8,0x88,0x86,0xd0,0xc1, +0xce,0x21,0x90,0xcf,0x70,0x84,0x28,0xec,0x8e,0xf0,0x4d,0x37,0xc8,0x41,0xef,0x04, +0x86,0x1c,0xf4,0x31,0xdf,0x09,0xe2,0x33,0xdc,0xb0,0xec,0x50,0x18,0x4c,0x37,0x84, +0x0f,0xf8,0x04,0x36,0x04,0xf2,0x31,0x23,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x38,0x6e,0xe4,0x43,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0x6b,0x44,0x42,0x81, +0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x6a,0x50,0x46,0x27,0x54,0x37,0xb2,0x33,0x62, +0xd0,0x00,0x20,0x08,0x06,0xd4,0x1b,0xa5,0x50,0x20,0x46,0x72,0x13,0x37,0x2a,0xa4, +0x42,0x2a,0xa4,0x42,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x70,0x73, +0x83,0xd8,0x11,0x03,0x63,0x00,0x41,0x30,0x48,0xf2,0xa8,0x7e,0x82,0x9b,0x1b,0xc4, +0x8e,0x18,0x18,0x03,0x08,0x82,0x41,0xa2,0x47,0xf6,0x13,0xdc,0xdc,0x20,0x76,0xc4, +0xc0,0x18,0x40,0x10,0x0c,0x92,0x3d,0xba,0x9f,0xe0,0xe6,0x06,0xb1,0x23,0x06,0xc6, +0x00,0x82,0x60,0x90,0xf0,0x11,0xfe,0x04,0x37,0x37,0x88,0x1d,0x31,0x30,0x06,0x10, +0x04,0x83,0xa4,0x8f,0xf2,0x27,0xa8,0xbd,0x61,0x21,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0xae,0x8e,0x52,0x28,0x60,0xa3,0x11,0x83,0x03,0x00,0x41,0x30,0xe8,0xec,0x48, +0x85,0x72,0xa4,0x8d,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80,0xda,0xa3,0x1a,0x6a,0xdc, +0x48,0x08,0x6c,0xc8,0x86,0x6c,0xc8,0x86,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46, +0x13,0x06,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xd4,0xc0,0x8e,0x70,0x28,0x75,0xc8, +0x67,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x28,0x50,0xd2,0xa1,0x60,0x8e,0x0e,0x63,0x87, +0x76,0x68,0x87,0x76,0x68,0x34,0x21,0x00,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x0d, +0xf2,0x68,0x87,0x5a,0xe7,0x7c,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80,0x1a,0xa5,0x1e, +0x0a,0xec,0x48,0x49,0x7c,0xc8,0x87,0x7c,0xc8,0x87,0x46,0x13,0x02,0x60,0x29,0x87, +0xd2,0xc1,0x23,0x3c,0x5a,0xca,0xa1,0x74,0xf2,0x28,0x8f,0x96,0x72,0x28,0x1d,0x3d, +0xd2,0xa3,0x61,0x03,0x62,0x60,0x06,0x60,0xd8,0x80,0x10,0x96,0x01,0x18,0x36,0x20, +0x02,0x65,0x00,0xb6,0x72,0x28,0x9d,0x3d,0xda,0xa3,0x61,0x03,0x22,0x40,0x06,0x60, +0x2b,0x87,0xd2,0xe1,0x23,0x3e,0x1a,0x36,0x20,0x02,0x63,0x00,0x46,0x0c,0x1a,0x00, +0x04,0xc1,0x80,0x52,0x25,0x32,0xe2,0xfa,0xa8,0x75,0xa0,0x32,0x2a,0xa3,0x32,0x2a, +0xa3,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x31,0x68,0x00,0x10, +0x04,0x03,0xca,0x95,0xd0,0xe8,0x09,0xa5,0xd8,0xa1,0xd2,0x28,0x8d,0xd2,0x28,0x8d, +0x46,0x13,0x02,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x28,0x58,0x52,0x23,0x67,0x94, +0x66,0xc7,0x5a,0xa3,0x35,0x5a,0xa3,0x35,0x1a,0x4d,0x08,0x80,0xa5,0x1c,0x64,0xa7, +0x94,0x4e,0x69,0x29,0x07,0xd9,0x31,0x25,0x54,0x5a,0xca,0x41,0x76,0x4e,0x29,0x95, +0x86,0x0d,0x88,0x41,0x19,0x80,0x61,0x03,0x42,0x48,0x06,0x60,0xd8,0x80,0x08,0x90, +0x01,0xd8,0xca,0x41,0x76,0x50,0x49,0x95,0x86,0x0d,0x88,0xe0,0x18,0x80,0xad,0x1c, +0x64,0x27,0x95,0x56,0x69,0xd8,0x80,0x08,0x8c,0x01,0x28,0xdd,0x61,0x25,0xb0,0x57, +0x60,0x23,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x57,0x4b,0x68,0x24,0x04,0x23, +0x06,0x0d,0x00,0x82,0x60,0x40,0xe9,0x12,0x1d,0xb1,0x41,0x2b,0x05,0x60,0x50,0x47, +0x75,0x54,0x47,0x75,0x34,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23, +0x06,0x0d,0x00,0x82,0x60,0x40,0xf9,0x12,0x1e,0x7d,0xb1,0x54,0x90,0x41,0x1e,0xe5, +0x51,0x1e,0xe5,0xd1,0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0x01,0x05,0x4e, +0x7a,0xe4,0xcd,0xd2,0x61,0x06,0x7b,0xb4,0x47,0x7b,0xb4,0x47,0xa3,0x09,0x01,0xb0, +0x94,0x83,0xf8,0xd4,0xd2,0x2c,0x2d,0xe5,0x20,0x3e,0xb6,0x44,0x4b,0x4b,0x39,0x88, +0xcf,0x2d,0xd5,0xd2,0xb0,0x01,0x31,0x28,0x03,0x30,0x6c,0x40,0x08,0xc9,0x00,0x0c, +0x1b,0x10,0x01,0x32,0x00,0x5b,0x39,0x88,0x0f,0x2e,0xd9,0xd2,0xb0,0x01,0x11,0x1c, +0x03,0xb0,0x95,0x83,0xf8,0xe4,0xd2,0x2d,0x0d,0x1b,0x10,0x81,0x31,0x00,0x23,0x06, +0x0d,0x00,0x82,0x60,0x40,0x9d,0x53,0x28,0xe5,0x81,0x2e,0xb9,0x41,0xfa,0x88,0x92, +0x28,0x89,0x92,0x28,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88, +0x41,0x03,0x80,0x20,0x18,0x50,0xeb,0x54,0x4a,0x6c,0xe0,0x4b,0x72,0xd0,0x3e,0xa6, +0x64,0x4a,0xa6,0x64,0x4a,0xa3,0x09,0x01,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x54, +0x3b,0x9d,0xd2,0x1a,0x80,0x13,0x1d,0xbc,0x0f,0x2a,0xa1,0x12,0x2a,0xa1,0xd2,0x68, +0x42,0x00,0x2c,0xe5,0xf0,0x3e,0xe2,0xe4,0x4b,0x4b,0x39,0xbc,0xcf,0x38,0xfd,0xd2, +0x52,0x0e,0xef,0x43,0x4e,0xe0,0x34,0x6c,0x40,0x0c,0xca,0x00,0x0c,0x1b,0x10,0x42, +0x32,0x00,0xc3,0x06,0x44,0x80,0x0c,0xc0,0x56,0x0e,0xef,0x53,0x4e,0xe1,0x34,0x6c, +0x40,0x04,0xc7,0x00,0x6c,0xe5,0xf0,0x3e,0xe6,0x24,0x4e,0xc3,0x06,0x44,0x60,0x0c, +0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x50,0xf4,0xe4,0x4a,0x75,0x70,0x4e,0xf7,0x63, +0x3f,0xaf,0xf4,0x4a,0xaf,0xf4,0x4a,0xa3,0x09,0x01,0x30,0x62,0xd0,0x00,0x20,0x08, +0x06,0x94,0x3d,0xc1,0x12,0x1d,0xa4,0x53,0xfe,0xe0,0x4f,0x2c,0xc5,0x52,0x2c,0xc5, +0xd2,0x68,0x42,0x00,0x2c,0xe5,0x80,0x3f,0xeb,0x64,0x4e,0x4b,0x39,0xe0,0x0f,0x3b, +0x9d,0xd3,0x52,0x0e,0xf8,0xd3,0x4e,0xe8,0x34,0x6c,0x40,0x0c,0xab,0x30,0x00,0xc3, +0x06,0x84,0xa0,0x0a,0x03,0x30,0x6c,0x40,0x04,0xa9,0x30,0x00,0x5b,0x39,0xe0,0x8f, +0x3b,0xa5,0xd3,0xb0,0x01,0x11,0x1c,0x03,0xb0,0x95,0x03,0xfe,0xbc,0x93,0x3a,0x0d, +0x1b,0x10,0x81,0x31,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0x40,0xf5,0xd3,0x2d,0xbd, +0x02,0x3c,0x91,0xc1,0xff,0xe0,0x12,0x2e,0xe1,0x12,0x2e,0x8d,0x26,0x04,0xc0,0x68, +0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x50,0x21,0xb5,0x4b, +0xa2,0x40,0x4f,0x68,0x30,0x42,0xbc,0xc4,0x4b,0xbc,0xc4,0x4b,0xa3,0x09,0x01,0x30, +0x62,0xd0,0x00,0x20,0x08,0x06,0xd4,0x48,0xf5,0x52,0x28,0xd8,0x93,0x1a,0x94,0x90, +0x2f,0xf9,0x92,0x2f,0xf9,0xd2,0x68,0x42,0x00,0x2c,0xe5,0x50,0x42,0xf8,0x24,0x4f, +0x4b,0x39,0x94,0x50,0x3e,0xcd,0xd3,0x52,0x0e,0x25,0xa4,0x4f,0xf4,0x34,0x6c,0x40, +0x0c,0xca,0x00,0x0c,0x1b,0x10,0x42,0x32,0x00,0xc3,0x06,0x44,0x80,0x0c,0xc0,0x56, +0x0e,0x25,0xb4,0x4f,0xf5,0x34,0x6c,0x40,0x04,0xc7,0x00,0x6c,0xe5,0x50,0x42,0xfc, +0x64,0x4f,0xc3,0x06,0x44,0x60,0x0c,0x80,0x81,0x84,0x2f,0x81,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0xba,0x93,0xd2,0xa5,0x5d,0x09,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80, +0x62,0x29,0x73,0xf2,0x85,0x7f,0x9a,0x85,0xe0,0x9c,0xce,0xe9,0x9c,0xce,0x69,0x34, +0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80, +0x82,0x29,0x75,0x8a,0x85,0x91,0xba,0x85,0x62,0x9d,0xd6,0x69,0x9d,0xd6,0x69,0x34, +0x21,0x00,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80,0x92,0x29,0x76,0x82,0x85,0x92,0xca, +0x85,0xa3,0x9d,0xda,0xa9,0x9d,0xda,0x69,0x34,0x21,0x00,0x96,0x72,0xa0,0xa1,0x93, +0x42,0xa9,0xa5,0x1c,0x68,0x08,0xa5,0x52,0x6a,0x29,0x07,0x1a,0x4a,0x29,0x95,0x1a, +0x36,0x20,0x06,0x65,0x00,0x86,0x0d,0x08,0x21,0x19,0x80,0x61,0x03,0x22,0x40,0x06, +0x60,0x2b,0x07,0x1a,0x52,0xa9,0x95,0x1a,0x36,0x20,0x82,0x63,0x00,0xb6,0x72,0xa0, +0xa1,0x95,0x62,0xa9,0x61,0x03,0x22,0x30,0x06,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c, +0xa8,0x9c,0x9a,0xa7,0x75,0x60,0x29,0x1e,0x72,0xe8,0x89,0x9e,0xe8,0x89,0x9e,0x46, +0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c, +0xa8,0x9e,0xba,0x27,0x5f,0x80,0x29,0x30,0x92,0xf0,0x09,0x9f,0xf0,0x09,0x9f,0x46, +0x13,0x02,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xa8,0x9f,0xca,0xa7,0x5e,0x90,0x29, +0x31,0xa2,0xf4,0x49,0x9f,0xf4,0x49,0x9f,0x46,0x13,0x02,0x60,0x29,0x87,0x30,0xa2, +0xa9,0x99,0x5a,0xca,0x21,0x8c,0x6a,0x8a,0xa6,0x96,0x72,0x08,0x23,0x9b,0xaa,0xa9, +0x61,0x03,0x62,0x50,0x06,0x60,0xd8,0x80,0x10,0x92,0x01,0x18,0x36,0x20,0x02,0x64, +0x00,0xb6,0x72,0x08,0xa3,0x9b,0xb2,0xa9,0x61,0x03,0x22,0x38,0x06,0x60,0x2b,0x87, +0x30,0xc2,0xa9,0x9b,0x1a,0x36,0x20,0x02,0x63,0x00,0x46,0x0c,0x1a,0x00,0x04,0xc1, +0x80,0x32,0x2b,0x90,0xc2,0x87,0x9c,0x6a,0x85,0x2d,0xa4,0x42,0x2a,0xa4,0x42,0x6a, +0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x0c,0x1a,0x00,0x04,0xc1, +0x80,0x52,0x2b,0x92,0x5a,0x87,0x9e,0x8a,0x85,0xaf,0xa4,0x4a,0xaa,0xa4,0x4a,0x6a, +0x34,0x21,0x00,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80,0x62,0x2b,0x93,0x52,0x87,0x9f, +0x9a,0x85,0x30,0x38,0xa9,0x93,0x3a,0xa9,0x93,0x1a,0x4d,0x08,0x80,0xa5,0x1c,0xdc, +0x28,0xac,0x74,0x6a,0x29,0x07,0x37,0x12,0xab,0x9d,0x5a,0xca,0xc1,0x8d,0xc6,0x8a, +0xa7,0x86,0x0d,0x88,0x41,0x19,0x80,0x61,0x03,0x42,0x48,0x06,0x60,0xd8,0x80,0x08, +0x90,0x01,0xd8,0xca,0xc1,0x8d,0xc8,0xaa,0xa7,0x86,0x0d,0x88,0xe0,0x18,0x80,0xad, +0x1c,0xdc,0xa8,0xac,0x7c,0x6a,0xd8,0x80,0x08,0x8c,0x01,0xb0,0x77,0x90,0x07,0xf8, +0x58,0x50,0x0e,0xf0,0xb1,0x80,0x1c,0xe0,0x63,0xc1,0x2d,0xc0,0xc7,0x02,0x5b,0x80, +0x8f,0x05,0xac,0x00,0x1f,0x0b,0x56,0x01,0x3e,0x16,0x94,0x02,0x7c,0x2c,0x20,0x05, +0xf8,0x58,0xa0,0x07,0xf0,0xb1,0x20,0x0f,0xe0,0x63,0x41,0x1b,0xc0,0xc7,0x02,0x36, +0x80,0x8f,0x05,0x62,0x00,0x1f,0x0b,0xc2,0x00,0x3e,0x16,0x5c,0xf0,0xb1,0xc0,0x82, +0xcf,0x70,0x44,0xc0,0x4f,0xc2,0x37,0xcb,0x20,0x59,0xc1,0x2c,0xc1,0x34,0x50,0xd1, +0x94,0x02,0x25,0x22,0xd2,0x40,0x45,0xf3,0x07,0x94,0x8a,0x48,0x03,0x15,0x4d,0x1e, +0x50,0x32,0x22,0x0d,0x54,0x34,0x73,0x40,0xd9,0x88,0x34,0x50,0xd1,0xb4,0x01,0xa5, +0x23,0xd2,0x40,0x45,0x13,0x06,0x14,0x89,0x06,0xd2,0x40,0x45,0x13,0x06,0x14,0x9f, +0x48,0x03,0x15,0x40,0x18,0x50,0xfe,0x1a,0x48,0x23,0x06,0x0b,0x00,0x82,0x60,0x10, +0x06,0xa7,0xb5,0x53,0x44,0x61,0x10,0x85,0x31,0x62,0xb0,0x00,0x20,0x08,0x06,0x61, +0x80,0x5a,0x3c,0xe5,0x13,0x3d,0xc1,0x13,0x3e,0xd1,0x13,0x3c,0x31,0x62,0x70,0x00, +0x20,0x08,0x06,0x59,0x6b,0x99,0x55,0x20,0x8c,0x18,0x2c,0x00,0x08,0x82,0x41,0x18, +0xa8,0x96,0x4f,0x81,0xc5,0x4f,0xf8,0xc4,0x81,0x24,0x16,0x08,0xf4,0xb1,0x40,0x9f, +0xe4,0x63,0xfa,0x14,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x1c,0xdb,0x32,0x2b, +0xc7,0x84,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xe0,0xe0,0xd6,0x59,0x05,0x23, +0x06,0x06,0x00,0x82,0x60,0xe0,0xe4,0x56,0x5a,0x49,0x16,0x14,0xf2,0x19,0x31,0x30, +0x00,0x10,0x04,0x03,0x67,0xb7,0xd4,0x2a,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x0c, +0xb7,0xe2,0x0a,0x22,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0xcb,0x2d,0xb9,0x82,0x04, +0x83,0x62,0x0b,0x06,0xc3,0x0d,0x41,0x6b,0x81,0xc1,0x2c,0x43,0x45,0x05,0x4b,0x39, +0xf8,0x52,0x6c,0x09,0x14,0x34,0xc6,0x52,0x0e,0xbf,0x34,0x5b,0x04,0x05,0x8d,0xb1, +0x94,0x03,0x38,0xd5,0x96,0x41,0x41,0x63,0x6c,0xe5,0x10,0x4e,0xb7,0x85,0x50,0xd0, +0x18,0x5b,0x39,0x88,0x53,0x6e,0x29,0x14,0x34,0xc6,0x2c,0xc1,0x34,0x4b,0x60,0x0d, +0x54,0x34,0xa0,0x1a,0x44,0x5c,0x35,0x50,0xd1,0xe0,0x4b,0xc4,0x55,0x23,0x06,0x07, +0x00,0x82,0x60,0xa0,0x06,0xe1,0x35,0x5a,0xfb,0x94,0x52,0x23,0x06,0x0e,0x00,0x82, +0x60,0x10,0xb1,0x17,0x5d,0x05,0xee,0xd4,0x4e,0xa6,0x35,0x08,0xc3,0x80,0x56,0x23, +0x06,0xc6,0x00,0x82,0x60,0x90,0xbc,0x17,0x5b,0xd1,0xc5,0x88,0x81,0x31,0x80,0x20, +0x18,0x24,0xef,0xc5,0x56,0x75,0x31,0x62,0x60,0x0c,0x20,0x08,0x06,0xc9,0x7b,0xb1, +0x15,0x5e,0x8c,0x18,0x18,0x03,0x08,0x82,0x41,0xf2,0x5e,0x6c,0x75,0x17,0x23,0x06, +0xc6,0x00,0x82,0x60,0x90,0xbc,0x17,0x5b,0xd9,0x05,0x06,0xc4,0x00,0x00,0x00,0x00, +0x26,0x00,0x00,0x00,0x5b,0x0a,0x58,0x08,0xfe,0xe0,0x20,0x85,0x2d,0xc5,0x2c,0x04, +0x7f,0x70,0x90,0xc2,0x96,0xc2,0x16,0x82,0x3f,0x38,0x48,0x61,0x4b,0x91,0x0b,0xc1, +0x1f,0x1c,0xa4,0xb0,0x65,0x50,0x87,0xe0,0x0f,0xb6,0x0c,0xfe,0x13,0xfc,0xc1,0x96, +0x01,0x84,0x82,0x3f,0xd8,0x32,0xc0,0x50,0xf0,0x07,0x5b,0x06,0x19,0x0a,0xfe,0x60, +0xcb,0x50,0x46,0xc1,0x1f,0x6c,0x19,0xce,0x28,0xf8,0x83,0x2d,0xc3,0x1d,0x05,0x7f, +0xb0,0x65,0xc8,0xa3,0xe0,0x0f,0xb6,0x0c,0xa5,0x14,0xfc,0xc1,0x96,0xe1,0x94,0x82, +0x3f,0xd8,0x32,0xdc,0x52,0xf0,0x07,0x5b,0x86,0x5c,0x0a,0xfe,0x60,0xcb,0xb0,0x4e, +0xc1,0x1f,0x6c,0x19,0xda,0x29,0xf8,0x83,0x2d,0x43,0x3f,0x05,0x7f,0xb0,0x65,0xf8, +0xa7,0xe0,0x0f,0xb6,0x0c,0x2f,0x15,0xfc,0xc1,0x96,0x21,0xa6,0x82,0x3f,0xd8,0x32, +0x9c,0x56,0xf0,0x07,0x5b,0x86,0xd4,0x0a,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_3421183f9cf15b77cab71897633671d6.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_3421183f9cf15b77cab71897633671d6.h new file mode 100644 index 00000000..c6557922 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_3421183f9cf15b77cab71897633671d6.h @@ -0,0 +1,851 @@ +// ffx_fsr2_depth_clip_pass_wave64_3421183f9cf15b77cab71897633671d6.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_3421183f9cf15b77cab71897633671d6_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_3421183f9cf15b77cab71897633671d6_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_3421183f9cf15b77cab71897633671d6_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_3421183f9cf15b77cab71897633671d6_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_3421183f9cf15b77cab71897633671d6_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_exposure", "r_reactive_mask", "r_transparency_and_composition_mask", "r_reconstructed_previous_nearest_depth", "r_dilated_motion_vectors", "r_previous_dilated_motion_vectors", "r_dilatedDepth", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_3421183f9cf15b77cab71897633671d6_SRVResourceBindings[] = { 7, 6, 9, 3, 4, 0, 1, 5, 2, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_3421183f9cf15b77cab71897633671d6_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_3421183f9cf15b77cab71897633671d6_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_3421183f9cf15b77cab71897633671d6_UAVResourceNames[] = { "rw_prepared_input_color", "rw_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_3421183f9cf15b77cab71897633671d6_UAVResourceBindings[] = { 1, 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_3421183f9cf15b77cab71897633671d6_UAVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_3421183f9cf15b77cab71897633671d6_UAVResourceSpaces[] = { 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_3421183f9cf15b77cab71897633671d6_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_3421183f9cf15b77cab71897633671d6_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_3421183f9cf15b77cab71897633671d6_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_3421183f9cf15b77cab71897633671d6_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_3421183f9cf15b77cab71897633671d6_size = 13164; + +static const unsigned char g_ffx_fsr2_depth_clip_pass_wave64_3421183f9cf15b77cab71897633671d6_data[] = { +0x44,0x58,0x42,0x43,0xd0,0x18,0x46,0x9f,0xcb,0x2b,0x7c,0xa7,0x84,0xd8,0x75,0x03, +0xe1,0xa5,0xf0,0x0c,0x01,0x00,0x00,0x00,0x6c,0x33,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0x98,0x11,0x00,0x00,0xb4,0x11,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x80,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x9c,0x0f,0x00,0x00,0x66,0x00,0x05,0x00, +0xe7,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x84,0x0f,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xde,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x0a,0x00,0x00,0x00, +0x1b,0x88,0x40,0x00,0x96,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30, +0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09,0xa0,0x36,0x18,0xc4,0xff,0xff,0xff,0xff, +0x0f,0x80,0x04,0x54,0x00,0x00,0x00,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x84,0x40,0x98,0x10,0x0c,0x13,0x02,0x61,0x42,0x40,0x00,0x89,0x20,0x00,0x00, +0xf2,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0xa0,0xc2,0x1c,0x01,0x18,0x24,0x01,0x80,0x02,0x23,0x00,0x25,0x18,0x10,0x61, +0x8e,0x00,0x14,0xe6,0x08,0x10,0x3a,0x94,0x61,0x60,0x40,0x50,0xa2,0x0c,0x00,0x00, +0x80,0x16,0x33,0x00,0x65,0x68,0x00,0x1a,0xe4,0xb8,0x67,0xb8,0xfc,0x09,0x7b,0x08, +0xc9,0x0f,0x81,0x66,0x58,0x08,0x14,0x20,0xca,0x32,0x00,0x40,0x00,0x00,0x40,0xa3, +0xd1,0x68,0x1c,0x28,0x72,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a, +0x4c,0x7e,0x71,0xdb,0xa8,0x68,0x34,0x1a,0x0d,0x40,0x51,0x26,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0xa2,0xdc,0x34,0x5c,0xfe,0x84,0x3d,0x84,0xe4,0xaf,0x84,0xb4, +0x12,0x93,0x8f,0xdc,0x36,0x2a,0x00,0x00,0x00,0x00,0x50,0x14,0x0b,0x00,0x02,0x00, +0x00,0x00,0x00,0x00,0x80,0x2e,0x85,0x68,0x00,0x1a,0x0d,0xca,0x14,0xa3,0x01,0x68, +0x34,0x1a,0x0d,0xda,0x14,0x02,0x00,0x00,0x00,0xa8,0x53,0x98,0x09,0x00,0x02,0x69, +0x34,0x1a,0x0d,0x00,0x00,0xd0,0xa0,0x4f,0x41,0x1a,0x80,0x46,0xa3,0xd1,0x68,0x34, +0x28,0x74,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x8f, +0xdc,0x36,0x22,0x00,0x00,0x00,0xa0,0x10,0x23,0x00,0x04,0x40,0xa4,0xa3,0x86,0xcb, +0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0xfc,0xe2,0xb6,0x11,0xd1,0x68, +0x34,0x1a,0x85,0x30,0x01,0x20,0x00,0x3a,0xdd,0x36,0x5c,0xfe,0x84,0x3d,0x84,0xe4, +0xaf,0x84,0xe4,0x50,0x91,0x40,0xa4,0x91,0xf3,0x10,0xd1,0x84,0x10,0x12,0x12,0x00, +0x80,0x42,0x40,0x00,0x90,0x14,0xa9,0x0e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57, +0x42,0xda,0x90,0x66,0x40,0x04,0x00,0x00,0x38,0xcc,0x11,0x04,0xa5,0x80,0x00,0x58, +0x80,0x16,0xb9,0x06,0x02,0x86,0x11,0x88,0x66,0xa6,0x36,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60, +0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03, +0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14, +0x00,0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71, +0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00, +0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xc4,0x64,0x34,0x1b,0x46,0x10,0x9a,0x99, +0xda,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8, +0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1, +0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e, +0xfc,0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0,0x1d,0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8, +0x21,0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e, +0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48, +0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1, +0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0x50,0xb3, +0xd1,0x6d,0xa6,0x30,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78, +0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05, +0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e, +0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48, +0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x90,0xd0,0xc8,0x91,0x6e, +0x26,0x34,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xa8,0x07,0x77,0x98,0x87,0x74, +0x38,0x07,0x77,0x28,0x07,0x72,0x00,0x83,0x74,0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0, +0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0x01, +0x60,0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f, +0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2, +0xe1,0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c,0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00, +0xe0,0x51,0x6f,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85, +0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x41,0x8c,0x7e,0x33, +0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x6a,0x14,0x1c,0x46,0x10,0x80,0x33, +0x84,0xe0,0x63,0x57,0x1b,0x4d,0xc3,0xe1,0x70,0x38,0x04,0x00,0x62,0xb5,0x5a,0xad, +0xd6,0x68,0x34,0x1a,0x8d,0x46,0x83,0x88,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02, +0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x02,0x00,0x19,0x01,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x3a,0x0f,0x24,0x90,0x21,0x23,0x25,0x40,0x80,0x1d, +0x4c,0x30,0xec,0xc1,0x00,0x00,0x00,0x10,0x00,0x00,0xb0,0x83,0x09,0x06,0x3d,0x18, +0x00,0x00,0x00,0x02,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x0c,0x79,0x12,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x18,0xf2,0x24,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x59, +0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xe3,0x00,0x01,0x20, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x60,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x05,0x04,0x00,0x01,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x43,0x9e,0x0b,0x08,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x19,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x36,0x20, +0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xf9,0x80,0x00,0x20,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x60,0xc8,0x13,0x06,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x30,0xe4,0x21,0x03,0x20,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18, +0xf2,0x9c,0x01,0x10,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0xd4, +0x00,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x6e,0x00,0x04, +0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x59,0x20,0x00,0x22,0x00,0x00,0x00, +0x32,0x1e,0x98,0x1c,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02, +0x94,0x40,0x31,0x8c,0x00,0x94,0x43,0x11,0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44, +0x71,0x14,0x7e,0x40,0x81,0x14,0x4c,0x01,0x15,0x54,0x61,0x15,0x58,0x01,0x06,0x14, +0x64,0x40,0x81,0x06,0x14,0x6c,0x40,0x01,0x07,0x14,0x72,0x40,0x41,0x07,0x14,0x76, +0x40,0x81,0x07,0x14,0x7a,0x40,0xc1,0x07,0x94,0x45,0x21,0x0e,0x94,0x5b,0xd1,0x12, +0x14,0xf1,0x42,0x59,0x95,0x13,0xb5,0x6a,0x60,0x04,0x80,0x02,0x63,0x11,0x00,0x10, +0x04,0x63,0x11,0x40,0x00,0x04,0x44,0x9b,0x01,0x20,0xdc,0x0c,0x00,0xed,0x66,0x00, +0xc8,0x37,0x03,0x40,0xc0,0x19,0x00,0x12,0xce,0x00,0x10,0x71,0x06,0x80,0x8a,0x33, +0x00,0x74,0x9c,0x01,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x90,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04,0x60,0x9a,0x20,0x00,0xd4,0x06,0x61,0x20, +0x26,0x08,0x40,0xb5,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08, +0x74,0xb0,0x07,0xb4,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe,0xc6,0xde,0xd8,0xde, +0xe4,0xbe,0xd4,0xd2,0xe8,0xe8,0xca,0xe4,0xca,0xc8,0x26,0x08,0x80,0x35,0x41,0x00, +0xae,0x09,0x02,0x80,0x6d,0x10,0x0c,0x67,0x43,0x62,0x28,0x8b,0xc1,0x0c,0x8d,0xf1, +0xd0,0x92,0xfb,0x4a,0x73,0x83,0xab,0xa3,0xfb,0x6a,0x7b,0xa3,0x4b,0x7b,0x73,0xfb, +0xb2,0x2b,0x1b,0xa3,0x7b,0x93,0x9b,0xdb,0x90,0x0c,0x4a,0x64,0x10,0x43,0x63,0x3c, +0x13,0x04,0x3c,0xe0,0x03,0x42,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x65,0x78, +0x70,0x6f,0x73,0x75,0x72,0x65,0x1b,0x92,0x66,0xa2,0x0c,0x67,0x68,0x8c,0x67,0x82, +0x00,0x64,0x13,0x84,0x3d,0xe8,0x03,0x3e,0x72,0x5f,0x72,0x65,0x61,0x63,0x74,0x69, +0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x1b,0x12,0xeb,0xc2,0x0c,0x6b,0x68,0x8c,0x67, +0x82,0x00,0x68,0x1c,0x03,0xb9,0x2f,0x3a,0xb9,0x30,0xb7,0x39,0xb8,0x30,0xb9,0x32, +0xb7,0xb1,0xbc,0xaf,0x30,0x37,0xb2,0xaf,0xb1,0xb7,0x36,0xb8,0xb7,0xb9,0x34,0xba, +0xb4,0x37,0xb7,0xaf,0xb6,0xb0,0xb9,0xb5,0x0d,0x89,0x76,0x6d,0x86,0x36,0x34,0xc6, +0x33,0x41,0x00,0xb6,0x09,0x82,0x1f,0xf8,0x01,0xcd,0x40,0xee,0x4b,0xae,0x6c,0xec, +0xcd,0x6d,0x8e,0x4e,0xae,0x6e,0x8c,0xae,0x8c,0xec,0x0b,0x4e,0xae,0xcc,0x2e,0xed, +0xad,0x6e,0xee,0xcb,0xad,0x2c,0x4c,0xae,0x6c,0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e, +0x6d,0x83,0x60,0x74,0x1b,0x92,0xce,0xfb,0x0c,0x63,0x68,0x0c,0x30,0x20,0x26,0xf7, +0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0xd5,0xf6,0x46,0x97,0xf6,0xe6,0xf6,0x65, +0x57,0x36,0x46,0xf7,0x26,0x37,0xb7,0x21,0x21,0x26,0x31,0x30,0x86,0xa1,0x31,0x1e, +0x86,0x81,0xdc,0x17,0x9c,0x5c,0x99,0x5d,0xda,0x5b,0xdd,0xdc,0x17,0x59,0x1a,0x5b, +0x18,0x5d,0x19,0xd9,0x57,0xdb,0x1b,0x5d,0xda,0x9b,0xdb,0x97,0x5d,0xd9,0x18,0xdd, +0x9b,0xdc,0xdc,0x86,0x84,0x99,0xc8,0xc0,0xe8,0x86,0xc6,0x78,0x26,0x08,0x00,0x47, +0x47,0xee,0x8b,0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0x8c,0xa8,0x0c,0x8e,0x0e,0x6d,0x43, +0x62,0x06,0xd7,0x19,0x18,0xcd,0xd0,0x18,0xcf,0x86,0x04,0x92,0xaa,0x8c,0x0b,0x83, +0x31,0x28,0x03,0x34,0x98,0x20,0x80,0xc2,0x1f,0xf0,0x92,0xbb,0xfb,0x82,0x93,0x2b, +0x83,0x0b,0x93,0x2b,0x23,0xfb,0x4a,0x73,0x83,0xab,0xa3,0xfb,0x1a,0x7b,0x63,0x7b, +0x93,0x9b,0x20,0xb4,0x01,0x1e,0x6c,0x58,0x0c,0x35,0x58,0x03,0x63,0x18,0x1a,0x36, +0x60,0x03,0x36,0x78,0x26,0x08,0xa2,0x00,0x0a,0xcc,0xe4,0xee,0xbe,0xc8,0xd2,0xd8, +0xc2,0xe8,0xca,0xc8,0xbe,0xe4,0xca,0xc2,0xc6,0xe8,0xd2,0xec,0xca,0xbe,0xda,0xc2, +0xe6,0xd6,0xe6,0x26,0x08,0x40,0xb7,0x41,0x30,0xe0,0x60,0xc3,0x32,0xb8,0xc1,0x1b, +0x18,0xc6,0xd0,0xb0,0x01,0x1b,0xb0,0x41,0x1c,0x6c,0x10,0xda,0x40,0x0e,0x26,0x08, +0xa5,0x20,0x0a,0x34,0xc6,0xc4,0x8c,0xa6,0xa4,0x64,0x26,0x08,0x80,0xb7,0x01,0x31, +0xe8,0xa0,0x0e,0x0c,0x63,0xb0,0x03,0x60,0x43,0x70,0x07,0x13,0x84,0x53,0x18,0x05, +0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x1b,0x10, +0x23,0x0f,0xf4,0xc0,0x18,0x06,0x03,0xd8,0x10,0xec,0xc1,0x06,0x22,0x0d,0xe6,0x00, +0x0f,0xf8,0x60,0x82,0x40,0x0a,0xa1,0xc0,0x25,0x4d,0xaa,0xcc,0x8d,0xac,0x4c,0x6e, +0x2a,0x4d,0xaf,0x6c,0x82,0xd0,0x06,0x77,0xb0,0x01,0x21,0xfe,0xc0,0x32,0x18,0xcd, +0x01,0x05,0x3a,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a, +0x65,0x1b,0x10,0x42,0x14,0x2c,0x33,0x60,0x34,0x07,0x14,0xc8,0xa4,0x11,0xa5,0xcd, +0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x80,0x6f,0x03,0x42,0x90,0x82, +0x55,0x0a,0x8c,0xe6,0x80,0x02,0xbb,0xb4,0x24,0x37,0xb8,0x3a,0xba,0xa1,0x37,0xb6, +0x37,0x39,0xa9,0xb2,0xb9,0xb7,0x3a,0xb9,0xb1,0x32,0xa2,0xb4,0xb6,0x32,0xb7,0xb9, +0xb4,0x37,0xb7,0xb9,0x09,0x02,0x00,0x06,0x1b,0x0c,0xe2,0x14,0x2c,0x54,0x60,0x34, +0x4a,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69, +0x6f,0x6e,0x73,0x13,0x04,0x20,0x0c,0x36,0x18,0x84,0x2a,0x58,0xab,0xc0,0x68,0x94, +0xd2,0x98,0xea,0xda,0xc2,0x9a,0xd2,0xe0,0x98,0xca,0xec,0xca,0xd8,0xa8,0xde,0xaa, +0xe6,0xca,0x26,0x08,0x80,0x18,0x6c,0x30,0x88,0x56,0xb0,0x5c,0x81,0xd1,0xb8,0xa4, +0x19,0xc9,0x85,0xb5,0x95,0x25,0xb9,0x91,0x95,0xe1,0x4d,0x10,0x80,0x31,0xd8,0x60, +0x10,0xb0,0x60,0xc5,0x02,0xa3,0x51,0x32,0x23,0x2a,0xb3,0x4b,0x1b,0x2b,0xa3,0x7a, +0xb3,0x4a,0x2b,0xbb,0x23,0x2a,0x83,0xa3,0x43,0x9b,0x20,0x00,0x64,0xb0,0x01,0x21, +0x66,0xc1,0xa2,0x05,0xc6,0x71,0x40,0x81,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc, +0x04,0x01,0x28,0x83,0x0d,0x08,0x61,0x0b,0xd6,0x2d,0x30,0x8e,0x03,0x0a,0x94,0xcc, +0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0xa6,0xc6,0xc2,0xd8, +0xca,0x26,0x08,0x80,0x19,0x6c,0x40,0x88,0x5c,0xb0,0x74,0x81,0x71,0x1c,0x50,0x20, +0x64,0x46,0xf4,0x76,0xe7,0x36,0x37,0x16,0xc6,0x56,0x66,0x14,0x36,0x46,0xf7,0x26, +0x37,0x41,0x00,0xce,0x60,0x83,0x41,0xf0,0x82,0xd5,0x0b,0x8c,0xc3,0xcf,0xac,0xe9, +0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x4e,0x29,0x8d,0x8e,0xae,0x4c, +0x6e,0x28,0xcc,0x6d,0xac,0x8c,0x8d,0x2d,0x8c,0x2e,0xed,0xcd,0x6d,0x82,0x00,0xa0, +0xc1,0x06,0x84,0xf8,0x05,0x0b,0x1c,0x18,0xc7,0x01,0x05,0x32,0x66,0x50,0x72,0x65, +0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x13,0x04,0x20,0x0d,0x36,0x20,0x84,0x38, +0x58,0xe3,0xc0,0x38,0x0e,0x28,0x30,0x33,0x83,0x92,0x2b,0xb3,0x4b,0x7b,0xab,0x9b, +0x33,0x92,0x0b,0x6b,0x2b,0x83,0x92,0x2b,0x2b,0xc2,0x83,0x7b,0x9b,0xab,0x93,0x2b, +0x9b,0x20,0x00,0x6a,0xb0,0xc1,0x20,0xca,0xc1,0x32,0x07,0xc6,0xe1,0x62,0x46,0x15, +0xe6,0x86,0x14,0xc6,0x66,0x66,0xf4,0x64,0x35,0x41,0x00,0xd6,0x60,0x83,0x41,0xa0, +0x83,0x95,0x0e,0x8c,0xc3,0xca,0x4c,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0xaa,0x2c,0xae, +0xae,0xcc,0x6d,0xac,0x8c,0xa9,0xcc,0xed,0x8c,0x0e,0x6d,0x82,0x00,0xb0,0xc1,0x06, +0x83,0x58,0x07,0x8b,0x1d,0x18,0x87,0x8a,0x19,0x51,0x19,0x1b,0x5d,0x18,0x55,0x5a, +0x5b,0xd9,0x04,0x01,0x68,0x83,0x0d,0x06,0xe1,0x0e,0xd6,0x3b,0x30,0x0e,0x2f,0x33, +0xa2,0x3c,0xb7,0xb0,0xb6,0xb4,0x31,0xa9,0xb2,0xb9,0x21,0xb4,0x30,0xb7,0xb3,0x32, +0xa3,0xb0,0x31,0xba,0x37,0xb9,0x09,0x02,0xe0,0x06,0x1b,0x0c,0x22,0x1e,0x2c,0x79, +0x60,0x1c,0x62,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d, +0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x04,0xe0,0x0d,0x36, +0x20,0x04,0x3d,0x58,0xf5,0xc0,0x38,0x0e,0x28,0x6c,0xa0,0xec,0x20,0x14,0x46,0xc1, +0x14,0x52,0x81,0x15,0x5e,0x41,0x16,0x6a,0x01,0x17,0x76,0xc1,0x17,0xc2,0x81,0x1c, +0xce,0x41,0x1d,0xda,0x01,0x1e,0xe6,0xc1,0x1e,0x36,0x0c,0x86,0x1f,0xdc,0xc3,0x04, +0xa1,0x10,0x36,0x00,0x1b,0x06,0x43,0x1f,0xf4,0x61,0x43,0xb0,0x0f,0x1b,0x86,0x21, +0x1f,0xf8,0x81,0xc2,0xd0,0xd4,0x86,0xc1,0x0c,0xcc,0x60,0x98,0x20,0x00,0x70,0xb0, +0x21,0xb8,0x85,0x0d,0x84,0xf6,0x0f,0x20,0x11,0x12,0x1b,0x8a,0x7c,0xf0,0x07,0xa0, +0x0f,0x44,0x82,0x51,0x98,0x9c,0x5c,0x58,0xde,0x17,0xdb,0xdb,0x58,0x18,0xdb,0x97, +0x58,0x1e,0x5d,0xd9,0xdc,0x04,0x01,0x88,0x03,0x42,0x61,0x72,0x72,0x61,0x79,0x5f, +0x6c,0x6f,0x63,0x61,0x6c,0x5f,0x6c,0x64,0x73,0x74,0x13,0x04,0x40,0x0e,0x88,0x88, +0xc9,0x85,0xb9,0x8d,0xa1,0x95,0xcd,0xd1,0x30,0x63,0x7b,0x0b,0xa3,0x9b,0x9b,0x20, +0x00,0x73,0xc0,0x22,0xcd,0x6d,0x8e,0x6e,0x6e,0x82,0x00,0xd0,0x01,0x89,0x34,0x37, +0xba,0xb9,0x09,0x02,0x50,0x07,0x44,0xe8,0xca,0xf0,0xbe,0xd8,0xde,0xc2,0xc8,0x26, +0x08,0x80,0x1d,0x10,0xa1,0x2b,0xc3,0xfb,0x72,0x7b,0x93,0x6b,0x63,0x42,0x57,0x86, +0xf7,0x35,0x47,0xf7,0x26,0x57,0xc6,0xa2,0x2e,0xcd,0x8d,0x6e,0x6e,0x03,0x45,0x12, +0x25,0x61,0x12,0x27,0x81,0x12,0x20,0x91,0x12,0x2a,0xb1,0x12,0x2c,0xd1,0x12,0x2e, +0xf1,0x12,0x30,0x11,0x13,0x83,0x4c,0x34,0x33,0xd1,0x55,0x61,0x63,0xb3,0x6b,0x73, +0x49,0x23,0x2b,0x73,0xa3,0x9b,0x12,0x04,0x55,0xc8,0xf0,0x5c,0xec,0xca,0xe4,0xe6, +0xd2,0xde,0xdc,0xa6,0x04,0x44,0x13,0x32,0x3c,0x17,0xbb,0x30,0x36,0xbb,0x32,0xb9, +0x29,0x81,0x51,0x87,0x0c,0xcf,0x65,0x0e,0x2d,0x8c,0xac,0x4c,0xae,0xe9,0x8d,0xac, +0x8c,0x6d,0x4a,0x80,0x94,0x21,0xc3,0x73,0x91,0x2b,0x9b,0x7b,0xab,0x93,0x1b,0x2b, +0x9b,0x9b,0x12,0xf0,0x41,0x25,0x32,0x3c,0x17,0xba,0x3c,0xb8,0xb2,0x20,0x37,0xb7, +0x37,0xba,0x30,0xba,0xb4,0x37,0xb7,0xb9,0x29,0xc2,0x3d,0xf0,0x43,0x1d,0x32,0x3c, +0x97,0x32,0x37,0x3a,0xb9,0x3c,0xa8,0xb7,0x34,0x37,0xba,0xb9,0x29,0x81,0x48,0x74, +0x21,0xc3,0x73,0x19,0x7b,0xab,0x73,0xa3,0x2b,0x93,0x9b,0x9b,0x12,0xcc,0x04,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x50,0x00,0x00,0x00,0x26,0x20,0x70,0xac,0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44, +0x62,0x53,0x38,0x3e,0xe2,0x23,0x3e,0xed,0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8, +0x82,0x34,0x04,0x10,0x89,0x4d,0xe1,0xf8,0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00, +0x58,0x04,0x35,0x5c,0xbe,0xf3,0xf8,0x40,0xd3,0x38,0x13,0x30,0x11,0x21,0xd0,0x0c, +0x0b,0x61,0x0a,0xd0,0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x5f,0xdc,0xb6, +0x31,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x3e,0x72,0xdb,0x06,0xb1, +0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00, +0x02,0xe6,0x17,0xb7,0x6d,0x0f,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44, +0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x3e,0x72,0xdb,0x26,0xd1,0x0d,0x97,0xef, +0x3c,0xbe,0x10,0x11,0xc0,0x44,0x84,0x40,0x33,0x2c,0xc4,0x17,0x39,0xcc,0x86,0x34, +0x03,0xd2,0x18,0xb6,0xe0,0x0c,0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6, +0x39,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17,0xb7,0x6d,0x0d,0xd5,0x70, +0xf9,0xce,0xe3,0x4b,0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x08, +0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7, +0x6d,0x09,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0, +0x23,0xb7,0x6d,0x07,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e, +0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x81,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0, +0x20,0x0e,0x3e,0x72,0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6, +0x17,0xb7,0x6d,0x04,0xd1,0xb2,0x54,0x8c,0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x13, +0xcd,0x60,0x03,0xd3,0xb2,0x54,0x8c,0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x4b,0x13, +0x10,0x4d,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x34,0x21,0x18,0x3f,0x9c,0xf1,0x5b,0x77,0xca,0xb7,0x18,0x97, +0x63,0x36,0x71,0xd6,0x44,0x58,0x49,0x4c,0xb0,0x21,0x00,0x00,0x66,0x00,0x05,0x00, +0x6c,0x08,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x98,0x21,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x63,0x08,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x0a,0x00,0x00,0x00, +0x1b,0x88,0x40,0x00,0x96,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30, +0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09,0xa0,0x36,0x18,0xc4,0xff,0xff,0xff,0xff, +0x0f,0x80,0x04,0x54,0x00,0x00,0x00,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x84,0x40,0x98,0x10,0x0c,0x13,0x02,0x61,0x42,0x40,0x00,0x89,0x20,0x00,0x00, +0xf5,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0xbc,0xc2,0x1c,0x01,0x18,0x24,0x01,0x80,0x02,0x23,0x00,0x25,0x18,0x10,0x61, +0x8e,0x00,0x14,0xe6,0x08,0x10,0x3a,0x94,0x61,0x60,0x40,0x50,0xa2,0x0c,0x00,0x00, +0x80,0x16,0x33,0x00,0x65,0x68,0x00,0x1a,0xe4,0xb8,0x67,0xb8,0xfc,0x09,0x7b,0x08, +0xc9,0x0f,0x81,0x66,0x58,0x08,0x14,0x20,0xca,0x32,0x00,0x40,0x00,0x00,0x40,0xa3, +0xd1,0x68,0x1c,0x28,0x72,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a, +0x4c,0x7e,0x71,0xdb,0xa8,0x68,0x34,0x1a,0x0d,0x40,0x51,0x26,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0xa2,0xdc,0x34,0x5c,0xfe,0x84,0x3d,0x84,0xe4,0xaf,0x84,0xb4, +0x12,0x93,0x8f,0xdc,0x36,0x2a,0x00,0x00,0x00,0x00,0x50,0x14,0x0b,0x00,0x02,0x00, +0x00,0x00,0x00,0x00,0x80,0x2e,0x85,0x68,0x00,0x1a,0x0d,0xca,0x14,0xa3,0x01,0x68, +0x34,0x1a,0x0d,0xda,0x14,0x02,0x00,0x00,0x00,0xa8,0x53,0x98,0x09,0x00,0x02,0x69, +0x34,0x1a,0x0d,0x00,0x00,0xd0,0xa0,0x4f,0x41,0x1a,0x80,0x46,0xa3,0xd1,0x68,0x34, +0x28,0x74,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x8f, +0xdc,0x36,0x22,0x00,0x00,0x00,0xa0,0x10,0x23,0x00,0x04,0x40,0xa4,0xa3,0x86,0xcb, +0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0xfc,0xe2,0xb6,0x11,0xd1,0x68, +0x34,0x1a,0x85,0x30,0x01,0x20,0x00,0x3a,0xdd,0x36,0x5c,0xfe,0x84,0x3d,0x84,0xe4, +0xaf,0x84,0xe4,0x50,0x91,0x40,0xa4,0x91,0xf3,0x10,0xd1,0x84,0x10,0x12,0x12,0x00, +0x80,0x42,0x40,0x00,0x90,0x14,0xa9,0x0e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57, +0x42,0xda,0x90,0x66,0x40,0x04,0x00,0x00,0x38,0xcc,0x11,0x04,0xa5,0x80,0x00,0x58, +0x80,0x16,0xb9,0x06,0x02,0x86,0x11,0x88,0x66,0xa6,0x36,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60, +0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03, +0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14, +0x00,0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71, +0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00, +0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xc4,0x64,0x34,0x1b,0x46,0x10,0x9a,0x99, +0xda,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8, +0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1, +0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e, +0xfc,0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0,0x1d,0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8, +0x21,0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e, +0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48, +0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1, +0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0x50,0xb3, +0xd1,0x6d,0xa6,0x30,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78, +0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05, +0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e, +0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48, +0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x90,0xd0,0xc8,0x91,0x6e, +0x26,0x34,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xa8,0x07,0x77,0x98,0x87,0x74, +0x38,0x07,0x77,0x28,0x07,0x72,0x00,0x83,0x74,0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0, +0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0x01, +0x60,0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f, +0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2, +0xe1,0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c,0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00, +0xe0,0x51,0x6f,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85, +0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x41,0x8c,0x7e,0x33, +0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x6a,0x14,0x1c,0x46,0x10,0x80,0x33, +0x84,0xe0,0x63,0x57,0x1b,0x4d,0xc3,0xe1,0x70,0x38,0x04,0x00,0x62,0xb5,0x5a,0xad, +0xd6,0x68,0x34,0x1a,0x8d,0x46,0x83,0x88,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02, +0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x02,0x00,0x19,0x93,0xa0,0x41,0xc8,0x4c, +0x68,0x90,0x92,0x1a,0x53,0x00,0x04,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20, +0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07, +0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74, +0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20, +0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07, +0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76, +0x40,0x07,0x3a,0x0f,0x24,0x90,0x21,0x23,0x25,0x40,0x80,0x1d,0x4c,0x30,0x94,0xc1, +0x00,0x00,0x00,0x10,0x00,0x00,0xb0,0x83,0x09,0x06,0x32,0x18,0x00,0x00,0x00,0x02, +0x00,0x00,0x86,0x3c,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c, +0x79,0x12,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x24,0x40, +0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x59,0x80,0x00,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xe3,0x00,0x01,0x20,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x80,0x21,0x0f,0x05,0x04,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e, +0x0b,0x08,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x19,0x10,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x36,0x20,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0xf9,0x80,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0x13,0x06,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x21, +0x03,0x20,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x9c,0x01,0x10, +0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0xd4,0x00,0x08,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x6e,0x00,0x04,0x80,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x59,0x20,0x00,0x16,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02,0x94,0x40,0x31,0x8c, +0x00,0x94,0x43,0x11,0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44,0x71,0x14,0x7e,0x40, +0x59,0x14,0x60,0x00,0xb5,0x46,0x00,0xc8,0x30,0x02,0x40,0x81,0xb1,0x08,0x00,0x08, +0x82,0xb1,0x08,0x20,0x00,0x02,0xa2,0xcd,0x00,0x10,0x6e,0x06,0x80,0x76,0x33,0x00, +0xe4,0x9b,0x01,0x20,0xe0,0x0c,0x00,0x09,0x67,0x00,0xa8,0x38,0x03,0x40,0xc7,0x19, +0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0xb4,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x04,0x60,0x9a,0x20,0x00,0xd4,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d, +0x18,0x0c,0x82,0x98,0x20,0x00,0xd5,0x04,0x81,0x0e,0xca,0x80,0xc0,0x04,0x01,0xb0, +0x26,0x08,0xc0,0x35,0x41,0x00,0xb0,0x0d,0x02,0xd2,0x6c,0x48,0x90,0x44,0x41,0x96, +0x81,0x41,0x9c,0x0d,0xc9,0x90,0x28,0x08,0x31,0x30,0x88,0x33,0x41,0xc0,0x03,0x33, +0xd8,0x90,0x30,0x91,0x82,0x34,0x03,0x83,0x38,0x13,0x04,0x20,0x9b,0x20,0xec,0xc1, +0x19,0x6c,0x48,0x26,0x4a,0x41,0xa6,0x81,0x41,0x9c,0x09,0x02,0xa0,0x6d,0x48,0x2c, +0x4a,0x41,0xac,0x81,0x41,0x9c,0x09,0x02,0xb0,0x4d,0x10,0xfc,0x00,0x0d,0x36,0x08, +0x08,0xb6,0x21,0xc1,0x32,0x05,0x41,0x06,0x06,0xd1,0x36,0x24,0x44,0xa4,0x20,0xc3, +0xc0,0x20,0xce,0x86,0x64,0x89,0x14,0x04,0x1b,0x18,0xc4,0x99,0x20,0x00,0xdc,0x86, +0xc4,0xa3,0x14,0x84,0x19,0x18,0xc4,0xd9,0x90,0x3c,0x90,0x54,0x5d,0x1b,0xd7,0x7d, +0x13,0x04,0x50,0x48,0x83,0x09,0x42,0x1b,0x84,0xc1,0x86,0x05,0x09,0x03,0x05,0x19, +0x06,0x46,0x0c,0xc4,0x40,0x0c,0x9c,0x09,0x82,0x28,0xa8,0xc1,0x04,0x01,0xe8,0x36, +0x08,0x48,0x19,0x6c,0x58,0x06,0x32,0x50,0x10,0x64,0x60,0xc4,0x40,0x0c,0xc4,0xc0, +0x0c,0x36,0x08,0x63,0x70,0x06,0x13,0x84,0x52,0x58,0x83,0x09,0x02,0xe0,0x6d,0x40, +0x90,0x34,0x50,0x10,0x64,0x50,0x03,0x60,0x43,0xb0,0x06,0x13,0x84,0x53,0x60,0x83, +0x0d,0x08,0xd2,0x06,0x0a,0x32,0x0c,0x08,0xb0,0x21,0x70,0x83,0x0d,0x04,0x18,0xa0, +0x01,0x1b,0xbc,0xc1,0x04,0xa1,0x10,0x28,0x0c,0x4d,0x6d,0x18,0x3c,0x6f,0x98,0x20, +0x00,0xdf,0x04,0x01,0x00,0x83,0x0d,0x41,0x1d,0x6c,0x20,0xac,0x39,0xa0,0x03,0x3b, +0xd8,0x50,0xc4,0x81,0x1c,0x00,0x70,0x70,0x07,0x2c,0xcc,0xd8,0xde,0xc2,0xe8,0xf8, +0xbc,0xb5,0xb9,0xa5,0xc1,0xbd,0xd1,0x95,0xb9,0xd1,0x81,0x8c,0xa1,0x85,0xc9,0x31, +0x9a,0x4a,0x6b,0x83,0x63,0x2b,0x03,0x19,0x7a,0x19,0x5a,0x59,0x01,0xa1,0x12,0x0a, +0x0a,0xda,0x10,0xec,0xc1,0x04,0xc1,0x10,0x83,0x0d,0x83,0x1e,0xf0,0x41,0x1f,0x6c, +0x18,0xf2,0xc0,0x0f,0xfa,0x60,0xc3,0xf0,0x07,0x7f,0xd0,0x07,0xc4,0x85,0x80,0x9f, +0xa3,0x32,0x3a,0xa1,0x34,0xb6,0x34,0xb7,0xb2,0x30,0xb9,0xa9,0xb0,0x36,0x38,0xb6, +0x34,0xb7,0x33,0xa2,0x30,0xba,0x30,0x20,0xa0,0xac,0xa0,0x9f,0xa0,0x2a,0xa1,0x34, +0xb6,0x34,0xb7,0xb2,0x30,0xb9,0xa9,0xb0,0x36,0x38,0xb6,0x34,0xb7,0x33,0xa2,0x30, +0xba,0x30,0x20,0x20,0xab,0x1f,0x12,0xbb,0xb2,0x31,0xba,0x37,0x39,0xa0,0x26,0x12, +0x98,0x18,0x20,0x20,0xab,0x1f,0x12,0xbb,0xb2,0x31,0xba,0x37,0x39,0x20,0x24,0x12, +0x98,0x18,0x20,0x20,0x20,0xad,0x15,0x82,0x28,0x84,0x02,0xcb,0x21,0xe0,0xe7,0xa8, +0x8c,0x4e,0x28,0x8d,0x2d,0xcd,0xad,0x2c,0x4c,0x6e,0x2a,0xac,0x0d,0x8e,0x2d,0xcd, +0xed,0x8c,0x28,0x8c,0x2e,0x0c,0x08,0x28,0x2b,0xe8,0x27,0xa8,0x4a,0x28,0x8d,0x2d, +0xcd,0xad,0x2c,0x4c,0x6e,0x2a,0xac,0x0d,0x8e,0x2d,0xcd,0xed,0x8c,0x28,0x8c,0x2e, +0x0c,0x08,0xc8,0xea,0x87,0xc4,0xae,0x6c,0x8c,0xee,0x4d,0x0e,0xa8,0x89,0x04,0x26, +0x06,0x08,0xc8,0xea,0x87,0xc4,0xae,0x6c,0x8c,0xee,0x4d,0x0e,0x08,0x89,0x04,0x26, +0x06,0x08,0x08,0x48,0x4b,0x07,0xa4,0x24,0xec,0xec,0xcc,0x45,0xae,0x6c,0xae,0x8e, +0x8d,0x6e,0xc5,0x40,0x0a,0xa2,0x30,0x0a,0x1b,0x02,0x52,0xa8,0xc2,0xc6,0x66,0xd7, +0xe6,0x92,0x46,0x56,0xe6,0x46,0x37,0x25,0x08,0xaa,0x90,0xe1,0xb9,0xd8,0x95,0xc9, +0xcd,0xa5,0xbd,0xb9,0x4d,0x09,0x88,0x26,0x64,0x78,0x2e,0x76,0x61,0x6c,0x76,0x65, +0x72,0x53,0x02,0xa2,0x0e,0x19,0x9e,0xcb,0x1c,0x5a,0x18,0x59,0x99,0x5c,0xd3,0x1b, +0x59,0x19,0xdb,0x94,0xc0,0x28,0x43,0x86,0xe7,0x22,0x57,0x36,0xf7,0x56,0x27,0x37, +0x56,0x36,0x37,0x25,0x78,0x83,0x3a,0x64,0x78,0x2e,0x65,0x6e,0x74,0x72,0x79,0x50, +0x6f,0x69,0x6e,0x74,0x73,0x53,0x82,0x3b,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x50,0x00,0x00,0x00, +0x26,0x20,0x70,0xac,0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44,0x62,0x53,0x38,0x3e, +0xe2,0x23,0x3e,0xed,0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8,0x82,0x34,0x04,0x10, +0x89,0x4d,0xe1,0xf8,0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00,0x58,0x04,0x35,0x5c, +0xbe,0xf3,0xf8,0x40,0xd3,0x38,0x13,0x30,0x11,0x21,0xd0,0x0c,0x0b,0x61,0x0a,0xd0, +0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x5f,0xdc,0xb6,0x31,0x40,0xc3,0xe5, +0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x3e,0x72,0xdb,0x06,0xb1,0x0d,0x97,0xef,0x3c, +0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7, +0x6d,0x0f,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50, +0x12,0x06,0x20,0x60,0x3e,0x72,0xdb,0x26,0xd1,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11, +0xc0,0x44,0x84,0x40,0x33,0x2c,0xc4,0x17,0x39,0xcc,0x86,0x34,0x03,0xd2,0x18,0xb6, +0xe0,0x0c,0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x39,0x38,0xc3,0xe5, +0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17,0xb7,0x6d,0x0d,0xd5,0x70,0xf9,0xce,0xe3,0x4b, +0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x08,0xd5,0x70,0xf9,0xce, +0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x09,0xd5,0x70, +0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x23,0xb7,0x6d,0x07, +0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5, +0x6d,0x5b,0x81,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e,0x72, +0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x04, +0xd1,0xb2,0x54,0x8c,0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x13,0xcd,0x60,0x03,0xd3, +0xb2,0x54,0x8c,0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x4b,0x13,0x10,0x4d,0x00,0x00, +0x61,0x20,0x00,0x00,0x68,0x05,0x00,0x00,0x13,0x04,0x57,0x2c,0x10,0x00,0x00,0x00, +0x4b,0x00,0x00,0x00,0x04,0x98,0x01,0x28,0xc2,0x80,0x82,0x1d,0x28,0xbb,0x32,0x2a, +0xd9,0x81,0x82,0xa9,0x81,0x42,0x2a,0x9b,0x72,0x29,0x95,0x52,0x2a,0xa6,0x72,0x2b, +0xdd,0x80,0x92,0x84,0x28,0x42,0xa0,0x32,0x0c,0x28,0x8d,0x92,0x44,0x28,0x49,0x82, +0x52,0x24,0x28,0xb6,0xe2,0x2b,0x4e,0x04,0x32,0x14,0x52,0x81,0xd0,0x61,0x04,0xa0, +0x04,0xca,0xa3,0x0c,0x8a,0x80,0x10,0xb6,0x02,0x00,0x5b,0x41,0x00,0x35,0x46,0x00, +0xc6,0x08,0x40,0x10,0x04,0xf1,0x6f,0x8c,0x00,0x04,0x41,0x10,0xfe,0xc6,0x08,0x54, +0xbc,0x3e,0x45,0x6f,0x8c,0x00,0x04,0x41,0x10,0xfe,0x85,0x31,0x02,0x10,0x04,0x41, +0x10,0x0c,0xc6,0x08,0x40,0x10,0xff,0xef,0x31,0x18,0x23,0x00,0x41,0x10,0x44,0xbf, +0x19,0x80,0x31,0x02,0x10,0x04,0x41,0xfc,0x17,0xc6,0x08,0x5a,0xd4,0x5e,0xed,0x6d, +0x8c,0x60,0xe5,0xff,0xdd,0xe7,0xc6,0x08,0x40,0x10,0x84,0xd9,0x30,0x18,0x23,0x68, +0xcd,0x39,0xa7,0xbd,0x31,0x02,0x10,0x04,0x41,0x12,0x0c,0xc6,0x08,0x40,0x10,0x04, +0x41,0x50,0x18,0x23,0x00,0x41,0x10,0x64,0xc1,0x60,0x8c,0x00,0x04,0x41,0xd0,0x05, +0x03,0x4a,0xcd,0x21,0x5c,0xa1,0x30,0x87,0x70,0x89,0xc2,0x1c,0xc2,0xd5,0x07,0x73, +0x08,0xd7,0x28,0xcc,0x21,0x80,0x82,0x37,0x87,0xe0,0x07,0x7d,0x30,0x87,0xd0,0x55, +0x73,0x08,0x7e,0x60,0x0a,0xc4,0x9a,0x83,0xa8,0xaa,0x4a,0x15,0xe6,0x20,0xa6,0xa9, +0x52,0x85,0x39,0x88,0xeb,0xaa,0x52,0x61,0x0e,0x62,0xdb,0xaa,0x54,0x98,0x83,0x98, +0xa6,0x2a,0x15,0x46,0x00,0xe6,0x20,0x34,0xad,0x4a,0x85,0x39,0x88,0x2c,0xab,0x52, +0x61,0x0e,0x02,0xc3,0xaa,0x54,0x98,0x83,0xa0,0xa8,0x2a,0x15,0xe6,0x20,0x2c,0xab, +0x4a,0x85,0x39,0x88,0x69,0xaa,0x58,0x61,0x0e,0xa2,0xaa,0xaa,0x56,0x00,0x00,0x00, +0x23,0x06,0x08,0x00,0x82,0x60,0xe0,0x06,0xe5,0x50,0x0a,0x8d,0x38,0xd8,0xc2,0x88, +0x01,0x02,0x80,0x20,0x18,0xb8,0x81,0x39,0x98,0x42,0x53,0x0e,0xb7,0x30,0x62,0x80, +0x00,0x20,0x08,0x06,0x6e,0x70,0x0e,0xa7,0xd0,0x88,0x03,0x2e,0x8c,0x18,0x20,0x00, +0x08,0x82,0x81,0x1b,0xa0,0x03,0x2a,0x34,0xbf,0x90,0x0b,0x23,0x06,0x08,0x00,0x82, +0x60,0xe0,0x06,0xe9,0x90,0x0a,0x0d,0x3a,0xe8,0xc2,0x88,0x01,0x02,0x80,0x20,0x18, +0xb8,0x81,0x3a,0xa8,0x42,0x73,0x0e,0xbb,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x6e, +0xb0,0x0e,0xab,0xd0,0x8c,0x03,0x2f,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x1b,0xb0, +0x03,0x2b,0x34,0xe5,0xd0,0x0b,0x23,0x06,0x08,0x00,0x82,0x60,0xe0,0x06,0xed,0xd0, +0x0a,0xcd,0x39,0xf8,0xc2,0x88,0x01,0x02,0x80,0x20,0x18,0xb8,0x81,0x3b,0xb8,0x42, +0xc3,0x0e,0xbf,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x6e,0xf0,0x0e,0xaf,0xd0,0xac, +0x03,0x38,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x1b,0xc0,0x03,0x2c,0x34,0xef,0x10, +0x0e,0x23,0x06,0x08,0x00,0x82,0x60,0xe0,0x06,0xf1,0x10,0x0b,0x8d,0x3b,0x88,0xc3, +0x88,0xc1,0x01,0x80,0x20,0x18,0xa8,0xc1,0x3c,0xd4,0x42,0xe0,0x8d,0x18,0x18,0x00, +0x08,0x82,0xc1,0x02,0x12,0xa9,0x00,0x0f,0x23,0x06,0x06,0x00,0x82,0x60,0xb0,0x84, +0x84,0x2a,0xcc,0xc3,0x4c,0x04,0x2a,0x00,0xd3,0x28,0xcc,0x44,0xa8,0x02,0x30,0x8d, +0xc2,0x4c,0x84,0x2a,0x00,0xd3,0x28,0xcc,0x44,0xa8,0x02,0x30,0x8d,0xc2,0x4c,0x84, +0x2a,0x00,0xd3,0x28,0xcc,0x44,0xa8,0x02,0x30,0x8d,0xc2,0x21,0x0d,0x3b,0xa4,0x61, +0x26,0xf4,0x01,0x7c,0x4c,0xf0,0x03,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x19, +0x88,0x44,0x38,0x34,0xfc,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0x42,0xc3,0x4e, +0x68,0x98,0x1d,0x02,0x7d,0xec,0x10,0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x6a, +0x70,0x12,0xe9,0xd0,0xd9,0xc1,0x88,0x41,0x03,0x80,0x20,0x18,0x50,0x31,0xb1,0x0e, +0x01,0x49,0x50,0x13,0x3b,0xb0,0x03,0x3b,0xb0,0xc3,0x68,0x42,0x00,0x8c,0x26,0x08, +0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x90,0x41,0x4b,0xb0,0x03,0x96,0x12,0xa3,0x09, +0x01,0x30,0x9a,0x20,0x04,0x27,0x34,0xec,0x84,0x86,0x99,0x70,0xc8,0xc7,0x84,0x43, +0x3e,0x26,0x08,0xf2,0x31,0x41,0x90,0x8f,0x09,0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0xc0,0x01,0x8b,0x79,0x08,0x86,0x23,0x02,0x5a,0x10,0xbe,0x0b,0x1a,0x65,0xc1, +0x23,0x1f,0x13,0x1e,0xf9,0x98,0x50,0xc1,0xc7,0x84,0x0a,0x3e,0x23,0x06,0x07,0x00, +0x82,0x60,0xa0,0x06,0x3c,0xe1,0x0f,0x74,0xa0,0x0a,0x23,0x06,0x0d,0x00,0x82,0x60, +0x40,0x99,0x05,0x48,0x04,0x39,0x91,0x06,0x68,0x10,0x12,0x21,0x11,0x12,0x21,0x31, +0x9a,0x10,0x00,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x06,0x60,0x01,0x12,0x6c,0x70, +0x13,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x46,0x08,0xf1,0x31,0x21,0xa0,0xcf,0x88, +0x81,0x31,0x80,0x20,0x18,0x24,0x72,0xd1,0x0e,0xe7,0x30,0x62,0x60,0x0c,0x20,0x08, +0x06,0x89,0x5c,0xb4,0x83,0x39,0x9c,0x1b,0x20,0x76,0xc4,0xc0,0x18,0x40,0x10,0x0c, +0x92,0xb9,0x70,0x87,0xc0,0xc4,0x60,0x91,0x8f,0x89,0xc1,0x22,0x1f,0x13,0xc8,0x01, +0x3e,0x26,0x94,0x03,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0xa1,0x0b,0x92,0x10, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0xa9,0x8b,0x92,0x10,0x4e,0x00,0xd0,0x09,0x00, +0x32,0x83,0x88,0x8f,0x19,0x44,0x7c,0xec,0x1d,0x84,0xf8,0x18,0x3c,0x08,0xf1,0x31, +0x21,0x90,0xcf,0x46,0x0e,0x7c,0xe0,0x16,0x6e,0x31,0x6c,0x40,0x04,0xc2,0x00,0xd8, +0x60,0xc8,0x67,0x23,0x07,0x3f,0x80,0x0b,0xb9,0x18,0x36,0x20,0x02,0x61,0x00,0xcc, +0x38,0xe4,0xb3,0x91,0x03,0x28,0xc8,0x05,0x5c,0x0c,0x1b,0x10,0x81,0x30,0x00,0xa6, +0x24,0xf2,0xd9,0xc8,0x41,0x14,0xe8,0x02,0x2e,0x86,0x0d,0x88,0x40,0x18,0x80,0x59, +0x82,0x60,0xa0,0x02,0x50,0x17,0x60,0x2e,0x8c,0x81,0x0a,0x80,0x5d,0x80,0xb6,0x30, +0x06,0x2a,0x1a,0xfc,0x00,0xc2,0xc2,0x18,0xa8,0x68,0xf4,0x03,0x08,0x0b,0x63,0xa0, +0x02,0x90,0x17,0x20,0x2c,0x8c,0x22,0x26,0x28,0x63,0x82,0x11,0x83,0x03,0x00,0x41, +0x30,0x20,0x03,0xd1,0x08,0x8b,0x56,0xe0,0x8b,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82, +0xe1,0x86,0x42,0x20,0x83,0xe1,0x86,0x42,0x20,0x83,0x12,0x02,0x9d,0x65,0x10,0x8a, +0x60,0x23,0x07,0x58,0x10,0x8d,0x84,0x82,0xc6,0x18,0x8e,0x08,0x4c,0x42,0xf8,0x66, +0x19,0x86,0x22,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x35,0x48,0x8d,0xb5,0xf0,0x85, +0x7a,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x4b,0x36,0xda,0x22,0x30,0x0d,0x66,0x71, +0x0b,0xb7,0x70,0x0b,0xb7,0x18,0x4d,0x08,0x80,0x0b,0x1a,0x3b,0x62,0x70,0x00,0x20, +0x08,0x06,0x67,0xe0,0x1a,0x6e,0xa1,0x0b,0xa5,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42, +0x60,0x84,0x10,0x1f,0x13,0x02,0xfa,0xd8,0x1b,0x04,0xf1,0x19,0x8e,0x08,0x68,0x42, +0xf8,0x66,0x19,0x88,0x22,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x6c,0x37,0xe0,0x02, +0xb1,0x83,0xa3,0x1a,0x76,0x54,0xc3,0x4c,0xb0,0x09,0xf9,0x98,0x70,0x13,0xf2,0x39, +0x01,0x40,0x27,0x00,0x68,0x34,0xc1,0x11,0x46,0x13,0x9e,0xc1,0x92,0x27,0x3e,0xf6, +0x04,0xf4,0x39,0xa3,0x61,0x67,0x34,0xcc,0x04,0x86,0x3e,0x26,0x30,0xf4,0x31,0xe1, +0x27,0xe4,0x63,0x02,0x58,0xc8,0xc7,0x84,0x9e,0x80,0x8f,0x99,0x85,0x10,0x1f,0x4b, +0x18,0xf9,0x58,0x30,0xc8,0xc7,0x96,0x46,0x3e,0x16,0x10,0xf2,0x31,0xcb,0x92,0x8f, +0x59,0x96,0x7c,0x4c,0x08,0xe0,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x4e,0x7e,0xb0, +0x46,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x99,0x7d,0xbc,0x06,0x2b,0x78,0x96,0x24, +0xf2,0x31,0x04,0x91,0x8f,0x51,0x94,0x7c,0x4c,0x08,0xe0,0x63,0x01,0x01,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x70,0x40,0x64,0x36,0x02,0x73,0x1c,0xf9,0x58,0xd3,0xc8, +0xc7,0x04,0x03,0x3e,0x16,0x08,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0xa7,0x44, +0x70,0x23,0x30,0x23,0xa0,0x8f,0x39,0x73,0x21,0x1f,0x0b,0x1c,0xf9,0x58,0x30,0xc8, +0xc7,0xa2,0xba,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x38,0x2b,0xb2,0x1f,0x81, +0x05,0x7d,0x21,0x1f,0x0b,0x44,0x03,0x3e,0x56,0xc4,0x01,0x7d,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0xc0,0x79,0x91,0xff,0x08,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0x81,0x91, +0xdf,0x08,0x2c,0x20,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x8e,0x8c,0x80,0x47, +0x60,0x41,0x28,0xc8,0xc7,0x02,0x57,0x80,0x8f,0x8d,0x82,0x2b,0xc0,0x67,0x96,0xa0, +0x18,0x28,0x69,0xc0,0x22,0x00,0x0b,0x81,0x20,0xc0,0x62,0x18,0x28,0x69,0xc0,0x22, +0x00,0x0b,0x81,0x20,0xc0,0x62,0x30,0x58,0x58,0x11,0x18,0x0c,0x37,0x04,0x25,0x02, +0x06,0xb3,0x0c,0x87,0x11,0xac,0xc0,0x00,0x26,0x2b,0x22,0x50,0x00,0x18,0x2b,0x30, +0x84,0x49,0x8b,0x10,0x14,0x00,0xc6,0x2c,0x41,0x30,0x1c,0x71,0xd0,0x86,0xf0,0x59, +0x82,0xd0,0xc7,0x6a,0x23,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x38,0x61,0x12, +0x23,0xc1,0x74,0x43,0x80,0x1b,0xc4,0x88,0x81,0x31,0x80,0x20,0x18,0x24,0x65,0x12, +0x1e,0xbb,0x31,0x62,0x60,0x0c,0x20,0x08,0x06,0x49,0x99,0x84,0x87,0x6e,0x8c,0x18, +0x18,0x03,0x08,0x82,0x41,0x52,0x26,0xe1,0x41,0x0f,0x35,0x16,0xf5,0x01,0x23,0x06, +0x07,0x00,0x82,0x60,0xa0,0x06,0x39,0xb2,0x1f,0x6e,0x51,0x1a,0x23,0x06,0x0d,0x00, +0x82,0x60,0x70,0x89,0x49,0x7f,0x04,0x36,0x62,0x16,0x82,0x7f,0xf8,0x87,0x7f,0xf8, +0xc7,0x68,0x42,0x00,0x5c,0xd0,0xd8,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x03,0x1f, +0xf1,0x0f,0xb5,0xa8,0x91,0xd1,0x84,0x00,0x18,0x4d,0x10,0x02,0x23,0x84,0xf8,0x98, +0x10,0xd0,0x67,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x2e,0x35,0x29,0x91,0xc4,0x47,0xdc, +0xa2,0x2d,0x4c,0xc4,0x44,0x4c,0xc4,0x44,0x46,0x13,0x02,0xe0,0x82,0xc6,0x5a,0x70, +0xc4,0xc7,0x8e,0x80,0x3e,0x25,0x17,0x65,0x02,0x23,0x06,0x0d,0x00,0x82,0x60,0x70, +0xc1,0xc9,0x8a,0x3c,0x64,0x42,0x17,0x01,0x8b,0xb0,0x08,0x8b,0xb0,0xc8,0x68,0x42, +0x00,0x5c,0xd0,0x58,0x0b,0x9a,0xf8,0x58,0x13,0xd0,0xc7,0x98,0x23,0x3e,0x86,0xb0, +0x87,0x7c,0x86,0x23,0x84,0x40,0xf8,0x4c,0x21,0xe2,0x63,0xc5,0x7b,0xc8,0x67,0x38, +0x42,0x08,0x84,0xaf,0x88,0x40,0x2f,0x68,0x94,0xd5,0x47,0x10,0x1f,0x0b,0x3e,0xf9, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x1a,0xdc,0x49,0x8e,0x9c,0x06,0x79,0x8c,0x18, +0x34,0x00,0x08,0x82,0x01,0x15,0x2a,0x3b,0x12,0xd0,0x09,0x69,0x8c,0x06,0x8f,0xf0, +0x08,0x8f,0xf0,0xc8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18, +0x1c,0x00,0x08,0x82,0x41,0x36,0x2a,0x3c,0xd2,0x1f,0xc3,0x88,0xc1,0x01,0x80,0x20, +0x18,0x64,0xa4,0xd2,0x23,0xfe,0x31,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x56,0x2a, +0x3e,0xf2,0x1f,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x9c,0x01,0xa8,0x80,0x09,0x6b, +0xf0,0xc9,0x68,0x42,0x00,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x1a,0x84,0xca,0x98, +0xcc,0x06,0x7c,0x8c,0x18,0x34,0x00,0x08,0x82,0x01,0xb5,0x2a,0x65,0x12,0xf8,0x89, +0x9f,0xf8,0x89,0x99,0x98,0x89,0x99,0x98,0xc9,0x68,0x42,0x00,0x0c,0x47,0x04,0x25, +0x12,0x7c,0xd3,0x0d,0x25,0x22,0x04,0xa6,0x18,0xf4,0x31,0xe5,0xa0,0x8f,0x29,0x08, +0x7d,0x8c,0x18,0xe4,0x63,0xc5,0x20,0x1f,0x1b,0x0c,0xf9,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x41,0x36,0x2b,0x6c,0x32,0xb4,0xc8,0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0xb4, +0xd2,0x26,0x83,0x8b,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x56,0x2b,0x6e,0x32,0xbc, +0xc8,0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0xb6,0xb2,0x26,0x83,0x8a,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x41,0x76,0x2b,0x6c,0x32,0xac,0xc8,0x88,0xc1,0x01,0x80,0x20,0x18, +0x64,0xb8,0xd2,0x26,0x03,0x8b,0x98,0x10,0x23,0xf2,0x31,0x81,0x80,0x8f,0x05,0x2e, +0x22,0x1f,0x0b,0x06,0xf8,0xd8,0x51,0xc4,0xc7,0x02,0x1b,0x91,0x8f,0x25,0x32,0x22, +0x1f,0x3b,0x82,0xf8,0x58,0x42,0x23,0xf2,0x31,0x21,0x88,0xcf,0x88,0xc1,0x01,0x80, +0x20,0x18,0xa8,0x01,0xaf,0xf8,0x49,0x7d,0x98,0xc8,0x88,0x81,0x03,0x80,0x20,0x18, +0x44,0xe7,0xf2,0x26,0x41,0x7a,0xa0,0x47,0xa8,0x20,0x86,0x70,0x06,0x63,0x32,0x62, +0x70,0x00,0x20,0x08,0x06,0x67,0xe0,0x2b,0x7e,0xa2,0x1e,0xb4,0x32,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x60,0xe2,0x21,0xc4,0xc7,0xc4,0x43,0x88,0xcf,0x88,0xc1,0x01,0x80, +0x20,0x18,0x90,0x01,0xb9,0x8c,0xca,0x7b,0xf8,0xca,0x68,0x42,0x00,0x8c,0x26,0x08, +0xc1,0x09,0x0d,0x3b,0xa1,0x61,0x76,0x08,0xf4,0xb1,0x43,0xa0,0xcf,0x88,0xc1,0x01, +0x80,0x20,0x18,0x90,0xc1,0xba,0xa8,0x8a,0x7d,0x9c,0xcb,0x68,0x42,0x00,0x8c,0x26, +0x08,0xc1,0x09,0x0d,0x3b,0xa1,0x61,0x26,0x1c,0xf2,0x31,0xe1,0x90,0xcf,0x88,0x81, +0x01,0x80,0x20,0x18,0x38,0xfb,0xb2,0x2a,0xc2,0x88,0x81,0x01,0x80,0x20,0x18,0x38, +0xfc,0xc2,0x2a,0xc2,0x09,0x00,0x3a,0x01,0x40,0x23,0x06,0x07,0x00,0x82,0x60,0xa0, +0x06,0xf4,0x62,0x2b,0x25,0x12,0x26,0x23,0x06,0x0d,0x00,0x82,0x60,0x40,0xf9,0x0b, +0xae,0x04,0xf1,0x32,0x08,0xb9,0x92,0x2b,0xb9,0x92,0x2b,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0xa3,0x09,0x9b,0x30,0x9a,0xc0,0x0d,0x26,0x10,0xf2,0x31,0x81,0x90,0xcf, +0x88,0xc1,0x01,0x80,0x20,0x18,0x9c,0x41,0xbf,0xf4,0x4a,0x8a,0xc8,0xcb,0x68,0x42, +0x20,0x8c,0x26,0x08,0x83,0x15,0x42,0x7c,0xac,0x10,0xe2,0x63,0x9c,0x20,0x1f,0xe3, +0x04,0xf9,0x98,0x20,0xc8,0xc7,0x04,0x41,0x3e,0x26,0x04,0xf0,0x19,0x31,0x30,0x00, +0x10,0x04,0x03,0x27,0x66,0xc8,0x25,0x30,0x04,0x91,0x8f,0x21,0x88,0x7c,0x4c,0x08, +0xe0,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x4e,0xcd,0xa0,0x4b,0x30,0x1c,0x51,0xa4, +0x8a,0xf0,0xcd,0x32,0x20,0x4d,0x30,0x4b,0x90,0x0c,0x54,0x34,0xe3,0xa0,0xe0,0x14, +0x32,0x50,0xd1,0xcc,0x82,0x62,0x20,0x03,0x15,0xc0,0xa0,0xd8,0x16,0x32,0x4b,0xb0, +0x58,0xd0,0x32,0x20,0x18,0x6e,0x08,0x54,0x06,0x0c,0x66,0x19,0x98,0x24,0x18,0xa8, +0x68,0x94,0x24,0x17,0x96,0x81,0x8a,0x46,0x49,0x52,0x61,0x19,0xa8,0x00,0xc0,0x2b, +0xb9,0x85,0xa5,0x02,0x31,0x80,0x3a,0xc4,0x00,0x86,0x1b,0x06,0x99,0x41,0x83,0x11, +0x83,0x03,0x00,0x41,0x30,0xe8,0x78,0xe6,0x5d,0x86,0x99,0x99,0x6e,0x08,0x08,0x61, +0xb8,0xc1,0xa8,0x19,0x33,0xb0,0x3b,0xb8,0x17,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82, +0x41,0x07,0x36,0xf2,0x32,0x04,0xd3,0x0d,0x01,0x31,0x0c,0x37,0x3c,0x39,0x83,0x06, +0x23,0x06,0x07,0x00,0x82,0x60,0xd0,0x8d,0x8d,0xbd,0x24,0x3a,0x33,0xdd,0x10,0x28, +0xc2,0x70,0x83,0xc4,0x33,0x66,0x60,0x7d,0xe0,0x2f,0x20,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0xee,0x6c,0xf2,0x65,0x08,0xa6,0x1b,0x02,0x62,0x18,0x31,0x38,0x00,0x10, +0x04,0x03,0x35,0x20,0x1b,0x93,0xa9,0x93,0x58,0x19,0x31,0x68,0x00,0x10,0x04,0x03, +0xca,0x6d,0x50,0x26,0x08,0x9b,0x44,0x48,0x99,0x94,0x49,0x99,0x94,0x19,0x4d,0x08, +0x80,0xd1,0x04,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x33,0x48,0x9b,0x94,0xa9, +0x93,0x9f,0x19,0x4d,0x08,0x84,0xd1,0x04,0x61,0x30,0xa1,0x90,0x8f,0x09,0x85,0x7c, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x0c,0xdc,0xc6,0x65,0xf4,0x64,0x6c,0x46,0x13, +0x02,0x61,0x34,0x41,0x18,0xac,0x10,0xe2,0x63,0x85,0x10,0x1f,0x13,0x04,0xf9,0x98, +0x20,0xc8,0xc7,0x84,0x00,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xe0,0x80,0xce,0xcc, +0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xf5,0x8d,0xcd,0x04,0x64,0x30,0x62,0x70, +0x00,0x20,0x08,0x06,0x99,0xdf,0xdc,0x8c,0x10,0x58,0x1e,0x04,0xf4,0xb1,0x3c,0x10, +0xe8,0x63,0xca,0x40,0x1f,0x53,0x08,0xfa,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0x26, +0x3a,0x29,0x23,0x04,0xc4,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x19,0xe9,0xe4,0x0c, +0x1b,0x04,0xb6,0x06,0x7c,0x03,0x82,0xe1,0x86,0x20,0x6f,0xc0,0x60,0x96,0x41,0x59, +0x82,0x59,0x82,0x66,0xa0,0xa2,0x01,0xb1,0xc3,0x60,0x06,0x2a,0x1a,0x77,0x38,0x2c, +0xc6,0x44,0x46,0x88,0x8f,0x09,0xf8,0x22,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x70, +0x5e,0xe7,0x6f,0x02,0x3b,0x15,0x70,0xa0,0x8f,0x9d,0x0a,0x38,0xd0,0x67,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0xd4,0xe0,0x74,0xd2,0xa6,0x57,0xec,0x65,0xc4,0xa0,0x01,0x40, +0x10,0x0c,0xa8,0xd8,0x59,0x9b,0x80,0x74,0x68,0x65,0x56,0xd8,0x86,0x6d,0xd8,0x86, +0x6d,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x4c,0x30,0xe0,0x63,0x82,0x01,0x9f,0xd1, +0x84,0x75,0x10,0x46,0x13,0xd8,0x61,0x30,0x75,0x20,0xe4,0x63,0xea,0x40,0xc8,0xc7, +0xd8,0xc1,0x65,0xe0,0x63,0xec,0xf0,0x32,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0x4c,0x77,0xde,0x86,0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0xdb,0x1d,0xb8,0x21, +0x84,0x11,0x83,0x03,0x00,0x41,0x30,0xc8,0x78,0xa7,0x6e,0x68,0x46,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0xac,0x77,0xec,0xa6,0x66,0x84,0x53,0x1a,0x76,0x4a,0xc3,0x8c, +0x10,0xe8,0x63,0x84,0x40,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x50,0x83,0xdd,0xe9, +0x1b,0x79,0x51,0x99,0x11,0x83,0x03,0x00,0x41,0x30,0x50,0x03,0xde,0xf1,0x9b,0x75, +0x29,0x99,0x11,0x83,0x07,0x00,0x41,0x30,0xf8,0xc2,0x27,0x6d,0x84,0x80,0x18,0x6c, +0xc6,0x66,0x72,0x27,0x77,0x42,0xc7,0x67,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x8c, +0x1e,0x2e,0xf9,0x18,0x3d,0x5c,0xf2,0x31,0x41,0x90,0x8f,0x09,0x82,0x7c,0x4c,0x08, +0xe0,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x0e,0xfc,0x8c,0x4e,0x60,0x81,0xce,0xc8, +0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x1c,0xf9,0x09,0x9d,0xc0,0x82,0x9d,0x91,0xcf, +0x88,0x81,0x01,0x80,0x20,0x18,0x38,0xf4,0x23,0x3a,0xc1,0x88,0x81,0x01,0x80,0x20, +0x18,0x38,0xf5,0x53,0x3e,0x81,0x35,0x8d,0x7c,0xac,0x69,0xe4,0x63,0x42,0x00,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x70,0xf2,0x87,0x75,0x02,0x33,0x03,0x33,0x90,0x8f, +0x99,0x81,0x19,0xc8,0xc7,0x84,0x00,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xe0,0xf4, +0x0f,0xec,0x04,0x56,0x04,0xf4,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0xe7,0x7f,0xde, +0x27,0xb0,0xba,0x09,0xe2,0x63,0x01,0x23,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x03,0xfc,0xc1,0x1d,0x92,0x79,0x9f,0xd1,0x84,0x00,0x18,0x4d,0x10,0x02,0x63,0x1b, +0x21,0x3e,0x26,0x04,0xf4,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x33,0xe8,0x9f,0xde, +0x49,0x99,0xfb,0x19,0x4d,0x08,0x04,0x0b,0x06,0xf9,0xcc,0x12,0x38,0x03,0x15,0x0d, +0xc8,0x35,0xa7,0xf0,0x0c,0x54,0x34,0x44,0x33,0x0a,0xcf,0x40,0x05,0xa0,0x7f,0xcd, +0x1f,0x3c,0x03,0x15,0x80,0xdf,0x35,0xc3,0x33,0x4b,0x00,0x59,0x10,0x42,0x20,0x18, +0x6e,0x08,0xfc,0x07,0x0c,0x66,0x19,0x22,0x27,0x18,0xa8,0x68,0x18,0x67,0x0f,0xa0, +0x81,0x8a,0x86,0x71,0xee,0x00,0x1a,0xa8,0x00,0x18,0x67,0x0e,0xa0,0x81,0x0a,0x40, +0xf5,0x9c,0x3b,0x80,0x2a,0xa8,0x19,0x28,0xa4,0x66,0x60,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0xc8,0xa0,0x85,0xd8,0x07,0x67,0x4e,0x68,0x34,0x21,0x00,0x46,0x13,0x84,0x60, +0xb8,0xa1,0x10,0xc8,0x60,0xb8,0xa1,0x10,0xc8,0xa0,0x84,0x40,0xa7,0x1b,0x62,0x47, +0x76,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x50,0x03,0x19,0xa2,0x1f,0xb5,0x01,0x9d, +0x11,0x83,0x06,0x00,0x41,0x30,0xa0,0x78,0xc8,0x7e,0x82,0x17,0x52,0x92,0xfb,0xb9, +0x9f,0xfb,0xb9,0x9f,0xd1,0x84,0x00,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x33,0xb0, +0x21,0xfb,0x11,0x9b,0x16,0x1a,0x4d,0x08,0x80,0xd1,0x04,0x21,0x30,0x42,0x88,0x8f, +0x09,0x01,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x0c,0x76,0x68,0x7f,0xce,0xa6, +0x86,0x46,0x13,0x02,0xc1,0x86,0x45,0x3e,0x16,0x08,0xf2,0x19,0x8e,0x00,0x83,0x20, +0xf8,0x2e,0x00,0x44,0x05,0xd9,0x8e,0x18,0x1c,0x00,0x08,0x82,0x41,0x86,0x46,0xfd, +0xb3,0x11,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xa5,0x91,0x08,0x75,0x85,0x6d,0x61, +0x04,0x82,0xe1,0x86,0xc0,0x87,0xc0,0x60,0x96,0xe1,0x81,0x82,0x11,0x03,0x03,0x00, +0x41,0x30,0x70,0xe0,0x08,0x8c,0xc6,0xc1,0xc4,0x21,0x90,0xcf,0x70,0x84,0x28,0x9c, +0x8f,0xf0,0x4d,0x37,0xc8,0x41,0xfa,0x04,0x86,0x1c,0xf4,0x31,0xf5,0x09,0xe2,0x33, +0xdc,0xb0,0x9c,0x51,0x18,0x4c,0x37,0xb4,0x0f,0xfb,0x04,0x36,0x04,0xf2,0x31,0x23, +0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x38,0x7a,0xa4,0x46,0xc1,0x88,0xc1,0x01, +0x80,0x20,0x18,0x64,0x77,0x04,0x43,0x81,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x6a, +0x10,0x47,0x33,0x14,0x3a,0xbe,0x33,0x62,0xd0,0x00,0x20,0x08,0x06,0xd4,0x1e,0xd5, +0x50,0xe0,0x46,0x7e,0xd3,0x37,0x36,0x64,0x43,0x36,0x64,0x43,0xa3,0x09,0x01,0x30, +0x9a,0x20,0x04,0xa3,0x09,0x83,0x70,0x7f,0x83,0xd8,0x11,0x03,0x63,0x00,0x41,0x30, +0x48,0x4a,0x29,0x84,0x82,0xfb,0x1b,0xc4,0x8e,0x18,0x18,0x03,0x08,0x82,0x41,0x62, +0x4a,0x22,0x14,0xdc,0xdf,0x20,0x76,0xc4,0xc0,0x18,0x40,0x10,0x0c,0x92,0x53,0x1a, +0xa1,0xe0,0xfe,0x06,0xb1,0x23,0x06,0xc6,0x00,0x82,0x60,0x90,0xa0,0x12,0x09,0x05, +0xf7,0x37,0x88,0x1d,0x31,0x30,0x06,0x10,0x04,0x83,0x24,0x95,0x4a,0x28,0xa8,0xd3, +0xc1,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x2e,0x94,0x68,0x28,0xc0,0xa3,0x11, +0x83,0x03,0x00,0x41,0x30,0xe8,0x44,0xa9,0x86,0xca,0x24,0x8f,0x46,0x0c,0x1a,0x00, +0x04,0xc1,0x80,0x3a,0xa5,0x30,0x6a,0xf4,0x48,0x08,0xc4,0x48,0x8c,0xc4,0x48,0x8c, +0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0xd4,0x40,0x94,0xc8,0xa8,0x76,0xe0,0x67,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x28, +0x56,0x32,0xa3,0xe0,0x8f,0x0e,0xe3,0x8c,0xce,0xe8,0x8c,0xce,0x68,0x34,0x21,0x00, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x0d,0x4a,0xe9,0x8c,0x72,0x67,0x7e,0x46,0x0c, +0x1a,0x00,0x04,0xc1,0x80,0x7a,0xa5,0x34,0x0a,0x44,0x49,0x49,0xd4,0x48,0x8d,0xd4, +0x48,0x8d,0x46,0x13,0x02,0x60,0x29,0x87,0xd8,0x21,0x25,0x52,0x5a,0xca,0x21,0x76, +0x4a,0xa9,0x94,0x96,0x72,0x88,0x1d,0x53,0x32,0xa5,0x61,0x03,0x62,0x60,0x06,0x60, +0xd8,0x80,0x10,0x96,0x01,0x18,0x36,0x20,0x02,0x65,0x00,0xb6,0x72,0x88,0x9d,0x53, +0x3a,0xa5,0x61,0x03,0x22,0x40,0x06,0x60,0x2b,0x87,0xd8,0x41,0x25,0x54,0x1a,0x36, +0x20,0x02,0x63,0x00,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80,0xb2,0x25,0x38,0xe2,0x52, +0x29,0x77,0xa0,0x38,0x8a,0xa3,0x38,0x8a,0xa3,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82, +0xd1,0x84,0x41,0x18,0x31,0x68,0x00,0x10,0x04,0x03,0x4a,0x97,0xe8,0xe8,0x69,0xa5, +0xde,0xa1,0xea,0xa8,0x8e,0xea,0xa8,0x8e,0x46,0x13,0x02,0x60,0xc4,0xa0,0x01,0x40, +0x10,0x0c,0x28,0x5e,0xb2,0x23,0xe7,0x95,0x7e,0xc7,0xba,0xa3,0x3b,0xba,0xa3,0x3b, +0x1a,0x4d,0x08,0x80,0xa5,0x1c,0x7c,0x27,0x96,0x66,0x69,0x29,0x07,0xdf,0x91,0x25, +0x5a,0x5a,0xca,0xc1,0x77,0x66,0xa9,0x96,0x86,0x0d,0x88,0x41,0x19,0x80,0x61,0x03, +0x42,0x48,0x06,0x60,0xd8,0x80,0x08,0x90,0x01,0xd8,0xca,0xc1,0x77,0x68,0xc9,0x96, +0x86,0x0d,0x88,0xe0,0x18,0x80,0xad,0x1c,0x7c,0xa7,0x96,0x6e,0x69,0xd8,0x80,0x08, +0x8c,0x01,0x28,0xf3,0xc1,0x25,0xb0,0x57,0xc0,0x23,0x10,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x41,0x17,0x4e,0x73,0x24,0x04,0x23,0x06,0x0d,0x00,0x82,0x60,0x40,0x99,0x13, +0x28,0xb1,0x41,0x2e,0x05,0x60,0x10,0x4a,0xa1,0x14,0x4a,0xa1,0x34,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0x40,0xa9,0x13, +0x29,0x7d,0xbd,0x54,0x90,0x41,0x29,0x95,0x52,0x29,0x95,0xd2,0x68,0x42,0x00,0x8c, +0x18,0x34,0x00,0x08,0x82,0x01,0xc5,0x4e,0xa6,0xe4,0xfd,0xd2,0x61,0x06,0xa7,0x74, +0x4a,0xa7,0x74,0x4a,0xa3,0x09,0x01,0xb0,0x94,0x83,0xfb,0x84,0xd3,0x2f,0x2d,0xe5, +0xe0,0x3e,0xe2,0x04,0x4e,0x4b,0x39,0xb8,0xcf,0x38,0x85,0xd3,0xb0,0x01,0x31,0x28, +0x03,0x30,0x6c,0x40,0x08,0xc9,0x00,0x0c,0x1b,0x10,0x01,0x32,0x00,0x5b,0x39,0xb8, +0x0f,0x39,0x89,0xd3,0xb0,0x01,0x11,0x1c,0x03,0xb0,0x95,0x83,0xfb,0x94,0xd3,0x38, +0x0d,0x1b,0x10,0x81,0x31,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0x40,0xcd,0x53,0x2b, +0xe5,0x81,0x39,0xb9,0x41,0xfd,0xb8,0x92,0x2b,0xb9,0x92,0x2b,0x8d,0x26,0x04,0xc0, +0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x50,0xf7,0x14, +0x4b,0x6c,0xa0,0x4e,0x72,0x90,0x3f,0xb2,0x24,0x4b,0xb2,0x24,0x4b,0xa3,0x09,0x01, +0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x54,0x3e,0xcd,0xd2,0x1a,0xb0,0x13,0x1d,0xec, +0x0f,0x2d,0xd1,0x12,0x2d,0xd1,0xd2,0x68,0x42,0x00,0x2c,0xe5,0xb0,0x3f,0xee,0xa4, +0x4e,0x4b,0x39,0xec,0xcf,0x3b,0xad,0xd3,0x52,0x0e,0xfb,0x03,0x4f,0xec,0x34,0x6c, +0x40,0x0c,0xca,0x00,0x0c,0x1b,0x10,0x42,0x32,0x00,0xc3,0x06,0x44,0x80,0x0c,0xc0, +0x56,0x0e,0xfb,0x13,0x4f,0xed,0x34,0x6c,0x40,0x04,0xc7,0x00,0x6c,0xe5,0xb0,0x3f, +0xf2,0xe4,0x4e,0xc3,0x06,0x44,0x60,0x0c,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x50, +0x20,0xa5,0x4b,0x75,0x30,0x4f,0x23,0x24,0x42,0xbb,0xb4,0x4b,0xbb,0xb4,0x4b,0xa3, +0x09,0x01,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x94,0x48,0xf1,0x12,0x1d,0xd4,0x53, +0x09,0x91,0x50,0x2f,0xf5,0x52,0x2f,0xf5,0xd2,0x68,0x42,0x00,0x2c,0xe5,0x40,0x42, +0xf7,0x24,0x4f,0x4b,0x39,0x90,0x10,0x3e,0xcd,0xd3,0x52,0x0e,0x24,0x94,0x4f,0xf4, +0x34,0x6c,0x40,0x0c,0xab,0x30,0x00,0xc3,0x06,0x84,0xa0,0x0a,0x03,0x30,0x6c,0x40, +0x04,0xa9,0x30,0x00,0x5b,0x39,0x90,0x90,0x3e,0xd5,0xd3,0xb0,0x01,0x11,0x1c,0x03, +0xb0,0x95,0x03,0x09,0xed,0x93,0x3d,0x0d,0x1b,0x10,0x81,0x31,0x00,0x23,0x06,0x0d, +0x00,0x82,0x60,0x40,0xa5,0xd4,0x38,0xbd,0x02,0x3f,0x91,0xc1,0x0a,0x91,0x13,0x39, +0x91,0x13,0x39,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41, +0x03,0x80,0x20,0x18,0x50,0x2d,0x75,0x4e,0xa2,0x00,0x52,0x68,0xf0,0x42,0xe8,0x84, +0x4e,0xe8,0x84,0x4e,0xa3,0x09,0x01,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xd4,0x4b, +0xa5,0x53,0x28,0x88,0x94,0x1a,0xc4,0x90,0x3a,0xa9,0x93,0x3a,0xa9,0xd3,0x68,0x42, +0x00,0x2c,0xe5,0x10,0x43,0x24,0xe5,0x4f,0x4b,0x39,0xc4,0x50,0x49,0xfd,0xd3,0x52, +0x0e,0x31,0x64,0x52,0x20,0x35,0x6c,0x40,0x0c,0xca,0x00,0x0c,0x1b,0x10,0x42,0x32, +0x00,0xc3,0x06,0x44,0x80,0x0c,0xc0,0x56,0x0e,0x31,0x74,0x52,0x21,0x35,0x6c,0x40, +0x04,0xc7,0x00,0x6c,0xe5,0x10,0x43,0x28,0x25,0x52,0xc3,0x06,0x44,0x60,0x0c,0x80, +0x81,0x84,0x3a,0x81,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xba,0x99,0x2a,0xa7,0x73, +0x09,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80,0xc2,0x29,0x79,0xf2,0x85,0x95,0x9a,0x85, +0x60,0x9e,0xe6,0x69,0x9e,0xe6,0x69,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61, +0x10,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80,0xe2,0x29,0x7b,0x8a,0x85,0x97,0xba,0x85, +0xe2,0x9e,0xee,0xe9,0x9e,0xee,0x69,0x34,0x21,0x00,0x46,0x0c,0x1a,0x00,0x04,0xc1, +0x80,0xf2,0x29,0x7c,0x82,0x85,0x98,0xca,0x85,0x23,0x9f,0xf2,0x29,0x9f,0xf2,0x69, +0x34,0x21,0x00,0x96,0x72,0x00,0xa3,0x99,0xa2,0xa9,0xa5,0x1c,0xc0,0x88,0xa6,0x6a, +0x6a,0x29,0x07,0x30,0xaa,0x29,0x9b,0x1a,0x36,0x20,0x06,0x65,0x00,0x86,0x0d,0x08, +0x21,0x19,0x80,0x61,0x03,0x22,0x40,0x06,0x60,0x2b,0x07,0x30,0xb2,0xa9,0x9b,0x1a, +0x36,0x20,0x82,0x63,0x00,0xb6,0x72,0x00,0xa3,0x9b,0xc2,0xa9,0x61,0x03,0x22,0x30, +0x06,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xa8,0xb2,0xfa,0xa7,0x75,0xc0,0x29,0x34, +0x72,0x40,0x0a,0xa4,0x40,0x0a,0xa4,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13, +0x06,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xa8,0xb4,0x1a,0x29,0x5f,0xe0,0x29,0x36, +0x92,0x48,0x8a,0xa4,0x48,0x8a,0xa4,0x46,0x13,0x02,0x60,0xc4,0xa0,0x01,0x40,0x10, +0x0c,0xa8,0xb5,0x2a,0xa9,0x5e,0xf0,0x29,0x37,0xa2,0x4c,0xca,0xa4,0x4c,0xca,0xa4, +0x46,0x13,0x02,0x60,0x29,0x87,0x36,0x02,0xab,0x9f,0x5a,0xca,0xa1,0x8d,0xc2,0x0a, +0xac,0x96,0x72,0x68,0x23,0xb1,0x0a,0xab,0x61,0x03,0x62,0x50,0x06,0x60,0xd8,0x80, +0x10,0x92,0x01,0x18,0x36,0x20,0x02,0x64,0x00,0xb6,0x72,0x68,0xa3,0xb1,0x12,0xab, +0x61,0x03,0x22,0x38,0x06,0x60,0x2b,0x87,0x36,0x22,0xab,0xb1,0x1a,0x36,0x20,0x02, +0x63,0x00,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80,0x92,0x2b,0x96,0xc2,0x87,0xb2,0x6a, +0x85,0xad,0xa5,0x5a,0xaa,0xa5,0x5a,0x6a,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34, +0x61,0x10,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80,0xb2,0x2b,0x98,0x5a,0x87,0xb4,0x8a, +0x85,0x2f,0xa6,0x62,0x2a,0xa6,0x62,0x6a,0x34,0x21,0x00,0x46,0x0c,0x1a,0x00,0x04, +0xc1,0x80,0xc2,0x2b,0x99,0x52,0x87,0xb5,0x9a,0x85,0x30,0x98,0xa9,0x99,0x9a,0xa9, +0x99,0x1a,0x4d,0x08,0x80,0xa5,0x1c,0xf4,0xa8,0xad,0xcc,0x6a,0x29,0x07,0x3d,0x72, +0xab,0xb3,0x5a,0xca,0x41,0x8f,0xde,0x0a,0xad,0x86,0x0d,0x88,0x41,0x19,0x80,0x61, +0x03,0x42,0x48,0x06,0x60,0xd8,0x80,0x08,0x90,0x01,0xd8,0xca,0x41,0x8f,0xe0,0x2a, +0xad,0x86,0x0d,0x88,0xe0,0x18,0x80,0xad,0x1c,0xf4,0x28,0xae,0xd4,0x6a,0xd8,0x80, +0x08,0x8c,0x01,0xb0,0x77,0x90,0x07,0xf8,0x58,0x50,0x0e,0xf0,0xb1,0x80,0x1c,0xe0, +0x63,0xc1,0x2d,0xc0,0xc7,0x02,0x5b,0x80,0x8f,0x05,0xac,0x00,0x1f,0x0b,0x56,0x01, +0x3e,0x16,0x94,0x02,0x7c,0x2c,0x20,0x05,0xf8,0x58,0xa0,0x07,0xf0,0xb1,0x20,0x0f, +0xe0,0x63,0x41,0x1b,0xc0,0xc7,0x02,0x36,0x80,0x8f,0x05,0x62,0x00,0x1f,0x0b,0xc2, +0x00,0x3e,0x16,0x5c,0xf0,0xb1,0xc0,0x82,0xcf,0x70,0x44,0x80,0x52,0xc2,0x37,0xcb, +0x20,0x59,0xc1,0x2c,0xc1,0x34,0x50,0xd1,0x94,0x02,0x25,0x22,0xd2,0x40,0x45,0xf3, +0x07,0x94,0x8a,0x48,0x03,0x15,0x4d,0x1e,0x50,0x32,0x22,0x0d,0x54,0x34,0x73,0x40, +0xd9,0x88,0x34,0x50,0xd1,0xb4,0x01,0xa5,0x23,0xd2,0x40,0x45,0x13,0x06,0x14,0x8f, +0x06,0xd2,0x40,0x45,0x13,0x06,0x14,0x9f,0x48,0x03,0x15,0x40,0x18,0x50,0x36,0x1b, +0x48,0x23,0x06,0x0b,0x00,0x82,0x60,0x10,0x06,0xb3,0x65,0x56,0x44,0x61,0x10,0x85, +0x31,0x62,0xb0,0x00,0x20,0x08,0x06,0x61,0x40,0x5b,0x67,0xe5,0x13,0x3d,0xc1,0x13, +0x3e,0xd1,0x13,0x3c,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x59,0x6e,0xc9,0x55,0x20, +0x8c,0x18,0x2c,0x00,0x08,0x82,0x41,0x18,0xd8,0x56,0x5a,0x81,0xc5,0x4f,0xf8,0xc4, +0x81,0x24,0x16,0x08,0xf4,0xb1,0xc0,0xa4,0xe4,0x63,0x26,0x15,0xc4,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0x1c,0xf1,0x8a,0x2b,0xc7,0x84,0x40,0x3e,0x23,0x06,0x06,0x00, +0x82,0x60,0xe0,0x90,0x97,0x5c,0x05,0x23,0x06,0x06,0x00,0x82,0x60,0xe0,0x94,0x17, +0x5d,0x49,0x16,0x14,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0xe7,0xbc,0xea,0x2a, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x8c,0xbc,0xfa,0x0a,0x22,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0x20,0x2b,0x2f,0xbf,0x82,0x04,0x83,0x7a,0x0b,0x06,0xc3,0x0d,0x41,0x6e, +0x81,0xc1,0x2c,0x43,0x45,0x05,0x4b,0x39,0xa8,0x53,0x6f,0x09,0x14,0x34,0xc6,0x52, +0x0e,0xeb,0xf4,0x5b,0x04,0x05,0x8d,0xb1,0x94,0x03,0x3b,0x85,0x97,0x41,0x41,0x63, +0x6c,0xe5,0xd0,0x4e,0xe3,0x85,0x50,0xd0,0x18,0x5b,0x39,0xb8,0x53,0x79,0x29,0x14, +0x34,0xc6,0x2c,0xc1,0x34,0x4b,0x60,0x0d,0x54,0x34,0xb8,0x1a,0x44,0x5c,0x35,0x50, +0xd1,0xe0,0x4b,0xc4,0x55,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0x06,0xed,0xf5,0x5a, +0x27,0x55,0x53,0x23,0x06,0x0e,0x00,0x82,0x60,0x10,0xe1,0x17,0x68,0x05,0xfa,0x94, +0x4f,0xb2,0x35,0x08,0xc3,0x40,0x57,0x23,0x06,0xc6,0x00,0x82,0x60,0x90,0xec,0x17, +0x5e,0xd1,0xc5,0x88,0x81,0x31,0x80,0x20,0x18,0x24,0xfb,0x85,0x57,0x75,0x31,0x62, +0x60,0x0c,0x20,0x08,0x06,0xc9,0x7e,0xe1,0x15,0x5e,0x8c,0x18,0x18,0x03,0x08,0x82, +0x41,0xb2,0x5f,0x78,0x75,0x17,0x23,0x06,0xc6,0x00,0x82,0x60,0x90,0xec,0x17,0x5e, +0xd9,0x05,0x06,0xc4,0x00,0x00,0x00,0x00,0x26,0x00,0x00,0x00,0x5b,0x0a,0x58,0x08, +0xfe,0xe0,0x20,0x85,0x2d,0xc5,0x2c,0x04,0x7f,0x70,0x90,0xc2,0x96,0xc2,0x16,0x82, +0x3f,0x38,0x48,0x61,0x4b,0x91,0x0b,0xc1,0x1f,0x1c,0xa4,0xb0,0x65,0x50,0x87,0xe0, +0x0f,0xb6,0x0c,0x2a,0x14,0xfc,0xc1,0x96,0x81,0x85,0x82,0x3f,0xd8,0x32,0xf0,0x50, +0xf0,0x07,0x5b,0x06,0x1f,0x0a,0xfe,0x60,0xcb,0x10,0x47,0xc1,0x1f,0x6c,0x19,0xe6, +0x28,0xf8,0x83,0x2d,0xc3,0x28,0x05,0x7f,0xb0,0x65,0x28,0xa5,0xe0,0x0f,0xb6,0x0c, +0xb1,0x14,0xfc,0xc1,0x96,0x61,0x96,0x82,0x3f,0xd8,0x32,0x8c,0x53,0xf0,0x07,0x5b, +0x86,0x72,0x0a,0xfe,0x60,0xcb,0x70,0x4f,0xc1,0x1f,0x6c,0x19,0xf2,0x29,0xf8,0x83, +0x2d,0x43,0x4a,0x05,0x7f,0xb0,0x65,0x58,0xa9,0xe0,0x0f,0xb6,0x0c,0x3b,0x15,0xfc, +0xc1,0x96,0xa1,0xa7,0x82,0x3f,0xd8,0x32,0xcc,0x56,0xf0,0x07,0x5b,0x86,0xda,0x0a, +0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_650a1084dc73fc39e0d0d92dd03124f3.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_650a1084dc73fc39e0d0d92dd03124f3.h new file mode 100644 index 00000000..38e0c96f --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_650a1084dc73fc39e0d0d92dd03124f3.h @@ -0,0 +1,847 @@ +// ffx_fsr2_depth_clip_pass_wave64_650a1084dc73fc39e0d0d92dd03124f3.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_650a1084dc73fc39e0d0d92dd03124f3_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_650a1084dc73fc39e0d0d92dd03124f3_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_650a1084dc73fc39e0d0d92dd03124f3_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_650a1084dc73fc39e0d0d92dd03124f3_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_650a1084dc73fc39e0d0d92dd03124f3_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_exposure", "r_reactive_mask", "r_transparency_and_composition_mask", "r_reconstructed_previous_nearest_depth", "r_dilated_motion_vectors", "r_previous_dilated_motion_vectors", "r_dilatedDepth", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_650a1084dc73fc39e0d0d92dd03124f3_SRVResourceBindings[] = { 7, 6, 9, 3, 4, 0, 1, 5, 2, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_650a1084dc73fc39e0d0d92dd03124f3_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_650a1084dc73fc39e0d0d92dd03124f3_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_650a1084dc73fc39e0d0d92dd03124f3_UAVResourceNames[] = { "rw_prepared_input_color", "rw_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_650a1084dc73fc39e0d0d92dd03124f3_UAVResourceBindings[] = { 1, 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_650a1084dc73fc39e0d0d92dd03124f3_UAVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_650a1084dc73fc39e0d0d92dd03124f3_UAVResourceSpaces[] = { 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_650a1084dc73fc39e0d0d92dd03124f3_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_650a1084dc73fc39e0d0d92dd03124f3_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_650a1084dc73fc39e0d0d92dd03124f3_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_650a1084dc73fc39e0d0d92dd03124f3_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_650a1084dc73fc39e0d0d92dd03124f3_size = 13096; + +static const unsigned char g_ffx_fsr2_depth_clip_pass_wave64_650a1084dc73fc39e0d0d92dd03124f3_data[] = { +0x44,0x58,0x42,0x43,0xc9,0x89,0x60,0x1b,0x9a,0x70,0x4b,0x62,0xc2,0x8a,0xc3,0x9f, +0x9b,0x54,0x86,0x62,0x01,0x00,0x00,0x00,0x28,0x33,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0x98,0x11,0x00,0x00,0xb4,0x11,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x80,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x9c,0x0f,0x00,0x00,0x66,0x00,0x05,0x00, +0xe7,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x84,0x0f,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xde,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x0a,0x00,0x00,0x00, +0x1b,0x88,0x40,0x00,0x96,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30, +0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09,0xa0,0x36,0x18,0xc4,0xff,0xff,0xff,0xff, +0x0f,0x80,0x04,0x54,0x00,0x00,0x00,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x84,0x40,0x98,0x10,0x0c,0x13,0x02,0x61,0x42,0x40,0x00,0x89,0x20,0x00,0x00, +0xf2,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0xa0,0xc2,0x1c,0x01,0x18,0x24,0x01,0x80,0x02,0x23,0x00,0x25,0x18,0x10,0x61, +0x8e,0x00,0x14,0xe6,0x08,0x10,0x3a,0x94,0x61,0x60,0x40,0x50,0xa2,0x0c,0x00,0x00, +0x80,0x16,0x33,0x00,0x65,0x68,0x00,0x1a,0xe4,0xb8,0x67,0xb8,0xfc,0x09,0x7b,0x08, +0xc9,0x0f,0x81,0x66,0x58,0x08,0x14,0x20,0xca,0x32,0x00,0x40,0x00,0x00,0x40,0xa3, +0xd1,0x68,0x1c,0x28,0x72,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a, +0x4c,0x7e,0x71,0xdb,0xa8,0x68,0x34,0x1a,0x0d,0x40,0x51,0x26,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0xa2,0xdc,0x34,0x5c,0xfe,0x84,0x3d,0x84,0xe4,0xaf,0x84,0xb4, +0x12,0x93,0x8f,0xdc,0x36,0x2a,0x00,0x00,0x00,0x00,0x50,0x14,0x0b,0x00,0x02,0x00, +0x00,0x00,0x00,0x00,0x80,0x2e,0x85,0x68,0x00,0x1a,0x0d,0xca,0x14,0xa3,0x01,0x68, +0x34,0x1a,0x0d,0xda,0x14,0x02,0x00,0x00,0x00,0xa8,0x53,0x98,0x09,0x00,0x02,0x69, +0x34,0x1a,0x0d,0x00,0x00,0xd0,0xa0,0x4f,0x41,0x1a,0x80,0x46,0xa3,0xd1,0x68,0x34, +0x28,0x74,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x8f, +0xdc,0x36,0x22,0x00,0x00,0x00,0xa0,0x10,0x23,0x00,0x04,0x40,0xa4,0xa3,0x86,0xcb, +0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0xfc,0xe2,0xb6,0x11,0xd1,0x68, +0x34,0x1a,0x85,0x30,0x01,0x20,0x00,0x3a,0xdd,0x36,0x5c,0xfe,0x84,0x3d,0x84,0xe4, +0xaf,0x84,0xe4,0x50,0x91,0x40,0xa4,0x91,0xf3,0x10,0xd1,0x84,0x10,0x12,0x12,0x00, +0x80,0x42,0x40,0x00,0x90,0x14,0xa9,0x0e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57, +0x42,0xda,0x90,0x66,0x40,0x04,0x00,0x00,0x38,0xcc,0x11,0x04,0xa5,0x80,0x00,0x58, +0x80,0x16,0xb9,0x06,0x02,0x86,0x11,0x88,0x66,0xa6,0x36,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60, +0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03, +0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14, +0x00,0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71, +0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00, +0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xc4,0x64,0x34,0x1b,0x46,0x10,0x9a,0x99, +0xda,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8, +0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1, +0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e, +0xfc,0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0,0x1d,0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8, +0x21,0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e, +0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48, +0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1, +0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0x50,0xb3, +0xd1,0x6d,0xa6,0x30,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78, +0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05, +0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e, +0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48, +0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x90,0xd0,0xc8,0x91,0x6e, +0x26,0x34,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xa8,0x07,0x77,0x98,0x87,0x74, +0x38,0x07,0x77,0x28,0x07,0x72,0x00,0x83,0x74,0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0, +0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0x01, +0x60,0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f, +0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2, +0xe1,0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c,0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00, +0xe0,0x51,0x6f,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85, +0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x41,0x8c,0x7e,0x33, +0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x6a,0x14,0x1c,0x46,0x10,0x80,0x33, +0x84,0xe0,0x63,0x57,0x1b,0x4d,0xc3,0xe1,0x70,0x38,0x04,0x00,0x62,0xb5,0x5a,0xad, +0xd6,0x68,0x34,0x1a,0x8d,0x46,0x83,0x88,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02, +0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x02,0x00,0x19,0x01,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x3a,0x0f,0x24,0x90,0x21,0x23,0x25,0x40,0x80,0x1d, +0x4c,0x30,0xec,0xc1,0x00,0x00,0x00,0x10,0x00,0x00,0xb0,0x83,0x09,0x06,0x3d,0x18, +0x00,0x00,0x00,0x02,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x0c,0x79,0x12,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x18,0xf2,0x24,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x59, +0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xe3,0x00,0x01,0x20, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x60,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x05,0x04,0x00,0x01,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x43,0x9e,0x0b,0x08,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x19,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x36,0x20, +0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xf9,0x80,0x00,0x20,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x60,0xc8,0x13,0x06,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x30,0xe4,0x21,0x03,0x20,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18, +0xf2,0x9c,0x01,0x10,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0xd4, +0x00,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x6e,0x00,0x04, +0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x59,0x20,0x00,0x22,0x00,0x00,0x00, +0x32,0x1e,0x98,0x1c,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02, +0x94,0x40,0x31,0x8c,0x00,0x94,0x43,0x11,0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44, +0x71,0x14,0x7e,0x40,0x81,0x14,0x4c,0x01,0x15,0x54,0x61,0x15,0x58,0x01,0x06,0x14, +0x64,0x40,0x81,0x06,0x14,0x6c,0x40,0x01,0x07,0x14,0x72,0x40,0x41,0x07,0x14,0x76, +0x40,0x81,0x07,0x14,0x7a,0x40,0xc1,0x07,0x94,0x45,0x21,0x0e,0x94,0x5b,0xb1,0x12, +0x14,0xec,0x42,0x59,0x95,0x13,0xb5,0x6a,0x60,0x04,0x80,0x02,0x63,0x11,0x00,0x10, +0x04,0x63,0x11,0x40,0x00,0x04,0x44,0x9b,0x01,0x20,0xdc,0x0c,0x00,0xed,0x66,0x00, +0xc8,0x37,0x03,0x40,0xc0,0x19,0x00,0x12,0xce,0x00,0x10,0x71,0x06,0x80,0x8a,0x33, +0x00,0x74,0x9c,0x01,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x90,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04,0x60,0x9a,0x20,0x00,0xd4,0x06,0x61,0x20, +0x26,0x08,0x40,0xb5,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08, +0x74,0xb0,0x07,0xb4,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe,0xc6,0xde,0xd8,0xde, +0xe4,0xbe,0xd4,0xd2,0xe8,0xe8,0xca,0xe4,0xca,0xc8,0x26,0x08,0x80,0x35,0x41,0x00, +0xae,0x09,0x02,0x80,0x6d,0x10,0x0c,0x67,0x43,0x62,0x28,0x8b,0xc1,0x0c,0x8d,0xf1, +0xd0,0x92,0xfb,0x4a,0x73,0x83,0xab,0xa3,0xfb,0x6a,0x7b,0xa3,0x4b,0x7b,0x73,0xfb, +0xb2,0x2b,0x1b,0xa3,0x7b,0x93,0x9b,0xdb,0x90,0x0c,0x4a,0x64,0x10,0x43,0x63,0x3c, +0x13,0x04,0x3c,0xe0,0x03,0x42,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x65,0x78, +0x70,0x6f,0x73,0x75,0x72,0x65,0x1b,0x92,0x66,0xa2,0x0c,0x67,0x68,0x8c,0x67,0x82, +0x00,0x64,0x13,0x84,0x3d,0xe8,0x03,0x3e,0x72,0x5f,0x72,0x65,0x61,0x63,0x74,0x69, +0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x1b,0x12,0xeb,0xc2,0x0c,0x6b,0x68,0x8c,0x67, +0x82,0x00,0x68,0x1c,0x03,0xb9,0x2f,0x3a,0xb9,0x30,0xb7,0x39,0xb8,0x30,0xb9,0x32, +0xb7,0xb1,0xbc,0xaf,0x30,0x37,0xb2,0xaf,0xb1,0xb7,0x36,0xb8,0xb7,0xb9,0x34,0xba, +0xb4,0x37,0xb7,0xaf,0xb6,0xb0,0xb9,0xb5,0x0d,0x89,0x76,0x6d,0x86,0x36,0x34,0xc6, +0x33,0x41,0x00,0xb6,0x09,0x82,0x1f,0xf8,0x01,0xcd,0x40,0xee,0x4b,0xae,0x6c,0xec, +0xcd,0x6d,0x8e,0x4e,0xae,0x6e,0x8c,0xae,0x8c,0xec,0x0b,0x4e,0xae,0xcc,0x2e,0xed, +0xad,0x6e,0xee,0xcb,0xad,0x2c,0x4c,0xae,0x6c,0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e, +0x6d,0x83,0x60,0x74,0x1b,0x92,0xce,0xfb,0x0c,0x63,0x68,0x0c,0x30,0x20,0x26,0xf7, +0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0xd5,0xf6,0x46,0x97,0xf6,0xe6,0xf6,0x65, +0x57,0x36,0x46,0xf7,0x26,0x37,0xb7,0x21,0x21,0x26,0x31,0x30,0x86,0xa1,0x31,0x1e, +0x86,0x81,0xdc,0x17,0x9c,0x5c,0x99,0x5d,0xda,0x5b,0xdd,0xdc,0x17,0x59,0x1a,0x5b, +0x18,0x5d,0x19,0xd9,0x57,0xdb,0x1b,0x5d,0xda,0x9b,0xdb,0x97,0x5d,0xd9,0x18,0xdd, +0x9b,0xdc,0xdc,0x86,0x84,0x99,0xc8,0xc0,0xe8,0x86,0xc6,0x78,0x26,0x08,0x00,0x47, +0x47,0xee,0x8b,0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0x8c,0xa8,0x0c,0x8e,0x0e,0x6d,0x43, +0x62,0x06,0xd7,0x19,0x18,0xcd,0xd0,0x18,0xcf,0x86,0x04,0x92,0xaa,0x8c,0x0b,0x83, +0x31,0x28,0x03,0x34,0x98,0x20,0x80,0xc2,0x1f,0xf0,0x92,0xbb,0xfb,0x82,0x93,0x2b, +0x83,0x0b,0x93,0x2b,0x23,0xfb,0x4a,0x73,0x83,0xab,0xa3,0xfb,0x1a,0x7b,0x63,0x7b, +0x93,0x9b,0x20,0xb4,0x01,0x1e,0x6c,0x58,0x0c,0x35,0x58,0x03,0x63,0x18,0x1a,0x36, +0x60,0x03,0x36,0x78,0x26,0x08,0xa2,0x00,0x0a,0xcc,0xe4,0xee,0xbe,0xc8,0xd2,0xd8, +0xc2,0xe8,0xca,0xc8,0xbe,0xe4,0xca,0xc2,0xc6,0xe8,0xd2,0xec,0xca,0xbe,0xda,0xc2, +0xe6,0xd6,0xe6,0x26,0x08,0x40,0xb7,0x41,0x30,0xe0,0x60,0xc3,0x32,0xb8,0xc1,0x1b, +0x18,0xc6,0xd0,0xb0,0x01,0x1b,0xb0,0x41,0x1c,0x6c,0x10,0xda,0x40,0x0e,0x26,0x08, +0xa5,0x20,0x0a,0x34,0xc6,0xc4,0x8c,0xa6,0xa4,0x64,0x26,0x08,0x80,0xb7,0x01,0x31, +0xe8,0xa0,0x0e,0x0c,0x63,0xb0,0x03,0x60,0x43,0x70,0x07,0x13,0x84,0x53,0x18,0x05, +0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x1b,0x10, +0x23,0x0f,0xf4,0xc0,0x18,0x06,0x03,0xd8,0x10,0xec,0xc1,0x06,0x22,0x0d,0xe6,0x00, +0x0f,0xf8,0x60,0x82,0x40,0x0a,0xa1,0xc0,0x25,0x4d,0xaa,0xcc,0x8d,0xac,0x4c,0x6e, +0x2a,0x4d,0xaf,0x6c,0x82,0xd0,0x06,0x77,0xb0,0x01,0x21,0xfe,0xc0,0x32,0x18,0xcd, +0x01,0x05,0x3a,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a, +0x65,0x1b,0x10,0x42,0x14,0x2c,0x33,0x60,0x34,0x07,0x14,0xc8,0xa4,0x11,0xa5,0xcd, +0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x80,0x6f,0x03,0x42,0x90,0x82, +0x55,0x0a,0x8c,0xe6,0x80,0x02,0xbb,0xb4,0x24,0x37,0xb8,0x3a,0xba,0xa1,0x37,0xb6, +0x37,0x39,0xa9,0xb2,0xb9,0xb7,0x3a,0xb9,0xb1,0x32,0xa2,0xb4,0xb6,0x32,0xb7,0xb9, +0xb4,0x37,0xb7,0xb9,0x09,0x02,0x00,0x06,0x1b,0x0c,0xe2,0x14,0x2c,0x54,0x60,0x34, +0x4a,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69, +0x6f,0x6e,0x73,0x13,0x04,0x20,0x0c,0x36,0x18,0x84,0x2a,0x58,0xab,0xc0,0x68,0x94, +0xd2,0x98,0xea,0xda,0xc2,0x9a,0xd2,0xe0,0x98,0xca,0xec,0xca,0xd8,0xa8,0xde,0xaa, +0xe6,0xca,0x26,0x08,0x80,0x18,0x6c,0x30,0x88,0x56,0xb0,0x5c,0x81,0xd1,0xb8,0xa4, +0x19,0xc9,0x85,0xb5,0x95,0x25,0xb9,0x91,0x95,0xe1,0x4d,0x10,0x80,0x31,0xd8,0x60, +0x10,0xb0,0x60,0xc5,0x02,0xa3,0x51,0x32,0x23,0x2a,0xb3,0x4b,0x1b,0x2b,0xa3,0x7a, +0xb3,0x4a,0x2b,0xbb,0x23,0x2a,0x83,0xa3,0x43,0x9b,0x20,0x00,0x64,0xb0,0x01,0x21, +0x66,0xc1,0xa2,0x05,0xc6,0x71,0x40,0x81,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc, +0x04,0x01,0x28,0x83,0x0d,0x08,0x61,0x0b,0xd6,0x2d,0x30,0x8e,0x03,0x0a,0x94,0xcc, +0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0xa6,0xc6,0xc2,0xd8, +0xca,0x26,0x08,0x80,0x19,0x6c,0x40,0x88,0x5c,0xb0,0x74,0x81,0x71,0x1c,0x50,0x20, +0x64,0x46,0xf4,0x76,0xe7,0x36,0x37,0x16,0xc6,0x56,0x66,0x14,0x36,0x46,0xf7,0x26, +0x37,0x41,0x00,0xce,0x60,0x83,0x41,0xf0,0x82,0xd5,0x0b,0x8c,0xc3,0xcf,0xac,0xe9, +0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x4e,0x29,0x8d,0x8e,0xae,0x4c, +0x6e,0x28,0xcc,0x6d,0xac,0x8c,0x8d,0x2d,0x8c,0x2e,0xed,0xcd,0x6d,0x82,0x00,0xa0, +0xc1,0x06,0x83,0xf8,0x05,0x0b,0x1c,0x18,0x87,0x8c,0x19,0x94,0x5c,0x59,0x11,0x1e, +0xdc,0xdb,0x5c,0x9d,0x5c,0xd9,0x04,0x01,0x48,0x83,0x0d,0x08,0x21,0x0e,0xd6,0x38, +0x30,0x8e,0x03,0x0a,0xcc,0xcc,0xa0,0xe4,0xca,0xec,0xd2,0xde,0xea,0xe6,0x8c,0xe4, +0xc2,0xda,0xca,0xa0,0xe4,0xca,0x8a,0xf0,0xe0,0xde,0xe6,0xea,0xe4,0xca,0x26,0x08, +0x80,0x1a,0x6c,0x30,0x88,0x72,0xb0,0xcc,0x81,0x71,0xb8,0x98,0x51,0x85,0xb9,0x21, +0x85,0xb1,0x99,0x19,0x3d,0x59,0x4d,0x10,0x80,0x35,0xd8,0x60,0x10,0xe8,0x60,0xa5, +0x03,0xe3,0xb0,0x32,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x9b,0x2a,0x8b,0xab,0x2b,0x73, +0x1b,0x2b,0x63,0x2a,0x73,0x3b,0xa3,0x43,0x9b,0x20,0x00,0x6c,0xb0,0xc1,0x20,0xd6, +0xc1,0x62,0x07,0xc6,0xa1,0x62,0x46,0x54,0xc6,0x46,0x17,0x46,0x95,0xd6,0x56,0x36, +0x41,0x00,0xda,0x60,0x83,0x41,0xb8,0x83,0xf5,0x0e,0x8c,0xc3,0xcb,0x8c,0x28,0xcf, +0x2d,0xac,0x2d,0x6d,0x4c,0xaa,0x6c,0x6e,0x08,0x2d,0xcc,0xed,0xac,0xcc,0x28,0x6c, +0x8c,0xee,0x4d,0x6e,0x82,0x00,0xb8,0xc1,0x06,0x83,0x88,0x07,0x4b,0x1e,0x18,0x87, +0x98,0x99,0x55,0x5a,0xd9,0xdd,0x14,0x5c,0xd8,0x58,0x19,0xd5,0x5b,0x53,0x19,0x5d, +0x99,0xdc,0x9c,0x51,0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x01,0x78,0x83,0x0d,0x08,0x41, +0x0f,0x56,0x3d,0x30,0x8e,0x03,0x0a,0x1b,0x28,0x3b,0x08,0x85,0x51,0x30,0x85,0x54, +0x60,0x85,0x57,0x90,0x85,0x5a,0xc0,0x85,0x5d,0xf0,0x85,0x70,0x20,0x87,0x73,0x50, +0x87,0x76,0x80,0x87,0x79,0xb0,0x87,0x0d,0x83,0xe1,0x07,0xf7,0x30,0x41,0x28,0x84, +0x0d,0xc0,0x86,0xc1,0xd0,0x07,0x7d,0xd8,0x10,0xec,0xc3,0x86,0x61,0xc8,0x07,0x7e, +0xa0,0x30,0x34,0xb5,0x61,0x30,0x03,0x33,0x18,0x26,0x08,0x00,0x1c,0x6c,0x08,0x6e, +0x61,0x03,0xa1,0xfd,0x03,0x48,0x84,0xc4,0x86,0x22,0x1f,0xfc,0x01,0xe8,0x03,0x91, +0x60,0x14,0x26,0x27,0x17,0x96,0xf7,0xc5,0xf6,0x36,0x16,0xc6,0xf6,0x25,0x96,0x47, +0x57,0x36,0x37,0x41,0x00,0xe2,0x80,0x50,0x98,0x9c,0x5c,0x58,0xde,0x17,0xdb,0xdb, +0x58,0x18,0xdb,0x17,0x1b,0xd9,0x1c,0xdd,0x04,0x01,0x90,0x03,0x22,0x62,0x72,0x61, +0x6e,0x63,0x68,0x65,0x73,0x34,0xcc,0xd8,0xde,0xc2,0xe8,0xe6,0x26,0x08,0xc0,0x1c, +0xb0,0x48,0x73,0x9b,0xa3,0x9b,0x9b,0x20,0x00,0x74,0x40,0x22,0xcd,0x8d,0x6e,0x6e, +0x82,0x00,0xd4,0x01,0x11,0xba,0x32,0xbc,0x2f,0xb6,0xb7,0x30,0xb2,0x09,0x02,0x60, +0x07,0x44,0xe8,0xca,0xf0,0xbe,0xdc,0xde,0xe4,0xda,0x98,0xd0,0x95,0xe1,0x7d,0xcd, +0xd1,0xbd,0xc9,0x95,0xb1,0xa8,0x4b,0x73,0xa3,0x9b,0xdb,0x40,0x91,0x44,0x49,0x98, +0xc4,0x49,0xa0,0x04,0x48,0xa4,0x84,0x4a,0xac,0x04,0x4b,0xb4,0x84,0x4b,0xbc,0x04, +0x4c,0xc4,0xc4,0x20,0x13,0xcd,0x4c,0x74,0x55,0xd8,0xd8,0xec,0xda,0x5c,0xd2,0xc8, +0xca,0xdc,0xe8,0xa6,0x04,0x41,0x15,0x32,0x3c,0x17,0xbb,0x32,0xb9,0xb9,0xb4,0x37, +0xb7,0x29,0x01,0xd1,0x84,0x0c,0xcf,0xc5,0x2e,0x8c,0xcd,0xae,0x4c,0x6e,0x4a,0x60, +0xd4,0x21,0xc3,0x73,0x99,0x43,0x0b,0x23,0x2b,0x93,0x6b,0x7a,0x23,0x2b,0x63,0x9b, +0x12,0x20,0x65,0xc8,0xf0,0x5c,0xe4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0xe6,0xa6, +0x04,0x7c,0x50,0x89,0x0c,0xcf,0x85,0x2e,0x0f,0xae,0x2c,0xc8,0xcd,0xed,0x8d,0x2e, +0x8c,0x2e,0xed,0xcd,0x6d,0x6e,0x8a,0x70,0x0f,0xfc,0x50,0x87,0x0c,0xcf,0xa5,0xcc, +0x8d,0x4e,0x2e,0x0f,0xea,0x2d,0xcd,0x8d,0x6e,0x6e,0x4a,0x20,0x12,0x5d,0xc8,0xf0, +0x5c,0xc6,0xde,0xea,0xdc,0xe8,0xca,0xe4,0xe6,0xa6,0x04,0x33,0x01,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x50,0x00,0x00,0x00,0x26,0x20,0x70,0xac,0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44, +0x62,0x53,0x38,0x3e,0xe2,0x23,0x3e,0xed,0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8, +0x82,0x34,0x04,0x10,0x89,0x4d,0xe1,0xf8,0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00, +0x58,0x04,0x35,0x5c,0xbe,0xf3,0xf8,0x40,0xd3,0x38,0x13,0x30,0x11,0x21,0xd0,0x0c, +0x0b,0x61,0x0a,0xd0,0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x5f,0xdc,0xb6, +0x31,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x3e,0x72,0xdb,0x06,0xb1, +0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00, +0x02,0xe6,0x17,0xb7,0x6d,0x0f,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44, +0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x3e,0x72,0xdb,0x26,0xd1,0x0d,0x97,0xef, +0x3c,0xbe,0x10,0x11,0xc0,0x44,0x84,0x40,0x33,0x2c,0xc4,0x17,0x39,0xcc,0x86,0x34, +0x03,0xd2,0x18,0xb6,0xe0,0x0c,0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6, +0x39,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17,0xb7,0x6d,0x0d,0xd5,0x70, +0xf9,0xce,0xe3,0x4b,0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x08, +0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7, +0x6d,0x09,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0, +0x23,0xb7,0x6d,0x07,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e, +0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x81,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0, +0x20,0x0e,0x3e,0x72,0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6, +0x17,0xb7,0x6d,0x04,0xd1,0xb2,0x54,0x8c,0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x13, +0xcd,0x60,0x03,0xd3,0xb2,0x54,0x8c,0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x4b,0x13, +0x10,0x4d,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x65,0x0a,0x10,0x84,0xdc,0x73,0xfc,0x39,0xe0,0xd0,0xd9,0x2d, +0xd0,0x31,0x24,0xf3,0x44,0x58,0x49,0x4c,0x6c,0x21,0x00,0x00,0x66,0x00,0x05,0x00, +0x5b,0x08,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x54,0x21,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x52,0x08,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x0a,0x00,0x00,0x00, +0x1b,0x88,0x40,0x00,0x96,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30, +0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09,0xa0,0x36,0x18,0xc4,0xff,0xff,0xff,0xff, +0x0f,0x80,0x04,0x54,0x00,0x00,0x00,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x84,0x40,0x98,0x10,0x0c,0x13,0x02,0x61,0x42,0x40,0x00,0x89,0x20,0x00,0x00, +0xf5,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0xbc,0xc2,0x1c,0x01,0x18,0x24,0x01,0x80,0x02,0x23,0x00,0x25,0x18,0x10,0x61, +0x8e,0x00,0x14,0xe6,0x08,0x10,0x3a,0x94,0x61,0x60,0x40,0x50,0xa2,0x0c,0x00,0x00, +0x80,0x16,0x33,0x00,0x65,0x68,0x00,0x1a,0xe4,0xb8,0x67,0xb8,0xfc,0x09,0x7b,0x08, +0xc9,0x0f,0x81,0x66,0x58,0x08,0x14,0x20,0xca,0x32,0x00,0x40,0x00,0x00,0x40,0xa3, +0xd1,0x68,0x1c,0x28,0x72,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a, +0x4c,0x7e,0x71,0xdb,0xa8,0x68,0x34,0x1a,0x0d,0x40,0x51,0x26,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0xa2,0xdc,0x34,0x5c,0xfe,0x84,0x3d,0x84,0xe4,0xaf,0x84,0xb4, +0x12,0x93,0x8f,0xdc,0x36,0x2a,0x00,0x00,0x00,0x00,0x50,0x14,0x0b,0x00,0x02,0x00, +0x00,0x00,0x00,0x00,0x80,0x2e,0x85,0x68,0x00,0x1a,0x0d,0xca,0x14,0xa3,0x01,0x68, +0x34,0x1a,0x0d,0xda,0x14,0x02,0x00,0x00,0x00,0xa8,0x53,0x98,0x09,0x00,0x02,0x69, +0x34,0x1a,0x0d,0x00,0x00,0xd0,0xa0,0x4f,0x41,0x1a,0x80,0x46,0xa3,0xd1,0x68,0x34, +0x28,0x74,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x8f, +0xdc,0x36,0x22,0x00,0x00,0x00,0xa0,0x10,0x23,0x00,0x04,0x40,0xa4,0xa3,0x86,0xcb, +0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0xfc,0xe2,0xb6,0x11,0xd1,0x68, +0x34,0x1a,0x85,0x30,0x01,0x20,0x00,0x3a,0xdd,0x36,0x5c,0xfe,0x84,0x3d,0x84,0xe4, +0xaf,0x84,0xe4,0x50,0x91,0x40,0xa4,0x91,0xf3,0x10,0xd1,0x84,0x10,0x12,0x12,0x00, +0x80,0x42,0x40,0x00,0x90,0x14,0xa9,0x0e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57, +0x42,0xda,0x90,0x66,0x40,0x04,0x00,0x00,0x38,0xcc,0x11,0x04,0xa5,0x80,0x00,0x58, +0x80,0x16,0xb9,0x06,0x02,0x86,0x11,0x88,0x66,0xa6,0x36,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60, +0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03, +0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14, +0x00,0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71, +0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00, +0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xc4,0x64,0x34,0x1b,0x46,0x10,0x9a,0x99, +0xda,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8, +0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1, +0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e, +0xfc,0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0,0x1d,0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8, +0x21,0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e, +0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48, +0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1, +0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0x50,0xb3, +0xd1,0x6d,0xa6,0x30,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78, +0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05, +0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e, +0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48, +0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x90,0xd0,0xc8,0x91,0x6e, +0x26,0x34,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xa8,0x07,0x77,0x98,0x87,0x74, +0x38,0x07,0x77,0x28,0x07,0x72,0x00,0x83,0x74,0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0, +0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0x01, +0x60,0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f, +0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2, +0xe1,0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c,0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00, +0xe0,0x51,0x6f,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85, +0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x41,0x8c,0x7e,0x33, +0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x6a,0x14,0x1c,0x46,0x10,0x80,0x33, +0x84,0xe0,0x63,0x57,0x1b,0x4d,0xc3,0xe1,0x70,0x38,0x04,0x00,0x62,0xb5,0x5a,0xad, +0xd6,0x68,0x34,0x1a,0x8d,0x46,0x83,0x88,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02, +0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x02,0x00,0x19,0x93,0xa0,0x41,0xc8,0x4c, +0x68,0x90,0x92,0x1a,0x53,0x00,0x04,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20, +0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07, +0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74, +0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20, +0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07, +0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76, +0x40,0x07,0x3a,0x0f,0x24,0x90,0x21,0x23,0x25,0x40,0x80,0x1d,0x4c,0x30,0x94,0xc1, +0x00,0x00,0x00,0x10,0x00,0x00,0xb0,0x83,0x09,0x06,0x32,0x18,0x00,0x00,0x00,0x02, +0x00,0x00,0x86,0x3c,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c, +0x79,0x12,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x24,0x40, +0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x59,0x80,0x00,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xe3,0x00,0x01,0x20,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x80,0x21,0x0f,0x05,0x04,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e, +0x0b,0x08,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x19,0x10,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x36,0x20,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0xf9,0x80,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0x13,0x06,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x21, +0x03,0x20,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x9c,0x01,0x10, +0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0xd4,0x00,0x08,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x6e,0x00,0x04,0x80,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x59,0x20,0x00,0x16,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02,0x94,0x40,0x31,0x8c, +0x00,0x94,0x43,0x11,0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44,0x71,0x14,0x7e,0x40, +0x59,0x14,0x60,0x00,0xb5,0x46,0x00,0xc8,0x30,0x02,0x40,0x81,0xb1,0x08,0x00,0x08, +0x82,0xb1,0x08,0x20,0x00,0x02,0xa2,0xcd,0x00,0x10,0x6e,0x06,0x80,0x76,0x33,0x00, +0xe4,0x9b,0x01,0x20,0xe0,0x0c,0x00,0x09,0x67,0x00,0xa8,0x38,0x03,0x40,0xc7,0x19, +0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0xb4,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x04,0x60,0x9a,0x20,0x00,0xd4,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d, +0x18,0x0c,0x82,0x98,0x20,0x00,0xd5,0x04,0x81,0x0e,0xca,0x80,0xc0,0x04,0x01,0xb0, +0x26,0x08,0xc0,0x35,0x41,0x00,0xb0,0x0d,0x02,0xd2,0x6c,0x48,0x90,0x44,0x41,0x96, +0x81,0x41,0x9c,0x0d,0xc9,0x90,0x28,0x08,0x31,0x30,0x88,0x33,0x41,0xc0,0x03,0x33, +0xd8,0x90,0x30,0x91,0x82,0x34,0x03,0x83,0x38,0x13,0x04,0x20,0x9b,0x20,0xec,0xc1, +0x19,0x6c,0x48,0x26,0x4a,0x41,0xa6,0x81,0x41,0x9c,0x09,0x02,0xa0,0x6d,0x48,0x2c, +0x4a,0x41,0xac,0x81,0x41,0x9c,0x09,0x02,0xb0,0x4d,0x10,0xfc,0x00,0x0d,0x36,0x08, +0x08,0xb6,0x21,0xc1,0x32,0x05,0x41,0x06,0x06,0xd1,0x36,0x24,0x44,0xa4,0x20,0xc3, +0xc0,0x20,0xce,0x86,0x64,0x89,0x14,0x04,0x1b,0x18,0xc4,0x99,0x20,0x00,0xdc,0x86, +0xc4,0xa3,0x14,0x84,0x19,0x18,0xc4,0xd9,0x90,0x3c,0x90,0x54,0x5d,0x1b,0xd7,0x7d, +0x13,0x04,0x50,0x48,0x83,0x09,0x42,0x1b,0x84,0xc1,0x86,0x05,0x09,0x03,0x05,0x19, +0x06,0x46,0x0c,0xc4,0x40,0x0c,0x9c,0x09,0x82,0x28,0xa8,0xc1,0x04,0x01,0xe8,0x36, +0x08,0x48,0x19,0x6c,0x58,0x06,0x32,0x50,0x10,0x64,0x60,0xc4,0x40,0x0c,0xc4,0xc0, +0x0c,0x36,0x08,0x63,0x70,0x06,0x13,0x84,0x52,0x58,0x83,0x09,0x02,0xe0,0x6d,0x40, +0x90,0x34,0x50,0x10,0x64,0x50,0x03,0x60,0x43,0xb0,0x06,0x13,0x84,0x53,0x60,0x83, +0x0d,0x08,0xd2,0x06,0x0a,0x32,0x0c,0x08,0xb0,0x21,0x70,0x83,0x0d,0x04,0x18,0xa0, +0x01,0x1b,0xbc,0xc1,0x04,0xa1,0x10,0x28,0x0c,0x4d,0x6d,0x18,0x3c,0x6f,0x98,0x20, +0x00,0xdf,0x04,0x01,0x00,0x83,0x0d,0x41,0x1d,0x6c,0x20,0xac,0x39,0xa0,0x03,0x3b, +0xd8,0x50,0xc4,0x81,0x1c,0x00,0x70,0x70,0x07,0x2c,0xcc,0xd8,0xde,0xc2,0xe8,0xf8, +0xbc,0xb5,0xb9,0xa5,0xc1,0xbd,0xd1,0x95,0xb9,0xd1,0x81,0x8c,0xa1,0x85,0xc9,0x31, +0x9a,0x4a,0x6b,0x83,0x63,0x2b,0x03,0x19,0x7a,0x19,0x5a,0x59,0x01,0xa1,0x12,0x0a, +0x0a,0xda,0x10,0xec,0xc1,0x04,0xc1,0x10,0x83,0x0d,0x83,0x1e,0xf0,0x41,0x1f,0x6c, +0x18,0xf2,0xc0,0x0f,0xfa,0x60,0xc3,0xf0,0x07,0x7f,0xd0,0x07,0xc4,0x85,0x80,0x9f, +0xa3,0x32,0x3a,0xa1,0x34,0xb6,0x34,0xb7,0xb2,0x30,0xb9,0xa9,0xb0,0x36,0x38,0xb6, +0x34,0xb7,0x33,0xa2,0x30,0xba,0x30,0x20,0xa0,0xac,0xa0,0x9f,0xa0,0x2a,0xa1,0x34, +0xb6,0x34,0xb7,0xb2,0x30,0xb9,0xa9,0xb0,0x36,0x38,0xb6,0x34,0xb7,0x33,0xa2,0x30, +0xba,0x30,0x20,0x20,0xab,0x1f,0x12,0xbb,0xb2,0x31,0xba,0x37,0x39,0xa0,0x26,0x12, +0x98,0x18,0x20,0x20,0xab,0x1f,0x12,0xbb,0xb2,0x31,0xba,0x37,0x39,0x20,0x24,0x12, +0x98,0x18,0x20,0x20,0x20,0xad,0x15,0x82,0x28,0x84,0x02,0xcb,0x21,0xe0,0xe7,0xa8, +0x8c,0x4e,0x28,0x8d,0x2d,0xcd,0xad,0x2c,0x4c,0x6e,0x2a,0xac,0x0d,0x8e,0x2d,0xcd, +0xed,0x8c,0x28,0x8c,0x2e,0x0c,0x08,0x28,0x2b,0xe8,0x27,0xa8,0x4a,0x28,0x8d,0x2d, +0xcd,0xad,0x2c,0x4c,0x6e,0x2a,0xac,0x0d,0x8e,0x2d,0xcd,0xed,0x8c,0x28,0x8c,0x2e, +0x0c,0x08,0xc8,0xea,0x87,0xc4,0xae,0x6c,0x8c,0xee,0x4d,0x0e,0xa8,0x89,0x04,0x26, +0x06,0x08,0xc8,0xea,0x87,0xc4,0xae,0x6c,0x8c,0xee,0x4d,0x0e,0x08,0x89,0x04,0x26, +0x06,0x08,0x08,0x48,0x4b,0x07,0xa4,0x24,0xec,0xec,0xcc,0x45,0xae,0x6c,0xae,0x8e, +0x8d,0x6e,0xc5,0x40,0x0a,0xa2,0x30,0x0a,0x1b,0x02,0x52,0xa8,0xc2,0xc6,0x66,0xd7, +0xe6,0x92,0x46,0x56,0xe6,0x46,0x37,0x25,0x08,0xaa,0x90,0xe1,0xb9,0xd8,0x95,0xc9, +0xcd,0xa5,0xbd,0xb9,0x4d,0x09,0x88,0x26,0x64,0x78,0x2e,0x76,0x61,0x6c,0x76,0x65, +0x72,0x53,0x02,0xa2,0x0e,0x19,0x9e,0xcb,0x1c,0x5a,0x18,0x59,0x99,0x5c,0xd3,0x1b, +0x59,0x19,0xdb,0x94,0xc0,0x28,0x43,0x86,0xe7,0x22,0x57,0x36,0xf7,0x56,0x27,0x37, +0x56,0x36,0x37,0x25,0x78,0x83,0x3a,0x64,0x78,0x2e,0x65,0x6e,0x74,0x72,0x79,0x50, +0x6f,0x69,0x6e,0x74,0x73,0x53,0x82,0x3b,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x50,0x00,0x00,0x00, +0x26,0x20,0x70,0xac,0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44,0x62,0x53,0x38,0x3e, +0xe2,0x23,0x3e,0xed,0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8,0x82,0x34,0x04,0x10, +0x89,0x4d,0xe1,0xf8,0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00,0x58,0x04,0x35,0x5c, +0xbe,0xf3,0xf8,0x40,0xd3,0x38,0x13,0x30,0x11,0x21,0xd0,0x0c,0x0b,0x61,0x0a,0xd0, +0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x5f,0xdc,0xb6,0x31,0x40,0xc3,0xe5, +0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x3e,0x72,0xdb,0x06,0xb1,0x0d,0x97,0xef,0x3c, +0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7, +0x6d,0x0f,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50, +0x12,0x06,0x20,0x60,0x3e,0x72,0xdb,0x26,0xd1,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11, +0xc0,0x44,0x84,0x40,0x33,0x2c,0xc4,0x17,0x39,0xcc,0x86,0x34,0x03,0xd2,0x18,0xb6, +0xe0,0x0c,0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x39,0x38,0xc3,0xe5, +0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17,0xb7,0x6d,0x0d,0xd5,0x70,0xf9,0xce,0xe3,0x4b, +0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x08,0xd5,0x70,0xf9,0xce, +0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x09,0xd5,0x70, +0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x23,0xb7,0x6d,0x07, +0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5, +0x6d,0x5b,0x81,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e,0x72, +0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x04, +0xd1,0xb2,0x54,0x8c,0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x13,0xcd,0x60,0x03,0xd3, +0xb2,0x54,0x8c,0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x4b,0x13,0x10,0x4d,0x00,0x00, +0x61,0x20,0x00,0x00,0x57,0x05,0x00,0x00,0x13,0x04,0x57,0x2c,0x10,0x00,0x00,0x00, +0x49,0x00,0x00,0x00,0x04,0x98,0x01,0x28,0xc2,0x80,0x82,0x1d,0x28,0xa3,0xb2,0x2b, +0xd9,0x81,0x82,0xa9,0x81,0x42,0x2a,0x9b,0x72,0x29,0x95,0x52,0x2a,0xa6,0x72,0x2b, +0xdd,0x80,0x92,0x84,0x28,0x42,0xa0,0x32,0x0c,0x28,0x8d,0x92,0x44,0x28,0x49,0x82, +0x52,0x24,0x28,0xb6,0xe2,0x2b,0x4e,0x04,0x32,0x14,0x52,0x81,0xd0,0x61,0x04,0xa0, +0x04,0xca,0xa3,0x0c,0x8a,0x80,0x10,0xb6,0x02,0x00,0x5b,0x41,0x00,0x35,0x46,0x00, +0xc6,0x08,0x40,0x10,0x04,0xf1,0x6f,0x8c,0x00,0x04,0x41,0x10,0xfe,0xc6,0x08,0x54, +0xbc,0x3e,0x45,0x6f,0x8c,0x00,0x04,0x41,0x10,0xfe,0x85,0x31,0x02,0x10,0x04,0x41, +0x10,0x0c,0xc6,0x08,0x40,0x10,0xff,0xef,0x31,0x18,0x23,0x00,0x41,0x10,0x44,0xbf, +0x19,0x80,0x31,0x02,0x10,0x04,0x41,0xfc,0x17,0xc6,0x08,0x5a,0xd4,0x5e,0xed,0x6d, +0x8c,0x60,0xe5,0xff,0xdd,0xe7,0xc6,0x08,0x40,0x10,0x84,0xd9,0x30,0x18,0x23,0x68, +0xcd,0x39,0xa7,0xbd,0x31,0x02,0x10,0x04,0x41,0x12,0x0c,0xc6,0x08,0x40,0x10,0x04, +0x59,0x30,0x18,0x23,0x00,0x41,0x10,0x74,0xc1,0x80,0x52,0x73,0x08,0x57,0x28,0xcc, +0x21,0x5c,0xa2,0x30,0x87,0x70,0xf5,0xc1,0x1c,0xc2,0x35,0x0a,0x73,0x08,0xa0,0xe0, +0xcd,0x21,0xf8,0x41,0x1f,0xcc,0x21,0x74,0xd5,0x1c,0x82,0x1f,0x98,0x02,0xb1,0xe6, +0x20,0xaa,0xaa,0x52,0x85,0x39,0x88,0x69,0xaa,0x54,0x61,0x0e,0xe2,0xba,0xaa,0x54, +0x98,0x83,0xd8,0xb6,0x2a,0x15,0xe6,0x20,0xa6,0xa9,0x4a,0x85,0x11,0x80,0x39,0x08, +0x4d,0xab,0x52,0x61,0x0e,0x22,0xcb,0xaa,0x54,0x98,0x83,0xc0,0xb0,0x2a,0x15,0xe6, +0x20,0x28,0xaa,0x4a,0x85,0x39,0x08,0xcb,0xaa,0x52,0x61,0x0e,0x62,0x9a,0x2a,0x56, +0x98,0x83,0xa8,0xaa,0xaa,0x15,0x00,0x00,0x23,0x06,0x08,0x00,0x82,0x60,0xe0,0x06, +0xe4,0x40,0x0a,0x4d,0x38,0xd4,0xc2,0x88,0x01,0x02,0x80,0x20,0x18,0xb8,0x41,0x39, +0x94,0x42,0x43,0x0e,0xb6,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x6e,0x60,0x0e,0xa6, +0xd0,0x84,0xc3,0x2d,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x1b,0x9c,0xc3,0x29,0x34, +0xbe,0x80,0x0b,0x23,0x06,0x08,0x00,0x82,0x60,0xe0,0x06,0xe8,0x80,0x0a,0xcd,0x39, +0xe4,0xc2,0x88,0x01,0x02,0x80,0x20,0x18,0xb8,0x41,0x3a,0xa4,0x42,0x63,0x0e,0xba, +0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x6e,0xa0,0x0e,0xaa,0xd0,0x88,0xc3,0x2e,0x8c, +0x18,0x20,0x00,0x08,0x82,0x81,0x1b,0xac,0xc3,0x2a,0x34,0xe4,0xc0,0x0b,0x23,0x06, +0x08,0x00,0x82,0x60,0xe0,0x06,0xec,0xc0,0x0a,0x8d,0x39,0xf4,0xc2,0x88,0x01,0x02, +0x80,0x20,0x18,0xb8,0x41,0x3b,0xb4,0x42,0xb3,0x0e,0xbe,0x30,0x62,0x80,0x00,0x20, +0x08,0x06,0x6e,0xe0,0x0e,0xae,0xd0,0xa8,0xc3,0x2f,0x8c,0x18,0x20,0x00,0x08,0x82, +0x81,0x1b,0xbc,0xc3,0x2b,0x34,0xee,0x00,0x0e,0x23,0x06,0x08,0x00,0x82,0x60,0xe0, +0x06,0xf0,0x00,0x0b,0x4d,0x3b,0x84,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0xa8,0x81, +0x3c,0xd0,0x42,0xe0,0x8d,0x18,0x18,0x00,0x08,0x82,0xc1,0xf2,0x0f,0xa8,0xf0,0x0e, +0x23,0x06,0x06,0x00,0x82,0x60,0xb0,0x80,0x44,0x2a,0xc8,0xc3,0x4c,0x04,0x2a,0x00, +0xd3,0x28,0xcc,0x44,0xa8,0x02,0x30,0x8d,0xc2,0x4c,0x84,0x2a,0x00,0xd3,0x28,0xcc, +0x44,0xa8,0x02,0x30,0x8d,0xc2,0x4c,0x84,0x2a,0x00,0xd3,0x28,0xcc,0x44,0xa8,0x02, +0x30,0x8d,0xc2,0x21,0x0d,0x3b,0xa4,0x61,0x26,0xf0,0x01,0x7c,0x4c,0xe8,0x03,0xf8, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x19,0x84,0xc4,0x2f,0x34,0xfb,0x30,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x70,0x42,0xc3,0x4e,0x68,0x98,0x1d,0x02,0x7d,0xec,0x10,0xe8, +0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x6a,0x60,0x12,0xe8,0xd0,0xd9,0xc1,0x88,0x41, +0x03,0x80,0x20,0x18,0x50,0x30,0xa1,0x0e,0xc1,0x48,0x50,0xd3,0x3a,0xac,0xc3,0x3a, +0xac,0xc3,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x90, +0x01,0x4b,0xa8,0x03,0x86,0x12,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x27,0x34,0xec, +0x84,0x86,0x99,0x70,0xc8,0xc7,0x84,0x43,0x3e,0x26,0x08,0xf2,0x31,0x41,0x90,0x8f, +0x09,0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0xf9,0x09,0x79,0x08,0x86,0x23, +0x82,0x59,0x10,0xbe,0x0b,0x1a,0x65,0xc1,0x23,0x1f,0x13,0x1e,0xf9,0x98,0x50,0xc1, +0xc7,0x84,0x0a,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0x06,0x3b,0xd1,0x0f,0x74, +0xa0,0x0a,0x23,0x06,0x0d,0x00,0x82,0x60,0x40,0x95,0xc5,0x3f,0x04,0x38,0x91,0x06, +0x68,0x00,0x12,0x20,0x01,0x12,0x20,0x31,0x9a,0x10,0x00,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0x06,0x3f,0xe1,0x0f,0x6c,0x60,0x13,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04, +0x46,0x08,0xf1,0x31,0x21,0xa0,0xcf,0x88,0x81,0x31,0x80,0x20,0x18,0x24,0x71,0xc1, +0x0e,0xe6,0x30,0x62,0x60,0x0c,0x20,0x08,0x06,0x49,0x5c,0xb0,0x43,0x39,0x9c,0x1b, +0x20,0x76,0xc4,0xc0,0x18,0x40,0x10,0x0c,0x12,0xb9,0x68,0x87,0xc0,0xc4,0x60,0x91, +0x8f,0x89,0xc1,0x22,0x1f,0x13,0xc6,0x01,0x3e,0x26,0x90,0x03,0x7c,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0xc0,0x99,0x8b,0x91,0x10,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0xa1, +0x0b,0x92,0x10,0x4e,0x00,0xd0,0x09,0x00,0x32,0x83,0x88,0x8f,0x19,0x44,0x7c,0xcc, +0x1d,0x84,0xf8,0xd8,0x3b,0x08,0xf1,0x31,0x21,0x90,0xcf,0x46,0x0e,0x7c,0xd0,0x16, +0x6d,0x31,0x6c,0x40,0x04,0xc2,0x00,0xd8,0x60,0xc8,0x67,0x23,0x07,0x3f,0x78,0x8b, +0xb8,0x18,0x36,0x20,0x02,0x61,0x00,0xcc,0x38,0xe4,0xb3,0x91,0x03,0x28,0xc4,0xc5, +0x5b,0x0c,0x1b,0x10,0x81,0x30,0x00,0xa6,0x24,0xf2,0xd9,0xc8,0x41,0x14,0xe6,0xe2, +0x2d,0x86,0x0d,0x88,0x40,0x18,0x80,0x59,0x82,0x60,0xa0,0x02,0x40,0x17,0x60,0x2e, +0x8c,0x81,0x0a,0x40,0x5d,0x80,0xb6,0x30,0x06,0x2a,0x1a,0xfb,0x00,0xc2,0xc2,0x18, +0xa8,0x68,0xf0,0x03,0x08,0x0b,0x63,0xa0,0x02,0x80,0x17,0x20,0x2c,0x8c,0x22,0x26, +0x28,0x63,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x20,0x83,0xd0,0xf8,0x89,0x56,0xd8, +0x8b,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xe1,0x86,0x42,0x20,0x83,0xe1,0x86,0x42, +0x20,0x83,0x12,0x02,0x9d,0x65,0x10,0x8a,0x60,0x23,0x07,0x58,0x08,0x8d,0x84,0x82, +0xc6,0x18,0x8e,0x08,0x4a,0x42,0xf8,0x66,0x19,0x86,0x22,0x18,0x31,0x38,0x00,0x10, +0x04,0x03,0x35,0x40,0x0d,0xb5,0xf0,0x85,0x7a,0x18,0x31,0x68,0x00,0x10,0x04,0x83, +0x2b,0x36,0xd8,0x22,0x28,0x0d,0x66,0x69,0x8b,0xb6,0x68,0x8b,0xb6,0x18,0x4d,0x08, +0x80,0x0b,0x1a,0x3b,0x62,0x70,0x00,0x20,0x08,0x06,0x67,0xd0,0x1a,0x6c,0xa1,0x0b, +0xa4,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60,0x84,0x10,0x1f,0x13,0x02,0xfa,0xd8, +0x1b,0x04,0xf1,0x19,0x8e,0x08,0x66,0x42,0xf8,0x66,0x19,0x88,0x22,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x4c,0x37,0xe8,0x02,0xb1,0x83,0xa3,0x1a,0x76,0x54,0xc3,0x4c, +0xa8,0x09,0xf9,0x98,0x60,0x13,0xf2,0x39,0x01,0x40,0x27,0x00,0x68,0x34,0xc1,0x11, +0x46,0x13,0x9e,0xc1,0x92,0x27,0x3e,0xf6,0x04,0xf4,0x39,0xa3,0x61,0x67,0x34,0xcc, +0x04,0x86,0x3e,0x26,0x30,0xf4,0x31,0xc1,0x27,0xe4,0x63,0xc2,0x4f,0xc8,0xc7,0x04, +0x9e,0x80,0x8f,0x95,0x85,0x10,0x1f,0x4b,0x18,0xf9,0x58,0x30,0xc8,0xc7,0x96,0x46, +0x3e,0x16,0x10,0xf2,0x31,0xcb,0x92,0x8f,0x59,0x96,0x7c,0x4c,0x08,0xe0,0x33,0x62, +0x60,0x00,0x20,0x08,0x06,0x0e,0x7e,0xac,0x46,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0x59,0x7d,0xbc,0x06,0x2b,0x78,0x96,0x24,0xf2,0x31,0x04,0x91,0x8f,0x51,0x94,0x7c, +0x4c,0x08,0xe0,0x63,0x01,0x01,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x70,0xfe,0x43, +0x36,0x02,0x73,0x1c,0xf9,0x58,0xd3,0xc8,0xc7,0x04,0x03,0x3e,0x16,0x08,0xf0,0x19, +0x31,0x30,0x00,0x10,0x04,0x03,0x87,0x44,0x6e,0x23,0x30,0x23,0xa0,0x8f,0x39,0x72, +0x21,0x1f,0x0b,0x1c,0xf9,0x58,0x30,0xc8,0xc7,0x22,0xba,0x90,0xcf,0x88,0x81,0x01, +0x80,0x20,0x18,0x38,0x2a,0xa2,0x1f,0x81,0x05,0x7c,0x21,0x1f,0x0b,0x42,0x03,0x3e, +0x56,0xc4,0x01,0x7d,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0x71,0x11,0xff,0x08,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0xc0,0x79,0x11,0xdf,0x08,0x2c,0x20,0xe4,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0x4e,0x8c,0xfc,0x46,0x60,0x41,0x28,0xc8,0xc7,0x02,0x57,0x80, +0x8f,0x8d,0x82,0x2b,0xc0,0x67,0x96,0xa0,0x18,0x28,0x69,0xc0,0x22,0x00,0x0b,0x81, +0x20,0xc0,0x62,0x18,0x28,0x69,0xc0,0x22,0x00,0x0b,0x81,0x20,0xc0,0x62,0x30,0x58, +0x50,0x11,0x18,0x0c,0x37,0x04,0x24,0x02,0x06,0xb3,0x0c,0x87,0x11,0xac,0xc0,0xf0, +0x23,0x2a,0x22,0x50,0x00,0x18,0x2b,0x30,0x80,0x09,0x8b,0x10,0x14,0x00,0xc6,0x2c, +0x41,0x30,0x1c,0x71,0xcc,0x86,0xf0,0x59,0x82,0xd0,0xc7,0x68,0x23,0x88,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x38,0x60,0x02,0x23,0xc1,0x74,0x43,0x70,0x1b,0xc4,0x88, +0x81,0x31,0x80,0x20,0x18,0x24,0x64,0x02,0x1e,0xba,0x31,0x62,0x60,0x0c,0x20,0x08, +0x06,0x09,0x99,0x80,0x47,0x6e,0x8c,0x18,0x18,0x03,0x08,0x82,0x41,0x42,0x26,0xe0, +0x41,0x0f,0x35,0x16,0xf4,0x01,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0x06,0x38,0xa2, +0x1f,0x6e,0x51,0x1a,0x23,0x06,0x0d,0x00,0x82,0x60,0x70,0x85,0x09,0x7f,0x04,0x35, +0x62,0x16,0x42,0x7f,0xf4,0x47,0x7f,0xf4,0xc7,0x68,0x42,0x00,0x5c,0xd0,0xd8,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x83,0x1e,0xe1,0x0f,0xb5,0xa0,0x91,0xd1,0x84,0x00, +0x18,0x4d,0x10,0x02,0x23,0x84,0xf8,0x98,0x10,0xd0,0x67,0xc4,0xa0,0x01,0x40,0x10, +0x0c,0xae,0x34,0x21,0x91,0xa4,0x47,0xdc,0xa2,0x2d,0x4a,0xa4,0x44,0x4a,0xa4,0x44, +0x46,0x13,0x02,0xe0,0x82,0xc6,0x5a,0x70,0xc4,0xc7,0x8e,0x80,0x3e,0x25,0x17,0x64, +0x02,0x23,0x06,0x0d,0x00,0x82,0x60,0x70,0xbd,0x89,0x8a,0x3c,0x63,0x42,0x17,0xc1, +0x8a,0xac,0xc8,0x8a,0xac,0xc8,0x68,0x42,0x00,0x5c,0xd0,0x58,0x0b,0x9a,0xf8,0x58, +0x13,0xd0,0xc7,0x98,0x23,0x3e,0x86,0xac,0x87,0x7c,0x86,0x23,0x84,0x40,0xf8,0x4c, +0x21,0xe2,0x63,0x85,0x7b,0xc8,0x67,0x38,0x42,0x08,0x84,0xaf,0x88,0x40,0x2f,0x68, +0x94,0xd1,0x47,0x10,0x1f,0x0b,0x3e,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x1a, +0xd8,0x09,0x8e,0x9c,0x06,0x79,0x8c,0x18,0x34,0x00,0x08,0x82,0x01,0x05,0x2a,0x3a, +0x12,0xcc,0x09,0x69,0x8c,0xc6,0x8e,0xec,0xc8,0x8e,0xec,0xc8,0x68,0x42,0x00,0x8c, +0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x26,0x2a,0x3c, +0xc2,0x1f,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0xa3,0xd2,0x23,0xfd,0x31,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x41,0x46,0x2a,0x3e,0xe2,0x1f,0xc3,0x88,0xc1,0x01,0x80, +0x20,0x18,0x9c,0xc1,0x9f,0xf8,0x08,0x6b,0xec,0xc9,0x68,0x42,0x00,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x81,0x1a,0x80,0x8a,0x98,0xcc,0x06,0x7c,0x8c,0x18,0x34,0x00,0x08, +0x82,0x01,0xa5,0x2a,0x64,0x12,0xf4,0x49,0x9f,0xf4,0x49,0x99,0x94,0x49,0x99,0x94, +0xc9,0x68,0x42,0x00,0x0c,0x47,0x04,0x24,0x12,0x7c,0xd3,0x0d,0x24,0x22,0x04,0xa6, +0x18,0xf4,0x31,0xe5,0xa0,0x8f,0x29,0x08,0x7d,0x8c,0x18,0xe4,0x63,0xc5,0x20,0x1f, +0x1b,0x0c,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x26,0x2b,0x6c,0x32,0xb0,0xc8, +0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0xb3,0xd2,0x26,0x43,0x8b,0x8c,0x18,0x1c,0x00, +0x08,0x82,0x41,0x46,0x2b,0x6e,0x32,0xb8,0xc8,0x88,0xc1,0x01,0x80,0x20,0x18,0x64, +0xb5,0xa2,0x26,0x43,0x8a,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x66,0x2b,0x6b,0x32, +0xa8,0xc8,0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0xb7,0xc2,0x26,0xc3,0x8a,0x98,0x00, +0x23,0xf2,0x31,0x81,0x80,0x8f,0x05,0x2d,0x22,0x1f,0x0b,0x06,0xf8,0xd8,0x51,0xc4, +0xc7,0x82,0x1a,0x91,0x8f,0x25,0x31,0x22,0x1f,0x3b,0x82,0xf8,0x58,0x32,0x23,0xf2, +0x31,0x21,0x88,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0xa8,0xc1,0xae,0xf4,0x49,0x7d, +0x98,0xc8,0x88,0x81,0x03,0x80,0x20,0x18,0x44,0xe6,0xe2,0x26,0x41,0x7a,0xa0,0x07, +0xa8,0x20,0x86,0x70,0x06,0x62,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x67,0xd0,0x2b, +0x7c,0xa2,0x1e,0xb3,0x32,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60,0xe2,0x21,0xc4,0xc7, +0xc4,0x43,0x88,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x90,0xc1,0xb8,0x84,0xca,0x7b, +0xf4,0xca,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09,0x0d,0x3b,0xa1,0x61,0x76,0x08, +0xf4,0xb1,0x43,0xa0,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x90,0x81,0xba,0xa0,0x8a, +0x7d,0x98,0xcb,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09,0x0d,0x3b,0xa1,0x61,0x26, +0x1c,0xf2,0x31,0xe1,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x38,0xfa,0xa2,0x2a, +0xc2,0x88,0x81,0x01,0x80,0x20,0x18,0x38,0xfb,0xb2,0x2a,0xc2,0x09,0x00,0x3a,0x01, +0x40,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0x06,0xf3,0x52,0x2b,0x25,0x12,0x26,0x23, +0x06,0x0d,0x00,0x82,0x60,0x40,0xf5,0xcb,0xad,0x04,0xf0,0x32,0x08,0xb8,0x82,0x2b, +0xb8,0x82,0x2b,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x9b,0x30,0x9a,0xc0, +0x0d,0x26,0x10,0xf2,0x31,0x81,0x90,0x8f,0x5d,0x82,0x7c,0xec,0x12,0xe4,0x63,0x82, +0x20,0x1f,0x13,0x04,0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x9c, +0x95,0xf1,0x95,0xc0,0x10,0x44,0x3e,0x86,0x20,0xf2,0x31,0x21,0x80,0xcf,0x88,0x81, +0x01,0x80,0x20,0x18,0x38,0x2f,0x23,0x2e,0xc1,0x70,0x44,0x31,0x2a,0xc2,0x37,0xcb, +0x80,0x34,0xc1,0x2c,0x41,0x32,0x50,0xd1,0xe4,0x82,0xc2,0x52,0xc8,0x40,0x45,0x93, +0x0a,0x8a,0x81,0x0c,0x54,0x00,0x83,0xa2,0x5a,0xc8,0x2c,0xc1,0x62,0xc1,0xc9,0x80, +0x60,0xb8,0x21,0x20,0x19,0x30,0x98,0x65,0x60,0x92,0x60,0xa0,0xa2,0x51,0x92,0x57, +0x58,0x06,0x2a,0x1a,0x25,0xf9,0x83,0x65,0xa0,0x02,0xa0,0xad,0xa4,0x15,0x96,0x0a, +0x3a,0xa8,0xa3,0x83,0xe1,0x86,0x81,0x65,0xd0,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x3a,0x9b,0x49,0x97,0xa1,0x65,0xa6,0x1b,0x02,0x42,0x18,0x6e,0x30,0x5e,0xc6,0x0c, +0x4c,0x0e,0xe2,0x05,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xd0,0xe9,0x0c,0xbb,0x0c, +0xc1,0x74,0x43,0x40,0x0c,0xc3,0x0d,0xcf,0xcc,0xa0,0xc1,0x88,0xc1,0x01,0x80,0x20, +0x18,0x74,0x3d,0x03,0x2f,0x09,0xcd,0x4c,0x37,0x04,0x8a,0x30,0xdc,0x20,0xd9,0x8c, +0x19,0x18,0x1e,0xe0,0x0b,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x0b,0x9b,0x79, +0x19,0x82,0xe9,0x86,0x80,0x18,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x0d,0x7c,0x06, +0x64,0xe0,0x84,0x55,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80,0x42,0x1b,0x91,0x09,0x76, +0x26,0x11,0x46,0x66,0x64,0x46,0x66,0x64,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x0c,0xc6,0x46,0x64,0xe0,0x24,0x67,0x46,0x13,0x02, +0x61,0x34,0x41,0x18,0x4c,0x28,0xe4,0x63,0x42,0x21,0x1f,0x13,0x04,0xf9,0x98,0x20, +0xc8,0xc7,0x84,0x00,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xe0,0xd4,0x0d,0xca,0x04, +0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xc9,0x0d,0xcb,0x04,0xdf,0x88,0xc1,0x01,0x80, +0x20,0x18,0x64,0x73,0xd3,0x32,0x42,0x60,0x74,0x10,0xd0,0xc7,0xe8,0x40,0xa0,0x8f, +0x29,0x03,0x7d,0x4c,0x21,0xe8,0x33,0x62,0x90,0x00,0x20,0x08,0x06,0xdb,0xdd,0xf8, +0x8b,0x10,0x10,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0x79,0xe3,0x32,0x67,0x10, +0x98,0x19,0xc4,0x0d,0x08,0x86,0x1b,0x02,0xb7,0x01,0x83,0x59,0x06,0x65,0x09,0x66, +0x09,0x9a,0x81,0x8a,0x46,0xbd,0x0e,0x83,0x19,0xa8,0x68,0xc8,0xe1,0xb0,0x18,0xbb, +0x17,0x21,0x3e,0x26,0xb4,0x8b,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0x21,0x1d, +0xba,0x09,0xac,0x4f,0x6c,0x81,0x3e,0xd6,0x27,0xb6,0x40,0x9f,0x11,0x83,0x03,0x00, +0x41,0x30,0x50,0x03,0xbe,0xf1,0x99,0x59,0x61,0x97,0x11,0x83,0x06,0x00,0x41,0x30, +0xa0,0x4c,0x07,0x6c,0x82,0xbc,0x51,0x95,0x54,0x09,0x9b,0xb0,0x09,0x9b,0xb0,0x19, +0x4d,0x08,0x80,0xd1,0x04,0x21,0x30,0xc1,0x80,0x8f,0x09,0x06,0x7c,0x46,0x13,0xc2, +0x41,0x18,0x4d,0x10,0x87,0xc1,0xc0,0x81,0x90,0x8f,0x81,0x03,0x21,0x1f,0x13,0x87, +0x91,0x81,0x8f,0x89,0x03,0xc9,0xc0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xb2,0xd7, +0x21,0x1b,0x42,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x0c,0x76,0xca,0x86,0x10,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0x20,0x8b,0x9d,0xb5,0x49,0x19,0x61,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x32,0xd9,0x61,0x1b,0x95,0x11,0x4e,0x69,0xd8,0x29,0x0d,0x33,0x42,0xa0, +0x8f,0x11,0x02,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x0d,0x60,0x47,0x6e,0xd0, +0x05,0x64,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x0d,0x62,0x67,0x6e,0xc2,0x65,0x5f, +0x46,0x0c,0x1e,0x00,0x04,0xc1,0xe0,0xb3,0x1d,0x9f,0x11,0x02,0x62,0x58,0x99,0x95, +0x71,0x1d,0xd7,0xb1,0x9b,0x99,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x30,0x75,0xb8, +0xe4,0x63,0xea,0x70,0xc9,0xc7,0x04,0x41,0x3e,0x26,0x08,0xf2,0x31,0x21,0x80,0xcf, +0x88,0x81,0x01,0x80,0x20,0x18,0x38,0xe5,0x83,0x37,0x81,0x05,0x2f,0x23,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x70,0xce,0xc7,0x6e,0x02,0x0b,0x60,0x46,0x3e,0x23,0x06, +0x06,0x00,0x82,0x60,0xe0,0xa4,0xcf,0xdd,0x04,0x23,0x06,0x06,0x00,0x82,0x60,0xe0, +0xa8,0x8f,0xee,0x04,0xd6,0x34,0xf2,0xb1,0xa6,0x91,0x8f,0x09,0x01,0x7c,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0xc0,0x71,0x9f,0xd0,0x09,0xcc,0x0c,0xcc,0x40,0x3e,0x66,0x06, +0x66,0x20,0x1f,0x13,0x02,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x81,0x23,0x3f,0xa5, +0x13,0x58,0x11,0xd0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x1c,0xfa,0x21,0x9f,0xc0, +0xd4,0x26,0x88,0x8f,0x05,0x8c,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x0c,0xda, +0x87,0x75,0xf4,0x85,0x7c,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0xec,0x6d,0x84,0xf8, +0x98,0x10,0xd0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xce,0x40,0x7e,0x62,0xe7,0x5f, +0xd8,0x67,0x34,0x21,0x10,0x2c,0x18,0xe4,0x33,0x4b,0xe0,0x0c,0x54,0x34,0xea,0xd6, +0x9c,0xc2,0x33,0x50,0xd1,0x10,0xcd,0x28,0x3c,0x03,0x15,0x00,0xf9,0x35,0x7f,0xf0, +0x0c,0x54,0x00,0x68,0xd7,0x0c,0xcf,0x2c,0x01,0x64,0x81,0xfd,0x80,0x60,0xb8,0x21, +0x98,0x1f,0x30,0x98,0x65,0x88,0x9c,0x60,0xa0,0xa2,0x61,0x9c,0x3d,0x80,0x06,0x2a, +0x1a,0xc6,0xb9,0x03,0x68,0xa0,0x02,0x60,0x9c,0x39,0x80,0x06,0x2a,0x00,0xba,0x73, +0xee,0x00,0xaa,0x60,0x65,0xa0,0x90,0x95,0x81,0x11,0x83,0x03,0x00,0x41,0x30,0x20, +0x03,0x11,0x02,0x1f,0x97,0xe1,0x9f,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xe1,0x86, +0x42,0x20,0x83,0xe1,0x86,0x42,0x20,0x83,0x12,0x02,0x9d,0x6e,0x30,0x9d,0xd3,0x09, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x0d,0x4e,0x28,0x7d,0xc0,0xc6,0x6e,0x46,0x0c, +0x1a,0x00,0x04,0xc1,0x80,0x8a,0xa1,0xf5,0x09,0x48,0x48,0x49,0xd8,0x87,0x7d,0xd8, +0x87,0x7d,0x46,0x13,0x02,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xce,0x60,0x85,0xd4, +0x07,0x67,0x44,0x68,0x34,0x21,0x00,0x46,0x13,0x84,0xc0,0x08,0x21,0x3e,0x26,0x04, +0xf4,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x33,0x80,0xa1,0xf7,0xe9,0x19,0x15,0x1a, +0x4d,0x08,0x04,0x1b,0x16,0xf9,0x58,0x20,0xc8,0x67,0x38,0x02,0x0c,0x82,0xe0,0xbb, +0x00,0x10,0x15,0x64,0x3b,0x62,0x70,0x00,0x20,0x08,0x06,0x59,0x0f,0xc9,0xcf,0x46, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0xe6,0x43,0xf8,0xd3,0x15,0xb6,0xd9,0x10,0x08, +0x86,0x1b,0x82,0x19,0x02,0x83,0x59,0x86,0x07,0x0a,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0xc0,0x29,0xa3,0x1a,0x1a,0x07,0x13,0x87,0x40,0x3e,0xc3,0x11,0xa2,0xc0,0x3b,0xc2, +0x37,0xdd,0x20,0x07,0xbe,0x13,0x18,0x72,0xd0,0xc7,0x7e,0x27,0x88,0xcf,0x70,0xc3, +0xc2,0x43,0x61,0x30,0xdd,0x20,0x3e,0xe1,0x13,0xd8,0x10,0xc8,0xc7,0x8c,0x20,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0xe0,0xbc,0xd1,0x0f,0x05,0x23,0x06,0x07,0x00,0x82, +0x60,0x90,0xb1,0x91,0x09,0x05,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0xa8,0x81,0x19, +0xa1,0xd0,0xdd,0xd0,0xce,0x88,0x41,0x03,0x80,0x20,0x18,0x50,0x70,0xa4,0x42,0xc1, +0x18,0xd1,0xcd,0xdc,0xac,0xd0,0x0a,0xad,0xd0,0x0a,0x8d,0x26,0x04,0xc0,0x68,0x82, +0x10,0x8c,0x26,0x0c,0xc2,0xd5,0x0d,0x62,0x47,0x0c,0x8c,0x01,0x04,0xc1,0x20,0xd1, +0x23,0xfb,0x09,0xae,0x6e,0x10,0x3b,0x62,0x60,0x0c,0x20,0x08,0x06,0xc9,0x1e,0xdd, +0x4f,0x70,0x75,0x83,0xd8,0x11,0x03,0x63,0x00,0x41,0x30,0x48,0xf8,0x08,0x7f,0x82, +0xab,0x1b,0xc4,0x8e,0x18,0x18,0x03,0x08,0x82,0x41,0xd2,0x47,0xf9,0x13,0x5c,0xdd, +0x20,0x76,0xc4,0xc0,0x18,0x40,0x10,0x0c,0x12,0x3f,0xd2,0x9f,0xa0,0xfa,0xa6,0x85, +0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x3a,0x3b,0x4a,0xa1,0xa0,0x8d,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0xa0,0xbb,0x23,0x15,0xda,0x11,0x37,0x1a,0x31,0x68,0x00,0x10,0x04, +0x03,0x8a,0x8f,0x6c,0xa8,0x79,0x23,0x21,0xb8,0xa1,0x1b,0xba,0xa1,0x1b,0x1a,0x4d, +0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x50, +0x83,0x3b,0xca,0xa1,0xd5,0x31,0x9f,0x11,0x83,0x06,0x00,0x41,0x30,0xa0,0x42,0x69, +0x87,0x02,0x3a,0x3a,0x0c,0x1e,0xe2,0x21,0x1e,0xe2,0xa1,0xd1,0x84,0x00,0x18,0x31, +0x38,0x00,0x10,0x04,0x03,0x35,0xd0,0x23,0x1e,0x7a,0x9d,0xf4,0x19,0x31,0x68,0x00, +0x10,0x04,0x03,0x8a,0x94,0x7c,0x28,0xb8,0x23,0x25,0xf9,0xa1,0x1f,0xfa,0xa1,0x1f, +0x1a,0x4d,0x08,0x80,0xa5,0x1c,0x4e,0x27,0x8f,0xf2,0x68,0x29,0x87,0xd3,0xd1,0x23, +0x3d,0x5a,0xca,0xe1,0x74,0xf6,0x68,0x8f,0x86,0x0d,0x88,0x81,0x19,0x80,0x61,0x03, +0x42,0x58,0x06,0x60,0xd8,0x80,0x08,0x94,0x01,0xd8,0xca,0xe1,0x74,0xf8,0x88,0x8f, +0x86,0x0d,0x88,0x00,0x19,0x80,0xad,0x1c,0x4e,0xa7,0x8f,0xfa,0x68,0xd8,0x80,0x08, +0x8c,0x01,0x18,0x31,0x68,0x00,0x10,0x04,0x03,0x6a,0x95,0xca,0x88,0xf3,0xa3,0xd7, +0x81,0xcc,0xc8,0x8c,0xcc,0xc8,0x8c,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13, +0x06,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xa8,0x57,0x4a,0xa3,0x47,0x94,0x66,0x87, +0x52,0x23,0x35,0x52,0x23,0x35,0x1a,0x4d,0x08,0x80,0x11,0x83,0x06,0x00,0x41,0x30, +0xa0,0x62,0x69,0x8d,0x1c,0x52,0xaa,0x1d,0x8b,0x8d,0xd8,0x88,0x8d,0xd8,0x68,0x34, +0x21,0x00,0x96,0x72,0xa0,0x1d,0x53,0x42,0xa5,0xa5,0x1c,0x68,0xe7,0x94,0x52,0x69, +0x29,0x07,0xda,0x41,0x25,0x55,0x1a,0x36,0x20,0x06,0x65,0x00,0x86,0x0d,0x08,0x21, +0x19,0x80,0x61,0x03,0x22,0x40,0x06,0x60,0x2b,0x07,0xda,0x49,0xa5,0x55,0x1a,0x36, +0x20,0x82,0x63,0x00,0xb6,0x72,0xa0,0x1d,0x55,0x62,0xa5,0x61,0x03,0x22,0x30,0x06, +0xa0,0x78,0xa7,0x95,0xc0,0x5e,0xa1,0x8d,0x40,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0x9d,0x2d,0xa1,0x91,0x10,0x8c,0x18,0x34,0x00,0x08,0x82,0x01,0xb5,0x4b,0x75,0xc4, +0x06,0xae,0x14,0x80,0x81,0x1d,0xd9,0x91,0x1d,0xd9,0xd1,0x68,0x42,0x00,0x8c,0x26, +0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x01,0xf5,0x4b,0x79,0xf4, +0xc9,0x52,0x41,0x06,0x7a,0xa4,0x47,0x7a,0xa4,0x47,0xa3,0x09,0x01,0x30,0x62,0xd0, +0x00,0x20,0x08,0x06,0x54,0x38,0xed,0x91,0x47,0x4b,0x87,0x19,0xf0,0x11,0x1f,0xf1, +0x11,0x1f,0x8d,0x26,0x04,0xc0,0x52,0x0e,0xe4,0x63,0x4b,0xb4,0xb4,0x94,0x03,0xf9, +0xdc,0x52,0x2d,0x2d,0xe5,0x40,0x3e,0xb8,0x64,0x4b,0xc3,0x06,0xc4,0xa0,0x0c,0xc0, +0xb0,0x01,0x21,0x24,0x03,0x30,0x6c,0x40,0x04,0xc8,0x00,0x6c,0xe5,0x40,0x3e,0xb9, +0x74,0x4b,0xc3,0x06,0x44,0x70,0x0c,0xc0,0x56,0x0e,0xe4,0xa3,0x4b,0xb8,0x34,0x6c, +0x40,0x04,0xc6,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0x01,0x85,0x4e,0xa2,0x94,0x07, +0xbb,0xe4,0x06,0xeb,0x33,0x4a,0xa3,0x34,0x4a,0xa3,0x34,0x9a,0x10,0x00,0xa3,0x09, +0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0x40,0xb1,0x93,0x29,0xb1, +0xc1,0x2f,0xc9,0xc1,0xfb,0x9c,0xd2,0x29,0x9d,0xd2,0x29,0x8d,0x26,0x04,0xc0,0x88, +0x41,0x03,0x80,0x20,0x18,0x50,0xee,0x84,0x4a,0x6b,0x10,0x4e,0x74,0x10,0x3f,0xa9, +0x94,0x4a,0xa9,0x94,0x4a,0xa3,0x09,0x01,0xb0,0x94,0x43,0xfc,0x8c,0xd3,0x2f,0x2d, +0xe5,0x10,0x3f,0xe4,0x04,0x4e,0x4b,0x39,0xc4,0x4f,0x39,0x85,0xd3,0xb0,0x01,0x31, +0x28,0x03,0x30,0x6c,0x40,0x08,0xc9,0x00,0x0c,0x1b,0x10,0x01,0x32,0x00,0x5b,0x39, +0xc4,0x8f,0x39,0x89,0xd3,0xb0,0x01,0x11,0x1c,0x03,0xb0,0x95,0x43,0xfc,0x9c,0xd3, +0x38,0x0d,0x1b,0x10,0x81,0x31,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0x40,0xd5,0xd3, +0x2b,0xd5,0x01,0x3a,0xe5,0x0f,0xfe,0xc0,0x12,0x2c,0xc1,0x12,0x2c,0x8d,0x26,0x04, +0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x50,0xf7,0x14,0x4b,0x74,0xa0,0x4e,0xfb,0xa3, +0x3f,0xb2,0x24,0x4b,0xb2,0x24,0x4b,0xa3,0x09,0x01,0xb0,0x94,0x83,0xfe,0xb0,0xd3, +0x39,0x2d,0xe5,0xa0,0x3f,0xed,0x84,0x4e,0x4b,0x39,0xe8,0x8f,0x3b,0xa5,0xd3,0xb0, +0x01,0x31,0xac,0xc2,0x00,0x0c,0x1b,0x10,0x82,0x2a,0x0c,0xc0,0xb0,0x01,0x11,0xa4, +0xc2,0x00,0x6c,0xe5,0xa0,0x3f,0xef,0xa4,0x4e,0xc3,0x06,0x44,0x70,0x0c,0xc0,0x56, +0x0e,0xfa,0x03,0x4f,0xeb,0x34,0x6c,0x40,0x04,0xc6,0x00,0x8c,0x18,0x34,0x00,0x08, +0x82,0x01,0xe5,0x4f,0xb8,0xf4,0x0a,0xf1,0x44,0x06,0x21,0x94,0x4b,0xb9,0x94,0x4b, +0xb9,0x34,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00, +0x82,0x60,0x40,0x89,0x14,0x2f,0x89,0x42,0x3d,0xa1,0x41,0x09,0xf5,0x52,0x2f,0xf5, +0x52,0x2f,0x8d,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x50,0x24,0xe5,0x4b, +0xa1,0x70,0x4f,0x6a,0x70,0x42,0xbf,0xf4,0x4b,0xbf,0xf4,0x4b,0xa3,0x09,0x01,0xb0, +0x94,0xc3,0x09,0xe5,0xd3,0x3c,0x2d,0xe5,0x70,0x42,0xfa,0x44,0x4f,0x4b,0x39,0x9c, +0xd0,0x3e,0xd5,0xd3,0xb0,0x01,0x31,0x28,0x03,0x30,0x6c,0x40,0x08,0xc9,0x00,0x0c, +0x1b,0x10,0x01,0x32,0x00,0x5b,0x39,0x9c,0x10,0x3f,0xd9,0xd3,0xb0,0x01,0x11,0x1c, +0x03,0xb0,0x95,0xc3,0x09,0xf5,0xd3,0x3d,0x0d,0x1b,0x10,0x81,0x31,0x00,0x06,0x12, +0xbf,0x04,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xe8,0x50,0x4a,0x97,0x7a,0x25,0x18, +0x31,0x68,0x00,0x10,0x04,0x03,0xaa,0xa5,0xce,0xc9,0x17,0x40,0x6a,0x16,0x02,0x74, +0x42,0x27,0x74,0x42,0xa7,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18, +0x31,0x68,0x00,0x10,0x04,0x03,0x2a,0xa6,0xd6,0x29,0x16,0x48,0xea,0x16,0x0a,0x76, +0x62,0x27,0x76,0x62,0xa7,0xd1,0x84,0x00,0x18,0x31,0x68,0x00,0x10,0x04,0x03,0x6a, +0xa6,0xda,0x09,0x16,0x4c,0x2a,0x17,0x0e,0x77,0x72,0x27,0x77,0x72,0xa7,0xd1,0x84, +0x00,0x58,0xca,0xc1,0x86,0x50,0x2a,0xa5,0x96,0x72,0xb0,0xa1,0x94,0x52,0xa9,0xa5, +0x1c,0x6c,0x48,0xa5,0x56,0x6a,0xd8,0x80,0x18,0x94,0x01,0x18,0x36,0x20,0x84,0x64, +0x00,0x86,0x0d,0x88,0x00,0x19,0x80,0xad,0x1c,0x6c,0x68,0xa5,0x58,0x6a,0xd8,0x80, +0x08,0x8e,0x01,0xd8,0xca,0xc1,0x86,0x58,0xaa,0xa5,0x86,0x0d,0x88,0xc0,0x18,0x80, +0x11,0x83,0x06,0x00,0x41,0x30,0xa0,0x74,0x8a,0x9e,0xd6,0xa1,0xa5,0x7c,0xc8,0xa9, +0xa7,0x7a,0xaa,0xa7,0x7a,0x1a,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84, +0x11,0x83,0x06,0x00,0x41,0x30,0xa0,0x7c,0x0a,0x9f,0x7c,0x21,0xa6,0xc4,0x48,0xca, +0xa7,0x7c,0xca,0xa7,0x7c,0x1a,0x4d,0x08,0x80,0x11,0x83,0x06,0x00,0x41,0x30,0xa0, +0xc0,0x4a,0x9f,0x7a,0x61,0xa6,0xc8,0x88,0xda,0xa7,0x7d,0xda,0xa7,0x7d,0x1a,0x4d, +0x08,0x80,0xa5,0x1c,0xc6,0xa8,0xa6,0x68,0x6a,0x29,0x87,0x31,0xb2,0xa9,0x9a,0x5a, +0xca,0x61,0x8c,0x6e,0xca,0xa6,0x86,0x0d,0x88,0x41,0x19,0x80,0x61,0x03,0x42,0x48, +0x06,0x60,0xd8,0x80,0x08,0x90,0x01,0xd8,0xca,0x61,0x8c,0x70,0xea,0xa6,0x86,0x0d, +0x88,0xe0,0x18,0x80,0xad,0x1c,0xc6,0x28,0xa7,0x70,0x6a,0xd8,0x80,0x08,0x8c,0x01, +0x18,0x31,0x68,0x00,0x10,0x04,0x03,0xea,0xac,0x42,0x0a,0x1f,0x74,0xaa,0x15,0x36, +0x91,0x12,0x29,0x91,0x12,0xa9,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41, +0x18,0x31,0x68,0x00,0x10,0x04,0x03,0x6a,0xad,0x4a,0x6a,0x1d,0x7c,0x2a,0x16,0x3e, +0x93,0x32,0x29,0x93,0x32,0xa9,0xd1,0x84,0x00,0x18,0x31,0x68,0x00,0x10,0x04,0x03, +0xaa,0xad,0x4e,0x4a,0x1d,0xc0,0x6a,0x16,0xc2,0x00,0xa5,0x50,0x0a,0xa5,0x50,0x6a, +0x34,0x21,0x00,0x96,0x72,0x80,0x23,0xb1,0xda,0xa9,0xa5,0x1c,0xe0,0x68,0xac,0x78, +0x6a,0x29,0x07,0x38,0x22,0xab,0x9e,0x1a,0x36,0x20,0x06,0x65,0x00,0x86,0x0d,0x08, +0x21,0x19,0x80,0x61,0x03,0x22,0x40,0x06,0x60,0x2b,0x07,0x38,0x2a,0x2b,0x9f,0x1a, +0x36,0x20,0x82,0x63,0x00,0xb6,0x72,0x80,0x23,0xb3,0xfa,0xa9,0x61,0x03,0x22,0x30, +0x06,0xc0,0xde,0x41,0x1e,0xe0,0x63,0x41,0x39,0xc0,0xc7,0x02,0x72,0x80,0x8f,0x05, +0xb7,0x00,0x1f,0x0b,0x6c,0x01,0x3e,0x16,0xb0,0x02,0x7c,0x2c,0x58,0x05,0xf8,0x58, +0x50,0x0a,0xf0,0xb1,0x80,0x14,0xe0,0x63,0x81,0x1e,0xc0,0xc7,0x82,0x3c,0x80,0x8f, +0x05,0x6d,0x00,0x1f,0x0b,0xd8,0x00,0x3e,0x16,0x88,0x01,0x7c,0x2c,0x08,0x03,0xf8, +0x58,0x70,0xc1,0xc7,0x02,0x0b,0x3e,0xc3,0x11,0x41,0x3f,0x09,0xdf,0x2c,0x83,0x64, +0x05,0xb3,0x04,0xd3,0x40,0x45,0x53,0x0a,0x94,0x88,0x48,0x03,0x15,0xcd,0x1f,0x50, +0x2a,0x22,0x0d,0x54,0x34,0x79,0x40,0xc9,0x88,0x34,0x50,0xd1,0xcc,0x01,0x65,0x23, +0xd2,0x40,0x45,0xd3,0x06,0x94,0x8e,0x48,0x03,0x15,0x4d,0x18,0x50,0x26,0x1a,0x48, +0x03,0x15,0x4d,0x18,0x50,0x7c,0x22,0x0d,0x54,0x00,0x61,0x40,0x81,0x6c,0x20,0x8d, +0x18,0x2c,0x00,0x08,0x82,0x41,0x18,0xa0,0xd6,0x4e,0x11,0x85,0x41,0x14,0xc6,0x88, +0xc1,0x02,0x80,0x20,0x18,0x84,0x41,0x6a,0xf1,0x94,0x4f,0xf4,0x04,0x4f,0xf8,0x44, +0x4f,0xf0,0xc4,0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0xae,0x85,0x56,0x81,0x30,0x62, +0xb0,0x00,0x20,0x08,0x06,0x61,0xb0,0x5a,0x3e,0x05,0x16,0x3f,0xe1,0x13,0x07,0x92, +0x58,0x20,0xd0,0xc7,0x02,0x7e,0x92,0x8f,0xf1,0x53,0x10,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x70,0x6e,0xcb,0xac,0x1c,0x13,0x02,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82, +0x81,0x93,0x5b,0x67,0x15,0x8c,0x18,0x18,0x00,0x08,0x82,0x81,0xa3,0x5b,0x69,0x25, +0x59,0x50,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x1c,0xde,0x52,0xab,0x60,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0xb2,0xdc,0x9a,0x2b,0x88,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x4c,0xb7,0xe8,0x0a,0x12,0x0c,0x92,0x2d,0x18,0x0c,0x37,0x04,0xae,0x05,0x06, +0xb3,0x0c,0x15,0x15,0x2c,0xe5,0x00,0x4e,0xb2,0x25,0x50,0xd0,0x18,0x4b,0x39,0x84, +0x13,0x6d,0x11,0x14,0x34,0xc6,0x52,0x0e,0xe2,0x64,0x5b,0x06,0x05,0x8d,0xb1,0x95, +0xc3,0x38,0xe1,0x16,0x42,0x41,0x63,0x6c,0xe5,0x40,0x4e,0xba,0xa5,0x50,0xd0,0x18, +0xb3,0x04,0xd3,0x2c,0x81,0x35,0x50,0xd1,0x88,0x6a,0x10,0x71,0xd5,0x40,0x45,0x83, +0x2f,0x11,0x57,0x8d,0x18,0x1c,0x00,0x08,0x82,0x81,0x1a,0x88,0x17,0x69,0xf5,0xd3, +0x4a,0x8d,0x18,0x38,0x00,0x08,0x82,0x41,0xd4,0x5e,0x75,0x15,0xc0,0xd3,0x3b,0x9d, +0xd6,0x20,0x0c,0x43,0x5a,0x8d,0x18,0x18,0x03,0x08,0x82,0x41,0x02,0x5f,0x6d,0x45, +0x17,0x23,0x06,0xc6,0x00,0x82,0x60,0x90,0xc0,0x57,0x5b,0xd5,0xc5,0x88,0x81,0x31, +0x80,0x20,0x18,0x24,0xf0,0xd5,0x56,0x78,0x31,0x62,0x60,0x0c,0x20,0x08,0x06,0x09, +0x7c,0xb5,0xd5,0x5d,0x8c,0x18,0x18,0x03,0x08,0x82,0x41,0x02,0x5f,0x6d,0x65,0x17, +0x18,0x10,0x03,0x00,0x26,0x00,0x00,0x00,0x5b,0x0a,0x58,0x08,0xfe,0xe0,0x20,0x85, +0x2d,0xc5,0x2c,0x04,0x7f,0x70,0x90,0xc2,0x96,0xc2,0x16,0x82,0x3f,0x38,0x48,0x61, +0x4b,0x91,0x0b,0xc1,0x1f,0x1c,0xa4,0xb0,0x65,0x50,0x87,0xe0,0x0f,0xb6,0x0c,0x20, +0x14,0xfc,0xc1,0x96,0x41,0x84,0x82,0x3f,0xd8,0x32,0xc8,0x50,0xf0,0x07,0x5b,0x06, +0x1a,0x0a,0xfe,0x60,0xcb,0x70,0x46,0xc1,0x1f,0x6c,0x19,0xd2,0x28,0xf8,0x83,0x2d, +0x43,0x1e,0x05,0x7f,0xb0,0x65,0xd8,0xa3,0xe0,0x0f,0xb6,0x0c,0xa7,0x14,0xfc,0xc1, +0x96,0x21,0x95,0x82,0x3f,0xd8,0x32,0xe4,0x52,0xf0,0x07,0x5b,0x86,0x5d,0x0a,0xfe, +0x60,0xcb,0xd0,0x4e,0xc1,0x1f,0x6c,0x19,0xde,0x29,0xf8,0x83,0x2d,0xc3,0x3f,0x05, +0x7f,0xb0,0x65,0x08,0xa9,0xe0,0x0f,0xb6,0x0c,0x31,0x15,0xfc,0xc1,0x96,0x61,0xa6, +0x82,0x3f,0xd8,0x32,0xa4,0x56,0xf0,0x07,0x5b,0x86,0xd5,0x0a,0xfe,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_8235835e55e7c299721a6383ba41bebc.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_8235835e55e7c299721a6383ba41bebc.h new file mode 100644 index 00000000..347d0f36 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_8235835e55e7c299721a6383ba41bebc.h @@ -0,0 +1,851 @@ +// ffx_fsr2_depth_clip_pass_wave64_8235835e55e7c299721a6383ba41bebc.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_8235835e55e7c299721a6383ba41bebc_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_8235835e55e7c299721a6383ba41bebc_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_8235835e55e7c299721a6383ba41bebc_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_8235835e55e7c299721a6383ba41bebc_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_8235835e55e7c299721a6383ba41bebc_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_exposure", "r_reactive_mask", "r_transparency_and_composition_mask", "r_reconstructed_previous_nearest_depth", "r_dilated_motion_vectors", "r_previous_dilated_motion_vectors", "r_dilatedDepth", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_8235835e55e7c299721a6383ba41bebc_SRVResourceBindings[] = { 7, 6, 9, 3, 4, 0, 1, 5, 2, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_8235835e55e7c299721a6383ba41bebc_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_8235835e55e7c299721a6383ba41bebc_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_8235835e55e7c299721a6383ba41bebc_UAVResourceNames[] = { "rw_prepared_input_color", "rw_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_8235835e55e7c299721a6383ba41bebc_UAVResourceBindings[] = { 1, 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_8235835e55e7c299721a6383ba41bebc_UAVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_8235835e55e7c299721a6383ba41bebc_UAVResourceSpaces[] = { 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_8235835e55e7c299721a6383ba41bebc_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_8235835e55e7c299721a6383ba41bebc_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_8235835e55e7c299721a6383ba41bebc_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_8235835e55e7c299721a6383ba41bebc_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_8235835e55e7c299721a6383ba41bebc_size = 13156; + +static const unsigned char g_ffx_fsr2_depth_clip_pass_wave64_8235835e55e7c299721a6383ba41bebc_data[] = { +0x44,0x58,0x42,0x43,0xf0,0x45,0x7f,0x28,0x46,0x98,0xc2,0xcb,0x4a,0xf2,0xbf,0x9e, +0x8d,0x17,0x08,0x62,0x01,0x00,0x00,0x00,0x64,0x33,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0x98,0x11,0x00,0x00,0xb4,0x11,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x80,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x9c,0x0f,0x00,0x00,0x66,0x00,0x05,0x00, +0xe7,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x84,0x0f,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xde,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x0a,0x00,0x00,0x00, +0x1b,0x88,0x40,0x00,0x96,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30, +0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09,0xa0,0x36,0x18,0xc4,0xff,0xff,0xff,0xff, +0x0f,0x80,0x04,0x54,0x00,0x00,0x00,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x84,0x40,0x98,0x10,0x0c,0x13,0x02,0x61,0x42,0x40,0x00,0x89,0x20,0x00,0x00, +0xf2,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0xa0,0xc2,0x1c,0x01,0x18,0x24,0x01,0x80,0x02,0x23,0x00,0x25,0x18,0x10,0x61, +0x8e,0x00,0x14,0xe6,0x08,0x10,0x3a,0x94,0x61,0x60,0x40,0x50,0xa2,0x0c,0x00,0x00, +0x80,0x16,0x33,0x00,0x65,0x68,0x00,0x1a,0xe4,0xb8,0x67,0xb8,0xfc,0x09,0x7b,0x08, +0xc9,0x0f,0x81,0x66,0x58,0x08,0x14,0x20,0xca,0x32,0x00,0x40,0x00,0x00,0x40,0xa3, +0xd1,0x68,0x1c,0x28,0x72,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a, +0x4c,0x7e,0x71,0xdb,0xa8,0x68,0x34,0x1a,0x0d,0x40,0x51,0x26,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0xa2,0xdc,0x34,0x5c,0xfe,0x84,0x3d,0x84,0xe4,0xaf,0x84,0xb4, +0x12,0x93,0x8f,0xdc,0x36,0x2a,0x00,0x00,0x00,0x00,0x50,0x14,0x0b,0x00,0x02,0x00, +0x00,0x00,0x00,0x00,0x80,0x2e,0x85,0x68,0x00,0x1a,0x0d,0xca,0x14,0xa3,0x01,0x68, +0x34,0x1a,0x0d,0xda,0x14,0x02,0x00,0x00,0x00,0xa8,0x53,0x98,0x09,0x00,0x02,0x69, +0x34,0x1a,0x0d,0x00,0x00,0xd0,0xa0,0x4f,0x41,0x1a,0x80,0x46,0xa3,0xd1,0x68,0x34, +0x28,0x74,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x8f, +0xdc,0x36,0x22,0x00,0x00,0x00,0xa0,0x10,0x23,0x00,0x04,0x40,0xa4,0xa3,0x86,0xcb, +0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0xfc,0xe2,0xb6,0x11,0xd1,0x68, +0x34,0x1a,0x85,0x30,0x01,0x20,0x00,0x3a,0xdd,0x36,0x5c,0xfe,0x84,0x3d,0x84,0xe4, +0xaf,0x84,0xe4,0x50,0x91,0x40,0xa4,0x91,0xf3,0x10,0xd1,0x84,0x10,0x12,0x12,0x00, +0x80,0x42,0x40,0x00,0x90,0x14,0xa9,0x0e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57, +0x42,0xda,0x90,0x66,0x40,0x04,0x00,0x00,0x38,0xcc,0x11,0x04,0xa5,0x80,0x00,0x58, +0x80,0x16,0xb9,0x06,0x02,0x86,0x11,0x88,0x66,0xa6,0x36,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60, +0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03, +0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14, +0x00,0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71, +0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00, +0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xc4,0x64,0x34,0x1b,0x46,0x10,0x9a,0x99, +0xda,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8, +0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1, +0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e, +0xfc,0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0,0x1d,0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8, +0x21,0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e, +0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48, +0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1, +0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0x50,0xb3, +0xd1,0x6d,0xa6,0x30,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78, +0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05, +0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e, +0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48, +0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x90,0xd0,0xc8,0x91,0x6e, +0x26,0x34,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xa8,0x07,0x77,0x98,0x87,0x74, +0x38,0x07,0x77,0x28,0x07,0x72,0x00,0x83,0x74,0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0, +0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0x01, +0x60,0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f, +0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2, +0xe1,0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c,0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00, +0xe0,0x51,0x6f,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85, +0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x41,0x8c,0x7e,0x33, +0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x6a,0x14,0x1c,0x46,0x10,0x80,0x33, +0x84,0xe0,0x63,0x57,0x1b,0x4d,0xc3,0xe1,0x70,0x38,0x04,0x00,0x62,0xb5,0x5a,0xad, +0xd6,0x68,0x34,0x1a,0x8d,0x46,0x83,0x88,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02, +0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x02,0x00,0x19,0x01,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x3a,0x0f,0x24,0x90,0x21,0x23,0x25,0x40,0x80,0x1d, +0x4c,0x30,0xec,0xc1,0x00,0x00,0x00,0x10,0x00,0x00,0xb0,0x83,0x09,0x06,0x3d,0x18, +0x00,0x00,0x00,0x02,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x0c,0x79,0x12,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x18,0xf2,0x24,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x59, +0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xe3,0x00,0x01,0x20, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x60,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x05,0x04,0x00,0x01,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x43,0x9e,0x0b,0x08,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x19,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x36,0x20, +0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xf9,0x80,0x00,0x20,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x60,0xc8,0x13,0x06,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x30,0xe4,0x21,0x03,0x20,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18, +0xf2,0x9c,0x01,0x10,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0xd4, +0x00,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x6e,0x00,0x04, +0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x59,0x20,0x00,0x22,0x00,0x00,0x00, +0x32,0x1e,0x98,0x1c,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02, +0x94,0x40,0x31,0x8c,0x00,0x94,0x43,0x11,0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44, +0x71,0x14,0x7e,0x40,0x81,0x14,0x4c,0x01,0x15,0x54,0x61,0x15,0x58,0x01,0x06,0x14, +0x64,0x40,0x81,0x06,0x14,0x6c,0x40,0x01,0x07,0x14,0x72,0x40,0x41,0x07,0x14,0x76, +0x40,0x81,0x07,0x14,0x7a,0x40,0xc1,0x07,0x94,0x45,0x21,0x0e,0x94,0x5b,0xd1,0x12, +0x14,0xf1,0x42,0x59,0x95,0x13,0xb5,0x6a,0x60,0x04,0x80,0x02,0x63,0x11,0x00,0x10, +0x04,0x63,0x11,0x40,0x00,0x04,0x44,0x9b,0x01,0x20,0xdc,0x0c,0x00,0xed,0x66,0x00, +0xc8,0x37,0x03,0x40,0xc0,0x19,0x00,0x12,0xce,0x00,0x10,0x71,0x06,0x80,0x8a,0x33, +0x00,0x74,0x9c,0x01,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x90,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04,0x60,0x9a,0x20,0x00,0xd4,0x06,0x61,0x20, +0x26,0x08,0x40,0xb5,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08, +0x74,0xb0,0x07,0xb4,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe,0xc6,0xde,0xd8,0xde, +0xe4,0xbe,0xd4,0xd2,0xe8,0xe8,0xca,0xe4,0xca,0xc8,0x26,0x08,0x80,0x35,0x41,0x00, +0xae,0x09,0x02,0x80,0x6d,0x10,0x0c,0x67,0x43,0x62,0x28,0x8b,0xc1,0x0c,0x8d,0xf1, +0xd0,0x92,0xfb,0x4a,0x73,0x83,0xab,0xa3,0xfb,0x6a,0x7b,0xa3,0x4b,0x7b,0x73,0xfb, +0xb2,0x2b,0x1b,0xa3,0x7b,0x93,0x9b,0xdb,0x90,0x0c,0x4a,0x64,0x10,0x43,0x63,0x3c, +0x13,0x04,0x3c,0xe0,0x03,0x42,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x65,0x78, +0x70,0x6f,0x73,0x75,0x72,0x65,0x1b,0x92,0x66,0xa2,0x0c,0x67,0x68,0x8c,0x67,0x82, +0x00,0x64,0x13,0x84,0x3d,0xe8,0x03,0x3e,0x72,0x5f,0x72,0x65,0x61,0x63,0x74,0x69, +0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x1b,0x12,0xeb,0xc2,0x0c,0x6b,0x68,0x8c,0x67, +0x82,0x00,0x68,0x1c,0x03,0xb9,0x2f,0x3a,0xb9,0x30,0xb7,0x39,0xb8,0x30,0xb9,0x32, +0xb7,0xb1,0xbc,0xaf,0x30,0x37,0xb2,0xaf,0xb1,0xb7,0x36,0xb8,0xb7,0xb9,0x34,0xba, +0xb4,0x37,0xb7,0xaf,0xb6,0xb0,0xb9,0xb5,0x0d,0x89,0x76,0x6d,0x86,0x36,0x34,0xc6, +0x33,0x41,0x00,0xb6,0x09,0x82,0x1f,0xf8,0x01,0xcd,0x40,0xee,0x4b,0xae,0x6c,0xec, +0xcd,0x6d,0x8e,0x4e,0xae,0x6e,0x8c,0xae,0x8c,0xec,0x0b,0x4e,0xae,0xcc,0x2e,0xed, +0xad,0x6e,0xee,0xcb,0xad,0x2c,0x4c,0xae,0x6c,0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e, +0x6d,0x83,0x60,0x74,0x1b,0x92,0xce,0xfb,0x0c,0x63,0x68,0x0c,0x30,0x20,0x26,0xf7, +0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0xd5,0xf6,0x46,0x97,0xf6,0xe6,0xf6,0x65, +0x57,0x36,0x46,0xf7,0x26,0x37,0xb7,0x21,0x21,0x26,0x31,0x30,0x86,0xa1,0x31,0x1e, +0x86,0x81,0xdc,0x17,0x9c,0x5c,0x99,0x5d,0xda,0x5b,0xdd,0xdc,0x17,0x59,0x1a,0x5b, +0x18,0x5d,0x19,0xd9,0x57,0xdb,0x1b,0x5d,0xda,0x9b,0xdb,0x97,0x5d,0xd9,0x18,0xdd, +0x9b,0xdc,0xdc,0x86,0x84,0x99,0xc8,0xc0,0xe8,0x86,0xc6,0x78,0x26,0x08,0x00,0x47, +0x47,0xee,0x8b,0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0x8c,0xa8,0x0c,0x8e,0x0e,0x6d,0x43, +0x62,0x06,0xd7,0x19,0x18,0xcd,0xd0,0x18,0xcf,0x86,0x04,0x92,0xaa,0x8c,0x0b,0x83, +0x31,0x28,0x03,0x34,0x98,0x20,0x80,0xc2,0x1f,0xf0,0x92,0xbb,0xfb,0x82,0x93,0x2b, +0x83,0x0b,0x93,0x2b,0x23,0xfb,0x4a,0x73,0x83,0xab,0xa3,0xfb,0x1a,0x7b,0x63,0x7b, +0x93,0x9b,0x20,0xb4,0x01,0x1e,0x6c,0x58,0x0c,0x35,0x58,0x03,0x63,0x18,0x1a,0x36, +0x60,0x03,0x36,0x78,0x26,0x08,0xa2,0x00,0x0a,0xcc,0xe4,0xee,0xbe,0xc8,0xd2,0xd8, +0xc2,0xe8,0xca,0xc8,0xbe,0xe4,0xca,0xc2,0xc6,0xe8,0xd2,0xec,0xca,0xbe,0xda,0xc2, +0xe6,0xd6,0xe6,0x26,0x08,0x40,0xb7,0x41,0x30,0xe0,0x60,0xc3,0x32,0xb8,0xc1,0x1b, +0x18,0xc6,0xd0,0xb0,0x01,0x1b,0xb0,0x41,0x1c,0x6c,0x10,0xda,0x40,0x0e,0x26,0x08, +0xa5,0x20,0x0a,0x34,0xc6,0xc4,0x8c,0xa6,0xa4,0x64,0x26,0x08,0x80,0xb7,0x01,0x31, +0xe8,0xa0,0x0e,0x0c,0x63,0xb0,0x03,0x60,0x43,0x70,0x07,0x13,0x84,0x53,0x18,0x05, +0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x1b,0x10, +0x23,0x0f,0xf4,0xc0,0x18,0x06,0x03,0xd8,0x10,0xec,0xc1,0x06,0x22,0x0d,0xe6,0x00, +0x0f,0xf8,0x60,0x82,0x40,0x0a,0xa1,0xc0,0x25,0x4d,0xaa,0xcc,0x8d,0xac,0x4c,0x6e, +0x2a,0x4d,0xaf,0x6c,0x82,0xd0,0x06,0x77,0xb0,0x01,0x21,0xfe,0xc0,0x32,0x18,0xcd, +0x01,0x05,0x3a,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a, +0x65,0x1b,0x10,0x42,0x14,0x2c,0x33,0x60,0x34,0x07,0x14,0xc8,0xa4,0x11,0xa5,0xcd, +0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x80,0x6f,0x03,0x42,0x90,0x82, +0x55,0x0a,0x8c,0xe6,0x80,0x02,0xbb,0xb4,0x24,0x37,0xb8,0x3a,0xba,0xa1,0x37,0xb6, +0x37,0x39,0xa9,0xb2,0xb9,0xb7,0x3a,0xb9,0xb1,0x32,0xa2,0xb4,0xb6,0x32,0xb7,0xb9, +0xb4,0x37,0xb7,0xb9,0x09,0x02,0x00,0x06,0x1b,0x0c,0xe2,0x14,0x2c,0x54,0x60,0x34, +0x4a,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69, +0x6f,0x6e,0x73,0x13,0x04,0x20,0x0c,0x36,0x18,0x84,0x2a,0x58,0xab,0xc0,0x68,0x94, +0xd2,0x98,0xea,0xda,0xc2,0x9a,0xd2,0xe0,0x98,0xca,0xec,0xca,0xd8,0xa8,0xde,0xaa, +0xe6,0xca,0x26,0x08,0x80,0x18,0x6c,0x30,0x88,0x56,0xb0,0x5c,0x81,0xd1,0xb8,0xa4, +0x19,0xc9,0x85,0xb5,0x95,0x25,0xb9,0x91,0x95,0xe1,0x4d,0x10,0x80,0x31,0xd8,0x60, +0x10,0xb0,0x60,0xc5,0x02,0xa3,0x51,0x32,0x23,0x2a,0xb3,0x4b,0x1b,0x2b,0xa3,0x7a, +0xb3,0x4a,0x2b,0xbb,0x23,0x2a,0x83,0xa3,0x43,0x9b,0x20,0x00,0x64,0xb0,0x01,0x21, +0x66,0xc1,0xa2,0x05,0xc6,0x71,0x40,0x81,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc, +0x04,0x01,0x28,0x83,0x0d,0x08,0x61,0x0b,0xd6,0x2d,0x30,0x8e,0x03,0x0a,0x94,0xcc, +0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0xa6,0xc6,0xc2,0xd8, +0xca,0x26,0x08,0x80,0x19,0x6c,0x40,0x88,0x5c,0xb0,0x74,0x81,0x71,0x1c,0x50,0x20, +0x64,0x46,0xf4,0x76,0xe7,0x36,0x37,0x16,0xc6,0x56,0x66,0x14,0x36,0x46,0xf7,0x26, +0x37,0x41,0x00,0xce,0x60,0x83,0x41,0xf0,0x82,0xd5,0x0b,0x8c,0xc3,0xcf,0xac,0xe9, +0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x4e,0x29,0x8d,0x8e,0xae,0x4c, +0x6e,0x28,0xcc,0x6d,0xac,0x8c,0x8d,0x2d,0x8c,0x2e,0xed,0xcd,0x6d,0x82,0x00,0xa0, +0xc1,0x06,0x84,0xf8,0x05,0x0b,0x1c,0x18,0xc7,0x01,0x05,0x32,0x66,0x50,0x72,0x65, +0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x13,0x04,0x20,0x0d,0x36,0x20,0x84,0x38, +0x58,0xe3,0xc0,0x38,0x0e,0x28,0x30,0x33,0x83,0x92,0x2b,0xb3,0x4b,0x7b,0xab,0x9b, +0x33,0x92,0x0b,0x6b,0x2b,0x83,0x92,0x2b,0x2b,0xc2,0x83,0x7b,0x9b,0xab,0x93,0x2b, +0x9b,0x20,0x00,0x6a,0xb0,0xc1,0x20,0xca,0xc1,0x32,0x07,0xc6,0xe1,0x62,0x46,0x15, +0xe6,0x86,0x14,0xc6,0x66,0x66,0xf4,0x64,0x35,0x41,0x00,0xd6,0x60,0x83,0x41,0xa0, +0x83,0x95,0x0e,0x8c,0xc3,0xca,0x4c,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0xaa,0x2c,0xae, +0xae,0xcc,0x6d,0xac,0x8c,0xa9,0xcc,0xed,0x8c,0x0e,0x6d,0x82,0x00,0xb0,0xc1,0x06, +0x83,0x58,0x07,0x8b,0x1d,0x18,0x87,0x8a,0x19,0x51,0x19,0x1b,0x5d,0x18,0x55,0x5a, +0x5b,0xd9,0x04,0x01,0x68,0x83,0x0d,0x06,0xe1,0x0e,0xd6,0x3b,0x30,0x0e,0x2f,0x33, +0xa2,0x3c,0xb7,0xb0,0xb6,0xb4,0x31,0xa9,0xb2,0xb9,0x21,0xb4,0x30,0xb7,0xb3,0x32, +0xa3,0xb0,0x31,0xba,0x37,0xb9,0x09,0x02,0xe0,0x06,0x1b,0x0c,0x22,0x1e,0x2c,0x79, +0x60,0x1c,0x62,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d, +0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x04,0xe0,0x0d,0x36, +0x20,0x04,0x3d,0x58,0xf5,0xc0,0x38,0x0e,0x28,0x6c,0xa0,0xec,0x20,0x14,0x46,0xc1, +0x14,0x52,0x81,0x15,0x5e,0x41,0x16,0x6a,0x01,0x17,0x76,0xc1,0x17,0xc2,0x81,0x1c, +0xce,0x41,0x1d,0xda,0x01,0x1e,0xe6,0xc1,0x1e,0x36,0x0c,0x86,0x1f,0xdc,0xc3,0x04, +0xa1,0x10,0x36,0x00,0x1b,0x06,0x43,0x1f,0xf4,0x61,0x43,0xb0,0x0f,0x1b,0x86,0x21, +0x1f,0xf8,0x81,0xc2,0xd0,0xd4,0x86,0xc1,0x0c,0xcc,0x60,0x98,0x20,0x00,0x70,0xb0, +0x21,0xb8,0x85,0x0d,0x84,0xf6,0x0f,0x20,0x11,0x12,0x1b,0x8a,0x7c,0xf0,0x07,0xa0, +0x0f,0x44,0x82,0x51,0x98,0x9c,0x5c,0x58,0xde,0x17,0xdb,0xdb,0x58,0x18,0xdb,0x97, +0x58,0x1e,0x5d,0xd9,0xdc,0x04,0x01,0x88,0x03,0x42,0x61,0x72,0x72,0x61,0x79,0x5f, +0x6c,0x6f,0x63,0x61,0x6c,0x5f,0x6c,0x64,0x73,0x74,0x13,0x04,0x40,0x0e,0x88,0x88, +0xc9,0x85,0xb9,0x8d,0xa1,0x95,0xcd,0xd1,0x30,0x63,0x7b,0x0b,0xa3,0x9b,0x9b,0x20, +0x00,0x73,0xc0,0x22,0xcd,0x6d,0x8e,0x6e,0x6e,0x82,0x00,0xd0,0x01,0x89,0x34,0x37, +0xba,0xb9,0x09,0x02,0x50,0x07,0x44,0xe8,0xca,0xf0,0xbe,0xd8,0xde,0xc2,0xc8,0x26, +0x08,0x80,0x1d,0x10,0xa1,0x2b,0xc3,0xfb,0x72,0x7b,0x93,0x6b,0x63,0x42,0x57,0x86, +0xf7,0x35,0x47,0xf7,0x26,0x57,0xc6,0xa2,0x2e,0xcd,0x8d,0x6e,0x6e,0x03,0x45,0x12, +0x25,0x61,0x12,0x27,0x81,0x12,0x20,0x91,0x12,0x2a,0xb1,0x12,0x2c,0xd1,0x12,0x2e, +0xf1,0x12,0x30,0x11,0x13,0x83,0x4c,0x34,0x33,0xd1,0x55,0x61,0x63,0xb3,0x6b,0x73, +0x49,0x23,0x2b,0x73,0xa3,0x9b,0x12,0x04,0x55,0xc8,0xf0,0x5c,0xec,0xca,0xe4,0xe6, +0xd2,0xde,0xdc,0xa6,0x04,0x44,0x13,0x32,0x3c,0x17,0xbb,0x30,0x36,0xbb,0x32,0xb9, +0x29,0x81,0x51,0x87,0x0c,0xcf,0x65,0x0e,0x2d,0x8c,0xac,0x4c,0xae,0xe9,0x8d,0xac, +0x8c,0x6d,0x4a,0x80,0x94,0x21,0xc3,0x73,0x91,0x2b,0x9b,0x7b,0xab,0x93,0x1b,0x2b, +0x9b,0x9b,0x12,0xf0,0x41,0x25,0x32,0x3c,0x17,0xba,0x3c,0xb8,0xb2,0x20,0x37,0xb7, +0x37,0xba,0x30,0xba,0xb4,0x37,0xb7,0xb9,0x29,0xc2,0x3d,0xf0,0x43,0x1d,0x32,0x3c, +0x97,0x32,0x37,0x3a,0xb9,0x3c,0xa8,0xb7,0x34,0x37,0xba,0xb9,0x29,0x81,0x48,0x74, +0x21,0xc3,0x73,0x19,0x7b,0xab,0x73,0xa3,0x2b,0x93,0x9b,0x9b,0x12,0xcc,0x04,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x50,0x00,0x00,0x00,0x26,0x20,0x70,0xac,0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44, +0x62,0x53,0x38,0x3e,0xe2,0x23,0x3e,0xed,0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8, +0x82,0x34,0x04,0x10,0x89,0x4d,0xe1,0xf8,0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00, +0x58,0x04,0x35,0x5c,0xbe,0xf3,0xf8,0x40,0xd3,0x38,0x13,0x30,0x11,0x21,0xd0,0x0c, +0x0b,0x61,0x0a,0xd0,0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x5f,0xdc,0xb6, +0x31,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x3e,0x72,0xdb,0x06,0xb1, +0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00, +0x02,0xe6,0x17,0xb7,0x6d,0x0f,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44, +0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x3e,0x72,0xdb,0x26,0xd1,0x0d,0x97,0xef, +0x3c,0xbe,0x10,0x11,0xc0,0x44,0x84,0x40,0x33,0x2c,0xc4,0x17,0x39,0xcc,0x86,0x34, +0x03,0xd2,0x18,0xb6,0xe0,0x0c,0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6, +0x39,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17,0xb7,0x6d,0x0d,0xd5,0x70, +0xf9,0xce,0xe3,0x4b,0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x08, +0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7, +0x6d,0x09,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0, +0x23,0xb7,0x6d,0x07,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e, +0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x81,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0, +0x20,0x0e,0x3e,0x72,0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6, +0x17,0xb7,0x6d,0x04,0xd1,0xb2,0x54,0x8c,0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x13, +0xcd,0x60,0x03,0xd3,0xb2,0x54,0x8c,0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x4b,0x13, +0x10,0x4d,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x82,0x35,0x83,0x5e,0x55,0xe7,0xc2,0x99,0x72,0x1a,0x63,0x83, +0xba,0x41,0xbe,0xbc,0x44,0x58,0x49,0x4c,0xa8,0x21,0x00,0x00,0x66,0x00,0x05,0x00, +0x6a,0x08,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x90,0x21,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x61,0x08,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x0a,0x00,0x00,0x00, +0x1b,0x88,0x40,0x00,0x96,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30, +0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09,0xa0,0x36,0x18,0xc4,0xff,0xff,0xff,0xff, +0x0f,0x80,0x04,0x54,0x00,0x00,0x00,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x84,0x40,0x98,0x10,0x0c,0x13,0x02,0x61,0x42,0x40,0x00,0x89,0x20,0x00,0x00, +0xf5,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0xbc,0xc2,0x1c,0x01,0x18,0x24,0x01,0x80,0x02,0x23,0x00,0x25,0x18,0x10,0x61, +0x8e,0x00,0x14,0xe6,0x08,0x10,0x3a,0x94,0x61,0x60,0x40,0x50,0xa2,0x0c,0x00,0x00, +0x80,0x16,0x33,0x00,0x65,0x68,0x00,0x1a,0xe4,0xb8,0x67,0xb8,0xfc,0x09,0x7b,0x08, +0xc9,0x0f,0x81,0x66,0x58,0x08,0x14,0x20,0xca,0x32,0x00,0x40,0x00,0x00,0x40,0xa3, +0xd1,0x68,0x1c,0x28,0x72,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a, +0x4c,0x7e,0x71,0xdb,0xa8,0x68,0x34,0x1a,0x0d,0x40,0x51,0x26,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0xa2,0xdc,0x34,0x5c,0xfe,0x84,0x3d,0x84,0xe4,0xaf,0x84,0xb4, +0x12,0x93,0x8f,0xdc,0x36,0x2a,0x00,0x00,0x00,0x00,0x50,0x14,0x0b,0x00,0x02,0x00, +0x00,0x00,0x00,0x00,0x80,0x2e,0x85,0x68,0x00,0x1a,0x0d,0xca,0x14,0xa3,0x01,0x68, +0x34,0x1a,0x0d,0xda,0x14,0x02,0x00,0x00,0x00,0xa8,0x53,0x98,0x09,0x00,0x02,0x69, +0x34,0x1a,0x0d,0x00,0x00,0xd0,0xa0,0x4f,0x41,0x1a,0x80,0x46,0xa3,0xd1,0x68,0x34, +0x28,0x74,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x8f, +0xdc,0x36,0x22,0x00,0x00,0x00,0xa0,0x10,0x23,0x00,0x04,0x40,0xa4,0xa3,0x86,0xcb, +0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0xfc,0xe2,0xb6,0x11,0xd1,0x68, +0x34,0x1a,0x85,0x30,0x01,0x20,0x00,0x3a,0xdd,0x36,0x5c,0xfe,0x84,0x3d,0x84,0xe4, +0xaf,0x84,0xe4,0x50,0x91,0x40,0xa4,0x91,0xf3,0x10,0xd1,0x84,0x10,0x12,0x12,0x00, +0x80,0x42,0x40,0x00,0x90,0x14,0xa9,0x0e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57, +0x42,0xda,0x90,0x66,0x40,0x04,0x00,0x00,0x38,0xcc,0x11,0x04,0xa5,0x80,0x00,0x58, +0x80,0x16,0xb9,0x06,0x02,0x86,0x11,0x88,0x66,0xa6,0x36,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60, +0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03, +0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14, +0x00,0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71, +0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00, +0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xc4,0x64,0x34,0x1b,0x46,0x10,0x9a,0x99, +0xda,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8, +0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1, +0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e, +0xfc,0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0,0x1d,0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8, +0x21,0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e, +0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48, +0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1, +0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0x50,0xb3, +0xd1,0x6d,0xa6,0x30,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78, +0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05, +0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e, +0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48, +0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x90,0xd0,0xc8,0x91,0x6e, +0x26,0x34,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xa8,0x07,0x77,0x98,0x87,0x74, +0x38,0x07,0x77,0x28,0x07,0x72,0x00,0x83,0x74,0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0, +0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0x01, +0x60,0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f, +0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2, +0xe1,0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c,0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00, +0xe0,0x51,0x6f,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85, +0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x41,0x8c,0x7e,0x33, +0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x6a,0x14,0x1c,0x46,0x10,0x80,0x33, +0x84,0xe0,0x63,0x57,0x1b,0x4d,0xc3,0xe1,0x70,0x38,0x04,0x00,0x62,0xb5,0x5a,0xad, +0xd6,0x68,0x34,0x1a,0x8d,0x46,0x83,0x88,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02, +0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x02,0x00,0x19,0x93,0xa0,0x41,0xc8,0x4c, +0x68,0x90,0x92,0x1a,0x53,0x00,0x04,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20, +0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07, +0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74, +0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20, +0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07, +0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76, +0x40,0x07,0x3a,0x0f,0x24,0x90,0x21,0x23,0x25,0x40,0x80,0x1d,0x4c,0x30,0x94,0xc1, +0x00,0x00,0x00,0x10,0x00,0x00,0xb0,0x83,0x09,0x06,0x32,0x18,0x00,0x00,0x00,0x02, +0x00,0x00,0x86,0x3c,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c, +0x79,0x12,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x24,0x40, +0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x59,0x80,0x00,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xe3,0x00,0x01,0x20,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x80,0x21,0x0f,0x05,0x04,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e, +0x0b,0x08,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x19,0x10,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x36,0x20,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0xf9,0x80,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0x13,0x06,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x21, +0x03,0x20,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x9c,0x01,0x10, +0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0xd4,0x00,0x08,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x6e,0x00,0x04,0x80,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x59,0x20,0x00,0x16,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02,0x94,0x40,0x31,0x8c, +0x00,0x94,0x43,0x11,0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44,0x71,0x14,0x7e,0x40, +0x59,0x14,0x60,0x00,0xb5,0x46,0x00,0xc8,0x30,0x02,0x40,0x81,0xb1,0x08,0x00,0x08, +0x82,0xb1,0x08,0x20,0x00,0x02,0xa2,0xcd,0x00,0x10,0x6e,0x06,0x80,0x76,0x33,0x00, +0xe4,0x9b,0x01,0x20,0xe0,0x0c,0x00,0x09,0x67,0x00,0xa8,0x38,0x03,0x40,0xc7,0x19, +0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0xb4,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x04,0x60,0x9a,0x20,0x00,0xd4,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d, +0x18,0x0c,0x82,0x98,0x20,0x00,0xd5,0x04,0x81,0x0e,0xca,0x80,0xc0,0x04,0x01,0xb0, +0x26,0x08,0xc0,0x35,0x41,0x00,0xb0,0x0d,0x02,0xd2,0x6c,0x48,0x90,0x44,0x41,0x96, +0x81,0x41,0x9c,0x0d,0xc9,0x90,0x28,0x08,0x31,0x30,0x88,0x33,0x41,0xc0,0x03,0x33, +0xd8,0x90,0x30,0x91,0x82,0x34,0x03,0x83,0x38,0x13,0x04,0x20,0x9b,0x20,0xec,0xc1, +0x19,0x6c,0x48,0x26,0x4a,0x41,0xa6,0x81,0x41,0x9c,0x09,0x02,0xa0,0x6d,0x48,0x2c, +0x4a,0x41,0xac,0x81,0x41,0x9c,0x09,0x02,0xb0,0x4d,0x10,0xfc,0x00,0x0d,0x36,0x08, +0x08,0xb6,0x21,0xc1,0x32,0x05,0x41,0x06,0x06,0xd1,0x36,0x24,0x44,0xa4,0x20,0xc3, +0xc0,0x20,0xce,0x86,0x64,0x89,0x14,0x04,0x1b,0x18,0xc4,0x99,0x20,0x00,0xdc,0x86, +0xc4,0xa3,0x14,0x84,0x19,0x18,0xc4,0xd9,0x90,0x3c,0x90,0x54,0x5d,0x1b,0xd7,0x7d, +0x13,0x04,0x50,0x48,0x83,0x09,0x42,0x1b,0x84,0xc1,0x86,0x05,0x09,0x03,0x05,0x19, +0x06,0x46,0x0c,0xc4,0x40,0x0c,0x9c,0x09,0x82,0x28,0xa8,0xc1,0x04,0x01,0xe8,0x36, +0x08,0x48,0x19,0x6c,0x58,0x06,0x32,0x50,0x10,0x64,0x60,0xc4,0x40,0x0c,0xc4,0xc0, +0x0c,0x36,0x08,0x63,0x70,0x06,0x13,0x84,0x52,0x58,0x83,0x09,0x02,0xe0,0x6d,0x40, +0x90,0x34,0x50,0x10,0x64,0x50,0x03,0x60,0x43,0xb0,0x06,0x13,0x84,0x53,0x60,0x83, +0x0d,0x08,0xd2,0x06,0x0a,0x32,0x0c,0x08,0xb0,0x21,0x70,0x83,0x0d,0x04,0x18,0xa0, +0x01,0x1b,0xbc,0xc1,0x04,0xa1,0x10,0x28,0x0c,0x4d,0x6d,0x18,0x3c,0x6f,0x98,0x20, +0x00,0xdf,0x04,0x01,0x00,0x83,0x0d,0x41,0x1d,0x6c,0x20,0xac,0x39,0xa0,0x03,0x3b, +0xd8,0x50,0xc4,0x81,0x1c,0x00,0x70,0x70,0x07,0x2c,0xcc,0xd8,0xde,0xc2,0xe8,0xf8, +0xbc,0xb5,0xb9,0xa5,0xc1,0xbd,0xd1,0x95,0xb9,0xd1,0x81,0x8c,0xa1,0x85,0xc9,0x31, +0x9a,0x4a,0x6b,0x83,0x63,0x2b,0x03,0x19,0x7a,0x19,0x5a,0x59,0x01,0xa1,0x12,0x0a, +0x0a,0xda,0x10,0xec,0xc1,0x04,0xc1,0x10,0x83,0x0d,0x83,0x1e,0xf0,0x41,0x1f,0x6c, +0x18,0xf2,0xc0,0x0f,0xfa,0x60,0xc3,0xf0,0x07,0x7f,0xd0,0x07,0xc4,0x85,0x80,0x9f, +0xa3,0x32,0x3a,0xa1,0x34,0xb6,0x34,0xb7,0xb2,0x30,0xb9,0xa9,0xb0,0x36,0x38,0xb6, +0x34,0xb7,0x33,0xa2,0x30,0xba,0x30,0x20,0xa0,0xac,0xa0,0x9f,0xa0,0x2a,0xa1,0x34, +0xb6,0x34,0xb7,0xb2,0x30,0xb9,0xa9,0xb0,0x36,0x38,0xb6,0x34,0xb7,0x33,0xa2,0x30, +0xba,0x30,0x20,0x20,0xab,0x1f,0x12,0xbb,0xb2,0x31,0xba,0x37,0x39,0xa0,0x26,0x12, +0x98,0x18,0x20,0x20,0xab,0x1f,0x12,0xbb,0xb2,0x31,0xba,0x37,0x39,0x20,0x24,0x12, +0x98,0x18,0x20,0x20,0x20,0xad,0x15,0x82,0x28,0x84,0x02,0xcb,0x21,0xe0,0xe7,0xa8, +0x8c,0x4e,0x28,0x8d,0x2d,0xcd,0xad,0x2c,0x4c,0x6e,0x2a,0xac,0x0d,0x8e,0x2d,0xcd, +0xed,0x8c,0x28,0x8c,0x2e,0x0c,0x08,0x28,0x2b,0xe8,0x27,0xa8,0x4a,0x28,0x8d,0x2d, +0xcd,0xad,0x2c,0x4c,0x6e,0x2a,0xac,0x0d,0x8e,0x2d,0xcd,0xed,0x8c,0x28,0x8c,0x2e, +0x0c,0x08,0xc8,0xea,0x87,0xc4,0xae,0x6c,0x8c,0xee,0x4d,0x0e,0xa8,0x89,0x04,0x26, +0x06,0x08,0xc8,0xea,0x87,0xc4,0xae,0x6c,0x8c,0xee,0x4d,0x0e,0x08,0x89,0x04,0x26, +0x06,0x08,0x08,0x48,0x4b,0x07,0xa4,0x24,0xec,0xec,0xcc,0x45,0xae,0x6c,0xae,0x8e, +0x8d,0x6e,0xc5,0x40,0x0a,0xa2,0x30,0x0a,0x1b,0x02,0x52,0xa8,0xc2,0xc6,0x66,0xd7, +0xe6,0x92,0x46,0x56,0xe6,0x46,0x37,0x25,0x08,0xaa,0x90,0xe1,0xb9,0xd8,0x95,0xc9, +0xcd,0xa5,0xbd,0xb9,0x4d,0x09,0x88,0x26,0x64,0x78,0x2e,0x76,0x61,0x6c,0x76,0x65, +0x72,0x53,0x02,0xa2,0x0e,0x19,0x9e,0xcb,0x1c,0x5a,0x18,0x59,0x99,0x5c,0xd3,0x1b, +0x59,0x19,0xdb,0x94,0xc0,0x28,0x43,0x86,0xe7,0x22,0x57,0x36,0xf7,0x56,0x27,0x37, +0x56,0x36,0x37,0x25,0x78,0x83,0x3a,0x64,0x78,0x2e,0x65,0x6e,0x74,0x72,0x79,0x50, +0x6f,0x69,0x6e,0x74,0x73,0x53,0x82,0x3b,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x50,0x00,0x00,0x00, +0x26,0x20,0x70,0xac,0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44,0x62,0x53,0x38,0x3e, +0xe2,0x23,0x3e,0xed,0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8,0x82,0x34,0x04,0x10, +0x89,0x4d,0xe1,0xf8,0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00,0x58,0x04,0x35,0x5c, +0xbe,0xf3,0xf8,0x40,0xd3,0x38,0x13,0x30,0x11,0x21,0xd0,0x0c,0x0b,0x61,0x0a,0xd0, +0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x5f,0xdc,0xb6,0x31,0x40,0xc3,0xe5, +0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x3e,0x72,0xdb,0x06,0xb1,0x0d,0x97,0xef,0x3c, +0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7, +0x6d,0x0f,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50, +0x12,0x06,0x20,0x60,0x3e,0x72,0xdb,0x26,0xd1,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11, +0xc0,0x44,0x84,0x40,0x33,0x2c,0xc4,0x17,0x39,0xcc,0x86,0x34,0x03,0xd2,0x18,0xb6, +0xe0,0x0c,0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x39,0x38,0xc3,0xe5, +0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17,0xb7,0x6d,0x0d,0xd5,0x70,0xf9,0xce,0xe3,0x4b, +0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x08,0xd5,0x70,0xf9,0xce, +0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x09,0xd5,0x70, +0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x23,0xb7,0x6d,0x07, +0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5, +0x6d,0x5b,0x81,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e,0x72, +0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x04, +0xd1,0xb2,0x54,0x8c,0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x13,0xcd,0x60,0x03,0xd3, +0xb2,0x54,0x8c,0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x4b,0x13,0x10,0x4d,0x00,0x00, +0x61,0x20,0x00,0x00,0x66,0x05,0x00,0x00,0x13,0x04,0x57,0x2c,0x10,0x00,0x00,0x00, +0x49,0x00,0x00,0x00,0x04,0x98,0x01,0x28,0xc2,0x80,0x82,0x1d,0x28,0xbb,0x32,0x2a, +0xd9,0x81,0x82,0xa9,0x81,0x42,0x2a,0x9b,0x72,0x29,0x95,0x52,0x2a,0xa6,0x72,0x2b, +0xdd,0x80,0x92,0x84,0x28,0x42,0xa0,0x32,0x0c,0x28,0x8d,0x92,0x44,0x28,0x49,0x82, +0x52,0x24,0x28,0xb6,0xe2,0x2b,0x4e,0x04,0x32,0x14,0x52,0x81,0xd0,0x61,0x04,0xa0, +0x04,0xca,0xa3,0x0c,0x8a,0x80,0x10,0xb6,0x02,0x00,0x5b,0x41,0x00,0x35,0x46,0x00, +0xc6,0x08,0x40,0x10,0x04,0xf1,0x6f,0x8c,0x00,0x04,0x41,0x10,0xfe,0xc6,0x08,0x54, +0xbc,0x3e,0x45,0x6f,0x8c,0x00,0x04,0x41,0x10,0xfe,0x85,0x31,0x02,0x10,0x04,0x41, +0x10,0x0c,0xc6,0x08,0x40,0x10,0xff,0xef,0x31,0x18,0x23,0x00,0x41,0x10,0x44,0xbf, +0x19,0x80,0x31,0x02,0x10,0x04,0x41,0xfc,0x17,0xc6,0x08,0x5a,0xd4,0x5e,0xed,0x6d, +0x8c,0x60,0xe5,0xff,0xdd,0xe7,0xc6,0x08,0x40,0x10,0x84,0xd9,0x30,0x18,0x23,0x68, +0xcd,0x39,0xa7,0xbd,0x31,0x02,0x10,0x04,0x41,0x12,0x0c,0xc6,0x08,0x40,0x10,0x04, +0x59,0x30,0x18,0x23,0x00,0x41,0x10,0x74,0xc1,0x80,0x52,0x73,0x08,0x57,0x28,0xcc, +0x21,0x5c,0xa2,0x30,0x87,0x70,0xf5,0xc1,0x1c,0xc2,0x35,0x0a,0x73,0x08,0xa0,0xe0, +0xcd,0x21,0xf8,0x41,0x1f,0xcc,0x21,0x74,0xd5,0x1c,0x82,0x1f,0x98,0x02,0xb1,0xe6, +0x20,0xaa,0xaa,0x52,0x85,0x39,0x88,0x69,0xaa,0x54,0x61,0x0e,0xe2,0xba,0xaa,0x54, +0x98,0x83,0xd8,0xb6,0x2a,0x15,0xe6,0x20,0xa6,0xa9,0x4a,0x85,0x11,0x80,0x39,0x08, +0x4d,0xab,0x52,0x61,0x0e,0x22,0xcb,0xaa,0x54,0x98,0x83,0xc0,0xb0,0x2a,0x15,0xe6, +0x20,0x28,0xaa,0x4a,0x85,0x39,0x08,0xcb,0xaa,0x52,0x61,0x0e,0x62,0x9a,0x2a,0x56, +0x98,0x83,0xa8,0xaa,0xaa,0x15,0x00,0x00,0x23,0x06,0x08,0x00,0x82,0x60,0xe0,0x06, +0xe4,0x40,0x0a,0x4d,0x38,0xd4,0xc2,0x88,0x01,0x02,0x80,0x20,0x18,0xb8,0x41,0x39, +0x94,0x42,0x43,0x0e,0xb6,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x6e,0x60,0x0e,0xa6, +0xd0,0x84,0xc3,0x2d,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x1b,0x9c,0xc3,0x29,0x34, +0xbe,0x80,0x0b,0x23,0x06,0x08,0x00,0x82,0x60,0xe0,0x06,0xe8,0x80,0x0a,0xcd,0x39, +0xe4,0xc2,0x88,0x01,0x02,0x80,0x20,0x18,0xb8,0x41,0x3a,0xa4,0x42,0x63,0x0e,0xba, +0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x6e,0xa0,0x0e,0xaa,0xd0,0x88,0xc3,0x2e,0x8c, +0x18,0x20,0x00,0x08,0x82,0x81,0x1b,0xac,0xc3,0x2a,0x34,0xe4,0xc0,0x0b,0x23,0x06, +0x08,0x00,0x82,0x60,0xe0,0x06,0xec,0xc0,0x0a,0x8d,0x39,0xf4,0xc2,0x88,0x01,0x02, +0x80,0x20,0x18,0xb8,0x41,0x3b,0xb4,0x42,0xb3,0x0e,0xbe,0x30,0x62,0x80,0x00,0x20, +0x08,0x06,0x6e,0xe0,0x0e,0xae,0xd0,0xa8,0xc3,0x2f,0x8c,0x18,0x20,0x00,0x08,0x82, +0x81,0x1b,0xbc,0xc3,0x2b,0x34,0xee,0x00,0x0e,0x23,0x06,0x08,0x00,0x82,0x60,0xe0, +0x06,0xf0,0x00,0x0b,0x4d,0x3b,0x84,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0xa8,0x81, +0x3c,0xd0,0x42,0xe0,0x8d,0x18,0x18,0x00,0x08,0x82,0xc1,0xf2,0x0f,0xa8,0xf0,0x0e, +0x23,0x06,0x06,0x00,0x82,0x60,0xb0,0x80,0x44,0x2a,0xc8,0xc3,0x4c,0x04,0x2a,0x00, +0xd3,0x28,0xcc,0x44,0xa8,0x02,0x30,0x8d,0xc2,0x4c,0x84,0x2a,0x00,0xd3,0x28,0xcc, +0x44,0xa8,0x02,0x30,0x8d,0xc2,0x4c,0x84,0x2a,0x00,0xd3,0x28,0xcc,0x44,0xa8,0x02, +0x30,0x8d,0xc2,0x21,0x0d,0x3b,0xa4,0x61,0x26,0xf0,0x01,0x7c,0x4c,0xe8,0x03,0xf8, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x19,0x84,0x04,0x38,0x34,0xfb,0x30,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x70,0x42,0xc3,0x4e,0x68,0x98,0x1d,0x02,0x7d,0xec,0x10,0xe8, +0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x6a,0x60,0x12,0xe8,0xd0,0xd9,0xc1,0x88,0x41, +0x03,0x80,0x20,0x18,0x50,0x30,0xa1,0x0e,0xc1,0x48,0x50,0xd3,0x3a,0xac,0xc3,0x3a, +0xac,0xc3,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x90, +0x01,0x4b,0xac,0x03,0x86,0x12,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x27,0x34,0xec, +0x84,0x86,0x99,0x70,0xc8,0xc7,0x84,0x43,0x3e,0x26,0x08,0xf2,0x31,0x41,0x90,0x8f, +0x09,0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0xf9,0x09,0x79,0x08,0x86,0x23, +0x82,0x59,0x10,0xbe,0x0b,0x1a,0x65,0xc1,0x23,0x1f,0x13,0x1e,0xf9,0x98,0x50,0xc1, +0xc7,0x84,0x0a,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0x06,0x3b,0xd1,0x0f,0x74, +0xa0,0x0a,0x23,0x06,0x0d,0x00,0x82,0x60,0x40,0x95,0xc5,0x3f,0x04,0x38,0x91,0x06, +0x68,0x00,0x12,0x20,0x01,0x12,0x20,0x31,0x9a,0x10,0x00,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0x06,0x3f,0xf1,0x0f,0x6c,0x60,0x13,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04, +0x46,0x08,0xf1,0x31,0x21,0xa0,0xcf,0x88,0x81,0x31,0x80,0x20,0x18,0x24,0x71,0xc1, +0x0e,0xe6,0x30,0x62,0x60,0x0c,0x20,0x08,0x06,0x49,0x5c,0xb0,0x43,0x39,0x9c,0x1b, +0x20,0x76,0xc4,0xc0,0x18,0x40,0x10,0x0c,0x12,0xb9,0x68,0x87,0xc0,0xc4,0x60,0x91, +0x8f,0x89,0xc1,0x22,0x1f,0x13,0xc6,0x01,0x3e,0x26,0x90,0x03,0x7c,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0xc0,0x99,0x8b,0x91,0x10,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0xa1, +0x0b,0x92,0x10,0x4e,0x00,0xd0,0x09,0x00,0x32,0x83,0x88,0x8f,0x19,0x44,0x7c,0xcc, +0x1d,0x84,0xf8,0xd8,0x3b,0x08,0xf1,0x31,0x21,0x90,0xcf,0x46,0x0e,0x7c,0xd0,0x16, +0x6d,0x31,0x6c,0x40,0x04,0xc2,0x00,0xd8,0x60,0xc8,0x67,0x23,0x07,0x3f,0x78,0x8b, +0xb8,0x18,0x36,0x20,0x02,0x61,0x00,0xcc,0x38,0xe4,0xb3,0x91,0x03,0x28,0xc4,0xc5, +0x5b,0x0c,0x1b,0x10,0x81,0x30,0x00,0xa6,0x24,0xf2,0xd9,0xc8,0x41,0x14,0xe6,0xe2, +0x2d,0x86,0x0d,0x88,0x40,0x18,0x80,0x59,0x82,0x60,0xa0,0x02,0x40,0x17,0x60,0x2e, +0x8c,0x81,0x0a,0x40,0x5d,0x80,0xb6,0x30,0x06,0x2a,0x1a,0xfb,0x00,0xc2,0xc2,0x18, +0xa8,0x68,0xf0,0x03,0x08,0x0b,0x63,0xa0,0x02,0x80,0x17,0x20,0x2c,0x8c,0x22,0x26, +0x28,0x63,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x20,0x83,0xd0,0x00,0x8b,0x56,0xd8, +0x8b,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xe1,0x86,0x42,0x20,0x83,0xe1,0x86,0x42, +0x20,0x83,0x12,0x02,0x9d,0x65,0x10,0x8a,0x60,0x23,0x07,0x58,0x08,0x8d,0x84,0x82, +0xc6,0x18,0x8e,0x08,0x4a,0x42,0xf8,0x66,0x19,0x86,0x22,0x18,0x31,0x38,0x00,0x10, +0x04,0x03,0x35,0x40,0x0d,0xb5,0xf0,0x85,0x7a,0x18,0x31,0x68,0x00,0x10,0x04,0x83, +0x2b,0x36,0xd8,0x22,0x28,0x0d,0x66,0x69,0x8b,0xb6,0x68,0x8b,0xb6,0x18,0x4d,0x08, +0x80,0x0b,0x1a,0x3b,0x62,0x70,0x00,0x20,0x08,0x06,0x67,0xd0,0x1a,0x6d,0xa1,0x0b, +0xa4,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60,0x84,0x10,0x1f,0x13,0x02,0xfa,0xd8, +0x1b,0x04,0xf1,0x19,0x8e,0x08,0x66,0x42,0xf8,0x66,0x19,0x88,0x22,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x4c,0x37,0xe6,0x02,0xb1,0x83,0xa3,0x1a,0x76,0x54,0xc3,0x4c, +0xa8,0x09,0xf9,0x98,0x60,0x13,0xf2,0x39,0x01,0x40,0x27,0x00,0x68,0x34,0xc1,0x11, +0x46,0x13,0x9e,0xc1,0x92,0x27,0x3e,0xf6,0x04,0xf4,0x39,0xa3,0x61,0x67,0x34,0xcc, +0x04,0x86,0x3e,0x26,0x30,0xf4,0x31,0xc1,0x27,0xe4,0x63,0xc2,0x4f,0xc8,0xc7,0x04, +0x9e,0x80,0x8f,0x95,0x85,0x10,0x1f,0x4b,0x18,0xf9,0x58,0x30,0xc8,0xc7,0x96,0x46, +0x3e,0x16,0x10,0xf2,0x31,0xcb,0x92,0x8f,0x59,0x96,0x7c,0x4c,0x08,0xe0,0x33,0x62, +0x60,0x00,0x20,0x08,0x06,0x0e,0x7e,0xac,0x46,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0x59,0x7d,0xb8,0x06,0x2b,0x78,0x96,0x24,0xf2,0x31,0x04,0x91,0x8f,0x51,0x94,0x7c, +0x4c,0x08,0xe0,0x63,0x01,0x01,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x70,0xfe,0x43, +0x36,0x02,0x73,0x1c,0xf9,0x58,0xd3,0xc8,0xc7,0x04,0x03,0x3e,0x16,0x08,0xf0,0x19, +0x31,0x30,0x00,0x10,0x04,0x03,0x87,0x44,0x6e,0x23,0x30,0x23,0xa0,0x8f,0x39,0x72, +0x21,0x1f,0x0b,0x1c,0xf9,0x58,0x30,0xc8,0xc7,0x22,0xba,0x90,0xcf,0x88,0x81,0x01, +0x80,0x20,0x18,0x38,0x2a,0xa2,0x1f,0x81,0x05,0x7c,0x21,0x1f,0x0b,0x42,0x03,0x3e, +0x56,0xc4,0x01,0x7d,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0x71,0x11,0xff,0x08,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0xc0,0x79,0x11,0xdf,0x08,0x2c,0x20,0xe4,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0x4e,0x8c,0xfc,0x46,0x60,0x41,0x28,0xc8,0xc7,0x02,0x57,0x80, +0x8f,0x8d,0x82,0x2b,0xc0,0x67,0x96,0xa0,0x18,0x28,0x69,0xc0,0x22,0x00,0x0b,0x81, +0x20,0xc0,0x62,0x18,0x28,0x69,0xc0,0x22,0x00,0x0b,0x81,0x20,0xc0,0x62,0x30,0x58, +0x50,0x11,0x18,0x0c,0x37,0x04,0x24,0x02,0x06,0xb3,0x0c,0x87,0x11,0xac,0xc0,0xf0, +0x23,0x2a,0x22,0x50,0x00,0x18,0x2b,0x30,0x80,0x09,0x8b,0x10,0x14,0x00,0xc6,0x2c, +0x41,0x30,0x1c,0x71,0xcc,0x86,0xf0,0x59,0x82,0xd0,0xc7,0x68,0x23,0x88,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x38,0x60,0x02,0x23,0xc1,0x74,0x43,0x70,0x1b,0xc4,0x88, +0x81,0x31,0x80,0x20,0x18,0x24,0x64,0x02,0x1e,0xba,0x31,0x62,0x60,0x0c,0x20,0x08, +0x06,0x09,0x99,0x80,0x47,0x6e,0x8c,0x18,0x18,0x03,0x08,0x82,0x41,0x42,0x26,0xe0, +0x41,0x0f,0x35,0x16,0xf4,0x01,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0x06,0x38,0xa2, +0x1f,0x6e,0x51,0x1a,0x23,0x06,0x0d,0x00,0x82,0x60,0x70,0x85,0x09,0x7f,0x04,0x35, +0x62,0x16,0x42,0x7f,0xf4,0x47,0x7f,0xf4,0xc7,0x68,0x42,0x00,0x5c,0xd0,0xd8,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x83,0x1e,0xe9,0x0f,0xb5,0xa0,0x91,0xd1,0x84,0x00, +0x18,0x4d,0x10,0x02,0x23,0x84,0xf8,0x98,0x10,0xd0,0x67,0xc4,0xa0,0x01,0x40,0x10, +0x0c,0xae,0x34,0x21,0x91,0xa4,0x47,0xdc,0xa2,0x2d,0x4a,0xa4,0x44,0x4a,0xa4,0x44, +0x46,0x13,0x02,0xe0,0x82,0xc6,0x5a,0x70,0xc4,0xc7,0x8e,0x80,0x3e,0x25,0x17,0x64, +0x02,0x23,0x06,0x0d,0x00,0x82,0x60,0x70,0xbd,0x89,0x8a,0x3c,0x63,0x42,0x17,0xc1, +0x8a,0xac,0xc8,0x8a,0xac,0xc8,0x68,0x42,0x00,0x5c,0xd0,0x58,0x0b,0x9a,0xf8,0x58, +0x13,0xd0,0xc7,0x98,0x23,0x3e,0x86,0xac,0x87,0x7c,0x86,0x23,0x84,0x40,0xf8,0x4c, +0x21,0xe2,0x63,0x85,0x7b,0xc8,0x67,0x38,0x42,0x08,0x84,0xaf,0x88,0x40,0x2f,0x68, +0x94,0xd1,0x47,0x10,0x1f,0x0b,0x3e,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x1a, +0xd8,0x09,0x8e,0x9c,0x06,0x79,0x8c,0x18,0x34,0x00,0x08,0x82,0x01,0x05,0x2a,0x3a, +0x12,0xcc,0x09,0x69,0x8c,0xc6,0x8e,0xec,0xc8,0x8e,0xec,0xc8,0x68,0x42,0x00,0x8c, +0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x26,0x2a,0x3b, +0xc2,0x1f,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0xa3,0xc2,0x23,0xfd,0x31,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x41,0x46,0x2a,0x3d,0xe2,0x1f,0xc3,0x88,0xc1,0x01,0x80, +0x20,0x18,0x9c,0xc1,0x9f,0xfc,0x08,0x6b,0xec,0xc9,0x68,0x42,0x00,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x81,0x1a,0x80,0x8a,0x98,0xcc,0x06,0x7c,0x8c,0x18,0x34,0x00,0x08, +0x82,0x01,0xa5,0x2a,0x64,0x12,0xf4,0x49,0x9f,0xf4,0x49,0x99,0x94,0x49,0x99,0x94, +0xc9,0x68,0x42,0x00,0x0c,0x47,0x04,0x24,0x12,0x7c,0xd3,0x0d,0x24,0x22,0x04,0xa6, +0x18,0xf4,0x31,0xe5,0xa0,0x8f,0x29,0x08,0x7d,0x8c,0x18,0xe4,0x63,0xc5,0x20,0x1f, +0x1b,0x0c,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x26,0x2b,0x6b,0x32,0xb0,0xc8, +0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0xb3,0xc2,0x26,0x43,0x8b,0x8c,0x18,0x1c,0x00, +0x08,0x82,0x41,0x46,0x2b,0x6d,0x32,0xb8,0xc8,0x88,0xc1,0x01,0x80,0x20,0x18,0x64, +0xb5,0xa2,0x26,0x43,0x8a,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x66,0x2b,0x6b,0x32, +0xa8,0xc8,0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0xb7,0xc2,0x26,0xc3,0x8a,0x98,0x00, +0x23,0xf2,0x31,0x81,0x80,0x8f,0x05,0x2d,0x22,0x1f,0x0b,0x06,0xf8,0xd8,0x51,0xc4, +0xc7,0x82,0x1a,0x91,0x8f,0x25,0x31,0x22,0x1f,0x3b,0x82,0xf8,0x58,0x32,0x23,0xf2, +0x31,0x21,0x88,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0xa8,0xc1,0xae,0xf4,0x49,0x7d, +0x98,0xc8,0x88,0x81,0x03,0x80,0x20,0x18,0x44,0xe6,0xe2,0x26,0x41,0x7a,0xa0,0x07, +0xa8,0x20,0x86,0x70,0x06,0x62,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x67,0xd0,0x2b, +0x7d,0xa2,0x1e,0xb3,0x32,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60,0xe2,0x21,0xc4,0xc7, +0xc4,0x43,0x88,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x90,0xc1,0xb8,0x88,0xca,0x7b, +0xf4,0xca,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09,0x0d,0x3b,0xa1,0x61,0x76,0x08, +0xf4,0xb1,0x43,0xa0,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x90,0x81,0xba,0xa4,0x8a, +0x7d,0x98,0xcb,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09,0x0d,0x3b,0xa1,0x61,0x26, +0x1c,0xf2,0x31,0xe1,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x38,0xfa,0xa2,0x2a, +0xc2,0x88,0x81,0x01,0x80,0x20,0x18,0x38,0xfb,0xb2,0x2a,0xc2,0x09,0x00,0x3a,0x01, +0x40,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0x06,0xf3,0x52,0x2b,0x25,0x12,0x26,0x23, +0x06,0x0d,0x00,0x82,0x60,0x40,0xf5,0xcb,0xad,0x04,0xf0,0x32,0x08,0xb8,0x82,0x2b, +0xb8,0x82,0x2b,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x9b,0x30,0x9a,0xc0, +0x0d,0x26,0x10,0xf2,0x31,0x81,0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x9c,0x01, +0xbf,0xf0,0x4a,0x8a,0xc4,0xcb,0x68,0x42,0x20,0x8c,0x26,0x08,0x83,0x15,0x42,0x7c, +0xac,0x10,0xe2,0x63,0x9c,0x20,0x1f,0xe3,0x04,0xf9,0x98,0x20,0xc8,0xc7,0x04,0x41, +0x3e,0x26,0x04,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0x07,0x66,0xc6,0x25,0x30, +0x04,0x91,0x8f,0x21,0x88,0x7c,0x4c,0x08,0xe0,0x33,0x62,0x60,0x00,0x20,0x08,0x06, +0x0e,0xcd,0x9c,0x4b,0x30,0x1c,0x51,0xa0,0x8a,0xf0,0xcd,0x32,0x20,0x4d,0x30,0x4b, +0x90,0x0c,0x54,0x34,0xe3,0xa0,0xd8,0x14,0x32,0x50,0xd1,0xcc,0x82,0x62,0x20,0x03, +0x15,0xc0,0xa0,0xd0,0x16,0x32,0x4b,0xb0,0x58,0xc0,0x32,0x20,0x18,0x6e,0x08,0x52, +0x06,0x0c,0x66,0x19,0x98,0x24,0x18,0xa8,0x68,0x94,0x24,0x17,0x96,0x81,0x8a,0x46, +0x49,0x52,0x61,0x19,0xa8,0x00,0x7c,0x2b,0xb9,0x85,0xa5,0x02,0x31,0x80,0x3a,0xc4, +0x00,0x86,0x1b,0x86,0x98,0x41,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0xe8,0x76,0xc6, +0x5d,0x06,0x99,0x99,0x6e,0x08,0x08,0x61,0xb8,0xc1,0xa0,0x19,0x33,0xb0,0x3b,0xb0, +0x17,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0xf7,0x33,0xf1,0x32,0x04,0xd3,0x0d, +0x01,0x31,0x0c,0x37,0x3c,0x38,0x83,0x06,0x23,0x06,0x07,0x00,0x82,0x60,0xd0,0x89, +0x4d,0xbd,0x24,0x39,0x33,0xdd,0x10,0x28,0xc2,0x70,0x83,0xb4,0x33,0x66,0x60,0x7d, +0xd0,0x2f,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xce,0x6c,0xf0,0x65,0x08,0xa6, +0x1b,0x02,0x62,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x35,0x18,0x9b,0x92,0xa9,0x93, +0x58,0x19,0x31,0x68,0x00,0x10,0x04,0x03,0xaa,0x6d,0x4e,0x26,0x00,0x9b,0x44,0x40, +0x19,0x94,0x41,0x19,0x94,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0x33,0x40,0x1b,0x94,0xa9,0x13,0x9f,0x19,0x4d,0x08,0x84,0xd1,0x04, +0x61,0x30,0xa1,0x90,0x8f,0x09,0x85,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x0c, +0xda,0xa6,0x65,0xf4,0x44,0x6c,0x46,0x13,0x02,0x61,0x34,0x41,0x18,0xac,0x10,0xe2, +0x63,0x85,0x10,0x1f,0x13,0x04,0xf9,0x98,0x20,0xc8,0xc7,0x84,0x00,0x3e,0x23,0x06, +0x06,0x00,0x82,0x60,0xe0,0xfc,0x8d,0xcc,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x90, +0xf1,0x4d,0xcd,0x04,0x64,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x59,0xdf,0xd8,0x8c, +0x10,0x58,0x1e,0x04,0xf4,0xb1,0x3c,0x10,0xe8,0x63,0xca,0x40,0x1f,0x53,0x08,0xfa, +0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0x16,0x3a,0x28,0x23,0x04,0xc4,0x30,0x62,0x70, +0x00,0x20,0x08,0x06,0xd9,0xe8,0xe0,0x0c,0x1b,0x04,0xb6,0x06,0x7b,0x03,0x82,0xe1, +0x86,0x00,0x6f,0xc0,0x60,0x96,0x41,0x59,0x82,0x59,0x82,0x66,0xa0,0xa2,0xf1,0xaf, +0xc3,0x60,0x06,0x2a,0x1a,0x77,0x38,0x2c,0xc6,0x42,0x46,0x88,0x8f,0x09,0xf7,0x22, +0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x70,0x5c,0xc7,0x6f,0x02,0x3b,0x15,0x70,0xa0, +0x8f,0x9d,0x0a,0x38,0xd0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xd4,0xc0,0x74,0xd0, +0xa6,0x57,0xec,0x65,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x28,0xd8,0x51,0x9b,0x60,0x74, +0x68,0x65,0x56,0xd6,0x66,0x6d,0xd6,0x66,0x6d,0x46,0x13,0x02,0x60,0x34,0x41,0x08, +0x4c,0x30,0xe0,0x63,0x82,0x01,0x9f,0xd1,0x84,0x75,0x10,0x46,0x13,0xd8,0x61,0x30, +0x75,0x20,0xe4,0x63,0xea,0x40,0xc8,0xc7,0xd8,0xa1,0x65,0xe0,0x63,0xec,0xe0,0x32, +0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x2c,0x77,0xdc,0x86,0x10,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0x20,0xd3,0x9d,0xb7,0x21,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0xc8, +0x76,0x87,0x6e,0x66,0x46,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x8c,0x77,0xea,0x86, +0x66,0x84,0x53,0x1a,0x76,0x4a,0xc3,0x8c,0x10,0xe8,0x63,0x84,0x40,0x9f,0x11,0x83, +0x03,0x00,0x41,0x30,0x50,0x03,0xdd,0xe1,0x1b,0x79,0x51,0x99,0x11,0x83,0x03,0x00, +0x41,0x30,0x50,0x83,0xdd,0xe9,0x9b,0x75,0x29,0x99,0x11,0x83,0x07,0x00,0x41,0x30, +0xf8,0xc0,0x07,0x6d,0x84,0x80,0x18,0x6a,0xa6,0x66,0x70,0x07,0x77,0x40,0xa7,0x67, +0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x8c,0x1e,0x2e,0xf9,0x18,0x3d,0x5c,0xf2,0x31, +0x41,0x90,0x8f,0x09,0x82,0x7c,0x4c,0x08,0xe0,0x33,0x62,0x60,0x00,0x20,0x08,0x06, +0xce,0xfb,0x88,0x4e,0x60,0x41,0xce,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x9c, +0xf8,0x01,0x9d,0xc0,0x02,0x9d,0x91,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x38,0xf3, +0x13,0x3a,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x38,0xf4,0x43,0x3e,0x81,0x35,0x8d, +0x7c,0xac,0x69,0xe4,0x63,0x42,0x00,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x70,0xf0, +0x67,0x75,0x02,0x33,0x03,0x33,0x90,0x8f,0x99,0x81,0x19,0xc8,0xc7,0x84,0x00,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0xe0,0xf0,0xcf,0xeb,0x04,0x56,0x04,0xf4,0x19,0x31, +0x30,0x00,0x10,0x04,0x03,0xc7,0x7f,0xdc,0x27,0x30,0xba,0x09,0xe2,0x63,0x01,0x23, +0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x83,0xfb,0xb9,0x1d,0x92,0x71,0x9f,0xd1, +0x84,0x00,0x18,0x4d,0x10,0x02,0xcb,0x1b,0x21,0x3e,0x26,0x04,0xf4,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0x33,0xe0,0x1f,0xde,0x49,0x19,0xfb,0x19,0x4d,0x08,0x04,0x0b, +0x06,0xf9,0xcc,0x12,0x38,0x03,0x15,0x8d,0xbf,0x35,0xa7,0xf0,0x0c,0x54,0x34,0x44, +0x33,0x0a,0xcf,0x40,0x05,0x80,0x7f,0xcd,0x1f,0x3c,0x03,0x15,0x00,0xdf,0x35,0xc3, +0x33,0x4b,0x00,0x59,0x00,0x42,0x20,0x18,0x6e,0x08,0xfa,0x07,0x0c,0x66,0x19,0x22, +0x27,0x18,0xa8,0x68,0x18,0x67,0x0f,0xa0,0x81,0x8a,0x86,0x71,0xee,0x00,0x1a,0xa8, +0x00,0x18,0x67,0x0e,0xa0,0x81,0x0a,0x00,0xf5,0x9c,0x3b,0x80,0x2a,0xa8,0x19,0x28, +0xa4,0x66,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc8,0x80,0x85,0xd6,0x07,0x67,0x4c, +0x68,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0xb8,0xa1,0x10,0xc8,0x60,0xb8,0xa1,0x10, +0xc8,0xa0,0x84,0x40,0xa7,0x1b,0x60,0x27,0x76,0x82,0x11,0x83,0x03,0x00,0x41,0x30, +0x50,0x83,0x18,0x9a,0x1f,0xb5,0x01,0x9d,0x11,0x83,0x06,0x00,0x41,0x30,0xa0,0x76, +0xa8,0x7e,0x02,0x17,0x52,0x12,0xfb,0xb1,0x1f,0xfb,0xb1,0x9f,0xd1,0x84,0x00,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x33,0xa8,0xa1,0xfa,0x11,0x1b,0x16,0x1a,0x4d,0x08, +0x80,0xd1,0x04,0x21,0x30,0x42,0x88,0x8f,0x09,0x01,0x7d,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x0c,0x74,0x48,0x7f,0xce,0x86,0x86,0x46,0x13,0x02,0xc1,0x86,0x45,0x3e, +0x16,0x08,0xf2,0x19,0x8e,0x00,0x83,0x20,0xf8,0x2e,0x00,0x44,0x05,0xd9,0x8e,0x18, +0x1c,0x00,0x08,0x82,0x41,0x76,0x46,0xfc,0xb3,0x11,0x23,0x06,0x07,0x00,0x82,0x60, +0x90,0xa1,0x51,0x08,0x75,0x85,0x6d,0x60,0x04,0x82,0xe1,0x86,0xa0,0x87,0xc0,0x60, +0x96,0xe1,0x81,0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x70,0xde,0xe8,0x87,0xc6,0xc1, +0xc4,0x21,0x90,0xcf,0x70,0x84,0x28,0x98,0x8f,0xf0,0x4d,0x37,0xc8,0x01,0xfa,0x04, +0x86,0x1c,0xf4,0xb1,0xf4,0x09,0xe2,0x33,0xdc,0xb0,0x98,0x51,0x18,0x4c,0x37,0xb0, +0xcf,0xfa,0x04,0x36,0x04,0xf2,0x31,0x23,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x38,0x79,0x94,0x46,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0x76,0xf4,0x42,0x81, +0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x6a,0x00,0x47,0x32,0x14,0x3a,0xbe,0x33,0x62, +0xd0,0x00,0x20,0x08,0x06,0x94,0x1e,0xd1,0x50,0xd0,0x46,0x7e,0xd3,0x37,0x35,0x54, +0x43,0x35,0x54,0x43,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x70,0x7f, +0x83,0xd8,0x11,0x03,0x63,0x00,0x41,0x30,0x48,0x48,0x09,0x84,0x82,0xfb,0x1b,0xc4, +0x8e,0x18,0x18,0x03,0x08,0x82,0x41,0x52,0x4a,0x21,0x14,0xdc,0xdf,0x20,0x76,0xc4, +0xc0,0x18,0x40,0x10,0x0c,0x12,0x53,0x12,0xa1,0xe0,0xfe,0x06,0xb1,0x23,0x06,0xc6, +0x00,0x82,0x60,0x90,0x9c,0xd2,0x08,0x05,0xf7,0x37,0x88,0x1d,0x31,0x30,0x06,0x10, +0x04,0x83,0x04,0x95,0x48,0x28,0xa8,0xd3,0xb9,0x21,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x0e,0x94,0x66,0x28,0xb8,0xa3,0x11,0x83,0x03,0x00,0x41,0x30,0xe8,0x42,0x89, +0x86,0xca,0x04,0x8f,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80,0x32,0x25,0x30,0x6a,0xf2, +0x48,0x08,0xc2,0x28,0x8c,0xc2,0x28,0x8c,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46, +0x13,0x06,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xd4,0x20,0x94,0xc6,0xa8,0x76,0xe0, +0x67,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xa8,0x55,0x2a,0xa3,0xc0,0x8f,0x0e,0xc3,0x8c, +0xcc,0xc8,0x8c,0xcc,0x68,0x34,0x21,0x00,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x0d, +0x48,0xc9,0x8c,0x72,0x67,0x7e,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80,0x72,0x25,0x34, +0x0a,0x42,0x49,0x49,0xd2,0x28,0x8d,0xd2,0x28,0x8d,0x46,0x13,0x02,0x60,0x29,0x87, +0xd8,0x19,0xa5,0x51,0x5a,0xca,0x21,0x76,0x48,0x89,0x94,0x96,0x72,0x88,0x9d,0x52, +0x2a,0xa5,0x61,0x03,0x62,0x60,0x06,0x60,0xd8,0x80,0x10,0x96,0x01,0x18,0x36,0x20, +0x02,0x65,0x00,0xb6,0x72,0x88,0x1d,0x53,0x32,0xa5,0x61,0x03,0x22,0x40,0x06,0x60, +0x2b,0x87,0xd8,0x39,0xa5,0x53,0x1a,0x36,0x20,0x02,0x63,0x00,0x46,0x0c,0x1a,0x00, +0x04,0xc1,0x80,0xaa,0xa5,0x37,0xe2,0x50,0x29,0x77,0x20,0x38,0x82,0x23,0x38,0x82, +0xa3,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x31,0x68,0x00,0x10, +0x04,0x03,0x2a,0x97,0xe6,0xe8,0x61,0xa5,0xde,0xa1,0xe8,0x88,0x8e,0xe8,0x88,0x8e, +0x46,0x13,0x02,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xa8,0x5d,0xaa,0x23,0xc7,0x95, +0x7e,0xc7,0xb2,0x23,0x3b,0xb2,0x23,0x3b,0x1a,0x4d,0x08,0x80,0xa5,0x1c,0x7c,0x07, +0x96,0x64,0x69,0x29,0x07,0xdf,0x89,0xa5,0x59,0x5a,0xca,0xc1,0x77,0x64,0x89,0x96, +0x86,0x0d,0x88,0x41,0x19,0x80,0x61,0x03,0x42,0x48,0x06,0x60,0xd8,0x80,0x08,0x90, +0x01,0xd8,0xca,0xc1,0x77,0x66,0xa9,0x96,0x86,0x0d,0x88,0xe0,0x18,0x80,0xad,0x1c, +0x7c,0x87,0x96,0x6c,0x69,0xd8,0x80,0x08,0x8c,0x01,0x28,0xf3,0xb9,0x25,0xb0,0x57, +0xb8,0x23,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x07,0x4e,0x72,0x24,0x04,0x23, +0x06,0x0d,0x00,0x82,0x60,0x40,0x95,0xd3,0x1f,0xb1,0x01,0x2e,0x05,0x60,0x00,0x4a, +0xa0,0x04,0x4a,0xa0,0x34,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23, +0x06,0x0d,0x00,0x82,0x60,0x40,0xa5,0xd3,0x28,0x7d,0xbc,0x54,0x90,0x01,0x29,0x91, +0x12,0x29,0x91,0xd2,0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0x01,0xb5,0x4e, +0xa5,0xe4,0xf9,0xd2,0x61,0x06,0xa6,0x64,0x4a,0xa6,0x64,0x4a,0xa3,0x09,0x01,0xb0, +0x94,0x83,0xfb,0x80,0x93,0x2f,0x2d,0xe5,0xe0,0x3e,0xe1,0xf4,0x4b,0x4b,0x39,0xb8, +0x8f,0x38,0x81,0xd3,0xb0,0x01,0x31,0x28,0x03,0x30,0x6c,0x40,0x08,0xc9,0x00,0x0c, +0x1b,0x10,0x01,0x32,0x00,0x5b,0x39,0xb8,0xcf,0x38,0x85,0xd3,0xb0,0x01,0x11,0x1c, +0x03,0xb0,0x95,0x83,0xfb,0x90,0x93,0x38,0x0d,0x1b,0x10,0x81,0x31,0x00,0x23,0x06, +0x0d,0x00,0x82,0x60,0x40,0xc9,0x13,0x2b,0xe5,0x41,0x39,0xb9,0x41,0xfd,0xb4,0x52, +0x2b,0xb5,0x52,0x2b,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88, +0x41,0x03,0x80,0x20,0x18,0x50,0xf6,0x04,0x4b,0x6c,0x90,0x4e,0x72,0x90,0x3f,0xb1, +0x14,0x4b,0xb1,0x14,0x4b,0xa3,0x09,0x01,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x14, +0x3e,0xc9,0xd2,0x1a,0xac,0x13,0x1d,0xec,0xcf,0x2c,0xcd,0xd2,0x2c,0xcd,0xd2,0x68, +0x42,0x00,0x2c,0xe5,0xb0,0x3f,0xed,0x94,0x4e,0x4b,0x39,0xec,0x8f,0x3b,0xa9,0xd3, +0x52,0x0e,0xfb,0xf3,0x4e,0xeb,0x34,0x6c,0x40,0x0c,0xca,0x00,0x0c,0x1b,0x10,0x42, +0x32,0x00,0xc3,0x06,0x44,0x80,0x0c,0xc0,0x56,0x0e,0xfb,0x03,0x4f,0xec,0x34,0x6c, +0x40,0x04,0xc7,0x00,0x6c,0xe5,0xb0,0x3f,0xf1,0xd4,0x4e,0xc3,0x06,0x44,0x60,0x0c, +0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x50,0xff,0x94,0x4b,0x75,0x20,0x4f,0x23,0x24, +0x42,0xba,0xa4,0x4b,0xba,0xa4,0x4b,0xa3,0x09,0x01,0x30,0x62,0xd0,0x00,0x20,0x08, +0x06,0x54,0x48,0xed,0x12,0x1d,0xd0,0x53,0x09,0x91,0x10,0x2f,0xf1,0x12,0x2f,0xf1, +0xd2,0x68,0x42,0x00,0x2c,0xe5,0x40,0x42,0xf6,0x14,0x4f,0x4b,0x39,0x90,0xd0,0x3d, +0xc9,0xd3,0x52,0x0e,0x24,0x84,0x4f,0xf3,0x34,0x6c,0x40,0x0c,0xab,0x30,0x00,0xc3, +0x06,0x84,0xa0,0x0a,0x03,0x30,0x6c,0x40,0x04,0xa9,0x30,0x00,0x5b,0x39,0x90,0x50, +0x3e,0xd1,0xd3,0xb0,0x01,0x11,0x1c,0x03,0xb0,0x95,0x03,0x09,0xe9,0x53,0x3d,0x0d, +0x1b,0x10,0x81,0x31,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0x40,0xa1,0x94,0x38,0xbd, +0xc2,0x3e,0x91,0xc1,0x0a,0x8d,0xd3,0x38,0x8d,0xd3,0x38,0x8d,0x26,0x04,0xc0,0x68, +0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x50,0x2c,0x65,0x4e, +0xa2,0xf0,0x4f,0x68,0xf0,0x42,0xe7,0x74,0x4e,0xe7,0x74,0x4e,0xa3,0x09,0x01,0x30, +0x62,0xd0,0x00,0x20,0x08,0x06,0x94,0x4b,0xa1,0x53,0x28,0x84,0x94,0x1a,0xc4,0x50, +0x3a,0xa5,0x53,0x3a,0xa5,0xd3,0x68,0x42,0x00,0x2c,0xe5,0x10,0x43,0x23,0xd5,0x4f, +0x4b,0x39,0xc4,0x10,0x49,0xf9,0xd3,0x52,0x0e,0x31,0x54,0x52,0xff,0x34,0x6c,0x40, +0x0c,0xca,0x00,0x0c,0x1b,0x10,0x42,0x32,0x00,0xc3,0x06,0x44,0x80,0x0c,0xc0,0x56, +0x0e,0x31,0x64,0x52,0x20,0x35,0x6c,0x40,0x04,0xc7,0x00,0x6c,0xe5,0x10,0x43,0x27, +0x15,0x52,0xc3,0x06,0x44,0x60,0x0c,0x80,0x81,0x44,0x3a,0x81,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x3a,0x99,0x22,0xa7,0x73,0x09,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80, +0xba,0xa9,0x78,0xf2,0x05,0x95,0x9a,0x85,0x40,0x9e,0xe4,0x49,0x9e,0xe4,0x69,0x34, +0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80, +0xda,0xa9,0x7a,0x8a,0x05,0x97,0xba,0x85,0xc2,0x9e,0xec,0xc9,0x9e,0xec,0x69,0x34, +0x21,0x00,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80,0xea,0xa9,0x7b,0x82,0x05,0x98,0xca, +0x85,0x03,0x9f,0xf0,0x09,0x9f,0xf0,0x69,0x34,0x21,0x00,0x96,0x72,0x00,0x23,0x99, +0x9a,0xa9,0xa5,0x1c,0xc0,0x68,0xa6,0x68,0x6a,0x29,0x07,0x30,0xa2,0xa9,0x9a,0x1a, +0x36,0x20,0x06,0x65,0x00,0x86,0x0d,0x08,0x21,0x19,0x80,0x61,0x03,0x22,0x40,0x06, +0x60,0x2b,0x07,0x30,0xaa,0x29,0x9b,0x1a,0x36,0x20,0x82,0x63,0x00,0xb6,0x72,0x00, +0x23,0x9b,0xba,0xa9,0x61,0x03,0x22,0x30,0x06,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c, +0x28,0xb2,0xf2,0xa7,0x75,0xb8,0x29,0x34,0x72,0xfe,0xe9,0x9f,0xfe,0xe9,0x9f,0x46, +0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c, +0x28,0xb4,0x12,0x29,0x5f,0xd8,0x29,0x36,0x92,0x46,0x6a,0xa4,0x46,0x6a,0xa4,0x46, +0x13,0x02,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x28,0xb5,0x22,0xa9,0x5e,0xe8,0x29, +0x37,0xa2,0x4a,0xaa,0xa4,0x4a,0xaa,0xa4,0x46,0x13,0x02,0x60,0x29,0x87,0x36,0xfa, +0x29,0x9f,0x5a,0xca,0xa1,0x8d,0xc0,0xea,0xa7,0x96,0x72,0x68,0xa3,0xb0,0x02,0xab, +0x61,0x03,0x62,0x50,0x06,0x60,0xd8,0x80,0x10,0x92,0x01,0x18,0x36,0x20,0x02,0x64, +0x00,0xb6,0x72,0x68,0x23,0xb1,0x0a,0xab,0x61,0x03,0x22,0x38,0x06,0x60,0x2b,0x87, +0x36,0x1a,0x2b,0xb1,0x1a,0x36,0x20,0x02,0x63,0x00,0x46,0x0c,0x1a,0x00,0x04,0xc1, +0x80,0x8a,0xab,0x95,0xc2,0x07,0xb2,0x6a,0x85,0x8d,0xa5,0x58,0x8a,0xa5,0x58,0x6a, +0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x0c,0x1a,0x00,0x04,0xc1, +0x80,0xaa,0xab,0x97,0x5a,0x07,0xb4,0x8a,0x85,0x0f,0xa6,0x60,0x0a,0xa6,0x60,0x6a, +0x34,0x21,0x00,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80,0xba,0xab,0x98,0x52,0x07,0xb5, +0x9a,0x85,0x30,0x90,0x29,0x99,0x92,0x29,0x99,0x1a,0x4d,0x08,0x80,0xa5,0x1c,0xf4, +0x88,0xad,0xca,0x6a,0x29,0x07,0x3d,0x6a,0x2b,0xb3,0x5a,0xca,0x41,0x8f,0xdc,0xea, +0xac,0x86,0x0d,0x88,0x41,0x19,0x80,0x61,0x03,0x42,0x48,0x06,0x60,0xd8,0x80,0x08, +0x90,0x01,0xd8,0xca,0x41,0x8f,0xde,0x0a,0xad,0x86,0x0d,0x88,0xe0,0x18,0x80,0xad, +0x1c,0xf4,0x08,0xae,0xd2,0x6a,0xd8,0x80,0x08,0x8c,0x01,0xb0,0x77,0x90,0x07,0xf8, +0x58,0x50,0x0e,0xf0,0xb1,0x80,0x1c,0xe0,0x63,0xc1,0x2d,0xc0,0xc7,0x02,0x5b,0x80, +0x8f,0x05,0xac,0x00,0x1f,0x0b,0x56,0x01,0x3e,0x16,0x94,0x02,0x7c,0x2c,0x20,0x05, +0xf8,0x58,0xa0,0x07,0xf0,0xb1,0x20,0x0f,0xe0,0x63,0x41,0x1b,0xc0,0xc7,0x02,0x36, +0x80,0x8f,0x05,0x62,0x00,0x1f,0x0b,0xc2,0x00,0x3e,0x16,0x5c,0xf0,0xb1,0xc0,0x82, +0xcf,0x70,0x44,0x70,0x52,0xc2,0x37,0xcb,0x20,0x59,0xc1,0x2c,0xc1,0x34,0x50,0xd1, +0x94,0x02,0x25,0x22,0xd2,0x40,0x45,0xf3,0x07,0x94,0x8a,0x48,0x03,0x15,0x4d,0x1e, +0x50,0x32,0x22,0x0d,0x54,0x34,0x73,0x40,0xd9,0x88,0x34,0x50,0xd1,0xb4,0x01,0xa5, +0x23,0xd2,0x40,0x45,0x13,0x06,0x94,0x8e,0x06,0xd2,0x40,0x45,0x13,0x06,0x14,0x9f, +0x48,0x03,0x15,0x40,0x18,0x50,0x34,0x1b,0x48,0x23,0x06,0x0b,0x00,0x82,0x60,0x10, +0x06,0xb2,0x55,0x56,0x44,0x61,0x10,0x85,0x31,0x62,0xb0,0x00,0x20,0x08,0x06,0x61, +0x30,0x5b,0x66,0xe5,0x13,0x3d,0xc1,0x13,0x3e,0xd1,0x13,0x3c,0x31,0x62,0x70,0x00, +0x20,0x08,0x06,0x19,0x6e,0xc5,0x55,0x20,0x8c,0x18,0x2c,0x00,0x08,0x82,0x41,0x18, +0xd4,0x16,0x5a,0x81,0xc5,0x4f,0xf8,0xc4,0x81,0x24,0x16,0x08,0xf4,0xb1,0xc0,0xa4, +0xe4,0x63,0x26,0x15,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x9c,0xf0,0x82,0x2b, +0xc7,0x84,0x40,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xe0,0x8c,0x57,0x5c,0x05,0x23, +0x06,0x06,0x00,0x82,0x60,0xe0,0x90,0xd7,0x5c,0x49,0x16,0x14,0xf2,0x19,0x31,0x30, +0x00,0x10,0x04,0x03,0xc7,0xbc,0xe8,0x2a,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x6c, +0xbc,0xf8,0x0a,0x22,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x23,0xaf,0xbe,0x82,0x04, +0x83,0x78,0x0b,0x06,0xc3,0x0d,0x01,0x6e,0x81,0xc1,0x2c,0x43,0x45,0x05,0x4b,0x39, +0xa8,0x13,0x6f,0x09,0x14,0x34,0xc6,0x52,0x0e,0xeb,0xe4,0x5b,0x04,0x05,0x8d,0xb1, +0x94,0x03,0x3b,0x81,0x97,0x41,0x41,0x63,0x6c,0xe5,0xd0,0x4e,0xe2,0x85,0x50,0xd0, +0x18,0x5b,0x39,0xb8,0x13,0x79,0x29,0x14,0x34,0xc6,0x2c,0xc1,0x34,0x4b,0x60,0x0d, +0x54,0x34,0xb6,0x1a,0x44,0x5c,0x35,0x50,0xd1,0xe0,0x4b,0xc4,0x55,0x23,0x06,0x07, +0x00,0x82,0x60,0xa0,0x06,0xec,0xe5,0x5a,0x27,0x55,0x53,0x23,0x06,0x0e,0x00,0x82, +0x60,0x10,0xdd,0xd7,0x5f,0x05,0xfa,0x94,0x4f,0xb1,0x35,0x08,0xc3,0x30,0x57,0x23, +0x06,0xc6,0x00,0x82,0x60,0x90,0xe8,0xd7,0x5d,0xd1,0xc5,0x88,0x81,0x31,0x80,0x20, +0x18,0x24,0xfa,0x75,0x57,0x75,0x31,0x62,0x60,0x0c,0x20,0x08,0x06,0x89,0x7e,0xdd, +0x15,0x5e,0x8c,0x18,0x18,0x03,0x08,0x82,0x41,0xa2,0x5f,0x77,0x75,0x17,0x23,0x06, +0xc6,0x00,0x82,0x60,0x90,0xe8,0xd7,0x5d,0xd9,0x05,0x06,0xc4,0x00,0x00,0x00,0x00, +0x26,0x00,0x00,0x00,0x5b,0x0a,0x58,0x08,0xfe,0xe0,0x20,0x85,0x2d,0xc5,0x2c,0x04, +0x7f,0x70,0x90,0xc2,0x96,0xc2,0x16,0x82,0x3f,0x38,0x48,0x61,0x4b,0x91,0x0b,0xc1, +0x1f,0x1c,0xa4,0xb0,0x65,0x50,0x87,0xe0,0x0f,0xb6,0x0c,0x2a,0x14,0xfc,0xc1,0x96, +0x81,0x85,0x82,0x3f,0xd8,0x32,0xf0,0x50,0xf0,0x07,0x5b,0x06,0x1f,0x0a,0xfe,0x60, +0xcb,0x10,0x47,0xc1,0x1f,0x6c,0x19,0xe6,0x28,0xf8,0x83,0x2d,0xc3,0x28,0x05,0x7f, +0xb0,0x65,0x28,0xa5,0xe0,0x0f,0xb6,0x0c,0xb1,0x14,0xfc,0xc1,0x96,0x61,0x96,0x82, +0x3f,0xd8,0x32,0x8c,0x53,0xf0,0x07,0x5b,0x86,0x72,0x0a,0xfe,0x60,0xcb,0x70,0x4f, +0xc1,0x1f,0x6c,0x19,0xf2,0x29,0xf8,0x83,0x2d,0x43,0x4a,0x05,0x7f,0xb0,0x65,0x58, +0xa9,0xe0,0x0f,0xb6,0x0c,0x3b,0x15,0xfc,0xc1,0x96,0xa1,0xa7,0x82,0x3f,0xd8,0x32, +0xcc,0x56,0xf0,0x07,0x5b,0x86,0xda,0x0a,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_84c167a8c101fa9567da3f260489afec.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_84c167a8c101fa9567da3f260489afec.h new file mode 100644 index 00000000..cad11c74 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_84c167a8c101fa9567da3f260489afec.h @@ -0,0 +1,847 @@ +// ffx_fsr2_depth_clip_pass_wave64_84c167a8c101fa9567da3f260489afec.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_84c167a8c101fa9567da3f260489afec_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_84c167a8c101fa9567da3f260489afec_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_84c167a8c101fa9567da3f260489afec_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_84c167a8c101fa9567da3f260489afec_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_84c167a8c101fa9567da3f260489afec_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_exposure", "r_reactive_mask", "r_transparency_and_composition_mask", "r_reconstructed_previous_nearest_depth", "r_dilated_motion_vectors", "r_previous_dilated_motion_vectors", "r_dilatedDepth", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_84c167a8c101fa9567da3f260489afec_SRVResourceBindings[] = { 7, 6, 9, 3, 4, 0, 1, 5, 2, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_84c167a8c101fa9567da3f260489afec_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_84c167a8c101fa9567da3f260489afec_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_84c167a8c101fa9567da3f260489afec_UAVResourceNames[] = { "rw_prepared_input_color", "rw_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_84c167a8c101fa9567da3f260489afec_UAVResourceBindings[] = { 1, 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_84c167a8c101fa9567da3f260489afec_UAVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_84c167a8c101fa9567da3f260489afec_UAVResourceSpaces[] = { 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_84c167a8c101fa9567da3f260489afec_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_84c167a8c101fa9567da3f260489afec_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_84c167a8c101fa9567da3f260489afec_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_84c167a8c101fa9567da3f260489afec_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_84c167a8c101fa9567da3f260489afec_size = 13100; + +static const unsigned char g_ffx_fsr2_depth_clip_pass_wave64_84c167a8c101fa9567da3f260489afec_data[] = { +0x44,0x58,0x42,0x43,0xe9,0x0a,0x0b,0xcc,0xd4,0x53,0xfb,0xea,0x78,0x3e,0xcc,0x9c, +0x0b,0xae,0xd2,0x2d,0x01,0x00,0x00,0x00,0x2c,0x33,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0x98,0x11,0x00,0x00,0xb4,0x11,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x80,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x9c,0x0f,0x00,0x00,0x66,0x00,0x05,0x00, +0xe7,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x84,0x0f,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xde,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x0a,0x00,0x00,0x00, +0x1b,0x88,0x40,0x00,0x96,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30, +0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09,0xa0,0x36,0x18,0xc4,0xff,0xff,0xff,0xff, +0x0f,0x80,0x04,0x54,0x00,0x00,0x00,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x84,0x40,0x98,0x10,0x0c,0x13,0x02,0x61,0x42,0x40,0x00,0x89,0x20,0x00,0x00, +0xf2,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0xa0,0xc2,0x1c,0x01,0x18,0x24,0x01,0x80,0x02,0x23,0x00,0x25,0x18,0x10,0x61, +0x8e,0x00,0x14,0xe6,0x08,0x10,0x3a,0x94,0x61,0x60,0x40,0x50,0xa2,0x0c,0x00,0x00, +0x80,0x16,0x33,0x00,0x65,0x68,0x00,0x1a,0xe4,0xb8,0x67,0xb8,0xfc,0x09,0x7b,0x08, +0xc9,0x0f,0x81,0x66,0x58,0x08,0x14,0x20,0xca,0x32,0x00,0x40,0x00,0x00,0x40,0xa3, +0xd1,0x68,0x1c,0x28,0x72,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a, +0x4c,0x7e,0x71,0xdb,0xa8,0x68,0x34,0x1a,0x0d,0x40,0x51,0x26,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0xa2,0xdc,0x34,0x5c,0xfe,0x84,0x3d,0x84,0xe4,0xaf,0x84,0xb4, +0x12,0x93,0x8f,0xdc,0x36,0x2a,0x00,0x00,0x00,0x00,0x50,0x14,0x0b,0x00,0x02,0x00, +0x00,0x00,0x00,0x00,0x80,0x2e,0x85,0x68,0x00,0x1a,0x0d,0xca,0x14,0xa3,0x01,0x68, +0x34,0x1a,0x0d,0xda,0x14,0x02,0x00,0x00,0x00,0xa8,0x53,0x98,0x09,0x00,0x02,0x69, +0x34,0x1a,0x0d,0x00,0x00,0xd0,0xa0,0x4f,0x41,0x1a,0x80,0x46,0xa3,0xd1,0x68,0x34, +0x28,0x74,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x8f, +0xdc,0x36,0x22,0x00,0x00,0x00,0xa0,0x10,0x23,0x00,0x04,0x40,0xa4,0xa3,0x86,0xcb, +0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0xfc,0xe2,0xb6,0x11,0xd1,0x68, +0x34,0x1a,0x85,0x30,0x01,0x20,0x00,0x3a,0xdd,0x36,0x5c,0xfe,0x84,0x3d,0x84,0xe4, +0xaf,0x84,0xe4,0x50,0x91,0x40,0xa4,0x91,0xf3,0x10,0xd1,0x84,0x10,0x12,0x12,0x00, +0x80,0x42,0x40,0x00,0x90,0x14,0xa9,0x0e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57, +0x42,0xda,0x90,0x66,0x40,0x04,0x00,0x00,0x38,0xcc,0x11,0x04,0xa5,0x80,0x00,0x58, +0x80,0x16,0xb9,0x06,0x02,0x86,0x11,0x88,0x66,0xa6,0x36,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60, +0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03, +0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14, +0x00,0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71, +0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00, +0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xc4,0x64,0x34,0x1b,0x46,0x10,0x9a,0x99, +0xda,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8, +0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1, +0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e, +0xfc,0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0,0x1d,0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8, +0x21,0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e, +0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48, +0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1, +0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0x50,0xb3, +0xd1,0x6d,0xa6,0x30,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78, +0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05, +0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e, +0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48, +0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x90,0xd0,0xc8,0x91,0x6e, +0x26,0x34,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xa8,0x07,0x77,0x98,0x87,0x74, +0x38,0x07,0x77,0x28,0x07,0x72,0x00,0x83,0x74,0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0, +0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0x01, +0x60,0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f, +0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2, +0xe1,0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c,0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00, +0xe0,0x51,0x6f,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85, +0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x41,0x8c,0x7e,0x33, +0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x6a,0x14,0x1c,0x46,0x10,0x80,0x33, +0x84,0xe0,0x63,0x57,0x1b,0x4d,0xc3,0xe1,0x70,0x38,0x04,0x00,0x62,0xb5,0x5a,0xad, +0xd6,0x68,0x34,0x1a,0x8d,0x46,0x83,0x88,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02, +0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x02,0x00,0x19,0x01,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x3a,0x0f,0x24,0x90,0x21,0x23,0x25,0x40,0x80,0x1d, +0x4c,0x30,0xec,0xc1,0x00,0x00,0x00,0x10,0x00,0x00,0xb0,0x83,0x09,0x06,0x3d,0x18, +0x00,0x00,0x00,0x02,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x0c,0x79,0x12,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x18,0xf2,0x24,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x59, +0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xe3,0x00,0x01,0x20, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x60,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x05,0x04,0x00,0x01,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x43,0x9e,0x0b,0x08,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x19,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x36,0x20, +0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xf9,0x80,0x00,0x20,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x60,0xc8,0x13,0x06,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x30,0xe4,0x21,0x03,0x20,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18, +0xf2,0x9c,0x01,0x10,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0xd4, +0x00,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x6e,0x00,0x04, +0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x59,0x20,0x00,0x22,0x00,0x00,0x00, +0x32,0x1e,0x98,0x1c,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02, +0x94,0x40,0x31,0x8c,0x00,0x94,0x43,0x11,0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44, +0x71,0x14,0x7e,0x40,0x81,0x14,0x4c,0x01,0x15,0x54,0x61,0x15,0x58,0x01,0x06,0x14, +0x64,0x40,0x81,0x06,0x14,0x6c,0x40,0x01,0x07,0x14,0x72,0x40,0x41,0x07,0x14,0x76, +0x40,0x81,0x07,0x14,0x7a,0x40,0xc1,0x07,0x94,0x45,0x21,0x0e,0x94,0x5b,0x81,0x12, +0x14,0xeb,0x42,0x59,0x95,0x13,0xb5,0x6a,0x60,0x04,0x80,0x02,0x63,0x11,0x00,0x10, +0x04,0x63,0x11,0x40,0x00,0x04,0x44,0x9b,0x01,0x20,0xdc,0x0c,0x00,0xed,0x66,0x00, +0xc8,0x37,0x03,0x40,0xc0,0x19,0x00,0x12,0xce,0x00,0x10,0x71,0x06,0x80,0x8a,0x33, +0x00,0x74,0x9c,0x01,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x90,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04,0x60,0x9a,0x20,0x00,0xd4,0x06,0x61,0x20, +0x26,0x08,0x40,0xb5,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08, +0x74,0xb0,0x07,0xb4,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe,0xc6,0xde,0xd8,0xde, +0xe4,0xbe,0xd4,0xd2,0xe8,0xe8,0xca,0xe4,0xca,0xc8,0x26,0x08,0x80,0x35,0x41,0x00, +0xae,0x09,0x02,0x80,0x6d,0x10,0x0c,0x67,0x43,0x62,0x28,0x8b,0xc1,0x0c,0x8d,0xf1, +0xd0,0x92,0xfb,0x4a,0x73,0x83,0xab,0xa3,0xfb,0x6a,0x7b,0xa3,0x4b,0x7b,0x73,0xfb, +0xb2,0x2b,0x1b,0xa3,0x7b,0x93,0x9b,0xdb,0x90,0x0c,0x4a,0x64,0x10,0x43,0x63,0x3c, +0x13,0x04,0x3c,0xe0,0x03,0x42,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x65,0x78, +0x70,0x6f,0x73,0x75,0x72,0x65,0x1b,0x92,0x66,0xa2,0x0c,0x67,0x68,0x8c,0x67,0x82, +0x00,0x64,0x13,0x84,0x3d,0xe8,0x03,0x3e,0x72,0x5f,0x72,0x65,0x61,0x63,0x74,0x69, +0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x1b,0x12,0xeb,0xc2,0x0c,0x6b,0x68,0x8c,0x67, +0x82,0x00,0x68,0x1c,0x03,0xb9,0x2f,0x3a,0xb9,0x30,0xb7,0x39,0xb8,0x30,0xb9,0x32, +0xb7,0xb1,0xbc,0xaf,0x30,0x37,0xb2,0xaf,0xb1,0xb7,0x36,0xb8,0xb7,0xb9,0x34,0xba, +0xb4,0x37,0xb7,0xaf,0xb6,0xb0,0xb9,0xb5,0x0d,0x89,0x76,0x6d,0x86,0x36,0x34,0xc6, +0x33,0x41,0x00,0xb6,0x09,0x82,0x1f,0xf8,0x01,0xcd,0x40,0xee,0x4b,0xae,0x6c,0xec, +0xcd,0x6d,0x8e,0x4e,0xae,0x6e,0x8c,0xae,0x8c,0xec,0x0b,0x4e,0xae,0xcc,0x2e,0xed, +0xad,0x6e,0xee,0xcb,0xad,0x2c,0x4c,0xae,0x6c,0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e, +0x6d,0x83,0x60,0x74,0x1b,0x92,0xce,0xfb,0x0c,0x63,0x68,0x0c,0x30,0x20,0x26,0xf7, +0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0xd5,0xf6,0x46,0x97,0xf6,0xe6,0xf6,0x65, +0x57,0x36,0x46,0xf7,0x26,0x37,0xb7,0x21,0x21,0x26,0x31,0x30,0x86,0xa1,0x31,0x1e, +0x86,0x81,0xdc,0x17,0x9c,0x5c,0x99,0x5d,0xda,0x5b,0xdd,0xdc,0x17,0x59,0x1a,0x5b, +0x18,0x5d,0x19,0xd9,0x57,0xdb,0x1b,0x5d,0xda,0x9b,0xdb,0x97,0x5d,0xd9,0x18,0xdd, +0x9b,0xdc,0xdc,0x86,0x84,0x99,0xc8,0xc0,0xe8,0x86,0xc6,0x78,0x26,0x08,0x00,0x47, +0x47,0xee,0x8b,0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0x8c,0xa8,0x0c,0x8e,0x0e,0x6d,0x43, +0x62,0x06,0xd7,0x19,0x18,0xcd,0xd0,0x18,0xcf,0x86,0x04,0x92,0xaa,0x8c,0x0b,0x83, +0x31,0x28,0x03,0x34,0x98,0x20,0x80,0xc2,0x1f,0xf0,0x92,0xbb,0xfb,0x82,0x93,0x2b, +0x83,0x0b,0x93,0x2b,0x23,0xfb,0x4a,0x73,0x83,0xab,0xa3,0xfb,0x1a,0x7b,0x63,0x7b, +0x93,0x9b,0x20,0xb4,0x01,0x1e,0x6c,0x58,0x0c,0x35,0x58,0x03,0x63,0x18,0x1a,0x36, +0x60,0x03,0x36,0x78,0x26,0x08,0xa2,0x00,0x0a,0xcc,0xe4,0xee,0xbe,0xc8,0xd2,0xd8, +0xc2,0xe8,0xca,0xc8,0xbe,0xe4,0xca,0xc2,0xc6,0xe8,0xd2,0xec,0xca,0xbe,0xda,0xc2, +0xe6,0xd6,0xe6,0x26,0x08,0x40,0xb7,0x41,0x30,0xe0,0x60,0xc3,0x32,0xb8,0xc1,0x1b, +0x18,0xc6,0xd0,0xb0,0x01,0x1b,0xb0,0x41,0x1c,0x6c,0x10,0xda,0x40,0x0e,0x26,0x08, +0xa5,0x20,0x0a,0x34,0xc6,0xc4,0x8c,0xa6,0xa4,0x64,0x26,0x08,0x80,0xb7,0x01,0x31, +0xe8,0xa0,0x0e,0x0c,0x63,0xb0,0x03,0x60,0x43,0x70,0x07,0x13,0x84,0x53,0x18,0x05, +0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x1b,0x10, +0x23,0x0f,0xf4,0xc0,0x18,0x06,0x03,0xd8,0x10,0xec,0xc1,0x06,0x22,0x0d,0xe6,0x00, +0x0f,0xf8,0x60,0x82,0x40,0x0a,0xa1,0xc0,0x25,0x4d,0xaa,0xcc,0x8d,0xac,0x4c,0x6e, +0x2a,0x4d,0xaf,0x6c,0x82,0xd0,0x06,0x77,0xb0,0x01,0x21,0xfe,0xc0,0x32,0x18,0xcd, +0x01,0x05,0x3a,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a, +0x65,0x1b,0x10,0x42,0x14,0x2c,0x33,0x60,0x34,0x07,0x14,0xc8,0xa4,0x11,0xa5,0xcd, +0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x80,0x6f,0x03,0x42,0x90,0x82, +0x55,0x0a,0x8c,0xe6,0x80,0x02,0xbb,0xb4,0x24,0x37,0xb8,0x3a,0xba,0xa1,0x37,0xb6, +0x37,0x39,0xa9,0xb2,0xb9,0xb7,0x3a,0xb9,0xb1,0x32,0xa2,0xb4,0xb6,0x32,0xb7,0xb9, +0xb4,0x37,0xb7,0xb9,0x09,0x02,0x00,0x06,0x1b,0x0c,0xe2,0x14,0x2c,0x54,0x60,0x34, +0x4a,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69, +0x6f,0x6e,0x73,0x13,0x04,0x20,0x0c,0x36,0x18,0x84,0x2a,0x58,0xab,0xc0,0x68,0x94, +0xd2,0x98,0xea,0xda,0xc2,0x9a,0xd2,0xe0,0x98,0xca,0xec,0xca,0xd8,0xa8,0xde,0xaa, +0xe6,0xca,0x26,0x08,0x80,0x18,0x6c,0x30,0x88,0x56,0xb0,0x5c,0x81,0xd1,0xb8,0xa4, +0x19,0xc9,0x85,0xb5,0x95,0x25,0xb9,0x91,0x95,0xe1,0x4d,0x10,0x80,0x31,0xd8,0x60, +0x10,0xb0,0x60,0xc5,0x02,0xa3,0x51,0x32,0x23,0x2a,0xb3,0x4b,0x1b,0x2b,0xa3,0x7a, +0xb3,0x4a,0x2b,0xbb,0x23,0x2a,0x83,0xa3,0x43,0x9b,0x20,0x00,0x64,0xb0,0x01,0x21, +0x66,0xc1,0xa2,0x05,0xc6,0x71,0x40,0x81,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc, +0x04,0x01,0x28,0x83,0x0d,0x06,0x61,0x0b,0xd6,0x2d,0x30,0x0e,0x25,0xb3,0xa6,0x37, +0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0xb9,0xa9,0xb1,0x30,0xb6,0xb2,0x09, +0x02,0x60,0x06,0x1b,0x10,0x22,0x17,0x2c,0x5d,0x60,0x1c,0x07,0x14,0x08,0x99,0x11, +0xbd,0xdd,0xb9,0xcd,0x8d,0x85,0xb1,0x95,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10, +0x80,0x33,0xd8,0x60,0x10,0xbc,0x60,0xf5,0x02,0xe3,0xf0,0x33,0x6b,0x7a,0xa3,0x4b, +0x7b,0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x1b,0x0a, +0x73,0x1b,0x2b,0x63,0x63,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x20,0x00,0x68,0xb0,0x01, +0x21,0x7e,0xc1,0x02,0x07,0xc6,0x71,0x40,0x81,0x8c,0x19,0x94,0x5c,0x59,0x11,0x1e, +0xdc,0xdb,0x5c,0x9d,0x5c,0xd9,0x04,0x01,0x48,0x83,0x0d,0x08,0x21,0x0e,0xd6,0x38, +0x30,0x8e,0x03,0x0a,0xcc,0xcc,0xa0,0xe4,0xca,0xec,0xd2,0xde,0xea,0xe6,0x8c,0xe4, +0xc2,0xda,0xca,0xa0,0xe4,0xca,0x8a,0xf0,0xe0,0xde,0xe6,0xea,0xe4,0xca,0x26,0x08, +0x80,0x1a,0x6c,0x30,0x88,0x72,0xb0,0xcc,0x81,0x71,0xb8,0x98,0x51,0x85,0xb9,0x21, +0x85,0xb1,0x99,0x19,0x3d,0x59,0x4d,0x10,0x80,0x35,0xd8,0x60,0x10,0xe8,0x60,0xa5, +0x03,0xe3,0xb0,0x32,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x9b,0x2a,0x8b,0xab,0x2b,0x73, +0x1b,0x2b,0x63,0x2a,0x73,0x3b,0xa3,0x43,0x9b,0x20,0x00,0x6c,0xb0,0xc1,0x20,0xd6, +0xc1,0x62,0x07,0xc6,0xa1,0x62,0x46,0x54,0xc6,0x46,0x17,0x46,0x95,0xd6,0x56,0x36, +0x41,0x00,0xda,0x60,0x83,0x41,0xb8,0x83,0xf5,0x0e,0x8c,0xc3,0xcb,0x8c,0x28,0xcf, +0x2d,0xac,0x2d,0x6d,0x4c,0xaa,0x6c,0x6e,0x08,0x2d,0xcc,0xed,0xac,0xcc,0x28,0x6c, +0x8c,0xee,0x4d,0x6e,0x82,0x00,0xb8,0xc1,0x06,0x83,0x88,0x07,0x4b,0x1e,0x18,0x87, +0x98,0x99,0x55,0x5a,0xd9,0xdd,0x14,0x5c,0xd8,0x58,0x19,0xd5,0x5b,0x53,0x19,0x5d, +0x99,0xdc,0x9c,0x51,0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x01,0x78,0x83,0x0d,0x08,0x41, +0x0f,0x56,0x3d,0x30,0x8e,0x03,0x0a,0x1b,0x28,0x3b,0x08,0x85,0x51,0x30,0x85,0x54, +0x60,0x85,0x57,0x90,0x85,0x5a,0xc0,0x85,0x5d,0xf0,0x85,0x70,0x20,0x87,0x73,0x50, +0x87,0x76,0x80,0x87,0x79,0xb0,0x87,0x0d,0x83,0xe1,0x07,0xf7,0x30,0x41,0x28,0x84, +0x0d,0xc0,0x86,0xc1,0xd0,0x07,0x7d,0xd8,0x10,0xec,0xc3,0x86,0x61,0xc8,0x07,0x7e, +0xa0,0x30,0x34,0xb5,0x61,0x30,0x03,0x33,0x18,0x26,0x08,0x00,0x1c,0x6c,0x08,0x6e, +0x61,0x03,0xa1,0xfd,0x03,0x48,0x84,0xc4,0x86,0x22,0x1f,0xfc,0x01,0xe8,0x03,0x91, +0x60,0x14,0x26,0x27,0x17,0x96,0xf7,0xc5,0xf6,0x36,0x16,0xc6,0xf6,0x25,0x96,0x47, +0x57,0x36,0x37,0x41,0x00,0xe2,0x80,0x50,0x98,0x9c,0x5c,0x58,0xde,0x17,0xdb,0xdb, +0x58,0x18,0xdb,0x17,0x1b,0xd9,0x1c,0xdd,0x04,0x01,0x90,0x03,0x22,0x62,0x72,0x61, +0x6e,0x63,0x68,0x65,0x73,0x34,0xcc,0xd8,0xde,0xc2,0xe8,0xe6,0x26,0x08,0xc0,0x1c, +0xb0,0x48,0x73,0x9b,0xa3,0x9b,0x9b,0x20,0x00,0x74,0x40,0x22,0xcd,0x8d,0x6e,0x6e, +0x82,0x00,0xd4,0x01,0x11,0xba,0x32,0xbc,0x2f,0xb6,0xb7,0x30,0xb2,0x09,0x02,0x60, +0x07,0x44,0xe8,0xca,0xf0,0xbe,0xdc,0xde,0xe4,0xda,0x98,0xd0,0x95,0xe1,0x7d,0xcd, +0xd1,0xbd,0xc9,0x95,0xb1,0xa8,0x4b,0x73,0xa3,0x9b,0xdb,0x40,0x91,0x44,0x49,0x98, +0xc4,0x49,0xa0,0x04,0x48,0xa4,0x84,0x4a,0xac,0x04,0x4b,0xb4,0x84,0x4b,0xbc,0x04, +0x4c,0xc4,0xc4,0x20,0x13,0xcd,0x4c,0x74,0x55,0xd8,0xd8,0xec,0xda,0x5c,0xd2,0xc8, +0xca,0xdc,0xe8,0xa6,0x04,0x41,0x15,0x32,0x3c,0x17,0xbb,0x32,0xb9,0xb9,0xb4,0x37, +0xb7,0x29,0x01,0xd1,0x84,0x0c,0xcf,0xc5,0x2e,0x8c,0xcd,0xae,0x4c,0x6e,0x4a,0x60, +0xd4,0x21,0xc3,0x73,0x99,0x43,0x0b,0x23,0x2b,0x93,0x6b,0x7a,0x23,0x2b,0x63,0x9b, +0x12,0x20,0x65,0xc8,0xf0,0x5c,0xe4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0xe6,0xa6, +0x04,0x7c,0x50,0x89,0x0c,0xcf,0x85,0x2e,0x0f,0xae,0x2c,0xc8,0xcd,0xed,0x8d,0x2e, +0x8c,0x2e,0xed,0xcd,0x6d,0x6e,0x8a,0x70,0x0f,0xfc,0x50,0x87,0x0c,0xcf,0xa5,0xcc, +0x8d,0x4e,0x2e,0x0f,0xea,0x2d,0xcd,0x8d,0x6e,0x6e,0x4a,0x20,0x12,0x5d,0xc8,0xf0, +0x5c,0xc6,0xde,0xea,0xdc,0xe8,0xca,0xe4,0xe6,0xa6,0x04,0x33,0x01,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x50,0x00,0x00,0x00,0x26,0x20,0x70,0xac,0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44, +0x62,0x53,0x38,0x3e,0xe2,0x23,0x3e,0xed,0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8, +0x82,0x34,0x04,0x10,0x89,0x4d,0xe1,0xf8,0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00, +0x58,0x04,0x35,0x5c,0xbe,0xf3,0xf8,0x40,0xd3,0x38,0x13,0x30,0x11,0x21,0xd0,0x0c, +0x0b,0x61,0x0a,0xd0,0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x5f,0xdc,0xb6, +0x31,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x3e,0x72,0xdb,0x06,0xb1, +0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00, +0x02,0xe6,0x17,0xb7,0x6d,0x0f,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44, +0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x3e,0x72,0xdb,0x26,0xd1,0x0d,0x97,0xef, +0x3c,0xbe,0x10,0x11,0xc0,0x44,0x84,0x40,0x33,0x2c,0xc4,0x17,0x39,0xcc,0x86,0x34, +0x03,0xd2,0x18,0xb6,0xe0,0x0c,0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6, +0x39,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17,0xb7,0x6d,0x0d,0xd5,0x70, +0xf9,0xce,0xe3,0x4b,0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x08, +0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7, +0x6d,0x09,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0, +0x23,0xb7,0x6d,0x07,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e, +0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x81,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0, +0x20,0x0e,0x3e,0x72,0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6, +0x17,0xb7,0x6d,0x04,0xd1,0xb2,0x54,0x8c,0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x13, +0xcd,0x60,0x03,0xd3,0xb2,0x54,0x8c,0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x4b,0x13, +0x10,0x4d,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x84,0xc1,0x67,0xa8,0xc1,0x01,0xfa,0x95,0x67,0xda,0x3f,0x26, +0x04,0x89,0xaf,0xec,0x44,0x58,0x49,0x4c,0x70,0x21,0x00,0x00,0x66,0x00,0x05,0x00, +0x5c,0x08,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x58,0x21,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x53,0x08,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x0a,0x00,0x00,0x00, +0x1b,0x88,0x40,0x00,0x96,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30, +0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09,0xa0,0x36,0x18,0xc4,0xff,0xff,0xff,0xff, +0x0f,0x80,0x04,0x54,0x00,0x00,0x00,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x84,0x40,0x98,0x10,0x0c,0x13,0x02,0x61,0x42,0x40,0x00,0x89,0x20,0x00,0x00, +0xf5,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0xbc,0xc2,0x1c,0x01,0x18,0x24,0x01,0x80,0x02,0x23,0x00,0x25,0x18,0x10,0x61, +0x8e,0x00,0x14,0xe6,0x08,0x10,0x3a,0x94,0x61,0x60,0x40,0x50,0xa2,0x0c,0x00,0x00, +0x80,0x16,0x33,0x00,0x65,0x68,0x00,0x1a,0xe4,0xb8,0x67,0xb8,0xfc,0x09,0x7b,0x08, +0xc9,0x0f,0x81,0x66,0x58,0x08,0x14,0x20,0xca,0x32,0x00,0x40,0x00,0x00,0x40,0xa3, +0xd1,0x68,0x1c,0x28,0x72,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a, +0x4c,0x7e,0x71,0xdb,0xa8,0x68,0x34,0x1a,0x0d,0x40,0x51,0x26,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0xa2,0xdc,0x34,0x5c,0xfe,0x84,0x3d,0x84,0xe4,0xaf,0x84,0xb4, +0x12,0x93,0x8f,0xdc,0x36,0x2a,0x00,0x00,0x00,0x00,0x50,0x14,0x0b,0x00,0x02,0x00, +0x00,0x00,0x00,0x00,0x80,0x2e,0x85,0x68,0x00,0x1a,0x0d,0xca,0x14,0xa3,0x01,0x68, +0x34,0x1a,0x0d,0xda,0x14,0x02,0x00,0x00,0x00,0xa8,0x53,0x98,0x09,0x00,0x02,0x69, +0x34,0x1a,0x0d,0x00,0x00,0xd0,0xa0,0x4f,0x41,0x1a,0x80,0x46,0xa3,0xd1,0x68,0x34, +0x28,0x74,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x8f, +0xdc,0x36,0x22,0x00,0x00,0x00,0xa0,0x10,0x23,0x00,0x04,0x40,0xa4,0xa3,0x86,0xcb, +0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0xfc,0xe2,0xb6,0x11,0xd1,0x68, +0x34,0x1a,0x85,0x30,0x01,0x20,0x00,0x3a,0xdd,0x36,0x5c,0xfe,0x84,0x3d,0x84,0xe4, +0xaf,0x84,0xe4,0x50,0x91,0x40,0xa4,0x91,0xf3,0x10,0xd1,0x84,0x10,0x12,0x12,0x00, +0x80,0x42,0x40,0x00,0x90,0x14,0xa9,0x0e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57, +0x42,0xda,0x90,0x66,0x40,0x04,0x00,0x00,0x38,0xcc,0x11,0x04,0xa5,0x80,0x00,0x58, +0x80,0x16,0xb9,0x06,0x02,0x86,0x11,0x88,0x66,0xa6,0x36,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60, +0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03, +0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14, +0x00,0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71, +0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00, +0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xc4,0x64,0x34,0x1b,0x46,0x10,0x9a,0x99, +0xda,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8, +0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1, +0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e, +0xfc,0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0,0x1d,0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8, +0x21,0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e, +0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48, +0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1, +0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0x50,0xb3, +0xd1,0x6d,0xa6,0x30,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78, +0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05, +0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e, +0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48, +0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x90,0xd0,0xc8,0x91,0x6e, +0x26,0x34,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xa8,0x07,0x77,0x98,0x87,0x74, +0x38,0x07,0x77,0x28,0x07,0x72,0x00,0x83,0x74,0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0, +0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0x01, +0x60,0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f, +0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2, +0xe1,0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c,0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00, +0xe0,0x51,0x6f,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85, +0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x41,0x8c,0x7e,0x33, +0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x6a,0x14,0x1c,0x46,0x10,0x80,0x33, +0x84,0xe0,0x63,0x57,0x1b,0x4d,0xc3,0xe1,0x70,0x38,0x04,0x00,0x62,0xb5,0x5a,0xad, +0xd6,0x68,0x34,0x1a,0x8d,0x46,0x83,0x88,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02, +0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x02,0x00,0x19,0x93,0xa0,0x41,0xc8,0x4c, +0x68,0x90,0x92,0x1a,0x53,0x00,0x04,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20, +0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07, +0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74, +0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20, +0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07, +0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76, +0x40,0x07,0x3a,0x0f,0x24,0x90,0x21,0x23,0x25,0x40,0x80,0x1d,0x4c,0x30,0x94,0xc1, +0x00,0x00,0x00,0x10,0x00,0x00,0xb0,0x83,0x09,0x06,0x32,0x18,0x00,0x00,0x00,0x02, +0x00,0x00,0x86,0x3c,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c, +0x79,0x12,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x24,0x40, +0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x59,0x80,0x00,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xe3,0x00,0x01,0x20,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x80,0x21,0x0f,0x05,0x04,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e, +0x0b,0x08,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x19,0x10,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x36,0x20,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0xf9,0x80,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0x13,0x06,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x21, +0x03,0x20,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x9c,0x01,0x10, +0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0xd4,0x00,0x08,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x6e,0x00,0x04,0x80,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x59,0x20,0x00,0x16,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02,0x94,0x40,0x31,0x8c, +0x00,0x94,0x43,0x11,0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44,0x71,0x14,0x7e,0x40, +0x59,0x14,0x60,0x00,0xb5,0x46,0x00,0xc8,0x30,0x02,0x40,0x81,0xb1,0x08,0x00,0x08, +0x82,0xb1,0x08,0x20,0x00,0x02,0xa2,0xcd,0x00,0x10,0x6e,0x06,0x80,0x76,0x33,0x00, +0xe4,0x9b,0x01,0x20,0xe0,0x0c,0x00,0x09,0x67,0x00,0xa8,0x38,0x03,0x40,0xc7,0x19, +0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0xb4,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x04,0x60,0x9a,0x20,0x00,0xd4,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d, +0x18,0x0c,0x82,0x98,0x20,0x00,0xd5,0x04,0x81,0x0e,0xca,0x80,0xc0,0x04,0x01,0xb0, +0x26,0x08,0xc0,0x35,0x41,0x00,0xb0,0x0d,0x02,0xd2,0x6c,0x48,0x90,0x44,0x41,0x96, +0x81,0x41,0x9c,0x0d,0xc9,0x90,0x28,0x08,0x31,0x30,0x88,0x33,0x41,0xc0,0x03,0x33, +0xd8,0x90,0x30,0x91,0x82,0x34,0x03,0x83,0x38,0x13,0x04,0x20,0x9b,0x20,0xec,0xc1, +0x19,0x6c,0x48,0x26,0x4a,0x41,0xa6,0x81,0x41,0x9c,0x09,0x02,0xa0,0x6d,0x48,0x2c, +0x4a,0x41,0xac,0x81,0x41,0x9c,0x09,0x02,0xb0,0x4d,0x10,0xfc,0x00,0x0d,0x36,0x08, +0x08,0xb6,0x21,0xc1,0x32,0x05,0x41,0x06,0x06,0xd1,0x36,0x24,0x44,0xa4,0x20,0xc3, +0xc0,0x20,0xce,0x86,0x64,0x89,0x14,0x04,0x1b,0x18,0xc4,0x99,0x20,0x00,0xdc,0x86, +0xc4,0xa3,0x14,0x84,0x19,0x18,0xc4,0xd9,0x90,0x3c,0x90,0x54,0x5d,0x1b,0xd7,0x7d, +0x13,0x04,0x50,0x48,0x83,0x09,0x42,0x1b,0x84,0xc1,0x86,0x05,0x09,0x03,0x05,0x19, +0x06,0x46,0x0c,0xc4,0x40,0x0c,0x9c,0x09,0x82,0x28,0xa8,0xc1,0x04,0x01,0xe8,0x36, +0x08,0x48,0x19,0x6c,0x58,0x06,0x32,0x50,0x10,0x64,0x60,0xc4,0x40,0x0c,0xc4,0xc0, +0x0c,0x36,0x08,0x63,0x70,0x06,0x13,0x84,0x52,0x58,0x83,0x09,0x02,0xe0,0x6d,0x40, +0x90,0x34,0x50,0x10,0x64,0x50,0x03,0x60,0x43,0xb0,0x06,0x13,0x84,0x53,0x60,0x83, +0x0d,0x08,0xd2,0x06,0x0a,0x32,0x0c,0x08,0xb0,0x21,0x70,0x83,0x0d,0x04,0x18,0xa0, +0x01,0x1b,0xbc,0xc1,0x04,0xa1,0x10,0x28,0x0c,0x4d,0x6d,0x18,0x3c,0x6f,0x98,0x20, +0x00,0xdf,0x04,0x01,0x00,0x83,0x0d,0x41,0x1d,0x6c,0x20,0xac,0x39,0xa0,0x03,0x3b, +0xd8,0x50,0xc4,0x81,0x1c,0x00,0x70,0x70,0x07,0x2c,0xcc,0xd8,0xde,0xc2,0xe8,0xf8, +0xbc,0xb5,0xb9,0xa5,0xc1,0xbd,0xd1,0x95,0xb9,0xd1,0x81,0x8c,0xa1,0x85,0xc9,0x31, +0x9a,0x4a,0x6b,0x83,0x63,0x2b,0x03,0x19,0x7a,0x19,0x5a,0x59,0x01,0xa1,0x12,0x0a, +0x0a,0xda,0x10,0xec,0xc1,0x04,0xc1,0x10,0x83,0x0d,0x83,0x1e,0xf0,0x41,0x1f,0x6c, +0x18,0xf2,0xc0,0x0f,0xfa,0x60,0xc3,0xf0,0x07,0x7f,0xd0,0x07,0xc4,0x85,0x80,0x9f, +0xa3,0x32,0x3a,0xa1,0x34,0xb6,0x34,0xb7,0xb2,0x30,0xb9,0xa9,0xb0,0x36,0x38,0xb6, +0x34,0xb7,0x33,0xa2,0x30,0xba,0x30,0x20,0xa0,0xac,0xa0,0x9f,0xa0,0x2a,0xa1,0x34, +0xb6,0x34,0xb7,0xb2,0x30,0xb9,0xa9,0xb0,0x36,0x38,0xb6,0x34,0xb7,0x33,0xa2,0x30, +0xba,0x30,0x20,0x20,0xab,0x1f,0x12,0xbb,0xb2,0x31,0xba,0x37,0x39,0xa0,0x26,0x12, +0x98,0x18,0x20,0x20,0xab,0x1f,0x12,0xbb,0xb2,0x31,0xba,0x37,0x39,0x20,0x24,0x12, +0x98,0x18,0x20,0x20,0x20,0xad,0x15,0x82,0x28,0x84,0x02,0xcb,0x21,0xe0,0xe7,0xa8, +0x8c,0x4e,0x28,0x8d,0x2d,0xcd,0xad,0x2c,0x4c,0x6e,0x2a,0xac,0x0d,0x8e,0x2d,0xcd, +0xed,0x8c,0x28,0x8c,0x2e,0x0c,0x08,0x28,0x2b,0xe8,0x27,0xa8,0x4a,0x28,0x8d,0x2d, +0xcd,0xad,0x2c,0x4c,0x6e,0x2a,0xac,0x0d,0x8e,0x2d,0xcd,0xed,0x8c,0x28,0x8c,0x2e, +0x0c,0x08,0xc8,0xea,0x87,0xc4,0xae,0x6c,0x8c,0xee,0x4d,0x0e,0xa8,0x89,0x04,0x26, +0x06,0x08,0xc8,0xea,0x87,0xc4,0xae,0x6c,0x8c,0xee,0x4d,0x0e,0x08,0x89,0x04,0x26, +0x06,0x08,0x08,0x48,0x4b,0x07,0xa4,0x24,0xec,0xec,0xcc,0x45,0xae,0x6c,0xae,0x8e, +0x8d,0x6e,0xc5,0x40,0x0a,0xa2,0x30,0x0a,0x1b,0x02,0x52,0xa8,0xc2,0xc6,0x66,0xd7, +0xe6,0x92,0x46,0x56,0xe6,0x46,0x37,0x25,0x08,0xaa,0x90,0xe1,0xb9,0xd8,0x95,0xc9, +0xcd,0xa5,0xbd,0xb9,0x4d,0x09,0x88,0x26,0x64,0x78,0x2e,0x76,0x61,0x6c,0x76,0x65, +0x72,0x53,0x02,0xa2,0x0e,0x19,0x9e,0xcb,0x1c,0x5a,0x18,0x59,0x99,0x5c,0xd3,0x1b, +0x59,0x19,0xdb,0x94,0xc0,0x28,0x43,0x86,0xe7,0x22,0x57,0x36,0xf7,0x56,0x27,0x37, +0x56,0x36,0x37,0x25,0x78,0x83,0x3a,0x64,0x78,0x2e,0x65,0x6e,0x74,0x72,0x79,0x50, +0x6f,0x69,0x6e,0x74,0x73,0x53,0x82,0x3b,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x50,0x00,0x00,0x00, +0x26,0x20,0x70,0xac,0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44,0x62,0x53,0x38,0x3e, +0xe2,0x23,0x3e,0xed,0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8,0x82,0x34,0x04,0x10, +0x89,0x4d,0xe1,0xf8,0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00,0x58,0x04,0x35,0x5c, +0xbe,0xf3,0xf8,0x40,0xd3,0x38,0x13,0x30,0x11,0x21,0xd0,0x0c,0x0b,0x61,0x0a,0xd0, +0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x5f,0xdc,0xb6,0x31,0x40,0xc3,0xe5, +0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x3e,0x72,0xdb,0x06,0xb1,0x0d,0x97,0xef,0x3c, +0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7, +0x6d,0x0f,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50, +0x12,0x06,0x20,0x60,0x3e,0x72,0xdb,0x26,0xd1,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11, +0xc0,0x44,0x84,0x40,0x33,0x2c,0xc4,0x17,0x39,0xcc,0x86,0x34,0x03,0xd2,0x18,0xb6, +0xe0,0x0c,0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x39,0x38,0xc3,0xe5, +0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17,0xb7,0x6d,0x0d,0xd5,0x70,0xf9,0xce,0xe3,0x4b, +0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x08,0xd5,0x70,0xf9,0xce, +0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x09,0xd5,0x70, +0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x23,0xb7,0x6d,0x07, +0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5, +0x6d,0x5b,0x81,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e,0x72, +0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x04, +0xd1,0xb2,0x54,0x8c,0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x13,0xcd,0x60,0x03,0xd3, +0xb2,0x54,0x8c,0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x4b,0x13,0x10,0x4d,0x00,0x00, +0x61,0x20,0x00,0x00,0x58,0x05,0x00,0x00,0x13,0x04,0x57,0x2c,0x10,0x00,0x00,0x00, +0x49,0x00,0x00,0x00,0x04,0x98,0x01,0x28,0xc2,0x80,0x82,0x1d,0x28,0xbb,0x32,0x2a, +0xd9,0x81,0x82,0xa9,0x81,0x42,0x2a,0x97,0x52,0x29,0xa5,0x62,0x2a,0xb7,0xd2,0x0d, +0x28,0x9b,0x92,0x84,0x28,0x42,0xa0,0x32,0x0c,0x28,0x8d,0x92,0x44,0x28,0x49,0x82, +0x52,0x24,0x28,0xb6,0xe2,0x2b,0x4e,0x04,0x32,0x14,0x52,0x81,0xd0,0x61,0x04,0xa0, +0x04,0xca,0xa3,0x0c,0x8a,0x80,0x10,0xb6,0x02,0x00,0x5b,0x41,0x00,0x35,0x46,0x00, +0xc6,0x08,0x40,0x10,0x04,0xf1,0x6f,0x8c,0x00,0x04,0x41,0x10,0xfe,0xc6,0x08,0x54, +0xbc,0x3e,0x45,0x6f,0x8c,0x00,0x04,0x41,0x10,0xfe,0x85,0x31,0x02,0x10,0x04,0x41, +0x10,0x0c,0xc6,0x08,0x40,0x10,0xff,0xef,0x31,0x18,0x23,0x00,0x41,0x10,0x44,0xbf, +0x19,0x80,0x31,0x02,0x10,0x04,0x41,0xfc,0x17,0xc6,0x08,0x5a,0xd4,0x5e,0xed,0x6d, +0x8c,0x60,0xe5,0xff,0xdd,0xe7,0xc6,0x08,0x40,0x10,0x84,0xd9,0x30,0x18,0x23,0x68, +0xcd,0x39,0xa7,0xbd,0x31,0x02,0x10,0x04,0x41,0x12,0x0c,0xc6,0x08,0x40,0x10,0x04, +0x59,0x30,0x18,0x23,0x00,0x41,0x10,0x74,0xc1,0x80,0x52,0x73,0x08,0x57,0x28,0xcc, +0x21,0x5c,0xa2,0x30,0x87,0x70,0xf5,0xc1,0x1c,0xc2,0x35,0x0a,0x73,0x08,0xa0,0xe0, +0xcd,0x21,0xf8,0x41,0x1f,0xcc,0x21,0x74,0xd5,0x1c,0x82,0x1f,0x98,0x02,0xb1,0xe6, +0x20,0xaa,0xaa,0x52,0x85,0x39,0x88,0x69,0xaa,0x54,0x61,0x0e,0xe2,0xba,0xaa,0x54, +0x98,0x83,0xd8,0xb6,0x2a,0x15,0xe6,0x20,0xa6,0xa9,0x4a,0x85,0x11,0x80,0x39,0x08, +0x4d,0xab,0x52,0x61,0x0e,0x22,0xcb,0xaa,0x54,0x98,0x83,0xc0,0xb0,0x2a,0x15,0xe6, +0x20,0x28,0xaa,0x4a,0x85,0x39,0x08,0xcb,0xaa,0x52,0x61,0x0e,0x62,0x9a,0x2a,0x56, +0x98,0x83,0xa8,0xaa,0xaa,0x15,0x00,0x00,0x23,0x06,0x08,0x00,0x82,0x60,0xe0,0x06, +0xe4,0x40,0x0a,0x4d,0x38,0xd4,0xc2,0x88,0x01,0x02,0x80,0x20,0x18,0xb8,0x41,0x39, +0x94,0x42,0x43,0x0e,0xb6,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x6e,0x60,0x0e,0xa6, +0xd0,0x84,0xc3,0x2d,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x1b,0x9c,0xc3,0x29,0x34, +0xbe,0x80,0x0b,0x23,0x06,0x08,0x00,0x82,0x60,0xe0,0x06,0xe8,0x80,0x0a,0xcd,0x39, +0xe4,0xc2,0x88,0x01,0x02,0x80,0x20,0x18,0xb8,0x41,0x3a,0xa4,0x42,0x63,0x0e,0xba, +0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x6e,0xa0,0x0e,0xaa,0xd0,0x88,0xc3,0x2e,0x8c, +0x18,0x20,0x00,0x08,0x82,0x81,0x1b,0xac,0xc3,0x2a,0x34,0xe4,0xc0,0x0b,0x23,0x06, +0x08,0x00,0x82,0x60,0xe0,0x06,0xec,0xc0,0x0a,0x8d,0x39,0xf4,0xc2,0x88,0x01,0x02, +0x80,0x20,0x18,0xb8,0x41,0x3b,0xb4,0x42,0xb3,0x0e,0xbe,0x30,0x62,0x80,0x00,0x20, +0x08,0x06,0x6e,0xe0,0x0e,0xae,0xd0,0xa8,0xc3,0x2f,0x8c,0x18,0x20,0x00,0x08,0x82, +0x81,0x1b,0xbc,0xc3,0x2b,0x34,0xee,0x00,0x0e,0x23,0x06,0x08,0x00,0x82,0x60,0xe0, +0x06,0xf0,0x00,0x0b,0x4d,0x3b,0x84,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0xa8,0x81, +0x3c,0xd0,0x42,0xe0,0x8d,0x18,0x18,0x00,0x08,0x82,0xc1,0xf2,0x0f,0xa9,0xf0,0x0e, +0x23,0x06,0x06,0x00,0x82,0x60,0xb0,0x80,0x84,0x2a,0xc8,0xc3,0x4c,0x04,0x2a,0x00, +0xd3,0x28,0xcc,0x44,0xa8,0x02,0x30,0x8d,0xc2,0x4c,0x84,0x2a,0x00,0xd3,0x28,0xcc, +0x44,0xa8,0x02,0x30,0x8d,0xc2,0x4c,0x84,0x2a,0x00,0xd3,0x28,0xcc,0x44,0xa8,0x02, +0x30,0x8d,0xc2,0x21,0x0d,0x3b,0xa4,0x61,0x26,0xf0,0x01,0x7c,0x4c,0xe8,0x03,0xf8, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x19,0x84,0x04,0x38,0x34,0xfb,0x30,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x70,0x42,0xc3,0x4e,0x68,0x98,0x1d,0x02,0x7d,0xec,0x10,0xe8, +0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x6a,0x60,0x12,0xe8,0xd0,0xd9,0xc1,0x88,0x41, +0x03,0x80,0x20,0x18,0x50,0x30,0xa1,0x0e,0xc1,0x48,0x50,0xd3,0x3a,0xac,0xc3,0x3a, +0xac,0xc3,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x90, +0x01,0x4b,0xac,0x03,0x86,0x12,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x27,0x34,0xec, +0x84,0x86,0x99,0x70,0xc8,0xc7,0x84,0x43,0x3e,0x26,0x08,0xf2,0x31,0x41,0x90,0x8f, +0x09,0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0xf9,0x09,0x79,0x08,0x86,0x23, +0x82,0x59,0x10,0xbe,0x0b,0x1a,0x65,0xc1,0x23,0x1f,0x13,0x1e,0xf9,0x98,0x50,0xc1, +0xc7,0x84,0x0a,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0x06,0x3b,0xd1,0x0f,0x74, +0xa0,0x0a,0x23,0x06,0x0d,0x00,0x82,0x60,0x40,0x95,0xc5,0x3f,0x04,0x38,0x91,0x06, +0x68,0x00,0x12,0x20,0x01,0x12,0x20,0x31,0x9a,0x10,0x00,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0x06,0x3f,0xf1,0x0f,0x6c,0x60,0x13,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04, +0x46,0x08,0xf1,0x31,0x21,0xa0,0xcf,0x88,0x81,0x31,0x80,0x20,0x18,0x24,0x71,0xc1, +0x0e,0xe6,0x30,0x62,0x60,0x0c,0x20,0x08,0x06,0x49,0x5c,0xb0,0x43,0x39,0x9c,0x1b, +0x20,0x76,0xc4,0xc0,0x18,0x40,0x10,0x0c,0x12,0xb9,0x68,0x87,0xc0,0xc4,0x60,0x91, +0x8f,0x89,0xc1,0x22,0x1f,0x13,0xc6,0x01,0x3e,0x26,0x90,0x03,0x7c,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0xc0,0x99,0x8b,0x7e,0x10,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0xa1, +0x0b,0x7f,0x10,0x4e,0x00,0xd0,0x09,0x00,0x32,0x83,0x88,0x8f,0x19,0x44,0x7c,0xcc, +0x1d,0x84,0xf8,0xd8,0x3b,0x08,0xf1,0x31,0x21,0x90,0xcf,0x46,0x0e,0x7c,0xd0,0x16, +0x6d,0x31,0x6c,0x40,0x04,0xc2,0x00,0xd8,0x60,0xc8,0x67,0x23,0x07,0x3f,0x78,0x8b, +0xb8,0x18,0x36,0x20,0x02,0x61,0x00,0xcc,0x38,0xe4,0xb3,0x91,0x03,0x28,0xc4,0xc5, +0x5b,0x0c,0x1b,0x10,0x81,0x30,0x00,0xa6,0x24,0xf2,0xd9,0xc8,0x41,0x14,0xe6,0xe2, +0x2d,0x86,0x0d,0x88,0x40,0x18,0x80,0x59,0x82,0x60,0xa0,0x02,0x40,0x17,0x60,0x2e, +0x8c,0x81,0x0a,0x40,0x5d,0x80,0xb6,0x30,0x06,0x2a,0x1a,0xfb,0x00,0xc2,0xc2,0x18, +0xa8,0x68,0xf0,0x03,0x08,0x0b,0x63,0xa0,0x02,0x80,0x17,0x20,0x2c,0x8c,0x22,0x26, +0x28,0x63,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x20,0x83,0xd0,0x00,0x8b,0x56,0xd8, +0x8b,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xe1,0x86,0x42,0x20,0x83,0xe1,0x86,0x42, +0x20,0x83,0x12,0x02,0x9d,0x65,0x10,0x8a,0x60,0x23,0x07,0x58,0x08,0x8d,0x84,0x82, +0xc6,0x18,0x8e,0x08,0x4a,0x42,0xf8,0x66,0x19,0x86,0x22,0x18,0x31,0x38,0x00,0x10, +0x04,0x03,0x35,0x40,0x0d,0xb5,0xf0,0x85,0x7a,0x18,0x31,0x68,0x00,0x10,0x04,0x83, +0x2b,0x36,0xd8,0x22,0x28,0x0d,0x66,0x69,0x8b,0xb6,0x68,0x8b,0xb6,0x18,0x4d,0x08, +0x80,0x0b,0x1a,0x3b,0x62,0x70,0x00,0x20,0x08,0x06,0x67,0xd0,0x1a,0x6d,0xa1,0x0b, +0xa4,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60,0x84,0x10,0x1f,0x13,0x02,0xfa,0xd8, +0x1b,0x04,0xf1,0x19,0x8e,0x08,0x66,0x42,0xf8,0x66,0x19,0x88,0x22,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x4c,0x37,0xe6,0x02,0xb1,0x83,0xa3,0x1a,0x76,0x54,0xc3,0x4c, +0xa8,0x09,0xf9,0x98,0x60,0x13,0xf2,0x39,0x01,0x40,0x27,0x00,0x68,0x34,0xc1,0x11, +0x46,0x13,0x9e,0xc1,0x92,0x27,0x3e,0xf6,0x04,0xf4,0x39,0xa3,0x61,0x67,0x34,0xcc, +0x04,0x86,0x3e,0x26,0x30,0xf4,0x31,0xc1,0x27,0xe4,0x63,0xc2,0x4f,0xc8,0xc7,0x04, +0x9e,0x80,0x8f,0x95,0x85,0x10,0x1f,0x4b,0x18,0xf9,0x58,0x30,0xc8,0xc7,0x96,0x46, +0x3e,0x16,0x10,0xf2,0x31,0xcb,0x92,0x8f,0x59,0x96,0x7c,0x4c,0x08,0xe0,0x33,0x62, +0x60,0x00,0x20,0x08,0x06,0x0e,0x7e,0xac,0x46,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0x59,0x7d,0xb8,0x06,0x2b,0x78,0x96,0x24,0xf2,0x31,0x04,0x91,0x8f,0x51,0x94,0x7c, +0x4c,0x08,0xe0,0x63,0x01,0x01,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x70,0xfe,0x43, +0x36,0x02,0x73,0x1c,0xf9,0x58,0xd3,0xc8,0xc7,0x04,0x03,0x3e,0x16,0x08,0xf0,0x19, +0x31,0x30,0x00,0x10,0x04,0x03,0x87,0x44,0x6e,0x23,0x30,0x23,0xa0,0x8f,0x39,0x72, +0x21,0x1f,0x0b,0x1c,0xf9,0x58,0x30,0xc8,0xc7,0x22,0xba,0x90,0xcf,0x88,0x81,0x01, +0x80,0x20,0x18,0x38,0x2a,0xa2,0x1f,0x81,0x05,0x7c,0x21,0x1f,0x0b,0x42,0x03,0x3e, +0x56,0xc4,0x01,0x7d,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0x71,0x11,0xff,0x08,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0xc0,0x79,0x91,0xdf,0x08,0x2c,0x20,0xe4,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0x4e,0x8c,0x80,0x47,0x60,0x41,0x28,0xc8,0xc7,0x02,0x57,0x80, +0x8f,0x8d,0x82,0x2b,0xc0,0x67,0x96,0xa0,0x18,0x28,0x69,0xc0,0x22,0x00,0x0b,0x81, +0x20,0xc0,0x62,0x18,0x28,0x69,0xc0,0x22,0x00,0x0b,0x81,0x20,0xc0,0x62,0x30,0x58, +0x50,0x11,0x18,0x0c,0x37,0x04,0x24,0x02,0x06,0xb3,0x0c,0x87,0x11,0xac,0xc0,0xf0, +0x23,0x2a,0x22,0x50,0x00,0x18,0x2b,0x30,0x80,0x09,0x8b,0x10,0x14,0x00,0xc6,0x2c, +0x41,0x30,0x1c,0x71,0xcc,0x86,0xf0,0x59,0x82,0xd0,0xc7,0x68,0x23,0x88,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x38,0x60,0x02,0x23,0xc1,0x74,0x43,0x70,0x1b,0xc4,0x88, +0x81,0x31,0x80,0x20,0x18,0x24,0x64,0x02,0x1e,0xba,0x31,0x62,0x60,0x0c,0x20,0x08, +0x06,0x09,0x99,0x80,0x47,0x6e,0x8c,0x18,0x18,0x03,0x08,0x82,0x41,0x42,0x26,0xe0, +0x41,0x0f,0x35,0x16,0xf4,0x01,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0x06,0x38,0xa2, +0x1f,0x6e,0x51,0x1a,0x23,0x06,0x0d,0x00,0x82,0x60,0x70,0x85,0x09,0x7f,0x04,0x35, +0x62,0x16,0x42,0x7f,0xf4,0x47,0x7f,0xf4,0xc7,0x68,0x42,0x00,0x5c,0xd0,0xd8,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x83,0x1e,0xe9,0x0f,0xb5,0xa0,0x91,0xd1,0x84,0x00, +0x18,0x4d,0x10,0x02,0x23,0x84,0xf8,0x98,0x10,0xd0,0x67,0xc4,0xa0,0x01,0x40,0x10, +0x0c,0xae,0x34,0x21,0x91,0xa4,0x47,0xdc,0xa2,0x2d,0x4a,0xa4,0x44,0x4a,0xa4,0x44, +0x46,0x13,0x02,0xe0,0x82,0xc6,0x5a,0x70,0xc4,0xc7,0x8e,0x80,0x3e,0x25,0x17,0x64, +0x02,0x23,0x06,0x0d,0x00,0x82,0x60,0x70,0xbd,0x89,0x8a,0x3c,0x63,0x42,0x17,0xc1, +0x8a,0xac,0xc8,0x8a,0xac,0xc8,0x68,0x42,0x00,0x5c,0xd0,0x58,0x0b,0x9a,0xf8,0x58, +0x13,0xd0,0xc7,0x98,0x23,0x3e,0x86,0xac,0x87,0x7c,0x86,0x23,0x84,0x40,0xf8,0x4c, +0x21,0xe2,0x63,0x85,0x7b,0xc8,0x67,0x38,0x42,0x08,0x84,0xaf,0x88,0x40,0x2f,0x68, +0x94,0xd1,0x47,0x10,0x1f,0x0b,0x3e,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x1a, +0xd8,0x09,0x8e,0x9c,0x06,0x79,0x8c,0x18,0x34,0x00,0x08,0x82,0x01,0x05,0x2a,0x3a, +0x12,0xcc,0x09,0x69,0x8c,0xc6,0x8e,0xec,0xc8,0x8e,0xec,0xc8,0x68,0x42,0x00,0x8c, +0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x26,0x2a,0x3b, +0xc2,0x1f,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0xa3,0xc2,0x23,0xfd,0x31,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x41,0x46,0x2a,0x3d,0xe2,0x1f,0xc3,0x88,0xc1,0x01,0x80, +0x20,0x18,0x9c,0xc1,0x9f,0xfc,0x08,0x6b,0xec,0xc9,0x68,0x42,0x00,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x81,0x1a,0x80,0x8a,0x98,0xcc,0x06,0x7c,0x8c,0x18,0x34,0x00,0x08, +0x82,0x01,0xa5,0x2a,0x64,0x12,0xf4,0x49,0x9f,0xf4,0x49,0x99,0x94,0x49,0x99,0x94, +0xc9,0x68,0x42,0x00,0x0c,0x47,0x04,0x24,0x12,0x7c,0xd3,0x0d,0x24,0x22,0x04,0xa6, +0x18,0xf4,0x31,0xe5,0xa0,0x8f,0x29,0x08,0x7d,0x8c,0x18,0xe4,0x63,0xc5,0x20,0x1f, +0x1b,0x0c,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x26,0x2b,0x6b,0x32,0xb0,0xc8, +0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0xb3,0xc2,0x26,0x43,0x8b,0x8c,0x18,0x1c,0x00, +0x08,0x82,0x41,0x46,0x2b,0x6d,0x32,0xb8,0xc8,0x88,0xc1,0x01,0x80,0x20,0x18,0x64, +0xb5,0xa2,0x26,0x43,0x8a,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x66,0x2b,0x6b,0x32, +0xa8,0xc8,0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0xb7,0xc2,0x26,0xc3,0x8a,0x98,0x00, +0x23,0xf2,0x31,0x81,0x80,0x8f,0x05,0x2d,0x22,0x1f,0x0b,0x06,0xf8,0xd8,0x51,0xc4, +0xc7,0x82,0x1a,0x91,0x8f,0x25,0x31,0x22,0x1f,0x3b,0x82,0xf8,0x58,0x32,0x23,0xf2, +0x31,0x21,0x88,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0xa8,0xc1,0xae,0xf4,0x49,0x7d, +0x98,0xc8,0x88,0x81,0x03,0x80,0x20,0x18,0x44,0xe6,0xe2,0x26,0x41,0x7a,0xa0,0x07, +0xa8,0x20,0x86,0x70,0x06,0x62,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x64,0xe0,0x2b, +0x7d,0xa2,0x1e,0xb8,0x32,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x6a,0xf0,0x2b,0xa1,0x12,0x1f,0x2d,0x32,0x62,0xd0,0x00,0x20,0x08,0x06, +0x54,0xba,0x8c,0x4a,0xc0,0x2b,0xed,0xc1,0x1e,0xa4,0x42,0x2a,0xa4,0x42,0x2a,0xa3, +0x09,0x01,0x30,0x9a,0x20,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x06,0xe4,0x42, +0x2a,0xf1,0xa1,0x2b,0xa3,0x09,0x81,0x30,0x9a,0x20,0x0c,0x26,0x14,0xf2,0x31,0xa1, +0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x9c,0x41,0xba,0xa4,0x8a,0x7d,0xf8,0xca, +0x68,0x42,0x20,0x8c,0x26,0x08,0x83,0x15,0x42,0x7c,0xac,0x10,0xe2,0x73,0x50,0xc3, +0x0e,0x6a,0x98,0x09,0x84,0x7c,0x4c,0x20,0xe4,0x63,0x82,0x20,0x1f,0x13,0x04,0xf9, +0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x9c,0x7f,0x91,0x95,0xc0,0x14, +0x45,0x3e,0xa6,0x28,0xf2,0x31,0x21,0x80,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x38, +0x23,0x63,0x2b,0xc1,0x70,0x44,0x71,0x27,0xc2,0x37,0xcb,0x80,0x34,0xc1,0x2c,0x41, +0x32,0x50,0xd1,0x8c,0x83,0x42,0x4f,0xc8,0x40,0x45,0x33,0x0b,0x8a,0x81,0x0c,0x54, +0x00,0x83,0x22,0x57,0xc8,0x2c,0xc1,0x62,0xc1,0xbe,0x80,0x60,0xb8,0x21,0xc0,0x17, +0x30,0x98,0x65,0x60,0x92,0x60,0xa0,0xa2,0x51,0x92,0x5c,0x58,0x06,0x2a,0x1a,0x25, +0x49,0x85,0x65,0xa0,0x02,0xe0,0xab,0xe4,0x16,0x96,0x0a,0x5e,0x04,0xea,0x78,0x11, +0x18,0x6e,0x18,0x40,0x06,0x0d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x53,0x19,0x5f, +0x19,0x42,0x66,0xba,0x21,0x20,0x84,0xe1,0x06,0x63,0x64,0xcc,0xc0,0xd6,0xa0,0x5c, +0x40,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x9d,0xcb,0x84,0xcb,0x10,0x4c,0x37,0x04, +0xc4,0x30,0xdc,0xf0,0x9c,0x0c,0x1a,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x17,0x33, +0xe5,0x92,0xa0,0xcc,0x74,0x43,0xa0,0x08,0xc3,0x0d,0x92,0xca,0x98,0x81,0xc5,0x01, +0xbb,0x80,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xba,0x9a,0x41,0x97,0x21,0x98,0x6e, +0x08,0x88,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xd4,0x40,0x66,0xe8,0x85,0x4c,0x40, +0x65,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x28,0x9e,0xb1,0x97,0xe0,0x65,0x12,0xe1,0x5e, +0xee,0xe5,0x5e,0xee,0x65,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0xce,0xe0,0x66,0xee,0x85,0x4c,0x5a,0x66,0x34,0x21,0x10,0x46,0x13,0x84, +0xc1,0x84,0x42,0x3e,0x26,0x14,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x33,0xe0, +0x19,0x7e,0x49,0x93,0x98,0x19,0x4d,0x08,0x84,0xd1,0x04,0x61,0xb0,0x42,0x88,0x8f, +0x15,0x42,0x7c,0x4c,0x10,0xe4,0x63,0x82,0x20,0x1f,0x13,0x02,0xf8,0x8c,0x18,0x18, +0x00,0x08,0x82,0x81,0xe3,0x36,0x21,0x13,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0xb6, +0x36,0x24,0x13,0x90,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0x6c,0x53,0x32,0x42, +0x60,0x7b,0x10,0xd0,0xc7,0xf6,0x40,0xa0,0x8f,0x29,0x03,0x7d,0x4c,0x21,0xe8,0x33, +0x62,0x90,0x00,0x20,0x08,0x06,0x1b,0xdc,0xdc,0x8b,0x10,0x10,0xc3,0x88,0xc1,0x01, +0x80,0x20,0x18,0x64,0x72,0x73,0x32,0x6c,0x10,0xd8,0x1a,0xa8,0x0d,0x08,0x86,0x1b, +0x82,0xb3,0x01,0x83,0x59,0x06,0x65,0x09,0x66,0x09,0x9a,0x81,0x8a,0x86,0xb7,0x0e, +0x83,0x19,0xa8,0x68,0xdc,0xe1,0xb0,0x18,0x83,0x17,0x21,0x3e,0x26,0x98,0x8b,0x7c, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0xe9,0x9b,0xb6,0x09,0xcc,0x4e,0x4c,0x81,0x3e, +0x66,0x27,0xa6,0x40,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x50,0x83,0xba,0xb9,0x19, +0x56,0x29,0x97,0x11,0x83,0x06,0x00,0x41,0x30,0xa0,0xfe,0x26,0x67,0x02,0xb9,0x19, +0x15,0x51,0xd1,0x19,0x9d,0xd1,0x19,0x9d,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x30, +0xc1,0x80,0x8f,0x09,0x06,0x7c,0x46,0x13,0x7e,0x41,0x18,0x4d,0x00,0x87,0xc1,0x60, +0x81,0x90,0x8f,0xc1,0x02,0x21,0x1f,0x93,0x05,0x7e,0x81,0x8f,0xc9,0x42,0xbf,0xc0, +0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x32,0xd4,0xe9,0x19,0x42,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0x2c,0x75,0x7c,0x86,0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x53, +0x9d,0xb1,0x11,0x19,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xb2,0xd5,0x21,0x9b,0x91, +0x11,0x4e,0x69,0xd8,0x29,0x0d,0x33,0x42,0xa0,0x8f,0x11,0x02,0x7d,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0x40,0x0d,0x52,0x67,0x6d,0xc2,0x25,0x5f,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0x40,0x0d,0x54,0x87,0x6d,0x74,0x85,0x5e,0x46,0x0c,0x1e,0x00,0x04,0xc1,0xe0, +0x7b,0x9d,0x9b,0x11,0x02,0x62,0x20,0x19,0x92,0x39,0x9d,0xd3,0x79,0x1b,0x96,0x19, +0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x32,0x80,0x9d, +0xb7,0xe1,0x15,0xd6,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x38,0xa1,0x61,0x27,0x34, +0xcc,0x04,0x4e,0x3e,0x26,0x70,0xf2,0x31,0x41,0x90,0x8f,0x09,0x82,0x7c,0x4c,0x08, +0xe0,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xce,0xf8,0xd8,0x4d,0x60,0x41,0xcb,0xc8, +0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x9c,0xf2,0xa9,0x9b,0xc0,0x02,0x97,0x91,0xcf, +0x88,0x81,0x01,0x80,0x20,0x18,0x38,0xe7,0x63,0x37,0xc1,0x88,0x81,0x01,0x80,0x20, +0x18,0x38,0xe8,0x83,0x3b,0x81,0x49,0x92,0x7c,0x4c,0x92,0xe4,0x63,0x42,0x00,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x70,0xd8,0xe7,0x6f,0x02,0x5b,0x83,0x35,0x90,0x8f, +0xad,0xc1,0x1a,0xc8,0xc7,0x84,0x00,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xe0,0xc0, +0xcf,0xe8,0x04,0x56,0x04,0xf4,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0x47,0x7e,0xc4, +0x27,0x30,0xb4,0x09,0xe2,0x63,0x01,0x23,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38, +0x83,0xf5,0x59,0x1d,0x7c,0x11,0x9f,0xd1,0x84,0x00,0x18,0x4d,0x10,0x02,0x6b,0x1b, +0x21,0x3e,0x26,0x04,0xf4,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x33,0x80,0x1f,0xd8, +0xe9,0x17,0xf5,0x19,0x4d,0x08,0x04,0x0b,0x06,0xf9,0xcc,0x12,0x38,0x03,0x15,0x8d, +0xb9,0x35,0xa7,0xf0,0x0c,0x54,0x34,0x44,0x33,0x0a,0xcf,0x40,0x05,0x00,0x7e,0xcd, +0x1f,0x3c,0x03,0x15,0x00,0xd9,0x35,0xc3,0x33,0x4b,0x00,0x59,0x40,0x3f,0x20,0x18, +0x6e,0x08,0xe2,0x07,0x0c,0x66,0x19,0x22,0x27,0x18,0xa8,0x68,0x18,0x67,0x0f,0xa0, +0x81,0x8a,0x86,0x71,0xee,0x00,0x1a,0xa8,0x00,0x18,0x67,0x0e,0xa0,0x81,0x0a,0x00, +0xee,0x9c,0x3b,0x80,0x2a,0x48,0x19,0x28,0x24,0x65,0x60,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0xc8,0x00,0x84,0x7e,0x87,0x65,0xf4,0x67,0x34,0x21,0x00,0x46,0x13,0x84,0x60, +0xb8,0xa1,0x10,0xc8,0x60,0xb8,0xa1,0x10,0xc8,0xa0,0x84,0x40,0xa7,0x1b,0x48,0xa7, +0x74,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x50,0x83,0x12,0x3a,0x1f,0x9f,0xa1,0x9b, +0x11,0x83,0x06,0x00,0x41,0x30,0xa0,0x5e,0x28,0x7d,0x02,0x11,0x52,0x12,0xf5,0x51, +0x1f,0xf5,0x51,0x9f,0xd1,0x84,0x00,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x33,0x48, +0xa1,0xf4,0xb1,0x19,0x10,0x1a,0x4d,0x08,0x80,0xd1,0x04,0x21,0x30,0x42,0x88,0x8f, +0x09,0x01,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x0c,0x5c,0xc8,0x7d,0x76,0x06, +0x85,0x46,0x13,0x02,0xc1,0x86,0x45,0x3e,0x16,0x08,0xf2,0x19,0x8e,0x00,0x83,0x20, +0xf8,0x2e,0x00,0x44,0x05,0xd9,0x8e,0x18,0x1c,0x00,0x08,0x82,0x41,0xb6,0x43,0xf0, +0xb3,0x11,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xf1,0x50,0xfd,0x74,0x85,0x6d,0x34, +0x04,0x82,0xe1,0x86,0x20,0x86,0xc0,0x60,0x96,0xe1,0x81,0x82,0x11,0x03,0x03,0x00, +0x41,0x30,0x70,0xc6,0x68,0x86,0xd0,0xc1,0xce,0x21,0x90,0xcf,0x70,0x84,0x28,0xe8, +0x8e,0xf0,0x4d,0x37,0xc8,0x01,0xef,0x04,0x86,0x1c,0xf4,0xb1,0xde,0x09,0xe2,0x33, +0xdc,0xb0,0xe8,0x50,0x18,0x4c,0x37,0x80,0xcf,0xef,0x04,0x36,0x04,0xf2,0x31,0x23, +0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x38,0x6d,0xd4,0x43,0xc1,0x88,0xc1,0x01, +0x80,0x20,0x18,0x64,0x6a,0x34,0x42,0x81,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x6a, +0x40,0x46,0x26,0x54,0x37,0xb2,0x33,0x62,0xd0,0x00,0x20,0x08,0x06,0x94,0x1b,0xa1, +0x50,0x10,0x46,0x72,0x13,0x37,0x29,0x94,0x42,0x29,0x94,0x42,0xa3,0x09,0x01,0x30, +0x9a,0x20,0x04,0xa3,0x09,0x83,0x70,0x73,0x83,0xd8,0x11,0x03,0x63,0x00,0x41,0x30, +0x48,0xf0,0x88,0x7e,0x82,0x9b,0x1b,0xc4,0x8e,0x18,0x18,0x03,0x08,0x82,0x41,0x92, +0x47,0xf5,0x13,0xdc,0xdc,0x20,0x76,0xc4,0xc0,0x18,0x40,0x10,0x0c,0x12,0x3d,0xb2, +0x9f,0xe0,0xe6,0x06,0xb1,0x23,0x06,0xc6,0x00,0x82,0x60,0x90,0xec,0xd1,0xfd,0x04, +0x37,0x37,0x88,0x1d,0x31,0x30,0x06,0x10,0x04,0x83,0x84,0x8f,0xf0,0x27,0xa8,0xbd, +0x59,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x8e,0x8e,0x50,0x28,0x58,0xa3,0x11, +0x83,0x03,0x00,0x41,0x30,0xe8,0xea,0x28,0x85,0x72,0x84,0x8d,0x46,0x0c,0x1a,0x00, +0x04,0xc1,0x80,0xd2,0x23,0x1a,0x6a,0xda,0x48,0x08,0x6a,0xa8,0x86,0x6a,0xa8,0x86, +0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0xd4,0xa0,0x8e,0x6e,0x28,0x75,0xc8,0x67,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xa8, +0x3f,0xca,0xa1,0x40,0x8e,0x0e,0x43,0x87,0x74,0x48,0x87,0x74,0x68,0x34,0x21,0x00, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0x40,0x0d,0xf0,0x48,0x87,0x5a,0xe7,0x7c,0x46,0x0c, +0x1a,0x00,0x04,0xc1,0x80,0x12,0x25,0x1e,0x0a,0xea,0x48,0x49,0x7a,0xa8,0x87,0x7a, +0xa8,0x87,0x46,0x13,0x02,0x60,0x29,0x87,0xd2,0xb9,0xa3,0x3b,0x5a,0xca,0xa1,0x74, +0xf0,0x08,0x8f,0x96,0x72,0x28,0x9d,0x3c,0xca,0xa3,0x61,0x03,0x62,0x60,0x06,0x60, +0xd8,0x80,0x10,0x96,0x01,0x18,0x36,0x20,0x02,0x65,0x00,0xb6,0x72,0x28,0x1d,0x3d, +0xd2,0xa3,0x61,0x03,0x22,0x40,0x06,0x60,0x2b,0x87,0xd2,0xd9,0xa3,0x3d,0x1a,0x36, +0x20,0x02,0x63,0x00,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80,0x4a,0xa5,0x31,0xe2,0xf8, +0xa8,0x75,0x20,0x32,0x22,0x23,0x32,0x22,0xa3,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82, +0xd1,0x84,0x41,0x18,0x31,0x68,0x00,0x10,0x04,0x03,0xaa,0x95,0xce,0xe8,0x01,0xa5, +0xd8,0xa1,0xd0,0x08,0x8d,0xd0,0x08,0x8d,0x46,0x13,0x02,0x60,0xc4,0xa0,0x01,0x40, +0x10,0x0c,0xa8,0x57,0x4a,0x23,0x47,0x94,0x66,0xc7,0x52,0x23,0x35,0x52,0x23,0x35, +0x1a,0x4d,0x08,0x80,0xa5,0x1c,0x64,0x87,0x94,0x4c,0x69,0x29,0x07,0xd9,0x29,0xa5, +0x53,0x5a,0xca,0x41,0x76,0x4c,0x09,0x95,0x86,0x0d,0x88,0x41,0x19,0x80,0x61,0x03, +0x42,0x48,0x06,0x60,0xd8,0x80,0x08,0x90,0x01,0xd8,0xca,0x41,0x76,0x4e,0x29,0x95, +0x86,0x0d,0x88,0xe0,0x18,0x80,0xad,0x1c,0x64,0x07,0x95,0x54,0x69,0xd8,0x80,0x08, +0x8c,0x01,0x28,0xdd,0x59,0x25,0xb0,0x57,0x58,0x23,0x10,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x41,0x47,0x4b,0x67,0x24,0x04,0x23,0x06,0x0d,0x00,0x82,0x60,0x40,0xe5,0xd2, +0x1c,0xb1,0x01,0x2b,0x05,0x60,0x40,0x47,0x74,0x44,0x47,0x74,0x34,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0x40,0xf5,0xd2, +0x1d,0x7d,0xb0,0x54,0x90,0x01,0x1e,0xe1,0x11,0x1e,0xe1,0xd1,0x68,0x42,0x00,0x8c, +0x18,0x34,0x00,0x08,0x82,0x01,0xf5,0x4b,0x79,0xe4,0xc9,0xd2,0x61,0x06,0x7a,0xa4, +0x47,0x7a,0xa4,0x47,0xa3,0x09,0x01,0xb0,0x94,0x83,0xf8,0xd0,0x92,0x2c,0x2d,0xe5, +0x20,0x3e,0xb5,0x34,0x4b,0x4b,0x39,0x88,0x8f,0x2d,0xd1,0xd2,0xb0,0x01,0x31,0x28, +0x03,0x30,0x6c,0x40,0x08,0xc9,0x00,0x0c,0x1b,0x10,0x01,0x32,0x00,0x5b,0x39,0x88, +0xcf,0x2d,0xd5,0xd2,0xb0,0x01,0x11,0x1c,0x03,0xb0,0x95,0x83,0xf8,0xe0,0x92,0x2d, +0x0d,0x1b,0x10,0x81,0x31,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0x40,0x99,0x13,0x28, +0xe5,0x41,0x2e,0xb9,0x41,0xfa,0x84,0x52,0x28,0x85,0x52,0x28,0x8d,0x26,0x04,0xc0, +0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x50,0xea,0x44, +0x4a,0x6c,0xd0,0x4b,0x72,0xd0,0x3e,0xa5,0x54,0x4a,0xa5,0x54,0x4a,0xa3,0x09,0x01, +0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x14,0x3b,0x99,0xd2,0x1a,0xfc,0x12,0x1d,0xbc, +0xcf,0x29,0x9d,0xd2,0x29,0x9d,0xd2,0x68,0x42,0x00,0x2c,0xe5,0xf0,0x3e,0xe1,0xd4, +0x4b,0x4b,0x39,0xbc,0x8f,0x38,0xf9,0xd2,0x52,0x0e,0xef,0x33,0x4e,0xbf,0x34,0x6c, +0x40,0x0c,0xca,0x00,0x0c,0x1b,0x10,0x42,0x32,0x00,0xc3,0x06,0x44,0x80,0x0c,0xc0, +0x56,0x0e,0xef,0x43,0x4e,0xe0,0x34,0x6c,0x40,0x04,0xc7,0x00,0x6c,0xe5,0xf0,0x3e, +0xe5,0x14,0x4e,0xc3,0x06,0x44,0x60,0x0c,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x50, +0xf3,0xd4,0x4a,0x75,0x60,0x4e,0xf7,0x63,0x3f,0xae,0xe4,0x4a,0xae,0xe4,0x4a,0xa3, +0x09,0x01,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x54,0x3d,0xbd,0x12,0x1d,0xa0,0x53, +0xfe,0xe0,0x0f,0x2c,0xc1,0x12,0x2c,0xc1,0xd2,0x68,0x42,0x00,0x2c,0xe5,0x80,0x3f, +0xea,0x54,0x4e,0x4b,0x39,0xe0,0xcf,0x3a,0x99,0xd3,0x52,0x0e,0xf8,0xc3,0x4e,0xe7, +0x34,0x6c,0x40,0x0c,0xab,0x30,0x00,0xc3,0x06,0x84,0xa0,0x0a,0x03,0x30,0x6c,0x40, +0x04,0xa9,0x30,0x00,0x5b,0x39,0xe0,0x4f,0x3b,0xa1,0xd3,0xb0,0x01,0x11,0x1c,0x03, +0xb0,0x95,0x03,0xfe,0xb8,0x53,0x3a,0x0d,0x1b,0x10,0x81,0x31,0x00,0x23,0x06,0x0d, +0x00,0x82,0x60,0x40,0xf1,0x93,0x2d,0xbd,0xc2,0x3b,0x91,0xc1,0xff,0xdc,0xd2,0x2d, +0xdd,0xd2,0x2d,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41, +0x03,0x80,0x20,0x18,0x50,0x20,0xa5,0x4b,0xa2,0x30,0x4f,0x68,0x30,0x42,0xbb,0xb4, +0x4b,0xbb,0xb4,0x4b,0xa3,0x09,0x01,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x94,0x48, +0xf1,0x52,0x28,0xd4,0x93,0x1a,0x94,0x50,0x2f,0xf5,0x52,0x2f,0xf5,0xd2,0x68,0x42, +0x00,0x2c,0xe5,0x50,0x42,0xf7,0x14,0x4f,0x4b,0x39,0x94,0x10,0x3e,0xc9,0xd3,0x52, +0x0e,0x25,0x94,0x4f,0xf3,0x34,0x6c,0x40,0x0c,0xca,0x00,0x0c,0x1b,0x10,0x42,0x32, +0x00,0xc3,0x06,0x44,0x80,0x0c,0xc0,0x56,0x0e,0x25,0xa4,0x4f,0xf4,0x34,0x6c,0x40, +0x04,0xc7,0x00,0x6c,0xe5,0x50,0x42,0xfb,0x54,0x4f,0xc3,0x06,0x44,0x60,0x0c,0x80, +0x81,0x44,0x2f,0x81,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x3a,0x93,0xca,0xa5,0x5d, +0x09,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80,0x5a,0xa9,0x72,0xf2,0x05,0x7f,0x9a,0x85, +0xc0,0x9c,0xcc,0xc9,0x9c,0xcc,0x69,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61, +0x10,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80,0x7a,0xa9,0x74,0x8a,0x05,0x91,0xba,0x85, +0x42,0x9d,0xd4,0x49,0x9d,0xd4,0x69,0x34,0x21,0x00,0x46,0x0c,0x1a,0x00,0x04,0xc1, +0x80,0x8a,0xa9,0x75,0x82,0x05,0x92,0xca,0x85,0x83,0x9d,0xd8,0x89,0x9d,0xd8,0x69, +0x34,0x21,0x00,0x96,0x72,0xa0,0x21,0x93,0x3a,0xa9,0xa5,0x1c,0x68,0xe8,0xa4,0x50, +0x6a,0x29,0x07,0x1a,0x42,0xa9,0x94,0x1a,0x36,0x20,0x06,0x65,0x00,0x86,0x0d,0x08, +0x21,0x19,0x80,0x61,0x03,0x22,0x40,0x06,0x60,0x2b,0x07,0x1a,0x4a,0x29,0x95,0x1a, +0x36,0x20,0x82,0x63,0x00,0xb6,0x72,0xa0,0x21,0x95,0x5a,0xa9,0x61,0x03,0x22,0x30, +0x06,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x28,0x9c,0x92,0xa7,0x75,0x58,0x29,0x1e, +0x72,0xe6,0x69,0x9e,0xe6,0x69,0x9e,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13, +0x06,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x28,0x9e,0xb2,0x27,0x5f,0x78,0x29,0x30, +0x92,0xee,0xe9,0x9e,0xee,0xe9,0x9e,0x46,0x13,0x02,0x60,0xc4,0xa0,0x01,0x40,0x10, +0x0c,0x28,0x9f,0xc2,0xa7,0x5e,0x88,0x29,0x31,0xa2,0xf2,0x29,0x9f,0xf2,0x29,0x9f, +0x46,0x13,0x02,0x60,0x29,0x87,0x30,0x9a,0x29,0x99,0x5a,0xca,0x21,0x8c,0x68,0x6a, +0xa6,0x96,0x72,0x08,0xa3,0x9a,0xa2,0xa9,0x61,0x03,0x62,0x50,0x06,0x60,0xd8,0x80, +0x10,0x92,0x01,0x18,0x36,0x20,0x02,0x64,0x00,0xb6,0x72,0x08,0x23,0x9b,0xaa,0xa9, +0x61,0x03,0x22,0x38,0x06,0x60,0x2b,0x87,0x30,0xba,0x29,0x9b,0x1a,0x36,0x20,0x02, +0x63,0x00,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80,0x2a,0xab,0x7f,0xc2,0x07,0x9c,0x6a, +0x85,0x0d,0xa4,0x40,0x0a,0xa4,0x40,0x6a,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34, +0x61,0x10,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80,0x4a,0xab,0x91,0x5a,0x07,0x9e,0x8a, +0x85,0x8f,0xa4,0x48,0x8a,0xa4,0x48,0x6a,0x34,0x21,0x00,0x46,0x0c,0x1a,0x00,0x04, +0xc1,0x80,0x5a,0xab,0x92,0x52,0x07,0x9f,0x9a,0x85,0x30,0x30,0x29,0x93,0x32,0x29, +0x93,0x1a,0x4d,0x08,0x80,0xa5,0x1c,0xdc,0x08,0xac,0x72,0x6a,0x29,0x07,0x37,0x0a, +0x2b,0x9d,0x5a,0xca,0xc1,0x8d,0xc4,0x6a,0xa7,0x86,0x0d,0x88,0x41,0x19,0x80,0x61, +0x03,0x42,0x48,0x06,0x60,0xd8,0x80,0x08,0x90,0x01,0xd8,0xca,0xc1,0x8d,0xc6,0x8a, +0xa7,0x86,0x0d,0x88,0xe0,0x18,0x80,0xad,0x1c,0xdc,0x88,0xac,0x7a,0x6a,0xd8,0x80, +0x08,0x8c,0x01,0xb0,0x77,0x90,0x07,0xf8,0x58,0x50,0x0e,0xf0,0xb1,0x80,0x1c,0xe0, +0x63,0xc1,0x2d,0xc0,0xc7,0x02,0x5b,0x80,0x8f,0x05,0xac,0x00,0x1f,0x0b,0x56,0x01, +0x3e,0x16,0x94,0x02,0x7c,0x2c,0x20,0x05,0xf8,0x58,0xa0,0x07,0xf0,0xb1,0x20,0x0f, +0xe0,0x63,0x41,0x1b,0xc0,0xc7,0x02,0x36,0x80,0x8f,0x05,0x62,0x00,0x1f,0x0b,0xc2, +0x00,0x3e,0x16,0x5c,0xf0,0xb1,0xc0,0x82,0xcf,0x70,0x44,0xb0,0x4f,0xc2,0x37,0xcb, +0x20,0x59,0xc1,0x2c,0xc1,0x34,0x50,0xd1,0x94,0x02,0x25,0x22,0xd2,0x40,0x45,0xf3, +0x07,0x94,0x8a,0x48,0x03,0x15,0x4d,0x1e,0x50,0x32,0x22,0x0d,0x54,0x34,0x73,0x40, +0xd9,0x88,0x34,0x50,0xd1,0xb4,0x01,0xa5,0x23,0xd2,0x40,0x45,0x13,0x06,0x94,0x88, +0x06,0xd2,0x40,0x45,0x13,0x06,0x14,0x9f,0x48,0x03,0x15,0x40,0x18,0x50,0xfc,0x1a, +0x48,0x23,0x06,0x0b,0x00,0x82,0x60,0x10,0x06,0xa6,0xa5,0x53,0x44,0x61,0x10,0x85, +0x31,0x62,0xb0,0x00,0x20,0x08,0x06,0x61,0x70,0x5a,0x3b,0xe5,0x13,0x3d,0xc1,0x13, +0x3e,0xd1,0x13,0x3c,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x19,0x6b,0x95,0x55,0x20, +0x8c,0x18,0x2c,0x00,0x08,0x82,0x41,0x18,0xa4,0x56,0x4f,0x81,0xc5,0x4f,0xf8,0xc4, +0x81,0x24,0x16,0x08,0xf4,0xb1,0x40,0x9f,0xe4,0x63,0xfa,0x14,0xc4,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0x9c,0xda,0x2a,0x2b,0xc7,0x84,0x40,0x3e,0x23,0x06,0x06,0x00, +0x82,0x60,0xe0,0xdc,0x96,0x59,0x05,0x23,0x06,0x06,0x00,0x82,0x60,0xe0,0xe0,0x16, +0x5a,0x49,0x16,0x14,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0x47,0xb7,0xd2,0x2a, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xec,0xb6,0xe0,0x0a,0x22,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0x20,0xc3,0xad,0xb8,0x82,0x04,0x83,0x60,0x0b,0x06,0xc3,0x0d,0x01,0x6b, +0x81,0xc1,0x2c,0x43,0x45,0x05,0x4b,0x39,0xf8,0x12,0x6c,0x09,0x14,0x34,0xc6,0x52, +0x0e,0xbf,0x24,0x5b,0x04,0x05,0x8d,0xb1,0x94,0x03,0x38,0xd1,0x96,0x41,0x41,0x63, +0x6c,0xe5,0x10,0x4e,0xb6,0x85,0x50,0xd0,0x18,0x5b,0x39,0x88,0x13,0x6e,0x29,0x14, +0x34,0xc6,0x2c,0xc1,0x34,0x4b,0x60,0x0d,0x54,0x34,0x7e,0x1a,0x44,0x5c,0x35,0x50, +0xd1,0xe0,0x4b,0xc4,0x55,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0x06,0xe0,0x25,0x5a, +0xfb,0x94,0x52,0x23,0x06,0x0e,0x00,0x82,0x60,0x10,0xad,0xd7,0x5c,0x05,0xee,0xd4, +0x4e,0xa5,0x35,0x08,0xc3,0x70,0x56,0x23,0x06,0xc6,0x00,0x82,0x60,0x90,0xb8,0xd7, +0x5a,0xd1,0xc5,0x88,0x81,0x31,0x80,0x20,0x18,0x24,0xee,0xb5,0x56,0x75,0x31,0x62, +0x60,0x0c,0x20,0x08,0x06,0x89,0x7b,0xad,0x15,0x5e,0x8c,0x18,0x18,0x03,0x08,0x82, +0x41,0xe2,0x5e,0x6b,0x75,0x17,0x23,0x06,0xc6,0x00,0x82,0x60,0x90,0xb8,0xd7,0x5a, +0xd9,0x05,0x06,0xc4,0x00,0x00,0x00,0x00,0x26,0x00,0x00,0x00,0x5b,0x0a,0x58,0x08, +0xfe,0xe0,0x20,0x85,0x2d,0xc5,0x2c,0x04,0x7f,0x70,0x90,0xc2,0x96,0xc2,0x16,0x82, +0x3f,0x38,0x48,0x61,0x4b,0x91,0x0b,0xc1,0x1f,0x1c,0xa4,0xb0,0x65,0x50,0x87,0xe0, +0x0f,0xb6,0x0c,0xfe,0x13,0xfc,0xc1,0x96,0x01,0x84,0x82,0x3f,0xd8,0x32,0xc0,0x50, +0xf0,0x07,0x5b,0x06,0x19,0x0a,0xfe,0x60,0xcb,0x50,0x46,0xc1,0x1f,0x6c,0x19,0xce, +0x28,0xf8,0x83,0x2d,0xc3,0x1d,0x05,0x7f,0xb0,0x65,0xc8,0xa3,0xe0,0x0f,0xb6,0x0c, +0xa5,0x14,0xfc,0xc1,0x96,0xe1,0x94,0x82,0x3f,0xd8,0x32,0xdc,0x52,0xf0,0x07,0x5b, +0x86,0x5c,0x0a,0xfe,0x60,0xcb,0xb0,0x4e,0xc1,0x1f,0x6c,0x19,0xda,0x29,0xf8,0x83, +0x2d,0x43,0x3f,0x05,0x7f,0xb0,0x65,0xf8,0xa7,0xe0,0x0f,0xb6,0x0c,0x2f,0x15,0xfc, +0xc1,0x96,0x21,0xa6,0x82,0x3f,0xd8,0x32,0x9c,0x56,0xf0,0x07,0x5b,0x86,0xd4,0x0a, +0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_c2833564d2b196361ddb5d9655072ec8.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_c2833564d2b196361ddb5d9655072ec8.h new file mode 100644 index 00000000..e9a41d8c --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_c2833564d2b196361ddb5d9655072ec8.h @@ -0,0 +1,844 @@ +// ffx_fsr2_depth_clip_pass_wave64_c2833564d2b196361ddb5d9655072ec8.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_c2833564d2b196361ddb5d9655072ec8_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_c2833564d2b196361ddb5d9655072ec8_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_c2833564d2b196361ddb5d9655072ec8_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_c2833564d2b196361ddb5d9655072ec8_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_c2833564d2b196361ddb5d9655072ec8_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_exposure", "r_reactive_mask", "r_transparency_and_composition_mask", "r_reconstructed_previous_nearest_depth", "r_dilated_motion_vectors", "r_previous_dilated_motion_vectors", "r_dilatedDepth", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_c2833564d2b196361ddb5d9655072ec8_SRVResourceBindings[] = { 7, 6, 9, 3, 4, 0, 1, 5, 2, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_c2833564d2b196361ddb5d9655072ec8_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_c2833564d2b196361ddb5d9655072ec8_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_c2833564d2b196361ddb5d9655072ec8_UAVResourceNames[] = { "rw_prepared_input_color", "rw_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_c2833564d2b196361ddb5d9655072ec8_UAVResourceBindings[] = { 1, 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_c2833564d2b196361ddb5d9655072ec8_UAVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_c2833564d2b196361ddb5d9655072ec8_UAVResourceSpaces[] = { 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_c2833564d2b196361ddb5d9655072ec8_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_c2833564d2b196361ddb5d9655072ec8_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_c2833564d2b196361ddb5d9655072ec8_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_c2833564d2b196361ddb5d9655072ec8_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_c2833564d2b196361ddb5d9655072ec8_size = 13044; + +static const unsigned char g_ffx_fsr2_depth_clip_pass_wave64_c2833564d2b196361ddb5d9655072ec8_data[] = { +0x44,0x58,0x42,0x43,0x70,0x91,0xf2,0x64,0x87,0xfe,0x63,0x35,0xdc,0x9a,0xba,0x42, +0x54,0x17,0xb0,0x19,0x01,0x00,0x00,0x00,0xf4,0x32,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0x94,0x11,0x00,0x00,0xb0,0x11,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x80,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x98,0x0f,0x00,0x00,0x66,0x00,0x05,0x00, +0xe6,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x80,0x0f,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xdd,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x0a,0x00,0x00,0x00, +0x1b,0x88,0x40,0x00,0x96,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30, +0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09,0xa0,0x36,0x18,0xc4,0xff,0xff,0xff,0xff, +0x0f,0x80,0x04,0x54,0x00,0x00,0x00,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x84,0x40,0x98,0x10,0x0c,0x13,0x02,0x61,0x42,0x40,0x00,0x89,0x20,0x00,0x00, +0xf2,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0xa0,0xc2,0x1c,0x01,0x18,0x24,0x01,0x80,0x02,0x23,0x00,0x25,0x18,0x10,0x61, +0x8e,0x00,0x14,0xe6,0x08,0x10,0x3a,0x94,0x61,0x60,0x40,0x50,0xa2,0x0c,0x00,0x00, +0x80,0x16,0x33,0x00,0x65,0x68,0x00,0x1a,0xe4,0xb8,0x67,0xb8,0xfc,0x09,0x7b,0x08, +0xc9,0x0f,0x81,0x66,0x58,0x08,0x14,0x20,0xca,0x32,0x00,0x40,0x00,0x00,0x40,0xa3, +0xd1,0x68,0x1c,0x28,0x72,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a, +0x4c,0x7e,0x71,0xdb,0xa8,0x68,0x34,0x1a,0x0d,0x40,0x51,0x26,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0xa2,0xdc,0x34,0x5c,0xfe,0x84,0x3d,0x84,0xe4,0xaf,0x84,0xb4, +0x12,0x93,0x8f,0xdc,0x36,0x2a,0x00,0x00,0x00,0x00,0x50,0x14,0x0b,0x00,0x02,0x00, +0x00,0x00,0x00,0x00,0x80,0x2e,0x85,0x68,0x00,0x1a,0x0d,0xca,0x14,0xa3,0x01,0x68, +0x34,0x1a,0x0d,0xda,0x14,0x02,0x00,0x00,0x00,0xa8,0x53,0x98,0x09,0x00,0x02,0x69, +0x34,0x1a,0x0d,0x00,0x00,0xd0,0xa0,0x4f,0x41,0x1a,0x80,0x46,0xa3,0xd1,0x68,0x34, +0x28,0x74,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x8f, +0xdc,0x36,0x22,0x00,0x00,0x00,0xa0,0x10,0x23,0x00,0x04,0x40,0xa4,0xa3,0x86,0xcb, +0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0xfc,0xe2,0xb6,0x11,0xd1,0x68, +0x34,0x1a,0x85,0x30,0x01,0x20,0x00,0x3a,0xdd,0x36,0x5c,0xfe,0x84,0x3d,0x84,0xe4, +0xaf,0x84,0xe4,0x50,0x91,0x40,0xa4,0x91,0xf3,0x10,0xd1,0x84,0x10,0x12,0x12,0x00, +0x80,0x42,0x40,0x00,0x90,0x14,0xa9,0x0e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57, +0x42,0xda,0x90,0x66,0x40,0x04,0x00,0x00,0x38,0xcc,0x11,0x04,0xa5,0x80,0x00,0x58, +0x80,0x16,0xb9,0x06,0x02,0x86,0x11,0x88,0x66,0xa6,0x36,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60, +0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03, +0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14, +0x00,0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71, +0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00, +0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xc4,0x64,0x34,0x1b,0x46,0x10,0x9a,0x99, +0xda,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8, +0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1, +0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e, +0xfc,0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0,0x1d,0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8, +0x21,0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e, +0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48, +0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1, +0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0x50,0xb3, +0xd1,0x6d,0xa6,0x30,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78, +0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05, +0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e, +0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48, +0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x90,0xd0,0xc8,0x91,0x6e, +0x26,0x34,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xa8,0x07,0x77,0x98,0x87,0x74, +0x38,0x07,0x77,0x28,0x07,0x72,0x00,0x83,0x74,0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0, +0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0x01, +0x60,0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f, +0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2, +0xe1,0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c,0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00, +0xe0,0x51,0x6f,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85, +0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x41,0x8c,0x7e,0x33, +0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x6a,0x14,0x1c,0x46,0x10,0x80,0x33, +0x84,0xe0,0x63,0x57,0x1b,0x4d,0xc3,0xe1,0x70,0x38,0x04,0x00,0x62,0xb5,0x5a,0xad, +0xd6,0x68,0x34,0x1a,0x8d,0x46,0x83,0x88,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02, +0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x02,0x00,0x19,0x01,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x3a,0x0f,0x24,0x90,0x21,0x23,0x25,0x40,0x80,0x1d, +0x4c,0x30,0xec,0xc1,0x00,0x00,0x00,0x10,0x00,0x00,0xb0,0x83,0x09,0x06,0x3d,0x18, +0x00,0x00,0x00,0x02,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x0c,0x79,0x12,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x18,0xf2,0x24,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x59, +0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xe3,0x00,0x01,0x20, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x60,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x05,0x04,0x00,0x01,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x43,0x9e,0x0b,0x08,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x19,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x36,0x20, +0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xf9,0x80,0x00,0x20,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x60,0xc8,0x13,0x06,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x30,0xe4,0x21,0x03,0x20,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18, +0xf2,0x9c,0x01,0x10,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0xd4, +0x00,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x6e,0x00,0x04, +0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x59,0x20,0x00,0x22,0x00,0x00,0x00, +0x32,0x1e,0x98,0x1c,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02, +0x94,0x40,0x31,0x8c,0x00,0x94,0x43,0x11,0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44, +0x71,0x14,0x7e,0x40,0x81,0x14,0x4c,0x01,0x15,0x54,0x61,0x15,0x58,0x01,0x06,0x14, +0x64,0x40,0x81,0x06,0x14,0x6c,0x40,0x01,0x07,0x14,0x72,0x40,0x41,0x07,0x14,0x76, +0x40,0x81,0x07,0x14,0x7a,0x40,0xc1,0x07,0x94,0x45,0x21,0x0e,0x94,0x5b,0x61,0x12, +0x14,0xe6,0x42,0x59,0x95,0x13,0xb5,0x6a,0x60,0x04,0x80,0x02,0x63,0x11,0x00,0x10, +0x04,0x63,0x11,0x40,0x00,0x04,0x44,0x9b,0x01,0x20,0xdc,0x0c,0x00,0xed,0x66,0x00, +0xc8,0x37,0x03,0x40,0xc0,0x19,0x00,0x12,0xce,0x00,0x10,0x71,0x06,0x80,0x8a,0x33, +0x00,0x74,0x9c,0x01,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x8f,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04,0x60,0x9a,0x20,0x00,0xd4,0x06,0x61,0x20, +0x26,0x08,0x40,0xb5,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08, +0x74,0xb0,0x07,0xb4,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe,0xc6,0xde,0xd8,0xde, +0xe4,0xbe,0xd4,0xd2,0xe8,0xe8,0xca,0xe4,0xca,0xc8,0x26,0x08,0x80,0x35,0x41,0x00, +0xae,0x09,0x02,0x80,0x6d,0x10,0x0c,0x67,0x43,0x62,0x28,0x8b,0xc1,0x0c,0x8d,0xf1, +0xd0,0x92,0xfb,0x4a,0x73,0x83,0xab,0xa3,0xfb,0x6a,0x7b,0xa3,0x4b,0x7b,0x73,0xfb, +0xb2,0x2b,0x1b,0xa3,0x7b,0x93,0x9b,0xdb,0x90,0x0c,0x4a,0x64,0x10,0x43,0x63,0x3c, +0x13,0x04,0x3c,0xe0,0x03,0x42,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x65,0x78, +0x70,0x6f,0x73,0x75,0x72,0x65,0x1b,0x92,0x66,0xa2,0x0c,0x67,0x68,0x8c,0x67,0x82, +0x00,0x64,0x13,0x84,0x3d,0xe8,0x03,0x3e,0x72,0x5f,0x72,0x65,0x61,0x63,0x74,0x69, +0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x1b,0x12,0xeb,0xc2,0x0c,0x6b,0x68,0x8c,0x67, +0x82,0x00,0x68,0x1c,0x03,0xb9,0x2f,0x3a,0xb9,0x30,0xb7,0x39,0xb8,0x30,0xb9,0x32, +0xb7,0xb1,0xbc,0xaf,0x30,0x37,0xb2,0xaf,0xb1,0xb7,0x36,0xb8,0xb7,0xb9,0x34,0xba, +0xb4,0x37,0xb7,0xaf,0xb6,0xb0,0xb9,0xb5,0x0d,0x89,0x76,0x6d,0x86,0x36,0x34,0xc6, +0x33,0x41,0x00,0xb6,0x09,0x82,0x1f,0xf8,0x01,0xcd,0x40,0xee,0x4b,0xae,0x6c,0xec, +0xcd,0x6d,0x8e,0x4e,0xae,0x6e,0x8c,0xae,0x8c,0xec,0x0b,0x4e,0xae,0xcc,0x2e,0xed, +0xad,0x6e,0xee,0xcb,0xad,0x2c,0x4c,0xae,0x6c,0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e, +0x6d,0x83,0x60,0x74,0x1b,0x92,0xce,0xfb,0x0c,0x63,0x68,0x0c,0x30,0x20,0x26,0xf7, +0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0xd5,0xf6,0x46,0x97,0xf6,0xe6,0xf6,0x65, +0x57,0x36,0x46,0xf7,0x26,0x37,0xb7,0x21,0x21,0x26,0x31,0x30,0x86,0xa1,0x31,0x1e, +0x86,0x81,0xdc,0x17,0x9c,0x5c,0x99,0x5d,0xda,0x5b,0xdd,0xdc,0x17,0x59,0x1a,0x5b, +0x18,0x5d,0x19,0xd9,0x57,0xdb,0x1b,0x5d,0xda,0x9b,0xdb,0x97,0x5d,0xd9,0x18,0xdd, +0x9b,0xdc,0xdc,0x86,0x84,0x99,0xc8,0xc0,0xe8,0x86,0xc6,0x78,0x26,0x08,0x00,0x47, +0x47,0xee,0x8b,0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0x8c,0xa8,0x0c,0x8e,0x0e,0x6d,0x43, +0x62,0x06,0xd7,0x19,0x18,0xcd,0xd0,0x18,0xcf,0x86,0x04,0x92,0xaa,0x8c,0x0b,0x83, +0x31,0x28,0x03,0x34,0x98,0x20,0x80,0xc2,0x1f,0xf0,0x92,0xbb,0xfb,0x82,0x93,0x2b, +0x83,0x0b,0x93,0x2b,0x23,0xfb,0x4a,0x73,0x83,0xab,0xa3,0xfb,0x1a,0x7b,0x63,0x7b, +0x93,0x9b,0x20,0xb4,0x01,0x1e,0x6c,0x58,0x0c,0x35,0x58,0x03,0x63,0x18,0x1a,0x36, +0x60,0x03,0x36,0x78,0x26,0x08,0xa2,0x00,0x0a,0xcc,0xe4,0xee,0xbe,0xc8,0xd2,0xd8, +0xc2,0xe8,0xca,0xc8,0xbe,0xe4,0xca,0xc2,0xc6,0xe8,0xd2,0xec,0xca,0xbe,0xda,0xc2, +0xe6,0xd6,0xe6,0x26,0x08,0x40,0xb7,0x41,0x30,0xe0,0x60,0xc3,0x32,0xb8,0xc1,0x1b, +0x18,0xc6,0xd0,0xb0,0x01,0x1b,0xb0,0x41,0x1c,0x6c,0x10,0xda,0x40,0x0e,0x26,0x08, +0xa5,0x20,0x0a,0x34,0xc6,0xc4,0x8c,0xa6,0xa4,0x64,0x26,0x08,0x80,0xb7,0x01,0x31, +0xe8,0xa0,0x0e,0x0c,0x63,0xb0,0x03,0x60,0x43,0x70,0x07,0x13,0x84,0x53,0x18,0x05, +0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x1b,0x10, +0x23,0x0f,0xf4,0xc0,0x18,0x06,0x03,0xd8,0x10,0xec,0xc1,0x06,0x22,0x0d,0xe6,0x00, +0x0f,0xf8,0x60,0x82,0x40,0x0a,0xa1,0xc0,0x25,0x4d,0xaa,0xcc,0x8d,0xac,0x4c,0x6e, +0x2a,0x4d,0xaf,0x6c,0x82,0xd0,0x06,0x77,0xb0,0x01,0x21,0xfe,0xc0,0x32,0x18,0xcd, +0x01,0x05,0x3a,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a, +0x65,0x1b,0x10,0x42,0x14,0x2c,0x33,0x60,0x34,0x07,0x14,0xc8,0xa4,0x11,0xa5,0xcd, +0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x80,0x6f,0x03,0x42,0x90,0x82, +0x55,0x0a,0x8c,0xe6,0x80,0x02,0xbb,0xb4,0x24,0x37,0xb8,0x3a,0xba,0xa1,0x37,0xb6, +0x37,0x39,0xa9,0xb2,0xb9,0xb7,0x3a,0xb9,0xb1,0x32,0xa2,0xb4,0xb6,0x32,0xb7,0xb9, +0xb4,0x37,0xb7,0xb9,0x09,0x02,0x00,0x06,0x1b,0x0c,0xe2,0x14,0x2c,0x54,0x60,0x34, +0x4a,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69, +0x6f,0x6e,0x73,0x13,0x04,0x20,0x0c,0x36,0x18,0x84,0x2a,0x58,0xab,0xc0,0x68,0x94, +0xd2,0x98,0xea,0xda,0xc2,0x9a,0xd2,0xe0,0x98,0xca,0xec,0xca,0xd8,0xa8,0xde,0xaa, +0xe6,0xca,0x26,0x08,0x80,0x18,0x6c,0x30,0x88,0x56,0xb0,0x5c,0x81,0xd1,0xb8,0xa4, +0x19,0xc9,0x85,0xb5,0x95,0x25,0xb9,0x91,0x95,0xe1,0x4d,0x10,0x80,0x31,0xd8,0x60, +0x10,0xb0,0x60,0xc5,0x02,0xa3,0x51,0x32,0x23,0x2a,0xb3,0x4b,0x1b,0x2b,0xa3,0x7a, +0xb3,0x4a,0x2b,0xbb,0x23,0x2a,0x83,0xa3,0x43,0x9b,0x20,0x00,0x64,0xb0,0x01,0x21, +0x66,0xc1,0xa2,0x05,0xc6,0x71,0x40,0x81,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc, +0x04,0x01,0x28,0x83,0x0d,0x06,0x61,0x0b,0xd6,0x2d,0x30,0x0e,0x25,0xb3,0xa6,0x37, +0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0xb9,0xa9,0xb1,0x30,0xb6,0xb2,0x09, +0x02,0x60,0x06,0x1b,0x10,0x22,0x17,0x2c,0x5d,0x60,0x1c,0x07,0x14,0x08,0x99,0x11, +0xbd,0xdd,0xb9,0xcd,0x8d,0x85,0xb1,0x95,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10, +0x80,0x33,0xd8,0x60,0x10,0xbc,0x60,0xf5,0x02,0xe3,0xf0,0x33,0x6b,0x7a,0xa3,0x4b, +0x7b,0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x1b,0x0a, +0x73,0x1b,0x2b,0x63,0x63,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x20,0x00,0x68,0xb0,0xc1, +0x20,0x7e,0xc1,0x02,0x07,0xc6,0x21,0x63,0x06,0x25,0x57,0x56,0x84,0x07,0xf7,0x36, +0x57,0x27,0x57,0x36,0x41,0x00,0xd2,0x60,0x03,0x42,0x88,0x83,0x35,0x0e,0x8c,0xe3, +0x80,0x02,0x33,0x33,0x28,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0x39,0x23,0xb9,0xb0,0xb6, +0x32,0x28,0xb9,0xb2,0x22,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x09,0x02,0xa0,0x06, +0x1b,0x0c,0xa2,0x1c,0x2c,0x73,0x60,0x1c,0x2e,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c, +0x66,0x46,0x4f,0x56,0x13,0x04,0x60,0x0d,0x36,0x18,0x04,0x3a,0x58,0xe9,0xc0,0x38, +0xac,0xcc,0x94,0xd2,0xe8,0xe8,0xca,0xe4,0xa6,0xca,0xe2,0xea,0xca,0xdc,0xc6,0xca, +0x98,0xca,0xdc,0xce,0xe8,0xd0,0x26,0x08,0x00,0x1b,0x6c,0x30,0x88,0x75,0xb0,0xd8, +0x81,0x71,0xa8,0x98,0x11,0x95,0xb1,0xd1,0x85,0x51,0xa5,0xb5,0x95,0x4d,0x10,0x80, +0x36,0xd8,0x60,0x10,0xee,0x60,0xbd,0x03,0xe3,0xf0,0x32,0x23,0xca,0x73,0x0b,0x6b, +0x4b,0x1b,0x93,0x2a,0x9b,0x1b,0x42,0x0b,0x73,0x3b,0x2b,0x33,0x0a,0x1b,0xa3,0x7b, +0x93,0x9b,0x20,0x00,0x6e,0xb0,0xc1,0x20,0xe2,0xc1,0x92,0x07,0xc6,0x21,0x66,0x66, +0x95,0x56,0x76,0x37,0x05,0x17,0x36,0x56,0x46,0xf5,0xd6,0x54,0x46,0x57,0x26,0x37, +0x67,0x14,0x36,0x46,0xf7,0x26,0x37,0x41,0x00,0xde,0x60,0x03,0x42,0xd0,0x83,0x55, +0x0f,0x8c,0xe3,0x80,0xc2,0x06,0xca,0x0e,0x42,0x61,0x14,0x4c,0x21,0x15,0x58,0xe1, +0x15,0x64,0xa1,0x16,0x70,0x61,0x17,0x7c,0x21,0x1c,0xc8,0xe1,0x1c,0xd4,0xa1,0x1d, +0xe0,0x61,0x1e,0xec,0x61,0xc3,0x60,0xf8,0xc1,0x3d,0x4c,0x10,0x0a,0x61,0x03,0xb0, +0x61,0x30,0xf4,0x41,0x1f,0x36,0x04,0xfb,0xb0,0x61,0x18,0xf2,0x81,0x1f,0x28,0x0c, +0x4d,0x6d,0x18,0xcc,0xc0,0x0c,0x86,0x09,0x02,0x00,0x07,0x1b,0x82,0x5b,0xd8,0x40, +0x68,0xff,0x00,0x12,0x21,0xb1,0xa1,0xc8,0x07,0x7f,0x00,0xfa,0x40,0x24,0x18,0x85, +0xc9,0xc9,0x85,0xe5,0x7d,0xb1,0xbd,0x8d,0x85,0xb1,0x7d,0x89,0xe5,0xd1,0x95,0xcd, +0x4d,0x10,0x80,0x38,0x20,0x14,0x26,0x27,0x17,0x96,0xf7,0xc5,0xf6,0x36,0x16,0xc6, +0xf6,0xc5,0x46,0x36,0x47,0x37,0x41,0x00,0xe4,0x80,0x88,0x98,0x5c,0x98,0xdb,0x18, +0x5a,0xd9,0x1c,0x0d,0x33,0xb6,0xb7,0x30,0xba,0xb9,0x09,0x02,0x30,0x07,0x2c,0xd2, +0xdc,0xe6,0xe8,0xe6,0x26,0x08,0x00,0x1d,0x90,0x48,0x73,0xa3,0x9b,0x9b,0x20,0x00, +0x75,0x40,0x84,0xae,0x0c,0xef,0x8b,0xed,0x2d,0x8c,0x6c,0x82,0x00,0xd8,0x01,0x11, +0xba,0x32,0xbc,0x2f,0xb7,0x37,0xb9,0x36,0x26,0x74,0x65,0x78,0x5f,0x73,0x74,0x6f, +0x72,0x65,0x2c,0xea,0xd2,0xdc,0xe8,0xe6,0x36,0x50,0x24,0x51,0x12,0x26,0x71,0x12, +0x28,0x01,0x12,0x29,0xa1,0x12,0x2b,0xc1,0x12,0x2d,0xe1,0x12,0x2f,0x01,0x13,0x31, +0x31,0xc8,0x44,0x33,0x13,0x5d,0x15,0x36,0x36,0xbb,0x36,0x97,0x34,0xb2,0x32,0x37, +0xba,0x29,0x41,0x50,0x85,0x0c,0xcf,0xc5,0xae,0x4c,0x6e,0x2e,0xed,0xcd,0x6d,0x4a, +0x40,0x34,0x21,0xc3,0x73,0xb1,0x0b,0x63,0xb3,0x2b,0x93,0x9b,0x12,0x18,0x75,0xc8, +0xf0,0x5c,0xe6,0xd0,0xc2,0xc8,0xca,0xe4,0x9a,0xde,0xc8,0xca,0xd8,0xa6,0x04,0x48, +0x19,0x32,0x3c,0x17,0xb9,0xb2,0xb9,0xb7,0x3a,0xb9,0xb1,0xb2,0xb9,0x29,0x01,0x1f, +0x54,0x22,0xc3,0x73,0xa1,0xcb,0x83,0x2b,0x0b,0x72,0x73,0x7b,0xa3,0x0b,0xa3,0x4b, +0x7b,0x73,0x9b,0x9b,0x22,0xdc,0x03,0x3f,0xd4,0x21,0xc3,0x73,0x29,0x73,0xa3,0x93, +0xcb,0x83,0x7a,0x4b,0x73,0xa3,0x9b,0x9b,0x12,0x88,0x44,0x17,0x32,0x3c,0x97,0xb1, +0xb7,0x3a,0x37,0xba,0x32,0xb9,0xb9,0x29,0xc1,0x4c,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x50,0x00,0x00,0x00, +0x26,0x20,0x70,0xac,0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44,0x62,0x53,0x38,0x3e, +0xe2,0x23,0x3e,0xed,0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8,0x82,0x34,0x04,0x10, +0x89,0x4d,0xe1,0xf8,0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00,0x58,0x04,0x35,0x5c, +0xbe,0xf3,0xf8,0x40,0xd3,0x38,0x13,0x30,0x11,0x21,0xd0,0x0c,0x0b,0x61,0x0a,0xd0, +0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x5f,0xdc,0xb6,0x31,0x40,0xc3,0xe5, +0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x3e,0x72,0xdb,0x06,0xb1,0x0d,0x97,0xef,0x3c, +0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7, +0x6d,0x0f,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50, +0x12,0x06,0x20,0x60,0x3e,0x72,0xdb,0x26,0xd1,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11, +0xc0,0x44,0x84,0x40,0x33,0x2c,0xc4,0x17,0x39,0xcc,0x86,0x34,0x03,0xd2,0x18,0xb6, +0xe0,0x0c,0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x39,0x38,0xc3,0xe5, +0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17,0xb7,0x6d,0x0d,0xd5,0x70,0xf9,0xce,0xe3,0x4b, +0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x08,0xd5,0x70,0xf9,0xce, +0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x09,0xd5,0x70, +0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x23,0xb7,0x6d,0x07, +0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5, +0x6d,0x5b,0x81,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e,0x72, +0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x04, +0xd1,0xb2,0x54,0x8c,0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x13,0xcd,0x60,0x03,0xd3, +0xb2,0x54,0x8c,0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x4b,0x13,0x10,0x4d,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xc2,0x83,0x35,0x64,0xd2,0xb1,0x96,0x36,0x1d,0xdb,0x5d,0x96,0x55,0x07,0x2e,0xc8, +0x44,0x58,0x49,0x4c,0x3c,0x21,0x00,0x00,0x66,0x00,0x05,0x00,0x4f,0x08,0x00,0x00, +0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x24,0x21,0x00,0x00, +0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x46,0x08,0x00,0x00,0x0b,0x82,0x20,0x00, +0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49, +0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62, +0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b, +0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42, +0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a, +0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x0a,0x00,0x00,0x00,0x1b,0x88,0x40,0x00, +0x96,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff,0xff,0xff, +0xff,0x1f,0x00,0x09,0xa0,0x36,0x18,0xc4,0xff,0xff,0xff,0xff,0x0f,0x80,0x04,0x54, +0x00,0x00,0x00,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x84,0x40,0x98, +0x10,0x0c,0x13,0x02,0x61,0x42,0x40,0x00,0x89,0x20,0x00,0x00,0xf5,0x00,0x00,0x00, +0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3, +0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0xbc,0xc2,0x1c, +0x01,0x18,0x24,0x01,0x80,0x02,0x23,0x00,0x25,0x18,0x10,0x61,0x8e,0x00,0x14,0xe6, +0x08,0x10,0x3a,0x94,0x61,0x60,0x40,0x50,0xa2,0x0c,0x00,0x00,0x80,0x16,0x33,0x00, +0x65,0x68,0x00,0x1a,0xe4,0xb8,0x67,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0x0f,0x81,0x66, +0x58,0x08,0x14,0x20,0xca,0x32,0x00,0x40,0x00,0x00,0x40,0xa3,0xd1,0x68,0x1c,0x28, +0x72,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb, +0xa8,0x68,0x34,0x1a,0x0d,0x40,0x51,0x26,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0xa2,0xdc,0x34,0x5c,0xfe,0x84,0x3d,0x84,0xe4,0xaf,0x84,0xb4,0x12,0x93,0x8f,0xdc, +0x36,0x2a,0x00,0x00,0x00,0x00,0x50,0x14,0x0b,0x00,0x02,0x00,0x00,0x00,0x00,0x00, +0x80,0x2e,0x85,0x68,0x00,0x1a,0x0d,0xca,0x14,0xa3,0x01,0x68,0x34,0x1a,0x0d,0xda, +0x14,0x02,0x00,0x00,0x00,0xa8,0x53,0x98,0x09,0x00,0x02,0x69,0x34,0x1a,0x0d,0x00, +0x00,0xd0,0xa0,0x4f,0x41,0x1a,0x80,0x46,0xa3,0xd1,0x68,0x34,0x28,0x74,0xd4,0x70, +0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x8f,0xdc,0x36,0x22,0x00, +0x00,0x00,0xa0,0x10,0x23,0x00,0x04,0x40,0xa4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90, +0x7c,0x6e,0xa3,0x8a,0x95,0x98,0xfc,0xe2,0xb6,0x11,0xd1,0x68,0x34,0x1a,0x85,0x30, +0x01,0x20,0x00,0x3a,0xdd,0x36,0x5c,0xfe,0x84,0x3d,0x84,0xe4,0xaf,0x84,0xe4,0x50, +0x91,0x40,0xa4,0x91,0xf3,0x10,0xd1,0x84,0x10,0x12,0x12,0x00,0x80,0x42,0x40,0x00, +0x90,0x14,0xa9,0x0e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90,0x66, +0x40,0x04,0x00,0x00,0x38,0xcc,0x11,0x04,0xa5,0x80,0x00,0x58,0x80,0x16,0xb9,0x06, +0x02,0x86,0x11,0x88,0x66,0xa6,0x36,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37, +0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0, +0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07, +0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74, +0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0x12,0x83, +0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a, +0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90, +0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03, +0x30,0xf0,0x03,0x24,0xc4,0x64,0x34,0x1b,0x46,0x10,0x9a,0x99,0xda,0x60,0x1c,0xd8, +0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1, +0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f, +0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc, +0x40,0x0f,0xf4,0xa0,0x1d,0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8,0x21,0x1f,0xe0,0xa1, +0x1c,0x50,0x00,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68, +0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1, +0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e, +0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0x50,0xb3,0xd1,0x6d,0xa6,0x30, +0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8, +0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07, +0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78, +0x28,0x07,0x14,0x00,0x66,0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68, +0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81, +0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x90,0xd0,0xc8,0x91,0x6e,0x26,0x34,0x18,0x07, +0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79, +0x28,0x07,0x39,0x20,0x05,0x3e,0xa8,0x07,0x77,0x98,0x87,0x74,0x38,0x07,0x77,0x28, +0x07,0x72,0x00,0x83,0x74,0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07, +0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0x01,0x60,0xa6,0x6e,0x1c, +0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4, +0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2,0xe1,0x1c,0xdc,0xa1, +0x1c,0xc8,0x01,0x0c,0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00,0xe0,0x51,0x6f,0x26, +0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18, +0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03, +0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x41,0x8c,0x7e,0x33,0x91,0xc1,0x38,0xb0, +0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43, +0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b, +0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8, +0x01,0x18,0xf8,0x01,0x0a,0x6a,0x14,0x1c,0x46,0x10,0x80,0x33,0x84,0xe0,0x63,0x57, +0x1b,0x4d,0xc3,0xe1,0x70,0x38,0x04,0x00,0x62,0xb5,0x5a,0xad,0xd6,0x68,0x34,0x1a, +0x8d,0x46,0x83,0x88,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02,0xcc,0xb3,0x10,0x11, +0x3b,0x01,0x13,0x81,0x02,0x00,0x19,0x93,0xa0,0x41,0xc8,0x4c,0x68,0x90,0x92,0x1a, +0x53,0x00,0x04,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x3a,0x0f, +0x24,0x90,0x21,0x23,0x25,0x40,0x80,0x1d,0x4c,0x30,0x94,0xc1,0x00,0x00,0x00,0x10, +0x00,0x00,0xb0,0x83,0x09,0x06,0x32,0x18,0x00,0x00,0x00,0x02,0x00,0x00,0x86,0x3c, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x12,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x24,0x40,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x59,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0xe3,0x00,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0x27,0x02,0x02,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x05, +0x04,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0b,0x08,0x00,0x02, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x19,0x10,0x00,0x02,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x79,0x36,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4, +0xf9,0x80,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x13,0x06,0x40, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x21,0x03,0x20,0x00,0x08, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x9c,0x01,0x10,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0xd4,0x00,0x08,0x00,0x01,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x6e,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x59,0x20,0x00,0x16,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02,0x94,0x40,0x31,0x8c,0x00,0x94,0x43,0x11, +0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44,0x71,0x14,0x7e,0x40,0x59,0x14,0x60,0x00, +0xb5,0x46,0x00,0xc8,0x30,0x02,0x40,0x81,0xb1,0x08,0x00,0x08,0x82,0xb1,0x08,0x20, +0x00,0x02,0xa2,0xcd,0x00,0x10,0x6e,0x06,0x80,0x76,0x33,0x00,0xe4,0x9b,0x01,0x20, +0xe0,0x0c,0x00,0x09,0x67,0x00,0xa8,0x38,0x03,0x40,0xc7,0x19,0x00,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0xb4,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04, +0x60,0x9a,0x20,0x00,0xd4,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98, +0x20,0x00,0xd5,0x04,0x81,0x0e,0xca,0x80,0xc0,0x04,0x01,0xb0,0x26,0x08,0xc0,0x35, +0x41,0x00,0xb0,0x0d,0x02,0xd2,0x6c,0x48,0x90,0x44,0x41,0x96,0x81,0x41,0x9c,0x0d, +0xc9,0x90,0x28,0x08,0x31,0x30,0x88,0x33,0x41,0xc0,0x03,0x33,0xd8,0x90,0x30,0x91, +0x82,0x34,0x03,0x83,0x38,0x13,0x04,0x20,0x9b,0x20,0xec,0xc1,0x19,0x6c,0x48,0x26, +0x4a,0x41,0xa6,0x81,0x41,0x9c,0x09,0x02,0xa0,0x6d,0x48,0x2c,0x4a,0x41,0xac,0x81, +0x41,0x9c,0x09,0x02,0xb0,0x4d,0x10,0xfc,0x00,0x0d,0x36,0x08,0x08,0xb6,0x21,0xc1, +0x32,0x05,0x41,0x06,0x06,0xd1,0x36,0x24,0x44,0xa4,0x20,0xc3,0xc0,0x20,0xce,0x86, +0x64,0x89,0x14,0x04,0x1b,0x18,0xc4,0x99,0x20,0x00,0xdc,0x86,0xc4,0xa3,0x14,0x84, +0x19,0x18,0xc4,0xd9,0x90,0x3c,0x90,0x54,0x5d,0x1b,0xd7,0x7d,0x13,0x04,0x50,0x48, +0x83,0x09,0x42,0x1b,0x84,0xc1,0x86,0x05,0x09,0x03,0x05,0x19,0x06,0x46,0x0c,0xc4, +0x40,0x0c,0x9c,0x09,0x82,0x28,0xa8,0xc1,0x04,0x01,0xe8,0x36,0x08,0x48,0x19,0x6c, +0x58,0x06,0x32,0x50,0x10,0x64,0x60,0xc4,0x40,0x0c,0xc4,0xc0,0x0c,0x36,0x08,0x63, +0x70,0x06,0x13,0x84,0x52,0x58,0x83,0x09,0x02,0xe0,0x6d,0x40,0x90,0x34,0x50,0x10, +0x64,0x50,0x03,0x60,0x43,0xb0,0x06,0x13,0x84,0x53,0x60,0x83,0x0d,0x08,0xd2,0x06, +0x0a,0x32,0x0c,0x08,0xb0,0x21,0x70,0x83,0x0d,0x04,0x18,0xa0,0x01,0x1b,0xbc,0xc1, +0x04,0xa1,0x10,0x28,0x0c,0x4d,0x6d,0x18,0x3c,0x6f,0x98,0x20,0x00,0xdf,0x04,0x01, +0x00,0x83,0x0d,0x41,0x1d,0x6c,0x20,0xac,0x39,0xa0,0x03,0x3b,0xd8,0x50,0xc4,0x81, +0x1c,0x00,0x70,0x70,0x07,0x2c,0xcc,0xd8,0xde,0xc2,0xe8,0xf8,0xbc,0xb5,0xb9,0xa5, +0xc1,0xbd,0xd1,0x95,0xb9,0xd1,0x81,0x8c,0xa1,0x85,0xc9,0x31,0x9a,0x4a,0x6b,0x83, +0x63,0x2b,0x03,0x19,0x7a,0x19,0x5a,0x59,0x01,0xa1,0x12,0x0a,0x0a,0xda,0x10,0xec, +0xc1,0x04,0xc1,0x10,0x83,0x0d,0x83,0x1e,0xf0,0x41,0x1f,0x6c,0x18,0xf2,0xc0,0x0f, +0xfa,0x60,0xc3,0xf0,0x07,0x7f,0xd0,0x07,0xc4,0x85,0x80,0x9f,0xa3,0x32,0x3a,0xa1, +0x34,0xb6,0x34,0xb7,0xb2,0x30,0xb9,0xa9,0xb0,0x36,0x38,0xb6,0x34,0xb7,0x33,0xa2, +0x30,0xba,0x30,0x20,0xa0,0xac,0xa0,0x9f,0xa0,0x2a,0xa1,0x34,0xb6,0x34,0xb7,0xb2, +0x30,0xb9,0xa9,0xb0,0x36,0x38,0xb6,0x34,0xb7,0x33,0xa2,0x30,0xba,0x30,0x20,0x20, +0xab,0x1f,0x12,0xbb,0xb2,0x31,0xba,0x37,0x39,0xa0,0x26,0x12,0x98,0x18,0x20,0x20, +0xab,0x1f,0x12,0xbb,0xb2,0x31,0xba,0x37,0x39,0x20,0x24,0x12,0x98,0x18,0x20,0x20, +0x20,0xad,0x15,0x82,0x28,0x84,0x02,0xcb,0x21,0xe0,0xe7,0xa8,0x8c,0x4e,0x28,0x8d, +0x2d,0xcd,0xad,0x2c,0x4c,0x6e,0x2a,0xac,0x0d,0x8e,0x2d,0xcd,0xed,0x8c,0x28,0x8c, +0x2e,0x0c,0x08,0x28,0x2b,0xe8,0x27,0xa8,0x4a,0x28,0x8d,0x2d,0xcd,0xad,0x2c,0x4c, +0x6e,0x2a,0xac,0x0d,0x8e,0x2d,0xcd,0xed,0x8c,0x28,0x8c,0x2e,0x0c,0x08,0xc8,0xea, +0x87,0xc4,0xae,0x6c,0x8c,0xee,0x4d,0x0e,0xa8,0x89,0x04,0x26,0x06,0x08,0xc8,0xea, +0x87,0xc4,0xae,0x6c,0x8c,0xee,0x4d,0x0e,0x08,0x89,0x04,0x26,0x06,0x08,0x08,0x48, +0x4b,0x07,0xa4,0x24,0xec,0xec,0xcc,0x45,0xae,0x6c,0xae,0x8e,0x8d,0x6e,0xc5,0x40, +0x0a,0xa2,0x30,0x0a,0x1b,0x02,0x52,0xa8,0xc2,0xc6,0x66,0xd7,0xe6,0x92,0x46,0x56, +0xe6,0x46,0x37,0x25,0x08,0xaa,0x90,0xe1,0xb9,0xd8,0x95,0xc9,0xcd,0xa5,0xbd,0xb9, +0x4d,0x09,0x88,0x26,0x64,0x78,0x2e,0x76,0x61,0x6c,0x76,0x65,0x72,0x53,0x02,0xa2, +0x0e,0x19,0x9e,0xcb,0x1c,0x5a,0x18,0x59,0x99,0x5c,0xd3,0x1b,0x59,0x19,0xdb,0x94, +0xc0,0x28,0x43,0x86,0xe7,0x22,0x57,0x36,0xf7,0x56,0x27,0x37,0x56,0x36,0x37,0x25, +0x78,0x83,0x3a,0x64,0x78,0x2e,0x65,0x6e,0x74,0x72,0x79,0x50,0x6f,0x69,0x6e,0x74, +0x73,0x53,0x82,0x3b,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x50,0x00,0x00,0x00,0x26,0x20,0x70,0xac, +0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44,0x62,0x53,0x38,0x3e,0xe2,0x23,0x3e,0xed, +0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8,0x82,0x34,0x04,0x10,0x89,0x4d,0xe1,0xf8, +0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00,0x58,0x04,0x35,0x5c,0xbe,0xf3,0xf8,0x40, +0xd3,0x38,0x13,0x30,0x11,0x21,0xd0,0x0c,0x0b,0x61,0x0a,0xd0,0x70,0xf9,0xce,0xe3, +0x07,0x48,0x03,0x44,0x98,0x5f,0xdc,0xb6,0x31,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20, +0x0d,0x10,0x61,0x3e,0x72,0xdb,0x06,0xb1,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45, +0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x0f,0xdb,0x70, +0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60, +0x3e,0x72,0xdb,0x26,0xd1,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44,0x84,0x40, +0x33,0x2c,0xc4,0x17,0x39,0xcc,0x86,0x34,0x03,0xd2,0x18,0xb6,0xe0,0x0c,0x97,0xef, +0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x39,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38, +0xd3,0xed,0x17,0xb7,0x6d,0x0d,0xd5,0x70,0xf9,0xce,0xe3,0x4b,0x00,0xf3,0x2c,0x44, +0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x08,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35, +0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x09,0xd5,0x70,0xf9,0xce,0xe3,0x4f, +0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x23,0xb7,0x6d,0x07,0xd6,0x70,0xf9,0xce, +0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x81,0x34, +0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e,0x72,0xdb,0x66,0xf0,0x0c, +0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x04,0xd1,0xb2,0x54,0x8c, +0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x13,0xcd,0x60,0x03,0xd3,0xb2,0x54,0x8c,0xbf, +0x20,0x05,0x31,0x21,0x0c,0xe1,0x4b,0x13,0x10,0x4d,0x00,0x00,0x61,0x20,0x00,0x00, +0x4b,0x05,0x00,0x00,0x13,0x04,0x57,0x2c,0x10,0x00,0x00,0x00,0x4b,0x00,0x00,0x00, +0x04,0x98,0x01,0x28,0xc2,0x80,0x82,0x1d,0x28,0xbb,0x32,0x2a,0xd9,0x81,0x82,0xa9, +0x81,0x42,0x2a,0x97,0x52,0x29,0xa5,0x62,0x2a,0xb7,0xd2,0x0d,0x28,0x9b,0x92,0x84, +0x28,0x42,0xa0,0x32,0x0c,0x28,0x8d,0x92,0x44,0x28,0x49,0x82,0x52,0x24,0x28,0xb6, +0xe2,0x2b,0x4e,0x04,0x32,0x14,0x52,0x81,0xd0,0x61,0x04,0xa0,0x04,0xca,0xa3,0x0c, +0x8a,0x80,0x10,0xb6,0x02,0x00,0x5b,0x41,0x00,0x35,0x46,0x00,0xc6,0x08,0x40,0x10, +0x04,0xf1,0x6f,0x8c,0x00,0x04,0x41,0x10,0xfe,0xc6,0x08,0x54,0xbc,0x3e,0x45,0x6f, +0x8c,0x00,0x04,0x41,0x10,0xfe,0x85,0x31,0x02,0x10,0x04,0x41,0x10,0x0c,0xc6,0x08, +0x40,0x10,0xff,0xef,0x31,0x18,0x23,0x00,0x41,0x10,0x44,0xbf,0x19,0x80,0x31,0x02, +0x10,0x04,0x41,0xfc,0x17,0xc6,0x08,0x5a,0xd4,0x5e,0xed,0x6d,0x8c,0x60,0xe5,0xff, +0xdd,0xe7,0xc6,0x08,0x40,0x10,0x84,0xd9,0x30,0x18,0x23,0x68,0xcd,0x39,0xa7,0xbd, +0x31,0x02,0x10,0x04,0x41,0x12,0x0c,0xc6,0x08,0x40,0x10,0x04,0x41,0x50,0x18,0x23, +0x00,0x41,0x10,0x64,0xc1,0x60,0x8c,0x00,0x04,0x41,0xd0,0x05,0x03,0x4a,0xcd,0x21, +0x5c,0xa1,0x30,0x87,0x70,0x89,0xc2,0x1c,0xc2,0xd5,0x07,0x73,0x08,0xd7,0x28,0xcc, +0x21,0x80,0x82,0x37,0x87,0xe0,0x07,0x7d,0x30,0x87,0xd0,0x55,0x73,0x08,0x7e,0x60, +0x0a,0xc4,0x9a,0x83,0xa8,0xaa,0x4a,0x15,0xe6,0x20,0xa6,0xa9,0x52,0x85,0x39,0x88, +0xeb,0xaa,0x52,0x61,0x0e,0x62,0xdb,0xaa,0x54,0x98,0x83,0x98,0xa6,0x2a,0x15,0x46, +0x00,0xe6,0x20,0x34,0xad,0x4a,0x85,0x39,0x88,0x2c,0xab,0x52,0x61,0x0e,0x02,0xc3, +0xaa,0x54,0x98,0x83,0xa0,0xa8,0x2a,0x15,0xe6,0x20,0x2c,0xab,0x4a,0x85,0x39,0x88, +0x69,0xaa,0x58,0x61,0x0e,0xa2,0xaa,0xaa,0x56,0x00,0x00,0x00,0x23,0x06,0x08,0x00, +0x82,0x60,0xe0,0x06,0xe5,0x50,0x0a,0x8d,0x38,0xd8,0xc2,0x88,0x01,0x02,0x80,0x20, +0x18,0xb8,0x81,0x39,0x98,0x42,0x53,0x0e,0xb7,0x30,0x62,0x80,0x00,0x20,0x08,0x06, +0x6e,0x70,0x0e,0xa7,0xd0,0x88,0x03,0x2e,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x1b, +0xa0,0x03,0x2a,0x34,0xbf,0x90,0x0b,0x23,0x06,0x08,0x00,0x82,0x60,0xe0,0x06,0xe9, +0x90,0x0a,0x0d,0x3a,0xe8,0xc2,0x88,0x01,0x02,0x80,0x20,0x18,0xb8,0x81,0x3a,0xa8, +0x42,0x73,0x0e,0xbb,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x6e,0xb0,0x0e,0xab,0xd0, +0x8c,0x03,0x2f,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x1b,0xb0,0x03,0x2b,0x34,0xe5, +0xd0,0x0b,0x23,0x06,0x08,0x00,0x82,0x60,0xe0,0x06,0xed,0xd0,0x0a,0xcd,0x39,0xf8, +0xc2,0x88,0x01,0x02,0x80,0x20,0x18,0xb8,0x81,0x3b,0xb8,0x42,0xc3,0x0e,0xbf,0x30, +0x62,0x80,0x00,0x20,0x08,0x06,0x6e,0xf0,0x0e,0xaf,0xd0,0xac,0x03,0x38,0x8c,0x18, +0x20,0x00,0x08,0x82,0x81,0x1b,0xc0,0x03,0x2c,0x34,0xef,0x10,0x0e,0x23,0x06,0x08, +0x00,0x82,0x60,0xe0,0x06,0xf1,0x10,0x0b,0x8d,0x3b,0x88,0xc3,0x88,0xc1,0x01,0x80, +0x20,0x18,0xa8,0xc1,0x3c,0xd4,0x42,0xe0,0x8d,0x18,0x18,0x00,0x08,0x82,0xc1,0x02, +0x12,0xaa,0x00,0x0f,0x23,0x06,0x06,0x00,0x82,0x60,0xb0,0x84,0xc4,0x2a,0xcc,0xc3, +0x4c,0x04,0x2a,0x00,0xd3,0x28,0xcc,0x44,0xa8,0x02,0x30,0x8d,0xc2,0x4c,0x84,0x2a, +0x00,0xd3,0x28,0xcc,0x44,0xa8,0x02,0x30,0x8d,0xc2,0x4c,0x84,0x2a,0x00,0xd3,0x28, +0xcc,0x44,0xa8,0x02,0x30,0x8d,0xc2,0x21,0x0d,0x3b,0xa4,0x61,0x26,0xf4,0x01,0x7c, +0x4c,0xf0,0x03,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x19,0x88,0x44,0x38,0x34, +0xfc,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0x42,0xc3,0x4e,0x68,0x98,0x1d,0x02, +0x7d,0xec,0x10,0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x6a,0x70,0x12,0xe9,0xd0, +0xd9,0xc1,0x88,0x41,0x03,0x80,0x20,0x18,0x50,0x31,0xb1,0x0e,0x01,0x49,0x50,0x13, +0x3b,0xb0,0x03,0x3b,0xb0,0xc3,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x88,0xc1,0x01, +0x80,0x20,0x18,0x90,0x41,0x4b,0xb0,0x03,0x96,0x12,0xa3,0x09,0x01,0x30,0x9a,0x20, +0x04,0x27,0x34,0xec,0x84,0x86,0x99,0x70,0xc8,0xc7,0x84,0x43,0x3e,0x26,0x08,0xf2, +0x31,0x41,0x90,0x8f,0x09,0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0x01,0x8b, +0x79,0x08,0x86,0x23,0x02,0x5a,0x10,0xbe,0x0b,0x1a,0x65,0xc1,0x23,0x1f,0x13,0x1e, +0xf9,0x98,0x50,0xc1,0xc7,0x84,0x0a,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0x06, +0x3c,0xe1,0x0f,0x74,0xa0,0x0a,0x23,0x06,0x0d,0x00,0x82,0x60,0x40,0x99,0x05,0x48, +0x04,0x39,0x91,0x06,0x68,0x10,0x12,0x21,0x11,0x12,0x21,0x31,0x9a,0x10,0x00,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0x06,0x60,0x01,0x12,0x6c,0x70,0x13,0xa3,0x09,0x01, +0x30,0x9a,0x20,0x04,0x46,0x08,0xf1,0x31,0x21,0xa0,0xcf,0x88,0x81,0x31,0x80,0x20, +0x18,0x24,0x72,0xd1,0x0e,0xe7,0x30,0x62,0x60,0x0c,0x20,0x08,0x06,0x89,0x5c,0xb4, +0x83,0x39,0x9c,0x1b,0x20,0x76,0xc4,0xc0,0x18,0x40,0x10,0x0c,0x92,0xb9,0x70,0x87, +0xc0,0xc4,0x60,0x91,0x8f,0x89,0xc1,0x22,0x1f,0x13,0xc8,0x01,0x3e,0x26,0x94,0x03, +0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0xa1,0x0b,0x7f,0x10,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0xc0,0xa9,0x8b,0x7f,0x10,0x4e,0x00,0xd0,0x09,0x00,0x32,0x83,0x88,0x8f, +0x19,0x44,0x7c,0xec,0x1d,0x84,0xf8,0x18,0x3c,0x08,0xf1,0x31,0x21,0x90,0xcf,0x46, +0x0e,0x7c,0xe0,0x16,0x6e,0x31,0x6c,0x40,0x04,0xc2,0x00,0xd8,0x60,0xc8,0x67,0x23, +0x07,0x3f,0x80,0x0b,0xb9,0x18,0x36,0x20,0x02,0x61,0x00,0xcc,0x38,0xe4,0xb3,0x91, +0x03,0x28,0xc8,0x05,0x5c,0x0c,0x1b,0x10,0x81,0x30,0x00,0xa6,0x24,0xf2,0xd9,0xc8, +0x41,0x14,0xe8,0x02,0x2e,0x86,0x0d,0x88,0x40,0x18,0x80,0x59,0x82,0x60,0xa0,0x02, +0x50,0x17,0x60,0x2e,0x8c,0x81,0x0a,0x80,0x5d,0x80,0xb6,0x30,0x06,0x2a,0x1a,0xfc, +0x00,0xc2,0xc2,0x18,0xa8,0x68,0xf4,0x03,0x08,0x0b,0x63,0xa0,0x02,0x90,0x17,0x20, +0x2c,0x8c,0x22,0x26,0x28,0x63,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x20,0x03,0xd1, +0x08,0x8b,0x56,0xe0,0x8b,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xe1,0x86,0x42,0x20, +0x83,0xe1,0x86,0x42,0x20,0x83,0x12,0x02,0x9d,0x65,0x10,0x8a,0x60,0x23,0x07,0x58, +0x10,0x8d,0x84,0x82,0xc6,0x18,0x8e,0x08,0x4c,0x42,0xf8,0x66,0x19,0x86,0x22,0x18, +0x31,0x38,0x00,0x10,0x04,0x03,0x35,0x48,0x8d,0xb5,0xf0,0x85,0x7a,0x18,0x31,0x68, +0x00,0x10,0x04,0x83,0x4b,0x36,0xda,0x22,0x30,0x0d,0x66,0x71,0x0b,0xb7,0x70,0x0b, +0xb7,0x18,0x4d,0x08,0x80,0x0b,0x1a,0x3b,0x62,0x70,0x00,0x20,0x08,0x06,0x67,0xe0, +0x1a,0x6e,0xa1,0x0b,0xa5,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60,0x84,0x10,0x1f, +0x13,0x02,0xfa,0xd8,0x1b,0x04,0xf1,0x19,0x8e,0x08,0x68,0x42,0xf8,0x66,0x19,0x88, +0x22,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x6c,0x37,0xe0,0x02,0xb1,0x83,0xa3,0x1a, +0x76,0x54,0xc3,0x4c,0xb0,0x09,0xf9,0x98,0x70,0x13,0xf2,0x39,0x01,0x40,0x27,0x00, +0x68,0x34,0xc1,0x11,0x46,0x13,0x9e,0xc1,0x92,0x27,0x3e,0xf6,0x04,0xf4,0x39,0xa3, +0x61,0x67,0x34,0xcc,0x04,0x86,0x3e,0x26,0x30,0xf4,0x31,0xe1,0x27,0xe4,0x63,0x02, +0x58,0xc8,0xc7,0x84,0x9e,0x80,0x8f,0x99,0x85,0x10,0x1f,0x4b,0x18,0xf9,0x58,0x30, +0xc8,0xc7,0x96,0x46,0x3e,0x16,0x10,0xf2,0x31,0xcb,0x92,0x8f,0x59,0x96,0x7c,0x4c, +0x08,0xe0,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x4e,0x7e,0xb0,0x46,0x30,0x62,0x70, +0x00,0x20,0x08,0x06,0x99,0x7d,0xbc,0x06,0x2b,0x78,0x96,0x24,0xf2,0x31,0x04,0x91, +0x8f,0x51,0x94,0x7c,0x4c,0x08,0xe0,0x63,0x01,0x01,0x9f,0x11,0x03,0x03,0x00,0x41, +0x30,0x70,0x40,0x64,0x36,0x02,0x73,0x1c,0xf9,0x58,0xd3,0xc8,0xc7,0x04,0x03,0x3e, +0x16,0x08,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0xa7,0x44,0x70,0x23,0x30,0x23, +0xa0,0x8f,0x39,0x73,0x21,0x1f,0x0b,0x1c,0xf9,0x58,0x30,0xc8,0xc7,0xa2,0xba,0x90, +0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x38,0x2b,0xb2,0x1f,0x81,0x05,0x7d,0x21,0x1f, +0x0b,0x44,0x03,0x3e,0x56,0xc4,0x01,0x7d,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0x79, +0x91,0xff,0x08,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0x81,0x11,0xf0,0x08,0x2c,0x20, +0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x8e,0x8c,0x84,0x47,0x60,0x41,0x28,0xc8, +0xc7,0x02,0x57,0x80,0x8f,0x8d,0x82,0x2b,0xc0,0x67,0x96,0xa0,0x18,0x28,0x69,0xc0, +0x22,0x00,0x0b,0x81,0x20,0xc0,0x62,0x18,0x28,0x69,0xc0,0x22,0x00,0x0b,0x81,0x20, +0xc0,0x62,0x30,0x58,0x58,0x11,0x18,0x0c,0x37,0x04,0x25,0x02,0x06,0xb3,0x0c,0x87, +0x11,0xac,0xc0,0x00,0x26,0x2b,0x22,0x50,0x00,0x18,0x2b,0x30,0x84,0x49,0x8b,0x10, +0x14,0x00,0xc6,0x2c,0x41,0x30,0x1c,0x71,0xd0,0x86,0xf0,0x59,0x82,0xd0,0xc7,0x6a, +0x23,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x38,0x61,0x12,0x23,0xc1,0x74,0x43, +0x80,0x1b,0xc4,0x88,0x81,0x31,0x80,0x20,0x18,0x24,0x65,0x12,0x1e,0xbb,0x31,0x62, +0x60,0x0c,0x20,0x08,0x06,0x49,0x99,0x84,0x87,0x6e,0x8c,0x18,0x18,0x03,0x08,0x82, +0x41,0x52,0x26,0xe1,0x41,0x0f,0x35,0x16,0xf5,0x01,0x23,0x06,0x07,0x00,0x82,0x60, +0xa0,0x06,0x39,0xb2,0x1f,0x6e,0x51,0x1a,0x23,0x06,0x0d,0x00,0x82,0x60,0x70,0x89, +0x49,0x7f,0x04,0x36,0x62,0x16,0x82,0x7f,0xf8,0x87,0x7f,0xf8,0xc7,0x68,0x42,0x00, +0x5c,0xd0,0xd8,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x03,0x1f,0xf1,0x0f,0xb5,0xa8, +0x91,0xd1,0x84,0x00,0x18,0x4d,0x10,0x02,0x23,0x84,0xf8,0x98,0x10,0xd0,0x67,0xc4, +0xa0,0x01,0x40,0x10,0x0c,0x2e,0x35,0x29,0x91,0xc4,0x47,0xdc,0xa2,0x2d,0x4c,0xc4, +0x44,0x4c,0xc4,0x44,0x46,0x13,0x02,0xe0,0x82,0xc6,0x5a,0x70,0xc4,0xc7,0x8e,0x80, +0x3e,0x25,0x17,0x65,0x02,0x23,0x06,0x0d,0x00,0x82,0x60,0x70,0xc1,0xc9,0x8a,0x3c, +0x64,0x42,0x17,0x01,0x8b,0xb0,0x08,0x8b,0xb0,0xc8,0x68,0x42,0x00,0x5c,0xd0,0x58, +0x0b,0x9a,0xf8,0x58,0x13,0xd0,0xc7,0x98,0x23,0x3e,0x86,0xb0,0x87,0x7c,0x86,0x23, +0x84,0x40,0xf8,0x4c,0x21,0xe2,0x63,0xc5,0x7b,0xc8,0x67,0x38,0x42,0x08,0x84,0xaf, +0x88,0x40,0x2f,0x68,0x94,0xd5,0x47,0x10,0x1f,0x0b,0x3e,0xf9,0x8c,0x18,0x1c,0x00, +0x08,0x82,0x81,0x1a,0xdc,0x49,0x8e,0x9c,0x06,0x79,0x8c,0x18,0x34,0x00,0x08,0x82, +0x01,0x15,0x2a,0x3b,0x12,0xd0,0x09,0x69,0x8c,0x06,0x8f,0xf0,0x08,0x8f,0xf0,0xc8, +0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x1c,0x00,0x08,0x82, +0x41,0x36,0x2a,0x3c,0xd2,0x1f,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0xa4,0xd2, +0x23,0xfe,0x31,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x56,0x2a,0x3e,0xf2,0x1f,0xc3, +0x88,0xc1,0x01,0x80,0x20,0x18,0x9c,0x01,0xa8,0x80,0x09,0x6b,0xf0,0xc9,0x68,0x42, +0x00,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x1a,0x84,0xca,0x98,0xcc,0x06,0x7c,0x8c, +0x18,0x34,0x00,0x08,0x82,0x01,0xb5,0x2a,0x65,0x12,0xf8,0x89,0x9f,0xf8,0x89,0x99, +0x98,0x89,0x99,0x98,0xc9,0x68,0x42,0x00,0x0c,0x47,0x04,0x25,0x12,0x7c,0xd3,0x0d, +0x25,0x22,0x04,0xa6,0x18,0xf4,0x31,0xe5,0xa0,0x8f,0x29,0x08,0x7d,0x8c,0x18,0xe4, +0x63,0xc5,0x20,0x1f,0x1b,0x0c,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x36,0x2b, +0x6c,0x32,0xb4,0xc8,0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0xb4,0xd2,0x26,0x83,0x8b, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x56,0x2b,0x6e,0x32,0xbc,0xc8,0x88,0xc1,0x01, +0x80,0x20,0x18,0x64,0xb6,0xb2,0x26,0x83,0x8a,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41, +0x76,0x2b,0x6c,0x32,0xac,0xc8,0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0xb8,0xd2,0x26, +0x03,0x8b,0x98,0x10,0x23,0xf2,0x31,0x81,0x80,0x8f,0x05,0x2e,0x22,0x1f,0x0b,0x06, +0xf8,0xd8,0x51,0xc4,0xc7,0x02,0x1b,0x91,0x8f,0x25,0x32,0x22,0x1f,0x3b,0x82,0xf8, +0x58,0x42,0x23,0xf2,0x31,0x21,0x88,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0xa8,0x01, +0xaf,0xf8,0x49,0x7d,0x98,0xc8,0x88,0x81,0x03,0x80,0x20,0x18,0x44,0xe7,0xf2,0x26, +0x41,0x7a,0xa0,0x47,0xa8,0x20,0x86,0x70,0x06,0x63,0x32,0x62,0x70,0x00,0x20,0x08, +0x06,0x64,0xf0,0x2b,0x7e,0xa2,0x1e,0xb9,0x32,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0x6a,0x00,0x2e,0xa2,0x12,0x1f,0x2d,0x32,0x62,0xd0, +0x00,0x20,0x08,0x06,0x94,0xba,0x90,0x4a,0xd0,0x2b,0xed,0xc1,0x1e,0xa5,0x52,0x2a, +0xa5,0x52,0x2a,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0x06,0xe5,0x52,0x2a,0xf1,0xb1,0x2b,0xa3,0x09,0x81,0x30,0x9a,0x20,0x0c,0x26, +0x14,0xf2,0x31,0xa1,0x90,0xcf,0x2d,0x0d,0xbb,0xa5,0x61,0x26,0x10,0xf2,0x31,0x81, +0x90,0x8f,0x09,0x82,0x7c,0x4c,0x10,0xe4,0x63,0x42,0x00,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x70,0xf6,0xc5,0x55,0x02,0x53,0x14,0xf9,0x98,0xa2,0xc8,0xc7,0x84,0x00, +0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xe0,0xfc,0x8b,0xac,0x04,0xc3,0x11,0xc5,0x9c, +0x08,0xdf,0x2c,0x03,0xd2,0x04,0xb3,0x04,0xc9,0x40,0x45,0x93,0x0b,0x0a,0x3b,0x21, +0x03,0x15,0x4d,0x2a,0x28,0x06,0x32,0x50,0x01,0x0c,0x8a,0x5a,0x21,0xb3,0x04,0x8b, +0x05,0xf7,0x02,0x82,0xe1,0x86,0x80,0x5e,0xc0,0x60,0x96,0x81,0x49,0x82,0x81,0x8a, +0x46,0x49,0x5e,0x61,0x19,0xa8,0x68,0x94,0xe4,0x0f,0x96,0x81,0x0a,0x80,0xae,0x92, +0x56,0x58,0x2a,0x50,0x11,0xa8,0x43,0x45,0x60,0xb8,0x61,0xe0,0x17,0x34,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0xce,0x64,0x74,0x65,0xe8,0x97,0xe9,0x86,0x80,0x10,0x86, +0x1b,0x8c,0x7f,0x31,0x03,0x33,0x83,0x70,0x01,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18, +0x74,0x2a,0xd3,0x2b,0x43,0x30,0xdd,0x10,0x10,0xc3,0x70,0xc3,0x33,0x32,0x68,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0x5d,0xcb,0x84,0x4b,0x42,0x32,0xd3,0x0d,0x81,0x22, +0x0c,0x37,0x48,0x26,0x63,0x06,0xc6,0x06,0xe8,0x02,0x82,0x11,0x83,0x03,0x00,0x41, +0x30,0xe8,0x62,0x86,0x5c,0x86,0x60,0xba,0x21,0x20,0x86,0x11,0x83,0x03,0x00,0x41, +0x30,0x50,0x03,0x97,0x81,0x97,0x1f,0xd9,0x93,0x11,0x83,0x06,0x00,0x41,0x30,0xa0, +0x70,0x46,0x5e,0x82,0x95,0x49,0x84,0x79,0x99,0x97,0x79,0x99,0x97,0xd1,0x84,0x00, +0x18,0x4d,0x10,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x83,0x99,0x99,0x97,0x1f, +0x49,0x99,0xd1,0x84,0x40,0x18,0x4d,0x10,0x06,0x13,0x0a,0xf9,0x98,0x50,0xc8,0xc7, +0x04,0x41,0x3e,0x26,0x08,0xf2,0x31,0x21,0x80,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x38,0x65,0x83,0x2f,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0x62,0xb3,0x2f,0xc1, +0x37,0x62,0x70,0x00,0x20,0x08,0x06,0xd9,0xd8,0xf0,0x8b,0x10,0x98,0x1d,0x04,0xf4, +0x31,0x3b,0x10,0xe8,0x63,0xca,0x40,0x1f,0x53,0x08,0xfa,0x8c,0x18,0x24,0x00,0x08, +0x82,0xc1,0x76,0x36,0xee,0x22,0x04,0xc4,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x59, +0xda,0xf8,0xcb,0x19,0x04,0x66,0x06,0x61,0x03,0x82,0xe1,0x86,0xc0,0x67,0xc0,0x60, +0x96,0x41,0x59,0x82,0x59,0x82,0x66,0xa0,0xa2,0x51,0xad,0xc3,0x60,0x06,0x2a,0x1a, +0x72,0x38,0x2c,0xc6,0xce,0x45,0x88,0x8f,0x09,0xbd,0x22,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x70,0xe8,0x86,0x6c,0x02,0x63,0x93,0x50,0xa0,0x8f,0xb1,0x49,0x28,0xd0, +0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xd4,0x80,0x6d,0x5c,0x46,0x54,0x76,0x65,0xc4, +0xa0,0x01,0x40,0x10,0x0c,0x28,0xbb,0x81,0x99,0x20,0x6d,0xf2,0x04,0x4f,0x62,0x26, +0x66,0x62,0x26,0x66,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x4c,0x30,0xe0,0x63,0x82, +0x01,0x9f,0xd1,0x84,0x5a,0x10,0x46,0x13,0x6c,0x61,0xb0,0x55,0x20,0xe4,0x63,0xab, +0x40,0xc8,0xc7,0x5a,0x61,0x5e,0xe0,0x63,0xad,0x40,0x2f,0xf0,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0xec,0x6f,0x68,0x86,0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x03, +0x9d,0x9a,0x21,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0xc8,0x42,0x47,0x67,0xf2,0x45, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x4c,0x74,0x76,0x46,0x5f,0x84,0x53,0x1a,0x76, +0x4a,0xc3,0x8c,0x10,0xe8,0x63,0x84,0x40,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x50, +0x03,0xd0,0x11,0x9b,0x5b,0x79,0x97,0x11,0x83,0x03,0x00,0x41,0x30,0x50,0x83,0xd0, +0x19,0x1b,0x58,0x51,0x97,0x11,0x83,0x07,0x00,0x41,0x30,0xf8,0x4c,0xc7,0x65,0x84, +0x80,0x18,0xf6,0x65,0x5f,0xfc,0xc6,0x6f,0xcc,0x66,0x64,0x46,0x13,0x02,0x60,0x34, +0x41,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x80,0x0c,0x4e,0xc7,0x6c,0x64,0x65,0x74, +0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x4e,0x68,0xd8,0x09,0x0d,0x33,0x81,0x93,0x8f, +0x09,0x9c,0x7c,0x4c,0x10,0xe4,0x63,0x82,0x20,0x1f,0x13,0x02,0xf8,0x8c,0x18,0x18, +0x00,0x08,0x82,0x81,0xa3,0x3b,0x6d,0x13,0x58,0x40,0x32,0xf2,0x19,0x31,0x30,0x00, +0x10,0x04,0x03,0x87,0x77,0xd8,0x26,0xb0,0xa0,0x64,0xe4,0x33,0x62,0x60,0x00,0x20, +0x08,0x06,0x8e,0xef,0xb4,0x4d,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0xce,0xef,0xbc, +0x4e,0x60,0x92,0x24,0x1f,0x93,0x24,0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0x9c,0xf1,0xb1,0x9b,0xc0,0xd6,0x60,0x0d,0xe4,0x63,0x6b,0xb0,0x06,0xf2, +0x31,0x21,0x80,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x38,0xe7,0xa3,0x37,0x81,0x15, +0x01,0x7d,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0x49,0x9f,0xdc,0x09,0xec,0x67,0x82, +0xf8,0x58,0xc0,0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xce,0x40,0x7c,0x44,0xc7, +0x5d,0x72,0x67,0x34,0x21,0x00,0x46,0x13,0x84,0xc0,0x6c,0x46,0x88,0x8f,0x09,0x01, +0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x0c,0xce,0xe7,0x74,0xe6,0x25,0x7c,0x46, +0x13,0x02,0xc1,0x82,0x41,0x3e,0xb3,0x04,0xce,0x40,0x45,0x43,0x6b,0xcd,0x29,0x3c, +0x03,0x15,0x0d,0xd1,0x8c,0xc2,0x33,0x50,0x01,0xb8,0x5e,0xf3,0x07,0xcf,0x40,0x05, +0x20,0x73,0xcd,0xf0,0xcc,0x12,0x40,0x16,0xac,0x0f,0x08,0x86,0x1b,0x02,0xf4,0x01, +0x83,0x59,0x86,0xc8,0x09,0x06,0x2a,0x1a,0xc6,0xd9,0x03,0x68,0xa0,0xa2,0x61,0x9c, +0x3b,0x80,0x06,0x2a,0x00,0xc6,0x99,0x03,0x68,0xa0,0x02,0xf0,0x39,0xe7,0x0e,0xa0, +0x0a,0xfe,0x05,0x0a,0xf9,0x17,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x32,0xb8,0x1f, +0xdb,0x11,0x99,0xf8,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x6e,0x28,0x04,0x32, +0x18,0x6e,0x28,0x04,0x32,0x28,0x21,0xd0,0xe9,0x86,0xbd,0xe1,0x9b,0x60,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0xd4,0x80,0x7f,0x7c,0x87,0x66,0xd4,0x66,0xc4,0xa0,0x01,0x40, +0x10,0x0c,0x28,0x13,0x02,0x9f,0x20,0x7f,0x94,0x24,0x7c,0xc2,0x27,0x7c,0xc2,0x67, +0x34,0x21,0x00,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x0c,0x40,0x08,0x7c,0x58,0xe6, +0x7e,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x8c,0x10,0xe2,0x63,0x42,0x40,0x9f,0x11, +0x83,0x03,0x00,0x41,0x30,0x38,0x83,0x12,0x2a,0x9f,0x98,0xf9,0x9f,0xd1,0x84,0x40, +0xb0,0x61,0x91,0x8f,0x05,0x82,0x7c,0x86,0x23,0xc0,0x20,0x08,0xbe,0x0b,0x00,0x51, +0x41,0xb6,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xc9,0xd0,0xf9,0x6c,0xc4,0x88,0xc1, +0x01,0x80,0x20,0x18,0x64,0x33,0xc4,0x3e,0x5d,0x61,0xdb,0x0a,0x81,0x60,0xb8,0x21, +0x40,0x21,0x30,0x98,0x65,0x78,0xa0,0x60,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x1c,0x1d, +0x52,0x21,0x74,0xb0,0x73,0x08,0xe4,0x33,0x1c,0x21,0x0a,0xb1,0x23,0x7c,0xd3,0x0d, +0x72,0x30,0x3b,0x81,0x21,0x07,0x7d,0x8c,0x76,0x82,0xf8,0x0c,0x37,0x2c,0x31,0x14, +0x06,0xd3,0x0d,0xb7,0x63,0x3b,0x81,0x0d,0x81,0x7c,0xcc,0x08,0xe2,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0x0e,0x19,0xd1,0x50,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x59, +0x18,0xe9,0x4f,0xa0,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x1a,0xec,0x50,0xff,0xac, +0x0d,0xea,0x8c,0x18,0x34,0x00,0x08,0x82,0x01,0x55,0x46,0xff,0x13,0xe0,0x10,0xda, +0x9c,0x0d,0x08,0x81,0x10,0x08,0x81,0xd0,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68, +0xc2,0x20,0x5c,0xda,0x20,0x76,0xc4,0xc0,0x18,0x40,0x10,0x0c,0x92,0x37,0x5a,0x9f, +0xe0,0xd2,0x06,0xb1,0x23,0x06,0xc6,0x00,0x82,0x60,0x90,0xc0,0x11,0xfb,0x04,0x97, +0x36,0x88,0x1d,0x31,0x30,0x06,0x10,0x04,0x83,0x24,0x8e,0xda,0x27,0xb8,0xb4,0x41, +0xec,0x88,0x81,0x31,0x80,0x20,0x18,0x24,0x72,0xe4,0x3e,0xc1,0xa5,0x0d,0x62,0x47, +0x0c,0x8c,0x01,0x04,0xc1,0x20,0x99,0xa3,0xf7,0x09,0x2a,0x6e,0x44,0x08,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xa0,0x5b,0xa3,0xff,0x09,0xc4,0x68,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x3a,0x36,0x02,0xa1,0x17,0x19,0xa3,0x11,0x83,0x06,0x00,0x41,0x30,0xa0,0xe2, +0x68,0x85,0x1a,0x32,0x12,0x02,0x16,0x62,0x21,0x16,0x62,0xa1,0xd1,0x84,0x00,0x18, +0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x35,0x60,0x23, +0x17,0xfa,0x1b,0xdd,0x19,0x31,0x68,0x00,0x10,0x04,0x03,0xca,0x8e,0x60,0x28,0x48, +0xa3,0xc3,0x88,0xa1,0x18,0x8a,0xa1,0x18,0x1a,0x4d,0x08,0x80,0x11,0x83,0x03,0x00, +0x41,0x30,0x50,0x83,0x37,0x8a,0xa1,0xd1,0xe9,0x9d,0x11,0x83,0x06,0x00,0x41,0x30, +0xa0,0xf2,0x68,0x86,0x02,0x36,0x52,0x12,0x1a,0xa2,0x21,0x1a,0xa2,0xa1,0xd1,0x84, +0x00,0x58,0xca,0x61,0x6f,0xdc,0xc8,0x8d,0x96,0x72,0xd8,0x9b,0x37,0x7a,0xa3,0xa5, +0x1c,0xf6,0x06,0x8e,0xe0,0x68,0xd8,0x80,0x18,0x98,0x01,0x18,0x36,0x20,0x84,0x65, +0x00,0x86,0x0d,0x88,0x40,0x19,0x80,0xad,0x1c,0xf6,0x26,0x8e,0xe2,0x68,0xd8,0x80, +0x08,0x90,0x01,0xd8,0xca,0x61,0x6f,0xe4,0x48,0x8e,0x86,0x0d,0x88,0xc0,0x18,0x80, +0x11,0x83,0x06,0x00,0x41,0x30,0xa0,0x40,0x49,0x87,0xb8,0x39,0x1a,0x1d,0x68,0x87, +0x76,0x68,0x87,0x76,0x68,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46, +0x0c,0x1a,0x00,0x04,0xc1,0x80,0x22,0x25,0x1f,0x7a,0xee,0xe8,0x74,0xa8,0x1f,0xfa, +0xa1,0x1f,0xfa,0xa1,0xd1,0x84,0x00,0x18,0x31,0x68,0x00,0x10,0x04,0x03,0xca,0x94, +0xc0,0xc8,0xc9,0xa3,0xd4,0xb1,0xc2,0x28,0x8c,0xc2,0x28,0x8c,0x46,0x13,0x02,0x60, +0x29,0x07,0xd4,0xd9,0xa3,0x3e,0x5a,0xca,0x01,0x75,0xf8,0xc8,0x8f,0x96,0x72,0x40, +0x9d,0x3e,0xfa,0xa3,0x61,0x03,0x62,0x50,0x06,0x60,0xd8,0x80,0x10,0x92,0x01,0x18, +0x36,0x20,0x02,0x64,0x00,0xb6,0x72,0x40,0x1d,0x3f,0x02,0xa5,0x61,0x03,0x22,0x38, +0x06,0x60,0x2b,0x07,0xd4,0xf9,0xa3,0x50,0x1a,0x36,0x20,0x02,0x63,0x00,0x0a,0x76, +0x44,0x09,0xec,0x15,0xc4,0x08,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xd0,0xad,0x92, +0x0f,0x09,0xc1,0x88,0x41,0x03,0x80,0x20,0x18,0x50,0xb0,0xa4,0x46,0x6c,0x30,0x4a, +0x01,0x18,0xac,0xd1,0x1a,0xad,0xd1,0x1a,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c, +0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x50,0xb4,0xe4,0x46,0xdf,0x29,0x15, +0x64,0xf0,0x46,0x6f,0xf4,0x46,0x6f,0x34,0x9a,0x10,0x00,0x23,0x06,0x0d,0x00,0x82, +0x60,0x40,0xd9,0x12,0x1c,0x79,0xa9,0x74,0x98,0x41,0x1c,0xc5,0x51,0x1c,0xc5,0xd1, +0x68,0x42,0x00,0x2c,0xe5,0x80,0x3b,0xab,0x94,0x4a,0x4b,0x39,0xe0,0x0e,0x2b,0xa9, +0xd2,0x52,0x0e,0xb8,0xd3,0x4a,0xab,0x34,0x6c,0x40,0x0c,0xca,0x00,0x0c,0x1b,0x10, +0x42,0x32,0x00,0xc3,0x06,0x44,0x80,0x0c,0xc0,0x56,0x0e,0xb8,0xe3,0x4a,0xac,0x34, +0x6c,0x40,0x04,0xc7,0x00,0x6c,0xe5,0x80,0x3b,0xaf,0xd4,0x4a,0xc3,0x06,0x44,0x60, +0x0c,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x50,0xbd,0x74,0x47,0x79,0x00,0x4b,0x6e, +0xf0,0x3b,0x78,0x84,0x47,0x78,0x84,0x47,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3, +0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x54,0x38,0xed,0x11,0x1b,0xd0,0x92, +0x1c,0x8c,0x0f,0x1f,0xf1,0x11,0x1f,0xf1,0xd1,0x68,0x42,0x00,0x8c,0x18,0x34,0x00, +0x08,0x82,0x01,0x35,0x4e,0x7d,0xb4,0x06,0xb6,0x44,0x07,0xe5,0xe3,0x47,0x7e,0xe4, +0x47,0x7e,0x34,0x9a,0x10,0x00,0x4b,0x39,0x94,0x0f,0x2e,0xd1,0xd2,0x52,0x0e,0xe5, +0x93,0x4b,0xb5,0xb4,0x94,0x43,0xf9,0xe8,0x92,0x2d,0x0d,0x1b,0x10,0x83,0x32,0x00, +0xc3,0x06,0x84,0x90,0x0c,0xc0,0xb0,0x01,0x11,0x20,0x03,0xb0,0x95,0x43,0xf9,0xec, +0xd2,0x2d,0x0d,0x1b,0x10,0xc1,0x31,0x00,0x5b,0x39,0x94,0x0f,0x2f,0xe1,0xd2,0xb0, +0x01,0x11,0x18,0x03,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x94,0x3a,0x91,0x52,0x1d, +0xf4,0x52,0xfb,0xb0,0x4f,0x29,0x95,0x52,0x29,0x95,0xd2,0x68,0x42,0x00,0x8c,0x18, +0x34,0x00,0x08,0x82,0x01,0xc5,0x4e,0xa6,0x44,0x07,0xbf,0xf4,0x3e,0xee,0x73,0x4a, +0xa7,0x74,0x4a,0xa7,0x34,0x9a,0x10,0x00,0x4b,0x39,0xb8,0x4f,0x38,0xf1,0xd2,0x52, +0x0e,0xee,0x23,0x4e,0xbd,0xb4,0x94,0x83,0xfb,0x8c,0x93,0x2f,0x0d,0x1b,0x10,0xc3, +0x2a,0x0c,0xc0,0xb0,0x01,0x21,0xa8,0xc2,0x00,0x0c,0x1b,0x10,0x41,0x2a,0x0c,0xc0, +0x56,0x0e,0xee,0x43,0x4e,0xbf,0x34,0x6c,0x40,0x04,0xc7,0x00,0x6c,0xe5,0xe0,0x3e, +0xe5,0x04,0x4e,0xc3,0x06,0x44,0x60,0x0c,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x50, +0xf3,0xd4,0x4a,0xaf,0x60,0x4e,0x64,0x50,0x3f,0xae,0xe4,0x4a,0xae,0xe4,0x4a,0xa3, +0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06, +0xd4,0x3d,0xc5,0x92,0x28,0xa8,0x13,0x1a,0xe4,0x8f,0x2c,0xc9,0x92,0x2c,0xc9,0xd2, +0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0x01,0x95,0x4f,0xb3,0x14,0x0a,0xec, +0xa4,0x06,0xfb,0x43,0x4b,0xb4,0x44,0x4b,0xb4,0x34,0x9a,0x10,0x00,0x4b,0x39,0xec, +0x8f,0x3b,0xa1,0xd3,0x52,0x0e,0xfb,0xf3,0x4e,0xe9,0xb4,0x94,0xc3,0xfe,0xc0,0x93, +0x3a,0x0d,0x1b,0x10,0x83,0x32,0x00,0xc3,0x06,0x84,0x90,0x0c,0xc0,0xb0,0x01,0x11, +0x20,0x03,0xb0,0x95,0xc3,0xfe,0xc4,0xd3,0x3a,0x0d,0x1b,0x10,0xc1,0x31,0x00,0x5b, +0x39,0xec,0x8f,0x3c,0xb1,0xd3,0xb0,0x01,0x11,0x18,0x03,0x60,0x20,0x41,0x4b,0x20, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xae,0x9f,0x60,0x29,0x56,0x82,0x11,0x83,0x06, +0x00,0x41,0x30,0xa0,0x44,0x8a,0x97,0x7c,0xa1,0x9e,0x66,0x21,0xe8,0xa5,0x5e,0xea, +0xa5,0x5e,0x1a,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0x11,0x83,0x06, +0x00,0x41,0x30,0xa0,0x4c,0x0a,0x9c,0x62,0x21,0x9f,0x6e,0xa1,0x08,0xa7,0x70,0x0a, +0xa7,0x70,0x1a,0x4d,0x08,0x80,0x11,0x83,0x06,0x00,0x41,0x30,0xa0,0x50,0x4a,0x9c, +0x60,0x61,0x9f,0x72,0xe1,0x18,0xa7,0x71,0x1a,0xa7,0x71,0x1a,0x4d,0x08,0x80,0xa5, +0x1c,0x54,0xa8,0x9f,0xfc,0x69,0x29,0x07,0x15,0xf2,0xa7,0x7f,0x5a,0xca,0x41,0x85, +0xfe,0x09,0xa4,0x86,0x0d,0x88,0x41,0x19,0x80,0x61,0x03,0x42,0x48,0x06,0x60,0xd8, +0x80,0x08,0x90,0x01,0xd8,0xca,0x41,0x85,0x40,0x2a,0xa4,0x86,0x0d,0x88,0xe0,0x18, +0x80,0xad,0x1c,0x54,0x28,0xa4,0x44,0x6a,0xd8,0x80,0x08,0x8c,0x01,0x18,0x31,0x68, +0x00,0x10,0x04,0x03,0xea,0xa5,0xd2,0x69,0x1d,0x44,0x4a,0x86,0x1c,0x75,0x52,0x27, +0x75,0x52,0xa7,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x31,0x68, +0x00,0x10,0x04,0x03,0x6a,0xa6,0xda,0xc9,0x17,0x4c,0xca,0x86,0x24,0x77,0x72,0x27, +0x77,0x72,0xa7,0xd1,0x84,0x00,0x18,0x31,0x68,0x00,0x10,0x04,0x03,0xaa,0xa6,0xde, +0xa9,0x17,0x50,0x0a,0x87,0x28,0x78,0x82,0x27,0x78,0x82,0xa7,0xd1,0x84,0x00,0x58, +0xca,0xe1,0x86,0x54,0x2a,0xa5,0x96,0x72,0xb8,0xa1,0x95,0x52,0xa9,0xa5,0x1c,0x6e, +0x88,0xa5,0x56,0x6a,0xd8,0x80,0x18,0x94,0x01,0x18,0x36,0x20,0x84,0x64,0x00,0x86, +0x0d,0x88,0x00,0x19,0x80,0xad,0x1c,0x6e,0xa8,0xa5,0x58,0x6a,0xd8,0x80,0x08,0x8e, +0x01,0xd8,0xca,0xe1,0x86,0x5c,0xaa,0xa5,0x86,0x0d,0x88,0xc0,0x18,0x80,0x11,0x83, +0x06,0x00,0x41,0x30,0xa0,0x78,0xca,0x9e,0xf0,0xe1,0xa5,0x5a,0x61,0xbb,0xa7,0x7b, +0xba,0xa7,0x7b,0x1a,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0x11,0x83, +0x06,0x00,0x41,0x30,0xa0,0xc0,0x4a,0x9f,0xd6,0x61,0xa6,0x62,0xe1,0xdb,0xa7,0x7d, +0xda,0xa7,0x7d,0x1a,0x4d,0x08,0x80,0x11,0x83,0x06,0x00,0x41,0x30,0xa0,0xc4,0x8a, +0x9f,0xd4,0xa1,0xa6,0x66,0x21,0x0c,0xfa,0xa9,0x9f,0xfa,0xa9,0x9f,0x46,0x13,0x02, +0x60,0x29,0x07,0x32,0xba,0x29,0x98,0x5a,0xca,0x81,0x8c,0x70,0x2a,0xa6,0x96,0x72, +0x20,0xa3,0x9c,0x92,0xa9,0x61,0x03,0x62,0x50,0x06,0x60,0xd8,0x80,0x10,0x92,0x01, +0x18,0x36,0x20,0x02,0x64,0x00,0xb6,0x72,0x20,0x23,0x9d,0x9a,0xa9,0x61,0x03,0x22, +0x38,0x06,0x60,0x2b,0x07,0x32,0xda,0x29,0x9a,0x1a,0x36,0x20,0x02,0x63,0x00,0xec, +0x1d,0xe4,0x01,0x3e,0x16,0x94,0x03,0x7c,0x2c,0x20,0x07,0xf8,0x58,0x70,0x0b,0xf0, +0xb1,0xc0,0x16,0xe0,0x63,0x01,0x2b,0xc0,0xc7,0x82,0x55,0x80,0x8f,0x05,0xa5,0x00, +0x1f,0x0b,0x48,0x01,0x3e,0x16,0xe8,0x01,0x7c,0x2c,0xc8,0x03,0xf8,0x58,0xd0,0x06, +0xf0,0xb1,0x80,0x0d,0xe0,0x63,0x81,0x18,0xc0,0xc7,0x82,0x30,0x80,0x8f,0x05,0x17, +0x7c,0x2c,0xb0,0xe0,0x33,0x1c,0x11,0xc8,0x93,0xf0,0xcd,0x32,0x48,0x56,0x30,0x4b, +0x30,0x0d,0x54,0x34,0xa5,0x40,0x89,0x88,0x34,0x50,0xd1,0xfc,0x01,0xa5,0x22,0xd2, +0x40,0x45,0x93,0x07,0x94,0x8c,0x48,0x03,0x15,0xcd,0x1c,0x50,0x36,0x22,0x0d,0x54, +0x34,0x6d,0x40,0xe9,0x88,0x34,0x50,0xd1,0x84,0x01,0x05,0x9f,0x81,0x34,0x50,0xd1, +0x84,0x01,0xc5,0x27,0xd2,0x40,0x05,0x10,0x06,0x94,0xba,0x06,0xd2,0x88,0xc1,0x02, +0x80,0x20,0x18,0x84,0x41,0x5f,0xc5,0x14,0x51,0x18,0x44,0x61,0x8c,0x18,0x2c,0x00, +0x08,0x82,0x41,0x18,0xf8,0x95,0x4c,0xf9,0x44,0x4f,0xf0,0x84,0x4f,0xf4,0x04,0x4f, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x36,0x5a,0x3c,0x15,0x08,0x23,0x06,0x0b,0x00, +0x82,0x60,0x10,0x06,0xa0,0x45,0x53,0x60,0xf1,0x13,0x3e,0x71,0x20,0x89,0x05,0x02, +0x7d,0x2c,0x80,0x27,0xf9,0x18,0x3c,0x05,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x03, +0x87,0xb5,0x78,0xca,0x31,0x21,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x38,0xae, +0xd5,0x53,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x38,0xaf,0xf5,0x53,0x92,0x05,0x85, +0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0x89,0x2d,0xb0,0x0a,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0x20,0x73,0xad,0xb3,0x82,0x88,0x11,0x83,0x03,0x00,0x41,0x30,0xc8,0x5e, +0x0b,0xad,0x20,0xc1,0xa0,0xd3,0x82,0xc1,0x70,0x43,0x30,0x5a,0x60,0x30,0xcb,0x50, +0x51,0xc1,0x52,0x0e,0xb4,0x74,0x5a,0x02,0x05,0x8d,0xb1,0x94,0x43,0x2d,0xa5,0x16, +0x41,0x41,0x63,0x2c,0xe5,0x60,0x4b,0xab,0x65,0x50,0xd0,0x18,0x5b,0x39,0xdc,0x52, +0x6b,0x21,0x14,0x34,0xc6,0x56,0x0e,0xb8,0xf4,0x5a,0x0a,0x05,0x8d,0x31,0x4b,0x30, +0xcd,0x12,0x58,0x03,0x15,0x0d,0x9b,0x06,0x11,0x57,0x0d,0x54,0x34,0xf8,0x12,0x71, +0xd5,0x88,0xc1,0x01,0x80,0x20,0x18,0xa8,0xc1,0x6d,0xe5,0x55,0x3c,0xfd,0xd3,0x88, +0x81,0x03,0x80,0x20,0x18,0x44,0xe2,0xa5,0x56,0x01,0x39,0x8d,0x13,0x5f,0x0d,0xc2, +0x30,0xf8,0xd4,0x88,0x81,0x31,0x80,0x20,0x18,0x24,0xe5,0x25,0x56,0x74,0x31,0x62, +0x60,0x0c,0x20,0x08,0x06,0x49,0x79,0x89,0x55,0x5d,0x8c,0x18,0x18,0x03,0x08,0x82, +0x41,0x52,0x5e,0x62,0x85,0x17,0x23,0x06,0xc6,0x00,0x82,0x60,0x90,0x94,0x97,0x58, +0xdd,0xc5,0x88,0x81,0x31,0x80,0x20,0x18,0x24,0xe5,0x25,0x56,0x76,0x81,0x01,0x31, +0x26,0x00,0x00,0x00,0x5b,0x0a,0x58,0x08,0xfe,0xe0,0x20,0x85,0x2d,0xc5,0x2c,0x04, +0x7f,0x70,0x90,0xc2,0x96,0xc2,0x16,0x82,0x3f,0x38,0x48,0x61,0x4b,0x91,0x0b,0xc1, +0x1f,0x1c,0xa4,0xb0,0x65,0x50,0x87,0xe0,0x0f,0xb6,0x0c,0xf4,0x13,0xfc,0xc1,0x96, +0xc1,0x7e,0x82,0x3f,0xd8,0x32,0x98,0x50,0xf0,0x07,0x5b,0x06,0x14,0x0a,0xfe,0x60, +0xcb,0xb0,0x43,0xc1,0x1f,0x6c,0x19,0x7a,0x28,0xf8,0x83,0x2d,0x43,0x1b,0x05,0x7f, +0xb0,0x65,0x78,0xa3,0xe0,0x0f,0xb6,0x0c,0x7b,0x14,0xfc,0xc1,0x96,0xa1,0x8f,0x82, +0x3f,0xd8,0x32,0xb4,0x52,0xf0,0x07,0x5b,0x86,0x57,0x0a,0xfe,0x60,0xcb,0x10,0x4e, +0xc1,0x1f,0x6c,0x19,0xc6,0x29,0xf8,0x83,0x2d,0xc3,0x3c,0x05,0x7f,0xb0,0x65,0xa8, +0xa7,0xe0,0x0f,0xb6,0x0c,0x25,0x15,0xfc,0xc1,0x96,0xe1,0xa4,0x82,0x3f,0xd8,0x32, +0xf4,0x55,0xf0,0x07,0x5b,0x86,0xbf,0x0a,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_d11505c78d570626b28eead11a6fb049.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_d11505c78d570626b28eead11a6fb049.h new file mode 100644 index 00000000..83e448fb --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_d11505c78d570626b28eead11a6fb049.h @@ -0,0 +1,843 @@ +// ffx_fsr2_depth_clip_pass_wave64_d11505c78d570626b28eead11a6fb049.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_d11505c78d570626b28eead11a6fb049_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_d11505c78d570626b28eead11a6fb049_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_d11505c78d570626b28eead11a6fb049_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_d11505c78d570626b28eead11a6fb049_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_d11505c78d570626b28eead11a6fb049_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_exposure", "r_reactive_mask", "r_transparency_and_composition_mask", "r_reconstructed_previous_nearest_depth", "r_dilated_motion_vectors", "r_previous_dilated_motion_vectors", "r_dilatedDepth", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_d11505c78d570626b28eead11a6fb049_SRVResourceBindings[] = { 7, 6, 9, 3, 4, 0, 1, 5, 2, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_d11505c78d570626b28eead11a6fb049_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_d11505c78d570626b28eead11a6fb049_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_d11505c78d570626b28eead11a6fb049_UAVResourceNames[] = { "rw_prepared_input_color", "rw_dilated_reactive_masks", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_d11505c78d570626b28eead11a6fb049_UAVResourceBindings[] = { 1, 0, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_d11505c78d570626b28eead11a6fb049_UAVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_d11505c78d570626b28eead11a6fb049_UAVResourceSpaces[] = { 0, 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_wave64_d11505c78d570626b28eead11a6fb049_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_d11505c78d570626b28eead11a6fb049_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_d11505c78d570626b28eead11a6fb049_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_d11505c78d570626b28eead11a6fb049_SamplerResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_d11505c78d570626b28eead11a6fb049_size = 13036; + +static const unsigned char g_ffx_fsr2_depth_clip_pass_wave64_d11505c78d570626b28eead11a6fb049_data[] = { +0x44,0x58,0x42,0x43,0x38,0x76,0xec,0xe8,0x4f,0xca,0x55,0xa0,0xe7,0x4c,0x39,0xf7, +0xa9,0x37,0x7f,0x74,0x01,0x00,0x00,0x00,0xec,0x32,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0x94,0x11,0x00,0x00,0xb0,0x11,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x80,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x98,0x0f,0x00,0x00,0x66,0x00,0x05,0x00, +0xe6,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x80,0x0f,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xdd,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x0a,0x00,0x00,0x00, +0x1b,0x88,0x40,0x00,0x96,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30, +0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09,0xa0,0x36,0x18,0xc4,0xff,0xff,0xff,0xff, +0x0f,0x80,0x04,0x54,0x00,0x00,0x00,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x84,0x40,0x98,0x10,0x0c,0x13,0x02,0x61,0x42,0x40,0x00,0x89,0x20,0x00,0x00, +0xf2,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0xa0,0xc2,0x1c,0x01,0x18,0x24,0x01,0x80,0x02,0x23,0x00,0x25,0x18,0x10,0x61, +0x8e,0x00,0x14,0xe6,0x08,0x10,0x3a,0x94,0x61,0x60,0x40,0x50,0xa2,0x0c,0x00,0x00, +0x80,0x16,0x33,0x00,0x65,0x68,0x00,0x1a,0xe4,0xb8,0x67,0xb8,0xfc,0x09,0x7b,0x08, +0xc9,0x0f,0x81,0x66,0x58,0x08,0x14,0x20,0xca,0x32,0x00,0x40,0x00,0x00,0x40,0xa3, +0xd1,0x68,0x1c,0x28,0x72,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a, +0x4c,0x7e,0x71,0xdb,0xa8,0x68,0x34,0x1a,0x0d,0x40,0x51,0x26,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0xa2,0xdc,0x34,0x5c,0xfe,0x84,0x3d,0x84,0xe4,0xaf,0x84,0xb4, +0x12,0x93,0x8f,0xdc,0x36,0x2a,0x00,0x00,0x00,0x00,0x50,0x14,0x0b,0x00,0x02,0x00, +0x00,0x00,0x00,0x00,0x80,0x2e,0x85,0x68,0x00,0x1a,0x0d,0xca,0x14,0xa3,0x01,0x68, +0x34,0x1a,0x0d,0xda,0x14,0x02,0x00,0x00,0x00,0xa8,0x53,0x98,0x09,0x00,0x02,0x69, +0x34,0x1a,0x0d,0x00,0x00,0xd0,0xa0,0x4f,0x41,0x1a,0x80,0x46,0xa3,0xd1,0x68,0x34, +0x28,0x74,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x8f, +0xdc,0x36,0x22,0x00,0x00,0x00,0xa0,0x10,0x23,0x00,0x04,0x40,0xa4,0xa3,0x86,0xcb, +0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0xfc,0xe2,0xb6,0x11,0xd1,0x68, +0x34,0x1a,0x85,0x30,0x01,0x20,0x00,0x3a,0xdd,0x36,0x5c,0xfe,0x84,0x3d,0x84,0xe4, +0xaf,0x84,0xe4,0x50,0x91,0x40,0xa4,0x91,0xf3,0x10,0xd1,0x84,0x10,0x12,0x12,0x00, +0x80,0x42,0x40,0x00,0x90,0x14,0xa9,0x0e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57, +0x42,0xda,0x90,0x66,0x40,0x04,0x00,0x00,0x38,0xcc,0x11,0x04,0xa5,0x80,0x00,0x58, +0x80,0x16,0xb9,0x06,0x02,0x86,0x11,0x88,0x66,0xa6,0x36,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60, +0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03, +0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14, +0x00,0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71, +0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00, +0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0xc4,0x64,0x34,0x1b,0x46,0x10,0x9a,0x99, +0xda,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8, +0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1, +0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e, +0xfc,0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0,0x1d,0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8, +0x21,0x1f,0xe0,0xa1,0x1c,0x50,0x00,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e, +0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48, +0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1, +0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0x50,0xb3, +0xd1,0x6d,0xa6,0x30,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78, +0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05, +0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e, +0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48, +0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x90,0xd0,0xc8,0x91,0x6e, +0x26,0x34,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xa8,0x07,0x77,0x98,0x87,0x74, +0x38,0x07,0x77,0x28,0x07,0x72,0x00,0x83,0x74,0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0, +0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0x01, +0x60,0xa6,0x6e,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f, +0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2, +0xe1,0x1c,0xdc,0xa1,0x1c,0xc8,0x01,0x0c,0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00, +0xe0,0x51,0x6f,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85, +0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x41,0x8c,0x7e,0x33, +0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x6a,0x14,0x1c,0x46,0x10,0x80,0x33, +0x84,0xe0,0x63,0x57,0x1b,0x4d,0xc3,0xe1,0x70,0x38,0x04,0x00,0x62,0xb5,0x5a,0xad, +0xd6,0x68,0x34,0x1a,0x8d,0x46,0x83,0x88,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02, +0xcc,0xb3,0x10,0x11,0x3b,0x01,0x13,0x81,0x02,0x00,0x19,0x01,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x3a,0x0f,0x24,0x90,0x21,0x23,0x25,0x40,0x80,0x1d, +0x4c,0x30,0xec,0xc1,0x00,0x00,0x00,0x10,0x00,0x00,0xb0,0x83,0x09,0x06,0x3d,0x18, +0x00,0x00,0x00,0x02,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x0c,0x79,0x12,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x18,0xf2,0x24,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x59, +0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xe3,0x00,0x01,0x20, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x60,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x05,0x04,0x00,0x01,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x43,0x9e,0x0b,0x08,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x19,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x36,0x20, +0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xf9,0x80,0x00,0x20,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x60,0xc8,0x13,0x06,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x30,0xe4,0x21,0x03,0x20,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18, +0xf2,0x9c,0x01,0x10,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0xd4, +0x00,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x6e,0x00,0x04, +0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x59,0x20,0x00,0x22,0x00,0x00,0x00, +0x32,0x1e,0x98,0x1c,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02, +0x94,0x40,0x31,0x8c,0x00,0x94,0x43,0x11,0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44, +0x71,0x14,0x7e,0x40,0x81,0x14,0x4c,0x01,0x15,0x54,0x61,0x15,0x58,0x01,0x06,0x14, +0x64,0x40,0x81,0x06,0x14,0x6c,0x40,0x01,0x07,0x14,0x72,0x40,0x41,0x07,0x14,0x76, +0x40,0x81,0x07,0x14,0x7a,0x40,0xc1,0x07,0x94,0x45,0x21,0x0e,0x94,0x5b,0x61,0x12, +0x14,0xe6,0x42,0x59,0x95,0x13,0xb5,0x6a,0x60,0x04,0x80,0x02,0x63,0x11,0x00,0x10, +0x04,0x63,0x11,0x40,0x00,0x04,0x44,0x9b,0x01,0x20,0xdc,0x0c,0x00,0xed,0x66,0x00, +0xc8,0x37,0x03,0x40,0xc0,0x19,0x00,0x12,0xce,0x00,0x10,0x71,0x06,0x80,0x8a,0x33, +0x00,0x74,0x9c,0x01,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x8f,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04,0x60,0x9a,0x20,0x00,0xd4,0x06,0x61,0x20, +0x26,0x08,0x40,0xb5,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08, +0x74,0xb0,0x07,0xb4,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe,0xc6,0xde,0xd8,0xde, +0xe4,0xbe,0xd4,0xd2,0xe8,0xe8,0xca,0xe4,0xca,0xc8,0x26,0x08,0x80,0x35,0x41,0x00, +0xae,0x09,0x02,0x80,0x6d,0x10,0x0c,0x67,0x43,0x62,0x28,0x8b,0xc1,0x0c,0x8d,0xf1, +0xd0,0x92,0xfb,0x4a,0x73,0x83,0xab,0xa3,0xfb,0x6a,0x7b,0xa3,0x4b,0x7b,0x73,0xfb, +0xb2,0x2b,0x1b,0xa3,0x7b,0x93,0x9b,0xdb,0x90,0x0c,0x4a,0x64,0x10,0x43,0x63,0x3c, +0x13,0x04,0x3c,0xe0,0x03,0x42,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x65,0x78, +0x70,0x6f,0x73,0x75,0x72,0x65,0x1b,0x92,0x66,0xa2,0x0c,0x67,0x68,0x8c,0x67,0x82, +0x00,0x64,0x13,0x84,0x3d,0xe8,0x03,0x3e,0x72,0x5f,0x72,0x65,0x61,0x63,0x74,0x69, +0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x1b,0x12,0xeb,0xc2,0x0c,0x6b,0x68,0x8c,0x67, +0x82,0x00,0x68,0x1c,0x03,0xb9,0x2f,0x3a,0xb9,0x30,0xb7,0x39,0xb8,0x30,0xb9,0x32, +0xb7,0xb1,0xbc,0xaf,0x30,0x37,0xb2,0xaf,0xb1,0xb7,0x36,0xb8,0xb7,0xb9,0x34,0xba, +0xb4,0x37,0xb7,0xaf,0xb6,0xb0,0xb9,0xb5,0x0d,0x89,0x76,0x6d,0x86,0x36,0x34,0xc6, +0x33,0x41,0x00,0xb6,0x09,0x82,0x1f,0xf8,0x01,0xcd,0x40,0xee,0x4b,0xae,0x6c,0xec, +0xcd,0x6d,0x8e,0x4e,0xae,0x6e,0x8c,0xae,0x8c,0xec,0x0b,0x4e,0xae,0xcc,0x2e,0xed, +0xad,0x6e,0xee,0xcb,0xad,0x2c,0x4c,0xae,0x6c,0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e, +0x6d,0x83,0x60,0x74,0x1b,0x92,0xce,0xfb,0x0c,0x63,0x68,0x0c,0x30,0x20,0x26,0xf7, +0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0xf6,0xd5,0xf6,0x46,0x97,0xf6,0xe6,0xf6,0x65, +0x57,0x36,0x46,0xf7,0x26,0x37,0xb7,0x21,0x21,0x26,0x31,0x30,0x86,0xa1,0x31,0x1e, +0x86,0x81,0xdc,0x17,0x9c,0x5c,0x99,0x5d,0xda,0x5b,0xdd,0xdc,0x17,0x59,0x1a,0x5b, +0x18,0x5d,0x19,0xd9,0x57,0xdb,0x1b,0x5d,0xda,0x9b,0xdb,0x97,0x5d,0xd9,0x18,0xdd, +0x9b,0xdc,0xdc,0x86,0x84,0x99,0xc8,0xc0,0xe8,0x86,0xc6,0x78,0x26,0x08,0x00,0x47, +0x47,0xee,0x8b,0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0x8c,0xa8,0x0c,0x8e,0x0e,0x6d,0x43, +0x62,0x06,0xd7,0x19,0x18,0xcd,0xd0,0x18,0xcf,0x86,0x04,0x92,0xaa,0x8c,0x0b,0x83, +0x31,0x28,0x03,0x34,0x98,0x20,0x80,0xc2,0x1f,0xf0,0x92,0xbb,0xfb,0x82,0x93,0x2b, +0x83,0x0b,0x93,0x2b,0x23,0xfb,0x4a,0x73,0x83,0xab,0xa3,0xfb,0x1a,0x7b,0x63,0x7b, +0x93,0x9b,0x20,0xb4,0x01,0x1e,0x6c,0x58,0x0c,0x35,0x58,0x03,0x63,0x18,0x1a,0x36, +0x60,0x03,0x36,0x78,0x26,0x08,0xa2,0x00,0x0a,0xcc,0xe4,0xee,0xbe,0xc8,0xd2,0xd8, +0xc2,0xe8,0xca,0xc8,0xbe,0xe4,0xca,0xc2,0xc6,0xe8,0xd2,0xec,0xca,0xbe,0xda,0xc2, +0xe6,0xd6,0xe6,0x26,0x08,0x40,0xb7,0x41,0x30,0xe0,0x60,0xc3,0x32,0xb8,0xc1,0x1b, +0x18,0xc6,0xd0,0xb0,0x01,0x1b,0xb0,0x41,0x1c,0x6c,0x10,0xda,0x40,0x0e,0x26,0x08, +0xa5,0x20,0x0a,0x34,0xc6,0xc4,0x8c,0xa6,0xa4,0x64,0x26,0x08,0x80,0xb7,0x01,0x31, +0xe8,0xa0,0x0e,0x0c,0x63,0xb0,0x03,0x60,0x43,0x70,0x07,0x13,0x84,0x53,0x18,0x05, +0x36,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x1b,0x10, +0x23,0x0f,0xf4,0xc0,0x18,0x06,0x03,0xd8,0x10,0xec,0xc1,0x06,0x22,0x0d,0xe6,0x00, +0x0f,0xf8,0x60,0x82,0x40,0x0a,0xa1,0xc0,0x25,0x4d,0xaa,0xcc,0x8d,0xac,0x4c,0x6e, +0x2a,0x4d,0xaf,0x6c,0x82,0xd0,0x06,0x77,0xb0,0x01,0x21,0xfe,0xc0,0x32,0x18,0xcd, +0x01,0x05,0x3a,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a, +0x65,0x1b,0x10,0x42,0x14,0x2c,0x33,0x60,0x34,0x07,0x14,0xc8,0xa4,0x11,0xa5,0xcd, +0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x80,0x6f,0x03,0x42,0x90,0x82, +0x55,0x0a,0x8c,0xe6,0x80,0x02,0xbb,0xb4,0x24,0x37,0xb8,0x3a,0xba,0xa1,0x37,0xb6, +0x37,0x39,0xa9,0xb2,0xb9,0xb7,0x3a,0xb9,0xb1,0x32,0xa2,0xb4,0xb6,0x32,0xb7,0xb9, +0xb4,0x37,0xb7,0xb9,0x09,0x02,0x00,0x06,0x1b,0x0c,0xe2,0x14,0x2c,0x54,0x60,0x34, +0x4a,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69, +0x6f,0x6e,0x73,0x13,0x04,0x20,0x0c,0x36,0x18,0x84,0x2a,0x58,0xab,0xc0,0x68,0x94, +0xd2,0x98,0xea,0xda,0xc2,0x9a,0xd2,0xe0,0x98,0xca,0xec,0xca,0xd8,0xa8,0xde,0xaa, +0xe6,0xca,0x26,0x08,0x80,0x18,0x6c,0x30,0x88,0x56,0xb0,0x5c,0x81,0xd1,0xb8,0xa4, +0x19,0xc9,0x85,0xb5,0x95,0x25,0xb9,0x91,0x95,0xe1,0x4d,0x10,0x80,0x31,0xd8,0x60, +0x10,0xb0,0x60,0xc5,0x02,0xa3,0x51,0x32,0x23,0x2a,0xb3,0x4b,0x1b,0x2b,0xa3,0x7a, +0xb3,0x4a,0x2b,0xbb,0x23,0x2a,0x83,0xa3,0x43,0x9b,0x20,0x00,0x64,0xb0,0x01,0x21, +0x66,0xc1,0xa2,0x05,0xc6,0x71,0x40,0x81,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc, +0x04,0x01,0x28,0x83,0x0d,0x06,0x61,0x0b,0xd6,0x2d,0x30,0x0e,0x25,0xb3,0xa6,0x37, +0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0xb9,0xa9,0xb1,0x30,0xb6,0xb2,0x09, +0x02,0x60,0x06,0x1b,0x10,0x22,0x17,0x2c,0x5d,0x60,0x1c,0x07,0x14,0x08,0x99,0x11, +0xbd,0xdd,0xb9,0xcd,0x8d,0x85,0xb1,0x95,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10, +0x80,0x33,0xd8,0x60,0x10,0xbc,0x60,0xf5,0x02,0xe3,0xf0,0x33,0x6b,0x7a,0xa3,0x4b, +0x7b,0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x1b,0x0a, +0x73,0x1b,0x2b,0x63,0x63,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x20,0x00,0x68,0xb0,0xc1, +0x20,0x7e,0xc1,0x02,0x07,0xc6,0x21,0x63,0x06,0x25,0x57,0x56,0x84,0x07,0xf7,0x36, +0x57,0x27,0x57,0x36,0x41,0x00,0xd2,0x60,0x03,0x42,0x88,0x83,0x35,0x0e,0x8c,0xe3, +0x80,0x02,0x33,0x33,0x28,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0x39,0x23,0xb9,0xb0,0xb6, +0x32,0x28,0xb9,0xb2,0x22,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x09,0x02,0xa0,0x06, +0x1b,0x0c,0xa2,0x1c,0x2c,0x73,0x60,0x1c,0x2e,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c, +0x66,0x46,0x4f,0x56,0x13,0x04,0x60,0x0d,0x36,0x18,0x04,0x3a,0x58,0xe9,0xc0,0x38, +0xac,0xcc,0x94,0xd2,0xe8,0xe8,0xca,0xe4,0xa6,0xca,0xe2,0xea,0xca,0xdc,0xc6,0xca, +0x98,0xca,0xdc,0xce,0xe8,0xd0,0x26,0x08,0x00,0x1b,0x6c,0x30,0x88,0x75,0xb0,0xd8, +0x81,0x71,0xa8,0x98,0x11,0x95,0xb1,0xd1,0x85,0x51,0xa5,0xb5,0x95,0x4d,0x10,0x80, +0x36,0xd8,0x60,0x10,0xee,0x60,0xbd,0x03,0xe3,0xf0,0x32,0x23,0xca,0x73,0x0b,0x6b, +0x4b,0x1b,0x93,0x2a,0x9b,0x1b,0x42,0x0b,0x73,0x3b,0x2b,0x33,0x0a,0x1b,0xa3,0x7b, +0x93,0x9b,0x20,0x00,0x6e,0xb0,0xc1,0x20,0xe2,0xc1,0x92,0x07,0xc6,0x21,0x66,0x66, +0x95,0x56,0x76,0x37,0x05,0x17,0x36,0x56,0x46,0xf5,0xd6,0x54,0x46,0x57,0x26,0x37, +0x67,0x14,0x36,0x46,0xf7,0x26,0x37,0x41,0x00,0xde,0x60,0x03,0x42,0xd0,0x83,0x55, +0x0f,0x8c,0xe3,0x80,0xc2,0x06,0xca,0x0e,0x42,0x61,0x14,0x4c,0x21,0x15,0x58,0xe1, +0x15,0x64,0xa1,0x16,0x70,0x61,0x17,0x7c,0x21,0x1c,0xc8,0xe1,0x1c,0xd4,0xa1,0x1d, +0xe0,0x61,0x1e,0xec,0x61,0xc3,0x60,0xf8,0xc1,0x3d,0x4c,0x10,0x0a,0x61,0x03,0xb0, +0x61,0x30,0xf4,0x41,0x1f,0x36,0x04,0xfb,0xb0,0x61,0x18,0xf2,0x81,0x1f,0x28,0x0c, +0x4d,0x6d,0x18,0xcc,0xc0,0x0c,0x86,0x09,0x02,0x00,0x07,0x1b,0x82,0x5b,0xd8,0x40, +0x68,0xff,0x00,0x12,0x21,0xb1,0xa1,0xc8,0x07,0x7f,0x00,0xfa,0x40,0x24,0x18,0x85, +0xc9,0xc9,0x85,0xe5,0x7d,0xb1,0xbd,0x8d,0x85,0xb1,0x7d,0x89,0xe5,0xd1,0x95,0xcd, +0x4d,0x10,0x80,0x38,0x20,0x14,0x26,0x27,0x17,0x96,0xf7,0xc5,0xf6,0x36,0x16,0xc6, +0xf6,0xc5,0x46,0x36,0x47,0x37,0x41,0x00,0xe4,0x80,0x88,0x98,0x5c,0x98,0xdb,0x18, +0x5a,0xd9,0x1c,0x0d,0x33,0xb6,0xb7,0x30,0xba,0xb9,0x09,0x02,0x30,0x07,0x2c,0xd2, +0xdc,0xe6,0xe8,0xe6,0x26,0x08,0x00,0x1d,0x90,0x48,0x73,0xa3,0x9b,0x9b,0x20,0x00, +0x75,0x40,0x84,0xae,0x0c,0xef,0x8b,0xed,0x2d,0x8c,0x6c,0x82,0x00,0xd8,0x01,0x11, +0xba,0x32,0xbc,0x2f,0xb7,0x37,0xb9,0x36,0x26,0x74,0x65,0x78,0x5f,0x73,0x74,0x6f, +0x72,0x65,0x2c,0xea,0xd2,0xdc,0xe8,0xe6,0x36,0x50,0x24,0x51,0x12,0x26,0x71,0x12, +0x28,0x01,0x12,0x29,0xa1,0x12,0x2b,0xc1,0x12,0x2d,0xe1,0x12,0x2f,0x01,0x13,0x31, +0x31,0xc8,0x44,0x33,0x13,0x5d,0x15,0x36,0x36,0xbb,0x36,0x97,0x34,0xb2,0x32,0x37, +0xba,0x29,0x41,0x50,0x85,0x0c,0xcf,0xc5,0xae,0x4c,0x6e,0x2e,0xed,0xcd,0x6d,0x4a, +0x40,0x34,0x21,0xc3,0x73,0xb1,0x0b,0x63,0xb3,0x2b,0x93,0x9b,0x12,0x18,0x75,0xc8, +0xf0,0x5c,0xe6,0xd0,0xc2,0xc8,0xca,0xe4,0x9a,0xde,0xc8,0xca,0xd8,0xa6,0x04,0x48, +0x19,0x32,0x3c,0x17,0xb9,0xb2,0xb9,0xb7,0x3a,0xb9,0xb1,0xb2,0xb9,0x29,0x01,0x1f, +0x54,0x22,0xc3,0x73,0xa1,0xcb,0x83,0x2b,0x0b,0x72,0x73,0x7b,0xa3,0x0b,0xa3,0x4b, +0x7b,0x73,0x9b,0x9b,0x22,0xdc,0x03,0x3f,0xd4,0x21,0xc3,0x73,0x29,0x73,0xa3,0x93, +0xcb,0x83,0x7a,0x4b,0x73,0xa3,0x9b,0x9b,0x12,0x88,0x44,0x17,0x32,0x3c,0x97,0xb1, +0xb7,0x3a,0x37,0xba,0x32,0xb9,0xb9,0x29,0xc1,0x4c,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x50,0x00,0x00,0x00, +0x26,0x20,0x70,0xac,0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44,0x62,0x53,0x38,0x3e, +0xe2,0x23,0x3e,0xed,0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8,0x82,0x34,0x04,0x10, +0x89,0x4d,0xe1,0xf8,0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00,0x58,0x04,0x35,0x5c, +0xbe,0xf3,0xf8,0x40,0xd3,0x38,0x13,0x30,0x11,0x21,0xd0,0x0c,0x0b,0x61,0x0a,0xd0, +0x70,0xf9,0xce,0xe3,0x07,0x48,0x03,0x44,0x98,0x5f,0xdc,0xb6,0x31,0x40,0xc3,0xe5, +0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x3e,0x72,0xdb,0x06,0xb1,0x0d,0x97,0xef,0x3c, +0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7, +0x6d,0x0f,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50, +0x12,0x06,0x20,0x60,0x3e,0x72,0xdb,0x26,0xd1,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11, +0xc0,0x44,0x84,0x40,0x33,0x2c,0xc4,0x17,0x39,0xcc,0x86,0x34,0x03,0xd2,0x18,0xb6, +0xe0,0x0c,0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x39,0x38,0xc3,0xe5, +0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17,0xb7,0x6d,0x0d,0xd5,0x70,0xf9,0xce,0xe3,0x4b, +0x00,0xf3,0x2c,0x44,0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x08,0xd5,0x70,0xf9,0xce, +0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x09,0xd5,0x70, +0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x23,0xb7,0x6d,0x07, +0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5, +0x6d,0x5b,0x81,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e,0x72, +0xdb,0x66,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x04, +0xd1,0xb2,0x54,0x8c,0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x13,0xcd,0x60,0x03,0xd3, +0xb2,0x54,0x8c,0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x4b,0x13,0x10,0x4d,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xd1,0x15,0x05,0xc7,0x8d,0x57,0x06,0x26,0xb2,0x8e,0xea,0xd1,0x1a,0x6f,0xb0,0x49, +0x44,0x58,0x49,0x4c,0x34,0x21,0x00,0x00,0x66,0x00,0x05,0x00,0x4d,0x08,0x00,0x00, +0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x1c,0x21,0x00,0x00, +0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x44,0x08,0x00,0x00,0x0b,0x82,0x20,0x00, +0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49, +0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62, +0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b, +0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42, +0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a, +0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x0a,0x00,0x00,0x00,0x1b,0x88,0x40,0x00, +0x96,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff,0xff,0xff, +0xff,0x1f,0x00,0x09,0xa0,0x36,0x18,0xc4,0xff,0xff,0xff,0xff,0x0f,0x80,0x04,0x54, +0x00,0x00,0x00,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x84,0x40,0x98, +0x10,0x0c,0x13,0x02,0x61,0x42,0x40,0x00,0x89,0x20,0x00,0x00,0xf5,0x00,0x00,0x00, +0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3, +0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c,0x10,0xbc,0xc2,0x1c, +0x01,0x18,0x24,0x01,0x80,0x02,0x23,0x00,0x25,0x18,0x10,0x61,0x8e,0x00,0x14,0xe6, +0x08,0x10,0x3a,0x94,0x61,0x60,0x40,0x50,0xa2,0x0c,0x00,0x00,0x80,0x16,0x33,0x00, +0x65,0x68,0x00,0x1a,0xe4,0xb8,0x67,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0x0f,0x81,0x66, +0x58,0x08,0x14,0x20,0xca,0x32,0x00,0x40,0x00,0x00,0x40,0xa3,0xd1,0x68,0x1c,0x28, +0x72,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb, +0xa8,0x68,0x34,0x1a,0x0d,0x40,0x51,0x26,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0xa2,0xdc,0x34,0x5c,0xfe,0x84,0x3d,0x84,0xe4,0xaf,0x84,0xb4,0x12,0x93,0x8f,0xdc, +0x36,0x2a,0x00,0x00,0x00,0x00,0x50,0x14,0x0b,0x00,0x02,0x00,0x00,0x00,0x00,0x00, +0x80,0x2e,0x85,0x68,0x00,0x1a,0x0d,0xca,0x14,0xa3,0x01,0x68,0x34,0x1a,0x0d,0xda, +0x14,0x02,0x00,0x00,0x00,0xa8,0x53,0x98,0x09,0x00,0x02,0x69,0x34,0x1a,0x0d,0x00, +0x00,0xd0,0xa0,0x4f,0x41,0x1a,0x80,0x46,0xa3,0xd1,0x68,0x34,0x28,0x74,0xd4,0x70, +0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x8f,0xdc,0x36,0x22,0x00, +0x00,0x00,0xa0,0x10,0x23,0x00,0x04,0x40,0xa4,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90, +0x7c,0x6e,0xa3,0x8a,0x95,0x98,0xfc,0xe2,0xb6,0x11,0xd1,0x68,0x34,0x1a,0x85,0x30, +0x01,0x20,0x00,0x3a,0xdd,0x36,0x5c,0xfe,0x84,0x3d,0x84,0xe4,0xaf,0x84,0xe4,0x50, +0x91,0x40,0xa4,0x91,0xf3,0x10,0xd1,0x84,0x10,0x12,0x12,0x00,0x80,0x42,0x40,0x00, +0x90,0x14,0xa9,0x0e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0xda,0x90,0x66, +0x40,0x04,0x00,0x00,0x38,0xcc,0x11,0x04,0xa5,0x80,0x00,0x58,0x80,0x16,0xb9,0x06, +0x02,0x86,0x11,0x88,0x66,0xa6,0x36,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37, +0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0, +0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07, +0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74, +0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x00,0x66,0x12,0x83, +0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a, +0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90, +0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03, +0x30,0xf0,0x03,0x24,0xc4,0x64,0x34,0x1b,0x46,0x10,0x9a,0x99,0xda,0x60,0x1c,0xd8, +0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1, +0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f, +0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc, +0x40,0x0f,0xf4,0xa0,0x1d,0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8,0x21,0x1f,0xe0,0xa1, +0x1c,0x50,0x00,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68, +0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1, +0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e, +0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0x50,0xb3,0xd1,0x6d,0xa6,0x30, +0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8, +0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07, +0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78, +0x28,0x07,0x14,0x00,0x66,0xb2,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68, +0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xcc,0x81, +0x1d,0xde,0x21,0x1c,0xe8,0xc1,0x0f,0x90,0xd0,0xc8,0x91,0x6e,0x26,0x34,0x18,0x07, +0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79, +0x28,0x07,0x39,0x20,0x05,0x3e,0xa8,0x07,0x77,0x98,0x87,0x74,0x38,0x07,0x77,0x28, +0x07,0x72,0x00,0x83,0x74,0x70,0x07,0x7a,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07, +0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0x01,0x60,0xa6,0x6e,0x1c, +0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4, +0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2,0xe1,0x1c,0xdc,0xa1, +0x1c,0xc8,0x01,0x0c,0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x90,0x00,0xe0,0x51,0x6f,0x26, +0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18, +0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03, +0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x41,0x8c,0x7e,0x33,0x91,0xc1,0x38,0xb0, +0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43, +0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b, +0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8, +0x01,0x18,0xf8,0x01,0x0a,0x6a,0x14,0x1c,0x46,0x10,0x80,0x33,0x84,0xe0,0x63,0x57, +0x1b,0x4d,0xc3,0xe1,0x70,0x38,0x04,0x00,0x62,0xb5,0x5a,0xad,0xd6,0x68,0x34,0x1a, +0x8d,0x46,0x83,0x88,0x37,0x49,0x53,0x44,0x09,0x93,0xcf,0x02,0xcc,0xb3,0x10,0x11, +0x3b,0x01,0x13,0x81,0x02,0x00,0x19,0x93,0xa0,0x41,0xc8,0x4c,0x68,0x90,0x92,0x1a, +0x53,0x00,0x04,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x3a,0x0f, +0x24,0x90,0x21,0x23,0x25,0x40,0x80,0x1d,0x4c,0x30,0x94,0xc1,0x00,0x00,0x00,0x10, +0x00,0x00,0xb0,0x83,0x09,0x06,0x32,0x18,0x00,0x00,0x00,0x02,0x00,0x00,0x86,0x3c, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x12,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x24,0x40,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x59,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0xe3,0x00,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0x27,0x02,0x02,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x05, +0x04,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0b,0x08,0x00,0x02, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x19,0x10,0x00,0x02,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x79,0x36,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x74,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4, +0xf9,0x80,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x13,0x06,0x40, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x21,0x03,0x20,0x00,0x08, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x9c,0x01,0x10,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0xd4,0x00,0x08,0x00,0x01,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x6e,0x00,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x59,0x20,0x00,0x16,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x02,0x94,0x40,0x31,0x8c,0x00,0x94,0x43,0x11, +0x94,0x44,0x19,0x14,0x42,0x29,0x14,0x44,0x71,0x14,0x7e,0x40,0x59,0x14,0x60,0x00, +0xb5,0x46,0x00,0xc8,0x30,0x02,0x40,0x81,0xb1,0x08,0x00,0x08,0x82,0xb1,0x08,0x20, +0x00,0x02,0xa2,0xcd,0x00,0x10,0x6e,0x06,0x80,0x76,0x33,0x00,0xe4,0x9b,0x01,0x20, +0xe0,0x0c,0x00,0x09,0x67,0x00,0xa8,0x38,0x03,0x40,0xc7,0x19,0x00,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0xb4,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04, +0x60,0x9a,0x20,0x00,0xd4,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98, +0x20,0x00,0xd5,0x04,0x81,0x0e,0xca,0x80,0xc0,0x04,0x01,0xb0,0x26,0x08,0xc0,0x35, +0x41,0x00,0xb0,0x0d,0x02,0xd2,0x6c,0x48,0x90,0x44,0x41,0x96,0x81,0x41,0x9c,0x0d, +0xc9,0x90,0x28,0x08,0x31,0x30,0x88,0x33,0x41,0xc0,0x03,0x33,0xd8,0x90,0x30,0x91, +0x82,0x34,0x03,0x83,0x38,0x13,0x04,0x20,0x9b,0x20,0xec,0xc1,0x19,0x6c,0x48,0x26, +0x4a,0x41,0xa6,0x81,0x41,0x9c,0x09,0x02,0xa0,0x6d,0x48,0x2c,0x4a,0x41,0xac,0x81, +0x41,0x9c,0x09,0x02,0xb0,0x4d,0x10,0xfc,0x00,0x0d,0x36,0x08,0x08,0xb6,0x21,0xc1, +0x32,0x05,0x41,0x06,0x06,0xd1,0x36,0x24,0x44,0xa4,0x20,0xc3,0xc0,0x20,0xce,0x86, +0x64,0x89,0x14,0x04,0x1b,0x18,0xc4,0x99,0x20,0x00,0xdc,0x86,0xc4,0xa3,0x14,0x84, +0x19,0x18,0xc4,0xd9,0x90,0x3c,0x90,0x54,0x5d,0x1b,0xd7,0x7d,0x13,0x04,0x50,0x48, +0x83,0x09,0x42,0x1b,0x84,0xc1,0x86,0x05,0x09,0x03,0x05,0x19,0x06,0x46,0x0c,0xc4, +0x40,0x0c,0x9c,0x09,0x82,0x28,0xa8,0xc1,0x04,0x01,0xe8,0x36,0x08,0x48,0x19,0x6c, +0x58,0x06,0x32,0x50,0x10,0x64,0x60,0xc4,0x40,0x0c,0xc4,0xc0,0x0c,0x36,0x08,0x63, +0x70,0x06,0x13,0x84,0x52,0x58,0x83,0x09,0x02,0xe0,0x6d,0x40,0x90,0x34,0x50,0x10, +0x64,0x50,0x03,0x60,0x43,0xb0,0x06,0x13,0x84,0x53,0x60,0x83,0x0d,0x08,0xd2,0x06, +0x0a,0x32,0x0c,0x08,0xb0,0x21,0x70,0x83,0x0d,0x04,0x18,0xa0,0x01,0x1b,0xbc,0xc1, +0x04,0xa1,0x10,0x28,0x0c,0x4d,0x6d,0x18,0x3c,0x6f,0x98,0x20,0x00,0xdf,0x04,0x01, +0x00,0x83,0x0d,0x41,0x1d,0x6c,0x20,0xac,0x39,0xa0,0x03,0x3b,0xd8,0x50,0xc4,0x81, +0x1c,0x00,0x70,0x70,0x07,0x2c,0xcc,0xd8,0xde,0xc2,0xe8,0xf8,0xbc,0xb5,0xb9,0xa5, +0xc1,0xbd,0xd1,0x95,0xb9,0xd1,0x81,0x8c,0xa1,0x85,0xc9,0x31,0x9a,0x4a,0x6b,0x83, +0x63,0x2b,0x03,0x19,0x7a,0x19,0x5a,0x59,0x01,0xa1,0x12,0x0a,0x0a,0xda,0x10,0xec, +0xc1,0x04,0xc1,0x10,0x83,0x0d,0x83,0x1e,0xf0,0x41,0x1f,0x6c,0x18,0xf2,0xc0,0x0f, +0xfa,0x60,0xc3,0xf0,0x07,0x7f,0xd0,0x07,0xc4,0x85,0x80,0x9f,0xa3,0x32,0x3a,0xa1, +0x34,0xb6,0x34,0xb7,0xb2,0x30,0xb9,0xa9,0xb0,0x36,0x38,0xb6,0x34,0xb7,0x33,0xa2, +0x30,0xba,0x30,0x20,0xa0,0xac,0xa0,0x9f,0xa0,0x2a,0xa1,0x34,0xb6,0x34,0xb7,0xb2, +0x30,0xb9,0xa9,0xb0,0x36,0x38,0xb6,0x34,0xb7,0x33,0xa2,0x30,0xba,0x30,0x20,0x20, +0xab,0x1f,0x12,0xbb,0xb2,0x31,0xba,0x37,0x39,0xa0,0x26,0x12,0x98,0x18,0x20,0x20, +0xab,0x1f,0x12,0xbb,0xb2,0x31,0xba,0x37,0x39,0x20,0x24,0x12,0x98,0x18,0x20,0x20, +0x20,0xad,0x15,0x82,0x28,0x84,0x02,0xcb,0x21,0xe0,0xe7,0xa8,0x8c,0x4e,0x28,0x8d, +0x2d,0xcd,0xad,0x2c,0x4c,0x6e,0x2a,0xac,0x0d,0x8e,0x2d,0xcd,0xed,0x8c,0x28,0x8c, +0x2e,0x0c,0x08,0x28,0x2b,0xe8,0x27,0xa8,0x4a,0x28,0x8d,0x2d,0xcd,0xad,0x2c,0x4c, +0x6e,0x2a,0xac,0x0d,0x8e,0x2d,0xcd,0xed,0x8c,0x28,0x8c,0x2e,0x0c,0x08,0xc8,0xea, +0x87,0xc4,0xae,0x6c,0x8c,0xee,0x4d,0x0e,0xa8,0x89,0x04,0x26,0x06,0x08,0xc8,0xea, +0x87,0xc4,0xae,0x6c,0x8c,0xee,0x4d,0x0e,0x08,0x89,0x04,0x26,0x06,0x08,0x08,0x48, +0x4b,0x07,0xa4,0x24,0xec,0xec,0xcc,0x45,0xae,0x6c,0xae,0x8e,0x8d,0x6e,0xc5,0x40, +0x0a,0xa2,0x30,0x0a,0x1b,0x02,0x52,0xa8,0xc2,0xc6,0x66,0xd7,0xe6,0x92,0x46,0x56, +0xe6,0x46,0x37,0x25,0x08,0xaa,0x90,0xe1,0xb9,0xd8,0x95,0xc9,0xcd,0xa5,0xbd,0xb9, +0x4d,0x09,0x88,0x26,0x64,0x78,0x2e,0x76,0x61,0x6c,0x76,0x65,0x72,0x53,0x02,0xa2, +0x0e,0x19,0x9e,0xcb,0x1c,0x5a,0x18,0x59,0x99,0x5c,0xd3,0x1b,0x59,0x19,0xdb,0x94, +0xc0,0x28,0x43,0x86,0xe7,0x22,0x57,0x36,0xf7,0x56,0x27,0x37,0x56,0x36,0x37,0x25, +0x78,0x83,0x3a,0x64,0x78,0x2e,0x65,0x6e,0x74,0x72,0x79,0x50,0x6f,0x69,0x6e,0x74, +0x73,0x53,0x82,0x3b,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x50,0x00,0x00,0x00,0x26,0x20,0x70,0xac, +0x01,0x60,0x01,0xb2,0x20,0x0d,0x01,0x44,0x62,0x53,0x38,0x3e,0xe2,0x23,0x3e,0xed, +0xd3,0xfe,0x21,0x00,0x16,0x80,0x05,0xc8,0x82,0x34,0x04,0x10,0x89,0x4d,0xe1,0xf8, +0x88,0x8f,0xf8,0xb4,0x5f,0xfb,0x87,0x00,0x58,0x04,0x35,0x5c,0xbe,0xf3,0xf8,0x40, +0xd3,0x38,0x13,0x30,0x11,0x21,0xd0,0x0c,0x0b,0x61,0x0a,0xd0,0x70,0xf9,0xce,0xe3, +0x07,0x48,0x03,0x44,0x98,0x5f,0xdc,0xb6,0x31,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20, +0x0d,0x10,0x61,0x3e,0x72,0xdb,0x06,0xb1,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45, +0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x0f,0xdb,0x70, +0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60, +0x3e,0x72,0xdb,0x26,0xd1,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44,0x84,0x40, +0x33,0x2c,0xc4,0x17,0x39,0xcc,0x86,0x34,0x03,0xd2,0x18,0xb6,0xe0,0x0c,0x97,0xef, +0x3c,0xfe,0xe0,0x4c,0xb6,0x5f,0xdc,0xb6,0x39,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38, +0xd3,0xed,0x17,0xb7,0x6d,0x0d,0xd5,0x70,0xf9,0xce,0xe3,0x4b,0x00,0xf3,0x2c,0x44, +0x49,0x54,0xc4,0xe2,0x17,0xb7,0x6d,0x08,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35, +0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x09,0xd5,0x70,0xf9,0xce,0xe3,0x4f, +0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x23,0xb7,0x6d,0x07,0xd6,0x70,0xf9,0xce, +0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x81,0x34, +0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e,0x72,0xdb,0x66,0xf0,0x0c, +0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x04,0xd1,0xb2,0x54,0x8c, +0xbf,0x20,0x05,0x31,0x21,0x0c,0xe1,0x13,0xcd,0x60,0x03,0xd3,0xb2,0x54,0x8c,0xbf, +0x20,0x05,0x31,0x21,0x0c,0xe1,0x4b,0x13,0x10,0x4d,0x00,0x00,0x61,0x20,0x00,0x00, +0x49,0x05,0x00,0x00,0x13,0x04,0x57,0x2c,0x10,0x00,0x00,0x00,0x49,0x00,0x00,0x00, +0x04,0x98,0x01,0x28,0xc2,0x80,0x82,0x1d,0x28,0xa3,0xb2,0x2b,0xd9,0x81,0x82,0xa9, +0x81,0x42,0x2a,0x97,0x52,0x29,0xa5,0x62,0x2a,0xb7,0xd2,0x0d,0x28,0x9b,0x92,0x84, +0x28,0x42,0xa0,0x32,0x0c,0x28,0x8d,0x92,0x44,0x28,0x49,0x82,0x52,0x24,0x28,0xb6, +0xe2,0x2b,0x4e,0x04,0x32,0x14,0x52,0x81,0xd0,0x61,0x04,0xa0,0x04,0xca,0xa3,0x0c, +0x8a,0x80,0x10,0xb6,0x02,0x00,0x5b,0x41,0x00,0x35,0x46,0x00,0xc6,0x08,0x40,0x10, +0x04,0xf1,0x6f,0x8c,0x00,0x04,0x41,0x10,0xfe,0xc6,0x08,0x54,0xbc,0x3e,0x45,0x6f, +0x8c,0x00,0x04,0x41,0x10,0xfe,0x85,0x31,0x02,0x10,0x04,0x41,0x10,0x0c,0xc6,0x08, +0x40,0x10,0xff,0xef,0x31,0x18,0x23,0x00,0x41,0x10,0x44,0xbf,0x19,0x80,0x31,0x02, +0x10,0x04,0x41,0xfc,0x17,0xc6,0x08,0x5a,0xd4,0x5e,0xed,0x6d,0x8c,0x60,0xe5,0xff, +0xdd,0xe7,0xc6,0x08,0x40,0x10,0x84,0xd9,0x30,0x18,0x23,0x68,0xcd,0x39,0xa7,0xbd, +0x31,0x02,0x10,0x04,0x41,0x12,0x0c,0xc6,0x08,0x40,0x10,0x04,0x59,0x30,0x18,0x23, +0x00,0x41,0x10,0x74,0xc1,0x80,0x52,0x73,0x08,0x57,0x28,0xcc,0x21,0x5c,0xa2,0x30, +0x87,0x70,0xf5,0xc1,0x1c,0xc2,0x35,0x0a,0x73,0x08,0xa0,0xe0,0xcd,0x21,0xf8,0x41, +0x1f,0xcc,0x21,0x74,0xd5,0x1c,0x82,0x1f,0x98,0x02,0xb1,0xe6,0x20,0xaa,0xaa,0x52, +0x85,0x39,0x88,0x69,0xaa,0x54,0x61,0x0e,0xe2,0xba,0xaa,0x54,0x98,0x83,0xd8,0xb6, +0x2a,0x15,0xe6,0x20,0xa6,0xa9,0x4a,0x85,0x11,0x80,0x39,0x08,0x4d,0xab,0x52,0x61, +0x0e,0x22,0xcb,0xaa,0x54,0x98,0x83,0xc0,0xb0,0x2a,0x15,0xe6,0x20,0x28,0xaa,0x4a, +0x85,0x39,0x08,0xcb,0xaa,0x52,0x61,0x0e,0x62,0x9a,0x2a,0x56,0x98,0x83,0xa8,0xaa, +0xaa,0x15,0x00,0x00,0x23,0x06,0x08,0x00,0x82,0x60,0xe0,0x06,0xe4,0x40,0x0a,0x4d, +0x38,0xd4,0xc2,0x88,0x01,0x02,0x80,0x20,0x18,0xb8,0x41,0x39,0x94,0x42,0x43,0x0e, +0xb6,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x6e,0x60,0x0e,0xa6,0xd0,0x84,0xc3,0x2d, +0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x1b,0x9c,0xc3,0x29,0x34,0xbe,0x80,0x0b,0x23, +0x06,0x08,0x00,0x82,0x60,0xe0,0x06,0xe8,0x80,0x0a,0xcd,0x39,0xe4,0xc2,0x88,0x01, +0x02,0x80,0x20,0x18,0xb8,0x41,0x3a,0xa4,0x42,0x63,0x0e,0xba,0x30,0x62,0x80,0x00, +0x20,0x08,0x06,0x6e,0xa0,0x0e,0xaa,0xd0,0x88,0xc3,0x2e,0x8c,0x18,0x20,0x00,0x08, +0x82,0x81,0x1b,0xac,0xc3,0x2a,0x34,0xe4,0xc0,0x0b,0x23,0x06,0x08,0x00,0x82,0x60, +0xe0,0x06,0xec,0xc0,0x0a,0x8d,0x39,0xf4,0xc2,0x88,0x01,0x02,0x80,0x20,0x18,0xb8, +0x41,0x3b,0xb4,0x42,0xb3,0x0e,0xbe,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x6e,0xe0, +0x0e,0xae,0xd0,0xa8,0xc3,0x2f,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x1b,0xbc,0xc3, +0x2b,0x34,0xee,0x00,0x0e,0x23,0x06,0x08,0x00,0x82,0x60,0xe0,0x06,0xf0,0x00,0x0b, +0x4d,0x3b,0x84,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0xa8,0x81,0x3c,0xd0,0x42,0xe0, +0x8d,0x18,0x18,0x00,0x08,0x82,0xc1,0xf2,0x0f,0xa9,0xf0,0x0e,0x23,0x06,0x06,0x00, +0x82,0x60,0xb0,0x80,0x84,0x2a,0xc8,0xc3,0x4c,0x04,0x2a,0x00,0xd3,0x28,0xcc,0x44, +0xa8,0x02,0x30,0x8d,0xc2,0x4c,0x84,0x2a,0x00,0xd3,0x28,0xcc,0x44,0xa8,0x02,0x30, +0x8d,0xc2,0x4c,0x84,0x2a,0x00,0xd3,0x28,0xcc,0x44,0xa8,0x02,0x30,0x8d,0xc2,0x21, +0x0d,0x3b,0xa4,0x61,0x26,0xf0,0x01,0x7c,0x4c,0xe8,0x03,0xf8,0x8c,0x18,0x1c,0x00, +0x08,0x82,0x01,0x19,0x84,0xc4,0x2f,0x34,0xfb,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42, +0x70,0x42,0xc3,0x4e,0x68,0x98,0x1d,0x02,0x7d,0xec,0x10,0xe8,0x33,0x62,0x70,0x00, +0x20,0x08,0x06,0x6a,0x60,0x12,0xe8,0xd0,0xd9,0xc1,0x88,0x41,0x03,0x80,0x20,0x18, +0x50,0x30,0xa1,0x0e,0xc1,0x48,0x50,0xd3,0x3a,0xac,0xc3,0x3a,0xac,0xc3,0x68,0x42, +0x00,0x8c,0x26,0x08,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x90,0x01,0x4b,0xa8,0x03, +0x86,0x12,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x27,0x34,0xec,0x84,0x86,0x99,0x70, +0xc8,0xc7,0x84,0x43,0x3e,0x26,0x08,0xf2,0x31,0x41,0x90,0x8f,0x09,0x01,0x7c,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0xc0,0xf9,0x09,0x79,0x08,0x86,0x23,0x82,0x59,0x10,0xbe, +0x0b,0x1a,0x65,0xc1,0x23,0x1f,0x13,0x1e,0xf9,0x98,0x50,0xc1,0xc7,0x84,0x0a,0x3e, +0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0x06,0x3b,0xd1,0x0f,0x74,0xa0,0x0a,0x23,0x06, +0x0d,0x00,0x82,0x60,0x40,0x95,0xc5,0x3f,0x04,0x38,0x91,0x06,0x68,0x00,0x12,0x20, +0x01,0x12,0x20,0x31,0x9a,0x10,0x00,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x06,0x3f, +0xe1,0x0f,0x6c,0x60,0x13,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x46,0x08,0xf1,0x31, +0x21,0xa0,0xcf,0x88,0x81,0x31,0x80,0x20,0x18,0x24,0x71,0xc1,0x0e,0xe6,0x30,0x62, +0x60,0x0c,0x20,0x08,0x06,0x49,0x5c,0xb0,0x43,0x39,0x9c,0x1b,0x20,0x76,0xc4,0xc0, +0x18,0x40,0x10,0x0c,0x12,0xb9,0x68,0x87,0xc0,0xc4,0x60,0x91,0x8f,0x89,0xc1,0x22, +0x1f,0x13,0xc6,0x01,0x3e,0x26,0x90,0x03,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0, +0x99,0x8b,0x7e,0x10,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0xa1,0x0b,0x7f,0x10,0x4e, +0x00,0xd0,0x09,0x00,0x32,0x83,0x88,0x8f,0x19,0x44,0x7c,0xcc,0x1d,0x84,0xf8,0xd8, +0x3b,0x08,0xf1,0x31,0x21,0x90,0xcf,0x46,0x0e,0x7c,0xd0,0x16,0x6d,0x31,0x6c,0x40, +0x04,0xc2,0x00,0xd8,0x60,0xc8,0x67,0x23,0x07,0x3f,0x78,0x8b,0xb8,0x18,0x36,0x20, +0x02,0x61,0x00,0xcc,0x38,0xe4,0xb3,0x91,0x03,0x28,0xc4,0xc5,0x5b,0x0c,0x1b,0x10, +0x81,0x30,0x00,0xa6,0x24,0xf2,0xd9,0xc8,0x41,0x14,0xe6,0xe2,0x2d,0x86,0x0d,0x88, +0x40,0x18,0x80,0x59,0x82,0x60,0xa0,0x02,0x40,0x17,0x60,0x2e,0x8c,0x81,0x0a,0x40, +0x5d,0x80,0xb6,0x30,0x06,0x2a,0x1a,0xfb,0x00,0xc2,0xc2,0x18,0xa8,0x68,0xf0,0x03, +0x08,0x0b,0x63,0xa0,0x02,0x80,0x17,0x20,0x2c,0x8c,0x22,0x26,0x28,0x63,0x82,0x11, +0x83,0x03,0x00,0x41,0x30,0x20,0x83,0xd0,0xf8,0x89,0x56,0xd8,0x8b,0xd1,0x84,0x00, +0x18,0x4d,0x10,0x82,0xe1,0x86,0x42,0x20,0x83,0xe1,0x86,0x42,0x20,0x83,0x12,0x02, +0x9d,0x65,0x10,0x8a,0x60,0x23,0x07,0x58,0x08,0x8d,0x84,0x82,0xc6,0x18,0x8e,0x08, +0x4a,0x42,0xf8,0x66,0x19,0x86,0x22,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x35,0x40, +0x0d,0xb5,0xf0,0x85,0x7a,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x2b,0x36,0xd8,0x22, +0x28,0x0d,0x66,0x69,0x8b,0xb6,0x68,0x8b,0xb6,0x18,0x4d,0x08,0x80,0x0b,0x1a,0x3b, +0x62,0x70,0x00,0x20,0x08,0x06,0x67,0xd0,0x1a,0x6c,0xa1,0x0b,0xa4,0x31,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x60,0x84,0x10,0x1f,0x13,0x02,0xfa,0xd8,0x1b,0x04,0xf1,0x19, +0x8e,0x08,0x66,0x42,0xf8,0x66,0x19,0x88,0x22,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x4c,0x37,0xe8,0x02,0xb1,0x83,0xa3,0x1a,0x76,0x54,0xc3,0x4c,0xa8,0x09,0xf9,0x98, +0x60,0x13,0xf2,0x39,0x01,0x40,0x27,0x00,0x68,0x34,0xc1,0x11,0x46,0x13,0x9e,0xc1, +0x92,0x27,0x3e,0xf6,0x04,0xf4,0x39,0xa3,0x61,0x67,0x34,0xcc,0x04,0x86,0x3e,0x26, +0x30,0xf4,0x31,0xc1,0x27,0xe4,0x63,0xc2,0x4f,0xc8,0xc7,0x04,0x9e,0x80,0x8f,0x95, +0x85,0x10,0x1f,0x4b,0x18,0xf9,0x58,0x30,0xc8,0xc7,0x96,0x46,0x3e,0x16,0x10,0xf2, +0x31,0xcb,0x92,0x8f,0x59,0x96,0x7c,0x4c,0x08,0xe0,0x33,0x62,0x60,0x00,0x20,0x08, +0x06,0x0e,0x7e,0xac,0x46,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x59,0x7d,0xbc,0x06, +0x2b,0x78,0x96,0x24,0xf2,0x31,0x04,0x91,0x8f,0x51,0x94,0x7c,0x4c,0x08,0xe0,0x63, +0x01,0x01,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x70,0xfe,0x43,0x36,0x02,0x73,0x1c, +0xf9,0x58,0xd3,0xc8,0xc7,0x04,0x03,0x3e,0x16,0x08,0xf0,0x19,0x31,0x30,0x00,0x10, +0x04,0x03,0x87,0x44,0x6e,0x23,0x30,0x23,0xa0,0x8f,0x39,0x72,0x21,0x1f,0x0b,0x1c, +0xf9,0x58,0x30,0xc8,0xc7,0x22,0xba,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x38, +0x2a,0xa2,0x1f,0x81,0x05,0x7c,0x21,0x1f,0x0b,0x42,0x03,0x3e,0x56,0xc4,0x01,0x7d, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0,0x71,0x11,0xff,0x08,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0xc0,0x79,0x91,0xdf,0x08,0x2c,0x20,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06, +0x4e,0x8c,0x80,0x47,0x60,0x41,0x28,0xc8,0xc7,0x02,0x57,0x80,0x8f,0x8d,0x82,0x2b, +0xc0,0x67,0x96,0xa0,0x18,0x28,0x69,0xc0,0x22,0x00,0x0b,0x81,0x20,0xc0,0x62,0x18, +0x28,0x69,0xc0,0x22,0x00,0x0b,0x81,0x20,0xc0,0x62,0x30,0x58,0x50,0x11,0x18,0x0c, +0x37,0x04,0x24,0x02,0x06,0xb3,0x0c,0x87,0x11,0xac,0xc0,0xf0,0x23,0x2a,0x22,0x50, +0x00,0x18,0x2b,0x30,0x80,0x09,0x8b,0x10,0x14,0x00,0xc6,0x2c,0x41,0x30,0x1c,0x71, +0xcc,0x86,0xf0,0x59,0x82,0xd0,0xc7,0x68,0x23,0x88,0xcf,0x88,0x81,0x01,0x80,0x20, +0x18,0x38,0x60,0x02,0x23,0xc1,0x74,0x43,0x70,0x1b,0xc4,0x88,0x81,0x31,0x80,0x20, +0x18,0x24,0x64,0x02,0x1e,0xba,0x31,0x62,0x60,0x0c,0x20,0x08,0x06,0x09,0x99,0x80, +0x47,0x6e,0x8c,0x18,0x18,0x03,0x08,0x82,0x41,0x42,0x26,0xe0,0x41,0x0f,0x35,0x16, +0xf4,0x01,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0x06,0x38,0xa2,0x1f,0x6e,0x51,0x1a, +0x23,0x06,0x0d,0x00,0x82,0x60,0x70,0x85,0x09,0x7f,0x04,0x35,0x62,0x16,0x42,0x7f, +0xf4,0x47,0x7f,0xf4,0xc7,0x68,0x42,0x00,0x5c,0xd0,0xd8,0x11,0x83,0x03,0x00,0x41, +0x30,0x38,0x83,0x1e,0xe1,0x0f,0xb5,0xa0,0x91,0xd1,0x84,0x00,0x18,0x4d,0x10,0x02, +0x23,0x84,0xf8,0x98,0x10,0xd0,0x67,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xae,0x34,0x21, +0x91,0xa4,0x47,0xdc,0xa2,0x2d,0x4a,0xa4,0x44,0x4a,0xa4,0x44,0x46,0x13,0x02,0xe0, +0x82,0xc6,0x5a,0x70,0xc4,0xc7,0x8e,0x80,0x3e,0x25,0x17,0x64,0x02,0x23,0x06,0x0d, +0x00,0x82,0x60,0x70,0xbd,0x89,0x8a,0x3c,0x63,0x42,0x17,0xc1,0x8a,0xac,0xc8,0x8a, +0xac,0xc8,0x68,0x42,0x00,0x5c,0xd0,0x58,0x0b,0x9a,0xf8,0x58,0x13,0xd0,0xc7,0x98, +0x23,0x3e,0x86,0xac,0x87,0x7c,0x86,0x23,0x84,0x40,0xf8,0x4c,0x21,0xe2,0x63,0x85, +0x7b,0xc8,0x67,0x38,0x42,0x08,0x84,0xaf,0x88,0x40,0x2f,0x68,0x94,0xd1,0x47,0x10, +0x1f,0x0b,0x3e,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x1a,0xd8,0x09,0x8e,0x9c, +0x06,0x79,0x8c,0x18,0x34,0x00,0x08,0x82,0x01,0x05,0x2a,0x3a,0x12,0xcc,0x09,0x69, +0x8c,0xc6,0x8e,0xec,0xc8,0x8e,0xec,0xc8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68, +0xc2,0x20,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x26,0x2a,0x3c,0xc2,0x1f,0xc3,0x88, +0xc1,0x01,0x80,0x20,0x18,0x64,0xa3,0xd2,0x23,0xfd,0x31,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x41,0x46,0x2a,0x3e,0xe2,0x1f,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x9c,0xc1, +0x9f,0xf8,0x08,0x6b,0xec,0xc9,0x68,0x42,0x00,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81, +0x1a,0x80,0x8a,0x98,0xcc,0x06,0x7c,0x8c,0x18,0x34,0x00,0x08,0x82,0x01,0xa5,0x2a, +0x64,0x12,0xf4,0x49,0x9f,0xf4,0x49,0x99,0x94,0x49,0x99,0x94,0xc9,0x68,0x42,0x00, +0x0c,0x47,0x04,0x24,0x12,0x7c,0xd3,0x0d,0x24,0x22,0x04,0xa6,0x18,0xf4,0x31,0xe5, +0xa0,0x8f,0x29,0x08,0x7d,0x8c,0x18,0xe4,0x63,0xc5,0x20,0x1f,0x1b,0x0c,0xf9,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x41,0x26,0x2b,0x6c,0x32,0xb0,0xc8,0x88,0xc1,0x01,0x80, +0x20,0x18,0x64,0xb3,0xd2,0x26,0x43,0x8b,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x46, +0x2b,0x6e,0x32,0xb8,0xc8,0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0xb5,0xa2,0x26,0x43, +0x8a,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x66,0x2b,0x6b,0x32,0xa8,0xc8,0x88,0xc1, +0x01,0x80,0x20,0x18,0x64,0xb7,0xc2,0x26,0xc3,0x8a,0x98,0x00,0x23,0xf2,0x31,0x81, +0x80,0x8f,0x05,0x2d,0x22,0x1f,0x0b,0x06,0xf8,0xd8,0x51,0xc4,0xc7,0x82,0x1a,0x91, +0x8f,0x25,0x31,0x22,0x1f,0x3b,0x82,0xf8,0x58,0x32,0x23,0xf2,0x31,0x21,0x88,0xcf, +0x88,0xc1,0x01,0x80,0x20,0x18,0xa8,0xc1,0xae,0xf4,0x49,0x7d,0x98,0xc8,0x88,0x81, +0x03,0x80,0x20,0x18,0x44,0xe6,0xe2,0x26,0x41,0x7a,0xa0,0x07,0xa8,0x20,0x86,0x70, +0x06,0x62,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x64,0xe0,0x2b,0x7c,0xa2,0x1e,0xb8, +0x32,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x6a,0xf0, +0x2b,0xa1,0x12,0x1f,0x2d,0x32,0x62,0xd0,0x00,0x20,0x08,0x06,0x54,0xba,0x8c,0x4a, +0xc0,0x2b,0xed,0xc1,0x1e,0xa4,0x42,0x2a,0xa4,0x42,0x2a,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0x06,0xe4,0x32,0x2a,0xf1,0xa1,0x2b, +0xa3,0x09,0x81,0x30,0x9a,0x20,0x0c,0x26,0x14,0xf2,0x31,0xa1,0x90,0xcf,0x2d,0x0d, +0xbb,0xa5,0x61,0x26,0x10,0xf2,0x31,0x81,0x90,0x8f,0x09,0x82,0x7c,0x4c,0x10,0xe4, +0x63,0x42,0x00,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x70,0xf4,0xa5,0x55,0x02,0x53, +0x14,0xf9,0x98,0xa2,0xc8,0xc7,0x84,0x00,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xe0, +0xf8,0x4b,0xac,0x04,0xc3,0x11,0x85,0x9c,0x08,0xdf,0x2c,0x03,0xd2,0x04,0xb3,0x04, +0xc9,0x40,0x45,0x93,0x0b,0x8a,0x3a,0x21,0x03,0x15,0x4d,0x2a,0x28,0x06,0x32,0x50, +0x01,0x0c,0x0a,0x5a,0x21,0xb3,0x04,0x8b,0x05,0xf6,0x02,0x82,0xe1,0x86,0x60,0x5e, +0xc0,0x60,0x96,0x81,0x49,0x82,0x81,0x8a,0x46,0x49,0x5e,0x61,0x19,0xa8,0x68,0x94, +0xe4,0x0f,0x96,0x81,0x0a,0x40,0xae,0x92,0x56,0x58,0x2a,0x50,0x11,0xa8,0x43,0x45, +0x60,0xb8,0x61,0xd8,0x17,0x34,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xae,0x64,0x72, +0x65,0xe0,0x97,0xe9,0x86,0x80,0x10,0x86,0x1b,0x0c,0x7f,0x31,0x03,0x33,0x03,0x70, +0x01,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x74,0x29,0xc3,0x2b,0x43,0x30,0xdd,0x10, +0x10,0xc3,0x70,0xc3,0x23,0x32,0x68,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x1d,0xcb, +0x80,0x4b,0x32,0x32,0xd3,0x0d,0x81,0x22,0x0c,0x37,0x48,0x25,0x63,0x06,0xc6,0x06, +0xe7,0x02,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0xe8,0x60,0x66,0x5c,0x86,0x60,0xba, +0x21,0x20,0x86,0x11,0x83,0x03,0x00,0x41,0x30,0x50,0x83,0x96,0x79,0x97,0x1f,0xd9, +0x93,0x11,0x83,0x06,0x00,0x41,0x30,0xa0,0x6e,0x26,0x5e,0x02,0x95,0x49,0x04,0x79, +0x91,0x17,0x79,0x91,0x97,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0x11,0x83,0x03,0x00, +0x41,0x30,0x38,0x03,0x99,0x89,0x97,0x1f,0x41,0x99,0xd1,0x84,0x40,0x18,0x4d,0x10, +0x06,0x13,0x0a,0xf9,0x98,0x50,0xc8,0xc7,0x04,0x41,0x3e,0x26,0x08,0xf2,0x31,0x21, +0x80,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x38,0x64,0x73,0x2f,0xc1,0x88,0xc1,0x01, +0x80,0x20,0x18,0x64,0x61,0xb3,0x2f,0xc1,0x37,0x62,0x70,0x00,0x20,0x08,0x06,0x99, +0xd8,0xf0,0x8b,0x10,0x98,0x1d,0x04,0xf4,0x31,0x3b,0x10,0xe8,0x63,0xca,0x40,0x1f, +0x53,0x08,0xfa,0x8c,0x18,0x24,0x00,0x08,0x82,0xc1,0x66,0x36,0xed,0x22,0x04,0xc4, +0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x19,0xda,0xf4,0xcb,0x19,0x04,0x66,0x06,0x60, +0x03,0x82,0xe1,0x86,0xa0,0x67,0xc0,0x60,0x96,0x41,0x59,0x82,0x59,0x82,0x66,0xa0, +0xa2,0x41,0xad,0xc3,0x60,0x06,0x2a,0x1a,0x72,0x38,0x2c,0xc6,0xcc,0x45,0x88,0x8f, +0x09,0xbc,0x22,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x70,0xe6,0x66,0x6c,0x02,0x63, +0x93,0x50,0xa0,0x8f,0xb1,0x49,0x28,0xd0,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xd4, +0x60,0x6d,0x5a,0x46,0x54,0x76,0x65,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xa8,0xba,0x79, +0x99,0x00,0x6d,0xf2,0x04,0x4f,0x60,0x06,0x66,0x60,0x06,0x66,0x46,0x13,0x02,0x60, +0x34,0x41,0x08,0x4c,0x30,0xe0,0x63,0x82,0x01,0x9f,0xd1,0x84,0x5a,0x10,0x46,0x13, +0x6c,0x61,0xb0,0x55,0x20,0xe4,0x63,0xab,0x40,0xc8,0xc7,0x5a,0x41,0x5e,0xe0,0x63, +0xad,0x30,0x2f,0xf0,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xcc,0x6f,0x66,0x86,0x10, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0xfb,0x1b,0x9a,0x21,0x84,0x11,0x83,0x03,0x00, +0x41,0x30,0xc8,0x40,0x47,0x67,0xf0,0x45,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x2c, +0x74,0x76,0x26,0x5f,0x84,0x53,0x1a,0x76,0x4a,0xc3,0x8c,0x10,0xe8,0x63,0x84,0x40, +0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x50,0x83,0xbf,0x09,0x9b,0x5b,0x79,0x97,0x11, +0x83,0x03,0x00,0x41,0x30,0x50,0x03,0xd0,0x11,0x1b,0x58,0x51,0x97,0x11,0x83,0x07, +0x00,0x41,0x30,0xf8,0x4a,0xa7,0x65,0x84,0x80,0x18,0xf4,0x45,0x5f,0xfa,0xa6,0x6f, +0xca,0x46,0x64,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0x80,0x0c,0x4c,0x87,0x6c,0x64,0x45,0x74,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x4e, +0x68,0xd8,0x09,0x0d,0x33,0x81,0x93,0x8f,0x09,0x9c,0x7c,0x4c,0x10,0xe4,0x63,0x82, +0x20,0x1f,0x13,0x02,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x81,0x93,0x3b,0x6c,0x13, +0x58,0x30,0x32,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0x67,0x77,0xd6,0x26,0xb0, +0x80,0x64,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x4e,0xef,0xb0,0x4d,0x30,0x62, +0x60,0x00,0x20,0x08,0x06,0x8e,0xef,0xb8,0x4e,0x60,0x92,0x24,0x1f,0x93,0x24,0xf9, +0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x1c,0xf1,0xa9,0x9b,0xc0,0xd6, +0x60,0x0d,0xe4,0x63,0x6b,0xb0,0x06,0xf2,0x31,0x21,0x80,0xcf,0x88,0x81,0x01,0x80, +0x20,0x18,0x38,0xe6,0x93,0x37,0x81,0x15,0x01,0x7d,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0xc0,0x41,0x1f,0xdc,0x09,0xcc,0x67,0x82,0xf8,0x58,0xc0,0xc8,0x67,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0xce,0x20,0x7c,0x40,0xc7,0x5d,0x70,0x67,0x34,0x21,0x00,0x46,0x13, +0x84,0xc0,0xc6,0x46,0x88,0x8f,0x09,0x01,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0x0c,0xcc,0xa7,0x74,0xe6,0x05,0x7c,0x46,0x13,0x02,0xc1,0x82,0x41,0x3e,0xb3,0x04, +0xce,0x40,0x45,0x23,0x6b,0xcd,0x29,0x3c,0x03,0x15,0x0d,0xd1,0x8c,0xc2,0x33,0x50, +0x01,0xb0,0x5e,0xf3,0x07,0xcf,0x40,0x05,0x00,0x73,0xcd,0xf0,0xcc,0x12,0x40,0x16, +0xa8,0x0f,0x08,0x86,0x1b,0x82,0xf3,0x01,0x83,0x59,0x86,0xc8,0x09,0x06,0x2a,0x1a, +0xc6,0xd9,0x03,0x68,0xa0,0xa2,0x61,0x9c,0x3b,0x80,0x06,0x2a,0x00,0xc6,0x99,0x03, +0x68,0xa0,0x02,0xe0,0x39,0xe7,0x0e,0xa0,0x0a,0xfe,0x05,0x0a,0xf9,0x17,0x18,0x31, +0x38,0x00,0x10,0x04,0x03,0x32,0xb0,0x1f,0xda,0x11,0x19,0xf8,0x19,0x4d,0x08,0x80, +0xd1,0x04,0x21,0x18,0x6e,0x28,0x04,0x32,0x18,0x6e,0x28,0x04,0x32,0x28,0x21,0xd0, +0xe9,0x06,0xbd,0xd9,0x9b,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xd4,0x60,0x7f,0x7a, +0x87,0x66,0xd4,0x66,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xa8,0x12,0xfa,0x9d,0x00,0x7f, +0x94,0x04,0x7c,0xc0,0x07,0x7c,0xc0,0x67,0x34,0x21,0x00,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0x0c,0xfe,0xc7,0x77,0x58,0xc6,0x7e,0x46,0x13,0x02,0x60,0x34,0x41,0x08, +0x8c,0x10,0xe2,0x63,0x42,0x40,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x03,0x12, +0x1a,0x9f,0x98,0xf1,0x9f,0xd1,0x84,0x40,0xb0,0x61,0x91,0x8f,0x05,0x82,0x7c,0x86, +0x23,0xc0,0x20,0x08,0xbe,0x0b,0x00,0x51,0x41,0xb6,0x23,0x06,0x07,0x00,0x82,0x60, +0x90,0xc5,0x90,0xf9,0x6c,0xc4,0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0x32,0xc4,0x3e, +0x5d,0x61,0x9b,0x0a,0x81,0x60,0xb8,0x21,0x38,0x21,0x30,0x98,0x65,0x78,0xa0,0x60, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0x9c,0x1c,0x4a,0x21,0x74,0xb0,0x73,0x08,0xe4,0x33, +0x1c,0x21,0x0a,0xb0,0x23,0x7c,0xd3,0x0d,0x72,0x20,0x3b,0x81,0x21,0x07,0x7d,0x6c, +0x76,0x82,0xf8,0x0c,0x37,0x2c,0x30,0x14,0x06,0xd3,0x0d,0xb6,0x53,0x3b,0x81,0x0d, +0x81,0x7c,0xcc,0x08,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xce,0x18,0xcd,0x50, +0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x19,0x18,0xe9,0x4f,0xa0,0x8c,0x18,0x1c,0x00, +0x08,0x82,0x81,0x1a,0xe8,0x10,0xff,0xac,0x0d,0xea,0x8c,0x18,0x34,0x00,0x08,0x82, +0x01,0x45,0x46,0xfe,0x13,0xdc,0x10,0xda,0x9c,0xcd,0xff,0xfc,0xcf,0xff,0xfc,0xcf, +0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x5c,0xda,0x20,0x76,0xc4,0xc0, +0x18,0x40,0x10,0x0c,0x12,0x37,0x52,0x9f,0xe0,0xd2,0x06,0xb1,0x23,0x06,0xc6,0x00, +0x82,0x60,0x90,0xbc,0xd1,0xfa,0x04,0x97,0x36,0x88,0x1d,0x31,0x30,0x06,0x10,0x04, +0x83,0x04,0x8e,0xd8,0x27,0xb8,0xb4,0x41,0xec,0x88,0x81,0x31,0x80,0x20,0x18,0x24, +0x71,0xd4,0x3e,0xc1,0xa5,0x0d,0x62,0x47,0x0c,0x8c,0x01,0x04,0xc1,0x20,0x91,0x23, +0xf7,0x09,0x2a,0x6e,0x42,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xa0,0x53,0x23,0xff, +0x09,0xc2,0x68,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xba,0x35,0xfa,0x9f,0x17,0x11,0xa3, +0x11,0x83,0x06,0x00,0x41,0x30,0xa0,0xe0,0x48,0x85,0x9a,0x31,0x12,0x82,0x15,0x5a, +0xa1,0x15,0x5a,0xa1,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x31, +0x38,0x00,0x10,0x04,0x03,0x35,0x58,0xa3,0x16,0xfa,0x1b,0xdd,0x19,0x31,0x68,0x00, +0x10,0x04,0x03,0xaa,0x8e,0x5e,0x28,0x40,0xa3,0xc3,0x80,0x21,0x18,0x82,0x21,0x18, +0x1a,0x4d,0x08,0x80,0x11,0x83,0x03,0x00,0x41,0x30,0x50,0x03,0x37,0x82,0xa1,0xd1, +0xe9,0x9d,0x11,0x83,0x06,0x00,0x41,0x30,0xa0,0xf0,0x48,0x86,0x82,0x35,0x52,0x92, +0x19,0x9a,0xa1,0x19,0x9a,0xa1,0xd1,0x84,0x00,0x58,0xca,0x61,0x6f,0xda,0xa8,0x8d, +0x96,0x72,0xd8,0x1b,0x37,0x72,0xa3,0xa5,0x1c,0xf6,0xe6,0x8d,0xde,0x68,0xd8,0x80, +0x18,0x98,0x01,0x18,0x36,0x20,0x84,0x65,0x00,0x86,0x0d,0x88,0x40,0x19,0x80,0xad, +0x1c,0xf6,0x06,0x8e,0xe0,0x68,0xd8,0x80,0x08,0x90,0x01,0xd8,0xca,0x61,0x6f,0xe2, +0x28,0x8e,0x86,0x0d,0x88,0xc0,0x18,0x80,0x11,0x83,0x06,0x00,0x41,0x30,0xa0,0xfe, +0x28,0x87,0x38,0x39,0x1a,0x1d,0x48,0x87,0x74,0x48,0x87,0x74,0x68,0x34,0x21,0x00, +0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x80,0x1a,0xa5, +0x1e,0x7a,0xec,0xe8,0x74,0x28,0x1f,0xf2,0x21,0x1f,0xf2,0xa1,0xd1,0x84,0x00,0x18, +0x31,0x68,0x00,0x10,0x04,0x03,0xaa,0x94,0x7e,0xc8,0xc1,0xa3,0xd4,0xb1,0xc0,0x08, +0x8c,0xc0,0x08,0x8c,0x46,0x13,0x02,0x60,0x29,0x07,0xd4,0xd1,0x23,0x3e,0x5a,0xca, +0x01,0x75,0xf6,0xa8,0x8f,0x96,0x72,0x40,0x1d,0x3e,0xf2,0xa3,0x61,0x03,0x62,0x50, +0x06,0x60,0xd8,0x80,0x10,0x92,0x01,0x18,0x36,0x20,0x02,0x64,0x00,0xb6,0x72,0x40, +0x9d,0x3e,0xfa,0xa3,0x61,0x03,0x22,0x38,0x06,0x60,0x2b,0x07,0xd4,0xf1,0x23,0x50, +0x1a,0x36,0x20,0x02,0x63,0x00,0x0a,0x76,0x42,0x09,0xec,0x15,0xc2,0x08,0x04,0x23, +0x06,0x07,0x00,0x82,0x60,0xd0,0xa9,0x52,0x0f,0x09,0xc1,0x88,0x41,0x03,0x80,0x20, +0x18,0x50,0xaf,0x94,0x46,0x6c,0x20,0x4a,0x01,0x18,0xa8,0x91,0x1a,0xa9,0x91,0x1a, +0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20, +0x18,0x50,0xb3,0xd4,0x46,0x9f,0x29,0x15,0x64,0xe0,0x46,0x6e,0xe4,0x46,0x6e,0x34, +0x9a,0x10,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0x40,0xd5,0xd2,0x1b,0x79,0xa8,0x74, +0x98,0x01,0x1c,0xc1,0x11,0x1c,0xc1,0xd1,0x68,0x42,0x00,0x2c,0xe5,0x80,0x3b,0xaa, +0x84,0x4a,0x4b,0x39,0xe0,0xce,0x2a,0xa5,0xd2,0x52,0x0e,0xb8,0xc3,0x4a,0xaa,0x34, +0x6c,0x40,0x0c,0xca,0x00,0x0c,0x1b,0x10,0x42,0x32,0x00,0xc3,0x06,0x44,0x80,0x0c, +0xc0,0x56,0x0e,0xb8,0xd3,0x4a,0xab,0x34,0x6c,0x40,0x04,0xc7,0x00,0x6c,0xe5,0x80, +0x3b,0xae,0xc4,0x4a,0xc3,0x06,0x44,0x60,0x0c,0xc0,0x88,0x41,0x03,0x80,0x20,0x18, +0x50,0xbc,0x64,0x47,0x79,0xf0,0x4a,0x6e,0xf0,0x3b,0x77,0x74,0x47,0x77,0x74,0x47, +0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08, +0x06,0x14,0x38,0xe9,0x11,0x1b,0xcc,0x92,0x1c,0x8c,0xcf,0x1e,0xed,0xd1,0x1e,0xed, +0xd1,0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0x01,0x25,0x4e,0x7c,0xb4,0x06, +0xb5,0x44,0x07,0xe5,0xd3,0x47,0x7d,0xd4,0x47,0x7d,0x34,0x9a,0x10,0x00,0x4b,0x39, +0x94,0xcf,0x2d,0xcd,0xd2,0x52,0x0e,0xe5,0x83,0x4b,0xb4,0xb4,0x94,0x43,0xf9,0xe4, +0x52,0x2d,0x0d,0x1b,0x10,0x83,0x32,0x00,0xc3,0x06,0x84,0x90,0x0c,0xc0,0xb0,0x01, +0x11,0x20,0x03,0xb0,0x95,0x43,0xf9,0xe8,0x92,0x2d,0x0d,0x1b,0x10,0xc1,0x31,0x00, +0x5b,0x39,0x94,0xcf,0x2e,0xdd,0xd2,0xb0,0x01,0x11,0x18,0x03,0x30,0x62,0xd0,0x00, +0x20,0x08,0x06,0x54,0x3a,0x8d,0x52,0x1d,0xf0,0x52,0xfb,0xb0,0x0f,0x29,0x91,0x12, +0x29,0x91,0xd2,0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0x01,0xb5,0x4e,0xa5, +0x44,0x07,0xbe,0xf4,0x3e,0xee,0x63,0x4a,0xa6,0x64,0x4a,0xa6,0x34,0x9a,0x10,0x00, +0x4b,0x39,0xb8,0x0f,0x38,0xed,0xd2,0x52,0x0e,0xee,0x13,0x4e,0xbc,0xb4,0x94,0x83, +0xfb,0x88,0x53,0x2f,0x0d,0x1b,0x10,0xc3,0x2a,0x0c,0xc0,0xb0,0x01,0x21,0xa8,0xc2, +0x00,0x0c,0x1b,0x10,0x41,0x2a,0x0c,0xc0,0x56,0x0e,0xee,0x33,0x4e,0xbe,0x34,0x6c, +0x40,0x04,0xc7,0x00,0x6c,0xe5,0xe0,0x3e,0xe4,0xf4,0x4b,0xc3,0x06,0x44,0x60,0x0c, +0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x50,0xf2,0xc4,0x4a,0xaf,0x50,0x4e,0x64,0x50, +0x3f,0xad,0xd4,0x4a,0xad,0xd4,0x4a,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09, +0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x94,0x3d,0xc1,0x92,0x28,0xa4,0x13,0x1a, +0xe4,0x4f,0x2c,0xc5,0x52,0x2c,0xc5,0xd2,0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08, +0x82,0x01,0x85,0x4f,0xb2,0x14,0x0a,0xeb,0xa4,0x06,0xfb,0x33,0x4b,0xb3,0x34,0x4b, +0xb3,0x34,0x9a,0x10,0x00,0x4b,0x39,0xec,0x4f,0x3b,0x9d,0xd3,0x52,0x0e,0xfb,0xe3, +0x4e,0xe8,0xb4,0x94,0xc3,0xfe,0xbc,0x53,0x3a,0x0d,0x1b,0x10,0x83,0x32,0x00,0xc3, +0x06,0x84,0x90,0x0c,0xc0,0xb0,0x01,0x11,0x20,0x03,0xb0,0x95,0xc3,0xfe,0xc0,0x93, +0x3a,0x0d,0x1b,0x10,0xc1,0x31,0x00,0x5b,0x39,0xec,0x4f,0x3c,0xad,0xd3,0xb0,0x01, +0x11,0x18,0x03,0x60,0x20,0x31,0x4b,0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x8e, +0x9f,0x5e,0x29,0x56,0x82,0x11,0x83,0x06,0x00,0x41,0x30,0xa0,0x42,0x6a,0x97,0x7c, +0x81,0x9e,0x66,0x21,0xe0,0x25,0x5e,0xe2,0x25,0x5e,0x1a,0x4d,0x08,0x80,0xd1,0x04, +0x21,0x18,0x4d,0x18,0x84,0x11,0x83,0x06,0x00,0x41,0x30,0xa0,0x4a,0xea,0x97,0x62, +0x01,0x9f,0x6e,0xa1,0x00,0x27,0x70,0x02,0x27,0x70,0x1a,0x4d,0x08,0x80,0x11,0x83, +0x06,0x00,0x41,0x30,0xa0,0x4e,0x2a,0x9c,0x60,0x41,0x9f,0x72,0xe1,0x10,0x27,0x71, +0x12,0x27,0x71,0x1a,0x4d,0x08,0x80,0xa5,0x1c,0x54,0x88,0x9f,0xfa,0x69,0x29,0x07, +0x15,0xea,0x27,0x7f,0x5a,0xca,0x41,0x85,0xfc,0xe9,0x9f,0x86,0x0d,0x88,0x41,0x19, +0x80,0x61,0x03,0x42,0x48,0x06,0x60,0xd8,0x80,0x08,0x90,0x01,0xd8,0xca,0x41,0x85, +0xfe,0x09,0xa4,0x86,0x0d,0x88,0xe0,0x18,0x80,0xad,0x1c,0x54,0x08,0xa4,0x42,0x6a, +0xd8,0x80,0x08,0x8c,0x01,0x18,0x31,0x68,0x00,0x10,0x04,0x03,0xca,0xa5,0xd0,0x69, +0x1d,0x42,0x4a,0x86,0x9c,0x74,0x4a,0xa7,0x74,0x4a,0xa7,0xd1,0x84,0x00,0x18,0x4d, +0x10,0x82,0xd1,0x84,0x41,0x18,0x31,0x68,0x00,0x10,0x04,0x03,0x4a,0xa6,0xd8,0xc9, +0x17,0x4a,0xca,0x86,0xa4,0x76,0x6a,0xa7,0x76,0x6a,0xa7,0xd1,0x84,0x00,0x18,0x31, +0x68,0x00,0x10,0x04,0x03,0x8a,0xa6,0xdc,0xa9,0x17,0x4e,0x0a,0x87,0xa8,0x77,0x7a, +0xa7,0x77,0x7a,0xa7,0xd1,0x84,0x00,0x58,0xca,0xe1,0x86,0x52,0x0a,0xa5,0x96,0x72, +0xb8,0x21,0x95,0x4a,0xa9,0xa5,0x1c,0x6e,0x68,0xa5,0x54,0x6a,0xd8,0x80,0x18,0x94, +0x01,0x18,0x36,0x20,0x84,0x64,0x00,0x86,0x0d,0x88,0x00,0x19,0x80,0xad,0x1c,0x6e, +0x88,0xa5,0x56,0x6a,0xd8,0x80,0x08,0x8e,0x01,0xd8,0xca,0xe1,0x86,0x5a,0x8a,0xa5, +0x86,0x0d,0x88,0xc0,0x18,0x80,0x11,0x83,0x06,0x00,0x41,0x30,0xa0,0x76,0xaa,0x9e, +0xf0,0xc1,0xa5,0x5a,0x61,0xb3,0x27,0x7b,0xb2,0x27,0x7b,0x1a,0x4d,0x08,0x80,0xd1, +0x04,0x21,0x18,0x4d,0x18,0x84,0x11,0x83,0x06,0x00,0x41,0x30,0xa0,0x7e,0x2a,0x9f, +0xd6,0x41,0xa6,0x62,0xe1,0xd3,0x27,0x7d,0xd2,0x27,0x7d,0x1a,0x4d,0x08,0x80,0x11, +0x83,0x06,0x00,0x41,0x30,0xa0,0xc2,0x6a,0x9f,0xd4,0x81,0xa6,0x66,0x21,0x0c,0xf8, +0x89,0x9f,0xf8,0x89,0x9f,0x46,0x13,0x02,0x60,0x29,0x07,0x32,0xb2,0xa9,0x97,0x5a, +0xca,0x81,0x8c,0x6e,0x0a,0xa6,0x96,0x72,0x20,0x23,0x9c,0x8a,0xa9,0x61,0x03,0x62, +0x50,0x06,0x60,0xd8,0x80,0x10,0x92,0x01,0x18,0x36,0x20,0x02,0x64,0x00,0xb6,0x72, +0x20,0xa3,0x9c,0x92,0xa9,0x61,0x03,0x22,0x38,0x06,0x60,0x2b,0x07,0x32,0xd2,0xa9, +0x99,0x1a,0x36,0x20,0x02,0x63,0x00,0xec,0x1d,0xe4,0x01,0x3e,0x16,0x94,0x03,0x7c, +0x2c,0x20,0x07,0xf8,0x58,0x70,0x0b,0xf0,0xb1,0xc0,0x16,0xe0,0x63,0x01,0x2b,0xc0, +0xc7,0x82,0x55,0x80,0x8f,0x05,0xa5,0x00,0x1f,0x0b,0x48,0x01,0x3e,0x16,0xe8,0x01, +0x7c,0x2c,0xc8,0x03,0xf8,0x58,0xd0,0x06,0xf0,0xb1,0x80,0x0d,0xe0,0x63,0x81,0x18, +0xc0,0xc7,0x82,0x30,0x80,0x8f,0x05,0x17,0x7c,0x2c,0xb0,0xe0,0x33,0x1c,0x11,0xc4, +0x93,0xf0,0xcd,0x32,0x48,0x56,0x30,0x4b,0x30,0x0d,0x54,0x34,0xa5,0x40,0x89,0x88, +0x34,0x50,0xd1,0xfc,0x01,0xa5,0x22,0xd2,0x40,0x45,0x93,0x07,0x94,0x8c,0x48,0x03, +0x15,0xcd,0x1c,0x50,0x36,0x22,0x0d,0x54,0x34,0x6d,0x40,0xe9,0x88,0x34,0x50,0xd1, +0x84,0x01,0xe5,0x9e,0x81,0x34,0x50,0xd1,0x84,0x01,0xc5,0x27,0xd2,0x40,0x05,0x10, +0x06,0x14,0xba,0x06,0xd2,0x88,0xc1,0x02,0x80,0x20,0x18,0x84,0x01,0x5f,0xc1,0x14, +0x51,0x18,0x44,0x61,0x8c,0x18,0x2c,0x00,0x08,0x82,0x41,0x18,0xf4,0x55,0x4c,0xf9, +0x44,0x4f,0xf0,0x84,0x4f,0xf4,0x04,0x4f,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x26, +0x5a,0x3c,0x15,0x08,0x23,0x06,0x0b,0x00,0x82,0x60,0x10,0x06,0x7f,0x35,0x53,0x60, +0xf1,0x13,0x3e,0x71,0x20,0x89,0x05,0x02,0x7d,0x2c,0x80,0x27,0xf9,0x18,0x3c,0x05, +0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0x67,0xb5,0x76,0xca,0x31,0x21,0x90,0xcf, +0x88,0x81,0x01,0x80,0x20,0x18,0x38,0xad,0xc5,0x53,0xc1,0x88,0x81,0x01,0x80,0x20, +0x18,0x38,0xae,0xe5,0x53,0x92,0x05,0x85,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xc0, +0x81,0xad,0x9f,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x6b,0xad,0xb3,0x82,0x88, +0x11,0x83,0x03,0x00,0x41,0x30,0xc8,0x5c,0x0b,0xad,0x20,0xc1,0x20,0xd3,0x82,0xc1, +0x70,0x43,0x20,0x5a,0x60,0x30,0xcb,0x50,0x51,0xc1,0x52,0x0e,0xb4,0x64,0x5a,0x02, +0x05,0x8d,0xb1,0x94,0x43,0x2d,0xa1,0x16,0x41,0x41,0x63,0x2c,0xe5,0x60,0x4b,0xaa, +0x65,0x50,0xd0,0x18,0x5b,0x39,0xdc,0x12,0x6b,0x21,0x14,0x34,0xc6,0x56,0x0e,0xb8, +0xe4,0x5a,0x0a,0x05,0x8d,0x31,0x4b,0x30,0xcd,0x12,0x58,0x03,0x15,0x8d,0x9a,0x06, +0x11,0x57,0x0d,0x54,0x34,0xf8,0x12,0x71,0xd5,0x88,0xc1,0x01,0x80,0x20,0x18,0xa8, +0x81,0x6d,0xe1,0x55,0x3c,0xfd,0xd3,0x88,0x81,0x03,0x80,0x20,0x18,0x44,0xe1,0x95, +0x56,0x01,0x39,0x8d,0xd3,0x5e,0x0d,0xc2,0x30,0xf4,0xd4,0x88,0x81,0x31,0x80,0x20, +0x18,0x24,0xe4,0x15,0x56,0x74,0x31,0x62,0x60,0x0c,0x20,0x08,0x06,0x09,0x79,0x85, +0x55,0x5d,0x8c,0x18,0x18,0x03,0x08,0x82,0x41,0x42,0x5e,0x61,0x85,0x17,0x23,0x06, +0xc6,0x00,0x82,0x60,0x90,0x90,0x57,0x58,0xdd,0xc5,0x88,0x81,0x31,0x80,0x20,0x18, +0x24,0xe4,0x15,0x56,0x76,0x81,0x01,0x31,0x26,0x00,0x00,0x00,0x5b,0x0a,0x58,0x08, +0xfe,0xe0,0x20,0x85,0x2d,0xc5,0x2c,0x04,0x7f,0x70,0x90,0xc2,0x96,0xc2,0x16,0x82, +0x3f,0x38,0x48,0x61,0x4b,0x91,0x0b,0xc1,0x1f,0x1c,0xa4,0xb0,0x65,0x50,0x87,0xe0, +0x0f,0xb6,0x0c,0xf4,0x13,0xfc,0xc1,0x96,0xc1,0x7e,0x82,0x3f,0xd8,0x32,0x98,0x50, +0xf0,0x07,0x5b,0x06,0x14,0x0a,0xfe,0x60,0xcb,0xb0,0x43,0xc1,0x1f,0x6c,0x19,0x7a, +0x28,0xf8,0x83,0x2d,0x43,0x1b,0x05,0x7f,0xb0,0x65,0x78,0xa3,0xe0,0x0f,0xb6,0x0c, +0x7b,0x14,0xfc,0xc1,0x96,0xa1,0x8f,0x82,0x3f,0xd8,0x32,0xb4,0x52,0xf0,0x07,0x5b, +0x86,0x57,0x0a,0xfe,0x60,0xcb,0x10,0x4e,0xc1,0x1f,0x6c,0x19,0xc6,0x29,0xf8,0x83, +0x2d,0xc3,0x3c,0x05,0x7f,0xb0,0x65,0xa8,0xa7,0xe0,0x0f,0xb6,0x0c,0x25,0x15,0xfc, +0xc1,0x96,0xe1,0xa4,0x82,0x3f,0xd8,0x32,0xf4,0x55,0xf0,0x07,0x5b,0x86,0xbf,0x0a, +0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_permutations.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_permutations.h new file mode 100644 index 00000000..725e6ff3 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_permutations.h @@ -0,0 +1,135 @@ +#include "ffx_fsr2_depth_clip_pass_wave64_d11505c78d570626b28eead11a6fb049.h" +#include "ffx_fsr2_depth_clip_pass_wave64_3421183f9cf15b77cab71897633671d6.h" +#include "ffx_fsr2_depth_clip_pass_wave64_84c167a8c101fa9567da3f260489afec.h" +#include "ffx_fsr2_depth_clip_pass_wave64_8235835e55e7c299721a6383ba41bebc.h" +#include "ffx_fsr2_depth_clip_pass_wave64_1a6557898a351ea059597968b6396c61.h" +#include "ffx_fsr2_depth_clip_pass_wave64_650a1084dc73fc39e0d0d92dd03124f3.h" +#include "ffx_fsr2_depth_clip_pass_wave64_08c2e5e8825e57a4642419ae14e51613.h" +#include "ffx_fsr2_depth_clip_pass_wave64_c2833564d2b196361ddb5d9655072ec8.h" + +typedef union ffx_fsr2_depth_clip_pass_wave64_PermutationKey { + struct { + uint32_t FFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE : 1; + uint32_t FFX_FSR2_OPTION_HDR_COLOR_INPUT : 1; + uint32_t FFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_JITTERED_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_INVERTED_DEPTH : 1; + uint32_t FFX_FSR2_OPTION_APPLY_SHARPENING : 1; + }; + uint32_t index; +} ffx_fsr2_depth_clip_pass_wave64_PermutationKey; + +typedef struct ffx_fsr2_depth_clip_pass_wave64_PermutationInfo { + const uint32_t blobSize; + const unsigned char* blobData; + + + const uint32_t numCBVResources; + const char** cbvResourceNames; + const uint32_t* cbvResourceBindings; + const uint32_t* cbvResourceCounts; + const uint32_t* cbvResourceSpaces; + + const uint32_t numSRVResources; + const char** srvResourceNames; + const uint32_t* srvResourceBindings; + const uint32_t* srvResourceCounts; + const uint32_t* srvResourceSpaces; + + const uint32_t numUAVResources; + const char** uavResourceNames; + const uint32_t* uavResourceBindings; + const uint32_t* uavResourceCounts; + const uint32_t* uavResourceSpaces; + + const uint32_t numSamplerResources; + const char** samplerResourceNames; + const uint32_t* samplerResourceBindings; + const uint32_t* samplerResourceCounts; + const uint32_t* samplerResourceSpaces; + + const uint32_t numRTAccelerationStructureResources; + const char** rtAccelerationStructureResourceNames; + const uint32_t* rtAccelerationStructureResourceBindings; + const uint32_t* rtAccelerationStructureResourceCounts; + const uint32_t* rtAccelerationStructureResourceSpaces; +} ffx_fsr2_depth_clip_pass_wave64_PermutationInfo; + +static const uint32_t g_ffx_fsr2_depth_clip_pass_wave64_IndirectionTable[] = { + 5, + 5, + 5, + 5, + 0, + 0, + 0, + 0, + 3, + 3, + 3, + 3, + 2, + 2, + 2, + 2, + 6, + 6, + 6, + 6, + 7, + 7, + 7, + 7, + 1, + 1, + 1, + 1, + 4, + 4, + 4, + 4, + 5, + 5, + 5, + 5, + 0, + 0, + 0, + 0, + 3, + 3, + 3, + 3, + 2, + 2, + 2, + 2, + 6, + 6, + 6, + 6, + 7, + 7, + 7, + 7, + 1, + 1, + 1, + 1, + 4, + 4, + 4, + 4, +}; + +static const ffx_fsr2_depth_clip_pass_wave64_PermutationInfo g_ffx_fsr2_depth_clip_pass_wave64_PermutationInfo[] = { + { g_ffx_fsr2_depth_clip_pass_wave64_d11505c78d570626b28eead11a6fb049_size, g_ffx_fsr2_depth_clip_pass_wave64_d11505c78d570626b28eead11a6fb049_data, 1, g_ffx_fsr2_depth_clip_pass_wave64_d11505c78d570626b28eead11a6fb049_CBVResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_d11505c78d570626b28eead11a6fb049_CBVResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_d11505c78d570626b28eead11a6fb049_CBVResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_d11505c78d570626b28eead11a6fb049_CBVResourceSpaces, 9, g_ffx_fsr2_depth_clip_pass_wave64_d11505c78d570626b28eead11a6fb049_SRVResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_d11505c78d570626b28eead11a6fb049_SRVResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_d11505c78d570626b28eead11a6fb049_SRVResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_d11505c78d570626b28eead11a6fb049_SRVResourceSpaces, 2, g_ffx_fsr2_depth_clip_pass_wave64_d11505c78d570626b28eead11a6fb049_UAVResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_d11505c78d570626b28eead11a6fb049_UAVResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_d11505c78d570626b28eead11a6fb049_UAVResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_d11505c78d570626b28eead11a6fb049_UAVResourceSpaces, 1, g_ffx_fsr2_depth_clip_pass_wave64_d11505c78d570626b28eead11a6fb049_SamplerResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_d11505c78d570626b28eead11a6fb049_SamplerResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_d11505c78d570626b28eead11a6fb049_SamplerResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_d11505c78d570626b28eead11a6fb049_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_depth_clip_pass_wave64_3421183f9cf15b77cab71897633671d6_size, g_ffx_fsr2_depth_clip_pass_wave64_3421183f9cf15b77cab71897633671d6_data, 1, g_ffx_fsr2_depth_clip_pass_wave64_3421183f9cf15b77cab71897633671d6_CBVResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_3421183f9cf15b77cab71897633671d6_CBVResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_3421183f9cf15b77cab71897633671d6_CBVResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_3421183f9cf15b77cab71897633671d6_CBVResourceSpaces, 9, g_ffx_fsr2_depth_clip_pass_wave64_3421183f9cf15b77cab71897633671d6_SRVResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_3421183f9cf15b77cab71897633671d6_SRVResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_3421183f9cf15b77cab71897633671d6_SRVResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_3421183f9cf15b77cab71897633671d6_SRVResourceSpaces, 2, g_ffx_fsr2_depth_clip_pass_wave64_3421183f9cf15b77cab71897633671d6_UAVResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_3421183f9cf15b77cab71897633671d6_UAVResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_3421183f9cf15b77cab71897633671d6_UAVResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_3421183f9cf15b77cab71897633671d6_UAVResourceSpaces, 1, g_ffx_fsr2_depth_clip_pass_wave64_3421183f9cf15b77cab71897633671d6_SamplerResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_3421183f9cf15b77cab71897633671d6_SamplerResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_3421183f9cf15b77cab71897633671d6_SamplerResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_3421183f9cf15b77cab71897633671d6_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_depth_clip_pass_wave64_84c167a8c101fa9567da3f260489afec_size, g_ffx_fsr2_depth_clip_pass_wave64_84c167a8c101fa9567da3f260489afec_data, 1, g_ffx_fsr2_depth_clip_pass_wave64_84c167a8c101fa9567da3f260489afec_CBVResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_84c167a8c101fa9567da3f260489afec_CBVResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_84c167a8c101fa9567da3f260489afec_CBVResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_84c167a8c101fa9567da3f260489afec_CBVResourceSpaces, 9, g_ffx_fsr2_depth_clip_pass_wave64_84c167a8c101fa9567da3f260489afec_SRVResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_84c167a8c101fa9567da3f260489afec_SRVResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_84c167a8c101fa9567da3f260489afec_SRVResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_84c167a8c101fa9567da3f260489afec_SRVResourceSpaces, 2, g_ffx_fsr2_depth_clip_pass_wave64_84c167a8c101fa9567da3f260489afec_UAVResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_84c167a8c101fa9567da3f260489afec_UAVResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_84c167a8c101fa9567da3f260489afec_UAVResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_84c167a8c101fa9567da3f260489afec_UAVResourceSpaces, 1, g_ffx_fsr2_depth_clip_pass_wave64_84c167a8c101fa9567da3f260489afec_SamplerResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_84c167a8c101fa9567da3f260489afec_SamplerResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_84c167a8c101fa9567da3f260489afec_SamplerResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_84c167a8c101fa9567da3f260489afec_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_depth_clip_pass_wave64_8235835e55e7c299721a6383ba41bebc_size, g_ffx_fsr2_depth_clip_pass_wave64_8235835e55e7c299721a6383ba41bebc_data, 1, g_ffx_fsr2_depth_clip_pass_wave64_8235835e55e7c299721a6383ba41bebc_CBVResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_8235835e55e7c299721a6383ba41bebc_CBVResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_8235835e55e7c299721a6383ba41bebc_CBVResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_8235835e55e7c299721a6383ba41bebc_CBVResourceSpaces, 9, g_ffx_fsr2_depth_clip_pass_wave64_8235835e55e7c299721a6383ba41bebc_SRVResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_8235835e55e7c299721a6383ba41bebc_SRVResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_8235835e55e7c299721a6383ba41bebc_SRVResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_8235835e55e7c299721a6383ba41bebc_SRVResourceSpaces, 2, g_ffx_fsr2_depth_clip_pass_wave64_8235835e55e7c299721a6383ba41bebc_UAVResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_8235835e55e7c299721a6383ba41bebc_UAVResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_8235835e55e7c299721a6383ba41bebc_UAVResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_8235835e55e7c299721a6383ba41bebc_UAVResourceSpaces, 1, g_ffx_fsr2_depth_clip_pass_wave64_8235835e55e7c299721a6383ba41bebc_SamplerResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_8235835e55e7c299721a6383ba41bebc_SamplerResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_8235835e55e7c299721a6383ba41bebc_SamplerResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_8235835e55e7c299721a6383ba41bebc_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_depth_clip_pass_wave64_1a6557898a351ea059597968b6396c61_size, g_ffx_fsr2_depth_clip_pass_wave64_1a6557898a351ea059597968b6396c61_data, 1, g_ffx_fsr2_depth_clip_pass_wave64_1a6557898a351ea059597968b6396c61_CBVResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_1a6557898a351ea059597968b6396c61_CBVResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_1a6557898a351ea059597968b6396c61_CBVResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_1a6557898a351ea059597968b6396c61_CBVResourceSpaces, 9, g_ffx_fsr2_depth_clip_pass_wave64_1a6557898a351ea059597968b6396c61_SRVResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_1a6557898a351ea059597968b6396c61_SRVResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_1a6557898a351ea059597968b6396c61_SRVResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_1a6557898a351ea059597968b6396c61_SRVResourceSpaces, 2, g_ffx_fsr2_depth_clip_pass_wave64_1a6557898a351ea059597968b6396c61_UAVResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_1a6557898a351ea059597968b6396c61_UAVResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_1a6557898a351ea059597968b6396c61_UAVResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_1a6557898a351ea059597968b6396c61_UAVResourceSpaces, 1, g_ffx_fsr2_depth_clip_pass_wave64_1a6557898a351ea059597968b6396c61_SamplerResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_1a6557898a351ea059597968b6396c61_SamplerResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_1a6557898a351ea059597968b6396c61_SamplerResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_1a6557898a351ea059597968b6396c61_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_depth_clip_pass_wave64_650a1084dc73fc39e0d0d92dd03124f3_size, g_ffx_fsr2_depth_clip_pass_wave64_650a1084dc73fc39e0d0d92dd03124f3_data, 1, g_ffx_fsr2_depth_clip_pass_wave64_650a1084dc73fc39e0d0d92dd03124f3_CBVResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_650a1084dc73fc39e0d0d92dd03124f3_CBVResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_650a1084dc73fc39e0d0d92dd03124f3_CBVResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_650a1084dc73fc39e0d0d92dd03124f3_CBVResourceSpaces, 9, g_ffx_fsr2_depth_clip_pass_wave64_650a1084dc73fc39e0d0d92dd03124f3_SRVResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_650a1084dc73fc39e0d0d92dd03124f3_SRVResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_650a1084dc73fc39e0d0d92dd03124f3_SRVResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_650a1084dc73fc39e0d0d92dd03124f3_SRVResourceSpaces, 2, g_ffx_fsr2_depth_clip_pass_wave64_650a1084dc73fc39e0d0d92dd03124f3_UAVResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_650a1084dc73fc39e0d0d92dd03124f3_UAVResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_650a1084dc73fc39e0d0d92dd03124f3_UAVResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_650a1084dc73fc39e0d0d92dd03124f3_UAVResourceSpaces, 1, g_ffx_fsr2_depth_clip_pass_wave64_650a1084dc73fc39e0d0d92dd03124f3_SamplerResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_650a1084dc73fc39e0d0d92dd03124f3_SamplerResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_650a1084dc73fc39e0d0d92dd03124f3_SamplerResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_650a1084dc73fc39e0d0d92dd03124f3_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_depth_clip_pass_wave64_08c2e5e8825e57a4642419ae14e51613_size, g_ffx_fsr2_depth_clip_pass_wave64_08c2e5e8825e57a4642419ae14e51613_data, 1, g_ffx_fsr2_depth_clip_pass_wave64_08c2e5e8825e57a4642419ae14e51613_CBVResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_08c2e5e8825e57a4642419ae14e51613_CBVResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_08c2e5e8825e57a4642419ae14e51613_CBVResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_08c2e5e8825e57a4642419ae14e51613_CBVResourceSpaces, 9, g_ffx_fsr2_depth_clip_pass_wave64_08c2e5e8825e57a4642419ae14e51613_SRVResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_08c2e5e8825e57a4642419ae14e51613_SRVResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_08c2e5e8825e57a4642419ae14e51613_SRVResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_08c2e5e8825e57a4642419ae14e51613_SRVResourceSpaces, 2, g_ffx_fsr2_depth_clip_pass_wave64_08c2e5e8825e57a4642419ae14e51613_UAVResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_08c2e5e8825e57a4642419ae14e51613_UAVResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_08c2e5e8825e57a4642419ae14e51613_UAVResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_08c2e5e8825e57a4642419ae14e51613_UAVResourceSpaces, 1, g_ffx_fsr2_depth_clip_pass_wave64_08c2e5e8825e57a4642419ae14e51613_SamplerResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_08c2e5e8825e57a4642419ae14e51613_SamplerResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_08c2e5e8825e57a4642419ae14e51613_SamplerResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_08c2e5e8825e57a4642419ae14e51613_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_depth_clip_pass_wave64_c2833564d2b196361ddb5d9655072ec8_size, g_ffx_fsr2_depth_clip_pass_wave64_c2833564d2b196361ddb5d9655072ec8_data, 1, g_ffx_fsr2_depth_clip_pass_wave64_c2833564d2b196361ddb5d9655072ec8_CBVResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_c2833564d2b196361ddb5d9655072ec8_CBVResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_c2833564d2b196361ddb5d9655072ec8_CBVResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_c2833564d2b196361ddb5d9655072ec8_CBVResourceSpaces, 9, g_ffx_fsr2_depth_clip_pass_wave64_c2833564d2b196361ddb5d9655072ec8_SRVResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_c2833564d2b196361ddb5d9655072ec8_SRVResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_c2833564d2b196361ddb5d9655072ec8_SRVResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_c2833564d2b196361ddb5d9655072ec8_SRVResourceSpaces, 2, g_ffx_fsr2_depth_clip_pass_wave64_c2833564d2b196361ddb5d9655072ec8_UAVResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_c2833564d2b196361ddb5d9655072ec8_UAVResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_c2833564d2b196361ddb5d9655072ec8_UAVResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_c2833564d2b196361ddb5d9655072ec8_UAVResourceSpaces, 1, g_ffx_fsr2_depth_clip_pass_wave64_c2833564d2b196361ddb5d9655072ec8_SamplerResourceNames, g_ffx_fsr2_depth_clip_pass_wave64_c2833564d2b196361ddb5d9655072ec8_SamplerResourceBindings, g_ffx_fsr2_depth_clip_pass_wave64_c2833564d2b196361ddb5d9655072ec8_SamplerResourceCounts, g_ffx_fsr2_depth_clip_pass_wave64_c2833564d2b196361ddb5d9655072ec8_SamplerResourceSpaces, 0, 0, 0, 0, 0, }, +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_permutations.h.d b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_permutations.h.d new file mode 100644 index 00000000..a2913433 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_permutations.h.d @@ -0,0 +1 @@ +src/ffx-fsr2-api/shaders/dx12/ffx_fsr2_depth_clip_pass_wave64_permutations.h: ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_callbacks_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common_half.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_resources.h ../../src/ffx-fsr2-api/shaders/ffx_core.h ../../src/ffx-fsr2-api/shaders/ffx_core_portability.h ../../src/ffx-fsr2-api/shaders/ffx_common_types.h ../../src/ffx-fsr2-api/shaders/ffx_core_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_common.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_sample.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_depth_clip.h \ No newline at end of file diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_lock_pass_16bit_44878b75b70edc2855edcfe71012aa01.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_lock_pass_16bit_44878b75b70edc2855edcfe71012aa01.h new file mode 100644 index 00000000..fb662bc8 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_lock_pass_16bit_44878b75b70edc2855edcfe71012aa01.h @@ -0,0 +1,433 @@ +// ffx_fsr2_lock_pass_16bit_44878b75b70edc2855edcfe71012aa01.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_lock_pass_16bit_44878b75b70edc2855edcfe71012aa01_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_lock_pass_16bit_44878b75b70edc2855edcfe71012aa01_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_lock_pass_16bit_44878b75b70edc2855edcfe71012aa01_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_lock_pass_16bit_44878b75b70edc2855edcfe71012aa01_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_lock_pass_16bit_44878b75b70edc2855edcfe71012aa01_SRVResourceNames[] = { "r_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_lock_pass_16bit_44878b75b70edc2855edcfe71012aa01_SRVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_lock_pass_16bit_44878b75b70edc2855edcfe71012aa01_SRVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_lock_pass_16bit_44878b75b70edc2855edcfe71012aa01_SRVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_lock_pass_16bit_44878b75b70edc2855edcfe71012aa01_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_new_locks", }; +static const uint32_t g_ffx_fsr2_lock_pass_16bit_44878b75b70edc2855edcfe71012aa01_UAVResourceBindings[] = { 1, 0, }; +static const uint32_t g_ffx_fsr2_lock_pass_16bit_44878b75b70edc2855edcfe71012aa01_UAVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_lock_pass_16bit_44878b75b70edc2855edcfe71012aa01_UAVResourceSpaces[] = { 0, 0, }; + +static const uint32_t g_ffx_fsr2_lock_pass_16bit_44878b75b70edc2855edcfe71012aa01_size = 6556; + +static const unsigned char g_ffx_fsr2_lock_pass_16bit_44878b75b70edc2855edcfe71012aa01_data[] = { +0x44,0x58,0x42,0x43,0xd9,0x84,0x4d,0xaa,0x08,0x62,0x43,0x47,0x23,0xf1,0xd7,0x65, +0xbb,0x74,0x7c,0xf6,0x01,0x00,0x00,0x00,0x9c,0x19,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x1c,0x01,0x00,0x00,0x10,0x0c,0x00,0x00,0x2c,0x0c,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xa8,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0xec,0x0a,0x00,0x00,0x62,0x00,0x05,0x00,0xbb,0x02,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xd4,0x0a,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0xb2,0x02,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0x6a,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xb8,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e, +0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2, +0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61, +0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x21, +0x86,0x61,0x18,0xe8,0x29,0x84,0x31,0x18,0x06,0x45,0x65,0x30,0x06,0x83,0xa6,0xb2, +0x00,0x83,0x32,0x0c,0xc3,0x30,0x0c,0x03,0x42,0xd5,0x51,0xc3,0xe5,0x4f,0xd8,0x43, +0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86,0x61,0x28,0xc4, +0x35,0x28,0x03,0x61,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b, +0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x30,0x0c,0xa3,0x10,0xda,0xa0,0x0c,0xb4,0xcd,0x11, +0x04,0xc5,0x50,0x06,0x64,0x18,0x3a,0xf2,0x06,0x02,0x66,0x0a,0x83,0x71,0x60,0x87, +0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x3d,0xd0, +0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1, +0x30,0x93,0x35,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f, +0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1, +0x40,0x0f,0x7e,0x80,0x04,0x23,0x24,0x71,0xa6,0x6f,0x1c,0xd8,0x21,0x1c,0xe6,0x61, +0x1e,0xdc,0x40,0x16,0x6e,0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c, +0xe4,0x80,0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2,0xe1,0x1c,0xdc,0xa1,0x1c,0xc8, +0x01,0x0c,0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x50,0x30,0x10,0x39,0x13,0x36,0x0e,0xec, +0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50, +0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f, +0x7e,0x80,0x02,0x83,0xcc,0x61,0x04,0x61,0x18,0x46,0x20,0x8c,0x61,0x04,0xc1,0x38, +0x43,0x08,0x3e,0x76,0xb5,0xd1,0x84,0xa2,0x28,0x8a,0x0e,0x43,0xaa,0xaa,0xaa,0x6a, +0x18,0x86,0x61,0x18,0x06,0xad,0x73,0x04,0xa0,0x00,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90, +0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07, +0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6, +0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60, +0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07, +0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90, +0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x02,0x04, +0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06,0x08,0x80,0x01,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x01,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x18,0xf2,0x4c,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xa9, +0x80,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x20, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x03,0x02,0x40,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x07,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x59,0x20,0x1c,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24, +0x4a,0xa1,0x38,0x0a,0x3f,0xa0,0x0c,0xca,0xa1,0x10,0x0a,0xa2,0x40,0x0a,0xa6,0x80, +0x0a,0xaa,0xb0,0x0a,0xac,0x00,0x03,0x0a,0x32,0xa0,0x40,0x03,0x0a,0x36,0xa0,0x80, +0x03,0x0a,0x39,0xa0,0xa0,0x03,0x0a,0x3b,0xa0,0xc0,0x03,0x0a,0x3d,0xa0,0xe0,0x03, +0x0a,0xa3,0x30,0x03,0xca,0x75,0xa0,0x48,0x4a,0x86,0xba,0x11,0x80,0x1a,0xa0,0xb6, +0x00,0x01,0x01,0x11,0xa8,0x9c,0x01,0xa0,0x73,0x06,0x80,0xd6,0x19,0x00,0x62,0x67, +0x00,0x68,0x9c,0x01,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x2c,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x81,0x99,0x20,0x0c,0xcd,0x06,0x61,0x20, +0x26,0x08,0x83,0xb3,0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0xe1,0xd9,0x30,0x20, +0x09,0x31,0x41,0x18,0x83,0x3a,0x60,0x24,0xf7,0xc5,0xf6,0x36,0xb6,0xf6,0x95,0xe6, +0x06,0x57,0x47,0xf7,0xc5,0x56,0xd7,0x16,0x36,0x41,0x18,0xa0,0x0d,0x82,0xd1,0x6c, +0x48,0x8c,0x85,0x31,0x8c,0x81,0x30,0x9c,0x0d,0xc1,0x33,0x41,0x28,0x83,0x38,0xe0, +0x19,0xc8,0xdd,0x7d,0xc9,0x95,0x8d,0xbd,0xb9,0xcd,0xd1,0xc9,0xd5,0x8d,0xd1,0x95, +0x91,0x7d,0xc1,0xc9,0x95,0xd9,0xa5,0xbd,0xd5,0xcd,0x7d,0xb9,0x95,0x85,0xc9,0x95, +0xcd,0xd1,0x7d,0x91,0x95,0xc1,0xd1,0xa1,0x4d,0x10,0x3a,0x37,0x98,0x20,0x0c,0xd1, +0x06,0xc1,0xa0,0x36,0x2c,0x46,0x24,0x19,0xc3,0x40,0x4c,0xd3,0x54,0x4d,0x10,0xce, +0x40,0x0e,0xc8,0xc8,0xdd,0x7d,0xb9,0x95,0xdd,0x7d,0xb1,0xbd,0x8d,0xad,0xcd,0x4d, +0x10,0x06,0x69,0x83,0x60,0x64,0x1b,0x96,0xe1,0xc2,0x0c,0x63,0x20,0xa6,0x69,0xd2, +0x36,0x08,0xd6,0x36,0x41,0x60,0x03,0x3a,0xa0,0x31,0x26,0x66,0x34,0x25,0x25,0x33, +0x41,0x18,0xa6,0x0d,0x88,0xd1,0x79,0x86,0x31,0x7c,0xc0,0x86,0x00,0x0c,0x36,0x10, +0x10,0x17,0x06,0xc0,0x04,0x61,0x0d,0xe6,0x80,0x4b,0x9a,0x54,0x99,0x1b,0x59,0x99, +0xdc,0x54,0x9a,0x5e,0xd9,0x04,0x61,0xa0,0x26,0x08,0x43,0x35,0x41,0x18,0xac,0x09, +0x42,0xf7,0x06,0x1b,0x90,0x84,0x0c,0xca,0xc0,0x30,0x83,0x33,0x68,0xd0,0x80,0x4e, +0x5a,0x53,0x18,0x9e,0x54,0x99,0x1b,0x59,0x99,0xdc,0x54,0x9a,0x5e,0xd9,0x04,0x61, +0xb8,0x36,0x18,0x89,0x1a,0x94,0xc1,0x1a,0x98,0xc1,0x19,0x90,0x49,0x23,0x4a,0x9b, +0x83,0x63,0x0b,0xcb,0x9b,0x4a,0xd3,0x2b,0x9b,0x20,0x0c,0xd8,0x06,0x24,0x69,0x83, +0x32,0x70,0x03,0x33,0x38,0x83,0x06,0x0d,0xd8,0xa5,0x25,0xb9,0xc1,0xd5,0xd1,0x0d, +0xbd,0xb1,0xbd,0xc9,0x49,0x95,0xcd,0xbd,0xd5,0xc9,0x8d,0x95,0x11,0xa5,0xb5,0x95, +0xb9,0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x86,0x6c,0x83,0x91,0xc0,0x41,0x19,0xc4, +0x81,0x19,0x9c,0x01,0xa5,0x34,0xa6,0xba,0xb6,0xb0,0xa6,0x34,0x38,0xa2,0xb4,0xb6, +0x32,0xb7,0xb9,0xb4,0x37,0xb7,0xb9,0x09,0xc2,0xa0,0x6d,0x30,0x92,0x39,0x28,0x03, +0x3a,0x30,0x83,0x33,0xa0,0x94,0xc6,0x54,0xd7,0x16,0xd6,0x94,0x06,0xc7,0x54,0x66, +0x57,0xc6,0x46,0xf5,0x56,0x35,0x57,0x36,0x41,0x18,0xb6,0x0d,0x46,0x62,0x07,0x65, +0x70,0x07,0x66,0x70,0x06,0x5c,0xd2,0x8c,0xe4,0xc2,0xda,0xca,0x92,0xdc,0xc8,0xca, +0xf0,0x26,0x08,0x03,0xb7,0xc1,0x48,0xf2,0xa0,0x0c,0xf4,0xc0,0x0c,0xce,0x80,0x92, +0x19,0x51,0x99,0x5d,0xda,0x58,0x19,0xd5,0x9b,0x55,0x5a,0xd9,0x1d,0x51,0x19,0x1c, +0x1d,0xda,0x04,0x61,0xe8,0x36,0x18,0x09,0x1f,0x94,0x41,0x1f,0x98,0x41,0xc3,0xc3, +0x4c,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0x82,0x30,0x78,0x1b,0x90,0xe4,0x0f,0xca,0x00, +0x14,0xcc,0xa0,0x69,0xd0,0x80,0x92,0x59,0xd3,0x1b,0x5d,0xda,0x9b,0x9b,0x55,0xd9, +0x18,0xdd,0x9b,0xdc,0xd4,0x58,0x18,0x5b,0xd9,0x04,0x61,0xf8,0x36,0x18,0x89,0x28, +0x94,0xc1,0x28,0x98,0x41,0x43,0xc8,0x8c,0xe8,0xed,0xce,0x6d,0x6e,0x2c,0x8c,0xad, +0xcc,0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82,0x30,0x80,0xc1,0x06,0x23,0x29,0x85,0x32, +0x30,0x05,0x33,0x68,0xf8,0x99,0x35,0xbd,0xd1,0xa5,0xbd,0xb9,0x59,0x95,0x8d,0xd1, +0xbd,0xc9,0x29,0xa5,0xd1,0xd1,0x95,0xc9,0x0d,0x85,0xb9,0x8d,0x95,0xb1,0xb1,0x85, +0xd1,0xa5,0xbd,0xb9,0x4d,0x10,0x86,0x30,0xd8,0x60,0x24,0xa8,0x50,0x06,0xa9,0x60, +0x06,0x0d,0x19,0x33,0x28,0xb9,0xb2,0x22,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x09, +0xc2,0x20,0x06,0x1b,0x8c,0x64,0x15,0xca,0x80,0x15,0xcc,0xa0,0x61,0x66,0x06,0x25, +0x57,0x66,0x97,0xf6,0x56,0x37,0x67,0x24,0x17,0xd6,0x56,0x06,0x25,0x57,0x56,0x84, +0x07,0xf7,0x36,0x57,0x27,0x57,0x36,0x41,0x18,0xc6,0x60,0x83,0x91,0xb8,0x42,0x19, +0xbc,0x82,0x19,0x34,0x5c,0xcc,0xa8,0xc2,0xdc,0x90,0xc2,0xd8,0xcc,0x8c,0x9e,0xac, +0x26,0x08,0x03,0x19,0x6c,0x30,0x92,0x58,0x28,0x03,0x59,0x30,0x83,0x86,0x95,0x99, +0x52,0x1a,0x1d,0x5d,0x99,0xdc,0x54,0x59,0x5c,0x5d,0x99,0xdb,0x58,0x19,0x53,0x99, +0xdb,0x19,0x1d,0xda,0x04,0x61,0x28,0x83,0x0d,0x46,0x42,0x0b,0x65,0x50,0x0b,0x66, +0xd0,0x50,0x31,0x23,0x2a,0x63,0xa3,0x0b,0xa3,0x4a,0x6b,0x2b,0x9b,0x20,0x0c,0x66, +0xb0,0xc1,0x48,0x6e,0xa1,0x0c,0x70,0xc1,0x0c,0x1a,0x5e,0x66,0x44,0x79,0x6e,0x61, +0x6d,0x69,0x63,0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74, +0x6f,0x72,0x13,0x84,0xe1,0x0c,0x36,0x18,0x89,0x2e,0x94,0xc1,0x2e,0x98,0x41,0x43, +0xcc,0xcc,0x2a,0xad,0xec,0x6e,0x0a,0x2e,0x6c,0xac,0x8c,0xea,0xad,0xa9,0x8c,0xae, +0x4c,0x6e,0xce,0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82,0x30,0xa0,0xc1,0x06,0x23,0xe9, +0x85,0x32,0xf0,0x05,0x33,0x68,0x36,0x50,0x5f,0x1a,0xb0,0xc1,0x1b,0xc8,0x41,0x1d, +0xe0,0xc1,0x1e,0xf8,0x41,0x28,0x90,0xc2,0x29,0xa8,0x42,0x2b,0xc0,0xc2,0x2c,0xd8, +0x42,0x2e,0xf0,0xc2,0x2f,0x6c,0x18,0x8c,0x31,0x00,0x87,0x09,0x82,0x00,0x6c,0x00, +0x36,0x0c,0xc6,0x38,0x8c,0xc3,0x86,0x80,0x1c,0x36,0x0c,0x83,0x38,0x94,0x03,0x85, +0xa1,0xa9,0x09,0x42,0x1b,0xc0,0xc1,0x86,0x61,0x0d,0xd6,0x60,0xd8,0x40,0x18,0xe8, +0x70,0x06,0xe9,0xb0,0xa1,0x10,0x87,0x73,0x00,0xc4,0x40,0x1d,0x88,0x88,0xc9,0x85, +0xb9,0x8d,0xa1,0x95,0xcd,0x4d,0x10,0x86,0x34,0xa0,0x61,0xc6,0xf6,0x16,0x46,0x37, +0x37,0x41,0x18,0xd4,0x80,0x45,0x9a,0xdb,0x1c,0xdd,0xdc,0x04,0x61,0x58,0x03,0x12, +0x69,0x6e,0x74,0x73,0x13,0x84,0x81,0x0d,0x88,0xd0,0x95,0xe1,0x7d,0xb1,0xbd,0x85, +0x91,0x31,0xa1,0x2b,0xc3,0xfb,0x9a,0xa3,0x7b,0x93,0x2b,0x63,0x51,0x97,0xe6,0x46, +0x37,0x37,0x41,0x18,0xda,0x60,0x83,0xc3,0x0e,0xed,0xe0,0x0e,0xef,0x00,0x0f,0xf1, +0x20,0x0f,0xf3,0x40,0x0f,0x4d,0x3d,0x10,0xf6,0x70,0x0f,0x55,0xd8,0xd8,0xec,0xda, +0x5c,0xd2,0xc8,0xca,0xdc,0xe8,0xa6,0x04,0x41,0x15,0x32,0x3c,0x17,0xbb,0x32,0xb9, +0xb9,0xb4,0x37,0xb7,0x29,0x01,0xd1,0x84,0x0c,0xcf,0xc5,0x2e,0x8c,0xcd,0xae,0x4c, +0x6e,0x4a,0x60,0xd4,0x21,0xc3,0x73,0x99,0x43,0x0b,0x23,0x2b,0x93,0x6b,0x7a,0x23, +0x2b,0x63,0x9b,0x12,0x24,0x65,0xc8,0xf0,0x5c,0xe4,0xca,0xe6,0xde,0xea,0xe4,0xc6, +0xca,0xe6,0xa6,0x04,0x61,0x50,0x89,0x0c,0xcf,0x85,0x2e,0x0f,0xae,0x2c,0xc8,0xcd, +0xed,0x8d,0x2e,0x8c,0x2e,0xed,0xcd,0x6d,0x6e,0x8a,0x00,0x0e,0xe5,0x50,0x87,0x0c, +0xcf,0xa5,0xcc,0x8d,0x4e,0x2e,0x0f,0xea,0x2d,0xcd,0x8d,0x6e,0x6e,0x4a,0xa0,0x0e, +0x5d,0xc8,0xf0,0x5c,0xc6,0xde,0xea,0xdc,0xe8,0xca,0xe4,0xe6,0xa6,0x04,0xf7,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x32,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x19,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20, +0x0d,0x10,0x61,0x7e,0x71,0xdb,0x56,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40, +0x84,0xf9,0xc8,0x6d,0x9b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11, +0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x25,0x6c,0xc3,0xe5,0x3b, +0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8, +0x6d,0xdb,0x82,0x34,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x16,0x10,0x0d,0x97,0xef,0x3c,0xbe,0x11,0x39,0xd4,0x23,0x0e,0x3e,0x72,0xdb, +0x36,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e, +0x71,0xdb,0x46,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4, +0x44,0x84,0x5f,0xdc,0xb6,0x21,0x58,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45, +0x04,0x3b,0x39,0x11,0xe1,0x23,0xb7,0x6d,0x02,0xd9,0x70,0xf9,0xce,0xe3,0x4f,0x47, +0x44,0x00,0x83,0x38,0x88,0x0d,0x18,0x39,0xd4,0xe3,0x23,0xb7,0x6d,0x07,0xcf,0x70, +0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x44,0x87,0x8b,0x75, +0xb7,0x0e,0xdc,0x28,0x55,0xed,0xcf,0xe7,0x10,0x12,0xaa,0x01,0x44,0x58,0x49,0x4c, +0x68,0x0d,0x00,0x00,0x62,0x00,0x05,0x00,0x5a,0x03,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x50,0x0d,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x51,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0x6a,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xbc,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e, +0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2, +0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61, +0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x21, +0x86,0x61,0x18,0xe8,0x29,0x84,0x31,0x18,0x06,0x45,0x65,0x30,0x06,0x83,0xa6,0xb2, +0x00,0x83,0x32,0x0c,0xc3,0x30,0x0c,0x03,0x42,0xd5,0x51,0xc3,0xe5,0x4f,0xd8,0x43, +0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86,0x61,0x28,0xc4, +0x35,0x28,0x03,0x61,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b, +0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x30,0x0c,0xa3,0x10,0xda,0xa0,0x0c,0xb4,0xcd,0x11, +0x04,0xc5,0x50,0x06,0x64,0x18,0x3a,0xf2,0x06,0x02,0x66,0x0a,0x83,0x71,0x60,0x87, +0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x3d,0xd0, +0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1, +0x30,0x93,0x35,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f, +0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1, +0x40,0x0f,0x7e,0x80,0x04,0x23,0x24,0x71,0xa6,0x6f,0x1c,0xd8,0x21,0x1c,0xe6,0x61, +0x1e,0xdc,0x40,0x16,0x6e,0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c, +0xe4,0x80,0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2,0xe1,0x1c,0xdc,0xa1,0x1c,0xc8, +0x01,0x0c,0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x50,0x30,0x10,0x39,0x13,0x36,0x0e,0xec, +0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50, +0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f, +0x7e,0x80,0x02,0x83,0xcc,0x61,0x04,0x61,0x18,0x46,0x20,0x8c,0x61,0x04,0xc1,0x38, +0x43,0x08,0x3e,0x76,0xb5,0xd1,0x84,0xa2,0x28,0x8a,0x0e,0x43,0xaa,0xaa,0xaa,0x6a, +0x18,0x86,0x61,0x18,0x06,0xad,0x73,0x04,0xa0,0x30,0x05,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90, +0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07, +0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6, +0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60, +0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07, +0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90, +0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x02,0x04, +0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06,0x08,0x80,0x01,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x01,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x18,0xf2,0x4c,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xa9, +0x80,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x20, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x03,0x02,0x40,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x07,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x59,0x20,0x0e,0x00,0x00,0x00,0x32,0x1e,0x98,0x14,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24, +0x4a,0xa1,0x38,0x0a,0x3f,0xa0,0x10,0x0a,0x82,0xba,0x11,0x00,0x6a,0x0b,0x10,0x10, +0x10,0x81,0xca,0x19,0x00,0x3a,0x67,0x00,0x88,0x9d,0x01,0xa0,0x71,0x06,0x00,0x00, +0x79,0x18,0x00,0x00,0x4d,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0x81,0x99,0x20,0x0c,0xcd,0x06,0x61,0x20,0x26,0x08,0x83,0xb3,0x41,0x18,0x0c,0x0a, +0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08,0xc3,0x33,0x41,0x18,0x83,0x8d,0xc0,0x04, +0x61,0x80,0x36,0x08,0x4a,0xb3,0x21,0x51,0x16,0x46,0x51,0x06,0x42,0x71,0x36,0x04, +0xcf,0x04,0xa1,0x0c,0xb0,0x09,0x42,0x67,0x4d,0x10,0x86,0x68,0x83,0xa0,0x4c,0x1b, +0x16,0x25,0x62,0x94,0x61,0x20,0x24,0x49,0xa2,0x26,0x08,0x67,0x90,0x4d,0x10,0x06, +0x69,0x83,0xa0,0x5c,0x1b,0x96,0xc1,0x62,0x14,0x65,0x20,0x24,0x49,0xc2,0x36,0x08, +0x55,0x36,0x41,0x60,0x03,0x6d,0x82,0x30,0x4c,0x1b,0x10,0x65,0x63,0x14,0x65,0xe0, +0x80,0x0d,0x41,0xb7,0x81,0x80,0x34,0x0f,0x98,0x20,0x08,0x00,0x85,0xa1,0xa9,0x09, +0x42,0x1b,0x5c,0x13,0x84,0x81,0x9a,0x20,0x0c,0xd5,0x86,0x81,0x0c,0xc8,0x60,0xd8, +0x40,0x28,0x62,0x30,0x06,0x65,0xb0,0xa1,0x00,0x83,0x30,0x00,0x3e,0x33,0xa8,0xc2, +0xc6,0x66,0xd7,0xe6,0x92,0x46,0x56,0xe6,0x46,0x37,0x25,0x08,0xaa,0x90,0xe1,0xb9, +0xd8,0x95,0xc9,0xcd,0xa5,0xbd,0xb9,0x4d,0x09,0x88,0x26,0x64,0x78,0x2e,0x76,0x61, +0x6c,0x76,0x65,0x72,0x53,0x02,0xa3,0x0e,0x19,0x9e,0xcb,0x1c,0x5a,0x18,0x59,0x99, +0x5c,0xd3,0x1b,0x59,0x19,0xdb,0x94,0x00,0x29,0x43,0x86,0xe7,0x22,0x57,0x36,0xf7, +0x56,0x27,0x37,0x56,0x36,0x37,0x25,0xf0,0xea,0x90,0xe1,0xb9,0x94,0xb9,0xd1,0xc9, +0xe5,0x41,0xbd,0xa5,0xb9,0xd1,0xcd,0x4d,0x09,0xcc,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x32,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x19,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e, +0x71,0xdb,0x56,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc8,0x6d, +0x9b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94, +0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x25,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54, +0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0xdb,0x82,0x34, +0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x16,0x10,0x0d, +0x97,0xef,0x3c,0xbe,0x11,0x39,0xd4,0x23,0x0e,0x3e,0x72,0xdb,0x36,0x50,0x0d,0x97, +0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x46,0x60, +0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc, +0xb6,0x21,0x58,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11, +0xe1,0x23,0xb7,0x6d,0x02,0xd9,0x70,0xf9,0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38, +0x88,0x0d,0x18,0x39,0xd4,0xe3,0x23,0xb7,0x6d,0x07,0xcf,0x70,0xf9,0xce,0xe3,0x53, +0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x61,0x20,0x00,0x00,0x8a,0x01,0x00,0x00, +0x13,0x04,0x5f,0x2c,0x10,0x00,0x00,0x00,0x15,0x00,0x00,0x00,0x34,0xcc,0x00,0x94, +0x51,0x21,0x15,0x61,0x40,0xc9,0xd5,0x40,0xd9,0x95,0x4d,0xf1,0x06,0x94,0x6f,0x40, +0x19,0x94,0x52,0x31,0x15,0x5b,0xc1,0x0e,0x14,0xb8,0x41,0x19,0x06,0x14,0x48,0x89, +0x14,0x50,0x01,0x06,0x14,0xa0,0x40,0x01,0x12,0x10,0x52,0x04,0x23,0x00,0xe5,0x51, +0x02,0x64,0x8c,0x11,0x80,0x20,0x08,0xc2,0xdf,0x18,0xc1,0xff,0xff,0xff,0xfd,0x07, +0x63,0x04,0x20,0x08,0x82,0xf8,0x37,0x46,0x60,0xce,0x39,0x8b,0x7f,0x23,0x00,0x00, +0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xc5,0x01,0x67,0xc0,0x41,0x1b,0x98,0xc1,0x88, +0x41,0x02,0x80,0x20,0x18,0x78,0x72,0xd0,0x1d,0x6e,0x10,0x07,0x67,0x30,0x62,0x90, +0x00,0x20,0x08,0x06,0xde,0x1c,0x78,0xca,0x1b,0xbc,0x01,0x1a,0x8c,0x18,0x24,0x00, +0x08,0x82,0x81,0x47,0x07,0x1f,0x03,0x07,0x70,0x90,0x06,0x23,0x06,0x06,0x00,0x82, +0x60,0x40,0xfc,0x01,0x17,0x07,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0x80,0x42,0x57, +0x07,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0x80,0x42,0x37,0x07,0x23,0x06,0x06,0x00, +0x82,0x60,0x40,0x84,0x82,0x77,0x07,0x45,0x78,0x57,0xc4,0x77,0x45,0x08,0x50,0x84, +0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0x94,0x42,0x1a,0x28,0x79,0x20,0x04,0x6c, +0xc0,0x06,0x6c,0xc0,0x06,0xa3,0x09,0x01,0x50,0x44,0x1a,0x40,0x11,0x6a,0x00,0x23, +0x06,0x07,0x00,0x82,0x60,0xf0,0x9c,0x42,0x19,0x08,0x7d,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x0f,0x2a,0x98,0x81,0xe0,0x07,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xac, +0xc2,0x1b,0x40,0x7f,0x20,0x04,0x72,0x20,0x07,0x72,0x20,0x07,0xa3,0x09,0x01,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0x91,0x2a,0xcc,0x41,0x70,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x41,0xb4,0x0a,0x73,0x20,0x20,0x26,0x04,0xf4,0x19,0x8e,0x08,0x30,0xe1,0x1b, +0x8e,0x10,0x34,0xe2,0x2b,0x21,0xd0,0x59,0x06,0x21,0x08,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0x20,0x82,0x05,0x3c,0xf0,0x8e,0x11,0x83,0x03,0x00,0x41,0x30,0x88,0x62,0x41, +0x0f,0x38,0x64,0x96,0x40,0x18,0xa8,0x30,0x88,0x00,0x14,0x80,0x81,0x0a,0x83,0x08, +0xf8,0x00,0x18,0xa8,0x18,0x74,0x21,0xc0,0x05,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c, +0x16,0x5c,0xe0,0x83,0x8e,0x15,0x2a,0xe7,0x0f,0xfe,0xe0,0x0f,0xfe,0x60,0x34,0x21, +0x00,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0xba,0x05,0x50,0x08,0xa8,0x11,0x83,0x03, +0x00,0x41,0x30,0x88,0x70,0x01,0x14,0x84,0xca,0x84,0x80,0x3e,0xc3,0x11,0x41,0x19, +0x08,0xdf,0x70,0x84,0x70,0x06,0xc4,0x57,0x42,0xa0,0xb3,0x0c,0xc4,0x10,0x8c,0x18, +0x1c,0x00,0x08,0x82,0x41,0xd4,0x0b,0xa5,0xb0,0x1c,0x23,0x06,0x07,0x00,0x82,0x60, +0x10,0xf9,0xc2,0x29,0x2c,0xc8,0x2c,0x41,0x51,0x0b,0x2e,0xec,0x2c,0x41,0x31,0x50, +0x61,0x70,0x84,0x31,0x0c,0x54,0x18,0x1c,0x61,0x0c,0x03,0x15,0x83,0x41,0x70,0xc3, +0x88,0xc1,0x01,0x80,0x20,0x18,0x60,0xe0,0x70,0x0a,0x6a,0xa0,0x0b,0xa3,0x09,0x01, +0x50,0x65,0xf0,0x0b,0x60,0xc2,0x2a,0x80,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x1e, +0x74,0x28,0x05,0x21,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x65,0x1d,0x5e,0x01,0x0e, +0x7e,0x21,0x08,0x03,0x59,0x90,0x05,0x59,0x90,0x85,0xd1,0x84,0x00,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x48,0x1d,0x66,0x21,0x38,0x83,0x11,0x83,0x03,0x00,0x41,0x30, +0x88,0xd6,0x61,0x16,0x04,0x34,0x30,0x21,0xa0,0xcf,0x70,0x44,0x80,0x07,0xc2,0x37, +0x1c,0x21,0xe8,0x01,0xf1,0x95,0x10,0xe8,0x2c,0xc3,0x61,0x04,0x23,0x06,0x07,0x00, +0x82,0x60,0x10,0xc1,0x03,0x2e,0x40,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x44,0xf1, +0xa0,0x0b,0x10,0x32,0x4b,0x80,0x14,0x44,0x0e,0x3b,0x4b,0x80,0x0c,0x54,0x18,0x66, +0x70,0x18,0xc6,0x40,0x85,0x61,0x06,0x87,0x61,0x0c,0x54,0x0c,0xc6,0x61,0x06,0xc6, +0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xf9,0xd0,0x0b,0x7e,0xd0,0x0e,0x70,0x50,0x07, +0xe0,0x00,0x0e,0xe0,0x00,0x0e,0xa3,0x09,0x01,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0x11,0x3e,0x84,0x43,0x50,0x07,0x23,0x06,0x07,0x00,0x82,0x60,0x10,0xe5,0x43,0x38, +0x08,0x76,0x60,0x42,0x40,0x9f,0xe1,0x88,0xc0,0x14,0x84,0x6f,0x38,0x42,0x40,0x05, +0xe2,0x2b,0x21,0xd0,0x59,0x06,0x25,0x09,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0xf2, +0x07,0x73,0x58,0x8e,0x11,0x83,0x03,0x00,0x41,0x30,0x88,0xfe,0x01,0x1d,0x16,0x64, +0x96,0x60,0xa9,0x25,0x1e,0x76,0x96,0x60,0x19,0xa8,0x30,0x38,0xc5,0x48,0x06,0x2a, +0x0c,0x4e,0x31,0x92,0x81,0x8a,0xc1,0x50,0xb8,0x64,0xc4,0xa0,0x01,0x40,0x10,0x0c, +0x96,0x93,0x58,0x07,0x56,0xd8,0x87,0x6e,0x14,0xdc,0xc1,0x1d,0xdc,0xc1,0x1d,0x46, +0x13,0x02,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x22,0x93,0x78,0x87,0x60,0x14,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0x20,0x3a,0x89,0x77,0x10,0x48,0xc1,0x84,0x80,0x3e,0xc3, +0x11,0x01,0x2d,0x08,0xdf,0x70,0x84,0x60,0x0b,0xc4,0x57,0x42,0xa0,0xb3,0x0c,0x0d, +0x13,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0xc4,0x12,0xf4,0xb0,0x1c,0x23,0x06,0x07, +0x00,0x82,0x60,0x10,0xb5,0x84,0x3d,0x2c,0xc8,0x2c,0x81,0x53,0x4b,0x39,0xec,0x2c, +0x81,0x33,0x50,0x61,0x70,0x8d,0xc1,0x0c,0x54,0x18,0x5c,0x63,0x30,0x03,0x15,0x83, +0xd1,0x70,0xcc,0x68,0xc2,0x1b,0x04,0x25,0x0b,0x2d,0x01,0x26,0xe4,0x03,0x08,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xb1,0x89,0x79,0x10,0x82,0x11,0x83,0x06,0x00,0x41, +0x30,0x58,0x72,0xa2,0x1f,0x7c,0xa1,0x25,0x60,0x21,0x00,0x09,0x90,0x00,0x09,0x90, +0x18,0x4d,0x08,0x80,0x11,0x83,0x03,0x00,0x41,0x30,0x88,0x70,0x22,0x24,0x82,0x5a, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x28,0x27,0x42,0x42,0xb0,0x05,0x13,0x02,0xfa, +0x0c,0x47,0x04,0xe6,0x20,0x7c,0xc3,0x11,0x02,0x3a,0x10,0x5f,0x09,0x81,0xce,0x32, +0x40,0x4f,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x91,0x4f,0x98,0xc4,0x73,0x8c,0x18, +0x1c,0x00,0x08,0x82,0x41,0xf4,0x13,0x28,0xf1,0x20,0xb3,0x04,0x51,0x3d,0xf6,0xb0, +0xb3,0x04,0xd1,0x40,0x85,0x41,0x06,0x90,0xf1,0x0c,0x54,0x18,0x64,0x00,0x19,0xcf, +0x40,0xc5,0x60,0x40,0x64,0xf0,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x72,0x16,0x2b, +0xc1,0x0e,0x3b,0x41,0x0e,0x8f,0x4b,0xb8,0x84,0x4b,0xb8,0xc4,0x68,0x42,0x00,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x41,0x64,0x16,0x2f,0x11,0x8c,0xc3,0x88,0xc1,0x01,0x80, +0x20,0x18,0x44,0x67,0xf1,0x12,0x02,0x39,0x98,0x10,0xd0,0x67,0x38,0x22,0xa0,0x07, +0xe1,0x1b,0x8e,0x10,0xec,0x81,0xf8,0x4a,0x08,0x74,0x96,0x61,0x92,0x82,0x11,0x83, +0x03,0x00,0x41,0x30,0x88,0xd8,0x82,0x26,0x96,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0xa2,0xb6,0xb0,0x89,0x05,0x99,0x25,0xa0,0x6a,0x19,0x89,0x9d,0x25,0xa0,0x06,0x2a, +0x0c,0x6e,0x32,0xa4,0x81,0x0a,0x83,0x9b,0x0c,0x69,0xa0,0x62,0x30,0x26,0x4e,0x1a, +0x31,0x68,0x00,0x10,0x04,0x83,0xa5,0x2e,0x72,0x42,0x1f,0xd2,0x62,0x15,0x3a,0x9e, +0xe0,0x09,0x9e,0xe0,0x89,0xd1,0x84,0x00,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x88, +0x2e,0x7a,0x22,0x88,0x87,0x11,0x83,0x03,0x00,0x41,0x30,0x88,0xea,0xa2,0x27,0x04, +0x79,0x30,0x21,0xa0,0xcf,0x70,0x44,0x20,0x12,0xc2,0x37,0x1c,0x21,0x90,0x04,0xf1, +0x95,0x10,0xe8,0x2c,0x83,0x55,0x05,0x23,0x06,0x07,0x00,0x82,0x60,0x10,0xe9,0x85, +0x58,0x2c,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x44,0x7b,0x41,0x16,0x0b,0x32,0x4b, +0x70,0xd5,0x02,0x13,0x3b,0x4b,0x70,0x0d,0x54,0x18,0x9c,0x65,0x54,0x03,0x15,0x06, +0x67,0x19,0xd5,0x40,0xc5,0x60,0x58,0x5c,0x35,0x1c,0xd1,0x0f,0x82,0xf0,0x0d,0x47, +0xf8,0x03,0x41,0x7c,0x15,0x08,0x3b,0xcb,0x80,0x69,0x41,0x11,0x66,0xa1,0xc3,0x0d, +0xc1,0x59,0x80,0x41,0x19,0x62,0xa1,0xc3,0x0d,0xc1,0x58,0x80,0x41,0x0d,0xc1,0x56, +0x42,0x16,0x3a,0xdc,0x10,0x94,0x05,0x18,0x54,0x30,0xec,0x2c,0x83,0x96,0x05,0xc5, +0x98,0x85,0x0e,0x37,0x04,0x67,0x11,0x06,0xb3,0x04,0xda,0x40,0x47,0xa7,0x2f,0x97, +0xbe,0x60,0x42,0x36,0xcb,0xb0,0x71,0xc1,0xb9,0x84,0x61,0xe7,0x12,0x86,0x99,0xf0, +0x13,0xf0,0x31,0x01,0x2c,0xe0,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x9b,0x6b,0xd8, +0x45,0x4e,0x90,0xc6,0x68,0x42,0x00,0x8c,0x26,0x08,0x81,0x15,0x42,0x7c,0xac,0x10, +0xe2,0x73,0xf3,0x60,0xd8,0x99,0x82,0x61,0x46,0x08,0xf4,0x31,0x42,0xa0,0xcf,0x88, +0xc1,0x01,0x80,0x20,0x18,0x60,0xb8,0xf1,0x17,0x62,0x51,0x1b,0xa3,0x09,0x01,0x30, +0x9a,0x20,0x04,0x27,0x18,0x76,0x82,0x61,0x26,0x1c,0xf2,0x31,0xe1,0x90,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x4c,0xe1,0x51,0x1a,0xc2,0x88,0x81,0x01,0x80,0x20,0x18, +0x4c,0xe2,0x61,0x1a,0xc2,0x09,0x03,0x9d,0x30,0xd0,0x88,0x81,0x03,0x80,0x20,0x18, +0x34,0xe8,0x01,0x1a,0x70,0x21,0x04,0xb0,0x31,0x17,0x73,0x31,0x17,0x73,0x71,0x17, +0xb3,0x04,0xdc,0x88,0xc1,0x01,0x80,0x20,0x18,0x60,0xe3,0xa1,0x1a,0x6d,0xd1,0x1b, +0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xc3,0x0d,0x69,0x21,0xa0,0xc1,0x70,0x43,0x5a, +0x08,0x68,0x50,0x42,0xa0,0xb3,0x0c,0x9d,0x17,0x8c,0x18,0x38,0x00,0x08,0x82,0x41, +0xa5,0x1e,0xa6,0x51,0x17,0x6c,0xb1,0x16,0xb6,0x31,0x1e,0xe3,0x31,0x1e,0xe3,0xd1, +0x17,0xb3,0x04,0x1e,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_lock_pass_16bit_7cca69e4d7a6857b8ace04058f8dfe69.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_lock_pass_16bit_7cca69e4d7a6857b8ace04058f8dfe69.h new file mode 100644 index 00000000..b34b2c64 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_lock_pass_16bit_7cca69e4d7a6857b8ace04058f8dfe69.h @@ -0,0 +1,434 @@ +// ffx_fsr2_lock_pass_16bit_7cca69e4d7a6857b8ace04058f8dfe69.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_lock_pass_16bit_7cca69e4d7a6857b8ace04058f8dfe69_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_lock_pass_16bit_7cca69e4d7a6857b8ace04058f8dfe69_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_lock_pass_16bit_7cca69e4d7a6857b8ace04058f8dfe69_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_lock_pass_16bit_7cca69e4d7a6857b8ace04058f8dfe69_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_lock_pass_16bit_7cca69e4d7a6857b8ace04058f8dfe69_SRVResourceNames[] = { "r_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_lock_pass_16bit_7cca69e4d7a6857b8ace04058f8dfe69_SRVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_lock_pass_16bit_7cca69e4d7a6857b8ace04058f8dfe69_SRVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_lock_pass_16bit_7cca69e4d7a6857b8ace04058f8dfe69_SRVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_lock_pass_16bit_7cca69e4d7a6857b8ace04058f8dfe69_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_new_locks", }; +static const uint32_t g_ffx_fsr2_lock_pass_16bit_7cca69e4d7a6857b8ace04058f8dfe69_UAVResourceBindings[] = { 1, 0, }; +static const uint32_t g_ffx_fsr2_lock_pass_16bit_7cca69e4d7a6857b8ace04058f8dfe69_UAVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_lock_pass_16bit_7cca69e4d7a6857b8ace04058f8dfe69_UAVResourceSpaces[] = { 0, 0, }; + +static const uint32_t g_ffx_fsr2_lock_pass_16bit_7cca69e4d7a6857b8ace04058f8dfe69_size = 6564; + +static const unsigned char g_ffx_fsr2_lock_pass_16bit_7cca69e4d7a6857b8ace04058f8dfe69_data[] = { +0x44,0x58,0x42,0x43,0xda,0x17,0xc2,0x7b,0x62,0xe7,0xd5,0xee,0x91,0x4e,0xf4,0x05, +0x90,0x6c,0x69,0x6b,0x01,0x00,0x00,0x00,0xa4,0x19,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x1c,0x01,0x00,0x00,0x10,0x0c,0x00,0x00,0x2c,0x0c,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xa8,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0xec,0x0a,0x00,0x00,0x62,0x00,0x05,0x00,0xbb,0x02,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xd4,0x0a,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0xb2,0x02,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0x6a,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xb8,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e, +0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2, +0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61, +0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x21, +0x86,0x61,0x18,0xe8,0x29,0x84,0x31,0x18,0x06,0x45,0x65,0x30,0x06,0x83,0xa6,0xb2, +0x00,0x83,0x32,0x0c,0xc3,0x30,0x0c,0x03,0x42,0xd5,0x51,0xc3,0xe5,0x4f,0xd8,0x43, +0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86,0x61,0x28,0xc4, +0x35,0x28,0x03,0x61,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b, +0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x30,0x0c,0xa3,0x10,0xda,0xa0,0x0c,0xb4,0xcd,0x11, +0x04,0xc5,0x50,0x06,0x64,0x18,0x3a,0xf2,0x06,0x02,0x66,0x0a,0x83,0x71,0x60,0x87, +0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x3d,0xd0, +0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1, +0x30,0x93,0x35,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f, +0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1, +0x40,0x0f,0x7e,0x80,0x04,0x23,0x24,0x71,0xa6,0x6f,0x1c,0xd8,0x21,0x1c,0xe6,0x61, +0x1e,0xdc,0x40,0x16,0x6e,0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c, +0xe4,0x80,0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2,0xe1,0x1c,0xdc,0xa1,0x1c,0xc8, +0x01,0x0c,0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x50,0x30,0x10,0x39,0x13,0x36,0x0e,0xec, +0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50, +0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f, +0x7e,0x80,0x02,0x83,0xcc,0x61,0x04,0x61,0x18,0x46,0x20,0x8c,0x61,0x04,0xc1,0x38, +0x43,0x08,0x3e,0x76,0xb5,0xd1,0x84,0xa2,0x28,0x8a,0x0e,0x43,0xaa,0xaa,0xaa,0x6a, +0x18,0x86,0x61,0x18,0x06,0xad,0x73,0x04,0xa0,0x00,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90, +0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07, +0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6, +0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60, +0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07, +0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90, +0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x02,0x04, +0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06,0x08,0x80,0x01,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x01,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x18,0xf2,0x4c,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xa9, +0x80,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x20, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x03,0x02,0x40,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x07,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x59,0x20,0x1c,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24, +0x4a,0xa1,0x38,0x0a,0x3f,0xa0,0x0c,0xca,0xa1,0x10,0x0a,0xa2,0x40,0x0a,0xa6,0x80, +0x0a,0xaa,0xb0,0x0a,0xac,0x00,0x03,0x0a,0x32,0xa0,0x40,0x03,0x0a,0x36,0xa0,0x80, +0x03,0x0a,0x39,0xa0,0xa0,0x03,0x0a,0x3b,0xa0,0xc0,0x03,0x0a,0x3d,0xa0,0xe0,0x03, +0x0a,0xa3,0x30,0x03,0xca,0x75,0xa0,0x48,0x4a,0x86,0xba,0x11,0x80,0x1a,0xa0,0xb6, +0x00,0x01,0x01,0x11,0xa8,0x9c,0x01,0xa0,0x73,0x06,0x80,0xd6,0x19,0x00,0x62,0x67, +0x00,0x68,0x9c,0x01,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x2c,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x81,0x99,0x20,0x0c,0xcd,0x06,0x61,0x20, +0x26,0x08,0x83,0xb3,0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0xe1,0xd9,0x30,0x20, +0x09,0x31,0x41,0x18,0x83,0x3a,0x60,0x24,0xf7,0xc5,0xf6,0x36,0xb6,0xf6,0x95,0xe6, +0x06,0x57,0x47,0xf7,0xc5,0x56,0xd7,0x16,0x36,0x41,0x18,0xa0,0x0d,0x82,0xd1,0x6c, +0x48,0x8c,0x85,0x31,0x8c,0x81,0x30,0x9c,0x0d,0xc1,0x33,0x41,0x28,0x83,0x38,0xe0, +0x19,0xc8,0xdd,0x7d,0xc9,0x95,0x8d,0xbd,0xb9,0xcd,0xd1,0xc9,0xd5,0x8d,0xd1,0x95, +0x91,0x7d,0xc1,0xc9,0x95,0xd9,0xa5,0xbd,0xd5,0xcd,0x7d,0xb9,0x95,0x85,0xc9,0x95, +0xcd,0xd1,0x7d,0x91,0x95,0xc1,0xd1,0xa1,0x4d,0x10,0x3a,0x37,0x98,0x20,0x0c,0xd1, +0x06,0xc1,0xa0,0x36,0x2c,0x46,0x24,0x19,0xc3,0x40,0x4c,0xd3,0x54,0x4d,0x10,0xce, +0x40,0x0e,0xc8,0xc8,0xdd,0x7d,0xb9,0x95,0xdd,0x7d,0xb1,0xbd,0x8d,0xad,0xcd,0x4d, +0x10,0x06,0x69,0x83,0x60,0x64,0x1b,0x96,0xe1,0xc2,0x0c,0x63,0x20,0xa6,0x69,0xd2, +0x36,0x08,0xd6,0x36,0x41,0x60,0x03,0x3a,0xa0,0x31,0x26,0x66,0x34,0x25,0x25,0x33, +0x41,0x18,0xa6,0x0d,0x88,0xd1,0x79,0x86,0x31,0x7c,0xc0,0x86,0x00,0x0c,0x36,0x10, +0x10,0x17,0x06,0xc0,0x04,0x61,0x0d,0xe6,0x80,0x4b,0x9a,0x54,0x99,0x1b,0x59,0x99, +0xdc,0x54,0x9a,0x5e,0xd9,0x04,0x61,0xa0,0x26,0x08,0x43,0x35,0x41,0x18,0xac,0x09, +0x42,0xf7,0x06,0x1b,0x90,0x84,0x0c,0xca,0xc0,0x30,0x83,0x33,0x68,0xd0,0x80,0x4e, +0x5a,0x53,0x18,0x9e,0x54,0x99,0x1b,0x59,0x99,0xdc,0x54,0x9a,0x5e,0xd9,0x04,0x61, +0xb8,0x36,0x18,0x89,0x1a,0x94,0xc1,0x1a,0x98,0xc1,0x19,0x90,0x49,0x23,0x4a,0x9b, +0x83,0x63,0x0b,0xcb,0x9b,0x4a,0xd3,0x2b,0x9b,0x20,0x0c,0xd8,0x06,0x24,0x69,0x83, +0x32,0x70,0x03,0x33,0x38,0x83,0x06,0x0d,0xd8,0xa5,0x25,0xb9,0xc1,0xd5,0xd1,0x0d, +0xbd,0xb1,0xbd,0xc9,0x49,0x95,0xcd,0xbd,0xd5,0xc9,0x8d,0x95,0x11,0xa5,0xb5,0x95, +0xb9,0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10,0x86,0x6c,0x83,0x91,0xc0,0x41,0x19,0xc4, +0x81,0x19,0x9c,0x01,0xa5,0x34,0xa6,0xba,0xb6,0xb0,0xa6,0x34,0x38,0xa2,0xb4,0xb6, +0x32,0xb7,0xb9,0xb4,0x37,0xb7,0xb9,0x09,0xc2,0xa0,0x6d,0x30,0x92,0x39,0x28,0x03, +0x3a,0x30,0x83,0x33,0xa0,0x94,0xc6,0x54,0xd7,0x16,0xd6,0x94,0x06,0xc7,0x54,0x66, +0x57,0xc6,0x46,0xf5,0x56,0x35,0x57,0x36,0x41,0x18,0xb6,0x0d,0x46,0x62,0x07,0x65, +0x70,0x07,0x66,0x70,0x06,0x5c,0xd2,0x8c,0xe4,0xc2,0xda,0xca,0x92,0xdc,0xc8,0xca, +0xf0,0x26,0x08,0x03,0xb7,0xc1,0x48,0xf2,0xa0,0x0c,0xf4,0xc0,0x0c,0xce,0x80,0x92, +0x19,0x51,0x99,0x5d,0xda,0x58,0x19,0xd5,0x9b,0x55,0x5a,0xd9,0x1d,0x51,0x19,0x1c, +0x1d,0xda,0x04,0x61,0xe8,0x36,0x18,0x09,0x1f,0x94,0x41,0x1f,0x98,0x41,0xc3,0xc3, +0x4c,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0x82,0x30,0x78,0x1b,0x90,0xe4,0x0f,0xca,0x00, +0x14,0xcc,0xa0,0x69,0xd0,0x80,0x92,0x59,0xd3,0x1b,0x5d,0xda,0x9b,0x9b,0x55,0xd9, +0x18,0xdd,0x9b,0xdc,0xd4,0x58,0x18,0x5b,0xd9,0x04,0x61,0xf8,0x36,0x18,0x89,0x28, +0x94,0xc1,0x28,0x98,0x41,0x43,0xc8,0x8c,0xe8,0xed,0xce,0x6d,0x6e,0x2c,0x8c,0xad, +0xcc,0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82,0x30,0x80,0xc1,0x06,0x23,0x29,0x85,0x32, +0x30,0x05,0x33,0x68,0xf8,0x99,0x35,0xbd,0xd1,0xa5,0xbd,0xb9,0x59,0x95,0x8d,0xd1, +0xbd,0xc9,0x29,0xa5,0xd1,0xd1,0x95,0xc9,0x0d,0x85,0xb9,0x8d,0x95,0xb1,0xb1,0x85, +0xd1,0xa5,0xbd,0xb9,0x4d,0x10,0x86,0x30,0xd8,0x60,0x24,0xa8,0x50,0x06,0xa9,0x60, +0x06,0x0d,0x19,0x33,0x28,0xb9,0xb2,0x22,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x09, +0xc2,0x20,0x06,0x1b,0x8c,0x64,0x15,0xca,0x80,0x15,0xcc,0xa0,0x61,0x66,0x06,0x25, +0x57,0x66,0x97,0xf6,0x56,0x37,0x67,0x24,0x17,0xd6,0x56,0x06,0x25,0x57,0x56,0x84, +0x07,0xf7,0x36,0x57,0x27,0x57,0x36,0x41,0x18,0xc6,0x60,0x83,0x91,0xb8,0x42,0x19, +0xbc,0x82,0x19,0x34,0x5c,0xcc,0xa8,0xc2,0xdc,0x90,0xc2,0xd8,0xcc,0x8c,0x9e,0xac, +0x26,0x08,0x03,0x19,0x6c,0x30,0x92,0x58,0x28,0x03,0x59,0x30,0x83,0x86,0x95,0x99, +0x52,0x1a,0x1d,0x5d,0x99,0xdc,0x54,0x59,0x5c,0x5d,0x99,0xdb,0x58,0x19,0x53,0x99, +0xdb,0x19,0x1d,0xda,0x04,0x61,0x28,0x83,0x0d,0x46,0x42,0x0b,0x65,0x50,0x0b,0x66, +0xd0,0x50,0x31,0x23,0x2a,0x63,0xa3,0x0b,0xa3,0x4a,0x6b,0x2b,0x9b,0x20,0x0c,0x66, +0xb0,0xc1,0x48,0x6e,0xa1,0x0c,0x70,0xc1,0x0c,0x1a,0x5e,0x66,0x44,0x79,0x6e,0x61, +0x6d,0x69,0x63,0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74, +0x6f,0x72,0x13,0x84,0xe1,0x0c,0x36,0x18,0x89,0x2e,0x94,0xc1,0x2e,0x98,0x41,0x43, +0xcc,0xcc,0x2a,0xad,0xec,0x6e,0x0a,0x2e,0x6c,0xac,0x8c,0xea,0xad,0xa9,0x8c,0xae, +0x4c,0x6e,0xce,0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82,0x30,0xa0,0xc1,0x06,0x23,0xe9, +0x85,0x32,0xf0,0x05,0x33,0x68,0x36,0x50,0x5f,0x1a,0xb0,0xc1,0x1b,0xc8,0x41,0x1d, +0xe0,0xc1,0x1e,0xf8,0x41,0x28,0x90,0xc2,0x29,0xa8,0x42,0x2b,0xc0,0xc2,0x2c,0xd8, +0x42,0x2e,0xf0,0xc2,0x2f,0x6c,0x18,0x8c,0x31,0x00,0x87,0x09,0x82,0x00,0x6c,0x00, +0x36,0x0c,0xc6,0x38,0x8c,0xc3,0x86,0x80,0x1c,0x36,0x0c,0x83,0x38,0x94,0x03,0x85, +0xa1,0xa9,0x09,0x42,0x1b,0xc0,0xc1,0x86,0x61,0x0d,0xd6,0x60,0xd8,0x40,0x18,0xe8, +0x70,0x06,0xe9,0xb0,0xa1,0x10,0x87,0x73,0x00,0xc4,0x40,0x1d,0x88,0x88,0xc9,0x85, +0xb9,0x8d,0xa1,0x95,0xcd,0x4d,0x10,0x86,0x34,0xa0,0x61,0xc6,0xf6,0x16,0x46,0x37, +0x37,0x41,0x18,0xd4,0x80,0x45,0x9a,0xdb,0x1c,0xdd,0xdc,0x04,0x61,0x58,0x03,0x12, +0x69,0x6e,0x74,0x73,0x13,0x84,0x81,0x0d,0x88,0xd0,0x95,0xe1,0x7d,0xb1,0xbd,0x85, +0x91,0x31,0xa1,0x2b,0xc3,0xfb,0x9a,0xa3,0x7b,0x93,0x2b,0x63,0x51,0x97,0xe6,0x46, +0x37,0x37,0x41,0x18,0xda,0x60,0x83,0xc3,0x0e,0xed,0xe0,0x0e,0xef,0x00,0x0f,0xf1, +0x20,0x0f,0xf3,0x40,0x0f,0x4d,0x3d,0x10,0xf6,0x70,0x0f,0x55,0xd8,0xd8,0xec,0xda, +0x5c,0xd2,0xc8,0xca,0xdc,0xe8,0xa6,0x04,0x41,0x15,0x32,0x3c,0x17,0xbb,0x32,0xb9, +0xb9,0xb4,0x37,0xb7,0x29,0x01,0xd1,0x84,0x0c,0xcf,0xc5,0x2e,0x8c,0xcd,0xae,0x4c, +0x6e,0x4a,0x60,0xd4,0x21,0xc3,0x73,0x99,0x43,0x0b,0x23,0x2b,0x93,0x6b,0x7a,0x23, +0x2b,0x63,0x9b,0x12,0x24,0x65,0xc8,0xf0,0x5c,0xe4,0xca,0xe6,0xde,0xea,0xe4,0xc6, +0xca,0xe6,0xa6,0x04,0x61,0x50,0x89,0x0c,0xcf,0x85,0x2e,0x0f,0xae,0x2c,0xc8,0xcd, +0xed,0x8d,0x2e,0x8c,0x2e,0xed,0xcd,0x6d,0x6e,0x8a,0x00,0x0e,0xe5,0x50,0x87,0x0c, +0xcf,0xa5,0xcc,0x8d,0x4e,0x2e,0x0f,0xea,0x2d,0xcd,0x8d,0x6e,0x6e,0x4a,0xa0,0x0e, +0x5d,0xc8,0xf0,0x5c,0xc6,0xde,0xea,0xdc,0xe8,0xca,0xe4,0xe6,0xa6,0x04,0xf7,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x32,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x19,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20, +0x0d,0x10,0x61,0x7e,0x71,0xdb,0x56,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40, +0x84,0xf9,0xc8,0x6d,0x9b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11, +0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x25,0x6c,0xc3,0xe5,0x3b, +0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8, +0x6d,0xdb,0x82,0x34,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x16,0x10,0x0d,0x97,0xef,0x3c,0xbe,0x11,0x39,0xd4,0x23,0x0e,0x3e,0x72,0xdb, +0x36,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e, +0x71,0xdb,0x46,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4, +0x44,0x84,0x5f,0xdc,0xb6,0x21,0x58,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45, +0x04,0x3b,0x39,0x11,0xe1,0x23,0xb7,0x6d,0x02,0xd9,0x70,0xf9,0xce,0xe3,0x4f,0x47, +0x44,0x00,0x83,0x38,0x88,0x0d,0x18,0x39,0xd4,0xe3,0x23,0xb7,0x6d,0x07,0xcf,0x70, +0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7c,0xca,0x69,0xe4, +0xd7,0xa6,0x85,0x7b,0x8a,0xce,0x04,0x05,0x8f,0x8d,0xfe,0x69,0x44,0x58,0x49,0x4c, +0x70,0x0d,0x00,0x00,0x62,0x00,0x05,0x00,0x5c,0x03,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x58,0x0d,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x53,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0x6a,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xbc,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e, +0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2, +0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61, +0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x21, +0x86,0x61,0x18,0xe8,0x29,0x84,0x31,0x18,0x06,0x45,0x65,0x30,0x06,0x83,0xa6,0xb2, +0x00,0x83,0x32,0x0c,0xc3,0x30,0x0c,0x03,0x42,0xd5,0x51,0xc3,0xe5,0x4f,0xd8,0x43, +0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86,0x61,0x28,0xc4, +0x35,0x28,0x03,0x61,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b, +0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x30,0x0c,0xa3,0x10,0xda,0xa0,0x0c,0xb4,0xcd,0x11, +0x04,0xc5,0x50,0x06,0x64,0x18,0x3a,0xf2,0x06,0x02,0x66,0x0a,0x83,0x71,0x60,0x87, +0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x3d,0xd0, +0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1, +0x30,0x93,0x35,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f, +0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1, +0x40,0x0f,0x7e,0x80,0x04,0x23,0x24,0x71,0xa6,0x6f,0x1c,0xd8,0x21,0x1c,0xe6,0x61, +0x1e,0xdc,0x40,0x16,0x6e,0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c, +0xe4,0x80,0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2,0xe1,0x1c,0xdc,0xa1,0x1c,0xc8, +0x01,0x0c,0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x50,0x30,0x10,0x39,0x13,0x36,0x0e,0xec, +0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50, +0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f, +0x7e,0x80,0x02,0x83,0xcc,0x61,0x04,0x61,0x18,0x46,0x20,0x8c,0x61,0x04,0xc1,0x38, +0x43,0x08,0x3e,0x76,0xb5,0xd1,0x84,0xa2,0x28,0x8a,0x0e,0x43,0xaa,0xaa,0xaa,0x6a, +0x18,0x86,0x61,0x18,0x06,0xad,0x73,0x04,0xa0,0x30,0x05,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90, +0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07, +0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6, +0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60, +0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07, +0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90, +0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x02,0x04, +0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06,0x08,0x80,0x01,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x01,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x18,0xf2,0x4c,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xa9, +0x80,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x20, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x03,0x02,0x40,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x07,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x59,0x20,0x0e,0x00,0x00,0x00,0x32,0x1e,0x98,0x14,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24, +0x4a,0xa1,0x38,0x0a,0x3f,0xa0,0x10,0x0a,0x82,0xba,0x11,0x00,0x6a,0x0b,0x10,0x10, +0x10,0x81,0xca,0x19,0x00,0x3a,0x67,0x00,0x88,0x9d,0x01,0xa0,0x71,0x06,0x00,0x00, +0x79,0x18,0x00,0x00,0x4d,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0x81,0x99,0x20,0x0c,0xcd,0x06,0x61,0x20,0x26,0x08,0x83,0xb3,0x41,0x18,0x0c,0x0a, +0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08,0xc3,0x33,0x41,0x18,0x83,0x8d,0xc0,0x04, +0x61,0x80,0x36,0x08,0x4a,0xb3,0x21,0x51,0x16,0x46,0x51,0x06,0x42,0x71,0x36,0x04, +0xcf,0x04,0xa1,0x0c,0xb0,0x09,0x42,0x67,0x4d,0x10,0x86,0x68,0x83,0xa0,0x4c,0x1b, +0x16,0x25,0x62,0x94,0x61,0x20,0x24,0x49,0xa2,0x26,0x08,0x67,0x90,0x4d,0x10,0x06, +0x69,0x83,0xa0,0x5c,0x1b,0x96,0xc1,0x62,0x14,0x65,0x20,0x24,0x49,0xc2,0x36,0x08, +0x55,0x36,0x41,0x60,0x03,0x6d,0x82,0x30,0x4c,0x1b,0x10,0x65,0x63,0x14,0x65,0xe0, +0x80,0x0d,0x41,0xb7,0x81,0x80,0x34,0x0f,0x98,0x20,0x08,0x00,0x85,0xa1,0xa9,0x09, +0x42,0x1b,0x5c,0x13,0x84,0x81,0x9a,0x20,0x0c,0xd5,0x86,0x81,0x0c,0xc8,0x60,0xd8, +0x40,0x28,0x62,0x30,0x06,0x65,0xb0,0xa1,0x00,0x83,0x30,0x00,0x3e,0x33,0xa8,0xc2, +0xc6,0x66,0xd7,0xe6,0x92,0x46,0x56,0xe6,0x46,0x37,0x25,0x08,0xaa,0x90,0xe1,0xb9, +0xd8,0x95,0xc9,0xcd,0xa5,0xbd,0xb9,0x4d,0x09,0x88,0x26,0x64,0x78,0x2e,0x76,0x61, +0x6c,0x76,0x65,0x72,0x53,0x02,0xa3,0x0e,0x19,0x9e,0xcb,0x1c,0x5a,0x18,0x59,0x99, +0x5c,0xd3,0x1b,0x59,0x19,0xdb,0x94,0x00,0x29,0x43,0x86,0xe7,0x22,0x57,0x36,0xf7, +0x56,0x27,0x37,0x56,0x36,0x37,0x25,0xf0,0xea,0x90,0xe1,0xb9,0x94,0xb9,0xd1,0xc9, +0xe5,0x41,0xbd,0xa5,0xb9,0xd1,0xcd,0x4d,0x09,0xcc,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x32,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x19,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e, +0x71,0xdb,0x56,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc8,0x6d, +0x9b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94, +0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x25,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54, +0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0xdb,0x82,0x34, +0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x16,0x10,0x0d, +0x97,0xef,0x3c,0xbe,0x11,0x39,0xd4,0x23,0x0e,0x3e,0x72,0xdb,0x36,0x50,0x0d,0x97, +0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x46,0x60, +0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc, +0xb6,0x21,0x58,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11, +0xe1,0x23,0xb7,0x6d,0x02,0xd9,0x70,0xf9,0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38, +0x88,0x0d,0x18,0x39,0xd4,0xe3,0x23,0xb7,0x6d,0x07,0xcf,0x70,0xf9,0xce,0xe3,0x53, +0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x61,0x20,0x00,0x00,0x8c,0x01,0x00,0x00, +0x13,0x04,0x5f,0x2c,0x10,0x00,0x00,0x00,0x17,0x00,0x00,0x00,0x34,0xcc,0x00,0x94, +0x51,0x21,0x15,0x61,0x40,0xc9,0xd5,0x40,0xd9,0x95,0x4d,0x01,0x02,0x02,0xe2,0x1f, +0x14,0x6f,0x40,0xf9,0x06,0x94,0x41,0x29,0x15,0x53,0xb1,0x15,0xec,0x40,0x81,0x1b, +0x94,0x61,0x40,0x81,0x94,0x48,0x01,0x15,0x60,0x40,0x01,0x0a,0x14,0x20,0x01,0x21, +0x45,0x30,0x02,0x50,0x1e,0x25,0x40,0xc6,0x18,0x01,0x08,0x82,0x20,0xfc,0x8d,0x11, +0xfc,0xff,0xff,0xdf,0x7f,0x30,0x46,0x00,0x82,0x20,0x88,0x7f,0x63,0x04,0xe6,0x9c, +0xb3,0xf8,0x37,0x02,0x00,0x00,0x00,0x00,0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xc9, +0x41,0x67,0xc4,0x81,0x1b,0x9c,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x78,0x73,0xe0, +0x1d,0x6f,0x20,0x07,0x68,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x1e,0x1d,0x7c,0x0a, +0x1c,0xc0,0x41,0x1a,0x8c,0x18,0x24,0x00,0x08,0x82,0x81,0x57,0x07,0x60,0xc0,0xc4, +0x41,0x1c,0xa8,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0xa0,0xc0,0xc9,0xc1,0x88, +0x81,0x01,0x80,0x20,0x18,0x10,0xa1,0xd0,0xd9,0xc1,0x88,0x81,0x01,0x80,0x20,0x18, +0x10,0xa1,0xd0,0xd1,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0xa2,0xe0,0xe1,0x41, +0x11,0xde,0x15,0xf1,0x5d,0x11,0x02,0x14,0x21,0xc0,0x88,0x41,0x03,0x80,0x20,0x18, +0x2c,0xa6,0xa0,0x06,0x8a,0x1e,0x08,0x41,0x1b,0xb4,0x41,0x1b,0xb4,0xc1,0x68,0x42, +0x00,0x14,0xa1,0x06,0x50,0xc4,0x1a,0xc0,0x88,0xc1,0x01,0x80,0x20,0x18,0x3c,0xa8, +0x50,0x06,0x82,0x1f,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x93,0x0a,0x66,0x20,0xfc, +0xc1,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xac,0x00,0x07,0x10,0x28,0x08,0xc1,0x1c, +0xcc,0xc1,0x1c,0xcc,0xc1,0x68,0x42,0x00,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0xb4, +0x0a,0x74,0x10,0x1c,0x23,0x06,0x07,0x00,0x82,0x60,0x10,0xb1,0x02,0x1d,0x08,0x88, +0x09,0x01,0x7d,0x86,0x23,0x02,0x4c,0xf8,0x86,0x23,0x04,0x8d,0xf8,0x4a,0x08,0x74, +0x96,0x41,0x08,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x88,0x62,0x21,0x0f,0xbc,0x63, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x22,0x59,0xd8,0x03,0x0e,0x99,0x25,0x10,0x06,0x2a, +0x0c,0x22,0x00,0x05,0x60,0xa0,0xc2,0x20,0x02,0x3e,0x00,0x06,0x2a,0x06,0x5d,0x08, +0x70,0x01,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x25,0x17,0xfa,0xa0,0x6b,0x85,0xca, +0x01,0x05,0x50,0x00,0x05,0x50,0x18,0x4d,0x08,0x80,0x11,0x83,0x03,0x00,0x41,0x30, +0x88,0x70,0x21,0x14,0x02,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xa2,0x5c,0x08,0x05, +0xa1,0x32,0x21,0xa0,0xcf,0x70,0x44,0x50,0x06,0xc2,0x37,0x1c,0x21,0x9c,0x01,0xf1, +0x95,0x10,0xe8,0x2c,0x03,0x31,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x10,0xf9,0x82, +0x29,0x2c,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x44,0xbf,0x80,0x0a,0x0b,0x32,0x4b, +0x50,0xd4,0x92,0x0b,0x3b,0x4b,0x50,0x0c,0x54,0x18,0x1c,0x61,0x0c,0x03,0x15,0x06, +0x47,0x18,0xc3,0x40,0xc5,0x60,0x10,0xdc,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x58, +0x38,0xa0,0x82,0x1a,0xec,0xc2,0x68,0x42,0x00,0x54,0x19,0x80,0x03,0x98,0xc0,0x0a, +0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x27,0x1d,0x4a,0x41,0x08,0x46,0x0c,0x1a, +0x00,0x04,0xc1,0x60,0x61,0x07,0x58,0x80,0x03,0x70,0x08,0xc2,0x60,0x16,0x66,0x61, +0x16,0x66,0x61,0x34,0x21,0x00,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x5a,0x07,0x5a, +0x08,0xce,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x22,0x76,0xa0,0x05,0x01,0x0d,0x4c, +0x08,0xe8,0x33,0x1c,0x11,0xe0,0x81,0xf0,0x0d,0x47,0x08,0x7a,0x40,0x7c,0x25,0x04, +0x3a,0xcb,0x70,0x18,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x44,0xf1,0x90,0x0b,0xd0, +0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x91,0x3c,0xec,0x02,0x84,0xcc,0x12,0x20,0x05, +0x95,0xc3,0xce,0x12,0x20,0x03,0x15,0x86,0x19,0x1c,0x86,0x31,0x50,0x61,0x98,0xc1, +0x61,0x18,0x03,0x15,0x83,0x71,0x98,0x81,0x31,0x62,0xd0,0x00,0x20,0x08,0x06,0x8b, +0x3e,0xf8,0x82,0x1f,0xb8,0x03,0x1c,0xd4,0x41,0x38,0x84,0x43,0x38,0x84,0xc3,0x68, +0x42,0x00,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x94,0x0f,0xe2,0x10,0xd4,0xc1,0x88, +0xc1,0x01,0x80,0x20,0x18,0x44,0xfa,0x20,0x0e,0x82,0x1d,0x98,0x10,0xd0,0x67,0x38, +0x22,0x30,0x05,0xe1,0x1b,0x8e,0x10,0x50,0x81,0xf8,0x4a,0x08,0x74,0x96,0x41,0x49, +0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x88,0xfe,0xe1,0x1c,0x96,0x63,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x22,0x90,0x48,0x87,0x05,0x99,0x25,0x58,0x6a,0x91,0x87,0x9d,0x25, +0x58,0x06,0x2a,0x0c,0x4e,0x31,0x92,0x81,0x0a,0x83,0x53,0x8c,0x64,0xa0,0x62,0x30, +0x14,0x2e,0x19,0x31,0x68,0x00,0x10,0x04,0x83,0x05,0x25,0xd8,0x81,0x15,0xf8,0xa1, +0x1b,0x85,0x77,0x78,0x87,0x77,0x78,0x87,0xd1,0x84,0x00,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0xe8,0x24,0xe0,0x21,0x18,0x85,0x11,0x83,0x03,0x00,0x41,0x30,0x88,0x50, +0x02,0x1e,0x04,0x52,0x30,0x21,0xa0,0xcf,0x70,0x44,0x40,0x0b,0xc2,0x37,0x1c,0x21, +0xd8,0x02,0xf1,0x95,0x10,0xe8,0x2c,0x43,0xc3,0x04,0x23,0x06,0x07,0x00,0x82,0x60, +0x10,0xb5,0x44,0x3d,0x2c,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x44,0x2e,0x71,0x0f, +0x0b,0x32,0x4b,0xe0,0xd4,0x52,0x0e,0x3b,0x4b,0xe0,0x0c,0x54,0x18,0x5c,0x63,0x30, +0x03,0x15,0x06,0xd7,0x18,0xcc,0x40,0xc5,0x60,0x34,0x1c,0x33,0x9a,0xf0,0x06,0x41, +0xc9,0x82,0x4b,0x80,0x09,0xfa,0x00,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x78,0x6e, +0x62,0x1e,0x84,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x16,0x9d,0xf0,0x07,0x5f,0x70, +0x09,0x58,0x08,0x42,0x22,0x24,0x42,0x22,0x24,0x46,0x13,0x02,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0xa2,0x9c,0x10,0x89,0xa0,0x16,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20, +0xd2,0x09,0x91,0x10,0x6c,0xc1,0x84,0x80,0x3e,0xc3,0x11,0x81,0x39,0x08,0xdf,0x70, +0x84,0x80,0x0e,0xc4,0x57,0x42,0xa0,0xb3,0x0c,0xd0,0x13,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x41,0xf4,0x13,0x27,0xf1,0x1c,0x23,0x06,0x07,0x00,0x82,0x60,0x10,0x81,0x45, +0x4a,0x3c,0xc8,0x2c,0x41,0x54,0x8f,0x3d,0xec,0x2c,0x41,0x34,0x50,0x61,0x90,0x01, +0x64,0x3c,0x03,0x15,0x06,0x19,0x40,0xc6,0x33,0x50,0x31,0x18,0x10,0x19,0x3c,0x23, +0x06,0x0d,0x00,0x82,0x60,0xb0,0xa0,0x05,0x4b,0xb0,0x03,0x4f,0x90,0xc3,0xf3,0x12, +0x2f,0xf1,0x12,0x2f,0x31,0x9a,0x10,0x00,0x23,0x06,0x07,0x00,0x82,0x60,0x10,0x9d, +0x05,0x4c,0x04,0xe3,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x11,0x5a,0xc0,0x84,0x40, +0x0e,0x26,0x04,0xf4,0x19,0x8e,0x08,0xe8,0x41,0xf8,0x86,0x23,0x04,0x7b,0x20,0xbe, +0x12,0x02,0x9d,0x65,0x98,0xa4,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xa2,0xb6,0xa8, +0x89,0xe5,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc8,0x2d,0x6e,0x62,0x41,0x66,0x09, +0xa8,0x5a,0x46,0x62,0x67,0x09,0xa8,0x81,0x0a,0x83,0x9b,0x0c,0x69,0xa0,0xc2,0xe0, +0x26,0x43,0x1a,0xa8,0x18,0x8c,0x89,0x93,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x60,0xb1, +0x0b,0x9d,0xd0,0x07,0xb5,0x58,0x85,0xae,0x27,0x7a,0xa2,0x27,0x7a,0x62,0x34,0x21, +0x00,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0xaa,0x0b,0x9f,0x08,0xe2,0x61,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x22,0xbb,0xf0,0x09,0x41,0x1e,0x4c,0x08,0xe8,0x33,0x1c,0x11, +0x88,0x84,0xf0,0x0d,0x47,0x08,0x24,0x41,0x7c,0x25,0x04,0x3a,0xcb,0x60,0x55,0xc1, +0x88,0xc1,0x01,0x80,0x20,0x18,0x44,0x7b,0x31,0x16,0xcb,0x31,0x62,0x70,0x00,0x20, +0x08,0x06,0x11,0x5f,0x94,0xc5,0x82,0xcc,0x12,0x5c,0xb5,0xc0,0xc4,0xce,0x12,0x5c, +0x03,0x15,0x06,0x67,0x19,0xd5,0x40,0x85,0xc1,0x59,0x46,0x35,0x50,0x31,0x18,0x16, +0x57,0x0d,0x47,0xf4,0x83,0x20,0x7c,0xc3,0x11,0xfe,0x40,0x10,0x5f,0x05,0xc2,0xce, +0x32,0x60,0x5a,0x50,0xc4,0x59,0xe8,0x70,0x43,0x80,0x16,0x60,0x50,0x86,0x58,0xe8, +0x70,0x43,0x30,0x16,0x60,0x50,0x43,0xb0,0x95,0x90,0x85,0x0e,0x37,0x04,0x65,0x01, +0x06,0x15,0x0c,0x3b,0xcb,0xa0,0x65,0x41,0x31,0x66,0xa1,0xc3,0x0d,0xc1,0x59,0x84, +0xc1,0x2c,0x81,0x36,0xd0,0xd1,0xf1,0xcb,0xc5,0x2f,0x98,0x90,0xcd,0x32,0x6c,0x5c, +0x70,0x2e,0x61,0xd8,0xb9,0x84,0x61,0x26,0xfc,0x04,0x7c,0x4c,0x00,0x0b,0xf8,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0xf6,0x1a,0x77,0x91,0x13,0xa5,0x31,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x60,0x85,0x10,0x1f,0x2b,0x84,0xf8,0xdc,0x3c,0x18,0x76,0xa6,0x60, +0x98,0x11,0x02,0x7d,0x8c,0x10,0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x58,0x6e, +0x80,0x86,0x58,0xd8,0xc6,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09,0x86,0x9d,0x60, +0x98,0x09,0x87,0x7c,0x4c,0x38,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x93,0x78, +0x98,0x86,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0xd3,0x78,0x9c,0x86,0x70,0xc2,0x40, +0x27,0x0c,0x34,0x62,0xe0,0x00,0x20,0x08,0x06,0x4d,0x7a,0x80,0x06,0x5c,0x08,0x41, +0x6c,0xcc,0xc5,0x5c,0xcc,0xc5,0x5c,0xdc,0xc5,0x2c,0x01,0x37,0x62,0x70,0x00,0x20, +0x08,0x06,0x18,0x79,0xac,0x46,0x5b,0xf8,0xc6,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1, +0x70,0x43,0x5a,0x08,0x68,0x30,0xdc,0x90,0x16,0x02,0x1a,0x94,0x10,0xe8,0x2c,0x43, +0xe7,0x05,0x23,0x06,0x0e,0x00,0x82,0x60,0x50,0xad,0x87,0x69,0xd4,0x05,0x5b,0xac, +0xc5,0x6d,0xbc,0xc6,0x6b,0xbc,0xc6,0x6b,0xf4,0xc5,0x2c,0x81,0x87,0x00,0x00,0x00, +0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_lock_pass_16bit_permutations.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_lock_pass_16bit_permutations.h new file mode 100644 index 00000000..9fb592c8 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_lock_pass_16bit_permutations.h @@ -0,0 +1,123 @@ +#include "ffx_fsr2_lock_pass_16bit_44878b75b70edc2855edcfe71012aa01.h" +#include "ffx_fsr2_lock_pass_16bit_7cca69e4d7a6857b8ace04058f8dfe69.h" + +typedef union ffx_fsr2_lock_pass_16bit_PermutationKey { + struct { + uint32_t FFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE : 1; + uint32_t FFX_FSR2_OPTION_HDR_COLOR_INPUT : 1; + uint32_t FFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_JITTERED_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_INVERTED_DEPTH : 1; + uint32_t FFX_FSR2_OPTION_APPLY_SHARPENING : 1; + }; + uint32_t index; +} ffx_fsr2_lock_pass_16bit_PermutationKey; + +typedef struct ffx_fsr2_lock_pass_16bit_PermutationInfo { + const uint32_t blobSize; + const unsigned char* blobData; + + + const uint32_t numCBVResources; + const char** cbvResourceNames; + const uint32_t* cbvResourceBindings; + const uint32_t* cbvResourceCounts; + const uint32_t* cbvResourceSpaces; + + const uint32_t numSRVResources; + const char** srvResourceNames; + const uint32_t* srvResourceBindings; + const uint32_t* srvResourceCounts; + const uint32_t* srvResourceSpaces; + + const uint32_t numUAVResources; + const char** uavResourceNames; + const uint32_t* uavResourceBindings; + const uint32_t* uavResourceCounts; + const uint32_t* uavResourceSpaces; + + const uint32_t numSamplerResources; + const char** samplerResourceNames; + const uint32_t* samplerResourceBindings; + const uint32_t* samplerResourceCounts; + const uint32_t* samplerResourceSpaces; + + const uint32_t numRTAccelerationStructureResources; + const char** rtAccelerationStructureResourceNames; + const uint32_t* rtAccelerationStructureResourceBindings; + const uint32_t* rtAccelerationStructureResourceCounts; + const uint32_t* rtAccelerationStructureResourceSpaces; +} ffx_fsr2_lock_pass_16bit_PermutationInfo; + +static const uint32_t g_ffx_fsr2_lock_pass_16bit_IndirectionTable[] = { + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, +}; + +static const ffx_fsr2_lock_pass_16bit_PermutationInfo g_ffx_fsr2_lock_pass_16bit_PermutationInfo[] = { + { g_ffx_fsr2_lock_pass_16bit_44878b75b70edc2855edcfe71012aa01_size, g_ffx_fsr2_lock_pass_16bit_44878b75b70edc2855edcfe71012aa01_data, 1, g_ffx_fsr2_lock_pass_16bit_44878b75b70edc2855edcfe71012aa01_CBVResourceNames, g_ffx_fsr2_lock_pass_16bit_44878b75b70edc2855edcfe71012aa01_CBVResourceBindings, g_ffx_fsr2_lock_pass_16bit_44878b75b70edc2855edcfe71012aa01_CBVResourceCounts, g_ffx_fsr2_lock_pass_16bit_44878b75b70edc2855edcfe71012aa01_CBVResourceSpaces, 1, g_ffx_fsr2_lock_pass_16bit_44878b75b70edc2855edcfe71012aa01_SRVResourceNames, g_ffx_fsr2_lock_pass_16bit_44878b75b70edc2855edcfe71012aa01_SRVResourceBindings, g_ffx_fsr2_lock_pass_16bit_44878b75b70edc2855edcfe71012aa01_SRVResourceCounts, g_ffx_fsr2_lock_pass_16bit_44878b75b70edc2855edcfe71012aa01_SRVResourceSpaces, 2, g_ffx_fsr2_lock_pass_16bit_44878b75b70edc2855edcfe71012aa01_UAVResourceNames, g_ffx_fsr2_lock_pass_16bit_44878b75b70edc2855edcfe71012aa01_UAVResourceBindings, g_ffx_fsr2_lock_pass_16bit_44878b75b70edc2855edcfe71012aa01_UAVResourceCounts, g_ffx_fsr2_lock_pass_16bit_44878b75b70edc2855edcfe71012aa01_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_lock_pass_16bit_7cca69e4d7a6857b8ace04058f8dfe69_size, g_ffx_fsr2_lock_pass_16bit_7cca69e4d7a6857b8ace04058f8dfe69_data, 1, g_ffx_fsr2_lock_pass_16bit_7cca69e4d7a6857b8ace04058f8dfe69_CBVResourceNames, g_ffx_fsr2_lock_pass_16bit_7cca69e4d7a6857b8ace04058f8dfe69_CBVResourceBindings, g_ffx_fsr2_lock_pass_16bit_7cca69e4d7a6857b8ace04058f8dfe69_CBVResourceCounts, g_ffx_fsr2_lock_pass_16bit_7cca69e4d7a6857b8ace04058f8dfe69_CBVResourceSpaces, 1, g_ffx_fsr2_lock_pass_16bit_7cca69e4d7a6857b8ace04058f8dfe69_SRVResourceNames, g_ffx_fsr2_lock_pass_16bit_7cca69e4d7a6857b8ace04058f8dfe69_SRVResourceBindings, g_ffx_fsr2_lock_pass_16bit_7cca69e4d7a6857b8ace04058f8dfe69_SRVResourceCounts, g_ffx_fsr2_lock_pass_16bit_7cca69e4d7a6857b8ace04058f8dfe69_SRVResourceSpaces, 2, g_ffx_fsr2_lock_pass_16bit_7cca69e4d7a6857b8ace04058f8dfe69_UAVResourceNames, g_ffx_fsr2_lock_pass_16bit_7cca69e4d7a6857b8ace04058f8dfe69_UAVResourceBindings, g_ffx_fsr2_lock_pass_16bit_7cca69e4d7a6857b8ace04058f8dfe69_UAVResourceCounts, g_ffx_fsr2_lock_pass_16bit_7cca69e4d7a6857b8ace04058f8dfe69_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_lock_pass_16bit_permutations.h.d b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_lock_pass_16bit_permutations.h.d new file mode 100644 index 00000000..8b96aa37 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_lock_pass_16bit_permutations.h.d @@ -0,0 +1 @@ +src/ffx-fsr2-api/shaders/dx12/ffx_fsr2_lock_pass_16bit_permutations.h: ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_callbacks_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common_half.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_resources.h ../../src/ffx-fsr2-api/shaders/ffx_core.h ../../src/ffx-fsr2-api/shaders/ffx_core_portability.h ../../src/ffx-fsr2-api/shaders/ffx_common_types.h ../../src/ffx-fsr2-api/shaders/ffx_core_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_common.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_sample.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_lock.h \ No newline at end of file diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_lock_pass_2698286e289d82eb5a6b1eb303734e12.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_lock_pass_2698286e289d82eb5a6b1eb303734e12.h new file mode 100644 index 00000000..75b7e571 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_lock_pass_2698286e289d82eb5a6b1eb303734e12.h @@ -0,0 +1,432 @@ +// ffx_fsr2_lock_pass_2698286e289d82eb5a6b1eb303734e12.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_lock_pass_2698286e289d82eb5a6b1eb303734e12_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_lock_pass_2698286e289d82eb5a6b1eb303734e12_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_lock_pass_2698286e289d82eb5a6b1eb303734e12_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_lock_pass_2698286e289d82eb5a6b1eb303734e12_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_lock_pass_2698286e289d82eb5a6b1eb303734e12_SRVResourceNames[] = { "r_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_lock_pass_2698286e289d82eb5a6b1eb303734e12_SRVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_lock_pass_2698286e289d82eb5a6b1eb303734e12_SRVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_lock_pass_2698286e289d82eb5a6b1eb303734e12_SRVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_lock_pass_2698286e289d82eb5a6b1eb303734e12_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_new_locks", }; +static const uint32_t g_ffx_fsr2_lock_pass_2698286e289d82eb5a6b1eb303734e12_UAVResourceBindings[] = { 1, 0, }; +static const uint32_t g_ffx_fsr2_lock_pass_2698286e289d82eb5a6b1eb303734e12_UAVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_lock_pass_2698286e289d82eb5a6b1eb303734e12_UAVResourceSpaces[] = { 0, 0, }; + +static const uint32_t g_ffx_fsr2_lock_pass_2698286e289d82eb5a6b1eb303734e12_size = 6540; + +static const unsigned char g_ffx_fsr2_lock_pass_2698286e289d82eb5a6b1eb303734e12_data[] = { +0x44,0x58,0x42,0x43,0xf8,0x10,0xd6,0x56,0xbb,0x90,0xdc,0x8b,0xa2,0x49,0x33,0x75, +0x93,0x99,0x6c,0x82,0x01,0x00,0x00,0x00,0x8c,0x19,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x1c,0x01,0x00,0x00,0x04,0x0c,0x00,0x00,0x20,0x0c,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xa8,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0xe0,0x0a,0x00,0x00,0x62,0x00,0x05,0x00,0xb8,0x02,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xc8,0x0a,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0xaf,0x02,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0x69,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xb4,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e, +0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2, +0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61, +0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x21, +0x86,0x61,0x18,0xe8,0x29,0x84,0x31,0x18,0x06,0x45,0x65,0x30,0x06,0x83,0xa6,0xb2, +0x00,0x83,0x32,0x0c,0xc3,0x30,0x0c,0x03,0x42,0xd5,0x51,0xc3,0xe5,0x4f,0xd8,0x43, +0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86,0x61,0x28,0xc4, +0x35,0x28,0x03,0x61,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b, +0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x30,0x0c,0xa3,0x10,0xda,0xa0,0x0c,0xb4,0xcd,0x11, +0x04,0xc5,0x50,0x06,0x64,0x18,0x3a,0xf2,0x06,0x02,0x66,0x0a,0x83,0x71,0x60,0x87, +0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x3d,0xd0, +0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1, +0x30,0x93,0x35,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f, +0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1, +0x40,0x0f,0x7e,0x80,0x04,0x23,0x24,0x71,0xa6,0x6f,0x1c,0xd8,0x21,0x1c,0xe6,0x61, +0x1e,0xdc,0x40,0x16,0x6e,0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c, +0xe4,0x80,0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2,0xe1,0x1c,0xdc,0xa1,0x1c,0xc8, +0x01,0x0c,0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x50,0x30,0x10,0x39,0x13,0x36,0x0e,0xec, +0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50, +0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f, +0x7e,0x80,0x02,0x83,0xcc,0x61,0x04,0x61,0x18,0x46,0x20,0x8c,0x61,0x04,0xc1,0x38, +0x43,0x08,0x3e,0x76,0xb5,0xd1,0x84,0xa2,0x28,0x8a,0x0e,0x43,0xaa,0xaa,0xaa,0x6a, +0x18,0x86,0x61,0x18,0x06,0xad,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20, +0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07, +0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74, +0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20, +0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07, +0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76, +0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x2c,0x40,0x00,0x08,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x18,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf, +0x04,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x18,0x10,0x00,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x36,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x18,0xf2,0x78,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x90, +0x05,0x02,0x00,0x00,0x1a,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24, +0x4a,0xa1,0x38,0x0a,0x3f,0xa0,0x0c,0xca,0xa1,0x10,0x0a,0xa2,0x40,0x0a,0xa6,0x80, +0x0a,0xaa,0xb0,0x0a,0xac,0x00,0x03,0x0a,0x32,0xa0,0x40,0x03,0x0a,0x36,0xa0,0x80, +0x03,0x0a,0x39,0xa0,0xa0,0x03,0x0a,0x3b,0xa0,0xc0,0x03,0x0a,0x3d,0xa0,0xe0,0x03, +0x0a,0xa3,0x30,0x03,0xca,0x75,0xa0,0x48,0x4a,0x86,0xba,0x11,0x80,0x1a,0xa0,0x71, +0x06,0x80,0xca,0x19,0x00,0x3a,0x67,0x00,0x68,0x9d,0x01,0x20,0x76,0x06,0x00,0x00, +0x79,0x18,0x00,0x00,0x2b,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0x81,0x99,0x20,0x0c,0xcd,0x06,0x61,0x20,0x26,0x08,0x83,0xb3,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x13,0x84,0xe1,0xd9,0x30,0x20,0x09,0x31,0x41,0x18,0x03,0x38,0x60,0x24, +0xf7,0xc5,0xf6,0x36,0xb6,0xf6,0x95,0xe6,0x06,0x57,0x47,0xf7,0xc5,0x56,0xd7,0x16, +0x36,0x41,0x18,0xa0,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85,0x31,0x8c,0x81,0x30,0x9c, +0x0d,0xc1,0x33,0x41,0x28,0x83,0x38,0xe0,0x19,0xc8,0xdd,0x7d,0xc9,0x95,0x8d,0xbd, +0xb9,0xcd,0xd1,0xc9,0xd5,0x8d,0xd1,0x95,0x91,0x7d,0xc1,0xc9,0x95,0xd9,0xa5,0xbd, +0xd5,0xcd,0x7d,0xb9,0x95,0x85,0xc9,0x95,0xcd,0xd1,0x7d,0x91,0x95,0xc1,0xd1,0xa1, +0x4d,0x10,0x3a,0x37,0x98,0x20,0x0c,0xd1,0x06,0xc1,0xa0,0x36,0x2c,0x46,0x24,0x19, +0xc3,0x40,0x4c,0xd3,0x54,0x4d,0x10,0xce,0x40,0x0e,0xc8,0xc8,0xdd,0x7d,0xb9,0x95, +0xdd,0x7d,0xb1,0xbd,0x8d,0xad,0xcd,0x4d,0x10,0x06,0x69,0x83,0x60,0x64,0x1b,0x96, +0xe1,0xc2,0x0c,0x63,0x20,0xa6,0x69,0xd2,0x36,0x08,0xd6,0x36,0x41,0x60,0x03,0x3a, +0xa0,0x31,0x26,0x66,0x34,0x25,0x25,0x33,0x41,0x18,0xa6,0x0d,0x88,0xd1,0x79,0x86, +0x31,0x7c,0xc0,0x86,0x00,0x0c,0x36,0x10,0x10,0x17,0x06,0xc0,0x04,0x61,0x0d,0xe6, +0x80,0x4b,0x9a,0x54,0x99,0x1b,0x59,0x99,0xdc,0x54,0x9a,0x5e,0xd9,0x04,0x61,0xa0, +0x26,0x08,0x43,0x35,0x41,0x18,0xac,0x09,0x42,0xf7,0x06,0x1b,0x90,0x84,0x0c,0xca, +0xc0,0x30,0x83,0x33,0x68,0xd0,0x80,0x4e,0x5a,0x53,0x18,0x9e,0x54,0x99,0x1b,0x59, +0x99,0xdc,0x54,0x9a,0x5e,0xd9,0x04,0x61,0xb8,0x36,0x18,0x89,0x1a,0x94,0xc1,0x1a, +0x98,0xc1,0x19,0x90,0x49,0x23,0x4a,0x9b,0x83,0x63,0x0b,0xcb,0x9b,0x4a,0xd3,0x2b, +0x9b,0x20,0x0c,0xd8,0x06,0x24,0x69,0x83,0x32,0x70,0x03,0x33,0x38,0x83,0x06,0x0d, +0xd8,0xa5,0x25,0xb9,0xc1,0xd5,0xd1,0x0d,0xbd,0xb1,0xbd,0xc9,0x49,0x95,0xcd,0xbd, +0xd5,0xc9,0x8d,0x95,0x11,0xa5,0xb5,0x95,0xb9,0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10, +0x86,0x6c,0x83,0x91,0xc0,0x41,0x19,0xc4,0x81,0x19,0x9c,0x01,0xa5,0x34,0xa6,0xba, +0xb6,0xb0,0xa6,0x34,0x38,0xa2,0xb4,0xb6,0x32,0xb7,0xb9,0xb4,0x37,0xb7,0xb9,0x09, +0xc2,0xa0,0x6d,0x30,0x92,0x39,0x28,0x03,0x3a,0x30,0x83,0x33,0xa0,0x94,0xc6,0x54, +0xd7,0x16,0xd6,0x94,0x06,0xc7,0x54,0x66,0x57,0xc6,0x46,0xf5,0x56,0x35,0x57,0x36, +0x41,0x18,0xb6,0x0d,0x46,0x62,0x07,0x65,0x70,0x07,0x66,0x70,0x06,0x5c,0xd2,0x8c, +0xe4,0xc2,0xda,0xca,0x92,0xdc,0xc8,0xca,0xf0,0x26,0x08,0x03,0xb7,0xc1,0x48,0xf2, +0xa0,0x0c,0xf4,0xc0,0x0c,0xce,0x80,0x92,0x19,0x51,0x99,0x5d,0xda,0x58,0x19,0xd5, +0x9b,0x55,0x5a,0xd9,0x1d,0x51,0x19,0x1c,0x1d,0xda,0x04,0x61,0xe8,0x36,0x18,0x09, +0x1f,0x94,0x41,0x1f,0x98,0x41,0xc3,0xc3,0x4c,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0x82, +0x30,0x78,0x1b,0x90,0xe4,0x0f,0xca,0x00,0x14,0xcc,0xa0,0x69,0xd0,0x80,0x92,0x59, +0xd3,0x1b,0x5d,0xda,0x9b,0x9b,0x55,0xd9,0x18,0xdd,0x9b,0xdc,0xd4,0x58,0x18,0x5b, +0xd9,0x04,0x61,0xf8,0x36,0x18,0x89,0x28,0x94,0xc1,0x28,0x98,0x41,0x43,0xc8,0x8c, +0xe8,0xed,0xce,0x6d,0x6e,0x2c,0x8c,0xad,0xcc,0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82, +0x30,0x80,0xc1,0x06,0x23,0x29,0x85,0x32,0x30,0x05,0x33,0x68,0xf8,0x99,0x35,0xbd, +0xd1,0xa5,0xbd,0xb9,0x59,0x95,0x8d,0xd1,0xbd,0xc9,0x29,0xa5,0xd1,0xd1,0x95,0xc9, +0x0d,0x85,0xb9,0x8d,0x95,0xb1,0xb1,0x85,0xd1,0xa5,0xbd,0xb9,0x4d,0x10,0x86,0x30, +0xd8,0x60,0x24,0xa8,0x50,0x06,0xa9,0x60,0x06,0x0d,0x19,0x33,0x28,0xb9,0xb2,0x22, +0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x09,0xc2,0x20,0x06,0x1b,0x8c,0x64,0x15,0xca, +0x80,0x15,0xcc,0xa0,0x61,0x66,0x06,0x25,0x57,0x66,0x97,0xf6,0x56,0x37,0x67,0x24, +0x17,0xd6,0x56,0x06,0x25,0x57,0x56,0x84,0x07,0xf7,0x36,0x57,0x27,0x57,0x36,0x41, +0x18,0xc6,0x60,0x83,0x91,0xb8,0x42,0x19,0xbc,0x82,0x19,0x34,0x5c,0xcc,0xa8,0xc2, +0xdc,0x90,0xc2,0xd8,0xcc,0x8c,0x9e,0xac,0x26,0x08,0x03,0x19,0x6c,0x30,0x92,0x58, +0x28,0x03,0x59,0x30,0x83,0x86,0x95,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc,0x54,0x59, +0x5c,0x5d,0x99,0xdb,0x58,0x19,0x53,0x99,0xdb,0x19,0x1d,0xda,0x04,0x61,0x28,0x83, +0x0d,0x46,0x42,0x0b,0x65,0x50,0x0b,0x66,0xd0,0x50,0x31,0x23,0x2a,0x63,0xa3,0x0b, +0xa3,0x4a,0x6b,0x2b,0x9b,0x20,0x0c,0x66,0xb0,0xc1,0x48,0x6e,0xa1,0x0c,0x70,0xc1, +0x0c,0x1a,0x5e,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43,0x68, +0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x84,0xe1,0x0c,0x36,0x18, +0x89,0x2e,0x94,0xc1,0x2e,0x98,0x41,0x43,0xcc,0xcc,0x2a,0xad,0xec,0x6e,0x0a,0x2e, +0x6c,0xac,0x8c,0xea,0xad,0xa9,0x8c,0xae,0x4c,0x6e,0xce,0x28,0x6c,0x8c,0xee,0x4d, +0x6e,0x82,0x30,0xa0,0xc1,0x06,0x23,0xe9,0x85,0x32,0xf0,0x05,0x33,0x68,0x36,0x50, +0x5f,0x1a,0xb0,0xc1,0x1b,0xc8,0x41,0x1d,0xe0,0xc1,0x1e,0xf8,0x41,0x28,0x90,0xc2, +0x29,0xa8,0x42,0x2b,0xc0,0xc2,0x2c,0xd8,0x42,0x2e,0xf0,0xc2,0x2f,0x6c,0x18,0x8c, +0x31,0x00,0x87,0x09,0x82,0x00,0x6c,0x00,0x36,0x0c,0xc6,0x38,0x8c,0xc3,0x86,0x80, +0x1c,0x36,0x0c,0x83,0x38,0x94,0x03,0x85,0xa1,0xa9,0x0d,0xc3,0x1a,0xac,0xc1,0xb0, +0x41,0x38,0x03,0x74,0xd8,0x50,0x88,0xc3,0x39,0x00,0x62,0x90,0x0e,0x44,0xc4,0xe4, +0xc2,0xdc,0xc6,0xd0,0xca,0xe6,0x26,0x08,0x43,0x1a,0xd0,0x30,0x63,0x7b,0x0b,0xa3, +0x9b,0x9b,0x20,0x0c,0x6a,0xc0,0x22,0xcd,0x6d,0x8e,0x6e,0x6e,0x82,0x30,0xac,0x01, +0x89,0x34,0x37,0xba,0xb9,0x09,0xc2,0xc0,0x06,0x44,0xe8,0xca,0xf0,0xbe,0xd8,0xde, +0xc2,0xc8,0x98,0xd0,0x95,0xe1,0x7d,0xcd,0xd1,0xbd,0xc9,0x95,0xb1,0xa8,0x4b,0x73, +0xa3,0x9b,0x9b,0x20,0x0c,0x6d,0xb0,0xc1,0x59,0x07,0x76,0x68,0x07,0x77,0x78,0x07, +0x78,0x88,0x07,0x79,0x98,0x87,0x86,0x1e,0x88,0x7a,0xb0,0x87,0x2a,0x6c,0x6c,0x76, +0x6d,0x2e,0x69,0x64,0x65,0x6e,0x74,0x53,0x82,0xa0,0x0a,0x19,0x9e,0x8b,0x5d,0x99, +0xdc,0x5c,0xda,0x9b,0xdb,0x94,0x80,0x68,0x42,0x86,0xe7,0x62,0x17,0xc6,0x66,0x57, +0x26,0x37,0x25,0x30,0xea,0x90,0xe1,0xb9,0xcc,0xa1,0x85,0x91,0x95,0xc9,0x35,0xbd, +0x91,0x95,0xb1,0x4d,0x09,0x92,0x32,0x64,0x78,0x2e,0x72,0x65,0x73,0x6f,0x75,0x72, +0x63,0x65,0x73,0x53,0x82,0x30,0xa8,0x44,0x86,0xe7,0x42,0x97,0x07,0x57,0x16,0xe4, +0xe6,0xf6,0x46,0x17,0x46,0x97,0xf6,0xe6,0x36,0x37,0x45,0x00,0x87,0x72,0xa8,0x43, +0x86,0xe7,0x52,0xe6,0x46,0x27,0x97,0x07,0xf5,0x96,0xe6,0x46,0x37,0x37,0x25,0x48, +0x87,0x2e,0x64,0x78,0x2e,0x63,0x6f,0x75,0x6e,0x74,0x65,0x72,0x73,0x53,0x02,0x7b, +0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x32,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x19,0x40,0xc3,0xe5, +0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x56,0x00,0x0d,0x97,0xef,0x3c, +0x7e,0x80,0x34,0x40,0x84,0xf9,0xc8,0x6d,0x9b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42, +0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x25, +0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18, +0x80,0x80,0xf9,0xc8,0x6d,0xdb,0x82,0x34,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x16,0x10,0x0d,0x97,0xef,0x3c,0xbe,0x11,0x39,0xd4,0x23, +0x0e,0x3e,0x72,0xdb,0x36,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11, +0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x46,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13, +0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x21,0x58,0xc3,0xe5,0x3b,0x8f,0x3f, +0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11,0xe1,0x23,0xb7,0x6d,0x02,0xd9,0x70,0xf9, +0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38,0x88,0x0d,0x18,0x39,0xd4,0xe3,0x23,0xb7, +0x6d,0x07,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x26,0x98,0x28,0x6e,0x28,0x9d,0x82,0xeb,0x5a,0x6b,0x1e,0xb3,0x03,0x73,0x4e,0x12, +0x44,0x58,0x49,0x4c,0x64,0x0d,0x00,0x00,0x62,0x00,0x05,0x00,0x59,0x03,0x00,0x00, +0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x4c,0x0d,0x00,0x00, +0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x50,0x03,0x00,0x00,0x0b,0x82,0x20,0x00, +0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49, +0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62, +0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b, +0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42, +0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a, +0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff, +0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20, +0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00, +0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00, +0x89,0x20,0x00,0x00,0x6a,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04, +0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c, +0x0b,0x84,0xc4,0x4c,0x10,0xb8,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0, +0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12, +0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee, +0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e, +0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18, +0x06,0x42,0x4d,0x21,0x86,0x61,0x18,0xe8,0x29,0x84,0x31,0x18,0x06,0x45,0x65,0x30, +0x06,0x83,0xa6,0xb2,0x00,0x83,0x32,0x0c,0xc3,0x30,0x0c,0x03,0x42,0xd5,0x51,0xc3, +0xe5,0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18, +0x86,0x61,0x28,0xc4,0x35,0x28,0x03,0x61,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9, +0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x30,0x0c,0xa3,0x10,0xda,0xa0, +0x0c,0xb4,0xcd,0x11,0x04,0xc5,0x50,0x06,0x64,0x18,0x3a,0xf2,0x06,0x02,0x66,0x0a, +0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80, +0x87,0x72,0x40,0xc1,0x30,0x93,0x35,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40, +0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0e, +0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x7e,0x80,0x04,0x23,0x24,0x71,0xa6,0x6f,0x1c,0xd8, +0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x40,0x16,0x6e,0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2,0xe1,0x1c, +0xdc,0xa1,0x1c,0xc8,0x01,0x0c,0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x50,0x30,0x10,0x39, +0x13,0x36,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b,0xe5, +0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0e,0xec,0xf0, +0x0e,0xe1,0x40,0x0f,0x7e,0x80,0x02,0x83,0xcc,0x61,0x04,0x61,0x18,0x46,0x20,0x8c, +0x61,0x04,0xc1,0x38,0x43,0x08,0x3e,0x76,0xb5,0xd1,0x84,0xa2,0x28,0x8a,0x0e,0x43, +0xaa,0xaa,0xaa,0x6a,0x18,0x86,0x61,0x18,0x06,0xad,0x53,0x00,0x00,0x00,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a, +0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90, +0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6, +0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60, +0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x2c,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4, +0x69,0x80,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01, +0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x04,0x04,0x40,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x86,0x3c,0x18,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x36, +0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x78,0x40,0x00,0x08, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x90,0x05,0x02,0x00,0x00,0x0d,0x00,0x00,0x00, +0x32,0x1e,0x98,0x14,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24,0x4a,0xa1,0x38,0x0a,0x3f,0xa0,0x10,0x0a, +0x82,0xba,0x11,0x00,0x1a,0x67,0x00,0xa8,0x9c,0x01,0xa0,0x73,0x06,0x80,0xd8,0x19, +0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x4c,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0x81,0x99,0x20,0x0c,0xcd,0x06,0x61,0x20,0x26,0x08,0x83,0xb3, +0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08,0xc3,0x33,0x41,0x18, +0x83,0x8b,0xc0,0x04,0x61,0x80,0x36,0x08,0x4a,0xb3,0x21,0x51,0x16,0x46,0x51,0x06, +0x42,0x71,0x36,0x04,0xcf,0x04,0xa1,0x0c,0xb0,0x09,0x42,0x67,0x4d,0x10,0x86,0x68, +0x83,0xa0,0x4c,0x1b,0x16,0x25,0x62,0x94,0x61,0x20,0x24,0x49,0xa2,0x26,0x08,0x67, +0x90,0x4d,0x10,0x06,0x69,0x83,0xa0,0x5c,0x1b,0x96,0xc1,0x62,0x14,0x65,0x20,0x24, +0x49,0xc2,0x36,0x08,0x55,0x36,0x41,0x60,0x03,0x6d,0x82,0x30,0x4c,0x1b,0x10,0x65, +0x63,0x14,0x65,0xe0,0x80,0x0d,0x41,0xb7,0x81,0x80,0x34,0x0f,0x98,0x20,0x08,0x00, +0x85,0xa1,0xa9,0x09,0xc2,0x40,0x4d,0x10,0x86,0x6a,0xc3,0x30,0x06,0x63,0x30,0x6c, +0x10,0xc4,0x80,0x0c,0x36,0x14,0x60,0x10,0x06,0xc0,0x57,0x06,0x55,0xd8,0xd8,0xec, +0xda,0x5c,0xd2,0xc8,0xca,0xdc,0xe8,0xa6,0x04,0x41,0x15,0x32,0x3c,0x17,0xbb,0x32, +0xb9,0xb9,0xb4,0x37,0xb7,0x29,0x01,0xd1,0x84,0x0c,0xcf,0xc5,0x2e,0x8c,0xcd,0xae, +0x4c,0x6e,0x4a,0x60,0xd4,0x21,0xc3,0x73,0x99,0x43,0x0b,0x23,0x2b,0x93,0x6b,0x7a, +0x23,0x2b,0x63,0x9b,0x12,0x20,0x65,0xc8,0xf0,0x5c,0xe4,0xca,0xe6,0xde,0xea,0xe4, +0xc6,0xca,0xe6,0xa6,0x04,0x5e,0x1d,0x32,0x3c,0x97,0x32,0x37,0x3a,0xb9,0x3c,0xa8, +0xb7,0x34,0x37,0xba,0xb9,0x29,0x41,0x19,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x32,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x19,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e, +0x71,0xdb,0x56,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc8,0x6d, +0x9b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94, +0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x25,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54, +0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0xdb,0x82,0x34, +0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x16,0x10,0x0d, +0x97,0xef,0x3c,0xbe,0x11,0x39,0xd4,0x23,0x0e,0x3e,0x72,0xdb,0x36,0x50,0x0d,0x97, +0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x46,0x60, +0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc, +0xb6,0x21,0x58,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11, +0xe1,0x23,0xb7,0x6d,0x02,0xd9,0x70,0xf9,0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38, +0x88,0x0d,0x18,0x39,0xd4,0xe3,0x23,0xb7,0x6d,0x07,0xcf,0x70,0xf9,0xce,0xe3,0x53, +0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x61,0x20,0x00,0x00,0x8a,0x01,0x00,0x00, +0x13,0x04,0x5f,0x2c,0x10,0x00,0x00,0x00,0x15,0x00,0x00,0x00,0x34,0xcc,0x00,0x94, +0x51,0x21,0x15,0x61,0x40,0xc9,0xd5,0x40,0xd9,0x95,0x4d,0xf1,0x06,0x94,0x6f,0x40, +0x19,0x94,0x52,0x31,0x15,0x5b,0xc1,0x0e,0x14,0xb8,0x41,0x19,0x06,0x14,0x48,0x89, +0x14,0x50,0x01,0x06,0x14,0xa0,0x40,0x01,0x12,0x10,0x52,0x04,0x23,0x00,0xe5,0x51, +0x02,0x64,0x8c,0x11,0x80,0x20,0x08,0xc2,0xdf,0x18,0xc1,0xff,0xff,0xff,0xfd,0x07, +0x63,0x04,0x20,0x08,0x82,0xf8,0x37,0x46,0x60,0xce,0x39,0x8b,0x7f,0x23,0x00,0x00, +0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xc1,0x01,0x67,0xbc,0x01,0x1b,0x94,0xc1,0x88, +0x41,0x02,0x80,0x20,0x18,0x78,0x71,0xd0,0x1d,0x6d,0x00,0x07,0x66,0x30,0x62,0x90, +0x00,0x20,0x08,0x06,0x9e,0x1c,0x78,0x8a,0x1b,0xb8,0xc1,0x19,0x8c,0x18,0x24,0x00, +0x08,0x82,0x81,0x37,0x07,0x1f,0xf3,0x06,0x6f,0x80,0x06,0x23,0x06,0x06,0x00,0x82, +0x60,0x40,0xf8,0x01,0x07,0x07,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0xfc,0x41,0x47, +0x07,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0xfc,0x41,0x27,0x07,0x23,0x06,0x06,0x00, +0x82,0x60,0x40,0x80,0x82,0x67,0x07,0x45,0x78,0x57,0xc4,0x77,0x45,0x08,0x50,0x84, +0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0x90,0x42,0x1a,0x28,0x78,0x20,0x04,0x6c, +0xc0,0x06,0x6c,0xc0,0x06,0xa3,0x09,0x01,0x50,0x44,0x1a,0x40,0x11,0x6a,0x00,0x23, +0x06,0x07,0x00,0x82,0x60,0xf0,0x98,0x42,0x19,0x08,0x7c,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0xcf,0x29,0x98,0x81,0xd0,0x07,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xa8, +0xc2,0x1b,0x40,0x7e,0x20,0x04,0x72,0x20,0x07,0x72,0x20,0x07,0xa3,0x09,0x01,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0x51,0x2a,0xcc,0x41,0x70,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x41,0xa4,0x0a,0x73,0x20,0x20,0x26,0x04,0xf4,0x19,0x8e,0x08,0x30,0xe1,0x1b, +0x8e,0x10,0x34,0xe2,0x2b,0x21,0xd0,0x59,0x06,0x21,0x08,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0x20,0x7a,0x05,0x3c,0xf0,0x8e,0x11,0x83,0x03,0x00,0x41,0x30,0x88,0x60,0x41, +0x0f,0x38,0x64,0x96,0x40,0x18,0xa8,0x30,0x88,0x00,0x14,0x80,0x81,0x0a,0x83,0x08, +0xf8,0x00,0x18,0xa8,0x18,0x74,0x21,0xc0,0x05,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c, +0x96,0x5b,0xe0,0x83,0x6e,0x15,0x2a,0xe7,0x0f,0xfe,0xe0,0x0f,0xfe,0x60,0x34,0x21, +0x00,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0xb2,0x05,0x50,0x08,0xa8,0x11,0x83,0x03, +0x00,0x41,0x30,0x88,0x6e,0x01,0x14,0x84,0xca,0x84,0x80,0x3e,0xc3,0x11,0x41,0x19, +0x08,0xdf,0x70,0x84,0x70,0x06,0xc4,0x57,0x42,0xa0,0xb3,0x0c,0xc4,0x10,0x8c,0x18, +0x1c,0x00,0x08,0x82,0x41,0xc4,0x0b,0xa5,0xb0,0x1c,0x23,0x06,0x07,0x00,0x82,0x60, +0x10,0xf5,0xc2,0x29,0x2c,0xc8,0x2c,0x41,0x51,0xcb,0x2d,0xec,0x2c,0x41,0x31,0x50, +0x61,0x70,0x84,0x31,0x0c,0x54,0x18,0x1c,0x61,0x0c,0x03,0x15,0x83,0x41,0x70,0xc3, +0x88,0xc1,0x01,0x80,0x20,0x18,0x60,0xbf,0x70,0x0a,0x6a,0x90,0x0b,0xa3,0x09,0x01, +0x50,0x65,0xe0,0x0b,0x60,0xc2,0x2a,0x80,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x9e, +0x73,0x28,0x05,0x21,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x45,0x1d,0x5e,0x01,0x0e, +0x7c,0x21,0x08,0x03,0x59,0x90,0x05,0x59,0x90,0x85,0xd1,0x84,0x00,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x28,0x1d,0x66,0x21,0x38,0x83,0x11,0x83,0x03,0x00,0x41,0x30, +0x88,0xd4,0x61,0x16,0x04,0x34,0x30,0x21,0xa0,0xcf,0x70,0x44,0x80,0x07,0xc2,0x37, +0x1c,0x21,0xe8,0x01,0xf1,0x95,0x10,0xe8,0x2c,0xc3,0x61,0x04,0x23,0x06,0x07,0x00, +0x82,0x60,0x10,0xbd,0x03,0x2e,0x40,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x44,0xf0, +0xa0,0x0b,0x10,0x32,0x4b,0x80,0x14,0x34,0x0e,0x3b,0x4b,0x80,0x0c,0x54,0x18,0x66, +0x70,0x18,0xc6,0x40,0x85,0x61,0x06,0x87,0x61,0x0c,0x54,0x0c,0xc6,0x61,0x06,0xc6, +0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xf8,0xd0,0x0b,0x7e,0xc0,0x0e,0x70,0x50,0x07, +0xe0,0x00,0x0e,0xe0,0x00,0x0e,0xa3,0x09,0x01,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0xd1,0x3d,0x84,0x43,0x50,0x07,0x23,0x06,0x07,0x00,0x82,0x60,0x10,0xe1,0x43,0x38, +0x08,0x76,0x60,0x42,0x40,0x9f,0xe1,0x88,0xc0,0x14,0x84,0x6f,0x38,0x42,0x40,0x05, +0xe2,0x2b,0x21,0xd0,0x59,0x06,0x25,0x09,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0xea, +0x07,0x73,0x58,0x8e,0x11,0x83,0x03,0x00,0x41,0x30,0x88,0xfc,0x01,0x1d,0x16,0x64, +0x96,0x60,0xa9,0x05,0x1e,0x76,0x96,0x60,0x19,0xa8,0x30,0x38,0xc5,0x48,0x06,0x2a, +0x0c,0x4e,0x31,0x92,0x81,0x8a,0xc1,0x50,0xb8,0x64,0xc4,0xa0,0x01,0x40,0x10,0x0c, +0x16,0x93,0x58,0x07,0x56,0xd0,0x87,0x6e,0x14,0xdc,0xc1,0x1d,0xdc,0xc1,0x1d,0x46, +0x13,0x02,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xa2,0x92,0x78,0x87,0x60,0x14,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0x20,0x32,0x89,0x77,0x10,0x48,0xc1,0x84,0x80,0x3e,0xc3, +0x11,0x01,0x2d,0x08,0xdf,0x70,0x84,0x60,0x0b,0xc4,0x57,0x42,0xa0,0xb3,0x0c,0x0d, +0x13,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0xb4,0x12,0xf4,0xb0,0x1c,0x23,0x06,0x07, +0x00,0x82,0x60,0x10,0xb1,0x84,0x3d,0x2c,0xc8,0x2c,0x81,0x53,0x4b,0x39,0xec,0x2c, +0x81,0x33,0x50,0x61,0x70,0x8d,0xc1,0x0c,0x54,0x18,0x5c,0x63,0x30,0x03,0x15,0x83, +0xd1,0x70,0xcc,0x68,0xc2,0x1b,0x04,0x25,0x0b,0x2c,0x01,0x26,0xe4,0x03,0x08,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0xa9,0x89,0x79,0x10,0x82,0x11,0x83,0x06,0x00,0x41, +0x30,0x58,0x70,0xa2,0x1f,0x7c,0x81,0x25,0x60,0x21,0x00,0x09,0x90,0x00,0x09,0x90, +0x18,0x4d,0x08,0x80,0x11,0x83,0x03,0x00,0x41,0x30,0x88,0x6e,0x22,0x24,0x82,0x5a, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x08,0x27,0x42,0x42,0xb0,0x05,0x13,0x02,0xfa, +0x0c,0x47,0x04,0xe6,0x20,0x7c,0xc3,0x11,0x02,0x3a,0x10,0x5f,0x09,0x81,0xce,0x32, +0x40,0x4f,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x51,0x4f,0x98,0xc4,0x73,0x8c,0x18, +0x1c,0x00,0x08,0x82,0x41,0xe4,0x13,0x28,0xf1,0x20,0xb3,0x04,0x51,0x3d,0xf6,0xb0, +0xb3,0x04,0xd1,0x40,0x85,0x41,0x06,0x90,0xf1,0x0c,0x54,0x18,0x64,0x00,0x19,0xcf, +0x40,0xc5,0x60,0x40,0x64,0xf0,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x62,0x16,0x2b, +0xc1,0x0e,0x3a,0x41,0x0e,0x8f,0x4b,0xb8,0x84,0x4b,0xb8,0xc4,0x68,0x42,0x00,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x41,0x54,0x16,0x2f,0x11,0x8c,0xc3,0x88,0xc1,0x01,0x80, +0x20,0x18,0x44,0x66,0xf1,0x12,0x02,0x39,0x98,0x10,0xd0,0x67,0x38,0x22,0xa0,0x07, +0xe1,0x1b,0x8e,0x10,0xec,0x81,0xf8,0x4a,0x08,0x74,0x96,0x61,0x92,0x82,0x11,0x83, +0x03,0x00,0x41,0x30,0x88,0xd6,0x82,0x26,0x96,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x22,0xb6,0xb0,0x89,0x05,0x99,0x25,0xa0,0x6a,0x19,0x89,0x9d,0x25,0xa0,0x06,0x2a, +0x0c,0x6e,0x32,0xa4,0x81,0x0a,0x83,0x9b,0x0c,0x69,0xa0,0x62,0x30,0x26,0x4e,0x1a, +0x31,0x68,0x00,0x10,0x04,0x83,0x85,0x2e,0x72,0x42,0x1f,0xd0,0x62,0x15,0x3a,0x9e, +0xe0,0x09,0x9e,0xe0,0x89,0xd1,0x84,0x00,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x68, +0x2e,0x7a,0x22,0x88,0x87,0x11,0x83,0x03,0x00,0x41,0x30,0x88,0xe8,0xa2,0x27,0x04, +0x79,0x30,0x21,0xa0,0xcf,0x70,0x44,0x20,0x12,0xc2,0x37,0x1c,0x21,0x90,0x04,0xf1, +0x95,0x10,0xe8,0x2c,0x83,0x55,0x05,0x23,0x06,0x07,0x00,0x82,0x60,0x10,0xe5,0x85, +0x58,0x2c,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x44,0x7a,0x41,0x16,0x0b,0x32,0x4b, +0x70,0xd5,0x02,0x13,0x3b,0x4b,0x70,0x0d,0x54,0x18,0x9c,0x65,0x54,0x03,0x15,0x06, +0x67,0x19,0xd5,0x40,0xc5,0x60,0x58,0x5c,0x35,0x1c,0xd1,0x0f,0x82,0xf0,0x0d,0x47, +0xf8,0x03,0x41,0x7c,0x15,0x08,0x3b,0xcb,0x80,0x69,0x41,0x11,0x66,0xa1,0xc3,0x0d, +0xc1,0x59,0x80,0x41,0x19,0x62,0xa1,0xc3,0x0d,0xc1,0x58,0x80,0x41,0x0d,0xc1,0x56, +0x42,0x16,0x3a,0xdc,0x10,0x94,0x05,0x18,0x54,0x30,0xec,0x2c,0x83,0x96,0x05,0xc5, +0x98,0x85,0x0e,0x37,0x04,0x67,0x11,0x06,0xb3,0x04,0xda,0x40,0x47,0x87,0x2f,0x17, +0xbe,0x60,0x42,0x36,0xcb,0xb0,0x71,0xc1,0xb9,0x84,0x61,0xe7,0x12,0x86,0x99,0xf0, +0x13,0xf0,0x31,0x01,0x2c,0xe0,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x5b,0x6b,0xd8, +0x45,0x4e,0x8c,0xc6,0x68,0x42,0x00,0x8c,0x26,0x08,0x81,0x15,0x42,0x7c,0xac,0x10, +0xe2,0x73,0xf3,0x60,0xd8,0x99,0x82,0x61,0x46,0x08,0xf4,0x31,0x42,0xa0,0xcf,0x88, +0xc1,0x01,0x80,0x20,0x18,0x60,0xb7,0xf1,0x17,0x62,0x41,0x1b,0xa3,0x09,0x01,0x30, +0x9a,0x20,0x04,0x27,0x18,0x76,0x82,0x61,0x26,0x1c,0xf2,0x31,0xe1,0x90,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x4c,0xe0,0x51,0x1a,0xc2,0x88,0x81,0x01,0x80,0x20,0x18, +0x4c,0xe1,0x61,0x1a,0xc2,0x09,0x03,0x9d,0x30,0xd0,0x88,0x81,0x03,0x80,0x20,0x18, +0x34,0xe7,0x01,0x1a,0x70,0x21,0x04,0xb0,0x31,0x17,0x73,0x31,0x17,0x73,0x71,0x17, +0xb3,0x04,0xdc,0x88,0xc1,0x01,0x80,0x20,0x18,0x60,0xe2,0xa1,0x1a,0x6d,0xc1,0x1b, +0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xc3,0x0d,0x69,0x21,0xa0,0xc1,0x70,0x43,0x5a, +0x08,0x68,0x50,0x42,0xa0,0xb3,0x0c,0x9d,0x17,0x8c,0x18,0x38,0x00,0x08,0x82,0x41, +0x95,0x1e,0xa6,0x51,0x17,0x6c,0xb1,0x16,0xb6,0x21,0x1e,0xe2,0x21,0x1e,0xe2,0xd1, +0x17,0xb3,0x04,0x1e,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_lock_pass_fd8afa20e0c94ff72c302d7811814481.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_lock_pass_fd8afa20e0c94ff72c302d7811814481.h new file mode 100644 index 00000000..1820a45b --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_lock_pass_fd8afa20e0c94ff72c302d7811814481.h @@ -0,0 +1,433 @@ +// ffx_fsr2_lock_pass_fd8afa20e0c94ff72c302d7811814481.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_lock_pass_fd8afa20e0c94ff72c302d7811814481_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_lock_pass_fd8afa20e0c94ff72c302d7811814481_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_lock_pass_fd8afa20e0c94ff72c302d7811814481_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_lock_pass_fd8afa20e0c94ff72c302d7811814481_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_lock_pass_fd8afa20e0c94ff72c302d7811814481_SRVResourceNames[] = { "r_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_lock_pass_fd8afa20e0c94ff72c302d7811814481_SRVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_lock_pass_fd8afa20e0c94ff72c302d7811814481_SRVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_lock_pass_fd8afa20e0c94ff72c302d7811814481_SRVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_lock_pass_fd8afa20e0c94ff72c302d7811814481_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_new_locks", }; +static const uint32_t g_ffx_fsr2_lock_pass_fd8afa20e0c94ff72c302d7811814481_UAVResourceBindings[] = { 1, 0, }; +static const uint32_t g_ffx_fsr2_lock_pass_fd8afa20e0c94ff72c302d7811814481_UAVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_lock_pass_fd8afa20e0c94ff72c302d7811814481_UAVResourceSpaces[] = { 0, 0, }; + +static const uint32_t g_ffx_fsr2_lock_pass_fd8afa20e0c94ff72c302d7811814481_size = 6548; + +static const unsigned char g_ffx_fsr2_lock_pass_fd8afa20e0c94ff72c302d7811814481_data[] = { +0x44,0x58,0x42,0x43,0x31,0xcf,0x1e,0x43,0xef,0xd2,0xbc,0xe2,0xe4,0xab,0xc1,0xc4, +0x63,0xeb,0xfc,0xbf,0x01,0x00,0x00,0x00,0x94,0x19,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x1c,0x01,0x00,0x00,0x04,0x0c,0x00,0x00,0x20,0x0c,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xa8,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0xe0,0x0a,0x00,0x00,0x62,0x00,0x05,0x00,0xb8,0x02,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xc8,0x0a,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0xaf,0x02,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0x69,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xb4,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e, +0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2, +0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61, +0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x21, +0x86,0x61,0x18,0xe8,0x29,0x84,0x31,0x18,0x06,0x45,0x65,0x30,0x06,0x83,0xa6,0xb2, +0x00,0x83,0x32,0x0c,0xc3,0x30,0x0c,0x03,0x42,0xd5,0x51,0xc3,0xe5,0x4f,0xd8,0x43, +0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86,0x61,0x28,0xc4, +0x35,0x28,0x03,0x61,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b, +0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x30,0x0c,0xa3,0x10,0xda,0xa0,0x0c,0xb4,0xcd,0x11, +0x04,0xc5,0x50,0x06,0x64,0x18,0x3a,0xf2,0x06,0x02,0x66,0x0a,0x83,0x71,0x60,0x87, +0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x3d,0xd0, +0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1, +0x30,0x93,0x35,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f, +0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1, +0x40,0x0f,0x7e,0x80,0x04,0x23,0x24,0x71,0xa6,0x6f,0x1c,0xd8,0x21,0x1c,0xe6,0x61, +0x1e,0xdc,0x40,0x16,0x6e,0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c, +0xe4,0x80,0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2,0xe1,0x1c,0xdc,0xa1,0x1c,0xc8, +0x01,0x0c,0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x50,0x30,0x10,0x39,0x13,0x36,0x0e,0xec, +0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50, +0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f, +0x7e,0x80,0x02,0x83,0xcc,0x61,0x04,0x61,0x18,0x46,0x20,0x8c,0x61,0x04,0xc1,0x38, +0x43,0x08,0x3e,0x76,0xb5,0xd1,0x84,0xa2,0x28,0x8a,0x0e,0x43,0xaa,0xaa,0xaa,0x6a, +0x18,0x86,0x61,0x18,0x06,0xad,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20, +0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07, +0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74, +0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20, +0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07, +0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76, +0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x2c,0x40,0x00,0x08,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x18,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf, +0x04,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x18,0x10,0x00,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x36,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x18,0xf2,0x78,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x90, +0x05,0x02,0x00,0x00,0x1a,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24, +0x4a,0xa1,0x38,0x0a,0x3f,0xa0,0x0c,0xca,0xa1,0x10,0x0a,0xa2,0x40,0x0a,0xa6,0x80, +0x0a,0xaa,0xb0,0x0a,0xac,0x00,0x03,0x0a,0x32,0xa0,0x40,0x03,0x0a,0x36,0xa0,0x80, +0x03,0x0a,0x39,0xa0,0xa0,0x03,0x0a,0x3b,0xa0,0xc0,0x03,0x0a,0x3d,0xa0,0xe0,0x03, +0x0a,0xa3,0x30,0x03,0xca,0x75,0xa0,0x48,0x4a,0x86,0xba,0x11,0x80,0x1a,0xa0,0x71, +0x06,0x80,0xca,0x19,0x00,0x3a,0x67,0x00,0x68,0x9d,0x01,0x20,0x76,0x06,0x00,0x00, +0x79,0x18,0x00,0x00,0x2b,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0x81,0x99,0x20,0x0c,0xcd,0x06,0x61,0x20,0x26,0x08,0x83,0xb3,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x13,0x84,0xe1,0xd9,0x30,0x20,0x09,0x31,0x41,0x18,0x03,0x38,0x60,0x24, +0xf7,0xc5,0xf6,0x36,0xb6,0xf6,0x95,0xe6,0x06,0x57,0x47,0xf7,0xc5,0x56,0xd7,0x16, +0x36,0x41,0x18,0xa0,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85,0x31,0x8c,0x81,0x30,0x9c, +0x0d,0xc1,0x33,0x41,0x28,0x83,0x38,0xe0,0x19,0xc8,0xdd,0x7d,0xc9,0x95,0x8d,0xbd, +0xb9,0xcd,0xd1,0xc9,0xd5,0x8d,0xd1,0x95,0x91,0x7d,0xc1,0xc9,0x95,0xd9,0xa5,0xbd, +0xd5,0xcd,0x7d,0xb9,0x95,0x85,0xc9,0x95,0xcd,0xd1,0x7d,0x91,0x95,0xc1,0xd1,0xa1, +0x4d,0x10,0x3a,0x37,0x98,0x20,0x0c,0xd1,0x06,0xc1,0xa0,0x36,0x2c,0x46,0x24,0x19, +0xc3,0x40,0x4c,0xd3,0x54,0x4d,0x10,0xce,0x40,0x0e,0xc8,0xc8,0xdd,0x7d,0xb9,0x95, +0xdd,0x7d,0xb1,0xbd,0x8d,0xad,0xcd,0x4d,0x10,0x06,0x69,0x83,0x60,0x64,0x1b,0x96, +0xe1,0xc2,0x0c,0x63,0x20,0xa6,0x69,0xd2,0x36,0x08,0xd6,0x36,0x41,0x60,0x03,0x3a, +0xa0,0x31,0x26,0x66,0x34,0x25,0x25,0x33,0x41,0x18,0xa6,0x0d,0x88,0xd1,0x79,0x86, +0x31,0x7c,0xc0,0x86,0x00,0x0c,0x36,0x10,0x10,0x17,0x06,0xc0,0x04,0x61,0x0d,0xe6, +0x80,0x4b,0x9a,0x54,0x99,0x1b,0x59,0x99,0xdc,0x54,0x9a,0x5e,0xd9,0x04,0x61,0xa0, +0x26,0x08,0x43,0x35,0x41,0x18,0xac,0x09,0x42,0xf7,0x06,0x1b,0x90,0x84,0x0c,0xca, +0xc0,0x30,0x83,0x33,0x68,0xd0,0x80,0x4e,0x5a,0x53,0x18,0x9e,0x54,0x99,0x1b,0x59, +0x99,0xdc,0x54,0x9a,0x5e,0xd9,0x04,0x61,0xb8,0x36,0x18,0x89,0x1a,0x94,0xc1,0x1a, +0x98,0xc1,0x19,0x90,0x49,0x23,0x4a,0x9b,0x83,0x63,0x0b,0xcb,0x9b,0x4a,0xd3,0x2b, +0x9b,0x20,0x0c,0xd8,0x06,0x24,0x69,0x83,0x32,0x70,0x03,0x33,0x38,0x83,0x06,0x0d, +0xd8,0xa5,0x25,0xb9,0xc1,0xd5,0xd1,0x0d,0xbd,0xb1,0xbd,0xc9,0x49,0x95,0xcd,0xbd, +0xd5,0xc9,0x8d,0x95,0x11,0xa5,0xb5,0x95,0xb9,0xcd,0xa5,0xbd,0xb9,0xcd,0x4d,0x10, +0x86,0x6c,0x83,0x91,0xc0,0x41,0x19,0xc4,0x81,0x19,0x9c,0x01,0xa5,0x34,0xa6,0xba, +0xb6,0xb0,0xa6,0x34,0x38,0xa2,0xb4,0xb6,0x32,0xb7,0xb9,0xb4,0x37,0xb7,0xb9,0x09, +0xc2,0xa0,0x6d,0x30,0x92,0x39,0x28,0x03,0x3a,0x30,0x83,0x33,0xa0,0x94,0xc6,0x54, +0xd7,0x16,0xd6,0x94,0x06,0xc7,0x54,0x66,0x57,0xc6,0x46,0xf5,0x56,0x35,0x57,0x36, +0x41,0x18,0xb6,0x0d,0x46,0x62,0x07,0x65,0x70,0x07,0x66,0x70,0x06,0x5c,0xd2,0x8c, +0xe4,0xc2,0xda,0xca,0x92,0xdc,0xc8,0xca,0xf0,0x26,0x08,0x03,0xb7,0xc1,0x48,0xf2, +0xa0,0x0c,0xf4,0xc0,0x0c,0xce,0x80,0x92,0x19,0x51,0x99,0x5d,0xda,0x58,0x19,0xd5, +0x9b,0x55,0x5a,0xd9,0x1d,0x51,0x19,0x1c,0x1d,0xda,0x04,0x61,0xe8,0x36,0x18,0x09, +0x1f,0x94,0x41,0x1f,0x98,0x41,0xc3,0xc3,0x4c,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0x82, +0x30,0x78,0x1b,0x90,0xe4,0x0f,0xca,0x00,0x14,0xcc,0xa0,0x69,0xd0,0x80,0x92,0x59, +0xd3,0x1b,0x5d,0xda,0x9b,0x9b,0x55,0xd9,0x18,0xdd,0x9b,0xdc,0xd4,0x58,0x18,0x5b, +0xd9,0x04,0x61,0xf8,0x36,0x18,0x89,0x28,0x94,0xc1,0x28,0x98,0x41,0x43,0xc8,0x8c, +0xe8,0xed,0xce,0x6d,0x6e,0x2c,0x8c,0xad,0xcc,0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82, +0x30,0x80,0xc1,0x06,0x23,0x29,0x85,0x32,0x30,0x05,0x33,0x68,0xf8,0x99,0x35,0xbd, +0xd1,0xa5,0xbd,0xb9,0x59,0x95,0x8d,0xd1,0xbd,0xc9,0x29,0xa5,0xd1,0xd1,0x95,0xc9, +0x0d,0x85,0xb9,0x8d,0x95,0xb1,0xb1,0x85,0xd1,0xa5,0xbd,0xb9,0x4d,0x10,0x86,0x30, +0xd8,0x60,0x24,0xa8,0x50,0x06,0xa9,0x60,0x06,0x0d,0x19,0x33,0x28,0xb9,0xb2,0x22, +0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x09,0xc2,0x20,0x06,0x1b,0x8c,0x64,0x15,0xca, +0x80,0x15,0xcc,0xa0,0x61,0x66,0x06,0x25,0x57,0x66,0x97,0xf6,0x56,0x37,0x67,0x24, +0x17,0xd6,0x56,0x06,0x25,0x57,0x56,0x84,0x07,0xf7,0x36,0x57,0x27,0x57,0x36,0x41, +0x18,0xc6,0x60,0x83,0x91,0xb8,0x42,0x19,0xbc,0x82,0x19,0x34,0x5c,0xcc,0xa8,0xc2, +0xdc,0x90,0xc2,0xd8,0xcc,0x8c,0x9e,0xac,0x26,0x08,0x03,0x19,0x6c,0x30,0x92,0x58, +0x28,0x03,0x59,0x30,0x83,0x86,0x95,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc,0x54,0x59, +0x5c,0x5d,0x99,0xdb,0x58,0x19,0x53,0x99,0xdb,0x19,0x1d,0xda,0x04,0x61,0x28,0x83, +0x0d,0x46,0x42,0x0b,0x65,0x50,0x0b,0x66,0xd0,0x50,0x31,0x23,0x2a,0x63,0xa3,0x0b, +0xa3,0x4a,0x6b,0x2b,0x9b,0x20,0x0c,0x66,0xb0,0xc1,0x48,0x6e,0xa1,0x0c,0x70,0xc1, +0x0c,0x1a,0x5e,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43,0x68, +0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x84,0xe1,0x0c,0x36,0x18, +0x89,0x2e,0x94,0xc1,0x2e,0x98,0x41,0x43,0xcc,0xcc,0x2a,0xad,0xec,0x6e,0x0a,0x2e, +0x6c,0xac,0x8c,0xea,0xad,0xa9,0x8c,0xae,0x4c,0x6e,0xce,0x28,0x6c,0x8c,0xee,0x4d, +0x6e,0x82,0x30,0xa0,0xc1,0x06,0x23,0xe9,0x85,0x32,0xf0,0x05,0x33,0x68,0x36,0x50, +0x5f,0x1a,0xb0,0xc1,0x1b,0xc8,0x41,0x1d,0xe0,0xc1,0x1e,0xf8,0x41,0x28,0x90,0xc2, +0x29,0xa8,0x42,0x2b,0xc0,0xc2,0x2c,0xd8,0x42,0x2e,0xf0,0xc2,0x2f,0x6c,0x18,0x8c, +0x31,0x00,0x87,0x09,0x82,0x00,0x6c,0x00,0x36,0x0c,0xc6,0x38,0x8c,0xc3,0x86,0x80, +0x1c,0x36,0x0c,0x83,0x38,0x94,0x03,0x85,0xa1,0xa9,0x0d,0xc3,0x1a,0xac,0xc1,0xb0, +0x41,0x38,0x03,0x74,0xd8,0x50,0x88,0xc3,0x39,0x00,0x62,0x90,0x0e,0x44,0xc4,0xe4, +0xc2,0xdc,0xc6,0xd0,0xca,0xe6,0x26,0x08,0x43,0x1a,0xd0,0x30,0x63,0x7b,0x0b,0xa3, +0x9b,0x9b,0x20,0x0c,0x6a,0xc0,0x22,0xcd,0x6d,0x8e,0x6e,0x6e,0x82,0x30,0xac,0x01, +0x89,0x34,0x37,0xba,0xb9,0x09,0xc2,0xc0,0x06,0x44,0xe8,0xca,0xf0,0xbe,0xd8,0xde, +0xc2,0xc8,0x98,0xd0,0x95,0xe1,0x7d,0xcd,0xd1,0xbd,0xc9,0x95,0xb1,0xa8,0x4b,0x73, +0xa3,0x9b,0x9b,0x20,0x0c,0x6d,0xb0,0xc1,0x59,0x07,0x76,0x68,0x07,0x77,0x78,0x07, +0x78,0x88,0x07,0x79,0x98,0x87,0x86,0x1e,0x88,0x7a,0xb0,0x87,0x2a,0x6c,0x6c,0x76, +0x6d,0x2e,0x69,0x64,0x65,0x6e,0x74,0x53,0x82,0xa0,0x0a,0x19,0x9e,0x8b,0x5d,0x99, +0xdc,0x5c,0xda,0x9b,0xdb,0x94,0x80,0x68,0x42,0x86,0xe7,0x62,0x17,0xc6,0x66,0x57, +0x26,0x37,0x25,0x30,0xea,0x90,0xe1,0xb9,0xcc,0xa1,0x85,0x91,0x95,0xc9,0x35,0xbd, +0x91,0x95,0xb1,0x4d,0x09,0x92,0x32,0x64,0x78,0x2e,0x72,0x65,0x73,0x6f,0x75,0x72, +0x63,0x65,0x73,0x53,0x82,0x30,0xa8,0x44,0x86,0xe7,0x42,0x97,0x07,0x57,0x16,0xe4, +0xe6,0xf6,0x46,0x17,0x46,0x97,0xf6,0xe6,0x36,0x37,0x45,0x00,0x87,0x72,0xa8,0x43, +0x86,0xe7,0x52,0xe6,0x46,0x27,0x97,0x07,0xf5,0x96,0xe6,0x46,0x37,0x37,0x25,0x48, +0x87,0x2e,0x64,0x78,0x2e,0x63,0x6f,0x75,0x6e,0x74,0x65,0x72,0x73,0x53,0x02,0x7b, +0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x32,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x19,0x40,0xc3,0xe5, +0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x56,0x00,0x0d,0x97,0xef,0x3c, +0x7e,0x80,0x34,0x40,0x84,0xf9,0xc8,0x6d,0x9b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42, +0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x25, +0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18, +0x80,0x80,0xf9,0xc8,0x6d,0xdb,0x82,0x34,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x16,0x10,0x0d,0x97,0xef,0x3c,0xbe,0x11,0x39,0xd4,0x23, +0x0e,0x3e,0x72,0xdb,0x36,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11, +0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x46,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13, +0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x21,0x58,0xc3,0xe5,0x3b,0x8f,0x3f, +0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11,0xe1,0x23,0xb7,0x6d,0x02,0xd9,0x70,0xf9, +0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38,0x88,0x0d,0x18,0x39,0xd4,0xe3,0x23,0xb7, +0x6d,0x07,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xfd,0x8a,0xfa,0x20,0xe0,0xc9,0x4f,0xf7,0x2c,0x30,0x2d,0x78,0x11,0x81,0x44,0x81, +0x44,0x58,0x49,0x4c,0x6c,0x0d,0x00,0x00,0x62,0x00,0x05,0x00,0x5b,0x03,0x00,0x00, +0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x54,0x0d,0x00,0x00, +0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x52,0x03,0x00,0x00,0x0b,0x82,0x20,0x00, +0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49, +0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62, +0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b, +0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42, +0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a, +0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff, +0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20, +0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00, +0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00, +0x89,0x20,0x00,0x00,0x6a,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04, +0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c, +0x0b,0x84,0xc4,0x4c,0x10,0xb8,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0, +0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12, +0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee, +0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e, +0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18, +0x06,0x42,0x4d,0x21,0x86,0x61,0x18,0xe8,0x29,0x84,0x31,0x18,0x06,0x45,0x65,0x30, +0x06,0x83,0xa6,0xb2,0x00,0x83,0x32,0x0c,0xc3,0x30,0x0c,0x03,0x42,0xd5,0x51,0xc3, +0xe5,0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18, +0x86,0x61,0x28,0xc4,0x35,0x28,0x03,0x61,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9, +0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x30,0x0c,0xa3,0x10,0xda,0xa0, +0x0c,0xb4,0xcd,0x11,0x04,0xc5,0x50,0x06,0x64,0x18,0x3a,0xf2,0x06,0x02,0x66,0x0a, +0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80, +0x87,0x72,0x40,0xc1,0x30,0x93,0x35,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40, +0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0e, +0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x7e,0x80,0x04,0x23,0x24,0x71,0xa6,0x6f,0x1c,0xd8, +0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x40,0x16,0x6e,0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xa0,0x1e,0xdc,0x61,0x1e,0xd2,0xe1,0x1c, +0xdc,0xa1,0x1c,0xc8,0x01,0x0c,0xd2,0xc1,0x1d,0xe8,0xc1,0x0f,0x50,0x30,0x10,0x39, +0x13,0x36,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b,0xe5, +0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0e,0xec,0xf0, +0x0e,0xe1,0x40,0x0f,0x7e,0x80,0x02,0x83,0xcc,0x61,0x04,0x61,0x18,0x46,0x20,0x8c, +0x61,0x04,0xc1,0x38,0x43,0x08,0x3e,0x76,0xb5,0xd1,0x84,0xa2,0x28,0x8a,0x0e,0x43, +0xaa,0xaa,0xaa,0x6a,0x18,0x86,0x61,0x18,0x06,0xad,0x53,0x00,0x00,0x00,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a, +0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90, +0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6, +0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60, +0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x2c,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4, +0x69,0x80,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01, +0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x04,0x04,0x40,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x86,0x3c,0x18,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x36, +0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x78,0x40,0x00,0x08, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x90,0x05,0x02,0x00,0x00,0x0d,0x00,0x00,0x00, +0x32,0x1e,0x98,0x14,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24,0x4a,0xa1,0x38,0x0a,0x3f,0xa0,0x10,0x0a, +0x82,0xba,0x11,0x00,0x1a,0x67,0x00,0xa8,0x9c,0x01,0xa0,0x73,0x06,0x80,0xd8,0x19, +0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x4c,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0x81,0x99,0x20,0x0c,0xcd,0x06,0x61,0x20,0x26,0x08,0x83,0xb3, +0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08,0xc3,0x33,0x41,0x18, +0x83,0x8b,0xc0,0x04,0x61,0x80,0x36,0x08,0x4a,0xb3,0x21,0x51,0x16,0x46,0x51,0x06, +0x42,0x71,0x36,0x04,0xcf,0x04,0xa1,0x0c,0xb0,0x09,0x42,0x67,0x4d,0x10,0x86,0x68, +0x83,0xa0,0x4c,0x1b,0x16,0x25,0x62,0x94,0x61,0x20,0x24,0x49,0xa2,0x26,0x08,0x67, +0x90,0x4d,0x10,0x06,0x69,0x83,0xa0,0x5c,0x1b,0x96,0xc1,0x62,0x14,0x65,0x20,0x24, +0x49,0xc2,0x36,0x08,0x55,0x36,0x41,0x60,0x03,0x6d,0x82,0x30,0x4c,0x1b,0x10,0x65, +0x63,0x14,0x65,0xe0,0x80,0x0d,0x41,0xb7,0x81,0x80,0x34,0x0f,0x98,0x20,0x08,0x00, +0x85,0xa1,0xa9,0x09,0xc2,0x40,0x4d,0x10,0x86,0x6a,0xc3,0x30,0x06,0x63,0x30,0x6c, +0x10,0xc4,0x80,0x0c,0x36,0x14,0x60,0x10,0x06,0xc0,0x57,0x06,0x55,0xd8,0xd8,0xec, +0xda,0x5c,0xd2,0xc8,0xca,0xdc,0xe8,0xa6,0x04,0x41,0x15,0x32,0x3c,0x17,0xbb,0x32, +0xb9,0xb9,0xb4,0x37,0xb7,0x29,0x01,0xd1,0x84,0x0c,0xcf,0xc5,0x2e,0x8c,0xcd,0xae, +0x4c,0x6e,0x4a,0x60,0xd4,0x21,0xc3,0x73,0x99,0x43,0x0b,0x23,0x2b,0x93,0x6b,0x7a, +0x23,0x2b,0x63,0x9b,0x12,0x20,0x65,0xc8,0xf0,0x5c,0xe4,0xca,0xe6,0xde,0xea,0xe4, +0xc6,0xca,0xe6,0xa6,0x04,0x5e,0x1d,0x32,0x3c,0x97,0x32,0x37,0x3a,0xb9,0x3c,0xa8, +0xb7,0x34,0x37,0xba,0xb9,0x29,0x41,0x19,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x32,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x19,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e, +0x71,0xdb,0x56,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc8,0x6d, +0x9b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94, +0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x25,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54, +0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0xdb,0x82,0x34, +0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x16,0x10,0x0d, +0x97,0xef,0x3c,0xbe,0x11,0x39,0xd4,0x23,0x0e,0x3e,0x72,0xdb,0x36,0x50,0x0d,0x97, +0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x46,0x60, +0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc, +0xb6,0x21,0x58,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11, +0xe1,0x23,0xb7,0x6d,0x02,0xd9,0x70,0xf9,0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38, +0x88,0x0d,0x18,0x39,0xd4,0xe3,0x23,0xb7,0x6d,0x07,0xcf,0x70,0xf9,0xce,0xe3,0x53, +0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x61,0x20,0x00,0x00,0x8c,0x01,0x00,0x00, +0x13,0x04,0x5f,0x2c,0x10,0x00,0x00,0x00,0x17,0x00,0x00,0x00,0x34,0xcc,0x00,0x94, +0x51,0x21,0x15,0x61,0x40,0xc9,0xd5,0x40,0xd9,0x95,0x4d,0x01,0x02,0x02,0xe2,0x1f, +0x14,0x6f,0x40,0xf9,0x06,0x94,0x41,0x29,0x15,0x53,0xb1,0x15,0xec,0x40,0x81,0x1b, +0x94,0x61,0x40,0x81,0x94,0x48,0x01,0x15,0x60,0x40,0x01,0x0a,0x14,0x20,0x01,0x21, +0x45,0x30,0x02,0x50,0x1e,0x25,0x40,0xc6,0x18,0x01,0x08,0x82,0x20,0xfc,0x8d,0x11, +0xfc,0xff,0xff,0xdf,0x7f,0x30,0x46,0x00,0x82,0x20,0x88,0x7f,0x63,0x04,0xe6,0x9c, +0xb3,0xf8,0x37,0x02,0x00,0x00,0x00,0x00,0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xc5, +0x41,0x67,0xc0,0x41,0x1b,0x98,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x78,0x72,0xe0, +0x1d,0x6e,0x10,0x07,0x67,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0xde,0x1c,0x7c,0xca, +0x1b,0xbc,0x01,0x1a,0x8c,0x18,0x24,0x00,0x08,0x82,0x81,0x47,0x07,0x60,0xc0,0xc0, +0x01,0x1c,0xa4,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0x7f,0xc0,0xc5,0xc1,0x88, +0x81,0x01,0x80,0x20,0x18,0x10,0xa0,0xd0,0xd5,0xc1,0x88,0x81,0x01,0x80,0x20,0x18, +0x10,0xa0,0xd0,0xcd,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0xa1,0xe0,0xdd,0x41, +0x11,0xde,0x15,0xf1,0x5d,0x11,0x02,0x14,0x21,0xc0,0x88,0x41,0x03,0x80,0x20,0x18, +0x2c,0xa5,0xa0,0x06,0x4a,0x1e,0x08,0x41,0x1b,0xb4,0x41,0x1b,0xb4,0xc1,0x68,0x42, +0x00,0x14,0xa1,0x06,0x50,0xc4,0x1a,0xc0,0x88,0xc1,0x01,0x80,0x20,0x18,0x3c,0xa7, +0x50,0x06,0x42,0x1f,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x83,0x0a,0x66,0x20,0xf8, +0xc1,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xab,0x00,0x07,0xd0,0x1f,0x08,0xc1,0x1c, +0xcc,0xc1,0x1c,0xcc,0xc1,0x68,0x42,0x00,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0xa4, +0x0a,0x74,0x10,0x1c,0x23,0x06,0x07,0x00,0x82,0x60,0x10,0xad,0x02,0x1d,0x08,0x88, +0x09,0x01,0x7d,0x86,0x23,0x02,0x4c,0xf8,0x86,0x23,0x04,0x8d,0xf8,0x4a,0x08,0x74, +0x96,0x41,0x08,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x88,0x60,0x21,0x0f,0xbc,0x63, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0xa2,0x58,0xd8,0x03,0x0e,0x99,0x25,0x10,0x06,0x2a, +0x0c,0x22,0x00,0x05,0x60,0xa0,0xc2,0x20,0x02,0x3e,0x00,0x06,0x2a,0x06,0x5d,0x08, +0x70,0x01,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x05,0x17,0xfa,0xa0,0x63,0x85,0xca, +0x01,0x05,0x50,0x00,0x05,0x50,0x18,0x4d,0x08,0x80,0x11,0x83,0x03,0x00,0x41,0x30, +0x88,0x6e,0x21,0x14,0x02,0x6a,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x22,0x5c,0x08,0x05, +0xa1,0x32,0x21,0xa0,0xcf,0x70,0x44,0x50,0x06,0xc2,0x37,0x1c,0x21,0x9c,0x01,0xf1, +0x95,0x10,0xe8,0x2c,0x03,0x31,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x10,0xf5,0x82, +0x29,0x2c,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x44,0xbe,0x80,0x0a,0x0b,0x32,0x4b, +0x50,0xd4,0x82,0x0b,0x3b,0x4b,0x50,0x0c,0x54,0x18,0x1c,0x61,0x0c,0x03,0x15,0x06, +0x47,0x18,0xc3,0x40,0xc5,0x60,0x10,0xdc,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x18, +0x38,0xa0,0x82,0x1a,0xe8,0xc2,0x68,0x42,0x00,0x54,0x19,0xfc,0x02,0x98,0xc0,0x0a, +0x20,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x07,0x1d,0x4a,0x41,0x08,0x46,0x0c,0x1a, +0x00,0x04,0xc1,0x60,0x59,0x07,0x58,0x80,0x83,0x5f,0x08,0xc2,0x60,0x16,0x66,0x61, +0x16,0x66,0x61,0x34,0x21,0x00,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x52,0x07,0x5a, +0x08,0xce,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xa2,0x75,0xa0,0x05,0x01,0x0d,0x4c, +0x08,0xe8,0x33,0x1c,0x11,0xe0,0x81,0xf0,0x0d,0x47,0x08,0x7a,0x40,0x7c,0x25,0x04, +0x3a,0xcb,0x70,0x18,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x44,0xf0,0x90,0x0b,0xd0, +0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x51,0x3c,0xec,0x02,0x84,0xcc,0x12,0x20,0x05, +0x91,0xc3,0xce,0x12,0x20,0x03,0x15,0x86,0x19,0x1c,0x86,0x31,0x50,0x61,0x98,0xc1, +0x61,0x18,0x03,0x15,0x83,0x71,0x98,0x81,0x31,0x62,0xd0,0x00,0x20,0x08,0x06,0x4b, +0x3e,0xf8,0x82,0x1f,0xb4,0x03,0x1c,0xd4,0x41,0x38,0x84,0x43,0x38,0x84,0xc3,0x68, +0x42,0x00,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x84,0x0f,0xe2,0x10,0xd4,0xc1,0x88, +0xc1,0x01,0x80,0x20,0x18,0x44,0xf9,0x20,0x0e,0x82,0x1d,0x98,0x10,0xd0,0x67,0x38, +0x22,0x30,0x05,0xe1,0x1b,0x8e,0x10,0x50,0x81,0xf8,0x4a,0x08,0x74,0x96,0x41,0x49, +0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x88,0xfc,0xe1,0x1c,0x96,0x63,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0xa2,0x7f,0x48,0x87,0x05,0x99,0x25,0x58,0x6a,0x89,0x87,0x9d,0x25, +0x58,0x06,0x2a,0x0c,0x4e,0x31,0x92,0x81,0x0a,0x83,0x53,0x8c,0x64,0xa0,0x62,0x30, +0x14,0x2e,0x19,0x31,0x68,0x00,0x10,0x04,0x83,0xe5,0x24,0xd8,0x81,0x15,0xf6,0xa1, +0x1b,0x85,0x77,0x78,0x87,0x77,0x78,0x87,0xd1,0x84,0x00,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0xc8,0x24,0xe0,0x21,0x18,0x85,0x11,0x83,0x03,0x00,0x41,0x30,0x88,0x4e, +0x02,0x1e,0x04,0x52,0x30,0x21,0xa0,0xcf,0x70,0x44,0x40,0x0b,0xc2,0x37,0x1c,0x21, +0xd8,0x02,0xf1,0x95,0x10,0xe8,0x2c,0x43,0xc3,0x04,0x23,0x06,0x07,0x00,0x82,0x60, +0x10,0xb1,0x44,0x3d,0x2c,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x44,0x2d,0x71,0x0f, +0x0b,0x32,0x4b,0xe0,0xd4,0x52,0x0e,0x3b,0x4b,0xe0,0x0c,0x54,0x18,0x5c,0x63,0x30, +0x03,0x15,0x06,0xd7,0x18,0xcc,0x40,0xc5,0x60,0x34,0x1c,0x33,0x9a,0xf0,0x06,0x41, +0xc9,0x42,0x4b,0x80,0x09,0xfa,0x00,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x78,0x6c, +0x62,0x1e,0x84,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x96,0x9c,0xf0,0x07,0x5f,0x68, +0x09,0x58,0x08,0x42,0x22,0x24,0x42,0x22,0x24,0x46,0x13,0x02,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x22,0x9c,0x10,0x89,0xa0,0x16,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20, +0xca,0x09,0x91,0x10,0x6c,0xc1,0x84,0x80,0x3e,0xc3,0x11,0x81,0x39,0x08,0xdf,0x70, +0x84,0x80,0x0e,0xc4,0x57,0x42,0xa0,0xb3,0x0c,0xd0,0x13,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x41,0xe4,0x13,0x27,0xf1,0x1c,0x23,0x06,0x07,0x00,0x82,0x60,0x10,0xfd,0x44, +0x4a,0x3c,0xc8,0x2c,0x41,0x54,0x8f,0x3d,0xec,0x2c,0x41,0x34,0x50,0x61,0x90,0x01, +0x64,0x3c,0x03,0x15,0x06,0x19,0x40,0xc6,0x33,0x50,0x31,0x18,0x10,0x19,0x3c,0x23, +0x06,0x0d,0x00,0x82,0x60,0xb0,0x9c,0x05,0x4b,0xb0,0xc3,0x4e,0x90,0xc3,0xf3,0x12, +0x2f,0xf1,0x12,0x2f,0x31,0x9a,0x10,0x00,0x23,0x06,0x07,0x00,0x82,0x60,0x10,0x99, +0x05,0x4c,0x04,0xe3,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xd1,0x59,0xc0,0x84,0x40, +0x0e,0x26,0x04,0xf4,0x19,0x8e,0x08,0xe8,0x41,0xf8,0x86,0x23,0x04,0x7b,0x20,0xbe, +0x12,0x02,0x9d,0x65,0x98,0xa4,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x22,0xb6,0xa8, +0x89,0xe5,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa8,0x2d,0x6e,0x62,0x41,0x66,0x09, +0xa8,0x5a,0x46,0x62,0x67,0x09,0xa8,0x81,0x0a,0x83,0x9b,0x0c,0x69,0xa0,0xc2,0xe0, +0x26,0x43,0x1a,0xa8,0x18,0x8c,0x89,0x93,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x60,0xa9, +0x0b,0x9d,0xd0,0x87,0xb4,0x58,0x85,0xae,0x27,0x7a,0xa2,0x27,0x7a,0x62,0x34,0x21, +0x00,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0xa2,0x0b,0x9f,0x08,0xe2,0x61,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0xa2,0xba,0xf0,0x09,0x41,0x1e,0x4c,0x08,0xe8,0x33,0x1c,0x11, +0x88,0x84,0xf0,0x0d,0x47,0x08,0x24,0x41,0x7c,0x25,0x04,0x3a,0xcb,0x60,0x55,0xc1, +0x88,0xc1,0x01,0x80,0x20,0x18,0x44,0x7a,0x31,0x16,0xcb,0x31,0x62,0x70,0x00,0x20, +0x08,0x06,0xd1,0x5e,0x94,0xc5,0x82,0xcc,0x12,0x5c,0xb5,0xc0,0xc4,0xce,0x12,0x5c, +0x03,0x15,0x06,0x67,0x19,0xd5,0x40,0x85,0xc1,0x59,0x46,0x35,0x50,0x31,0x18,0x16, +0x57,0x0d,0x47,0xf4,0x83,0x20,0x7c,0xc3,0x11,0xfe,0x40,0x10,0x5f,0x05,0xc2,0xce, +0x32,0x60,0x5a,0x50,0xc4,0x59,0xe8,0x70,0x43,0x80,0x16,0x60,0x50,0x86,0x58,0xe8, +0x70,0x43,0x30,0x16,0x60,0x50,0x43,0xb0,0x95,0x90,0x85,0x0e,0x37,0x04,0x65,0x01, +0x06,0x15,0x0c,0x3b,0xcb,0xa0,0x65,0x41,0x31,0x66,0xa1,0xc3,0x0d,0xc1,0x59,0x84, +0xc1,0x2c,0x81,0x36,0xd0,0xd1,0xe9,0xcb,0xa5,0x2f,0x98,0x90,0xcd,0x32,0x6c,0x5c, +0x70,0x2e,0x61,0xd8,0xb9,0x84,0x61,0x26,0xfc,0x04,0x7c,0x4c,0x00,0x0b,0xf8,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0xe6,0x1a,0x77,0x91,0x13,0xa4,0x31,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x60,0x85,0x10,0x1f,0x2b,0x84,0xf8,0xdc,0x3c,0x18,0x76,0xa6,0x60, +0x98,0x11,0x02,0x7d,0x8c,0x10,0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x18,0x6e, +0x80,0x86,0x58,0xd4,0xc6,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09,0x86,0x9d,0x60, +0x98,0x09,0x87,0x7c,0x4c,0x38,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x53,0x78, +0x98,0x86,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x93,0x78,0x9c,0x86,0x70,0xc2,0x40, +0x27,0x0c,0x34,0x62,0xe0,0x00,0x20,0x08,0x06,0x0d,0x7a,0x80,0x06,0x5c,0x08,0x41, +0x6c,0xcc,0xc5,0x5c,0xcc,0xc5,0x5c,0xdc,0xc5,0x2c,0x01,0x37,0x62,0x70,0x00,0x20, +0x08,0x06,0xd8,0x78,0xac,0x46,0x5b,0xf4,0xc6,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1, +0x70,0x43,0x5a,0x08,0x68,0x30,0xdc,0x90,0x16,0x02,0x1a,0x94,0x10,0xe8,0x2c,0x43, +0xe7,0x05,0x23,0x06,0x0e,0x00,0x82,0x60,0x50,0xa9,0x87,0x69,0xd4,0x05,0x5b,0xac, +0xc5,0x6d,0xbc,0xc6,0x6b,0xbc,0xc6,0x6b,0xf4,0xc5,0x2c,0x81,0x87,0x00,0x00,0x00, +0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_lock_pass_permutations.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_lock_pass_permutations.h new file mode 100644 index 00000000..28def624 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_lock_pass_permutations.h @@ -0,0 +1,123 @@ +#include "ffx_fsr2_lock_pass_fd8afa20e0c94ff72c302d7811814481.h" +#include "ffx_fsr2_lock_pass_2698286e289d82eb5a6b1eb303734e12.h" + +typedef union ffx_fsr2_lock_pass_PermutationKey { + struct { + uint32_t FFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE : 1; + uint32_t FFX_FSR2_OPTION_HDR_COLOR_INPUT : 1; + uint32_t FFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_JITTERED_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_INVERTED_DEPTH : 1; + uint32_t FFX_FSR2_OPTION_APPLY_SHARPENING : 1; + }; + uint32_t index; +} ffx_fsr2_lock_pass_PermutationKey; + +typedef struct ffx_fsr2_lock_pass_PermutationInfo { + const uint32_t blobSize; + const unsigned char* blobData; + + + const uint32_t numCBVResources; + const char** cbvResourceNames; + const uint32_t* cbvResourceBindings; + const uint32_t* cbvResourceCounts; + const uint32_t* cbvResourceSpaces; + + const uint32_t numSRVResources; + const char** srvResourceNames; + const uint32_t* srvResourceBindings; + const uint32_t* srvResourceCounts; + const uint32_t* srvResourceSpaces; + + const uint32_t numUAVResources; + const char** uavResourceNames; + const uint32_t* uavResourceBindings; + const uint32_t* uavResourceCounts; + const uint32_t* uavResourceSpaces; + + const uint32_t numSamplerResources; + const char** samplerResourceNames; + const uint32_t* samplerResourceBindings; + const uint32_t* samplerResourceCounts; + const uint32_t* samplerResourceSpaces; + + const uint32_t numRTAccelerationStructureResources; + const char** rtAccelerationStructureResourceNames; + const uint32_t* rtAccelerationStructureResourceBindings; + const uint32_t* rtAccelerationStructureResourceCounts; + const uint32_t* rtAccelerationStructureResourceSpaces; +} ffx_fsr2_lock_pass_PermutationInfo; + +static const uint32_t g_ffx_fsr2_lock_pass_IndirectionTable[] = { + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, +}; + +static const ffx_fsr2_lock_pass_PermutationInfo g_ffx_fsr2_lock_pass_PermutationInfo[] = { + { g_ffx_fsr2_lock_pass_fd8afa20e0c94ff72c302d7811814481_size, g_ffx_fsr2_lock_pass_fd8afa20e0c94ff72c302d7811814481_data, 1, g_ffx_fsr2_lock_pass_fd8afa20e0c94ff72c302d7811814481_CBVResourceNames, g_ffx_fsr2_lock_pass_fd8afa20e0c94ff72c302d7811814481_CBVResourceBindings, g_ffx_fsr2_lock_pass_fd8afa20e0c94ff72c302d7811814481_CBVResourceCounts, g_ffx_fsr2_lock_pass_fd8afa20e0c94ff72c302d7811814481_CBVResourceSpaces, 1, g_ffx_fsr2_lock_pass_fd8afa20e0c94ff72c302d7811814481_SRVResourceNames, g_ffx_fsr2_lock_pass_fd8afa20e0c94ff72c302d7811814481_SRVResourceBindings, g_ffx_fsr2_lock_pass_fd8afa20e0c94ff72c302d7811814481_SRVResourceCounts, g_ffx_fsr2_lock_pass_fd8afa20e0c94ff72c302d7811814481_SRVResourceSpaces, 2, g_ffx_fsr2_lock_pass_fd8afa20e0c94ff72c302d7811814481_UAVResourceNames, g_ffx_fsr2_lock_pass_fd8afa20e0c94ff72c302d7811814481_UAVResourceBindings, g_ffx_fsr2_lock_pass_fd8afa20e0c94ff72c302d7811814481_UAVResourceCounts, g_ffx_fsr2_lock_pass_fd8afa20e0c94ff72c302d7811814481_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_lock_pass_2698286e289d82eb5a6b1eb303734e12_size, g_ffx_fsr2_lock_pass_2698286e289d82eb5a6b1eb303734e12_data, 1, g_ffx_fsr2_lock_pass_2698286e289d82eb5a6b1eb303734e12_CBVResourceNames, g_ffx_fsr2_lock_pass_2698286e289d82eb5a6b1eb303734e12_CBVResourceBindings, g_ffx_fsr2_lock_pass_2698286e289d82eb5a6b1eb303734e12_CBVResourceCounts, g_ffx_fsr2_lock_pass_2698286e289d82eb5a6b1eb303734e12_CBVResourceSpaces, 1, g_ffx_fsr2_lock_pass_2698286e289d82eb5a6b1eb303734e12_SRVResourceNames, g_ffx_fsr2_lock_pass_2698286e289d82eb5a6b1eb303734e12_SRVResourceBindings, g_ffx_fsr2_lock_pass_2698286e289d82eb5a6b1eb303734e12_SRVResourceCounts, g_ffx_fsr2_lock_pass_2698286e289d82eb5a6b1eb303734e12_SRVResourceSpaces, 2, g_ffx_fsr2_lock_pass_2698286e289d82eb5a6b1eb303734e12_UAVResourceNames, g_ffx_fsr2_lock_pass_2698286e289d82eb5a6b1eb303734e12_UAVResourceBindings, g_ffx_fsr2_lock_pass_2698286e289d82eb5a6b1eb303734e12_UAVResourceCounts, g_ffx_fsr2_lock_pass_2698286e289d82eb5a6b1eb303734e12_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_lock_pass_permutations.h.d b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_lock_pass_permutations.h.d new file mode 100644 index 00000000..2b6d1e6d --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_lock_pass_permutations.h.d @@ -0,0 +1 @@ +src/ffx-fsr2-api/shaders/dx12/ffx_fsr2_lock_pass_permutations.h: ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_callbacks_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common_half.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_resources.h ../../src/ffx-fsr2-api/shaders/ffx_core.h ../../src/ffx-fsr2-api/shaders/ffx_core_portability.h ../../src/ffx-fsr2-api/shaders/ffx_common_types.h ../../src/ffx-fsr2-api/shaders/ffx_core_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_common.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_sample.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_lock.h \ No newline at end of file diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_lock_pass_wave64_16bit_3254eec3ac44ba071908086b09661eb6.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_lock_pass_wave64_16bit_3254eec3ac44ba071908086b09661eb6.h new file mode 100644 index 00000000..4e36c6ab --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_lock_pass_wave64_16bit_3254eec3ac44ba071908086b09661eb6.h @@ -0,0 +1,452 @@ +// ffx_fsr2_lock_pass_wave64_16bit_3254eec3ac44ba071908086b09661eb6.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_lock_pass_wave64_16bit_3254eec3ac44ba071908086b09661eb6_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_lock_pass_wave64_16bit_3254eec3ac44ba071908086b09661eb6_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_lock_pass_wave64_16bit_3254eec3ac44ba071908086b09661eb6_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_lock_pass_wave64_16bit_3254eec3ac44ba071908086b09661eb6_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_lock_pass_wave64_16bit_3254eec3ac44ba071908086b09661eb6_SRVResourceNames[] = { "r_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_lock_pass_wave64_16bit_3254eec3ac44ba071908086b09661eb6_SRVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_lock_pass_wave64_16bit_3254eec3ac44ba071908086b09661eb6_SRVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_lock_pass_wave64_16bit_3254eec3ac44ba071908086b09661eb6_SRVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_lock_pass_wave64_16bit_3254eec3ac44ba071908086b09661eb6_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_new_locks", }; +static const uint32_t g_ffx_fsr2_lock_pass_wave64_16bit_3254eec3ac44ba071908086b09661eb6_UAVResourceBindings[] = { 1, 0, }; +static const uint32_t g_ffx_fsr2_lock_pass_wave64_16bit_3254eec3ac44ba071908086b09661eb6_UAVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_lock_pass_wave64_16bit_3254eec3ac44ba071908086b09661eb6_UAVResourceSpaces[] = { 0, 0, }; + +static const uint32_t g_ffx_fsr2_lock_pass_wave64_16bit_3254eec3ac44ba071908086b09661eb6_size = 6856; + +static const unsigned char g_ffx_fsr2_lock_pass_wave64_16bit_3254eec3ac44ba071908086b09661eb6_data[] = { +0x44,0x58,0x42,0x43,0x9f,0xb5,0x8c,0x27,0x0e,0xf6,0xed,0x2a,0xbf,0x15,0x6a,0x96, +0x81,0x66,0xdb,0xda,0x01,0x00,0x00,0x00,0xc8,0x1a,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x1c,0x01,0x00,0x00,0x74,0x0c,0x00,0x00,0x90,0x0c,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xa8,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0x50,0x0b,0x00,0x00,0x66,0x00,0x05,0x00,0xd4,0x02,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x38,0x0b,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0xcb,0x02,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0x76,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xc8,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e, +0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2, +0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61, +0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x21, +0x86,0x61,0x18,0xe8,0x29,0x84,0x31,0x18,0x06,0x45,0x65,0x30,0x06,0x83,0xa6,0xb2, +0x00,0x83,0x32,0x0c,0xc3,0x30,0x0c,0x03,0x42,0xd5,0x51,0xc3,0xe5,0x4f,0xd8,0x43, +0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86,0x61,0x28,0xc4, +0x35,0x28,0x03,0x61,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b, +0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x30,0x0c,0xa3,0x10,0xda,0xa0,0x0c,0xb4,0xdd,0x36, +0x5c,0xfe,0x84,0x3d,0x84,0xe4,0xaf,0x84,0xe4,0x50,0x91,0x40,0xa4,0x91,0xf3,0x10, +0xd1,0x84,0x10,0x12,0x12,0x86,0xa1,0x10,0xca,0xa0,0x74,0xe4,0x1d,0x34,0x5c,0xfe, +0x84,0x3d,0x84,0xe4,0xaf,0x84,0xb4,0x21,0xcd,0x80,0x88,0x61,0x18,0x90,0x39,0x82, +0xa0,0x14,0xca,0x00,0x0e,0x21,0x89,0x03,0x01,0x33,0x85,0xc1,0x38,0xb0,0x43,0x38, +0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x81,0x1e,0xe8,0x41, +0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x98, +0xc9,0x1a,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a, +0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0, +0x07,0x3f,0x40,0x82,0x51,0x92,0x39,0xd3,0x37,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f, +0x6e,0x20,0x0b,0xb7,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72, +0x40,0x0a,0x7c,0x50,0x0f,0xee,0x30,0x0f,0xe9,0x70,0x0e,0xee,0x50,0x0e,0xe4,0x00, +0x06,0xe9,0xe0,0x0e,0xf4,0xe0,0x07,0x28,0x18,0x08,0x9d,0x09,0x1b,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07, +0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f, +0x40,0x81,0x41,0xea,0x30,0x82,0x30,0x0c,0x23,0x10,0xc6,0x30,0x82,0x60,0x9c,0x21, +0x04,0x1f,0xbb,0xda,0x68,0x62,0x59,0x96,0x65,0x87,0xa1,0x75,0x5d,0xd7,0x35,0x0c, +0xc3,0x30,0x0c,0x83,0xde,0x39,0x02,0x50,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90, +0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07, +0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6, +0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60, +0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07, +0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90, +0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x02,0x04, +0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06,0x08,0x80,0x01,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x01,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x18,0xf2,0x4c,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xa9, +0x80,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x20, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x03,0x02,0x40,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x43,0x1e,0x31,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, +0x2c,0x10,0x00,0x00,0x1c,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24, +0x4a,0xa1,0x38,0x0a,0x3f,0xa0,0x0c,0xca,0xa1,0x10,0x0a,0xa2,0x40,0x0a,0xa6,0x80, +0x0a,0xaa,0xb0,0x0a,0xac,0x00,0x03,0x0a,0x32,0xa0,0x40,0x03,0x0a,0x36,0xa0,0x80, +0x03,0x0a,0x39,0xa0,0xa0,0x03,0x0a,0x3b,0xa0,0xc0,0x03,0x0a,0x3d,0xa0,0xe0,0x03, +0xca,0xa2,0x30,0x03,0x4a,0x76,0xa0,0x48,0x8a,0x86,0xc2,0x11,0x80,0x1a,0xa0,0xb8, +0x00,0x01,0x01,0x11,0x28,0x9d,0x01,0xa0,0x75,0x06,0x80,0xde,0x19,0x00,0x82,0x67, +0x00,0xe8,0x9c,0x01,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x2f,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xa1,0x99,0x20,0x0c,0xce,0x06,0x61,0x20, +0x26,0x08,0xc3,0xb3,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08, +0x67,0x60,0x07,0x8c,0xe4,0xbe,0xd8,0xde,0xc6,0xd6,0xbe,0xd2,0xdc,0xe0,0xea,0xe8, +0xbe,0xd8,0xea,0xda,0xc2,0x26,0x08,0x03,0x34,0x41,0x18,0xa2,0x0d,0x82,0xd1,0x6c, +0x48,0x0c,0x65,0x31,0x8c,0x81,0x31,0x9c,0x0d,0xc1,0x33,0x41,0x48,0x03,0x39,0xe0, +0x19,0xc8,0xdd,0x7d,0xc9,0x95,0x8d,0xbd,0xb9,0xcd,0xd1,0xc9,0xd5,0x8d,0xd1,0x95, +0x91,0x7d,0xc1,0xc9,0x95,0xd9,0xa5,0xbd,0xd5,0xcd,0x7d,0xb9,0x95,0x85,0xc9,0x95, +0xcd,0xd1,0x7d,0x91,0x95,0xc1,0xd1,0xa1,0x4d,0x10,0xc2,0xe0,0x0d,0x26,0x08,0x83, +0xb4,0x41,0x30,0xa8,0x0d,0x8b,0x11,0x49,0xc6,0x30,0x30,0xd3,0x34,0x55,0x13,0x84, +0x35,0x98,0x03,0x32,0x72,0x77,0x5f,0x6e,0x65,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x73, +0x13,0x84,0x61,0xda,0x20,0x18,0xd9,0x86,0x65,0xb8,0x30,0xc3,0x18,0x98,0x69,0x9a, +0xb4,0x0d,0x82,0xb5,0x4d,0x10,0xe0,0xa0,0x0e,0x68,0x8c,0x89,0x19,0x4d,0x49,0xc9, +0x4c,0x10,0x06,0x6a,0x03,0x62,0x74,0x9e,0x61,0x0c,0x1f,0xb0,0x21,0x00,0x83,0x0d, +0x04,0xc4,0x85,0x01,0x30,0x41,0x78,0x03,0x3a,0xe0,0x92,0x26,0x55,0xe6,0x46,0x56, +0x26,0x37,0x95,0xa6,0x57,0x36,0x41,0x18,0xaa,0x09,0xc2,0x60,0x4d,0x10,0x86,0x6b, +0x82,0x10,0x06,0x70,0xb0,0x01,0x21,0xc8,0xa0,0x0c,0x0c,0x33,0x38,0x83,0x06,0x0d, +0xe8,0xa4,0x35,0x85,0xe1,0x49,0x95,0xb9,0x91,0x95,0xc9,0x4d,0xa5,0xe9,0x95,0x4d, +0x10,0x06,0x6c,0x83,0x41,0xa8,0x41,0x19,0xac,0x81,0x19,0x9c,0x01,0x99,0x34,0xa2, +0xb4,0x39,0x38,0xb6,0xb0,0xbc,0xa9,0x34,0xbd,0xb2,0x09,0xc2,0x90,0x6d,0x40,0x88, +0x36,0x28,0x03,0x37,0x30,0x83,0x33,0x68,0xd0,0x80,0x5d,0x5a,0x92,0x1b,0x5c,0x1d, +0xdd,0xd0,0x1b,0xdb,0x9b,0x9c,0x54,0xd9,0xdc,0x5b,0x9d,0xdc,0x58,0x19,0x51,0x5a, +0x5b,0x99,0xdb,0x5c,0xda,0x9b,0xdb,0xdc,0x04,0x61,0xd0,0x36,0x18,0x04,0x1c,0x94, +0x41,0x1c,0x98,0xc1,0x19,0x50,0x4a,0x63,0xaa,0x6b,0x0b,0x6b,0x4a,0x83,0x23,0x4a, +0x6b,0x2b,0x73,0x9b,0x4b,0x7b,0x73,0x9b,0x9b,0x20,0x0c,0xdb,0x06,0x83,0x98,0x83, +0x32,0xa0,0x03,0x33,0x38,0x03,0x4a,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c, +0x65,0x76,0x65,0x6c,0x54,0x6f,0x55,0x73,0x65,0x13,0x84,0x81,0xdb,0x60,0x10,0x76, +0x50,0x06,0x77,0x60,0x06,0x67,0xc0,0x25,0xcd,0x48,0x2e,0xac,0xad,0x2c,0xc9,0x8d, +0xac,0x0c,0x6f,0x82,0x30,0x74,0x1b,0x0c,0x22,0x0f,0xca,0x40,0x0f,0xcc,0xe0,0x0c, +0x28,0x99,0x11,0x95,0xd9,0xa5,0x8d,0x95,0x51,0xbd,0x59,0xa5,0x95,0xdd,0x11,0x95, +0xc1,0xd1,0xa1,0x4d,0x10,0x06,0x6f,0x83,0x41,0xf0,0x41,0x19,0xf4,0x81,0x19,0x34, +0x3c,0xcc,0x94,0xd2,0xe8,0xe8,0xca,0xe4,0x26,0x08,0xc3,0xb7,0x01,0x21,0xfe,0xa0, +0x0c,0x40,0xc1,0x0c,0x9a,0x06,0x0d,0x28,0x99,0x35,0xbd,0xd1,0xa5,0xbd,0xb9,0x59, +0x95,0x8d,0xd1,0xbd,0xc9,0x4d,0x8d,0x85,0xb1,0x95,0x4d,0x10,0x06,0x30,0xd8,0x60, +0x10,0xa2,0x50,0x06,0xa3,0x60,0x06,0x0d,0x21,0x33,0xa2,0xb7,0x3b,0xb7,0xb9,0xb1, +0x30,0xb6,0x32,0xa3,0xb0,0x31,0xba,0x37,0xb9,0x09,0xc2,0x10,0x06,0x1b,0x0c,0xa2, +0x14,0xca,0xc0,0x14,0xcc,0xa0,0xe1,0x67,0xd6,0xf4,0x46,0x97,0xf6,0xe6,0x66,0x55, +0x36,0x46,0xf7,0x26,0xa7,0x94,0x46,0x47,0x57,0x26,0x37,0x14,0xe6,0x36,0x56,0xc6, +0xc6,0x16,0x46,0x97,0xf6,0xe6,0x36,0x41,0x18,0xc4,0x60,0x83,0x41,0xa0,0x42,0x19, +0xa4,0x82,0x19,0x34,0x64,0xcc,0xa0,0xe4,0xca,0x8a,0xf0,0xe0,0xde,0xe6,0xea,0xe4, +0xca,0x26,0x08,0xc3,0x18,0x6c,0x30,0x88,0x55,0x28,0x03,0x56,0x30,0x83,0x86,0x99, +0x19,0x94,0x5c,0x99,0x5d,0xda,0x5b,0xdd,0x9c,0x91,0x5c,0x58,0x5b,0x19,0x94,0x5c, +0x59,0x11,0x1e,0xdc,0xdb,0x5c,0x9d,0x5c,0xd9,0x04,0x61,0x20,0x83,0x0d,0x06,0xe1, +0x0a,0x65,0xf0,0x0a,0x66,0xd0,0x70,0x31,0xa3,0x0a,0x73,0x43,0x0a,0x63,0x33,0x33, +0x7a,0xb2,0x9a,0x20,0x0c,0x65,0xb0,0xc1,0x20,0x62,0xa1,0x0c,0x64,0xc1,0x0c,0x1a, +0x56,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65,0x6e,0x63,0x65, +0x4c,0x65,0x6e,0x67,0x74,0x68,0x13,0x84,0xc1,0x0c,0x36,0x18,0x04,0x2d,0x94,0x41, +0x2d,0x98,0x41,0x43,0xc5,0x8c,0xa8,0x8c,0x8d,0x2e,0x8c,0x2a,0xad,0xad,0x6c,0x82, +0x30,0x9c,0xc1,0x06,0x83,0xb8,0x85,0x32,0xc0,0x05,0x33,0x68,0x78,0x99,0x11,0xe5, +0xb9,0x85,0xb5,0xa5,0x8d,0x49,0x95,0xcd,0x0d,0xa1,0x85,0xb9,0x9d,0x95,0x19,0x85, +0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x06,0x34,0xd8,0x60,0x10,0xba,0x50,0x06,0xbb,0x60, +0x06,0x0d,0x31,0x33,0xab,0xb4,0xb2,0xbb,0x29,0xb8,0xb0,0xb1,0x32,0xaa,0xb7,0xa6, +0x32,0xba,0x32,0xb9,0x39,0xa3,0xb0,0x31,0xba,0x37,0xb9,0x09,0xc2,0x90,0x06,0x1b, +0x0c,0xa2,0x17,0xca,0xc0,0x17,0xcc,0xa0,0xd9,0x40,0x7d,0x69,0xc0,0x06,0x6f,0x20, +0x07,0x75,0x80,0x07,0x7b,0xe0,0x07,0xa1,0x40,0x0a,0xa7,0xa0,0x0a,0xad,0x00,0x0b, +0xb3,0x60,0x0b,0xb9,0xc0,0x0b,0xbf,0xb0,0x61,0x30,0xc6,0x00,0x1c,0x26,0x08,0x02, +0xb0,0x01,0xd8,0x30,0x18,0xe3,0x30,0x0e,0x1b,0x02,0x72,0xd8,0x30,0x0c,0xe2,0x50, +0x0e,0x14,0x86,0xa6,0x26,0x08,0x71,0x10,0x07,0x1b,0x86,0x35,0x58,0x83,0x61,0x82, +0x30,0xa8,0xc1,0x86,0x00,0x14,0x36,0x18,0x06,0x3a,0x9c,0x41,0x3a,0xa8,0xc3,0x3a, +0x6c,0x28,0xc4,0xe1,0x1c,0x00,0x31,0x60,0x07,0x22,0x62,0x72,0x61,0x6e,0x63,0x68, +0x65,0x73,0x34,0xcc,0xd8,0xde,0xc2,0xe8,0xe6,0x26,0x08,0xc3,0x1a,0xb0,0x48,0x73, +0x9b,0xa3,0x9b,0x9b,0x20,0x0c,0x6c,0x40,0x22,0xcd,0x8d,0x6e,0x6e,0x82,0x30,0xb4, +0x01,0x11,0xba,0x32,0xbc,0x2f,0xb6,0xb7,0x30,0x32,0x26,0x74,0x65,0x78,0x5f,0x73, +0x74,0x6f,0x72,0x65,0x2c,0xea,0xd2,0xdc,0xe8,0xe6,0x26,0x08,0x83,0x1b,0x6c,0x70, +0xdc,0x41,0x1d,0xde,0x01,0x1e,0xe2,0x41,0x1e,0xe6,0x81,0x1e,0xea,0xa1,0xb1,0x07, +0xe6,0x1e,0xf0,0xa1,0x0a,0x1b,0x9b,0x5d,0x9b,0x4b,0x1a,0x59,0x99,0x1b,0xdd,0x94, +0x20,0xa8,0x42,0x86,0xe7,0x62,0x57,0x26,0x37,0x97,0xf6,0xe6,0x36,0x25,0x20,0x9a, +0x90,0xe1,0xb9,0xd8,0x85,0xb1,0xd9,0x95,0xc9,0x4d,0x09,0x8c,0x3a,0x64,0x78,0x2e, +0x73,0x68,0x61,0x64,0x65,0x72,0x4d,0x6f,0x64,0x65,0x6c,0x53,0x02,0xa4,0x0c,0x19, +0x9e,0x8b,0x5c,0xd9,0xdc,0x5b,0x9d,0xdc,0x58,0xd9,0xdc,0x94,0x20,0x0c,0x2a,0x91, +0xe1,0xb9,0xd0,0xe5,0xc1,0x95,0x05,0xb9,0xb9,0xbd,0xd1,0x85,0xd1,0xa5,0xbd,0xb9, +0xcd,0x4d,0x11,0xc0,0xa1,0x1c,0xea,0x90,0xe1,0xb9,0x94,0xb9,0xd1,0xc9,0xe5,0x41, +0xbd,0xa5,0xb9,0xd1,0xcd,0x4d,0x09,0xd8,0xa1,0x0b,0x19,0x9e,0xcb,0xd8,0x5b,0x9d, +0x1b,0x5d,0x99,0xdc,0xdc,0x94,0x00,0x1f,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x38,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x2d,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84, +0xf9,0xc5,0x6d,0x5b,0x01,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23, +0xb7,0x6d,0x0a,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0, +0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0x96,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10, +0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0c, +0xdd,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0x7c,0x91, +0xc3,0x6c,0x48,0x33,0x20,0x8d,0x61,0x01,0xd1,0x70,0xf9,0xce,0xe3,0x1b,0x91,0x43, +0x3d,0xe2,0xe0,0x23,0xb7,0x6d,0x03,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51, +0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x04,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4, +0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x1b,0x82,0x35,0x5c,0xbe,0xf3, +0xf8,0x13,0x71,0x4d,0x54,0x44,0xb0,0x93,0x13,0x11,0x3e,0x72,0xdb,0x26,0x90,0x0d, +0x97,0xef,0x3c,0xfe,0x74,0x44,0x04,0x30,0x88,0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e, +0x72,0xdb,0x76,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d, +0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x32,0x54,0xee,0xc3,0xac,0x44,0xba,0x07,0x19,0x08,0x08,0x6b,0x09,0x66,0x1e,0xb6, +0x44,0x58,0x49,0x4c,0x30,0x0e,0x00,0x00,0x66,0x00,0x05,0x00,0x8c,0x03,0x00,0x00, +0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x18,0x0e,0x00,0x00, +0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x83,0x03,0x00,0x00,0x0b,0x82,0x20,0x00, +0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49, +0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62, +0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b, +0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42, +0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a, +0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff, +0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20, +0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00, +0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00, +0x89,0x20,0x00,0x00,0x76,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04, +0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c, +0x0b,0x84,0xc4,0x4c,0x10,0xcc,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0, +0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12, +0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee, +0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e, +0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18, +0x06,0x42,0x4d,0x21,0x86,0x61,0x18,0xe8,0x29,0x84,0x31,0x18,0x06,0x45,0x65,0x30, +0x06,0x83,0xa6,0xb2,0x00,0x83,0x32,0x0c,0xc3,0x30,0x0c,0x03,0x42,0xd5,0x51,0xc3, +0xe5,0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18, +0x86,0x61,0x28,0xc4,0x35,0x28,0x03,0x61,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9, +0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x30,0x0c,0xa3,0x10,0xda,0xa0, +0x0c,0xb4,0xdd,0x36,0x5c,0xfe,0x84,0x3d,0x84,0xe4,0xaf,0x84,0xe4,0x50,0x91,0x40, +0xa4,0x91,0xf3,0x10,0xd1,0x84,0x10,0x12,0x12,0x86,0xa1,0x10,0xca,0xa0,0x74,0xe4, +0x1d,0x34,0x5c,0xfe,0x84,0x3d,0x84,0xe4,0xaf,0x84,0xb4,0x21,0xcd,0x80,0x88,0x61, +0x18,0x90,0x39,0x82,0xa0,0x14,0xca,0x00,0x0e,0x21,0x89,0x03,0x01,0x33,0x85,0xc1, +0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8, +0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43, +0x39,0xa0,0x60,0x98,0xc9,0x1a,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85, +0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76, +0x78,0x87,0x70,0xa0,0x07,0x3f,0x40,0x82,0x51,0x92,0x39,0xd3,0x37,0x0e,0xec,0x10, +0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f, +0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x50,0x0f,0xee,0x30,0x0f,0xe9,0x70,0x0e,0xee, +0x50,0x0e,0xe4,0x00,0x06,0xe9,0xe0,0x0e,0xf4,0xe0,0x07,0x28,0x18,0x08,0x9d,0x09, +0x1b,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0, +0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87, +0x70,0xa0,0x07,0x3f,0x40,0x81,0x41,0xea,0x30,0x82,0x30,0x0c,0x23,0x10,0xc6,0x30, +0x82,0x60,0x9c,0x21,0x04,0x1f,0xbb,0xda,0x68,0x62,0x59,0x96,0x65,0x87,0xa1,0x75, +0x5d,0xd7,0x35,0x0c,0xc3,0x30,0x0c,0x83,0xde,0x39,0x02,0x50,0x98,0x02,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, +0x21,0xcf,0x02,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06, +0x08,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x30,0xe4,0xa9,0x80,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8, +0x83,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x03,0x02, +0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x07,0x04,0x40,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x1e,0x31,0x00,0x02,0x20,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x2c,0x10,0x00,0x00,0x0f,0x00,0x00,0x00,0x32,0x1e,0x98,0x14, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46, +0x00,0x8a,0xa0,0x24,0x4a,0xa1,0x38,0x0a,0x3f,0xa0,0x10,0x0a,0xa2,0x2c,0x0a,0x30, +0x80,0xc2,0x11,0x00,0x8a,0x0b,0x10,0x10,0x10,0x81,0xd2,0x19,0x00,0x5a,0x67,0x00, +0x08,0x9e,0x01,0xa0,0x73,0x06,0x00,0x00,0x79,0x18,0x00,0x00,0x50,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xa1,0x99,0x20,0x0c,0xce,0x06,0x61,0x20, +0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xcf,0x04,0xe1,0x0c,0x3c,0x02, +0x13,0x84,0x01,0x9a,0x20,0x0c,0xd1,0x06,0x01,0x61,0x36,0x24,0x48,0xa2,0x20,0xc8, +0xb0,0x20,0xcd,0x86,0xc0,0x99,0x20,0xa4,0xc1,0x36,0x41,0x08,0x83,0x6c,0x82,0x30, +0x48,0x1b,0x04,0x44,0xda,0xb0,0x20,0x90,0x82,0x0c,0xc3,0x12,0x45,0xd1,0x34,0x41, +0x58,0x03,0x6e,0x82,0x30,0x4c,0x1b,0x04,0xc4,0xda,0xb0,0x0c,0x95,0x82,0x20,0xc3, +0x12,0x45,0xd1,0xb5,0x41,0xa0,0xb0,0x09,0x02,0x1c,0x74,0x13,0x84,0x81,0xda,0x80, +0x20,0x9a,0x82,0x20,0xc3,0x06,0x6c,0x08,0xb8,0x0d,0xc4,0x93,0x75,0xc0,0x04,0x41, +0x00,0x28,0x0c,0x4d,0x4d,0x10,0xe2,0x40,0x9b,0x20,0x0c,0xd5,0x04,0x61,0xb0,0x36, +0x0c,0x63,0x30,0x06,0xc3,0x04,0x61,0xb8,0x26,0x08,0x03,0xb6,0x21,0x30,0x83,0x0d, +0x06,0x12,0x06,0x62,0x40,0x06,0x65,0x70,0x06,0x1b,0x8a,0x0f,0x0c,0x00,0x0f,0x0d, +0xaa,0xb0,0xb1,0xd9,0xb5,0xb9,0xa4,0x91,0x95,0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64, +0x78,0x2e,0x76,0x65,0x72,0x73,0x69,0x6f,0x6e,0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b, +0x5d,0x18,0x9b,0x5d,0x99,0xdc,0x94,0x80,0xa8,0x43,0x86,0xe7,0x32,0x87,0x16,0x46, +0x56,0x26,0xd7,0xf4,0x46,0x56,0xc6,0x36,0x25,0x30,0xca,0x90,0xe1,0xb9,0xc8,0x95, +0xcd,0xbd,0xd5,0xc9,0x8d,0x95,0xcd,0x4d,0x09,0xba,0x3a,0x64,0x78,0x2e,0x65,0x6e, +0x74,0x72,0x79,0x50,0x6f,0x69,0x6e,0x74,0x73,0x53,0x02,0x34,0x00,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x38,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x2d,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34, +0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e, +0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x5b,0x01,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2, +0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0a,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14, +0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0x96,0xb0,0x0d,0x97, +0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6, +0x23,0xb7,0x6d,0x0c,0xdd,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34, +0xc3,0x42,0x7c,0x91,0xc3,0x6c,0x48,0x33,0x20,0x8d,0x61,0x01,0xd1,0x70,0xf9,0xce, +0xe3,0x1b,0x91,0x43,0x3d,0xe2,0xe0,0x23,0xb7,0x6d,0x03,0xd5,0x70,0xf9,0xce,0xe3, +0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x04,0xd6,0x70,0xf9, +0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x1b,0x82, +0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0xb0,0x93,0x13,0x11,0x3e,0x72, +0xdb,0x26,0x90,0x0d,0x97,0xef,0x3c,0xfe,0x74,0x44,0x04,0x30,0x88,0x83,0xd8,0x80, +0x91,0x43,0x3d,0x3e,0x72,0xdb,0x76,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11, +0xe6,0x17,0xb7,0x0d,0x61,0x20,0x00,0x00,0xa2,0x01,0x00,0x00,0x13,0x04,0x5d,0x2c, +0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x34,0xcc,0x00,0x94,0x51,0x21,0x15,0x61, +0x40,0xc1,0x0e,0x94,0xec,0x40,0x0d,0x94,0x5d,0xd9,0x14,0x20,0x20,0x20,0xfe,0x41, +0xf1,0x06,0x94,0x6f,0x40,0x19,0x94,0x52,0x31,0x15,0x5b,0x81,0x1b,0x14,0x21,0x50, +0x19,0x06,0x94,0x46,0x49,0x12,0x14,0x48,0x89,0x14,0x50,0x01,0x0a,0x14,0x20,0x41, +0x71,0x12,0x94,0x22,0x01,0x21,0x45,0x50,0x1e,0x25,0x40,0xc6,0x18,0xc1,0xff,0xff, +0xff,0xfd,0x07,0x63,0x04,0x20,0x08,0x82,0xf0,0x37,0x46,0x00,0x82,0x20,0x88,0x7f, +0x63,0x04,0xe6,0x9c,0xb3,0xf8,0x37,0x02,0x40,0xdd,0x1c,0x82,0x1c,0x50,0x73,0x08, +0xd0,0x1c,0xcc,0x21,0xc0,0x41,0x1e,0xcc,0x21,0xc0,0x81,0x1e,0x10,0x38,0x07,0xf1, +0x3c,0x4f,0x1f,0xcc,0x41,0x34,0xcd,0xd3,0x07,0x23,0x00,0x73,0x10,0xcf,0xf3,0xec, +0x01,0x00,0x00,0x00,0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0x7f,0x70,0x06,0x04, +0x1f,0xc8,0xc1,0x88,0x01,0x02,0x80,0x20,0x18,0x88,0x01,0x28,0xa0,0x01,0xf1,0x07, +0x73,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x62,0x10,0x0a,0x69,0x40,0xf8,0x01,0x1d, +0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x18,0x88,0x82,0x1a,0x10,0x7f,0x50,0x07,0x23, +0x06,0x07,0x00,0x82,0x60,0xe0,0x91,0x02,0x1b,0x04,0xcc,0x88,0x81,0x01,0x80,0x20, +0x18,0x10,0xaf,0x70,0x06,0xa1,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x04,0x2c,0xa0, +0x01,0x29,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x01,0x0b,0x68,0x30,0x0a,0x23,0x06, +0x06,0x00,0x82,0x60,0x40,0xc4,0x42,0x1a,0x98,0x42,0x11,0x69,0x70,0x45,0xa8,0xc1, +0x15,0x21,0x40,0x11,0x02,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xd7,0x0a,0x75,0xb0, +0x50,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xd8,0xc2,0x1d,0x04,0xaa,0x30,0x08,0x7a, +0xa0,0x07,0x7a,0xa0,0x07,0xa3,0x09,0x01,0x50,0x85,0x1d,0x40,0x15,0x77,0x00,0x23, +0x06,0x07,0x00,0x82,0x60,0xf0,0xe0,0x42,0x1c,0x08,0xae,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x4f,0x2e,0xc8,0x81,0xf0,0x0a,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xf0, +0x42,0x1f,0x1c,0xb0,0x20,0x04,0xa0,0x00,0x0a,0xa0,0x00,0x0a,0xa3,0x09,0x01,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0xd1,0x2e,0x84,0x42,0x70,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x41,0xc4,0x0b,0xa1,0x20,0x20,0x26,0x04,0xf4,0x19,0x8e,0x08,0xc4,0x40,0xf8, +0x86,0x23,0x04,0x32,0x20,0xbe,0x12,0x02,0x9d,0x65,0x10,0x82,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0xa2,0x70,0x30,0x85,0x34,0x38,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20, +0x12,0x07,0x54,0x30,0x03,0x64,0x96,0x40,0x18,0xa8,0x30,0x88,0xc0,0x16,0x80,0x81, +0x0a,0x83,0x08,0x60,0x01,0x18,0xa8,0x18,0xdc,0x21,0x60,0x07,0x60,0xc4,0xa0,0x01, +0x40,0x10,0x0c,0x96,0x74,0x50,0x05,0xaa,0x17,0x2c,0xa7,0x15,0x5a,0xa1,0x15,0x5a, +0x61,0x34,0x21,0x00,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x42,0x07,0x57,0x08,0xa8, +0x11,0x83,0x03,0x00,0x41,0x30,0x88,0xd2,0xc1,0x15,0x84,0xca,0x84,0x80,0x3e,0xc3, +0x11,0xc1,0x1b,0x08,0xdf,0x70,0x84,0x10,0x07,0xc4,0x57,0x42,0xa0,0xb3,0x0c,0xc4, +0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0xe4,0x0e,0xb3,0xb0,0x1c,0x23,0x06,0x07, +0x00,0x82,0x60,0x10,0xbd,0x43,0x2d,0x2c,0xc8,0x2c,0x41,0x51,0x8b,0x39,0xec,0x2c, +0x41,0x31,0x50,0x61,0x70,0x84,0x31,0x0c,0x54,0x18,0x1c,0x61,0x0c,0x03,0x15,0x83, +0x41,0x70,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x60,0xf1,0x40,0x0b,0x6b,0xb0,0x0e, +0xa3,0x09,0x01,0x50,0x66,0xf0,0x0e,0x60,0x02,0x2e,0x80,0x60,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x9e,0x7c,0x88,0x05,0x21,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x85,0x1f, +0x7a,0xe1,0x0c,0xe0,0x21,0x08,0x03,0x70,0x00,0x07,0x70,0x00,0x87,0xd1,0x84,0x00, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x68,0x1f,0xc2,0x21,0x38,0x83,0x11,0x83,0x03, +0x00,0x41,0x30,0x88,0xf8,0x21,0x1c,0x04,0x34,0x30,0x21,0xa0,0xcf,0x70,0x44,0x20, +0x0a,0xc2,0x37,0x1c,0x21,0x90,0x02,0xf1,0x95,0x10,0xe8,0x2c,0xc3,0x61,0x04,0x23, +0x06,0x07,0x00,0x82,0x60,0x10,0x85,0x84,0x39,0x40,0xc7,0x88,0xc1,0x01,0x80,0x20, +0x18,0x44,0x22,0x81,0x0e,0x10,0x32,0x4b,0x80,0x14,0x44,0x0f,0x3b,0x4b,0x80,0x0c, +0x54,0x18,0x66,0x70,0x18,0xc6,0x40,0x85,0x61,0x06,0x87,0x61,0x0c,0x54,0x0c,0xc6, +0x61,0x06,0xc6,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0x2a,0xb1,0x0e,0x75,0xe0,0x0f, +0x70,0x60,0x07,0xee,0xe0,0x0e,0xee,0xe0,0x0e,0xa3,0x09,0x01,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0x51,0x4a,0xbc,0x43,0x50,0x07,0x23,0x06,0x07,0x00,0x82,0x60,0x10, +0xa9,0xc4,0x3b,0x08,0x76,0x60,0x42,0x40,0x9f,0xe1,0x88,0x00,0x16,0x84,0x6f,0x38, +0x42,0x90,0x05,0xe2,0x2b,0x21,0xd0,0x59,0x06,0x25,0x09,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0x20,0x7a,0x09,0x7a,0x58,0x8e,0x11,0x83,0x03,0x00,0x41,0x30,0x88,0x60,0xc2, +0x1e,0x16,0x64,0x96,0x60,0xa9,0x25,0x24,0x76,0x96,0x60,0x19,0xa8,0x30,0x38,0xc5, +0x48,0x06,0x2a,0x0c,0x4e,0x31,0x92,0x81,0x8a,0xc1,0x50,0xb8,0x64,0xc4,0xa0,0x01, +0x40,0x10,0x0c,0x16,0x9c,0xc8,0x87,0x51,0x60,0x89,0x8e,0x14,0xf8,0x81,0x1f,0xf8, +0x81,0x1f,0x46,0x13,0x02,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xa2,0x9b,0xe8,0x87, +0x60,0x14,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0xc2,0x89,0x7e,0x10,0x48,0xc1,0x84, +0x80,0x3e,0xc3,0x11,0x81,0x2f,0x08,0xdf,0x70,0x84,0x00,0x0e,0xc4,0x57,0x42,0xa0, +0xb3,0x0c,0x0d,0x13,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0xd4,0x13,0x22,0xb1,0x1c, +0x23,0x06,0x07,0x00,0x82,0x60,0x10,0xf9,0x04,0x49,0x2c,0xc8,0x2c,0x81,0x53,0xcb, +0x3b,0xec,0x2c,0x81,0x33,0x50,0x61,0x70,0x8d,0xc1,0x0c,0x54,0x18,0x5c,0x63,0x30, +0x03,0x15,0x83,0xd1,0x70,0xcc,0x68,0xc2,0x1b,0x04,0x35,0x0b,0x3d,0x01,0x26,0x98, +0x04,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x39,0x8b,0x7f,0x10,0x82,0x11,0x83, +0x06,0x00,0x41,0x30,0x58,0xd4,0x62,0x25,0x6a,0xc1,0x27,0x60,0x21,0x70,0x09,0x97, +0x70,0x09,0x97,0x18,0x4d,0x08,0x80,0x11,0x83,0x03,0x00,0x41,0x30,0x88,0xd2,0xe2, +0x25,0x82,0x5a,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x48,0x2d,0x5e,0x42,0xb0,0x05, +0x13,0x02,0xfa,0x0c,0x47,0x04,0xf0,0x20,0x7c,0xc3,0x11,0x82,0x3c,0x10,0x5f,0x09, +0x81,0xce,0x32,0x40,0x4f,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xd1,0x5b,0xd0,0xc4, +0x73,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x04,0x17,0x36,0xf1,0x20,0xb3,0x04,0x51, +0x3d,0x3f,0xb1,0xb3,0x04,0xd1,0x40,0x85,0x41,0x06,0x90,0xf1,0x0c,0x54,0x18,0x64, +0x00,0x19,0xcf,0x40,0xc5,0x60,0x40,0x64,0xf0,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1, +0x82,0x17,0x39,0x31,0x0e,0x6c,0x51,0x0e,0x0f,0x4f,0xf0,0x04,0x4f,0xf0,0xc4,0x68, +0x42,0x00,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x74,0x17,0x3d,0x11,0x8c,0xc3,0x88, +0xc1,0x01,0x80,0x20,0x18,0x44,0x78,0xd1,0x13,0x02,0x39,0x98,0x10,0xd0,0x67,0x38, +0x22,0xf0,0x07,0xe1,0x1b,0x8e,0x10,0x40,0x82,0xf8,0x4a,0x08,0x74,0x96,0x61,0x92, +0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x88,0xfa,0x42,0x2c,0x96,0x63,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x22,0xbf,0x20,0x8b,0x05,0x99,0x25,0xa0,0x6a,0x71,0x89,0x9d,0x25, +0xa0,0x06,0x2a,0x0c,0x6e,0x32,0xa4,0x81,0x0a,0x83,0x9b,0x0c,0x69,0xa0,0x62,0x30, +0x26,0x4e,0x1a,0x31,0x68,0x00,0x10,0x04,0x83,0xc5,0x34,0xce,0x22,0x1e,0xf4,0x62, +0x15,0x3a,0xb5,0x50,0x0b,0xb5,0x50,0x8b,0xd1,0x84,0x00,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0xa8,0x34,0xd6,0x22,0x88,0x87,0x11,0x83,0x03,0x00,0x41,0x30,0x88,0x4c, +0x63,0x2d,0x04,0x79,0x30,0x21,0xa0,0xcf,0x70,0x44,0xc0,0x12,0xc2,0x37,0x1c,0x21, +0xb8,0x04,0xf1,0x95,0x10,0xe8,0x2c,0x83,0x55,0x05,0x23,0x06,0x07,0x00,0x82,0x60, +0x10,0xad,0x06,0x5c,0x2c,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x44,0xac,0x21,0x17, +0x0b,0x32,0x4b,0x70,0xd5,0xb2,0x13,0x3b,0x4b,0x70,0x0d,0x54,0x18,0x9c,0x65,0x54, +0x03,0x15,0x06,0x67,0x19,0xd5,0x40,0xc5,0x60,0x58,0x5c,0x35,0x1c,0xd1,0x0f,0x82, +0xf0,0x0d,0x47,0xf8,0x03,0x41,0x7c,0x15,0x08,0x3b,0xcb,0x80,0x69,0x41,0x11,0x73, +0xa1,0xc3,0x0d,0x01,0x5d,0x80,0x41,0x19,0x6e,0xa1,0xc3,0x0d,0xc1,0x5b,0x80,0x41, +0x0d,0xc1,0x56,0xc2,0x17,0x3a,0xdc,0x10,0xf4,0x05,0x18,0x54,0x30,0x6c,0x31,0x73, +0xa1,0xc3,0x0d,0x01,0x5d,0x80,0x41,0x05,0xc3,0xce,0x32,0x68,0x59,0x70,0x2f,0x61, +0xd8,0xbd,0x84,0x61,0x26,0xa0,0x05,0x7c,0x4c,0x48,0x0b,0xf8,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0xf6,0x1b,0xa3,0xa1,0x13,0xb4,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42, +0x60,0x85,0x10,0x1f,0x2b,0x84,0xf8,0xdc,0x3c,0x18,0x76,0xa6,0x60,0x98,0x11,0x02, +0x7d,0x8c,0x10,0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x58,0x7a,0xb0,0xc6,0x58, +0x94,0xc7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09,0x86,0x9d,0x60,0x98,0x09,0x87, +0x7c,0x4c,0x38,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x93,0x7c,0xc8,0x86,0x30, +0x62,0x60,0x00,0x20,0x08,0x06,0xd3,0x7c,0xcc,0x86,0x70,0xc2,0x40,0x27,0x0c,0x34, +0x62,0x70,0x00,0x20,0x08,0x06,0x9e,0x7c,0xe8,0x86,0x5c,0xe0,0xc5,0x88,0x81,0x03, +0x80,0x20,0x18,0x34,0xfa,0xd1,0x1a,0xc1,0x20,0xfc,0x86,0x5f,0xf8,0x85,0x5f,0xf8, +0x85,0x68,0xcc,0x12,0x68,0x23,0x06,0x07,0x00,0x82,0x60,0x80,0xd5,0x07,0x6e,0xbc, +0xc5,0x7b,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x0c,0x37,0xac,0x85,0x80,0x06,0xc3, +0x0d,0x6b,0x21,0xa0,0x41,0x09,0x81,0xce,0x32,0x6c,0x5c,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x5e,0x7e,0x84,0x07,0x5e,0xf8,0xc5,0x88,0x81,0x03,0x80,0x20,0x18,0x54, +0xfd,0x41,0x1b,0xc1,0x5b,0xb8,0x85,0x79,0xf4,0x46,0x6f,0xf4,0x46,0x6f,0xa4,0xc6, +0x2c,0x01,0x87,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_lock_pass_wave64_16bit_c34b026516fd01349b887fbebb98c3a9.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_lock_pass_wave64_16bit_c34b026516fd01349b887fbebb98c3a9.h new file mode 100644 index 00000000..5ed83424 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_lock_pass_wave64_16bit_c34b026516fd01349b887fbebb98c3a9.h @@ -0,0 +1,451 @@ +// ffx_fsr2_lock_pass_wave64_16bit_c34b026516fd01349b887fbebb98c3a9.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_lock_pass_wave64_16bit_c34b026516fd01349b887fbebb98c3a9_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_lock_pass_wave64_16bit_c34b026516fd01349b887fbebb98c3a9_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_lock_pass_wave64_16bit_c34b026516fd01349b887fbebb98c3a9_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_lock_pass_wave64_16bit_c34b026516fd01349b887fbebb98c3a9_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_lock_pass_wave64_16bit_c34b026516fd01349b887fbebb98c3a9_SRVResourceNames[] = { "r_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_lock_pass_wave64_16bit_c34b026516fd01349b887fbebb98c3a9_SRVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_lock_pass_wave64_16bit_c34b026516fd01349b887fbebb98c3a9_SRVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_lock_pass_wave64_16bit_c34b026516fd01349b887fbebb98c3a9_SRVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_lock_pass_wave64_16bit_c34b026516fd01349b887fbebb98c3a9_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_new_locks", }; +static const uint32_t g_ffx_fsr2_lock_pass_wave64_16bit_c34b026516fd01349b887fbebb98c3a9_UAVResourceBindings[] = { 1, 0, }; +static const uint32_t g_ffx_fsr2_lock_pass_wave64_16bit_c34b026516fd01349b887fbebb98c3a9_UAVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_lock_pass_wave64_16bit_c34b026516fd01349b887fbebb98c3a9_UAVResourceSpaces[] = { 0, 0, }; + +static const uint32_t g_ffx_fsr2_lock_pass_wave64_16bit_c34b026516fd01349b887fbebb98c3a9_size = 6848; + +static const unsigned char g_ffx_fsr2_lock_pass_wave64_16bit_c34b026516fd01349b887fbebb98c3a9_data[] = { +0x44,0x58,0x42,0x43,0x09,0x5c,0xcb,0x78,0xda,0x91,0xd6,0xfc,0x11,0xab,0x88,0x1d, +0x09,0x50,0xc3,0x5c,0x01,0x00,0x00,0x00,0xc0,0x1a,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x1c,0x01,0x00,0x00,0x74,0x0c,0x00,0x00,0x90,0x0c,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xa8,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0x50,0x0b,0x00,0x00,0x66,0x00,0x05,0x00,0xd4,0x02,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x38,0x0b,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0xcb,0x02,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0x76,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xc8,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e, +0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2, +0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61, +0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x21, +0x86,0x61,0x18,0xe8,0x29,0x84,0x31,0x18,0x06,0x45,0x65,0x30,0x06,0x83,0xa6,0xb2, +0x00,0x83,0x32,0x0c,0xc3,0x30,0x0c,0x03,0x42,0xd5,0x51,0xc3,0xe5,0x4f,0xd8,0x43, +0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86,0x61,0x28,0xc4, +0x35,0x28,0x03,0x61,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b, +0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x30,0x0c,0xa3,0x10,0xda,0xa0,0x0c,0xb4,0xdd,0x36, +0x5c,0xfe,0x84,0x3d,0x84,0xe4,0xaf,0x84,0xe4,0x50,0x91,0x40,0xa4,0x91,0xf3,0x10, +0xd1,0x84,0x10,0x12,0x12,0x86,0xa1,0x10,0xca,0xa0,0x74,0xe4,0x1d,0x34,0x5c,0xfe, +0x84,0x3d,0x84,0xe4,0xaf,0x84,0xb4,0x21,0xcd,0x80,0x88,0x61,0x18,0x90,0x39,0x82, +0xa0,0x14,0xca,0x00,0x0e,0x21,0x89,0x03,0x01,0x33,0x85,0xc1,0x38,0xb0,0x43,0x38, +0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x81,0x1e,0xe8,0x41, +0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x98, +0xc9,0x1a,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a, +0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0, +0x07,0x3f,0x40,0x82,0x51,0x92,0x39,0xd3,0x37,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f, +0x6e,0x20,0x0b,0xb7,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72, +0x40,0x0a,0x7c,0x50,0x0f,0xee,0x30,0x0f,0xe9,0x70,0x0e,0xee,0x50,0x0e,0xe4,0x00, +0x06,0xe9,0xe0,0x0e,0xf4,0xe0,0x07,0x28,0x18,0x08,0x9d,0x09,0x1b,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07, +0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f, +0x40,0x81,0x41,0xea,0x30,0x82,0x30,0x0c,0x23,0x10,0xc6,0x30,0x82,0x60,0x9c,0x21, +0x04,0x1f,0xbb,0xda,0x68,0x62,0x59,0x96,0x65,0x87,0xa1,0x75,0x5d,0xd7,0x35,0x0c, +0xc3,0x30,0x0c,0x83,0xde,0x39,0x02,0x50,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90, +0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07, +0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6, +0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60, +0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07, +0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90, +0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x02,0x04, +0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06,0x08,0x80,0x01,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x01,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x18,0xf2,0x4c,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xa9, +0x80,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x20, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x03,0x02,0x40,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x07,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x43,0x1e,0x31,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, +0x2c,0x10,0x00,0x00,0x1c,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24, +0x4a,0xa1,0x38,0x0a,0x3f,0xa0,0x0c,0xca,0xa1,0x10,0x0a,0xa2,0x40,0x0a,0xa6,0x80, +0x0a,0xaa,0xb0,0x0a,0xac,0x00,0x03,0x0a,0x32,0xa0,0x40,0x03,0x0a,0x36,0xa0,0x80, +0x03,0x0a,0x39,0xa0,0xa0,0x03,0x0a,0x3b,0xa0,0xc0,0x03,0x0a,0x3d,0xa0,0xe0,0x03, +0xca,0xa2,0x30,0x03,0x4a,0x76,0xa0,0x48,0x8a,0x86,0xc2,0x11,0x80,0x1a,0xa0,0xb8, +0x00,0x01,0x01,0x11,0x28,0x9d,0x01,0xa0,0x75,0x06,0x80,0xde,0x19,0x00,0x82,0x67, +0x00,0xe8,0x9c,0x01,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x2f,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xa1,0x99,0x20,0x0c,0xce,0x06,0x61,0x20, +0x26,0x08,0xc3,0xb3,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08, +0x67,0x60,0x07,0x8c,0xe4,0xbe,0xd8,0xde,0xc6,0xd6,0xbe,0xd2,0xdc,0xe0,0xea,0xe8, +0xbe,0xd8,0xea,0xda,0xc2,0x26,0x08,0x03,0x34,0x41,0x18,0xa2,0x0d,0x82,0xd1,0x6c, +0x48,0x0c,0x65,0x31,0x8c,0x81,0x31,0x9c,0x0d,0xc1,0x33,0x41,0x48,0x03,0x39,0xe0, +0x19,0xc8,0xdd,0x7d,0xc9,0x95,0x8d,0xbd,0xb9,0xcd,0xd1,0xc9,0xd5,0x8d,0xd1,0x95, +0x91,0x7d,0xc1,0xc9,0x95,0xd9,0xa5,0xbd,0xd5,0xcd,0x7d,0xb9,0x95,0x85,0xc9,0x95, +0xcd,0xd1,0x7d,0x91,0x95,0xc1,0xd1,0xa1,0x4d,0x10,0xc2,0xe0,0x0d,0x26,0x08,0x83, +0xb4,0x41,0x30,0xa8,0x0d,0x8b,0x11,0x49,0xc6,0x30,0x30,0xd3,0x34,0x55,0x13,0x84, +0x35,0x98,0x03,0x32,0x72,0x77,0x5f,0x6e,0x65,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x73, +0x13,0x84,0x61,0xda,0x20,0x18,0xd9,0x86,0x65,0xb8,0x30,0xc3,0x18,0x98,0x69,0x9a, +0xb4,0x0d,0x82,0xb5,0x4d,0x10,0xe0,0xa0,0x0e,0x68,0x8c,0x89,0x19,0x4d,0x49,0xc9, +0x4c,0x10,0x06,0x6a,0x03,0x62,0x74,0x9e,0x61,0x0c,0x1f,0xb0,0x21,0x00,0x83,0x0d, +0x04,0xc4,0x85,0x01,0x30,0x41,0x78,0x03,0x3a,0xe0,0x92,0x26,0x55,0xe6,0x46,0x56, +0x26,0x37,0x95,0xa6,0x57,0x36,0x41,0x18,0xaa,0x09,0xc2,0x60,0x4d,0x10,0x86,0x6b, +0x82,0x10,0x06,0x70,0xb0,0x01,0x21,0xc8,0xa0,0x0c,0x0c,0x33,0x38,0x83,0x06,0x0d, +0xe8,0xa4,0x35,0x85,0xe1,0x49,0x95,0xb9,0x91,0x95,0xc9,0x4d,0xa5,0xe9,0x95,0x4d, +0x10,0x06,0x6c,0x83,0x41,0xa8,0x41,0x19,0xac,0x81,0x19,0x9c,0x01,0x99,0x34,0xa2, +0xb4,0x39,0x38,0xb6,0xb0,0xbc,0xa9,0x34,0xbd,0xb2,0x09,0xc2,0x90,0x6d,0x40,0x88, +0x36,0x28,0x03,0x37,0x30,0x83,0x33,0x68,0xd0,0x80,0x5d,0x5a,0x92,0x1b,0x5c,0x1d, +0xdd,0xd0,0x1b,0xdb,0x9b,0x9c,0x54,0xd9,0xdc,0x5b,0x9d,0xdc,0x58,0x19,0x51,0x5a, +0x5b,0x99,0xdb,0x5c,0xda,0x9b,0xdb,0xdc,0x04,0x61,0xd0,0x36,0x18,0x04,0x1c,0x94, +0x41,0x1c,0x98,0xc1,0x19,0x50,0x4a,0x63,0xaa,0x6b,0x0b,0x6b,0x4a,0x83,0x23,0x4a, +0x6b,0x2b,0x73,0x9b,0x4b,0x7b,0x73,0x9b,0x9b,0x20,0x0c,0xdb,0x06,0x83,0x98,0x83, +0x32,0xa0,0x03,0x33,0x38,0x03,0x4a,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c, +0x65,0x76,0x65,0x6c,0x54,0x6f,0x55,0x73,0x65,0x13,0x84,0x81,0xdb,0x60,0x10,0x76, +0x50,0x06,0x77,0x60,0x06,0x67,0xc0,0x25,0xcd,0x48,0x2e,0xac,0xad,0x2c,0xc9,0x8d, +0xac,0x0c,0x6f,0x82,0x30,0x74,0x1b,0x0c,0x22,0x0f,0xca,0x40,0x0f,0xcc,0xe0,0x0c, +0x28,0x99,0x11,0x95,0xd9,0xa5,0x8d,0x95,0x51,0xbd,0x59,0xa5,0x95,0xdd,0x11,0x95, +0xc1,0xd1,0xa1,0x4d,0x10,0x06,0x6f,0x83,0x41,0xf0,0x41,0x19,0xf4,0x81,0x19,0x34, +0x3c,0xcc,0x94,0xd2,0xe8,0xe8,0xca,0xe4,0x26,0x08,0xc3,0xb7,0x01,0x21,0xfe,0xa0, +0x0c,0x40,0xc1,0x0c,0x9a,0x06,0x0d,0x28,0x99,0x35,0xbd,0xd1,0xa5,0xbd,0xb9,0x59, +0x95,0x8d,0xd1,0xbd,0xc9,0x4d,0x8d,0x85,0xb1,0x95,0x4d,0x10,0x06,0x30,0xd8,0x60, +0x10,0xa2,0x50,0x06,0xa3,0x60,0x06,0x0d,0x21,0x33,0xa2,0xb7,0x3b,0xb7,0xb9,0xb1, +0x30,0xb6,0x32,0xa3,0xb0,0x31,0xba,0x37,0xb9,0x09,0xc2,0x10,0x06,0x1b,0x0c,0xa2, +0x14,0xca,0xc0,0x14,0xcc,0xa0,0xe1,0x67,0xd6,0xf4,0x46,0x97,0xf6,0xe6,0x66,0x55, +0x36,0x46,0xf7,0x26,0xa7,0x94,0x46,0x47,0x57,0x26,0x37,0x14,0xe6,0x36,0x56,0xc6, +0xc6,0x16,0x46,0x97,0xf6,0xe6,0x36,0x41,0x18,0xc4,0x60,0x83,0x41,0xa0,0x42,0x19, +0xa4,0x82,0x19,0x34,0x64,0xcc,0xa0,0xe4,0xca,0x8a,0xf0,0xe0,0xde,0xe6,0xea,0xe4, +0xca,0x26,0x08,0xc3,0x18,0x6c,0x30,0x88,0x55,0x28,0x03,0x56,0x30,0x83,0x86,0x99, +0x19,0x94,0x5c,0x99,0x5d,0xda,0x5b,0xdd,0x9c,0x91,0x5c,0x58,0x5b,0x19,0x94,0x5c, +0x59,0x11,0x1e,0xdc,0xdb,0x5c,0x9d,0x5c,0xd9,0x04,0x61,0x20,0x83,0x0d,0x06,0xe1, +0x0a,0x65,0xf0,0x0a,0x66,0xd0,0x70,0x31,0xa3,0x0a,0x73,0x43,0x0a,0x63,0x33,0x33, +0x7a,0xb2,0x9a,0x20,0x0c,0x65,0xb0,0xc1,0x20,0x62,0xa1,0x0c,0x64,0xc1,0x0c,0x1a, +0x56,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65,0x6e,0x63,0x65, +0x4c,0x65,0x6e,0x67,0x74,0x68,0x13,0x84,0xc1,0x0c,0x36,0x18,0x04,0x2d,0x94,0x41, +0x2d,0x98,0x41,0x43,0xc5,0x8c,0xa8,0x8c,0x8d,0x2e,0x8c,0x2a,0xad,0xad,0x6c,0x82, +0x30,0x9c,0xc1,0x06,0x83,0xb8,0x85,0x32,0xc0,0x05,0x33,0x68,0x78,0x99,0x11,0xe5, +0xb9,0x85,0xb5,0xa5,0x8d,0x49,0x95,0xcd,0x0d,0xa1,0x85,0xb9,0x9d,0x95,0x19,0x85, +0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x06,0x34,0xd8,0x60,0x10,0xba,0x50,0x06,0xbb,0x60, +0x06,0x0d,0x31,0x33,0xab,0xb4,0xb2,0xbb,0x29,0xb8,0xb0,0xb1,0x32,0xaa,0xb7,0xa6, +0x32,0xba,0x32,0xb9,0x39,0xa3,0xb0,0x31,0xba,0x37,0xb9,0x09,0xc2,0x90,0x06,0x1b, +0x0c,0xa2,0x17,0xca,0xc0,0x17,0xcc,0xa0,0xd9,0x40,0x7d,0x69,0xc0,0x06,0x6f,0x20, +0x07,0x75,0x80,0x07,0x7b,0xe0,0x07,0xa1,0x40,0x0a,0xa7,0xa0,0x0a,0xad,0x00,0x0b, +0xb3,0x60,0x0b,0xb9,0xc0,0x0b,0xbf,0xb0,0x61,0x30,0xc6,0x00,0x1c,0x26,0x08,0x02, +0xb0,0x01,0xd8,0x30,0x18,0xe3,0x30,0x0e,0x1b,0x02,0x72,0xd8,0x30,0x0c,0xe2,0x50, +0x0e,0x14,0x86,0xa6,0x26,0x08,0x71,0x10,0x07,0x1b,0x86,0x35,0x58,0x83,0x61,0x82, +0x30,0xa8,0xc1,0x86,0x00,0x14,0x36,0x18,0x06,0x3a,0x9c,0x41,0x3a,0xa8,0xc3,0x3a, +0x6c,0x28,0xc4,0xe1,0x1c,0x00,0x31,0x60,0x07,0x22,0x62,0x72,0x61,0x6e,0x63,0x68, +0x65,0x73,0x34,0xcc,0xd8,0xde,0xc2,0xe8,0xe6,0x26,0x08,0xc3,0x1a,0xb0,0x48,0x73, +0x9b,0xa3,0x9b,0x9b,0x20,0x0c,0x6c,0x40,0x22,0xcd,0x8d,0x6e,0x6e,0x82,0x30,0xb4, +0x01,0x11,0xba,0x32,0xbc,0x2f,0xb6,0xb7,0x30,0x32,0x26,0x74,0x65,0x78,0x5f,0x73, +0x74,0x6f,0x72,0x65,0x2c,0xea,0xd2,0xdc,0xe8,0xe6,0x26,0x08,0x83,0x1b,0x6c,0x70, +0xdc,0x41,0x1d,0xde,0x01,0x1e,0xe2,0x41,0x1e,0xe6,0x81,0x1e,0xea,0xa1,0xb1,0x07, +0xe6,0x1e,0xf0,0xa1,0x0a,0x1b,0x9b,0x5d,0x9b,0x4b,0x1a,0x59,0x99,0x1b,0xdd,0x94, +0x20,0xa8,0x42,0x86,0xe7,0x62,0x57,0x26,0x37,0x97,0xf6,0xe6,0x36,0x25,0x20,0x9a, +0x90,0xe1,0xb9,0xd8,0x85,0xb1,0xd9,0x95,0xc9,0x4d,0x09,0x8c,0x3a,0x64,0x78,0x2e, +0x73,0x68,0x61,0x64,0x65,0x72,0x4d,0x6f,0x64,0x65,0x6c,0x53,0x02,0xa4,0x0c,0x19, +0x9e,0x8b,0x5c,0xd9,0xdc,0x5b,0x9d,0xdc,0x58,0xd9,0xdc,0x94,0x20,0x0c,0x2a,0x91, +0xe1,0xb9,0xd0,0xe5,0xc1,0x95,0x05,0xb9,0xb9,0xbd,0xd1,0x85,0xd1,0xa5,0xbd,0xb9, +0xcd,0x4d,0x11,0xc0,0xa1,0x1c,0xea,0x90,0xe1,0xb9,0x94,0xb9,0xd1,0xc9,0xe5,0x41, +0xbd,0xa5,0xb9,0xd1,0xcd,0x4d,0x09,0xd8,0xa1,0x0b,0x19,0x9e,0xcb,0xd8,0x5b,0x9d, +0x1b,0x5d,0x99,0xdc,0xdc,0x94,0x00,0x1f,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x38,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x2d,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84, +0xf9,0xc5,0x6d,0x5b,0x01,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23, +0xb7,0x6d,0x0a,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0, +0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0x96,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10, +0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0c, +0xdd,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0x7c,0x91, +0xc3,0x6c,0x48,0x33,0x20,0x8d,0x61,0x01,0xd1,0x70,0xf9,0xce,0xe3,0x1b,0x91,0x43, +0x3d,0xe2,0xe0,0x23,0xb7,0x6d,0x03,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51, +0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x04,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4, +0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x1b,0x82,0x35,0x5c,0xbe,0xf3, +0xf8,0x13,0x71,0x4d,0x54,0x44,0xb0,0x93,0x13,0x11,0x3e,0x72,0xdb,0x26,0x90,0x0d, +0x97,0xef,0x3c,0xfe,0x74,0x44,0x04,0x30,0x88,0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e, +0x72,0xdb,0x76,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d, +0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xc3,0x4b,0x02,0x65,0x16,0xfd,0x01,0x34,0x9b,0x88,0x7f,0xbe,0xbb,0x98,0xc3,0xa9, +0x44,0x58,0x49,0x4c,0x28,0x0e,0x00,0x00,0x66,0x00,0x05,0x00,0x8a,0x03,0x00,0x00, +0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x10,0x0e,0x00,0x00, +0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x81,0x03,0x00,0x00,0x0b,0x82,0x20,0x00, +0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49, +0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62, +0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b, +0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42, +0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a, +0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff, +0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20, +0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00, +0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00, +0x89,0x20,0x00,0x00,0x76,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04, +0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c, +0x0b,0x84,0xc4,0x4c,0x10,0xcc,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0, +0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12, +0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee, +0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e, +0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18, +0x06,0x42,0x4d,0x21,0x86,0x61,0x18,0xe8,0x29,0x84,0x31,0x18,0x06,0x45,0x65,0x30, +0x06,0x83,0xa6,0xb2,0x00,0x83,0x32,0x0c,0xc3,0x30,0x0c,0x03,0x42,0xd5,0x51,0xc3, +0xe5,0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18, +0x86,0x61,0x28,0xc4,0x35,0x28,0x03,0x61,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9, +0xdc,0x46,0x15,0x2b,0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x30,0x0c,0xa3,0x10,0xda,0xa0, +0x0c,0xb4,0xdd,0x36,0x5c,0xfe,0x84,0x3d,0x84,0xe4,0xaf,0x84,0xe4,0x50,0x91,0x40, +0xa4,0x91,0xf3,0x10,0xd1,0x84,0x10,0x12,0x12,0x86,0xa1,0x10,0xca,0xa0,0x74,0xe4, +0x1d,0x34,0x5c,0xfe,0x84,0x3d,0x84,0xe4,0xaf,0x84,0xb4,0x21,0xcd,0x80,0x88,0x61, +0x18,0x90,0x39,0x82,0xa0,0x14,0xca,0x00,0x0e,0x21,0x89,0x03,0x01,0x33,0x85,0xc1, +0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8, +0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43, +0x39,0xa0,0x60,0x98,0xc9,0x1a,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85, +0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76, +0x78,0x87,0x70,0xa0,0x07,0x3f,0x40,0x82,0x51,0x92,0x39,0xd3,0x37,0x0e,0xec,0x10, +0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f, +0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x50,0x0f,0xee,0x30,0x0f,0xe9,0x70,0x0e,0xee, +0x50,0x0e,0xe4,0x00,0x06,0xe9,0xe0,0x0e,0xf4,0xe0,0x07,0x28,0x18,0x08,0x9d,0x09, +0x1b,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0, +0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87, +0x70,0xa0,0x07,0x3f,0x40,0x81,0x41,0xea,0x30,0x82,0x30,0x0c,0x23,0x10,0xc6,0x30, +0x82,0x60,0x9c,0x21,0x04,0x1f,0xbb,0xda,0x68,0x62,0x59,0x96,0x65,0x87,0xa1,0x75, +0x5d,0xd7,0x35,0x0c,0xc3,0x30,0x0c,0x83,0xde,0x39,0x02,0x50,0x98,0x02,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, +0x21,0xcf,0x02,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x06, +0x08,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0f,0x10,0x00,0x01, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x02,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x30,0xe4,0xa9,0x80,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8, +0x83,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x03,0x02, +0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x07,0x04,0x40,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x1e,0x31,0x00,0x02,0x20,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x2c,0x10,0x00,0x00,0x0f,0x00,0x00,0x00,0x32,0x1e,0x98,0x14, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46, +0x00,0x8a,0xa0,0x24,0x4a,0xa1,0x38,0x0a,0x3f,0xa0,0x10,0x0a,0xa2,0x2c,0x0a,0x30, +0x80,0xc2,0x11,0x00,0x8a,0x0b,0x10,0x10,0x10,0x81,0xd2,0x19,0x00,0x5a,0x67,0x00, +0x08,0x9e,0x01,0xa0,0x73,0x06,0x00,0x00,0x79,0x18,0x00,0x00,0x50,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xa1,0x99,0x20,0x0c,0xce,0x06,0x61,0x20, +0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xcf,0x04,0xe1,0x0c,0x3c,0x02, +0x13,0x84,0x01,0x9a,0x20,0x0c,0xd1,0x06,0x01,0x61,0x36,0x24,0x48,0xa2,0x20,0xc8, +0xb0,0x20,0xcd,0x86,0xc0,0x99,0x20,0xa4,0xc1,0x36,0x41,0x08,0x83,0x6c,0x82,0x30, +0x48,0x1b,0x04,0x44,0xda,0xb0,0x20,0x90,0x82,0x0c,0xc3,0x12,0x45,0xd1,0x34,0x41, +0x58,0x03,0x6e,0x82,0x30,0x4c,0x1b,0x04,0xc4,0xda,0xb0,0x0c,0x95,0x82,0x20,0xc3, +0x12,0x45,0xd1,0xb5,0x41,0xa0,0xb0,0x09,0x02,0x1c,0x74,0x13,0x84,0x81,0xda,0x80, +0x20,0x9a,0x82,0x20,0xc3,0x06,0x6c,0x08,0xb8,0x0d,0xc4,0x93,0x75,0xc0,0x04,0x41, +0x00,0x28,0x0c,0x4d,0x4d,0x10,0xe2,0x40,0x9b,0x20,0x0c,0xd5,0x04,0x61,0xb0,0x36, +0x0c,0x63,0x30,0x06,0xc3,0x04,0x61,0xb8,0x26,0x08,0x03,0xb6,0x21,0x30,0x83,0x0d, +0x06,0x12,0x06,0x62,0x40,0x06,0x65,0x70,0x06,0x1b,0x8a,0x0f,0x0c,0x00,0x0f,0x0d, +0xaa,0xb0,0xb1,0xd9,0xb5,0xb9,0xa4,0x91,0x95,0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64, +0x78,0x2e,0x76,0x65,0x72,0x73,0x69,0x6f,0x6e,0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b, +0x5d,0x18,0x9b,0x5d,0x99,0xdc,0x94,0x80,0xa8,0x43,0x86,0xe7,0x32,0x87,0x16,0x46, +0x56,0x26,0xd7,0xf4,0x46,0x56,0xc6,0x36,0x25,0x30,0xca,0x90,0xe1,0xb9,0xc8,0x95, +0xcd,0xbd,0xd5,0xc9,0x8d,0x95,0xcd,0x4d,0x09,0xba,0x3a,0x64,0x78,0x2e,0x65,0x6e, +0x74,0x72,0x79,0x50,0x6f,0x69,0x6e,0x74,0x73,0x53,0x02,0x34,0x00,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x38,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x2d,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34, +0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e, +0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x5b,0x01,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2, +0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0a,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14, +0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0x96,0xb0,0x0d,0x97, +0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6, +0x23,0xb7,0x6d,0x0c,0xdd,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34, +0xc3,0x42,0x7c,0x91,0xc3,0x6c,0x48,0x33,0x20,0x8d,0x61,0x01,0xd1,0x70,0xf9,0xce, +0xe3,0x1b,0x91,0x43,0x3d,0xe2,0xe0,0x23,0xb7,0x6d,0x03,0xd5,0x70,0xf9,0xce,0xe3, +0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x04,0xd6,0x70,0xf9, +0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x1b,0x82, +0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0xb0,0x93,0x13,0x11,0x3e,0x72, +0xdb,0x26,0x90,0x0d,0x97,0xef,0x3c,0xfe,0x74,0x44,0x04,0x30,0x88,0x83,0xd8,0x80, +0x91,0x43,0x3d,0x3e,0x72,0xdb,0x76,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11, +0xe6,0x17,0xb7,0x0d,0x61,0x20,0x00,0x00,0xa0,0x01,0x00,0x00,0x13,0x04,0x5d,0x2c, +0x10,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x34,0xcc,0x00,0x94,0x51,0x21,0x15,0x61, +0x40,0xc1,0x0e,0x94,0xec,0x40,0x0d,0x94,0x5d,0xd9,0x14,0x6f,0x40,0xf9,0x06,0x94, +0x41,0x29,0x15,0x53,0xb1,0x15,0xb8,0x41,0x11,0x02,0x95,0x61,0x40,0x69,0x94,0x24, +0x41,0x81,0x94,0x48,0x01,0x15,0xa0,0x40,0x01,0x12,0x14,0x27,0x41,0x29,0x12,0x10, +0x52,0x04,0xe5,0x51,0x02,0x64,0x8c,0x11,0xfc,0xff,0xff,0xdf,0x7f,0x30,0x46,0x00, +0x82,0x20,0x08,0x7f,0x63,0x04,0x20,0x08,0x82,0xf8,0x37,0x46,0x60,0xce,0x39,0x8b, +0x7f,0x23,0x00,0xd4,0xcd,0x21,0xc4,0x01,0x35,0x87,0x00,0xc9,0xc1,0x1c,0xc2,0x1b, +0xe0,0xc1,0x1c,0xc2,0x1b,0xe4,0x01,0x81,0x73,0x10,0xcf,0xf3,0xf0,0xc1,0x1c,0x44, +0xd3,0x3c,0x7c,0x30,0x02,0x30,0x07,0xf1,0x3c,0x8f,0x1e,0x00,0x23,0x06,0x08,0x00, +0x82,0x60,0x20,0x06,0x7e,0x60,0x06,0xc4,0x1e,0xc4,0xc1,0x88,0x01,0x02,0x80,0x20, +0x18,0x88,0xc1,0x1f,0x9c,0x01,0xe1,0x07,0x72,0x30,0x62,0x80,0x00,0x20,0x08,0x06, +0x62,0x00,0x0a,0x68,0x40,0xf4,0xc1,0x1c,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x18, +0x84,0x42,0x1a,0x10,0x7e,0x40,0x07,0x23,0x06,0x07,0x00,0x82,0x60,0xe0,0x8d,0xc2, +0x1a,0x04,0xcc,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0xae,0x70,0x06,0xa0,0x30,0x62, +0x60,0x00,0x20,0x08,0x06,0xc4,0x2b,0xa0,0xc1,0x28,0x8c,0x18,0x18,0x00,0x08,0x82, +0x01,0xf1,0x0a,0x68,0x20,0x0a,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0xc0,0x42,0x1a, +0x94,0x42,0x11,0x69,0x70,0x45,0xa8,0xc1,0x15,0x21,0x40,0x11,0x02,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x81,0xc7,0x0a,0x74,0xb0,0x50,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0, +0xd4,0x82,0x1d,0x04,0xa9,0x30,0x08,0x79,0x90,0x07,0x79,0x90,0x07,0xa3,0x09,0x01, +0x50,0x45,0x1d,0x40,0x15,0x76,0x00,0x23,0x06,0x07,0x00,0x82,0x60,0xf0,0xdc,0x42, +0x1c,0x08,0xad,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x0f,0x2e,0xc8,0x81,0xe0,0x0a, +0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xec,0x02,0x1f,0x1c,0xaf,0x20,0x04,0x7f,0xf0, +0x07,0x7f,0xf0,0x07,0xa3,0x09,0x01,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x91,0x2e, +0x80,0x42,0x70,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0xb4,0x0b,0xa0,0x20,0x20,0x26, +0x04,0xf4,0x19,0x8e,0x08,0xc4,0x40,0xf8,0x86,0x23,0x04,0x32,0x20,0xbe,0x12,0x02, +0x9d,0x65,0x10,0x82,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x22,0x70,0x28,0x85,0x34, +0x38,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x0a,0x87,0x53,0x30,0x03,0x64,0x96,0x40, +0x18,0xa8,0x30,0x88,0xc0,0x16,0x80,0x81,0x0a,0x83,0x08,0x60,0x01,0x18,0xa8,0x18, +0xdc,0x21,0x60,0x07,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x16,0x74,0x48,0x05,0x8a, +0x17,0x2c,0x87,0x15,0x58,0x81,0x15,0x58,0x61,0x34,0x21,0x00,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0x20,0x3a,0x87,0x56,0x08,0xa8,0x11,0x83,0x03,0x00,0x41,0x30,0x88,0xd0, +0xa1,0x15,0x84,0xca,0x84,0x80,0x3e,0xc3,0x11,0xc1,0x1b,0x08,0xdf,0x70,0x84,0x10, +0x07,0xc4,0x57,0x42,0xa0,0xb3,0x0c,0xc4,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41, +0xd4,0x0e,0xb2,0xb0,0x1c,0x23,0x06,0x07,0x00,0x82,0x60,0x10,0xb9,0x03,0x2d,0x2c, +0xc8,0x2c,0x41,0x51,0x4b,0x39,0xec,0x2c,0x41,0x31,0x50,0x61,0x70,0x84,0x31,0x0c, +0x54,0x18,0x1c,0x61,0x0c,0x03,0x15,0x83,0x41,0x70,0xc3,0x88,0xc1,0x01,0x80,0x20, +0x18,0x60,0xf0,0x30,0x0b,0x6b,0xa0,0x0e,0xa3,0x09,0x01,0x50,0x66,0xe0,0x0e,0x60, +0xc2,0x2d,0x80,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x1e,0x7c,0x88,0x05,0x21,0x18, +0x31,0x68,0x00,0x10,0x04,0x83,0x65,0x1f,0x78,0xe1,0x0c,0xde,0x21,0x08,0x83,0x5f, +0xf8,0x85,0x5f,0xf8,0x85,0xd1,0x84,0x00,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x48, +0x1f,0xc0,0x21,0x38,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x88,0xf6,0x01,0x1c,0x04, +0x34,0x30,0x21,0xa0,0xcf,0x70,0x44,0x20,0x0a,0xc2,0x37,0x1c,0x21,0x90,0x02,0xf1, +0x95,0x10,0xe8,0x2c,0xc3,0x61,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x10,0x81,0x44, +0x39,0x40,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x44,0x21,0x71,0x0e,0x10,0x32,0x4b, +0x80,0x14,0x34,0x0f,0x3b,0x4b,0x80,0x0c,0x54,0x18,0x66,0x70,0x18,0xc6,0x40,0x85, +0x61,0x06,0x87,0x61,0x0c,0x54,0x0c,0xc6,0x61,0x06,0xc6,0x88,0x41,0x03,0x80,0x20, +0x18,0x2c,0x29,0xa1,0x0e,0x75,0xd0,0x0f,0x70,0x60,0x07,0xed,0xd0,0x0e,0xed,0xd0, +0x0e,0xa3,0x09,0x01,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x11,0x4a,0xb8,0x43,0x50, +0x07,0x23,0x06,0x07,0x00,0x82,0x60,0x10,0xa5,0x84,0x3b,0x08,0x76,0x60,0x42,0x40, +0x9f,0xe1,0x88,0x00,0x16,0x84,0x6f,0x38,0x42,0x90,0x05,0xe2,0x2b,0x21,0xd0,0x59, +0x06,0x25,0x09,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x72,0x89,0x79,0x58,0x8e,0x11, +0x83,0x03,0x00,0x41,0x30,0x88,0x5e,0xa2,0x1e,0x16,0x64,0x96,0x60,0xa9,0x05,0x24, +0x76,0x96,0x60,0x19,0xa8,0x30,0x38,0xc5,0x48,0x06,0x2a,0x0c,0x4e,0x31,0x92,0x81, +0x8a,0xc1,0x50,0xb8,0x64,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x96,0x9b,0xc0,0x87,0x51, +0x58,0x89,0x8e,0x14,0xf6,0x61,0x1f,0xf6,0x61,0x1f,0x46,0x13,0x02,0x60,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x22,0x9b,0xe0,0x87,0x60,0x14,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0x20,0xba,0x09,0x7e,0x10,0x48,0xc1,0x84,0x80,0x3e,0xc3,0x11,0x81,0x2f,0x08,0xdf, +0x70,0x84,0x00,0x0e,0xc4,0x57,0x42,0xa0,0xb3,0x0c,0x0d,0x13,0x8c,0x18,0x1c,0x00, +0x08,0x82,0x41,0xc4,0x13,0x21,0xb1,0x1c,0x23,0x06,0x07,0x00,0x82,0x60,0x10,0xf5, +0xc4,0x48,0x2c,0xc8,0x2c,0x81,0x53,0xcb,0x3b,0xec,0x2c,0x81,0x33,0x50,0x61,0x70, +0x8d,0xc1,0x0c,0x54,0x18,0x5c,0x63,0x30,0x03,0x15,0x83,0xd1,0x70,0xcc,0x68,0xc2, +0x1b,0x04,0x35,0x0b,0x3c,0x01,0x26,0x94,0x04,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0xe0,0x31,0x8b,0x7f,0x10,0x82,0x11,0x83,0x06,0x00,0x41,0x30,0x58,0xd2,0x42,0x25, +0x6a,0xa1,0x27,0x60,0x21,0x68,0x89,0x96,0x68,0x89,0x96,0x18,0x4d,0x08,0x80,0x11, +0x83,0x03,0x00,0x41,0x30,0x88,0xd0,0xc2,0x25,0x82,0x5a,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x28,0x2d,0x5c,0x42,0xb0,0x05,0x13,0x02,0xfa,0x0c,0x47,0x04,0xf0,0x20, +0x7c,0xc3,0x11,0x82,0x3c,0x10,0x5f,0x09,0x81,0xce,0x32,0x40,0x4f,0x30,0x62,0x70, +0x00,0x20,0x08,0x06,0x91,0x5b,0xcc,0xc4,0x73,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41, +0xf4,0x16,0x35,0xf1,0x20,0xb3,0x04,0x51,0x3d,0x3e,0xb1,0xb3,0x04,0xd1,0x40,0x85, +0x41,0x06,0x90,0xf1,0x0c,0x54,0x18,0x64,0x00,0x19,0xcf,0x40,0xc5,0x60,0x40,0x64, +0xf0,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x72,0x17,0x38,0x31,0x0e,0x6b,0x51,0x0e, +0xcf,0x4e,0xec,0xc4,0x4e,0xec,0xc4,0x68,0x42,0x00,0x8c,0x18,0x1c,0x00,0x08,0x82, +0x41,0x64,0x17,0x3c,0x11,0x8c,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x44,0x77,0xc1, +0x13,0x02,0x39,0x98,0x10,0xd0,0x67,0x38,0x22,0xf0,0x07,0xe1,0x1b,0x8e,0x10,0x40, +0x82,0xf8,0x4a,0x08,0x74,0x96,0x61,0x92,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x88, +0xf8,0x22,0x2c,0x96,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xa2,0xbe,0x18,0x8b,0x05, +0x99,0x25,0xa0,0x6a,0x71,0x89,0x9d,0x25,0xa0,0x06,0x2a,0x0c,0x6e,0x32,0xa4,0x81, +0x0a,0x83,0x9b,0x0c,0x69,0xa0,0x62,0x30,0x26,0x4e,0x1a,0x31,0x68,0x00,0x10,0x04, +0x83,0xa5,0x34,0xcc,0x22,0x1e,0xf2,0x62,0x15,0xba,0xb4,0x48,0x8b,0xb4,0x48,0x8b, +0xd1,0x84,0x00,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x88,0x34,0xd4,0x22,0x88,0x87, +0x11,0x83,0x03,0x00,0x41,0x30,0x88,0x4a,0x43,0x2d,0x04,0x79,0x30,0x21,0xa0,0xcf, +0x70,0x44,0xc0,0x12,0xc2,0x37,0x1c,0x21,0xb8,0x04,0xf1,0x95,0x10,0xe8,0x2c,0x83, +0x55,0x05,0x23,0x06,0x07,0x00,0x82,0x60,0x10,0xa9,0xc6,0x5b,0x2c,0xc7,0x88,0xc1, +0x01,0x80,0x20,0x18,0x44,0xab,0x11,0x17,0x0b,0x32,0x4b,0x70,0xd5,0xb2,0x13,0x3b, +0x4b,0x70,0x0d,0x54,0x18,0x9c,0x65,0x54,0x03,0x15,0x06,0x67,0x19,0xd5,0x40,0xc5, +0x60,0x58,0x5c,0x35,0x1c,0xd1,0x0f,0x82,0xf0,0x0d,0x47,0xf8,0x03,0x41,0x7c,0x15, +0x08,0x3b,0xcb,0x80,0x69,0x41,0x11,0x72,0xa1,0xc3,0x0d,0xc1,0x5c,0x80,0x41,0x19, +0x6e,0xa1,0xc3,0x0d,0xc1,0x5b,0x80,0x41,0x0d,0xc1,0x56,0xb2,0x17,0x3a,0xdc,0x10, +0xf0,0x05,0x18,0x54,0x30,0x6c,0x31,0x73,0xa1,0xc3,0x0d,0x01,0x5d,0x80,0x41,0x05, +0xc3,0xce,0x32,0x68,0x59,0x70,0x2f,0x61,0xd8,0xbd,0x84,0x61,0x26,0xa0,0x05,0x7c, +0x4c,0x48,0x0b,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xe6,0x1b,0xa2,0xa1,0x13, +0xb3,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60,0x85,0x10,0x1f,0x2b,0x84,0xf8,0xdc, +0x3c,0x18,0x76,0xa6,0x60,0x98,0x11,0x02,0x7d,0x8c,0x10,0xe8,0x33,0x62,0x70,0x00, +0x20,0x08,0x06,0x18,0x7a,0xac,0xc6,0x58,0x90,0xc7,0x68,0x42,0x00,0x8c,0x26,0x08, +0xc1,0x09,0x86,0x9d,0x60,0x98,0x09,0x87,0x7c,0x4c,0x38,0xe4,0x33,0x62,0x60,0x00, +0x20,0x08,0x06,0x53,0x7c,0xc4,0x86,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x93,0x7c, +0xc8,0x86,0x70,0xc2,0x40,0x27,0x0c,0x34,0x62,0x70,0x00,0x20,0x08,0x06,0x5e,0x7c, +0xe4,0x86,0x5c,0xe0,0xc5,0x88,0x81,0x03,0x80,0x20,0x18,0x34,0xf9,0xd1,0x1a,0xc1, +0x20,0xf8,0x86,0x5f,0xf8,0x85,0x5f,0xf8,0x85,0x68,0xcc,0x12,0x68,0x23,0x06,0x07, +0x00,0x82,0x60,0x80,0xd1,0xc7,0x6d,0xbc,0x85,0x7b,0x8c,0x26,0x04,0xc0,0x68,0x82, +0x10,0x0c,0x37,0xac,0x85,0x80,0x06,0xc3,0x0d,0x6b,0x21,0xa0,0x41,0x09,0x81,0xce, +0x32,0x6c,0x5c,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x1e,0x7e,0x80,0x07,0x5e,0xf8, +0xc5,0x88,0x81,0x03,0x80,0x20,0x18,0x54,0xfc,0x41,0x1b,0xc1,0x5b,0xb8,0x45,0x79, +0xd4,0x47,0x7d,0xd4,0x47,0x7d,0xa4,0xc6,0x2c,0x01,0x87,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_lock_pass_wave64_16bit_permutations.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_lock_pass_wave64_16bit_permutations.h new file mode 100644 index 00000000..5475108e --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_lock_pass_wave64_16bit_permutations.h @@ -0,0 +1,123 @@ +#include "ffx_fsr2_lock_pass_wave64_16bit_c34b026516fd01349b887fbebb98c3a9.h" +#include "ffx_fsr2_lock_pass_wave64_16bit_3254eec3ac44ba071908086b09661eb6.h" + +typedef union ffx_fsr2_lock_pass_wave64_16bit_PermutationKey { + struct { + uint32_t FFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE : 1; + uint32_t FFX_FSR2_OPTION_HDR_COLOR_INPUT : 1; + uint32_t FFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_JITTERED_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_INVERTED_DEPTH : 1; + uint32_t FFX_FSR2_OPTION_APPLY_SHARPENING : 1; + }; + uint32_t index; +} ffx_fsr2_lock_pass_wave64_16bit_PermutationKey; + +typedef struct ffx_fsr2_lock_pass_wave64_16bit_PermutationInfo { + const uint32_t blobSize; + const unsigned char* blobData; + + + const uint32_t numCBVResources; + const char** cbvResourceNames; + const uint32_t* cbvResourceBindings; + const uint32_t* cbvResourceCounts; + const uint32_t* cbvResourceSpaces; + + const uint32_t numSRVResources; + const char** srvResourceNames; + const uint32_t* srvResourceBindings; + const uint32_t* srvResourceCounts; + const uint32_t* srvResourceSpaces; + + const uint32_t numUAVResources; + const char** uavResourceNames; + const uint32_t* uavResourceBindings; + const uint32_t* uavResourceCounts; + const uint32_t* uavResourceSpaces; + + const uint32_t numSamplerResources; + const char** samplerResourceNames; + const uint32_t* samplerResourceBindings; + const uint32_t* samplerResourceCounts; + const uint32_t* samplerResourceSpaces; + + const uint32_t numRTAccelerationStructureResources; + const char** rtAccelerationStructureResourceNames; + const uint32_t* rtAccelerationStructureResourceBindings; + const uint32_t* rtAccelerationStructureResourceCounts; + const uint32_t* rtAccelerationStructureResourceSpaces; +} ffx_fsr2_lock_pass_wave64_16bit_PermutationInfo; + +static const uint32_t g_ffx_fsr2_lock_pass_wave64_16bit_IndirectionTable[] = { + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, +}; + +static const ffx_fsr2_lock_pass_wave64_16bit_PermutationInfo g_ffx_fsr2_lock_pass_wave64_16bit_PermutationInfo[] = { + { g_ffx_fsr2_lock_pass_wave64_16bit_c34b026516fd01349b887fbebb98c3a9_size, g_ffx_fsr2_lock_pass_wave64_16bit_c34b026516fd01349b887fbebb98c3a9_data, 1, g_ffx_fsr2_lock_pass_wave64_16bit_c34b026516fd01349b887fbebb98c3a9_CBVResourceNames, g_ffx_fsr2_lock_pass_wave64_16bit_c34b026516fd01349b887fbebb98c3a9_CBVResourceBindings, g_ffx_fsr2_lock_pass_wave64_16bit_c34b026516fd01349b887fbebb98c3a9_CBVResourceCounts, g_ffx_fsr2_lock_pass_wave64_16bit_c34b026516fd01349b887fbebb98c3a9_CBVResourceSpaces, 1, g_ffx_fsr2_lock_pass_wave64_16bit_c34b026516fd01349b887fbebb98c3a9_SRVResourceNames, g_ffx_fsr2_lock_pass_wave64_16bit_c34b026516fd01349b887fbebb98c3a9_SRVResourceBindings, g_ffx_fsr2_lock_pass_wave64_16bit_c34b026516fd01349b887fbebb98c3a9_SRVResourceCounts, g_ffx_fsr2_lock_pass_wave64_16bit_c34b026516fd01349b887fbebb98c3a9_SRVResourceSpaces, 2, g_ffx_fsr2_lock_pass_wave64_16bit_c34b026516fd01349b887fbebb98c3a9_UAVResourceNames, g_ffx_fsr2_lock_pass_wave64_16bit_c34b026516fd01349b887fbebb98c3a9_UAVResourceBindings, g_ffx_fsr2_lock_pass_wave64_16bit_c34b026516fd01349b887fbebb98c3a9_UAVResourceCounts, g_ffx_fsr2_lock_pass_wave64_16bit_c34b026516fd01349b887fbebb98c3a9_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_lock_pass_wave64_16bit_3254eec3ac44ba071908086b09661eb6_size, g_ffx_fsr2_lock_pass_wave64_16bit_3254eec3ac44ba071908086b09661eb6_data, 1, g_ffx_fsr2_lock_pass_wave64_16bit_3254eec3ac44ba071908086b09661eb6_CBVResourceNames, g_ffx_fsr2_lock_pass_wave64_16bit_3254eec3ac44ba071908086b09661eb6_CBVResourceBindings, g_ffx_fsr2_lock_pass_wave64_16bit_3254eec3ac44ba071908086b09661eb6_CBVResourceCounts, g_ffx_fsr2_lock_pass_wave64_16bit_3254eec3ac44ba071908086b09661eb6_CBVResourceSpaces, 1, g_ffx_fsr2_lock_pass_wave64_16bit_3254eec3ac44ba071908086b09661eb6_SRVResourceNames, g_ffx_fsr2_lock_pass_wave64_16bit_3254eec3ac44ba071908086b09661eb6_SRVResourceBindings, g_ffx_fsr2_lock_pass_wave64_16bit_3254eec3ac44ba071908086b09661eb6_SRVResourceCounts, g_ffx_fsr2_lock_pass_wave64_16bit_3254eec3ac44ba071908086b09661eb6_SRVResourceSpaces, 2, g_ffx_fsr2_lock_pass_wave64_16bit_3254eec3ac44ba071908086b09661eb6_UAVResourceNames, g_ffx_fsr2_lock_pass_wave64_16bit_3254eec3ac44ba071908086b09661eb6_UAVResourceBindings, g_ffx_fsr2_lock_pass_wave64_16bit_3254eec3ac44ba071908086b09661eb6_UAVResourceCounts, g_ffx_fsr2_lock_pass_wave64_16bit_3254eec3ac44ba071908086b09661eb6_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_lock_pass_wave64_16bit_permutations.h.d b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_lock_pass_wave64_16bit_permutations.h.d new file mode 100644 index 00000000..ea052753 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_lock_pass_wave64_16bit_permutations.h.d @@ -0,0 +1 @@ +src/ffx-fsr2-api/shaders/dx12/ffx_fsr2_lock_pass_wave64_16bit_permutations.h: ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_callbacks_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common_half.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_resources.h ../../src/ffx-fsr2-api/shaders/ffx_core.h ../../src/ffx-fsr2-api/shaders/ffx_core_portability.h ../../src/ffx-fsr2-api/shaders/ffx_common_types.h ../../src/ffx-fsr2-api/shaders/ffx_core_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_common.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_sample.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_lock.h \ No newline at end of file diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_lock_pass_wave64_730b8d52ca031841f5fff5e612baea80.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_lock_pass_wave64_730b8d52ca031841f5fff5e612baea80.h new file mode 100644 index 00000000..807dc7ea --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_lock_pass_wave64_730b8d52ca031841f5fff5e612baea80.h @@ -0,0 +1,449 @@ +// ffx_fsr2_lock_pass_wave64_730b8d52ca031841f5fff5e612baea80.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_lock_pass_wave64_730b8d52ca031841f5fff5e612baea80_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_lock_pass_wave64_730b8d52ca031841f5fff5e612baea80_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_lock_pass_wave64_730b8d52ca031841f5fff5e612baea80_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_lock_pass_wave64_730b8d52ca031841f5fff5e612baea80_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_lock_pass_wave64_730b8d52ca031841f5fff5e612baea80_SRVResourceNames[] = { "r_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_lock_pass_wave64_730b8d52ca031841f5fff5e612baea80_SRVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_lock_pass_wave64_730b8d52ca031841f5fff5e612baea80_SRVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_lock_pass_wave64_730b8d52ca031841f5fff5e612baea80_SRVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_lock_pass_wave64_730b8d52ca031841f5fff5e612baea80_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_new_locks", }; +static const uint32_t g_ffx_fsr2_lock_pass_wave64_730b8d52ca031841f5fff5e612baea80_UAVResourceBindings[] = { 1, 0, }; +static const uint32_t g_ffx_fsr2_lock_pass_wave64_730b8d52ca031841f5fff5e612baea80_UAVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_lock_pass_wave64_730b8d52ca031841f5fff5e612baea80_UAVResourceSpaces[] = { 0, 0, }; + +static const uint32_t g_ffx_fsr2_lock_pass_wave64_730b8d52ca031841f5fff5e612baea80_size = 6812; + +static const unsigned char g_ffx_fsr2_lock_pass_wave64_730b8d52ca031841f5fff5e612baea80_data[] = { +0x44,0x58,0x42,0x43,0x8e,0xd0,0x35,0x3b,0xf1,0x36,0x15,0x2c,0x9c,0x35,0xa5,0x4e, +0x79,0xe9,0x1c,0xd0,0x01,0x00,0x00,0x00,0x9c,0x1a,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x1c,0x01,0x00,0x00,0x60,0x0c,0x00,0x00,0x7c,0x0c,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xa8,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0x3c,0x0b,0x00,0x00,0x66,0x00,0x05,0x00,0xcf,0x02,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x24,0x0b,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0xc6,0x02,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0x75,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xc4,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e, +0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2, +0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61, +0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x21, +0x86,0x61,0x18,0xe8,0x29,0x84,0x31,0x18,0x06,0x45,0x65,0x30,0x06,0x83,0xa6,0xb2, +0x00,0x83,0x32,0x0c,0xc3,0x30,0x0c,0x03,0x42,0xd5,0x51,0xc3,0xe5,0x4f,0xd8,0x43, +0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86,0x61,0x28,0xc4, +0x35,0x28,0x03,0x61,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b, +0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x30,0x0c,0xa3,0x10,0xda,0xa0,0x0c,0xb4,0xdd,0x36, +0x5c,0xfe,0x84,0x3d,0x84,0xe4,0xaf,0x84,0xe4,0x50,0x91,0x40,0xa4,0x91,0xf3,0x10, +0xd1,0x84,0x10,0x12,0x12,0x86,0xa1,0x10,0xca,0xa0,0x74,0xe4,0x1d,0x34,0x5c,0xfe, +0x84,0x3d,0x84,0xe4,0xaf,0x84,0xb4,0x21,0xcd,0x80,0x88,0x61,0x18,0x90,0x39,0x82, +0xa0,0x14,0xca,0x00,0x0e,0x21,0x89,0x03,0x01,0x33,0x85,0xc1,0x38,0xb0,0x43,0x38, +0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x81,0x1e,0xe8,0x41, +0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x98, +0xc9,0x1a,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a, +0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0, +0x07,0x3f,0x40,0x82,0x51,0x92,0x39,0xd3,0x37,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f, +0x6e,0x20,0x0b,0xb7,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72, +0x40,0x0a,0x7c,0x50,0x0f,0xee,0x30,0x0f,0xe9,0x70,0x0e,0xee,0x50,0x0e,0xe4,0x00, +0x06,0xe9,0xe0,0x0e,0xf4,0xe0,0x07,0x28,0x18,0x08,0x9d,0x09,0x1b,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07, +0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f, +0x40,0x81,0x41,0xea,0x30,0x82,0x30,0x0c,0x23,0x10,0xc6,0x30,0x82,0x60,0x9c,0x21, +0x04,0x1f,0xbb,0xda,0x68,0x62,0x59,0x96,0x65,0x87,0xa1,0x75,0x5d,0xd7,0x35,0x0c, +0xc3,0x30,0x0c,0x83,0x5e,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20, +0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07, +0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74, +0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20, +0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07, +0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76, +0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x2c,0x40,0x00,0x08,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x18,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf, +0x04,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x18,0x10,0x00,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x36,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x18,0xf2,0x78,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30, +0xe4,0x11,0x03,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01, +0x1a,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0x4a,0xa1,0x38,0x0a, +0x3f,0xa0,0x0c,0xca,0xa1,0x10,0x0a,0xa2,0x40,0x0a,0xa6,0x80,0x0a,0xaa,0xb0,0x0a, +0xac,0x00,0x03,0x0a,0x32,0xa0,0x40,0x03,0x0a,0x36,0xa0,0x80,0x03,0x0a,0x39,0xa0, +0xa0,0x03,0x0a,0x3b,0xa0,0xc0,0x03,0x0a,0x3d,0xa0,0xe0,0x03,0xca,0xa2,0x30,0x03, +0x4a,0x76,0xa0,0x48,0x8a,0x86,0xc2,0x11,0x80,0x1a,0xa0,0x73,0x06,0x80,0xd2,0x19, +0x00,0x5a,0x67,0x00,0xe8,0x9d,0x01,0x20,0x78,0x06,0x00,0x00,0x79,0x18,0x00,0x00, +0x2d,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xa1,0x99,0x20,0x0c, +0xce,0x06,0x61,0x20,0x26,0x08,0xc3,0xb3,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06, +0x84,0x20,0x26,0x08,0x67,0x10,0x07,0x8c,0xe4,0xbe,0xd8,0xde,0xc6,0xd6,0xbe,0xd2, +0xdc,0xe0,0xea,0xe8,0xbe,0xd8,0xea,0xda,0xc2,0x26,0x08,0x03,0x34,0x41,0x18,0xa2, +0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65,0x31,0x8c,0x81,0x31,0x9c,0x0d,0xc1,0x33,0x41, +0x48,0x03,0x39,0xe0,0x19,0xc8,0xdd,0x7d,0xc9,0x95,0x8d,0xbd,0xb9,0xcd,0xd1,0xc9, +0xd5,0x8d,0xd1,0x95,0x91,0x7d,0xc1,0xc9,0x95,0xd9,0xa5,0xbd,0xd5,0xcd,0x7d,0xb9, +0x95,0x85,0xc9,0x95,0xcd,0xd1,0x7d,0x91,0x95,0xc1,0xd1,0xa1,0x4d,0x10,0xc2,0xe0, +0x0d,0x26,0x08,0x83,0xb4,0x41,0x30,0xa8,0x0d,0x8b,0x11,0x49,0xc6,0x30,0x30,0xd3, +0x34,0x55,0x13,0x84,0x35,0x98,0x03,0x32,0x72,0x77,0x5f,0x6e,0x65,0x77,0x5f,0x6c, +0x6f,0x63,0x6b,0x73,0x13,0x84,0x61,0xda,0x20,0x18,0xd9,0x86,0x65,0xb8,0x30,0xc3, +0x18,0x98,0x69,0x9a,0xb4,0x0d,0x82,0xb5,0x4d,0x10,0xe0,0xa0,0x0e,0x68,0x8c,0x89, +0x19,0x4d,0x49,0xc9,0x4c,0x10,0x06,0x6a,0x03,0x62,0x74,0x9e,0x61,0x0c,0x1f,0xb0, +0x21,0x00,0x83,0x0d,0x04,0xc4,0x85,0x01,0x30,0x41,0x78,0x03,0x3a,0xe0,0x92,0x26, +0x55,0xe6,0x46,0x56,0x26,0x37,0x95,0xa6,0x57,0x36,0x41,0x18,0xaa,0x09,0xc2,0x60, +0x4d,0x10,0x86,0x6b,0x82,0x10,0x06,0x70,0xb0,0x01,0x21,0xc8,0xa0,0x0c,0x0c,0x33, +0x38,0x83,0x06,0x0d,0xe8,0xa4,0x35,0x85,0xe1,0x49,0x95,0xb9,0x91,0x95,0xc9,0x4d, +0xa5,0xe9,0x95,0x4d,0x10,0x06,0x6c,0x83,0x41,0xa8,0x41,0x19,0xac,0x81,0x19,0x9c, +0x01,0x99,0x34,0xa2,0xb4,0x39,0x38,0xb6,0xb0,0xbc,0xa9,0x34,0xbd,0xb2,0x09,0xc2, +0x90,0x6d,0x40,0x88,0x36,0x28,0x03,0x37,0x30,0x83,0x33,0x68,0xd0,0x80,0x5d,0x5a, +0x92,0x1b,0x5c,0x1d,0xdd,0xd0,0x1b,0xdb,0x9b,0x9c,0x54,0xd9,0xdc,0x5b,0x9d,0xdc, +0x58,0x19,0x51,0x5a,0x5b,0x99,0xdb,0x5c,0xda,0x9b,0xdb,0xdc,0x04,0x61,0xd0,0x36, +0x18,0x04,0x1c,0x94,0x41,0x1c,0x98,0xc1,0x19,0x50,0x4a,0x63,0xaa,0x6b,0x0b,0x6b, +0x4a,0x83,0x23,0x4a,0x6b,0x2b,0x73,0x9b,0x4b,0x7b,0x73,0x9b,0x9b,0x20,0x0c,0xdb, +0x06,0x83,0x98,0x83,0x32,0xa0,0x03,0x33,0x38,0x03,0x4a,0x69,0x4c,0x75,0x6d,0x61, +0x4d,0x69,0x70,0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55,0x73,0x65,0x13,0x84,0x81, +0xdb,0x60,0x10,0x76,0x50,0x06,0x77,0x60,0x06,0x67,0xc0,0x25,0xcd,0x48,0x2e,0xac, +0xad,0x2c,0xc9,0x8d,0xac,0x0c,0x6f,0x82,0x30,0x74,0x1b,0x0c,0x22,0x0f,0xca,0x40, +0x0f,0xcc,0xe0,0x0c,0x28,0x99,0x11,0x95,0xd9,0xa5,0x8d,0x95,0x51,0xbd,0x59,0xa5, +0x95,0xdd,0x11,0x95,0xc1,0xd1,0xa1,0x4d,0x10,0x06,0x6f,0x83,0x41,0xf0,0x41,0x19, +0xf4,0x81,0x19,0x34,0x3c,0xcc,0x94,0xd2,0xe8,0xe8,0xca,0xe4,0x26,0x08,0xc3,0xb7, +0x01,0x21,0xfe,0xa0,0x0c,0x40,0xc1,0x0c,0x9a,0x06,0x0d,0x28,0x99,0x35,0xbd,0xd1, +0xa5,0xbd,0xb9,0x59,0x95,0x8d,0xd1,0xbd,0xc9,0x4d,0x8d,0x85,0xb1,0x95,0x4d,0x10, +0x06,0x30,0xd8,0x60,0x10,0xa2,0x50,0x06,0xa3,0x60,0x06,0x0d,0x21,0x33,0xa2,0xb7, +0x3b,0xb7,0xb9,0xb1,0x30,0xb6,0x32,0xa3,0xb0,0x31,0xba,0x37,0xb9,0x09,0xc2,0x10, +0x06,0x1b,0x0c,0xa2,0x14,0xca,0xc0,0x14,0xcc,0xa0,0xe1,0x67,0xd6,0xf4,0x46,0x97, +0xf6,0xe6,0x66,0x55,0x36,0x46,0xf7,0x26,0xa7,0x94,0x46,0x47,0x57,0x26,0x37,0x14, +0xe6,0x36,0x56,0xc6,0xc6,0x16,0x46,0x97,0xf6,0xe6,0x36,0x41,0x18,0xc4,0x60,0x83, +0x41,0xa0,0x42,0x19,0xa4,0x82,0x19,0x34,0x64,0xcc,0xa0,0xe4,0xca,0x8a,0xf0,0xe0, +0xde,0xe6,0xea,0xe4,0xca,0x26,0x08,0xc3,0x18,0x6c,0x30,0x88,0x55,0x28,0x03,0x56, +0x30,0x83,0x86,0x99,0x19,0x94,0x5c,0x99,0x5d,0xda,0x5b,0xdd,0x9c,0x91,0x5c,0x58, +0x5b,0x19,0x94,0x5c,0x59,0x11,0x1e,0xdc,0xdb,0x5c,0x9d,0x5c,0xd9,0x04,0x61,0x20, +0x83,0x0d,0x06,0xe1,0x0a,0x65,0xf0,0x0a,0x66,0xd0,0x70,0x31,0xa3,0x0a,0x73,0x43, +0x0a,0x63,0x33,0x33,0x7a,0xb2,0x9a,0x20,0x0c,0x65,0xb0,0xc1,0x20,0x62,0xa1,0x0c, +0x64,0xc1,0x0c,0x1a,0x56,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53,0x65,0x71,0x75, +0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x13,0x84,0xc1,0x0c,0x36,0x18, +0x04,0x2d,0x94,0x41,0x2d,0x98,0x41,0x43,0xc5,0x8c,0xa8,0x8c,0x8d,0x2e,0x8c,0x2a, +0xad,0xad,0x6c,0x82,0x30,0x9c,0xc1,0x06,0x83,0xb8,0x85,0x32,0xc0,0x05,0x33,0x68, +0x78,0x99,0x11,0xe5,0xb9,0x85,0xb5,0xa5,0x8d,0x49,0x95,0xcd,0x0d,0xa1,0x85,0xb9, +0x9d,0x95,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x06,0x34,0xd8,0x60,0x10,0xba, +0x50,0x06,0xbb,0x60,0x06,0x0d,0x31,0x33,0xab,0xb4,0xb2,0xbb,0x29,0xb8,0xb0,0xb1, +0x32,0xaa,0xb7,0xa6,0x32,0xba,0x32,0xb9,0x39,0xa3,0xb0,0x31,0xba,0x37,0xb9,0x09, +0xc2,0x90,0x06,0x1b,0x0c,0xa2,0x17,0xca,0xc0,0x17,0xcc,0xa0,0xd9,0x40,0x7d,0x69, +0xc0,0x06,0x6f,0x20,0x07,0x75,0x80,0x07,0x7b,0xe0,0x07,0xa1,0x40,0x0a,0xa7,0xa0, +0x0a,0xad,0x00,0x0b,0xb3,0x60,0x0b,0xb9,0xc0,0x0b,0xbf,0xb0,0x61,0x30,0xc6,0x00, +0x1c,0x26,0x08,0x02,0xb0,0x01,0xd8,0x30,0x18,0xe3,0x30,0x0e,0x1b,0x02,0x72,0xd8, +0x30,0x0c,0xe2,0x50,0x0e,0x14,0x86,0xa6,0x36,0x0c,0x6b,0xb0,0x06,0xc3,0x04,0x61, +0x50,0x83,0x0d,0x01,0x28,0x6c,0x20,0xce,0x00,0x1d,0xd2,0x41,0x1d,0x36,0x14,0xe2, +0x70,0x0e,0x80,0x18,0xac,0x03,0x11,0x31,0xb9,0x30,0xb7,0x31,0xb4,0xb2,0x39,0x1a, +0x66,0x6c,0x6f,0x61,0x74,0x73,0x13,0x84,0x61,0x0d,0x58,0xa4,0xb9,0xcd,0xd1,0xcd, +0x4d,0x10,0x06,0x36,0x20,0x91,0xe6,0x46,0x37,0x37,0x41,0x18,0xda,0x80,0x08,0x5d, +0x19,0xde,0x17,0xdb,0x5b,0x18,0x19,0x13,0xba,0x32,0xbc,0xaf,0x39,0xba,0x37,0xb9, +0x32,0x16,0x75,0x69,0x6e,0x74,0x73,0x13,0x84,0xc1,0x0d,0x36,0x38,0xed,0x90,0x0e, +0xee,0xf0,0x0e,0xf0,0x10,0x0f,0xf2,0x30,0x0f,0xf4,0xd0,0xd4,0x03,0x63,0x0f,0xf7, +0x50,0x85,0x8d,0xcd,0xae,0xcd,0x25,0x8d,0xac,0xcc,0x8d,0x6e,0x4a,0x10,0x54,0x21, +0xc3,0x73,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x9b,0x12,0x10,0x4d,0xc8,0xf0,0x5c, +0xec,0xc2,0xd8,0xec,0xca,0xe4,0xa6,0x04,0x46,0x1d,0x32,0x3c,0x97,0x39,0xb4,0x30, +0xb2,0x32,0xb9,0xa6,0x37,0xb2,0x32,0xb6,0x29,0x01,0x52,0x86,0x0c,0xcf,0x45,0xae, +0x6c,0xee,0xad,0x4e,0x6e,0xac,0x6c,0x6e,0x4a,0x10,0x06,0x95,0xc8,0xf0,0x5c,0xe8, +0xf2,0xe0,0xca,0x82,0xdc,0xdc,0xde,0xe8,0xc2,0xe8,0xd2,0xde,0xdc,0xe6,0xa6,0x08, +0xe0,0x50,0x0e,0x75,0xc8,0xf0,0x5c,0xca,0xdc,0xe8,0xe4,0xf2,0xa0,0xde,0xd2,0xdc, +0xe8,0xe6,0xa6,0x04,0xeb,0xd0,0x85,0x0c,0xcf,0x65,0xec,0xad,0xce,0x8d,0xae,0x4c, +0x6e,0x6e,0x4a,0x70,0x0f,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x38,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x2d,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x5b, +0x01,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0a,0xdb, +0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20, +0x60,0x7e,0x71,0xdb,0x96,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44, +0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0c,0xdd,0x70,0xf9,0xce, +0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0x7c,0x91,0xc3,0x6c,0x48,0x33, +0x20,0x8d,0x61,0x01,0xd1,0x70,0xf9,0xce,0xe3,0x1b,0x91,0x43,0x3d,0xe2,0xe0,0x23, +0xb7,0x6d,0x03,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0, +0xe0,0x17,0xb7,0x6d,0x04,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1, +0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x1b,0x82,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d, +0x54,0x44,0xb0,0x93,0x13,0x11,0x3e,0x72,0xdb,0x26,0x90,0x0d,0x97,0xef,0x3c,0xfe, +0x74,0x44,0x04,0x30,0x88,0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e,0x72,0xdb,0x76,0xf0, +0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x0b,0x8d,0x52, +0xca,0x03,0x18,0x41,0xf5,0xff,0xf5,0xe6,0x12,0xba,0xea,0x80,0x44,0x58,0x49,0x4c, +0x18,0x0e,0x00,0x00,0x66,0x00,0x05,0x00,0x86,0x03,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x7d,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0x75,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xc8,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e, +0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2, +0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61, +0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x21, +0x86,0x61,0x18,0xe8,0x29,0x84,0x31,0x18,0x06,0x45,0x65,0x30,0x06,0x83,0xa6,0xb2, +0x00,0x83,0x32,0x0c,0xc3,0x30,0x0c,0x03,0x42,0xd5,0x51,0xc3,0xe5,0x4f,0xd8,0x43, +0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86,0x61,0x28,0xc4, +0x35,0x28,0x03,0x61,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b, +0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x30,0x0c,0xa3,0x10,0xda,0xa0,0x0c,0xb4,0xdd,0x36, +0x5c,0xfe,0x84,0x3d,0x84,0xe4,0xaf,0x84,0xe4,0x50,0x91,0x40,0xa4,0x91,0xf3,0x10, +0xd1,0x84,0x10,0x12,0x12,0x86,0xa1,0x10,0xca,0xa0,0x74,0xe4,0x1d,0x34,0x5c,0xfe, +0x84,0x3d,0x84,0xe4,0xaf,0x84,0xb4,0x21,0xcd,0x80,0x88,0x61,0x18,0x90,0x39,0x82, +0xa0,0x14,0xca,0x00,0x0e,0x21,0x89,0x03,0x01,0x33,0x85,0xc1,0x38,0xb0,0x43,0x38, +0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x81,0x1e,0xe8,0x41, +0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x98, +0xc9,0x1a,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a, +0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0, +0x07,0x3f,0x40,0x82,0x51,0x92,0x39,0xd3,0x37,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f, +0x6e,0x20,0x0b,0xb7,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72, +0x40,0x0a,0x7c,0x50,0x0f,0xee,0x30,0x0f,0xe9,0x70,0x0e,0xee,0x50,0x0e,0xe4,0x00, +0x06,0xe9,0xe0,0x0e,0xf4,0xe0,0x07,0x28,0x18,0x08,0x9d,0x09,0x1b,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07, +0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f, +0x40,0x81,0x41,0xea,0x30,0x82,0x30,0x0c,0x23,0x10,0xc6,0x30,0x82,0x60,0x9c,0x21, +0x04,0x1f,0xbb,0xda,0x68,0x62,0x59,0x96,0x65,0x87,0xa1,0x75,0x5d,0xd7,0x35,0x0c, +0xc3,0x30,0x0c,0x83,0xde,0x29,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20, +0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07, +0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74, +0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20, +0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07, +0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76, +0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x2c,0x40,0x00,0x08,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x18,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf, +0x04,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x18,0x10,0x00,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x36,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x18,0xf2,0x78,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30, +0xe4,0x11,0x03,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01, +0x0e,0x00,0x00,0x00,0x32,0x1e,0x98,0x14,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0x4a,0xa1,0x38,0x0a, +0x3f,0xa0,0x10,0x0a,0xa2,0x2c,0x0a,0x30,0x80,0xc2,0x11,0x00,0x3a,0x67,0x00,0x28, +0x9d,0x01,0xa0,0x75,0x06,0x80,0xe0,0x19,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x4e,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xa1,0x99,0x20,0x0c, +0xce,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xcf,0x04, +0xe1,0x0c,0x34,0x02,0x13,0x84,0x01,0x9a,0x20,0x0c,0xd1,0x06,0x01,0x61,0x36,0x24, +0x48,0xa2,0x20,0xc8,0xb0,0x20,0xcd,0x86,0xc0,0x99,0x20,0xa4,0xc1,0x36,0x41,0x08, +0x83,0x6c,0x82,0x30,0x48,0x1b,0x04,0x44,0xda,0xb0,0x20,0x90,0x82,0x0c,0xc3,0x12, +0x45,0xd1,0x34,0x41,0x58,0x03,0x6e,0x82,0x30,0x4c,0x1b,0x04,0xc4,0xda,0xb0,0x0c, +0x95,0x82,0x20,0xc3,0x12,0x45,0xd1,0xb5,0x41,0xa0,0xb0,0x09,0x02,0x1c,0x74,0x13, +0x84,0x81,0xda,0x80,0x20,0x9a,0x82,0x20,0xc3,0x06,0x6c,0x08,0xb8,0x0d,0xc4,0x93, +0x75,0xc0,0x04,0x41,0x00,0x28,0x0c,0x4d,0x4d,0x10,0x86,0x6a,0x82,0x30,0x58,0x1b, +0x06,0x31,0x10,0x83,0x61,0x82,0x30,0x5c,0x13,0x84,0x01,0xdb,0x10,0x94,0xc1,0x06, +0x22,0x0c,0xc6,0x80,0x0c,0xcc,0x60,0x43,0xf1,0x81,0x01,0xe0,0x9d,0x41,0x15,0x36, +0x36,0xbb,0x36,0x97,0x34,0xb2,0x32,0x37,0xba,0x29,0x41,0x50,0x85,0x0c,0xcf,0xc5, +0xae,0x4c,0x6e,0x2e,0xed,0xcd,0x6d,0x4a,0x40,0x34,0x21,0xc3,0x73,0xb1,0x0b,0x63, +0xb3,0x2b,0x93,0x9b,0x12,0x10,0x75,0xc8,0xf0,0x5c,0xe6,0xd0,0xc2,0xc8,0xca,0xe4, +0x9a,0xde,0xc8,0xca,0xd8,0xa6,0x04,0x46,0x19,0x32,0x3c,0x17,0xb9,0xb2,0xb9,0xb7, +0x3a,0xb9,0xb1,0xb2,0xb9,0x29,0x41,0x57,0x87,0x0c,0xcf,0xa5,0xcc,0x8d,0x4e,0x2e, +0x0f,0xea,0x2d,0xcd,0x8d,0x6e,0x6e,0x4a,0x70,0x06,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x38,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x2d,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84, +0xf9,0xc5,0x6d,0x5b,0x01,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23, +0xb7,0x6d,0x0a,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0, +0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0x96,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10, +0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0c, +0xdd,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0x7c,0x91, +0xc3,0x6c,0x48,0x33,0x20,0x8d,0x61,0x01,0xd1,0x70,0xf9,0xce,0xe3,0x1b,0x91,0x43, +0x3d,0xe2,0xe0,0x23,0xb7,0x6d,0x03,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51, +0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x04,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4, +0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x1b,0x82,0x35,0x5c,0xbe,0xf3, +0xf8,0x13,0x71,0x4d,0x54,0x44,0xb0,0x93,0x13,0x11,0x3e,0x72,0xdb,0x26,0x90,0x0d, +0x97,0xef,0x3c,0xfe,0x74,0x44,0x04,0x30,0x88,0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e, +0x72,0xdb,0x76,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d, +0x61,0x20,0x00,0x00,0xa0,0x01,0x00,0x00,0x13,0x04,0x5d,0x2c,0x10,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x34,0xcc,0x00,0x94,0x51,0x21,0x15,0x61,0x40,0xc1,0x0e,0x94, +0xec,0x40,0x0d,0x94,0x5d,0xd9,0x14,0x6f,0x40,0xf9,0x06,0x94,0x41,0x29,0x15,0x53, +0xb1,0x15,0xb8,0x41,0x11,0x02,0x95,0x61,0x40,0x69,0x94,0x24,0x41,0x81,0x94,0x48, +0x01,0x15,0xa0,0x40,0x01,0x12,0x14,0x27,0x41,0x29,0x12,0x10,0x52,0x04,0xe5,0x51, +0x02,0x64,0x8c,0x11,0xfc,0xff,0xff,0xdf,0x7f,0x30,0x46,0x00,0x82,0x20,0x08,0x7f, +0x63,0x04,0x20,0x08,0x82,0xf8,0x37,0x46,0x60,0xce,0x39,0x8b,0x7f,0x23,0x00,0xd4, +0xcd,0x21,0xc0,0x01,0x35,0x87,0x00,0xc5,0xc1,0x1c,0x82,0x1b,0xdc,0xc1,0x1c,0x82, +0x1b,0xe0,0x01,0x81,0x73,0x10,0xcf,0xf3,0xec,0xc1,0x1c,0x44,0xd3,0x3c,0x7b,0x30, +0x02,0x30,0x07,0xf1,0x3c,0x4f,0x1e,0x00,0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06, +0x7d,0x60,0x06,0x84,0x1e,0xc0,0xc1,0x88,0x01,0x02,0x80,0x20,0x18,0x88,0x81,0x1f, +0x9c,0x01,0xd1,0x07,0x71,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x62,0xf0,0x07,0x68, +0x40,0xf0,0x81,0x1c,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x18,0x80,0x42,0x1a,0x10, +0x7d,0x30,0x07,0x23,0x06,0x07,0x00,0x82,0x60,0xe0,0x89,0xc2,0x1a,0x04,0xcc,0x88, +0x81,0x01,0x80,0x20,0x18,0x10,0xad,0x70,0x06,0x7f,0x30,0x62,0x60,0x00,0x20,0x08, +0x06,0x84,0x2b,0xa0,0x81,0x28,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0xe1,0x0a,0x68, +0x10,0x0a,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0xbc,0x42,0x1a,0x90,0x42,0x11,0x69, +0x70,0x45,0xa8,0xc1,0x15,0x21,0x40,0x11,0x02,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81, +0xb7,0x0a,0x74,0xb0,0x50,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xd0,0x82,0x1d,0x04, +0xa8,0x30,0x08,0x79,0x90,0x07,0x79,0x90,0x07,0xa3,0x09,0x01,0x50,0x45,0x1d,0x40, +0x15,0x76,0x00,0x23,0x06,0x07,0x00,0x82,0x60,0xf0,0xd8,0x42,0x1c,0x08,0xac,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0xcf,0x2d,0xc8,0x81,0xd0,0x0a,0x23,0x06,0x0d,0x00, +0x82,0x60,0xb0,0xe8,0x02,0x1f,0x1c,0xae,0x20,0x04,0x7f,0xf0,0x07,0x7f,0xf0,0x07, +0xa3,0x09,0x01,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x51,0x2e,0x80,0x42,0x70,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x41,0xa4,0x0b,0xa0,0x20,0x20,0x26,0x04,0xf4,0x19,0x8e, +0x08,0xc4,0x40,0xf8,0x86,0x23,0x04,0x32,0x20,0xbe,0x12,0x02,0x9d,0x65,0x10,0x82, +0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xa2,0x5f,0x28,0x85,0x34,0x38,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0x20,0x02,0x87,0x53,0x30,0x03,0x64,0x96,0x40,0x18,0xa8,0x30,0x88, +0xc0,0x16,0x80,0x81,0x0a,0x83,0x08,0x60,0x01,0x18,0xa8,0x18,0xdc,0x21,0x60,0x07, +0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x96,0x73,0x48,0x05,0x6a,0x17,0x2c,0x87,0x15, +0x58,0x81,0x15,0x58,0x61,0x34,0x21,0x00,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x32, +0x87,0x56,0x08,0xa8,0x11,0x83,0x03,0x00,0x41,0x30,0x88,0xce,0xa1,0x15,0x84,0xca, +0x84,0x80,0x3e,0xc3,0x11,0xc1,0x1b,0x08,0xdf,0x70,0x84,0x10,0x07,0xc4,0x57,0x42, +0xa0,0xb3,0x0c,0xc4,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0xc4,0x0e,0xb2,0xb0, +0x1c,0x23,0x06,0x07,0x00,0x82,0x60,0x10,0xb5,0x03,0x2d,0x2c,0xc8,0x2c,0x41,0x51, +0x0b,0x39,0xec,0x2c,0x41,0x31,0x50,0x61,0x70,0x84,0x31,0x0c,0x54,0x18,0x1c,0x61, +0x0c,0x03,0x15,0x83,0x41,0x70,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x60,0xef,0x30, +0x0b,0x6b,0x90,0x0e,0xa3,0x09,0x01,0x50,0x66,0xd0,0x0e,0x60,0xc2,0x2d,0x80,0x60, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x9e,0x7b,0x88,0x05,0x21,0x18,0x31,0x68,0x00,0x10, +0x04,0x83,0x45,0x1f,0x78,0xe1,0x0c,0xdc,0x21,0x08,0x83,0x5f,0xf8,0x85,0x5f,0xf8, +0x85,0xd1,0x84,0x00,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x28,0x1f,0xc0,0x21,0x38, +0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x88,0xf4,0x01,0x1c,0x04,0x34,0x30,0x21,0xa0, +0xcf,0x70,0x44,0x20,0x0a,0xc2,0x37,0x1c,0x21,0x90,0x02,0xf1,0x95,0x10,0xe8,0x2c, +0xc3,0x61,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x10,0xfd,0x43,0x39,0x40,0xc7,0x88, +0xc1,0x01,0x80,0x20,0x18,0x44,0x20,0x71,0x0e,0x10,0x32,0x4b,0x80,0x14,0x24,0x0f, +0x3b,0x4b,0x80,0x0c,0x54,0x18,0x66,0x70,0x18,0xc6,0x40,0x85,0x61,0x06,0x87,0x61, +0x0c,0x54,0x0c,0xc6,0x61,0x06,0xc6,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0x28,0xa1, +0x0e,0x75,0xc0,0x0f,0x70,0x60,0x07,0xed,0xd0,0x0e,0xed,0xd0,0x0e,0xa3,0x09,0x01, +0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xd1,0x49,0xb8,0x43,0x50,0x07,0x23,0x06,0x07, +0x00,0x82,0x60,0x10,0xa1,0x84,0x3b,0x08,0x76,0x60,0x42,0x40,0x9f,0xe1,0x88,0x00, +0x16,0x84,0x6f,0x38,0x42,0x90,0x05,0xe2,0x2b,0x21,0xd0,0x59,0x06,0x25,0x09,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0x20,0x6a,0x89,0x79,0x58,0x8e,0x11,0x83,0x03,0x00,0x41, +0x30,0x88,0x5c,0xa2,0x1e,0x16,0x64,0x96,0x60,0xa9,0xe5,0x1f,0x76,0x96,0x60,0x19, +0xa8,0x30,0x38,0xc5,0x48,0x06,0x2a,0x0c,0x4e,0x31,0x92,0x81,0x8a,0xc1,0x50,0xb8, +0x64,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x16,0x9b,0xc0,0x87,0x51,0x50,0x89,0x8e,0x14, +0xf6,0x61,0x1f,0xf6,0x61,0x1f,0x46,0x13,0x02,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0xa2,0x9a,0xe0,0x87,0x60,0x14,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0xb2,0x09,0x7e, +0x10,0x48,0xc1,0x84,0x80,0x3e,0xc3,0x11,0x81,0x2f,0x08,0xdf,0x70,0x84,0x00,0x0e, +0xc4,0x57,0x42,0xa0,0xb3,0x0c,0x0d,0x13,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0xb4, +0x13,0x21,0xb1,0x1c,0x23,0x06,0x07,0x00,0x82,0x60,0x10,0xf1,0xc4,0x48,0x2c,0xc8, +0x2c,0x81,0x53,0xcb,0x3b,0xec,0x2c,0x81,0x33,0x50,0x61,0x70,0x8d,0xc1,0x0c,0x54, +0x18,0x5c,0x63,0x30,0x03,0x15,0x83,0xd1,0x70,0xcc,0x68,0xc2,0x1b,0x04,0x35,0x0b, +0x3b,0x01,0x26,0x94,0x04,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x29,0x8b,0x7f, +0x10,0x82,0x11,0x83,0x06,0x00,0x41,0x30,0x58,0xd0,0x42,0x25,0x6a,0x81,0x27,0x60, +0x21,0x68,0x89,0x96,0x68,0x89,0x96,0x18,0x4d,0x08,0x80,0x11,0x83,0x03,0x00,0x41, +0x30,0x88,0xce,0xc2,0x25,0x82,0x5a,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x08,0x2d, +0x5c,0x42,0xb0,0x05,0x13,0x02,0xfa,0x0c,0x47,0x04,0xf0,0x20,0x7c,0xc3,0x11,0x82, +0x3c,0x10,0x5f,0x09,0x81,0xce,0x32,0x40,0x4f,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0x51,0x5b,0xcc,0xc4,0x73,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0xe4,0x16,0x35,0xf1, +0x20,0xb3,0x04,0x51,0x3d,0x3d,0xb1,0xb3,0x04,0xd1,0x40,0x85,0x41,0x06,0x90,0xf1, +0x0c,0x54,0x18,0x64,0x00,0x19,0xcf,0x40,0xc5,0x60,0x40,0x64,0xf0,0x8c,0x18,0x34, +0x00,0x08,0x82,0xc1,0x62,0x17,0x38,0x31,0x0e,0x6a,0x51,0x0e,0xcf,0x4e,0xec,0xc4, +0x4e,0xec,0xc4,0x68,0x42,0x00,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x54,0x17,0x3c, +0x11,0x8c,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x44,0x76,0xc1,0x13,0x02,0x39,0x98, +0x10,0xd0,0x67,0x38,0x22,0xf0,0x07,0xe1,0x1b,0x8e,0x10,0x40,0x82,0xf8,0x4a,0x08, +0x74,0x96,0x61,0x92,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x88,0xf6,0x22,0x2c,0x96, +0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x22,0xbe,0x18,0x8b,0x05,0x99,0x25,0xa0,0x6a, +0x71,0x89,0x9d,0x25,0xa0,0x06,0x2a,0x0c,0x6e,0x32,0xa4,0x81,0x0a,0x83,0x9b,0x0c, +0x69,0xa0,0x62,0x30,0x26,0x4e,0x1a,0x31,0x68,0x00,0x10,0x04,0x83,0x85,0x34,0xcc, +0x22,0x1e,0xf0,0x62,0x15,0xba,0xb4,0x48,0x8b,0xb4,0x48,0x8b,0xd1,0x84,0x00,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x68,0x34,0xd4,0x22,0x88,0x87,0x11,0x83,0x03,0x00, +0x41,0x30,0x88,0x48,0x43,0x2d,0x04,0x79,0x30,0x21,0xa0,0xcf,0x70,0x44,0xc0,0x12, +0xc2,0x37,0x1c,0x21,0xb8,0x04,0xf1,0x95,0x10,0xe8,0x2c,0x83,0x55,0x05,0x23,0x06, +0x07,0x00,0x82,0x60,0x10,0xa5,0xc6,0x5b,0x2c,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18, +0x44,0xaa,0x11,0x17,0x0b,0x32,0x4b,0x70,0xd5,0xb2,0x13,0x3b,0x4b,0x70,0x0d,0x54, +0x18,0x9c,0x65,0x54,0x03,0x15,0x06,0x67,0x19,0xd5,0x40,0xc5,0x60,0x58,0x5c,0x35, +0x1c,0xd1,0x0f,0x82,0xf0,0x0d,0x47,0xf8,0x03,0x41,0x7c,0x15,0x08,0x3b,0xcb,0x80, +0x69,0x41,0x11,0x72,0xa1,0xc3,0x0d,0xc1,0x5c,0x80,0x41,0x19,0x6e,0xa1,0xc3,0x0d, +0xc1,0x5b,0x80,0x41,0x0d,0xc1,0x56,0xb2,0x17,0x3a,0xdc,0x10,0xf0,0x05,0x18,0x54, +0x30,0x6c,0x31,0x73,0xa1,0xc3,0x0d,0x01,0x5d,0x80,0x41,0x05,0xc3,0xce,0x32,0x68, +0x59,0x70,0x2f,0x61,0xd8,0xbd,0x84,0x61,0x26,0xa0,0x05,0x7c,0x4c,0x48,0x0b,0xf8, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd6,0x1b,0xa2,0xa1,0x13,0xb2,0x31,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x60,0x85,0x10,0x1f,0x2b,0x84,0xf8,0xdc,0x3c,0x18,0x76,0xa6, +0x60,0x98,0x11,0x02,0x7d,0x8c,0x10,0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xd8, +0x79,0xac,0xc6,0x58,0x8c,0xc7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09,0x86,0x9d, +0x60,0x98,0x09,0x87,0x7c,0x4c,0x38,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x13, +0x7c,0xc4,0x86,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x53,0x7c,0xc8,0x86,0x70,0xc2, +0x40,0x27,0x0c,0x34,0x62,0x70,0x00,0x20,0x08,0x06,0x1e,0x7c,0xe4,0x86,0x5c,0xe0, +0xc5,0x88,0x81,0x03,0x80,0x20,0x18,0x34,0xf8,0xd1,0x1a,0xc1,0x20,0xf8,0x86,0x5f, +0xf8,0x85,0x5f,0xf8,0x85,0x68,0xcc,0x12,0x68,0x23,0x06,0x07,0x00,0x82,0x60,0x80, +0xcd,0xc7,0x6d,0xbc,0x45,0x7b,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x0c,0x37,0xac, +0x85,0x80,0x06,0xc3,0x0d,0x6b,0x21,0xa0,0x41,0x09,0x81,0xce,0x32,0x6c,0x5c,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0xde,0x7d,0x80,0x07,0x5e,0xf8,0xc5,0x88,0x81,0x03, +0x80,0x20,0x18,0x54,0xfb,0x41,0x1b,0xc1,0x5b,0xb8,0x45,0x79,0xd0,0x07,0x7d,0xd0, +0x07,0x7d,0xa4,0xc6,0x2c,0x01,0x87,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_lock_pass_wave64_b597a4c71dfb74a855991adaed0ad8c0.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_lock_pass_wave64_b597a4c71dfb74a855991adaed0ad8c0.h new file mode 100644 index 00000000..e38e1b1e --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_lock_pass_wave64_b597a4c71dfb74a855991adaed0ad8c0.h @@ -0,0 +1,450 @@ +// ffx_fsr2_lock_pass_wave64_b597a4c71dfb74a855991adaed0ad8c0.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_lock_pass_wave64_b597a4c71dfb74a855991adaed0ad8c0_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_lock_pass_wave64_b597a4c71dfb74a855991adaed0ad8c0_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_lock_pass_wave64_b597a4c71dfb74a855991adaed0ad8c0_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_lock_pass_wave64_b597a4c71dfb74a855991adaed0ad8c0_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_lock_pass_wave64_b597a4c71dfb74a855991adaed0ad8c0_SRVResourceNames[] = { "r_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_lock_pass_wave64_b597a4c71dfb74a855991adaed0ad8c0_SRVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_lock_pass_wave64_b597a4c71dfb74a855991adaed0ad8c0_SRVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_lock_pass_wave64_b597a4c71dfb74a855991adaed0ad8c0_SRVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_lock_pass_wave64_b597a4c71dfb74a855991adaed0ad8c0_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_new_locks", }; +static const uint32_t g_ffx_fsr2_lock_pass_wave64_b597a4c71dfb74a855991adaed0ad8c0_UAVResourceBindings[] = { 1, 0, }; +static const uint32_t g_ffx_fsr2_lock_pass_wave64_b597a4c71dfb74a855991adaed0ad8c0_UAVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_lock_pass_wave64_b597a4c71dfb74a855991adaed0ad8c0_UAVResourceSpaces[] = { 0, 0, }; + +static const uint32_t g_ffx_fsr2_lock_pass_wave64_b597a4c71dfb74a855991adaed0ad8c0_size = 6820; + +static const unsigned char g_ffx_fsr2_lock_pass_wave64_b597a4c71dfb74a855991adaed0ad8c0_data[] = { +0x44,0x58,0x42,0x43,0xb9,0x94,0x7b,0x22,0x11,0x58,0xda,0xd8,0xb9,0x5f,0x97,0x92, +0x99,0x63,0xe2,0x13,0x01,0x00,0x00,0x00,0xa4,0x1a,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x1c,0x01,0x00,0x00,0x60,0x0c,0x00,0x00,0x7c,0x0c,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xa8,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54, +0x3c,0x0b,0x00,0x00,0x66,0x00,0x05,0x00,0xcf,0x02,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x24,0x0b,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0xc6,0x02,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0x75,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xc4,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e, +0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2, +0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61, +0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x21, +0x86,0x61,0x18,0xe8,0x29,0x84,0x31,0x18,0x06,0x45,0x65,0x30,0x06,0x83,0xa6,0xb2, +0x00,0x83,0x32,0x0c,0xc3,0x30,0x0c,0x03,0x42,0xd5,0x51,0xc3,0xe5,0x4f,0xd8,0x43, +0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86,0x61,0x28,0xc4, +0x35,0x28,0x03,0x61,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b, +0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x30,0x0c,0xa3,0x10,0xda,0xa0,0x0c,0xb4,0xdd,0x36, +0x5c,0xfe,0x84,0x3d,0x84,0xe4,0xaf,0x84,0xe4,0x50,0x91,0x40,0xa4,0x91,0xf3,0x10, +0xd1,0x84,0x10,0x12,0x12,0x86,0xa1,0x10,0xca,0xa0,0x74,0xe4,0x1d,0x34,0x5c,0xfe, +0x84,0x3d,0x84,0xe4,0xaf,0x84,0xb4,0x21,0xcd,0x80,0x88,0x61,0x18,0x90,0x39,0x82, +0xa0,0x14,0xca,0x00,0x0e,0x21,0x89,0x03,0x01,0x33,0x85,0xc1,0x38,0xb0,0x43,0x38, +0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x81,0x1e,0xe8,0x41, +0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x98, +0xc9,0x1a,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a, +0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0, +0x07,0x3f,0x40,0x82,0x51,0x92,0x39,0xd3,0x37,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f, +0x6e,0x20,0x0b,0xb7,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72, +0x40,0x0a,0x7c,0x50,0x0f,0xee,0x30,0x0f,0xe9,0x70,0x0e,0xee,0x50,0x0e,0xe4,0x00, +0x06,0xe9,0xe0,0x0e,0xf4,0xe0,0x07,0x28,0x18,0x08,0x9d,0x09,0x1b,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07, +0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f, +0x40,0x81,0x41,0xea,0x30,0x82,0x30,0x0c,0x23,0x10,0xc6,0x30,0x82,0x60,0x9c,0x21, +0x04,0x1f,0xbb,0xda,0x68,0x62,0x59,0x96,0x65,0x87,0xa1,0x75,0x5d,0xd7,0x35,0x0c, +0xc3,0x30,0x0c,0x83,0x5e,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20, +0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07, +0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74, +0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20, +0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07, +0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76, +0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x2c,0x40,0x00,0x08,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x18,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf, +0x04,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x18,0x10,0x00,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x36,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x18,0xf2,0x78,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30, +0xe4,0x11,0x03,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01, +0x1a,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0x4a,0xa1,0x38,0x0a, +0x3f,0xa0,0x0c,0xca,0xa1,0x10,0x0a,0xa2,0x40,0x0a,0xa6,0x80,0x0a,0xaa,0xb0,0x0a, +0xac,0x00,0x03,0x0a,0x32,0xa0,0x40,0x03,0x0a,0x36,0xa0,0x80,0x03,0x0a,0x39,0xa0, +0xa0,0x03,0x0a,0x3b,0xa0,0xc0,0x03,0x0a,0x3d,0xa0,0xe0,0x03,0xca,0xa2,0x30,0x03, +0x4a,0x76,0xa0,0x48,0x8a,0x86,0xc2,0x11,0x80,0x1a,0xa0,0x73,0x06,0x80,0xd2,0x19, +0x00,0x5a,0x67,0x00,0xe8,0x9d,0x01,0x20,0x78,0x06,0x00,0x00,0x79,0x18,0x00,0x00, +0x2d,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xa1,0x99,0x20,0x0c, +0xce,0x06,0x61,0x20,0x26,0x08,0xc3,0xb3,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06, +0x84,0x20,0x26,0x08,0x67,0x10,0x07,0x8c,0xe4,0xbe,0xd8,0xde,0xc6,0xd6,0xbe,0xd2, +0xdc,0xe0,0xea,0xe8,0xbe,0xd8,0xea,0xda,0xc2,0x26,0x08,0x03,0x34,0x41,0x18,0xa2, +0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65,0x31,0x8c,0x81,0x31,0x9c,0x0d,0xc1,0x33,0x41, +0x48,0x03,0x39,0xe0,0x19,0xc8,0xdd,0x7d,0xc9,0x95,0x8d,0xbd,0xb9,0xcd,0xd1,0xc9, +0xd5,0x8d,0xd1,0x95,0x91,0x7d,0xc1,0xc9,0x95,0xd9,0xa5,0xbd,0xd5,0xcd,0x7d,0xb9, +0x95,0x85,0xc9,0x95,0xcd,0xd1,0x7d,0x91,0x95,0xc1,0xd1,0xa1,0x4d,0x10,0xc2,0xe0, +0x0d,0x26,0x08,0x83,0xb4,0x41,0x30,0xa8,0x0d,0x8b,0x11,0x49,0xc6,0x30,0x30,0xd3, +0x34,0x55,0x13,0x84,0x35,0x98,0x03,0x32,0x72,0x77,0x5f,0x6e,0x65,0x77,0x5f,0x6c, +0x6f,0x63,0x6b,0x73,0x13,0x84,0x61,0xda,0x20,0x18,0xd9,0x86,0x65,0xb8,0x30,0xc3, +0x18,0x98,0x69,0x9a,0xb4,0x0d,0x82,0xb5,0x4d,0x10,0xe0,0xa0,0x0e,0x68,0x8c,0x89, +0x19,0x4d,0x49,0xc9,0x4c,0x10,0x06,0x6a,0x03,0x62,0x74,0x9e,0x61,0x0c,0x1f,0xb0, +0x21,0x00,0x83,0x0d,0x04,0xc4,0x85,0x01,0x30,0x41,0x78,0x03,0x3a,0xe0,0x92,0x26, +0x55,0xe6,0x46,0x56,0x26,0x37,0x95,0xa6,0x57,0x36,0x41,0x18,0xaa,0x09,0xc2,0x60, +0x4d,0x10,0x86,0x6b,0x82,0x10,0x06,0x70,0xb0,0x01,0x21,0xc8,0xa0,0x0c,0x0c,0x33, +0x38,0x83,0x06,0x0d,0xe8,0xa4,0x35,0x85,0xe1,0x49,0x95,0xb9,0x91,0x95,0xc9,0x4d, +0xa5,0xe9,0x95,0x4d,0x10,0x06,0x6c,0x83,0x41,0xa8,0x41,0x19,0xac,0x81,0x19,0x9c, +0x01,0x99,0x34,0xa2,0xb4,0x39,0x38,0xb6,0xb0,0xbc,0xa9,0x34,0xbd,0xb2,0x09,0xc2, +0x90,0x6d,0x40,0x88,0x36,0x28,0x03,0x37,0x30,0x83,0x33,0x68,0xd0,0x80,0x5d,0x5a, +0x92,0x1b,0x5c,0x1d,0xdd,0xd0,0x1b,0xdb,0x9b,0x9c,0x54,0xd9,0xdc,0x5b,0x9d,0xdc, +0x58,0x19,0x51,0x5a,0x5b,0x99,0xdb,0x5c,0xda,0x9b,0xdb,0xdc,0x04,0x61,0xd0,0x36, +0x18,0x04,0x1c,0x94,0x41,0x1c,0x98,0xc1,0x19,0x50,0x4a,0x63,0xaa,0x6b,0x0b,0x6b, +0x4a,0x83,0x23,0x4a,0x6b,0x2b,0x73,0x9b,0x4b,0x7b,0x73,0x9b,0x9b,0x20,0x0c,0xdb, +0x06,0x83,0x98,0x83,0x32,0xa0,0x03,0x33,0x38,0x03,0x4a,0x69,0x4c,0x75,0x6d,0x61, +0x4d,0x69,0x70,0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55,0x73,0x65,0x13,0x84,0x81, +0xdb,0x60,0x10,0x76,0x50,0x06,0x77,0x60,0x06,0x67,0xc0,0x25,0xcd,0x48,0x2e,0xac, +0xad,0x2c,0xc9,0x8d,0xac,0x0c,0x6f,0x82,0x30,0x74,0x1b,0x0c,0x22,0x0f,0xca,0x40, +0x0f,0xcc,0xe0,0x0c,0x28,0x99,0x11,0x95,0xd9,0xa5,0x8d,0x95,0x51,0xbd,0x59,0xa5, +0x95,0xdd,0x11,0x95,0xc1,0xd1,0xa1,0x4d,0x10,0x06,0x6f,0x83,0x41,0xf0,0x41,0x19, +0xf4,0x81,0x19,0x34,0x3c,0xcc,0x94,0xd2,0xe8,0xe8,0xca,0xe4,0x26,0x08,0xc3,0xb7, +0x01,0x21,0xfe,0xa0,0x0c,0x40,0xc1,0x0c,0x9a,0x06,0x0d,0x28,0x99,0x35,0xbd,0xd1, +0xa5,0xbd,0xb9,0x59,0x95,0x8d,0xd1,0xbd,0xc9,0x4d,0x8d,0x85,0xb1,0x95,0x4d,0x10, +0x06,0x30,0xd8,0x60,0x10,0xa2,0x50,0x06,0xa3,0x60,0x06,0x0d,0x21,0x33,0xa2,0xb7, +0x3b,0xb7,0xb9,0xb1,0x30,0xb6,0x32,0xa3,0xb0,0x31,0xba,0x37,0xb9,0x09,0xc2,0x10, +0x06,0x1b,0x0c,0xa2,0x14,0xca,0xc0,0x14,0xcc,0xa0,0xe1,0x67,0xd6,0xf4,0x46,0x97, +0xf6,0xe6,0x66,0x55,0x36,0x46,0xf7,0x26,0xa7,0x94,0x46,0x47,0x57,0x26,0x37,0x14, +0xe6,0x36,0x56,0xc6,0xc6,0x16,0x46,0x97,0xf6,0xe6,0x36,0x41,0x18,0xc4,0x60,0x83, +0x41,0xa0,0x42,0x19,0xa4,0x82,0x19,0x34,0x64,0xcc,0xa0,0xe4,0xca,0x8a,0xf0,0xe0, +0xde,0xe6,0xea,0xe4,0xca,0x26,0x08,0xc3,0x18,0x6c,0x30,0x88,0x55,0x28,0x03,0x56, +0x30,0x83,0x86,0x99,0x19,0x94,0x5c,0x99,0x5d,0xda,0x5b,0xdd,0x9c,0x91,0x5c,0x58, +0x5b,0x19,0x94,0x5c,0x59,0x11,0x1e,0xdc,0xdb,0x5c,0x9d,0x5c,0xd9,0x04,0x61,0x20, +0x83,0x0d,0x06,0xe1,0x0a,0x65,0xf0,0x0a,0x66,0xd0,0x70,0x31,0xa3,0x0a,0x73,0x43, +0x0a,0x63,0x33,0x33,0x7a,0xb2,0x9a,0x20,0x0c,0x65,0xb0,0xc1,0x20,0x62,0xa1,0x0c, +0x64,0xc1,0x0c,0x1a,0x56,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53,0x65,0x71,0x75, +0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x13,0x84,0xc1,0x0c,0x36,0x18, +0x04,0x2d,0x94,0x41,0x2d,0x98,0x41,0x43,0xc5,0x8c,0xa8,0x8c,0x8d,0x2e,0x8c,0x2a, +0xad,0xad,0x6c,0x82,0x30,0x9c,0xc1,0x06,0x83,0xb8,0x85,0x32,0xc0,0x05,0x33,0x68, +0x78,0x99,0x11,0xe5,0xb9,0x85,0xb5,0xa5,0x8d,0x49,0x95,0xcd,0x0d,0xa1,0x85,0xb9, +0x9d,0x95,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x06,0x34,0xd8,0x60,0x10,0xba, +0x50,0x06,0xbb,0x60,0x06,0x0d,0x31,0x33,0xab,0xb4,0xb2,0xbb,0x29,0xb8,0xb0,0xb1, +0x32,0xaa,0xb7,0xa6,0x32,0xba,0x32,0xb9,0x39,0xa3,0xb0,0x31,0xba,0x37,0xb9,0x09, +0xc2,0x90,0x06,0x1b,0x0c,0xa2,0x17,0xca,0xc0,0x17,0xcc,0xa0,0xd9,0x40,0x7d,0x69, +0xc0,0x06,0x6f,0x20,0x07,0x75,0x80,0x07,0x7b,0xe0,0x07,0xa1,0x40,0x0a,0xa7,0xa0, +0x0a,0xad,0x00,0x0b,0xb3,0x60,0x0b,0xb9,0xc0,0x0b,0xbf,0xb0,0x61,0x30,0xc6,0x00, +0x1c,0x26,0x08,0x02,0xb0,0x01,0xd8,0x30,0x18,0xe3,0x30,0x0e,0x1b,0x02,0x72,0xd8, +0x30,0x0c,0xe2,0x50,0x0e,0x14,0x86,0xa6,0x36,0x0c,0x6b,0xb0,0x06,0xc3,0x04,0x61, +0x50,0x83,0x0d,0x01,0x28,0x6c,0x20,0xce,0x00,0x1d,0xd2,0x41,0x1d,0x36,0x14,0xe2, +0x70,0x0e,0x80,0x18,0xac,0x03,0x11,0x31,0xb9,0x30,0xb7,0x31,0xb4,0xb2,0x39,0x1a, +0x66,0x6c,0x6f,0x61,0x74,0x73,0x13,0x84,0x61,0x0d,0x58,0xa4,0xb9,0xcd,0xd1,0xcd, +0x4d,0x10,0x06,0x36,0x20,0x91,0xe6,0x46,0x37,0x37,0x41,0x18,0xda,0x80,0x08,0x5d, +0x19,0xde,0x17,0xdb,0x5b,0x18,0x19,0x13,0xba,0x32,0xbc,0xaf,0x39,0xba,0x37,0xb9, +0x32,0x16,0x75,0x69,0x6e,0x74,0x73,0x13,0x84,0xc1,0x0d,0x36,0x38,0xed,0x90,0x0e, +0xee,0xf0,0x0e,0xf0,0x10,0x0f,0xf2,0x30,0x0f,0xf4,0xd0,0xd4,0x03,0x63,0x0f,0xf7, +0x50,0x85,0x8d,0xcd,0xae,0xcd,0x25,0x8d,0xac,0xcc,0x8d,0x6e,0x4a,0x10,0x54,0x21, +0xc3,0x73,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x9b,0x12,0x10,0x4d,0xc8,0xf0,0x5c, +0xec,0xc2,0xd8,0xec,0xca,0xe4,0xa6,0x04,0x46,0x1d,0x32,0x3c,0x97,0x39,0xb4,0x30, +0xb2,0x32,0xb9,0xa6,0x37,0xb2,0x32,0xb6,0x29,0x01,0x52,0x86,0x0c,0xcf,0x45,0xae, +0x6c,0xee,0xad,0x4e,0x6e,0xac,0x6c,0x6e,0x4a,0x10,0x06,0x95,0xc8,0xf0,0x5c,0xe8, +0xf2,0xe0,0xca,0x82,0xdc,0xdc,0xde,0xe8,0xc2,0xe8,0xd2,0xde,0xdc,0xe6,0xa6,0x08, +0xe0,0x50,0x0e,0x75,0xc8,0xf0,0x5c,0xca,0xdc,0xe8,0xe4,0xf2,0xa0,0xde,0xd2,0xdc, +0xe8,0xe6,0xa6,0x04,0xeb,0xd0,0x85,0x0c,0xcf,0x65,0xec,0xad,0xce,0x8d,0xae,0x4c, +0x6e,0x6e,0x4a,0x70,0x0f,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x38,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x2d,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x5b, +0x01,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23,0xb7,0x6d,0x0a,0xdb, +0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20, +0x60,0x7e,0x71,0xdb,0x96,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44, +0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0c,0xdd,0x70,0xf9,0xce, +0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0x7c,0x91,0xc3,0x6c,0x48,0x33, +0x20,0x8d,0x61,0x01,0xd1,0x70,0xf9,0xce,0xe3,0x1b,0x91,0x43,0x3d,0xe2,0xe0,0x23, +0xb7,0x6d,0x03,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0, +0xe0,0x17,0xb7,0x6d,0x04,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1, +0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x1b,0x82,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d, +0x54,0x44,0xb0,0x93,0x13,0x11,0x3e,0x72,0xdb,0x26,0x90,0x0d,0x97,0xef,0x3c,0xfe, +0x74,0x44,0x04,0x30,0x88,0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e,0x72,0xdb,0x76,0xf0, +0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0x97,0xa4,0xc7, +0x1d,0xfb,0x74,0xa8,0x55,0x99,0x1a,0xda,0xed,0x0a,0xd8,0xc0,0x44,0x58,0x49,0x4c, +0x20,0x0e,0x00,0x00,0x66,0x00,0x05,0x00,0x88,0x03,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x08,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x7f,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0x75,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xc8,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e, +0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2, +0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61, +0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x21, +0x86,0x61,0x18,0xe8,0x29,0x84,0x31,0x18,0x06,0x45,0x65,0x30,0x06,0x83,0xa6,0xb2, +0x00,0x83,0x32,0x0c,0xc3,0x30,0x0c,0x03,0x42,0xd5,0x51,0xc3,0xe5,0x4f,0xd8,0x43, +0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86,0x61,0x28,0xc4, +0x35,0x28,0x03,0x61,0x47,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0xdc,0x46,0x15,0x2b, +0x31,0xf9,0xc5,0x6d,0x23,0xc2,0x30,0x0c,0xa3,0x10,0xda,0xa0,0x0c,0xb4,0xdd,0x36, +0x5c,0xfe,0x84,0x3d,0x84,0xe4,0xaf,0x84,0xe4,0x50,0x91,0x40,0xa4,0x91,0xf3,0x10, +0xd1,0x84,0x10,0x12,0x12,0x86,0xa1,0x10,0xca,0xa0,0x74,0xe4,0x1d,0x34,0x5c,0xfe, +0x84,0x3d,0x84,0xe4,0xaf,0x84,0xb4,0x21,0xcd,0x80,0x88,0x61,0x18,0x90,0x39,0x82, +0xa0,0x14,0xca,0x00,0x0e,0x21,0x89,0x03,0x01,0x33,0x85,0xc1,0x38,0xb0,0x43,0x38, +0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x81,0x1e,0xe8,0x41, +0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x98, +0xc9,0x1a,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a, +0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0, +0x07,0x3f,0x40,0x82,0x51,0x92,0x39,0xd3,0x37,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f, +0x6e,0x20,0x0b,0xb7,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72, +0x40,0x0a,0x7c,0x50,0x0f,0xee,0x30,0x0f,0xe9,0x70,0x0e,0xee,0x50,0x0e,0xe4,0x00, +0x06,0xe9,0xe0,0x0e,0xf4,0xe0,0x07,0x28,0x18,0x08,0x9d,0x09,0x1b,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07, +0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f, +0x40,0x81,0x41,0xea,0x30,0x82,0x30,0x0c,0x23,0x10,0xc6,0x30,0x82,0x60,0x9c,0x21, +0x04,0x1f,0xbb,0xda,0x68,0x62,0x59,0x96,0x65,0x87,0xa1,0x75,0x5d,0xd7,0x35,0x0c, +0xc3,0x30,0x0c,0x83,0xde,0x29,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20, +0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07, +0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74, +0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20, +0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07, +0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76, +0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x2c,0x40,0x00,0x08,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x18,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xc0,0x90,0x27,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf, +0x04,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0a,0x08,0x80, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x18,0x10,0x00,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x36,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x18,0xf2,0x78,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30, +0xe4,0x11,0x03,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01, +0x0e,0x00,0x00,0x00,0x32,0x1e,0x98,0x14,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0x4a,0xa1,0x38,0x0a, +0x3f,0xa0,0x10,0x0a,0xa2,0x2c,0x0a,0x30,0x80,0xc2,0x11,0x00,0x3a,0x67,0x00,0x28, +0x9d,0x01,0xa0,0x75,0x06,0x80,0xe0,0x19,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x4e,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xa1,0x99,0x20,0x0c, +0xce,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xcf,0x04, +0xe1,0x0c,0x34,0x02,0x13,0x84,0x01,0x9a,0x20,0x0c,0xd1,0x06,0x01,0x61,0x36,0x24, +0x48,0xa2,0x20,0xc8,0xb0,0x20,0xcd,0x86,0xc0,0x99,0x20,0xa4,0xc1,0x36,0x41,0x08, +0x83,0x6c,0x82,0x30,0x48,0x1b,0x04,0x44,0xda,0xb0,0x20,0x90,0x82,0x0c,0xc3,0x12, +0x45,0xd1,0x34,0x41,0x58,0x03,0x6e,0x82,0x30,0x4c,0x1b,0x04,0xc4,0xda,0xb0,0x0c, +0x95,0x82,0x20,0xc3,0x12,0x45,0xd1,0xb5,0x41,0xa0,0xb0,0x09,0x02,0x1c,0x74,0x13, +0x84,0x81,0xda,0x80,0x20,0x9a,0x82,0x20,0xc3,0x06,0x6c,0x08,0xb8,0x0d,0xc4,0x93, +0x75,0xc0,0x04,0x41,0x00,0x28,0x0c,0x4d,0x4d,0x10,0x86,0x6a,0x82,0x30,0x58,0x1b, +0x06,0x31,0x10,0x83,0x61,0x82,0x30,0x5c,0x13,0x84,0x01,0xdb,0x10,0x94,0xc1,0x06, +0x22,0x0c,0xc6,0x80,0x0c,0xcc,0x60,0x43,0xf1,0x81,0x01,0xe0,0x9d,0x41,0x15,0x36, +0x36,0xbb,0x36,0x97,0x34,0xb2,0x32,0x37,0xba,0x29,0x41,0x50,0x85,0x0c,0xcf,0xc5, +0xae,0x4c,0x6e,0x2e,0xed,0xcd,0x6d,0x4a,0x40,0x34,0x21,0xc3,0x73,0xb1,0x0b,0x63, +0xb3,0x2b,0x93,0x9b,0x12,0x10,0x75,0xc8,0xf0,0x5c,0xe6,0xd0,0xc2,0xc8,0xca,0xe4, +0x9a,0xde,0xc8,0xca,0xd8,0xa6,0x04,0x46,0x19,0x32,0x3c,0x17,0xb9,0xb2,0xb9,0xb7, +0x3a,0xb9,0xb1,0xb2,0xb9,0x29,0x41,0x57,0x87,0x0c,0xcf,0xa5,0xcc,0x8d,0x4e,0x2e, +0x0f,0xea,0x2d,0xcd,0x8d,0x6e,0x6e,0x4a,0x70,0x06,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x38,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x2d,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84, +0xf9,0xc5,0x6d,0x5b,0x01,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x23, +0xb7,0x6d,0x0a,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0, +0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0x96,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10, +0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0c, +0xdd,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0x7c,0x91, +0xc3,0x6c,0x48,0x33,0x20,0x8d,0x61,0x01,0xd1,0x70,0xf9,0xce,0xe3,0x1b,0x91,0x43, +0x3d,0xe2,0xe0,0x23,0xb7,0x6d,0x03,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51, +0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x04,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4, +0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x1b,0x82,0x35,0x5c,0xbe,0xf3, +0xf8,0x13,0x71,0x4d,0x54,0x44,0xb0,0x93,0x13,0x11,0x3e,0x72,0xdb,0x26,0x90,0x0d, +0x97,0xef,0x3c,0xfe,0x74,0x44,0x04,0x30,0x88,0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e, +0x72,0xdb,0x76,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d, +0x61,0x20,0x00,0x00,0xa2,0x01,0x00,0x00,0x13,0x04,0x5d,0x2c,0x10,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x34,0xcc,0x00,0x94,0x51,0x21,0x15,0x61,0x40,0xc1,0x0e,0x94, +0xec,0x40,0x0d,0x94,0x5d,0xd9,0x14,0x20,0x20,0x20,0xfe,0x41,0xf1,0x06,0x94,0x6f, +0x40,0x19,0x94,0x52,0x31,0x15,0x5b,0x81,0x1b,0x14,0x21,0x50,0x19,0x06,0x94,0x46, +0x49,0x12,0x14,0x48,0x89,0x14,0x50,0x01,0x0a,0x14,0x20,0x41,0x71,0x12,0x94,0x22, +0x01,0x21,0x45,0x50,0x1e,0x25,0x40,0xc6,0x18,0xc1,0xff,0xff,0xff,0xfd,0x07,0x63, +0x04,0x20,0x08,0x82,0xf0,0x37,0x46,0x00,0x82,0x20,0x88,0x7f,0x63,0x04,0xe6,0x9c, +0xb3,0xf8,0x37,0x02,0x40,0xdd,0x1c,0x42,0x1c,0x50,0x73,0x08,0x90,0x1c,0xcc,0x21, +0xbc,0x01,0x1e,0xcc,0x21,0xbc,0x41,0x1e,0x10,0x38,0x07,0xf1,0x3c,0x0f,0x1f,0xcc, +0x41,0x34,0xcd,0xc3,0x07,0x23,0x00,0x73,0x10,0xcf,0xf3,0xe8,0x01,0x00,0x00,0x00, +0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0x7e,0x70,0x06,0xc4,0x1e,0xc4,0xc1,0x88, +0x01,0x02,0x80,0x20,0x18,0x88,0xc1,0x1f,0xa0,0x01,0xe1,0x07,0x72,0x30,0x62,0x80, +0x00,0x20,0x08,0x06,0x62,0x00,0x0a,0x69,0x40,0xf4,0xc1,0x1c,0x8c,0x18,0x20,0x00, +0x08,0x82,0x81,0x18,0x84,0x82,0x1a,0x10,0x7e,0x40,0x07,0x23,0x06,0x07,0x00,0x82, +0x60,0xe0,0x8d,0x02,0x1b,0x04,0xcc,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0xae,0x70, +0x06,0xa0,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0xc4,0x2b,0xa0,0xc1,0x28,0x8c,0x18, +0x18,0x00,0x08,0x82,0x01,0xf1,0x0a,0x68,0x20,0x0a,0x23,0x06,0x06,0x00,0x82,0x60, +0x40,0xc0,0x42,0x1a,0x94,0x42,0x11,0x69,0x70,0x45,0xa8,0xc1,0x15,0x21,0x40,0x11, +0x02,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xc7,0x0a,0x75,0xb0,0x50,0x23,0x06,0x0d, +0x00,0x82,0x60,0xb0,0xd4,0xc2,0x1d,0x04,0xa9,0x30,0x08,0x7a,0xa0,0x07,0x7a,0xa0, +0x07,0xa3,0x09,0x01,0x50,0x85,0x1d,0x40,0x15,0x77,0x00,0x23,0x06,0x07,0x00,0x82, +0x60,0xf0,0xdc,0x42,0x1c,0x08,0xad,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x0f,0x2e, +0xc8,0x81,0xe0,0x0a,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xec,0x42,0x1f,0x1c,0xaf, +0x20,0x04,0xa0,0x00,0x0a,0xa0,0x00,0x0a,0xa3,0x09,0x01,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x91,0x2e,0x84,0x42,0x70,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0xb4,0x0b, +0xa1,0x20,0x20,0x26,0x04,0xf4,0x19,0x8e,0x08,0xc4,0x40,0xf8,0x86,0x23,0x04,0x32, +0x20,0xbe,0x12,0x02,0x9d,0x65,0x10,0x82,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x22, +0x70,0x30,0x85,0x34,0x38,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x0a,0x07,0x54,0x30, +0x03,0x64,0x96,0x40,0x18,0xa8,0x30,0x88,0xc0,0x16,0x80,0x81,0x0a,0x83,0x08,0x60, +0x01,0x18,0xa8,0x18,0xdc,0x21,0x60,0x07,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x16, +0x74,0x50,0x05,0x8a,0x17,0x2c,0xa7,0x15,0x5a,0xa1,0x15,0x5a,0x61,0x34,0x21,0x00, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x3a,0x07,0x57,0x08,0xa8,0x11,0x83,0x03,0x00, +0x41,0x30,0x88,0xd0,0xc1,0x15,0x84,0xca,0x84,0x80,0x3e,0xc3,0x11,0xc1,0x1b,0x08, +0xdf,0x70,0x84,0x10,0x07,0xc4,0x57,0x42,0xa0,0xb3,0x0c,0xc4,0x10,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x41,0xd4,0x0e,0xb3,0xb0,0x1c,0x23,0x06,0x07,0x00,0x82,0x60,0x10, +0xb9,0x43,0x2d,0x2c,0xc8,0x2c,0x41,0x51,0x4b,0x39,0xec,0x2c,0x41,0x31,0x50,0x61, +0x70,0x84,0x31,0x0c,0x54,0x18,0x1c,0x61,0x0c,0x03,0x15,0x83,0x41,0x70,0xc3,0x88, +0xc1,0x01,0x80,0x20,0x18,0x60,0xf0,0x40,0x0b,0x6b,0xa0,0x0e,0xa3,0x09,0x01,0x50, +0x66,0xe0,0x0e,0x60,0x02,0x2e,0x80,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x1e,0x7c, +0x88,0x05,0x21,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x65,0x1f,0x7a,0xe1,0x0c,0xde, +0x21,0x08,0x03,0x70,0x00,0x07,0x70,0x00,0x87,0xd1,0x84,0x00,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0x48,0x1f,0xc2,0x21,0x38,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x88, +0xf6,0x21,0x1c,0x04,0x34,0x30,0x21,0xa0,0xcf,0x70,0x44,0x20,0x0a,0xc2,0x37,0x1c, +0x21,0x90,0x02,0xf1,0x95,0x10,0xe8,0x2c,0xc3,0x61,0x04,0x23,0x06,0x07,0x00,0x82, +0x60,0x10,0x81,0x84,0x39,0x40,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x44,0x21,0x81, +0x0e,0x10,0x32,0x4b,0x80,0x14,0x34,0x0f,0x3b,0x4b,0x80,0x0c,0x54,0x18,0x66,0x70, +0x18,0xc6,0x40,0x85,0x61,0x06,0x87,0x61,0x0c,0x54,0x0c,0xc6,0x61,0x06,0xc6,0x88, +0x41,0x03,0x80,0x20,0x18,0x2c,0x29,0xb1,0x0e,0x75,0xd0,0x0f,0x70,0x60,0x07,0xee, +0xe0,0x0e,0xee,0xe0,0x0e,0xa3,0x09,0x01,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x11, +0x4a,0xbc,0x43,0x50,0x07,0x23,0x06,0x07,0x00,0x82,0x60,0x10,0xa5,0xc4,0x3b,0x08, +0x76,0x60,0x42,0x40,0x9f,0xe1,0x88,0x00,0x16,0x84,0x6f,0x38,0x42,0x90,0x05,0xe2, +0x2b,0x21,0xd0,0x59,0x06,0x25,0x09,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x72,0x09, +0x7a,0x58,0x8e,0x11,0x83,0x03,0x00,0x41,0x30,0x88,0x5e,0xc2,0x1e,0x16,0x64,0x96, +0x60,0xa9,0x05,0x24,0x76,0x96,0x60,0x19,0xa8,0x30,0x38,0xc5,0x48,0x06,0x2a,0x0c, +0x4e,0x31,0x92,0x81,0x8a,0xc1,0x50,0xb8,0x64,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x96, +0x9b,0xc8,0x87,0x51,0x58,0x89,0x8e,0x14,0xf8,0x81,0x1f,0xf8,0x81,0x1f,0x46,0x13, +0x02,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x22,0x9b,0xe8,0x87,0x60,0x14,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0x20,0xba,0x89,0x7e,0x10,0x48,0xc1,0x84,0x80,0x3e,0xc3,0x11, +0x81,0x2f,0x08,0xdf,0x70,0x84,0x00,0x0e,0xc4,0x57,0x42,0xa0,0xb3,0x0c,0x0d,0x13, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0xc4,0x13,0x22,0xb1,0x1c,0x23,0x06,0x07,0x00, +0x82,0x60,0x10,0xf5,0x04,0x49,0x2c,0xc8,0x2c,0x81,0x53,0xcb,0x3b,0xec,0x2c,0x81, +0x33,0x50,0x61,0x70,0x8d,0xc1,0x0c,0x54,0x18,0x5c,0x63,0x30,0x03,0x15,0x83,0xd1, +0x70,0xcc,0x68,0xc2,0x1b,0x04,0x35,0x0b,0x3c,0x01,0x26,0x98,0x04,0x08,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xe0,0x31,0x8b,0x7f,0x10,0x82,0x11,0x83,0x06,0x00,0x41,0x30, +0x58,0xd2,0x62,0x25,0x6a,0xa1,0x27,0x60,0x21,0x70,0x09,0x97,0x70,0x09,0x97,0x18, +0x4d,0x08,0x80,0x11,0x83,0x03,0x00,0x41,0x30,0x88,0xd0,0xe2,0x25,0x82,0x5a,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x28,0x2d,0x5e,0x42,0xb0,0x05,0x13,0x02,0xfa,0x0c, +0x47,0x04,0xf0,0x20,0x7c,0xc3,0x11,0x82,0x3c,0x10,0x5f,0x09,0x81,0xce,0x32,0x40, +0x4f,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x91,0x5b,0xd0,0xc4,0x73,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x41,0xf4,0x16,0x36,0xf1,0x20,0xb3,0x04,0x51,0x3d,0x3e,0xb1,0xb3, +0x04,0xd1,0x40,0x85,0x41,0x06,0x90,0xf1,0x0c,0x54,0x18,0x64,0x00,0x19,0xcf,0x40, +0xc5,0x60,0x40,0x64,0xf0,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x72,0x17,0x39,0x31, +0x0e,0x6b,0x51,0x0e,0x0f,0x4f,0xf0,0x04,0x4f,0xf0,0xc4,0x68,0x42,0x00,0x8c,0x18, +0x1c,0x00,0x08,0x82,0x41,0x64,0x17,0x3d,0x11,0x8c,0xc3,0x88,0xc1,0x01,0x80,0x20, +0x18,0x44,0x77,0xd1,0x13,0x02,0x39,0x98,0x10,0xd0,0x67,0x38,0x22,0xf0,0x07,0xe1, +0x1b,0x8e,0x10,0x40,0x82,0xf8,0x4a,0x08,0x74,0x96,0x61,0x92,0x82,0x11,0x83,0x03, +0x00,0x41,0x30,0x88,0xf8,0x42,0x2c,0x96,0x63,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xa2, +0xbe,0x20,0x8b,0x05,0x99,0x25,0xa0,0x6a,0x71,0x89,0x9d,0x25,0xa0,0x06,0x2a,0x0c, +0x6e,0x32,0xa4,0x81,0x0a,0x83,0x9b,0x0c,0x69,0xa0,0x62,0x30,0x26,0x4e,0x1a,0x31, +0x68,0x00,0x10,0x04,0x83,0xa5,0x34,0xce,0x22,0x1e,0xf2,0x62,0x15,0x3a,0xb5,0x50, +0x0b,0xb5,0x50,0x8b,0xd1,0x84,0x00,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x88,0x34, +0xd6,0x22,0x88,0x87,0x11,0x83,0x03,0x00,0x41,0x30,0x88,0x4a,0x63,0x2d,0x04,0x79, +0x30,0x21,0xa0,0xcf,0x70,0x44,0xc0,0x12,0xc2,0x37,0x1c,0x21,0xb8,0x04,0xf1,0x95, +0x10,0xe8,0x2c,0x83,0x55,0x05,0x23,0x06,0x07,0x00,0x82,0x60,0x10,0xa9,0x06,0x5c, +0x2c,0xc7,0x88,0xc1,0x01,0x80,0x20,0x18,0x44,0xab,0x21,0x17,0x0b,0x32,0x4b,0x70, +0xd5,0xb2,0x13,0x3b,0x4b,0x70,0x0d,0x54,0x18,0x9c,0x65,0x54,0x03,0x15,0x06,0x67, +0x19,0xd5,0x40,0xc5,0x60,0x58,0x5c,0x35,0x1c,0xd1,0x0f,0x82,0xf0,0x0d,0x47,0xf8, +0x03,0x41,0x7c,0x15,0x08,0x3b,0xcb,0x80,0x69,0x41,0x11,0x73,0xa1,0xc3,0x0d,0x01, +0x5d,0x80,0x41,0x19,0x6e,0xa1,0xc3,0x0d,0xc1,0x5b,0x80,0x41,0x0d,0xc1,0x56,0xc2, +0x17,0x3a,0xdc,0x10,0xf4,0x05,0x18,0x54,0x30,0x6c,0x31,0x73,0xa1,0xc3,0x0d,0x01, +0x5d,0x80,0x41,0x05,0xc3,0xce,0x32,0x68,0x59,0x70,0x2f,0x61,0xd8,0xbd,0x84,0x61, +0x26,0xa0,0x05,0x7c,0x4c,0x48,0x0b,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xe6, +0x1b,0xa3,0xa1,0x13,0xb3,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x60,0x85,0x10,0x1f, +0x2b,0x84,0xf8,0xdc,0x3c,0x18,0x76,0xa6,0x60,0x98,0x11,0x02,0x7d,0x8c,0x10,0xe8, +0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x18,0x7a,0xb0,0xc6,0x58,0x90,0xc7,0x68,0x42, +0x00,0x8c,0x26,0x08,0xc1,0x09,0x86,0x9d,0x60,0x98,0x09,0x87,0x7c,0x4c,0x38,0xe4, +0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x53,0x7c,0xc8,0x86,0x30,0x62,0x60,0x00,0x20, +0x08,0x06,0x93,0x7c,0xcc,0x86,0x70,0xc2,0x40,0x27,0x0c,0x34,0x62,0x70,0x00,0x20, +0x08,0x06,0x5e,0x7c,0xe8,0x86,0x5c,0xe0,0xc5,0x88,0x81,0x03,0x80,0x20,0x18,0x34, +0xf9,0xd1,0x1a,0xc1,0x20,0xfc,0x86,0x5f,0xf8,0x85,0x5f,0xf8,0x85,0x68,0xcc,0x12, +0x68,0x23,0x06,0x07,0x00,0x82,0x60,0x80,0xd1,0x07,0x6e,0xbc,0x85,0x7b,0x8c,0x26, +0x04,0xc0,0x68,0x82,0x10,0x0c,0x37,0xac,0x85,0x80,0x06,0xc3,0x0d,0x6b,0x21,0xa0, +0x41,0x09,0x81,0xce,0x32,0x6c,0x5c,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x1e,0x7e, +0x84,0x07,0x5e,0xf8,0xc5,0x88,0x81,0x03,0x80,0x20,0x18,0x54,0xfc,0x41,0x1b,0xc1, +0x5b,0xb8,0x85,0x79,0xf4,0x46,0x6f,0xf4,0x46,0x6f,0xa4,0xc6,0x2c,0x01,0x87,0x00, +0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_lock_pass_wave64_permutations.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_lock_pass_wave64_permutations.h new file mode 100644 index 00000000..97336892 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_lock_pass_wave64_permutations.h @@ -0,0 +1,123 @@ +#include "ffx_fsr2_lock_pass_wave64_730b8d52ca031841f5fff5e612baea80.h" +#include "ffx_fsr2_lock_pass_wave64_b597a4c71dfb74a855991adaed0ad8c0.h" + +typedef union ffx_fsr2_lock_pass_wave64_PermutationKey { + struct { + uint32_t FFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE : 1; + uint32_t FFX_FSR2_OPTION_HDR_COLOR_INPUT : 1; + uint32_t FFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_JITTERED_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_INVERTED_DEPTH : 1; + uint32_t FFX_FSR2_OPTION_APPLY_SHARPENING : 1; + }; + uint32_t index; +} ffx_fsr2_lock_pass_wave64_PermutationKey; + +typedef struct ffx_fsr2_lock_pass_wave64_PermutationInfo { + const uint32_t blobSize; + const unsigned char* blobData; + + + const uint32_t numCBVResources; + const char** cbvResourceNames; + const uint32_t* cbvResourceBindings; + const uint32_t* cbvResourceCounts; + const uint32_t* cbvResourceSpaces; + + const uint32_t numSRVResources; + const char** srvResourceNames; + const uint32_t* srvResourceBindings; + const uint32_t* srvResourceCounts; + const uint32_t* srvResourceSpaces; + + const uint32_t numUAVResources; + const char** uavResourceNames; + const uint32_t* uavResourceBindings; + const uint32_t* uavResourceCounts; + const uint32_t* uavResourceSpaces; + + const uint32_t numSamplerResources; + const char** samplerResourceNames; + const uint32_t* samplerResourceBindings; + const uint32_t* samplerResourceCounts; + const uint32_t* samplerResourceSpaces; + + const uint32_t numRTAccelerationStructureResources; + const char** rtAccelerationStructureResourceNames; + const uint32_t* rtAccelerationStructureResourceBindings; + const uint32_t* rtAccelerationStructureResourceCounts; + const uint32_t* rtAccelerationStructureResourceSpaces; +} ffx_fsr2_lock_pass_wave64_PermutationInfo; + +static const uint32_t g_ffx_fsr2_lock_pass_wave64_IndirectionTable[] = { + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, +}; + +static const ffx_fsr2_lock_pass_wave64_PermutationInfo g_ffx_fsr2_lock_pass_wave64_PermutationInfo[] = { + { g_ffx_fsr2_lock_pass_wave64_730b8d52ca031841f5fff5e612baea80_size, g_ffx_fsr2_lock_pass_wave64_730b8d52ca031841f5fff5e612baea80_data, 1, g_ffx_fsr2_lock_pass_wave64_730b8d52ca031841f5fff5e612baea80_CBVResourceNames, g_ffx_fsr2_lock_pass_wave64_730b8d52ca031841f5fff5e612baea80_CBVResourceBindings, g_ffx_fsr2_lock_pass_wave64_730b8d52ca031841f5fff5e612baea80_CBVResourceCounts, g_ffx_fsr2_lock_pass_wave64_730b8d52ca031841f5fff5e612baea80_CBVResourceSpaces, 1, g_ffx_fsr2_lock_pass_wave64_730b8d52ca031841f5fff5e612baea80_SRVResourceNames, g_ffx_fsr2_lock_pass_wave64_730b8d52ca031841f5fff5e612baea80_SRVResourceBindings, g_ffx_fsr2_lock_pass_wave64_730b8d52ca031841f5fff5e612baea80_SRVResourceCounts, g_ffx_fsr2_lock_pass_wave64_730b8d52ca031841f5fff5e612baea80_SRVResourceSpaces, 2, g_ffx_fsr2_lock_pass_wave64_730b8d52ca031841f5fff5e612baea80_UAVResourceNames, g_ffx_fsr2_lock_pass_wave64_730b8d52ca031841f5fff5e612baea80_UAVResourceBindings, g_ffx_fsr2_lock_pass_wave64_730b8d52ca031841f5fff5e612baea80_UAVResourceCounts, g_ffx_fsr2_lock_pass_wave64_730b8d52ca031841f5fff5e612baea80_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_lock_pass_wave64_b597a4c71dfb74a855991adaed0ad8c0_size, g_ffx_fsr2_lock_pass_wave64_b597a4c71dfb74a855991adaed0ad8c0_data, 1, g_ffx_fsr2_lock_pass_wave64_b597a4c71dfb74a855991adaed0ad8c0_CBVResourceNames, g_ffx_fsr2_lock_pass_wave64_b597a4c71dfb74a855991adaed0ad8c0_CBVResourceBindings, g_ffx_fsr2_lock_pass_wave64_b597a4c71dfb74a855991adaed0ad8c0_CBVResourceCounts, g_ffx_fsr2_lock_pass_wave64_b597a4c71dfb74a855991adaed0ad8c0_CBVResourceSpaces, 1, g_ffx_fsr2_lock_pass_wave64_b597a4c71dfb74a855991adaed0ad8c0_SRVResourceNames, g_ffx_fsr2_lock_pass_wave64_b597a4c71dfb74a855991adaed0ad8c0_SRVResourceBindings, g_ffx_fsr2_lock_pass_wave64_b597a4c71dfb74a855991adaed0ad8c0_SRVResourceCounts, g_ffx_fsr2_lock_pass_wave64_b597a4c71dfb74a855991adaed0ad8c0_SRVResourceSpaces, 2, g_ffx_fsr2_lock_pass_wave64_b597a4c71dfb74a855991adaed0ad8c0_UAVResourceNames, g_ffx_fsr2_lock_pass_wave64_b597a4c71dfb74a855991adaed0ad8c0_UAVResourceBindings, g_ffx_fsr2_lock_pass_wave64_b597a4c71dfb74a855991adaed0ad8c0_UAVResourceCounts, g_ffx_fsr2_lock_pass_wave64_b597a4c71dfb74a855991adaed0ad8c0_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_lock_pass_wave64_permutations.h.d b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_lock_pass_wave64_permutations.h.d new file mode 100644 index 00000000..41089523 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_lock_pass_wave64_permutations.h.d @@ -0,0 +1 @@ +src/ffx-fsr2-api/shaders/dx12/ffx_fsr2_lock_pass_wave64_permutations.h: ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_callbacks_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common_half.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_resources.h ../../src/ffx-fsr2-api/shaders/ffx_core.h ../../src/ffx-fsr2-api/shaders/ffx_core_portability.h ../../src/ffx-fsr2-api/shaders/ffx_common_types.h ../../src/ffx-fsr2-api/shaders/ffx_core_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_common.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_sample.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_lock.h \ No newline at end of file diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_rcas_pass_16bit_7200c3732c9dd2734ddd8143b5102068.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_rcas_pass_16bit_7200c3732c9dd2734ddd8143b5102068.h new file mode 100644 index 00000000..3f20af69 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_rcas_pass_16bit_7200c3732c9dd2734ddd8143b5102068.h @@ -0,0 +1,741 @@ +// ffx_fsr2_rcas_pass_16bit_7200c3732c9dd2734ddd8143b5102068.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_rcas_pass_16bit_7200c3732c9dd2734ddd8143b5102068_CBVResourceNames[] = { "cbFSR2", "cbRCAS", }; +static const uint32_t g_ffx_fsr2_rcas_pass_16bit_7200c3732c9dd2734ddd8143b5102068_CBVResourceBindings[] = { 0, 1, }; +static const uint32_t g_ffx_fsr2_rcas_pass_16bit_7200c3732c9dd2734ddd8143b5102068_CBVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_rcas_pass_16bit_7200c3732c9dd2734ddd8143b5102068_CBVResourceSpaces[] = { 0, 0, }; + +static const char* g_ffx_fsr2_rcas_pass_16bit_7200c3732c9dd2734ddd8143b5102068_SRVResourceNames[] = { "r_input_exposure", "r_rcas_input", }; +static const uint32_t g_ffx_fsr2_rcas_pass_16bit_7200c3732c9dd2734ddd8143b5102068_SRVResourceBindings[] = { 0, 1, }; +static const uint32_t g_ffx_fsr2_rcas_pass_16bit_7200c3732c9dd2734ddd8143b5102068_SRVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_rcas_pass_16bit_7200c3732c9dd2734ddd8143b5102068_SRVResourceSpaces[] = { 0, 0, }; + +static const char* g_ffx_fsr2_rcas_pass_16bit_7200c3732c9dd2734ddd8143b5102068_UAVResourceNames[] = { "rw_upscaled_output", }; +static const uint32_t g_ffx_fsr2_rcas_pass_16bit_7200c3732c9dd2734ddd8143b5102068_UAVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_rcas_pass_16bit_7200c3732c9dd2734ddd8143b5102068_UAVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_rcas_pass_16bit_7200c3732c9dd2734ddd8143b5102068_UAVResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_rcas_pass_16bit_7200c3732c9dd2734ddd8143b5102068_size = 11488; + +static const unsigned char g_ffx_fsr2_rcas_pass_16bit_7200c3732c9dd2734ddd8143b5102068_data[] = { +0x44,0x58,0x42,0x43,0x59,0x9c,0x9a,0xb7,0x27,0x39,0x52,0x4b,0x30,0x3f,0x57,0x2a, +0x0b,0xf6,0x87,0x83,0x01,0x00,0x00,0x00,0xe0,0x2c,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x34,0x01,0x00,0x00,0x44,0x0c,0x00,0x00,0x60,0x0c,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xc0,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x08,0x0b,0x00,0x00,0x62,0x00,0x05,0x00, +0xc2,0x02,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xf0,0x0a,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xb9,0x02,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x84,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09,0xa8,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0x8a,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xb8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x06,0x63,0x30,0xe8,0x28, +0x84,0x31,0x18,0x06,0x25,0x73,0x04,0x08,0x2d,0xf7,0x0c,0x97,0x3f,0x61,0x0f,0x21, +0xf9,0x21,0xd0,0x0c,0x0b,0x81,0x02,0xa6,0x2c,0xc0,0xd0,0x0c,0xc3,0x60,0x18,0x86, +0xb1,0x90,0x73,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e, +0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0x8a,0x02,0x0d,0xcd,0x30,0x0c,0xc3,0x30,0x0c, +0x14,0x1d,0x35,0x5c,0xfe,0x84,0x3d,0x84,0xe4,0x73,0x1b,0x55,0xac,0xc4,0xe4,0x17, +0xb7,0x8d,0x08,0xc3,0x30,0x8c,0x42,0x4c,0x43,0x33,0x10,0x75,0xd4,0x70,0xf9,0x13, +0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x8f,0xdc,0x36,0x22,0x86,0x61,0x18, +0x0a,0x61,0x0d,0xcd,0x40,0xd7,0x1c,0x41,0x50,0x8c,0x66,0x58,0x86,0x21,0x23,0x6d, +0x20,0x60,0x18,0x41,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70, +0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03, +0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70, +0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48, +0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x30,0x93,0x18, +0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83, +0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f, +0x80,0x81,0x1f,0x20,0xa1,0xf3,0xe8,0x1b,0x46,0x20,0x8c,0x99,0xda,0x60,0x1c,0xd8, +0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1, +0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f, +0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc, +0x40,0x0f,0xf4,0xa0,0x1d,0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8,0x21,0x1f,0xe0,0xa1, +0x1c,0x50,0x30,0xcc,0x24,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4, +0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50, +0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f, +0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x48,0x08,0x45,0x1a,0x67,0x22,0x83, +0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c, +0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0, +0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03, +0x3a,0xf0,0x03,0x30,0xf0,0x03,0x14,0x84,0x54,0x0e,0x23,0x08,0xc3,0x19,0x42,0xf0, +0xb1,0xab,0x8d,0xa6,0xf3,0x3c,0xcf,0x73,0x18,0xc2,0xae,0xeb,0x3a,0xc3,0x30,0x0c, +0xc3,0x30,0x08,0x1d,0x46,0x20,0x86,0x33,0x84,0x60,0xe5,0x34,0x16,0x05,0x2a,0xad, +0x73,0x04,0xa0,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x04,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x0e,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x50,0x40,0x00,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb9,0x80,0x00,0x18,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0xa3,0x01,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40, +0x16,0x08,0x00,0x00,0x1c,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24, +0x0a,0x3f,0xa0,0x40,0xca,0xa0,0x1c,0x0a,0xa1,0x20,0x0a,0xa6,0x80,0x0a,0xaa,0xb0, +0x0a,0xac,0x00,0x03,0x0a,0x32,0xa0,0x40,0x03,0x0a,0x36,0xa0,0x80,0x03,0x0a,0x39, +0xa0,0xa0,0x03,0x0a,0x3b,0xa0,0xc0,0x03,0x0a,0x3d,0xa0,0xe0,0x03,0x4a,0xa1,0x20, +0x17,0x4a,0xbf,0xa1,0x50,0x28,0x1b,0x01,0xa8,0x01,0x6a,0x0b,0x10,0x10,0x10,0x81, +0xc8,0x19,0x00,0x32,0x67,0x00,0x08,0x9d,0x01,0xa0,0x74,0x06,0x80,0xd6,0x19,0x00, +0x62,0x67,0x00,0x08,0x9c,0x01,0x00,0x00,0x79,0x18,0x00,0x00,0x2a,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x41,0x99,0x20,0x0c,0xcb,0x06,0x61,0x20, +0x26,0x08,0x03,0xb3,0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0xa1,0xd9,0x30,0x20, +0x09,0x31,0x41,0x00,0x03,0x39,0x20,0x24,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x55, +0x86,0x07,0xf7,0x36,0x57,0x27,0x57,0x36,0x41,0x18,0x9c,0x0d,0x82,0xd1,0x6c,0x48, +0x8c,0x85,0x31,0x8c,0x81,0x30,0x9c,0x09,0x02,0x19,0xb0,0x01,0x19,0xb9,0x2f,0xb9, +0xb1,0xb0,0xb9,0xaf,0x34,0x37,0xb8,0x3a,0xba,0x0d,0xc9,0x00,0x45,0xc6,0x30,0x10, +0x86,0xb3,0x41,0x78,0xa4,0x09,0x82,0x19,0xb4,0x01,0x25,0xb9,0xbb,0xaf,0x3a,0xb8, +0xb9,0xb1,0x30,0xb6,0x32,0xb2,0xaf,0xb7,0x3a,0x3a,0xb8,0x3a,0xba,0x09,0x42,0x96, +0x06,0x1b,0x16,0x83,0xaa,0x0c,0x63,0x20,0x2c,0xcb,0x72,0x36,0x04,0xd7,0x04,0x21, +0x0d,0xde,0x80,0xc6,0x98,0x98,0xd1,0x94,0x94,0xcc,0x04,0x61,0x78,0x36,0x20,0x46, +0xa6,0x19,0xc6,0xb0,0x01,0x13,0x04,0x36,0x88,0x03,0x1a,0x63,0x62,0x52,0x43,0x41, +0x53,0x13,0x84,0x01,0xda,0x80,0x0c,0x9d,0x67,0x0c,0xc3,0x07,0x6c,0x10,0x38,0x30, +0xd8,0x40,0x4c,0x58,0x18,0x00,0x13,0x04,0x34,0x70,0x03,0x2e,0x69,0x52,0x65,0x6e, +0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x13,0x84,0x21,0x9a,0x20,0x0c,0xd2,0x04,0x61, +0x98,0x36,0x18,0x09,0x19,0x94,0x81,0x61,0x06,0x67,0x40,0x27,0xad,0x29,0x0c,0x4f, +0xaa,0xcc,0x8d,0xac,0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x30,0x50,0x1b,0x8c,0x24, +0x0d,0xca,0x40,0x0d,0xcc,0xe0,0x0c,0xc8,0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5, +0x4d,0xa5,0xe9,0x95,0x6d,0x30,0x12,0x36,0x28,0x83,0xcf,0x0c,0xce,0x80,0x5d,0x5a, +0x92,0x1b,0x5c,0x1d,0xdd,0xd0,0x1b,0xdb,0x9b,0x9c,0x54,0xd9,0xdc,0x5b,0x9d,0xdc, +0x58,0x19,0x51,0x5a,0x5b,0x99,0xdb,0x5c,0xda,0x9b,0xdb,0xdc,0x04,0x61,0xa8,0x36, +0x18,0x89,0x1b,0x94,0xc1,0x1b,0x98,0xc1,0x19,0x50,0x4a,0x63,0xaa,0x6b,0x0b,0x6b, +0x4a,0x83,0x23,0x4a,0x6b,0x2b,0x73,0x9b,0x4b,0x7b,0x73,0x9b,0x9b,0x20,0x0c,0xd6, +0x06,0x23,0x89,0x83,0x32,0x90,0x03,0x33,0x38,0x03,0x4a,0x69,0x4c,0x75,0x6d,0x61, +0x4d,0x69,0x70,0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55,0x73,0x65,0x13,0x84,0xe1, +0xda,0x60,0x24,0x74,0x50,0x06,0x75,0x60,0x06,0x67,0xc0,0x25,0xcd,0x48,0x2e,0xac, +0xad,0x2c,0xc9,0x8d,0xac,0x0c,0x6f,0x82,0x30,0x60,0x1b,0x8c,0xe4,0x0e,0xca,0x00, +0x0f,0xcc,0xe0,0x0c,0x28,0x99,0x11,0x95,0xd9,0xa5,0x8d,0x95,0x51,0xbd,0x59,0xa5, +0x95,0xdd,0x11,0x95,0xc1,0xd1,0xa1,0x4d,0x10,0x86,0x6c,0x83,0x91,0xe8,0x41,0x19, +0xec,0x81,0x19,0x34,0x3c,0xcc,0x94,0xd2,0xe8,0xe8,0xca,0xe4,0x26,0x08,0x83,0xb6, +0xc1,0x48,0xfa,0xa0,0x0c,0xfc,0xc0,0x0c,0x1a,0x4a,0x66,0x4d,0x6f,0x74,0x69,0x6f, +0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61,0x6c,0x65,0x13,0x84,0x61,0xdb, +0x60,0x24,0xa0,0x50,0x06,0xa1,0x60,0x06,0x0d,0x21,0x33,0xa2,0xb7,0x3b,0xb7,0xb9, +0xb1,0x30,0xb6,0x32,0xa3,0xb0,0x31,0xba,0x37,0xb9,0x09,0xc2,0xc0,0x6d,0x30,0x92, +0x51,0x28,0x03,0x52,0x30,0x83,0x86,0x9f,0x59,0xd3,0x1b,0x5d,0xda,0x9b,0x9b,0x55, +0xd9,0x18,0xdd,0x9b,0x9c,0x52,0x1a,0x1d,0x5d,0x99,0xdc,0x50,0x98,0xdb,0x58,0x19, +0x1b,0x5b,0x18,0x5d,0xda,0x9b,0xdb,0x04,0x61,0xe8,0x36,0x18,0x89,0x29,0x94,0xc1, +0x29,0x98,0x41,0x43,0xc6,0x0c,0x4a,0xae,0xac,0x08,0x0f,0xee,0x6d,0xae,0x4e,0xae, +0x6c,0x82,0x30,0x78,0x13,0x84,0x4c,0x0d,0x36,0x20,0x49,0x2a,0x94,0x81,0x2a,0x98, +0x41,0xd3,0xac,0x02,0x33,0x33,0x28,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0x39,0x23,0xb9, +0xb0,0xb6,0x32,0x28,0xb9,0xb2,0x22,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x09,0xc2, +0xf0,0x6d,0x30,0x92,0x56,0x28,0x03,0x57,0x30,0x83,0x86,0x8b,0x19,0x55,0x98,0x1b, +0x52,0x18,0x9b,0x99,0xd1,0x93,0xd5,0x04,0x61,0x00,0x83,0x0d,0x46,0x02,0x0b,0x65, +0x10,0x0b,0x66,0xd0,0xb0,0x32,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x9b,0x2a,0x8b,0xab, +0x2b,0x73,0x1b,0x2b,0x63,0x2a,0x73,0x3b,0xa3,0x43,0x9b,0x20,0x0c,0x61,0xb0,0xc1, +0x48,0x66,0xa1,0x0c,0x68,0xc1,0x0c,0x1a,0x2a,0x66,0x44,0x65,0x6c,0x74,0x61,0x54, +0x69,0x6d,0x65,0x13,0x84,0x41,0x0c,0x36,0x18,0x89,0x2d,0x94,0xc1,0x2d,0x98,0x41, +0xc3,0xcb,0x8c,0x28,0xcf,0x2d,0xac,0x2d,0x6d,0x4c,0xaa,0x6c,0x6e,0x08,0x2d,0xcc, +0xed,0xac,0xcc,0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82,0x30,0x8c,0xc1,0x06,0x23,0xc9, +0x85,0x32,0xd0,0x05,0x33,0x68,0x88,0x99,0x59,0xa5,0x95,0xdd,0x4d,0xc1,0x85,0x8d, +0x95,0x51,0xbd,0x35,0x95,0xd1,0x95,0xc9,0xcd,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d, +0x10,0x06,0x32,0xd8,0x60,0x24,0xbc,0x50,0x06,0xbd,0x60,0x06,0xcd,0x06,0x6a,0x43, +0x83,0x35,0x68,0x03,0x38,0x98,0x03,0x3b,0xc8,0x03,0x3e,0xf8,0x03,0x51,0x28,0x05, +0x54,0x60,0x85,0x57,0x90,0x85,0x5a,0xc0,0x85,0x5d,0xf0,0x85,0x09,0xc2,0x1a,0xc0, +0x01,0x15,0xb9,0xb1,0xb0,0xb9,0xa1,0x37,0x37,0xb3,0xb4,0xb3,0x09,0xc2,0x50,0x06, +0x1b,0x8c,0x24,0x1c,0xca,0xc0,0x30,0x03,0x71,0xd8,0x20,0x7c,0xe3,0xb0,0xa1,0x30, +0xc6,0xe0,0x17,0xc0,0x81,0x1c,0x26,0x08,0x02,0xb0,0x01,0xd8,0x30,0x18,0xe7,0x70, +0x0e,0x1b,0x02,0x74,0xd8,0x30,0x0c,0xe6,0x90,0x0e,0x14,0x86,0xa6,0x26,0x08,0x6d, +0xb0,0x06,0x1b,0x06,0x3f,0x18,0x86,0x0d,0x84,0xc1,0x0e,0x67,0xd0,0x0e,0x1b,0x0a, +0x73,0x58,0x07,0x40,0x0c,0xdc,0x81,0x86,0x19,0xdb,0x5b,0x18,0xdd,0xdc,0x04,0x61, +0x30,0x03,0x16,0x69,0x6e,0x73,0x74,0x73,0x13,0x84,0xe1,0x0c,0x48,0xa4,0xb9,0xd1, +0xcd,0x4d,0x10,0x06,0x34,0x20,0x42,0x57,0x86,0xf7,0xc5,0xf6,0x16,0x46,0xc6,0x84, +0xae,0x0c,0xef,0x6b,0x8e,0xee,0x4d,0xae,0x8c,0x45,0x5d,0x9a,0x1b,0xdd,0xdc,0x06, +0x06,0x1e,0xe2,0x41,0x1e,0xe6,0x81,0x1e,0xea,0xc1,0x1e,0xde,0xe0,0x1e,0xce,0x00, +0x1f,0xea,0xa1,0x0a,0x1b,0x9b,0x5d,0x9b,0x4b,0x1a,0x59,0x99,0x1b,0xdd,0x94,0x20, +0xa8,0x42,0x86,0xe7,0x62,0x57,0x26,0x37,0x97,0xf6,0xe6,0x36,0x25,0x20,0x9a,0x90, +0xe1,0xb9,0xd8,0x85,0xb1,0xd9,0x95,0xc9,0x4d,0x09,0x8c,0x3a,0x64,0x78,0x2e,0x73, +0x68,0x61,0x64,0x65,0x72,0x4d,0x6f,0x64,0x65,0x6c,0x53,0x82,0xa4,0x0c,0x19,0x9e, +0x8b,0x5c,0xd9,0xdc,0x5b,0x9d,0xdc,0x58,0xd9,0xdc,0x94,0x20,0x0c,0x2a,0x91,0xe1, +0xb9,0xd0,0xe5,0xc1,0x95,0x05,0xb9,0xb9,0xbd,0xd1,0x85,0xd1,0xa5,0xbd,0xb9,0xcd, +0x4d,0x11,0xc8,0x21,0x1d,0xea,0x90,0xe1,0xb9,0x94,0xb9,0xd1,0xc9,0xe5,0x41,0xbd, +0xa5,0xb9,0xd1,0xcd,0x4d,0x09,0xdc,0xa1,0x0b,0x19,0x9e,0xcb,0xd8,0x5b,0x9d,0x1b, +0x5d,0x99,0xdc,0xdc,0x94,0x00,0x1f,0x00,0x79,0x18,0x00,0x00,0x4c,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xd1,0x43,0x0e,0xf8,0xe0,0x06,0xe4,0x20,0x0e,0xe7,0xe0,0x06, +0xf6,0x10,0x0e,0xf2,0xc0,0x0e,0xe1,0x90,0x0f,0xef,0x50,0x0f,0xf4,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x2a,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x11,0x40,0xc3,0xe5, +0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x76,0xb0,0x0d,0x97,0xef,0x3c, +0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7, +0x6d,0x08,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50, +0x12,0x06,0x20,0x60,0x3e,0x72,0xdb,0x96,0x20,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11, +0xc0,0x44,0x84,0x40,0x33,0x2c,0x84,0x09,0x44,0xc3,0xe5,0x3b,0x8f,0x6f,0x44,0x0e, +0xf5,0x88,0x83,0x8f,0xdc,0xb6,0x19,0x54,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44, +0x45,0x44,0xe9,0x00,0x83,0x5f,0xdc,0xb6,0x15,0x58,0xc3,0xe5,0x3b,0x8f,0x3f,0x11, +0xd7,0x44,0x45,0x04,0x3b,0x39,0x11,0xe1,0x17,0xb7,0x6d,0x01,0xd9,0x70,0xf9,0xce, +0xe3,0x4f,0x47,0x44,0x00,0x83,0x38,0x88,0x0d,0x18,0x39,0xd4,0xe3,0x23,0xb7,0x6d, +0x03,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x72,0x00,0xc3,0x73,0x2c,0x9d,0xd2,0x73,0x4d,0xdd,0x81,0x43,0xb5,0x10,0x20,0x68, +0x44,0x58,0x49,0x4c,0x78,0x20,0x00,0x00,0x62,0x00,0x05,0x00,0x1e,0x08,0x00,0x00, +0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x60,0x20,0x00,0x00, +0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x15,0x08,0x00,0x00,0x0b,0x82,0x20,0x00, +0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49, +0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62, +0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b, +0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42, +0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a, +0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff, +0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20, +0x6d,0x30,0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09,0xa8,0x00,0x49,0x18,0x00,0x00, +0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00, +0x89,0x20,0x00,0x00,0x8a,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04, +0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c, +0x0b,0x84,0xc4,0x4c,0x10,0xb8,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0, +0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x06,0x63,0x30,0xe8,0x28,0x84,0x31,0x18,0x06, +0x25,0x73,0x04,0x08,0x2d,0xf7,0x0c,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x21,0xd0,0x0c, +0x0b,0x81,0x02,0xa6,0x2c,0xc0,0xd0,0x0c,0xc3,0x60,0x18,0x86,0xb1,0x90,0x73,0xd3, +0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30, +0x0c,0xc3,0x18,0x8a,0x02,0x0d,0xcd,0x30,0x0c,0xc3,0x30,0x0c,0x14,0x1d,0x35,0x5c, +0xfe,0x84,0x3d,0x84,0xe4,0x73,0x1b,0x55,0xac,0xc4,0xe4,0x17,0xb7,0x8d,0x08,0xc3, +0x30,0x8c,0x42,0x4c,0x43,0x33,0x10,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf, +0x6d,0x54,0xb1,0x12,0x93,0x8f,0xdc,0x36,0x22,0x86,0x61,0x18,0x0a,0x61,0x0d,0xcd, +0x40,0xd7,0x1c,0x41,0x50,0x8c,0x66,0x58,0x86,0x21,0x23,0x6d,0x20,0x60,0x18,0x41, +0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71, +0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00, +0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48,0x07,0x78,0x98,0x87, +0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x30,0x93,0x18,0x8c,0x03,0x3b,0x84, +0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83, +0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39, +0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0x20, +0xa1,0xf3,0xe8,0x1b,0x46,0x20,0x8c,0x99,0xda,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61, +0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14, +0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde, +0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc,0x40,0x0f,0xf4,0xa0, +0x1d,0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8,0x21,0x1f,0xe0,0xa1,0x1c,0x50,0x30,0xcc, +0x24,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40, +0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f, +0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x74, +0xe0,0x07,0x60,0xe0,0x07,0x48,0x08,0x45,0x1a,0x67,0x22,0x83,0x71,0x60,0x87,0x70, +0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90, +0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07, +0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30, +0xf0,0x03,0x14,0x84,0x54,0x0e,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0xa6, +0xf3,0x3c,0xcf,0x73,0x18,0xc2,0xae,0xeb,0x3a,0xc3,0x30,0x0c,0xc3,0x30,0x08,0x1d, +0x46,0x20,0x86,0x33,0x84,0x60,0xe5,0x34,0x16,0x05,0x2a,0xad,0x73,0x04,0xa0,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, +0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x04, +0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0e,0x10,0x00,0x02, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x06,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x18,0xf2,0x50,0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x30,0xe4,0xb9,0x80,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8, +0xa3,0x01,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x00, +0x0f,0x00,0x00,0x00,0x32,0x1e,0x98,0x14,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24,0x0a,0x3f,0xa0,0x40, +0x0a,0xa1,0x00,0x03,0x28,0x1b,0x01,0xa0,0xb6,0x00,0x01,0x01,0x11,0x88,0x9c,0x01, +0x20,0x73,0x06,0x80,0xd2,0x19,0x00,0x62,0x67,0x00,0x08,0x9c,0x01,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x4d,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0x41,0x99,0x20,0x0c,0xcb,0x06,0x61,0x20,0x26,0x08,0x03,0xb3,0x41,0x18,0x0c,0x0a, +0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08,0x43,0x33,0x41,0x00,0x83,0x8c,0xc0,0x04, +0x61,0x70,0x36,0x08,0x4a,0xb3,0x21,0x51,0x16,0x46,0x51,0x06,0x42,0x71,0x26,0x08, +0x64,0x50,0x6d,0x48,0x06,0x88,0x51,0x86,0x81,0x50,0x9c,0x0d,0xc2,0x13,0x4d,0x10, +0xcc,0xc0,0x9a,0x20,0x64,0xd3,0x86,0x45,0x99,0x18,0x45,0x19,0x08,0x8a,0xa2,0x9c, +0x0d,0x41,0x35,0x41,0x48,0x83,0x6b,0x82,0x30,0x3c,0x1b,0x10,0xe5,0x62,0x14,0x65, +0xc0,0x80,0x09,0x02,0x1b,0x60,0x13,0x84,0x01,0xda,0x80,0x0c,0x1a,0xa3,0x0c,0xc3, +0x06,0x6c,0x10,0x32,0x6e,0x03,0x21,0x59,0x1d,0x30,0x41,0x10,0x00,0x0a,0x43,0x53, +0x13,0x84,0x36,0xa0,0x26,0x08,0x43,0x34,0x41,0x18,0xa4,0x0d,0xc3,0x18,0x0c,0xc3, +0x06,0x42,0x09,0x03,0x31,0x20,0x83,0x0d,0xc5,0x07,0x06,0x80,0x57,0x06,0x55,0xd8, +0xd8,0xec,0xda,0x5c,0xd2,0xc8,0xca,0xdc,0xe8,0xa6,0x04,0x41,0x15,0x32,0x3c,0x17, +0xbb,0x32,0xb9,0xb9,0xb4,0x37,0xb7,0x29,0x01,0xd1,0x84,0x0c,0xcf,0xc5,0x2e,0x8c, +0xcd,0xae,0x4c,0x6e,0x4a,0x60,0xd4,0x21,0xc3,0x73,0x99,0x43,0x0b,0x23,0x2b,0x93, +0x6b,0x7a,0x23,0x2b,0x63,0x9b,0x12,0x20,0x65,0xc8,0xf0,0x5c,0xe4,0xca,0xe6,0xde, +0xea,0xe4,0xc6,0xca,0xe6,0xa6,0x04,0x5d,0x1d,0x32,0x3c,0x97,0x32,0x37,0x3a,0xb9, +0x3c,0xa8,0xb7,0x34,0x37,0xba,0xb9,0x29,0x41,0x19,0x00,0x00,0x79,0x18,0x00,0x00, +0x4c,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xd1,0x43,0x0e,0xf8,0xe0,0x06,0xe4,0x20, +0x0e,0xe7,0xe0,0x06,0xf6,0x10,0x0e,0xf2,0xc0,0x0e,0xe1,0x90,0x0f,0xef,0x50,0x0f, +0xf4,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x2a,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x11,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x76,0xb0, +0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00, +0x02,0xe6,0x17,0xb7,0x6d,0x08,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44, +0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x3e,0x72,0xdb,0x96,0x20,0x0d,0x97,0xef, +0x3c,0xbe,0x10,0x11,0xc0,0x44,0x84,0x40,0x33,0x2c,0x84,0x09,0x44,0xc3,0xe5,0x3b, +0x8f,0x6f,0x44,0x0e,0xf5,0x88,0x83,0x8f,0xdc,0xb6,0x19,0x54,0xc3,0xe5,0x3b,0x8f, +0x3f,0x11,0xd7,0x44,0x45,0x44,0xe9,0x00,0x83,0x5f,0xdc,0xb6,0x15,0x58,0xc3,0xe5, +0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11,0xe1,0x17,0xb7,0x6d,0x01, +0xd9,0x70,0xf9,0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38,0x88,0x0d,0x18,0x39,0xd4, +0xe3,0x23,0xb7,0x6d,0x03,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71, +0xdb,0x00,0x00,0x00,0x61,0x20,0x00,0x00,0x44,0x06,0x00,0x00,0x13,0x04,0x41,0x2c, +0x10,0x00,0x00,0x00,0x1d,0x00,0x00,0x00,0x34,0x94,0x51,0x21,0xcd,0x00,0x14,0x61, +0x40,0xd9,0x95,0xff,0x3f,0xe3,0xfb,0x43,0xc9,0x95,0x43,0x0d,0x94,0x61,0x40,0xf1, +0x06,0x94,0xfb,0xff,0x41,0x41,0x94,0xff,0xff,0x41,0xf9,0x06,0x94,0x01,0x2d,0x25, +0x50,0x04,0x23,0x00,0xe5,0x41,0xc6,0x18,0x01,0x08,0x82,0x20,0xfa,0x8d,0x11,0x80, +0x20,0x08,0xa2,0x60,0x30,0x46,0x00,0x82,0x20,0x88,0x82,0xc3,0x18,0x01,0x08,0x82, +0x20,0x08,0x0a,0x63,0x04,0x20,0x08,0x82,0x20,0x18,0x8c,0x11,0x80,0x20,0x08,0x92, +0xbf,0x30,0x46,0x00,0x82,0x20,0x08,0x7f,0x63,0x04,0x20,0x08,0x82,0xf8,0x37,0x46, +0x00,0x82,0xf8,0x7f,0x8f,0xc1,0x08,0x00,0x00,0x00,0x00,0x00,0x23,0x06,0x09,0x00, +0x82,0x60,0xa0,0xbd,0x01,0xe6,0xac,0xc1,0x1a,0x94,0xc1,0x88,0x41,0x02,0x80,0x20, +0x18,0x68,0x70,0x90,0x35,0x6f,0xf0,0x06,0x66,0x30,0x62,0x90,0x00,0x20,0x08,0x06, +0x5a,0x1c,0x68,0x4e,0x1b,0xb4,0xc1,0x19,0x8c,0x18,0x24,0x00,0x08,0x82,0x81,0x26, +0x07,0x1b,0x14,0x07,0x71,0x80,0x06,0x23,0x06,0x09,0x00,0x82,0x60,0xa0,0xcd,0x01, +0x17,0xbd,0xc1,0x1b,0xa4,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0x7c,0x50,0xc1, +0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0x7c,0xa0,0xc5,0xc1,0x88,0x81,0x01,0x80, +0x20,0x18,0x10,0x7d,0xb0,0xd5,0x41,0x0d,0x76,0x80,0x15,0x80,0x81,0x56,0x91,0x61, +0x19,0x79,0xa0,0x25,0xe0,0x81,0x56,0x20,0x6c,0x21,0x75,0x70,0x85,0xd8,0xc1,0xd5, +0x21,0x6c,0x11,0xc2,0x8e,0x18,0x1c,0x00,0x08,0x82,0xc1,0x25,0x0a,0x6c,0xf0,0xf4, +0xc1,0x68,0x42,0x00,0x14,0x71,0x06,0x5a,0x04,0x1a,0xa8,0x05,0x6c,0x00,0x82,0x11, +0x83,0x06,0x00,0x41,0x30,0x88,0x52,0x41,0x0e,0x2c,0x51,0x18,0x82,0x39,0x98,0x83, +0x39,0x98,0x83,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x31,0x38, +0x00,0x10,0x04,0x03,0x8a,0x15,0xea,0xe0,0x3a,0x85,0xd1,0x84,0x00,0x18,0x31,0x68, +0x00,0x10,0x04,0x83,0xe8,0x15,0xf0,0x60,0x43,0x05,0x54,0x40,0x85,0x3c,0xc8,0x83, +0x3c,0xc8,0x83,0xd1,0x84,0x00,0x18,0x8e,0x08,0xc0,0x20,0xf8,0xa6,0x1b,0xc6,0x40, +0x08,0x2c,0x29,0xe8,0x63,0x89,0x41,0x1f,0x4b,0x0e,0xfa,0x18,0x31,0xc8,0xc7,0x8a, +0x41,0x3e,0x36,0x18,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x64,0x17,0x4a,0x61, +0x40,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0x78,0xc1,0x14,0x86,0x34,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0xa4,0x17,0x4e,0x61,0x50,0x83,0x11,0x83,0x03,0x00,0x41, +0x30,0x48,0x7c,0xe1,0x14,0x06,0x36,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe4,0x17, +0x50,0x61,0x68,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0xc0,0x21,0x15,0x06,0x37, +0xb0,0x6c,0x14,0x40,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x11,0x38,0xa4,0x42,0x1b, +0xe4,0x42,0x90,0xa9,0x82,0x2a,0xa8,0x82,0x2a,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10, +0x8c,0x26,0x0c,0x82,0x0d,0x16,0x7d,0x6c,0xb8,0xe8,0x63,0x03,0x46,0x1f,0xab,0x06, +0xf9,0x98,0x35,0xc8,0xc7,0x86,0x4b,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xb0, +0x83,0x2d,0x0c,0x79,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x49,0x3b,0xdc,0xc2,0xa0, +0x07,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xb8,0x03,0x2e,0x0c,0x7b,0x30,0x62,0x70, +0x00,0x20,0x08,0x06,0xc9,0x3b,0xe0,0xc2,0xd0,0x07,0x23,0x06,0x07,0x00,0x82,0x60, +0x90,0xc0,0x43,0x2e,0x0c,0x7e,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x49,0x3c,0xe8, +0xc2,0xf0,0x07,0x23,0x06,0x0d,0x00,0x82,0x60,0x10,0xc1,0x43,0x2e,0xf4,0x41,0x3a, +0xa8,0x41,0x1a,0xe8,0x82,0x2e,0xe8,0x82,0x2e,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10, +0x8c,0x26,0x0c,0x82,0x0d,0x66,0x40,0x1f,0x1b,0xce,0x80,0x3e,0x36,0xa0,0x01,0x7d, +0xac,0x0c,0x06,0xf9,0x98,0x19,0x0c,0xf2,0xb1,0xe1,0x0c,0xe4,0x33,0x62,0x70,0x00, +0x20,0x08,0x06,0x09,0x3f,0x98,0xc3,0x90,0x0a,0x23,0x06,0x07,0x00,0x82,0x60,0x90, +0xf4,0xc3,0x39,0x0c,0xaa,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x89,0x3f,0xa0,0xc3, +0xb0,0x0a,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xfc,0x03,0x3a,0x0c,0xad,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0x09,0x48,0xa4,0xc3,0xe0,0x0a,0x23,0x06,0x07,0x00,0x82, +0x60,0x90,0x84,0x84,0x3a,0x0c,0xaf,0x60,0x7a,0xc0,0x0f,0x30,0x18,0x31,0x68,0x00, +0x10,0x04,0x83,0x28,0x24,0xd4,0xc1,0x15,0xf4,0x21,0xd0,0x83,0x75,0x58,0x87,0x75, +0x58,0x87,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0xb0,0xe1,0x0e,0xe8, +0x63,0x03,0x1e,0xd0,0xc7,0x86,0x3c,0xa0,0x8f,0xd9,0xc1,0x20,0x1f,0xbb,0x83,0x41, +0x3e,0x36,0xe0,0x81,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x69,0x89,0x7b,0x18, +0x74,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x12,0x97,0xc0,0x87,0x61,0x17,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0x20,0x79,0x89,0x7c,0x18,0x78,0x61,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x12,0x98,0xc8,0x87,0xc1,0x17,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x89,0x09, +0x7d,0x18,0x7e,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x12,0x99,0xd8,0x87,0x01,0x1c, +0x4c,0x15,0x5a,0x02,0x06,0x23,0x06,0x0d,0x00,0x82,0x60,0x10,0xc9,0xc4,0x3e,0xfc, +0xc2,0x4a,0xb0,0x42,0xc0,0x0f,0xfc,0xc0,0x0f,0xfc,0x30,0x9a,0x10,0x00,0xa3,0x09, +0x42,0x30,0x9a,0x30,0x08,0x36,0xa0,0x02,0x7d,0x6c,0x48,0x05,0xfa,0xd8,0xa0,0x0a, +0xf4,0xb1,0x53,0x18,0xe4,0x63,0xa8,0x30,0xc8,0xc7,0x86,0x54,0x90,0xcf,0x88,0xc1, +0x01,0x80,0x20,0x18,0x24,0x3e,0x81,0x12,0xc3,0x3a,0x8c,0x18,0x1c,0x00,0x08,0x82, +0x41,0xf2,0x13,0x29,0x31,0xb0,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0x60,0xa1, +0x12,0x43,0x3b,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x12,0x16,0x2a,0x31,0xbc,0xc3, +0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0x62,0xb1,0x12,0x03,0x3c,0x8c,0x18,0x1c,0x00, +0x08,0x82,0x41,0x32,0x16,0x2c,0x31,0xc4,0x83,0x91,0x82,0x29,0xc0,0xc7,0x82,0x7a, +0x90,0x8f,0x05,0xa7,0x00,0x1f,0xb3,0x03,0x3c,0x80,0x8f,0x05,0xf8,0x20,0x1f,0x0b, +0xf2,0x00,0x3e,0x96,0x06,0x6b,0x00,0x1f,0x0b,0xf6,0x41,0x3e,0x16,0xb0,0x01,0x7c, +0x6c,0xeb,0xe0,0x63,0x81,0x3f,0xc8,0xc7,0x02,0x0f,0x3e,0xd6,0x3c,0xf0,0xb1,0x20, +0x24,0xe4,0x63,0x01,0x04,0x1f,0x53,0x1a,0xf8,0x58,0x50,0xc0,0xc7,0x82,0x01,0x3e, +0x16,0xb0,0x84,0x7c,0x2c,0x58,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x47,0x5e, +0xc0,0x45,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x49,0x5e,0x8c,0x05,0xd4,0x8c,0x18, +0x1c,0x00,0x08,0x82,0x41,0xa2,0x17,0x64,0x41,0x05,0x23,0x06,0x07,0x00,0x82,0x60, +0x90,0xec,0x45,0x59,0x30,0xc9,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0x7c,0x61,0x16, +0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x49,0x5f,0x98,0x05,0x15,0x8d,0x18,0x1c, +0x00,0x08,0x82,0x41,0xe2,0x17,0x67,0x81,0x05,0x23,0x06,0x07,0x00,0x82,0x60,0x90, +0xfc,0x05,0x5a,0x40,0xcd,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0xa0,0x91,0x16,0x42, +0x60,0x45,0x10,0x9f,0x0b,0x86,0x2d,0xb4,0x08,0xe2,0x02,0x63,0x2d,0x20,0xe4,0x63, +0x38,0x11,0xc4,0xc7,0x86,0x47,0x3e,0x16,0x08,0xf2,0x19,0x31,0x30,0x00,0x10,0x04, +0x83,0x43,0x35,0xd8,0x22,0xb0,0x40,0x27,0xe4,0x63,0x3a,0x11,0xc4,0x67,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x12,0xd6,0xa8,0x8b,0x5e,0xe0,0x83,0x11,0x83,0x03,0x00,0x41, +0x30,0x48,0x5a,0xc3,0x2e,0xde,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc4,0x35, +0xee,0x22,0x68,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0x5e,0x03,0x2f,0x7e,0xc1, +0x0f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x81,0x8d,0xbc,0x88,0x87,0x60,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x92,0xd8,0xd0,0x8b,0xe0,0x0d,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0x20,0x91,0x8d,0xbd,0x08,0x07,0x50,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x64,0x36, +0xf8,0x62,0x1e,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0x68,0xa3,0x2f,0x82,0x38, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa4,0x36,0xfe,0xc2,0x1c,0x4a,0x61,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x12,0xdb,0x00,0x0d,0x7c,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0x20,0xb9,0x8d,0xd0,0x08,0xec,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x12,0xdc,0x10, +0x0d,0x74,0x38,0x85,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0x72,0x63,0x34,0xf4,0x21, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x44,0x37,0x48,0x23,0xc0,0x83,0x11,0x83,0x03, +0x00,0x41,0x30,0x48,0x76,0xa3,0x34,0xd4,0x21,0x15,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0x20,0xe1,0x0d,0xd3,0xe0,0x87,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x92,0xde,0x38, +0x8d,0x40,0x0f,0x8c,0x2e,0x0e,0xfa,0x58,0x5d,0x14,0xf4,0x31,0xbb,0x18,0xe8,0x63, +0x70,0xa1,0xc4,0xc7,0xa8,0xbb,0x90,0x8f,0x05,0x77,0x01,0x1f,0x9b,0x8b,0x80,0x3e, +0x16,0x10,0xf2,0xb1,0xba,0x60,0xe2,0x63,0x16,0x5f,0xc8,0xc7,0x02,0xbe,0x80,0x8f, +0xe1,0x45,0x40,0x1f,0x0b,0x08,0xf9,0x98,0x5e,0x38,0xf1,0x31,0x2c,0x34,0xe4,0x63, +0x41,0x68,0xc0,0xc7,0xfa,0x22,0xa0,0x8f,0x05,0x84,0x7c,0x4c,0x0c,0x24,0xf9,0x18, +0x69,0x04,0xf1,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x44,0x3e,0x78,0x23,0x68,0x4c, +0x0c,0x28,0xf9,0xd8,0x69,0x04,0xf1,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa4,0x3e, +0x7e,0x23,0x58,0x4c,0x0c,0x2c,0xf9,0x98,0x6a,0x04,0xf1,0x19,0x31,0x38,0x00,0x10, +0x04,0x83,0x04,0x3f,0xc4,0x23,0x48,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0xc9,0x8f, +0xf1,0x20,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0xf4,0x83,0x3c,0x90,0x60,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x92,0xfd,0x20,0x8f,0x00,0x35,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0x20,0xe1,0x0f,0xf3,0x68,0x8d,0xe0,0xec,0xc2,0x58,0x9b,0x83,0x40,0x3e,0x16, +0x0c,0xf2,0xb1,0xa0,0x36,0xe4,0x63,0x01,0x6c,0xc0,0xe7,0x82,0x61,0x0b,0x3d,0x82, +0xb8,0xc0,0x58,0x0b,0x08,0xf9,0x18,0x6e,0x04,0xf1,0xb1,0x60,0x90,0x8f,0xe5,0x84, +0x5a,0xc0,0xc7,0x82,0x7c,0x80,0x8f,0x05,0xe9,0x00,0x1f,0x63,0x02,0xf9,0x58,0xd0, +0x12,0xf0,0x31,0x23,0x90,0x8f,0xf9,0xc4,0x5b,0xc0,0xc7,0x02,0x7f,0x80,0x8f,0x05, +0xee,0x00,0x1f,0x93,0x02,0xf9,0x58,0x20,0x13,0xf0,0x31,0x26,0x90,0x8f,0x8d,0x05, +0x5d,0xc0,0xc7,0x82,0x91,0x80,0x8f,0x05,0xf3,0x00,0x1f,0xc3,0x02,0xf9,0x58,0x70, +0x13,0xf0,0x31,0x29,0x90,0x8f,0x35,0xa6,0x41,0x1f,0x43,0x4e,0x83,0x3e,0x36,0xa0, +0x06,0x7d,0xac,0x35,0x06,0xf9,0x98,0x6b,0x0c,0xf2,0xb1,0xd7,0x18,0xe4,0x53,0xbc, +0x41,0x23,0x67,0x41,0x8d,0x64,0xa0,0x7a,0xc3,0x46,0xce,0x82,0x1b,0xc9,0xc0,0x88, +0x81,0x03,0x80,0x20,0x18,0x38,0x63,0x52,0x22,0xf0,0x31,0x04,0x2c,0x72,0x18,0xc5, +0x7c,0xec,0x47,0x81,0x87,0x88,0xec,0x88,0xc1,0x01,0x80,0x20,0x18,0x5c,0x61,0xb2, +0x22,0xee,0xc1,0x23,0xa3,0x09,0x01,0x50,0x03,0x89,0xe8,0x88,0x41,0x03,0x80,0x20, +0x18,0x44,0x66,0xf2,0x22,0xf3,0xf1,0x23,0x81,0x6f,0xc0,0x08,0x8c,0xc0,0x08,0x8c, +0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0xc1,0x01,0x80,0x20, +0x18,0x50,0x69,0x22,0x23,0xf4,0x41,0x26,0xa3,0x09,0x01,0x30,0x62,0xd0,0x00,0x20, +0x08,0x06,0x11,0x9b,0xd4,0x08,0x7e,0x94,0x49,0x99,0x94,0x89,0x8d,0xd8,0x88,0x8d, +0xd8,0xc8,0x68,0x42,0x00,0x0c,0x47,0x04,0xfd,0x11,0x7c,0xd3,0x0d,0x20,0x22,0x04, +0x96,0x14,0xf4,0xb1,0xc4,0xa0,0x8f,0x25,0x07,0x7d,0x8c,0x18,0xe4,0x63,0xc5,0x20, +0x1f,0x1b,0x0c,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x82,0x27,0x62,0x32,0x94, +0xc8,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0x79,0x32,0x26,0x83,0x89,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x41,0xa2,0x27,0x64,0x32,0x9c,0xc8,0x88,0xc1,0x01,0x80,0x20,0x18, +0x24,0x7b,0x42,0x26,0x43,0x8a,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0xc2,0x27,0x65, +0x32,0xa8,0xc8,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0x7d,0x62,0x26,0xc3,0x8a,0xd8, +0x05,0x26,0x20,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xa8,0x4f,0xcc,0x44,0x45,0xec, +0x24,0xb0,0x8f,0x33,0x39,0x93,0x33,0x39,0x93,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82, +0xd1,0x84,0x41,0xb0,0xc1,0xa2,0x8f,0x0d,0x17,0x7d,0x6c,0xc0,0xe8,0x63,0xd5,0x20, +0x1f,0xb3,0x06,0xf9,0xd8,0x70,0xc9,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x92,0x54, +0x99,0x93,0xc1,0x46,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x51,0x15,0x3a,0x19,0x6e, +0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x92,0x55,0xa9,0x93,0x01,0x47,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0x20,0x61,0x95,0x3a,0x19,0x74,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x92,0x56,0xb1,0x93,0x61,0x47,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x71,0x95,0x3b, +0x19,0x78,0x64,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xa2,0x56,0xb1,0x13,0x1d,0x31,0x15, +0x34,0x30,0x91,0x3b,0xb9,0x93,0x3b,0xb9,0x93,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82, +0xd1,0x84,0x41,0xb0,0xc1,0x0c,0xe8,0x63,0xc3,0x19,0xd0,0xc7,0x06,0x34,0xa0,0x8f, +0x95,0xc1,0x20,0x1f,0x33,0x83,0x41,0x3e,0x36,0x9c,0x81,0x7c,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0x20,0xc9,0x95,0x51,0x19,0xcc,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x12, +0x5d,0x21,0x95,0xe1,0x4c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0xd9,0x95,0x52,0x19, +0xd0,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x12,0x5e,0x29,0x95,0x41,0x4d,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0x20,0xe9,0x15,0x53,0x19,0xd6,0x64,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x12,0x5f,0x39,0x95,0x81,0x4d,0x0c,0x0f,0x72,0x05,0x06,0x23,0x06,0x0d,0x00, +0x82,0x60,0x10,0xf9,0xca,0xa9,0xac,0xc9,0xad,0x04,0x37,0x82,0x2a,0xa8,0x82,0x2a, +0xa8,0x32,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x36,0xdc,0x01,0x7d, +0x6c,0xc0,0x03,0xfa,0xd8,0x90,0x07,0xf4,0x31,0x3b,0x18,0xe4,0x63,0x77,0x30,0xc8, +0xc7,0x06,0x3c,0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0xea,0x42,0x2b,0xc3, +0x9d,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0xb2,0x2e,0xb5,0x32,0xe0,0xc9,0x88,0xc1, +0x01,0x80,0x20,0x18,0x24,0xec,0x62,0x2b,0x43,0x9e,0x8c,0x18,0x1c,0x00,0x08,0x82, +0x41,0xd2,0x2e,0xb6,0x32,0xec,0xc9,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0xee,0x72, +0x2b,0x03,0x9f,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0xf2,0x2e,0xb8,0x32,0xf4,0xc9, +0x88,0x41,0x03,0x80,0x20,0x18,0x44,0xee,0x72,0x2b,0x7b,0x72,0x2e,0xa9,0xd0,0x1b, +0xb8,0x82,0x2b,0xb8,0x82,0x2b,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83, +0x60,0xc3,0x29,0xd0,0xc7,0x06,0x54,0xa0,0x8f,0x0d,0xa9,0x40,0x1f,0x33,0x85,0x41, +0x3e,0x76,0x0a,0x83,0x7c,0x6c,0x40,0x05,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41, +0xa2,0x2f,0xe4,0x32,0x9c,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0xfb,0x52,0x2e, +0x03,0xaa,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0xc2,0x2f,0xe6,0x32,0xa4,0xca,0x88, +0xc1,0x01,0x80,0x20,0x18,0x24,0xfd,0x62,0x2e,0xc3,0xaa,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x41,0xe2,0x2f,0xe7,0x32,0xb0,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0xff, +0x82,0x2e,0x43,0xab,0xd8,0x28,0x94,0x02,0x7c,0x2c,0x88,0x15,0xf9,0x58,0x60,0x0a, +0xf0,0xb1,0x3a,0xb8,0x03,0xf8,0x58,0x40,0x2b,0xf2,0xb1,0x00,0x0f,0xe0,0x63,0x68, +0xa0,0x06,0xf0,0xb1,0xe0,0x56,0xe4,0x63,0xc1,0x1a,0xc0,0xc7,0x34,0x0e,0x3e,0x16, +0xe8,0x8a,0x7c,0x2c,0xe8,0xe0,0x63,0xcd,0x03,0x1f,0x0b,0x7a,0x45,0x3e,0x16,0x40, +0xf0,0x31,0xa5,0x81,0x8f,0x05,0x05,0x7c,0x2c,0x18,0xe0,0x63,0x01,0xba,0xc8,0xc7, +0x82,0x25,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x70,0xd4,0x0c,0xcb,0x04,0x23,0x06, +0x07,0x00,0x82,0x60,0x90,0xd4,0xcc,0xbf,0x40,0xcd,0x88,0xc1,0x01,0x80,0x20,0x18, +0x24,0x36,0x03,0x32,0x54,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc9,0xcd,0x84,0x0c, +0x93,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x82,0x33,0x22,0x23,0x04,0x23,0x06,0x07, +0x00,0x82,0x60,0x90,0xe4,0x8c,0xc8,0x50,0xd1,0x88,0xc1,0x01,0x80,0x20,0x18,0x24, +0x3a,0x33,0x32,0x58,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc9,0xce,0x90,0x0c,0xd4, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0xc2,0x33,0x25,0x23,0x04,0x56,0x04,0xf1,0xb9, +0x60,0xd8,0x22,0x99,0x20,0x2e,0x30,0xd6,0x02,0x42,0x3e,0x46,0x2f,0x41,0x7c,0x6c, +0x78,0xe4,0x63,0x81,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x38,0xcc,0x06,0x65, +0x02,0x0b,0xec,0x45,0x3e,0x66,0x2f,0x41,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20, +0x41,0x9b,0x98,0xe1,0x85,0x3d,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x24,0x6d,0x64, +0xc6,0x1d,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0xd4,0x66,0x66,0x82,0x36,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x64,0x6d,0x68,0xc6,0x17,0xfa,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x12,0xb6,0xa9,0x19,0x78,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20, +0x69,0x1b,0x9b,0x09,0xde,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x12,0xb7,0xb9,0x19, +0x70,0xf8,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0xde,0x06,0x67,0xe4,0x21,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x04,0x6e,0x72,0x26,0x88,0x83,0x11,0x83,0x03,0x00, +0x41,0x30,0x48,0xe2,0x66,0x67,0xca,0x81,0x14,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20, +0x91,0x1b,0x9e,0xb9,0x87,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x92,0xb9,0xe9,0x99, +0xc0,0x0e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0xa1,0x1b,0x9f,0x39,0x07,0x53,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0xa4,0x6e,0x7e,0x26,0x1f,0x82,0x11,0x83,0x03,0x00, +0x41,0x30,0x48,0xec,0x06,0x6c,0x02,0x3c,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe4, +0x6e,0xc2,0x26,0x1d,0x50,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x12,0xbc,0x11,0x9b, +0x7d,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0xc9,0x9b,0xb1,0x09,0xf4,0xc0,0x60, +0xe6,0xa0,0x8f,0xc5,0x4c,0x41,0x1f,0x93,0x99,0x81,0x3e,0xc6,0x32,0x4a,0x7c,0x8c, +0x9a,0x19,0xf9,0x58,0x30,0x33,0xf0,0xb1,0x97,0x09,0xe8,0x63,0x01,0x21,0x1f,0x8b, +0x19,0x26,0x3e,0x66,0xe1,0x8c,0x7c,0x2c,0xc0,0x19,0xf8,0x18,0xcd,0x04,0xf4,0xb1, +0x80,0x90,0x8f,0xd9,0x8c,0x13,0x1f,0xc3,0x7a,0x46,0x3e,0x16,0xf4,0x0c,0x7c,0x2c, +0x67,0x02,0xfa,0x58,0x40,0xc8,0xc7,0xc4,0x40,0x92,0x8f,0x81,0x4d,0x10,0x9f,0x11, +0x83,0x03,0x00,0x41,0x30,0x48,0x5c,0x07,0x6f,0x82,0xc6,0xc4,0x80,0x92,0x8f,0x8d, +0x4d,0x10,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0x62,0x67,0x6f,0x82,0xc5,0xc4, +0xc0,0x92,0x8f,0x99,0x4d,0x10,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0x68,0xc7, +0x6f,0x82,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x92,0xda,0xf9,0x1b,0x22,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0xc4,0x76,0x40,0x07,0x09,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0x20,0xb9,0x1d,0xd0,0x09,0xc8,0x66,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x12,0xdc,0x11, +0x9d,0xb4,0x09,0x6e,0x2e,0x8c,0xb5,0x39,0x08,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0xe2, +0x46,0x3e,0x16,0xb0,0x0d,0x7c,0x2e,0x18,0xb6,0x48,0x27,0x88,0x0b,0x8c,0xb5,0x80, +0x90,0x8f,0xd1,0x4d,0x10,0x1f,0x0b,0x06,0xf9,0x18,0x4e,0xa4,0x05,0x7c,0x2c,0xc0, +0x07,0xf8,0x58,0x90,0x0e,0xf0,0x31,0x26,0x90,0x8f,0x05,0x2c,0x01,0x1f,0x33,0x02, +0xf9,0x58,0x4f,0xb8,0x05,0x7c,0x2c,0xe8,0x07,0xf8,0x58,0xe0,0x0e,0xf0,0x31,0x29, +0x90,0x8f,0x05,0x31,0x01,0x1f,0x63,0x02,0xf9,0x98,0x58,0xcc,0x05,0x7c,0x2c,0x10, +0x09,0xf8,0x58,0x30,0x0f,0xf0,0x31,0x2c,0x90,0x8f,0x05,0x36,0x01,0x1f,0x93,0x02, +0xf9,0x58,0x53,0x1a,0xf4,0x31,0xc4,0x34,0xe8,0x63,0xc3,0x69,0xd0,0xc7,0x58,0x63, +0x90,0x8f,0xb5,0xc6,0x20,0x1f,0x73,0x8d,0x41,0x3e,0x85,0x1b,0xf0,0x73,0x16,0xc4, +0x4f,0x06,0x46,0x0c,0x1c,0x00,0x04,0xc1,0xc0,0xe9,0x9f,0xdf,0x51,0x9d,0x60,0x37, +0xcc,0xa7,0x20,0x86,0xd6,0xa9,0x9d,0xca,0x1b,0xde,0xd9,0x11,0x83,0x03,0x00,0x41, +0x30,0xb8,0xf6,0xa7,0x7c,0x50,0xc7,0x7e,0x46,0x13,0x02,0xa0,0x06,0xdf,0x51,0x0b, +0xc8,0x07,0x04,0x23,0x06,0x0d,0x00,0x82,0x60,0x10,0x85,0x90,0xfa,0xb8,0x8e,0xfe, +0xf0,0x46,0xb0,0x3e,0xeb,0xb3,0x3e,0xeb,0x33,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30, +0x9a,0x30,0x08,0x23,0x06,0x07,0x00,0x82,0x60,0x40,0x91,0x50,0xfb,0xbc,0xce,0xff, +0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x44,0x27,0x04,0x3f,0xb3,0x03, +0x42,0x20,0x04,0x42,0xf1,0x13,0x3f,0xf1,0x13,0x3f,0xa3,0x09,0x01,0x30,0x1c,0x11, +0xe0,0x4e,0xf0,0x4d,0x37,0xec,0x8e,0x10,0x58,0x52,0xd0,0xc7,0x12,0x83,0x3e,0x96, +0x1c,0xf4,0x31,0x62,0x90,0x8f,0x15,0x83,0x7c,0x6c,0x30,0xe4,0x33,0x62,0x70,0x00, +0x20,0x08,0x06,0xc9,0x0c,0xf5,0xcf,0x00,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x90, +0xd0,0x90,0xff,0x0c,0xe1,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x49,0x0d,0xfd,0xcf, +0x20,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xd8,0xd0,0xff,0x0c,0xe4,0x33,0x62, +0x70,0x00,0x20,0x08,0x06,0xc9,0x0d,0x81,0xd0,0x50,0x3e,0x23,0x06,0x07,0x00,0x82, +0x60,0x90,0xe0,0x50,0x08,0x0d,0xe6,0x33,0x62,0xd0,0x00,0x20,0x08,0x06,0xd1,0x0d, +0x81,0x10,0xf9,0xc0,0xd0,0x6e,0x60,0x21,0x14,0x42,0x21,0x14,0x42,0xa3,0x09,0x01, +0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x60,0x43,0x45,0x1f,0x1b,0x2c,0xfa,0xd8,0x70, +0xd1,0xc7,0xa8,0x41,0x3e,0x56,0x0d,0xf2,0xb1,0xc1,0x92,0xcf,0x88,0xc1,0x01,0x80, +0x20,0x18,0x24,0x63,0xd4,0x42,0x03,0xfc,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x42, +0x46,0x2e,0x34,0xc4,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0x65,0xf4,0x42,0x83, +0xfc,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x62,0x46,0x2f,0x34,0xd0,0xcf,0x88,0xc1, +0x01,0x80,0x20,0x18,0x24,0x67,0x04,0x43,0x43,0xfd,0x8c,0x18,0x1c,0x00,0x08,0x82, +0x41,0x82,0x46,0x31,0x34,0xd8,0xcf,0x88,0x41,0x03,0x80,0x20,0x18,0x44,0x67,0x04, +0x43,0xf4,0x03,0x46,0x22,0x82,0x06,0x31,0x14,0x43,0x31,0x14,0x43,0xa3,0x09,0x01, +0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x60,0x43,0x19,0xd0,0xc7,0x06,0x33,0xa0,0x8f, +0x0d,0x67,0x40,0x1f,0x23,0x83,0x41,0x3e,0x56,0x06,0x83,0x7c,0x6c,0x30,0x03,0xf9, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x32,0x47,0x3d,0x34,0x80,0xd0,0x88,0xc1,0x01, +0x80,0x20,0x18,0x24,0x74,0xe4,0x43,0x43,0x08,0x8d,0x18,0x1c,0x00,0x08,0x82,0x41, +0x52,0x47,0x3f,0x34,0x88,0xd0,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0x76,0xf4,0x43, +0x03,0x09,0x8d,0x18,0x1c,0x00,0x08,0x82,0x41,0x72,0x47,0x60,0x34,0x94,0xd0,0x88, +0xc1,0x01,0x80,0x20,0x18,0x24,0x78,0x14,0x46,0x83,0x09,0x8d,0x18,0x34,0x00,0x08, +0x82,0x41,0x74,0x47,0x60,0x44,0x42,0x70,0xa4,0x1b,0x78,0x10,0x46,0x61,0x14,0x46, +0x61,0x34,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x36,0xd4,0x01,0x7d, +0x6c,0xb0,0x03,0xfa,0xd8,0x70,0x07,0xf4,0x31,0x3a,0x18,0xe4,0x63,0x75,0x30,0xc8, +0xc7,0x06,0x3b,0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0xa3,0xd4,0x46,0x03, +0x0c,0x8d,0x18,0x1c,0x00,0x08,0x82,0x41,0x42,0x4a,0x6e,0x34,0xc4,0xd0,0x88,0xc1, +0x01,0x80,0x20,0x18,0x24,0xa5,0xf4,0x46,0x83,0x0c,0x8d,0x18,0x1c,0x00,0x08,0x82, +0x41,0x62,0x4a,0x6f,0x34,0xd0,0xd0,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0xa7,0x04, +0x47,0x43,0x0d,0x8d,0x18,0x1c,0x00,0x08,0x82,0x41,0x82,0x4a,0x71,0x34,0xd8,0x90, +0xa1,0xc2,0x28,0xc1,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x22,0x54,0x8a,0xa3,0x1a, +0x0a,0xa5,0x31,0x09,0xe4,0x48,0x8e,0xe4,0x48,0x8e,0x46,0x13,0x02,0x60,0x34,0x41, +0x08,0x46,0x13,0x06,0xc1,0x06,0x53,0xa0,0x8f,0x0d,0xa7,0x40,0x1f,0x1b,0x50,0x81, +0x3e,0x56,0x0a,0x83,0x7c,0xcc,0x14,0x06,0xf9,0xd8,0x70,0x0a,0xf2,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0x84,0x96,0xfc,0x68,0x08,0xa3,0x11,0x83,0x03,0x00,0x41,0x30, +0x48,0x6a,0xe9,0x8f,0x06,0x31,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xc4,0x96,0x40, +0x69,0x18,0xa3,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0x6e,0x09,0x94,0x86,0x32,0x1a, +0x31,0x38,0x00,0x10,0x04,0x83,0x04,0x97,0x42,0x69,0x30,0xa3,0x11,0x83,0x03,0x00, +0x41,0x30,0x48,0x72,0x49,0x94,0x86,0x33,0x32,0x51,0x20,0x05,0xf8,0x58,0xb0,0x46, +0xf2,0xb1,0xa0,0x14,0xe0,0x63,0x75,0x70,0x07,0xf0,0xb1,0xc0,0x8d,0xe4,0x63,0x01, +0x1e,0xc0,0xc7,0xd0,0x40,0x0d,0xe0,0x63,0x41,0x1c,0xc9,0xc7,0x82,0x35,0x80,0x8f, +0x6d,0x1d,0x7c,0x2c,0xa0,0x23,0xf9,0x58,0xe0,0xc1,0xc7,0x9a,0x07,0x3e,0x16,0xdc, +0x91,0x7c,0x2c,0x80,0xe0,0x63,0x4a,0x03,0x1f,0x0b,0x0a,0xf8,0x58,0x30,0xc0,0xc7, +0x02,0x51,0x92,0x8f,0x05,0x4b,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xe0,0x78,0x27, +0x73,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x79,0xa7,0x5c,0x82,0x9a,0x11,0x83, +0x03,0x00,0x41,0x30,0x48,0xe0,0x49,0x97,0xa8,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x92,0x78,0xda,0x25,0x26,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x44,0x9e,0x78,0x49, +0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x99,0x27,0x5e,0xa2,0xa2,0x11,0x83,0x03, +0x00,0x41,0x30,0x48,0xe8,0xa9,0x97,0xb0,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x92, +0x7a,0xf2,0x25,0xa8,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc4,0x9e,0x7e,0x49,0x08, +0xac,0x08,0xe2,0x73,0xc1,0xb0,0xe5,0x4b,0x41,0x5c,0x60,0xac,0x05,0x84,0x7c,0xcc, +0x95,0x82,0xf8,0xd8,0xf0,0xc8,0xc7,0x02,0x41,0x3e,0x23,0x06,0x06,0x00,0x82,0x60, +0x70,0x80,0x94,0x38,0x05,0x16,0xc0,0x92,0x7c,0x0c,0x96,0x82,0xf8,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x41,0x22,0x52,0xeb,0xc4,0x0b,0x7c,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0xc9,0x48,0xb1,0x53,0x3b,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0x90,0x54, +0x3b,0x05,0x6d,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x49,0x49,0xb9,0x93,0x2f,0xf8, +0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0x26,0xf5,0x4e,0xef,0x10,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x41,0x72,0x52,0xf0,0x14,0xbc,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18, +0x24,0x28,0x15,0x4f,0xe0,0x00,0x0a,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xa4,0x94, +0x3c,0xc5,0x43,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x89,0x4a,0xcd,0x53,0x10,0x07, +0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xac,0x54,0x3d,0x95,0x43,0x29,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x41,0xc2,0x52,0xf6,0x64,0x0f,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18, +0x24,0x2d,0x75,0x4f,0x81,0x1d,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0xe2,0x52,0xf8, +0x74,0x0e,0xa7,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc9,0x4b,0xe5,0x13,0x3e,0x04, +0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xc0,0x94,0x3e,0x05,0x78,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0x49,0x4c,0xed,0x53,0x3a,0xa4,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18, +0x24,0x32,0xc5,0x4f,0xfa,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x32,0x53,0xfd, +0x14,0xe8,0x81,0xa9,0xd3,0x41,0x1f,0x5b,0xa7,0x82,0x3e,0xc6,0x4e,0x03,0x7d,0xcc, +0x9c,0x94,0xf8,0x18,0xd5,0x4e,0xf2,0xb1,0xa0,0x9d,0xe0,0x63,0xe9,0x14,0xd0,0xc7, +0x02,0x42,0x3e,0xb6,0x4e,0x4c,0x7c,0xcc,0x92,0x27,0xf9,0x58,0x20,0x4f,0xf0,0x31, +0x77,0x0a,0xe8,0x63,0x01,0x21,0x1f,0x83,0x27,0x27,0x3e,0x86,0xdd,0x93,0x7c,0x2c, +0xb8,0x27,0xf8,0xd8,0x3c,0x05,0xf4,0xb1,0x80,0x90,0x8f,0x89,0x81,0x24,0x1f,0xd3, +0xa7,0x20,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xa0,0x95,0x4c,0x05,0x8d,0x89, +0x01,0x25,0x1f,0xeb,0xa7,0x20,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xac,0x55, +0x4d,0x05,0x8b,0x89,0x81,0x25,0x1f,0x03,0xa9,0x20,0x3e,0x23,0x06,0x07,0x00,0x82, +0x60,0x90,0xb8,0x15,0x4e,0x05,0xc9,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0x6f,0x95, +0x53,0x44,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x09,0x5c,0xe9,0x14,0x12,0x8c,0x18, +0x1c,0x00,0x08,0x82,0x41,0x12,0x57,0x3a,0x15,0xf8,0xd3,0x88,0xc1,0x01,0x80,0x20, +0x18,0x24,0x72,0xc5,0x53,0x23,0x15,0xdc,0x5c,0x18,0x6b,0x73,0x10,0xc8,0xc7,0x82, +0x41,0x3e,0x16,0xac,0x94,0x7c,0x2c,0x30,0x29,0xf8,0x5c,0x30,0x6c,0xf9,0x54,0x10, +0x17,0x18,0x6b,0x01,0x21,0x1f,0x73,0xa9,0x20,0x3e,0x16,0x0c,0xf2,0x31,0x9c,0x40, +0x0b,0xf8,0x58,0x90,0x0f,0xf0,0xb1,0x20,0x1d,0xe0,0x63,0x4c,0x20,0x1f,0x0b,0x58, +0x02,0x3e,0x66,0x04,0xf2,0xb1,0x9e,0x68,0x0b,0xf8,0x58,0xe0,0x0f,0xf0,0xb1,0xc0, +0x1d,0xe0,0x63,0x52,0x20,0x1f,0x0b,0x62,0x02,0x3e,0xc6,0x04,0xf2,0x31,0xb1,0x90, +0x0b,0xf8,0x58,0x30,0x12,0xf0,0xb1,0x60,0x1e,0xe0,0x63,0x58,0x20,0x1f,0x0b,0x6c, +0x02,0x3e,0x26,0x05,0xf2,0xb1,0x86,0x34,0xe8,0x63,0x48,0x69,0xd0,0xc7,0x06,0xd3, +0xa0,0x8f,0xad,0xc6,0x20,0x1f,0x63,0x8d,0x41,0x3e,0xd6,0x1a,0x83,0x7c,0x0a,0x37, +0x54,0xeb,0x2c,0x58,0xad,0x0c,0x8c,0x18,0x38,0x00,0x08,0x82,0x81,0x73,0x5b,0x79, +0x45,0x56,0xbb,0x11,0x80,0x56,0x41,0x0c,0x67,0xf5,0x56,0x23,0x06,0x07,0x00,0x82, +0x60,0x70,0xd1,0x96,0x5f,0x85,0xd5,0x6b,0x8d,0x26,0x04,0xc0,0x88,0x41,0x03,0x80, +0x20,0x18,0x44,0xb8,0x15,0x5a,0x65,0x15,0x5b,0x32,0x85,0x1b,0xa2,0x25,0x5a,0xa2, +0x25,0x5a,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0xd4,0x6e,0x91,0x96,0x59,0xd9,0xd6,0x68,0x42,0x00,0x8c,0x18,0x34, +0x00,0x08,0x82,0x41,0xe4,0x5b,0xa7,0xa5,0x56,0xb7,0x75,0x5b,0xb7,0x85,0x5a,0xa8, +0x85,0x5a,0xa8,0x35,0x9a,0x10,0x00,0xc3,0x11,0xc1,0x5b,0x05,0xdf,0x74,0x83,0x5c, +0x09,0x81,0x25,0x05,0x7d,0x2c,0x31,0xe8,0x63,0xc9,0x41,0x1f,0x23,0x06,0xf9,0x58, +0x31,0xc8,0xc7,0x06,0x43,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xa8,0x17,0x6d, +0x0d,0x77,0x35,0x62,0x70,0x00,0x20,0x08,0x06,0xc9,0x7a,0xd5,0xd6,0x80,0x57,0x23, +0x06,0x07,0x00,0x82,0x60,0x90,0xb0,0x97,0x6d,0x0d,0x79,0x35,0x62,0x70,0x00,0x20, +0x08,0x06,0x49,0x7b,0xd9,0xd6,0xb0,0x57,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xb8, +0xd7,0x6d,0x0d,0x7c,0x35,0x62,0x70,0x00,0x20,0x08,0x06,0xc9,0x7b,0xe1,0xd6,0xd0, +0x57,0x23,0x06,0x0d,0x00,0x82,0x60,0x10,0xb9,0xd7,0x6d,0xed,0xd5,0x79,0xbd,0xd4, +0x7b,0xe0,0x16,0x6e,0xe1,0x16,0x6e,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26, +0x0c,0x82,0x0d,0x15,0x7d,0x6c,0xb0,0xe8,0x63,0xc3,0x45,0x1f,0xa3,0x06,0xf9,0x58, +0x35,0xc8,0xc7,0x06,0x4b,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xe8,0x17,0x79, +0x0d,0xa7,0x35,0x62,0x70,0x00,0x20,0x08,0x06,0xc9,0x7e,0x95,0xd7,0x80,0x5a,0x23, +0x06,0x07,0x00,0x82,0x60,0x90,0xf0,0x97,0x79,0x0d,0xa9,0x35,0x62,0x70,0x00,0x20, +0x08,0x06,0x49,0x7f,0x99,0xd7,0xb0,0x5a,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xf8, +0xd7,0x79,0x0d,0xac,0x35,0x62,0x70,0x00,0x20,0x08,0x06,0xc9,0x7f,0xa1,0xd7,0xd0, +0x5a,0x23,0x06,0x0d,0x00,0x82,0x60,0x10,0xf9,0xd7,0x79,0xad,0xd6,0x7d,0xe1,0xd5, +0x7f,0xa0,0x17,0x7a,0xa1,0x17,0x7a,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26, +0x0c,0x82,0x0d,0x65,0x40,0x1f,0x1b,0xcc,0x80,0x3e,0x36,0x9c,0x01,0x7d,0x8c,0x0c, +0x06,0xf9,0x58,0x19,0x0c,0xf2,0xb1,0xc1,0x0c,0xe4,0x33,0x62,0x70,0x00,0x20,0x08, +0x06,0x89,0x8a,0xd1,0xd7,0x70,0x5b,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xac,0x58, +0x7d,0x0d,0xb8,0x35,0x62,0x70,0x00,0x20,0x08,0x06,0x09,0x8b,0xd9,0xd7,0x90,0x5b, +0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xb4,0x98,0x7d,0x0d,0xbb,0x35,0x62,0x70,0x00, +0x20,0x08,0x06,0x89,0x8b,0xdd,0xd7,0xc0,0x5b,0x23,0x06,0x07,0x00,0x82,0x60,0x90, +0xbc,0x18,0x7e,0x0d,0xbd,0x35,0x62,0xd0,0x00,0x20,0x08,0x06,0x91,0x8b,0xdd,0xd7, +0x6e,0x9d,0x98,0x4b,0xbd,0x08,0x7e,0xe1,0x17,0x7e,0xe1,0xd7,0x68,0x42,0x00,0x8c, +0x26,0x08,0xc1,0x68,0xc2,0x20,0xd8,0x50,0x07,0xf4,0xb1,0xc1,0x0e,0xe8,0x63,0xc3, +0x1d,0xd0,0xc7,0xe8,0x60,0x90,0x8f,0xd5,0xc1,0x20,0x1f,0x1b,0xec,0x40,0x3e,0x23, +0x06,0x07,0x00,0x82,0x60,0x90,0xe8,0x18,0x89,0x0d,0xe7,0x35,0x62,0x70,0x00,0x20, +0x08,0x06,0xc9,0x8e,0x95,0xd8,0x80,0x5e,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xf0, +0x98,0x89,0x0d,0xe9,0x35,0x62,0x70,0x00,0x20,0x08,0x06,0x49,0x8f,0x99,0xd8,0xb0, +0x5e,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xf8,0xd8,0x89,0x0d,0xec,0x35,0x62,0x70, +0x00,0x20,0x08,0x06,0xc9,0x8f,0xa1,0xd8,0xd0,0x5e,0x23,0x06,0x0d,0x00,0x82,0x60, +0x10,0xf9,0xd8,0x89,0xad,0xd7,0x8d,0xe1,0xd6,0x6d,0xa0,0x18,0x8a,0xa1,0x18,0x8a, +0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0x82,0x0d,0xa5,0x40,0x1f,0x1b, +0x4c,0x81,0x3e,0x36,0x9c,0x02,0x7d,0x8c,0x14,0x06,0xf9,0x58,0x29,0x0c,0xf2,0xb1, +0xc1,0x14,0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x89,0x9a,0xd1,0xd8,0x70,0x5f, +0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xac,0x59,0x8d,0x0d,0xf8,0x35,0x62,0x70,0x00, +0x20,0x08,0x06,0x09,0x9b,0xd9,0xd8,0x90,0x5f,0x23,0x06,0x07,0x00,0x82,0x60,0x90, +0xb4,0x99,0x8d,0x0d,0xfb,0x35,0x62,0x70,0x00,0x20,0x08,0x06,0x89,0x9b,0xdd,0xd8, +0xc0,0x5f,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xbc,0x19,0x8e,0x0d,0xfd,0x65,0xa1, +0x30,0x0a,0xf0,0xb1,0x20,0xc4,0xe4,0x63,0x01,0x29,0xc0,0xc7,0xe8,0xc0,0x0e,0xe0, +0x63,0x01,0x89,0xc9,0xc7,0x82,0x3b,0x80,0x8f,0x9d,0x41,0x1a,0xc0,0xc7,0x82,0x13, +0x93,0x8f,0x05,0x6a,0x00,0x1f,0xd3,0x38,0xf8,0x58,0xa0,0x62,0xf2,0xb1,0xa0,0x83, +0x8f,0x35,0x0f,0x7c,0x2c,0x68,0x31,0xf9,0x58,0x00,0xc1,0xc7,0x94,0x06,0x3e,0x16, +0x14,0xf0,0xb1,0x60,0x80,0x8f,0x05,0x38,0x26,0x1f,0x0b,0x96,0xf8,0x8c,0x18,0x18, +0x00,0x08,0x82,0xc1,0x51,0x6a,0x7c,0x16,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x52, +0x6a,0x6f,0x06,0x35,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0x98,0x1a,0x9c,0x51,0xc1, +0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0xa7,0x16,0x67,0x4c,0x32,0x62,0x70,0x00,0x20, +0x08,0x06,0x09,0xaa,0xc9,0x99,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x92,0x6a, +0x72,0x46,0x45,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xa8,0xda,0x9c,0x61,0xc1,0x88, +0xc1,0x01,0x80,0x20,0x18,0x24,0xab,0x46,0x67,0x50,0x33,0x62,0x70,0x00,0x20,0x08, +0x06,0x09,0xab,0xd5,0x99,0x10,0x58,0x11,0xc4,0xe7,0x82,0x61,0x8b,0xce,0x82,0xb8, +0xc0,0x58,0x0b,0x08,0xf9,0x18,0x99,0x05,0xf1,0xb1,0xe1,0x91,0x8f,0x05,0x82,0x7c, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0xe0,0xb0,0x35,0x3c,0x0b,0x2c,0x30,0x33,0xf9,0x98, +0x99,0x05,0xf1,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x04,0xd7,0x42,0x6d,0x17,0xf6, +0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x92,0x5c,0x13,0x35,0x76,0x08,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0x20,0xd1,0xb5,0x51,0x0b,0xda,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x92,0x5d,0x23,0xb5,0x5e,0xe8,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0x78,0xad, +0xd4,0xdc,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa4,0xd7,0x4c,0x2d,0x78,0x83, +0x11,0x83,0x03,0x00,0x41,0x30,0x48,0x7c,0xed,0xd4,0x7e,0xe1,0x0f,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0x20,0xf9,0x35,0x54,0x83,0x87,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x12,0x70,0x4b,0xb5,0x20,0x0e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x09,0xb7,0x55, +0x23,0x07,0x52,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x44,0xdc,0x58,0xad,0x1e,0x82, +0x11,0x83,0x03,0x00,0x41,0x30,0x48,0xc6,0xad,0xd5,0x02,0x3b,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0x84,0xdc,0x5c,0xcd,0x1c,0x4c,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x92,0x72,0x7b,0xb5,0x7b,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x31,0x37,0x58, +0x0b,0xf0,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x92,0x73,0x8b,0x35,0x74,0x40,0x85, +0x11,0x83,0x03,0x00,0x41,0x30,0x48,0xd0,0x4d,0xd6,0xf2,0x21,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0x24,0xdd,0x66,0x2d,0xd0,0x03,0x03,0xb5,0x83,0x3e,0x16,0x6a,0x05, +0x7d,0x4c,0xd4,0x06,0xfa,0x18,0x9f,0x29,0xf1,0x31,0x6a,0xd4,0xe4,0x63,0xc1,0xa8, +0xc1,0xc7,0xfe,0x2c,0xa0,0x8f,0x05,0x84,0x7c,0x2c,0xd4,0x98,0xf8,0x98,0x85,0x6a, +0xf2,0xb1,0x00,0xd5,0xe0,0x63,0xa4,0x16,0xd0,0xc7,0x02,0x42,0x3e,0x66,0x6a,0x4e, +0x7c,0x0c,0x6b,0x35,0xf9,0x58,0xd0,0x6a,0xf0,0xb1,0x54,0x0b,0xe8,0x63,0x01,0x21, +0x1f,0x13,0x03,0x49,0x3e,0x06,0x6b,0x41,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20, +0xf1,0x37,0x74,0x0b,0x1a,0x13,0x03,0x4a,0x3e,0x36,0x6b,0x41,0x7c,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0x20,0x09,0xb9,0x75,0x0b,0x16,0x13,0x03,0x4b,0x3e,0x66,0x6b,0x41, +0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x21,0x39,0x77,0x0b,0x92,0x11,0x83,0x03, +0x00,0x41,0x30,0x48,0x4a,0xee,0xdd,0x88,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x12, +0x93,0x83,0x37,0x24,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe4,0xe4,0xe0,0x2d,0xa0, +0xb5,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0x50,0x4e,0xde,0x72,0x2d,0x38,0xb8,0x30, +0xd6,0xe6,0x20,0x90,0x8f,0x05,0x83,0x7c,0x2c,0x08,0x37,0xf9,0x58,0xc0,0x6b,0xf0, +0xb9,0x60,0xd8,0xa2,0xb7,0x20,0x2e,0x30,0xd6,0x02,0x42,0x3e,0x46,0x6e,0x41,0x7c, +0x2c,0x18,0xe4,0x63,0x37,0x71,0x16,0xf0,0xb1,0x00,0x1f,0xe0,0x63,0x41,0x3a,0xc0, +0xc7,0x98,0x40,0x3e,0x16,0xac,0x04,0x7c,0xcc,0x08,0xe4,0x63,0x3c,0xc1,0x16,0xf0, +0xb1,0xa0,0x1f,0xe0,0x63,0x81,0x3b,0xc0,0xc7,0xa4,0x40,0x3e,0x16,0xc0,0x04,0x7c, +0x8c,0x09,0xe4,0x63,0x61,0x11,0x17,0xf0,0xb1,0x40,0x24,0xe0,0x63,0xc1,0x3c,0xc0, +0xc7,0xb0,0x40,0x3e,0x16,0xd4,0x04,0x7c,0x4c,0x0a,0xe4,0x63,0xcd,0x68,0xd0,0xc7, +0x10,0xd2,0xa0,0x8f,0x0d,0xa5,0x41,0x1f,0x53,0x8d,0x41,0x3e,0xb6,0x1a,0x83,0x7c, +0x8c,0x35,0x06,0xf9,0x8c,0x18,0x38,0x00,0x08,0x82,0x81,0xb3,0x76,0x2d,0x87,0x6f, +0x2b,0x55,0x1b,0x34,0x37,0x08,0xc1,0xbe,0x8d,0x1c,0x02,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_rcas_pass_16bit_permutations.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_rcas_pass_16bit_permutations.h new file mode 100644 index 00000000..2b764f3d --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_rcas_pass_16bit_permutations.h @@ -0,0 +1,121 @@ +#include "ffx_fsr2_rcas_pass_16bit_7200c3732c9dd2734ddd8143b5102068.h" + +typedef union ffx_fsr2_rcas_pass_16bit_PermutationKey { + struct { + uint32_t FFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE : 1; + uint32_t FFX_FSR2_OPTION_HDR_COLOR_INPUT : 1; + uint32_t FFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_JITTERED_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_INVERTED_DEPTH : 1; + uint32_t FFX_FSR2_OPTION_APPLY_SHARPENING : 1; + }; + uint32_t index; +} ffx_fsr2_rcas_pass_16bit_PermutationKey; + +typedef struct ffx_fsr2_rcas_pass_16bit_PermutationInfo { + const uint32_t blobSize; + const unsigned char* blobData; + + + const uint32_t numCBVResources; + const char** cbvResourceNames; + const uint32_t* cbvResourceBindings; + const uint32_t* cbvResourceCounts; + const uint32_t* cbvResourceSpaces; + + const uint32_t numSRVResources; + const char** srvResourceNames; + const uint32_t* srvResourceBindings; + const uint32_t* srvResourceCounts; + const uint32_t* srvResourceSpaces; + + const uint32_t numUAVResources; + const char** uavResourceNames; + const uint32_t* uavResourceBindings; + const uint32_t* uavResourceCounts; + const uint32_t* uavResourceSpaces; + + const uint32_t numSamplerResources; + const char** samplerResourceNames; + const uint32_t* samplerResourceBindings; + const uint32_t* samplerResourceCounts; + const uint32_t* samplerResourceSpaces; + + const uint32_t numRTAccelerationStructureResources; + const char** rtAccelerationStructureResourceNames; + const uint32_t* rtAccelerationStructureResourceBindings; + const uint32_t* rtAccelerationStructureResourceCounts; + const uint32_t* rtAccelerationStructureResourceSpaces; +} ffx_fsr2_rcas_pass_16bit_PermutationInfo; + +static const uint32_t g_ffx_fsr2_rcas_pass_16bit_IndirectionTable[] = { + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, +}; + +static const ffx_fsr2_rcas_pass_16bit_PermutationInfo g_ffx_fsr2_rcas_pass_16bit_PermutationInfo[] = { + { g_ffx_fsr2_rcas_pass_16bit_7200c3732c9dd2734ddd8143b5102068_size, g_ffx_fsr2_rcas_pass_16bit_7200c3732c9dd2734ddd8143b5102068_data, 2, g_ffx_fsr2_rcas_pass_16bit_7200c3732c9dd2734ddd8143b5102068_CBVResourceNames, g_ffx_fsr2_rcas_pass_16bit_7200c3732c9dd2734ddd8143b5102068_CBVResourceBindings, g_ffx_fsr2_rcas_pass_16bit_7200c3732c9dd2734ddd8143b5102068_CBVResourceCounts, g_ffx_fsr2_rcas_pass_16bit_7200c3732c9dd2734ddd8143b5102068_CBVResourceSpaces, 2, g_ffx_fsr2_rcas_pass_16bit_7200c3732c9dd2734ddd8143b5102068_SRVResourceNames, g_ffx_fsr2_rcas_pass_16bit_7200c3732c9dd2734ddd8143b5102068_SRVResourceBindings, g_ffx_fsr2_rcas_pass_16bit_7200c3732c9dd2734ddd8143b5102068_SRVResourceCounts, g_ffx_fsr2_rcas_pass_16bit_7200c3732c9dd2734ddd8143b5102068_SRVResourceSpaces, 1, g_ffx_fsr2_rcas_pass_16bit_7200c3732c9dd2734ddd8143b5102068_UAVResourceNames, g_ffx_fsr2_rcas_pass_16bit_7200c3732c9dd2734ddd8143b5102068_UAVResourceBindings, g_ffx_fsr2_rcas_pass_16bit_7200c3732c9dd2734ddd8143b5102068_UAVResourceCounts, g_ffx_fsr2_rcas_pass_16bit_7200c3732c9dd2734ddd8143b5102068_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_rcas_pass_16bit_permutations.h.d b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_rcas_pass_16bit_permutations.h.d new file mode 100644 index 00000000..da96e154 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_rcas_pass_16bit_permutations.h.d @@ -0,0 +1 @@ +src/ffx-fsr2-api/shaders/dx12/ffx_fsr2_rcas_pass_16bit_permutations.h: ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common.h ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common_half.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_callbacks_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_resources.h ../../src/ffx-fsr2-api/shaders/ffx_core.h ../../src/ffx-fsr2-api/shaders/ffx_core_portability.h ../../src/ffx-fsr2-api/shaders/ffx_common_types.h ../../src/ffx-fsr2-api/shaders/ffx_core_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_common.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_rcas.h ../../src/ffx-fsr2-api/shaders/ffx_fsr1.h \ No newline at end of file diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_rcas_pass_a432c4184f652f4f06130044e7e97e66.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_rcas_pass_a432c4184f652f4f06130044e7e97e66.h new file mode 100644 index 00000000..9f38a726 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_rcas_pass_a432c4184f652f4f06130044e7e97e66.h @@ -0,0 +1,737 @@ +// ffx_fsr2_rcas_pass_a432c4184f652f4f06130044e7e97e66.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_rcas_pass_a432c4184f652f4f06130044e7e97e66_CBVResourceNames[] = { "cbFSR2", "cbRCAS", }; +static const uint32_t g_ffx_fsr2_rcas_pass_a432c4184f652f4f06130044e7e97e66_CBVResourceBindings[] = { 0, 1, }; +static const uint32_t g_ffx_fsr2_rcas_pass_a432c4184f652f4f06130044e7e97e66_CBVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_rcas_pass_a432c4184f652f4f06130044e7e97e66_CBVResourceSpaces[] = { 0, 0, }; + +static const char* g_ffx_fsr2_rcas_pass_a432c4184f652f4f06130044e7e97e66_SRVResourceNames[] = { "r_input_exposure", "r_rcas_input", }; +static const uint32_t g_ffx_fsr2_rcas_pass_a432c4184f652f4f06130044e7e97e66_SRVResourceBindings[] = { 0, 1, }; +static const uint32_t g_ffx_fsr2_rcas_pass_a432c4184f652f4f06130044e7e97e66_SRVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_rcas_pass_a432c4184f652f4f06130044e7e97e66_SRVResourceSpaces[] = { 0, 0, }; + +static const char* g_ffx_fsr2_rcas_pass_a432c4184f652f4f06130044e7e97e66_UAVResourceNames[] = { "rw_upscaled_output", }; +static const uint32_t g_ffx_fsr2_rcas_pass_a432c4184f652f4f06130044e7e97e66_UAVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_rcas_pass_a432c4184f652f4f06130044e7e97e66_UAVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_rcas_pass_a432c4184f652f4f06130044e7e97e66_UAVResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_rcas_pass_a432c4184f652f4f06130044e7e97e66_size = 11412; + +static const unsigned char g_ffx_fsr2_rcas_pass_a432c4184f652f4f06130044e7e97e66_data[] = { +0x44,0x58,0x42,0x43,0xf3,0xda,0x96,0x1b,0xc5,0x3d,0xd5,0xa5,0x58,0x61,0xee,0x98, +0x48,0x7f,0x5d,0x23,0x01,0x00,0x00,0x00,0x94,0x2c,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x34,0x01,0x00,0x00,0x38,0x0c,0x00,0x00,0x54,0x0c,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xc0,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xfc,0x0a,0x00,0x00,0x62,0x00,0x05,0x00, +0xbf,0x02,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xe4,0x0a,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xb6,0x02,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x84,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09,0xa8,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0x8a,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xb4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x06,0x63,0x30,0xe8,0x28, +0x84,0x31,0x18,0x06,0x25,0x73,0x04,0x08,0x2d,0xf7,0x0c,0x97,0x3f,0x61,0x0f,0x21, +0xf9,0x21,0xd0,0x0c,0x0b,0x81,0x02,0xa6,0x2c,0xc0,0xd0,0x0c,0xc3,0x60,0x18,0x86, +0xb1,0x90,0x73,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e, +0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0x8a,0x02,0x0d,0xcd,0x30,0x0c,0xc3,0x30,0x0c, +0x14,0x1d,0x35,0x5c,0xfe,0x84,0x3d,0x84,0xe4,0x73,0x1b,0x55,0xac,0xc4,0xe4,0x17, +0xb7,0x8d,0x08,0xc3,0x30,0x8c,0x42,0x4c,0x43,0x33,0x10,0x75,0xd4,0x70,0xf9,0x13, +0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x8f,0xdc,0x36,0x22,0x86,0x61,0x18, +0x0a,0x61,0x0d,0xcd,0x40,0xd7,0x1c,0x41,0x50,0x8c,0x66,0x58,0x86,0x21,0x23,0x6d, +0x20,0x60,0x18,0x41,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70, +0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03, +0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70, +0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48, +0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x30,0x93,0x18, +0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83, +0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f, +0x80,0x81,0x1f,0x20,0xa1,0xf3,0xe8,0x1b,0x46,0x20,0x8c,0x99,0xda,0x60,0x1c,0xd8, +0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1, +0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f, +0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc, +0x40,0x0f,0xf4,0xa0,0x1d,0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8,0x21,0x1f,0xe0,0xa1, +0x1c,0x50,0x30,0xcc,0x24,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4, +0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50, +0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f, +0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x48,0x08,0x45,0x1a,0x67,0x22,0x83, +0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c, +0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0, +0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03, +0x3a,0xf0,0x03,0x30,0xf0,0x03,0x14,0x84,0x54,0x0e,0x23,0x08,0xc3,0x19,0x42,0xf0, +0xb1,0xab,0x8d,0xa6,0xf3,0x3c,0xcf,0x73,0x18,0xc2,0xae,0xeb,0x3a,0xc3,0x30,0x0c, +0xc3,0x30,0x08,0x1d,0x46,0x20,0x86,0x33,0x84,0x60,0xe5,0x34,0x16,0x05,0x2a,0xad, +0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0x49,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0xe3,0x00,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02, +0x02,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x05,0x04,0xc0,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0b,0x08,0x80,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x86,0x3c,0x1a,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x64,0x81,0x00,0x1b,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24, +0x0a,0x3f,0xa0,0x40,0xca,0xa0,0x1c,0x0a,0xa1,0x20,0x0a,0xa6,0x80,0x0a,0xaa,0xb0, +0x0a,0xac,0x00,0x03,0x0a,0x32,0xa0,0x40,0x03,0x0a,0x36,0xa0,0x80,0x03,0x0a,0x39, +0xa0,0xa0,0x03,0x0a,0x3b,0xa0,0xc0,0x03,0x0a,0x3d,0xa0,0xe0,0x03,0x4a,0xa1,0x20, +0x17,0x4a,0xbc,0xa1,0x30,0x28,0x1b,0x01,0xa8,0x01,0x02,0x67,0x00,0x88,0x9c,0x01, +0x20,0x73,0x06,0x80,0xd0,0x19,0x00,0x4a,0x67,0x00,0x68,0x9d,0x01,0x20,0x76,0x06, +0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x28,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0x41,0x99,0x20,0x0c,0xcb,0x06,0x61,0x20,0x26,0x08,0x03,0xb3, +0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0xa1,0xd9,0x30,0x20,0x09,0x31,0x41,0x00, +0x83,0x35,0x20,0x24,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x55,0x86,0x07,0xf7,0x36, +0x57,0x27,0x57,0x36,0x41,0x18,0x9c,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85,0x31,0x8c, +0x81,0x30,0x9c,0x09,0x02,0x19,0xb0,0x01,0x19,0xb9,0x2f,0xb9,0xb1,0xb0,0xb9,0xaf, +0x34,0x37,0xb8,0x3a,0xba,0x0d,0xc9,0x00,0x45,0xc6,0x30,0x10,0x86,0xb3,0x41,0x78, +0xa4,0x09,0x82,0x19,0xb4,0x01,0x25,0xb9,0xbb,0xaf,0x3a,0xb8,0xb9,0xb1,0x30,0xb6, +0x32,0xb2,0xaf,0xb7,0x3a,0x3a,0xb8,0x3a,0xba,0x09,0x42,0x96,0x06,0x1b,0x16,0x83, +0xaa,0x0c,0x63,0x20,0x2c,0xcb,0x72,0x36,0x04,0xd7,0x04,0x21,0x0d,0xde,0x80,0xc6, +0x98,0x98,0xd1,0x94,0x94,0xcc,0x04,0x61,0x78,0x36,0x20,0x46,0xa6,0x19,0xc6,0xb0, +0x01,0x13,0x04,0x36,0x88,0x03,0x1a,0x63,0x62,0x52,0x43,0x41,0x53,0x13,0x84,0x01, +0xda,0x80,0x0c,0x9d,0x67,0x0c,0xc3,0x07,0x6c,0x10,0x38,0x30,0xd8,0x40,0x4c,0x58, +0x18,0x00,0x13,0x04,0x34,0x70,0x03,0x2e,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53, +0x69,0x7a,0x65,0x13,0x84,0x21,0x9a,0x20,0x0c,0xd2,0x04,0x61,0x98,0x36,0x18,0x09, +0x19,0x94,0x81,0x61,0x06,0x67,0x40,0x27,0xad,0x29,0x0c,0x4f,0xaa,0xcc,0x8d,0xac, +0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x30,0x50,0x1b,0x8c,0x24,0x0d,0xca,0x40,0x0d, +0xcc,0xe0,0x0c,0xc8,0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95, +0x6d,0x30,0x12,0x36,0x28,0x83,0xcf,0x0c,0xce,0x80,0x5d,0x5a,0x92,0x1b,0x5c,0x1d, +0xdd,0xd0,0x1b,0xdb,0x9b,0x9c,0x54,0xd9,0xdc,0x5b,0x9d,0xdc,0x58,0x19,0x51,0x5a, +0x5b,0x99,0xdb,0x5c,0xda,0x9b,0xdb,0xdc,0x04,0x61,0xa8,0x36,0x18,0x89,0x1b,0x94, +0xc1,0x1b,0x98,0xc1,0x19,0x50,0x4a,0x63,0xaa,0x6b,0x0b,0x6b,0x4a,0x83,0x23,0x4a, +0x6b,0x2b,0x73,0x9b,0x4b,0x7b,0x73,0x9b,0x9b,0x20,0x0c,0xd6,0x06,0x23,0x89,0x83, +0x32,0x90,0x03,0x33,0x38,0x03,0x4a,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c, +0x65,0x76,0x65,0x6c,0x54,0x6f,0x55,0x73,0x65,0x13,0x84,0xe1,0xda,0x60,0x24,0x74, +0x50,0x06,0x75,0x60,0x06,0x67,0xc0,0x25,0xcd,0x48,0x2e,0xac,0xad,0x2c,0xc9,0x8d, +0xac,0x0c,0x6f,0x82,0x30,0x60,0x1b,0x8c,0xe4,0x0e,0xca,0x00,0x0f,0xcc,0xe0,0x0c, +0x28,0x99,0x11,0x95,0xd9,0xa5,0x8d,0x95,0x51,0xbd,0x59,0xa5,0x95,0xdd,0x11,0x95, +0xc1,0xd1,0xa1,0x4d,0x10,0x86,0x6c,0x83,0x91,0xe8,0x41,0x19,0xec,0x81,0x19,0x34, +0x3c,0xcc,0x94,0xd2,0xe8,0xe8,0xca,0xe4,0x26,0x08,0x83,0xb6,0xc1,0x48,0xfa,0xa0, +0x0c,0xfc,0xc0,0x0c,0x1a,0x4a,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63, +0x74,0x6f,0x72,0x53,0x63,0x61,0x6c,0x65,0x13,0x84,0x61,0xdb,0x60,0x24,0xa0,0x50, +0x06,0xa1,0x60,0x06,0x0d,0x21,0x33,0xa2,0xb7,0x3b,0xb7,0xb9,0xb1,0x30,0xb6,0x32, +0xa3,0xb0,0x31,0xba,0x37,0xb9,0x09,0xc2,0xc0,0x6d,0x30,0x92,0x51,0x28,0x03,0x52, +0x30,0x83,0x86,0x9f,0x59,0xd3,0x1b,0x5d,0xda,0x9b,0x9b,0x55,0xd9,0x18,0xdd,0x9b, +0x9c,0x52,0x1a,0x1d,0x5d,0x99,0xdc,0x50,0x98,0xdb,0x58,0x19,0x1b,0x5b,0x18,0x5d, +0xda,0x9b,0xdb,0x04,0x61,0xe8,0x36,0x18,0x89,0x29,0x94,0xc1,0x29,0x98,0x41,0x43, +0xc6,0x0c,0x4a,0xae,0xac,0x08,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x82,0x30,0x78, +0x13,0x84,0x4c,0x0d,0x36,0x20,0x49,0x2a,0x94,0x81,0x2a,0x98,0x41,0xd3,0xac,0x02, +0x33,0x33,0x28,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0x39,0x23,0xb9,0xb0,0xb6,0x32,0x28, +0xb9,0xb2,0x22,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x09,0xc2,0xf0,0x6d,0x30,0x92, +0x56,0x28,0x03,0x57,0x30,0x83,0x86,0x8b,0x19,0x55,0x98,0x1b,0x52,0x18,0x9b,0x99, +0xd1,0x93,0xd5,0x04,0x61,0x00,0x83,0x0d,0x46,0x02,0x0b,0x65,0x10,0x0b,0x66,0xd0, +0xb0,0x32,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x9b,0x2a,0x8b,0xab,0x2b,0x73,0x1b,0x2b, +0x63,0x2a,0x73,0x3b,0xa3,0x43,0x9b,0x20,0x0c,0x61,0xb0,0xc1,0x48,0x66,0xa1,0x0c, +0x68,0xc1,0x0c,0x1a,0x2a,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x13, +0x84,0x41,0x0c,0x36,0x18,0x89,0x2d,0x94,0xc1,0x2d,0x98,0x41,0xc3,0xcb,0x8c,0x28, +0xcf,0x2d,0xac,0x2d,0x6d,0x4c,0xaa,0x6c,0x6e,0x08,0x2d,0xcc,0xed,0xac,0xcc,0x28, +0x6c,0x8c,0xee,0x4d,0x6e,0x82,0x30,0x8c,0xc1,0x06,0x23,0xc9,0x85,0x32,0xd0,0x05, +0x33,0x68,0x88,0x99,0x59,0xa5,0x95,0xdd,0x4d,0xc1,0x85,0x8d,0x95,0x51,0xbd,0x35, +0x95,0xd1,0x95,0xc9,0xcd,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x06,0x32,0xd8, +0x60,0x24,0xbc,0x50,0x06,0xbd,0x60,0x06,0xcd,0x06,0x6a,0x43,0x83,0x35,0x68,0x03, +0x38,0x98,0x03,0x3b,0xc8,0x03,0x3e,0xf8,0x03,0x51,0x28,0x05,0x54,0x60,0x85,0x57, +0x90,0x85,0x5a,0xc0,0x85,0x5d,0xf0,0x85,0x09,0xc2,0x1a,0xc0,0x01,0x15,0xb9,0xb1, +0xb0,0xb9,0xa1,0x37,0x37,0xb3,0xb4,0xb3,0x09,0xc2,0x50,0x06,0x1b,0x8c,0x24,0x1c, +0xca,0xc0,0x30,0x03,0x71,0xd8,0x20,0x7c,0xe3,0xb0,0xa1,0x30,0xc6,0xe0,0x17,0xc0, +0x81,0x1c,0x26,0x08,0x02,0xb0,0x01,0xd8,0x30,0x18,0xe7,0x70,0x0e,0x1b,0x02,0x74, +0xd8,0x30,0x0c,0xe6,0x90,0x0e,0x14,0x86,0xa6,0x36,0x0c,0x7e,0x30,0x0c,0x1b,0x84, +0x33,0x60,0x87,0x0d,0x85,0x39,0xac,0x03,0x20,0x06,0xed,0x40,0xc3,0x8c,0xed,0x2d, +0x8c,0x6e,0x6e,0x82,0x30,0x98,0x01,0x8b,0x34,0xb7,0x39,0xba,0xb9,0x09,0xc2,0x70, +0x06,0x24,0xd2,0xdc,0xe8,0xe6,0x88,0xd0,0x95,0xe1,0x7d,0xb1,0xbd,0x85,0x91,0x31, +0xa1,0x2b,0xc3,0xfb,0x9a,0xa3,0x7b,0x93,0x2b,0x63,0x51,0x97,0xe6,0x46,0x37,0x37, +0x41,0x18,0xd0,0x60,0x03,0xf3,0x0e,0xf0,0x10,0x0f,0xf2,0x30,0x0f,0x1f,0x3d,0xbc, +0x41,0x3d,0x9c,0x81,0x3d,0xdc,0x43,0x15,0x36,0x36,0xbb,0x36,0x97,0x34,0xb2,0x32, +0x37,0xba,0x29,0x41,0x50,0x85,0x0c,0xcf,0xc5,0xae,0x4c,0x6e,0x2e,0xed,0xcd,0x6d, +0x4a,0x40,0x34,0x21,0xc3,0x73,0xb1,0x0b,0x63,0xb3,0x2b,0x93,0x9b,0x12,0x18,0x75, +0xc8,0xf0,0x5c,0xe6,0xd0,0xc2,0xc8,0xca,0xe4,0x9a,0xde,0xc8,0xca,0xd8,0xa6,0x04, +0x49,0x19,0x32,0x3c,0x17,0xb9,0xb2,0xb9,0xb7,0x3a,0xb9,0xb1,0xb2,0xb9,0x29,0x41, +0x18,0x54,0x22,0xc3,0x73,0xa1,0xcb,0x83,0x2b,0x0b,0x72,0x73,0x7b,0xa3,0x0b,0xa3, +0x4b,0x7b,0x73,0x9b,0x9b,0x22,0x90,0x43,0x3a,0xd4,0x21,0xc3,0x73,0x29,0x73,0xa3, +0x93,0xcb,0x83,0x7a,0x4b,0x73,0xa3,0x9b,0x9b,0x12,0xb4,0x43,0x17,0x32,0x3c,0x97, +0xb1,0xb7,0x3a,0x37,0xba,0x32,0xb9,0xb9,0x29,0xc1,0x3d,0x00,0x79,0x18,0x00,0x00, +0x4c,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xd1,0x43,0x0e,0xf8,0xe0,0x06,0xe4,0x20, +0x0e,0xe7,0xe0,0x06,0xf6,0x10,0x0e,0xf2,0xc0,0x0e,0xe1,0x90,0x0f,0xef,0x50,0x0f, +0xf4,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x2a,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x11,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x76,0xb0, +0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00, +0x02,0xe6,0x17,0xb7,0x6d,0x08,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44, +0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x3e,0x72,0xdb,0x96,0x20,0x0d,0x97,0xef, +0x3c,0xbe,0x10,0x11,0xc0,0x44,0x84,0x40,0x33,0x2c,0x84,0x09,0x44,0xc3,0xe5,0x3b, +0x8f,0x6f,0x44,0x0e,0xf5,0x88,0x83,0x8f,0xdc,0xb6,0x19,0x54,0xc3,0xe5,0x3b,0x8f, +0x3f,0x11,0xd7,0x44,0x45,0x44,0xe9,0x00,0x83,0x5f,0xdc,0xb6,0x15,0x58,0xc3,0xe5, +0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11,0xe1,0x17,0xb7,0x6d,0x01, +0xd9,0x70,0xf9,0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38,0x88,0x0d,0x18,0x39,0xd4, +0xe3,0x23,0xb7,0x6d,0x03,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71, +0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xa4,0x32,0xc4,0x18,0x4f,0x65,0x2f,0x4f,0x06,0x13,0x00,0x44, +0xe7,0xe9,0x7e,0x66,0x44,0x58,0x49,0x4c,0x38,0x20,0x00,0x00,0x62,0x00,0x05,0x00, +0x0e,0x08,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x20,0x20,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x05,0x08,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x84,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09,0xa8,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0x8a,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xb4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x06,0x63,0x30,0xe8,0x28, +0x84,0x31,0x18,0x06,0x25,0x73,0x04,0x08,0x2d,0xf7,0x0c,0x97,0x3f,0x61,0x0f,0x21, +0xf9,0x21,0xd0,0x0c,0x0b,0x81,0x02,0xa6,0x2c,0xc0,0xd0,0x0c,0xc3,0x60,0x18,0x86, +0xb1,0x90,0x73,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e, +0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0x8a,0x02,0x0d,0xcd,0x30,0x0c,0xc3,0x30,0x0c, +0x14,0x1d,0x35,0x5c,0xfe,0x84,0x3d,0x84,0xe4,0x73,0x1b,0x55,0xac,0xc4,0xe4,0x17, +0xb7,0x8d,0x08,0xc3,0x30,0x8c,0x42,0x4c,0x43,0x33,0x10,0x75,0xd4,0x70,0xf9,0x13, +0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x8f,0xdc,0x36,0x22,0x86,0x61,0x18, +0x0a,0x61,0x0d,0xcd,0x40,0xd7,0x1c,0x41,0x50,0x8c,0x66,0x58,0x86,0x21,0x23,0x6d, +0x20,0x60,0x18,0x41,0x30,0x66,0x6a,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70, +0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03, +0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70, +0xa0,0x07,0x36,0x00,0x03,0x39,0xf0,0x03,0x30,0xf0,0x03,0x3d,0xd0,0x83,0x76,0x48, +0x07,0x78,0x98,0x87,0x5f,0xa0,0x87,0x7c,0x80,0x87,0x72,0x40,0xc1,0x30,0x93,0x18, +0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83, +0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f, +0x80,0x81,0x1f,0x20,0xa1,0xf3,0xe8,0x1b,0x46,0x20,0x8c,0x99,0xda,0x60,0x1c,0xd8, +0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1, +0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f, +0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x80,0x0e,0xfc,0x00,0x0c,0xfc, +0x40,0x0f,0xf4,0xa0,0x1d,0xd2,0x01,0x1e,0xe6,0xe1,0x17,0xe8,0x21,0x1f,0xe0,0xa1, +0x1c,0x50,0x30,0xcc,0x24,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4, +0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50, +0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f, +0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x48,0x08,0x45,0x1a,0x67,0x22,0x83, +0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c, +0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0, +0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03, +0x3a,0xf0,0x03,0x30,0xf0,0x03,0x14,0x84,0x54,0x0e,0x23,0x08,0xc3,0x19,0x42,0xf0, +0xb1,0xab,0x8d,0xa6,0xf3,0x3c,0xcf,0x73,0x18,0xc2,0xae,0xeb,0x3a,0xc3,0x30,0x0c, +0xc3,0x30,0x08,0x1d,0x46,0x20,0x86,0x33,0x84,0x60,0xe5,0x34,0x16,0x05,0x2a,0xad, +0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0x49,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0xe3,0x00,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02, +0x02,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x05,0x04,0xc0,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0b,0x08,0x80,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x86,0x3c,0x1a,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x64,0x81,0x00,0x0e,0x00,0x00,0x00,0x32,0x1e,0x98,0x14,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24, +0x0a,0x3f,0xa0,0x40,0x0a,0xa1,0x00,0x03,0x28,0x1b,0x01,0x20,0x70,0x06,0x80,0xc8, +0x19,0x00,0x32,0x67,0x00,0x28,0x9d,0x01,0x20,0x76,0x06,0x00,0x00,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x4c,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0x41,0x99,0x20,0x0c,0xcb,0x06,0x61,0x20,0x26,0x08,0x03,0xb3,0x41,0x18,0x0c,0x0a, +0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08,0x43,0x33,0x41,0x00,0x03,0x8a,0xc0,0x04, +0x61,0x70,0x36,0x08,0x4a,0xb3,0x21,0x51,0x16,0x46,0x51,0x06,0x42,0x71,0x26,0x08, +0x64,0x50,0x6d,0x48,0x06,0x88,0x51,0x86,0x81,0x50,0x9c,0x0d,0xc2,0x13,0x4d,0x10, +0xcc,0xc0,0x9a,0x20,0x64,0xd3,0x86,0x45,0x99,0x18,0x45,0x19,0x08,0x8a,0xa2,0x9c, +0x0d,0x41,0x35,0x41,0x48,0x83,0x6b,0x82,0x30,0x3c,0x1b,0x10,0xe5,0x62,0x14,0x65, +0xc0,0x80,0x09,0x02,0x1b,0x60,0x13,0x84,0x01,0xda,0x80,0x0c,0x1a,0xa3,0x0c,0xc3, +0x06,0x6c,0x10,0x32,0x6e,0x03,0x21,0x59,0x1d,0x30,0x41,0x10,0x00,0x0a,0x43,0x53, +0x13,0x84,0x21,0x9a,0x20,0x0c,0xd2,0x86,0x41,0x0c,0x86,0x61,0x83,0x10,0x06,0x63, +0xb0,0xa1,0xf8,0xc0,0x00,0xf0,0xc8,0xa0,0x0a,0x1b,0x9b,0x5d,0x9b,0x4b,0x1a,0x59, +0x99,0x1b,0xdd,0x94,0x20,0xa8,0x42,0x86,0xe7,0x62,0x57,0x26,0x37,0x97,0xf6,0xe6, +0x36,0x25,0x20,0x9a,0x90,0xe1,0xb9,0xd8,0x85,0xb1,0xd9,0x95,0xc9,0x4d,0x09,0x8c, +0x3a,0x64,0x78,0x2e,0x73,0x68,0x61,0x64,0x65,0x72,0x4d,0x6f,0x64,0x65,0x6c,0x53, +0x02,0xa4,0x0c,0x19,0x9e,0x8b,0x5c,0xd9,0xdc,0x5b,0x9d,0xdc,0x58,0xd9,0xdc,0x94, +0xa0,0xab,0x43,0x86,0xe7,0x52,0xe6,0x46,0x27,0x97,0x07,0xf5,0x96,0xe6,0x46,0x37, +0x37,0x25,0x20,0x03,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x4c,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xd1,0x43,0x0e,0xf8,0xe0,0x06,0xe4,0x20,0x0e,0xe7,0xe0,0x06, +0xf6,0x10,0x0e,0xf2,0xc0,0x0e,0xe1,0x90,0x0f,0xef,0x50,0x0f,0xf4,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x2a,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x11,0x40,0xc3,0xe5, +0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x76,0xb0,0x0d,0x97,0xef,0x3c, +0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7, +0x6d,0x08,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50, +0x12,0x06,0x20,0x60,0x3e,0x72,0xdb,0x96,0x20,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11, +0xc0,0x44,0x84,0x40,0x33,0x2c,0x84,0x09,0x44,0xc3,0xe5,0x3b,0x8f,0x6f,0x44,0x0e, +0xf5,0x88,0x83,0x8f,0xdc,0xb6,0x19,0x54,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44, +0x45,0x44,0xe9,0x00,0x83,0x5f,0xdc,0xb6,0x15,0x58,0xc3,0xe5,0x3b,0x8f,0x3f,0x11, +0xd7,0x44,0x45,0x04,0x3b,0x39,0x11,0xe1,0x17,0xb7,0x6d,0x01,0xd9,0x70,0xf9,0xce, +0xe3,0x4f,0x47,0x44,0x00,0x83,0x38,0x88,0x0d,0x18,0x39,0xd4,0xe3,0x23,0xb7,0x6d, +0x03,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00, +0x61,0x20,0x00,0x00,0x36,0x06,0x00,0x00,0x13,0x04,0x41,0x2c,0x10,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x34,0x94,0x51,0x21,0xcd,0x00,0x14,0x61,0x40,0xd9,0x95,0xff, +0x3f,0xe3,0xfb,0x43,0xc9,0x95,0x43,0x0d,0x94,0x61,0x40,0xf1,0x06,0x14,0x44,0xf9, +0x06,0x94,0x01,0x2d,0x25,0x50,0x04,0x23,0x00,0xe5,0x41,0xc6,0x18,0x01,0x08,0x82, +0x20,0xfa,0x8d,0x11,0x80,0x20,0x08,0xa2,0x60,0x30,0x46,0x00,0x82,0x20,0x88,0x82, +0xc3,0x18,0x01,0x08,0x82,0x20,0x08,0x0a,0x63,0x04,0x20,0x08,0x82,0x20,0x18,0x8c, +0x11,0x80,0x20,0x08,0x92,0xbf,0x30,0x46,0x00,0x82,0x20,0x08,0x7f,0x63,0x04,0x20, +0x08,0x82,0xf8,0x37,0x46,0x00,0x82,0xf8,0x7f,0x8f,0xc1,0x08,0x00,0x00,0x00,0x00, +0x23,0x06,0x09,0x00,0x82,0x60,0xa0,0xb1,0x81,0xe5,0xa0,0x01,0x1a,0x88,0xc1,0x88, +0x41,0x02,0x80,0x20,0x18,0x68,0x6d,0x70,0x35,0x6c,0xc0,0x06,0x63,0x30,0x62,0x90, +0x00,0x20,0x08,0x06,0x9a,0x1b,0x60,0x8e,0x1a,0xa8,0x01,0x19,0x8c,0x18,0x24,0x00, +0x08,0x82,0x81,0xf6,0x06,0x19,0xe4,0x06,0x6e,0x50,0x06,0x23,0x06,0x09,0x00,0x82, +0x60,0xa0,0xc1,0x81,0x16,0xb1,0x01,0x1b,0x98,0xc1,0x88,0x81,0x01,0x80,0x20,0x18, +0x10,0x79,0x50,0xb5,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0x79,0x80,0xb9,0xc1, +0x88,0x81,0x01,0x80,0x20,0x18,0x10,0x7a,0x90,0xc9,0x41,0x0d,0x73,0x80,0x15,0x78, +0x5a,0x45,0x86,0x65,0xd8,0x81,0x96,0x50,0x07,0x5a,0x81,0xb0,0x85,0xc8,0xc1,0x15, +0x32,0x07,0x57,0x87,0xb0,0x45,0x08,0x3b,0x62,0x70,0x00,0x20,0x08,0x06,0xd7,0x1f, +0xa8,0xc1,0xa3,0x07,0xa3,0x09,0x01,0x50,0x03,0x1a,0xc0,0x88,0x41,0x03,0x80,0x20, +0x18,0x44,0xa4,0xe0,0x06,0x54,0x1f,0x14,0xc1,0x1b,0xbc,0xc1,0x1b,0xbc,0xc1,0x68, +0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01, +0x75,0x0a,0x71,0x50,0x89,0xc2,0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0x41, +0xa4,0x0a,0x74,0x90,0x8d,0xc2,0x28,0x8c,0x42,0x1d,0xd4,0x41,0x1d,0xd4,0xc1,0x68, +0x42,0x00,0x0c,0x47,0x04,0x5e,0xf0,0x4d,0x37,0x84,0x81,0x10,0x58,0x52,0xd0,0xc7, +0x12,0x83,0x3e,0x96,0x1c,0xf4,0x31,0x62,0x90,0x8f,0x15,0x83,0x7c,0x6c,0x30,0xe4, +0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x89,0x2d,0x84,0xc2,0x60,0x06,0x23,0x06,0x07, +0x00,0x82,0x60,0x90,0xdc,0x82,0x28,0x0c,0x67,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0x09,0x2e,0x8c,0xc2,0x80,0x06,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xe4,0xc2,0x28, +0x0c,0x6a,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x89,0x2e,0x90,0xc2,0xb0,0x06,0x23, +0x06,0x07,0x00,0x82,0x60,0x90,0xec,0x42,0x29,0x0c,0x6c,0x50,0xdb,0x1f,0xc0,0x88, +0x41,0x03,0x80,0x20,0x18,0x44,0xbb,0x50,0x0a,0x6b,0x40,0x0b,0xc1,0x66,0x0a,0xa6, +0x60,0x0a,0xa6,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x36,0x58, +0xf4,0xb1,0xe1,0xa2,0x8f,0x0d,0x18,0x7d,0xac,0x1a,0xe4,0x63,0xd6,0x20,0x1f,0x1b, +0x2e,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x72,0x0e,0xb2,0x30,0xdc,0xc1,0x88, +0xc1,0x01,0x80,0x20,0x18,0x24,0xe8,0x30,0x0b,0x03,0x1e,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x41,0x92,0x0e,0xb4,0x30,0xe4,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0xea, +0x40,0x0b,0xc3,0x1e,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0xb2,0x0e,0xb5,0x30,0xf0, +0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0xec,0x60,0x0b,0x43,0x1f,0x8c,0x18,0x34, +0x00,0x08,0x82,0x41,0xb4,0x0e,0xb5,0xb0,0x07,0xe4,0xc0,0x06,0x6b,0x60,0x0b,0xb6, +0x60,0x0b,0xb6,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x36,0x98, +0x01,0x7d,0x6c,0x38,0x03,0xfa,0xd8,0x80,0x06,0xf4,0xb1,0x32,0x18,0xe4,0x63,0x66, +0x30,0xc8,0xc7,0x86,0x33,0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0xf7,0x20, +0x0e,0xc3,0x29,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x82,0x0f,0xe3,0x30,0xa0,0xc2, +0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0xf9,0x40,0x0e,0x43,0x2a,0x8c,0x18,0x1c,0x00, +0x08,0x82,0x41,0xa2,0x0f,0xe4,0x30,0xac,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x24, +0xfb,0x50,0x0e,0x03,0x2b,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0xc2,0x0f,0xe6,0x30, +0xb4,0x82,0xf1,0xc1,0x3d,0x80,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x22,0x7e,0x30, +0x07,0x56,0xa8,0x87,0x80,0x0f,0xce,0xe1,0x1c,0xce,0xe1,0x1c,0x46,0x13,0x02,0x60, +0x34,0x41,0x08,0x46,0x13,0x06,0xc1,0x86,0x3b,0xa0,0x8f,0x0d,0x78,0x40,0x1f,0x1b, +0xf2,0x80,0x3e,0x66,0x07,0x83,0x7c,0xec,0x0e,0x06,0xf9,0xd8,0x80,0x07,0xf2,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0x04,0x25,0xe6,0x61,0xc0,0x85,0x11,0x83,0x03,0x00, +0x41,0x30,0x48,0x52,0x82,0x1e,0x86,0x5c,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x44, +0x25,0xea,0x61,0xd0,0x85,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0x56,0xa2,0x1e,0x06, +0x5e,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x84,0x25,0xec,0x61,0xe8,0x85,0x11,0x83, +0x03,0x00,0x41,0x30,0x48,0x5a,0xe2,0x1e,0x06,0x5f,0x30,0x56,0x40,0x09,0x10,0x8c, +0x18,0x34,0x00,0x08,0x82,0x41,0xd4,0x12,0xf7,0xd0,0x0b,0x26,0xe1,0x0a,0x01,0x3e, +0xe0,0x03,0x3e,0xe0,0xc3,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0xd8, +0x80,0x0a,0xf4,0xb1,0x21,0x15,0xe8,0x63,0x83,0x2a,0xd0,0xc7,0x4e,0x61,0x90,0x8f, +0xa1,0xc2,0x20,0x1f,0x1b,0x52,0x41,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xe4, +0x04,0x49,0x0c,0xe9,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x89,0x4e,0x94,0xc4,0xa0, +0x0e,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xec,0x84,0x49,0x0c,0xeb,0x30,0x62,0x70, +0x00,0x20,0x08,0x06,0x09,0x4f,0x98,0xc4,0xd0,0x0e,0x23,0x06,0x07,0x00,0x82,0x60, +0x90,0xf4,0xc4,0x49,0x0c,0xee,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x89,0x4f,0xa0, +0xc4,0xf0,0x0e,0x46,0x0a,0xa6,0x00,0x1f,0x0b,0xe6,0x41,0x3e,0x16,0x9c,0x02,0x7c, +0xcc,0x0e,0xf0,0x00,0x3e,0x16,0xd8,0x83,0x7c,0x2c,0xc8,0x03,0xf8,0x58,0x1a,0xac, +0x01,0x7c,0x2c,0xc8,0x07,0xf9,0x58,0xc0,0x06,0xf0,0xb1,0xad,0x83,0x8f,0x05,0xfc, +0x20,0x1f,0x0b,0x3c,0xf8,0x58,0xf3,0xc0,0xc7,0x82,0x7f,0x90,0x8f,0x05,0x10,0x7c, +0x4c,0x69,0xe0,0x63,0x41,0x01,0x1f,0x0b,0x06,0xf8,0x58,0xa0,0x12,0xf2,0xb1,0x60, +0x89,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x1c,0x74,0xb1,0x16,0xc1,0x88,0xc1,0x01, +0x80,0x20,0x18,0x24,0x74,0xf1,0x13,0x50,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x49, +0x5d,0x80,0x05,0x15,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x62,0x17,0x61,0xc1,0x24, +0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xdc,0x85,0x58,0x08,0xc1,0x88,0xc1,0x01,0x80, +0x20,0x18,0x24,0x78,0x21,0x16,0x54,0x34,0x62,0x70,0x00,0x20,0x08,0x06,0x49,0x5e, +0x8c,0x05,0x16,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0xa2,0x17,0x64,0x01,0x35,0x23, +0x06,0x07,0x00,0x82,0x60,0x90,0xec,0x45,0x59,0x08,0x81,0x15,0x41,0x7c,0x2e,0x18, +0xb6,0xc8,0x22,0x88,0x0b,0x8c,0xb5,0x80,0x90,0x8f,0xd9,0x44,0x10,0x1f,0x1b,0x1e, +0xf9,0x58,0x20,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x8e,0xd2,0x40,0x8b,0xc0, +0x02,0x9c,0x90,0x8f,0xe1,0x44,0x10,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0x4e, +0x23,0x2e,0x7a,0x81,0x0f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x41,0x0d,0xb9,0x78, +0x87,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x92,0xd4,0x98,0x8b,0xa0,0x0d,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0x20,0x51,0x0d,0xba,0xf8,0x05,0x3f,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0x64,0x35,0xea,0x22,0x1e,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0x58, +0xc3,0x2e,0x82,0x37,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa4,0x35,0xee,0x22,0x1c, +0x40,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x12,0xd7,0xc0,0x8b,0x79,0x08,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0x20,0x79,0x8d,0xbc,0x08,0xe2,0x60,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x12,0xd8,0xd8,0x0b,0x73,0x28,0x85,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0x62, +0x83,0x2f,0xf0,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x44,0x36,0xfa,0x22,0xb0, +0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0x66,0xc3,0x2f,0xd0,0xe1,0x14,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0x20,0xa1,0x8d,0xbf,0xd0,0x87,0x60,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x92,0xda,0x00,0x8d,0x00,0x0f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0xb1,0x8d, +0xd0,0x50,0x87,0x54,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe4,0x36,0x44,0x83,0x1f, +0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0x70,0x63,0x34,0x02,0x3d,0x30,0xb9,0x38, +0xe8,0x63,0x73,0x51,0xd0,0xc7,0xe8,0x62,0xa0,0x8f,0xb9,0x85,0x12,0x1f,0xa3,0xea, +0x42,0x3e,0x16,0xd4,0x05,0x7c,0x2c,0x2e,0x02,0xfa,0x58,0x40,0xc8,0xc7,0xe6,0x82, +0x89,0x8f,0x59,0x7a,0x21,0x1f,0x0b,0xf4,0x02,0x3e,0x66,0x17,0x01,0x7d,0x2c,0x20, +0xe4,0x63,0x78,0xe1,0xc4,0xc7,0xb0,0xbf,0x90,0x8f,0x05,0x7f,0x01,0x1f,0xdb,0x8b, +0x80,0x3e,0x16,0x10,0xf2,0x31,0x31,0x90,0xe4,0x63,0xa2,0x11,0xc4,0x67,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x92,0xf6,0xc0,0x8d,0xa0,0x31,0x31,0xa0,0xe4,0x63,0xa5,0x11, +0xc4,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x12,0xf8,0xd8,0x8d,0x60,0x31,0x31,0xb0, +0xe4,0x63,0xa8,0x11,0xc4,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x92,0xf9,0xf0,0x8d, +0x20,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x84,0x3e,0x7e,0x83,0x08,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0x20,0xa9,0x0f,0xf0,0x40,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x48, +0xec,0x03,0x3c,0x02,0xd3,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe4,0x3e,0xc4,0x63, +0x35,0x82,0xa3,0x0b,0x63,0x6d,0x0e,0x02,0xf9,0x58,0x30,0xc8,0xc7,0x82,0xd9,0x90, +0x8f,0x05,0xae,0x01,0x9f,0x0b,0x86,0x2d,0xf2,0x08,0xe2,0x02,0x63,0x2d,0x20,0xe4, +0x63,0xb6,0x11,0xc4,0xc7,0x82,0x41,0x3e,0x96,0x13,0x6a,0x01,0x1f,0x0b,0xf2,0x01, +0x3e,0x16,0xa4,0x03,0x7c,0x8c,0x09,0xe4,0x63,0x41,0x4b,0xc0,0xc7,0x8c,0x40,0x3e, +0xe6,0x13,0x6f,0x01,0x1f,0x0b,0xfc,0x01,0x3e,0x16,0xb8,0x03,0x7c,0x4c,0x0a,0xe4, +0x63,0x81,0x4c,0xc0,0xc7,0x98,0x40,0x3e,0x36,0x16,0x74,0x01,0x1f,0x0b,0x46,0x02, +0x3e,0x16,0xcc,0x03,0x7c,0x0c,0x0b,0xe4,0x63,0xc1,0x4d,0xc0,0xc7,0xa4,0x40,0x3e, +0xd6,0x98,0x06,0x7d,0x0c,0x39,0x0d,0xfa,0xd8,0x80,0x1a,0xf4,0xb1,0xd6,0x18,0xe4, +0x63,0xae,0x31,0xc8,0xc7,0x5e,0x63,0x90,0xcf,0x88,0x81,0x03,0x80,0x20,0x18,0x38, +0x3a,0xd2,0x1f,0xea,0xa1,0x1b,0xb9,0x41,0x22,0x83,0x10,0xb4,0x47,0x7d,0x94,0x6e, +0xec,0xc7,0x8e,0x18,0x1c,0x00,0x08,0x82,0xc1,0x85,0x23,0x23,0x82,0x1e,0x33,0x32, +0x9a,0x10,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0x10,0xf1,0x88,0x89,0xb0,0x47,0x8d, +0x0c,0xb9,0x71,0x22,0x27,0x72,0x22,0x27,0x32,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30, +0x9a,0x30,0x08,0x23,0x06,0x07,0x00,0x82,0x60,0x40,0xfd,0x48,0x8a,0xb4,0x87,0x8e, +0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x44,0x62,0xc2,0x22,0xf1,0xb1, +0x23,0x3b,0xb2,0x23,0x2d,0xd2,0x22,0x2d,0xd2,0x22,0xa3,0x09,0x01,0x30,0x1c,0x11, +0xd8,0x47,0xf0,0x4d,0x37,0xe4,0x87,0x10,0x58,0x52,0xd0,0xc7,0x12,0x83,0x3e,0x96, +0x1c,0xf4,0x31,0x62,0x90,0x8f,0x15,0x83,0x7c,0x6c,0x30,0xe4,0x33,0x62,0x70,0x00, +0x20,0x08,0x06,0x89,0x9b,0xe4,0xc8,0xe0,0x1f,0x23,0x06,0x07,0x00,0x82,0x60,0x90, +0xbc,0x89,0x8e,0x0c,0xff,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x09,0x9c,0xec,0xc8, +0x00,0x22,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xc4,0xc9,0x8e,0x0c,0x22,0x32,0x62, +0x70,0x00,0x20,0x08,0x06,0x89,0x9c,0xf0,0xc8,0x30,0x22,0x23,0x06,0x07,0x00,0x82, +0x60,0x90,0xcc,0x49,0x8f,0x0c,0x24,0x52,0xd9,0x8d,0xc0,0x88,0x41,0x03,0x80,0x20, +0x18,0x44,0x73,0xd2,0x23,0x23,0xc2,0x26,0xc1,0x7c,0xf8,0x88,0x8f,0xf8,0x88,0x8f, +0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0x82,0x0d,0x16,0x7d,0x6c,0xb8, +0xe8,0x63,0x03,0x46,0x1f,0xab,0x06,0xf9,0x98,0x35,0xc8,0xc7,0x86,0x4b,0x3e,0x23, +0x06,0x07,0x00,0x82,0x60,0x90,0xfc,0x89,0x9a,0x0c,0x2f,0x32,0x62,0x70,0x00,0x20, +0x08,0x06,0x09,0xa8,0xac,0xc9,0x00,0x23,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0x84, +0x0a,0x9b,0x0c,0x31,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x89,0xa8,0xb0,0xc9,0x30, +0x23,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0x8c,0x4a,0x9b,0x0c,0x34,0x32,0x62,0x70, +0x00,0x20,0x08,0x06,0x09,0xa9,0xb8,0xc9,0x50,0x23,0x23,0x06,0x0d,0x00,0x82,0x60, +0x10,0x8d,0x4a,0x9b,0xcc,0x08,0x9f,0xa8,0xc1,0x88,0xb8,0x89,0x9b,0xb8,0x89,0x9b, +0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0x82,0x0d,0x66,0x40,0x1f,0x1b, +0xce,0x80,0x3e,0x36,0xa0,0x01,0x7d,0xac,0x0c,0x06,0xf9,0x98,0x19,0x0c,0xf2,0xb1, +0xe1,0x0c,0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xc9,0xab,0xe8,0xc9,0xf0,0x23, +0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xc0,0xca,0x9e,0x0c,0x60,0x32,0x62,0x70,0x00, +0x20,0x08,0x06,0x49,0xac,0xf0,0xc9,0x10,0x26,0x23,0x06,0x07,0x00,0x82,0x60,0x90, +0xc8,0x0a,0x9f,0x0c,0x63,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0xc9,0xac,0xf4,0xc9, +0x40,0x26,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xd0,0x8a,0x9f,0x0c,0x65,0x52,0x7a, +0xf0,0x2a,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x11,0xad,0xf8,0x09,0x99,0xb4,0x4a, +0x40,0x23,0x7f,0xf2,0x27,0x7f,0xf2,0x27,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3, +0x09,0x83,0x60,0xc3,0x1d,0xd0,0xc7,0x06,0x3c,0xa0,0x8f,0x0d,0x79,0x40,0x1f,0xb3, +0x83,0x41,0x3e,0x76,0x07,0x83,0x7c,0x6c,0xc0,0x03,0xf9,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x41,0x02,0x2e,0xab,0x32,0xc0,0xc9,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0xe1, +0xc2,0x2a,0x43,0x9c,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x22,0x2e,0xad,0x32,0xc8, +0xc9,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0xe3,0xd2,0x2a,0x03,0x9d,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x41,0x42,0x2e,0xae,0x32,0xd4,0xc9,0x88,0xc1,0x01,0x80,0x20,0x18, +0x24,0xe5,0xf2,0x2a,0x83,0x9d,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x44,0x2e,0xae, +0x42,0x27,0xbd,0xb2,0x0a,0xb8,0xf1,0x2a,0xaf,0xf2,0x2a,0xaf,0x32,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x36,0x9c,0x02,0x7d,0x6c,0x40,0x05,0xfa,0xd8, +0x90,0x0a,0xf4,0x31,0x53,0x18,0xe4,0x63,0xa7,0x30,0xc8,0xc7,0x06,0x54,0x90,0xcf, +0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0xf0,0xb2,0x2b,0x03,0xa8,0x8c,0x18,0x1c,0x00, +0x08,0x82,0x41,0x12,0x2f,0xbc,0x32,0x84,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x24, +0xf2,0xd2,0x2b,0x83,0xa8,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x32,0x2f,0xbd,0x32, +0x90,0xca,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0xf4,0xe2,0x2b,0x43,0xa9,0x8c,0x18, +0x1c,0x00,0x08,0x82,0x41,0x52,0x2f,0xbf,0x32,0x98,0x8a,0x8d,0x42,0x29,0xc0,0xc7, +0x02,0x55,0x91,0x8f,0x05,0xa6,0x00,0x1f,0xab,0x83,0x3b,0x80,0x8f,0x05,0xad,0x22, +0x1f,0x0b,0xf0,0x00,0x3e,0x86,0x06,0x6a,0x00,0x1f,0x0b,0x60,0x45,0x3e,0x16,0xac, +0x01,0x7c,0x4c,0xe3,0xe0,0x63,0xc1,0xac,0xc8,0xc7,0x82,0x0e,0x3e,0xd6,0x3c,0xf0, +0xb1,0xc0,0x56,0xe4,0x63,0x01,0x04,0x1f,0x53,0x1a,0xf8,0x58,0x50,0xc0,0xc7,0x82, +0x01,0x3e,0x16,0x84,0x8b,0x7c,0x2c,0x58,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06, +0xc7,0xca,0x88,0x4c,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc9,0xca,0xd8,0x0b,0xd4, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0xc2,0x32,0xf7,0x42,0x05,0x23,0x06,0x07,0x00, +0x82,0x60,0x90,0xb4,0x0c,0xbe,0x30,0xc9,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0x2e, +0x93,0x2f,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc9,0xcb,0xe4,0x0b,0x15,0x8d, +0x18,0x1c,0x00,0x08,0x82,0x41,0x02,0x33,0xfa,0x82,0x05,0x23,0x06,0x07,0x00,0x82, +0x60,0x90,0xc4,0xcc,0xbe,0x40,0xcd,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0x32,0xc3, +0x2f,0x42,0x60,0x45,0x10,0x9f,0x0b,0x86,0xad,0x7d,0x09,0xe2,0x02,0x63,0x2d,0x20, +0xe4,0x63,0xed,0x12,0xc4,0xc7,0x86,0x47,0x3e,0x16,0x08,0xf2,0x19,0x31,0x30,0x00, +0x10,0x04,0x83,0x83,0x67,0xfe,0x25,0xb0,0xe0,0x5d,0xe4,0x63,0xef,0x12,0xc4,0x67, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x12,0x9f,0x41,0x19,0x5e,0xd8,0x83,0x11,0x83,0x03, +0x00,0x41,0x30,0x48,0x7e,0x26,0x65,0xdc,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0x04,0x6c,0x54,0x26,0x68,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0xc2,0x66,0x65, +0x7c,0xa1,0x0f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x11,0x1b,0x96,0x81,0x87,0x60, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x92,0xb1,0x69,0x99,0xe0,0x0d,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0x20,0x21,0x1b,0x97,0x01,0x87,0x3f,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0xa4,0x6c,0x5e,0x46,0x1e,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0xcc,0x06,0x66, +0x82,0x38,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe4,0x6c,0x64,0xa6,0x1c,0x48,0x61, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x12,0xb4,0x99,0x99,0x7b,0x08,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0x20,0x49,0x1b,0x9a,0x09,0xec,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x12, +0xb5,0xa9,0x99,0x73,0x30,0x85,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0xd6,0xc6,0x66, +0xf2,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x84,0x6d,0x6e,0x26,0xc0,0x83,0x11, +0x83,0x03,0x00,0x41,0x30,0x48,0xda,0x06,0x67,0xd2,0x01,0x15,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0x20,0x71,0x9b,0x9c,0xd9,0x87,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x92, +0xb7,0xd1,0x99,0x40,0x0f,0x2c,0x65,0x0e,0xfa,0x98,0xca,0x14,0xf4,0xb1,0x95,0x19, +0xe8,0x63,0x25,0xa3,0xc4,0xc7,0x28,0x96,0x91,0x8f,0x05,0x2c,0x03,0x1f,0x43,0x99, +0x80,0x3e,0x16,0x10,0xf2,0x31,0x95,0x61,0xe2,0x63,0x56,0xcc,0xc8,0xc7,0x82,0x98, +0x81,0x8f,0xb5,0x4c,0x40,0x1f,0x0b,0x08,0xf9,0xd8,0xcb,0x38,0xf1,0x31,0xcc,0x66, +0xe4,0x63,0x81,0xcd,0xc0,0xc7,0x64,0x26,0xa0,0x8f,0x05,0x84,0x7c,0x4c,0x0c,0x24, +0xf9,0x58,0xce,0x04,0xf1,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x84,0x74,0xde,0x26, +0x68,0x4c,0x0c,0x28,0xf9,0x18,0xcf,0x04,0xf1,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0xe4,0x74,0xe4,0x26,0x58,0x4c,0x0c,0x2c,0xf9,0xd8,0xcf,0x04,0xf1,0x19,0x31,0x38, +0x00,0x10,0x04,0x83,0x44,0x75,0xea,0x26,0x48,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20, +0x59,0x1d,0xbb,0x21,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0x58,0xe7,0x6e,0x90, +0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x92,0xd6,0xb9,0x9b,0xa0,0x67,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0x20,0x71,0x9d,0xbc,0x11,0x9b,0xe0,0xe4,0xc2,0x58,0x9b,0x83,0x40, +0x3e,0x16,0x0c,0xf2,0xb1,0x40,0x6d,0xe4,0x63,0x41,0xd9,0xc0,0xe7,0x82,0x61,0x6b, +0x6f,0x82,0xb8,0xc0,0x58,0x0b,0x08,0xf9,0x58,0xdb,0x04,0xf1,0xb1,0x60,0x90,0x8f, +0xe1,0x44,0x5a,0xc0,0xc7,0x02,0x7c,0x80,0x8f,0x05,0xe9,0x00,0x1f,0x63,0x02,0xf9, +0x58,0xc0,0x12,0xf0,0x31,0x23,0x90,0x8f,0xf5,0x84,0x5b,0xc0,0xc7,0x82,0x7e,0x80, +0x8f,0x05,0xee,0x00,0x1f,0x93,0x02,0xf9,0x58,0x10,0x13,0xf0,0x31,0x26,0x90,0x8f, +0x89,0xc5,0x5c,0xc0,0xc7,0x02,0x91,0x80,0x8f,0x05,0xf3,0x00,0x1f,0xc3,0x02,0xf9, +0x58,0x60,0x13,0xf0,0x31,0x29,0x90,0x8f,0x35,0xa5,0x41,0x1f,0x43,0x4c,0x83,0x3e, +0x36,0x9c,0x06,0x7d,0x8c,0x35,0x06,0xf9,0x58,0x6b,0x0c,0xf2,0x31,0xd7,0x18,0xe4, +0x33,0x62,0xe0,0x00,0x20,0x08,0x06,0x4e,0xfc,0xd0,0x4e,0xe8,0xdc,0x06,0xdc,0xec, +0xce,0x20,0x04,0xa4,0xc3,0x3a,0x05,0x37,0xb2,0xb3,0x23,0x06,0x07,0x00,0x82,0x60, +0x70,0xbd,0x8f,0xee,0xfc,0x8d,0xfa,0x8c,0x26,0x04,0x40,0x0d,0xb8,0x03,0x23,0x06, +0x0d,0x00,0x82,0x60,0x10,0xd1,0x8f,0xef,0x90,0x4e,0xfb,0xec,0x46,0xf0,0x3b,0xbf, +0xf3,0x3b,0xbf,0x33,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06, +0x07,0x00,0x82,0x60,0x40,0xdd,0x4f,0xf8,0x94,0x8e,0xfc,0x8c,0x26,0x04,0xc0,0x88, +0x41,0x03,0x80,0x20,0x18,0x44,0xfa,0x43,0x3e,0xa9,0x33,0x3f,0xf3,0x33,0x3f,0xe5, +0x53,0x3e,0xe5,0x53,0x3e,0xa3,0x09,0x01,0x30,0x1c,0x11,0xb8,0x4e,0xf0,0x4d,0x37, +0xc4,0x8e,0x10,0x58,0x52,0xd0,0xc7,0x12,0x83,0x3e,0x96,0x1c,0xf4,0x31,0x62,0x90, +0x8f,0x15,0x83,0x7c,0x6c,0x30,0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x89,0x09, +0xc5,0xcf,0x60,0x3b,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0x9c,0x90,0xfc,0x0c,0xb7, +0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x09,0x0a,0xcd,0xcf,0x80,0x3b,0x23,0x06,0x07, +0x00,0x82,0x60,0x90,0xa4,0xd0,0xfc,0x0c,0xba,0x33,0x62,0x70,0x00,0x20,0x08,0x06, +0x89,0x0a,0xd1,0xcf,0xb0,0x3b,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xac,0x50,0xfd, +0x0c,0xbc,0x33,0x62,0xd0,0x00,0x20,0x08,0x06,0x91,0x0a,0xd1,0x8f,0xee,0x8c,0x10, +0x6e,0x68,0xf5,0x53,0x3f,0xf5,0x53,0x3f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3, +0x09,0x83,0x60,0x43,0x45,0x1f,0x1b,0x2c,0xfa,0xd8,0x70,0xd1,0xc7,0xa8,0x41,0x3e, +0x56,0x0d,0xf2,0xb1,0xc1,0x92,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0x36,0x14, +0x42,0x83,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x72,0x43,0x22,0x34,0x9c,0xcf, +0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0x38,0x34,0x42,0x03,0xfa,0x8c,0x18,0x1c,0x00, +0x08,0x82,0x41,0x92,0x43,0x23,0x34,0xa8,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x24, +0x3a,0x44,0x42,0xc3,0xfa,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0xb2,0x43,0x25,0x34, +0xb0,0xcf,0x88,0x41,0x03,0x80,0x20,0x18,0x44,0x3a,0x44,0x42,0xea,0x33,0x43,0x21, +0xa2,0x06,0x25,0x54,0x42,0x25,0x54,0x42,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3, +0x09,0x83,0x60,0x43,0x19,0xd0,0xc7,0x06,0x33,0xa0,0x8f,0x0d,0x67,0x40,0x1f,0x23, +0x83,0x41,0x3e,0x56,0x06,0x83,0x7c,0x6c,0x30,0x03,0xf9,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x41,0x62,0x46,0x31,0x34,0xd8,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0x67, +0x24,0x43,0xc3,0xfd,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x82,0x46,0x33,0x34,0xe0, +0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0x69,0x34,0x43,0x83,0xfe,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x41,0xa2,0x46,0x34,0x34,0xec,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18, +0x24,0x6b,0x54,0x43,0x03,0xff,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xa4,0x46,0x34, +0xa4,0x3f,0x63,0x74,0x1b,0x7a,0x50,0x43,0x35,0x54,0x43,0x35,0x34,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x36,0xd4,0x01,0x7d,0x6c,0xb0,0x03,0xfa,0xd8, +0x70,0x07,0xf4,0x31,0x3a,0x18,0xe4,0x63,0x75,0x30,0xc8,0xc7,0x06,0x3b,0x90,0xcf, +0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0x76,0x14,0x46,0x83,0x09,0x8d,0x18,0x1c,0x00, +0x08,0x82,0x41,0x72,0x47,0x62,0x34,0x9c,0xd0,0x88,0xc1,0x01,0x80,0x20,0x18,0x24, +0x78,0x34,0x46,0x03,0x0a,0x8d,0x18,0x1c,0x00,0x08,0x82,0x41,0x92,0x47,0x63,0x34, +0xa8,0xd0,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0x7a,0x44,0x46,0xc3,0x0a,0x8d,0x18, +0x1c,0x00,0x08,0x82,0x41,0xb2,0x47,0x65,0x34,0xb0,0x50,0xa9,0x82,0x1d,0xc1,0x88, +0x41,0x03,0x80,0x20,0x18,0x44,0x7b,0x54,0x46,0x2b,0x44,0x47,0x62,0x12,0x98,0x91, +0x19,0x99,0x91,0x19,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0x82,0x0d, +0xa6,0x40,0x1f,0x1b,0x4e,0x81,0x3e,0x36,0xa0,0x02,0x7d,0xac,0x14,0x06,0xf9,0x98, +0x29,0x0c,0xf2,0xb1,0xe1,0x14,0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xc9,0x29, +0xc9,0xd1,0x70,0x43,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xa0,0xd2,0x1c,0x0d,0x38, +0x34,0x62,0x70,0x00,0x20,0x08,0x06,0x49,0x2a,0xd1,0xd1,0x90,0x43,0x23,0x06,0x07, +0x00,0x82,0x60,0x90,0xa8,0x12,0x1d,0x0d,0x3b,0x34,0x62,0x70,0x00,0x20,0x08,0x06, +0xc9,0x2a,0xd5,0xd1,0xc0,0x43,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xb0,0x92,0x1d, +0x0d,0x3d,0x64,0xa2,0x40,0x0a,0xf0,0xb1,0x20,0x8c,0xe4,0x63,0x41,0x29,0xc0,0xc7, +0xea,0xe0,0x0e,0xe0,0x63,0x01,0x19,0xc9,0xc7,0x02,0x3c,0x80,0x8f,0xa1,0x81,0x1a, +0xc0,0xc7,0x82,0x33,0x92,0x8f,0x05,0x6b,0x00,0x1f,0xdb,0x3a,0xf8,0x58,0xa0,0x46, +0xf2,0xb1,0xc0,0x83,0x8f,0x35,0x0f,0x7c,0x2c,0x68,0x23,0xf9,0x58,0x00,0xc1,0xc7, +0x94,0x06,0x3e,0x16,0x14,0xf0,0xb1,0x60,0x80,0x8f,0x05,0x78,0x24,0x1f,0x0b,0x96, +0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0xc1,0x21,0x4e,0xb9,0x14,0x8c,0x18,0x1c,0x00, +0x08,0x82,0x41,0x22,0x4e,0xad,0x04,0x35,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0x8c, +0x93,0x2b,0x51,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0xe4,0xf4,0x4a,0x4c,0x32, +0x62,0x70,0x00,0x20,0x08,0x06,0x49,0x39,0xc1,0x92,0x10,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x41,0x62,0x4e,0xb0,0x44,0x45,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0x9c,0x53, +0x2c,0x61,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0xe8,0x24,0x4b,0x50,0x33,0x62, +0x70,0x00,0x20,0x08,0x06,0x49,0x3a,0xcd,0x92,0x10,0x58,0x11,0xc4,0xe7,0x82,0x61, +0x4b,0x96,0x82,0xb8,0xc0,0x58,0x0b,0x08,0xf9,0x18,0x29,0x05,0xf1,0xb1,0xe1,0x91, +0x8f,0x05,0x82,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xe0,0x98,0x27,0x5b,0x0a,0x2c, +0x30,0x25,0xf9,0x98,0x29,0x05,0xf1,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa4,0x9e, +0x7e,0x89,0x17,0xf8,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x12,0x7b,0x02,0xa7,0x76, +0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0xb9,0xa7,0x70,0x0a,0xda,0x60,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x12,0x7c,0x12,0x27,0x5f,0xf0,0x83,0x11,0x83,0x03,0x00,0x41, +0x30,0x48,0xf2,0x69,0x9c,0xde,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x44,0x9f, +0xc8,0x29,0x78,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0xf6,0xa9,0x9c,0xc0,0x01, +0x14,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0xe1,0x27,0x73,0x8a,0x87,0x60,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x92,0x7e,0x3a,0xa7,0x20,0x0e,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0x20,0xf1,0xa7,0x74,0x2a,0x87,0x52,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe4,0x9f, +0xd4,0xc9,0x1e,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0x40,0x6a,0x9d,0x02,0x3b, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x24,0xa4,0xd8,0xe9,0x1c,0x4e,0x61,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x12,0x91,0x6a,0x27,0x7c,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0x20,0x19,0x29,0x77,0x0a,0xf0,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x12,0x92,0x7a, +0xa7,0x74,0x48,0x85,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0x4a,0x0a,0x9e,0xf4,0x21, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc4,0xa4,0xe2,0x29,0xd0,0x03,0x03,0xa7,0x83, +0x3e,0x16,0x4e,0x05,0x7d,0x4c,0x9c,0x06,0xfa,0x18,0x2f,0x29,0xf1,0x31,0x6a,0x9c, +0xe4,0x63,0xc1,0x38,0xc1,0xc7,0x7e,0x29,0xa0,0x8f,0x05,0x84,0x7c,0x2c,0x9c,0x98, +0xf8,0x98,0x85,0x4e,0xf2,0xb1,0x00,0x9d,0xe0,0x63,0xe4,0x14,0xd0,0xc7,0x02,0x42, +0x3e,0x66,0x4e,0x4e,0x7c,0x0c,0x6b,0x27,0xf9,0x58,0xd0,0x4e,0xf0,0xb1,0x74,0x0a, +0xe8,0x63,0x01,0x21,0x1f,0x13,0x03,0x49,0x3e,0x06,0x4f,0x41,0x7c,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0x20,0xd9,0x29,0x93,0x0a,0x1a,0x13,0x03,0x4a,0x3e,0x36,0x4f,0x41, +0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0xf1,0xa9,0x94,0x0a,0x16,0x13,0x03,0x4b, +0x3e,0x66,0x4f,0x41,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x09,0x2b,0x96,0x0a, +0x92,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0xc4,0xaa,0xa5,0x88,0x60,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x92,0xb1,0x72,0x29,0x24,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x84, +0xac,0x5c,0x2a,0xa0,0xa7,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0xca,0x0a,0xa6,0xf2, +0x29,0x38,0xb9,0x30,0xd6,0xe6,0x20,0x90,0x8f,0x05,0x83,0x7c,0x2c,0x08,0x29,0xf9, +0x58,0xc0,0x4f,0xf0,0xb9,0x60,0xd8,0x92,0xa9,0x20,0x2e,0x30,0xd6,0x02,0x42,0x3e, +0x46,0x52,0x41,0x7c,0x2c,0x18,0xe4,0x63,0x38,0x81,0x16,0xf0,0xb1,0x20,0x1f,0xe0, +0x63,0x41,0x3a,0xc0,0xc7,0x98,0x40,0x3e,0x16,0xb0,0x04,0x7c,0xcc,0x08,0xe4,0x63, +0x3d,0xd1,0x16,0xf0,0xb1,0xc0,0x1f,0xe0,0x63,0x81,0x3b,0xc0,0xc7,0xa4,0x40,0x3e, +0x16,0xc4,0x04,0x7c,0x8c,0x09,0xe4,0x63,0x62,0x21,0x17,0xf0,0xb1,0x60,0x24,0xe0, +0x63,0xc1,0x3c,0xc0,0xc7,0xb0,0x40,0x3e,0x16,0xd8,0x04,0x7c,0x4c,0x0a,0xe4,0x63, +0x0d,0x69,0xd0,0xc7,0x90,0xd2,0xa0,0x8f,0x0d,0xa6,0x41,0x1f,0x5b,0x8d,0x41,0x3e, +0xc6,0x1a,0x83,0x7c,0xac,0x35,0x06,0xf9,0x8c,0x18,0x38,0x00,0x08,0x82,0x81,0x83, +0x5a,0x6b,0x85,0x53,0x6e,0x73,0x1b,0x72,0x35,0x08,0xc1,0x4e,0x8d,0xd5,0x88,0xc1, +0x01,0x80,0x20,0x18,0x5c,0xa5,0x05,0x57,0x35,0x05,0x5a,0xa3,0x09,0x01,0x30,0x62, +0xd0,0x00,0x20,0x08,0x06,0x51,0x6a,0xcd,0x55,0x4e,0x89,0x96,0x4a,0xd9,0x06,0x5d, +0xd1,0x15,0x5d,0xd1,0xd5,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x01,0xc5,0x5a,0x76,0xa5,0x53,0xa7,0x35,0x9a,0x10,0x00, +0x23,0x06,0x0d,0x00,0x82,0x60,0x10,0xbd,0x56,0x5e,0xf9,0x14,0x6a,0xa1,0x16,0x6a, +0xe9,0x95,0x5e,0xe9,0x95,0x5e,0x8d,0x26,0x04,0xc0,0x70,0x44,0x30,0x56,0xc1,0x37, +0xdd,0x60,0x56,0x42,0x60,0x49,0x41,0x1f,0x4b,0x0c,0xfa,0x58,0x72,0xd0,0xc7,0x88, +0x41,0x3e,0x56,0x0c,0xf2,0xb1,0xc1,0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x24, +0xbb,0x65,0x5a,0xc3,0x5a,0x8d,0x18,0x1c,0x00,0x08,0x82,0x41,0xc2,0x5b,0xa7,0x35, +0xb0,0xd5,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0xbd,0x85,0x5a,0x43,0x5b,0x8d,0x18, +0x1c,0x00,0x08,0x82,0x41,0xe2,0x5b,0xa8,0x35,0xbc,0xd5,0x88,0xc1,0x01,0x80,0x20, +0x18,0x24,0xbf,0x95,0x5a,0x03,0x5c,0x8d,0x18,0x1c,0x00,0x08,0x82,0x41,0x02,0x5e, +0xaa,0x35,0xc4,0xd5,0x88,0x41,0x03,0x80,0x20,0x18,0x44,0xbf,0x95,0x5a,0x6f,0x85, +0x5b,0x25,0xf5,0x1e,0xaa,0xa5,0x5a,0xaa,0xa5,0x5a,0xa3,0x09,0x01,0x30,0x9a,0x20, +0x04,0xa3,0x09,0x83,0x60,0x43,0x45,0x1f,0x1b,0x2c,0xfa,0xd8,0x70,0xd1,0xc7,0xa8, +0x41,0x3e,0x56,0x0d,0xf2,0xb1,0xc1,0x92,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x24, +0xeb,0x65,0x5b,0xc3,0x5e,0x8d,0x18,0x1c,0x00,0x08,0x82,0x41,0xc2,0x5e,0xb7,0x35, +0xf0,0xd5,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0xed,0x85,0x5b,0x43,0x5f,0x8d,0x18, +0x1c,0x00,0x08,0x82,0x41,0xe2,0x5e,0xb8,0x35,0xfc,0xd5,0x88,0xc1,0x01,0x80,0x20, +0x18,0x24,0xef,0x95,0x5b,0x03,0x68,0x8d,0x18,0x1c,0x00,0x08,0x82,0x41,0x02,0x5f, +0xba,0x35,0x84,0xd6,0x88,0x41,0x03,0x80,0x20,0x18,0x44,0xef,0x95,0x5b,0x7f,0x85, +0x5e,0x70,0xf5,0x1f,0xba,0xa5,0x5b,0xba,0xa5,0x5b,0xa3,0x09,0x01,0x30,0x9a,0x20, +0x04,0xa3,0x09,0x83,0x60,0x43,0x19,0xd0,0xc7,0x06,0x33,0xa0,0x8f,0x0d,0x67,0x40, +0x1f,0x23,0x83,0x41,0x3e,0x56,0x06,0x83,0x7c,0x6c,0x30,0x03,0xf9,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x41,0xb2,0x5f,0xe6,0x35,0xac,0xd6,0x88,0xc1,0x01,0x80,0x20,0x18, +0x24,0xfc,0x75,0x5e,0x03,0x6b,0x8d,0x18,0x1c,0x00,0x08,0x82,0x41,0xd2,0x5f,0xe8, +0x35,0xb4,0xd6,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0xfe,0x85,0x5e,0xc3,0x6b,0x8d, +0x18,0x1c,0x00,0x08,0x82,0x41,0xf2,0x5f,0xe9,0x35,0xc0,0xd6,0x88,0xc1,0x01,0x80, +0x20,0x18,0x24,0x20,0xa6,0x5e,0x43,0x6c,0x8d,0x18,0x34,0x00,0x08,0x82,0x41,0xf4, +0x5f,0xe9,0xf5,0x5a,0xf8,0x45,0x52,0x2f,0xa2,0x5e,0xea,0xa5,0x5e,0xea,0x35,0x9a, +0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x36,0xd4,0x01,0x7d,0x6c,0xb0,0x03, +0xfa,0xd8,0x70,0x07,0xf4,0x31,0x3a,0x18,0xe4,0x63,0x75,0x30,0xc8,0xc7,0x06,0x3b, +0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0x2b,0x66,0x5f,0xc3,0x6e,0x8d,0x18, +0x1c,0x00,0x08,0x82,0x41,0xc2,0x62,0xf7,0x35,0xf0,0xd6,0x88,0xc1,0x01,0x80,0x20, +0x18,0x24,0x2d,0x86,0x5f,0x43,0x6f,0x8d,0x18,0x1c,0x00,0x08,0x82,0x41,0xe2,0x62, +0xf8,0x35,0xfc,0xd6,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0x2f,0x96,0x5f,0x03,0x78, +0x8d,0x18,0x1c,0x00,0x08,0x82,0x41,0x02,0x63,0xfa,0x35,0x84,0xd7,0x88,0x41,0x03, +0x80,0x20,0x18,0x44,0x2f,0x96,0x5f,0xbf,0x85,0x62,0xb0,0x55,0x1b,0xfa,0xa5,0x5f, +0xfa,0xa5,0x5f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x60,0x43,0x29, +0xd0,0xc7,0x06,0x53,0xa0,0x8f,0x0d,0xa7,0x40,0x1f,0x23,0x85,0x41,0x3e,0x56,0x0a, +0x83,0x7c,0x6c,0x30,0x05,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0xb2,0x63,0x26, +0x36,0xac,0xd7,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0x3c,0x76,0x62,0x03,0x7b,0x8d, +0x18,0x1c,0x00,0x08,0x82,0x41,0xd2,0x63,0x28,0x36,0xb4,0xd7,0x88,0xc1,0x01,0x80, +0x20,0x18,0x24,0x3e,0x86,0x62,0xc3,0x7b,0x8d,0x18,0x1c,0x00,0x08,0x82,0x41,0xf2, +0x63,0x29,0x36,0xc0,0xd7,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0x60,0xa6,0x62,0x43, +0x7c,0x59,0x28,0x8c,0x02,0x7c,0x2c,0xa8,0x2f,0xf9,0x58,0x40,0x0a,0xf0,0x31,0x3a, +0xb0,0x03,0xf8,0x58,0x80,0x5f,0xf2,0xb1,0xe0,0x0e,0xe0,0x63,0x67,0x90,0x06,0xf0, +0xb1,0x60,0xbf,0xe4,0x63,0x81,0x1a,0xc0,0xc7,0x34,0x0e,0x3e,0x16,0xf8,0x97,0x7c, +0x2c,0xe8,0xe0,0x63,0xcd,0x03,0x1f,0x0b,0x42,0x4c,0x3e,0x16,0x40,0xf0,0x31,0xa5, +0x81,0x8f,0x05,0x05,0x7c,0x2c,0x18,0xe0,0x63,0x01,0x8b,0xc9,0xc7,0x82,0x25,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0x70,0xd8,0x59,0x9b,0x05,0x23,0x06,0x07,0x00,0x82, +0x60,0x90,0xd8,0x59,0x98,0x41,0xcd,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0x77,0x26, +0x66,0x54,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x09,0x9e,0x8d,0x19,0x93,0x8c,0x18, +0x1c,0x00,0x08,0x82,0x41,0x92,0x67,0x64,0x26,0x04,0x23,0x06,0x07,0x00,0x82,0x60, +0x90,0xe8,0x19,0x99,0x51,0xd1,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0x7b,0x56,0x66, +0x58,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x09,0x9f,0x99,0x19,0xd4,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x41,0xd2,0x67,0x67,0x26,0x04,0x56,0x04,0xf1,0xb9,0x60,0xd8,0x32, +0xb3,0x20,0x2e,0x30,0xd6,0x02,0x42,0x3e,0x86,0x63,0x41,0x7c,0x6c,0x78,0xe4,0x63, +0x81,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x38,0x4e,0x4d,0xcd,0x02,0x0b,0x74, +0x4c,0x3e,0xa6,0x63,0x41,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x49,0xb5,0x39, +0xdb,0x85,0x3d,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x44,0xd5,0xe8,0x8c,0x1d,0x82, +0x11,0x83,0x03,0x00,0x41,0x30,0x48,0x56,0xad,0xce,0x82,0x36,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0x84,0xd5,0xec,0xac,0x17,0xfa,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x92,0x56,0xbb,0x33,0x77,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x71,0x35,0x3c, +0x0b,0xde,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x92,0x57,0xcb,0xb3,0x5f,0xf8,0x83, +0x11,0x83,0x03,0x00,0x41,0x30,0x48,0x60,0x4d,0xcf,0xe0,0x21,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0x24,0xd6,0xf6,0x2c,0x88,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x48, +0x64,0xad,0xcf,0xc8,0x81,0x14,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x99,0x35,0x3f, +0xab,0x87,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x12,0x5a,0xfb,0xb3,0xc0,0x0e,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0x20,0xa9,0x35,0x50,0x33,0x07,0x53,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0xc4,0xd6,0x42,0xed,0x1e,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x48, +0x6e,0x4d,0xd4,0x02,0x3c,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x04,0xd7,0x46,0x0d, +0x1d,0x50,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x92,0x5c,0x23,0xb5,0x7c,0x08,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0x20,0xd1,0xb5,0x52,0x0b,0xf4,0xc0,0xe8,0xec,0xa0,0x8f, +0xd5,0x59,0x41,0x1f,0xb3,0xb3,0x81,0x3e,0x06,0x67,0x4a,0x7c,0x8c,0xba,0x33,0xf9, +0x58,0x70,0x67,0xf0,0xb1,0x39,0x0b,0xe8,0x63,0x01,0x21,0x1f,0xab,0x33,0x26,0x3e, +0x66,0xf1,0x99,0x7c,0x2c,0xe0,0x33,0xf8,0x18,0x9e,0x05,0xf4,0xb1,0x80,0x90,0x8f, +0xe9,0x99,0x13,0x1f,0xc3,0x42,0x4d,0x3e,0x16,0x84,0x1a,0x7c,0xac,0xcf,0x02,0xfa, +0x58,0x40,0xc8,0xc7,0xc4,0x40,0x92,0x8f,0x91,0x5a,0x10,0x9f,0x11,0x83,0x03,0x00, +0x41,0x30,0x48,0xde,0x4d,0xd7,0x82,0xc6,0xc4,0x80,0x92,0x8f,0x9d,0x5a,0x10,0x9f, +0x11,0x83,0x03,0x00,0x41,0x30,0x48,0xe4,0xad,0xd7,0x82,0xc5,0xc4,0xc0,0x92,0x8f, +0xa9,0x5a,0x10,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0xea,0x0d,0xdc,0x82,0x64, +0xc4,0xe0,0x00,0x40,0x10,0x0c,0x12,0x7b,0x0b,0x37,0x22,0x18,0x31,0x38,0x00,0x10, +0x04,0x83,0xe4,0xde,0xc4,0x0d,0x09,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0xc1,0x37, +0x71,0x0b,0x50,0x6d,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x92,0x7c,0x23,0xb7,0x56,0x0b, +0x0e,0x2e,0x8c,0xb5,0x39,0x08,0xe4,0x63,0xc1,0x20,0x1f,0x0b,0x6a,0x4d,0x3e,0x16, +0xc0,0x1a,0x7c,0x2e,0x18,0xb6,0xcc,0x2d,0x88,0x0b,0x8c,0xb5,0x80,0x90,0x8f,0xe1, +0x5a,0x10,0x1f,0x0b,0x06,0xf9,0xd8,0x4d,0x9c,0x05,0x7c,0x2c,0xc0,0x07,0xf8,0x58, +0x90,0x0e,0xf0,0x31,0x26,0x90,0x8f,0x05,0x2b,0x01,0x1f,0x33,0x02,0xf9,0x18,0x4f, +0xb0,0x05,0x7c,0x2c,0xe8,0x07,0xf8,0x58,0xe0,0x0e,0xf0,0x31,0x29,0x90,0x8f,0x05, +0x30,0x01,0x1f,0x63,0x02,0xf9,0x58,0x58,0xc4,0x05,0x7c,0x2c,0x10,0x09,0xf8,0x58, +0x30,0x0f,0xf0,0x31,0x2c,0x90,0x8f,0x05,0x35,0x01,0x1f,0x93,0x02,0xf9,0x58,0x33, +0x1a,0xf4,0x31,0x84,0x34,0xe8,0x63,0x43,0x69,0xd0,0xc7,0x54,0x63,0x90,0x8f,0xad, +0xc6,0x20,0x1f,0x63,0x8d,0x41,0x3e,0x23,0x06,0x0e,0x00,0x82,0x60,0xe0,0xf0,0xdc, +0xbf,0xb1,0x1b,0xaf,0xad,0x8d,0xc9,0x0d,0x42,0xf0,0x6e,0xf7,0x86,0x00,0x00,0x00, +0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_rcas_pass_permutations.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_rcas_pass_permutations.h new file mode 100644 index 00000000..77555116 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_rcas_pass_permutations.h @@ -0,0 +1,121 @@ +#include "ffx_fsr2_rcas_pass_a432c4184f652f4f06130044e7e97e66.h" + +typedef union ffx_fsr2_rcas_pass_PermutationKey { + struct { + uint32_t FFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE : 1; + uint32_t FFX_FSR2_OPTION_HDR_COLOR_INPUT : 1; + uint32_t FFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_JITTERED_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_INVERTED_DEPTH : 1; + uint32_t FFX_FSR2_OPTION_APPLY_SHARPENING : 1; + }; + uint32_t index; +} ffx_fsr2_rcas_pass_PermutationKey; + +typedef struct ffx_fsr2_rcas_pass_PermutationInfo { + const uint32_t blobSize; + const unsigned char* blobData; + + + const uint32_t numCBVResources; + const char** cbvResourceNames; + const uint32_t* cbvResourceBindings; + const uint32_t* cbvResourceCounts; + const uint32_t* cbvResourceSpaces; + + const uint32_t numSRVResources; + const char** srvResourceNames; + const uint32_t* srvResourceBindings; + const uint32_t* srvResourceCounts; + const uint32_t* srvResourceSpaces; + + const uint32_t numUAVResources; + const char** uavResourceNames; + const uint32_t* uavResourceBindings; + const uint32_t* uavResourceCounts; + const uint32_t* uavResourceSpaces; + + const uint32_t numSamplerResources; + const char** samplerResourceNames; + const uint32_t* samplerResourceBindings; + const uint32_t* samplerResourceCounts; + const uint32_t* samplerResourceSpaces; + + const uint32_t numRTAccelerationStructureResources; + const char** rtAccelerationStructureResourceNames; + const uint32_t* rtAccelerationStructureResourceBindings; + const uint32_t* rtAccelerationStructureResourceCounts; + const uint32_t* rtAccelerationStructureResourceSpaces; +} ffx_fsr2_rcas_pass_PermutationInfo; + +static const uint32_t g_ffx_fsr2_rcas_pass_IndirectionTable[] = { + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, +}; + +static const ffx_fsr2_rcas_pass_PermutationInfo g_ffx_fsr2_rcas_pass_PermutationInfo[] = { + { g_ffx_fsr2_rcas_pass_a432c4184f652f4f06130044e7e97e66_size, g_ffx_fsr2_rcas_pass_a432c4184f652f4f06130044e7e97e66_data, 2, g_ffx_fsr2_rcas_pass_a432c4184f652f4f06130044e7e97e66_CBVResourceNames, g_ffx_fsr2_rcas_pass_a432c4184f652f4f06130044e7e97e66_CBVResourceBindings, g_ffx_fsr2_rcas_pass_a432c4184f652f4f06130044e7e97e66_CBVResourceCounts, g_ffx_fsr2_rcas_pass_a432c4184f652f4f06130044e7e97e66_CBVResourceSpaces, 2, g_ffx_fsr2_rcas_pass_a432c4184f652f4f06130044e7e97e66_SRVResourceNames, g_ffx_fsr2_rcas_pass_a432c4184f652f4f06130044e7e97e66_SRVResourceBindings, g_ffx_fsr2_rcas_pass_a432c4184f652f4f06130044e7e97e66_SRVResourceCounts, g_ffx_fsr2_rcas_pass_a432c4184f652f4f06130044e7e97e66_SRVResourceSpaces, 1, g_ffx_fsr2_rcas_pass_a432c4184f652f4f06130044e7e97e66_UAVResourceNames, g_ffx_fsr2_rcas_pass_a432c4184f652f4f06130044e7e97e66_UAVResourceBindings, g_ffx_fsr2_rcas_pass_a432c4184f652f4f06130044e7e97e66_UAVResourceCounts, g_ffx_fsr2_rcas_pass_a432c4184f652f4f06130044e7e97e66_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_rcas_pass_permutations.h.d b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_rcas_pass_permutations.h.d new file mode 100644 index 00000000..d7415785 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_rcas_pass_permutations.h.d @@ -0,0 +1 @@ +src/ffx-fsr2-api/shaders/dx12/ffx_fsr2_rcas_pass_permutations.h: ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common.h ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common_half.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_callbacks_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_resources.h ../../src/ffx-fsr2-api/shaders/ffx_core.h ../../src/ffx-fsr2-api/shaders/ffx_core_portability.h ../../src/ffx-fsr2-api/shaders/ffx_common_types.h ../../src/ffx-fsr2-api/shaders/ffx_core_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_common.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_rcas.h ../../src/ffx-fsr2-api/shaders/ffx_fsr1.h \ No newline at end of file diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_rcas_pass_wave64_16bit_f3d5c728f0eeb7c4f2b0c1bd00debb36.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_rcas_pass_wave64_16bit_f3d5c728f0eeb7c4f2b0c1bd00debb36.h new file mode 100644 index 00000000..72b504bb --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_rcas_pass_wave64_16bit_f3d5c728f0eeb7c4f2b0c1bd00debb36.h @@ -0,0 +1,766 @@ +// ffx_fsr2_rcas_pass_wave64_16bit_f3d5c728f0eeb7c4f2b0c1bd00debb36.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_rcas_pass_wave64_16bit_f3d5c728f0eeb7c4f2b0c1bd00debb36_CBVResourceNames[] = { "cbFSR2", "cbRCAS", }; +static const uint32_t g_ffx_fsr2_rcas_pass_wave64_16bit_f3d5c728f0eeb7c4f2b0c1bd00debb36_CBVResourceBindings[] = { 0, 1, }; +static const uint32_t g_ffx_fsr2_rcas_pass_wave64_16bit_f3d5c728f0eeb7c4f2b0c1bd00debb36_CBVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_rcas_pass_wave64_16bit_f3d5c728f0eeb7c4f2b0c1bd00debb36_CBVResourceSpaces[] = { 0, 0, }; + +static const char* g_ffx_fsr2_rcas_pass_wave64_16bit_f3d5c728f0eeb7c4f2b0c1bd00debb36_SRVResourceNames[] = { "r_input_exposure", "r_rcas_input", }; +static const uint32_t g_ffx_fsr2_rcas_pass_wave64_16bit_f3d5c728f0eeb7c4f2b0c1bd00debb36_SRVResourceBindings[] = { 0, 1, }; +static const uint32_t g_ffx_fsr2_rcas_pass_wave64_16bit_f3d5c728f0eeb7c4f2b0c1bd00debb36_SRVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_rcas_pass_wave64_16bit_f3d5c728f0eeb7c4f2b0c1bd00debb36_SRVResourceSpaces[] = { 0, 0, }; + +static const char* g_ffx_fsr2_rcas_pass_wave64_16bit_f3d5c728f0eeb7c4f2b0c1bd00debb36_UAVResourceNames[] = { "rw_upscaled_output", }; +static const uint32_t g_ffx_fsr2_rcas_pass_wave64_16bit_f3d5c728f0eeb7c4f2b0c1bd00debb36_UAVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_rcas_pass_wave64_16bit_f3d5c728f0eeb7c4f2b0c1bd00debb36_UAVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_rcas_pass_wave64_16bit_f3d5c728f0eeb7c4f2b0c1bd00debb36_UAVResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_rcas_pass_wave64_16bit_f3d5c728f0eeb7c4f2b0c1bd00debb36_size = 11888; + +static const unsigned char g_ffx_fsr2_rcas_pass_wave64_16bit_f3d5c728f0eeb7c4f2b0c1bd00debb36_data[] = { +0x44,0x58,0x42,0x43,0x3c,0xd6,0xb9,0x10,0x18,0xce,0xb0,0x9b,0x00,0x09,0xda,0x25, +0x2c,0xf7,0xbb,0xb7,0x01,0x00,0x00,0x00,0x70,0x2e,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x34,0x01,0x00,0x00,0x9c,0x0c,0x00,0x00,0xb8,0x0c,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xc0,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x60,0x0b,0x00,0x00,0x66,0x00,0x05,0x00, +0xd8,0x02,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x48,0x0b,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xcf,0x02,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x84,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09,0xa8,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0x96,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xc8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x06,0x63,0x30,0xe8,0x28, +0x84,0x31,0x18,0x06,0x25,0x73,0x04,0x08,0x2d,0xf7,0x0c,0x97,0x3f,0x61,0x0f,0x21, +0xf9,0x21,0xd0,0x0c,0x0b,0x81,0x02,0xa6,0x2c,0xc0,0xd0,0x0c,0xc3,0x60,0x18,0x86, +0xb1,0x90,0x73,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e, +0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0x8a,0x02,0x0d,0xcd,0x30,0x0c,0xc3,0x30,0x0c, +0x14,0x1d,0x35,0x5c,0xfe,0x84,0x3d,0x84,0xe4,0x73,0x1b,0x55,0xac,0xc4,0xe4,0x17, +0xb7,0x8d,0x08,0xc3,0x30,0x8c,0x42,0x4c,0x43,0x33,0x10,0x75,0xd4,0x70,0xf9,0x13, +0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x8f,0xdc,0x36,0x22,0x86,0x61,0x18, +0x0a,0x61,0x0d,0xcd,0x40,0xd7,0x6d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a,0x48, +0x0e,0x15,0x09,0x44,0x1a,0x39,0x0f,0x11,0x4d,0x08,0x21,0x21,0x61,0x18,0x0a,0xd1, +0x0c,0x4d,0x46,0xda,0x41,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a,0x48,0x1b,0xd2, +0x0c,0x88,0x18,0x86,0x61,0x99,0x23,0x08,0x4a,0xd1,0x0c,0xdc,0xd0,0x91,0x37,0x10, +0x30,0x8c,0x20,0x18,0x33,0xb5,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01, +0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d, +0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0, +0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03, +0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x98,0x49,0x0c,0xc6, +0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41, +0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e, +0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0, +0xc0,0x0f,0x90,0x10,0x8a,0x34,0x0e,0x23,0x10,0xc6,0x4c,0x6d,0x30,0x0e,0xec,0x10, +0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e, +0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6, +0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00,0x06,0x7e,0xa0, +0x07,0x7a,0xd0,0x0e,0xe9,0x00,0x0f,0xf3,0xf0,0x0b,0xf4,0x90,0x0f,0xf0,0x50,0x0e, +0x28,0x18,0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28, +0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87, +0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36, +0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0x94,0x26,0x9d,0x33,0x91,0xc1,0x38, +0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0, +0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3, +0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d, +0xf8,0x01,0x18,0xf8,0x01,0x0a,0x4a,0x4a,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8,0xd8, +0xd5,0x46,0xd3,0xba,0xae,0xeb,0x3a,0x0c,0x65,0x18,0x86,0xa1,0x61,0x18,0x86,0x61, +0x18,0xc4,0x0e,0x23,0x10,0xc3,0x19,0x42,0xb0,0x72,0x1a,0x8b,0x02,0x97,0xde,0x39, +0x02,0x50,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x04,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x0e,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x50,0x40,0x00,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb9,0x80,0x00,0x18,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0xa3,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0xc7,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c,0x10,0x00, +0x1c,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0x0a,0x3f,0xa0,0x40, +0xca,0xa0,0x1c,0x0a,0xa1,0x20,0x0a,0xa6,0x80,0x0a,0xaa,0xb0,0x0a,0xac,0x00,0x03, +0x0a,0x32,0xa0,0x40,0x03,0x0a,0x36,0xa0,0x80,0x03,0x0a,0x39,0xa0,0xa0,0x03,0x0a, +0x3b,0xa0,0xc0,0x03,0x0a,0x3d,0xa0,0xe0,0x03,0x4a,0xa1,0x20,0x17,0xca,0xd2,0xa1, +0x50,0xa8,0x1b,0x01,0xa8,0x01,0x8a,0x0b,0x10,0x10,0x10,0x81,0xd0,0x19,0x00,0x52, +0x67,0x00,0x88,0x9d,0x01,0xa0,0x76,0x06,0x80,0xde,0x19,0x00,0x82,0x67,0x00,0x88, +0x9c,0x01,0x00,0x00,0x79,0x18,0x00,0x00,0x2b,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20,0x26,0x08,0x43,0xb3, +0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08,0x64,0x30,0x07,0x84, +0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe,0xca,0xf0,0xe0,0xde,0xe6,0xea,0xe4,0xca, +0x26,0x08,0x83,0x33,0x41,0x18,0x9e,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65,0x31,0x8c, +0x81,0x31,0x9c,0x09,0x02,0x1a,0xb4,0x01,0x19,0xb9,0x2f,0xb9,0xb1,0xb0,0xb9,0xaf, +0x34,0x37,0xb8,0x3a,0xba,0x0d,0xc9,0x00,0x45,0xc6,0x30,0x30,0x86,0xb3,0x41,0x78, +0xa4,0x09,0x82,0x1a,0xb8,0x01,0x25,0xb9,0xbb,0xaf,0x3a,0xb8,0xb9,0xb1,0x30,0xb6, +0x32,0xb2,0xaf,0xb7,0x3a,0x3a,0xb8,0x3a,0xba,0x09,0x42,0xa7,0x06,0x1b,0x16,0x83, +0xaa,0x0c,0x63,0x60,0x2c,0xcb,0x72,0x36,0x04,0xd7,0x04,0xa1,0x0d,0xe0,0x80,0xc6, +0x98,0x98,0xd1,0x94,0x94,0xcc,0x04,0x61,0x80,0x36,0x20,0x46,0xa6,0x19,0xc6,0xb0, +0x01,0x13,0x04,0x38,0x90,0x03,0x1a,0x63,0x62,0x52,0x43,0x41,0x53,0x13,0x84,0x21, +0xda,0x80,0x0c,0x9d,0x67,0x0c,0xc3,0x07,0x6c,0x10,0x38,0x30,0xd8,0x40,0x4c,0x58, +0x18,0x00,0x13,0x04,0x36,0x78,0x03,0x2e,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53, +0x69,0x7a,0x65,0x13,0x84,0x41,0x9a,0x20,0x0c,0xd3,0x04,0x61,0xa0,0x36,0x18,0x04, +0x19,0x94,0x81,0x61,0x06,0x67,0x40,0x27,0xad,0x29,0x0c,0x4f,0xaa,0xcc,0x8d,0xac, +0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x30,0x54,0x1b,0x0c,0x22,0x0d,0xca,0x40,0x0d, +0xcc,0xe0,0x0c,0xc8,0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95, +0x6d,0x30,0x08,0x36,0x28,0x83,0xcf,0x0c,0xce,0x80,0x5d,0x5a,0x92,0x1b,0x5c,0x1d, +0xdd,0xd0,0x1b,0xdb,0x9b,0x9c,0x54,0xd9,0xdc,0x5b,0x9d,0xdc,0x58,0x19,0x51,0x5a, +0x5b,0x99,0xdb,0x5c,0xda,0x9b,0xdb,0xdc,0x04,0x61,0xb0,0x36,0x18,0x84,0x1b,0x94, +0xc1,0x1b,0x98,0xc1,0x19,0x50,0x4a,0x63,0xaa,0x6b,0x0b,0x6b,0x4a,0x83,0x23,0x4a, +0x6b,0x2b,0x73,0x9b,0x4b,0x7b,0x73,0x9b,0x9b,0x20,0x0c,0xd7,0x06,0x83,0x88,0x83, +0x32,0x90,0x03,0x33,0x38,0x03,0x4a,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c, +0x65,0x76,0x65,0x6c,0x54,0x6f,0x55,0x73,0x65,0x13,0x84,0x01,0xdb,0x60,0x10,0x74, +0x50,0x06,0x75,0x60,0x06,0x67,0xc0,0x25,0xcd,0x48,0x2e,0xac,0xad,0x2c,0xc9,0x8d, +0xac,0x0c,0x6f,0x82,0x30,0x64,0x1b,0x0c,0xe2,0x0e,0xca,0x00,0x0f,0xcc,0xe0,0x0c, +0x28,0x99,0x11,0x95,0xd9,0xa5,0x8d,0x95,0x51,0xbd,0x59,0xa5,0x95,0xdd,0x11,0x95, +0xc1,0xd1,0xa1,0x4d,0x10,0x06,0x6d,0x83,0x41,0xe8,0x41,0x19,0xec,0x81,0x19,0x34, +0x3c,0xcc,0x94,0xd2,0xe8,0xe8,0xca,0xe4,0x26,0x08,0xc3,0xb6,0xc1,0x20,0xfa,0xa0, +0x0c,0xfc,0xc0,0x0c,0x1a,0x4a,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63, +0x74,0x6f,0x72,0x53,0x63,0x61,0x6c,0x65,0x13,0x84,0x81,0xdb,0x60,0x10,0xa0,0x50, +0x06,0xa1,0x60,0x06,0x0d,0x21,0x33,0xa2,0xb7,0x3b,0xb7,0xb9,0xb1,0x30,0xb6,0x32, +0xa3,0xb0,0x31,0xba,0x37,0xb9,0x09,0xc2,0xd0,0x6d,0x30,0x88,0x51,0x28,0x03,0x52, +0x30,0x83,0x86,0x9f,0x59,0xd3,0x1b,0x5d,0xda,0x9b,0x9b,0x55,0xd9,0x18,0xdd,0x9b, +0x9c,0x52,0x1a,0x1d,0x5d,0x99,0xdc,0x50,0x98,0xdb,0x58,0x19,0x1b,0x5b,0x18,0x5d, +0xda,0x9b,0xdb,0x04,0x61,0xf0,0x36,0x18,0x84,0x29,0x94,0xc1,0x29,0x98,0x41,0x43, +0xc6,0x0c,0x4a,0xae,0xac,0x08,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x82,0x30,0x7c, +0x13,0x84,0x6e,0x0d,0x36,0x20,0x44,0x2a,0x94,0x81,0x2a,0x98,0x41,0xd3,0xac,0x02, +0x33,0x33,0x28,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0x39,0x23,0xb9,0xb0,0xb6,0x32,0x28, +0xb9,0xb2,0x22,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x09,0xc2,0x00,0x06,0x1b,0x0c, +0xa2,0x15,0xca,0xc0,0x15,0xcc,0xa0,0xe1,0x62,0x46,0x15,0xe6,0x86,0x14,0xc6,0x66, +0x66,0xf4,0x64,0x35,0x41,0x18,0xc2,0x60,0x83,0x41,0xc0,0x42,0x19,0xc4,0x82,0x19, +0x34,0xac,0xcc,0x94,0xd2,0xe8,0xe8,0xca,0xe4,0xa6,0xca,0xe2,0xea,0xca,0xdc,0xc6, +0xca,0x98,0xca,0xdc,0xce,0xe8,0xd0,0x26,0x08,0x83,0x18,0x6c,0x30,0x88,0x59,0x28, +0x03,0x5a,0x30,0x83,0x86,0x8a,0x19,0x51,0x19,0x1b,0x5d,0x18,0x55,0x5a,0x5b,0xd9, +0x04,0x61,0x18,0x83,0x0d,0x06,0x61,0x0b,0x65,0x70,0x0b,0x66,0xd0,0xf0,0x32,0x23, +0xca,0x73,0x0b,0x6b,0x4b,0x1b,0x93,0x2a,0x9b,0x1b,0x42,0x0b,0x73,0x3b,0x2b,0x33, +0x0a,0x1b,0xa3,0x7b,0x93,0x9b,0x20,0x0c,0x64,0xb0,0xc1,0x20,0x72,0xa1,0x0c,0x74, +0xc1,0x0c,0x1a,0x62,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f, +0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x84,0xa1,0x0c, +0x36,0x18,0x04,0x2f,0x94,0x41,0x2f,0x98,0x41,0xb3,0x81,0xda,0xd0,0x60,0x0d,0xda, +0x00,0x0e,0xe6,0xc0,0x0e,0xf2,0x80,0x0f,0xfe,0x40,0x14,0x4a,0x01,0x15,0x58,0xe1, +0x15,0x64,0xa1,0x16,0x70,0x61,0x17,0x7c,0x61,0x82,0xf0,0x06,0x71,0x40,0x45,0x6e, +0x2c,0x6c,0x6e,0xe8,0xcd,0xcd,0x2c,0xed,0x6c,0x82,0x30,0x98,0xc1,0x06,0x83,0x08, +0x87,0x32,0x30,0xcc,0x40,0x1c,0x36,0x08,0xdf,0x38,0x6c,0x28,0x8c,0x31,0xf8,0x05, +0x70,0x20,0x87,0x09,0x82,0x00,0x6c,0x00,0x36,0x0c,0xc6,0x39,0x9c,0xc3,0x86,0x00, +0x1d,0x36,0x0c,0x83,0x39,0xa4,0x03,0x85,0xa1,0xa9,0x09,0x42,0x1c,0xb0,0xc1,0x86, +0xc1,0x0f,0x86,0x61,0x03,0x61,0xb0,0xc3,0x19,0xb4,0xc3,0x86,0xc2,0x1c,0xd6,0x01, +0x10,0x03,0x77,0xa0,0x61,0xc6,0xf6,0x16,0x46,0x37,0x37,0x41,0x18,0xce,0x80,0x45, +0x9a,0xdb,0x1c,0xdd,0xdc,0x04,0x61,0x40,0x03,0x12,0x69,0x6e,0x74,0x73,0x13,0x84, +0x21,0x0d,0x88,0xd0,0x95,0xe1,0x7d,0xb1,0xbd,0x85,0x91,0x31,0xa1,0x2b,0xc3,0xfb, +0x9a,0xa3,0x7b,0x93,0x2b,0x63,0x51,0x97,0xe6,0x46,0x37,0xb7,0x81,0x81,0x87,0x78, +0x90,0x87,0x79,0xa0,0x87,0x7a,0xb0,0x87,0x37,0xb8,0x87,0x33,0xc0,0x87,0x7a,0xa8, +0xc2,0xc6,0x66,0xd7,0xe6,0x92,0x46,0x56,0xe6,0x46,0x37,0x25,0x08,0xaa,0x90,0xe1, +0xb9,0xd8,0x95,0xc9,0xcd,0xa5,0xbd,0xb9,0x4d,0x09,0x88,0x26,0x64,0x78,0x2e,0x76, +0x61,0x6c,0x76,0x65,0x72,0x53,0x02,0xa3,0x0e,0x19,0x9e,0xcb,0x1c,0x5a,0x18,0x59, +0x99,0x5c,0xd3,0x1b,0x59,0x19,0xdb,0x94,0x00,0x29,0x43,0x86,0xe7,0x22,0x57,0x36, +0xf7,0x56,0x27,0x37,0x56,0x36,0x37,0x25,0x08,0x83,0x4a,0x64,0x78,0x2e,0x74,0x79, +0x70,0x65,0x41,0x6e,0x6e,0x6f,0x74,0x61,0x74,0x69,0x6f,0x6e,0x73,0x53,0x04,0x72, +0x48,0x87,0x3a,0x64,0x78,0x2e,0x65,0x6e,0x74,0x72,0x79,0x50,0x6f,0x69,0x6e,0x74, +0x73,0x53,0x02,0x77,0xe8,0x42,0x86,0xe7,0x32,0xf6,0x56,0xe7,0x46,0x57,0x26,0x37, +0x37,0x25,0xc0,0x07,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x4c,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xd1,0x43,0x0e,0xf8,0xe0,0x06,0xe4,0x20,0x0e,0xe7,0xe0,0x06, +0xf6,0x10,0x0e,0xf2,0xc0,0x0e,0xe1,0x90,0x0f,0xef,0x50,0x0f,0xf4,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x30,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x25,0x50,0xc3,0xe5, +0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x46,0x00,0x0d, +0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0xdb,0xc1,0x36,0x5c,0xbe, +0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f, +0xdc,0xb6,0x21,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00, +0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0x9b,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42, +0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63, +0x98,0x40,0x34,0x5c,0xbe,0xf3,0xf8,0x46,0xe4,0x50,0x8f,0x38,0xf8,0xc8,0x6d,0x9b, +0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0x94,0x0e,0x30,0xf8,0xc5, +0x6d,0x5b,0x81,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0xb0,0x93,0x13, +0x11,0x7e,0x71,0xdb,0x16,0x90,0x0d,0x97,0xef,0x3c,0xfe,0x74,0x44,0x04,0x30,0x88, +0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e,0x72,0xdb,0x36,0xf0,0x0c,0x97,0xef,0x3c,0x3e, +0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x00,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48, +0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf3,0xd5,0xc7,0x28,0xf0,0xee,0xb7,0xc4, +0xf2,0xb0,0xc1,0xbd,0x00,0xde,0xbb,0x36,0x44,0x58,0x49,0x4c,0xb0,0x21,0x00,0x00, +0x66,0x00,0x05,0x00,0x6c,0x08,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0x98,0x21,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00, +0x63,0x08,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c, +0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42, +0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20, +0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50, +0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00, +0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d, +0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff,0xff,0xff,0xff,0x1f, +0x00,0x09,0xa8,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42, +0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0x96,0x00,0x00,0x00, +0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3, +0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xc8,0xc1,0x08, +0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x06, +0x63,0x30,0xe8,0x28,0x84,0x31,0x18,0x06,0x25,0x73,0x04,0x08,0x2d,0xf7,0x0c,0x97, +0x3f,0x61,0x0f,0x21,0xf9,0x21,0xd0,0x0c,0x0b,0x81,0x02,0xa6,0x2c,0xc0,0xd0,0x0c, +0xc3,0x60,0x18,0x86,0xb1,0x90,0x73,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12, +0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0x8a,0x02,0x0d,0xcd,0x30, +0x0c,0xc3,0x30,0x0c,0x14,0x1d,0x35,0x5c,0xfe,0x84,0x3d,0x84,0xe4,0x73,0x1b,0x55, +0xac,0xc4,0xe4,0x17,0xb7,0x8d,0x08,0xc3,0x30,0x8c,0x42,0x4c,0x43,0x33,0x10,0x75, +0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x8f,0xdc,0x36, +0x22,0x86,0x61,0x18,0x0a,0x61,0x0d,0xcd,0x40,0xd7,0x6d,0xc3,0xe5,0x4f,0xd8,0x43, +0x48,0xfe,0x4a,0x48,0x0e,0x15,0x09,0x44,0x1a,0x39,0x0f,0x11,0x4d,0x08,0x21,0x21, +0x61,0x18,0x0a,0xd1,0x0c,0x4d,0x46,0xda,0x41,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe, +0x4a,0x48,0x1b,0xd2,0x0c,0x88,0x18,0x86,0x61,0x99,0x23,0x08,0x4a,0xd1,0x0c,0xdc, +0xd0,0x91,0x37,0x10,0x30,0x8c,0x20,0x18,0x33,0xb5,0xc1,0x38,0xb0,0x43,0x38,0xcc, +0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01, +0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b, +0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x81,0x1e,0xe8, +0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60, +0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0, +0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81, +0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c, +0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0x10,0x8a,0x34,0x0e,0x23,0x10,0xc6,0x4c,0x6d, +0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50, +0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e, +0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e, +0x00,0x06,0x7e,0xa0,0x07,0x7a,0xd0,0x0e,0xe9,0x00,0x0f,0xf3,0xf0,0x0b,0xf4,0x90, +0x0f,0xf0,0x50,0x0e,0x28,0x18,0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79, +0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0, +0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87, +0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0x94,0x26,0x9d, +0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d, +0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94, +0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03, +0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x4a,0x4a,0x87,0x11,0x84,0xe1, +0x0c,0x21,0xf8,0xd8,0xd5,0x46,0xd3,0xba,0xae,0xeb,0x3a,0x0c,0x65,0x18,0x86,0xa1, +0x61,0x18,0x86,0x61,0x18,0xc4,0x0e,0x23,0x10,0xc3,0x19,0x42,0xb0,0x72,0x1a,0x8b, +0x02,0x97,0xde,0x39,0x02,0x50,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0, +0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07, +0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d, +0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06, +0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74, +0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43, +0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x04,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x86,0x3c,0x0e,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c, +0x79,0x22,0x20,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x50,0x40, +0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb9,0x80,0x00,0x18,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xa3,0x01,0x01,0x10,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0xc0,0x90,0xc7,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x80,0x2c,0x10,0x00,0x0f,0x00,0x00,0x00,0x32,0x1e,0x98,0x14,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24, +0x0a,0x3f,0xa0,0x40,0x0a,0xa1,0x00,0x03,0xa8,0x1b,0x01,0xa0,0xb8,0x00,0x01,0x01, +0x11,0x08,0x9d,0x01,0x20,0x75,0x06,0x80,0xda,0x19,0x00,0x82,0x67,0x00,0x88,0x9c, +0x01,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x4c,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d, +0x18,0x0c,0x82,0x98,0x20,0x0c,0xcd,0x04,0x81,0x0c,0x34,0x02,0x13,0x84,0xc1,0x99, +0x20,0x0c,0xcf,0x06,0x01,0x61,0x36,0x24,0x48,0xa2,0x20,0xc8,0xb0,0x20,0xcd,0x04, +0x01,0x0d,0xac,0x0d,0xc9,0xf0,0x28,0xc8,0x30,0x2c,0x48,0xb3,0x41,0x70,0xa0,0x09, +0x82,0x1a,0x5c,0x13,0x84,0x8e,0xda,0xb0,0x20,0x92,0x82,0x20,0xc3,0x32,0x4d,0x53, +0xb3,0x21,0xa0,0x26,0x08,0x6d,0x80,0x4d,0x10,0x06,0x68,0x03,0x82,0x58,0x0a,0x82, +0x0c,0x17,0x30,0x41,0x80,0x83,0x6c,0x82,0x30,0x44,0x1b,0x90,0x21,0x53,0x90,0x61, +0xd0,0x80,0x0d,0x02,0xb6,0x6d,0x20,0xa2,0x8a,0x03,0x26,0x08,0x02,0x40,0x61,0x68, +0x6a,0x82,0x10,0x07,0xd5,0x04,0x61,0x90,0x26,0x08,0xc3,0xb4,0x61,0x10,0x83,0x61, +0xd8,0x40,0x20,0x60,0x10,0x06,0x63,0xb0,0xa1,0xf0,0x3e,0xa0,0x23,0x83,0x2a,0x6c, +0x6c,0x76,0x6d,0x2e,0x69,0x64,0x65,0x6e,0x74,0x53,0x82,0xa0,0x0a,0x19,0x9e,0x8b, +0x5d,0x99,0xdc,0x5c,0xda,0x9b,0xdb,0x94,0x80,0x68,0x42,0x86,0xe7,0x62,0x17,0xc6, +0x66,0x57,0x26,0x37,0x25,0x20,0xea,0x90,0xe1,0xb9,0xcc,0xa1,0x85,0x91,0x95,0xc9, +0x35,0xbd,0x91,0x95,0xb1,0x4d,0x09,0x8c,0x32,0x64,0x78,0x2e,0x72,0x65,0x73,0x6f, +0x75,0x72,0x63,0x65,0x73,0x53,0x02,0xae,0x0e,0x19,0x9e,0x4b,0x99,0x1b,0x9d,0x5c, +0x1e,0xd4,0x5b,0x9a,0x1b,0xdd,0xdc,0x94,0x80,0x0c,0x00,0x00,0x79,0x18,0x00,0x00, +0x4c,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xd1,0x43,0x0e,0xf8,0xe0,0x06,0xe4,0x20, +0x0e,0xe7,0xe0,0x06,0xf6,0x10,0x0e,0xf2,0xc0,0x0e,0xe1,0x90,0x0f,0xef,0x50,0x0f, +0xf4,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x30,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x25,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x46,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0xdb, +0xc1,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84, +0x01,0x08,0x98,0x5f,0xdc,0xb6,0x21,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51, +0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0x9b,0x42,0x37,0x5c, +0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x5f,0xe4,0x30,0x1b, +0xd2,0x0c,0x48,0x63,0x98,0x40,0x34,0x5c,0xbe,0xf3,0xf8,0x46,0xe4,0x50,0x8f,0x38, +0xf8,0xc8,0x6d,0x9b,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0x94, +0x0e,0x30,0xf8,0xc5,0x6d,0x5b,0x81,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54, +0x44,0xb0,0x93,0x13,0x11,0x7e,0x71,0xdb,0x16,0x90,0x0d,0x97,0xef,0x3c,0xfe,0x74, +0x44,0x04,0x30,0x88,0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e,0x72,0xdb,0x36,0xf0,0x0c, +0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x00,0x61,0x20,0x00,0x00, +0x7e,0x06,0x00,0x00,0x13,0x04,0x41,0x2c,0x10,0x00,0x00,0x00,0x2c,0x00,0x00,0x00, +0x34,0x94,0x51,0x21,0xcd,0x00,0x14,0x61,0x40,0xc1,0x0e,0x94,0x5d,0xf9,0xff,0x33, +0xbe,0x3f,0x94,0xec,0x40,0x39,0xd4,0x40,0x19,0x06,0x94,0x46,0xf1,0x06,0x94,0xfb, +0xff,0x41,0x49,0x42,0x14,0x44,0xf9,0xff,0x1f,0x94,0x6f,0x40,0x19,0x94,0x24,0x42, +0x11,0x02,0xd1,0x32,0x02,0x50,0x02,0x45,0x50,0x1e,0x64,0x8c,0x11,0x80,0x20,0x08, +0xa2,0xdf,0x18,0x01,0x08,0x82,0x20,0x0a,0x06,0x63,0x04,0x20,0x08,0x82,0x28,0x38, +0x8c,0x11,0x80,0x20,0x08,0x82,0xa0,0x30,0x46,0x00,0x82,0x20,0x08,0x82,0xc1,0x18, +0x01,0x08,0x82,0x20,0xf9,0x0b,0x63,0x04,0x20,0x08,0x82,0xf0,0x37,0x46,0x00,0x82, +0x20,0x88,0x7f,0x63,0x04,0x20,0x88,0xff,0xf7,0x18,0x8c,0x00,0x50,0x36,0x87,0xe0, +0xa4,0xc1,0x1c,0x82,0xe3,0x06,0x73,0x08,0x6f,0x90,0x06,0x73,0x08,0x66,0x10,0xcd, +0x21,0x98,0x01,0x44,0xdc,0x1c,0x44,0xd3,0x34,0x71,0x30,0x07,0xb1,0x2c,0x0d,0x1c, +0x8c,0x00,0xcc,0x41,0x2c,0x4b,0x23,0x07,0x73,0x10,0x4d,0xd3,0xc8,0x01,0x00,0x00, +0x23,0x06,0x08,0x00,0x82,0x60,0xe0,0xf9,0x81,0x19,0x14,0x7b,0x40,0x07,0x23,0x06, +0x08,0x00,0x82,0x60,0xe0,0xfd,0xc1,0x19,0x14,0x7e,0x50,0x07,0x23,0x06,0x08,0x00, +0x82,0x60,0xe0,0x81,0x02,0x1a,0x14,0x7d,0x60,0x07,0x23,0x06,0x08,0x00,0x82,0x60, +0xe0,0x85,0x42,0x1a,0x14,0xa0,0x70,0x07,0x23,0x06,0x08,0x00,0x82,0x60,0xe0,0x89, +0x82,0x1a,0x14,0x7f,0x80,0x07,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0x91,0x82,0x1b, +0x08,0xcc,0x88,0xc1,0x01,0x80,0x20,0x18,0x68,0xa5,0xf0,0x06,0x02,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0x84,0x2b,0x8c,0x81,0x28,0x8c,0x18,0x18,0x00,0x08,0x82,0x01, +0xe1,0x0a,0x69,0x30,0x0a,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0xbc,0x82,0x1a,0x98, +0x42,0x0d,0xa7,0x80,0x15,0xc0,0x81,0x56,0x71,0x06,0x58,0x86,0x2a,0x68,0x09,0xaa, +0xa0,0x15,0x08,0x5b,0x88,0x29,0x5c,0x21,0xa7,0x70,0x75,0x08,0x5b,0x84,0xb0,0x23, +0x06,0x07,0x00,0x82,0x60,0x70,0xd1,0x02,0x1f,0x3c,0xaf,0x30,0x9a,0x10,0x00,0x45, +0xd8,0x81,0x16,0x71,0x07,0x6a,0x01,0x1f,0x80,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x34,0x5c,0x10,0x05,0x6c,0x0c,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0xe2,0x05,0x52, +0x08,0x6a,0x81,0x10,0x4a,0xa1,0x14,0x4a,0xa1,0x14,0x46,0x13,0x02,0x60,0x34,0x41, +0x08,0x46,0x13,0x06,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xa8,0x5f,0x30,0x05,0x4c, +0x17,0x46,0x13,0x02,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xb4,0x5f,0x48,0x05,0x2f, +0x0d,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0x1a,0x87,0x55,0x08,0x78,0x81,0x17,0x78, +0x81,0x15,0x58,0x81,0x15,0x58,0x61,0x34,0x21,0x00,0x86,0x23,0x02,0x37,0x08,0xbe, +0xe9,0x86,0x38,0x10,0x02,0x53,0x0c,0xfa,0x98,0x72,0xd0,0xc7,0x14,0x84,0x3e,0x46, +0x0c,0xf2,0xb1,0x62,0x90,0x8f,0x0d,0x86,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20, +0x79,0x07,0x5c,0x18,0xec,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x12,0x78,0xc8,0x85, +0xe1,0x0e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x89,0x07,0x5d,0x18,0xf0,0x60,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x12,0x79,0xd0,0x85,0x41,0x0f,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0x20,0x99,0x87,0x5d,0x18,0xf6,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x12,0x7a, +0xe0,0x85,0x81,0x0f,0x6c,0xab,0x05,0x10,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x44, +0x0f,0xbc,0x90,0xb5,0x43,0xb0,0xf5,0x42,0x2f,0xf4,0x42,0x2f,0x8c,0x26,0x04,0xc0, +0x68,0x82,0x10,0x8c,0x26,0x0c,0x82,0x0d,0x17,0x7d,0x6c,0xc0,0xe8,0x63,0x43,0x46, +0x1f,0xab,0x06,0xf9,0x98,0x35,0xc8,0xc7,0x86,0x4b,0x3e,0x23,0x06,0x07,0x00,0x82, +0x60,0x90,0x80,0x44,0x3a,0x0c,0xa7,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x49,0x48, +0xa8,0xc3,0x80,0x0a,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0x88,0xc4,0x3a,0x0c,0xa9, +0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc9,0x48,0xac,0xc3,0xb0,0x0a,0x23,0x06,0x07, +0x00,0x82,0x60,0x90,0x90,0x04,0x3b,0x0c,0xac,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0x49,0x49,0xb4,0xc3,0xd0,0x0a,0x23,0x06,0x0d,0x00,0x82,0x60,0x10,0x91,0x04,0x3b, +0xa4,0x41,0x3f,0xb0,0xc1,0x1a,0xb4,0x43,0x3b,0xb4,0x43,0x3b,0x8c,0x26,0x04,0xc0, +0x68,0x82,0x10,0x8c,0x26,0x0c,0x82,0x0d,0x67,0x40,0x1f,0x1b,0xd0,0x80,0x3e,0x36, +0xa4,0x01,0x7d,0xac,0x0c,0x06,0xf9,0x98,0x19,0x0c,0xf2,0xb1,0xe1,0x0c,0xe4,0x33, +0x62,0x70,0x00,0x20,0x08,0x06,0x09,0x4c,0xe4,0xc3,0x70,0x0b,0x23,0x06,0x07,0x00, +0x82,0x60,0x90,0xc4,0x84,0x3e,0x0c,0xb8,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x89, +0x4c,0xec,0xc3,0x90,0x0b,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xcc,0xc4,0x3e,0x0c, +0xbb,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x09,0x4d,0xf0,0xc3,0xc0,0x0b,0x23,0x06, +0x07,0x00,0x82,0x60,0x90,0xd4,0x44,0x3f,0x0c,0xbd,0x60,0x7c,0xf0,0x12,0x30,0x18, +0x31,0x68,0x00,0x10,0x04,0x83,0xa8,0x26,0xfa,0x41,0x0f,0x5c,0x22,0xe0,0x03,0x7f, +0xf0,0x07,0x7f,0xf0,0x87,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0xb0, +0x01,0x0f,0xe8,0x63,0x43,0x1e,0xd0,0xc7,0x06,0x3d,0xa0,0x8f,0xd9,0xc1,0x20,0x1f, +0xbb,0x83,0x41,0x3e,0x36,0xe0,0x81,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x09, +0x0b,0x95,0x18,0xd0,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x12,0xb1,0x58,0x89,0x21, +0x1d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x19,0x0b,0x96,0x18,0xd4,0x61,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x12,0xb2,0x60,0x89,0x81,0x1d,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0x20,0x29,0x8b,0x96,0x18,0xda,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x12,0xb3,0x70, +0x89,0xc1,0x1d,0x8c,0x15,0xc0,0x02,0x06,0x23,0x06,0x0d,0x00,0x82,0x60,0x10,0x99, +0x85,0x4b,0xac,0xc2,0x4f,0xb8,0x42,0xf0,0x12,0x2f,0xf1,0x12,0x2f,0x31,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x36,0xa4,0x02,0x7d,0x6c,0x50,0x05,0xfa, +0xd8,0xb0,0x0a,0xf4,0xb1,0x53,0x18,0xe4,0x63,0xa8,0x30,0xc8,0xc7,0x86,0x54,0x90, +0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0x72,0xb1,0x13,0x43,0x3e,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x41,0x32,0x17,0x3c,0x31,0xe8,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18, +0x24,0x74,0xd1,0x13,0xc3,0x3e,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x52,0x17,0x3d, +0x31,0xf4,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0x76,0xe1,0x13,0x83,0x3f,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x41,0x72,0x17,0x3f,0x31,0xfc,0x83,0x91,0x82,0x29,0xc0, +0xc7,0x82,0x91,0x90,0x8f,0x05,0xa7,0x00,0x1f,0xb3,0x03,0x3c,0x80,0x8f,0x05,0x26, +0x21,0x1f,0x0b,0xf2,0x00,0x3e,0x96,0x06,0x6b,0x00,0x1f,0x0b,0x52,0x42,0x3e,0x16, +0xb0,0x01,0x7c,0x6c,0xeb,0xe0,0x63,0x01,0x4b,0xc8,0xc7,0x02,0x0f,0x3e,0xd6,0x3c, +0xf0,0xb1,0xe0,0x25,0xe4,0x63,0x01,0x04,0x1f,0x53,0x1a,0xf8,0x58,0x50,0xc0,0xc7, +0x82,0x01,0x3e,0x16,0xe8,0x84,0x7c,0x2c,0x58,0xe2,0x33,0x62,0x60,0x00,0x20,0x08, +0x06,0x47,0x6b,0x90,0x46,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x49,0x6b,0xd8,0x05, +0xd4,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0xe2,0x1a,0x77,0x41,0x05,0x23,0x06,0x07, +0x00,0x82,0x60,0x90,0xbc,0x06,0x5e,0x30,0xc9,0x88,0xc1,0x01,0x80,0x20,0x18,0x24, +0xb0,0x91,0x17,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x49,0x6c,0xe4,0x05,0x15, +0x8d,0x18,0x1c,0x00,0x08,0x82,0x41,0x22,0x1b,0x7a,0x81,0x05,0x23,0x06,0x07,0x00, +0x82,0x60,0x90,0xcc,0xc6,0x5e,0x40,0xcd,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0xb4, +0xc1,0x17,0x42,0x60,0x45,0x10,0x9f,0x0b,0x86,0x2d,0xbd,0x08,0xe2,0x02,0x63,0x2d, +0x20,0xe4,0x63,0x66,0x11,0xc4,0xc7,0x86,0x47,0x3e,0x16,0x08,0xf2,0x19,0x31,0x30, +0x00,0x10,0x04,0x83,0xc3,0x37,0xfc,0x22,0xb0,0x00,0x2d,0xe4,0x63,0x68,0x11,0xc4, +0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x12,0xf0,0x40,0x8d,0x5e,0xe0,0x83,0x11,0x83, +0x03,0x00,0x41,0x30,0x48,0xc2,0x23,0x35,0xde,0x21,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x44,0x3c,0x54,0x23,0x68,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0xc6,0x63, +0x35,0x7e,0xc1,0x0f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x21,0x0f,0xd6,0x88,0x87, +0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x92,0xf2,0x68,0x8d,0xe0,0x0d,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0x20,0x31,0x0f,0xd7,0x08,0x07,0x50,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0xe4,0x3c,0x5e,0x63,0x1e,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0xd0,0x03, +0x36,0x82,0x38,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x24,0x3d,0x64,0xc3,0x1c,0x4a, +0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x12,0xf5,0x98,0x0d,0x7c,0x08,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0x20,0x59,0x0f,0xda,0x08,0xec,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x12,0xf6,0xa8,0x0d,0x74,0x38,0x85,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0xda,0xc3, +0x36,0xf4,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc4,0x3d,0x6e,0x23,0xc0,0x83, +0x11,0x83,0x03,0x00,0x41,0x30,0x48,0xde,0x03,0x37,0xd4,0x21,0x15,0x46,0x0c,0x0e, +0x00,0x04,0xc1,0x20,0x81,0x8f,0xdc,0xe0,0x87,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x92,0xf8,0xd0,0x8d,0x40,0x0f,0x4c,0x34,0x0e,0xfa,0xd8,0x68,0x14,0xf4,0x31,0xd2, +0x18,0xe8,0x63,0x7e,0xa1,0xc4,0xc7,0xa8,0xd2,0x90,0x8f,0x05,0xa5,0x01,0x1f,0x0b, +0x8d,0x80,0x3e,0x16,0x10,0xf2,0xb1,0xd1,0x60,0xe2,0x63,0x96,0x6a,0xc8,0xc7,0x02, +0xd5,0x80,0x8f,0x99,0x46,0x40,0x1f,0x0b,0x08,0xf9,0x18,0x6a,0x38,0xf1,0x31,0xec, +0x35,0xe4,0x63,0xc1,0x6b,0xc0,0xc7,0x56,0x23,0xa0,0x8f,0x05,0x84,0x7c,0x4c,0x0c, +0x24,0xf9,0x98,0x6c,0x04,0xf1,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xc4,0x44,0xde, +0x23,0x68,0x4c,0x0c,0x28,0xf9,0x58,0x6d,0x04,0xf1,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0x24,0x45,0xe4,0x23,0x58,0x4c,0x0c,0x2c,0xf9,0x18,0x6e,0x04,0xf1,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0x84,0x45,0xea,0x23,0x48,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0x20,0x69,0x11,0xfb,0x20,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0x5c,0xe4,0x3e, +0x90,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x92,0x17,0xb9,0x8f,0xc0,0x36,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0x20,0x81,0x91,0xfc,0xd8,0x8d,0xe0,0xf0,0xc2,0x58,0x9b,0x83, +0x40,0x3e,0x16,0x0c,0xf2,0xb1,0x60,0x3c,0xe4,0x63,0x81,0x6f,0xc0,0xe7,0x82,0x61, +0x4b,0x3f,0x82,0xb8,0xc0,0x58,0x0b,0x08,0xf9,0x98,0x79,0x04,0xf1,0xb1,0x60,0x90, +0x8f,0xe5,0x84,0x5a,0xc0,0xc7,0x82,0x7c,0x80,0x8f,0x05,0xe9,0x00,0x1f,0x63,0x02, +0xf9,0x58,0xd0,0x12,0xf0,0x31,0x23,0x90,0x8f,0xf9,0xc4,0x5b,0xc0,0xc7,0x02,0x7f, +0x80,0x8f,0x05,0xee,0x00,0x1f,0x93,0x02,0xf9,0x58,0x20,0x13,0xf0,0x31,0x26,0x90, +0x8f,0x8d,0x05,0x5d,0xc0,0xc7,0x82,0x91,0x80,0x8f,0x05,0xf3,0x00,0x1f,0xc3,0x02, +0xf9,0x58,0x70,0x13,0xf0,0x31,0x29,0x90,0x8f,0x35,0xa6,0x41,0x1f,0x43,0x4e,0x83, +0x3e,0x36,0xa0,0x06,0x7d,0xcc,0x35,0x06,0xf9,0xd8,0x6b,0x0c,0xf2,0x31,0xd8,0x18, +0xe4,0x53,0xbe,0x71,0x26,0x67,0x01,0x9a,0x64,0xa0,0x7e,0x23,0x4d,0xce,0x02,0x35, +0xc9,0xc0,0x88,0xc1,0x01,0x80,0x20,0x18,0x68,0x73,0xd2,0x23,0xf4,0xc1,0x1f,0x23, +0x06,0x0e,0x00,0x82,0x60,0xe0,0xe0,0x09,0x8e,0x04,0x84,0x00,0x26,0xc8,0x61,0x88, +0x88,0x8a,0xd4,0x78,0xcc,0xc8,0x8e,0x18,0x1c,0x00,0x08,0x82,0xc1,0x65,0x27,0x3e, +0x12,0x1f,0x71,0x32,0x9a,0x10,0x00,0x35,0xd4,0x88,0x8e,0x18,0x1c,0x00,0x08,0x82, +0x81,0x86,0x27,0x62,0x82,0x1f,0x23,0x32,0x62,0xd0,0x00,0x20,0x08,0x06,0x11,0x9f, +0x90,0x49,0x50,0x27,0x82,0x78,0x94,0x49,0x99,0x94,0x49,0x99,0x8c,0x26,0x04,0xc0, +0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x50,0x7f,0x62, +0x26,0xf8,0xa1,0x27,0xa3,0x09,0x01,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xda,0x9f, +0xa4,0x89,0x7f,0xa4,0xc8,0x88,0x41,0x03,0x80,0x20,0x18,0x44,0xa3,0xb2,0x26,0x01, +0x9f,0xf0,0x09,0x9f,0xb0,0x09,0x9b,0xb0,0x09,0x9b,0x8c,0x26,0x04,0xc0,0x70,0x44, +0xe0,0x22,0xc1,0x37,0xdd,0x10,0x23,0x42,0x60,0x8a,0x41,0x1f,0x53,0x0e,0xfa,0x98, +0x82,0xd0,0xc7,0x88,0x41,0x3e,0x56,0x0c,0xf2,0xb1,0xc1,0x90,0xcf,0x88,0xc1,0x01, +0x80,0x20,0x18,0x24,0xaf,0x82,0x27,0x83,0x8d,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41, +0x02,0x2b,0x79,0x32,0xdc,0xc8,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0xb1,0xa2,0x27, +0x03,0x8e,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x22,0x2b,0x7a,0x32,0xe8,0xc8,0x88, +0xc1,0x01,0x80,0x20,0x18,0x24,0xb3,0xb2,0x27,0xc3,0x8e,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x41,0x42,0x2b,0x7c,0x32,0xf0,0x88,0x65,0x75,0x02,0x82,0x11,0x83,0x06,0x00, +0x41,0x30,0x88,0x68,0x85,0x4f,0xb2,0x56,0x09,0xf6,0xa3,0x4f,0xfa,0xa4,0x4f,0xfa, +0x64,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x6c,0xb8,0xe8,0x63,0x03, +0x46,0x1f,0x1b,0x32,0xfa,0x58,0x35,0xc8,0xc7,0xac,0x41,0x3e,0x36,0x5c,0xf2,0x19, +0x31,0x38,0x00,0x10,0x04,0x83,0x04,0x5c,0x52,0x65,0x38,0x93,0x11,0x83,0x03,0x00, +0x41,0x30,0x48,0xc2,0x45,0x55,0x06,0x34,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x44, +0x5c,0x56,0x65,0x48,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0xc6,0x65,0x55,0x86, +0x35,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x84,0x5c,0x58,0x65,0x60,0x93,0x11,0x83, +0x03,0x00,0x41,0x30,0x48,0xca,0xa5,0x55,0x86,0x36,0x19,0x31,0x68,0x00,0x10,0x04, +0x83,0x88,0x5c,0x58,0x25,0x0d,0x7a,0x45,0x0d,0x56,0xa4,0x55,0x5a,0xa5,0x55,0x5a, +0x65,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x6c,0x38,0x03,0xfa,0xd8, +0x80,0x06,0xf4,0xb1,0x21,0x0d,0xe8,0x63,0x65,0x30,0xc8,0xc7,0xcc,0x60,0x90,0x8f, +0x0d,0x67,0x20,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0xe0,0x25,0x57,0x86,0x3b, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x24,0x5e,0x74,0x65,0xc0,0x93,0x11,0x83,0x03, +0x00,0x41,0x30,0x48,0xe4,0x65,0x57,0x86,0x3c,0x19,0x31,0x38,0x00,0x10,0x04,0x83, +0x64,0x5e,0x76,0x65,0xd8,0x93,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0xe8,0x85,0x57, +0x06,0x3e,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa4,0x5e,0x7a,0x65,0xe8,0x13,0xd3, +0x83,0x77,0x81,0xc1,0x88,0x41,0x03,0x80,0x20,0x18,0x44,0xf5,0xd2,0x2b,0x7a,0xe0, +0x2e,0x01,0x8f,0xf8,0x8a,0xaf,0xf8,0x8a,0xaf,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10, +0x8c,0x26,0x0c,0x82,0x0d,0x78,0x40,0x1f,0x1b,0xf2,0x80,0x3e,0x36,0xe8,0x01,0x7d, +0xcc,0x0e,0x06,0xf9,0xd8,0x1d,0x0c,0xf2,0xb1,0x01,0x0f,0xe4,0x33,0x62,0x70,0x00, +0x20,0x08,0x06,0x49,0xc8,0xa8,0xcb,0x80,0x2a,0x23,0x06,0x07,0x00,0x82,0x60,0x90, +0x88,0xcc,0xba,0x0c,0xa9,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0xc9,0xc8,0xb0,0xcb, +0xa0,0x2a,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0x90,0x0c,0xbb,0x0c,0xac,0x32,0x62, +0x70,0x00,0x20,0x08,0x06,0x49,0xc9,0xb4,0xcb,0xd0,0x2a,0x23,0x06,0x07,0x00,0x82, +0x60,0x90,0x98,0x8c,0xbb,0x0c,0xae,0x32,0x62,0xd0,0x00,0x20,0x08,0x06,0x51,0xc9, +0xb4,0x8b,0x2a,0xf8,0xcb,0x2a,0x80,0x87,0xbb,0xb8,0x8b,0xbb,0xb8,0xcb,0x68,0x42, +0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0xd8,0x80,0x0a,0xf4,0xb1,0x21,0x15,0xe8, +0x63,0x83,0x2a,0xd0,0xc7,0x4c,0x61,0x90,0x8f,0x9d,0xc2,0x20,0x1f,0x1b,0x50,0x41, +0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xc4,0x8c,0xbe,0x0c,0xb8,0x32,0x62,0x70, +0x00,0x20,0x08,0x06,0x89,0xcc,0xec,0xcb,0x90,0x2b,0x23,0x06,0x07,0x00,0x82,0x60, +0x90,0xcc,0x0c,0xbf,0x0c,0xba,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x09,0xcd,0xf0, +0xcb,0xc0,0x2b,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xd4,0x4c,0xbf,0x0c,0xbd,0x32, +0x62,0x70,0x00,0x20,0x08,0x06,0x89,0xcd,0xf8,0xcb,0xe0,0x2b,0x36,0x0a,0xa5,0x00, +0x1f,0x0b,0xc4,0x45,0x3e,0x16,0x98,0x02,0x7c,0xac,0x0e,0xee,0x00,0x3e,0x16,0x94, +0x8b,0x7c,0x2c,0xc0,0x03,0xf8,0x18,0x1a,0xa8,0x01,0x7c,0x2c,0x40,0x17,0xf9,0x58, +0xb0,0x06,0xf0,0x31,0x8d,0x83,0x8f,0x05,0xeb,0x22,0x1f,0x0b,0x3a,0xf8,0x58,0xf3, +0xc0,0xc7,0x02,0x77,0x91,0x8f,0x05,0x10,0x7c,0x4c,0x69,0xe0,0x63,0x41,0x01,0x1f, +0x0b,0x06,0xf8,0x58,0x90,0x2f,0xf2,0xb1,0x60,0x89,0xcf,0x88,0x81,0x01,0x80,0x20, +0x18,0x1c,0x6c,0x33,0x36,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0x6c,0x53,0x33, +0x50,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x49,0xdb,0xd8,0x0c,0x15,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x41,0xe2,0x36,0x37,0xc3,0x24,0x23,0x06,0x07,0x00,0x82,0x60,0x90, +0xbc,0x0d,0xce,0x08,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0x70,0x83,0x33,0x54, +0x34,0x62,0x70,0x00,0x20,0x08,0x06,0x49,0xdc,0xe4,0x0c,0x16,0x8c,0x18,0x1c,0x00, +0x08,0x82,0x41,0x22,0x37,0x3a,0x03,0x35,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xcc, +0xcd,0xce,0x08,0x81,0x15,0x41,0x7c,0x2e,0x18,0xb6,0x72,0x26,0x88,0x0b,0x8c,0xb5, +0x80,0x90,0x8f,0x95,0x4c,0x10,0x1f,0x1b,0x1e,0xf9,0x58,0x20,0xc8,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0x8e,0xbe,0xe9,0x99,0xc0,0x82,0x93,0x91,0x8f,0x9d,0x4c,0x10, +0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0xfe,0xe6,0x6c,0x78,0x61,0x0f,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0x20,0x01,0x1d,0xb4,0x71,0x87,0x60,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x92,0xd0,0x49,0x9b,0xa0,0x0d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x11,0x1d, +0xb5,0xf1,0x85,0x3e,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x64,0x74,0xd6,0x06,0x1e, +0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0x48,0x87,0x6d,0x82,0x37,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0xa4,0x74,0xda,0x06,0x1c,0xfe,0x60,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x12,0xd3,0x71,0x1b,0x79,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x39,0x9d, +0xb7,0x09,0xe2,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x12,0xd4,0x89,0x9b,0x72,0x20, +0x85,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0x52,0x47,0x6e,0xee,0x21,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x44,0x75,0xe6,0x26,0xb0,0x83,0x11,0x83,0x03,0x00,0x41,0x30, +0x48,0x56,0x87,0x6e,0xce,0xc1,0x14,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x61,0x9d, +0xba,0xc9,0x87,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x92,0xd6,0xb1,0x9b,0x00,0x0f, +0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x71,0x9d,0xbb,0x49,0x07,0x54,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0xe4,0x75,0xf0,0x66,0x1f,0x82,0x11,0x83,0x03,0x00,0x41,0x30, +0x48,0x60,0x27,0x6f,0x02,0x3d,0xb0,0xb0,0x39,0xe8,0x63,0x62,0x53,0xd0,0xc7,0xc6, +0x66,0xa0,0x8f,0xf5,0x8c,0x12,0x1f,0xa3,0xc8,0x46,0x3e,0x16,0x90,0x0d,0x7c,0x0c, +0x6c,0x02,0xfa,0x58,0x40,0xc8,0xc7,0xc4,0x86,0x89,0x8f,0x59,0x69,0x23,0x1f,0x0b, +0xd2,0x06,0x3e,0x56,0x36,0x01,0x7d,0x2c,0x20,0xe4,0x63,0x67,0xe3,0xc4,0xc7,0x30, +0xb7,0x91,0x8f,0x05,0x6e,0x03,0x1f,0x53,0x9b,0x80,0x3e,0x16,0x10,0xf2,0x31,0x31, +0x90,0xe4,0x63,0x71,0x13,0xc4,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x92,0xf2,0x71, +0x9d,0xa0,0x31,0x31,0xa0,0xe4,0x63,0x74,0x13,0xc4,0x67,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x12,0xf4,0x89,0x9d,0x60,0x31,0x31,0xb0,0xe4,0x63,0x77,0x13,0xc4,0x67,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x92,0xf5,0xa1,0x9d,0x20,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0x84,0x7d,0x6a,0x87,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x69,0x1f,0xdb, +0x41,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0xdc,0xc7,0x76,0x82,0xba,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0xe4,0x7d,0x70,0x47,0x6f,0x82,0xab,0x0b,0x63,0x6d,0x0e, +0x02,0xf9,0x58,0x30,0xc8,0xc7,0x02,0xd1,0x91,0x8f,0x05,0x7d,0x03,0x9f,0x0b,0x86, +0xad,0xdc,0x09,0xe2,0x02,0x63,0x2d,0x20,0xe4,0x63,0xa5,0x13,0xc4,0xc7,0x82,0x41, +0x3e,0x86,0x13,0x69,0x01,0x1f,0x0b,0xf0,0x01,0x3e,0x16,0xa4,0x03,0x7c,0x8c,0x09, +0xe4,0x63,0x01,0x4b,0xc0,0xc7,0x8c,0x40,0x3e,0xd6,0x13,0x6e,0x01,0x1f,0x0b,0xfa, +0x01,0x3e,0x16,0xb8,0x03,0x7c,0x4c,0x0a,0xe4,0x63,0x41,0x4c,0xc0,0xc7,0x98,0x40, +0x3e,0x26,0x16,0x73,0x01,0x1f,0x0b,0x44,0x02,0x3e,0x16,0xcc,0x03,0x7c,0x0c,0x0b, +0xe4,0x63,0x81,0x4d,0xc0,0xc7,0xa4,0x40,0x3e,0xd6,0x94,0x06,0x7d,0x0c,0x31,0x0d, +0xfa,0xd8,0x70,0x1a,0xf4,0xb1,0xd6,0x18,0xe4,0x63,0xae,0x31,0xc8,0xc7,0x5e,0x63, +0x90,0x4f,0xe9,0x86,0x09,0x9d,0x05,0x27,0x94,0x81,0x11,0x83,0x03,0x00,0x41,0x30, +0xd0,0x60,0x48,0x7f,0x62,0x27,0x77,0x46,0x0c,0x1c,0x00,0x04,0xc1,0xc0,0xa9,0xa1, +0xfa,0x09,0x84,0xdf,0xe8,0x1f,0xa3,0x20,0x7e,0xe7,0x7c,0xea,0x6f,0xe0,0x67,0x47, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x9a,0xa1,0xfd,0x71,0x1d,0x17,0x1a,0x4d,0x08,0x80, +0x1a,0xe4,0x47,0x2d,0xd0,0x1f,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x66,0x43, +0x20,0x64,0x3b,0xe1,0x33,0x62,0xd0,0x00,0x20,0x08,0x06,0x91,0x0e,0x89,0x50,0x30, +0x43,0xe0,0x21,0x8c,0xd0,0x08,0x8d,0xd0,0x08,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10, +0x8c,0x26,0x0c,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x50,0x3d,0x44,0x42,0xb6,0x83, +0x43,0xa3,0x09,0x01,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x5a,0x0f,0x9d,0x10,0xef, +0x9c,0xcf,0x88,0x41,0x03,0x80,0x20,0x18,0x44,0x61,0x94,0x42,0x81,0x0e,0xe9,0x90, +0x0e,0xa9,0x90,0x0a,0xa9,0x90,0x0a,0x8d,0x26,0x04,0xc0,0x70,0x44,0xc0,0x3e,0xc1, +0x37,0xdd,0xf0,0x3e,0x42,0x60,0x8a,0x41,0x1f,0x53,0x0e,0xfa,0x98,0x82,0xd0,0xc7, +0x88,0x41,0x3e,0x56,0x0c,0xf2,0xb1,0xc1,0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18, +0x24,0x6d,0x64,0x43,0x03,0xfd,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0xe2,0x46,0x37, +0x34,0xd4,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0x6f,0x84,0x43,0x83,0xfd,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x41,0x02,0x47,0x38,0x34,0xe0,0xcf,0x88,0xc1,0x01,0x80, +0x20,0x18,0x24,0x71,0x94,0x43,0x43,0xfe,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x22, +0x47,0x3a,0x34,0xe8,0xcf,0x88,0x41,0x03,0x80,0x20,0x18,0x44,0x71,0x94,0x43,0x98, +0x1a,0xf9,0x86,0xa6,0x43,0x3a,0xa4,0x43,0x3a,0x34,0x9a,0x10,0x00,0xa3,0x09,0x42, +0x30,0x9a,0x30,0x08,0x36,0x58,0xf4,0xb1,0xe1,0xa2,0x8f,0x0d,0x18,0x7d,0x8c,0x1a, +0xe4,0x63,0xd5,0x20,0x1f,0x1b,0x2c,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0xd2, +0x47,0x66,0x34,0x90,0xd0,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0x7e,0x74,0x46,0x43, +0x09,0x8d,0x18,0x1c,0x00,0x08,0x82,0x41,0xf2,0x47,0x68,0x34,0x98,0xd0,0x88,0xc1, +0x01,0x80,0x20,0x18,0x24,0xa0,0x84,0x46,0x03,0x0a,0x8d,0x18,0x1c,0x00,0x08,0x82, +0x41,0x12,0x4a,0x69,0x34,0xa4,0xd0,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0xa2,0xa4, +0x46,0x83,0x0a,0x8d,0x18,0x34,0x00,0x08,0x82,0x41,0x14,0x4a,0x69,0x84,0x06,0x7a, +0x74,0x22,0x6a,0xa0,0x46,0x6a,0xa4,0x46,0x6a,0x34,0x9a,0x10,0x00,0xa3,0x09,0x42, +0x30,0x9a,0x30,0x08,0x36,0x98,0x01,0x7d,0x6c,0x38,0x03,0xfa,0xd8,0x80,0x06,0xf4, +0x31,0x32,0x18,0xe4,0x63,0x65,0x30,0xc8,0xc7,0x06,0x33,0x90,0xcf,0x88,0xc1,0x01, +0x80,0x20,0x18,0x24,0xad,0x64,0x47,0x03,0x0d,0x8d,0x18,0x1c,0x00,0x08,0x82,0x41, +0xe2,0x4a,0x77,0x34,0xd4,0xd0,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0xaf,0x84,0x47, +0x83,0x0d,0x8d,0x18,0x1c,0x00,0x08,0x82,0x41,0x02,0x4b,0x78,0x34,0xe0,0xd0,0x88, +0xc1,0x01,0x80,0x20,0x18,0x24,0xb1,0x94,0x47,0x43,0x0e,0x8d,0x18,0x1c,0x00,0x08, +0x82,0x41,0x22,0x4b,0x7a,0x34,0xe8,0xd0,0x88,0x41,0x03,0x80,0x20,0x18,0x44,0xb1, +0x94,0x47,0x78,0xa0,0x4a,0xbd,0xa1,0x07,0x7a,0xa4,0x47,0x7a,0xa4,0x47,0xa3,0x09, +0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x60,0x83,0x1d,0xd0,0xc7,0x86,0x3b,0xa0, +0x8f,0x0d,0x78,0x40,0x1f,0xa3,0x83,0x41,0x3e,0x56,0x07,0x83,0x7c,0x6c,0xb0,0x03, +0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0xd2,0x4b,0xa6,0x34,0x90,0xd1,0x88,0xc1, +0x01,0x80,0x20,0x18,0x24,0xbe,0x74,0x4a,0x43,0x19,0x8d,0x18,0x1c,0x00,0x08,0x82, +0x41,0xf2,0x4b,0xa8,0x34,0x98,0xd1,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0xe0,0x84, +0x4a,0x03,0x1a,0x8d,0x18,0x1c,0x00,0x08,0x82,0x41,0x12,0x4e,0xa9,0x34,0xa4,0xd1, +0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0xe2,0xa4,0x4a,0x83,0x1a,0x99,0x2a,0xf0,0x12, +0x0c,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0x12,0x27,0x55,0x4a,0x85,0x5d,0x42,0x93, +0x60,0x95,0x56,0x69,0x95,0x56,0x69,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61, +0x10,0x6c,0x38,0x05,0xfa,0xd8,0x80,0x0a,0xf4,0xb1,0x21,0x15,0xe8,0x63,0xa5,0x30, +0xc8,0xc7,0x4c,0x61,0x90,0x8f,0x0d,0xa7,0x20,0x9f,0x11,0x83,0x03,0x00,0x41,0x30, +0x48,0xdc,0xe9,0x96,0x86,0x3a,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0xe4,0x9d,0x70, +0x69,0xb0,0xa3,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0xe0,0x29,0x97,0x86,0x3b,0x1a, +0x31,0x38,0x00,0x10,0x04,0x83,0x24,0x9e,0x72,0x69,0xc8,0xa3,0x11,0x83,0x03,0x00, +0x41,0x30,0x48,0xe4,0x49,0x97,0x06,0x3d,0x1a,0x31,0x38,0x00,0x10,0x04,0x83,0x64, +0x9e,0x76,0x69,0xd8,0x23,0x13,0x05,0x52,0x80,0x8f,0x05,0x7f,0x24,0x1f,0x0b,0x4a, +0x01,0x3e,0x56,0x07,0x77,0x00,0x1f,0x0b,0x44,0x49,0x3e,0x16,0xe0,0x01,0x7c,0x0c, +0x0d,0xd4,0x00,0x3e,0x16,0x94,0x92,0x7c,0x2c,0x58,0x03,0xf8,0xd8,0xd6,0xc1,0xc7, +0x02,0x54,0x92,0x8f,0x05,0x1e,0x7c,0xac,0x79,0xe0,0x63,0xc1,0x2a,0xc9,0xc7,0x02, +0x08,0x3e,0xa6,0x34,0xf0,0xb1,0xa0,0x80,0x8f,0x05,0x03,0x7c,0x2c,0xb0,0x25,0xf9, +0x58,0xb0,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x8e,0x94,0x02,0xa9,0x60,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x92,0x94,0x92,0x27,0xa8,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0x44,0xa5,0xe6,0x89,0x0a,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x59,0x29,0x7a, +0x62,0x92,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0x58,0xaa,0x9e,0x84,0x60,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x92,0x96,0xaa,0x27,0x2a,0x1a,0x31,0x38,0x00,0x10,0x04,0x83, +0xc4,0xa5,0xec,0x09,0x0b,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x79,0xa9,0x7b,0x82, +0x9a,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0x60,0x0a,0x9f,0x84,0xc0,0x8a,0x20,0x3e, +0x17,0x0c,0x5b,0xf6,0x14,0xc4,0x05,0xc6,0x5a,0x40,0xc8,0xc7,0xc4,0x29,0x88,0x8f, +0x0d,0x8f,0x7c,0x2c,0x10,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x87,0x4e,0xe9, +0x53,0x60,0x01,0x39,0xc9,0xc7,0xc8,0x29,0x88,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18, +0x24,0x3c,0x45,0x52,0xbc,0xc0,0x07,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xf4,0x54, +0x49,0xb5,0x43,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x89,0x4f,0x99,0x54,0xd0,0x06, +0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xfc,0xd4,0x49,0xf9,0x82,0x1f,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x41,0x02,0x56,0x28,0xf5,0x0e,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18, +0x24,0x61,0x95,0x52,0xc1,0x1b,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x22,0x56,0x2a, +0x05,0x0e,0xa0,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc9,0x58,0xad,0x54,0x3c,0x04, +0x23,0x06,0x07,0x00,0x82,0x60,0x90,0x90,0x15,0x4b,0x05,0x71,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0x49,0x59,0xb9,0x54,0x39,0x94,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18, +0x24,0x66,0xf5,0x52,0xf6,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x72,0x56,0x30, +0x15,0xd8,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0x68,0x15,0x53,0xe7,0x70,0x0a, +0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xa4,0x95,0x4c,0xe1,0x43,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0x89,0x5a,0xcd,0x54,0x80,0x07,0x23,0x06,0x07,0x00,0x82,0x60,0x90, +0xac,0x15,0x4d,0xa5,0x43,0x2a,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0xc2,0x56,0x35, +0xa5,0x0f,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0x6d,0x65,0x53,0x81,0x1e,0x98, +0x3f,0x1d,0xf4,0xb1,0x7f,0x2a,0xe8,0x63,0x20,0x35,0xd0,0xc7,0xf4,0x49,0x89,0x8f, +0x51,0x21,0x25,0x1f,0x0b,0x42,0x0a,0x3e,0xd6,0x4f,0x01,0x7d,0x2c,0x20,0xe4,0x63, +0xff,0xc4,0xc4,0xc7,0x2c,0x93,0x92,0x8f,0x05,0x26,0x05,0x1f,0x13,0xa9,0x80,0x3e, +0x16,0x10,0xf2,0x31,0x92,0x72,0xe2,0x63,0xd8,0x4a,0xc9,0xc7,0x82,0x95,0x82,0x8f, +0x9d,0x54,0x40,0x1f,0x0b,0x08,0xf9,0x98,0x18,0x48,0xf2,0x31,0x97,0x0a,0xe2,0x33, +0x62,0x70,0x00,0x20,0x08,0x06,0x89,0x68,0xad,0x55,0xd0,0x98,0x18,0x50,0xf2,0xb1, +0x98,0x0a,0xe2,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x49,0x69,0xb9,0x55,0xb0,0x98, +0x18,0x58,0xf2,0x31,0x9a,0x0a,0xe2,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x09,0x6a, +0xc5,0x55,0x90,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x92,0x5a,0x72,0x45,0x04,0x23, +0x06,0x07,0x00,0x82,0x60,0x90,0xa8,0xd6,0x5c,0x21,0xc1,0x88,0xc1,0x01,0x80,0x20, +0x18,0x24,0xab,0x35,0x57,0x81,0x4c,0x8d,0x18,0x1c,0x00,0x08,0x82,0x41,0xc2,0x5a, +0x75,0x75,0x53,0xc1,0xd5,0x85,0xb1,0x36,0x07,0x81,0x7c,0x2c,0x18,0xe4,0x63,0xc1, +0x4f,0xc9,0xc7,0x02,0x9d,0x82,0xcf,0x05,0xc3,0x96,0x5d,0x05,0x71,0x81,0xb1,0x16, +0x10,0xf2,0x31,0xb1,0x0a,0xe2,0x63,0xc1,0x20,0x1f,0xc3,0x09,0xb4,0x80,0x8f,0x05, +0xf9,0x00,0x1f,0x0b,0xd2,0x01,0x3e,0xc6,0x04,0xf2,0xb1,0x80,0x25,0xe0,0x63,0x46, +0x20,0x1f,0xeb,0x89,0xb6,0x80,0x8f,0x05,0xfe,0x00,0x1f,0x0b,0xdc,0x01,0x3e,0x26, +0x05,0xf2,0xb1,0x20,0x26,0xe0,0x63,0x4c,0x20,0x1f,0x13,0x0b,0xb9,0x80,0x8f,0x05, +0x23,0x01,0x1f,0x0b,0xe6,0x01,0x3e,0x86,0x05,0xf2,0xb1,0xc0,0x26,0xe0,0x63,0x52, +0x20,0x1f,0x6b,0x48,0x83,0x3e,0x86,0x94,0x06,0x7d,0x6c,0x30,0x0d,0xfa,0x18,0x6b, +0x0c,0xf2,0xb1,0xd6,0x18,0xe4,0x63,0xae,0x31,0xc8,0xa7,0x74,0x63,0xbc,0xce,0x02, +0xf2,0xca,0xc0,0x88,0xc1,0x01,0x80,0x20,0x18,0x68,0xed,0x75,0x5b,0x6e,0x65,0x57, +0x23,0x06,0x0e,0x00,0x82,0x60,0xe0,0xc8,0x97,0x6c,0x05,0xbf,0x21,0xe8,0x96,0x51, +0x10,0x7c,0x45,0x5a,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xbd,0xd7,0x6d,0xa9,0x95, +0x7a,0x8d,0x26,0x04,0xc0,0x88,0xc1,0x01,0x80,0x20,0x18,0x68,0xf0,0xa5,0x5b,0x70, +0xb5,0x57,0x23,0x06,0x0d,0x00,0x82,0x60,0x10,0xd1,0x17,0x6f,0x05,0xed,0xc5,0x53, +0xbc,0xd1,0x5b,0xbd,0xd5,0x5b,0xbd,0x35,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a, +0x30,0x08,0x23,0x06,0x07,0x00,0x82,0x60,0x40,0xdd,0x97,0x6f,0xc1,0x95,0x7c,0x8d, +0x26,0x04,0xc0,0x88,0xc1,0x01,0x80,0x20,0x18,0x68,0xf7,0x15,0x5e,0x76,0x15,0x5a, +0x23,0x06,0x0d,0x00,0x82,0x60,0x10,0xed,0xd7,0x78,0x05,0xf4,0x45,0x5f,0xf4,0x45, +0x5e,0xe4,0x45,0x5e,0xe4,0x35,0x9a,0x10,0x00,0xc3,0x11,0x81,0x69,0x05,0xdf,0x74, +0x43,0x6a,0x09,0x81,0x29,0x06,0x7d,0x4c,0x39,0xe8,0x63,0x0a,0x42,0x1f,0x23,0x06, +0xf9,0x58,0x31,0xc8,0xc7,0x06,0x43,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0x9c, +0x18,0x7c,0x0d,0xae,0x35,0x62,0x70,0x00,0x20,0x08,0x06,0x09,0x8a,0xc5,0xd7,0xf0, +0x5a,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xa4,0x98,0x7c,0x0d,0xb0,0x35,0x62,0x70, +0x00,0x20,0x08,0x06,0x89,0x8a,0xc9,0xd7,0x20,0x5b,0x23,0x06,0x07,0x00,0x82,0x60, +0x90,0xac,0xd8,0x7c,0x0d,0xb3,0x35,0x62,0x70,0x00,0x20,0x08,0x06,0x09,0x8b,0xd1, +0xd7,0x40,0x5b,0x23,0x06,0x0d,0x00,0x82,0x60,0x10,0xad,0xd8,0x7c,0x61,0x24,0x86, +0x53,0xf4,0x41,0x5f,0xf4,0x45,0x5f,0xf4,0x35,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30, +0x9a,0x30,0x08,0x36,0x58,0xf4,0xb1,0xe1,0xa2,0x8f,0x0d,0x18,0x7d,0x8c,0x1a,0xe4, +0x63,0xd5,0x20,0x1f,0x1b,0x2c,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x72,0x63, +0x20,0x36,0xf8,0xd6,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0x38,0x16,0x62,0xc3,0x6f, +0x8d,0x18,0x1c,0x00,0x08,0x82,0x41,0x92,0x63,0x22,0x36,0x80,0xd7,0x88,0xc1,0x01, +0x80,0x20,0x18,0x24,0x3a,0x26,0x62,0x83,0x78,0x8d,0x18,0x1c,0x00,0x08,0x82,0x41, +0xb2,0x63,0x23,0x36,0x8c,0xd7,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0x3c,0x46,0x62, +0x03,0x79,0x8d,0x18,0x34,0x00,0x08,0x82,0x41,0xb4,0x63,0x23,0x86,0x06,0x34,0x36, +0x5a,0x24,0x42,0x62,0x24,0x46,0x62,0x24,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30, +0x9a,0x30,0x08,0x36,0x98,0x01,0x7d,0x6c,0x38,0x03,0xfa,0xd8,0x80,0x06,0xf4,0x31, +0x32,0x18,0xe4,0x63,0x65,0x30,0xc8,0xc7,0x06,0x33,0x90,0xcf,0x88,0xc1,0x01,0x80, +0x20,0x18,0x24,0x67,0x06,0x63,0x83,0x7b,0x8d,0x18,0x1c,0x00,0x08,0x82,0x41,0x82, +0x66,0x31,0x36,0xbc,0xd7,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0x69,0x26,0x63,0x03, +0x7c,0x8d,0x18,0x1c,0x00,0x08,0x82,0x41,0xa2,0x66,0x32,0x36,0xc8,0xd7,0x88,0xc1, +0x01,0x80,0x20,0x18,0x24,0x6b,0x36,0x63,0xc3,0x7c,0x8d,0x18,0x1c,0x00,0x08,0x82, +0x41,0xc2,0x66,0x34,0x36,0xd0,0xd7,0x88,0x41,0x03,0x80,0x20,0x18,0x44,0x6b,0x36, +0x63,0x78,0x40,0x66,0x37,0x45,0x23,0x34,0x46,0x63,0x34,0x46,0x63,0xa3,0x09,0x01, +0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x60,0x83,0x1d,0xd0,0xc7,0x86,0x3b,0xa0,0x8f, +0x0d,0x78,0x40,0x1f,0xa3,0x83,0x41,0x3e,0x56,0x07,0x83,0x7c,0x6c,0xb0,0x03,0xf9, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x72,0x67,0x60,0x36,0xf8,0xd7,0x88,0xc1,0x01, +0x80,0x20,0x18,0x24,0x78,0x16,0x66,0xc3,0x7f,0x8d,0x18,0x1c,0x00,0x08,0x82,0x41, +0x92,0x67,0x62,0x36,0x80,0xd8,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0x7a,0x26,0x66, +0x83,0x88,0x8d,0x18,0x1c,0x00,0x08,0x82,0x41,0xb2,0x67,0x63,0x36,0x8c,0xd8,0x88, +0xc1,0x01,0x80,0x20,0x18,0x24,0x7c,0x46,0x66,0x03,0x89,0x8d,0x18,0x34,0x00,0x08, +0x82,0x41,0xb4,0x67,0x63,0x86,0x0a,0x74,0x36,0x5e,0xba,0x41,0x66,0x64,0x46,0x66, +0x64,0x36,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x36,0x98,0x02,0x7d, +0x6c,0x38,0x05,0xfa,0xd8,0x80,0x0a,0xf4,0x31,0x52,0x18,0xe4,0x63,0xa5,0x30,0xc8, +0xc7,0x06,0x53,0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0xa7,0x06,0x67,0x83, +0x8b,0x8d,0x18,0x1c,0x00,0x08,0x82,0x41,0x82,0x6a,0x71,0x36,0xbc,0xd8,0x88,0xc1, +0x01,0x80,0x20,0x18,0x24,0xa9,0x26,0x67,0x03,0x8c,0x8d,0x18,0x1c,0x00,0x08,0x82, +0x41,0xa2,0x6a,0x72,0x36,0xc8,0xd8,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0xab,0x36, +0x67,0xc3,0x8c,0x8d,0x18,0x1c,0x00,0x08,0x82,0x41,0xc2,0x6a,0x74,0x36,0xd0,0x98, +0x85,0xc2,0x28,0xc0,0xc7,0x02,0x1c,0x93,0x8f,0x05,0xa4,0x00,0x1f,0xa3,0x03,0x3b, +0x80,0x8f,0x05,0x3b,0x26,0x1f,0x0b,0xee,0x00,0x3e,0x76,0x06,0x69,0x00,0x1f,0x0b, +0x7c,0x4c,0x3e,0x16,0xa8,0x01,0x7c,0x4c,0xe3,0xe0,0x63,0x41,0x98,0xc9,0xc7,0x82, +0x0e,0x3e,0xd6,0x3c,0xf0,0xb1,0x80,0xcc,0xe4,0x63,0x01,0x04,0x1f,0x53,0x1a,0xf8, +0x58,0x50,0xc0,0xc7,0x82,0x01,0x3e,0x16,0xbc,0x99,0x7c,0x2c,0x58,0xe2,0x33,0x62, +0x60,0x00,0x20,0x08,0x06,0x87,0xb8,0xe5,0x5a,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0x89,0xb8,0xad,0x1a,0xd4,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x32,0x6e,0xac,0x46, +0x05,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0x90,0x5b,0xab,0x31,0xc9,0x88,0xc1,0x01, +0x80,0x20,0x18,0x24,0xe5,0xe6,0x6a,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x89, +0xb9,0xb9,0x1a,0x15,0x8d,0x18,0x1c,0x00,0x08,0x82,0x41,0x72,0x6e,0xaf,0x86,0x05, +0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xa0,0x1b,0xac,0x41,0xcd,0x88,0xc1,0x01,0x80, +0x20,0x18,0x24,0xe9,0x16,0x6b,0x42,0x60,0x45,0x10,0x9f,0x0b,0x86,0xad,0x57,0x0b, +0xe2,0x02,0x63,0x2d,0x20,0xe4,0x63,0x7b,0x16,0xc4,0xc7,0x86,0x47,0x3e,0x16,0x08, +0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x63,0xde,0x66,0x2d,0xb0,0xa0,0xcf,0xe4, +0x63,0x7d,0x16,0xc4,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x92,0x7a,0xeb,0xb5,0x5d, +0xd8,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0xec,0xcd,0xd7,0xd8,0x21,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0xe4,0xde,0x7e,0x2d,0x68,0x83,0x11,0x83,0x03,0x00,0x41, +0x30,0x48,0xf0,0x0d,0xdc,0x7a,0xa1,0x0f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0xc9, +0xb7,0x70,0x73,0x87,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x12,0x7d,0x13,0xb7,0xe0, +0x0d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0xd9,0xb7,0x71,0xfb,0x85,0x3f,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0x84,0xdf,0xc8,0x0d,0x1e,0x82,0x11,0x83,0x03,0x00,0x41, +0x30,0x48,0xfa,0xad,0xdc,0x82,0x38,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc4,0xdf, +0xce,0x8d,0x1c,0x48,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x92,0x7f,0x43,0xb7,0x7a, +0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x01,0xb9,0x74,0x0b,0xec,0x60,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x92,0x90,0x53,0x37,0x73,0x30,0x85,0x11,0x83,0x03,0x00,0x41, +0x30,0x48,0x44,0x6e,0xdd,0xee,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x64,0xe4, +0xd8,0x2d,0xc0,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0x48,0xae,0xdd,0xd0,0x01, +0x15,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x29,0x39,0x77,0xcb,0x87,0x60,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x12,0x93,0x7b,0xb7,0x40,0x0f,0xec,0xd6,0x0e,0xfa,0x18,0xae, +0x15,0xf4,0xb1,0x5c,0x1b,0xe8,0x63,0xb3,0xa6,0xc4,0xc7,0x28,0x5d,0x93,0x8f,0x05, +0xba,0x06,0x1f,0xb3,0xb5,0x80,0x3e,0x16,0x10,0xf2,0x31,0x5c,0x63,0xe2,0x63,0xd6, +0xaf,0xc9,0xc7,0x82,0x5f,0x83,0x8f,0xed,0x5a,0x40,0x1f,0x0b,0x08,0xf9,0x58,0xaf, +0x39,0xf1,0x31,0x8c,0xdc,0xe4,0x63,0x01,0xb9,0xc1,0xc7,0xc0,0x2d,0xa0,0x8f,0x05, +0x84,0x7c,0x4c,0x0c,0x24,0xf9,0xd8,0xb9,0x05,0xf1,0x19,0x31,0x38,0x00,0x10,0x04, +0x83,0x64,0xe7,0x48,0x2e,0x68,0x4c,0x0c,0x28,0xf9,0x98,0xba,0x05,0xf1,0x19,0x31, +0x38,0x00,0x10,0x04,0x83,0xc4,0xe7,0x4e,0x2e,0x58,0x4c,0x0c,0x2c,0xf9,0x58,0xbb, +0x05,0xf1,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x24,0xec,0x54,0x2e,0x48,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0x20,0x11,0xbb,0x95,0x23,0x82,0x11,0x83,0x03,0x00,0x41,0x30, +0x48,0xc6,0x8e,0xe5,0x90,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x12,0xb2,0x63,0xb9, +0x60,0xdd,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x29,0x3b,0x97,0x83,0xb7,0xe0,0xe4, +0xc2,0x58,0x9b,0x83,0x40,0x3e,0x16,0x0c,0xf2,0xb1,0x00,0xdf,0xe4,0x63,0xc1,0xbc, +0xc1,0xe7,0x82,0x61,0xeb,0xe5,0x82,0xb8,0xc0,0x58,0x0b,0x08,0xf9,0xd8,0xbe,0x05, +0xf1,0xb1,0x60,0x90,0x8f,0xdd,0xc4,0x59,0xc0,0xc7,0x02,0x7c,0x80,0x8f,0x05,0xe9, +0x00,0x1f,0x63,0x02,0xf9,0x58,0xb0,0x12,0xf0,0x31,0x23,0x90,0x8f,0xf1,0x04,0x5b, +0xc0,0xc7,0x82,0x7e,0x80,0x8f,0x05,0xee,0x00,0x1f,0x93,0x02,0xf9,0x58,0x00,0x13, +0xf0,0x31,0x26,0x90,0x8f,0x85,0x45,0x5c,0xc0,0xc7,0x02,0x91,0x80,0x8f,0x05,0xf3, +0x00,0x1f,0xc3,0x02,0xf9,0x58,0x50,0x13,0xf0,0x31,0x29,0x90,0x8f,0x35,0xa3,0x41, +0x1f,0x43,0x48,0x83,0x3e,0x36,0x94,0x06,0x7d,0x6c,0x35,0x06,0xf9,0x18,0x6b,0x0c, +0xf2,0xb1,0xd6,0x18,0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x1a,0xe9,0xb9,0x5d, +0xc9,0xb5,0xdc,0x88,0x81,0x03,0x80,0x20,0x18,0x38,0xa9,0x97,0x76,0x41,0x4d,0xe5, +0x46,0xdc,0x11,0x83,0x30,0x73,0x3b,0x87,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_rcas_pass_wave64_16bit_permutations.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_rcas_pass_wave64_16bit_permutations.h new file mode 100644 index 00000000..cb661517 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_rcas_pass_wave64_16bit_permutations.h @@ -0,0 +1,121 @@ +#include "ffx_fsr2_rcas_pass_wave64_16bit_f3d5c728f0eeb7c4f2b0c1bd00debb36.h" + +typedef union ffx_fsr2_rcas_pass_wave64_16bit_PermutationKey { + struct { + uint32_t FFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE : 1; + uint32_t FFX_FSR2_OPTION_HDR_COLOR_INPUT : 1; + uint32_t FFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_JITTERED_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_INVERTED_DEPTH : 1; + uint32_t FFX_FSR2_OPTION_APPLY_SHARPENING : 1; + }; + uint32_t index; +} ffx_fsr2_rcas_pass_wave64_16bit_PermutationKey; + +typedef struct ffx_fsr2_rcas_pass_wave64_16bit_PermutationInfo { + const uint32_t blobSize; + const unsigned char* blobData; + + + const uint32_t numCBVResources; + const char** cbvResourceNames; + const uint32_t* cbvResourceBindings; + const uint32_t* cbvResourceCounts; + const uint32_t* cbvResourceSpaces; + + const uint32_t numSRVResources; + const char** srvResourceNames; + const uint32_t* srvResourceBindings; + const uint32_t* srvResourceCounts; + const uint32_t* srvResourceSpaces; + + const uint32_t numUAVResources; + const char** uavResourceNames; + const uint32_t* uavResourceBindings; + const uint32_t* uavResourceCounts; + const uint32_t* uavResourceSpaces; + + const uint32_t numSamplerResources; + const char** samplerResourceNames; + const uint32_t* samplerResourceBindings; + const uint32_t* samplerResourceCounts; + const uint32_t* samplerResourceSpaces; + + const uint32_t numRTAccelerationStructureResources; + const char** rtAccelerationStructureResourceNames; + const uint32_t* rtAccelerationStructureResourceBindings; + const uint32_t* rtAccelerationStructureResourceCounts; + const uint32_t* rtAccelerationStructureResourceSpaces; +} ffx_fsr2_rcas_pass_wave64_16bit_PermutationInfo; + +static const uint32_t g_ffx_fsr2_rcas_pass_wave64_16bit_IndirectionTable[] = { + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, +}; + +static const ffx_fsr2_rcas_pass_wave64_16bit_PermutationInfo g_ffx_fsr2_rcas_pass_wave64_16bit_PermutationInfo[] = { + { g_ffx_fsr2_rcas_pass_wave64_16bit_f3d5c728f0eeb7c4f2b0c1bd00debb36_size, g_ffx_fsr2_rcas_pass_wave64_16bit_f3d5c728f0eeb7c4f2b0c1bd00debb36_data, 2, g_ffx_fsr2_rcas_pass_wave64_16bit_f3d5c728f0eeb7c4f2b0c1bd00debb36_CBVResourceNames, g_ffx_fsr2_rcas_pass_wave64_16bit_f3d5c728f0eeb7c4f2b0c1bd00debb36_CBVResourceBindings, g_ffx_fsr2_rcas_pass_wave64_16bit_f3d5c728f0eeb7c4f2b0c1bd00debb36_CBVResourceCounts, g_ffx_fsr2_rcas_pass_wave64_16bit_f3d5c728f0eeb7c4f2b0c1bd00debb36_CBVResourceSpaces, 2, g_ffx_fsr2_rcas_pass_wave64_16bit_f3d5c728f0eeb7c4f2b0c1bd00debb36_SRVResourceNames, g_ffx_fsr2_rcas_pass_wave64_16bit_f3d5c728f0eeb7c4f2b0c1bd00debb36_SRVResourceBindings, g_ffx_fsr2_rcas_pass_wave64_16bit_f3d5c728f0eeb7c4f2b0c1bd00debb36_SRVResourceCounts, g_ffx_fsr2_rcas_pass_wave64_16bit_f3d5c728f0eeb7c4f2b0c1bd00debb36_SRVResourceSpaces, 1, g_ffx_fsr2_rcas_pass_wave64_16bit_f3d5c728f0eeb7c4f2b0c1bd00debb36_UAVResourceNames, g_ffx_fsr2_rcas_pass_wave64_16bit_f3d5c728f0eeb7c4f2b0c1bd00debb36_UAVResourceBindings, g_ffx_fsr2_rcas_pass_wave64_16bit_f3d5c728f0eeb7c4f2b0c1bd00debb36_UAVResourceCounts, g_ffx_fsr2_rcas_pass_wave64_16bit_f3d5c728f0eeb7c4f2b0c1bd00debb36_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_rcas_pass_wave64_16bit_permutations.h.d b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_rcas_pass_wave64_16bit_permutations.h.d new file mode 100644 index 00000000..3e3f2b86 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_rcas_pass_wave64_16bit_permutations.h.d @@ -0,0 +1 @@ +src/ffx-fsr2-api/shaders/dx12/ffx_fsr2_rcas_pass_wave64_16bit_permutations.h: ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common.h ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common_half.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_callbacks_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_resources.h ../../src/ffx-fsr2-api/shaders/ffx_core.h ../../src/ffx-fsr2-api/shaders/ffx_core_portability.h ../../src/ffx-fsr2-api/shaders/ffx_common_types.h ../../src/ffx-fsr2-api/shaders/ffx_core_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_common.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_rcas.h ../../src/ffx-fsr2-api/shaders/ffx_fsr1.h \ No newline at end of file diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_rcas_pass_wave64_2317b0e9f76c2b35a1469494dd29236a.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_rcas_pass_wave64_2317b0e9f76c2b35a1469494dd29236a.h new file mode 100644 index 00000000..9dc9b01a --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_rcas_pass_wave64_2317b0e9f76c2b35a1469494dd29236a.h @@ -0,0 +1,762 @@ +// ffx_fsr2_rcas_pass_wave64_2317b0e9f76c2b35a1469494dd29236a.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_rcas_pass_wave64_2317b0e9f76c2b35a1469494dd29236a_CBVResourceNames[] = { "cbFSR2", "cbRCAS", }; +static const uint32_t g_ffx_fsr2_rcas_pass_wave64_2317b0e9f76c2b35a1469494dd29236a_CBVResourceBindings[] = { 0, 1, }; +static const uint32_t g_ffx_fsr2_rcas_pass_wave64_2317b0e9f76c2b35a1469494dd29236a_CBVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_rcas_pass_wave64_2317b0e9f76c2b35a1469494dd29236a_CBVResourceSpaces[] = { 0, 0, }; + +static const char* g_ffx_fsr2_rcas_pass_wave64_2317b0e9f76c2b35a1469494dd29236a_SRVResourceNames[] = { "r_input_exposure", "r_rcas_input", }; +static const uint32_t g_ffx_fsr2_rcas_pass_wave64_2317b0e9f76c2b35a1469494dd29236a_SRVResourceBindings[] = { 0, 1, }; +static const uint32_t g_ffx_fsr2_rcas_pass_wave64_2317b0e9f76c2b35a1469494dd29236a_SRVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_rcas_pass_wave64_2317b0e9f76c2b35a1469494dd29236a_SRVResourceSpaces[] = { 0, 0, }; + +static const char* g_ffx_fsr2_rcas_pass_wave64_2317b0e9f76c2b35a1469494dd29236a_UAVResourceNames[] = { "rw_upscaled_output", }; +static const uint32_t g_ffx_fsr2_rcas_pass_wave64_2317b0e9f76c2b35a1469494dd29236a_UAVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_rcas_pass_wave64_2317b0e9f76c2b35a1469494dd29236a_UAVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_rcas_pass_wave64_2317b0e9f76c2b35a1469494dd29236a_UAVResourceSpaces[] = { 0, }; + +static const uint32_t g_ffx_fsr2_rcas_pass_wave64_2317b0e9f76c2b35a1469494dd29236a_size = 11812; + +static const unsigned char g_ffx_fsr2_rcas_pass_wave64_2317b0e9f76c2b35a1469494dd29236a_data[] = { +0x44,0x58,0x42,0x43,0x49,0xca,0x6b,0x4f,0xc5,0x46,0x14,0xea,0xac,0xc1,0x2c,0x79, +0x35,0xd4,0x9e,0x60,0x01,0x00,0x00,0x00,0x24,0x2e,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x34,0x01,0x00,0x00,0x90,0x0c,0x00,0x00,0xac,0x0c,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0xc0,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x54,0x0b,0x00,0x00,0x66,0x00,0x05,0x00, +0xd5,0x02,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x3c,0x0b,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xcc,0x02,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x84,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09,0xa8,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0x95,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xc4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x06,0x63,0x30,0xe8,0x28, +0x84,0x31,0x18,0x06,0x25,0x73,0x04,0x08,0x2d,0xf7,0x0c,0x97,0x3f,0x61,0x0f,0x21, +0xf9,0x21,0xd0,0x0c,0x0b,0x81,0x02,0xa6,0x2c,0xc0,0xd0,0x0c,0xc3,0x60,0x18,0x86, +0xb1,0x90,0x73,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e, +0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0x8a,0x02,0x0d,0xcd,0x30,0x0c,0xc3,0x30,0x0c, +0x14,0x1d,0x35,0x5c,0xfe,0x84,0x3d,0x84,0xe4,0x73,0x1b,0x55,0xac,0xc4,0xe4,0x17, +0xb7,0x8d,0x08,0xc3,0x30,0x8c,0x42,0x4c,0x43,0x33,0x10,0x75,0xd4,0x70,0xf9,0x13, +0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x8f,0xdc,0x36,0x22,0x86,0x61,0x18, +0x0a,0x61,0x0d,0xcd,0x40,0xd7,0x6d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a,0x48, +0x0e,0x15,0x09,0x44,0x1a,0x39,0x0f,0x11,0x4d,0x08,0x21,0x21,0x61,0x18,0x0a,0xd1, +0x0c,0x4d,0x46,0xda,0x41,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a,0x48,0x1b,0xd2, +0x0c,0x88,0x18,0x86,0x61,0x99,0x23,0x08,0x4a,0xd1,0x0c,0xdc,0xd0,0x91,0x37,0x10, +0x30,0x8c,0x20,0x18,0x33,0xb5,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01, +0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d, +0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0, +0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03, +0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x98,0x49,0x0c,0xc6, +0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41, +0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e, +0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0, +0xc0,0x0f,0x90,0x10,0x8a,0x34,0x0e,0x23,0x10,0xc6,0x4c,0x6d,0x30,0x0e,0xec,0x10, +0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e, +0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6, +0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00,0x06,0x7e,0xa0, +0x07,0x7a,0xd0,0x0e,0xe9,0x00,0x0f,0xf3,0xf0,0x0b,0xf4,0x90,0x0f,0xf0,0x50,0x0e, +0x28,0x18,0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28, +0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87, +0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36, +0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0x94,0x26,0x9d,0x33,0x91,0xc1,0x38, +0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0, +0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3, +0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d, +0xf8,0x01,0x18,0xf8,0x01,0x0a,0x4a,0x4a,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8,0xd8, +0xd5,0x46,0xd3,0xba,0xae,0xeb,0x3a,0x0c,0x65,0x18,0x86,0xa1,0x61,0x18,0x86,0x61, +0x18,0xc4,0x0e,0x23,0x10,0xc3,0x19,0x42,0xb0,0x72,0x1a,0x8b,0x02,0x97,0x5e,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a, +0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90, +0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6, +0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60, +0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4, +0x49,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xe3,0x00,0x01, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x60,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x05,0x04,0xc0,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x43,0x9e,0x0b,0x08,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x86,0x3c,0x1a,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c, +0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0x0a,0x3f,0xa0,0x40, +0xca,0xa0,0x1c,0x0a,0xa1,0x20,0x0a,0xa6,0x80,0x0a,0xaa,0xb0,0x0a,0xac,0x00,0x03, +0x0a,0x32,0xa0,0x40,0x03,0x0a,0x36,0xa0,0x80,0x03,0x0a,0x39,0xa0,0xa0,0x03,0x0a, +0x3b,0xa0,0xc0,0x03,0x0a,0x3d,0xa0,0xe0,0x03,0x4a,0xa1,0x20,0x17,0xca,0xbf,0xa1, +0x30,0xa8,0x1b,0x01,0xa8,0x01,0x22,0x67,0x00,0x08,0x9d,0x01,0x20,0x75,0x06,0x80, +0xd8,0x19,0x00,0x6a,0x67,0x00,0xe8,0x9d,0x01,0x20,0x78,0x06,0x00,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x29,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20,0x26,0x08,0x43,0xb3,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08,0x64,0xc0,0x06,0x84,0xe4,0xbe,0xd2,0xdc, +0xe0,0xea,0xe8,0xbe,0xca,0xf0,0xe0,0xde,0xe6,0xea,0xe4,0xca,0x26,0x08,0x83,0x33, +0x41,0x18,0x9e,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65,0x31,0x8c,0x81,0x31,0x9c,0x09, +0x02,0x1a,0xb4,0x01,0x19,0xb9,0x2f,0xb9,0xb1,0xb0,0xb9,0xaf,0x34,0x37,0xb8,0x3a, +0xba,0x0d,0xc9,0x00,0x45,0xc6,0x30,0x30,0x86,0xb3,0x41,0x78,0xa4,0x09,0x82,0x1a, +0xb8,0x01,0x25,0xb9,0xbb,0xaf,0x3a,0xb8,0xb9,0xb1,0x30,0xb6,0x32,0xb2,0xaf,0xb7, +0x3a,0x3a,0xb8,0x3a,0xba,0x09,0x42,0xa7,0x06,0x1b,0x16,0x83,0xaa,0x0c,0x63,0x60, +0x2c,0xcb,0x72,0x36,0x04,0xd7,0x04,0xa1,0x0d,0xe0,0x80,0xc6,0x98,0x98,0xd1,0x94, +0x94,0xcc,0x04,0x61,0x80,0x36,0x20,0x46,0xa6,0x19,0xc6,0xb0,0x01,0x13,0x04,0x38, +0x90,0x03,0x1a,0x63,0x62,0x52,0x43,0x41,0x53,0x13,0x84,0x21,0xda,0x80,0x0c,0x9d, +0x67,0x0c,0xc3,0x07,0x6c,0x10,0x38,0x30,0xd8,0x40,0x4c,0x58,0x18,0x00,0x13,0x04, +0x36,0x78,0x03,0x2e,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x13, +0x84,0x41,0x9a,0x20,0x0c,0xd3,0x04,0x61,0xa0,0x36,0x18,0x04,0x19,0x94,0x81,0x61, +0x06,0x67,0x40,0x27,0xad,0x29,0x0c,0x4f,0xaa,0xcc,0x8d,0xac,0x4c,0x6e,0x2a,0x4d, +0xaf,0x6c,0x82,0x30,0x54,0x1b,0x0c,0x22,0x0d,0xca,0x40,0x0d,0xcc,0xe0,0x0c,0xc8, +0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x6d,0x30,0x08,0x36, +0x28,0x83,0xcf,0x0c,0xce,0x80,0x5d,0x5a,0x92,0x1b,0x5c,0x1d,0xdd,0xd0,0x1b,0xdb, +0x9b,0x9c,0x54,0xd9,0xdc,0x5b,0x9d,0xdc,0x58,0x19,0x51,0x5a,0x5b,0x99,0xdb,0x5c, +0xda,0x9b,0xdb,0xdc,0x04,0x61,0xb0,0x36,0x18,0x84,0x1b,0x94,0xc1,0x1b,0x98,0xc1, +0x19,0x50,0x4a,0x63,0xaa,0x6b,0x0b,0x6b,0x4a,0x83,0x23,0x4a,0x6b,0x2b,0x73,0x9b, +0x4b,0x7b,0x73,0x9b,0x9b,0x20,0x0c,0xd7,0x06,0x83,0x88,0x83,0x32,0x90,0x03,0x33, +0x38,0x03,0x4a,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65,0x6c, +0x54,0x6f,0x55,0x73,0x65,0x13,0x84,0x01,0xdb,0x60,0x10,0x74,0x50,0x06,0x75,0x60, +0x06,0x67,0xc0,0x25,0xcd,0x48,0x2e,0xac,0xad,0x2c,0xc9,0x8d,0xac,0x0c,0x6f,0x82, +0x30,0x64,0x1b,0x0c,0xe2,0x0e,0xca,0x00,0x0f,0xcc,0xe0,0x0c,0x28,0x99,0x11,0x95, +0xd9,0xa5,0x8d,0x95,0x51,0xbd,0x59,0xa5,0x95,0xdd,0x11,0x95,0xc1,0xd1,0xa1,0x4d, +0x10,0x06,0x6d,0x83,0x41,0xe8,0x41,0x19,0xec,0x81,0x19,0x34,0x3c,0xcc,0x94,0xd2, +0xe8,0xe8,0xca,0xe4,0x26,0x08,0xc3,0xb6,0xc1,0x20,0xfa,0xa0,0x0c,0xfc,0xc0,0x0c, +0x1a,0x4a,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53, +0x63,0x61,0x6c,0x65,0x13,0x84,0x81,0xdb,0x60,0x10,0xa0,0x50,0x06,0xa1,0x60,0x06, +0x0d,0x21,0x33,0xa2,0xb7,0x3b,0xb7,0xb9,0xb1,0x30,0xb6,0x32,0xa3,0xb0,0x31,0xba, +0x37,0xb9,0x09,0xc2,0xd0,0x6d,0x30,0x88,0x51,0x28,0x03,0x52,0x30,0x83,0x86,0x9f, +0x59,0xd3,0x1b,0x5d,0xda,0x9b,0x9b,0x55,0xd9,0x18,0xdd,0x9b,0x9c,0x52,0x1a,0x1d, +0x5d,0x99,0xdc,0x50,0x98,0xdb,0x58,0x19,0x1b,0x5b,0x18,0x5d,0xda,0x9b,0xdb,0x04, +0x61,0xf0,0x36,0x18,0x84,0x29,0x94,0xc1,0x29,0x98,0x41,0x43,0xc6,0x0c,0x4a,0xae, +0xac,0x08,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x82,0x30,0x7c,0x13,0x84,0x6e,0x0d, +0x36,0x20,0x44,0x2a,0x94,0x81,0x2a,0x98,0x41,0xd3,0xac,0x02,0x33,0x33,0x28,0xb9, +0x32,0xbb,0xb4,0xb7,0xba,0x39,0x23,0xb9,0xb0,0xb6,0x32,0x28,0xb9,0xb2,0x22,0x3c, +0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x09,0xc2,0x00,0x06,0x1b,0x0c,0xa2,0x15,0xca,0xc0, +0x15,0xcc,0xa0,0xe1,0x62,0x46,0x15,0xe6,0x86,0x14,0xc6,0x66,0x66,0xf4,0x64,0x35, +0x41,0x18,0xc2,0x60,0x83,0x41,0xc0,0x42,0x19,0xc4,0x82,0x19,0x34,0xac,0xcc,0x94, +0xd2,0xe8,0xe8,0xca,0xe4,0xa6,0xca,0xe2,0xea,0xca,0xdc,0xc6,0xca,0x98,0xca,0xdc, +0xce,0xe8,0xd0,0x26,0x08,0x83,0x18,0x6c,0x30,0x88,0x59,0x28,0x03,0x5a,0x30,0x83, +0x86,0x8a,0x19,0x51,0x19,0x1b,0x5d,0x18,0x55,0x5a,0x5b,0xd9,0x04,0x61,0x18,0x83, +0x0d,0x06,0x61,0x0b,0x65,0x70,0x0b,0x66,0xd0,0xf0,0x32,0x23,0xca,0x73,0x0b,0x6b, +0x4b,0x1b,0x93,0x2a,0x9b,0x1b,0x42,0x0b,0x73,0x3b,0x2b,0x33,0x0a,0x1b,0xa3,0x7b, +0x93,0x9b,0x20,0x0c,0x64,0xb0,0xc1,0x20,0x72,0xa1,0x0c,0x74,0xc1,0x0c,0x1a,0x62, +0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65, +0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x84,0xa1,0x0c,0x36,0x18,0x04,0x2f, +0x94,0x41,0x2f,0x98,0x41,0xb3,0x81,0xda,0xd0,0x60,0x0d,0xda,0x00,0x0e,0xe6,0xc0, +0x0e,0xf2,0x80,0x0f,0xfe,0x40,0x14,0x4a,0x01,0x15,0x58,0xe1,0x15,0x64,0xa1,0x16, +0x70,0x61,0x17,0x7c,0x61,0x82,0xf0,0x06,0x71,0x40,0x45,0x6e,0x2c,0x6c,0x6e,0xe8, +0xcd,0xcd,0x2c,0xed,0x6c,0x82,0x30,0x98,0xc1,0x06,0x83,0x08,0x87,0x32,0x30,0xcc, +0x40,0x1c,0x36,0x08,0xdf,0x38,0x6c,0x28,0x8c,0x31,0xf8,0x05,0x70,0x20,0x87,0x09, +0x82,0x00,0x6c,0x00,0x36,0x0c,0xc6,0x39,0x9c,0xc3,0x86,0x00,0x1d,0x36,0x0c,0x83, +0x39,0xa4,0x03,0x85,0xa1,0xa9,0x0d,0x83,0x1f,0x0c,0xc3,0x06,0xe1,0x0c,0xd8,0x61, +0x43,0x61,0x0e,0xeb,0x00,0x88,0x41,0x3b,0xd0,0x30,0x63,0x7b,0x0b,0xa3,0x9b,0x9b, +0x20,0x0c,0x67,0xc0,0x22,0xcd,0x6d,0x8e,0x6e,0x6e,0x82,0x30,0xa0,0x01,0x89,0x34, +0x37,0xba,0x39,0x22,0x74,0x65,0x78,0x5f,0x6c,0x6f,0x61,0x64,0x4c,0xe8,0xca,0xf0, +0xbe,0xe6,0xe8,0xde,0xe4,0xca,0x58,0xd4,0xa5,0xb9,0xd1,0xcd,0x4d,0x10,0x86,0x34, +0xd8,0xc0,0xbc,0x03,0x3c,0xc4,0x83,0x3c,0xcc,0xc3,0x47,0x0f,0x6f,0x50,0x0f,0x67, +0x60,0x0f,0xf7,0x50,0x85,0x8d,0xcd,0xae,0xcd,0x25,0x8d,0xac,0xcc,0x8d,0x6e,0x4a, +0x10,0x54,0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x9b,0x12,0x10,0x4d, +0xc8,0xf0,0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4,0xa6,0x04,0x46,0x1d,0x32,0x3c,0x97, +0x39,0xb4,0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2,0x32,0xb6,0x29,0x01,0x52,0x86,0x0c, +0xcf,0x45,0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x6c,0x6e,0x4a,0x10,0x06,0x95,0xc8, +0xf0,0x5c,0xe8,0xf2,0xe0,0xca,0x82,0xdc,0xdc,0xde,0xe8,0xc2,0xe8,0xd2,0xde,0xdc, +0xe6,0xa6,0x08,0xe4,0x90,0x0e,0x75,0xc8,0xf0,0x5c,0xca,0xdc,0xe8,0xe4,0xf2,0xa0, +0xde,0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0xed,0xd0,0x85,0x0c,0xcf,0x65,0xec,0xad,0xce, +0x8d,0xae,0x4c,0x6e,0x6e,0x4a,0x70,0x0f,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x4c,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xd1,0x43,0x0e,0xf8,0xe0,0x06,0xe4,0x20, +0x0e,0xe7,0xe0,0x06,0xf6,0x10,0x0e,0xf2,0xc0,0x0e,0xe1,0x90,0x0f,0xef,0x50,0x0f, +0xf4,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x30,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x25,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x46,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0xdb, +0xc1,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84, +0x01,0x08,0x98,0x5f,0xdc,0xb6,0x21,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51, +0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0x9b,0x42,0x37,0x5c, +0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x5f,0xe4,0x30,0x1b, +0xd2,0x0c,0x48,0x63,0x98,0x40,0x34,0x5c,0xbe,0xf3,0xf8,0x46,0xe4,0x50,0x8f,0x38, +0xf8,0xc8,0x6d,0x9b,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0x94, +0x0e,0x30,0xf8,0xc5,0x6d,0x5b,0x81,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54, +0x44,0xb0,0x93,0x13,0x11,0x7e,0x71,0xdb,0x16,0x90,0x0d,0x97,0xef,0x3c,0xfe,0x74, +0x44,0x04,0x30,0x88,0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e,0x72,0xdb,0x36,0xf0,0x0c, +0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x17,0xb0,0xe9, +0xf7,0x6c,0x2b,0x35,0xa1,0x46,0x94,0x94,0xdd,0x29,0x23,0x6a,0x44,0x58,0x49,0x4c, +0x70,0x21,0x00,0x00,0x66,0x00,0x05,0x00,0x5c,0x08,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x58,0x21,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x53,0x08,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff, +0xff,0xff,0xff,0x1f,0x00,0x09,0xa8,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0x95,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xc4,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x50,0x06,0x63,0x30,0xe8,0x28,0x84,0x31,0x18,0x06,0x25,0x73,0x04,0x08, +0x2d,0xf7,0x0c,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x21,0xd0,0x0c,0x0b,0x81,0x02,0xa6, +0x2c,0xc0,0xd0,0x0c,0xc3,0x60,0x18,0x86,0xb1,0x90,0x73,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0x8a, +0x02,0x0d,0xcd,0x30,0x0c,0xc3,0x30,0x0c,0x14,0x1d,0x35,0x5c,0xfe,0x84,0x3d,0x84, +0xe4,0x73,0x1b,0x55,0xac,0xc4,0xe4,0x17,0xb7,0x8d,0x08,0xc3,0x30,0x8c,0x42,0x4c, +0x43,0x33,0x10,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12, +0x93,0x8f,0xdc,0x36,0x22,0x86,0x61,0x18,0x0a,0x61,0x0d,0xcd,0x40,0xd7,0x6d,0xc3, +0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a,0x48,0x0e,0x15,0x09,0x44,0x1a,0x39,0x0f,0x11, +0x4d,0x08,0x21,0x21,0x61,0x18,0x0a,0xd1,0x0c,0x4d,0x46,0xda,0x41,0xc3,0xe5,0x4f, +0xd8,0x43,0x48,0xfe,0x4a,0x48,0x1b,0xd2,0x0c,0x88,0x18,0x86,0x61,0x99,0x23,0x08, +0x4a,0xd1,0x0c,0xdc,0xd0,0x91,0x37,0x10,0x30,0x8c,0x20,0x18,0x33,0xb5,0xc1,0x38, +0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8, +0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03, +0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18, +0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0, +0x43,0x39,0xa0,0x60,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d, +0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec, +0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81, +0x1e,0xd8,0x00,0x0c,0xe4,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0x10,0x8a,0x34,0x0e,0x23, +0x10,0xc6,0x4c,0x6d,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5, +0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30, +0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06, +0x60,0x40,0x07,0x7e,0x00,0x06,0x7e,0xa0,0x07,0x7a,0xd0,0x0e,0xe9,0x00,0x0f,0xf3, +0xf0,0x0b,0xf4,0x90,0x0f,0xf0,0x50,0x0e,0x28,0x18,0x66,0x12,0x83,0x71,0x60,0x87, +0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30, +0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03, +0x24,0x94,0x26,0x9d,0x33,0x91,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81, +0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29, +0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc, +0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x01,0x0a,0x4a,0x4a, +0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8,0xd8,0xd5,0x46,0xd3,0xba,0xae,0xeb,0x3a,0x0c, +0x65,0x18,0x86,0xa1,0x61,0x18,0x86,0x61,0x18,0xc4,0x0e,0x23,0x10,0xc3,0x19,0x42, +0xb0,0x72,0x1a,0x8b,0x02,0x97,0x5e,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20, +0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07, +0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74, +0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20, +0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07, +0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76, +0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x49,0x80,0x00,0x08,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x60,0xc8,0xe3,0x00,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xc0,0x90,0x27,0x02,0x02,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f, +0x05,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x0b,0x08,0x80, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x1a,0x10,0x00,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc8,0x02,0x01,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x32,0x1e,0x98,0x14, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46, +0x00,0x8a,0xa0,0x24,0x0a,0x3f,0xa0,0x40,0x0a,0xa1,0x00,0x03,0xa8,0x1b,0x01,0x20, +0x72,0x06,0x80,0xd0,0x19,0x00,0x52,0x67,0x00,0xa8,0x9d,0x01,0x20,0x78,0x06,0x00, +0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x4b,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d, +0x18,0x0c,0x82,0x98,0x20,0x0c,0xcd,0x04,0x81,0x0c,0x2a,0x02,0x13,0x84,0xc1,0x99, +0x20,0x0c,0xcf,0x06,0x01,0x61,0x36,0x24,0x48,0xa2,0x20,0xc8,0xb0,0x20,0xcd,0x04, +0x01,0x0d,0xac,0x0d,0xc9,0xf0,0x28,0xc8,0x30,0x2c,0x48,0xb3,0x41,0x70,0xa0,0x09, +0x82,0x1a,0x5c,0x13,0x84,0x8e,0xda,0xb0,0x20,0x92,0x82,0x20,0xc3,0x32,0x4d,0x53, +0xb3,0x21,0xa0,0x26,0x08,0x6d,0x80,0x4d,0x10,0x06,0x68,0x03,0x82,0x58,0x0a,0x82, +0x0c,0x17,0x30,0x41,0x80,0x83,0x6c,0x82,0x30,0x44,0x1b,0x90,0x21,0x53,0x90,0x61, +0xd0,0x80,0x0d,0x02,0xb6,0x6d,0x20,0xa2,0x8a,0x03,0x26,0x08,0x02,0x40,0x61,0x68, +0x6a,0x82,0x30,0x48,0x13,0x84,0x61,0xda,0x30,0x84,0xc1,0x30,0x6c,0x10,0xc0,0x40, +0x0c,0x36,0x14,0xde,0x07,0x74,0x63,0x50,0x85,0x8d,0xcd,0xae,0xcd,0x25,0x8d,0xac, +0xcc,0x8d,0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73, +0x9b,0x12,0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4,0xa6,0x04,0x44, +0x1d,0x32,0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2,0x32,0xb6,0x29, +0x81,0x51,0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x6c,0x6e,0x4a, +0xc0,0xd5,0x21,0xc3,0x73,0x29,0x73,0xa3,0x93,0xcb,0x83,0x7a,0x4b,0x73,0xa3,0x9b, +0x9b,0x12,0x8c,0x01,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x4c,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xd1,0x43,0x0e,0xf8,0xe0,0x06,0xe4,0x20,0x0e,0xe7,0xe0,0x06, +0xf6,0x10,0x0e,0xf2,0xc0,0x0e,0xe1,0x90,0x0f,0xef,0x50,0x0f,0xf4,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x30,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x25,0x50,0xc3,0xe5, +0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x46,0x00,0x0d, +0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0xdb,0xc1,0x36,0x5c,0xbe, +0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f, +0xdc,0xb6,0x21,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00, +0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0x9b,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42, +0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63, +0x98,0x40,0x34,0x5c,0xbe,0xf3,0xf8,0x46,0xe4,0x50,0x8f,0x38,0xf8,0xc8,0x6d,0x9b, +0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0x94,0x0e,0x30,0xf8,0xc5, +0x6d,0x5b,0x81,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0xb0,0x93,0x13, +0x11,0x7e,0x71,0xdb,0x16,0x90,0x0d,0x97,0xef,0x3c,0xfe,0x74,0x44,0x04,0x30,0x88, +0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e,0x72,0xdb,0x36,0xf0,0x0c,0x97,0xef,0x3c,0x3e, +0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x00,0x61,0x20,0x00,0x00,0x70,0x06,0x00,0x00, +0x13,0x04,0x41,0x2c,0x10,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x34,0x94,0x51,0x21, +0xcd,0x00,0x14,0x61,0x40,0xc1,0x0e,0x94,0x5d,0xf9,0xff,0x33,0xbe,0x3f,0x94,0xec, +0x40,0x39,0xd4,0x40,0x19,0x06,0x94,0x46,0xf1,0x06,0x94,0x24,0x44,0x41,0x94,0x6f, +0x40,0x19,0x94,0x24,0x42,0x11,0x02,0xd1,0x32,0x02,0x50,0x02,0x45,0x50,0x1e,0x64, +0x8c,0x11,0x80,0x20,0x08,0xa2,0xdf,0x18,0x01,0x08,0x82,0x20,0x0a,0x06,0x63,0x04, +0x20,0x08,0x82,0x28,0x38,0x8c,0x11,0x80,0x20,0x08,0x82,0xa0,0x30,0x46,0x00,0x82, +0x20,0x08,0x82,0xc1,0x18,0x01,0x08,0x82,0x20,0xf9,0x0b,0x63,0x04,0x20,0x08,0x82, +0xf0,0x37,0x46,0x00,0x82,0x20,0x88,0x7f,0x63,0x04,0x20,0x88,0xff,0xf7,0x18,0x8c, +0x00,0x50,0x36,0x87,0xe0,0x9c,0xc1,0x1c,0x82,0xb3,0x06,0x73,0x08,0x6c,0x70,0x06, +0x73,0x08,0x65,0x10,0xcd,0x21,0x94,0x01,0x44,0xdc,0x1c,0x44,0xd3,0x34,0x6e,0x30, +0x07,0xb1,0x2c,0x4d,0x1b,0x8c,0x00,0xcc,0x41,0x2c,0x4b,0xf3,0x06,0x73,0x10,0x4d, +0xd3,0xbc,0x01,0x00,0x23,0x06,0x08,0x00,0x82,0x60,0xe0,0xed,0x01,0x19,0x14,0x78, +0x10,0x07,0x23,0x06,0x08,0x00,0x82,0x60,0xe0,0xf1,0x41,0x19,0x14,0x7b,0x20,0x07, +0x23,0x06,0x08,0x00,0x82,0x60,0xe0,0xf5,0x81,0x19,0x14,0x7a,0x30,0x07,0x23,0x06, +0x08,0x00,0x82,0x60,0xe0,0xf9,0xc1,0x19,0x14,0x7d,0x40,0x07,0x23,0x06,0x08,0x00, +0x82,0x60,0xe0,0xfd,0x01,0x1a,0x14,0x7c,0x50,0x07,0x23,0x06,0x07,0x00,0x82,0x60, +0xa0,0x85,0x02,0x1b,0x08,0xcc,0x88,0xc1,0x01,0x80,0x20,0x18,0x68,0xa2,0xd0,0x06, +0x02,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xc4,0x2a,0x8c,0xc1,0x1f,0x8c,0x18,0x18, +0x00,0x08,0x82,0x01,0xb1,0x0a,0x67,0x00,0x0a,0x23,0x06,0x06,0x00,0x82,0x60,0x40, +0xb0,0x02,0x1a,0x8c,0x42,0x0d,0xa4,0x80,0x15,0xb8,0x81,0x56,0x71,0x06,0x58,0xc6, +0x29,0x68,0x09,0xa7,0xa0,0x15,0x08,0x5b,0xc8,0x28,0x5c,0x21,0xa4,0x70,0x75,0x08, +0x5b,0x84,0xb0,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xc5,0x82,0x1e,0x3c,0xac,0x30, +0x9a,0x10,0x00,0x35,0xe0,0x01,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x36,0x0b,0x7e, +0x60,0x85,0xc1,0x88,0x41,0x03,0x80,0x20,0x18,0x44,0xb7,0x00,0x0a,0x01,0x2c,0x18, +0x42,0x28,0x84,0x42,0x28,0x84,0xc2,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2, +0x20,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0xa5,0x0b,0xa2,0x60,0xd5,0xc2,0x68,0x42, +0x00,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xa6,0x0b,0xa5,0xc0,0x9d,0xc1,0x88,0x41, +0x03,0x80,0x20,0x18,0x44,0xbe,0x70,0x0a,0xc1,0x2d,0xdc,0xc2,0x2d,0xa0,0x02,0x2a, +0xa0,0x02,0x2a,0x8c,0x26,0x04,0xc0,0x70,0x44,0xc0,0x06,0xc1,0x37,0xdd,0xf0,0x06, +0x42,0x60,0x8a,0x41,0x1f,0x53,0x0e,0xfa,0x98,0x82,0xd0,0xc7,0x88,0x41,0x3e,0x56, +0x0c,0xf2,0xb1,0xc1,0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0xea,0x40,0x0b, +0x03,0x1d,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0xb2,0x0e,0xb5,0x30,0xd4,0xc1,0x88, +0xc1,0x01,0x80,0x20,0x18,0x24,0xec,0x60,0x0b,0x83,0x1d,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x41,0xd2,0x0e,0xb6,0x30,0xe0,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0xee, +0x70,0x0b,0x43,0x1e,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0xf2,0x0e,0xb8,0x30,0xe8, +0x41,0x75,0xb1,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0x10,0xbd,0x03,0x2e,0x64,0xe8, +0x10,0x74,0xb9,0x90,0x0b,0xb9,0x90,0x0b,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3, +0x09,0x83,0x60,0xc3,0x45,0x1f,0x1b,0x30,0xfa,0xd8,0x90,0xd1,0xc7,0xaa,0x41,0x3e, +0x66,0x0d,0xf2,0xb1,0xe1,0x92,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0xfb,0x50, +0x0e,0x43,0x29,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0xc2,0x0f,0xe6,0x30,0x98,0xc2, +0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0xfd,0x70,0x0e,0xc3,0x29,0x8c,0x18,0x1c,0x00, +0x08,0x82,0x41,0xe2,0x0f,0xe7,0x30,0xa4,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x24, +0xff,0x80,0x0e,0x83,0x2a,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x02,0x12,0xe9,0x30, +0xac,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x44,0xff,0x80,0x0e,0x69,0x80,0x0f,0x6e, +0xd0,0x06,0xe9,0x90,0x0e,0xe9,0x90,0x0e,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3, +0x09,0x83,0x60,0xc3,0x19,0xd0,0xc7,0x06,0x34,0xa0,0x8f,0x0d,0x69,0x40,0x1f,0x2b, +0x83,0x41,0x3e,0x66,0x06,0x83,0x7c,0x6c,0x38,0x03,0xf9,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x41,0xb2,0x12,0xf5,0x30,0xd4,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0x2c, +0x61,0x0f,0x83,0x2d,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0xd2,0x12,0xf7,0x30,0xdc, +0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0x2e,0x71,0x0f,0x43,0x2e,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x41,0xf2,0x12,0xf8,0x30,0xe8,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18, +0x24,0x30,0x91,0x0f,0xc3,0x2e,0x98,0x1f,0xa8,0x04,0x08,0x46,0x0c,0x1a,0x00,0x04, +0xc1,0x20,0x82,0x89,0x7c,0xd0,0x83,0x94,0x08,0xfc,0x40,0x1f,0xf4,0x41,0x1f,0xf4, +0x61,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x6c,0xc0,0x03,0xfa,0xd8, +0x90,0x07,0xf4,0xb1,0x41,0x0f,0xe8,0x63,0x76,0x30,0xc8,0xc7,0xee,0x60,0x90,0x8f, +0x0d,0x78,0x20,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0x78,0xc2,0x24,0x06,0x73, +0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa4,0x27,0x4e,0x62,0x38,0x87,0x11,0x83,0x03, +0x00,0x41,0x30,0x48,0x7c,0x02,0x25,0x06,0x74,0x18,0x31,0x38,0x00,0x10,0x04,0x83, +0xe4,0x27,0x50,0x62,0x50,0x87,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0xc0,0x22,0x25, +0x86,0x75,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x24,0x2c,0x54,0x62,0x60,0x07,0x73, +0x85,0x9d,0x00,0xc1,0x88,0x41,0x03,0x80,0x20,0x18,0x44,0x61,0xa1,0x12,0xab,0xa0, +0x13,0xb0,0x10,0xac,0xc4,0x4a,0xac,0xc4,0x4a,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10, +0x8c,0x26,0x0c,0x82,0x0d,0xa9,0x40,0x1f,0x1b,0x54,0x81,0x3e,0x36,0xac,0x02,0x7d, +0xec,0x14,0x06,0xf9,0x18,0x2a,0x0c,0xf2,0xb1,0x21,0x15,0xe4,0x33,0x62,0x70,0x00, +0x20,0x08,0x06,0x49,0x5b,0xdc,0xc4,0x70,0x0f,0x23,0x06,0x07,0x00,0x82,0x60,0x90, +0xb8,0x05,0x4e,0x0c,0xf8,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xc9,0x5b,0xe4,0xc4, +0x90,0x0f,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xc0,0x45,0x4e,0x0c,0xfb,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0x49,0x5c,0xe8,0xc4,0xc0,0x0f,0x23,0x06,0x07,0x00,0x82, +0x60,0x90,0xc8,0xc5,0x4e,0x0c,0xfd,0x60,0xa4,0x60,0x0a,0xf0,0xb1,0x20,0x24,0xe4, +0x63,0xc1,0x29,0xc0,0xc7,0xec,0x00,0x0f,0xe0,0x63,0x01,0x49,0xc8,0xc7,0x82,0x3c, +0x80,0x8f,0xa5,0xc1,0x1a,0xc0,0xc7,0x82,0x93,0x90,0x8f,0x05,0x6c,0x00,0x1f,0xdb, +0x3a,0xf8,0x58,0xa0,0x12,0xf2,0xb1,0xc0,0x83,0x8f,0x35,0x0f,0x7c,0x2c,0x68,0x09, +0xf9,0x58,0x00,0xc1,0xc7,0x94,0x06,0x3e,0x16,0x14,0xf0,0xb1,0x60,0x80,0x8f,0x05, +0x38,0x21,0x1f,0x0b,0x96,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0xc1,0x81,0x1a,0x7f, +0x11,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x82,0x1a,0x72,0x01,0x35,0x23,0x06,0x07, +0x00,0x82,0x60,0x90,0xa4,0xc6,0x5c,0x50,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x24, +0xaa,0x41,0x17,0x4c,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0xc9,0x6a,0xd4,0x85,0x10, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0xc2,0x1a,0x75,0x41,0x45,0x23,0x06,0x07,0x00, +0x82,0x60,0x90,0xb4,0x86,0x5d,0x60,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0xae, +0x71,0x17,0x50,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xc9,0x6b,0xe0,0x85,0x10,0x58, +0x11,0xc4,0xe7,0x82,0x61,0xcb,0x2e,0x82,0xb8,0xc0,0x58,0x0b,0x08,0xf9,0x18,0x59, +0x04,0xf1,0xb1,0xe1,0x91,0x8f,0x05,0x82,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xe0, +0xc8,0x0d,0xbd,0x08,0x2c,0x30,0x0b,0xf9,0x98,0x59,0x04,0xf1,0x19,0x31,0x38,0x00, +0x10,0x04,0x83,0x64,0x37,0x48,0xa3,0x17,0xf8,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x12,0xde,0x28,0x8d,0x77,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0xe9,0x0d,0xd3, +0x08,0xda,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x12,0xdf,0x38,0x8d,0x5f,0xf0,0x83, +0x11,0x83,0x03,0x00,0x41,0x30,0x48,0x7e,0x03,0x35,0xe2,0x21,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0x04,0x3c,0x52,0x23,0x78,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x48, +0xc2,0x43,0x35,0xc2,0x01,0x14,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x11,0x8f,0xd5, +0x98,0x87,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x92,0xf1,0x60,0x8d,0x20,0x0e,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0x20,0x21,0x0f,0xd7,0x30,0x87,0x52,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0xa4,0x3c,0x5e,0x03,0x1f,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x48, +0xcc,0x03,0x36,0x02,0x3b,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xe4,0x3c,0x62,0x03, +0x1d,0x4e,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x12,0xf4,0x90,0x0d,0x7d,0x08,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0x20,0x49,0x8f,0xd9,0x08,0xf0,0x60,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x12,0xf5,0xa0,0x0d,0x75,0x48,0x85,0x11,0x83,0x03,0x00,0x41,0x30,0x48, +0xd6,0xa3,0x36,0xf8,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x84,0x3d,0x6c,0x23, +0xd0,0x03,0x03,0x8d,0x83,0x3e,0x16,0x1a,0x05,0x7d,0x4c,0x34,0x06,0xfa,0x18,0x5f, +0x28,0xf1,0x31,0x6a,0x34,0xe4,0x63,0xc1,0x68,0xc0,0xc7,0xfe,0x22,0xa0,0x8f,0x05, +0x84,0x7c,0x2c,0x34,0x98,0xf8,0x98,0x85,0x1a,0xf2,0xb1,0x00,0x35,0xe0,0x63,0xa4, +0x11,0xd0,0xc7,0x02,0x42,0x3e,0x66,0x1a,0x4e,0x7c,0x0c,0x6b,0x0d,0xf9,0x58,0xd0, +0x1a,0xf0,0xb1,0xd4,0x08,0xe8,0x63,0x01,0x21,0x1f,0x13,0x03,0x49,0x3e,0x06,0x1b, +0x41,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x09,0x91,0xf5,0x08,0x1a,0x13,0x03, +0x4a,0x3e,0x36,0x1b,0x41,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x21,0x11,0xf7, +0x08,0x16,0x13,0x03,0x4b,0x3e,0x66,0x1b,0x41,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1, +0x20,0x39,0x91,0xf8,0x08,0x92,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0x50,0x44,0x3e, +0x88,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x92,0x14,0x99,0x0f,0x24,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x44,0x45,0xe6,0x23,0xa0,0x8d,0x11,0x83,0x03,0x00,0x41,0x30, +0x48,0x56,0xa4,0x3e,0x72,0x23,0x38,0xbb,0x30,0xd6,0xe6,0x20,0x90,0x8f,0x05,0x83, +0x7c,0x2c,0x08,0x0f,0xf9,0x58,0xc0,0x1b,0xf0,0xb9,0x60,0xd8,0xb2,0x8f,0x20,0x2e, +0x30,0xd6,0x02,0x42,0x3e,0x46,0x1e,0x41,0x7c,0x2c,0x18,0xe4,0x63,0x39,0xa1,0x16, +0xf0,0xb1,0x20,0x1f,0xe0,0x63,0x41,0x3a,0xc0,0xc7,0x98,0x40,0x3e,0x16,0xb4,0x04, +0x7c,0xcc,0x08,0xe4,0x63,0x3e,0xf1,0x16,0xf0,0xb1,0xc0,0x1f,0xe0,0x63,0x81,0x3b, +0xc0,0xc7,0xa4,0x40,0x3e,0x16,0xc8,0x04,0x7c,0x8c,0x09,0xe4,0x63,0x63,0x41,0x17, +0xf0,0xb1,0x60,0x24,0xe0,0x63,0xc1,0x3c,0xc0,0xc7,0xb0,0x40,0x3e,0x16,0xdc,0x04, +0x7c,0x4c,0x0a,0xe4,0x63,0x8d,0x69,0xd0,0xc7,0x90,0xd3,0xa0,0x8f,0x0d,0xa8,0x41, +0x1f,0x73,0x8d,0x41,0x3e,0xf6,0x1a,0x83,0x7c,0x0c,0x36,0x06,0xf9,0x8c,0x18,0x1c, +0x00,0x08,0x82,0x81,0xa6,0x26,0x35,0xe2,0x1e,0xf6,0x31,0x62,0xe0,0x00,0x20,0x08, +0x06,0xce,0x9b,0xc0,0x48,0xd0,0x1b,0xbc,0x81,0x23,0xc4,0x20,0xf0,0x07,0x89,0x54, +0x6f,0xb0,0xc8,0x8e,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd5,0x26,0x36,0xb2,0x1e,0x68, +0x32,0x9a,0x10,0x00,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0xb9,0x49,0x8e,0xc4,0x07, +0x7f,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x24,0x27,0x3b,0x12,0xac,0x09,0xd1,0x1b, +0x3c,0xc2,0x23,0x3c,0xc2,0x23,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83, +0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x54,0x9d,0xf4,0x48,0x7c,0xc0,0xc9,0x68,0x42, +0x00,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x56,0x27,0x60,0x72,0x1f,0x22,0x32,0x62, +0xd0,0x00,0x20,0x08,0x06,0x51,0x9e,0x88,0x49,0x20,0x27,0x72,0x22,0x27,0x63,0x32, +0x26,0x63,0x32,0x26,0xa3,0x09,0x01,0x30,0x1c,0x11,0x9c,0x48,0xf0,0x4d,0x37,0xa8, +0x88,0x10,0x98,0x62,0xd0,0xc7,0x94,0x83,0x3e,0xa6,0x20,0xf4,0x31,0x62,0x90,0x8f, +0x15,0x83,0x7c,0x6c,0x30,0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x49,0xa9,0xbc, +0xc9,0xf0,0x22,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0x98,0x0a,0x9c,0x0c,0x30,0x32, +0x62,0x70,0x00,0x20,0x08,0x06,0xc9,0xa9,0xc4,0xc9,0x10,0x23,0x23,0x06,0x07,0x00, +0x82,0x60,0x90,0xa0,0x4a,0x9c,0x0c,0x33,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x49, +0xaa,0xc8,0xc9,0x40,0x23,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xa8,0xca,0x9c,0x0c, +0x35,0x52,0x1b,0x9b,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x44,0xaa,0x32,0x27,0xd9, +0xa8,0x04,0xf8,0x41,0x27,0x74,0x42,0x27,0x74,0x32,0x9a,0x10,0x00,0xa3,0x09,0x42, +0x30,0x9a,0x30,0x08,0x36,0x5c,0xf4,0xb1,0x01,0xa3,0x8f,0x0d,0x19,0x7d,0xac,0x1a, +0xe4,0x63,0xd6,0x20,0x1f,0x1b,0x2e,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x62, +0x2b,0xa0,0x32,0x80,0xc9,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0xb7,0x12,0x2a,0x43, +0x98,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x82,0x2b,0xa2,0x32,0x88,0xc9,0x88,0xc1, +0x01,0x80,0x20,0x18,0x24,0xb9,0x22,0x2a,0x03,0x99,0x8c,0x18,0x1c,0x00,0x08,0x82, +0x41,0xa2,0x2b,0xa3,0x32,0x94,0xc9,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0xbb,0x42, +0x2a,0x83,0x99,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xa4,0x2b,0xa3,0x92,0x06,0xb3, +0xc2,0x06,0x28,0x42,0x2a,0xa4,0x42,0x2a,0xa4,0x32,0x9a,0x10,0x00,0xa3,0x09,0x42, +0x30,0x9a,0x30,0x08,0x36,0x9c,0x01,0x7d,0x6c,0x40,0x03,0xfa,0xd8,0x90,0x06,0xf4, +0xb1,0x32,0x18,0xe4,0x63,0x66,0x30,0xc8,0xc7,0x86,0x33,0x90,0xcf,0x88,0xc1,0x01, +0x80,0x20,0x18,0x24,0xe6,0x02,0x2b,0x03,0x9c,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41, +0x72,0x2e,0xb1,0x32,0xc4,0xc9,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0xe8,0x22,0x2b, +0x83,0x9c,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x92,0x2e,0xb2,0x32,0xd0,0xc9,0x88, +0xc1,0x01,0x80,0x20,0x18,0x24,0xea,0x32,0x2b,0x43,0x9d,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x41,0xb2,0x2e,0xb4,0x32,0xd8,0x49,0xf1,0x41,0xb9,0xc0,0x88,0x41,0x03,0x80, +0x20,0x18,0x44,0xeb,0x42,0x2b,0x7a,0x40,0x2e,0x41,0x8e,0xd4,0x4a,0xad,0xd4,0x4a, +0xad,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0x82,0x0d,0x78,0x40,0x1f, +0x1b,0xf2,0x80,0x3e,0x36,0xe8,0x01,0x7d,0xcc,0x0e,0x06,0xf9,0xd8,0x1d,0x0c,0xf2, +0xb1,0x01,0x0f,0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xc9,0xbd,0x84,0xcb,0x10, +0x2a,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xe0,0x8b,0xb8,0x0c,0xa2,0x32,0x62,0x70, +0x00,0x20,0x08,0x06,0x49,0xbe,0x8c,0xcb,0x30,0x2a,0x23,0x06,0x07,0x00,0x82,0x60, +0x90,0xe8,0xcb,0xb8,0x0c,0xa5,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0xc9,0xbe,0x90, +0xcb,0x60,0x2a,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xf0,0x4b,0xb9,0x0c,0xa7,0x32, +0x62,0xd0,0x00,0x20,0x08,0x06,0xd1,0xbe,0x90,0x8b,0x2a,0xd0,0x4b,0x2b,0xec,0x46, +0xb9,0x94,0x4b,0xb9,0x94,0xcb,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20, +0xd8,0x80,0x0a,0xf4,0xb1,0x21,0x15,0xe8,0x63,0x83,0x2a,0xd0,0xc7,0x4c,0x61,0x90, +0x8f,0x9d,0xc2,0x20,0x1f,0x1b,0x50,0x41,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x90, +0x9c,0x4c,0xbc,0x0c,0xb1,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x09,0xca,0xc8,0xcb, +0x20,0x2b,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xa4,0xcc,0xbc,0x0c,0xb3,0x32,0x62, +0x70,0x00,0x20,0x08,0x06,0x89,0xca,0xcc,0xcb,0x50,0x2b,0x23,0x06,0x07,0x00,0x82, +0x60,0x90,0xac,0x0c,0xbd,0x0c,0xb6,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x09,0xcb, +0xd4,0xcb,0x70,0x2b,0x36,0x0a,0xa5,0x00,0x1f,0x0b,0x76,0x45,0x3e,0x16,0x98,0x02, +0x7c,0xac,0x0e,0xee,0x00,0x3e,0x16,0xf8,0x8a,0x7c,0x2c,0xc0,0x03,0xf8,0x18,0x1a, +0xa8,0x01,0x7c,0x2c,0x08,0x17,0xf9,0x58,0xb0,0x06,0xf0,0x31,0x8d,0x83,0x8f,0x05, +0xe4,0x22,0x1f,0x0b,0x3a,0xf8,0x58,0xf3,0xc0,0xc7,0x82,0x73,0x91,0x8f,0x05,0x10, +0x7c,0x4c,0x69,0xe0,0x63,0x41,0x01,0x1f,0x0b,0x06,0xf8,0x58,0x20,0x2f,0xf2,0xb1, +0x60,0x89,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x1c,0x62,0x93,0x33,0xc1,0x88,0xc1, +0x01,0x80,0x20,0x18,0x24,0x62,0xc3,0x32,0x50,0x33,0x62,0x70,0x00,0x20,0x08,0x06, +0xc9,0xd8,0xb4,0x0c,0x15,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x42,0x36,0x2e,0xc3, +0x24,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0x94,0xcd,0xcb,0x08,0xc1,0x88,0xc1,0x01, +0x80,0x20,0x18,0x24,0x66,0xf3,0x32,0x54,0x34,0x62,0x70,0x00,0x20,0x08,0x06,0xc9, +0xd9,0xc0,0x0c,0x16,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x82,0x36,0x31,0x03,0x35, +0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xa4,0x8d,0xcc,0x08,0x81,0x15,0x41,0x7c,0x2e, +0x18,0xb6,0x60,0x26,0x88,0x0b,0x8c,0xb5,0x80,0x90,0x8f,0xf9,0x4b,0x10,0x1f,0x1b, +0x1e,0xf9,0x58,0x20,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x8e,0xb9,0xa1,0x99, +0xc0,0x02,0x90,0x91,0x8f,0x81,0x4c,0x10,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x48, +0xea,0xc6,0x67,0x78,0x61,0x0f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0xb1,0x9b,0x9f, +0x71,0x87,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x92,0xbb,0x01,0x9b,0xa0,0x0d,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0x20,0xc1,0x9b,0xb0,0xf1,0x85,0x3e,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0x24,0x6f,0xc4,0x06,0x1e,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x48, +0xf4,0x66,0x6c,0x82,0x37,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x64,0x6f,0xc8,0x06, +0x1c,0xfe,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x12,0xbe,0x29,0x1b,0x79,0x08,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0x20,0xe9,0x1b,0xb3,0x09,0xe2,0x60,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x12,0xbf,0x41,0x9b,0x72,0x20,0x85,0x11,0x83,0x03,0x00,0x41,0x30,0x48, +0xfe,0x26,0x6d,0xee,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x04,0x74,0xd4,0x26, +0xb0,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0x42,0x67,0x6d,0xce,0xc1,0x14,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0x20,0x11,0x1d,0xb6,0xc9,0x87,0x60,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x92,0xd1,0x69,0x9b,0x00,0x0f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x21, +0x1d,0xb7,0x49,0x07,0x54,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xa4,0x74,0xde,0x66, +0x1f,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0x4c,0x07,0x6e,0x02,0x3d,0x30,0x9d, +0x39,0xe8,0x63,0x3b,0x53,0xd0,0xc7,0x78,0x66,0xa0,0x8f,0xd9,0x8c,0x12,0x1f,0xa3, +0x7a,0x46,0x3e,0x16,0xf4,0x0c,0x7c,0x2c,0x67,0x02,0xfa,0x58,0x40,0xc8,0xc7,0x76, +0x86,0x89,0x8f,0x59,0x62,0x23,0x1f,0x0b,0xc4,0x06,0x3e,0xe6,0x33,0x01,0x7d,0x2c, +0x20,0xe4,0x63,0x60,0xe3,0xc4,0xc7,0xb0,0xb3,0x91,0x8f,0x05,0x67,0x03,0x1f,0x1b, +0x9b,0x80,0x3e,0x16,0x10,0xf2,0x31,0x31,0x90,0xe4,0x63,0x6a,0x13,0xc4,0x67,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x92,0xdd,0x29,0x9d,0xa0,0x31,0x31,0xa0,0xe4,0x63,0x6d, +0x13,0xc4,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x12,0xdf,0x41,0x9d,0x60,0x31,0x31, +0xb0,0xe4,0x63,0x70,0x13,0xc4,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x92,0xf0,0x59, +0x9d,0x20,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x44,0x7c,0x58,0x87,0x08,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0x20,0x19,0x9f,0xd6,0x41,0x82,0x11,0x83,0x03,0x00,0x41,0x30, +0x48,0xc8,0xa7,0x75,0x02,0xb7,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xa4,0x7c,0x5e, +0x67,0x6e,0x82,0xa3,0x0b,0x63,0x6d,0x0e,0x02,0xf9,0x58,0x30,0xc8,0xc7,0x82,0xbd, +0x91,0x8f,0x05,0x76,0x03,0x9f,0x0b,0x86,0x2d,0xd8,0x09,0xe2,0x02,0x63,0x2d,0x20, +0xe4,0x63,0x7e,0x13,0xc4,0xc7,0x82,0x41,0x3e,0x86,0x13,0x69,0x01,0x1f,0x0b,0xf0, +0x01,0x3e,0x16,0xa4,0x03,0x7c,0x8c,0x09,0xe4,0x63,0x01,0x4b,0xc0,0xc7,0x8c,0x40, +0x3e,0xd6,0x13,0x6e,0x01,0x1f,0x0b,0xfa,0x01,0x3e,0x16,0xb8,0x03,0x7c,0x4c,0x0a, +0xe4,0x63,0x41,0x4c,0xc0,0xc7,0x98,0x40,0x3e,0x26,0x16,0x73,0x01,0x1f,0x0b,0x44, +0x02,0x3e,0x16,0xcc,0x03,0x7c,0x0c,0x0b,0xe4,0x63,0x81,0x4d,0xc0,0xc7,0xa4,0x40, +0x3e,0xd6,0x94,0x06,0x7d,0x0c,0x31,0x0d,0xfa,0xd8,0x70,0x1a,0xf4,0xb1,0xd6,0x18, +0xe4,0x63,0xae,0x31,0xc8,0xc7,0x5e,0x63,0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18, +0x68,0x24,0xf4,0x3e,0xa8,0x03,0x3b,0x23,0x06,0x0e,0x00,0x82,0x60,0xe0,0xa4,0x90, +0xfa,0x04,0xba,0x61,0x37,0xf2,0x43,0x0c,0x82,0xed,0xf8,0x4e,0xd9,0x8d,0xf9,0xec, +0x88,0xc1,0x01,0x80,0x20,0x18,0x5c,0x27,0x04,0x3f,0xa5,0x23,0x42,0xa3,0x09,0x01, +0x50,0x83,0xfb,0xc0,0x88,0xc1,0x01,0x80,0x20,0x18,0x68,0x29,0x44,0x3f,0xac,0x73, +0x3b,0x23,0x06,0x0d,0x00,0x82,0x60,0x10,0xb5,0x90,0xfd,0x04,0x26,0xf4,0x1b,0xc2, +0xfd,0xdc,0xcf,0xfd,0xdc,0xcf,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x05,0x43,0xf8,0xc3,0x3a,0x2b,0x34,0x9a,0x10, +0x00,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0xc1,0xd0,0xfe,0xc8,0x4e,0xef,0x8c,0x18, +0x34,0x00,0x08,0x82,0x41,0x44,0x43,0xfd,0x13,0xb4,0x50,0x0b,0xb5,0x90,0xff,0xf8, +0x8f,0xff,0xf8,0xcf,0x68,0x42,0x00,0x0c,0x47,0x04,0xe2,0x13,0x7c,0xd3,0x0d,0xe5, +0x23,0x04,0xa6,0x18,0xf4,0x31,0xe5,0xa0,0x8f,0x29,0x08,0x7d,0x8c,0x18,0xe4,0x63, +0xc5,0x20,0x1f,0x1b,0x0c,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x02,0x46,0x2a, +0x34,0xa8,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0x61,0xb4,0x42,0xc3,0xfa,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x41,0x22,0x46,0x2c,0x34,0xb0,0xcf,0x88,0xc1,0x01,0x80, +0x20,0x18,0x24,0x63,0xc4,0x42,0x83,0xfb,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x42, +0x46,0x2d,0x34,0xbc,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0x65,0xe4,0x42,0x03, +0xfc,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x44,0x46,0x2d,0x84,0xf5,0xd0,0x6e,0x70, +0x2e,0xe4,0x42,0x2e,0xe4,0x42,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83, +0x60,0x83,0x45,0x1f,0x1b,0x2e,0xfa,0xd8,0x80,0xd1,0xc7,0xa8,0x41,0x3e,0x56,0x0d, +0xf2,0xb1,0xc1,0x92,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0x70,0xa4,0x43,0x83, +0xfe,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x12,0x47,0x3b,0x34,0xec,0xcf,0x88,0xc1, +0x01,0x80,0x20,0x18,0x24,0x72,0xc4,0x43,0x03,0xff,0x8c,0x18,0x1c,0x00,0x08,0x82, +0x41,0x32,0x47,0x3c,0x34,0xf8,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0x74,0xd4, +0x43,0xc3,0xff,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x52,0x47,0x3e,0x34,0x80,0xd0, +0x88,0x41,0x03,0x80,0x20,0x18,0x44,0x74,0xd4,0x43,0x68,0xd0,0x46,0x26,0xc2,0x06, +0x3e,0xe4,0x43,0x3e,0xe4,0x43,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83, +0x60,0x83,0x19,0xd0,0xc7,0x86,0x33,0xa0,0x8f,0x0d,0x68,0x40,0x1f,0x23,0x83,0x41, +0x3e,0x56,0x06,0x83,0x7c,0x6c,0x30,0x03,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41, +0x02,0x4a,0x6a,0x34,0xa8,0xd0,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0xa1,0xb4,0x46, +0xc3,0x0a,0x8d,0x18,0x1c,0x00,0x08,0x82,0x41,0x22,0x4a,0x6c,0x34,0xb0,0xd0,0x88, +0xc1,0x01,0x80,0x20,0x18,0x24,0xa3,0xc4,0x46,0x83,0x0b,0x8d,0x18,0x1c,0x00,0x08, +0x82,0x41,0x42,0x4a,0x6d,0x34,0xbc,0xd0,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0xa5, +0xe4,0x46,0x03,0x0c,0x8d,0x18,0x34,0x00,0x08,0x82,0x41,0x44,0x4a,0x6d,0x84,0x07, +0x7d,0xa4,0x1b,0x7c,0xe0,0x46,0x6e,0xe4,0x46,0x6e,0x34,0x9a,0x10,0x00,0xa3,0x09, +0x42,0x30,0x9a,0x30,0x08,0x36,0xd8,0x01,0x7d,0x6c,0xb8,0x03,0xfa,0xd8,0x80,0x07, +0xf4,0x31,0x3a,0x18,0xe4,0x63,0x75,0x30,0xc8,0xc7,0x06,0x3b,0x90,0xcf,0x88,0xc1, +0x01,0x80,0x20,0x18,0x24,0xb0,0xa4,0x47,0x83,0x0e,0x8d,0x18,0x1c,0x00,0x08,0x82, +0x41,0x12,0x4b,0x7b,0x34,0xec,0xd0,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0xb2,0xc4, +0x47,0x03,0x0f,0x8d,0x18,0x1c,0x00,0x08,0x82,0x41,0x32,0x4b,0x7c,0x34,0xf8,0xd0, +0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0xb4,0xd4,0x47,0xc3,0x0f,0x8d,0x18,0x1c,0x00, +0x08,0x82,0x41,0x52,0x4b,0x7e,0x34,0x80,0x51,0xb1,0xc2,0x2b,0xc1,0x88,0x41,0x03, +0x80,0x20,0x18,0x44,0xb5,0xe4,0x47,0xa9,0xe0,0x4a,0x67,0x12,0xfc,0xd1,0x1f,0xfd, +0xd1,0x1f,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0x82,0x0d,0xa7,0x40, +0x1f,0x1b,0x50,0x81,0x3e,0x36,0xa4,0x02,0x7d,0xac,0x14,0x06,0xf9,0x98,0x29,0x0c, +0xf2,0xb1,0xe1,0x14,0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x49,0x38,0xad,0xd2, +0xb0,0x46,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0x88,0x13,0x2b,0x0d,0x6c,0x34,0x62, +0x70,0x00,0x20,0x08,0x06,0xc9,0x38,0xb5,0xd2,0xd0,0x46,0x23,0x06,0x07,0x00,0x82, +0x60,0x90,0x90,0x53,0x2b,0x0d,0x6f,0x34,0x62,0x70,0x00,0x20,0x08,0x06,0x49,0x39, +0xb9,0xd2,0x00,0x47,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0x98,0xd3,0x2b,0x0d,0x71, +0x64,0xa2,0x40,0x0a,0xf0,0xb1,0xa0,0x8e,0xe4,0x63,0x41,0x29,0xc0,0xc7,0xea,0xe0, +0x0e,0xe0,0x63,0x01,0x1e,0xc9,0xc7,0x02,0x3c,0x80,0x8f,0xa1,0x81,0x1a,0xc0,0xc7, +0x82,0x3d,0x92,0x8f,0x05,0x6b,0x00,0x1f,0xdb,0x3a,0xf8,0x58,0xe0,0x47,0xf2,0xb1, +0xc0,0x83,0x8f,0x35,0x0f,0x7c,0x2c,0x08,0x25,0xf9,0x58,0x00,0xc1,0xc7,0x94,0x06, +0x3e,0x16,0x14,0xf0,0xb1,0x60,0x80,0x8f,0x05,0xac,0x24,0x1f,0x0b,0x96,0xf8,0x8c, +0x18,0x18,0x00,0x08,0x82,0xc1,0xc1,0x4f,0xf3,0x14,0x8c,0x18,0x1c,0x00,0x08,0x82, +0x41,0xc2,0x4f,0xe6,0x04,0x35,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xf4,0xd3,0x39, +0x51,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0xfe,0x84,0x4e,0x4c,0x32,0x62,0x70, +0x00,0x20,0x08,0x06,0xc9,0x3f,0xa5,0x93,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41, +0x02,0x52,0xe9,0x44,0x45,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0x84,0x94,0x3a,0x61, +0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0x22,0xb5,0x4e,0x50,0x33,0x62,0x70,0x00, +0x20,0x08,0x06,0xc9,0x48,0xb1,0x93,0x10,0x58,0x11,0xc4,0xe7,0x82,0x61,0x4b,0x9d, +0x82,0xb8,0xc0,0x58,0x0b,0x08,0xf9,0x18,0x2e,0x05,0xf1,0xb1,0xe1,0x91,0x8f,0x05, +0x82,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xe0,0x68,0x29,0x77,0x0a,0x2c,0xd0,0x25, +0xf9,0x98,0x2e,0x05,0xf1,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xe4,0xa5,0xf0,0x89, +0x17,0xf8,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x12,0x98,0xca,0xa7,0x76,0x08,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0x20,0x89,0x29,0x7d,0x0a,0xda,0x60,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x12,0x99,0xda,0x27,0x5f,0xf0,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x48, +0x66,0x8a,0x9f,0xde,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x84,0xa6,0xfa,0x29, +0x78,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0x6a,0xca,0x9f,0xc0,0x01,0x14,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0x20,0xb1,0xa9,0x7f,0x8a,0x87,0x60,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x92,0x9b,0x02,0xa9,0x20,0x0e,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0xc1, +0x29,0x91,0x2a,0x87,0x52,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x24,0xa7,0x46,0xca, +0x1e,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0x74,0x8a,0xa4,0x02,0x3b,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0x64,0xa7,0x4a,0xea,0x1c,0x4e,0x61,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x12,0x9e,0x32,0x29,0x7c,0x08,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0xe9, +0xa9,0x93,0x0a,0xf0,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x12,0x9f,0x42,0xa9,0x74, +0x48,0x85,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0x7e,0x2a,0xa5,0xf4,0x21,0x18,0x31, +0x38,0x00,0x10,0x04,0x83,0x04,0xac,0x54,0x2a,0xd0,0x03,0xa3,0xa7,0x83,0x3e,0x56, +0x4f,0x05,0x7d,0xcc,0x9e,0x06,0xfa,0x18,0x3c,0x29,0xf1,0x31,0xea,0x9e,0xe4,0x63, +0xc1,0x3d,0xc1,0xc7,0xe6,0x29,0xa0,0x8f,0x05,0x84,0x7c,0xac,0x9e,0x98,0xf8,0x98, +0xc5,0x4f,0xf2,0xb1,0x80,0x9f,0xe0,0x63,0xf8,0x14,0xd0,0xc7,0x02,0x42,0x3e,0xa6, +0x4f,0x4e,0x7c,0x0c,0x0b,0x29,0xf9,0x58,0x10,0x52,0xf0,0xb1,0x7e,0x0a,0xe8,0x63, +0x01,0x21,0x1f,0x13,0x03,0x49,0x3e,0x46,0x52,0x41,0x7c,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0x20,0xa9,0xab,0x9f,0x0a,0x1a,0x13,0x03,0x4a,0x3e,0x76,0x52,0x41,0x7c,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0x20,0xc1,0x2b,0xb1,0x0a,0x16,0x13,0x03,0x4b,0x3e,0xa6, +0x52,0x41,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0xd9,0xab,0xb2,0x0a,0x92,0x11, +0x83,0x03,0x00,0x41,0x30,0x48,0xf8,0xca,0xac,0x88,0x60,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0x92,0xbe,0x3a,0x2b,0x24,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc4,0xaf,0xce, +0x2a,0x40,0xa9,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0xfe,0x2a,0xad,0x5a,0x2a,0x38, +0xba,0x30,0xd6,0xe6,0x20,0x90,0x8f,0x05,0x83,0x7c,0x2c,0xa8,0x29,0xf9,0x58,0x00, +0x53,0xf0,0xb9,0x60,0xd8,0x52,0xab,0x20,0x2e,0x30,0xd6,0x02,0x42,0x3e,0x86,0x53, +0x41,0x7c,0x2c,0x18,0xe4,0x63,0x38,0x81,0x16,0xf0,0xb1,0x20,0x1f,0xe0,0x63,0x41, +0x3a,0xc0,0xc7,0x98,0x40,0x3e,0x16,0xb0,0x04,0x7c,0xcc,0x08,0xe4,0x63,0x3d,0xd1, +0x16,0xf0,0xb1,0xc0,0x1f,0xe0,0x63,0x81,0x3b,0xc0,0xc7,0xa4,0x40,0x3e,0x16,0xc4, +0x04,0x7c,0x8c,0x09,0xe4,0x63,0x62,0x21,0x17,0xf0,0xb1,0x60,0x24,0xe0,0x63,0xc1, +0x3c,0xc0,0xc7,0xb0,0x40,0x3e,0x16,0xd8,0x04,0x7c,0x4c,0x0a,0xe4,0x63,0x0d,0x69, +0xd0,0xc7,0x90,0xd2,0xa0,0x8f,0x0d,0xa6,0x41,0x1f,0x63,0x8d,0x41,0x3e,0xd6,0x1a, +0x83,0x7c,0xcc,0x35,0x06,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xe6,0x5b,0xa9, +0x25,0x56,0x6a,0x35,0x62,0xe0,0x00,0x20,0x08,0x06,0xce,0x78,0x91,0x56,0x40,0x37, +0xba,0xc1,0x5a,0xc4,0x20,0xc0,0x15,0x5e,0x8d,0x18,0x1c,0x00,0x08,0x82,0xc1,0x05, +0x5e,0xa9,0xe5,0x53,0xbb,0x35,0x9a,0x10,0x00,0x23,0x06,0x07,0x00,0x82,0x60,0xa0, +0x85,0x17,0x6b,0x91,0xd5,0x5b,0x8d,0x18,0x34,0x00,0x08,0x82,0x41,0x54,0x5e,0xae, +0x15,0xf8,0x16,0x4d,0xe9,0xc6,0x6b,0xbd,0xd6,0x6b,0xbd,0xd6,0x68,0x42,0x00,0x8c, +0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x85,0x5e,0xb0, +0x45,0x56,0xe3,0x35,0x9a,0x10,0x00,0x23,0x06,0x07,0x00,0x82,0x60,0xa0,0xa1,0xd7, +0x6c,0xa9,0x55,0x5d,0x8d,0x18,0x34,0x00,0x08,0x82,0x41,0xc4,0x5e,0xb5,0x15,0x94, +0x57,0x79,0x95,0x97,0x6d,0xd9,0x96,0x6d,0xd9,0xd6,0x68,0x42,0x00,0x0c,0x47,0x04, +0x7a,0x15,0x7c,0xd3,0x0d,0x7d,0x25,0x04,0xa6,0x18,0xf4,0x31,0xe5,0xa0,0x8f,0x29, +0x08,0x7d,0x8c,0x18,0xe4,0x63,0xc5,0x20,0x1f,0x1b,0x0c,0xf9,0x8c,0x18,0x1c,0x00, +0x08,0x82,0x41,0x82,0x5f,0xe2,0x35,0x88,0xd6,0x88,0xc1,0x01,0x80,0x20,0x18,0x24, +0xf9,0x35,0x5e,0xc3,0x68,0x8d,0x18,0x1c,0x00,0x08,0x82,0x41,0xa2,0x5f,0xe4,0x35, +0x90,0xd6,0x88,0xc1,0x01,0x80,0x20,0x18,0x24,0xfb,0x45,0x5e,0x83,0x69,0x8d,0x18, +0x1c,0x00,0x08,0x82,0x41,0xc2,0x5f,0xe5,0x35,0x9c,0xd6,0x88,0xc1,0x01,0x80,0x20, +0x18,0x24,0xfd,0x65,0x5e,0x03,0x6a,0x8d,0x18,0x34,0x00,0x08,0x82,0x41,0xc4,0x5f, +0xe5,0x85,0xd5,0x97,0x4b,0xd1,0x87,0x79,0x99,0x97,0x79,0x99,0xd7,0x68,0x42,0x00, +0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0xd8,0x60,0xd1,0xc7,0x86,0x8b,0x3e,0x36,0x60, +0xf4,0x31,0x6a,0x90,0x8f,0x55,0x83,0x7c,0x6c,0xb0,0xe4,0x33,0x62,0x70,0x00,0x20, +0x08,0x06,0x09,0x8a,0xc9,0xd7,0x20,0x5b,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xa4, +0xd8,0x7c,0x0d,0xb3,0x35,0x62,0x70,0x00,0x20,0x08,0x06,0x89,0x8a,0xd1,0xd7,0x40, +0x5b,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xac,0x18,0x7d,0x0d,0xb6,0x35,0x62,0x70, +0x00,0x20,0x08,0x06,0x09,0x8b,0xd5,0xd7,0x70,0x5b,0x23,0x06,0x07,0x00,0x82,0x60, +0x90,0xb4,0x98,0x7d,0x0d,0xb8,0x35,0x62,0xd0,0x00,0x20,0x08,0x06,0x11,0x8b,0xd5, +0x17,0x1a,0x94,0xd8,0x5e,0x91,0x88,0x7d,0xd9,0x97,0x7d,0xd9,0xd7,0x68,0x42,0x00, +0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0xd8,0x60,0x06,0xf4,0xb1,0xe1,0x0c,0xe8,0x63, +0x03,0x1a,0xd0,0xc7,0xc8,0x60,0x90,0x8f,0x95,0xc1,0x20,0x1f,0x1b,0xcc,0x40,0x3e, +0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xe0,0x98,0x88,0x0d,0xe2,0x35,0x62,0x70,0x00, +0x20,0x08,0x06,0x49,0x8e,0x8d,0xd8,0x30,0x5e,0x23,0x06,0x07,0x00,0x82,0x60,0x90, +0xe8,0x18,0x89,0x0d,0xe4,0x35,0x62,0x70,0x00,0x20,0x08,0x06,0xc9,0x8e,0x91,0xd8, +0x60,0x5e,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xf0,0x58,0x89,0x0d,0xe7,0x35,0x62, +0x70,0x00,0x20,0x08,0x06,0x49,0x8f,0x99,0xd8,0x80,0x5e,0x23,0x06,0x0d,0x00,0x82, +0x60,0x10,0xf1,0x58,0x89,0xe1,0x41,0x8d,0xb5,0x14,0x8d,0x98,0x98,0x89,0x99,0x98, +0x89,0x8d,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0x82,0x0d,0x76,0x40,0x1f, +0x1b,0xee,0x80,0x3e,0x36,0xe0,0x01,0x7d,0x8c,0x0e,0x06,0xf9,0x58,0x1d,0x0c,0xf2, +0xb1,0xc1,0x0e,0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x09,0x9a,0xc9,0xd8,0x20, +0x5f,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xa4,0xd9,0x8c,0x0d,0xf3,0x35,0x62,0x70, +0x00,0x20,0x08,0x06,0x89,0x9a,0xd1,0xd8,0x40,0x5f,0x23,0x06,0x07,0x00,0x82,0x60, +0x90,0xac,0x19,0x8d,0x0d,0xf6,0x35,0x62,0x70,0x00,0x20,0x08,0x06,0x09,0x9b,0xd5, +0xd8,0x70,0x5f,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xb4,0x99,0x8d,0x0d,0xf8,0x35, +0x62,0xd0,0x00,0x20,0x08,0x06,0x11,0x9b,0xd5,0x18,0x2a,0x94,0xd9,0x6e,0xe1,0x86, +0x8d,0xd9,0x98,0x8d,0xd9,0xd8,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20, +0xd8,0x60,0x0a,0xf4,0xb1,0xe1,0x14,0xe8,0x63,0x03,0x2a,0xd0,0xc7,0x48,0x61,0x90, +0x8f,0x95,0xc2,0x20,0x1f,0x1b,0x4c,0x41,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x90, +0xe0,0x99,0x98,0x0d,0x22,0x36,0x62,0x70,0x00,0x20,0x08,0x06,0x49,0x9e,0x8d,0xd9, +0x30,0x62,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xe8,0x19,0x99,0x0d,0x24,0x36,0x62, +0x70,0x00,0x20,0x08,0x06,0xc9,0x9e,0x91,0xd9,0x60,0x62,0x23,0x06,0x07,0x00,0x82, +0x60,0x90,0xf0,0x59,0x99,0x0d,0x27,0x36,0x62,0x70,0x00,0x20,0x08,0x06,0x49,0x9f, +0x99,0xd9,0x80,0x62,0x16,0x0a,0xa3,0x00,0x1f,0x0b,0x58,0x4c,0x3e,0x16,0x90,0x02, +0x7c,0x8c,0x0e,0xec,0x00,0x3e,0x16,0xbc,0x98,0x7c,0x2c,0xb8,0x03,0xf8,0xd8,0x19, +0xa4,0x01,0x7c,0x2c,0x90,0x31,0xf9,0x58,0xa0,0x06,0xf0,0x31,0x8d,0x83,0x8f,0x05, +0x35,0x26,0x1f,0x0b,0x3a,0xf8,0x58,0xf3,0xc0,0xc7,0x02,0x1c,0x93,0x8f,0x05,0x10, +0x7c,0x4c,0x69,0xe0,0x63,0x41,0x01,0x1f,0x0b,0x06,0xf8,0x58,0x30,0x66,0xf2,0xb1, +0x60,0x89,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x1c,0xb3,0xa6,0x6a,0xc1,0x88,0xc1, +0x01,0x80,0x20,0x18,0x24,0xb3,0xd6,0x67,0x50,0x33,0x62,0x70,0x00,0x20,0x08,0x06, +0x09,0xad,0xf9,0x19,0x15,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x52,0x6b,0x7f,0xc6, +0x24,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xd8,0x1a,0xa8,0x09,0xc1,0x88,0xc1,0x01, +0x80,0x20,0x18,0x24,0xb7,0x06,0x6a,0x54,0x34,0x62,0x70,0x00,0x20,0x08,0x06,0x09, +0xae,0x85,0x1a,0x16,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0x92,0x6b,0xa2,0x06,0x35, +0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xe8,0xda,0xa8,0x09,0x81,0x15,0x41,0x7c,0x2e, +0x18,0xb6,0x42,0x2d,0x88,0x0b,0x8c,0xb5,0x80,0x90,0x8f,0xbd,0x59,0x10,0x1f,0x1b, +0x1e,0xf9,0x58,0x20,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x0e,0x72,0x2b,0xb5, +0xc0,0x82,0x38,0x93,0x8f,0xc5,0x59,0x10,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0x48, +0xcc,0xed,0xd5,0x76,0x61,0x0f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x39,0x37,0x58, +0x63,0x87,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x12,0x74,0x8b,0xb5,0xa0,0x0d,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0x20,0x49,0x37,0x59,0xeb,0x85,0x3e,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0x44,0xdd,0x66,0xcd,0x1d,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x48, +0xd6,0x8d,0xd6,0x82,0x37,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x84,0xdd,0x6a,0xed, +0x17,0xfe,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x92,0x76,0xb3,0x35,0x78,0x08,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0x20,0x71,0xb7,0x5b,0x0b,0xe2,0x60,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x92,0x77,0xcb,0x35,0x72,0x20,0x85,0x11,0x83,0x03,0x00,0x41,0x30,0x48, +0xe0,0x4d,0xd7,0xea,0x21,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0x24,0xde,0x76,0x2d, +0xb0,0x83,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0xe4,0x8d,0xd7,0xcc,0xc1,0x14,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0x20,0x99,0xb7,0x5e,0xbb,0x87,0x60,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0x12,0x7a,0xf3,0xb5,0x00,0x0f,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0xa9, +0xb7,0x5f,0x43,0x07,0x54,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc4,0xde,0xc0,0x2d, +0x1f,0x82,0x11,0x83,0x03,0x00,0x41,0x30,0x48,0xee,0x2d,0xdc,0x02,0x3d,0xb0,0x55, +0x3b,0xe8,0x63,0xac,0x56,0xd0,0xc7,0x5a,0x6d,0xa0,0x8f,0x9d,0x9a,0x12,0x1f,0xa3, +0x5c,0x4d,0x3e,0x16,0xb8,0x1a,0x7c,0x4c,0xd5,0x02,0xfa,0x58,0x40,0xc8,0xc7,0x58, +0x8d,0x89,0x8f,0x59,0xb3,0x26,0x1f,0x0b,0x66,0x0d,0x3e,0xf6,0x6a,0x01,0x7d,0x2c, +0x20,0xe4,0x63,0xb1,0xe6,0xc4,0xc7,0x30,0x5c,0x93,0x8f,0x05,0xb8,0x06,0x1f,0xa3, +0xb5,0x80,0x3e,0x16,0x10,0xf2,0x31,0x31,0x90,0xe4,0x63,0xbb,0x16,0xc4,0x67,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x12,0x96,0xb3,0xb7,0xa0,0x31,0x31,0xa0,0xe4,0x63,0xbe, +0x16,0xc4,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x92,0x97,0xcb,0xb7,0x60,0x31,0x31, +0xb0,0xe4,0x63,0xe1,0x16,0xc4,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x12,0x99,0xe3, +0xb7,0x20,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x64,0xe6,0xfa,0x8d,0x08,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0x20,0xa1,0x39,0x7f,0x43,0x82,0x11,0x83,0x03,0x00,0x41,0x30, +0x48,0x6a,0xce,0xdf,0x82,0x5f,0x1b,0x31,0x38,0x00,0x10,0x04,0x83,0xc4,0xe6,0x40, +0x8e,0xdc,0x82,0x93,0x0b,0x63,0x6d,0x0e,0x02,0xf9,0x58,0x30,0xc8,0xc7,0x02,0x76, +0x93,0x8f,0x05,0xe7,0x06,0x9f,0x0b,0x86,0xad,0x90,0x0b,0xe2,0x02,0x63,0x2d,0x20, +0xe4,0x63,0xef,0x16,0xc4,0xc7,0x82,0x41,0x3e,0x76,0x13,0x67,0x01,0x1f,0x0b,0xf0, +0x01,0x3e,0x16,0xa4,0x03,0x7c,0x8c,0x09,0xe4,0x63,0xc1,0x4a,0xc0,0xc7,0x8c,0x40, +0x3e,0xc6,0x13,0x6c,0x01,0x1f,0x0b,0xfa,0x01,0x3e,0x16,0xb8,0x03,0x7c,0x4c,0x0a, +0xe4,0x63,0x01,0x4c,0xc0,0xc7,0x98,0x40,0x3e,0x16,0x16,0x71,0x01,0x1f,0x0b,0x44, +0x02,0x3e,0x16,0xcc,0x03,0x7c,0x0c,0x0b,0xe4,0x63,0x41,0x4d,0xc0,0xc7,0xa4,0x40, +0x3e,0xd6,0x8c,0x06,0x7d,0x0c,0x21,0x0d,0xfa,0xd8,0x50,0x1a,0xf4,0xb1,0xd5,0x18, +0xe4,0x63,0xac,0x31,0xc8,0xc7,0x5a,0x63,0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18, +0x68,0x75,0x07,0x76,0xf9,0x16,0x72,0x23,0x06,0x0e,0x00,0x82,0x60,0xe0,0xe8,0xdd, +0xce,0x05,0xe8,0x16,0x37,0x63,0x47,0x0c,0xc2,0xc9,0xbd,0x1c,0x02,0x00,0x00,0x00, +0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_rcas_pass_wave64_permutations.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_rcas_pass_wave64_permutations.h new file mode 100644 index 00000000..3cec511e --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_rcas_pass_wave64_permutations.h @@ -0,0 +1,121 @@ +#include "ffx_fsr2_rcas_pass_wave64_2317b0e9f76c2b35a1469494dd29236a.h" + +typedef union ffx_fsr2_rcas_pass_wave64_PermutationKey { + struct { + uint32_t FFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE : 1; + uint32_t FFX_FSR2_OPTION_HDR_COLOR_INPUT : 1; + uint32_t FFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_JITTERED_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_INVERTED_DEPTH : 1; + uint32_t FFX_FSR2_OPTION_APPLY_SHARPENING : 1; + }; + uint32_t index; +} ffx_fsr2_rcas_pass_wave64_PermutationKey; + +typedef struct ffx_fsr2_rcas_pass_wave64_PermutationInfo { + const uint32_t blobSize; + const unsigned char* blobData; + + + const uint32_t numCBVResources; + const char** cbvResourceNames; + const uint32_t* cbvResourceBindings; + const uint32_t* cbvResourceCounts; + const uint32_t* cbvResourceSpaces; + + const uint32_t numSRVResources; + const char** srvResourceNames; + const uint32_t* srvResourceBindings; + const uint32_t* srvResourceCounts; + const uint32_t* srvResourceSpaces; + + const uint32_t numUAVResources; + const char** uavResourceNames; + const uint32_t* uavResourceBindings; + const uint32_t* uavResourceCounts; + const uint32_t* uavResourceSpaces; + + const uint32_t numSamplerResources; + const char** samplerResourceNames; + const uint32_t* samplerResourceBindings; + const uint32_t* samplerResourceCounts; + const uint32_t* samplerResourceSpaces; + + const uint32_t numRTAccelerationStructureResources; + const char** rtAccelerationStructureResourceNames; + const uint32_t* rtAccelerationStructureResourceBindings; + const uint32_t* rtAccelerationStructureResourceCounts; + const uint32_t* rtAccelerationStructureResourceSpaces; +} ffx_fsr2_rcas_pass_wave64_PermutationInfo; + +static const uint32_t g_ffx_fsr2_rcas_pass_wave64_IndirectionTable[] = { + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, +}; + +static const ffx_fsr2_rcas_pass_wave64_PermutationInfo g_ffx_fsr2_rcas_pass_wave64_PermutationInfo[] = { + { g_ffx_fsr2_rcas_pass_wave64_2317b0e9f76c2b35a1469494dd29236a_size, g_ffx_fsr2_rcas_pass_wave64_2317b0e9f76c2b35a1469494dd29236a_data, 2, g_ffx_fsr2_rcas_pass_wave64_2317b0e9f76c2b35a1469494dd29236a_CBVResourceNames, g_ffx_fsr2_rcas_pass_wave64_2317b0e9f76c2b35a1469494dd29236a_CBVResourceBindings, g_ffx_fsr2_rcas_pass_wave64_2317b0e9f76c2b35a1469494dd29236a_CBVResourceCounts, g_ffx_fsr2_rcas_pass_wave64_2317b0e9f76c2b35a1469494dd29236a_CBVResourceSpaces, 2, g_ffx_fsr2_rcas_pass_wave64_2317b0e9f76c2b35a1469494dd29236a_SRVResourceNames, g_ffx_fsr2_rcas_pass_wave64_2317b0e9f76c2b35a1469494dd29236a_SRVResourceBindings, g_ffx_fsr2_rcas_pass_wave64_2317b0e9f76c2b35a1469494dd29236a_SRVResourceCounts, g_ffx_fsr2_rcas_pass_wave64_2317b0e9f76c2b35a1469494dd29236a_SRVResourceSpaces, 1, g_ffx_fsr2_rcas_pass_wave64_2317b0e9f76c2b35a1469494dd29236a_UAVResourceNames, g_ffx_fsr2_rcas_pass_wave64_2317b0e9f76c2b35a1469494dd29236a_UAVResourceBindings, g_ffx_fsr2_rcas_pass_wave64_2317b0e9f76c2b35a1469494dd29236a_UAVResourceCounts, g_ffx_fsr2_rcas_pass_wave64_2317b0e9f76c2b35a1469494dd29236a_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_rcas_pass_wave64_permutations.h.d b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_rcas_pass_wave64_permutations.h.d new file mode 100644 index 00000000..a3f496c4 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_rcas_pass_wave64_permutations.h.d @@ -0,0 +1 @@ +src/ffx-fsr2-api/shaders/dx12/ffx_fsr2_rcas_pass_wave64_permutations.h: ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common.h ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common_half.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_callbacks_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_resources.h ../../src/ffx-fsr2-api/shaders/ffx_core.h ../../src/ffx-fsr2-api/shaders/ffx_core_portability.h ../../src/ffx-fsr2-api/shaders/ffx_common_types.h ../../src/ffx-fsr2-api/shaders/ffx_core_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_common.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_rcas.h ../../src/ffx-fsr2-api/shaders/ffx_fsr1.h \ No newline at end of file diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_0f5b0ead836336dd440e29f3d090d0c7.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_0f5b0ead836336dd440e29f3d090d0c7.h new file mode 100644 index 00000000..00196662 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_0f5b0ead836336dd440e29f3d090d0c7.h @@ -0,0 +1,495 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_16bit_0f5b0ead836336dd440e29f3d090d0c7.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_0f5b0ead836336dd440e29f3d090d0c7_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_0f5b0ead836336dd440e29f3d090d0c7_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_0f5b0ead836336dd440e29f3d090d0c7_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_0f5b0ead836336dd440e29f3d090d0c7_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_0f5b0ead836336dd440e29f3d090d0c7_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_0f5b0ead836336dd440e29f3d090d0c7_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_0f5b0ead836336dd440e29f3d090d0c7_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_0f5b0ead836336dd440e29f3d090d0c7_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_0f5b0ead836336dd440e29f3d090d0c7_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_0f5b0ead836336dd440e29f3d090d0c7_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_0f5b0ead836336dd440e29f3d090d0c7_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_0f5b0ead836336dd440e29f3d090d0c7_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_0f5b0ead836336dd440e29f3d090d0c7_size = 7548; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_0f5b0ead836336dd440e29f3d090d0c7_data[] = { +0x44,0x58,0x42,0x43,0xbe,0xd2,0xa2,0x63,0x22,0xf7,0xec,0x50,0x73,0x75,0xbc,0xc4, +0xb0,0x8e,0x66,0x0d,0x01,0x00,0x00,0x00,0x7c,0x1d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0x54,0x0e,0x00,0x00,0x70,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xb8,0x0c,0x00,0x00,0x62,0x00,0x05,0x00, +0x2e,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xa0,0x0c,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x25,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xba,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xd8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e, +0xbc,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33, +0x59,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f, +0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4, +0xe0,0x07,0x48,0x30,0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0, +0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07, +0x14,0x0c,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73, +0x70,0x87,0x72,0x20,0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec, +0x4c,0x64,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5, +0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0, +0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0xf0,0x03,0x14,0x18,0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26, +0x59,0x96,0x65,0x79,0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x9e, +0x23,0x00,0x05,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x07,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0xc7,0x03,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c,0x10,0x00, +0x1d,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x1c,0x0a,0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a, +0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a, +0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x44,0x03,0xca,0x78,0xa0, +0x58,0x0a,0x83,0xba,0x11,0x80,0x1a,0xa0,0xba,0x00,0x01,0x01,0x11,0xe8,0x9c,0x01, +0xa0,0x75,0x06,0x80,0xda,0x19,0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0xa0,0x79,0x06, +0x80,0xe8,0x19,0x00,0x22,0x67,0x00,0x00,0x79,0x18,0x00,0x00,0x57,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20, +0x26,0x08,0x43,0xb3,0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0xc1,0xd9,0x30,0x20, +0x09,0x31,0x41,0x20,0x83,0x3a,0xa0,0x25,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x35, +0xf6,0xc6,0xf6,0x26,0xf7,0xa5,0x96,0x46,0x47,0x57,0x26,0x57,0x46,0x36,0x41,0x18, +0x9e,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85,0x31,0x88,0x81,0x30,0x1c,0x5a,0x72,0x5f, +0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63, +0x74,0x6f,0x72,0x73,0x1b,0x92,0x61,0x81,0x0c,0x63,0x20,0x0c,0x67,0x82,0x70,0x06, +0x6e,0xc0,0x46,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d, +0x43,0x42,0x48,0x93,0x31,0x0c,0x84,0xe1,0x4c,0x10,0x06,0x68,0x82,0xb0,0x06,0x6f, +0x40,0x48,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0xab,0x0c,0x0f,0xee,0x6d,0xae,0x4e, +0xae,0x6c,0x43,0x52,0x59,0x97,0x51,0x0d,0x84,0xe1,0x6c,0x20,0x9e,0x88,0xc2,0x26, +0x08,0x6d,0x00,0x07,0x3c,0x03,0xb9,0xbb,0x2f,0xb9,0xb2,0xb1,0x37,0xb7,0x39,0x3a, +0xb9,0xba,0x31,0xba,0x32,0xb2,0x2f,0x38,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0xb9,0x2f, +0xb7,0xb2,0x30,0xb9,0xb2,0x39,0xba,0x2f,0xb2,0x32,0x38,0x3a,0xb4,0x09,0x42,0xb7, +0x06,0x13,0x84,0x21,0xda,0x20,0x18,0xdd,0x86,0xc5,0xd0,0x36,0xc3,0x18,0x08,0x8e, +0xe3,0xbc,0x09,0xc2,0x1b,0xc4,0x01,0x33,0xb9,0xbb,0x2f,0xb2,0x34,0xb6,0x30,0xba, +0x32,0xb2,0xaf,0xb6,0x37,0xba,0xb4,0x37,0xb7,0x2f,0xbb,0xb2,0x31,0xba,0x37,0xb9, +0xb9,0x0d,0xcb,0x00,0x06,0x61,0x60,0x0c,0x03,0xc1,0x71,0x9c,0x33,0x41,0x88,0x03, +0x39,0xe0,0x23,0x77,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0x46,0x54,0x06,0x47, +0x87,0xb6,0x61,0x21,0xc6,0x80,0x0c,0x0c,0x62,0x20,0x38,0x8e,0x73,0x28,0xc9,0xdd, +0x7d,0xb1,0xbd,0x8d,0xad,0x7d,0xa5,0xb9,0xc1,0xd5,0xd1,0x7d,0xb1,0xd5,0xb5,0x85, +0x6d,0x58,0xaa,0x31,0x30,0x03,0xa3,0x1a,0x08,0x8e,0xe3,0x9c,0x0d,0xc4,0x27,0x06, +0x65,0x70,0x06,0x13,0x04,0x3a,0xa0,0x03,0x1a,0x63,0x62,0x46,0x53,0x52,0x32,0x13, +0x84,0x41,0xda,0x80,0x18,0x69,0xa0,0x06,0x86,0x31,0xac,0x01,0xb0,0x21,0x60,0x83, +0x0d,0x44,0x86,0x06,0x6d,0x00,0x4c,0x10,0xe6,0x60,0x0e,0xb8,0xa4,0x49,0x95,0xb9, +0x91,0x95,0xc9,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x86,0x69,0x82,0x30,0x50,0x13,0x84, +0x8e,0x0d,0x36,0x20,0x09,0x1c,0x54,0x46,0x1c,0xc8,0x41,0x33,0x07,0x74,0xd2,0x9a, +0xc2,0xf0,0xa4,0xca,0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x43,0xb5, +0xc1,0x48,0xea,0xa0,0xb2,0x83,0x38,0x90,0x03,0x32,0x69,0x44,0x69,0x73,0x70,0x6c, +0x61,0x79,0x53,0x69,0x7a,0x65,0x13,0x84,0xc1,0xda,0x80,0x24,0x78,0x50,0xe5,0x41, +0x1c,0xc8,0x41,0x33,0x07,0xec,0xd2,0x92,0xdc,0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde, +0xe4,0xa4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2, +0xde,0xdc,0xe6,0x26,0x08,0xc3,0xb5,0xc1,0x48,0xf6,0xa0,0xe2,0x83,0x38,0x90,0x03, +0x4a,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69, +0x6f,0x6e,0x73,0x13,0x84,0x01,0xdb,0x60,0x24,0x7e,0x50,0xfd,0x41,0x1c,0xc8,0x01, +0xa5,0x34,0xa6,0xba,0xb6,0xb0,0xa6,0x34,0x38,0xa6,0x32,0xbb,0x32,0x36,0xaa,0xb7, +0xaa,0xb9,0xb2,0x09,0xc2,0x90,0x6d,0x30,0x92,0x50,0xa8,0x44,0x21,0x0e,0xe4,0x80, +0x4b,0x9a,0x91,0x5c,0x58,0x5b,0x59,0x92,0x1b,0x59,0x19,0xde,0x04,0x61,0xd0,0x36, +0x18,0x09,0x29,0x54,0xa5,0x10,0x07,0x72,0x40,0xc9,0x8c,0xa8,0xcc,0x2e,0x6d,0xac, +0x8c,0xea,0xcd,0x2a,0xad,0xec,0x8e,0xa8,0x0c,0x8e,0x0e,0x6d,0x82,0x30,0x6c,0x1b, +0x8c,0xe4,0x14,0x2a,0x54,0x88,0x83,0x86,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc, +0x04,0x61,0xe0,0x36,0x18,0x89,0x2a,0x54,0xab,0x10,0x07,0x0d,0x25,0xb3,0xa6,0x37, +0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0xb9,0xa9,0xb1,0x30,0xb6,0xb2,0x09, +0xc2,0xd0,0x6d,0x40,0x92,0x56,0xa8,0x5c,0x21,0x0e,0x9a,0x66,0x0e,0x08,0x99,0x11, +0xbd,0xdd,0xb9,0xcd,0x8d,0x85,0xb1,0x95,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10, +0x06,0x6f,0x83,0x91,0xc0,0x42,0x15,0x0b,0x71,0xd0,0xf0,0x33,0x6b,0x7a,0xa3,0x4b, +0x7b,0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x1b,0x0a, +0x73,0x1b,0x2b,0x63,0x63,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x20,0x0c,0xdf,0x06,0x23, +0x99,0x85,0x8a,0x16,0xe2,0xa0,0x21,0x63,0x06,0x25,0x57,0x56,0x84,0x07,0xf7,0x36, +0x57,0x27,0x57,0x36,0x41,0x18,0xc0,0x60,0x03,0x92,0xd8,0x42,0x75,0x0b,0x71,0xd0, +0x34,0x73,0xc0,0xcc,0x0c,0x4a,0xae,0xcc,0x2e,0xed,0xad,0x6e,0xce,0x48,0x2e,0xac, +0xad,0x0c,0x4a,0xae,0xac,0x08,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x82,0x30,0x84, +0xc1,0x06,0x23,0xc9,0x85,0x4a,0x17,0xe2,0xa0,0xe1,0x62,0x46,0x15,0xe6,0x86,0x14, +0xc6,0x66,0x66,0xf4,0x64,0x35,0x41,0x18,0xc4,0x60,0x83,0x91,0xf0,0x42,0xd5,0x0b, +0x71,0xd0,0xb0,0x32,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x9b,0x2a,0x8b,0xab,0x2b,0x73, +0x1b,0x2b,0x63,0x2a,0x73,0x3b,0xa3,0x43,0x9b,0x20,0x0c,0x63,0xb0,0xc1,0x48,0x7e, +0xa1,0x02,0x87,0x38,0x68,0xa8,0x98,0x11,0x95,0xb1,0xd1,0x85,0x51,0xa5,0xb5,0x95, +0x4d,0x10,0x06,0x32,0xd8,0x60,0x24,0xe2,0x50,0x8d,0x43,0x1c,0x34,0xbc,0xcc,0x88, +0xf2,0xdc,0xc2,0xda,0xd2,0xc6,0xa4,0xca,0xe6,0x86,0xd0,0xc2,0xdc,0xce,0xca,0x8c, +0xc2,0xc6,0xe8,0xde,0xe4,0x26,0x08,0x43,0x19,0x6c,0x30,0x92,0x72,0xa8,0xcc,0x21, +0x0e,0x1a,0x62,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d, +0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x84,0xc1,0x0c,0x36, +0x18,0x09,0x3a,0x54,0xe9,0x10,0x07,0xcd,0x06,0x6a,0x0d,0xe8,0xe0,0x0e,0xf4,0xa0, +0x0f,0x40,0x61,0x14,0x4c,0x21,0x15,0x58,0xe1,0x15,0x64,0xa1,0x16,0x70,0x61,0x17, +0x7c,0x21,0x1c,0xc8,0xe1,0x1c,0xd4,0x61,0xc3,0x60,0xbc,0xc1,0x3a,0x4c,0x10,0x04, +0x60,0x03,0xb0,0x61,0x30,0xdc,0xc1,0x1d,0x36,0x04,0xef,0xb0,0x61,0x18,0xda,0x01, +0x1e,0x28,0x0c,0x4d,0x4d,0x10,0xea,0xa0,0x0d,0x36,0x0c,0x76,0x60,0x07,0xc3,0x06, +0xc2,0x98,0x07,0x39,0xa0,0x87,0x0d,0x45,0x3b,0xc8,0x03,0xe0,0x06,0xf5,0x40,0x23, +0x8c,0xee,0xad,0x2d,0x6d,0x8c,0x88,0x98,0x5c,0x98,0xdb,0x18,0x5a,0xd9,0x1c,0x0d, +0x33,0xb6,0xb7,0x30,0xba,0xb9,0x09,0xc2,0x70,0x06,0x2c,0xd2,0xdc,0xe6,0xe8,0xe6, +0x26,0x08,0x03,0x1a,0x90,0x48,0x73,0xa3,0x9b,0x9b,0x20,0x0c,0x69,0x40,0x84,0xae, +0x0c,0xef,0x8b,0xed,0x2d,0x8c,0x6c,0x82,0x30,0xa8,0x01,0x13,0xba,0x32,0xbc,0xaf, +0x39,0xba,0x37,0xb9,0x32,0x16,0x75,0x69,0x6e,0x74,0x73,0x1b,0xa0,0x7b,0x90,0x03, +0x7c,0x68,0xf2,0x41,0x1f,0xf6,0x81,0x1f,0xfa,0xc1,0x1f,0xfe,0x01,0x24,0x42,0xa2, +0x12,0x09,0x3e,0xa8,0xc2,0xc6,0x66,0xd7,0xe6,0x92,0x46,0x56,0xe6,0x46,0x37,0x25, +0x08,0xaa,0x90,0xe1,0xb9,0xd8,0x95,0xc9,0xcd,0xa5,0xbd,0xb9,0x4d,0x09,0x88,0x26, +0x64,0x78,0x2e,0x76,0x61,0x6c,0x76,0x65,0x72,0x53,0x02,0xa3,0x0e,0x19,0x9e,0xcb, +0x1c,0x5a,0x18,0x59,0x99,0x5c,0xd3,0x1b,0x59,0x19,0xdb,0x94,0x20,0x29,0x43,0x86, +0xe7,0x22,0x57,0x36,0xf7,0x56,0x27,0x37,0x56,0x36,0x37,0x25,0x68,0x83,0x4a,0x64, +0x78,0x2e,0x74,0x79,0x70,0x65,0x41,0x6e,0x6e,0x6f,0x74,0x61,0x74,0x69,0x6f,0x6e, +0x73,0x53,0x84,0x75,0x80,0x87,0x3a,0x64,0x78,0x2e,0x65,0x6e,0x74,0x72,0x79,0x50, +0x6f,0x69,0x6e,0x74,0x73,0x53,0x82,0x7a,0xe8,0x42,0x86,0xe7,0x32,0xf6,0x56,0xe7, +0x46,0x57,0x26,0x37,0x37,0x25,0x10,0x09,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x2c,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5,0x3b,0x8f,0x0f,0x4c,0x0e,0x83,0x08,0x1b, +0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10, +0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44, +0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x09,0xdb,0x70,0xf9,0xce, +0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x3e,0x72, +0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44,0x84,0x40,0x33,0x2c, +0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17,0xb7,0x6d,0x02,0xd5, +0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d, +0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8, +0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e, +0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d, +0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0f,0x5b,0x0e,0xad,0x83,0x63,0x36,0xdd,0x44,0x0e,0x29,0xf3,0xd0,0x90,0xd0,0xc7, +0x44,0x58,0x49,0x4c,0x04,0x0f,0x00,0x00,0x62,0x00,0x05,0x00,0xc1,0x03,0x00,0x00, +0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xec,0x0e,0x00,0x00, +0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xb8,0x03,0x00,0x00,0x0b,0x82,0x20,0x00, +0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49, +0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62, +0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b, +0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42, +0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a, +0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff, +0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20, +0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00, +0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00, +0x89,0x20,0x00,0x00,0xbb,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04, +0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c, +0x0b,0x84,0xc4,0x4c,0x10,0xdc,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0, +0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12, +0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee, +0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e, +0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18, +0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c,0xc3,0x30,0x0c,0x14, +0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86,0x61,0x50,0x75,0xd4, +0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x5f,0xdc,0x36,0x22, +0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86,0x61,0x28,0x84,0x36, +0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e,0xbc,0x81,0x80,0x61, +0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1, +0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c, +0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8, +0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61, +0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30,0x0e,0xec, +0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50, +0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07, +0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00,0x06,0x7e, +0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37, +0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30, +0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87, +0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33,0x59,0xe3,0xc0,0x0e, +0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5, +0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xe0,0x07,0x48,0x30, +0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07, +0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03,0x3d,0x68,0x87, +0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33,0x89, +0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43, +0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b, +0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8, +0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73,0x70,0x87,0x72,0x20, +0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec,0x4c,0x64,0x30,0x0e, +0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x20,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x14,0x18, +0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26,0x59,0x96,0x65,0x79, +0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x9e,0x23,0x00,0x85,0x29, +0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x07,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0xc7,0x03,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c,0x10,0x00, +0x11,0x00,0x00,0x00,0x32,0x1e,0x98,0x14,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x10,0x0a,0x82,0xba,0x11,0x00,0xaa,0x0b,0x10,0x10,0x10,0x81,0xce,0x19, +0x00,0x5a,0x67,0x00,0xa8,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2,0x19,0x00,0xa2,0x67, +0x00,0x88,0x9c,0x01,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x5d,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20, +0x26,0x08,0x43,0xb3,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08, +0x83,0x33,0x41,0x20,0x83,0x8e,0xc0,0x04,0x61,0x78,0x36,0x08,0x4a,0xb3,0x21,0x51, +0x16,0x46,0x21,0x06,0x42,0x71,0x36,0x24,0xc3,0xc2,0x28,0xca,0x40,0x28,0xce,0x04, +0xe1,0x0c,0xae,0x0d,0x09,0x11,0x31,0xca,0x30,0x10,0x8a,0x33,0x41,0x18,0xa0,0x09, +0xc2,0x1a,0x60,0x1b,0x92,0x89,0x62,0x94,0x69,0x20,0x14,0x67,0x03,0xf1,0x40,0x52, +0x35,0x41,0x68,0x83,0x6c,0x82,0xd0,0x55,0x13,0x84,0x21,0xda,0x20,0x28,0xd9,0x86, +0x45,0xb9,0x18,0x45,0x19,0x08,0x0c,0xc3,0xb4,0x09,0xc2,0x1b,0x68,0x1b,0x96,0x81, +0x63,0x94,0x61,0x20,0x30,0x0c,0x73,0x26,0x08,0x71,0xb0,0x6d,0x58,0x08,0x8f,0x51, +0x88,0x81,0xc0,0x30,0xcc,0xd9,0xb0,0x4c,0x1e,0xa3,0x4c,0x03,0x81,0x61,0x98,0xb3, +0x81,0xd8,0xba,0x0f,0x0c,0x26,0x08,0x74,0xc0,0x4d,0x10,0x06,0x69,0x03,0xa2,0x88, +0x01,0xa3,0x28,0xc3,0x18,0x00,0x1b,0x02,0x32,0xd8,0x40,0x58,0x61,0x50,0x06,0xc0, +0x04,0x41,0x00,0x28,0x0c,0x4d,0x4d,0x10,0xea,0xc0,0x9a,0x20,0x0c,0xd3,0x04,0x61, +0xa0,0x36,0x0c,0x6b,0xb0,0x06,0xc3,0x06,0x42,0x49,0x03,0x35,0x60,0x83,0x0d,0xc5, +0x19,0xa0,0x01,0x60,0x06,0x6d,0x50,0x85,0x8d,0xcd,0xae,0xcd,0x25,0x8d,0xac,0xcc, +0x8d,0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x9b, +0x12,0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4,0xa6,0x04,0x46,0x1d, +0x32,0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2,0x32,0xb6,0x29,0x01, +0x52,0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x6c,0x6e,0x4a,0x50, +0x06,0x75,0xc8,0xf0,0x5c,0xca,0xdc,0xe8,0xe4,0xf2,0xa0,0xde,0xd2,0xdc,0xe8,0xe6, +0xa6,0x04,0x6d,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x2c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5, +0x3b,0x8f,0x0f,0x4c,0x0e,0x83,0x08,0x1b,0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40, +0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97, +0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6, +0x17,0xb7,0x6d,0x09,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a, +0xc0,0x50,0x12,0x06,0x20,0x60,0x3e,0x72,0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe, +0x10,0x11,0xc0,0x44,0x84,0x40,0x33,0x2c,0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f, +0x38,0xd3,0xed,0x17,0xb7,0x6d,0x02,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51, +0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4, +0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3, +0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e,0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c, +0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x61,0x20,0x00,0x00,0x96,0x01,0x00,0x00, +0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x34,0xcc,0x00,0x14, +0x61,0x40,0xc9,0x95,0x51,0xd9,0x15,0x67,0x40,0x19,0x06,0x94,0x6e,0x40,0x0d,0x94, +0x4d,0xb9,0x94,0x4a,0xc1,0x94,0x1b,0x21,0x45,0x50,0x1e,0x23,0x00,0x25,0x40,0xc6, +0x18,0x01,0x08,0x82,0x20,0xfc,0x0b,0x63,0x04,0xad,0x39,0xe7,0xbc,0x37,0x46,0x70, +0xdf,0xf4,0x68,0x8a,0xc1,0x18,0xc1,0x5a,0xab,0xb5,0xfa,0x8d,0x11,0x80,0x20,0x08, +0xbb,0x61,0x30,0x46,0x00,0x82,0x20,0x88,0x83,0xc3,0x18,0xc1,0x5a,0xab,0xb5,0xf8, +0x8d,0x11,0xc0,0x3e,0x3b,0x97,0xdf,0x18,0x41,0xae,0x97,0xee,0xfc,0x8d,0x11,0xe0, +0xec,0x7d,0xe6,0xde,0x18,0xc1,0x59,0x9b,0x62,0xe8,0x8d,0x11,0x80,0x20,0x08,0xc2, +0xdf,0x18,0x01,0x08,0x82,0x20,0xfe,0x8d,0x00,0x8c,0x11,0xa8,0x78,0x7d,0x8a,0x1e, +0x00,0x00,0x00,0x00,0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xd5,0xc1,0x07,0xbd,0xc1, +0x1b,0xa8,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x78,0x76,0x00,0x06,0x11,0x1d,0xd0, +0xc1,0x1a,0x8c,0x18,0x24,0x00,0x08,0x82,0x81,0x77,0x07,0x61,0x20,0xd9,0x81,0x1d, +0xb0,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x78,0x78,0x20,0x06,0x13,0x1d,0xd0,0x41, +0x1b,0x8c,0x18,0x24,0x00,0x08,0x82,0x81,0x97,0x07,0x63,0x50,0xcd,0xc1,0x1c,0xb8, +0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x78,0x7a,0x40,0x06,0x16,0x1e,0xe4,0xc1,0x1b, +0x8c,0x18,0x24,0x00,0x08,0x82,0x81,0xb7,0x07,0x65,0x70,0xe9,0xc1,0x1d,0xc0,0xc1, +0x88,0x41,0x02,0x80,0x20,0x18,0x78,0x7c,0x60,0x06,0x18,0x1e,0xe8,0x41,0x1c,0x8c, +0x18,0x24,0x00,0x08,0x82,0x81,0xd7,0x07,0x67,0xb0,0xe5,0x41,0x1e,0xc8,0xc1,0x88, +0x81,0x01,0x80,0x20,0x18,0x10,0xa7,0x30,0x06,0x7a,0x30,0x62,0x60,0x00,0x20,0x08, +0x06,0x04,0x2a,0x90,0x81,0x1f,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x16,0x0a,0x68, +0x30,0xf0,0xc1,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x88,0x41,0x03,0x80,0x20,0x18, +0x2c,0xab,0xe0,0x06,0xc9,0x1f,0x14,0xc4,0x1b,0xbc,0xc1,0x1b,0xbc,0xc1,0x68,0x42, +0x00,0xd4,0x41,0x0a,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x8b,0x2b,0xc4,0x01,0x23, +0x0a,0xc1,0x21,0x07,0x72,0x20,0x07,0x72,0x30,0x9a,0x10,0x00,0x95,0x9c,0x02,0x8c, +0x18,0x34,0x00,0x08,0x82,0xc1,0x12,0x0b,0x74,0xf0,0x94,0xc2,0x12,0xd4,0x41,0x1d, +0xd4,0x41,0x1d,0x8c,0x26,0x04,0x40,0x31,0x6f,0x00,0x23,0x06,0x0d,0x00,0x82,0x60, +0xb0,0xd0,0xc2,0x1d,0x48,0xa8,0xe0,0x04,0x78,0x80,0x07,0x78,0x80,0x07,0xa3,0x09, +0x01,0x50,0x90,0x1c,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xb7,0xa0,0x07,0xd5, +0x2a,0x04,0xd0,0x1e,0xec,0xc1,0x1e,0xec,0xc1,0x68,0x42,0x00,0x8c,0x18,0x34,0x00, +0x08,0x82,0xc1,0x92,0x0b,0x7c,0x70,0xb5,0xc2,0x90,0xf4,0x41,0x1f,0xf4,0x41,0x1f, +0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xbb,0xe0,0x07,0xd9,0x2b, +0x38,0xcb,0x1f,0xfc,0xc1,0x1f,0xfc,0xc1,0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08, +0x82,0xc1,0xd2,0x0b,0xa0,0xb0,0xc5,0xc2,0xa1,0x84,0x42,0x28,0x84,0x42,0x28,0x8c, +0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xbf,0x20,0x0a,0xdd,0x2c,0x48, +0xcc,0x28,0x8c,0xc2,0x28,0x8c,0xc2,0x68,0x42,0x00,0x0c,0x37,0x50,0x18,0x19,0x0c, +0x37,0x6c,0x18,0x19,0x94,0x10,0xe8,0x70,0x44,0x85,0x11,0x5f,0x09,0x81,0x4e,0x37, +0x5c,0x5a,0x30,0xdd,0xa0,0x85,0x81,0x30,0xdc,0x20,0x06,0x1f,0x19,0x0c,0x37,0x64, +0x1f,0x19,0x94,0x10,0xe8,0x70,0x44,0x56,0x10,0x5f,0x09,0x81,0x4e,0x37,0x6c,0x47, +0x30,0xdd,0xe0,0x9d,0x81,0x30,0xdc,0xc0,0x95,0x01,0x19,0x14,0x12,0xe8,0x70,0x04, +0x47,0x10,0x5f,0x09,0x81,0x4e,0x37,0x78,0x46,0x50,0x88,0xb0,0xd3,0x0d,0x6f,0xe0, +0x04,0xd3,0x0d,0x63,0x80,0x10,0xc3,0x0d,0x61,0xe0,0x06,0x64,0x50,0x81,0xa5,0xc3, +0x11,0x61,0x60,0x10,0x5f,0x09,0x81,0x4e,0x37,0x8c,0x01,0x12,0x4c,0x37,0xd4,0x81, +0x21,0x94,0x41,0xe9,0x70,0x04,0x19,0x0c,0xc4,0x57,0x42,0xa0,0xd3,0x0d,0x66,0x50, +0x04,0x25,0x1c,0x3b,0xdd,0xc0,0x06,0x4d,0x50,0x62,0xa0,0xe9,0x70,0x04,0x1a,0x10, +0xc4,0x57,0x42,0xa0,0xd3,0x0d,0x6a,0x60,0x04,0xd3,0x0d,0x7a,0x50,0x08,0x35,0x24, +0x3b,0xdd,0x90,0x07,0x4d,0x50,0xd3,0xa6,0xc3,0x11,0x6d,0x50,0x10,0x5f,0x09,0x81, +0x4e,0x37,0xbc,0xc1,0x11,0x4c,0x37,0xe0,0xc1,0x21,0x94,0x1b,0x80,0x81,0x0e,0x47, +0xc0,0xc1,0x40,0x7c,0x25,0x04,0x3a,0xdd,0x20,0x07,0x45,0x30,0xdd,0x60,0x0a,0x85, +0x50,0x03,0xb2,0xd3,0x0d,0xa2,0xc0,0x04,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xd8, +0x44,0x3e,0xcc,0x82,0x4a,0x0c,0x81,0x3e,0xe8,0x83,0x3e,0xe8,0xc3,0x68,0x42,0x00, +0x8c,0x26,0x08,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x60,0x33,0x91,0x0f,0xb4,0x80, +0x12,0xa3,0x09,0x81,0x30,0x9a,0x20,0x0c,0x26,0x14,0xf2,0x31,0xa1,0x90,0xcf,0x88, +0x81,0x03,0x80,0x20,0x18,0x34,0x3d,0xc1,0x0f,0xe0,0x80,0x0b,0xb7,0x20,0x12,0x0c, +0xc3,0x30,0xf3,0x30,0x62,0xe0,0x00,0x20,0x08,0x06,0x4d,0x4f,0xf0,0xc3,0x2f,0xe0, +0xc2,0x2d,0x88,0x84,0x10,0x08,0xc2,0x3c,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x76, +0x13,0xfe,0x90,0x0b,0x32,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0x9b,0x4e,0x84,0x04,0x2f,0xe0,0xc4,0x68,0x42,0x00,0x8c,0x26,0x08, +0xc1,0x09,0x86,0x9d,0x60,0x98,0x09,0x8a,0x7c,0x4c,0x50,0xe4,0x63,0x82,0x20,0x1f, +0x13,0x04,0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x9e,0xb4,0x18, +0x89,0x60,0x38,0x22,0xe8,0x07,0xe1,0xbb,0xc0,0x28,0x0b,0x24,0xf9,0x98,0x20,0xc9, +0xe7,0xd4,0xc1,0xb0,0x53,0x07,0xc3,0x4c,0xc8,0x07,0xf8,0x98,0xa0,0x0f,0xf0,0xb9, +0xca,0xb0,0xab,0x0c,0x33,0x42,0xa0,0x8f,0x11,0x02,0x7d,0x4c,0x11,0xe0,0x63,0x8a, +0x00,0x1f,0x33,0x04,0xf9,0x98,0x21,0xc8,0xc7,0x04,0x97,0x80,0x8f,0x09,0x2f,0x01, +0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x78,0xf8,0x22,0x27,0x84,0x11,0x03,0x03,0x00, +0x41,0x30,0x78,0xfa,0x42,0x27,0x84,0x13,0x06,0x3a,0x61,0x20,0x33,0x88,0xf8,0x98, +0x41,0xc4,0xc7,0x54,0x42,0x88,0x8f,0xad,0x84,0x10,0x1f,0x13,0x02,0xf9,0x98,0x50, +0xc8,0xc7,0x88,0x42,0x3e,0x76,0x18,0xf2,0x19,0x8e,0x20,0x5c,0x42,0xf8,0x66,0x19, +0x82,0x21,0x18,0x6e,0x58,0xd8,0x80,0x0c,0x86,0x1b,0x16,0x36,0x20,0x83,0x12,0x02, +0x9d,0x65,0x10,0x86,0xe0,0xf8,0x60,0xd8,0x11,0x83,0x05,0x00,0x41,0x30,0x88,0x58, +0xc3,0x2d,0x5e,0x82,0x34,0x1e,0x67,0x2e,0x82,0x59,0x82,0x61,0x38,0x22,0xa1,0x09, +0xe1,0x9b,0x65,0x38,0x92,0x60,0x84,0xc2,0xf4,0xff,0xff,0xff,0x07,0x23,0x2c,0x84, +0x6f,0x96,0xc0,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x07,0x36,0xd8,0xe2,0xf4,0xff, +0xff,0xff,0x07,0x0b,0xc4,0x42,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xf0,0xc8,0x46, +0x5b,0x04,0x16,0x8c,0x85,0x7c,0x2c,0x18,0x0b,0xf8,0xcc,0x12,0x18,0x03,0x15,0x06, +0x43,0x08,0x85,0x05,0x3c,0x21,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x78,0x6e,0x63, +0x2e,0x02,0x0b,0xcc,0x42,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xf0,0xe4,0x06,0x5d, +0x04,0x23,0x06,0x0e,0x00,0x82,0x60,0xd0,0xec,0x86,0x5e,0xfc,0x84,0x4d,0xd4,0x04, +0x68,0x04,0x41,0x10,0xc4,0x05,0x16,0x37,0x1b,0x30,0xdc,0x10,0xf8,0x01,0x19,0x0c, +0x37,0x74,0x7e,0x40,0x06,0x25,0x04,0x3a,0xcb,0x80,0x24,0xc1,0xb9,0xc2,0xb0,0x23, +0x06,0x0b,0x00,0x82,0x60,0x10,0xf9,0x06,0x68,0x84,0x85,0x6d,0x14,0x60,0x50,0x1a, +0xc1,0x2c,0x41,0x32,0x1c,0xa1,0x99,0x85,0xf0,0xcd,0x32,0x28,0x4c,0x50,0x62,0xa0, +0x1b,0x30,0xdc,0x40,0x06,0xa5,0x40,0x06,0xc3,0x0d,0x42,0x29,0x90,0x41,0x09,0x81, +0xce,0x32,0x2c,0x4c,0x70,0xb5,0x30,0xec,0x88,0xc1,0x02,0x80,0x20,0x18,0x44,0xe5, +0x71,0x1a,0x68,0xd1,0x1b,0x68,0x50,0xb0,0x46,0x30,0x4b,0xc0,0x0c,0x47,0x80,0x41, +0x5b,0x08,0xdf,0x2c,0x43,0xf3,0x04,0xa5,0x06,0xe1,0x01,0xa5,0x06,0xe2,0x01,0xc3, +0x0d,0x42,0x2b,0x90,0xc1,0x70,0x83,0xd0,0x0a,0x64,0x50,0x42,0xa0,0xb3,0x0c,0xce, +0x13,0x5c,0x2f,0x0c,0x3b,0x62,0xb0,0x00,0x20,0x08,0x06,0x51,0x7b,0xbc,0x06,0x5c, +0x94,0x87,0x51,0xd0,0x46,0x30,0x4b,0xf0,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x12, +0x1f,0xb4,0xd1,0x16,0xe5,0xb1,0x16,0x6a,0x51,0x1b,0xb5,0x51,0x1b,0xb5,0x31,0x9a, +0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x07,0x00,0x82,0x60,0x30, +0xc5,0x87,0x6d,0xe8,0xc5,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x93,0x7c,0xdc,0xc6, +0x5e,0x0c,0x23,0x06,0x07,0x00,0x82,0x60,0x30,0xcd,0x07,0x6e,0xf0,0xc5,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0x98,0x7c,0xe0,0xc6,0x5c,0xb4,0xc7,0x68,0x42,0x00,0x58, +0x11,0xd0,0xc7,0x0a,0x81,0x3e,0x56,0x0c,0xf4,0x19,0x31,0x68,0x00,0x10,0x04,0x83, +0xa5,0x3f,0xc0,0x83,0x2f,0xe2,0x23,0x3e,0xe2,0x23,0x3c,0xc2,0x23,0x3c,0xc2,0x63, +0x34,0x21,0x00,0x86,0x23,0x02,0xd2,0x08,0xbe,0xe9,0x06,0xd3,0x10,0x02,0x0b,0x0e, +0xf9,0x98,0x70,0xc8,0xc7,0x86,0x43,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x30,0x81, +0x48,0x79,0x08,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x4c,0x21,0x62,0x1e,0xaa,0x41, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x24,0x22,0xe7,0x11,0x08,0x16,0xb4,0x06,0x7c, +0xec,0x08,0xe8,0x63,0x87,0x40,0x1f,0x3b,0x06,0xfa,0x8c,0x18,0x2c,0x00,0x08,0x82, +0x41,0x65,0x22,0xe2,0x31,0x08,0x81,0x6d,0xd4,0x06,0x6d,0x0c,0x47,0x04,0xb4,0xa1, +0x7c,0xb3,0x0c,0x05,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_2f1b6f5cffc3cd17735845febd9faf14.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_2f1b6f5cffc3cd17735845febd9faf14.h new file mode 100644 index 00000000..447d18f1 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_2f1b6f5cffc3cd17735845febd9faf14.h @@ -0,0 +1,495 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_16bit_2f1b6f5cffc3cd17735845febd9faf14.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_2f1b6f5cffc3cd17735845febd9faf14_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_2f1b6f5cffc3cd17735845febd9faf14_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_2f1b6f5cffc3cd17735845febd9faf14_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_2f1b6f5cffc3cd17735845febd9faf14_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_2f1b6f5cffc3cd17735845febd9faf14_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_2f1b6f5cffc3cd17735845febd9faf14_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_2f1b6f5cffc3cd17735845febd9faf14_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_2f1b6f5cffc3cd17735845febd9faf14_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_2f1b6f5cffc3cd17735845febd9faf14_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_2f1b6f5cffc3cd17735845febd9faf14_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_2f1b6f5cffc3cd17735845febd9faf14_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_2f1b6f5cffc3cd17735845febd9faf14_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_2f1b6f5cffc3cd17735845febd9faf14_size = 7548; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_2f1b6f5cffc3cd17735845febd9faf14_data[] = { +0x44,0x58,0x42,0x43,0xd7,0x02,0xa3,0xad,0xa1,0xb4,0xac,0x43,0xdc,0x56,0x0d,0x74, +0xe8,0x05,0x2e,0xe7,0x01,0x00,0x00,0x00,0x7c,0x1d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0x54,0x0e,0x00,0x00,0x70,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xb8,0x0c,0x00,0x00,0x62,0x00,0x05,0x00, +0x2e,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xa0,0x0c,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x25,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xba,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xd8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e, +0xbc,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33, +0x59,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f, +0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4, +0xe0,0x07,0x48,0x30,0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0, +0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07, +0x14,0x0c,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73, +0x70,0x87,0x72,0x20,0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec, +0x4c,0x64,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5, +0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0, +0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0xf0,0x03,0x14,0x18,0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26, +0x59,0x96,0x65,0x79,0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x9e, +0x23,0x00,0x05,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x07,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0xc7,0x03,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c,0x10,0x00, +0x1d,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x1c,0x0a,0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a, +0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a, +0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x44,0x03,0xca,0x78,0xa0, +0x58,0x0a,0x83,0xba,0x11,0x80,0x1a,0xa0,0xba,0x00,0x01,0x01,0x11,0xe8,0x9c,0x01, +0xa0,0x75,0x06,0x80,0xda,0x19,0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0xa0,0x79,0x06, +0x80,0xe8,0x19,0x00,0x22,0x67,0x00,0x00,0x79,0x18,0x00,0x00,0x57,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20, +0x26,0x08,0x43,0xb3,0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0xc1,0xd9,0x30,0x20, +0x09,0x31,0x41,0x20,0x83,0x3a,0xa0,0x25,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x35, +0xf6,0xc6,0xf6,0x26,0xf7,0xa5,0x96,0x46,0x47,0x57,0x26,0x57,0x46,0x36,0x41,0x18, +0x9e,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85,0x31,0x88,0x81,0x30,0x1c,0x5a,0x72,0x5f, +0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63, +0x74,0x6f,0x72,0x73,0x1b,0x92,0x61,0x81,0x0c,0x63,0x20,0x0c,0x67,0x82,0x70,0x06, +0x6e,0xc0,0x46,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d, +0x43,0x42,0x48,0x93,0x31,0x0c,0x84,0xe1,0x4c,0x10,0x06,0x68,0x82,0xb0,0x06,0x6f, +0x40,0x48,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0xab,0x0c,0x0f,0xee,0x6d,0xae,0x4e, +0xae,0x6c,0x43,0x52,0x59,0x97,0x51,0x0d,0x84,0xe1,0x6c,0x20,0x9e,0x88,0xc2,0x26, +0x08,0x6d,0x00,0x07,0x3c,0x03,0xb9,0xbb,0x2f,0xb9,0xb2,0xb1,0x37,0xb7,0x39,0x3a, +0xb9,0xba,0x31,0xba,0x32,0xb2,0x2f,0x38,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0xb9,0x2f, +0xb7,0xb2,0x30,0xb9,0xb2,0x39,0xba,0x2f,0xb2,0x32,0x38,0x3a,0xb4,0x09,0x42,0xb7, +0x06,0x13,0x84,0x21,0xda,0x20,0x18,0xdd,0x86,0xc5,0xd0,0x36,0xc3,0x18,0x08,0x8e, +0xe3,0xbc,0x09,0xc2,0x1b,0xc4,0x01,0x33,0xb9,0xbb,0x2f,0xb2,0x34,0xb6,0x30,0xba, +0x32,0xb2,0xaf,0xb6,0x37,0xba,0xb4,0x37,0xb7,0x2f,0xbb,0xb2,0x31,0xba,0x37,0xb9, +0xb9,0x0d,0xcb,0x00,0x06,0x61,0x60,0x0c,0x03,0xc1,0x71,0x9c,0x33,0x41,0x88,0x03, +0x39,0xe0,0x23,0x77,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0x46,0x54,0x06,0x47, +0x87,0xb6,0x61,0x21,0xc6,0x80,0x0c,0x0c,0x62,0x20,0x38,0x8e,0x73,0x28,0xc9,0xdd, +0x7d,0xb1,0xbd,0x8d,0xad,0x7d,0xa5,0xb9,0xc1,0xd5,0xd1,0x7d,0xb1,0xd5,0xb5,0x85, +0x6d,0x58,0xaa,0x31,0x30,0x03,0xa3,0x1a,0x08,0x8e,0xe3,0x9c,0x0d,0xc4,0x27,0x06, +0x65,0x70,0x06,0x13,0x04,0x3a,0xa0,0x03,0x1a,0x63,0x62,0x46,0x53,0x52,0x32,0x13, +0x84,0x41,0xda,0x80,0x18,0x69,0xa0,0x06,0x86,0x31,0xac,0x01,0xb0,0x21,0x60,0x83, +0x0d,0x44,0x86,0x06,0x6d,0x00,0x4c,0x10,0xe6,0x60,0x0e,0xb8,0xa4,0x49,0x95,0xb9, +0x91,0x95,0xc9,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x86,0x69,0x82,0x30,0x50,0x13,0x84, +0x8e,0x0d,0x36,0x20,0x09,0x1c,0x54,0x46,0x1c,0xc8,0x41,0x33,0x07,0x74,0xd2,0x9a, +0xc2,0xf0,0xa4,0xca,0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x43,0xb5, +0xc1,0x48,0xea,0xa0,0xb2,0x83,0x38,0x90,0x03,0x32,0x69,0x44,0x69,0x73,0x70,0x6c, +0x61,0x79,0x53,0x69,0x7a,0x65,0x13,0x84,0xc1,0xda,0x80,0x24,0x78,0x50,0xe5,0x41, +0x1c,0xc8,0x41,0x33,0x07,0xec,0xd2,0x92,0xdc,0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde, +0xe4,0xa4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2, +0xde,0xdc,0xe6,0x26,0x08,0xc3,0xb5,0xc1,0x48,0xf6,0xa0,0xe2,0x83,0x38,0x90,0x03, +0x4a,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69, +0x6f,0x6e,0x73,0x13,0x84,0x01,0xdb,0x60,0x24,0x7e,0x50,0xfd,0x41,0x1c,0xc8,0x01, +0xa5,0x34,0xa6,0xba,0xb6,0xb0,0xa6,0x34,0x38,0xa6,0x32,0xbb,0x32,0x36,0xaa,0xb7, +0xaa,0xb9,0xb2,0x09,0xc2,0x90,0x6d,0x30,0x92,0x50,0xa8,0x44,0x21,0x0e,0xe4,0x80, +0x4b,0x9a,0x91,0x5c,0x58,0x5b,0x59,0x92,0x1b,0x59,0x19,0xde,0x04,0x61,0xd0,0x36, +0x18,0x09,0x29,0x54,0xa5,0x10,0x07,0x72,0x40,0xc9,0x8c,0xa8,0xcc,0x2e,0x6d,0xac, +0x8c,0xea,0xcd,0x2a,0xad,0xec,0x8e,0xa8,0x0c,0x8e,0x0e,0x6d,0x82,0x30,0x6c,0x1b, +0x8c,0xe4,0x14,0x2a,0x54,0x88,0x83,0x86,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc, +0x04,0x61,0xe0,0x36,0x18,0x89,0x2a,0x54,0xab,0x10,0x07,0x0d,0x25,0xb3,0xa6,0x37, +0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0xb9,0xa9,0xb1,0x30,0xb6,0xb2,0x09, +0xc2,0xd0,0x6d,0x40,0x92,0x56,0xa8,0x5c,0x21,0x0e,0x9a,0x66,0x0e,0x08,0x99,0x11, +0xbd,0xdd,0xb9,0xcd,0x8d,0x85,0xb1,0x95,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10, +0x06,0x6f,0x83,0x91,0xc0,0x42,0x15,0x0b,0x71,0xd0,0xf0,0x33,0x6b,0x7a,0xa3,0x4b, +0x7b,0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x1b,0x0a, +0x73,0x1b,0x2b,0x63,0x63,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x20,0x0c,0xdf,0x06,0x23, +0x99,0x85,0x8a,0x16,0xe2,0xa0,0x21,0x63,0x06,0x25,0x57,0x56,0x84,0x07,0xf7,0x36, +0x57,0x27,0x57,0x36,0x41,0x18,0xc0,0x60,0x03,0x92,0xd8,0x42,0x75,0x0b,0x71,0xd0, +0x34,0x73,0xc0,0xcc,0x0c,0x4a,0xae,0xcc,0x2e,0xed,0xad,0x6e,0xce,0x48,0x2e,0xac, +0xad,0x0c,0x4a,0xae,0xac,0x08,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x82,0x30,0x84, +0xc1,0x06,0x23,0xc9,0x85,0x4a,0x17,0xe2,0xa0,0xe1,0x62,0x46,0x15,0xe6,0x86,0x14, +0xc6,0x66,0x66,0xf4,0x64,0x35,0x41,0x18,0xc4,0x60,0x83,0x91,0xf0,0x42,0xd5,0x0b, +0x71,0xd0,0xb0,0x32,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x9b,0x2a,0x8b,0xab,0x2b,0x73, +0x1b,0x2b,0x63,0x2a,0x73,0x3b,0xa3,0x43,0x9b,0x20,0x0c,0x63,0xb0,0xc1,0x48,0x7e, +0xa1,0x02,0x87,0x38,0x68,0xa8,0x98,0x11,0x95,0xb1,0xd1,0x85,0x51,0xa5,0xb5,0x95, +0x4d,0x10,0x06,0x32,0xd8,0x60,0x24,0xe2,0x50,0x8d,0x43,0x1c,0x34,0xbc,0xcc,0x88, +0xf2,0xdc,0xc2,0xda,0xd2,0xc6,0xa4,0xca,0xe6,0x86,0xd0,0xc2,0xdc,0xce,0xca,0x8c, +0xc2,0xc6,0xe8,0xde,0xe4,0x26,0x08,0x43,0x19,0x6c,0x30,0x92,0x72,0xa8,0xcc,0x21, +0x0e,0x1a,0x62,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d, +0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x84,0xc1,0x0c,0x36, +0x18,0x09,0x3a,0x54,0xe9,0x10,0x07,0xcd,0x06,0x6a,0x0d,0xe8,0xe0,0x0e,0xf4,0xa0, +0x0f,0x40,0x61,0x14,0x4c,0x21,0x15,0x58,0xe1,0x15,0x64,0xa1,0x16,0x70,0x61,0x17, +0x7c,0x21,0x1c,0xc8,0xe1,0x1c,0xd4,0x61,0xc3,0x60,0xbc,0xc1,0x3a,0x4c,0x10,0x04, +0x60,0x03,0xb0,0x61,0x30,0xdc,0xc1,0x1d,0x36,0x04,0xef,0xb0,0x61,0x18,0xda,0x01, +0x1e,0x28,0x0c,0x4d,0x4d,0x10,0xea,0xa0,0x0d,0x36,0x0c,0x76,0x60,0x07,0xc3,0x06, +0xc2,0x98,0x07,0x39,0xa0,0x87,0x0d,0x45,0x3b,0xc8,0x03,0xe0,0x06,0xf5,0x40,0x23, +0x8c,0xee,0xad,0x2d,0x6d,0x8c,0x88,0x98,0x5c,0x98,0xdb,0x18,0x5a,0xd9,0x1c,0x0d, +0x33,0xb6,0xb7,0x30,0xba,0xb9,0x09,0xc2,0x70,0x06,0x2c,0xd2,0xdc,0xe6,0xe8,0xe6, +0x26,0x08,0x03,0x1a,0x90,0x48,0x73,0xa3,0x9b,0x9b,0x20,0x0c,0x69,0x40,0x84,0xae, +0x0c,0xef,0x8b,0xed,0x2d,0x8c,0x6c,0x82,0x30,0xa8,0x01,0x13,0xba,0x32,0xbc,0xaf, +0x39,0xba,0x37,0xb9,0x32,0x16,0x75,0x69,0x6e,0x74,0x73,0x1b,0xa0,0x7b,0x90,0x03, +0x7c,0x68,0xf2,0x41,0x1f,0xf6,0x81,0x1f,0xfa,0xc1,0x1f,0xfe,0x01,0x24,0x42,0xa2, +0x12,0x09,0x3e,0xa8,0xc2,0xc6,0x66,0xd7,0xe6,0x92,0x46,0x56,0xe6,0x46,0x37,0x25, +0x08,0xaa,0x90,0xe1,0xb9,0xd8,0x95,0xc9,0xcd,0xa5,0xbd,0xb9,0x4d,0x09,0x88,0x26, +0x64,0x78,0x2e,0x76,0x61,0x6c,0x76,0x65,0x72,0x53,0x02,0xa3,0x0e,0x19,0x9e,0xcb, +0x1c,0x5a,0x18,0x59,0x99,0x5c,0xd3,0x1b,0x59,0x19,0xdb,0x94,0x20,0x29,0x43,0x86, +0xe7,0x22,0x57,0x36,0xf7,0x56,0x27,0x37,0x56,0x36,0x37,0x25,0x68,0x83,0x4a,0x64, +0x78,0x2e,0x74,0x79,0x70,0x65,0x41,0x6e,0x6e,0x6f,0x74,0x61,0x74,0x69,0x6f,0x6e, +0x73,0x53,0x84,0x75,0x80,0x87,0x3a,0x64,0x78,0x2e,0x65,0x6e,0x74,0x72,0x79,0x50, +0x6f,0x69,0x6e,0x74,0x73,0x53,0x82,0x7a,0xe8,0x42,0x86,0xe7,0x32,0xf6,0x56,0xe7, +0x46,0x57,0x26,0x37,0x37,0x25,0x10,0x09,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x2c,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5,0x3b,0x8f,0x0f,0x4c,0x0e,0x83,0x08,0x1b, +0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10, +0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44, +0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x09,0xdb,0x70,0xf9,0xce, +0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x3e,0x72, +0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44,0x84,0x40,0x33,0x2c, +0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17,0xb7,0x6d,0x02,0xd5, +0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d, +0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8, +0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e, +0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d, +0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2f,0x1b,0x6f,0x5c,0xff,0xc3,0xcd,0x17,0x73,0x58,0x45,0xfe,0xbd,0x9f,0xaf,0x14, +0x44,0x58,0x49,0x4c,0x04,0x0f,0x00,0x00,0x62,0x00,0x05,0x00,0xc1,0x03,0x00,0x00, +0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xec,0x0e,0x00,0x00, +0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xb8,0x03,0x00,0x00,0x0b,0x82,0x20,0x00, +0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49, +0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62, +0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b, +0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42, +0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a, +0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff, +0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20, +0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00, +0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00, +0x89,0x20,0x00,0x00,0xbb,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04, +0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c, +0x0b,0x84,0xc4,0x4c,0x10,0xdc,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0, +0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12, +0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee, +0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e, +0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18, +0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c,0xc3,0x30,0x0c,0x14, +0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86,0x61,0x50,0x75,0xd4, +0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x5f,0xdc,0x36,0x22, +0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86,0x61,0x28,0x84,0x36, +0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e,0xbc,0x81,0x80,0x61, +0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1, +0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c, +0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8, +0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61, +0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30,0x0e,0xec, +0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50, +0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07, +0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00,0x06,0x7e, +0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37, +0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30, +0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87, +0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33,0x59,0xe3,0xc0,0x0e, +0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5, +0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xe0,0x07,0x48,0x30, +0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07, +0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03,0x3d,0x68,0x87, +0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33,0x89, +0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43, +0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b, +0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8, +0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73,0x70,0x87,0x72,0x20, +0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec,0x4c,0x64,0x30,0x0e, +0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x20,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x14,0x18, +0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26,0x59,0x96,0x65,0x79, +0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x9e,0x23,0x00,0x85,0x29, +0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x07,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0xc7,0x03,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c,0x10,0x00, +0x11,0x00,0x00,0x00,0x32,0x1e,0x98,0x14,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x10,0x0a,0x82,0xba,0x11,0x00,0xaa,0x0b,0x10,0x10,0x10,0x81,0xce,0x19, +0x00,0x5a,0x67,0x00,0xa8,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2,0x19,0x00,0xa2,0x67, +0x00,0x88,0x9c,0x01,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x5d,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20, +0x26,0x08,0x43,0xb3,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08, +0x83,0x33,0x41,0x20,0x83,0x8e,0xc0,0x04,0x61,0x78,0x36,0x08,0x4a,0xb3,0x21,0x51, +0x16,0x46,0x21,0x06,0x42,0x71,0x36,0x24,0xc3,0xc2,0x28,0xca,0x40,0x28,0xce,0x04, +0xe1,0x0c,0xae,0x0d,0x09,0x11,0x31,0xca,0x30,0x10,0x8a,0x33,0x41,0x18,0xa0,0x09, +0xc2,0x1a,0x60,0x1b,0x92,0x89,0x62,0x94,0x69,0x20,0x14,0x67,0x03,0xf1,0x40,0x52, +0x35,0x41,0x68,0x83,0x6c,0x82,0xd0,0x55,0x13,0x84,0x21,0xda,0x20,0x28,0xd9,0x86, +0x45,0xb9,0x18,0x45,0x19,0x08,0x0c,0xc3,0xb4,0x09,0xc2,0x1b,0x68,0x1b,0x96,0x81, +0x63,0x94,0x61,0x20,0x30,0x0c,0x73,0x26,0x08,0x71,0xb0,0x6d,0x58,0x08,0x8f,0x51, +0x88,0x81,0xc0,0x30,0xcc,0xd9,0xb0,0x4c,0x1e,0xa3,0x4c,0x03,0x81,0x61,0x98,0xb3, +0x81,0xd8,0xba,0x0f,0x0c,0x26,0x08,0x74,0xc0,0x4d,0x10,0x06,0x69,0x03,0xa2,0x88, +0x01,0xa3,0x28,0xc3,0x18,0x00,0x1b,0x02,0x32,0xd8,0x40,0x58,0x61,0x50,0x06,0xc0, +0x04,0x41,0x00,0x28,0x0c,0x4d,0x4d,0x10,0xea,0xc0,0x9a,0x20,0x0c,0xd3,0x04,0x61, +0xa0,0x36,0x0c,0x6b,0xb0,0x06,0xc3,0x06,0x42,0x49,0x03,0x35,0x60,0x83,0x0d,0xc5, +0x19,0xa0,0x01,0x60,0x06,0x6d,0x50,0x85,0x8d,0xcd,0xae,0xcd,0x25,0x8d,0xac,0xcc, +0x8d,0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x9b, +0x12,0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4,0xa6,0x04,0x46,0x1d, +0x32,0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2,0x32,0xb6,0x29,0x01, +0x52,0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x6c,0x6e,0x4a,0x50, +0x06,0x75,0xc8,0xf0,0x5c,0xca,0xdc,0xe8,0xe4,0xf2,0xa0,0xde,0xd2,0xdc,0xe8,0xe6, +0xa6,0x04,0x6d,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x2c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5, +0x3b,0x8f,0x0f,0x4c,0x0e,0x83,0x08,0x1b,0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40, +0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97, +0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6, +0x17,0xb7,0x6d,0x09,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a, +0xc0,0x50,0x12,0x06,0x20,0x60,0x3e,0x72,0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe, +0x10,0x11,0xc0,0x44,0x84,0x40,0x33,0x2c,0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f, +0x38,0xd3,0xed,0x17,0xb7,0x6d,0x02,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51, +0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4, +0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3, +0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e,0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c, +0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x61,0x20,0x00,0x00,0x96,0x01,0x00,0x00, +0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x34,0xcc,0x00,0x14, +0x61,0x40,0xc9,0x95,0x51,0xd9,0x15,0x67,0x40,0x39,0x94,0x61,0x40,0xe9,0x06,0xd4, +0x40,0xd9,0x94,0x4b,0xa9,0x14,0x4c,0xb9,0x11,0x52,0x04,0xe5,0x31,0x02,0x50,0x02, +0x64,0x8c,0x11,0x80,0x20,0x08,0xc2,0xbf,0x30,0x46,0xd0,0x9a,0x73,0xce,0x7b,0x63, +0x04,0xf7,0x4d,0x8f,0xa6,0x18,0x8c,0x11,0xac,0xb5,0x5a,0xab,0xdf,0x18,0x01,0x08, +0x82,0xb0,0x1b,0x06,0x63,0x04,0x20,0x08,0x82,0x38,0x38,0x8c,0x11,0xac,0xb5,0x5a, +0x8b,0xdf,0x18,0x01,0xec,0xb3,0x73,0xf9,0x8d,0x11,0xe4,0x7a,0xe9,0xce,0xdf,0x18, +0x01,0xce,0xde,0x67,0xee,0x8d,0x11,0x9c,0xb5,0x29,0x86,0xde,0x18,0x01,0x08,0x82, +0x20,0xfc,0x8d,0x11,0x80,0x20,0x08,0xe2,0xdf,0x08,0xc0,0x18,0x81,0x8a,0xd7,0xa7, +0xe8,0x01,0x00,0x00,0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xd9,0x01,0x18,0x40,0x70, +0x00,0x07,0x6b,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0xde,0x1d,0x84,0x41,0x54,0x07, +0x75,0xc0,0x06,0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xe1,0x81,0x18,0x48,0x77,0x70, +0x07,0x6d,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x5e,0x1e,0x8c,0xc1,0x54,0x07,0x75, +0xe0,0x06,0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xe9,0x01,0x19,0x54,0x74,0x40,0x07, +0x6f,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0xde,0x1e,0x94,0x81,0x95,0x07,0x7a,0x00, +0x07,0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xf1,0x81,0x19,0x5c,0x7b,0x80,0x07,0x71, +0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x5e,0x1f,0x9c,0x01,0x96,0x07,0x7b,0x20,0x07, +0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xf9,0x01,0x1a,0x6c,0x7a,0xa0,0x07,0x73,0x30, +0x62,0x60,0x00,0x20,0x08,0x06,0x04,0x2a,0x8c,0xc1,0x1e,0x8c,0x18,0x18,0x00,0x08, +0x82,0x01,0x91,0x0a,0x64,0xf0,0x07,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0x89,0x42, +0x1a,0x0c,0x7d,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0xd0,0x00,0x20,0x08, +0x06,0x0b,0x2b,0xbc,0x41,0x02,0x0a,0x05,0x01,0x07,0x70,0x00,0x07,0x70,0x30,0x9a, +0x10,0x00,0x75,0x94,0x02,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0xf2,0x0a,0x72,0xc0, +0x8c,0x42,0x70,0xcc,0xc1,0x1c,0xcc,0xc1,0x1c,0x8c,0x26,0x04,0x40,0x25,0xa8,0x00, +0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xc8,0x42,0x1d,0x3c,0xa6,0xb0,0x04,0x76,0x60, +0x07,0x76,0x60,0x07,0xa3,0x09,0x01,0x50,0xcc,0x1b,0xc0,0x88,0x41,0x03,0x80,0x20, +0x18,0x2c,0xb5,0x80,0x07,0x52,0x2a,0x38,0x41,0x1e,0xe4,0x41,0x1e,0xe4,0xc1,0x68, +0x42,0x00,0x14,0x24,0x07,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0b,0x2e,0xec,0x41, +0xc5,0x0a,0x01,0xc4,0x07,0x7c,0xc0,0x07,0x7c,0x30,0x9a,0x10,0x00,0x23,0x06,0x0d, +0x00,0x82,0x60,0xb0,0xe8,0x42,0x1f,0x5c,0xae,0x30,0x24,0x7e,0xe0,0x07,0x7e,0xe0, +0x07,0xa3,0x09,0x01,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0b,0x2f,0xfc,0x41,0x06, +0x0b,0xce,0x02,0x0a,0xa0,0x00,0x0a,0xa0,0x30,0x9a,0x10,0x00,0x23,0x06,0x0d,0x00, +0x82,0x60,0xb0,0xf8,0x42,0x28,0x6c,0xb2,0x70,0x28,0xa2,0x20,0x0a,0xa2,0x20,0x0a, +0xa3,0x09,0x01,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0b,0x38,0x8c,0x42,0x47,0x0b, +0x12,0x43,0x0a,0xa4,0x40,0x0a,0xa4,0x30,0x9a,0x10,0x00,0xc3,0x0d,0x14,0x46,0x06, +0xc3,0x0d,0x1b,0x46,0x06,0x25,0x04,0x3a,0x1c,0x51,0x61,0xc2,0x57,0x42,0xa0,0xd3, +0x0d,0x97,0x16,0x4c,0x37,0x68,0x61,0x20,0x0c,0x37,0x88,0xc1,0x47,0x06,0xc3,0x0d, +0xd9,0x47,0x06,0x25,0x04,0x3a,0x1c,0x91,0x15,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0xdb, +0x11,0x4c,0x37,0x78,0x67,0x20,0x0c,0x37,0x70,0x65,0x40,0x06,0x85,0x04,0x3a,0x1c, +0xc1,0x11,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0x9e,0x11,0x14,0x22,0xec,0x74,0xc3,0x1b, +0x38,0xc1,0x74,0xc3,0x18,0x20,0xc4,0x70,0x43,0x18,0xb8,0x01,0x19,0x54,0x60,0xe9, +0x70,0x44,0x18,0x18,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0x63,0x80,0x04,0xd3,0x0d,0x75, +0x60,0x08,0x65,0x50,0x3a,0x1c,0x41,0x06,0x83,0xf0,0x95,0x10,0xe8,0x74,0x83,0x19, +0x14,0x41,0x09,0xc7,0x4e,0x37,0xb0,0x41,0x13,0x94,0x18,0x68,0x3a,0x1c,0x81,0x06, +0x84,0xf0,0x95,0x10,0xe8,0x74,0x83,0x1a,0x18,0xc1,0x74,0x83,0x1e,0x14,0x42,0x0d, +0xc9,0x4e,0x37,0xe4,0x41,0x13,0xd4,0xb4,0xe9,0x70,0x44,0x1b,0x14,0xc2,0x57,0x42, +0xa0,0xd3,0x0d,0x6f,0x70,0x04,0xd3,0x0d,0x78,0x70,0x08,0xe5,0x06,0x60,0xa0,0xc3, +0x11,0x70,0x30,0x08,0x5f,0x09,0x81,0x4e,0x37,0xc8,0x41,0x11,0x4c,0x37,0x98,0x42, +0x21,0xd4,0x80,0xec,0x74,0x83,0x28,0x30,0xc1,0x88,0x41,0x03,0x80,0x20,0x18,0x2c, +0x37,0xa1,0x0f,0xb3,0xb0,0x12,0x43,0xb0,0x0f,0xfb,0xb0,0x0f,0xfb,0x30,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x18,0x4d,0xe8,0x03,0x2d, +0xa4,0xc4,0x68,0x42,0x20,0x8c,0x26,0x08,0x83,0x09,0x85,0x7c,0x4c,0x28,0xe4,0x33, +0x62,0xe0,0x00,0x20,0x08,0x06,0x8d,0x4f,0xf0,0x03,0x38,0xe0,0xc2,0x2d,0x8c,0x04, +0xc3,0x30,0xcc,0x3c,0x8c,0x18,0x38,0x00,0x08,0x82,0x41,0xe3,0x13,0xfc,0xf0,0x0b, +0xb8,0x70,0x0b,0x23,0x21,0x04,0x82,0x30,0x0f,0x23,0x06,0x07,0x00,0x82,0x60,0xb0, +0xe1,0xc4,0x3f,0xe4,0xc2,0x4c,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0xb6,0x13,0x22,0xc1,0x0b,0x39,0x31,0x9a,0x10,0x00,0xa3,0x09, +0x42,0x70,0x82,0x61,0x27,0x18,0x66,0x82,0x22,0x1f,0x13,0x14,0xf9,0x98,0x20,0xc8, +0xc7,0x04,0x41,0x3e,0x26,0x04,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x47,0x2d, +0x46,0x22,0x18,0x8e,0x08,0xfa,0x41,0xf8,0x2e,0x30,0xca,0x02,0x49,0x3e,0x26,0x48, +0xf2,0x39,0x75,0x30,0xec,0xd4,0xc1,0x30,0x13,0xf2,0x01,0x3e,0x26,0xe8,0x03,0x7c, +0xae,0x32,0xec,0x2a,0xc3,0x8c,0x10,0xe8,0x63,0x84,0x40,0x1f,0x53,0x04,0xf8,0x98, +0x22,0xc0,0xc7,0x0c,0x41,0x3e,0x66,0x08,0xf2,0x31,0xc1,0x25,0xe0,0x63,0xc2,0x4b, +0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x9e,0xbe,0xc8,0x09,0x61,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0x1e,0xbf,0xd0,0x09,0xe1,0x84,0x81,0x4e,0x18,0xc8,0x0c,0x22,0x3e, +0x66,0x10,0xf1,0x31,0x95,0x10,0xe2,0x63,0x2b,0x21,0xc4,0xc7,0x84,0x40,0x3e,0x26, +0x14,0xf2,0x31,0xa2,0x90,0x8f,0x1d,0x86,0x7c,0x86,0x23,0x08,0x97,0x10,0xbe,0x59, +0x86,0x60,0x08,0x86,0x1b,0x16,0x36,0x20,0x83,0xe1,0x86,0x85,0x0d,0xc8,0xa0,0x84, +0x40,0x67,0x19,0x84,0x21,0x38,0x3e,0x18,0x76,0xc4,0x60,0x01,0x40,0x10,0x0c,0xa2, +0xd6,0x78,0x8b,0x97,0x70,0x8b,0xc7,0xa1,0x8b,0x60,0x96,0x60,0x18,0x8e,0x48,0x68, +0x42,0xf8,0x66,0x19,0x8e,0x24,0x18,0xa1,0x30,0xfd,0xff,0xff,0xff,0xc1,0x08,0x0b, +0xe1,0x9b,0x25,0x30,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xe0,0x89,0x0d,0xb6,0x38,0xfd, +0xff,0xff,0xff,0xc1,0x02,0xb1,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x3c,0xb3, +0xd1,0x16,0x81,0x05,0x63,0x21,0x1f,0x0b,0xc6,0x02,0x3e,0xb3,0x04,0xc6,0x40,0x85, +0xc1,0x10,0x42,0x61,0x01,0x4f,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x1e,0xdc, +0x98,0x8b,0xc0,0x02,0xb3,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x3c,0xba,0x41, +0x17,0xc1,0x88,0x81,0x03,0x80,0x20,0x18,0x34,0xbc,0xa1,0x17,0x3f,0x61,0x13,0x35, +0x11,0x1a,0x41,0x10,0x04,0x71,0x81,0xc5,0xd1,0x06,0x0c,0x37,0x04,0x7e,0x40,0x06, +0xc3,0x0d,0x9d,0x1f,0x90,0x41,0x09,0x81,0xce,0x32,0x20,0x49,0x70,0xae,0x30,0xec, +0x88,0xc1,0x02,0x80,0x20,0x18,0x44,0xbf,0x11,0x1a,0x61,0x01,0x1a,0x05,0x18,0x98, +0x46,0x30,0x4b,0x90,0x0c,0x47,0x68,0x66,0x21,0x7c,0xb3,0x0c,0x0a,0x13,0x94,0x18, +0xec,0x06,0x0c,0x37,0x90,0x41,0x29,0x90,0xc1,0x70,0x83,0x50,0x0a,0x64,0x50,0x42, +0xa0,0xb3,0x0c,0x0b,0x13,0x5c,0x2d,0x0c,0x3b,0x62,0xb0,0x00,0x20,0x08,0x06,0x91, +0x79,0xa0,0x06,0x5a,0x9c,0x06,0x1a,0x14,0xad,0x11,0xcc,0x12,0x30,0xc3,0x11,0x60, +0xd0,0x16,0xc2,0x37,0xcb,0xd0,0x3c,0x41,0xa9,0x81,0x78,0x40,0xa9,0xc1,0x78,0xc0, +0x70,0x83,0xd0,0x0a,0x64,0x30,0xdc,0x20,0xb4,0x02,0x19,0x94,0x10,0xe8,0x2c,0x83, +0xf3,0x04,0xd7,0x0b,0xc3,0x8e,0x18,0x2c,0x00,0x08,0x82,0x41,0xe4,0x1e,0xb0,0x01, +0x17,0xaf,0x61,0x14,0xb5,0x11,0xcc,0x12,0x3c,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0, +0xc8,0x47,0x6d,0xb4,0x85,0x79,0xac,0x85,0x5a,0xd8,0x86,0x6d,0xd8,0x86,0x6d,0x8c, +0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18, +0x4c,0xf2,0x71,0x1b,0x7a,0x31,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x34,0x1f,0xb8, +0xb1,0x17,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x4c,0xf4,0x91,0x1b,0x7c,0x31,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x01,0x36,0x1f,0xb9,0x31,0x17,0xee,0x31,0x9a,0x10,0x00, +0x56,0x04,0xf4,0xb1,0x42,0xa0,0x8f,0x15,0x03,0x7d,0x46,0x0c,0x1a,0x00,0x04,0xc1, +0x60,0xf1,0x8f,0xf0,0xe0,0x0b,0xf9,0x90,0x0f,0xf9,0x10,0x0f,0xf1,0x10,0x0f,0xf1, +0x18,0x4d,0x08,0x80,0xe1,0x88,0x80,0x34,0x82,0x6f,0xba,0xc1,0x34,0x84,0xc0,0x82, +0x43,0x3e,0x26,0x1c,0xf2,0xb1,0xe1,0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x4c, +0x21,0x62,0x1e,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x93,0x88,0x9c,0x87,0x6a, +0x10,0x23,0x06,0x07,0x00,0x82,0x60,0x30,0x8d,0x08,0x7a,0x04,0x82,0x05,0xad,0x01, +0x1f,0x3b,0x02,0xfa,0xd8,0x21,0xd0,0xc7,0x8e,0x81,0x3e,0x23,0x06,0x0b,0x00,0x82, +0x60,0x50,0x9d,0x88,0x78,0x0c,0x42,0x60,0x1b,0xb5,0x41,0x1b,0xc3,0x11,0x01,0x6d, +0x28,0xdf,0x2c,0x43,0x41,0x04,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_3007f9063a9f1b15206e0fdec795a6be.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_3007f9063a9f1b15206e0fdec795a6be.h new file mode 100644 index 00000000..4aa9d1c6 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_3007f9063a9f1b15206e0fdec795a6be.h @@ -0,0 +1,494 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_16bit_3007f9063a9f1b15206e0fdec795a6be.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_3007f9063a9f1b15206e0fdec795a6be_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_3007f9063a9f1b15206e0fdec795a6be_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_3007f9063a9f1b15206e0fdec795a6be_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_3007f9063a9f1b15206e0fdec795a6be_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_3007f9063a9f1b15206e0fdec795a6be_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_3007f9063a9f1b15206e0fdec795a6be_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_3007f9063a9f1b15206e0fdec795a6be_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_3007f9063a9f1b15206e0fdec795a6be_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_3007f9063a9f1b15206e0fdec795a6be_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_3007f9063a9f1b15206e0fdec795a6be_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_3007f9063a9f1b15206e0fdec795a6be_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_3007f9063a9f1b15206e0fdec795a6be_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_3007f9063a9f1b15206e0fdec795a6be_size = 7524; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_3007f9063a9f1b15206e0fdec795a6be_data[] = { +0x44,0x58,0x42,0x43,0x12,0xb3,0x94,0xac,0xa8,0xef,0x02,0x58,0x20,0xe1,0x8a,0x28, +0x1a,0xc1,0xb5,0xd4,0x01,0x00,0x00,0x00,0x64,0x1d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0x54,0x0e,0x00,0x00,0x70,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xb8,0x0c,0x00,0x00,0x62,0x00,0x05,0x00, +0x2e,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xa0,0x0c,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x25,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xba,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xd8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e, +0xbc,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33, +0x59,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f, +0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4, +0xe0,0x07,0x48,0x30,0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0, +0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07, +0x14,0x0c,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73, +0x70,0x87,0x72,0x20,0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec, +0x4c,0x64,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5, +0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0, +0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0xf0,0x03,0x14,0x18,0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26, +0x59,0x96,0x65,0x79,0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x9e, +0x23,0x00,0x05,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x07,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0xc7,0x03,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c,0x10,0x00, +0x1d,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x1c,0x0a,0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a, +0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a, +0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x30,0x03,0x4a,0x78,0xa0, +0x58,0x0a,0x83,0xba,0x11,0x80,0x1a,0xa0,0xba,0x00,0x01,0x01,0x11,0xe8,0x9c,0x01, +0xa0,0x75,0x06,0x80,0xda,0x19,0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0xa0,0x79,0x06, +0x80,0xe8,0x19,0x00,0x22,0x67,0x00,0x00,0x79,0x18,0x00,0x00,0x57,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20, +0x26,0x08,0x43,0xb3,0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0xc1,0xd9,0x30,0x20, +0x09,0x31,0x41,0x20,0x83,0x3a,0xa0,0x25,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x35, +0xf6,0xc6,0xf6,0x26,0xf7,0xa5,0x96,0x46,0x47,0x57,0x26,0x57,0x46,0x36,0x41,0x18, +0x9e,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85,0x31,0x88,0x81,0x30,0x1c,0x5a,0x72,0x5f, +0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63, +0x74,0x6f,0x72,0x73,0x1b,0x92,0x61,0x81,0x0c,0x63,0x20,0x0c,0x67,0x82,0x70,0x06, +0x6e,0xc0,0x46,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d, +0x43,0x42,0x48,0x93,0x31,0x0c,0x84,0xe1,0x4c,0x10,0x06,0x68,0x82,0xb0,0x06,0x6f, +0x40,0x48,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0xab,0x0c,0x0f,0xee,0x6d,0xae,0x4e, +0xae,0x6c,0x43,0x52,0x59,0x97,0x51,0x0d,0x84,0xe1,0x6c,0x20,0x9e,0x88,0xc2,0x26, +0x08,0x6d,0x00,0x07,0x3c,0x03,0xb9,0xbb,0x2f,0xb9,0xb2,0xb1,0x37,0xb7,0x39,0x3a, +0xb9,0xba,0x31,0xba,0x32,0xb2,0x2f,0x38,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0xb9,0x2f, +0xb7,0xb2,0x30,0xb9,0xb2,0x39,0xba,0x2f,0xb2,0x32,0x38,0x3a,0xb4,0x09,0x42,0xb7, +0x06,0x13,0x84,0x21,0xda,0x20,0x18,0xdd,0x86,0xc5,0xd0,0x36,0xc3,0x18,0x08,0x8e, +0xe3,0xbc,0x09,0xc2,0x1b,0xc4,0x01,0x33,0xb9,0xbb,0x2f,0xb2,0x34,0xb6,0x30,0xba, +0x32,0xb2,0xaf,0xb6,0x37,0xba,0xb4,0x37,0xb7,0x2f,0xbb,0xb2,0x31,0xba,0x37,0xb9, +0xb9,0x0d,0xcb,0x00,0x06,0x61,0x60,0x0c,0x03,0xc1,0x71,0x9c,0x33,0x41,0x88,0x03, +0x39,0xe0,0x23,0x77,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0x46,0x54,0x06,0x47, +0x87,0xb6,0x61,0x21,0xc6,0x80,0x0c,0x0c,0x62,0x20,0x38,0x8e,0x73,0x28,0xc9,0xdd, +0x7d,0xb1,0xbd,0x8d,0xad,0x7d,0xa5,0xb9,0xc1,0xd5,0xd1,0x7d,0xb1,0xd5,0xb5,0x85, +0x6d,0x58,0xaa,0x31,0x30,0x03,0xa3,0x1a,0x08,0x8e,0xe3,0x9c,0x0d,0xc4,0x27,0x06, +0x65,0x70,0x06,0x13,0x04,0x3a,0xa0,0x03,0x1a,0x63,0x62,0x46,0x53,0x52,0x32,0x13, +0x84,0x41,0xda,0x80,0x18,0x69,0xa0,0x06,0x86,0x31,0xac,0x01,0xb0,0x21,0x60,0x83, +0x0d,0x44,0x86,0x06,0x6d,0x00,0x4c,0x10,0xe6,0x60,0x0e,0xb8,0xa4,0x49,0x95,0xb9, +0x91,0x95,0xc9,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x86,0x69,0x82,0x30,0x50,0x13,0x84, +0x8e,0x0d,0x36,0x20,0x09,0x1c,0x54,0x46,0x1c,0xc8,0x41,0x33,0x07,0x74,0xd2,0x9a, +0xc2,0xf0,0xa4,0xca,0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x43,0xb5, +0xc1,0x48,0xea,0xa0,0xb2,0x83,0x38,0x90,0x03,0x32,0x69,0x44,0x69,0x73,0x70,0x6c, +0x61,0x79,0x53,0x69,0x7a,0x65,0x13,0x84,0xc1,0xda,0x80,0x24,0x78,0x50,0xe5,0x41, +0x1c,0xc8,0x41,0x33,0x07,0xec,0xd2,0x92,0xdc,0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde, +0xe4,0xa4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2, +0xde,0xdc,0xe6,0x26,0x08,0xc3,0xb5,0xc1,0x48,0xf6,0xa0,0xe2,0x83,0x38,0x90,0x03, +0x4a,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69, +0x6f,0x6e,0x73,0x13,0x84,0x01,0xdb,0x60,0x24,0x7e,0x50,0xfd,0x41,0x1c,0xc8,0x01, +0xa5,0x34,0xa6,0xba,0xb6,0xb0,0xa6,0x34,0x38,0xa6,0x32,0xbb,0x32,0x36,0xaa,0xb7, +0xaa,0xb9,0xb2,0x09,0xc2,0x90,0x6d,0x30,0x92,0x50,0xa8,0x44,0x21,0x0e,0xe4,0x80, +0x4b,0x9a,0x91,0x5c,0x58,0x5b,0x59,0x92,0x1b,0x59,0x19,0xde,0x04,0x61,0xd0,0x36, +0x18,0x09,0x29,0x54,0xa5,0x10,0x07,0x72,0x40,0xc9,0x8c,0xa8,0xcc,0x2e,0x6d,0xac, +0x8c,0xea,0xcd,0x2a,0xad,0xec,0x8e,0xa8,0x0c,0x8e,0x0e,0x6d,0x82,0x30,0x6c,0x1b, +0x8c,0xe4,0x14,0x2a,0x54,0x88,0x83,0x86,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc, +0x04,0x61,0xe0,0x36,0x18,0x89,0x2a,0x54,0xab,0x10,0x07,0x0d,0x25,0xb3,0xa6,0x37, +0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0xb9,0xa9,0xb1,0x30,0xb6,0xb2,0x09, +0xc2,0xd0,0x6d,0x40,0x92,0x56,0xa8,0x5c,0x21,0x0e,0x9a,0x66,0x0e,0x08,0x99,0x11, +0xbd,0xdd,0xb9,0xcd,0x8d,0x85,0xb1,0x95,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10, +0x06,0x6f,0x83,0x91,0xc0,0x42,0x15,0x0b,0x71,0xd0,0xf0,0x33,0x6b,0x7a,0xa3,0x4b, +0x7b,0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x1b,0x0a, +0x73,0x1b,0x2b,0x63,0x63,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x20,0x0c,0xdf,0x06,0x24, +0x99,0x85,0x8a,0x16,0xe2,0xa0,0x69,0xe6,0x80,0x8c,0x19,0x94,0x5c,0x59,0x11,0x1e, +0xdc,0xdb,0x5c,0x9d,0x5c,0xd9,0x04,0x61,0x00,0x83,0x0d,0x48,0x62,0x0b,0xd5,0x2d, +0xc4,0x41,0xd3,0xcc,0x01,0x33,0x33,0x28,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0x39,0x23, +0xb9,0xb0,0xb6,0x32,0x28,0xb9,0xb2,0x22,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x09, +0xc2,0x10,0x06,0x1b,0x8c,0x24,0x17,0x2a,0x5d,0x88,0x83,0x86,0x8b,0x19,0x55,0x98, +0x1b,0x52,0x18,0x9b,0x99,0xd1,0x93,0xd5,0x04,0x61,0x10,0x83,0x0d,0x46,0xc2,0x0b, +0x55,0x2f,0xc4,0x41,0xc3,0xca,0x4c,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0xaa,0x2c,0xae, +0xae,0xcc,0x6d,0xac,0x8c,0xa9,0xcc,0xed,0x8c,0x0e,0x6d,0x82,0x30,0x8c,0xc1,0x06, +0x23,0xf9,0x85,0x0a,0x1c,0xe2,0xa0,0xa1,0x62,0x46,0x54,0xc6,0x46,0x17,0x46,0x95, +0xd6,0x56,0x36,0x41,0x18,0xc8,0x60,0x83,0x91,0x88,0x43,0x35,0x0e,0x71,0xd0,0xf0, +0x32,0x23,0xca,0x73,0x0b,0x6b,0x4b,0x1b,0x93,0x2a,0x9b,0x1b,0x42,0x0b,0x73,0x3b, +0x2b,0x33,0x0a,0x1b,0xa3,0x7b,0x93,0x9b,0x20,0x0c,0x65,0xb0,0xc1,0x48,0xca,0xa1, +0x32,0x87,0x38,0x68,0x88,0x99,0x59,0xa5,0x95,0xdd,0x4d,0xc1,0x85,0x8d,0x95,0x51, +0xbd,0x35,0x95,0xd1,0x95,0xc9,0xcd,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x06, +0x33,0xd8,0x60,0x24,0xe8,0x50,0xa5,0x43,0x1c,0x34,0x1b,0xa8,0x35,0xa0,0x83,0x3b, +0xd0,0x83,0x3e,0x00,0x85,0x51,0x30,0x85,0x54,0x60,0x85,0x57,0x90,0x85,0x5a,0xc0, +0x85,0x5d,0xf0,0x85,0x70,0x20,0x87,0x73,0x50,0x87,0x0d,0x83,0xf1,0x06,0xeb,0x30, +0x41,0x10,0x80,0x0d,0xc0,0x86,0xc1,0x70,0x07,0x77,0xd8,0x10,0xbc,0xc3,0x86,0x61, +0x68,0x07,0x78,0xa0,0x30,0x34,0x35,0x41,0xa8,0x83,0x36,0xd8,0x30,0xd8,0x81,0x1d, +0x0c,0x1b,0x08,0x63,0x1e,0xe4,0x80,0x1e,0x36,0x14,0xed,0x20,0x0f,0x80,0x1b,0xd4, +0x03,0x8d,0x30,0xba,0xb7,0xb6,0xb4,0x31,0x22,0x62,0x72,0x61,0x6e,0x63,0x68,0x65, +0x73,0x34,0xcc,0xd8,0xde,0xc2,0xe8,0xe6,0x26,0x08,0xc3,0x19,0xb0,0x48,0x73,0x9b, +0xa3,0x9b,0x9b,0x20,0x0c,0x68,0x40,0x22,0xcd,0x8d,0x6e,0x6e,0x82,0x30,0xa4,0x01, +0x11,0xba,0x32,0xbc,0x2f,0xb6,0xb7,0x30,0xb2,0x09,0xc2,0xa0,0x06,0x4c,0xe8,0xca, +0xf0,0xbe,0xe6,0xe8,0xde,0xe4,0xca,0x58,0xd4,0xa5,0xb9,0xd1,0xcd,0x6d,0x80,0xee, +0x41,0x0e,0xf0,0xa1,0xc9,0x07,0x7d,0xd8,0x07,0x7e,0xe8,0x07,0x7f,0xf8,0x07,0x90, +0x08,0x89,0x4a,0x24,0xf8,0xa0,0x0a,0x1b,0x9b,0x5d,0x9b,0x4b,0x1a,0x59,0x99,0x1b, +0xdd,0x94,0x20,0xa8,0x42,0x86,0xe7,0x62,0x57,0x26,0x37,0x97,0xf6,0xe6,0x36,0x25, +0x20,0x9a,0x90,0xe1,0xb9,0xd8,0x85,0xb1,0xd9,0x95,0xc9,0x4d,0x09,0x8c,0x3a,0x64, +0x78,0x2e,0x73,0x68,0x61,0x64,0x65,0x72,0x4d,0x6f,0x64,0x65,0x6c,0x53,0x82,0xa4, +0x0c,0x19,0x9e,0x8b,0x5c,0xd9,0xdc,0x5b,0x9d,0xdc,0x58,0xd9,0xdc,0x94,0xa0,0x0d, +0x2a,0x91,0xe1,0xb9,0xd0,0xe5,0xc1,0x95,0x05,0xb9,0xb9,0xbd,0xd1,0x85,0xd1,0xa5, +0xbd,0xb9,0xcd,0x4d,0x11,0xd6,0x01,0x1e,0xea,0x90,0xe1,0xb9,0x94,0xb9,0xd1,0xc9, +0xe5,0x41,0xbd,0xa5,0xb9,0xd1,0xcd,0x4d,0x09,0xea,0xa1,0x0b,0x19,0x9e,0xcb,0xd8, +0x5b,0x9d,0x1b,0x5d,0x99,0xdc,0xdc,0x94,0x40,0x24,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x2c,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5,0x3b,0x8f,0x0f,0x4c,0x0e,0x83,0x08,0x1b, +0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10, +0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44, +0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x09,0xdb,0x70,0xf9,0xce, +0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x3e,0x72, +0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44,0x84,0x40,0x33,0x2c, +0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17,0xb7,0x6d,0x02,0xd5, +0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d, +0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8, +0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e, +0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d, +0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x30,0x07,0xf9,0x06,0x3a,0x9f,0x1b,0x15,0x20,0x6e,0x0f,0xde,0xc7,0x95,0xa6,0xbe, +0x44,0x58,0x49,0x4c,0xec,0x0e,0x00,0x00,0x62,0x00,0x05,0x00,0xbb,0x03,0x00,0x00, +0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xd4,0x0e,0x00,0x00, +0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xb2,0x03,0x00,0x00,0x0b,0x82,0x20,0x00, +0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49, +0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62, +0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b, +0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42, +0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a, +0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff, +0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20, +0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00, +0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00, +0x89,0x20,0x00,0x00,0xbb,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04, +0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c, +0x0b,0x84,0xc4,0x4c,0x10,0xdc,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0, +0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12, +0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee, +0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e, +0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18, +0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c,0xc3,0x30,0x0c,0x14, +0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86,0x61,0x50,0x75,0xd4, +0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x5f,0xdc,0x36,0x22, +0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86,0x61,0x28,0x84,0x36, +0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e,0xbc,0x81,0x80,0x61, +0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1, +0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c, +0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8, +0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61, +0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30,0x0e,0xec, +0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50, +0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07, +0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00,0x06,0x7e, +0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37, +0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30, +0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87, +0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33,0x59,0xe3,0xc0,0x0e, +0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5, +0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xe0,0x07,0x48,0x30, +0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07, +0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03,0x3d,0x68,0x87, +0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33,0x89, +0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43, +0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b, +0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8, +0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73,0x70,0x87,0x72,0x20, +0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec,0x4c,0x64,0x30,0x0e, +0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x20,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x14,0x18, +0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26,0x59,0x96,0x65,0x79, +0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x9e,0x23,0x00,0x85,0x29, +0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x07,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0xc7,0x03,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c,0x10,0x00, +0x11,0x00,0x00,0x00,0x32,0x1e,0x98,0x14,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x10,0x0a,0x82,0xba,0x11,0x00,0xaa,0x0b,0x10,0x10,0x10,0x81,0xce,0x19, +0x00,0x5a,0x67,0x00,0xa8,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2,0x19,0x00,0xa2,0x67, +0x00,0x88,0x9c,0x01,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x5d,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20, +0x26,0x08,0x43,0xb3,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08, +0x83,0x33,0x41,0x20,0x83,0x8e,0xc0,0x04,0x61,0x78,0x36,0x08,0x4a,0xb3,0x21,0x51, +0x16,0x46,0x21,0x06,0x42,0x71,0x36,0x24,0xc3,0xc2,0x28,0xca,0x40,0x28,0xce,0x04, +0xe1,0x0c,0xae,0x0d,0x09,0x11,0x31,0xca,0x30,0x10,0x8a,0x33,0x41,0x18,0xa0,0x09, +0xc2,0x1a,0x60,0x1b,0x92,0x89,0x62,0x94,0x69,0x20,0x14,0x67,0x03,0xf1,0x40,0x52, +0x35,0x41,0x68,0x83,0x6c,0x82,0xd0,0x55,0x13,0x84,0x21,0xda,0x20,0x28,0xd9,0x86, +0x45,0xb9,0x18,0x45,0x19,0x08,0x0c,0xc3,0xb4,0x09,0xc2,0x1b,0x68,0x1b,0x96,0x81, +0x63,0x94,0x61,0x20,0x30,0x0c,0x73,0x26,0x08,0x71,0xb0,0x6d,0x58,0x08,0x8f,0x51, +0x88,0x81,0xc0,0x30,0xcc,0xd9,0xb0,0x4c,0x1e,0xa3,0x4c,0x03,0x81,0x61,0x98,0xb3, +0x81,0xd8,0xba,0x0f,0x0c,0x26,0x08,0x74,0xc0,0x4d,0x10,0x06,0x69,0x03,0xa2,0x88, +0x01,0xa3,0x28,0xc3,0x18,0x00,0x1b,0x02,0x32,0xd8,0x40,0x58,0x61,0x50,0x06,0xc0, +0x04,0x41,0x00,0x28,0x0c,0x4d,0x4d,0x10,0xea,0xc0,0x9a,0x20,0x0c,0xd3,0x04,0x61, +0xa0,0x36,0x0c,0x6b,0xb0,0x06,0xc3,0x06,0x42,0x49,0x03,0x35,0x60,0x83,0x0d,0xc5, +0x19,0xa0,0x01,0x60,0x06,0x6d,0x50,0x85,0x8d,0xcd,0xae,0xcd,0x25,0x8d,0xac,0xcc, +0x8d,0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x9b, +0x12,0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4,0xa6,0x04,0x46,0x1d, +0x32,0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2,0x32,0xb6,0x29,0x01, +0x52,0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x6c,0x6e,0x4a,0x50, +0x06,0x75,0xc8,0xf0,0x5c,0xca,0xdc,0xe8,0xe4,0xf2,0xa0,0xde,0xd2,0xdc,0xe8,0xe6, +0xa6,0x04,0x6d,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x2c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5, +0x3b,0x8f,0x0f,0x4c,0x0e,0x83,0x08,0x1b,0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40, +0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97, +0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6, +0x17,0xb7,0x6d,0x09,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a, +0xc0,0x50,0x12,0x06,0x20,0x60,0x3e,0x72,0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe, +0x10,0x11,0xc0,0x44,0x84,0x40,0x33,0x2c,0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f, +0x38,0xd3,0xed,0x17,0xb7,0x6d,0x02,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51, +0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4, +0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3, +0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e,0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c, +0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x61,0x20,0x00,0x00,0x90,0x01,0x00,0x00, +0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x34,0xcc,0x00,0x14, +0x61,0x40,0xc9,0x95,0x5d,0x71,0x06,0x94,0x43,0x19,0x06,0x94,0x51,0xe9,0x06,0xd4, +0x40,0xd9,0x94,0x4b,0xa9,0x14,0x4c,0xb9,0x11,0x52,0x04,0xe5,0x31,0x02,0x50,0x02, +0x64,0x8c,0x11,0x80,0x20,0x08,0xc2,0xbf,0x30,0x46,0xd0,0x9a,0x73,0xce,0x7b,0x63, +0x04,0xf7,0x4d,0x8f,0xa6,0x18,0x8c,0x11,0xac,0xb5,0x5a,0xab,0xdf,0x18,0x01,0x08, +0x82,0xb0,0x1b,0x06,0x63,0x04,0x20,0x08,0x82,0x38,0x38,0x8c,0x11,0xac,0xb5,0x5a, +0x8b,0xdf,0x18,0x01,0xec,0xb3,0x73,0xf9,0x8d,0x11,0xe4,0x7a,0xe9,0xce,0xdf,0x18, +0x01,0xce,0xde,0x67,0xee,0x8d,0x11,0x9c,0xb5,0x29,0x86,0xde,0x18,0x01,0x08,0x82, +0x20,0xfc,0x8d,0x11,0x80,0x20,0x08,0xe2,0xdf,0x08,0xc0,0x18,0x81,0x8a,0xd7,0xa7, +0xe8,0x01,0x00,0x00,0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xd9,0x01,0x18,0x40,0x70, +0x00,0x07,0x6b,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0xde,0x1d,0x84,0x41,0x54,0x07, +0x75,0xc0,0x06,0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xe1,0x81,0x18,0x48,0x77,0x70, +0x07,0x6d,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x5e,0x1e,0x8c,0xc1,0x54,0x07,0x75, +0xe0,0x06,0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xe9,0x01,0x19,0x54,0x74,0x40,0x07, +0x6f,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0xde,0x1e,0x94,0x81,0x95,0x07,0x7a,0x00, +0x07,0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xf1,0x81,0x19,0x5c,0x7b,0x80,0x07,0x71, +0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x5e,0x1f,0x9c,0x01,0x96,0x07,0x7b,0x20,0x07, +0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xf9,0x01,0x1a,0x6c,0x7a,0xa0,0x07,0x73,0x30, +0x62,0x60,0x00,0x20,0x08,0x06,0x04,0x2a,0x8c,0xc1,0x1e,0x8c,0x18,0x18,0x00,0x08, +0x82,0x01,0x91,0x0a,0x64,0xf0,0x07,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0x89,0x82, +0x1a,0x0c,0x7d,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0xd0,0x00,0x20,0x08, +0x06,0x0b,0x2b,0xbc,0x41,0x02,0x0a,0x05,0x01,0x07,0x70,0x00,0x07,0x70,0x30,0x9a, +0x10,0x00,0x75,0x94,0x02,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0xf2,0x0a,0x72,0xc0, +0x8c,0x42,0x70,0xcc,0xc1,0x1c,0xcc,0xc1,0x1c,0x8c,0x26,0x04,0x40,0x25,0xa8,0x00, +0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xc8,0x42,0x1d,0x3c,0xa6,0xb0,0x04,0x76,0x60, +0x07,0x76,0x60,0x07,0xa3,0x09,0x01,0x50,0xcc,0x1b,0xc0,0x88,0x41,0x03,0x80,0x20, +0x18,0x2c,0xb5,0x80,0x07,0x52,0x2a,0x38,0x41,0x1e,0xe4,0x41,0x1e,0xe4,0xc1,0x68, +0x42,0x00,0x14,0x24,0x07,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0b,0x2e,0xec,0x41, +0xc5,0x0a,0x01,0xc4,0x07,0x7c,0xc0,0x07,0x7c,0x30,0x9a,0x10,0x00,0x23,0x06,0x0d, +0x00,0x82,0x60,0xb0,0xe8,0x42,0x1f,0x5c,0xae,0x30,0x24,0x7e,0xe0,0x07,0x7e,0xe0, +0x07,0xa3,0x09,0x01,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0b,0x2f,0xfc,0x41,0x06, +0x0b,0xce,0x02,0x0a,0xa0,0x00,0x0a,0xa0,0x30,0x9a,0x10,0x00,0x23,0x06,0x0d,0x00, +0x82,0x60,0xb0,0xf8,0x42,0x28,0x6c,0xb2,0x70,0x28,0xa2,0x20,0x0a,0xa2,0x20,0x0a, +0xa3,0x09,0x01,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0b,0x38,0x8c,0x42,0x47,0x0b, +0x12,0x43,0x0a,0xa4,0x40,0x0a,0xa4,0x30,0x9a,0x10,0x00,0xc3,0x0d,0x14,0x46,0x06, +0xc3,0x0d,0x1b,0x46,0x06,0x25,0x04,0x3a,0x1c,0x51,0x61,0xc2,0x57,0x42,0xa0,0xd3, +0x0d,0x97,0x16,0x4c,0x37,0x68,0x61,0x20,0x0c,0x37,0x88,0xc1,0x47,0x06,0xc3,0x0d, +0xd9,0x47,0x06,0x25,0x04,0x3a,0x1c,0x91,0x15,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0xdb, +0x11,0x4c,0x37,0x78,0x67,0x20,0x0c,0x37,0x70,0x65,0x40,0x06,0x85,0x04,0x3a,0x1c, +0xc1,0x11,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0x9e,0x11,0x14,0x22,0xec,0x74,0xc3,0x1b, +0x38,0xc1,0x74,0xc3,0x18,0x20,0xc4,0x70,0x43,0x18,0xb8,0x01,0x19,0x54,0x60,0xe9, +0x70,0x44,0x18,0x18,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0x63,0x80,0x04,0xd3,0x0d,0x75, +0x60,0x08,0x65,0x50,0x3a,0x1c,0x41,0x06,0x83,0xf0,0x95,0x10,0xe8,0x74,0x83,0x19, +0x14,0x41,0x09,0xc7,0x4e,0x37,0xb0,0x41,0x13,0x94,0x18,0x68,0x3a,0x1c,0x81,0x06, +0x84,0xf0,0x95,0x10,0xe8,0x74,0x83,0x1a,0x18,0xc1,0x74,0x83,0x1e,0x14,0x42,0x0d, +0xc9,0x4e,0x37,0xe4,0x41,0x13,0xd4,0xb4,0xe9,0x70,0x44,0x1b,0x14,0xc2,0x57,0x42, +0xa0,0xd3,0x0d,0x6f,0x70,0x04,0xd3,0x0d,0x78,0x70,0x08,0xe5,0x06,0x60,0xa0,0xc3, +0x11,0x70,0x30,0x08,0x5f,0x09,0x81,0x4e,0x37,0xc8,0x41,0x11,0x4c,0x37,0x98,0x42, +0x21,0xd4,0x80,0xec,0x74,0x83,0x28,0x30,0xc1,0x88,0x41,0x03,0x80,0x20,0x18,0x2c, +0x37,0xa1,0x0f,0xb3,0xb0,0x12,0x43,0xb0,0x0f,0xfb,0xb0,0x0f,0xfb,0x30,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x18,0x4d,0xec,0x03,0x2d, +0xa4,0xc4,0x68,0x42,0x20,0x8c,0x26,0x08,0x83,0x09,0x85,0x7c,0x4c,0x28,0xe4,0x33, +0x62,0x70,0x00,0x20,0x08,0x06,0x58,0x4e,0x80,0x44,0x2e,0xc0,0xc4,0x68,0x42,0x20, +0x8c,0x26,0x08,0x83,0x15,0x42,0x7c,0xac,0x10,0xe2,0x33,0x62,0xe0,0x00,0x20,0x08, +0x06,0xcd,0x58,0x88,0x44,0x39,0xf4,0x02,0x2f,0xa0,0x44,0x14,0x45,0x11,0x3e,0x8c, +0x18,0x38,0x00,0x08,0x82,0x41,0x33,0x16,0x22,0x41,0x0e,0xbd,0xc0,0x0b,0x28,0x21, +0x04,0x82,0x80,0x0f,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0xf5,0x44,0x49,0xf8,0x02, +0x4e,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x06, +0x16,0x28,0x11,0x0e,0x3e,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0x82,0x61,0x27, +0x18,0x66,0x82,0x22,0x1f,0x13,0x14,0xf9,0x98,0x20,0xc8,0xc7,0x04,0x41,0x3e,0x26, +0x04,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe7,0x2d,0x50,0x22,0x18,0x8e,0x08, +0x44,0x42,0xf8,0x2e,0x30,0xca,0x02,0x49,0x3e,0x26,0x48,0xf2,0xb9,0x77,0x30,0xec, +0xde,0xc1,0x30,0x13,0xfc,0x01,0x3e,0x26,0xfc,0x03,0x7c,0xae,0x32,0xec,0x2a,0xc3, +0x8c,0x10,0xe8,0x63,0x84,0x40,0x1f,0x53,0x04,0xf8,0x98,0x22,0xc0,0xc7,0x0c,0x41, +0x3e,0x66,0x08,0xf2,0x31,0x61,0x26,0xe0,0x63,0x02,0x4d,0xc0,0x67,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0x1e,0xd1,0xf0,0x09,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x9e,0xd1, +0xf8,0x09,0xe1,0x84,0x81,0x4e,0x18,0xc8,0x0c,0x22,0x3e,0x66,0x10,0xf1,0xb1,0x97, +0x10,0xe2,0x63,0x30,0x21,0xc4,0xc7,0x84,0x40,0x3e,0x26,0x14,0xf2,0x31,0xa2,0x90, +0x8f,0x1d,0x86,0x7c,0x86,0x23,0x88,0x99,0x10,0xbe,0x59,0x86,0x60,0x08,0x86,0x1b, +0x16,0x36,0x20,0x83,0xe1,0x86,0x85,0x0d,0xc8,0xa0,0x84,0x40,0x67,0x19,0x84,0x21, +0xb8,0x50,0x18,0x76,0xc4,0x60,0x01,0x40,0x10,0x0c,0x22,0xd9,0xa8,0x0b,0x9a,0xa0, +0x8b,0xc7,0xc9,0x8b,0x60,0x96,0x60,0x18,0x8e,0x48,0x72,0x42,0xf8,0x66,0x19,0x8e, +0x24,0x18,0xa1,0x68,0xfd,0xff,0xff,0xff,0xc1,0x30,0x0b,0xe1,0x9b,0x25,0x30,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0xe0,0xb1,0x8d,0xb8,0x70,0xfd,0xff,0xff,0xff,0xc1,0x82, +0xb3,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x3c,0xb8,0x21,0x17,0x81,0x05,0x68, +0x21,0x1f,0x0b,0xd0,0x02,0x3e,0xb3,0x04,0xc6,0x40,0x85,0xc1,0x10,0x42,0x61,0x41, +0x58,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x9e,0xde,0xc0,0x8b,0xc0,0x82,0xb5, +0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x3c,0xbf,0x91,0x17,0xc1,0x88,0x81,0x03, +0x80,0x20,0x18,0x34,0xe1,0x01,0x1a,0x64,0xb1,0x13,0x3a,0x61,0x1a,0x41,0x10,0x04, +0x76,0x81,0xc5,0xe5,0x06,0x0c,0x37,0x04,0x7e,0x40,0x06,0xc3,0x0d,0x9d,0x1f,0x90, +0x41,0x09,0x81,0xce,0x32,0x20,0x49,0x70,0xb3,0x30,0xec,0x88,0xc1,0x02,0x80,0x20, +0x18,0x44,0xe4,0x71,0x1a,0x66,0x61,0x1a,0x05,0x18,0xac,0x46,0x30,0x4b,0x90,0x0c, +0x47,0x68,0x6b,0x21,0x7c,0xb3,0x0c,0x0a,0x13,0x94,0x18,0x80,0x07,0x0c,0x37,0x90, +0x41,0x29,0x90,0xc1,0x70,0x83,0x50,0x0a,0x64,0x50,0x42,0xa0,0xb3,0x0c,0x0b,0x13, +0x9c,0x2e,0x0c,0x3b,0x62,0xb0,0x00,0x20,0x08,0x06,0xd1,0x7a,0xb8,0x46,0x5b,0xb4, +0x06,0x1a,0x14,0xb2,0x11,0xcc,0x12,0x30,0xc3,0x11,0x60,0x20,0x17,0xc2,0x37,0xcb, +0xd0,0x3c,0x41,0xa9,0xc1,0x79,0x40,0xa9,0x01,0x7a,0xc0,0x70,0x83,0xd0,0x0a,0x64, +0x30,0xdc,0x20,0xb4,0x02,0x19,0x94,0x10,0xe8,0x2c,0x83,0xf3,0x04,0x27,0x0e,0xc3, +0x8e,0x18,0x2c,0x00,0x08,0x82,0x41,0x34,0x1f,0xb6,0x51,0x17,0xb5,0x61,0x14,0xba, +0x11,0xcc,0x12,0x3c,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xdc,0x87,0x6e,0xc8,0xc5, +0x7a,0xc0,0xc5,0x5b,0xec,0xc6,0x6e,0xec,0xc6,0x6e,0x8c,0x26,0x04,0xc0,0x68,0x82, +0x10,0x8c,0x26,0x0c,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x4c,0xf7,0x81,0x1b,0x7f, +0x31,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x84,0x1f,0xb9,0x01,0x1a,0xc3,0x88,0xc1, +0x01,0x80,0x20,0x18,0x4c,0xf9,0xa1,0x1b,0xa1,0x31,0x8c,0x18,0x1c,0x00,0x08,0x82, +0x01,0x86,0x1f,0xbf,0x81,0x17,0xf3,0x31,0x9a,0x10,0x00,0x56,0x04,0xf4,0xb1,0x42, +0xa0,0x8f,0x15,0x03,0x7d,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x60,0x19,0x11,0xf3,0x08, +0x8d,0xfb,0xb8,0x8f,0xfb,0x38,0x8f,0xf3,0x38,0x8f,0xf3,0x18,0x4d,0x08,0x80,0xe1, +0x88,0x20,0x35,0x82,0x6f,0xba,0x61,0x35,0x84,0xc0,0x82,0x43,0x3e,0x26,0x1c,0xf2, +0xb1,0xe1,0x90,0xcf,0x88,0xc1,0x02,0x80,0x20,0x18,0x54,0x25,0x02,0x1e,0x83,0x10, +0xd0,0xc6,0x6c,0xc8,0xc6,0x70,0x44,0x20,0x1b,0xca,0x37,0xcb,0x50,0x10,0x01,0x00, +0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_4cbe3f69956bb7d93d12c8bfa3bcf3c6.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_4cbe3f69956bb7d93d12c8bfa3bcf3c6.h new file mode 100644 index 00000000..5f12141d --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_4cbe3f69956bb7d93d12c8bfa3bcf3c6.h @@ -0,0 +1,494 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_16bit_4cbe3f69956bb7d93d12c8bfa3bcf3c6.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_4cbe3f69956bb7d93d12c8bfa3bcf3c6_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_4cbe3f69956bb7d93d12c8bfa3bcf3c6_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_4cbe3f69956bb7d93d12c8bfa3bcf3c6_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_4cbe3f69956bb7d93d12c8bfa3bcf3c6_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_4cbe3f69956bb7d93d12c8bfa3bcf3c6_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_4cbe3f69956bb7d93d12c8bfa3bcf3c6_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_4cbe3f69956bb7d93d12c8bfa3bcf3c6_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_4cbe3f69956bb7d93d12c8bfa3bcf3c6_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_4cbe3f69956bb7d93d12c8bfa3bcf3c6_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_4cbe3f69956bb7d93d12c8bfa3bcf3c6_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_4cbe3f69956bb7d93d12c8bfa3bcf3c6_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_4cbe3f69956bb7d93d12c8bfa3bcf3c6_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_4cbe3f69956bb7d93d12c8bfa3bcf3c6_size = 7524; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_4cbe3f69956bb7d93d12c8bfa3bcf3c6_data[] = { +0x44,0x58,0x42,0x43,0x7e,0xf3,0xbf,0xa3,0xfb,0x38,0x59,0xf4,0xe8,0x16,0x9a,0x68, +0xc0,0x63,0xdc,0xee,0x01,0x00,0x00,0x00,0x64,0x1d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0x54,0x0e,0x00,0x00,0x70,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xb8,0x0c,0x00,0x00,0x62,0x00,0x05,0x00, +0x2e,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xa0,0x0c,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x25,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xba,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xd8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e, +0xbc,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33, +0x59,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f, +0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4, +0xe0,0x07,0x48,0x30,0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0, +0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07, +0x14,0x0c,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73, +0x70,0x87,0x72,0x20,0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec, +0x4c,0x64,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5, +0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0, +0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0xf0,0x03,0x14,0x18,0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26, +0x59,0x96,0x65,0x79,0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x9e, +0x23,0x00,0x05,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x07,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0xc7,0x03,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c,0x10,0x00, +0x1d,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x1c,0x0a,0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a, +0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a, +0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x30,0x03,0x4a,0x78,0xa0, +0x58,0x0a,0x83,0xba,0x11,0x80,0x1a,0xa0,0xba,0x00,0x01,0x01,0x11,0xe8,0x9c,0x01, +0xa0,0x75,0x06,0x80,0xda,0x19,0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0xa0,0x79,0x06, +0x80,0xe8,0x19,0x00,0x22,0x67,0x00,0x00,0x79,0x18,0x00,0x00,0x57,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20, +0x26,0x08,0x43,0xb3,0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0xc1,0xd9,0x30,0x20, +0x09,0x31,0x41,0x20,0x83,0x3a,0xa0,0x25,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x35, +0xf6,0xc6,0xf6,0x26,0xf7,0xa5,0x96,0x46,0x47,0x57,0x26,0x57,0x46,0x36,0x41,0x18, +0x9e,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85,0x31,0x88,0x81,0x30,0x1c,0x5a,0x72,0x5f, +0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63, +0x74,0x6f,0x72,0x73,0x1b,0x92,0x61,0x81,0x0c,0x63,0x20,0x0c,0x67,0x82,0x70,0x06, +0x6e,0xc0,0x46,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d, +0x43,0x42,0x48,0x93,0x31,0x0c,0x84,0xe1,0x4c,0x10,0x06,0x68,0x82,0xb0,0x06,0x6f, +0x40,0x48,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0xab,0x0c,0x0f,0xee,0x6d,0xae,0x4e, +0xae,0x6c,0x43,0x52,0x59,0x97,0x51,0x0d,0x84,0xe1,0x6c,0x20,0x9e,0x88,0xc2,0x26, +0x08,0x6d,0x00,0x07,0x3c,0x03,0xb9,0xbb,0x2f,0xb9,0xb2,0xb1,0x37,0xb7,0x39,0x3a, +0xb9,0xba,0x31,0xba,0x32,0xb2,0x2f,0x38,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0xb9,0x2f, +0xb7,0xb2,0x30,0xb9,0xb2,0x39,0xba,0x2f,0xb2,0x32,0x38,0x3a,0xb4,0x09,0x42,0xb7, +0x06,0x13,0x84,0x21,0xda,0x20,0x18,0xdd,0x86,0xc5,0xd0,0x36,0xc3,0x18,0x08,0x8e, +0xe3,0xbc,0x09,0xc2,0x1b,0xc4,0x01,0x33,0xb9,0xbb,0x2f,0xb2,0x34,0xb6,0x30,0xba, +0x32,0xb2,0xaf,0xb6,0x37,0xba,0xb4,0x37,0xb7,0x2f,0xbb,0xb2,0x31,0xba,0x37,0xb9, +0xb9,0x0d,0xcb,0x00,0x06,0x61,0x60,0x0c,0x03,0xc1,0x71,0x9c,0x33,0x41,0x88,0x03, +0x39,0xe0,0x23,0x77,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0x46,0x54,0x06,0x47, +0x87,0xb6,0x61,0x21,0xc6,0x80,0x0c,0x0c,0x62,0x20,0x38,0x8e,0x73,0x28,0xc9,0xdd, +0x7d,0xb1,0xbd,0x8d,0xad,0x7d,0xa5,0xb9,0xc1,0xd5,0xd1,0x7d,0xb1,0xd5,0xb5,0x85, +0x6d,0x58,0xaa,0x31,0x30,0x03,0xa3,0x1a,0x08,0x8e,0xe3,0x9c,0x0d,0xc4,0x27,0x06, +0x65,0x70,0x06,0x13,0x04,0x3a,0xa0,0x03,0x1a,0x63,0x62,0x46,0x53,0x52,0x32,0x13, +0x84,0x41,0xda,0x80,0x18,0x69,0xa0,0x06,0x86,0x31,0xac,0x01,0xb0,0x21,0x60,0x83, +0x0d,0x44,0x86,0x06,0x6d,0x00,0x4c,0x10,0xe6,0x60,0x0e,0xb8,0xa4,0x49,0x95,0xb9, +0x91,0x95,0xc9,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x86,0x69,0x82,0x30,0x50,0x13,0x84, +0x8e,0x0d,0x36,0x20,0x09,0x1c,0x54,0x46,0x1c,0xc8,0x41,0x33,0x07,0x74,0xd2,0x9a, +0xc2,0xf0,0xa4,0xca,0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x43,0xb5, +0xc1,0x48,0xea,0xa0,0xb2,0x83,0x38,0x90,0x03,0x32,0x69,0x44,0x69,0x73,0x70,0x6c, +0x61,0x79,0x53,0x69,0x7a,0x65,0x13,0x84,0xc1,0xda,0x80,0x24,0x78,0x50,0xe5,0x41, +0x1c,0xc8,0x41,0x33,0x07,0xec,0xd2,0x92,0xdc,0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde, +0xe4,0xa4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2, +0xde,0xdc,0xe6,0x26,0x08,0xc3,0xb5,0xc1,0x48,0xf6,0xa0,0xe2,0x83,0x38,0x90,0x03, +0x4a,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69, +0x6f,0x6e,0x73,0x13,0x84,0x01,0xdb,0x60,0x24,0x7e,0x50,0xfd,0x41,0x1c,0xc8,0x01, +0xa5,0x34,0xa6,0xba,0xb6,0xb0,0xa6,0x34,0x38,0xa6,0x32,0xbb,0x32,0x36,0xaa,0xb7, +0xaa,0xb9,0xb2,0x09,0xc2,0x90,0x6d,0x30,0x92,0x50,0xa8,0x44,0x21,0x0e,0xe4,0x80, +0x4b,0x9a,0x91,0x5c,0x58,0x5b,0x59,0x92,0x1b,0x59,0x19,0xde,0x04,0x61,0xd0,0x36, +0x18,0x09,0x29,0x54,0xa5,0x10,0x07,0x72,0x40,0xc9,0x8c,0xa8,0xcc,0x2e,0x6d,0xac, +0x8c,0xea,0xcd,0x2a,0xad,0xec,0x8e,0xa8,0x0c,0x8e,0x0e,0x6d,0x82,0x30,0x6c,0x1b, +0x8c,0xe4,0x14,0x2a,0x54,0x88,0x83,0x86,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc, +0x04,0x61,0xe0,0x36,0x18,0x89,0x2a,0x54,0xab,0x10,0x07,0x0d,0x25,0xb3,0xa6,0x37, +0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0xb9,0xa9,0xb1,0x30,0xb6,0xb2,0x09, +0xc2,0xd0,0x6d,0x40,0x92,0x56,0xa8,0x5c,0x21,0x0e,0x9a,0x66,0x0e,0x08,0x99,0x11, +0xbd,0xdd,0xb9,0xcd,0x8d,0x85,0xb1,0x95,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10, +0x06,0x6f,0x83,0x91,0xc0,0x42,0x15,0x0b,0x71,0xd0,0xf0,0x33,0x6b,0x7a,0xa3,0x4b, +0x7b,0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x1b,0x0a, +0x73,0x1b,0x2b,0x63,0x63,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x20,0x0c,0xdf,0x06,0x24, +0x99,0x85,0x8a,0x16,0xe2,0xa0,0x69,0xe6,0x80,0x8c,0x19,0x94,0x5c,0x59,0x11,0x1e, +0xdc,0xdb,0x5c,0x9d,0x5c,0xd9,0x04,0x61,0x00,0x83,0x0d,0x48,0x62,0x0b,0xd5,0x2d, +0xc4,0x41,0xd3,0xcc,0x01,0x33,0x33,0x28,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0x39,0x23, +0xb9,0xb0,0xb6,0x32,0x28,0xb9,0xb2,0x22,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x09, +0xc2,0x10,0x06,0x1b,0x8c,0x24,0x17,0x2a,0x5d,0x88,0x83,0x86,0x8b,0x19,0x55,0x98, +0x1b,0x52,0x18,0x9b,0x99,0xd1,0x93,0xd5,0x04,0x61,0x10,0x83,0x0d,0x46,0xc2,0x0b, +0x55,0x2f,0xc4,0x41,0xc3,0xca,0x4c,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0xaa,0x2c,0xae, +0xae,0xcc,0x6d,0xac,0x8c,0xa9,0xcc,0xed,0x8c,0x0e,0x6d,0x82,0x30,0x8c,0xc1,0x06, +0x23,0xf9,0x85,0x0a,0x1c,0xe2,0xa0,0xa1,0x62,0x46,0x54,0xc6,0x46,0x17,0x46,0x95, +0xd6,0x56,0x36,0x41,0x18,0xc8,0x60,0x83,0x91,0x88,0x43,0x35,0x0e,0x71,0xd0,0xf0, +0x32,0x23,0xca,0x73,0x0b,0x6b,0x4b,0x1b,0x93,0x2a,0x9b,0x1b,0x42,0x0b,0x73,0x3b, +0x2b,0x33,0x0a,0x1b,0xa3,0x7b,0x93,0x9b,0x20,0x0c,0x65,0xb0,0xc1,0x48,0xca,0xa1, +0x32,0x87,0x38,0x68,0x88,0x99,0x59,0xa5,0x95,0xdd,0x4d,0xc1,0x85,0x8d,0x95,0x51, +0xbd,0x35,0x95,0xd1,0x95,0xc9,0xcd,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x06, +0x33,0xd8,0x60,0x24,0xe8,0x50,0xa5,0x43,0x1c,0x34,0x1b,0xa8,0x35,0xa0,0x83,0x3b, +0xd0,0x83,0x3e,0x00,0x85,0x51,0x30,0x85,0x54,0x60,0x85,0x57,0x90,0x85,0x5a,0xc0, +0x85,0x5d,0xf0,0x85,0x70,0x20,0x87,0x73,0x50,0x87,0x0d,0x83,0xf1,0x06,0xeb,0x30, +0x41,0x10,0x80,0x0d,0xc0,0x86,0xc1,0x70,0x07,0x77,0xd8,0x10,0xbc,0xc3,0x86,0x61, +0x68,0x07,0x78,0xa0,0x30,0x34,0x35,0x41,0xa8,0x83,0x36,0xd8,0x30,0xd8,0x81,0x1d, +0x0c,0x1b,0x08,0x63,0x1e,0xe4,0x80,0x1e,0x36,0x14,0xed,0x20,0x0f,0x80,0x1b,0xd4, +0x03,0x8d,0x30,0xba,0xb7,0xb6,0xb4,0x31,0x22,0x62,0x72,0x61,0x6e,0x63,0x68,0x65, +0x73,0x34,0xcc,0xd8,0xde,0xc2,0xe8,0xe6,0x26,0x08,0xc3,0x19,0xb0,0x48,0x73,0x9b, +0xa3,0x9b,0x9b,0x20,0x0c,0x68,0x40,0x22,0xcd,0x8d,0x6e,0x6e,0x82,0x30,0xa4,0x01, +0x11,0xba,0x32,0xbc,0x2f,0xb6,0xb7,0x30,0xb2,0x09,0xc2,0xa0,0x06,0x4c,0xe8,0xca, +0xf0,0xbe,0xe6,0xe8,0xde,0xe4,0xca,0x58,0xd4,0xa5,0xb9,0xd1,0xcd,0x6d,0x80,0xee, +0x41,0x0e,0xf0,0xa1,0xc9,0x07,0x7d,0xd8,0x07,0x7e,0xe8,0x07,0x7f,0xf8,0x07,0x90, +0x08,0x89,0x4a,0x24,0xf8,0xa0,0x0a,0x1b,0x9b,0x5d,0x9b,0x4b,0x1a,0x59,0x99,0x1b, +0xdd,0x94,0x20,0xa8,0x42,0x86,0xe7,0x62,0x57,0x26,0x37,0x97,0xf6,0xe6,0x36,0x25, +0x20,0x9a,0x90,0xe1,0xb9,0xd8,0x85,0xb1,0xd9,0x95,0xc9,0x4d,0x09,0x8c,0x3a,0x64, +0x78,0x2e,0x73,0x68,0x61,0x64,0x65,0x72,0x4d,0x6f,0x64,0x65,0x6c,0x53,0x82,0xa4, +0x0c,0x19,0x9e,0x8b,0x5c,0xd9,0xdc,0x5b,0x9d,0xdc,0x58,0xd9,0xdc,0x94,0xa0,0x0d, +0x2a,0x91,0xe1,0xb9,0xd0,0xe5,0xc1,0x95,0x05,0xb9,0xb9,0xbd,0xd1,0x85,0xd1,0xa5, +0xbd,0xb9,0xcd,0x4d,0x11,0xd6,0x01,0x1e,0xea,0x90,0xe1,0xb9,0x94,0xb9,0xd1,0xc9, +0xe5,0x41,0xbd,0xa5,0xb9,0xd1,0xcd,0x4d,0x09,0xea,0xa1,0x0b,0x19,0x9e,0xcb,0xd8, +0x5b,0x9d,0x1b,0x5d,0x99,0xdc,0xdc,0x94,0x40,0x24,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x2c,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5,0x3b,0x8f,0x0f,0x4c,0x0e,0x83,0x08,0x1b, +0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10, +0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44, +0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x09,0xdb,0x70,0xf9,0xce, +0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x3e,0x72, +0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44,0x84,0x40,0x33,0x2c, +0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17,0xb7,0x6d,0x02,0xd5, +0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d, +0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8, +0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e, +0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d, +0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x4c,0xbe,0x3f,0x69,0x95,0x6b,0xb7,0xd9,0x3d,0x12,0xc8,0xbf,0xa3,0xbc,0xf3,0xc6, +0x44,0x58,0x49,0x4c,0xec,0x0e,0x00,0x00,0x62,0x00,0x05,0x00,0xbb,0x03,0x00,0x00, +0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xd4,0x0e,0x00,0x00, +0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xb2,0x03,0x00,0x00,0x0b,0x82,0x20,0x00, +0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49, +0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62, +0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b, +0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42, +0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a, +0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff, +0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20, +0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00, +0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00, +0x89,0x20,0x00,0x00,0xbb,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04, +0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c, +0x0b,0x84,0xc4,0x4c,0x10,0xdc,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0, +0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12, +0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee, +0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e, +0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18, +0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c,0xc3,0x30,0x0c,0x14, +0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86,0x61,0x50,0x75,0xd4, +0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x5f,0xdc,0x36,0x22, +0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86,0x61,0x28,0x84,0x36, +0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e,0xbc,0x81,0x80,0x61, +0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1, +0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c, +0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8, +0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61, +0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30,0x0e,0xec, +0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50, +0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07, +0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00,0x06,0x7e, +0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37, +0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30, +0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87, +0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33,0x59,0xe3,0xc0,0x0e, +0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5, +0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xe0,0x07,0x48,0x30, +0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07, +0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03,0x3d,0x68,0x87, +0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33,0x89, +0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43, +0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b, +0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8, +0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73,0x70,0x87,0x72,0x20, +0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec,0x4c,0x64,0x30,0x0e, +0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x20,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x14,0x18, +0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26,0x59,0x96,0x65,0x79, +0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x9e,0x23,0x00,0x85,0x29, +0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x07,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0xc7,0x03,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c,0x10,0x00, +0x11,0x00,0x00,0x00,0x32,0x1e,0x98,0x14,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x10,0x0a,0x82,0xba,0x11,0x00,0xaa,0x0b,0x10,0x10,0x10,0x81,0xce,0x19, +0x00,0x5a,0x67,0x00,0xa8,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2,0x19,0x00,0xa2,0x67, +0x00,0x88,0x9c,0x01,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x5d,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20, +0x26,0x08,0x43,0xb3,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08, +0x83,0x33,0x41,0x20,0x83,0x8e,0xc0,0x04,0x61,0x78,0x36,0x08,0x4a,0xb3,0x21,0x51, +0x16,0x46,0x21,0x06,0x42,0x71,0x36,0x24,0xc3,0xc2,0x28,0xca,0x40,0x28,0xce,0x04, +0xe1,0x0c,0xae,0x0d,0x09,0x11,0x31,0xca,0x30,0x10,0x8a,0x33,0x41,0x18,0xa0,0x09, +0xc2,0x1a,0x60,0x1b,0x92,0x89,0x62,0x94,0x69,0x20,0x14,0x67,0x03,0xf1,0x40,0x52, +0x35,0x41,0x68,0x83,0x6c,0x82,0xd0,0x55,0x13,0x84,0x21,0xda,0x20,0x28,0xd9,0x86, +0x45,0xb9,0x18,0x45,0x19,0x08,0x0c,0xc3,0xb4,0x09,0xc2,0x1b,0x68,0x1b,0x96,0x81, +0x63,0x94,0x61,0x20,0x30,0x0c,0x73,0x26,0x08,0x71,0xb0,0x6d,0x58,0x08,0x8f,0x51, +0x88,0x81,0xc0,0x30,0xcc,0xd9,0xb0,0x4c,0x1e,0xa3,0x4c,0x03,0x81,0x61,0x98,0xb3, +0x81,0xd8,0xba,0x0f,0x0c,0x26,0x08,0x74,0xc0,0x4d,0x10,0x06,0x69,0x03,0xa2,0x88, +0x01,0xa3,0x28,0xc3,0x18,0x00,0x1b,0x02,0x32,0xd8,0x40,0x58,0x61,0x50,0x06,0xc0, +0x04,0x41,0x00,0x28,0x0c,0x4d,0x4d,0x10,0xea,0xc0,0x9a,0x20,0x0c,0xd3,0x04,0x61, +0xa0,0x36,0x0c,0x6b,0xb0,0x06,0xc3,0x06,0x42,0x49,0x03,0x35,0x60,0x83,0x0d,0xc5, +0x19,0xa0,0x01,0x60,0x06,0x6d,0x50,0x85,0x8d,0xcd,0xae,0xcd,0x25,0x8d,0xac,0xcc, +0x8d,0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x9b, +0x12,0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4,0xa6,0x04,0x46,0x1d, +0x32,0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2,0x32,0xb6,0x29,0x01, +0x52,0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x6c,0x6e,0x4a,0x50, +0x06,0x75,0xc8,0xf0,0x5c,0xca,0xdc,0xe8,0xe4,0xf2,0xa0,0xde,0xd2,0xdc,0xe8,0xe6, +0xa6,0x04,0x6d,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x2c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5, +0x3b,0x8f,0x0f,0x4c,0x0e,0x83,0x08,0x1b,0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40, +0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97, +0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6, +0x17,0xb7,0x6d,0x09,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a, +0xc0,0x50,0x12,0x06,0x20,0x60,0x3e,0x72,0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe, +0x10,0x11,0xc0,0x44,0x84,0x40,0x33,0x2c,0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f, +0x38,0xd3,0xed,0x17,0xb7,0x6d,0x02,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51, +0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4, +0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3, +0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e,0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c, +0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x61,0x20,0x00,0x00,0x90,0x01,0x00,0x00, +0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x34,0xcc,0x00,0x14, +0x61,0x40,0xc9,0x95,0x5d,0x71,0x06,0x94,0x61,0x40,0x19,0x95,0x6e,0x40,0x0d,0x94, +0x4d,0xb9,0x94,0x4a,0xc1,0x94,0x1b,0x21,0x45,0x50,0x1e,0x23,0x00,0x25,0x40,0xc6, +0x18,0x01,0x08,0x82,0x20,0xfc,0x0b,0x63,0x04,0xad,0x39,0xe7,0xbc,0x37,0x46,0x70, +0xdf,0xf4,0x68,0x8a,0xc1,0x18,0xc1,0x5a,0xab,0xb5,0xfa,0x8d,0x11,0x80,0x20,0x08, +0xbb,0x61,0x30,0x46,0x00,0x82,0x20,0x88,0x83,0xc3,0x18,0xc1,0x5a,0xab,0xb5,0xf8, +0x8d,0x11,0xc0,0x3e,0x3b,0x97,0xdf,0x18,0x41,0xae,0x97,0xee,0xfc,0x8d,0x11,0xe0, +0xec,0x7d,0xe6,0xde,0x18,0xc1,0x59,0x9b,0x62,0xe8,0x8d,0x11,0x80,0x20,0x08,0xc2, +0xdf,0x18,0x01,0x08,0x82,0x20,0xfe,0x8d,0x00,0x8c,0x11,0xa8,0x78,0x7d,0x8a,0x1e, +0x00,0x00,0x00,0x00,0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xd5,0xc1,0x07,0xbd,0xc1, +0x1b,0xa8,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x78,0x76,0x00,0x06,0x11,0x1d,0xd0, +0xc1,0x1a,0x8c,0x18,0x24,0x00,0x08,0x82,0x81,0x77,0x07,0x61,0x20,0xd9,0x81,0x1d, +0xb0,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x78,0x78,0x20,0x06,0x13,0x1d,0xd0,0x41, +0x1b,0x8c,0x18,0x24,0x00,0x08,0x82,0x81,0x97,0x07,0x63,0x50,0xcd,0xc1,0x1c,0xb8, +0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x78,0x7a,0x40,0x06,0x16,0x1e,0xe4,0xc1,0x1b, +0x8c,0x18,0x24,0x00,0x08,0x82,0x81,0xb7,0x07,0x65,0x70,0xe9,0xc1,0x1d,0xc0,0xc1, +0x88,0x41,0x02,0x80,0x20,0x18,0x78,0x7c,0x60,0x06,0x18,0x1e,0xe8,0x41,0x1c,0x8c, +0x18,0x24,0x00,0x08,0x82,0x81,0xd7,0x07,0x67,0xb0,0xe5,0x41,0x1e,0xc8,0xc1,0x88, +0x81,0x01,0x80,0x20,0x18,0x10,0xa7,0x30,0x06,0x7a,0x30,0x62,0x60,0x00,0x20,0x08, +0x06,0x04,0x2a,0x90,0x81,0x1f,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x16,0x0a,0x69, +0x30,0xf0,0xc1,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x88,0x41,0x03,0x80,0x20,0x18, +0x2c,0xab,0xe0,0x06,0xc9,0x1f,0x14,0xc4,0x1b,0xbc,0xc1,0x1b,0xbc,0xc1,0x68,0x42, +0x00,0xd4,0x41,0x0a,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x8b,0x2b,0xc4,0x01,0x23, +0x0a,0xc1,0x21,0x07,0x72,0x20,0x07,0x72,0x30,0x9a,0x10,0x00,0x95,0x9c,0x02,0x8c, +0x18,0x34,0x00,0x08,0x82,0xc1,0x12,0x0b,0x74,0xf0,0x94,0xc2,0x12,0xd4,0x41,0x1d, +0xd4,0x41,0x1d,0x8c,0x26,0x04,0x40,0x31,0x6f,0x00,0x23,0x06,0x0d,0x00,0x82,0x60, +0xb0,0xd0,0xc2,0x1d,0x48,0xa8,0xe0,0x04,0x78,0x80,0x07,0x78,0x80,0x07,0xa3,0x09, +0x01,0x50,0x90,0x1c,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xb7,0xa0,0x07,0xd5, +0x2a,0x04,0xd0,0x1e,0xec,0xc1,0x1e,0xec,0xc1,0x68,0x42,0x00,0x8c,0x18,0x34,0x00, +0x08,0x82,0xc1,0x92,0x0b,0x7c,0x70,0xb5,0xc2,0x90,0xf4,0x41,0x1f,0xf4,0x41,0x1f, +0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xbb,0xe0,0x07,0xd9,0x2b, +0x38,0xcb,0x1f,0xfc,0xc1,0x1f,0xfc,0xc1,0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08, +0x82,0xc1,0xd2,0x0b,0xa0,0xb0,0xc5,0xc2,0xa1,0x84,0x42,0x28,0x84,0x42,0x28,0x8c, +0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xbf,0x20,0x0a,0xdd,0x2c,0x48, +0xcc,0x28,0x8c,0xc2,0x28,0x8c,0xc2,0x68,0x42,0x00,0x0c,0x37,0x50,0x18,0x19,0x0c, +0x37,0x6c,0x18,0x19,0x94,0x10,0xe8,0x70,0x44,0x85,0x11,0x5f,0x09,0x81,0x4e,0x37, +0x5c,0x5a,0x30,0xdd,0xa0,0x85,0x81,0x30,0xdc,0x20,0x06,0x1f,0x19,0x0c,0x37,0x64, +0x1f,0x19,0x94,0x10,0xe8,0x70,0x44,0x56,0x10,0x5f,0x09,0x81,0x4e,0x37,0x6c,0x47, +0x30,0xdd,0xe0,0x9d,0x81,0x30,0xdc,0xc0,0x95,0x01,0x19,0x14,0x12,0xe8,0x70,0x04, +0x47,0x10,0x5f,0x09,0x81,0x4e,0x37,0x78,0x46,0x50,0x88,0xb0,0xd3,0x0d,0x6f,0xe0, +0x04,0xd3,0x0d,0x63,0x80,0x10,0xc3,0x0d,0x61,0xe0,0x06,0x64,0x50,0x81,0xa5,0xc3, +0x11,0x61,0x60,0x10,0x5f,0x09,0x81,0x4e,0x37,0x8c,0x01,0x12,0x4c,0x37,0xd4,0x81, +0x21,0x94,0x41,0xe9,0x70,0x04,0x19,0x0c,0xc4,0x57,0x42,0xa0,0xd3,0x0d,0x66,0x50, +0x04,0x25,0x1c,0x3b,0xdd,0xc0,0x06,0x4d,0x50,0x62,0xa0,0xe9,0x70,0x04,0x1a,0x10, +0xc4,0x57,0x42,0xa0,0xd3,0x0d,0x6a,0x60,0x04,0xd3,0x0d,0x7a,0x50,0x08,0x35,0x24, +0x3b,0xdd,0x90,0x07,0x4d,0x50,0xd3,0xa6,0xc3,0x11,0x6d,0x50,0x10,0x5f,0x09,0x81, +0x4e,0x37,0xbc,0xc1,0x11,0x4c,0x37,0xe0,0xc1,0x21,0x94,0x1b,0x80,0x81,0x0e,0x47, +0xc0,0xc1,0x40,0x7c,0x25,0x04,0x3a,0xdd,0x20,0x07,0x45,0x30,0xdd,0x60,0x0a,0x85, +0x50,0x03,0xb2,0xd3,0x0d,0xa2,0xc0,0x04,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xd8, +0x44,0x3e,0xcc,0x82,0x4a,0x0c,0x81,0x3e,0xe8,0x83,0x3e,0xe8,0xc3,0x68,0x42,0x00, +0x8c,0x26,0x08,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x60,0x33,0xa1,0x0f,0xb4,0x80, +0x12,0xa3,0x09,0x81,0x30,0x9a,0x20,0x0c,0x26,0x14,0xf2,0x31,0xa1,0x90,0xcf,0x88, +0xc1,0x01,0x80,0x20,0x18,0x60,0x38,0xf1,0x0f,0xb9,0xf0,0x12,0xa3,0x09,0x81,0x30, +0x9a,0x20,0x0c,0x56,0x08,0xf1,0xb1,0x42,0x88,0xcf,0x88,0x81,0x03,0x80,0x20,0x18, +0x34,0x62,0x21,0x12,0xe5,0xd0,0x0b,0xbc,0x70,0x12,0x51,0x14,0x45,0xf8,0x30,0x62, +0xe0,0x00,0x20,0x08,0x06,0x8d,0x58,0x88,0x04,0x39,0xf4,0x02,0x2f,0x9c,0x84,0x10, +0x08,0x02,0x3e,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc6,0x13,0x24,0xe1,0x0b,0x37, +0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xdb,0x4f, +0x9c,0x44,0x38,0xf4,0xc4,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09,0x86,0x9d,0x60, +0x98,0x09,0x8a,0x7c,0x4c,0x50,0xe4,0x63,0x82,0x20,0x1f,0x13,0x04,0xf9,0x98,0x10, +0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x1e,0xb7,0x40,0x89,0x60,0x38,0x22,0x10, +0x09,0xe1,0xbb,0xc0,0x28,0x0b,0x24,0xf9,0x98,0x20,0xc9,0xe7,0xde,0xc1,0xb0,0x7b, +0x07,0xc3,0x4c,0xf0,0x07,0xf8,0x98,0xf0,0x0f,0xf0,0xb9,0xca,0xb0,0xab,0x0c,0x33, +0x42,0xa0,0x8f,0x11,0x02,0x7d,0x4c,0x11,0xe0,0x63,0x8a,0x00,0x1f,0x33,0x04,0xf9, +0x98,0x21,0xc8,0xc7,0x84,0x99,0x80,0x8f,0x09,0x34,0x01,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x78,0x42,0xc3,0x27,0x84,0x11,0x03,0x03,0x00,0x41,0x30,0x78,0x44,0xe3, +0x27,0x84,0x13,0x06,0x3a,0x61,0x20,0x33,0x88,0xf8,0x98,0x41,0xc4,0xc7,0x5e,0x42, +0x88,0x8f,0xc1,0x84,0x10,0x1f,0x13,0x02,0xf9,0x98,0x50,0xc8,0xc7,0x88,0x42,0x3e, +0x76,0x18,0xf2,0x19,0x8e,0x20,0x66,0x42,0xf8,0x66,0x19,0x82,0x21,0x18,0x6e,0x58, +0xd8,0x80,0x0c,0x86,0x1b,0x16,0x36,0x20,0x83,0x12,0x02,0x9d,0x65,0x10,0x86,0xe0, +0x42,0x61,0xd8,0x11,0x83,0x05,0x00,0x41,0x30,0x88,0x62,0x83,0x2e,0x68,0x22,0x35, +0x1e,0x07,0x2f,0x82,0x59,0x82,0x61,0x38,0x22,0xc9,0x09,0xe1,0x9b,0x65,0x38,0x92, +0x60,0x84,0xa2,0xf5,0xff,0xff,0xff,0x07,0xc3,0x2c,0x84,0x6f,0x96,0xc0,0x18,0x31, +0x30,0x00,0x10,0x04,0x83,0xa7,0x36,0xe2,0xc2,0xf5,0xff,0xff,0xff,0x07,0x0b,0xce, +0x42,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xf0,0xdc,0x86,0x5c,0x04,0x16,0xa0,0x85, +0x7c,0x2c,0x40,0x0b,0xf8,0xcc,0x12,0x18,0x03,0x15,0x06,0x43,0x08,0x85,0x05,0x61, +0x21,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x78,0x78,0x03,0x2f,0x02,0x0b,0xd6,0x42, +0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xf0,0xf8,0x46,0x5e,0x04,0x23,0x06,0x0e,0x00, +0x82,0x60,0xd0,0x80,0x07,0x68,0x90,0xc5,0x4e,0xe8,0x44,0x69,0x04,0x41,0x10,0xd8, +0x05,0x16,0x87,0x1b,0x30,0xdc,0x10,0xf8,0x01,0x19,0x0c,0x37,0x74,0x7e,0x40,0x06, +0x25,0x04,0x3a,0xcb,0x80,0x24,0xc1,0xcd,0xc2,0xb0,0x23,0x06,0x0b,0x00,0x82,0x60, +0x10,0x8d,0x87,0x69,0x98,0xc5,0x6e,0x14,0x60,0xa0,0x1a,0xc1,0x2c,0x41,0x32,0x1c, +0xa1,0xad,0x85,0xf0,0xcd,0x32,0x28,0x4c,0x50,0x62,0xf0,0x1b,0x30,0xdc,0x40,0x06, +0xa5,0x40,0x06,0xc3,0x0d,0x42,0x29,0x90,0x41,0x09,0x81,0xce,0x32,0x2c,0x4c,0x70, +0xba,0x30,0xec,0x88,0xc1,0x02,0x80,0x20,0x18,0x44,0xea,0xd1,0x1a,0x6d,0x21,0x1e, +0x68,0x50,0xc4,0x46,0x30,0x4b,0xc0,0x0c,0x47,0x80,0x81,0x5c,0x08,0xdf,0x2c,0x43, +0xf3,0x04,0xa5,0x06,0xe6,0x01,0xa5,0x06,0xe7,0x01,0xc3,0x0d,0x42,0x2b,0x90,0xc1, +0x70,0x83,0xd0,0x0a,0x64,0x50,0x42,0xa0,0xb3,0x0c,0xce,0x13,0x9c,0x38,0x0c,0x3b, +0x62,0xb0,0x00,0x20,0x08,0x06,0x91,0x7c,0xd4,0x46,0x5d,0xa8,0x87,0x51,0xe4,0x46, +0x30,0x4b,0xf0,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x62,0x1f,0xb9,0x21,0x17,0xea, +0x01,0x17,0x6f,0xa1,0x1b,0xba,0xa1,0x1b,0xba,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42, +0x30,0x9a,0x30,0x08,0x23,0x06,0x07,0x00,0x82,0x60,0x30,0xd9,0x07,0x6e,0xfc,0xc5, +0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xd3,0x7d,0xe4,0x06,0x68,0x0c,0x23,0x06,0x07, +0x00,0x82,0x60,0x30,0xe1,0x87,0x6e,0x84,0xc6,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0xd8,0x7d,0xf8,0x06,0x5e,0xc8,0xc7,0x68,0x42,0x00,0x58,0x11,0xd0,0xc7,0x0a,0x81, +0x3e,0x56,0x0c,0xf4,0x19,0x31,0x68,0x00,0x10,0x04,0x83,0x45,0x44,0xca,0x23,0x34, +0xec,0xc3,0x3e,0xec,0xc3,0x3c,0xcc,0xc3,0x3c,0xcc,0x63,0x34,0x21,0x00,0x86,0x23, +0x82,0xd4,0x08,0xbe,0xe9,0x86,0xd5,0x10,0x02,0x0b,0x0e,0xf9,0x98,0x70,0xc8,0xc7, +0x86,0x43,0x3e,0x23,0x06,0x0b,0x00,0x82,0x60,0x50,0x91,0x08,0x78,0x0c,0x42,0x40, +0x1b,0xb3,0x21,0x1b,0xc3,0x11,0x81,0x6c,0x28,0xdf,0x2c,0x43,0x41,0x04,0x00,0x00, +0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_539172fd312681def179a0387e41234c.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_539172fd312681def179a0387e41234c.h new file mode 100644 index 00000000..f1ec2108 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_539172fd312681def179a0387e41234c.h @@ -0,0 +1,503 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_16bit_539172fd312681def179a0387e41234c.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_539172fd312681def179a0387e41234c_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_539172fd312681def179a0387e41234c_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_539172fd312681def179a0387e41234c_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_539172fd312681def179a0387e41234c_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_539172fd312681def179a0387e41234c_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_539172fd312681def179a0387e41234c_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_539172fd312681def179a0387e41234c_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_539172fd312681def179a0387e41234c_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_539172fd312681def179a0387e41234c_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_539172fd312681def179a0387e41234c_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_539172fd312681def179a0387e41234c_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_539172fd312681def179a0387e41234c_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_539172fd312681def179a0387e41234c_size = 7680; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_539172fd312681def179a0387e41234c_data[] = { +0x44,0x58,0x42,0x43,0x01,0xba,0xc8,0x39,0xb2,0x71,0x9e,0x4d,0xcf,0xf9,0x73,0x60, +0xf5,0x97,0x7f,0xa1,0x01,0x00,0x00,0x00,0x00,0x1e,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0x58,0x0e,0x00,0x00,0x74,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xbc,0x0c,0x00,0x00,0x62,0x00,0x05,0x00, +0x2f,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xa4,0x0c,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x26,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xba,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xd8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e, +0xbc,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33, +0x59,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f, +0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4, +0xe0,0x07,0x48,0x30,0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0, +0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07, +0x14,0x0c,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73, +0x70,0x87,0x72,0x20,0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec, +0x4c,0x64,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5, +0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0, +0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0xf0,0x03,0x14,0x18,0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26, +0x59,0x96,0x65,0x79,0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x9e, +0x23,0x00,0x05,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x07,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0xc7,0x03,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c,0x10,0x00, +0x1d,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x1c,0x0a,0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a, +0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a, +0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x94,0x03,0xca,0x7f,0xa0, +0x58,0x0a,0x83,0xba,0x11,0x80,0x1a,0xa0,0xba,0x00,0x01,0x01,0x11,0xe8,0x9c,0x01, +0xa0,0x75,0x06,0x80,0xda,0x19,0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0xa0,0x79,0x06, +0x80,0xe8,0x19,0x00,0x22,0x67,0x00,0x00,0x79,0x18,0x00,0x00,0x58,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20, +0x26,0x08,0x43,0xb3,0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0xc1,0xd9,0x30,0x20, +0x09,0x31,0x41,0x20,0x83,0x3a,0xa0,0x25,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x35, +0xf6,0xc6,0xf6,0x26,0xf7,0xa5,0x96,0x46,0x47,0x57,0x26,0x57,0x46,0x36,0x41,0x18, +0x9e,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85,0x31,0x88,0x81,0x30,0x1c,0x5a,0x72,0x5f, +0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63, +0x74,0x6f,0x72,0x73,0x1b,0x92,0x61,0x81,0x0c,0x63,0x20,0x0c,0x67,0x82,0x70,0x06, +0x6e,0xc0,0x46,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d, +0x43,0x42,0x48,0x93,0x31,0x0c,0x84,0xe1,0x4c,0x10,0x06,0x68,0x82,0xb0,0x06,0x6f, +0x40,0x48,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0xab,0x0c,0x0f,0xee,0x6d,0xae,0x4e, +0xae,0x6c,0x43,0x52,0x59,0x97,0x51,0x0d,0x84,0xe1,0x6c,0x20,0x9e,0x88,0xc2,0x26, +0x08,0x6d,0x00,0x07,0x3c,0x03,0xb9,0xbb,0x2f,0xb9,0xb2,0xb1,0x37,0xb7,0x39,0x3a, +0xb9,0xba,0x31,0xba,0x32,0xb2,0x2f,0x38,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0xb9,0x2f, +0xb7,0xb2,0x30,0xb9,0xb2,0x39,0xba,0x2f,0xb2,0x32,0x38,0x3a,0xb4,0x09,0x42,0xb7, +0x06,0x13,0x84,0x21,0xda,0x20,0x18,0xdd,0x86,0xc5,0xd0,0x36,0xc3,0x18,0x08,0x8e, +0xe3,0xbc,0x09,0xc2,0x1b,0xc4,0x01,0x33,0xb9,0xbb,0x2f,0xb2,0x34,0xb6,0x30,0xba, +0x32,0xb2,0xaf,0xb6,0x37,0xba,0xb4,0x37,0xb7,0x2f,0xbb,0xb2,0x31,0xba,0x37,0xb9, +0xb9,0x0d,0xcb,0x00,0x06,0x61,0x60,0x0c,0x03,0xc1,0x71,0x9c,0x33,0x41,0x88,0x03, +0x39,0xe0,0x23,0x77,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0x46,0x54,0x06,0x47, +0x87,0xb6,0x61,0x21,0xc6,0x80,0x0c,0x0c,0x62,0x20,0x38,0x8e,0x73,0x28,0xc9,0xdd, +0x7d,0xb1,0xbd,0x8d,0xad,0x7d,0xa5,0xb9,0xc1,0xd5,0xd1,0x7d,0xb1,0xd5,0xb5,0x85, +0x6d,0x58,0xaa,0x31,0x30,0x03,0xa3,0x1a,0x08,0x8e,0xe3,0x9c,0x0d,0xc4,0x27,0x06, +0x65,0x70,0x06,0x13,0x04,0x3a,0xa0,0x03,0x1a,0x63,0x62,0x46,0x53,0x52,0x32,0x13, +0x84,0x41,0xda,0x80,0x18,0x69,0xa0,0x06,0x86,0x31,0xac,0x01,0xb0,0x21,0x60,0x83, +0x0d,0x44,0x86,0x06,0x6d,0x00,0x4c,0x10,0xe6,0x60,0x0e,0xb8,0xa4,0x49,0x95,0xb9, +0x91,0x95,0xc9,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x86,0x69,0x82,0x30,0x50,0x13,0x84, +0x8e,0x0d,0x36,0x20,0x09,0x1c,0x54,0x46,0x1c,0xc8,0x41,0x33,0x07,0x74,0xd2,0x9a, +0xc2,0xf0,0xa4,0xca,0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x43,0xb5, +0xc1,0x48,0xea,0xa0,0xb2,0x83,0x38,0x90,0x03,0x32,0x69,0x44,0x69,0x73,0x70,0x6c, +0x61,0x79,0x53,0x69,0x7a,0x65,0x13,0x84,0xc1,0xda,0x80,0x24,0x78,0x50,0xe5,0x41, +0x1c,0xc8,0x41,0x33,0x07,0xec,0xd2,0x92,0xdc,0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde, +0xe4,0xa4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2, +0xde,0xdc,0xe6,0x26,0x08,0xc3,0xb5,0xc1,0x48,0xf6,0xa0,0xe2,0x83,0x38,0x90,0x03, +0x4a,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69, +0x6f,0x6e,0x73,0x13,0x84,0x01,0xdb,0x60,0x24,0x7e,0x50,0xfd,0x41,0x1c,0xc8,0x01, +0xa5,0x34,0xa6,0xba,0xb6,0xb0,0xa6,0x34,0x38,0xa6,0x32,0xbb,0x32,0x36,0xaa,0xb7, +0xaa,0xb9,0xb2,0x09,0xc2,0x90,0x6d,0x30,0x92,0x50,0xa8,0x44,0x21,0x0e,0xe4,0x80, +0x4b,0x9a,0x91,0x5c,0x58,0x5b,0x59,0x92,0x1b,0x59,0x19,0xde,0x04,0x61,0xd0,0x36, +0x18,0x09,0x29,0x54,0xa5,0x10,0x07,0x72,0x40,0xc9,0x8c,0xa8,0xcc,0x2e,0x6d,0xac, +0x8c,0xea,0xcd,0x2a,0xad,0xec,0x8e,0xa8,0x0c,0x8e,0x0e,0x6d,0x82,0x30,0x6c,0x1b, +0x8c,0xe4,0x14,0x2a,0x54,0x88,0x83,0x86,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc, +0x04,0x61,0xe0,0x36,0x20,0x89,0x2a,0x54,0xab,0x10,0x07,0x4d,0x33,0x07,0x94,0xcc, +0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0xa6,0xc6,0xc2,0xd8, +0xca,0x26,0x08,0x43,0xb7,0x01,0x49,0x5a,0xa1,0x72,0x85,0x38,0x68,0x9a,0x39,0x20, +0x64,0x46,0xf4,0x76,0xe7,0x36,0x37,0x16,0xc6,0x56,0x66,0x14,0x36,0x46,0xf7,0x26, +0x37,0x41,0x18,0xbc,0x0d,0x46,0x02,0x0b,0x55,0x2c,0xc4,0x41,0xc3,0xcf,0xac,0xe9, +0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x4e,0x29,0x8d,0x8e,0xae,0x4c, +0x6e,0x28,0xcc,0x6d,0xac,0x8c,0x8d,0x2d,0x8c,0x2e,0xed,0xcd,0x6d,0x82,0x30,0x7c, +0x1b,0x90,0x64,0x16,0x2a,0x5a,0x88,0x83,0xa6,0x99,0x03,0x32,0x66,0x50,0x72,0x65, +0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x13,0x84,0x01,0x0c,0x36,0x20,0x89,0x2d, +0x54,0xb7,0x10,0x07,0x4d,0x33,0x07,0xcc,0xcc,0xa0,0xe4,0xca,0xec,0xd2,0xde,0xea, +0xe6,0x8c,0xe4,0xc2,0xda,0xca,0xa0,0xe4,0xca,0x8a,0xf0,0xe0,0xde,0xe6,0xea,0xe4, +0xca,0x26,0x08,0x43,0x18,0x6c,0x30,0x92,0x5c,0xa8,0x74,0x21,0x0e,0x1a,0x2e,0x66, +0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x13,0x84,0x41,0x0c,0x36,0x18, +0x09,0x2f,0x54,0xbd,0x10,0x07,0x0d,0x2b,0x33,0xa5,0x34,0x3a,0xba,0x32,0xb9,0xa9, +0xb2,0xb8,0xba,0x32,0xb7,0xb1,0x32,0xa6,0x32,0xb7,0x33,0x3a,0xb4,0x09,0xc2,0x30, +0x06,0x1b,0x8c,0xe4,0x17,0x2a,0x70,0x88,0x83,0x86,0x8a,0x19,0x51,0x19,0x1b,0x5d, +0x18,0x55,0x5a,0x5b,0xd9,0x04,0x61,0x20,0x83,0x0d,0x46,0x22,0x0e,0xd5,0x38,0xc4, +0x41,0xc3,0xcb,0x8c,0x28,0xcf,0x2d,0xac,0x2d,0x6d,0x4c,0xaa,0x6c,0x6e,0x08,0x2d, +0xcc,0xed,0xac,0xcc,0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82,0x30,0x94,0xc1,0x06,0x23, +0x29,0x87,0xca,0x1c,0xe2,0xa0,0x21,0x66,0x66,0x95,0x56,0x76,0x37,0x05,0x17,0x36, +0x56,0x46,0xf5,0xd6,0x54,0x46,0x57,0x26,0x37,0x67,0x14,0x36,0x46,0xf7,0x26,0x37, +0x41,0x18,0xcc,0x60,0x83,0x91,0xa0,0x43,0x95,0x0e,0x71,0xd0,0x6c,0xa0,0xd6,0x80, +0x0e,0xee,0x40,0x0f,0xfa,0x00,0x14,0x46,0xc1,0x14,0x52,0x81,0x15,0x5e,0x41,0x16, +0x6a,0x01,0x17,0x76,0xc1,0x17,0xc2,0x81,0x1c,0xce,0x41,0x1d,0x36,0x0c,0xc6,0x1b, +0xac,0xc3,0x04,0x41,0x00,0x36,0x00,0x1b,0x06,0xc3,0x1d,0xdc,0x61,0x43,0xf0,0x0e, +0x1b,0x86,0xa1,0x1d,0xe0,0x81,0xc2,0xd0,0xd4,0x04,0xa1,0x0e,0xda,0x60,0xc3,0x60, +0x07,0x76,0x30,0x6c,0x20,0x8c,0x79,0x90,0x03,0x7a,0xd8,0x50,0xb4,0x83,0x3c,0x00, +0x6e,0x50,0x0f,0x34,0xc2,0xe8,0xde,0xda,0xd2,0xc6,0x88,0x88,0xc9,0x85,0xb9,0x8d, +0xa1,0x95,0xcd,0xd1,0x30,0x63,0x7b,0x0b,0xa3,0x9b,0x9b,0x20,0x0c,0x67,0xc0,0x22, +0xcd,0x6d,0x8e,0x6e,0x6e,0x82,0x30,0xa0,0x01,0x89,0x34,0x37,0xba,0xb9,0x09,0xc2, +0x90,0x06,0x44,0xe8,0xca,0xf0,0xbe,0xd8,0xde,0xc2,0xc8,0x26,0x08,0x83,0x1a,0x30, +0xa1,0x2b,0xc3,0xfb,0x9a,0xa3,0x7b,0x93,0x2b,0x63,0x51,0x97,0xe6,0x46,0x37,0xb7, +0x01,0xba,0x07,0x39,0xc0,0x87,0x26,0x1f,0xf4,0x61,0x1f,0xf8,0xa1,0x1f,0xfc,0xe1, +0x1f,0x40,0x22,0x24,0x2a,0x91,0xe0,0x83,0x2a,0x6c,0x6c,0x76,0x6d,0x2e,0x69,0x64, +0x65,0x6e,0x74,0x53,0x82,0xa0,0x0a,0x19,0x9e,0x8b,0x5d,0x99,0xdc,0x5c,0xda,0x9b, +0xdb,0x94,0x80,0x68,0x42,0x86,0xe7,0x62,0x17,0xc6,0x66,0x57,0x26,0x37,0x25,0x30, +0xea,0x90,0xe1,0xb9,0xcc,0xa1,0x85,0x91,0x95,0xc9,0x35,0xbd,0x91,0x95,0xb1,0x4d, +0x09,0x92,0x32,0x64,0x78,0x2e,0x72,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x73,0x53, +0x82,0x36,0xa8,0x44,0x86,0xe7,0x42,0x97,0x07,0x57,0x16,0xe4,0xe6,0xf6,0x46,0x17, +0x46,0x97,0xf6,0xe6,0x36,0x37,0x45,0x58,0x07,0x78,0xa8,0x43,0x86,0xe7,0x52,0xe6, +0x46,0x27,0x97,0x07,0xf5,0x96,0xe6,0x46,0x37,0x37,0x25,0xa8,0x87,0x2e,0x64,0x78, +0x2e,0x63,0x6f,0x75,0x6e,0x74,0x65,0x72,0x73,0x53,0x02,0x91,0x00,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x2c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5,0x3b,0x8f,0x0f,0x4c, +0x0e,0x83,0x08,0x1b,0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40,0xc3,0xe5,0x3b,0x8f, +0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10, +0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x09, +0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06, +0x20,0x60,0x3e,0x72,0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44, +0x84,0x40,0x33,0x2c,0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17, +0xb7,0x6d,0x02,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0, +0xe0,0x17,0xb7,0x6d,0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1, +0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11, +0xc0,0x20,0x0e,0x3e,0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11, +0xe6,0x17,0xb7,0x0d,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x91,0x72,0xfd,0x31,0x26,0x81,0xde,0xf1,0x79,0xa0,0x38, +0x7e,0x41,0x23,0x4c,0x44,0x58,0x49,0x4c,0x84,0x0f,0x00,0x00,0x62,0x00,0x05,0x00, +0xe1,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x6c,0x0f,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xd8,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xbb,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xdc,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e, +0xbc,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33, +0x59,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f, +0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4, +0xe0,0x07,0x48,0x30,0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0, +0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07, +0x14,0x0c,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73, +0x70,0x87,0x72,0x20,0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec, +0x4c,0x64,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5, +0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0, +0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0xf0,0x03,0x14,0x18,0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26, +0x59,0x96,0x65,0x79,0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x9e, +0x23,0x00,0x85,0x29,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0, +0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07, +0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d, +0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06, +0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74, +0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43, +0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x07,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x86,0x3c,0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c, +0x79,0x26,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40, +0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0xc0,0x90,0xc7,0x03,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x80,0x2c,0x10,0x00,0x11,0x00,0x00,0x00,0x32,0x1e,0x98,0x14,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24, +0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x10,0x0a,0x82,0xba,0x11,0x00,0xaa,0x0b,0x10,0x10, +0x10,0x81,0xce,0x19,0x00,0x5a,0x67,0x00,0xa8,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2, +0x19,0x00,0xa2,0x67,0x00,0x88,0x9c,0x01,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x5d,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c, +0xcc,0x06,0x61,0x20,0x26,0x08,0x43,0xb3,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06, +0xc4,0x20,0x26,0x08,0x83,0x33,0x41,0x20,0x83,0x8e,0xc0,0x04,0x61,0x78,0x36,0x08, +0x4a,0xb3,0x21,0x51,0x16,0x46,0x21,0x06,0x42,0x71,0x36,0x24,0xc3,0xc2,0x28,0xca, +0x40,0x28,0xce,0x04,0xe1,0x0c,0xae,0x0d,0x09,0x11,0x31,0xca,0x30,0x10,0x8a,0x33, +0x41,0x18,0xa0,0x09,0xc2,0x1a,0x60,0x1b,0x92,0x89,0x62,0x94,0x69,0x20,0x14,0x67, +0x03,0xf1,0x40,0x52,0x35,0x41,0x68,0x83,0x6c,0x82,0xd0,0x55,0x13,0x84,0x21,0xda, +0x20,0x28,0xd9,0x86,0x45,0xb9,0x18,0x45,0x19,0x08,0x0c,0xc3,0xb4,0x09,0xc2,0x1b, +0x68,0x1b,0x96,0x81,0x63,0x94,0x61,0x20,0x30,0x0c,0x73,0x26,0x08,0x71,0xb0,0x6d, +0x58,0x08,0x8f,0x51,0x88,0x81,0xc0,0x30,0xcc,0xd9,0xb0,0x4c,0x1e,0xa3,0x4c,0x03, +0x81,0x61,0x98,0xb3,0x81,0xd8,0xba,0x0f,0x0c,0x26,0x08,0x74,0xc0,0x4d,0x10,0x06, +0x69,0x03,0xa2,0x88,0x01,0xa3,0x28,0xc3,0x18,0x00,0x1b,0x02,0x32,0xd8,0x40,0x58, +0x61,0x50,0x06,0xc0,0x04,0x41,0x00,0x28,0x0c,0x4d,0x4d,0x10,0xea,0xc0,0x9a,0x20, +0x0c,0xd3,0x04,0x61,0xa0,0x36,0x0c,0x6b,0xb0,0x06,0xc3,0x06,0x42,0x49,0x03,0x35, +0x60,0x83,0x0d,0xc5,0x19,0xa0,0x01,0x60,0x06,0x6d,0x50,0x85,0x8d,0xcd,0xae,0xcd, +0x25,0x8d,0xac,0xcc,0x8d,0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b, +0x4b,0x7b,0x73,0x9b,0x12,0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4, +0xa6,0x04,0x46,0x1d,0x32,0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2, +0x32,0xb6,0x29,0x01,0x52,0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac, +0x6c,0x6e,0x4a,0x50,0x06,0x75,0xc8,0xf0,0x5c,0xca,0xdc,0xe8,0xe4,0xf2,0xa0,0xde, +0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0x6d,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x2c,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x15,0x54,0xc3,0xe5,0x3b,0x8f,0x0f,0x4c,0x0e,0x83,0x08,0x1b,0xd2,0xa0,0x8f,0x8f, +0xdc,0xb6,0x19,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb, +0x86,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25, +0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x09,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55, +0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x3e,0x72,0xdb,0xa6,0x20,0x0d, +0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44,0x84,0x40,0x33,0x2c,0x84,0x1d,0x38,0xc3, +0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17,0xb7,0x6d,0x02,0xd5,0x70,0xf9,0xce,0xe3, +0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x03,0xd6,0x70,0xf9, +0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x80, +0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e,0x72,0xdb,0x46,0xf0, +0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x61,0x20,0x00,0x00, +0xb6,0x01,0x00,0x00,0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x34,0xcc,0x00,0x14,0x61,0x40,0xc9,0x95,0x5d,0x19,0x95,0x4d,0x71,0x06,0x94,0x61, +0x40,0xe9,0x06,0xd4,0x40,0xb9,0x94,0x4a,0xc1,0x94,0x1b,0x21,0x45,0x50,0x1e,0x23, +0x00,0x25,0x40,0xc6,0x18,0x01,0x08,0x82,0x20,0xfc,0x0b,0x63,0x04,0xad,0x39,0xe7, +0xbc,0x37,0x46,0x70,0xdf,0xf4,0x68,0x8a,0xc1,0x18,0xc1,0x5a,0xab,0xb5,0xfa,0x8d, +0x11,0x80,0x20,0x08,0xbb,0x61,0x30,0x46,0x00,0x82,0x20,0x88,0x83,0xc3,0x18,0xc1, +0x5a,0xab,0xb5,0xf8,0x8d,0x11,0xc0,0x3e,0x3b,0x97,0xdf,0x18,0x41,0xae,0x97,0xee, +0xfc,0x8d,0x11,0xe0,0xec,0x7d,0xe6,0xde,0x18,0xc1,0x59,0x9b,0x62,0xe8,0x8d,0x11, +0x80,0x20,0x08,0xe2,0xdf,0x18,0x01,0x08,0x82,0x20,0xfc,0x8d,0x00,0x8c,0x11,0xa8, +0x78,0x7d,0x8a,0x1e,0x00,0x00,0x00,0x00,0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xd5, +0xc1,0x07,0xbd,0xc1,0x1b,0xa8,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x78,0x76,0x00, +0x06,0x11,0x1d,0xd0,0xc1,0x1a,0x8c,0x18,0x24,0x00,0x08,0x82,0x81,0x77,0x07,0x61, +0x20,0xd9,0x81,0x1d,0xb0,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x78,0x78,0x20,0x06, +0x13,0x1d,0xd0,0x41,0x1b,0x8c,0x18,0x24,0x00,0x08,0x82,0x81,0x97,0x07,0x63,0x50, +0xcd,0xc1,0x1c,0xb8,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x78,0x7a,0x40,0x06,0x16, +0x1e,0xe4,0xc1,0x1b,0x8c,0x18,0x24,0x00,0x08,0x82,0x81,0xb7,0x07,0x65,0x70,0xe9, +0xc1,0x1d,0xc0,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x78,0x7c,0x60,0x06,0x18,0x1e, +0xe8,0x41,0x1c,0x8c,0x18,0x24,0x00,0x08,0x82,0x81,0xd7,0x07,0x67,0xb0,0xe5,0x41, +0x1e,0xc8,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0xa7,0x20,0x06,0x7a,0x30,0x62, +0x60,0x00,0x20,0x08,0x06,0x04,0x2a,0x8c,0x81,0x1f,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0x16,0x0a,0x69,0x30,0xf0,0xc1,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x88,0x41, +0x03,0x80,0x20,0x18,0x2c,0xab,0xe0,0x06,0xc9,0x1f,0x14,0xc4,0x1b,0xbc,0xc1,0x1b, +0xbc,0xc1,0x68,0x42,0x00,0xd4,0x41,0x0a,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x8b, +0x2b,0xc4,0x01,0x23,0x0a,0xc1,0x21,0x07,0x72,0x20,0x07,0x72,0x30,0x9a,0x10,0x00, +0x95,0x9c,0x02,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x12,0x0b,0x74,0xf0,0x94,0xc2, +0x12,0xd4,0x41,0x1d,0xd4,0x41,0x1d,0x8c,0x26,0x04,0x40,0x31,0x6e,0x00,0x23,0x06, +0x0d,0x00,0x82,0x60,0xb0,0xd0,0xc2,0x1d,0x48,0xa8,0xe0,0x04,0x78,0x80,0x07,0x78, +0x80,0x07,0xa3,0x09,0x01,0x50,0x50,0x1c,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c, +0xb7,0xa0,0x07,0xd5,0x2a,0x04,0xd0,0x1e,0xec,0xc1,0x1e,0xec,0xc1,0x68,0x42,0x00, +0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x92,0x0b,0x7c,0x70,0xb5,0xc2,0x90,0xf4,0x41, +0x1f,0xf4,0x41,0x1f,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xbb, +0xe0,0x07,0xd9,0x2b,0x38,0xcb,0x1f,0xfc,0xc1,0x1f,0xfc,0xc1,0x68,0x42,0x00,0x8c, +0x18,0x34,0x00,0x08,0x82,0xc1,0xd2,0x0b,0xa0,0xb0,0xc5,0xc2,0xa1,0x84,0x42,0x28, +0x84,0x42,0x28,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xbf,0x20, +0x0a,0xdd,0x2c,0x48,0xcc,0x28,0x8c,0xc2,0x28,0x8c,0xc2,0x68,0x42,0x00,0x0c,0x37, +0x50,0x18,0x19,0x0c,0x37,0x6c,0x18,0x19,0x94,0x10,0xe8,0x70,0x44,0x85,0x11,0x5f, +0x09,0x81,0x4e,0x37,0x5c,0x5a,0x30,0xdd,0xa0,0x85,0x81,0x30,0xdc,0x20,0x06,0x1f, +0x19,0x0c,0x37,0x64,0x1f,0x19,0x94,0x10,0xe8,0x70,0x44,0x56,0x10,0x5f,0x09,0x81, +0x4e,0x37,0x6c,0x47,0x30,0xdd,0xe0,0x9d,0x81,0x30,0xdc,0xc0,0x95,0x01,0x19,0x14, +0x12,0xe8,0x70,0x04,0x47,0x10,0x5f,0x09,0x81,0x4e,0x37,0x78,0x46,0x50,0x88,0xb0, +0xd3,0x0d,0x6f,0xe0,0x04,0xd3,0x0d,0x63,0x80,0x10,0xc3,0x0d,0x61,0xe0,0x06,0x64, +0x50,0x81,0xa5,0xc3,0x11,0x61,0x60,0x10,0x5f,0x09,0x81,0x4e,0x37,0x8c,0x01,0x12, +0x4c,0x37,0xd4,0x81,0x21,0x94,0x41,0xe9,0x70,0x04,0x19,0x0c,0xc4,0x57,0x42,0xa0, +0xd3,0x0d,0x66,0x50,0x04,0x25,0x1c,0x3b,0xdd,0xc0,0x06,0x4d,0x50,0x62,0xa0,0xe9, +0x70,0x04,0x1a,0x10,0xc4,0x57,0x42,0xa0,0xd3,0x0d,0x6a,0x60,0x04,0xd3,0x0d,0x7a, +0x50,0x08,0x35,0x24,0x3b,0xdd,0x90,0x07,0x4d,0x50,0xd3,0xa6,0xc3,0x11,0x6d,0x50, +0x10,0x5f,0x09,0x81,0x4e,0x37,0xbc,0xc1,0x11,0x4c,0x37,0xe0,0xc1,0x21,0x94,0x1b, +0x80,0x81,0x0e,0x47,0xc0,0xc1,0x40,0x7c,0x25,0x04,0x3a,0xdd,0x20,0x07,0x45,0x30, +0xdd,0x60,0x0a,0x85,0x50,0x03,0xb2,0xd3,0x0d,0xa2,0xc0,0x04,0x37,0x18,0x76,0x82, +0x61,0x23,0x06,0x07,0x00,0x82,0x60,0x80,0xc9,0x44,0x3e,0xcc,0xc2,0x49,0x8c,0x26, +0x04,0xc0,0x68,0x82,0x10,0x58,0x38,0x08,0xf1,0xb1,0xc0,0x80,0x8f,0x8d,0xc3,0x10, +0x1f,0x0b,0x0e,0xf8,0x9c,0x2d,0x18,0x76,0xb6,0x60,0x98,0x15,0x02,0x7d,0x8c,0x10, +0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x1b,0x4f,0x90,0x84,0x2f,0xe8,0xc4,0x68, +0x42,0x00,0x8c,0x26,0x08,0xc1,0x09,0x86,0x9d,0x60,0x98,0x09,0x87,0x7c,0x4c,0x38, +0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x0f,0x5a,0xa4,0x84,0x30,0x62,0x60,0x00, +0x20,0x08,0x06,0x4f,0x5a,0xa8,0x84,0x70,0xc2,0x40,0x27,0x0c,0x34,0x62,0xd0,0x00, +0x20,0x08,0x06,0x8b,0x5b,0xc4,0xc4,0x3a,0x88,0x85,0x10,0xc8,0x84,0x4c,0xc8,0x84, +0x4c,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x64,0xc2,0x68,0x82,0x36,0x98, +0x40,0xc8,0xc7,0x04,0x42,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x80,0xbd,0x85,0x4d, +0xc0,0x83,0x59,0x8c,0x26,0x04,0xc2,0x68,0x82,0x30,0x58,0x21,0xc4,0xc7,0x0a,0x21, +0x3e,0x23,0x06,0x0e,0x00,0x82,0x60,0xd0,0xe4,0xc5,0x4d,0xf0,0x03,0x3d,0xcc,0x83, +0x4f,0xa0,0x01,0x1a,0xa0,0x01,0x1a,0xbc,0xc4,0x88,0x81,0x03,0x80,0x20,0x18,0x34, +0x79,0x71,0x13,0xfb,0x40,0x0f,0xf3,0xe0,0x13,0x42,0x20,0x08,0x2f,0x31,0x62,0x70, +0x00,0x20,0x08,0x06,0xdb,0x5c,0xec,0x44,0x3d,0xb8,0xc5,0x68,0x42,0x00,0x8c,0x26, +0x08,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x6c,0x76,0xe1,0x13,0xf8,0x40,0x17,0xa3, +0x09,0x01,0x30,0x9a,0x20,0x04,0x27,0x18,0x76,0x82,0x61,0x26,0x28,0xf2,0x31,0x41, +0x91,0x8f,0x09,0x82,0x7c,0x4c,0x10,0xe4,0x63,0x42,0x00,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x78,0x4a,0xe3,0x27,0x82,0xe1,0x88,0x20,0x27,0x84,0xef,0x02,0xa3,0x2c, +0x90,0xe4,0x63,0x82,0x24,0x9f,0x33,0x09,0xc3,0xce,0x24,0x0c,0x33,0x81,0x26,0xe0, +0x63,0x42,0x4d,0xc0,0xe7,0x2a,0xc3,0xae,0x32,0xcc,0x08,0x81,0x3e,0x46,0x08,0xf4, +0x31,0x45,0x80,0x8f,0x29,0x02,0x7c,0xcc,0x10,0xe4,0x63,0x86,0x20,0x1f,0x13,0xd4, +0x02,0x3e,0x26,0xac,0x05,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xe0,0xc1,0x8d,0xbc, +0x10,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xe0,0xc9,0x0d,0xbd,0x10,0x4e,0x18,0xe8,0x84, +0x81,0xcc,0x20,0xe2,0x63,0x06,0x11,0x1f,0x3b,0x0b,0x21,0x3e,0x86,0x16,0x42,0x7c, +0x4c,0x08,0xe4,0x63,0x42,0x21,0x1f,0x23,0x0a,0xf9,0xd8,0x61,0xc8,0x67,0x38,0x82, +0x50,0x0b,0xe1,0x9b,0x65,0x08,0x86,0x60,0xb8,0x61,0x61,0x03,0x32,0x18,0x6e,0x58, +0xd8,0x80,0x0c,0x4a,0x08,0x74,0x96,0x41,0x18,0x82,0xc3,0x85,0x61,0x47,0x0c,0x16, +0x00,0x04,0xc1,0x20,0x42,0x8f,0xd4,0x58,0x0b,0xf0,0x78,0x9c,0xd7,0x08,0x66,0x09, +0x86,0xe1,0x88,0x04,0x2e,0x84,0x6f,0x96,0xe1,0x48,0x82,0x11,0x0a,0xd3,0xff,0xff, +0xff,0x1f,0x8c,0xbe,0x10,0xbe,0x59,0x02,0x63,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x1e, +0xf6,0x40,0x8d,0xd3,0xff,0xff,0xff,0x1f,0x2c,0xf0,0x0b,0xf9,0x8c,0x18,0x18,0x00, +0x08,0x82,0xc1,0xe3,0x1e,0xa9,0x11,0x58,0xf0,0x17,0xf2,0xb1,0xe0,0x2f,0xe0,0x33, +0x4b,0x60,0x0c,0x54,0x18,0x0c,0x21,0x14,0x16,0xe0,0x85,0x7c,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0xe0,0x99,0x8f,0xd7,0x08,0x2c,0x10,0x0d,0xf9,0x8c,0x18,0x18,0x00,0x08, +0x82,0xc1,0x53,0x1f,0xb0,0x11,0x8c,0x18,0x38,0x00,0x08,0x82,0x41,0x73,0x1f,0xb5, +0xb1,0x17,0x72,0x11,0x17,0xbc,0x11,0x04,0x41,0xd0,0x1a,0x58,0xdc,0x7b,0xc0,0x70, +0x43,0xe0,0x07,0x64,0x30,0xdc,0xd0,0xf9,0x01,0x19,0x94,0x10,0xe8,0x2c,0x03,0x92, +0x04,0xa7,0x0e,0xc3,0x8e,0x18,0x2c,0x00,0x08,0x82,0x41,0xa4,0x1f,0xbb,0xd1,0x17, +0xf2,0x51,0x80,0x41,0x78,0x04,0xb3,0x04,0xc9,0x70,0x84,0x26,0x1a,0xc2,0x37,0xcb, +0xa0,0x30,0x41,0x89,0x81,0x7d,0xc0,0x70,0x03,0x19,0x94,0x02,0x19,0x0c,0x37,0x08, +0xa5,0x40,0x06,0x25,0x04,0x3a,0xcb,0xb0,0x30,0xc1,0xc5,0xc3,0xb0,0x23,0x06,0x0b, +0x00,0x82,0x60,0x10,0x85,0x88,0x78,0x90,0x46,0x7e,0xa0,0x41,0x81,0x1e,0xc1,0x2c, +0x01,0x33,0x1c,0x01,0x06,0xa9,0x21,0x7c,0xb3,0x0c,0xcd,0x13,0x94,0x1a,0xf4,0x07, +0x94,0x1a,0xf8,0x07,0x0c,0x37,0x08,0xad,0x40,0x06,0xc3,0x0d,0x42,0x2b,0x90,0x41, +0x09,0x81,0xce,0x32,0x38,0x4f,0x70,0xf9,0x30,0xec,0x88,0xc1,0x02,0x80,0x20,0x18, +0x44,0x29,0xa2,0x1e,0xac,0x11,0x22,0x46,0x01,0x1f,0xc1,0x2c,0xc1,0x33,0x62,0xd0, +0x00,0x20,0x08,0x06,0x4b,0x8b,0xc0,0x47,0x6a,0x84,0xc8,0x69,0x98,0x46,0x7c,0xc4, +0x47,0x7c,0xc4,0xc7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0xd4,0x22,0xf1,0x61,0x1b,0xc3,0x88,0xc1,0x01,0x80,0x20, +0x18,0x4c,0x2e,0x22,0x1f,0xb7,0x31,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xf4,0x22, +0xf3,0x81,0x1b,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x60,0x2e,0x52,0x1f,0xaf,0x91, +0x22,0xa3,0x09,0x01,0x60,0x45,0x40,0x1f,0x2b,0x04,0xfa,0x58,0x31,0xd0,0x67,0xc4, +0xa0,0x01,0x40,0x10,0x0c,0x96,0x1c,0xe1,0x0f,0xdc,0x68,0x91,0x16,0x69,0x91,0xfe, +0xe8,0x8f,0xfe,0xe8,0x8f,0xd1,0x84,0x00,0x18,0x8e,0x08,0xc0,0x23,0xf8,0xa6,0x1b, +0xc6,0x43,0x08,0x2c,0x38,0xe4,0x63,0xc2,0x21,0x1f,0x1b,0x0e,0xf9,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0xc4,0x23,0x20,0x22,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x30, +0xf5,0x48,0x88,0x98,0x07,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x93,0x8f,0x88,0x48, +0x20,0x58,0xa0,0x1e,0xf0,0xb1,0x23,0xa0,0x8f,0x1d,0x02,0x7d,0xec,0x18,0xe8,0x33, +0x62,0xb0,0x00,0x20,0x08,0x06,0x95,0x98,0xf8,0xc7,0x20,0x04,0xf2,0x11,0x1f,0xf0, +0x31,0x1c,0x11,0xc0,0x87,0xf2,0xcd,0x32,0x14,0x44,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_65995e2766afe4ddf28967577e56ac41.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_65995e2766afe4ddf28967577e56ac41.h new file mode 100644 index 00000000..b2d1ec0b --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_65995e2766afe4ddf28967577e56ac41.h @@ -0,0 +1,498 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_16bit_65995e2766afe4ddf28967577e56ac41.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_65995e2766afe4ddf28967577e56ac41_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_65995e2766afe4ddf28967577e56ac41_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_65995e2766afe4ddf28967577e56ac41_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_65995e2766afe4ddf28967577e56ac41_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_65995e2766afe4ddf28967577e56ac41_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_65995e2766afe4ddf28967577e56ac41_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_65995e2766afe4ddf28967577e56ac41_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_65995e2766afe4ddf28967577e56ac41_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_65995e2766afe4ddf28967577e56ac41_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_65995e2766afe4ddf28967577e56ac41_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_65995e2766afe4ddf28967577e56ac41_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_65995e2766afe4ddf28967577e56ac41_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_65995e2766afe4ddf28967577e56ac41_size = 7600; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_65995e2766afe4ddf28967577e56ac41_data[] = { +0x44,0x58,0x42,0x43,0xa4,0x29,0x66,0xa2,0xe3,0x72,0x44,0x0e,0x29,0xe9,0x98,0xbd, +0x6d,0xbb,0xa8,0xd0,0x01,0x00,0x00,0x00,0xb0,0x1d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0x54,0x0e,0x00,0x00,0x70,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xb8,0x0c,0x00,0x00,0x62,0x00,0x05,0x00, +0x2e,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xa0,0x0c,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x25,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xba,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xd8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e, +0xbc,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33, +0x59,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f, +0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4, +0xe0,0x07,0x48,0x30,0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0, +0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07, +0x14,0x0c,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73, +0x70,0x87,0x72,0x20,0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec, +0x4c,0x64,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5, +0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0, +0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0xf0,0x03,0x14,0x18,0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26, +0x59,0x96,0x65,0x79,0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x9e, +0x23,0x00,0x05,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x07,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0xc7,0x03,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c,0x10,0x00, +0x1d,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x1c,0x0a,0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a, +0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a, +0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x70,0x03,0xca,0x7c,0xa0, +0x58,0x0a,0x83,0xba,0x11,0x80,0x1a,0xa0,0xba,0x00,0x01,0x01,0x11,0xe8,0x9c,0x01, +0xa0,0x75,0x06,0x80,0xda,0x19,0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0xa0,0x79,0x06, +0x80,0xe8,0x19,0x00,0x22,0x67,0x00,0x00,0x79,0x18,0x00,0x00,0x57,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20, +0x26,0x08,0x43,0xb3,0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0xc1,0xd9,0x30,0x20, +0x09,0x31,0x41,0x20,0x83,0x3a,0xa0,0x25,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x35, +0xf6,0xc6,0xf6,0x26,0xf7,0xa5,0x96,0x46,0x47,0x57,0x26,0x57,0x46,0x36,0x41,0x18, +0x9e,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85,0x31,0x88,0x81,0x30,0x1c,0x5a,0x72,0x5f, +0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63, +0x74,0x6f,0x72,0x73,0x1b,0x92,0x61,0x81,0x0c,0x63,0x20,0x0c,0x67,0x82,0x70,0x06, +0x6e,0xc0,0x46,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d, +0x43,0x42,0x48,0x93,0x31,0x0c,0x84,0xe1,0x4c,0x10,0x06,0x68,0x82,0xb0,0x06,0x6f, +0x40,0x48,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0xab,0x0c,0x0f,0xee,0x6d,0xae,0x4e, +0xae,0x6c,0x43,0x52,0x59,0x97,0x51,0x0d,0x84,0xe1,0x6c,0x20,0x9e,0x88,0xc2,0x26, +0x08,0x6d,0x00,0x07,0x3c,0x03,0xb9,0xbb,0x2f,0xb9,0xb2,0xb1,0x37,0xb7,0x39,0x3a, +0xb9,0xba,0x31,0xba,0x32,0xb2,0x2f,0x38,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0xb9,0x2f, +0xb7,0xb2,0x30,0xb9,0xb2,0x39,0xba,0x2f,0xb2,0x32,0x38,0x3a,0xb4,0x09,0x42,0xb7, +0x06,0x13,0x84,0x21,0xda,0x20,0x18,0xdd,0x86,0xc5,0xd0,0x36,0xc3,0x18,0x08,0x8e, +0xe3,0xbc,0x09,0xc2,0x1b,0xc4,0x01,0x33,0xb9,0xbb,0x2f,0xb2,0x34,0xb6,0x30,0xba, +0x32,0xb2,0xaf,0xb6,0x37,0xba,0xb4,0x37,0xb7,0x2f,0xbb,0xb2,0x31,0xba,0x37,0xb9, +0xb9,0x0d,0xcb,0x00,0x06,0x61,0x60,0x0c,0x03,0xc1,0x71,0x9c,0x33,0x41,0x88,0x03, +0x39,0xe0,0x23,0x77,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0x46,0x54,0x06,0x47, +0x87,0xb6,0x61,0x21,0xc6,0x80,0x0c,0x0c,0x62,0x20,0x38,0x8e,0x73,0x28,0xc9,0xdd, +0x7d,0xb1,0xbd,0x8d,0xad,0x7d,0xa5,0xb9,0xc1,0xd5,0xd1,0x7d,0xb1,0xd5,0xb5,0x85, +0x6d,0x58,0xaa,0x31,0x30,0x03,0xa3,0x1a,0x08,0x8e,0xe3,0x9c,0x0d,0xc4,0x27,0x06, +0x65,0x70,0x06,0x13,0x04,0x3a,0xa0,0x03,0x1a,0x63,0x62,0x46,0x53,0x52,0x32,0x13, +0x84,0x41,0xda,0x80,0x18,0x69,0xa0,0x06,0x86,0x31,0xac,0x01,0xb0,0x21,0x60,0x83, +0x0d,0x44,0x86,0x06,0x6d,0x00,0x4c,0x10,0xe6,0x60,0x0e,0xb8,0xa4,0x49,0x95,0xb9, +0x91,0x95,0xc9,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x86,0x69,0x82,0x30,0x50,0x13,0x84, +0x8e,0x0d,0x36,0x20,0x09,0x1c,0x54,0x46,0x1c,0xc8,0x41,0x33,0x07,0x74,0xd2,0x9a, +0xc2,0xf0,0xa4,0xca,0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x43,0xb5, +0xc1,0x48,0xea,0xa0,0xb2,0x83,0x38,0x90,0x03,0x32,0x69,0x44,0x69,0x73,0x70,0x6c, +0x61,0x79,0x53,0x69,0x7a,0x65,0x13,0x84,0xc1,0xda,0x80,0x24,0x78,0x50,0xe5,0x41, +0x1c,0xc8,0x41,0x33,0x07,0xec,0xd2,0x92,0xdc,0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde, +0xe4,0xa4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2, +0xde,0xdc,0xe6,0x26,0x08,0xc3,0xb5,0xc1,0x48,0xf6,0xa0,0xe2,0x83,0x38,0x90,0x03, +0x4a,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69, +0x6f,0x6e,0x73,0x13,0x84,0x01,0xdb,0x60,0x24,0x7e,0x50,0xfd,0x41,0x1c,0xc8,0x01, +0xa5,0x34,0xa6,0xba,0xb6,0xb0,0xa6,0x34,0x38,0xa6,0x32,0xbb,0x32,0x36,0xaa,0xb7, +0xaa,0xb9,0xb2,0x09,0xc2,0x90,0x6d,0x30,0x92,0x50,0xa8,0x44,0x21,0x0e,0xe4,0x80, +0x4b,0x9a,0x91,0x5c,0x58,0x5b,0x59,0x92,0x1b,0x59,0x19,0xde,0x04,0x61,0xd0,0x36, +0x18,0x09,0x29,0x54,0xa5,0x10,0x07,0x72,0x40,0xc9,0x8c,0xa8,0xcc,0x2e,0x6d,0xac, +0x8c,0xea,0xcd,0x2a,0xad,0xec,0x8e,0xa8,0x0c,0x8e,0x0e,0x6d,0x82,0x30,0x6c,0x1b, +0x8c,0xe4,0x14,0x2a,0x54,0x88,0x83,0x86,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc, +0x04,0x61,0xe0,0x36,0x20,0x89,0x2a,0x54,0xab,0x10,0x07,0x4d,0x33,0x07,0x94,0xcc, +0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0xa6,0xc6,0xc2,0xd8, +0xca,0x26,0x08,0x43,0xb7,0x01,0x49,0x5a,0xa1,0x72,0x85,0x38,0x68,0x9a,0x39,0x20, +0x64,0x46,0xf4,0x76,0xe7,0x36,0x37,0x16,0xc6,0x56,0x66,0x14,0x36,0x46,0xf7,0x26, +0x37,0x41,0x18,0xbc,0x0d,0x46,0x02,0x0b,0x55,0x2c,0xc4,0x41,0xc3,0xcf,0xac,0xe9, +0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x4e,0x29,0x8d,0x8e,0xae,0x4c, +0x6e,0x28,0xcc,0x6d,0xac,0x8c,0x8d,0x2d,0x8c,0x2e,0xed,0xcd,0x6d,0x82,0x30,0x7c, +0x1b,0x8c,0x64,0x16,0x2a,0x5a,0x88,0x83,0x86,0x8c,0x19,0x94,0x5c,0x59,0x11,0x1e, +0xdc,0xdb,0x5c,0x9d,0x5c,0xd9,0x04,0x61,0x00,0x83,0x0d,0x48,0x62,0x0b,0xd5,0x2d, +0xc4,0x41,0xd3,0xcc,0x01,0x33,0x33,0x28,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0x39,0x23, +0xb9,0xb0,0xb6,0x32,0x28,0xb9,0xb2,0x22,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x09, +0xc2,0x10,0x06,0x1b,0x8c,0x24,0x17,0x2a,0x5d,0x88,0x83,0x86,0x8b,0x19,0x55,0x98, +0x1b,0x52,0x18,0x9b,0x99,0xd1,0x93,0xd5,0x04,0x61,0x10,0x83,0x0d,0x46,0xc2,0x0b, +0x55,0x2f,0xc4,0x41,0xc3,0xca,0x4c,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0xaa,0x2c,0xae, +0xae,0xcc,0x6d,0xac,0x8c,0xa9,0xcc,0xed,0x8c,0x0e,0x6d,0x82,0x30,0x8c,0xc1,0x06, +0x23,0xf9,0x85,0x0a,0x1c,0xe2,0xa0,0xa1,0x62,0x46,0x54,0xc6,0x46,0x17,0x46,0x95, +0xd6,0x56,0x36,0x41,0x18,0xc8,0x60,0x83,0x91,0x88,0x43,0x35,0x0e,0x71,0xd0,0xf0, +0x32,0x23,0xca,0x73,0x0b,0x6b,0x4b,0x1b,0x93,0x2a,0x9b,0x1b,0x42,0x0b,0x73,0x3b, +0x2b,0x33,0x0a,0x1b,0xa3,0x7b,0x93,0x9b,0x20,0x0c,0x65,0xb0,0xc1,0x48,0xca,0xa1, +0x32,0x87,0x38,0x68,0x88,0x99,0x59,0xa5,0x95,0xdd,0x4d,0xc1,0x85,0x8d,0x95,0x51, +0xbd,0x35,0x95,0xd1,0x95,0xc9,0xcd,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x06, +0x33,0xd8,0x60,0x24,0xe8,0x50,0xa5,0x43,0x1c,0x34,0x1b,0xa8,0x35,0xa0,0x83,0x3b, +0xd0,0x83,0x3e,0x00,0x85,0x51,0x30,0x85,0x54,0x60,0x85,0x57,0x90,0x85,0x5a,0xc0, +0x85,0x5d,0xf0,0x85,0x70,0x20,0x87,0x73,0x50,0x87,0x0d,0x83,0xf1,0x06,0xeb,0x30, +0x41,0x10,0x80,0x0d,0xc0,0x86,0xc1,0x70,0x07,0x77,0xd8,0x10,0xbc,0xc3,0x86,0x61, +0x68,0x07,0x78,0xa0,0x30,0x34,0x35,0x41,0xa8,0x83,0x36,0xd8,0x30,0xd8,0x81,0x1d, +0x0c,0x1b,0x08,0x63,0x1e,0xe4,0x80,0x1e,0x36,0x14,0xed,0x20,0x0f,0x80,0x1b,0xd4, +0x03,0x8d,0x30,0xba,0xb7,0xb6,0xb4,0x31,0x22,0x62,0x72,0x61,0x6e,0x63,0x68,0x65, +0x73,0x34,0xcc,0xd8,0xde,0xc2,0xe8,0xe6,0x26,0x08,0xc3,0x19,0xb0,0x48,0x73,0x9b, +0xa3,0x9b,0x9b,0x20,0x0c,0x68,0x40,0x22,0xcd,0x8d,0x6e,0x6e,0x82,0x30,0xa4,0x01, +0x11,0xba,0x32,0xbc,0x2f,0xb6,0xb7,0x30,0xb2,0x09,0xc2,0xa0,0x06,0x4c,0xe8,0xca, +0xf0,0xbe,0xe6,0xe8,0xde,0xe4,0xca,0x58,0xd4,0xa5,0xb9,0xd1,0xcd,0x6d,0x80,0xee, +0x41,0x0e,0xf0,0xa1,0xc9,0x07,0x7d,0xd8,0x07,0x7e,0xe8,0x07,0x7f,0xf8,0x07,0x90, +0x08,0x89,0x4a,0x24,0xf8,0xa0,0x0a,0x1b,0x9b,0x5d,0x9b,0x4b,0x1a,0x59,0x99,0x1b, +0xdd,0x94,0x20,0xa8,0x42,0x86,0xe7,0x62,0x57,0x26,0x37,0x97,0xf6,0xe6,0x36,0x25, +0x20,0x9a,0x90,0xe1,0xb9,0xd8,0x85,0xb1,0xd9,0x95,0xc9,0x4d,0x09,0x8c,0x3a,0x64, +0x78,0x2e,0x73,0x68,0x61,0x64,0x65,0x72,0x4d,0x6f,0x64,0x65,0x6c,0x53,0x82,0xa4, +0x0c,0x19,0x9e,0x8b,0x5c,0xd9,0xdc,0x5b,0x9d,0xdc,0x58,0xd9,0xdc,0x94,0xa0,0x0d, +0x2a,0x91,0xe1,0xb9,0xd0,0xe5,0xc1,0x95,0x05,0xb9,0xb9,0xbd,0xd1,0x85,0xd1,0xa5, +0xbd,0xb9,0xcd,0x4d,0x11,0xd6,0x01,0x1e,0xea,0x90,0xe1,0xb9,0x94,0xb9,0xd1,0xc9, +0xe5,0x41,0xbd,0xa5,0xb9,0xd1,0xcd,0x4d,0x09,0xea,0xa1,0x0b,0x19,0x9e,0xcb,0xd8, +0x5b,0x9d,0x1b,0x5d,0x99,0xdc,0xdc,0x94,0x40,0x24,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x2c,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5,0x3b,0x8f,0x0f,0x4c,0x0e,0x83,0x08,0x1b, +0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10, +0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44, +0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x09,0xdb,0x70,0xf9,0xce, +0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x3e,0x72, +0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44,0x84,0x40,0x33,0x2c, +0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17,0xb7,0x6d,0x02,0xd5, +0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d, +0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8, +0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e, +0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d, +0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x65,0x99,0x5e,0x27,0x66,0xaf,0xe4,0xdd,0xf2,0x89,0x67,0x57,0x7e,0x56,0xac,0x41, +0x44,0x58,0x49,0x4c,0x38,0x0f,0x00,0x00,0x62,0x00,0x05,0x00,0xce,0x03,0x00,0x00, +0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x0f,0x00,0x00, +0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xc5,0x03,0x00,0x00,0x0b,0x82,0x20,0x00, +0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49, +0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62, +0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b, +0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42, +0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a, +0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff, +0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20, +0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00, +0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00, +0x89,0x20,0x00,0x00,0xbb,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04, +0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c, +0x0b,0x84,0xc4,0x4c,0x10,0xdc,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0, +0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12, +0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee, +0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e, +0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18, +0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c,0xc3,0x30,0x0c,0x14, +0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86,0x61,0x50,0x75,0xd4, +0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x5f,0xdc,0x36,0x22, +0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86,0x61,0x28,0x84,0x36, +0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e,0xbc,0x81,0x80,0x61, +0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1, +0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c, +0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8, +0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61, +0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30,0x0e,0xec, +0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50, +0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07, +0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00,0x06,0x7e, +0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37, +0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30, +0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87, +0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33,0x59,0xe3,0xc0,0x0e, +0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5, +0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xe0,0x07,0x48,0x30, +0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07, +0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03,0x3d,0x68,0x87, +0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33,0x89, +0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43, +0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b, +0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8, +0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73,0x70,0x87,0x72,0x20, +0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec,0x4c,0x64,0x30,0x0e, +0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x20,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x14,0x18, +0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26,0x59,0x96,0x65,0x79, +0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x9e,0x23,0x00,0x85,0x29, +0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x07,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0xc7,0x03,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c,0x10,0x00, +0x11,0x00,0x00,0x00,0x32,0x1e,0x98,0x14,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x10,0x0a,0x82,0xba,0x11,0x00,0xaa,0x0b,0x10,0x10,0x10,0x81,0xce,0x19, +0x00,0x5a,0x67,0x00,0xa8,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2,0x19,0x00,0xa2,0x67, +0x00,0x88,0x9c,0x01,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x5d,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20, +0x26,0x08,0x43,0xb3,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08, +0x83,0x33,0x41,0x20,0x83,0x8e,0xc0,0x04,0x61,0x78,0x36,0x08,0x4a,0xb3,0x21,0x51, +0x16,0x46,0x21,0x06,0x42,0x71,0x36,0x24,0xc3,0xc2,0x28,0xca,0x40,0x28,0xce,0x04, +0xe1,0x0c,0xae,0x0d,0x09,0x11,0x31,0xca,0x30,0x10,0x8a,0x33,0x41,0x18,0xa0,0x09, +0xc2,0x1a,0x60,0x1b,0x92,0x89,0x62,0x94,0x69,0x20,0x14,0x67,0x03,0xf1,0x40,0x52, +0x35,0x41,0x68,0x83,0x6c,0x82,0xd0,0x55,0x13,0x84,0x21,0xda,0x20,0x28,0xd9,0x86, +0x45,0xb9,0x18,0x45,0x19,0x08,0x0c,0xc3,0xb4,0x09,0xc2,0x1b,0x68,0x1b,0x96,0x81, +0x63,0x94,0x61,0x20,0x30,0x0c,0x73,0x26,0x08,0x71,0xb0,0x6d,0x58,0x08,0x8f,0x51, +0x88,0x81,0xc0,0x30,0xcc,0xd9,0xb0,0x4c,0x1e,0xa3,0x4c,0x03,0x81,0x61,0x98,0xb3, +0x81,0xd8,0xba,0x0f,0x0c,0x26,0x08,0x74,0xc0,0x4d,0x10,0x06,0x69,0x03,0xa2,0x88, +0x01,0xa3,0x28,0xc3,0x18,0x00,0x1b,0x02,0x32,0xd8,0x40,0x58,0x61,0x50,0x06,0xc0, +0x04,0x41,0x00,0x28,0x0c,0x4d,0x4d,0x10,0xea,0xc0,0x9a,0x20,0x0c,0xd3,0x04,0x61, +0xa0,0x36,0x0c,0x6b,0xb0,0x06,0xc3,0x06,0x42,0x49,0x03,0x35,0x60,0x83,0x0d,0xc5, +0x19,0xa0,0x01,0x60,0x06,0x6d,0x50,0x85,0x8d,0xcd,0xae,0xcd,0x25,0x8d,0xac,0xcc, +0x8d,0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x9b, +0x12,0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4,0xa6,0x04,0x46,0x1d, +0x32,0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2,0x32,0xb6,0x29,0x01, +0x52,0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x6c,0x6e,0x4a,0x50, +0x06,0x75,0xc8,0xf0,0x5c,0xca,0xdc,0xe8,0xe4,0xf2,0xa0,0xde,0xd2,0xdc,0xe8,0xe6, +0xa6,0x04,0x6d,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x2c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5, +0x3b,0x8f,0x0f,0x4c,0x0e,0x83,0x08,0x1b,0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40, +0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97, +0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6, +0x17,0xb7,0x6d,0x09,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a, +0xc0,0x50,0x12,0x06,0x20,0x60,0x3e,0x72,0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe, +0x10,0x11,0xc0,0x44,0x84,0x40,0x33,0x2c,0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f, +0x38,0xd3,0xed,0x17,0xb7,0x6d,0x02,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51, +0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4, +0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3, +0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e,0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c, +0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x61,0x20,0x00,0x00,0xa3,0x01,0x00,0x00, +0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x34,0xcc,0x00,0x14, +0x61,0x40,0xc9,0x95,0x5d,0xd9,0x14,0x67,0x40,0x19,0x06,0x94,0x51,0xe9,0x06,0xd4, +0x40,0xb9,0x94,0x4a,0xc1,0x94,0x1b,0x21,0x45,0x50,0x1e,0x23,0x00,0x25,0x40,0xc6, +0x18,0x01,0x08,0x82,0x20,0xfc,0x0b,0x63,0x04,0xad,0x39,0xe7,0xbc,0x37,0x46,0x70, +0xdf,0xf4,0x68,0x8a,0xc1,0x18,0xc1,0x5a,0xab,0xb5,0xfa,0x8d,0x11,0x80,0x20,0x08, +0xbb,0x61,0x30,0x46,0x00,0x82,0x20,0x88,0x83,0xc3,0x18,0xc1,0x5a,0xab,0xb5,0xf8, +0x8d,0x11,0xc0,0x3e,0x3b,0x97,0xdf,0x18,0x41,0xae,0x97,0xee,0xfc,0x8d,0x11,0xe0, +0xec,0x7d,0xe6,0xde,0x18,0xc1,0x59,0x9b,0x62,0xe8,0x8d,0x11,0x80,0x20,0x08,0xe2, +0xdf,0x08,0xc0,0x18,0x01,0x08,0x82,0x20,0xfc,0x8d,0x11,0xa8,0x78,0x7d,0x8a,0x1e, +0x00,0x00,0x00,0x00,0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xd5,0xc1,0x07,0xbd,0xc1, +0x1b,0xa8,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x78,0x76,0x00,0x06,0x11,0x1d,0xd0, +0xc1,0x1a,0x8c,0x18,0x24,0x00,0x08,0x82,0x81,0x77,0x07,0x61,0x20,0xd9,0x81,0x1d, +0xb0,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x78,0x78,0x20,0x06,0x13,0x1d,0xd0,0x41, +0x1b,0x8c,0x18,0x24,0x00,0x08,0x82,0x81,0x97,0x07,0x63,0x50,0xcd,0xc1,0x1c,0xb8, +0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x78,0x7a,0x40,0x06,0x16,0x1e,0xe4,0xc1,0x1b, +0x8c,0x18,0x24,0x00,0x08,0x82,0x81,0xb7,0x07,0x65,0x70,0xe9,0xc1,0x1d,0xc0,0xc1, +0x88,0x41,0x02,0x80,0x20,0x18,0x78,0x7c,0x60,0x06,0x18,0x1e,0xe8,0x41,0x1c,0x8c, +0x18,0x24,0x00,0x08,0x82,0x81,0xd7,0x07,0x67,0xb0,0xe5,0x41,0x1e,0xc8,0xc1,0x88, +0x81,0x01,0x80,0x20,0x18,0x10,0xa7,0x20,0x06,0x7a,0x30,0x62,0x60,0x00,0x20,0x08, +0x06,0x04,0x2a,0x8c,0x81,0x1f,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x16,0x0a,0x69, +0x30,0xf0,0xc1,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x88,0x41,0x03,0x80,0x20,0x18, +0x2c,0xab,0xe0,0x06,0xc9,0x1f,0x14,0xc4,0x1b,0xbc,0xc1,0x1b,0xbc,0xc1,0x68,0x42, +0x00,0xd4,0x41,0x0a,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x8b,0x2b,0xc4,0x01,0x23, +0x0a,0xc1,0x21,0x07,0x72,0x20,0x07,0x72,0x30,0x9a,0x10,0x00,0x95,0x9c,0x02,0x8c, +0x18,0x34,0x00,0x08,0x82,0xc1,0x12,0x0b,0x74,0xf0,0x94,0xc2,0x12,0xd4,0x41,0x1d, +0xd4,0x41,0x1d,0x8c,0x26,0x04,0x40,0x31,0x6e,0x00,0x23,0x06,0x0d,0x00,0x82,0x60, +0xb0,0xd0,0xc2,0x1d,0x48,0xa8,0xe0,0x04,0x78,0x80,0x07,0x78,0x80,0x07,0xa3,0x09, +0x01,0x50,0x50,0x1c,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xb7,0xa0,0x07,0xd5, +0x2a,0x04,0xd0,0x1e,0xec,0xc1,0x1e,0xec,0xc1,0x68,0x42,0x00,0x8c,0x18,0x34,0x00, +0x08,0x82,0xc1,0x92,0x0b,0x7c,0x70,0xb5,0xc2,0x90,0xf4,0x41,0x1f,0xf4,0x41,0x1f, +0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xbb,0xe0,0x07,0xd9,0x2b, +0x38,0xcb,0x1f,0xfc,0xc1,0x1f,0xfc,0xc1,0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08, +0x82,0xc1,0xd2,0x0b,0xa0,0xb0,0xc5,0xc2,0xa1,0x84,0x42,0x28,0x84,0x42,0x28,0x8c, +0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xbf,0x20,0x0a,0xdd,0x2c,0x48, +0xcc,0x28,0x8c,0xc2,0x28,0x8c,0xc2,0x68,0x42,0x00,0x0c,0x37,0x50,0x18,0x19,0x0c, +0x37,0x6c,0x18,0x19,0x94,0x10,0xe8,0x70,0x44,0x85,0x11,0x5f,0x09,0x81,0x4e,0x37, +0x5c,0x5a,0x30,0xdd,0xa0,0x85,0x81,0x30,0xdc,0x20,0x06,0x1f,0x19,0x0c,0x37,0x64, +0x1f,0x19,0x94,0x10,0xe8,0x70,0x44,0x56,0x10,0x5f,0x09,0x81,0x4e,0x37,0x6c,0x47, +0x30,0xdd,0xe0,0x9d,0x81,0x30,0xdc,0xc0,0x95,0x01,0x19,0x14,0x12,0xe8,0x70,0x04, +0x47,0x10,0x5f,0x09,0x81,0x4e,0x37,0x78,0x46,0x50,0x88,0xb0,0xd3,0x0d,0x6f,0xe0, +0x04,0xd3,0x0d,0x63,0x80,0x10,0xc3,0x0d,0x61,0xe0,0x06,0x64,0x50,0x81,0xa5,0xc3, +0x11,0x61,0x60,0x10,0x5f,0x09,0x81,0x4e,0x37,0x8c,0x01,0x12,0x4c,0x37,0xd4,0x81, +0x21,0x94,0x41,0xe9,0x70,0x04,0x19,0x0c,0xc4,0x57,0x42,0xa0,0xd3,0x0d,0x66,0x50, +0x04,0x25,0x1c,0x3b,0xdd,0xc0,0x06,0x4d,0x50,0x62,0xa0,0xe9,0x70,0x04,0x1a,0x10, +0xc4,0x57,0x42,0xa0,0xd3,0x0d,0x6a,0x60,0x04,0xd3,0x0d,0x7a,0x50,0x08,0x35,0x24, +0x3b,0xdd,0x90,0x07,0x4d,0x50,0xd3,0xa6,0xc3,0x11,0x6d,0x50,0x10,0x5f,0x09,0x81, +0x4e,0x37,0xbc,0xc1,0x11,0x4c,0x37,0xe0,0xc1,0x21,0x94,0x1b,0x80,0x81,0x0e,0x47, +0xc0,0xc1,0x40,0x7c,0x25,0x04,0x3a,0xdd,0x20,0x07,0x45,0x30,0xdd,0x60,0x0a,0x85, +0x50,0x03,0xb2,0xd3,0x0d,0xa2,0xc0,0x04,0x37,0x18,0x76,0x82,0x61,0x23,0x06,0x07, +0x00,0x82,0x60,0x80,0xc9,0x44,0x3e,0xcc,0xc2,0x49,0x8c,0x26,0x04,0xc0,0x68,0x82, +0x10,0x18,0x38,0x08,0xf1,0xb1,0xc0,0x80,0x8f,0x89,0xc3,0x10,0x1f,0x0b,0x0e,0xf8, +0x9c,0x2d,0x18,0x76,0xb6,0x60,0x98,0x15,0x02,0x7d,0x8c,0x10,0xe8,0x33,0x62,0x70, +0x00,0x20,0x08,0x06,0x1b,0x4f,0x90,0x84,0x2f,0xe8,0xc4,0x68,0x42,0x00,0x8c,0x26, +0x08,0xc1,0x09,0x86,0x9d,0x60,0x98,0x09,0x87,0x7c,0x4c,0x38,0xe4,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0x0f,0x5a,0xa8,0x84,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x4f, +0x5a,0xac,0x84,0x70,0xc2,0x40,0x27,0x0c,0x34,0x62,0xd0,0x00,0x20,0x08,0x06,0x8b, +0x5b,0xc4,0xc4,0x3a,0x88,0x85,0x10,0xc8,0x84,0x4c,0xc8,0x84,0x4c,0x8c,0x26,0x04, +0xc0,0x68,0x82,0x10,0x8c,0x26,0x64,0xc2,0x68,0x82,0x36,0x98,0x40,0xc8,0xc7,0x04, +0x42,0x3e,0x23,0x06,0x0e,0x00,0x82,0x60,0xd0,0xd0,0xc5,0x4c,0xdc,0xc3,0x3b,0xb8, +0x43,0x4e,0x8c,0xc1,0x18,0x8c,0xc1,0x18,0xa8,0xc4,0x88,0x81,0x03,0x80,0x20,0x18, +0x34,0x74,0x31,0x13,0xf6,0xf0,0x0e,0xee,0x90,0x13,0x42,0x20,0x08,0x2a,0x31,0x62, +0x70,0x00,0x20,0x08,0x06,0x9b,0x5b,0xd8,0x04,0x3c,0xa4,0xc5,0x68,0x42,0x00,0x8c, +0x26,0x08,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x6c,0x71,0x91,0x13,0xf3,0xf0,0x16, +0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x27,0x18,0x76,0x82,0x61,0x26,0x28,0xf2,0x31, +0x41,0x91,0x8f,0x09,0x82,0x7c,0x4c,0x10,0xe4,0x63,0x42,0x00,0x9f,0x11,0x03,0x03, +0x00,0x41,0x30,0x78,0x40,0x43,0x27,0x82,0xe1,0x88,0x80,0x26,0x84,0xef,0x02,0xa3, +0x2c,0x90,0xe4,0x63,0x82,0x24,0x9f,0x0b,0x09,0xc3,0x2e,0x24,0x0c,0x33,0xc1,0x25, +0xe0,0x63,0xc2,0x4b,0xc0,0xe7,0x2a,0xc3,0xae,0x32,0xcc,0x08,0x81,0x3e,0x46,0x08, +0xf4,0x31,0x45,0x80,0x8f,0x29,0x02,0x7c,0xcc,0x10,0xe4,0x63,0x86,0x20,0x1f,0x13, +0xca,0x02,0x3e,0x26,0x98,0x05,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xe0,0x99,0x8d, +0xba,0x10,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xe0,0xa1,0x0d,0xbb,0x10,0x4e,0x18,0xe8, +0x84,0x81,0xcc,0x20,0xe2,0x63,0x06,0x11,0x1f,0x13,0x0b,0x21,0x3e,0x36,0x16,0x42, +0x7c,0x4c,0x08,0xe4,0x63,0x42,0x21,0x1f,0x23,0x0a,0xf9,0xd8,0x61,0xc8,0x67,0x38, +0x82,0x28,0x0b,0xe1,0x9b,0x65,0x08,0x86,0x60,0xb8,0x61,0x61,0x03,0x32,0x18,0x6e, +0x58,0xd8,0x80,0x0c,0x4a,0x08,0x74,0x96,0x41,0x18,0x82,0x9b,0x85,0x61,0x47,0x0c, +0x16,0x00,0x04,0xc1,0x20,0x1a,0x8f,0xd2,0x30,0x8b,0xdd,0x78,0x1c,0xd5,0x08,0x66, +0x09,0x86,0xe1,0x88,0x64,0x2d,0x84,0x6f,0x96,0xe1,0x48,0x82,0x11,0x8a,0xd6,0xff, +0xff,0xff,0x1f,0x0c,0xbc,0x10,0xbe,0x59,0x02,0x63,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0x9e,0xf3,0x18,0x0d,0xd7,0xff,0xff,0xff,0x1f,0x2c,0xc8,0x0b,0xf9,0x8c,0x18,0x18, +0x00,0x08,0x82,0xc1,0x93,0x1e,0xa4,0x11,0x58,0xa0,0x17,0xf2,0xb1,0x40,0x2f,0xe0, +0x33,0x4b,0x60,0x0c,0x54,0x18,0x0c,0x21,0x14,0x16,0xcc,0x85,0x7c,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0xe0,0x71,0x0f,0xd5,0x08,0x2c,0xe8,0x0b,0xf9,0x8c,0x18,0x18,0x00, +0x08,0x82,0xc1,0x03,0x1f,0xab,0x11,0x8c,0x18,0x38,0x00,0x08,0x82,0x41,0x23,0x1f, +0xb1,0x61,0x17,0x6d,0xc1,0x16,0xb7,0x11,0x04,0x41,0x80,0x1a,0x58,0x9c,0x7a,0xc0, +0x70,0x43,0xe0,0x07,0x64,0x30,0xdc,0xd0,0xf9,0x01,0x19,0x94,0x10,0xe8,0x2c,0x03, +0x92,0x04,0x57,0x0e,0xc3,0x8e,0x18,0x2c,0x00,0x08,0x82,0x41,0x54,0x1f,0xb7,0x81, +0x17,0xed,0x51,0x80,0x01,0x6f,0x04,0xb3,0x04,0xc9,0x70,0x84,0xd6,0x17,0xc2,0x37, +0xcb,0xa0,0x30,0x41,0x89,0x41,0x7c,0xc0,0x70,0x03,0x19,0x94,0x02,0x19,0x0c,0x37, +0x08,0xa5,0x40,0x06,0x25,0x04,0x3a,0xcb,0xb0,0x30,0xc1,0xb1,0xc3,0xb0,0x23,0x06, +0x0b,0x00,0x82,0x60,0x10,0xf1,0x87,0x6f,0xfc,0x05,0x7d,0xa0,0x41,0x31,0x1e,0xc1, +0x2c,0x01,0x33,0x1c,0x01,0x06,0xa4,0x21,0x7c,0xb3,0x0c,0xcd,0x13,0x94,0x1a,0xe0, +0x07,0x94,0x1a,0xe4,0x07,0x0c,0x37,0x08,0xad,0x40,0x06,0xc3,0x0d,0x42,0x2b,0x90, +0x41,0x09,0x81,0xce,0x32,0x38,0x4f,0x70,0xf4,0x30,0xec,0x88,0xc1,0x02,0x80,0x20, +0x18,0x44,0x24,0x62,0x1e,0xa7,0xc1,0x1f,0x46,0xb1,0x1e,0xc1,0x2c,0xc1,0x33,0x62, +0xd0,0x00,0x20,0x08,0x06,0x0b,0x8a,0xac,0x07,0x69,0xf0,0x87,0x68,0x84,0x06,0x7b, +0xb0,0x07,0x7b,0xb0,0xc7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0x84,0x22,0xe9,0x21,0x1b,0xc3,0x88,0xc1,0x01,0x80, +0x20,0x18,0x4c,0x29,0xa2,0x1e,0xb3,0x31,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xa4, +0x22,0xeb,0x41,0x1b,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x60,0x29,0x02,0x1f,0xaa, +0x41,0x22,0xa3,0x09,0x01,0x60,0x45,0x40,0x1f,0x2b,0x04,0xfa,0x58,0x31,0xd0,0x67, +0xc4,0xa0,0x01,0x40,0x10,0x0c,0x16,0x1a,0xb9,0x8f,0xd9,0x40,0x11,0x14,0x41,0x11, +0xfc,0xc0,0x0f,0xfc,0xc0,0x8f,0xd1,0x84,0x00,0x18,0x8e,0x08,0x78,0x23,0xf8,0xa6, +0x1b,0x7c,0x43,0x08,0x2c,0x38,0xe4,0x63,0xc2,0x21,0x1f,0x1b,0x0e,0xf9,0x8c,0x18, +0x2c,0x00,0x08,0x82,0x41,0x65,0x23,0xf2,0x31,0x08,0x81,0x79,0x94,0x07,0x79,0x0c, +0x47,0x04,0xe4,0xa1,0x7c,0xb3,0x0c,0x05,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_6811f3daeaa116f98b905a55cce8cb68.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_6811f3daeaa116f98b905a55cce8cb68.h new file mode 100644 index 00000000..1b2b5d30 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_6811f3daeaa116f98b905a55cce8cb68.h @@ -0,0 +1,497 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_16bit_6811f3daeaa116f98b905a55cce8cb68.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6811f3daeaa116f98b905a55cce8cb68_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6811f3daeaa116f98b905a55cce8cb68_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6811f3daeaa116f98b905a55cce8cb68_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6811f3daeaa116f98b905a55cce8cb68_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6811f3daeaa116f98b905a55cce8cb68_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6811f3daeaa116f98b905a55cce8cb68_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6811f3daeaa116f98b905a55cce8cb68_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6811f3daeaa116f98b905a55cce8cb68_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6811f3daeaa116f98b905a55cce8cb68_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6811f3daeaa116f98b905a55cce8cb68_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6811f3daeaa116f98b905a55cce8cb68_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6811f3daeaa116f98b905a55cce8cb68_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6811f3daeaa116f98b905a55cce8cb68_size = 7576; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6811f3daeaa116f98b905a55cce8cb68_data[] = { +0x44,0x58,0x42,0x43,0x7c,0xa3,0x15,0x2b,0xde,0xae,0x2b,0xd0,0x1c,0x38,0x10,0x69, +0xb1,0x50,0x59,0x6b,0x01,0x00,0x00,0x00,0x98,0x1d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0x54,0x0e,0x00,0x00,0x70,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xb8,0x0c,0x00,0x00,0x62,0x00,0x05,0x00, +0x2e,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xa0,0x0c,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x25,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xba,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xd8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e, +0xbc,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33, +0x59,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f, +0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4, +0xe0,0x07,0x48,0x30,0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0, +0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07, +0x14,0x0c,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73, +0x70,0x87,0x72,0x20,0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec, +0x4c,0x64,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5, +0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0, +0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0xf0,0x03,0x14,0x18,0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26, +0x59,0x96,0x65,0x79,0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x9e, +0x23,0x00,0x05,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x07,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0xc7,0x03,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c,0x10,0x00, +0x1d,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x1c,0x0a,0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a, +0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a, +0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x4c,0x03,0x0a,0x7a,0xa0, +0x58,0x0a,0x83,0xba,0x11,0x80,0x1a,0xa0,0xba,0x00,0x01,0x01,0x11,0xe8,0x9c,0x01, +0xa0,0x75,0x06,0x80,0xda,0x19,0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0xa0,0x79,0x06, +0x80,0xe8,0x19,0x00,0x22,0x67,0x00,0x00,0x79,0x18,0x00,0x00,0x57,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20, +0x26,0x08,0x43,0xb3,0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0xc1,0xd9,0x30,0x20, +0x09,0x31,0x41,0x20,0x83,0x3a,0xa0,0x25,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x35, +0xf6,0xc6,0xf6,0x26,0xf7,0xa5,0x96,0x46,0x47,0x57,0x26,0x57,0x46,0x36,0x41,0x18, +0x9e,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85,0x31,0x88,0x81,0x30,0x1c,0x5a,0x72,0x5f, +0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63, +0x74,0x6f,0x72,0x73,0x1b,0x92,0x61,0x81,0x0c,0x63,0x20,0x0c,0x67,0x82,0x70,0x06, +0x6e,0xc0,0x46,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d, +0x43,0x42,0x48,0x93,0x31,0x0c,0x84,0xe1,0x4c,0x10,0x06,0x68,0x82,0xb0,0x06,0x6f, +0x40,0x48,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0xab,0x0c,0x0f,0xee,0x6d,0xae,0x4e, +0xae,0x6c,0x43,0x52,0x59,0x97,0x51,0x0d,0x84,0xe1,0x6c,0x20,0x9e,0x88,0xc2,0x26, +0x08,0x6d,0x00,0x07,0x3c,0x03,0xb9,0xbb,0x2f,0xb9,0xb2,0xb1,0x37,0xb7,0x39,0x3a, +0xb9,0xba,0x31,0xba,0x32,0xb2,0x2f,0x38,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0xb9,0x2f, +0xb7,0xb2,0x30,0xb9,0xb2,0x39,0xba,0x2f,0xb2,0x32,0x38,0x3a,0xb4,0x09,0x42,0xb7, +0x06,0x13,0x84,0x21,0xda,0x20,0x18,0xdd,0x86,0xc5,0xd0,0x36,0xc3,0x18,0x08,0x8e, +0xe3,0xbc,0x09,0xc2,0x1b,0xc4,0x01,0x33,0xb9,0xbb,0x2f,0xb2,0x34,0xb6,0x30,0xba, +0x32,0xb2,0xaf,0xb6,0x37,0xba,0xb4,0x37,0xb7,0x2f,0xbb,0xb2,0x31,0xba,0x37,0xb9, +0xb9,0x0d,0xcb,0x00,0x06,0x61,0x60,0x0c,0x03,0xc1,0x71,0x9c,0x33,0x41,0x88,0x03, +0x39,0xe0,0x23,0x77,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0x46,0x54,0x06,0x47, +0x87,0xb6,0x61,0x21,0xc6,0x80,0x0c,0x0c,0x62,0x20,0x38,0x8e,0x73,0x28,0xc9,0xdd, +0x7d,0xb1,0xbd,0x8d,0xad,0x7d,0xa5,0xb9,0xc1,0xd5,0xd1,0x7d,0xb1,0xd5,0xb5,0x85, +0x6d,0x58,0xaa,0x31,0x30,0x03,0xa3,0x1a,0x08,0x8e,0xe3,0x9c,0x0d,0xc4,0x27,0x06, +0x65,0x70,0x06,0x13,0x04,0x3a,0xa0,0x03,0x1a,0x63,0x62,0x46,0x53,0x52,0x32,0x13, +0x84,0x41,0xda,0x80,0x18,0x69,0xa0,0x06,0x86,0x31,0xac,0x01,0xb0,0x21,0x60,0x83, +0x0d,0x44,0x86,0x06,0x6d,0x00,0x4c,0x10,0xe6,0x60,0x0e,0xb8,0xa4,0x49,0x95,0xb9, +0x91,0x95,0xc9,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x86,0x69,0x82,0x30,0x50,0x13,0x84, +0x8e,0x0d,0x36,0x20,0x09,0x1c,0x54,0x46,0x1c,0xc8,0x41,0x33,0x07,0x74,0xd2,0x9a, +0xc2,0xf0,0xa4,0xca,0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x43,0xb5, +0xc1,0x48,0xea,0xa0,0xb2,0x83,0x38,0x90,0x03,0x32,0x69,0x44,0x69,0x73,0x70,0x6c, +0x61,0x79,0x53,0x69,0x7a,0x65,0x13,0x84,0xc1,0xda,0x80,0x24,0x78,0x50,0xe5,0x41, +0x1c,0xc8,0x41,0x33,0x07,0xec,0xd2,0x92,0xdc,0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde, +0xe4,0xa4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2, +0xde,0xdc,0xe6,0x26,0x08,0xc3,0xb5,0xc1,0x48,0xf6,0xa0,0xe2,0x83,0x38,0x90,0x03, +0x4a,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69, +0x6f,0x6e,0x73,0x13,0x84,0x01,0xdb,0x60,0x24,0x7e,0x50,0xfd,0x41,0x1c,0xc8,0x01, +0xa5,0x34,0xa6,0xba,0xb6,0xb0,0xa6,0x34,0x38,0xa6,0x32,0xbb,0x32,0x36,0xaa,0xb7, +0xaa,0xb9,0xb2,0x09,0xc2,0x90,0x6d,0x30,0x92,0x50,0xa8,0x44,0x21,0x0e,0xe4,0x80, +0x4b,0x9a,0x91,0x5c,0x58,0x5b,0x59,0x92,0x1b,0x59,0x19,0xde,0x04,0x61,0xd0,0x36, +0x18,0x09,0x29,0x54,0xa5,0x10,0x07,0x72,0x40,0xc9,0x8c,0xa8,0xcc,0x2e,0x6d,0xac, +0x8c,0xea,0xcd,0x2a,0xad,0xec,0x8e,0xa8,0x0c,0x8e,0x0e,0x6d,0x82,0x30,0x6c,0x1b, +0x8c,0xe4,0x14,0x2a,0x54,0x88,0x83,0x86,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc, +0x04,0x61,0xe0,0x36,0x18,0x89,0x2a,0x54,0xab,0x10,0x07,0x0d,0x25,0xb3,0xa6,0x37, +0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0xb9,0xa9,0xb1,0x30,0xb6,0xb2,0x09, +0xc2,0xd0,0x6d,0x40,0x92,0x56,0xa8,0x5c,0x21,0x0e,0x9a,0x66,0x0e,0x08,0x99,0x11, +0xbd,0xdd,0xb9,0xcd,0x8d,0x85,0xb1,0x95,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10, +0x06,0x6f,0x83,0x91,0xc0,0x42,0x15,0x0b,0x71,0xd0,0xf0,0x33,0x6b,0x7a,0xa3,0x4b, +0x7b,0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x1b,0x0a, +0x73,0x1b,0x2b,0x63,0x63,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x20,0x0c,0xdf,0x06,0x24, +0x99,0x85,0x8a,0x16,0xe2,0xa0,0x69,0xe6,0x80,0x8c,0x19,0x94,0x5c,0x59,0x11,0x1e, +0xdc,0xdb,0x5c,0x9d,0x5c,0xd9,0x04,0x61,0x00,0x83,0x0d,0x48,0x62,0x0b,0xd5,0x2d, +0xc4,0x41,0xd3,0xcc,0x01,0x33,0x33,0x28,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0x39,0x23, +0xb9,0xb0,0xb6,0x32,0x28,0xb9,0xb2,0x22,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x09, +0xc2,0x10,0x06,0x1b,0x8c,0x24,0x17,0x2a,0x5d,0x88,0x83,0x86,0x8b,0x19,0x55,0x98, +0x1b,0x52,0x18,0x9b,0x99,0xd1,0x93,0xd5,0x04,0x61,0x10,0x83,0x0d,0x46,0xc2,0x0b, +0x55,0x2f,0xc4,0x41,0xc3,0xca,0x4c,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0xaa,0x2c,0xae, +0xae,0xcc,0x6d,0xac,0x8c,0xa9,0xcc,0xed,0x8c,0x0e,0x6d,0x82,0x30,0x8c,0xc1,0x06, +0x23,0xf9,0x85,0x0a,0x1c,0xe2,0xa0,0xa1,0x62,0x46,0x54,0xc6,0x46,0x17,0x46,0x95, +0xd6,0x56,0x36,0x41,0x18,0xc8,0x60,0x83,0x91,0x88,0x43,0x35,0x0e,0x71,0xd0,0xf0, +0x32,0x23,0xca,0x73,0x0b,0x6b,0x4b,0x1b,0x93,0x2a,0x9b,0x1b,0x42,0x0b,0x73,0x3b, +0x2b,0x33,0x0a,0x1b,0xa3,0x7b,0x93,0x9b,0x20,0x0c,0x65,0xb0,0xc1,0x48,0xca,0xa1, +0x32,0x87,0x38,0x68,0x88,0x99,0x59,0xa5,0x95,0xdd,0x4d,0xc1,0x85,0x8d,0x95,0x51, +0xbd,0x35,0x95,0xd1,0x95,0xc9,0xcd,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x06, +0x33,0xd8,0x60,0x24,0xe8,0x50,0xa5,0x43,0x1c,0x34,0x1b,0xa8,0x35,0xa0,0x83,0x3b, +0xd0,0x83,0x3e,0x00,0x85,0x51,0x30,0x85,0x54,0x60,0x85,0x57,0x90,0x85,0x5a,0xc0, +0x85,0x5d,0xf0,0x85,0x70,0x20,0x87,0x73,0x50,0x87,0x0d,0x83,0xf1,0x06,0xeb,0x30, +0x41,0x10,0x80,0x0d,0xc0,0x86,0xc1,0x70,0x07,0x77,0xd8,0x10,0xbc,0xc3,0x86,0x61, +0x68,0x07,0x78,0xa0,0x30,0x34,0x35,0x41,0xa8,0x83,0x36,0xd8,0x30,0xd8,0x81,0x1d, +0x0c,0x1b,0x08,0x63,0x1e,0xe4,0x80,0x1e,0x36,0x14,0xed,0x20,0x0f,0x80,0x1b,0xd4, +0x03,0x8d,0x30,0xba,0xb7,0xb6,0xb4,0x31,0x22,0x62,0x72,0x61,0x6e,0x63,0x68,0x65, +0x73,0x34,0xcc,0xd8,0xde,0xc2,0xe8,0xe6,0x26,0x08,0xc3,0x19,0xb0,0x48,0x73,0x9b, +0xa3,0x9b,0x9b,0x20,0x0c,0x68,0x40,0x22,0xcd,0x8d,0x6e,0x6e,0x82,0x30,0xa4,0x01, +0x11,0xba,0x32,0xbc,0x2f,0xb6,0xb7,0x30,0xb2,0x09,0xc2,0xa0,0x06,0x4c,0xe8,0xca, +0xf0,0xbe,0xe6,0xe8,0xde,0xe4,0xca,0x58,0xd4,0xa5,0xb9,0xd1,0xcd,0x6d,0x80,0xee, +0x41,0x0e,0xf0,0xa1,0xc9,0x07,0x7d,0xd8,0x07,0x7e,0xe8,0x07,0x7f,0xf8,0x07,0x90, +0x08,0x89,0x4a,0x24,0xf8,0xa0,0x0a,0x1b,0x9b,0x5d,0x9b,0x4b,0x1a,0x59,0x99,0x1b, +0xdd,0x94,0x20,0xa8,0x42,0x86,0xe7,0x62,0x57,0x26,0x37,0x97,0xf6,0xe6,0x36,0x25, +0x20,0x9a,0x90,0xe1,0xb9,0xd8,0x85,0xb1,0xd9,0x95,0xc9,0x4d,0x09,0x8c,0x3a,0x64, +0x78,0x2e,0x73,0x68,0x61,0x64,0x65,0x72,0x4d,0x6f,0x64,0x65,0x6c,0x53,0x82,0xa4, +0x0c,0x19,0x9e,0x8b,0x5c,0xd9,0xdc,0x5b,0x9d,0xdc,0x58,0xd9,0xdc,0x94,0xa0,0x0d, +0x2a,0x91,0xe1,0xb9,0xd0,0xe5,0xc1,0x95,0x05,0xb9,0xb9,0xbd,0xd1,0x85,0xd1,0xa5, +0xbd,0xb9,0xcd,0x4d,0x11,0xd6,0x01,0x1e,0xea,0x90,0xe1,0xb9,0x94,0xb9,0xd1,0xc9, +0xe5,0x41,0xbd,0xa5,0xb9,0xd1,0xcd,0x4d,0x09,0xea,0xa1,0x0b,0x19,0x9e,0xcb,0xd8, +0x5b,0x9d,0x1b,0x5d,0x99,0xdc,0xdc,0x94,0x40,0x24,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x2c,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5,0x3b,0x8f,0x0f,0x4c,0x0e,0x83,0x08,0x1b, +0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10, +0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44, +0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x09,0xdb,0x70,0xf9,0xce, +0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x3e,0x72, +0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44,0x84,0x40,0x33,0x2c, +0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17,0xb7,0x6d,0x02,0xd5, +0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d, +0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8, +0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e, +0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d, +0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x68,0x11,0xf3,0xda,0xea,0xa1,0x16,0xf9,0x8b,0x90,0x5a,0x55,0xcc,0xe8,0xcb,0x68, +0x44,0x58,0x49,0x4c,0x20,0x0f,0x00,0x00,0x62,0x00,0x05,0x00,0xc8,0x03,0x00,0x00, +0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x08,0x0f,0x00,0x00, +0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xbf,0x03,0x00,0x00,0x0b,0x82,0x20,0x00, +0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49, +0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62, +0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b, +0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42, +0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a, +0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff, +0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20, +0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00, +0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00, +0x89,0x20,0x00,0x00,0xbb,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04, +0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c, +0x0b,0x84,0xc4,0x4c,0x10,0xdc,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0, +0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12, +0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee, +0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e, +0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18, +0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c,0xc3,0x30,0x0c,0x14, +0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86,0x61,0x50,0x75,0xd4, +0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x5f,0xdc,0x36,0x22, +0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86,0x61,0x28,0x84,0x36, +0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e,0xbc,0x81,0x80,0x61, +0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1, +0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c, +0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8, +0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61, +0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30,0x0e,0xec, +0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50, +0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07, +0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00,0x06,0x7e, +0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37, +0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30, +0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87, +0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33,0x59,0xe3,0xc0,0x0e, +0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5, +0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xe0,0x07,0x48,0x30, +0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07, +0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03,0x3d,0x68,0x87, +0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33,0x89, +0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43, +0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b, +0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8, +0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73,0x70,0x87,0x72,0x20, +0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec,0x4c,0x64,0x30,0x0e, +0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x20,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x14,0x18, +0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26,0x59,0x96,0x65,0x79, +0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x9e,0x23,0x00,0x85,0x29, +0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x07,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0xc7,0x03,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c,0x10,0x00, +0x11,0x00,0x00,0x00,0x32,0x1e,0x98,0x14,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x10,0x0a,0x82,0xba,0x11,0x00,0xaa,0x0b,0x10,0x10,0x10,0x81,0xce,0x19, +0x00,0x5a,0x67,0x00,0xa8,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2,0x19,0x00,0xa2,0x67, +0x00,0x88,0x9c,0x01,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x5d,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20, +0x26,0x08,0x43,0xb3,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08, +0x83,0x33,0x41,0x20,0x83,0x8e,0xc0,0x04,0x61,0x78,0x36,0x08,0x4a,0xb3,0x21,0x51, +0x16,0x46,0x21,0x06,0x42,0x71,0x36,0x24,0xc3,0xc2,0x28,0xca,0x40,0x28,0xce,0x04, +0xe1,0x0c,0xae,0x0d,0x09,0x11,0x31,0xca,0x30,0x10,0x8a,0x33,0x41,0x18,0xa0,0x09, +0xc2,0x1a,0x60,0x1b,0x92,0x89,0x62,0x94,0x69,0x20,0x14,0x67,0x03,0xf1,0x40,0x52, +0x35,0x41,0x68,0x83,0x6c,0x82,0xd0,0x55,0x13,0x84,0x21,0xda,0x20,0x28,0xd9,0x86, +0x45,0xb9,0x18,0x45,0x19,0x08,0x0c,0xc3,0xb4,0x09,0xc2,0x1b,0x68,0x1b,0x96,0x81, +0x63,0x94,0x61,0x20,0x30,0x0c,0x73,0x26,0x08,0x71,0xb0,0x6d,0x58,0x08,0x8f,0x51, +0x88,0x81,0xc0,0x30,0xcc,0xd9,0xb0,0x4c,0x1e,0xa3,0x4c,0x03,0x81,0x61,0x98,0xb3, +0x81,0xd8,0xba,0x0f,0x0c,0x26,0x08,0x74,0xc0,0x4d,0x10,0x06,0x69,0x03,0xa2,0x88, +0x01,0xa3,0x28,0xc3,0x18,0x00,0x1b,0x02,0x32,0xd8,0x40,0x58,0x61,0x50,0x06,0xc0, +0x04,0x41,0x00,0x28,0x0c,0x4d,0x4d,0x10,0xea,0xc0,0x9a,0x20,0x0c,0xd3,0x04,0x61, +0xa0,0x36,0x0c,0x6b,0xb0,0x06,0xc3,0x06,0x42,0x49,0x03,0x35,0x60,0x83,0x0d,0xc5, +0x19,0xa0,0x01,0x60,0x06,0x6d,0x50,0x85,0x8d,0xcd,0xae,0xcd,0x25,0x8d,0xac,0xcc, +0x8d,0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x9b, +0x12,0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4,0xa6,0x04,0x46,0x1d, +0x32,0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2,0x32,0xb6,0x29,0x01, +0x52,0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x6c,0x6e,0x4a,0x50, +0x06,0x75,0xc8,0xf0,0x5c,0xca,0xdc,0xe8,0xe4,0xf2,0xa0,0xde,0xd2,0xdc,0xe8,0xe6, +0xa6,0x04,0x6d,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x2c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5, +0x3b,0x8f,0x0f,0x4c,0x0e,0x83,0x08,0x1b,0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40, +0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97, +0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6, +0x17,0xb7,0x6d,0x09,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a, +0xc0,0x50,0x12,0x06,0x20,0x60,0x3e,0x72,0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe, +0x10,0x11,0xc0,0x44,0x84,0x40,0x33,0x2c,0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f, +0x38,0xd3,0xed,0x17,0xb7,0x6d,0x02,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51, +0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4, +0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3, +0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e,0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c, +0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x61,0x20,0x00,0x00,0x9d,0x01,0x00,0x00, +0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x34,0xcc,0x00,0x14, +0x61,0x40,0xc9,0x95,0x5d,0x19,0x15,0x67,0x40,0x19,0x06,0x94,0x6e,0x40,0x0d,0x94, +0x4d,0xb9,0x94,0x4a,0xc1,0x94,0x1b,0x21,0x45,0x50,0x1e,0x23,0x00,0x25,0x40,0xc6, +0x18,0x01,0x08,0x82,0x20,0xfc,0x0b,0x63,0x04,0xad,0x39,0xe7,0xbc,0x37,0x46,0x70, +0xdf,0xf4,0x68,0x8a,0xc1,0x18,0xc1,0x5a,0xab,0xb5,0xfa,0x8d,0x11,0x80,0x20,0x08, +0xbb,0x61,0x30,0x46,0x00,0x82,0x20,0x88,0x83,0xc3,0x18,0xc1,0x5a,0xab,0xb5,0xf8, +0x8d,0x11,0xc0,0x3e,0x3b,0x97,0xdf,0x18,0x41,0xae,0x97,0xee,0xfc,0x8d,0x11,0xe0, +0xec,0x7d,0xe6,0xde,0x18,0xc1,0x59,0x9b,0x62,0xe8,0x8d,0x11,0x80,0x20,0x08,0xc2, +0xdf,0x18,0x01,0x08,0x82,0x20,0xfe,0x8d,0x00,0x8c,0x11,0xa8,0x78,0x7d,0x8a,0x1e, +0x00,0x00,0x00,0x00,0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xd5,0xc1,0x07,0xbd,0xc1, +0x1b,0xa8,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x78,0x76,0x00,0x06,0x11,0x1d,0xd0, +0xc1,0x1a,0x8c,0x18,0x24,0x00,0x08,0x82,0x81,0x77,0x07,0x61,0x20,0xd9,0x81,0x1d, +0xb0,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x78,0x78,0x20,0x06,0x13,0x1d,0xd0,0x41, +0x1b,0x8c,0x18,0x24,0x00,0x08,0x82,0x81,0x97,0x07,0x63,0x50,0xcd,0xc1,0x1c,0xb8, +0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x78,0x7a,0x40,0x06,0x16,0x1e,0xe4,0xc1,0x1b, +0x8c,0x18,0x24,0x00,0x08,0x82,0x81,0xb7,0x07,0x65,0x70,0xe9,0xc1,0x1d,0xc0,0xc1, +0x88,0x41,0x02,0x80,0x20,0x18,0x78,0x7c,0x60,0x06,0x18,0x1e,0xe8,0x41,0x1c,0x8c, +0x18,0x24,0x00,0x08,0x82,0x81,0xd7,0x07,0x67,0xb0,0xe5,0x41,0x1e,0xc8,0xc1,0x88, +0x81,0x01,0x80,0x20,0x18,0x10,0xa7,0x30,0x06,0x7a,0x30,0x62,0x60,0x00,0x20,0x08, +0x06,0x04,0x2a,0x90,0x81,0x1f,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x16,0x0a,0x69, +0x30,0xf0,0xc1,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x88,0x41,0x03,0x80,0x20,0x18, +0x2c,0xab,0xe0,0x06,0xc9,0x1f,0x14,0xc4,0x1b,0xbc,0xc1,0x1b,0xbc,0xc1,0x68,0x42, +0x00,0xd4,0x41,0x0a,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x8b,0x2b,0xc4,0x01,0x23, +0x0a,0xc1,0x21,0x07,0x72,0x20,0x07,0x72,0x30,0x9a,0x10,0x00,0x95,0x9c,0x02,0x8c, +0x18,0x34,0x00,0x08,0x82,0xc1,0x12,0x0b,0x74,0xf0,0x94,0xc2,0x12,0xd4,0x41,0x1d, +0xd4,0x41,0x1d,0x8c,0x26,0x04,0x40,0x31,0x6f,0x00,0x23,0x06,0x0d,0x00,0x82,0x60, +0xb0,0xd0,0xc2,0x1d,0x48,0xa8,0xe0,0x04,0x78,0x80,0x07,0x78,0x80,0x07,0xa3,0x09, +0x01,0x50,0x90,0x1c,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xb7,0xa0,0x07,0xd5, +0x2a,0x04,0xd0,0x1e,0xec,0xc1,0x1e,0xec,0xc1,0x68,0x42,0x00,0x8c,0x18,0x34,0x00, +0x08,0x82,0xc1,0x92,0x0b,0x7c,0x70,0xb5,0xc2,0x90,0xf4,0x41,0x1f,0xf4,0x41,0x1f, +0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xbb,0xe0,0x07,0xd9,0x2b, +0x38,0xcb,0x1f,0xfc,0xc1,0x1f,0xfc,0xc1,0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08, +0x82,0xc1,0xd2,0x0b,0xa0,0xb0,0xc5,0xc2,0xa1,0x84,0x42,0x28,0x84,0x42,0x28,0x8c, +0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xbf,0x20,0x0a,0xdd,0x2c,0x48, +0xcc,0x28,0x8c,0xc2,0x28,0x8c,0xc2,0x68,0x42,0x00,0x0c,0x37,0x50,0x18,0x19,0x0c, +0x37,0x6c,0x18,0x19,0x94,0x10,0xe8,0x70,0x44,0x85,0x11,0x5f,0x09,0x81,0x4e,0x37, +0x5c,0x5a,0x30,0xdd,0xa0,0x85,0x81,0x30,0xdc,0x20,0x06,0x1f,0x19,0x0c,0x37,0x64, +0x1f,0x19,0x94,0x10,0xe8,0x70,0x44,0x56,0x10,0x5f,0x09,0x81,0x4e,0x37,0x6c,0x47, +0x30,0xdd,0xe0,0x9d,0x81,0x30,0xdc,0xc0,0x95,0x01,0x19,0x14,0x12,0xe8,0x70,0x04, +0x47,0x10,0x5f,0x09,0x81,0x4e,0x37,0x78,0x46,0x50,0x88,0xb0,0xd3,0x0d,0x6f,0xe0, +0x04,0xd3,0x0d,0x63,0x80,0x10,0xc3,0x0d,0x61,0xe0,0x06,0x64,0x50,0x81,0xa5,0xc3, +0x11,0x61,0x60,0x10,0x5f,0x09,0x81,0x4e,0x37,0x8c,0x01,0x12,0x4c,0x37,0xd4,0x81, +0x21,0x94,0x41,0xe9,0x70,0x04,0x19,0x0c,0xc4,0x57,0x42,0xa0,0xd3,0x0d,0x66,0x50, +0x04,0x25,0x1c,0x3b,0xdd,0xc0,0x06,0x4d,0x50,0x62,0xa0,0xe9,0x70,0x04,0x1a,0x10, +0xc4,0x57,0x42,0xa0,0xd3,0x0d,0x6a,0x60,0x04,0xd3,0x0d,0x7a,0x50,0x08,0x35,0x24, +0x3b,0xdd,0x90,0x07,0x4d,0x50,0xd3,0xa6,0xc3,0x11,0x6d,0x50,0x10,0x5f,0x09,0x81, +0x4e,0x37,0xbc,0xc1,0x11,0x4c,0x37,0xe0,0xc1,0x21,0x94,0x1b,0x80,0x81,0x0e,0x47, +0xc0,0xc1,0x40,0x7c,0x25,0x04,0x3a,0xdd,0x20,0x07,0x45,0x30,0xdd,0x60,0x0a,0x85, +0x50,0x03,0xb2,0xd3,0x0d,0xa2,0xc0,0x04,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xd8, +0x44,0x3e,0xcc,0x82,0x4a,0x0c,0x81,0x3e,0xe8,0x83,0x3e,0xe8,0xc3,0x68,0x42,0x00, +0x8c,0x26,0x08,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x60,0x33,0xa1,0x0f,0xb4,0x80, +0x12,0xa3,0x09,0x81,0x30,0x9a,0x20,0x0c,0x26,0x14,0xf2,0x31,0xa1,0x90,0xcf,0x88, +0xc1,0x01,0x80,0x20,0x18,0x60,0x38,0xf1,0x0f,0xb9,0xf0,0x12,0xa3,0x09,0x81,0x30, +0x9a,0x20,0x0c,0x56,0x08,0xf1,0xb1,0x42,0x88,0xcf,0x88,0x81,0x03,0x80,0x20,0x18, +0x34,0x62,0x11,0x12,0xe5,0xd0,0x0b,0xbc,0x70,0x12,0x51,0x14,0x45,0xf8,0x30,0x62, +0xe0,0x00,0x20,0x08,0x06,0x8d,0x58,0x84,0x04,0x39,0xf4,0x02,0x2f,0x9c,0x84,0x10, +0x08,0x02,0x3e,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc6,0x13,0x24,0xe1,0x0b,0x37, +0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xdb,0x4f, +0x9c,0x44,0x38,0xf4,0xc4,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09,0x86,0x9d,0x60, +0x98,0x09,0x8a,0x7c,0x4c,0x50,0xe4,0x63,0x82,0x20,0x1f,0x13,0x04,0xf9,0x98,0x10, +0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x1e,0xb7,0x40,0x89,0x60,0x38,0x22,0x10, +0x09,0xe1,0xbb,0xc0,0x28,0x0b,0x24,0xf9,0x98,0x20,0xc9,0xe7,0xde,0xc1,0xb0,0x7b, +0x07,0xc3,0x4c,0xf0,0x07,0xf8,0x98,0xf0,0x0f,0xf0,0xb9,0xca,0xb0,0xab,0x0c,0x33, +0x42,0xa0,0x8f,0x11,0x02,0x7d,0x4c,0x11,0xe0,0x63,0x8a,0x00,0x1f,0x33,0x04,0xf9, +0x98,0x21,0xc8,0xc7,0x84,0x99,0x80,0x8f,0x09,0x34,0x01,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x78,0x42,0xc3,0x27,0x84,0x11,0x03,0x03,0x00,0x41,0x30,0x78,0x44,0xe3, +0x27,0x84,0x13,0x06,0x3a,0x61,0x20,0x33,0x88,0xf8,0x98,0x41,0xc4,0xc7,0x5e,0x42, +0x88,0x8f,0xc1,0x84,0x10,0x1f,0x13,0x02,0xf9,0x98,0x50,0xc8,0xc7,0x88,0x42,0x3e, +0x76,0x18,0xf2,0x19,0x8e,0x20,0x66,0x42,0xf8,0x66,0x19,0x82,0x21,0x18,0x6e,0x58, +0xd8,0x80,0x0c,0x86,0x1b,0x16,0x36,0x20,0x83,0x12,0x02,0x9d,0x65,0x10,0x86,0xe0, +0x42,0x61,0xd8,0x11,0x83,0x05,0x00,0x41,0x30,0x88,0x62,0x63,0x2e,0x68,0x22,0x35, +0x1e,0x07,0x2f,0x82,0x59,0x82,0x61,0x38,0x22,0xc9,0x09,0xe1,0x9b,0x65,0x38,0x92, +0x60,0x84,0xc2,0xf4,0xff,0xff,0xff,0x07,0xc3,0x2c,0x84,0x6f,0x96,0xc0,0x18,0x31, +0x30,0x00,0x10,0x04,0x83,0xa7,0x36,0xe2,0xe2,0xf4,0xff,0xff,0xff,0x07,0x0b,0xce, +0x42,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xf0,0xdc,0x86,0x5c,0x04,0x16,0xa0,0x85, +0x7c,0x2c,0x40,0x0b,0xf8,0xcc,0x12,0x18,0x03,0x15,0x06,0x43,0x08,0x85,0x05,0x61, +0x21,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x78,0x78,0x03,0x2f,0x02,0x0b,0xd6,0x42, +0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xf0,0xf8,0x46,0x5e,0x04,0x23,0x06,0x0e,0x00, +0x82,0x60,0xd0,0x80,0xc7,0x5f,0x90,0xc5,0x4e,0xe8,0x44,0x69,0x04,0x41,0x10,0xd8, +0x05,0x16,0x87,0x1b,0x30,0xdc,0x10,0xf8,0x01,0x19,0x0c,0x37,0x74,0x7e,0x40,0x06, +0x25,0x04,0x3a,0xcb,0x80,0x24,0xc1,0xcd,0xc2,0xb0,0x23,0x06,0x0b,0x00,0x82,0x60, +0x10,0x8d,0x47,0x69,0x98,0xc5,0x6e,0x14,0x60,0xa0,0x1a,0xc1,0x2c,0x41,0x32,0x1c, +0xa1,0xad,0x85,0xf0,0xcd,0x32,0x28,0x4c,0x50,0x62,0xf0,0x1b,0x30,0xdc,0x40,0x06, +0xa5,0x40,0x06,0xc3,0x0d,0x42,0x29,0x90,0x41,0x09,0x81,0xce,0x32,0x2c,0x4c,0x70, +0xba,0x30,0xec,0x88,0xc1,0x02,0x80,0x20,0x18,0x44,0xea,0xc1,0x1a,0x6d,0x21,0x1e, +0x68,0x50,0xc4,0x46,0x30,0x4b,0xc0,0x0c,0x47,0x80,0x81,0x5c,0x08,0xdf,0x2c,0x43, +0xf3,0x04,0xa5,0x06,0xe6,0x01,0xa5,0x06,0xe7,0x01,0xc3,0x0d,0x42,0x2b,0x90,0xc1, +0x70,0x83,0xd0,0x0a,0x64,0x50,0x42,0xa0,0xb3,0x0c,0xce,0x13,0x9c,0x38,0x0c,0x3b, +0x62,0xb0,0x00,0x20,0x08,0x06,0x91,0x7c,0xd0,0x46,0x5d,0xa8,0x87,0x51,0xe4,0x46, +0x30,0x4b,0xf0,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x62,0x1f,0xb9,0x21,0x17,0xea, +0x01,0x17,0x6f,0xa1,0x1b,0xba,0xa1,0x1b,0xba,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42, +0x30,0x9a,0x30,0x08,0x23,0x06,0x07,0x00,0x82,0x60,0x30,0xd9,0x87,0x6e,0xfc,0xc5, +0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xd3,0x7d,0xec,0x06,0x68,0x0c,0x23,0x06,0x07, +0x00,0x82,0x60,0x30,0xe1,0x07,0x6f,0x84,0xc6,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0xd8,0x7d,0xf8,0x06,0x5e,0xc8,0xc7,0x68,0x42,0x00,0x58,0x11,0xd0,0xc7,0x0a,0x81, +0x3e,0x56,0x0c,0xf4,0x19,0x31,0x68,0x00,0x10,0x04,0x83,0x45,0x44,0xca,0x23,0x34, +0xec,0xc3,0x3e,0xec,0xc3,0x3c,0xcc,0xc3,0x3c,0xcc,0x63,0x34,0x21,0x00,0x86,0x23, +0x82,0xd4,0x08,0xbe,0xe9,0x86,0xd5,0x10,0x02,0x0b,0x0e,0xf9,0x98,0x70,0xc8,0xc7, +0x86,0x43,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x30,0x95,0x48,0x7a,0x08,0xc1,0x88, +0xc1,0x01,0x80,0x20,0x18,0x4c,0x26,0xa2,0x1e,0xaf,0x41,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0x74,0x22,0xeb,0x11,0x08,0x16,0xc8,0x06,0x7c,0xec,0x08,0xe8,0x63,0x87, +0x40,0x1f,0x3b,0x06,0xfa,0x8c,0x18,0x2c,0x00,0x08,0x82,0x41,0xb5,0x22,0xe7,0x31, +0x08,0xc1,0x6e,0xe8,0x46,0x6e,0x0c,0x47,0x04,0xb9,0xa1,0x7c,0xb3,0x0c,0x05,0x11, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_6c0b25ae1e31c9a3287cde726e5b74ca.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_6c0b25ae1e31c9a3287cde726e5b74ca.h new file mode 100644 index 00000000..5e74b885 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_6c0b25ae1e31c9a3287cde726e5b74ca.h @@ -0,0 +1,492 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_16bit_6c0b25ae1e31c9a3287cde726e5b74ca.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6c0b25ae1e31c9a3287cde726e5b74ca_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6c0b25ae1e31c9a3287cde726e5b74ca_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6c0b25ae1e31c9a3287cde726e5b74ca_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6c0b25ae1e31c9a3287cde726e5b74ca_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6c0b25ae1e31c9a3287cde726e5b74ca_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6c0b25ae1e31c9a3287cde726e5b74ca_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6c0b25ae1e31c9a3287cde726e5b74ca_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6c0b25ae1e31c9a3287cde726e5b74ca_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6c0b25ae1e31c9a3287cde726e5b74ca_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6c0b25ae1e31c9a3287cde726e5b74ca_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6c0b25ae1e31c9a3287cde726e5b74ca_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6c0b25ae1e31c9a3287cde726e5b74ca_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6c0b25ae1e31c9a3287cde726e5b74ca_size = 7500; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6c0b25ae1e31c9a3287cde726e5b74ca_data[] = { +0x44,0x58,0x42,0x43,0xeb,0x55,0x8c,0xce,0xca,0x88,0xcc,0x83,0x3b,0x1b,0xf1,0x09, +0x55,0x94,0xc1,0xe5,0x01,0x00,0x00,0x00,0x4c,0x1d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0x54,0x0e,0x00,0x00,0x70,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xb8,0x0c,0x00,0x00,0x62,0x00,0x05,0x00, +0x2e,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xa0,0x0c,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x25,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xba,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xd8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e, +0xbc,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33, +0x59,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f, +0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4, +0xe0,0x07,0x48,0x30,0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0, +0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07, +0x14,0x0c,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73, +0x70,0x87,0x72,0x20,0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec, +0x4c,0x64,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5, +0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0, +0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0xf0,0x03,0x14,0x18,0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26, +0x59,0x96,0x65,0x79,0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x9e, +0x23,0x00,0x05,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x07,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0xc7,0x03,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c,0x10,0x00, +0x1d,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x1c,0x0a,0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a, +0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a, +0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x28,0x03,0x0a,0x77,0xa0, +0x58,0x0a,0x83,0xba,0x11,0x80,0x1a,0xa0,0xba,0x00,0x01,0x01,0x11,0xe8,0x9c,0x01, +0xa0,0x75,0x06,0x80,0xda,0x19,0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0xa0,0x79,0x06, +0x80,0xe8,0x19,0x00,0x22,0x67,0x00,0x00,0x79,0x18,0x00,0x00,0x57,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20, +0x26,0x08,0x43,0xb3,0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0xc1,0xd9,0x30,0x20, +0x09,0x31,0x41,0x20,0x83,0x3a,0xa0,0x25,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x35, +0xf6,0xc6,0xf6,0x26,0xf7,0xa5,0x96,0x46,0x47,0x57,0x26,0x57,0x46,0x36,0x41,0x18, +0x9e,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85,0x31,0x88,0x81,0x30,0x1c,0x5a,0x72,0x5f, +0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63, +0x74,0x6f,0x72,0x73,0x1b,0x92,0x61,0x81,0x0c,0x63,0x20,0x0c,0x67,0x82,0x70,0x06, +0x6e,0xc0,0x46,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d, +0x43,0x42,0x48,0x93,0x31,0x0c,0x84,0xe1,0x4c,0x10,0x06,0x68,0x82,0xb0,0x06,0x6f, +0x40,0x48,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0xab,0x0c,0x0f,0xee,0x6d,0xae,0x4e, +0xae,0x6c,0x43,0x52,0x59,0x97,0x51,0x0d,0x84,0xe1,0x6c,0x20,0x9e,0x88,0xc2,0x26, +0x08,0x6d,0x00,0x07,0x3c,0x03,0xb9,0xbb,0x2f,0xb9,0xb2,0xb1,0x37,0xb7,0x39,0x3a, +0xb9,0xba,0x31,0xba,0x32,0xb2,0x2f,0x38,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0xb9,0x2f, +0xb7,0xb2,0x30,0xb9,0xb2,0x39,0xba,0x2f,0xb2,0x32,0x38,0x3a,0xb4,0x09,0x42,0xb7, +0x06,0x13,0x84,0x21,0xda,0x20,0x18,0xdd,0x86,0xc5,0xd0,0x36,0xc3,0x18,0x08,0x8e, +0xe3,0xbc,0x09,0xc2,0x1b,0xc4,0x01,0x33,0xb9,0xbb,0x2f,0xb2,0x34,0xb6,0x30,0xba, +0x32,0xb2,0xaf,0xb6,0x37,0xba,0xb4,0x37,0xb7,0x2f,0xbb,0xb2,0x31,0xba,0x37,0xb9, +0xb9,0x0d,0xcb,0x00,0x06,0x61,0x60,0x0c,0x03,0xc1,0x71,0x9c,0x33,0x41,0x88,0x03, +0x39,0xe0,0x23,0x77,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0x46,0x54,0x06,0x47, +0x87,0xb6,0x61,0x21,0xc6,0x80,0x0c,0x0c,0x62,0x20,0x38,0x8e,0x73,0x28,0xc9,0xdd, +0x7d,0xb1,0xbd,0x8d,0xad,0x7d,0xa5,0xb9,0xc1,0xd5,0xd1,0x7d,0xb1,0xd5,0xb5,0x85, +0x6d,0x58,0xaa,0x31,0x30,0x03,0xa3,0x1a,0x08,0x8e,0xe3,0x9c,0x0d,0xc4,0x27,0x06, +0x65,0x70,0x06,0x13,0x04,0x3a,0xa0,0x03,0x1a,0x63,0x62,0x46,0x53,0x52,0x32,0x13, +0x84,0x41,0xda,0x80,0x18,0x69,0xa0,0x06,0x86,0x31,0xac,0x01,0xb0,0x21,0x60,0x83, +0x0d,0x44,0x86,0x06,0x6d,0x00,0x4c,0x10,0xe6,0x60,0x0e,0xb8,0xa4,0x49,0x95,0xb9, +0x91,0x95,0xc9,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x86,0x69,0x82,0x30,0x50,0x13,0x84, +0x8e,0x0d,0x36,0x20,0x09,0x1c,0x54,0x46,0x1c,0xc8,0x41,0x33,0x07,0x74,0xd2,0x9a, +0xc2,0xf0,0xa4,0xca,0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x43,0xb5, +0xc1,0x48,0xea,0xa0,0xb2,0x83,0x38,0x90,0x03,0x32,0x69,0x44,0x69,0x73,0x70,0x6c, +0x61,0x79,0x53,0x69,0x7a,0x65,0x13,0x84,0xc1,0xda,0x80,0x24,0x78,0x50,0xe5,0x41, +0x1c,0xc8,0x41,0x33,0x07,0xec,0xd2,0x92,0xdc,0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde, +0xe4,0xa4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2, +0xde,0xdc,0xe6,0x26,0x08,0xc3,0xb5,0xc1,0x48,0xf6,0xa0,0xe2,0x83,0x38,0x90,0x03, +0x4a,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69, +0x6f,0x6e,0x73,0x13,0x84,0x01,0xdb,0x60,0x24,0x7e,0x50,0xfd,0x41,0x1c,0xc8,0x01, +0xa5,0x34,0xa6,0xba,0xb6,0xb0,0xa6,0x34,0x38,0xa6,0x32,0xbb,0x32,0x36,0xaa,0xb7, +0xaa,0xb9,0xb2,0x09,0xc2,0x90,0x6d,0x30,0x92,0x50,0xa8,0x44,0x21,0x0e,0xe4,0x80, +0x4b,0x9a,0x91,0x5c,0x58,0x5b,0x59,0x92,0x1b,0x59,0x19,0xde,0x04,0x61,0xd0,0x36, +0x18,0x09,0x29,0x54,0xa5,0x10,0x07,0x72,0x40,0xc9,0x8c,0xa8,0xcc,0x2e,0x6d,0xac, +0x8c,0xea,0xcd,0x2a,0xad,0xec,0x8e,0xa8,0x0c,0x8e,0x0e,0x6d,0x82,0x30,0x6c,0x1b, +0x8c,0xe4,0x14,0x2a,0x54,0x88,0x83,0x86,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc, +0x04,0x61,0xe0,0x36,0x18,0x89,0x2a,0x54,0xab,0x10,0x07,0x0d,0x25,0xb3,0xa6,0x37, +0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0xb9,0xa9,0xb1,0x30,0xb6,0xb2,0x09, +0xc2,0xd0,0x6d,0x40,0x92,0x56,0xa8,0x5c,0x21,0x0e,0x9a,0x66,0x0e,0x08,0x99,0x11, +0xbd,0xdd,0xb9,0xcd,0x8d,0x85,0xb1,0x95,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10, +0x06,0x6f,0x83,0x91,0xc0,0x42,0x15,0x0b,0x71,0xd0,0xf0,0x33,0x6b,0x7a,0xa3,0x4b, +0x7b,0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x1b,0x0a, +0x73,0x1b,0x2b,0x63,0x63,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x20,0x0c,0xdf,0x06,0x23, +0x99,0x85,0x8a,0x16,0xe2,0xa0,0x21,0x63,0x06,0x25,0x57,0x56,0x84,0x07,0xf7,0x36, +0x57,0x27,0x57,0x36,0x41,0x18,0xc0,0x60,0x03,0x92,0xd8,0x42,0x75,0x0b,0x71,0xd0, +0x34,0x73,0xc0,0xcc,0x0c,0x4a,0xae,0xcc,0x2e,0xed,0xad,0x6e,0xce,0x48,0x2e,0xac, +0xad,0x0c,0x4a,0xae,0xac,0x08,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x82,0x30,0x84, +0xc1,0x06,0x23,0xc9,0x85,0x4a,0x17,0xe2,0xa0,0xe1,0x62,0x46,0x15,0xe6,0x86,0x14, +0xc6,0x66,0x66,0xf4,0x64,0x35,0x41,0x18,0xc4,0x60,0x83,0x91,0xf0,0x42,0xd5,0x0b, +0x71,0xd0,0xb0,0x32,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x9b,0x2a,0x8b,0xab,0x2b,0x73, +0x1b,0x2b,0x63,0x2a,0x73,0x3b,0xa3,0x43,0x9b,0x20,0x0c,0x63,0xb0,0xc1,0x48,0x7e, +0xa1,0x02,0x87,0x38,0x68,0xa8,0x98,0x11,0x95,0xb1,0xd1,0x85,0x51,0xa5,0xb5,0x95, +0x4d,0x10,0x06,0x32,0xd8,0x60,0x24,0xe2,0x50,0x8d,0x43,0x1c,0x34,0xbc,0xcc,0x88, +0xf2,0xdc,0xc2,0xda,0xd2,0xc6,0xa4,0xca,0xe6,0x86,0xd0,0xc2,0xdc,0xce,0xca,0x8c, +0xc2,0xc6,0xe8,0xde,0xe4,0x26,0x08,0x43,0x19,0x6c,0x30,0x92,0x72,0xa8,0xcc,0x21, +0x0e,0x1a,0x62,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d, +0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x84,0xc1,0x0c,0x36, +0x18,0x09,0x3a,0x54,0xe9,0x10,0x07,0xcd,0x06,0x6a,0x0d,0xe8,0xe0,0x0e,0xf4,0xa0, +0x0f,0x40,0x61,0x14,0x4c,0x21,0x15,0x58,0xe1,0x15,0x64,0xa1,0x16,0x70,0x61,0x17, +0x7c,0x21,0x1c,0xc8,0xe1,0x1c,0xd4,0x61,0xc3,0x60,0xbc,0xc1,0x3a,0x4c,0x10,0x04, +0x60,0x03,0xb0,0x61,0x30,0xdc,0xc1,0x1d,0x36,0x04,0xef,0xb0,0x61,0x18,0xda,0x01, +0x1e,0x28,0x0c,0x4d,0x4d,0x10,0xea,0xa0,0x0d,0x36,0x0c,0x76,0x60,0x07,0xc3,0x06, +0xc2,0x98,0x07,0x39,0xa0,0x87,0x0d,0x45,0x3b,0xc8,0x03,0xe0,0x06,0xf5,0x40,0x23, +0x8c,0xee,0xad,0x2d,0x6d,0x8c,0x88,0x98,0x5c,0x98,0xdb,0x18,0x5a,0xd9,0x1c,0x0d, +0x33,0xb6,0xb7,0x30,0xba,0xb9,0x09,0xc2,0x70,0x06,0x2c,0xd2,0xdc,0xe6,0xe8,0xe6, +0x26,0x08,0x03,0x1a,0x90,0x48,0x73,0xa3,0x9b,0x9b,0x20,0x0c,0x69,0x40,0x84,0xae, +0x0c,0xef,0x8b,0xed,0x2d,0x8c,0x6c,0x82,0x30,0xa8,0x01,0x13,0xba,0x32,0xbc,0xaf, +0x39,0xba,0x37,0xb9,0x32,0x16,0x75,0x69,0x6e,0x74,0x73,0x1b,0xa0,0x7b,0x90,0x03, +0x7c,0x68,0xf2,0x41,0x1f,0xf6,0x81,0x1f,0xfa,0xc1,0x1f,0xfe,0x01,0x24,0x42,0xa2, +0x12,0x09,0x3e,0xa8,0xc2,0xc6,0x66,0xd7,0xe6,0x92,0x46,0x56,0xe6,0x46,0x37,0x25, +0x08,0xaa,0x90,0xe1,0xb9,0xd8,0x95,0xc9,0xcd,0xa5,0xbd,0xb9,0x4d,0x09,0x88,0x26, +0x64,0x78,0x2e,0x76,0x61,0x6c,0x76,0x65,0x72,0x53,0x02,0xa3,0x0e,0x19,0x9e,0xcb, +0x1c,0x5a,0x18,0x59,0x99,0x5c,0xd3,0x1b,0x59,0x19,0xdb,0x94,0x20,0x29,0x43,0x86, +0xe7,0x22,0x57,0x36,0xf7,0x56,0x27,0x37,0x56,0x36,0x37,0x25,0x68,0x83,0x4a,0x64, +0x78,0x2e,0x74,0x79,0x70,0x65,0x41,0x6e,0x6e,0x6f,0x74,0x61,0x74,0x69,0x6f,0x6e, +0x73,0x53,0x84,0x75,0x80,0x87,0x3a,0x64,0x78,0x2e,0x65,0x6e,0x74,0x72,0x79,0x50, +0x6f,0x69,0x6e,0x74,0x73,0x53,0x82,0x7a,0xe8,0x42,0x86,0xe7,0x32,0xf6,0x56,0xe7, +0x46,0x57,0x26,0x37,0x37,0x25,0x10,0x09,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x2c,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5,0x3b,0x8f,0x0f,0x4c,0x0e,0x83,0x08,0x1b, +0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10, +0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44, +0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x09,0xdb,0x70,0xf9,0xce, +0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x3e,0x72, +0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44,0x84,0x40,0x33,0x2c, +0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17,0xb7,0x6d,0x02,0xd5, +0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d, +0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8, +0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e, +0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d, +0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x6c,0x0b,0x25,0xae,0x1e,0x31,0xc9,0xa3,0x28,0x7c,0xde,0x72,0x6e,0x5b,0x74,0xca, +0x44,0x58,0x49,0x4c,0xd4,0x0e,0x00,0x00,0x62,0x00,0x05,0x00,0xb5,0x03,0x00,0x00, +0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xbc,0x0e,0x00,0x00, +0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xac,0x03,0x00,0x00,0x0b,0x82,0x20,0x00, +0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49, +0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62, +0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b, +0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42, +0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a, +0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff, +0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20, +0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00, +0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00, +0x89,0x20,0x00,0x00,0xbb,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04, +0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c, +0x0b,0x84,0xc4,0x4c,0x10,0xdc,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0, +0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12, +0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee, +0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e, +0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18, +0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c,0xc3,0x30,0x0c,0x14, +0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86,0x61,0x50,0x75,0xd4, +0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x5f,0xdc,0x36,0x22, +0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86,0x61,0x28,0x84,0x36, +0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e,0xbc,0x81,0x80,0x61, +0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1, +0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c, +0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8, +0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61, +0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30,0x0e,0xec, +0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50, +0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07, +0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00,0x06,0x7e, +0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37, +0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30, +0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87, +0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33,0x59,0xe3,0xc0,0x0e, +0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5, +0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xe0,0x07,0x48,0x30, +0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07, +0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03,0x3d,0x68,0x87, +0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33,0x89, +0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43, +0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b, +0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8, +0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73,0x70,0x87,0x72,0x20, +0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec,0x4c,0x64,0x30,0x0e, +0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x20,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x14,0x18, +0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26,0x59,0x96,0x65,0x79, +0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x9e,0x23,0x00,0x85,0x29, +0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x07,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0xc7,0x03,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c,0x10,0x00, +0x11,0x00,0x00,0x00,0x32,0x1e,0x98,0x14,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x10,0x0a,0x82,0xba,0x11,0x00,0xaa,0x0b,0x10,0x10,0x10,0x81,0xce,0x19, +0x00,0x5a,0x67,0x00,0xa8,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2,0x19,0x00,0xa2,0x67, +0x00,0x88,0x9c,0x01,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x5d,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20, +0x26,0x08,0x43,0xb3,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08, +0x83,0x33,0x41,0x20,0x83,0x8e,0xc0,0x04,0x61,0x78,0x36,0x08,0x4a,0xb3,0x21,0x51, +0x16,0x46,0x21,0x06,0x42,0x71,0x36,0x24,0xc3,0xc2,0x28,0xca,0x40,0x28,0xce,0x04, +0xe1,0x0c,0xae,0x0d,0x09,0x11,0x31,0xca,0x30,0x10,0x8a,0x33,0x41,0x18,0xa0,0x09, +0xc2,0x1a,0x60,0x1b,0x92,0x89,0x62,0x94,0x69,0x20,0x14,0x67,0x03,0xf1,0x40,0x52, +0x35,0x41,0x68,0x83,0x6c,0x82,0xd0,0x55,0x13,0x84,0x21,0xda,0x20,0x28,0xd9,0x86, +0x45,0xb9,0x18,0x45,0x19,0x08,0x0c,0xc3,0xb4,0x09,0xc2,0x1b,0x68,0x1b,0x96,0x81, +0x63,0x94,0x61,0x20,0x30,0x0c,0x73,0x26,0x08,0x71,0xb0,0x6d,0x58,0x08,0x8f,0x51, +0x88,0x81,0xc0,0x30,0xcc,0xd9,0xb0,0x4c,0x1e,0xa3,0x4c,0x03,0x81,0x61,0x98,0xb3, +0x81,0xd8,0xba,0x0f,0x0c,0x26,0x08,0x74,0xc0,0x4d,0x10,0x06,0x69,0x03,0xa2,0x88, +0x01,0xa3,0x28,0xc3,0x18,0x00,0x1b,0x02,0x32,0xd8,0x40,0x58,0x61,0x50,0x06,0xc0, +0x04,0x41,0x00,0x28,0x0c,0x4d,0x4d,0x10,0xea,0xc0,0x9a,0x20,0x0c,0xd3,0x04,0x61, +0xa0,0x36,0x0c,0x6b,0xb0,0x06,0xc3,0x06,0x42,0x49,0x03,0x35,0x60,0x83,0x0d,0xc5, +0x19,0xa0,0x01,0x60,0x06,0x6d,0x50,0x85,0x8d,0xcd,0xae,0xcd,0x25,0x8d,0xac,0xcc, +0x8d,0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x9b, +0x12,0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4,0xa6,0x04,0x46,0x1d, +0x32,0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2,0x32,0xb6,0x29,0x01, +0x52,0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x6c,0x6e,0x4a,0x50, +0x06,0x75,0xc8,0xf0,0x5c,0xca,0xdc,0xe8,0xe4,0xf2,0xa0,0xde,0xd2,0xdc,0xe8,0xe6, +0xa6,0x04,0x6d,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x2c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5, +0x3b,0x8f,0x0f,0x4c,0x0e,0x83,0x08,0x1b,0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40, +0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97, +0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6, +0x17,0xb7,0x6d,0x09,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a, +0xc0,0x50,0x12,0x06,0x20,0x60,0x3e,0x72,0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe, +0x10,0x11,0xc0,0x44,0x84,0x40,0x33,0x2c,0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f, +0x38,0xd3,0xed,0x17,0xb7,0x6d,0x02,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51, +0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4, +0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3, +0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e,0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c, +0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x61,0x20,0x00,0x00,0x8a,0x01,0x00,0x00, +0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x34,0xcc,0x00,0x14, +0x61,0x40,0xc9,0x95,0x5d,0x71,0x06,0x94,0x43,0x19,0x06,0x94,0x51,0xe9,0x06,0xd4, +0x40,0xd9,0x94,0x4b,0xa9,0x14,0x4c,0xb9,0x11,0x52,0x04,0xe5,0x31,0x02,0x50,0x02, +0x64,0x8c,0x11,0x80,0x20,0x08,0xc2,0xbf,0x30,0x46,0xd0,0x9a,0x73,0xce,0x7b,0x63, +0x04,0xf7,0x4d,0x8f,0xa6,0x18,0x8c,0x11,0xac,0xb5,0x5a,0xab,0xdf,0x18,0x01,0x08, +0x82,0xb0,0x1b,0x06,0x63,0x04,0x20,0x08,0x82,0x38,0x38,0x8c,0x11,0xac,0xb5,0x5a, +0x8b,0xdf,0x18,0x01,0xec,0xb3,0x73,0xf9,0x8d,0x11,0xe4,0x7a,0xe9,0xce,0xdf,0x18, +0x01,0xce,0xde,0x67,0xee,0x8d,0x11,0x9c,0xb5,0x29,0x86,0xde,0x18,0x01,0x08,0x82, +0x20,0xfc,0x8d,0x11,0x80,0x20,0x08,0xe2,0xdf,0x08,0xc0,0x18,0x81,0x8a,0xd7,0xa7, +0xe8,0x01,0x00,0x00,0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xd9,0x01,0x18,0x40,0x70, +0x00,0x07,0x6b,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0xde,0x1d,0x84,0x41,0x54,0x07, +0x75,0xc0,0x06,0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xe1,0x81,0x18,0x48,0x77,0x70, +0x07,0x6d,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x5e,0x1e,0x8c,0xc1,0x54,0x07,0x75, +0xe0,0x06,0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xe9,0x01,0x19,0x54,0x74,0x40,0x07, +0x6f,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0xde,0x1e,0x94,0x81,0x95,0x07,0x7a,0x00, +0x07,0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xf1,0x81,0x19,0x5c,0x7b,0x80,0x07,0x71, +0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x5e,0x1f,0x9c,0x01,0x96,0x07,0x7b,0x20,0x07, +0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xf9,0x01,0x1a,0x6c,0x7a,0xa0,0x07,0x73,0x30, +0x62,0x60,0x00,0x20,0x08,0x06,0x04,0x2a,0x8c,0xc1,0x1e,0x8c,0x18,0x18,0x00,0x08, +0x82,0x01,0x91,0x0a,0x64,0xf0,0x07,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0x89,0x82, +0x1a,0x0c,0x7d,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0xd0,0x00,0x20,0x08, +0x06,0x0b,0x2b,0xbc,0x41,0x02,0x0a,0x05,0x01,0x07,0x70,0x00,0x07,0x70,0x30,0x9a, +0x10,0x00,0x75,0x94,0x02,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0xf2,0x0a,0x72,0xc0, +0x8c,0x42,0x70,0xcc,0xc1,0x1c,0xcc,0xc1,0x1c,0x8c,0x26,0x04,0x40,0x25,0xa8,0x00, +0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xc8,0x42,0x1d,0x3c,0xa6,0xb0,0x04,0x76,0x60, +0x07,0x76,0x60,0x07,0xa3,0x09,0x01,0x50,0xcc,0x1b,0xc0,0x88,0x41,0x03,0x80,0x20, +0x18,0x2c,0xb5,0x80,0x07,0x52,0x2a,0x38,0x41,0x1e,0xe4,0x41,0x1e,0xe4,0xc1,0x68, +0x42,0x00,0x14,0x24,0x07,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0b,0x2e,0xec,0x41, +0xc5,0x0a,0x01,0xc4,0x07,0x7c,0xc0,0x07,0x7c,0x30,0x9a,0x10,0x00,0x23,0x06,0x0d, +0x00,0x82,0x60,0xb0,0xe8,0x42,0x1f,0x5c,0xae,0x30,0x24,0x7e,0xe0,0x07,0x7e,0xe0, +0x07,0xa3,0x09,0x01,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0b,0x2f,0xfc,0x41,0x06, +0x0b,0xce,0x02,0x0a,0xa0,0x00,0x0a,0xa0,0x30,0x9a,0x10,0x00,0x23,0x06,0x0d,0x00, +0x82,0x60,0xb0,0xf8,0x42,0x28,0x6c,0xb2,0x70,0x28,0xa2,0x20,0x0a,0xa2,0x20,0x0a, +0xa3,0x09,0x01,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0b,0x38,0x8c,0x42,0x47,0x0b, +0x12,0x43,0x0a,0xa4,0x40,0x0a,0xa4,0x30,0x9a,0x10,0x00,0xc3,0x0d,0x14,0x46,0x06, +0xc3,0x0d,0x1b,0x46,0x06,0x25,0x04,0x3a,0x1c,0x51,0x61,0xc2,0x57,0x42,0xa0,0xd3, +0x0d,0x97,0x16,0x4c,0x37,0x68,0x61,0x20,0x0c,0x37,0x88,0xc1,0x47,0x06,0xc3,0x0d, +0xd9,0x47,0x06,0x25,0x04,0x3a,0x1c,0x91,0x15,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0xdb, +0x11,0x4c,0x37,0x78,0x67,0x20,0x0c,0x37,0x70,0x65,0x40,0x06,0x85,0x04,0x3a,0x1c, +0xc1,0x11,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0x9e,0x11,0x14,0x22,0xec,0x74,0xc3,0x1b, +0x38,0xc1,0x74,0xc3,0x18,0x20,0xc4,0x70,0x43,0x18,0xb8,0x01,0x19,0x54,0x60,0xe9, +0x70,0x44,0x18,0x18,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0x63,0x80,0x04,0xd3,0x0d,0x75, +0x60,0x08,0x65,0x50,0x3a,0x1c,0x41,0x06,0x83,0xf0,0x95,0x10,0xe8,0x74,0x83,0x19, +0x14,0x41,0x09,0xc7,0x4e,0x37,0xb0,0x41,0x13,0x94,0x18,0x68,0x3a,0x1c,0x81,0x06, +0x84,0xf0,0x95,0x10,0xe8,0x74,0x83,0x1a,0x18,0xc1,0x74,0x83,0x1e,0x14,0x42,0x0d, +0xc9,0x4e,0x37,0xe4,0x41,0x13,0xd4,0xb4,0xe9,0x70,0x44,0x1b,0x14,0xc2,0x57,0x42, +0xa0,0xd3,0x0d,0x6f,0x70,0x04,0xd3,0x0d,0x78,0x70,0x08,0xe5,0x06,0x60,0xa0,0xc3, +0x11,0x70,0x30,0x08,0x5f,0x09,0x81,0x4e,0x37,0xc8,0x41,0x11,0x4c,0x37,0x98,0x42, +0x21,0xd4,0x80,0xec,0x74,0x83,0x28,0x30,0xc1,0x88,0x41,0x03,0x80,0x20,0x18,0x2c, +0x37,0xa1,0x0f,0xb3,0xb0,0x12,0x43,0xb0,0x0f,0xfb,0xb0,0x0f,0xfb,0x30,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x18,0x4d,0xec,0x03,0x2d, +0xa4,0xc4,0x68,0x42,0x20,0x8c,0x26,0x08,0x83,0x09,0x85,0x7c,0x4c,0x28,0xe4,0x33, +0x62,0xe0,0x00,0x20,0x08,0x06,0x8d,0x4f,0xf4,0x03,0x38,0xe0,0xc2,0x2d,0x8c,0x04, +0xc3,0x30,0xcc,0x3c,0x8c,0x18,0x38,0x00,0x08,0x82,0x41,0xe3,0x13,0xfd,0xf0,0x0b, +0xb8,0x70,0x0b,0x23,0x21,0x04,0x82,0x30,0x0f,0x23,0x06,0x07,0x00,0x82,0x60,0xb0, +0xe1,0x04,0x48,0xe4,0xc2,0x4c,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x18,0x1c, +0x00,0x08,0x82,0xc1,0xb6,0x13,0x23,0xc1,0x0b,0x39,0x31,0x9a,0x10,0x00,0xa3,0x09, +0x42,0x70,0x82,0x61,0x27,0x18,0x66,0x82,0x22,0x1f,0x13,0x14,0xf9,0x98,0x20,0xc8, +0xc7,0x04,0x41,0x3e,0x26,0x04,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x47,0x2d, +0x46,0x22,0x18,0x8e,0x08,0xfa,0x41,0xf8,0x2e,0x30,0xca,0x02,0x49,0x3e,0x26,0x48, +0xf2,0x39,0x75,0x30,0xec,0xd4,0xc1,0x30,0x13,0xf2,0x01,0x3e,0x26,0xe8,0x03,0x7c, +0xae,0x32,0xec,0x2a,0xc3,0x8c,0x10,0xe8,0x63,0x84,0x40,0x1f,0x53,0x04,0xf8,0x98, +0x22,0xc0,0xc7,0x0c,0x41,0x3e,0x66,0x08,0xf2,0x31,0xc1,0x25,0xe0,0x63,0xc2,0x4b, +0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x9e,0xbe,0xc8,0x09,0x61,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0x1e,0xbf,0xd0,0x09,0xe1,0x84,0x81,0x4e,0x18,0xc8,0x0c,0x22,0x3e, +0x66,0x10,0xf1,0x31,0x95,0x10,0xe2,0x63,0x2b,0x21,0xc4,0xc7,0x84,0x40,0x3e,0x26, +0x14,0xf2,0x31,0xa2,0x90,0x8f,0x1d,0x86,0x7c,0x86,0x23,0x08,0x97,0x10,0xbe,0x59, +0x86,0x60,0x08,0x86,0x1b,0x16,0x36,0x20,0x83,0xe1,0x86,0x85,0x0d,0xc8,0xa0,0x84, +0x40,0x67,0x19,0x84,0x21,0x38,0x3e,0x18,0x76,0xc4,0x60,0x01,0x40,0x10,0x0c,0xa2, +0xd6,0x80,0x8b,0x97,0x78,0x8b,0xc7,0xa1,0x8b,0x60,0x96,0x60,0x18,0x8e,0x48,0x68, +0x42,0xf8,0x66,0x19,0x8e,0x24,0x18,0xa1,0x68,0xfd,0xff,0xff,0xff,0xc1,0x08,0x0b, +0xe1,0x9b,0x25,0x30,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xe0,0x89,0x0d,0xb6,0x70,0xfd, +0xff,0xff,0xff,0xc1,0x02,0xb1,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x3c,0xb3, +0xd1,0x16,0x81,0x05,0x63,0x21,0x1f,0x0b,0xc6,0x02,0x3e,0xb3,0x04,0xc6,0x40,0x85, +0xc1,0x10,0x42,0x61,0x01,0x4f,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x1e,0xdc, +0x98,0x8b,0xc0,0x02,0xb3,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x3c,0xba,0x41, +0x17,0xc1,0x88,0x81,0x03,0x80,0x20,0x18,0x34,0xbc,0xb1,0x17,0x3f,0x61,0x13,0x35, +0x11,0x1a,0x41,0x10,0x04,0x71,0x81,0xc5,0xd1,0x06,0x0c,0x37,0x04,0x7e,0x40,0x06, +0xc3,0x0d,0x9d,0x1f,0x90,0x41,0x09,0x81,0xce,0x32,0x20,0x49,0x70,0xae,0x30,0xec, +0x88,0xc1,0x02,0x80,0x20,0x18,0x44,0xbf,0x21,0x1a,0x61,0x11,0x1a,0x05,0x18,0x98, +0x46,0x30,0x4b,0x90,0x0c,0x47,0x68,0x66,0x21,0x7c,0xb3,0x0c,0x0a,0x13,0x94,0x18, +0xec,0x06,0x0c,0x37,0x90,0x41,0x29,0x90,0xc1,0x70,0x83,0x50,0x0a,0x64,0x50,0x42, +0xa0,0xb3,0x0c,0x0b,0x13,0x5c,0x2d,0x0c,0x3b,0x62,0xb0,0x00,0x20,0x08,0x06,0x91, +0x79,0xa4,0x06,0x5a,0xa0,0x06,0x1a,0x14,0xad,0x11,0xcc,0x12,0x30,0xc3,0x11,0x60, +0xd0,0x16,0xc2,0x37,0xcb,0xd0,0x3c,0x41,0xa9,0x81,0x78,0x40,0xa9,0xc1,0x78,0xc0, +0x70,0x83,0xd0,0x0a,0x64,0x30,0xdc,0x20,0xb4,0x02,0x19,0x94,0x10,0xe8,0x2c,0x83, +0xf3,0x04,0xd7,0x0b,0xc3,0x8e,0x18,0x2c,0x00,0x08,0x82,0x41,0xe4,0x1e,0xb1,0x01, +0x17,0xb0,0x61,0x14,0xb5,0x11,0xcc,0x12,0x3c,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0, +0xc8,0x47,0x6d,0xb4,0x85,0x79,0xac,0x85,0x5a,0xd8,0x86,0x6d,0xd8,0x86,0x6d,0x8c, +0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18, +0x4c,0xf2,0x31,0x1b,0x7a,0x31,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x34,0x1f,0xb4, +0xb1,0x17,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x4c,0xf4,0x51,0x1b,0x7c,0x31,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x01,0x36,0x1f,0xba,0x31,0x17,0xee,0x31,0x9a,0x10,0x00, +0x56,0x04,0xf4,0xb1,0x42,0xa0,0x8f,0x15,0x03,0x7d,0x46,0x0c,0x1a,0x00,0x04,0xc1, +0x60,0xf1,0x8f,0xf0,0xe0,0x0b,0xf9,0x90,0x0f,0xf9,0x10,0x0f,0xf1,0x10,0x0f,0xf1, +0x18,0x4d,0x08,0x80,0xe1,0x88,0x80,0x34,0x82,0x6f,0xba,0xc1,0x34,0x84,0xc0,0x82, +0x43,0x3e,0x26,0x1c,0xf2,0xb1,0xe1,0x90,0xcf,0x88,0xc1,0x02,0x80,0x20,0x18,0x54, +0x20,0xb2,0x1b,0x83,0x10,0xbc,0x86,0x6b,0xb4,0xc6,0x70,0x44,0xd0,0x1a,0xca,0x37, +0xcb,0x50,0x10,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_711e0ac42a3fceea73e28bdd96c677ea.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_711e0ac42a3fceea73e28bdd96c677ea.h new file mode 100644 index 00000000..a3430024 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_711e0ac42a3fceea73e28bdd96c677ea.h @@ -0,0 +1,497 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_16bit_711e0ac42a3fceea73e28bdd96c677ea.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_711e0ac42a3fceea73e28bdd96c677ea_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_711e0ac42a3fceea73e28bdd96c677ea_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_711e0ac42a3fceea73e28bdd96c677ea_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_711e0ac42a3fceea73e28bdd96c677ea_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_711e0ac42a3fceea73e28bdd96c677ea_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_711e0ac42a3fceea73e28bdd96c677ea_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_711e0ac42a3fceea73e28bdd96c677ea_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_711e0ac42a3fceea73e28bdd96c677ea_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_711e0ac42a3fceea73e28bdd96c677ea_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_711e0ac42a3fceea73e28bdd96c677ea_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_711e0ac42a3fceea73e28bdd96c677ea_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_711e0ac42a3fceea73e28bdd96c677ea_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_711e0ac42a3fceea73e28bdd96c677ea_size = 7576; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_711e0ac42a3fceea73e28bdd96c677ea_data[] = { +0x44,0x58,0x42,0x43,0xfe,0x79,0x19,0x6c,0xdb,0xb6,0x34,0xac,0xf8,0xed,0x4d,0x41, +0x98,0xd0,0x64,0x61,0x01,0x00,0x00,0x00,0x98,0x1d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0x54,0x0e,0x00,0x00,0x70,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xb8,0x0c,0x00,0x00,0x62,0x00,0x05,0x00, +0x2e,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xa0,0x0c,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x25,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xba,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xd8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e, +0xbc,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33, +0x59,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f, +0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4, +0xe0,0x07,0x48,0x30,0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0, +0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07, +0x14,0x0c,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73, +0x70,0x87,0x72,0x20,0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec, +0x4c,0x64,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5, +0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0, +0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0xf0,0x03,0x14,0x18,0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26, +0x59,0x96,0x65,0x79,0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x9e, +0x23,0x00,0x05,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x07,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0xc7,0x03,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c,0x10,0x00, +0x1d,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x1c,0x0a,0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a, +0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a, +0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x4c,0x03,0x0a,0x7a,0xa0, +0x58,0x0a,0x83,0xba,0x11,0x80,0x1a,0xa0,0xba,0x00,0x01,0x01,0x11,0xe8,0x9c,0x01, +0xa0,0x75,0x06,0x80,0xda,0x19,0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0xa0,0x79,0x06, +0x80,0xe8,0x19,0x00,0x22,0x67,0x00,0x00,0x79,0x18,0x00,0x00,0x57,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20, +0x26,0x08,0x43,0xb3,0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0xc1,0xd9,0x30,0x20, +0x09,0x31,0x41,0x20,0x83,0x3a,0xa0,0x25,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x35, +0xf6,0xc6,0xf6,0x26,0xf7,0xa5,0x96,0x46,0x47,0x57,0x26,0x57,0x46,0x36,0x41,0x18, +0x9e,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85,0x31,0x88,0x81,0x30,0x1c,0x5a,0x72,0x5f, +0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63, +0x74,0x6f,0x72,0x73,0x1b,0x92,0x61,0x81,0x0c,0x63,0x20,0x0c,0x67,0x82,0x70,0x06, +0x6e,0xc0,0x46,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d, +0x43,0x42,0x48,0x93,0x31,0x0c,0x84,0xe1,0x4c,0x10,0x06,0x68,0x82,0xb0,0x06,0x6f, +0x40,0x48,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0xab,0x0c,0x0f,0xee,0x6d,0xae,0x4e, +0xae,0x6c,0x43,0x52,0x59,0x97,0x51,0x0d,0x84,0xe1,0x6c,0x20,0x9e,0x88,0xc2,0x26, +0x08,0x6d,0x00,0x07,0x3c,0x03,0xb9,0xbb,0x2f,0xb9,0xb2,0xb1,0x37,0xb7,0x39,0x3a, +0xb9,0xba,0x31,0xba,0x32,0xb2,0x2f,0x38,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0xb9,0x2f, +0xb7,0xb2,0x30,0xb9,0xb2,0x39,0xba,0x2f,0xb2,0x32,0x38,0x3a,0xb4,0x09,0x42,0xb7, +0x06,0x13,0x84,0x21,0xda,0x20,0x18,0xdd,0x86,0xc5,0xd0,0x36,0xc3,0x18,0x08,0x8e, +0xe3,0xbc,0x09,0xc2,0x1b,0xc4,0x01,0x33,0xb9,0xbb,0x2f,0xb2,0x34,0xb6,0x30,0xba, +0x32,0xb2,0xaf,0xb6,0x37,0xba,0xb4,0x37,0xb7,0x2f,0xbb,0xb2,0x31,0xba,0x37,0xb9, +0xb9,0x0d,0xcb,0x00,0x06,0x61,0x60,0x0c,0x03,0xc1,0x71,0x9c,0x33,0x41,0x88,0x03, +0x39,0xe0,0x23,0x77,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0x46,0x54,0x06,0x47, +0x87,0xb6,0x61,0x21,0xc6,0x80,0x0c,0x0c,0x62,0x20,0x38,0x8e,0x73,0x28,0xc9,0xdd, +0x7d,0xb1,0xbd,0x8d,0xad,0x7d,0xa5,0xb9,0xc1,0xd5,0xd1,0x7d,0xb1,0xd5,0xb5,0x85, +0x6d,0x58,0xaa,0x31,0x30,0x03,0xa3,0x1a,0x08,0x8e,0xe3,0x9c,0x0d,0xc4,0x27,0x06, +0x65,0x70,0x06,0x13,0x04,0x3a,0xa0,0x03,0x1a,0x63,0x62,0x46,0x53,0x52,0x32,0x13, +0x84,0x41,0xda,0x80,0x18,0x69,0xa0,0x06,0x86,0x31,0xac,0x01,0xb0,0x21,0x60,0x83, +0x0d,0x44,0x86,0x06,0x6d,0x00,0x4c,0x10,0xe6,0x60,0x0e,0xb8,0xa4,0x49,0x95,0xb9, +0x91,0x95,0xc9,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x86,0x69,0x82,0x30,0x50,0x13,0x84, +0x8e,0x0d,0x36,0x20,0x09,0x1c,0x54,0x46,0x1c,0xc8,0x41,0x33,0x07,0x74,0xd2,0x9a, +0xc2,0xf0,0xa4,0xca,0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x43,0xb5, +0xc1,0x48,0xea,0xa0,0xb2,0x83,0x38,0x90,0x03,0x32,0x69,0x44,0x69,0x73,0x70,0x6c, +0x61,0x79,0x53,0x69,0x7a,0x65,0x13,0x84,0xc1,0xda,0x80,0x24,0x78,0x50,0xe5,0x41, +0x1c,0xc8,0x41,0x33,0x07,0xec,0xd2,0x92,0xdc,0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde, +0xe4,0xa4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2, +0xde,0xdc,0xe6,0x26,0x08,0xc3,0xb5,0xc1,0x48,0xf6,0xa0,0xe2,0x83,0x38,0x90,0x03, +0x4a,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69, +0x6f,0x6e,0x73,0x13,0x84,0x01,0xdb,0x60,0x24,0x7e,0x50,0xfd,0x41,0x1c,0xc8,0x01, +0xa5,0x34,0xa6,0xba,0xb6,0xb0,0xa6,0x34,0x38,0xa6,0x32,0xbb,0x32,0x36,0xaa,0xb7, +0xaa,0xb9,0xb2,0x09,0xc2,0x90,0x6d,0x30,0x92,0x50,0xa8,0x44,0x21,0x0e,0xe4,0x80, +0x4b,0x9a,0x91,0x5c,0x58,0x5b,0x59,0x92,0x1b,0x59,0x19,0xde,0x04,0x61,0xd0,0x36, +0x18,0x09,0x29,0x54,0xa5,0x10,0x07,0x72,0x40,0xc9,0x8c,0xa8,0xcc,0x2e,0x6d,0xac, +0x8c,0xea,0xcd,0x2a,0xad,0xec,0x8e,0xa8,0x0c,0x8e,0x0e,0x6d,0x82,0x30,0x6c,0x1b, +0x8c,0xe4,0x14,0x2a,0x54,0x88,0x83,0x86,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc, +0x04,0x61,0xe0,0x36,0x18,0x89,0x2a,0x54,0xab,0x10,0x07,0x0d,0x25,0xb3,0xa6,0x37, +0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0xb9,0xa9,0xb1,0x30,0xb6,0xb2,0x09, +0xc2,0xd0,0x6d,0x40,0x92,0x56,0xa8,0x5c,0x21,0x0e,0x9a,0x66,0x0e,0x08,0x99,0x11, +0xbd,0xdd,0xb9,0xcd,0x8d,0x85,0xb1,0x95,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10, +0x06,0x6f,0x83,0x91,0xc0,0x42,0x15,0x0b,0x71,0xd0,0xf0,0x33,0x6b,0x7a,0xa3,0x4b, +0x7b,0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x1b,0x0a, +0x73,0x1b,0x2b,0x63,0x63,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x20,0x0c,0xdf,0x06,0x24, +0x99,0x85,0x8a,0x16,0xe2,0xa0,0x69,0xe6,0x80,0x8c,0x19,0x94,0x5c,0x59,0x11,0x1e, +0xdc,0xdb,0x5c,0x9d,0x5c,0xd9,0x04,0x61,0x00,0x83,0x0d,0x48,0x62,0x0b,0xd5,0x2d, +0xc4,0x41,0xd3,0xcc,0x01,0x33,0x33,0x28,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0x39,0x23, +0xb9,0xb0,0xb6,0x32,0x28,0xb9,0xb2,0x22,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x09, +0xc2,0x10,0x06,0x1b,0x8c,0x24,0x17,0x2a,0x5d,0x88,0x83,0x86,0x8b,0x19,0x55,0x98, +0x1b,0x52,0x18,0x9b,0x99,0xd1,0x93,0xd5,0x04,0x61,0x10,0x83,0x0d,0x46,0xc2,0x0b, +0x55,0x2f,0xc4,0x41,0xc3,0xca,0x4c,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0xaa,0x2c,0xae, +0xae,0xcc,0x6d,0xac,0x8c,0xa9,0xcc,0xed,0x8c,0x0e,0x6d,0x82,0x30,0x8c,0xc1,0x06, +0x23,0xf9,0x85,0x0a,0x1c,0xe2,0xa0,0xa1,0x62,0x46,0x54,0xc6,0x46,0x17,0x46,0x95, +0xd6,0x56,0x36,0x41,0x18,0xc8,0x60,0x83,0x91,0x88,0x43,0x35,0x0e,0x71,0xd0,0xf0, +0x32,0x23,0xca,0x73,0x0b,0x6b,0x4b,0x1b,0x93,0x2a,0x9b,0x1b,0x42,0x0b,0x73,0x3b, +0x2b,0x33,0x0a,0x1b,0xa3,0x7b,0x93,0x9b,0x20,0x0c,0x65,0xb0,0xc1,0x48,0xca,0xa1, +0x32,0x87,0x38,0x68,0x88,0x99,0x59,0xa5,0x95,0xdd,0x4d,0xc1,0x85,0x8d,0x95,0x51, +0xbd,0x35,0x95,0xd1,0x95,0xc9,0xcd,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x06, +0x33,0xd8,0x60,0x24,0xe8,0x50,0xa5,0x43,0x1c,0x34,0x1b,0xa8,0x35,0xa0,0x83,0x3b, +0xd0,0x83,0x3e,0x00,0x85,0x51,0x30,0x85,0x54,0x60,0x85,0x57,0x90,0x85,0x5a,0xc0, +0x85,0x5d,0xf0,0x85,0x70,0x20,0x87,0x73,0x50,0x87,0x0d,0x83,0xf1,0x06,0xeb,0x30, +0x41,0x10,0x80,0x0d,0xc0,0x86,0xc1,0x70,0x07,0x77,0xd8,0x10,0xbc,0xc3,0x86,0x61, +0x68,0x07,0x78,0xa0,0x30,0x34,0x35,0x41,0xa8,0x83,0x36,0xd8,0x30,0xd8,0x81,0x1d, +0x0c,0x1b,0x08,0x63,0x1e,0xe4,0x80,0x1e,0x36,0x14,0xed,0x20,0x0f,0x80,0x1b,0xd4, +0x03,0x8d,0x30,0xba,0xb7,0xb6,0xb4,0x31,0x22,0x62,0x72,0x61,0x6e,0x63,0x68,0x65, +0x73,0x34,0xcc,0xd8,0xde,0xc2,0xe8,0xe6,0x26,0x08,0xc3,0x19,0xb0,0x48,0x73,0x9b, +0xa3,0x9b,0x9b,0x20,0x0c,0x68,0x40,0x22,0xcd,0x8d,0x6e,0x6e,0x82,0x30,0xa4,0x01, +0x11,0xba,0x32,0xbc,0x2f,0xb6,0xb7,0x30,0xb2,0x09,0xc2,0xa0,0x06,0x4c,0xe8,0xca, +0xf0,0xbe,0xe6,0xe8,0xde,0xe4,0xca,0x58,0xd4,0xa5,0xb9,0xd1,0xcd,0x6d,0x80,0xee, +0x41,0x0e,0xf0,0xa1,0xc9,0x07,0x7d,0xd8,0x07,0x7e,0xe8,0x07,0x7f,0xf8,0x07,0x90, +0x08,0x89,0x4a,0x24,0xf8,0xa0,0x0a,0x1b,0x9b,0x5d,0x9b,0x4b,0x1a,0x59,0x99,0x1b, +0xdd,0x94,0x20,0xa8,0x42,0x86,0xe7,0x62,0x57,0x26,0x37,0x97,0xf6,0xe6,0x36,0x25, +0x20,0x9a,0x90,0xe1,0xb9,0xd8,0x85,0xb1,0xd9,0x95,0xc9,0x4d,0x09,0x8c,0x3a,0x64, +0x78,0x2e,0x73,0x68,0x61,0x64,0x65,0x72,0x4d,0x6f,0x64,0x65,0x6c,0x53,0x82,0xa4, +0x0c,0x19,0x9e,0x8b,0x5c,0xd9,0xdc,0x5b,0x9d,0xdc,0x58,0xd9,0xdc,0x94,0xa0,0x0d, +0x2a,0x91,0xe1,0xb9,0xd0,0xe5,0xc1,0x95,0x05,0xb9,0xb9,0xbd,0xd1,0x85,0xd1,0xa5, +0xbd,0xb9,0xcd,0x4d,0x11,0xd6,0x01,0x1e,0xea,0x90,0xe1,0xb9,0x94,0xb9,0xd1,0xc9, +0xe5,0x41,0xbd,0xa5,0xb9,0xd1,0xcd,0x4d,0x09,0xea,0xa1,0x0b,0x19,0x9e,0xcb,0xd8, +0x5b,0x9d,0x1b,0x5d,0x99,0xdc,0xdc,0x94,0x40,0x24,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x2c,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5,0x3b,0x8f,0x0f,0x4c,0x0e,0x83,0x08,0x1b, +0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10, +0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44, +0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x09,0xdb,0x70,0xf9,0xce, +0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x3e,0x72, +0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44,0x84,0x40,0x33,0x2c, +0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17,0xb7,0x6d,0x02,0xd5, +0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d, +0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8, +0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e, +0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d, +0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x71,0x1e,0x0a,0xc4,0x2a,0x3f,0xce,0xea,0x73,0xe2,0x8b,0xdd,0x96,0xc6,0x77,0xea, +0x44,0x58,0x49,0x4c,0x20,0x0f,0x00,0x00,0x62,0x00,0x05,0x00,0xc8,0x03,0x00,0x00, +0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x08,0x0f,0x00,0x00, +0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xbf,0x03,0x00,0x00,0x0b,0x82,0x20,0x00, +0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49, +0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62, +0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b, +0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42, +0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a, +0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff, +0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20, +0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00, +0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00, +0x89,0x20,0x00,0x00,0xbb,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04, +0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c, +0x0b,0x84,0xc4,0x4c,0x10,0xdc,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0, +0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12, +0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee, +0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e, +0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18, +0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c,0xc3,0x30,0x0c,0x14, +0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86,0x61,0x50,0x75,0xd4, +0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x5f,0xdc,0x36,0x22, +0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86,0x61,0x28,0x84,0x36, +0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e,0xbc,0x81,0x80,0x61, +0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1, +0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c, +0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8, +0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61, +0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30,0x0e,0xec, +0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50, +0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07, +0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00,0x06,0x7e, +0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37, +0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30, +0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87, +0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33,0x59,0xe3,0xc0,0x0e, +0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5, +0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xe0,0x07,0x48,0x30, +0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07, +0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03,0x3d,0x68,0x87, +0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33,0x89, +0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43, +0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b, +0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8, +0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73,0x70,0x87,0x72,0x20, +0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec,0x4c,0x64,0x30,0x0e, +0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x20,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x14,0x18, +0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26,0x59,0x96,0x65,0x79, +0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x9e,0x23,0x00,0x85,0x29, +0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x07,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0xc7,0x03,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c,0x10,0x00, +0x11,0x00,0x00,0x00,0x32,0x1e,0x98,0x14,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x10,0x0a,0x82,0xba,0x11,0x00,0xaa,0x0b,0x10,0x10,0x10,0x81,0xce,0x19, +0x00,0x5a,0x67,0x00,0xa8,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2,0x19,0x00,0xa2,0x67, +0x00,0x88,0x9c,0x01,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x5d,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20, +0x26,0x08,0x43,0xb3,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08, +0x83,0x33,0x41,0x20,0x83,0x8e,0xc0,0x04,0x61,0x78,0x36,0x08,0x4a,0xb3,0x21,0x51, +0x16,0x46,0x21,0x06,0x42,0x71,0x36,0x24,0xc3,0xc2,0x28,0xca,0x40,0x28,0xce,0x04, +0xe1,0x0c,0xae,0x0d,0x09,0x11,0x31,0xca,0x30,0x10,0x8a,0x33,0x41,0x18,0xa0,0x09, +0xc2,0x1a,0x60,0x1b,0x92,0x89,0x62,0x94,0x69,0x20,0x14,0x67,0x03,0xf1,0x40,0x52, +0x35,0x41,0x68,0x83,0x6c,0x82,0xd0,0x55,0x13,0x84,0x21,0xda,0x20,0x28,0xd9,0x86, +0x45,0xb9,0x18,0x45,0x19,0x08,0x0c,0xc3,0xb4,0x09,0xc2,0x1b,0x68,0x1b,0x96,0x81, +0x63,0x94,0x61,0x20,0x30,0x0c,0x73,0x26,0x08,0x71,0xb0,0x6d,0x58,0x08,0x8f,0x51, +0x88,0x81,0xc0,0x30,0xcc,0xd9,0xb0,0x4c,0x1e,0xa3,0x4c,0x03,0x81,0x61,0x98,0xb3, +0x81,0xd8,0xba,0x0f,0x0c,0x26,0x08,0x74,0xc0,0x4d,0x10,0x06,0x69,0x03,0xa2,0x88, +0x01,0xa3,0x28,0xc3,0x18,0x00,0x1b,0x02,0x32,0xd8,0x40,0x58,0x61,0x50,0x06,0xc0, +0x04,0x41,0x00,0x28,0x0c,0x4d,0x4d,0x10,0xea,0xc0,0x9a,0x20,0x0c,0xd3,0x04,0x61, +0xa0,0x36,0x0c,0x6b,0xb0,0x06,0xc3,0x06,0x42,0x49,0x03,0x35,0x60,0x83,0x0d,0xc5, +0x19,0xa0,0x01,0x60,0x06,0x6d,0x50,0x85,0x8d,0xcd,0xae,0xcd,0x25,0x8d,0xac,0xcc, +0x8d,0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x9b, +0x12,0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4,0xa6,0x04,0x46,0x1d, +0x32,0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2,0x32,0xb6,0x29,0x01, +0x52,0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x6c,0x6e,0x4a,0x50, +0x06,0x75,0xc8,0xf0,0x5c,0xca,0xdc,0xe8,0xe4,0xf2,0xa0,0xde,0xd2,0xdc,0xe8,0xe6, +0xa6,0x04,0x6d,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x2c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5, +0x3b,0x8f,0x0f,0x4c,0x0e,0x83,0x08,0x1b,0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40, +0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97, +0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6, +0x17,0xb7,0x6d,0x09,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a, +0xc0,0x50,0x12,0x06,0x20,0x60,0x3e,0x72,0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe, +0x10,0x11,0xc0,0x44,0x84,0x40,0x33,0x2c,0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f, +0x38,0xd3,0xed,0x17,0xb7,0x6d,0x02,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51, +0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4, +0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3, +0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e,0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c, +0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x61,0x20,0x00,0x00,0x9d,0x01,0x00,0x00, +0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x34,0xcc,0x00,0x14, +0x61,0x40,0xc9,0x95,0x5d,0x19,0x15,0x67,0x40,0x39,0x94,0x61,0x40,0xe9,0x06,0xd4, +0x40,0xd9,0x94,0x4b,0xa9,0x14,0x4c,0xb9,0x11,0x52,0x04,0xe5,0x31,0x02,0x50,0x02, +0x64,0x8c,0x11,0x80,0x20,0x08,0xc2,0xbf,0x30,0x46,0xd0,0x9a,0x73,0xce,0x7b,0x63, +0x04,0xf7,0x4d,0x8f,0xa6,0x18,0x8c,0x11,0xac,0xb5,0x5a,0xab,0xdf,0x18,0x01,0x08, +0x82,0xb0,0x1b,0x06,0x63,0x04,0x20,0x08,0x82,0x38,0x38,0x8c,0x11,0xac,0xb5,0x5a, +0x8b,0xdf,0x18,0x01,0xec,0xb3,0x73,0xf9,0x8d,0x11,0xe4,0x7a,0xe9,0xce,0xdf,0x18, +0x01,0xce,0xde,0x67,0xee,0x8d,0x11,0x9c,0xb5,0x29,0x86,0xde,0x18,0x01,0x08,0x82, +0x20,0xfc,0x8d,0x11,0x80,0x20,0x08,0xe2,0xdf,0x08,0xc0,0x18,0x81,0x8a,0xd7,0xa7, +0xe8,0x01,0x00,0x00,0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xd9,0x01,0x18,0x40,0x70, +0x00,0x07,0x6b,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0xde,0x1d,0x84,0x41,0x54,0x07, +0x75,0xc0,0x06,0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xe1,0x81,0x18,0x48,0x77,0x70, +0x07,0x6d,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x5e,0x1e,0x8c,0xc1,0x54,0x07,0x75, +0xe0,0x06,0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xe9,0x01,0x19,0x54,0x74,0x40,0x07, +0x6f,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0xde,0x1e,0x94,0x81,0x95,0x07,0x7a,0x00, +0x07,0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xf1,0x81,0x19,0x5c,0x7b,0x80,0x07,0x71, +0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x5e,0x1f,0x9c,0x01,0x96,0x07,0x7b,0x20,0x07, +0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xf9,0x01,0x1a,0x6c,0x7a,0xa0,0x07,0x73,0x30, +0x62,0x60,0x00,0x20,0x08,0x06,0x04,0x2a,0x8c,0xc1,0x1e,0x8c,0x18,0x18,0x00,0x08, +0x82,0x01,0x91,0x0a,0x64,0xf0,0x07,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0x89,0x82, +0x1a,0x0c,0x7d,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0xd0,0x00,0x20,0x08, +0x06,0x0b,0x2b,0xbc,0x41,0x02,0x0a,0x05,0x01,0x07,0x70,0x00,0x07,0x70,0x30,0x9a, +0x10,0x00,0x75,0x94,0x02,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0xf2,0x0a,0x72,0xc0, +0x8c,0x42,0x70,0xcc,0xc1,0x1c,0xcc,0xc1,0x1c,0x8c,0x26,0x04,0x40,0x25,0xa8,0x00, +0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xc8,0x42,0x1d,0x3c,0xa6,0xb0,0x04,0x76,0x60, +0x07,0x76,0x60,0x07,0xa3,0x09,0x01,0x50,0xcc,0x1b,0xc0,0x88,0x41,0x03,0x80,0x20, +0x18,0x2c,0xb5,0x80,0x07,0x52,0x2a,0x38,0x41,0x1e,0xe4,0x41,0x1e,0xe4,0xc1,0x68, +0x42,0x00,0x14,0x24,0x07,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0b,0x2e,0xec,0x41, +0xc5,0x0a,0x01,0xc4,0x07,0x7c,0xc0,0x07,0x7c,0x30,0x9a,0x10,0x00,0x23,0x06,0x0d, +0x00,0x82,0x60,0xb0,0xe8,0x42,0x1f,0x5c,0xae,0x30,0x24,0x7e,0xe0,0x07,0x7e,0xe0, +0x07,0xa3,0x09,0x01,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0b,0x2f,0xfc,0x41,0x06, +0x0b,0xce,0x02,0x0a,0xa0,0x00,0x0a,0xa0,0x30,0x9a,0x10,0x00,0x23,0x06,0x0d,0x00, +0x82,0x60,0xb0,0xf8,0x42,0x28,0x6c,0xb2,0x70,0x28,0xa2,0x20,0x0a,0xa2,0x20,0x0a, +0xa3,0x09,0x01,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0b,0x38,0x8c,0x42,0x47,0x0b, +0x12,0x43,0x0a,0xa4,0x40,0x0a,0xa4,0x30,0x9a,0x10,0x00,0xc3,0x0d,0x14,0x46,0x06, +0xc3,0x0d,0x1b,0x46,0x06,0x25,0x04,0x3a,0x1c,0x51,0x61,0xc2,0x57,0x42,0xa0,0xd3, +0x0d,0x97,0x16,0x4c,0x37,0x68,0x61,0x20,0x0c,0x37,0x88,0xc1,0x47,0x06,0xc3,0x0d, +0xd9,0x47,0x06,0x25,0x04,0x3a,0x1c,0x91,0x15,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0xdb, +0x11,0x4c,0x37,0x78,0x67,0x20,0x0c,0x37,0x70,0x65,0x40,0x06,0x85,0x04,0x3a,0x1c, +0xc1,0x11,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0x9e,0x11,0x14,0x22,0xec,0x74,0xc3,0x1b, +0x38,0xc1,0x74,0xc3,0x18,0x20,0xc4,0x70,0x43,0x18,0xb8,0x01,0x19,0x54,0x60,0xe9, +0x70,0x44,0x18,0x18,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0x63,0x80,0x04,0xd3,0x0d,0x75, +0x60,0x08,0x65,0x50,0x3a,0x1c,0x41,0x06,0x83,0xf0,0x95,0x10,0xe8,0x74,0x83,0x19, +0x14,0x41,0x09,0xc7,0x4e,0x37,0xb0,0x41,0x13,0x94,0x18,0x68,0x3a,0x1c,0x81,0x06, +0x84,0xf0,0x95,0x10,0xe8,0x74,0x83,0x1a,0x18,0xc1,0x74,0x83,0x1e,0x14,0x42,0x0d, +0xc9,0x4e,0x37,0xe4,0x41,0x13,0xd4,0xb4,0xe9,0x70,0x44,0x1b,0x14,0xc2,0x57,0x42, +0xa0,0xd3,0x0d,0x6f,0x70,0x04,0xd3,0x0d,0x78,0x70,0x08,0xe5,0x06,0x60,0xa0,0xc3, +0x11,0x70,0x30,0x08,0x5f,0x09,0x81,0x4e,0x37,0xc8,0x41,0x11,0x4c,0x37,0x98,0x42, +0x21,0xd4,0x80,0xec,0x74,0x83,0x28,0x30,0xc1,0x88,0x41,0x03,0x80,0x20,0x18,0x2c, +0x37,0xa1,0x0f,0xb3,0xb0,0x12,0x43,0xb0,0x0f,0xfb,0xb0,0x0f,0xfb,0x30,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x18,0x4d,0xec,0x03,0x2d, +0xa4,0xc4,0x68,0x42,0x20,0x8c,0x26,0x08,0x83,0x09,0x85,0x7c,0x4c,0x28,0xe4,0x33, +0x62,0x70,0x00,0x20,0x08,0x06,0x58,0x4e,0x80,0x44,0x2e,0xc0,0xc4,0x68,0x42,0x20, +0x8c,0x26,0x08,0x83,0x15,0x42,0x7c,0xac,0x10,0xe2,0x33,0x62,0xe0,0x00,0x20,0x08, +0x06,0xcd,0x58,0x84,0x44,0x39,0xf4,0x02,0x2f,0xa0,0x44,0x14,0x45,0x11,0x3e,0x8c, +0x18,0x38,0x00,0x08,0x82,0x41,0x33,0x16,0x21,0x41,0x0e,0xbd,0xc0,0x0b,0x28,0x21, +0x04,0x82,0x80,0x0f,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0xf5,0x44,0x49,0xf8,0x02, +0x4e,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x06, +0x16,0x28,0x11,0x0e,0x3e,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0x82,0x61,0x27, +0x18,0x66,0x82,0x22,0x1f,0x13,0x14,0xf9,0x98,0x20,0xc8,0xc7,0x04,0x41,0x3e,0x26, +0x04,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe7,0x2d,0x50,0x22,0x18,0x8e,0x08, +0x44,0x42,0xf8,0x2e,0x30,0xca,0x02,0x49,0x3e,0x26,0x48,0xf2,0xb9,0x77,0x30,0xec, +0xde,0xc1,0x30,0x13,0xfc,0x01,0x3e,0x26,0xfc,0x03,0x7c,0xae,0x32,0xec,0x2a,0xc3, +0x8c,0x10,0xe8,0x63,0x84,0x40,0x1f,0x53,0x04,0xf8,0x98,0x22,0xc0,0xc7,0x0c,0x41, +0x3e,0x66,0x08,0xf2,0x31,0x61,0x26,0xe0,0x63,0x02,0x4d,0xc0,0x67,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0x1e,0xd1,0xf0,0x09,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x9e,0xd1, +0xf8,0x09,0xe1,0x84,0x81,0x4e,0x18,0xc8,0x0c,0x22,0x3e,0x66,0x10,0xf1,0xb1,0x97, +0x10,0xe2,0x63,0x30,0x21,0xc4,0xc7,0x84,0x40,0x3e,0x26,0x14,0xf2,0x31,0xa2,0x90, +0x8f,0x1d,0x86,0x7c,0x86,0x23,0x88,0x99,0x10,0xbe,0x59,0x86,0x60,0x08,0x86,0x1b, +0x16,0x36,0x20,0x83,0xe1,0x86,0x85,0x0d,0xc8,0xa0,0x84,0x40,0x67,0x19,0x84,0x21, +0xb8,0x50,0x18,0x76,0xc4,0x60,0x01,0x40,0x10,0x0c,0x22,0xd9,0xa0,0x0b,0x9a,0x98, +0x8b,0xc7,0xc9,0x8b,0x60,0x96,0x60,0x18,0x8e,0x48,0x72,0x42,0xf8,0x66,0x19,0x8e, +0x24,0x18,0xa1,0x30,0xfd,0xff,0xff,0xff,0xc1,0x30,0x0b,0xe1,0x9b,0x25,0x30,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0xe0,0xb1,0x8d,0xb8,0x38,0xfd,0xff,0xff,0xff,0xc1,0x82, +0xb3,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x3c,0xb8,0x21,0x17,0x81,0x05,0x68, +0x21,0x1f,0x0b,0xd0,0x02,0x3e,0xb3,0x04,0xc6,0x40,0x85,0xc1,0x10,0x42,0x61,0x41, +0x58,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x9e,0xde,0xc0,0x8b,0xc0,0x82,0xb5, +0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x3c,0xbf,0x91,0x17,0xc1,0x88,0x81,0x03, +0x80,0x20,0x18,0x34,0xe1,0xf1,0x17,0x64,0xb1,0x13,0x3a,0x61,0x1a,0x41,0x10,0x04, +0x76,0x81,0xc5,0xe5,0x06,0x0c,0x37,0x04,0x7e,0x40,0x06,0xc3,0x0d,0x9d,0x1f,0x90, +0x41,0x09,0x81,0xce,0x32,0x20,0x49,0x70,0xb3,0x30,0xec,0x88,0xc1,0x02,0x80,0x20, +0x18,0x44,0xe4,0x61,0x1a,0x66,0x51,0x1a,0x05,0x18,0xac,0x46,0x30,0x4b,0x90,0x0c, +0x47,0x68,0x6b,0x21,0x7c,0xb3,0x0c,0x0a,0x13,0x94,0x18,0x80,0x07,0x0c,0x37,0x90, +0x41,0x29,0x90,0xc1,0x70,0x83,0x50,0x0a,0x64,0x50,0x42,0xa0,0xb3,0x0c,0x0b,0x13, +0x9c,0x2e,0x0c,0x3b,0x62,0xb0,0x00,0x20,0x08,0x06,0xd1,0x7a,0xb4,0x46,0x5b,0xb0, +0x06,0x1a,0x14,0xb2,0x11,0xcc,0x12,0x30,0xc3,0x11,0x60,0x20,0x17,0xc2,0x37,0xcb, +0xd0,0x3c,0x41,0xa9,0xc1,0x79,0x40,0xa9,0x01,0x7a,0xc0,0x70,0x83,0xd0,0x0a,0x64, +0x30,0xdc,0x20,0xb4,0x02,0x19,0x94,0x10,0xe8,0x2c,0x83,0xf3,0x04,0x27,0x0e,0xc3, +0x8e,0x18,0x2c,0x00,0x08,0x82,0x41,0x34,0x1f,0xb5,0x51,0x17,0xb4,0x61,0x14,0xba, +0x11,0xcc,0x12,0x3c,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xdc,0x87,0x6e,0xc8,0xc5, +0x7a,0xc0,0xc5,0x5b,0xec,0xc6,0x6e,0xec,0xc6,0x6e,0x8c,0x26,0x04,0xc0,0x68,0x82, +0x10,0x8c,0x26,0x0c,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x4c,0xf7,0xb1,0x1b,0x7f, +0x31,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x84,0x1f,0xbc,0x01,0x1a,0xc3,0x88,0xc1, +0x01,0x80,0x20,0x18,0x4c,0xf9,0xd1,0x1b,0xa1,0x31,0x8c,0x18,0x1c,0x00,0x08,0x82, +0x01,0x86,0x1f,0xbf,0x81,0x17,0xf3,0x31,0x9a,0x10,0x00,0x56,0x04,0xf4,0xb1,0x42, +0xa0,0x8f,0x15,0x03,0x7d,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x60,0x19,0x11,0xf3,0x08, +0x8d,0xfb,0xb8,0x8f,0xfb,0x38,0x8f,0xf3,0x38,0x8f,0xf3,0x18,0x4d,0x08,0x80,0xe1, +0x88,0x20,0x35,0x82,0x6f,0xba,0x61,0x35,0x84,0xc0,0x82,0x43,0x3e,0x26,0x1c,0xf2, +0xb1,0xe1,0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x4c,0x26,0xa2,0x1e,0x42,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0xd3,0x89,0xac,0xc7,0x6b,0x10,0x23,0x06,0x07,0x00, +0x82,0x60,0x30,0xa1,0x08,0x7b,0x04,0x82,0x05,0xb2,0x01,0x1f,0x3b,0x02,0xfa,0xd8, +0x21,0xd0,0xc7,0x8e,0x81,0x3e,0x23,0x06,0x0b,0x00,0x82,0x60,0x50,0xb1,0xc8,0x79, +0x0c,0x42,0xb0,0x1b,0xba,0x91,0x1b,0xc3,0x11,0x41,0x6e,0x28,0xdf,0x2c,0x43,0x41, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_77548030558a96e0fa7b2d20d93f03e9.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_77548030558a96e0fa7b2d20d93f03e9.h new file mode 100644 index 00000000..bce28d3a --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_77548030558a96e0fa7b2d20d93f03e9.h @@ -0,0 +1,501 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_16bit_77548030558a96e0fa7b2d20d93f03e9.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_77548030558a96e0fa7b2d20d93f03e9_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_77548030558a96e0fa7b2d20d93f03e9_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_77548030558a96e0fa7b2d20d93f03e9_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_77548030558a96e0fa7b2d20d93f03e9_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_77548030558a96e0fa7b2d20d93f03e9_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_77548030558a96e0fa7b2d20d93f03e9_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_77548030558a96e0fa7b2d20d93f03e9_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_77548030558a96e0fa7b2d20d93f03e9_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_77548030558a96e0fa7b2d20d93f03e9_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_77548030558a96e0fa7b2d20d93f03e9_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_77548030558a96e0fa7b2d20d93f03e9_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_77548030558a96e0fa7b2d20d93f03e9_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_77548030558a96e0fa7b2d20d93f03e9_size = 7648; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_77548030558a96e0fa7b2d20d93f03e9_data[] = { +0x44,0x58,0x42,0x43,0xcd,0x51,0x98,0x1b,0x81,0xcc,0xc0,0x47,0xf8,0xca,0x8f,0x61, +0x24,0x20,0x15,0xe1,0x01,0x00,0x00,0x00,0xe0,0x1d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0x54,0x0e,0x00,0x00,0x70,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xb8,0x0c,0x00,0x00,0x62,0x00,0x05,0x00, +0x2e,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xa0,0x0c,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x25,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xba,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xd8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e, +0xbc,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33, +0x59,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f, +0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4, +0xe0,0x07,0x48,0x30,0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0, +0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07, +0x14,0x0c,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73, +0x70,0x87,0x72,0x20,0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec, +0x4c,0x64,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5, +0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0, +0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0xf0,0x03,0x14,0x18,0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26, +0x59,0x96,0x65,0x79,0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x9e, +0x23,0x00,0x05,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x07,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0xc7,0x03,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c,0x10,0x00, +0x1d,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x1c,0x0a,0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a, +0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a, +0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x8c,0x03,0x8a,0x7e,0xa0, +0x58,0x0a,0x83,0xba,0x11,0x80,0x1a,0xa0,0xba,0x00,0x01,0x01,0x11,0xe8,0x9c,0x01, +0xa0,0x75,0x06,0x80,0xda,0x19,0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0xa0,0x79,0x06, +0x80,0xe8,0x19,0x00,0x22,0x67,0x00,0x00,0x79,0x18,0x00,0x00,0x57,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20, +0x26,0x08,0x43,0xb3,0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0xc1,0xd9,0x30,0x20, +0x09,0x31,0x41,0x20,0x83,0x3a,0xa0,0x25,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x35, +0xf6,0xc6,0xf6,0x26,0xf7,0xa5,0x96,0x46,0x47,0x57,0x26,0x57,0x46,0x36,0x41,0x18, +0x9e,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85,0x31,0x88,0x81,0x30,0x1c,0x5a,0x72,0x5f, +0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63, +0x74,0x6f,0x72,0x73,0x1b,0x92,0x61,0x81,0x0c,0x63,0x20,0x0c,0x67,0x82,0x70,0x06, +0x6e,0xc0,0x46,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d, +0x43,0x42,0x48,0x93,0x31,0x0c,0x84,0xe1,0x4c,0x10,0x06,0x68,0x82,0xb0,0x06,0x6f, +0x40,0x48,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0xab,0x0c,0x0f,0xee,0x6d,0xae,0x4e, +0xae,0x6c,0x43,0x52,0x59,0x97,0x51,0x0d,0x84,0xe1,0x6c,0x20,0x9e,0x88,0xc2,0x26, +0x08,0x6d,0x00,0x07,0x3c,0x03,0xb9,0xbb,0x2f,0xb9,0xb2,0xb1,0x37,0xb7,0x39,0x3a, +0xb9,0xba,0x31,0xba,0x32,0xb2,0x2f,0x38,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0xb9,0x2f, +0xb7,0xb2,0x30,0xb9,0xb2,0x39,0xba,0x2f,0xb2,0x32,0x38,0x3a,0xb4,0x09,0x42,0xb7, +0x06,0x13,0x84,0x21,0xda,0x20,0x18,0xdd,0x86,0xc5,0xd0,0x36,0xc3,0x18,0x08,0x8e, +0xe3,0xbc,0x09,0xc2,0x1b,0xc4,0x01,0x33,0xb9,0xbb,0x2f,0xb2,0x34,0xb6,0x30,0xba, +0x32,0xb2,0xaf,0xb6,0x37,0xba,0xb4,0x37,0xb7,0x2f,0xbb,0xb2,0x31,0xba,0x37,0xb9, +0xb9,0x0d,0xcb,0x00,0x06,0x61,0x60,0x0c,0x03,0xc1,0x71,0x9c,0x33,0x41,0x88,0x03, +0x39,0xe0,0x23,0x77,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0x46,0x54,0x06,0x47, +0x87,0xb6,0x61,0x21,0xc6,0x80,0x0c,0x0c,0x62,0x20,0x38,0x8e,0x73,0x28,0xc9,0xdd, +0x7d,0xb1,0xbd,0x8d,0xad,0x7d,0xa5,0xb9,0xc1,0xd5,0xd1,0x7d,0xb1,0xd5,0xb5,0x85, +0x6d,0x58,0xaa,0x31,0x30,0x03,0xa3,0x1a,0x08,0x8e,0xe3,0x9c,0x0d,0xc4,0x27,0x06, +0x65,0x70,0x06,0x13,0x04,0x3a,0xa0,0x03,0x1a,0x63,0x62,0x46,0x53,0x52,0x32,0x13, +0x84,0x41,0xda,0x80,0x18,0x69,0xa0,0x06,0x86,0x31,0xac,0x01,0xb0,0x21,0x60,0x83, +0x0d,0x44,0x86,0x06,0x6d,0x00,0x4c,0x10,0xe6,0x60,0x0e,0xb8,0xa4,0x49,0x95,0xb9, +0x91,0x95,0xc9,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x86,0x69,0x82,0x30,0x50,0x13,0x84, +0x8e,0x0d,0x36,0x20,0x09,0x1c,0x54,0x46,0x1c,0xc8,0x41,0x33,0x07,0x74,0xd2,0x9a, +0xc2,0xf0,0xa4,0xca,0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x43,0xb5, +0xc1,0x48,0xea,0xa0,0xb2,0x83,0x38,0x90,0x03,0x32,0x69,0x44,0x69,0x73,0x70,0x6c, +0x61,0x79,0x53,0x69,0x7a,0x65,0x13,0x84,0xc1,0xda,0x80,0x24,0x78,0x50,0xe5,0x41, +0x1c,0xc8,0x41,0x33,0x07,0xec,0xd2,0x92,0xdc,0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde, +0xe4,0xa4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2, +0xde,0xdc,0xe6,0x26,0x08,0xc3,0xb5,0xc1,0x48,0xf6,0xa0,0xe2,0x83,0x38,0x90,0x03, +0x4a,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69, +0x6f,0x6e,0x73,0x13,0x84,0x01,0xdb,0x60,0x24,0x7e,0x50,0xfd,0x41,0x1c,0xc8,0x01, +0xa5,0x34,0xa6,0xba,0xb6,0xb0,0xa6,0x34,0x38,0xa6,0x32,0xbb,0x32,0x36,0xaa,0xb7, +0xaa,0xb9,0xb2,0x09,0xc2,0x90,0x6d,0x30,0x92,0x50,0xa8,0x44,0x21,0x0e,0xe4,0x80, +0x4b,0x9a,0x91,0x5c,0x58,0x5b,0x59,0x92,0x1b,0x59,0x19,0xde,0x04,0x61,0xd0,0x36, +0x18,0x09,0x29,0x54,0xa5,0x10,0x07,0x72,0x40,0xc9,0x8c,0xa8,0xcc,0x2e,0x6d,0xac, +0x8c,0xea,0xcd,0x2a,0xad,0xec,0x8e,0xa8,0x0c,0x8e,0x0e,0x6d,0x82,0x30,0x6c,0x1b, +0x8c,0xe4,0x14,0x2a,0x54,0x88,0x83,0x86,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc, +0x04,0x61,0xe0,0x36,0x20,0x89,0x2a,0x54,0xab,0x10,0x07,0x4d,0x33,0x07,0x94,0xcc, +0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0xa6,0xc6,0xc2,0xd8, +0xca,0x26,0x08,0x43,0xb7,0x01,0x49,0x5a,0xa1,0x72,0x85,0x38,0x68,0x9a,0x39,0x20, +0x64,0x46,0xf4,0x76,0xe7,0x36,0x37,0x16,0xc6,0x56,0x66,0x14,0x36,0x46,0xf7,0x26, +0x37,0x41,0x18,0xbc,0x0d,0x46,0x02,0x0b,0x55,0x2c,0xc4,0x41,0xc3,0xcf,0xac,0xe9, +0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x4e,0x29,0x8d,0x8e,0xae,0x4c, +0x6e,0x28,0xcc,0x6d,0xac,0x8c,0x8d,0x2d,0x8c,0x2e,0xed,0xcd,0x6d,0x82,0x30,0x7c, +0x1b,0x8c,0x64,0x16,0x2a,0x5a,0x88,0x83,0x86,0x8c,0x19,0x94,0x5c,0x59,0x11,0x1e, +0xdc,0xdb,0x5c,0x9d,0x5c,0xd9,0x04,0x61,0x00,0x83,0x0d,0x48,0x62,0x0b,0xd5,0x2d, +0xc4,0x41,0xd3,0xcc,0x01,0x33,0x33,0x28,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0x39,0x23, +0xb9,0xb0,0xb6,0x32,0x28,0xb9,0xb2,0x22,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x09, +0xc2,0x10,0x06,0x1b,0x8c,0x24,0x17,0x2a,0x5d,0x88,0x83,0x86,0x8b,0x19,0x55,0x98, +0x1b,0x52,0x18,0x9b,0x99,0xd1,0x93,0xd5,0x04,0x61,0x10,0x83,0x0d,0x46,0xc2,0x0b, +0x55,0x2f,0xc4,0x41,0xc3,0xca,0x4c,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0xaa,0x2c,0xae, +0xae,0xcc,0x6d,0xac,0x8c,0xa9,0xcc,0xed,0x8c,0x0e,0x6d,0x82,0x30,0x8c,0xc1,0x06, +0x23,0xf9,0x85,0x0a,0x1c,0xe2,0xa0,0xa1,0x62,0x46,0x54,0xc6,0x46,0x17,0x46,0x95, +0xd6,0x56,0x36,0x41,0x18,0xc8,0x60,0x83,0x91,0x88,0x43,0x35,0x0e,0x71,0xd0,0xf0, +0x32,0x23,0xca,0x73,0x0b,0x6b,0x4b,0x1b,0x93,0x2a,0x9b,0x1b,0x42,0x0b,0x73,0x3b, +0x2b,0x33,0x0a,0x1b,0xa3,0x7b,0x93,0x9b,0x20,0x0c,0x65,0xb0,0xc1,0x48,0xca,0xa1, +0x32,0x87,0x38,0x68,0x88,0x99,0x59,0xa5,0x95,0xdd,0x4d,0xc1,0x85,0x8d,0x95,0x51, +0xbd,0x35,0x95,0xd1,0x95,0xc9,0xcd,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x06, +0x33,0xd8,0x60,0x24,0xe8,0x50,0xa5,0x43,0x1c,0x34,0x1b,0xa8,0x35,0xa0,0x83,0x3b, +0xd0,0x83,0x3e,0x00,0x85,0x51,0x30,0x85,0x54,0x60,0x85,0x57,0x90,0x85,0x5a,0xc0, +0x85,0x5d,0xf0,0x85,0x70,0x20,0x87,0x73,0x50,0x87,0x0d,0x83,0xf1,0x06,0xeb,0x30, +0x41,0x10,0x80,0x0d,0xc0,0x86,0xc1,0x70,0x07,0x77,0xd8,0x10,0xbc,0xc3,0x86,0x61, +0x68,0x07,0x78,0xa0,0x30,0x34,0x35,0x41,0xa8,0x83,0x36,0xd8,0x30,0xd8,0x81,0x1d, +0x0c,0x1b,0x08,0x63,0x1e,0xe4,0x80,0x1e,0x36,0x14,0xed,0x20,0x0f,0x80,0x1b,0xd4, +0x03,0x8d,0x30,0xba,0xb7,0xb6,0xb4,0x31,0x22,0x62,0x72,0x61,0x6e,0x63,0x68,0x65, +0x73,0x34,0xcc,0xd8,0xde,0xc2,0xe8,0xe6,0x26,0x08,0xc3,0x19,0xb0,0x48,0x73,0x9b, +0xa3,0x9b,0x9b,0x20,0x0c,0x68,0x40,0x22,0xcd,0x8d,0x6e,0x6e,0x82,0x30,0xa4,0x01, +0x11,0xba,0x32,0xbc,0x2f,0xb6,0xb7,0x30,0xb2,0x09,0xc2,0xa0,0x06,0x4c,0xe8,0xca, +0xf0,0xbe,0xe6,0xe8,0xde,0xe4,0xca,0x58,0xd4,0xa5,0xb9,0xd1,0xcd,0x6d,0x80,0xee, +0x41,0x0e,0xf0,0xa1,0xc9,0x07,0x7d,0xd8,0x07,0x7e,0xe8,0x07,0x7f,0xf8,0x07,0x90, +0x08,0x89,0x4a,0x24,0xf8,0xa0,0x0a,0x1b,0x9b,0x5d,0x9b,0x4b,0x1a,0x59,0x99,0x1b, +0xdd,0x94,0x20,0xa8,0x42,0x86,0xe7,0x62,0x57,0x26,0x37,0x97,0xf6,0xe6,0x36,0x25, +0x20,0x9a,0x90,0xe1,0xb9,0xd8,0x85,0xb1,0xd9,0x95,0xc9,0x4d,0x09,0x8c,0x3a,0x64, +0x78,0x2e,0x73,0x68,0x61,0x64,0x65,0x72,0x4d,0x6f,0x64,0x65,0x6c,0x53,0x82,0xa4, +0x0c,0x19,0x9e,0x8b,0x5c,0xd9,0xdc,0x5b,0x9d,0xdc,0x58,0xd9,0xdc,0x94,0xa0,0x0d, +0x2a,0x91,0xe1,0xb9,0xd0,0xe5,0xc1,0x95,0x05,0xb9,0xb9,0xbd,0xd1,0x85,0xd1,0xa5, +0xbd,0xb9,0xcd,0x4d,0x11,0xd6,0x01,0x1e,0xea,0x90,0xe1,0xb9,0x94,0xb9,0xd1,0xc9, +0xe5,0x41,0xbd,0xa5,0xb9,0xd1,0xcd,0x4d,0x09,0xea,0xa1,0x0b,0x19,0x9e,0xcb,0xd8, +0x5b,0x9d,0x1b,0x5d,0x99,0xdc,0xdc,0x94,0x40,0x24,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x2c,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5,0x3b,0x8f,0x0f,0x4c,0x0e,0x83,0x08,0x1b, +0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10, +0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44, +0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x09,0xdb,0x70,0xf9,0xce, +0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x3e,0x72, +0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44,0x84,0x40,0x33,0x2c, +0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17,0xb7,0x6d,0x02,0xd5, +0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d, +0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8, +0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e, +0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d, +0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x77,0x54,0x80,0x30,0x55,0x8a,0x96,0xe0,0xfa,0x7b,0x2d,0x20,0xd9,0x3f,0x03,0xe9, +0x44,0x58,0x49,0x4c,0x68,0x0f,0x00,0x00,0x62,0x00,0x05,0x00,0xda,0x03,0x00,0x00, +0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x50,0x0f,0x00,0x00, +0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xd1,0x03,0x00,0x00,0x0b,0x82,0x20,0x00, +0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49, +0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62, +0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b, +0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42, +0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a, +0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff, +0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20, +0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00, +0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00, +0x89,0x20,0x00,0x00,0xbb,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04, +0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c, +0x0b,0x84,0xc4,0x4c,0x10,0xdc,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0, +0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12, +0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee, +0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e, +0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18, +0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c,0xc3,0x30,0x0c,0x14, +0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86,0x61,0x50,0x75,0xd4, +0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x5f,0xdc,0x36,0x22, +0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86,0x61,0x28,0x84,0x36, +0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e,0xbc,0x81,0x80,0x61, +0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1, +0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c, +0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8, +0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61, +0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30,0x0e,0xec, +0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50, +0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07, +0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00,0x06,0x7e, +0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37, +0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30, +0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87, +0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33,0x59,0xe3,0xc0,0x0e, +0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5, +0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xe0,0x07,0x48,0x30, +0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07, +0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03,0x3d,0x68,0x87, +0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33,0x89, +0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43, +0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b, +0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8, +0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73,0x70,0x87,0x72,0x20, +0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec,0x4c,0x64,0x30,0x0e, +0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x20,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x14,0x18, +0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26,0x59,0x96,0x65,0x79, +0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x9e,0x23,0x00,0x85,0x29, +0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x07,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0xc7,0x03,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c,0x10,0x00, +0x11,0x00,0x00,0x00,0x32,0x1e,0x98,0x14,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x10,0x0a,0x82,0xba,0x11,0x00,0xaa,0x0b,0x10,0x10,0x10,0x81,0xce,0x19, +0x00,0x5a,0x67,0x00,0xa8,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2,0x19,0x00,0xa2,0x67, +0x00,0x88,0x9c,0x01,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x5d,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20, +0x26,0x08,0x43,0xb3,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08, +0x83,0x33,0x41,0x20,0x83,0x8e,0xc0,0x04,0x61,0x78,0x36,0x08,0x4a,0xb3,0x21,0x51, +0x16,0x46,0x21,0x06,0x42,0x71,0x36,0x24,0xc3,0xc2,0x28,0xca,0x40,0x28,0xce,0x04, +0xe1,0x0c,0xae,0x0d,0x09,0x11,0x31,0xca,0x30,0x10,0x8a,0x33,0x41,0x18,0xa0,0x09, +0xc2,0x1a,0x60,0x1b,0x92,0x89,0x62,0x94,0x69,0x20,0x14,0x67,0x03,0xf1,0x40,0x52, +0x35,0x41,0x68,0x83,0x6c,0x82,0xd0,0x55,0x13,0x84,0x21,0xda,0x20,0x28,0xd9,0x86, +0x45,0xb9,0x18,0x45,0x19,0x08,0x0c,0xc3,0xb4,0x09,0xc2,0x1b,0x68,0x1b,0x96,0x81, +0x63,0x94,0x61,0x20,0x30,0x0c,0x73,0x26,0x08,0x71,0xb0,0x6d,0x58,0x08,0x8f,0x51, +0x88,0x81,0xc0,0x30,0xcc,0xd9,0xb0,0x4c,0x1e,0xa3,0x4c,0x03,0x81,0x61,0x98,0xb3, +0x81,0xd8,0xba,0x0f,0x0c,0x26,0x08,0x74,0xc0,0x4d,0x10,0x06,0x69,0x03,0xa2,0x88, +0x01,0xa3,0x28,0xc3,0x18,0x00,0x1b,0x02,0x32,0xd8,0x40,0x58,0x61,0x50,0x06,0xc0, +0x04,0x41,0x00,0x28,0x0c,0x4d,0x4d,0x10,0xea,0xc0,0x9a,0x20,0x0c,0xd3,0x04,0x61, +0xa0,0x36,0x0c,0x6b,0xb0,0x06,0xc3,0x06,0x42,0x49,0x03,0x35,0x60,0x83,0x0d,0xc5, +0x19,0xa0,0x01,0x60,0x06,0x6d,0x50,0x85,0x8d,0xcd,0xae,0xcd,0x25,0x8d,0xac,0xcc, +0x8d,0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x9b, +0x12,0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4,0xa6,0x04,0x46,0x1d, +0x32,0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2,0x32,0xb6,0x29,0x01, +0x52,0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x6c,0x6e,0x4a,0x50, +0x06,0x75,0xc8,0xf0,0x5c,0xca,0xdc,0xe8,0xe4,0xf2,0xa0,0xde,0xd2,0xdc,0xe8,0xe6, +0xa6,0x04,0x6d,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x2c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5, +0x3b,0x8f,0x0f,0x4c,0x0e,0x83,0x08,0x1b,0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40, +0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97, +0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6, +0x17,0xb7,0x6d,0x09,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a, +0xc0,0x50,0x12,0x06,0x20,0x60,0x3e,0x72,0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe, +0x10,0x11,0xc0,0x44,0x84,0x40,0x33,0x2c,0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f, +0x38,0xd3,0xed,0x17,0xb7,0x6d,0x02,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51, +0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4, +0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3, +0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e,0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c, +0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x61,0x20,0x00,0x00,0xaf,0x01,0x00,0x00, +0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x34,0xcc,0x00,0x14, +0x61,0x40,0xc9,0x95,0x5d,0x19,0x95,0x4d,0x71,0x06,0x94,0x61,0x40,0xe9,0x06,0xd4, +0x40,0xb9,0x94,0x4a,0xc1,0x94,0x1b,0x21,0x45,0x50,0x1e,0x23,0x00,0x25,0x40,0xc6, +0x18,0x01,0x08,0x82,0x20,0xfc,0x0b,0x63,0x04,0xad,0x39,0xe7,0xbc,0x37,0x46,0x70, +0xdf,0xf4,0x68,0x8a,0xc1,0x18,0xc1,0x5a,0xab,0xb5,0xfa,0x8d,0x11,0x80,0x20,0x08, +0xbb,0x61,0x30,0x46,0x00,0x82,0x20,0x88,0x83,0xc3,0x18,0xc1,0x5a,0xab,0xb5,0xf8, +0x8d,0x11,0xc0,0x3e,0x3b,0x97,0xdf,0x18,0x41,0xae,0x97,0xee,0xfc,0x8d,0x11,0xe0, +0xec,0x7d,0xe6,0xde,0x18,0xc1,0x59,0x9b,0x62,0xe8,0x8d,0x11,0x80,0x20,0x08,0xe2, +0xdf,0x18,0x01,0x08,0x82,0x20,0xfc,0x8d,0x00,0x8c,0x11,0xa8,0x78,0x7d,0x8a,0x1e, +0x00,0x00,0x00,0x00,0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xd5,0xc1,0x07,0xbd,0xc1, +0x1b,0xa8,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x78,0x76,0x00,0x06,0x11,0x1d,0xd0, +0xc1,0x1a,0x8c,0x18,0x24,0x00,0x08,0x82,0x81,0x77,0x07,0x61,0x20,0xd9,0x81,0x1d, +0xb0,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x78,0x78,0x20,0x06,0x13,0x1d,0xd0,0x41, +0x1b,0x8c,0x18,0x24,0x00,0x08,0x82,0x81,0x97,0x07,0x63,0x50,0xcd,0xc1,0x1c,0xb8, +0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x78,0x7a,0x40,0x06,0x16,0x1e,0xe4,0xc1,0x1b, +0x8c,0x18,0x24,0x00,0x08,0x82,0x81,0xb7,0x07,0x65,0x70,0xe9,0xc1,0x1d,0xc0,0xc1, +0x88,0x41,0x02,0x80,0x20,0x18,0x78,0x7c,0x60,0x06,0x18,0x1e,0xe8,0x41,0x1c,0x8c, +0x18,0x24,0x00,0x08,0x82,0x81,0xd7,0x07,0x67,0xb0,0xe5,0x41,0x1e,0xc8,0xc1,0x88, +0x81,0x01,0x80,0x20,0x18,0x10,0xa7,0x20,0x06,0x7a,0x30,0x62,0x60,0x00,0x20,0x08, +0x06,0x04,0x2a,0x8c,0x81,0x1f,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x16,0x0a,0x69, +0x30,0xf0,0xc1,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x88,0x41,0x03,0x80,0x20,0x18, +0x2c,0xab,0xe0,0x06,0xc9,0x1f,0x14,0xc4,0x1b,0xbc,0xc1,0x1b,0xbc,0xc1,0x68,0x42, +0x00,0xd4,0x41,0x0a,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x8b,0x2b,0xc4,0x01,0x23, +0x0a,0xc1,0x21,0x07,0x72,0x20,0x07,0x72,0x30,0x9a,0x10,0x00,0x95,0x9c,0x02,0x8c, +0x18,0x34,0x00,0x08,0x82,0xc1,0x12,0x0b,0x74,0xf0,0x94,0xc2,0x12,0xd4,0x41,0x1d, +0xd4,0x41,0x1d,0x8c,0x26,0x04,0x40,0x31,0x6e,0x00,0x23,0x06,0x0d,0x00,0x82,0x60, +0xb0,0xd0,0xc2,0x1d,0x48,0xa8,0xe0,0x04,0x78,0x80,0x07,0x78,0x80,0x07,0xa3,0x09, +0x01,0x50,0x50,0x1c,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xb7,0xa0,0x07,0xd5, +0x2a,0x04,0xd0,0x1e,0xec,0xc1,0x1e,0xec,0xc1,0x68,0x42,0x00,0x8c,0x18,0x34,0x00, +0x08,0x82,0xc1,0x92,0x0b,0x7c,0x70,0xb5,0xc2,0x90,0xf4,0x41,0x1f,0xf4,0x41,0x1f, +0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xbb,0xe0,0x07,0xd9,0x2b, +0x38,0xcb,0x1f,0xfc,0xc1,0x1f,0xfc,0xc1,0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08, +0x82,0xc1,0xd2,0x0b,0xa0,0xb0,0xc5,0xc2,0xa1,0x84,0x42,0x28,0x84,0x42,0x28,0x8c, +0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xbf,0x20,0x0a,0xdd,0x2c,0x48, +0xcc,0x28,0x8c,0xc2,0x28,0x8c,0xc2,0x68,0x42,0x00,0x0c,0x37,0x50,0x18,0x19,0x0c, +0x37,0x6c,0x18,0x19,0x94,0x10,0xe8,0x70,0x44,0x85,0x11,0x5f,0x09,0x81,0x4e,0x37, +0x5c,0x5a,0x30,0xdd,0xa0,0x85,0x81,0x30,0xdc,0x20,0x06,0x1f,0x19,0x0c,0x37,0x64, +0x1f,0x19,0x94,0x10,0xe8,0x70,0x44,0x56,0x10,0x5f,0x09,0x81,0x4e,0x37,0x6c,0x47, +0x30,0xdd,0xe0,0x9d,0x81,0x30,0xdc,0xc0,0x95,0x01,0x19,0x14,0x12,0xe8,0x70,0x04, +0x47,0x10,0x5f,0x09,0x81,0x4e,0x37,0x78,0x46,0x50,0x88,0xb0,0xd3,0x0d,0x6f,0xe0, +0x04,0xd3,0x0d,0x63,0x80,0x10,0xc3,0x0d,0x61,0xe0,0x06,0x64,0x50,0x81,0xa5,0xc3, +0x11,0x61,0x60,0x10,0x5f,0x09,0x81,0x4e,0x37,0x8c,0x01,0x12,0x4c,0x37,0xd4,0x81, +0x21,0x94,0x41,0xe9,0x70,0x04,0x19,0x0c,0xc4,0x57,0x42,0xa0,0xd3,0x0d,0x66,0x50, +0x04,0x25,0x1c,0x3b,0xdd,0xc0,0x06,0x4d,0x50,0x62,0xa0,0xe9,0x70,0x04,0x1a,0x10, +0xc4,0x57,0x42,0xa0,0xd3,0x0d,0x6a,0x60,0x04,0xd3,0x0d,0x7a,0x50,0x08,0x35,0x24, +0x3b,0xdd,0x90,0x07,0x4d,0x50,0xd3,0xa6,0xc3,0x11,0x6d,0x50,0x10,0x5f,0x09,0x81, +0x4e,0x37,0xbc,0xc1,0x11,0x4c,0x37,0xe0,0xc1,0x21,0x94,0x1b,0x80,0x81,0x0e,0x47, +0xc0,0xc1,0x40,0x7c,0x25,0x04,0x3a,0xdd,0x20,0x07,0x45,0x30,0xdd,0x60,0x0a,0x85, +0x50,0x03,0xb2,0xd3,0x0d,0xa2,0xc0,0x04,0x37,0x18,0x76,0x82,0x61,0x23,0x06,0x07, +0x00,0x82,0x60,0x80,0xc9,0x44,0x3e,0xcc,0xc2,0x49,0x8c,0x26,0x04,0xc0,0x68,0x82, +0x10,0x58,0x38,0x08,0xf1,0xb1,0xc0,0x80,0x8f,0x8d,0xc3,0x10,0x1f,0x0b,0x0e,0xf8, +0x9c,0x2d,0x18,0x76,0xb6,0x60,0x98,0x15,0x02,0x7d,0x8c,0x10,0xe8,0x33,0x62,0x70, +0x00,0x20,0x08,0x06,0x1b,0x4f,0x90,0x84,0x2f,0xe8,0xc4,0x68,0x42,0x00,0x8c,0x26, +0x08,0xc1,0x09,0x86,0x9d,0x60,0x98,0x09,0x87,0x7c,0x4c,0x38,0xe4,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0x0f,0x5a,0xa4,0x84,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x4f, +0x5a,0xa8,0x84,0x70,0xc2,0x40,0x27,0x0c,0x34,0x62,0xd0,0x00,0x20,0x08,0x06,0x8b, +0x5b,0xc4,0xc4,0x3a,0x88,0x85,0x10,0xc8,0x84,0x4c,0xc8,0x84,0x4c,0x8c,0x26,0x04, +0xc0,0x68,0x82,0x10,0x8c,0x26,0x64,0xc2,0x68,0x82,0x36,0x98,0x40,0xc8,0xc7,0x04, +0x42,0x3e,0x23,0x06,0x0e,0x00,0x82,0x60,0xd0,0xd0,0x85,0x4c,0xdc,0xc3,0x3b,0xb8, +0x43,0x4e,0x8c,0xc1,0x18,0x8c,0xc1,0x18,0xa8,0xc4,0x88,0x81,0x03,0x80,0x20,0x18, +0x34,0x74,0x21,0x13,0xf6,0xf0,0x0e,0xee,0x90,0x13,0x42,0x20,0x08,0x2a,0x31,0x62, +0x70,0x00,0x20,0x08,0x06,0x9b,0x5b,0xd8,0x04,0x3c,0xa4,0xc5,0x68,0x42,0x00,0x8c, +0x26,0x08,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x6c,0x71,0x91,0x13,0xf3,0xf0,0x16, +0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x27,0x18,0x76,0x82,0x61,0x26,0x28,0xf2,0x31, +0x41,0x91,0x8f,0x09,0x82,0x7c,0x4c,0x10,0xe4,0x63,0x42,0x00,0x9f,0x11,0x03,0x03, +0x00,0x41,0x30,0x78,0x40,0x43,0x27,0x82,0xe1,0x88,0x80,0x26,0x84,0xef,0x02,0xa3, +0x2c,0x90,0xe4,0x63,0x82,0x24,0x9f,0x0b,0x09,0xc3,0x2e,0x24,0x0c,0x33,0xe1,0x25, +0xe0,0x63,0x02,0x4c,0xc0,0xe7,0x2a,0xc3,0xae,0x32,0xcc,0x08,0x81,0x3e,0x46,0x08, +0xf4,0x31,0x45,0x80,0x8f,0x29,0x02,0x7c,0xcc,0x10,0xe4,0x63,0x86,0x20,0x1f,0x13, +0xca,0x02,0x3e,0x26,0x98,0x05,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xe0,0x99,0x0d, +0xba,0x10,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xe0,0xa1,0x8d,0xba,0x10,0x4e,0x18,0xe8, +0x84,0x81,0xcc,0x20,0xe2,0x63,0x06,0x11,0x1f,0x13,0x0b,0x21,0x3e,0x36,0x16,0x42, +0x7c,0x4c,0x08,0xe4,0x63,0x42,0x21,0x1f,0x23,0x0a,0xf9,0xd8,0x61,0xc8,0x67,0x38, +0x82,0x28,0x0b,0xe1,0x9b,0x65,0x08,0x86,0x60,0xb8,0x61,0x61,0x03,0x32,0x18,0x6e, +0x58,0xd8,0x80,0x0c,0x4a,0x08,0x74,0x96,0x41,0x18,0x82,0x9b,0x85,0x61,0x47,0x0c, +0x16,0x00,0x04,0xc1,0x20,0x1a,0x0f,0xd2,0x30,0x8b,0xdd,0x78,0x1c,0xd5,0x08,0x66, +0x09,0x86,0xe1,0x88,0x64,0x2d,0x84,0x6f,0x96,0xe1,0x48,0x82,0x11,0x0a,0xd3,0xff, +0xff,0xff,0x1f,0x0c,0xbc,0x10,0xbe,0x59,0x02,0x63,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0x9e,0xf3,0x18,0x8d,0xd3,0xff,0xff,0xff,0x1f,0x2c,0xc8,0x0b,0xf9,0x8c,0x18,0x18, +0x00,0x08,0x82,0xc1,0x93,0x1e,0xa4,0x11,0x58,0xa0,0x17,0xf2,0xb1,0x40,0x2f,0xe0, +0x33,0x4b,0x60,0x0c,0x54,0x18,0x0c,0x21,0x14,0x16,0xcc,0x85,0x7c,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0xe0,0x71,0x0f,0xd5,0x08,0x2c,0xe8,0x0b,0xf9,0x8c,0x18,0x18,0x00, +0x08,0x82,0xc1,0x03,0x1f,0xab,0x11,0x8c,0x18,0x38,0x00,0x08,0x82,0x41,0x23,0x1f, +0xb0,0x61,0x17,0x6d,0xc1,0x16,0xb7,0x11,0x04,0x41,0x80,0x1a,0x58,0x9c,0x7a,0xc0, +0x70,0x43,0xe0,0x07,0x64,0x30,0xdc,0xd0,0xf9,0x01,0x19,0x94,0x10,0xe8,0x2c,0x03, +0x92,0x04,0x57,0x0e,0xc3,0x8e,0x18,0x2c,0x00,0x08,0x82,0x41,0x54,0x1f,0xb6,0x81, +0x17,0xed,0x51,0x80,0x01,0x6f,0x04,0xb3,0x04,0xc9,0x70,0x84,0xd6,0x17,0xc2,0x37, +0xcb,0xa0,0x30,0x41,0x89,0x41,0x7c,0xc0,0x70,0x03,0x19,0x94,0x02,0x19,0x0c,0x37, +0x08,0xa5,0x40,0x06,0x25,0x04,0x3a,0xcb,0xb0,0x30,0xc1,0xb1,0xc3,0xb0,0x23,0x06, +0x0b,0x00,0x82,0x60,0x10,0xf1,0x47,0x6f,0xfc,0x05,0x7d,0xa0,0x41,0x31,0x1e,0xc1, +0x2c,0x01,0x33,0x1c,0x01,0x06,0xa4,0x21,0x7c,0xb3,0x0c,0xcd,0x13,0x94,0x1a,0xe0, +0x07,0x94,0x1a,0xe4,0x07,0x0c,0x37,0x08,0xad,0x40,0x06,0xc3,0x0d,0x42,0x2b,0x90, +0x41,0x09,0x81,0xce,0x32,0x38,0x4f,0x70,0xf4,0x30,0xec,0x88,0xc1,0x02,0x80,0x20, +0x18,0x44,0x24,0x52,0x1e,0xa7,0xc1,0x1f,0x46,0xb1,0x1e,0xc1,0x2c,0xc1,0x33,0x62, +0xd0,0x00,0x20,0x08,0x06,0x0b,0x8a,0xac,0x07,0x69,0xf0,0x87,0x68,0x84,0x06,0x7b, +0xb0,0x07,0x7b,0xb0,0xc7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0x84,0x22,0xec,0x11,0x1b,0xc3,0x88,0xc1,0x01,0x80, +0x20,0x18,0x4c,0x29,0xd2,0x1e,0xb2,0x31,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xa4, +0x22,0xee,0x31,0x1b,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x60,0x29,0x02,0x1f,0xaa, +0x41,0x22,0xa3,0x09,0x01,0x60,0x45,0x40,0x1f,0x2b,0x04,0xfa,0x58,0x31,0xd0,0x67, +0xc4,0xa0,0x01,0x40,0x10,0x0c,0x16,0x1a,0xb9,0x8f,0xd9,0x40,0x11,0x14,0x41,0x11, +0xfc,0xc0,0x0f,0xfc,0xc0,0x8f,0xd1,0x84,0x00,0x18,0x8e,0x08,0x76,0x23,0xf8,0xa6, +0x1b,0x7c,0x43,0x08,0x2c,0x38,0xe4,0x63,0xc2,0x21,0x1f,0x1b,0x0e,0xf9,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x74,0x23,0xfb,0x21,0x04,0x23,0x06,0x07,0x00,0x82,0x60, +0x30,0xe1,0x08,0x7f,0x84,0x07,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x53,0x8e,0xf4, +0x47,0x20,0x58,0x50,0x1e,0xf0,0xb1,0x23,0xa0,0x8f,0x1d,0x02,0x7d,0xec,0x18,0xe8, +0x33,0x62,0xb0,0x00,0x20,0x08,0x06,0x55,0x8f,0xe4,0xc7,0x20,0x04,0xed,0xc1,0x1e, +0xeb,0x31,0x1c,0x11,0xac,0x87,0xf2,0xcd,0x32,0x14,0x44,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_a17afde2a3cff3aca289bcd0e4e509ca.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_a17afde2a3cff3aca289bcd0e4e509ca.h new file mode 100644 index 00000000..d3e48e7d --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_a17afde2a3cff3aca289bcd0e4e509ca.h @@ -0,0 +1,492 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_16bit_a17afde2a3cff3aca289bcd0e4e509ca.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_a17afde2a3cff3aca289bcd0e4e509ca_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_a17afde2a3cff3aca289bcd0e4e509ca_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_a17afde2a3cff3aca289bcd0e4e509ca_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_a17afde2a3cff3aca289bcd0e4e509ca_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_a17afde2a3cff3aca289bcd0e4e509ca_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_a17afde2a3cff3aca289bcd0e4e509ca_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_a17afde2a3cff3aca289bcd0e4e509ca_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_a17afde2a3cff3aca289bcd0e4e509ca_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_a17afde2a3cff3aca289bcd0e4e509ca_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_a17afde2a3cff3aca289bcd0e4e509ca_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_a17afde2a3cff3aca289bcd0e4e509ca_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_a17afde2a3cff3aca289bcd0e4e509ca_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_a17afde2a3cff3aca289bcd0e4e509ca_size = 7496; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_a17afde2a3cff3aca289bcd0e4e509ca_data[] = { +0x44,0x58,0x42,0x43,0x58,0xf6,0x4f,0xc7,0x63,0xd9,0x30,0x58,0x4e,0xb9,0x46,0x2f, +0xd3,0x1c,0xef,0xf7,0x01,0x00,0x00,0x00,0x48,0x1d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0x54,0x0e,0x00,0x00,0x70,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xb8,0x0c,0x00,0x00,0x62,0x00,0x05,0x00, +0x2e,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xa0,0x0c,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x25,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xba,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xd8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e, +0xbc,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33, +0x59,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f, +0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4, +0xe0,0x07,0x48,0x30,0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0, +0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07, +0x14,0x0c,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73, +0x70,0x87,0x72,0x20,0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec, +0x4c,0x64,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5, +0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0, +0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0xf0,0x03,0x14,0x18,0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26, +0x59,0x96,0x65,0x79,0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x9e, +0x23,0x00,0x05,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x07,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0xc7,0x03,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c,0x10,0x00, +0x1d,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x1c,0x0a,0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a, +0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a, +0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x28,0x03,0x0a,0x77,0xa0, +0x58,0x0a,0x83,0xba,0x11,0x80,0x1a,0xa0,0xba,0x00,0x01,0x01,0x11,0xe8,0x9c,0x01, +0xa0,0x75,0x06,0x80,0xda,0x19,0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0xa0,0x79,0x06, +0x80,0xe8,0x19,0x00,0x22,0x67,0x00,0x00,0x79,0x18,0x00,0x00,0x57,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20, +0x26,0x08,0x43,0xb3,0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0xc1,0xd9,0x30,0x20, +0x09,0x31,0x41,0x20,0x83,0x3a,0xa0,0x25,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x35, +0xf6,0xc6,0xf6,0x26,0xf7,0xa5,0x96,0x46,0x47,0x57,0x26,0x57,0x46,0x36,0x41,0x18, +0x9e,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85,0x31,0x88,0x81,0x30,0x1c,0x5a,0x72,0x5f, +0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63, +0x74,0x6f,0x72,0x73,0x1b,0x92,0x61,0x81,0x0c,0x63,0x20,0x0c,0x67,0x82,0x70,0x06, +0x6e,0xc0,0x46,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d, +0x43,0x42,0x48,0x93,0x31,0x0c,0x84,0xe1,0x4c,0x10,0x06,0x68,0x82,0xb0,0x06,0x6f, +0x40,0x48,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0xab,0x0c,0x0f,0xee,0x6d,0xae,0x4e, +0xae,0x6c,0x43,0x52,0x59,0x97,0x51,0x0d,0x84,0xe1,0x6c,0x20,0x9e,0x88,0xc2,0x26, +0x08,0x6d,0x00,0x07,0x3c,0x03,0xb9,0xbb,0x2f,0xb9,0xb2,0xb1,0x37,0xb7,0x39,0x3a, +0xb9,0xba,0x31,0xba,0x32,0xb2,0x2f,0x38,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0xb9,0x2f, +0xb7,0xb2,0x30,0xb9,0xb2,0x39,0xba,0x2f,0xb2,0x32,0x38,0x3a,0xb4,0x09,0x42,0xb7, +0x06,0x13,0x84,0x21,0xda,0x20,0x18,0xdd,0x86,0xc5,0xd0,0x36,0xc3,0x18,0x08,0x8e, +0xe3,0xbc,0x09,0xc2,0x1b,0xc4,0x01,0x33,0xb9,0xbb,0x2f,0xb2,0x34,0xb6,0x30,0xba, +0x32,0xb2,0xaf,0xb6,0x37,0xba,0xb4,0x37,0xb7,0x2f,0xbb,0xb2,0x31,0xba,0x37,0xb9, +0xb9,0x0d,0xcb,0x00,0x06,0x61,0x60,0x0c,0x03,0xc1,0x71,0x9c,0x33,0x41,0x88,0x03, +0x39,0xe0,0x23,0x77,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0x46,0x54,0x06,0x47, +0x87,0xb6,0x61,0x21,0xc6,0x80,0x0c,0x0c,0x62,0x20,0x38,0x8e,0x73,0x28,0xc9,0xdd, +0x7d,0xb1,0xbd,0x8d,0xad,0x7d,0xa5,0xb9,0xc1,0xd5,0xd1,0x7d,0xb1,0xd5,0xb5,0x85, +0x6d,0x58,0xaa,0x31,0x30,0x03,0xa3,0x1a,0x08,0x8e,0xe3,0x9c,0x0d,0xc4,0x27,0x06, +0x65,0x70,0x06,0x13,0x04,0x3a,0xa0,0x03,0x1a,0x63,0x62,0x46,0x53,0x52,0x32,0x13, +0x84,0x41,0xda,0x80,0x18,0x69,0xa0,0x06,0x86,0x31,0xac,0x01,0xb0,0x21,0x60,0x83, +0x0d,0x44,0x86,0x06,0x6d,0x00,0x4c,0x10,0xe6,0x60,0x0e,0xb8,0xa4,0x49,0x95,0xb9, +0x91,0x95,0xc9,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x86,0x69,0x82,0x30,0x50,0x13,0x84, +0x8e,0x0d,0x36,0x20,0x09,0x1c,0x54,0x46,0x1c,0xc8,0x41,0x33,0x07,0x74,0xd2,0x9a, +0xc2,0xf0,0xa4,0xca,0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x43,0xb5, +0xc1,0x48,0xea,0xa0,0xb2,0x83,0x38,0x90,0x03,0x32,0x69,0x44,0x69,0x73,0x70,0x6c, +0x61,0x79,0x53,0x69,0x7a,0x65,0x13,0x84,0xc1,0xda,0x80,0x24,0x78,0x50,0xe5,0x41, +0x1c,0xc8,0x41,0x33,0x07,0xec,0xd2,0x92,0xdc,0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde, +0xe4,0xa4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2, +0xde,0xdc,0xe6,0x26,0x08,0xc3,0xb5,0xc1,0x48,0xf6,0xa0,0xe2,0x83,0x38,0x90,0x03, +0x4a,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69, +0x6f,0x6e,0x73,0x13,0x84,0x01,0xdb,0x60,0x24,0x7e,0x50,0xfd,0x41,0x1c,0xc8,0x01, +0xa5,0x34,0xa6,0xba,0xb6,0xb0,0xa6,0x34,0x38,0xa6,0x32,0xbb,0x32,0x36,0xaa,0xb7, +0xaa,0xb9,0xb2,0x09,0xc2,0x90,0x6d,0x30,0x92,0x50,0xa8,0x44,0x21,0x0e,0xe4,0x80, +0x4b,0x9a,0x91,0x5c,0x58,0x5b,0x59,0x92,0x1b,0x59,0x19,0xde,0x04,0x61,0xd0,0x36, +0x18,0x09,0x29,0x54,0xa5,0x10,0x07,0x72,0x40,0xc9,0x8c,0xa8,0xcc,0x2e,0x6d,0xac, +0x8c,0xea,0xcd,0x2a,0xad,0xec,0x8e,0xa8,0x0c,0x8e,0x0e,0x6d,0x82,0x30,0x6c,0x1b, +0x8c,0xe4,0x14,0x2a,0x54,0x88,0x83,0x86,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc, +0x04,0x61,0xe0,0x36,0x18,0x89,0x2a,0x54,0xab,0x10,0x07,0x0d,0x25,0xb3,0xa6,0x37, +0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0xb9,0xa9,0xb1,0x30,0xb6,0xb2,0x09, +0xc2,0xd0,0x6d,0x40,0x92,0x56,0xa8,0x5c,0x21,0x0e,0x9a,0x66,0x0e,0x08,0x99,0x11, +0xbd,0xdd,0xb9,0xcd,0x8d,0x85,0xb1,0x95,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10, +0x06,0x6f,0x83,0x91,0xc0,0x42,0x15,0x0b,0x71,0xd0,0xf0,0x33,0x6b,0x7a,0xa3,0x4b, +0x7b,0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x1b,0x0a, +0x73,0x1b,0x2b,0x63,0x63,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x20,0x0c,0xdf,0x06,0x23, +0x99,0x85,0x8a,0x16,0xe2,0xa0,0x21,0x63,0x06,0x25,0x57,0x56,0x84,0x07,0xf7,0x36, +0x57,0x27,0x57,0x36,0x41,0x18,0xc0,0x60,0x03,0x92,0xd8,0x42,0x75,0x0b,0x71,0xd0, +0x34,0x73,0xc0,0xcc,0x0c,0x4a,0xae,0xcc,0x2e,0xed,0xad,0x6e,0xce,0x48,0x2e,0xac, +0xad,0x0c,0x4a,0xae,0xac,0x08,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x82,0x30,0x84, +0xc1,0x06,0x23,0xc9,0x85,0x4a,0x17,0xe2,0xa0,0xe1,0x62,0x46,0x15,0xe6,0x86,0x14, +0xc6,0x66,0x66,0xf4,0x64,0x35,0x41,0x18,0xc4,0x60,0x83,0x91,0xf0,0x42,0xd5,0x0b, +0x71,0xd0,0xb0,0x32,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x9b,0x2a,0x8b,0xab,0x2b,0x73, +0x1b,0x2b,0x63,0x2a,0x73,0x3b,0xa3,0x43,0x9b,0x20,0x0c,0x63,0xb0,0xc1,0x48,0x7e, +0xa1,0x02,0x87,0x38,0x68,0xa8,0x98,0x11,0x95,0xb1,0xd1,0x85,0x51,0xa5,0xb5,0x95, +0x4d,0x10,0x06,0x32,0xd8,0x60,0x24,0xe2,0x50,0x8d,0x43,0x1c,0x34,0xbc,0xcc,0x88, +0xf2,0xdc,0xc2,0xda,0xd2,0xc6,0xa4,0xca,0xe6,0x86,0xd0,0xc2,0xdc,0xce,0xca,0x8c, +0xc2,0xc6,0xe8,0xde,0xe4,0x26,0x08,0x43,0x19,0x6c,0x30,0x92,0x72,0xa8,0xcc,0x21, +0x0e,0x1a,0x62,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d, +0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x84,0xc1,0x0c,0x36, +0x18,0x09,0x3a,0x54,0xe9,0x10,0x07,0xcd,0x06,0x6a,0x0d,0xe8,0xe0,0x0e,0xf4,0xa0, +0x0f,0x40,0x61,0x14,0x4c,0x21,0x15,0x58,0xe1,0x15,0x64,0xa1,0x16,0x70,0x61,0x17, +0x7c,0x21,0x1c,0xc8,0xe1,0x1c,0xd4,0x61,0xc3,0x60,0xbc,0xc1,0x3a,0x4c,0x10,0x04, +0x60,0x03,0xb0,0x61,0x30,0xdc,0xc1,0x1d,0x36,0x04,0xef,0xb0,0x61,0x18,0xda,0x01, +0x1e,0x28,0x0c,0x4d,0x4d,0x10,0xea,0xa0,0x0d,0x36,0x0c,0x76,0x60,0x07,0xc3,0x06, +0xc2,0x98,0x07,0x39,0xa0,0x87,0x0d,0x45,0x3b,0xc8,0x03,0xe0,0x06,0xf5,0x40,0x23, +0x8c,0xee,0xad,0x2d,0x6d,0x8c,0x88,0x98,0x5c,0x98,0xdb,0x18,0x5a,0xd9,0x1c,0x0d, +0x33,0xb6,0xb7,0x30,0xba,0xb9,0x09,0xc2,0x70,0x06,0x2c,0xd2,0xdc,0xe6,0xe8,0xe6, +0x26,0x08,0x03,0x1a,0x90,0x48,0x73,0xa3,0x9b,0x9b,0x20,0x0c,0x69,0x40,0x84,0xae, +0x0c,0xef,0x8b,0xed,0x2d,0x8c,0x6c,0x82,0x30,0xa8,0x01,0x13,0xba,0x32,0xbc,0xaf, +0x39,0xba,0x37,0xb9,0x32,0x16,0x75,0x69,0x6e,0x74,0x73,0x1b,0xa0,0x7b,0x90,0x03, +0x7c,0x68,0xf2,0x41,0x1f,0xf6,0x81,0x1f,0xfa,0xc1,0x1f,0xfe,0x01,0x24,0x42,0xa2, +0x12,0x09,0x3e,0xa8,0xc2,0xc6,0x66,0xd7,0xe6,0x92,0x46,0x56,0xe6,0x46,0x37,0x25, +0x08,0xaa,0x90,0xe1,0xb9,0xd8,0x95,0xc9,0xcd,0xa5,0xbd,0xb9,0x4d,0x09,0x88,0x26, +0x64,0x78,0x2e,0x76,0x61,0x6c,0x76,0x65,0x72,0x53,0x02,0xa3,0x0e,0x19,0x9e,0xcb, +0x1c,0x5a,0x18,0x59,0x99,0x5c,0xd3,0x1b,0x59,0x19,0xdb,0x94,0x20,0x29,0x43,0x86, +0xe7,0x22,0x57,0x36,0xf7,0x56,0x27,0x37,0x56,0x36,0x37,0x25,0x68,0x83,0x4a,0x64, +0x78,0x2e,0x74,0x79,0x70,0x65,0x41,0x6e,0x6e,0x6f,0x74,0x61,0x74,0x69,0x6f,0x6e, +0x73,0x53,0x84,0x75,0x80,0x87,0x3a,0x64,0x78,0x2e,0x65,0x6e,0x74,0x72,0x79,0x50, +0x6f,0x69,0x6e,0x74,0x73,0x53,0x82,0x7a,0xe8,0x42,0x86,0xe7,0x32,0xf6,0x56,0xe7, +0x46,0x57,0x26,0x37,0x37,0x25,0x10,0x09,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x2c,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5,0x3b,0x8f,0x0f,0x4c,0x0e,0x83,0x08,0x1b, +0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10, +0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44, +0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x09,0xdb,0x70,0xf9,0xce, +0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x3e,0x72, +0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44,0x84,0x40,0x33,0x2c, +0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17,0xb7,0x6d,0x02,0xd5, +0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d, +0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8, +0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e, +0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d, +0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xa1,0x7a,0xfd,0xe2,0xa3,0xcf,0xf3,0xac,0xa2,0x89,0xbc,0xd0,0xe4,0xe5,0x09,0xca, +0x44,0x58,0x49,0x4c,0xd0,0x0e,0x00,0x00,0x62,0x00,0x05,0x00,0xb4,0x03,0x00,0x00, +0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xb8,0x0e,0x00,0x00, +0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xab,0x03,0x00,0x00,0x0b,0x82,0x20,0x00, +0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49, +0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62, +0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b, +0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42, +0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a, +0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff, +0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20, +0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00, +0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00, +0x89,0x20,0x00,0x00,0xbb,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04, +0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c, +0x0b,0x84,0xc4,0x4c,0x10,0xdc,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0, +0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12, +0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee, +0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e, +0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18, +0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c,0xc3,0x30,0x0c,0x14, +0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86,0x61,0x50,0x75,0xd4, +0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x5f,0xdc,0x36,0x22, +0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86,0x61,0x28,0x84,0x36, +0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e,0xbc,0x81,0x80,0x61, +0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1, +0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c, +0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8, +0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61, +0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30,0x0e,0xec, +0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50, +0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07, +0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00,0x06,0x7e, +0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37, +0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30, +0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87, +0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33,0x59,0xe3,0xc0,0x0e, +0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5, +0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xe0,0x07,0x48,0x30, +0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07, +0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03,0x3d,0x68,0x87, +0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33,0x89, +0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43, +0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b, +0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8, +0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73,0x70,0x87,0x72,0x20, +0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec,0x4c,0x64,0x30,0x0e, +0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x20,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x14,0x18, +0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26,0x59,0x96,0x65,0x79, +0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x9e,0x23,0x00,0x85,0x29, +0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x07,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0xc7,0x03,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c,0x10,0x00, +0x11,0x00,0x00,0x00,0x32,0x1e,0x98,0x14,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x10,0x0a,0x82,0xba,0x11,0x00,0xaa,0x0b,0x10,0x10,0x10,0x81,0xce,0x19, +0x00,0x5a,0x67,0x00,0xa8,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2,0x19,0x00,0xa2,0x67, +0x00,0x88,0x9c,0x01,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x5d,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20, +0x26,0x08,0x43,0xb3,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08, +0x83,0x33,0x41,0x20,0x83,0x8e,0xc0,0x04,0x61,0x78,0x36,0x08,0x4a,0xb3,0x21,0x51, +0x16,0x46,0x21,0x06,0x42,0x71,0x36,0x24,0xc3,0xc2,0x28,0xca,0x40,0x28,0xce,0x04, +0xe1,0x0c,0xae,0x0d,0x09,0x11,0x31,0xca,0x30,0x10,0x8a,0x33,0x41,0x18,0xa0,0x09, +0xc2,0x1a,0x60,0x1b,0x92,0x89,0x62,0x94,0x69,0x20,0x14,0x67,0x03,0xf1,0x40,0x52, +0x35,0x41,0x68,0x83,0x6c,0x82,0xd0,0x55,0x13,0x84,0x21,0xda,0x20,0x28,0xd9,0x86, +0x45,0xb9,0x18,0x45,0x19,0x08,0x0c,0xc3,0xb4,0x09,0xc2,0x1b,0x68,0x1b,0x96,0x81, +0x63,0x94,0x61,0x20,0x30,0x0c,0x73,0x26,0x08,0x71,0xb0,0x6d,0x58,0x08,0x8f,0x51, +0x88,0x81,0xc0,0x30,0xcc,0xd9,0xb0,0x4c,0x1e,0xa3,0x4c,0x03,0x81,0x61,0x98,0xb3, +0x81,0xd8,0xba,0x0f,0x0c,0x26,0x08,0x74,0xc0,0x4d,0x10,0x06,0x69,0x03,0xa2,0x88, +0x01,0xa3,0x28,0xc3,0x18,0x00,0x1b,0x02,0x32,0xd8,0x40,0x58,0x61,0x50,0x06,0xc0, +0x04,0x41,0x00,0x28,0x0c,0x4d,0x4d,0x10,0xea,0xc0,0x9a,0x20,0x0c,0xd3,0x04,0x61, +0xa0,0x36,0x0c,0x6b,0xb0,0x06,0xc3,0x06,0x42,0x49,0x03,0x35,0x60,0x83,0x0d,0xc5, +0x19,0xa0,0x01,0x60,0x06,0x6d,0x50,0x85,0x8d,0xcd,0xae,0xcd,0x25,0x8d,0xac,0xcc, +0x8d,0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x9b, +0x12,0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4,0xa6,0x04,0x46,0x1d, +0x32,0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2,0x32,0xb6,0x29,0x01, +0x52,0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x6c,0x6e,0x4a,0x50, +0x06,0x75,0xc8,0xf0,0x5c,0xca,0xdc,0xe8,0xe4,0xf2,0xa0,0xde,0xd2,0xdc,0xe8,0xe6, +0xa6,0x04,0x6d,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x2c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5, +0x3b,0x8f,0x0f,0x4c,0x0e,0x83,0x08,0x1b,0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40, +0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97, +0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6, +0x17,0xb7,0x6d,0x09,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a, +0xc0,0x50,0x12,0x06,0x20,0x60,0x3e,0x72,0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe, +0x10,0x11,0xc0,0x44,0x84,0x40,0x33,0x2c,0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f, +0x38,0xd3,0xed,0x17,0xb7,0x6d,0x02,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51, +0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4, +0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3, +0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e,0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c, +0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x61,0x20,0x00,0x00,0x89,0x01,0x00,0x00, +0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x34,0xcc,0x00,0x14, +0x61,0x40,0xc9,0x95,0x5d,0x71,0x06,0x94,0x61,0x40,0x19,0x95,0x6e,0x40,0x0d,0x94, +0x4d,0xb9,0x94,0x4a,0xc1,0x94,0x1b,0x21,0x45,0x50,0x1e,0x23,0x00,0x25,0x40,0xc6, +0x18,0x01,0x08,0x82,0x20,0xfc,0x0b,0x63,0x04,0xad,0x39,0xe7,0xbc,0x37,0x46,0x70, +0xdf,0xf4,0x68,0x8a,0xc1,0x18,0xc1,0x5a,0xab,0xb5,0xfa,0x8d,0x11,0x80,0x20,0x08, +0xbb,0x61,0x30,0x46,0x00,0x82,0x20,0x88,0x83,0xc3,0x18,0xc1,0x5a,0xab,0xb5,0xf8, +0x8d,0x11,0xc0,0x3e,0x3b,0x97,0xdf,0x18,0x41,0xae,0x97,0xee,0xfc,0x8d,0x11,0xe0, +0xec,0x7d,0xe6,0xde,0x18,0xc1,0x59,0x9b,0x62,0xe8,0x8d,0x11,0x80,0x20,0x08,0xc2, +0xdf,0x18,0x01,0x08,0x82,0x20,0xfe,0x8d,0x00,0x8c,0x11,0xa8,0x78,0x7d,0x8a,0x1e, +0x00,0x00,0x00,0x00,0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xd5,0xc1,0x07,0xbd,0xc1, +0x1b,0xa8,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x78,0x76,0x00,0x06,0x11,0x1d,0xd0, +0xc1,0x1a,0x8c,0x18,0x24,0x00,0x08,0x82,0x81,0x77,0x07,0x61,0x20,0xd9,0x81,0x1d, +0xb0,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x78,0x78,0x20,0x06,0x13,0x1d,0xd0,0x41, +0x1b,0x8c,0x18,0x24,0x00,0x08,0x82,0x81,0x97,0x07,0x63,0x50,0xcd,0xc1,0x1c,0xb8, +0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x78,0x7a,0x40,0x06,0x16,0x1e,0xe4,0xc1,0x1b, +0x8c,0x18,0x24,0x00,0x08,0x82,0x81,0xb7,0x07,0x65,0x70,0xe9,0xc1,0x1d,0xc0,0xc1, +0x88,0x41,0x02,0x80,0x20,0x18,0x78,0x7c,0x60,0x06,0x18,0x1e,0xe8,0x41,0x1c,0x8c, +0x18,0x24,0x00,0x08,0x82,0x81,0xd7,0x07,0x67,0xb0,0xe5,0x41,0x1e,0xc8,0xc1,0x88, +0x81,0x01,0x80,0x20,0x18,0x10,0xa7,0x30,0x06,0x7a,0x30,0x62,0x60,0x00,0x20,0x08, +0x06,0x04,0x2a,0x90,0x81,0x1f,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x16,0x0a,0x69, +0x30,0xf0,0xc1,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x88,0x41,0x03,0x80,0x20,0x18, +0x2c,0xab,0xe0,0x06,0xc9,0x1f,0x14,0xc4,0x1b,0xbc,0xc1,0x1b,0xbc,0xc1,0x68,0x42, +0x00,0xd4,0x41,0x0a,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x8b,0x2b,0xc4,0x01,0x23, +0x0a,0xc1,0x21,0x07,0x72,0x20,0x07,0x72,0x30,0x9a,0x10,0x00,0x95,0x9c,0x02,0x8c, +0x18,0x34,0x00,0x08,0x82,0xc1,0x12,0x0b,0x74,0xf0,0x94,0xc2,0x12,0xd4,0x41,0x1d, +0xd4,0x41,0x1d,0x8c,0x26,0x04,0x40,0x31,0x6f,0x00,0x23,0x06,0x0d,0x00,0x82,0x60, +0xb0,0xd0,0xc2,0x1d,0x48,0xa8,0xe0,0x04,0x78,0x80,0x07,0x78,0x80,0x07,0xa3,0x09, +0x01,0x50,0x90,0x1c,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xb7,0xa0,0x07,0xd5, +0x2a,0x04,0xd0,0x1e,0xec,0xc1,0x1e,0xec,0xc1,0x68,0x42,0x00,0x8c,0x18,0x34,0x00, +0x08,0x82,0xc1,0x92,0x0b,0x7c,0x70,0xb5,0xc2,0x90,0xf4,0x41,0x1f,0xf4,0x41,0x1f, +0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xbb,0xe0,0x07,0xd9,0x2b, +0x38,0xcb,0x1f,0xfc,0xc1,0x1f,0xfc,0xc1,0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08, +0x82,0xc1,0xd2,0x0b,0xa0,0xb0,0xc5,0xc2,0xa1,0x84,0x42,0x28,0x84,0x42,0x28,0x8c, +0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xbf,0x20,0x0a,0xdd,0x2c,0x48, +0xcc,0x28,0x8c,0xc2,0x28,0x8c,0xc2,0x68,0x42,0x00,0x0c,0x37,0x50,0x18,0x19,0x0c, +0x37,0x6c,0x18,0x19,0x94,0x10,0xe8,0x70,0x44,0x85,0x11,0x5f,0x09,0x81,0x4e,0x37, +0x5c,0x5a,0x30,0xdd,0xa0,0x85,0x81,0x30,0xdc,0x20,0x06,0x1f,0x19,0x0c,0x37,0x64, +0x1f,0x19,0x94,0x10,0xe8,0x70,0x44,0x56,0x10,0x5f,0x09,0x81,0x4e,0x37,0x6c,0x47, +0x30,0xdd,0xe0,0x9d,0x81,0x30,0xdc,0xc0,0x95,0x01,0x19,0x14,0x12,0xe8,0x70,0x04, +0x47,0x10,0x5f,0x09,0x81,0x4e,0x37,0x78,0x46,0x50,0x88,0xb0,0xd3,0x0d,0x6f,0xe0, +0x04,0xd3,0x0d,0x63,0x80,0x10,0xc3,0x0d,0x61,0xe0,0x06,0x64,0x50,0x81,0xa5,0xc3, +0x11,0x61,0x60,0x10,0x5f,0x09,0x81,0x4e,0x37,0x8c,0x01,0x12,0x4c,0x37,0xd4,0x81, +0x21,0x94,0x41,0xe9,0x70,0x04,0x19,0x0c,0xc4,0x57,0x42,0xa0,0xd3,0x0d,0x66,0x50, +0x04,0x25,0x1c,0x3b,0xdd,0xc0,0x06,0x4d,0x50,0x62,0xa0,0xe9,0x70,0x04,0x1a,0x10, +0xc4,0x57,0x42,0xa0,0xd3,0x0d,0x6a,0x60,0x04,0xd3,0x0d,0x7a,0x50,0x08,0x35,0x24, +0x3b,0xdd,0x90,0x07,0x4d,0x50,0xd3,0xa6,0xc3,0x11,0x6d,0x50,0x10,0x5f,0x09,0x81, +0x4e,0x37,0xbc,0xc1,0x11,0x4c,0x37,0xe0,0xc1,0x21,0x94,0x1b,0x80,0x81,0x0e,0x47, +0xc0,0xc1,0x40,0x7c,0x25,0x04,0x3a,0xdd,0x20,0x07,0x45,0x30,0xdd,0x60,0x0a,0x85, +0x50,0x03,0xb2,0xd3,0x0d,0xa2,0xc0,0x04,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xd8, +0x44,0x3e,0xcc,0x82,0x4a,0x0c,0x81,0x3e,0xe8,0x83,0x3e,0xe8,0xc3,0x68,0x42,0x00, +0x8c,0x26,0x08,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x60,0x33,0xa1,0x0f,0xb4,0x80, +0x12,0xa3,0x09,0x81,0x30,0x9a,0x20,0x0c,0x26,0x14,0xf2,0x31,0xa1,0x90,0xcf,0x88, +0x81,0x03,0x80,0x20,0x18,0x34,0x3d,0xd1,0x0f,0xe0,0x80,0x0b,0xb7,0x20,0x12,0x0c, +0xc3,0x30,0xf3,0x30,0x62,0xe0,0x00,0x20,0x08,0x06,0x4d,0x4f,0xf4,0xc3,0x2f,0xe0, +0xc2,0x2d,0x88,0x84,0x10,0x08,0xc2,0x3c,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x76, +0x13,0xff,0x90,0x0b,0x32,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0x9b,0x4e,0x88,0x04,0x2f,0xe0,0xc4,0x68,0x42,0x00,0x8c,0x26,0x08, +0xc1,0x09,0x86,0x9d,0x60,0x98,0x09,0x8a,0x7c,0x4c,0x50,0xe4,0x63,0x82,0x20,0x1f, +0x13,0x04,0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x9e,0xb4,0x18, +0x89,0x60,0x38,0x22,0xe8,0x07,0xe1,0xbb,0xc0,0x28,0x0b,0x24,0xf9,0x98,0x20,0xc9, +0xe7,0xd4,0xc1,0xb0,0x53,0x07,0xc3,0x4c,0xc8,0x07,0xf8,0x98,0xa0,0x0f,0xf0,0xb9, +0xca,0xb0,0xab,0x0c,0x33,0x42,0xa0,0x8f,0x11,0x02,0x7d,0x4c,0x11,0xe0,0x63,0x8a, +0x00,0x1f,0x33,0x04,0xf9,0x98,0x21,0xc8,0xc7,0x04,0x97,0x80,0x8f,0x09,0x2f,0x01, +0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x78,0xf8,0x22,0x27,0x84,0x11,0x03,0x03,0x00, +0x41,0x30,0x78,0xfa,0x42,0x27,0x84,0x13,0x06,0x3a,0x61,0x20,0x33,0x88,0xf8,0x98, +0x41,0xc4,0xc7,0x54,0x42,0x88,0x8f,0xad,0x84,0x10,0x1f,0x13,0x02,0xf9,0x98,0x50, +0xc8,0xc7,0x88,0x42,0x3e,0x76,0x18,0xf2,0x19,0x8e,0x20,0x5c,0x42,0xf8,0x66,0x19, +0x82,0x21,0x18,0x6e,0x58,0xd8,0x80,0x0c,0x86,0x1b,0x16,0x36,0x20,0x83,0x12,0x02, +0x9d,0x65,0x10,0x86,0xe0,0xf8,0x60,0xd8,0x11,0x83,0x05,0x00,0x41,0x30,0x88,0x58, +0xe3,0x2d,0x5e,0x82,0x34,0x1e,0x67,0x2e,0x82,0x59,0x82,0x61,0x38,0x22,0xa1,0x09, +0xe1,0x9b,0x65,0x38,0x92,0x60,0x84,0xa2,0xf5,0xff,0xff,0xff,0x07,0x23,0x2c,0x84, +0x6f,0x96,0xc0,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x07,0x36,0xd8,0xc2,0xf5,0xff, +0xff,0xff,0x07,0x0b,0xc4,0x42,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xf0,0xc8,0x46, +0x5b,0x04,0x16,0x8c,0x85,0x7c,0x2c,0x18,0x0b,0xf8,0xcc,0x12,0x18,0x03,0x15,0x06, +0x43,0x08,0x85,0x05,0x3c,0x21,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x78,0x6e,0x63, +0x2e,0x02,0x0b,0xcc,0x42,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xf0,0xe4,0x06,0x5d, +0x04,0x23,0x06,0x0e,0x00,0x82,0x60,0xd0,0xec,0xc6,0x5e,0xfc,0x84,0x4d,0xd4,0x04, +0x68,0x04,0x41,0x10,0xc4,0x05,0x16,0x37,0x1b,0x30,0xdc,0x10,0xf8,0x01,0x19,0x0c, +0x37,0x74,0x7e,0x40,0x06,0x25,0x04,0x3a,0xcb,0x80,0x24,0xc1,0xb9,0xc2,0xb0,0x23, +0x06,0x0b,0x00,0x82,0x60,0x10,0xf9,0x46,0x68,0x84,0x85,0x6d,0x14,0x60,0x50,0x1a, +0xc1,0x2c,0x41,0x32,0x1c,0xa1,0x99,0x85,0xf0,0xcd,0x32,0x28,0x4c,0x50,0x62,0xa0, +0x1b,0x30,0xdc,0x40,0x06,0xa5,0x40,0x06,0xc3,0x0d,0x42,0x29,0x90,0x41,0x09,0x81, +0xce,0x32,0x2c,0x4c,0x70,0xb5,0x30,0xec,0x88,0xc1,0x02,0x80,0x20,0x18,0x44,0xe5, +0x81,0x1a,0x68,0xd1,0x1b,0x68,0x50,0xb0,0x46,0x30,0x4b,0xc0,0x0c,0x47,0x80,0x41, +0x5b,0x08,0xdf,0x2c,0x43,0xf3,0x04,0xa5,0x06,0xe1,0x01,0xa5,0x06,0xe2,0x01,0xc3, +0x0d,0x42,0x2b,0x90,0xc1,0x70,0x83,0xd0,0x0a,0x64,0x50,0x42,0xa0,0xb3,0x0c,0xce, +0x13,0x5c,0x2f,0x0c,0x3b,0x62,0xb0,0x00,0x20,0x08,0x06,0x51,0x7b,0xc0,0x06,0x5c, +0x94,0x87,0x51,0xd0,0x46,0x30,0x4b,0xf0,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x12, +0x1f,0xb4,0xd1,0x16,0xe5,0xb1,0x16,0x6a,0x51,0x1b,0xb5,0x51,0x1b,0xb5,0x31,0x9a, +0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x07,0x00,0x82,0x60,0x30, +0xc5,0xc7,0x6c,0xe8,0xc5,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x93,0x7c,0xd0,0xc6, +0x5e,0x0c,0x23,0x06,0x07,0x00,0x82,0x60,0x30,0xcd,0x47,0x6d,0xf0,0xc5,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0x98,0x7c,0xe4,0xc6,0x5c,0xb4,0xc7,0x68,0x42,0x00,0x58, +0x11,0xd0,0xc7,0x0a,0x81,0x3e,0x56,0x0c,0xf4,0x19,0x31,0x68,0x00,0x10,0x04,0x83, +0xa5,0x3f,0xc0,0x83,0x2f,0xe2,0x23,0x3e,0xe2,0x23,0x3c,0xc2,0x23,0x3c,0xc2,0x63, +0x34,0x21,0x00,0x86,0x23,0x02,0xd2,0x08,0xbe,0xe9,0x06,0xd3,0x10,0x02,0x0b,0x0e, +0xf9,0x98,0x70,0xc8,0xc7,0x86,0x43,0x3e,0x23,0x06,0x0b,0x00,0x82,0x60,0x50,0xfd, +0xc7,0x6e,0x0c,0x42,0xf0,0x1a,0xae,0xd1,0x1a,0xc3,0x11,0x41,0x6b,0x28,0xdf,0x2c, +0x43,0x41,0x04,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_c2717b1d6247547b39c918b0d683ecae.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_c2717b1d6247547b39c918b0d683ecae.h new file mode 100644 index 00000000..0c67af70 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_c2717b1d6247547b39c918b0d683ecae.h @@ -0,0 +1,500 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_16bit_c2717b1d6247547b39c918b0d683ecae.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_c2717b1d6247547b39c918b0d683ecae_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_c2717b1d6247547b39c918b0d683ecae_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_c2717b1d6247547b39c918b0d683ecae_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_c2717b1d6247547b39c918b0d683ecae_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_c2717b1d6247547b39c918b0d683ecae_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_c2717b1d6247547b39c918b0d683ecae_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_c2717b1d6247547b39c918b0d683ecae_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_c2717b1d6247547b39c918b0d683ecae_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_c2717b1d6247547b39c918b0d683ecae_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_c2717b1d6247547b39c918b0d683ecae_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_c2717b1d6247547b39c918b0d683ecae_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_c2717b1d6247547b39c918b0d683ecae_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_c2717b1d6247547b39c918b0d683ecae_size = 7632; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_c2717b1d6247547b39c918b0d683ecae_data[] = { +0x44,0x58,0x42,0x43,0x1b,0x0e,0xe7,0x46,0x5e,0xd2,0x57,0xc4,0x01,0x8f,0x17,0x5c, +0x56,0xd8,0x36,0x9c,0x01,0x00,0x00,0x00,0xd0,0x1d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0x58,0x0e,0x00,0x00,0x74,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xbc,0x0c,0x00,0x00,0x62,0x00,0x05,0x00, +0x2f,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xa4,0x0c,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x26,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xba,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xd8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e, +0xbc,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33, +0x59,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f, +0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4, +0xe0,0x07,0x48,0x30,0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0, +0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07, +0x14,0x0c,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73, +0x70,0x87,0x72,0x20,0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec, +0x4c,0x64,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5, +0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0, +0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0xf0,0x03,0x14,0x18,0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26, +0x59,0x96,0x65,0x79,0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x9e, +0x23,0x00,0x05,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x07,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0xc7,0x03,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c,0x10,0x00, +0x1d,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x1c,0x0a,0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a, +0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a, +0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x78,0x03,0x0a,0x7e,0xa0, +0x58,0x0a,0x83,0xba,0x11,0x80,0x1a,0xa0,0xba,0x00,0x01,0x01,0x11,0xe8,0x9c,0x01, +0xa0,0x75,0x06,0x80,0xda,0x19,0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0xa0,0x79,0x06, +0x80,0xe8,0x19,0x00,0x22,0x67,0x00,0x00,0x79,0x18,0x00,0x00,0x58,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20, +0x26,0x08,0x43,0xb3,0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0xc1,0xd9,0x30,0x20, +0x09,0x31,0x41,0x20,0x83,0x3a,0xa0,0x25,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x35, +0xf6,0xc6,0xf6,0x26,0xf7,0xa5,0x96,0x46,0x47,0x57,0x26,0x57,0x46,0x36,0x41,0x18, +0x9e,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85,0x31,0x88,0x81,0x30,0x1c,0x5a,0x72,0x5f, +0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63, +0x74,0x6f,0x72,0x73,0x1b,0x92,0x61,0x81,0x0c,0x63,0x20,0x0c,0x67,0x82,0x70,0x06, +0x6e,0xc0,0x46,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d, +0x43,0x42,0x48,0x93,0x31,0x0c,0x84,0xe1,0x4c,0x10,0x06,0x68,0x82,0xb0,0x06,0x6f, +0x40,0x48,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0xab,0x0c,0x0f,0xee,0x6d,0xae,0x4e, +0xae,0x6c,0x43,0x52,0x59,0x97,0x51,0x0d,0x84,0xe1,0x6c,0x20,0x9e,0x88,0xc2,0x26, +0x08,0x6d,0x00,0x07,0x3c,0x03,0xb9,0xbb,0x2f,0xb9,0xb2,0xb1,0x37,0xb7,0x39,0x3a, +0xb9,0xba,0x31,0xba,0x32,0xb2,0x2f,0x38,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0xb9,0x2f, +0xb7,0xb2,0x30,0xb9,0xb2,0x39,0xba,0x2f,0xb2,0x32,0x38,0x3a,0xb4,0x09,0x42,0xb7, +0x06,0x13,0x84,0x21,0xda,0x20,0x18,0xdd,0x86,0xc5,0xd0,0x36,0xc3,0x18,0x08,0x8e, +0xe3,0xbc,0x09,0xc2,0x1b,0xc4,0x01,0x33,0xb9,0xbb,0x2f,0xb2,0x34,0xb6,0x30,0xba, +0x32,0xb2,0xaf,0xb6,0x37,0xba,0xb4,0x37,0xb7,0x2f,0xbb,0xb2,0x31,0xba,0x37,0xb9, +0xb9,0x0d,0xcb,0x00,0x06,0x61,0x60,0x0c,0x03,0xc1,0x71,0x9c,0x33,0x41,0x88,0x03, +0x39,0xe0,0x23,0x77,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0x46,0x54,0x06,0x47, +0x87,0xb6,0x61,0x21,0xc6,0x80,0x0c,0x0c,0x62,0x20,0x38,0x8e,0x73,0x28,0xc9,0xdd, +0x7d,0xb1,0xbd,0x8d,0xad,0x7d,0xa5,0xb9,0xc1,0xd5,0xd1,0x7d,0xb1,0xd5,0xb5,0x85, +0x6d,0x58,0xaa,0x31,0x30,0x03,0xa3,0x1a,0x08,0x8e,0xe3,0x9c,0x0d,0xc4,0x27,0x06, +0x65,0x70,0x06,0x13,0x04,0x3a,0xa0,0x03,0x1a,0x63,0x62,0x46,0x53,0x52,0x32,0x13, +0x84,0x41,0xda,0x80,0x18,0x69,0xa0,0x06,0x86,0x31,0xac,0x01,0xb0,0x21,0x60,0x83, +0x0d,0x44,0x86,0x06,0x6d,0x00,0x4c,0x10,0xe6,0x60,0x0e,0xb8,0xa4,0x49,0x95,0xb9, +0x91,0x95,0xc9,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x86,0x69,0x82,0x30,0x50,0x13,0x84, +0x8e,0x0d,0x36,0x20,0x09,0x1c,0x54,0x46,0x1c,0xc8,0x41,0x33,0x07,0x74,0xd2,0x9a, +0xc2,0xf0,0xa4,0xca,0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x43,0xb5, +0xc1,0x48,0xea,0xa0,0xb2,0x83,0x38,0x90,0x03,0x32,0x69,0x44,0x69,0x73,0x70,0x6c, +0x61,0x79,0x53,0x69,0x7a,0x65,0x13,0x84,0xc1,0xda,0x80,0x24,0x78,0x50,0xe5,0x41, +0x1c,0xc8,0x41,0x33,0x07,0xec,0xd2,0x92,0xdc,0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde, +0xe4,0xa4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2, +0xde,0xdc,0xe6,0x26,0x08,0xc3,0xb5,0xc1,0x48,0xf6,0xa0,0xe2,0x83,0x38,0x90,0x03, +0x4a,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69, +0x6f,0x6e,0x73,0x13,0x84,0x01,0xdb,0x60,0x24,0x7e,0x50,0xfd,0x41,0x1c,0xc8,0x01, +0xa5,0x34,0xa6,0xba,0xb6,0xb0,0xa6,0x34,0x38,0xa6,0x32,0xbb,0x32,0x36,0xaa,0xb7, +0xaa,0xb9,0xb2,0x09,0xc2,0x90,0x6d,0x30,0x92,0x50,0xa8,0x44,0x21,0x0e,0xe4,0x80, +0x4b,0x9a,0x91,0x5c,0x58,0x5b,0x59,0x92,0x1b,0x59,0x19,0xde,0x04,0x61,0xd0,0x36, +0x18,0x09,0x29,0x54,0xa5,0x10,0x07,0x72,0x40,0xc9,0x8c,0xa8,0xcc,0x2e,0x6d,0xac, +0x8c,0xea,0xcd,0x2a,0xad,0xec,0x8e,0xa8,0x0c,0x8e,0x0e,0x6d,0x82,0x30,0x6c,0x1b, +0x8c,0xe4,0x14,0x2a,0x54,0x88,0x83,0x86,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc, +0x04,0x61,0xe0,0x36,0x20,0x89,0x2a,0x54,0xab,0x10,0x07,0x4d,0x33,0x07,0x94,0xcc, +0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0xa6,0xc6,0xc2,0xd8, +0xca,0x26,0x08,0x43,0xb7,0x01,0x49,0x5a,0xa1,0x72,0x85,0x38,0x68,0x9a,0x39,0x20, +0x64,0x46,0xf4,0x76,0xe7,0x36,0x37,0x16,0xc6,0x56,0x66,0x14,0x36,0x46,0xf7,0x26, +0x37,0x41,0x18,0xbc,0x0d,0x46,0x02,0x0b,0x55,0x2c,0xc4,0x41,0xc3,0xcf,0xac,0xe9, +0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x4e,0x29,0x8d,0x8e,0xae,0x4c, +0x6e,0x28,0xcc,0x6d,0xac,0x8c,0x8d,0x2d,0x8c,0x2e,0xed,0xcd,0x6d,0x82,0x30,0x7c, +0x1b,0x90,0x64,0x16,0x2a,0x5a,0x88,0x83,0xa6,0x99,0x03,0x32,0x66,0x50,0x72,0x65, +0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x13,0x84,0x01,0x0c,0x36,0x20,0x89,0x2d, +0x54,0xb7,0x10,0x07,0x4d,0x33,0x07,0xcc,0xcc,0xa0,0xe4,0xca,0xec,0xd2,0xde,0xea, +0xe6,0x8c,0xe4,0xc2,0xda,0xca,0xa0,0xe4,0xca,0x8a,0xf0,0xe0,0xde,0xe6,0xea,0xe4, +0xca,0x26,0x08,0x43,0x18,0x6c,0x30,0x92,0x5c,0xa8,0x74,0x21,0x0e,0x1a,0x2e,0x66, +0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x13,0x84,0x41,0x0c,0x36,0x18, +0x09,0x2f,0x54,0xbd,0x10,0x07,0x0d,0x2b,0x33,0xa5,0x34,0x3a,0xba,0x32,0xb9,0xa9, +0xb2,0xb8,0xba,0x32,0xb7,0xb1,0x32,0xa6,0x32,0xb7,0x33,0x3a,0xb4,0x09,0xc2,0x30, +0x06,0x1b,0x8c,0xe4,0x17,0x2a,0x70,0x88,0x83,0x86,0x8a,0x19,0x51,0x19,0x1b,0x5d, +0x18,0x55,0x5a,0x5b,0xd9,0x04,0x61,0x20,0x83,0x0d,0x46,0x22,0x0e,0xd5,0x38,0xc4, +0x41,0xc3,0xcb,0x8c,0x28,0xcf,0x2d,0xac,0x2d,0x6d,0x4c,0xaa,0x6c,0x6e,0x08,0x2d, +0xcc,0xed,0xac,0xcc,0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82,0x30,0x94,0xc1,0x06,0x23, +0x29,0x87,0xca,0x1c,0xe2,0xa0,0x21,0x66,0x66,0x95,0x56,0x76,0x37,0x05,0x17,0x36, +0x56,0x46,0xf5,0xd6,0x54,0x46,0x57,0x26,0x37,0x67,0x14,0x36,0x46,0xf7,0x26,0x37, +0x41,0x18,0xcc,0x60,0x83,0x91,0xa0,0x43,0x95,0x0e,0x71,0xd0,0x6c,0xa0,0xd6,0x80, +0x0e,0xee,0x40,0x0f,0xfa,0x00,0x14,0x46,0xc1,0x14,0x52,0x81,0x15,0x5e,0x41,0x16, +0x6a,0x01,0x17,0x76,0xc1,0x17,0xc2,0x81,0x1c,0xce,0x41,0x1d,0x36,0x0c,0xc6,0x1b, +0xac,0xc3,0x04,0x41,0x00,0x36,0x00,0x1b,0x06,0xc3,0x1d,0xdc,0x61,0x43,0xf0,0x0e, +0x1b,0x86,0xa1,0x1d,0xe0,0x81,0xc2,0xd0,0xd4,0x04,0xa1,0x0e,0xda,0x60,0xc3,0x60, +0x07,0x76,0x30,0x6c,0x20,0x8c,0x79,0x90,0x03,0x7a,0xd8,0x50,0xb4,0x83,0x3c,0x00, +0x6e,0x50,0x0f,0x34,0xc2,0xe8,0xde,0xda,0xd2,0xc6,0x88,0x88,0xc9,0x85,0xb9,0x8d, +0xa1,0x95,0xcd,0xd1,0x30,0x63,0x7b,0x0b,0xa3,0x9b,0x9b,0x20,0x0c,0x67,0xc0,0x22, +0xcd,0x6d,0x8e,0x6e,0x6e,0x82,0x30,0xa0,0x01,0x89,0x34,0x37,0xba,0xb9,0x09,0xc2, +0x90,0x06,0x44,0xe8,0xca,0xf0,0xbe,0xd8,0xde,0xc2,0xc8,0x26,0x08,0x83,0x1a,0x30, +0xa1,0x2b,0xc3,0xfb,0x9a,0xa3,0x7b,0x93,0x2b,0x63,0x51,0x97,0xe6,0x46,0x37,0xb7, +0x01,0xba,0x07,0x39,0xc0,0x87,0x26,0x1f,0xf4,0x61,0x1f,0xf8,0xa1,0x1f,0xfc,0xe1, +0x1f,0x40,0x22,0x24,0x2a,0x91,0xe0,0x83,0x2a,0x6c,0x6c,0x76,0x6d,0x2e,0x69,0x64, +0x65,0x6e,0x74,0x53,0x82,0xa0,0x0a,0x19,0x9e,0x8b,0x5d,0x99,0xdc,0x5c,0xda,0x9b, +0xdb,0x94,0x80,0x68,0x42,0x86,0xe7,0x62,0x17,0xc6,0x66,0x57,0x26,0x37,0x25,0x30, +0xea,0x90,0xe1,0xb9,0xcc,0xa1,0x85,0x91,0x95,0xc9,0x35,0xbd,0x91,0x95,0xb1,0x4d, +0x09,0x92,0x32,0x64,0x78,0x2e,0x72,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x73,0x53, +0x82,0x36,0xa8,0x44,0x86,0xe7,0x42,0x97,0x07,0x57,0x16,0xe4,0xe6,0xf6,0x46,0x17, +0x46,0x97,0xf6,0xe6,0x36,0x37,0x45,0x58,0x07,0x78,0xa8,0x43,0x86,0xe7,0x52,0xe6, +0x46,0x27,0x97,0x07,0xf5,0x96,0xe6,0x46,0x37,0x37,0x25,0xa8,0x87,0x2e,0x64,0x78, +0x2e,0x63,0x6f,0x75,0x6e,0x74,0x65,0x72,0x73,0x53,0x02,0x91,0x00,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x2c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5,0x3b,0x8f,0x0f,0x4c, +0x0e,0x83,0x08,0x1b,0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40,0xc3,0xe5,0x3b,0x8f, +0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10, +0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x09, +0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06, +0x20,0x60,0x3e,0x72,0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44, +0x84,0x40,0x33,0x2c,0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17, +0xb7,0x6d,0x02,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0, +0xe0,0x17,0xb7,0x6d,0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1, +0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11, +0xc0,0x20,0x0e,0x3e,0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11, +0xe6,0x17,0xb7,0x0d,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc2,0x71,0x7b,0x1d,0x62,0x47,0x54,0x7b,0x39,0xc9,0x18,0xb0, +0xd6,0x83,0xec,0xae,0x44,0x58,0x49,0x4c,0x54,0x0f,0x00,0x00,0x62,0x00,0x05,0x00, +0xd5,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x3c,0x0f,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xcc,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xbb,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xdc,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e, +0xbc,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33, +0x59,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f, +0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4, +0xe0,0x07,0x48,0x30,0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0, +0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07, +0x14,0x0c,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73, +0x70,0x87,0x72,0x20,0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec, +0x4c,0x64,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5, +0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0, +0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0xf0,0x03,0x14,0x18,0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26, +0x59,0x96,0x65,0x79,0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x9e, +0x23,0x00,0x85,0x29,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0, +0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07, +0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d, +0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06, +0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74, +0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43, +0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x07,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x86,0x3c,0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c, +0x79,0x26,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40, +0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0xc0,0x90,0xc7,0x03,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x80,0x2c,0x10,0x00,0x11,0x00,0x00,0x00,0x32,0x1e,0x98,0x14,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24, +0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x10,0x0a,0x82,0xba,0x11,0x00,0xaa,0x0b,0x10,0x10, +0x10,0x81,0xce,0x19,0x00,0x5a,0x67,0x00,0xa8,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2, +0x19,0x00,0xa2,0x67,0x00,0x88,0x9c,0x01,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x5d,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c, +0xcc,0x06,0x61,0x20,0x26,0x08,0x43,0xb3,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06, +0xc4,0x20,0x26,0x08,0x83,0x33,0x41,0x20,0x83,0x8e,0xc0,0x04,0x61,0x78,0x36,0x08, +0x4a,0xb3,0x21,0x51,0x16,0x46,0x21,0x06,0x42,0x71,0x36,0x24,0xc3,0xc2,0x28,0xca, +0x40,0x28,0xce,0x04,0xe1,0x0c,0xae,0x0d,0x09,0x11,0x31,0xca,0x30,0x10,0x8a,0x33, +0x41,0x18,0xa0,0x09,0xc2,0x1a,0x60,0x1b,0x92,0x89,0x62,0x94,0x69,0x20,0x14,0x67, +0x03,0xf1,0x40,0x52,0x35,0x41,0x68,0x83,0x6c,0x82,0xd0,0x55,0x13,0x84,0x21,0xda, +0x20,0x28,0xd9,0x86,0x45,0xb9,0x18,0x45,0x19,0x08,0x0c,0xc3,0xb4,0x09,0xc2,0x1b, +0x68,0x1b,0x96,0x81,0x63,0x94,0x61,0x20,0x30,0x0c,0x73,0x26,0x08,0x71,0xb0,0x6d, +0x58,0x08,0x8f,0x51,0x88,0x81,0xc0,0x30,0xcc,0xd9,0xb0,0x4c,0x1e,0xa3,0x4c,0x03, +0x81,0x61,0x98,0xb3,0x81,0xd8,0xba,0x0f,0x0c,0x26,0x08,0x74,0xc0,0x4d,0x10,0x06, +0x69,0x03,0xa2,0x88,0x01,0xa3,0x28,0xc3,0x18,0x00,0x1b,0x02,0x32,0xd8,0x40,0x58, +0x61,0x50,0x06,0xc0,0x04,0x41,0x00,0x28,0x0c,0x4d,0x4d,0x10,0xea,0xc0,0x9a,0x20, +0x0c,0xd3,0x04,0x61,0xa0,0x36,0x0c,0x6b,0xb0,0x06,0xc3,0x06,0x42,0x49,0x03,0x35, +0x60,0x83,0x0d,0xc5,0x19,0xa0,0x01,0x60,0x06,0x6d,0x50,0x85,0x8d,0xcd,0xae,0xcd, +0x25,0x8d,0xac,0xcc,0x8d,0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b, +0x4b,0x7b,0x73,0x9b,0x12,0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4, +0xa6,0x04,0x46,0x1d,0x32,0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2, +0x32,0xb6,0x29,0x01,0x52,0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac, +0x6c,0x6e,0x4a,0x50,0x06,0x75,0xc8,0xf0,0x5c,0xca,0xdc,0xe8,0xe4,0xf2,0xa0,0xde, +0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0x6d,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x2c,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x15,0x54,0xc3,0xe5,0x3b,0x8f,0x0f,0x4c,0x0e,0x83,0x08,0x1b,0xd2,0xa0,0x8f,0x8f, +0xdc,0xb6,0x19,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb, +0x86,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25, +0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x09,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55, +0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x3e,0x72,0xdb,0xa6,0x20,0x0d, +0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44,0x84,0x40,0x33,0x2c,0x84,0x1d,0x38,0xc3, +0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17,0xb7,0x6d,0x02,0xd5,0x70,0xf9,0xce,0xe3, +0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x03,0xd6,0x70,0xf9, +0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x80, +0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e,0x72,0xdb,0x46,0xf0, +0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x61,0x20,0x00,0x00, +0xaa,0x01,0x00,0x00,0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x34,0xcc,0x00,0x14,0x61,0x40,0xc9,0x95,0x5d,0xd9,0x14,0x67,0x40,0x19,0x06,0x94, +0x51,0xe9,0x06,0xd4,0x40,0xb9,0x94,0x4a,0xc1,0x94,0x1b,0x21,0x45,0x50,0x1e,0x23, +0x00,0x25,0x40,0xc6,0x18,0x01,0x08,0x82,0x20,0xfc,0x0b,0x63,0x04,0xad,0x39,0xe7, +0xbc,0x37,0x46,0x70,0xdf,0xf4,0x68,0x8a,0xc1,0x18,0xc1,0x5a,0xab,0xb5,0xfa,0x8d, +0x11,0x80,0x20,0x08,0xbb,0x61,0x30,0x46,0x00,0x82,0x20,0x88,0x83,0xc3,0x18,0xc1, +0x5a,0xab,0xb5,0xf8,0x8d,0x11,0xc0,0x3e,0x3b,0x97,0xdf,0x18,0x41,0xae,0x97,0xee, +0xfc,0x8d,0x11,0xe0,0xec,0x7d,0xe6,0xde,0x18,0xc1,0x59,0x9b,0x62,0xe8,0x8d,0x11, +0x80,0x20,0x08,0xe2,0xdf,0x08,0xc0,0x18,0x01,0x08,0x82,0x20,0xfc,0x8d,0x11,0xa8, +0x78,0x7d,0x8a,0x1e,0x00,0x00,0x00,0x00,0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xd5, +0xc1,0x07,0xbd,0xc1,0x1b,0xa8,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x78,0x76,0x00, +0x06,0x11,0x1d,0xd0,0xc1,0x1a,0x8c,0x18,0x24,0x00,0x08,0x82,0x81,0x77,0x07,0x61, +0x20,0xd9,0x81,0x1d,0xb0,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x78,0x78,0x20,0x06, +0x13,0x1d,0xd0,0x41,0x1b,0x8c,0x18,0x24,0x00,0x08,0x82,0x81,0x97,0x07,0x63,0x50, +0xcd,0xc1,0x1c,0xb8,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x78,0x7a,0x40,0x06,0x16, +0x1e,0xe4,0xc1,0x1b,0x8c,0x18,0x24,0x00,0x08,0x82,0x81,0xb7,0x07,0x65,0x70,0xe9, +0xc1,0x1d,0xc0,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x78,0x7c,0x60,0x06,0x18,0x1e, +0xe8,0x41,0x1c,0x8c,0x18,0x24,0x00,0x08,0x82,0x81,0xd7,0x07,0x67,0xb0,0xe5,0x41, +0x1e,0xc8,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0xa7,0x20,0x06,0x7a,0x30,0x62, +0x60,0x00,0x20,0x08,0x06,0x04,0x2a,0x8c,0x81,0x1f,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0x16,0x0a,0x69,0x30,0xf0,0xc1,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x88,0x41, +0x03,0x80,0x20,0x18,0x2c,0xab,0xe0,0x06,0xc9,0x1f,0x14,0xc4,0x1b,0xbc,0xc1,0x1b, +0xbc,0xc1,0x68,0x42,0x00,0xd4,0x41,0x0a,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x8b, +0x2b,0xc4,0x01,0x23,0x0a,0xc1,0x21,0x07,0x72,0x20,0x07,0x72,0x30,0x9a,0x10,0x00, +0x95,0x9c,0x02,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x12,0x0b,0x74,0xf0,0x94,0xc2, +0x12,0xd4,0x41,0x1d,0xd4,0x41,0x1d,0x8c,0x26,0x04,0x40,0x31,0x6e,0x00,0x23,0x06, +0x0d,0x00,0x82,0x60,0xb0,0xd0,0xc2,0x1d,0x48,0xa8,0xe0,0x04,0x78,0x80,0x07,0x78, +0x80,0x07,0xa3,0x09,0x01,0x50,0x50,0x1c,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c, +0xb7,0xa0,0x07,0xd5,0x2a,0x04,0xd0,0x1e,0xec,0xc1,0x1e,0xec,0xc1,0x68,0x42,0x00, +0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x92,0x0b,0x7c,0x70,0xb5,0xc2,0x90,0xf4,0x41, +0x1f,0xf4,0x41,0x1f,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xbb, +0xe0,0x07,0xd9,0x2b,0x38,0xcb,0x1f,0xfc,0xc1,0x1f,0xfc,0xc1,0x68,0x42,0x00,0x8c, +0x18,0x34,0x00,0x08,0x82,0xc1,0xd2,0x0b,0xa0,0xb0,0xc5,0xc2,0xa1,0x84,0x42,0x28, +0x84,0x42,0x28,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xbf,0x20, +0x0a,0xdd,0x2c,0x48,0xcc,0x28,0x8c,0xc2,0x28,0x8c,0xc2,0x68,0x42,0x00,0x0c,0x37, +0x50,0x18,0x19,0x0c,0x37,0x6c,0x18,0x19,0x94,0x10,0xe8,0x70,0x44,0x85,0x11,0x5f, +0x09,0x81,0x4e,0x37,0x5c,0x5a,0x30,0xdd,0xa0,0x85,0x81,0x30,0xdc,0x20,0x06,0x1f, +0x19,0x0c,0x37,0x64,0x1f,0x19,0x94,0x10,0xe8,0x70,0x44,0x56,0x10,0x5f,0x09,0x81, +0x4e,0x37,0x6c,0x47,0x30,0xdd,0xe0,0x9d,0x81,0x30,0xdc,0xc0,0x95,0x01,0x19,0x14, +0x12,0xe8,0x70,0x04,0x47,0x10,0x5f,0x09,0x81,0x4e,0x37,0x78,0x46,0x50,0x88,0xb0, +0xd3,0x0d,0x6f,0xe0,0x04,0xd3,0x0d,0x63,0x80,0x10,0xc3,0x0d,0x61,0xe0,0x06,0x64, +0x50,0x81,0xa5,0xc3,0x11,0x61,0x60,0x10,0x5f,0x09,0x81,0x4e,0x37,0x8c,0x01,0x12, +0x4c,0x37,0xd4,0x81,0x21,0x94,0x41,0xe9,0x70,0x04,0x19,0x0c,0xc4,0x57,0x42,0xa0, +0xd3,0x0d,0x66,0x50,0x04,0x25,0x1c,0x3b,0xdd,0xc0,0x06,0x4d,0x50,0x62,0xa0,0xe9, +0x70,0x04,0x1a,0x10,0xc4,0x57,0x42,0xa0,0xd3,0x0d,0x6a,0x60,0x04,0xd3,0x0d,0x7a, +0x50,0x08,0x35,0x24,0x3b,0xdd,0x90,0x07,0x4d,0x50,0xd3,0xa6,0xc3,0x11,0x6d,0x50, +0x10,0x5f,0x09,0x81,0x4e,0x37,0xbc,0xc1,0x11,0x4c,0x37,0xe0,0xc1,0x21,0x94,0x1b, +0x80,0x81,0x0e,0x47,0xc0,0xc1,0x40,0x7c,0x25,0x04,0x3a,0xdd,0x20,0x07,0x45,0x30, +0xdd,0x60,0x0a,0x85,0x50,0x03,0xb2,0xd3,0x0d,0xa2,0xc0,0x04,0x37,0x18,0x76,0x82, +0x61,0x23,0x06,0x07,0x00,0x82,0x60,0x80,0xc9,0x44,0x3e,0xcc,0xc2,0x49,0x8c,0x26, +0x04,0xc0,0x68,0x82,0x10,0x18,0x38,0x08,0xf1,0xb1,0xc0,0x80,0x8f,0x89,0xc3,0x10, +0x1f,0x0b,0x0e,0xf8,0x9c,0x2d,0x18,0x76,0xb6,0x60,0x98,0x15,0x02,0x7d,0x8c,0x10, +0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x1b,0x4f,0x90,0x84,0x2f,0xe8,0xc4,0x68, +0x42,0x00,0x8c,0x26,0x08,0xc1,0x09,0x86,0x9d,0x60,0x98,0x09,0x87,0x7c,0x4c,0x38, +0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x0f,0x5a,0xa8,0x84,0x30,0x62,0x60,0x00, +0x20,0x08,0x06,0x4f,0x5a,0xac,0x84,0x70,0xc2,0x40,0x27,0x0c,0x34,0x62,0xd0,0x00, +0x20,0x08,0x06,0x8b,0x5b,0xc4,0xc4,0x3a,0x88,0x85,0x10,0xc8,0x84,0x4c,0xc8,0x84, +0x4c,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x64,0xc2,0x68,0x82,0x36,0x98, +0x40,0xc8,0xc7,0x04,0x42,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x80,0xbd,0x85,0x4d, +0xc0,0x83,0x59,0x8c,0x26,0x04,0xc2,0x68,0x82,0x30,0x58,0x21,0xc4,0xc7,0x0a,0x21, +0x3e,0x23,0x06,0x0e,0x00,0x82,0x60,0xd0,0xe4,0x05,0x4e,0xf0,0x03,0x3d,0xcc,0x83, +0x4f,0xa0,0x01,0x1a,0xa0,0x01,0x1a,0xbc,0xc4,0x88,0x81,0x03,0x80,0x20,0x18,0x34, +0x79,0x81,0x13,0xfb,0x40,0x0f,0xf3,0xe0,0x13,0x42,0x20,0x08,0x2f,0x31,0x62,0x70, +0x00,0x20,0x08,0x06,0xdb,0x5c,0xec,0x44,0x3d,0xb8,0xc5,0x68,0x42,0x00,0x8c,0x26, +0x08,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x6c,0x76,0xe1,0x13,0xf8,0x40,0x17,0xa3, +0x09,0x01,0x30,0x9a,0x20,0x04,0x27,0x18,0x76,0x82,0x61,0x26,0x28,0xf2,0x31,0x41, +0x91,0x8f,0x09,0x82,0x7c,0x4c,0x10,0xe4,0x63,0x42,0x00,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x78,0x4a,0xe3,0x27,0x82,0xe1,0x88,0x20,0x27,0x84,0xef,0x02,0xa3,0x2c, +0x90,0xe4,0x63,0x82,0x24,0x9f,0x33,0x09,0xc3,0xce,0x24,0x0c,0x33,0x61,0x26,0xe0, +0x63,0x02,0x4d,0xc0,0xe7,0x2a,0xc3,0xae,0x32,0xcc,0x08,0x81,0x3e,0x46,0x08,0xf4, +0x31,0x45,0x80,0x8f,0x29,0x02,0x7c,0xcc,0x10,0xe4,0x63,0x86,0x20,0x1f,0x13,0xd4, +0x02,0x3e,0x26,0xac,0x05,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xe0,0xc1,0x0d,0xbd, +0x10,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xe0,0xc9,0x8d,0xbd,0x10,0x4e,0x18,0xe8,0x84, +0x81,0xcc,0x20,0xe2,0x63,0x06,0x11,0x1f,0x3b,0x0b,0x21,0x3e,0x86,0x16,0x42,0x7c, +0x4c,0x08,0xe4,0x63,0x42,0x21,0x1f,0x23,0x0a,0xf9,0xd8,0x61,0xc8,0x67,0x38,0x82, +0x50,0x0b,0xe1,0x9b,0x65,0x08,0x86,0x60,0xb8,0x61,0x61,0x03,0x32,0x18,0x6e,0x58, +0xd8,0x80,0x0c,0x4a,0x08,0x74,0x96,0x41,0x18,0x82,0xc3,0x85,0x61,0x47,0x0c,0x16, +0x00,0x04,0xc1,0x20,0x42,0x0f,0xd5,0x58,0x0b,0xf0,0x78,0x9c,0xd7,0x08,0x66,0x09, +0x86,0xe1,0x88,0x04,0x2e,0x84,0x6f,0x96,0xe1,0x48,0x82,0x11,0x8a,0xd6,0xff,0xff, +0xff,0x1f,0x8c,0xbe,0x10,0xbe,0x59,0x02,0x63,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x1e, +0xf6,0x40,0x0d,0xd7,0xff,0xff,0xff,0x1f,0x2c,0xf0,0x0b,0xf9,0x8c,0x18,0x18,0x00, +0x08,0x82,0xc1,0xe3,0x1e,0xa9,0x11,0x58,0xf0,0x17,0xf2,0xb1,0xe0,0x2f,0xe0,0x33, +0x4b,0x60,0x0c,0x54,0x18,0x0c,0x21,0x14,0x16,0xe0,0x85,0x7c,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0xe0,0x99,0x8f,0xd7,0x08,0x2c,0x10,0x0d,0xf9,0x8c,0x18,0x18,0x00,0x08, +0x82,0xc1,0x53,0x1f,0xb0,0x11,0x8c,0x18,0x38,0x00,0x08,0x82,0x41,0x73,0x1f,0xb6, +0xb1,0x17,0x72,0x11,0x17,0xbc,0x11,0x04,0x41,0xd0,0x1a,0x58,0xdc,0x7b,0xc0,0x70, +0x43,0xe0,0x07,0x64,0x30,0xdc,0xd0,0xf9,0x01,0x19,0x94,0x10,0xe8,0x2c,0x03,0x92, +0x04,0xa7,0x0e,0xc3,0x8e,0x18,0x2c,0x00,0x08,0x82,0x41,0xa4,0x1f,0xbc,0xd1,0x17, +0xf2,0x51,0x80,0x41,0x78,0x04,0xb3,0x04,0xc9,0x70,0x84,0x26,0x1a,0xc2,0x37,0xcb, +0xa0,0x30,0x41,0x89,0x81,0x7d,0xc0,0x70,0x03,0x19,0x94,0x02,0x19,0x0c,0x37,0x08, +0xa5,0x40,0x06,0x25,0x04,0x3a,0xcb,0xb0,0x30,0xc1,0xc5,0xc3,0xb0,0x23,0x06,0x0b, +0x00,0x82,0x60,0x10,0x85,0xc8,0x78,0x90,0x46,0x7e,0xa0,0x41,0x81,0x1e,0xc1,0x2c, +0x01,0x33,0x1c,0x01,0x06,0xa9,0x21,0x7c,0xb3,0x0c,0xcd,0x13,0x94,0x1a,0xf4,0x07, +0x94,0x1a,0xf8,0x07,0x0c,0x37,0x08,0xad,0x40,0x06,0xc3,0x0d,0x42,0x2b,0x90,0x41, +0x09,0x81,0xce,0x32,0x38,0x4f,0x70,0xf9,0x30,0xec,0x88,0xc1,0x02,0x80,0x20,0x18, +0x44,0x29,0xb2,0x1e,0xac,0x11,0x22,0x46,0x01,0x1f,0xc1,0x2c,0xc1,0x33,0x62,0xd0, +0x00,0x20,0x08,0x06,0x4b,0x8b,0xc0,0x47,0x6a,0x84,0xc8,0x69,0x98,0x46,0x7c,0xc4, +0x47,0x7c,0xc4,0xc7,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0xd4,0x22,0xee,0x71,0x1b,0xc3,0x88,0xc1,0x01,0x80,0x20, +0x18,0x4c,0x2e,0xf2,0x1e,0xb8,0x31,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xf4,0x22, +0xf0,0x91,0x1b,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x60,0x2e,0x52,0x1f,0xaf,0x91, +0x22,0xa3,0x09,0x01,0x60,0x45,0x40,0x1f,0x2b,0x04,0xfa,0x58,0x31,0xd0,0x67,0xc4, +0xa0,0x01,0x40,0x10,0x0c,0x96,0x1c,0xe1,0x0f,0xdc,0x68,0x91,0x16,0x69,0x91,0xfe, +0xe8,0x8f,0xfe,0xe8,0x8f,0xd1,0x84,0x00,0x18,0x8e,0x08,0xc2,0x23,0xf8,0xa6,0x1b, +0xc6,0x43,0x08,0x2c,0x38,0xe4,0x63,0xc2,0x21,0x1f,0x1b,0x0e,0xf9,0x8c,0x18,0x2c, +0x00,0x08,0x82,0x41,0xb5,0x23,0xf7,0x31,0x08,0xc1,0x7a,0xa8,0x47,0x7a,0x0c,0x47, +0x04,0xe9,0xa1,0x7c,0xb3,0x0c,0x05,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_d06e86113f57df15f453430c348fc5da.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_d06e86113f57df15f453430c348fc5da.h new file mode 100644 index 00000000..e2ec5656 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_d06e86113f57df15f453430c348fc5da.h @@ -0,0 +1,503 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_16bit_d06e86113f57df15f453430c348fc5da.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d06e86113f57df15f453430c348fc5da_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d06e86113f57df15f453430c348fc5da_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d06e86113f57df15f453430c348fc5da_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d06e86113f57df15f453430c348fc5da_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d06e86113f57df15f453430c348fc5da_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d06e86113f57df15f453430c348fc5da_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d06e86113f57df15f453430c348fc5da_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d06e86113f57df15f453430c348fc5da_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d06e86113f57df15f453430c348fc5da_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d06e86113f57df15f453430c348fc5da_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d06e86113f57df15f453430c348fc5da_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d06e86113f57df15f453430c348fc5da_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d06e86113f57df15f453430c348fc5da_size = 7680; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d06e86113f57df15f453430c348fc5da_data[] = { +0x44,0x58,0x42,0x43,0x53,0xc0,0xa5,0x7f,0x46,0xfa,0x93,0x63,0x6d,0xed,0x68,0xca, +0x3a,0x82,0x8a,0x87,0x01,0x00,0x00,0x00,0x00,0x1e,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0x58,0x0e,0x00,0x00,0x74,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xbc,0x0c,0x00,0x00,0x62,0x00,0x05,0x00, +0x2f,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xa4,0x0c,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x26,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xba,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xd8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e, +0xbc,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33, +0x59,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f, +0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4, +0xe0,0x07,0x48,0x30,0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0, +0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07, +0x14,0x0c,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73, +0x70,0x87,0x72,0x20,0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec, +0x4c,0x64,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5, +0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0, +0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0xf0,0x03,0x14,0x18,0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26, +0x59,0x96,0x65,0x79,0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x9e, +0x23,0x00,0x05,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x07,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0xc7,0x03,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c,0x10,0x00, +0x1d,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x1c,0x0a,0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a, +0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a, +0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x94,0x03,0xca,0x7f,0xa0, +0x58,0x0a,0x83,0xba,0x11,0x80,0x1a,0xa0,0xba,0x00,0x01,0x01,0x11,0xe8,0x9c,0x01, +0xa0,0x75,0x06,0x80,0xda,0x19,0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0xa0,0x79,0x06, +0x80,0xe8,0x19,0x00,0x22,0x67,0x00,0x00,0x79,0x18,0x00,0x00,0x58,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20, +0x26,0x08,0x43,0xb3,0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0xc1,0xd9,0x30,0x20, +0x09,0x31,0x41,0x20,0x83,0x3a,0xa0,0x25,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x35, +0xf6,0xc6,0xf6,0x26,0xf7,0xa5,0x96,0x46,0x47,0x57,0x26,0x57,0x46,0x36,0x41,0x18, +0x9e,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85,0x31,0x88,0x81,0x30,0x1c,0x5a,0x72,0x5f, +0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63, +0x74,0x6f,0x72,0x73,0x1b,0x92,0x61,0x81,0x0c,0x63,0x20,0x0c,0x67,0x82,0x70,0x06, +0x6e,0xc0,0x46,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d, +0x43,0x42,0x48,0x93,0x31,0x0c,0x84,0xe1,0x4c,0x10,0x06,0x68,0x82,0xb0,0x06,0x6f, +0x40,0x48,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0xab,0x0c,0x0f,0xee,0x6d,0xae,0x4e, +0xae,0x6c,0x43,0x52,0x59,0x97,0x51,0x0d,0x84,0xe1,0x6c,0x20,0x9e,0x88,0xc2,0x26, +0x08,0x6d,0x00,0x07,0x3c,0x03,0xb9,0xbb,0x2f,0xb9,0xb2,0xb1,0x37,0xb7,0x39,0x3a, +0xb9,0xba,0x31,0xba,0x32,0xb2,0x2f,0x38,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0xb9,0x2f, +0xb7,0xb2,0x30,0xb9,0xb2,0x39,0xba,0x2f,0xb2,0x32,0x38,0x3a,0xb4,0x09,0x42,0xb7, +0x06,0x13,0x84,0x21,0xda,0x20,0x18,0xdd,0x86,0xc5,0xd0,0x36,0xc3,0x18,0x08,0x8e, +0xe3,0xbc,0x09,0xc2,0x1b,0xc4,0x01,0x33,0xb9,0xbb,0x2f,0xb2,0x34,0xb6,0x30,0xba, +0x32,0xb2,0xaf,0xb6,0x37,0xba,0xb4,0x37,0xb7,0x2f,0xbb,0xb2,0x31,0xba,0x37,0xb9, +0xb9,0x0d,0xcb,0x00,0x06,0x61,0x60,0x0c,0x03,0xc1,0x71,0x9c,0x33,0x41,0x88,0x03, +0x39,0xe0,0x23,0x77,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0x46,0x54,0x06,0x47, +0x87,0xb6,0x61,0x21,0xc6,0x80,0x0c,0x0c,0x62,0x20,0x38,0x8e,0x73,0x28,0xc9,0xdd, +0x7d,0xb1,0xbd,0x8d,0xad,0x7d,0xa5,0xb9,0xc1,0xd5,0xd1,0x7d,0xb1,0xd5,0xb5,0x85, +0x6d,0x58,0xaa,0x31,0x30,0x03,0xa3,0x1a,0x08,0x8e,0xe3,0x9c,0x0d,0xc4,0x27,0x06, +0x65,0x70,0x06,0x13,0x04,0x3a,0xa0,0x03,0x1a,0x63,0x62,0x46,0x53,0x52,0x32,0x13, +0x84,0x41,0xda,0x80,0x18,0x69,0xa0,0x06,0x86,0x31,0xac,0x01,0xb0,0x21,0x60,0x83, +0x0d,0x44,0x86,0x06,0x6d,0x00,0x4c,0x10,0xe6,0x60,0x0e,0xb8,0xa4,0x49,0x95,0xb9, +0x91,0x95,0xc9,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x86,0x69,0x82,0x30,0x50,0x13,0x84, +0x8e,0x0d,0x36,0x20,0x09,0x1c,0x54,0x46,0x1c,0xc8,0x41,0x33,0x07,0x74,0xd2,0x9a, +0xc2,0xf0,0xa4,0xca,0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x43,0xb5, +0xc1,0x48,0xea,0xa0,0xb2,0x83,0x38,0x90,0x03,0x32,0x69,0x44,0x69,0x73,0x70,0x6c, +0x61,0x79,0x53,0x69,0x7a,0x65,0x13,0x84,0xc1,0xda,0x80,0x24,0x78,0x50,0xe5,0x41, +0x1c,0xc8,0x41,0x33,0x07,0xec,0xd2,0x92,0xdc,0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde, +0xe4,0xa4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2, +0xde,0xdc,0xe6,0x26,0x08,0xc3,0xb5,0xc1,0x48,0xf6,0xa0,0xe2,0x83,0x38,0x90,0x03, +0x4a,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69, +0x6f,0x6e,0x73,0x13,0x84,0x01,0xdb,0x60,0x24,0x7e,0x50,0xfd,0x41,0x1c,0xc8,0x01, +0xa5,0x34,0xa6,0xba,0xb6,0xb0,0xa6,0x34,0x38,0xa6,0x32,0xbb,0x32,0x36,0xaa,0xb7, +0xaa,0xb9,0xb2,0x09,0xc2,0x90,0x6d,0x30,0x92,0x50,0xa8,0x44,0x21,0x0e,0xe4,0x80, +0x4b,0x9a,0x91,0x5c,0x58,0x5b,0x59,0x92,0x1b,0x59,0x19,0xde,0x04,0x61,0xd0,0x36, +0x18,0x09,0x29,0x54,0xa5,0x10,0x07,0x72,0x40,0xc9,0x8c,0xa8,0xcc,0x2e,0x6d,0xac, +0x8c,0xea,0xcd,0x2a,0xad,0xec,0x8e,0xa8,0x0c,0x8e,0x0e,0x6d,0x82,0x30,0x6c,0x1b, +0x8c,0xe4,0x14,0x2a,0x54,0x88,0x83,0x86,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc, +0x04,0x61,0xe0,0x36,0x20,0x89,0x2a,0x54,0xab,0x10,0x07,0x4d,0x33,0x07,0x94,0xcc, +0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0xa6,0xc6,0xc2,0xd8, +0xca,0x26,0x08,0x43,0xb7,0x01,0x49,0x5a,0xa1,0x72,0x85,0x38,0x68,0x9a,0x39,0x20, +0x64,0x46,0xf4,0x76,0xe7,0x36,0x37,0x16,0xc6,0x56,0x66,0x14,0x36,0x46,0xf7,0x26, +0x37,0x41,0x18,0xbc,0x0d,0x46,0x02,0x0b,0x55,0x2c,0xc4,0x41,0xc3,0xcf,0xac,0xe9, +0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x4e,0x29,0x8d,0x8e,0xae,0x4c, +0x6e,0x28,0xcc,0x6d,0xac,0x8c,0x8d,0x2d,0x8c,0x2e,0xed,0xcd,0x6d,0x82,0x30,0x7c, +0x1b,0x90,0x64,0x16,0x2a,0x5a,0x88,0x83,0xa6,0x99,0x03,0x32,0x66,0x50,0x72,0x65, +0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x13,0x84,0x01,0x0c,0x36,0x20,0x89,0x2d, +0x54,0xb7,0x10,0x07,0x4d,0x33,0x07,0xcc,0xcc,0xa0,0xe4,0xca,0xec,0xd2,0xde,0xea, +0xe6,0x8c,0xe4,0xc2,0xda,0xca,0xa0,0xe4,0xca,0x8a,0xf0,0xe0,0xde,0xe6,0xea,0xe4, +0xca,0x26,0x08,0x43,0x18,0x6c,0x30,0x92,0x5c,0xa8,0x74,0x21,0x0e,0x1a,0x2e,0x66, +0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x13,0x84,0x41,0x0c,0x36,0x18, +0x09,0x2f,0x54,0xbd,0x10,0x07,0x0d,0x2b,0x33,0xa5,0x34,0x3a,0xba,0x32,0xb9,0xa9, +0xb2,0xb8,0xba,0x32,0xb7,0xb1,0x32,0xa6,0x32,0xb7,0x33,0x3a,0xb4,0x09,0xc2,0x30, +0x06,0x1b,0x8c,0xe4,0x17,0x2a,0x70,0x88,0x83,0x86,0x8a,0x19,0x51,0x19,0x1b,0x5d, +0x18,0x55,0x5a,0x5b,0xd9,0x04,0x61,0x20,0x83,0x0d,0x46,0x22,0x0e,0xd5,0x38,0xc4, +0x41,0xc3,0xcb,0x8c,0x28,0xcf,0x2d,0xac,0x2d,0x6d,0x4c,0xaa,0x6c,0x6e,0x08,0x2d, +0xcc,0xed,0xac,0xcc,0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82,0x30,0x94,0xc1,0x06,0x23, +0x29,0x87,0xca,0x1c,0xe2,0xa0,0x21,0x66,0x66,0x95,0x56,0x76,0x37,0x05,0x17,0x36, +0x56,0x46,0xf5,0xd6,0x54,0x46,0x57,0x26,0x37,0x67,0x14,0x36,0x46,0xf7,0x26,0x37, +0x41,0x18,0xcc,0x60,0x83,0x91,0xa0,0x43,0x95,0x0e,0x71,0xd0,0x6c,0xa0,0xd6,0x80, +0x0e,0xee,0x40,0x0f,0xfa,0x00,0x14,0x46,0xc1,0x14,0x52,0x81,0x15,0x5e,0x41,0x16, +0x6a,0x01,0x17,0x76,0xc1,0x17,0xc2,0x81,0x1c,0xce,0x41,0x1d,0x36,0x0c,0xc6,0x1b, +0xac,0xc3,0x04,0x41,0x00,0x36,0x00,0x1b,0x06,0xc3,0x1d,0xdc,0x61,0x43,0xf0,0x0e, +0x1b,0x86,0xa1,0x1d,0xe0,0x81,0xc2,0xd0,0xd4,0x04,0xa1,0x0e,0xda,0x60,0xc3,0x60, +0x07,0x76,0x30,0x6c,0x20,0x8c,0x79,0x90,0x03,0x7a,0xd8,0x50,0xb4,0x83,0x3c,0x00, +0x6e,0x50,0x0f,0x34,0xc2,0xe8,0xde,0xda,0xd2,0xc6,0x88,0x88,0xc9,0x85,0xb9,0x8d, +0xa1,0x95,0xcd,0xd1,0x30,0x63,0x7b,0x0b,0xa3,0x9b,0x9b,0x20,0x0c,0x67,0xc0,0x22, +0xcd,0x6d,0x8e,0x6e,0x6e,0x82,0x30,0xa0,0x01,0x89,0x34,0x37,0xba,0xb9,0x09,0xc2, +0x90,0x06,0x44,0xe8,0xca,0xf0,0xbe,0xd8,0xde,0xc2,0xc8,0x26,0x08,0x83,0x1a,0x30, +0xa1,0x2b,0xc3,0xfb,0x9a,0xa3,0x7b,0x93,0x2b,0x63,0x51,0x97,0xe6,0x46,0x37,0xb7, +0x01,0xba,0x07,0x39,0xc0,0x87,0x26,0x1f,0xf4,0x61,0x1f,0xf8,0xa1,0x1f,0xfc,0xe1, +0x1f,0x40,0x22,0x24,0x2a,0x91,0xe0,0x83,0x2a,0x6c,0x6c,0x76,0x6d,0x2e,0x69,0x64, +0x65,0x6e,0x74,0x53,0x82,0xa0,0x0a,0x19,0x9e,0x8b,0x5d,0x99,0xdc,0x5c,0xda,0x9b, +0xdb,0x94,0x80,0x68,0x42,0x86,0xe7,0x62,0x17,0xc6,0x66,0x57,0x26,0x37,0x25,0x30, +0xea,0x90,0xe1,0xb9,0xcc,0xa1,0x85,0x91,0x95,0xc9,0x35,0xbd,0x91,0x95,0xb1,0x4d, +0x09,0x92,0x32,0x64,0x78,0x2e,0x72,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x73,0x53, +0x82,0x36,0xa8,0x44,0x86,0xe7,0x42,0x97,0x07,0x57,0x16,0xe4,0xe6,0xf6,0x46,0x17, +0x46,0x97,0xf6,0xe6,0x36,0x37,0x45,0x58,0x07,0x78,0xa8,0x43,0x86,0xe7,0x52,0xe6, +0x46,0x27,0x97,0x07,0xf5,0x96,0xe6,0x46,0x37,0x37,0x25,0xa8,0x87,0x2e,0x64,0x78, +0x2e,0x63,0x6f,0x75,0x6e,0x74,0x65,0x72,0x73,0x53,0x02,0x91,0x00,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x2c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5,0x3b,0x8f,0x0f,0x4c, +0x0e,0x83,0x08,0x1b,0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40,0xc3,0xe5,0x3b,0x8f, +0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10, +0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x09, +0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06, +0x20,0x60,0x3e,0x72,0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44, +0x84,0x40,0x33,0x2c,0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17, +0xb7,0x6d,0x02,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0, +0xe0,0x17,0xb7,0x6d,0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1, +0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11, +0xc0,0x20,0x0e,0x3e,0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11, +0xe6,0x17,0xb7,0x0d,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xd0,0x6e,0x86,0x11,0x3f,0x57,0xdf,0x15,0xf4,0x53,0x43,0x0c, +0x34,0x8f,0xc5,0xda,0x44,0x58,0x49,0x4c,0x84,0x0f,0x00,0x00,0x62,0x00,0x05,0x00, +0xe1,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x6c,0x0f,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xd8,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xbb,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xdc,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e, +0xbc,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33, +0x59,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f, +0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4, +0xe0,0x07,0x48,0x30,0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0, +0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07, +0x14,0x0c,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73, +0x70,0x87,0x72,0x20,0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec, +0x4c,0x64,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5, +0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0, +0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0xf0,0x03,0x14,0x18,0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26, +0x59,0x96,0x65,0x79,0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x9e, +0x23,0x00,0x85,0x29,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0, +0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07, +0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d, +0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06, +0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74, +0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43, +0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x07,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x86,0x3c,0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c, +0x79,0x26,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40, +0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0xc0,0x90,0xc7,0x03,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x80,0x2c,0x10,0x00,0x11,0x00,0x00,0x00,0x32,0x1e,0x98,0x14,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24, +0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x10,0x0a,0x82,0xba,0x11,0x00,0xaa,0x0b,0x10,0x10, +0x10,0x81,0xce,0x19,0x00,0x5a,0x67,0x00,0xa8,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2, +0x19,0x00,0xa2,0x67,0x00,0x88,0x9c,0x01,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x5d,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c, +0xcc,0x06,0x61,0x20,0x26,0x08,0x43,0xb3,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06, +0xc4,0x20,0x26,0x08,0x83,0x33,0x41,0x20,0x83,0x8e,0xc0,0x04,0x61,0x78,0x36,0x08, +0x4a,0xb3,0x21,0x51,0x16,0x46,0x21,0x06,0x42,0x71,0x36,0x24,0xc3,0xc2,0x28,0xca, +0x40,0x28,0xce,0x04,0xe1,0x0c,0xae,0x0d,0x09,0x11,0x31,0xca,0x30,0x10,0x8a,0x33, +0x41,0x18,0xa0,0x09,0xc2,0x1a,0x60,0x1b,0x92,0x89,0x62,0x94,0x69,0x20,0x14,0x67, +0x03,0xf1,0x40,0x52,0x35,0x41,0x68,0x83,0x6c,0x82,0xd0,0x55,0x13,0x84,0x21,0xda, +0x20,0x28,0xd9,0x86,0x45,0xb9,0x18,0x45,0x19,0x08,0x0c,0xc3,0xb4,0x09,0xc2,0x1b, +0x68,0x1b,0x96,0x81,0x63,0x94,0x61,0x20,0x30,0x0c,0x73,0x26,0x08,0x71,0xb0,0x6d, +0x58,0x08,0x8f,0x51,0x88,0x81,0xc0,0x30,0xcc,0xd9,0xb0,0x4c,0x1e,0xa3,0x4c,0x03, +0x81,0x61,0x98,0xb3,0x81,0xd8,0xba,0x0f,0x0c,0x26,0x08,0x74,0xc0,0x4d,0x10,0x06, +0x69,0x03,0xa2,0x88,0x01,0xa3,0x28,0xc3,0x18,0x00,0x1b,0x02,0x32,0xd8,0x40,0x58, +0x61,0x50,0x06,0xc0,0x04,0x41,0x00,0x28,0x0c,0x4d,0x4d,0x10,0xea,0xc0,0x9a,0x20, +0x0c,0xd3,0x04,0x61,0xa0,0x36,0x0c,0x6b,0xb0,0x06,0xc3,0x06,0x42,0x49,0x03,0x35, +0x60,0x83,0x0d,0xc5,0x19,0xa0,0x01,0x60,0x06,0x6d,0x50,0x85,0x8d,0xcd,0xae,0xcd, +0x25,0x8d,0xac,0xcc,0x8d,0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b, +0x4b,0x7b,0x73,0x9b,0x12,0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4, +0xa6,0x04,0x46,0x1d,0x32,0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2, +0x32,0xb6,0x29,0x01,0x52,0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac, +0x6c,0x6e,0x4a,0x50,0x06,0x75,0xc8,0xf0,0x5c,0xca,0xdc,0xe8,0xe4,0xf2,0xa0,0xde, +0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0x6d,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x2c,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x15,0x54,0xc3,0xe5,0x3b,0x8f,0x0f,0x4c,0x0e,0x83,0x08,0x1b,0xd2,0xa0,0x8f,0x8f, +0xdc,0xb6,0x19,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb, +0x86,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25, +0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x09,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55, +0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x3e,0x72,0xdb,0xa6,0x20,0x0d, +0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44,0x84,0x40,0x33,0x2c,0x84,0x1d,0x38,0xc3, +0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17,0xb7,0x6d,0x02,0xd5,0x70,0xf9,0xce,0xe3, +0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x03,0xd6,0x70,0xf9, +0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x80, +0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e,0x72,0xdb,0x46,0xf0, +0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x61,0x20,0x00,0x00, +0xb6,0x01,0x00,0x00,0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x34,0xcc,0x00,0x14,0x61,0x40,0xc9,0x95,0x5d,0x19,0x95,0x4d,0x71,0x06,0x94,0x43, +0x19,0x06,0x94,0x6e,0x40,0x0d,0x94,0x4b,0xa9,0x14,0x4c,0xb9,0x11,0x52,0x04,0xe5, +0x31,0x02,0x50,0x02,0x64,0x8c,0x11,0x80,0x20,0x08,0xc2,0xbf,0x30,0x46,0xd0,0x9a, +0x73,0xce,0x7b,0x63,0x04,0xf7,0x4d,0x8f,0xa6,0x18,0x8c,0x11,0xac,0xb5,0x5a,0xab, +0xdf,0x18,0x01,0x08,0x82,0xb0,0x1b,0x06,0x63,0x04,0x20,0x08,0x82,0x38,0x38,0x8c, +0x11,0xac,0xb5,0x5a,0x8b,0xdf,0x18,0x01,0xec,0xb3,0x73,0xf9,0x8d,0x11,0xe4,0x7a, +0xe9,0xce,0xdf,0x18,0x01,0xce,0xde,0x67,0xee,0x8d,0x11,0x9c,0xb5,0x29,0x86,0xde, +0x18,0x01,0x08,0x82,0x20,0xfe,0x8d,0x11,0x80,0x20,0x08,0xc2,0xdf,0x08,0xc0,0x18, +0x81,0x8a,0xd7,0xa7,0xe8,0x01,0x00,0x00,0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xd9, +0x01,0x18,0x40,0x70,0x00,0x07,0x6b,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0xde,0x1d, +0x84,0x41,0x54,0x07,0x75,0xc0,0x06,0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xe1,0x81, +0x18,0x48,0x77,0x70,0x07,0x6d,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x5e,0x1e,0x8c, +0xc1,0x54,0x07,0x75,0xe0,0x06,0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xe9,0x01,0x19, +0x54,0x74,0x40,0x07,0x6f,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0xde,0x1e,0x94,0x81, +0x95,0x07,0x7a,0x00,0x07,0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xf1,0x81,0x19,0x5c, +0x7b,0x80,0x07,0x71,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x5e,0x1f,0x9c,0x01,0x96, +0x07,0x7b,0x20,0x07,0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xf9,0x01,0x1a,0x6c,0x7a, +0xa0,0x07,0x73,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x04,0x2a,0x88,0xc1,0x1e,0x8c, +0x18,0x18,0x00,0x08,0x82,0x01,0x91,0x0a,0x63,0xf0,0x07,0x23,0x06,0x07,0x00,0x82, +0x60,0xb0,0x89,0x82,0x1a,0x0c,0x7d,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62, +0xd0,0x00,0x20,0x08,0x06,0x0b,0x2b,0xbc,0x41,0x02,0x0a,0x05,0x01,0x07,0x70,0x00, +0x07,0x70,0x30,0x9a,0x10,0x00,0x75,0x94,0x02,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1, +0xf2,0x0a,0x72,0xc0,0x8c,0x42,0x70,0xcc,0xc1,0x1c,0xcc,0xc1,0x1c,0x8c,0x26,0x04, +0x40,0x25,0xa8,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xc8,0x42,0x1d,0x3c,0xa6, +0xb0,0x04,0x76,0x60,0x07,0x76,0x60,0x07,0xa3,0x09,0x01,0x50,0x8c,0x1b,0xc0,0x88, +0x41,0x03,0x80,0x20,0x18,0x2c,0xb5,0x80,0x07,0x52,0x2a,0x38,0x41,0x1e,0xe4,0x41, +0x1e,0xe4,0xc1,0x68,0x42,0x00,0x14,0x14,0x07,0x30,0x62,0xd0,0x00,0x20,0x08,0x06, +0x0b,0x2e,0xec,0x41,0xc5,0x0a,0x01,0xc4,0x07,0x7c,0xc0,0x07,0x7c,0x30,0x9a,0x10, +0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xe8,0x42,0x1f,0x5c,0xae,0x30,0x24,0x7e, +0xe0,0x07,0x7e,0xe0,0x07,0xa3,0x09,0x01,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0b, +0x2f,0xfc,0x41,0x06,0x0b,0xce,0x02,0x0a,0xa0,0x00,0x0a,0xa0,0x30,0x9a,0x10,0x00, +0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xf8,0x42,0x28,0x6c,0xb2,0x70,0x28,0xa2,0x20, +0x0a,0xa2,0x20,0x0a,0xa3,0x09,0x01,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0b,0x38, +0x8c,0x42,0x47,0x0b,0x12,0x43,0x0a,0xa4,0x40,0x0a,0xa4,0x30,0x9a,0x10,0x00,0xc3, +0x0d,0x14,0x46,0x06,0xc3,0x0d,0x1b,0x46,0x06,0x25,0x04,0x3a,0x1c,0x51,0x61,0xc2, +0x57,0x42,0xa0,0xd3,0x0d,0x97,0x16,0x4c,0x37,0x68,0x61,0x20,0x0c,0x37,0x88,0xc1, +0x47,0x06,0xc3,0x0d,0xd9,0x47,0x06,0x25,0x04,0x3a,0x1c,0x91,0x15,0xc2,0x57,0x42, +0xa0,0xd3,0x0d,0xdb,0x11,0x4c,0x37,0x78,0x67,0x20,0x0c,0x37,0x70,0x65,0x40,0x06, +0x85,0x04,0x3a,0x1c,0xc1,0x11,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0x9e,0x11,0x14,0x22, +0xec,0x74,0xc3,0x1b,0x38,0xc1,0x74,0xc3,0x18,0x20,0xc4,0x70,0x43,0x18,0xb8,0x01, +0x19,0x54,0x60,0xe9,0x70,0x44,0x18,0x18,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0x63,0x80, +0x04,0xd3,0x0d,0x75,0x60,0x08,0x65,0x50,0x3a,0x1c,0x41,0x06,0x83,0xf0,0x95,0x10, +0xe8,0x74,0x83,0x19,0x14,0x41,0x09,0xc7,0x4e,0x37,0xb0,0x41,0x13,0x94,0x18,0x68, +0x3a,0x1c,0x81,0x06,0x84,0xf0,0x95,0x10,0xe8,0x74,0x83,0x1a,0x18,0xc1,0x74,0x83, +0x1e,0x14,0x42,0x0d,0xc9,0x4e,0x37,0xe4,0x41,0x13,0xd4,0xb4,0xe9,0x70,0x44,0x1b, +0x14,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0x6f,0x70,0x04,0xd3,0x0d,0x78,0x70,0x08,0xe5, +0x06,0x60,0xa0,0xc3,0x11,0x70,0x30,0x08,0x5f,0x09,0x81,0x4e,0x37,0xc8,0x41,0x11, +0x4c,0x37,0x98,0x42,0x21,0xd4,0x80,0xec,0x74,0x83,0x28,0x30,0xc1,0x0d,0x86,0x9d, +0x60,0xd8,0x88,0xc1,0x01,0x80,0x20,0x18,0x60,0x33,0xa1,0x0f,0xb3,0x80,0x12,0xa3, +0x09,0x01,0x30,0x9a,0x20,0x04,0x16,0x0e,0x42,0x7c,0x2c,0x30,0xe0,0x63,0xe3,0x30, +0xc4,0xc7,0x82,0x03,0x3e,0x67,0x0b,0x86,0x9d,0x2d,0x18,0x66,0x85,0x40,0x1f,0x23, +0x04,0xfa,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd6,0x13,0x25,0xe1,0x0b,0x3b,0x31, +0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0x82,0x61,0x27,0x18,0x66,0xc2,0x21,0x1f,0x13, +0x0e,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0xc1,0x93,0x16,0x2a,0x21,0x8c,0x18,0x18, +0x00,0x08,0x82,0xc1,0xa3,0x16,0x2b,0x21,0x9c,0x30,0xd0,0x09,0x03,0x8d,0x18,0x34, +0x00,0x08,0x82,0xc1,0xf2,0x16,0x32,0xb1,0x0e,0x63,0x21,0x04,0x33,0x31,0x13,0x33, +0x31,0x13,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x99,0x30,0x9a,0xa0,0x0d, +0x26,0x10,0xf2,0x31,0x81,0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x60,0x70,0x71, +0x13,0xf0,0x70,0x16,0xa3,0x09,0x81,0x30,0x9a,0x20,0x0c,0x56,0x08,0xf1,0xb1,0x42, +0x88,0xcf,0x88,0x81,0x03,0x80,0x20,0x18,0x34,0x7a,0x71,0x13,0xfc,0x40,0x0f,0xf3, +0xf0,0x13,0x68,0x80,0x06,0x68,0x80,0x06,0x2f,0x31,0x62,0xe0,0x00,0x20,0x08,0x06, +0x8d,0x5e,0xdc,0xc4,0x3e,0xd0,0xc3,0x3c,0xfc,0x84,0x10,0x08,0xc2,0x4b,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x46,0x17,0x3c,0x51,0x0f,0x6f,0x31,0x9a,0x10,0x00,0xa3, +0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xdb,0x5d,0xfc,0x04,0x3e,0xd4,0xc5, +0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09,0x86,0x9d,0x60,0x98,0x09,0x8a,0x7c,0x4c, +0x50,0xe4,0x63,0x82,0x20,0x1f,0x13,0x04,0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0x1e,0xd3,0xf8,0x89,0x60,0x38,0x22,0xc8,0x09,0xe1,0xbb,0xc0,0x28, +0x0b,0x24,0xf9,0x98,0x20,0xc9,0xe7,0x4c,0xc2,0xb0,0x33,0x09,0xc3,0x4c,0xa0,0x09, +0xf8,0x98,0x50,0x13,0xf0,0xb9,0xca,0xb0,0xab,0x0c,0x33,0x42,0xa0,0x8f,0x11,0x02, +0x7d,0x4c,0x11,0xe0,0x63,0x8a,0x00,0x1f,0x33,0x04,0xf9,0x98,0x21,0xc8,0xc7,0x04, +0xb5,0x80,0x8f,0x09,0x6b,0x01,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x78,0x72,0x43, +0x2f,0x84,0x11,0x03,0x03,0x00,0x41,0x30,0x78,0x74,0x63,0x2f,0x84,0x13,0x06,0x3a, +0x61,0x20,0x33,0x88,0xf8,0x98,0x41,0xc4,0xc7,0xce,0x42,0x88,0x8f,0xa1,0x85,0x10, +0x1f,0x13,0x02,0xf9,0x98,0x50,0xc8,0xc7,0x88,0x42,0x3e,0x76,0x18,0xf2,0x19,0x8e, +0x20,0xd4,0x42,0xf8,0x66,0x19,0x82,0x21,0x18,0x6e,0x58,0xd8,0x80,0x0c,0x86,0x1b, +0x16,0x36,0x20,0x83,0x12,0x02,0x9d,0x65,0x10,0x86,0xe0,0x70,0x61,0xd8,0x11,0x83, +0x05,0x00,0x41,0x30,0x88,0xd2,0x43,0x35,0xd6,0x22,0x35,0x1e,0x07,0x36,0x82,0x59, +0x82,0x61,0x38,0x22,0x81,0x0b,0xe1,0x9b,0x65,0x38,0x92,0x60,0x84,0xc2,0xf4,0xff, +0xff,0xff,0x07,0xa3,0x2f,0x84,0x6f,0x96,0xc0,0x18,0x31,0x30,0x00,0x10,0x04,0x83, +0xa7,0x3d,0x50,0xe3,0xf4,0xff,0xff,0xff,0x07,0x0b,0xfc,0x42,0x3e,0x23,0x06,0x06, +0x00,0x82,0x60,0xf0,0xbc,0x47,0x6a,0x04,0x16,0xfc,0x85,0x7c,0x2c,0xf8,0x0b,0xf8, +0xcc,0x12,0x18,0x03,0x15,0x06,0x43,0x08,0x85,0x05,0x78,0x21,0x9f,0x11,0x03,0x03, +0x00,0x41,0x30,0x78,0xe8,0xe3,0x35,0x02,0x0b,0x44,0x43,0x3e,0x23,0x06,0x06,0x00, +0x82,0x60,0xf0,0xd8,0x07,0x6c,0x04,0x23,0x06,0x0e,0x00,0x82,0x60,0xd0,0xe0,0x47, +0x6d,0xec,0x85,0x5c,0xc4,0x45,0x6f,0x04,0x41,0x10,0xb4,0x06,0x16,0x07,0x1f,0x30, +0xdc,0x10,0xf8,0x01,0x19,0x0c,0x37,0x74,0x7e,0x40,0x06,0x25,0x04,0x3a,0xcb,0x80, +0x24,0xc1,0xa9,0xc3,0xb0,0x23,0x06,0x0b,0x00,0x82,0x60,0x10,0xed,0x07,0x6f,0xf4, +0xc5,0x6e,0x14,0x60,0x20,0x1e,0xc1,0x2c,0x41,0x32,0x1c,0xa1,0x89,0x86,0xf0,0xcd, +0x32,0x28,0x4c,0x50,0x62,0x70,0x1f,0x30,0xdc,0x40,0x06,0xa5,0x40,0x06,0xc3,0x0d, +0x42,0x29,0x90,0x41,0x09,0x81,0xce,0x32,0x2c,0x4c,0x70,0xf1,0x30,0xec,0x88,0xc1, +0x02,0x80,0x20,0x18,0x44,0x22,0x32,0x1e,0xa4,0x21,0x1e,0x68,0x50,0xa4,0x47,0x30, +0x4b,0xc0,0x0c,0x47,0x80,0x41,0x6a,0x08,0xdf,0x2c,0x43,0xf3,0x04,0xa5,0x06,0xfe, +0x01,0xa5,0x06,0xff,0x01,0xc3,0x0d,0x42,0x2b,0x90,0xc1,0x70,0x83,0xd0,0x0a,0x64, +0x50,0x42,0xa0,0xb3,0x0c,0xce,0x13,0x5c,0x3e,0x0c,0x3b,0x62,0xb0,0x00,0x20,0x08, +0x06,0x91,0x8a,0xac,0x07,0x6b,0xa8,0x87,0x51,0xc4,0x47,0x30,0x4b,0xf0,0x8c,0x18, +0x34,0x00,0x08,0x82,0xc1,0xe2,0x22,0xf1,0x91,0x1a,0x22,0x72,0x1a,0xa6,0x21,0x1f, +0xf2,0x21,0x1f,0xf2,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23, +0x06,0x07,0x00,0x82,0x60,0x30,0xb9,0x88,0x7c,0xd8,0xc6,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0xd3,0x8b,0xcc,0xc7,0x6d,0x0c,0x23,0x06,0x07,0x00,0x82,0x60,0x30,0xc1, +0x08,0x7d,0xe0,0xc6,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xd8,0x8b,0xd8,0xc7,0x6b, +0xa8,0xc8,0x68,0x42,0x00,0x58,0x11,0xd0,0xc7,0x0a,0x81,0x3e,0x56,0x0c,0xf4,0x19, +0x31,0x68,0x00,0x10,0x04,0x83,0x45,0x47,0xfa,0x03,0x37,0x5c,0xc4,0x45,0x5c,0xc4, +0x3f,0xfc,0xc3,0x3f,0xfc,0x63,0x34,0x21,0x00,0x86,0x23,0x02,0xf0,0x08,0xbe,0xe9, +0x86,0xf1,0x10,0x02,0x0b,0x0e,0xf9,0x98,0x70,0xc8,0xc7,0x86,0x43,0x3e,0x23,0x06, +0x07,0x00,0x82,0x60,0x30,0xf5,0x48,0x88,0x08,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18, +0x4c,0x3e,0x22,0x22,0xe6,0x41,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xf4,0x23,0x23, +0x12,0x08,0x16,0xa8,0x07,0x7c,0xec,0x08,0xe8,0x63,0x87,0x40,0x1f,0x3b,0x06,0xfa, +0x8c,0x18,0x2c,0x00,0x08,0x82,0x41,0x35,0x26,0xfe,0x31,0x08,0x81,0x7c,0xc4,0x07, +0x7c,0x0c,0x47,0x04,0xf0,0xa1,0x7c,0xb3,0x0c,0x05,0x11,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_d6f47e5c64e1c7ac3f12575a1e9ce3a4.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_d6f47e5c64e1c7ac3f12575a1e9ce3a4.h new file mode 100644 index 00000000..cb576105 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_d6f47e5c64e1c7ac3f12575a1e9ce3a4.h @@ -0,0 +1,502 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_16bit_d6f47e5c64e1c7ac3f12575a1e9ce3a4.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d6f47e5c64e1c7ac3f12575a1e9ce3a4_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d6f47e5c64e1c7ac3f12575a1e9ce3a4_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d6f47e5c64e1c7ac3f12575a1e9ce3a4_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d6f47e5c64e1c7ac3f12575a1e9ce3a4_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d6f47e5c64e1c7ac3f12575a1e9ce3a4_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d6f47e5c64e1c7ac3f12575a1e9ce3a4_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d6f47e5c64e1c7ac3f12575a1e9ce3a4_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d6f47e5c64e1c7ac3f12575a1e9ce3a4_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d6f47e5c64e1c7ac3f12575a1e9ce3a4_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d6f47e5c64e1c7ac3f12575a1e9ce3a4_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d6f47e5c64e1c7ac3f12575a1e9ce3a4_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d6f47e5c64e1c7ac3f12575a1e9ce3a4_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d6f47e5c64e1c7ac3f12575a1e9ce3a4_size = 7652; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d6f47e5c64e1c7ac3f12575a1e9ce3a4_data[] = { +0x44,0x58,0x42,0x43,0xb3,0xe0,0x61,0xa6,0x45,0x55,0x5a,0x09,0x4d,0x14,0xfb,0xc7, +0x13,0x71,0x8b,0xf2,0x01,0x00,0x00,0x00,0xe4,0x1d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0x54,0x0e,0x00,0x00,0x70,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xb8,0x0c,0x00,0x00,0x62,0x00,0x05,0x00, +0x2e,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xa0,0x0c,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x25,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xba,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xd8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e, +0xbc,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33, +0x59,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f, +0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4, +0xe0,0x07,0x48,0x30,0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0, +0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07, +0x14,0x0c,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73, +0x70,0x87,0x72,0x20,0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec, +0x4c,0x64,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5, +0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0, +0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0xf0,0x03,0x14,0x18,0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26, +0x59,0x96,0x65,0x79,0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x9e, +0x23,0x00,0x05,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x07,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0xc7,0x03,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c,0x10,0x00, +0x1d,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x1c,0x0a,0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a, +0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a, +0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x8c,0x03,0x8a,0x7e,0xa0, +0x58,0x0a,0x83,0xba,0x11,0x80,0x1a,0xa0,0xba,0x00,0x01,0x01,0x11,0xe8,0x9c,0x01, +0xa0,0x75,0x06,0x80,0xda,0x19,0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0xa0,0x79,0x06, +0x80,0xe8,0x19,0x00,0x22,0x67,0x00,0x00,0x79,0x18,0x00,0x00,0x57,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20, +0x26,0x08,0x43,0xb3,0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0xc1,0xd9,0x30,0x20, +0x09,0x31,0x41,0x20,0x83,0x3a,0xa0,0x25,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x35, +0xf6,0xc6,0xf6,0x26,0xf7,0xa5,0x96,0x46,0x47,0x57,0x26,0x57,0x46,0x36,0x41,0x18, +0x9e,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85,0x31,0x88,0x81,0x30,0x1c,0x5a,0x72,0x5f, +0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63, +0x74,0x6f,0x72,0x73,0x1b,0x92,0x61,0x81,0x0c,0x63,0x20,0x0c,0x67,0x82,0x70,0x06, +0x6e,0xc0,0x46,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d, +0x43,0x42,0x48,0x93,0x31,0x0c,0x84,0xe1,0x4c,0x10,0x06,0x68,0x82,0xb0,0x06,0x6f, +0x40,0x48,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0xab,0x0c,0x0f,0xee,0x6d,0xae,0x4e, +0xae,0x6c,0x43,0x52,0x59,0x97,0x51,0x0d,0x84,0xe1,0x6c,0x20,0x9e,0x88,0xc2,0x26, +0x08,0x6d,0x00,0x07,0x3c,0x03,0xb9,0xbb,0x2f,0xb9,0xb2,0xb1,0x37,0xb7,0x39,0x3a, +0xb9,0xba,0x31,0xba,0x32,0xb2,0x2f,0x38,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0xb9,0x2f, +0xb7,0xb2,0x30,0xb9,0xb2,0x39,0xba,0x2f,0xb2,0x32,0x38,0x3a,0xb4,0x09,0x42,0xb7, +0x06,0x13,0x84,0x21,0xda,0x20,0x18,0xdd,0x86,0xc5,0xd0,0x36,0xc3,0x18,0x08,0x8e, +0xe3,0xbc,0x09,0xc2,0x1b,0xc4,0x01,0x33,0xb9,0xbb,0x2f,0xb2,0x34,0xb6,0x30,0xba, +0x32,0xb2,0xaf,0xb6,0x37,0xba,0xb4,0x37,0xb7,0x2f,0xbb,0xb2,0x31,0xba,0x37,0xb9, +0xb9,0x0d,0xcb,0x00,0x06,0x61,0x60,0x0c,0x03,0xc1,0x71,0x9c,0x33,0x41,0x88,0x03, +0x39,0xe0,0x23,0x77,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0x46,0x54,0x06,0x47, +0x87,0xb6,0x61,0x21,0xc6,0x80,0x0c,0x0c,0x62,0x20,0x38,0x8e,0x73,0x28,0xc9,0xdd, +0x7d,0xb1,0xbd,0x8d,0xad,0x7d,0xa5,0xb9,0xc1,0xd5,0xd1,0x7d,0xb1,0xd5,0xb5,0x85, +0x6d,0x58,0xaa,0x31,0x30,0x03,0xa3,0x1a,0x08,0x8e,0xe3,0x9c,0x0d,0xc4,0x27,0x06, +0x65,0x70,0x06,0x13,0x04,0x3a,0xa0,0x03,0x1a,0x63,0x62,0x46,0x53,0x52,0x32,0x13, +0x84,0x41,0xda,0x80,0x18,0x69,0xa0,0x06,0x86,0x31,0xac,0x01,0xb0,0x21,0x60,0x83, +0x0d,0x44,0x86,0x06,0x6d,0x00,0x4c,0x10,0xe6,0x60,0x0e,0xb8,0xa4,0x49,0x95,0xb9, +0x91,0x95,0xc9,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x86,0x69,0x82,0x30,0x50,0x13,0x84, +0x8e,0x0d,0x36,0x20,0x09,0x1c,0x54,0x46,0x1c,0xc8,0x41,0x33,0x07,0x74,0xd2,0x9a, +0xc2,0xf0,0xa4,0xca,0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x43,0xb5, +0xc1,0x48,0xea,0xa0,0xb2,0x83,0x38,0x90,0x03,0x32,0x69,0x44,0x69,0x73,0x70,0x6c, +0x61,0x79,0x53,0x69,0x7a,0x65,0x13,0x84,0xc1,0xda,0x80,0x24,0x78,0x50,0xe5,0x41, +0x1c,0xc8,0x41,0x33,0x07,0xec,0xd2,0x92,0xdc,0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde, +0xe4,0xa4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2, +0xde,0xdc,0xe6,0x26,0x08,0xc3,0xb5,0xc1,0x48,0xf6,0xa0,0xe2,0x83,0x38,0x90,0x03, +0x4a,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69, +0x6f,0x6e,0x73,0x13,0x84,0x01,0xdb,0x60,0x24,0x7e,0x50,0xfd,0x41,0x1c,0xc8,0x01, +0xa5,0x34,0xa6,0xba,0xb6,0xb0,0xa6,0x34,0x38,0xa6,0x32,0xbb,0x32,0x36,0xaa,0xb7, +0xaa,0xb9,0xb2,0x09,0xc2,0x90,0x6d,0x30,0x92,0x50,0xa8,0x44,0x21,0x0e,0xe4,0x80, +0x4b,0x9a,0x91,0x5c,0x58,0x5b,0x59,0x92,0x1b,0x59,0x19,0xde,0x04,0x61,0xd0,0x36, +0x18,0x09,0x29,0x54,0xa5,0x10,0x07,0x72,0x40,0xc9,0x8c,0xa8,0xcc,0x2e,0x6d,0xac, +0x8c,0xea,0xcd,0x2a,0xad,0xec,0x8e,0xa8,0x0c,0x8e,0x0e,0x6d,0x82,0x30,0x6c,0x1b, +0x8c,0xe4,0x14,0x2a,0x54,0x88,0x83,0x86,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc, +0x04,0x61,0xe0,0x36,0x20,0x89,0x2a,0x54,0xab,0x10,0x07,0x4d,0x33,0x07,0x94,0xcc, +0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0xa6,0xc6,0xc2,0xd8, +0xca,0x26,0x08,0x43,0xb7,0x01,0x49,0x5a,0xa1,0x72,0x85,0x38,0x68,0x9a,0x39,0x20, +0x64,0x46,0xf4,0x76,0xe7,0x36,0x37,0x16,0xc6,0x56,0x66,0x14,0x36,0x46,0xf7,0x26, +0x37,0x41,0x18,0xbc,0x0d,0x46,0x02,0x0b,0x55,0x2c,0xc4,0x41,0xc3,0xcf,0xac,0xe9, +0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x4e,0x29,0x8d,0x8e,0xae,0x4c, +0x6e,0x28,0xcc,0x6d,0xac,0x8c,0x8d,0x2d,0x8c,0x2e,0xed,0xcd,0x6d,0x82,0x30,0x7c, +0x1b,0x8c,0x64,0x16,0x2a,0x5a,0x88,0x83,0x86,0x8c,0x19,0x94,0x5c,0x59,0x11,0x1e, +0xdc,0xdb,0x5c,0x9d,0x5c,0xd9,0x04,0x61,0x00,0x83,0x0d,0x48,0x62,0x0b,0xd5,0x2d, +0xc4,0x41,0xd3,0xcc,0x01,0x33,0x33,0x28,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0x39,0x23, +0xb9,0xb0,0xb6,0x32,0x28,0xb9,0xb2,0x22,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x09, +0xc2,0x10,0x06,0x1b,0x8c,0x24,0x17,0x2a,0x5d,0x88,0x83,0x86,0x8b,0x19,0x55,0x98, +0x1b,0x52,0x18,0x9b,0x99,0xd1,0x93,0xd5,0x04,0x61,0x10,0x83,0x0d,0x46,0xc2,0x0b, +0x55,0x2f,0xc4,0x41,0xc3,0xca,0x4c,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0xaa,0x2c,0xae, +0xae,0xcc,0x6d,0xac,0x8c,0xa9,0xcc,0xed,0x8c,0x0e,0x6d,0x82,0x30,0x8c,0xc1,0x06, +0x23,0xf9,0x85,0x0a,0x1c,0xe2,0xa0,0xa1,0x62,0x46,0x54,0xc6,0x46,0x17,0x46,0x95, +0xd6,0x56,0x36,0x41,0x18,0xc8,0x60,0x83,0x91,0x88,0x43,0x35,0x0e,0x71,0xd0,0xf0, +0x32,0x23,0xca,0x73,0x0b,0x6b,0x4b,0x1b,0x93,0x2a,0x9b,0x1b,0x42,0x0b,0x73,0x3b, +0x2b,0x33,0x0a,0x1b,0xa3,0x7b,0x93,0x9b,0x20,0x0c,0x65,0xb0,0xc1,0x48,0xca,0xa1, +0x32,0x87,0x38,0x68,0x88,0x99,0x59,0xa5,0x95,0xdd,0x4d,0xc1,0x85,0x8d,0x95,0x51, +0xbd,0x35,0x95,0xd1,0x95,0xc9,0xcd,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x06, +0x33,0xd8,0x60,0x24,0xe8,0x50,0xa5,0x43,0x1c,0x34,0x1b,0xa8,0x35,0xa0,0x83,0x3b, +0xd0,0x83,0x3e,0x00,0x85,0x51,0x30,0x85,0x54,0x60,0x85,0x57,0x90,0x85,0x5a,0xc0, +0x85,0x5d,0xf0,0x85,0x70,0x20,0x87,0x73,0x50,0x87,0x0d,0x83,0xf1,0x06,0xeb,0x30, +0x41,0x10,0x80,0x0d,0xc0,0x86,0xc1,0x70,0x07,0x77,0xd8,0x10,0xbc,0xc3,0x86,0x61, +0x68,0x07,0x78,0xa0,0x30,0x34,0x35,0x41,0xa8,0x83,0x36,0xd8,0x30,0xd8,0x81,0x1d, +0x0c,0x1b,0x08,0x63,0x1e,0xe4,0x80,0x1e,0x36,0x14,0xed,0x20,0x0f,0x80,0x1b,0xd4, +0x03,0x8d,0x30,0xba,0xb7,0xb6,0xb4,0x31,0x22,0x62,0x72,0x61,0x6e,0x63,0x68,0x65, +0x73,0x34,0xcc,0xd8,0xde,0xc2,0xe8,0xe6,0x26,0x08,0xc3,0x19,0xb0,0x48,0x73,0x9b, +0xa3,0x9b,0x9b,0x20,0x0c,0x68,0x40,0x22,0xcd,0x8d,0x6e,0x6e,0x82,0x30,0xa4,0x01, +0x11,0xba,0x32,0xbc,0x2f,0xb6,0xb7,0x30,0xb2,0x09,0xc2,0xa0,0x06,0x4c,0xe8,0xca, +0xf0,0xbe,0xe6,0xe8,0xde,0xe4,0xca,0x58,0xd4,0xa5,0xb9,0xd1,0xcd,0x6d,0x80,0xee, +0x41,0x0e,0xf0,0xa1,0xc9,0x07,0x7d,0xd8,0x07,0x7e,0xe8,0x07,0x7f,0xf8,0x07,0x90, +0x08,0x89,0x4a,0x24,0xf8,0xa0,0x0a,0x1b,0x9b,0x5d,0x9b,0x4b,0x1a,0x59,0x99,0x1b, +0xdd,0x94,0x20,0xa8,0x42,0x86,0xe7,0x62,0x57,0x26,0x37,0x97,0xf6,0xe6,0x36,0x25, +0x20,0x9a,0x90,0xe1,0xb9,0xd8,0x85,0xb1,0xd9,0x95,0xc9,0x4d,0x09,0x8c,0x3a,0x64, +0x78,0x2e,0x73,0x68,0x61,0x64,0x65,0x72,0x4d,0x6f,0x64,0x65,0x6c,0x53,0x82,0xa4, +0x0c,0x19,0x9e,0x8b,0x5c,0xd9,0xdc,0x5b,0x9d,0xdc,0x58,0xd9,0xdc,0x94,0xa0,0x0d, +0x2a,0x91,0xe1,0xb9,0xd0,0xe5,0xc1,0x95,0x05,0xb9,0xb9,0xbd,0xd1,0x85,0xd1,0xa5, +0xbd,0xb9,0xcd,0x4d,0x11,0xd6,0x01,0x1e,0xea,0x90,0xe1,0xb9,0x94,0xb9,0xd1,0xc9, +0xe5,0x41,0xbd,0xa5,0xb9,0xd1,0xcd,0x4d,0x09,0xea,0xa1,0x0b,0x19,0x9e,0xcb,0xd8, +0x5b,0x9d,0x1b,0x5d,0x99,0xdc,0xdc,0x94,0x40,0x24,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x2c,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5,0x3b,0x8f,0x0f,0x4c,0x0e,0x83,0x08,0x1b, +0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10, +0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44, +0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x09,0xdb,0x70,0xf9,0xce, +0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x3e,0x72, +0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44,0x84,0x40,0x33,0x2c, +0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17,0xb7,0x6d,0x02,0xd5, +0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d, +0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8, +0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e, +0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d, +0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xd6,0xf4,0x7e,0x5c,0x64,0xe1,0xc7,0xac,0x3f,0x12,0x57,0x5a,0x1e,0x9c,0xe3,0xa4, +0x44,0x58,0x49,0x4c,0x6c,0x0f,0x00,0x00,0x62,0x00,0x05,0x00,0xdb,0x03,0x00,0x00, +0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x54,0x0f,0x00,0x00, +0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xd2,0x03,0x00,0x00,0x0b,0x82,0x20,0x00, +0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49, +0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62, +0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b, +0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42, +0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a, +0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff, +0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20, +0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00, +0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00, +0x89,0x20,0x00,0x00,0xbb,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04, +0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c, +0x0b,0x84,0xc4,0x4c,0x10,0xdc,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0, +0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12, +0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee, +0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e, +0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18, +0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c,0xc3,0x30,0x0c,0x14, +0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86,0x61,0x50,0x75,0xd4, +0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x5f,0xdc,0x36,0x22, +0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86,0x61,0x28,0x84,0x36, +0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e,0xbc,0x81,0x80,0x61, +0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1, +0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c, +0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8, +0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61, +0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30,0x0e,0xec, +0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50, +0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07, +0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00,0x06,0x7e, +0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37, +0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30, +0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87, +0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33,0x59,0xe3,0xc0,0x0e, +0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5, +0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xe0,0x07,0x48,0x30, +0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07, +0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03,0x3d,0x68,0x87, +0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33,0x89, +0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43, +0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b, +0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8, +0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73,0x70,0x87,0x72,0x20, +0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec,0x4c,0x64,0x30,0x0e, +0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x20,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x14,0x18, +0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26,0x59,0x96,0x65,0x79, +0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x9e,0x23,0x00,0x85,0x29, +0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x07,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0xc7,0x03,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c,0x10,0x00, +0x11,0x00,0x00,0x00,0x32,0x1e,0x98,0x14,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x10,0x0a,0x82,0xba,0x11,0x00,0xaa,0x0b,0x10,0x10,0x10,0x81,0xce,0x19, +0x00,0x5a,0x67,0x00,0xa8,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2,0x19,0x00,0xa2,0x67, +0x00,0x88,0x9c,0x01,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x5d,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20, +0x26,0x08,0x43,0xb3,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08, +0x83,0x33,0x41,0x20,0x83,0x8e,0xc0,0x04,0x61,0x78,0x36,0x08,0x4a,0xb3,0x21,0x51, +0x16,0x46,0x21,0x06,0x42,0x71,0x36,0x24,0xc3,0xc2,0x28,0xca,0x40,0x28,0xce,0x04, +0xe1,0x0c,0xae,0x0d,0x09,0x11,0x31,0xca,0x30,0x10,0x8a,0x33,0x41,0x18,0xa0,0x09, +0xc2,0x1a,0x60,0x1b,0x92,0x89,0x62,0x94,0x69,0x20,0x14,0x67,0x03,0xf1,0x40,0x52, +0x35,0x41,0x68,0x83,0x6c,0x82,0xd0,0x55,0x13,0x84,0x21,0xda,0x20,0x28,0xd9,0x86, +0x45,0xb9,0x18,0x45,0x19,0x08,0x0c,0xc3,0xb4,0x09,0xc2,0x1b,0x68,0x1b,0x96,0x81, +0x63,0x94,0x61,0x20,0x30,0x0c,0x73,0x26,0x08,0x71,0xb0,0x6d,0x58,0x08,0x8f,0x51, +0x88,0x81,0xc0,0x30,0xcc,0xd9,0xb0,0x4c,0x1e,0xa3,0x4c,0x03,0x81,0x61,0x98,0xb3, +0x81,0xd8,0xba,0x0f,0x0c,0x26,0x08,0x74,0xc0,0x4d,0x10,0x06,0x69,0x03,0xa2,0x88, +0x01,0xa3,0x28,0xc3,0x18,0x00,0x1b,0x02,0x32,0xd8,0x40,0x58,0x61,0x50,0x06,0xc0, +0x04,0x41,0x00,0x28,0x0c,0x4d,0x4d,0x10,0xea,0xc0,0x9a,0x20,0x0c,0xd3,0x04,0x61, +0xa0,0x36,0x0c,0x6b,0xb0,0x06,0xc3,0x06,0x42,0x49,0x03,0x35,0x60,0x83,0x0d,0xc5, +0x19,0xa0,0x01,0x60,0x06,0x6d,0x50,0x85,0x8d,0xcd,0xae,0xcd,0x25,0x8d,0xac,0xcc, +0x8d,0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x9b, +0x12,0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4,0xa6,0x04,0x46,0x1d, +0x32,0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2,0x32,0xb6,0x29,0x01, +0x52,0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x6c,0x6e,0x4a,0x50, +0x06,0x75,0xc8,0xf0,0x5c,0xca,0xdc,0xe8,0xe4,0xf2,0xa0,0xde,0xd2,0xdc,0xe8,0xe6, +0xa6,0x04,0x6d,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x2c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5, +0x3b,0x8f,0x0f,0x4c,0x0e,0x83,0x08,0x1b,0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40, +0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97, +0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6, +0x17,0xb7,0x6d,0x09,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a, +0xc0,0x50,0x12,0x06,0x20,0x60,0x3e,0x72,0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe, +0x10,0x11,0xc0,0x44,0x84,0x40,0x33,0x2c,0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f, +0x38,0xd3,0xed,0x17,0xb7,0x6d,0x02,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51, +0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4, +0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3, +0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e,0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c, +0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x61,0x20,0x00,0x00,0xb0,0x01,0x00,0x00, +0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x34,0xcc,0x00,0x14, +0x61,0x40,0xc9,0x95,0x5d,0x19,0x95,0x4d,0x71,0x06,0x94,0x43,0x19,0x06,0x94,0x6e, +0x40,0x0d,0x94,0x4b,0xa9,0x14,0x4c,0xb9,0x11,0x52,0x04,0xe5,0x31,0x02,0x50,0x02, +0x64,0x8c,0x11,0x80,0x20,0x08,0xc2,0xbf,0x30,0x46,0xd0,0x9a,0x73,0xce,0x7b,0x63, +0x04,0xf7,0x4d,0x8f,0xa6,0x18,0x8c,0x11,0xac,0xb5,0x5a,0xab,0xdf,0x18,0x01,0x08, +0x82,0xb0,0x1b,0x06,0x63,0x04,0x20,0x08,0x82,0x38,0x38,0x8c,0x11,0xac,0xb5,0x5a, +0x8b,0xdf,0x18,0x01,0xec,0xb3,0x73,0xf9,0x8d,0x11,0xe4,0x7a,0xe9,0xce,0xdf,0x18, +0x01,0xce,0xde,0x67,0xee,0x8d,0x11,0x9c,0xb5,0x29,0x86,0xde,0x18,0x01,0x08,0x82, +0x20,0xfe,0x8d,0x11,0x80,0x20,0x08,0xc2,0xdf,0x08,0xc0,0x18,0x81,0x8a,0xd7,0xa7, +0xe8,0x01,0x00,0x00,0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xd9,0x01,0x18,0x40,0x70, +0x00,0x07,0x6b,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0xde,0x1d,0x84,0x41,0x54,0x07, +0x75,0xc0,0x06,0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xe1,0x81,0x18,0x48,0x77,0x70, +0x07,0x6d,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x5e,0x1e,0x8c,0xc1,0x54,0x07,0x75, +0xe0,0x06,0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xe9,0x01,0x19,0x54,0x74,0x40,0x07, +0x6f,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0xde,0x1e,0x94,0x81,0x95,0x07,0x7a,0x00, +0x07,0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xf1,0x81,0x19,0x5c,0x7b,0x80,0x07,0x71, +0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x5e,0x1f,0x9c,0x01,0x96,0x07,0x7b,0x20,0x07, +0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xf9,0x01,0x1a,0x6c,0x7a,0xa0,0x07,0x73,0x30, +0x62,0x60,0x00,0x20,0x08,0x06,0x04,0x2a,0x88,0xc1,0x1e,0x8c,0x18,0x18,0x00,0x08, +0x82,0x01,0x91,0x0a,0x63,0xf0,0x07,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0x89,0x82, +0x1a,0x0c,0x7d,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0xd0,0x00,0x20,0x08, +0x06,0x0b,0x2b,0xbc,0x41,0x02,0x0a,0x05,0x01,0x07,0x70,0x00,0x07,0x70,0x30,0x9a, +0x10,0x00,0x75,0x94,0x02,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0xf2,0x0a,0x72,0xc0, +0x8c,0x42,0x70,0xcc,0xc1,0x1c,0xcc,0xc1,0x1c,0x8c,0x26,0x04,0x40,0x25,0xa8,0x00, +0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xc8,0x42,0x1d,0x3c,0xa6,0xb0,0x04,0x76,0x60, +0x07,0x76,0x60,0x07,0xa3,0x09,0x01,0x50,0x8c,0x1b,0xc0,0x88,0x41,0x03,0x80,0x20, +0x18,0x2c,0xb5,0x80,0x07,0x52,0x2a,0x38,0x41,0x1e,0xe4,0x41,0x1e,0xe4,0xc1,0x68, +0x42,0x00,0x14,0x14,0x07,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0b,0x2e,0xec,0x41, +0xc5,0x0a,0x01,0xc4,0x07,0x7c,0xc0,0x07,0x7c,0x30,0x9a,0x10,0x00,0x23,0x06,0x0d, +0x00,0x82,0x60,0xb0,0xe8,0x42,0x1f,0x5c,0xae,0x30,0x24,0x7e,0xe0,0x07,0x7e,0xe0, +0x07,0xa3,0x09,0x01,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0b,0x2f,0xfc,0x41,0x06, +0x0b,0xce,0x02,0x0a,0xa0,0x00,0x0a,0xa0,0x30,0x9a,0x10,0x00,0x23,0x06,0x0d,0x00, +0x82,0x60,0xb0,0xf8,0x42,0x28,0x6c,0xb2,0x70,0x28,0xa2,0x20,0x0a,0xa2,0x20,0x0a, +0xa3,0x09,0x01,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0b,0x38,0x8c,0x42,0x47,0x0b, +0x12,0x43,0x0a,0xa4,0x40,0x0a,0xa4,0x30,0x9a,0x10,0x00,0xc3,0x0d,0x14,0x46,0x06, +0xc3,0x0d,0x1b,0x46,0x06,0x25,0x04,0x3a,0x1c,0x51,0x61,0xc2,0x57,0x42,0xa0,0xd3, +0x0d,0x97,0x16,0x4c,0x37,0x68,0x61,0x20,0x0c,0x37,0x88,0xc1,0x47,0x06,0xc3,0x0d, +0xd9,0x47,0x06,0x25,0x04,0x3a,0x1c,0x91,0x15,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0xdb, +0x11,0x4c,0x37,0x78,0x67,0x20,0x0c,0x37,0x70,0x65,0x40,0x06,0x85,0x04,0x3a,0x1c, +0xc1,0x11,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0x9e,0x11,0x14,0x22,0xec,0x74,0xc3,0x1b, +0x38,0xc1,0x74,0xc3,0x18,0x20,0xc4,0x70,0x43,0x18,0xb8,0x01,0x19,0x54,0x60,0xe9, +0x70,0x44,0x18,0x18,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0x63,0x80,0x04,0xd3,0x0d,0x75, +0x60,0x08,0x65,0x50,0x3a,0x1c,0x41,0x06,0x83,0xf0,0x95,0x10,0xe8,0x74,0x83,0x19, +0x14,0x41,0x09,0xc7,0x4e,0x37,0xb0,0x41,0x13,0x94,0x18,0x68,0x3a,0x1c,0x81,0x06, +0x84,0xf0,0x95,0x10,0xe8,0x74,0x83,0x1a,0x18,0xc1,0x74,0x83,0x1e,0x14,0x42,0x0d, +0xc9,0x4e,0x37,0xe4,0x41,0x13,0xd4,0xb4,0xe9,0x70,0x44,0x1b,0x14,0xc2,0x57,0x42, +0xa0,0xd3,0x0d,0x6f,0x70,0x04,0xd3,0x0d,0x78,0x70,0x08,0xe5,0x06,0x60,0xa0,0xc3, +0x11,0x70,0x30,0x08,0x5f,0x09,0x81,0x4e,0x37,0xc8,0x41,0x11,0x4c,0x37,0x98,0x42, +0x21,0xd4,0x80,0xec,0x74,0x83,0x28,0x30,0xc1,0x0d,0x86,0x9d,0x60,0xd8,0x88,0xc1, +0x01,0x80,0x20,0x18,0x60,0x33,0xa1,0x0f,0xb3,0x80,0x12,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0x16,0x0e,0x42,0x7c,0x2c,0x30,0xe0,0x63,0xe3,0x30,0xc4,0xc7,0x82,0x03, +0x3e,0x67,0x0b,0x86,0x9d,0x2d,0x18,0x66,0x85,0x40,0x1f,0x23,0x04,0xfa,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0xd6,0x13,0x25,0xe1,0x0b,0x3b,0x31,0x9a,0x10,0x00,0xa3, +0x09,0x42,0x70,0x82,0x61,0x27,0x18,0x66,0xc2,0x21,0x1f,0x13,0x0e,0xf9,0x8c,0x18, +0x18,0x00,0x08,0x82,0xc1,0x93,0x16,0x2a,0x21,0x8c,0x18,0x18,0x00,0x08,0x82,0xc1, +0xa3,0x16,0x2b,0x21,0x9c,0x30,0xd0,0x09,0x03,0x8d,0x18,0x34,0x00,0x08,0x82,0xc1, +0xf2,0x16,0x32,0xb1,0x0e,0x63,0x21,0x04,0x33,0x31,0x13,0x33,0x31,0x13,0xa3,0x09, +0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x99,0x30,0x9a,0xa0,0x0d,0x26,0x10,0xf2,0x31, +0x81,0x90,0xcf,0x88,0x81,0x03,0x80,0x20,0x18,0x34,0x75,0x21,0x13,0xf7,0xf0,0x0e, +0xee,0xa0,0x13,0x63,0x30,0x06,0x63,0x30,0x06,0x2a,0x31,0x62,0xe0,0x00,0x20,0x08, +0x06,0x4d,0x5d,0xc8,0x84,0x3d,0xbc,0x83,0x3b,0xe8,0x84,0x10,0x08,0x82,0x4a,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0xf6,0x16,0x37,0x01,0x0f,0x6a,0x31,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x9b,0x5c,0xe8,0xc4,0x3c,0xc0, +0xc5,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09,0x86,0x9d,0x60,0x98,0x09,0x8a,0x7c, +0x4c,0x50,0xe4,0x63,0x82,0x20,0x1f,0x13,0x04,0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0x9e,0xd0,0xd0,0x89,0x60,0x38,0x22,0xa0,0x09,0xe1,0xbb,0xc0, +0x28,0x0b,0x24,0xf9,0x98,0x20,0xc9,0xe7,0x42,0xc2,0xb0,0x0b,0x09,0xc3,0x4c,0x78, +0x09,0xf8,0x98,0x00,0x13,0xf0,0xb9,0xca,0xb0,0xab,0x0c,0x33,0x42,0xa0,0x8f,0x11, +0x02,0x7d,0x4c,0x11,0xe0,0x63,0x8a,0x00,0x1f,0x33,0x04,0xf9,0x98,0x21,0xc8,0xc7, +0x84,0xb2,0x80,0x8f,0x09,0x66,0x01,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x78,0x68, +0xa3,0x2e,0x84,0x11,0x03,0x03,0x00,0x41,0x30,0x78,0x6a,0xc3,0x2e,0x84,0x13,0x06, +0x3a,0x61,0x20,0x33,0x88,0xf8,0x98,0x41,0xc4,0xc7,0xc4,0x42,0x88,0x8f,0x8d,0x85, +0x10,0x1f,0x13,0x02,0xf9,0x98,0x50,0xc8,0xc7,0x88,0x42,0x3e,0x76,0x18,0xf2,0x19, +0x8e,0x20,0xca,0x42,0xf8,0x66,0x19,0x82,0x21,0x18,0x6e,0x58,0xd8,0x80,0x0c,0x86, +0x1b,0x16,0x36,0x20,0x83,0x12,0x02,0x9d,0x65,0x10,0x86,0xe0,0x66,0x61,0xd8,0x11, +0x83,0x05,0x00,0x41,0x30,0x88,0xc8,0xa3,0x34,0xcc,0x82,0x34,0x1e,0x67,0x35,0x82, +0x59,0x82,0x61,0x38,0x22,0x59,0x0b,0xe1,0x9b,0x65,0x38,0x92,0x60,0x84,0xc2,0xf4, +0xff,0xff,0xff,0x07,0x03,0x2f,0x84,0x6f,0x96,0xc0,0x18,0x31,0x30,0x00,0x10,0x04, +0x83,0x07,0x3d,0x46,0xe3,0xf4,0xff,0xff,0xff,0x07,0x0b,0xf2,0x42,0x3e,0x23,0x06, +0x06,0x00,0x82,0x60,0xf0,0xa8,0x07,0x69,0x04,0x16,0xe8,0x85,0x7c,0x2c,0xd0,0x0b, +0xf8,0xcc,0x12,0x18,0x03,0x15,0x06,0x43,0x08,0x85,0x05,0x73,0x21,0x9f,0x11,0x03, +0x03,0x00,0x41,0x30,0x78,0xde,0x43,0x35,0x02,0x0b,0xfa,0x42,0x3e,0x23,0x06,0x06, +0x00,0x82,0x60,0xf0,0xc4,0xc7,0x6a,0x04,0x23,0x06,0x0e,0x00,0x82,0x60,0xd0,0xcc, +0x07,0x6c,0xd8,0x45,0x5b,0xb0,0x05,0x6e,0x04,0x41,0x10,0xa0,0x06,0x16,0xb7,0x1e, +0x30,0xdc,0x10,0xf8,0x01,0x19,0x0c,0x37,0x74,0x7e,0x40,0x06,0x25,0x04,0x3a,0xcb, +0x80,0x24,0xc1,0x95,0xc3,0xb0,0x23,0x06,0x0b,0x00,0x82,0x60,0x10,0xd9,0xc7,0x6d, +0xe0,0x85,0x6d,0x14,0x60,0xd0,0x1b,0xc1,0x2c,0x41,0x32,0x1c,0xa1,0xf5,0x85,0xf0, +0xcd,0x32,0x28,0x4c,0x50,0x62,0x20,0x1f,0x30,0xdc,0x40,0x06,0xa5,0x40,0x06,0xc3, +0x0d,0x42,0x29,0x90,0x41,0x09,0x81,0xce,0x32,0x2c,0x4c,0x70,0xec,0x30,0xec,0x88, +0xc1,0x02,0x80,0x20,0x18,0x44,0xfd,0xe1,0x1b,0x7f,0xd1,0x1b,0x68,0x50,0x90,0x47, +0x30,0x4b,0xc0,0x0c,0x47,0x80,0x01,0x69,0x08,0xdf,0x2c,0x43,0xf3,0x04,0xa5,0x06, +0xf9,0x01,0xa5,0x06,0xfa,0x01,0xc3,0x0d,0x42,0x2b,0x90,0xc1,0x70,0x83,0xd0,0x0a, +0x64,0x50,0x42,0xa0,0xb3,0x0c,0xce,0x13,0x1c,0x3d,0x0c,0x3b,0x62,0xb0,0x00,0x20, +0x08,0x06,0x51,0x89,0x98,0xc7,0x69,0x94,0x87,0x51,0xb0,0x47,0x30,0x4b,0xf0,0x8c, +0x18,0x34,0x00,0x08,0x82,0xc1,0x92,0x22,0xec,0x41,0x1a,0xfd,0x21,0x1a,0xa1,0xd1, +0x1e,0xed,0xd1,0x1e,0xed,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08, +0x23,0x06,0x07,0x00,0x82,0x60,0x30,0xa5,0x48,0x7b,0xc4,0xc6,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0x93,0x8a,0xb8,0x87,0x6c,0x0c,0x23,0x06,0x07,0x00,0x82,0x60,0x30, +0xad,0xc8,0x7b,0xcc,0xc6,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x98,0x8a,0xc4,0x87, +0x6a,0x94,0xc8,0x68,0x42,0x00,0x58,0x11,0xd0,0xc7,0x0a,0x81,0x3e,0x56,0x0c,0xf4, +0x19,0x31,0x68,0x00,0x10,0x04,0x83,0xa5,0x46,0xf0,0x63,0x36,0x52,0x24,0x45,0x52, +0x24,0x3f,0xf2,0x23,0x3f,0xf2,0x63,0x34,0x21,0x00,0x86,0x23,0x82,0xdd,0x08,0xbe, +0xe9,0x06,0xdf,0x10,0x02,0x0b,0x0e,0xf9,0x98,0x70,0xc8,0xc7,0x86,0x43,0x3e,0x23, +0x06,0x07,0x00,0x82,0x60,0x30,0xe1,0x08,0x7f,0x08,0xc1,0x88,0xc1,0x01,0x80,0x20, +0x18,0x4c,0x39,0xd2,0x1f,0xe1,0x41,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xa4,0x23, +0xfe,0x11,0x08,0x16,0x94,0x07,0x7c,0xec,0x08,0xe8,0x63,0x87,0x40,0x1f,0x3b,0x06, +0xfa,0x8c,0x18,0x2c,0x00,0x08,0x82,0x41,0xe5,0x23,0xf9,0x31,0x08,0x41,0x7b,0xb0, +0xc7,0x7a,0x0c,0x47,0x04,0xeb,0xa1,0x7c,0xb3,0x0c,0x05,0x11,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_e6dbe4f1f772628fb82a51829b41fa0f.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_e6dbe4f1f772628fb82a51829b41fa0f.h new file mode 100644 index 00000000..a190d6b7 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_e6dbe4f1f772628fb82a51829b41fa0f.h @@ -0,0 +1,498 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_16bit_e6dbe4f1f772628fb82a51829b41fa0f.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e6dbe4f1f772628fb82a51829b41fa0f_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e6dbe4f1f772628fb82a51829b41fa0f_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e6dbe4f1f772628fb82a51829b41fa0f_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e6dbe4f1f772628fb82a51829b41fa0f_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e6dbe4f1f772628fb82a51829b41fa0f_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e6dbe4f1f772628fb82a51829b41fa0f_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e6dbe4f1f772628fb82a51829b41fa0f_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e6dbe4f1f772628fb82a51829b41fa0f_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e6dbe4f1f772628fb82a51829b41fa0f_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e6dbe4f1f772628fb82a51829b41fa0f_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e6dbe4f1f772628fb82a51829b41fa0f_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e6dbe4f1f772628fb82a51829b41fa0f_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e6dbe4f1f772628fb82a51829b41fa0f_size = 7600; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e6dbe4f1f772628fb82a51829b41fa0f_data[] = { +0x44,0x58,0x42,0x43,0x8f,0xbf,0x72,0x7d,0x46,0xa7,0xd3,0xe7,0xf8,0x0d,0x8f,0xd1, +0x95,0x44,0xeb,0x2f,0x01,0x00,0x00,0x00,0xb0,0x1d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0x54,0x0e,0x00,0x00,0x70,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xb8,0x0c,0x00,0x00,0x62,0x00,0x05,0x00, +0x2e,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xa0,0x0c,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x25,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xba,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xd8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e, +0xbc,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33, +0x59,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f, +0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4, +0xe0,0x07,0x48,0x30,0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0, +0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07, +0x14,0x0c,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73, +0x70,0x87,0x72,0x20,0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec, +0x4c,0x64,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5, +0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0, +0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0xf0,0x03,0x14,0x18,0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26, +0x59,0x96,0x65,0x79,0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x9e, +0x23,0x00,0x05,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x07,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0xc7,0x03,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c,0x10,0x00, +0x1d,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x1c,0x0a,0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a, +0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a, +0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x70,0x03,0xca,0x7c,0xa0, +0x58,0x0a,0x83,0xba,0x11,0x80,0x1a,0xa0,0xba,0x00,0x01,0x01,0x11,0xe8,0x9c,0x01, +0xa0,0x75,0x06,0x80,0xda,0x19,0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0xa0,0x79,0x06, +0x80,0xe8,0x19,0x00,0x22,0x67,0x00,0x00,0x79,0x18,0x00,0x00,0x57,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20, +0x26,0x08,0x43,0xb3,0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0xc1,0xd9,0x30,0x20, +0x09,0x31,0x41,0x20,0x83,0x3a,0xa0,0x25,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x35, +0xf6,0xc6,0xf6,0x26,0xf7,0xa5,0x96,0x46,0x47,0x57,0x26,0x57,0x46,0x36,0x41,0x18, +0x9e,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85,0x31,0x88,0x81,0x30,0x1c,0x5a,0x72,0x5f, +0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63, +0x74,0x6f,0x72,0x73,0x1b,0x92,0x61,0x81,0x0c,0x63,0x20,0x0c,0x67,0x82,0x70,0x06, +0x6e,0xc0,0x46,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d, +0x43,0x42,0x48,0x93,0x31,0x0c,0x84,0xe1,0x4c,0x10,0x06,0x68,0x82,0xb0,0x06,0x6f, +0x40,0x48,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0xab,0x0c,0x0f,0xee,0x6d,0xae,0x4e, +0xae,0x6c,0x43,0x52,0x59,0x97,0x51,0x0d,0x84,0xe1,0x6c,0x20,0x9e,0x88,0xc2,0x26, +0x08,0x6d,0x00,0x07,0x3c,0x03,0xb9,0xbb,0x2f,0xb9,0xb2,0xb1,0x37,0xb7,0x39,0x3a, +0xb9,0xba,0x31,0xba,0x32,0xb2,0x2f,0x38,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0xb9,0x2f, +0xb7,0xb2,0x30,0xb9,0xb2,0x39,0xba,0x2f,0xb2,0x32,0x38,0x3a,0xb4,0x09,0x42,0xb7, +0x06,0x13,0x84,0x21,0xda,0x20,0x18,0xdd,0x86,0xc5,0xd0,0x36,0xc3,0x18,0x08,0x8e, +0xe3,0xbc,0x09,0xc2,0x1b,0xc4,0x01,0x33,0xb9,0xbb,0x2f,0xb2,0x34,0xb6,0x30,0xba, +0x32,0xb2,0xaf,0xb6,0x37,0xba,0xb4,0x37,0xb7,0x2f,0xbb,0xb2,0x31,0xba,0x37,0xb9, +0xb9,0x0d,0xcb,0x00,0x06,0x61,0x60,0x0c,0x03,0xc1,0x71,0x9c,0x33,0x41,0x88,0x03, +0x39,0xe0,0x23,0x77,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0x46,0x54,0x06,0x47, +0x87,0xb6,0x61,0x21,0xc6,0x80,0x0c,0x0c,0x62,0x20,0x38,0x8e,0x73,0x28,0xc9,0xdd, +0x7d,0xb1,0xbd,0x8d,0xad,0x7d,0xa5,0xb9,0xc1,0xd5,0xd1,0x7d,0xb1,0xd5,0xb5,0x85, +0x6d,0x58,0xaa,0x31,0x30,0x03,0xa3,0x1a,0x08,0x8e,0xe3,0x9c,0x0d,0xc4,0x27,0x06, +0x65,0x70,0x06,0x13,0x04,0x3a,0xa0,0x03,0x1a,0x63,0x62,0x46,0x53,0x52,0x32,0x13, +0x84,0x41,0xda,0x80,0x18,0x69,0xa0,0x06,0x86,0x31,0xac,0x01,0xb0,0x21,0x60,0x83, +0x0d,0x44,0x86,0x06,0x6d,0x00,0x4c,0x10,0xe6,0x60,0x0e,0xb8,0xa4,0x49,0x95,0xb9, +0x91,0x95,0xc9,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x86,0x69,0x82,0x30,0x50,0x13,0x84, +0x8e,0x0d,0x36,0x20,0x09,0x1c,0x54,0x46,0x1c,0xc8,0x41,0x33,0x07,0x74,0xd2,0x9a, +0xc2,0xf0,0xa4,0xca,0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x43,0xb5, +0xc1,0x48,0xea,0xa0,0xb2,0x83,0x38,0x90,0x03,0x32,0x69,0x44,0x69,0x73,0x70,0x6c, +0x61,0x79,0x53,0x69,0x7a,0x65,0x13,0x84,0xc1,0xda,0x80,0x24,0x78,0x50,0xe5,0x41, +0x1c,0xc8,0x41,0x33,0x07,0xec,0xd2,0x92,0xdc,0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde, +0xe4,0xa4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2, +0xde,0xdc,0xe6,0x26,0x08,0xc3,0xb5,0xc1,0x48,0xf6,0xa0,0xe2,0x83,0x38,0x90,0x03, +0x4a,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69, +0x6f,0x6e,0x73,0x13,0x84,0x01,0xdb,0x60,0x24,0x7e,0x50,0xfd,0x41,0x1c,0xc8,0x01, +0xa5,0x34,0xa6,0xba,0xb6,0xb0,0xa6,0x34,0x38,0xa6,0x32,0xbb,0x32,0x36,0xaa,0xb7, +0xaa,0xb9,0xb2,0x09,0xc2,0x90,0x6d,0x30,0x92,0x50,0xa8,0x44,0x21,0x0e,0xe4,0x80, +0x4b,0x9a,0x91,0x5c,0x58,0x5b,0x59,0x92,0x1b,0x59,0x19,0xde,0x04,0x61,0xd0,0x36, +0x18,0x09,0x29,0x54,0xa5,0x10,0x07,0x72,0x40,0xc9,0x8c,0xa8,0xcc,0x2e,0x6d,0xac, +0x8c,0xea,0xcd,0x2a,0xad,0xec,0x8e,0xa8,0x0c,0x8e,0x0e,0x6d,0x82,0x30,0x6c,0x1b, +0x8c,0xe4,0x14,0x2a,0x54,0x88,0x83,0x86,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc, +0x04,0x61,0xe0,0x36,0x20,0x89,0x2a,0x54,0xab,0x10,0x07,0x4d,0x33,0x07,0x94,0xcc, +0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0xa6,0xc6,0xc2,0xd8, +0xca,0x26,0x08,0x43,0xb7,0x01,0x49,0x5a,0xa1,0x72,0x85,0x38,0x68,0x9a,0x39,0x20, +0x64,0x46,0xf4,0x76,0xe7,0x36,0x37,0x16,0xc6,0x56,0x66,0x14,0x36,0x46,0xf7,0x26, +0x37,0x41,0x18,0xbc,0x0d,0x46,0x02,0x0b,0x55,0x2c,0xc4,0x41,0xc3,0xcf,0xac,0xe9, +0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x4e,0x29,0x8d,0x8e,0xae,0x4c, +0x6e,0x28,0xcc,0x6d,0xac,0x8c,0x8d,0x2d,0x8c,0x2e,0xed,0xcd,0x6d,0x82,0x30,0x7c, +0x1b,0x8c,0x64,0x16,0x2a,0x5a,0x88,0x83,0x86,0x8c,0x19,0x94,0x5c,0x59,0x11,0x1e, +0xdc,0xdb,0x5c,0x9d,0x5c,0xd9,0x04,0x61,0x00,0x83,0x0d,0x48,0x62,0x0b,0xd5,0x2d, +0xc4,0x41,0xd3,0xcc,0x01,0x33,0x33,0x28,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0x39,0x23, +0xb9,0xb0,0xb6,0x32,0x28,0xb9,0xb2,0x22,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x09, +0xc2,0x10,0x06,0x1b,0x8c,0x24,0x17,0x2a,0x5d,0x88,0x83,0x86,0x8b,0x19,0x55,0x98, +0x1b,0x52,0x18,0x9b,0x99,0xd1,0x93,0xd5,0x04,0x61,0x10,0x83,0x0d,0x46,0xc2,0x0b, +0x55,0x2f,0xc4,0x41,0xc3,0xca,0x4c,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0xaa,0x2c,0xae, +0xae,0xcc,0x6d,0xac,0x8c,0xa9,0xcc,0xed,0x8c,0x0e,0x6d,0x82,0x30,0x8c,0xc1,0x06, +0x23,0xf9,0x85,0x0a,0x1c,0xe2,0xa0,0xa1,0x62,0x46,0x54,0xc6,0x46,0x17,0x46,0x95, +0xd6,0x56,0x36,0x41,0x18,0xc8,0x60,0x83,0x91,0x88,0x43,0x35,0x0e,0x71,0xd0,0xf0, +0x32,0x23,0xca,0x73,0x0b,0x6b,0x4b,0x1b,0x93,0x2a,0x9b,0x1b,0x42,0x0b,0x73,0x3b, +0x2b,0x33,0x0a,0x1b,0xa3,0x7b,0x93,0x9b,0x20,0x0c,0x65,0xb0,0xc1,0x48,0xca,0xa1, +0x32,0x87,0x38,0x68,0x88,0x99,0x59,0xa5,0x95,0xdd,0x4d,0xc1,0x85,0x8d,0x95,0x51, +0xbd,0x35,0x95,0xd1,0x95,0xc9,0xcd,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x06, +0x33,0xd8,0x60,0x24,0xe8,0x50,0xa5,0x43,0x1c,0x34,0x1b,0xa8,0x35,0xa0,0x83,0x3b, +0xd0,0x83,0x3e,0x00,0x85,0x51,0x30,0x85,0x54,0x60,0x85,0x57,0x90,0x85,0x5a,0xc0, +0x85,0x5d,0xf0,0x85,0x70,0x20,0x87,0x73,0x50,0x87,0x0d,0x83,0xf1,0x06,0xeb,0x30, +0x41,0x10,0x80,0x0d,0xc0,0x86,0xc1,0x70,0x07,0x77,0xd8,0x10,0xbc,0xc3,0x86,0x61, +0x68,0x07,0x78,0xa0,0x30,0x34,0x35,0x41,0xa8,0x83,0x36,0xd8,0x30,0xd8,0x81,0x1d, +0x0c,0x1b,0x08,0x63,0x1e,0xe4,0x80,0x1e,0x36,0x14,0xed,0x20,0x0f,0x80,0x1b,0xd4, +0x03,0x8d,0x30,0xba,0xb7,0xb6,0xb4,0x31,0x22,0x62,0x72,0x61,0x6e,0x63,0x68,0x65, +0x73,0x34,0xcc,0xd8,0xde,0xc2,0xe8,0xe6,0x26,0x08,0xc3,0x19,0xb0,0x48,0x73,0x9b, +0xa3,0x9b,0x9b,0x20,0x0c,0x68,0x40,0x22,0xcd,0x8d,0x6e,0x6e,0x82,0x30,0xa4,0x01, +0x11,0xba,0x32,0xbc,0x2f,0xb6,0xb7,0x30,0xb2,0x09,0xc2,0xa0,0x06,0x4c,0xe8,0xca, +0xf0,0xbe,0xe6,0xe8,0xde,0xe4,0xca,0x58,0xd4,0xa5,0xb9,0xd1,0xcd,0x6d,0x80,0xee, +0x41,0x0e,0xf0,0xa1,0xc9,0x07,0x7d,0xd8,0x07,0x7e,0xe8,0x07,0x7f,0xf8,0x07,0x90, +0x08,0x89,0x4a,0x24,0xf8,0xa0,0x0a,0x1b,0x9b,0x5d,0x9b,0x4b,0x1a,0x59,0x99,0x1b, +0xdd,0x94,0x20,0xa8,0x42,0x86,0xe7,0x62,0x57,0x26,0x37,0x97,0xf6,0xe6,0x36,0x25, +0x20,0x9a,0x90,0xe1,0xb9,0xd8,0x85,0xb1,0xd9,0x95,0xc9,0x4d,0x09,0x8c,0x3a,0x64, +0x78,0x2e,0x73,0x68,0x61,0x64,0x65,0x72,0x4d,0x6f,0x64,0x65,0x6c,0x53,0x82,0xa4, +0x0c,0x19,0x9e,0x8b,0x5c,0xd9,0xdc,0x5b,0x9d,0xdc,0x58,0xd9,0xdc,0x94,0xa0,0x0d, +0x2a,0x91,0xe1,0xb9,0xd0,0xe5,0xc1,0x95,0x05,0xb9,0xb9,0xbd,0xd1,0x85,0xd1,0xa5, +0xbd,0xb9,0xcd,0x4d,0x11,0xd6,0x01,0x1e,0xea,0x90,0xe1,0xb9,0x94,0xb9,0xd1,0xc9, +0xe5,0x41,0xbd,0xa5,0xb9,0xd1,0xcd,0x4d,0x09,0xea,0xa1,0x0b,0x19,0x9e,0xcb,0xd8, +0x5b,0x9d,0x1b,0x5d,0x99,0xdc,0xdc,0x94,0x40,0x24,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x2c,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5,0x3b,0x8f,0x0f,0x4c,0x0e,0x83,0x08,0x1b, +0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10, +0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44, +0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x09,0xdb,0x70,0xf9,0xce, +0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x3e,0x72, +0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44,0x84,0x40,0x33,0x2c, +0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17,0xb7,0x6d,0x02,0xd5, +0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d, +0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8, +0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e, +0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d, +0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xe6,0xdb,0xe4,0xf1,0xf7,0x72,0x62,0x8f,0xb8,0x2a,0x51,0x82,0x9b,0x41,0xfa,0x0f, +0x44,0x58,0x49,0x4c,0x38,0x0f,0x00,0x00,0x62,0x00,0x05,0x00,0xce,0x03,0x00,0x00, +0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x0f,0x00,0x00, +0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xc5,0x03,0x00,0x00,0x0b,0x82,0x20,0x00, +0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49, +0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62, +0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b, +0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42, +0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a, +0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff, +0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20, +0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00, +0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00, +0x89,0x20,0x00,0x00,0xbb,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04, +0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c, +0x0b,0x84,0xc4,0x4c,0x10,0xdc,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0, +0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12, +0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee, +0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e, +0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18, +0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c,0xc3,0x30,0x0c,0x14, +0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86,0x61,0x50,0x75,0xd4, +0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x5f,0xdc,0x36,0x22, +0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86,0x61,0x28,0x84,0x36, +0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e,0xbc,0x81,0x80,0x61, +0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1, +0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c, +0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8, +0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61, +0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c,0x62,0x30,0x0e,0xec, +0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50, +0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07, +0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00,0x06,0x7e, +0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37, +0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30, +0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87, +0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33,0x59,0xe3,0xc0,0x0e, +0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5, +0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xe0,0x07,0x48,0x30, +0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07, +0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0,0x03,0x3d,0x68,0x87, +0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33,0x89, +0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43, +0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b, +0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8, +0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73,0x70,0x87,0x72,0x20, +0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec,0x4c,0x64,0x30,0x0e, +0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x20,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60,0x87,0x70,0x98,0x87, +0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72, +0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x14,0x18, +0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26,0x59,0x96,0x65,0x79, +0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x9e,0x23,0x00,0x85,0x29, +0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x07,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0xc7,0x03,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c,0x10,0x00, +0x11,0x00,0x00,0x00,0x32,0x1e,0x98,0x14,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x10,0x0a,0x82,0xba,0x11,0x00,0xaa,0x0b,0x10,0x10,0x10,0x81,0xce,0x19, +0x00,0x5a,0x67,0x00,0xa8,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2,0x19,0x00,0xa2,0x67, +0x00,0x88,0x9c,0x01,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x5d,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20, +0x26,0x08,0x43,0xb3,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08, +0x83,0x33,0x41,0x20,0x83,0x8e,0xc0,0x04,0x61,0x78,0x36,0x08,0x4a,0xb3,0x21,0x51, +0x16,0x46,0x21,0x06,0x42,0x71,0x36,0x24,0xc3,0xc2,0x28,0xca,0x40,0x28,0xce,0x04, +0xe1,0x0c,0xae,0x0d,0x09,0x11,0x31,0xca,0x30,0x10,0x8a,0x33,0x41,0x18,0xa0,0x09, +0xc2,0x1a,0x60,0x1b,0x92,0x89,0x62,0x94,0x69,0x20,0x14,0x67,0x03,0xf1,0x40,0x52, +0x35,0x41,0x68,0x83,0x6c,0x82,0xd0,0x55,0x13,0x84,0x21,0xda,0x20,0x28,0xd9,0x86, +0x45,0xb9,0x18,0x45,0x19,0x08,0x0c,0xc3,0xb4,0x09,0xc2,0x1b,0x68,0x1b,0x96,0x81, +0x63,0x94,0x61,0x20,0x30,0x0c,0x73,0x26,0x08,0x71,0xb0,0x6d,0x58,0x08,0x8f,0x51, +0x88,0x81,0xc0,0x30,0xcc,0xd9,0xb0,0x4c,0x1e,0xa3,0x4c,0x03,0x81,0x61,0x98,0xb3, +0x81,0xd8,0xba,0x0f,0x0c,0x26,0x08,0x74,0xc0,0x4d,0x10,0x06,0x69,0x03,0xa2,0x88, +0x01,0xa3,0x28,0xc3,0x18,0x00,0x1b,0x02,0x32,0xd8,0x40,0x58,0x61,0x50,0x06,0xc0, +0x04,0x41,0x00,0x28,0x0c,0x4d,0x4d,0x10,0xea,0xc0,0x9a,0x20,0x0c,0xd3,0x04,0x61, +0xa0,0x36,0x0c,0x6b,0xb0,0x06,0xc3,0x06,0x42,0x49,0x03,0x35,0x60,0x83,0x0d,0xc5, +0x19,0xa0,0x01,0x60,0x06,0x6d,0x50,0x85,0x8d,0xcd,0xae,0xcd,0x25,0x8d,0xac,0xcc, +0x8d,0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x9b, +0x12,0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4,0xa6,0x04,0x46,0x1d, +0x32,0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2,0x32,0xb6,0x29,0x01, +0x52,0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x6c,0x6e,0x4a,0x50, +0x06,0x75,0xc8,0xf0,0x5c,0xca,0xdc,0xe8,0xe4,0xf2,0xa0,0xde,0xd2,0xdc,0xe8,0xe6, +0xa6,0x04,0x6d,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x2c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5, +0x3b,0x8f,0x0f,0x4c,0x0e,0x83,0x08,0x1b,0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40, +0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97, +0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6, +0x17,0xb7,0x6d,0x09,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a, +0xc0,0x50,0x12,0x06,0x20,0x60,0x3e,0x72,0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe, +0x10,0x11,0xc0,0x44,0x84,0x40,0x33,0x2c,0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f, +0x38,0xd3,0xed,0x17,0xb7,0x6d,0x02,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51, +0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4, +0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3, +0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e,0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c, +0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x61,0x20,0x00,0x00,0xa3,0x01,0x00,0x00, +0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x34,0xcc,0x00,0x14, +0x61,0x40,0xc9,0x95,0x5d,0xd9,0x14,0x67,0x40,0x39,0x94,0x61,0x40,0x19,0x95,0x6e, +0x40,0x0d,0x94,0x4b,0xa9,0x14,0x4c,0xb9,0x11,0x52,0x04,0xe5,0x31,0x02,0x50,0x02, +0x64,0x8c,0x11,0x80,0x20,0x08,0xc2,0xbf,0x30,0x46,0xd0,0x9a,0x73,0xce,0x7b,0x63, +0x04,0xf7,0x4d,0x8f,0xa6,0x18,0x8c,0x11,0xac,0xb5,0x5a,0xab,0xdf,0x18,0x01,0x08, +0x82,0xb0,0x1b,0x06,0x63,0x04,0x20,0x08,0x82,0x38,0x38,0x8c,0x11,0xac,0xb5,0x5a, +0x8b,0xdf,0x18,0x01,0xec,0xb3,0x73,0xf9,0x8d,0x11,0xe4,0x7a,0xe9,0xce,0xdf,0x18, +0x01,0xce,0xde,0x67,0xee,0x8d,0x11,0x9c,0xb5,0x29,0x86,0xde,0x18,0x01,0x08,0x82, +0x20,0xfe,0x8d,0x00,0x8c,0x11,0x80,0x20,0x08,0xc2,0xdf,0x18,0x81,0x8a,0xd7,0xa7, +0xe8,0x01,0x00,0x00,0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xd9,0x01,0x18,0x40,0x70, +0x00,0x07,0x6b,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0xde,0x1d,0x84,0x41,0x54,0x07, +0x75,0xc0,0x06,0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xe1,0x81,0x18,0x48,0x77,0x70, +0x07,0x6d,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x5e,0x1e,0x8c,0xc1,0x54,0x07,0x75, +0xe0,0x06,0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xe9,0x01,0x19,0x54,0x74,0x40,0x07, +0x6f,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0xde,0x1e,0x94,0x81,0x95,0x07,0x7a,0x00, +0x07,0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xf1,0x81,0x19,0x5c,0x7b,0x80,0x07,0x71, +0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x5e,0x1f,0x9c,0x01,0x96,0x07,0x7b,0x20,0x07, +0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xf9,0x01,0x1a,0x6c,0x7a,0xa0,0x07,0x73,0x30, +0x62,0x60,0x00,0x20,0x08,0x06,0x04,0x2a,0x88,0xc1,0x1e,0x8c,0x18,0x18,0x00,0x08, +0x82,0x01,0x91,0x0a,0x63,0xf0,0x07,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0x89,0x82, +0x1a,0x0c,0x7d,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0xd0,0x00,0x20,0x08, +0x06,0x0b,0x2b,0xbc,0x41,0x02,0x0a,0x05,0x01,0x07,0x70,0x00,0x07,0x70,0x30,0x9a, +0x10,0x00,0x75,0x94,0x02,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0xf2,0x0a,0x72,0xc0, +0x8c,0x42,0x70,0xcc,0xc1,0x1c,0xcc,0xc1,0x1c,0x8c,0x26,0x04,0x40,0x25,0xa8,0x00, +0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xc8,0x42,0x1d,0x3c,0xa6,0xb0,0x04,0x76,0x60, +0x07,0x76,0x60,0x07,0xa3,0x09,0x01,0x50,0x8c,0x1b,0xc0,0x88,0x41,0x03,0x80,0x20, +0x18,0x2c,0xb5,0x80,0x07,0x52,0x2a,0x38,0x41,0x1e,0xe4,0x41,0x1e,0xe4,0xc1,0x68, +0x42,0x00,0x14,0x14,0x07,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0b,0x2e,0xec,0x41, +0xc5,0x0a,0x01,0xc4,0x07,0x7c,0xc0,0x07,0x7c,0x30,0x9a,0x10,0x00,0x23,0x06,0x0d, +0x00,0x82,0x60,0xb0,0xe8,0x42,0x1f,0x5c,0xae,0x30,0x24,0x7e,0xe0,0x07,0x7e,0xe0, +0x07,0xa3,0x09,0x01,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0b,0x2f,0xfc,0x41,0x06, +0x0b,0xce,0x02,0x0a,0xa0,0x00,0x0a,0xa0,0x30,0x9a,0x10,0x00,0x23,0x06,0x0d,0x00, +0x82,0x60,0xb0,0xf8,0x42,0x28,0x6c,0xb2,0x70,0x28,0xa2,0x20,0x0a,0xa2,0x20,0x0a, +0xa3,0x09,0x01,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0b,0x38,0x8c,0x42,0x47,0x0b, +0x12,0x43,0x0a,0xa4,0x40,0x0a,0xa4,0x30,0x9a,0x10,0x00,0xc3,0x0d,0x14,0x46,0x06, +0xc3,0x0d,0x1b,0x46,0x06,0x25,0x04,0x3a,0x1c,0x51,0x61,0xc2,0x57,0x42,0xa0,0xd3, +0x0d,0x97,0x16,0x4c,0x37,0x68,0x61,0x20,0x0c,0x37,0x88,0xc1,0x47,0x06,0xc3,0x0d, +0xd9,0x47,0x06,0x25,0x04,0x3a,0x1c,0x91,0x15,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0xdb, +0x11,0x4c,0x37,0x78,0x67,0x20,0x0c,0x37,0x70,0x65,0x40,0x06,0x85,0x04,0x3a,0x1c, +0xc1,0x11,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0x9e,0x11,0x14,0x22,0xec,0x74,0xc3,0x1b, +0x38,0xc1,0x74,0xc3,0x18,0x20,0xc4,0x70,0x43,0x18,0xb8,0x01,0x19,0x54,0x60,0xe9, +0x70,0x44,0x18,0x18,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0x63,0x80,0x04,0xd3,0x0d,0x75, +0x60,0x08,0x65,0x50,0x3a,0x1c,0x41,0x06,0x83,0xf0,0x95,0x10,0xe8,0x74,0x83,0x19, +0x14,0x41,0x09,0xc7,0x4e,0x37,0xb0,0x41,0x13,0x94,0x18,0x68,0x3a,0x1c,0x81,0x06, +0x84,0xf0,0x95,0x10,0xe8,0x74,0x83,0x1a,0x18,0xc1,0x74,0x83,0x1e,0x14,0x42,0x0d, +0xc9,0x4e,0x37,0xe4,0x41,0x13,0xd4,0xb4,0xe9,0x70,0x44,0x1b,0x14,0xc2,0x57,0x42, +0xa0,0xd3,0x0d,0x6f,0x70,0x04,0xd3,0x0d,0x78,0x70,0x08,0xe5,0x06,0x60,0xa0,0xc3, +0x11,0x70,0x30,0x08,0x5f,0x09,0x81,0x4e,0x37,0xc8,0x41,0x11,0x4c,0x37,0x98,0x42, +0x21,0xd4,0x80,0xec,0x74,0x83,0x28,0x30,0xc1,0x0d,0x86,0x9d,0x60,0xd8,0x88,0xc1, +0x01,0x80,0x20,0x18,0x60,0x33,0xa1,0x0f,0xb3,0x80,0x12,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0x06,0x0e,0x42,0x7c,0x2c,0x30,0xe0,0x63,0xe2,0x30,0xc4,0xc7,0x82,0x03, +0x3e,0x67,0x0b,0x86,0x9d,0x2d,0x18,0x66,0x85,0x40,0x1f,0x23,0x04,0xfa,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0xd6,0x13,0x25,0xe1,0x0b,0x3b,0x31,0x9a,0x10,0x00,0xa3, +0x09,0x42,0x70,0x82,0x61,0x27,0x18,0x66,0xc2,0x21,0x1f,0x13,0x0e,0xf9,0x8c,0x18, +0x18,0x00,0x08,0x82,0xc1,0x93,0x16,0x2b,0x21,0x8c,0x18,0x18,0x00,0x08,0x82,0xc1, +0xa3,0x16,0x2c,0x21,0x9c,0x30,0xd0,0x09,0x03,0x8d,0x18,0x34,0x00,0x08,0x82,0xc1, +0xf2,0x16,0x32,0xb1,0x0e,0x63,0x21,0x04,0x33,0x31,0x13,0x33,0x31,0x13,0xa3,0x09, +0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x99,0x30,0x9a,0xa0,0x0d,0x26,0x10,0xf2,0x31, +0x81,0x90,0xcf,0x88,0x81,0x03,0x80,0x20,0x18,0x34,0x75,0x31,0x13,0xf7,0xf0,0x0e, +0xee,0xa0,0x13,0x63,0x30,0x06,0x63,0x30,0x06,0x2a,0x31,0x62,0xe0,0x00,0x20,0x08, +0x06,0x4d,0x5d,0xcc,0x84,0x3d,0xbc,0x83,0x3b,0xe8,0x84,0x10,0x08,0x82,0x4a,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0xf6,0x16,0x37,0x01,0x0f,0x6a,0x31,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x9b,0x5c,0xe8,0xc4,0x3c,0xc0, +0xc5,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09,0x86,0x9d,0x60,0x98,0x09,0x8a,0x7c, +0x4c,0x50,0xe4,0x63,0x82,0x20,0x1f,0x13,0x04,0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0x9e,0xd0,0xd0,0x89,0x60,0x38,0x22,0xa0,0x09,0xe1,0xbb,0xc0, +0x28,0x0b,0x24,0xf9,0x98,0x20,0xc9,0xe7,0x42,0xc2,0xb0,0x0b,0x09,0xc3,0x4c,0x70, +0x09,0xf8,0x98,0xf0,0x12,0xf0,0xb9,0xca,0xb0,0xab,0x0c,0x33,0x42,0xa0,0x8f,0x11, +0x02,0x7d,0x4c,0x11,0xe0,0x63,0x8a,0x00,0x1f,0x33,0x04,0xf9,0x98,0x21,0xc8,0xc7, +0x84,0xb2,0x80,0x8f,0x09,0x66,0x01,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x78,0x68, +0xc3,0x2e,0x84,0x11,0x03,0x03,0x00,0x41,0x30,0x78,0x6a,0xe3,0x2e,0x84,0x13,0x06, +0x3a,0x61,0x20,0x33,0x88,0xf8,0x98,0x41,0xc4,0xc7,0xc4,0x42,0x88,0x8f,0x8d,0x85, +0x10,0x1f,0x13,0x02,0xf9,0x98,0x50,0xc8,0xc7,0x88,0x42,0x3e,0x76,0x18,0xf2,0x19, +0x8e,0x20,0xca,0x42,0xf8,0x66,0x19,0x82,0x21,0x18,0x6e,0x58,0xd8,0x80,0x0c,0x86, +0x1b,0x16,0x36,0x20,0x83,0x12,0x02,0x9d,0x65,0x10,0x86,0xe0,0x66,0x61,0xd8,0x11, +0x83,0x05,0x00,0x41,0x30,0x88,0xc8,0xc3,0x34,0xcc,0xa2,0x34,0x1e,0x67,0x35,0x82, +0x59,0x82,0x61,0x38,0x22,0x59,0x0b,0xe1,0x9b,0x65,0x38,0x92,0x60,0x84,0xa2,0xf5, +0xff,0xff,0xff,0x07,0x03,0x2f,0x84,0x6f,0x96,0xc0,0x18,0x31,0x30,0x00,0x10,0x04, +0x83,0x07,0x3d,0x46,0xc3,0xf5,0xff,0xff,0xff,0x07,0x0b,0xf2,0x42,0x3e,0x23,0x06, +0x06,0x00,0x82,0x60,0xf0,0xa8,0x07,0x69,0x04,0x16,0xe8,0x85,0x7c,0x2c,0xd0,0x0b, +0xf8,0xcc,0x12,0x18,0x03,0x15,0x06,0x43,0x08,0x85,0x05,0x73,0x21,0x9f,0x11,0x03, +0x03,0x00,0x41,0x30,0x78,0xde,0x43,0x35,0x02,0x0b,0xfa,0x42,0x3e,0x23,0x06,0x06, +0x00,0x82,0x60,0xf0,0xc4,0xc7,0x6a,0x04,0x23,0x06,0x0e,0x00,0x82,0x60,0xd0,0xcc, +0x47,0x6c,0xd8,0x45,0x5b,0xb0,0x05,0x6e,0x04,0x41,0x10,0xa0,0x06,0x16,0xb7,0x1e, +0x30,0xdc,0x10,0xf8,0x01,0x19,0x0c,0x37,0x74,0x7e,0x40,0x06,0x25,0x04,0x3a,0xcb, +0x80,0x24,0xc1,0x95,0xc3,0xb0,0x23,0x06,0x0b,0x00,0x82,0x60,0x10,0xd9,0x07,0x6e, +0xe0,0xc5,0x6d,0x14,0x60,0xd0,0x1b,0xc1,0x2c,0x41,0x32,0x1c,0xa1,0xf5,0x85,0xf0, +0xcd,0x32,0x28,0x4c,0x50,0x62,0x20,0x1f,0x30,0xdc,0x40,0x06,0xa5,0x40,0x06,0xc3, +0x0d,0x42,0x29,0x90,0x41,0x09,0x81,0xce,0x32,0x2c,0x4c,0x70,0xec,0x30,0xec,0x88, +0xc1,0x02,0x80,0x20,0x18,0x44,0xfd,0xf1,0x1b,0x7f,0xe1,0x1b,0x68,0x50,0x90,0x47, +0x30,0x4b,0xc0,0x0c,0x47,0x80,0x01,0x69,0x08,0xdf,0x2c,0x43,0xf3,0x04,0xa5,0x06, +0xf9,0x01,0xa5,0x06,0xfa,0x01,0xc3,0x0d,0x42,0x2b,0x90,0xc1,0x70,0x83,0xd0,0x0a, +0x64,0x50,0x42,0xa0,0xb3,0x0c,0xce,0x13,0x1c,0x3d,0x0c,0x3b,0x62,0xb0,0x00,0x20, +0x08,0x06,0x51,0x89,0x9c,0xc7,0x69,0x98,0x87,0x51,0xb0,0x47,0x30,0x4b,0xf0,0x8c, +0x18,0x34,0x00,0x08,0x82,0xc1,0x92,0x22,0xec,0x41,0x1a,0xfd,0x21,0x1a,0xa1,0xd1, +0x1e,0xed,0xd1,0x1e,0xed,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08, +0x23,0x06,0x07,0x00,0x82,0x60,0x30,0xa5,0x48,0x7a,0xc8,0xc6,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0x93,0x8a,0xa8,0xc7,0x6c,0x0c,0x23,0x06,0x07,0x00,0x82,0x60,0x30, +0xad,0xc8,0x7a,0xd0,0xc6,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x98,0x8a,0xc4,0x87, +0x6a,0x94,0xc8,0x68,0x42,0x00,0x58,0x11,0xd0,0xc7,0x0a,0x81,0x3e,0x56,0x0c,0xf4, +0x19,0x31,0x68,0x00,0x10,0x04,0x83,0xa5,0x46,0xf0,0x63,0x36,0x52,0x24,0x45,0x52, +0x24,0x3f,0xf2,0x23,0x3f,0xf2,0x63,0x34,0x21,0x00,0x86,0x23,0x02,0xde,0x08,0xbe, +0xe9,0x06,0xdf,0x10,0x02,0x0b,0x0e,0xf9,0x98,0x70,0xc8,0xc7,0x86,0x43,0x3e,0x23, +0x06,0x0b,0x00,0x82,0x60,0x50,0xdd,0x88,0x7c,0x0c,0x42,0x60,0x1e,0xe5,0x41,0x1e, +0xc3,0x11,0x01,0x79,0x28,0xdf,0x2c,0x43,0x41,0x04,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_e7c4cce2e2c1711f97d05ff022b05da8.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_e7c4cce2e2c1711f97d05ff022b05da8.h new file mode 100644 index 00000000..f6af2782 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_e7c4cce2e2c1711f97d05ff022b05da8.h @@ -0,0 +1,500 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_16bit_e7c4cce2e2c1711f97d05ff022b05da8.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e7c4cce2e2c1711f97d05ff022b05da8_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e7c4cce2e2c1711f97d05ff022b05da8_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e7c4cce2e2c1711f97d05ff022b05da8_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e7c4cce2e2c1711f97d05ff022b05da8_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e7c4cce2e2c1711f97d05ff022b05da8_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e7c4cce2e2c1711f97d05ff022b05da8_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e7c4cce2e2c1711f97d05ff022b05da8_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e7c4cce2e2c1711f97d05ff022b05da8_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e7c4cce2e2c1711f97d05ff022b05da8_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e7c4cce2e2c1711f97d05ff022b05da8_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e7c4cce2e2c1711f97d05ff022b05da8_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e7c4cce2e2c1711f97d05ff022b05da8_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e7c4cce2e2c1711f97d05ff022b05da8_size = 7632; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e7c4cce2e2c1711f97d05ff022b05da8_data[] = { +0x44,0x58,0x42,0x43,0x94,0xb9,0x39,0x46,0x96,0xaf,0xf8,0x1e,0x47,0x91,0xdf,0xa9, +0xd1,0x38,0x86,0xb8,0x01,0x00,0x00,0x00,0xd0,0x1d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0x58,0x0e,0x00,0x00,0x74,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xbc,0x0c,0x00,0x00,0x62,0x00,0x05,0x00, +0x2f,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xa4,0x0c,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x26,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xba,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xd8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e, +0xbc,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33, +0x59,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f, +0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4, +0xe0,0x07,0x48,0x30,0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0, +0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07, +0x14,0x0c,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73, +0x70,0x87,0x72,0x20,0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec, +0x4c,0x64,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5, +0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0, +0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0xf0,0x03,0x14,0x18,0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26, +0x59,0x96,0x65,0x79,0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x9e, +0x23,0x00,0x05,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x07,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0xc7,0x03,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c,0x10,0x00, +0x1d,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x1c,0x0a,0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a, +0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a, +0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x78,0x03,0x0a,0x7e,0xa0, +0x58,0x0a,0x83,0xba,0x11,0x80,0x1a,0xa0,0xba,0x00,0x01,0x01,0x11,0xe8,0x9c,0x01, +0xa0,0x75,0x06,0x80,0xda,0x19,0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0xa0,0x79,0x06, +0x80,0xe8,0x19,0x00,0x22,0x67,0x00,0x00,0x79,0x18,0x00,0x00,0x58,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20, +0x26,0x08,0x43,0xb3,0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0xc1,0xd9,0x30,0x20, +0x09,0x31,0x41,0x20,0x83,0x3a,0xa0,0x25,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x35, +0xf6,0xc6,0xf6,0x26,0xf7,0xa5,0x96,0x46,0x47,0x57,0x26,0x57,0x46,0x36,0x41,0x18, +0x9e,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85,0x31,0x88,0x81,0x30,0x1c,0x5a,0x72,0x5f, +0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63, +0x74,0x6f,0x72,0x73,0x1b,0x92,0x61,0x81,0x0c,0x63,0x20,0x0c,0x67,0x82,0x70,0x06, +0x6e,0xc0,0x46,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d, +0x43,0x42,0x48,0x93,0x31,0x0c,0x84,0xe1,0x4c,0x10,0x06,0x68,0x82,0xb0,0x06,0x6f, +0x40,0x48,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0xab,0x0c,0x0f,0xee,0x6d,0xae,0x4e, +0xae,0x6c,0x43,0x52,0x59,0x97,0x51,0x0d,0x84,0xe1,0x6c,0x20,0x9e,0x88,0xc2,0x26, +0x08,0x6d,0x00,0x07,0x3c,0x03,0xb9,0xbb,0x2f,0xb9,0xb2,0xb1,0x37,0xb7,0x39,0x3a, +0xb9,0xba,0x31,0xba,0x32,0xb2,0x2f,0x38,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0xb9,0x2f, +0xb7,0xb2,0x30,0xb9,0xb2,0x39,0xba,0x2f,0xb2,0x32,0x38,0x3a,0xb4,0x09,0x42,0xb7, +0x06,0x13,0x84,0x21,0xda,0x20,0x18,0xdd,0x86,0xc5,0xd0,0x36,0xc3,0x18,0x08,0x8e, +0xe3,0xbc,0x09,0xc2,0x1b,0xc4,0x01,0x33,0xb9,0xbb,0x2f,0xb2,0x34,0xb6,0x30,0xba, +0x32,0xb2,0xaf,0xb6,0x37,0xba,0xb4,0x37,0xb7,0x2f,0xbb,0xb2,0x31,0xba,0x37,0xb9, +0xb9,0x0d,0xcb,0x00,0x06,0x61,0x60,0x0c,0x03,0xc1,0x71,0x9c,0x33,0x41,0x88,0x03, +0x39,0xe0,0x23,0x77,0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0x46,0x54,0x06,0x47, +0x87,0xb6,0x61,0x21,0xc6,0x80,0x0c,0x0c,0x62,0x20,0x38,0x8e,0x73,0x28,0xc9,0xdd, +0x7d,0xb1,0xbd,0x8d,0xad,0x7d,0xa5,0xb9,0xc1,0xd5,0xd1,0x7d,0xb1,0xd5,0xb5,0x85, +0x6d,0x58,0xaa,0x31,0x30,0x03,0xa3,0x1a,0x08,0x8e,0xe3,0x9c,0x0d,0xc4,0x27,0x06, +0x65,0x70,0x06,0x13,0x04,0x3a,0xa0,0x03,0x1a,0x63,0x62,0x46,0x53,0x52,0x32,0x13, +0x84,0x41,0xda,0x80,0x18,0x69,0xa0,0x06,0x86,0x31,0xac,0x01,0xb0,0x21,0x60,0x83, +0x0d,0x44,0x86,0x06,0x6d,0x00,0x4c,0x10,0xe6,0x60,0x0e,0xb8,0xa4,0x49,0x95,0xb9, +0x91,0x95,0xc9,0x4d,0xa5,0xe9,0x95,0x4d,0x10,0x86,0x69,0x82,0x30,0x50,0x13,0x84, +0x8e,0x0d,0x36,0x20,0x09,0x1c,0x54,0x46,0x1c,0xc8,0x41,0x33,0x07,0x74,0xd2,0x9a, +0xc2,0xf0,0xa4,0xca,0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x43,0xb5, +0xc1,0x48,0xea,0xa0,0xb2,0x83,0x38,0x90,0x03,0x32,0x69,0x44,0x69,0x73,0x70,0x6c, +0x61,0x79,0x53,0x69,0x7a,0x65,0x13,0x84,0xc1,0xda,0x80,0x24,0x78,0x50,0xe5,0x41, +0x1c,0xc8,0x41,0x33,0x07,0xec,0xd2,0x92,0xdc,0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde, +0xe4,0xa4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2, +0xde,0xdc,0xe6,0x26,0x08,0xc3,0xb5,0xc1,0x48,0xf6,0xa0,0xe2,0x83,0x38,0x90,0x03, +0x4a,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69, +0x6f,0x6e,0x73,0x13,0x84,0x01,0xdb,0x60,0x24,0x7e,0x50,0xfd,0x41,0x1c,0xc8,0x01, +0xa5,0x34,0xa6,0xba,0xb6,0xb0,0xa6,0x34,0x38,0xa6,0x32,0xbb,0x32,0x36,0xaa,0xb7, +0xaa,0xb9,0xb2,0x09,0xc2,0x90,0x6d,0x30,0x92,0x50,0xa8,0x44,0x21,0x0e,0xe4,0x80, +0x4b,0x9a,0x91,0x5c,0x58,0x5b,0x59,0x92,0x1b,0x59,0x19,0xde,0x04,0x61,0xd0,0x36, +0x18,0x09,0x29,0x54,0xa5,0x10,0x07,0x72,0x40,0xc9,0x8c,0xa8,0xcc,0x2e,0x6d,0xac, +0x8c,0xea,0xcd,0x2a,0xad,0xec,0x8e,0xa8,0x0c,0x8e,0x0e,0x6d,0x82,0x30,0x6c,0x1b, +0x8c,0xe4,0x14,0x2a,0x54,0x88,0x83,0x86,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc, +0x04,0x61,0xe0,0x36,0x20,0x89,0x2a,0x54,0xab,0x10,0x07,0x4d,0x33,0x07,0x94,0xcc, +0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0xa6,0xc6,0xc2,0xd8, +0xca,0x26,0x08,0x43,0xb7,0x01,0x49,0x5a,0xa1,0x72,0x85,0x38,0x68,0x9a,0x39,0x20, +0x64,0x46,0xf4,0x76,0xe7,0x36,0x37,0x16,0xc6,0x56,0x66,0x14,0x36,0x46,0xf7,0x26, +0x37,0x41,0x18,0xbc,0x0d,0x46,0x02,0x0b,0x55,0x2c,0xc4,0x41,0xc3,0xcf,0xac,0xe9, +0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x4e,0x29,0x8d,0x8e,0xae,0x4c, +0x6e,0x28,0xcc,0x6d,0xac,0x8c,0x8d,0x2d,0x8c,0x2e,0xed,0xcd,0x6d,0x82,0x30,0x7c, +0x1b,0x90,0x64,0x16,0x2a,0x5a,0x88,0x83,0xa6,0x99,0x03,0x32,0x66,0x50,0x72,0x65, +0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x13,0x84,0x01,0x0c,0x36,0x20,0x89,0x2d, +0x54,0xb7,0x10,0x07,0x4d,0x33,0x07,0xcc,0xcc,0xa0,0xe4,0xca,0xec,0xd2,0xde,0xea, +0xe6,0x8c,0xe4,0xc2,0xda,0xca,0xa0,0xe4,0xca,0x8a,0xf0,0xe0,0xde,0xe6,0xea,0xe4, +0xca,0x26,0x08,0x43,0x18,0x6c,0x30,0x92,0x5c,0xa8,0x74,0x21,0x0e,0x1a,0x2e,0x66, +0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x13,0x84,0x41,0x0c,0x36,0x18, +0x09,0x2f,0x54,0xbd,0x10,0x07,0x0d,0x2b,0x33,0xa5,0x34,0x3a,0xba,0x32,0xb9,0xa9, +0xb2,0xb8,0xba,0x32,0xb7,0xb1,0x32,0xa6,0x32,0xb7,0x33,0x3a,0xb4,0x09,0xc2,0x30, +0x06,0x1b,0x8c,0xe4,0x17,0x2a,0x70,0x88,0x83,0x86,0x8a,0x19,0x51,0x19,0x1b,0x5d, +0x18,0x55,0x5a,0x5b,0xd9,0x04,0x61,0x20,0x83,0x0d,0x46,0x22,0x0e,0xd5,0x38,0xc4, +0x41,0xc3,0xcb,0x8c,0x28,0xcf,0x2d,0xac,0x2d,0x6d,0x4c,0xaa,0x6c,0x6e,0x08,0x2d, +0xcc,0xed,0xac,0xcc,0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82,0x30,0x94,0xc1,0x06,0x23, +0x29,0x87,0xca,0x1c,0xe2,0xa0,0x21,0x66,0x66,0x95,0x56,0x76,0x37,0x05,0x17,0x36, +0x56,0x46,0xf5,0xd6,0x54,0x46,0x57,0x26,0x37,0x67,0x14,0x36,0x46,0xf7,0x26,0x37, +0x41,0x18,0xcc,0x60,0x83,0x91,0xa0,0x43,0x95,0x0e,0x71,0xd0,0x6c,0xa0,0xd6,0x80, +0x0e,0xee,0x40,0x0f,0xfa,0x00,0x14,0x46,0xc1,0x14,0x52,0x81,0x15,0x5e,0x41,0x16, +0x6a,0x01,0x17,0x76,0xc1,0x17,0xc2,0x81,0x1c,0xce,0x41,0x1d,0x36,0x0c,0xc6,0x1b, +0xac,0xc3,0x04,0x41,0x00,0x36,0x00,0x1b,0x06,0xc3,0x1d,0xdc,0x61,0x43,0xf0,0x0e, +0x1b,0x86,0xa1,0x1d,0xe0,0x81,0xc2,0xd0,0xd4,0x04,0xa1,0x0e,0xda,0x60,0xc3,0x60, +0x07,0x76,0x30,0x6c,0x20,0x8c,0x79,0x90,0x03,0x7a,0xd8,0x50,0xb4,0x83,0x3c,0x00, +0x6e,0x50,0x0f,0x34,0xc2,0xe8,0xde,0xda,0xd2,0xc6,0x88,0x88,0xc9,0x85,0xb9,0x8d, +0xa1,0x95,0xcd,0xd1,0x30,0x63,0x7b,0x0b,0xa3,0x9b,0x9b,0x20,0x0c,0x67,0xc0,0x22, +0xcd,0x6d,0x8e,0x6e,0x6e,0x82,0x30,0xa0,0x01,0x89,0x34,0x37,0xba,0xb9,0x09,0xc2, +0x90,0x06,0x44,0xe8,0xca,0xf0,0xbe,0xd8,0xde,0xc2,0xc8,0x26,0x08,0x83,0x1a,0x30, +0xa1,0x2b,0xc3,0xfb,0x9a,0xa3,0x7b,0x93,0x2b,0x63,0x51,0x97,0xe6,0x46,0x37,0xb7, +0x01,0xba,0x07,0x39,0xc0,0x87,0x26,0x1f,0xf4,0x61,0x1f,0xf8,0xa1,0x1f,0xfc,0xe1, +0x1f,0x40,0x22,0x24,0x2a,0x91,0xe0,0x83,0x2a,0x6c,0x6c,0x76,0x6d,0x2e,0x69,0x64, +0x65,0x6e,0x74,0x53,0x82,0xa0,0x0a,0x19,0x9e,0x8b,0x5d,0x99,0xdc,0x5c,0xda,0x9b, +0xdb,0x94,0x80,0x68,0x42,0x86,0xe7,0x62,0x17,0xc6,0x66,0x57,0x26,0x37,0x25,0x30, +0xea,0x90,0xe1,0xb9,0xcc,0xa1,0x85,0x91,0x95,0xc9,0x35,0xbd,0x91,0x95,0xb1,0x4d, +0x09,0x92,0x32,0x64,0x78,0x2e,0x72,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x73,0x53, +0x82,0x36,0xa8,0x44,0x86,0xe7,0x42,0x97,0x07,0x57,0x16,0xe4,0xe6,0xf6,0x46,0x17, +0x46,0x97,0xf6,0xe6,0x36,0x37,0x45,0x58,0x07,0x78,0xa8,0x43,0x86,0xe7,0x52,0xe6, +0x46,0x27,0x97,0x07,0xf5,0x96,0xe6,0x46,0x37,0x37,0x25,0xa8,0x87,0x2e,0x64,0x78, +0x2e,0x63,0x6f,0x75,0x6e,0x74,0x65,0x72,0x73,0x53,0x02,0x91,0x00,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x2c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5,0x3b,0x8f,0x0f,0x4c, +0x0e,0x83,0x08,0x1b,0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40,0xc3,0xe5,0x3b,0x8f, +0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10, +0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x09, +0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06, +0x20,0x60,0x3e,0x72,0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44, +0x84,0x40,0x33,0x2c,0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17, +0xb7,0x6d,0x02,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0, +0xe0,0x17,0xb7,0x6d,0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1, +0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11, +0xc0,0x20,0x0e,0x3e,0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11, +0xe6,0x17,0xb7,0x0d,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xe7,0xc4,0xcc,0xe2,0xe2,0xc1,0x71,0x1f,0x97,0xd0,0x5f,0xf0, +0x22,0xb0,0x5d,0xa8,0x44,0x58,0x49,0x4c,0x54,0x0f,0x00,0x00,0x62,0x00,0x05,0x00, +0xd5,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x3c,0x0f,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xcc,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xbb,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xdc,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e, +0xbc,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33, +0x59,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f, +0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4, +0xe0,0x07,0x48,0x30,0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0, +0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07, +0x14,0x0c,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73, +0x70,0x87,0x72,0x20,0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec, +0x4c,0x64,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5, +0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0, +0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0xf0,0x03,0x14,0x18,0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26, +0x59,0x96,0x65,0x79,0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x9e, +0x23,0x00,0x85,0x29,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0, +0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07, +0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d, +0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06, +0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74, +0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43, +0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x07,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x86,0x3c,0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c, +0x79,0x26,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40, +0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0xc0,0x90,0xc7,0x03,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x80,0x2c,0x10,0x00,0x11,0x00,0x00,0x00,0x32,0x1e,0x98,0x14,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24, +0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x10,0x0a,0x82,0xba,0x11,0x00,0xaa,0x0b,0x10,0x10, +0x10,0x81,0xce,0x19,0x00,0x5a,0x67,0x00,0xa8,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2, +0x19,0x00,0xa2,0x67,0x00,0x88,0x9c,0x01,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x5d,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c, +0xcc,0x06,0x61,0x20,0x26,0x08,0x43,0xb3,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06, +0xc4,0x20,0x26,0x08,0x83,0x33,0x41,0x20,0x83,0x8e,0xc0,0x04,0x61,0x78,0x36,0x08, +0x4a,0xb3,0x21,0x51,0x16,0x46,0x21,0x06,0x42,0x71,0x36,0x24,0xc3,0xc2,0x28,0xca, +0x40,0x28,0xce,0x04,0xe1,0x0c,0xae,0x0d,0x09,0x11,0x31,0xca,0x30,0x10,0x8a,0x33, +0x41,0x18,0xa0,0x09,0xc2,0x1a,0x60,0x1b,0x92,0x89,0x62,0x94,0x69,0x20,0x14,0x67, +0x03,0xf1,0x40,0x52,0x35,0x41,0x68,0x83,0x6c,0x82,0xd0,0x55,0x13,0x84,0x21,0xda, +0x20,0x28,0xd9,0x86,0x45,0xb9,0x18,0x45,0x19,0x08,0x0c,0xc3,0xb4,0x09,0xc2,0x1b, +0x68,0x1b,0x96,0x81,0x63,0x94,0x61,0x20,0x30,0x0c,0x73,0x26,0x08,0x71,0xb0,0x6d, +0x58,0x08,0x8f,0x51,0x88,0x81,0xc0,0x30,0xcc,0xd9,0xb0,0x4c,0x1e,0xa3,0x4c,0x03, +0x81,0x61,0x98,0xb3,0x81,0xd8,0xba,0x0f,0x0c,0x26,0x08,0x74,0xc0,0x4d,0x10,0x06, +0x69,0x03,0xa2,0x88,0x01,0xa3,0x28,0xc3,0x18,0x00,0x1b,0x02,0x32,0xd8,0x40,0x58, +0x61,0x50,0x06,0xc0,0x04,0x41,0x00,0x28,0x0c,0x4d,0x4d,0x10,0xea,0xc0,0x9a,0x20, +0x0c,0xd3,0x04,0x61,0xa0,0x36,0x0c,0x6b,0xb0,0x06,0xc3,0x06,0x42,0x49,0x03,0x35, +0x60,0x83,0x0d,0xc5,0x19,0xa0,0x01,0x60,0x06,0x6d,0x50,0x85,0x8d,0xcd,0xae,0xcd, +0x25,0x8d,0xac,0xcc,0x8d,0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b, +0x4b,0x7b,0x73,0x9b,0x12,0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4, +0xa6,0x04,0x46,0x1d,0x32,0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2, +0x32,0xb6,0x29,0x01,0x52,0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac, +0x6c,0x6e,0x4a,0x50,0x06,0x75,0xc8,0xf0,0x5c,0xca,0xdc,0xe8,0xe4,0xf2,0xa0,0xde, +0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0x6d,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x2c,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x15,0x54,0xc3,0xe5,0x3b,0x8f,0x0f,0x4c,0x0e,0x83,0x08,0x1b,0xd2,0xa0,0x8f,0x8f, +0xdc,0xb6,0x19,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb, +0x86,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25, +0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x09,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55, +0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x3e,0x72,0xdb,0xa6,0x20,0x0d, +0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44,0x84,0x40,0x33,0x2c,0x84,0x1d,0x38,0xc3, +0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17,0xb7,0x6d,0x02,0xd5,0x70,0xf9,0xce,0xe3, +0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x03,0xd6,0x70,0xf9, +0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x80, +0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e,0x72,0xdb,0x46,0xf0, +0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x61,0x20,0x00,0x00, +0xaa,0x01,0x00,0x00,0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x34,0xcc,0x00,0x14,0x61,0x40,0xc9,0x95,0x5d,0xd9,0x14,0x67,0x40,0x39,0x94,0x61, +0x40,0x19,0x95,0x6e,0x40,0x0d,0x94,0x4b,0xa9,0x14,0x4c,0xb9,0x11,0x52,0x04,0xe5, +0x31,0x02,0x50,0x02,0x64,0x8c,0x11,0x80,0x20,0x08,0xc2,0xbf,0x30,0x46,0xd0,0x9a, +0x73,0xce,0x7b,0x63,0x04,0xf7,0x4d,0x8f,0xa6,0x18,0x8c,0x11,0xac,0xb5,0x5a,0xab, +0xdf,0x18,0x01,0x08,0x82,0xb0,0x1b,0x06,0x63,0x04,0x20,0x08,0x82,0x38,0x38,0x8c, +0x11,0xac,0xb5,0x5a,0x8b,0xdf,0x18,0x01,0xec,0xb3,0x73,0xf9,0x8d,0x11,0xe4,0x7a, +0xe9,0xce,0xdf,0x18,0x01,0xce,0xde,0x67,0xee,0x8d,0x11,0x9c,0xb5,0x29,0x86,0xde, +0x18,0x01,0x08,0x82,0x20,0xfe,0x8d,0x00,0x8c,0x11,0x80,0x20,0x08,0xc2,0xdf,0x18, +0x81,0x8a,0xd7,0xa7,0xe8,0x01,0x00,0x00,0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xd9, +0x01,0x18,0x40,0x70,0x00,0x07,0x6b,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0xde,0x1d, +0x84,0x41,0x54,0x07,0x75,0xc0,0x06,0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xe1,0x81, +0x18,0x48,0x77,0x70,0x07,0x6d,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x5e,0x1e,0x8c, +0xc1,0x54,0x07,0x75,0xe0,0x06,0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xe9,0x01,0x19, +0x54,0x74,0x40,0x07,0x6f,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0xde,0x1e,0x94,0x81, +0x95,0x07,0x7a,0x00,0x07,0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xf1,0x81,0x19,0x5c, +0x7b,0x80,0x07,0x71,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x5e,0x1f,0x9c,0x01,0x96, +0x07,0x7b,0x20,0x07,0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xf9,0x01,0x1a,0x6c,0x7a, +0xa0,0x07,0x73,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x04,0x2a,0x88,0xc1,0x1e,0x8c, +0x18,0x18,0x00,0x08,0x82,0x01,0x91,0x0a,0x63,0xf0,0x07,0x23,0x06,0x07,0x00,0x82, +0x60,0xb0,0x89,0x82,0x1a,0x0c,0x7d,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62, +0xd0,0x00,0x20,0x08,0x06,0x0b,0x2b,0xbc,0x41,0x02,0x0a,0x05,0x01,0x07,0x70,0x00, +0x07,0x70,0x30,0x9a,0x10,0x00,0x75,0x94,0x02,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1, +0xf2,0x0a,0x72,0xc0,0x8c,0x42,0x70,0xcc,0xc1,0x1c,0xcc,0xc1,0x1c,0x8c,0x26,0x04, +0x40,0x25,0xa8,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xc8,0x42,0x1d,0x3c,0xa6, +0xb0,0x04,0x76,0x60,0x07,0x76,0x60,0x07,0xa3,0x09,0x01,0x50,0x8c,0x1b,0xc0,0x88, +0x41,0x03,0x80,0x20,0x18,0x2c,0xb5,0x80,0x07,0x52,0x2a,0x38,0x41,0x1e,0xe4,0x41, +0x1e,0xe4,0xc1,0x68,0x42,0x00,0x14,0x14,0x07,0x30,0x62,0xd0,0x00,0x20,0x08,0x06, +0x0b,0x2e,0xec,0x41,0xc5,0x0a,0x01,0xc4,0x07,0x7c,0xc0,0x07,0x7c,0x30,0x9a,0x10, +0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xe8,0x42,0x1f,0x5c,0xae,0x30,0x24,0x7e, +0xe0,0x07,0x7e,0xe0,0x07,0xa3,0x09,0x01,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0b, +0x2f,0xfc,0x41,0x06,0x0b,0xce,0x02,0x0a,0xa0,0x00,0x0a,0xa0,0x30,0x9a,0x10,0x00, +0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xf8,0x42,0x28,0x6c,0xb2,0x70,0x28,0xa2,0x20, +0x0a,0xa2,0x20,0x0a,0xa3,0x09,0x01,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0b,0x38, +0x8c,0x42,0x47,0x0b,0x12,0x43,0x0a,0xa4,0x40,0x0a,0xa4,0x30,0x9a,0x10,0x00,0xc3, +0x0d,0x14,0x46,0x06,0xc3,0x0d,0x1b,0x46,0x06,0x25,0x04,0x3a,0x1c,0x51,0x61,0xc2, +0x57,0x42,0xa0,0xd3,0x0d,0x97,0x16,0x4c,0x37,0x68,0x61,0x20,0x0c,0x37,0x88,0xc1, +0x47,0x06,0xc3,0x0d,0xd9,0x47,0x06,0x25,0x04,0x3a,0x1c,0x91,0x15,0xc2,0x57,0x42, +0xa0,0xd3,0x0d,0xdb,0x11,0x4c,0x37,0x78,0x67,0x20,0x0c,0x37,0x70,0x65,0x40,0x06, +0x85,0x04,0x3a,0x1c,0xc1,0x11,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0x9e,0x11,0x14,0x22, +0xec,0x74,0xc3,0x1b,0x38,0xc1,0x74,0xc3,0x18,0x20,0xc4,0x70,0x43,0x18,0xb8,0x01, +0x19,0x54,0x60,0xe9,0x70,0x44,0x18,0x18,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0x63,0x80, +0x04,0xd3,0x0d,0x75,0x60,0x08,0x65,0x50,0x3a,0x1c,0x41,0x06,0x83,0xf0,0x95,0x10, +0xe8,0x74,0x83,0x19,0x14,0x41,0x09,0xc7,0x4e,0x37,0xb0,0x41,0x13,0x94,0x18,0x68, +0x3a,0x1c,0x81,0x06,0x84,0xf0,0x95,0x10,0xe8,0x74,0x83,0x1a,0x18,0xc1,0x74,0x83, +0x1e,0x14,0x42,0x0d,0xc9,0x4e,0x37,0xe4,0x41,0x13,0xd4,0xb4,0xe9,0x70,0x44,0x1b, +0x14,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0x6f,0x70,0x04,0xd3,0x0d,0x78,0x70,0x08,0xe5, +0x06,0x60,0xa0,0xc3,0x11,0x70,0x30,0x08,0x5f,0x09,0x81,0x4e,0x37,0xc8,0x41,0x11, +0x4c,0x37,0x98,0x42,0x21,0xd4,0x80,0xec,0x74,0x83,0x28,0x30,0xc1,0x0d,0x86,0x9d, +0x60,0xd8,0x88,0xc1,0x01,0x80,0x20,0x18,0x60,0x33,0xa1,0x0f,0xb3,0x80,0x12,0xa3, +0x09,0x01,0x30,0x9a,0x20,0x04,0x06,0x0e,0x42,0x7c,0x2c,0x30,0xe0,0x63,0xe2,0x30, +0xc4,0xc7,0x82,0x03,0x3e,0x67,0x0b,0x86,0x9d,0x2d,0x18,0x66,0x85,0x40,0x1f,0x23, +0x04,0xfa,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd6,0x13,0x25,0xe1,0x0b,0x3b,0x31, +0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0x82,0x61,0x27,0x18,0x66,0xc2,0x21,0x1f,0x13, +0x0e,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0xc1,0x93,0x16,0x2b,0x21,0x8c,0x18,0x18, +0x00,0x08,0x82,0xc1,0xa3,0x16,0x2c,0x21,0x9c,0x30,0xd0,0x09,0x03,0x8d,0x18,0x34, +0x00,0x08,0x82,0xc1,0xf2,0x16,0x32,0xb1,0x0e,0x63,0x21,0x04,0x33,0x31,0x13,0x33, +0x31,0x13,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x99,0x30,0x9a,0xa0,0x0d, +0x26,0x10,0xf2,0x31,0x81,0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x60,0x70,0x71, +0x13,0xf0,0x70,0x16,0xa3,0x09,0x81,0x30,0x9a,0x20,0x0c,0x56,0x08,0xf1,0xb1,0x42, +0x88,0xcf,0x88,0x81,0x03,0x80,0x20,0x18,0x34,0x7a,0x81,0x13,0xfc,0x40,0x0f,0xf3, +0xf0,0x13,0x68,0x80,0x06,0x68,0x80,0x06,0x2f,0x31,0x62,0xe0,0x00,0x20,0x08,0x06, +0x8d,0x5e,0xe0,0xc4,0x3e,0xd0,0xc3,0x3c,0xfc,0x84,0x10,0x08,0xc2,0x4b,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x46,0x17,0x3c,0x51,0x0f,0x6f,0x31,0x9a,0x10,0x00,0xa3, +0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xdb,0x5d,0xfc,0x04,0x3e,0xd4,0xc5, +0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09,0x86,0x9d,0x60,0x98,0x09,0x8a,0x7c,0x4c, +0x50,0xe4,0x63,0x82,0x20,0x1f,0x13,0x04,0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0x1e,0xd3,0xf8,0x89,0x60,0x38,0x22,0xc8,0x09,0xe1,0xbb,0xc0,0x28, +0x0b,0x24,0xf9,0x98,0x20,0xc9,0xe7,0x4c,0xc2,0xb0,0x33,0x09,0xc3,0x4c,0x98,0x09, +0xf8,0x98,0x40,0x13,0xf0,0xb9,0xca,0xb0,0xab,0x0c,0x33,0x42,0xa0,0x8f,0x11,0x02, +0x7d,0x4c,0x11,0xe0,0x63,0x8a,0x00,0x1f,0x33,0x04,0xf9,0x98,0x21,0xc8,0xc7,0x04, +0xb5,0x80,0x8f,0x09,0x6b,0x01,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x78,0x72,0x63, +0x2f,0x84,0x11,0x03,0x03,0x00,0x41,0x30,0x78,0x74,0x83,0x2f,0x84,0x13,0x06,0x3a, +0x61,0x20,0x33,0x88,0xf8,0x98,0x41,0xc4,0xc7,0xce,0x42,0x88,0x8f,0xa1,0x85,0x10, +0x1f,0x13,0x02,0xf9,0x98,0x50,0xc8,0xc7,0x88,0x42,0x3e,0x76,0x18,0xf2,0x19,0x8e, +0x20,0xd4,0x42,0xf8,0x66,0x19,0x82,0x21,0x18,0x6e,0x58,0xd8,0x80,0x0c,0x86,0x1b, +0x16,0x36,0x20,0x83,0x12,0x02,0x9d,0x65,0x10,0x86,0xe0,0x70,0x61,0xd8,0x11,0x83, +0x05,0x00,0x41,0x30,0x88,0xd2,0x63,0x35,0xd6,0x42,0x35,0x1e,0x07,0x36,0x82,0x59, +0x82,0x61,0x38,0x22,0x81,0x0b,0xe1,0x9b,0x65,0x38,0x92,0x60,0x84,0xa2,0xf5,0xff, +0xff,0xff,0x07,0xa3,0x2f,0x84,0x6f,0x96,0xc0,0x18,0x31,0x30,0x00,0x10,0x04,0x83, +0xa7,0x3d,0x50,0xc3,0xf5,0xff,0xff,0xff,0x07,0x0b,0xfc,0x42,0x3e,0x23,0x06,0x06, +0x00,0x82,0x60,0xf0,0xbc,0x47,0x6a,0x04,0x16,0xfc,0x85,0x7c,0x2c,0xf8,0x0b,0xf8, +0xcc,0x12,0x18,0x03,0x15,0x06,0x43,0x08,0x85,0x05,0x78,0x21,0x9f,0x11,0x03,0x03, +0x00,0x41,0x30,0x78,0xe8,0xe3,0x35,0x02,0x0b,0x44,0x43,0x3e,0x23,0x06,0x06,0x00, +0x82,0x60,0xf0,0xd8,0x07,0x6c,0x04,0x23,0x06,0x0e,0x00,0x82,0x60,0xd0,0xe0,0x87, +0x6d,0xec,0x85,0x5c,0xc4,0x45,0x6f,0x04,0x41,0x10,0xb4,0x06,0x16,0x07,0x1f,0x30, +0xdc,0x10,0xf8,0x01,0x19,0x0c,0x37,0x74,0x7e,0x40,0x06,0x25,0x04,0x3a,0xcb,0x80, +0x24,0xc1,0xa9,0xc3,0xb0,0x23,0x06,0x0b,0x00,0x82,0x60,0x10,0xed,0x47,0x6f,0xf4, +0x05,0x6f,0x14,0x60,0x20,0x1e,0xc1,0x2c,0x41,0x32,0x1c,0xa1,0x89,0x86,0xf0,0xcd, +0x32,0x28,0x4c,0x50,0x62,0x70,0x1f,0x30,0xdc,0x40,0x06,0xa5,0x40,0x06,0xc3,0x0d, +0x42,0x29,0x90,0x41,0x09,0x81,0xce,0x32,0x2c,0x4c,0x70,0xf1,0x30,0xec,0x88,0xc1, +0x02,0x80,0x20,0x18,0x44,0x22,0x42,0x1e,0xa4,0x31,0x1e,0x68,0x50,0xa4,0x47,0x30, +0x4b,0xc0,0x0c,0x47,0x80,0x41,0x6a,0x08,0xdf,0x2c,0x43,0xf3,0x04,0xa5,0x06,0xfe, +0x01,0xa5,0x06,0xff,0x01,0xc3,0x0d,0x42,0x2b,0x90,0xc1,0x70,0x83,0xd0,0x0a,0x64, +0x50,0x42,0xa0,0xb3,0x0c,0xce,0x13,0x5c,0x3e,0x0c,0x3b,0x62,0xb0,0x00,0x20,0x08, +0x06,0x91,0x8a,0xb0,0x07,0x6b,0xac,0x87,0x51,0xc4,0x47,0x30,0x4b,0xf0,0x8c,0x18, +0x34,0x00,0x08,0x82,0xc1,0xe2,0x22,0xf1,0x91,0x1a,0x22,0x72,0x1a,0xa6,0x21,0x1f, +0xf2,0x21,0x1f,0xf2,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23, +0x06,0x07,0x00,0x82,0x60,0x30,0xb9,0x88,0x7b,0xdc,0xc6,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0xd3,0x8b,0xbc,0x07,0x6e,0x0c,0x23,0x06,0x07,0x00,0x82,0x60,0x30,0xc1, +0x08,0x7c,0xe4,0xc6,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xd8,0x8b,0xd8,0xc7,0x6b, +0xa8,0xc8,0x68,0x42,0x00,0x58,0x11,0xd0,0xc7,0x0a,0x81,0x3e,0x56,0x0c,0xf4,0x19, +0x31,0x68,0x00,0x10,0x04,0x83,0x45,0x47,0xfa,0x03,0x37,0x5c,0xc4,0x45,0x5c,0xc4, +0x3f,0xfc,0xc3,0x3f,0xfc,0x63,0x34,0x21,0x00,0x86,0x23,0x82,0xf0,0x08,0xbe,0xe9, +0x86,0xf1,0x10,0x02,0x0b,0x0e,0xf9,0x98,0x70,0xc8,0xc7,0x86,0x43,0x3e,0x23,0x06, +0x0b,0x00,0x82,0x60,0x50,0xf1,0xc8,0x7d,0x0c,0x42,0xb0,0x1e,0xea,0x91,0x1e,0xc3, +0x11,0x41,0x7a,0x28,0xdf,0x2c,0x43,0x41,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_permutations.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_permutations.h new file mode 100644 index 00000000..eafdd268 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_permutations.h @@ -0,0 +1,151 @@ +#include "ffx_fsr2_reconstruct_previous_depth_pass_16bit_2f1b6f5cffc3cd17735845febd9faf14.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_16bit_d6f47e5c64e1c7ac3f12575a1e9ce3a4.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_16bit_77548030558a96e0fa7b2d20d93f03e9.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_16bit_711e0ac42a3fceea73e28bdd96c677ea.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_16bit_d06e86113f57df15f453430c348fc5da.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_16bit_6811f3daeaa116f98b905a55cce8cb68.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_16bit_0f5b0ead836336dd440e29f3d090d0c7.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_16bit_539172fd312681def179a0387e41234c.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_16bit_3007f9063a9f1b15206e0fdec795a6be.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_16bit_4cbe3f69956bb7d93d12c8bfa3bcf3c6.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_16bit_a17afde2a3cff3aca289bcd0e4e509ca.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_16bit_6c0b25ae1e31c9a3287cde726e5b74ca.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_16bit_e7c4cce2e2c1711f97d05ff022b05da8.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_16bit_c2717b1d6247547b39c918b0d683ecae.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_16bit_e6dbe4f1f772628fb82a51829b41fa0f.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_16bit_65995e2766afe4ddf28967577e56ac41.h" + +typedef union ffx_fsr2_reconstruct_previous_depth_pass_16bit_PermutationKey { + struct { + uint32_t FFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE : 1; + uint32_t FFX_FSR2_OPTION_HDR_COLOR_INPUT : 1; + uint32_t FFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_JITTERED_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_INVERTED_DEPTH : 1; + uint32_t FFX_FSR2_OPTION_APPLY_SHARPENING : 1; + }; + uint32_t index; +} ffx_fsr2_reconstruct_previous_depth_pass_16bit_PermutationKey; + +typedef struct ffx_fsr2_reconstruct_previous_depth_pass_16bit_PermutationInfo { + const uint32_t blobSize; + const unsigned char* blobData; + + + const uint32_t numCBVResources; + const char** cbvResourceNames; + const uint32_t* cbvResourceBindings; + const uint32_t* cbvResourceCounts; + const uint32_t* cbvResourceSpaces; + + const uint32_t numSRVResources; + const char** srvResourceNames; + const uint32_t* srvResourceBindings; + const uint32_t* srvResourceCounts; + const uint32_t* srvResourceSpaces; + + const uint32_t numUAVResources; + const char** uavResourceNames; + const uint32_t* uavResourceBindings; + const uint32_t* uavResourceCounts; + const uint32_t* uavResourceSpaces; + + const uint32_t numSamplerResources; + const char** samplerResourceNames; + const uint32_t* samplerResourceBindings; + const uint32_t* samplerResourceCounts; + const uint32_t* samplerResourceSpaces; + + const uint32_t numRTAccelerationStructureResources; + const char** rtAccelerationStructureResourceNames; + const uint32_t* rtAccelerationStructureResourceBindings; + const uint32_t* rtAccelerationStructureResourceCounts; + const uint32_t* rtAccelerationStructureResourceSpaces; +} ffx_fsr2_reconstruct_previous_depth_pass_16bit_PermutationInfo; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_IndirectionTable[] = { + 15, + 15, + 2, + 2, + 10, + 10, + 6, + 6, + 13, + 13, + 7, + 7, + 9, + 9, + 5, + 5, + 14, + 14, + 1, + 1, + 11, + 11, + 0, + 0, + 12, + 12, + 4, + 4, + 8, + 8, + 3, + 3, + 15, + 15, + 2, + 2, + 10, + 10, + 6, + 6, + 13, + 13, + 7, + 7, + 9, + 9, + 5, + 5, + 14, + 14, + 1, + 1, + 11, + 11, + 0, + 0, + 12, + 12, + 4, + 4, + 8, + 8, + 3, + 3, +}; + +static const ffx_fsr2_reconstruct_previous_depth_pass_16bit_PermutationInfo g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_PermutationInfo[] = { + { g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_2f1b6f5cffc3cd17735845febd9faf14_size, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_2f1b6f5cffc3cd17735845febd9faf14_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_2f1b6f5cffc3cd17735845febd9faf14_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_2f1b6f5cffc3cd17735845febd9faf14_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_2f1b6f5cffc3cd17735845febd9faf14_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_2f1b6f5cffc3cd17735845febd9faf14_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_2f1b6f5cffc3cd17735845febd9faf14_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_2f1b6f5cffc3cd17735845febd9faf14_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_2f1b6f5cffc3cd17735845febd9faf14_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_2f1b6f5cffc3cd17735845febd9faf14_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_2f1b6f5cffc3cd17735845febd9faf14_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_2f1b6f5cffc3cd17735845febd9faf14_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_2f1b6f5cffc3cd17735845febd9faf14_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_2f1b6f5cffc3cd17735845febd9faf14_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d6f47e5c64e1c7ac3f12575a1e9ce3a4_size, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d6f47e5c64e1c7ac3f12575a1e9ce3a4_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d6f47e5c64e1c7ac3f12575a1e9ce3a4_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d6f47e5c64e1c7ac3f12575a1e9ce3a4_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d6f47e5c64e1c7ac3f12575a1e9ce3a4_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d6f47e5c64e1c7ac3f12575a1e9ce3a4_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d6f47e5c64e1c7ac3f12575a1e9ce3a4_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d6f47e5c64e1c7ac3f12575a1e9ce3a4_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d6f47e5c64e1c7ac3f12575a1e9ce3a4_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d6f47e5c64e1c7ac3f12575a1e9ce3a4_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d6f47e5c64e1c7ac3f12575a1e9ce3a4_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d6f47e5c64e1c7ac3f12575a1e9ce3a4_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d6f47e5c64e1c7ac3f12575a1e9ce3a4_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d6f47e5c64e1c7ac3f12575a1e9ce3a4_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_77548030558a96e0fa7b2d20d93f03e9_size, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_77548030558a96e0fa7b2d20d93f03e9_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_77548030558a96e0fa7b2d20d93f03e9_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_77548030558a96e0fa7b2d20d93f03e9_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_77548030558a96e0fa7b2d20d93f03e9_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_77548030558a96e0fa7b2d20d93f03e9_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_77548030558a96e0fa7b2d20d93f03e9_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_77548030558a96e0fa7b2d20d93f03e9_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_77548030558a96e0fa7b2d20d93f03e9_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_77548030558a96e0fa7b2d20d93f03e9_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_77548030558a96e0fa7b2d20d93f03e9_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_77548030558a96e0fa7b2d20d93f03e9_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_77548030558a96e0fa7b2d20d93f03e9_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_77548030558a96e0fa7b2d20d93f03e9_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_711e0ac42a3fceea73e28bdd96c677ea_size, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_711e0ac42a3fceea73e28bdd96c677ea_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_711e0ac42a3fceea73e28bdd96c677ea_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_711e0ac42a3fceea73e28bdd96c677ea_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_711e0ac42a3fceea73e28bdd96c677ea_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_711e0ac42a3fceea73e28bdd96c677ea_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_711e0ac42a3fceea73e28bdd96c677ea_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_711e0ac42a3fceea73e28bdd96c677ea_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_711e0ac42a3fceea73e28bdd96c677ea_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_711e0ac42a3fceea73e28bdd96c677ea_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_711e0ac42a3fceea73e28bdd96c677ea_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_711e0ac42a3fceea73e28bdd96c677ea_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_711e0ac42a3fceea73e28bdd96c677ea_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_711e0ac42a3fceea73e28bdd96c677ea_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d06e86113f57df15f453430c348fc5da_size, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d06e86113f57df15f453430c348fc5da_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d06e86113f57df15f453430c348fc5da_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d06e86113f57df15f453430c348fc5da_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d06e86113f57df15f453430c348fc5da_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d06e86113f57df15f453430c348fc5da_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d06e86113f57df15f453430c348fc5da_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d06e86113f57df15f453430c348fc5da_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d06e86113f57df15f453430c348fc5da_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d06e86113f57df15f453430c348fc5da_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d06e86113f57df15f453430c348fc5da_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d06e86113f57df15f453430c348fc5da_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d06e86113f57df15f453430c348fc5da_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_d06e86113f57df15f453430c348fc5da_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6811f3daeaa116f98b905a55cce8cb68_size, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6811f3daeaa116f98b905a55cce8cb68_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6811f3daeaa116f98b905a55cce8cb68_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6811f3daeaa116f98b905a55cce8cb68_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6811f3daeaa116f98b905a55cce8cb68_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6811f3daeaa116f98b905a55cce8cb68_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6811f3daeaa116f98b905a55cce8cb68_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6811f3daeaa116f98b905a55cce8cb68_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6811f3daeaa116f98b905a55cce8cb68_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6811f3daeaa116f98b905a55cce8cb68_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6811f3daeaa116f98b905a55cce8cb68_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6811f3daeaa116f98b905a55cce8cb68_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6811f3daeaa116f98b905a55cce8cb68_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6811f3daeaa116f98b905a55cce8cb68_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_0f5b0ead836336dd440e29f3d090d0c7_size, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_0f5b0ead836336dd440e29f3d090d0c7_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_0f5b0ead836336dd440e29f3d090d0c7_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_0f5b0ead836336dd440e29f3d090d0c7_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_0f5b0ead836336dd440e29f3d090d0c7_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_0f5b0ead836336dd440e29f3d090d0c7_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_0f5b0ead836336dd440e29f3d090d0c7_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_0f5b0ead836336dd440e29f3d090d0c7_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_0f5b0ead836336dd440e29f3d090d0c7_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_0f5b0ead836336dd440e29f3d090d0c7_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_0f5b0ead836336dd440e29f3d090d0c7_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_0f5b0ead836336dd440e29f3d090d0c7_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_0f5b0ead836336dd440e29f3d090d0c7_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_0f5b0ead836336dd440e29f3d090d0c7_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_539172fd312681def179a0387e41234c_size, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_539172fd312681def179a0387e41234c_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_539172fd312681def179a0387e41234c_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_539172fd312681def179a0387e41234c_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_539172fd312681def179a0387e41234c_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_539172fd312681def179a0387e41234c_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_539172fd312681def179a0387e41234c_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_539172fd312681def179a0387e41234c_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_539172fd312681def179a0387e41234c_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_539172fd312681def179a0387e41234c_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_539172fd312681def179a0387e41234c_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_539172fd312681def179a0387e41234c_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_539172fd312681def179a0387e41234c_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_539172fd312681def179a0387e41234c_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_3007f9063a9f1b15206e0fdec795a6be_size, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_3007f9063a9f1b15206e0fdec795a6be_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_3007f9063a9f1b15206e0fdec795a6be_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_3007f9063a9f1b15206e0fdec795a6be_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_3007f9063a9f1b15206e0fdec795a6be_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_3007f9063a9f1b15206e0fdec795a6be_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_3007f9063a9f1b15206e0fdec795a6be_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_3007f9063a9f1b15206e0fdec795a6be_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_3007f9063a9f1b15206e0fdec795a6be_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_3007f9063a9f1b15206e0fdec795a6be_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_3007f9063a9f1b15206e0fdec795a6be_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_3007f9063a9f1b15206e0fdec795a6be_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_3007f9063a9f1b15206e0fdec795a6be_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_3007f9063a9f1b15206e0fdec795a6be_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_4cbe3f69956bb7d93d12c8bfa3bcf3c6_size, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_4cbe3f69956bb7d93d12c8bfa3bcf3c6_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_4cbe3f69956bb7d93d12c8bfa3bcf3c6_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_4cbe3f69956bb7d93d12c8bfa3bcf3c6_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_4cbe3f69956bb7d93d12c8bfa3bcf3c6_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_4cbe3f69956bb7d93d12c8bfa3bcf3c6_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_4cbe3f69956bb7d93d12c8bfa3bcf3c6_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_4cbe3f69956bb7d93d12c8bfa3bcf3c6_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_4cbe3f69956bb7d93d12c8bfa3bcf3c6_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_4cbe3f69956bb7d93d12c8bfa3bcf3c6_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_4cbe3f69956bb7d93d12c8bfa3bcf3c6_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_4cbe3f69956bb7d93d12c8bfa3bcf3c6_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_4cbe3f69956bb7d93d12c8bfa3bcf3c6_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_4cbe3f69956bb7d93d12c8bfa3bcf3c6_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_a17afde2a3cff3aca289bcd0e4e509ca_size, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_a17afde2a3cff3aca289bcd0e4e509ca_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_a17afde2a3cff3aca289bcd0e4e509ca_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_a17afde2a3cff3aca289bcd0e4e509ca_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_a17afde2a3cff3aca289bcd0e4e509ca_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_a17afde2a3cff3aca289bcd0e4e509ca_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_a17afde2a3cff3aca289bcd0e4e509ca_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_a17afde2a3cff3aca289bcd0e4e509ca_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_a17afde2a3cff3aca289bcd0e4e509ca_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_a17afde2a3cff3aca289bcd0e4e509ca_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_a17afde2a3cff3aca289bcd0e4e509ca_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_a17afde2a3cff3aca289bcd0e4e509ca_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_a17afde2a3cff3aca289bcd0e4e509ca_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_a17afde2a3cff3aca289bcd0e4e509ca_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6c0b25ae1e31c9a3287cde726e5b74ca_size, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6c0b25ae1e31c9a3287cde726e5b74ca_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6c0b25ae1e31c9a3287cde726e5b74ca_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6c0b25ae1e31c9a3287cde726e5b74ca_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6c0b25ae1e31c9a3287cde726e5b74ca_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6c0b25ae1e31c9a3287cde726e5b74ca_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6c0b25ae1e31c9a3287cde726e5b74ca_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6c0b25ae1e31c9a3287cde726e5b74ca_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6c0b25ae1e31c9a3287cde726e5b74ca_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6c0b25ae1e31c9a3287cde726e5b74ca_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6c0b25ae1e31c9a3287cde726e5b74ca_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6c0b25ae1e31c9a3287cde726e5b74ca_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6c0b25ae1e31c9a3287cde726e5b74ca_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_6c0b25ae1e31c9a3287cde726e5b74ca_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e7c4cce2e2c1711f97d05ff022b05da8_size, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e7c4cce2e2c1711f97d05ff022b05da8_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e7c4cce2e2c1711f97d05ff022b05da8_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e7c4cce2e2c1711f97d05ff022b05da8_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e7c4cce2e2c1711f97d05ff022b05da8_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e7c4cce2e2c1711f97d05ff022b05da8_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e7c4cce2e2c1711f97d05ff022b05da8_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e7c4cce2e2c1711f97d05ff022b05da8_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e7c4cce2e2c1711f97d05ff022b05da8_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e7c4cce2e2c1711f97d05ff022b05da8_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e7c4cce2e2c1711f97d05ff022b05da8_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e7c4cce2e2c1711f97d05ff022b05da8_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e7c4cce2e2c1711f97d05ff022b05da8_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e7c4cce2e2c1711f97d05ff022b05da8_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_c2717b1d6247547b39c918b0d683ecae_size, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_c2717b1d6247547b39c918b0d683ecae_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_c2717b1d6247547b39c918b0d683ecae_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_c2717b1d6247547b39c918b0d683ecae_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_c2717b1d6247547b39c918b0d683ecae_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_c2717b1d6247547b39c918b0d683ecae_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_c2717b1d6247547b39c918b0d683ecae_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_c2717b1d6247547b39c918b0d683ecae_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_c2717b1d6247547b39c918b0d683ecae_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_c2717b1d6247547b39c918b0d683ecae_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_c2717b1d6247547b39c918b0d683ecae_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_c2717b1d6247547b39c918b0d683ecae_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_c2717b1d6247547b39c918b0d683ecae_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_c2717b1d6247547b39c918b0d683ecae_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e6dbe4f1f772628fb82a51829b41fa0f_size, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e6dbe4f1f772628fb82a51829b41fa0f_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e6dbe4f1f772628fb82a51829b41fa0f_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e6dbe4f1f772628fb82a51829b41fa0f_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e6dbe4f1f772628fb82a51829b41fa0f_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e6dbe4f1f772628fb82a51829b41fa0f_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e6dbe4f1f772628fb82a51829b41fa0f_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e6dbe4f1f772628fb82a51829b41fa0f_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e6dbe4f1f772628fb82a51829b41fa0f_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e6dbe4f1f772628fb82a51829b41fa0f_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e6dbe4f1f772628fb82a51829b41fa0f_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e6dbe4f1f772628fb82a51829b41fa0f_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e6dbe4f1f772628fb82a51829b41fa0f_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_e6dbe4f1f772628fb82a51829b41fa0f_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_65995e2766afe4ddf28967577e56ac41_size, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_65995e2766afe4ddf28967577e56ac41_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_65995e2766afe4ddf28967577e56ac41_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_65995e2766afe4ddf28967577e56ac41_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_65995e2766afe4ddf28967577e56ac41_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_65995e2766afe4ddf28967577e56ac41_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_65995e2766afe4ddf28967577e56ac41_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_65995e2766afe4ddf28967577e56ac41_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_65995e2766afe4ddf28967577e56ac41_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_65995e2766afe4ddf28967577e56ac41_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_65995e2766afe4ddf28967577e56ac41_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_65995e2766afe4ddf28967577e56ac41_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_65995e2766afe4ddf28967577e56ac41_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_16bit_65995e2766afe4ddf28967577e56ac41_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_permutations.h.d b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_permutations.h.d new file mode 100644 index 00000000..6dce4e42 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_permutations.h.d @@ -0,0 +1 @@ +src/ffx-fsr2-api/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_16bit_permutations.h: ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_callbacks_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common_half.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_resources.h ../../src/ffx-fsr2-api/shaders/ffx_core.h ../../src/ffx-fsr2-api/shaders/ffx_core_portability.h ../../src/ffx-fsr2-api/shaders/ffx_common_types.h ../../src/ffx-fsr2-api/shaders/ffx_core_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_common.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_sample.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_reconstruct_dilated_velocity_and_previous_depth.h \ No newline at end of file diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_2a3e158fcf339a24c81ef87bc718bad2.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_2a3e158fcf339a24c81ef87bc718bad2.h new file mode 100644 index 00000000..cfa693be --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_2a3e158fcf339a24c81ef87bc718bad2.h @@ -0,0 +1,492 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_2a3e158fcf339a24c81ef87bc718bad2.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_2a3e158fcf339a24c81ef87bc718bad2_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_2a3e158fcf339a24c81ef87bc718bad2_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_2a3e158fcf339a24c81ef87bc718bad2_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_2a3e158fcf339a24c81ef87bc718bad2_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_2a3e158fcf339a24c81ef87bc718bad2_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_2a3e158fcf339a24c81ef87bc718bad2_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_2a3e158fcf339a24c81ef87bc718bad2_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_2a3e158fcf339a24c81ef87bc718bad2_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_2a3e158fcf339a24c81ef87bc718bad2_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_2a3e158fcf339a24c81ef87bc718bad2_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_2a3e158fcf339a24c81ef87bc718bad2_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_2a3e158fcf339a24c81ef87bc718bad2_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_2a3e158fcf339a24c81ef87bc718bad2_size = 7500; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_2a3e158fcf339a24c81ef87bc718bad2_data[] = { +0x44,0x58,0x42,0x43,0x1d,0x52,0x03,0x34,0x22,0x5e,0x25,0x8e,0x1b,0x2c,0xfb,0x8e, +0x7d,0xc2,0xa5,0x1d,0x01,0x00,0x00,0x00,0x4c,0x1d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0x48,0x0e,0x00,0x00,0x64,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xac,0x0c,0x00,0x00,0x62,0x00,0x05,0x00, +0x2b,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x94,0x0c,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x22,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xb9,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xd4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e, +0xbc,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33, +0x59,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f, +0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4, +0xe0,0x07,0x48,0x30,0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0, +0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07, +0x14,0x0c,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73, +0x70,0x87,0x72,0x20,0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec, +0x4c,0x64,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5, +0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0, +0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0xf0,0x03,0x14,0x18,0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26, +0x59,0x96,0x65,0x79,0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x06, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a, +0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90, +0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6, +0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60, +0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x34,0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4, +0x79,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01, +0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02,0x02,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x43,0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x86,0x3c,0x1b,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c, +0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01,0x00,0x00,0x00, +0x1c,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x1c,0x0a,0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a, +0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a, +0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x30,0x03,0x4a,0x78,0xa0, +0x58,0x0a,0x83,0xba,0x11,0x80,0x1a,0x20,0x72,0x06,0x80,0xce,0x19,0x00,0x5a,0x67, +0x00,0xa8,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2,0x19,0x00,0x9a,0x67,0x00,0x88,0x9e, +0x01,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20,0x26,0x08,0x43,0xb3, +0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0xc1,0xd9,0x30,0x20,0x09,0x31,0x41,0x20, +0x83,0x36,0xa0,0x25,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x35,0xf6,0xc6,0xf6,0x26, +0xf7,0xa5,0x96,0x46,0x47,0x57,0x26,0x57,0x46,0x36,0x41,0x18,0x9e,0x0d,0x82,0xd1, +0x6c,0x48,0x8c,0x85,0x31,0x88,0x81,0x30,0x1c,0x5a,0x72,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73, +0x1b,0x92,0x61,0x81,0x0c,0x63,0x20,0x0c,0x67,0x82,0x70,0x06,0x6e,0xc0,0x46,0xee, +0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d,0x43,0x42,0x48,0x93, +0x31,0x0c,0x84,0xe1,0x4c,0x10,0x06,0x68,0x82,0xb0,0x06,0x6f,0x40,0x48,0xee,0x2b, +0xcd,0x0d,0xae,0x8e,0xee,0xab,0x0c,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x43,0x52, +0x59,0x97,0x51,0x0d,0x84,0xe1,0x6c,0x20,0x9e,0x88,0xc2,0x26,0x08,0x6d,0x00,0x07, +0x3c,0x03,0xb9,0xbb,0x2f,0xb9,0xb2,0xb1,0x37,0xb7,0x39,0x3a,0xb9,0xba,0x31,0xba, +0x32,0xb2,0x2f,0x38,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0xb9,0x2f,0xb7,0xb2,0x30,0xb9, +0xb2,0x39,0xba,0x2f,0xb2,0x32,0x38,0x3a,0xb4,0x09,0x42,0xb7,0x06,0x13,0x84,0x21, +0xda,0x20,0x18,0xdd,0x86,0xc5,0xd0,0x36,0xc3,0x18,0x08,0x8e,0xe3,0xbc,0x09,0xc2, +0x1b,0xc4,0x01,0x33,0xb9,0xbb,0x2f,0xb2,0x34,0xb6,0x30,0xba,0x32,0xb2,0xaf,0xb6, +0x37,0xba,0xb4,0x37,0xb7,0x2f,0xbb,0xb2,0x31,0xba,0x37,0xb9,0xb9,0x0d,0xcb,0x00, +0x06,0x61,0x60,0x0c,0x03,0xc1,0x71,0x9c,0x33,0x41,0x88,0x03,0x39,0xe0,0x23,0x77, +0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0x46,0x54,0x06,0x47,0x87,0xb6,0x61,0x21, +0xc6,0x80,0x0c,0x0c,0x62,0x20,0x38,0x8e,0x73,0x28,0xc9,0xdd,0x7d,0xb1,0xbd,0x8d, +0xad,0x7d,0xa5,0xb9,0xc1,0xd5,0xd1,0x7d,0xb1,0xd5,0xb5,0x85,0x6d,0x58,0xaa,0x31, +0x30,0x03,0xa3,0x1a,0x08,0x8e,0xe3,0x9c,0x0d,0xc4,0x27,0x06,0x65,0x70,0x06,0x13, +0x04,0x3a,0xa0,0x03,0x1a,0x63,0x62,0x46,0x53,0x52,0x32,0x13,0x84,0x41,0xda,0x80, +0x18,0x69,0xa0,0x06,0x86,0x31,0xac,0x01,0xb0,0x21,0x60,0x83,0x0d,0x44,0x86,0x06, +0x6d,0x00,0x4c,0x10,0xe6,0x60,0x0e,0xb8,0xa4,0x49,0x95,0xb9,0x91,0x95,0xc9,0x4d, +0xa5,0xe9,0x95,0x4d,0x10,0x86,0x69,0x82,0x30,0x50,0x13,0x84,0x8e,0x0d,0x36,0x20, +0x09,0x1c,0x54,0x46,0x1c,0xc8,0x41,0x33,0x07,0x74,0xd2,0x9a,0xc2,0xf0,0xa4,0xca, +0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x43,0xb5,0xc1,0x48,0xea,0xa0, +0xb2,0x83,0x38,0x90,0x03,0x32,0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69, +0x7a,0x65,0x13,0x84,0xc1,0xda,0x80,0x24,0x78,0x50,0xe5,0x41,0x1c,0xc8,0x41,0x33, +0x07,0xec,0xd2,0x92,0xdc,0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6, +0xde,0xea,0xe4,0xc6,0xca,0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26, +0x08,0xc3,0xb5,0xc1,0x48,0xf6,0xa0,0xe2,0x83,0x38,0x90,0x03,0x4a,0x69,0x4c,0x75, +0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x13, +0x84,0x01,0xdb,0x60,0x24,0x7e,0x50,0xfd,0x41,0x1c,0xc8,0x01,0xa5,0x34,0xa6,0xba, +0xb6,0xb0,0xa6,0x34,0x38,0xa6,0x32,0xbb,0x32,0x36,0xaa,0xb7,0xaa,0xb9,0xb2,0x09, +0xc2,0x90,0x6d,0x30,0x92,0x50,0xa8,0x44,0x21,0x0e,0xe4,0x80,0x4b,0x9a,0x91,0x5c, +0x58,0x5b,0x59,0x92,0x1b,0x59,0x19,0xde,0x04,0x61,0xd0,0x36,0x18,0x09,0x29,0x54, +0xa5,0x10,0x07,0x72,0x40,0xc9,0x8c,0xa8,0xcc,0x2e,0x6d,0xac,0x8c,0xea,0xcd,0x2a, +0xad,0xec,0x8e,0xa8,0x0c,0x8e,0x0e,0x6d,0x82,0x30,0x6c,0x1b,0x8c,0xe4,0x14,0x2a, +0x54,0x88,0x83,0x86,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc,0x04,0x61,0xe0,0x36, +0x18,0x89,0x2a,0x54,0xab,0x10,0x07,0x0d,0x25,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37, +0xab,0xb2,0x31,0xba,0x37,0xb9,0xa9,0xb1,0x30,0xb6,0xb2,0x09,0xc2,0xd0,0x6d,0x40, +0x92,0x56,0xa8,0x5c,0x21,0x0e,0x9a,0x66,0x0e,0x08,0x99,0x11,0xbd,0xdd,0xb9,0xcd, +0x8d,0x85,0xb1,0x95,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x06,0x6f,0x83,0x91, +0xc0,0x42,0x15,0x0b,0x71,0xd0,0xf0,0x33,0x6b,0x7a,0xa3,0x4b,0x7b,0x73,0xb3,0x2a, +0x1b,0xa3,0x7b,0x93,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x1b,0x0a,0x73,0x1b,0x2b,0x63, +0x63,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x20,0x0c,0xdf,0x06,0x24,0x99,0x85,0x8a,0x16, +0xe2,0xa0,0x69,0xe6,0x80,0x8c,0x19,0x94,0x5c,0x59,0x11,0x1e,0xdc,0xdb,0x5c,0x9d, +0x5c,0xd9,0x04,0x61,0x00,0x83,0x0d,0x48,0x62,0x0b,0xd5,0x2d,0xc4,0x41,0xd3,0xcc, +0x01,0x33,0x33,0x28,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0x39,0x23,0xb9,0xb0,0xb6,0x32, +0x28,0xb9,0xb2,0x22,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x09,0xc2,0x10,0x06,0x1b, +0x8c,0x24,0x17,0x2a,0x5d,0x88,0x83,0x86,0x8b,0x19,0x55,0x98,0x1b,0x52,0x18,0x9b, +0x99,0xd1,0x93,0xd5,0x04,0x61,0x10,0x83,0x0d,0x46,0xc2,0x0b,0x55,0x2f,0xc4,0x41, +0xc3,0xca,0x4c,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0xaa,0x2c,0xae,0xae,0xcc,0x6d,0xac, +0x8c,0xa9,0xcc,0xed,0x8c,0x0e,0x6d,0x82,0x30,0x8c,0xc1,0x06,0x23,0xf9,0x85,0x0a, +0x1c,0xe2,0xa0,0xa1,0x62,0x46,0x54,0xc6,0x46,0x17,0x46,0x95,0xd6,0x56,0x36,0x41, +0x18,0xc8,0x60,0x83,0x91,0x88,0x43,0x35,0x0e,0x71,0xd0,0xf0,0x32,0x23,0xca,0x73, +0x0b,0x6b,0x4b,0x1b,0x93,0x2a,0x9b,0x1b,0x42,0x0b,0x73,0x3b,0x2b,0x33,0x0a,0x1b, +0xa3,0x7b,0x93,0x9b,0x20,0x0c,0x65,0xb0,0xc1,0x48,0xca,0xa1,0x32,0x87,0x38,0x68, +0x88,0x99,0x59,0xa5,0x95,0xdd,0x4d,0xc1,0x85,0x8d,0x95,0x51,0xbd,0x35,0x95,0xd1, +0x95,0xc9,0xcd,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x06,0x33,0xd8,0x60,0x24, +0xe8,0x50,0xa5,0x43,0x1c,0x34,0x1b,0xa8,0x35,0xa0,0x83,0x3b,0xd0,0x83,0x3e,0x00, +0x85,0x51,0x30,0x85,0x54,0x60,0x85,0x57,0x90,0x85,0x5a,0xc0,0x85,0x5d,0xf0,0x85, +0x70,0x20,0x87,0x73,0x50,0x87,0x0d,0x83,0xf1,0x06,0xeb,0x30,0x41,0x10,0x80,0x0d, +0xc0,0x86,0xc1,0x70,0x07,0x77,0xd8,0x10,0xbc,0xc3,0x86,0x61,0x68,0x07,0x78,0xa0, +0x30,0x34,0xb5,0x61,0xb0,0x03,0x3b,0x18,0x36,0x08,0x72,0x30,0x0f,0x1b,0x8a,0x76, +0x90,0x07,0xc0,0x0d,0xe8,0x81,0x46,0x18,0xdd,0x5b,0x5b,0xda,0x18,0x11,0x31,0xb9, +0x30,0xb7,0x31,0xb4,0xb2,0x39,0x1a,0x66,0x6c,0x6f,0x61,0x74,0x73,0x13,0x84,0xe1, +0x0c,0x58,0xa4,0xb9,0xcd,0xd1,0xcd,0x4d,0x10,0x06,0x34,0x20,0x91,0xe6,0x46,0x37, +0x37,0x41,0x18,0xd2,0x80,0x08,0x5d,0x19,0xde,0x17,0xdb,0x5b,0x18,0xd9,0x04,0x61, +0x50,0x03,0x26,0x74,0x65,0x78,0x5f,0x73,0x74,0x6f,0x72,0x65,0x2c,0xea,0xd2,0xdc, +0xe8,0xe6,0x36,0x40,0xf6,0x20,0x07,0xf7,0xd0,0xe0,0x43,0x3e,0xe8,0xc3,0x3e,0xf0, +0x43,0x3f,0xf8,0xc3,0x3f,0x80,0x44,0x15,0x12,0x7c,0x50,0x85,0x8d,0xcd,0xae,0xcd, +0x25,0x8d,0xac,0xcc,0x8d,0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b, +0x4b,0x7b,0x73,0x9b,0x12,0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4, +0xa6,0x04,0x46,0x1d,0x32,0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2, +0x32,0xb6,0x29,0x41,0x52,0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac, +0x6c,0x6e,0x4a,0xd0,0x06,0x95,0xc8,0xf0,0x5c,0xe8,0xf2,0xe0,0xca,0x82,0xdc,0xdc, +0xde,0xe8,0xc2,0xe8,0xd2,0xde,0xdc,0xe6,0xa6,0x08,0xeb,0x00,0x0f,0x75,0xc8,0xf0, +0x5c,0xca,0xdc,0xe8,0xe4,0xf2,0xa0,0xde,0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0xf4,0xd0, +0x85,0x0c,0xcf,0x65,0xec,0xad,0xce,0x8d,0xae,0x4c,0x6e,0x6e,0x4a,0x10,0x12,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x2c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5,0x3b,0x8f,0x0f,0x4c, +0x0e,0x83,0x08,0x1b,0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40,0xc3,0xe5,0x3b,0x8f, +0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10, +0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x09, +0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06, +0x20,0x60,0x3e,0x72,0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44, +0x84,0x40,0x33,0x2c,0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17, +0xb7,0x6d,0x02,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0, +0xe0,0x17,0xb7,0x6d,0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1, +0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11, +0xc0,0x20,0x0e,0x3e,0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11, +0xe6,0x17,0xb7,0x0d,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2a,0x3e,0x15,0x8f,0xcf,0x33,0x9a,0x24,0xc8,0x1e,0xf8,0x7b, +0xc7,0x18,0xba,0xd2,0x44,0x58,0x49,0x4c,0xe0,0x0e,0x00,0x00,0x62,0x00,0x05,0x00, +0xb8,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xc8,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xaf,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xba,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xd8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e, +0xbc,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33, +0x59,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f, +0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4, +0xe0,0x07,0x48,0x30,0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0, +0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07, +0x14,0x0c,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73, +0x70,0x87,0x72,0x20,0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec, +0x4c,0x64,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5, +0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0, +0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0xf0,0x03,0x14,0x18,0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26, +0x59,0x96,0x65,0x79,0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x9e, +0x02,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x34,0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0x79,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0x13,0x01,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02, +0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x86,0x3c,0x1b,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x0c,0x79,0x3c,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02, +0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x32,0x1e,0x98,0x14,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24, +0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x10,0x0a,0x82,0xba,0x11,0x00,0x22,0x67,0x00,0xe8, +0x9c,0x01,0xa0,0x75,0x06,0x80,0xda,0x19,0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0x20, +0x7a,0x06,0x00,0x00,0x79,0x18,0x00,0x00,0x5c,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20,0x26,0x08,0x43,0xb3, +0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08,0x83,0x33,0x41,0x20, +0x03,0x8b,0xc0,0x04,0x61,0x78,0x36,0x08,0x4a,0xb3,0x21,0x51,0x16,0x46,0x21,0x06, +0x42,0x71,0x36,0x24,0xc3,0xc2,0x28,0xca,0x40,0x28,0xce,0x04,0xe1,0x0c,0xae,0x0d, +0x09,0x11,0x31,0xca,0x30,0x10,0x8a,0x33,0x41,0x18,0xa0,0x09,0xc2,0x1a,0x60,0x1b, +0x92,0x89,0x62,0x94,0x69,0x20,0x14,0x67,0x03,0xf1,0x40,0x52,0x35,0x41,0x68,0x83, +0x6c,0x82,0xd0,0x55,0x13,0x84,0x21,0xda,0x20,0x28,0xd9,0x86,0x45,0xb9,0x18,0x45, +0x19,0x08,0x0c,0xc3,0xb4,0x09,0xc2,0x1b,0x68,0x1b,0x96,0x81,0x63,0x94,0x61,0x20, +0x30,0x0c,0x73,0x26,0x08,0x71,0xb0,0x6d,0x58,0x08,0x8f,0x51,0x88,0x81,0xc0,0x30, +0xcc,0xd9,0xb0,0x4c,0x1e,0xa3,0x4c,0x03,0x81,0x61,0x98,0xb3,0x81,0xd8,0xba,0x0f, +0x0c,0x26,0x08,0x74,0xc0,0x4d,0x10,0x06,0x69,0x03,0xa2,0x88,0x01,0xa3,0x28,0xc3, +0x18,0x00,0x1b,0x02,0x32,0xd8,0x40,0x58,0x61,0x50,0x06,0xc0,0x04,0x41,0x00,0x28, +0x0c,0x4d,0x4d,0x10,0x86,0x69,0x82,0x30,0x50,0x1b,0x06,0x35,0x50,0x83,0x61,0x83, +0x90,0x06,0x6b,0xb0,0xa1,0x38,0x03,0x34,0x00,0xcc,0x80,0x0d,0xaa,0xb0,0xb1,0xd9, +0xb5,0xb9,0xa4,0x91,0x95,0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64,0x78,0x2e,0x76,0x65, +0x72,0x73,0x69,0x6f,0x6e,0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b,0x5d,0x18,0x9b,0x5d, +0x99,0xdc,0x94,0xc0,0xa8,0x43,0x86,0xe7,0x32,0x87,0x16,0x46,0x56,0x26,0xd7,0xf4, +0x46,0x56,0xc6,0x36,0x25,0x40,0xca,0x90,0xe1,0xb9,0xc8,0x95,0xcd,0xbd,0xd5,0xc9, +0x8d,0x95,0xcd,0x4d,0x09,0xca,0xa0,0x0e,0x19,0x9e,0x4b,0x99,0x1b,0x9d,0x5c,0x1e, +0xd4,0x5b,0x9a,0x1b,0xdd,0xdc,0x94,0x80,0x0d,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x2c,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5,0x3b,0x8f,0x0f,0x4c,0x0e,0x83,0x08,0x1b, +0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10, +0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44, +0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x09,0xdb,0x70,0xf9,0xce, +0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x3e,0x72, +0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44,0x84,0x40,0x33,0x2c, +0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17,0xb7,0x6d,0x02,0xd5, +0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d, +0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8, +0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e, +0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d, +0x61,0x20,0x00,0x00,0x90,0x01,0x00,0x00,0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x34,0xcc,0x00,0x14,0x61,0x40,0xc9,0x95,0x5d,0x71,0x06,0x94, +0x61,0x40,0x19,0x95,0x6e,0x40,0x0d,0x94,0x4d,0xb9,0x94,0x4a,0xc1,0x94,0x1b,0x21, +0x45,0x50,0x1e,0x23,0x00,0x25,0x40,0xc6,0x18,0x01,0x08,0x82,0x20,0xfc,0x0b,0x63, +0x04,0xad,0x39,0xe7,0xbc,0x37,0x46,0x70,0xdf,0xf4,0x68,0x8a,0xc1,0x18,0xc1,0x5a, +0xab,0xb5,0xfa,0x8d,0x11,0x80,0x20,0x08,0xbb,0x61,0x30,0x46,0x00,0x82,0x20,0x88, +0x83,0xc3,0x18,0xc1,0x5a,0xab,0xb5,0xf8,0x8d,0x11,0xc0,0x3e,0x3b,0x97,0xdf,0x18, +0x41,0xae,0x97,0xee,0xfc,0x8d,0x11,0xe0,0xec,0x7d,0xe6,0xde,0x18,0xc1,0x59,0x9b, +0x62,0xe8,0x8d,0x11,0x80,0x20,0x08,0xc2,0xdf,0x18,0x01,0x08,0x82,0x20,0xfe,0x8d, +0x00,0x8c,0x11,0xa8,0x78,0x7d,0x8a,0x1e,0x00,0x00,0x00,0x00,0x23,0x06,0x09,0x00, +0x82,0x60,0xe0,0xd1,0xc1,0x07,0xb9,0x81,0x1b,0xa4,0xc1,0x88,0x41,0x02,0x80,0x20, +0x18,0x78,0x75,0x00,0x06,0xd1,0x1c,0xcc,0x81,0x1a,0x8c,0x18,0x24,0x00,0x08,0x82, +0x81,0x67,0x07,0x61,0x20,0xd5,0x41,0x1d,0xac,0xc1,0x88,0x41,0x02,0x80,0x20,0x18, +0x78,0x77,0x20,0x06,0xd3,0x1c,0xcc,0x01,0x1b,0x8c,0x18,0x24,0x00,0x08,0x82,0x81, +0x87,0x07,0x63,0x50,0xc9,0x81,0x1c,0xb4,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x78, +0x79,0x40,0x06,0xd6,0x1d,0xe0,0x81,0x1b,0x8c,0x18,0x24,0x00,0x08,0x82,0x81,0xa7, +0x07,0x65,0x70,0xe5,0x81,0x1d,0xbc,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x78,0x7b, +0x60,0x06,0xd8,0x1d,0xe4,0x01,0x1c,0x8c,0x18,0x24,0x00,0x08,0x82,0x81,0xc7,0x07, +0x67,0xb0,0xe1,0x01,0x1e,0xc4,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0xa6,0x30, +0x06,0x79,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0xc4,0x29,0x90,0x41,0x1f,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x06,0x0a,0x69,0x30,0xec,0xc1,0x68,0x42,0x00,0x8c,0x26, +0x08,0xc1,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xaa,0xe0,0x06,0x89,0x1f,0x14,0xc4, +0x1b,0xbc,0xc1,0x1b,0xbc,0xc1,0x68,0x42,0x00,0xd4,0x31,0x0a,0x30,0x62,0xd0,0x00, +0x20,0x08,0x06,0x4b,0x2b,0xc4,0x01,0x13,0x0a,0xc1,0x21,0x07,0x72,0x20,0x07,0x72, +0x30,0x9a,0x10,0x00,0x95,0x98,0x02,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x02,0x0b, +0x74,0xf0,0x90,0xc2,0x12,0xd4,0x41,0x1d,0xd4,0x41,0x1d,0x8c,0x26,0x04,0x40,0x31, +0x6f,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xcc,0xc2,0x1d,0x48,0xa7,0xe0,0x04, +0x78,0x80,0x07,0x78,0x80,0x07,0xa3,0x09,0x01,0x50,0x90,0x1c,0xc0,0x88,0x41,0x03, +0x80,0x20,0x18,0x2c,0xb6,0xa0,0x07,0x95,0x2a,0x04,0xd0,0x1e,0xec,0xc1,0x1e,0xec, +0xc1,0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x82,0x0b,0x7c,0x70,0xb1, +0xc2,0x90,0xf4,0x41,0x1f,0xf4,0x41,0x1f,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80, +0x20,0x18,0x2c,0xba,0xe0,0x07,0x99,0x2b,0x38,0xcb,0x1f,0xfc,0xc1,0x1f,0xfc,0xc1, +0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0xc2,0x0b,0xa0,0xb0,0xc1,0xc2, +0xa1,0x84,0x42,0x28,0x84,0x42,0x28,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20, +0x18,0x2c,0xbe,0x20,0x0a,0x9d,0x2c,0x48,0xcc,0x28,0x8c,0xc2,0x28,0x8c,0xc2,0x68, +0x42,0x00,0x0c,0x37,0x50,0x18,0x19,0x0c,0x37,0x6c,0x18,0x19,0x94,0x10,0xe8,0x70, +0x44,0x85,0x11,0x5f,0x09,0x81,0x4e,0x37,0x5c,0x5a,0x30,0xdd,0xa0,0x85,0x81,0x30, +0xdc,0x20,0x06,0x1f,0x19,0x0c,0x37,0x64,0x1f,0x19,0x94,0x10,0xe8,0x70,0x44,0x56, +0x10,0x5f,0x09,0x81,0x4e,0x37,0x6c,0x47,0x30,0xdd,0xe0,0x9d,0x81,0x30,0xdc,0xc0, +0x95,0x01,0x19,0x14,0x12,0xe8,0x70,0x04,0x47,0x10,0x5f,0x09,0x81,0x4e,0x37,0x78, +0x46,0x50,0x88,0xb0,0xd3,0x0d,0x6f,0xe0,0x04,0xd3,0x0d,0x63,0x80,0x10,0xc3,0x0d, +0x61,0xe0,0x06,0x64,0x50,0x81,0xa5,0xc3,0x11,0x61,0x60,0x10,0x5f,0x09,0x81,0x4e, +0x37,0x8c,0x01,0x12,0x4c,0x37,0xd4,0x81,0x21,0x94,0x41,0xe9,0x70,0x04,0x19,0x0c, +0xc4,0x57,0x42,0xa0,0xd3,0x0d,0x66,0x50,0x04,0x25,0x1c,0x3b,0xdd,0xc0,0x06,0x4d, +0x50,0x62,0xa0,0xe9,0x70,0x04,0x1a,0x10,0xc4,0x57,0x42,0xa0,0xd3,0x0d,0x6a,0x60, +0x04,0xd3,0x0d,0x7a,0x50,0x08,0x35,0x24,0x3b,0xdd,0x90,0x07,0x4d,0x50,0xd3,0xa6, +0xc3,0x11,0x6d,0x50,0x10,0x5f,0x09,0x81,0x4e,0x37,0xbc,0xc1,0x11,0x4c,0x37,0xe0, +0xc1,0x21,0x94,0x1b,0x80,0x81,0x0e,0x47,0xc0,0xc1,0x40,0x7c,0x25,0x04,0x3a,0xdd, +0x20,0x07,0x45,0x30,0xdd,0x60,0x0a,0x85,0x50,0x03,0xb2,0xd3,0x0d,0xa2,0xc0,0x04, +0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xd4,0x44,0x3e,0xcc,0x42,0x4a,0x0c,0x81,0x3e, +0xe8,0x83,0x3e,0xe8,0xc3,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x88,0xc1,0x01,0x80, +0x20,0x18,0x60,0x32,0xa1,0x0f,0xb4,0x70,0x12,0xa3,0x09,0x81,0x30,0x9a,0x20,0x0c, +0x26,0x14,0xf2,0x31,0xa1,0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x60,0x37,0xf1, +0x0f,0xb9,0xe0,0x12,0xa3,0x09,0x81,0x30,0x9a,0x20,0x0c,0x56,0x08,0xf1,0xb1,0x42, +0x88,0xcf,0x88,0x81,0x03,0x80,0x20,0x18,0x34,0x61,0x21,0x12,0xe5,0xd0,0x0b,0xbc, +0x70,0x12,0x51,0x14,0x45,0xf8,0x30,0x62,0xe0,0x00,0x20,0x08,0x06,0x4d,0x58,0x88, +0x04,0x39,0xf4,0x02,0x2f,0x9c,0x84,0x10,0x08,0x02,0x3e,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0xb6,0x13,0x24,0xe1,0x0b,0x36,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0x9b,0x4f,0x9c,0x44,0x38,0xf0,0xc4,0x68,0x42,0x00, +0x8c,0x26,0x08,0xc1,0x09,0x86,0x9d,0x60,0x98,0x09,0x8a,0x7c,0x4c,0x50,0xe4,0x63, +0x82,0x20,0x1f,0x13,0x04,0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0x9e,0xb6,0x40,0x89,0x60,0x38,0x22,0x10,0x09,0xe1,0xbb,0xc0,0x28,0x0b,0x24,0xf9, +0x98,0x20,0xc9,0xe7,0xde,0xc1,0xb0,0x7b,0x07,0xc3,0x4c,0xf0,0x07,0xf8,0x98,0xf0, +0x0f,0xf0,0xb9,0xca,0xb0,0xab,0x0c,0x33,0x42,0xa0,0x8f,0x11,0x02,0x7d,0x4c,0x11, +0xe0,0x63,0x8a,0x00,0x1f,0x33,0x04,0xf9,0x98,0x21,0xc8,0xc7,0x84,0x99,0x80,0x8f, +0x09,0x34,0x01,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x78,0x40,0xc3,0x27,0x84,0x11, +0x03,0x03,0x00,0x41,0x30,0x78,0x42,0xe3,0x27,0x84,0x13,0x06,0x3a,0x61,0x20,0x33, +0x88,0xf8,0x98,0x41,0xc4,0xc7,0x5e,0x42,0x88,0x8f,0xc1,0x84,0x10,0x1f,0x13,0x02, +0xf9,0x98,0x50,0xc8,0xc7,0x88,0x42,0x3e,0x76,0x18,0xf2,0x19,0x8e,0x20,0x66,0x42, +0xf8,0x66,0x19,0x82,0x21,0x18,0x6e,0x58,0xd8,0x80,0x0c,0x86,0x1b,0x16,0x36,0x20, +0x83,0x12,0x02,0x9d,0x65,0x10,0x86,0xe0,0x42,0x61,0xd8,0x11,0x83,0x05,0x00,0x41, +0x30,0x88,0x60,0x83,0x2e,0x68,0x02,0x35,0x1e,0x07,0x2f,0x82,0x59,0x82,0x61,0x38, +0x22,0xc9,0x09,0xe1,0x9b,0x65,0x38,0x92,0x60,0x84,0xa2,0xf5,0xff,0xff,0xff,0x07, +0xc3,0x2c,0x84,0x6f,0x96,0xc0,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x87,0x36,0xe2, +0xc2,0xf5,0xff,0xff,0xff,0x07,0x0b,0xce,0x42,0x3e,0x23,0x06,0x06,0x00,0x82,0x60, +0xf0,0xd8,0x86,0x5c,0x04,0x16,0xa0,0x85,0x7c,0x2c,0x40,0x0b,0xf8,0xcc,0x12,0x18, +0x03,0x15,0x06,0x43,0x08,0x85,0x05,0x61,0x21,0x9f,0x11,0x03,0x03,0x00,0x41,0x30, +0x78,0x76,0x03,0x2f,0x02,0x0b,0xd6,0x42,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xf0, +0xf4,0x46,0x5e,0x04,0x23,0x06,0x0e,0x00,0x82,0x60,0xd0,0xfc,0x06,0x68,0x90,0xc5, +0x4e,0xe8,0x44,0x69,0x04,0x41,0x10,0xd8,0x05,0x16,0x77,0x1b,0x30,0xdc,0x10,0xf8, +0x01,0x19,0x0c,0x37,0x74,0x7e,0x40,0x06,0x25,0x04,0x3a,0xcb,0x80,0x24,0xc1,0xcd, +0xc2,0xb0,0x23,0x06,0x0b,0x00,0x82,0x60,0x10,0x89,0x87,0x69,0x98,0x85,0x6e,0x14, +0x60,0xa0,0x1a,0xc1,0x2c,0x41,0x32,0x1c,0xa1,0xad,0x85,0xf0,0xcd,0x32,0x28,0x4c, +0x50,0x62,0xe0,0x1b,0x30,0xdc,0x40,0x06,0xa5,0x40,0x06,0xc3,0x0d,0x42,0x29,0x90, +0x41,0x09,0x81,0xce,0x32,0x2c,0x4c,0x70,0xba,0x30,0xec,0x88,0xc1,0x02,0x80,0x20, +0x18,0x44,0xe9,0xd1,0x1a,0x6d,0x11,0x1e,0x68,0x50,0xc4,0x46,0x30,0x4b,0xc0,0x0c, +0x47,0x80,0x81,0x5c,0x08,0xdf,0x2c,0x43,0xf3,0x04,0xa5,0x06,0xe5,0x01,0xa5,0x06, +0xe6,0x01,0xc3,0x0d,0x42,0x2b,0x90,0xc1,0x70,0x83,0xd0,0x0a,0x64,0x50,0x42,0xa0, +0xb3,0x0c,0xce,0x13,0x9c,0x38,0x0c,0x3b,0x62,0xb0,0x00,0x20,0x08,0x06,0x51,0x7c, +0xd4,0x46,0x5d,0xa4,0x87,0x51,0xe4,0x46,0x30,0x4b,0xf0,0x8c,0x18,0x34,0x00,0x08, +0x82,0xc1,0x52,0x1f,0xb9,0x21,0x17,0xe9,0x01,0x17,0x6f,0xa1,0x1b,0xba,0xa1,0x1b, +0xba,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x07,0x00, +0x82,0x60,0x30,0xd5,0x07,0x6e,0xfc,0xc5,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x93, +0x7d,0xe4,0x06,0x68,0x0c,0x23,0x06,0x07,0x00,0x82,0x60,0x30,0xdd,0x87,0x6e,0x84, +0xc6,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x98,0x7d,0xf8,0x06,0x5e,0xc4,0xc7,0x68, +0x42,0x00,0x58,0x11,0xd0,0xc7,0x0a,0x81,0x3e,0x56,0x0c,0xf4,0x19,0x31,0x68,0x00, +0x10,0x04,0x83,0x25,0x44,0xca,0x23,0x34,0xea,0xa3,0x3e,0xea,0xc3,0x3c,0xcc,0xc3, +0x3c,0xcc,0x63,0x34,0x21,0x00,0x86,0x23,0x82,0xd4,0x08,0xbe,0xe9,0x86,0xd5,0x10, +0x02,0x0b,0x0e,0xf9,0x98,0x70,0xc8,0xc7,0x86,0x43,0x3e,0x23,0x06,0x0b,0x00,0x82, +0x60,0x50,0x8d,0x08,0x78,0x0c,0x42,0x40,0x1b,0xb3,0x21,0x1b,0xc3,0x11,0x81,0x6c, +0x28,0xdf,0x2c,0x43,0x41,0x04,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_2ad4e6acf7bf3b4bd61d8c91d89b3451.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_2ad4e6acf7bf3b4bd61d8c91d89b3451.h new file mode 100644 index 00000000..a99e0adb --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_2ad4e6acf7bf3b4bd61d8c91d89b3451.h @@ -0,0 +1,499 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_2ad4e6acf7bf3b4bd61d8c91d89b3451.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_2ad4e6acf7bf3b4bd61d8c91d89b3451_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_2ad4e6acf7bf3b4bd61d8c91d89b3451_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_2ad4e6acf7bf3b4bd61d8c91d89b3451_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_2ad4e6acf7bf3b4bd61d8c91d89b3451_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_2ad4e6acf7bf3b4bd61d8c91d89b3451_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_2ad4e6acf7bf3b4bd61d8c91d89b3451_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_2ad4e6acf7bf3b4bd61d8c91d89b3451_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_2ad4e6acf7bf3b4bd61d8c91d89b3451_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_2ad4e6acf7bf3b4bd61d8c91d89b3451_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_2ad4e6acf7bf3b4bd61d8c91d89b3451_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_2ad4e6acf7bf3b4bd61d8c91d89b3451_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_2ad4e6acf7bf3b4bd61d8c91d89b3451_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_2ad4e6acf7bf3b4bd61d8c91d89b3451_size = 7608; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_2ad4e6acf7bf3b4bd61d8c91d89b3451_data[] = { +0x44,0x58,0x42,0x43,0xe4,0xf2,0x69,0x90,0x24,0x4b,0x7d,0xca,0xc6,0xea,0x7a,0xdb, +0xac,0xca,0xa7,0x2a,0x01,0x00,0x00,0x00,0xb8,0x1d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0x4c,0x0e,0x00,0x00,0x68,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xb0,0x0c,0x00,0x00,0x62,0x00,0x05,0x00, +0x2c,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x98,0x0c,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x23,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xb9,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xd4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e, +0xbc,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33, +0x59,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f, +0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4, +0xe0,0x07,0x48,0x30,0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0, +0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07, +0x14,0x0c,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73, +0x70,0x87,0x72,0x20,0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec, +0x4c,0x64,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5, +0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0, +0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0xf0,0x03,0x14,0x18,0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26, +0x59,0x96,0x65,0x79,0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x06, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a, +0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90, +0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6, +0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60, +0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x34,0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4, +0x79,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01, +0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02,0x02,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x43,0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x86,0x3c,0x1b,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c, +0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01,0x00,0x00,0x00, +0x1c,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x1c,0x0a,0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a, +0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a, +0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x78,0x03,0x0a,0x7e,0xa0, +0x58,0x0a,0x83,0xba,0x11,0x80,0x1a,0x20,0x72,0x06,0x80,0xce,0x19,0x00,0x5a,0x67, +0x00,0xa8,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2,0x19,0x00,0x9a,0x67,0x00,0x88,0x9e, +0x01,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x56,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20,0x26,0x08,0x43,0xb3, +0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0xc1,0xd9,0x30,0x20,0x09,0x31,0x41,0x20, +0x83,0x36,0xa0,0x25,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x35,0xf6,0xc6,0xf6,0x26, +0xf7,0xa5,0x96,0x46,0x47,0x57,0x26,0x57,0x46,0x36,0x41,0x18,0x9e,0x0d,0x82,0xd1, +0x6c,0x48,0x8c,0x85,0x31,0x88,0x81,0x30,0x1c,0x5a,0x72,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73, +0x1b,0x92,0x61,0x81,0x0c,0x63,0x20,0x0c,0x67,0x82,0x70,0x06,0x6e,0xc0,0x46,0xee, +0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d,0x43,0x42,0x48,0x93, +0x31,0x0c,0x84,0xe1,0x4c,0x10,0x06,0x68,0x82,0xb0,0x06,0x6f,0x40,0x48,0xee,0x2b, +0xcd,0x0d,0xae,0x8e,0xee,0xab,0x0c,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x43,0x52, +0x59,0x97,0x51,0x0d,0x84,0xe1,0x6c,0x20,0x9e,0x88,0xc2,0x26,0x08,0x6d,0x00,0x07, +0x3c,0x03,0xb9,0xbb,0x2f,0xb9,0xb2,0xb1,0x37,0xb7,0x39,0x3a,0xb9,0xba,0x31,0xba, +0x32,0xb2,0x2f,0x38,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0xb9,0x2f,0xb7,0xb2,0x30,0xb9, +0xb2,0x39,0xba,0x2f,0xb2,0x32,0x38,0x3a,0xb4,0x09,0x42,0xb7,0x06,0x13,0x84,0x21, +0xda,0x20,0x18,0xdd,0x86,0xc5,0xd0,0x36,0xc3,0x18,0x08,0x8e,0xe3,0xbc,0x09,0xc2, +0x1b,0xc4,0x01,0x33,0xb9,0xbb,0x2f,0xb2,0x34,0xb6,0x30,0xba,0x32,0xb2,0xaf,0xb6, +0x37,0xba,0xb4,0x37,0xb7,0x2f,0xbb,0xb2,0x31,0xba,0x37,0xb9,0xb9,0x0d,0xcb,0x00, +0x06,0x61,0x60,0x0c,0x03,0xc1,0x71,0x9c,0x33,0x41,0x88,0x03,0x39,0xe0,0x23,0x77, +0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0x46,0x54,0x06,0x47,0x87,0xb6,0x61,0x21, +0xc6,0x80,0x0c,0x0c,0x62,0x20,0x38,0x8e,0x73,0x28,0xc9,0xdd,0x7d,0xb1,0xbd,0x8d, +0xad,0x7d,0xa5,0xb9,0xc1,0xd5,0xd1,0x7d,0xb1,0xd5,0xb5,0x85,0x6d,0x58,0xaa,0x31, +0x30,0x03,0xa3,0x1a,0x08,0x8e,0xe3,0x9c,0x0d,0xc4,0x27,0x06,0x65,0x70,0x06,0x13, +0x04,0x3a,0xa0,0x03,0x1a,0x63,0x62,0x46,0x53,0x52,0x32,0x13,0x84,0x41,0xda,0x80, +0x18,0x69,0xa0,0x06,0x86,0x31,0xac,0x01,0xb0,0x21,0x60,0x83,0x0d,0x44,0x86,0x06, +0x6d,0x00,0x4c,0x10,0xe6,0x60,0x0e,0xb8,0xa4,0x49,0x95,0xb9,0x91,0x95,0xc9,0x4d, +0xa5,0xe9,0x95,0x4d,0x10,0x86,0x69,0x82,0x30,0x50,0x13,0x84,0x8e,0x0d,0x36,0x20, +0x09,0x1c,0x54,0x46,0x1c,0xc8,0x41,0x33,0x07,0x74,0xd2,0x9a,0xc2,0xf0,0xa4,0xca, +0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x43,0xb5,0xc1,0x48,0xea,0xa0, +0xb2,0x83,0x38,0x90,0x03,0x32,0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69, +0x7a,0x65,0x13,0x84,0xc1,0xda,0x80,0x24,0x78,0x50,0xe5,0x41,0x1c,0xc8,0x41,0x33, +0x07,0xec,0xd2,0x92,0xdc,0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6, +0xde,0xea,0xe4,0xc6,0xca,0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26, +0x08,0xc3,0xb5,0xc1,0x48,0xf6,0xa0,0xe2,0x83,0x38,0x90,0x03,0x4a,0x69,0x4c,0x75, +0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x13, +0x84,0x01,0xdb,0x60,0x24,0x7e,0x50,0xfd,0x41,0x1c,0xc8,0x01,0xa5,0x34,0xa6,0xba, +0xb6,0xb0,0xa6,0x34,0x38,0xa6,0x32,0xbb,0x32,0x36,0xaa,0xb7,0xaa,0xb9,0xb2,0x09, +0xc2,0x90,0x6d,0x30,0x92,0x50,0xa8,0x44,0x21,0x0e,0xe4,0x80,0x4b,0x9a,0x91,0x5c, +0x58,0x5b,0x59,0x92,0x1b,0x59,0x19,0xde,0x04,0x61,0xd0,0x36,0x18,0x09,0x29,0x54, +0xa5,0x10,0x07,0x72,0x40,0xc9,0x8c,0xa8,0xcc,0x2e,0x6d,0xac,0x8c,0xea,0xcd,0x2a, +0xad,0xec,0x8e,0xa8,0x0c,0x8e,0x0e,0x6d,0x82,0x30,0x6c,0x1b,0x8c,0xe4,0x14,0x2a, +0x54,0x88,0x83,0x86,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc,0x04,0x61,0xe0,0x36, +0x20,0x89,0x2a,0x54,0xab,0x10,0x07,0x4d,0x33,0x07,0x94,0xcc,0x9a,0xde,0xe8,0xd2, +0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0xa6,0xc6,0xc2,0xd8,0xca,0x26,0x08,0x43, +0xb7,0x01,0x49,0x5a,0xa1,0x72,0x85,0x38,0x68,0x9a,0x39,0x20,0x64,0x46,0xf4,0x76, +0xe7,0x36,0x37,0x16,0xc6,0x56,0x66,0x14,0x36,0x46,0xf7,0x26,0x37,0x41,0x18,0xbc, +0x0d,0x46,0x02,0x0b,0x55,0x2c,0xc4,0x41,0xc3,0xcf,0xac,0xe9,0x8d,0x2e,0xed,0xcd, +0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x4e,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0x28,0xcc,0x6d, +0xac,0x8c,0x8d,0x2d,0x8c,0x2e,0xed,0xcd,0x6d,0x82,0x30,0x7c,0x1b,0x90,0x64,0x16, +0x2a,0x5a,0x88,0x83,0xa6,0x99,0x03,0x32,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f, +0x73,0x75,0x72,0x65,0x13,0x84,0x01,0x0c,0x36,0x20,0x89,0x2d,0x54,0xb7,0x10,0x07, +0x4d,0x33,0x07,0xcc,0xcc,0xa0,0xe4,0xca,0xec,0xd2,0xde,0xea,0xe6,0x8c,0xe4,0xc2, +0xda,0xca,0xa0,0xe4,0xca,0x8a,0xf0,0xe0,0xde,0xe6,0xea,0xe4,0xca,0x26,0x08,0x43, +0x18,0x6c,0x30,0x92,0x5c,0xa8,0x74,0x21,0x0e,0x1a,0x2e,0x66,0x54,0x61,0x6e,0x48, +0x61,0x6c,0x66,0x46,0x4f,0x56,0x13,0x84,0x41,0x0c,0x36,0x18,0x09,0x2f,0x54,0xbd, +0x10,0x07,0x0d,0x2b,0x33,0xa5,0x34,0x3a,0xba,0x32,0xb9,0xa9,0xb2,0xb8,0xba,0x32, +0xb7,0xb1,0x32,0xa6,0x32,0xb7,0x33,0x3a,0xb4,0x09,0xc2,0x30,0x06,0x1b,0x8c,0xe4, +0x17,0x2a,0x70,0x88,0x83,0x86,0x8a,0x19,0x51,0x19,0x1b,0x5d,0x18,0x55,0x5a,0x5b, +0xd9,0x04,0x61,0x20,0x83,0x0d,0x46,0x22,0x0e,0xd5,0x38,0xc4,0x41,0xc3,0xcb,0x8c, +0x28,0xcf,0x2d,0xac,0x2d,0x6d,0x4c,0xaa,0x6c,0x6e,0x08,0x2d,0xcc,0xed,0xac,0xcc, +0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82,0x30,0x94,0xc1,0x06,0x23,0x29,0x87,0xca,0x1c, +0xe2,0xa0,0x21,0x66,0x66,0x95,0x56,0x76,0x37,0x05,0x17,0x36,0x56,0x46,0xf5,0xd6, +0x54,0x46,0x57,0x26,0x37,0x67,0x14,0x36,0x46,0xf7,0x26,0x37,0x41,0x18,0xcc,0x60, +0x83,0x91,0xa0,0x43,0x95,0x0e,0x71,0xd0,0x6c,0xa0,0xd6,0x80,0x0e,0xee,0x40,0x0f, +0xfa,0x00,0x14,0x46,0xc1,0x14,0x52,0x81,0x15,0x5e,0x41,0x16,0x6a,0x01,0x17,0x76, +0xc1,0x17,0xc2,0x81,0x1c,0xce,0x41,0x1d,0x36,0x0c,0xc6,0x1b,0xac,0xc3,0x04,0x41, +0x00,0x36,0x00,0x1b,0x06,0xc3,0x1d,0xdc,0x61,0x43,0xf0,0x0e,0x1b,0x86,0xa1,0x1d, +0xe0,0x81,0xc2,0xd0,0xd4,0x86,0xc1,0x0e,0xec,0x60,0xd8,0x20,0xc8,0xc1,0x3c,0x6c, +0x28,0xda,0x41,0x1e,0x00,0x37,0xa0,0x07,0x1a,0x61,0x74,0x6f,0x6d,0x69,0x63,0x44, +0xc4,0xe4,0xc2,0xdc,0xc6,0xd0,0xca,0xe6,0x68,0x98,0xb1,0xbd,0x85,0xd1,0xcd,0x4d, +0x10,0x86,0x33,0x60,0x91,0xe6,0x36,0x47,0x37,0x37,0x41,0x18,0xd0,0x80,0x44,0x9a, +0x1b,0xdd,0xdc,0x04,0x61,0x48,0x03,0x22,0x74,0x65,0x78,0x5f,0x6c,0x6f,0x61,0x64, +0x13,0x84,0x41,0x0d,0x98,0xd0,0x95,0xe1,0x7d,0xcd,0xd1,0xbd,0xc9,0x95,0xb1,0xa8, +0x4b,0x73,0xa3,0x9b,0xdb,0x00,0xd9,0x83,0x1c,0xdc,0x43,0x83,0x0f,0xf9,0xa0,0x0f, +0xfb,0xc0,0x0f,0xfd,0xe0,0x0f,0xff,0x00,0x12,0x55,0x48,0xf0,0x41,0x15,0x36,0x36, +0xbb,0x36,0x97,0x34,0xb2,0x32,0x37,0xba,0x29,0x41,0x50,0x85,0x0c,0xcf,0xc5,0xae, +0x4c,0x6e,0x2e,0xed,0xcd,0x6d,0x4a,0x40,0x34,0x21,0xc3,0x73,0xb1,0x0b,0x63,0xb3, +0x2b,0x93,0x9b,0x12,0x18,0x75,0xc8,0xf0,0x5c,0xe6,0xd0,0xc2,0xc8,0xca,0xe4,0x9a, +0xde,0xc8,0xca,0xd8,0xa6,0x04,0x49,0x19,0x32,0x3c,0x17,0xb9,0xb2,0xb9,0xb7,0x3a, +0xb9,0xb1,0xb2,0xb9,0x29,0x41,0x1b,0x54,0x22,0xc3,0x73,0xa1,0xcb,0x83,0x2b,0x0b, +0x72,0x73,0x7b,0xa3,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x9b,0x22,0xac,0x03,0x3c,0xd4, +0x21,0xc3,0x73,0x29,0x73,0xa3,0x93,0xcb,0x83,0x7a,0x4b,0x73,0xa3,0x9b,0x9b,0x12, +0xd0,0x43,0x17,0x32,0x3c,0x97,0xb1,0xb7,0x3a,0x37,0xba,0x32,0xb9,0xb9,0x29,0x41, +0x48,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x2c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5, +0x3b,0x8f,0x0f,0x4c,0x0e,0x83,0x08,0x1b,0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40, +0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97, +0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6, +0x17,0xb7,0x6d,0x09,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a, +0xc0,0x50,0x12,0x06,0x20,0x60,0x3e,0x72,0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe, +0x10,0x11,0xc0,0x44,0x84,0x40,0x33,0x2c,0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f, +0x38,0xd3,0xed,0x17,0xb7,0x6d,0x02,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51, +0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4, +0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3, +0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e,0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c, +0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48, +0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2a,0xd4,0xe6,0xac,0xf7,0xbf,0x3b,0x4b, +0xd6,0x1d,0x8c,0x91,0xd8,0x9b,0x34,0x51,0x44,0x58,0x49,0x4c,0x48,0x0f,0x00,0x00, +0x62,0x00,0x05,0x00,0xd2,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0x30,0x0f,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00, +0xc9,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c, +0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42, +0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20, +0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50, +0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00, +0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d, +0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff, +0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42, +0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xba,0x00,0x00,0x00, +0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3, +0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xd8,0xc1,0x08, +0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3, +0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30, +0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43, +0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96, +0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7, +0x20,0xc3,0xa0,0x0c,0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18, +0x83,0x61,0x18,0x86,0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d, +0x54,0xb1,0x12,0x93,0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40, +0xd8,0x51,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72, +0xdb,0x88,0x18,0x86,0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94, +0x01,0x19,0x86,0x8e,0xbc,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d, +0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca, +0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0, +0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f, +0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca, +0x01,0x05,0xc3,0x4c,0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5, +0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0, +0x06,0x60,0x40,0x07,0x7e,0x00,0x06,0x7e,0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18, +0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07, +0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f, +0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28, +0x07,0x14,0x0c,0x33,0x59,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50, +0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e, +0xef,0x10,0x0e,0xf4,0xe0,0x07,0x48,0x30,0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36, +0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8, +0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07, +0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f, +0x00,0x03,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8, +0x07,0x78,0x28,0x07,0x14,0x0c,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c, +0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0, +0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43, +0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4, +0x99,0xbe,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28, +0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87, +0x79,0x48,0x87,0x73,0x70,0x87,0x72,0x20,0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f, +0x40,0xc1,0x40,0xec,0x4c,0x64,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20, +0x0b,0xb7,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a, +0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef, +0x10,0x0e,0xf4,0xc0,0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc, +0x99,0xb0,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28, +0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87, +0x77,0x08,0x07,0x7a,0xf0,0x03,0x14,0x18,0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0, +0xb1,0xab,0x8d,0x26,0x59,0x96,0x65,0x79,0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c, +0xc3,0x30,0x68,0x9e,0x02,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20, +0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07, +0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74, +0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20, +0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07, +0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76, +0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x16,0x20, +0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x34,0x40,0x00,0x0c,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x79,0x80,0x00,0x08,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xc0,0x90,0x67,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f, +0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x1e,0x0c,0x08,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x1b,0x10,0x00,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc8,0x02,0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x32,0x1e,0x98,0x14, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a, +0x61,0x04,0xa0,0x24,0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x10,0x0a,0x82,0xba,0x11,0x00, +0x22,0x67,0x00,0xe8,0x9c,0x01,0xa0,0x75,0x06,0x80,0xda,0x19,0x00,0x7a,0x67,0x00, +0x28,0x9e,0x01,0x20,0x7a,0x06,0x00,0x00,0x79,0x18,0x00,0x00,0x5c,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20, +0x26,0x08,0x43,0xb3,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08, +0x83,0x33,0x41,0x20,0x03,0x8b,0xc0,0x04,0x61,0x78,0x36,0x08,0x4a,0xb3,0x21,0x51, +0x16,0x46,0x21,0x06,0x42,0x71,0x36,0x24,0xc3,0xc2,0x28,0xca,0x40,0x28,0xce,0x04, +0xe1,0x0c,0xae,0x0d,0x09,0x11,0x31,0xca,0x30,0x10,0x8a,0x33,0x41,0x18,0xa0,0x09, +0xc2,0x1a,0x60,0x1b,0x92,0x89,0x62,0x94,0x69,0x20,0x14,0x67,0x03,0xf1,0x40,0x52, +0x35,0x41,0x68,0x83,0x6c,0x82,0xd0,0x55,0x13,0x84,0x21,0xda,0x20,0x28,0xd9,0x86, +0x45,0xb9,0x18,0x45,0x19,0x08,0x0c,0xc3,0xb4,0x09,0xc2,0x1b,0x68,0x1b,0x96,0x81, +0x63,0x94,0x61,0x20,0x30,0x0c,0x73,0x26,0x08,0x71,0xb0,0x6d,0x58,0x08,0x8f,0x51, +0x88,0x81,0xc0,0x30,0xcc,0xd9,0xb0,0x4c,0x1e,0xa3,0x4c,0x03,0x81,0x61,0x98,0xb3, +0x81,0xd8,0xba,0x0f,0x0c,0x26,0x08,0x74,0xc0,0x4d,0x10,0x06,0x69,0x03,0xa2,0x88, +0x01,0xa3,0x28,0xc3,0x18,0x00,0x1b,0x02,0x32,0xd8,0x40,0x58,0x61,0x50,0x06,0xc0, +0x04,0x41,0x00,0x28,0x0c,0x4d,0x4d,0x10,0x86,0x69,0x82,0x30,0x50,0x1b,0x06,0x35, +0x50,0x83,0x61,0x83,0x90,0x06,0x6b,0xb0,0xa1,0x38,0x03,0x34,0x00,0xcc,0x80,0x0d, +0xaa,0xb0,0xb1,0xd9,0xb5,0xb9,0xa4,0x91,0x95,0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64, +0x78,0x2e,0x76,0x65,0x72,0x73,0x69,0x6f,0x6e,0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b, +0x5d,0x18,0x9b,0x5d,0x99,0xdc,0x94,0xc0,0xa8,0x43,0x86,0xe7,0x32,0x87,0x16,0x46, +0x56,0x26,0xd7,0xf4,0x46,0x56,0xc6,0x36,0x25,0x40,0xca,0x90,0xe1,0xb9,0xc8,0x95, +0xcd,0xbd,0xd5,0xc9,0x8d,0x95,0xcd,0x4d,0x09,0xca,0xa0,0x0e,0x19,0x9e,0x4b,0x99, +0x1b,0x9d,0x5c,0x1e,0xd4,0x5b,0x9a,0x1b,0xdd,0xdc,0x94,0x80,0x0d,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x2c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5,0x3b,0x8f,0x0f,0x4c, +0x0e,0x83,0x08,0x1b,0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40,0xc3,0xe5,0x3b,0x8f, +0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10, +0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x09, +0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06, +0x20,0x60,0x3e,0x72,0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44, +0x84,0x40,0x33,0x2c,0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17, +0xb7,0x6d,0x02,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0, +0xe0,0x17,0xb7,0x6d,0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1, +0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11, +0xc0,0x20,0x0e,0x3e,0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11, +0xe6,0x17,0xb7,0x0d,0x61,0x20,0x00,0x00,0xaa,0x01,0x00,0x00,0x13,0x04,0x50,0x2c, +0x10,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x34,0xcc,0x00,0x14,0x61,0x40,0xc9,0x95, +0x5d,0xd9,0x14,0x67,0x40,0x19,0x06,0x94,0x51,0xe9,0x06,0xd4,0x40,0xb9,0x94,0x4a, +0xc1,0x94,0x1b,0x21,0x45,0x50,0x1e,0x23,0x00,0x25,0x40,0xc6,0x18,0x01,0x08,0x82, +0x20,0xfc,0x0b,0x63,0x04,0xad,0x39,0xe7,0xbc,0x37,0x46,0x70,0xdf,0xf4,0x68,0x8a, +0xc1,0x18,0xc1,0x5a,0xab,0xb5,0xfa,0x8d,0x11,0x80,0x20,0x08,0xbb,0x61,0x30,0x46, +0x00,0x82,0x20,0x88,0x83,0xc3,0x18,0xc1,0x5a,0xab,0xb5,0xf8,0x8d,0x11,0xc0,0x3e, +0x3b,0x97,0xdf,0x18,0x41,0xae,0x97,0xee,0xfc,0x8d,0x11,0xe0,0xec,0x7d,0xe6,0xde, +0x18,0xc1,0x59,0x9b,0x62,0xe8,0x8d,0x11,0x80,0x20,0x08,0xe2,0xdf,0x08,0xc0,0x18, +0x01,0x08,0x82,0x20,0xfc,0x8d,0x11,0xa8,0x78,0x7d,0x8a,0x1e,0x00,0x00,0x00,0x00, +0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xd1,0xc1,0x07,0xb9,0x81,0x1b,0xa4,0xc1,0x88, +0x41,0x02,0x80,0x20,0x18,0x78,0x75,0x00,0x06,0xd1,0x1c,0xcc,0x81,0x1a,0x8c,0x18, +0x24,0x00,0x08,0x82,0x81,0x67,0x07,0x61,0x20,0xd5,0x41,0x1d,0xac,0xc1,0x88,0x41, +0x02,0x80,0x20,0x18,0x78,0x77,0x20,0x06,0xd3,0x1c,0xcc,0x01,0x1b,0x8c,0x18,0x24, +0x00,0x08,0x82,0x81,0x87,0x07,0x63,0x50,0xc9,0x81,0x1c,0xb4,0xc1,0x88,0x41,0x02, +0x80,0x20,0x18,0x78,0x79,0x40,0x06,0xd6,0x1d,0xe0,0x81,0x1b,0x8c,0x18,0x24,0x00, +0x08,0x82,0x81,0xa7,0x07,0x65,0x70,0xe5,0x81,0x1d,0xbc,0xc1,0x88,0x41,0x02,0x80, +0x20,0x18,0x78,0x7b,0x60,0x06,0xd8,0x1d,0xe4,0x01,0x1c,0x8c,0x18,0x24,0x00,0x08, +0x82,0x81,0xc7,0x07,0x67,0xb0,0xe1,0x01,0x1e,0xc4,0xc1,0x88,0x81,0x01,0x80,0x20, +0x18,0x10,0xa6,0x20,0x06,0x79,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0xc4,0x29,0x8c, +0x41,0x1f,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x06,0x0a,0x69,0x30,0xec,0xc1,0x68, +0x42,0x00,0x8c,0x26,0x08,0xc1,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xaa,0xe0,0x06, +0x89,0x1f,0x14,0xc4,0x1b,0xbc,0xc1,0x1b,0xbc,0xc1,0x68,0x42,0x00,0xd4,0x31,0x0a, +0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4b,0x2b,0xc4,0x01,0x13,0x0a,0xc1,0x21,0x07, +0x72,0x20,0x07,0x72,0x30,0x9a,0x10,0x00,0x95,0x98,0x02,0x8c,0x18,0x34,0x00,0x08, +0x82,0xc1,0x02,0x0b,0x74,0xf0,0x90,0xc2,0x12,0xd4,0x41,0x1d,0xd4,0x41,0x1d,0x8c, +0x26,0x04,0x40,0x31,0x6e,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xcc,0xc2,0x1d, +0x48,0xa7,0xe0,0x04,0x78,0x80,0x07,0x78,0x80,0x07,0xa3,0x09,0x01,0x50,0x50,0x1c, +0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xb6,0xa0,0x07,0x95,0x2a,0x04,0xd0,0x1e, +0xec,0xc1,0x1e,0xec,0xc1,0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x82, +0x0b,0x7c,0x70,0xb1,0xc2,0x90,0xf4,0x41,0x1f,0xf4,0x41,0x1f,0x8c,0x26,0x04,0xc0, +0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xba,0xe0,0x07,0x99,0x2b,0x38,0xcb,0x1f,0xfc, +0xc1,0x1f,0xfc,0xc1,0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0xc2,0x0b, +0xa0,0xb0,0xc1,0xc2,0xa1,0x84,0x42,0x28,0x84,0x42,0x28,0x8c,0x26,0x04,0xc0,0x88, +0x41,0x03,0x80,0x20,0x18,0x2c,0xbe,0x20,0x0a,0x9d,0x2c,0x48,0xcc,0x28,0x8c,0xc2, +0x28,0x8c,0xc2,0x68,0x42,0x00,0x0c,0x37,0x50,0x18,0x19,0x0c,0x37,0x6c,0x18,0x19, +0x94,0x10,0xe8,0x70,0x44,0x85,0x11,0x5f,0x09,0x81,0x4e,0x37,0x5c,0x5a,0x30,0xdd, +0xa0,0x85,0x81,0x30,0xdc,0x20,0x06,0x1f,0x19,0x0c,0x37,0x64,0x1f,0x19,0x94,0x10, +0xe8,0x70,0x44,0x56,0x10,0x5f,0x09,0x81,0x4e,0x37,0x6c,0x47,0x30,0xdd,0xe0,0x9d, +0x81,0x30,0xdc,0xc0,0x95,0x01,0x19,0x14,0x12,0xe8,0x70,0x04,0x47,0x10,0x5f,0x09, +0x81,0x4e,0x37,0x78,0x46,0x50,0x88,0xb0,0xd3,0x0d,0x6f,0xe0,0x04,0xd3,0x0d,0x63, +0x80,0x10,0xc3,0x0d,0x61,0xe0,0x06,0x64,0x50,0x81,0xa5,0xc3,0x11,0x61,0x60,0x10, +0x5f,0x09,0x81,0x4e,0x37,0x8c,0x01,0x12,0x4c,0x37,0xd4,0x81,0x21,0x94,0x41,0xe9, +0x70,0x04,0x19,0x0c,0xc4,0x57,0x42,0xa0,0xd3,0x0d,0x66,0x50,0x04,0x25,0x1c,0x3b, +0xdd,0xc0,0x06,0x4d,0x50,0x62,0xa0,0xe9,0x70,0x04,0x1a,0x10,0xc4,0x57,0x42,0xa0, +0xd3,0x0d,0x6a,0x60,0x04,0xd3,0x0d,0x7a,0x50,0x08,0x35,0x24,0x3b,0xdd,0x90,0x07, +0x4d,0x50,0xd3,0xa6,0xc3,0x11,0x6d,0x50,0x10,0x5f,0x09,0x81,0x4e,0x37,0xbc,0xc1, +0x11,0x4c,0x37,0xe0,0xc1,0x21,0x94,0x1b,0x80,0x81,0x0e,0x47,0xc0,0xc1,0x40,0x7c, +0x25,0x04,0x3a,0xdd,0x20,0x07,0x45,0x30,0xdd,0x60,0x0a,0x85,0x50,0x03,0xb2,0xd3, +0x0d,0xa2,0xc0,0x04,0x37,0x18,0x76,0x82,0x61,0x23,0x06,0x07,0x00,0x82,0x60,0x80, +0xc5,0x44,0x3e,0xcc,0x82,0x49,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x18,0x38,0x08, +0xf1,0xb1,0xc0,0x80,0x8f,0x89,0xc3,0x10,0x1f,0x0b,0x0e,0xf8,0x9c,0x2d,0x18,0x76, +0xb6,0x60,0x98,0x15,0x02,0x7d,0x8c,0x10,0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06, +0xdb,0x4e,0x90,0x84,0x2f,0xe4,0xc4,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09,0x86, +0x9d,0x60,0x98,0x09,0x87,0x7c,0x4c,0x38,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06, +0xcf,0x59,0xa8,0x84,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x0f,0x5a,0xac,0x84,0x70, +0xc2,0x40,0x27,0x0c,0x34,0x62,0xd0,0x00,0x20,0x08,0x06,0x4b,0x5b,0xc4,0xc4,0x3a, +0x84,0x85,0x10,0xc8,0x84,0x4c,0xc8,0x84,0x4c,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10, +0x8c,0x26,0x64,0xc2,0x68,0x82,0x36,0x98,0x40,0xc8,0xc7,0x04,0x42,0x3e,0x23,0x06, +0x07,0x00,0x82,0x60,0x80,0xb9,0x85,0x4d,0xc0,0x43,0x59,0x8c,0x26,0x04,0xc2,0x68, +0x82,0x30,0x58,0x21,0xc4,0xc7,0x0a,0x21,0x3e,0x23,0x06,0x0e,0x00,0x82,0x60,0xd0, +0xe0,0x05,0x4e,0xf0,0x03,0x3d,0xcc,0x83,0x4f,0xa0,0x01,0x1a,0xa0,0x01,0x1a,0xbc, +0xc4,0x88,0x81,0x03,0x80,0x20,0x18,0x34,0x78,0x81,0x13,0xfb,0x40,0x0f,0xf3,0xe0, +0x13,0x42,0x20,0x08,0x2f,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x9b,0x5c,0xec,0x44, +0x3d,0xb4,0xc5,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18, +0x6c,0x75,0xe1,0x13,0xf8,0x30,0x17,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x27,0x18, +0x76,0x82,0x61,0x26,0x28,0xf2,0x31,0x41,0x91,0x8f,0x09,0x82,0x7c,0x4c,0x10,0xe4, +0x63,0x42,0x00,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x78,0x48,0xe3,0x27,0x82,0xe1, +0x88,0x20,0x27,0x84,0xef,0x02,0xa3,0x2c,0x90,0xe4,0x63,0x82,0x24,0x9f,0x33,0x09, +0xc3,0xce,0x24,0x0c,0x33,0x61,0x26,0xe0,0x63,0x02,0x4d,0xc0,0xe7,0x2a,0xc3,0xae, +0x32,0xcc,0x08,0x81,0x3e,0x46,0x08,0xf4,0x31,0x45,0x80,0x8f,0x29,0x02,0x7c,0xcc, +0x10,0xe4,0x63,0x86,0x20,0x1f,0x13,0xd4,0x02,0x3e,0x26,0xac,0x05,0x7c,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0xe0,0xb9,0x0d,0xbd,0x10,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xe0, +0xc1,0x8d,0xbd,0x10,0x4e,0x18,0xe8,0x84,0x81,0xcc,0x20,0xe2,0x63,0x06,0x11,0x1f, +0x3b,0x0b,0x21,0x3e,0x86,0x16,0x42,0x7c,0x4c,0x08,0xe4,0x63,0x42,0x21,0x1f,0x23, +0x0a,0xf9,0xd8,0x61,0xc8,0x67,0x38,0x82,0x50,0x0b,0xe1,0x9b,0x65,0x08,0x86,0x60, +0xb8,0x61,0x61,0x03,0x32,0x18,0x6e,0x58,0xd8,0x80,0x0c,0x4a,0x08,0x74,0x96,0x41, +0x18,0x82,0xc3,0x85,0x61,0x47,0x0c,0x16,0x00,0x04,0xc1,0x20,0x3a,0x0f,0xd5,0x58, +0x8b,0xdf,0x78,0x9c,0xd7,0x08,0x66,0x09,0x86,0xe1,0x88,0x04,0x2e,0x84,0x6f,0x96, +0xe1,0x48,0x82,0x11,0x8a,0xd6,0xff,0xff,0xff,0x1f,0x8c,0xbe,0x10,0xbe,0x59,0x02, +0x63,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x9e,0xf5,0x40,0x0d,0xd7,0xff,0xff,0xff,0x1f, +0x2c,0xf0,0x0b,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0xc1,0xd3,0x1e,0xa9,0x11,0x58, +0xf0,0x17,0xf2,0xb1,0xe0,0x2f,0xe0,0x33,0x4b,0x60,0x0c,0x54,0x18,0x0c,0x21,0x14, +0x16,0xe0,0x85,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xe0,0x91,0x8f,0xd7,0x08,0x2c, +0x10,0x0d,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0xc1,0x43,0x1f,0xb0,0x11,0x8c,0x18, +0x38,0x00,0x08,0x82,0x41,0x63,0x1f,0xb6,0xb1,0x17,0x72,0x11,0x17,0xbc,0x11,0x04, +0x41,0xd0,0x1a,0x58,0x9c,0x7b,0xc0,0x70,0x43,0xe0,0x07,0x64,0x30,0xdc,0xd0,0xf9, +0x01,0x19,0x94,0x10,0xe8,0x2c,0x03,0x92,0x04,0xa7,0x0e,0xc3,0x8e,0x18,0x2c,0x00, +0x08,0x82,0x41,0x94,0x1f,0xbc,0xd1,0x17,0xf1,0x51,0x80,0x41,0x78,0x04,0xb3,0x04, +0xc9,0x70,0x84,0x26,0x1a,0xc2,0x37,0xcb,0xa0,0x30,0x41,0x89,0x41,0x7d,0xc0,0x70, +0x03,0x19,0x94,0x02,0x19,0x0c,0x37,0x08,0xa5,0x40,0x06,0x25,0x04,0x3a,0xcb,0xb0, +0x30,0xc1,0xc5,0xc3,0xb0,0x23,0x06,0x0b,0x00,0x82,0x60,0x10,0x81,0xc8,0x78,0x90, +0x06,0x7e,0xa0,0x41,0x81,0x1e,0xc1,0x2c,0x01,0x33,0x1c,0x01,0x06,0xa9,0x21,0x7c, +0xb3,0x0c,0xcd,0x13,0x94,0x1a,0xf0,0x07,0x94,0x1a,0xf4,0x07,0x0c,0x37,0x08,0xad, +0x40,0x06,0xc3,0x0d,0x42,0x2b,0x90,0x41,0x09,0x81,0xce,0x32,0x38,0x4f,0x70,0xf9, +0x30,0xec,0x88,0xc1,0x02,0x80,0x20,0x18,0x44,0x28,0xb2,0x1e,0xac,0x01,0x22,0x46, +0x01,0x1f,0xc1,0x2c,0xc1,0x33,0x62,0xd0,0x00,0x20,0x08,0x06,0x0b,0x8b,0xc0,0x47, +0x6a,0x80,0xc8,0x69,0x98,0x46,0x7c,0xc4,0x47,0x7c,0xc4,0xc7,0x68,0x42,0x00,0x8c, +0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc4,0x22,0xee, +0x71,0x1b,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x4c,0x2d,0xf2,0x1e,0xb8,0x31,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0xe4,0x22,0xf0,0x91,0x1b,0xc3,0x88,0xc1,0x01,0x80, +0x20,0x18,0x60,0x2d,0x52,0x1f,0xaf,0x81,0x22,0xa3,0x09,0x01,0x60,0x45,0x40,0x1f, +0x2b,0x04,0xfa,0x58,0x31,0xd0,0x67,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x16,0x1c,0xe1, +0x0f,0xdc,0x60,0x11,0x16,0x61,0x91,0xfe,0xe8,0x8f,0xfe,0xe8,0x8f,0xd1,0x84,0x00, +0x18,0x8e,0x08,0xc2,0x23,0xf8,0xa6,0x1b,0xc6,0x43,0x08,0x2c,0x38,0xe4,0x63,0xc2, +0x21,0x1f,0x1b,0x0e,0xf9,0x8c,0x18,0x2c,0x00,0x08,0x82,0x41,0xa5,0x23,0xf7,0x31, +0x08,0xc1,0x7a,0xa8,0x47,0x7a,0x0c,0x47,0x04,0xe9,0xa1,0x7c,0xb3,0x0c,0x05,0x11, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_430f99e5f701c3bd4e224fcfdd667ad7.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_430f99e5f701c3bd4e224fcfdd667ad7.h new file mode 100644 index 00000000..4ee473a3 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_430f99e5f701c3bd4e224fcfdd667ad7.h @@ -0,0 +1,500 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_430f99e5f701c3bd4e224fcfdd667ad7.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_430f99e5f701c3bd4e224fcfdd667ad7_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_430f99e5f701c3bd4e224fcfdd667ad7_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_430f99e5f701c3bd4e224fcfdd667ad7_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_430f99e5f701c3bd4e224fcfdd667ad7_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_430f99e5f701c3bd4e224fcfdd667ad7_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_430f99e5f701c3bd4e224fcfdd667ad7_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_430f99e5f701c3bd4e224fcfdd667ad7_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_430f99e5f701c3bd4e224fcfdd667ad7_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_430f99e5f701c3bd4e224fcfdd667ad7_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_430f99e5f701c3bd4e224fcfdd667ad7_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_430f99e5f701c3bd4e224fcfdd667ad7_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_430f99e5f701c3bd4e224fcfdd667ad7_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_430f99e5f701c3bd4e224fcfdd667ad7_size = 7628; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_430f99e5f701c3bd4e224fcfdd667ad7_data[] = { +0x44,0x58,0x42,0x43,0x06,0xc8,0xf2,0xc6,0x15,0xd2,0x7a,0xf7,0xb0,0x7b,0x2e,0x54, +0x26,0xf4,0xe5,0xe3,0x01,0x00,0x00,0x00,0xcc,0x1d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0x48,0x0e,0x00,0x00,0x64,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xac,0x0c,0x00,0x00,0x62,0x00,0x05,0x00, +0x2b,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x94,0x0c,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x22,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xb9,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xd4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e, +0xbc,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33, +0x59,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f, +0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4, +0xe0,0x07,0x48,0x30,0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0, +0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07, +0x14,0x0c,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73, +0x70,0x87,0x72,0x20,0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec, +0x4c,0x64,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5, +0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0, +0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0xf0,0x03,0x14,0x18,0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26, +0x59,0x96,0x65,0x79,0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x06, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a, +0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90, +0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6, +0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60, +0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x34,0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4, +0x79,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01, +0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02,0x02,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x43,0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x86,0x3c,0x1b,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c, +0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01,0x00,0x00,0x00, +0x1c,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x1c,0x0a,0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a, +0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a, +0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x8c,0x03,0x8a,0x7e,0xa0, +0x58,0x0a,0x83,0xba,0x11,0x80,0x1a,0x20,0x72,0x06,0x80,0xce,0x19,0x00,0x5a,0x67, +0x00,0xa8,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2,0x19,0x00,0x9a,0x67,0x00,0x88,0x9e, +0x01,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20,0x26,0x08,0x43,0xb3, +0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0xc1,0xd9,0x30,0x20,0x09,0x31,0x41,0x20, +0x83,0x36,0xa0,0x25,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x35,0xf6,0xc6,0xf6,0x26, +0xf7,0xa5,0x96,0x46,0x47,0x57,0x26,0x57,0x46,0x36,0x41,0x18,0x9e,0x0d,0x82,0xd1, +0x6c,0x48,0x8c,0x85,0x31,0x88,0x81,0x30,0x1c,0x5a,0x72,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73, +0x1b,0x92,0x61,0x81,0x0c,0x63,0x20,0x0c,0x67,0x82,0x70,0x06,0x6e,0xc0,0x46,0xee, +0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d,0x43,0x42,0x48,0x93, +0x31,0x0c,0x84,0xe1,0x4c,0x10,0x06,0x68,0x82,0xb0,0x06,0x6f,0x40,0x48,0xee,0x2b, +0xcd,0x0d,0xae,0x8e,0xee,0xab,0x0c,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x43,0x52, +0x59,0x97,0x51,0x0d,0x84,0xe1,0x6c,0x20,0x9e,0x88,0xc2,0x26,0x08,0x6d,0x00,0x07, +0x3c,0x03,0xb9,0xbb,0x2f,0xb9,0xb2,0xb1,0x37,0xb7,0x39,0x3a,0xb9,0xba,0x31,0xba, +0x32,0xb2,0x2f,0x38,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0xb9,0x2f,0xb7,0xb2,0x30,0xb9, +0xb2,0x39,0xba,0x2f,0xb2,0x32,0x38,0x3a,0xb4,0x09,0x42,0xb7,0x06,0x13,0x84,0x21, +0xda,0x20,0x18,0xdd,0x86,0xc5,0xd0,0x36,0xc3,0x18,0x08,0x8e,0xe3,0xbc,0x09,0xc2, +0x1b,0xc4,0x01,0x33,0xb9,0xbb,0x2f,0xb2,0x34,0xb6,0x30,0xba,0x32,0xb2,0xaf,0xb6, +0x37,0xba,0xb4,0x37,0xb7,0x2f,0xbb,0xb2,0x31,0xba,0x37,0xb9,0xb9,0x0d,0xcb,0x00, +0x06,0x61,0x60,0x0c,0x03,0xc1,0x71,0x9c,0x33,0x41,0x88,0x03,0x39,0xe0,0x23,0x77, +0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0x46,0x54,0x06,0x47,0x87,0xb6,0x61,0x21, +0xc6,0x80,0x0c,0x0c,0x62,0x20,0x38,0x8e,0x73,0x28,0xc9,0xdd,0x7d,0xb1,0xbd,0x8d, +0xad,0x7d,0xa5,0xb9,0xc1,0xd5,0xd1,0x7d,0xb1,0xd5,0xb5,0x85,0x6d,0x58,0xaa,0x31, +0x30,0x03,0xa3,0x1a,0x08,0x8e,0xe3,0x9c,0x0d,0xc4,0x27,0x06,0x65,0x70,0x06,0x13, +0x04,0x3a,0xa0,0x03,0x1a,0x63,0x62,0x46,0x53,0x52,0x32,0x13,0x84,0x41,0xda,0x80, +0x18,0x69,0xa0,0x06,0x86,0x31,0xac,0x01,0xb0,0x21,0x60,0x83,0x0d,0x44,0x86,0x06, +0x6d,0x00,0x4c,0x10,0xe6,0x60,0x0e,0xb8,0xa4,0x49,0x95,0xb9,0x91,0x95,0xc9,0x4d, +0xa5,0xe9,0x95,0x4d,0x10,0x86,0x69,0x82,0x30,0x50,0x13,0x84,0x8e,0x0d,0x36,0x20, +0x09,0x1c,0x54,0x46,0x1c,0xc8,0x41,0x33,0x07,0x74,0xd2,0x9a,0xc2,0xf0,0xa4,0xca, +0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x43,0xb5,0xc1,0x48,0xea,0xa0, +0xb2,0x83,0x38,0x90,0x03,0x32,0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69, +0x7a,0x65,0x13,0x84,0xc1,0xda,0x80,0x24,0x78,0x50,0xe5,0x41,0x1c,0xc8,0x41,0x33, +0x07,0xec,0xd2,0x92,0xdc,0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6, +0xde,0xea,0xe4,0xc6,0xca,0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26, +0x08,0xc3,0xb5,0xc1,0x48,0xf6,0xa0,0xe2,0x83,0x38,0x90,0x03,0x4a,0x69,0x4c,0x75, +0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x13, +0x84,0x01,0xdb,0x60,0x24,0x7e,0x50,0xfd,0x41,0x1c,0xc8,0x01,0xa5,0x34,0xa6,0xba, +0xb6,0xb0,0xa6,0x34,0x38,0xa6,0x32,0xbb,0x32,0x36,0xaa,0xb7,0xaa,0xb9,0xb2,0x09, +0xc2,0x90,0x6d,0x30,0x92,0x50,0xa8,0x44,0x21,0x0e,0xe4,0x80,0x4b,0x9a,0x91,0x5c, +0x58,0x5b,0x59,0x92,0x1b,0x59,0x19,0xde,0x04,0x61,0xd0,0x36,0x18,0x09,0x29,0x54, +0xa5,0x10,0x07,0x72,0x40,0xc9,0x8c,0xa8,0xcc,0x2e,0x6d,0xac,0x8c,0xea,0xcd,0x2a, +0xad,0xec,0x8e,0xa8,0x0c,0x8e,0x0e,0x6d,0x82,0x30,0x6c,0x1b,0x8c,0xe4,0x14,0x2a, +0x54,0x88,0x83,0x86,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc,0x04,0x61,0xe0,0x36, +0x20,0x89,0x2a,0x54,0xab,0x10,0x07,0x4d,0x33,0x07,0x94,0xcc,0x9a,0xde,0xe8,0xd2, +0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0xa6,0xc6,0xc2,0xd8,0xca,0x26,0x08,0x43, +0xb7,0x01,0x49,0x5a,0xa1,0x72,0x85,0x38,0x68,0x9a,0x39,0x20,0x64,0x46,0xf4,0x76, +0xe7,0x36,0x37,0x16,0xc6,0x56,0x66,0x14,0x36,0x46,0xf7,0x26,0x37,0x41,0x18,0xbc, +0x0d,0x46,0x02,0x0b,0x55,0x2c,0xc4,0x41,0xc3,0xcf,0xac,0xe9,0x8d,0x2e,0xed,0xcd, +0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x4e,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0x28,0xcc,0x6d, +0xac,0x8c,0x8d,0x2d,0x8c,0x2e,0xed,0xcd,0x6d,0x82,0x30,0x7c,0x1b,0x8c,0x64,0x16, +0x2a,0x5a,0x88,0x83,0x86,0x8c,0x19,0x94,0x5c,0x59,0x11,0x1e,0xdc,0xdb,0x5c,0x9d, +0x5c,0xd9,0x04,0x61,0x00,0x83,0x0d,0x48,0x62,0x0b,0xd5,0x2d,0xc4,0x41,0xd3,0xcc, +0x01,0x33,0x33,0x28,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0x39,0x23,0xb9,0xb0,0xb6,0x32, +0x28,0xb9,0xb2,0x22,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x09,0xc2,0x10,0x06,0x1b, +0x8c,0x24,0x17,0x2a,0x5d,0x88,0x83,0x86,0x8b,0x19,0x55,0x98,0x1b,0x52,0x18,0x9b, +0x99,0xd1,0x93,0xd5,0x04,0x61,0x10,0x83,0x0d,0x46,0xc2,0x0b,0x55,0x2f,0xc4,0x41, +0xc3,0xca,0x4c,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0xaa,0x2c,0xae,0xae,0xcc,0x6d,0xac, +0x8c,0xa9,0xcc,0xed,0x8c,0x0e,0x6d,0x82,0x30,0x8c,0xc1,0x06,0x23,0xf9,0x85,0x0a, +0x1c,0xe2,0xa0,0xa1,0x62,0x46,0x54,0xc6,0x46,0x17,0x46,0x95,0xd6,0x56,0x36,0x41, +0x18,0xc8,0x60,0x83,0x91,0x88,0x43,0x35,0x0e,0x71,0xd0,0xf0,0x32,0x23,0xca,0x73, +0x0b,0x6b,0x4b,0x1b,0x93,0x2a,0x9b,0x1b,0x42,0x0b,0x73,0x3b,0x2b,0x33,0x0a,0x1b, +0xa3,0x7b,0x93,0x9b,0x20,0x0c,0x65,0xb0,0xc1,0x48,0xca,0xa1,0x32,0x87,0x38,0x68, +0x88,0x99,0x59,0xa5,0x95,0xdd,0x4d,0xc1,0x85,0x8d,0x95,0x51,0xbd,0x35,0x95,0xd1, +0x95,0xc9,0xcd,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x06,0x33,0xd8,0x60,0x24, +0xe8,0x50,0xa5,0x43,0x1c,0x34,0x1b,0xa8,0x35,0xa0,0x83,0x3b,0xd0,0x83,0x3e,0x00, +0x85,0x51,0x30,0x85,0x54,0x60,0x85,0x57,0x90,0x85,0x5a,0xc0,0x85,0x5d,0xf0,0x85, +0x70,0x20,0x87,0x73,0x50,0x87,0x0d,0x83,0xf1,0x06,0xeb,0x30,0x41,0x10,0x80,0x0d, +0xc0,0x86,0xc1,0x70,0x07,0x77,0xd8,0x10,0xbc,0xc3,0x86,0x61,0x68,0x07,0x78,0xa0, +0x30,0x34,0xb5,0x61,0xb0,0x03,0x3b,0x18,0x36,0x08,0x72,0x30,0x0f,0x1b,0x8a,0x76, +0x90,0x07,0xc0,0x0d,0xe8,0x81,0x46,0x18,0xdd,0x5b,0x5b,0xda,0x18,0x11,0x31,0xb9, +0x30,0xb7,0x31,0xb4,0xb2,0x39,0x1a,0x66,0x6c,0x6f,0x61,0x74,0x73,0x13,0x84,0xe1, +0x0c,0x58,0xa4,0xb9,0xcd,0xd1,0xcd,0x4d,0x10,0x06,0x34,0x20,0x91,0xe6,0x46,0x37, +0x37,0x41,0x18,0xd2,0x80,0x08,0x5d,0x19,0xde,0x17,0xdb,0x5b,0x18,0xd9,0x04,0x61, +0x50,0x03,0x26,0x74,0x65,0x78,0x5f,0x73,0x74,0x6f,0x72,0x65,0x2c,0xea,0xd2,0xdc, +0xe8,0xe6,0x36,0x40,0xf6,0x20,0x07,0xf7,0xd0,0xe0,0x43,0x3e,0xe8,0xc3,0x3e,0xf0, +0x43,0x3f,0xf8,0xc3,0x3f,0x80,0x44,0x15,0x12,0x7c,0x50,0x85,0x8d,0xcd,0xae,0xcd, +0x25,0x8d,0xac,0xcc,0x8d,0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b, +0x4b,0x7b,0x73,0x9b,0x12,0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4, +0xa6,0x04,0x46,0x1d,0x32,0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2, +0x32,0xb6,0x29,0x41,0x52,0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac, +0x6c,0x6e,0x4a,0xd0,0x06,0x95,0xc8,0xf0,0x5c,0xe8,0xf2,0xe0,0xca,0x82,0xdc,0xdc, +0xde,0xe8,0xc2,0xe8,0xd2,0xde,0xdc,0xe6,0xa6,0x08,0xeb,0x00,0x0f,0x75,0xc8,0xf0, +0x5c,0xca,0xdc,0xe8,0xe4,0xf2,0xa0,0xde,0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0xf4,0xd0, +0x85,0x0c,0xcf,0x65,0xec,0xad,0xce,0x8d,0xae,0x4c,0x6e,0x6e,0x4a,0x10,0x12,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x2c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5,0x3b,0x8f,0x0f,0x4c, +0x0e,0x83,0x08,0x1b,0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40,0xc3,0xe5,0x3b,0x8f, +0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10, +0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x09, +0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06, +0x20,0x60,0x3e,0x72,0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44, +0x84,0x40,0x33,0x2c,0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17, +0xb7,0x6d,0x02,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0, +0xe0,0x17,0xb7,0x6d,0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1, +0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11, +0xc0,0x20,0x0e,0x3e,0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11, +0xe6,0x17,0xb7,0x0d,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x43,0x0f,0x99,0xe5,0xf7,0x01,0xc3,0xbd,0x4e,0x22,0x4f,0xcf, +0xdd,0x66,0x7a,0xd7,0x44,0x58,0x49,0x4c,0x60,0x0f,0x00,0x00,0x62,0x00,0x05,0x00, +0xd8,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x48,0x0f,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xcf,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xba,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xd8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e, +0xbc,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33, +0x59,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f, +0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4, +0xe0,0x07,0x48,0x30,0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0, +0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07, +0x14,0x0c,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73, +0x70,0x87,0x72,0x20,0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec, +0x4c,0x64,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5, +0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0, +0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0xf0,0x03,0x14,0x18,0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26, +0x59,0x96,0x65,0x79,0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x9e, +0x02,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x34,0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0x79,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0x13,0x01,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02, +0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x86,0x3c,0x1b,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x0c,0x79,0x3c,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02, +0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x32,0x1e,0x98,0x14,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24, +0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x10,0x0a,0x82,0xba,0x11,0x00,0x22,0x67,0x00,0xe8, +0x9c,0x01,0xa0,0x75,0x06,0x80,0xda,0x19,0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0x20, +0x7a,0x06,0x00,0x00,0x79,0x18,0x00,0x00,0x5c,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20,0x26,0x08,0x43,0xb3, +0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08,0x83,0x33,0x41,0x20, +0x03,0x8b,0xc0,0x04,0x61,0x78,0x36,0x08,0x4a,0xb3,0x21,0x51,0x16,0x46,0x21,0x06, +0x42,0x71,0x36,0x24,0xc3,0xc2,0x28,0xca,0x40,0x28,0xce,0x04,0xe1,0x0c,0xae,0x0d, +0x09,0x11,0x31,0xca,0x30,0x10,0x8a,0x33,0x41,0x18,0xa0,0x09,0xc2,0x1a,0x60,0x1b, +0x92,0x89,0x62,0x94,0x69,0x20,0x14,0x67,0x03,0xf1,0x40,0x52,0x35,0x41,0x68,0x83, +0x6c,0x82,0xd0,0x55,0x13,0x84,0x21,0xda,0x20,0x28,0xd9,0x86,0x45,0xb9,0x18,0x45, +0x19,0x08,0x0c,0xc3,0xb4,0x09,0xc2,0x1b,0x68,0x1b,0x96,0x81,0x63,0x94,0x61,0x20, +0x30,0x0c,0x73,0x26,0x08,0x71,0xb0,0x6d,0x58,0x08,0x8f,0x51,0x88,0x81,0xc0,0x30, +0xcc,0xd9,0xb0,0x4c,0x1e,0xa3,0x4c,0x03,0x81,0x61,0x98,0xb3,0x81,0xd8,0xba,0x0f, +0x0c,0x26,0x08,0x74,0xc0,0x4d,0x10,0x06,0x69,0x03,0xa2,0x88,0x01,0xa3,0x28,0xc3, +0x18,0x00,0x1b,0x02,0x32,0xd8,0x40,0x58,0x61,0x50,0x06,0xc0,0x04,0x41,0x00,0x28, +0x0c,0x4d,0x4d,0x10,0x86,0x69,0x82,0x30,0x50,0x1b,0x06,0x35,0x50,0x83,0x61,0x83, +0x90,0x06,0x6b,0xb0,0xa1,0x38,0x03,0x34,0x00,0xcc,0x80,0x0d,0xaa,0xb0,0xb1,0xd9, +0xb5,0xb9,0xa4,0x91,0x95,0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64,0x78,0x2e,0x76,0x65, +0x72,0x73,0x69,0x6f,0x6e,0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b,0x5d,0x18,0x9b,0x5d, +0x99,0xdc,0x94,0xc0,0xa8,0x43,0x86,0xe7,0x32,0x87,0x16,0x46,0x56,0x26,0xd7,0xf4, +0x46,0x56,0xc6,0x36,0x25,0x40,0xca,0x90,0xe1,0xb9,0xc8,0x95,0xcd,0xbd,0xd5,0xc9, +0x8d,0x95,0xcd,0x4d,0x09,0xca,0xa0,0x0e,0x19,0x9e,0x4b,0x99,0x1b,0x9d,0x5c,0x1e, +0xd4,0x5b,0x9a,0x1b,0xdd,0xdc,0x94,0x80,0x0d,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x2c,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5,0x3b,0x8f,0x0f,0x4c,0x0e,0x83,0x08,0x1b, +0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10, +0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44, +0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x09,0xdb,0x70,0xf9,0xce, +0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x3e,0x72, +0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44,0x84,0x40,0x33,0x2c, +0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17,0xb7,0x6d,0x02,0xd5, +0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d, +0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8, +0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e, +0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d, +0x61,0x20,0x00,0x00,0xb0,0x01,0x00,0x00,0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x34,0xcc,0x00,0x14,0x61,0x40,0xc9,0x95,0x5d,0x19,0x95,0x4d, +0x71,0x06,0x94,0x43,0x19,0x06,0x94,0x6e,0x40,0x0d,0x94,0x4b,0xa9,0x14,0x4c,0xb9, +0x11,0x52,0x04,0xe5,0x31,0x02,0x50,0x02,0x64,0x8c,0x11,0x80,0x20,0x08,0xc2,0xbf, +0x30,0x46,0xd0,0x9a,0x73,0xce,0x7b,0x63,0x04,0xf7,0x4d,0x8f,0xa6,0x18,0x8c,0x11, +0xac,0xb5,0x5a,0xab,0xdf,0x18,0x01,0x08,0x82,0xb0,0x1b,0x06,0x63,0x04,0x20,0x08, +0x82,0x38,0x38,0x8c,0x11,0xac,0xb5,0x5a,0x8b,0xdf,0x18,0x01,0xec,0xb3,0x73,0xf9, +0x8d,0x11,0xe4,0x7a,0xe9,0xce,0xdf,0x18,0x01,0xce,0xde,0x67,0xee,0x8d,0x11,0x9c, +0xb5,0x29,0x86,0xde,0x18,0x01,0x08,0x82,0x20,0xfe,0x8d,0x11,0x80,0x20,0x08,0xc2, +0xdf,0x08,0xc0,0x18,0x81,0x8a,0xd7,0xa7,0xe8,0x01,0x00,0x00,0x23,0x06,0x09,0x00, +0x82,0x60,0xe0,0xd5,0x01,0x18,0x40,0x6f,0xf0,0x06,0x6a,0x30,0x62,0x90,0x00,0x20, +0x08,0x06,0x9e,0x1d,0x84,0x41,0x44,0x07,0x74,0xb0,0x06,0x23,0x06,0x09,0x00,0x82, +0x60,0xe0,0xdd,0x81,0x18,0x48,0x76,0x60,0x07,0x6c,0x30,0x62,0x90,0x00,0x20,0x08, +0x06,0x1e,0x1e,0x8c,0xc1,0x44,0x07,0x74,0xd0,0x06,0x23,0x06,0x09,0x00,0x82,0x60, +0xe0,0xe5,0x01,0x19,0x54,0x73,0x30,0x07,0x6e,0x30,0x62,0x90,0x00,0x20,0x08,0x06, +0x9e,0x1e,0x94,0x81,0x85,0x07,0x79,0xf0,0x06,0x23,0x06,0x09,0x00,0x82,0x60,0xe0, +0xed,0x81,0x19,0x5c,0x7a,0x70,0x07,0x70,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x1e, +0x1f,0x9c,0x01,0x86,0x07,0x7a,0x10,0x07,0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xf5, +0x01,0x1a,0x6c,0x79,0x90,0x07,0x72,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0xc4,0x29, +0x88,0x81,0x1e,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x81,0x0a,0x63,0xe0,0x07,0x23, +0x06,0x07,0x00,0x82,0x60,0xb0,0x85,0x82,0x1a,0x0c,0x7c,0x30,0x9a,0x10,0x00,0xa3, +0x09,0x42,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcb,0x2a,0xbc,0x41,0xf2,0x07,0x05, +0x01,0x07,0x70,0x00,0x07,0x70,0x30,0x9a,0x10,0x00,0x75,0x90,0x02,0x8c,0x18,0x34, +0x00,0x08,0x82,0xc1,0xe2,0x0a,0x72,0xc0,0x88,0x42,0x70,0xcc,0xc1,0x1c,0xcc,0xc1, +0x1c,0x8c,0x26,0x04,0x40,0x25,0xa7,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xc4, +0x42,0x1d,0x3c,0xa5,0xb0,0x04,0x76,0x60,0x07,0x76,0x60,0x07,0xa3,0x09,0x01,0x50, +0x8c,0x1b,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xb4,0x80,0x07,0x12,0x2a,0x38, +0x41,0x1e,0xe4,0x41,0x1e,0xe4,0xc1,0x68,0x42,0x00,0x14,0x14,0x07,0x30,0x62,0xd0, +0x00,0x20,0x08,0x06,0xcb,0x2d,0xec,0x41,0xb5,0x0a,0x01,0xc4,0x07,0x7c,0xc0,0x07, +0x7c,0x30,0x9a,0x10,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xe4,0x42,0x1f,0x5c, +0xad,0x30,0x24,0x7e,0xe0,0x07,0x7e,0xe0,0x07,0xa3,0x09,0x01,0x30,0x62,0xd0,0x00, +0x20,0x08,0x06,0xcb,0x2e,0xfc,0x41,0xf6,0x0a,0xce,0x02,0x0a,0xa0,0x00,0x0a,0xa0, +0x30,0x9a,0x10,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xf4,0x42,0x28,0x6c,0xb1, +0x70,0x28,0xa2,0x20,0x0a,0xa2,0x20,0x0a,0xa3,0x09,0x01,0x30,0x62,0xd0,0x00,0x20, +0x08,0x06,0xcb,0x2f,0x8c,0x42,0x37,0x0b,0x12,0x43,0x0a,0xa4,0x40,0x0a,0xa4,0x30, +0x9a,0x10,0x00,0xc3,0x0d,0x14,0x46,0x06,0xc3,0x0d,0x1b,0x46,0x06,0x25,0x04,0x3a, +0x1c,0x51,0x61,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0x97,0x16,0x4c,0x37,0x68,0x61,0x20, +0x0c,0x37,0x88,0xc1,0x47,0x06,0xc3,0x0d,0xd9,0x47,0x06,0x25,0x04,0x3a,0x1c,0x91, +0x15,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0xdb,0x11,0x4c,0x37,0x78,0x67,0x20,0x0c,0x37, +0x70,0x65,0x40,0x06,0x85,0x04,0x3a,0x1c,0xc1,0x11,0xc2,0x57,0x42,0xa0,0xd3,0x0d, +0x9e,0x11,0x14,0x22,0xec,0x74,0xc3,0x1b,0x38,0xc1,0x74,0xc3,0x18,0x20,0xc4,0x70, +0x43,0x18,0xb8,0x01,0x19,0x54,0x60,0xe9,0x70,0x44,0x18,0x18,0xc2,0x57,0x42,0xa0, +0xd3,0x0d,0x63,0x80,0x04,0xd3,0x0d,0x75,0x60,0x08,0x65,0x50,0x3a,0x1c,0x41,0x06, +0x83,0xf0,0x95,0x10,0xe8,0x74,0x83,0x19,0x14,0x41,0x09,0xc7,0x4e,0x37,0xb0,0x41, +0x13,0x94,0x18,0x68,0x3a,0x1c,0x81,0x06,0x84,0xf0,0x95,0x10,0xe8,0x74,0x83,0x1a, +0x18,0xc1,0x74,0x83,0x1e,0x14,0x42,0x0d,0xc9,0x4e,0x37,0xe4,0x41,0x13,0xd4,0xb4, +0xe9,0x70,0x44,0x1b,0x14,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0x6f,0x70,0x04,0xd3,0x0d, +0x78,0x70,0x08,0xe5,0x06,0x60,0xa0,0xc3,0x11,0x70,0x30,0x08,0x5f,0x09,0x81,0x4e, +0x37,0xc8,0x41,0x11,0x4c,0x37,0x98,0x42,0x21,0xd4,0x80,0xec,0x74,0x83,0x28,0x30, +0xc1,0x0d,0x86,0x9d,0x60,0xd8,0x88,0xc1,0x01,0x80,0x20,0x18,0x60,0x32,0xa1,0x0f, +0xb3,0x70,0x12,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x16,0x0e,0x42,0x7c,0x2c,0x30, +0xe0,0x63,0xe3,0x30,0xc4,0xc7,0x82,0x03,0x3e,0x67,0x0b,0x86,0x9d,0x2d,0x18,0x66, +0x85,0x40,0x1f,0x23,0x04,0xfa,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc6,0x13,0x25, +0xe1,0x0b,0x3a,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0x82,0x61,0x27,0x18,0x66, +0xc2,0x21,0x1f,0x13,0x0e,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0xc1,0x83,0x16,0x2a, +0x21,0x8c,0x18,0x18,0x00,0x08,0x82,0xc1,0x93,0x16,0x2b,0x21,0x9c,0x30,0xd0,0x09, +0x03,0x8d,0x18,0x34,0x00,0x08,0x82,0xc1,0xe2,0x16,0x32,0xb1,0x0e,0x62,0x21,0x04, +0x33,0x31,0x13,0x33,0x31,0x13,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x99, +0x30,0x9a,0xa0,0x0d,0x26,0x10,0xf2,0x31,0x81,0x90,0xcf,0x88,0x81,0x03,0x80,0x20, +0x18,0x34,0x74,0x21,0x13,0xf7,0xf0,0x0e,0xee,0xa0,0x13,0x63,0x30,0x06,0x63,0x30, +0x06,0x2a,0x31,0x62,0xe0,0x00,0x20,0x08,0x06,0x0d,0x5d,0xc8,0x84,0x3d,0xbc,0x83, +0x3b,0xe8,0x84,0x10,0x08,0x82,0x4a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xe6,0x16, +0x37,0x01,0x0f,0x69,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x5b,0x5c,0xe8,0xc4,0x3c,0xbc,0xc5,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1, +0x09,0x86,0x9d,0x60,0x98,0x09,0x8a,0x7c,0x4c,0x50,0xe4,0x63,0x82,0x20,0x1f,0x13, +0x04,0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x1e,0xd0,0xd0,0x89, +0x60,0x38,0x22,0xa0,0x09,0xe1,0xbb,0xc0,0x28,0x0b,0x24,0xf9,0x98,0x20,0xc9,0xe7, +0x42,0xc2,0xb0,0x0b,0x09,0xc3,0x4c,0x78,0x09,0xf8,0x98,0x00,0x13,0xf0,0xb9,0xca, +0xb0,0xab,0x0c,0x33,0x42,0xa0,0x8f,0x11,0x02,0x7d,0x4c,0x11,0xe0,0x63,0x8a,0x00, +0x1f,0x33,0x04,0xf9,0x98,0x21,0xc8,0xc7,0x84,0xb2,0x80,0x8f,0x09,0x66,0x01,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x78,0x66,0xa3,0x2e,0x84,0x11,0x03,0x03,0x00,0x41, +0x30,0x78,0x68,0xc3,0x2e,0x84,0x13,0x06,0x3a,0x61,0x20,0x33,0x88,0xf8,0x98,0x41, +0xc4,0xc7,0xc4,0x42,0x88,0x8f,0x8d,0x85,0x10,0x1f,0x13,0x02,0xf9,0x98,0x50,0xc8, +0xc7,0x88,0x42,0x3e,0x76,0x18,0xf2,0x19,0x8e,0x20,0xca,0x42,0xf8,0x66,0x19,0x82, +0x21,0x18,0x6e,0x58,0xd8,0x80,0x0c,0x86,0x1b,0x16,0x36,0x20,0x83,0x12,0x02,0x9d, +0x65,0x10,0x86,0xe0,0x66,0x61,0xd8,0x11,0x83,0x05,0x00,0x41,0x30,0x88,0xc6,0xa3, +0x34,0xcc,0x82,0x34,0x1e,0x67,0x35,0x82,0x59,0x82,0x61,0x38,0x22,0x59,0x0b,0xe1, +0x9b,0x65,0x38,0x92,0x60,0x84,0xc2,0xf4,0xff,0xff,0xff,0x07,0x03,0x2f,0x84,0x6f, +0x96,0xc0,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0xe7,0x3c,0x46,0xe3,0xf4,0xff,0xff, +0xff,0x07,0x0b,0xf2,0x42,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xf0,0xa4,0x07,0x69, +0x04,0x16,0xe8,0x85,0x7c,0x2c,0xd0,0x0b,0xf8,0xcc,0x12,0x18,0x03,0x15,0x06,0x43, +0x08,0x85,0x05,0x73,0x21,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x78,0xdc,0x43,0x35, +0x02,0x0b,0xfa,0x42,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xf0,0xc0,0xc7,0x6a,0x04, +0x23,0x06,0x0e,0x00,0x82,0x60,0xd0,0xc8,0x07,0x6c,0xd8,0x45,0x5b,0xb0,0x05,0x6e, +0x04,0x41,0x10,0xa0,0x06,0x16,0xa7,0x1e,0x30,0xdc,0x10,0xf8,0x01,0x19,0x0c,0x37, +0x74,0x7e,0x40,0x06,0x25,0x04,0x3a,0xcb,0x80,0x24,0xc1,0x95,0xc3,0xb0,0x23,0x06, +0x0b,0x00,0x82,0x60,0x10,0xd5,0xc7,0x6d,0xe0,0x85,0x6d,0x14,0x60,0xd0,0x1b,0xc1, +0x2c,0x41,0x32,0x1c,0xa1,0xf5,0x85,0xf0,0xcd,0x32,0x28,0x4c,0x50,0x62,0x10,0x1f, +0x30,0xdc,0x40,0x06,0xa5,0x40,0x06,0xc3,0x0d,0x42,0x29,0x90,0x41,0x09,0x81,0xce, +0x32,0x2c,0x4c,0x70,0xec,0x30,0xec,0x88,0xc1,0x02,0x80,0x20,0x18,0x44,0xfc,0xe1, +0x1b,0x7f,0xd1,0x1b,0x68,0x50,0x90,0x47,0x30,0x4b,0xc0,0x0c,0x47,0x80,0x01,0x69, +0x08,0xdf,0x2c,0x43,0xf3,0x04,0xa5,0x06,0xf8,0x01,0xa5,0x06,0xf9,0x01,0xc3,0x0d, +0x42,0x2b,0x90,0xc1,0x70,0x83,0xd0,0x0a,0x64,0x50,0x42,0xa0,0xb3,0x0c,0xce,0x13, +0x1c,0x3d,0x0c,0x3b,0x62,0xb0,0x00,0x20,0x08,0x06,0x11,0x89,0x98,0xc7,0x69,0x94, +0x87,0x51,0xb0,0x47,0x30,0x4b,0xf0,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x82,0x22, +0xec,0x41,0x1a,0xfc,0x21,0x1a,0xa1,0xd1,0x1e,0xed,0xd1,0x1e,0xed,0x31,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x07,0x00,0x82,0x60,0x30,0xa1, +0x48,0x7b,0xc4,0xc6,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x53,0x8a,0xb8,0x87,0x6c, +0x0c,0x23,0x06,0x07,0x00,0x82,0x60,0x30,0xa9,0xc8,0x7b,0xcc,0xc6,0x30,0x62,0x70, +0x00,0x20,0x08,0x06,0x58,0x8a,0xc4,0x87,0x6a,0x90,0xc8,0x68,0x42,0x00,0x58,0x11, +0xd0,0xc7,0x0a,0x81,0x3e,0x56,0x0c,0xf4,0x19,0x31,0x68,0x00,0x10,0x04,0x83,0x85, +0x46,0xf0,0x63,0x36,0x50,0x04,0x45,0x50,0x24,0x3f,0xf2,0x23,0x3f,0xf2,0x63,0x34, +0x21,0x00,0x86,0x23,0x82,0xdd,0x08,0xbe,0xe9,0x06,0xdf,0x10,0x02,0x0b,0x0e,0xf9, +0x98,0x70,0xc8,0xc7,0x86,0x43,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x30,0xdd,0x08, +0x7f,0x08,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x4c,0x38,0xd2,0x1f,0xe1,0x41,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0x94,0x23,0xfe,0x11,0x08,0x16,0x94,0x07,0x7c,0xec, +0x08,0xe8,0x63,0x87,0x40,0x1f,0x3b,0x06,0xfa,0x8c,0x18,0x2c,0x00,0x08,0x82,0x41, +0xd5,0x23,0xf9,0x31,0x08,0x41,0x7b,0xb0,0xc7,0x7a,0x0c,0x47,0x04,0xeb,0xa1,0x7c, +0xb3,0x0c,0x05,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_4cd9b42b3f9333a1841ece6049f1f7b9.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_4cd9b42b3f9333a1841ece6049f1f7b9.h new file mode 100644 index 00000000..65b05c28 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_4cd9b42b3f9333a1841ece6049f1f7b9.h @@ -0,0 +1,494 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_4cd9b42b3f9333a1841ece6049f1f7b9.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_4cd9b42b3f9333a1841ece6049f1f7b9_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_4cd9b42b3f9333a1841ece6049f1f7b9_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_4cd9b42b3f9333a1841ece6049f1f7b9_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_4cd9b42b3f9333a1841ece6049f1f7b9_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_4cd9b42b3f9333a1841ece6049f1f7b9_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_4cd9b42b3f9333a1841ece6049f1f7b9_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_4cd9b42b3f9333a1841ece6049f1f7b9_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_4cd9b42b3f9333a1841ece6049f1f7b9_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_4cd9b42b3f9333a1841ece6049f1f7b9_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_4cd9b42b3f9333a1841ece6049f1f7b9_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_4cd9b42b3f9333a1841ece6049f1f7b9_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_4cd9b42b3f9333a1841ece6049f1f7b9_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_4cd9b42b3f9333a1841ece6049f1f7b9_size = 7524; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_4cd9b42b3f9333a1841ece6049f1f7b9_data[] = { +0x44,0x58,0x42,0x43,0x59,0x88,0x4f,0xa6,0xd9,0xd0,0xc2,0x3d,0x1b,0x61,0x2a,0x36, +0xca,0xb0,0xa0,0x40,0x01,0x00,0x00,0x00,0x64,0x1d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0x48,0x0e,0x00,0x00,0x64,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xac,0x0c,0x00,0x00,0x62,0x00,0x05,0x00, +0x2b,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x94,0x0c,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x22,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xb9,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xd4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e, +0xbc,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33, +0x59,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f, +0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4, +0xe0,0x07,0x48,0x30,0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0, +0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07, +0x14,0x0c,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73, +0x70,0x87,0x72,0x20,0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec, +0x4c,0x64,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5, +0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0, +0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0xf0,0x03,0x14,0x18,0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26, +0x59,0x96,0x65,0x79,0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x06, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a, +0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90, +0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6, +0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60, +0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x34,0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4, +0x79,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01, +0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02,0x02,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x43,0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x86,0x3c,0x1b,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c, +0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01,0x00,0x00,0x00, +0x1c,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x1c,0x0a,0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a, +0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a, +0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x44,0x03,0xca,0x78,0xa0, +0x58,0x0a,0x83,0xba,0x11,0x80,0x1a,0x20,0x72,0x06,0x80,0xce,0x19,0x00,0x5a,0x67, +0x00,0xa8,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2,0x19,0x00,0x9a,0x67,0x00,0x88,0x9e, +0x01,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20,0x26,0x08,0x43,0xb3, +0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0xc1,0xd9,0x30,0x20,0x09,0x31,0x41,0x20, +0x83,0x36,0xa0,0x25,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x35,0xf6,0xc6,0xf6,0x26, +0xf7,0xa5,0x96,0x46,0x47,0x57,0x26,0x57,0x46,0x36,0x41,0x18,0x9e,0x0d,0x82,0xd1, +0x6c,0x48,0x8c,0x85,0x31,0x88,0x81,0x30,0x1c,0x5a,0x72,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73, +0x1b,0x92,0x61,0x81,0x0c,0x63,0x20,0x0c,0x67,0x82,0x70,0x06,0x6e,0xc0,0x46,0xee, +0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d,0x43,0x42,0x48,0x93, +0x31,0x0c,0x84,0xe1,0x4c,0x10,0x06,0x68,0x82,0xb0,0x06,0x6f,0x40,0x48,0xee,0x2b, +0xcd,0x0d,0xae,0x8e,0xee,0xab,0x0c,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x43,0x52, +0x59,0x97,0x51,0x0d,0x84,0xe1,0x6c,0x20,0x9e,0x88,0xc2,0x26,0x08,0x6d,0x00,0x07, +0x3c,0x03,0xb9,0xbb,0x2f,0xb9,0xb2,0xb1,0x37,0xb7,0x39,0x3a,0xb9,0xba,0x31,0xba, +0x32,0xb2,0x2f,0x38,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0xb9,0x2f,0xb7,0xb2,0x30,0xb9, +0xb2,0x39,0xba,0x2f,0xb2,0x32,0x38,0x3a,0xb4,0x09,0x42,0xb7,0x06,0x13,0x84,0x21, +0xda,0x20,0x18,0xdd,0x86,0xc5,0xd0,0x36,0xc3,0x18,0x08,0x8e,0xe3,0xbc,0x09,0xc2, +0x1b,0xc4,0x01,0x33,0xb9,0xbb,0x2f,0xb2,0x34,0xb6,0x30,0xba,0x32,0xb2,0xaf,0xb6, +0x37,0xba,0xb4,0x37,0xb7,0x2f,0xbb,0xb2,0x31,0xba,0x37,0xb9,0xb9,0x0d,0xcb,0x00, +0x06,0x61,0x60,0x0c,0x03,0xc1,0x71,0x9c,0x33,0x41,0x88,0x03,0x39,0xe0,0x23,0x77, +0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0x46,0x54,0x06,0x47,0x87,0xb6,0x61,0x21, +0xc6,0x80,0x0c,0x0c,0x62,0x20,0x38,0x8e,0x73,0x28,0xc9,0xdd,0x7d,0xb1,0xbd,0x8d, +0xad,0x7d,0xa5,0xb9,0xc1,0xd5,0xd1,0x7d,0xb1,0xd5,0xb5,0x85,0x6d,0x58,0xaa,0x31, +0x30,0x03,0xa3,0x1a,0x08,0x8e,0xe3,0x9c,0x0d,0xc4,0x27,0x06,0x65,0x70,0x06,0x13, +0x04,0x3a,0xa0,0x03,0x1a,0x63,0x62,0x46,0x53,0x52,0x32,0x13,0x84,0x41,0xda,0x80, +0x18,0x69,0xa0,0x06,0x86,0x31,0xac,0x01,0xb0,0x21,0x60,0x83,0x0d,0x44,0x86,0x06, +0x6d,0x00,0x4c,0x10,0xe6,0x60,0x0e,0xb8,0xa4,0x49,0x95,0xb9,0x91,0x95,0xc9,0x4d, +0xa5,0xe9,0x95,0x4d,0x10,0x86,0x69,0x82,0x30,0x50,0x13,0x84,0x8e,0x0d,0x36,0x20, +0x09,0x1c,0x54,0x46,0x1c,0xc8,0x41,0x33,0x07,0x74,0xd2,0x9a,0xc2,0xf0,0xa4,0xca, +0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x43,0xb5,0xc1,0x48,0xea,0xa0, +0xb2,0x83,0x38,0x90,0x03,0x32,0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69, +0x7a,0x65,0x13,0x84,0xc1,0xda,0x80,0x24,0x78,0x50,0xe5,0x41,0x1c,0xc8,0x41,0x33, +0x07,0xec,0xd2,0x92,0xdc,0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6, +0xde,0xea,0xe4,0xc6,0xca,0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26, +0x08,0xc3,0xb5,0xc1,0x48,0xf6,0xa0,0xe2,0x83,0x38,0x90,0x03,0x4a,0x69,0x4c,0x75, +0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x13, +0x84,0x01,0xdb,0x60,0x24,0x7e,0x50,0xfd,0x41,0x1c,0xc8,0x01,0xa5,0x34,0xa6,0xba, +0xb6,0xb0,0xa6,0x34,0x38,0xa6,0x32,0xbb,0x32,0x36,0xaa,0xb7,0xaa,0xb9,0xb2,0x09, +0xc2,0x90,0x6d,0x30,0x92,0x50,0xa8,0x44,0x21,0x0e,0xe4,0x80,0x4b,0x9a,0x91,0x5c, +0x58,0x5b,0x59,0x92,0x1b,0x59,0x19,0xde,0x04,0x61,0xd0,0x36,0x18,0x09,0x29,0x54, +0xa5,0x10,0x07,0x72,0x40,0xc9,0x8c,0xa8,0xcc,0x2e,0x6d,0xac,0x8c,0xea,0xcd,0x2a, +0xad,0xec,0x8e,0xa8,0x0c,0x8e,0x0e,0x6d,0x82,0x30,0x6c,0x1b,0x8c,0xe4,0x14,0x2a, +0x54,0x88,0x83,0x86,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc,0x04,0x61,0xe0,0x36, +0x18,0x89,0x2a,0x54,0xab,0x10,0x07,0x0d,0x25,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37, +0xab,0xb2,0x31,0xba,0x37,0xb9,0xa9,0xb1,0x30,0xb6,0xb2,0x09,0xc2,0xd0,0x6d,0x40, +0x92,0x56,0xa8,0x5c,0x21,0x0e,0x9a,0x66,0x0e,0x08,0x99,0x11,0xbd,0xdd,0xb9,0xcd, +0x8d,0x85,0xb1,0x95,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x06,0x6f,0x83,0x91, +0xc0,0x42,0x15,0x0b,0x71,0xd0,0xf0,0x33,0x6b,0x7a,0xa3,0x4b,0x7b,0x73,0xb3,0x2a, +0x1b,0xa3,0x7b,0x93,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x1b,0x0a,0x73,0x1b,0x2b,0x63, +0x63,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x20,0x0c,0xdf,0x06,0x23,0x99,0x85,0x8a,0x16, +0xe2,0xa0,0x21,0x63,0x06,0x25,0x57,0x56,0x84,0x07,0xf7,0x36,0x57,0x27,0x57,0x36, +0x41,0x18,0xc0,0x60,0x03,0x92,0xd8,0x42,0x75,0x0b,0x71,0xd0,0x34,0x73,0xc0,0xcc, +0x0c,0x4a,0xae,0xcc,0x2e,0xed,0xad,0x6e,0xce,0x48,0x2e,0xac,0xad,0x0c,0x4a,0xae, +0xac,0x08,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x82,0x30,0x84,0xc1,0x06,0x23,0xc9, +0x85,0x4a,0x17,0xe2,0xa0,0xe1,0x62,0x46,0x15,0xe6,0x86,0x14,0xc6,0x66,0x66,0xf4, +0x64,0x35,0x41,0x18,0xc4,0x60,0x83,0x91,0xf0,0x42,0xd5,0x0b,0x71,0xd0,0xb0,0x32, +0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x9b,0x2a,0x8b,0xab,0x2b,0x73,0x1b,0x2b,0x63,0x2a, +0x73,0x3b,0xa3,0x43,0x9b,0x20,0x0c,0x63,0xb0,0xc1,0x48,0x7e,0xa1,0x02,0x87,0x38, +0x68,0xa8,0x98,0x11,0x95,0xb1,0xd1,0x85,0x51,0xa5,0xb5,0x95,0x4d,0x10,0x06,0x32, +0xd8,0x60,0x24,0xe2,0x50,0x8d,0x43,0x1c,0x34,0xbc,0xcc,0x88,0xf2,0xdc,0xc2,0xda, +0xd2,0xc6,0xa4,0xca,0xe6,0x86,0xd0,0xc2,0xdc,0xce,0xca,0x8c,0xc2,0xc6,0xe8,0xde, +0xe4,0x26,0x08,0x43,0x19,0x6c,0x30,0x92,0x72,0xa8,0xcc,0x21,0x0e,0x1a,0x62,0x66, +0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72, +0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x84,0xc1,0x0c,0x36,0x18,0x09,0x3a,0x54, +0xe9,0x10,0x07,0xcd,0x06,0x6a,0x0d,0xe8,0xe0,0x0e,0xf4,0xa0,0x0f,0x40,0x61,0x14, +0x4c,0x21,0x15,0x58,0xe1,0x15,0x64,0xa1,0x16,0x70,0x61,0x17,0x7c,0x21,0x1c,0xc8, +0xe1,0x1c,0xd4,0x61,0xc3,0x60,0xbc,0xc1,0x3a,0x4c,0x10,0x04,0x60,0x03,0xb0,0x61, +0x30,0xdc,0xc1,0x1d,0x36,0x04,0xef,0xb0,0x61,0x18,0xda,0x01,0x1e,0x28,0x0c,0x4d, +0x6d,0x18,0xec,0xc0,0x0e,0x86,0x0d,0x82,0x1c,0xcc,0xc3,0x86,0xa2,0x1d,0xe4,0x01, +0x70,0x03,0x7a,0xa0,0x11,0x46,0xf7,0xd6,0x96,0x36,0x46,0x44,0x4c,0x2e,0xcc,0x6d, +0x0c,0xad,0x6c,0x8e,0x86,0x19,0xdb,0x5b,0x18,0xdd,0xdc,0x04,0x61,0x38,0x03,0x16, +0x69,0x6e,0x73,0x74,0x73,0x13,0x84,0x01,0x0d,0x48,0xa4,0xb9,0xd1,0xcd,0x4d,0x10, +0x86,0x34,0x20,0x42,0x57,0x86,0xf7,0xc5,0xf6,0x16,0x46,0x36,0x41,0x18,0xd4,0x80, +0x09,0x5d,0x19,0xde,0xd7,0x1c,0xdd,0x9b,0x5c,0x19,0x8b,0xba,0x34,0x37,0xba,0xb9, +0x0d,0x90,0x3d,0xc8,0xc1,0x3d,0x34,0xf8,0x90,0x0f,0xfa,0xb0,0x0f,0xfc,0xd0,0x0f, +0xfe,0xf0,0x0f,0x20,0x51,0x85,0x04,0x1f,0x54,0x61,0x63,0xb3,0x6b,0x73,0x49,0x23, +0x2b,0x73,0xa3,0x9b,0x12,0x04,0x55,0xc8,0xf0,0x5c,0xec,0xca,0xe4,0xe6,0xd2,0xde, +0xdc,0xa6,0x04,0x44,0x13,0x32,0x3c,0x17,0xbb,0x30,0x36,0xbb,0x32,0xb9,0x29,0x81, +0x51,0x87,0x0c,0xcf,0x65,0x0e,0x2d,0x8c,0xac,0x4c,0xae,0xe9,0x8d,0xac,0x8c,0x6d, +0x4a,0x90,0x94,0x21,0xc3,0x73,0x91,0x2b,0x9b,0x7b,0xab,0x93,0x1b,0x2b,0x9b,0x9b, +0x12,0xb4,0x41,0x25,0x32,0x3c,0x17,0xba,0x3c,0xb8,0xb2,0x20,0x37,0xb7,0x37,0xba, +0x30,0xba,0xb4,0x37,0xb7,0xb9,0x29,0xc2,0x3a,0xc0,0x43,0x1d,0x32,0x3c,0x97,0x32, +0x37,0x3a,0xb9,0x3c,0xa8,0xb7,0x34,0x37,0xba,0xb9,0x29,0x01,0x3d,0x74,0x21,0xc3, +0x73,0x19,0x7b,0xab,0x73,0xa3,0x2b,0x93,0x9b,0x9b,0x12,0x84,0x04,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x2c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5,0x3b,0x8f,0x0f,0x4c, +0x0e,0x83,0x08,0x1b,0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40,0xc3,0xe5,0x3b,0x8f, +0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10, +0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x09, +0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06, +0x20,0x60,0x3e,0x72,0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44, +0x84,0x40,0x33,0x2c,0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17, +0xb7,0x6d,0x02,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0, +0xe0,0x17,0xb7,0x6d,0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1, +0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11, +0xc0,0x20,0x0e,0x3e,0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11, +0xe6,0x17,0xb7,0x0d,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x4c,0xd9,0xb4,0x2b,0x3f,0x93,0x33,0xa1,0x84,0x1e,0xce,0x60, +0x49,0xf1,0xf7,0xb9,0x44,0x58,0x49,0x4c,0xf8,0x0e,0x00,0x00,0x62,0x00,0x05,0x00, +0xbe,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xe0,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xb5,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xba,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xd8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e, +0xbc,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33, +0x59,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f, +0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4, +0xe0,0x07,0x48,0x30,0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0, +0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07, +0x14,0x0c,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73, +0x70,0x87,0x72,0x20,0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec, +0x4c,0x64,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5, +0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0, +0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0xf0,0x03,0x14,0x18,0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26, +0x59,0x96,0x65,0x79,0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x9e, +0x02,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x34,0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0x79,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0x13,0x01,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02, +0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x86,0x3c,0x1b,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x0c,0x79,0x3c,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02, +0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x32,0x1e,0x98,0x14,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24, +0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x10,0x0a,0x82,0xba,0x11,0x00,0x22,0x67,0x00,0xe8, +0x9c,0x01,0xa0,0x75,0x06,0x80,0xda,0x19,0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0x20, +0x7a,0x06,0x00,0x00,0x79,0x18,0x00,0x00,0x5c,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20,0x26,0x08,0x43,0xb3, +0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08,0x83,0x33,0x41,0x20, +0x03,0x8b,0xc0,0x04,0x61,0x78,0x36,0x08,0x4a,0xb3,0x21,0x51,0x16,0x46,0x21,0x06, +0x42,0x71,0x36,0x24,0xc3,0xc2,0x28,0xca,0x40,0x28,0xce,0x04,0xe1,0x0c,0xae,0x0d, +0x09,0x11,0x31,0xca,0x30,0x10,0x8a,0x33,0x41,0x18,0xa0,0x09,0xc2,0x1a,0x60,0x1b, +0x92,0x89,0x62,0x94,0x69,0x20,0x14,0x67,0x03,0xf1,0x40,0x52,0x35,0x41,0x68,0x83, +0x6c,0x82,0xd0,0x55,0x13,0x84,0x21,0xda,0x20,0x28,0xd9,0x86,0x45,0xb9,0x18,0x45, +0x19,0x08,0x0c,0xc3,0xb4,0x09,0xc2,0x1b,0x68,0x1b,0x96,0x81,0x63,0x94,0x61,0x20, +0x30,0x0c,0x73,0x26,0x08,0x71,0xb0,0x6d,0x58,0x08,0x8f,0x51,0x88,0x81,0xc0,0x30, +0xcc,0xd9,0xb0,0x4c,0x1e,0xa3,0x4c,0x03,0x81,0x61,0x98,0xb3,0x81,0xd8,0xba,0x0f, +0x0c,0x26,0x08,0x74,0xc0,0x4d,0x10,0x06,0x69,0x03,0xa2,0x88,0x01,0xa3,0x28,0xc3, +0x18,0x00,0x1b,0x02,0x32,0xd8,0x40,0x58,0x61,0x50,0x06,0xc0,0x04,0x41,0x00,0x28, +0x0c,0x4d,0x4d,0x10,0x86,0x69,0x82,0x30,0x50,0x1b,0x06,0x35,0x50,0x83,0x61,0x83, +0x90,0x06,0x6b,0xb0,0xa1,0x38,0x03,0x34,0x00,0xcc,0x80,0x0d,0xaa,0xb0,0xb1,0xd9, +0xb5,0xb9,0xa4,0x91,0x95,0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64,0x78,0x2e,0x76,0x65, +0x72,0x73,0x69,0x6f,0x6e,0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b,0x5d,0x18,0x9b,0x5d, +0x99,0xdc,0x94,0xc0,0xa8,0x43,0x86,0xe7,0x32,0x87,0x16,0x46,0x56,0x26,0xd7,0xf4, +0x46,0x56,0xc6,0x36,0x25,0x40,0xca,0x90,0xe1,0xb9,0xc8,0x95,0xcd,0xbd,0xd5,0xc9, +0x8d,0x95,0xcd,0x4d,0x09,0xca,0xa0,0x0e,0x19,0x9e,0x4b,0x99,0x1b,0x9d,0x5c,0x1e, +0xd4,0x5b,0x9a,0x1b,0xdd,0xdc,0x94,0x80,0x0d,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x2c,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5,0x3b,0x8f,0x0f,0x4c,0x0e,0x83,0x08,0x1b, +0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10, +0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44, +0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x09,0xdb,0x70,0xf9,0xce, +0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x3e,0x72, +0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44,0x84,0x40,0x33,0x2c, +0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17,0xb7,0x6d,0x02,0xd5, +0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d, +0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8, +0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e, +0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d, +0x61,0x20,0x00,0x00,0x96,0x01,0x00,0x00,0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x34,0xcc,0x00,0x14,0x61,0x40,0xc9,0x95,0x51,0xd9,0x15,0x67, +0x40,0x19,0x06,0x94,0x6e,0x40,0x0d,0x94,0x4d,0xb9,0x94,0x4a,0xc1,0x94,0x1b,0x21, +0x45,0x50,0x1e,0x23,0x00,0x25,0x40,0xc6,0x18,0x01,0x08,0x82,0x20,0xfc,0x0b,0x63, +0x04,0xad,0x39,0xe7,0xbc,0x37,0x46,0x70,0xdf,0xf4,0x68,0x8a,0xc1,0x18,0xc1,0x5a, +0xab,0xb5,0xfa,0x8d,0x11,0x80,0x20,0x08,0xbb,0x61,0x30,0x46,0x00,0x82,0x20,0x88, +0x83,0xc3,0x18,0xc1,0x5a,0xab,0xb5,0xf8,0x8d,0x11,0xc0,0x3e,0x3b,0x97,0xdf,0x18, +0x41,0xae,0x97,0xee,0xfc,0x8d,0x11,0xe0,0xec,0x7d,0xe6,0xde,0x18,0xc1,0x59,0x9b, +0x62,0xe8,0x8d,0x11,0x80,0x20,0x08,0xc2,0xdf,0x18,0x01,0x08,0x82,0x20,0xfe,0x8d, +0x00,0x8c,0x11,0xa8,0x78,0x7d,0x8a,0x1e,0x00,0x00,0x00,0x00,0x23,0x06,0x09,0x00, +0x82,0x60,0xe0,0xd1,0xc1,0x07,0xb9,0x81,0x1b,0xa4,0xc1,0x88,0x41,0x02,0x80,0x20, +0x18,0x78,0x75,0x00,0x06,0xd1,0x1c,0xcc,0x81,0x1a,0x8c,0x18,0x24,0x00,0x08,0x82, +0x81,0x67,0x07,0x61,0x20,0xd5,0x41,0x1d,0xac,0xc1,0x88,0x41,0x02,0x80,0x20,0x18, +0x78,0x77,0x20,0x06,0xd3,0x1c,0xcc,0x01,0x1b,0x8c,0x18,0x24,0x00,0x08,0x82,0x81, +0x87,0x07,0x63,0x50,0xc9,0x81,0x1c,0xb4,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x78, +0x79,0x40,0x06,0xd6,0x1d,0xe0,0x81,0x1b,0x8c,0x18,0x24,0x00,0x08,0x82,0x81,0xa7, +0x07,0x65,0x70,0xe5,0x81,0x1d,0xbc,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x78,0x7b, +0x60,0x06,0xd8,0x1d,0xe4,0x01,0x1c,0x8c,0x18,0x24,0x00,0x08,0x82,0x81,0xc7,0x07, +0x67,0xb0,0xe1,0x01,0x1e,0xc4,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0xa6,0x30, +0x06,0x79,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0xc4,0x29,0x90,0x41,0x1f,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x06,0x0a,0x68,0x30,0xec,0xc1,0x68,0x42,0x00,0x8c,0x26, +0x08,0xc1,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xaa,0xe0,0x06,0x89,0x1f,0x14,0xc4, +0x1b,0xbc,0xc1,0x1b,0xbc,0xc1,0x68,0x42,0x00,0xd4,0x31,0x0a,0x30,0x62,0xd0,0x00, +0x20,0x08,0x06,0x4b,0x2b,0xc4,0x01,0x13,0x0a,0xc1,0x21,0x07,0x72,0x20,0x07,0x72, +0x30,0x9a,0x10,0x00,0x95,0x98,0x02,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x02,0x0b, +0x74,0xf0,0x90,0xc2,0x12,0xd4,0x41,0x1d,0xd4,0x41,0x1d,0x8c,0x26,0x04,0x40,0x31, +0x6f,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xcc,0xc2,0x1d,0x48,0xa7,0xe0,0x04, +0x78,0x80,0x07,0x78,0x80,0x07,0xa3,0x09,0x01,0x50,0x90,0x1c,0xc0,0x88,0x41,0x03, +0x80,0x20,0x18,0x2c,0xb6,0xa0,0x07,0x95,0x2a,0x04,0xd0,0x1e,0xec,0xc1,0x1e,0xec, +0xc1,0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x82,0x0b,0x7c,0x70,0xb1, +0xc2,0x90,0xf4,0x41,0x1f,0xf4,0x41,0x1f,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80, +0x20,0x18,0x2c,0xba,0xe0,0x07,0x99,0x2b,0x38,0xcb,0x1f,0xfc,0xc1,0x1f,0xfc,0xc1, +0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0xc2,0x0b,0xa0,0xb0,0xc1,0xc2, +0xa1,0x84,0x42,0x28,0x84,0x42,0x28,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20, +0x18,0x2c,0xbe,0x20,0x0a,0x9d,0x2c,0x48,0xcc,0x28,0x8c,0xc2,0x28,0x8c,0xc2,0x68, +0x42,0x00,0x0c,0x37,0x50,0x18,0x19,0x0c,0x37,0x6c,0x18,0x19,0x94,0x10,0xe8,0x70, +0x44,0x85,0x11,0x5f,0x09,0x81,0x4e,0x37,0x5c,0x5a,0x30,0xdd,0xa0,0x85,0x81,0x30, +0xdc,0x20,0x06,0x1f,0x19,0x0c,0x37,0x64,0x1f,0x19,0x94,0x10,0xe8,0x70,0x44,0x56, +0x10,0x5f,0x09,0x81,0x4e,0x37,0x6c,0x47,0x30,0xdd,0xe0,0x9d,0x81,0x30,0xdc,0xc0, +0x95,0x01,0x19,0x14,0x12,0xe8,0x70,0x04,0x47,0x10,0x5f,0x09,0x81,0x4e,0x37,0x78, +0x46,0x50,0x88,0xb0,0xd3,0x0d,0x6f,0xe0,0x04,0xd3,0x0d,0x63,0x80,0x10,0xc3,0x0d, +0x61,0xe0,0x06,0x64,0x50,0x81,0xa5,0xc3,0x11,0x61,0x60,0x10,0x5f,0x09,0x81,0x4e, +0x37,0x8c,0x01,0x12,0x4c,0x37,0xd4,0x81,0x21,0x94,0x41,0xe9,0x70,0x04,0x19,0x0c, +0xc4,0x57,0x42,0xa0,0xd3,0x0d,0x66,0x50,0x04,0x25,0x1c,0x3b,0xdd,0xc0,0x06,0x4d, +0x50,0x62,0xa0,0xe9,0x70,0x04,0x1a,0x10,0xc4,0x57,0x42,0xa0,0xd3,0x0d,0x6a,0x60, +0x04,0xd3,0x0d,0x7a,0x50,0x08,0x35,0x24,0x3b,0xdd,0x90,0x07,0x4d,0x50,0xd3,0xa6, +0xc3,0x11,0x6d,0x50,0x10,0x5f,0x09,0x81,0x4e,0x37,0xbc,0xc1,0x11,0x4c,0x37,0xe0, +0xc1,0x21,0x94,0x1b,0x80,0x81,0x0e,0x47,0xc0,0xc1,0x40,0x7c,0x25,0x04,0x3a,0xdd, +0x20,0x07,0x45,0x30,0xdd,0x60,0x0a,0x85,0x50,0x03,0xb2,0xd3,0x0d,0xa2,0xc0,0x04, +0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xd4,0x44,0x3e,0xcc,0x42,0x4a,0x0c,0x81,0x3e, +0xe8,0x83,0x3e,0xe8,0xc3,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x88,0xc1,0x01,0x80, +0x20,0x18,0x60,0x32,0x91,0x0f,0xb4,0x70,0x12,0xa3,0x09,0x81,0x30,0x9a,0x20,0x0c, +0x26,0x14,0xf2,0x31,0xa1,0x90,0xcf,0x88,0x81,0x03,0x80,0x20,0x18,0x34,0x3c,0xc1, +0x0f,0xe0,0x80,0x0b,0xb7,0x20,0x12,0x0c,0xc3,0x30,0xf3,0x30,0x62,0xe0,0x00,0x20, +0x08,0x06,0x0d,0x4f,0xf0,0xc3,0x2f,0xe0,0xc2,0x2d,0x88,0x84,0x10,0x08,0xc2,0x3c, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x66,0x13,0xfe,0x90,0x0b,0x31,0x31,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x5b,0x4e,0x84,0x04,0x2f, +0xdc,0xc4,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09,0x86,0x9d,0x60,0x98,0x09,0x8a, +0x7c,0x4c,0x50,0xe4,0x63,0x82,0x20,0x1f,0x13,0x04,0xf9,0x98,0x10,0xc0,0x67,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0x1e,0xb4,0x18,0x89,0x60,0x38,0x22,0xe8,0x07,0xe1,0xbb, +0xc0,0x28,0x0b,0x24,0xf9,0x98,0x20,0xc9,0xe7,0xd4,0xc1,0xb0,0x53,0x07,0xc3,0x4c, +0xc8,0x07,0xf8,0x98,0xa0,0x0f,0xf0,0xb9,0xca,0xb0,0xab,0x0c,0x33,0x42,0xa0,0x8f, +0x11,0x02,0x7d,0x4c,0x11,0xe0,0x63,0x8a,0x00,0x1f,0x33,0x04,0xf9,0x98,0x21,0xc8, +0xc7,0x04,0x97,0x80,0x8f,0x09,0x2f,0x01,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x78, +0xf6,0x22,0x27,0x84,0x11,0x03,0x03,0x00,0x41,0x30,0x78,0xf8,0x42,0x27,0x84,0x13, +0x06,0x3a,0x61,0x20,0x33,0x88,0xf8,0x98,0x41,0xc4,0xc7,0x54,0x42,0x88,0x8f,0xad, +0x84,0x10,0x1f,0x13,0x02,0xf9,0x98,0x50,0xc8,0xc7,0x88,0x42,0x3e,0x76,0x18,0xf2, +0x19,0x8e,0x20,0x5c,0x42,0xf8,0x66,0x19,0x82,0x21,0x18,0x6e,0x58,0xd8,0x80,0x0c, +0x86,0x1b,0x16,0x36,0x20,0x83,0x12,0x02,0x9d,0x65,0x10,0x86,0xe0,0xf8,0x60,0xd8, +0x11,0x83,0x05,0x00,0x41,0x30,0x88,0x56,0xc3,0x2d,0x5e,0x62,0x34,0x1e,0x67,0x2e, +0x82,0x59,0x82,0x61,0x38,0x22,0xa1,0x09,0xe1,0x9b,0x65,0x38,0x92,0x60,0x84,0xc2, +0xf4,0xff,0xff,0xff,0x07,0x23,0x2c,0x84,0x6f,0x96,0xc0,0x18,0x31,0x30,0x00,0x10, +0x04,0x83,0xe7,0x35,0xd8,0xe2,0xf4,0xff,0xff,0xff,0x07,0x0b,0xc4,0x42,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0xf0,0xc4,0x46,0x5b,0x04,0x16,0x8c,0x85,0x7c,0x2c,0x18, +0x0b,0xf8,0xcc,0x12,0x18,0x03,0x15,0x06,0x43,0x08,0x85,0x05,0x3c,0x21,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x78,0x6c,0x63,0x2e,0x02,0x0b,0xcc,0x42,0x3e,0x23,0x06, +0x06,0x00,0x82,0x60,0xf0,0xe0,0x06,0x5d,0x04,0x23,0x06,0x0e,0x00,0x82,0x60,0xd0, +0xe8,0x86,0x5e,0xfc,0x84,0x4d,0xd4,0x04,0x68,0x04,0x41,0x10,0xc4,0x05,0x16,0x27, +0x1b,0x30,0xdc,0x10,0xf8,0x01,0x19,0x0c,0x37,0x74,0x7e,0x40,0x06,0x25,0x04,0x3a, +0xcb,0x80,0x24,0xc1,0xb9,0xc2,0xb0,0x23,0x06,0x0b,0x00,0x82,0x60,0x10,0xf5,0x06, +0x68,0x84,0x45,0x6d,0x14,0x60,0x50,0x1a,0xc1,0x2c,0x41,0x32,0x1c,0xa1,0x99,0x85, +0xf0,0xcd,0x32,0x28,0x4c,0x50,0x62,0x90,0x1b,0x30,0xdc,0x40,0x06,0xa5,0x40,0x06, +0xc3,0x0d,0x42,0x29,0x90,0x41,0x09,0x81,0xce,0x32,0x2c,0x4c,0x70,0xb5,0x30,0xec, +0x88,0xc1,0x02,0x80,0x20,0x18,0x44,0xe4,0x71,0x1a,0x68,0xc1,0x1b,0x68,0x50,0xb0, +0x46,0x30,0x4b,0xc0,0x0c,0x47,0x80,0x41,0x5b,0x08,0xdf,0x2c,0x43,0xf3,0x04,0xa5, +0x06,0xe0,0x01,0xa5,0x06,0xe1,0x01,0xc3,0x0d,0x42,0x2b,0x90,0xc1,0x70,0x83,0xd0, +0x0a,0x64,0x50,0x42,0xa0,0xb3,0x0c,0xce,0x13,0x5c,0x2f,0x0c,0x3b,0x62,0xb0,0x00, +0x20,0x08,0x06,0x11,0x7b,0xbc,0x06,0x5c,0x90,0x87,0x51,0xd0,0x46,0x30,0x4b,0xf0, +0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x02,0x1f,0xb4,0xd1,0x16,0xe4,0xb1,0x16,0x6a, +0x51,0x1b,0xb5,0x51,0x1b,0xb5,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30, +0x08,0x23,0x06,0x07,0x00,0x82,0x60,0x30,0xc1,0x87,0x6d,0xe8,0xc5,0x30,0x62,0x70, +0x00,0x20,0x08,0x06,0x53,0x7c,0xdc,0xc6,0x5e,0x0c,0x23,0x06,0x07,0x00,0x82,0x60, +0x30,0xc9,0x07,0x6e,0xf0,0xc5,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x58,0x7c,0xe0, +0xc6,0x5c,0xb0,0xc7,0x68,0x42,0x00,0x58,0x11,0xd0,0xc7,0x0a,0x81,0x3e,0x56,0x0c, +0xf4,0x19,0x31,0x68,0x00,0x10,0x04,0x83,0x85,0x3f,0xc0,0x83,0x2f,0xe0,0x03,0x3e, +0xe0,0x23,0x3c,0xc2,0x23,0x3c,0xc2,0x63,0x34,0x21,0x00,0x86,0x23,0x02,0xd2,0x08, +0xbe,0xe9,0x06,0xd3,0x10,0x02,0x0b,0x0e,0xf9,0x98,0x70,0xc8,0xc7,0x86,0x43,0x3e, +0x23,0x06,0x07,0x00,0x82,0x60,0x30,0xfd,0x47,0x79,0x08,0xc1,0x88,0xc1,0x01,0x80, +0x20,0x18,0x4c,0x20,0x62,0x1e,0xaa,0x41,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x14, +0x22,0xe7,0x11,0x08,0x16,0xb4,0x06,0x7c,0xec,0x08,0xe8,0x63,0x87,0x40,0x1f,0x3b, +0x06,0xfa,0x8c,0x18,0x2c,0x00,0x08,0x82,0x41,0x55,0x22,0xe2,0x31,0x08,0x81,0x6d, +0xd4,0x06,0x6d,0x0c,0x47,0x04,0xb4,0xa1,0x7c,0xb3,0x0c,0x05,0x11,0x00,0x00,0x00, +0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_502bc5db27a422a781f5799d9b3e24c7.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_502bc5db27a422a781f5799d9b3e24c7.h new file mode 100644 index 00000000..e144e101 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_502bc5db27a422a781f5799d9b3e24c7.h @@ -0,0 +1,502 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_502bc5db27a422a781f5799d9b3e24c7.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_502bc5db27a422a781f5799d9b3e24c7_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_502bc5db27a422a781f5799d9b3e24c7_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_502bc5db27a422a781f5799d9b3e24c7_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_502bc5db27a422a781f5799d9b3e24c7_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_502bc5db27a422a781f5799d9b3e24c7_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_502bc5db27a422a781f5799d9b3e24c7_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_502bc5db27a422a781f5799d9b3e24c7_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_502bc5db27a422a781f5799d9b3e24c7_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_502bc5db27a422a781f5799d9b3e24c7_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_502bc5db27a422a781f5799d9b3e24c7_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_502bc5db27a422a781f5799d9b3e24c7_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_502bc5db27a422a781f5799d9b3e24c7_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_502bc5db27a422a781f5799d9b3e24c7_size = 7656; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_502bc5db27a422a781f5799d9b3e24c7_data[] = { +0x44,0x58,0x42,0x43,0x11,0xbc,0x2e,0x2c,0xa1,0x3d,0xb0,0xce,0x6a,0xed,0xac,0xee, +0x4e,0xbb,0x95,0x54,0x01,0x00,0x00,0x00,0xe8,0x1d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0x4c,0x0e,0x00,0x00,0x68,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xb0,0x0c,0x00,0x00,0x62,0x00,0x05,0x00, +0x2c,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x98,0x0c,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x23,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xb9,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xd4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e, +0xbc,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33, +0x59,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f, +0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4, +0xe0,0x07,0x48,0x30,0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0, +0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07, +0x14,0x0c,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73, +0x70,0x87,0x72,0x20,0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec, +0x4c,0x64,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5, +0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0, +0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0xf0,0x03,0x14,0x18,0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26, +0x59,0x96,0x65,0x79,0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x06, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a, +0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90, +0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6, +0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60, +0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x34,0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4, +0x79,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01, +0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02,0x02,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x43,0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x86,0x3c,0x1b,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c, +0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01,0x00,0x00,0x00, +0x1c,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x1c,0x0a,0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a, +0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a, +0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x94,0x03,0xca,0x7f,0xa0, +0x58,0x0a,0x83,0xba,0x11,0x80,0x1a,0x20,0x72,0x06,0x80,0xce,0x19,0x00,0x5a,0x67, +0x00,0xa8,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2,0x19,0x00,0x9a,0x67,0x00,0x88,0x9e, +0x01,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x56,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20,0x26,0x08,0x43,0xb3, +0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0xc1,0xd9,0x30,0x20,0x09,0x31,0x41,0x20, +0x83,0x36,0xa0,0x25,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x35,0xf6,0xc6,0xf6,0x26, +0xf7,0xa5,0x96,0x46,0x47,0x57,0x26,0x57,0x46,0x36,0x41,0x18,0x9e,0x0d,0x82,0xd1, +0x6c,0x48,0x8c,0x85,0x31,0x88,0x81,0x30,0x1c,0x5a,0x72,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73, +0x1b,0x92,0x61,0x81,0x0c,0x63,0x20,0x0c,0x67,0x82,0x70,0x06,0x6e,0xc0,0x46,0xee, +0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d,0x43,0x42,0x48,0x93, +0x31,0x0c,0x84,0xe1,0x4c,0x10,0x06,0x68,0x82,0xb0,0x06,0x6f,0x40,0x48,0xee,0x2b, +0xcd,0x0d,0xae,0x8e,0xee,0xab,0x0c,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x43,0x52, +0x59,0x97,0x51,0x0d,0x84,0xe1,0x6c,0x20,0x9e,0x88,0xc2,0x26,0x08,0x6d,0x00,0x07, +0x3c,0x03,0xb9,0xbb,0x2f,0xb9,0xb2,0xb1,0x37,0xb7,0x39,0x3a,0xb9,0xba,0x31,0xba, +0x32,0xb2,0x2f,0x38,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0xb9,0x2f,0xb7,0xb2,0x30,0xb9, +0xb2,0x39,0xba,0x2f,0xb2,0x32,0x38,0x3a,0xb4,0x09,0x42,0xb7,0x06,0x13,0x84,0x21, +0xda,0x20,0x18,0xdd,0x86,0xc5,0xd0,0x36,0xc3,0x18,0x08,0x8e,0xe3,0xbc,0x09,0xc2, +0x1b,0xc4,0x01,0x33,0xb9,0xbb,0x2f,0xb2,0x34,0xb6,0x30,0xba,0x32,0xb2,0xaf,0xb6, +0x37,0xba,0xb4,0x37,0xb7,0x2f,0xbb,0xb2,0x31,0xba,0x37,0xb9,0xb9,0x0d,0xcb,0x00, +0x06,0x61,0x60,0x0c,0x03,0xc1,0x71,0x9c,0x33,0x41,0x88,0x03,0x39,0xe0,0x23,0x77, +0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0x46,0x54,0x06,0x47,0x87,0xb6,0x61,0x21, +0xc6,0x80,0x0c,0x0c,0x62,0x20,0x38,0x8e,0x73,0x28,0xc9,0xdd,0x7d,0xb1,0xbd,0x8d, +0xad,0x7d,0xa5,0xb9,0xc1,0xd5,0xd1,0x7d,0xb1,0xd5,0xb5,0x85,0x6d,0x58,0xaa,0x31, +0x30,0x03,0xa3,0x1a,0x08,0x8e,0xe3,0x9c,0x0d,0xc4,0x27,0x06,0x65,0x70,0x06,0x13, +0x04,0x3a,0xa0,0x03,0x1a,0x63,0x62,0x46,0x53,0x52,0x32,0x13,0x84,0x41,0xda,0x80, +0x18,0x69,0xa0,0x06,0x86,0x31,0xac,0x01,0xb0,0x21,0x60,0x83,0x0d,0x44,0x86,0x06, +0x6d,0x00,0x4c,0x10,0xe6,0x60,0x0e,0xb8,0xa4,0x49,0x95,0xb9,0x91,0x95,0xc9,0x4d, +0xa5,0xe9,0x95,0x4d,0x10,0x86,0x69,0x82,0x30,0x50,0x13,0x84,0x8e,0x0d,0x36,0x20, +0x09,0x1c,0x54,0x46,0x1c,0xc8,0x41,0x33,0x07,0x74,0xd2,0x9a,0xc2,0xf0,0xa4,0xca, +0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x43,0xb5,0xc1,0x48,0xea,0xa0, +0xb2,0x83,0x38,0x90,0x03,0x32,0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69, +0x7a,0x65,0x13,0x84,0xc1,0xda,0x80,0x24,0x78,0x50,0xe5,0x41,0x1c,0xc8,0x41,0x33, +0x07,0xec,0xd2,0x92,0xdc,0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6, +0xde,0xea,0xe4,0xc6,0xca,0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26, +0x08,0xc3,0xb5,0xc1,0x48,0xf6,0xa0,0xe2,0x83,0x38,0x90,0x03,0x4a,0x69,0x4c,0x75, +0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x13, +0x84,0x01,0xdb,0x60,0x24,0x7e,0x50,0xfd,0x41,0x1c,0xc8,0x01,0xa5,0x34,0xa6,0xba, +0xb6,0xb0,0xa6,0x34,0x38,0xa6,0x32,0xbb,0x32,0x36,0xaa,0xb7,0xaa,0xb9,0xb2,0x09, +0xc2,0x90,0x6d,0x30,0x92,0x50,0xa8,0x44,0x21,0x0e,0xe4,0x80,0x4b,0x9a,0x91,0x5c, +0x58,0x5b,0x59,0x92,0x1b,0x59,0x19,0xde,0x04,0x61,0xd0,0x36,0x18,0x09,0x29,0x54, +0xa5,0x10,0x07,0x72,0x40,0xc9,0x8c,0xa8,0xcc,0x2e,0x6d,0xac,0x8c,0xea,0xcd,0x2a, +0xad,0xec,0x8e,0xa8,0x0c,0x8e,0x0e,0x6d,0x82,0x30,0x6c,0x1b,0x8c,0xe4,0x14,0x2a, +0x54,0x88,0x83,0x86,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc,0x04,0x61,0xe0,0x36, +0x20,0x89,0x2a,0x54,0xab,0x10,0x07,0x4d,0x33,0x07,0x94,0xcc,0x9a,0xde,0xe8,0xd2, +0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0xa6,0xc6,0xc2,0xd8,0xca,0x26,0x08,0x43, +0xb7,0x01,0x49,0x5a,0xa1,0x72,0x85,0x38,0x68,0x9a,0x39,0x20,0x64,0x46,0xf4,0x76, +0xe7,0x36,0x37,0x16,0xc6,0x56,0x66,0x14,0x36,0x46,0xf7,0x26,0x37,0x41,0x18,0xbc, +0x0d,0x46,0x02,0x0b,0x55,0x2c,0xc4,0x41,0xc3,0xcf,0xac,0xe9,0x8d,0x2e,0xed,0xcd, +0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x4e,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0x28,0xcc,0x6d, +0xac,0x8c,0x8d,0x2d,0x8c,0x2e,0xed,0xcd,0x6d,0x82,0x30,0x7c,0x1b,0x90,0x64,0x16, +0x2a,0x5a,0x88,0x83,0xa6,0x99,0x03,0x32,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f, +0x73,0x75,0x72,0x65,0x13,0x84,0x01,0x0c,0x36,0x20,0x89,0x2d,0x54,0xb7,0x10,0x07, +0x4d,0x33,0x07,0xcc,0xcc,0xa0,0xe4,0xca,0xec,0xd2,0xde,0xea,0xe6,0x8c,0xe4,0xc2, +0xda,0xca,0xa0,0xe4,0xca,0x8a,0xf0,0xe0,0xde,0xe6,0xea,0xe4,0xca,0x26,0x08,0x43, +0x18,0x6c,0x30,0x92,0x5c,0xa8,0x74,0x21,0x0e,0x1a,0x2e,0x66,0x54,0x61,0x6e,0x48, +0x61,0x6c,0x66,0x46,0x4f,0x56,0x13,0x84,0x41,0x0c,0x36,0x18,0x09,0x2f,0x54,0xbd, +0x10,0x07,0x0d,0x2b,0x33,0xa5,0x34,0x3a,0xba,0x32,0xb9,0xa9,0xb2,0xb8,0xba,0x32, +0xb7,0xb1,0x32,0xa6,0x32,0xb7,0x33,0x3a,0xb4,0x09,0xc2,0x30,0x06,0x1b,0x8c,0xe4, +0x17,0x2a,0x70,0x88,0x83,0x86,0x8a,0x19,0x51,0x19,0x1b,0x5d,0x18,0x55,0x5a,0x5b, +0xd9,0x04,0x61,0x20,0x83,0x0d,0x46,0x22,0x0e,0xd5,0x38,0xc4,0x41,0xc3,0xcb,0x8c, +0x28,0xcf,0x2d,0xac,0x2d,0x6d,0x4c,0xaa,0x6c,0x6e,0x08,0x2d,0xcc,0xed,0xac,0xcc, +0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82,0x30,0x94,0xc1,0x06,0x23,0x29,0x87,0xca,0x1c, +0xe2,0xa0,0x21,0x66,0x66,0x95,0x56,0x76,0x37,0x05,0x17,0x36,0x56,0x46,0xf5,0xd6, +0x54,0x46,0x57,0x26,0x37,0x67,0x14,0x36,0x46,0xf7,0x26,0x37,0x41,0x18,0xcc,0x60, +0x83,0x91,0xa0,0x43,0x95,0x0e,0x71,0xd0,0x6c,0xa0,0xd6,0x80,0x0e,0xee,0x40,0x0f, +0xfa,0x00,0x14,0x46,0xc1,0x14,0x52,0x81,0x15,0x5e,0x41,0x16,0x6a,0x01,0x17,0x76, +0xc1,0x17,0xc2,0x81,0x1c,0xce,0x41,0x1d,0x36,0x0c,0xc6,0x1b,0xac,0xc3,0x04,0x41, +0x00,0x36,0x00,0x1b,0x06,0xc3,0x1d,0xdc,0x61,0x43,0xf0,0x0e,0x1b,0x86,0xa1,0x1d, +0xe0,0x81,0xc2,0xd0,0xd4,0x86,0xc1,0x0e,0xec,0x60,0xd8,0x20,0xc8,0xc1,0x3c,0x6c, +0x28,0xda,0x41,0x1e,0x00,0x37,0xa0,0x07,0x1a,0x61,0x74,0x6f,0x6d,0x69,0x63,0x44, +0xc4,0xe4,0xc2,0xdc,0xc6,0xd0,0xca,0xe6,0x68,0x98,0xb1,0xbd,0x85,0xd1,0xcd,0x4d, +0x10,0x86,0x33,0x60,0x91,0xe6,0x36,0x47,0x37,0x37,0x41,0x18,0xd0,0x80,0x44,0x9a, +0x1b,0xdd,0xdc,0x04,0x61,0x48,0x03,0x22,0x74,0x65,0x78,0x5f,0x6c,0x6f,0x61,0x64, +0x13,0x84,0x41,0x0d,0x98,0xd0,0x95,0xe1,0x7d,0xcd,0xd1,0xbd,0xc9,0x95,0xb1,0xa8, +0x4b,0x73,0xa3,0x9b,0xdb,0x00,0xd9,0x83,0x1c,0xdc,0x43,0x83,0x0f,0xf9,0xa0,0x0f, +0xfb,0xc0,0x0f,0xfd,0xe0,0x0f,0xff,0x00,0x12,0x55,0x48,0xf0,0x41,0x15,0x36,0x36, +0xbb,0x36,0x97,0x34,0xb2,0x32,0x37,0xba,0x29,0x41,0x50,0x85,0x0c,0xcf,0xc5,0xae, +0x4c,0x6e,0x2e,0xed,0xcd,0x6d,0x4a,0x40,0x34,0x21,0xc3,0x73,0xb1,0x0b,0x63,0xb3, +0x2b,0x93,0x9b,0x12,0x18,0x75,0xc8,0xf0,0x5c,0xe6,0xd0,0xc2,0xc8,0xca,0xe4,0x9a, +0xde,0xc8,0xca,0xd8,0xa6,0x04,0x49,0x19,0x32,0x3c,0x17,0xb9,0xb2,0xb9,0xb7,0x3a, +0xb9,0xb1,0xb2,0xb9,0x29,0x41,0x1b,0x54,0x22,0xc3,0x73,0xa1,0xcb,0x83,0x2b,0x0b, +0x72,0x73,0x7b,0xa3,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x9b,0x22,0xac,0x03,0x3c,0xd4, +0x21,0xc3,0x73,0x29,0x73,0xa3,0x93,0xcb,0x83,0x7a,0x4b,0x73,0xa3,0x9b,0x9b,0x12, +0xd0,0x43,0x17,0x32,0x3c,0x97,0xb1,0xb7,0x3a,0x37,0xba,0x32,0xb9,0xb9,0x29,0x41, +0x48,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x2c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5, +0x3b,0x8f,0x0f,0x4c,0x0e,0x83,0x08,0x1b,0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40, +0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97, +0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6, +0x17,0xb7,0x6d,0x09,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a, +0xc0,0x50,0x12,0x06,0x20,0x60,0x3e,0x72,0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe, +0x10,0x11,0xc0,0x44,0x84,0x40,0x33,0x2c,0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f, +0x38,0xd3,0xed,0x17,0xb7,0x6d,0x02,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51, +0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4, +0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3, +0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e,0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c, +0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48, +0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x50,0x2b,0xc5,0xdb,0x27,0xa4,0x22,0xa7, +0x81,0xf5,0x79,0x9d,0x9b,0x3e,0x24,0xc7,0x44,0x58,0x49,0x4c,0x78,0x0f,0x00,0x00, +0x62,0x00,0x05,0x00,0xde,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0x60,0x0f,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00, +0xd5,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c, +0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42, +0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20, +0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50, +0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00, +0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d, +0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff, +0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42, +0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xba,0x00,0x00,0x00, +0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3, +0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xd8,0xc1,0x08, +0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3, +0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30, +0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43, +0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96, +0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7, +0x20,0xc3,0xa0,0x0c,0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18, +0x83,0x61,0x18,0x86,0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d, +0x54,0xb1,0x12,0x93,0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40, +0xd8,0x51,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72, +0xdb,0x88,0x18,0x86,0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94, +0x01,0x19,0x86,0x8e,0xbc,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d, +0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca, +0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0, +0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f, +0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca, +0x01,0x05,0xc3,0x4c,0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5, +0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0, +0x06,0x60,0x40,0x07,0x7e,0x00,0x06,0x7e,0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18, +0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07, +0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f, +0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28, +0x07,0x14,0x0c,0x33,0x59,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50, +0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e, +0xef,0x10,0x0e,0xf4,0xe0,0x07,0x48,0x30,0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36, +0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8, +0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07, +0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f, +0x00,0x03,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8, +0x07,0x78,0x28,0x07,0x14,0x0c,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c, +0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0, +0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43, +0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4, +0x99,0xbe,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28, +0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87, +0x79,0x48,0x87,0x73,0x70,0x87,0x72,0x20,0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f, +0x40,0xc1,0x40,0xec,0x4c,0x64,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20, +0x0b,0xb7,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a, +0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef, +0x10,0x0e,0xf4,0xc0,0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc, +0x99,0xb0,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28, +0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87, +0x77,0x08,0x07,0x7a,0xf0,0x03,0x14,0x18,0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0, +0xb1,0xab,0x8d,0x26,0x59,0x96,0x65,0x79,0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c, +0xc3,0x30,0x68,0x9e,0x02,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20, +0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07, +0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74, +0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20, +0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07, +0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76, +0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x16,0x20, +0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x34,0x40,0x00,0x0c,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x79,0x80,0x00,0x08,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xc0,0x90,0x67,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f, +0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x1e,0x0c,0x08,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x1b,0x10,0x00,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc8,0x02,0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x32,0x1e,0x98,0x14, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a, +0x61,0x04,0xa0,0x24,0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x10,0x0a,0x82,0xba,0x11,0x00, +0x22,0x67,0x00,0xe8,0x9c,0x01,0xa0,0x75,0x06,0x80,0xda,0x19,0x00,0x7a,0x67,0x00, +0x28,0x9e,0x01,0x20,0x7a,0x06,0x00,0x00,0x79,0x18,0x00,0x00,0x5c,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20, +0x26,0x08,0x43,0xb3,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08, +0x83,0x33,0x41,0x20,0x03,0x8b,0xc0,0x04,0x61,0x78,0x36,0x08,0x4a,0xb3,0x21,0x51, +0x16,0x46,0x21,0x06,0x42,0x71,0x36,0x24,0xc3,0xc2,0x28,0xca,0x40,0x28,0xce,0x04, +0xe1,0x0c,0xae,0x0d,0x09,0x11,0x31,0xca,0x30,0x10,0x8a,0x33,0x41,0x18,0xa0,0x09, +0xc2,0x1a,0x60,0x1b,0x92,0x89,0x62,0x94,0x69,0x20,0x14,0x67,0x03,0xf1,0x40,0x52, +0x35,0x41,0x68,0x83,0x6c,0x82,0xd0,0x55,0x13,0x84,0x21,0xda,0x20,0x28,0xd9,0x86, +0x45,0xb9,0x18,0x45,0x19,0x08,0x0c,0xc3,0xb4,0x09,0xc2,0x1b,0x68,0x1b,0x96,0x81, +0x63,0x94,0x61,0x20,0x30,0x0c,0x73,0x26,0x08,0x71,0xb0,0x6d,0x58,0x08,0x8f,0x51, +0x88,0x81,0xc0,0x30,0xcc,0xd9,0xb0,0x4c,0x1e,0xa3,0x4c,0x03,0x81,0x61,0x98,0xb3, +0x81,0xd8,0xba,0x0f,0x0c,0x26,0x08,0x74,0xc0,0x4d,0x10,0x06,0x69,0x03,0xa2,0x88, +0x01,0xa3,0x28,0xc3,0x18,0x00,0x1b,0x02,0x32,0xd8,0x40,0x58,0x61,0x50,0x06,0xc0, +0x04,0x41,0x00,0x28,0x0c,0x4d,0x4d,0x10,0x86,0x69,0x82,0x30,0x50,0x1b,0x06,0x35, +0x50,0x83,0x61,0x83,0x90,0x06,0x6b,0xb0,0xa1,0x38,0x03,0x34,0x00,0xcc,0x80,0x0d, +0xaa,0xb0,0xb1,0xd9,0xb5,0xb9,0xa4,0x91,0x95,0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64, +0x78,0x2e,0x76,0x65,0x72,0x73,0x69,0x6f,0x6e,0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b, +0x5d,0x18,0x9b,0x5d,0x99,0xdc,0x94,0xc0,0xa8,0x43,0x86,0xe7,0x32,0x87,0x16,0x46, +0x56,0x26,0xd7,0xf4,0x46,0x56,0xc6,0x36,0x25,0x40,0xca,0x90,0xe1,0xb9,0xc8,0x95, +0xcd,0xbd,0xd5,0xc9,0x8d,0x95,0xcd,0x4d,0x09,0xca,0xa0,0x0e,0x19,0x9e,0x4b,0x99, +0x1b,0x9d,0x5c,0x1e,0xd4,0x5b,0x9a,0x1b,0xdd,0xdc,0x94,0x80,0x0d,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x2c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5,0x3b,0x8f,0x0f,0x4c, +0x0e,0x83,0x08,0x1b,0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40,0xc3,0xe5,0x3b,0x8f, +0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10, +0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x09, +0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06, +0x20,0x60,0x3e,0x72,0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44, +0x84,0x40,0x33,0x2c,0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17, +0xb7,0x6d,0x02,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0, +0xe0,0x17,0xb7,0x6d,0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1, +0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11, +0xc0,0x20,0x0e,0x3e,0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11, +0xe6,0x17,0xb7,0x0d,0x61,0x20,0x00,0x00,0xb6,0x01,0x00,0x00,0x13,0x04,0x50,0x2c, +0x10,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x34,0xcc,0x00,0x14,0x61,0x40,0xc9,0x95, +0x5d,0x19,0x95,0x4d,0x71,0x06,0x94,0x43,0x19,0x06,0x94,0x6e,0x40,0x0d,0x94,0x4b, +0xa9,0x14,0x4c,0xb9,0x11,0x52,0x04,0xe5,0x31,0x02,0x50,0x02,0x64,0x8c,0x11,0x80, +0x20,0x08,0xc2,0xbf,0x30,0x46,0xd0,0x9a,0x73,0xce,0x7b,0x63,0x04,0xf7,0x4d,0x8f, +0xa6,0x18,0x8c,0x11,0xac,0xb5,0x5a,0xab,0xdf,0x18,0x01,0x08,0x82,0xb0,0x1b,0x06, +0x63,0x04,0x20,0x08,0x82,0x38,0x38,0x8c,0x11,0xac,0xb5,0x5a,0x8b,0xdf,0x18,0x01, +0xec,0xb3,0x73,0xf9,0x8d,0x11,0xe4,0x7a,0xe9,0xce,0xdf,0x18,0x01,0xce,0xde,0x67, +0xee,0x8d,0x11,0x9c,0xb5,0x29,0x86,0xde,0x18,0x01,0x08,0x82,0x20,0xfe,0x8d,0x11, +0x80,0x20,0x08,0xc2,0xdf,0x08,0xc0,0x18,0x81,0x8a,0xd7,0xa7,0xe8,0x01,0x00,0x00, +0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xd5,0x01,0x18,0x40,0x6f,0xf0,0x06,0x6a,0x30, +0x62,0x90,0x00,0x20,0x08,0x06,0x9e,0x1d,0x84,0x41,0x44,0x07,0x74,0xb0,0x06,0x23, +0x06,0x09,0x00,0x82,0x60,0xe0,0xdd,0x81,0x18,0x48,0x76,0x60,0x07,0x6c,0x30,0x62, +0x90,0x00,0x20,0x08,0x06,0x1e,0x1e,0x8c,0xc1,0x44,0x07,0x74,0xd0,0x06,0x23,0x06, +0x09,0x00,0x82,0x60,0xe0,0xe5,0x01,0x19,0x54,0x73,0x30,0x07,0x6e,0x30,0x62,0x90, +0x00,0x20,0x08,0x06,0x9e,0x1e,0x94,0x81,0x85,0x07,0x79,0xf0,0x06,0x23,0x06,0x09, +0x00,0x82,0x60,0xe0,0xed,0x81,0x19,0x5c,0x7a,0x70,0x07,0x70,0x30,0x62,0x90,0x00, +0x20,0x08,0x06,0x1e,0x1f,0x9c,0x01,0x86,0x07,0x7a,0x10,0x07,0x23,0x06,0x09,0x00, +0x82,0x60,0xe0,0xf5,0x01,0x1a,0x6c,0x79,0x90,0x07,0x72,0x30,0x62,0x60,0x00,0x20, +0x08,0x06,0xc4,0x29,0x88,0x81,0x1e,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x81,0x0a, +0x63,0xe0,0x07,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0x85,0x82,0x1a,0x0c,0x7c,0x30, +0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcb,0x2a,0xbc, +0x41,0xf2,0x07,0x05,0x01,0x07,0x70,0x00,0x07,0x70,0x30,0x9a,0x10,0x00,0x75,0x90, +0x02,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0xe2,0x0a,0x72,0xc0,0x88,0x42,0x70,0xcc, +0xc1,0x1c,0xcc,0xc1,0x1c,0x8c,0x26,0x04,0x40,0x25,0xa7,0x00,0x23,0x06,0x0d,0x00, +0x82,0x60,0xb0,0xc4,0x42,0x1d,0x3c,0xa5,0xb0,0x04,0x76,0x60,0x07,0x76,0x60,0x07, +0xa3,0x09,0x01,0x50,0x8c,0x1b,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xb4,0x80, +0x07,0x12,0x2a,0x38,0x41,0x1e,0xe4,0x41,0x1e,0xe4,0xc1,0x68,0x42,0x00,0x14,0x14, +0x07,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcb,0x2d,0xec,0x41,0xb5,0x0a,0x01,0xc4, +0x07,0x7c,0xc0,0x07,0x7c,0x30,0x9a,0x10,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0, +0xe4,0x42,0x1f,0x5c,0xad,0x30,0x24,0x7e,0xe0,0x07,0x7e,0xe0,0x07,0xa3,0x09,0x01, +0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcb,0x2e,0xfc,0x41,0xf6,0x0a,0xce,0x02,0x0a, +0xa0,0x00,0x0a,0xa0,0x30,0x9a,0x10,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xf4, +0x42,0x28,0x6c,0xb1,0x70,0x28,0xa2,0x20,0x0a,0xa2,0x20,0x0a,0xa3,0x09,0x01,0x30, +0x62,0xd0,0x00,0x20,0x08,0x06,0xcb,0x2f,0x8c,0x42,0x37,0x0b,0x12,0x43,0x0a,0xa4, +0x40,0x0a,0xa4,0x30,0x9a,0x10,0x00,0xc3,0x0d,0x14,0x46,0x06,0xc3,0x0d,0x1b,0x46, +0x06,0x25,0x04,0x3a,0x1c,0x51,0x61,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0x97,0x16,0x4c, +0x37,0x68,0x61,0x20,0x0c,0x37,0x88,0xc1,0x47,0x06,0xc3,0x0d,0xd9,0x47,0x06,0x25, +0x04,0x3a,0x1c,0x91,0x15,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0xdb,0x11,0x4c,0x37,0x78, +0x67,0x20,0x0c,0x37,0x70,0x65,0x40,0x06,0x85,0x04,0x3a,0x1c,0xc1,0x11,0xc2,0x57, +0x42,0xa0,0xd3,0x0d,0x9e,0x11,0x14,0x22,0xec,0x74,0xc3,0x1b,0x38,0xc1,0x74,0xc3, +0x18,0x20,0xc4,0x70,0x43,0x18,0xb8,0x01,0x19,0x54,0x60,0xe9,0x70,0x44,0x18,0x18, +0xc2,0x57,0x42,0xa0,0xd3,0x0d,0x63,0x80,0x04,0xd3,0x0d,0x75,0x60,0x08,0x65,0x50, +0x3a,0x1c,0x41,0x06,0x83,0xf0,0x95,0x10,0xe8,0x74,0x83,0x19,0x14,0x41,0x09,0xc7, +0x4e,0x37,0xb0,0x41,0x13,0x94,0x18,0x68,0x3a,0x1c,0x81,0x06,0x84,0xf0,0x95,0x10, +0xe8,0x74,0x83,0x1a,0x18,0xc1,0x74,0x83,0x1e,0x14,0x42,0x0d,0xc9,0x4e,0x37,0xe4, +0x41,0x13,0xd4,0xb4,0xe9,0x70,0x44,0x1b,0x14,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0x6f, +0x70,0x04,0xd3,0x0d,0x78,0x70,0x08,0xe5,0x06,0x60,0xa0,0xc3,0x11,0x70,0x30,0x08, +0x5f,0x09,0x81,0x4e,0x37,0xc8,0x41,0x11,0x4c,0x37,0x98,0x42,0x21,0xd4,0x80,0xec, +0x74,0x83,0x28,0x30,0xc1,0x0d,0x86,0x9d,0x60,0xd8,0x88,0xc1,0x01,0x80,0x20,0x18, +0x60,0x32,0xa1,0x0f,0xb3,0x70,0x12,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x16,0x0e, +0x42,0x7c,0x2c,0x30,0xe0,0x63,0xe3,0x30,0xc4,0xc7,0x82,0x03,0x3e,0x67,0x0b,0x86, +0x9d,0x2d,0x18,0x66,0x85,0x40,0x1f,0x23,0x04,0xfa,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0xc6,0x13,0x25,0xe1,0x0b,0x3a,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0x82, +0x61,0x27,0x18,0x66,0xc2,0x21,0x1f,0x13,0x0e,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82, +0xc1,0x83,0x16,0x2a,0x21,0x8c,0x18,0x18,0x00,0x08,0x82,0xc1,0x93,0x16,0x2b,0x21, +0x9c,0x30,0xd0,0x09,0x03,0x8d,0x18,0x34,0x00,0x08,0x82,0xc1,0xe2,0x16,0x32,0xb1, +0x0e,0x62,0x21,0x04,0x33,0x31,0x13,0x33,0x31,0x13,0xa3,0x09,0x01,0x30,0x9a,0x20, +0x04,0xa3,0x09,0x99,0x30,0x9a,0xa0,0x0d,0x26,0x10,0xf2,0x31,0x81,0x90,0xcf,0x88, +0xc1,0x01,0x80,0x20,0x18,0x60,0x6f,0x71,0x13,0xf0,0x60,0x16,0xa3,0x09,0x81,0x30, +0x9a,0x20,0x0c,0x56,0x08,0xf1,0xb1,0x42,0x88,0xcf,0x88,0x81,0x03,0x80,0x20,0x18, +0x34,0x79,0x71,0x13,0xfc,0x40,0x0f,0xf3,0xf0,0x13,0x68,0x80,0x06,0x68,0x80,0x06, +0x2f,0x31,0x62,0xe0,0x00,0x20,0x08,0x06,0x4d,0x5e,0xdc,0xc4,0x3e,0xd0,0xc3,0x3c, +0xfc,0x84,0x10,0x08,0xc2,0x4b,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x36,0x17,0x3c, +0x51,0x0f,0x6e,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0x9b,0x5d,0xfc,0x04,0x3e,0xd0,0xc5,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09, +0x86,0x9d,0x60,0x98,0x09,0x8a,0x7c,0x4c,0x50,0xe4,0x63,0x82,0x20,0x1f,0x13,0x04, +0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x9e,0xd2,0xf8,0x89,0x60, +0x38,0x22,0xc8,0x09,0xe1,0xbb,0xc0,0x28,0x0b,0x24,0xf9,0x98,0x20,0xc9,0xe7,0x4c, +0xc2,0xb0,0x33,0x09,0xc3,0x4c,0xa0,0x09,0xf8,0x98,0x50,0x13,0xf0,0xb9,0xca,0xb0, +0xab,0x0c,0x33,0x42,0xa0,0x8f,0x11,0x02,0x7d,0x4c,0x11,0xe0,0x63,0x8a,0x00,0x1f, +0x33,0x04,0xf9,0x98,0x21,0xc8,0xc7,0x04,0xb5,0x80,0x8f,0x09,0x6b,0x01,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x78,0x70,0x43,0x2f,0x84,0x11,0x03,0x03,0x00,0x41,0x30, +0x78,0x72,0x63,0x2f,0x84,0x13,0x06,0x3a,0x61,0x20,0x33,0x88,0xf8,0x98,0x41,0xc4, +0xc7,0xce,0x42,0x88,0x8f,0xa1,0x85,0x10,0x1f,0x13,0x02,0xf9,0x98,0x50,0xc8,0xc7, +0x88,0x42,0x3e,0x76,0x18,0xf2,0x19,0x8e,0x20,0xd4,0x42,0xf8,0x66,0x19,0x82,0x21, +0x18,0x6e,0x58,0xd8,0x80,0x0c,0x86,0x1b,0x16,0x36,0x20,0x83,0x12,0x02,0x9d,0x65, +0x10,0x86,0xe0,0x70,0x61,0xd8,0x11,0x83,0x05,0x00,0x41,0x30,0x88,0xd0,0x43,0x35, +0xd6,0x22,0x35,0x1e,0x07,0x36,0x82,0x59,0x82,0x61,0x38,0x22,0x81,0x0b,0xe1,0x9b, +0x65,0x38,0x92,0x60,0x84,0xc2,0xf4,0xff,0xff,0xff,0x07,0xa3,0x2f,0x84,0x6f,0x96, +0xc0,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x87,0x3d,0x50,0xe3,0xf4,0xff,0xff,0xff, +0x07,0x0b,0xfc,0x42,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xf0,0xb8,0x47,0x6a,0x04, +0x16,0xfc,0x85,0x7c,0x2c,0xf8,0x0b,0xf8,0xcc,0x12,0x18,0x03,0x15,0x06,0x43,0x08, +0x85,0x05,0x78,0x21,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x78,0xe6,0xe3,0x35,0x02, +0x0b,0x44,0x43,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xf0,0xd4,0x07,0x6c,0x04,0x23, +0x06,0x0e,0x00,0x82,0x60,0xd0,0xdc,0x47,0x6d,0xec,0x85,0x5c,0xc4,0x45,0x6f,0x04, +0x41,0x10,0xb4,0x06,0x16,0xf7,0x1e,0x30,0xdc,0x10,0xf8,0x01,0x19,0x0c,0x37,0x74, +0x7e,0x40,0x06,0x25,0x04,0x3a,0xcb,0x80,0x24,0xc1,0xa9,0xc3,0xb0,0x23,0x06,0x0b, +0x00,0x82,0x60,0x10,0xe9,0x07,0x6f,0xf4,0xc5,0x6e,0x14,0x60,0x20,0x1e,0xc1,0x2c, +0x41,0x32,0x1c,0xa1,0x89,0x86,0xf0,0xcd,0x32,0x28,0x4c,0x50,0x62,0x60,0x1f,0x30, +0xdc,0x40,0x06,0xa5,0x40,0x06,0xc3,0x0d,0x42,0x29,0x90,0x41,0x09,0x81,0xce,0x32, +0x2c,0x4c,0x70,0xf1,0x30,0xec,0x88,0xc1,0x02,0x80,0x20,0x18,0x44,0x21,0x32,0x1e, +0xa4,0x21,0x1e,0x68,0x50,0xa4,0x47,0x30,0x4b,0xc0,0x0c,0x47,0x80,0x41,0x6a,0x08, +0xdf,0x2c,0x43,0xf3,0x04,0xa5,0x06,0xfd,0x01,0xa5,0x06,0xfe,0x01,0xc3,0x0d,0x42, +0x2b,0x90,0xc1,0x70,0x83,0xd0,0x0a,0x64,0x50,0x42,0xa0,0xb3,0x0c,0xce,0x13,0x5c, +0x3e,0x0c,0x3b,0x62,0xb0,0x00,0x20,0x08,0x06,0x51,0x8a,0xac,0x07,0x6b,0xa8,0x87, +0x51,0xc4,0x47,0x30,0x4b,0xf0,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0xd2,0x22,0xf1, +0x91,0x1a,0x21,0x72,0x1a,0xa6,0x21,0x1f,0xf2,0x21,0x1f,0xf2,0x31,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x07,0x00,0x82,0x60,0x30,0xb5,0x88, +0x7c,0xd8,0xc6,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x93,0x8b,0xcc,0xc7,0x6d,0x0c, +0x23,0x06,0x07,0x00,0x82,0x60,0x30,0xbd,0x08,0x7d,0xe0,0xc6,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0x98,0x8b,0xd8,0xc7,0x6b,0xa4,0xc8,0x68,0x42,0x00,0x58,0x11,0xd0, +0xc7,0x0a,0x81,0x3e,0x56,0x0c,0xf4,0x19,0x31,0x68,0x00,0x10,0x04,0x83,0x25,0x47, +0xfa,0x03,0x37,0x5a,0xa4,0x45,0x5a,0xc4,0x3f,0xfc,0xc3,0x3f,0xfc,0x63,0x34,0x21, +0x00,0x86,0x23,0x02,0xf0,0x08,0xbe,0xe9,0x86,0xf1,0x10,0x02,0x0b,0x0e,0xf9,0x98, +0x70,0xc8,0xc7,0x86,0x43,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x30,0xf1,0x48,0x88, +0x08,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x4c,0x3d,0x22,0x22,0xe6,0x41,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0xe4,0x23,0x23,0x12,0x08,0x16,0xa8,0x07,0x7c,0xec,0x08, +0xe8,0x63,0x87,0x40,0x1f,0x3b,0x06,0xfa,0x8c,0x18,0x2c,0x00,0x08,0x82,0x41,0x25, +0x26,0xfe,0x31,0x08,0x81,0x7c,0xc4,0x07,0x7c,0x0c,0x47,0x04,0xf0,0xa1,0x7c,0xb3, +0x0c,0x05,0x11,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_913e3699a3efda4ee51f2c88a0ebb360.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_913e3699a3efda4ee51f2c88a0ebb360.h new file mode 100644 index 00000000..9db522e9 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_913e3699a3efda4ee51f2c88a0ebb360.h @@ -0,0 +1,492 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_913e3699a3efda4ee51f2c88a0ebb360.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_913e3699a3efda4ee51f2c88a0ebb360_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_913e3699a3efda4ee51f2c88a0ebb360_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_913e3699a3efda4ee51f2c88a0ebb360_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_913e3699a3efda4ee51f2c88a0ebb360_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_913e3699a3efda4ee51f2c88a0ebb360_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_913e3699a3efda4ee51f2c88a0ebb360_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_913e3699a3efda4ee51f2c88a0ebb360_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_913e3699a3efda4ee51f2c88a0ebb360_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_913e3699a3efda4ee51f2c88a0ebb360_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_913e3699a3efda4ee51f2c88a0ebb360_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_913e3699a3efda4ee51f2c88a0ebb360_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_913e3699a3efda4ee51f2c88a0ebb360_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_913e3699a3efda4ee51f2c88a0ebb360_size = 7500; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_913e3699a3efda4ee51f2c88a0ebb360_data[] = { +0x44,0x58,0x42,0x43,0x26,0xba,0x81,0xee,0x6e,0x19,0xac,0x4c,0x60,0x17,0x3b,0x93, +0x75,0x42,0xe7,0x49,0x01,0x00,0x00,0x00,0x4c,0x1d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0x48,0x0e,0x00,0x00,0x64,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xac,0x0c,0x00,0x00,0x62,0x00,0x05,0x00, +0x2b,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x94,0x0c,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x22,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xb9,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xd4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e, +0xbc,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33, +0x59,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f, +0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4, +0xe0,0x07,0x48,0x30,0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0, +0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07, +0x14,0x0c,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73, +0x70,0x87,0x72,0x20,0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec, +0x4c,0x64,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5, +0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0, +0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0xf0,0x03,0x14,0x18,0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26, +0x59,0x96,0x65,0x79,0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x06, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a, +0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90, +0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6, +0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60, +0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x34,0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4, +0x79,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01, +0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02,0x02,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x43,0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x86,0x3c,0x1b,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c, +0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01,0x00,0x00,0x00, +0x1c,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x1c,0x0a,0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a, +0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a, +0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x30,0x03,0x4a,0x78,0xa0, +0x58,0x0a,0x83,0xba,0x11,0x80,0x1a,0x20,0x72,0x06,0x80,0xce,0x19,0x00,0x5a,0x67, +0x00,0xa8,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2,0x19,0x00,0x9a,0x67,0x00,0x88,0x9e, +0x01,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20,0x26,0x08,0x43,0xb3, +0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0xc1,0xd9,0x30,0x20,0x09,0x31,0x41,0x20, +0x83,0x36,0xa0,0x25,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x35,0xf6,0xc6,0xf6,0x26, +0xf7,0xa5,0x96,0x46,0x47,0x57,0x26,0x57,0x46,0x36,0x41,0x18,0x9e,0x0d,0x82,0xd1, +0x6c,0x48,0x8c,0x85,0x31,0x88,0x81,0x30,0x1c,0x5a,0x72,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73, +0x1b,0x92,0x61,0x81,0x0c,0x63,0x20,0x0c,0x67,0x82,0x70,0x06,0x6e,0xc0,0x46,0xee, +0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d,0x43,0x42,0x48,0x93, +0x31,0x0c,0x84,0xe1,0x4c,0x10,0x06,0x68,0x82,0xb0,0x06,0x6f,0x40,0x48,0xee,0x2b, +0xcd,0x0d,0xae,0x8e,0xee,0xab,0x0c,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x43,0x52, +0x59,0x97,0x51,0x0d,0x84,0xe1,0x6c,0x20,0x9e,0x88,0xc2,0x26,0x08,0x6d,0x00,0x07, +0x3c,0x03,0xb9,0xbb,0x2f,0xb9,0xb2,0xb1,0x37,0xb7,0x39,0x3a,0xb9,0xba,0x31,0xba, +0x32,0xb2,0x2f,0x38,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0xb9,0x2f,0xb7,0xb2,0x30,0xb9, +0xb2,0x39,0xba,0x2f,0xb2,0x32,0x38,0x3a,0xb4,0x09,0x42,0xb7,0x06,0x13,0x84,0x21, +0xda,0x20,0x18,0xdd,0x86,0xc5,0xd0,0x36,0xc3,0x18,0x08,0x8e,0xe3,0xbc,0x09,0xc2, +0x1b,0xc4,0x01,0x33,0xb9,0xbb,0x2f,0xb2,0x34,0xb6,0x30,0xba,0x32,0xb2,0xaf,0xb6, +0x37,0xba,0xb4,0x37,0xb7,0x2f,0xbb,0xb2,0x31,0xba,0x37,0xb9,0xb9,0x0d,0xcb,0x00, +0x06,0x61,0x60,0x0c,0x03,0xc1,0x71,0x9c,0x33,0x41,0x88,0x03,0x39,0xe0,0x23,0x77, +0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0x46,0x54,0x06,0x47,0x87,0xb6,0x61,0x21, +0xc6,0x80,0x0c,0x0c,0x62,0x20,0x38,0x8e,0x73,0x28,0xc9,0xdd,0x7d,0xb1,0xbd,0x8d, +0xad,0x7d,0xa5,0xb9,0xc1,0xd5,0xd1,0x7d,0xb1,0xd5,0xb5,0x85,0x6d,0x58,0xaa,0x31, +0x30,0x03,0xa3,0x1a,0x08,0x8e,0xe3,0x9c,0x0d,0xc4,0x27,0x06,0x65,0x70,0x06,0x13, +0x04,0x3a,0xa0,0x03,0x1a,0x63,0x62,0x46,0x53,0x52,0x32,0x13,0x84,0x41,0xda,0x80, +0x18,0x69,0xa0,0x06,0x86,0x31,0xac,0x01,0xb0,0x21,0x60,0x83,0x0d,0x44,0x86,0x06, +0x6d,0x00,0x4c,0x10,0xe6,0x60,0x0e,0xb8,0xa4,0x49,0x95,0xb9,0x91,0x95,0xc9,0x4d, +0xa5,0xe9,0x95,0x4d,0x10,0x86,0x69,0x82,0x30,0x50,0x13,0x84,0x8e,0x0d,0x36,0x20, +0x09,0x1c,0x54,0x46,0x1c,0xc8,0x41,0x33,0x07,0x74,0xd2,0x9a,0xc2,0xf0,0xa4,0xca, +0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x43,0xb5,0xc1,0x48,0xea,0xa0, +0xb2,0x83,0x38,0x90,0x03,0x32,0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69, +0x7a,0x65,0x13,0x84,0xc1,0xda,0x80,0x24,0x78,0x50,0xe5,0x41,0x1c,0xc8,0x41,0x33, +0x07,0xec,0xd2,0x92,0xdc,0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6, +0xde,0xea,0xe4,0xc6,0xca,0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26, +0x08,0xc3,0xb5,0xc1,0x48,0xf6,0xa0,0xe2,0x83,0x38,0x90,0x03,0x4a,0x69,0x4c,0x75, +0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x13, +0x84,0x01,0xdb,0x60,0x24,0x7e,0x50,0xfd,0x41,0x1c,0xc8,0x01,0xa5,0x34,0xa6,0xba, +0xb6,0xb0,0xa6,0x34,0x38,0xa6,0x32,0xbb,0x32,0x36,0xaa,0xb7,0xaa,0xb9,0xb2,0x09, +0xc2,0x90,0x6d,0x30,0x92,0x50,0xa8,0x44,0x21,0x0e,0xe4,0x80,0x4b,0x9a,0x91,0x5c, +0x58,0x5b,0x59,0x92,0x1b,0x59,0x19,0xde,0x04,0x61,0xd0,0x36,0x18,0x09,0x29,0x54, +0xa5,0x10,0x07,0x72,0x40,0xc9,0x8c,0xa8,0xcc,0x2e,0x6d,0xac,0x8c,0xea,0xcd,0x2a, +0xad,0xec,0x8e,0xa8,0x0c,0x8e,0x0e,0x6d,0x82,0x30,0x6c,0x1b,0x8c,0xe4,0x14,0x2a, +0x54,0x88,0x83,0x86,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc,0x04,0x61,0xe0,0x36, +0x18,0x89,0x2a,0x54,0xab,0x10,0x07,0x0d,0x25,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37, +0xab,0xb2,0x31,0xba,0x37,0xb9,0xa9,0xb1,0x30,0xb6,0xb2,0x09,0xc2,0xd0,0x6d,0x40, +0x92,0x56,0xa8,0x5c,0x21,0x0e,0x9a,0x66,0x0e,0x08,0x99,0x11,0xbd,0xdd,0xb9,0xcd, +0x8d,0x85,0xb1,0x95,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x06,0x6f,0x83,0x91, +0xc0,0x42,0x15,0x0b,0x71,0xd0,0xf0,0x33,0x6b,0x7a,0xa3,0x4b,0x7b,0x73,0xb3,0x2a, +0x1b,0xa3,0x7b,0x93,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x1b,0x0a,0x73,0x1b,0x2b,0x63, +0x63,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x20,0x0c,0xdf,0x06,0x24,0x99,0x85,0x8a,0x16, +0xe2,0xa0,0x69,0xe6,0x80,0x8c,0x19,0x94,0x5c,0x59,0x11,0x1e,0xdc,0xdb,0x5c,0x9d, +0x5c,0xd9,0x04,0x61,0x00,0x83,0x0d,0x48,0x62,0x0b,0xd5,0x2d,0xc4,0x41,0xd3,0xcc, +0x01,0x33,0x33,0x28,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0x39,0x23,0xb9,0xb0,0xb6,0x32, +0x28,0xb9,0xb2,0x22,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x09,0xc2,0x10,0x06,0x1b, +0x8c,0x24,0x17,0x2a,0x5d,0x88,0x83,0x86,0x8b,0x19,0x55,0x98,0x1b,0x52,0x18,0x9b, +0x99,0xd1,0x93,0xd5,0x04,0x61,0x10,0x83,0x0d,0x46,0xc2,0x0b,0x55,0x2f,0xc4,0x41, +0xc3,0xca,0x4c,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0xaa,0x2c,0xae,0xae,0xcc,0x6d,0xac, +0x8c,0xa9,0xcc,0xed,0x8c,0x0e,0x6d,0x82,0x30,0x8c,0xc1,0x06,0x23,0xf9,0x85,0x0a, +0x1c,0xe2,0xa0,0xa1,0x62,0x46,0x54,0xc6,0x46,0x17,0x46,0x95,0xd6,0x56,0x36,0x41, +0x18,0xc8,0x60,0x83,0x91,0x88,0x43,0x35,0x0e,0x71,0xd0,0xf0,0x32,0x23,0xca,0x73, +0x0b,0x6b,0x4b,0x1b,0x93,0x2a,0x9b,0x1b,0x42,0x0b,0x73,0x3b,0x2b,0x33,0x0a,0x1b, +0xa3,0x7b,0x93,0x9b,0x20,0x0c,0x65,0xb0,0xc1,0x48,0xca,0xa1,0x32,0x87,0x38,0x68, +0x88,0x99,0x59,0xa5,0x95,0xdd,0x4d,0xc1,0x85,0x8d,0x95,0x51,0xbd,0x35,0x95,0xd1, +0x95,0xc9,0xcd,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x06,0x33,0xd8,0x60,0x24, +0xe8,0x50,0xa5,0x43,0x1c,0x34,0x1b,0xa8,0x35,0xa0,0x83,0x3b,0xd0,0x83,0x3e,0x00, +0x85,0x51,0x30,0x85,0x54,0x60,0x85,0x57,0x90,0x85,0x5a,0xc0,0x85,0x5d,0xf0,0x85, +0x70,0x20,0x87,0x73,0x50,0x87,0x0d,0x83,0xf1,0x06,0xeb,0x30,0x41,0x10,0x80,0x0d, +0xc0,0x86,0xc1,0x70,0x07,0x77,0xd8,0x10,0xbc,0xc3,0x86,0x61,0x68,0x07,0x78,0xa0, +0x30,0x34,0xb5,0x61,0xb0,0x03,0x3b,0x18,0x36,0x08,0x72,0x30,0x0f,0x1b,0x8a,0x76, +0x90,0x07,0xc0,0x0d,0xe8,0x81,0x46,0x18,0xdd,0x5b,0x5b,0xda,0x18,0x11,0x31,0xb9, +0x30,0xb7,0x31,0xb4,0xb2,0x39,0x1a,0x66,0x6c,0x6f,0x61,0x74,0x73,0x13,0x84,0xe1, +0x0c,0x58,0xa4,0xb9,0xcd,0xd1,0xcd,0x4d,0x10,0x06,0x34,0x20,0x91,0xe6,0x46,0x37, +0x37,0x41,0x18,0xd2,0x80,0x08,0x5d,0x19,0xde,0x17,0xdb,0x5b,0x18,0xd9,0x04,0x61, +0x50,0x03,0x26,0x74,0x65,0x78,0x5f,0x73,0x74,0x6f,0x72,0x65,0x2c,0xea,0xd2,0xdc, +0xe8,0xe6,0x36,0x40,0xf6,0x20,0x07,0xf7,0xd0,0xe0,0x43,0x3e,0xe8,0xc3,0x3e,0xf0, +0x43,0x3f,0xf8,0xc3,0x3f,0x80,0x44,0x15,0x12,0x7c,0x50,0x85,0x8d,0xcd,0xae,0xcd, +0x25,0x8d,0xac,0xcc,0x8d,0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b, +0x4b,0x7b,0x73,0x9b,0x12,0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4, +0xa6,0x04,0x46,0x1d,0x32,0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2, +0x32,0xb6,0x29,0x41,0x52,0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac, +0x6c,0x6e,0x4a,0xd0,0x06,0x95,0xc8,0xf0,0x5c,0xe8,0xf2,0xe0,0xca,0x82,0xdc,0xdc, +0xde,0xe8,0xc2,0xe8,0xd2,0xde,0xdc,0xe6,0xa6,0x08,0xeb,0x00,0x0f,0x75,0xc8,0xf0, +0x5c,0xca,0xdc,0xe8,0xe4,0xf2,0xa0,0xde,0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0xf4,0xd0, +0x85,0x0c,0xcf,0x65,0xec,0xad,0xce,0x8d,0xae,0x4c,0x6e,0x6e,0x4a,0x10,0x12,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x2c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5,0x3b,0x8f,0x0f,0x4c, +0x0e,0x83,0x08,0x1b,0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40,0xc3,0xe5,0x3b,0x8f, +0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10, +0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x09, +0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06, +0x20,0x60,0x3e,0x72,0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44, +0x84,0x40,0x33,0x2c,0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17, +0xb7,0x6d,0x02,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0, +0xe0,0x17,0xb7,0x6d,0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1, +0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11, +0xc0,0x20,0x0e,0x3e,0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11, +0xe6,0x17,0xb7,0x0d,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x91,0x3e,0x36,0x99,0xa3,0xef,0xda,0x4e,0xe5,0x1f,0x2c,0x88, +0xa0,0xeb,0xb3,0x60,0x44,0x58,0x49,0x4c,0xe0,0x0e,0x00,0x00,0x62,0x00,0x05,0x00, +0xb8,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xc8,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xaf,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xba,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xd8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e, +0xbc,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33, +0x59,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f, +0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4, +0xe0,0x07,0x48,0x30,0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0, +0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07, +0x14,0x0c,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73, +0x70,0x87,0x72,0x20,0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec, +0x4c,0x64,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5, +0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0, +0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0xf0,0x03,0x14,0x18,0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26, +0x59,0x96,0x65,0x79,0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x9e, +0x02,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x34,0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0x79,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0x13,0x01,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02, +0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x86,0x3c,0x1b,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x0c,0x79,0x3c,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02, +0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x32,0x1e,0x98,0x14,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24, +0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x10,0x0a,0x82,0xba,0x11,0x00,0x22,0x67,0x00,0xe8, +0x9c,0x01,0xa0,0x75,0x06,0x80,0xda,0x19,0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0x20, +0x7a,0x06,0x00,0x00,0x79,0x18,0x00,0x00,0x5c,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20,0x26,0x08,0x43,0xb3, +0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08,0x83,0x33,0x41,0x20, +0x03,0x8b,0xc0,0x04,0x61,0x78,0x36,0x08,0x4a,0xb3,0x21,0x51,0x16,0x46,0x21,0x06, +0x42,0x71,0x36,0x24,0xc3,0xc2,0x28,0xca,0x40,0x28,0xce,0x04,0xe1,0x0c,0xae,0x0d, +0x09,0x11,0x31,0xca,0x30,0x10,0x8a,0x33,0x41,0x18,0xa0,0x09,0xc2,0x1a,0x60,0x1b, +0x92,0x89,0x62,0x94,0x69,0x20,0x14,0x67,0x03,0xf1,0x40,0x52,0x35,0x41,0x68,0x83, +0x6c,0x82,0xd0,0x55,0x13,0x84,0x21,0xda,0x20,0x28,0xd9,0x86,0x45,0xb9,0x18,0x45, +0x19,0x08,0x0c,0xc3,0xb4,0x09,0xc2,0x1b,0x68,0x1b,0x96,0x81,0x63,0x94,0x61,0x20, +0x30,0x0c,0x73,0x26,0x08,0x71,0xb0,0x6d,0x58,0x08,0x8f,0x51,0x88,0x81,0xc0,0x30, +0xcc,0xd9,0xb0,0x4c,0x1e,0xa3,0x4c,0x03,0x81,0x61,0x98,0xb3,0x81,0xd8,0xba,0x0f, +0x0c,0x26,0x08,0x74,0xc0,0x4d,0x10,0x06,0x69,0x03,0xa2,0x88,0x01,0xa3,0x28,0xc3, +0x18,0x00,0x1b,0x02,0x32,0xd8,0x40,0x58,0x61,0x50,0x06,0xc0,0x04,0x41,0x00,0x28, +0x0c,0x4d,0x4d,0x10,0x86,0x69,0x82,0x30,0x50,0x1b,0x06,0x35,0x50,0x83,0x61,0x83, +0x90,0x06,0x6b,0xb0,0xa1,0x38,0x03,0x34,0x00,0xcc,0x80,0x0d,0xaa,0xb0,0xb1,0xd9, +0xb5,0xb9,0xa4,0x91,0x95,0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64,0x78,0x2e,0x76,0x65, +0x72,0x73,0x69,0x6f,0x6e,0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b,0x5d,0x18,0x9b,0x5d, +0x99,0xdc,0x94,0xc0,0xa8,0x43,0x86,0xe7,0x32,0x87,0x16,0x46,0x56,0x26,0xd7,0xf4, +0x46,0x56,0xc6,0x36,0x25,0x40,0xca,0x90,0xe1,0xb9,0xc8,0x95,0xcd,0xbd,0xd5,0xc9, +0x8d,0x95,0xcd,0x4d,0x09,0xca,0xa0,0x0e,0x19,0x9e,0x4b,0x99,0x1b,0x9d,0x5c,0x1e, +0xd4,0x5b,0x9a,0x1b,0xdd,0xdc,0x94,0x80,0x0d,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x2c,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5,0x3b,0x8f,0x0f,0x4c,0x0e,0x83,0x08,0x1b, +0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10, +0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44, +0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x09,0xdb,0x70,0xf9,0xce, +0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x3e,0x72, +0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44,0x84,0x40,0x33,0x2c, +0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17,0xb7,0x6d,0x02,0xd5, +0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d, +0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8, +0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e, +0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d, +0x61,0x20,0x00,0x00,0x90,0x01,0x00,0x00,0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x34,0xcc,0x00,0x14,0x61,0x40,0xc9,0x95,0x5d,0x71,0x06,0x94, +0x43,0x19,0x06,0x94,0x51,0xe9,0x06,0xd4,0x40,0xd9,0x94,0x4b,0xa9,0x14,0x4c,0xb9, +0x11,0x52,0x04,0xe5,0x31,0x02,0x50,0x02,0x64,0x8c,0x11,0x80,0x20,0x08,0xc2,0xbf, +0x30,0x46,0xd0,0x9a,0x73,0xce,0x7b,0x63,0x04,0xf7,0x4d,0x8f,0xa6,0x18,0x8c,0x11, +0xac,0xb5,0x5a,0xab,0xdf,0x18,0x01,0x08,0x82,0xb0,0x1b,0x06,0x63,0x04,0x20,0x08, +0x82,0x38,0x38,0x8c,0x11,0xac,0xb5,0x5a,0x8b,0xdf,0x18,0x01,0xec,0xb3,0x73,0xf9, +0x8d,0x11,0xe4,0x7a,0xe9,0xce,0xdf,0x18,0x01,0xce,0xde,0x67,0xee,0x8d,0x11,0x9c, +0xb5,0x29,0x86,0xde,0x18,0x01,0x08,0x82,0x20,0xfc,0x8d,0x11,0x80,0x20,0x08,0xe2, +0xdf,0x08,0xc0,0x18,0x81,0x8a,0xd7,0xa7,0xe8,0x01,0x00,0x00,0x23,0x06,0x09,0x00, +0x82,0x60,0xe0,0xd5,0x01,0x18,0x40,0x6f,0xf0,0x06,0x6a,0x30,0x62,0x90,0x00,0x20, +0x08,0x06,0x9e,0x1d,0x84,0x41,0x44,0x07,0x74,0xb0,0x06,0x23,0x06,0x09,0x00,0x82, +0x60,0xe0,0xdd,0x81,0x18,0x48,0x76,0x60,0x07,0x6c,0x30,0x62,0x90,0x00,0x20,0x08, +0x06,0x1e,0x1e,0x8c,0xc1,0x44,0x07,0x74,0xd0,0x06,0x23,0x06,0x09,0x00,0x82,0x60, +0xe0,0xe5,0x01,0x19,0x54,0x73,0x30,0x07,0x6e,0x30,0x62,0x90,0x00,0x20,0x08,0x06, +0x9e,0x1e,0x94,0x81,0x85,0x07,0x79,0xf0,0x06,0x23,0x06,0x09,0x00,0x82,0x60,0xe0, +0xed,0x81,0x19,0x5c,0x7a,0x70,0x07,0x70,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x1e, +0x1f,0x9c,0x01,0x86,0x07,0x7a,0x10,0x07,0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xf5, +0x01,0x1a,0x6c,0x79,0x90,0x07,0x72,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0xc4,0x29, +0x8c,0x81,0x1e,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x81,0x0a,0x64,0xe0,0x07,0x23, +0x06,0x07,0x00,0x82,0x60,0xb0,0x85,0x82,0x1a,0x0c,0x7c,0x30,0x9a,0x10,0x00,0xa3, +0x09,0x42,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcb,0x2a,0xbc,0x41,0xf2,0x07,0x05, +0x01,0x07,0x70,0x00,0x07,0x70,0x30,0x9a,0x10,0x00,0x75,0x90,0x02,0x8c,0x18,0x34, +0x00,0x08,0x82,0xc1,0xe2,0x0a,0x72,0xc0,0x88,0x42,0x70,0xcc,0xc1,0x1c,0xcc,0xc1, +0x1c,0x8c,0x26,0x04,0x40,0x25,0xa7,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xc4, +0x42,0x1d,0x3c,0xa5,0xb0,0x04,0x76,0x60,0x07,0x76,0x60,0x07,0xa3,0x09,0x01,0x50, +0xcc,0x1b,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xb4,0x80,0x07,0x12,0x2a,0x38, +0x41,0x1e,0xe4,0x41,0x1e,0xe4,0xc1,0x68,0x42,0x00,0x14,0x24,0x07,0x30,0x62,0xd0, +0x00,0x20,0x08,0x06,0xcb,0x2d,0xec,0x41,0xb5,0x0a,0x01,0xc4,0x07,0x7c,0xc0,0x07, +0x7c,0x30,0x9a,0x10,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xe4,0x42,0x1f,0x5c, +0xad,0x30,0x24,0x7e,0xe0,0x07,0x7e,0xe0,0x07,0xa3,0x09,0x01,0x30,0x62,0xd0,0x00, +0x20,0x08,0x06,0xcb,0x2e,0xfc,0x41,0xf6,0x0a,0xce,0x02,0x0a,0xa0,0x00,0x0a,0xa0, +0x30,0x9a,0x10,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xf4,0x42,0x28,0x6c,0xb1, +0x70,0x28,0xa2,0x20,0x0a,0xa2,0x20,0x0a,0xa3,0x09,0x01,0x30,0x62,0xd0,0x00,0x20, +0x08,0x06,0xcb,0x2f,0x8c,0x42,0x37,0x0b,0x12,0x43,0x0a,0xa4,0x40,0x0a,0xa4,0x30, +0x9a,0x10,0x00,0xc3,0x0d,0x14,0x46,0x06,0xc3,0x0d,0x1b,0x46,0x06,0x25,0x04,0x3a, +0x1c,0x51,0x61,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0x97,0x16,0x4c,0x37,0x68,0x61,0x20, +0x0c,0x37,0x88,0xc1,0x47,0x06,0xc3,0x0d,0xd9,0x47,0x06,0x25,0x04,0x3a,0x1c,0x91, +0x15,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0xdb,0x11,0x4c,0x37,0x78,0x67,0x20,0x0c,0x37, +0x70,0x65,0x40,0x06,0x85,0x04,0x3a,0x1c,0xc1,0x11,0xc2,0x57,0x42,0xa0,0xd3,0x0d, +0x9e,0x11,0x14,0x22,0xec,0x74,0xc3,0x1b,0x38,0xc1,0x74,0xc3,0x18,0x20,0xc4,0x70, +0x43,0x18,0xb8,0x01,0x19,0x54,0x60,0xe9,0x70,0x44,0x18,0x18,0xc2,0x57,0x42,0xa0, +0xd3,0x0d,0x63,0x80,0x04,0xd3,0x0d,0x75,0x60,0x08,0x65,0x50,0x3a,0x1c,0x41,0x06, +0x83,0xf0,0x95,0x10,0xe8,0x74,0x83,0x19,0x14,0x41,0x09,0xc7,0x4e,0x37,0xb0,0x41, +0x13,0x94,0x18,0x68,0x3a,0x1c,0x81,0x06,0x84,0xf0,0x95,0x10,0xe8,0x74,0x83,0x1a, +0x18,0xc1,0x74,0x83,0x1e,0x14,0x42,0x0d,0xc9,0x4e,0x37,0xe4,0x41,0x13,0xd4,0xb4, +0xe9,0x70,0x44,0x1b,0x14,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0x6f,0x70,0x04,0xd3,0x0d, +0x78,0x70,0x08,0xe5,0x06,0x60,0xa0,0xc3,0x11,0x70,0x30,0x08,0x5f,0x09,0x81,0x4e, +0x37,0xc8,0x41,0x11,0x4c,0x37,0x98,0x42,0x21,0xd4,0x80,0xec,0x74,0x83,0x28,0x30, +0xc1,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0x36,0xa1,0x0f,0xb3,0xa0,0x12,0x43,0xb0, +0x0f,0xfb,0xb0,0x0f,0xfb,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0xd8,0x4c,0xec,0x03,0x2d,0xa0,0xc4,0x68,0x42,0x20,0x8c,0x26,0x08, +0x83,0x09,0x85,0x7c,0x4c,0x28,0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x18,0x4e, +0x80,0x44,0x2e,0xbc,0xc4,0x68,0x42,0x20,0x8c,0x26,0x08,0x83,0x15,0x42,0x7c,0xac, +0x10,0xe2,0x33,0x62,0xe0,0x00,0x20,0x08,0x06,0x8d,0x58,0x88,0x44,0x39,0xf4,0x02, +0x2f,0xa0,0x44,0x14,0x45,0x11,0x3e,0x8c,0x18,0x38,0x00,0x08,0x82,0x41,0x23,0x16, +0x22,0x41,0x0e,0xbd,0xc0,0x0b,0x28,0x21,0x04,0x82,0x80,0x0f,0x23,0x06,0x07,0x00, +0x82,0x60,0xb0,0xf1,0x44,0x49,0xf8,0xc2,0x4d,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xf6,0x13,0x28,0x11,0x0e,0x3d,0x31,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x70,0x82,0x61,0x27,0x18,0x66,0x82,0x22,0x1f,0x13,0x14,0xf9, +0x98,0x20,0xc8,0xc7,0x04,0x41,0x3e,0x26,0x04,0xf0,0x19,0x31,0x30,0x00,0x10,0x04, +0x83,0xc7,0x2d,0x50,0x22,0x18,0x8e,0x08,0x44,0x42,0xf8,0x2e,0x30,0xca,0x02,0x49, +0x3e,0x26,0x48,0xf2,0xb9,0x77,0x30,0xec,0xde,0xc1,0x30,0x13,0xfc,0x01,0x3e,0x26, +0xfc,0x03,0x7c,0xae,0x32,0xec,0x2a,0xc3,0x8c,0x10,0xe8,0x63,0x84,0x40,0x1f,0x53, +0x04,0xf8,0x98,0x22,0xc0,0xc7,0x0c,0x41,0x3e,0x66,0x08,0xf2,0x31,0x61,0x26,0xe0, +0x63,0x02,0x4d,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x9e,0xd0,0xf0,0x09,0x61, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0x1e,0xd1,0xf8,0x09,0xe1,0x84,0x81,0x4e,0x18,0xc8, +0x0c,0x22,0x3e,0x66,0x10,0xf1,0xb1,0x97,0x10,0xe2,0x63,0x30,0x21,0xc4,0xc7,0x84, +0x40,0x3e,0x26,0x14,0xf2,0x31,0xa2,0x90,0x8f,0x1d,0x86,0x7c,0x86,0x23,0x88,0x99, +0x10,0xbe,0x59,0x86,0x60,0x08,0x86,0x1b,0x16,0x36,0x20,0x83,0xe1,0x86,0x85,0x0d, +0xc8,0xa0,0x84,0x40,0x67,0x19,0x84,0x21,0xb8,0x50,0x18,0x76,0xc4,0x60,0x01,0x40, +0x10,0x0c,0xa2,0xd8,0xa8,0x0b,0x9a,0xa0,0x8b,0xc7,0xc9,0x8b,0x60,0x96,0x60,0x18, +0x8e,0x48,0x72,0x42,0xf8,0x66,0x19,0x8e,0x24,0x18,0xa1,0x68,0xfd,0xff,0xff,0xff, +0xc1,0x30,0x0b,0xe1,0x9b,0x25,0x30,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xe0,0xa9,0x8d, +0xb8,0x70,0xfd,0xff,0xff,0xff,0xc1,0x82,0xb3,0x90,0xcf,0x88,0x81,0x01,0x80,0x20, +0x18,0x3c,0xb7,0x21,0x17,0x81,0x05,0x68,0x21,0x1f,0x0b,0xd0,0x02,0x3e,0xb3,0x04, +0xc6,0x40,0x85,0xc1,0x10,0x42,0x61,0x41,0x58,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0x1e,0xde,0xc0,0x8b,0xc0,0x82,0xb5,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x3c,0xbe,0x91,0x17,0xc1,0x88,0x81,0x03,0x80,0x20,0x18,0x34,0xe0,0x01,0x1a,0x64, +0xb1,0x13,0x3a,0x61,0x1a,0x41,0x10,0x04,0x76,0x81,0xc5,0xe1,0x06,0x0c,0x37,0x04, +0x7e,0x40,0x06,0xc3,0x0d,0x9d,0x1f,0x90,0x41,0x09,0x81,0xce,0x32,0x20,0x49,0x70, +0xb3,0x30,0xec,0x88,0xc1,0x02,0x80,0x20,0x18,0x44,0xe3,0x71,0x1a,0x66,0x61,0x1a, +0x05,0x18,0xac,0x46,0x30,0x4b,0x90,0x0c,0x47,0x68,0x6b,0x21,0x7c,0xb3,0x0c,0x0a, +0x13,0x94,0x18,0xfc,0x06,0x0c,0x37,0x90,0x41,0x29,0x90,0xc1,0x70,0x83,0x50,0x0a, +0x64,0x50,0x42,0xa0,0xb3,0x0c,0x0b,0x13,0x9c,0x2e,0x0c,0x3b,0x62,0xb0,0x00,0x20, +0x08,0x06,0x91,0x7a,0xb8,0x46,0x5b,0xb4,0x06,0x1a,0x14,0xb2,0x11,0xcc,0x12,0x30, +0xc3,0x11,0x60,0x20,0x17,0xc2,0x37,0xcb,0xd0,0x3c,0x41,0xa9,0x81,0x79,0x40,0xa9, +0xc1,0x79,0xc0,0x70,0x83,0xd0,0x0a,0x64,0x30,0xdc,0x20,0xb4,0x02,0x19,0x94,0x10, +0xe8,0x2c,0x83,0xf3,0x04,0x27,0x0e,0xc3,0x8e,0x18,0x2c,0x00,0x08,0x82,0x41,0x24, +0x1f,0xb6,0x51,0x17,0xb5,0x61,0x14,0xba,0x11,0xcc,0x12,0x3c,0x23,0x06,0x0d,0x00, +0x82,0x60,0xb0,0xd8,0x87,0x6e,0xc8,0x85,0x7a,0xc0,0xc5,0x5b,0xec,0xc6,0x6e,0xec, +0xc6,0x6e,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0xc1,0x01, +0x80,0x20,0x18,0x4c,0xf6,0x81,0x1b,0x7f,0x31,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0x74,0x1f,0xb9,0x01,0x1a,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x4c,0xf8,0xa1,0x1b, +0xa1,0x31,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x76,0x1f,0xbf,0x81,0x17,0xf2,0x31, +0x9a,0x10,0x00,0x56,0x04,0xf4,0xb1,0x42,0xa0,0x8f,0x15,0x03,0x7d,0x46,0x0c,0x1a, +0x00,0x04,0xc1,0x60,0x11,0x11,0xf3,0x08,0x0d,0xfb,0xb0,0x0f,0xfb,0x38,0x8f,0xf3, +0x38,0x8f,0xf3,0x18,0x4d,0x08,0x80,0xe1,0x88,0x20,0x35,0x82,0x6f,0xba,0x61,0x35, +0x84,0xc0,0x82,0x43,0x3e,0x26,0x1c,0xf2,0xb1,0xe1,0x90,0xcf,0x88,0xc1,0x02,0x80, +0x20,0x18,0x54,0x24,0x02,0x1e,0x83,0x10,0xd0,0xc6,0x6c,0xc8,0xc6,0x70,0x44,0x20, +0x1b,0xca,0x37,0xcb,0x50,0x10,0x01,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_9884f777015348ca66e91f3cfa8c7b57.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_9884f777015348ca66e91f3cfa8c7b57.h new file mode 100644 index 00000000..92b5ab1a --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_9884f777015348ca66e91f3cfa8c7b57.h @@ -0,0 +1,495 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_9884f777015348ca66e91f3cfa8c7b57.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_9884f777015348ca66e91f3cfa8c7b57_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_9884f777015348ca66e91f3cfa8c7b57_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_9884f777015348ca66e91f3cfa8c7b57_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_9884f777015348ca66e91f3cfa8c7b57_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_9884f777015348ca66e91f3cfa8c7b57_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_9884f777015348ca66e91f3cfa8c7b57_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_9884f777015348ca66e91f3cfa8c7b57_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_9884f777015348ca66e91f3cfa8c7b57_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_9884f777015348ca66e91f3cfa8c7b57_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_9884f777015348ca66e91f3cfa8c7b57_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_9884f777015348ca66e91f3cfa8c7b57_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_9884f777015348ca66e91f3cfa8c7b57_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_9884f777015348ca66e91f3cfa8c7b57_size = 7552; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_9884f777015348ca66e91f3cfa8c7b57_data[] = { +0x44,0x58,0x42,0x43,0xb3,0x4e,0x4a,0x87,0x90,0xad,0xf3,0x68,0x28,0xf7,0x83,0x0a, +0x72,0x89,0xb5,0xbf,0x01,0x00,0x00,0x00,0x80,0x1d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0x48,0x0e,0x00,0x00,0x64,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xac,0x0c,0x00,0x00,0x62,0x00,0x05,0x00, +0x2b,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x94,0x0c,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x22,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xb9,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xd4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e, +0xbc,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33, +0x59,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f, +0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4, +0xe0,0x07,0x48,0x30,0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0, +0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07, +0x14,0x0c,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73, +0x70,0x87,0x72,0x20,0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec, +0x4c,0x64,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5, +0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0, +0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0xf0,0x03,0x14,0x18,0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26, +0x59,0x96,0x65,0x79,0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x06, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a, +0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90, +0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6, +0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60, +0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x34,0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4, +0x79,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01, +0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02,0x02,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x43,0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x86,0x3c,0x1b,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c, +0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01,0x00,0x00,0x00, +0x1c,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x1c,0x0a,0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a, +0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a, +0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x4c,0x03,0x0a,0x7a,0xa0, +0x58,0x0a,0x83,0xba,0x11,0x80,0x1a,0x20,0x72,0x06,0x80,0xce,0x19,0x00,0x5a,0x67, +0x00,0xa8,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2,0x19,0x00,0x9a,0x67,0x00,0x88,0x9e, +0x01,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20,0x26,0x08,0x43,0xb3, +0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0xc1,0xd9,0x30,0x20,0x09,0x31,0x41,0x20, +0x83,0x36,0xa0,0x25,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x35,0xf6,0xc6,0xf6,0x26, +0xf7,0xa5,0x96,0x46,0x47,0x57,0x26,0x57,0x46,0x36,0x41,0x18,0x9e,0x0d,0x82,0xd1, +0x6c,0x48,0x8c,0x85,0x31,0x88,0x81,0x30,0x1c,0x5a,0x72,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73, +0x1b,0x92,0x61,0x81,0x0c,0x63,0x20,0x0c,0x67,0x82,0x70,0x06,0x6e,0xc0,0x46,0xee, +0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d,0x43,0x42,0x48,0x93, +0x31,0x0c,0x84,0xe1,0x4c,0x10,0x06,0x68,0x82,0xb0,0x06,0x6f,0x40,0x48,0xee,0x2b, +0xcd,0x0d,0xae,0x8e,0xee,0xab,0x0c,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x43,0x52, +0x59,0x97,0x51,0x0d,0x84,0xe1,0x6c,0x20,0x9e,0x88,0xc2,0x26,0x08,0x6d,0x00,0x07, +0x3c,0x03,0xb9,0xbb,0x2f,0xb9,0xb2,0xb1,0x37,0xb7,0x39,0x3a,0xb9,0xba,0x31,0xba, +0x32,0xb2,0x2f,0x38,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0xb9,0x2f,0xb7,0xb2,0x30,0xb9, +0xb2,0x39,0xba,0x2f,0xb2,0x32,0x38,0x3a,0xb4,0x09,0x42,0xb7,0x06,0x13,0x84,0x21, +0xda,0x20,0x18,0xdd,0x86,0xc5,0xd0,0x36,0xc3,0x18,0x08,0x8e,0xe3,0xbc,0x09,0xc2, +0x1b,0xc4,0x01,0x33,0xb9,0xbb,0x2f,0xb2,0x34,0xb6,0x30,0xba,0x32,0xb2,0xaf,0xb6, +0x37,0xba,0xb4,0x37,0xb7,0x2f,0xbb,0xb2,0x31,0xba,0x37,0xb9,0xb9,0x0d,0xcb,0x00, +0x06,0x61,0x60,0x0c,0x03,0xc1,0x71,0x9c,0x33,0x41,0x88,0x03,0x39,0xe0,0x23,0x77, +0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0x46,0x54,0x06,0x47,0x87,0xb6,0x61,0x21, +0xc6,0x80,0x0c,0x0c,0x62,0x20,0x38,0x8e,0x73,0x28,0xc9,0xdd,0x7d,0xb1,0xbd,0x8d, +0xad,0x7d,0xa5,0xb9,0xc1,0xd5,0xd1,0x7d,0xb1,0xd5,0xb5,0x85,0x6d,0x58,0xaa,0x31, +0x30,0x03,0xa3,0x1a,0x08,0x8e,0xe3,0x9c,0x0d,0xc4,0x27,0x06,0x65,0x70,0x06,0x13, +0x04,0x3a,0xa0,0x03,0x1a,0x63,0x62,0x46,0x53,0x52,0x32,0x13,0x84,0x41,0xda,0x80, +0x18,0x69,0xa0,0x06,0x86,0x31,0xac,0x01,0xb0,0x21,0x60,0x83,0x0d,0x44,0x86,0x06, +0x6d,0x00,0x4c,0x10,0xe6,0x60,0x0e,0xb8,0xa4,0x49,0x95,0xb9,0x91,0x95,0xc9,0x4d, +0xa5,0xe9,0x95,0x4d,0x10,0x86,0x69,0x82,0x30,0x50,0x13,0x84,0x8e,0x0d,0x36,0x20, +0x09,0x1c,0x54,0x46,0x1c,0xc8,0x41,0x33,0x07,0x74,0xd2,0x9a,0xc2,0xf0,0xa4,0xca, +0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x43,0xb5,0xc1,0x48,0xea,0xa0, +0xb2,0x83,0x38,0x90,0x03,0x32,0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69, +0x7a,0x65,0x13,0x84,0xc1,0xda,0x80,0x24,0x78,0x50,0xe5,0x41,0x1c,0xc8,0x41,0x33, +0x07,0xec,0xd2,0x92,0xdc,0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6, +0xde,0xea,0xe4,0xc6,0xca,0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26, +0x08,0xc3,0xb5,0xc1,0x48,0xf6,0xa0,0xe2,0x83,0x38,0x90,0x03,0x4a,0x69,0x4c,0x75, +0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x13, +0x84,0x01,0xdb,0x60,0x24,0x7e,0x50,0xfd,0x41,0x1c,0xc8,0x01,0xa5,0x34,0xa6,0xba, +0xb6,0xb0,0xa6,0x34,0x38,0xa6,0x32,0xbb,0x32,0x36,0xaa,0xb7,0xaa,0xb9,0xb2,0x09, +0xc2,0x90,0x6d,0x30,0x92,0x50,0xa8,0x44,0x21,0x0e,0xe4,0x80,0x4b,0x9a,0x91,0x5c, +0x58,0x5b,0x59,0x92,0x1b,0x59,0x19,0xde,0x04,0x61,0xd0,0x36,0x18,0x09,0x29,0x54, +0xa5,0x10,0x07,0x72,0x40,0xc9,0x8c,0xa8,0xcc,0x2e,0x6d,0xac,0x8c,0xea,0xcd,0x2a, +0xad,0xec,0x8e,0xa8,0x0c,0x8e,0x0e,0x6d,0x82,0x30,0x6c,0x1b,0x8c,0xe4,0x14,0x2a, +0x54,0x88,0x83,0x86,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc,0x04,0x61,0xe0,0x36, +0x18,0x89,0x2a,0x54,0xab,0x10,0x07,0x0d,0x25,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37, +0xab,0xb2,0x31,0xba,0x37,0xb9,0xa9,0xb1,0x30,0xb6,0xb2,0x09,0xc2,0xd0,0x6d,0x40, +0x92,0x56,0xa8,0x5c,0x21,0x0e,0x9a,0x66,0x0e,0x08,0x99,0x11,0xbd,0xdd,0xb9,0xcd, +0x8d,0x85,0xb1,0x95,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x06,0x6f,0x83,0x91, +0xc0,0x42,0x15,0x0b,0x71,0xd0,0xf0,0x33,0x6b,0x7a,0xa3,0x4b,0x7b,0x73,0xb3,0x2a, +0x1b,0xa3,0x7b,0x93,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x1b,0x0a,0x73,0x1b,0x2b,0x63, +0x63,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x20,0x0c,0xdf,0x06,0x24,0x99,0x85,0x8a,0x16, +0xe2,0xa0,0x69,0xe6,0x80,0x8c,0x19,0x94,0x5c,0x59,0x11,0x1e,0xdc,0xdb,0x5c,0x9d, +0x5c,0xd9,0x04,0x61,0x00,0x83,0x0d,0x48,0x62,0x0b,0xd5,0x2d,0xc4,0x41,0xd3,0xcc, +0x01,0x33,0x33,0x28,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0x39,0x23,0xb9,0xb0,0xb6,0x32, +0x28,0xb9,0xb2,0x22,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x09,0xc2,0x10,0x06,0x1b, +0x8c,0x24,0x17,0x2a,0x5d,0x88,0x83,0x86,0x8b,0x19,0x55,0x98,0x1b,0x52,0x18,0x9b, +0x99,0xd1,0x93,0xd5,0x04,0x61,0x10,0x83,0x0d,0x46,0xc2,0x0b,0x55,0x2f,0xc4,0x41, +0xc3,0xca,0x4c,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0xaa,0x2c,0xae,0xae,0xcc,0x6d,0xac, +0x8c,0xa9,0xcc,0xed,0x8c,0x0e,0x6d,0x82,0x30,0x8c,0xc1,0x06,0x23,0xf9,0x85,0x0a, +0x1c,0xe2,0xa0,0xa1,0x62,0x46,0x54,0xc6,0x46,0x17,0x46,0x95,0xd6,0x56,0x36,0x41, +0x18,0xc8,0x60,0x83,0x91,0x88,0x43,0x35,0x0e,0x71,0xd0,0xf0,0x32,0x23,0xca,0x73, +0x0b,0x6b,0x4b,0x1b,0x93,0x2a,0x9b,0x1b,0x42,0x0b,0x73,0x3b,0x2b,0x33,0x0a,0x1b, +0xa3,0x7b,0x93,0x9b,0x20,0x0c,0x65,0xb0,0xc1,0x48,0xca,0xa1,0x32,0x87,0x38,0x68, +0x88,0x99,0x59,0xa5,0x95,0xdd,0x4d,0xc1,0x85,0x8d,0x95,0x51,0xbd,0x35,0x95,0xd1, +0x95,0xc9,0xcd,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x06,0x33,0xd8,0x60,0x24, +0xe8,0x50,0xa5,0x43,0x1c,0x34,0x1b,0xa8,0x35,0xa0,0x83,0x3b,0xd0,0x83,0x3e,0x00, +0x85,0x51,0x30,0x85,0x54,0x60,0x85,0x57,0x90,0x85,0x5a,0xc0,0x85,0x5d,0xf0,0x85, +0x70,0x20,0x87,0x73,0x50,0x87,0x0d,0x83,0xf1,0x06,0xeb,0x30,0x41,0x10,0x80,0x0d, +0xc0,0x86,0xc1,0x70,0x07,0x77,0xd8,0x10,0xbc,0xc3,0x86,0x61,0x68,0x07,0x78,0xa0, +0x30,0x34,0xb5,0x61,0xb0,0x03,0x3b,0x18,0x36,0x08,0x72,0x30,0x0f,0x1b,0x8a,0x76, +0x90,0x07,0xc0,0x0d,0xe8,0x81,0x46,0x18,0xdd,0x5b,0x5b,0xda,0x18,0x11,0x31,0xb9, +0x30,0xb7,0x31,0xb4,0xb2,0x39,0x1a,0x66,0x6c,0x6f,0x61,0x74,0x73,0x13,0x84,0xe1, +0x0c,0x58,0xa4,0xb9,0xcd,0xd1,0xcd,0x4d,0x10,0x06,0x34,0x20,0x91,0xe6,0x46,0x37, +0x37,0x41,0x18,0xd2,0x80,0x08,0x5d,0x19,0xde,0x17,0xdb,0x5b,0x18,0xd9,0x04,0x61, +0x50,0x03,0x26,0x74,0x65,0x78,0x5f,0x73,0x74,0x6f,0x72,0x65,0x2c,0xea,0xd2,0xdc, +0xe8,0xe6,0x36,0x40,0xf6,0x20,0x07,0xf7,0xd0,0xe0,0x43,0x3e,0xe8,0xc3,0x3e,0xf0, +0x43,0x3f,0xf8,0xc3,0x3f,0x80,0x44,0x15,0x12,0x7c,0x50,0x85,0x8d,0xcd,0xae,0xcd, +0x25,0x8d,0xac,0xcc,0x8d,0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b, +0x4b,0x7b,0x73,0x9b,0x12,0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4, +0xa6,0x04,0x46,0x1d,0x32,0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2, +0x32,0xb6,0x29,0x41,0x52,0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac, +0x6c,0x6e,0x4a,0xd0,0x06,0x95,0xc8,0xf0,0x5c,0xe8,0xf2,0xe0,0xca,0x82,0xdc,0xdc, +0xde,0xe8,0xc2,0xe8,0xd2,0xde,0xdc,0xe6,0xa6,0x08,0xeb,0x00,0x0f,0x75,0xc8,0xf0, +0x5c,0xca,0xdc,0xe8,0xe4,0xf2,0xa0,0xde,0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0xf4,0xd0, +0x85,0x0c,0xcf,0x65,0xec,0xad,0xce,0x8d,0xae,0x4c,0x6e,0x6e,0x4a,0x10,0x12,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x2c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5,0x3b,0x8f,0x0f,0x4c, +0x0e,0x83,0x08,0x1b,0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40,0xc3,0xe5,0x3b,0x8f, +0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10, +0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x09, +0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06, +0x20,0x60,0x3e,0x72,0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44, +0x84,0x40,0x33,0x2c,0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17, +0xb7,0x6d,0x02,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0, +0xe0,0x17,0xb7,0x6d,0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1, +0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11, +0xc0,0x20,0x0e,0x3e,0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11, +0xe6,0x17,0xb7,0x0d,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x98,0x84,0xf7,0x77,0x01,0x53,0x48,0xca,0x66,0xe9,0x1f,0x3c, +0xfa,0x8c,0x7b,0x57,0x44,0x58,0x49,0x4c,0x14,0x0f,0x00,0x00,0x62,0x00,0x05,0x00, +0xc5,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xfc,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xbc,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xba,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xd8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e, +0xbc,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33, +0x59,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f, +0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4, +0xe0,0x07,0x48,0x30,0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0, +0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07, +0x14,0x0c,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73, +0x70,0x87,0x72,0x20,0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec, +0x4c,0x64,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5, +0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0, +0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0xf0,0x03,0x14,0x18,0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26, +0x59,0x96,0x65,0x79,0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x9e, +0x02,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x34,0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0x79,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0x13,0x01,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02, +0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x86,0x3c,0x1b,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x0c,0x79,0x3c,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02, +0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x32,0x1e,0x98,0x14,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24, +0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x10,0x0a,0x82,0xba,0x11,0x00,0x22,0x67,0x00,0xe8, +0x9c,0x01,0xa0,0x75,0x06,0x80,0xda,0x19,0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0x20, +0x7a,0x06,0x00,0x00,0x79,0x18,0x00,0x00,0x5c,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20,0x26,0x08,0x43,0xb3, +0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08,0x83,0x33,0x41,0x20, +0x03,0x8b,0xc0,0x04,0x61,0x78,0x36,0x08,0x4a,0xb3,0x21,0x51,0x16,0x46,0x21,0x06, +0x42,0x71,0x36,0x24,0xc3,0xc2,0x28,0xca,0x40,0x28,0xce,0x04,0xe1,0x0c,0xae,0x0d, +0x09,0x11,0x31,0xca,0x30,0x10,0x8a,0x33,0x41,0x18,0xa0,0x09,0xc2,0x1a,0x60,0x1b, +0x92,0x89,0x62,0x94,0x69,0x20,0x14,0x67,0x03,0xf1,0x40,0x52,0x35,0x41,0x68,0x83, +0x6c,0x82,0xd0,0x55,0x13,0x84,0x21,0xda,0x20,0x28,0xd9,0x86,0x45,0xb9,0x18,0x45, +0x19,0x08,0x0c,0xc3,0xb4,0x09,0xc2,0x1b,0x68,0x1b,0x96,0x81,0x63,0x94,0x61,0x20, +0x30,0x0c,0x73,0x26,0x08,0x71,0xb0,0x6d,0x58,0x08,0x8f,0x51,0x88,0x81,0xc0,0x30, +0xcc,0xd9,0xb0,0x4c,0x1e,0xa3,0x4c,0x03,0x81,0x61,0x98,0xb3,0x81,0xd8,0xba,0x0f, +0x0c,0x26,0x08,0x74,0xc0,0x4d,0x10,0x06,0x69,0x03,0xa2,0x88,0x01,0xa3,0x28,0xc3, +0x18,0x00,0x1b,0x02,0x32,0xd8,0x40,0x58,0x61,0x50,0x06,0xc0,0x04,0x41,0x00,0x28, +0x0c,0x4d,0x4d,0x10,0x86,0x69,0x82,0x30,0x50,0x1b,0x06,0x35,0x50,0x83,0x61,0x83, +0x90,0x06,0x6b,0xb0,0xa1,0x38,0x03,0x34,0x00,0xcc,0x80,0x0d,0xaa,0xb0,0xb1,0xd9, +0xb5,0xb9,0xa4,0x91,0x95,0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64,0x78,0x2e,0x76,0x65, +0x72,0x73,0x69,0x6f,0x6e,0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b,0x5d,0x18,0x9b,0x5d, +0x99,0xdc,0x94,0xc0,0xa8,0x43,0x86,0xe7,0x32,0x87,0x16,0x46,0x56,0x26,0xd7,0xf4, +0x46,0x56,0xc6,0x36,0x25,0x40,0xca,0x90,0xe1,0xb9,0xc8,0x95,0xcd,0xbd,0xd5,0xc9, +0x8d,0x95,0xcd,0x4d,0x09,0xca,0xa0,0x0e,0x19,0x9e,0x4b,0x99,0x1b,0x9d,0x5c,0x1e, +0xd4,0x5b,0x9a,0x1b,0xdd,0xdc,0x94,0x80,0x0d,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x2c,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5,0x3b,0x8f,0x0f,0x4c,0x0e,0x83,0x08,0x1b, +0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10, +0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44, +0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x09,0xdb,0x70,0xf9,0xce, +0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x3e,0x72, +0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44,0x84,0x40,0x33,0x2c, +0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17,0xb7,0x6d,0x02,0xd5, +0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d, +0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8, +0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e, +0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d, +0x61,0x20,0x00,0x00,0x9d,0x01,0x00,0x00,0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x34,0xcc,0x00,0x14,0x61,0x40,0xc9,0x95,0x5d,0x19,0x15,0x67, +0x40,0x19,0x06,0x94,0x6e,0x40,0x0d,0x94,0x4d,0xb9,0x94,0x4a,0xc1,0x94,0x1b,0x21, +0x45,0x50,0x1e,0x23,0x00,0x25,0x40,0xc6,0x18,0x01,0x08,0x82,0x20,0xfc,0x0b,0x63, +0x04,0xad,0x39,0xe7,0xbc,0x37,0x46,0x70,0xdf,0xf4,0x68,0x8a,0xc1,0x18,0xc1,0x5a, +0xab,0xb5,0xfa,0x8d,0x11,0x80,0x20,0x08,0xbb,0x61,0x30,0x46,0x00,0x82,0x20,0x88, +0x83,0xc3,0x18,0xc1,0x5a,0xab,0xb5,0xf8,0x8d,0x11,0xc0,0x3e,0x3b,0x97,0xdf,0x18, +0x41,0xae,0x97,0xee,0xfc,0x8d,0x11,0xe0,0xec,0x7d,0xe6,0xde,0x18,0xc1,0x59,0x9b, +0x62,0xe8,0x8d,0x11,0x80,0x20,0x08,0xc2,0xdf,0x18,0x01,0x08,0x82,0x20,0xfe,0x8d, +0x00,0x8c,0x11,0xa8,0x78,0x7d,0x8a,0x1e,0x00,0x00,0x00,0x00,0x23,0x06,0x09,0x00, +0x82,0x60,0xe0,0xd1,0xc1,0x07,0xb9,0x81,0x1b,0xa4,0xc1,0x88,0x41,0x02,0x80,0x20, +0x18,0x78,0x75,0x00,0x06,0xd1,0x1c,0xcc,0x81,0x1a,0x8c,0x18,0x24,0x00,0x08,0x82, +0x81,0x67,0x07,0x61,0x20,0xd5,0x41,0x1d,0xac,0xc1,0x88,0x41,0x02,0x80,0x20,0x18, +0x78,0x77,0x20,0x06,0xd3,0x1c,0xcc,0x01,0x1b,0x8c,0x18,0x24,0x00,0x08,0x82,0x81, +0x87,0x07,0x63,0x50,0xc9,0x81,0x1c,0xb4,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x78, +0x79,0x40,0x06,0xd6,0x1d,0xe0,0x81,0x1b,0x8c,0x18,0x24,0x00,0x08,0x82,0x81,0xa7, +0x07,0x65,0x70,0xe5,0x81,0x1d,0xbc,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x78,0x7b, +0x60,0x06,0xd8,0x1d,0xe4,0x01,0x1c,0x8c,0x18,0x24,0x00,0x08,0x82,0x81,0xc7,0x07, +0x67,0xb0,0xe1,0x01,0x1e,0xc4,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0xa6,0x30, +0x06,0x79,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0xc4,0x29,0x90,0x41,0x1f,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x06,0x0a,0x69,0x30,0xec,0xc1,0x68,0x42,0x00,0x8c,0x26, +0x08,0xc1,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xaa,0xe0,0x06,0x89,0x1f,0x14,0xc4, +0x1b,0xbc,0xc1,0x1b,0xbc,0xc1,0x68,0x42,0x00,0xd4,0x31,0x0a,0x30,0x62,0xd0,0x00, +0x20,0x08,0x06,0x4b,0x2b,0xc4,0x01,0x13,0x0a,0xc1,0x21,0x07,0x72,0x20,0x07,0x72, +0x30,0x9a,0x10,0x00,0x95,0x98,0x02,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x02,0x0b, +0x74,0xf0,0x90,0xc2,0x12,0xd4,0x41,0x1d,0xd4,0x41,0x1d,0x8c,0x26,0x04,0x40,0x31, +0x6f,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xcc,0xc2,0x1d,0x48,0xa7,0xe0,0x04, +0x78,0x80,0x07,0x78,0x80,0x07,0xa3,0x09,0x01,0x50,0x90,0x1c,0xc0,0x88,0x41,0x03, +0x80,0x20,0x18,0x2c,0xb6,0xa0,0x07,0x95,0x2a,0x04,0xd0,0x1e,0xec,0xc1,0x1e,0xec, +0xc1,0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x82,0x0b,0x7c,0x70,0xb1, +0xc2,0x90,0xf4,0x41,0x1f,0xf4,0x41,0x1f,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80, +0x20,0x18,0x2c,0xba,0xe0,0x07,0x99,0x2b,0x38,0xcb,0x1f,0xfc,0xc1,0x1f,0xfc,0xc1, +0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0xc2,0x0b,0xa0,0xb0,0xc1,0xc2, +0xa1,0x84,0x42,0x28,0x84,0x42,0x28,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20, +0x18,0x2c,0xbe,0x20,0x0a,0x9d,0x2c,0x48,0xcc,0x28,0x8c,0xc2,0x28,0x8c,0xc2,0x68, +0x42,0x00,0x0c,0x37,0x50,0x18,0x19,0x0c,0x37,0x6c,0x18,0x19,0x94,0x10,0xe8,0x70, +0x44,0x85,0x11,0x5f,0x09,0x81,0x4e,0x37,0x5c,0x5a,0x30,0xdd,0xa0,0x85,0x81,0x30, +0xdc,0x20,0x06,0x1f,0x19,0x0c,0x37,0x64,0x1f,0x19,0x94,0x10,0xe8,0x70,0x44,0x56, +0x10,0x5f,0x09,0x81,0x4e,0x37,0x6c,0x47,0x30,0xdd,0xe0,0x9d,0x81,0x30,0xdc,0xc0, +0x95,0x01,0x19,0x14,0x12,0xe8,0x70,0x04,0x47,0x10,0x5f,0x09,0x81,0x4e,0x37,0x78, +0x46,0x50,0x88,0xb0,0xd3,0x0d,0x6f,0xe0,0x04,0xd3,0x0d,0x63,0x80,0x10,0xc3,0x0d, +0x61,0xe0,0x06,0x64,0x50,0x81,0xa5,0xc3,0x11,0x61,0x60,0x10,0x5f,0x09,0x81,0x4e, +0x37,0x8c,0x01,0x12,0x4c,0x37,0xd4,0x81,0x21,0x94,0x41,0xe9,0x70,0x04,0x19,0x0c, +0xc4,0x57,0x42,0xa0,0xd3,0x0d,0x66,0x50,0x04,0x25,0x1c,0x3b,0xdd,0xc0,0x06,0x4d, +0x50,0x62,0xa0,0xe9,0x70,0x04,0x1a,0x10,0xc4,0x57,0x42,0xa0,0xd3,0x0d,0x6a,0x60, +0x04,0xd3,0x0d,0x7a,0x50,0x08,0x35,0x24,0x3b,0xdd,0x90,0x07,0x4d,0x50,0xd3,0xa6, +0xc3,0x11,0x6d,0x50,0x10,0x5f,0x09,0x81,0x4e,0x37,0xbc,0xc1,0x11,0x4c,0x37,0xe0, +0xc1,0x21,0x94,0x1b,0x80,0x81,0x0e,0x47,0xc0,0xc1,0x40,0x7c,0x25,0x04,0x3a,0xdd, +0x20,0x07,0x45,0x30,0xdd,0x60,0x0a,0x85,0x50,0x03,0xb2,0xd3,0x0d,0xa2,0xc0,0x04, +0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xd4,0x44,0x3e,0xcc,0x42,0x4a,0x0c,0x81,0x3e, +0xe8,0x83,0x3e,0xe8,0xc3,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x88,0xc1,0x01,0x80, +0x20,0x18,0x60,0x32,0xa1,0x0f,0xb4,0x70,0x12,0xa3,0x09,0x81,0x30,0x9a,0x20,0x0c, +0x26,0x14,0xf2,0x31,0xa1,0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x60,0x37,0xf1, +0x0f,0xb9,0xe0,0x12,0xa3,0x09,0x81,0x30,0x9a,0x20,0x0c,0x56,0x08,0xf1,0xb1,0x42, +0x88,0xcf,0x88,0x81,0x03,0x80,0x20,0x18,0x34,0x61,0x11,0x12,0xe5,0xd0,0x0b,0xbc, +0x70,0x12,0x51,0x14,0x45,0xf8,0x30,0x62,0xe0,0x00,0x20,0x08,0x06,0x4d,0x58,0x84, +0x04,0x39,0xf4,0x02,0x2f,0x9c,0x84,0x10,0x08,0x02,0x3e,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0xb6,0x13,0x24,0xe1,0x0b,0x36,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0x9b,0x4f,0x9c,0x44,0x38,0xf0,0xc4,0x68,0x42,0x00, +0x8c,0x26,0x08,0xc1,0x09,0x86,0x9d,0x60,0x98,0x09,0x8a,0x7c,0x4c,0x50,0xe4,0x63, +0x82,0x20,0x1f,0x13,0x04,0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0x9e,0xb6,0x40,0x89,0x60,0x38,0x22,0x10,0x09,0xe1,0xbb,0xc0,0x28,0x0b,0x24,0xf9, +0x98,0x20,0xc9,0xe7,0xde,0xc1,0xb0,0x7b,0x07,0xc3,0x4c,0xf0,0x07,0xf8,0x98,0xf0, +0x0f,0xf0,0xb9,0xca,0xb0,0xab,0x0c,0x33,0x42,0xa0,0x8f,0x11,0x02,0x7d,0x4c,0x11, +0xe0,0x63,0x8a,0x00,0x1f,0x33,0x04,0xf9,0x98,0x21,0xc8,0xc7,0x84,0x99,0x80,0x8f, +0x09,0x34,0x01,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x78,0x40,0xc3,0x27,0x84,0x11, +0x03,0x03,0x00,0x41,0x30,0x78,0x42,0xe3,0x27,0x84,0x13,0x06,0x3a,0x61,0x20,0x33, +0x88,0xf8,0x98,0x41,0xc4,0xc7,0x5e,0x42,0x88,0x8f,0xc1,0x84,0x10,0x1f,0x13,0x02, +0xf9,0x98,0x50,0xc8,0xc7,0x88,0x42,0x3e,0x76,0x18,0xf2,0x19,0x8e,0x20,0x66,0x42, +0xf8,0x66,0x19,0x82,0x21,0x18,0x6e,0x58,0xd8,0x80,0x0c,0x86,0x1b,0x16,0x36,0x20, +0x83,0x12,0x02,0x9d,0x65,0x10,0x86,0xe0,0x42,0x61,0xd8,0x11,0x83,0x05,0x00,0x41, +0x30,0x88,0x60,0x63,0x2e,0x68,0x02,0x35,0x1e,0x07,0x2f,0x82,0x59,0x82,0x61,0x38, +0x22,0xc9,0x09,0xe1,0x9b,0x65,0x38,0x92,0x60,0x84,0xc2,0xf4,0xff,0xff,0xff,0x07, +0xc3,0x2c,0x84,0x6f,0x96,0xc0,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x87,0x36,0xe2, +0xe2,0xf4,0xff,0xff,0xff,0x07,0x0b,0xce,0x42,0x3e,0x23,0x06,0x06,0x00,0x82,0x60, +0xf0,0xd8,0x86,0x5c,0x04,0x16,0xa0,0x85,0x7c,0x2c,0x40,0x0b,0xf8,0xcc,0x12,0x18, +0x03,0x15,0x06,0x43,0x08,0x85,0x05,0x61,0x21,0x9f,0x11,0x03,0x03,0x00,0x41,0x30, +0x78,0x76,0x03,0x2f,0x02,0x0b,0xd6,0x42,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xf0, +0xf4,0x46,0x5e,0x04,0x23,0x06,0x0e,0x00,0x82,0x60,0xd0,0xfc,0xc6,0x5f,0x90,0xc5, +0x4e,0xe8,0x44,0x69,0x04,0x41,0x10,0xd8,0x05,0x16,0x77,0x1b,0x30,0xdc,0x10,0xf8, +0x01,0x19,0x0c,0x37,0x74,0x7e,0x40,0x06,0x25,0x04,0x3a,0xcb,0x80,0x24,0xc1,0xcd, +0xc2,0xb0,0x23,0x06,0x0b,0x00,0x82,0x60,0x10,0x89,0x47,0x69,0x98,0x85,0x6e,0x14, +0x60,0xa0,0x1a,0xc1,0x2c,0x41,0x32,0x1c,0xa1,0xad,0x85,0xf0,0xcd,0x32,0x28,0x4c, +0x50,0x62,0xe0,0x1b,0x30,0xdc,0x40,0x06,0xa5,0x40,0x06,0xc3,0x0d,0x42,0x29,0x90, +0x41,0x09,0x81,0xce,0x32,0x2c,0x4c,0x70,0xba,0x30,0xec,0x88,0xc1,0x02,0x80,0x20, +0x18,0x44,0xe9,0xc1,0x1a,0x6d,0x11,0x1e,0x68,0x50,0xc4,0x46,0x30,0x4b,0xc0,0x0c, +0x47,0x80,0x81,0x5c,0x08,0xdf,0x2c,0x43,0xf3,0x04,0xa5,0x06,0xe5,0x01,0xa5,0x06, +0xe6,0x01,0xc3,0x0d,0x42,0x2b,0x90,0xc1,0x70,0x83,0xd0,0x0a,0x64,0x50,0x42,0xa0, +0xb3,0x0c,0xce,0x13,0x9c,0x38,0x0c,0x3b,0x62,0xb0,0x00,0x20,0x08,0x06,0x51,0x7c, +0xd0,0x46,0x5d,0xa4,0x87,0x51,0xe4,0x46,0x30,0x4b,0xf0,0x8c,0x18,0x34,0x00,0x08, +0x82,0xc1,0x52,0x1f,0xb9,0x21,0x17,0xe9,0x01,0x17,0x6f,0xa1,0x1b,0xba,0xa1,0x1b, +0xba,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x07,0x00, +0x82,0x60,0x30,0xd5,0x87,0x6e,0xfc,0xc5,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x93, +0x7d,0xec,0x06,0x68,0x0c,0x23,0x06,0x07,0x00,0x82,0x60,0x30,0xdd,0x07,0x6f,0x84, +0xc6,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x98,0x7d,0xf8,0x06,0x5e,0xc4,0xc7,0x68, +0x42,0x00,0x58,0x11,0xd0,0xc7,0x0a,0x81,0x3e,0x56,0x0c,0xf4,0x19,0x31,0x68,0x00, +0x10,0x04,0x83,0x25,0x44,0xca,0x23,0x34,0xea,0xa3,0x3e,0xea,0xc3,0x3c,0xcc,0xc3, +0x3c,0xcc,0x63,0x34,0x21,0x00,0x86,0x23,0x82,0xd4,0x08,0xbe,0xe9,0x86,0xd5,0x10, +0x02,0x0b,0x0e,0xf9,0x98,0x70,0xc8,0xc7,0x86,0x43,0x3e,0x23,0x06,0x07,0x00,0x82, +0x60,0x30,0x91,0x48,0x7a,0x08,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x4c,0x25,0xa2, +0x1e,0xaf,0x41,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x64,0x22,0xeb,0x11,0x08,0x16, +0xc8,0x06,0x7c,0xec,0x08,0xe8,0x63,0x87,0x40,0x1f,0x3b,0x06,0xfa,0x8c,0x18,0x2c, +0x00,0x08,0x82,0x41,0xa5,0x22,0xe7,0x31,0x08,0xc1,0x6e,0xe8,0x46,0x6e,0x0c,0x47, +0x04,0xb9,0xa1,0x7c,0xb3,0x0c,0x05,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_a7bce4a086367f4f891a19f2933b6d61.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_a7bce4a086367f4f891a19f2933b6d61.h new file mode 100644 index 00000000..7819c186 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_a7bce4a086367f4f891a19f2933b6d61.h @@ -0,0 +1,490 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_a7bce4a086367f4f891a19f2933b6d61.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_a7bce4a086367f4f891a19f2933b6d61_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_a7bce4a086367f4f891a19f2933b6d61_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_a7bce4a086367f4f891a19f2933b6d61_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_a7bce4a086367f4f891a19f2933b6d61_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_a7bce4a086367f4f891a19f2933b6d61_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_a7bce4a086367f4f891a19f2933b6d61_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_a7bce4a086367f4f891a19f2933b6d61_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_a7bce4a086367f4f891a19f2933b6d61_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_a7bce4a086367f4f891a19f2933b6d61_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_a7bce4a086367f4f891a19f2933b6d61_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_a7bce4a086367f4f891a19f2933b6d61_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_a7bce4a086367f4f891a19f2933b6d61_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_a7bce4a086367f4f891a19f2933b6d61_size = 7472; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_a7bce4a086367f4f891a19f2933b6d61_data[] = { +0x44,0x58,0x42,0x43,0x04,0x93,0x86,0xd0,0x76,0x0a,0x53,0xb4,0x49,0x9a,0xb2,0xd5, +0x27,0x35,0xc0,0x81,0x01,0x00,0x00,0x00,0x30,0x1d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0x48,0x0e,0x00,0x00,0x64,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xac,0x0c,0x00,0x00,0x62,0x00,0x05,0x00, +0x2b,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x94,0x0c,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x22,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xb9,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xd4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e, +0xbc,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33, +0x59,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f, +0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4, +0xe0,0x07,0x48,0x30,0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0, +0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07, +0x14,0x0c,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73, +0x70,0x87,0x72,0x20,0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec, +0x4c,0x64,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5, +0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0, +0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0xf0,0x03,0x14,0x18,0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26, +0x59,0x96,0x65,0x79,0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x06, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a, +0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90, +0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6, +0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60, +0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x34,0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4, +0x79,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01, +0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02,0x02,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x43,0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x86,0x3c,0x1b,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c, +0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01,0x00,0x00,0x00, +0x1c,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x1c,0x0a,0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a, +0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a, +0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x28,0x03,0x0a,0x77,0xa0, +0x58,0x0a,0x83,0xba,0x11,0x80,0x1a,0x20,0x72,0x06,0x80,0xce,0x19,0x00,0x5a,0x67, +0x00,0xa8,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2,0x19,0x00,0x9a,0x67,0x00,0x88,0x9e, +0x01,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20,0x26,0x08,0x43,0xb3, +0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0xc1,0xd9,0x30,0x20,0x09,0x31,0x41,0x20, +0x83,0x36,0xa0,0x25,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x35,0xf6,0xc6,0xf6,0x26, +0xf7,0xa5,0x96,0x46,0x47,0x57,0x26,0x57,0x46,0x36,0x41,0x18,0x9e,0x0d,0x82,0xd1, +0x6c,0x48,0x8c,0x85,0x31,0x88,0x81,0x30,0x1c,0x5a,0x72,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73, +0x1b,0x92,0x61,0x81,0x0c,0x63,0x20,0x0c,0x67,0x82,0x70,0x06,0x6e,0xc0,0x46,0xee, +0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d,0x43,0x42,0x48,0x93, +0x31,0x0c,0x84,0xe1,0x4c,0x10,0x06,0x68,0x82,0xb0,0x06,0x6f,0x40,0x48,0xee,0x2b, +0xcd,0x0d,0xae,0x8e,0xee,0xab,0x0c,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x43,0x52, +0x59,0x97,0x51,0x0d,0x84,0xe1,0x6c,0x20,0x9e,0x88,0xc2,0x26,0x08,0x6d,0x00,0x07, +0x3c,0x03,0xb9,0xbb,0x2f,0xb9,0xb2,0xb1,0x37,0xb7,0x39,0x3a,0xb9,0xba,0x31,0xba, +0x32,0xb2,0x2f,0x38,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0xb9,0x2f,0xb7,0xb2,0x30,0xb9, +0xb2,0x39,0xba,0x2f,0xb2,0x32,0x38,0x3a,0xb4,0x09,0x42,0xb7,0x06,0x13,0x84,0x21, +0xda,0x20,0x18,0xdd,0x86,0xc5,0xd0,0x36,0xc3,0x18,0x08,0x8e,0xe3,0xbc,0x09,0xc2, +0x1b,0xc4,0x01,0x33,0xb9,0xbb,0x2f,0xb2,0x34,0xb6,0x30,0xba,0x32,0xb2,0xaf,0xb6, +0x37,0xba,0xb4,0x37,0xb7,0x2f,0xbb,0xb2,0x31,0xba,0x37,0xb9,0xb9,0x0d,0xcb,0x00, +0x06,0x61,0x60,0x0c,0x03,0xc1,0x71,0x9c,0x33,0x41,0x88,0x03,0x39,0xe0,0x23,0x77, +0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0x46,0x54,0x06,0x47,0x87,0xb6,0x61,0x21, +0xc6,0x80,0x0c,0x0c,0x62,0x20,0x38,0x8e,0x73,0x28,0xc9,0xdd,0x7d,0xb1,0xbd,0x8d, +0xad,0x7d,0xa5,0xb9,0xc1,0xd5,0xd1,0x7d,0xb1,0xd5,0xb5,0x85,0x6d,0x58,0xaa,0x31, +0x30,0x03,0xa3,0x1a,0x08,0x8e,0xe3,0x9c,0x0d,0xc4,0x27,0x06,0x65,0x70,0x06,0x13, +0x04,0x3a,0xa0,0x03,0x1a,0x63,0x62,0x46,0x53,0x52,0x32,0x13,0x84,0x41,0xda,0x80, +0x18,0x69,0xa0,0x06,0x86,0x31,0xac,0x01,0xb0,0x21,0x60,0x83,0x0d,0x44,0x86,0x06, +0x6d,0x00,0x4c,0x10,0xe6,0x60,0x0e,0xb8,0xa4,0x49,0x95,0xb9,0x91,0x95,0xc9,0x4d, +0xa5,0xe9,0x95,0x4d,0x10,0x86,0x69,0x82,0x30,0x50,0x13,0x84,0x8e,0x0d,0x36,0x20, +0x09,0x1c,0x54,0x46,0x1c,0xc8,0x41,0x33,0x07,0x74,0xd2,0x9a,0xc2,0xf0,0xa4,0xca, +0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x43,0xb5,0xc1,0x48,0xea,0xa0, +0xb2,0x83,0x38,0x90,0x03,0x32,0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69, +0x7a,0x65,0x13,0x84,0xc1,0xda,0x80,0x24,0x78,0x50,0xe5,0x41,0x1c,0xc8,0x41,0x33, +0x07,0xec,0xd2,0x92,0xdc,0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6, +0xde,0xea,0xe4,0xc6,0xca,0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26, +0x08,0xc3,0xb5,0xc1,0x48,0xf6,0xa0,0xe2,0x83,0x38,0x90,0x03,0x4a,0x69,0x4c,0x75, +0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x13, +0x84,0x01,0xdb,0x60,0x24,0x7e,0x50,0xfd,0x41,0x1c,0xc8,0x01,0xa5,0x34,0xa6,0xba, +0xb6,0xb0,0xa6,0x34,0x38,0xa6,0x32,0xbb,0x32,0x36,0xaa,0xb7,0xaa,0xb9,0xb2,0x09, +0xc2,0x90,0x6d,0x30,0x92,0x50,0xa8,0x44,0x21,0x0e,0xe4,0x80,0x4b,0x9a,0x91,0x5c, +0x58,0x5b,0x59,0x92,0x1b,0x59,0x19,0xde,0x04,0x61,0xd0,0x36,0x18,0x09,0x29,0x54, +0xa5,0x10,0x07,0x72,0x40,0xc9,0x8c,0xa8,0xcc,0x2e,0x6d,0xac,0x8c,0xea,0xcd,0x2a, +0xad,0xec,0x8e,0xa8,0x0c,0x8e,0x0e,0x6d,0x82,0x30,0x6c,0x1b,0x8c,0xe4,0x14,0x2a, +0x54,0x88,0x83,0x86,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc,0x04,0x61,0xe0,0x36, +0x18,0x89,0x2a,0x54,0xab,0x10,0x07,0x0d,0x25,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37, +0xab,0xb2,0x31,0xba,0x37,0xb9,0xa9,0xb1,0x30,0xb6,0xb2,0x09,0xc2,0xd0,0x6d,0x40, +0x92,0x56,0xa8,0x5c,0x21,0x0e,0x9a,0x66,0x0e,0x08,0x99,0x11,0xbd,0xdd,0xb9,0xcd, +0x8d,0x85,0xb1,0x95,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x06,0x6f,0x83,0x91, +0xc0,0x42,0x15,0x0b,0x71,0xd0,0xf0,0x33,0x6b,0x7a,0xa3,0x4b,0x7b,0x73,0xb3,0x2a, +0x1b,0xa3,0x7b,0x93,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x1b,0x0a,0x73,0x1b,0x2b,0x63, +0x63,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x20,0x0c,0xdf,0x06,0x23,0x99,0x85,0x8a,0x16, +0xe2,0xa0,0x21,0x63,0x06,0x25,0x57,0x56,0x84,0x07,0xf7,0x36,0x57,0x27,0x57,0x36, +0x41,0x18,0xc0,0x60,0x03,0x92,0xd8,0x42,0x75,0x0b,0x71,0xd0,0x34,0x73,0xc0,0xcc, +0x0c,0x4a,0xae,0xcc,0x2e,0xed,0xad,0x6e,0xce,0x48,0x2e,0xac,0xad,0x0c,0x4a,0xae, +0xac,0x08,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x82,0x30,0x84,0xc1,0x06,0x23,0xc9, +0x85,0x4a,0x17,0xe2,0xa0,0xe1,0x62,0x46,0x15,0xe6,0x86,0x14,0xc6,0x66,0x66,0xf4, +0x64,0x35,0x41,0x18,0xc4,0x60,0x83,0x91,0xf0,0x42,0xd5,0x0b,0x71,0xd0,0xb0,0x32, +0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x9b,0x2a,0x8b,0xab,0x2b,0x73,0x1b,0x2b,0x63,0x2a, +0x73,0x3b,0xa3,0x43,0x9b,0x20,0x0c,0x63,0xb0,0xc1,0x48,0x7e,0xa1,0x02,0x87,0x38, +0x68,0xa8,0x98,0x11,0x95,0xb1,0xd1,0x85,0x51,0xa5,0xb5,0x95,0x4d,0x10,0x06,0x32, +0xd8,0x60,0x24,0xe2,0x50,0x8d,0x43,0x1c,0x34,0xbc,0xcc,0x88,0xf2,0xdc,0xc2,0xda, +0xd2,0xc6,0xa4,0xca,0xe6,0x86,0xd0,0xc2,0xdc,0xce,0xca,0x8c,0xc2,0xc6,0xe8,0xde, +0xe4,0x26,0x08,0x43,0x19,0x6c,0x30,0x92,0x72,0xa8,0xcc,0x21,0x0e,0x1a,0x62,0x66, +0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72, +0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x84,0xc1,0x0c,0x36,0x18,0x09,0x3a,0x54, +0xe9,0x10,0x07,0xcd,0x06,0x6a,0x0d,0xe8,0xe0,0x0e,0xf4,0xa0,0x0f,0x40,0x61,0x14, +0x4c,0x21,0x15,0x58,0xe1,0x15,0x64,0xa1,0x16,0x70,0x61,0x17,0x7c,0x21,0x1c,0xc8, +0xe1,0x1c,0xd4,0x61,0xc3,0x60,0xbc,0xc1,0x3a,0x4c,0x10,0x04,0x60,0x03,0xb0,0x61, +0x30,0xdc,0xc1,0x1d,0x36,0x04,0xef,0xb0,0x61,0x18,0xda,0x01,0x1e,0x28,0x0c,0x4d, +0x6d,0x18,0xec,0xc0,0x0e,0x86,0x0d,0x82,0x1c,0xcc,0xc3,0x86,0xa2,0x1d,0xe4,0x01, +0x70,0x03,0x7a,0xa0,0x11,0x46,0xf7,0xd6,0x96,0x36,0x46,0x44,0x4c,0x2e,0xcc,0x6d, +0x0c,0xad,0x6c,0x8e,0x86,0x19,0xdb,0x5b,0x18,0xdd,0xdc,0x04,0x61,0x38,0x03,0x16, +0x69,0x6e,0x73,0x74,0x73,0x13,0x84,0x01,0x0d,0x48,0xa4,0xb9,0xd1,0xcd,0x4d,0x10, +0x86,0x34,0x20,0x42,0x57,0x86,0xf7,0xc5,0xf6,0x16,0x46,0x36,0x41,0x18,0xd4,0x80, +0x09,0x5d,0x19,0xde,0xd7,0x1c,0xdd,0x9b,0x5c,0x19,0x8b,0xba,0x34,0x37,0xba,0xb9, +0x0d,0x90,0x3d,0xc8,0xc1,0x3d,0x34,0xf8,0x90,0x0f,0xfa,0xb0,0x0f,0xfc,0xd0,0x0f, +0xfe,0xf0,0x0f,0x20,0x51,0x85,0x04,0x1f,0x54,0x61,0x63,0xb3,0x6b,0x73,0x49,0x23, +0x2b,0x73,0xa3,0x9b,0x12,0x04,0x55,0xc8,0xf0,0x5c,0xec,0xca,0xe4,0xe6,0xd2,0xde, +0xdc,0xa6,0x04,0x44,0x13,0x32,0x3c,0x17,0xbb,0x30,0x36,0xbb,0x32,0xb9,0x29,0x81, +0x51,0x87,0x0c,0xcf,0x65,0x0e,0x2d,0x8c,0xac,0x4c,0xae,0xe9,0x8d,0xac,0x8c,0x6d, +0x4a,0x90,0x94,0x21,0xc3,0x73,0x91,0x2b,0x9b,0x7b,0xab,0x93,0x1b,0x2b,0x9b,0x9b, +0x12,0xb4,0x41,0x25,0x32,0x3c,0x17,0xba,0x3c,0xb8,0xb2,0x20,0x37,0xb7,0x37,0xba, +0x30,0xba,0xb4,0x37,0xb7,0xb9,0x29,0xc2,0x3a,0xc0,0x43,0x1d,0x32,0x3c,0x97,0x32, +0x37,0x3a,0xb9,0x3c,0xa8,0xb7,0x34,0x37,0xba,0xb9,0x29,0x01,0x3d,0x74,0x21,0xc3, +0x73,0x19,0x7b,0xab,0x73,0xa3,0x2b,0x93,0x9b,0x9b,0x12,0x84,0x04,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x2c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5,0x3b,0x8f,0x0f,0x4c, +0x0e,0x83,0x08,0x1b,0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40,0xc3,0xe5,0x3b,0x8f, +0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10, +0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x09, +0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06, +0x20,0x60,0x3e,0x72,0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44, +0x84,0x40,0x33,0x2c,0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17, +0xb7,0x6d,0x02,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0, +0xe0,0x17,0xb7,0x6d,0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1, +0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11, +0xc0,0x20,0x0e,0x3e,0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11, +0xe6,0x17,0xb7,0x0d,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xa7,0xbc,0xe4,0xa0,0x86,0x36,0x7f,0x4f,0x89,0x1a,0x19,0xf2, +0x93,0x3b,0x6d,0x61,0x44,0x58,0x49,0x4c,0xc4,0x0e,0x00,0x00,0x62,0x00,0x05,0x00, +0xb1,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xac,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xa8,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xba,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xd8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e, +0xbc,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33, +0x59,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f, +0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4, +0xe0,0x07,0x48,0x30,0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0, +0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07, +0x14,0x0c,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73, +0x70,0x87,0x72,0x20,0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec, +0x4c,0x64,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5, +0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0, +0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0xf0,0x03,0x14,0x18,0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26, +0x59,0x96,0x65,0x79,0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x9e, +0x02,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x34,0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0x79,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0x13,0x01,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02, +0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x86,0x3c,0x1b,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x0c,0x79,0x3c,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02, +0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x32,0x1e,0x98,0x14,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24, +0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x10,0x0a,0x82,0xba,0x11,0x00,0x22,0x67,0x00,0xe8, +0x9c,0x01,0xa0,0x75,0x06,0x80,0xda,0x19,0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0x20, +0x7a,0x06,0x00,0x00,0x79,0x18,0x00,0x00,0x5c,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20,0x26,0x08,0x43,0xb3, +0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08,0x83,0x33,0x41,0x20, +0x03,0x8b,0xc0,0x04,0x61,0x78,0x36,0x08,0x4a,0xb3,0x21,0x51,0x16,0x46,0x21,0x06, +0x42,0x71,0x36,0x24,0xc3,0xc2,0x28,0xca,0x40,0x28,0xce,0x04,0xe1,0x0c,0xae,0x0d, +0x09,0x11,0x31,0xca,0x30,0x10,0x8a,0x33,0x41,0x18,0xa0,0x09,0xc2,0x1a,0x60,0x1b, +0x92,0x89,0x62,0x94,0x69,0x20,0x14,0x67,0x03,0xf1,0x40,0x52,0x35,0x41,0x68,0x83, +0x6c,0x82,0xd0,0x55,0x13,0x84,0x21,0xda,0x20,0x28,0xd9,0x86,0x45,0xb9,0x18,0x45, +0x19,0x08,0x0c,0xc3,0xb4,0x09,0xc2,0x1b,0x68,0x1b,0x96,0x81,0x63,0x94,0x61,0x20, +0x30,0x0c,0x73,0x26,0x08,0x71,0xb0,0x6d,0x58,0x08,0x8f,0x51,0x88,0x81,0xc0,0x30, +0xcc,0xd9,0xb0,0x4c,0x1e,0xa3,0x4c,0x03,0x81,0x61,0x98,0xb3,0x81,0xd8,0xba,0x0f, +0x0c,0x26,0x08,0x74,0xc0,0x4d,0x10,0x06,0x69,0x03,0xa2,0x88,0x01,0xa3,0x28,0xc3, +0x18,0x00,0x1b,0x02,0x32,0xd8,0x40,0x58,0x61,0x50,0x06,0xc0,0x04,0x41,0x00,0x28, +0x0c,0x4d,0x4d,0x10,0x86,0x69,0x82,0x30,0x50,0x1b,0x06,0x35,0x50,0x83,0x61,0x83, +0x90,0x06,0x6b,0xb0,0xa1,0x38,0x03,0x34,0x00,0xcc,0x80,0x0d,0xaa,0xb0,0xb1,0xd9, +0xb5,0xb9,0xa4,0x91,0x95,0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64,0x78,0x2e,0x76,0x65, +0x72,0x73,0x69,0x6f,0x6e,0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b,0x5d,0x18,0x9b,0x5d, +0x99,0xdc,0x94,0xc0,0xa8,0x43,0x86,0xe7,0x32,0x87,0x16,0x46,0x56,0x26,0xd7,0xf4, +0x46,0x56,0xc6,0x36,0x25,0x40,0xca,0x90,0xe1,0xb9,0xc8,0x95,0xcd,0xbd,0xd5,0xc9, +0x8d,0x95,0xcd,0x4d,0x09,0xca,0xa0,0x0e,0x19,0x9e,0x4b,0x99,0x1b,0x9d,0x5c,0x1e, +0xd4,0x5b,0x9a,0x1b,0xdd,0xdc,0x94,0x80,0x0d,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x2c,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5,0x3b,0x8f,0x0f,0x4c,0x0e,0x83,0x08,0x1b, +0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10, +0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44, +0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x09,0xdb,0x70,0xf9,0xce, +0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x3e,0x72, +0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44,0x84,0x40,0x33,0x2c, +0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17,0xb7,0x6d,0x02,0xd5, +0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d, +0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8, +0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e, +0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d, +0x61,0x20,0x00,0x00,0x89,0x01,0x00,0x00,0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x34,0xcc,0x00,0x14,0x61,0x40,0xc9,0x95,0x5d,0x71,0x06,0x94, +0x61,0x40,0x19,0x95,0x6e,0x40,0x0d,0x94,0x4d,0xb9,0x94,0x4a,0xc1,0x94,0x1b,0x21, +0x45,0x50,0x1e,0x23,0x00,0x25,0x40,0xc6,0x18,0x01,0x08,0x82,0x20,0xfc,0x0b,0x63, +0x04,0xad,0x39,0xe7,0xbc,0x37,0x46,0x70,0xdf,0xf4,0x68,0x8a,0xc1,0x18,0xc1,0x5a, +0xab,0xb5,0xfa,0x8d,0x11,0x80,0x20,0x08,0xbb,0x61,0x30,0x46,0x00,0x82,0x20,0x88, +0x83,0xc3,0x18,0xc1,0x5a,0xab,0xb5,0xf8,0x8d,0x11,0xc0,0x3e,0x3b,0x97,0xdf,0x18, +0x41,0xae,0x97,0xee,0xfc,0x8d,0x11,0xe0,0xec,0x7d,0xe6,0xde,0x18,0xc1,0x59,0x9b, +0x62,0xe8,0x8d,0x11,0x80,0x20,0x08,0xc2,0xdf,0x18,0x01,0x08,0x82,0x20,0xfe,0x8d, +0x00,0x8c,0x11,0xa8,0x78,0x7d,0x8a,0x1e,0x00,0x00,0x00,0x00,0x23,0x06,0x09,0x00, +0x82,0x60,0xe0,0xd1,0xc1,0x07,0xb9,0x81,0x1b,0xa4,0xc1,0x88,0x41,0x02,0x80,0x20, +0x18,0x78,0x75,0x00,0x06,0xd1,0x1c,0xcc,0x81,0x1a,0x8c,0x18,0x24,0x00,0x08,0x82, +0x81,0x67,0x07,0x61,0x20,0xd5,0x41,0x1d,0xac,0xc1,0x88,0x41,0x02,0x80,0x20,0x18, +0x78,0x77,0x20,0x06,0xd3,0x1c,0xcc,0x01,0x1b,0x8c,0x18,0x24,0x00,0x08,0x82,0x81, +0x87,0x07,0x63,0x50,0xc9,0x81,0x1c,0xb4,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x78, +0x79,0x40,0x06,0xd6,0x1d,0xe0,0x81,0x1b,0x8c,0x18,0x24,0x00,0x08,0x82,0x81,0xa7, +0x07,0x65,0x70,0xe5,0x81,0x1d,0xbc,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x78,0x7b, +0x60,0x06,0xd8,0x1d,0xe4,0x01,0x1c,0x8c,0x18,0x24,0x00,0x08,0x82,0x81,0xc7,0x07, +0x67,0xb0,0xe1,0x01,0x1e,0xc4,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0xa6,0x30, +0x06,0x79,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0xc4,0x29,0x90,0x41,0x1f,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x06,0x0a,0x69,0x30,0xec,0xc1,0x68,0x42,0x00,0x8c,0x26, +0x08,0xc1,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xaa,0xe0,0x06,0x89,0x1f,0x14,0xc4, +0x1b,0xbc,0xc1,0x1b,0xbc,0xc1,0x68,0x42,0x00,0xd4,0x31,0x0a,0x30,0x62,0xd0,0x00, +0x20,0x08,0x06,0x4b,0x2b,0xc4,0x01,0x13,0x0a,0xc1,0x21,0x07,0x72,0x20,0x07,0x72, +0x30,0x9a,0x10,0x00,0x95,0x98,0x02,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x02,0x0b, +0x74,0xf0,0x90,0xc2,0x12,0xd4,0x41,0x1d,0xd4,0x41,0x1d,0x8c,0x26,0x04,0x40,0x31, +0x6f,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xcc,0xc2,0x1d,0x48,0xa7,0xe0,0x04, +0x78,0x80,0x07,0x78,0x80,0x07,0xa3,0x09,0x01,0x50,0x90,0x1c,0xc0,0x88,0x41,0x03, +0x80,0x20,0x18,0x2c,0xb6,0xa0,0x07,0x95,0x2a,0x04,0xd0,0x1e,0xec,0xc1,0x1e,0xec, +0xc1,0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x82,0x0b,0x7c,0x70,0xb1, +0xc2,0x90,0xf4,0x41,0x1f,0xf4,0x41,0x1f,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80, +0x20,0x18,0x2c,0xba,0xe0,0x07,0x99,0x2b,0x38,0xcb,0x1f,0xfc,0xc1,0x1f,0xfc,0xc1, +0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0xc2,0x0b,0xa0,0xb0,0xc1,0xc2, +0xa1,0x84,0x42,0x28,0x84,0x42,0x28,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20, +0x18,0x2c,0xbe,0x20,0x0a,0x9d,0x2c,0x48,0xcc,0x28,0x8c,0xc2,0x28,0x8c,0xc2,0x68, +0x42,0x00,0x0c,0x37,0x50,0x18,0x19,0x0c,0x37,0x6c,0x18,0x19,0x94,0x10,0xe8,0x70, +0x44,0x85,0x11,0x5f,0x09,0x81,0x4e,0x37,0x5c,0x5a,0x30,0xdd,0xa0,0x85,0x81,0x30, +0xdc,0x20,0x06,0x1f,0x19,0x0c,0x37,0x64,0x1f,0x19,0x94,0x10,0xe8,0x70,0x44,0x56, +0x10,0x5f,0x09,0x81,0x4e,0x37,0x6c,0x47,0x30,0xdd,0xe0,0x9d,0x81,0x30,0xdc,0xc0, +0x95,0x01,0x19,0x14,0x12,0xe8,0x70,0x04,0x47,0x10,0x5f,0x09,0x81,0x4e,0x37,0x78, +0x46,0x50,0x88,0xb0,0xd3,0x0d,0x6f,0xe0,0x04,0xd3,0x0d,0x63,0x80,0x10,0xc3,0x0d, +0x61,0xe0,0x06,0x64,0x50,0x81,0xa5,0xc3,0x11,0x61,0x60,0x10,0x5f,0x09,0x81,0x4e, +0x37,0x8c,0x01,0x12,0x4c,0x37,0xd4,0x81,0x21,0x94,0x41,0xe9,0x70,0x04,0x19,0x0c, +0xc4,0x57,0x42,0xa0,0xd3,0x0d,0x66,0x50,0x04,0x25,0x1c,0x3b,0xdd,0xc0,0x06,0x4d, +0x50,0x62,0xa0,0xe9,0x70,0x04,0x1a,0x10,0xc4,0x57,0x42,0xa0,0xd3,0x0d,0x6a,0x60, +0x04,0xd3,0x0d,0x7a,0x50,0x08,0x35,0x24,0x3b,0xdd,0x90,0x07,0x4d,0x50,0xd3,0xa6, +0xc3,0x11,0x6d,0x50,0x10,0x5f,0x09,0x81,0x4e,0x37,0xbc,0xc1,0x11,0x4c,0x37,0xe0, +0xc1,0x21,0x94,0x1b,0x80,0x81,0x0e,0x47,0xc0,0xc1,0x40,0x7c,0x25,0x04,0x3a,0xdd, +0x20,0x07,0x45,0x30,0xdd,0x60,0x0a,0x85,0x50,0x03,0xb2,0xd3,0x0d,0xa2,0xc0,0x04, +0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xd4,0x44,0x3e,0xcc,0x42,0x4a,0x0c,0x81,0x3e, +0xe8,0x83,0x3e,0xe8,0xc3,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x88,0xc1,0x01,0x80, +0x20,0x18,0x60,0x32,0xa1,0x0f,0xb4,0x70,0x12,0xa3,0x09,0x81,0x30,0x9a,0x20,0x0c, +0x26,0x14,0xf2,0x31,0xa1,0x90,0xcf,0x88,0x81,0x03,0x80,0x20,0x18,0x34,0x3c,0xd1, +0x0f,0xe0,0x80,0x0b,0xb7,0x20,0x12,0x0c,0xc3,0x30,0xf3,0x30,0x62,0xe0,0x00,0x20, +0x08,0x06,0x0d,0x4f,0xf4,0xc3,0x2f,0xe0,0xc2,0x2d,0x88,0x84,0x10,0x08,0xc2,0x3c, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x66,0x13,0xff,0x90,0x0b,0x31,0x31,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x5b,0x4e,0x88,0x04,0x2f, +0xdc,0xc4,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09,0x86,0x9d,0x60,0x98,0x09,0x8a, +0x7c,0x4c,0x50,0xe4,0x63,0x82,0x20,0x1f,0x13,0x04,0xf9,0x98,0x10,0xc0,0x67,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0x1e,0xb4,0x18,0x89,0x60,0x38,0x22,0xe8,0x07,0xe1,0xbb, +0xc0,0x28,0x0b,0x24,0xf9,0x98,0x20,0xc9,0xe7,0xd4,0xc1,0xb0,0x53,0x07,0xc3,0x4c, +0xc8,0x07,0xf8,0x98,0xa0,0x0f,0xf0,0xb9,0xca,0xb0,0xab,0x0c,0x33,0x42,0xa0,0x8f, +0x11,0x02,0x7d,0x4c,0x11,0xe0,0x63,0x8a,0x00,0x1f,0x33,0x04,0xf9,0x98,0x21,0xc8, +0xc7,0x04,0x97,0x80,0x8f,0x09,0x2f,0x01,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x78, +0xf6,0x22,0x27,0x84,0x11,0x03,0x03,0x00,0x41,0x30,0x78,0xf8,0x42,0x27,0x84,0x13, +0x06,0x3a,0x61,0x20,0x33,0x88,0xf8,0x98,0x41,0xc4,0xc7,0x54,0x42,0x88,0x8f,0xad, +0x84,0x10,0x1f,0x13,0x02,0xf9,0x98,0x50,0xc8,0xc7,0x88,0x42,0x3e,0x76,0x18,0xf2, +0x19,0x8e,0x20,0x5c,0x42,0xf8,0x66,0x19,0x82,0x21,0x18,0x6e,0x58,0xd8,0x80,0x0c, +0x86,0x1b,0x16,0x36,0x20,0x83,0x12,0x02,0x9d,0x65,0x10,0x86,0xe0,0xf8,0x60,0xd8, +0x11,0x83,0x05,0x00,0x41,0x30,0x88,0x56,0xe3,0x2d,0x5e,0x62,0x34,0x1e,0x67,0x2e, +0x82,0x59,0x82,0x61,0x38,0x22,0xa1,0x09,0xe1,0x9b,0x65,0x38,0x92,0x60,0x84,0xa2, +0xf5,0xff,0xff,0xff,0x07,0x23,0x2c,0x84,0x6f,0x96,0xc0,0x18,0x31,0x30,0x00,0x10, +0x04,0x83,0xe7,0x35,0xd8,0xc2,0xf5,0xff,0xff,0xff,0x07,0x0b,0xc4,0x42,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0xf0,0xc4,0x46,0x5b,0x04,0x16,0x8c,0x85,0x7c,0x2c,0x18, +0x0b,0xf8,0xcc,0x12,0x18,0x03,0x15,0x06,0x43,0x08,0x85,0x05,0x3c,0x21,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x78,0x6c,0x63,0x2e,0x02,0x0b,0xcc,0x42,0x3e,0x23,0x06, +0x06,0x00,0x82,0x60,0xf0,0xe0,0x06,0x5d,0x04,0x23,0x06,0x0e,0x00,0x82,0x60,0xd0, +0xe8,0xc6,0x5e,0xfc,0x84,0x4d,0xd4,0x04,0x68,0x04,0x41,0x10,0xc4,0x05,0x16,0x27, +0x1b,0x30,0xdc,0x10,0xf8,0x01,0x19,0x0c,0x37,0x74,0x7e,0x40,0x06,0x25,0x04,0x3a, +0xcb,0x80,0x24,0xc1,0xb9,0xc2,0xb0,0x23,0x06,0x0b,0x00,0x82,0x60,0x10,0xf5,0x46, +0x68,0x84,0x45,0x6d,0x14,0x60,0x50,0x1a,0xc1,0x2c,0x41,0x32,0x1c,0xa1,0x99,0x85, +0xf0,0xcd,0x32,0x28,0x4c,0x50,0x62,0x90,0x1b,0x30,0xdc,0x40,0x06,0xa5,0x40,0x06, +0xc3,0x0d,0x42,0x29,0x90,0x41,0x09,0x81,0xce,0x32,0x2c,0x4c,0x70,0xb5,0x30,0xec, +0x88,0xc1,0x02,0x80,0x20,0x18,0x44,0xe4,0x81,0x1a,0x68,0xc1,0x1b,0x68,0x50,0xb0, +0x46,0x30,0x4b,0xc0,0x0c,0x47,0x80,0x41,0x5b,0x08,0xdf,0x2c,0x43,0xf3,0x04,0xa5, +0x06,0xe0,0x01,0xa5,0x06,0xe1,0x01,0xc3,0x0d,0x42,0x2b,0x90,0xc1,0x70,0x83,0xd0, +0x0a,0x64,0x50,0x42,0xa0,0xb3,0x0c,0xce,0x13,0x5c,0x2f,0x0c,0x3b,0x62,0xb0,0x00, +0x20,0x08,0x06,0x11,0x7b,0xc0,0x06,0x5c,0x90,0x87,0x51,0xd0,0x46,0x30,0x4b,0xf0, +0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x02,0x1f,0xb4,0xd1,0x16,0xe4,0xb1,0x16,0x6a, +0x51,0x1b,0xb5,0x51,0x1b,0xb5,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30, +0x08,0x23,0x06,0x07,0x00,0x82,0x60,0x30,0xc1,0xc7,0x6c,0xe8,0xc5,0x30,0x62,0x70, +0x00,0x20,0x08,0x06,0x53,0x7c,0xd0,0xc6,0x5e,0x0c,0x23,0x06,0x07,0x00,0x82,0x60, +0x30,0xc9,0x47,0x6d,0xf0,0xc5,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x58,0x7c,0xe4, +0xc6,0x5c,0xb0,0xc7,0x68,0x42,0x00,0x58,0x11,0xd0,0xc7,0x0a,0x81,0x3e,0x56,0x0c, +0xf4,0x19,0x31,0x68,0x00,0x10,0x04,0x83,0x85,0x3f,0xc0,0x83,0x2f,0xe0,0x03,0x3e, +0xe0,0x23,0x3c,0xc2,0x23,0x3c,0xc2,0x63,0x34,0x21,0x00,0x86,0x23,0x02,0xd2,0x08, +0xbe,0xe9,0x06,0xd3,0x10,0x02,0x0b,0x0e,0xf9,0x98,0x70,0xc8,0xc7,0x86,0x43,0x3e, +0x23,0x06,0x0b,0x00,0x82,0x60,0x50,0xf9,0xc7,0x6e,0x0c,0x42,0xf0,0x1a,0xae,0xd1, +0x1a,0xc3,0x11,0x41,0x6b,0x28,0xdf,0x2c,0x43,0x41,0x04,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_b583d46902723fa6b90ffce41030070e.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_b583d46902723fa6b90ffce41030070e.h new file mode 100644 index 00000000..bf77dc9e --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_b583d46902723fa6b90ffce41030070e.h @@ -0,0 +1,494 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_b583d46902723fa6b90ffce41030070e.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_b583d46902723fa6b90ffce41030070e_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_b583d46902723fa6b90ffce41030070e_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_b583d46902723fa6b90ffce41030070e_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_b583d46902723fa6b90ffce41030070e_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_b583d46902723fa6b90ffce41030070e_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_b583d46902723fa6b90ffce41030070e_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_b583d46902723fa6b90ffce41030070e_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_b583d46902723fa6b90ffce41030070e_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_b583d46902723fa6b90ffce41030070e_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_b583d46902723fa6b90ffce41030070e_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_b583d46902723fa6b90ffce41030070e_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_b583d46902723fa6b90ffce41030070e_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_b583d46902723fa6b90ffce41030070e_size = 7524; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_b583d46902723fa6b90ffce41030070e_data[] = { +0x44,0x58,0x42,0x43,0x6b,0x2a,0x94,0x3e,0x42,0x29,0x66,0x1c,0x32,0x50,0x75,0x8b, +0x7a,0x87,0x09,0x6a,0x01,0x00,0x00,0x00,0x64,0x1d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0x48,0x0e,0x00,0x00,0x64,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xac,0x0c,0x00,0x00,0x62,0x00,0x05,0x00, +0x2b,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x94,0x0c,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x22,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xb9,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xd4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e, +0xbc,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33, +0x59,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f, +0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4, +0xe0,0x07,0x48,0x30,0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0, +0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07, +0x14,0x0c,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73, +0x70,0x87,0x72,0x20,0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec, +0x4c,0x64,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5, +0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0, +0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0xf0,0x03,0x14,0x18,0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26, +0x59,0x96,0x65,0x79,0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x06, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a, +0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90, +0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6, +0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60, +0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x34,0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4, +0x79,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01, +0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02,0x02,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x43,0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x86,0x3c,0x1b,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c, +0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01,0x00,0x00,0x00, +0x1c,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x1c,0x0a,0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a, +0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a, +0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x44,0x03,0xca,0x78,0xa0, +0x58,0x0a,0x83,0xba,0x11,0x80,0x1a,0x20,0x72,0x06,0x80,0xce,0x19,0x00,0x5a,0x67, +0x00,0xa8,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2,0x19,0x00,0x9a,0x67,0x00,0x88,0x9e, +0x01,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20,0x26,0x08,0x43,0xb3, +0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0xc1,0xd9,0x30,0x20,0x09,0x31,0x41,0x20, +0x83,0x36,0xa0,0x25,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x35,0xf6,0xc6,0xf6,0x26, +0xf7,0xa5,0x96,0x46,0x47,0x57,0x26,0x57,0x46,0x36,0x41,0x18,0x9e,0x0d,0x82,0xd1, +0x6c,0x48,0x8c,0x85,0x31,0x88,0x81,0x30,0x1c,0x5a,0x72,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73, +0x1b,0x92,0x61,0x81,0x0c,0x63,0x20,0x0c,0x67,0x82,0x70,0x06,0x6e,0xc0,0x46,0xee, +0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d,0x43,0x42,0x48,0x93, +0x31,0x0c,0x84,0xe1,0x4c,0x10,0x06,0x68,0x82,0xb0,0x06,0x6f,0x40,0x48,0xee,0x2b, +0xcd,0x0d,0xae,0x8e,0xee,0xab,0x0c,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x43,0x52, +0x59,0x97,0x51,0x0d,0x84,0xe1,0x6c,0x20,0x9e,0x88,0xc2,0x26,0x08,0x6d,0x00,0x07, +0x3c,0x03,0xb9,0xbb,0x2f,0xb9,0xb2,0xb1,0x37,0xb7,0x39,0x3a,0xb9,0xba,0x31,0xba, +0x32,0xb2,0x2f,0x38,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0xb9,0x2f,0xb7,0xb2,0x30,0xb9, +0xb2,0x39,0xba,0x2f,0xb2,0x32,0x38,0x3a,0xb4,0x09,0x42,0xb7,0x06,0x13,0x84,0x21, +0xda,0x20,0x18,0xdd,0x86,0xc5,0xd0,0x36,0xc3,0x18,0x08,0x8e,0xe3,0xbc,0x09,0xc2, +0x1b,0xc4,0x01,0x33,0xb9,0xbb,0x2f,0xb2,0x34,0xb6,0x30,0xba,0x32,0xb2,0xaf,0xb6, +0x37,0xba,0xb4,0x37,0xb7,0x2f,0xbb,0xb2,0x31,0xba,0x37,0xb9,0xb9,0x0d,0xcb,0x00, +0x06,0x61,0x60,0x0c,0x03,0xc1,0x71,0x9c,0x33,0x41,0x88,0x03,0x39,0xe0,0x23,0x77, +0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0x46,0x54,0x06,0x47,0x87,0xb6,0x61,0x21, +0xc6,0x80,0x0c,0x0c,0x62,0x20,0x38,0x8e,0x73,0x28,0xc9,0xdd,0x7d,0xb1,0xbd,0x8d, +0xad,0x7d,0xa5,0xb9,0xc1,0xd5,0xd1,0x7d,0xb1,0xd5,0xb5,0x85,0x6d,0x58,0xaa,0x31, +0x30,0x03,0xa3,0x1a,0x08,0x8e,0xe3,0x9c,0x0d,0xc4,0x27,0x06,0x65,0x70,0x06,0x13, +0x04,0x3a,0xa0,0x03,0x1a,0x63,0x62,0x46,0x53,0x52,0x32,0x13,0x84,0x41,0xda,0x80, +0x18,0x69,0xa0,0x06,0x86,0x31,0xac,0x01,0xb0,0x21,0x60,0x83,0x0d,0x44,0x86,0x06, +0x6d,0x00,0x4c,0x10,0xe6,0x60,0x0e,0xb8,0xa4,0x49,0x95,0xb9,0x91,0x95,0xc9,0x4d, +0xa5,0xe9,0x95,0x4d,0x10,0x86,0x69,0x82,0x30,0x50,0x13,0x84,0x8e,0x0d,0x36,0x20, +0x09,0x1c,0x54,0x46,0x1c,0xc8,0x41,0x33,0x07,0x74,0xd2,0x9a,0xc2,0xf0,0xa4,0xca, +0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x43,0xb5,0xc1,0x48,0xea,0xa0, +0xb2,0x83,0x38,0x90,0x03,0x32,0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69, +0x7a,0x65,0x13,0x84,0xc1,0xda,0x80,0x24,0x78,0x50,0xe5,0x41,0x1c,0xc8,0x41,0x33, +0x07,0xec,0xd2,0x92,0xdc,0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6, +0xde,0xea,0xe4,0xc6,0xca,0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26, +0x08,0xc3,0xb5,0xc1,0x48,0xf6,0xa0,0xe2,0x83,0x38,0x90,0x03,0x4a,0x69,0x4c,0x75, +0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x13, +0x84,0x01,0xdb,0x60,0x24,0x7e,0x50,0xfd,0x41,0x1c,0xc8,0x01,0xa5,0x34,0xa6,0xba, +0xb6,0xb0,0xa6,0x34,0x38,0xa6,0x32,0xbb,0x32,0x36,0xaa,0xb7,0xaa,0xb9,0xb2,0x09, +0xc2,0x90,0x6d,0x30,0x92,0x50,0xa8,0x44,0x21,0x0e,0xe4,0x80,0x4b,0x9a,0x91,0x5c, +0x58,0x5b,0x59,0x92,0x1b,0x59,0x19,0xde,0x04,0x61,0xd0,0x36,0x18,0x09,0x29,0x54, +0xa5,0x10,0x07,0x72,0x40,0xc9,0x8c,0xa8,0xcc,0x2e,0x6d,0xac,0x8c,0xea,0xcd,0x2a, +0xad,0xec,0x8e,0xa8,0x0c,0x8e,0x0e,0x6d,0x82,0x30,0x6c,0x1b,0x8c,0xe4,0x14,0x2a, +0x54,0x88,0x83,0x86,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc,0x04,0x61,0xe0,0x36, +0x18,0x89,0x2a,0x54,0xab,0x10,0x07,0x0d,0x25,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37, +0xab,0xb2,0x31,0xba,0x37,0xb9,0xa9,0xb1,0x30,0xb6,0xb2,0x09,0xc2,0xd0,0x6d,0x40, +0x92,0x56,0xa8,0x5c,0x21,0x0e,0x9a,0x66,0x0e,0x08,0x99,0x11,0xbd,0xdd,0xb9,0xcd, +0x8d,0x85,0xb1,0x95,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x06,0x6f,0x83,0x91, +0xc0,0x42,0x15,0x0b,0x71,0xd0,0xf0,0x33,0x6b,0x7a,0xa3,0x4b,0x7b,0x73,0xb3,0x2a, +0x1b,0xa3,0x7b,0x93,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x1b,0x0a,0x73,0x1b,0x2b,0x63, +0x63,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x20,0x0c,0xdf,0x06,0x23,0x99,0x85,0x8a,0x16, +0xe2,0xa0,0x21,0x63,0x06,0x25,0x57,0x56,0x84,0x07,0xf7,0x36,0x57,0x27,0x57,0x36, +0x41,0x18,0xc0,0x60,0x03,0x92,0xd8,0x42,0x75,0x0b,0x71,0xd0,0x34,0x73,0xc0,0xcc, +0x0c,0x4a,0xae,0xcc,0x2e,0xed,0xad,0x6e,0xce,0x48,0x2e,0xac,0xad,0x0c,0x4a,0xae, +0xac,0x08,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x82,0x30,0x84,0xc1,0x06,0x23,0xc9, +0x85,0x4a,0x17,0xe2,0xa0,0xe1,0x62,0x46,0x15,0xe6,0x86,0x14,0xc6,0x66,0x66,0xf4, +0x64,0x35,0x41,0x18,0xc4,0x60,0x83,0x91,0xf0,0x42,0xd5,0x0b,0x71,0xd0,0xb0,0x32, +0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x9b,0x2a,0x8b,0xab,0x2b,0x73,0x1b,0x2b,0x63,0x2a, +0x73,0x3b,0xa3,0x43,0x9b,0x20,0x0c,0x63,0xb0,0xc1,0x48,0x7e,0xa1,0x02,0x87,0x38, +0x68,0xa8,0x98,0x11,0x95,0xb1,0xd1,0x85,0x51,0xa5,0xb5,0x95,0x4d,0x10,0x06,0x32, +0xd8,0x60,0x24,0xe2,0x50,0x8d,0x43,0x1c,0x34,0xbc,0xcc,0x88,0xf2,0xdc,0xc2,0xda, +0xd2,0xc6,0xa4,0xca,0xe6,0x86,0xd0,0xc2,0xdc,0xce,0xca,0x8c,0xc2,0xc6,0xe8,0xde, +0xe4,0x26,0x08,0x43,0x19,0x6c,0x30,0x92,0x72,0xa8,0xcc,0x21,0x0e,0x1a,0x62,0x66, +0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72, +0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x84,0xc1,0x0c,0x36,0x18,0x09,0x3a,0x54, +0xe9,0x10,0x07,0xcd,0x06,0x6a,0x0d,0xe8,0xe0,0x0e,0xf4,0xa0,0x0f,0x40,0x61,0x14, +0x4c,0x21,0x15,0x58,0xe1,0x15,0x64,0xa1,0x16,0x70,0x61,0x17,0x7c,0x21,0x1c,0xc8, +0xe1,0x1c,0xd4,0x61,0xc3,0x60,0xbc,0xc1,0x3a,0x4c,0x10,0x04,0x60,0x03,0xb0,0x61, +0x30,0xdc,0xc1,0x1d,0x36,0x04,0xef,0xb0,0x61,0x18,0xda,0x01,0x1e,0x28,0x0c,0x4d, +0x6d,0x18,0xec,0xc0,0x0e,0x86,0x0d,0x82,0x1c,0xcc,0xc3,0x86,0xa2,0x1d,0xe4,0x01, +0x70,0x03,0x7a,0xa0,0x11,0x46,0xf7,0xd6,0x96,0x36,0x46,0x44,0x4c,0x2e,0xcc,0x6d, +0x0c,0xad,0x6c,0x8e,0x86,0x19,0xdb,0x5b,0x18,0xdd,0xdc,0x04,0x61,0x38,0x03,0x16, +0x69,0x6e,0x73,0x74,0x73,0x13,0x84,0x01,0x0d,0x48,0xa4,0xb9,0xd1,0xcd,0x4d,0x10, +0x86,0x34,0x20,0x42,0x57,0x86,0xf7,0xc5,0xf6,0x16,0x46,0x36,0x41,0x18,0xd4,0x80, +0x09,0x5d,0x19,0xde,0xd7,0x1c,0xdd,0x9b,0x5c,0x19,0x8b,0xba,0x34,0x37,0xba,0xb9, +0x0d,0x90,0x3d,0xc8,0xc1,0x3d,0x34,0xf8,0x90,0x0f,0xfa,0xb0,0x0f,0xfc,0xd0,0x0f, +0xfe,0xf0,0x0f,0x20,0x51,0x85,0x04,0x1f,0x54,0x61,0x63,0xb3,0x6b,0x73,0x49,0x23, +0x2b,0x73,0xa3,0x9b,0x12,0x04,0x55,0xc8,0xf0,0x5c,0xec,0xca,0xe4,0xe6,0xd2,0xde, +0xdc,0xa6,0x04,0x44,0x13,0x32,0x3c,0x17,0xbb,0x30,0x36,0xbb,0x32,0xb9,0x29,0x81, +0x51,0x87,0x0c,0xcf,0x65,0x0e,0x2d,0x8c,0xac,0x4c,0xae,0xe9,0x8d,0xac,0x8c,0x6d, +0x4a,0x90,0x94,0x21,0xc3,0x73,0x91,0x2b,0x9b,0x7b,0xab,0x93,0x1b,0x2b,0x9b,0x9b, +0x12,0xb4,0x41,0x25,0x32,0x3c,0x17,0xba,0x3c,0xb8,0xb2,0x20,0x37,0xb7,0x37,0xba, +0x30,0xba,0xb4,0x37,0xb7,0xb9,0x29,0xc2,0x3a,0xc0,0x43,0x1d,0x32,0x3c,0x97,0x32, +0x37,0x3a,0xb9,0x3c,0xa8,0xb7,0x34,0x37,0xba,0xb9,0x29,0x01,0x3d,0x74,0x21,0xc3, +0x73,0x19,0x7b,0xab,0x73,0xa3,0x2b,0x93,0x9b,0x9b,0x12,0x84,0x04,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x2c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5,0x3b,0x8f,0x0f,0x4c, +0x0e,0x83,0x08,0x1b,0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40,0xc3,0xe5,0x3b,0x8f, +0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10, +0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x09, +0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06, +0x20,0x60,0x3e,0x72,0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44, +0x84,0x40,0x33,0x2c,0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17, +0xb7,0x6d,0x02,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0, +0xe0,0x17,0xb7,0x6d,0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1, +0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11, +0xc0,0x20,0x0e,0x3e,0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11, +0xe6,0x17,0xb7,0x0d,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xb5,0x83,0xd4,0x69,0x02,0x72,0x3f,0xa6,0xb9,0x0f,0xfc,0xe4, +0x10,0x30,0x07,0x0e,0x44,0x58,0x49,0x4c,0xf8,0x0e,0x00,0x00,0x62,0x00,0x05,0x00, +0xbe,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xe0,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xb5,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xba,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xd8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e, +0xbc,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33, +0x59,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f, +0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4, +0xe0,0x07,0x48,0x30,0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0, +0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07, +0x14,0x0c,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73, +0x70,0x87,0x72,0x20,0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec, +0x4c,0x64,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5, +0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0, +0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0xf0,0x03,0x14,0x18,0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26, +0x59,0x96,0x65,0x79,0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x9e, +0x02,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x34,0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0x79,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0x13,0x01,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02, +0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x86,0x3c,0x1b,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x0c,0x79,0x3c,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02, +0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x32,0x1e,0x98,0x14,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24, +0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x10,0x0a,0x82,0xba,0x11,0x00,0x22,0x67,0x00,0xe8, +0x9c,0x01,0xa0,0x75,0x06,0x80,0xda,0x19,0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0x20, +0x7a,0x06,0x00,0x00,0x79,0x18,0x00,0x00,0x5c,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20,0x26,0x08,0x43,0xb3, +0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08,0x83,0x33,0x41,0x20, +0x03,0x8b,0xc0,0x04,0x61,0x78,0x36,0x08,0x4a,0xb3,0x21,0x51,0x16,0x46,0x21,0x06, +0x42,0x71,0x36,0x24,0xc3,0xc2,0x28,0xca,0x40,0x28,0xce,0x04,0xe1,0x0c,0xae,0x0d, +0x09,0x11,0x31,0xca,0x30,0x10,0x8a,0x33,0x41,0x18,0xa0,0x09,0xc2,0x1a,0x60,0x1b, +0x92,0x89,0x62,0x94,0x69,0x20,0x14,0x67,0x03,0xf1,0x40,0x52,0x35,0x41,0x68,0x83, +0x6c,0x82,0xd0,0x55,0x13,0x84,0x21,0xda,0x20,0x28,0xd9,0x86,0x45,0xb9,0x18,0x45, +0x19,0x08,0x0c,0xc3,0xb4,0x09,0xc2,0x1b,0x68,0x1b,0x96,0x81,0x63,0x94,0x61,0x20, +0x30,0x0c,0x73,0x26,0x08,0x71,0xb0,0x6d,0x58,0x08,0x8f,0x51,0x88,0x81,0xc0,0x30, +0xcc,0xd9,0xb0,0x4c,0x1e,0xa3,0x4c,0x03,0x81,0x61,0x98,0xb3,0x81,0xd8,0xba,0x0f, +0x0c,0x26,0x08,0x74,0xc0,0x4d,0x10,0x06,0x69,0x03,0xa2,0x88,0x01,0xa3,0x28,0xc3, +0x18,0x00,0x1b,0x02,0x32,0xd8,0x40,0x58,0x61,0x50,0x06,0xc0,0x04,0x41,0x00,0x28, +0x0c,0x4d,0x4d,0x10,0x86,0x69,0x82,0x30,0x50,0x1b,0x06,0x35,0x50,0x83,0x61,0x83, +0x90,0x06,0x6b,0xb0,0xa1,0x38,0x03,0x34,0x00,0xcc,0x80,0x0d,0xaa,0xb0,0xb1,0xd9, +0xb5,0xb9,0xa4,0x91,0x95,0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64,0x78,0x2e,0x76,0x65, +0x72,0x73,0x69,0x6f,0x6e,0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b,0x5d,0x18,0x9b,0x5d, +0x99,0xdc,0x94,0xc0,0xa8,0x43,0x86,0xe7,0x32,0x87,0x16,0x46,0x56,0x26,0xd7,0xf4, +0x46,0x56,0xc6,0x36,0x25,0x40,0xca,0x90,0xe1,0xb9,0xc8,0x95,0xcd,0xbd,0xd5,0xc9, +0x8d,0x95,0xcd,0x4d,0x09,0xca,0xa0,0x0e,0x19,0x9e,0x4b,0x99,0x1b,0x9d,0x5c,0x1e, +0xd4,0x5b,0x9a,0x1b,0xdd,0xdc,0x94,0x80,0x0d,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x2c,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5,0x3b,0x8f,0x0f,0x4c,0x0e,0x83,0x08,0x1b, +0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10, +0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44, +0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x09,0xdb,0x70,0xf9,0xce, +0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x3e,0x72, +0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44,0x84,0x40,0x33,0x2c, +0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17,0xb7,0x6d,0x02,0xd5, +0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d, +0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8, +0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e, +0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d, +0x61,0x20,0x00,0x00,0x96,0x01,0x00,0x00,0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x34,0xcc,0x00,0x14,0x61,0x40,0xc9,0x95,0x51,0xd9,0x15,0x67, +0x40,0x39,0x94,0x61,0x40,0xe9,0x06,0xd4,0x40,0xd9,0x94,0x4b,0xa9,0x14,0x4c,0xb9, +0x11,0x52,0x04,0xe5,0x31,0x02,0x50,0x02,0x64,0x8c,0x11,0x80,0x20,0x08,0xc2,0xbf, +0x30,0x46,0xd0,0x9a,0x73,0xce,0x7b,0x63,0x04,0xf7,0x4d,0x8f,0xa6,0x18,0x8c,0x11, +0xac,0xb5,0x5a,0xab,0xdf,0x18,0x01,0x08,0x82,0xb0,0x1b,0x06,0x63,0x04,0x20,0x08, +0x82,0x38,0x38,0x8c,0x11,0xac,0xb5,0x5a,0x8b,0xdf,0x18,0x01,0xec,0xb3,0x73,0xf9, +0x8d,0x11,0xe4,0x7a,0xe9,0xce,0xdf,0x18,0x01,0xce,0xde,0x67,0xee,0x8d,0x11,0x9c, +0xb5,0x29,0x86,0xde,0x18,0x01,0x08,0x82,0x20,0xfc,0x8d,0x11,0x80,0x20,0x08,0xe2, +0xdf,0x08,0xc0,0x18,0x81,0x8a,0xd7,0xa7,0xe8,0x01,0x00,0x00,0x23,0x06,0x09,0x00, +0x82,0x60,0xe0,0xd5,0x01,0x18,0x40,0x6f,0xf0,0x06,0x6a,0x30,0x62,0x90,0x00,0x20, +0x08,0x06,0x9e,0x1d,0x84,0x41,0x44,0x07,0x74,0xb0,0x06,0x23,0x06,0x09,0x00,0x82, +0x60,0xe0,0xdd,0x81,0x18,0x48,0x76,0x60,0x07,0x6c,0x30,0x62,0x90,0x00,0x20,0x08, +0x06,0x1e,0x1e,0x8c,0xc1,0x44,0x07,0x74,0xd0,0x06,0x23,0x06,0x09,0x00,0x82,0x60, +0xe0,0xe5,0x01,0x19,0x54,0x73,0x30,0x07,0x6e,0x30,0x62,0x90,0x00,0x20,0x08,0x06, +0x9e,0x1e,0x94,0x81,0x85,0x07,0x79,0xf0,0x06,0x23,0x06,0x09,0x00,0x82,0x60,0xe0, +0xed,0x81,0x19,0x5c,0x7a,0x70,0x07,0x70,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x1e, +0x1f,0x9c,0x01,0x86,0x07,0x7a,0x10,0x07,0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xf5, +0x01,0x1a,0x6c,0x79,0x90,0x07,0x72,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0xc4,0x29, +0x8c,0x81,0x1e,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x81,0x0a,0x64,0xe0,0x07,0x23, +0x06,0x07,0x00,0x82,0x60,0xb0,0x85,0x42,0x1a,0x0c,0x7c,0x30,0x9a,0x10,0x00,0xa3, +0x09,0x42,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcb,0x2a,0xbc,0x41,0xf2,0x07,0x05, +0x01,0x07,0x70,0x00,0x07,0x70,0x30,0x9a,0x10,0x00,0x75,0x90,0x02,0x8c,0x18,0x34, +0x00,0x08,0x82,0xc1,0xe2,0x0a,0x72,0xc0,0x88,0x42,0x70,0xcc,0xc1,0x1c,0xcc,0xc1, +0x1c,0x8c,0x26,0x04,0x40,0x25,0xa7,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xc4, +0x42,0x1d,0x3c,0xa5,0xb0,0x04,0x76,0x60,0x07,0x76,0x60,0x07,0xa3,0x09,0x01,0x50, +0xcc,0x1b,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xb4,0x80,0x07,0x12,0x2a,0x38, +0x41,0x1e,0xe4,0x41,0x1e,0xe4,0xc1,0x68,0x42,0x00,0x14,0x24,0x07,0x30,0x62,0xd0, +0x00,0x20,0x08,0x06,0xcb,0x2d,0xec,0x41,0xb5,0x0a,0x01,0xc4,0x07,0x7c,0xc0,0x07, +0x7c,0x30,0x9a,0x10,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xe4,0x42,0x1f,0x5c, +0xad,0x30,0x24,0x7e,0xe0,0x07,0x7e,0xe0,0x07,0xa3,0x09,0x01,0x30,0x62,0xd0,0x00, +0x20,0x08,0x06,0xcb,0x2e,0xfc,0x41,0xf6,0x0a,0xce,0x02,0x0a,0xa0,0x00,0x0a,0xa0, +0x30,0x9a,0x10,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xf4,0x42,0x28,0x6c,0xb1, +0x70,0x28,0xa2,0x20,0x0a,0xa2,0x20,0x0a,0xa3,0x09,0x01,0x30,0x62,0xd0,0x00,0x20, +0x08,0x06,0xcb,0x2f,0x8c,0x42,0x37,0x0b,0x12,0x43,0x0a,0xa4,0x40,0x0a,0xa4,0x30, +0x9a,0x10,0x00,0xc3,0x0d,0x14,0x46,0x06,0xc3,0x0d,0x1b,0x46,0x06,0x25,0x04,0x3a, +0x1c,0x51,0x61,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0x97,0x16,0x4c,0x37,0x68,0x61,0x20, +0x0c,0x37,0x88,0xc1,0x47,0x06,0xc3,0x0d,0xd9,0x47,0x06,0x25,0x04,0x3a,0x1c,0x91, +0x15,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0xdb,0x11,0x4c,0x37,0x78,0x67,0x20,0x0c,0x37, +0x70,0x65,0x40,0x06,0x85,0x04,0x3a,0x1c,0xc1,0x11,0xc2,0x57,0x42,0xa0,0xd3,0x0d, +0x9e,0x11,0x14,0x22,0xec,0x74,0xc3,0x1b,0x38,0xc1,0x74,0xc3,0x18,0x20,0xc4,0x70, +0x43,0x18,0xb8,0x01,0x19,0x54,0x60,0xe9,0x70,0x44,0x18,0x18,0xc2,0x57,0x42,0xa0, +0xd3,0x0d,0x63,0x80,0x04,0xd3,0x0d,0x75,0x60,0x08,0x65,0x50,0x3a,0x1c,0x41,0x06, +0x83,0xf0,0x95,0x10,0xe8,0x74,0x83,0x19,0x14,0x41,0x09,0xc7,0x4e,0x37,0xb0,0x41, +0x13,0x94,0x18,0x68,0x3a,0x1c,0x81,0x06,0x84,0xf0,0x95,0x10,0xe8,0x74,0x83,0x1a, +0x18,0xc1,0x74,0x83,0x1e,0x14,0x42,0x0d,0xc9,0x4e,0x37,0xe4,0x41,0x13,0xd4,0xb4, +0xe9,0x70,0x44,0x1b,0x14,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0x6f,0x70,0x04,0xd3,0x0d, +0x78,0x70,0x08,0xe5,0x06,0x60,0xa0,0xc3,0x11,0x70,0x30,0x08,0x5f,0x09,0x81,0x4e, +0x37,0xc8,0x41,0x11,0x4c,0x37,0x98,0x42,0x21,0xd4,0x80,0xec,0x74,0x83,0x28,0x30, +0xc1,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0x36,0xa1,0x0f,0xb3,0xa0,0x12,0x43,0xb0, +0x0f,0xfb,0xb0,0x0f,0xfb,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0xd8,0x4c,0xe8,0x03,0x2d,0xa0,0xc4,0x68,0x42,0x20,0x8c,0x26,0x08, +0x83,0x09,0x85,0x7c,0x4c,0x28,0xe4,0x33,0x62,0xe0,0x00,0x20,0x08,0x06,0x4d,0x4f, +0xf0,0x03,0x38,0xe0,0xc2,0x2d,0x8c,0x04,0xc3,0x30,0xcc,0x3c,0x8c,0x18,0x38,0x00, +0x08,0x82,0x41,0xd3,0x13,0xfc,0xf0,0x0b,0xb8,0x70,0x0b,0x23,0x21,0x04,0x82,0x30, +0x0f,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0xdd,0xc4,0x3f,0xe4,0x82,0x4c,0x8c,0x26, +0x04,0xc0,0x68,0x82,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xa6,0x13,0x22,0xc1, +0x0b,0x38,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0x82,0x61,0x27,0x18,0x66,0x82, +0x22,0x1f,0x13,0x14,0xf9,0x98,0x20,0xc8,0xc7,0x04,0x41,0x3e,0x26,0x04,0xf0,0x19, +0x31,0x30,0x00,0x10,0x04,0x83,0x27,0x2d,0x46,0x22,0x18,0x8e,0x08,0xfa,0x41,0xf8, +0x2e,0x30,0xca,0x02,0x49,0x3e,0x26,0x48,0xf2,0x39,0x75,0x30,0xec,0xd4,0xc1,0x30, +0x13,0xf2,0x01,0x3e,0x26,0xe8,0x03,0x7c,0xae,0x32,0xec,0x2a,0xc3,0x8c,0x10,0xe8, +0x63,0x84,0x40,0x1f,0x53,0x04,0xf8,0x98,0x22,0xc0,0xc7,0x0c,0x41,0x3e,0x66,0x08, +0xf2,0x31,0xc1,0x25,0xe0,0x63,0xc2,0x4b,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0x1e,0xbe,0xc8,0x09,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x9e,0xbe,0xd0,0x09,0xe1, +0x84,0x81,0x4e,0x18,0xc8,0x0c,0x22,0x3e,0x66,0x10,0xf1,0x31,0x95,0x10,0xe2,0x63, +0x2b,0x21,0xc4,0xc7,0x84,0x40,0x3e,0x26,0x14,0xf2,0x31,0xa2,0x90,0x8f,0x1d,0x86, +0x7c,0x86,0x23,0x08,0x97,0x10,0xbe,0x59,0x86,0x60,0x08,0x86,0x1b,0x16,0x36,0x20, +0x83,0xe1,0x86,0x85,0x0d,0xc8,0xa0,0x84,0x40,0x67,0x19,0x84,0x21,0x38,0x3e,0x18, +0x76,0xc4,0x60,0x01,0x40,0x10,0x0c,0x22,0xd6,0x78,0x8b,0x97,0x70,0x8b,0xc7,0xa1, +0x8b,0x60,0x96,0x60,0x18,0x8e,0x48,0x68,0x42,0xf8,0x66,0x19,0x8e,0x24,0x18,0xa1, +0x30,0xfd,0xff,0xff,0xff,0xc1,0x08,0x0b,0xe1,0x9b,0x25,0x30,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0xe0,0x81,0x0d,0xb6,0x38,0xfd,0xff,0xff,0xff,0xc1,0x02,0xb1,0x90,0xcf, +0x88,0x81,0x01,0x80,0x20,0x18,0x3c,0xb2,0xd1,0x16,0x81,0x05,0x63,0x21,0x1f,0x0b, +0xc6,0x02,0x3e,0xb3,0x04,0xc6,0x40,0x85,0xc1,0x10,0x42,0x61,0x01,0x4f,0xc8,0x67, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0x9e,0xdb,0x98,0x8b,0xc0,0x02,0xb3,0x90,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x3c,0xb9,0x41,0x17,0xc1,0x88,0x81,0x03,0x80,0x20,0x18, +0x34,0xbb,0xa1,0x17,0x3f,0x61,0x13,0x35,0x11,0x1a,0x41,0x10,0x04,0x71,0x81,0xc5, +0xcd,0x06,0x0c,0x37,0x04,0x7e,0x40,0x06,0xc3,0x0d,0x9d,0x1f,0x90,0x41,0x09,0x81, +0xce,0x32,0x20,0x49,0x70,0xae,0x30,0xec,0x88,0xc1,0x02,0x80,0x20,0x18,0x44,0xbe, +0x11,0x1a,0x61,0x01,0x1a,0x05,0x18,0x98,0x46,0x30,0x4b,0x90,0x0c,0x47,0x68,0x66, +0x21,0x7c,0xb3,0x0c,0x0a,0x13,0x94,0x18,0xe8,0x06,0x0c,0x37,0x90,0x41,0x29,0x90, +0xc1,0x70,0x83,0x50,0x0a,0x64,0x50,0x42,0xa0,0xb3,0x0c,0x0b,0x13,0x5c,0x2d,0x0c, +0x3b,0x62,0xb0,0x00,0x20,0x08,0x06,0x51,0x79,0xa0,0x06,0x5a,0x9c,0x06,0x1a,0x14, +0xad,0x11,0xcc,0x12,0x30,0xc3,0x11,0x60,0xd0,0x16,0xc2,0x37,0xcb,0xd0,0x3c,0x41, +0xa9,0x41,0x78,0x40,0xa9,0x81,0x78,0xc0,0x70,0x83,0xd0,0x0a,0x64,0x30,0xdc,0x20, +0xb4,0x02,0x19,0x94,0x10,0xe8,0x2c,0x83,0xf3,0x04,0xd7,0x0b,0xc3,0x8e,0x18,0x2c, +0x00,0x08,0x82,0x41,0xd4,0x1e,0xb0,0x01,0x17,0xaf,0x61,0x14,0xb5,0x11,0xcc,0x12, +0x3c,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xc4,0x47,0x6d,0xb4,0x45,0x79,0xac,0x85, +0x5a,0xd8,0x86,0x6d,0xd8,0x86,0x6d,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26, +0x0c,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x4c,0xf1,0x71,0x1b,0x7a,0x31,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x24,0x1f,0xb8,0xb1,0x17,0xc3,0x88,0xc1,0x01,0x80,0x20, +0x18,0x4c,0xf3,0x91,0x1b,0x7c,0x31,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x26,0x1f, +0xb9,0x31,0x17,0xed,0x31,0x9a,0x10,0x00,0x56,0x04,0xf4,0xb1,0x42,0xa0,0x8f,0x15, +0x03,0x7d,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x60,0xe9,0x8f,0xf0,0xe0,0x8b,0xf8,0x88, +0x8f,0xf8,0x10,0x0f,0xf1,0x10,0x0f,0xf1,0x18,0x4d,0x08,0x80,0xe1,0x88,0x80,0x34, +0x82,0x6f,0xba,0xc1,0x34,0x84,0xc0,0x82,0x43,0x3e,0x26,0x1c,0xf2,0xb1,0xe1,0x90, +0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x4c,0x20,0x62,0x1e,0x42,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0x53,0x88,0x9c,0x87,0x6a,0x10,0x23,0x06,0x07,0x00,0x82,0x60,0x30, +0x89,0x08,0x7a,0x04,0x82,0x05,0xad,0x01,0x1f,0x3b,0x02,0xfa,0xd8,0x21,0xd0,0xc7, +0x8e,0x81,0x3e,0x23,0x06,0x0b,0x00,0x82,0x60,0x50,0x99,0x88,0x78,0x0c,0x42,0x60, +0x1b,0xb5,0x41,0x1b,0xc3,0x11,0x01,0x6d,0x28,0xdf,0x2c,0x43,0x41,0x04,0x00,0x00, +0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_bf8bebf8b199ad557b956c218e9b0f93.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_bf8bebf8b199ad557b956c218e9b0f93.h new file mode 100644 index 00000000..fae7ebce --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_bf8bebf8b199ad557b956c218e9b0f93.h @@ -0,0 +1,495 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_bf8bebf8b199ad557b956c218e9b0f93.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_bf8bebf8b199ad557b956c218e9b0f93_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_bf8bebf8b199ad557b956c218e9b0f93_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_bf8bebf8b199ad557b956c218e9b0f93_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_bf8bebf8b199ad557b956c218e9b0f93_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_bf8bebf8b199ad557b956c218e9b0f93_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_bf8bebf8b199ad557b956c218e9b0f93_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_bf8bebf8b199ad557b956c218e9b0f93_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_bf8bebf8b199ad557b956c218e9b0f93_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_bf8bebf8b199ad557b956c218e9b0f93_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_bf8bebf8b199ad557b956c218e9b0f93_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_bf8bebf8b199ad557b956c218e9b0f93_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_bf8bebf8b199ad557b956c218e9b0f93_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_bf8bebf8b199ad557b956c218e9b0f93_size = 7552; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_bf8bebf8b199ad557b956c218e9b0f93_data[] = { +0x44,0x58,0x42,0x43,0xba,0x6d,0x6a,0x29,0xf3,0xd4,0xab,0x25,0x30,0xe5,0x8b,0x6d, +0xf7,0x23,0x02,0x69,0x01,0x00,0x00,0x00,0x80,0x1d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0x48,0x0e,0x00,0x00,0x64,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xac,0x0c,0x00,0x00,0x62,0x00,0x05,0x00, +0x2b,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x94,0x0c,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x22,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xb9,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xd4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e, +0xbc,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33, +0x59,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f, +0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4, +0xe0,0x07,0x48,0x30,0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0, +0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07, +0x14,0x0c,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73, +0x70,0x87,0x72,0x20,0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec, +0x4c,0x64,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5, +0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0, +0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0xf0,0x03,0x14,0x18,0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26, +0x59,0x96,0x65,0x79,0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x06, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a, +0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90, +0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6, +0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60, +0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x34,0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4, +0x79,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01, +0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02,0x02,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x43,0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x86,0x3c,0x1b,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c, +0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01,0x00,0x00,0x00, +0x1c,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x1c,0x0a,0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a, +0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a, +0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x4c,0x03,0x0a,0x7a,0xa0, +0x58,0x0a,0x83,0xba,0x11,0x80,0x1a,0x20,0x72,0x06,0x80,0xce,0x19,0x00,0x5a,0x67, +0x00,0xa8,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2,0x19,0x00,0x9a,0x67,0x00,0x88,0x9e, +0x01,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20,0x26,0x08,0x43,0xb3, +0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0xc1,0xd9,0x30,0x20,0x09,0x31,0x41,0x20, +0x83,0x36,0xa0,0x25,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x35,0xf6,0xc6,0xf6,0x26, +0xf7,0xa5,0x96,0x46,0x47,0x57,0x26,0x57,0x46,0x36,0x41,0x18,0x9e,0x0d,0x82,0xd1, +0x6c,0x48,0x8c,0x85,0x31,0x88,0x81,0x30,0x1c,0x5a,0x72,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73, +0x1b,0x92,0x61,0x81,0x0c,0x63,0x20,0x0c,0x67,0x82,0x70,0x06,0x6e,0xc0,0x46,0xee, +0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d,0x43,0x42,0x48,0x93, +0x31,0x0c,0x84,0xe1,0x4c,0x10,0x06,0x68,0x82,0xb0,0x06,0x6f,0x40,0x48,0xee,0x2b, +0xcd,0x0d,0xae,0x8e,0xee,0xab,0x0c,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x43,0x52, +0x59,0x97,0x51,0x0d,0x84,0xe1,0x6c,0x20,0x9e,0x88,0xc2,0x26,0x08,0x6d,0x00,0x07, +0x3c,0x03,0xb9,0xbb,0x2f,0xb9,0xb2,0xb1,0x37,0xb7,0x39,0x3a,0xb9,0xba,0x31,0xba, +0x32,0xb2,0x2f,0x38,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0xb9,0x2f,0xb7,0xb2,0x30,0xb9, +0xb2,0x39,0xba,0x2f,0xb2,0x32,0x38,0x3a,0xb4,0x09,0x42,0xb7,0x06,0x13,0x84,0x21, +0xda,0x20,0x18,0xdd,0x86,0xc5,0xd0,0x36,0xc3,0x18,0x08,0x8e,0xe3,0xbc,0x09,0xc2, +0x1b,0xc4,0x01,0x33,0xb9,0xbb,0x2f,0xb2,0x34,0xb6,0x30,0xba,0x32,0xb2,0xaf,0xb6, +0x37,0xba,0xb4,0x37,0xb7,0x2f,0xbb,0xb2,0x31,0xba,0x37,0xb9,0xb9,0x0d,0xcb,0x00, +0x06,0x61,0x60,0x0c,0x03,0xc1,0x71,0x9c,0x33,0x41,0x88,0x03,0x39,0xe0,0x23,0x77, +0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0x46,0x54,0x06,0x47,0x87,0xb6,0x61,0x21, +0xc6,0x80,0x0c,0x0c,0x62,0x20,0x38,0x8e,0x73,0x28,0xc9,0xdd,0x7d,0xb1,0xbd,0x8d, +0xad,0x7d,0xa5,0xb9,0xc1,0xd5,0xd1,0x7d,0xb1,0xd5,0xb5,0x85,0x6d,0x58,0xaa,0x31, +0x30,0x03,0xa3,0x1a,0x08,0x8e,0xe3,0x9c,0x0d,0xc4,0x27,0x06,0x65,0x70,0x06,0x13, +0x04,0x3a,0xa0,0x03,0x1a,0x63,0x62,0x46,0x53,0x52,0x32,0x13,0x84,0x41,0xda,0x80, +0x18,0x69,0xa0,0x06,0x86,0x31,0xac,0x01,0xb0,0x21,0x60,0x83,0x0d,0x44,0x86,0x06, +0x6d,0x00,0x4c,0x10,0xe6,0x60,0x0e,0xb8,0xa4,0x49,0x95,0xb9,0x91,0x95,0xc9,0x4d, +0xa5,0xe9,0x95,0x4d,0x10,0x86,0x69,0x82,0x30,0x50,0x13,0x84,0x8e,0x0d,0x36,0x20, +0x09,0x1c,0x54,0x46,0x1c,0xc8,0x41,0x33,0x07,0x74,0xd2,0x9a,0xc2,0xf0,0xa4,0xca, +0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x43,0xb5,0xc1,0x48,0xea,0xa0, +0xb2,0x83,0x38,0x90,0x03,0x32,0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69, +0x7a,0x65,0x13,0x84,0xc1,0xda,0x80,0x24,0x78,0x50,0xe5,0x41,0x1c,0xc8,0x41,0x33, +0x07,0xec,0xd2,0x92,0xdc,0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6, +0xde,0xea,0xe4,0xc6,0xca,0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26, +0x08,0xc3,0xb5,0xc1,0x48,0xf6,0xa0,0xe2,0x83,0x38,0x90,0x03,0x4a,0x69,0x4c,0x75, +0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x13, +0x84,0x01,0xdb,0x60,0x24,0x7e,0x50,0xfd,0x41,0x1c,0xc8,0x01,0xa5,0x34,0xa6,0xba, +0xb6,0xb0,0xa6,0x34,0x38,0xa6,0x32,0xbb,0x32,0x36,0xaa,0xb7,0xaa,0xb9,0xb2,0x09, +0xc2,0x90,0x6d,0x30,0x92,0x50,0xa8,0x44,0x21,0x0e,0xe4,0x80,0x4b,0x9a,0x91,0x5c, +0x58,0x5b,0x59,0x92,0x1b,0x59,0x19,0xde,0x04,0x61,0xd0,0x36,0x18,0x09,0x29,0x54, +0xa5,0x10,0x07,0x72,0x40,0xc9,0x8c,0xa8,0xcc,0x2e,0x6d,0xac,0x8c,0xea,0xcd,0x2a, +0xad,0xec,0x8e,0xa8,0x0c,0x8e,0x0e,0x6d,0x82,0x30,0x6c,0x1b,0x8c,0xe4,0x14,0x2a, +0x54,0x88,0x83,0x86,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc,0x04,0x61,0xe0,0x36, +0x18,0x89,0x2a,0x54,0xab,0x10,0x07,0x0d,0x25,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37, +0xab,0xb2,0x31,0xba,0x37,0xb9,0xa9,0xb1,0x30,0xb6,0xb2,0x09,0xc2,0xd0,0x6d,0x40, +0x92,0x56,0xa8,0x5c,0x21,0x0e,0x9a,0x66,0x0e,0x08,0x99,0x11,0xbd,0xdd,0xb9,0xcd, +0x8d,0x85,0xb1,0x95,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x06,0x6f,0x83,0x91, +0xc0,0x42,0x15,0x0b,0x71,0xd0,0xf0,0x33,0x6b,0x7a,0xa3,0x4b,0x7b,0x73,0xb3,0x2a, +0x1b,0xa3,0x7b,0x93,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x1b,0x0a,0x73,0x1b,0x2b,0x63, +0x63,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x20,0x0c,0xdf,0x06,0x24,0x99,0x85,0x8a,0x16, +0xe2,0xa0,0x69,0xe6,0x80,0x8c,0x19,0x94,0x5c,0x59,0x11,0x1e,0xdc,0xdb,0x5c,0x9d, +0x5c,0xd9,0x04,0x61,0x00,0x83,0x0d,0x48,0x62,0x0b,0xd5,0x2d,0xc4,0x41,0xd3,0xcc, +0x01,0x33,0x33,0x28,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0x39,0x23,0xb9,0xb0,0xb6,0x32, +0x28,0xb9,0xb2,0x22,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x09,0xc2,0x10,0x06,0x1b, +0x8c,0x24,0x17,0x2a,0x5d,0x88,0x83,0x86,0x8b,0x19,0x55,0x98,0x1b,0x52,0x18,0x9b, +0x99,0xd1,0x93,0xd5,0x04,0x61,0x10,0x83,0x0d,0x46,0xc2,0x0b,0x55,0x2f,0xc4,0x41, +0xc3,0xca,0x4c,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0xaa,0x2c,0xae,0xae,0xcc,0x6d,0xac, +0x8c,0xa9,0xcc,0xed,0x8c,0x0e,0x6d,0x82,0x30,0x8c,0xc1,0x06,0x23,0xf9,0x85,0x0a, +0x1c,0xe2,0xa0,0xa1,0x62,0x46,0x54,0xc6,0x46,0x17,0x46,0x95,0xd6,0x56,0x36,0x41, +0x18,0xc8,0x60,0x83,0x91,0x88,0x43,0x35,0x0e,0x71,0xd0,0xf0,0x32,0x23,0xca,0x73, +0x0b,0x6b,0x4b,0x1b,0x93,0x2a,0x9b,0x1b,0x42,0x0b,0x73,0x3b,0x2b,0x33,0x0a,0x1b, +0xa3,0x7b,0x93,0x9b,0x20,0x0c,0x65,0xb0,0xc1,0x48,0xca,0xa1,0x32,0x87,0x38,0x68, +0x88,0x99,0x59,0xa5,0x95,0xdd,0x4d,0xc1,0x85,0x8d,0x95,0x51,0xbd,0x35,0x95,0xd1, +0x95,0xc9,0xcd,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x06,0x33,0xd8,0x60,0x24, +0xe8,0x50,0xa5,0x43,0x1c,0x34,0x1b,0xa8,0x35,0xa0,0x83,0x3b,0xd0,0x83,0x3e,0x00, +0x85,0x51,0x30,0x85,0x54,0x60,0x85,0x57,0x90,0x85,0x5a,0xc0,0x85,0x5d,0xf0,0x85, +0x70,0x20,0x87,0x73,0x50,0x87,0x0d,0x83,0xf1,0x06,0xeb,0x30,0x41,0x10,0x80,0x0d, +0xc0,0x86,0xc1,0x70,0x07,0x77,0xd8,0x10,0xbc,0xc3,0x86,0x61,0x68,0x07,0x78,0xa0, +0x30,0x34,0xb5,0x61,0xb0,0x03,0x3b,0x18,0x36,0x08,0x72,0x30,0x0f,0x1b,0x8a,0x76, +0x90,0x07,0xc0,0x0d,0xe8,0x81,0x46,0x18,0xdd,0x5b,0x5b,0xda,0x18,0x11,0x31,0xb9, +0x30,0xb7,0x31,0xb4,0xb2,0x39,0x1a,0x66,0x6c,0x6f,0x61,0x74,0x73,0x13,0x84,0xe1, +0x0c,0x58,0xa4,0xb9,0xcd,0xd1,0xcd,0x4d,0x10,0x06,0x34,0x20,0x91,0xe6,0x46,0x37, +0x37,0x41,0x18,0xd2,0x80,0x08,0x5d,0x19,0xde,0x17,0xdb,0x5b,0x18,0xd9,0x04,0x61, +0x50,0x03,0x26,0x74,0x65,0x78,0x5f,0x73,0x74,0x6f,0x72,0x65,0x2c,0xea,0xd2,0xdc, +0xe8,0xe6,0x36,0x40,0xf6,0x20,0x07,0xf7,0xd0,0xe0,0x43,0x3e,0xe8,0xc3,0x3e,0xf0, +0x43,0x3f,0xf8,0xc3,0x3f,0x80,0x44,0x15,0x12,0x7c,0x50,0x85,0x8d,0xcd,0xae,0xcd, +0x25,0x8d,0xac,0xcc,0x8d,0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b, +0x4b,0x7b,0x73,0x9b,0x12,0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4, +0xa6,0x04,0x46,0x1d,0x32,0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2, +0x32,0xb6,0x29,0x41,0x52,0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac, +0x6c,0x6e,0x4a,0xd0,0x06,0x95,0xc8,0xf0,0x5c,0xe8,0xf2,0xe0,0xca,0x82,0xdc,0xdc, +0xde,0xe8,0xc2,0xe8,0xd2,0xde,0xdc,0xe6,0xa6,0x08,0xeb,0x00,0x0f,0x75,0xc8,0xf0, +0x5c,0xca,0xdc,0xe8,0xe4,0xf2,0xa0,0xde,0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0xf4,0xd0, +0x85,0x0c,0xcf,0x65,0xec,0xad,0xce,0x8d,0xae,0x4c,0x6e,0x6e,0x4a,0x10,0x12,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x2c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5,0x3b,0x8f,0x0f,0x4c, +0x0e,0x83,0x08,0x1b,0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40,0xc3,0xe5,0x3b,0x8f, +0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10, +0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x09, +0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06, +0x20,0x60,0x3e,0x72,0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44, +0x84,0x40,0x33,0x2c,0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17, +0xb7,0x6d,0x02,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0, +0xe0,0x17,0xb7,0x6d,0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1, +0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11, +0xc0,0x20,0x0e,0x3e,0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11, +0xe6,0x17,0xb7,0x0d,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xbf,0x8b,0xeb,0xf8,0xb1,0x99,0xad,0x55,0x7b,0x95,0x6c,0x21, +0x8e,0x9b,0x0f,0x93,0x44,0x58,0x49,0x4c,0x14,0x0f,0x00,0x00,0x62,0x00,0x05,0x00, +0xc5,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xfc,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xbc,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xba,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xd8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e, +0xbc,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33, +0x59,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f, +0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4, +0xe0,0x07,0x48,0x30,0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0, +0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07, +0x14,0x0c,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73, +0x70,0x87,0x72,0x20,0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec, +0x4c,0x64,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5, +0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0, +0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0xf0,0x03,0x14,0x18,0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26, +0x59,0x96,0x65,0x79,0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x9e, +0x02,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x34,0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0x79,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0x13,0x01,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02, +0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x86,0x3c,0x1b,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x0c,0x79,0x3c,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02, +0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x32,0x1e,0x98,0x14,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24, +0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x10,0x0a,0x82,0xba,0x11,0x00,0x22,0x67,0x00,0xe8, +0x9c,0x01,0xa0,0x75,0x06,0x80,0xda,0x19,0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0x20, +0x7a,0x06,0x00,0x00,0x79,0x18,0x00,0x00,0x5c,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20,0x26,0x08,0x43,0xb3, +0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08,0x83,0x33,0x41,0x20, +0x03,0x8b,0xc0,0x04,0x61,0x78,0x36,0x08,0x4a,0xb3,0x21,0x51,0x16,0x46,0x21,0x06, +0x42,0x71,0x36,0x24,0xc3,0xc2,0x28,0xca,0x40,0x28,0xce,0x04,0xe1,0x0c,0xae,0x0d, +0x09,0x11,0x31,0xca,0x30,0x10,0x8a,0x33,0x41,0x18,0xa0,0x09,0xc2,0x1a,0x60,0x1b, +0x92,0x89,0x62,0x94,0x69,0x20,0x14,0x67,0x03,0xf1,0x40,0x52,0x35,0x41,0x68,0x83, +0x6c,0x82,0xd0,0x55,0x13,0x84,0x21,0xda,0x20,0x28,0xd9,0x86,0x45,0xb9,0x18,0x45, +0x19,0x08,0x0c,0xc3,0xb4,0x09,0xc2,0x1b,0x68,0x1b,0x96,0x81,0x63,0x94,0x61,0x20, +0x30,0x0c,0x73,0x26,0x08,0x71,0xb0,0x6d,0x58,0x08,0x8f,0x51,0x88,0x81,0xc0,0x30, +0xcc,0xd9,0xb0,0x4c,0x1e,0xa3,0x4c,0x03,0x81,0x61,0x98,0xb3,0x81,0xd8,0xba,0x0f, +0x0c,0x26,0x08,0x74,0xc0,0x4d,0x10,0x06,0x69,0x03,0xa2,0x88,0x01,0xa3,0x28,0xc3, +0x18,0x00,0x1b,0x02,0x32,0xd8,0x40,0x58,0x61,0x50,0x06,0xc0,0x04,0x41,0x00,0x28, +0x0c,0x4d,0x4d,0x10,0x86,0x69,0x82,0x30,0x50,0x1b,0x06,0x35,0x50,0x83,0x61,0x83, +0x90,0x06,0x6b,0xb0,0xa1,0x38,0x03,0x34,0x00,0xcc,0x80,0x0d,0xaa,0xb0,0xb1,0xd9, +0xb5,0xb9,0xa4,0x91,0x95,0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64,0x78,0x2e,0x76,0x65, +0x72,0x73,0x69,0x6f,0x6e,0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b,0x5d,0x18,0x9b,0x5d, +0x99,0xdc,0x94,0xc0,0xa8,0x43,0x86,0xe7,0x32,0x87,0x16,0x46,0x56,0x26,0xd7,0xf4, +0x46,0x56,0xc6,0x36,0x25,0x40,0xca,0x90,0xe1,0xb9,0xc8,0x95,0xcd,0xbd,0xd5,0xc9, +0x8d,0x95,0xcd,0x4d,0x09,0xca,0xa0,0x0e,0x19,0x9e,0x4b,0x99,0x1b,0x9d,0x5c,0x1e, +0xd4,0x5b,0x9a,0x1b,0xdd,0xdc,0x94,0x80,0x0d,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x2c,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5,0x3b,0x8f,0x0f,0x4c,0x0e,0x83,0x08,0x1b, +0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10, +0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44, +0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x09,0xdb,0x70,0xf9,0xce, +0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x3e,0x72, +0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44,0x84,0x40,0x33,0x2c, +0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17,0xb7,0x6d,0x02,0xd5, +0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d, +0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8, +0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e, +0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d, +0x61,0x20,0x00,0x00,0x9d,0x01,0x00,0x00,0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x34,0xcc,0x00,0x14,0x61,0x40,0xc9,0x95,0x5d,0x19,0x15,0x67, +0x40,0x39,0x94,0x61,0x40,0xe9,0x06,0xd4,0x40,0xd9,0x94,0x4b,0xa9,0x14,0x4c,0xb9, +0x11,0x52,0x04,0xe5,0x31,0x02,0x50,0x02,0x64,0x8c,0x11,0x80,0x20,0x08,0xc2,0xbf, +0x30,0x46,0xd0,0x9a,0x73,0xce,0x7b,0x63,0x04,0xf7,0x4d,0x8f,0xa6,0x18,0x8c,0x11, +0xac,0xb5,0x5a,0xab,0xdf,0x18,0x01,0x08,0x82,0xb0,0x1b,0x06,0x63,0x04,0x20,0x08, +0x82,0x38,0x38,0x8c,0x11,0xac,0xb5,0x5a,0x8b,0xdf,0x18,0x01,0xec,0xb3,0x73,0xf9, +0x8d,0x11,0xe4,0x7a,0xe9,0xce,0xdf,0x18,0x01,0xce,0xde,0x67,0xee,0x8d,0x11,0x9c, +0xb5,0x29,0x86,0xde,0x18,0x01,0x08,0x82,0x20,0xfc,0x8d,0x11,0x80,0x20,0x08,0xe2, +0xdf,0x08,0xc0,0x18,0x81,0x8a,0xd7,0xa7,0xe8,0x01,0x00,0x00,0x23,0x06,0x09,0x00, +0x82,0x60,0xe0,0xd5,0x01,0x18,0x40,0x6f,0xf0,0x06,0x6a,0x30,0x62,0x90,0x00,0x20, +0x08,0x06,0x9e,0x1d,0x84,0x41,0x44,0x07,0x74,0xb0,0x06,0x23,0x06,0x09,0x00,0x82, +0x60,0xe0,0xdd,0x81,0x18,0x48,0x76,0x60,0x07,0x6c,0x30,0x62,0x90,0x00,0x20,0x08, +0x06,0x1e,0x1e,0x8c,0xc1,0x44,0x07,0x74,0xd0,0x06,0x23,0x06,0x09,0x00,0x82,0x60, +0xe0,0xe5,0x01,0x19,0x54,0x73,0x30,0x07,0x6e,0x30,0x62,0x90,0x00,0x20,0x08,0x06, +0x9e,0x1e,0x94,0x81,0x85,0x07,0x79,0xf0,0x06,0x23,0x06,0x09,0x00,0x82,0x60,0xe0, +0xed,0x81,0x19,0x5c,0x7a,0x70,0x07,0x70,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x1e, +0x1f,0x9c,0x01,0x86,0x07,0x7a,0x10,0x07,0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xf5, +0x01,0x1a,0x6c,0x79,0x90,0x07,0x72,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0xc4,0x29, +0x8c,0x81,0x1e,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x81,0x0a,0x64,0xe0,0x07,0x23, +0x06,0x07,0x00,0x82,0x60,0xb0,0x85,0x82,0x1a,0x0c,0x7c,0x30,0x9a,0x10,0x00,0xa3, +0x09,0x42,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcb,0x2a,0xbc,0x41,0xf2,0x07,0x05, +0x01,0x07,0x70,0x00,0x07,0x70,0x30,0x9a,0x10,0x00,0x75,0x90,0x02,0x8c,0x18,0x34, +0x00,0x08,0x82,0xc1,0xe2,0x0a,0x72,0xc0,0x88,0x42,0x70,0xcc,0xc1,0x1c,0xcc,0xc1, +0x1c,0x8c,0x26,0x04,0x40,0x25,0xa7,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xc4, +0x42,0x1d,0x3c,0xa5,0xb0,0x04,0x76,0x60,0x07,0x76,0x60,0x07,0xa3,0x09,0x01,0x50, +0xcc,0x1b,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xb4,0x80,0x07,0x12,0x2a,0x38, +0x41,0x1e,0xe4,0x41,0x1e,0xe4,0xc1,0x68,0x42,0x00,0x14,0x24,0x07,0x30,0x62,0xd0, +0x00,0x20,0x08,0x06,0xcb,0x2d,0xec,0x41,0xb5,0x0a,0x01,0xc4,0x07,0x7c,0xc0,0x07, +0x7c,0x30,0x9a,0x10,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xe4,0x42,0x1f,0x5c, +0xad,0x30,0x24,0x7e,0xe0,0x07,0x7e,0xe0,0x07,0xa3,0x09,0x01,0x30,0x62,0xd0,0x00, +0x20,0x08,0x06,0xcb,0x2e,0xfc,0x41,0xf6,0x0a,0xce,0x02,0x0a,0xa0,0x00,0x0a,0xa0, +0x30,0x9a,0x10,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xf4,0x42,0x28,0x6c,0xb1, +0x70,0x28,0xa2,0x20,0x0a,0xa2,0x20,0x0a,0xa3,0x09,0x01,0x30,0x62,0xd0,0x00,0x20, +0x08,0x06,0xcb,0x2f,0x8c,0x42,0x37,0x0b,0x12,0x43,0x0a,0xa4,0x40,0x0a,0xa4,0x30, +0x9a,0x10,0x00,0xc3,0x0d,0x14,0x46,0x06,0xc3,0x0d,0x1b,0x46,0x06,0x25,0x04,0x3a, +0x1c,0x51,0x61,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0x97,0x16,0x4c,0x37,0x68,0x61,0x20, +0x0c,0x37,0x88,0xc1,0x47,0x06,0xc3,0x0d,0xd9,0x47,0x06,0x25,0x04,0x3a,0x1c,0x91, +0x15,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0xdb,0x11,0x4c,0x37,0x78,0x67,0x20,0x0c,0x37, +0x70,0x65,0x40,0x06,0x85,0x04,0x3a,0x1c,0xc1,0x11,0xc2,0x57,0x42,0xa0,0xd3,0x0d, +0x9e,0x11,0x14,0x22,0xec,0x74,0xc3,0x1b,0x38,0xc1,0x74,0xc3,0x18,0x20,0xc4,0x70, +0x43,0x18,0xb8,0x01,0x19,0x54,0x60,0xe9,0x70,0x44,0x18,0x18,0xc2,0x57,0x42,0xa0, +0xd3,0x0d,0x63,0x80,0x04,0xd3,0x0d,0x75,0x60,0x08,0x65,0x50,0x3a,0x1c,0x41,0x06, +0x83,0xf0,0x95,0x10,0xe8,0x74,0x83,0x19,0x14,0x41,0x09,0xc7,0x4e,0x37,0xb0,0x41, +0x13,0x94,0x18,0x68,0x3a,0x1c,0x81,0x06,0x84,0xf0,0x95,0x10,0xe8,0x74,0x83,0x1a, +0x18,0xc1,0x74,0x83,0x1e,0x14,0x42,0x0d,0xc9,0x4e,0x37,0xe4,0x41,0x13,0xd4,0xb4, +0xe9,0x70,0x44,0x1b,0x14,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0x6f,0x70,0x04,0xd3,0x0d, +0x78,0x70,0x08,0xe5,0x06,0x60,0xa0,0xc3,0x11,0x70,0x30,0x08,0x5f,0x09,0x81,0x4e, +0x37,0xc8,0x41,0x11,0x4c,0x37,0x98,0x42,0x21,0xd4,0x80,0xec,0x74,0x83,0x28,0x30, +0xc1,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0x36,0xa1,0x0f,0xb3,0xa0,0x12,0x43,0xb0, +0x0f,0xfb,0xb0,0x0f,0xfb,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0xd8,0x4c,0xec,0x03,0x2d,0xa0,0xc4,0x68,0x42,0x20,0x8c,0x26,0x08, +0x83,0x09,0x85,0x7c,0x4c,0x28,0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x18,0x4e, +0x80,0x44,0x2e,0xbc,0xc4,0x68,0x42,0x20,0x8c,0x26,0x08,0x83,0x15,0x42,0x7c,0xac, +0x10,0xe2,0x33,0x62,0xe0,0x00,0x20,0x08,0x06,0x8d,0x58,0x84,0x44,0x39,0xf4,0x02, +0x2f,0xa0,0x44,0x14,0x45,0x11,0x3e,0x8c,0x18,0x38,0x00,0x08,0x82,0x41,0x23,0x16, +0x21,0x41,0x0e,0xbd,0xc0,0x0b,0x28,0x21,0x04,0x82,0x80,0x0f,0x23,0x06,0x07,0x00, +0x82,0x60,0xb0,0xf1,0x44,0x49,0xf8,0xc2,0x4d,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xf6,0x13,0x28,0x11,0x0e,0x3d,0x31,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x70,0x82,0x61,0x27,0x18,0x66,0x82,0x22,0x1f,0x13,0x14,0xf9, +0x98,0x20,0xc8,0xc7,0x04,0x41,0x3e,0x26,0x04,0xf0,0x19,0x31,0x30,0x00,0x10,0x04, +0x83,0xc7,0x2d,0x50,0x22,0x18,0x8e,0x08,0x44,0x42,0xf8,0x2e,0x30,0xca,0x02,0x49, +0x3e,0x26,0x48,0xf2,0xb9,0x77,0x30,0xec,0xde,0xc1,0x30,0x13,0xfc,0x01,0x3e,0x26, +0xfc,0x03,0x7c,0xae,0x32,0xec,0x2a,0xc3,0x8c,0x10,0xe8,0x63,0x84,0x40,0x1f,0x53, +0x04,0xf8,0x98,0x22,0xc0,0xc7,0x0c,0x41,0x3e,0x66,0x08,0xf2,0x31,0x61,0x26,0xe0, +0x63,0x02,0x4d,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x9e,0xd0,0xf0,0x09,0x61, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0x1e,0xd1,0xf8,0x09,0xe1,0x84,0x81,0x4e,0x18,0xc8, +0x0c,0x22,0x3e,0x66,0x10,0xf1,0xb1,0x97,0x10,0xe2,0x63,0x30,0x21,0xc4,0xc7,0x84, +0x40,0x3e,0x26,0x14,0xf2,0x31,0xa2,0x90,0x8f,0x1d,0x86,0x7c,0x86,0x23,0x88,0x99, +0x10,0xbe,0x59,0x86,0x60,0x08,0x86,0x1b,0x16,0x36,0x20,0x83,0xe1,0x86,0x85,0x0d, +0xc8,0xa0,0x84,0x40,0x67,0x19,0x84,0x21,0xb8,0x50,0x18,0x76,0xc4,0x60,0x01,0x40, +0x10,0x0c,0xa2,0xd8,0xa0,0x0b,0x9a,0x98,0x8b,0xc7,0xc9,0x8b,0x60,0x96,0x60,0x18, +0x8e,0x48,0x72,0x42,0xf8,0x66,0x19,0x8e,0x24,0x18,0xa1,0x30,0xfd,0xff,0xff,0xff, +0xc1,0x30,0x0b,0xe1,0x9b,0x25,0x30,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xe0,0xa9,0x8d, +0xb8,0x38,0xfd,0xff,0xff,0xff,0xc1,0x82,0xb3,0x90,0xcf,0x88,0x81,0x01,0x80,0x20, +0x18,0x3c,0xb7,0x21,0x17,0x81,0x05,0x68,0x21,0x1f,0x0b,0xd0,0x02,0x3e,0xb3,0x04, +0xc6,0x40,0x85,0xc1,0x10,0x42,0x61,0x41,0x58,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0x1e,0xde,0xc0,0x8b,0xc0,0x82,0xb5,0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x3c,0xbe,0x91,0x17,0xc1,0x88,0x81,0x03,0x80,0x20,0x18,0x34,0xe0,0xf1,0x17,0x64, +0xb1,0x13,0x3a,0x61,0x1a,0x41,0x10,0x04,0x76,0x81,0xc5,0xe1,0x06,0x0c,0x37,0x04, +0x7e,0x40,0x06,0xc3,0x0d,0x9d,0x1f,0x90,0x41,0x09,0x81,0xce,0x32,0x20,0x49,0x70, +0xb3,0x30,0xec,0x88,0xc1,0x02,0x80,0x20,0x18,0x44,0xe3,0x61,0x1a,0x66,0x51,0x1a, +0x05,0x18,0xac,0x46,0x30,0x4b,0x90,0x0c,0x47,0x68,0x6b,0x21,0x7c,0xb3,0x0c,0x0a, +0x13,0x94,0x18,0xfc,0x06,0x0c,0x37,0x90,0x41,0x29,0x90,0xc1,0x70,0x83,0x50,0x0a, +0x64,0x50,0x42,0xa0,0xb3,0x0c,0x0b,0x13,0x9c,0x2e,0x0c,0x3b,0x62,0xb0,0x00,0x20, +0x08,0x06,0x91,0x7a,0xb4,0x46,0x5b,0xb0,0x06,0x1a,0x14,0xb2,0x11,0xcc,0x12,0x30, +0xc3,0x11,0x60,0x20,0x17,0xc2,0x37,0xcb,0xd0,0x3c,0x41,0xa9,0x81,0x79,0x40,0xa9, +0xc1,0x79,0xc0,0x70,0x83,0xd0,0x0a,0x64,0x30,0xdc,0x20,0xb4,0x02,0x19,0x94,0x10, +0xe8,0x2c,0x83,0xf3,0x04,0x27,0x0e,0xc3,0x8e,0x18,0x2c,0x00,0x08,0x82,0x41,0x24, +0x1f,0xb5,0x51,0x17,0xb4,0x61,0x14,0xba,0x11,0xcc,0x12,0x3c,0x23,0x06,0x0d,0x00, +0x82,0x60,0xb0,0xd8,0x87,0x6e,0xc8,0x85,0x7a,0xc0,0xc5,0x5b,0xec,0xc6,0x6e,0xec, +0xc6,0x6e,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0xc1,0x01, +0x80,0x20,0x18,0x4c,0xf6,0xb1,0x1b,0x7f,0x31,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0x74,0x1f,0xbc,0x01,0x1a,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x4c,0xf8,0xd1,0x1b, +0xa1,0x31,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x76,0x1f,0xbf,0x81,0x17,0xf2,0x31, +0x9a,0x10,0x00,0x56,0x04,0xf4,0xb1,0x42,0xa0,0x8f,0x15,0x03,0x7d,0x46,0x0c,0x1a, +0x00,0x04,0xc1,0x60,0x11,0x11,0xf3,0x08,0x0d,0xfb,0xb0,0x0f,0xfb,0x38,0x8f,0xf3, +0x38,0x8f,0xf3,0x18,0x4d,0x08,0x80,0xe1,0x88,0x20,0x35,0x82,0x6f,0xba,0x61,0x35, +0x84,0xc0,0x82,0x43,0x3e,0x26,0x1c,0xf2,0xb1,0xe1,0x90,0xcf,0x88,0xc1,0x01,0x80, +0x20,0x18,0x4c,0x25,0xa2,0x1e,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x93,0x89, +0xac,0xc7,0x6b,0x10,0x23,0x06,0x07,0x00,0x82,0x60,0x30,0x9d,0x08,0x7b,0x04,0x82, +0x05,0xb2,0x01,0x1f,0x3b,0x02,0xfa,0xd8,0x21,0xd0,0xc7,0x8e,0x81,0x3e,0x23,0x06, +0x0b,0x00,0x82,0x60,0x50,0xad,0xc8,0x79,0x0c,0x42,0xb0,0x1b,0xba,0x91,0x1b,0xc3, +0x11,0x41,0x6e,0x28,0xdf,0x2c,0x43,0x41,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_c500bbc5d9420b5feb4973b90a6502df.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_c500bbc5d9420b5feb4973b90a6502df.h new file mode 100644 index 00000000..377a0c7f --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_c500bbc5d9420b5feb4973b90a6502df.h @@ -0,0 +1,502 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_c500bbc5d9420b5feb4973b90a6502df.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_c500bbc5d9420b5feb4973b90a6502df_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_c500bbc5d9420b5feb4973b90a6502df_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_c500bbc5d9420b5feb4973b90a6502df_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_c500bbc5d9420b5feb4973b90a6502df_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_c500bbc5d9420b5feb4973b90a6502df_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_c500bbc5d9420b5feb4973b90a6502df_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_c500bbc5d9420b5feb4973b90a6502df_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_c500bbc5d9420b5feb4973b90a6502df_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_c500bbc5d9420b5feb4973b90a6502df_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_c500bbc5d9420b5feb4973b90a6502df_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_c500bbc5d9420b5feb4973b90a6502df_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_c500bbc5d9420b5feb4973b90a6502df_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_c500bbc5d9420b5feb4973b90a6502df_size = 7656; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_c500bbc5d9420b5feb4973b90a6502df_data[] = { +0x44,0x58,0x42,0x43,0xd8,0x12,0x24,0x16,0x4e,0x22,0xa4,0x0f,0x02,0xa5,0xe0,0xf7, +0xde,0xd5,0x63,0x9c,0x01,0x00,0x00,0x00,0xe8,0x1d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0x4c,0x0e,0x00,0x00,0x68,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xb0,0x0c,0x00,0x00,0x62,0x00,0x05,0x00, +0x2c,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x98,0x0c,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x23,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xb9,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xd4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e, +0xbc,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33, +0x59,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f, +0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4, +0xe0,0x07,0x48,0x30,0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0, +0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07, +0x14,0x0c,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73, +0x70,0x87,0x72,0x20,0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec, +0x4c,0x64,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5, +0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0, +0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0xf0,0x03,0x14,0x18,0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26, +0x59,0x96,0x65,0x79,0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x06, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a, +0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90, +0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6, +0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60, +0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x34,0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4, +0x79,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01, +0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02,0x02,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x43,0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x86,0x3c,0x1b,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c, +0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01,0x00,0x00,0x00, +0x1c,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x1c,0x0a,0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a, +0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a, +0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x94,0x03,0xca,0x7f,0xa0, +0x58,0x0a,0x83,0xba,0x11,0x80,0x1a,0x20,0x72,0x06,0x80,0xce,0x19,0x00,0x5a,0x67, +0x00,0xa8,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2,0x19,0x00,0x9a,0x67,0x00,0x88,0x9e, +0x01,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x56,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20,0x26,0x08,0x43,0xb3, +0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0xc1,0xd9,0x30,0x20,0x09,0x31,0x41,0x20, +0x83,0x36,0xa0,0x25,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x35,0xf6,0xc6,0xf6,0x26, +0xf7,0xa5,0x96,0x46,0x47,0x57,0x26,0x57,0x46,0x36,0x41,0x18,0x9e,0x0d,0x82,0xd1, +0x6c,0x48,0x8c,0x85,0x31,0x88,0x81,0x30,0x1c,0x5a,0x72,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73, +0x1b,0x92,0x61,0x81,0x0c,0x63,0x20,0x0c,0x67,0x82,0x70,0x06,0x6e,0xc0,0x46,0xee, +0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d,0x43,0x42,0x48,0x93, +0x31,0x0c,0x84,0xe1,0x4c,0x10,0x06,0x68,0x82,0xb0,0x06,0x6f,0x40,0x48,0xee,0x2b, +0xcd,0x0d,0xae,0x8e,0xee,0xab,0x0c,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x43,0x52, +0x59,0x97,0x51,0x0d,0x84,0xe1,0x6c,0x20,0x9e,0x88,0xc2,0x26,0x08,0x6d,0x00,0x07, +0x3c,0x03,0xb9,0xbb,0x2f,0xb9,0xb2,0xb1,0x37,0xb7,0x39,0x3a,0xb9,0xba,0x31,0xba, +0x32,0xb2,0x2f,0x38,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0xb9,0x2f,0xb7,0xb2,0x30,0xb9, +0xb2,0x39,0xba,0x2f,0xb2,0x32,0x38,0x3a,0xb4,0x09,0x42,0xb7,0x06,0x13,0x84,0x21, +0xda,0x20,0x18,0xdd,0x86,0xc5,0xd0,0x36,0xc3,0x18,0x08,0x8e,0xe3,0xbc,0x09,0xc2, +0x1b,0xc4,0x01,0x33,0xb9,0xbb,0x2f,0xb2,0x34,0xb6,0x30,0xba,0x32,0xb2,0xaf,0xb6, +0x37,0xba,0xb4,0x37,0xb7,0x2f,0xbb,0xb2,0x31,0xba,0x37,0xb9,0xb9,0x0d,0xcb,0x00, +0x06,0x61,0x60,0x0c,0x03,0xc1,0x71,0x9c,0x33,0x41,0x88,0x03,0x39,0xe0,0x23,0x77, +0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0x46,0x54,0x06,0x47,0x87,0xb6,0x61,0x21, +0xc6,0x80,0x0c,0x0c,0x62,0x20,0x38,0x8e,0x73,0x28,0xc9,0xdd,0x7d,0xb1,0xbd,0x8d, +0xad,0x7d,0xa5,0xb9,0xc1,0xd5,0xd1,0x7d,0xb1,0xd5,0xb5,0x85,0x6d,0x58,0xaa,0x31, +0x30,0x03,0xa3,0x1a,0x08,0x8e,0xe3,0x9c,0x0d,0xc4,0x27,0x06,0x65,0x70,0x06,0x13, +0x04,0x3a,0xa0,0x03,0x1a,0x63,0x62,0x46,0x53,0x52,0x32,0x13,0x84,0x41,0xda,0x80, +0x18,0x69,0xa0,0x06,0x86,0x31,0xac,0x01,0xb0,0x21,0x60,0x83,0x0d,0x44,0x86,0x06, +0x6d,0x00,0x4c,0x10,0xe6,0x60,0x0e,0xb8,0xa4,0x49,0x95,0xb9,0x91,0x95,0xc9,0x4d, +0xa5,0xe9,0x95,0x4d,0x10,0x86,0x69,0x82,0x30,0x50,0x13,0x84,0x8e,0x0d,0x36,0x20, +0x09,0x1c,0x54,0x46,0x1c,0xc8,0x41,0x33,0x07,0x74,0xd2,0x9a,0xc2,0xf0,0xa4,0xca, +0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x43,0xb5,0xc1,0x48,0xea,0xa0, +0xb2,0x83,0x38,0x90,0x03,0x32,0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69, +0x7a,0x65,0x13,0x84,0xc1,0xda,0x80,0x24,0x78,0x50,0xe5,0x41,0x1c,0xc8,0x41,0x33, +0x07,0xec,0xd2,0x92,0xdc,0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6, +0xde,0xea,0xe4,0xc6,0xca,0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26, +0x08,0xc3,0xb5,0xc1,0x48,0xf6,0xa0,0xe2,0x83,0x38,0x90,0x03,0x4a,0x69,0x4c,0x75, +0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x13, +0x84,0x01,0xdb,0x60,0x24,0x7e,0x50,0xfd,0x41,0x1c,0xc8,0x01,0xa5,0x34,0xa6,0xba, +0xb6,0xb0,0xa6,0x34,0x38,0xa6,0x32,0xbb,0x32,0x36,0xaa,0xb7,0xaa,0xb9,0xb2,0x09, +0xc2,0x90,0x6d,0x30,0x92,0x50,0xa8,0x44,0x21,0x0e,0xe4,0x80,0x4b,0x9a,0x91,0x5c, +0x58,0x5b,0x59,0x92,0x1b,0x59,0x19,0xde,0x04,0x61,0xd0,0x36,0x18,0x09,0x29,0x54, +0xa5,0x10,0x07,0x72,0x40,0xc9,0x8c,0xa8,0xcc,0x2e,0x6d,0xac,0x8c,0xea,0xcd,0x2a, +0xad,0xec,0x8e,0xa8,0x0c,0x8e,0x0e,0x6d,0x82,0x30,0x6c,0x1b,0x8c,0xe4,0x14,0x2a, +0x54,0x88,0x83,0x86,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc,0x04,0x61,0xe0,0x36, +0x20,0x89,0x2a,0x54,0xab,0x10,0x07,0x4d,0x33,0x07,0x94,0xcc,0x9a,0xde,0xe8,0xd2, +0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0xa6,0xc6,0xc2,0xd8,0xca,0x26,0x08,0x43, +0xb7,0x01,0x49,0x5a,0xa1,0x72,0x85,0x38,0x68,0x9a,0x39,0x20,0x64,0x46,0xf4,0x76, +0xe7,0x36,0x37,0x16,0xc6,0x56,0x66,0x14,0x36,0x46,0xf7,0x26,0x37,0x41,0x18,0xbc, +0x0d,0x46,0x02,0x0b,0x55,0x2c,0xc4,0x41,0xc3,0xcf,0xac,0xe9,0x8d,0x2e,0xed,0xcd, +0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x4e,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0x28,0xcc,0x6d, +0xac,0x8c,0x8d,0x2d,0x8c,0x2e,0xed,0xcd,0x6d,0x82,0x30,0x7c,0x1b,0x90,0x64,0x16, +0x2a,0x5a,0x88,0x83,0xa6,0x99,0x03,0x32,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f, +0x73,0x75,0x72,0x65,0x13,0x84,0x01,0x0c,0x36,0x20,0x89,0x2d,0x54,0xb7,0x10,0x07, +0x4d,0x33,0x07,0xcc,0xcc,0xa0,0xe4,0xca,0xec,0xd2,0xde,0xea,0xe6,0x8c,0xe4,0xc2, +0xda,0xca,0xa0,0xe4,0xca,0x8a,0xf0,0xe0,0xde,0xe6,0xea,0xe4,0xca,0x26,0x08,0x43, +0x18,0x6c,0x30,0x92,0x5c,0xa8,0x74,0x21,0x0e,0x1a,0x2e,0x66,0x54,0x61,0x6e,0x48, +0x61,0x6c,0x66,0x46,0x4f,0x56,0x13,0x84,0x41,0x0c,0x36,0x18,0x09,0x2f,0x54,0xbd, +0x10,0x07,0x0d,0x2b,0x33,0xa5,0x34,0x3a,0xba,0x32,0xb9,0xa9,0xb2,0xb8,0xba,0x32, +0xb7,0xb1,0x32,0xa6,0x32,0xb7,0x33,0x3a,0xb4,0x09,0xc2,0x30,0x06,0x1b,0x8c,0xe4, +0x17,0x2a,0x70,0x88,0x83,0x86,0x8a,0x19,0x51,0x19,0x1b,0x5d,0x18,0x55,0x5a,0x5b, +0xd9,0x04,0x61,0x20,0x83,0x0d,0x46,0x22,0x0e,0xd5,0x38,0xc4,0x41,0xc3,0xcb,0x8c, +0x28,0xcf,0x2d,0xac,0x2d,0x6d,0x4c,0xaa,0x6c,0x6e,0x08,0x2d,0xcc,0xed,0xac,0xcc, +0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82,0x30,0x94,0xc1,0x06,0x23,0x29,0x87,0xca,0x1c, +0xe2,0xa0,0x21,0x66,0x66,0x95,0x56,0x76,0x37,0x05,0x17,0x36,0x56,0x46,0xf5,0xd6, +0x54,0x46,0x57,0x26,0x37,0x67,0x14,0x36,0x46,0xf7,0x26,0x37,0x41,0x18,0xcc,0x60, +0x83,0x91,0xa0,0x43,0x95,0x0e,0x71,0xd0,0x6c,0xa0,0xd6,0x80,0x0e,0xee,0x40,0x0f, +0xfa,0x00,0x14,0x46,0xc1,0x14,0x52,0x81,0x15,0x5e,0x41,0x16,0x6a,0x01,0x17,0x76, +0xc1,0x17,0xc2,0x81,0x1c,0xce,0x41,0x1d,0x36,0x0c,0xc6,0x1b,0xac,0xc3,0x04,0x41, +0x00,0x36,0x00,0x1b,0x06,0xc3,0x1d,0xdc,0x61,0x43,0xf0,0x0e,0x1b,0x86,0xa1,0x1d, +0xe0,0x81,0xc2,0xd0,0xd4,0x86,0xc1,0x0e,0xec,0x60,0xd8,0x20,0xc8,0xc1,0x3c,0x6c, +0x28,0xda,0x41,0x1e,0x00,0x37,0xa0,0x07,0x1a,0x61,0x74,0x6f,0x6d,0x69,0x63,0x44, +0xc4,0xe4,0xc2,0xdc,0xc6,0xd0,0xca,0xe6,0x68,0x98,0xb1,0xbd,0x85,0xd1,0xcd,0x4d, +0x10,0x86,0x33,0x60,0x91,0xe6,0x36,0x47,0x37,0x37,0x41,0x18,0xd0,0x80,0x44,0x9a, +0x1b,0xdd,0xdc,0x04,0x61,0x48,0x03,0x22,0x74,0x65,0x78,0x5f,0x6c,0x6f,0x61,0x64, +0x13,0x84,0x41,0x0d,0x98,0xd0,0x95,0xe1,0x7d,0xcd,0xd1,0xbd,0xc9,0x95,0xb1,0xa8, +0x4b,0x73,0xa3,0x9b,0xdb,0x00,0xd9,0x83,0x1c,0xdc,0x43,0x83,0x0f,0xf9,0xa0,0x0f, +0xfb,0xc0,0x0f,0xfd,0xe0,0x0f,0xff,0x00,0x12,0x55,0x48,0xf0,0x41,0x15,0x36,0x36, +0xbb,0x36,0x97,0x34,0xb2,0x32,0x37,0xba,0x29,0x41,0x50,0x85,0x0c,0xcf,0xc5,0xae, +0x4c,0x6e,0x2e,0xed,0xcd,0x6d,0x4a,0x40,0x34,0x21,0xc3,0x73,0xb1,0x0b,0x63,0xb3, +0x2b,0x93,0x9b,0x12,0x18,0x75,0xc8,0xf0,0x5c,0xe6,0xd0,0xc2,0xc8,0xca,0xe4,0x9a, +0xde,0xc8,0xca,0xd8,0xa6,0x04,0x49,0x19,0x32,0x3c,0x17,0xb9,0xb2,0xb9,0xb7,0x3a, +0xb9,0xb1,0xb2,0xb9,0x29,0x41,0x1b,0x54,0x22,0xc3,0x73,0xa1,0xcb,0x83,0x2b,0x0b, +0x72,0x73,0x7b,0xa3,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x9b,0x22,0xac,0x03,0x3c,0xd4, +0x21,0xc3,0x73,0x29,0x73,0xa3,0x93,0xcb,0x83,0x7a,0x4b,0x73,0xa3,0x9b,0x9b,0x12, +0xd0,0x43,0x17,0x32,0x3c,0x97,0xb1,0xb7,0x3a,0x37,0xba,0x32,0xb9,0xb9,0x29,0x41, +0x48,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x2c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5, +0x3b,0x8f,0x0f,0x4c,0x0e,0x83,0x08,0x1b,0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40, +0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97, +0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6, +0x17,0xb7,0x6d,0x09,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a, +0xc0,0x50,0x12,0x06,0x20,0x60,0x3e,0x72,0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe, +0x10,0x11,0xc0,0x44,0x84,0x40,0x33,0x2c,0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f, +0x38,0xd3,0xed,0x17,0xb7,0x6d,0x02,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51, +0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4, +0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3, +0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e,0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c, +0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48, +0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc5,0x00,0xbb,0xc5,0xd9,0x42,0x0b,0x5f, +0xeb,0x49,0x73,0xb9,0x0a,0x65,0x02,0xdf,0x44,0x58,0x49,0x4c,0x78,0x0f,0x00,0x00, +0x62,0x00,0x05,0x00,0xde,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0x60,0x0f,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00, +0xd5,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c, +0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42, +0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20, +0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50, +0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00, +0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d, +0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff, +0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42, +0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xba,0x00,0x00,0x00, +0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3, +0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xd8,0xc1,0x08, +0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3, +0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30, +0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43, +0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96, +0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7, +0x20,0xc3,0xa0,0x0c,0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18, +0x83,0x61,0x18,0x86,0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d, +0x54,0xb1,0x12,0x93,0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40, +0xd8,0x51,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72, +0xdb,0x88,0x18,0x86,0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94, +0x01,0x19,0x86,0x8e,0xbc,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d, +0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca, +0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0, +0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f, +0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca, +0x01,0x05,0xc3,0x4c,0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5, +0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0, +0x06,0x60,0x40,0x07,0x7e,0x00,0x06,0x7e,0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18, +0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07, +0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f, +0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28, +0x07,0x14,0x0c,0x33,0x59,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50, +0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e, +0xef,0x10,0x0e,0xf4,0xe0,0x07,0x48,0x30,0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36, +0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8, +0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07, +0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f, +0x00,0x03,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8, +0x07,0x78,0x28,0x07,0x14,0x0c,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c, +0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0, +0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43, +0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4, +0x99,0xbe,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28, +0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87, +0x79,0x48,0x87,0x73,0x70,0x87,0x72,0x20,0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f, +0x40,0xc1,0x40,0xec,0x4c,0x64,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20, +0x0b,0xb7,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a, +0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef, +0x10,0x0e,0xf4,0xc0,0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc, +0x99,0xb0,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28, +0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87, +0x77,0x08,0x07,0x7a,0xf0,0x03,0x14,0x18,0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0, +0xb1,0xab,0x8d,0x26,0x59,0x96,0x65,0x79,0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c, +0xc3,0x30,0x68,0x9e,0x02,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20, +0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07, +0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74, +0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20, +0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07, +0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76, +0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x16,0x20, +0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x34,0x40,0x00,0x0c,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x79,0x80,0x00,0x08,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xc0,0x90,0x67,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f, +0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x1e,0x0c,0x08,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x1b,0x10,0x00,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc8,0x02,0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x32,0x1e,0x98,0x14, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a, +0x61,0x04,0xa0,0x24,0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x10,0x0a,0x82,0xba,0x11,0x00, +0x22,0x67,0x00,0xe8,0x9c,0x01,0xa0,0x75,0x06,0x80,0xda,0x19,0x00,0x7a,0x67,0x00, +0x28,0x9e,0x01,0x20,0x7a,0x06,0x00,0x00,0x79,0x18,0x00,0x00,0x5c,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20, +0x26,0x08,0x43,0xb3,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08, +0x83,0x33,0x41,0x20,0x03,0x8b,0xc0,0x04,0x61,0x78,0x36,0x08,0x4a,0xb3,0x21,0x51, +0x16,0x46,0x21,0x06,0x42,0x71,0x36,0x24,0xc3,0xc2,0x28,0xca,0x40,0x28,0xce,0x04, +0xe1,0x0c,0xae,0x0d,0x09,0x11,0x31,0xca,0x30,0x10,0x8a,0x33,0x41,0x18,0xa0,0x09, +0xc2,0x1a,0x60,0x1b,0x92,0x89,0x62,0x94,0x69,0x20,0x14,0x67,0x03,0xf1,0x40,0x52, +0x35,0x41,0x68,0x83,0x6c,0x82,0xd0,0x55,0x13,0x84,0x21,0xda,0x20,0x28,0xd9,0x86, +0x45,0xb9,0x18,0x45,0x19,0x08,0x0c,0xc3,0xb4,0x09,0xc2,0x1b,0x68,0x1b,0x96,0x81, +0x63,0x94,0x61,0x20,0x30,0x0c,0x73,0x26,0x08,0x71,0xb0,0x6d,0x58,0x08,0x8f,0x51, +0x88,0x81,0xc0,0x30,0xcc,0xd9,0xb0,0x4c,0x1e,0xa3,0x4c,0x03,0x81,0x61,0x98,0xb3, +0x81,0xd8,0xba,0x0f,0x0c,0x26,0x08,0x74,0xc0,0x4d,0x10,0x06,0x69,0x03,0xa2,0x88, +0x01,0xa3,0x28,0xc3,0x18,0x00,0x1b,0x02,0x32,0xd8,0x40,0x58,0x61,0x50,0x06,0xc0, +0x04,0x41,0x00,0x28,0x0c,0x4d,0x4d,0x10,0x86,0x69,0x82,0x30,0x50,0x1b,0x06,0x35, +0x50,0x83,0x61,0x83,0x90,0x06,0x6b,0xb0,0xa1,0x38,0x03,0x34,0x00,0xcc,0x80,0x0d, +0xaa,0xb0,0xb1,0xd9,0xb5,0xb9,0xa4,0x91,0x95,0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64, +0x78,0x2e,0x76,0x65,0x72,0x73,0x69,0x6f,0x6e,0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b, +0x5d,0x18,0x9b,0x5d,0x99,0xdc,0x94,0xc0,0xa8,0x43,0x86,0xe7,0x32,0x87,0x16,0x46, +0x56,0x26,0xd7,0xf4,0x46,0x56,0xc6,0x36,0x25,0x40,0xca,0x90,0xe1,0xb9,0xc8,0x95, +0xcd,0xbd,0xd5,0xc9,0x8d,0x95,0xcd,0x4d,0x09,0xca,0xa0,0x0e,0x19,0x9e,0x4b,0x99, +0x1b,0x9d,0x5c,0x1e,0xd4,0x5b,0x9a,0x1b,0xdd,0xdc,0x94,0x80,0x0d,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x2c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5,0x3b,0x8f,0x0f,0x4c, +0x0e,0x83,0x08,0x1b,0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40,0xc3,0xe5,0x3b,0x8f, +0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10, +0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x09, +0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06, +0x20,0x60,0x3e,0x72,0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44, +0x84,0x40,0x33,0x2c,0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17, +0xb7,0x6d,0x02,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0, +0xe0,0x17,0xb7,0x6d,0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1, +0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11, +0xc0,0x20,0x0e,0x3e,0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11, +0xe6,0x17,0xb7,0x0d,0x61,0x20,0x00,0x00,0xb6,0x01,0x00,0x00,0x13,0x04,0x50,0x2c, +0x10,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x34,0xcc,0x00,0x14,0x61,0x40,0xc9,0x95, +0x5d,0x19,0x95,0x4d,0x71,0x06,0x94,0x61,0x40,0xe9,0x06,0xd4,0x40,0xb9,0x94,0x4a, +0xc1,0x94,0x1b,0x21,0x45,0x50,0x1e,0x23,0x00,0x25,0x40,0xc6,0x18,0x01,0x08,0x82, +0x20,0xfc,0x0b,0x63,0x04,0xad,0x39,0xe7,0xbc,0x37,0x46,0x70,0xdf,0xf4,0x68,0x8a, +0xc1,0x18,0xc1,0x5a,0xab,0xb5,0xfa,0x8d,0x11,0x80,0x20,0x08,0xbb,0x61,0x30,0x46, +0x00,0x82,0x20,0x88,0x83,0xc3,0x18,0xc1,0x5a,0xab,0xb5,0xf8,0x8d,0x11,0xc0,0x3e, +0x3b,0x97,0xdf,0x18,0x41,0xae,0x97,0xee,0xfc,0x8d,0x11,0xe0,0xec,0x7d,0xe6,0xde, +0x18,0xc1,0x59,0x9b,0x62,0xe8,0x8d,0x11,0x80,0x20,0x08,0xe2,0xdf,0x18,0x01,0x08, +0x82,0x20,0xfc,0x8d,0x00,0x8c,0x11,0xa8,0x78,0x7d,0x8a,0x1e,0x00,0x00,0x00,0x00, +0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xd1,0xc1,0x07,0xb9,0x81,0x1b,0xa4,0xc1,0x88, +0x41,0x02,0x80,0x20,0x18,0x78,0x75,0x00,0x06,0xd1,0x1c,0xcc,0x81,0x1a,0x8c,0x18, +0x24,0x00,0x08,0x82,0x81,0x67,0x07,0x61,0x20,0xd5,0x41,0x1d,0xac,0xc1,0x88,0x41, +0x02,0x80,0x20,0x18,0x78,0x77,0x20,0x06,0xd3,0x1c,0xcc,0x01,0x1b,0x8c,0x18,0x24, +0x00,0x08,0x82,0x81,0x87,0x07,0x63,0x50,0xc9,0x81,0x1c,0xb4,0xc1,0x88,0x41,0x02, +0x80,0x20,0x18,0x78,0x79,0x40,0x06,0xd6,0x1d,0xe0,0x81,0x1b,0x8c,0x18,0x24,0x00, +0x08,0x82,0x81,0xa7,0x07,0x65,0x70,0xe5,0x81,0x1d,0xbc,0xc1,0x88,0x41,0x02,0x80, +0x20,0x18,0x78,0x7b,0x60,0x06,0xd8,0x1d,0xe4,0x01,0x1c,0x8c,0x18,0x24,0x00,0x08, +0x82,0x81,0xc7,0x07,0x67,0xb0,0xe1,0x01,0x1e,0xc4,0xc1,0x88,0x81,0x01,0x80,0x20, +0x18,0x10,0xa6,0x20,0x06,0x79,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0xc4,0x29,0x8c, +0x41,0x1f,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x06,0x0a,0x69,0x30,0xec,0xc1,0x68, +0x42,0x00,0x8c,0x26,0x08,0xc1,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xaa,0xe0,0x06, +0x89,0x1f,0x14,0xc4,0x1b,0xbc,0xc1,0x1b,0xbc,0xc1,0x68,0x42,0x00,0xd4,0x31,0x0a, +0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4b,0x2b,0xc4,0x01,0x13,0x0a,0xc1,0x21,0x07, +0x72,0x20,0x07,0x72,0x30,0x9a,0x10,0x00,0x95,0x98,0x02,0x8c,0x18,0x34,0x00,0x08, +0x82,0xc1,0x02,0x0b,0x74,0xf0,0x90,0xc2,0x12,0xd4,0x41,0x1d,0xd4,0x41,0x1d,0x8c, +0x26,0x04,0x40,0x31,0x6e,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xcc,0xc2,0x1d, +0x48,0xa7,0xe0,0x04,0x78,0x80,0x07,0x78,0x80,0x07,0xa3,0x09,0x01,0x50,0x50,0x1c, +0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xb6,0xa0,0x07,0x95,0x2a,0x04,0xd0,0x1e, +0xec,0xc1,0x1e,0xec,0xc1,0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x82, +0x0b,0x7c,0x70,0xb1,0xc2,0x90,0xf4,0x41,0x1f,0xf4,0x41,0x1f,0x8c,0x26,0x04,0xc0, +0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xba,0xe0,0x07,0x99,0x2b,0x38,0xcb,0x1f,0xfc, +0xc1,0x1f,0xfc,0xc1,0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0xc2,0x0b, +0xa0,0xb0,0xc1,0xc2,0xa1,0x84,0x42,0x28,0x84,0x42,0x28,0x8c,0x26,0x04,0xc0,0x88, +0x41,0x03,0x80,0x20,0x18,0x2c,0xbe,0x20,0x0a,0x9d,0x2c,0x48,0xcc,0x28,0x8c,0xc2, +0x28,0x8c,0xc2,0x68,0x42,0x00,0x0c,0x37,0x50,0x18,0x19,0x0c,0x37,0x6c,0x18,0x19, +0x94,0x10,0xe8,0x70,0x44,0x85,0x11,0x5f,0x09,0x81,0x4e,0x37,0x5c,0x5a,0x30,0xdd, +0xa0,0x85,0x81,0x30,0xdc,0x20,0x06,0x1f,0x19,0x0c,0x37,0x64,0x1f,0x19,0x94,0x10, +0xe8,0x70,0x44,0x56,0x10,0x5f,0x09,0x81,0x4e,0x37,0x6c,0x47,0x30,0xdd,0xe0,0x9d, +0x81,0x30,0xdc,0xc0,0x95,0x01,0x19,0x14,0x12,0xe8,0x70,0x04,0x47,0x10,0x5f,0x09, +0x81,0x4e,0x37,0x78,0x46,0x50,0x88,0xb0,0xd3,0x0d,0x6f,0xe0,0x04,0xd3,0x0d,0x63, +0x80,0x10,0xc3,0x0d,0x61,0xe0,0x06,0x64,0x50,0x81,0xa5,0xc3,0x11,0x61,0x60,0x10, +0x5f,0x09,0x81,0x4e,0x37,0x8c,0x01,0x12,0x4c,0x37,0xd4,0x81,0x21,0x94,0x41,0xe9, +0x70,0x04,0x19,0x0c,0xc4,0x57,0x42,0xa0,0xd3,0x0d,0x66,0x50,0x04,0x25,0x1c,0x3b, +0xdd,0xc0,0x06,0x4d,0x50,0x62,0xa0,0xe9,0x70,0x04,0x1a,0x10,0xc4,0x57,0x42,0xa0, +0xd3,0x0d,0x6a,0x60,0x04,0xd3,0x0d,0x7a,0x50,0x08,0x35,0x24,0x3b,0xdd,0x90,0x07, +0x4d,0x50,0xd3,0xa6,0xc3,0x11,0x6d,0x50,0x10,0x5f,0x09,0x81,0x4e,0x37,0xbc,0xc1, +0x11,0x4c,0x37,0xe0,0xc1,0x21,0x94,0x1b,0x80,0x81,0x0e,0x47,0xc0,0xc1,0x40,0x7c, +0x25,0x04,0x3a,0xdd,0x20,0x07,0x45,0x30,0xdd,0x60,0x0a,0x85,0x50,0x03,0xb2,0xd3, +0x0d,0xa2,0xc0,0x04,0x37,0x18,0x76,0x82,0x61,0x23,0x06,0x07,0x00,0x82,0x60,0x80, +0xc5,0x44,0x3e,0xcc,0x82,0x49,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x58,0x38,0x08, +0xf1,0xb1,0xc0,0x80,0x8f,0x8d,0xc3,0x10,0x1f,0x0b,0x0e,0xf8,0x9c,0x2d,0x18,0x76, +0xb6,0x60,0x98,0x15,0x02,0x7d,0x8c,0x10,0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06, +0xdb,0x4e,0x90,0x84,0x2f,0xe4,0xc4,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09,0x86, +0x9d,0x60,0x98,0x09,0x87,0x7c,0x4c,0x38,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06, +0xcf,0x59,0xa4,0x84,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x0f,0x5a,0xa8,0x84,0x70, +0xc2,0x40,0x27,0x0c,0x34,0x62,0xd0,0x00,0x20,0x08,0x06,0x4b,0x5b,0xc4,0xc4,0x3a, +0x84,0x85,0x10,0xc8,0x84,0x4c,0xc8,0x84,0x4c,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10, +0x8c,0x26,0x64,0xc2,0x68,0x82,0x36,0x98,0x40,0xc8,0xc7,0x04,0x42,0x3e,0x23,0x06, +0x07,0x00,0x82,0x60,0x80,0xb9,0x85,0x4d,0xc0,0x43,0x59,0x8c,0x26,0x04,0xc2,0x68, +0x82,0x30,0x58,0x21,0xc4,0xc7,0x0a,0x21,0x3e,0x23,0x06,0x0e,0x00,0x82,0x60,0xd0, +0xe0,0xc5,0x4d,0xf0,0x03,0x3d,0xcc,0x83,0x4f,0xa0,0x01,0x1a,0xa0,0x01,0x1a,0xbc, +0xc4,0x88,0x81,0x03,0x80,0x20,0x18,0x34,0x78,0x71,0x13,0xfb,0x40,0x0f,0xf3,0xe0, +0x13,0x42,0x20,0x08,0x2f,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x9b,0x5c,0xec,0x44, +0x3d,0xb4,0xc5,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18, +0x6c,0x75,0xe1,0x13,0xf8,0x30,0x17,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x27,0x18, +0x76,0x82,0x61,0x26,0x28,0xf2,0x31,0x41,0x91,0x8f,0x09,0x82,0x7c,0x4c,0x10,0xe4, +0x63,0x42,0x00,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x78,0x48,0xe3,0x27,0x82,0xe1, +0x88,0x20,0x27,0x84,0xef,0x02,0xa3,0x2c,0x90,0xe4,0x63,0x82,0x24,0x9f,0x33,0x09, +0xc3,0xce,0x24,0x0c,0x33,0x81,0x26,0xe0,0x63,0x42,0x4d,0xc0,0xe7,0x2a,0xc3,0xae, +0x32,0xcc,0x08,0x81,0x3e,0x46,0x08,0xf4,0x31,0x45,0x80,0x8f,0x29,0x02,0x7c,0xcc, +0x10,0xe4,0x63,0x86,0x20,0x1f,0x13,0xd4,0x02,0x3e,0x26,0xac,0x05,0x7c,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0xe0,0xb9,0x8d,0xbc,0x10,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xe0, +0xc1,0x0d,0xbd,0x10,0x4e,0x18,0xe8,0x84,0x81,0xcc,0x20,0xe2,0x63,0x06,0x11,0x1f, +0x3b,0x0b,0x21,0x3e,0x86,0x16,0x42,0x7c,0x4c,0x08,0xe4,0x63,0x42,0x21,0x1f,0x23, +0x0a,0xf9,0xd8,0x61,0xc8,0x67,0x38,0x82,0x50,0x0b,0xe1,0x9b,0x65,0x08,0x86,0x60, +0xb8,0x61,0x61,0x03,0x32,0x18,0x6e,0x58,0xd8,0x80,0x0c,0x4a,0x08,0x74,0x96,0x41, +0x18,0x82,0xc3,0x85,0x61,0x47,0x0c,0x16,0x00,0x04,0xc1,0x20,0x3a,0x8f,0xd4,0x58, +0x8b,0xdf,0x78,0x9c,0xd7,0x08,0x66,0x09,0x86,0xe1,0x88,0x04,0x2e,0x84,0x6f,0x96, +0xe1,0x48,0x82,0x11,0x0a,0xd3,0xff,0xff,0xff,0x1f,0x8c,0xbe,0x10,0xbe,0x59,0x02, +0x63,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x9e,0xf5,0x40,0x8d,0xd3,0xff,0xff,0xff,0x1f, +0x2c,0xf0,0x0b,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0xc1,0xd3,0x1e,0xa9,0x11,0x58, +0xf0,0x17,0xf2,0xb1,0xe0,0x2f,0xe0,0x33,0x4b,0x60,0x0c,0x54,0x18,0x0c,0x21,0x14, +0x16,0xe0,0x85,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xe0,0x91,0x8f,0xd7,0x08,0x2c, +0x10,0x0d,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0xc1,0x43,0x1f,0xb0,0x11,0x8c,0x18, +0x38,0x00,0x08,0x82,0x41,0x63,0x1f,0xb5,0xb1,0x17,0x72,0x11,0x17,0xbc,0x11,0x04, +0x41,0xd0,0x1a,0x58,0x9c,0x7b,0xc0,0x70,0x43,0xe0,0x07,0x64,0x30,0xdc,0xd0,0xf9, +0x01,0x19,0x94,0x10,0xe8,0x2c,0x03,0x92,0x04,0xa7,0x0e,0xc3,0x8e,0x18,0x2c,0x00, +0x08,0x82,0x41,0x94,0x1f,0xbb,0xd1,0x17,0xf1,0x51,0x80,0x41,0x78,0x04,0xb3,0x04, +0xc9,0x70,0x84,0x26,0x1a,0xc2,0x37,0xcb,0xa0,0x30,0x41,0x89,0x41,0x7d,0xc0,0x70, +0x03,0x19,0x94,0x02,0x19,0x0c,0x37,0x08,0xa5,0x40,0x06,0x25,0x04,0x3a,0xcb,0xb0, +0x30,0xc1,0xc5,0xc3,0xb0,0x23,0x06,0x0b,0x00,0x82,0x60,0x10,0x81,0x88,0x78,0x90, +0x06,0x7e,0xa0,0x41,0x81,0x1e,0xc1,0x2c,0x01,0x33,0x1c,0x01,0x06,0xa9,0x21,0x7c, +0xb3,0x0c,0xcd,0x13,0x94,0x1a,0xf0,0x07,0x94,0x1a,0xf4,0x07,0x0c,0x37,0x08,0xad, +0x40,0x06,0xc3,0x0d,0x42,0x2b,0x90,0x41,0x09,0x81,0xce,0x32,0x38,0x4f,0x70,0xf9, +0x30,0xec,0x88,0xc1,0x02,0x80,0x20,0x18,0x44,0x28,0xa2,0x1e,0xac,0x01,0x22,0x46, +0x01,0x1f,0xc1,0x2c,0xc1,0x33,0x62,0xd0,0x00,0x20,0x08,0x06,0x0b,0x8b,0xc0,0x47, +0x6a,0x80,0xc8,0x69,0x98,0x46,0x7c,0xc4,0x47,0x7c,0xc4,0xc7,0x68,0x42,0x00,0x8c, +0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc4,0x22,0xf1, +0x61,0x1b,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x4c,0x2d,0x22,0x1f,0xb7,0x31,0x8c, +0x18,0x1c,0x00,0x08,0x82,0xc1,0xe4,0x22,0xf3,0x81,0x1b,0xc3,0x88,0xc1,0x01,0x80, +0x20,0x18,0x60,0x2d,0x52,0x1f,0xaf,0x81,0x22,0xa3,0x09,0x01,0x60,0x45,0x40,0x1f, +0x2b,0x04,0xfa,0x58,0x31,0xd0,0x67,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x16,0x1c,0xe1, +0x0f,0xdc,0x60,0x11,0x16,0x61,0x91,0xfe,0xe8,0x8f,0xfe,0xe8,0x8f,0xd1,0x84,0x00, +0x18,0x8e,0x08,0xc0,0x23,0xf8,0xa6,0x1b,0xc6,0x43,0x08,0x2c,0x38,0xe4,0x63,0xc2, +0x21,0x1f,0x1b,0x0e,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xb4,0x23,0x20,0x22, +0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x30,0xf1,0x48,0x88,0x98,0x07,0x31,0x62,0x70, +0x00,0x20,0x08,0x06,0x53,0x8f,0x88,0x48,0x20,0x58,0xa0,0x1e,0xf0,0xb1,0x23,0xa0, +0x8f,0x1d,0x02,0x7d,0xec,0x18,0xe8,0x33,0x62,0xb0,0x00,0x20,0x08,0x06,0x55,0x98, +0xf8,0xc7,0x20,0x04,0xf2,0x11,0x1f,0xf0,0x31,0x1c,0x11,0xc0,0x87,0xf2,0xcd,0x32, +0x14,0x44,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_c580d064487515c3dbc426fc2246e5f3.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_c580d064487515c3dbc426fc2246e5f3.h new file mode 100644 index 00000000..d36ac99f --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_c580d064487515c3dbc426fc2246e5f3.h @@ -0,0 +1,491 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_c580d064487515c3dbc426fc2246e5f3.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_c580d064487515c3dbc426fc2246e5f3_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_c580d064487515c3dbc426fc2246e5f3_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_c580d064487515c3dbc426fc2246e5f3_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_c580d064487515c3dbc426fc2246e5f3_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_c580d064487515c3dbc426fc2246e5f3_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_c580d064487515c3dbc426fc2246e5f3_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_c580d064487515c3dbc426fc2246e5f3_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_c580d064487515c3dbc426fc2246e5f3_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_c580d064487515c3dbc426fc2246e5f3_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_c580d064487515c3dbc426fc2246e5f3_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_c580d064487515c3dbc426fc2246e5f3_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_c580d064487515c3dbc426fc2246e5f3_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_c580d064487515c3dbc426fc2246e5f3_size = 7476; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_c580d064487515c3dbc426fc2246e5f3_data[] = { +0x44,0x58,0x42,0x43,0x42,0xe9,0xd8,0x64,0x7c,0xeb,0x69,0x53,0x3a,0x37,0x9b,0x10, +0xfb,0x32,0xb2,0x86,0x01,0x00,0x00,0x00,0x34,0x1d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0x48,0x0e,0x00,0x00,0x64,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xac,0x0c,0x00,0x00,0x62,0x00,0x05,0x00, +0x2b,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x94,0x0c,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x22,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xb9,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xd4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e, +0xbc,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33, +0x59,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f, +0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4, +0xe0,0x07,0x48,0x30,0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0, +0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07, +0x14,0x0c,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73, +0x70,0x87,0x72,0x20,0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec, +0x4c,0x64,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5, +0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0, +0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0xf0,0x03,0x14,0x18,0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26, +0x59,0x96,0x65,0x79,0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x06, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a, +0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90, +0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6, +0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60, +0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x34,0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4, +0x79,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01, +0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02,0x02,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x43,0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x86,0x3c,0x1b,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c, +0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01,0x00,0x00,0x00, +0x1c,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x1c,0x0a,0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a, +0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a, +0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x28,0x03,0x0a,0x77,0xa0, +0x58,0x0a,0x83,0xba,0x11,0x80,0x1a,0x20,0x72,0x06,0x80,0xce,0x19,0x00,0x5a,0x67, +0x00,0xa8,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2,0x19,0x00,0x9a,0x67,0x00,0x88,0x9e, +0x01,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20,0x26,0x08,0x43,0xb3, +0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0xc1,0xd9,0x30,0x20,0x09,0x31,0x41,0x20, +0x83,0x36,0xa0,0x25,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x35,0xf6,0xc6,0xf6,0x26, +0xf7,0xa5,0x96,0x46,0x47,0x57,0x26,0x57,0x46,0x36,0x41,0x18,0x9e,0x0d,0x82,0xd1, +0x6c,0x48,0x8c,0x85,0x31,0x88,0x81,0x30,0x1c,0x5a,0x72,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73, +0x1b,0x92,0x61,0x81,0x0c,0x63,0x20,0x0c,0x67,0x82,0x70,0x06,0x6e,0xc0,0x46,0xee, +0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d,0x43,0x42,0x48,0x93, +0x31,0x0c,0x84,0xe1,0x4c,0x10,0x06,0x68,0x82,0xb0,0x06,0x6f,0x40,0x48,0xee,0x2b, +0xcd,0x0d,0xae,0x8e,0xee,0xab,0x0c,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x43,0x52, +0x59,0x97,0x51,0x0d,0x84,0xe1,0x6c,0x20,0x9e,0x88,0xc2,0x26,0x08,0x6d,0x00,0x07, +0x3c,0x03,0xb9,0xbb,0x2f,0xb9,0xb2,0xb1,0x37,0xb7,0x39,0x3a,0xb9,0xba,0x31,0xba, +0x32,0xb2,0x2f,0x38,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0xb9,0x2f,0xb7,0xb2,0x30,0xb9, +0xb2,0x39,0xba,0x2f,0xb2,0x32,0x38,0x3a,0xb4,0x09,0x42,0xb7,0x06,0x13,0x84,0x21, +0xda,0x20,0x18,0xdd,0x86,0xc5,0xd0,0x36,0xc3,0x18,0x08,0x8e,0xe3,0xbc,0x09,0xc2, +0x1b,0xc4,0x01,0x33,0xb9,0xbb,0x2f,0xb2,0x34,0xb6,0x30,0xba,0x32,0xb2,0xaf,0xb6, +0x37,0xba,0xb4,0x37,0xb7,0x2f,0xbb,0xb2,0x31,0xba,0x37,0xb9,0xb9,0x0d,0xcb,0x00, +0x06,0x61,0x60,0x0c,0x03,0xc1,0x71,0x9c,0x33,0x41,0x88,0x03,0x39,0xe0,0x23,0x77, +0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0x46,0x54,0x06,0x47,0x87,0xb6,0x61,0x21, +0xc6,0x80,0x0c,0x0c,0x62,0x20,0x38,0x8e,0x73,0x28,0xc9,0xdd,0x7d,0xb1,0xbd,0x8d, +0xad,0x7d,0xa5,0xb9,0xc1,0xd5,0xd1,0x7d,0xb1,0xd5,0xb5,0x85,0x6d,0x58,0xaa,0x31, +0x30,0x03,0xa3,0x1a,0x08,0x8e,0xe3,0x9c,0x0d,0xc4,0x27,0x06,0x65,0x70,0x06,0x13, +0x04,0x3a,0xa0,0x03,0x1a,0x63,0x62,0x46,0x53,0x52,0x32,0x13,0x84,0x41,0xda,0x80, +0x18,0x69,0xa0,0x06,0x86,0x31,0xac,0x01,0xb0,0x21,0x60,0x83,0x0d,0x44,0x86,0x06, +0x6d,0x00,0x4c,0x10,0xe6,0x60,0x0e,0xb8,0xa4,0x49,0x95,0xb9,0x91,0x95,0xc9,0x4d, +0xa5,0xe9,0x95,0x4d,0x10,0x86,0x69,0x82,0x30,0x50,0x13,0x84,0x8e,0x0d,0x36,0x20, +0x09,0x1c,0x54,0x46,0x1c,0xc8,0x41,0x33,0x07,0x74,0xd2,0x9a,0xc2,0xf0,0xa4,0xca, +0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x43,0xb5,0xc1,0x48,0xea,0xa0, +0xb2,0x83,0x38,0x90,0x03,0x32,0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69, +0x7a,0x65,0x13,0x84,0xc1,0xda,0x80,0x24,0x78,0x50,0xe5,0x41,0x1c,0xc8,0x41,0x33, +0x07,0xec,0xd2,0x92,0xdc,0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6, +0xde,0xea,0xe4,0xc6,0xca,0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26, +0x08,0xc3,0xb5,0xc1,0x48,0xf6,0xa0,0xe2,0x83,0x38,0x90,0x03,0x4a,0x69,0x4c,0x75, +0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x13, +0x84,0x01,0xdb,0x60,0x24,0x7e,0x50,0xfd,0x41,0x1c,0xc8,0x01,0xa5,0x34,0xa6,0xba, +0xb6,0xb0,0xa6,0x34,0x38,0xa6,0x32,0xbb,0x32,0x36,0xaa,0xb7,0xaa,0xb9,0xb2,0x09, +0xc2,0x90,0x6d,0x30,0x92,0x50,0xa8,0x44,0x21,0x0e,0xe4,0x80,0x4b,0x9a,0x91,0x5c, +0x58,0x5b,0x59,0x92,0x1b,0x59,0x19,0xde,0x04,0x61,0xd0,0x36,0x18,0x09,0x29,0x54, +0xa5,0x10,0x07,0x72,0x40,0xc9,0x8c,0xa8,0xcc,0x2e,0x6d,0xac,0x8c,0xea,0xcd,0x2a, +0xad,0xec,0x8e,0xa8,0x0c,0x8e,0x0e,0x6d,0x82,0x30,0x6c,0x1b,0x8c,0xe4,0x14,0x2a, +0x54,0x88,0x83,0x86,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc,0x04,0x61,0xe0,0x36, +0x18,0x89,0x2a,0x54,0xab,0x10,0x07,0x0d,0x25,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37, +0xab,0xb2,0x31,0xba,0x37,0xb9,0xa9,0xb1,0x30,0xb6,0xb2,0x09,0xc2,0xd0,0x6d,0x40, +0x92,0x56,0xa8,0x5c,0x21,0x0e,0x9a,0x66,0x0e,0x08,0x99,0x11,0xbd,0xdd,0xb9,0xcd, +0x8d,0x85,0xb1,0x95,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x06,0x6f,0x83,0x91, +0xc0,0x42,0x15,0x0b,0x71,0xd0,0xf0,0x33,0x6b,0x7a,0xa3,0x4b,0x7b,0x73,0xb3,0x2a, +0x1b,0xa3,0x7b,0x93,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x1b,0x0a,0x73,0x1b,0x2b,0x63, +0x63,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x20,0x0c,0xdf,0x06,0x23,0x99,0x85,0x8a,0x16, +0xe2,0xa0,0x21,0x63,0x06,0x25,0x57,0x56,0x84,0x07,0xf7,0x36,0x57,0x27,0x57,0x36, +0x41,0x18,0xc0,0x60,0x03,0x92,0xd8,0x42,0x75,0x0b,0x71,0xd0,0x34,0x73,0xc0,0xcc, +0x0c,0x4a,0xae,0xcc,0x2e,0xed,0xad,0x6e,0xce,0x48,0x2e,0xac,0xad,0x0c,0x4a,0xae, +0xac,0x08,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x82,0x30,0x84,0xc1,0x06,0x23,0xc9, +0x85,0x4a,0x17,0xe2,0xa0,0xe1,0x62,0x46,0x15,0xe6,0x86,0x14,0xc6,0x66,0x66,0xf4, +0x64,0x35,0x41,0x18,0xc4,0x60,0x83,0x91,0xf0,0x42,0xd5,0x0b,0x71,0xd0,0xb0,0x32, +0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x9b,0x2a,0x8b,0xab,0x2b,0x73,0x1b,0x2b,0x63,0x2a, +0x73,0x3b,0xa3,0x43,0x9b,0x20,0x0c,0x63,0xb0,0xc1,0x48,0x7e,0xa1,0x02,0x87,0x38, +0x68,0xa8,0x98,0x11,0x95,0xb1,0xd1,0x85,0x51,0xa5,0xb5,0x95,0x4d,0x10,0x06,0x32, +0xd8,0x60,0x24,0xe2,0x50,0x8d,0x43,0x1c,0x34,0xbc,0xcc,0x88,0xf2,0xdc,0xc2,0xda, +0xd2,0xc6,0xa4,0xca,0xe6,0x86,0xd0,0xc2,0xdc,0xce,0xca,0x8c,0xc2,0xc6,0xe8,0xde, +0xe4,0x26,0x08,0x43,0x19,0x6c,0x30,0x92,0x72,0xa8,0xcc,0x21,0x0e,0x1a,0x62,0x66, +0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72, +0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x84,0xc1,0x0c,0x36,0x18,0x09,0x3a,0x54, +0xe9,0x10,0x07,0xcd,0x06,0x6a,0x0d,0xe8,0xe0,0x0e,0xf4,0xa0,0x0f,0x40,0x61,0x14, +0x4c,0x21,0x15,0x58,0xe1,0x15,0x64,0xa1,0x16,0x70,0x61,0x17,0x7c,0x21,0x1c,0xc8, +0xe1,0x1c,0xd4,0x61,0xc3,0x60,0xbc,0xc1,0x3a,0x4c,0x10,0x04,0x60,0x03,0xb0,0x61, +0x30,0xdc,0xc1,0x1d,0x36,0x04,0xef,0xb0,0x61,0x18,0xda,0x01,0x1e,0x28,0x0c,0x4d, +0x6d,0x18,0xec,0xc0,0x0e,0x86,0x0d,0x82,0x1c,0xcc,0xc3,0x86,0xa2,0x1d,0xe4,0x01, +0x70,0x03,0x7a,0xa0,0x11,0x46,0xf7,0xd6,0x96,0x36,0x46,0x44,0x4c,0x2e,0xcc,0x6d, +0x0c,0xad,0x6c,0x8e,0x86,0x19,0xdb,0x5b,0x18,0xdd,0xdc,0x04,0x61,0x38,0x03,0x16, +0x69,0x6e,0x73,0x74,0x73,0x13,0x84,0x01,0x0d,0x48,0xa4,0xb9,0xd1,0xcd,0x4d,0x10, +0x86,0x34,0x20,0x42,0x57,0x86,0xf7,0xc5,0xf6,0x16,0x46,0x36,0x41,0x18,0xd4,0x80, +0x09,0x5d,0x19,0xde,0xd7,0x1c,0xdd,0x9b,0x5c,0x19,0x8b,0xba,0x34,0x37,0xba,0xb9, +0x0d,0x90,0x3d,0xc8,0xc1,0x3d,0x34,0xf8,0x90,0x0f,0xfa,0xb0,0x0f,0xfc,0xd0,0x0f, +0xfe,0xf0,0x0f,0x20,0x51,0x85,0x04,0x1f,0x54,0x61,0x63,0xb3,0x6b,0x73,0x49,0x23, +0x2b,0x73,0xa3,0x9b,0x12,0x04,0x55,0xc8,0xf0,0x5c,0xec,0xca,0xe4,0xe6,0xd2,0xde, +0xdc,0xa6,0x04,0x44,0x13,0x32,0x3c,0x17,0xbb,0x30,0x36,0xbb,0x32,0xb9,0x29,0x81, +0x51,0x87,0x0c,0xcf,0x65,0x0e,0x2d,0x8c,0xac,0x4c,0xae,0xe9,0x8d,0xac,0x8c,0x6d, +0x4a,0x90,0x94,0x21,0xc3,0x73,0x91,0x2b,0x9b,0x7b,0xab,0x93,0x1b,0x2b,0x9b,0x9b, +0x12,0xb4,0x41,0x25,0x32,0x3c,0x17,0xba,0x3c,0xb8,0xb2,0x20,0x37,0xb7,0x37,0xba, +0x30,0xba,0xb4,0x37,0xb7,0xb9,0x29,0xc2,0x3a,0xc0,0x43,0x1d,0x32,0x3c,0x97,0x32, +0x37,0x3a,0xb9,0x3c,0xa8,0xb7,0x34,0x37,0xba,0xb9,0x29,0x01,0x3d,0x74,0x21,0xc3, +0x73,0x19,0x7b,0xab,0x73,0xa3,0x2b,0x93,0x9b,0x9b,0x12,0x84,0x04,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x2c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5,0x3b,0x8f,0x0f,0x4c, +0x0e,0x83,0x08,0x1b,0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40,0xc3,0xe5,0x3b,0x8f, +0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10, +0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x09, +0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06, +0x20,0x60,0x3e,0x72,0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44, +0x84,0x40,0x33,0x2c,0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17, +0xb7,0x6d,0x02,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0, +0xe0,0x17,0xb7,0x6d,0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1, +0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11, +0xc0,0x20,0x0e,0x3e,0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11, +0xe6,0x17,0xb7,0x0d,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc5,0x80,0xd0,0x64,0x48,0x75,0x15,0xc3,0xdb,0xc4,0x26,0xfc, +0x22,0x46,0xe5,0xf3,0x44,0x58,0x49,0x4c,0xc8,0x0e,0x00,0x00,0x62,0x00,0x05,0x00, +0xb2,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xb0,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xa9,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xba,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xd8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e, +0xbc,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33, +0x59,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f, +0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4, +0xe0,0x07,0x48,0x30,0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0, +0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07, +0x14,0x0c,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73, +0x70,0x87,0x72,0x20,0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec, +0x4c,0x64,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5, +0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0, +0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0xf0,0x03,0x14,0x18,0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26, +0x59,0x96,0x65,0x79,0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x9e, +0x02,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x34,0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0x79,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0x13,0x01,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02, +0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x86,0x3c,0x1b,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x0c,0x79,0x3c,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02, +0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x32,0x1e,0x98,0x14,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24, +0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x10,0x0a,0x82,0xba,0x11,0x00,0x22,0x67,0x00,0xe8, +0x9c,0x01,0xa0,0x75,0x06,0x80,0xda,0x19,0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0x20, +0x7a,0x06,0x00,0x00,0x79,0x18,0x00,0x00,0x5c,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20,0x26,0x08,0x43,0xb3, +0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08,0x83,0x33,0x41,0x20, +0x03,0x8b,0xc0,0x04,0x61,0x78,0x36,0x08,0x4a,0xb3,0x21,0x51,0x16,0x46,0x21,0x06, +0x42,0x71,0x36,0x24,0xc3,0xc2,0x28,0xca,0x40,0x28,0xce,0x04,0xe1,0x0c,0xae,0x0d, +0x09,0x11,0x31,0xca,0x30,0x10,0x8a,0x33,0x41,0x18,0xa0,0x09,0xc2,0x1a,0x60,0x1b, +0x92,0x89,0x62,0x94,0x69,0x20,0x14,0x67,0x03,0xf1,0x40,0x52,0x35,0x41,0x68,0x83, +0x6c,0x82,0xd0,0x55,0x13,0x84,0x21,0xda,0x20,0x28,0xd9,0x86,0x45,0xb9,0x18,0x45, +0x19,0x08,0x0c,0xc3,0xb4,0x09,0xc2,0x1b,0x68,0x1b,0x96,0x81,0x63,0x94,0x61,0x20, +0x30,0x0c,0x73,0x26,0x08,0x71,0xb0,0x6d,0x58,0x08,0x8f,0x51,0x88,0x81,0xc0,0x30, +0xcc,0xd9,0xb0,0x4c,0x1e,0xa3,0x4c,0x03,0x81,0x61,0x98,0xb3,0x81,0xd8,0xba,0x0f, +0x0c,0x26,0x08,0x74,0xc0,0x4d,0x10,0x06,0x69,0x03,0xa2,0x88,0x01,0xa3,0x28,0xc3, +0x18,0x00,0x1b,0x02,0x32,0xd8,0x40,0x58,0x61,0x50,0x06,0xc0,0x04,0x41,0x00,0x28, +0x0c,0x4d,0x4d,0x10,0x86,0x69,0x82,0x30,0x50,0x1b,0x06,0x35,0x50,0x83,0x61,0x83, +0x90,0x06,0x6b,0xb0,0xa1,0x38,0x03,0x34,0x00,0xcc,0x80,0x0d,0xaa,0xb0,0xb1,0xd9, +0xb5,0xb9,0xa4,0x91,0x95,0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64,0x78,0x2e,0x76,0x65, +0x72,0x73,0x69,0x6f,0x6e,0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b,0x5d,0x18,0x9b,0x5d, +0x99,0xdc,0x94,0xc0,0xa8,0x43,0x86,0xe7,0x32,0x87,0x16,0x46,0x56,0x26,0xd7,0xf4, +0x46,0x56,0xc6,0x36,0x25,0x40,0xca,0x90,0xe1,0xb9,0xc8,0x95,0xcd,0xbd,0xd5,0xc9, +0x8d,0x95,0xcd,0x4d,0x09,0xca,0xa0,0x0e,0x19,0x9e,0x4b,0x99,0x1b,0x9d,0x5c,0x1e, +0xd4,0x5b,0x9a,0x1b,0xdd,0xdc,0x94,0x80,0x0d,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x2c,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5,0x3b,0x8f,0x0f,0x4c,0x0e,0x83,0x08,0x1b, +0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10, +0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44, +0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x09,0xdb,0x70,0xf9,0xce, +0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x3e,0x72, +0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44,0x84,0x40,0x33,0x2c, +0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17,0xb7,0x6d,0x02,0xd5, +0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d, +0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8, +0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e, +0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d, +0x61,0x20,0x00,0x00,0x8a,0x01,0x00,0x00,0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x34,0xcc,0x00,0x14,0x61,0x40,0xc9,0x95,0x5d,0x71,0x06,0x94, +0x43,0x19,0x06,0x94,0x51,0xe9,0x06,0xd4,0x40,0xd9,0x94,0x4b,0xa9,0x14,0x4c,0xb9, +0x11,0x52,0x04,0xe5,0x31,0x02,0x50,0x02,0x64,0x8c,0x11,0x80,0x20,0x08,0xc2,0xbf, +0x30,0x46,0xd0,0x9a,0x73,0xce,0x7b,0x63,0x04,0xf7,0x4d,0x8f,0xa6,0x18,0x8c,0x11, +0xac,0xb5,0x5a,0xab,0xdf,0x18,0x01,0x08,0x82,0xb0,0x1b,0x06,0x63,0x04,0x20,0x08, +0x82,0x38,0x38,0x8c,0x11,0xac,0xb5,0x5a,0x8b,0xdf,0x18,0x01,0xec,0xb3,0x73,0xf9, +0x8d,0x11,0xe4,0x7a,0xe9,0xce,0xdf,0x18,0x01,0xce,0xde,0x67,0xee,0x8d,0x11,0x9c, +0xb5,0x29,0x86,0xde,0x18,0x01,0x08,0x82,0x20,0xfc,0x8d,0x11,0x80,0x20,0x08,0xe2, +0xdf,0x08,0xc0,0x18,0x81,0x8a,0xd7,0xa7,0xe8,0x01,0x00,0x00,0x23,0x06,0x09,0x00, +0x82,0x60,0xe0,0xd5,0x01,0x18,0x40,0x6f,0xf0,0x06,0x6a,0x30,0x62,0x90,0x00,0x20, +0x08,0x06,0x9e,0x1d,0x84,0x41,0x44,0x07,0x74,0xb0,0x06,0x23,0x06,0x09,0x00,0x82, +0x60,0xe0,0xdd,0x81,0x18,0x48,0x76,0x60,0x07,0x6c,0x30,0x62,0x90,0x00,0x20,0x08, +0x06,0x1e,0x1e,0x8c,0xc1,0x44,0x07,0x74,0xd0,0x06,0x23,0x06,0x09,0x00,0x82,0x60, +0xe0,0xe5,0x01,0x19,0x54,0x73,0x30,0x07,0x6e,0x30,0x62,0x90,0x00,0x20,0x08,0x06, +0x9e,0x1e,0x94,0x81,0x85,0x07,0x79,0xf0,0x06,0x23,0x06,0x09,0x00,0x82,0x60,0xe0, +0xed,0x81,0x19,0x5c,0x7a,0x70,0x07,0x70,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x1e, +0x1f,0x9c,0x01,0x86,0x07,0x7a,0x10,0x07,0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xf5, +0x01,0x1a,0x6c,0x79,0x90,0x07,0x72,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0xc4,0x29, +0x8c,0x81,0x1e,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x81,0x0a,0x64,0xe0,0x07,0x23, +0x06,0x07,0x00,0x82,0x60,0xb0,0x85,0x82,0x1a,0x0c,0x7c,0x30,0x9a,0x10,0x00,0xa3, +0x09,0x42,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcb,0x2a,0xbc,0x41,0xf2,0x07,0x05, +0x01,0x07,0x70,0x00,0x07,0x70,0x30,0x9a,0x10,0x00,0x75,0x90,0x02,0x8c,0x18,0x34, +0x00,0x08,0x82,0xc1,0xe2,0x0a,0x72,0xc0,0x88,0x42,0x70,0xcc,0xc1,0x1c,0xcc,0xc1, +0x1c,0x8c,0x26,0x04,0x40,0x25,0xa7,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xc4, +0x42,0x1d,0x3c,0xa5,0xb0,0x04,0x76,0x60,0x07,0x76,0x60,0x07,0xa3,0x09,0x01,0x50, +0xcc,0x1b,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xb4,0x80,0x07,0x12,0x2a,0x38, +0x41,0x1e,0xe4,0x41,0x1e,0xe4,0xc1,0x68,0x42,0x00,0x14,0x24,0x07,0x30,0x62,0xd0, +0x00,0x20,0x08,0x06,0xcb,0x2d,0xec,0x41,0xb5,0x0a,0x01,0xc4,0x07,0x7c,0xc0,0x07, +0x7c,0x30,0x9a,0x10,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xe4,0x42,0x1f,0x5c, +0xad,0x30,0x24,0x7e,0xe0,0x07,0x7e,0xe0,0x07,0xa3,0x09,0x01,0x30,0x62,0xd0,0x00, +0x20,0x08,0x06,0xcb,0x2e,0xfc,0x41,0xf6,0x0a,0xce,0x02,0x0a,0xa0,0x00,0x0a,0xa0, +0x30,0x9a,0x10,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xf4,0x42,0x28,0x6c,0xb1, +0x70,0x28,0xa2,0x20,0x0a,0xa2,0x20,0x0a,0xa3,0x09,0x01,0x30,0x62,0xd0,0x00,0x20, +0x08,0x06,0xcb,0x2f,0x8c,0x42,0x37,0x0b,0x12,0x43,0x0a,0xa4,0x40,0x0a,0xa4,0x30, +0x9a,0x10,0x00,0xc3,0x0d,0x14,0x46,0x06,0xc3,0x0d,0x1b,0x46,0x06,0x25,0x04,0x3a, +0x1c,0x51,0x61,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0x97,0x16,0x4c,0x37,0x68,0x61,0x20, +0x0c,0x37,0x88,0xc1,0x47,0x06,0xc3,0x0d,0xd9,0x47,0x06,0x25,0x04,0x3a,0x1c,0x91, +0x15,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0xdb,0x11,0x4c,0x37,0x78,0x67,0x20,0x0c,0x37, +0x70,0x65,0x40,0x06,0x85,0x04,0x3a,0x1c,0xc1,0x11,0xc2,0x57,0x42,0xa0,0xd3,0x0d, +0x9e,0x11,0x14,0x22,0xec,0x74,0xc3,0x1b,0x38,0xc1,0x74,0xc3,0x18,0x20,0xc4,0x70, +0x43,0x18,0xb8,0x01,0x19,0x54,0x60,0xe9,0x70,0x44,0x18,0x18,0xc2,0x57,0x42,0xa0, +0xd3,0x0d,0x63,0x80,0x04,0xd3,0x0d,0x75,0x60,0x08,0x65,0x50,0x3a,0x1c,0x41,0x06, +0x83,0xf0,0x95,0x10,0xe8,0x74,0x83,0x19,0x14,0x41,0x09,0xc7,0x4e,0x37,0xb0,0x41, +0x13,0x94,0x18,0x68,0x3a,0x1c,0x81,0x06,0x84,0xf0,0x95,0x10,0xe8,0x74,0x83,0x1a, +0x18,0xc1,0x74,0x83,0x1e,0x14,0x42,0x0d,0xc9,0x4e,0x37,0xe4,0x41,0x13,0xd4,0xb4, +0xe9,0x70,0x44,0x1b,0x14,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0x6f,0x70,0x04,0xd3,0x0d, +0x78,0x70,0x08,0xe5,0x06,0x60,0xa0,0xc3,0x11,0x70,0x30,0x08,0x5f,0x09,0x81,0x4e, +0x37,0xc8,0x41,0x11,0x4c,0x37,0x98,0x42,0x21,0xd4,0x80,0xec,0x74,0x83,0x28,0x30, +0xc1,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0x36,0xa1,0x0f,0xb3,0xa0,0x12,0x43,0xb0, +0x0f,0xfb,0xb0,0x0f,0xfb,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0xd8,0x4c,0xec,0x03,0x2d,0xa0,0xc4,0x68,0x42,0x20,0x8c,0x26,0x08, +0x83,0x09,0x85,0x7c,0x4c,0x28,0xe4,0x33,0x62,0xe0,0x00,0x20,0x08,0x06,0x4d,0x4f, +0xf4,0x03,0x38,0xe0,0xc2,0x2d,0x8c,0x04,0xc3,0x30,0xcc,0x3c,0x8c,0x18,0x38,0x00, +0x08,0x82,0x41,0xd3,0x13,0xfd,0xf0,0x0b,0xb8,0x70,0x0b,0x23,0x21,0x04,0x82,0x30, +0x0f,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0xdd,0x04,0x48,0xe4,0x82,0x4c,0x8c,0x26, +0x04,0xc0,0x68,0x82,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xa6,0x13,0x23,0xc1, +0x0b,0x38,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0x82,0x61,0x27,0x18,0x66,0x82, +0x22,0x1f,0x13,0x14,0xf9,0x98,0x20,0xc8,0xc7,0x04,0x41,0x3e,0x26,0x04,0xf0,0x19, +0x31,0x30,0x00,0x10,0x04,0x83,0x27,0x2d,0x46,0x22,0x18,0x8e,0x08,0xfa,0x41,0xf8, +0x2e,0x30,0xca,0x02,0x49,0x3e,0x26,0x48,0xf2,0x39,0x75,0x30,0xec,0xd4,0xc1,0x30, +0x13,0xf2,0x01,0x3e,0x26,0xe8,0x03,0x7c,0xae,0x32,0xec,0x2a,0xc3,0x8c,0x10,0xe8, +0x63,0x84,0x40,0x1f,0x53,0x04,0xf8,0x98,0x22,0xc0,0xc7,0x0c,0x41,0x3e,0x66,0x08, +0xf2,0x31,0xc1,0x25,0xe0,0x63,0xc2,0x4b,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0x1e,0xbe,0xc8,0x09,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x9e,0xbe,0xd0,0x09,0xe1, +0x84,0x81,0x4e,0x18,0xc8,0x0c,0x22,0x3e,0x66,0x10,0xf1,0x31,0x95,0x10,0xe2,0x63, +0x2b,0x21,0xc4,0xc7,0x84,0x40,0x3e,0x26,0x14,0xf2,0x31,0xa2,0x90,0x8f,0x1d,0x86, +0x7c,0x86,0x23,0x08,0x97,0x10,0xbe,0x59,0x86,0x60,0x08,0x86,0x1b,0x16,0x36,0x20, +0x83,0xe1,0x86,0x85,0x0d,0xc8,0xa0,0x84,0x40,0x67,0x19,0x84,0x21,0x38,0x3e,0x18, +0x76,0xc4,0x60,0x01,0x40,0x10,0x0c,0x22,0xd6,0x80,0x8b,0x97,0x78,0x8b,0xc7,0xa1, +0x8b,0x60,0x96,0x60,0x18,0x8e,0x48,0x68,0x42,0xf8,0x66,0x19,0x8e,0x24,0x18,0xa1, +0x68,0xfd,0xff,0xff,0xff,0xc1,0x08,0x0b,0xe1,0x9b,0x25,0x30,0x46,0x0c,0x0c,0x00, +0x04,0xc1,0xe0,0x81,0x0d,0xb6,0x70,0xfd,0xff,0xff,0xff,0xc1,0x02,0xb1,0x90,0xcf, +0x88,0x81,0x01,0x80,0x20,0x18,0x3c,0xb2,0xd1,0x16,0x81,0x05,0x63,0x21,0x1f,0x0b, +0xc6,0x02,0x3e,0xb3,0x04,0xc6,0x40,0x85,0xc1,0x10,0x42,0x61,0x01,0x4f,0xc8,0x67, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0x9e,0xdb,0x98,0x8b,0xc0,0x02,0xb3,0x90,0xcf,0x88, +0x81,0x01,0x80,0x20,0x18,0x3c,0xb9,0x41,0x17,0xc1,0x88,0x81,0x03,0x80,0x20,0x18, +0x34,0xbb,0xb1,0x17,0x3f,0x61,0x13,0x35,0x11,0x1a,0x41,0x10,0x04,0x71,0x81,0xc5, +0xcd,0x06,0x0c,0x37,0x04,0x7e,0x40,0x06,0xc3,0x0d,0x9d,0x1f,0x90,0x41,0x09,0x81, +0xce,0x32,0x20,0x49,0x70,0xae,0x30,0xec,0x88,0xc1,0x02,0x80,0x20,0x18,0x44,0xbe, +0x21,0x1a,0x61,0x11,0x1a,0x05,0x18,0x98,0x46,0x30,0x4b,0x90,0x0c,0x47,0x68,0x66, +0x21,0x7c,0xb3,0x0c,0x0a,0x13,0x94,0x18,0xe8,0x06,0x0c,0x37,0x90,0x41,0x29,0x90, +0xc1,0x70,0x83,0x50,0x0a,0x64,0x50,0x42,0xa0,0xb3,0x0c,0x0b,0x13,0x5c,0x2d,0x0c, +0x3b,0x62,0xb0,0x00,0x20,0x08,0x06,0x51,0x79,0xa4,0x06,0x5a,0xa0,0x06,0x1a,0x14, +0xad,0x11,0xcc,0x12,0x30,0xc3,0x11,0x60,0xd0,0x16,0xc2,0x37,0xcb,0xd0,0x3c,0x41, +0xa9,0x41,0x78,0x40,0xa9,0x81,0x78,0xc0,0x70,0x83,0xd0,0x0a,0x64,0x30,0xdc,0x20, +0xb4,0x02,0x19,0x94,0x10,0xe8,0x2c,0x83,0xf3,0x04,0xd7,0x0b,0xc3,0x8e,0x18,0x2c, +0x00,0x08,0x82,0x41,0xd4,0x1e,0xb1,0x01,0x17,0xb0,0x61,0x14,0xb5,0x11,0xcc,0x12, +0x3c,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xc4,0x47,0x6d,0xb4,0x45,0x79,0xac,0x85, +0x5a,0xd8,0x86,0x6d,0xd8,0x86,0x6d,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26, +0x0c,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x4c,0xf1,0x31,0x1b,0x7a,0x31,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x24,0x1f,0xb4,0xb1,0x17,0xc3,0x88,0xc1,0x01,0x80,0x20, +0x18,0x4c,0xf3,0x51,0x1b,0x7c,0x31,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x26,0x1f, +0xba,0x31,0x17,0xed,0x31,0x9a,0x10,0x00,0x56,0x04,0xf4,0xb1,0x42,0xa0,0x8f,0x15, +0x03,0x7d,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x60,0xe9,0x8f,0xf0,0xe0,0x8b,0xf8,0x88, +0x8f,0xf8,0x10,0x0f,0xf1,0x10,0x0f,0xf1,0x18,0x4d,0x08,0x80,0xe1,0x88,0x80,0x34, +0x82,0x6f,0xba,0xc1,0x34,0x84,0xc0,0x82,0x43,0x3e,0x26,0x1c,0xf2,0xb1,0xe1,0x90, +0xcf,0x88,0xc1,0x02,0x80,0x20,0x18,0x54,0xff,0xb1,0x1b,0x83,0x10,0xbc,0x86,0x6b, +0xb4,0xc6,0x70,0x44,0xd0,0x1a,0xca,0x37,0xcb,0x50,0x10,0x01,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_d5e59c37637949b5356fdf4cb46c8ee5.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_d5e59c37637949b5356fdf4cb46c8ee5.h new file mode 100644 index 00000000..28d5bdc7 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_d5e59c37637949b5356fdf4cb46c8ee5.h @@ -0,0 +1,500 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_d5e59c37637949b5356fdf4cb46c8ee5.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_d5e59c37637949b5356fdf4cb46c8ee5_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_d5e59c37637949b5356fdf4cb46c8ee5_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_d5e59c37637949b5356fdf4cb46c8ee5_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_d5e59c37637949b5356fdf4cb46c8ee5_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_d5e59c37637949b5356fdf4cb46c8ee5_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_d5e59c37637949b5356fdf4cb46c8ee5_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_d5e59c37637949b5356fdf4cb46c8ee5_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_d5e59c37637949b5356fdf4cb46c8ee5_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_d5e59c37637949b5356fdf4cb46c8ee5_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_d5e59c37637949b5356fdf4cb46c8ee5_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_d5e59c37637949b5356fdf4cb46c8ee5_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_d5e59c37637949b5356fdf4cb46c8ee5_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_d5e59c37637949b5356fdf4cb46c8ee5_size = 7624; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_d5e59c37637949b5356fdf4cb46c8ee5_data[] = { +0x44,0x58,0x42,0x43,0xe5,0x9b,0xf8,0x7a,0xa2,0x82,0xa7,0x86,0xf0,0x0e,0x9a,0x08, +0xc1,0xaa,0xa1,0xa6,0x01,0x00,0x00,0x00,0xc8,0x1d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0x48,0x0e,0x00,0x00,0x64,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xac,0x0c,0x00,0x00,0x62,0x00,0x05,0x00, +0x2b,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x94,0x0c,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x22,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xb9,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xd4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e, +0xbc,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33, +0x59,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f, +0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4, +0xe0,0x07,0x48,0x30,0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0, +0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07, +0x14,0x0c,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73, +0x70,0x87,0x72,0x20,0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec, +0x4c,0x64,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5, +0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0, +0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0xf0,0x03,0x14,0x18,0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26, +0x59,0x96,0x65,0x79,0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x06, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a, +0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90, +0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6, +0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60, +0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x34,0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4, +0x79,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01, +0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02,0x02,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x43,0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x86,0x3c,0x1b,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c, +0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01,0x00,0x00,0x00, +0x1c,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x1c,0x0a,0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a, +0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a, +0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x8c,0x03,0x8a,0x7e,0xa0, +0x58,0x0a,0x83,0xba,0x11,0x80,0x1a,0x20,0x72,0x06,0x80,0xce,0x19,0x00,0x5a,0x67, +0x00,0xa8,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2,0x19,0x00,0x9a,0x67,0x00,0x88,0x9e, +0x01,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20,0x26,0x08,0x43,0xb3, +0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0xc1,0xd9,0x30,0x20,0x09,0x31,0x41,0x20, +0x83,0x36,0xa0,0x25,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x35,0xf6,0xc6,0xf6,0x26, +0xf7,0xa5,0x96,0x46,0x47,0x57,0x26,0x57,0x46,0x36,0x41,0x18,0x9e,0x0d,0x82,0xd1, +0x6c,0x48,0x8c,0x85,0x31,0x88,0x81,0x30,0x1c,0x5a,0x72,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73, +0x1b,0x92,0x61,0x81,0x0c,0x63,0x20,0x0c,0x67,0x82,0x70,0x06,0x6e,0xc0,0x46,0xee, +0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d,0x43,0x42,0x48,0x93, +0x31,0x0c,0x84,0xe1,0x4c,0x10,0x06,0x68,0x82,0xb0,0x06,0x6f,0x40,0x48,0xee,0x2b, +0xcd,0x0d,0xae,0x8e,0xee,0xab,0x0c,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x43,0x52, +0x59,0x97,0x51,0x0d,0x84,0xe1,0x6c,0x20,0x9e,0x88,0xc2,0x26,0x08,0x6d,0x00,0x07, +0x3c,0x03,0xb9,0xbb,0x2f,0xb9,0xb2,0xb1,0x37,0xb7,0x39,0x3a,0xb9,0xba,0x31,0xba, +0x32,0xb2,0x2f,0x38,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0xb9,0x2f,0xb7,0xb2,0x30,0xb9, +0xb2,0x39,0xba,0x2f,0xb2,0x32,0x38,0x3a,0xb4,0x09,0x42,0xb7,0x06,0x13,0x84,0x21, +0xda,0x20,0x18,0xdd,0x86,0xc5,0xd0,0x36,0xc3,0x18,0x08,0x8e,0xe3,0xbc,0x09,0xc2, +0x1b,0xc4,0x01,0x33,0xb9,0xbb,0x2f,0xb2,0x34,0xb6,0x30,0xba,0x32,0xb2,0xaf,0xb6, +0x37,0xba,0xb4,0x37,0xb7,0x2f,0xbb,0xb2,0x31,0xba,0x37,0xb9,0xb9,0x0d,0xcb,0x00, +0x06,0x61,0x60,0x0c,0x03,0xc1,0x71,0x9c,0x33,0x41,0x88,0x03,0x39,0xe0,0x23,0x77, +0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0x46,0x54,0x06,0x47,0x87,0xb6,0x61,0x21, +0xc6,0x80,0x0c,0x0c,0x62,0x20,0x38,0x8e,0x73,0x28,0xc9,0xdd,0x7d,0xb1,0xbd,0x8d, +0xad,0x7d,0xa5,0xb9,0xc1,0xd5,0xd1,0x7d,0xb1,0xd5,0xb5,0x85,0x6d,0x58,0xaa,0x31, +0x30,0x03,0xa3,0x1a,0x08,0x8e,0xe3,0x9c,0x0d,0xc4,0x27,0x06,0x65,0x70,0x06,0x13, +0x04,0x3a,0xa0,0x03,0x1a,0x63,0x62,0x46,0x53,0x52,0x32,0x13,0x84,0x41,0xda,0x80, +0x18,0x69,0xa0,0x06,0x86,0x31,0xac,0x01,0xb0,0x21,0x60,0x83,0x0d,0x44,0x86,0x06, +0x6d,0x00,0x4c,0x10,0xe6,0x60,0x0e,0xb8,0xa4,0x49,0x95,0xb9,0x91,0x95,0xc9,0x4d, +0xa5,0xe9,0x95,0x4d,0x10,0x86,0x69,0x82,0x30,0x50,0x13,0x84,0x8e,0x0d,0x36,0x20, +0x09,0x1c,0x54,0x46,0x1c,0xc8,0x41,0x33,0x07,0x74,0xd2,0x9a,0xc2,0xf0,0xa4,0xca, +0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x43,0xb5,0xc1,0x48,0xea,0xa0, +0xb2,0x83,0x38,0x90,0x03,0x32,0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69, +0x7a,0x65,0x13,0x84,0xc1,0xda,0x80,0x24,0x78,0x50,0xe5,0x41,0x1c,0xc8,0x41,0x33, +0x07,0xec,0xd2,0x92,0xdc,0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6, +0xde,0xea,0xe4,0xc6,0xca,0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26, +0x08,0xc3,0xb5,0xc1,0x48,0xf6,0xa0,0xe2,0x83,0x38,0x90,0x03,0x4a,0x69,0x4c,0x75, +0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x13, +0x84,0x01,0xdb,0x60,0x24,0x7e,0x50,0xfd,0x41,0x1c,0xc8,0x01,0xa5,0x34,0xa6,0xba, +0xb6,0xb0,0xa6,0x34,0x38,0xa6,0x32,0xbb,0x32,0x36,0xaa,0xb7,0xaa,0xb9,0xb2,0x09, +0xc2,0x90,0x6d,0x30,0x92,0x50,0xa8,0x44,0x21,0x0e,0xe4,0x80,0x4b,0x9a,0x91,0x5c, +0x58,0x5b,0x59,0x92,0x1b,0x59,0x19,0xde,0x04,0x61,0xd0,0x36,0x18,0x09,0x29,0x54, +0xa5,0x10,0x07,0x72,0x40,0xc9,0x8c,0xa8,0xcc,0x2e,0x6d,0xac,0x8c,0xea,0xcd,0x2a, +0xad,0xec,0x8e,0xa8,0x0c,0x8e,0x0e,0x6d,0x82,0x30,0x6c,0x1b,0x8c,0xe4,0x14,0x2a, +0x54,0x88,0x83,0x86,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc,0x04,0x61,0xe0,0x36, +0x20,0x89,0x2a,0x54,0xab,0x10,0x07,0x4d,0x33,0x07,0x94,0xcc,0x9a,0xde,0xe8,0xd2, +0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0xa6,0xc6,0xc2,0xd8,0xca,0x26,0x08,0x43, +0xb7,0x01,0x49,0x5a,0xa1,0x72,0x85,0x38,0x68,0x9a,0x39,0x20,0x64,0x46,0xf4,0x76, +0xe7,0x36,0x37,0x16,0xc6,0x56,0x66,0x14,0x36,0x46,0xf7,0x26,0x37,0x41,0x18,0xbc, +0x0d,0x46,0x02,0x0b,0x55,0x2c,0xc4,0x41,0xc3,0xcf,0xac,0xe9,0x8d,0x2e,0xed,0xcd, +0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x4e,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0x28,0xcc,0x6d, +0xac,0x8c,0x8d,0x2d,0x8c,0x2e,0xed,0xcd,0x6d,0x82,0x30,0x7c,0x1b,0x8c,0x64,0x16, +0x2a,0x5a,0x88,0x83,0x86,0x8c,0x19,0x94,0x5c,0x59,0x11,0x1e,0xdc,0xdb,0x5c,0x9d, +0x5c,0xd9,0x04,0x61,0x00,0x83,0x0d,0x48,0x62,0x0b,0xd5,0x2d,0xc4,0x41,0xd3,0xcc, +0x01,0x33,0x33,0x28,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0x39,0x23,0xb9,0xb0,0xb6,0x32, +0x28,0xb9,0xb2,0x22,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x09,0xc2,0x10,0x06,0x1b, +0x8c,0x24,0x17,0x2a,0x5d,0x88,0x83,0x86,0x8b,0x19,0x55,0x98,0x1b,0x52,0x18,0x9b, +0x99,0xd1,0x93,0xd5,0x04,0x61,0x10,0x83,0x0d,0x46,0xc2,0x0b,0x55,0x2f,0xc4,0x41, +0xc3,0xca,0x4c,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0xaa,0x2c,0xae,0xae,0xcc,0x6d,0xac, +0x8c,0xa9,0xcc,0xed,0x8c,0x0e,0x6d,0x82,0x30,0x8c,0xc1,0x06,0x23,0xf9,0x85,0x0a, +0x1c,0xe2,0xa0,0xa1,0x62,0x46,0x54,0xc6,0x46,0x17,0x46,0x95,0xd6,0x56,0x36,0x41, +0x18,0xc8,0x60,0x83,0x91,0x88,0x43,0x35,0x0e,0x71,0xd0,0xf0,0x32,0x23,0xca,0x73, +0x0b,0x6b,0x4b,0x1b,0x93,0x2a,0x9b,0x1b,0x42,0x0b,0x73,0x3b,0x2b,0x33,0x0a,0x1b, +0xa3,0x7b,0x93,0x9b,0x20,0x0c,0x65,0xb0,0xc1,0x48,0xca,0xa1,0x32,0x87,0x38,0x68, +0x88,0x99,0x59,0xa5,0x95,0xdd,0x4d,0xc1,0x85,0x8d,0x95,0x51,0xbd,0x35,0x95,0xd1, +0x95,0xc9,0xcd,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x06,0x33,0xd8,0x60,0x24, +0xe8,0x50,0xa5,0x43,0x1c,0x34,0x1b,0xa8,0x35,0xa0,0x83,0x3b,0xd0,0x83,0x3e,0x00, +0x85,0x51,0x30,0x85,0x54,0x60,0x85,0x57,0x90,0x85,0x5a,0xc0,0x85,0x5d,0xf0,0x85, +0x70,0x20,0x87,0x73,0x50,0x87,0x0d,0x83,0xf1,0x06,0xeb,0x30,0x41,0x10,0x80,0x0d, +0xc0,0x86,0xc1,0x70,0x07,0x77,0xd8,0x10,0xbc,0xc3,0x86,0x61,0x68,0x07,0x78,0xa0, +0x30,0x34,0xb5,0x61,0xb0,0x03,0x3b,0x18,0x36,0x08,0x72,0x30,0x0f,0x1b,0x8a,0x76, +0x90,0x07,0xc0,0x0d,0xe8,0x81,0x46,0x18,0xdd,0x5b,0x5b,0xda,0x18,0x11,0x31,0xb9, +0x30,0xb7,0x31,0xb4,0xb2,0x39,0x1a,0x66,0x6c,0x6f,0x61,0x74,0x73,0x13,0x84,0xe1, +0x0c,0x58,0xa4,0xb9,0xcd,0xd1,0xcd,0x4d,0x10,0x06,0x34,0x20,0x91,0xe6,0x46,0x37, +0x37,0x41,0x18,0xd2,0x80,0x08,0x5d,0x19,0xde,0x17,0xdb,0x5b,0x18,0xd9,0x04,0x61, +0x50,0x03,0x26,0x74,0x65,0x78,0x5f,0x73,0x74,0x6f,0x72,0x65,0x2c,0xea,0xd2,0xdc, +0xe8,0xe6,0x36,0x40,0xf6,0x20,0x07,0xf7,0xd0,0xe0,0x43,0x3e,0xe8,0xc3,0x3e,0xf0, +0x43,0x3f,0xf8,0xc3,0x3f,0x80,0x44,0x15,0x12,0x7c,0x50,0x85,0x8d,0xcd,0xae,0xcd, +0x25,0x8d,0xac,0xcc,0x8d,0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b, +0x4b,0x7b,0x73,0x9b,0x12,0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4, +0xa6,0x04,0x46,0x1d,0x32,0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2, +0x32,0xb6,0x29,0x41,0x52,0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac, +0x6c,0x6e,0x4a,0xd0,0x06,0x95,0xc8,0xf0,0x5c,0xe8,0xf2,0xe0,0xca,0x82,0xdc,0xdc, +0xde,0xe8,0xc2,0xe8,0xd2,0xde,0xdc,0xe6,0xa6,0x08,0xeb,0x00,0x0f,0x75,0xc8,0xf0, +0x5c,0xca,0xdc,0xe8,0xe4,0xf2,0xa0,0xde,0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0xf4,0xd0, +0x85,0x0c,0xcf,0x65,0xec,0xad,0xce,0x8d,0xae,0x4c,0x6e,0x6e,0x4a,0x10,0x12,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x2c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5,0x3b,0x8f,0x0f,0x4c, +0x0e,0x83,0x08,0x1b,0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40,0xc3,0xe5,0x3b,0x8f, +0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10, +0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x09, +0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06, +0x20,0x60,0x3e,0x72,0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44, +0x84,0x40,0x33,0x2c,0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17, +0xb7,0x6d,0x02,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0, +0xe0,0x17,0xb7,0x6d,0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1, +0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11, +0xc0,0x20,0x0e,0x3e,0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11, +0xe6,0x17,0xb7,0x0d,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xd5,0xe5,0x9c,0x37,0x63,0x79,0x49,0xb5,0x35,0x6f,0xdf,0x4c, +0xb4,0x6c,0x8e,0xe5,0x44,0x58,0x49,0x4c,0x5c,0x0f,0x00,0x00,0x62,0x00,0x05,0x00, +0xd7,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x44,0x0f,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xce,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xba,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xd8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e, +0xbc,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33, +0x59,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f, +0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4, +0xe0,0x07,0x48,0x30,0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0, +0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07, +0x14,0x0c,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73, +0x70,0x87,0x72,0x20,0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec, +0x4c,0x64,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5, +0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0, +0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0xf0,0x03,0x14,0x18,0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26, +0x59,0x96,0x65,0x79,0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x9e, +0x02,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x34,0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0x79,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0x13,0x01,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02, +0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x86,0x3c,0x1b,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x0c,0x79,0x3c,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02, +0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x32,0x1e,0x98,0x14,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24, +0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x10,0x0a,0x82,0xba,0x11,0x00,0x22,0x67,0x00,0xe8, +0x9c,0x01,0xa0,0x75,0x06,0x80,0xda,0x19,0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0x20, +0x7a,0x06,0x00,0x00,0x79,0x18,0x00,0x00,0x5c,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20,0x26,0x08,0x43,0xb3, +0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08,0x83,0x33,0x41,0x20, +0x03,0x8b,0xc0,0x04,0x61,0x78,0x36,0x08,0x4a,0xb3,0x21,0x51,0x16,0x46,0x21,0x06, +0x42,0x71,0x36,0x24,0xc3,0xc2,0x28,0xca,0x40,0x28,0xce,0x04,0xe1,0x0c,0xae,0x0d, +0x09,0x11,0x31,0xca,0x30,0x10,0x8a,0x33,0x41,0x18,0xa0,0x09,0xc2,0x1a,0x60,0x1b, +0x92,0x89,0x62,0x94,0x69,0x20,0x14,0x67,0x03,0xf1,0x40,0x52,0x35,0x41,0x68,0x83, +0x6c,0x82,0xd0,0x55,0x13,0x84,0x21,0xda,0x20,0x28,0xd9,0x86,0x45,0xb9,0x18,0x45, +0x19,0x08,0x0c,0xc3,0xb4,0x09,0xc2,0x1b,0x68,0x1b,0x96,0x81,0x63,0x94,0x61,0x20, +0x30,0x0c,0x73,0x26,0x08,0x71,0xb0,0x6d,0x58,0x08,0x8f,0x51,0x88,0x81,0xc0,0x30, +0xcc,0xd9,0xb0,0x4c,0x1e,0xa3,0x4c,0x03,0x81,0x61,0x98,0xb3,0x81,0xd8,0xba,0x0f, +0x0c,0x26,0x08,0x74,0xc0,0x4d,0x10,0x06,0x69,0x03,0xa2,0x88,0x01,0xa3,0x28,0xc3, +0x18,0x00,0x1b,0x02,0x32,0xd8,0x40,0x58,0x61,0x50,0x06,0xc0,0x04,0x41,0x00,0x28, +0x0c,0x4d,0x4d,0x10,0x86,0x69,0x82,0x30,0x50,0x1b,0x06,0x35,0x50,0x83,0x61,0x83, +0x90,0x06,0x6b,0xb0,0xa1,0x38,0x03,0x34,0x00,0xcc,0x80,0x0d,0xaa,0xb0,0xb1,0xd9, +0xb5,0xb9,0xa4,0x91,0x95,0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64,0x78,0x2e,0x76,0x65, +0x72,0x73,0x69,0x6f,0x6e,0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b,0x5d,0x18,0x9b,0x5d, +0x99,0xdc,0x94,0xc0,0xa8,0x43,0x86,0xe7,0x32,0x87,0x16,0x46,0x56,0x26,0xd7,0xf4, +0x46,0x56,0xc6,0x36,0x25,0x40,0xca,0x90,0xe1,0xb9,0xc8,0x95,0xcd,0xbd,0xd5,0xc9, +0x8d,0x95,0xcd,0x4d,0x09,0xca,0xa0,0x0e,0x19,0x9e,0x4b,0x99,0x1b,0x9d,0x5c,0x1e, +0xd4,0x5b,0x9a,0x1b,0xdd,0xdc,0x94,0x80,0x0d,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x2c,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5,0x3b,0x8f,0x0f,0x4c,0x0e,0x83,0x08,0x1b, +0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10, +0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44, +0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x09,0xdb,0x70,0xf9,0xce, +0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x3e,0x72, +0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44,0x84,0x40,0x33,0x2c, +0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17,0xb7,0x6d,0x02,0xd5, +0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d, +0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8, +0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e, +0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d, +0x61,0x20,0x00,0x00,0xaf,0x01,0x00,0x00,0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x34,0xcc,0x00,0x14,0x61,0x40,0xc9,0x95,0x5d,0x19,0x95,0x4d, +0x71,0x06,0x94,0x61,0x40,0xe9,0x06,0xd4,0x40,0xb9,0x94,0x4a,0xc1,0x94,0x1b,0x21, +0x45,0x50,0x1e,0x23,0x00,0x25,0x40,0xc6,0x18,0x01,0x08,0x82,0x20,0xfc,0x0b,0x63, +0x04,0xad,0x39,0xe7,0xbc,0x37,0x46,0x70,0xdf,0xf4,0x68,0x8a,0xc1,0x18,0xc1,0x5a, +0xab,0xb5,0xfa,0x8d,0x11,0x80,0x20,0x08,0xbb,0x61,0x30,0x46,0x00,0x82,0x20,0x88, +0x83,0xc3,0x18,0xc1,0x5a,0xab,0xb5,0xf8,0x8d,0x11,0xc0,0x3e,0x3b,0x97,0xdf,0x18, +0x41,0xae,0x97,0xee,0xfc,0x8d,0x11,0xe0,0xec,0x7d,0xe6,0xde,0x18,0xc1,0x59,0x9b, +0x62,0xe8,0x8d,0x11,0x80,0x20,0x08,0xe2,0xdf,0x18,0x01,0x08,0x82,0x20,0xfc,0x8d, +0x00,0x8c,0x11,0xa8,0x78,0x7d,0x8a,0x1e,0x00,0x00,0x00,0x00,0x23,0x06,0x09,0x00, +0x82,0x60,0xe0,0xd1,0xc1,0x07,0xb9,0x81,0x1b,0xa4,0xc1,0x88,0x41,0x02,0x80,0x20, +0x18,0x78,0x75,0x00,0x06,0xd1,0x1c,0xcc,0x81,0x1a,0x8c,0x18,0x24,0x00,0x08,0x82, +0x81,0x67,0x07,0x61,0x20,0xd5,0x41,0x1d,0xac,0xc1,0x88,0x41,0x02,0x80,0x20,0x18, +0x78,0x77,0x20,0x06,0xd3,0x1c,0xcc,0x01,0x1b,0x8c,0x18,0x24,0x00,0x08,0x82,0x81, +0x87,0x07,0x63,0x50,0xc9,0x81,0x1c,0xb4,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x78, +0x79,0x40,0x06,0xd6,0x1d,0xe0,0x81,0x1b,0x8c,0x18,0x24,0x00,0x08,0x82,0x81,0xa7, +0x07,0x65,0x70,0xe5,0x81,0x1d,0xbc,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x78,0x7b, +0x60,0x06,0xd8,0x1d,0xe4,0x01,0x1c,0x8c,0x18,0x24,0x00,0x08,0x82,0x81,0xc7,0x07, +0x67,0xb0,0xe1,0x01,0x1e,0xc4,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0xa6,0x20, +0x06,0x79,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0xc4,0x29,0x8c,0x41,0x1f,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x06,0x0a,0x69,0x30,0xec,0xc1,0x68,0x42,0x00,0x8c,0x26, +0x08,0xc1,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xaa,0xe0,0x06,0x89,0x1f,0x14,0xc4, +0x1b,0xbc,0xc1,0x1b,0xbc,0xc1,0x68,0x42,0x00,0xd4,0x31,0x0a,0x30,0x62,0xd0,0x00, +0x20,0x08,0x06,0x4b,0x2b,0xc4,0x01,0x13,0x0a,0xc1,0x21,0x07,0x72,0x20,0x07,0x72, +0x30,0x9a,0x10,0x00,0x95,0x98,0x02,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x02,0x0b, +0x74,0xf0,0x90,0xc2,0x12,0xd4,0x41,0x1d,0xd4,0x41,0x1d,0x8c,0x26,0x04,0x40,0x31, +0x6e,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xcc,0xc2,0x1d,0x48,0xa7,0xe0,0x04, +0x78,0x80,0x07,0x78,0x80,0x07,0xa3,0x09,0x01,0x50,0x50,0x1c,0xc0,0x88,0x41,0x03, +0x80,0x20,0x18,0x2c,0xb6,0xa0,0x07,0x95,0x2a,0x04,0xd0,0x1e,0xec,0xc1,0x1e,0xec, +0xc1,0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x82,0x0b,0x7c,0x70,0xb1, +0xc2,0x90,0xf4,0x41,0x1f,0xf4,0x41,0x1f,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80, +0x20,0x18,0x2c,0xba,0xe0,0x07,0x99,0x2b,0x38,0xcb,0x1f,0xfc,0xc1,0x1f,0xfc,0xc1, +0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0xc2,0x0b,0xa0,0xb0,0xc1,0xc2, +0xa1,0x84,0x42,0x28,0x84,0x42,0x28,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20, +0x18,0x2c,0xbe,0x20,0x0a,0x9d,0x2c,0x48,0xcc,0x28,0x8c,0xc2,0x28,0x8c,0xc2,0x68, +0x42,0x00,0x0c,0x37,0x50,0x18,0x19,0x0c,0x37,0x6c,0x18,0x19,0x94,0x10,0xe8,0x70, +0x44,0x85,0x11,0x5f,0x09,0x81,0x4e,0x37,0x5c,0x5a,0x30,0xdd,0xa0,0x85,0x81,0x30, +0xdc,0x20,0x06,0x1f,0x19,0x0c,0x37,0x64,0x1f,0x19,0x94,0x10,0xe8,0x70,0x44,0x56, +0x10,0x5f,0x09,0x81,0x4e,0x37,0x6c,0x47,0x30,0xdd,0xe0,0x9d,0x81,0x30,0xdc,0xc0, +0x95,0x01,0x19,0x14,0x12,0xe8,0x70,0x04,0x47,0x10,0x5f,0x09,0x81,0x4e,0x37,0x78, +0x46,0x50,0x88,0xb0,0xd3,0x0d,0x6f,0xe0,0x04,0xd3,0x0d,0x63,0x80,0x10,0xc3,0x0d, +0x61,0xe0,0x06,0x64,0x50,0x81,0xa5,0xc3,0x11,0x61,0x60,0x10,0x5f,0x09,0x81,0x4e, +0x37,0x8c,0x01,0x12,0x4c,0x37,0xd4,0x81,0x21,0x94,0x41,0xe9,0x70,0x04,0x19,0x0c, +0xc4,0x57,0x42,0xa0,0xd3,0x0d,0x66,0x50,0x04,0x25,0x1c,0x3b,0xdd,0xc0,0x06,0x4d, +0x50,0x62,0xa0,0xe9,0x70,0x04,0x1a,0x10,0xc4,0x57,0x42,0xa0,0xd3,0x0d,0x6a,0x60, +0x04,0xd3,0x0d,0x7a,0x50,0x08,0x35,0x24,0x3b,0xdd,0x90,0x07,0x4d,0x50,0xd3,0xa6, +0xc3,0x11,0x6d,0x50,0x10,0x5f,0x09,0x81,0x4e,0x37,0xbc,0xc1,0x11,0x4c,0x37,0xe0, +0xc1,0x21,0x94,0x1b,0x80,0x81,0x0e,0x47,0xc0,0xc1,0x40,0x7c,0x25,0x04,0x3a,0xdd, +0x20,0x07,0x45,0x30,0xdd,0x60,0x0a,0x85,0x50,0x03,0xb2,0xd3,0x0d,0xa2,0xc0,0x04, +0x37,0x18,0x76,0x82,0x61,0x23,0x06,0x07,0x00,0x82,0x60,0x80,0xc5,0x44,0x3e,0xcc, +0x82,0x49,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x58,0x38,0x08,0xf1,0xb1,0xc0,0x80, +0x8f,0x8d,0xc3,0x10,0x1f,0x0b,0x0e,0xf8,0x9c,0x2d,0x18,0x76,0xb6,0x60,0x98,0x15, +0x02,0x7d,0x8c,0x10,0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xdb,0x4e,0x90,0x84, +0x2f,0xe4,0xc4,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09,0x86,0x9d,0x60,0x98,0x09, +0x87,0x7c,0x4c,0x38,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xcf,0x59,0xa4,0x84, +0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x0f,0x5a,0xa8,0x84,0x70,0xc2,0x40,0x27,0x0c, +0x34,0x62,0xd0,0x00,0x20,0x08,0x06,0x4b,0x5b,0xc4,0xc4,0x3a,0x84,0x85,0x10,0xc8, +0x84,0x4c,0xc8,0x84,0x4c,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x64,0xc2, +0x68,0x82,0x36,0x98,0x40,0xc8,0xc7,0x04,0x42,0x3e,0x23,0x06,0x0e,0x00,0x82,0x60, +0xd0,0xcc,0x85,0x4c,0xdc,0xc3,0x3b,0xb8,0x43,0x4e,0x8c,0xc1,0x18,0x8c,0xc1,0x18, +0xa8,0xc4,0x88,0x81,0x03,0x80,0x20,0x18,0x34,0x73,0x21,0x13,0xf6,0xf0,0x0e,0xee, +0x90,0x13,0x42,0x20,0x08,0x2a,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x5b,0x5b,0xd8, +0x04,0x3c,0xa0,0xc5,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x88,0xc1,0x01,0x80,0x20, +0x18,0x6c,0x70,0x91,0x13,0xf3,0xe0,0x16,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x27, +0x18,0x76,0x82,0x61,0x26,0x28,0xf2,0x31,0x41,0x91,0x8f,0x09,0x82,0x7c,0x4c,0x10, +0xe4,0x63,0x42,0x00,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x78,0xfe,0x42,0x27,0x82, +0xe1,0x88,0x80,0x26,0x84,0xef,0x02,0xa3,0x2c,0x90,0xe4,0x63,0x82,0x24,0x9f,0x0b, +0x09,0xc3,0x2e,0x24,0x0c,0x33,0xe1,0x25,0xe0,0x63,0x02,0x4c,0xc0,0xe7,0x2a,0xc3, +0xae,0x32,0xcc,0x08,0x81,0x3e,0x46,0x08,0xf4,0x31,0x45,0x80,0x8f,0x29,0x02,0x7c, +0xcc,0x10,0xe4,0x63,0x86,0x20,0x1f,0x13,0xca,0x02,0x3e,0x26,0x98,0x05,0x7c,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0xe0,0x91,0x0d,0xba,0x10,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0xe0,0x99,0x8d,0xba,0x10,0x4e,0x18,0xe8,0x84,0x81,0xcc,0x20,0xe2,0x63,0x06,0x11, +0x1f,0x13,0x0b,0x21,0x3e,0x36,0x16,0x42,0x7c,0x4c,0x08,0xe4,0x63,0x42,0x21,0x1f, +0x23,0x0a,0xf9,0xd8,0x61,0xc8,0x67,0x38,0x82,0x28,0x0b,0xe1,0x9b,0x65,0x08,0x86, +0x60,0xb8,0x61,0x61,0x03,0x32,0x18,0x6e,0x58,0xd8,0x80,0x0c,0x4a,0x08,0x74,0x96, +0x41,0x18,0x82,0x9b,0x85,0x61,0x47,0x0c,0x16,0x00,0x04,0xc1,0x20,0x12,0x0f,0xd2, +0x30,0x0b,0xdd,0x78,0x1c,0xd5,0x08,0x66,0x09,0x86,0xe1,0x88,0x64,0x2d,0x84,0x6f, +0x96,0xe1,0x48,0x82,0x11,0x0a,0xd3,0xff,0xff,0xff,0x1f,0x0c,0xbc,0x10,0xbe,0x59, +0x02,0x63,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x1e,0xf3,0x18,0x8d,0xd3,0xff,0xff,0xff, +0x1f,0x2c,0xc8,0x0b,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0xc1,0x83,0x1e,0xa4,0x11, +0x58,0xa0,0x17,0xf2,0xb1,0x40,0x2f,0xe0,0x33,0x4b,0x60,0x0c,0x54,0x18,0x0c,0x21, +0x14,0x16,0xcc,0x85,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xe0,0x69,0x0f,0xd5,0x08, +0x2c,0xe8,0x0b,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0xc1,0xf3,0x1e,0xab,0x11,0x8c, +0x18,0x38,0x00,0x08,0x82,0x41,0x13,0x1f,0xb0,0x61,0x17,0x6d,0xc1,0x16,0xb7,0x11, +0x04,0x41,0x80,0x1a,0x58,0x5c,0x7a,0xc0,0x70,0x43,0xe0,0x07,0x64,0x30,0xdc,0xd0, +0xf9,0x01,0x19,0x94,0x10,0xe8,0x2c,0x03,0x92,0x04,0x57,0x0e,0xc3,0x8e,0x18,0x2c, +0x00,0x08,0x82,0x41,0x44,0x1f,0xb6,0x81,0x17,0xec,0x51,0x80,0x01,0x6f,0x04,0xb3, +0x04,0xc9,0x70,0x84,0xd6,0x17,0xc2,0x37,0xcb,0xa0,0x30,0x41,0x89,0x01,0x7c,0xc0, +0x70,0x03,0x19,0x94,0x02,0x19,0x0c,0x37,0x08,0xa5,0x40,0x06,0x25,0x04,0x3a,0xcb, +0xb0,0x30,0xc1,0xb1,0xc3,0xb0,0x23,0x06,0x0b,0x00,0x82,0x60,0x10,0xed,0x47,0x6f, +0xfc,0xc5,0x7c,0xa0,0x41,0x31,0x1e,0xc1,0x2c,0x01,0x33,0x1c,0x01,0x06,0xa4,0x21, +0x7c,0xb3,0x0c,0xcd,0x13,0x94,0x1a,0xdc,0x07,0x94,0x1a,0xe0,0x07,0x0c,0x37,0x08, +0xad,0x40,0x06,0xc3,0x0d,0x42,0x2b,0x90,0x41,0x09,0x81,0xce,0x32,0x38,0x4f,0x70, +0xf4,0x30,0xec,0x88,0xc1,0x02,0x80,0x20,0x18,0x44,0x23,0x52,0x1e,0xa7,0xb1,0x1f, +0x46,0xb1,0x1e,0xc1,0x2c,0xc1,0x33,0x62,0xd0,0x00,0x20,0x08,0x06,0xcb,0x89,0xac, +0x07,0x69,0xec,0x87,0x68,0x84,0x06,0x7b,0xb0,0x07,0x7b,0xb0,0xc7,0x68,0x42,0x00, +0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x74,0x22, +0xec,0x11,0x1b,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x4c,0x28,0xd2,0x1e,0xb2,0x31, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x94,0x22,0xee,0x31,0x1b,0xc3,0x88,0xc1,0x01, +0x80,0x20,0x18,0x60,0x28,0x02,0x1f,0xaa,0x31,0x22,0xa3,0x09,0x01,0x60,0x45,0x40, +0x1f,0x2b,0x04,0xfa,0x58,0x31,0xd0,0x67,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x96,0x19, +0xb9,0x8f,0xd9,0x38,0x91,0x13,0x39,0x11,0xfc,0xc0,0x0f,0xfc,0xc0,0x8f,0xd1,0x84, +0x00,0x18,0x8e,0x08,0x76,0x23,0xf8,0xa6,0x1b,0x7c,0x43,0x08,0x2c,0x38,0xe4,0x63, +0xc2,0x21,0x1f,0x1b,0x0e,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x64,0x23,0xfb, +0x21,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x30,0xdd,0x08,0x7f,0x84,0x07,0x31,0x62, +0x70,0x00,0x20,0x08,0x06,0x13,0x8e,0xf4,0x47,0x20,0x58,0x50,0x1e,0xf0,0xb1,0x23, +0xa0,0x8f,0x1d,0x02,0x7d,0xec,0x18,0xe8,0x33,0x62,0xb0,0x00,0x20,0x08,0x06,0x15, +0x8f,0xe4,0xc7,0x20,0x04,0xed,0xc1,0x1e,0xeb,0x31,0x1c,0x11,0xac,0x87,0xf2,0xcd, +0x32,0x14,0x44,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_e0c3864d6a439eae98875216bd809cfb.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_e0c3864d6a439eae98875216bd809cfb.h new file mode 100644 index 00000000..cb647012 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_e0c3864d6a439eae98875216bd809cfb.h @@ -0,0 +1,499 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_e0c3864d6a439eae98875216bd809cfb.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_e0c3864d6a439eae98875216bd809cfb_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_e0c3864d6a439eae98875216bd809cfb_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_e0c3864d6a439eae98875216bd809cfb_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_e0c3864d6a439eae98875216bd809cfb_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_e0c3864d6a439eae98875216bd809cfb_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_e0c3864d6a439eae98875216bd809cfb_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_e0c3864d6a439eae98875216bd809cfb_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_e0c3864d6a439eae98875216bd809cfb_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_e0c3864d6a439eae98875216bd809cfb_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_e0c3864d6a439eae98875216bd809cfb_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_e0c3864d6a439eae98875216bd809cfb_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_e0c3864d6a439eae98875216bd809cfb_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_e0c3864d6a439eae98875216bd809cfb_size = 7608; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_e0c3864d6a439eae98875216bd809cfb_data[] = { +0x44,0x58,0x42,0x43,0xeb,0x26,0xe2,0x56,0xf1,0x6a,0x1c,0xab,0x7e,0x55,0x0b,0x90, +0x2b,0xf0,0x43,0xdf,0x01,0x00,0x00,0x00,0xb8,0x1d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0x4c,0x0e,0x00,0x00,0x68,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xb0,0x0c,0x00,0x00,0x62,0x00,0x05,0x00, +0x2c,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x98,0x0c,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x23,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xb9,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xd4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e, +0xbc,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33, +0x59,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f, +0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4, +0xe0,0x07,0x48,0x30,0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0, +0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07, +0x14,0x0c,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73, +0x70,0x87,0x72,0x20,0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec, +0x4c,0x64,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5, +0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0, +0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0xf0,0x03,0x14,0x18,0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26, +0x59,0x96,0x65,0x79,0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x06, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a, +0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90, +0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6, +0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60, +0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x34,0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4, +0x79,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01, +0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02,0x02,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x43,0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x86,0x3c,0x1b,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c, +0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01,0x00,0x00,0x00, +0x1c,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x1c,0x0a,0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a, +0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a, +0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x78,0x03,0x0a,0x7e,0xa0, +0x58,0x0a,0x83,0xba,0x11,0x80,0x1a,0x20,0x72,0x06,0x80,0xce,0x19,0x00,0x5a,0x67, +0x00,0xa8,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2,0x19,0x00,0x9a,0x67,0x00,0x88,0x9e, +0x01,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x56,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20,0x26,0x08,0x43,0xb3, +0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0xc1,0xd9,0x30,0x20,0x09,0x31,0x41,0x20, +0x83,0x36,0xa0,0x25,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x35,0xf6,0xc6,0xf6,0x26, +0xf7,0xa5,0x96,0x46,0x47,0x57,0x26,0x57,0x46,0x36,0x41,0x18,0x9e,0x0d,0x82,0xd1, +0x6c,0x48,0x8c,0x85,0x31,0x88,0x81,0x30,0x1c,0x5a,0x72,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73, +0x1b,0x92,0x61,0x81,0x0c,0x63,0x20,0x0c,0x67,0x82,0x70,0x06,0x6e,0xc0,0x46,0xee, +0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d,0x43,0x42,0x48,0x93, +0x31,0x0c,0x84,0xe1,0x4c,0x10,0x06,0x68,0x82,0xb0,0x06,0x6f,0x40,0x48,0xee,0x2b, +0xcd,0x0d,0xae,0x8e,0xee,0xab,0x0c,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x43,0x52, +0x59,0x97,0x51,0x0d,0x84,0xe1,0x6c,0x20,0x9e,0x88,0xc2,0x26,0x08,0x6d,0x00,0x07, +0x3c,0x03,0xb9,0xbb,0x2f,0xb9,0xb2,0xb1,0x37,0xb7,0x39,0x3a,0xb9,0xba,0x31,0xba, +0x32,0xb2,0x2f,0x38,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0xb9,0x2f,0xb7,0xb2,0x30,0xb9, +0xb2,0x39,0xba,0x2f,0xb2,0x32,0x38,0x3a,0xb4,0x09,0x42,0xb7,0x06,0x13,0x84,0x21, +0xda,0x20,0x18,0xdd,0x86,0xc5,0xd0,0x36,0xc3,0x18,0x08,0x8e,0xe3,0xbc,0x09,0xc2, +0x1b,0xc4,0x01,0x33,0xb9,0xbb,0x2f,0xb2,0x34,0xb6,0x30,0xba,0x32,0xb2,0xaf,0xb6, +0x37,0xba,0xb4,0x37,0xb7,0x2f,0xbb,0xb2,0x31,0xba,0x37,0xb9,0xb9,0x0d,0xcb,0x00, +0x06,0x61,0x60,0x0c,0x03,0xc1,0x71,0x9c,0x33,0x41,0x88,0x03,0x39,0xe0,0x23,0x77, +0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0x46,0x54,0x06,0x47,0x87,0xb6,0x61,0x21, +0xc6,0x80,0x0c,0x0c,0x62,0x20,0x38,0x8e,0x73,0x28,0xc9,0xdd,0x7d,0xb1,0xbd,0x8d, +0xad,0x7d,0xa5,0xb9,0xc1,0xd5,0xd1,0x7d,0xb1,0xd5,0xb5,0x85,0x6d,0x58,0xaa,0x31, +0x30,0x03,0xa3,0x1a,0x08,0x8e,0xe3,0x9c,0x0d,0xc4,0x27,0x06,0x65,0x70,0x06,0x13, +0x04,0x3a,0xa0,0x03,0x1a,0x63,0x62,0x46,0x53,0x52,0x32,0x13,0x84,0x41,0xda,0x80, +0x18,0x69,0xa0,0x06,0x86,0x31,0xac,0x01,0xb0,0x21,0x60,0x83,0x0d,0x44,0x86,0x06, +0x6d,0x00,0x4c,0x10,0xe6,0x60,0x0e,0xb8,0xa4,0x49,0x95,0xb9,0x91,0x95,0xc9,0x4d, +0xa5,0xe9,0x95,0x4d,0x10,0x86,0x69,0x82,0x30,0x50,0x13,0x84,0x8e,0x0d,0x36,0x20, +0x09,0x1c,0x54,0x46,0x1c,0xc8,0x41,0x33,0x07,0x74,0xd2,0x9a,0xc2,0xf0,0xa4,0xca, +0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x43,0xb5,0xc1,0x48,0xea,0xa0, +0xb2,0x83,0x38,0x90,0x03,0x32,0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69, +0x7a,0x65,0x13,0x84,0xc1,0xda,0x80,0x24,0x78,0x50,0xe5,0x41,0x1c,0xc8,0x41,0x33, +0x07,0xec,0xd2,0x92,0xdc,0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6, +0xde,0xea,0xe4,0xc6,0xca,0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26, +0x08,0xc3,0xb5,0xc1,0x48,0xf6,0xa0,0xe2,0x83,0x38,0x90,0x03,0x4a,0x69,0x4c,0x75, +0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x13, +0x84,0x01,0xdb,0x60,0x24,0x7e,0x50,0xfd,0x41,0x1c,0xc8,0x01,0xa5,0x34,0xa6,0xba, +0xb6,0xb0,0xa6,0x34,0x38,0xa6,0x32,0xbb,0x32,0x36,0xaa,0xb7,0xaa,0xb9,0xb2,0x09, +0xc2,0x90,0x6d,0x30,0x92,0x50,0xa8,0x44,0x21,0x0e,0xe4,0x80,0x4b,0x9a,0x91,0x5c, +0x58,0x5b,0x59,0x92,0x1b,0x59,0x19,0xde,0x04,0x61,0xd0,0x36,0x18,0x09,0x29,0x54, +0xa5,0x10,0x07,0x72,0x40,0xc9,0x8c,0xa8,0xcc,0x2e,0x6d,0xac,0x8c,0xea,0xcd,0x2a, +0xad,0xec,0x8e,0xa8,0x0c,0x8e,0x0e,0x6d,0x82,0x30,0x6c,0x1b,0x8c,0xe4,0x14,0x2a, +0x54,0x88,0x83,0x86,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc,0x04,0x61,0xe0,0x36, +0x20,0x89,0x2a,0x54,0xab,0x10,0x07,0x4d,0x33,0x07,0x94,0xcc,0x9a,0xde,0xe8,0xd2, +0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0xa6,0xc6,0xc2,0xd8,0xca,0x26,0x08,0x43, +0xb7,0x01,0x49,0x5a,0xa1,0x72,0x85,0x38,0x68,0x9a,0x39,0x20,0x64,0x46,0xf4,0x76, +0xe7,0x36,0x37,0x16,0xc6,0x56,0x66,0x14,0x36,0x46,0xf7,0x26,0x37,0x41,0x18,0xbc, +0x0d,0x46,0x02,0x0b,0x55,0x2c,0xc4,0x41,0xc3,0xcf,0xac,0xe9,0x8d,0x2e,0xed,0xcd, +0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x4e,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0x28,0xcc,0x6d, +0xac,0x8c,0x8d,0x2d,0x8c,0x2e,0xed,0xcd,0x6d,0x82,0x30,0x7c,0x1b,0x90,0x64,0x16, +0x2a,0x5a,0x88,0x83,0xa6,0x99,0x03,0x32,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f, +0x73,0x75,0x72,0x65,0x13,0x84,0x01,0x0c,0x36,0x20,0x89,0x2d,0x54,0xb7,0x10,0x07, +0x4d,0x33,0x07,0xcc,0xcc,0xa0,0xe4,0xca,0xec,0xd2,0xde,0xea,0xe6,0x8c,0xe4,0xc2, +0xda,0xca,0xa0,0xe4,0xca,0x8a,0xf0,0xe0,0xde,0xe6,0xea,0xe4,0xca,0x26,0x08,0x43, +0x18,0x6c,0x30,0x92,0x5c,0xa8,0x74,0x21,0x0e,0x1a,0x2e,0x66,0x54,0x61,0x6e,0x48, +0x61,0x6c,0x66,0x46,0x4f,0x56,0x13,0x84,0x41,0x0c,0x36,0x18,0x09,0x2f,0x54,0xbd, +0x10,0x07,0x0d,0x2b,0x33,0xa5,0x34,0x3a,0xba,0x32,0xb9,0xa9,0xb2,0xb8,0xba,0x32, +0xb7,0xb1,0x32,0xa6,0x32,0xb7,0x33,0x3a,0xb4,0x09,0xc2,0x30,0x06,0x1b,0x8c,0xe4, +0x17,0x2a,0x70,0x88,0x83,0x86,0x8a,0x19,0x51,0x19,0x1b,0x5d,0x18,0x55,0x5a,0x5b, +0xd9,0x04,0x61,0x20,0x83,0x0d,0x46,0x22,0x0e,0xd5,0x38,0xc4,0x41,0xc3,0xcb,0x8c, +0x28,0xcf,0x2d,0xac,0x2d,0x6d,0x4c,0xaa,0x6c,0x6e,0x08,0x2d,0xcc,0xed,0xac,0xcc, +0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82,0x30,0x94,0xc1,0x06,0x23,0x29,0x87,0xca,0x1c, +0xe2,0xa0,0x21,0x66,0x66,0x95,0x56,0x76,0x37,0x05,0x17,0x36,0x56,0x46,0xf5,0xd6, +0x54,0x46,0x57,0x26,0x37,0x67,0x14,0x36,0x46,0xf7,0x26,0x37,0x41,0x18,0xcc,0x60, +0x83,0x91,0xa0,0x43,0x95,0x0e,0x71,0xd0,0x6c,0xa0,0xd6,0x80,0x0e,0xee,0x40,0x0f, +0xfa,0x00,0x14,0x46,0xc1,0x14,0x52,0x81,0x15,0x5e,0x41,0x16,0x6a,0x01,0x17,0x76, +0xc1,0x17,0xc2,0x81,0x1c,0xce,0x41,0x1d,0x36,0x0c,0xc6,0x1b,0xac,0xc3,0x04,0x41, +0x00,0x36,0x00,0x1b,0x06,0xc3,0x1d,0xdc,0x61,0x43,0xf0,0x0e,0x1b,0x86,0xa1,0x1d, +0xe0,0x81,0xc2,0xd0,0xd4,0x86,0xc1,0x0e,0xec,0x60,0xd8,0x20,0xc8,0xc1,0x3c,0x6c, +0x28,0xda,0x41,0x1e,0x00,0x37,0xa0,0x07,0x1a,0x61,0x74,0x6f,0x6d,0x69,0x63,0x44, +0xc4,0xe4,0xc2,0xdc,0xc6,0xd0,0xca,0xe6,0x68,0x98,0xb1,0xbd,0x85,0xd1,0xcd,0x4d, +0x10,0x86,0x33,0x60,0x91,0xe6,0x36,0x47,0x37,0x37,0x41,0x18,0xd0,0x80,0x44,0x9a, +0x1b,0xdd,0xdc,0x04,0x61,0x48,0x03,0x22,0x74,0x65,0x78,0x5f,0x6c,0x6f,0x61,0x64, +0x13,0x84,0x41,0x0d,0x98,0xd0,0x95,0xe1,0x7d,0xcd,0xd1,0xbd,0xc9,0x95,0xb1,0xa8, +0x4b,0x73,0xa3,0x9b,0xdb,0x00,0xd9,0x83,0x1c,0xdc,0x43,0x83,0x0f,0xf9,0xa0,0x0f, +0xfb,0xc0,0x0f,0xfd,0xe0,0x0f,0xff,0x00,0x12,0x55,0x48,0xf0,0x41,0x15,0x36,0x36, +0xbb,0x36,0x97,0x34,0xb2,0x32,0x37,0xba,0x29,0x41,0x50,0x85,0x0c,0xcf,0xc5,0xae, +0x4c,0x6e,0x2e,0xed,0xcd,0x6d,0x4a,0x40,0x34,0x21,0xc3,0x73,0xb1,0x0b,0x63,0xb3, +0x2b,0x93,0x9b,0x12,0x18,0x75,0xc8,0xf0,0x5c,0xe6,0xd0,0xc2,0xc8,0xca,0xe4,0x9a, +0xde,0xc8,0xca,0xd8,0xa6,0x04,0x49,0x19,0x32,0x3c,0x17,0xb9,0xb2,0xb9,0xb7,0x3a, +0xb9,0xb1,0xb2,0xb9,0x29,0x41,0x1b,0x54,0x22,0xc3,0x73,0xa1,0xcb,0x83,0x2b,0x0b, +0x72,0x73,0x7b,0xa3,0x0b,0xa3,0x4b,0x7b,0x73,0x9b,0x9b,0x22,0xac,0x03,0x3c,0xd4, +0x21,0xc3,0x73,0x29,0x73,0xa3,0x93,0xcb,0x83,0x7a,0x4b,0x73,0xa3,0x9b,0x9b,0x12, +0xd0,0x43,0x17,0x32,0x3c,0x97,0xb1,0xb7,0x3a,0x37,0xba,0x32,0xb9,0xb9,0x29,0x41, +0x48,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x2c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5, +0x3b,0x8f,0x0f,0x4c,0x0e,0x83,0x08,0x1b,0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40, +0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97, +0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6, +0x17,0xb7,0x6d,0x09,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a, +0xc0,0x50,0x12,0x06,0x20,0x60,0x3e,0x72,0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe, +0x10,0x11,0xc0,0x44,0x84,0x40,0x33,0x2c,0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f, +0x38,0xd3,0xed,0x17,0xb7,0x6d,0x02,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51, +0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d,0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4, +0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3, +0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e,0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c, +0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48, +0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0xc3,0x86,0x4d,0x6a,0x43,0x9e,0xae, +0x98,0x87,0x52,0x16,0xbd,0x80,0x9c,0xfb,0x44,0x58,0x49,0x4c,0x48,0x0f,0x00,0x00, +0x62,0x00,0x05,0x00,0xd2,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0x30,0x0f,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00, +0xc9,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c, +0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42, +0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20, +0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50, +0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00, +0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d, +0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff, +0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42, +0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xba,0x00,0x00,0x00, +0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3, +0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xd8,0xc1,0x08, +0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3, +0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30, +0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43, +0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96, +0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7, +0x20,0xc3,0xa0,0x0c,0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18, +0x83,0x61,0x18,0x86,0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d, +0x54,0xb1,0x12,0x93,0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40, +0xd8,0x51,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72, +0xdb,0x88,0x18,0x86,0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94, +0x01,0x19,0x86,0x8e,0xbc,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d, +0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca, +0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0, +0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f, +0xf4,0x40,0x0f,0xda,0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca, +0x01,0x05,0xc3,0x4c,0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5, +0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0, +0x06,0x60,0x40,0x07,0x7e,0x00,0x06,0x7e,0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18, +0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07, +0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f, +0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28, +0x07,0x14,0x0c,0x33,0x59,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50, +0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e, +0xef,0x10,0x0e,0xf4,0xe0,0x07,0x48,0x30,0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36, +0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8, +0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07, +0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f, +0x00,0x03,0x3f,0xd0,0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8, +0x07,0x78,0x28,0x07,0x14,0x0c,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c, +0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0, +0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43, +0x38,0xd0,0x03,0x1b,0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4, +0x99,0xbe,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28, +0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87, +0x79,0x48,0x87,0x73,0x70,0x87,0x72,0x20,0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f, +0x40,0xc1,0x40,0xec,0x4c,0x64,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20, +0x0b,0xb7,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a, +0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef, +0x10,0x0e,0xf4,0xc0,0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc, +0x99,0xb0,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28, +0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87, +0x77,0x08,0x07,0x7a,0xf0,0x03,0x14,0x18,0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0, +0xb1,0xab,0x8d,0x26,0x59,0x96,0x65,0x79,0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c, +0xc3,0x30,0x68,0x9e,0x02,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20, +0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07, +0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74, +0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20, +0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07, +0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76, +0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x16,0x20, +0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x34,0x40,0x00,0x0c,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x79,0x80,0x00,0x08,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xc0,0x90,0x67,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f, +0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x1e,0x0c,0x08,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x1b,0x10,0x00,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc8,0x02,0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x32,0x1e,0x98,0x14, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a, +0x61,0x04,0xa0,0x24,0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x10,0x0a,0x82,0xba,0x11,0x00, +0x22,0x67,0x00,0xe8,0x9c,0x01,0xa0,0x75,0x06,0x80,0xda,0x19,0x00,0x7a,0x67,0x00, +0x28,0x9e,0x01,0x20,0x7a,0x06,0x00,0x00,0x79,0x18,0x00,0x00,0x5c,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20, +0x26,0x08,0x43,0xb3,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08, +0x83,0x33,0x41,0x20,0x03,0x8b,0xc0,0x04,0x61,0x78,0x36,0x08,0x4a,0xb3,0x21,0x51, +0x16,0x46,0x21,0x06,0x42,0x71,0x36,0x24,0xc3,0xc2,0x28,0xca,0x40,0x28,0xce,0x04, +0xe1,0x0c,0xae,0x0d,0x09,0x11,0x31,0xca,0x30,0x10,0x8a,0x33,0x41,0x18,0xa0,0x09, +0xc2,0x1a,0x60,0x1b,0x92,0x89,0x62,0x94,0x69,0x20,0x14,0x67,0x03,0xf1,0x40,0x52, +0x35,0x41,0x68,0x83,0x6c,0x82,0xd0,0x55,0x13,0x84,0x21,0xda,0x20,0x28,0xd9,0x86, +0x45,0xb9,0x18,0x45,0x19,0x08,0x0c,0xc3,0xb4,0x09,0xc2,0x1b,0x68,0x1b,0x96,0x81, +0x63,0x94,0x61,0x20,0x30,0x0c,0x73,0x26,0x08,0x71,0xb0,0x6d,0x58,0x08,0x8f,0x51, +0x88,0x81,0xc0,0x30,0xcc,0xd9,0xb0,0x4c,0x1e,0xa3,0x4c,0x03,0x81,0x61,0x98,0xb3, +0x81,0xd8,0xba,0x0f,0x0c,0x26,0x08,0x74,0xc0,0x4d,0x10,0x06,0x69,0x03,0xa2,0x88, +0x01,0xa3,0x28,0xc3,0x18,0x00,0x1b,0x02,0x32,0xd8,0x40,0x58,0x61,0x50,0x06,0xc0, +0x04,0x41,0x00,0x28,0x0c,0x4d,0x4d,0x10,0x86,0x69,0x82,0x30,0x50,0x1b,0x06,0x35, +0x50,0x83,0x61,0x83,0x90,0x06,0x6b,0xb0,0xa1,0x38,0x03,0x34,0x00,0xcc,0x80,0x0d, +0xaa,0xb0,0xb1,0xd9,0xb5,0xb9,0xa4,0x91,0x95,0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64, +0x78,0x2e,0x76,0x65,0x72,0x73,0x69,0x6f,0x6e,0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b, +0x5d,0x18,0x9b,0x5d,0x99,0xdc,0x94,0xc0,0xa8,0x43,0x86,0xe7,0x32,0x87,0x16,0x46, +0x56,0x26,0xd7,0xf4,0x46,0x56,0xc6,0x36,0x25,0x40,0xca,0x90,0xe1,0xb9,0xc8,0x95, +0xcd,0xbd,0xd5,0xc9,0x8d,0x95,0xcd,0x4d,0x09,0xca,0xa0,0x0e,0x19,0x9e,0x4b,0x99, +0x1b,0x9d,0x5c,0x1e,0xd4,0x5b,0x9a,0x1b,0xdd,0xdc,0x94,0x80,0x0d,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x2c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5,0x3b,0x8f,0x0f,0x4c, +0x0e,0x83,0x08,0x1b,0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40,0xc3,0xe5,0x3b,0x8f, +0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10, +0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x09, +0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06, +0x20,0x60,0x3e,0x72,0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44, +0x84,0x40,0x33,0x2c,0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17, +0xb7,0x6d,0x02,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0, +0xe0,0x17,0xb7,0x6d,0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1, +0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11, +0xc0,0x20,0x0e,0x3e,0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11, +0xe6,0x17,0xb7,0x0d,0x61,0x20,0x00,0x00,0xaa,0x01,0x00,0x00,0x13,0x04,0x50,0x2c, +0x10,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x34,0xcc,0x00,0x14,0x61,0x40,0xc9,0x95, +0x5d,0xd9,0x14,0x67,0x40,0x39,0x94,0x61,0x40,0x19,0x95,0x6e,0x40,0x0d,0x94,0x4b, +0xa9,0x14,0x4c,0xb9,0x11,0x52,0x04,0xe5,0x31,0x02,0x50,0x02,0x64,0x8c,0x11,0x80, +0x20,0x08,0xc2,0xbf,0x30,0x46,0xd0,0x9a,0x73,0xce,0x7b,0x63,0x04,0xf7,0x4d,0x8f, +0xa6,0x18,0x8c,0x11,0xac,0xb5,0x5a,0xab,0xdf,0x18,0x01,0x08,0x82,0xb0,0x1b,0x06, +0x63,0x04,0x20,0x08,0x82,0x38,0x38,0x8c,0x11,0xac,0xb5,0x5a,0x8b,0xdf,0x18,0x01, +0xec,0xb3,0x73,0xf9,0x8d,0x11,0xe4,0x7a,0xe9,0xce,0xdf,0x18,0x01,0xce,0xde,0x67, +0xee,0x8d,0x11,0x9c,0xb5,0x29,0x86,0xde,0x18,0x01,0x08,0x82,0x20,0xfe,0x8d,0x00, +0x8c,0x11,0x80,0x20,0x08,0xc2,0xdf,0x18,0x81,0x8a,0xd7,0xa7,0xe8,0x01,0x00,0x00, +0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xd5,0x01,0x18,0x40,0x6f,0xf0,0x06,0x6a,0x30, +0x62,0x90,0x00,0x20,0x08,0x06,0x9e,0x1d,0x84,0x41,0x44,0x07,0x74,0xb0,0x06,0x23, +0x06,0x09,0x00,0x82,0x60,0xe0,0xdd,0x81,0x18,0x48,0x76,0x60,0x07,0x6c,0x30,0x62, +0x90,0x00,0x20,0x08,0x06,0x1e,0x1e,0x8c,0xc1,0x44,0x07,0x74,0xd0,0x06,0x23,0x06, +0x09,0x00,0x82,0x60,0xe0,0xe5,0x01,0x19,0x54,0x73,0x30,0x07,0x6e,0x30,0x62,0x90, +0x00,0x20,0x08,0x06,0x9e,0x1e,0x94,0x81,0x85,0x07,0x79,0xf0,0x06,0x23,0x06,0x09, +0x00,0x82,0x60,0xe0,0xed,0x81,0x19,0x5c,0x7a,0x70,0x07,0x70,0x30,0x62,0x90,0x00, +0x20,0x08,0x06,0x1e,0x1f,0x9c,0x01,0x86,0x07,0x7a,0x10,0x07,0x23,0x06,0x09,0x00, +0x82,0x60,0xe0,0xf5,0x01,0x1a,0x6c,0x79,0x90,0x07,0x72,0x30,0x62,0x60,0x00,0x20, +0x08,0x06,0xc4,0x29,0x88,0x81,0x1e,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x81,0x0a, +0x63,0xe0,0x07,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0x85,0x82,0x1a,0x0c,0x7c,0x30, +0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcb,0x2a,0xbc, +0x41,0xf2,0x07,0x05,0x01,0x07,0x70,0x00,0x07,0x70,0x30,0x9a,0x10,0x00,0x75,0x90, +0x02,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0xe2,0x0a,0x72,0xc0,0x88,0x42,0x70,0xcc, +0xc1,0x1c,0xcc,0xc1,0x1c,0x8c,0x26,0x04,0x40,0x25,0xa7,0x00,0x23,0x06,0x0d,0x00, +0x82,0x60,0xb0,0xc4,0x42,0x1d,0x3c,0xa5,0xb0,0x04,0x76,0x60,0x07,0x76,0x60,0x07, +0xa3,0x09,0x01,0x50,0x8c,0x1b,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xb4,0x80, +0x07,0x12,0x2a,0x38,0x41,0x1e,0xe4,0x41,0x1e,0xe4,0xc1,0x68,0x42,0x00,0x14,0x14, +0x07,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcb,0x2d,0xec,0x41,0xb5,0x0a,0x01,0xc4, +0x07,0x7c,0xc0,0x07,0x7c,0x30,0x9a,0x10,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0, +0xe4,0x42,0x1f,0x5c,0xad,0x30,0x24,0x7e,0xe0,0x07,0x7e,0xe0,0x07,0xa3,0x09,0x01, +0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcb,0x2e,0xfc,0x41,0xf6,0x0a,0xce,0x02,0x0a, +0xa0,0x00,0x0a,0xa0,0x30,0x9a,0x10,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xf4, +0x42,0x28,0x6c,0xb1,0x70,0x28,0xa2,0x20,0x0a,0xa2,0x20,0x0a,0xa3,0x09,0x01,0x30, +0x62,0xd0,0x00,0x20,0x08,0x06,0xcb,0x2f,0x8c,0x42,0x37,0x0b,0x12,0x43,0x0a,0xa4, +0x40,0x0a,0xa4,0x30,0x9a,0x10,0x00,0xc3,0x0d,0x14,0x46,0x06,0xc3,0x0d,0x1b,0x46, +0x06,0x25,0x04,0x3a,0x1c,0x51,0x61,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0x97,0x16,0x4c, +0x37,0x68,0x61,0x20,0x0c,0x37,0x88,0xc1,0x47,0x06,0xc3,0x0d,0xd9,0x47,0x06,0x25, +0x04,0x3a,0x1c,0x91,0x15,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0xdb,0x11,0x4c,0x37,0x78, +0x67,0x20,0x0c,0x37,0x70,0x65,0x40,0x06,0x85,0x04,0x3a,0x1c,0xc1,0x11,0xc2,0x57, +0x42,0xa0,0xd3,0x0d,0x9e,0x11,0x14,0x22,0xec,0x74,0xc3,0x1b,0x38,0xc1,0x74,0xc3, +0x18,0x20,0xc4,0x70,0x43,0x18,0xb8,0x01,0x19,0x54,0x60,0xe9,0x70,0x44,0x18,0x18, +0xc2,0x57,0x42,0xa0,0xd3,0x0d,0x63,0x80,0x04,0xd3,0x0d,0x75,0x60,0x08,0x65,0x50, +0x3a,0x1c,0x41,0x06,0x83,0xf0,0x95,0x10,0xe8,0x74,0x83,0x19,0x14,0x41,0x09,0xc7, +0x4e,0x37,0xb0,0x41,0x13,0x94,0x18,0x68,0x3a,0x1c,0x81,0x06,0x84,0xf0,0x95,0x10, +0xe8,0x74,0x83,0x1a,0x18,0xc1,0x74,0x83,0x1e,0x14,0x42,0x0d,0xc9,0x4e,0x37,0xe4, +0x41,0x13,0xd4,0xb4,0xe9,0x70,0x44,0x1b,0x14,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0x6f, +0x70,0x04,0xd3,0x0d,0x78,0x70,0x08,0xe5,0x06,0x60,0xa0,0xc3,0x11,0x70,0x30,0x08, +0x5f,0x09,0x81,0x4e,0x37,0xc8,0x41,0x11,0x4c,0x37,0x98,0x42,0x21,0xd4,0x80,0xec, +0x74,0x83,0x28,0x30,0xc1,0x0d,0x86,0x9d,0x60,0xd8,0x88,0xc1,0x01,0x80,0x20,0x18, +0x60,0x32,0xa1,0x0f,0xb3,0x70,0x12,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x06,0x0e, +0x42,0x7c,0x2c,0x30,0xe0,0x63,0xe2,0x30,0xc4,0xc7,0x82,0x03,0x3e,0x67,0x0b,0x86, +0x9d,0x2d,0x18,0x66,0x85,0x40,0x1f,0x23,0x04,0xfa,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0xc6,0x13,0x25,0xe1,0x0b,0x3a,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0x82, +0x61,0x27,0x18,0x66,0xc2,0x21,0x1f,0x13,0x0e,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82, +0xc1,0x83,0x16,0x2b,0x21,0x8c,0x18,0x18,0x00,0x08,0x82,0xc1,0x93,0x16,0x2c,0x21, +0x9c,0x30,0xd0,0x09,0x03,0x8d,0x18,0x34,0x00,0x08,0x82,0xc1,0xe2,0x16,0x32,0xb1, +0x0e,0x62,0x21,0x04,0x33,0x31,0x13,0x33,0x31,0x13,0xa3,0x09,0x01,0x30,0x9a,0x20, +0x04,0xa3,0x09,0x99,0x30,0x9a,0xa0,0x0d,0x26,0x10,0xf2,0x31,0x81,0x90,0xcf,0x88, +0xc1,0x01,0x80,0x20,0x18,0x60,0x6f,0x71,0x13,0xf0,0x60,0x16,0xa3,0x09,0x81,0x30, +0x9a,0x20,0x0c,0x56,0x08,0xf1,0xb1,0x42,0x88,0xcf,0x88,0x81,0x03,0x80,0x20,0x18, +0x34,0x79,0x81,0x13,0xfc,0x40,0x0f,0xf3,0xf0,0x13,0x68,0x80,0x06,0x68,0x80,0x06, +0x2f,0x31,0x62,0xe0,0x00,0x20,0x08,0x06,0x4d,0x5e,0xe0,0xc4,0x3e,0xd0,0xc3,0x3c, +0xfc,0x84,0x10,0x08,0xc2,0x4b,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x36,0x17,0x3c, +0x51,0x0f,0x6e,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08, +0x06,0x9b,0x5d,0xfc,0x04,0x3e,0xd0,0xc5,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09, +0x86,0x9d,0x60,0x98,0x09,0x8a,0x7c,0x4c,0x50,0xe4,0x63,0x82,0x20,0x1f,0x13,0x04, +0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x9e,0xd2,0xf8,0x89,0x60, +0x38,0x22,0xc8,0x09,0xe1,0xbb,0xc0,0x28,0x0b,0x24,0xf9,0x98,0x20,0xc9,0xe7,0x4c, +0xc2,0xb0,0x33,0x09,0xc3,0x4c,0x98,0x09,0xf8,0x98,0x40,0x13,0xf0,0xb9,0xca,0xb0, +0xab,0x0c,0x33,0x42,0xa0,0x8f,0x11,0x02,0x7d,0x4c,0x11,0xe0,0x63,0x8a,0x00,0x1f, +0x33,0x04,0xf9,0x98,0x21,0xc8,0xc7,0x04,0xb5,0x80,0x8f,0x09,0x6b,0x01,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x78,0x70,0x63,0x2f,0x84,0x11,0x03,0x03,0x00,0x41,0x30, +0x78,0x72,0x83,0x2f,0x84,0x13,0x06,0x3a,0x61,0x20,0x33,0x88,0xf8,0x98,0x41,0xc4, +0xc7,0xce,0x42,0x88,0x8f,0xa1,0x85,0x10,0x1f,0x13,0x02,0xf9,0x98,0x50,0xc8,0xc7, +0x88,0x42,0x3e,0x76,0x18,0xf2,0x19,0x8e,0x20,0xd4,0x42,0xf8,0x66,0x19,0x82,0x21, +0x18,0x6e,0x58,0xd8,0x80,0x0c,0x86,0x1b,0x16,0x36,0x20,0x83,0x12,0x02,0x9d,0x65, +0x10,0x86,0xe0,0x70,0x61,0xd8,0x11,0x83,0x05,0x00,0x41,0x30,0x88,0xd0,0x63,0x35, +0xd6,0x42,0x35,0x1e,0x07,0x36,0x82,0x59,0x82,0x61,0x38,0x22,0x81,0x0b,0xe1,0x9b, +0x65,0x38,0x92,0x60,0x84,0xa2,0xf5,0xff,0xff,0xff,0x07,0xa3,0x2f,0x84,0x6f,0x96, +0xc0,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x87,0x3d,0x50,0xc3,0xf5,0xff,0xff,0xff, +0x07,0x0b,0xfc,0x42,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xf0,0xb8,0x47,0x6a,0x04, +0x16,0xfc,0x85,0x7c,0x2c,0xf8,0x0b,0xf8,0xcc,0x12,0x18,0x03,0x15,0x06,0x43,0x08, +0x85,0x05,0x78,0x21,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x78,0xe6,0xe3,0x35,0x02, +0x0b,0x44,0x43,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xf0,0xd4,0x07,0x6c,0x04,0x23, +0x06,0x0e,0x00,0x82,0x60,0xd0,0xdc,0x87,0x6d,0xec,0x85,0x5c,0xc4,0x45,0x6f,0x04, +0x41,0x10,0xb4,0x06,0x16,0xf7,0x1e,0x30,0xdc,0x10,0xf8,0x01,0x19,0x0c,0x37,0x74, +0x7e,0x40,0x06,0x25,0x04,0x3a,0xcb,0x80,0x24,0xc1,0xa9,0xc3,0xb0,0x23,0x06,0x0b, +0x00,0x82,0x60,0x10,0xe9,0x47,0x6f,0xf4,0x05,0x6f,0x14,0x60,0x20,0x1e,0xc1,0x2c, +0x41,0x32,0x1c,0xa1,0x89,0x86,0xf0,0xcd,0x32,0x28,0x4c,0x50,0x62,0x60,0x1f,0x30, +0xdc,0x40,0x06,0xa5,0x40,0x06,0xc3,0x0d,0x42,0x29,0x90,0x41,0x09,0x81,0xce,0x32, +0x2c,0x4c,0x70,0xf1,0x30,0xec,0x88,0xc1,0x02,0x80,0x20,0x18,0x44,0x21,0x42,0x1e, +0xa4,0x31,0x1e,0x68,0x50,0xa4,0x47,0x30,0x4b,0xc0,0x0c,0x47,0x80,0x41,0x6a,0x08, +0xdf,0x2c,0x43,0xf3,0x04,0xa5,0x06,0xfd,0x01,0xa5,0x06,0xfe,0x01,0xc3,0x0d,0x42, +0x2b,0x90,0xc1,0x70,0x83,0xd0,0x0a,0x64,0x50,0x42,0xa0,0xb3,0x0c,0xce,0x13,0x5c, +0x3e,0x0c,0x3b,0x62,0xb0,0x00,0x20,0x08,0x06,0x51,0x8a,0xb0,0x07,0x6b,0xac,0x87, +0x51,0xc4,0x47,0x30,0x4b,0xf0,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0xd2,0x22,0xf1, +0x91,0x1a,0x21,0x72,0x1a,0xa6,0x21,0x1f,0xf2,0x21,0x1f,0xf2,0x31,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x07,0x00,0x82,0x60,0x30,0xb5,0x88, +0x7b,0xdc,0xc6,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x93,0x8b,0xbc,0x07,0x6e,0x0c, +0x23,0x06,0x07,0x00,0x82,0x60,0x30,0xbd,0x08,0x7c,0xe4,0xc6,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0x98,0x8b,0xd8,0xc7,0x6b,0xa4,0xc8,0x68,0x42,0x00,0x58,0x11,0xd0, +0xc7,0x0a,0x81,0x3e,0x56,0x0c,0xf4,0x19,0x31,0x68,0x00,0x10,0x04,0x83,0x25,0x47, +0xfa,0x03,0x37,0x5a,0xa4,0x45,0x5a,0xc4,0x3f,0xfc,0xc3,0x3f,0xfc,0x63,0x34,0x21, +0x00,0x86,0x23,0x82,0xf0,0x08,0xbe,0xe9,0x86,0xf1,0x10,0x02,0x0b,0x0e,0xf9,0x98, +0x70,0xc8,0xc7,0x86,0x43,0x3e,0x23,0x06,0x0b,0x00,0x82,0x60,0x50,0xed,0xc8,0x7d, +0x0c,0x42,0xb0,0x1e,0xea,0x91,0x1e,0xc3,0x11,0x41,0x7a,0x28,0xdf,0x2c,0x43,0x41, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_f12978ac9f14a7c5f211d66515254f36.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_f12978ac9f14a7c5f211d66515254f36.h new file mode 100644 index 00000000..e535d318 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_f12978ac9f14a7c5f211d66515254f36.h @@ -0,0 +1,497 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_f12978ac9f14a7c5f211d66515254f36.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_f12978ac9f14a7c5f211d66515254f36_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_f12978ac9f14a7c5f211d66515254f36_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_f12978ac9f14a7c5f211d66515254f36_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_f12978ac9f14a7c5f211d66515254f36_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_f12978ac9f14a7c5f211d66515254f36_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_f12978ac9f14a7c5f211d66515254f36_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_f12978ac9f14a7c5f211d66515254f36_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_f12978ac9f14a7c5f211d66515254f36_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_f12978ac9f14a7c5f211d66515254f36_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_f12978ac9f14a7c5f211d66515254f36_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_f12978ac9f14a7c5f211d66515254f36_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_f12978ac9f14a7c5f211d66515254f36_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_f12978ac9f14a7c5f211d66515254f36_size = 7576; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_f12978ac9f14a7c5f211d66515254f36_data[] = { +0x44,0x58,0x42,0x43,0xc1,0xda,0x07,0x15,0x22,0x4a,0x99,0x22,0x1e,0x97,0xc0,0xf8, +0x72,0x67,0x50,0xfe,0x01,0x00,0x00,0x00,0x98,0x1d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0x48,0x0e,0x00,0x00,0x64,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xac,0x0c,0x00,0x00,0x62,0x00,0x05,0x00, +0x2b,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x94,0x0c,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x22,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xb9,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xd4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e, +0xbc,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33, +0x59,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f, +0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4, +0xe0,0x07,0x48,0x30,0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0, +0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07, +0x14,0x0c,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73, +0x70,0x87,0x72,0x20,0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec, +0x4c,0x64,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5, +0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0, +0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0xf0,0x03,0x14,0x18,0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26, +0x59,0x96,0x65,0x79,0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x06, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a, +0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90, +0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6, +0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60, +0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x34,0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4, +0x79,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01, +0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02,0x02,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x43,0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x86,0x3c,0x1b,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c, +0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01,0x00,0x00,0x00, +0x1c,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x1c,0x0a,0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a, +0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a, +0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x70,0x03,0xca,0x7c,0xa0, +0x58,0x0a,0x83,0xba,0x11,0x80,0x1a,0x20,0x72,0x06,0x80,0xce,0x19,0x00,0x5a,0x67, +0x00,0xa8,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2,0x19,0x00,0x9a,0x67,0x00,0x88,0x9e, +0x01,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20,0x26,0x08,0x43,0xb3, +0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0xc1,0xd9,0x30,0x20,0x09,0x31,0x41,0x20, +0x83,0x36,0xa0,0x25,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x35,0xf6,0xc6,0xf6,0x26, +0xf7,0xa5,0x96,0x46,0x47,0x57,0x26,0x57,0x46,0x36,0x41,0x18,0x9e,0x0d,0x82,0xd1, +0x6c,0x48,0x8c,0x85,0x31,0x88,0x81,0x30,0x1c,0x5a,0x72,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73, +0x1b,0x92,0x61,0x81,0x0c,0x63,0x20,0x0c,0x67,0x82,0x70,0x06,0x6e,0xc0,0x46,0xee, +0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d,0x43,0x42,0x48,0x93, +0x31,0x0c,0x84,0xe1,0x4c,0x10,0x06,0x68,0x82,0xb0,0x06,0x6f,0x40,0x48,0xee,0x2b, +0xcd,0x0d,0xae,0x8e,0xee,0xab,0x0c,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x43,0x52, +0x59,0x97,0x51,0x0d,0x84,0xe1,0x6c,0x20,0x9e,0x88,0xc2,0x26,0x08,0x6d,0x00,0x07, +0x3c,0x03,0xb9,0xbb,0x2f,0xb9,0xb2,0xb1,0x37,0xb7,0x39,0x3a,0xb9,0xba,0x31,0xba, +0x32,0xb2,0x2f,0x38,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0xb9,0x2f,0xb7,0xb2,0x30,0xb9, +0xb2,0x39,0xba,0x2f,0xb2,0x32,0x38,0x3a,0xb4,0x09,0x42,0xb7,0x06,0x13,0x84,0x21, +0xda,0x20,0x18,0xdd,0x86,0xc5,0xd0,0x36,0xc3,0x18,0x08,0x8e,0xe3,0xbc,0x09,0xc2, +0x1b,0xc4,0x01,0x33,0xb9,0xbb,0x2f,0xb2,0x34,0xb6,0x30,0xba,0x32,0xb2,0xaf,0xb6, +0x37,0xba,0xb4,0x37,0xb7,0x2f,0xbb,0xb2,0x31,0xba,0x37,0xb9,0xb9,0x0d,0xcb,0x00, +0x06,0x61,0x60,0x0c,0x03,0xc1,0x71,0x9c,0x33,0x41,0x88,0x03,0x39,0xe0,0x23,0x77, +0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0x46,0x54,0x06,0x47,0x87,0xb6,0x61,0x21, +0xc6,0x80,0x0c,0x0c,0x62,0x20,0x38,0x8e,0x73,0x28,0xc9,0xdd,0x7d,0xb1,0xbd,0x8d, +0xad,0x7d,0xa5,0xb9,0xc1,0xd5,0xd1,0x7d,0xb1,0xd5,0xb5,0x85,0x6d,0x58,0xaa,0x31, +0x30,0x03,0xa3,0x1a,0x08,0x8e,0xe3,0x9c,0x0d,0xc4,0x27,0x06,0x65,0x70,0x06,0x13, +0x04,0x3a,0xa0,0x03,0x1a,0x63,0x62,0x46,0x53,0x52,0x32,0x13,0x84,0x41,0xda,0x80, +0x18,0x69,0xa0,0x06,0x86,0x31,0xac,0x01,0xb0,0x21,0x60,0x83,0x0d,0x44,0x86,0x06, +0x6d,0x00,0x4c,0x10,0xe6,0x60,0x0e,0xb8,0xa4,0x49,0x95,0xb9,0x91,0x95,0xc9,0x4d, +0xa5,0xe9,0x95,0x4d,0x10,0x86,0x69,0x82,0x30,0x50,0x13,0x84,0x8e,0x0d,0x36,0x20, +0x09,0x1c,0x54,0x46,0x1c,0xc8,0x41,0x33,0x07,0x74,0xd2,0x9a,0xc2,0xf0,0xa4,0xca, +0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x43,0xb5,0xc1,0x48,0xea,0xa0, +0xb2,0x83,0x38,0x90,0x03,0x32,0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69, +0x7a,0x65,0x13,0x84,0xc1,0xda,0x80,0x24,0x78,0x50,0xe5,0x41,0x1c,0xc8,0x41,0x33, +0x07,0xec,0xd2,0x92,0xdc,0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6, +0xde,0xea,0xe4,0xc6,0xca,0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26, +0x08,0xc3,0xb5,0xc1,0x48,0xf6,0xa0,0xe2,0x83,0x38,0x90,0x03,0x4a,0x69,0x4c,0x75, +0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x13, +0x84,0x01,0xdb,0x60,0x24,0x7e,0x50,0xfd,0x41,0x1c,0xc8,0x01,0xa5,0x34,0xa6,0xba, +0xb6,0xb0,0xa6,0x34,0x38,0xa6,0x32,0xbb,0x32,0x36,0xaa,0xb7,0xaa,0xb9,0xb2,0x09, +0xc2,0x90,0x6d,0x30,0x92,0x50,0xa8,0x44,0x21,0x0e,0xe4,0x80,0x4b,0x9a,0x91,0x5c, +0x58,0x5b,0x59,0x92,0x1b,0x59,0x19,0xde,0x04,0x61,0xd0,0x36,0x18,0x09,0x29,0x54, +0xa5,0x10,0x07,0x72,0x40,0xc9,0x8c,0xa8,0xcc,0x2e,0x6d,0xac,0x8c,0xea,0xcd,0x2a, +0xad,0xec,0x8e,0xa8,0x0c,0x8e,0x0e,0x6d,0x82,0x30,0x6c,0x1b,0x8c,0xe4,0x14,0x2a, +0x54,0x88,0x83,0x86,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc,0x04,0x61,0xe0,0x36, +0x20,0x89,0x2a,0x54,0xab,0x10,0x07,0x4d,0x33,0x07,0x94,0xcc,0x9a,0xde,0xe8,0xd2, +0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0xa6,0xc6,0xc2,0xd8,0xca,0x26,0x08,0x43, +0xb7,0x01,0x49,0x5a,0xa1,0x72,0x85,0x38,0x68,0x9a,0x39,0x20,0x64,0x46,0xf4,0x76, +0xe7,0x36,0x37,0x16,0xc6,0x56,0x66,0x14,0x36,0x46,0xf7,0x26,0x37,0x41,0x18,0xbc, +0x0d,0x46,0x02,0x0b,0x55,0x2c,0xc4,0x41,0xc3,0xcf,0xac,0xe9,0x8d,0x2e,0xed,0xcd, +0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x4e,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0x28,0xcc,0x6d, +0xac,0x8c,0x8d,0x2d,0x8c,0x2e,0xed,0xcd,0x6d,0x82,0x30,0x7c,0x1b,0x8c,0x64,0x16, +0x2a,0x5a,0x88,0x83,0x86,0x8c,0x19,0x94,0x5c,0x59,0x11,0x1e,0xdc,0xdb,0x5c,0x9d, +0x5c,0xd9,0x04,0x61,0x00,0x83,0x0d,0x48,0x62,0x0b,0xd5,0x2d,0xc4,0x41,0xd3,0xcc, +0x01,0x33,0x33,0x28,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0x39,0x23,0xb9,0xb0,0xb6,0x32, +0x28,0xb9,0xb2,0x22,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x09,0xc2,0x10,0x06,0x1b, +0x8c,0x24,0x17,0x2a,0x5d,0x88,0x83,0x86,0x8b,0x19,0x55,0x98,0x1b,0x52,0x18,0x9b, +0x99,0xd1,0x93,0xd5,0x04,0x61,0x10,0x83,0x0d,0x46,0xc2,0x0b,0x55,0x2f,0xc4,0x41, +0xc3,0xca,0x4c,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0xaa,0x2c,0xae,0xae,0xcc,0x6d,0xac, +0x8c,0xa9,0xcc,0xed,0x8c,0x0e,0x6d,0x82,0x30,0x8c,0xc1,0x06,0x23,0xf9,0x85,0x0a, +0x1c,0xe2,0xa0,0xa1,0x62,0x46,0x54,0xc6,0x46,0x17,0x46,0x95,0xd6,0x56,0x36,0x41, +0x18,0xc8,0x60,0x83,0x91,0x88,0x43,0x35,0x0e,0x71,0xd0,0xf0,0x32,0x23,0xca,0x73, +0x0b,0x6b,0x4b,0x1b,0x93,0x2a,0x9b,0x1b,0x42,0x0b,0x73,0x3b,0x2b,0x33,0x0a,0x1b, +0xa3,0x7b,0x93,0x9b,0x20,0x0c,0x65,0xb0,0xc1,0x48,0xca,0xa1,0x32,0x87,0x38,0x68, +0x88,0x99,0x59,0xa5,0x95,0xdd,0x4d,0xc1,0x85,0x8d,0x95,0x51,0xbd,0x35,0x95,0xd1, +0x95,0xc9,0xcd,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x06,0x33,0xd8,0x60,0x24, +0xe8,0x50,0xa5,0x43,0x1c,0x34,0x1b,0xa8,0x35,0xa0,0x83,0x3b,0xd0,0x83,0x3e,0x00, +0x85,0x51,0x30,0x85,0x54,0x60,0x85,0x57,0x90,0x85,0x5a,0xc0,0x85,0x5d,0xf0,0x85, +0x70,0x20,0x87,0x73,0x50,0x87,0x0d,0x83,0xf1,0x06,0xeb,0x30,0x41,0x10,0x80,0x0d, +0xc0,0x86,0xc1,0x70,0x07,0x77,0xd8,0x10,0xbc,0xc3,0x86,0x61,0x68,0x07,0x78,0xa0, +0x30,0x34,0xb5,0x61,0xb0,0x03,0x3b,0x18,0x36,0x08,0x72,0x30,0x0f,0x1b,0x8a,0x76, +0x90,0x07,0xc0,0x0d,0xe8,0x81,0x46,0x18,0xdd,0x5b,0x5b,0xda,0x18,0x11,0x31,0xb9, +0x30,0xb7,0x31,0xb4,0xb2,0x39,0x1a,0x66,0x6c,0x6f,0x61,0x74,0x73,0x13,0x84,0xe1, +0x0c,0x58,0xa4,0xb9,0xcd,0xd1,0xcd,0x4d,0x10,0x06,0x34,0x20,0x91,0xe6,0x46,0x37, +0x37,0x41,0x18,0xd2,0x80,0x08,0x5d,0x19,0xde,0x17,0xdb,0x5b,0x18,0xd9,0x04,0x61, +0x50,0x03,0x26,0x74,0x65,0x78,0x5f,0x73,0x74,0x6f,0x72,0x65,0x2c,0xea,0xd2,0xdc, +0xe8,0xe6,0x36,0x40,0xf6,0x20,0x07,0xf7,0xd0,0xe0,0x43,0x3e,0xe8,0xc3,0x3e,0xf0, +0x43,0x3f,0xf8,0xc3,0x3f,0x80,0x44,0x15,0x12,0x7c,0x50,0x85,0x8d,0xcd,0xae,0xcd, +0x25,0x8d,0xac,0xcc,0x8d,0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b, +0x4b,0x7b,0x73,0x9b,0x12,0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4, +0xa6,0x04,0x46,0x1d,0x32,0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2, +0x32,0xb6,0x29,0x41,0x52,0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac, +0x6c,0x6e,0x4a,0xd0,0x06,0x95,0xc8,0xf0,0x5c,0xe8,0xf2,0xe0,0xca,0x82,0xdc,0xdc, +0xde,0xe8,0xc2,0xe8,0xd2,0xde,0xdc,0xe6,0xa6,0x08,0xeb,0x00,0x0f,0x75,0xc8,0xf0, +0x5c,0xca,0xdc,0xe8,0xe4,0xf2,0xa0,0xde,0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0xf4,0xd0, +0x85,0x0c,0xcf,0x65,0xec,0xad,0xce,0x8d,0xae,0x4c,0x6e,0x6e,0x4a,0x10,0x12,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x2c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5,0x3b,0x8f,0x0f,0x4c, +0x0e,0x83,0x08,0x1b,0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40,0xc3,0xe5,0x3b,0x8f, +0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10, +0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x09, +0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06, +0x20,0x60,0x3e,0x72,0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44, +0x84,0x40,0x33,0x2c,0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17, +0xb7,0x6d,0x02,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0, +0xe0,0x17,0xb7,0x6d,0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1, +0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11, +0xc0,0x20,0x0e,0x3e,0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11, +0xe6,0x17,0xb7,0x0d,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xf1,0x29,0x78,0xac,0x9f,0x14,0xa7,0xc5,0xf2,0x11,0xd6,0x65, +0x15,0x25,0x4f,0x36,0x44,0x58,0x49,0x4c,0x2c,0x0f,0x00,0x00,0x62,0x00,0x05,0x00, +0xcb,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x14,0x0f,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xc2,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xba,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xd8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e, +0xbc,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33, +0x59,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f, +0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4, +0xe0,0x07,0x48,0x30,0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0, +0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07, +0x14,0x0c,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73, +0x70,0x87,0x72,0x20,0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec, +0x4c,0x64,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5, +0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0, +0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0xf0,0x03,0x14,0x18,0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26, +0x59,0x96,0x65,0x79,0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x9e, +0x02,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x34,0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0x79,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0x13,0x01,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02, +0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x86,0x3c,0x1b,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x0c,0x79,0x3c,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02, +0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x32,0x1e,0x98,0x14,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24, +0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x10,0x0a,0x82,0xba,0x11,0x00,0x22,0x67,0x00,0xe8, +0x9c,0x01,0xa0,0x75,0x06,0x80,0xda,0x19,0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0x20, +0x7a,0x06,0x00,0x00,0x79,0x18,0x00,0x00,0x5c,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20,0x26,0x08,0x43,0xb3, +0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08,0x83,0x33,0x41,0x20, +0x03,0x8b,0xc0,0x04,0x61,0x78,0x36,0x08,0x4a,0xb3,0x21,0x51,0x16,0x46,0x21,0x06, +0x42,0x71,0x36,0x24,0xc3,0xc2,0x28,0xca,0x40,0x28,0xce,0x04,0xe1,0x0c,0xae,0x0d, +0x09,0x11,0x31,0xca,0x30,0x10,0x8a,0x33,0x41,0x18,0xa0,0x09,0xc2,0x1a,0x60,0x1b, +0x92,0x89,0x62,0x94,0x69,0x20,0x14,0x67,0x03,0xf1,0x40,0x52,0x35,0x41,0x68,0x83, +0x6c,0x82,0xd0,0x55,0x13,0x84,0x21,0xda,0x20,0x28,0xd9,0x86,0x45,0xb9,0x18,0x45, +0x19,0x08,0x0c,0xc3,0xb4,0x09,0xc2,0x1b,0x68,0x1b,0x96,0x81,0x63,0x94,0x61,0x20, +0x30,0x0c,0x73,0x26,0x08,0x71,0xb0,0x6d,0x58,0x08,0x8f,0x51,0x88,0x81,0xc0,0x30, +0xcc,0xd9,0xb0,0x4c,0x1e,0xa3,0x4c,0x03,0x81,0x61,0x98,0xb3,0x81,0xd8,0xba,0x0f, +0x0c,0x26,0x08,0x74,0xc0,0x4d,0x10,0x06,0x69,0x03,0xa2,0x88,0x01,0xa3,0x28,0xc3, +0x18,0x00,0x1b,0x02,0x32,0xd8,0x40,0x58,0x61,0x50,0x06,0xc0,0x04,0x41,0x00,0x28, +0x0c,0x4d,0x4d,0x10,0x86,0x69,0x82,0x30,0x50,0x1b,0x06,0x35,0x50,0x83,0x61,0x83, +0x90,0x06,0x6b,0xb0,0xa1,0x38,0x03,0x34,0x00,0xcc,0x80,0x0d,0xaa,0xb0,0xb1,0xd9, +0xb5,0xb9,0xa4,0x91,0x95,0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64,0x78,0x2e,0x76,0x65, +0x72,0x73,0x69,0x6f,0x6e,0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b,0x5d,0x18,0x9b,0x5d, +0x99,0xdc,0x94,0xc0,0xa8,0x43,0x86,0xe7,0x32,0x87,0x16,0x46,0x56,0x26,0xd7,0xf4, +0x46,0x56,0xc6,0x36,0x25,0x40,0xca,0x90,0xe1,0xb9,0xc8,0x95,0xcd,0xbd,0xd5,0xc9, +0x8d,0x95,0xcd,0x4d,0x09,0xca,0xa0,0x0e,0x19,0x9e,0x4b,0x99,0x1b,0x9d,0x5c,0x1e, +0xd4,0x5b,0x9a,0x1b,0xdd,0xdc,0x94,0x80,0x0d,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x2c,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5,0x3b,0x8f,0x0f,0x4c,0x0e,0x83,0x08,0x1b, +0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10, +0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44, +0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x09,0xdb,0x70,0xf9,0xce, +0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x3e,0x72, +0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44,0x84,0x40,0x33,0x2c, +0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17,0xb7,0x6d,0x02,0xd5, +0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d, +0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8, +0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e, +0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d, +0x61,0x20,0x00,0x00,0xa3,0x01,0x00,0x00,0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x34,0xcc,0x00,0x14,0x61,0x40,0xc9,0x95,0x5d,0xd9,0x14,0x67, +0x40,0x39,0x94,0x61,0x40,0x19,0x95,0x6e,0x40,0x0d,0x94,0x4b,0xa9,0x14,0x4c,0xb9, +0x11,0x52,0x04,0xe5,0x31,0x02,0x50,0x02,0x64,0x8c,0x11,0x80,0x20,0x08,0xc2,0xbf, +0x30,0x46,0xd0,0x9a,0x73,0xce,0x7b,0x63,0x04,0xf7,0x4d,0x8f,0xa6,0x18,0x8c,0x11, +0xac,0xb5,0x5a,0xab,0xdf,0x18,0x01,0x08,0x82,0xb0,0x1b,0x06,0x63,0x04,0x20,0x08, +0x82,0x38,0x38,0x8c,0x11,0xac,0xb5,0x5a,0x8b,0xdf,0x18,0x01,0xec,0xb3,0x73,0xf9, +0x8d,0x11,0xe4,0x7a,0xe9,0xce,0xdf,0x18,0x01,0xce,0xde,0x67,0xee,0x8d,0x11,0x9c, +0xb5,0x29,0x86,0xde,0x18,0x01,0x08,0x82,0x20,0xfe,0x8d,0x00,0x8c,0x11,0x80,0x20, +0x08,0xc2,0xdf,0x18,0x81,0x8a,0xd7,0xa7,0xe8,0x01,0x00,0x00,0x23,0x06,0x09,0x00, +0x82,0x60,0xe0,0xd5,0x01,0x18,0x40,0x6f,0xf0,0x06,0x6a,0x30,0x62,0x90,0x00,0x20, +0x08,0x06,0x9e,0x1d,0x84,0x41,0x44,0x07,0x74,0xb0,0x06,0x23,0x06,0x09,0x00,0x82, +0x60,0xe0,0xdd,0x81,0x18,0x48,0x76,0x60,0x07,0x6c,0x30,0x62,0x90,0x00,0x20,0x08, +0x06,0x1e,0x1e,0x8c,0xc1,0x44,0x07,0x74,0xd0,0x06,0x23,0x06,0x09,0x00,0x82,0x60, +0xe0,0xe5,0x01,0x19,0x54,0x73,0x30,0x07,0x6e,0x30,0x62,0x90,0x00,0x20,0x08,0x06, +0x9e,0x1e,0x94,0x81,0x85,0x07,0x79,0xf0,0x06,0x23,0x06,0x09,0x00,0x82,0x60,0xe0, +0xed,0x81,0x19,0x5c,0x7a,0x70,0x07,0x70,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x1e, +0x1f,0x9c,0x01,0x86,0x07,0x7a,0x10,0x07,0x23,0x06,0x09,0x00,0x82,0x60,0xe0,0xf5, +0x01,0x1a,0x6c,0x79,0x90,0x07,0x72,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0xc4,0x29, +0x88,0x81,0x1e,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x81,0x0a,0x63,0xe0,0x07,0x23, +0x06,0x07,0x00,0x82,0x60,0xb0,0x85,0x82,0x1a,0x0c,0x7c,0x30,0x9a,0x10,0x00,0xa3, +0x09,0x42,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcb,0x2a,0xbc,0x41,0xf2,0x07,0x05, +0x01,0x07,0x70,0x00,0x07,0x70,0x30,0x9a,0x10,0x00,0x75,0x90,0x02,0x8c,0x18,0x34, +0x00,0x08,0x82,0xc1,0xe2,0x0a,0x72,0xc0,0x88,0x42,0x70,0xcc,0xc1,0x1c,0xcc,0xc1, +0x1c,0x8c,0x26,0x04,0x40,0x25,0xa7,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xc4, +0x42,0x1d,0x3c,0xa5,0xb0,0x04,0x76,0x60,0x07,0x76,0x60,0x07,0xa3,0x09,0x01,0x50, +0x8c,0x1b,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xb4,0x80,0x07,0x12,0x2a,0x38, +0x41,0x1e,0xe4,0x41,0x1e,0xe4,0xc1,0x68,0x42,0x00,0x14,0x14,0x07,0x30,0x62,0xd0, +0x00,0x20,0x08,0x06,0xcb,0x2d,0xec,0x41,0xb5,0x0a,0x01,0xc4,0x07,0x7c,0xc0,0x07, +0x7c,0x30,0x9a,0x10,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xe4,0x42,0x1f,0x5c, +0xad,0x30,0x24,0x7e,0xe0,0x07,0x7e,0xe0,0x07,0xa3,0x09,0x01,0x30,0x62,0xd0,0x00, +0x20,0x08,0x06,0xcb,0x2e,0xfc,0x41,0xf6,0x0a,0xce,0x02,0x0a,0xa0,0x00,0x0a,0xa0, +0x30,0x9a,0x10,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xf4,0x42,0x28,0x6c,0xb1, +0x70,0x28,0xa2,0x20,0x0a,0xa2,0x20,0x0a,0xa3,0x09,0x01,0x30,0x62,0xd0,0x00,0x20, +0x08,0x06,0xcb,0x2f,0x8c,0x42,0x37,0x0b,0x12,0x43,0x0a,0xa4,0x40,0x0a,0xa4,0x30, +0x9a,0x10,0x00,0xc3,0x0d,0x14,0x46,0x06,0xc3,0x0d,0x1b,0x46,0x06,0x25,0x04,0x3a, +0x1c,0x51,0x61,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0x97,0x16,0x4c,0x37,0x68,0x61,0x20, +0x0c,0x37,0x88,0xc1,0x47,0x06,0xc3,0x0d,0xd9,0x47,0x06,0x25,0x04,0x3a,0x1c,0x91, +0x15,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0xdb,0x11,0x4c,0x37,0x78,0x67,0x20,0x0c,0x37, +0x70,0x65,0x40,0x06,0x85,0x04,0x3a,0x1c,0xc1,0x11,0xc2,0x57,0x42,0xa0,0xd3,0x0d, +0x9e,0x11,0x14,0x22,0xec,0x74,0xc3,0x1b,0x38,0xc1,0x74,0xc3,0x18,0x20,0xc4,0x70, +0x43,0x18,0xb8,0x01,0x19,0x54,0x60,0xe9,0x70,0x44,0x18,0x18,0xc2,0x57,0x42,0xa0, +0xd3,0x0d,0x63,0x80,0x04,0xd3,0x0d,0x75,0x60,0x08,0x65,0x50,0x3a,0x1c,0x41,0x06, +0x83,0xf0,0x95,0x10,0xe8,0x74,0x83,0x19,0x14,0x41,0x09,0xc7,0x4e,0x37,0xb0,0x41, +0x13,0x94,0x18,0x68,0x3a,0x1c,0x81,0x06,0x84,0xf0,0x95,0x10,0xe8,0x74,0x83,0x1a, +0x18,0xc1,0x74,0x83,0x1e,0x14,0x42,0x0d,0xc9,0x4e,0x37,0xe4,0x41,0x13,0xd4,0xb4, +0xe9,0x70,0x44,0x1b,0x14,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0x6f,0x70,0x04,0xd3,0x0d, +0x78,0x70,0x08,0xe5,0x06,0x60,0xa0,0xc3,0x11,0x70,0x30,0x08,0x5f,0x09,0x81,0x4e, +0x37,0xc8,0x41,0x11,0x4c,0x37,0x98,0x42,0x21,0xd4,0x80,0xec,0x74,0x83,0x28,0x30, +0xc1,0x0d,0x86,0x9d,0x60,0xd8,0x88,0xc1,0x01,0x80,0x20,0x18,0x60,0x32,0xa1,0x0f, +0xb3,0x70,0x12,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x06,0x0e,0x42,0x7c,0x2c,0x30, +0xe0,0x63,0xe2,0x30,0xc4,0xc7,0x82,0x03,0x3e,0x67,0x0b,0x86,0x9d,0x2d,0x18,0x66, +0x85,0x40,0x1f,0x23,0x04,0xfa,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc6,0x13,0x25, +0xe1,0x0b,0x3a,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0x82,0x61,0x27,0x18,0x66, +0xc2,0x21,0x1f,0x13,0x0e,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0xc1,0x83,0x16,0x2b, +0x21,0x8c,0x18,0x18,0x00,0x08,0x82,0xc1,0x93,0x16,0x2c,0x21,0x9c,0x30,0xd0,0x09, +0x03,0x8d,0x18,0x34,0x00,0x08,0x82,0xc1,0xe2,0x16,0x32,0xb1,0x0e,0x62,0x21,0x04, +0x33,0x31,0x13,0x33,0x31,0x13,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x99, +0x30,0x9a,0xa0,0x0d,0x26,0x10,0xf2,0x31,0x81,0x90,0xcf,0x88,0x81,0x03,0x80,0x20, +0x18,0x34,0x74,0x31,0x13,0xf7,0xf0,0x0e,0xee,0xa0,0x13,0x63,0x30,0x06,0x63,0x30, +0x06,0x2a,0x31,0x62,0xe0,0x00,0x20,0x08,0x06,0x0d,0x5d,0xcc,0x84,0x3d,0xbc,0x83, +0x3b,0xe8,0x84,0x10,0x08,0x82,0x4a,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xe6,0x16, +0x37,0x01,0x0f,0x69,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x5b,0x5c,0xe8,0xc4,0x3c,0xbc,0xc5,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1, +0x09,0x86,0x9d,0x60,0x98,0x09,0x8a,0x7c,0x4c,0x50,0xe4,0x63,0x82,0x20,0x1f,0x13, +0x04,0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x1e,0xd0,0xd0,0x89, +0x60,0x38,0x22,0xa0,0x09,0xe1,0xbb,0xc0,0x28,0x0b,0x24,0xf9,0x98,0x20,0xc9,0xe7, +0x42,0xc2,0xb0,0x0b,0x09,0xc3,0x4c,0x70,0x09,0xf8,0x98,0xf0,0x12,0xf0,0xb9,0xca, +0xb0,0xab,0x0c,0x33,0x42,0xa0,0x8f,0x11,0x02,0x7d,0x4c,0x11,0xe0,0x63,0x8a,0x00, +0x1f,0x33,0x04,0xf9,0x98,0x21,0xc8,0xc7,0x84,0xb2,0x80,0x8f,0x09,0x66,0x01,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x78,0x66,0xc3,0x2e,0x84,0x11,0x03,0x03,0x00,0x41, +0x30,0x78,0x68,0xe3,0x2e,0x84,0x13,0x06,0x3a,0x61,0x20,0x33,0x88,0xf8,0x98,0x41, +0xc4,0xc7,0xc4,0x42,0x88,0x8f,0x8d,0x85,0x10,0x1f,0x13,0x02,0xf9,0x98,0x50,0xc8, +0xc7,0x88,0x42,0x3e,0x76,0x18,0xf2,0x19,0x8e,0x20,0xca,0x42,0xf8,0x66,0x19,0x82, +0x21,0x18,0x6e,0x58,0xd8,0x80,0x0c,0x86,0x1b,0x16,0x36,0x20,0x83,0x12,0x02,0x9d, +0x65,0x10,0x86,0xe0,0x66,0x61,0xd8,0x11,0x83,0x05,0x00,0x41,0x30,0x88,0xc6,0xc3, +0x34,0xcc,0xa2,0x34,0x1e,0x67,0x35,0x82,0x59,0x82,0x61,0x38,0x22,0x59,0x0b,0xe1, +0x9b,0x65,0x38,0x92,0x60,0x84,0xa2,0xf5,0xff,0xff,0xff,0x07,0x03,0x2f,0x84,0x6f, +0x96,0xc0,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0xe7,0x3c,0x46,0xc3,0xf5,0xff,0xff, +0xff,0x07,0x0b,0xf2,0x42,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xf0,0xa4,0x07,0x69, +0x04,0x16,0xe8,0x85,0x7c,0x2c,0xd0,0x0b,0xf8,0xcc,0x12,0x18,0x03,0x15,0x06,0x43, +0x08,0x85,0x05,0x73,0x21,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x78,0xdc,0x43,0x35, +0x02,0x0b,0xfa,0x42,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xf0,0xc0,0xc7,0x6a,0x04, +0x23,0x06,0x0e,0x00,0x82,0x60,0xd0,0xc8,0x47,0x6c,0xd8,0x45,0x5b,0xb0,0x05,0x6e, +0x04,0x41,0x10,0xa0,0x06,0x16,0xa7,0x1e,0x30,0xdc,0x10,0xf8,0x01,0x19,0x0c,0x37, +0x74,0x7e,0x40,0x06,0x25,0x04,0x3a,0xcb,0x80,0x24,0xc1,0x95,0xc3,0xb0,0x23,0x06, +0x0b,0x00,0x82,0x60,0x10,0xd5,0x07,0x6e,0xe0,0xc5,0x6d,0x14,0x60,0xd0,0x1b,0xc1, +0x2c,0x41,0x32,0x1c,0xa1,0xf5,0x85,0xf0,0xcd,0x32,0x28,0x4c,0x50,0x62,0x10,0x1f, +0x30,0xdc,0x40,0x06,0xa5,0x40,0x06,0xc3,0x0d,0x42,0x29,0x90,0x41,0x09,0x81,0xce, +0x32,0x2c,0x4c,0x70,0xec,0x30,0xec,0x88,0xc1,0x02,0x80,0x20,0x18,0x44,0xfc,0xf1, +0x1b,0x7f,0xe1,0x1b,0x68,0x50,0x90,0x47,0x30,0x4b,0xc0,0x0c,0x47,0x80,0x01,0x69, +0x08,0xdf,0x2c,0x43,0xf3,0x04,0xa5,0x06,0xf8,0x01,0xa5,0x06,0xf9,0x01,0xc3,0x0d, +0x42,0x2b,0x90,0xc1,0x70,0x83,0xd0,0x0a,0x64,0x50,0x42,0xa0,0xb3,0x0c,0xce,0x13, +0x1c,0x3d,0x0c,0x3b,0x62,0xb0,0x00,0x20,0x08,0x06,0x11,0x89,0x9c,0xc7,0x69,0x98, +0x87,0x51,0xb0,0x47,0x30,0x4b,0xf0,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x82,0x22, +0xec,0x41,0x1a,0xfc,0x21,0x1a,0xa1,0xd1,0x1e,0xed,0xd1,0x1e,0xed,0x31,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x07,0x00,0x82,0x60,0x30,0xa1, +0x48,0x7a,0xc8,0xc6,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x53,0x8a,0xa8,0xc7,0x6c, +0x0c,0x23,0x06,0x07,0x00,0x82,0x60,0x30,0xa9,0xc8,0x7a,0xd0,0xc6,0x30,0x62,0x70, +0x00,0x20,0x08,0x06,0x58,0x8a,0xc4,0x87,0x6a,0x90,0xc8,0x68,0x42,0x00,0x58,0x11, +0xd0,0xc7,0x0a,0x81,0x3e,0x56,0x0c,0xf4,0x19,0x31,0x68,0x00,0x10,0x04,0x83,0x85, +0x46,0xf0,0x63,0x36,0x50,0x04,0x45,0x50,0x24,0x3f,0xf2,0x23,0x3f,0xf2,0x63,0x34, +0x21,0x00,0x86,0x23,0x02,0xde,0x08,0xbe,0xe9,0x06,0xdf,0x10,0x02,0x0b,0x0e,0xf9, +0x98,0x70,0xc8,0xc7,0x86,0x43,0x3e,0x23,0x06,0x0b,0x00,0x82,0x60,0x50,0xd9,0x88, +0x7c,0x0c,0x42,0x60,0x1e,0xe5,0x41,0x1e,0xc3,0x11,0x01,0x79,0x28,0xdf,0x2c,0x43, +0x41,0x04,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_fe7716837a238ae624d4248dce3c1d09.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_fe7716837a238ae624d4248dce3c1d09.h new file mode 100644 index 00000000..c4e30fd8 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_fe7716837a238ae624d4248dce3c1d09.h @@ -0,0 +1,497 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_fe7716837a238ae624d4248dce3c1d09.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_fe7716837a238ae624d4248dce3c1d09_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_fe7716837a238ae624d4248dce3c1d09_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_fe7716837a238ae624d4248dce3c1d09_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_fe7716837a238ae624d4248dce3c1d09_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_fe7716837a238ae624d4248dce3c1d09_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_fe7716837a238ae624d4248dce3c1d09_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_fe7716837a238ae624d4248dce3c1d09_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_fe7716837a238ae624d4248dce3c1d09_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_fe7716837a238ae624d4248dce3c1d09_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_fe7716837a238ae624d4248dce3c1d09_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_fe7716837a238ae624d4248dce3c1d09_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_fe7716837a238ae624d4248dce3c1d09_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_fe7716837a238ae624d4248dce3c1d09_size = 7576; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_fe7716837a238ae624d4248dce3c1d09_data[] = { +0x44,0x58,0x42,0x43,0x0f,0xb0,0x56,0x0d,0x1c,0x48,0x80,0x27,0xc1,0x72,0xe0,0xd9, +0xd1,0xe3,0x4a,0xae,0x01,0x00,0x00,0x00,0x98,0x1d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0x48,0x0e,0x00,0x00,0x64,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xac,0x0c,0x00,0x00,0x62,0x00,0x05,0x00, +0x2b,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x94,0x0c,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x22,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xb9,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xd4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e, +0xbc,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33, +0x59,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f, +0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4, +0xe0,0x07,0x48,0x30,0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0, +0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07, +0x14,0x0c,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73, +0x70,0x87,0x72,0x20,0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec, +0x4c,0x64,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5, +0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0, +0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0xf0,0x03,0x14,0x18,0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26, +0x59,0x96,0x65,0x79,0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x06, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a, +0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90, +0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6, +0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60, +0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x34,0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4, +0x79,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01, +0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02,0x02,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x43,0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x86,0x3c,0x1b,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c, +0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01,0x00,0x00,0x00, +0x1c,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x1c,0x0a,0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a, +0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a, +0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x70,0x03,0xca,0x7c,0xa0, +0x58,0x0a,0x83,0xba,0x11,0x80,0x1a,0x20,0x72,0x06,0x80,0xce,0x19,0x00,0x5a,0x67, +0x00,0xa8,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2,0x19,0x00,0x9a,0x67,0x00,0x88,0x9e, +0x01,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20,0x26,0x08,0x43,0xb3, +0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0xc1,0xd9,0x30,0x20,0x09,0x31,0x41,0x20, +0x83,0x36,0xa0,0x25,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x35,0xf6,0xc6,0xf6,0x26, +0xf7,0xa5,0x96,0x46,0x47,0x57,0x26,0x57,0x46,0x36,0x41,0x18,0x9e,0x0d,0x82,0xd1, +0x6c,0x48,0x8c,0x85,0x31,0x88,0x81,0x30,0x1c,0x5a,0x72,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73, +0x1b,0x92,0x61,0x81,0x0c,0x63,0x20,0x0c,0x67,0x82,0x70,0x06,0x6e,0xc0,0x46,0xee, +0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d,0x43,0x42,0x48,0x93, +0x31,0x0c,0x84,0xe1,0x4c,0x10,0x06,0x68,0x82,0xb0,0x06,0x6f,0x40,0x48,0xee,0x2b, +0xcd,0x0d,0xae,0x8e,0xee,0xab,0x0c,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x43,0x52, +0x59,0x97,0x51,0x0d,0x84,0xe1,0x6c,0x20,0x9e,0x88,0xc2,0x26,0x08,0x6d,0x00,0x07, +0x3c,0x03,0xb9,0xbb,0x2f,0xb9,0xb2,0xb1,0x37,0xb7,0x39,0x3a,0xb9,0xba,0x31,0xba, +0x32,0xb2,0x2f,0x38,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0xb9,0x2f,0xb7,0xb2,0x30,0xb9, +0xb2,0x39,0xba,0x2f,0xb2,0x32,0x38,0x3a,0xb4,0x09,0x42,0xb7,0x06,0x13,0x84,0x21, +0xda,0x20,0x18,0xdd,0x86,0xc5,0xd0,0x36,0xc3,0x18,0x08,0x8e,0xe3,0xbc,0x09,0xc2, +0x1b,0xc4,0x01,0x33,0xb9,0xbb,0x2f,0xb2,0x34,0xb6,0x30,0xba,0x32,0xb2,0xaf,0xb6, +0x37,0xba,0xb4,0x37,0xb7,0x2f,0xbb,0xb2,0x31,0xba,0x37,0xb9,0xb9,0x0d,0xcb,0x00, +0x06,0x61,0x60,0x0c,0x03,0xc1,0x71,0x9c,0x33,0x41,0x88,0x03,0x39,0xe0,0x23,0x77, +0xf7,0x45,0x96,0xc6,0x16,0x46,0x57,0x46,0x46,0x54,0x06,0x47,0x87,0xb6,0x61,0x21, +0xc6,0x80,0x0c,0x0c,0x62,0x20,0x38,0x8e,0x73,0x28,0xc9,0xdd,0x7d,0xb1,0xbd,0x8d, +0xad,0x7d,0xa5,0xb9,0xc1,0xd5,0xd1,0x7d,0xb1,0xd5,0xb5,0x85,0x6d,0x58,0xaa,0x31, +0x30,0x03,0xa3,0x1a,0x08,0x8e,0xe3,0x9c,0x0d,0xc4,0x27,0x06,0x65,0x70,0x06,0x13, +0x04,0x3a,0xa0,0x03,0x1a,0x63,0x62,0x46,0x53,0x52,0x32,0x13,0x84,0x41,0xda,0x80, +0x18,0x69,0xa0,0x06,0x86,0x31,0xac,0x01,0xb0,0x21,0x60,0x83,0x0d,0x44,0x86,0x06, +0x6d,0x00,0x4c,0x10,0xe6,0x60,0x0e,0xb8,0xa4,0x49,0x95,0xb9,0x91,0x95,0xc9,0x4d, +0xa5,0xe9,0x95,0x4d,0x10,0x86,0x69,0x82,0x30,0x50,0x13,0x84,0x8e,0x0d,0x36,0x20, +0x09,0x1c,0x54,0x46,0x1c,0xc8,0x41,0x33,0x07,0x74,0xd2,0x9a,0xc2,0xf0,0xa4,0xca, +0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x43,0xb5,0xc1,0x48,0xea,0xa0, +0xb2,0x83,0x38,0x90,0x03,0x32,0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69, +0x7a,0x65,0x13,0x84,0xc1,0xda,0x80,0x24,0x78,0x50,0xe5,0x41,0x1c,0xc8,0x41,0x33, +0x07,0xec,0xd2,0x92,0xdc,0xe0,0xea,0xe8,0x86,0xde,0xd8,0xde,0xe4,0xa4,0xca,0xe6, +0xde,0xea,0xe4,0xc6,0xca,0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26, +0x08,0xc3,0xb5,0xc1,0x48,0xf6,0xa0,0xe2,0x83,0x38,0x90,0x03,0x4a,0x69,0x4c,0x75, +0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x13, +0x84,0x01,0xdb,0x60,0x24,0x7e,0x50,0xfd,0x41,0x1c,0xc8,0x01,0xa5,0x34,0xa6,0xba, +0xb6,0xb0,0xa6,0x34,0x38,0xa6,0x32,0xbb,0x32,0x36,0xaa,0xb7,0xaa,0xb9,0xb2,0x09, +0xc2,0x90,0x6d,0x30,0x92,0x50,0xa8,0x44,0x21,0x0e,0xe4,0x80,0x4b,0x9a,0x91,0x5c, +0x58,0x5b,0x59,0x92,0x1b,0x59,0x19,0xde,0x04,0x61,0xd0,0x36,0x18,0x09,0x29,0x54, +0xa5,0x10,0x07,0x72,0x40,0xc9,0x8c,0xa8,0xcc,0x2e,0x6d,0xac,0x8c,0xea,0xcd,0x2a, +0xad,0xec,0x8e,0xa8,0x0c,0x8e,0x0e,0x6d,0x82,0x30,0x6c,0x1b,0x8c,0xe4,0x14,0x2a, +0x54,0x88,0x83,0x86,0x87,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc,0x04,0x61,0xe0,0x36, +0x20,0x89,0x2a,0x54,0xab,0x10,0x07,0x4d,0x33,0x07,0x94,0xcc,0x9a,0xde,0xe8,0xd2, +0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4,0xa6,0xc6,0xc2,0xd8,0xca,0x26,0x08,0x43, +0xb7,0x01,0x49,0x5a,0xa1,0x72,0x85,0x38,0x68,0x9a,0x39,0x20,0x64,0x46,0xf4,0x76, +0xe7,0x36,0x37,0x16,0xc6,0x56,0x66,0x14,0x36,0x46,0xf7,0x26,0x37,0x41,0x18,0xbc, +0x0d,0x46,0x02,0x0b,0x55,0x2c,0xc4,0x41,0xc3,0xcf,0xac,0xe9,0x8d,0x2e,0xed,0xcd, +0xcd,0xaa,0x6c,0x8c,0xee,0x4d,0x4e,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0x28,0xcc,0x6d, +0xac,0x8c,0x8d,0x2d,0x8c,0x2e,0xed,0xcd,0x6d,0x82,0x30,0x7c,0x1b,0x8c,0x64,0x16, +0x2a,0x5a,0x88,0x83,0x86,0x8c,0x19,0x94,0x5c,0x59,0x11,0x1e,0xdc,0xdb,0x5c,0x9d, +0x5c,0xd9,0x04,0x61,0x00,0x83,0x0d,0x48,0x62,0x0b,0xd5,0x2d,0xc4,0x41,0xd3,0xcc, +0x01,0x33,0x33,0x28,0xb9,0x32,0xbb,0xb4,0xb7,0xba,0x39,0x23,0xb9,0xb0,0xb6,0x32, +0x28,0xb9,0xb2,0x22,0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x09,0xc2,0x10,0x06,0x1b, +0x8c,0x24,0x17,0x2a,0x5d,0x88,0x83,0x86,0x8b,0x19,0x55,0x98,0x1b,0x52,0x18,0x9b, +0x99,0xd1,0x93,0xd5,0x04,0x61,0x10,0x83,0x0d,0x46,0xc2,0x0b,0x55,0x2f,0xc4,0x41, +0xc3,0xca,0x4c,0x29,0x8d,0x8e,0xae,0x4c,0x6e,0xaa,0x2c,0xae,0xae,0xcc,0x6d,0xac, +0x8c,0xa9,0xcc,0xed,0x8c,0x0e,0x6d,0x82,0x30,0x8c,0xc1,0x06,0x23,0xf9,0x85,0x0a, +0x1c,0xe2,0xa0,0xa1,0x62,0x46,0x54,0xc6,0x46,0x17,0x46,0x95,0xd6,0x56,0x36,0x41, +0x18,0xc8,0x60,0x83,0x91,0x88,0x43,0x35,0x0e,0x71,0xd0,0xf0,0x32,0x23,0xca,0x73, +0x0b,0x6b,0x4b,0x1b,0x93,0x2a,0x9b,0x1b,0x42,0x0b,0x73,0x3b,0x2b,0x33,0x0a,0x1b, +0xa3,0x7b,0x93,0x9b,0x20,0x0c,0x65,0xb0,0xc1,0x48,0xca,0xa1,0x32,0x87,0x38,0x68, +0x88,0x99,0x59,0xa5,0x95,0xdd,0x4d,0xc1,0x85,0x8d,0x95,0x51,0xbd,0x35,0x95,0xd1, +0x95,0xc9,0xcd,0x19,0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x06,0x33,0xd8,0x60,0x24, +0xe8,0x50,0xa5,0x43,0x1c,0x34,0x1b,0xa8,0x35,0xa0,0x83,0x3b,0xd0,0x83,0x3e,0x00, +0x85,0x51,0x30,0x85,0x54,0x60,0x85,0x57,0x90,0x85,0x5a,0xc0,0x85,0x5d,0xf0,0x85, +0x70,0x20,0x87,0x73,0x50,0x87,0x0d,0x83,0xf1,0x06,0xeb,0x30,0x41,0x10,0x80,0x0d, +0xc0,0x86,0xc1,0x70,0x07,0x77,0xd8,0x10,0xbc,0xc3,0x86,0x61,0x68,0x07,0x78,0xa0, +0x30,0x34,0xb5,0x61,0xb0,0x03,0x3b,0x18,0x36,0x08,0x72,0x30,0x0f,0x1b,0x8a,0x76, +0x90,0x07,0xc0,0x0d,0xe8,0x81,0x46,0x18,0xdd,0x5b,0x5b,0xda,0x18,0x11,0x31,0xb9, +0x30,0xb7,0x31,0xb4,0xb2,0x39,0x1a,0x66,0x6c,0x6f,0x61,0x74,0x73,0x13,0x84,0xe1, +0x0c,0x58,0xa4,0xb9,0xcd,0xd1,0xcd,0x4d,0x10,0x06,0x34,0x20,0x91,0xe6,0x46,0x37, +0x37,0x41,0x18,0xd2,0x80,0x08,0x5d,0x19,0xde,0x17,0xdb,0x5b,0x18,0xd9,0x04,0x61, +0x50,0x03,0x26,0x74,0x65,0x78,0x5f,0x73,0x74,0x6f,0x72,0x65,0x2c,0xea,0xd2,0xdc, +0xe8,0xe6,0x36,0x40,0xf6,0x20,0x07,0xf7,0xd0,0xe0,0x43,0x3e,0xe8,0xc3,0x3e,0xf0, +0x43,0x3f,0xf8,0xc3,0x3f,0x80,0x44,0x15,0x12,0x7c,0x50,0x85,0x8d,0xcd,0xae,0xcd, +0x25,0x8d,0xac,0xcc,0x8d,0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b, +0x4b,0x7b,0x73,0x9b,0x12,0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4, +0xa6,0x04,0x46,0x1d,0x32,0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2, +0x32,0xb6,0x29,0x41,0x52,0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac, +0x6c,0x6e,0x4a,0xd0,0x06,0x95,0xc8,0xf0,0x5c,0xe8,0xf2,0xe0,0xca,0x82,0xdc,0xdc, +0xde,0xe8,0xc2,0xe8,0xd2,0xde,0xdc,0xe6,0xa6,0x08,0xeb,0x00,0x0f,0x75,0xc8,0xf0, +0x5c,0xca,0xdc,0xe8,0xe4,0xf2,0xa0,0xde,0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0xf4,0xd0, +0x85,0x0c,0xcf,0x65,0xec,0xad,0xce,0x8d,0xae,0x4c,0x6e,0x6e,0x4a,0x10,0x12,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x2c,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5,0x3b,0x8f,0x0f,0x4c, +0x0e,0x83,0x08,0x1b,0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40,0xc3,0xe5,0x3b,0x8f, +0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10, +0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x09, +0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06, +0x20,0x60,0x3e,0x72,0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44, +0x84,0x40,0x33,0x2c,0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17, +0xb7,0x6d,0x02,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0, +0xe0,0x17,0xb7,0x6d,0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1, +0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11, +0xc0,0x20,0x0e,0x3e,0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11, +0xe6,0x17,0xb7,0x0d,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xfe,0x77,0x16,0x83,0x7a,0x23,0x8a,0xe6,0x24,0xd4,0x24,0x8d, +0xce,0x3c,0x1d,0x09,0x44,0x58,0x49,0x4c,0x2c,0x0f,0x00,0x00,0x62,0x00,0x05,0x00, +0xcb,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x14,0x0f,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xc2,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xba,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xd8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0x73,0x04,0x41,0x31,0x94,0x01,0x19,0x86,0x8e, +0xbc,0x81,0x80,0x61,0x04,0xc2,0x98,0xa9,0x0d,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6, +0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81, +0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0xf4,0x40,0x0f,0xda, +0x21,0x1d,0xe0,0x61,0x1e,0x7e,0x81,0x1e,0xf2,0x01,0x1e,0xca,0x01,0x05,0xc3,0x4c, +0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x84,0x50,0xa4,0x71,0xa6,0x30,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0xd0,0x03,0x3d,0x68, +0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07,0x14,0x0c,0x33, +0x59,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f, +0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4, +0xe0,0x07,0x48,0x30,0x4a,0x32,0x87,0x11,0x04,0x63,0xa6,0x36,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0xd0, +0x03,0x3d,0x68,0x87,0x74,0x80,0x87,0x79,0xf8,0x05,0x7a,0xc8,0x07,0x78,0x28,0x07, +0x14,0x0c,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3, +0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b, +0x80,0x81,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0xd0,0x94,0xd4,0x99,0xbe,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x83,0x7a,0x70,0x87,0x79,0x48,0x87,0x73, +0x70,0x87,0x72,0x20,0x07,0x30,0x48,0x07,0x77,0xa0,0x07,0x3f,0x40,0xc1,0x40,0xec, +0x4c,0x64,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5, +0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0, +0x06,0x60,0x20,0x07,0x7e,0x00,0x06,0x7e,0x80,0x02,0x94,0xdc,0x99,0xb0,0x71,0x60, +0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0xf0,0x03,0x14,0x18,0x04,0x0f,0x23,0x08,0xc3,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26, +0x59,0x96,0x65,0x79,0x18,0x42,0x14,0x45,0x51,0xc3,0x30,0x0c,0xc3,0x30,0x68,0x9e, +0x02,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e, +0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73, +0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10, +0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07, +0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78, +0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x34,0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x30,0xe4,0x79,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60, +0xc8,0x13,0x01,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02, +0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x86,0x3c,0x1b,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x0c,0x79,0x3c,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02, +0x01,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x32,0x1e,0x98,0x14,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24, +0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x10,0x0a,0x82,0xba,0x11,0x00,0x22,0x67,0x00,0xe8, +0x9c,0x01,0xa0,0x75,0x06,0x80,0xda,0x19,0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0x20, +0x7a,0x06,0x00,0x00,0x79,0x18,0x00,0x00,0x5c,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20,0x26,0x08,0x43,0xb3, +0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08,0x83,0x33,0x41,0x20, +0x03,0x8b,0xc0,0x04,0x61,0x78,0x36,0x08,0x4a,0xb3,0x21,0x51,0x16,0x46,0x21,0x06, +0x42,0x71,0x36,0x24,0xc3,0xc2,0x28,0xca,0x40,0x28,0xce,0x04,0xe1,0x0c,0xae,0x0d, +0x09,0x11,0x31,0xca,0x30,0x10,0x8a,0x33,0x41,0x18,0xa0,0x09,0xc2,0x1a,0x60,0x1b, +0x92,0x89,0x62,0x94,0x69,0x20,0x14,0x67,0x03,0xf1,0x40,0x52,0x35,0x41,0x68,0x83, +0x6c,0x82,0xd0,0x55,0x13,0x84,0x21,0xda,0x20,0x28,0xd9,0x86,0x45,0xb9,0x18,0x45, +0x19,0x08,0x0c,0xc3,0xb4,0x09,0xc2,0x1b,0x68,0x1b,0x96,0x81,0x63,0x94,0x61,0x20, +0x30,0x0c,0x73,0x26,0x08,0x71,0xb0,0x6d,0x58,0x08,0x8f,0x51,0x88,0x81,0xc0,0x30, +0xcc,0xd9,0xb0,0x4c,0x1e,0xa3,0x4c,0x03,0x81,0x61,0x98,0xb3,0x81,0xd8,0xba,0x0f, +0x0c,0x26,0x08,0x74,0xc0,0x4d,0x10,0x06,0x69,0x03,0xa2,0x88,0x01,0xa3,0x28,0xc3, +0x18,0x00,0x1b,0x02,0x32,0xd8,0x40,0x58,0x61,0x50,0x06,0xc0,0x04,0x41,0x00,0x28, +0x0c,0x4d,0x4d,0x10,0x86,0x69,0x82,0x30,0x50,0x1b,0x06,0x35,0x50,0x83,0x61,0x83, +0x90,0x06,0x6b,0xb0,0xa1,0x38,0x03,0x34,0x00,0xcc,0x80,0x0d,0xaa,0xb0,0xb1,0xd9, +0xb5,0xb9,0xa4,0x91,0x95,0xb9,0xd1,0x4d,0x09,0x82,0x2a,0x64,0x78,0x2e,0x76,0x65, +0x72,0x73,0x69,0x6f,0x6e,0x53,0x02,0xa2,0x09,0x19,0x9e,0x8b,0x5d,0x18,0x9b,0x5d, +0x99,0xdc,0x94,0xc0,0xa8,0x43,0x86,0xe7,0x32,0x87,0x16,0x46,0x56,0x26,0xd7,0xf4, +0x46,0x56,0xc6,0x36,0x25,0x40,0xca,0x90,0xe1,0xb9,0xc8,0x95,0xcd,0xbd,0xd5,0xc9, +0x8d,0x95,0xcd,0x4d,0x09,0xca,0xa0,0x0e,0x19,0x9e,0x4b,0x99,0x1b,0x9d,0x5c,0x1e, +0xd4,0x5b,0x9a,0x1b,0xdd,0xdc,0x94,0x80,0x0d,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x2c,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x15,0x54,0xc3,0xe5,0x3b,0x8f,0x0f,0x4c,0x0e,0x83,0x08,0x1b, +0xd2,0xa0,0x8f,0x8f,0xdc,0xb6,0x19,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10, +0x61,0x7e,0x71,0xdb,0x86,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44, +0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7,0x6d,0x09,0xdb,0x70,0xf9,0xce, +0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20,0x60,0x3e,0x72, +0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11,0xc0,0x44,0x84,0x40,0x33,0x2c, +0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3,0xed,0x17,0xb7,0x6d,0x02,0xd5, +0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a,0xc0,0xe0,0x17,0xb7,0x6d, +0x03,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0xc1,0x4e,0x4e,0x44,0xf8, +0xc5,0x6d,0x5b,0x80,0x34,0x5c,0xbe,0xf3,0xf8,0xd3,0x11,0x11,0xc0,0x20,0x0e,0x3e, +0x72,0xdb,0x46,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d, +0x61,0x20,0x00,0x00,0xa3,0x01,0x00,0x00,0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x34,0xcc,0x00,0x14,0x61,0x40,0xc9,0x95,0x5d,0xd9,0x14,0x67, +0x40,0x19,0x06,0x94,0x51,0xe9,0x06,0xd4,0x40,0xb9,0x94,0x4a,0xc1,0x94,0x1b,0x21, +0x45,0x50,0x1e,0x23,0x00,0x25,0x40,0xc6,0x18,0x01,0x08,0x82,0x20,0xfc,0x0b,0x63, +0x04,0xad,0x39,0xe7,0xbc,0x37,0x46,0x70,0xdf,0xf4,0x68,0x8a,0xc1,0x18,0xc1,0x5a, +0xab,0xb5,0xfa,0x8d,0x11,0x80,0x20,0x08,0xbb,0x61,0x30,0x46,0x00,0x82,0x20,0x88, +0x83,0xc3,0x18,0xc1,0x5a,0xab,0xb5,0xf8,0x8d,0x11,0xc0,0x3e,0x3b,0x97,0xdf,0x18, +0x41,0xae,0x97,0xee,0xfc,0x8d,0x11,0xe0,0xec,0x7d,0xe6,0xde,0x18,0xc1,0x59,0x9b, +0x62,0xe8,0x8d,0x11,0x80,0x20,0x08,0xe2,0xdf,0x08,0xc0,0x18,0x01,0x08,0x82,0x20, +0xfc,0x8d,0x11,0xa8,0x78,0x7d,0x8a,0x1e,0x00,0x00,0x00,0x00,0x23,0x06,0x09,0x00, +0x82,0x60,0xe0,0xd1,0xc1,0x07,0xb9,0x81,0x1b,0xa4,0xc1,0x88,0x41,0x02,0x80,0x20, +0x18,0x78,0x75,0x00,0x06,0xd1,0x1c,0xcc,0x81,0x1a,0x8c,0x18,0x24,0x00,0x08,0x82, +0x81,0x67,0x07,0x61,0x20,0xd5,0x41,0x1d,0xac,0xc1,0x88,0x41,0x02,0x80,0x20,0x18, +0x78,0x77,0x20,0x06,0xd3,0x1c,0xcc,0x01,0x1b,0x8c,0x18,0x24,0x00,0x08,0x82,0x81, +0x87,0x07,0x63,0x50,0xc9,0x81,0x1c,0xb4,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x78, +0x79,0x40,0x06,0xd6,0x1d,0xe0,0x81,0x1b,0x8c,0x18,0x24,0x00,0x08,0x82,0x81,0xa7, +0x07,0x65,0x70,0xe5,0x81,0x1d,0xbc,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x78,0x7b, +0x60,0x06,0xd8,0x1d,0xe4,0x01,0x1c,0x8c,0x18,0x24,0x00,0x08,0x82,0x81,0xc7,0x07, +0x67,0xb0,0xe1,0x01,0x1e,0xc4,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0xa6,0x20, +0x06,0x79,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0xc4,0x29,0x8c,0x41,0x1f,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x06,0x0a,0x69,0x30,0xec,0xc1,0x68,0x42,0x00,0x8c,0x26, +0x08,0xc1,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xaa,0xe0,0x06,0x89,0x1f,0x14,0xc4, +0x1b,0xbc,0xc1,0x1b,0xbc,0xc1,0x68,0x42,0x00,0xd4,0x31,0x0a,0x30,0x62,0xd0,0x00, +0x20,0x08,0x06,0x4b,0x2b,0xc4,0x01,0x13,0x0a,0xc1,0x21,0x07,0x72,0x20,0x07,0x72, +0x30,0x9a,0x10,0x00,0x95,0x98,0x02,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x02,0x0b, +0x74,0xf0,0x90,0xc2,0x12,0xd4,0x41,0x1d,0xd4,0x41,0x1d,0x8c,0x26,0x04,0x40,0x31, +0x6e,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xcc,0xc2,0x1d,0x48,0xa7,0xe0,0x04, +0x78,0x80,0x07,0x78,0x80,0x07,0xa3,0x09,0x01,0x50,0x50,0x1c,0xc0,0x88,0x41,0x03, +0x80,0x20,0x18,0x2c,0xb6,0xa0,0x07,0x95,0x2a,0x04,0xd0,0x1e,0xec,0xc1,0x1e,0xec, +0xc1,0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x82,0x0b,0x7c,0x70,0xb1, +0xc2,0x90,0xf4,0x41,0x1f,0xf4,0x41,0x1f,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80, +0x20,0x18,0x2c,0xba,0xe0,0x07,0x99,0x2b,0x38,0xcb,0x1f,0xfc,0xc1,0x1f,0xfc,0xc1, +0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0xc2,0x0b,0xa0,0xb0,0xc1,0xc2, +0xa1,0x84,0x42,0x28,0x84,0x42,0x28,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20, +0x18,0x2c,0xbe,0x20,0x0a,0x9d,0x2c,0x48,0xcc,0x28,0x8c,0xc2,0x28,0x8c,0xc2,0x68, +0x42,0x00,0x0c,0x37,0x50,0x18,0x19,0x0c,0x37,0x6c,0x18,0x19,0x94,0x10,0xe8,0x70, +0x44,0x85,0x11,0x5f,0x09,0x81,0x4e,0x37,0x5c,0x5a,0x30,0xdd,0xa0,0x85,0x81,0x30, +0xdc,0x20,0x06,0x1f,0x19,0x0c,0x37,0x64,0x1f,0x19,0x94,0x10,0xe8,0x70,0x44,0x56, +0x10,0x5f,0x09,0x81,0x4e,0x37,0x6c,0x47,0x30,0xdd,0xe0,0x9d,0x81,0x30,0xdc,0xc0, +0x95,0x01,0x19,0x14,0x12,0xe8,0x70,0x04,0x47,0x10,0x5f,0x09,0x81,0x4e,0x37,0x78, +0x46,0x50,0x88,0xb0,0xd3,0x0d,0x6f,0xe0,0x04,0xd3,0x0d,0x63,0x80,0x10,0xc3,0x0d, +0x61,0xe0,0x06,0x64,0x50,0x81,0xa5,0xc3,0x11,0x61,0x60,0x10,0x5f,0x09,0x81,0x4e, +0x37,0x8c,0x01,0x12,0x4c,0x37,0xd4,0x81,0x21,0x94,0x41,0xe9,0x70,0x04,0x19,0x0c, +0xc4,0x57,0x42,0xa0,0xd3,0x0d,0x66,0x50,0x04,0x25,0x1c,0x3b,0xdd,0xc0,0x06,0x4d, +0x50,0x62,0xa0,0xe9,0x70,0x04,0x1a,0x10,0xc4,0x57,0x42,0xa0,0xd3,0x0d,0x6a,0x60, +0x04,0xd3,0x0d,0x7a,0x50,0x08,0x35,0x24,0x3b,0xdd,0x90,0x07,0x4d,0x50,0xd3,0xa6, +0xc3,0x11,0x6d,0x50,0x10,0x5f,0x09,0x81,0x4e,0x37,0xbc,0xc1,0x11,0x4c,0x37,0xe0, +0xc1,0x21,0x94,0x1b,0x80,0x81,0x0e,0x47,0xc0,0xc1,0x40,0x7c,0x25,0x04,0x3a,0xdd, +0x20,0x07,0x45,0x30,0xdd,0x60,0x0a,0x85,0x50,0x03,0xb2,0xd3,0x0d,0xa2,0xc0,0x04, +0x37,0x18,0x76,0x82,0x61,0x23,0x06,0x07,0x00,0x82,0x60,0x80,0xc5,0x44,0x3e,0xcc, +0x82,0x49,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x18,0x38,0x08,0xf1,0xb1,0xc0,0x80, +0x8f,0x89,0xc3,0x10,0x1f,0x0b,0x0e,0xf8,0x9c,0x2d,0x18,0x76,0xb6,0x60,0x98,0x15, +0x02,0x7d,0x8c,0x10,0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xdb,0x4e,0x90,0x84, +0x2f,0xe4,0xc4,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09,0x86,0x9d,0x60,0x98,0x09, +0x87,0x7c,0x4c,0x38,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xcf,0x59,0xa8,0x84, +0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x0f,0x5a,0xac,0x84,0x70,0xc2,0x40,0x27,0x0c, +0x34,0x62,0xd0,0x00,0x20,0x08,0x06,0x4b,0x5b,0xc4,0xc4,0x3a,0x84,0x85,0x10,0xc8, +0x84,0x4c,0xc8,0x84,0x4c,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x64,0xc2, +0x68,0x82,0x36,0x98,0x40,0xc8,0xc7,0x04,0x42,0x3e,0x23,0x06,0x0e,0x00,0x82,0x60, +0xd0,0xcc,0xc5,0x4c,0xdc,0xc3,0x3b,0xb8,0x43,0x4e,0x8c,0xc1,0x18,0x8c,0xc1,0x18, +0xa8,0xc4,0x88,0x81,0x03,0x80,0x20,0x18,0x34,0x73,0x31,0x13,0xf6,0xf0,0x0e,0xee, +0x90,0x13,0x42,0x20,0x08,0x2a,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x5b,0x5b,0xd8, +0x04,0x3c,0xa0,0xc5,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x88,0xc1,0x01,0x80,0x20, +0x18,0x6c,0x70,0x91,0x13,0xf3,0xe0,0x16,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x27, +0x18,0x76,0x82,0x61,0x26,0x28,0xf2,0x31,0x41,0x91,0x8f,0x09,0x82,0x7c,0x4c,0x10, +0xe4,0x63,0x42,0x00,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x78,0xfe,0x42,0x27,0x82, +0xe1,0x88,0x80,0x26,0x84,0xef,0x02,0xa3,0x2c,0x90,0xe4,0x63,0x82,0x24,0x9f,0x0b, +0x09,0xc3,0x2e,0x24,0x0c,0x33,0xc1,0x25,0xe0,0x63,0xc2,0x4b,0xc0,0xe7,0x2a,0xc3, +0xae,0x32,0xcc,0x08,0x81,0x3e,0x46,0x08,0xf4,0x31,0x45,0x80,0x8f,0x29,0x02,0x7c, +0xcc,0x10,0xe4,0x63,0x86,0x20,0x1f,0x13,0xca,0x02,0x3e,0x26,0x98,0x05,0x7c,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0xe0,0x91,0x8d,0xba,0x10,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0xe0,0x99,0x0d,0xbb,0x10,0x4e,0x18,0xe8,0x84,0x81,0xcc,0x20,0xe2,0x63,0x06,0x11, +0x1f,0x13,0x0b,0x21,0x3e,0x36,0x16,0x42,0x7c,0x4c,0x08,0xe4,0x63,0x42,0x21,0x1f, +0x23,0x0a,0xf9,0xd8,0x61,0xc8,0x67,0x38,0x82,0x28,0x0b,0xe1,0x9b,0x65,0x08,0x86, +0x60,0xb8,0x61,0x61,0x03,0x32,0x18,0x6e,0x58,0xd8,0x80,0x0c,0x4a,0x08,0x74,0x96, +0x41,0x18,0x82,0x9b,0x85,0x61,0x47,0x0c,0x16,0x00,0x04,0xc1,0x20,0x12,0x8f,0xd2, +0x30,0x0b,0xdd,0x78,0x1c,0xd5,0x08,0x66,0x09,0x86,0xe1,0x88,0x64,0x2d,0x84,0x6f, +0x96,0xe1,0x48,0x82,0x11,0x8a,0xd6,0xff,0xff,0xff,0x1f,0x0c,0xbc,0x10,0xbe,0x59, +0x02,0x63,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x1e,0xf3,0x18,0x0d,0xd7,0xff,0xff,0xff, +0x1f,0x2c,0xc8,0x0b,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0xc1,0x83,0x1e,0xa4,0x11, +0x58,0xa0,0x17,0xf2,0xb1,0x40,0x2f,0xe0,0x33,0x4b,0x60,0x0c,0x54,0x18,0x0c,0x21, +0x14,0x16,0xcc,0x85,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xe0,0x69,0x0f,0xd5,0x08, +0x2c,0xe8,0x0b,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0xc1,0xf3,0x1e,0xab,0x11,0x8c, +0x18,0x38,0x00,0x08,0x82,0x41,0x13,0x1f,0xb1,0x61,0x17,0x6d,0xc1,0x16,0xb7,0x11, +0x04,0x41,0x80,0x1a,0x58,0x5c,0x7a,0xc0,0x70,0x43,0xe0,0x07,0x64,0x30,0xdc,0xd0, +0xf9,0x01,0x19,0x94,0x10,0xe8,0x2c,0x03,0x92,0x04,0x57,0x0e,0xc3,0x8e,0x18,0x2c, +0x00,0x08,0x82,0x41,0x44,0x1f,0xb7,0x81,0x17,0xec,0x51,0x80,0x01,0x6f,0x04,0xb3, +0x04,0xc9,0x70,0x84,0xd6,0x17,0xc2,0x37,0xcb,0xa0,0x30,0x41,0x89,0x01,0x7c,0xc0, +0x70,0x03,0x19,0x94,0x02,0x19,0x0c,0x37,0x08,0xa5,0x40,0x06,0x25,0x04,0x3a,0xcb, +0xb0,0x30,0xc1,0xb1,0xc3,0xb0,0x23,0x06,0x0b,0x00,0x82,0x60,0x10,0xed,0x87,0x6f, +0xfc,0xc5,0x7c,0xa0,0x41,0x31,0x1e,0xc1,0x2c,0x01,0x33,0x1c,0x01,0x06,0xa4,0x21, +0x7c,0xb3,0x0c,0xcd,0x13,0x94,0x1a,0xdc,0x07,0x94,0x1a,0xe0,0x07,0x0c,0x37,0x08, +0xad,0x40,0x06,0xc3,0x0d,0x42,0x2b,0x90,0x41,0x09,0x81,0xce,0x32,0x38,0x4f,0x70, +0xf4,0x30,0xec,0x88,0xc1,0x02,0x80,0x20,0x18,0x44,0x23,0x62,0x1e,0xa7,0xb1,0x1f, +0x46,0xb1,0x1e,0xc1,0x2c,0xc1,0x33,0x62,0xd0,0x00,0x20,0x08,0x06,0xcb,0x89,0xac, +0x07,0x69,0xec,0x87,0x68,0x84,0x06,0x7b,0xb0,0x07,0x7b,0xb0,0xc7,0x68,0x42,0x00, +0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x74,0x22, +0xe9,0x21,0x1b,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x4c,0x28,0xa2,0x1e,0xb3,0x31, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x94,0x22,0xeb,0x41,0x1b,0xc3,0x88,0xc1,0x01, +0x80,0x20,0x18,0x60,0x28,0x02,0x1f,0xaa,0x31,0x22,0xa3,0x09,0x01,0x60,0x45,0x40, +0x1f,0x2b,0x04,0xfa,0x58,0x31,0xd0,0x67,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x96,0x19, +0xb9,0x8f,0xd9,0x38,0x91,0x13,0x39,0x11,0xfc,0xc0,0x0f,0xfc,0xc0,0x8f,0xd1,0x84, +0x00,0x18,0x8e,0x08,0x78,0x23,0xf8,0xa6,0x1b,0x7c,0x43,0x08,0x2c,0x38,0xe4,0x63, +0xc2,0x21,0x1f,0x1b,0x0e,0xf9,0x8c,0x18,0x2c,0x00,0x08,0x82,0x41,0x55,0x23,0xf2, +0x31,0x08,0x81,0x79,0x94,0x07,0x79,0x0c,0x47,0x04,0xe4,0xa1,0x7c,0xb3,0x0c,0x05, +0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_permutations.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_permutations.h new file mode 100644 index 00000000..1ba0d125 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_permutations.h @@ -0,0 +1,151 @@ +#include "ffx_fsr2_reconstruct_previous_depth_pass_b583d46902723fa6b90ffce41030070e.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_bf8bebf8b199ad557b956c218e9b0f93.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_9884f777015348ca66e91f3cfa8c7b57.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_430f99e5f701c3bd4e224fcfdd667ad7.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_d5e59c37637949b5356fdf4cb46c8ee5.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_4cd9b42b3f9333a1841ece6049f1f7b9.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_c500bbc5d9420b5feb4973b90a6502df.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_502bc5db27a422a781f5799d9b3e24c7.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_2a3e158fcf339a24c81ef87bc718bad2.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_c580d064487515c3dbc426fc2246e5f3.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_913e3699a3efda4ee51f2c88a0ebb360.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_a7bce4a086367f4f891a19f2933b6d61.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_f12978ac9f14a7c5f211d66515254f36.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_e0c3864d6a439eae98875216bd809cfb.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_2ad4e6acf7bf3b4bd61d8c91d89b3451.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_fe7716837a238ae624d4248dce3c1d09.h" + +typedef union ffx_fsr2_reconstruct_previous_depth_pass_PermutationKey { + struct { + uint32_t FFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE : 1; + uint32_t FFX_FSR2_OPTION_HDR_COLOR_INPUT : 1; + uint32_t FFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_JITTERED_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_INVERTED_DEPTH : 1; + uint32_t FFX_FSR2_OPTION_APPLY_SHARPENING : 1; + }; + uint32_t index; +} ffx_fsr2_reconstruct_previous_depth_pass_PermutationKey; + +typedef struct ffx_fsr2_reconstruct_previous_depth_pass_PermutationInfo { + const uint32_t blobSize; + const unsigned char* blobData; + + + const uint32_t numCBVResources; + const char** cbvResourceNames; + const uint32_t* cbvResourceBindings; + const uint32_t* cbvResourceCounts; + const uint32_t* cbvResourceSpaces; + + const uint32_t numSRVResources; + const char** srvResourceNames; + const uint32_t* srvResourceBindings; + const uint32_t* srvResourceCounts; + const uint32_t* srvResourceSpaces; + + const uint32_t numUAVResources; + const char** uavResourceNames; + const uint32_t* uavResourceBindings; + const uint32_t* uavResourceCounts; + const uint32_t* uavResourceSpaces; + + const uint32_t numSamplerResources; + const char** samplerResourceNames; + const uint32_t* samplerResourceBindings; + const uint32_t* samplerResourceCounts; + const uint32_t* samplerResourceSpaces; + + const uint32_t numRTAccelerationStructureResources; + const char** rtAccelerationStructureResourceNames; + const uint32_t* rtAccelerationStructureResourceBindings; + const uint32_t* rtAccelerationStructureResourceCounts; + const uint32_t* rtAccelerationStructureResourceSpaces; +} ffx_fsr2_reconstruct_previous_depth_pass_PermutationInfo; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_IndirectionTable[] = { + 15, + 15, + 4, + 4, + 11, + 11, + 5, + 5, + 14, + 14, + 6, + 6, + 8, + 8, + 2, + 2, + 12, + 12, + 3, + 3, + 9, + 9, + 0, + 0, + 13, + 13, + 7, + 7, + 10, + 10, + 1, + 1, + 15, + 15, + 4, + 4, + 11, + 11, + 5, + 5, + 14, + 14, + 6, + 6, + 8, + 8, + 2, + 2, + 12, + 12, + 3, + 3, + 9, + 9, + 0, + 0, + 13, + 13, + 7, + 7, + 10, + 10, + 1, + 1, +}; + +static const ffx_fsr2_reconstruct_previous_depth_pass_PermutationInfo g_ffx_fsr2_reconstruct_previous_depth_pass_PermutationInfo[] = { + { g_ffx_fsr2_reconstruct_previous_depth_pass_b583d46902723fa6b90ffce41030070e_size, g_ffx_fsr2_reconstruct_previous_depth_pass_b583d46902723fa6b90ffce41030070e_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_b583d46902723fa6b90ffce41030070e_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_b583d46902723fa6b90ffce41030070e_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_b583d46902723fa6b90ffce41030070e_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_b583d46902723fa6b90ffce41030070e_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_b583d46902723fa6b90ffce41030070e_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_b583d46902723fa6b90ffce41030070e_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_b583d46902723fa6b90ffce41030070e_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_b583d46902723fa6b90ffce41030070e_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_b583d46902723fa6b90ffce41030070e_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_b583d46902723fa6b90ffce41030070e_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_b583d46902723fa6b90ffce41030070e_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_b583d46902723fa6b90ffce41030070e_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_bf8bebf8b199ad557b956c218e9b0f93_size, g_ffx_fsr2_reconstruct_previous_depth_pass_bf8bebf8b199ad557b956c218e9b0f93_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_bf8bebf8b199ad557b956c218e9b0f93_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_bf8bebf8b199ad557b956c218e9b0f93_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_bf8bebf8b199ad557b956c218e9b0f93_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_bf8bebf8b199ad557b956c218e9b0f93_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_bf8bebf8b199ad557b956c218e9b0f93_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_bf8bebf8b199ad557b956c218e9b0f93_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_bf8bebf8b199ad557b956c218e9b0f93_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_bf8bebf8b199ad557b956c218e9b0f93_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_bf8bebf8b199ad557b956c218e9b0f93_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_bf8bebf8b199ad557b956c218e9b0f93_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_bf8bebf8b199ad557b956c218e9b0f93_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_bf8bebf8b199ad557b956c218e9b0f93_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_9884f777015348ca66e91f3cfa8c7b57_size, g_ffx_fsr2_reconstruct_previous_depth_pass_9884f777015348ca66e91f3cfa8c7b57_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_9884f777015348ca66e91f3cfa8c7b57_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_9884f777015348ca66e91f3cfa8c7b57_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_9884f777015348ca66e91f3cfa8c7b57_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_9884f777015348ca66e91f3cfa8c7b57_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_9884f777015348ca66e91f3cfa8c7b57_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_9884f777015348ca66e91f3cfa8c7b57_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_9884f777015348ca66e91f3cfa8c7b57_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_9884f777015348ca66e91f3cfa8c7b57_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_9884f777015348ca66e91f3cfa8c7b57_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_9884f777015348ca66e91f3cfa8c7b57_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_9884f777015348ca66e91f3cfa8c7b57_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_9884f777015348ca66e91f3cfa8c7b57_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_430f99e5f701c3bd4e224fcfdd667ad7_size, g_ffx_fsr2_reconstruct_previous_depth_pass_430f99e5f701c3bd4e224fcfdd667ad7_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_430f99e5f701c3bd4e224fcfdd667ad7_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_430f99e5f701c3bd4e224fcfdd667ad7_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_430f99e5f701c3bd4e224fcfdd667ad7_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_430f99e5f701c3bd4e224fcfdd667ad7_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_430f99e5f701c3bd4e224fcfdd667ad7_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_430f99e5f701c3bd4e224fcfdd667ad7_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_430f99e5f701c3bd4e224fcfdd667ad7_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_430f99e5f701c3bd4e224fcfdd667ad7_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_430f99e5f701c3bd4e224fcfdd667ad7_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_430f99e5f701c3bd4e224fcfdd667ad7_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_430f99e5f701c3bd4e224fcfdd667ad7_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_430f99e5f701c3bd4e224fcfdd667ad7_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_d5e59c37637949b5356fdf4cb46c8ee5_size, g_ffx_fsr2_reconstruct_previous_depth_pass_d5e59c37637949b5356fdf4cb46c8ee5_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_d5e59c37637949b5356fdf4cb46c8ee5_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_d5e59c37637949b5356fdf4cb46c8ee5_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_d5e59c37637949b5356fdf4cb46c8ee5_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_d5e59c37637949b5356fdf4cb46c8ee5_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_d5e59c37637949b5356fdf4cb46c8ee5_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_d5e59c37637949b5356fdf4cb46c8ee5_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_d5e59c37637949b5356fdf4cb46c8ee5_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_d5e59c37637949b5356fdf4cb46c8ee5_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_d5e59c37637949b5356fdf4cb46c8ee5_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_d5e59c37637949b5356fdf4cb46c8ee5_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_d5e59c37637949b5356fdf4cb46c8ee5_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_d5e59c37637949b5356fdf4cb46c8ee5_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_4cd9b42b3f9333a1841ece6049f1f7b9_size, g_ffx_fsr2_reconstruct_previous_depth_pass_4cd9b42b3f9333a1841ece6049f1f7b9_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_4cd9b42b3f9333a1841ece6049f1f7b9_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_4cd9b42b3f9333a1841ece6049f1f7b9_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_4cd9b42b3f9333a1841ece6049f1f7b9_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_4cd9b42b3f9333a1841ece6049f1f7b9_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_4cd9b42b3f9333a1841ece6049f1f7b9_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_4cd9b42b3f9333a1841ece6049f1f7b9_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_4cd9b42b3f9333a1841ece6049f1f7b9_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_4cd9b42b3f9333a1841ece6049f1f7b9_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_4cd9b42b3f9333a1841ece6049f1f7b9_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_4cd9b42b3f9333a1841ece6049f1f7b9_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_4cd9b42b3f9333a1841ece6049f1f7b9_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_4cd9b42b3f9333a1841ece6049f1f7b9_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_c500bbc5d9420b5feb4973b90a6502df_size, g_ffx_fsr2_reconstruct_previous_depth_pass_c500bbc5d9420b5feb4973b90a6502df_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_c500bbc5d9420b5feb4973b90a6502df_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_c500bbc5d9420b5feb4973b90a6502df_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_c500bbc5d9420b5feb4973b90a6502df_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_c500bbc5d9420b5feb4973b90a6502df_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_c500bbc5d9420b5feb4973b90a6502df_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_c500bbc5d9420b5feb4973b90a6502df_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_c500bbc5d9420b5feb4973b90a6502df_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_c500bbc5d9420b5feb4973b90a6502df_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_c500bbc5d9420b5feb4973b90a6502df_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_c500bbc5d9420b5feb4973b90a6502df_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_c500bbc5d9420b5feb4973b90a6502df_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_c500bbc5d9420b5feb4973b90a6502df_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_502bc5db27a422a781f5799d9b3e24c7_size, g_ffx_fsr2_reconstruct_previous_depth_pass_502bc5db27a422a781f5799d9b3e24c7_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_502bc5db27a422a781f5799d9b3e24c7_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_502bc5db27a422a781f5799d9b3e24c7_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_502bc5db27a422a781f5799d9b3e24c7_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_502bc5db27a422a781f5799d9b3e24c7_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_502bc5db27a422a781f5799d9b3e24c7_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_502bc5db27a422a781f5799d9b3e24c7_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_502bc5db27a422a781f5799d9b3e24c7_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_502bc5db27a422a781f5799d9b3e24c7_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_502bc5db27a422a781f5799d9b3e24c7_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_502bc5db27a422a781f5799d9b3e24c7_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_502bc5db27a422a781f5799d9b3e24c7_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_502bc5db27a422a781f5799d9b3e24c7_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_2a3e158fcf339a24c81ef87bc718bad2_size, g_ffx_fsr2_reconstruct_previous_depth_pass_2a3e158fcf339a24c81ef87bc718bad2_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_2a3e158fcf339a24c81ef87bc718bad2_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_2a3e158fcf339a24c81ef87bc718bad2_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_2a3e158fcf339a24c81ef87bc718bad2_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_2a3e158fcf339a24c81ef87bc718bad2_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_2a3e158fcf339a24c81ef87bc718bad2_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_2a3e158fcf339a24c81ef87bc718bad2_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_2a3e158fcf339a24c81ef87bc718bad2_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_2a3e158fcf339a24c81ef87bc718bad2_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_2a3e158fcf339a24c81ef87bc718bad2_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_2a3e158fcf339a24c81ef87bc718bad2_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_2a3e158fcf339a24c81ef87bc718bad2_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_2a3e158fcf339a24c81ef87bc718bad2_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_c580d064487515c3dbc426fc2246e5f3_size, g_ffx_fsr2_reconstruct_previous_depth_pass_c580d064487515c3dbc426fc2246e5f3_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_c580d064487515c3dbc426fc2246e5f3_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_c580d064487515c3dbc426fc2246e5f3_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_c580d064487515c3dbc426fc2246e5f3_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_c580d064487515c3dbc426fc2246e5f3_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_c580d064487515c3dbc426fc2246e5f3_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_c580d064487515c3dbc426fc2246e5f3_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_c580d064487515c3dbc426fc2246e5f3_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_c580d064487515c3dbc426fc2246e5f3_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_c580d064487515c3dbc426fc2246e5f3_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_c580d064487515c3dbc426fc2246e5f3_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_c580d064487515c3dbc426fc2246e5f3_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_c580d064487515c3dbc426fc2246e5f3_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_913e3699a3efda4ee51f2c88a0ebb360_size, g_ffx_fsr2_reconstruct_previous_depth_pass_913e3699a3efda4ee51f2c88a0ebb360_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_913e3699a3efda4ee51f2c88a0ebb360_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_913e3699a3efda4ee51f2c88a0ebb360_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_913e3699a3efda4ee51f2c88a0ebb360_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_913e3699a3efda4ee51f2c88a0ebb360_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_913e3699a3efda4ee51f2c88a0ebb360_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_913e3699a3efda4ee51f2c88a0ebb360_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_913e3699a3efda4ee51f2c88a0ebb360_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_913e3699a3efda4ee51f2c88a0ebb360_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_913e3699a3efda4ee51f2c88a0ebb360_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_913e3699a3efda4ee51f2c88a0ebb360_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_913e3699a3efda4ee51f2c88a0ebb360_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_913e3699a3efda4ee51f2c88a0ebb360_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_a7bce4a086367f4f891a19f2933b6d61_size, g_ffx_fsr2_reconstruct_previous_depth_pass_a7bce4a086367f4f891a19f2933b6d61_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_a7bce4a086367f4f891a19f2933b6d61_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_a7bce4a086367f4f891a19f2933b6d61_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_a7bce4a086367f4f891a19f2933b6d61_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_a7bce4a086367f4f891a19f2933b6d61_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_a7bce4a086367f4f891a19f2933b6d61_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_a7bce4a086367f4f891a19f2933b6d61_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_a7bce4a086367f4f891a19f2933b6d61_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_a7bce4a086367f4f891a19f2933b6d61_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_a7bce4a086367f4f891a19f2933b6d61_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_a7bce4a086367f4f891a19f2933b6d61_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_a7bce4a086367f4f891a19f2933b6d61_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_a7bce4a086367f4f891a19f2933b6d61_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_f12978ac9f14a7c5f211d66515254f36_size, g_ffx_fsr2_reconstruct_previous_depth_pass_f12978ac9f14a7c5f211d66515254f36_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_f12978ac9f14a7c5f211d66515254f36_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_f12978ac9f14a7c5f211d66515254f36_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_f12978ac9f14a7c5f211d66515254f36_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_f12978ac9f14a7c5f211d66515254f36_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_f12978ac9f14a7c5f211d66515254f36_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_f12978ac9f14a7c5f211d66515254f36_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_f12978ac9f14a7c5f211d66515254f36_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_f12978ac9f14a7c5f211d66515254f36_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_f12978ac9f14a7c5f211d66515254f36_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_f12978ac9f14a7c5f211d66515254f36_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_f12978ac9f14a7c5f211d66515254f36_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_f12978ac9f14a7c5f211d66515254f36_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_e0c3864d6a439eae98875216bd809cfb_size, g_ffx_fsr2_reconstruct_previous_depth_pass_e0c3864d6a439eae98875216bd809cfb_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_e0c3864d6a439eae98875216bd809cfb_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_e0c3864d6a439eae98875216bd809cfb_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_e0c3864d6a439eae98875216bd809cfb_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_e0c3864d6a439eae98875216bd809cfb_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_e0c3864d6a439eae98875216bd809cfb_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_e0c3864d6a439eae98875216bd809cfb_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_e0c3864d6a439eae98875216bd809cfb_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_e0c3864d6a439eae98875216bd809cfb_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_e0c3864d6a439eae98875216bd809cfb_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_e0c3864d6a439eae98875216bd809cfb_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_e0c3864d6a439eae98875216bd809cfb_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_e0c3864d6a439eae98875216bd809cfb_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_2ad4e6acf7bf3b4bd61d8c91d89b3451_size, g_ffx_fsr2_reconstruct_previous_depth_pass_2ad4e6acf7bf3b4bd61d8c91d89b3451_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_2ad4e6acf7bf3b4bd61d8c91d89b3451_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_2ad4e6acf7bf3b4bd61d8c91d89b3451_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_2ad4e6acf7bf3b4bd61d8c91d89b3451_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_2ad4e6acf7bf3b4bd61d8c91d89b3451_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_2ad4e6acf7bf3b4bd61d8c91d89b3451_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_2ad4e6acf7bf3b4bd61d8c91d89b3451_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_2ad4e6acf7bf3b4bd61d8c91d89b3451_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_2ad4e6acf7bf3b4bd61d8c91d89b3451_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_2ad4e6acf7bf3b4bd61d8c91d89b3451_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_2ad4e6acf7bf3b4bd61d8c91d89b3451_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_2ad4e6acf7bf3b4bd61d8c91d89b3451_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_2ad4e6acf7bf3b4bd61d8c91d89b3451_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_fe7716837a238ae624d4248dce3c1d09_size, g_ffx_fsr2_reconstruct_previous_depth_pass_fe7716837a238ae624d4248dce3c1d09_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_fe7716837a238ae624d4248dce3c1d09_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_fe7716837a238ae624d4248dce3c1d09_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_fe7716837a238ae624d4248dce3c1d09_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_fe7716837a238ae624d4248dce3c1d09_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_fe7716837a238ae624d4248dce3c1d09_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_fe7716837a238ae624d4248dce3c1d09_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_fe7716837a238ae624d4248dce3c1d09_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_fe7716837a238ae624d4248dce3c1d09_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_fe7716837a238ae624d4248dce3c1d09_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_fe7716837a238ae624d4248dce3c1d09_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_fe7716837a238ae624d4248dce3c1d09_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_fe7716837a238ae624d4248dce3c1d09_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_permutations.h.d b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_permutations.h.d new file mode 100644 index 00000000..7fdb9ac7 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_permutations.h.d @@ -0,0 +1 @@ +src/ffx-fsr2-api/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_permutations.h: ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_callbacks_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common_half.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_resources.h ../../src/ffx-fsr2-api/shaders/ffx_core.h ../../src/ffx-fsr2-api/shaders/ffx_core_portability.h ../../src/ffx-fsr2-api/shaders/ffx_common_types.h ../../src/ffx-fsr2-api/shaders/ffx_core_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_common.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_sample.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_reconstruct_dilated_velocity_and_previous_depth.h \ No newline at end of file diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_109f4ecf47c2cbd87c3a7b8864e224cf.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_109f4ecf47c2cbd87c3a7b8864e224cf.h new file mode 100644 index 00000000..c09de025 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_109f4ecf47c2cbd87c3a7b8864e224cf.h @@ -0,0 +1,532 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_109f4ecf47c2cbd87c3a7b8864e224cf.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_109f4ecf47c2cbd87c3a7b8864e224cf_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_109f4ecf47c2cbd87c3a7b8864e224cf_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_109f4ecf47c2cbd87c3a7b8864e224cf_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_109f4ecf47c2cbd87c3a7b8864e224cf_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_109f4ecf47c2cbd87c3a7b8864e224cf_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_109f4ecf47c2cbd87c3a7b8864e224cf_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_109f4ecf47c2cbd87c3a7b8864e224cf_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_109f4ecf47c2cbd87c3a7b8864e224cf_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_109f4ecf47c2cbd87c3a7b8864e224cf_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_109f4ecf47c2cbd87c3a7b8864e224cf_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_109f4ecf47c2cbd87c3a7b8864e224cf_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_109f4ecf47c2cbd87c3a7b8864e224cf_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_109f4ecf47c2cbd87c3a7b8864e224cf_size = 8140; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_109f4ecf47c2cbd87c3a7b8864e224cf_data[] = { +0x44,0x58,0x42,0x43,0xf5,0x1f,0xa3,0xc0,0x3d,0x93,0x78,0xcf,0x9b,0x6c,0x7a,0xe1, +0xa0,0xd3,0x4b,0x31,0x01,0x00,0x00,0x00,0xcc,0x1f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0xc4,0x0e,0x00,0x00,0xe0,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x28,0x0d,0x00,0x00,0x66,0x00,0x05,0x00, +0x4a,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x10,0x0d,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x41,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc6,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b, +0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c,0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28, +0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d, +0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e,0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2, +0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0, +0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07, +0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1, +0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90, +0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31, +0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8, +0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07, +0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f, +0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c, +0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90, +0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43, +0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac, +0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a, +0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0, +0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3, +0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c, +0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0, +0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81, +0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a, +0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01, +0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c, +0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0, +0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41,0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8, +0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b,0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26, +0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18, +0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03, +0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8, +0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d, +0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac,0x61,0x18,0x86,0x61,0x18,0x74,0xcf,0x11, +0x80,0x02,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x07,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0xc7,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x18, +0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x00,0x00, +0x1e,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x1c,0x0a,0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a, +0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a, +0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x2c,0x4a,0x39,0xa0,0x2c, +0x09,0x8a,0xa5,0x30,0x28,0x1c,0x01,0xa8,0x01,0xca,0x0b,0x10,0x10,0x10,0x81,0xd6, +0x19,0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0xa0,0x79,0x06,0x80,0xea,0x19,0x00,0xba, +0x67,0x00,0x08,0x9f,0x01,0x20,0x74,0x06,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x5b,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x81,0x99,0x20,0x0c, +0xcd,0x06,0x61,0x20,0x26,0x08,0x83,0xb3,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06, +0x84,0x20,0x26,0x08,0x68,0x70,0x07,0xb4,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe, +0xc6,0xde,0xd8,0xde,0xe4,0xbe,0xd4,0xd2,0xe8,0xe8,0xca,0xe4,0xca,0xc8,0x26,0x08, +0xc3,0x33,0x41,0x18,0xa0,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65,0x31,0x98,0x81,0x31, +0x1c,0x5a,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e, +0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x1b,0x92,0x41,0x81,0x0c,0x63,0x60,0x0c, +0x67,0x82,0xb0,0x06,0x70,0xc0,0x46,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x8b,0xac, +0x0c,0x8e,0x0e,0x6d,0x43,0xc2,0x48,0x93,0x31,0x0c,0x8c,0xe1,0x4c,0x10,0x86,0x68, +0x82,0xf0,0x06,0x71,0x40,0x48,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0xab,0x0c,0x0f, +0xee,0x6d,0xae,0x4e,0xae,0x6c,0x43,0x52,0x59,0x97,0x51,0x0d,0x8c,0xe1,0x6c,0x20, +0x9e,0x88,0xc2,0x26,0x08,0x71,0x20,0x07,0x3c,0x03,0xb9,0xbb,0x2f,0xb9,0xb2,0xb1, +0x37,0xb7,0x39,0x3a,0xb9,0xba,0x31,0xba,0x32,0xb2,0x2f,0x38,0xb9,0x32,0xbb,0xb4, +0xb7,0xba,0xb9,0x2f,0xb7,0xb2,0x30,0xb9,0xb2,0x39,0xba,0x2f,0xb2,0x32,0x38,0x3a, +0xb4,0x09,0x42,0x18,0xb4,0xc1,0x04,0x61,0x90,0x36,0x08,0x46,0xb7,0x61,0x31,0xb4, +0xcd,0x30,0x06,0x86,0xe3,0x38,0x6f,0x82,0x30,0x07,0x73,0xc0,0x4c,0xee,0xee,0x8b, +0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0xec,0xab,0xed,0x8d,0x2e,0xed,0xcd,0xed,0xcb,0xae, +0x6c,0x8c,0xee,0x4d,0x6e,0x6e,0xc3,0x32,0x80,0x41,0x18,0x18,0xc3,0xc0,0x70,0x1c, +0xe7,0x4c,0x10,0xea,0x80,0x0e,0xf8,0xc8,0xdd,0x7d,0x91,0xa5,0xb1,0x85,0xd1,0x95, +0x91,0x11,0x95,0xc1,0xd1,0xa1,0x6d,0x58,0x98,0x31,0x20,0x03,0x83,0x19,0x18,0x8e, +0xe3,0x1c,0x4a,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x69,0x6e,0x70,0x75,0x74, +0x5f,0x6c,0x75,0x6d,0x61,0x1b,0x96,0x6a,0x0c,0xcc,0xc0,0xa8,0x06,0x86,0xe3,0x38, +0x67,0x03,0xf1,0x89,0x41,0x19,0x9c,0xc1,0x04,0x01,0x0f,0xec,0x80,0xc6,0x98,0x98, +0xd1,0x94,0x94,0xcc,0x04,0x61,0x98,0x36,0x20,0x46,0x1a,0xa8,0x81,0x61,0x0c,0x6b, +0x00,0x6c,0x08,0xd8,0x60,0x03,0x91,0xa1,0x41,0x1b,0x00,0x13,0x84,0x3b,0xa8,0x03, +0x2e,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x13,0x84,0x81,0x9a, +0x20,0x0c,0xd5,0x04,0x21,0x0c,0xdc,0x60,0x03,0x42,0xc0,0x41,0x65,0xc4,0x81,0x1c, +0x34,0x73,0x40,0x27,0xad,0x29,0x0c,0x4f,0xaa,0xcc,0x8d,0xac,0x4c,0x6e,0x2a,0x4d, +0xaf,0x6c,0x82,0x30,0x58,0x1b,0x0c,0xa2,0x0e,0x2a,0x3b,0x88,0x03,0x39,0x20,0x93, +0x46,0x94,0x36,0x07,0xc7,0x16,0x96,0x37,0x95,0xa6,0x57,0x36,0x41,0x18,0xae,0x0d, +0x08,0x81,0x07,0x55,0x1e,0xc4,0x81,0x1c,0x34,0x73,0xc0,0x2e,0x2d,0xc9,0x0d,0xae, +0x8e,0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x8c,0x28, +0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x60,0x1b,0x0c,0x62,0x0f, +0x2a,0x3e,0x88,0x03,0x39,0xa0,0x94,0xc6,0x54,0xd7,0x16,0xd6,0x94,0x06,0x47,0x94, +0xd6,0x56,0xe6,0x36,0x97,0xf6,0xe6,0x36,0x37,0x41,0x18,0xb2,0x0d,0x06,0xe1,0x07, +0xd5,0x1f,0xc4,0x81,0x1c,0x50,0x4a,0x63,0xaa,0x6b,0x0b,0x6b,0x4a,0x83,0x63,0x2a, +0xb3,0x2b,0x63,0xa3,0x7a,0xab,0x9a,0x2b,0x9b,0x20,0x0c,0xda,0x06,0x83,0x08,0x85, +0x4a,0x14,0xe2,0x40,0x0e,0xb8,0xa4,0x19,0xc9,0x85,0xb5,0x95,0x25,0xb9,0x91,0x95, +0xe1,0x4d,0x10,0x86,0x6d,0x83,0x41,0x90,0x42,0x55,0x0a,0x71,0x20,0x07,0x94,0xcc, +0x88,0xca,0xec,0xd2,0xc6,0xca,0xa8,0xde,0xac,0xd2,0xca,0xee,0x88,0xca,0xe0,0xe8, +0xd0,0x26,0x08,0x03,0xb7,0xc1,0x20,0x4e,0xa1,0x42,0x85,0x38,0x68,0x78,0x98,0x29, +0xa5,0xd1,0xd1,0x95,0xc9,0x4d,0x10,0x86,0x6e,0x03,0x42,0xa8,0x42,0xb5,0x0a,0x71, +0xd0,0x34,0x73,0x40,0xc9,0xac,0xe9,0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee, +0x4d,0x6e,0x6a,0x2c,0x8c,0xad,0x6c,0x82,0x30,0x78,0x1b,0x10,0xa2,0x15,0x2a,0x57, +0x88,0x83,0xa6,0x99,0x03,0x42,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65, +0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x84,0xe1,0xdb,0x60,0x10,0xb0,0x50,0xc5,0x42, +0x1c,0x34,0xfc,0xcc,0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4, +0x94,0xd2,0xe8,0xe8,0xca,0xe4,0x86,0xc2,0xdc,0xc6,0xca,0xd8,0xd8,0xc2,0xe8,0xd2, +0xde,0xdc,0x26,0x08,0x03,0x18,0x6c,0x40,0x88,0x59,0xa8,0x68,0x21,0x0e,0x9a,0x66, +0x0e,0xc8,0x98,0x41,0xc9,0x95,0x15,0xe1,0xc1,0xbd,0xcd,0xd5,0xc9,0x95,0x4d,0x10, +0x86,0x30,0xd8,0x80,0x10,0xb6,0x50,0xdd,0x42,0x1c,0x34,0xcd,0x1c,0x30,0x33,0x83, +0x92,0x2b,0xb3,0x4b,0x7b,0xab,0x9b,0x33,0x92,0x0b,0x6b,0x2b,0x83,0x92,0x2b,0x2b, +0xc2,0x83,0x7b,0x9b,0xab,0x93,0x2b,0x9b,0x20,0x0c,0x62,0xb0,0xc1,0x20,0x72,0xa1, +0xd2,0x85,0x38,0x68,0xb8,0x98,0x51,0x85,0xb9,0x21,0x85,0xb1,0x99,0x19,0x3d,0x59, +0x4d,0x10,0x86,0x31,0xd8,0x60,0x10,0xbc,0x50,0xf5,0x42,0x1c,0x34,0xac,0xcc,0x94, +0xd2,0xe8,0xe8,0xca,0xe4,0xa6,0xca,0xe2,0xea,0xca,0xdc,0xc6,0xca,0x98,0xca,0xdc, +0xce,0xe8,0xd0,0x26,0x08,0x03,0x19,0x6c,0x30,0x88,0x5f,0xa8,0xc0,0x21,0x0e,0x1a, +0x2a,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x13,0x84,0xa1,0x0c,0x36, +0x18,0x84,0x38,0x54,0xe3,0x10,0x07,0x0d,0x2f,0x33,0xa2,0x3c,0xb7,0xb0,0xb6,0xb4, +0x31,0xa9,0xb2,0xb9,0x21,0xb4,0x30,0xb7,0xb3,0x32,0xa3,0xb0,0x31,0xba,0x37,0xb9, +0x09,0xc2,0x60,0x06,0x1b,0x0c,0xa2,0x1c,0x2a,0x73,0x88,0x83,0x86,0x98,0x99,0x55, +0x5a,0xd9,0xdd,0x14,0x5c,0xd8,0x58,0x19,0xd5,0x5b,0x53,0x19,0x5d,0x99,0xdc,0x9c, +0x51,0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x61,0x38,0x83,0x0d,0x06,0x81,0x0e,0x55,0x3a, +0xc4,0x41,0xb3,0x81,0x5a,0x03,0x3a,0xb8,0x03,0x3d,0xe8,0x03,0x50,0x18,0x05,0x53, +0x48,0x05,0x56,0x78,0x05,0x59,0xa8,0x05,0x5c,0xd8,0x05,0x5f,0x08,0x07,0x72,0x38, +0x07,0x75,0xd8,0x30,0x18,0x6f,0xb0,0x0e,0x13,0x04,0x01,0xd8,0x00,0x6c,0x18,0x0c, +0x77,0x70,0x87,0x0d,0xc1,0x3b,0x6c,0x18,0x86,0x76,0x80,0x07,0x0a,0x43,0x53,0x13, +0x84,0x3c,0x78,0x83,0x0d,0x83,0x1d,0xd8,0xc1,0x30,0x41,0x18,0xd0,0x60,0x43,0xb0, +0x0a,0x1b,0x0c,0x63,0x1e,0xe4,0x80,0x1e,0xea,0xc1,0x1e,0x36,0x14,0xed,0x20,0x0f, +0x80,0x1b,0xdc,0x03,0x8d,0x30,0xba,0xb7,0xb6,0xb4,0x31,0x22,0x62,0x72,0x61,0x6e, +0x63,0x68,0x65,0x73,0x34,0xcc,0xd8,0xde,0xc2,0xe8,0xe6,0x26,0x08,0x43,0x1a,0xb0, +0x48,0x73,0x9b,0xa3,0x9b,0x9b,0x20,0x0c,0x6a,0x40,0x22,0xcd,0x8d,0x6e,0x6e,0x82, +0x30,0xac,0x01,0x11,0xba,0x32,0xbc,0x2f,0xb6,0xb7,0x30,0xb2,0x09,0xc2,0xc0,0x06, +0x4c,0xe8,0xca,0xf0,0xbe,0xe6,0xe8,0xde,0xe4,0xca,0x58,0xd4,0xa5,0xb9,0xd1,0xcd, +0x6d,0x80,0xf2,0x41,0x0e,0xf4,0xa1,0xd9,0x07,0x7e,0xe8,0x07,0x7f,0xf8,0x07,0x90, +0x08,0x09,0x91,0x18,0x89,0x8a,0x24,0xf8,0xa0,0x0a,0x1b,0x9b,0x5d,0x9b,0x4b,0x1a, +0x59,0x99,0x1b,0xdd,0x94,0x20,0xa8,0x42,0x86,0xe7,0x62,0x57,0x26,0x37,0x97,0xf6, +0xe6,0x36,0x25,0x20,0x9a,0x90,0xe1,0xb9,0xd8,0x85,0xb1,0xd9,0x95,0xc9,0x4d,0x09, +0x8c,0x3a,0x64,0x78,0x2e,0x73,0x68,0x61,0x64,0x65,0x72,0x4d,0x6f,0x64,0x65,0x6c, +0x53,0x02,0xa4,0x0c,0x19,0x9e,0x8b,0x5c,0xd9,0xdc,0x5b,0x9d,0xdc,0x58,0xd9,0xdc, +0x94,0xa0,0x0d,0x2a,0x91,0xe1,0xb9,0xd0,0xe5,0xc1,0x95,0x05,0xb9,0xb9,0xbd,0xd1, +0x85,0xd1,0xa5,0xbd,0xb9,0xcd,0x4d,0x11,0xd6,0x01,0x1e,0xea,0x90,0xe1,0xb9,0x94, +0xb9,0xd1,0xc9,0xe5,0x41,0xbd,0xa5,0xb9,0xd1,0xcd,0x4d,0x09,0xee,0xa1,0x0b,0x19, +0x9e,0xcb,0xd8,0x5b,0x9d,0x1b,0x5d,0x99,0xdc,0xdc,0x94,0x80,0x24,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x33,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34, +0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e, +0x30,0x39,0x0c,0x22,0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef, +0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8, +0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6, +0x25,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49, +0x18,0x80,0x80,0xf9,0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00, +0x13,0x11,0x02,0xcd,0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81, +0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef, +0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d, +0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6, +0x05,0x48,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d, +0x04,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x10,0x9f,0x4e,0xcf,0x47,0xc2,0xcb,0xd8,0x7c,0x3a,0x7b,0x88,0x64,0xe2,0x24,0xcf, +0x44,0x58,0x49,0x4c,0xe4,0x10,0x00,0x00,0x66,0x00,0x05,0x00,0x39,0x04,0x00,0x00, +0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xcc,0x10,0x00,0x00, +0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x30,0x04,0x00,0x00,0x0b,0x82,0x20,0x00, +0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49, +0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62, +0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b, +0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42, +0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a, +0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff, +0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20, +0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00, +0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00, +0x89,0x20,0x00,0x00,0xc7,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04, +0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c, +0x0b,0x84,0xc4,0x4c,0x10,0xec,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0, +0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12, +0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee, +0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e, +0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18, +0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c,0xc3,0x30,0x0c,0x14, +0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86,0x61,0x50,0x75,0xd4, +0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x5f,0xdc,0x36,0x22, +0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86,0x61,0x28,0x84,0x36, +0x28,0x03,0x6d,0xb7,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x39,0x54,0x24, +0x10,0x69,0xe4,0x3c,0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28,0x84,0x32,0x28,0x1d, +0x79,0x07,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d,0x48,0x33,0x20,0x62, +0x18,0x06,0x64,0x8e,0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2,0x40,0xc0,0x30,0x02, +0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e, +0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3, +0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00, +0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f, +0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40, +0x42,0x69,0xd2,0x39,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0, +0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03, +0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c, +0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60,0x87,0x70, +0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90, +0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24,0x18,0x29, +0xa9,0xc3,0x08,0x82,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b, +0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8, +0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03, +0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a, +0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60, +0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e, +0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4, +0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00, +0x0c,0xfc,0x00,0x09,0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c, +0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x41,0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8,0x43,0x39,0x90,0x03, +0x18,0xa4,0x83,0x3b,0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26,0x32,0x18,0x07,0x76, +0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8, +0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07, +0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f, +0x00,0x03,0x3f,0x40,0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c, +0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0xa2, +0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d,0xdb,0xb6,0x3d,0x0c, +0x25,0xcb,0xb2,0xac,0x61,0x18,0x86,0x61,0x18,0x74,0xcf,0x11,0x80,0xc2,0x14,0x00, +0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x07,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0xc7,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x18, +0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x10,0x0a,0xa2,0x2c,0x0a,0x30,0x80,0xc2,0x11,0x00,0xca,0x0b,0x10,0x10, +0x10,0x81,0xd6,0x19,0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0xa0,0x79,0x06,0x80,0xea, +0x19,0x00,0xc2,0x67,0x00,0x08,0x9d,0x01,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x60,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x81,0x99,0x20,0x0c, +0xcd,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xce,0x04, +0x01,0x0d,0xc0,0x80,0xc0,0x04,0x61,0x78,0x26,0x08,0x03,0xb4,0x41,0x40,0x98,0x0d, +0x09,0x92,0x28,0xc8,0x32,0x2c,0x48,0xb3,0x21,0x19,0x12,0x05,0x41,0x86,0x05,0x69, +0x26,0x08,0x6b,0xa0,0x6d,0x48,0x16,0x48,0x41,0x86,0x61,0x41,0x9a,0x09,0xc2,0x10, +0x4d,0x10,0xde,0x60,0xdb,0x90,0x48,0x93,0x82,0x48,0xc3,0x82,0x34,0x1b,0x08,0xe7, +0x89,0xa8,0x09,0x42,0x1c,0x70,0x13,0x84,0x30,0xc0,0x26,0x08,0x83,0xb4,0x41,0x40, +0xb0,0x0d,0x0b,0x62,0x29,0x08,0x32,0x2c,0xd7,0x75,0x65,0x13,0x84,0x39,0xe8,0x36, +0x2c,0xc3,0xa6,0x20,0xc3,0xb0,0x5c,0xd7,0xd5,0x4c,0x10,0xea,0xc0,0xdb,0xb0,0x2c, +0x9d,0x82,0x2c,0xc3,0x72,0x5d,0x57,0xb3,0x61,0x91,0x3a,0x05,0x91,0x86,0xe5,0xba, +0xae,0x66,0x03,0xa1,0x71,0xde,0x37,0x41,0xc0,0x83,0x6f,0x82,0x30,0x4c,0x1b,0x10, +0x24,0x0c,0x14,0x04,0x19,0xc4,0x00,0xd8,0x10,0x8c,0xc1,0x06,0xa2,0x02,0x03,0x32, +0x00,0x26,0x08,0x02,0x40,0x61,0x68,0x6a,0x82,0x90,0x07,0xd9,0x04,0x61,0xa0,0x26, +0x08,0x43,0xb5,0x61,0x50,0x03,0x35,0x18,0x26,0x08,0x83,0x35,0x41,0x18,0xae,0x0d, +0x41,0x1b,0x6c,0x30,0x10,0x34,0x48,0x83,0x35,0x60,0x03,0x37,0xd8,0x50,0x98,0xc1, +0x19,0x00,0x65,0xf0,0x06,0x55,0xd8,0xd8,0xec,0xda,0x5c,0xd2,0xc8,0xca,0xdc,0xe8, +0xa6,0x04,0x41,0x15,0x32,0x3c,0x17,0xbb,0x32,0xb9,0xb9,0xb4,0x37,0xb7,0x29,0x01, +0xd1,0x84,0x0c,0xcf,0xc5,0x2e,0x8c,0xcd,0xae,0x4c,0x6e,0x4a,0x40,0xd4,0x21,0xc3, +0x73,0x99,0x43,0x0b,0x23,0x2b,0x93,0x6b,0x7a,0x23,0x2b,0x63,0x9b,0x12,0x18,0x65, +0xc8,0xf0,0x5c,0xe4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0xe6,0xa6,0x04,0x64,0x50, +0x87,0x0c,0xcf,0xa5,0xcc,0x8d,0x4e,0x2e,0x0f,0xea,0x2d,0xcd,0x8d,0x6e,0x6e,0x4a, +0xf0,0x06,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x33,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5, +0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d, +0x97,0xef,0x3c,0x3e,0x30,0x39,0x0c,0x22,0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66, +0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36, +0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08, +0x98,0x5f,0xdc,0xb6,0x25,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51, +0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3, +0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c, +0x48,0x63,0xd8,0x81,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26, +0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71, +0xdb,0x36,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44, +0x84,0x5f,0xdc,0xb6,0x05,0x48,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2, +0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71, +0xdb,0x00,0x00,0x00,0x61,0x20,0x00,0x00,0xf3,0x01,0x00,0x00,0x13,0x04,0x50,0x2c, +0x10,0x00,0x00,0x00,0x3b,0x00,0x00,0x00,0x34,0xcc,0x00,0x14,0xec,0x40,0x11,0x06, +0x94,0xec,0x40,0xd9,0x95,0x51,0xd9,0x14,0x67,0x40,0x11,0x02,0x95,0x61,0x40,0xe9, +0x06,0x94,0x24,0x41,0x0d,0x94,0x24,0x42,0xb9,0x94,0x4a,0x69,0x94,0x24,0x44,0xc1, +0x94,0x22,0x41,0xb9,0x11,0x52,0x04,0xe5,0x31,0x02,0x50,0x02,0x64,0x8c,0x11,0x80, +0x20,0x08,0xc2,0xbf,0x30,0x46,0xd0,0x9a,0x73,0xce,0x7b,0x63,0x04,0xf7,0x4d,0x8f, +0xa6,0x18,0x8c,0x11,0xac,0xb5,0x5a,0xab,0xdf,0x18,0x01,0x08,0x82,0xb0,0x1b,0x06, +0x63,0x04,0x20,0x08,0x82,0x38,0x38,0x8c,0x11,0xac,0xb5,0x5a,0x8b,0xdf,0x18,0x01, +0xec,0xb3,0x73,0xf9,0x8d,0x11,0xe4,0x7a,0xe9,0xce,0xdf,0x18,0x01,0xce,0xde,0x67, +0xee,0x8d,0x11,0x9c,0xb5,0x29,0x86,0xde,0x18,0x01,0x08,0x82,0x20,0xfe,0x8d,0x11, +0x80,0x20,0x08,0xc2,0xdf,0x08,0xc0,0x18,0x81,0x8a,0xd7,0xa7,0xe8,0x51,0x37,0x87, +0x90,0x06,0x74,0x30,0x87,0xf0,0xc8,0xc1,0x1c,0x42,0x1a,0xb0,0xc1,0x1c,0x42,0x1c, +0x4c,0x73,0x08,0x0f,0x1b,0xcc,0x21,0xa4,0x81,0x1b,0xcc,0x21,0x3c,0x6e,0x40,0xe0, +0x1c,0x44,0x14,0x39,0x79,0x30,0x07,0xf1,0x3c,0x4e,0x1e,0xcc,0x41,0x30,0x8c,0x93, +0x07,0x73,0x10,0x8e,0xe3,0xe4,0xc1,0x1c,0x44,0x14,0x39,0x78,0x30,0x07,0xc1,0x30, +0x0e,0x1e,0x8c,0x00,0xcc,0x41,0x3c,0x8f,0x83,0x07,0x73,0x10,0x8e,0xe3,0xd8,0x01, +0x00,0x00,0x00,0x00,0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xae,0x50,0x07,0x09, +0x2a,0x84,0xc2,0x88,0x01,0x02,0x80,0x20,0x18,0x88,0xc1,0x2b,0xd8,0x41,0xb2,0x0a, +0xa2,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x62,0x00,0x0b,0x77,0x90,0xbc,0xc2,0x28, +0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x18,0xc4,0x02,0x1e,0x24,0xae,0x40,0x0a,0x23, +0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xb2,0x90,0x07,0x09,0x2b,0x94,0xc2,0x88,0x01, +0x02,0x80,0x20,0x18,0x88,0xc1,0x2c,0xe8,0x41,0x22,0x0b,0xa6,0x30,0x62,0x80,0x00, +0x20,0x08,0x06,0x62,0x40,0x0b,0x7b,0x90,0xc4,0xc2,0x29,0x8c,0x18,0x20,0x00,0x08, +0x82,0x81,0x18,0xd4,0x02,0x1f,0x24,0xb1,0x80,0x0a,0x23,0x06,0x08,0x00,0x82,0x60, +0x20,0x06,0xb6,0xd0,0x07,0xc9,0x2c,0xa4,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x78, +0xb8,0x00,0x0a,0x81,0x35,0x62,0x60,0x00,0x20,0x08,0x06,0x84,0x38,0xe0,0x41,0x2d, +0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x31,0x0e,0x79,0x80,0x0b,0x23,0x06,0x07,0x00, +0x82,0x60,0xb0,0xf1,0x02,0x28,0x0c,0xb7,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0x9e,0x2f,0x98,0x82,0xb2,0x8d,0x18,0x34,0x00,0x08, +0x82,0xc1,0x72,0x0e,0xa6,0x10,0xec,0x82,0x51,0xa0,0x02,0x2a,0xa0,0x02,0x2a,0x8c, +0x26,0x04,0x40,0x21,0xbf,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xa8,0x43,0x2a, +0x10,0xbe,0x10,0x20,0xab,0xb0,0x0a,0xab,0xb0,0x0a,0xa3,0x09,0x01,0x50,0x8a,0x38, +0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xed,0xc0,0x0a,0x47,0x38,0x30,0x81,0x2b, +0xb8,0x82,0x2b,0xb8,0xc2,0x68,0x42,0x00,0x54,0x43,0x0a,0x30,0x62,0xd0,0x00,0x20, +0x08,0x06,0x0b,0x3c,0xbc,0x82,0x42,0x0e,0x4f,0x10,0x0b,0xb1,0x10,0x0b,0xb1,0x30, +0x9a,0x10,0x00,0x15,0x9d,0x02,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x32,0x0f,0xb2, +0xd0,0x9c,0x43,0x10,0xd1,0x02,0x2d,0xd0,0x02,0x2d,0x8c,0x26,0x04,0xc0,0x88,0x41, +0x03,0x80,0x20,0x18,0x2c,0xf5,0x40,0x0b,0x4f,0x3a,0x0c,0x89,0x2d,0xd8,0x82,0x2d, +0xd8,0xc2,0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x72,0x0f,0xb6,0x10, +0xad,0x83,0xb3,0xe0,0x02,0x2e,0xe0,0x02,0x2e,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03, +0x80,0x20,0x18,0x2c,0xf9,0x80,0x0b,0x53,0x3b,0x1c,0x8a,0x2e,0xe8,0x82,0x2e,0xe8, +0xc2,0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0xb2,0x0f,0xba,0x50,0xbd, +0x83,0xc4,0xf0,0x02,0x2f,0xf0,0x02,0x2f,0x8c,0x26,0x04,0xc0,0x70,0x03,0x95,0x91, +0xc1,0x70,0x03,0x97,0x91,0x41,0x09,0x81,0x0e,0x47,0x54,0x18,0xf1,0x95,0x10,0xe8, +0x74,0xc3,0xa5,0x05,0xd3,0x0d,0x9a,0x18,0x08,0xc3,0x0d,0x63,0x00,0x06,0x64,0x30, +0xdc,0x90,0x81,0x01,0x19,0x94,0x10,0xe8,0x70,0x44,0x56,0x10,0x5f,0x09,0x81,0x4e, +0x37,0x6c,0x47,0x30,0xdd,0xe0,0xa1,0x81,0x30,0xdc,0xc0,0x99,0x01,0x19,0x14,0x12, +0xe8,0x70,0x04,0x47,0x10,0x5f,0x09,0x81,0x4e,0x37,0x78,0x46,0x50,0x88,0xb0,0xd3, +0x0d,0x70,0xe0,0x04,0xd3,0x0d,0x63,0x80,0x10,0xc3,0x0d,0x61,0xf0,0x06,0x64,0x50, +0x81,0xa5,0xc3,0x11,0x61,0x60,0x10,0x5f,0x09,0x81,0x4e,0x37,0x8c,0x01,0x12,0x4c, +0x37,0xd8,0x81,0x21,0x94,0x41,0xe9,0x70,0x04,0x19,0x0c,0xc4,0x57,0x42,0xa0,0xd3, +0x0d,0x66,0x50,0x04,0x25,0x1c,0x3b,0xdd,0xc0,0x06,0x4d,0x50,0x62,0xa0,0xe9,0x70, +0x04,0x1a,0x10,0xc4,0x57,0x42,0xa0,0xd3,0x0d,0x6a,0x60,0x04,0xd3,0x0d,0x7a,0x50, +0x08,0x35,0x24,0x3b,0xdd,0x90,0x07,0x4d,0x50,0xd3,0xa6,0xc3,0x11,0x6d,0x50,0x10, +0x5f,0x09,0x81,0x4e,0x37,0xbc,0xc1,0x11,0x4c,0x37,0xe0,0xc1,0x21,0x94,0x1b,0x80, +0x81,0x0e,0x47,0xc0,0xc1,0x40,0x7c,0x25,0x04,0x3a,0xdd,0x20,0x07,0x45,0x30,0xdd, +0x60,0x0a,0x85,0x50,0x03,0xb2,0xd3,0x0d,0xa2,0xc0,0x04,0x37,0x18,0x76,0x82,0x61, +0x23,0x06,0x07,0x00,0x82,0x60,0x80,0xb9,0x45,0x4c,0xd0,0x82,0x58,0x8c,0x26,0x04, +0xc0,0x68,0x82,0x10,0xd8,0x3c,0x08,0xf1,0xb1,0xc0,0x80,0x8f,0xd5,0xc3,0x10,0x1f, +0x0b,0x0e,0xf8,0xdc,0x2d,0x18,0x76,0xb7,0x60,0x98,0x15,0x02,0x7d,0x8c,0x10,0xe8, +0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x1b,0x5e,0xf0,0xc4,0x2f,0xd4,0xc5,0x68,0x42, +0x00,0x8c,0x26,0x08,0xc1,0x09,0x86,0x9d,0x60,0x98,0x09,0x87,0x7c,0x4c,0x38,0xe4, +0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x0f,0x69,0x84,0x85,0x30,0x62,0x60,0x00,0x20, +0x08,0x06,0x4f,0x69,0x88,0x85,0x70,0xc2,0x40,0x27,0x0c,0x34,0x62,0x70,0x00,0x20, +0x08,0x06,0x9e,0x68,0xa8,0x45,0x3b,0x88,0xc4,0x88,0x41,0x03,0x80,0x20,0x18,0x2c, +0xab,0xa1,0x16,0xc1,0x5f,0x0c,0x02,0x5b,0xb0,0x05,0x5b,0xb0,0xc5,0x68,0x42,0x00, +0x8c,0x26,0x08,0xc1,0x68,0x82,0x26,0x8c,0x26,0x6c,0x83,0x09,0x84,0x7c,0x4c,0x20, +0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x18,0x6b,0xbc,0x85,0x3c,0x88,0xc6,0x68, +0x42,0x20,0x8c,0x26,0x08,0x83,0x15,0x42,0x7c,0xac,0x10,0xe2,0x33,0x62,0x70,0x00, +0x20,0x08,0x06,0xde,0x6b,0xdc,0xc5,0x3f,0xb8,0xc4,0x88,0x81,0x03,0x80,0x20,0x18, +0x34,0xb7,0x01,0x17,0xc1,0x3d,0xd8,0x43,0x5e,0xa8,0x81,0x1a,0xa8,0x81,0x1a,0x8c, +0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x78,0xb0,0x81,0x17,0xff,0xc0,0x12,0x23,0x06, +0x0e,0x00,0x82,0x60,0xd0,0xe0,0x46,0x5c,0x04,0xf8,0x70,0x0f,0x7a,0x41,0x0c,0x04, +0x41,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0xc9,0x86,0x5d,0xe4,0x43,0x6b,0x8c, +0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x56,0x1b,0x79, +0xc1,0x0f,0xb2,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0x82,0x61,0x27,0x18,0x66, +0x02,0x23,0x1f,0x13,0x18,0xf9,0x98,0x20,0xc8,0xc7,0x04,0x41,0x3e,0x26,0x04,0xf0, +0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x87,0x3c,0xea,0x22,0x18,0x8e,0x08,0xdc,0x42, +0xf8,0x2e,0x30,0xca,0x02,0x4a,0x3e,0x26,0x50,0xf2,0x39,0x95,0x30,0xec,0x54,0xc2, +0x30,0x13,0xd2,0x02,0x3e,0x26,0xa8,0x05,0x7c,0xae,0x32,0xec,0x2a,0xc3,0x8c,0x10, +0xe8,0x63,0x84,0x40,0x1f,0x53,0x04,0xf8,0x98,0x22,0xc0,0xc7,0x0c,0x41,0x3e,0x66, +0x08,0xf2,0x31,0xe1,0x2f,0xe0,0x63,0x02,0x68,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0x9e,0xfb,0xa0,0x0d,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x1e,0xfc,0xa8,0x0d, +0xe1,0x84,0x81,0x4e,0x18,0xc8,0x0c,0x22,0x3e,0x66,0x10,0xf1,0x31,0xbe,0x10,0xe2, +0x63,0x7d,0x21,0xc4,0xc7,0x84,0x40,0x3e,0x26,0x14,0xf2,0x31,0xa2,0x90,0x8f,0x1d, +0x86,0x7c,0x86,0x23,0x88,0xbf,0x10,0xbe,0x59,0x86,0x60,0x08,0x86,0x1b,0x16,0x36, +0x20,0x83,0xe1,0x86,0x85,0x0d,0xc8,0xa0,0x84,0x40,0x67,0x19,0x84,0x21,0xb8,0x5d, +0x18,0x76,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x3c,0x11,0x51,0x0f,0xb8,0x18,0x8d,0x11, +0x83,0x05,0x00,0x41,0x30,0x88,0x50,0xa4,0x3c,0x02,0x10,0x81,0x1e,0xf6,0x10,0x66, +0x09,0x86,0xe1,0x08,0xc5,0x34,0x84,0x6f,0x96,0xe1,0x48,0x82,0x11,0x0a,0xd0,0xff, +0xff,0xff,0x1f,0x8c,0xd9,0x10,0xbe,0x59,0x02,0x63,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0x1e,0x16,0x09,0x8f,0xd0,0xff,0xff,0xff,0x1f,0x2c,0xa0,0x0d,0xf9,0x8c,0x18,0x18, +0x00,0x08,0x82,0xc1,0xe3,0x22,0xe2,0x11,0x58,0x50,0x1b,0xf2,0xb1,0xa0,0x36,0xe0, +0x33,0x4b,0x60,0x0c,0x54,0x18,0x0c,0x21,0x14,0x16,0xb8,0x86,0x7c,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0xe0,0x99,0x11,0xf4,0x08,0x2c,0xc0,0x0d,0xf9,0x8c,0x18,0x18,0x00, +0x08,0x82,0xc1,0x53,0x23,0xe9,0x11,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x07,0x23, +0xf8,0x11,0x1a,0xaf,0x31,0x62,0xe0,0x00,0x20,0x08,0x06,0x0d,0x8e,0xc4,0x47,0x80, +0x17,0x77,0xa1,0x1f,0x82,0x20,0x08,0xe4,0x81,0xe5,0xbd,0x08,0x0c,0x37,0x04,0xa0, +0x40,0x06,0xc3,0x0d,0x1f,0x28,0x90,0x41,0x09,0x81,0xce,0x32,0x20,0x49,0x70,0xef, +0x30,0xec,0x88,0xc1,0x01,0x80,0x20,0x18,0x78,0x36,0xe2,0x1f,0xa4,0x71,0x1b,0x23, +0x06,0x0b,0x00,0x82,0x60,0x10,0xf1,0x48,0x7e,0x04,0x34,0x62,0x8c,0x01,0x88,0x08, +0xb3,0x04,0xc9,0x70,0x44,0xa7,0x1b,0xc2,0x37,0xcb,0xa0,0x30,0x41,0x95,0xc1,0x8d, +0xc0,0x70,0xc3,0x19,0xa0,0x02,0x19,0x0c,0x37,0x08,0xa8,0x40,0x06,0x25,0x04,0x3a, +0xcb,0xb0,0x30,0xc1,0xdd,0xc3,0xb0,0x23,0x06,0x07,0x00,0x82,0x60,0xe0,0xf9,0x88, +0x89,0xb0,0xc6,0x6f,0x8c,0x18,0x2c,0x00,0x08,0x82,0x41,0x44,0x26,0x21,0x12,0xf0, +0x08,0x1b,0x18,0x28,0x22,0xcc,0x12,0x30,0xc3,0x11,0x64,0x20,0x1e,0xc2,0x37,0xcb, +0xd0,0x3c,0x41,0xb9,0xc1,0x8f,0x40,0xb9,0x01,0x98,0xc0,0x70,0x83,0x10,0x0b,0x64, +0x30,0xdc,0x20,0xc4,0x02,0x19,0x94,0x10,0xe8,0x2c,0x83,0xf3,0x04,0x07,0x12,0xc3, +0x8e,0x18,0x1c,0x00,0x08,0x82,0x81,0x77,0x26,0x2f,0x52,0x1b,0xe8,0x31,0x62,0xb0, +0x00,0x20,0x08,0x06,0x51,0x9b,0xa8,0x48,0x50,0x26,0x87,0x11,0x23,0xc2,0x2c,0xc1, +0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x5e,0x9a,0xc4,0xc8,0x6c,0xa4,0xc7,0x88,0x41, +0x03,0x80,0x20,0x18,0x2c,0x72,0x12,0x23,0x81,0x99,0xc4,0x06,0x6c,0xcc,0xc8,0x8c, +0xcc,0xc8,0x8c,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0xc1, +0x01,0x80,0x20,0x18,0x4c,0x72,0x22,0x23,0xf1,0x31,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0x34,0x27,0x33,0x22,0x1f,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x4c,0x74,0x42, +0x23,0xf3,0x31,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x36,0x27,0x36,0x92,0x1b,0x6e, +0x32,0x9a,0x10,0x00,0x56,0x04,0xf4,0xb1,0x42,0xa0,0x8f,0x15,0x03,0x7d,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xc0,0xb3,0x13,0x1f,0x19,0x8f,0xf8,0x18,0x31,0x68,0x00,0x10, +0x04,0x83,0xe5,0x4f,0x7c,0x24,0x98,0x93,0x39,0x99,0x13,0x30,0x01,0x13,0x30,0x01, +0x93,0xd1,0x84,0x00,0x18,0x8e,0x08,0xf8,0x23,0xf8,0xa6,0x1b,0xfe,0x43,0x08,0x2c, +0x40,0xe4,0x63,0x02,0x22,0x1f,0x1b,0x10,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0x24,0x2a,0x62,0x22,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x30,0x8d,0xca,0x98,0x88, +0x08,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x13,0xa9,0x90,0x49,0x20,0x58,0x60,0x22, +0xf0,0xb1,0x23,0xa0,0x8f,0x1d,0x02,0x7d,0xec,0x18,0xe8,0x33,0x62,0xb0,0x00,0x20, +0x08,0x06,0x15,0xaa,0xe8,0xc8,0x20,0x04,0x2e,0xd2,0x22,0x2c,0x32,0x1c,0x11,0xb0, +0x88,0xf2,0xcd,0x32,0x14,0x44,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_17c3002d4815e78a6f02f994fee553cd.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_17c3002d4815e78a6f02f994fee553cd.h new file mode 100644 index 00000000..fba2950e --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_17c3002d4815e78a6f02f994fee553cd.h @@ -0,0 +1,530 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_17c3002d4815e78a6f02f994fee553cd.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_17c3002d4815e78a6f02f994fee553cd_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_17c3002d4815e78a6f02f994fee553cd_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_17c3002d4815e78a6f02f994fee553cd_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_17c3002d4815e78a6f02f994fee553cd_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_17c3002d4815e78a6f02f994fee553cd_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_17c3002d4815e78a6f02f994fee553cd_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_17c3002d4815e78a6f02f994fee553cd_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_17c3002d4815e78a6f02f994fee553cd_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_17c3002d4815e78a6f02f994fee553cd_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_17c3002d4815e78a6f02f994fee553cd_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_17c3002d4815e78a6f02f994fee553cd_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_17c3002d4815e78a6f02f994fee553cd_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_17c3002d4815e78a6f02f994fee553cd_size = 8108; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_17c3002d4815e78a6f02f994fee553cd_data[] = { +0x44,0x58,0x42,0x43,0xcd,0xd3,0x2b,0x3c,0xd6,0x46,0xcd,0x85,0x54,0x9b,0xef,0xa4, +0xf7,0xdf,0xa9,0xe0,0x01,0x00,0x00,0x00,0xac,0x1f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0xc0,0x0e,0x00,0x00,0xdc,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x24,0x0d,0x00,0x00,0x66,0x00,0x05,0x00, +0x49,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x0c,0x0d,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x40,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc6,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b, +0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c,0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28, +0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d, +0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e,0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2, +0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0, +0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07, +0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1, +0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90, +0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31, +0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8, +0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07, +0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f, +0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c, +0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90, +0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43, +0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac, +0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a, +0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0, +0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3, +0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c, +0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0, +0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81, +0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a, +0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01, +0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c, +0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0, +0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41,0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8, +0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b,0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26, +0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18, +0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03, +0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8, +0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d, +0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac,0x61,0x18,0x86,0x61,0x18,0x74,0xcf,0x11, +0x80,0x02,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x07,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0xc7,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x18, +0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x00,0x00, +0x1e,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x1c,0x0a,0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a, +0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a, +0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x2c,0xca,0x38,0xa0,0x18, +0x09,0x8a,0xa5,0x30,0x28,0x1c,0x01,0xa8,0x01,0xca,0x0b,0x10,0x10,0x10,0x81,0xd6, +0x19,0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0xa0,0x79,0x06,0x80,0xea,0x19,0x00,0xba, +0x67,0x00,0x08,0x9f,0x01,0x20,0x74,0x06,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x5a,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x81,0x99,0x20,0x0c, +0xcd,0x06,0x61,0x20,0x26,0x08,0x83,0xb3,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06, +0x84,0x20,0x26,0x08,0x68,0x70,0x07,0xb4,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe, +0xc6,0xde,0xd8,0xde,0xe4,0xbe,0xd4,0xd2,0xe8,0xe8,0xca,0xe4,0xca,0xc8,0x26,0x08, +0xc3,0x33,0x41,0x18,0xa0,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65,0x31,0x98,0x81,0x31, +0x1c,0x5a,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e, +0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x1b,0x92,0x41,0x81,0x0c,0x63,0x60,0x0c, +0x67,0x82,0xb0,0x06,0x70,0xc0,0x46,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x8b,0xac, +0x0c,0x8e,0x0e,0x6d,0x43,0xc2,0x48,0x93,0x31,0x0c,0x8c,0xe1,0x4c,0x10,0x86,0x68, +0x82,0xf0,0x06,0x71,0x40,0x48,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0xab,0x0c,0x0f, +0xee,0x6d,0xae,0x4e,0xae,0x6c,0x43,0x52,0x59,0x97,0x51,0x0d,0x8c,0xe1,0x6c,0x20, +0x9e,0x88,0xc2,0x26,0x08,0x71,0x20,0x07,0x3c,0x03,0xb9,0xbb,0x2f,0xb9,0xb2,0xb1, +0x37,0xb7,0x39,0x3a,0xb9,0xba,0x31,0xba,0x32,0xb2,0x2f,0x38,0xb9,0x32,0xbb,0xb4, +0xb7,0xba,0xb9,0x2f,0xb7,0xb2,0x30,0xb9,0xb2,0x39,0xba,0x2f,0xb2,0x32,0x38,0x3a, +0xb4,0x09,0x42,0x18,0xb4,0xc1,0x04,0x61,0x90,0x36,0x08,0x46,0xb7,0x61,0x31,0xb4, +0xcd,0x30,0x06,0x86,0xe3,0x38,0x6f,0x82,0x30,0x07,0x73,0xc0,0x4c,0xee,0xee,0x8b, +0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0xec,0xab,0xed,0x8d,0x2e,0xed,0xcd,0xed,0xcb,0xae, +0x6c,0x8c,0xee,0x4d,0x6e,0x6e,0xc3,0x32,0x80,0x41,0x18,0x18,0xc3,0xc0,0x70,0x1c, +0xe7,0x4c,0x10,0xea,0x80,0x0e,0xf8,0xc8,0xdd,0x7d,0x91,0xa5,0xb1,0x85,0xd1,0x95, +0x91,0x11,0x95,0xc1,0xd1,0xa1,0x6d,0x58,0x98,0x31,0x20,0x03,0x83,0x19,0x18,0x8e, +0xe3,0x1c,0x4a,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x69,0x6e,0x70,0x75,0x74, +0x5f,0x6c,0x75,0x6d,0x61,0x1b,0x96,0x6a,0x0c,0xcc,0xc0,0xa8,0x06,0x86,0xe3,0x38, +0x67,0x03,0xf1,0x89,0x41,0x19,0x9c,0xc1,0x04,0x01,0x0f,0xec,0x80,0xc6,0x98,0x98, +0xd1,0x94,0x94,0xcc,0x04,0x61,0x98,0x36,0x20,0x46,0x1a,0xa8,0x81,0x61,0x0c,0x6b, +0x00,0x6c,0x08,0xd8,0x60,0x03,0x91,0xa1,0x41,0x1b,0x00,0x13,0x84,0x3b,0xa8,0x03, +0x2e,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x13,0x84,0x81,0x9a, +0x20,0x0c,0xd5,0x04,0x21,0x0c,0xdc,0x60,0x03,0x42,0xc0,0x41,0x65,0xc4,0x81,0x1c, +0x34,0x73,0x40,0x27,0xad,0x29,0x0c,0x4f,0xaa,0xcc,0x8d,0xac,0x4c,0x6e,0x2a,0x4d, +0xaf,0x6c,0x82,0x30,0x58,0x1b,0x0c,0xa2,0x0e,0x2a,0x3b,0x88,0x03,0x39,0x20,0x93, +0x46,0x94,0x36,0x07,0xc7,0x16,0x96,0x37,0x95,0xa6,0x57,0x36,0x41,0x18,0xae,0x0d, +0x08,0x81,0x07,0x55,0x1e,0xc4,0x81,0x1c,0x34,0x73,0xc0,0x2e,0x2d,0xc9,0x0d,0xae, +0x8e,0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x8c,0x28, +0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x60,0x1b,0x0c,0x62,0x0f, +0x2a,0x3e,0x88,0x03,0x39,0xa0,0x94,0xc6,0x54,0xd7,0x16,0xd6,0x94,0x06,0x47,0x94, +0xd6,0x56,0xe6,0x36,0x97,0xf6,0xe6,0x36,0x37,0x41,0x18,0xb2,0x0d,0x06,0xe1,0x07, +0xd5,0x1f,0xc4,0x81,0x1c,0x50,0x4a,0x63,0xaa,0x6b,0x0b,0x6b,0x4a,0x83,0x63,0x2a, +0xb3,0x2b,0x63,0xa3,0x7a,0xab,0x9a,0x2b,0x9b,0x20,0x0c,0xda,0x06,0x83,0x08,0x85, +0x4a,0x14,0xe2,0x40,0x0e,0xb8,0xa4,0x19,0xc9,0x85,0xb5,0x95,0x25,0xb9,0x91,0x95, +0xe1,0x4d,0x10,0x86,0x6d,0x83,0x41,0x90,0x42,0x55,0x0a,0x71,0x20,0x07,0x94,0xcc, +0x88,0xca,0xec,0xd2,0xc6,0xca,0xa8,0xde,0xac,0xd2,0xca,0xee,0x88,0xca,0xe0,0xe8, +0xd0,0x26,0x08,0x03,0xb7,0xc1,0x20,0x4e,0xa1,0x42,0x85,0x38,0x68,0x78,0x98,0x29, +0xa5,0xd1,0xd1,0x95,0xc9,0x4d,0x10,0x86,0x6e,0x03,0x42,0xa8,0x42,0xb5,0x0a,0x71, +0xd0,0x34,0x73,0x40,0xc9,0xac,0xe9,0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee, +0x4d,0x6e,0x6a,0x2c,0x8c,0xad,0x6c,0x82,0x30,0x78,0x1b,0x10,0xa2,0x15,0x2a,0x57, +0x88,0x83,0xa6,0x99,0x03,0x42,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65, +0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x84,0xe1,0xdb,0x60,0x10,0xb0,0x50,0xc5,0x42, +0x1c,0x34,0xfc,0xcc,0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4, +0x94,0xd2,0xe8,0xe8,0xca,0xe4,0x86,0xc2,0xdc,0xc6,0xca,0xd8,0xd8,0xc2,0xe8,0xd2, +0xde,0xdc,0x26,0x08,0x03,0x18,0x6c,0x30,0x88,0x59,0xa8,0x68,0x21,0x0e,0x1a,0x32, +0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x13,0x84,0x21,0x0c, +0x36,0x20,0x84,0x2d,0x54,0xb7,0x10,0x07,0x4d,0x33,0x07,0xcc,0xcc,0xa0,0xe4,0xca, +0xec,0xd2,0xde,0xea,0xe6,0x8c,0xe4,0xc2,0xda,0xca,0xa0,0xe4,0xca,0x8a,0xf0,0xe0, +0xde,0xe6,0xea,0xe4,0xca,0x26,0x08,0x83,0x18,0x6c,0x30,0x88,0x5c,0xa8,0x74,0x21, +0x0e,0x1a,0x2e,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x13,0x84, +0x61,0x0c,0x36,0x18,0x04,0x2f,0x54,0xbd,0x10,0x07,0x0d,0x2b,0x33,0xa5,0x34,0x3a, +0xba,0x32,0xb9,0xa9,0xb2,0xb8,0xba,0x32,0xb7,0xb1,0x32,0xa6,0x32,0xb7,0x33,0x3a, +0xb4,0x09,0xc2,0x40,0x06,0x1b,0x0c,0xe2,0x17,0x2a,0x70,0x88,0x83,0x86,0x8a,0x19, +0x51,0x19,0x1b,0x5d,0x18,0x55,0x5a,0x5b,0xd9,0x04,0x61,0x28,0x83,0x0d,0x06,0x21, +0x0e,0xd5,0x38,0xc4,0x41,0xc3,0xcb,0x8c,0x28,0xcf,0x2d,0xac,0x2d,0x6d,0x4c,0xaa, +0x6c,0x6e,0x08,0x2d,0xcc,0xed,0xac,0xcc,0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82,0x30, +0x98,0xc1,0x06,0x83,0x28,0x87,0xca,0x1c,0xe2,0xa0,0x21,0x66,0x66,0x95,0x56,0x76, +0x37,0x05,0x17,0x36,0x56,0x46,0xf5,0xd6,0x54,0x46,0x57,0x26,0x37,0x67,0x14,0x36, +0x46,0xf7,0x26,0x37,0x41,0x18,0xce,0x60,0x83,0x41,0xa0,0x43,0x95,0x0e,0x71,0xd0, +0x6c,0xa0,0xd6,0x80,0x0e,0xee,0x40,0x0f,0xfa,0x00,0x14,0x46,0xc1,0x14,0x52,0x81, +0x15,0x5e,0x41,0x16,0x6a,0x01,0x17,0x76,0xc1,0x17,0xc2,0x81,0x1c,0xce,0x41,0x1d, +0x36,0x0c,0xc6,0x1b,0xac,0xc3,0x04,0x41,0x00,0x36,0x00,0x1b,0x06,0xc3,0x1d,0xdc, +0x61,0x43,0xf0,0x0e,0x1b,0x86,0xa1,0x1d,0xe0,0x81,0xc2,0xd0,0xd4,0x04,0x21,0x0f, +0xde,0x60,0xc3,0x60,0x07,0x76,0x30,0x4c,0x10,0x06,0x34,0xd8,0x10,0xac,0xc2,0x06, +0xc3,0x98,0x07,0x39,0xa0,0x87,0x7a,0xb0,0x87,0x0d,0x45,0x3b,0xc8,0x03,0xe0,0x06, +0xf7,0x40,0x23,0x8c,0xee,0xad,0x2d,0x6d,0x8c,0x88,0x98,0x5c,0x98,0xdb,0x18,0x5a, +0xd9,0x1c,0x0d,0x33,0xb6,0xb7,0x30,0xba,0xb9,0x09,0xc2,0x90,0x06,0x2c,0xd2,0xdc, +0xe6,0xe8,0xe6,0x26,0x08,0x83,0x1a,0x90,0x48,0x73,0xa3,0x9b,0x9b,0x20,0x0c,0x6b, +0x40,0x84,0xae,0x0c,0xef,0x8b,0xed,0x2d,0x8c,0x6c,0x82,0x30,0xb0,0x01,0x13,0xba, +0x32,0xbc,0xaf,0x39,0xba,0x37,0xb9,0x32,0x16,0x75,0x69,0x6e,0x74,0x73,0x1b,0xa0, +0x7c,0x90,0x03,0x7d,0x68,0xf6,0x81,0x1f,0xfa,0xc1,0x1f,0xfe,0x01,0x24,0x42,0x42, +0x24,0x46,0xa2,0x22,0x09,0x3e,0xa8,0xc2,0xc6,0x66,0xd7,0xe6,0x92,0x46,0x56,0xe6, +0x46,0x37,0x25,0x08,0xaa,0x90,0xe1,0xb9,0xd8,0x95,0xc9,0xcd,0xa5,0xbd,0xb9,0x4d, +0x09,0x88,0x26,0x64,0x78,0x2e,0x76,0x61,0x6c,0x76,0x65,0x72,0x53,0x02,0xa3,0x0e, +0x19,0x9e,0xcb,0x1c,0x5a,0x18,0x59,0x99,0x5c,0xd3,0x1b,0x59,0x19,0xdb,0x94,0x00, +0x29,0x43,0x86,0xe7,0x22,0x57,0x36,0xf7,0x56,0x27,0x37,0x56,0x36,0x37,0x25,0x68, +0x83,0x4a,0x64,0x78,0x2e,0x74,0x79,0x70,0x65,0x41,0x6e,0x6e,0x6f,0x74,0x61,0x74, +0x69,0x6f,0x6e,0x73,0x53,0x84,0x75,0x80,0x87,0x3a,0x64,0x78,0x2e,0x65,0x6e,0x74, +0x72,0x79,0x50,0x6f,0x69,0x6e,0x74,0x73,0x53,0x82,0x7b,0xe8,0x42,0x86,0xe7,0x32, +0xf6,0x56,0xe7,0x46,0x57,0x26,0x37,0x37,0x25,0x20,0x09,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x33,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e,0x30,0x39,0x0c,0x22, +0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34, +0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05, +0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x25,0x6c,0xc3,0xe5, +0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9, +0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd, +0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81,0x33,0x5c,0xbe,0xf3, +0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x05,0x48,0xc3,0xe5, +0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x17,0xc3,0x00,0x2d, +0x48,0x15,0xe7,0x8a,0x6f,0x02,0xf9,0x94,0xfe,0xe5,0x53,0xcd,0x44,0x58,0x49,0x4c, +0xc8,0x10,0x00,0x00,0x66,0x00,0x05,0x00,0x32,0x04,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xb0,0x10,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x29,0x04,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xc7,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xec,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e, +0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2, +0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61, +0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19, +0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c,0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c, +0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86,0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a, +0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5, +0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86,0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7, +0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c, +0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28,0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97, +0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d,0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e, +0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2,0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06, +0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5, +0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20, +0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07, +0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9, +0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07, +0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39, +0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03, +0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38, +0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4, +0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70, +0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03, +0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82, +0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0, +0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03, +0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18, +0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc, +0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c, +0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4, +0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81, +0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09, +0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41, +0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8,0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b, +0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98, +0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40, +0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1, +0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d,0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac, +0x61,0x18,0x86,0x61,0x18,0x74,0xcf,0x11,0x80,0xc2,0x14,0x00,0x00,0x00,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, +0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x07, +0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x11,0x10,0x00,0x03, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00,0x02,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8, +0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0xc7,0x03,0x02, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x18,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x10,0x0a, +0xa2,0x2c,0x0a,0x30,0x80,0xc2,0x11,0x00,0xca,0x0b,0x10,0x10,0x10,0x81,0xd6,0x19, +0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0xa0,0x79,0x06,0x80,0xea,0x19,0x00,0xc2,0x67, +0x00,0x08,0x9d,0x01,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x60,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x81,0x99,0x20,0x0c,0xcd,0x06,0x61,0x20, +0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xce,0x04,0x01,0x0d,0xc0,0x80, +0xc0,0x04,0x61,0x78,0x26,0x08,0x03,0xb4,0x41,0x40,0x98,0x0d,0x09,0x92,0x28,0xc8, +0x32,0x2c,0x48,0xb3,0x21,0x19,0x12,0x05,0x41,0x86,0x05,0x69,0x26,0x08,0x6b,0xa0, +0x6d,0x48,0x16,0x48,0x41,0x86,0x61,0x41,0x9a,0x09,0xc2,0x10,0x4d,0x10,0xde,0x60, +0xdb,0x90,0x48,0x93,0x82,0x48,0xc3,0x82,0x34,0x1b,0x08,0xe7,0x89,0xa8,0x09,0x42, +0x1c,0x70,0x13,0x84,0x30,0xc0,0x26,0x08,0x83,0xb4,0x41,0x40,0xb0,0x0d,0x0b,0x62, +0x29,0x08,0x32,0x2c,0xd7,0x75,0x65,0x13,0x84,0x39,0xe8,0x36,0x2c,0xc3,0xa6,0x20, +0xc3,0xb0,0x5c,0xd7,0xd5,0x4c,0x10,0xea,0xc0,0xdb,0xb0,0x2c,0x9d,0x82,0x2c,0xc3, +0x72,0x5d,0x57,0xb3,0x61,0x91,0x3a,0x05,0x91,0x86,0xe5,0xba,0xae,0x66,0x03,0xa1, +0x71,0xde,0x37,0x41,0xc0,0x83,0x6f,0x82,0x30,0x4c,0x1b,0x10,0x24,0x0c,0x14,0x04, +0x19,0xc4,0x00,0xd8,0x10,0x8c,0xc1,0x06,0xa2,0x02,0x03,0x32,0x00,0x26,0x08,0x02, +0x40,0x61,0x68,0x6a,0x82,0x90,0x07,0xd9,0x04,0x61,0xa0,0x26,0x08,0x43,0xb5,0x61, +0x50,0x03,0x35,0x18,0x26,0x08,0x83,0x35,0x41,0x18,0xae,0x0d,0x41,0x1b,0x6c,0x30, +0x10,0x34,0x48,0x83,0x35,0x60,0x03,0x37,0xd8,0x50,0x98,0xc1,0x19,0x00,0x65,0xf0, +0x06,0x55,0xd8,0xd8,0xec,0xda,0x5c,0xd2,0xc8,0xca,0xdc,0xe8,0xa6,0x04,0x41,0x15, +0x32,0x3c,0x17,0xbb,0x32,0xb9,0xb9,0xb4,0x37,0xb7,0x29,0x01,0xd1,0x84,0x0c,0xcf, +0xc5,0x2e,0x8c,0xcd,0xae,0x4c,0x6e,0x4a,0x40,0xd4,0x21,0xc3,0x73,0x99,0x43,0x0b, +0x23,0x2b,0x93,0x6b,0x7a,0x23,0x2b,0x63,0x9b,0x12,0x18,0x65,0xc8,0xf0,0x5c,0xe4, +0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0xe6,0xa6,0x04,0x64,0x50,0x87,0x0c,0xcf,0xa5, +0xcc,0x8d,0x4e,0x2e,0x0f,0xea,0x2d,0xcd,0x8d,0x6e,0x6e,0x4a,0xf0,0x06,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x33,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34, +0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e, +0x30,0x39,0x0c,0x22,0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef, +0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8, +0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6, +0x25,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49, +0x18,0x80,0x80,0xf9,0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00, +0x13,0x11,0x02,0xcd,0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81, +0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef, +0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d, +0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6, +0x05,0x48,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d, +0x04,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00, +0x61,0x20,0x00,0x00,0xec,0x01,0x00,0x00,0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00, +0x3b,0x00,0x00,0x00,0x34,0xcc,0x00,0x14,0xec,0x40,0x11,0x06,0x94,0xec,0x40,0xd9, +0x95,0x51,0xd9,0x14,0x67,0x40,0x39,0x14,0x21,0x50,0x19,0x06,0x94,0x6e,0x40,0x49, +0x12,0xd4,0x40,0x49,0x22,0x94,0x4b,0xa9,0x94,0x46,0x49,0x42,0x14,0x4c,0x29,0x12, +0x94,0x1b,0x21,0x45,0x50,0x1e,0x23,0x00,0x25,0x40,0xc6,0x18,0x01,0x08,0x82,0x20, +0xfc,0x0b,0x63,0x04,0xad,0x39,0xe7,0xbc,0x37,0x46,0x70,0xdf,0xf4,0x68,0x8a,0xc1, +0x18,0xc1,0x5a,0xab,0xb5,0xfa,0x8d,0x11,0x80,0x20,0x08,0xbb,0x61,0x30,0x46,0x00, +0x82,0x20,0x88,0x83,0xc3,0x18,0xc1,0x5a,0xab,0xb5,0xf8,0x8d,0x11,0xc0,0x3e,0x3b, +0x97,0xdf,0x18,0x41,0xae,0x97,0xee,0xfc,0x8d,0x11,0xe0,0xec,0x7d,0xe6,0xde,0x18, +0xc1,0x59,0x9b,0x62,0xe8,0x8d,0x11,0x80,0x20,0x08,0xe2,0xdf,0x18,0x01,0x08,0x82, +0x20,0xfc,0x8d,0x00,0x8c,0x11,0xa8,0x78,0x7d,0x8a,0x1e,0x75,0x73,0x08,0x6a,0x50, +0x07,0x73,0x08,0xcf,0x1c,0xcc,0x21,0xa8,0x41,0x1b,0xcc,0x21,0xc8,0xc1,0x34,0x87, +0xf0,0xb4,0xc1,0x1c,0x82,0x1a,0xbc,0xc1,0x1c,0xc2,0xf3,0x06,0x04,0xce,0x41,0x44, +0x91,0xa3,0x07,0x73,0x10,0xcf,0xe3,0xe8,0xc1,0x1c,0x04,0xc3,0x38,0x7a,0x30,0x07, +0xe1,0x38,0x8e,0x1e,0xcc,0x41,0x44,0x91,0x93,0x07,0x73,0x10,0x0c,0xe3,0xe4,0xc1, +0x08,0xc0,0x1c,0xc4,0xf3,0x38,0x79,0x30,0x07,0xe1,0x38,0xce,0x1d,0x00,0x00,0x00, +0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xaf,0x60,0x07,0x49,0x2a,0x88,0xc2,0x88, +0x01,0x02,0x80,0x20,0x18,0x88,0x01,0x2c,0xdc,0x41,0xc2,0x0a,0xa3,0x30,0x62,0x80, +0x00,0x20,0x08,0x06,0x62,0x10,0x0b,0x78,0x90,0xc0,0x02,0x29,0x8c,0x18,0x20,0x00, +0x08,0x82,0x81,0x18,0xc8,0x42,0x1e,0x24,0xaf,0x50,0x0a,0x23,0x06,0x08,0x00,0x82, +0x60,0x20,0x06,0xb3,0xa0,0x07,0x49,0x2b,0x98,0xc2,0x88,0x01,0x02,0x80,0x20,0x18, +0x88,0x01,0x2d,0xec,0x41,0x32,0x0b,0xa7,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x62, +0x50,0x0b,0x7c,0x90,0xc8,0x02,0x2a,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x18,0xd8, +0x42,0x1f,0x24,0xb2,0x90,0x0a,0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xb7,0xe0, +0x07,0x09,0x2d,0xa8,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x78,0xb9,0x10,0x0a,0x81, +0x35,0x62,0x60,0x00,0x20,0x08,0x06,0xc4,0x38,0xe0,0x81,0x2d,0x8c,0x18,0x18,0x00, +0x08,0x82,0x01,0x41,0x0e,0x79,0x90,0x0b,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0xf5, +0x42,0x28,0x0c,0xb8,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0xde,0x2f,0x9c,0x82,0xb2,0x8d,0x18,0x34,0x00,0x08,0x82,0xc1,0x82,0x0e, +0xa7,0x10,0xf0,0x82,0x51,0xa4,0x42,0x2a,0xa4,0x42,0x2a,0x8c,0x26,0x04,0x40,0x21, +0xe0,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xac,0x83,0x2a,0x10,0xbf,0x10,0x20, +0xac,0xc0,0x0a,0xac,0xc0,0x0a,0xa3,0x09,0x01,0x50,0xca,0x38,0xc0,0x88,0x41,0x03, +0x80,0x20,0x18,0x2c,0xee,0xd0,0x0a,0x87,0x38,0x30,0xc1,0x2b,0xbc,0xc2,0x2b,0xbc, +0xc2,0x68,0x42,0x00,0x54,0x43,0x0a,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4b,0x3c, +0xc0,0x82,0x52,0x0e,0x4f,0x20,0x0b,0xb2,0x20,0x0b,0xb2,0x30,0x9a,0x10,0x00,0x15, +0x9d,0x02,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x42,0x0f,0xb3,0xd0,0xa0,0x43,0x10, +0xd5,0x42,0x2d,0xd4,0x42,0x2d,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18, +0x2c,0xf6,0x50,0x0b,0x8f,0x3a,0x0c,0xc9,0x2d,0xdc,0xc2,0x2d,0xdc,0xc2,0x68,0x42, +0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x82,0x0f,0xb7,0x10,0xb1,0x83,0xb3,0xe4, +0x42,0x2e,0xe4,0x42,0x2e,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c, +0xfa,0x90,0x0b,0x93,0x3b,0x1c,0xca,0x2e,0xec,0xc2,0x2e,0xec,0xc2,0x68,0x42,0x00, +0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0xc2,0x0f,0xbb,0x50,0xc1,0x83,0xc4,0xf4,0x42, +0x2f,0xf4,0x42,0x2f,0x8c,0x26,0x04,0xc0,0x70,0x03,0x95,0x91,0xc1,0x70,0x03,0x97, +0x91,0x41,0x09,0x81,0x0e,0x47,0x54,0x98,0xf0,0x95,0x10,0xe8,0x74,0xc3,0xa5,0x05, +0xd3,0x0d,0x9a,0x18,0x08,0xc3,0x0d,0x63,0x00,0x06,0x64,0x30,0xdc,0x90,0x81,0x01, +0x19,0x94,0x10,0xe8,0x70,0x44,0x56,0x08,0x5f,0x09,0x81,0x4e,0x37,0x6c,0x47,0x30, +0xdd,0xe0,0xa1,0x81,0x30,0xdc,0xc0,0x99,0x01,0x19,0x14,0x12,0xe8,0x70,0x04,0x47, +0x08,0x5f,0x09,0x81,0x4e,0x37,0x78,0x46,0x50,0x88,0xb0,0xd3,0x0d,0x70,0xe0,0x04, +0xd3,0x0d,0x63,0x80,0x10,0xc3,0x0d,0x61,0xf0,0x06,0x64,0x50,0x81,0xa5,0xc3,0x11, +0x61,0x60,0x08,0x5f,0x09,0x81,0x4e,0x37,0x8c,0x01,0x12,0x4c,0x37,0xd8,0x81,0x21, +0x94,0x41,0xe9,0x70,0x04,0x19,0x0c,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0x66,0x50,0x04, +0x25,0x1c,0x3b,0xdd,0xc0,0x06,0x4d,0x50,0x62,0xa0,0xe9,0x70,0x04,0x1a,0x10,0xc2, +0x57,0x42,0xa0,0xd3,0x0d,0x6a,0x60,0x04,0xd3,0x0d,0x7a,0x50,0x08,0x35,0x24,0x3b, +0xdd,0x90,0x07,0x4d,0x50,0xd3,0xa6,0xc3,0x11,0x6d,0x50,0x08,0x5f,0x09,0x81,0x4e, +0x37,0xbc,0xc1,0x11,0x4c,0x37,0xe0,0xc1,0x21,0x94,0x1b,0x80,0x81,0x0e,0x47,0xc0, +0xc1,0x20,0x7c,0x25,0x04,0x3a,0xdd,0x20,0x07,0x45,0x30,0xdd,0x60,0x0a,0x85,0x50, +0x03,0xb2,0xd3,0x0d,0xa2,0xc0,0x04,0x37,0x18,0x76,0x82,0x61,0x23,0x06,0x07,0x00, +0x82,0x60,0x80,0xbd,0x85,0x4c,0xd0,0xc2,0x58,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10, +0xd8,0x3c,0x08,0xf1,0xb1,0xc0,0x80,0x8f,0xd5,0xc3,0x10,0x1f,0x0b,0x0e,0xf8,0xdc, +0x2d,0x18,0x76,0xb7,0x60,0x98,0x15,0x02,0x7d,0x8c,0x10,0xe8,0x33,0x62,0x70,0x00, +0x20,0x08,0x06,0x5b,0x5e,0xf4,0xc4,0x2f,0xd8,0xc5,0x68,0x42,0x00,0x8c,0x26,0x08, +0xc1,0x09,0x86,0x9d,0x60,0x98,0x09,0x87,0x7c,0x4c,0x38,0xe4,0x33,0x62,0x60,0x00, +0x20,0x08,0x06,0x4f,0x69,0x88,0x85,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x8f,0x69, +0x8c,0x85,0x70,0xc2,0x40,0x27,0x0c,0x34,0x62,0x70,0x00,0x20,0x08,0x06,0xde,0x68, +0xac,0x45,0x3b,0x88,0xc4,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xac,0xb1,0x16,0x01, +0x68,0x0c,0x42,0x5b,0xb4,0x45,0x5b,0xb4,0xc5,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1, +0x68,0x82,0x26,0x8c,0x26,0x6c,0x83,0x09,0x84,0x7c,0x4c,0x20,0xe4,0x33,0x62,0x70, +0x00,0x20,0x08,0x06,0xde,0x6a,0xcc,0x85,0x3e,0xa4,0xc4,0x88,0x81,0x03,0x80,0x20, +0x18,0x34,0xb3,0xb1,0x16,0x81,0x3c,0xc4,0x43,0x5d,0x94,0x41,0x19,0x94,0x41,0x19, +0xf8,0xc4,0x88,0xc1,0x01,0x80,0x20,0x18,0x78,0xac,0x41,0x17,0xfa,0x70,0x12,0x23, +0x06,0x0e,0x00,0x82,0x60,0xd0,0xd0,0x06,0x5b,0x04,0xf3,0x20,0x0f,0x76,0x41,0x0c, +0x04,0xf1,0x13,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0xb9,0x86,0x5c,0xd0,0x43,0x6a, +0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x16,0x1b, +0x75,0x71,0x0f,0xae,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0x82,0x61,0x27,0x18, +0x66,0x02,0x23,0x1f,0x13,0x18,0xf9,0x98,0x20,0xc8,0xc7,0x04,0x41,0x3e,0x26,0x04, +0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x07,0x3c,0xe0,0x22,0x18,0x8e,0x08,0xd2, +0x42,0xf8,0x2e,0x30,0xca,0x02,0x4a,0x3e,0x26,0x50,0xf2,0xb9,0x92,0x30,0xec,0x4a, +0xc2,0x30,0x13,0xc8,0x02,0x3e,0x26,0x94,0x05,0x7c,0xae,0x32,0xec,0x2a,0xc3,0x8c, +0x10,0xe8,0x63,0x84,0x40,0x1f,0x53,0x04,0xf8,0x98,0x22,0xc0,0xc7,0x0c,0x41,0x3e, +0x66,0x08,0xf2,0x31,0x41,0x2f,0xe0,0x63,0xc2,0x5e,0xc0,0x67,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0x9e,0xf9,0x80,0x0d,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x1e,0xfa,0x88, +0x0d,0xe1,0x84,0x81,0x4e,0x18,0xc8,0x0c,0x22,0x3e,0x66,0x10,0xf1,0xb1,0xbb,0x10, +0xe2,0x63,0x78,0x21,0xc4,0xc7,0x84,0x40,0x3e,0x26,0x14,0xf2,0x31,0xa2,0x90,0x8f, +0x1d,0x86,0x7c,0x86,0x23,0x08,0xbd,0x10,0xbe,0x59,0x86,0x60,0x08,0x86,0x1b,0x16, +0x36,0x20,0x83,0xe1,0x86,0x85,0x0d,0xc8,0xa0,0x84,0x40,0x67,0x19,0x84,0x21,0x38, +0x5b,0x18,0x76,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x3c,0xff,0x30,0x8f,0xb5,0xf0,0x8b, +0x11,0x83,0x05,0x00,0x41,0x30,0x88,0x48,0x24,0x3c,0x02,0xf0,0x80,0x1e,0xf4,0x10, +0x66,0x09,0x86,0xe1,0x08,0x25,0x34,0x84,0x6f,0x96,0xe1,0x48,0x82,0x11,0x0a,0xd0, +0xff,0xff,0xff,0x1f,0x0c,0xd7,0x10,0xbe,0x59,0x02,0x63,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0x1e,0x14,0xe1,0x8d,0xd0,0xff,0xff,0xff,0x1f,0x2c,0x78,0x0d,0xf9,0x8c,0x18, +0x18,0x00,0x08,0x82,0xc1,0xa3,0x22,0xbd,0x11,0x58,0x00,0x1b,0xf2,0xb1,0x00,0x36, +0xe0,0x33,0x4b,0x60,0x0c,0x54,0x18,0x0c,0x21,0x14,0x16,0xa4,0x86,0x7c,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0xe0,0x79,0x91,0xf1,0x08,0x2c,0x98,0x0d,0xf9,0x8c,0x18,0x18, +0x00,0x08,0x82,0xc1,0x13,0x23,0xe4,0x11,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xc7, +0x22,0xf4,0xc1,0x17,0xaa,0x31,0x62,0xe0,0x00,0x20,0x08,0x06,0x0d,0x8d,0xb0,0x47, +0x30,0x17,0x72,0x61,0x1f,0x82,0x20,0x08,0xbf,0x81,0xe5,0xad,0x08,0x0c,0x37,0x04, +0xa0,0x40,0x06,0xc3,0x0d,0x1f,0x28,0x90,0x41,0x09,0x81,0xce,0x32,0x20,0x49,0x70, +0xea,0x30,0xec,0x88,0xc1,0x01,0x80,0x20,0x18,0x78,0x32,0xa2,0x1f,0x7f,0x21,0x1b, +0x23,0x06,0x0b,0x00,0x82,0x60,0x10,0xe1,0x48,0x7d,0x04,0xf4,0x61,0x8c,0x01,0x7f, +0x08,0xb3,0x04,0xc9,0x70,0x44,0x57,0x1b,0xc2,0x37,0xcb,0xa0,0x30,0x41,0x95,0xc1, +0x8c,0xc0,0x70,0xc3,0x19,0xa0,0x02,0x19,0x0c,0x37,0x08,0xa8,0x40,0x06,0x25,0x04, +0x3a,0xcb,0xb0,0x30,0xc1,0xc9,0xc3,0xb0,0x23,0x06,0x07,0x00,0x82,0x60,0xe0,0xe9, +0x88,0x88,0x9c,0x86,0x6e,0x8c,0x18,0x2c,0x00,0x08,0x82,0x41,0x04,0x26,0xfd,0x11, +0xf0,0x07,0x1b,0x18,0x24,0x22,0xcc,0x12,0x30,0xc3,0x11,0x64,0xd0,0x1b,0xc2,0x37, +0xcb,0xd0,0x3c,0x41,0xb9,0xc1,0x8e,0x40,0xb9,0x01,0x8f,0xc0,0x70,0x83,0x10,0x0b, +0x64,0x30,0xdc,0x20,0xc4,0x02,0x19,0x94,0x10,0xe8,0x2c,0x83,0xf3,0x04,0xb7,0x0f, +0xc3,0x8e,0x18,0x1c,0x00,0x08,0x82,0x81,0x37,0x26,0x2b,0x02,0x1b,0xe3,0x31,0x62, +0xb0,0x00,0x20,0x08,0x06,0x51,0x9a,0x98,0x48,0x50,0x22,0x87,0xd1,0x22,0xc2,0x2c, +0xc1,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x5e,0x99,0xb4,0x88,0x6b,0x90,0xc7,0x88, +0x41,0x03,0x80,0x20,0x18,0x2c,0x6e,0xd2,0x22,0x81,0x98,0xb0,0xc6,0x6a,0xbc,0xc8, +0x8b,0xbc,0xc8,0x8b,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88, +0xc1,0x01,0x80,0x20,0x18,0x4c,0x6e,0xe2,0x22,0xec,0x31,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0xf4,0x26,0x2f,0xd2,0x1e,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x4c,0x70, +0x02,0x23,0xee,0x31,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0xf6,0x26,0x32,0x42,0x1b, +0x6a,0x32,0x9a,0x10,0x00,0x56,0x04,0xf4,0xb1,0x42,0xa0,0x8f,0x15,0x03,0x7d,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x93,0x13,0x1d,0xf1,0x0d,0xf6,0x18,0x31,0x68,0x00, +0x10,0x04,0x83,0x65,0x4f,0x74,0x24,0x78,0x93,0x37,0x79,0x13,0x1e,0xe1,0x11,0x1e, +0xe1,0x91,0xd1,0x84,0x00,0x18,0x8e,0x08,0xee,0x23,0xf8,0xa6,0x1b,0xf4,0x43,0x08, +0x2c,0x40,0xe4,0x63,0x02,0x22,0x1f,0x1b,0x10,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0xe4,0x27,0x3e,0x22,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x30,0xfd,0xc9,0x8f, +0xf4,0x07,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x13,0xa8,0x80,0x49,0x20,0x58,0x10, +0x22,0xf0,0xb1,0x23,0xa0,0x8f,0x1d,0x02,0x7d,0xec,0x18,0xe8,0x33,0x62,0xb0,0x00, +0x20,0x08,0x06,0x15,0xa9,0xd4,0xc8,0x20,0x04,0x29,0x82,0x22,0x27,0x32,0x1c,0x11, +0x9c,0x88,0xf2,0xcd,0x32,0x14,0x44,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_19e2d8896b728ea5f51be5f0e985d32c.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_19e2d8896b728ea5f51be5f0e985d32c.h new file mode 100644 index 00000000..f73e4d99 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_19e2d8896b728ea5f51be5f0e985d32c.h @@ -0,0 +1,527 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_19e2d8896b728ea5f51be5f0e985d32c.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_19e2d8896b728ea5f51be5f0e985d32c_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_19e2d8896b728ea5f51be5f0e985d32c_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_19e2d8896b728ea5f51be5f0e985d32c_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_19e2d8896b728ea5f51be5f0e985d32c_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_19e2d8896b728ea5f51be5f0e985d32c_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_19e2d8896b728ea5f51be5f0e985d32c_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_19e2d8896b728ea5f51be5f0e985d32c_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_19e2d8896b728ea5f51be5f0e985d32c_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_19e2d8896b728ea5f51be5f0e985d32c_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_19e2d8896b728ea5f51be5f0e985d32c_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_19e2d8896b728ea5f51be5f0e985d32c_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_19e2d8896b728ea5f51be5f0e985d32c_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_19e2d8896b728ea5f51be5f0e985d32c_size = 8060; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_19e2d8896b728ea5f51be5f0e985d32c_data[] = { +0x44,0x58,0x42,0x43,0x13,0x80,0x70,0xb9,0x8d,0xcd,0x42,0x22,0x75,0xca,0x77,0x04, +0xff,0xa8,0x88,0x3b,0x01,0x00,0x00,0x00,0x7c,0x1f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0xc0,0x0e,0x00,0x00,0xdc,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x24,0x0d,0x00,0x00,0x66,0x00,0x05,0x00, +0x49,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x0c,0x0d,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x40,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc6,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b, +0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c,0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28, +0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d, +0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e,0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2, +0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0, +0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07, +0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1, +0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90, +0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31, +0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8, +0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07, +0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f, +0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c, +0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90, +0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43, +0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac, +0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a, +0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0, +0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3, +0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c, +0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0, +0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81, +0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a, +0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01, +0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c, +0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0, +0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41,0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8, +0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b,0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26, +0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18, +0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03, +0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8, +0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d, +0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac,0x61,0x18,0x86,0x61,0x18,0x74,0xcf,0x11, +0x80,0x02,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x07,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0xc7,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x18, +0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x00,0x00, +0x1e,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x1c,0x0a,0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a, +0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a, +0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x2c,0x0a,0x37,0xa0,0xfc, +0x07,0x8a,0xa5,0x30,0x28,0x1c,0x01,0xa8,0x01,0xca,0x0b,0x10,0x10,0x10,0x81,0xd6, +0x19,0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0xa0,0x79,0x06,0x80,0xea,0x19,0x00,0xba, +0x67,0x00,0x08,0x9f,0x01,0x20,0x74,0x06,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x5a,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x81,0x99,0x20,0x0c, +0xcd,0x06,0x61,0x20,0x26,0x08,0x83,0xb3,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06, +0x84,0x20,0x26,0x08,0x68,0x70,0x07,0xb4,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe, +0xc6,0xde,0xd8,0xde,0xe4,0xbe,0xd4,0xd2,0xe8,0xe8,0xca,0xe4,0xca,0xc8,0x26,0x08, +0xc3,0x33,0x41,0x18,0xa0,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65,0x31,0x98,0x81,0x31, +0x1c,0x5a,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e, +0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x1b,0x92,0x41,0x81,0x0c,0x63,0x60,0x0c, +0x67,0x82,0xb0,0x06,0x70,0xc0,0x46,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x8b,0xac, +0x0c,0x8e,0x0e,0x6d,0x43,0xc2,0x48,0x93,0x31,0x0c,0x8c,0xe1,0x4c,0x10,0x86,0x68, +0x82,0xf0,0x06,0x71,0x40,0x48,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0xab,0x0c,0x0f, +0xee,0x6d,0xae,0x4e,0xae,0x6c,0x43,0x52,0x59,0x97,0x51,0x0d,0x8c,0xe1,0x6c,0x20, +0x9e,0x88,0xc2,0x26,0x08,0x71,0x20,0x07,0x3c,0x03,0xb9,0xbb,0x2f,0xb9,0xb2,0xb1, +0x37,0xb7,0x39,0x3a,0xb9,0xba,0x31,0xba,0x32,0xb2,0x2f,0x38,0xb9,0x32,0xbb,0xb4, +0xb7,0xba,0xb9,0x2f,0xb7,0xb2,0x30,0xb9,0xb2,0x39,0xba,0x2f,0xb2,0x32,0x38,0x3a, +0xb4,0x09,0x42,0x18,0xb4,0xc1,0x04,0x61,0x90,0x36,0x08,0x46,0xb7,0x61,0x31,0xb4, +0xcd,0x30,0x06,0x86,0xe3,0x38,0x6f,0x82,0x30,0x07,0x73,0xc0,0x4c,0xee,0xee,0x8b, +0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0xec,0xab,0xed,0x8d,0x2e,0xed,0xcd,0xed,0xcb,0xae, +0x6c,0x8c,0xee,0x4d,0x6e,0x6e,0xc3,0x32,0x80,0x41,0x18,0x18,0xc3,0xc0,0x70,0x1c, +0xe7,0x4c,0x10,0xea,0x80,0x0e,0xf8,0xc8,0xdd,0x7d,0x91,0xa5,0xb1,0x85,0xd1,0x95, +0x91,0x11,0x95,0xc1,0xd1,0xa1,0x6d,0x58,0x98,0x31,0x20,0x03,0x83,0x19,0x18,0x8e, +0xe3,0x1c,0x4a,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x69,0x6e,0x70,0x75,0x74, +0x5f,0x6c,0x75,0x6d,0x61,0x1b,0x96,0x6a,0x0c,0xcc,0xc0,0xa8,0x06,0x86,0xe3,0x38, +0x67,0x03,0xf1,0x89,0x41,0x19,0x9c,0xc1,0x04,0x01,0x0f,0xec,0x80,0xc6,0x98,0x98, +0xd1,0x94,0x94,0xcc,0x04,0x61,0x98,0x36,0x20,0x46,0x1a,0xa8,0x81,0x61,0x0c,0x6b, +0x00,0x6c,0x08,0xd8,0x60,0x03,0x91,0xa1,0x41,0x1b,0x00,0x13,0x84,0x3b,0xa8,0x03, +0x2e,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x13,0x84,0x81,0x9a, +0x20,0x0c,0xd5,0x04,0x21,0x0c,0xdc,0x60,0x03,0x42,0xc0,0x41,0x65,0xc4,0x81,0x1c, +0x34,0x73,0x40,0x27,0xad,0x29,0x0c,0x4f,0xaa,0xcc,0x8d,0xac,0x4c,0x6e,0x2a,0x4d, +0xaf,0x6c,0x82,0x30,0x58,0x1b,0x0c,0xa2,0x0e,0x2a,0x3b,0x88,0x03,0x39,0x20,0x93, +0x46,0x94,0x36,0x07,0xc7,0x16,0x96,0x37,0x95,0xa6,0x57,0x36,0x41,0x18,0xae,0x0d, +0x08,0x81,0x07,0x55,0x1e,0xc4,0x81,0x1c,0x34,0x73,0xc0,0x2e,0x2d,0xc9,0x0d,0xae, +0x8e,0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x8c,0x28, +0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x60,0x1b,0x0c,0x62,0x0f, +0x2a,0x3e,0x88,0x03,0x39,0xa0,0x94,0xc6,0x54,0xd7,0x16,0xd6,0x94,0x06,0x47,0x94, +0xd6,0x56,0xe6,0x36,0x97,0xf6,0xe6,0x36,0x37,0x41,0x18,0xb2,0x0d,0x06,0xe1,0x07, +0xd5,0x1f,0xc4,0x81,0x1c,0x50,0x4a,0x63,0xaa,0x6b,0x0b,0x6b,0x4a,0x83,0x63,0x2a, +0xb3,0x2b,0x63,0xa3,0x7a,0xab,0x9a,0x2b,0x9b,0x20,0x0c,0xda,0x06,0x83,0x08,0x85, +0x4a,0x14,0xe2,0x40,0x0e,0xb8,0xa4,0x19,0xc9,0x85,0xb5,0x95,0x25,0xb9,0x91,0x95, +0xe1,0x4d,0x10,0x86,0x6d,0x83,0x41,0x90,0x42,0x55,0x0a,0x71,0x20,0x07,0x94,0xcc, +0x88,0xca,0xec,0xd2,0xc6,0xca,0xa8,0xde,0xac,0xd2,0xca,0xee,0x88,0xca,0xe0,0xe8, +0xd0,0x26,0x08,0x03,0xb7,0xc1,0x20,0x4e,0xa1,0x42,0x85,0x38,0x68,0x78,0x98,0x29, +0xa5,0xd1,0xd1,0x95,0xc9,0x4d,0x10,0x86,0x6e,0x03,0x42,0xa8,0x42,0xb5,0x0a,0x71, +0xd0,0x34,0x73,0x40,0xc9,0xac,0xe9,0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee, +0x4d,0x6e,0x6a,0x2c,0x8c,0xad,0x6c,0x82,0x30,0x78,0x1b,0x10,0xa2,0x15,0x2a,0x57, +0x88,0x83,0xa6,0x99,0x03,0x42,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65, +0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x84,0xe1,0xdb,0x60,0x10,0xb0,0x50,0xc5,0x42, +0x1c,0x34,0xfc,0xcc,0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4, +0x94,0xd2,0xe8,0xe8,0xca,0xe4,0x86,0xc2,0xdc,0xc6,0xca,0xd8,0xd8,0xc2,0xe8,0xd2, +0xde,0xdc,0x26,0x08,0x03,0x18,0x6c,0x30,0x88,0x59,0xa8,0x68,0x21,0x0e,0x1a,0x32, +0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x13,0x84,0x21,0x0c, +0x36,0x20,0x84,0x2d,0x54,0xb7,0x10,0x07,0x4d,0x33,0x07,0xcc,0xcc,0xa0,0xe4,0xca, +0xec,0xd2,0xde,0xea,0xe6,0x8c,0xe4,0xc2,0xda,0xca,0xa0,0xe4,0xca,0x8a,0xf0,0xe0, +0xde,0xe6,0xea,0xe4,0xca,0x26,0x08,0x83,0x18,0x6c,0x30,0x88,0x5c,0xa8,0x74,0x21, +0x0e,0x1a,0x2e,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x13,0x84, +0x61,0x0c,0x36,0x18,0x04,0x2f,0x54,0xbd,0x10,0x07,0x0d,0x2b,0x33,0xa5,0x34,0x3a, +0xba,0x32,0xb9,0xa9,0xb2,0xb8,0xba,0x32,0xb7,0xb1,0x32,0xa6,0x32,0xb7,0x33,0x3a, +0xb4,0x09,0xc2,0x40,0x06,0x1b,0x0c,0xe2,0x17,0x2a,0x70,0x88,0x83,0x86,0x8a,0x19, +0x51,0x19,0x1b,0x5d,0x18,0x55,0x5a,0x5b,0xd9,0x04,0x61,0x28,0x83,0x0d,0x06,0x21, +0x0e,0xd5,0x38,0xc4,0x41,0xc3,0xcb,0x8c,0x28,0xcf,0x2d,0xac,0x2d,0x6d,0x4c,0xaa, +0x6c,0x6e,0x08,0x2d,0xcc,0xed,0xac,0xcc,0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82,0x30, +0x98,0xc1,0x06,0x83,0x28,0x87,0xca,0x1c,0xe2,0xa0,0x21,0x66,0x66,0x95,0x56,0x76, +0x37,0x05,0x17,0x36,0x56,0x46,0xf5,0xd6,0x54,0x46,0x57,0x26,0x37,0x67,0x14,0x36, +0x46,0xf7,0x26,0x37,0x41,0x18,0xce,0x60,0x83,0x41,0xa0,0x43,0x95,0x0e,0x71,0xd0, +0x6c,0xa0,0xd6,0x80,0x0e,0xee,0x40,0x0f,0xfa,0x00,0x14,0x46,0xc1,0x14,0x52,0x81, +0x15,0x5e,0x41,0x16,0x6a,0x01,0x17,0x76,0xc1,0x17,0xc2,0x81,0x1c,0xce,0x41,0x1d, +0x36,0x0c,0xc6,0x1b,0xac,0xc3,0x04,0x41,0x00,0x36,0x00,0x1b,0x06,0xc3,0x1d,0xdc, +0x61,0x43,0xf0,0x0e,0x1b,0x86,0xa1,0x1d,0xe0,0x81,0xc2,0xd0,0xd4,0x04,0x21,0x0f, +0xde,0x60,0xc3,0x60,0x07,0x76,0x30,0x4c,0x10,0x06,0x34,0xd8,0x10,0xac,0xc2,0x06, +0xc3,0x98,0x07,0x39,0xa0,0x87,0x7a,0xb0,0x87,0x0d,0x45,0x3b,0xc8,0x03,0xe0,0x06, +0xf7,0x40,0x23,0x8c,0xee,0xad,0x2d,0x6d,0x8c,0x88,0x98,0x5c,0x98,0xdb,0x18,0x5a, +0xd9,0x1c,0x0d,0x33,0xb6,0xb7,0x30,0xba,0xb9,0x09,0xc2,0x90,0x06,0x2c,0xd2,0xdc, +0xe6,0xe8,0xe6,0x26,0x08,0x83,0x1a,0x90,0x48,0x73,0xa3,0x9b,0x9b,0x20,0x0c,0x6b, +0x40,0x84,0xae,0x0c,0xef,0x8b,0xed,0x2d,0x8c,0x6c,0x82,0x30,0xb0,0x01,0x13,0xba, +0x32,0xbc,0xaf,0x39,0xba,0x37,0xb9,0x32,0x16,0x75,0x69,0x6e,0x74,0x73,0x1b,0xa0, +0x7c,0x90,0x03,0x7d,0x68,0xf6,0x81,0x1f,0xfa,0xc1,0x1f,0xfe,0x01,0x24,0x42,0x42, +0x24,0x46,0xa2,0x22,0x09,0x3e,0xa8,0xc2,0xc6,0x66,0xd7,0xe6,0x92,0x46,0x56,0xe6, +0x46,0x37,0x25,0x08,0xaa,0x90,0xe1,0xb9,0xd8,0x95,0xc9,0xcd,0xa5,0xbd,0xb9,0x4d, +0x09,0x88,0x26,0x64,0x78,0x2e,0x76,0x61,0x6c,0x76,0x65,0x72,0x53,0x02,0xa3,0x0e, +0x19,0x9e,0xcb,0x1c,0x5a,0x18,0x59,0x99,0x5c,0xd3,0x1b,0x59,0x19,0xdb,0x94,0x00, +0x29,0x43,0x86,0xe7,0x22,0x57,0x36,0xf7,0x56,0x27,0x37,0x56,0x36,0x37,0x25,0x68, +0x83,0x4a,0x64,0x78,0x2e,0x74,0x79,0x70,0x65,0x41,0x6e,0x6e,0x6f,0x74,0x61,0x74, +0x69,0x6f,0x6e,0x73,0x53,0x84,0x75,0x80,0x87,0x3a,0x64,0x78,0x2e,0x65,0x6e,0x74, +0x72,0x79,0x50,0x6f,0x69,0x6e,0x74,0x73,0x53,0x82,0x7b,0xe8,0x42,0x86,0xe7,0x32, +0xf6,0x56,0xe7,0x46,0x57,0x26,0x37,0x37,0x25,0x20,0x09,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x33,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e,0x30,0x39,0x0c,0x22, +0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34, +0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05, +0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x25,0x6c,0xc3,0xe5, +0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9, +0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd, +0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81,0x33,0x5c,0xbe,0xf3, +0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x05,0x48,0xc3,0xe5, +0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0xe2,0xd8,0x89, +0x6b,0x72,0x8e,0xa5,0xf5,0x1b,0xe5,0xf0,0xe9,0x85,0xd3,0x2c,0x44,0x58,0x49,0x4c, +0x98,0x10,0x00,0x00,0x66,0x00,0x05,0x00,0x26,0x04,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x80,0x10,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x1d,0x04,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xc7,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xec,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e, +0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2, +0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61, +0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19, +0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c,0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c, +0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86,0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a, +0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5, +0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86,0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7, +0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c, +0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28,0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97, +0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d,0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e, +0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2,0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06, +0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5, +0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20, +0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07, +0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9, +0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07, +0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39, +0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03, +0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38, +0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4, +0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70, +0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03, +0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82, +0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0, +0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03, +0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18, +0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc, +0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c, +0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4, +0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81, +0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09, +0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41, +0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8,0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b, +0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98, +0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40, +0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1, +0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d,0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac, +0x61,0x18,0x86,0x61,0x18,0x74,0xcf,0x11,0x80,0xc2,0x14,0x00,0x00,0x00,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, +0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x07, +0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x11,0x10,0x00,0x03, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00,0x02,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8, +0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0xc7,0x03,0x02, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x18,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x10,0x0a, +0xa2,0x2c,0x0a,0x30,0x80,0xc2,0x11,0x00,0xca,0x0b,0x10,0x10,0x10,0x81,0xd6,0x19, +0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0xa0,0x79,0x06,0x80,0xea,0x19,0x00,0xc2,0x67, +0x00,0x08,0x9d,0x01,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x60,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x81,0x99,0x20,0x0c,0xcd,0x06,0x61,0x20, +0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xce,0x04,0x01,0x0d,0xc0,0x80, +0xc0,0x04,0x61,0x78,0x26,0x08,0x03,0xb4,0x41,0x40,0x98,0x0d,0x09,0x92,0x28,0xc8, +0x32,0x2c,0x48,0xb3,0x21,0x19,0x12,0x05,0x41,0x86,0x05,0x69,0x26,0x08,0x6b,0xa0, +0x6d,0x48,0x16,0x48,0x41,0x86,0x61,0x41,0x9a,0x09,0xc2,0x10,0x4d,0x10,0xde,0x60, +0xdb,0x90,0x48,0x93,0x82,0x48,0xc3,0x82,0x34,0x1b,0x08,0xe7,0x89,0xa8,0x09,0x42, +0x1c,0x70,0x13,0x84,0x30,0xc0,0x26,0x08,0x83,0xb4,0x41,0x40,0xb0,0x0d,0x0b,0x62, +0x29,0x08,0x32,0x2c,0xd7,0x75,0x65,0x13,0x84,0x39,0xe8,0x36,0x2c,0xc3,0xa6,0x20, +0xc3,0xb0,0x5c,0xd7,0xd5,0x4c,0x10,0xea,0xc0,0xdb,0xb0,0x2c,0x9d,0x82,0x2c,0xc3, +0x72,0x5d,0x57,0xb3,0x61,0x91,0x3a,0x05,0x91,0x86,0xe5,0xba,0xae,0x66,0x03,0xa1, +0x71,0xde,0x37,0x41,0xc0,0x83,0x6f,0x82,0x30,0x4c,0x1b,0x10,0x24,0x0c,0x14,0x04, +0x19,0xc4,0x00,0xd8,0x10,0x8c,0xc1,0x06,0xa2,0x02,0x03,0x32,0x00,0x26,0x08,0x02, +0x40,0x61,0x68,0x6a,0x82,0x90,0x07,0xd9,0x04,0x61,0xa0,0x26,0x08,0x43,0xb5,0x61, +0x50,0x03,0x35,0x18,0x26,0x08,0x83,0x35,0x41,0x18,0xae,0x0d,0x41,0x1b,0x6c,0x30, +0x10,0x34,0x48,0x83,0x35,0x60,0x03,0x37,0xd8,0x50,0x98,0xc1,0x19,0x00,0x65,0xf0, +0x06,0x55,0xd8,0xd8,0xec,0xda,0x5c,0xd2,0xc8,0xca,0xdc,0xe8,0xa6,0x04,0x41,0x15, +0x32,0x3c,0x17,0xbb,0x32,0xb9,0xb9,0xb4,0x37,0xb7,0x29,0x01,0xd1,0x84,0x0c,0xcf, +0xc5,0x2e,0x8c,0xcd,0xae,0x4c,0x6e,0x4a,0x40,0xd4,0x21,0xc3,0x73,0x99,0x43,0x0b, +0x23,0x2b,0x93,0x6b,0x7a,0x23,0x2b,0x63,0x9b,0x12,0x18,0x65,0xc8,0xf0,0x5c,0xe4, +0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0xe6,0xa6,0x04,0x64,0x50,0x87,0x0c,0xcf,0xa5, +0xcc,0x8d,0x4e,0x2e,0x0f,0xea,0x2d,0xcd,0x8d,0x6e,0x6e,0x4a,0xf0,0x06,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x33,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34, +0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e, +0x30,0x39,0x0c,0x22,0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef, +0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8, +0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6, +0x25,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49, +0x18,0x80,0x80,0xf9,0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00, +0x13,0x11,0x02,0xcd,0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81, +0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef, +0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d, +0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6, +0x05,0x48,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d, +0x04,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00, +0x61,0x20,0x00,0x00,0xe0,0x01,0x00,0x00,0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00, +0x3b,0x00,0x00,0x00,0x34,0xcc,0x00,0x14,0xec,0x40,0x11,0x06,0x94,0xec,0x40,0xd9, +0x95,0x4d,0x71,0x06,0x94,0x43,0x11,0x02,0x95,0x61,0x40,0x19,0x95,0x6e,0x40,0x49, +0x12,0xd4,0x40,0x49,0x22,0x94,0x4b,0xa9,0x94,0x46,0x49,0x42,0x14,0x4c,0x29,0x12, +0x94,0x1b,0x21,0x45,0x50,0x1e,0x23,0x00,0x25,0x40,0xc6,0x18,0x01,0x08,0x82,0x20, +0xfc,0x0b,0x63,0x04,0xad,0x39,0xe7,0xbc,0x37,0x46,0x70,0xdf,0xf4,0x68,0x8a,0xc1, +0x18,0xc1,0x5a,0xab,0xb5,0xfa,0x8d,0x11,0x80,0x20,0x08,0xbb,0x61,0x30,0x46,0x00, +0x82,0x20,0x88,0x83,0xc3,0x18,0xc1,0x5a,0xab,0xb5,0xf8,0x8d,0x11,0xc0,0x3e,0x3b, +0x97,0xdf,0x18,0x41,0xae,0x97,0xee,0xfc,0x8d,0x11,0xe0,0xec,0x7d,0xe6,0xde,0x18, +0xc1,0x59,0x9b,0x62,0xe8,0x8d,0x11,0x80,0x20,0x08,0xe2,0xdf,0x08,0xc0,0x18,0x01, +0x08,0x82,0x20,0xfc,0x8d,0x11,0xa8,0x78,0x7d,0x8a,0x1e,0x75,0x73,0x08,0x69,0x50, +0x07,0x73,0x08,0xcf,0x1c,0xcc,0x21,0xa4,0x41,0x1b,0xcc,0x21,0xc8,0xc1,0x34,0x87, +0xf0,0xb4,0xc1,0x1c,0x42,0x1a,0xbc,0xc1,0x1c,0xc2,0xf3,0x06,0x04,0xce,0x41,0x44, +0x91,0xa3,0x07,0x73,0x10,0xcf,0xe3,0xe8,0xc1,0x1c,0x04,0xc3,0x38,0x7a,0x30,0x07, +0xe1,0x38,0x8e,0x1e,0xcc,0x41,0x44,0x91,0x93,0x07,0x73,0x10,0x0c,0xe3,0xe4,0xc1, +0x08,0xc0,0x1c,0xc4,0xf3,0x38,0x79,0x30,0x07,0xe1,0x38,0xce,0x1d,0x00,0x00,0x00, +0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xaf,0x60,0x07,0x49,0x2a,0x88,0xc2,0x88, +0x01,0x02,0x80,0x20,0x18,0x88,0x01,0x2c,0xdc,0x41,0xc2,0x0a,0xa3,0x30,0x62,0x80, +0x00,0x20,0x08,0x06,0x62,0x10,0x0b,0x78,0x90,0xc0,0x02,0x29,0x8c,0x18,0x20,0x00, +0x08,0x82,0x81,0x18,0xc8,0x42,0x1e,0x24,0xaf,0x50,0x0a,0x23,0x06,0x08,0x00,0x82, +0x60,0x20,0x06,0xb3,0xa0,0x07,0x49,0x2b,0x98,0xc2,0x88,0x01,0x02,0x80,0x20,0x18, +0x88,0x01,0x2d,0xec,0x41,0x32,0x0b,0xa7,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x62, +0x50,0x0b,0x7c,0x90,0xc8,0x02,0x2a,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x18,0xd8, +0x42,0x1f,0x24,0xb2,0x90,0x0a,0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xb7,0xe0, +0x07,0x09,0x2d,0xa8,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x78,0xb9,0x10,0x0a,0x81, +0x35,0x62,0x60,0x00,0x20,0x08,0x06,0xc4,0x38,0xe0,0x81,0x2d,0x8c,0x18,0x18,0x00, +0x08,0x82,0x01,0x41,0x0e,0x79,0x90,0x0b,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0xf5, +0x42,0x28,0x0c,0xb8,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0xde,0x2f,0x9c,0x82,0xb2,0x8d,0x18,0x34,0x00,0x08,0x82,0xc1,0x82,0x0e, +0xa7,0x10,0xf0,0x82,0x51,0xa4,0x42,0x2a,0xa4,0x42,0x2a,0x8c,0x26,0x04,0x40,0x21, +0xe0,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xac,0x83,0x2a,0x10,0xbf,0x10,0x20, +0xac,0xc0,0x0a,0xac,0xc0,0x0a,0xa3,0x09,0x01,0x50,0xca,0x38,0xc0,0x88,0x41,0x03, +0x80,0x20,0x18,0x2c,0xee,0xd0,0x0a,0x87,0x38,0x30,0xc1,0x2b,0xbc,0xc2,0x2b,0xbc, +0xc2,0x68,0x42,0x00,0x54,0x43,0x0a,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4b,0x3c, +0xc0,0x82,0x52,0x0e,0x4f,0x20,0x0b,0xb2,0x20,0x0b,0xb2,0x30,0x9a,0x10,0x00,0x15, +0x9d,0x02,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x42,0x0f,0xb3,0xd0,0xa0,0x43,0x10, +0xd5,0x42,0x2d,0xd4,0x42,0x2d,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18, +0x2c,0xf6,0x50,0x0b,0x8f,0x3a,0x0c,0xc9,0x2d,0xdc,0xc2,0x2d,0xdc,0xc2,0x68,0x42, +0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x82,0x0f,0xb7,0x10,0xb1,0x83,0xb3,0xe4, +0x42,0x2e,0xe4,0x42,0x2e,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c, +0xfa,0x90,0x0b,0x93,0x3b,0x1c,0xca,0x2e,0xec,0xc2,0x2e,0xec,0xc2,0x68,0x42,0x00, +0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0xc2,0x0f,0xbb,0x50,0xc1,0x83,0xc4,0xf4,0x42, +0x2f,0xf4,0x42,0x2f,0x8c,0x26,0x04,0xc0,0x70,0x03,0x95,0x91,0xc1,0x70,0x03,0x97, +0x91,0x41,0x09,0x81,0x0e,0x47,0x54,0x98,0xf0,0x95,0x10,0xe8,0x74,0xc3,0xa5,0x05, +0xd3,0x0d,0x9a,0x18,0x08,0xc3,0x0d,0x63,0x00,0x06,0x64,0x30,0xdc,0x90,0x81,0x01, +0x19,0x94,0x10,0xe8,0x70,0x44,0x56,0x08,0x5f,0x09,0x81,0x4e,0x37,0x6c,0x47,0x30, +0xdd,0xe0,0xa1,0x81,0x30,0xdc,0xc0,0x99,0x01,0x19,0x14,0x12,0xe8,0x70,0x04,0x47, +0x08,0x5f,0x09,0x81,0x4e,0x37,0x78,0x46,0x50,0x88,0xb0,0xd3,0x0d,0x70,0xe0,0x04, +0xd3,0x0d,0x63,0x80,0x10,0xc3,0x0d,0x61,0xf0,0x06,0x64,0x50,0x81,0xa5,0xc3,0x11, +0x61,0x60,0x08,0x5f,0x09,0x81,0x4e,0x37,0x8c,0x01,0x12,0x4c,0x37,0xd8,0x81,0x21, +0x94,0x41,0xe9,0x70,0x04,0x19,0x0c,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0x66,0x50,0x04, +0x25,0x1c,0x3b,0xdd,0xc0,0x06,0x4d,0x50,0x62,0xa0,0xe9,0x70,0x04,0x1a,0x10,0xc2, +0x57,0x42,0xa0,0xd3,0x0d,0x6a,0x60,0x04,0xd3,0x0d,0x7a,0x50,0x08,0x35,0x24,0x3b, +0xdd,0x90,0x07,0x4d,0x50,0xd3,0xa6,0xc3,0x11,0x6d,0x50,0x08,0x5f,0x09,0x81,0x4e, +0x37,0xbc,0xc1,0x11,0x4c,0x37,0xe0,0xc1,0x21,0x94,0x1b,0x80,0x81,0x0e,0x47,0xc0, +0xc1,0x20,0x7c,0x25,0x04,0x3a,0xdd,0x20,0x07,0x45,0x30,0xdd,0x60,0x0a,0x85,0x50, +0x03,0xb2,0xd3,0x0d,0xa2,0xc0,0x04,0x37,0x18,0x76,0x82,0x61,0x23,0x06,0x07,0x00, +0x82,0x60,0x80,0xbd,0x85,0x4c,0xd0,0xc2,0x58,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10, +0x98,0x3c,0x08,0xf1,0xb1,0xc0,0x80,0x8f,0xd1,0xc3,0x10,0x1f,0x0b,0x0e,0xf8,0xdc, +0x2d,0x18,0x76,0xb7,0x60,0x98,0x15,0x02,0x7d,0x8c,0x10,0xe8,0x33,0x62,0x70,0x00, +0x20,0x08,0x06,0x5b,0x5e,0xf4,0xc4,0x2f,0xd8,0xc5,0x68,0x42,0x00,0x8c,0x26,0x08, +0xc1,0x09,0x86,0x9d,0x60,0x98,0x09,0x87,0x7c,0x4c,0x38,0xe4,0x33,0x62,0x60,0x00, +0x20,0x08,0x06,0x4f,0x69,0x8c,0x85,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x8f,0x69, +0x90,0x85,0x70,0xc2,0x40,0x27,0x0c,0x34,0x62,0x70,0x00,0x20,0x08,0x06,0xde,0x68, +0xac,0x45,0x3b,0x88,0xc4,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xac,0xb1,0x16,0x01, +0x68,0x0c,0x42,0x5b,0xb4,0x45,0x5b,0xb4,0xc5,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1, +0x68,0x82,0x26,0x8c,0x26,0x6c,0x83,0x09,0x84,0x7c,0x4c,0x20,0xe4,0x33,0x62,0x70, +0x00,0x20,0x08,0x06,0xde,0x6a,0xcc,0x85,0x3e,0xa4,0xc4,0x88,0x81,0x03,0x80,0x20, +0x18,0x34,0xb3,0xc1,0x16,0x81,0x3c,0xc4,0x43,0x5d,0x94,0x41,0x19,0x94,0x41,0x19, +0xf8,0xc4,0x88,0xc1,0x01,0x80,0x20,0x18,0x78,0xac,0x41,0x17,0xfa,0x70,0x12,0x23, +0x06,0x0e,0x00,0x82,0x60,0xd0,0xd0,0x46,0x5b,0x04,0xf3,0x20,0x0f,0x76,0x41,0x0c, +0x04,0xf1,0x13,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0xb9,0x86,0x5c,0xd0,0x43,0x6a, +0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x16,0x1b, +0x75,0x71,0x0f,0xae,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0x82,0x61,0x27,0x18, +0x66,0x02,0x23,0x1f,0x13,0x18,0xf9,0x98,0x20,0xc8,0xc7,0x04,0x41,0x3e,0x26,0x04, +0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x07,0x3c,0xe0,0x22,0x18,0x8e,0x08,0xd2, +0x42,0xf8,0x2e,0x30,0xca,0x02,0x4a,0x3e,0x26,0x50,0xf2,0xb9,0x92,0x30,0xec,0x4a, +0xc2,0x30,0x13,0xc6,0x02,0x3e,0x26,0x90,0x05,0x7c,0xae,0x32,0xec,0x2a,0xc3,0x8c, +0x10,0xe8,0x63,0x84,0x40,0x1f,0x53,0x04,0xf8,0x98,0x22,0xc0,0xc7,0x0c,0x41,0x3e, +0x66,0x08,0xf2,0x31,0x41,0x2f,0xe0,0x63,0xc2,0x5e,0xc0,0x67,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0x9e,0xf9,0x88,0x0d,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x1e,0xfa,0x90, +0x0d,0xe1,0x84,0x81,0x4e,0x18,0xc8,0x0c,0x22,0x3e,0x66,0x10,0xf1,0xb1,0xbb,0x10, +0xe2,0x63,0x78,0x21,0xc4,0xc7,0x84,0x40,0x3e,0x26,0x14,0xf2,0x31,0xa2,0x90,0x8f, +0x1d,0x86,0x7c,0x86,0x23,0x08,0xbd,0x10,0xbe,0x59,0x86,0x60,0x08,0x86,0x1b,0x16, +0x36,0x20,0x83,0xe1,0x86,0x85,0x0d,0xc8,0xa0,0x84,0x40,0x67,0x19,0x84,0x21,0x38, +0x5b,0x18,0x76,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x3c,0xff,0x30,0x8f,0xb5,0xf0,0x8b, +0x11,0x83,0x05,0x00,0x41,0x30,0x88,0x48,0x44,0x3c,0x82,0xf0,0x80,0x1e,0xf4,0x10, +0x66,0x09,0x86,0xe1,0x08,0x25,0x34,0x84,0x6f,0x96,0xe1,0x48,0x82,0x11,0x8a,0xd3, +0xff,0xff,0xff,0x1f,0x0c,0xd7,0x10,0xbe,0x59,0x02,0x63,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0x1e,0x14,0xe1,0x0d,0xd4,0xff,0xff,0xff,0x1f,0x2c,0x78,0x0d,0xf9,0x8c,0x18, +0x18,0x00,0x08,0x82,0xc1,0xa3,0x22,0xbd,0x11,0x58,0x00,0x1b,0xf2,0xb1,0x00,0x36, +0xe0,0x33,0x4b,0x60,0x0c,0x54,0x18,0x0c,0x21,0x14,0x16,0xa4,0x86,0x7c,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0xe0,0x79,0x91,0xf1,0x08,0x2c,0x98,0x0d,0xf9,0x8c,0x18,0x18, +0x00,0x08,0x82,0xc1,0x13,0x23,0xe4,0x11,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xc7, +0x22,0xf4,0xc1,0x17,0xaa,0x31,0x62,0xe0,0x00,0x20,0x08,0x06,0x0d,0x8d,0xb4,0x47, +0x30,0x17,0x72,0x61,0x1f,0x82,0x20,0x08,0xbf,0x81,0xe5,0xad,0x08,0x0c,0x37,0x04, +0xa0,0x40,0x06,0xc3,0x0d,0x1f,0x28,0x90,0x41,0x09,0x81,0xce,0x32,0x20,0x49,0x70, +0xea,0x30,0xec,0x88,0xc1,0x01,0x80,0x20,0x18,0x78,0x32,0xa2,0x1f,0x7f,0x21,0x1b, +0x23,0x06,0x0b,0x00,0x82,0x60,0x10,0xe1,0x88,0x7d,0x04,0xf5,0x61,0x8c,0x01,0x7f, +0x08,0xb3,0x04,0xc9,0x70,0x44,0x57,0x1b,0xc2,0x37,0xcb,0xa0,0x30,0x41,0x95,0xc1, +0x8c,0xc0,0x70,0xc3,0x19,0xa0,0x02,0x19,0x0c,0x37,0x08,0xa8,0x40,0x06,0x25,0x04, +0x3a,0xcb,0xb0,0x30,0xc1,0xc9,0xc3,0xb0,0x23,0x06,0x07,0x00,0x82,0x60,0xe0,0xe9, +0x88,0x88,0x9c,0x86,0x6e,0x8c,0x18,0x2c,0x00,0x08,0x82,0x41,0x04,0x26,0xfe,0x11, +0xf4,0x07,0x1b,0x18,0x24,0x22,0xcc,0x12,0x30,0xc3,0x11,0x64,0xd0,0x1b,0xc2,0x37, +0xcb,0xd0,0x3c,0x41,0xb9,0xc1,0x8e,0x40,0xb9,0x01,0x8f,0xc0,0x70,0x83,0x10,0x0b, +0x64,0x30,0xdc,0x20,0xc4,0x02,0x19,0x94,0x10,0xe8,0x2c,0x83,0xf3,0x04,0xb7,0x0f, +0xc3,0x8e,0x18,0x1c,0x00,0x08,0x82,0x81,0x37,0x26,0x2b,0x02,0x1b,0xe3,0x31,0x62, +0xb0,0x00,0x20,0x08,0x06,0x51,0x9a,0x9c,0x48,0x60,0x22,0x87,0xd1,0x22,0xc2,0x2c, +0xc1,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x5e,0x99,0xb4,0x88,0x6b,0x90,0xc7,0x88, +0x41,0x03,0x80,0x20,0x18,0x2c,0x6e,0xd2,0x22,0x81,0x98,0xb0,0xc6,0x6a,0xbc,0xc8, +0x8b,0xbc,0xc8,0x8b,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88, +0xc1,0x01,0x80,0x20,0x18,0x4c,0x6e,0x92,0x22,0xed,0x31,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0xf4,0x26,0x2a,0xe2,0x1e,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x4c,0x70, +0xb2,0x22,0xef,0x31,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0xf6,0x26,0x32,0x42,0x1b, +0x6a,0x32,0x9a,0x10,0x00,0x56,0x04,0xf4,0xb1,0x42,0xa0,0x8f,0x15,0x03,0x7d,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x93,0x13,0x1d,0xf1,0x0d,0xf6,0x18,0x31,0x68,0x00, +0x10,0x04,0x83,0x65,0x4f,0x74,0x24,0x78,0x93,0x37,0x79,0x13,0x1e,0xe1,0x11,0x1e, +0xe1,0x91,0xd1,0x84,0x00,0x18,0x8e,0x08,0xf0,0x23,0xf8,0xa6,0x1b,0xf4,0x43,0x08, +0x2c,0x40,0xe4,0x63,0x02,0x22,0x1f,0x1b,0x10,0xf9,0x8c,0x18,0x2c,0x00,0x08,0x82, +0x41,0xd5,0x27,0x2e,0x32,0x08,0x81,0x88,0x84,0x08,0x88,0x0c,0x47,0x04,0x20,0xa2, +0x7c,0xb3,0x0c,0x05,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5794a8349410c76b89b8f17336493048.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5794a8349410c76b89b8f17336493048.h new file mode 100644 index 00000000..0faf7a90 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5794a8349410c76b89b8f17336493048.h @@ -0,0 +1,532 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5794a8349410c76b89b8f17336493048.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5794a8349410c76b89b8f17336493048_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5794a8349410c76b89b8f17336493048_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5794a8349410c76b89b8f17336493048_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5794a8349410c76b89b8f17336493048_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5794a8349410c76b89b8f17336493048_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5794a8349410c76b89b8f17336493048_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5794a8349410c76b89b8f17336493048_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5794a8349410c76b89b8f17336493048_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5794a8349410c76b89b8f17336493048_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5794a8349410c76b89b8f17336493048_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5794a8349410c76b89b8f17336493048_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5794a8349410c76b89b8f17336493048_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5794a8349410c76b89b8f17336493048_size = 8140; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5794a8349410c76b89b8f17336493048_data[] = { +0x44,0x58,0x42,0x43,0xcd,0xda,0x7a,0x9a,0x0d,0xf1,0x84,0xa2,0x65,0x5d,0x04,0xa9, +0x7d,0x3f,0xa4,0x56,0x01,0x00,0x00,0x00,0xcc,0x1f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0xc4,0x0e,0x00,0x00,0xe0,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x28,0x0d,0x00,0x00,0x66,0x00,0x05,0x00, +0x4a,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x10,0x0d,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x41,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc6,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b, +0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c,0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28, +0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d, +0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e,0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2, +0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0, +0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07, +0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1, +0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90, +0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31, +0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8, +0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07, +0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f, +0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c, +0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90, +0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43, +0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac, +0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a, +0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0, +0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3, +0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c, +0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0, +0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81, +0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a, +0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01, +0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c, +0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0, +0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41,0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8, +0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b,0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26, +0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18, +0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03, +0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8, +0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d, +0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac,0x61,0x18,0x86,0x61,0x18,0x74,0xcf,0x11, +0x80,0x02,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x07,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0xc7,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x18, +0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x00,0x00, +0x1e,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x1c,0x0a,0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a, +0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a, +0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x2c,0x4a,0x39,0xa0,0x2c, +0x09,0x8a,0xa5,0x30,0x28,0x1c,0x01,0xa8,0x01,0xca,0x0b,0x10,0x10,0x10,0x81,0xd6, +0x19,0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0xa0,0x79,0x06,0x80,0xea,0x19,0x00,0xba, +0x67,0x00,0x08,0x9f,0x01,0x20,0x74,0x06,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x5b,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x81,0x99,0x20,0x0c, +0xcd,0x06,0x61,0x20,0x26,0x08,0x83,0xb3,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06, +0x84,0x20,0x26,0x08,0x68,0x70,0x07,0xb4,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe, +0xc6,0xde,0xd8,0xde,0xe4,0xbe,0xd4,0xd2,0xe8,0xe8,0xca,0xe4,0xca,0xc8,0x26,0x08, +0xc3,0x33,0x41,0x18,0xa0,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65,0x31,0x98,0x81,0x31, +0x1c,0x5a,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e, +0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x1b,0x92,0x41,0x81,0x0c,0x63,0x60,0x0c, +0x67,0x82,0xb0,0x06,0x70,0xc0,0x46,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x8b,0xac, +0x0c,0x8e,0x0e,0x6d,0x43,0xc2,0x48,0x93,0x31,0x0c,0x8c,0xe1,0x4c,0x10,0x86,0x68, +0x82,0xf0,0x06,0x71,0x40,0x48,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0xab,0x0c,0x0f, +0xee,0x6d,0xae,0x4e,0xae,0x6c,0x43,0x52,0x59,0x97,0x51,0x0d,0x8c,0xe1,0x6c,0x20, +0x9e,0x88,0xc2,0x26,0x08,0x71,0x20,0x07,0x3c,0x03,0xb9,0xbb,0x2f,0xb9,0xb2,0xb1, +0x37,0xb7,0x39,0x3a,0xb9,0xba,0x31,0xba,0x32,0xb2,0x2f,0x38,0xb9,0x32,0xbb,0xb4, +0xb7,0xba,0xb9,0x2f,0xb7,0xb2,0x30,0xb9,0xb2,0x39,0xba,0x2f,0xb2,0x32,0x38,0x3a, +0xb4,0x09,0x42,0x18,0xb4,0xc1,0x04,0x61,0x90,0x36,0x08,0x46,0xb7,0x61,0x31,0xb4, +0xcd,0x30,0x06,0x86,0xe3,0x38,0x6f,0x82,0x30,0x07,0x73,0xc0,0x4c,0xee,0xee,0x8b, +0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0xec,0xab,0xed,0x8d,0x2e,0xed,0xcd,0xed,0xcb,0xae, +0x6c,0x8c,0xee,0x4d,0x6e,0x6e,0xc3,0x32,0x80,0x41,0x18,0x18,0xc3,0xc0,0x70,0x1c, +0xe7,0x4c,0x10,0xea,0x80,0x0e,0xf8,0xc8,0xdd,0x7d,0x91,0xa5,0xb1,0x85,0xd1,0x95, +0x91,0x11,0x95,0xc1,0xd1,0xa1,0x6d,0x58,0x98,0x31,0x20,0x03,0x83,0x19,0x18,0x8e, +0xe3,0x1c,0x4a,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x69,0x6e,0x70,0x75,0x74, +0x5f,0x6c,0x75,0x6d,0x61,0x1b,0x96,0x6a,0x0c,0xcc,0xc0,0xa8,0x06,0x86,0xe3,0x38, +0x67,0x03,0xf1,0x89,0x41,0x19,0x9c,0xc1,0x04,0x01,0x0f,0xec,0x80,0xc6,0x98,0x98, +0xd1,0x94,0x94,0xcc,0x04,0x61,0x98,0x36,0x20,0x46,0x1a,0xa8,0x81,0x61,0x0c,0x6b, +0x00,0x6c,0x08,0xd8,0x60,0x03,0x91,0xa1,0x41,0x1b,0x00,0x13,0x84,0x3b,0xa8,0x03, +0x2e,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x13,0x84,0x81,0x9a, +0x20,0x0c,0xd5,0x04,0x21,0x0c,0xdc,0x60,0x03,0x42,0xc0,0x41,0x65,0xc4,0x81,0x1c, +0x34,0x73,0x40,0x27,0xad,0x29,0x0c,0x4f,0xaa,0xcc,0x8d,0xac,0x4c,0x6e,0x2a,0x4d, +0xaf,0x6c,0x82,0x30,0x58,0x1b,0x0c,0xa2,0x0e,0x2a,0x3b,0x88,0x03,0x39,0x20,0x93, +0x46,0x94,0x36,0x07,0xc7,0x16,0x96,0x37,0x95,0xa6,0x57,0x36,0x41,0x18,0xae,0x0d, +0x08,0x81,0x07,0x55,0x1e,0xc4,0x81,0x1c,0x34,0x73,0xc0,0x2e,0x2d,0xc9,0x0d,0xae, +0x8e,0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x8c,0x28, +0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x60,0x1b,0x0c,0x62,0x0f, +0x2a,0x3e,0x88,0x03,0x39,0xa0,0x94,0xc6,0x54,0xd7,0x16,0xd6,0x94,0x06,0x47,0x94, +0xd6,0x56,0xe6,0x36,0x97,0xf6,0xe6,0x36,0x37,0x41,0x18,0xb2,0x0d,0x06,0xe1,0x07, +0xd5,0x1f,0xc4,0x81,0x1c,0x50,0x4a,0x63,0xaa,0x6b,0x0b,0x6b,0x4a,0x83,0x63,0x2a, +0xb3,0x2b,0x63,0xa3,0x7a,0xab,0x9a,0x2b,0x9b,0x20,0x0c,0xda,0x06,0x83,0x08,0x85, +0x4a,0x14,0xe2,0x40,0x0e,0xb8,0xa4,0x19,0xc9,0x85,0xb5,0x95,0x25,0xb9,0x91,0x95, +0xe1,0x4d,0x10,0x86,0x6d,0x83,0x41,0x90,0x42,0x55,0x0a,0x71,0x20,0x07,0x94,0xcc, +0x88,0xca,0xec,0xd2,0xc6,0xca,0xa8,0xde,0xac,0xd2,0xca,0xee,0x88,0xca,0xe0,0xe8, +0xd0,0x26,0x08,0x03,0xb7,0xc1,0x20,0x4e,0xa1,0x42,0x85,0x38,0x68,0x78,0x98,0x29, +0xa5,0xd1,0xd1,0x95,0xc9,0x4d,0x10,0x86,0x6e,0x03,0x42,0xa8,0x42,0xb5,0x0a,0x71, +0xd0,0x34,0x73,0x40,0xc9,0xac,0xe9,0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee, +0x4d,0x6e,0x6a,0x2c,0x8c,0xad,0x6c,0x82,0x30,0x78,0x1b,0x10,0xa2,0x15,0x2a,0x57, +0x88,0x83,0xa6,0x99,0x03,0x42,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65, +0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x84,0xe1,0xdb,0x60,0x10,0xb0,0x50,0xc5,0x42, +0x1c,0x34,0xfc,0xcc,0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4, +0x94,0xd2,0xe8,0xe8,0xca,0xe4,0x86,0xc2,0xdc,0xc6,0xca,0xd8,0xd8,0xc2,0xe8,0xd2, +0xde,0xdc,0x26,0x08,0x03,0x18,0x6c,0x40,0x88,0x59,0xa8,0x68,0x21,0x0e,0x9a,0x66, +0x0e,0xc8,0x98,0x41,0xc9,0x95,0x15,0xe1,0xc1,0xbd,0xcd,0xd5,0xc9,0x95,0x4d,0x10, +0x86,0x30,0xd8,0x80,0x10,0xb6,0x50,0xdd,0x42,0x1c,0x34,0xcd,0x1c,0x30,0x33,0x83, +0x92,0x2b,0xb3,0x4b,0x7b,0xab,0x9b,0x33,0x92,0x0b,0x6b,0x2b,0x83,0x92,0x2b,0x2b, +0xc2,0x83,0x7b,0x9b,0xab,0x93,0x2b,0x9b,0x20,0x0c,0x62,0xb0,0xc1,0x20,0x72,0xa1, +0xd2,0x85,0x38,0x68,0xb8,0x98,0x51,0x85,0xb9,0x21,0x85,0xb1,0x99,0x19,0x3d,0x59, +0x4d,0x10,0x86,0x31,0xd8,0x60,0x10,0xbc,0x50,0xf5,0x42,0x1c,0x34,0xac,0xcc,0x94, +0xd2,0xe8,0xe8,0xca,0xe4,0xa6,0xca,0xe2,0xea,0xca,0xdc,0xc6,0xca,0x98,0xca,0xdc, +0xce,0xe8,0xd0,0x26,0x08,0x03,0x19,0x6c,0x30,0x88,0x5f,0xa8,0xc0,0x21,0x0e,0x1a, +0x2a,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x13,0x84,0xa1,0x0c,0x36, +0x18,0x84,0x38,0x54,0xe3,0x10,0x07,0x0d,0x2f,0x33,0xa2,0x3c,0xb7,0xb0,0xb6,0xb4, +0x31,0xa9,0xb2,0xb9,0x21,0xb4,0x30,0xb7,0xb3,0x32,0xa3,0xb0,0x31,0xba,0x37,0xb9, +0x09,0xc2,0x60,0x06,0x1b,0x0c,0xa2,0x1c,0x2a,0x73,0x88,0x83,0x86,0x98,0x99,0x55, +0x5a,0xd9,0xdd,0x14,0x5c,0xd8,0x58,0x19,0xd5,0x5b,0x53,0x19,0x5d,0x99,0xdc,0x9c, +0x51,0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x61,0x38,0x83,0x0d,0x06,0x81,0x0e,0x55,0x3a, +0xc4,0x41,0xb3,0x81,0x5a,0x03,0x3a,0xb8,0x03,0x3d,0xe8,0x03,0x50,0x18,0x05,0x53, +0x48,0x05,0x56,0x78,0x05,0x59,0xa8,0x05,0x5c,0xd8,0x05,0x5f,0x08,0x07,0x72,0x38, +0x07,0x75,0xd8,0x30,0x18,0x6f,0xb0,0x0e,0x13,0x04,0x01,0xd8,0x00,0x6c,0x18,0x0c, +0x77,0x70,0x87,0x0d,0xc1,0x3b,0x6c,0x18,0x86,0x76,0x80,0x07,0x0a,0x43,0x53,0x13, +0x84,0x3c,0x78,0x83,0x0d,0x83,0x1d,0xd8,0xc1,0x30,0x41,0x18,0xd0,0x60,0x43,0xb0, +0x0a,0x1b,0x0c,0x63,0x1e,0xe4,0x80,0x1e,0xea,0xc1,0x1e,0x36,0x14,0xed,0x20,0x0f, +0x80,0x1b,0xdc,0x03,0x8d,0x30,0xba,0xb7,0xb6,0xb4,0x31,0x22,0x62,0x72,0x61,0x6e, +0x63,0x68,0x65,0x73,0x34,0xcc,0xd8,0xde,0xc2,0xe8,0xe6,0x26,0x08,0x43,0x1a,0xb0, +0x48,0x73,0x9b,0xa3,0x9b,0x9b,0x20,0x0c,0x6a,0x40,0x22,0xcd,0x8d,0x6e,0x6e,0x82, +0x30,0xac,0x01,0x11,0xba,0x32,0xbc,0x2f,0xb6,0xb7,0x30,0xb2,0x09,0xc2,0xc0,0x06, +0x4c,0xe8,0xca,0xf0,0xbe,0xe6,0xe8,0xde,0xe4,0xca,0x58,0xd4,0xa5,0xb9,0xd1,0xcd, +0x6d,0x80,0xf2,0x41,0x0e,0xf4,0xa1,0xd9,0x07,0x7e,0xe8,0x07,0x7f,0xf8,0x07,0x90, +0x08,0x09,0x91,0x18,0x89,0x8a,0x24,0xf8,0xa0,0x0a,0x1b,0x9b,0x5d,0x9b,0x4b,0x1a, +0x59,0x99,0x1b,0xdd,0x94,0x20,0xa8,0x42,0x86,0xe7,0x62,0x57,0x26,0x37,0x97,0xf6, +0xe6,0x36,0x25,0x20,0x9a,0x90,0xe1,0xb9,0xd8,0x85,0xb1,0xd9,0x95,0xc9,0x4d,0x09, +0x8c,0x3a,0x64,0x78,0x2e,0x73,0x68,0x61,0x64,0x65,0x72,0x4d,0x6f,0x64,0x65,0x6c, +0x53,0x02,0xa4,0x0c,0x19,0x9e,0x8b,0x5c,0xd9,0xdc,0x5b,0x9d,0xdc,0x58,0xd9,0xdc, +0x94,0xa0,0x0d,0x2a,0x91,0xe1,0xb9,0xd0,0xe5,0xc1,0x95,0x05,0xb9,0xb9,0xbd,0xd1, +0x85,0xd1,0xa5,0xbd,0xb9,0xcd,0x4d,0x11,0xd6,0x01,0x1e,0xea,0x90,0xe1,0xb9,0x94, +0xb9,0xd1,0xc9,0xe5,0x41,0xbd,0xa5,0xb9,0xd1,0xcd,0x4d,0x09,0xee,0xa1,0x0b,0x19, +0x9e,0xcb,0xd8,0x5b,0x9d,0x1b,0x5d,0x99,0xdc,0xdc,0x94,0x80,0x24,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x33,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34, +0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e, +0x30,0x39,0x0c,0x22,0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef, +0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8, +0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6, +0x25,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49, +0x18,0x80,0x80,0xf9,0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00, +0x13,0x11,0x02,0xcd,0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81, +0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef, +0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d, +0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6, +0x05,0x48,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d, +0x04,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x57,0x94,0xa8,0x34,0x94,0x10,0xc7,0x6b,0x89,0xb8,0xf1,0x73,0x36,0x49,0x30,0x48, +0x44,0x58,0x49,0x4c,0xe4,0x10,0x00,0x00,0x66,0x00,0x05,0x00,0x39,0x04,0x00,0x00, +0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xcc,0x10,0x00,0x00, +0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x30,0x04,0x00,0x00,0x0b,0x82,0x20,0x00, +0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49, +0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62, +0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b, +0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42, +0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a, +0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff, +0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20, +0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00, +0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00, +0x89,0x20,0x00,0x00,0xc7,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04, +0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c, +0x0b,0x84,0xc4,0x4c,0x10,0xec,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0, +0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12, +0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee, +0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e, +0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18, +0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c,0xc3,0x30,0x0c,0x14, +0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86,0x61,0x50,0x75,0xd4, +0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x5f,0xdc,0x36,0x22, +0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86,0x61,0x28,0x84,0x36, +0x28,0x03,0x6d,0xb7,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x39,0x54,0x24, +0x10,0x69,0xe4,0x3c,0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28,0x84,0x32,0x28,0x1d, +0x79,0x07,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d,0x48,0x33,0x20,0x62, +0x18,0x06,0x64,0x8e,0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2,0x40,0xc0,0x30,0x02, +0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e, +0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3, +0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00, +0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f, +0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40, +0x42,0x69,0xd2,0x39,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0, +0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03, +0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c, +0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60,0x87,0x70, +0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90, +0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24,0x18,0x29, +0xa9,0xc3,0x08,0x82,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b, +0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8, +0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03, +0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a, +0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60, +0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e, +0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4, +0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00, +0x0c,0xfc,0x00,0x09,0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c, +0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x41,0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8,0x43,0x39,0x90,0x03, +0x18,0xa4,0x83,0x3b,0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26,0x32,0x18,0x07,0x76, +0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8, +0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07, +0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f, +0x00,0x03,0x3f,0x40,0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c, +0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0xa2, +0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d,0xdb,0xb6,0x3d,0x0c, +0x25,0xcb,0xb2,0xac,0x61,0x18,0x86,0x61,0x18,0x74,0xcf,0x11,0x80,0xc2,0x14,0x00, +0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x07,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0xc7,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x18, +0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x10,0x0a,0xa2,0x2c,0x0a,0x30,0x80,0xc2,0x11,0x00,0xca,0x0b,0x10,0x10, +0x10,0x81,0xd6,0x19,0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0xa0,0x79,0x06,0x80,0xea, +0x19,0x00,0xc2,0x67,0x00,0x08,0x9d,0x01,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x60,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x81,0x99,0x20,0x0c, +0xcd,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xce,0x04, +0x01,0x0d,0xc0,0x80,0xc0,0x04,0x61,0x78,0x26,0x08,0x03,0xb4,0x41,0x40,0x98,0x0d, +0x09,0x92,0x28,0xc8,0x32,0x2c,0x48,0xb3,0x21,0x19,0x12,0x05,0x41,0x86,0x05,0x69, +0x26,0x08,0x6b,0xa0,0x6d,0x48,0x16,0x48,0x41,0x86,0x61,0x41,0x9a,0x09,0xc2,0x10, +0x4d,0x10,0xde,0x60,0xdb,0x90,0x48,0x93,0x82,0x48,0xc3,0x82,0x34,0x1b,0x08,0xe7, +0x89,0xa8,0x09,0x42,0x1c,0x70,0x13,0x84,0x30,0xc0,0x26,0x08,0x83,0xb4,0x41,0x40, +0xb0,0x0d,0x0b,0x62,0x29,0x08,0x32,0x2c,0xd7,0x75,0x65,0x13,0x84,0x39,0xe8,0x36, +0x2c,0xc3,0xa6,0x20,0xc3,0xb0,0x5c,0xd7,0xd5,0x4c,0x10,0xea,0xc0,0xdb,0xb0,0x2c, +0x9d,0x82,0x2c,0xc3,0x72,0x5d,0x57,0xb3,0x61,0x91,0x3a,0x05,0x91,0x86,0xe5,0xba, +0xae,0x66,0x03,0xa1,0x71,0xde,0x37,0x41,0xc0,0x83,0x6f,0x82,0x30,0x4c,0x1b,0x10, +0x24,0x0c,0x14,0x04,0x19,0xc4,0x00,0xd8,0x10,0x8c,0xc1,0x06,0xa2,0x02,0x03,0x32, +0x00,0x26,0x08,0x02,0x40,0x61,0x68,0x6a,0x82,0x90,0x07,0xd9,0x04,0x61,0xa0,0x26, +0x08,0x43,0xb5,0x61,0x50,0x03,0x35,0x18,0x26,0x08,0x83,0x35,0x41,0x18,0xae,0x0d, +0x41,0x1b,0x6c,0x30,0x10,0x34,0x48,0x83,0x35,0x60,0x03,0x37,0xd8,0x50,0x98,0xc1, +0x19,0x00,0x65,0xf0,0x06,0x55,0xd8,0xd8,0xec,0xda,0x5c,0xd2,0xc8,0xca,0xdc,0xe8, +0xa6,0x04,0x41,0x15,0x32,0x3c,0x17,0xbb,0x32,0xb9,0xb9,0xb4,0x37,0xb7,0x29,0x01, +0xd1,0x84,0x0c,0xcf,0xc5,0x2e,0x8c,0xcd,0xae,0x4c,0x6e,0x4a,0x40,0xd4,0x21,0xc3, +0x73,0x99,0x43,0x0b,0x23,0x2b,0x93,0x6b,0x7a,0x23,0x2b,0x63,0x9b,0x12,0x18,0x65, +0xc8,0xf0,0x5c,0xe4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0xe6,0xa6,0x04,0x64,0x50, +0x87,0x0c,0xcf,0xa5,0xcc,0x8d,0x4e,0x2e,0x0f,0xea,0x2d,0xcd,0x8d,0x6e,0x6e,0x4a, +0xf0,0x06,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x33,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5, +0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d, +0x97,0xef,0x3c,0x3e,0x30,0x39,0x0c,0x22,0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66, +0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36, +0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08, +0x98,0x5f,0xdc,0xb6,0x25,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51, +0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3, +0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c, +0x48,0x63,0xd8,0x81,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26, +0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71, +0xdb,0x36,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44, +0x84,0x5f,0xdc,0xb6,0x05,0x48,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2, +0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71, +0xdb,0x00,0x00,0x00,0x61,0x20,0x00,0x00,0xf3,0x01,0x00,0x00,0x13,0x04,0x50,0x2c, +0x10,0x00,0x00,0x00,0x3b,0x00,0x00,0x00,0x34,0xcc,0x00,0x14,0xec,0x40,0x11,0x06, +0x94,0xec,0x40,0xd9,0x95,0x51,0xd9,0x14,0x67,0x40,0x39,0x14,0x21,0x50,0x19,0x06, +0x94,0x6e,0x40,0x49,0x12,0xd4,0x40,0x49,0x22,0x94,0x4b,0xa9,0x94,0x46,0x49,0x42, +0x14,0x4c,0x29,0x12,0x94,0x1b,0x21,0x45,0x50,0x1e,0x23,0x00,0x25,0x40,0xc6,0x18, +0x01,0x08,0x82,0x20,0xfc,0x0b,0x63,0x04,0xad,0x39,0xe7,0xbc,0x37,0x46,0x70,0xdf, +0xf4,0x68,0x8a,0xc1,0x18,0xc1,0x5a,0xab,0xb5,0xfa,0x8d,0x11,0x80,0x20,0x08,0xbb, +0x61,0x30,0x46,0x00,0x82,0x20,0x88,0x83,0xc3,0x18,0xc1,0x5a,0xab,0xb5,0xf8,0x8d, +0x11,0xc0,0x3e,0x3b,0x97,0xdf,0x18,0x41,0xae,0x97,0xee,0xfc,0x8d,0x11,0xe0,0xec, +0x7d,0xe6,0xde,0x18,0xc1,0x59,0x9b,0x62,0xe8,0x8d,0x11,0x80,0x20,0x08,0xe2,0xdf, +0x18,0x01,0x08,0x82,0x20,0xfc,0x8d,0x00,0x8c,0x11,0xa8,0x78,0x7d,0x8a,0x1e,0x75, +0x73,0x08,0x6a,0x50,0x07,0x73,0x08,0xcf,0x1c,0xcc,0x21,0xa8,0x41,0x1b,0xcc,0x21, +0xc8,0xc1,0x34,0x87,0xf0,0xb4,0xc1,0x1c,0x82,0x1a,0xbc,0xc1,0x1c,0xc2,0xf3,0x06, +0x04,0xce,0x41,0x44,0x91,0xa3,0x07,0x73,0x10,0xcf,0xe3,0xe8,0xc1,0x1c,0x04,0xc3, +0x38,0x7a,0x30,0x07,0xe1,0x38,0x8e,0x1e,0xcc,0x41,0x44,0x91,0x93,0x07,0x73,0x10, +0x0c,0xe3,0xe4,0xc1,0x08,0xc0,0x1c,0xc4,0xf3,0x38,0x79,0x30,0x07,0xe1,0x38,0xce, +0x1d,0x00,0x00,0x00,0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xaf,0x60,0x07,0x49, +0x2a,0x88,0xc2,0x88,0x01,0x02,0x80,0x20,0x18,0x88,0x01,0x2c,0xdc,0x41,0xc2,0x0a, +0xa3,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x62,0x10,0x0b,0x78,0x90,0xc0,0x02,0x29, +0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x18,0xc8,0x42,0x1e,0x24,0xaf,0x50,0x0a,0x23, +0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xb3,0xa0,0x07,0x49,0x2b,0x98,0xc2,0x88,0x01, +0x02,0x80,0x20,0x18,0x88,0x01,0x2d,0xec,0x41,0x32,0x0b,0xa7,0x30,0x62,0x80,0x00, +0x20,0x08,0x06,0x62,0x50,0x0b,0x7c,0x90,0xc8,0x02,0x2a,0x8c,0x18,0x20,0x00,0x08, +0x82,0x81,0x18,0xd8,0x42,0x1f,0x24,0xb2,0x90,0x0a,0x23,0x06,0x08,0x00,0x82,0x60, +0x20,0x06,0xb7,0xe0,0x07,0x09,0x2d,0xa8,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x78, +0xb9,0x10,0x0a,0x81,0x35,0x62,0x60,0x00,0x20,0x08,0x06,0xc4,0x38,0xe0,0x81,0x2d, +0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x41,0x0e,0x79,0x90,0x0b,0x23,0x06,0x07,0x00, +0x82,0x60,0xb0,0xf5,0x42,0x28,0x0c,0xb8,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0xde,0x2f,0x9c,0x82,0xb2,0x8d,0x18,0x34,0x00,0x08, +0x82,0xc1,0x82,0x0e,0xa7,0x10,0xf0,0x82,0x51,0xa4,0x42,0x2a,0xa4,0x42,0x2a,0x8c, +0x26,0x04,0x40,0x21,0xe0,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xac,0x83,0x2a, +0x10,0xbf,0x10,0x20,0xac,0xc0,0x0a,0xac,0xc0,0x0a,0xa3,0x09,0x01,0x50,0xca,0x38, +0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xee,0xd0,0x0a,0x87,0x38,0x30,0xc1,0x2b, +0xbc,0xc2,0x2b,0xbc,0xc2,0x68,0x42,0x00,0x54,0x43,0x0a,0x30,0x62,0xd0,0x00,0x20, +0x08,0x06,0x4b,0x3c,0xc0,0x82,0x52,0x0e,0x4f,0x20,0x0b,0xb2,0x20,0x0b,0xb2,0x30, +0x9a,0x10,0x00,0x15,0x9d,0x02,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x42,0x0f,0xb3, +0xd0,0xa0,0x43,0x10,0xd5,0x42,0x2d,0xd4,0x42,0x2d,0x8c,0x26,0x04,0xc0,0x88,0x41, +0x03,0x80,0x20,0x18,0x2c,0xf6,0x50,0x0b,0x8f,0x3a,0x0c,0xc9,0x2d,0xdc,0xc2,0x2d, +0xdc,0xc2,0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x82,0x0f,0xb7,0x10, +0xb1,0x83,0xb3,0xe4,0x42,0x2e,0xe4,0x42,0x2e,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03, +0x80,0x20,0x18,0x2c,0xfa,0x90,0x0b,0x93,0x3b,0x1c,0xca,0x2e,0xec,0xc2,0x2e,0xec, +0xc2,0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0xc2,0x0f,0xbb,0x50,0xc1, +0x83,0xc4,0xf4,0x42,0x2f,0xf4,0x42,0x2f,0x8c,0x26,0x04,0xc0,0x70,0x03,0x95,0x91, +0xc1,0x70,0x03,0x97,0x91,0x41,0x09,0x81,0x0e,0x47,0x54,0x98,0xf0,0x95,0x10,0xe8, +0x74,0xc3,0xa5,0x05,0xd3,0x0d,0x9a,0x18,0x08,0xc3,0x0d,0x63,0x00,0x06,0x64,0x30, +0xdc,0x90,0x81,0x01,0x19,0x94,0x10,0xe8,0x70,0x44,0x56,0x08,0x5f,0x09,0x81,0x4e, +0x37,0x6c,0x47,0x30,0xdd,0xe0,0xa1,0x81,0x30,0xdc,0xc0,0x99,0x01,0x19,0x14,0x12, +0xe8,0x70,0x04,0x47,0x08,0x5f,0x09,0x81,0x4e,0x37,0x78,0x46,0x50,0x88,0xb0,0xd3, +0x0d,0x70,0xe0,0x04,0xd3,0x0d,0x63,0x80,0x10,0xc3,0x0d,0x61,0xf0,0x06,0x64,0x50, +0x81,0xa5,0xc3,0x11,0x61,0x60,0x08,0x5f,0x09,0x81,0x4e,0x37,0x8c,0x01,0x12,0x4c, +0x37,0xd8,0x81,0x21,0x94,0x41,0xe9,0x70,0x04,0x19,0x0c,0xc2,0x57,0x42,0xa0,0xd3, +0x0d,0x66,0x50,0x04,0x25,0x1c,0x3b,0xdd,0xc0,0x06,0x4d,0x50,0x62,0xa0,0xe9,0x70, +0x04,0x1a,0x10,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0x6a,0x60,0x04,0xd3,0x0d,0x7a,0x50, +0x08,0x35,0x24,0x3b,0xdd,0x90,0x07,0x4d,0x50,0xd3,0xa6,0xc3,0x11,0x6d,0x50,0x08, +0x5f,0x09,0x81,0x4e,0x37,0xbc,0xc1,0x11,0x4c,0x37,0xe0,0xc1,0x21,0x94,0x1b,0x80, +0x81,0x0e,0x47,0xc0,0xc1,0x20,0x7c,0x25,0x04,0x3a,0xdd,0x20,0x07,0x45,0x30,0xdd, +0x60,0x0a,0x85,0x50,0x03,0xb2,0xd3,0x0d,0xa2,0xc0,0x04,0x37,0x18,0x76,0x82,0x61, +0x23,0x06,0x07,0x00,0x82,0x60,0x80,0xbd,0x85,0x4c,0xd0,0xc2,0x58,0x8c,0x26,0x04, +0xc0,0x68,0x82,0x10,0xd8,0x3c,0x08,0xf1,0xb1,0xc0,0x80,0x8f,0xd5,0xc3,0x10,0x1f, +0x0b,0x0e,0xf8,0xdc,0x2d,0x18,0x76,0xb7,0x60,0x98,0x15,0x02,0x7d,0x8c,0x10,0xe8, +0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x5b,0x5e,0xf4,0xc4,0x2f,0xd8,0xc5,0x68,0x42, +0x00,0x8c,0x26,0x08,0xc1,0x09,0x86,0x9d,0x60,0x98,0x09,0x87,0x7c,0x4c,0x38,0xe4, +0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x4f,0x69,0x88,0x85,0x30,0x62,0x60,0x00,0x20, +0x08,0x06,0x8f,0x69,0x8c,0x85,0x70,0xc2,0x40,0x27,0x0c,0x34,0x62,0x70,0x00,0x20, +0x08,0x06,0xde,0x68,0xac,0x45,0x3b,0x88,0xc4,0x88,0x41,0x03,0x80,0x20,0x18,0x2c, +0xac,0xb1,0x16,0x01,0x68,0x0c,0x42,0x5b,0xb4,0x45,0x5b,0xb4,0xc5,0x68,0x42,0x00, +0x8c,0x26,0x08,0xc1,0x68,0x82,0x26,0x8c,0x26,0x6c,0x83,0x09,0x84,0x7c,0x4c,0x20, +0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x58,0x6b,0xc0,0x85,0x3c,0x8c,0xc6,0x68, +0x42,0x20,0x8c,0x26,0x08,0x83,0x15,0x42,0x7c,0xac,0x10,0xe2,0x33,0x62,0x70,0x00, +0x20,0x08,0x06,0x1e,0x6c,0xe0,0xc5,0x3f,0xb8,0xc4,0x88,0x81,0x03,0x80,0x20,0x18, +0x34,0xb8,0x01,0x17,0xc1,0x3d,0xd8,0x83,0x5e,0xa8,0x81,0x1a,0xa8,0x81,0x1a,0x8c, +0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x78,0xb1,0x91,0x17,0xff,0xc0,0x12,0x23,0x06, +0x0e,0x00,0x82,0x60,0xd0,0xe4,0x46,0x5c,0x04,0xf8,0x70,0x0f,0x7b,0x41,0x0c,0x04, +0x41,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0xcd,0xc6,0x5d,0xe4,0x83,0x6b,0x8c, +0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x66,0x1b,0x7a, +0xc1,0x0f,0xb3,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0x82,0x61,0x27,0x18,0x66, +0x02,0x23,0x1f,0x13,0x18,0xf9,0x98,0x20,0xc8,0xc7,0x04,0x41,0x3e,0x26,0x04,0xf0, +0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xa7,0x3c,0xea,0x22,0x18,0x8e,0x08,0xdc,0x42, +0xf8,0x2e,0x30,0xca,0x02,0x4a,0x3e,0x26,0x50,0xf2,0x39,0x95,0x30,0xec,0x54,0xc2, +0x30,0x13,0xd2,0x02,0x3e,0x26,0xa8,0x05,0x7c,0xae,0x32,0xec,0x2a,0xc3,0x8c,0x10, +0xe8,0x63,0x84,0x40,0x1f,0x53,0x04,0xf8,0x98,0x22,0xc0,0xc7,0x0c,0x41,0x3e,0x66, +0x08,0xf2,0x31,0xe1,0x2f,0xe0,0x63,0x02,0x68,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0x1e,0xfc,0xa8,0x0d,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x9e,0xfc,0xb0,0x0d, +0xe1,0x84,0x81,0x4e,0x18,0xc8,0x0c,0x22,0x3e,0x66,0x10,0xf1,0x31,0xbe,0x10,0xe2, +0x63,0x7d,0x21,0xc4,0xc7,0x84,0x40,0x3e,0x26,0x14,0xf2,0x31,0xa2,0x90,0x8f,0x1d, +0x86,0x7c,0x86,0x23,0x88,0xbf,0x10,0xbe,0x59,0x86,0x60,0x08,0x86,0x1b,0x16,0x36, +0x20,0x83,0xe1,0x86,0x85,0x0d,0xc8,0xa0,0x84,0x40,0x67,0x19,0x84,0x21,0xb8,0x5d, +0x18,0x76,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xbc,0x11,0x59,0x0f,0xb8,0x18,0x8d,0x11, +0x83,0x05,0x00,0x41,0x30,0x88,0x52,0xc4,0x3c,0x82,0xf2,0x80,0x9e,0xf6,0x10,0x66, +0x09,0x86,0xe1,0x08,0xc5,0x34,0x84,0x6f,0x96,0xe1,0x48,0x82,0x11,0x0a,0xd0,0xff, +0xff,0xff,0x1f,0x8c,0xd9,0x10,0xbe,0x59,0x02,0x63,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0x9e,0x16,0x09,0x8f,0xd0,0xff,0xff,0xff,0x1f,0x2c,0xa0,0x0d,0xf9,0x8c,0x18,0x18, +0x00,0x08,0x82,0xc1,0xf3,0x22,0xe2,0x11,0x58,0x50,0x1b,0xf2,0xb1,0xa0,0x36,0xe0, +0x33,0x4b,0x60,0x0c,0x54,0x18,0x0c,0x21,0x14,0x16,0xb8,0x86,0x7c,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0xe0,0xa1,0x11,0xf4,0x08,0x2c,0xc0,0x0d,0xf9,0x8c,0x18,0x18,0x00, +0x08,0x82,0xc1,0x63,0x23,0xe9,0x11,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x17,0x23, +0xf9,0x11,0x1a,0xaf,0x31,0x62,0xe0,0x00,0x20,0x08,0x06,0x4d,0x8e,0xc4,0x47,0x80, +0x17,0x77,0xb1,0x1f,0x82,0x20,0x08,0xe4,0x81,0xe5,0xc1,0x08,0x0c,0x37,0x04,0xa0, +0x40,0x06,0xc3,0x0d,0x1f,0x28,0x90,0x41,0x09,0x81,0xce,0x32,0x20,0x49,0x70,0xef, +0x30,0xec,0x88,0xc1,0x01,0x80,0x20,0x18,0x78,0x37,0xf2,0x1f,0xa4,0x71,0x1b,0x23, +0x06,0x0b,0x00,0x82,0x60,0x10,0xf5,0x88,0x7e,0x04,0xf9,0x61,0x8c,0x41,0x88,0x08, +0xb3,0x04,0xc9,0x70,0x44,0xa7,0x1b,0xc2,0x37,0xcb,0xa0,0x30,0x41,0x95,0x01,0x8e, +0xc0,0x70,0xc3,0x19,0xa0,0x02,0x19,0x0c,0x37,0x08,0xa8,0x40,0x06,0x25,0x04,0x3a, +0xcb,0xb0,0x30,0xc1,0xdd,0xc3,0xb0,0x23,0x06,0x07,0x00,0x82,0x60,0xe0,0xfd,0xc8, +0x89,0xb0,0xc6,0x6f,0x8c,0x18,0x2c,0x00,0x08,0x82,0x41,0x54,0x26,0x22,0x12,0x84, +0x08,0x1b,0x18,0x29,0x22,0xcc,0x12,0x30,0xc3,0x11,0x64,0x20,0x1e,0xc2,0x37,0xcb, +0xd0,0x3c,0x41,0xb9,0x01,0x98,0x40,0xb9,0x41,0x98,0xc0,0x70,0x83,0x10,0x0b,0x64, +0x30,0xdc,0x20,0xc4,0x02,0x19,0x94,0x10,0xe8,0x2c,0x83,0xf3,0x04,0x07,0x12,0xc3, +0x8e,0x18,0x1c,0x00,0x08,0x82,0x81,0x87,0x26,0x30,0x52,0x1b,0xe8,0x31,0x62,0xb0, +0x00,0x20,0x08,0x06,0x91,0x9b,0xac,0x48,0xa0,0x22,0x87,0x21,0x23,0xc2,0x2c,0xc1, +0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x9e,0x9a,0xc8,0xc8,0x6c,0xa4,0xc7,0x88,0x41, +0x03,0x80,0x20,0x18,0x2c,0x73,0x22,0x23,0xc1,0x99,0xc4,0x06,0x6c,0xd0,0x08,0x8d, +0xd0,0x08,0x8d,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0xc1, +0x01,0x80,0x20,0x18,0x4c,0x73,0x32,0x23,0xf1,0x31,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0x44,0x27,0x34,0x22,0x1f,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x4c,0x75,0x52, +0x23,0xf3,0x31,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x46,0x27,0x37,0x92,0x1b,0x6f, +0x32,0x9a,0x10,0x00,0x56,0x04,0xf4,0xb1,0x42,0xa0,0x8f,0x15,0x03,0x7d,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xc0,0xbb,0x93,0x1f,0x19,0x8f,0xf8,0x18,0x31,0x68,0x00,0x10, +0x04,0x83,0x05,0x54,0x7e,0x24,0xa0,0x13,0x3a,0xa1,0x93,0x30,0x09,0x93,0x30,0x09, +0x93,0xd1,0x84,0x00,0x18,0x8e,0x08,0xf8,0x23,0xf8,0xa6,0x1b,0xfe,0x43,0x08,0x2c, +0x40,0xe4,0x63,0x02,0x22,0x1f,0x1b,0x10,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1, +0x34,0x2a,0x63,0x22,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x30,0x91,0x0a,0x99,0x88, +0x08,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x53,0xa9,0x94,0x49,0x20,0x58,0x60,0x22, +0xf0,0xb1,0x23,0xa0,0x8f,0x1d,0x02,0x7d,0xec,0x18,0xe8,0x33,0x62,0xb0,0x00,0x20, +0x08,0x06,0x55,0xaa,0xe8,0xc8,0x20,0x04,0x2e,0xd2,0x22,0x2c,0x32,0x1c,0x11,0xb0, +0x88,0xf2,0xcd,0x32,0x14,0x44,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5f39bdf47fc652893a65e777ca040037.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5f39bdf47fc652893a65e777ca040037.h new file mode 100644 index 00000000..6cc539db --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5f39bdf47fc652893a65e777ca040037.h @@ -0,0 +1,521 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5f39bdf47fc652893a65e777ca040037.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5f39bdf47fc652893a65e777ca040037_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5f39bdf47fc652893a65e777ca040037_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5f39bdf47fc652893a65e777ca040037_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5f39bdf47fc652893a65e777ca040037_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5f39bdf47fc652893a65e777ca040037_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5f39bdf47fc652893a65e777ca040037_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5f39bdf47fc652893a65e777ca040037_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5f39bdf47fc652893a65e777ca040037_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5f39bdf47fc652893a65e777ca040037_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5f39bdf47fc652893a65e777ca040037_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5f39bdf47fc652893a65e777ca040037_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5f39bdf47fc652893a65e777ca040037_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5f39bdf47fc652893a65e777ca040037_size = 7956; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5f39bdf47fc652893a65e777ca040037_data[] = { +0x44,0x58,0x42,0x43,0xa5,0x70,0x14,0x57,0x6d,0x80,0x6b,0x87,0x73,0xc2,0x6d,0x15, +0x20,0x99,0xa3,0x4f,0x01,0x00,0x00,0x00,0x14,0x1f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0xc0,0x0e,0x00,0x00,0xdc,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x24,0x0d,0x00,0x00,0x66,0x00,0x05,0x00, +0x49,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x0c,0x0d,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x40,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc6,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b, +0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c,0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28, +0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d, +0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e,0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2, +0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0, +0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07, +0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1, +0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90, +0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31, +0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8, +0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07, +0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f, +0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c, +0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90, +0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43, +0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac, +0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a, +0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0, +0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3, +0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c, +0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0, +0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81, +0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a, +0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01, +0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c, +0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0, +0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41,0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8, +0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b,0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26, +0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18, +0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03, +0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8, +0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d, +0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac,0x61,0x18,0x86,0x61,0x18,0x74,0xcf,0x11, +0x80,0x02,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x07,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0xc7,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x18, +0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x00,0x00, +0x1e,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x1c,0x0a,0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a, +0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a, +0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x2c,0x8a,0x32,0xa0,0xa0, +0x07,0x8a,0xa5,0x30,0x28,0x1c,0x01,0xa8,0x01,0xca,0x0b,0x10,0x10,0x10,0x81,0xd6, +0x19,0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0xa0,0x79,0x06,0x80,0xea,0x19,0x00,0xba, +0x67,0x00,0x08,0x9f,0x01,0x20,0x74,0x06,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x5a,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x81,0x99,0x20,0x0c, +0xcd,0x06,0x61,0x20,0x26,0x08,0x83,0xb3,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06, +0x84,0x20,0x26,0x08,0x68,0x70,0x07,0xb4,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe, +0xc6,0xde,0xd8,0xde,0xe4,0xbe,0xd4,0xd2,0xe8,0xe8,0xca,0xe4,0xca,0xc8,0x26,0x08, +0xc3,0x33,0x41,0x18,0xa0,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65,0x31,0x98,0x81,0x31, +0x1c,0x5a,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e, +0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x1b,0x92,0x41,0x81,0x0c,0x63,0x60,0x0c, +0x67,0x82,0xb0,0x06,0x70,0xc0,0x46,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x8b,0xac, +0x0c,0x8e,0x0e,0x6d,0x43,0xc2,0x48,0x93,0x31,0x0c,0x8c,0xe1,0x4c,0x10,0x86,0x68, +0x82,0xf0,0x06,0x71,0x40,0x48,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0xab,0x0c,0x0f, +0xee,0x6d,0xae,0x4e,0xae,0x6c,0x43,0x52,0x59,0x97,0x51,0x0d,0x8c,0xe1,0x6c,0x20, +0x9e,0x88,0xc2,0x26,0x08,0x71,0x20,0x07,0x3c,0x03,0xb9,0xbb,0x2f,0xb9,0xb2,0xb1, +0x37,0xb7,0x39,0x3a,0xb9,0xba,0x31,0xba,0x32,0xb2,0x2f,0x38,0xb9,0x32,0xbb,0xb4, +0xb7,0xba,0xb9,0x2f,0xb7,0xb2,0x30,0xb9,0xb2,0x39,0xba,0x2f,0xb2,0x32,0x38,0x3a, +0xb4,0x09,0x42,0x18,0xb4,0xc1,0x04,0x61,0x90,0x36,0x08,0x46,0xb7,0x61,0x31,0xb4, +0xcd,0x30,0x06,0x86,0xe3,0x38,0x6f,0x82,0x30,0x07,0x73,0xc0,0x4c,0xee,0xee,0x8b, +0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0xec,0xab,0xed,0x8d,0x2e,0xed,0xcd,0xed,0xcb,0xae, +0x6c,0x8c,0xee,0x4d,0x6e,0x6e,0xc3,0x32,0x80,0x41,0x18,0x18,0xc3,0xc0,0x70,0x1c, +0xe7,0x4c,0x10,0xea,0x80,0x0e,0xf8,0xc8,0xdd,0x7d,0x91,0xa5,0xb1,0x85,0xd1,0x95, +0x91,0x11,0x95,0xc1,0xd1,0xa1,0x6d,0x58,0x98,0x31,0x20,0x03,0x83,0x19,0x18,0x8e, +0xe3,0x1c,0x4a,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x69,0x6e,0x70,0x75,0x74, +0x5f,0x6c,0x75,0x6d,0x61,0x1b,0x96,0x6a,0x0c,0xcc,0xc0,0xa8,0x06,0x86,0xe3,0x38, +0x67,0x03,0xf1,0x89,0x41,0x19,0x9c,0xc1,0x04,0x01,0x0f,0xec,0x80,0xc6,0x98,0x98, +0xd1,0x94,0x94,0xcc,0x04,0x61,0x98,0x36,0x20,0x46,0x1a,0xa8,0x81,0x61,0x0c,0x6b, +0x00,0x6c,0x08,0xd8,0x60,0x03,0x91,0xa1,0x41,0x1b,0x00,0x13,0x84,0x3b,0xa8,0x03, +0x2e,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x13,0x84,0x81,0x9a, +0x20,0x0c,0xd5,0x04,0x21,0x0c,0xdc,0x60,0x03,0x42,0xc0,0x41,0x65,0xc4,0x81,0x1c, +0x34,0x73,0x40,0x27,0xad,0x29,0x0c,0x4f,0xaa,0xcc,0x8d,0xac,0x4c,0x6e,0x2a,0x4d, +0xaf,0x6c,0x82,0x30,0x58,0x1b,0x0c,0xa2,0x0e,0x2a,0x3b,0x88,0x03,0x39,0x20,0x93, +0x46,0x94,0x36,0x07,0xc7,0x16,0x96,0x37,0x95,0xa6,0x57,0x36,0x41,0x18,0xae,0x0d, +0x08,0x81,0x07,0x55,0x1e,0xc4,0x81,0x1c,0x34,0x73,0xc0,0x2e,0x2d,0xc9,0x0d,0xae, +0x8e,0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x8c,0x28, +0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x60,0x1b,0x0c,0x62,0x0f, +0x2a,0x3e,0x88,0x03,0x39,0xa0,0x94,0xc6,0x54,0xd7,0x16,0xd6,0x94,0x06,0x47,0x94, +0xd6,0x56,0xe6,0x36,0x97,0xf6,0xe6,0x36,0x37,0x41,0x18,0xb2,0x0d,0x06,0xe1,0x07, +0xd5,0x1f,0xc4,0x81,0x1c,0x50,0x4a,0x63,0xaa,0x6b,0x0b,0x6b,0x4a,0x83,0x63,0x2a, +0xb3,0x2b,0x63,0xa3,0x7a,0xab,0x9a,0x2b,0x9b,0x20,0x0c,0xda,0x06,0x83,0x08,0x85, +0x4a,0x14,0xe2,0x40,0x0e,0xb8,0xa4,0x19,0xc9,0x85,0xb5,0x95,0x25,0xb9,0x91,0x95, +0xe1,0x4d,0x10,0x86,0x6d,0x83,0x41,0x90,0x42,0x55,0x0a,0x71,0x20,0x07,0x94,0xcc, +0x88,0xca,0xec,0xd2,0xc6,0xca,0xa8,0xde,0xac,0xd2,0xca,0xee,0x88,0xca,0xe0,0xe8, +0xd0,0x26,0x08,0x03,0xb7,0xc1,0x20,0x4e,0xa1,0x42,0x85,0x38,0x68,0x78,0x98,0x29, +0xa5,0xd1,0xd1,0x95,0xc9,0x4d,0x10,0x86,0x6e,0x83,0x41,0xa8,0x42,0xb5,0x0a,0x71, +0xd0,0x50,0x32,0x6b,0x7a,0xa3,0x4b,0x7b,0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x9b, +0x1a,0x0b,0x63,0x2b,0x9b,0x20,0x0c,0xde,0x06,0x84,0x68,0x85,0xca,0x15,0xe2,0xa0, +0x69,0xe6,0x80,0x90,0x19,0xd1,0xdb,0x9d,0xdb,0xdc,0x58,0x18,0x5b,0x99,0x51,0xd8, +0x18,0xdd,0x9b,0xdc,0x04,0x61,0xf8,0x36,0x18,0x04,0x2c,0x54,0xb1,0x10,0x07,0x0d, +0x3f,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0x39,0xa5,0x34, +0x3a,0xba,0x32,0xb9,0xa1,0x30,0xb7,0xb1,0x32,0x36,0xb6,0x30,0xba,0xb4,0x37,0xb7, +0x09,0xc2,0x00,0x06,0x1b,0x0c,0x62,0x16,0x2a,0x5a,0x88,0x83,0x86,0x8c,0x19,0x94, +0x5c,0x59,0x11,0x1e,0xdc,0xdb,0x5c,0x9d,0x5c,0xd9,0x04,0x61,0x08,0x83,0x0d,0x08, +0x61,0x0b,0xd5,0x2d,0xc4,0x41,0xd3,0xcc,0x01,0x33,0x33,0x28,0xb9,0x32,0xbb,0xb4, +0xb7,0xba,0x39,0x23,0xb9,0xb0,0xb6,0x32,0x28,0xb9,0xb2,0x22,0x3c,0xb8,0xb7,0xb9, +0x3a,0xb9,0xb2,0x09,0xc2,0x20,0x06,0x1b,0x0c,0x22,0x17,0x2a,0x5d,0x88,0x83,0x86, +0x8b,0x19,0x55,0x98,0x1b,0x52,0x18,0x9b,0x99,0xd1,0x93,0xd5,0x04,0x61,0x18,0x83, +0x0d,0x06,0xc1,0x0b,0x55,0x2f,0xc4,0x41,0xc3,0xca,0x4c,0x29,0x8d,0x8e,0xae,0x4c, +0x6e,0xaa,0x2c,0xae,0xae,0xcc,0x6d,0xac,0x8c,0xa9,0xcc,0xed,0x8c,0x0e,0x6d,0x82, +0x30,0x90,0xc1,0x06,0x83,0xf8,0x85,0x0a,0x1c,0xe2,0xa0,0xa1,0x62,0x46,0x54,0xc6, +0x46,0x17,0x46,0x95,0xd6,0x56,0x36,0x41,0x18,0xca,0x60,0x83,0x41,0x88,0x43,0x35, +0x0e,0x71,0xd0,0xf0,0x32,0x23,0xca,0x73,0x0b,0x6b,0x4b,0x1b,0x93,0x2a,0x9b,0x1b, +0x42,0x0b,0x73,0x3b,0x2b,0x33,0x0a,0x1b,0xa3,0x7b,0x93,0x9b,0x20,0x0c,0x66,0xb0, +0xc1,0x20,0xca,0xa1,0x32,0x87,0x38,0x68,0x88,0x99,0x59,0xa5,0x95,0xdd,0x4d,0xc1, +0x85,0x8d,0x95,0x51,0xbd,0x35,0x95,0xd1,0x95,0xc9,0xcd,0x19,0x85,0x8d,0xd1,0xbd, +0xc9,0x4d,0x10,0x86,0x33,0xd8,0x60,0x10,0xe8,0x50,0xa5,0x43,0x1c,0x34,0x1b,0xa8, +0x35,0xa0,0x83,0x3b,0xd0,0x83,0x3e,0x00,0x85,0x51,0x30,0x85,0x54,0x60,0x85,0x57, +0x90,0x85,0x5a,0xc0,0x85,0x5d,0xf0,0x85,0x70,0x20,0x87,0x73,0x50,0x87,0x0d,0x83, +0xf1,0x06,0xeb,0x30,0x41,0x10,0x80,0x0d,0xc0,0x86,0xc1,0x70,0x07,0x77,0xd8,0x10, +0xbc,0xc3,0x86,0x61,0x68,0x07,0x78,0xa0,0x30,0x34,0x35,0x41,0xc8,0x83,0x37,0xd8, +0x30,0xd8,0x81,0x1d,0x0c,0x13,0x84,0x01,0x0d,0x36,0x04,0xab,0xb0,0xc1,0x30,0xe6, +0x41,0x0e,0xe8,0xa1,0x1e,0xec,0x61,0x43,0xd1,0x0e,0xf2,0x00,0xb8,0xc1,0x3d,0xd0, +0x08,0xa3,0x7b,0x6b,0x4b,0x1b,0x23,0x22,0x26,0x17,0xe6,0x36,0x86,0x56,0x36,0x47, +0xc3,0x8c,0xed,0x2d,0x8c,0x6e,0x6e,0x82,0x30,0xa4,0x01,0x8b,0x34,0xb7,0x39,0xba, +0xb9,0x09,0xc2,0xa0,0x06,0x24,0xd2,0xdc,0xe8,0xe6,0x26,0x08,0xc3,0x1a,0x10,0xa1, +0x2b,0xc3,0xfb,0x62,0x7b,0x0b,0x23,0x9b,0x20,0x0c,0x6c,0xc0,0x84,0xae,0x0c,0xef, +0x6b,0x8e,0xee,0x4d,0xae,0x8c,0x45,0x5d,0x9a,0x1b,0xdd,0xdc,0x06,0x28,0x1f,0xe4, +0x40,0x1f,0x9a,0x7d,0xe0,0x87,0x7e,0xf0,0x87,0x7f,0x00,0x89,0x90,0x10,0x89,0x91, +0xa8,0x48,0x82,0x0f,0xaa,0xb0,0xb1,0xd9,0xb5,0xb9,0xa4,0x91,0x95,0xb9,0xd1,0x4d, +0x09,0x82,0x2a,0x64,0x78,0x2e,0x76,0x65,0x72,0x73,0x69,0x6f,0x6e,0x53,0x02,0xa2, +0x09,0x19,0x9e,0x8b,0x5d,0x18,0x9b,0x5d,0x99,0xdc,0x94,0xc0,0xa8,0x43,0x86,0xe7, +0x32,0x87,0x16,0x46,0x56,0x26,0xd7,0xf4,0x46,0x56,0xc6,0x36,0x25,0x40,0xca,0x90, +0xe1,0xb9,0xc8,0x95,0xcd,0xbd,0xd5,0xc9,0x8d,0x95,0xcd,0x4d,0x09,0xda,0xa0,0x12, +0x19,0x9e,0x0b,0x5d,0x1e,0x5c,0x59,0x90,0x9b,0xdb,0x1b,0x5d,0x18,0x5d,0xda,0x9b, +0xdb,0xdc,0x14,0x61,0x1d,0xe0,0xa1,0x0e,0x19,0x9e,0x4b,0x99,0x1b,0x9d,0x5c,0x1e, +0xd4,0x5b,0x9a,0x1b,0xdd,0xdc,0x94,0xe0,0x1e,0xba,0x90,0xe1,0xb9,0x8c,0xbd,0xd5, +0xb9,0xd1,0x95,0xc9,0xcd,0x4d,0x09,0x48,0x02,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x33,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e,0x30,0x39,0x0c,0x22, +0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34, +0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05, +0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x25,0x6c,0xc3,0xe5, +0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9, +0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd, +0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81,0x33,0x5c,0xbe,0xf3, +0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x05,0x48,0xc3,0xe5, +0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x5f,0x39,0xbd,0xf4, +0x7f,0xc6,0x52,0x89,0x3a,0x65,0xe7,0x77,0xca,0x04,0x00,0x37,0x44,0x58,0x49,0x4c, +0x30,0x10,0x00,0x00,0x66,0x00,0x05,0x00,0x0c,0x04,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x18,0x10,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x03,0x04,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xc7,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xec,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e, +0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2, +0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61, +0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19, +0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c,0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c, +0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86,0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a, +0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5, +0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86,0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7, +0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c, +0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28,0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97, +0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d,0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e, +0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2,0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06, +0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5, +0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20, +0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07, +0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9, +0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07, +0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39, +0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03, +0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38, +0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4, +0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70, +0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03, +0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82, +0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0, +0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03, +0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18, +0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc, +0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c, +0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4, +0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81, +0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09, +0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41, +0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8,0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b, +0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98, +0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40, +0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1, +0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d,0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac, +0x61,0x18,0x86,0x61,0x18,0x74,0xcf,0x11,0x80,0xc2,0x14,0x00,0x00,0x00,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, +0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x07, +0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x11,0x10,0x00,0x03, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00,0x02,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8, +0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0xc7,0x03,0x02, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x18,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x10,0x0a, +0xa2,0x2c,0x0a,0x30,0x80,0xc2,0x11,0x00,0xca,0x0b,0x10,0x10,0x10,0x81,0xd6,0x19, +0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0xa0,0x79,0x06,0x80,0xea,0x19,0x00,0xc2,0x67, +0x00,0x08,0x9d,0x01,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x60,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x81,0x99,0x20,0x0c,0xcd,0x06,0x61,0x20, +0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xce,0x04,0x01,0x0d,0xc0,0x80, +0xc0,0x04,0x61,0x78,0x26,0x08,0x03,0xb4,0x41,0x40,0x98,0x0d,0x09,0x92,0x28,0xc8, +0x32,0x2c,0x48,0xb3,0x21,0x19,0x12,0x05,0x41,0x86,0x05,0x69,0x26,0x08,0x6b,0xa0, +0x6d,0x48,0x16,0x48,0x41,0x86,0x61,0x41,0x9a,0x09,0xc2,0x10,0x4d,0x10,0xde,0x60, +0xdb,0x90,0x48,0x93,0x82,0x48,0xc3,0x82,0x34,0x1b,0x08,0xe7,0x89,0xa8,0x09,0x42, +0x1c,0x70,0x13,0x84,0x30,0xc0,0x26,0x08,0x83,0xb4,0x41,0x40,0xb0,0x0d,0x0b,0x62, +0x29,0x08,0x32,0x2c,0xd7,0x75,0x65,0x13,0x84,0x39,0xe8,0x36,0x2c,0xc3,0xa6,0x20, +0xc3,0xb0,0x5c,0xd7,0xd5,0x4c,0x10,0xea,0xc0,0xdb,0xb0,0x2c,0x9d,0x82,0x2c,0xc3, +0x72,0x5d,0x57,0xb3,0x61,0x91,0x3a,0x05,0x91,0x86,0xe5,0xba,0xae,0x66,0x03,0xa1, +0x71,0xde,0x37,0x41,0xc0,0x83,0x6f,0x82,0x30,0x4c,0x1b,0x10,0x24,0x0c,0x14,0x04, +0x19,0xc4,0x00,0xd8,0x10,0x8c,0xc1,0x06,0xa2,0x02,0x03,0x32,0x00,0x26,0x08,0x02, +0x40,0x61,0x68,0x6a,0x82,0x90,0x07,0xd9,0x04,0x61,0xa0,0x26,0x08,0x43,0xb5,0x61, +0x50,0x03,0x35,0x18,0x26,0x08,0x83,0x35,0x41,0x18,0xae,0x0d,0x41,0x1b,0x6c,0x30, +0x10,0x34,0x48,0x83,0x35,0x60,0x03,0x37,0xd8,0x50,0x98,0xc1,0x19,0x00,0x65,0xf0, +0x06,0x55,0xd8,0xd8,0xec,0xda,0x5c,0xd2,0xc8,0xca,0xdc,0xe8,0xa6,0x04,0x41,0x15, +0x32,0x3c,0x17,0xbb,0x32,0xb9,0xb9,0xb4,0x37,0xb7,0x29,0x01,0xd1,0x84,0x0c,0xcf, +0xc5,0x2e,0x8c,0xcd,0xae,0x4c,0x6e,0x4a,0x40,0xd4,0x21,0xc3,0x73,0x99,0x43,0x0b, +0x23,0x2b,0x93,0x6b,0x7a,0x23,0x2b,0x63,0x9b,0x12,0x18,0x65,0xc8,0xf0,0x5c,0xe4, +0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0xe6,0xa6,0x04,0x64,0x50,0x87,0x0c,0xcf,0xa5, +0xcc,0x8d,0x4e,0x2e,0x0f,0xea,0x2d,0xcd,0x8d,0x6e,0x6e,0x4a,0xf0,0x06,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x33,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34, +0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e, +0x30,0x39,0x0c,0x22,0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef, +0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8, +0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6, +0x25,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49, +0x18,0x80,0x80,0xf9,0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00, +0x13,0x11,0x02,0xcd,0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81, +0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef, +0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d, +0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6, +0x05,0x48,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d, +0x04,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00, +0x61,0x20,0x00,0x00,0xc6,0x01,0x00,0x00,0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00, +0x3b,0x00,0x00,0x00,0x34,0xcc,0x00,0x14,0xec,0x40,0x11,0x06,0x94,0xec,0x40,0xd9, +0x15,0x67,0x40,0x11,0x02,0x95,0x61,0x40,0x19,0x95,0x6e,0x40,0x49,0x12,0xd4,0x40, +0x49,0x22,0x94,0x4d,0xb9,0x94,0x4a,0x69,0x94,0x24,0x44,0xc1,0x94,0x22,0x41,0xb9, +0x11,0x52,0x04,0xe5,0x31,0x02,0x50,0x02,0x64,0x8c,0x11,0x80,0x20,0x08,0xc2,0xbf, +0x30,0x46,0xd0,0x9a,0x73,0xce,0x7b,0x63,0x04,0xf7,0x4d,0x8f,0xa6,0x18,0x8c,0x11, +0xac,0xb5,0x5a,0xab,0xdf,0x18,0x01,0x08,0x82,0xb0,0x1b,0x06,0x63,0x04,0x20,0x08, +0x82,0x38,0x38,0x8c,0x11,0xac,0xb5,0x5a,0x8b,0xdf,0x18,0x01,0xec,0xb3,0x73,0xf9, +0x8d,0x11,0xe4,0x7a,0xe9,0xce,0xdf,0x18,0x01,0xce,0xde,0x67,0xee,0x8d,0x11,0x9c, +0xb5,0x29,0x86,0xde,0x18,0x01,0x08,0x82,0x20,0xfc,0x8d,0x11,0x80,0x20,0x08,0xe2, +0xdf,0x08,0xc0,0x18,0x81,0x8a,0xd7,0xa7,0xe8,0x51,0x37,0x87,0x70,0x06,0x74,0x30, +0x87,0xf0,0xc8,0xc1,0x1c,0xc2,0x19,0xac,0xc1,0x1c,0x42,0x1c,0x4c,0x73,0x08,0xcf, +0x1a,0xcc,0x21,0x9c,0x41,0x1b,0xcc,0x21,0x3c,0x6d,0x40,0xe0,0x1c,0x44,0x14,0x39, +0x79,0x30,0x07,0xf1,0x3c,0x4e,0x1e,0xcc,0x41,0x30,0x8c,0x93,0x07,0x73,0x10,0x8e, +0xe3,0xe4,0xc1,0x1c,0x44,0x14,0x39,0x78,0x30,0x07,0xc1,0x30,0x0e,0x1e,0x8c,0x00, +0xcc,0x41,0x3c,0x8f,0x83,0x07,0x73,0x10,0x8e,0xe3,0xd8,0x01,0x00,0x00,0x00,0x00, +0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xae,0x50,0x07,0x09,0x2a,0x84,0xc2,0x88, +0x01,0x02,0x80,0x20,0x18,0x88,0xc1,0x2b,0xd8,0x41,0xb2,0x0a,0xa2,0x30,0x62,0x80, +0x00,0x20,0x08,0x06,0x62,0x00,0x0b,0x77,0x90,0xbc,0xc2,0x28,0x8c,0x18,0x20,0x00, +0x08,0x82,0x81,0x18,0xc4,0x02,0x1e,0x24,0xae,0x40,0x0a,0x23,0x06,0x08,0x00,0x82, +0x60,0x20,0x06,0xb2,0x90,0x07,0x09,0x2b,0x94,0xc2,0x88,0x01,0x02,0x80,0x20,0x18, +0x88,0xc1,0x2c,0xe8,0x41,0x22,0x0b,0xa6,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x62, +0x40,0x0b,0x7b,0x90,0xc4,0xc2,0x29,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x18,0xd4, +0x02,0x1f,0x24,0xb1,0x80,0x0a,0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xb6,0xd0, +0x07,0xc9,0x2c,0xa4,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x78,0xb8,0x00,0x0a,0x81, +0x35,0x62,0x60,0x00,0x20,0x08,0x06,0x84,0x38,0xe4,0x41,0x2d,0x8c,0x18,0x18,0x00, +0x08,0x82,0x01,0x31,0x0e,0x7a,0x80,0x0b,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0xf1, +0x02,0x28,0x0c,0xb7,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x9e,0x2f,0x98,0x82,0xb2,0x8d,0x18,0x34,0x00,0x08,0x82,0xc1,0x72,0x0e, +0xa6,0x10,0xec,0x82,0x51,0xa0,0x02,0x2a,0xa0,0x02,0x2a,0x8c,0x26,0x04,0x40,0x21, +0xbf,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xa8,0x43,0x2a,0x10,0xbe,0x10,0x20, +0xab,0xb0,0x0a,0xab,0xb0,0x0a,0xa3,0x09,0x01,0x50,0x8a,0x38,0xc0,0x88,0x41,0x03, +0x80,0x20,0x18,0x2c,0xed,0xc0,0x0a,0x47,0x38,0x30,0x81,0x2b,0xb8,0x82,0x2b,0xb8, +0xc2,0x68,0x42,0x00,0x54,0x53,0x0a,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0b,0x3c, +0xbc,0x82,0x42,0x0e,0x4f,0x10,0x0b,0xb1,0x10,0x0b,0xb1,0x30,0x9a,0x10,0x00,0x15, +0xa1,0x02,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x32,0x0f,0xb2,0xd0,0x9c,0x43,0x10, +0xd1,0x02,0x2d,0xd0,0x02,0x2d,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18, +0x2c,0xf5,0x40,0x0b,0x4f,0x3a,0x0c,0x89,0x2d,0xd8,0x82,0x2d,0xd8,0xc2,0x68,0x42, +0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x72,0x0f,0xb6,0x10,0xad,0x83,0xb3,0xe0, +0x02,0x2e,0xe0,0x02,0x2e,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c, +0xf9,0x80,0x0b,0x53,0x3b,0x1c,0x8a,0x2e,0xe8,0x82,0x2e,0xe8,0xc2,0x68,0x42,0x00, +0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0xb2,0x0f,0xba,0x50,0xbd,0x83,0xc4,0xf0,0x02, +0x2f,0xf0,0x02,0x2f,0x8c,0x26,0x04,0xc0,0x70,0x03,0x95,0x91,0xc1,0x70,0x03,0x97, +0x91,0x41,0x09,0x81,0x0e,0x47,0x54,0x18,0xf1,0x95,0x10,0xe8,0x74,0xc3,0xa5,0x05, +0xd3,0x0d,0x9a,0x18,0x08,0xc3,0x0d,0x63,0x00,0x06,0x64,0x30,0xdc,0x90,0x81,0x01, +0x19,0x94,0x10,0xe8,0x70,0x44,0x56,0x10,0x5f,0x09,0x81,0x4e,0x37,0x6c,0x47,0x30, +0xdd,0xe0,0xa1,0x81,0x30,0xdc,0xc0,0x99,0x01,0x19,0x14,0x12,0xe8,0x70,0x04,0x47, +0x10,0x5f,0x09,0x81,0x4e,0x37,0x78,0x46,0x50,0x88,0xb0,0xd3,0x0d,0x70,0xe0,0x04, +0xd3,0x0d,0x63,0x80,0x10,0xc3,0x0d,0x61,0xf0,0x06,0x64,0x50,0x81,0xa5,0xc3,0x11, +0x61,0x60,0x10,0x5f,0x09,0x81,0x4e,0x37,0x8c,0x01,0x12,0x4c,0x37,0xd8,0x81,0x21, +0x94,0x41,0xe9,0x70,0x04,0x19,0x0c,0xc4,0x57,0x42,0xa0,0xd3,0x0d,0x66,0x50,0x04, +0x25,0x1c,0x3b,0xdd,0xc0,0x06,0x4d,0x50,0x62,0xa0,0xe9,0x70,0x04,0x1a,0x10,0xc4, +0x57,0x42,0xa0,0xd3,0x0d,0x6a,0x60,0x04,0xd3,0x0d,0x7a,0x50,0x08,0x35,0x24,0x3b, +0xdd,0x90,0x07,0x4d,0x50,0xd3,0xa6,0xc3,0x11,0x6d,0x50,0x10,0x5f,0x09,0x81,0x4e, +0x37,0xbc,0xc1,0x11,0x4c,0x37,0xe0,0xc1,0x21,0x94,0x1b,0x80,0x81,0x0e,0x47,0xc0, +0xc1,0x40,0x7c,0x25,0x04,0x3a,0xdd,0x20,0x07,0x45,0x30,0xdd,0x60,0x0a,0x85,0x50, +0x03,0xb2,0xd3,0x0d,0xa2,0xc0,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xe0,0xa9,0x85, +0x4c,0xd4,0x82,0x3a,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x32,0x17,0x32,0x11,0x9c, +0x05,0x21,0xd0,0x04,0x4d,0xd0,0x04,0x4d,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x01,0x06,0x17,0x33,0x61,0x0b,0x64,0x31,0x9a,0x10,0x08, +0xa3,0x09,0xc2,0x60,0x42,0x21,0x1f,0x13,0x0a,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82, +0x81,0x37,0x17,0x3b,0x31,0x0e,0xf2,0x30,0x62,0xe0,0x00,0x20,0x08,0x06,0xcd,0x5e, +0xd8,0x44,0xb0,0x0b,0xba,0xd0,0x13,0x8e,0xe3,0x38,0x27,0x31,0x62,0x70,0x00,0x20, +0x08,0x06,0x1e,0x5d,0xf0,0xc4,0x38,0xc0,0xc3,0x88,0x81,0x03,0x80,0x20,0x18,0x34, +0x7c,0x71,0x13,0x01,0x2f,0xec,0x82,0x4f,0x10,0x03,0x41,0xa0,0xc4,0x88,0xc1,0x01, +0x80,0x20,0x18,0x6c,0x76,0xa1,0x13,0xbd,0x10,0x17,0xa3,0x09,0x01,0x30,0x9a,0x20, +0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0xe5,0x45,0x4f,0x80,0x83,0x5d,0x8c,0x26, +0x04,0xc0,0x68,0x82,0x10,0x9c,0x60,0xd8,0x09,0x86,0x99,0xc0,0xc8,0xc7,0x04,0x46, +0x3e,0x26,0x08,0xf2,0x31,0x41,0x90,0x8f,0x09,0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0xe0,0x41,0x8d,0x9c,0x08,0x86,0x23,0x02,0x99,0x10,0xbe,0x0b,0x8c,0xb2,0x80, +0x92,0x8f,0x09,0x94,0x7c,0xce,0x1d,0x0c,0x3b,0x77,0x30,0xcc,0x04,0x97,0x80,0x8f, +0x09,0x2f,0x01,0x9f,0xab,0x0c,0xbb,0xca,0x30,0x23,0x04,0xfa,0x18,0x21,0xd0,0xc7, +0x14,0x01,0x3e,0xa6,0x08,0xf0,0x31,0x43,0x90,0x8f,0x19,0x82,0x7c,0x4c,0x18,0x0b, +0xf8,0x98,0x40,0x16,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x67,0x37,0xe2,0x42, +0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x87,0x37,0xe4,0x42,0x38,0x61,0xa0,0x13,0x06, +0x32,0x83,0x88,0x8f,0x19,0x44,0x7c,0xec,0x27,0x84,0xf8,0x18,0x58,0x08,0xf1,0x31, +0x21,0x90,0x8f,0x09,0x85,0x7c,0x8c,0x28,0xe4,0x63,0x87,0x21,0x9f,0xe1,0x08,0x62, +0x2c,0x84,0x6f,0x96,0x21,0x18,0x82,0xe1,0x86,0x85,0x0d,0xc8,0x60,0xb8,0x61,0x61, +0x03,0x32,0x28,0x21,0xd0,0x59,0x06,0x61,0x08,0xee,0x0f,0x86,0x1d,0x31,0x38,0x00, +0x10,0x04,0x03,0xcf,0x3c,0x5c,0x83,0x26,0xce,0x62,0xc4,0x60,0x01,0x40,0x10,0x0c, +0x22,0xf6,0x58,0x8d,0x80,0x3c,0xa0,0x07,0x36,0x84,0x59,0x82,0x61,0x38,0x42,0x51, +0x0b,0xe1,0x9b,0x65,0x38,0x92,0x60,0x84,0xe2,0xf4,0xff,0xff,0xff,0x07,0xe3,0x2e, +0x84,0x6f,0x96,0xc0,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x07,0x3e,0x4a,0x03,0xf5, +0xff,0xff,0xff,0x07,0x0b,0xf0,0x42,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xf0,0xc8, +0x87,0x69,0x04,0x16,0xe4,0x85,0x7c,0x2c,0xc8,0x0b,0xf8,0xcc,0x12,0x18,0x03,0x15, +0x06,0x43,0x08,0x85,0x05,0x72,0x21,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x78,0xee, +0x83,0x35,0x02,0x0b,0xf8,0x42,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xf0,0xe4,0x47, +0x6b,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xe0,0xd1,0x07,0x6f,0x94,0xc5,0x5c,0x8c, +0x18,0x38,0x00,0x08,0x82,0x41,0xc3,0x1f,0xb7,0x11,0xf0,0xc4,0x4e,0xf8,0x86,0x20, +0x08,0x02,0x6a,0x60,0x79,0xf3,0x01,0xc3,0x0d,0x01,0x28,0x90,0xc1,0x70,0xc3,0x07, +0x0a,0x64,0x50,0x42,0xa0,0xb3,0x0c,0x48,0x12,0xdc,0x2c,0x0c,0x3b,0x62,0x70,0x00, +0x20,0x08,0x06,0x9e,0x7e,0x88,0x07,0x5a,0xec,0xc5,0x88,0xc1,0x02,0x80,0x20,0x18, +0x44,0x20,0xf2,0x1b,0x01,0x7e,0x18,0x63,0x40,0x1e,0xc2,0x2c,0x41,0x32,0x1c,0xd1, +0xf9,0x85,0xf0,0xcd,0x32,0x28,0x4c,0x50,0x65,0xb0,0x1f,0x30,0xdc,0x70,0x06,0xa8, +0x40,0x06,0xc3,0x0d,0x02,0x2a,0x90,0x41,0x09,0x81,0xce,0x32,0x2c,0x4c,0x70,0xbb, +0x30,0xec,0x88,0xc1,0x01,0x80,0x20,0x18,0x78,0x22,0xa2,0x1e,0x70,0x31,0x1a,0x23, +0x06,0x0b,0x00,0x82,0x60,0x10,0xa1,0xc8,0x79,0x04,0x20,0xc2,0x06,0x06,0x7b,0x08, +0xb3,0x04,0xcc,0x70,0x04,0x19,0x98,0x86,0xf0,0xcd,0x32,0x34,0x4f,0x50,0x6e,0x30, +0x22,0x50,0x6e,0x40,0x22,0x30,0xdc,0x20,0xc4,0x02,0x19,0x0c,0x37,0x08,0xb1,0x40, +0x06,0x25,0x04,0x3a,0xcb,0xe0,0x3c,0xc1,0x91,0xc3,0xb0,0x23,0x06,0x07,0x00,0x82, +0x60,0xe0,0xad,0xc8,0x7c,0xe4,0x05,0x6b,0x8c,0x18,0x2c,0x00,0x08,0x82,0x41,0x14, +0x23,0xf0,0x11,0xa4,0xc8,0x61,0xd4,0x87,0x30,0x4b,0xf0,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x81,0xd7,0x22,0xf5,0x71,0x17,0xad,0x31,0x62,0xd0,0x00,0x20,0x08,0x06,0x8b, +0x8d,0xd4,0x47,0xa0,0x22,0x75,0x41,0x17,0xf7,0x71,0x1f,0xf7,0x71,0x1f,0xa3,0x09, +0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x93, +0x8d,0xcc,0x47,0x6d,0x0c,0x23,0x06,0x07,0x00,0x82,0x60,0x30,0xdd,0x08,0x7d,0xd8, +0xc6,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x13,0x8e,0xd4,0xc7,0x6d,0x0c,0x23,0x06, +0x07,0x00,0x82,0x60,0x80,0xdd,0x88,0x7e,0xf4,0x85,0x8c,0x8c,0x26,0x04,0x80,0x15, +0x01,0x7d,0xac,0x10,0xe8,0x63,0xc5,0x40,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0xf0, +0x74,0x44,0x44,0x4e,0xa3,0x36,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x60,0x19,0x13,0x11, +0x09,0x6e,0xe4,0x46,0x6e,0x84,0x44,0x48,0x84,0x44,0x48,0x64,0x34,0x21,0x00,0x86, +0x23,0x02,0xf0,0x08,0xbe,0xe9,0x06,0xf1,0x10,0x02,0x0b,0x10,0xf9,0x98,0x80,0xc8, +0xc7,0x06,0x44,0x3e,0x23,0x06,0x0b,0x00,0x82,0x60,0x50,0x95,0xc9,0x7d,0x0c,0x42, +0xb0,0x1e,0xea,0x91,0x1e,0xc3,0x11,0x41,0x7a,0x28,0xdf,0x2c,0x43,0x41,0x04,0x00, +0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_623791e23de4103be49a768e0d827135.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_623791e23de4103be49a768e0d827135.h new file mode 100644 index 00000000..9a22dc9b --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_623791e23de4103be49a768e0d827135.h @@ -0,0 +1,522 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_623791e23de4103be49a768e0d827135.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_623791e23de4103be49a768e0d827135_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_623791e23de4103be49a768e0d827135_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_623791e23de4103be49a768e0d827135_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_623791e23de4103be49a768e0d827135_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_623791e23de4103be49a768e0d827135_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_623791e23de4103be49a768e0d827135_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_623791e23de4103be49a768e0d827135_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_623791e23de4103be49a768e0d827135_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_623791e23de4103be49a768e0d827135_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_623791e23de4103be49a768e0d827135_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_623791e23de4103be49a768e0d827135_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_623791e23de4103be49a768e0d827135_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_623791e23de4103be49a768e0d827135_size = 7984; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_623791e23de4103be49a768e0d827135_data[] = { +0x44,0x58,0x42,0x43,0x1f,0x4f,0xf9,0x6b,0x73,0x7f,0x1b,0x6f,0x8e,0xc5,0xae,0xd9, +0x02,0x6c,0x85,0x9b,0x01,0x00,0x00,0x00,0x30,0x1f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0xc0,0x0e,0x00,0x00,0xdc,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x24,0x0d,0x00,0x00,0x66,0x00,0x05,0x00, +0x49,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x0c,0x0d,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x40,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc6,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b, +0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c,0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28, +0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d, +0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e,0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2, +0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0, +0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07, +0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1, +0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90, +0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31, +0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8, +0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07, +0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f, +0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c, +0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90, +0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43, +0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac, +0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a, +0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0, +0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3, +0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c, +0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0, +0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81, +0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a, +0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01, +0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c, +0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0, +0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41,0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8, +0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b,0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26, +0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18, +0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03, +0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8, +0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d, +0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac,0x61,0x18,0x86,0x61,0x18,0x74,0xcf,0x11, +0x80,0x02,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x07,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0xc7,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x18, +0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x00,0x00, +0x1e,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x1c,0x0a,0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a, +0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a, +0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x2c,0x0a,0x33,0xa0,0xb4, +0x07,0x8a,0xa5,0x30,0x28,0x1c,0x01,0xa8,0x01,0xca,0x0b,0x10,0x10,0x10,0x81,0xd6, +0x19,0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0xa0,0x79,0x06,0x80,0xea,0x19,0x00,0xba, +0x67,0x00,0x08,0x9f,0x01,0x20,0x74,0x06,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x5a,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x81,0x99,0x20,0x0c, +0xcd,0x06,0x61,0x20,0x26,0x08,0x83,0xb3,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06, +0x84,0x20,0x26,0x08,0x68,0x70,0x07,0xb4,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe, +0xc6,0xde,0xd8,0xde,0xe4,0xbe,0xd4,0xd2,0xe8,0xe8,0xca,0xe4,0xca,0xc8,0x26,0x08, +0xc3,0x33,0x41,0x18,0xa0,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65,0x31,0x98,0x81,0x31, +0x1c,0x5a,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e, +0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x1b,0x92,0x41,0x81,0x0c,0x63,0x60,0x0c, +0x67,0x82,0xb0,0x06,0x70,0xc0,0x46,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x8b,0xac, +0x0c,0x8e,0x0e,0x6d,0x43,0xc2,0x48,0x93,0x31,0x0c,0x8c,0xe1,0x4c,0x10,0x86,0x68, +0x82,0xf0,0x06,0x71,0x40,0x48,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0xab,0x0c,0x0f, +0xee,0x6d,0xae,0x4e,0xae,0x6c,0x43,0x52,0x59,0x97,0x51,0x0d,0x8c,0xe1,0x6c,0x20, +0x9e,0x88,0xc2,0x26,0x08,0x71,0x20,0x07,0x3c,0x03,0xb9,0xbb,0x2f,0xb9,0xb2,0xb1, +0x37,0xb7,0x39,0x3a,0xb9,0xba,0x31,0xba,0x32,0xb2,0x2f,0x38,0xb9,0x32,0xbb,0xb4, +0xb7,0xba,0xb9,0x2f,0xb7,0xb2,0x30,0xb9,0xb2,0x39,0xba,0x2f,0xb2,0x32,0x38,0x3a, +0xb4,0x09,0x42,0x18,0xb4,0xc1,0x04,0x61,0x90,0x36,0x08,0x46,0xb7,0x61,0x31,0xb4, +0xcd,0x30,0x06,0x86,0xe3,0x38,0x6f,0x82,0x30,0x07,0x73,0xc0,0x4c,0xee,0xee,0x8b, +0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0xec,0xab,0xed,0x8d,0x2e,0xed,0xcd,0xed,0xcb,0xae, +0x6c,0x8c,0xee,0x4d,0x6e,0x6e,0xc3,0x32,0x80,0x41,0x18,0x18,0xc3,0xc0,0x70,0x1c, +0xe7,0x4c,0x10,0xea,0x80,0x0e,0xf8,0xc8,0xdd,0x7d,0x91,0xa5,0xb1,0x85,0xd1,0x95, +0x91,0x11,0x95,0xc1,0xd1,0xa1,0x6d,0x58,0x98,0x31,0x20,0x03,0x83,0x19,0x18,0x8e, +0xe3,0x1c,0x4a,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x69,0x6e,0x70,0x75,0x74, +0x5f,0x6c,0x75,0x6d,0x61,0x1b,0x96,0x6a,0x0c,0xcc,0xc0,0xa8,0x06,0x86,0xe3,0x38, +0x67,0x03,0xf1,0x89,0x41,0x19,0x9c,0xc1,0x04,0x01,0x0f,0xec,0x80,0xc6,0x98,0x98, +0xd1,0x94,0x94,0xcc,0x04,0x61,0x98,0x36,0x20,0x46,0x1a,0xa8,0x81,0x61,0x0c,0x6b, +0x00,0x6c,0x08,0xd8,0x60,0x03,0x91,0xa1,0x41,0x1b,0x00,0x13,0x84,0x3b,0xa8,0x03, +0x2e,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x13,0x84,0x81,0x9a, +0x20,0x0c,0xd5,0x04,0x21,0x0c,0xdc,0x60,0x03,0x42,0xc0,0x41,0x65,0xc4,0x81,0x1c, +0x34,0x73,0x40,0x27,0xad,0x29,0x0c,0x4f,0xaa,0xcc,0x8d,0xac,0x4c,0x6e,0x2a,0x4d, +0xaf,0x6c,0x82,0x30,0x58,0x1b,0x0c,0xa2,0x0e,0x2a,0x3b,0x88,0x03,0x39,0x20,0x93, +0x46,0x94,0x36,0x07,0xc7,0x16,0x96,0x37,0x95,0xa6,0x57,0x36,0x41,0x18,0xae,0x0d, +0x08,0x81,0x07,0x55,0x1e,0xc4,0x81,0x1c,0x34,0x73,0xc0,0x2e,0x2d,0xc9,0x0d,0xae, +0x8e,0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x8c,0x28, +0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x60,0x1b,0x0c,0x62,0x0f, +0x2a,0x3e,0x88,0x03,0x39,0xa0,0x94,0xc6,0x54,0xd7,0x16,0xd6,0x94,0x06,0x47,0x94, +0xd6,0x56,0xe6,0x36,0x97,0xf6,0xe6,0x36,0x37,0x41,0x18,0xb2,0x0d,0x06,0xe1,0x07, +0xd5,0x1f,0xc4,0x81,0x1c,0x50,0x4a,0x63,0xaa,0x6b,0x0b,0x6b,0x4a,0x83,0x63,0x2a, +0xb3,0x2b,0x63,0xa3,0x7a,0xab,0x9a,0x2b,0x9b,0x20,0x0c,0xda,0x06,0x83,0x08,0x85, +0x4a,0x14,0xe2,0x40,0x0e,0xb8,0xa4,0x19,0xc9,0x85,0xb5,0x95,0x25,0xb9,0x91,0x95, +0xe1,0x4d,0x10,0x86,0x6d,0x83,0x41,0x90,0x42,0x55,0x0a,0x71,0x20,0x07,0x94,0xcc, +0x88,0xca,0xec,0xd2,0xc6,0xca,0xa8,0xde,0xac,0xd2,0xca,0xee,0x88,0xca,0xe0,0xe8, +0xd0,0x26,0x08,0x03,0xb7,0xc1,0x20,0x4e,0xa1,0x42,0x85,0x38,0x68,0x78,0x98,0x29, +0xa5,0xd1,0xd1,0x95,0xc9,0x4d,0x10,0x86,0x6e,0x83,0x41,0xa8,0x42,0xb5,0x0a,0x71, +0xd0,0x50,0x32,0x6b,0x7a,0xa3,0x4b,0x7b,0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x9b, +0x1a,0x0b,0x63,0x2b,0x9b,0x20,0x0c,0xde,0x06,0x84,0x68,0x85,0xca,0x15,0xe2,0xa0, +0x69,0xe6,0x80,0x90,0x19,0xd1,0xdb,0x9d,0xdb,0xdc,0x58,0x18,0x5b,0x99,0x51,0xd8, +0x18,0xdd,0x9b,0xdc,0x04,0x61,0xf8,0x36,0x18,0x04,0x2c,0x54,0xb1,0x10,0x07,0x0d, +0x3f,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0x39,0xa5,0x34, +0x3a,0xba,0x32,0xb9,0xa1,0x30,0xb7,0xb1,0x32,0x36,0xb6,0x30,0xba,0xb4,0x37,0xb7, +0x09,0xc2,0x00,0x06,0x1b,0x10,0x62,0x16,0x2a,0x5a,0x88,0x83,0xa6,0x99,0x03,0x32, +0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x13,0x84,0x21,0x0c, +0x36,0x20,0x84,0x2d,0x54,0xb7,0x10,0x07,0x4d,0x33,0x07,0xcc,0xcc,0xa0,0xe4,0xca, +0xec,0xd2,0xde,0xea,0xe6,0x8c,0xe4,0xc2,0xda,0xca,0xa0,0xe4,0xca,0x8a,0xf0,0xe0, +0xde,0xe6,0xea,0xe4,0xca,0x26,0x08,0x83,0x18,0x6c,0x30,0x88,0x5c,0xa8,0x74,0x21, +0x0e,0x1a,0x2e,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x13,0x84, +0x61,0x0c,0x36,0x18,0x04,0x2f,0x54,0xbd,0x10,0x07,0x0d,0x2b,0x33,0xa5,0x34,0x3a, +0xba,0x32,0xb9,0xa9,0xb2,0xb8,0xba,0x32,0xb7,0xb1,0x32,0xa6,0x32,0xb7,0x33,0x3a, +0xb4,0x09,0xc2,0x40,0x06,0x1b,0x0c,0xe2,0x17,0x2a,0x70,0x88,0x83,0x86,0x8a,0x19, +0x51,0x19,0x1b,0x5d,0x18,0x55,0x5a,0x5b,0xd9,0x04,0x61,0x28,0x83,0x0d,0x06,0x21, +0x0e,0xd5,0x38,0xc4,0x41,0xc3,0xcb,0x8c,0x28,0xcf,0x2d,0xac,0x2d,0x6d,0x4c,0xaa, +0x6c,0x6e,0x08,0x2d,0xcc,0xed,0xac,0xcc,0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82,0x30, +0x98,0xc1,0x06,0x83,0x28,0x87,0xca,0x1c,0xe2,0xa0,0x21,0x66,0x66,0x95,0x56,0x76, +0x37,0x05,0x17,0x36,0x56,0x46,0xf5,0xd6,0x54,0x46,0x57,0x26,0x37,0x67,0x14,0x36, +0x46,0xf7,0x26,0x37,0x41,0x18,0xce,0x60,0x83,0x41,0xa0,0x43,0x95,0x0e,0x71,0xd0, +0x6c,0xa0,0xd6,0x80,0x0e,0xee,0x40,0x0f,0xfa,0x00,0x14,0x46,0xc1,0x14,0x52,0x81, +0x15,0x5e,0x41,0x16,0x6a,0x01,0x17,0x76,0xc1,0x17,0xc2,0x81,0x1c,0xce,0x41,0x1d, +0x36,0x0c,0xc6,0x1b,0xac,0xc3,0x04,0x41,0x00,0x36,0x00,0x1b,0x06,0xc3,0x1d,0xdc, +0x61,0x43,0xf0,0x0e,0x1b,0x86,0xa1,0x1d,0xe0,0x81,0xc2,0xd0,0xd4,0x04,0x21,0x0f, +0xde,0x60,0xc3,0x60,0x07,0x76,0x30,0x4c,0x10,0x06,0x34,0xd8,0x10,0xac,0xc2,0x06, +0xc3,0x98,0x07,0x39,0xa0,0x87,0x7a,0xb0,0x87,0x0d,0x45,0x3b,0xc8,0x03,0xe0,0x06, +0xf7,0x40,0x23,0x8c,0xee,0xad,0x2d,0x6d,0x8c,0x88,0x98,0x5c,0x98,0xdb,0x18,0x5a, +0xd9,0x1c,0x0d,0x33,0xb6,0xb7,0x30,0xba,0xb9,0x09,0xc2,0x90,0x06,0x2c,0xd2,0xdc, +0xe6,0xe8,0xe6,0x26,0x08,0x83,0x1a,0x90,0x48,0x73,0xa3,0x9b,0x9b,0x20,0x0c,0x6b, +0x40,0x84,0xae,0x0c,0xef,0x8b,0xed,0x2d,0x8c,0x6c,0x82,0x30,0xb0,0x01,0x13,0xba, +0x32,0xbc,0xaf,0x39,0xba,0x37,0xb9,0x32,0x16,0x75,0x69,0x6e,0x74,0x73,0x1b,0xa0, +0x7c,0x90,0x03,0x7d,0x68,0xf6,0x81,0x1f,0xfa,0xc1,0x1f,0xfe,0x01,0x24,0x42,0x42, +0x24,0x46,0xa2,0x22,0x09,0x3e,0xa8,0xc2,0xc6,0x66,0xd7,0xe6,0x92,0x46,0x56,0xe6, +0x46,0x37,0x25,0x08,0xaa,0x90,0xe1,0xb9,0xd8,0x95,0xc9,0xcd,0xa5,0xbd,0xb9,0x4d, +0x09,0x88,0x26,0x64,0x78,0x2e,0x76,0x61,0x6c,0x76,0x65,0x72,0x53,0x02,0xa3,0x0e, +0x19,0x9e,0xcb,0x1c,0x5a,0x18,0x59,0x99,0x5c,0xd3,0x1b,0x59,0x19,0xdb,0x94,0x00, +0x29,0x43,0x86,0xe7,0x22,0x57,0x36,0xf7,0x56,0x27,0x37,0x56,0x36,0x37,0x25,0x68, +0x83,0x4a,0x64,0x78,0x2e,0x74,0x79,0x70,0x65,0x41,0x6e,0x6e,0x6f,0x74,0x61,0x74, +0x69,0x6f,0x6e,0x73,0x53,0x84,0x75,0x80,0x87,0x3a,0x64,0x78,0x2e,0x65,0x6e,0x74, +0x72,0x79,0x50,0x6f,0x69,0x6e,0x74,0x73,0x53,0x82,0x7b,0xe8,0x42,0x86,0xe7,0x32, +0xf6,0x56,0xe7,0x46,0x57,0x26,0x37,0x37,0x25,0x20,0x09,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x33,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e,0x30,0x39,0x0c,0x22, +0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34, +0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05, +0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x25,0x6c,0xc3,0xe5, +0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9, +0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd, +0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81,0x33,0x5c,0xbe,0xf3, +0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x05,0x48,0xc3,0xe5, +0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x62,0x37,0x91,0xe2, +0x3d,0xe4,0x10,0x3b,0xe4,0x9a,0x76,0x8e,0x0d,0x82,0x71,0x35,0x44,0x58,0x49,0x4c, +0x4c,0x10,0x00,0x00,0x66,0x00,0x05,0x00,0x13,0x04,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x34,0x10,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x0a,0x04,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xc7,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xec,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e, +0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2, +0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61, +0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19, +0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c,0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c, +0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86,0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a, +0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5, +0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86,0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7, +0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c, +0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28,0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97, +0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d,0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e, +0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2,0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06, +0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5, +0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20, +0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07, +0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9, +0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07, +0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39, +0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03, +0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38, +0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4, +0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70, +0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03, +0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82, +0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0, +0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03, +0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18, +0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc, +0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c, +0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4, +0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81, +0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09, +0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41, +0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8,0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b, +0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98, +0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40, +0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1, +0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d,0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac, +0x61,0x18,0x86,0x61,0x18,0x74,0xcf,0x11,0x80,0xc2,0x14,0x00,0x00,0x00,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, +0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x07, +0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x11,0x10,0x00,0x03, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00,0x02,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8, +0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0xc7,0x03,0x02, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x18,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x10,0x0a, +0xa2,0x2c,0x0a,0x30,0x80,0xc2,0x11,0x00,0xca,0x0b,0x10,0x10,0x10,0x81,0xd6,0x19, +0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0xa0,0x79,0x06,0x80,0xea,0x19,0x00,0xc2,0x67, +0x00,0x08,0x9d,0x01,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x60,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x81,0x99,0x20,0x0c,0xcd,0x06,0x61,0x20, +0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xce,0x04,0x01,0x0d,0xc0,0x80, +0xc0,0x04,0x61,0x78,0x26,0x08,0x03,0xb4,0x41,0x40,0x98,0x0d,0x09,0x92,0x28,0xc8, +0x32,0x2c,0x48,0xb3,0x21,0x19,0x12,0x05,0x41,0x86,0x05,0x69,0x26,0x08,0x6b,0xa0, +0x6d,0x48,0x16,0x48,0x41,0x86,0x61,0x41,0x9a,0x09,0xc2,0x10,0x4d,0x10,0xde,0x60, +0xdb,0x90,0x48,0x93,0x82,0x48,0xc3,0x82,0x34,0x1b,0x08,0xe7,0x89,0xa8,0x09,0x42, +0x1c,0x70,0x13,0x84,0x30,0xc0,0x26,0x08,0x83,0xb4,0x41,0x40,0xb0,0x0d,0x0b,0x62, +0x29,0x08,0x32,0x2c,0xd7,0x75,0x65,0x13,0x84,0x39,0xe8,0x36,0x2c,0xc3,0xa6,0x20, +0xc3,0xb0,0x5c,0xd7,0xd5,0x4c,0x10,0xea,0xc0,0xdb,0xb0,0x2c,0x9d,0x82,0x2c,0xc3, +0x72,0x5d,0x57,0xb3,0x61,0x91,0x3a,0x05,0x91,0x86,0xe5,0xba,0xae,0x66,0x03,0xa1, +0x71,0xde,0x37,0x41,0xc0,0x83,0x6f,0x82,0x30,0x4c,0x1b,0x10,0x24,0x0c,0x14,0x04, +0x19,0xc4,0x00,0xd8,0x10,0x8c,0xc1,0x06,0xa2,0x02,0x03,0x32,0x00,0x26,0x08,0x02, +0x40,0x61,0x68,0x6a,0x82,0x90,0x07,0xd9,0x04,0x61,0xa0,0x26,0x08,0x43,0xb5,0x61, +0x50,0x03,0x35,0x18,0x26,0x08,0x83,0x35,0x41,0x18,0xae,0x0d,0x41,0x1b,0x6c,0x30, +0x10,0x34,0x48,0x83,0x35,0x60,0x03,0x37,0xd8,0x50,0x98,0xc1,0x19,0x00,0x65,0xf0, +0x06,0x55,0xd8,0xd8,0xec,0xda,0x5c,0xd2,0xc8,0xca,0xdc,0xe8,0xa6,0x04,0x41,0x15, +0x32,0x3c,0x17,0xbb,0x32,0xb9,0xb9,0xb4,0x37,0xb7,0x29,0x01,0xd1,0x84,0x0c,0xcf, +0xc5,0x2e,0x8c,0xcd,0xae,0x4c,0x6e,0x4a,0x40,0xd4,0x21,0xc3,0x73,0x99,0x43,0x0b, +0x23,0x2b,0x93,0x6b,0x7a,0x23,0x2b,0x63,0x9b,0x12,0x18,0x65,0xc8,0xf0,0x5c,0xe4, +0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0xe6,0xa6,0x04,0x64,0x50,0x87,0x0c,0xcf,0xa5, +0xcc,0x8d,0x4e,0x2e,0x0f,0xea,0x2d,0xcd,0x8d,0x6e,0x6e,0x4a,0xf0,0x06,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x33,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34, +0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e, +0x30,0x39,0x0c,0x22,0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef, +0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8, +0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6, +0x25,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49, +0x18,0x80,0x80,0xf9,0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00, +0x13,0x11,0x02,0xcd,0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81, +0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef, +0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d, +0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6, +0x05,0x48,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d, +0x04,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00, +0x61,0x20,0x00,0x00,0xcd,0x01,0x00,0x00,0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00, +0x3b,0x00,0x00,0x00,0x34,0xcc,0x00,0x14,0xec,0x40,0x11,0x06,0x94,0xec,0x40,0xd9, +0x15,0x67,0x40,0x39,0x14,0x21,0x50,0x19,0x06,0x94,0x51,0xe9,0x06,0x94,0x24,0x41, +0x0d,0x94,0x24,0x42,0xd9,0x94,0x4b,0xa9,0x94,0x46,0x49,0x42,0x14,0x4c,0x29,0x12, +0x94,0x1b,0x21,0x45,0x50,0x1e,0x23,0x00,0x25,0x40,0xc6,0x18,0x01,0x08,0x82,0x20, +0xfc,0x0b,0x63,0x04,0xad,0x39,0xe7,0xbc,0x37,0x46,0x70,0xdf,0xf4,0x68,0x8a,0xc1, +0x18,0xc1,0x5a,0xab,0xb5,0xfa,0x8d,0x11,0x80,0x20,0x08,0xbb,0x61,0x30,0x46,0x00, +0x82,0x20,0x88,0x83,0xc3,0x18,0xc1,0x5a,0xab,0xb5,0xf8,0x8d,0x11,0xc0,0x3e,0x3b, +0x97,0xdf,0x18,0x41,0xae,0x97,0xee,0xfc,0x8d,0x11,0xe0,0xec,0x7d,0xe6,0xde,0x18, +0xc1,0x59,0x9b,0x62,0xe8,0x8d,0x11,0x80,0x20,0x08,0xc2,0xdf,0x18,0x01,0x08,0x82, +0x20,0xfe,0x8d,0x00,0x8c,0x11,0xa8,0x78,0x7d,0x8a,0x1e,0x75,0x73,0x08,0x68,0x50, +0x07,0x73,0x08,0xcf,0x1c,0xcc,0x21,0xa0,0x01,0x1b,0xcc,0x21,0xc8,0xc1,0x34,0x87, +0xf0,0xb0,0xc1,0x1c,0x02,0x1a,0xb8,0xc1,0x1c,0xc2,0xe3,0x06,0x04,0xce,0x41,0x44, +0x91,0xa3,0x07,0x73,0x10,0xcf,0xe3,0xe8,0xc1,0x1c,0x04,0xc3,0x38,0x7a,0x30,0x07, +0xe1,0x38,0x8e,0x1e,0xcc,0x41,0x44,0x91,0x93,0x07,0x73,0x10,0x0c,0xe3,0xe4,0xc1, +0x08,0xc0,0x1c,0xc4,0xf3,0x38,0x79,0x30,0x07,0xe1,0x38,0xce,0x1d,0x00,0x00,0x00, +0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xaf,0x60,0x07,0x49,0x2a,0x88,0xc2,0x88, +0x01,0x02,0x80,0x20,0x18,0x88,0x01,0x2c,0xdc,0x41,0xc2,0x0a,0xa3,0x30,0x62,0x80, +0x00,0x20,0x08,0x06,0x62,0x10,0x0b,0x78,0x90,0xc0,0x02,0x29,0x8c,0x18,0x20,0x00, +0x08,0x82,0x81,0x18,0xc8,0x42,0x1e,0x24,0xaf,0x50,0x0a,0x23,0x06,0x08,0x00,0x82, +0x60,0x20,0x06,0xb3,0xa0,0x07,0x49,0x2b,0x98,0xc2,0x88,0x01,0x02,0x80,0x20,0x18, +0x88,0x01,0x2d,0xec,0x41,0x32,0x0b,0xa7,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x62, +0x50,0x0b,0x7c,0x90,0xc8,0x02,0x2a,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x18,0xd8, +0x42,0x1f,0x24,0xb2,0x90,0x0a,0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xb7,0xe0, +0x07,0x09,0x2d,0xa8,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x78,0xb9,0x10,0x0a,0x81, +0x35,0x62,0x60,0x00,0x20,0x08,0x06,0xc4,0x38,0xe4,0x81,0x2d,0x8c,0x18,0x18,0x00, +0x08,0x82,0x01,0x41,0x0e,0x7a,0x90,0x0b,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0xf5, +0x42,0x28,0x0c,0xb8,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0xde,0x2f,0x9c,0x82,0xb2,0x8d,0x18,0x34,0x00,0x08,0x82,0xc1,0x82,0x0e, +0xa7,0x10,0xf0,0x82,0x51,0xa4,0x42,0x2a,0xa4,0x42,0x2a,0x8c,0x26,0x04,0x40,0x21, +0xe0,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xac,0x83,0x2a,0x10,0xbf,0x10,0x20, +0xac,0xc0,0x0a,0xac,0xc0,0x0a,0xa3,0x09,0x01,0x50,0xca,0x38,0xc0,0x88,0x41,0x03, +0x80,0x20,0x18,0x2c,0xee,0xd0,0x0a,0x87,0x38,0x30,0xc1,0x2b,0xbc,0xc2,0x2b,0xbc, +0xc2,0x68,0x42,0x00,0x54,0x53,0x0a,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4b,0x3c, +0xc0,0x82,0x52,0x0e,0x4f,0x20,0x0b,0xb2,0x20,0x0b,0xb2,0x30,0x9a,0x10,0x00,0x15, +0xa1,0x02,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x42,0x0f,0xb3,0xd0,0xa0,0x43,0x10, +0xd5,0x42,0x2d,0xd4,0x42,0x2d,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18, +0x2c,0xf6,0x50,0x0b,0x8f,0x3a,0x0c,0xc9,0x2d,0xdc,0xc2,0x2d,0xdc,0xc2,0x68,0x42, +0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x82,0x0f,0xb7,0x10,0xb1,0x83,0xb3,0xe4, +0x42,0x2e,0xe4,0x42,0x2e,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c, +0xfa,0x90,0x0b,0x93,0x3b,0x1c,0xca,0x2e,0xec,0xc2,0x2e,0xec,0xc2,0x68,0x42,0x00, +0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0xc2,0x0f,0xbb,0x50,0xc1,0x83,0xc4,0xf4,0x42, +0x2f,0xf4,0x42,0x2f,0x8c,0x26,0x04,0xc0,0x70,0x03,0x95,0x91,0xc1,0x70,0x03,0x97, +0x91,0x41,0x09,0x81,0x0e,0x47,0x54,0x98,0xf0,0x95,0x10,0xe8,0x74,0xc3,0xa5,0x05, +0xd3,0x0d,0x9a,0x18,0x08,0xc3,0x0d,0x63,0x00,0x06,0x64,0x30,0xdc,0x90,0x81,0x01, +0x19,0x94,0x10,0xe8,0x70,0x44,0x56,0x08,0x5f,0x09,0x81,0x4e,0x37,0x6c,0x47,0x30, +0xdd,0xe0,0xa1,0x81,0x30,0xdc,0xc0,0x99,0x01,0x19,0x14,0x12,0xe8,0x70,0x04,0x47, +0x08,0x5f,0x09,0x81,0x4e,0x37,0x78,0x46,0x50,0x88,0xb0,0xd3,0x0d,0x70,0xe0,0x04, +0xd3,0x0d,0x63,0x80,0x10,0xc3,0x0d,0x61,0xf0,0x06,0x64,0x50,0x81,0xa5,0xc3,0x11, +0x61,0x60,0x08,0x5f,0x09,0x81,0x4e,0x37,0x8c,0x01,0x12,0x4c,0x37,0xd8,0x81,0x21, +0x94,0x41,0xe9,0x70,0x04,0x19,0x0c,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0x66,0x50,0x04, +0x25,0x1c,0x3b,0xdd,0xc0,0x06,0x4d,0x50,0x62,0xa0,0xe9,0x70,0x04,0x1a,0x10,0xc2, +0x57,0x42,0xa0,0xd3,0x0d,0x6a,0x60,0x04,0xd3,0x0d,0x7a,0x50,0x08,0x35,0x24,0x3b, +0xdd,0x90,0x07,0x4d,0x50,0xd3,0xa6,0xc3,0x11,0x6d,0x50,0x08,0x5f,0x09,0x81,0x4e, +0x37,0xbc,0xc1,0x11,0x4c,0x37,0xe0,0xc1,0x21,0x94,0x1b,0x80,0x81,0x0e,0x47,0xc0, +0xc1,0x20,0x7c,0x25,0x04,0x3a,0xdd,0x20,0x07,0x45,0x30,0xdd,0x60,0x0a,0x85,0x50, +0x03,0xb2,0xd3,0x0d,0xa2,0xc0,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xe0,0xad,0xc5, +0x4c,0xd4,0x82,0x3a,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x42,0x17,0x33,0x11,0xa0, +0x05,0x21,0xd4,0x44,0x4d,0xd4,0x44,0x4d,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x01,0x16,0x17,0x34,0x61,0x0b,0x65,0x31,0x9a,0x10,0x08, +0xa3,0x09,0xc2,0x60,0x42,0x21,0x1f,0x13,0x0a,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82, +0x01,0x66,0x17,0x39,0xb1,0x0b,0x6c,0x31,0x9a,0x10,0x08,0xa3,0x09,0xc2,0x60,0x85, +0x10,0x1f,0x2b,0x84,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x97,0x17,0x61,0x81, +0x0e,0xf7,0x30,0x62,0xe0,0x00,0x20,0x08,0x06,0x4d,0x68,0xec,0x44,0x00,0x0e,0xbf, +0x30,0x16,0xd3,0x34,0x4d,0x2c,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x9e,0x5e,0x88, +0x05,0x3a,0xd4,0xc3,0x88,0x81,0x03,0x80,0x20,0x18,0x34,0xa2,0xc1,0x13,0x41,0x38, +0x80,0x03,0x59,0x10,0x03,0x41,0xb4,0xc4,0x88,0xc1,0x01,0x80,0x20,0x18,0x6c,0x7c, +0x01,0x16,0xe2,0x70,0x17,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x23,0x06,0x07,0x00, +0x82,0x60,0xb0,0xfd,0xc5,0x58,0x94,0x03,0x5f,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10, +0x9c,0x60,0xd8,0x09,0x86,0x99,0xc0,0xc8,0xc7,0x04,0x46,0x3e,0x26,0x08,0xf2,0x31, +0x41,0x90,0x8f,0x09,0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xe0,0x71,0x0d,0x9f, +0x08,0x86,0x23,0x82,0x9b,0x10,0xbe,0x0b,0x8c,0xb2,0x80,0x92,0x8f,0x09,0x94,0x7c, +0x6e,0x1e,0x0c,0xbb,0x79,0x30,0xcc,0x84,0x99,0x80,0x8f,0x09,0x34,0x01,0x9f,0xab, +0x0c,0xbb,0xca,0x30,0x23,0x04,0xfa,0x18,0x21,0xd0,0xc7,0x14,0x01,0x3e,0xa6,0x08, +0xf0,0x31,0x43,0x90,0x8f,0x19,0x82,0x7c,0x4c,0x40,0x0b,0xf8,0x98,0x90,0x16,0xf0, +0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x27,0x3c,0xec,0x42,0x18,0x31,0x30,0x00,0x10, +0x04,0x83,0x47,0x3c,0xee,0x42,0x38,0x61,0xa0,0x13,0x06,0x32,0x83,0x88,0x8f,0x19, +0x44,0x7c,0x8c,0x2c,0x84,0xf8,0x58,0x59,0x08,0xf1,0x31,0x21,0x90,0x8f,0x09,0x85, +0x7c,0x8c,0x28,0xe4,0x63,0x87,0x21,0x9f,0xe1,0x08,0x02,0x2d,0x84,0x6f,0x96,0x21, +0x18,0x82,0xe1,0x86,0x85,0x0d,0xc8,0x60,0xb8,0x61,0x61,0x03,0x32,0x28,0x21,0xd0, +0x59,0x06,0x61,0x08,0x8e,0x14,0x86,0x1d,0x31,0x38,0x00,0x10,0x04,0x03,0x8f,0x3d, +0x68,0x23,0x27,0xd8,0x62,0xc4,0x60,0x01,0x40,0x10,0x0c,0x22,0xf9,0x88,0x8d,0x00, +0x36,0xa0,0xc7,0x36,0x84,0x59,0x82,0x61,0x38,0x42,0x79,0x0b,0xe1,0x9b,0x65,0x38, +0x92,0x60,0x84,0xe2,0xf4,0xff,0xff,0xff,0x07,0x83,0x2f,0x84,0x6f,0x96,0xc0,0x18, +0x31,0x30,0x00,0x10,0x04,0x83,0xc7,0x3e,0x54,0x03,0xf5,0xff,0xff,0xff,0x07,0x0b, +0xfa,0x42,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xf0,0xe0,0xc7,0x6a,0x04,0x16,0xf8, +0x85,0x7c,0x2c,0xf0,0x0b,0xf8,0xcc,0x12,0x18,0x03,0x15,0x06,0x43,0x08,0x85,0x05, +0x77,0x21,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x78,0xfa,0x23,0x36,0x02,0x0b,0x42, +0x43,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xf0,0xfc,0x87,0x6c,0x04,0x23,0x06,0x07, +0x00,0x82,0x60,0xe0,0xe9,0x87,0x78,0xa8,0x05,0x5e,0x8c,0x18,0x38,0x00,0x08,0x82, +0x41,0x23,0x22,0xbc,0x11,0x84,0x05,0x58,0x90,0x87,0x20,0x08,0x42,0x6b,0x60,0x79, +0xf9,0x01,0xc3,0x0d,0x01,0x28,0x90,0xc1,0x70,0xc3,0x07,0x0a,0x64,0x50,0x42,0xa0, +0xb3,0x0c,0x48,0x12,0x1c,0x2e,0x0c,0x3b,0x62,0x70,0x00,0x20,0x08,0x06,0x1e,0x88, +0xa0,0x47,0x5b,0x80,0xc6,0x88,0xc1,0x02,0x80,0x20,0x18,0x44,0x26,0x52,0x1e,0x01, +0x79,0x18,0x63,0xa0,0x1e,0xc2,0x2c,0x41,0x32,0x1c,0xd1,0x8d,0x86,0xf0,0xcd,0x32, +0x28,0x4c,0x50,0x65,0x10,0x22,0x30,0xdc,0x70,0x06,0xa8,0x40,0x06,0xc3,0x0d,0x02, +0x2a,0x90,0x41,0x09,0x81,0xce,0x32,0x2c,0x4c,0x70,0xe0,0x30,0xec,0x88,0xc1,0x01, +0x80,0x20,0x18,0x78,0x28,0x02,0x1f,0x75,0x81,0x1a,0x23,0x06,0x0b,0x00,0x82,0x60, +0x10,0xb9,0x48,0x7b,0x04,0xec,0xc1,0x06,0x86,0x7c,0x08,0xb3,0x04,0xcc,0x70,0x04, +0x19,0xac,0x86,0xf0,0xcd,0x32,0x34,0x4f,0x50,0x6e,0x90,0x22,0x50,0x6e,0xa0,0x22, +0x30,0xdc,0x20,0xc4,0x02,0x19,0x0c,0x37,0x08,0xb1,0x40,0x06,0x25,0x04,0x3a,0xcb, +0xe0,0x3c,0xc1,0xa5,0xc3,0xb0,0x23,0x06,0x07,0x00,0x82,0x60,0xe0,0xc5,0x48,0x7e, +0xf8,0x45,0x6c,0x8c,0x18,0x2c,0x00,0x08,0x82,0x41,0x74,0x23,0xf6,0x11,0xd4,0xc7, +0x61,0xec,0x87,0x30,0x4b,0xf0,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x37,0x23,0xfb, +0xc1,0x17,0xb2,0x31,0x62,0xd0,0x00,0x20,0x08,0x06,0x0b,0x8f,0xec,0x47,0x00,0x23, +0x7a,0x91,0x17,0xfd,0xd1,0x1f,0xfd,0xd1,0x1f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04, +0xa3,0x09,0x83,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x13,0x8f,0xe0,0x87,0x6e,0x0c, +0x23,0x06,0x07,0x00,0x82,0x60,0x30,0xf5,0x48,0x7e,0xec,0xc6,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0x93,0x8f,0xe8,0x07,0x6f,0x0c,0x23,0x06,0x07,0x00,0x82,0x60,0x80, +0xf5,0x08,0x88,0x88,0x06,0x8e,0x8c,0x26,0x04,0x80,0x15,0x01,0x7d,0xac,0x10,0xe8, +0x63,0xc5,0x40,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0xf0,0xc0,0x04,0x45,0x58,0x43, +0x37,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x60,0x49,0x13,0x14,0x09,0x7a,0xa4,0x47,0x7a, +0x44,0x45,0x54,0x44,0x45,0x54,0x64,0x34,0x21,0x00,0x86,0x23,0x82,0xf2,0x08,0xbe, +0xe9,0x86,0xf3,0x10,0x02,0x0b,0x10,0xf9,0x98,0x80,0xc8,0xc7,0x06,0x44,0x3e,0x23, +0x06,0x0b,0x00,0x82,0x60,0x50,0xad,0x09,0x7f,0x0c,0x42,0x00,0x1f,0xef,0xe1,0x1e, +0xc3,0x11,0x81,0x7b,0x28,0xdf,0x2c,0x43,0x41,0x04,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_6a576755035bb1669f99a35139ec2afa.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_6a576755035bb1669f99a35139ec2afa.h new file mode 100644 index 00000000..3d522a14 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_6a576755035bb1669f99a35139ec2afa.h @@ -0,0 +1,522 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_6a576755035bb1669f99a35139ec2afa.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_6a576755035bb1669f99a35139ec2afa_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_6a576755035bb1669f99a35139ec2afa_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_6a576755035bb1669f99a35139ec2afa_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_6a576755035bb1669f99a35139ec2afa_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_6a576755035bb1669f99a35139ec2afa_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_6a576755035bb1669f99a35139ec2afa_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_6a576755035bb1669f99a35139ec2afa_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_6a576755035bb1669f99a35139ec2afa_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_6a576755035bb1669f99a35139ec2afa_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_6a576755035bb1669f99a35139ec2afa_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_6a576755035bb1669f99a35139ec2afa_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_6a576755035bb1669f99a35139ec2afa_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_6a576755035bb1669f99a35139ec2afa_size = 7984; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_6a576755035bb1669f99a35139ec2afa_data[] = { +0x44,0x58,0x42,0x43,0x43,0xdb,0xfd,0xc2,0x4f,0xc4,0x86,0xe6,0x01,0x6d,0x9c,0xea, +0xfc,0x48,0x42,0xdb,0x01,0x00,0x00,0x00,0x30,0x1f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0xc0,0x0e,0x00,0x00,0xdc,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x24,0x0d,0x00,0x00,0x66,0x00,0x05,0x00, +0x49,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x0c,0x0d,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x40,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc6,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b, +0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c,0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28, +0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d, +0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e,0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2, +0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0, +0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07, +0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1, +0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90, +0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31, +0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8, +0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07, +0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f, +0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c, +0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90, +0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43, +0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac, +0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a, +0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0, +0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3, +0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c, +0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0, +0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81, +0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a, +0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01, +0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c, +0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0, +0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41,0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8, +0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b,0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26, +0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18, +0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03, +0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8, +0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d, +0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac,0x61,0x18,0x86,0x61,0x18,0x74,0xcf,0x11, +0x80,0x02,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x07,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0xc7,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x18, +0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x00,0x00, +0x1e,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x1c,0x0a,0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a, +0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a, +0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x2c,0x0a,0x33,0xa0,0xb4, +0x07,0x8a,0xa5,0x30,0x28,0x1c,0x01,0xa8,0x01,0xca,0x0b,0x10,0x10,0x10,0x81,0xd6, +0x19,0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0xa0,0x79,0x06,0x80,0xea,0x19,0x00,0xba, +0x67,0x00,0x08,0x9f,0x01,0x20,0x74,0x06,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x5a,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x81,0x99,0x20,0x0c, +0xcd,0x06,0x61,0x20,0x26,0x08,0x83,0xb3,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06, +0x84,0x20,0x26,0x08,0x68,0x70,0x07,0xb4,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe, +0xc6,0xde,0xd8,0xde,0xe4,0xbe,0xd4,0xd2,0xe8,0xe8,0xca,0xe4,0xca,0xc8,0x26,0x08, +0xc3,0x33,0x41,0x18,0xa0,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65,0x31,0x98,0x81,0x31, +0x1c,0x5a,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e, +0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x1b,0x92,0x41,0x81,0x0c,0x63,0x60,0x0c, +0x67,0x82,0xb0,0x06,0x70,0xc0,0x46,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x8b,0xac, +0x0c,0x8e,0x0e,0x6d,0x43,0xc2,0x48,0x93,0x31,0x0c,0x8c,0xe1,0x4c,0x10,0x86,0x68, +0x82,0xf0,0x06,0x71,0x40,0x48,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0xab,0x0c,0x0f, +0xee,0x6d,0xae,0x4e,0xae,0x6c,0x43,0x52,0x59,0x97,0x51,0x0d,0x8c,0xe1,0x6c,0x20, +0x9e,0x88,0xc2,0x26,0x08,0x71,0x20,0x07,0x3c,0x03,0xb9,0xbb,0x2f,0xb9,0xb2,0xb1, +0x37,0xb7,0x39,0x3a,0xb9,0xba,0x31,0xba,0x32,0xb2,0x2f,0x38,0xb9,0x32,0xbb,0xb4, +0xb7,0xba,0xb9,0x2f,0xb7,0xb2,0x30,0xb9,0xb2,0x39,0xba,0x2f,0xb2,0x32,0x38,0x3a, +0xb4,0x09,0x42,0x18,0xb4,0xc1,0x04,0x61,0x90,0x36,0x08,0x46,0xb7,0x61,0x31,0xb4, +0xcd,0x30,0x06,0x86,0xe3,0x38,0x6f,0x82,0x30,0x07,0x73,0xc0,0x4c,0xee,0xee,0x8b, +0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0xec,0xab,0xed,0x8d,0x2e,0xed,0xcd,0xed,0xcb,0xae, +0x6c,0x8c,0xee,0x4d,0x6e,0x6e,0xc3,0x32,0x80,0x41,0x18,0x18,0xc3,0xc0,0x70,0x1c, +0xe7,0x4c,0x10,0xea,0x80,0x0e,0xf8,0xc8,0xdd,0x7d,0x91,0xa5,0xb1,0x85,0xd1,0x95, +0x91,0x11,0x95,0xc1,0xd1,0xa1,0x6d,0x58,0x98,0x31,0x20,0x03,0x83,0x19,0x18,0x8e, +0xe3,0x1c,0x4a,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x69,0x6e,0x70,0x75,0x74, +0x5f,0x6c,0x75,0x6d,0x61,0x1b,0x96,0x6a,0x0c,0xcc,0xc0,0xa8,0x06,0x86,0xe3,0x38, +0x67,0x03,0xf1,0x89,0x41,0x19,0x9c,0xc1,0x04,0x01,0x0f,0xec,0x80,0xc6,0x98,0x98, +0xd1,0x94,0x94,0xcc,0x04,0x61,0x98,0x36,0x20,0x46,0x1a,0xa8,0x81,0x61,0x0c,0x6b, +0x00,0x6c,0x08,0xd8,0x60,0x03,0x91,0xa1,0x41,0x1b,0x00,0x13,0x84,0x3b,0xa8,0x03, +0x2e,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x13,0x84,0x81,0x9a, +0x20,0x0c,0xd5,0x04,0x21,0x0c,0xdc,0x60,0x03,0x42,0xc0,0x41,0x65,0xc4,0x81,0x1c, +0x34,0x73,0x40,0x27,0xad,0x29,0x0c,0x4f,0xaa,0xcc,0x8d,0xac,0x4c,0x6e,0x2a,0x4d, +0xaf,0x6c,0x82,0x30,0x58,0x1b,0x0c,0xa2,0x0e,0x2a,0x3b,0x88,0x03,0x39,0x20,0x93, +0x46,0x94,0x36,0x07,0xc7,0x16,0x96,0x37,0x95,0xa6,0x57,0x36,0x41,0x18,0xae,0x0d, +0x08,0x81,0x07,0x55,0x1e,0xc4,0x81,0x1c,0x34,0x73,0xc0,0x2e,0x2d,0xc9,0x0d,0xae, +0x8e,0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x8c,0x28, +0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x60,0x1b,0x0c,0x62,0x0f, +0x2a,0x3e,0x88,0x03,0x39,0xa0,0x94,0xc6,0x54,0xd7,0x16,0xd6,0x94,0x06,0x47,0x94, +0xd6,0x56,0xe6,0x36,0x97,0xf6,0xe6,0x36,0x37,0x41,0x18,0xb2,0x0d,0x06,0xe1,0x07, +0xd5,0x1f,0xc4,0x81,0x1c,0x50,0x4a,0x63,0xaa,0x6b,0x0b,0x6b,0x4a,0x83,0x63,0x2a, +0xb3,0x2b,0x63,0xa3,0x7a,0xab,0x9a,0x2b,0x9b,0x20,0x0c,0xda,0x06,0x83,0x08,0x85, +0x4a,0x14,0xe2,0x40,0x0e,0xb8,0xa4,0x19,0xc9,0x85,0xb5,0x95,0x25,0xb9,0x91,0x95, +0xe1,0x4d,0x10,0x86,0x6d,0x83,0x41,0x90,0x42,0x55,0x0a,0x71,0x20,0x07,0x94,0xcc, +0x88,0xca,0xec,0xd2,0xc6,0xca,0xa8,0xde,0xac,0xd2,0xca,0xee,0x88,0xca,0xe0,0xe8, +0xd0,0x26,0x08,0x03,0xb7,0xc1,0x20,0x4e,0xa1,0x42,0x85,0x38,0x68,0x78,0x98,0x29, +0xa5,0xd1,0xd1,0x95,0xc9,0x4d,0x10,0x86,0x6e,0x83,0x41,0xa8,0x42,0xb5,0x0a,0x71, +0xd0,0x50,0x32,0x6b,0x7a,0xa3,0x4b,0x7b,0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x9b, +0x1a,0x0b,0x63,0x2b,0x9b,0x20,0x0c,0xde,0x06,0x84,0x68,0x85,0xca,0x15,0xe2,0xa0, +0x69,0xe6,0x80,0x90,0x19,0xd1,0xdb,0x9d,0xdb,0xdc,0x58,0x18,0x5b,0x99,0x51,0xd8, +0x18,0xdd,0x9b,0xdc,0x04,0x61,0xf8,0x36,0x18,0x04,0x2c,0x54,0xb1,0x10,0x07,0x0d, +0x3f,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0x39,0xa5,0x34, +0x3a,0xba,0x32,0xb9,0xa1,0x30,0xb7,0xb1,0x32,0x36,0xb6,0x30,0xba,0xb4,0x37,0xb7, +0x09,0xc2,0x00,0x06,0x1b,0x10,0x62,0x16,0x2a,0x5a,0x88,0x83,0xa6,0x99,0x03,0x32, +0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x13,0x84,0x21,0x0c, +0x36,0x20,0x84,0x2d,0x54,0xb7,0x10,0x07,0x4d,0x33,0x07,0xcc,0xcc,0xa0,0xe4,0xca, +0xec,0xd2,0xde,0xea,0xe6,0x8c,0xe4,0xc2,0xda,0xca,0xa0,0xe4,0xca,0x8a,0xf0,0xe0, +0xde,0xe6,0xea,0xe4,0xca,0x26,0x08,0x83,0x18,0x6c,0x30,0x88,0x5c,0xa8,0x74,0x21, +0x0e,0x1a,0x2e,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x13,0x84, +0x61,0x0c,0x36,0x18,0x04,0x2f,0x54,0xbd,0x10,0x07,0x0d,0x2b,0x33,0xa5,0x34,0x3a, +0xba,0x32,0xb9,0xa9,0xb2,0xb8,0xba,0x32,0xb7,0xb1,0x32,0xa6,0x32,0xb7,0x33,0x3a, +0xb4,0x09,0xc2,0x40,0x06,0x1b,0x0c,0xe2,0x17,0x2a,0x70,0x88,0x83,0x86,0x8a,0x19, +0x51,0x19,0x1b,0x5d,0x18,0x55,0x5a,0x5b,0xd9,0x04,0x61,0x28,0x83,0x0d,0x06,0x21, +0x0e,0xd5,0x38,0xc4,0x41,0xc3,0xcb,0x8c,0x28,0xcf,0x2d,0xac,0x2d,0x6d,0x4c,0xaa, +0x6c,0x6e,0x08,0x2d,0xcc,0xed,0xac,0xcc,0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82,0x30, +0x98,0xc1,0x06,0x83,0x28,0x87,0xca,0x1c,0xe2,0xa0,0x21,0x66,0x66,0x95,0x56,0x76, +0x37,0x05,0x17,0x36,0x56,0x46,0xf5,0xd6,0x54,0x46,0x57,0x26,0x37,0x67,0x14,0x36, +0x46,0xf7,0x26,0x37,0x41,0x18,0xce,0x60,0x83,0x41,0xa0,0x43,0x95,0x0e,0x71,0xd0, +0x6c,0xa0,0xd6,0x80,0x0e,0xee,0x40,0x0f,0xfa,0x00,0x14,0x46,0xc1,0x14,0x52,0x81, +0x15,0x5e,0x41,0x16,0x6a,0x01,0x17,0x76,0xc1,0x17,0xc2,0x81,0x1c,0xce,0x41,0x1d, +0x36,0x0c,0xc6,0x1b,0xac,0xc3,0x04,0x41,0x00,0x36,0x00,0x1b,0x06,0xc3,0x1d,0xdc, +0x61,0x43,0xf0,0x0e,0x1b,0x86,0xa1,0x1d,0xe0,0x81,0xc2,0xd0,0xd4,0x04,0x21,0x0f, +0xde,0x60,0xc3,0x60,0x07,0x76,0x30,0x4c,0x10,0x06,0x34,0xd8,0x10,0xac,0xc2,0x06, +0xc3,0x98,0x07,0x39,0xa0,0x87,0x7a,0xb0,0x87,0x0d,0x45,0x3b,0xc8,0x03,0xe0,0x06, +0xf7,0x40,0x23,0x8c,0xee,0xad,0x2d,0x6d,0x8c,0x88,0x98,0x5c,0x98,0xdb,0x18,0x5a, +0xd9,0x1c,0x0d,0x33,0xb6,0xb7,0x30,0xba,0xb9,0x09,0xc2,0x90,0x06,0x2c,0xd2,0xdc, +0xe6,0xe8,0xe6,0x26,0x08,0x83,0x1a,0x90,0x48,0x73,0xa3,0x9b,0x9b,0x20,0x0c,0x6b, +0x40,0x84,0xae,0x0c,0xef,0x8b,0xed,0x2d,0x8c,0x6c,0x82,0x30,0xb0,0x01,0x13,0xba, +0x32,0xbc,0xaf,0x39,0xba,0x37,0xb9,0x32,0x16,0x75,0x69,0x6e,0x74,0x73,0x1b,0xa0, +0x7c,0x90,0x03,0x7d,0x68,0xf6,0x81,0x1f,0xfa,0xc1,0x1f,0xfe,0x01,0x24,0x42,0x42, +0x24,0x46,0xa2,0x22,0x09,0x3e,0xa8,0xc2,0xc6,0x66,0xd7,0xe6,0x92,0x46,0x56,0xe6, +0x46,0x37,0x25,0x08,0xaa,0x90,0xe1,0xb9,0xd8,0x95,0xc9,0xcd,0xa5,0xbd,0xb9,0x4d, +0x09,0x88,0x26,0x64,0x78,0x2e,0x76,0x61,0x6c,0x76,0x65,0x72,0x53,0x02,0xa3,0x0e, +0x19,0x9e,0xcb,0x1c,0x5a,0x18,0x59,0x99,0x5c,0xd3,0x1b,0x59,0x19,0xdb,0x94,0x00, +0x29,0x43,0x86,0xe7,0x22,0x57,0x36,0xf7,0x56,0x27,0x37,0x56,0x36,0x37,0x25,0x68, +0x83,0x4a,0x64,0x78,0x2e,0x74,0x79,0x70,0x65,0x41,0x6e,0x6e,0x6f,0x74,0x61,0x74, +0x69,0x6f,0x6e,0x73,0x53,0x84,0x75,0x80,0x87,0x3a,0x64,0x78,0x2e,0x65,0x6e,0x74, +0x72,0x79,0x50,0x6f,0x69,0x6e,0x74,0x73,0x53,0x82,0x7b,0xe8,0x42,0x86,0xe7,0x32, +0xf6,0x56,0xe7,0x46,0x57,0x26,0x37,0x37,0x25,0x20,0x09,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x33,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e,0x30,0x39,0x0c,0x22, +0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34, +0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05, +0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x25,0x6c,0xc3,0xe5, +0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9, +0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd, +0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81,0x33,0x5c,0xbe,0xf3, +0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x05,0x48,0xc3,0xe5, +0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6a,0x57,0x67,0x55, +0x03,0x5b,0xb1,0x66,0x9f,0x99,0xa3,0x51,0x39,0xec,0x2a,0xfa,0x44,0x58,0x49,0x4c, +0x4c,0x10,0x00,0x00,0x66,0x00,0x05,0x00,0x13,0x04,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x34,0x10,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x0a,0x04,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xc7,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xec,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e, +0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2, +0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61, +0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19, +0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c,0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c, +0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86,0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a, +0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5, +0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86,0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7, +0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c, +0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28,0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97, +0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d,0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e, +0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2,0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06, +0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5, +0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20, +0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07, +0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9, +0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07, +0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39, +0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03, +0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38, +0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4, +0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70, +0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03, +0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82, +0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0, +0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03, +0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18, +0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc, +0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c, +0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4, +0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81, +0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09, +0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41, +0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8,0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b, +0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98, +0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40, +0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1, +0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d,0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac, +0x61,0x18,0x86,0x61,0x18,0x74,0xcf,0x11,0x80,0xc2,0x14,0x00,0x00,0x00,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, +0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x07, +0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x11,0x10,0x00,0x03, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00,0x02,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8, +0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0xc7,0x03,0x02, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x18,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x10,0x0a, +0xa2,0x2c,0x0a,0x30,0x80,0xc2,0x11,0x00,0xca,0x0b,0x10,0x10,0x10,0x81,0xd6,0x19, +0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0xa0,0x79,0x06,0x80,0xea,0x19,0x00,0xc2,0x67, +0x00,0x08,0x9d,0x01,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x60,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x81,0x99,0x20,0x0c,0xcd,0x06,0x61,0x20, +0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xce,0x04,0x01,0x0d,0xc0,0x80, +0xc0,0x04,0x61,0x78,0x26,0x08,0x03,0xb4,0x41,0x40,0x98,0x0d,0x09,0x92,0x28,0xc8, +0x32,0x2c,0x48,0xb3,0x21,0x19,0x12,0x05,0x41,0x86,0x05,0x69,0x26,0x08,0x6b,0xa0, +0x6d,0x48,0x16,0x48,0x41,0x86,0x61,0x41,0x9a,0x09,0xc2,0x10,0x4d,0x10,0xde,0x60, +0xdb,0x90,0x48,0x93,0x82,0x48,0xc3,0x82,0x34,0x1b,0x08,0xe7,0x89,0xa8,0x09,0x42, +0x1c,0x70,0x13,0x84,0x30,0xc0,0x26,0x08,0x83,0xb4,0x41,0x40,0xb0,0x0d,0x0b,0x62, +0x29,0x08,0x32,0x2c,0xd7,0x75,0x65,0x13,0x84,0x39,0xe8,0x36,0x2c,0xc3,0xa6,0x20, +0xc3,0xb0,0x5c,0xd7,0xd5,0x4c,0x10,0xea,0xc0,0xdb,0xb0,0x2c,0x9d,0x82,0x2c,0xc3, +0x72,0x5d,0x57,0xb3,0x61,0x91,0x3a,0x05,0x91,0x86,0xe5,0xba,0xae,0x66,0x03,0xa1, +0x71,0xde,0x37,0x41,0xc0,0x83,0x6f,0x82,0x30,0x4c,0x1b,0x10,0x24,0x0c,0x14,0x04, +0x19,0xc4,0x00,0xd8,0x10,0x8c,0xc1,0x06,0xa2,0x02,0x03,0x32,0x00,0x26,0x08,0x02, +0x40,0x61,0x68,0x6a,0x82,0x90,0x07,0xd9,0x04,0x61,0xa0,0x26,0x08,0x43,0xb5,0x61, +0x50,0x03,0x35,0x18,0x26,0x08,0x83,0x35,0x41,0x18,0xae,0x0d,0x41,0x1b,0x6c,0x30, +0x10,0x34,0x48,0x83,0x35,0x60,0x03,0x37,0xd8,0x50,0x98,0xc1,0x19,0x00,0x65,0xf0, +0x06,0x55,0xd8,0xd8,0xec,0xda,0x5c,0xd2,0xc8,0xca,0xdc,0xe8,0xa6,0x04,0x41,0x15, +0x32,0x3c,0x17,0xbb,0x32,0xb9,0xb9,0xb4,0x37,0xb7,0x29,0x01,0xd1,0x84,0x0c,0xcf, +0xc5,0x2e,0x8c,0xcd,0xae,0x4c,0x6e,0x4a,0x40,0xd4,0x21,0xc3,0x73,0x99,0x43,0x0b, +0x23,0x2b,0x93,0x6b,0x7a,0x23,0x2b,0x63,0x9b,0x12,0x18,0x65,0xc8,0xf0,0x5c,0xe4, +0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0xe6,0xa6,0x04,0x64,0x50,0x87,0x0c,0xcf,0xa5, +0xcc,0x8d,0x4e,0x2e,0x0f,0xea,0x2d,0xcd,0x8d,0x6e,0x6e,0x4a,0xf0,0x06,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x33,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34, +0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e, +0x30,0x39,0x0c,0x22,0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef, +0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8, +0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6, +0x25,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49, +0x18,0x80,0x80,0xf9,0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00, +0x13,0x11,0x02,0xcd,0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81, +0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef, +0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d, +0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6, +0x05,0x48,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d, +0x04,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00, +0x61,0x20,0x00,0x00,0xcd,0x01,0x00,0x00,0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00, +0x3b,0x00,0x00,0x00,0x34,0xcc,0x00,0x14,0xec,0x40,0x11,0x06,0x94,0xec,0x40,0xd9, +0x15,0x67,0x40,0x11,0x02,0x95,0x61,0x40,0x19,0x95,0x6e,0x40,0x49,0x12,0xd4,0x40, +0x49,0x22,0x94,0x4d,0xb9,0x94,0x4a,0x69,0x94,0x24,0x44,0xc1,0x94,0x22,0x41,0xb9, +0x11,0x52,0x04,0xe5,0x31,0x02,0x50,0x02,0x64,0x8c,0x11,0x80,0x20,0x08,0xc2,0xbf, +0x30,0x46,0xd0,0x9a,0x73,0xce,0x7b,0x63,0x04,0xf7,0x4d,0x8f,0xa6,0x18,0x8c,0x11, +0xac,0xb5,0x5a,0xab,0xdf,0x18,0x01,0x08,0x82,0xb0,0x1b,0x06,0x63,0x04,0x20,0x08, +0x82,0x38,0x38,0x8c,0x11,0xac,0xb5,0x5a,0x8b,0xdf,0x18,0x01,0xec,0xb3,0x73,0xf9, +0x8d,0x11,0xe4,0x7a,0xe9,0xce,0xdf,0x18,0x01,0xce,0xde,0x67,0xee,0x8d,0x11,0x9c, +0xb5,0x29,0x86,0xde,0x18,0x01,0x08,0x82,0x20,0xfc,0x8d,0x11,0x80,0x20,0x08,0xe2, +0xdf,0x08,0xc0,0x18,0x81,0x8a,0xd7,0xa7,0xe8,0x51,0x37,0x87,0x70,0x06,0x74,0x30, +0x87,0xf0,0xc8,0xc1,0x1c,0xc2,0x19,0xac,0xc1,0x1c,0x42,0x1c,0x4c,0x73,0x08,0xcf, +0x1a,0xcc,0x21,0x9c,0x41,0x1b,0xcc,0x21,0x3c,0x6d,0x40,0xe0,0x1c,0x44,0x14,0x39, +0x79,0x30,0x07,0xf1,0x3c,0x4e,0x1e,0xcc,0x41,0x30,0x8c,0x93,0x07,0x73,0x10,0x8e, +0xe3,0xe4,0xc1,0x1c,0x44,0x14,0x39,0x78,0x30,0x07,0xc1,0x30,0x0e,0x1e,0x8c,0x00, +0xcc,0x41,0x3c,0x8f,0x83,0x07,0x73,0x10,0x8e,0xe3,0xd8,0x01,0x00,0x00,0x00,0x00, +0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xae,0x50,0x07,0x09,0x2a,0x84,0xc2,0x88, +0x01,0x02,0x80,0x20,0x18,0x88,0xc1,0x2b,0xd8,0x41,0xb2,0x0a,0xa2,0x30,0x62,0x80, +0x00,0x20,0x08,0x06,0x62,0x00,0x0b,0x77,0x90,0xbc,0xc2,0x28,0x8c,0x18,0x20,0x00, +0x08,0x82,0x81,0x18,0xc4,0x02,0x1e,0x24,0xae,0x40,0x0a,0x23,0x06,0x08,0x00,0x82, +0x60,0x20,0x06,0xb2,0x90,0x07,0x09,0x2b,0x94,0xc2,0x88,0x01,0x02,0x80,0x20,0x18, +0x88,0xc1,0x2c,0xe8,0x41,0x22,0x0b,0xa6,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x62, +0x40,0x0b,0x7b,0x90,0xc4,0xc2,0x29,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x18,0xd4, +0x02,0x1f,0x24,0xb1,0x80,0x0a,0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xb6,0xd0, +0x07,0xc9,0x2c,0xa4,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x78,0xb8,0x00,0x0a,0x81, +0x35,0x62,0x60,0x00,0x20,0x08,0x06,0x84,0x38,0xe4,0x41,0x2d,0x8c,0x18,0x18,0x00, +0x08,0x82,0x01,0x31,0x0e,0x7a,0x80,0x0b,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0xf1, +0x02,0x28,0x0c,0xb7,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x9e,0x2f,0x98,0x82,0xb2,0x8d,0x18,0x34,0x00,0x08,0x82,0xc1,0x72,0x0e, +0xa6,0x10,0xec,0x82,0x51,0xa0,0x02,0x2a,0xa0,0x02,0x2a,0x8c,0x26,0x04,0x40,0x21, +0xbf,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xa8,0x43,0x2a,0x10,0xbe,0x10,0x20, +0xab,0xb0,0x0a,0xab,0xb0,0x0a,0xa3,0x09,0x01,0x50,0x8a,0x38,0xc0,0x88,0x41,0x03, +0x80,0x20,0x18,0x2c,0xed,0xc0,0x0a,0x47,0x38,0x30,0x81,0x2b,0xb8,0x82,0x2b,0xb8, +0xc2,0x68,0x42,0x00,0x54,0x53,0x0a,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0b,0x3c, +0xbc,0x82,0x42,0x0e,0x4f,0x10,0x0b,0xb1,0x10,0x0b,0xb1,0x30,0x9a,0x10,0x00,0x15, +0xa1,0x02,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x32,0x0f,0xb2,0xd0,0x9c,0x43,0x10, +0xd1,0x02,0x2d,0xd0,0x02,0x2d,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18, +0x2c,0xf5,0x40,0x0b,0x4f,0x3a,0x0c,0x89,0x2d,0xd8,0x82,0x2d,0xd8,0xc2,0x68,0x42, +0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x72,0x0f,0xb6,0x10,0xad,0x83,0xb3,0xe0, +0x02,0x2e,0xe0,0x02,0x2e,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c, +0xf9,0x80,0x0b,0x53,0x3b,0x1c,0x8a,0x2e,0xe8,0x82,0x2e,0xe8,0xc2,0x68,0x42,0x00, +0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0xb2,0x0f,0xba,0x50,0xbd,0x83,0xc4,0xf0,0x02, +0x2f,0xf0,0x02,0x2f,0x8c,0x26,0x04,0xc0,0x70,0x03,0x95,0x91,0xc1,0x70,0x03,0x97, +0x91,0x41,0x09,0x81,0x0e,0x47,0x54,0x18,0xf1,0x95,0x10,0xe8,0x74,0xc3,0xa5,0x05, +0xd3,0x0d,0x9a,0x18,0x08,0xc3,0x0d,0x63,0x00,0x06,0x64,0x30,0xdc,0x90,0x81,0x01, +0x19,0x94,0x10,0xe8,0x70,0x44,0x56,0x10,0x5f,0x09,0x81,0x4e,0x37,0x6c,0x47,0x30, +0xdd,0xe0,0xa1,0x81,0x30,0xdc,0xc0,0x99,0x01,0x19,0x14,0x12,0xe8,0x70,0x04,0x47, +0x10,0x5f,0x09,0x81,0x4e,0x37,0x78,0x46,0x50,0x88,0xb0,0xd3,0x0d,0x70,0xe0,0x04, +0xd3,0x0d,0x63,0x80,0x10,0xc3,0x0d,0x61,0xf0,0x06,0x64,0x50,0x81,0xa5,0xc3,0x11, +0x61,0x60,0x10,0x5f,0x09,0x81,0x4e,0x37,0x8c,0x01,0x12,0x4c,0x37,0xd8,0x81,0x21, +0x94,0x41,0xe9,0x70,0x04,0x19,0x0c,0xc4,0x57,0x42,0xa0,0xd3,0x0d,0x66,0x50,0x04, +0x25,0x1c,0x3b,0xdd,0xc0,0x06,0x4d,0x50,0x62,0xa0,0xe9,0x70,0x04,0x1a,0x10,0xc4, +0x57,0x42,0xa0,0xd3,0x0d,0x6a,0x60,0x04,0xd3,0x0d,0x7a,0x50,0x08,0x35,0x24,0x3b, +0xdd,0x90,0x07,0x4d,0x50,0xd3,0xa6,0xc3,0x11,0x6d,0x50,0x10,0x5f,0x09,0x81,0x4e, +0x37,0xbc,0xc1,0x11,0x4c,0x37,0xe0,0xc1,0x21,0x94,0x1b,0x80,0x81,0x0e,0x47,0xc0, +0xc1,0x40,0x7c,0x25,0x04,0x3a,0xdd,0x20,0x07,0x45,0x30,0xdd,0x60,0x0a,0x85,0x50, +0x03,0xb2,0xd3,0x0d,0xa2,0xc0,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xe0,0xa9,0x85, +0x4c,0xd4,0x82,0x3a,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x32,0x17,0x32,0x11,0x9c, +0x05,0x21,0xd0,0x04,0x4d,0xd0,0x04,0x4d,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x01,0x06,0x17,0x33,0x61,0x0b,0x64,0x31,0x9a,0x10,0x08, +0xa3,0x09,0xc2,0x60,0x42,0x21,0x1f,0x13,0x0a,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82, +0x01,0x56,0x17,0x38,0xb1,0x0b,0x6b,0x31,0x9a,0x10,0x08,0xa3,0x09,0xc2,0x60,0x85, +0x10,0x1f,0x2b,0x84,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x87,0x17,0x60,0x81, +0x0e,0xf7,0x30,0x62,0xe0,0x00,0x20,0x08,0x06,0x0d,0x68,0xec,0x44,0x00,0x0e,0xbf, +0x20,0x16,0xd3,0x34,0x4d,0x2c,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x5e,0x5e,0x84, +0x05,0x3a,0xd4,0xc3,0x88,0x81,0x03,0x80,0x20,0x18,0x34,0xa1,0xc1,0x13,0x41,0x38, +0x80,0xc3,0x58,0x10,0x03,0x41,0xb4,0xc4,0x88,0xc1,0x01,0x80,0x20,0x18,0x6c,0x7b, +0xf1,0x13,0xe2,0x60,0x17,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x23,0x06,0x07,0x00, +0x82,0x60,0xb0,0xf9,0x85,0x58,0x94,0xc3,0x5e,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10, +0x9c,0x60,0xd8,0x09,0x86,0x99,0xc0,0xc8,0xc7,0x04,0x46,0x3e,0x26,0x08,0xf2,0x31, +0x41,0x90,0x8f,0x09,0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xe0,0x69,0x0d,0x9f, +0x08,0x86,0x23,0x82,0x9b,0x10,0xbe,0x0b,0x8c,0xb2,0x80,0x92,0x8f,0x09,0x94,0x7c, +0x6e,0x1e,0x0c,0xbb,0x79,0x30,0xcc,0x84,0x99,0x80,0x8f,0x09,0x34,0x01,0x9f,0xab, +0x0c,0xbb,0xca,0x30,0x23,0x04,0xfa,0x18,0x21,0xd0,0xc7,0x14,0x01,0x3e,0xa6,0x08, +0xf0,0x31,0x43,0x90,0x8f,0x19,0x82,0x7c,0x4c,0x40,0x0b,0xf8,0x98,0x90,0x16,0xf0, +0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x07,0x3c,0xec,0x42,0x18,0x31,0x30,0x00,0x10, +0x04,0x83,0x27,0x3c,0xee,0x42,0x38,0x61,0xa0,0x13,0x06,0x32,0x83,0x88,0x8f,0x19, +0x44,0x7c,0x8c,0x2c,0x84,0xf8,0x58,0x59,0x08,0xf1,0x31,0x21,0x90,0x8f,0x09,0x85, +0x7c,0x8c,0x28,0xe4,0x63,0x87,0x21,0x9f,0xe1,0x08,0x02,0x2d,0x84,0x6f,0x96,0x21, +0x18,0x82,0xe1,0x86,0x85,0x0d,0xc8,0x60,0xb8,0x61,0x61,0x03,0x32,0x28,0x21,0xd0, +0x59,0x06,0x61,0x08,0x8e,0x14,0x86,0x1d,0x31,0x38,0x00,0x10,0x04,0x03,0x6f,0x3d, +0x66,0x23,0x27,0xd8,0x62,0xc4,0x60,0x01,0x40,0x10,0x0c,0xa2,0xf8,0x80,0x8d,0x20, +0x3d,0xa0,0xa7,0x36,0x84,0x59,0x82,0x61,0x38,0x42,0x79,0x0b,0xe1,0x9b,0x65,0x38, +0x92,0x60,0x84,0xe2,0xf4,0xff,0xff,0xff,0x07,0x83,0x2f,0x84,0x6f,0x96,0xc0,0x18, +0x31,0x30,0x00,0x10,0x04,0x83,0xa7,0x3e,0x54,0x03,0xf5,0xff,0xff,0xff,0x07,0x0b, +0xfa,0x42,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xf0,0xdc,0xc7,0x6a,0x04,0x16,0xf8, +0x85,0x7c,0x2c,0xf0,0x0b,0xf8,0xcc,0x12,0x18,0x03,0x15,0x06,0x43,0x08,0x85,0x05, +0x77,0x21,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x78,0xf8,0x23,0x36,0x02,0x0b,0x42, +0x43,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xf0,0xf8,0x87,0x6c,0x04,0x23,0x06,0x07, +0x00,0x82,0x60,0xe0,0xe5,0x47,0x78,0xa8,0x05,0x5e,0x8c,0x18,0x38,0x00,0x08,0x82, +0x41,0x13,0x22,0xbc,0x11,0x84,0x05,0x58,0x8c,0x87,0x20,0x08,0x42,0x6b,0x60,0x79, +0xf8,0x01,0xc3,0x0d,0x01,0x28,0x90,0xc1,0x70,0xc3,0x07,0x0a,0x64,0x50,0x42,0xa0, +0xb3,0x0c,0x48,0x12,0x1c,0x2e,0x0c,0x3b,0x62,0x70,0x00,0x20,0x08,0x06,0xde,0x7f, +0x9c,0x47,0x5b,0x80,0xc6,0x88,0xc1,0x02,0x80,0x20,0x18,0x44,0x25,0x42,0x1e,0x41, +0x7f,0x18,0x63,0x90,0x1e,0xc2,0x2c,0x41,0x32,0x1c,0xd1,0x8d,0x86,0xf0,0xcd,0x32, +0x28,0x4c,0x50,0x65,0x00,0x22,0x30,0xdc,0x70,0x06,0xa8,0x40,0x06,0xc3,0x0d,0x02, +0x2a,0x90,0x41,0x09,0x81,0xce,0x32,0x2c,0x4c,0x70,0xe0,0x30,0xec,0x88,0xc1,0x01, +0x80,0x20,0x18,0x78,0x27,0xf2,0x1e,0x75,0x81,0x1a,0x23,0x06,0x0b,0x00,0x82,0x60, +0x10,0xb5,0x08,0x7b,0x04,0x25,0xc2,0x06,0x46,0x7c,0x08,0xb3,0x04,0xcc,0x70,0x04, +0x19,0xac,0x86,0xf0,0xcd,0x32,0x34,0x4f,0x50,0x6e,0x80,0x22,0x50,0x6e,0x90,0x22, +0x30,0xdc,0x20,0xc4,0x02,0x19,0x0c,0x37,0x08,0xb1,0x40,0x06,0x25,0x04,0x3a,0xcb, +0xe0,0x3c,0xc1,0xa5,0xc3,0xb0,0x23,0x06,0x07,0x00,0x82,0x60,0xe0,0xc1,0x08,0x7e, +0xf8,0x45,0x6c,0x8c,0x18,0x2c,0x00,0x08,0x82,0x41,0x64,0x23,0xf5,0x11,0xb8,0xc8, +0x61,0xe8,0x87,0x30,0x4b,0xf0,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x27,0x23,0xfa, +0xc1,0x17,0xb2,0x31,0x62,0xd0,0x00,0x20,0x08,0x06,0xcb,0x8e,0xe8,0x47,0xf0,0x22, +0x7a,0x91,0x17,0xfc,0xc1,0x1f,0xfc,0xc1,0x1f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04, +0xa3,0x09,0x83,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xd3,0x8e,0xe0,0x87,0x6e,0x0c, +0x23,0x06,0x07,0x00,0x82,0x60,0x30,0xf1,0x48,0x7e,0xec,0xc6,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0x53,0x8f,0xe8,0x07,0x6f,0x0c,0x23,0x06,0x07,0x00,0x82,0x60,0x80, +0xf1,0xc8,0x7f,0x88,0xc6,0x8d,0x8c,0x26,0x04,0x80,0x15,0x01,0x7d,0xac,0x10,0xe8, +0x63,0xc5,0x40,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0xf0,0x7e,0xe4,0x44,0x58,0x43, +0x37,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x60,0x41,0x93,0x13,0x09,0x78,0x84,0x47,0x78, +0x24,0x45,0x52,0x24,0x45,0x52,0x64,0x34,0x21,0x00,0x86,0x23,0x82,0xf2,0x08,0xbe, +0xe9,0x86,0xf3,0x10,0x02,0x0b,0x10,0xf9,0x98,0x80,0xc8,0xc7,0x06,0x44,0x3e,0x23, +0x06,0x0b,0x00,0x82,0x60,0x50,0xa9,0x09,0x7f,0x0c,0x42,0x00,0x1f,0xef,0xe1,0x1e, +0xc3,0x11,0x81,0x7b,0x28,0xdf,0x2c,0x43,0x41,0x04,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_7bb792f9c6f1b0b8e71fafd1a84db3b5.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_7bb792f9c6f1b0b8e71fafd1a84db3b5.h new file mode 100644 index 00000000..7886f1eb --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_7bb792f9c6f1b0b8e71fafd1a84db3b5.h @@ -0,0 +1,530 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_7bb792f9c6f1b0b8e71fafd1a84db3b5.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_7bb792f9c6f1b0b8e71fafd1a84db3b5_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_7bb792f9c6f1b0b8e71fafd1a84db3b5_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_7bb792f9c6f1b0b8e71fafd1a84db3b5_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_7bb792f9c6f1b0b8e71fafd1a84db3b5_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_7bb792f9c6f1b0b8e71fafd1a84db3b5_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_7bb792f9c6f1b0b8e71fafd1a84db3b5_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_7bb792f9c6f1b0b8e71fafd1a84db3b5_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_7bb792f9c6f1b0b8e71fafd1a84db3b5_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_7bb792f9c6f1b0b8e71fafd1a84db3b5_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_7bb792f9c6f1b0b8e71fafd1a84db3b5_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_7bb792f9c6f1b0b8e71fafd1a84db3b5_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_7bb792f9c6f1b0b8e71fafd1a84db3b5_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_7bb792f9c6f1b0b8e71fafd1a84db3b5_size = 8108; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_7bb792f9c6f1b0b8e71fafd1a84db3b5_data[] = { +0x44,0x58,0x42,0x43,0x25,0x9d,0xf2,0x65,0xd0,0xbc,0x9d,0x9c,0xd7,0x84,0x96,0x41, +0xbf,0xfe,0x61,0xa0,0x01,0x00,0x00,0x00,0xac,0x1f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0xc0,0x0e,0x00,0x00,0xdc,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x24,0x0d,0x00,0x00,0x66,0x00,0x05,0x00, +0x49,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x0c,0x0d,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x40,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc6,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b, +0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c,0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28, +0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d, +0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e,0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2, +0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0, +0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07, +0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1, +0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90, +0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31, +0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8, +0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07, +0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f, +0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c, +0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90, +0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43, +0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac, +0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a, +0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0, +0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3, +0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c, +0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0, +0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81, +0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a, +0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01, +0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c, +0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0, +0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41,0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8, +0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b,0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26, +0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18, +0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03, +0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8, +0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d, +0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac,0x61,0x18,0x86,0x61,0x18,0x74,0xcf,0x11, +0x80,0x02,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x07,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0xc7,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x18, +0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x00,0x00, +0x1e,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x1c,0x0a,0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a, +0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a, +0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x2c,0xca,0x38,0xa0,0x18, +0x09,0x8a,0xa5,0x30,0x28,0x1c,0x01,0xa8,0x01,0xca,0x0b,0x10,0x10,0x10,0x81,0xd6, +0x19,0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0xa0,0x79,0x06,0x80,0xea,0x19,0x00,0xba, +0x67,0x00,0x08,0x9f,0x01,0x20,0x74,0x06,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x5a,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x81,0x99,0x20,0x0c, +0xcd,0x06,0x61,0x20,0x26,0x08,0x83,0xb3,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06, +0x84,0x20,0x26,0x08,0x68,0x70,0x07,0xb4,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe, +0xc6,0xde,0xd8,0xde,0xe4,0xbe,0xd4,0xd2,0xe8,0xe8,0xca,0xe4,0xca,0xc8,0x26,0x08, +0xc3,0x33,0x41,0x18,0xa0,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65,0x31,0x98,0x81,0x31, +0x1c,0x5a,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e, +0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x1b,0x92,0x41,0x81,0x0c,0x63,0x60,0x0c, +0x67,0x82,0xb0,0x06,0x70,0xc0,0x46,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x8b,0xac, +0x0c,0x8e,0x0e,0x6d,0x43,0xc2,0x48,0x93,0x31,0x0c,0x8c,0xe1,0x4c,0x10,0x86,0x68, +0x82,0xf0,0x06,0x71,0x40,0x48,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0xab,0x0c,0x0f, +0xee,0x6d,0xae,0x4e,0xae,0x6c,0x43,0x52,0x59,0x97,0x51,0x0d,0x8c,0xe1,0x6c,0x20, +0x9e,0x88,0xc2,0x26,0x08,0x71,0x20,0x07,0x3c,0x03,0xb9,0xbb,0x2f,0xb9,0xb2,0xb1, +0x37,0xb7,0x39,0x3a,0xb9,0xba,0x31,0xba,0x32,0xb2,0x2f,0x38,0xb9,0x32,0xbb,0xb4, +0xb7,0xba,0xb9,0x2f,0xb7,0xb2,0x30,0xb9,0xb2,0x39,0xba,0x2f,0xb2,0x32,0x38,0x3a, +0xb4,0x09,0x42,0x18,0xb4,0xc1,0x04,0x61,0x90,0x36,0x08,0x46,0xb7,0x61,0x31,0xb4, +0xcd,0x30,0x06,0x86,0xe3,0x38,0x6f,0x82,0x30,0x07,0x73,0xc0,0x4c,0xee,0xee,0x8b, +0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0xec,0xab,0xed,0x8d,0x2e,0xed,0xcd,0xed,0xcb,0xae, +0x6c,0x8c,0xee,0x4d,0x6e,0x6e,0xc3,0x32,0x80,0x41,0x18,0x18,0xc3,0xc0,0x70,0x1c, +0xe7,0x4c,0x10,0xea,0x80,0x0e,0xf8,0xc8,0xdd,0x7d,0x91,0xa5,0xb1,0x85,0xd1,0x95, +0x91,0x11,0x95,0xc1,0xd1,0xa1,0x6d,0x58,0x98,0x31,0x20,0x03,0x83,0x19,0x18,0x8e, +0xe3,0x1c,0x4a,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x69,0x6e,0x70,0x75,0x74, +0x5f,0x6c,0x75,0x6d,0x61,0x1b,0x96,0x6a,0x0c,0xcc,0xc0,0xa8,0x06,0x86,0xe3,0x38, +0x67,0x03,0xf1,0x89,0x41,0x19,0x9c,0xc1,0x04,0x01,0x0f,0xec,0x80,0xc6,0x98,0x98, +0xd1,0x94,0x94,0xcc,0x04,0x61,0x98,0x36,0x20,0x46,0x1a,0xa8,0x81,0x61,0x0c,0x6b, +0x00,0x6c,0x08,0xd8,0x60,0x03,0x91,0xa1,0x41,0x1b,0x00,0x13,0x84,0x3b,0xa8,0x03, +0x2e,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x13,0x84,0x81,0x9a, +0x20,0x0c,0xd5,0x04,0x21,0x0c,0xdc,0x60,0x03,0x42,0xc0,0x41,0x65,0xc4,0x81,0x1c, +0x34,0x73,0x40,0x27,0xad,0x29,0x0c,0x4f,0xaa,0xcc,0x8d,0xac,0x4c,0x6e,0x2a,0x4d, +0xaf,0x6c,0x82,0x30,0x58,0x1b,0x0c,0xa2,0x0e,0x2a,0x3b,0x88,0x03,0x39,0x20,0x93, +0x46,0x94,0x36,0x07,0xc7,0x16,0x96,0x37,0x95,0xa6,0x57,0x36,0x41,0x18,0xae,0x0d, +0x08,0x81,0x07,0x55,0x1e,0xc4,0x81,0x1c,0x34,0x73,0xc0,0x2e,0x2d,0xc9,0x0d,0xae, +0x8e,0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x8c,0x28, +0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x60,0x1b,0x0c,0x62,0x0f, +0x2a,0x3e,0x88,0x03,0x39,0xa0,0x94,0xc6,0x54,0xd7,0x16,0xd6,0x94,0x06,0x47,0x94, +0xd6,0x56,0xe6,0x36,0x97,0xf6,0xe6,0x36,0x37,0x41,0x18,0xb2,0x0d,0x06,0xe1,0x07, +0xd5,0x1f,0xc4,0x81,0x1c,0x50,0x4a,0x63,0xaa,0x6b,0x0b,0x6b,0x4a,0x83,0x63,0x2a, +0xb3,0x2b,0x63,0xa3,0x7a,0xab,0x9a,0x2b,0x9b,0x20,0x0c,0xda,0x06,0x83,0x08,0x85, +0x4a,0x14,0xe2,0x40,0x0e,0xb8,0xa4,0x19,0xc9,0x85,0xb5,0x95,0x25,0xb9,0x91,0x95, +0xe1,0x4d,0x10,0x86,0x6d,0x83,0x41,0x90,0x42,0x55,0x0a,0x71,0x20,0x07,0x94,0xcc, +0x88,0xca,0xec,0xd2,0xc6,0xca,0xa8,0xde,0xac,0xd2,0xca,0xee,0x88,0xca,0xe0,0xe8, +0xd0,0x26,0x08,0x03,0xb7,0xc1,0x20,0x4e,0xa1,0x42,0x85,0x38,0x68,0x78,0x98,0x29, +0xa5,0xd1,0xd1,0x95,0xc9,0x4d,0x10,0x86,0x6e,0x03,0x42,0xa8,0x42,0xb5,0x0a,0x71, +0xd0,0x34,0x73,0x40,0xc9,0xac,0xe9,0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee, +0x4d,0x6e,0x6a,0x2c,0x8c,0xad,0x6c,0x82,0x30,0x78,0x1b,0x10,0xa2,0x15,0x2a,0x57, +0x88,0x83,0xa6,0x99,0x03,0x42,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65, +0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x84,0xe1,0xdb,0x60,0x10,0xb0,0x50,0xc5,0x42, +0x1c,0x34,0xfc,0xcc,0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4, +0x94,0xd2,0xe8,0xe8,0xca,0xe4,0x86,0xc2,0xdc,0xc6,0xca,0xd8,0xd8,0xc2,0xe8,0xd2, +0xde,0xdc,0x26,0x08,0x03,0x18,0x6c,0x30,0x88,0x59,0xa8,0x68,0x21,0x0e,0x1a,0x32, +0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x13,0x84,0x21,0x0c, +0x36,0x20,0x84,0x2d,0x54,0xb7,0x10,0x07,0x4d,0x33,0x07,0xcc,0xcc,0xa0,0xe4,0xca, +0xec,0xd2,0xde,0xea,0xe6,0x8c,0xe4,0xc2,0xda,0xca,0xa0,0xe4,0xca,0x8a,0xf0,0xe0, +0xde,0xe6,0xea,0xe4,0xca,0x26,0x08,0x83,0x18,0x6c,0x30,0x88,0x5c,0xa8,0x74,0x21, +0x0e,0x1a,0x2e,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x13,0x84, +0x61,0x0c,0x36,0x18,0x04,0x2f,0x54,0xbd,0x10,0x07,0x0d,0x2b,0x33,0xa5,0x34,0x3a, +0xba,0x32,0xb9,0xa9,0xb2,0xb8,0xba,0x32,0xb7,0xb1,0x32,0xa6,0x32,0xb7,0x33,0x3a, +0xb4,0x09,0xc2,0x40,0x06,0x1b,0x0c,0xe2,0x17,0x2a,0x70,0x88,0x83,0x86,0x8a,0x19, +0x51,0x19,0x1b,0x5d,0x18,0x55,0x5a,0x5b,0xd9,0x04,0x61,0x28,0x83,0x0d,0x06,0x21, +0x0e,0xd5,0x38,0xc4,0x41,0xc3,0xcb,0x8c,0x28,0xcf,0x2d,0xac,0x2d,0x6d,0x4c,0xaa, +0x6c,0x6e,0x08,0x2d,0xcc,0xed,0xac,0xcc,0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82,0x30, +0x98,0xc1,0x06,0x83,0x28,0x87,0xca,0x1c,0xe2,0xa0,0x21,0x66,0x66,0x95,0x56,0x76, +0x37,0x05,0x17,0x36,0x56,0x46,0xf5,0xd6,0x54,0x46,0x57,0x26,0x37,0x67,0x14,0x36, +0x46,0xf7,0x26,0x37,0x41,0x18,0xce,0x60,0x83,0x41,0xa0,0x43,0x95,0x0e,0x71,0xd0, +0x6c,0xa0,0xd6,0x80,0x0e,0xee,0x40,0x0f,0xfa,0x00,0x14,0x46,0xc1,0x14,0x52,0x81, +0x15,0x5e,0x41,0x16,0x6a,0x01,0x17,0x76,0xc1,0x17,0xc2,0x81,0x1c,0xce,0x41,0x1d, +0x36,0x0c,0xc6,0x1b,0xac,0xc3,0x04,0x41,0x00,0x36,0x00,0x1b,0x06,0xc3,0x1d,0xdc, +0x61,0x43,0xf0,0x0e,0x1b,0x86,0xa1,0x1d,0xe0,0x81,0xc2,0xd0,0xd4,0x04,0x21,0x0f, +0xde,0x60,0xc3,0x60,0x07,0x76,0x30,0x4c,0x10,0x06,0x34,0xd8,0x10,0xac,0xc2,0x06, +0xc3,0x98,0x07,0x39,0xa0,0x87,0x7a,0xb0,0x87,0x0d,0x45,0x3b,0xc8,0x03,0xe0,0x06, +0xf7,0x40,0x23,0x8c,0xee,0xad,0x2d,0x6d,0x8c,0x88,0x98,0x5c,0x98,0xdb,0x18,0x5a, +0xd9,0x1c,0x0d,0x33,0xb6,0xb7,0x30,0xba,0xb9,0x09,0xc2,0x90,0x06,0x2c,0xd2,0xdc, +0xe6,0xe8,0xe6,0x26,0x08,0x83,0x1a,0x90,0x48,0x73,0xa3,0x9b,0x9b,0x20,0x0c,0x6b, +0x40,0x84,0xae,0x0c,0xef,0x8b,0xed,0x2d,0x8c,0x6c,0x82,0x30,0xb0,0x01,0x13,0xba, +0x32,0xbc,0xaf,0x39,0xba,0x37,0xb9,0x32,0x16,0x75,0x69,0x6e,0x74,0x73,0x1b,0xa0, +0x7c,0x90,0x03,0x7d,0x68,0xf6,0x81,0x1f,0xfa,0xc1,0x1f,0xfe,0x01,0x24,0x42,0x42, +0x24,0x46,0xa2,0x22,0x09,0x3e,0xa8,0xc2,0xc6,0x66,0xd7,0xe6,0x92,0x46,0x56,0xe6, +0x46,0x37,0x25,0x08,0xaa,0x90,0xe1,0xb9,0xd8,0x95,0xc9,0xcd,0xa5,0xbd,0xb9,0x4d, +0x09,0x88,0x26,0x64,0x78,0x2e,0x76,0x61,0x6c,0x76,0x65,0x72,0x53,0x02,0xa3,0x0e, +0x19,0x9e,0xcb,0x1c,0x5a,0x18,0x59,0x99,0x5c,0xd3,0x1b,0x59,0x19,0xdb,0x94,0x00, +0x29,0x43,0x86,0xe7,0x22,0x57,0x36,0xf7,0x56,0x27,0x37,0x56,0x36,0x37,0x25,0x68, +0x83,0x4a,0x64,0x78,0x2e,0x74,0x79,0x70,0x65,0x41,0x6e,0x6e,0x6f,0x74,0x61,0x74, +0x69,0x6f,0x6e,0x73,0x53,0x84,0x75,0x80,0x87,0x3a,0x64,0x78,0x2e,0x65,0x6e,0x74, +0x72,0x79,0x50,0x6f,0x69,0x6e,0x74,0x73,0x53,0x82,0x7b,0xe8,0x42,0x86,0xe7,0x32, +0xf6,0x56,0xe7,0x46,0x57,0x26,0x37,0x37,0x25,0x20,0x09,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x33,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e,0x30,0x39,0x0c,0x22, +0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34, +0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05, +0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x25,0x6c,0xc3,0xe5, +0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9, +0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd, +0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81,0x33,0x5c,0xbe,0xf3, +0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x05,0x48,0xc3,0xe5, +0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7b,0xb7,0x92,0xf9, +0xc6,0xf1,0xb0,0xb8,0xe7,0x1f,0xaf,0xd1,0xa8,0x4d,0xb3,0xb5,0x44,0x58,0x49,0x4c, +0xc8,0x10,0x00,0x00,0x66,0x00,0x05,0x00,0x32,0x04,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xb0,0x10,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x29,0x04,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xc7,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xec,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e, +0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2, +0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61, +0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19, +0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c,0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c, +0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86,0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a, +0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5, +0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86,0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7, +0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c, +0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28,0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97, +0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d,0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e, +0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2,0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06, +0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5, +0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20, +0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07, +0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9, +0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07, +0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39, +0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03, +0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38, +0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4, +0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70, +0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03, +0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82, +0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0, +0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03, +0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18, +0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc, +0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c, +0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4, +0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81, +0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09, +0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41, +0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8,0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b, +0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98, +0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40, +0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1, +0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d,0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac, +0x61,0x18,0x86,0x61,0x18,0x74,0xcf,0x11,0x80,0xc2,0x14,0x00,0x00,0x00,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, +0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x07, +0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x11,0x10,0x00,0x03, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00,0x02,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8, +0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0xc7,0x03,0x02, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x18,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x10,0x0a, +0xa2,0x2c,0x0a,0x30,0x80,0xc2,0x11,0x00,0xca,0x0b,0x10,0x10,0x10,0x81,0xd6,0x19, +0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0xa0,0x79,0x06,0x80,0xea,0x19,0x00,0xc2,0x67, +0x00,0x08,0x9d,0x01,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x60,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x81,0x99,0x20,0x0c,0xcd,0x06,0x61,0x20, +0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xce,0x04,0x01,0x0d,0xc0,0x80, +0xc0,0x04,0x61,0x78,0x26,0x08,0x03,0xb4,0x41,0x40,0x98,0x0d,0x09,0x92,0x28,0xc8, +0x32,0x2c,0x48,0xb3,0x21,0x19,0x12,0x05,0x41,0x86,0x05,0x69,0x26,0x08,0x6b,0xa0, +0x6d,0x48,0x16,0x48,0x41,0x86,0x61,0x41,0x9a,0x09,0xc2,0x10,0x4d,0x10,0xde,0x60, +0xdb,0x90,0x48,0x93,0x82,0x48,0xc3,0x82,0x34,0x1b,0x08,0xe7,0x89,0xa8,0x09,0x42, +0x1c,0x70,0x13,0x84,0x30,0xc0,0x26,0x08,0x83,0xb4,0x41,0x40,0xb0,0x0d,0x0b,0x62, +0x29,0x08,0x32,0x2c,0xd7,0x75,0x65,0x13,0x84,0x39,0xe8,0x36,0x2c,0xc3,0xa6,0x20, +0xc3,0xb0,0x5c,0xd7,0xd5,0x4c,0x10,0xea,0xc0,0xdb,0xb0,0x2c,0x9d,0x82,0x2c,0xc3, +0x72,0x5d,0x57,0xb3,0x61,0x91,0x3a,0x05,0x91,0x86,0xe5,0xba,0xae,0x66,0x03,0xa1, +0x71,0xde,0x37,0x41,0xc0,0x83,0x6f,0x82,0x30,0x4c,0x1b,0x10,0x24,0x0c,0x14,0x04, +0x19,0xc4,0x00,0xd8,0x10,0x8c,0xc1,0x06,0xa2,0x02,0x03,0x32,0x00,0x26,0x08,0x02, +0x40,0x61,0x68,0x6a,0x82,0x90,0x07,0xd9,0x04,0x61,0xa0,0x26,0x08,0x43,0xb5,0x61, +0x50,0x03,0x35,0x18,0x26,0x08,0x83,0x35,0x41,0x18,0xae,0x0d,0x41,0x1b,0x6c,0x30, +0x10,0x34,0x48,0x83,0x35,0x60,0x03,0x37,0xd8,0x50,0x98,0xc1,0x19,0x00,0x65,0xf0, +0x06,0x55,0xd8,0xd8,0xec,0xda,0x5c,0xd2,0xc8,0xca,0xdc,0xe8,0xa6,0x04,0x41,0x15, +0x32,0x3c,0x17,0xbb,0x32,0xb9,0xb9,0xb4,0x37,0xb7,0x29,0x01,0xd1,0x84,0x0c,0xcf, +0xc5,0x2e,0x8c,0xcd,0xae,0x4c,0x6e,0x4a,0x40,0xd4,0x21,0xc3,0x73,0x99,0x43,0x0b, +0x23,0x2b,0x93,0x6b,0x7a,0x23,0x2b,0x63,0x9b,0x12,0x18,0x65,0xc8,0xf0,0x5c,0xe4, +0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0xe6,0xa6,0x04,0x64,0x50,0x87,0x0c,0xcf,0xa5, +0xcc,0x8d,0x4e,0x2e,0x0f,0xea,0x2d,0xcd,0x8d,0x6e,0x6e,0x4a,0xf0,0x06,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x33,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34, +0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e, +0x30,0x39,0x0c,0x22,0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef, +0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8, +0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6, +0x25,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49, +0x18,0x80,0x80,0xf9,0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00, +0x13,0x11,0x02,0xcd,0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81, +0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef, +0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d, +0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6, +0x05,0x48,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d, +0x04,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00, +0x61,0x20,0x00,0x00,0xec,0x01,0x00,0x00,0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00, +0x3b,0x00,0x00,0x00,0x34,0xcc,0x00,0x14,0xec,0x40,0x11,0x06,0x94,0xec,0x40,0xd9, +0x95,0x51,0xd9,0x14,0x67,0x40,0x11,0x02,0x95,0x61,0x40,0xe9,0x06,0x94,0x24,0x41, +0x0d,0x94,0x24,0x42,0xb9,0x94,0x4a,0x69,0x94,0x24,0x44,0xc1,0x94,0x22,0x41,0xb9, +0x11,0x52,0x04,0xe5,0x31,0x02,0x50,0x02,0x64,0x8c,0x11,0x80,0x20,0x08,0xc2,0xbf, +0x30,0x46,0xd0,0x9a,0x73,0xce,0x7b,0x63,0x04,0xf7,0x4d,0x8f,0xa6,0x18,0x8c,0x11, +0xac,0xb5,0x5a,0xab,0xdf,0x18,0x01,0x08,0x82,0xb0,0x1b,0x06,0x63,0x04,0x20,0x08, +0x82,0x38,0x38,0x8c,0x11,0xac,0xb5,0x5a,0x8b,0xdf,0x18,0x01,0xec,0xb3,0x73,0xf9, +0x8d,0x11,0xe4,0x7a,0xe9,0xce,0xdf,0x18,0x01,0xce,0xde,0x67,0xee,0x8d,0x11,0x9c, +0xb5,0x29,0x86,0xde,0x18,0x01,0x08,0x82,0x20,0xfe,0x8d,0x11,0x80,0x20,0x08,0xc2, +0xdf,0x08,0xc0,0x18,0x81,0x8a,0xd7,0xa7,0xe8,0x51,0x37,0x87,0x90,0x06,0x74,0x30, +0x87,0xf0,0xc8,0xc1,0x1c,0x42,0x1a,0xb0,0xc1,0x1c,0x42,0x1c,0x4c,0x73,0x08,0x0f, +0x1b,0xcc,0x21,0xa4,0x81,0x1b,0xcc,0x21,0x3c,0x6e,0x40,0xe0,0x1c,0x44,0x14,0x39, +0x79,0x30,0x07,0xf1,0x3c,0x4e,0x1e,0xcc,0x41,0x30,0x8c,0x93,0x07,0x73,0x10,0x8e, +0xe3,0xe4,0xc1,0x1c,0x44,0x14,0x39,0x78,0x30,0x07,0xc1,0x30,0x0e,0x1e,0x8c,0x00, +0xcc,0x41,0x3c,0x8f,0x83,0x07,0x73,0x10,0x8e,0xe3,0xd8,0x01,0x00,0x00,0x00,0x00, +0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xae,0x50,0x07,0x09,0x2a,0x84,0xc2,0x88, +0x01,0x02,0x80,0x20,0x18,0x88,0xc1,0x2b,0xd8,0x41,0xb2,0x0a,0xa2,0x30,0x62,0x80, +0x00,0x20,0x08,0x06,0x62,0x00,0x0b,0x77,0x90,0xbc,0xc2,0x28,0x8c,0x18,0x20,0x00, +0x08,0x82,0x81,0x18,0xc4,0x02,0x1e,0x24,0xae,0x40,0x0a,0x23,0x06,0x08,0x00,0x82, +0x60,0x20,0x06,0xb2,0x90,0x07,0x09,0x2b,0x94,0xc2,0x88,0x01,0x02,0x80,0x20,0x18, +0x88,0xc1,0x2c,0xe8,0x41,0x22,0x0b,0xa6,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x62, +0x40,0x0b,0x7b,0x90,0xc4,0xc2,0x29,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x18,0xd4, +0x02,0x1f,0x24,0xb1,0x80,0x0a,0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xb6,0xd0, +0x07,0xc9,0x2c,0xa4,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x78,0xb8,0x00,0x0a,0x81, +0x35,0x62,0x60,0x00,0x20,0x08,0x06,0x84,0x38,0xe0,0x41,0x2d,0x8c,0x18,0x18,0x00, +0x08,0x82,0x01,0x31,0x0e,0x79,0x80,0x0b,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0xf1, +0x02,0x28,0x0c,0xb7,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x9e,0x2f,0x98,0x82,0xb2,0x8d,0x18,0x34,0x00,0x08,0x82,0xc1,0x72,0x0e, +0xa6,0x10,0xec,0x82,0x51,0xa0,0x02,0x2a,0xa0,0x02,0x2a,0x8c,0x26,0x04,0x40,0x21, +0xbf,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xa8,0x43,0x2a,0x10,0xbe,0x10,0x20, +0xab,0xb0,0x0a,0xab,0xb0,0x0a,0xa3,0x09,0x01,0x50,0x8a,0x38,0xc0,0x88,0x41,0x03, +0x80,0x20,0x18,0x2c,0xed,0xc0,0x0a,0x47,0x38,0x30,0x81,0x2b,0xb8,0x82,0x2b,0xb8, +0xc2,0x68,0x42,0x00,0x54,0x43,0x0a,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0b,0x3c, +0xbc,0x82,0x42,0x0e,0x4f,0x10,0x0b,0xb1,0x10,0x0b,0xb1,0x30,0x9a,0x10,0x00,0x15, +0x9d,0x02,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x32,0x0f,0xb2,0xd0,0x9c,0x43,0x10, +0xd1,0x02,0x2d,0xd0,0x02,0x2d,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18, +0x2c,0xf5,0x40,0x0b,0x4f,0x3a,0x0c,0x89,0x2d,0xd8,0x82,0x2d,0xd8,0xc2,0x68,0x42, +0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x72,0x0f,0xb6,0x10,0xad,0x83,0xb3,0xe0, +0x02,0x2e,0xe0,0x02,0x2e,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c, +0xf9,0x80,0x0b,0x53,0x3b,0x1c,0x8a,0x2e,0xe8,0x82,0x2e,0xe8,0xc2,0x68,0x42,0x00, +0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0xb2,0x0f,0xba,0x50,0xbd,0x83,0xc4,0xf0,0x02, +0x2f,0xf0,0x02,0x2f,0x8c,0x26,0x04,0xc0,0x70,0x03,0x95,0x91,0xc1,0x70,0x03,0x97, +0x91,0x41,0x09,0x81,0x0e,0x47,0x54,0x18,0xf1,0x95,0x10,0xe8,0x74,0xc3,0xa5,0x05, +0xd3,0x0d,0x9a,0x18,0x08,0xc3,0x0d,0x63,0x00,0x06,0x64,0x30,0xdc,0x90,0x81,0x01, +0x19,0x94,0x10,0xe8,0x70,0x44,0x56,0x10,0x5f,0x09,0x81,0x4e,0x37,0x6c,0x47,0x30, +0xdd,0xe0,0xa1,0x81,0x30,0xdc,0xc0,0x99,0x01,0x19,0x14,0x12,0xe8,0x70,0x04,0x47, +0x10,0x5f,0x09,0x81,0x4e,0x37,0x78,0x46,0x50,0x88,0xb0,0xd3,0x0d,0x70,0xe0,0x04, +0xd3,0x0d,0x63,0x80,0x10,0xc3,0x0d,0x61,0xf0,0x06,0x64,0x50,0x81,0xa5,0xc3,0x11, +0x61,0x60,0x10,0x5f,0x09,0x81,0x4e,0x37,0x8c,0x01,0x12,0x4c,0x37,0xd8,0x81,0x21, +0x94,0x41,0xe9,0x70,0x04,0x19,0x0c,0xc4,0x57,0x42,0xa0,0xd3,0x0d,0x66,0x50,0x04, +0x25,0x1c,0x3b,0xdd,0xc0,0x06,0x4d,0x50,0x62,0xa0,0xe9,0x70,0x04,0x1a,0x10,0xc4, +0x57,0x42,0xa0,0xd3,0x0d,0x6a,0x60,0x04,0xd3,0x0d,0x7a,0x50,0x08,0x35,0x24,0x3b, +0xdd,0x90,0x07,0x4d,0x50,0xd3,0xa6,0xc3,0x11,0x6d,0x50,0x10,0x5f,0x09,0x81,0x4e, +0x37,0xbc,0xc1,0x11,0x4c,0x37,0xe0,0xc1,0x21,0x94,0x1b,0x80,0x81,0x0e,0x47,0xc0, +0xc1,0x40,0x7c,0x25,0x04,0x3a,0xdd,0x20,0x07,0x45,0x30,0xdd,0x60,0x0a,0x85,0x50, +0x03,0xb2,0xd3,0x0d,0xa2,0xc0,0x04,0x37,0x18,0x76,0x82,0x61,0x23,0x06,0x07,0x00, +0x82,0x60,0x80,0xb9,0x45,0x4c,0xd0,0x82,0x58,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10, +0xd8,0x3c,0x08,0xf1,0xb1,0xc0,0x80,0x8f,0xd5,0xc3,0x10,0x1f,0x0b,0x0e,0xf8,0xdc, +0x2d,0x18,0x76,0xb7,0x60,0x98,0x15,0x02,0x7d,0x8c,0x10,0xe8,0x33,0x62,0x70,0x00, +0x20,0x08,0x06,0x1b,0x5e,0xf0,0xc4,0x2f,0xd4,0xc5,0x68,0x42,0x00,0x8c,0x26,0x08, +0xc1,0x09,0x86,0x9d,0x60,0x98,0x09,0x87,0x7c,0x4c,0x38,0xe4,0x33,0x62,0x60,0x00, +0x20,0x08,0x06,0x0f,0x69,0x84,0x85,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x4f,0x69, +0x88,0x85,0x70,0xc2,0x40,0x27,0x0c,0x34,0x62,0x70,0x00,0x20,0x08,0x06,0x9e,0x68, +0xa8,0x45,0x3b,0x88,0xc4,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xab,0xa1,0x16,0xc1, +0x5f,0x0c,0x02,0x5b,0xb0,0x05,0x5b,0xb0,0xc5,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1, +0x68,0x82,0x26,0x8c,0x26,0x6c,0x83,0x09,0x84,0x7c,0x4c,0x20,0xe4,0x33,0x62,0x70, +0x00,0x20,0x08,0x06,0x9e,0x6a,0xc8,0x85,0x3e,0xa4,0xc4,0x88,0x81,0x03,0x80,0x20, +0x18,0x34,0xb2,0xb1,0x16,0x81,0x3c,0xc4,0x03,0x5d,0x94,0x41,0x19,0x94,0x41,0x19, +0xf8,0xc4,0x88,0xc1,0x01,0x80,0x20,0x18,0x78,0xab,0x31,0x17,0xfa,0x70,0x12,0x23, +0x06,0x0e,0x00,0x82,0x60,0xd0,0xcc,0x06,0x5b,0x04,0xf3,0x20,0x0f,0x75,0x41,0x0c, +0x04,0xf1,0x13,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0xb5,0x46,0x5c,0xd0,0x03,0x6a, +0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x06,0x1b, +0x74,0x71,0x0f,0xad,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0x82,0x61,0x27,0x18, +0x66,0x02,0x23,0x1f,0x13,0x18,0xf9,0x98,0x20,0xc8,0xc7,0x04,0x41,0x3e,0x26,0x04, +0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe7,0x37,0xe0,0x22,0x18,0x8e,0x08,0xd2, +0x42,0xf8,0x2e,0x30,0xca,0x02,0x4a,0x3e,0x26,0x50,0xf2,0xb9,0x92,0x30,0xec,0x4a, +0xc2,0x30,0x13,0xc8,0x02,0x3e,0x26,0x94,0x05,0x7c,0xae,0x32,0xec,0x2a,0xc3,0x8c, +0x10,0xe8,0x63,0x84,0x40,0x1f,0x53,0x04,0xf8,0x98,0x22,0xc0,0xc7,0x0c,0x41,0x3e, +0x66,0x08,0xf2,0x31,0x41,0x2f,0xe0,0x63,0xc2,0x5e,0xc0,0x67,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0x1e,0xf9,0x78,0x0d,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x9e,0xf9,0x80, +0x0d,0xe1,0x84,0x81,0x4e,0x18,0xc8,0x0c,0x22,0x3e,0x66,0x10,0xf1,0xb1,0xbb,0x10, +0xe2,0x63,0x78,0x21,0xc4,0xc7,0x84,0x40,0x3e,0x26,0x14,0xf2,0x31,0xa2,0x90,0x8f, +0x1d,0x86,0x7c,0x86,0x23,0x08,0xbd,0x10,0xbe,0x59,0x86,0x60,0x08,0x86,0x1b,0x16, +0x36,0x20,0x83,0xe1,0x86,0x85,0x0d,0xc8,0xa0,0x84,0x40,0x67,0x19,0x84,0x21,0x38, +0x5b,0x18,0x76,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xbc,0xfe,0x28,0x8f,0xb5,0xf0,0x8b, +0x11,0x83,0x05,0x00,0x41,0x30,0x88,0x46,0x04,0x3c,0x82,0xfd,0x80,0x9e,0xf3,0x10, +0x66,0x09,0x86,0xe1,0x08,0x25,0x34,0x84,0x6f,0x96,0xe1,0x48,0x82,0x11,0x0a,0xd0, +0xff,0xff,0xff,0x1f,0x0c,0xd7,0x10,0xbe,0x59,0x02,0x63,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0x9e,0x13,0xe1,0x8d,0xd0,0xff,0xff,0xff,0x1f,0x2c,0x78,0x0d,0xf9,0x8c,0x18, +0x18,0x00,0x08,0x82,0xc1,0x93,0x22,0xbd,0x11,0x58,0x00,0x1b,0xf2,0xb1,0x00,0x36, +0xe0,0x33,0x4b,0x60,0x0c,0x54,0x18,0x0c,0x21,0x14,0x16,0xa4,0x86,0x7c,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0xe0,0x71,0x91,0xf1,0x08,0x2c,0x98,0x0d,0xf9,0x8c,0x18,0x18, +0x00,0x08,0x82,0xc1,0x03,0x23,0xe4,0x11,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xb7, +0x22,0xf3,0xc1,0x17,0xaa,0x31,0x62,0xe0,0x00,0x20,0x08,0x06,0xcd,0x8c,0xb0,0x47, +0x30,0x17,0x72,0x51,0x1f,0x82,0x20,0x08,0xbf,0x81,0xe5,0xa9,0x08,0x0c,0x37,0x04, +0xa0,0x40,0x06,0xc3,0x0d,0x1f,0x28,0x90,0x41,0x09,0x81,0xce,0x32,0x20,0x49,0x70, +0xea,0x30,0xec,0x88,0xc1,0x01,0x80,0x20,0x18,0x78,0x31,0x92,0x1f,0x7f,0x21,0x1b, +0x23,0x06,0x0b,0x00,0x82,0x60,0x10,0xdd,0x08,0x7d,0x04,0x2f,0x62,0x8c,0xc1,0x7e, +0x08,0xb3,0x04,0xc9,0x70,0x44,0x57,0x1b,0xc2,0x37,0xcb,0xa0,0x30,0x41,0x95,0x81, +0x8c,0xc0,0x70,0xc3,0x19,0xa0,0x02,0x19,0x0c,0x37,0x08,0xa8,0x40,0x06,0x25,0x04, +0x3a,0xcb,0xb0,0x30,0xc1,0xc9,0xc3,0xb0,0x23,0x06,0x07,0x00,0x82,0x60,0xe0,0xe5, +0x48,0x88,0x9c,0x86,0x6e,0x8c,0x18,0x2c,0x00,0x08,0x82,0x41,0xf4,0x23,0xfc,0x11, +0xdc,0x08,0x1b,0x18,0x23,0x22,0xcc,0x12,0x30,0xc3,0x11,0x64,0xd0,0x1b,0xc2,0x37, +0xcb,0xd0,0x3c,0x41,0xb9,0x81,0x8e,0x40,0xb9,0xc1,0x8e,0xc0,0x70,0x83,0x10,0x0b, +0x64,0x30,0xdc,0x20,0xc4,0x02,0x19,0x94,0x10,0xe8,0x2c,0x83,0xf3,0x04,0xb7,0x0f, +0xc3,0x8e,0x18,0x1c,0x00,0x08,0x82,0x81,0x27,0x26,0x2a,0x02,0x1b,0xe3,0x31,0x62, +0xb0,0x00,0x20,0x08,0x06,0x11,0x9a,0x94,0x48,0x00,0x26,0x87,0xc1,0x22,0xc2,0x2c, +0xc1,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x1e,0x99,0xb0,0x88,0x6b,0x90,0xc7,0x88, +0x41,0x03,0x80,0x20,0x18,0x2c,0x6d,0xc2,0x22,0x41,0x98,0xb0,0xc6,0x6a,0xb8,0x88, +0x8b,0xb8,0x88,0x8b,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88, +0xc1,0x01,0x80,0x20,0x18,0x4c,0x6d,0xd2,0x22,0xec,0x31,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0xe4,0x26,0x2e,0xd2,0x1e,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x4c,0x6f, +0xf2,0x22,0xee,0x31,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0xe6,0x26,0x31,0x42,0x1b, +0x69,0x32,0x9a,0x10,0x00,0x56,0x04,0xf4,0xb1,0x42,0xa0,0x8f,0x15,0x03,0x7d,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x8b,0x93,0x1c,0xf1,0x0d,0xf6,0x18,0x31,0x68,0x00, +0x10,0x04,0x83,0x45,0x4f,0x72,0x24,0x70,0x13,0x37,0x71,0x93,0x1d,0xd9,0x91,0x1d, +0xd9,0x91,0xd1,0x84,0x00,0x18,0x8e,0x08,0xee,0x23,0xf8,0xa6,0x1b,0xf4,0x43,0x08, +0x2c,0x40,0xe4,0x63,0x02,0x22,0x1f,0x1b,0x10,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0xd4,0x27,0x3d,0x22,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x30,0xf9,0x89,0x8f, +0xf4,0x07,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0xd3,0x9f,0xfc,0x48,0x20,0x58,0x10, +0x22,0xf0,0xb1,0x23,0xa0,0x8f,0x1d,0x02,0x7d,0xec,0x18,0xe8,0x33,0x62,0xb0,0x00, +0x20,0x08,0x06,0xd5,0xa8,0xd4,0xc8,0x20,0x04,0x29,0x82,0x22,0x27,0x32,0x1c,0x11, +0x9c,0x88,0xf2,0xcd,0x32,0x14,0x44,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8049cec2d748d10075b5034c6ca82053.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8049cec2d748d10075b5034c6ca82053.h new file mode 100644 index 00000000..6f9118ca --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8049cec2d748d10075b5034c6ca82053.h @@ -0,0 +1,527 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8049cec2d748d10075b5034c6ca82053.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8049cec2d748d10075b5034c6ca82053_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8049cec2d748d10075b5034c6ca82053_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8049cec2d748d10075b5034c6ca82053_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8049cec2d748d10075b5034c6ca82053_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8049cec2d748d10075b5034c6ca82053_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8049cec2d748d10075b5034c6ca82053_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8049cec2d748d10075b5034c6ca82053_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8049cec2d748d10075b5034c6ca82053_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8049cec2d748d10075b5034c6ca82053_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8049cec2d748d10075b5034c6ca82053_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8049cec2d748d10075b5034c6ca82053_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8049cec2d748d10075b5034c6ca82053_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8049cec2d748d10075b5034c6ca82053_size = 8060; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8049cec2d748d10075b5034c6ca82053_data[] = { +0x44,0x58,0x42,0x43,0x32,0xd5,0x75,0x01,0x6f,0xb7,0x0b,0x82,0x68,0x25,0x64,0xf3, +0xca,0x27,0xbc,0x71,0x01,0x00,0x00,0x00,0x7c,0x1f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0xc0,0x0e,0x00,0x00,0xdc,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x24,0x0d,0x00,0x00,0x66,0x00,0x05,0x00, +0x49,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x0c,0x0d,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x40,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc6,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b, +0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c,0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28, +0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d, +0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e,0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2, +0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0, +0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07, +0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1, +0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90, +0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31, +0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8, +0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07, +0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f, +0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c, +0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90, +0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43, +0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac, +0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a, +0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0, +0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3, +0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c, +0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0, +0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81, +0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a, +0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01, +0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c, +0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0, +0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41,0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8, +0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b,0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26, +0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18, +0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03, +0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8, +0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d, +0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac,0x61,0x18,0x86,0x61,0x18,0x74,0xcf,0x11, +0x80,0x02,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x07,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0xc7,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x18, +0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x00,0x00, +0x1e,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x1c,0x0a,0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a, +0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a, +0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x2c,0x0a,0x37,0xa0,0xfc, +0x07,0x8a,0xa5,0x30,0x28,0x1c,0x01,0xa8,0x01,0xca,0x0b,0x10,0x10,0x10,0x81,0xd6, +0x19,0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0xa0,0x79,0x06,0x80,0xea,0x19,0x00,0xba, +0x67,0x00,0x08,0x9f,0x01,0x20,0x74,0x06,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x5a,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x81,0x99,0x20,0x0c, +0xcd,0x06,0x61,0x20,0x26,0x08,0x83,0xb3,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06, +0x84,0x20,0x26,0x08,0x68,0x70,0x07,0xb4,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe, +0xc6,0xde,0xd8,0xde,0xe4,0xbe,0xd4,0xd2,0xe8,0xe8,0xca,0xe4,0xca,0xc8,0x26,0x08, +0xc3,0x33,0x41,0x18,0xa0,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65,0x31,0x98,0x81,0x31, +0x1c,0x5a,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e, +0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x1b,0x92,0x41,0x81,0x0c,0x63,0x60,0x0c, +0x67,0x82,0xb0,0x06,0x70,0xc0,0x46,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x8b,0xac, +0x0c,0x8e,0x0e,0x6d,0x43,0xc2,0x48,0x93,0x31,0x0c,0x8c,0xe1,0x4c,0x10,0x86,0x68, +0x82,0xf0,0x06,0x71,0x40,0x48,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0xab,0x0c,0x0f, +0xee,0x6d,0xae,0x4e,0xae,0x6c,0x43,0x52,0x59,0x97,0x51,0x0d,0x8c,0xe1,0x6c,0x20, +0x9e,0x88,0xc2,0x26,0x08,0x71,0x20,0x07,0x3c,0x03,0xb9,0xbb,0x2f,0xb9,0xb2,0xb1, +0x37,0xb7,0x39,0x3a,0xb9,0xba,0x31,0xba,0x32,0xb2,0x2f,0x38,0xb9,0x32,0xbb,0xb4, +0xb7,0xba,0xb9,0x2f,0xb7,0xb2,0x30,0xb9,0xb2,0x39,0xba,0x2f,0xb2,0x32,0x38,0x3a, +0xb4,0x09,0x42,0x18,0xb4,0xc1,0x04,0x61,0x90,0x36,0x08,0x46,0xb7,0x61,0x31,0xb4, +0xcd,0x30,0x06,0x86,0xe3,0x38,0x6f,0x82,0x30,0x07,0x73,0xc0,0x4c,0xee,0xee,0x8b, +0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0xec,0xab,0xed,0x8d,0x2e,0xed,0xcd,0xed,0xcb,0xae, +0x6c,0x8c,0xee,0x4d,0x6e,0x6e,0xc3,0x32,0x80,0x41,0x18,0x18,0xc3,0xc0,0x70,0x1c, +0xe7,0x4c,0x10,0xea,0x80,0x0e,0xf8,0xc8,0xdd,0x7d,0x91,0xa5,0xb1,0x85,0xd1,0x95, +0x91,0x11,0x95,0xc1,0xd1,0xa1,0x6d,0x58,0x98,0x31,0x20,0x03,0x83,0x19,0x18,0x8e, +0xe3,0x1c,0x4a,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x69,0x6e,0x70,0x75,0x74, +0x5f,0x6c,0x75,0x6d,0x61,0x1b,0x96,0x6a,0x0c,0xcc,0xc0,0xa8,0x06,0x86,0xe3,0x38, +0x67,0x03,0xf1,0x89,0x41,0x19,0x9c,0xc1,0x04,0x01,0x0f,0xec,0x80,0xc6,0x98,0x98, +0xd1,0x94,0x94,0xcc,0x04,0x61,0x98,0x36,0x20,0x46,0x1a,0xa8,0x81,0x61,0x0c,0x6b, +0x00,0x6c,0x08,0xd8,0x60,0x03,0x91,0xa1,0x41,0x1b,0x00,0x13,0x84,0x3b,0xa8,0x03, +0x2e,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x13,0x84,0x81,0x9a, +0x20,0x0c,0xd5,0x04,0x21,0x0c,0xdc,0x60,0x03,0x42,0xc0,0x41,0x65,0xc4,0x81,0x1c, +0x34,0x73,0x40,0x27,0xad,0x29,0x0c,0x4f,0xaa,0xcc,0x8d,0xac,0x4c,0x6e,0x2a,0x4d, +0xaf,0x6c,0x82,0x30,0x58,0x1b,0x0c,0xa2,0x0e,0x2a,0x3b,0x88,0x03,0x39,0x20,0x93, +0x46,0x94,0x36,0x07,0xc7,0x16,0x96,0x37,0x95,0xa6,0x57,0x36,0x41,0x18,0xae,0x0d, +0x08,0x81,0x07,0x55,0x1e,0xc4,0x81,0x1c,0x34,0x73,0xc0,0x2e,0x2d,0xc9,0x0d,0xae, +0x8e,0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x8c,0x28, +0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x60,0x1b,0x0c,0x62,0x0f, +0x2a,0x3e,0x88,0x03,0x39,0xa0,0x94,0xc6,0x54,0xd7,0x16,0xd6,0x94,0x06,0x47,0x94, +0xd6,0x56,0xe6,0x36,0x97,0xf6,0xe6,0x36,0x37,0x41,0x18,0xb2,0x0d,0x06,0xe1,0x07, +0xd5,0x1f,0xc4,0x81,0x1c,0x50,0x4a,0x63,0xaa,0x6b,0x0b,0x6b,0x4a,0x83,0x63,0x2a, +0xb3,0x2b,0x63,0xa3,0x7a,0xab,0x9a,0x2b,0x9b,0x20,0x0c,0xda,0x06,0x83,0x08,0x85, +0x4a,0x14,0xe2,0x40,0x0e,0xb8,0xa4,0x19,0xc9,0x85,0xb5,0x95,0x25,0xb9,0x91,0x95, +0xe1,0x4d,0x10,0x86,0x6d,0x83,0x41,0x90,0x42,0x55,0x0a,0x71,0x20,0x07,0x94,0xcc, +0x88,0xca,0xec,0xd2,0xc6,0xca,0xa8,0xde,0xac,0xd2,0xca,0xee,0x88,0xca,0xe0,0xe8, +0xd0,0x26,0x08,0x03,0xb7,0xc1,0x20,0x4e,0xa1,0x42,0x85,0x38,0x68,0x78,0x98,0x29, +0xa5,0xd1,0xd1,0x95,0xc9,0x4d,0x10,0x86,0x6e,0x03,0x42,0xa8,0x42,0xb5,0x0a,0x71, +0xd0,0x34,0x73,0x40,0xc9,0xac,0xe9,0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee, +0x4d,0x6e,0x6a,0x2c,0x8c,0xad,0x6c,0x82,0x30,0x78,0x1b,0x10,0xa2,0x15,0x2a,0x57, +0x88,0x83,0xa6,0x99,0x03,0x42,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65, +0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x84,0xe1,0xdb,0x60,0x10,0xb0,0x50,0xc5,0x42, +0x1c,0x34,0xfc,0xcc,0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4, +0x94,0xd2,0xe8,0xe8,0xca,0xe4,0x86,0xc2,0xdc,0xc6,0xca,0xd8,0xd8,0xc2,0xe8,0xd2, +0xde,0xdc,0x26,0x08,0x03,0x18,0x6c,0x30,0x88,0x59,0xa8,0x68,0x21,0x0e,0x1a,0x32, +0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x13,0x84,0x21,0x0c, +0x36,0x20,0x84,0x2d,0x54,0xb7,0x10,0x07,0x4d,0x33,0x07,0xcc,0xcc,0xa0,0xe4,0xca, +0xec,0xd2,0xde,0xea,0xe6,0x8c,0xe4,0xc2,0xda,0xca,0xa0,0xe4,0xca,0x8a,0xf0,0xe0, +0xde,0xe6,0xea,0xe4,0xca,0x26,0x08,0x83,0x18,0x6c,0x30,0x88,0x5c,0xa8,0x74,0x21, +0x0e,0x1a,0x2e,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x13,0x84, +0x61,0x0c,0x36,0x18,0x04,0x2f,0x54,0xbd,0x10,0x07,0x0d,0x2b,0x33,0xa5,0x34,0x3a, +0xba,0x32,0xb9,0xa9,0xb2,0xb8,0xba,0x32,0xb7,0xb1,0x32,0xa6,0x32,0xb7,0x33,0x3a, +0xb4,0x09,0xc2,0x40,0x06,0x1b,0x0c,0xe2,0x17,0x2a,0x70,0x88,0x83,0x86,0x8a,0x19, +0x51,0x19,0x1b,0x5d,0x18,0x55,0x5a,0x5b,0xd9,0x04,0x61,0x28,0x83,0x0d,0x06,0x21, +0x0e,0xd5,0x38,0xc4,0x41,0xc3,0xcb,0x8c,0x28,0xcf,0x2d,0xac,0x2d,0x6d,0x4c,0xaa, +0x6c,0x6e,0x08,0x2d,0xcc,0xed,0xac,0xcc,0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82,0x30, +0x98,0xc1,0x06,0x83,0x28,0x87,0xca,0x1c,0xe2,0xa0,0x21,0x66,0x66,0x95,0x56,0x76, +0x37,0x05,0x17,0x36,0x56,0x46,0xf5,0xd6,0x54,0x46,0x57,0x26,0x37,0x67,0x14,0x36, +0x46,0xf7,0x26,0x37,0x41,0x18,0xce,0x60,0x83,0x41,0xa0,0x43,0x95,0x0e,0x71,0xd0, +0x6c,0xa0,0xd6,0x80,0x0e,0xee,0x40,0x0f,0xfa,0x00,0x14,0x46,0xc1,0x14,0x52,0x81, +0x15,0x5e,0x41,0x16,0x6a,0x01,0x17,0x76,0xc1,0x17,0xc2,0x81,0x1c,0xce,0x41,0x1d, +0x36,0x0c,0xc6,0x1b,0xac,0xc3,0x04,0x41,0x00,0x36,0x00,0x1b,0x06,0xc3,0x1d,0xdc, +0x61,0x43,0xf0,0x0e,0x1b,0x86,0xa1,0x1d,0xe0,0x81,0xc2,0xd0,0xd4,0x04,0x21,0x0f, +0xde,0x60,0xc3,0x60,0x07,0x76,0x30,0x4c,0x10,0x06,0x34,0xd8,0x10,0xac,0xc2,0x06, +0xc3,0x98,0x07,0x39,0xa0,0x87,0x7a,0xb0,0x87,0x0d,0x45,0x3b,0xc8,0x03,0xe0,0x06, +0xf7,0x40,0x23,0x8c,0xee,0xad,0x2d,0x6d,0x8c,0x88,0x98,0x5c,0x98,0xdb,0x18,0x5a, +0xd9,0x1c,0x0d,0x33,0xb6,0xb7,0x30,0xba,0xb9,0x09,0xc2,0x90,0x06,0x2c,0xd2,0xdc, +0xe6,0xe8,0xe6,0x26,0x08,0x83,0x1a,0x90,0x48,0x73,0xa3,0x9b,0x9b,0x20,0x0c,0x6b, +0x40,0x84,0xae,0x0c,0xef,0x8b,0xed,0x2d,0x8c,0x6c,0x82,0x30,0xb0,0x01,0x13,0xba, +0x32,0xbc,0xaf,0x39,0xba,0x37,0xb9,0x32,0x16,0x75,0x69,0x6e,0x74,0x73,0x1b,0xa0, +0x7c,0x90,0x03,0x7d,0x68,0xf6,0x81,0x1f,0xfa,0xc1,0x1f,0xfe,0x01,0x24,0x42,0x42, +0x24,0x46,0xa2,0x22,0x09,0x3e,0xa8,0xc2,0xc6,0x66,0xd7,0xe6,0x92,0x46,0x56,0xe6, +0x46,0x37,0x25,0x08,0xaa,0x90,0xe1,0xb9,0xd8,0x95,0xc9,0xcd,0xa5,0xbd,0xb9,0x4d, +0x09,0x88,0x26,0x64,0x78,0x2e,0x76,0x61,0x6c,0x76,0x65,0x72,0x53,0x02,0xa3,0x0e, +0x19,0x9e,0xcb,0x1c,0x5a,0x18,0x59,0x99,0x5c,0xd3,0x1b,0x59,0x19,0xdb,0x94,0x00, +0x29,0x43,0x86,0xe7,0x22,0x57,0x36,0xf7,0x56,0x27,0x37,0x56,0x36,0x37,0x25,0x68, +0x83,0x4a,0x64,0x78,0x2e,0x74,0x79,0x70,0x65,0x41,0x6e,0x6e,0x6f,0x74,0x61,0x74, +0x69,0x6f,0x6e,0x73,0x53,0x84,0x75,0x80,0x87,0x3a,0x64,0x78,0x2e,0x65,0x6e,0x74, +0x72,0x79,0x50,0x6f,0x69,0x6e,0x74,0x73,0x53,0x82,0x7b,0xe8,0x42,0x86,0xe7,0x32, +0xf6,0x56,0xe7,0x46,0x57,0x26,0x37,0x37,0x25,0x20,0x09,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x33,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e,0x30,0x39,0x0c,0x22, +0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34, +0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05, +0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x25,0x6c,0xc3,0xe5, +0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9, +0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd, +0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81,0x33,0x5c,0xbe,0xf3, +0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x05,0x48,0xc3,0xe5, +0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x49,0xce,0xc2, +0xd7,0x48,0xd1,0x00,0x75,0xb5,0x03,0x4c,0x6c,0xa8,0x20,0x53,0x44,0x58,0x49,0x4c, +0x98,0x10,0x00,0x00,0x66,0x00,0x05,0x00,0x26,0x04,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x80,0x10,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x1d,0x04,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xc7,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xec,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e, +0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2, +0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61, +0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19, +0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c,0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c, +0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86,0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a, +0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5, +0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86,0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7, +0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c, +0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28,0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97, +0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d,0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e, +0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2,0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06, +0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5, +0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20, +0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07, +0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9, +0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07, +0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39, +0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03, +0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38, +0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4, +0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70, +0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03, +0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82, +0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0, +0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03, +0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18, +0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc, +0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c, +0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4, +0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81, +0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09, +0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41, +0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8,0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b, +0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98, +0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40, +0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1, +0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d,0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac, +0x61,0x18,0x86,0x61,0x18,0x74,0xcf,0x11,0x80,0xc2,0x14,0x00,0x00,0x00,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, +0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x07, +0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x11,0x10,0x00,0x03, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00,0x02,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8, +0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0xc7,0x03,0x02, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x18,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x10,0x0a, +0xa2,0x2c,0x0a,0x30,0x80,0xc2,0x11,0x00,0xca,0x0b,0x10,0x10,0x10,0x81,0xd6,0x19, +0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0xa0,0x79,0x06,0x80,0xea,0x19,0x00,0xc2,0x67, +0x00,0x08,0x9d,0x01,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x60,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x81,0x99,0x20,0x0c,0xcd,0x06,0x61,0x20, +0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xce,0x04,0x01,0x0d,0xc0,0x80, +0xc0,0x04,0x61,0x78,0x26,0x08,0x03,0xb4,0x41,0x40,0x98,0x0d,0x09,0x92,0x28,0xc8, +0x32,0x2c,0x48,0xb3,0x21,0x19,0x12,0x05,0x41,0x86,0x05,0x69,0x26,0x08,0x6b,0xa0, +0x6d,0x48,0x16,0x48,0x41,0x86,0x61,0x41,0x9a,0x09,0xc2,0x10,0x4d,0x10,0xde,0x60, +0xdb,0x90,0x48,0x93,0x82,0x48,0xc3,0x82,0x34,0x1b,0x08,0xe7,0x89,0xa8,0x09,0x42, +0x1c,0x70,0x13,0x84,0x30,0xc0,0x26,0x08,0x83,0xb4,0x41,0x40,0xb0,0x0d,0x0b,0x62, +0x29,0x08,0x32,0x2c,0xd7,0x75,0x65,0x13,0x84,0x39,0xe8,0x36,0x2c,0xc3,0xa6,0x20, +0xc3,0xb0,0x5c,0xd7,0xd5,0x4c,0x10,0xea,0xc0,0xdb,0xb0,0x2c,0x9d,0x82,0x2c,0xc3, +0x72,0x5d,0x57,0xb3,0x61,0x91,0x3a,0x05,0x91,0x86,0xe5,0xba,0xae,0x66,0x03,0xa1, +0x71,0xde,0x37,0x41,0xc0,0x83,0x6f,0x82,0x30,0x4c,0x1b,0x10,0x24,0x0c,0x14,0x04, +0x19,0xc4,0x00,0xd8,0x10,0x8c,0xc1,0x06,0xa2,0x02,0x03,0x32,0x00,0x26,0x08,0x02, +0x40,0x61,0x68,0x6a,0x82,0x90,0x07,0xd9,0x04,0x61,0xa0,0x26,0x08,0x43,0xb5,0x61, +0x50,0x03,0x35,0x18,0x26,0x08,0x83,0x35,0x41,0x18,0xae,0x0d,0x41,0x1b,0x6c,0x30, +0x10,0x34,0x48,0x83,0x35,0x60,0x03,0x37,0xd8,0x50,0x98,0xc1,0x19,0x00,0x65,0xf0, +0x06,0x55,0xd8,0xd8,0xec,0xda,0x5c,0xd2,0xc8,0xca,0xdc,0xe8,0xa6,0x04,0x41,0x15, +0x32,0x3c,0x17,0xbb,0x32,0xb9,0xb9,0xb4,0x37,0xb7,0x29,0x01,0xd1,0x84,0x0c,0xcf, +0xc5,0x2e,0x8c,0xcd,0xae,0x4c,0x6e,0x4a,0x40,0xd4,0x21,0xc3,0x73,0x99,0x43,0x0b, +0x23,0x2b,0x93,0x6b,0x7a,0x23,0x2b,0x63,0x9b,0x12,0x18,0x65,0xc8,0xf0,0x5c,0xe4, +0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0xe6,0xa6,0x04,0x64,0x50,0x87,0x0c,0xcf,0xa5, +0xcc,0x8d,0x4e,0x2e,0x0f,0xea,0x2d,0xcd,0x8d,0x6e,0x6e,0x4a,0xf0,0x06,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x33,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34, +0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e, +0x30,0x39,0x0c,0x22,0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef, +0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8, +0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6, +0x25,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49, +0x18,0x80,0x80,0xf9,0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00, +0x13,0x11,0x02,0xcd,0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81, +0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef, +0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d, +0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6, +0x05,0x48,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d, +0x04,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00, +0x61,0x20,0x00,0x00,0xe0,0x01,0x00,0x00,0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00, +0x3b,0x00,0x00,0x00,0x34,0xcc,0x00,0x14,0xec,0x40,0x11,0x06,0x94,0xec,0x40,0xd9, +0x95,0x4d,0x71,0x06,0x14,0x21,0x50,0x19,0x06,0x94,0x51,0xe9,0x06,0x94,0x24,0x41, +0x0d,0x94,0x24,0x42,0xb9,0x94,0x4a,0x69,0x94,0x24,0x44,0xc1,0x94,0x22,0x41,0xb9, +0x11,0x52,0x04,0xe5,0x31,0x02,0x50,0x02,0x64,0x8c,0x11,0x80,0x20,0x08,0xc2,0xbf, +0x30,0x46,0xd0,0x9a,0x73,0xce,0x7b,0x63,0x04,0xf7,0x4d,0x8f,0xa6,0x18,0x8c,0x11, +0xac,0xb5,0x5a,0xab,0xdf,0x18,0x01,0x08,0x82,0xb0,0x1b,0x06,0x63,0x04,0x20,0x08, +0x82,0x38,0x38,0x8c,0x11,0xac,0xb5,0x5a,0x8b,0xdf,0x18,0x01,0xec,0xb3,0x73,0xf9, +0x8d,0x11,0xe4,0x7a,0xe9,0xce,0xdf,0x18,0x01,0xce,0xde,0x67,0xee,0x8d,0x11,0x9c, +0xb5,0x29,0x86,0xde,0x18,0x01,0x08,0x82,0x20,0xfe,0x8d,0x00,0x8c,0x11,0x80,0x20, +0x08,0xc2,0xdf,0x18,0x81,0x8a,0xd7,0xa7,0xe8,0x51,0x37,0x87,0x80,0x06,0x74,0x30, +0x87,0xf0,0xc8,0xc1,0x1c,0x02,0x1a,0xb0,0xc1,0x1c,0x42,0x1c,0x4c,0x73,0x08,0x0f, +0x1b,0xcc,0x21,0xa0,0x81,0x1b,0xcc,0x21,0x3c,0x6e,0x40,0xe0,0x1c,0x44,0x14,0x39, +0x79,0x30,0x07,0xf1,0x3c,0x4e,0x1e,0xcc,0x41,0x30,0x8c,0x93,0x07,0x73,0x10,0x8e, +0xe3,0xe4,0xc1,0x1c,0x44,0x14,0x39,0x78,0x30,0x07,0xc1,0x30,0x0e,0x1e,0x8c,0x00, +0xcc,0x41,0x3c,0x8f,0x83,0x07,0x73,0x10,0x8e,0xe3,0xd8,0x01,0x00,0x00,0x00,0x00, +0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xae,0x50,0x07,0x09,0x2a,0x84,0xc2,0x88, +0x01,0x02,0x80,0x20,0x18,0x88,0xc1,0x2b,0xd8,0x41,0xb2,0x0a,0xa2,0x30,0x62,0x80, +0x00,0x20,0x08,0x06,0x62,0x00,0x0b,0x77,0x90,0xbc,0xc2,0x28,0x8c,0x18,0x20,0x00, +0x08,0x82,0x81,0x18,0xc4,0x02,0x1e,0x24,0xae,0x40,0x0a,0x23,0x06,0x08,0x00,0x82, +0x60,0x20,0x06,0xb2,0x90,0x07,0x09,0x2b,0x94,0xc2,0x88,0x01,0x02,0x80,0x20,0x18, +0x88,0xc1,0x2c,0xe8,0x41,0x22,0x0b,0xa6,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x62, +0x40,0x0b,0x7b,0x90,0xc4,0xc2,0x29,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x18,0xd4, +0x02,0x1f,0x24,0xb1,0x80,0x0a,0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xb6,0xd0, +0x07,0xc9,0x2c,0xa4,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x78,0xb8,0x00,0x0a,0x81, +0x35,0x62,0x60,0x00,0x20,0x08,0x06,0x84,0x38,0xe0,0x41,0x2d,0x8c,0x18,0x18,0x00, +0x08,0x82,0x01,0x31,0x0e,0x79,0x80,0x0b,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0xf1, +0x02,0x28,0x0c,0xb7,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x9e,0x2f,0x98,0x82,0xb2,0x8d,0x18,0x34,0x00,0x08,0x82,0xc1,0x72,0x0e, +0xa6,0x10,0xec,0x82,0x51,0xa0,0x02,0x2a,0xa0,0x02,0x2a,0x8c,0x26,0x04,0x40,0x21, +0xbf,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xa8,0x43,0x2a,0x10,0xbe,0x10,0x20, +0xab,0xb0,0x0a,0xab,0xb0,0x0a,0xa3,0x09,0x01,0x50,0x8a,0x38,0xc0,0x88,0x41,0x03, +0x80,0x20,0x18,0x2c,0xed,0xc0,0x0a,0x47,0x38,0x30,0x81,0x2b,0xb8,0x82,0x2b,0xb8, +0xc2,0x68,0x42,0x00,0x54,0x43,0x0a,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0b,0x3c, +0xbc,0x82,0x42,0x0e,0x4f,0x10,0x0b,0xb1,0x10,0x0b,0xb1,0x30,0x9a,0x10,0x00,0x15, +0x9d,0x02,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x32,0x0f,0xb2,0xd0,0x9c,0x43,0x10, +0xd1,0x02,0x2d,0xd0,0x02,0x2d,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18, +0x2c,0xf5,0x40,0x0b,0x4f,0x3a,0x0c,0x89,0x2d,0xd8,0x82,0x2d,0xd8,0xc2,0x68,0x42, +0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x72,0x0f,0xb6,0x10,0xad,0x83,0xb3,0xe0, +0x02,0x2e,0xe0,0x02,0x2e,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c, +0xf9,0x80,0x0b,0x53,0x3b,0x1c,0x8a,0x2e,0xe8,0x82,0x2e,0xe8,0xc2,0x68,0x42,0x00, +0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0xb2,0x0f,0xba,0x50,0xbd,0x83,0xc4,0xf0,0x02, +0x2f,0xf0,0x02,0x2f,0x8c,0x26,0x04,0xc0,0x70,0x03,0x95,0x91,0xc1,0x70,0x03,0x97, +0x91,0x41,0x09,0x81,0x0e,0x47,0x54,0x18,0xf1,0x95,0x10,0xe8,0x74,0xc3,0xa5,0x05, +0xd3,0x0d,0x9a,0x18,0x08,0xc3,0x0d,0x63,0x00,0x06,0x64,0x30,0xdc,0x90,0x81,0x01, +0x19,0x94,0x10,0xe8,0x70,0x44,0x56,0x10,0x5f,0x09,0x81,0x4e,0x37,0x6c,0x47,0x30, +0xdd,0xe0,0xa1,0x81,0x30,0xdc,0xc0,0x99,0x01,0x19,0x14,0x12,0xe8,0x70,0x04,0x47, +0x10,0x5f,0x09,0x81,0x4e,0x37,0x78,0x46,0x50,0x88,0xb0,0xd3,0x0d,0x70,0xe0,0x04, +0xd3,0x0d,0x63,0x80,0x10,0xc3,0x0d,0x61,0xf0,0x06,0x64,0x50,0x81,0xa5,0xc3,0x11, +0x61,0x60,0x10,0x5f,0x09,0x81,0x4e,0x37,0x8c,0x01,0x12,0x4c,0x37,0xd8,0x81,0x21, +0x94,0x41,0xe9,0x70,0x04,0x19,0x0c,0xc4,0x57,0x42,0xa0,0xd3,0x0d,0x66,0x50,0x04, +0x25,0x1c,0x3b,0xdd,0xc0,0x06,0x4d,0x50,0x62,0xa0,0xe9,0x70,0x04,0x1a,0x10,0xc4, +0x57,0x42,0xa0,0xd3,0x0d,0x6a,0x60,0x04,0xd3,0x0d,0x7a,0x50,0x08,0x35,0x24,0x3b, +0xdd,0x90,0x07,0x4d,0x50,0xd3,0xa6,0xc3,0x11,0x6d,0x50,0x10,0x5f,0x09,0x81,0x4e, +0x37,0xbc,0xc1,0x11,0x4c,0x37,0xe0,0xc1,0x21,0x94,0x1b,0x80,0x81,0x0e,0x47,0xc0, +0xc1,0x40,0x7c,0x25,0x04,0x3a,0xdd,0x20,0x07,0x45,0x30,0xdd,0x60,0x0a,0x85,0x50, +0x03,0xb2,0xd3,0x0d,0xa2,0xc0,0x04,0x37,0x18,0x76,0x82,0x61,0x23,0x06,0x07,0x00, +0x82,0x60,0x80,0xb9,0x45,0x4c,0xd0,0x82,0x58,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10, +0x98,0x3c,0x08,0xf1,0xb1,0xc0,0x80,0x8f,0xd1,0xc3,0x10,0x1f,0x0b,0x0e,0xf8,0xdc, +0x2d,0x18,0x76,0xb7,0x60,0x98,0x15,0x02,0x7d,0x8c,0x10,0xe8,0x33,0x62,0x70,0x00, +0x20,0x08,0x06,0x1b,0x5e,0xf0,0xc4,0x2f,0xd4,0xc5,0x68,0x42,0x00,0x8c,0x26,0x08, +0xc1,0x09,0x86,0x9d,0x60,0x98,0x09,0x87,0x7c,0x4c,0x38,0xe4,0x33,0x62,0x60,0x00, +0x20,0x08,0x06,0x0f,0x69,0x88,0x85,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x4f,0x69, +0x8c,0x85,0x70,0xc2,0x40,0x27,0x0c,0x34,0x62,0x70,0x00,0x20,0x08,0x06,0x9e,0x68, +0xa8,0x45,0x3b,0x88,0xc4,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xab,0xa1,0x16,0xc1, +0x5f,0x0c,0x02,0x5b,0xb0,0x05,0x5b,0xb0,0xc5,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1, +0x68,0x82,0x26,0x8c,0x26,0x6c,0x83,0x09,0x84,0x7c,0x4c,0x20,0xe4,0x33,0x62,0x70, +0x00,0x20,0x08,0x06,0x9e,0x6a,0xc8,0x85,0x3e,0xa4,0xc4,0x88,0x81,0x03,0x80,0x20, +0x18,0x34,0xb2,0xc1,0x16,0x81,0x3c,0xc4,0x03,0x5d,0x94,0x41,0x19,0x94,0x41,0x19, +0xf8,0xc4,0x88,0xc1,0x01,0x80,0x20,0x18,0x78,0xab,0x31,0x17,0xfa,0x70,0x12,0x23, +0x06,0x0e,0x00,0x82,0x60,0xd0,0xcc,0x46,0x5b,0x04,0xf3,0x20,0x0f,0x75,0x41,0x0c, +0x04,0xf1,0x13,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0xb5,0x46,0x5c,0xd0,0x03,0x6a, +0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x06,0x1b, +0x74,0x71,0x0f,0xad,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0x82,0x61,0x27,0x18, +0x66,0x02,0x23,0x1f,0x13,0x18,0xf9,0x98,0x20,0xc8,0xc7,0x04,0x41,0x3e,0x26,0x04, +0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xe7,0x37,0xe0,0x22,0x18,0x8e,0x08,0xd2, +0x42,0xf8,0x2e,0x30,0xca,0x02,0x4a,0x3e,0x26,0x50,0xf2,0xb9,0x92,0x30,0xec,0x4a, +0xc2,0x30,0x13,0xc6,0x02,0x3e,0x26,0x90,0x05,0x7c,0xae,0x32,0xec,0x2a,0xc3,0x8c, +0x10,0xe8,0x63,0x84,0x40,0x1f,0x53,0x04,0xf8,0x98,0x22,0xc0,0xc7,0x0c,0x41,0x3e, +0x66,0x08,0xf2,0x31,0x41,0x2f,0xe0,0x63,0xc2,0x5e,0xc0,0x67,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0x1e,0xf9,0x80,0x0d,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x9e,0xf9,0x88, +0x0d,0xe1,0x84,0x81,0x4e,0x18,0xc8,0x0c,0x22,0x3e,0x66,0x10,0xf1,0xb1,0xbb,0x10, +0xe2,0x63,0x78,0x21,0xc4,0xc7,0x84,0x40,0x3e,0x26,0x14,0xf2,0x31,0xa2,0x90,0x8f, +0x1d,0x86,0x7c,0x86,0x23,0x08,0xbd,0x10,0xbe,0x59,0x86,0x60,0x08,0x86,0x1b,0x16, +0x36,0x20,0x83,0xe1,0x86,0x85,0x0d,0xc8,0xa0,0x84,0x40,0x67,0x19,0x84,0x21,0x38, +0x5b,0x18,0x76,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xbc,0xfe,0x28,0x8f,0xb5,0xf0,0x8b, +0x11,0x83,0x05,0x00,0x41,0x30,0x88,0x46,0x24,0x3c,0x82,0xfd,0x80,0x9e,0xf3,0x10, +0x66,0x09,0x86,0xe1,0x08,0x25,0x34,0x84,0x6f,0x96,0xe1,0x48,0x82,0x11,0x8a,0xd3, +0xff,0xff,0xff,0x1f,0x0c,0xd7,0x10,0xbe,0x59,0x02,0x63,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0x9e,0x13,0xe1,0x0d,0xd4,0xff,0xff,0xff,0x1f,0x2c,0x78,0x0d,0xf9,0x8c,0x18, +0x18,0x00,0x08,0x82,0xc1,0x93,0x22,0xbd,0x11,0x58,0x00,0x1b,0xf2,0xb1,0x00,0x36, +0xe0,0x33,0x4b,0x60,0x0c,0x54,0x18,0x0c,0x21,0x14,0x16,0xa4,0x86,0x7c,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0xe0,0x71,0x91,0xf1,0x08,0x2c,0x98,0x0d,0xf9,0x8c,0x18,0x18, +0x00,0x08,0x82,0xc1,0x03,0x23,0xe4,0x11,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xb7, +0x22,0xf3,0xc1,0x17,0xaa,0x31,0x62,0xe0,0x00,0x20,0x08,0x06,0xcd,0x8c,0xb4,0x47, +0x30,0x17,0x72,0x51,0x1f,0x82,0x20,0x08,0xbf,0x81,0xe5,0xa9,0x08,0x0c,0x37,0x04, +0xa0,0x40,0x06,0xc3,0x0d,0x1f,0x28,0x90,0x41,0x09,0x81,0xce,0x32,0x20,0x49,0x70, +0xea,0x30,0xec,0x88,0xc1,0x01,0x80,0x20,0x18,0x78,0x31,0x92,0x1f,0x7f,0x21,0x1b, +0x23,0x06,0x0b,0x00,0x82,0x60,0x10,0xdd,0x48,0x7d,0x04,0x2f,0x62,0x8c,0xc1,0x7e, +0x08,0xb3,0x04,0xc9,0x70,0x44,0x57,0x1b,0xc2,0x37,0xcb,0xa0,0x30,0x41,0x95,0x81, +0x8c,0xc0,0x70,0xc3,0x19,0xa0,0x02,0x19,0x0c,0x37,0x08,0xa8,0x40,0x06,0x25,0x04, +0x3a,0xcb,0xb0,0x30,0xc1,0xc9,0xc3,0xb0,0x23,0x06,0x07,0x00,0x82,0x60,0xe0,0xe5, +0x48,0x88,0x9c,0x86,0x6e,0x8c,0x18,0x2c,0x00,0x08,0x82,0x41,0xf4,0x23,0xfd,0x11, +0xdc,0x08,0x1b,0x18,0x23,0x22,0xcc,0x12,0x30,0xc3,0x11,0x64,0xd0,0x1b,0xc2,0x37, +0xcb,0xd0,0x3c,0x41,0xb9,0x81,0x8e,0x40,0xb9,0xc1,0x8e,0xc0,0x70,0x83,0x10,0x0b, +0x64,0x30,0xdc,0x20,0xc4,0x02,0x19,0x94,0x10,0xe8,0x2c,0x83,0xf3,0x04,0xb7,0x0f, +0xc3,0x8e,0x18,0x1c,0x00,0x08,0x82,0x81,0x27,0x26,0x2a,0x02,0x1b,0xe3,0x31,0x62, +0xb0,0x00,0x20,0x08,0x06,0x11,0x9a,0x98,0x48,0x00,0x26,0x87,0xc1,0x22,0xc2,0x2c, +0xc1,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x1e,0x99,0xb0,0x88,0x6b,0x90,0xc7,0x88, +0x41,0x03,0x80,0x20,0x18,0x2c,0x6d,0xc2,0x22,0x41,0x98,0xb0,0xc6,0x6a,0xb8,0x88, +0x8b,0xb8,0x88,0x8b,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88, +0xc1,0x01,0x80,0x20,0x18,0x4c,0x6d,0x92,0x22,0xed,0x31,0x8c,0x18,0x1c,0x00,0x08, +0x82,0xc1,0xe4,0x26,0x2a,0xe2,0x1e,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x4c,0x6f, +0xb2,0x22,0xef,0x31,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0xe6,0x26,0x31,0x42,0x1b, +0x69,0x32,0x9a,0x10,0x00,0x56,0x04,0xf4,0xb1,0x42,0xa0,0x8f,0x15,0x03,0x7d,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xc0,0x8b,0x93,0x1c,0xf1,0x0d,0xf6,0x18,0x31,0x68,0x00, +0x10,0x04,0x83,0x45,0x4f,0x72,0x24,0x70,0x13,0x37,0x71,0x93,0x1d,0xd9,0x91,0x1d, +0xd9,0x91,0xd1,0x84,0x00,0x18,0x8e,0x08,0xf0,0x23,0xf8,0xa6,0x1b,0xf4,0x43,0x08, +0x2c,0x40,0xe4,0x63,0x02,0x22,0x1f,0x1b,0x10,0xf9,0x8c,0x18,0x2c,0x00,0x08,0x82, +0x41,0xc5,0x27,0x2e,0x32,0x08,0x81,0x88,0x84,0x08,0x88,0x0c,0x47,0x04,0x20,0xa2, +0x7c,0xb3,0x0c,0x05,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8110ceacb8b6880de7dfbb09ba4b94e1.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8110ceacb8b6880de7dfbb09ba4b94e1.h new file mode 100644 index 00000000..2be63a1d --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8110ceacb8b6880de7dfbb09ba4b94e1.h @@ -0,0 +1,521 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8110ceacb8b6880de7dfbb09ba4b94e1.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8110ceacb8b6880de7dfbb09ba4b94e1_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8110ceacb8b6880de7dfbb09ba4b94e1_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8110ceacb8b6880de7dfbb09ba4b94e1_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8110ceacb8b6880de7dfbb09ba4b94e1_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8110ceacb8b6880de7dfbb09ba4b94e1_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8110ceacb8b6880de7dfbb09ba4b94e1_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8110ceacb8b6880de7dfbb09ba4b94e1_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8110ceacb8b6880de7dfbb09ba4b94e1_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8110ceacb8b6880de7dfbb09ba4b94e1_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8110ceacb8b6880de7dfbb09ba4b94e1_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8110ceacb8b6880de7dfbb09ba4b94e1_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8110ceacb8b6880de7dfbb09ba4b94e1_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8110ceacb8b6880de7dfbb09ba4b94e1_size = 7956; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8110ceacb8b6880de7dfbb09ba4b94e1_data[] = { +0x44,0x58,0x42,0x43,0x5a,0xf3,0x1b,0x87,0x6d,0xc1,0x86,0x39,0xea,0x25,0xba,0x37, +0x99,0xcb,0xe5,0xb4,0x01,0x00,0x00,0x00,0x14,0x1f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0xc0,0x0e,0x00,0x00,0xdc,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x24,0x0d,0x00,0x00,0x66,0x00,0x05,0x00, +0x49,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x0c,0x0d,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x40,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc6,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b, +0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c,0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28, +0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d, +0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e,0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2, +0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0, +0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07, +0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1, +0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90, +0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31, +0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8, +0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07, +0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f, +0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c, +0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90, +0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43, +0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac, +0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a, +0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0, +0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3, +0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c, +0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0, +0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81, +0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a, +0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01, +0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c, +0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0, +0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41,0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8, +0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b,0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26, +0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18, +0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03, +0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8, +0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d, +0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac,0x61,0x18,0x86,0x61,0x18,0x74,0xcf,0x11, +0x80,0x02,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x07,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0xc7,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x18, +0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x00,0x00, +0x1e,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x1c,0x0a,0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a, +0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a, +0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x2c,0x8a,0x32,0xa0,0xa0, +0x07,0x8a,0xa5,0x30,0x28,0x1c,0x01,0xa8,0x01,0xca,0x0b,0x10,0x10,0x10,0x81,0xd6, +0x19,0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0xa0,0x79,0x06,0x80,0xea,0x19,0x00,0xba, +0x67,0x00,0x08,0x9f,0x01,0x20,0x74,0x06,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x5a,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x81,0x99,0x20,0x0c, +0xcd,0x06,0x61,0x20,0x26,0x08,0x83,0xb3,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06, +0x84,0x20,0x26,0x08,0x68,0x70,0x07,0xb4,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe, +0xc6,0xde,0xd8,0xde,0xe4,0xbe,0xd4,0xd2,0xe8,0xe8,0xca,0xe4,0xca,0xc8,0x26,0x08, +0xc3,0x33,0x41,0x18,0xa0,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65,0x31,0x98,0x81,0x31, +0x1c,0x5a,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e, +0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x1b,0x92,0x41,0x81,0x0c,0x63,0x60,0x0c, +0x67,0x82,0xb0,0x06,0x70,0xc0,0x46,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x8b,0xac, +0x0c,0x8e,0x0e,0x6d,0x43,0xc2,0x48,0x93,0x31,0x0c,0x8c,0xe1,0x4c,0x10,0x86,0x68, +0x82,0xf0,0x06,0x71,0x40,0x48,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0xab,0x0c,0x0f, +0xee,0x6d,0xae,0x4e,0xae,0x6c,0x43,0x52,0x59,0x97,0x51,0x0d,0x8c,0xe1,0x6c,0x20, +0x9e,0x88,0xc2,0x26,0x08,0x71,0x20,0x07,0x3c,0x03,0xb9,0xbb,0x2f,0xb9,0xb2,0xb1, +0x37,0xb7,0x39,0x3a,0xb9,0xba,0x31,0xba,0x32,0xb2,0x2f,0x38,0xb9,0x32,0xbb,0xb4, +0xb7,0xba,0xb9,0x2f,0xb7,0xb2,0x30,0xb9,0xb2,0x39,0xba,0x2f,0xb2,0x32,0x38,0x3a, +0xb4,0x09,0x42,0x18,0xb4,0xc1,0x04,0x61,0x90,0x36,0x08,0x46,0xb7,0x61,0x31,0xb4, +0xcd,0x30,0x06,0x86,0xe3,0x38,0x6f,0x82,0x30,0x07,0x73,0xc0,0x4c,0xee,0xee,0x8b, +0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0xec,0xab,0xed,0x8d,0x2e,0xed,0xcd,0xed,0xcb,0xae, +0x6c,0x8c,0xee,0x4d,0x6e,0x6e,0xc3,0x32,0x80,0x41,0x18,0x18,0xc3,0xc0,0x70,0x1c, +0xe7,0x4c,0x10,0xea,0x80,0x0e,0xf8,0xc8,0xdd,0x7d,0x91,0xa5,0xb1,0x85,0xd1,0x95, +0x91,0x11,0x95,0xc1,0xd1,0xa1,0x6d,0x58,0x98,0x31,0x20,0x03,0x83,0x19,0x18,0x8e, +0xe3,0x1c,0x4a,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x69,0x6e,0x70,0x75,0x74, +0x5f,0x6c,0x75,0x6d,0x61,0x1b,0x96,0x6a,0x0c,0xcc,0xc0,0xa8,0x06,0x86,0xe3,0x38, +0x67,0x03,0xf1,0x89,0x41,0x19,0x9c,0xc1,0x04,0x01,0x0f,0xec,0x80,0xc6,0x98,0x98, +0xd1,0x94,0x94,0xcc,0x04,0x61,0x98,0x36,0x20,0x46,0x1a,0xa8,0x81,0x61,0x0c,0x6b, +0x00,0x6c,0x08,0xd8,0x60,0x03,0x91,0xa1,0x41,0x1b,0x00,0x13,0x84,0x3b,0xa8,0x03, +0x2e,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x13,0x84,0x81,0x9a, +0x20,0x0c,0xd5,0x04,0x21,0x0c,0xdc,0x60,0x03,0x42,0xc0,0x41,0x65,0xc4,0x81,0x1c, +0x34,0x73,0x40,0x27,0xad,0x29,0x0c,0x4f,0xaa,0xcc,0x8d,0xac,0x4c,0x6e,0x2a,0x4d, +0xaf,0x6c,0x82,0x30,0x58,0x1b,0x0c,0xa2,0x0e,0x2a,0x3b,0x88,0x03,0x39,0x20,0x93, +0x46,0x94,0x36,0x07,0xc7,0x16,0x96,0x37,0x95,0xa6,0x57,0x36,0x41,0x18,0xae,0x0d, +0x08,0x81,0x07,0x55,0x1e,0xc4,0x81,0x1c,0x34,0x73,0xc0,0x2e,0x2d,0xc9,0x0d,0xae, +0x8e,0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x8c,0x28, +0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x60,0x1b,0x0c,0x62,0x0f, +0x2a,0x3e,0x88,0x03,0x39,0xa0,0x94,0xc6,0x54,0xd7,0x16,0xd6,0x94,0x06,0x47,0x94, +0xd6,0x56,0xe6,0x36,0x97,0xf6,0xe6,0x36,0x37,0x41,0x18,0xb2,0x0d,0x06,0xe1,0x07, +0xd5,0x1f,0xc4,0x81,0x1c,0x50,0x4a,0x63,0xaa,0x6b,0x0b,0x6b,0x4a,0x83,0x63,0x2a, +0xb3,0x2b,0x63,0xa3,0x7a,0xab,0x9a,0x2b,0x9b,0x20,0x0c,0xda,0x06,0x83,0x08,0x85, +0x4a,0x14,0xe2,0x40,0x0e,0xb8,0xa4,0x19,0xc9,0x85,0xb5,0x95,0x25,0xb9,0x91,0x95, +0xe1,0x4d,0x10,0x86,0x6d,0x83,0x41,0x90,0x42,0x55,0x0a,0x71,0x20,0x07,0x94,0xcc, +0x88,0xca,0xec,0xd2,0xc6,0xca,0xa8,0xde,0xac,0xd2,0xca,0xee,0x88,0xca,0xe0,0xe8, +0xd0,0x26,0x08,0x03,0xb7,0xc1,0x20,0x4e,0xa1,0x42,0x85,0x38,0x68,0x78,0x98,0x29, +0xa5,0xd1,0xd1,0x95,0xc9,0x4d,0x10,0x86,0x6e,0x83,0x41,0xa8,0x42,0xb5,0x0a,0x71, +0xd0,0x50,0x32,0x6b,0x7a,0xa3,0x4b,0x7b,0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x9b, +0x1a,0x0b,0x63,0x2b,0x9b,0x20,0x0c,0xde,0x06,0x84,0x68,0x85,0xca,0x15,0xe2,0xa0, +0x69,0xe6,0x80,0x90,0x19,0xd1,0xdb,0x9d,0xdb,0xdc,0x58,0x18,0x5b,0x99,0x51,0xd8, +0x18,0xdd,0x9b,0xdc,0x04,0x61,0xf8,0x36,0x18,0x04,0x2c,0x54,0xb1,0x10,0x07,0x0d, +0x3f,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0x39,0xa5,0x34, +0x3a,0xba,0x32,0xb9,0xa1,0x30,0xb7,0xb1,0x32,0x36,0xb6,0x30,0xba,0xb4,0x37,0xb7, +0x09,0xc2,0x00,0x06,0x1b,0x0c,0x62,0x16,0x2a,0x5a,0x88,0x83,0x86,0x8c,0x19,0x94, +0x5c,0x59,0x11,0x1e,0xdc,0xdb,0x5c,0x9d,0x5c,0xd9,0x04,0x61,0x08,0x83,0x0d,0x08, +0x61,0x0b,0xd5,0x2d,0xc4,0x41,0xd3,0xcc,0x01,0x33,0x33,0x28,0xb9,0x32,0xbb,0xb4, +0xb7,0xba,0x39,0x23,0xb9,0xb0,0xb6,0x32,0x28,0xb9,0xb2,0x22,0x3c,0xb8,0xb7,0xb9, +0x3a,0xb9,0xb2,0x09,0xc2,0x20,0x06,0x1b,0x0c,0x22,0x17,0x2a,0x5d,0x88,0x83,0x86, +0x8b,0x19,0x55,0x98,0x1b,0x52,0x18,0x9b,0x99,0xd1,0x93,0xd5,0x04,0x61,0x18,0x83, +0x0d,0x06,0xc1,0x0b,0x55,0x2f,0xc4,0x41,0xc3,0xca,0x4c,0x29,0x8d,0x8e,0xae,0x4c, +0x6e,0xaa,0x2c,0xae,0xae,0xcc,0x6d,0xac,0x8c,0xa9,0xcc,0xed,0x8c,0x0e,0x6d,0x82, +0x30,0x90,0xc1,0x06,0x83,0xf8,0x85,0x0a,0x1c,0xe2,0xa0,0xa1,0x62,0x46,0x54,0xc6, +0x46,0x17,0x46,0x95,0xd6,0x56,0x36,0x41,0x18,0xca,0x60,0x83,0x41,0x88,0x43,0x35, +0x0e,0x71,0xd0,0xf0,0x32,0x23,0xca,0x73,0x0b,0x6b,0x4b,0x1b,0x93,0x2a,0x9b,0x1b, +0x42,0x0b,0x73,0x3b,0x2b,0x33,0x0a,0x1b,0xa3,0x7b,0x93,0x9b,0x20,0x0c,0x66,0xb0, +0xc1,0x20,0xca,0xa1,0x32,0x87,0x38,0x68,0x88,0x99,0x59,0xa5,0x95,0xdd,0x4d,0xc1, +0x85,0x8d,0x95,0x51,0xbd,0x35,0x95,0xd1,0x95,0xc9,0xcd,0x19,0x85,0x8d,0xd1,0xbd, +0xc9,0x4d,0x10,0x86,0x33,0xd8,0x60,0x10,0xe8,0x50,0xa5,0x43,0x1c,0x34,0x1b,0xa8, +0x35,0xa0,0x83,0x3b,0xd0,0x83,0x3e,0x00,0x85,0x51,0x30,0x85,0x54,0x60,0x85,0x57, +0x90,0x85,0x5a,0xc0,0x85,0x5d,0xf0,0x85,0x70,0x20,0x87,0x73,0x50,0x87,0x0d,0x83, +0xf1,0x06,0xeb,0x30,0x41,0x10,0x80,0x0d,0xc0,0x86,0xc1,0x70,0x07,0x77,0xd8,0x10, +0xbc,0xc3,0x86,0x61,0x68,0x07,0x78,0xa0,0x30,0x34,0x35,0x41,0xc8,0x83,0x37,0xd8, +0x30,0xd8,0x81,0x1d,0x0c,0x13,0x84,0x01,0x0d,0x36,0x04,0xab,0xb0,0xc1,0x30,0xe6, +0x41,0x0e,0xe8,0xa1,0x1e,0xec,0x61,0x43,0xd1,0x0e,0xf2,0x00,0xb8,0xc1,0x3d,0xd0, +0x08,0xa3,0x7b,0x6b,0x4b,0x1b,0x23,0x22,0x26,0x17,0xe6,0x36,0x86,0x56,0x36,0x47, +0xc3,0x8c,0xed,0x2d,0x8c,0x6e,0x6e,0x82,0x30,0xa4,0x01,0x8b,0x34,0xb7,0x39,0xba, +0xb9,0x09,0xc2,0xa0,0x06,0x24,0xd2,0xdc,0xe8,0xe6,0x26,0x08,0xc3,0x1a,0x10,0xa1, +0x2b,0xc3,0xfb,0x62,0x7b,0x0b,0x23,0x9b,0x20,0x0c,0x6c,0xc0,0x84,0xae,0x0c,0xef, +0x6b,0x8e,0xee,0x4d,0xae,0x8c,0x45,0x5d,0x9a,0x1b,0xdd,0xdc,0x06,0x28,0x1f,0xe4, +0x40,0x1f,0x9a,0x7d,0xe0,0x87,0x7e,0xf0,0x87,0x7f,0x00,0x89,0x90,0x10,0x89,0x91, +0xa8,0x48,0x82,0x0f,0xaa,0xb0,0xb1,0xd9,0xb5,0xb9,0xa4,0x91,0x95,0xb9,0xd1,0x4d, +0x09,0x82,0x2a,0x64,0x78,0x2e,0x76,0x65,0x72,0x73,0x69,0x6f,0x6e,0x53,0x02,0xa2, +0x09,0x19,0x9e,0x8b,0x5d,0x18,0x9b,0x5d,0x99,0xdc,0x94,0xc0,0xa8,0x43,0x86,0xe7, +0x32,0x87,0x16,0x46,0x56,0x26,0xd7,0xf4,0x46,0x56,0xc6,0x36,0x25,0x40,0xca,0x90, +0xe1,0xb9,0xc8,0x95,0xcd,0xbd,0xd5,0xc9,0x8d,0x95,0xcd,0x4d,0x09,0xda,0xa0,0x12, +0x19,0x9e,0x0b,0x5d,0x1e,0x5c,0x59,0x90,0x9b,0xdb,0x1b,0x5d,0x18,0x5d,0xda,0x9b, +0xdb,0xdc,0x14,0x61,0x1d,0xe0,0xa1,0x0e,0x19,0x9e,0x4b,0x99,0x1b,0x9d,0x5c,0x1e, +0xd4,0x5b,0x9a,0x1b,0xdd,0xdc,0x94,0xe0,0x1e,0xba,0x90,0xe1,0xb9,0x8c,0xbd,0xd5, +0xb9,0xd1,0x95,0xc9,0xcd,0x4d,0x09,0x48,0x02,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x33,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e,0x30,0x39,0x0c,0x22, +0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34, +0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05, +0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x25,0x6c,0xc3,0xe5, +0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9, +0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd, +0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81,0x33,0x5c,0xbe,0xf3, +0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x05,0x48,0xc3,0xe5, +0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x81,0x10,0xce,0xac, +0xb8,0xb6,0x88,0x0d,0xe7,0xdf,0xbb,0x09,0xba,0x4b,0x94,0xe1,0x44,0x58,0x49,0x4c, +0x30,0x10,0x00,0x00,0x66,0x00,0x05,0x00,0x0c,0x04,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x18,0x10,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x03,0x04,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xc7,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xec,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e, +0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2, +0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61, +0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19, +0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c,0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c, +0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86,0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a, +0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5, +0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86,0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7, +0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c, +0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28,0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97, +0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d,0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e, +0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2,0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06, +0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5, +0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20, +0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07, +0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9, +0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07, +0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39, +0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03, +0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38, +0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4, +0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70, +0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03, +0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82, +0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0, +0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03, +0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18, +0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc, +0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c, +0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4, +0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81, +0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09, +0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41, +0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8,0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b, +0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98, +0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40, +0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1, +0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d,0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac, +0x61,0x18,0x86,0x61,0x18,0x74,0xcf,0x11,0x80,0xc2,0x14,0x00,0x00,0x00,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, +0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x07, +0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x11,0x10,0x00,0x03, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00,0x02,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8, +0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0xc7,0x03,0x02, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x18,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x10,0x0a, +0xa2,0x2c,0x0a,0x30,0x80,0xc2,0x11,0x00,0xca,0x0b,0x10,0x10,0x10,0x81,0xd6,0x19, +0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0xa0,0x79,0x06,0x80,0xea,0x19,0x00,0xc2,0x67, +0x00,0x08,0x9d,0x01,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x60,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x81,0x99,0x20,0x0c,0xcd,0x06,0x61,0x20, +0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xce,0x04,0x01,0x0d,0xc0,0x80, +0xc0,0x04,0x61,0x78,0x26,0x08,0x03,0xb4,0x41,0x40,0x98,0x0d,0x09,0x92,0x28,0xc8, +0x32,0x2c,0x48,0xb3,0x21,0x19,0x12,0x05,0x41,0x86,0x05,0x69,0x26,0x08,0x6b,0xa0, +0x6d,0x48,0x16,0x48,0x41,0x86,0x61,0x41,0x9a,0x09,0xc2,0x10,0x4d,0x10,0xde,0x60, +0xdb,0x90,0x48,0x93,0x82,0x48,0xc3,0x82,0x34,0x1b,0x08,0xe7,0x89,0xa8,0x09,0x42, +0x1c,0x70,0x13,0x84,0x30,0xc0,0x26,0x08,0x83,0xb4,0x41,0x40,0xb0,0x0d,0x0b,0x62, +0x29,0x08,0x32,0x2c,0xd7,0x75,0x65,0x13,0x84,0x39,0xe8,0x36,0x2c,0xc3,0xa6,0x20, +0xc3,0xb0,0x5c,0xd7,0xd5,0x4c,0x10,0xea,0xc0,0xdb,0xb0,0x2c,0x9d,0x82,0x2c,0xc3, +0x72,0x5d,0x57,0xb3,0x61,0x91,0x3a,0x05,0x91,0x86,0xe5,0xba,0xae,0x66,0x03,0xa1, +0x71,0xde,0x37,0x41,0xc0,0x83,0x6f,0x82,0x30,0x4c,0x1b,0x10,0x24,0x0c,0x14,0x04, +0x19,0xc4,0x00,0xd8,0x10,0x8c,0xc1,0x06,0xa2,0x02,0x03,0x32,0x00,0x26,0x08,0x02, +0x40,0x61,0x68,0x6a,0x82,0x90,0x07,0xd9,0x04,0x61,0xa0,0x26,0x08,0x43,0xb5,0x61, +0x50,0x03,0x35,0x18,0x26,0x08,0x83,0x35,0x41,0x18,0xae,0x0d,0x41,0x1b,0x6c,0x30, +0x10,0x34,0x48,0x83,0x35,0x60,0x03,0x37,0xd8,0x50,0x98,0xc1,0x19,0x00,0x65,0xf0, +0x06,0x55,0xd8,0xd8,0xec,0xda,0x5c,0xd2,0xc8,0xca,0xdc,0xe8,0xa6,0x04,0x41,0x15, +0x32,0x3c,0x17,0xbb,0x32,0xb9,0xb9,0xb4,0x37,0xb7,0x29,0x01,0xd1,0x84,0x0c,0xcf, +0xc5,0x2e,0x8c,0xcd,0xae,0x4c,0x6e,0x4a,0x40,0xd4,0x21,0xc3,0x73,0x99,0x43,0x0b, +0x23,0x2b,0x93,0x6b,0x7a,0x23,0x2b,0x63,0x9b,0x12,0x18,0x65,0xc8,0xf0,0x5c,0xe4, +0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0xe6,0xa6,0x04,0x64,0x50,0x87,0x0c,0xcf,0xa5, +0xcc,0x8d,0x4e,0x2e,0x0f,0xea,0x2d,0xcd,0x8d,0x6e,0x6e,0x4a,0xf0,0x06,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x33,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34, +0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e, +0x30,0x39,0x0c,0x22,0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef, +0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8, +0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6, +0x25,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49, +0x18,0x80,0x80,0xf9,0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00, +0x13,0x11,0x02,0xcd,0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81, +0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef, +0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d, +0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6, +0x05,0x48,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d, +0x04,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00, +0x61,0x20,0x00,0x00,0xc6,0x01,0x00,0x00,0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00, +0x3b,0x00,0x00,0x00,0x34,0xcc,0x00,0x14,0xec,0x40,0x11,0x06,0x94,0xec,0x40,0xd9, +0x15,0x67,0x40,0x39,0x14,0x21,0x50,0x19,0x06,0x94,0x51,0xe9,0x06,0x94,0x24,0x41, +0x0d,0x94,0x24,0x42,0xd9,0x94,0x4b,0xa9,0x94,0x46,0x49,0x42,0x14,0x4c,0x29,0x12, +0x94,0x1b,0x21,0x45,0x50,0x1e,0x23,0x00,0x25,0x40,0xc6,0x18,0x01,0x08,0x82,0x20, +0xfc,0x0b,0x63,0x04,0xad,0x39,0xe7,0xbc,0x37,0x46,0x70,0xdf,0xf4,0x68,0x8a,0xc1, +0x18,0xc1,0x5a,0xab,0xb5,0xfa,0x8d,0x11,0x80,0x20,0x08,0xbb,0x61,0x30,0x46,0x00, +0x82,0x20,0x88,0x83,0xc3,0x18,0xc1,0x5a,0xab,0xb5,0xf8,0x8d,0x11,0xc0,0x3e,0x3b, +0x97,0xdf,0x18,0x41,0xae,0x97,0xee,0xfc,0x8d,0x11,0xe0,0xec,0x7d,0xe6,0xde,0x18, +0xc1,0x59,0x9b,0x62,0xe8,0x8d,0x11,0x80,0x20,0x08,0xc2,0xdf,0x18,0x01,0x08,0x82, +0x20,0xfe,0x8d,0x00,0x8c,0x11,0xa8,0x78,0x7d,0x8a,0x1e,0x75,0x73,0x08,0x68,0x50, +0x07,0x73,0x08,0xcf,0x1c,0xcc,0x21,0xa0,0x01,0x1b,0xcc,0x21,0xc8,0xc1,0x34,0x87, +0xf0,0xb0,0xc1,0x1c,0x02,0x1a,0xb8,0xc1,0x1c,0xc2,0xe3,0x06,0x04,0xce,0x41,0x44, +0x91,0xa3,0x07,0x73,0x10,0xcf,0xe3,0xe8,0xc1,0x1c,0x04,0xc3,0x38,0x7a,0x30,0x07, +0xe1,0x38,0x8e,0x1e,0xcc,0x41,0x44,0x91,0x93,0x07,0x73,0x10,0x0c,0xe3,0xe4,0xc1, +0x08,0xc0,0x1c,0xc4,0xf3,0x38,0x79,0x30,0x07,0xe1,0x38,0xce,0x1d,0x00,0x00,0x00, +0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xaf,0x60,0x07,0x49,0x2a,0x88,0xc2,0x88, +0x01,0x02,0x80,0x20,0x18,0x88,0x01,0x2c,0xdc,0x41,0xc2,0x0a,0xa3,0x30,0x62,0x80, +0x00,0x20,0x08,0x06,0x62,0x10,0x0b,0x78,0x90,0xc0,0x02,0x29,0x8c,0x18,0x20,0x00, +0x08,0x82,0x81,0x18,0xc8,0x42,0x1e,0x24,0xaf,0x50,0x0a,0x23,0x06,0x08,0x00,0x82, +0x60,0x20,0x06,0xb3,0xa0,0x07,0x49,0x2b,0x98,0xc2,0x88,0x01,0x02,0x80,0x20,0x18, +0x88,0x01,0x2d,0xec,0x41,0x32,0x0b,0xa7,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x62, +0x50,0x0b,0x7c,0x90,0xc8,0x02,0x2a,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x18,0xd8, +0x42,0x1f,0x24,0xb2,0x90,0x0a,0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xb7,0xe0, +0x07,0x09,0x2d,0xa8,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x78,0xb9,0x10,0x0a,0x81, +0x35,0x62,0x60,0x00,0x20,0x08,0x06,0xc4,0x38,0xe4,0x81,0x2d,0x8c,0x18,0x18,0x00, +0x08,0x82,0x01,0x41,0x0e,0x7a,0x90,0x0b,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0xf5, +0x42,0x28,0x0c,0xb8,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0xde,0x2f,0x9c,0x82,0xb2,0x8d,0x18,0x34,0x00,0x08,0x82,0xc1,0x82,0x0e, +0xa7,0x10,0xf0,0x82,0x51,0xa4,0x42,0x2a,0xa4,0x42,0x2a,0x8c,0x26,0x04,0x40,0x21, +0xe0,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xac,0x83,0x2a,0x10,0xbf,0x10,0x20, +0xac,0xc0,0x0a,0xac,0xc0,0x0a,0xa3,0x09,0x01,0x50,0xca,0x38,0xc0,0x88,0x41,0x03, +0x80,0x20,0x18,0x2c,0xee,0xd0,0x0a,0x87,0x38,0x30,0xc1,0x2b,0xbc,0xc2,0x2b,0xbc, +0xc2,0x68,0x42,0x00,0x54,0x53,0x0a,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4b,0x3c, +0xc0,0x82,0x52,0x0e,0x4f,0x20,0x0b,0xb2,0x20,0x0b,0xb2,0x30,0x9a,0x10,0x00,0x15, +0xa1,0x02,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x42,0x0f,0xb3,0xd0,0xa0,0x43,0x10, +0xd5,0x42,0x2d,0xd4,0x42,0x2d,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18, +0x2c,0xf6,0x50,0x0b,0x8f,0x3a,0x0c,0xc9,0x2d,0xdc,0xc2,0x2d,0xdc,0xc2,0x68,0x42, +0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x82,0x0f,0xb7,0x10,0xb1,0x83,0xb3,0xe4, +0x42,0x2e,0xe4,0x42,0x2e,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c, +0xfa,0x90,0x0b,0x93,0x3b,0x1c,0xca,0x2e,0xec,0xc2,0x2e,0xec,0xc2,0x68,0x42,0x00, +0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0xc2,0x0f,0xbb,0x50,0xc1,0x83,0xc4,0xf4,0x42, +0x2f,0xf4,0x42,0x2f,0x8c,0x26,0x04,0xc0,0x70,0x03,0x95,0x91,0xc1,0x70,0x03,0x97, +0x91,0x41,0x09,0x81,0x0e,0x47,0x54,0x98,0xf0,0x95,0x10,0xe8,0x74,0xc3,0xa5,0x05, +0xd3,0x0d,0x9a,0x18,0x08,0xc3,0x0d,0x63,0x00,0x06,0x64,0x30,0xdc,0x90,0x81,0x01, +0x19,0x94,0x10,0xe8,0x70,0x44,0x56,0x08,0x5f,0x09,0x81,0x4e,0x37,0x6c,0x47,0x30, +0xdd,0xe0,0xa1,0x81,0x30,0xdc,0xc0,0x99,0x01,0x19,0x14,0x12,0xe8,0x70,0x04,0x47, +0x08,0x5f,0x09,0x81,0x4e,0x37,0x78,0x46,0x50,0x88,0xb0,0xd3,0x0d,0x70,0xe0,0x04, +0xd3,0x0d,0x63,0x80,0x10,0xc3,0x0d,0x61,0xf0,0x06,0x64,0x50,0x81,0xa5,0xc3,0x11, +0x61,0x60,0x08,0x5f,0x09,0x81,0x4e,0x37,0x8c,0x01,0x12,0x4c,0x37,0xd8,0x81,0x21, +0x94,0x41,0xe9,0x70,0x04,0x19,0x0c,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0x66,0x50,0x04, +0x25,0x1c,0x3b,0xdd,0xc0,0x06,0x4d,0x50,0x62,0xa0,0xe9,0x70,0x04,0x1a,0x10,0xc2, +0x57,0x42,0xa0,0xd3,0x0d,0x6a,0x60,0x04,0xd3,0x0d,0x7a,0x50,0x08,0x35,0x24,0x3b, +0xdd,0x90,0x07,0x4d,0x50,0xd3,0xa6,0xc3,0x11,0x6d,0x50,0x08,0x5f,0x09,0x81,0x4e, +0x37,0xbc,0xc1,0x11,0x4c,0x37,0xe0,0xc1,0x21,0x94,0x1b,0x80,0x81,0x0e,0x47,0xc0, +0xc1,0x20,0x7c,0x25,0x04,0x3a,0xdd,0x20,0x07,0x45,0x30,0xdd,0x60,0x0a,0x85,0x50, +0x03,0xb2,0xd3,0x0d,0xa2,0xc0,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xe0,0xad,0xc5, +0x4c,0xd4,0x82,0x3a,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x42,0x17,0x33,0x11,0xa0, +0x05,0x21,0xd4,0x44,0x4d,0xd4,0x44,0x4d,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x01,0x16,0x17,0x34,0x61,0x0b,0x65,0x31,0x9a,0x10,0x08, +0xa3,0x09,0xc2,0x60,0x42,0x21,0x1f,0x13,0x0a,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82, +0x81,0x47,0x17,0x3c,0x31,0x0e,0xf2,0x30,0x62,0xe0,0x00,0x20,0x08,0x06,0x0d,0x5f, +0xd8,0x44,0xb0,0x0b,0xba,0xe0,0x13,0x8e,0xe3,0x38,0x27,0x31,0x62,0x70,0x00,0x20, +0x08,0x06,0x5e,0x5d,0xf4,0xc4,0x38,0xc0,0xc3,0x88,0x81,0x03,0x80,0x20,0x18,0x34, +0x7d,0x71,0x13,0x01,0x2f,0xec,0xc2,0x4f,0x10,0x03,0x41,0xa0,0xc4,0x88,0xc1,0x01, +0x80,0x20,0x18,0x6c,0x77,0xb1,0x13,0xbd,0x20,0x17,0xa3,0x09,0x01,0x30,0x9a,0x20, +0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0xe9,0x85,0x4f,0x80,0xc3,0x5d,0x8c,0x26, +0x04,0xc0,0x68,0x82,0x10,0x9c,0x60,0xd8,0x09,0x86,0x99,0xc0,0xc8,0xc7,0x04,0x46, +0x3e,0x26,0x08,0xf2,0x31,0x41,0x90,0x8f,0x09,0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0xe0,0x49,0x8d,0x9c,0x08,0x86,0x23,0x02,0x99,0x10,0xbe,0x0b,0x8c,0xb2,0x80, +0x92,0x8f,0x09,0x94,0x7c,0xce,0x1d,0x0c,0x3b,0x77,0x30,0xcc,0x04,0x97,0x80,0x8f, +0x09,0x2f,0x01,0x9f,0xab,0x0c,0xbb,0xca,0x30,0x23,0x04,0xfa,0x18,0x21,0xd0,0xc7, +0x14,0x01,0x3e,0xa6,0x08,0xf0,0x31,0x43,0x90,0x8f,0x19,0x82,0x7c,0x4c,0x18,0x0b, +0xf8,0x98,0x40,0x16,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x87,0x37,0xe2,0x42, +0x18,0x31,0x30,0x00,0x10,0x04,0x83,0xa7,0x37,0xe4,0x42,0x38,0x61,0xa0,0x13,0x06, +0x32,0x83,0x88,0x8f,0x19,0x44,0x7c,0xec,0x27,0x84,0xf8,0x18,0x58,0x08,0xf1,0x31, +0x21,0x90,0x8f,0x09,0x85,0x7c,0x8c,0x28,0xe4,0x63,0x87,0x21,0x9f,0xe1,0x08,0x62, +0x2c,0x84,0x6f,0x96,0x21,0x18,0x82,0xe1,0x86,0x85,0x0d,0xc8,0x60,0xb8,0x61,0x61, +0x03,0x32,0x28,0x21,0xd0,0x59,0x06,0x61,0x08,0xee,0x0f,0x86,0x1d,0x31,0x38,0x00, +0x10,0x04,0x03,0xef,0x3c,0x5e,0x83,0x26,0xce,0x62,0xc4,0x60,0x01,0x40,0x10,0x0c, +0xa2,0xf6,0x60,0x8d,0x60,0x35,0xa0,0x27,0x36,0x84,0x59,0x82,0x61,0x38,0x42,0x51, +0x0b,0xe1,0x9b,0x65,0x38,0x92,0x60,0x84,0xe2,0xf4,0xff,0xff,0xff,0x07,0xe3,0x2e, +0x84,0x6f,0x96,0xc0,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x27,0x3e,0x4a,0x03,0xf5, +0xff,0xff,0xff,0x07,0x0b,0xf0,0x42,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xf0,0xcc, +0x87,0x69,0x04,0x16,0xe4,0x85,0x7c,0x2c,0xc8,0x0b,0xf8,0xcc,0x12,0x18,0x03,0x15, +0x06,0x43,0x08,0x85,0x05,0x72,0x21,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x78,0xf0, +0x83,0x35,0x02,0x0b,0xf8,0x42,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xf0,0xe8,0x47, +0x6b,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xe0,0xd5,0x47,0x6f,0x94,0xc5,0x5c,0x8c, +0x18,0x38,0x00,0x08,0x82,0x41,0xd3,0x1f,0xb7,0x11,0xf0,0xc4,0x4e,0xfc,0x86,0x20, +0x08,0x02,0x6a,0x60,0x79,0xf4,0x01,0xc3,0x0d,0x01,0x28,0x90,0xc1,0x70,0xc3,0x07, +0x0a,0x64,0x50,0x42,0xa0,0xb3,0x0c,0x48,0x12,0xdc,0x2c,0x0c,0x3b,0x62,0x70,0x00, +0x20,0x08,0x06,0xde,0x7e,0x8c,0x07,0x5a,0xec,0xc5,0x88,0xc1,0x02,0x80,0x20,0x18, +0x44,0x21,0x02,0x1e,0xc1,0x6f,0x18,0x63,0x50,0x1e,0xc2,0x2c,0x41,0x32,0x1c,0xd1, +0xf9,0x85,0xf0,0xcd,0x32,0x28,0x4c,0x50,0x65,0xc0,0x1f,0x30,0xdc,0x70,0x06,0xa8, +0x40,0x06,0xc3,0x0d,0x02,0x2a,0x90,0x41,0x09,0x81,0xce,0x32,0x2c,0x4c,0x70,0xbb, +0x30,0xec,0x88,0xc1,0x01,0x80,0x20,0x18,0x78,0x23,0xb2,0x1e,0x70,0x31,0x1a,0x23, +0x06,0x0b,0x00,0x82,0x60,0x10,0xa5,0x08,0x7a,0x04,0xe7,0xc1,0x06,0x46,0x7b,0x08, +0xb3,0x04,0xcc,0x70,0x04,0x19,0x98,0x86,0xf0,0xcd,0x32,0x34,0x4f,0x50,0x6e,0x40, +0x22,0x50,0x6e,0x50,0x22,0x30,0xdc,0x20,0xc4,0x02,0x19,0x0c,0x37,0x08,0xb1,0x40, +0x06,0x25,0x04,0x3a,0xcb,0xe0,0x3c,0xc1,0x91,0xc3,0xb0,0x23,0x06,0x07,0x00,0x82, +0x60,0xe0,0xb1,0x08,0x7d,0xe4,0x05,0x6b,0x8c,0x18,0x2c,0x00,0x08,0x82,0x41,0x24, +0x23,0xf1,0x11,0xc0,0xc7,0x61,0xd8,0x87,0x30,0x4b,0xf0,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x81,0xe7,0x22,0xf6,0x71,0x17,0xad,0x31,0x62,0xd0,0x00,0x20,0x08,0x06,0xcb, +0x8d,0xd8,0x47,0xb0,0x22,0x75,0x41,0x17,0xf8,0x81,0x1f,0xf8,0x81,0x1f,0xa3,0x09, +0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xd3, +0x8d,0xcc,0x47,0x6d,0x0c,0x23,0x06,0x07,0x00,0x82,0x60,0x30,0xe1,0x08,0x7d,0xd8, +0xc6,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x53,0x8e,0xd4,0xc7,0x6d,0x0c,0x23,0x06, +0x07,0x00,0x82,0x60,0x80,0xe1,0xc8,0x7e,0xf4,0xc5,0x8c,0x8c,0x26,0x04,0x80,0x15, +0x01,0x7d,0xac,0x10,0xe8,0x63,0xc5,0x40,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0xf0, +0x76,0x64,0x44,0x4e,0xa3,0x36,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x60,0x21,0x93,0x11, +0x09,0x70,0x04,0x47,0x70,0xa4,0x44,0x4a,0xa4,0x44,0x4a,0x64,0x34,0x21,0x00,0x86, +0x23,0x02,0xf0,0x08,0xbe,0xe9,0x06,0xf1,0x10,0x02,0x0b,0x10,0xf9,0x98,0x80,0xc8, +0xc7,0x06,0x44,0x3e,0x23,0x06,0x0b,0x00,0x82,0x60,0x50,0x99,0xc9,0x7d,0x0c,0x42, +0xb0,0x1e,0xea,0x91,0x1e,0xc3,0x11,0x41,0x7a,0x28,0xdf,0x2c,0x43,0x41,0x04,0x00, +0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8b6bd4d58f9a3e11725363fbac8359e8.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8b6bd4d58f9a3e11725363fbac8359e8.h new file mode 100644 index 00000000..e5d6568d --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8b6bd4d58f9a3e11725363fbac8359e8.h @@ -0,0 +1,524 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8b6bd4d58f9a3e11725363fbac8359e8.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8b6bd4d58f9a3e11725363fbac8359e8_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8b6bd4d58f9a3e11725363fbac8359e8_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8b6bd4d58f9a3e11725363fbac8359e8_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8b6bd4d58f9a3e11725363fbac8359e8_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8b6bd4d58f9a3e11725363fbac8359e8_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8b6bd4d58f9a3e11725363fbac8359e8_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8b6bd4d58f9a3e11725363fbac8359e8_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8b6bd4d58f9a3e11725363fbac8359e8_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8b6bd4d58f9a3e11725363fbac8359e8_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8b6bd4d58f9a3e11725363fbac8359e8_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8b6bd4d58f9a3e11725363fbac8359e8_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8b6bd4d58f9a3e11725363fbac8359e8_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8b6bd4d58f9a3e11725363fbac8359e8_size = 8008; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8b6bd4d58f9a3e11725363fbac8359e8_data[] = { +0x44,0x58,0x42,0x43,0xeb,0x9d,0xa6,0x22,0xb4,0xf7,0x04,0x7e,0xb6,0x35,0xa1,0x99, +0xb6,0x3f,0xc2,0xe1,0x01,0x00,0x00,0x00,0x48,0x1f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0xc0,0x0e,0x00,0x00,0xdc,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x24,0x0d,0x00,0x00,0x66,0x00,0x05,0x00, +0x49,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x0c,0x0d,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x40,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc6,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b, +0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c,0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28, +0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d, +0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e,0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2, +0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0, +0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07, +0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1, +0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90, +0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31, +0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8, +0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07, +0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f, +0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c, +0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90, +0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43, +0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac, +0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a, +0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0, +0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3, +0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c, +0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0, +0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81, +0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a, +0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01, +0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c, +0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0, +0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41,0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8, +0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b,0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26, +0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18, +0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03, +0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8, +0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d, +0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac,0x61,0x18,0x86,0x61,0x18,0x74,0xcf,0x11, +0x80,0x02,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x07,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0xc7,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x18, +0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x00,0x00, +0x1e,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x1c,0x0a,0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a, +0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a, +0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x2c,0x4a,0x34,0xa0,0xbc, +0x07,0x8a,0xa5,0x30,0x28,0x1c,0x01,0xa8,0x01,0xca,0x0b,0x10,0x10,0x10,0x81,0xd6, +0x19,0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0xa0,0x79,0x06,0x80,0xea,0x19,0x00,0xba, +0x67,0x00,0x08,0x9f,0x01,0x20,0x74,0x06,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x5a,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x81,0x99,0x20,0x0c, +0xcd,0x06,0x61,0x20,0x26,0x08,0x83,0xb3,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06, +0x84,0x20,0x26,0x08,0x68,0x70,0x07,0xb4,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe, +0xc6,0xde,0xd8,0xde,0xe4,0xbe,0xd4,0xd2,0xe8,0xe8,0xca,0xe4,0xca,0xc8,0x26,0x08, +0xc3,0x33,0x41,0x18,0xa0,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65,0x31,0x98,0x81,0x31, +0x1c,0x5a,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e, +0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x1b,0x92,0x41,0x81,0x0c,0x63,0x60,0x0c, +0x67,0x82,0xb0,0x06,0x70,0xc0,0x46,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x8b,0xac, +0x0c,0x8e,0x0e,0x6d,0x43,0xc2,0x48,0x93,0x31,0x0c,0x8c,0xe1,0x4c,0x10,0x86,0x68, +0x82,0xf0,0x06,0x71,0x40,0x48,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0xab,0x0c,0x0f, +0xee,0x6d,0xae,0x4e,0xae,0x6c,0x43,0x52,0x59,0x97,0x51,0x0d,0x8c,0xe1,0x6c,0x20, +0x9e,0x88,0xc2,0x26,0x08,0x71,0x20,0x07,0x3c,0x03,0xb9,0xbb,0x2f,0xb9,0xb2,0xb1, +0x37,0xb7,0x39,0x3a,0xb9,0xba,0x31,0xba,0x32,0xb2,0x2f,0x38,0xb9,0x32,0xbb,0xb4, +0xb7,0xba,0xb9,0x2f,0xb7,0xb2,0x30,0xb9,0xb2,0x39,0xba,0x2f,0xb2,0x32,0x38,0x3a, +0xb4,0x09,0x42,0x18,0xb4,0xc1,0x04,0x61,0x90,0x36,0x08,0x46,0xb7,0x61,0x31,0xb4, +0xcd,0x30,0x06,0x86,0xe3,0x38,0x6f,0x82,0x30,0x07,0x73,0xc0,0x4c,0xee,0xee,0x8b, +0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0xec,0xab,0xed,0x8d,0x2e,0xed,0xcd,0xed,0xcb,0xae, +0x6c,0x8c,0xee,0x4d,0x6e,0x6e,0xc3,0x32,0x80,0x41,0x18,0x18,0xc3,0xc0,0x70,0x1c, +0xe7,0x4c,0x10,0xea,0x80,0x0e,0xf8,0xc8,0xdd,0x7d,0x91,0xa5,0xb1,0x85,0xd1,0x95, +0x91,0x11,0x95,0xc1,0xd1,0xa1,0x6d,0x58,0x98,0x31,0x20,0x03,0x83,0x19,0x18,0x8e, +0xe3,0x1c,0x4a,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x69,0x6e,0x70,0x75,0x74, +0x5f,0x6c,0x75,0x6d,0x61,0x1b,0x96,0x6a,0x0c,0xcc,0xc0,0xa8,0x06,0x86,0xe3,0x38, +0x67,0x03,0xf1,0x89,0x41,0x19,0x9c,0xc1,0x04,0x01,0x0f,0xec,0x80,0xc6,0x98,0x98, +0xd1,0x94,0x94,0xcc,0x04,0x61,0x98,0x36,0x20,0x46,0x1a,0xa8,0x81,0x61,0x0c,0x6b, +0x00,0x6c,0x08,0xd8,0x60,0x03,0x91,0xa1,0x41,0x1b,0x00,0x13,0x84,0x3b,0xa8,0x03, +0x2e,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x13,0x84,0x81,0x9a, +0x20,0x0c,0xd5,0x04,0x21,0x0c,0xdc,0x60,0x03,0x42,0xc0,0x41,0x65,0xc4,0x81,0x1c, +0x34,0x73,0x40,0x27,0xad,0x29,0x0c,0x4f,0xaa,0xcc,0x8d,0xac,0x4c,0x6e,0x2a,0x4d, +0xaf,0x6c,0x82,0x30,0x58,0x1b,0x0c,0xa2,0x0e,0x2a,0x3b,0x88,0x03,0x39,0x20,0x93, +0x46,0x94,0x36,0x07,0xc7,0x16,0x96,0x37,0x95,0xa6,0x57,0x36,0x41,0x18,0xae,0x0d, +0x08,0x81,0x07,0x55,0x1e,0xc4,0x81,0x1c,0x34,0x73,0xc0,0x2e,0x2d,0xc9,0x0d,0xae, +0x8e,0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x8c,0x28, +0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x60,0x1b,0x0c,0x62,0x0f, +0x2a,0x3e,0x88,0x03,0x39,0xa0,0x94,0xc6,0x54,0xd7,0x16,0xd6,0x94,0x06,0x47,0x94, +0xd6,0x56,0xe6,0x36,0x97,0xf6,0xe6,0x36,0x37,0x41,0x18,0xb2,0x0d,0x06,0xe1,0x07, +0xd5,0x1f,0xc4,0x81,0x1c,0x50,0x4a,0x63,0xaa,0x6b,0x0b,0x6b,0x4a,0x83,0x63,0x2a, +0xb3,0x2b,0x63,0xa3,0x7a,0xab,0x9a,0x2b,0x9b,0x20,0x0c,0xda,0x06,0x83,0x08,0x85, +0x4a,0x14,0xe2,0x40,0x0e,0xb8,0xa4,0x19,0xc9,0x85,0xb5,0x95,0x25,0xb9,0x91,0x95, +0xe1,0x4d,0x10,0x86,0x6d,0x83,0x41,0x90,0x42,0x55,0x0a,0x71,0x20,0x07,0x94,0xcc, +0x88,0xca,0xec,0xd2,0xc6,0xca,0xa8,0xde,0xac,0xd2,0xca,0xee,0x88,0xca,0xe0,0xe8, +0xd0,0x26,0x08,0x03,0xb7,0xc1,0x20,0x4e,0xa1,0x42,0x85,0x38,0x68,0x78,0x98,0x29, +0xa5,0xd1,0xd1,0x95,0xc9,0x4d,0x10,0x86,0x6e,0x83,0x41,0xa8,0x42,0xb5,0x0a,0x71, +0xd0,0x50,0x32,0x6b,0x7a,0xa3,0x4b,0x7b,0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x9b, +0x1a,0x0b,0x63,0x2b,0x9b,0x20,0x0c,0xde,0x06,0x84,0x68,0x85,0xca,0x15,0xe2,0xa0, +0x69,0xe6,0x80,0x90,0x19,0xd1,0xdb,0x9d,0xdb,0xdc,0x58,0x18,0x5b,0x99,0x51,0xd8, +0x18,0xdd,0x9b,0xdc,0x04,0x61,0xf8,0x36,0x18,0x04,0x2c,0x54,0xb1,0x10,0x07,0x0d, +0x3f,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0x39,0xa5,0x34, +0x3a,0xba,0x32,0xb9,0xa1,0x30,0xb7,0xb1,0x32,0x36,0xb6,0x30,0xba,0xb4,0x37,0xb7, +0x09,0xc2,0x00,0x06,0x1b,0x0c,0x62,0x16,0x2a,0x5a,0x88,0x83,0x86,0x8c,0x19,0x94, +0x5c,0x59,0x11,0x1e,0xdc,0xdb,0x5c,0x9d,0x5c,0xd9,0x04,0x61,0x08,0x83,0x0d,0x08, +0x61,0x0b,0xd5,0x2d,0xc4,0x41,0xd3,0xcc,0x01,0x33,0x33,0x28,0xb9,0x32,0xbb,0xb4, +0xb7,0xba,0x39,0x23,0xb9,0xb0,0xb6,0x32,0x28,0xb9,0xb2,0x22,0x3c,0xb8,0xb7,0xb9, +0x3a,0xb9,0xb2,0x09,0xc2,0x20,0x06,0x1b,0x0c,0x22,0x17,0x2a,0x5d,0x88,0x83,0x86, +0x8b,0x19,0x55,0x98,0x1b,0x52,0x18,0x9b,0x99,0xd1,0x93,0xd5,0x04,0x61,0x18,0x83, +0x0d,0x06,0xc1,0x0b,0x55,0x2f,0xc4,0x41,0xc3,0xca,0x4c,0x29,0x8d,0x8e,0xae,0x4c, +0x6e,0xaa,0x2c,0xae,0xae,0xcc,0x6d,0xac,0x8c,0xa9,0xcc,0xed,0x8c,0x0e,0x6d,0x82, +0x30,0x90,0xc1,0x06,0x83,0xf8,0x85,0x0a,0x1c,0xe2,0xa0,0xa1,0x62,0x46,0x54,0xc6, +0x46,0x17,0x46,0x95,0xd6,0x56,0x36,0x41,0x18,0xca,0x60,0x83,0x41,0x88,0x43,0x35, +0x0e,0x71,0xd0,0xf0,0x32,0x23,0xca,0x73,0x0b,0x6b,0x4b,0x1b,0x93,0x2a,0x9b,0x1b, +0x42,0x0b,0x73,0x3b,0x2b,0x33,0x0a,0x1b,0xa3,0x7b,0x93,0x9b,0x20,0x0c,0x66,0xb0, +0xc1,0x20,0xca,0xa1,0x32,0x87,0x38,0x68,0x88,0x99,0x59,0xa5,0x95,0xdd,0x4d,0xc1, +0x85,0x8d,0x95,0x51,0xbd,0x35,0x95,0xd1,0x95,0xc9,0xcd,0x19,0x85,0x8d,0xd1,0xbd, +0xc9,0x4d,0x10,0x86,0x33,0xd8,0x60,0x10,0xe8,0x50,0xa5,0x43,0x1c,0x34,0x1b,0xa8, +0x35,0xa0,0x83,0x3b,0xd0,0x83,0x3e,0x00,0x85,0x51,0x30,0x85,0x54,0x60,0x85,0x57, +0x90,0x85,0x5a,0xc0,0x85,0x5d,0xf0,0x85,0x70,0x20,0x87,0x73,0x50,0x87,0x0d,0x83, +0xf1,0x06,0xeb,0x30,0x41,0x10,0x80,0x0d,0xc0,0x86,0xc1,0x70,0x07,0x77,0xd8,0x10, +0xbc,0xc3,0x86,0x61,0x68,0x07,0x78,0xa0,0x30,0x34,0x35,0x41,0xc8,0x83,0x37,0xd8, +0x30,0xd8,0x81,0x1d,0x0c,0x13,0x84,0x01,0x0d,0x36,0x04,0xab,0xb0,0xc1,0x30,0xe6, +0x41,0x0e,0xe8,0xa1,0x1e,0xec,0x61,0x43,0xd1,0x0e,0xf2,0x00,0xb8,0xc1,0x3d,0xd0, +0x08,0xa3,0x7b,0x6b,0x4b,0x1b,0x23,0x22,0x26,0x17,0xe6,0x36,0x86,0x56,0x36,0x47, +0xc3,0x8c,0xed,0x2d,0x8c,0x6e,0x6e,0x82,0x30,0xa4,0x01,0x8b,0x34,0xb7,0x39,0xba, +0xb9,0x09,0xc2,0xa0,0x06,0x24,0xd2,0xdc,0xe8,0xe6,0x26,0x08,0xc3,0x1a,0x10,0xa1, +0x2b,0xc3,0xfb,0x62,0x7b,0x0b,0x23,0x9b,0x20,0x0c,0x6c,0xc0,0x84,0xae,0x0c,0xef, +0x6b,0x8e,0xee,0x4d,0xae,0x8c,0x45,0x5d,0x9a,0x1b,0xdd,0xdc,0x06,0x28,0x1f,0xe4, +0x40,0x1f,0x9a,0x7d,0xe0,0x87,0x7e,0xf0,0x87,0x7f,0x00,0x89,0x90,0x10,0x89,0x91, +0xa8,0x48,0x82,0x0f,0xaa,0xb0,0xb1,0xd9,0xb5,0xb9,0xa4,0x91,0x95,0xb9,0xd1,0x4d, +0x09,0x82,0x2a,0x64,0x78,0x2e,0x76,0x65,0x72,0x73,0x69,0x6f,0x6e,0x53,0x02,0xa2, +0x09,0x19,0x9e,0x8b,0x5d,0x18,0x9b,0x5d,0x99,0xdc,0x94,0xc0,0xa8,0x43,0x86,0xe7, +0x32,0x87,0x16,0x46,0x56,0x26,0xd7,0xf4,0x46,0x56,0xc6,0x36,0x25,0x40,0xca,0x90, +0xe1,0xb9,0xc8,0x95,0xcd,0xbd,0xd5,0xc9,0x8d,0x95,0xcd,0x4d,0x09,0xda,0xa0,0x12, +0x19,0x9e,0x0b,0x5d,0x1e,0x5c,0x59,0x90,0x9b,0xdb,0x1b,0x5d,0x18,0x5d,0xda,0x9b, +0xdb,0xdc,0x14,0x61,0x1d,0xe0,0xa1,0x0e,0x19,0x9e,0x4b,0x99,0x1b,0x9d,0x5c,0x1e, +0xd4,0x5b,0x9a,0x1b,0xdd,0xdc,0x94,0xe0,0x1e,0xba,0x90,0xe1,0xb9,0x8c,0xbd,0xd5, +0xb9,0xd1,0x95,0xc9,0xcd,0x4d,0x09,0x48,0x02,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x33,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e,0x30,0x39,0x0c,0x22, +0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34, +0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05, +0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x25,0x6c,0xc3,0xe5, +0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9, +0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd, +0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81,0x33,0x5c,0xbe,0xf3, +0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x05,0x48,0xc3,0xe5, +0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x8b,0x6b,0xd4,0xd5, +0x8f,0x9a,0x3e,0x11,0x72,0x53,0x63,0xfb,0xac,0x83,0x59,0xe8,0x44,0x58,0x49,0x4c, +0x64,0x10,0x00,0x00,0x66,0x00,0x05,0x00,0x19,0x04,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x4c,0x10,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x10,0x04,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xc7,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xec,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e, +0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2, +0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61, +0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19, +0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c,0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c, +0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86,0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a, +0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5, +0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86,0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7, +0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c, +0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28,0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97, +0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d,0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e, +0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2,0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06, +0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5, +0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20, +0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07, +0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9, +0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07, +0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39, +0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03, +0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38, +0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4, +0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70, +0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03, +0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82, +0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0, +0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03, +0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18, +0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc, +0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c, +0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4, +0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81, +0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09, +0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41, +0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8,0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b, +0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98, +0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40, +0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1, +0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d,0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac, +0x61,0x18,0x86,0x61,0x18,0x74,0xcf,0x11,0x80,0xc2,0x14,0x00,0x00,0x00,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, +0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x07, +0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x11,0x10,0x00,0x03, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00,0x02,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8, +0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0xc7,0x03,0x02, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x18,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x10,0x0a, +0xa2,0x2c,0x0a,0x30,0x80,0xc2,0x11,0x00,0xca,0x0b,0x10,0x10,0x10,0x81,0xd6,0x19, +0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0xa0,0x79,0x06,0x80,0xea,0x19,0x00,0xc2,0x67, +0x00,0x08,0x9d,0x01,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x60,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x81,0x99,0x20,0x0c,0xcd,0x06,0x61,0x20, +0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xce,0x04,0x01,0x0d,0xc0,0x80, +0xc0,0x04,0x61,0x78,0x26,0x08,0x03,0xb4,0x41,0x40,0x98,0x0d,0x09,0x92,0x28,0xc8, +0x32,0x2c,0x48,0xb3,0x21,0x19,0x12,0x05,0x41,0x86,0x05,0x69,0x26,0x08,0x6b,0xa0, +0x6d,0x48,0x16,0x48,0x41,0x86,0x61,0x41,0x9a,0x09,0xc2,0x10,0x4d,0x10,0xde,0x60, +0xdb,0x90,0x48,0x93,0x82,0x48,0xc3,0x82,0x34,0x1b,0x08,0xe7,0x89,0xa8,0x09,0x42, +0x1c,0x70,0x13,0x84,0x30,0xc0,0x26,0x08,0x83,0xb4,0x41,0x40,0xb0,0x0d,0x0b,0x62, +0x29,0x08,0x32,0x2c,0xd7,0x75,0x65,0x13,0x84,0x39,0xe8,0x36,0x2c,0xc3,0xa6,0x20, +0xc3,0xb0,0x5c,0xd7,0xd5,0x4c,0x10,0xea,0xc0,0xdb,0xb0,0x2c,0x9d,0x82,0x2c,0xc3, +0x72,0x5d,0x57,0xb3,0x61,0x91,0x3a,0x05,0x91,0x86,0xe5,0xba,0xae,0x66,0x03,0xa1, +0x71,0xde,0x37,0x41,0xc0,0x83,0x6f,0x82,0x30,0x4c,0x1b,0x10,0x24,0x0c,0x14,0x04, +0x19,0xc4,0x00,0xd8,0x10,0x8c,0xc1,0x06,0xa2,0x02,0x03,0x32,0x00,0x26,0x08,0x02, +0x40,0x61,0x68,0x6a,0x82,0x90,0x07,0xd9,0x04,0x61,0xa0,0x26,0x08,0x43,0xb5,0x61, +0x50,0x03,0x35,0x18,0x26,0x08,0x83,0x35,0x41,0x18,0xae,0x0d,0x41,0x1b,0x6c,0x30, +0x10,0x34,0x48,0x83,0x35,0x60,0x03,0x37,0xd8,0x50,0x98,0xc1,0x19,0x00,0x65,0xf0, +0x06,0x55,0xd8,0xd8,0xec,0xda,0x5c,0xd2,0xc8,0xca,0xdc,0xe8,0xa6,0x04,0x41,0x15, +0x32,0x3c,0x17,0xbb,0x32,0xb9,0xb9,0xb4,0x37,0xb7,0x29,0x01,0xd1,0x84,0x0c,0xcf, +0xc5,0x2e,0x8c,0xcd,0xae,0x4c,0x6e,0x4a,0x40,0xd4,0x21,0xc3,0x73,0x99,0x43,0x0b, +0x23,0x2b,0x93,0x6b,0x7a,0x23,0x2b,0x63,0x9b,0x12,0x18,0x65,0xc8,0xf0,0x5c,0xe4, +0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0xe6,0xa6,0x04,0x64,0x50,0x87,0x0c,0xcf,0xa5, +0xcc,0x8d,0x4e,0x2e,0x0f,0xea,0x2d,0xcd,0x8d,0x6e,0x6e,0x4a,0xf0,0x06,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x33,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34, +0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e, +0x30,0x39,0x0c,0x22,0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef, +0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8, +0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6, +0x25,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49, +0x18,0x80,0x80,0xf9,0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00, +0x13,0x11,0x02,0xcd,0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81, +0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef, +0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d, +0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6, +0x05,0x48,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d, +0x04,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00, +0x61,0x20,0x00,0x00,0xd3,0x01,0x00,0x00,0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00, +0x3b,0x00,0x00,0x00,0x34,0xcc,0x00,0x14,0xec,0x40,0x11,0x06,0x94,0xec,0x40,0x19, +0x95,0x5d,0x71,0x06,0x94,0x43,0x11,0x02,0x95,0x61,0x40,0xe9,0x06,0x94,0x24,0x41, +0x0d,0x94,0x24,0x42,0xd9,0x94,0x4b,0xa9,0x94,0x46,0x49,0x42,0x14,0x4c,0x29,0x12, +0x94,0x1b,0x21,0x45,0x50,0x1e,0x23,0x00,0x25,0x40,0xc6,0x18,0x01,0x08,0x82,0x20, +0xfc,0x0b,0x63,0x04,0xad,0x39,0xe7,0xbc,0x37,0x46,0x70,0xdf,0xf4,0x68,0x8a,0xc1, +0x18,0xc1,0x5a,0xab,0xb5,0xfa,0x8d,0x11,0x80,0x20,0x08,0xbb,0x61,0x30,0x46,0x00, +0x82,0x20,0x88,0x83,0xc3,0x18,0xc1,0x5a,0xab,0xb5,0xf8,0x8d,0x11,0xc0,0x3e,0x3b, +0x97,0xdf,0x18,0x41,0xae,0x97,0xee,0xfc,0x8d,0x11,0xe0,0xec,0x7d,0xe6,0xde,0x18, +0xc1,0x59,0x9b,0x62,0xe8,0x8d,0x11,0x80,0x20,0x08,0xc2,0xdf,0x18,0x01,0x08,0x82, +0x20,0xfe,0x8d,0x00,0x8c,0x11,0xa8,0x78,0x7d,0x8a,0x1e,0x75,0x73,0x08,0x69,0x50, +0x07,0x73,0x08,0xcf,0x1c,0xcc,0x21,0xa4,0x01,0x1b,0xcc,0x21,0xc8,0xc1,0x34,0x87, +0xf0,0xb0,0xc1,0x1c,0x42,0x1a,0xb8,0xc1,0x1c,0xc2,0xe3,0x06,0x04,0xce,0x41,0x44, +0x91,0xa3,0x07,0x73,0x10,0xcf,0xe3,0xe8,0xc1,0x1c,0x04,0xc3,0x38,0x7a,0x30,0x07, +0xe1,0x38,0x8e,0x1e,0xcc,0x41,0x44,0x91,0x93,0x07,0x73,0x10,0x0c,0xe3,0xe4,0xc1, +0x08,0xc0,0x1c,0xc4,0xf3,0x38,0x79,0x30,0x07,0xe1,0x38,0xce,0x1d,0x00,0x00,0x00, +0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xaf,0x60,0x07,0x49,0x2a,0x88,0xc2,0x88, +0x01,0x02,0x80,0x20,0x18,0x88,0x01,0x2c,0xdc,0x41,0xc2,0x0a,0xa3,0x30,0x62,0x80, +0x00,0x20,0x08,0x06,0x62,0x10,0x0b,0x78,0x90,0xc0,0x02,0x29,0x8c,0x18,0x20,0x00, +0x08,0x82,0x81,0x18,0xc8,0x42,0x1e,0x24,0xaf,0x50,0x0a,0x23,0x06,0x08,0x00,0x82, +0x60,0x20,0x06,0xb3,0xa0,0x07,0x49,0x2b,0x98,0xc2,0x88,0x01,0x02,0x80,0x20,0x18, +0x88,0x01,0x2d,0xec,0x41,0x32,0x0b,0xa7,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x62, +0x50,0x0b,0x7c,0x90,0xc8,0x02,0x2a,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x18,0xd8, +0x42,0x1f,0x24,0xb2,0x90,0x0a,0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xb7,0xe0, +0x07,0x09,0x2d,0xa8,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x78,0xb9,0x10,0x0a,0x81, +0x35,0x62,0x60,0x00,0x20,0x08,0x06,0xc4,0x38,0xe4,0x81,0x2d,0x8c,0x18,0x18,0x00, +0x08,0x82,0x01,0x41,0x0e,0x7a,0x90,0x0b,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0xf5, +0x02,0x28,0x0c,0xb8,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0xde,0x2f,0x9c,0x82,0xb2,0x8d,0x18,0x34,0x00,0x08,0x82,0xc1,0x82,0x0e, +0xa7,0x10,0xf0,0x82,0x51,0xa4,0x42,0x2a,0xa4,0x42,0x2a,0x8c,0x26,0x04,0x40,0x21, +0xe0,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xac,0x83,0x2a,0x10,0xbf,0x10,0x20, +0xac,0xc0,0x0a,0xac,0xc0,0x0a,0xa3,0x09,0x01,0x50,0xca,0x38,0xc0,0x88,0x41,0x03, +0x80,0x20,0x18,0x2c,0xee,0xd0,0x0a,0x87,0x38,0x30,0xc1,0x2b,0xbc,0xc2,0x2b,0xbc, +0xc2,0x68,0x42,0x00,0x54,0x53,0x0a,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4b,0x3c, +0xc0,0x82,0x52,0x0e,0x4f,0x20,0x0b,0xb2,0x20,0x0b,0xb2,0x30,0x9a,0x10,0x00,0x15, +0xa1,0x02,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x42,0x0f,0xb3,0xd0,0xa0,0x43,0x10, +0xd5,0x42,0x2d,0xd4,0x42,0x2d,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18, +0x2c,0xf6,0x50,0x0b,0x8f,0x3a,0x0c,0xc9,0x2d,0xdc,0xc2,0x2d,0xdc,0xc2,0x68,0x42, +0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x82,0x0f,0xb7,0x10,0xb1,0x83,0xb3,0xe4, +0x42,0x2e,0xe4,0x42,0x2e,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c, +0xfa,0x90,0x0b,0x93,0x3b,0x1c,0xca,0x2e,0xec,0xc2,0x2e,0xec,0xc2,0x68,0x42,0x00, +0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0xc2,0x0f,0xbb,0x50,0xc1,0x83,0xc4,0xf4,0x42, +0x2f,0xf4,0x42,0x2f,0x8c,0x26,0x04,0xc0,0x70,0x03,0x95,0x91,0xc1,0x70,0x03,0x97, +0x91,0x41,0x09,0x81,0x0e,0x47,0x54,0x98,0xf0,0x95,0x10,0xe8,0x74,0xc3,0xa5,0x05, +0xd3,0x0d,0x9a,0x18,0x08,0xc3,0x0d,0x63,0x00,0x06,0x64,0x30,0xdc,0x90,0x81,0x01, +0x19,0x94,0x10,0xe8,0x70,0x44,0x56,0x08,0x5f,0x09,0x81,0x4e,0x37,0x6c,0x47,0x30, +0xdd,0xe0,0xa1,0x81,0x30,0xdc,0xc0,0x99,0x01,0x19,0x14,0x12,0xe8,0x70,0x04,0x47, +0x08,0x5f,0x09,0x81,0x4e,0x37,0x78,0x46,0x50,0x88,0xb0,0xd3,0x0d,0x70,0xe0,0x04, +0xd3,0x0d,0x63,0x80,0x10,0xc3,0x0d,0x61,0xf0,0x06,0x64,0x50,0x81,0xa5,0xc3,0x11, +0x61,0x60,0x08,0x5f,0x09,0x81,0x4e,0x37,0x8c,0x01,0x12,0x4c,0x37,0xd8,0x81,0x21, +0x94,0x41,0xe9,0x70,0x04,0x19,0x0c,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0x66,0x50,0x04, +0x25,0x1c,0x3b,0xdd,0xc0,0x06,0x4d,0x50,0x62,0xa0,0xe9,0x70,0x04,0x1a,0x10,0xc2, +0x57,0x42,0xa0,0xd3,0x0d,0x6a,0x60,0x04,0xd3,0x0d,0x7a,0x50,0x08,0x35,0x24,0x3b, +0xdd,0x90,0x07,0x4d,0x50,0xd3,0xa6,0xc3,0x11,0x6d,0x50,0x08,0x5f,0x09,0x81,0x4e, +0x37,0xbc,0xc1,0x11,0x4c,0x37,0xe0,0xc1,0x21,0x94,0x1b,0x80,0x81,0x0e,0x47,0xc0, +0xc1,0x20,0x7c,0x25,0x04,0x3a,0xdd,0x20,0x07,0x45,0x30,0xdd,0x60,0x0a,0x85,0x50, +0x03,0xb2,0xd3,0x0d,0xa2,0xc0,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xe0,0xad,0xc5, +0x4c,0xd4,0x82,0x3a,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x42,0x17,0x33,0x11,0xa0, +0x05,0x21,0xd4,0x44,0x4d,0xd4,0x44,0x4d,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x01,0x16,0x17,0x33,0x61,0x0b,0x65,0x31,0x9a,0x10,0x08, +0xa3,0x09,0xc2,0x60,0x42,0x21,0x1f,0x13,0x0a,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82, +0x81,0x47,0x17,0x3c,0x31,0x0e,0xf2,0x30,0x62,0xe0,0x00,0x20,0x08,0x06,0x0d,0x5f, +0xd4,0x44,0xb0,0x0b,0xba,0xe0,0x13,0x8e,0xe3,0x38,0x27,0x31,0x62,0x70,0x00,0x20, +0x08,0x06,0x5e,0x5d,0xf4,0xc4,0x38,0xc0,0xc3,0x88,0x81,0x03,0x80,0x20,0x18,0x34, +0x7d,0x61,0x13,0x01,0x2f,0xec,0xc2,0x4f,0x10,0x03,0x41,0xa0,0xc4,0x88,0xc1,0x01, +0x80,0x20,0x18,0x6c,0x77,0xa1,0x13,0xbd,0x20,0x17,0xa3,0x09,0x01,0x30,0x9a,0x20, +0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0xe9,0x45,0x4f,0x80,0xc3,0x5d,0x8c,0x26, +0x04,0xc0,0x68,0x82,0x10,0x9c,0x60,0xd8,0x09,0x86,0x99,0xc0,0xc8,0xc7,0x04,0x46, +0x3e,0x26,0x08,0xf2,0x31,0x41,0x90,0x8f,0x09,0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0xe0,0x49,0x8d,0x9c,0x08,0x86,0x23,0x02,0x99,0x10,0xbe,0x0b,0x8c,0xb2,0x80, +0x92,0x8f,0x09,0x94,0x7c,0xce,0x1d,0x0c,0x3b,0x77,0x30,0xcc,0x04,0x97,0x80,0x8f, +0x09,0x2f,0x01,0x9f,0xab,0x0c,0xbb,0xca,0x30,0x23,0x04,0xfa,0x18,0x21,0xd0,0xc7, +0x14,0x01,0x3e,0xa6,0x08,0xf0,0x31,0x43,0x90,0x8f,0x19,0x82,0x7c,0x4c,0x18,0x0b, +0xf8,0x98,0x40,0x16,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x87,0x37,0xe2,0x42, +0x18,0x31,0x30,0x00,0x10,0x04,0x83,0xa7,0x37,0xe4,0x42,0x38,0x61,0xa0,0x13,0x06, +0x32,0x83,0x88,0x8f,0x19,0x44,0x7c,0xec,0x27,0x84,0xf8,0x18,0x58,0x08,0xf1,0x31, +0x21,0x90,0x8f,0x09,0x85,0x7c,0x8c,0x28,0xe4,0x63,0x87,0x21,0x9f,0xe1,0x08,0x62, +0x2c,0x84,0x6f,0x96,0x21,0x18,0x82,0xe1,0x86,0x85,0x0d,0xc8,0x60,0xb8,0x61,0x61, +0x03,0x32,0x28,0x21,0xd0,0x59,0x06,0x61,0x08,0xee,0x0f,0x86,0x1d,0x31,0x38,0x00, +0x10,0x04,0x03,0xef,0x3c,0x5e,0x83,0x26,0xce,0x62,0xc4,0x60,0x01,0x40,0x10,0x0c, +0xa2,0xf6,0x58,0x8d,0x40,0x35,0xa0,0x27,0x36,0x84,0x59,0x82,0x61,0x38,0x42,0x51, +0x0b,0xe1,0x9b,0x65,0x38,0x92,0x60,0x84,0x02,0xf4,0xff,0xff,0xff,0x07,0xe3,0x2e, +0x84,0x6f,0x96,0xc0,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x27,0x3e,0x4a,0x23,0xf4, +0xff,0xff,0xff,0x07,0x0b,0xf0,0x42,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xf0,0xcc, +0x87,0x69,0x04,0x16,0xe4,0x85,0x7c,0x2c,0xc8,0x0b,0xf8,0xcc,0x12,0x18,0x03,0x15, +0x06,0x43,0x08,0x85,0x05,0x72,0x21,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x78,0xf0, +0x83,0x35,0x02,0x0b,0xf8,0x42,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xf0,0xe8,0x47, +0x6b,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xe0,0xd5,0x47,0x6f,0x94,0xc5,0x5c,0x8c, +0x18,0x38,0x00,0x08,0x82,0x41,0xd3,0x1f,0xb6,0x11,0xf0,0xc4,0x4e,0xfc,0x86,0x20, +0x08,0x02,0x6a,0x60,0x79,0xf4,0x01,0xc3,0x0d,0x01,0x28,0x90,0xc1,0x70,0xc3,0x07, +0x0a,0x64,0x50,0x42,0xa0,0xb3,0x0c,0x48,0x12,0xdc,0x2c,0x0c,0x3b,0x62,0x70,0x00, +0x20,0x08,0x06,0xde,0x7e,0x8c,0x07,0x5a,0xec,0xc5,0x88,0xc1,0x02,0x80,0x20,0x18, +0x44,0x21,0xf2,0x1b,0x81,0x6f,0x18,0x63,0x50,0x1e,0xc2,0x2c,0x41,0x32,0x1c,0xd1, +0xf9,0x85,0xf0,0xcd,0x32,0x28,0x4c,0x50,0x65,0xc0,0x1f,0x30,0xdc,0x70,0x06,0xa8, +0x40,0x06,0xc3,0x0d,0x02,0x2a,0x90,0x41,0x09,0x81,0xce,0x32,0x2c,0x4c,0x70,0xbb, +0x30,0xec,0x88,0xc1,0x01,0x80,0x20,0x18,0x78,0x23,0xb2,0x1e,0x70,0x31,0x1a,0x23, +0x06,0x0b,0x00,0x82,0x60,0x10,0xa5,0xc8,0x79,0x04,0xe6,0xc1,0x06,0x46,0x7b,0x08, +0xb3,0x04,0xcc,0x70,0x04,0x19,0x98,0x86,0xf0,0xcd,0x32,0x34,0x4f,0x50,0x6e,0x40, +0x22,0x50,0x6e,0x50,0x22,0x30,0xdc,0x20,0xc4,0x02,0x19,0x0c,0x37,0x08,0xb1,0x40, +0x06,0x25,0x04,0x3a,0xcb,0xe0,0x3c,0xc1,0x91,0xc3,0xb0,0x23,0x06,0x07,0x00,0x82, +0x60,0xe0,0xb1,0x08,0x7d,0xe4,0x05,0x6b,0x8c,0x18,0x2c,0x00,0x08,0x82,0x41,0x24, +0x23,0xf0,0x11,0xbc,0xc7,0x61,0xd8,0x87,0x30,0x4b,0xf0,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x81,0xe7,0x22,0xf6,0x71,0x17,0xad,0x31,0x62,0xd0,0x00,0x20,0x08,0x06,0xcb, +0x8d,0xd8,0x47,0xb0,0x22,0x75,0x41,0x17,0xf8,0x81,0x1f,0xf8,0x81,0x1f,0xa3,0x09, +0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xd3, +0x8d,0xe0,0x47,0x6d,0x0c,0x23,0x06,0x07,0x00,0x82,0x60,0x30,0xe1,0x48,0x7e,0xd8, +0xc6,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x53,0x8e,0xe8,0xc7,0x6d,0x0c,0x23,0x06, +0x07,0x00,0x82,0x60,0x80,0xe1,0x88,0x7e,0xf4,0xc5,0x8c,0x8c,0x26,0x04,0x80,0x15, +0x01,0x7d,0xac,0x10,0xe8,0x63,0xc5,0x40,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0xf0, +0x76,0x64,0x44,0x4e,0xa3,0x36,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x60,0x21,0x93,0x11, +0x09,0x70,0x04,0x47,0x70,0xa4,0x44,0x4a,0xa4,0x44,0x4a,0x64,0x34,0x21,0x00,0x86, +0x23,0x02,0xf0,0x08,0xbe,0xe9,0x06,0xf1,0x10,0x02,0x0b,0x10,0xf9,0x98,0x80,0xc8, +0xc7,0x06,0x44,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x30,0x9d,0x09,0x8a,0x08,0xc1, +0x88,0xc1,0x01,0x80,0x20,0x18,0x4c,0x68,0x92,0x22,0xe6,0x41,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x94,0x26,0x2a,0x12,0x08,0x16,0xa4,0x07,0x7c,0xec,0x08,0xe8,0x63, +0x87,0x40,0x1f,0x3b,0x06,0xfa,0x8c,0x18,0x2c,0x00,0x08,0x82,0x41,0xd5,0x26,0xfe, +0x31,0x08,0x81,0x7c,0xc4,0x07,0x7c,0x0c,0x47,0x04,0xf0,0xa1,0x7c,0xb3,0x0c,0x05, +0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8d036106b2b4a4004a558ebb6f0ec409.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8d036106b2b4a4004a558ebb6f0ec409.h new file mode 100644 index 00000000..eb91a63e --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8d036106b2b4a4004a558ebb6f0ec409.h @@ -0,0 +1,524 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8d036106b2b4a4004a558ebb6f0ec409.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8d036106b2b4a4004a558ebb6f0ec409_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8d036106b2b4a4004a558ebb6f0ec409_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8d036106b2b4a4004a558ebb6f0ec409_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8d036106b2b4a4004a558ebb6f0ec409_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8d036106b2b4a4004a558ebb6f0ec409_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8d036106b2b4a4004a558ebb6f0ec409_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8d036106b2b4a4004a558ebb6f0ec409_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8d036106b2b4a4004a558ebb6f0ec409_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8d036106b2b4a4004a558ebb6f0ec409_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8d036106b2b4a4004a558ebb6f0ec409_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8d036106b2b4a4004a558ebb6f0ec409_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8d036106b2b4a4004a558ebb6f0ec409_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8d036106b2b4a4004a558ebb6f0ec409_size = 8008; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8d036106b2b4a4004a558ebb6f0ec409_data[] = { +0x44,0x58,0x42,0x43,0x00,0x6a,0xb2,0x6f,0x8a,0x79,0x80,0x94,0x9d,0x18,0x43,0x3b, +0x70,0x46,0x3d,0x0b,0x01,0x00,0x00,0x00,0x48,0x1f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0xc0,0x0e,0x00,0x00,0xdc,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x24,0x0d,0x00,0x00,0x66,0x00,0x05,0x00, +0x49,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x0c,0x0d,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x40,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc6,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b, +0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c,0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28, +0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d, +0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e,0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2, +0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0, +0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07, +0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1, +0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90, +0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31, +0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8, +0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07, +0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f, +0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c, +0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90, +0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43, +0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac, +0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a, +0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0, +0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3, +0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c, +0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0, +0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81, +0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a, +0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01, +0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c, +0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0, +0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41,0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8, +0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b,0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26, +0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18, +0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03, +0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8, +0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d, +0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac,0x61,0x18,0x86,0x61,0x18,0x74,0xcf,0x11, +0x80,0x02,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x07,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0xc7,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x18, +0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x00,0x00, +0x1e,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x1c,0x0a,0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a, +0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a, +0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x2c,0x4a,0x34,0xa0,0xbc, +0x07,0x8a,0xa5,0x30,0x28,0x1c,0x01,0xa8,0x01,0xca,0x0b,0x10,0x10,0x10,0x81,0xd6, +0x19,0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0xa0,0x79,0x06,0x80,0xea,0x19,0x00,0xba, +0x67,0x00,0x08,0x9f,0x01,0x20,0x74,0x06,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x5a,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x81,0x99,0x20,0x0c, +0xcd,0x06,0x61,0x20,0x26,0x08,0x83,0xb3,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06, +0x84,0x20,0x26,0x08,0x68,0x70,0x07,0xb4,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe, +0xc6,0xde,0xd8,0xde,0xe4,0xbe,0xd4,0xd2,0xe8,0xe8,0xca,0xe4,0xca,0xc8,0x26,0x08, +0xc3,0x33,0x41,0x18,0xa0,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65,0x31,0x98,0x81,0x31, +0x1c,0x5a,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e, +0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x1b,0x92,0x41,0x81,0x0c,0x63,0x60,0x0c, +0x67,0x82,0xb0,0x06,0x70,0xc0,0x46,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x8b,0xac, +0x0c,0x8e,0x0e,0x6d,0x43,0xc2,0x48,0x93,0x31,0x0c,0x8c,0xe1,0x4c,0x10,0x86,0x68, +0x82,0xf0,0x06,0x71,0x40,0x48,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0xab,0x0c,0x0f, +0xee,0x6d,0xae,0x4e,0xae,0x6c,0x43,0x52,0x59,0x97,0x51,0x0d,0x8c,0xe1,0x6c,0x20, +0x9e,0x88,0xc2,0x26,0x08,0x71,0x20,0x07,0x3c,0x03,0xb9,0xbb,0x2f,0xb9,0xb2,0xb1, +0x37,0xb7,0x39,0x3a,0xb9,0xba,0x31,0xba,0x32,0xb2,0x2f,0x38,0xb9,0x32,0xbb,0xb4, +0xb7,0xba,0xb9,0x2f,0xb7,0xb2,0x30,0xb9,0xb2,0x39,0xba,0x2f,0xb2,0x32,0x38,0x3a, +0xb4,0x09,0x42,0x18,0xb4,0xc1,0x04,0x61,0x90,0x36,0x08,0x46,0xb7,0x61,0x31,0xb4, +0xcd,0x30,0x06,0x86,0xe3,0x38,0x6f,0x82,0x30,0x07,0x73,0xc0,0x4c,0xee,0xee,0x8b, +0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0xec,0xab,0xed,0x8d,0x2e,0xed,0xcd,0xed,0xcb,0xae, +0x6c,0x8c,0xee,0x4d,0x6e,0x6e,0xc3,0x32,0x80,0x41,0x18,0x18,0xc3,0xc0,0x70,0x1c, +0xe7,0x4c,0x10,0xea,0x80,0x0e,0xf8,0xc8,0xdd,0x7d,0x91,0xa5,0xb1,0x85,0xd1,0x95, +0x91,0x11,0x95,0xc1,0xd1,0xa1,0x6d,0x58,0x98,0x31,0x20,0x03,0x83,0x19,0x18,0x8e, +0xe3,0x1c,0x4a,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x69,0x6e,0x70,0x75,0x74, +0x5f,0x6c,0x75,0x6d,0x61,0x1b,0x96,0x6a,0x0c,0xcc,0xc0,0xa8,0x06,0x86,0xe3,0x38, +0x67,0x03,0xf1,0x89,0x41,0x19,0x9c,0xc1,0x04,0x01,0x0f,0xec,0x80,0xc6,0x98,0x98, +0xd1,0x94,0x94,0xcc,0x04,0x61,0x98,0x36,0x20,0x46,0x1a,0xa8,0x81,0x61,0x0c,0x6b, +0x00,0x6c,0x08,0xd8,0x60,0x03,0x91,0xa1,0x41,0x1b,0x00,0x13,0x84,0x3b,0xa8,0x03, +0x2e,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x13,0x84,0x81,0x9a, +0x20,0x0c,0xd5,0x04,0x21,0x0c,0xdc,0x60,0x03,0x42,0xc0,0x41,0x65,0xc4,0x81,0x1c, +0x34,0x73,0x40,0x27,0xad,0x29,0x0c,0x4f,0xaa,0xcc,0x8d,0xac,0x4c,0x6e,0x2a,0x4d, +0xaf,0x6c,0x82,0x30,0x58,0x1b,0x0c,0xa2,0x0e,0x2a,0x3b,0x88,0x03,0x39,0x20,0x93, +0x46,0x94,0x36,0x07,0xc7,0x16,0x96,0x37,0x95,0xa6,0x57,0x36,0x41,0x18,0xae,0x0d, +0x08,0x81,0x07,0x55,0x1e,0xc4,0x81,0x1c,0x34,0x73,0xc0,0x2e,0x2d,0xc9,0x0d,0xae, +0x8e,0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x8c,0x28, +0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x60,0x1b,0x0c,0x62,0x0f, +0x2a,0x3e,0x88,0x03,0x39,0xa0,0x94,0xc6,0x54,0xd7,0x16,0xd6,0x94,0x06,0x47,0x94, +0xd6,0x56,0xe6,0x36,0x97,0xf6,0xe6,0x36,0x37,0x41,0x18,0xb2,0x0d,0x06,0xe1,0x07, +0xd5,0x1f,0xc4,0x81,0x1c,0x50,0x4a,0x63,0xaa,0x6b,0x0b,0x6b,0x4a,0x83,0x63,0x2a, +0xb3,0x2b,0x63,0xa3,0x7a,0xab,0x9a,0x2b,0x9b,0x20,0x0c,0xda,0x06,0x83,0x08,0x85, +0x4a,0x14,0xe2,0x40,0x0e,0xb8,0xa4,0x19,0xc9,0x85,0xb5,0x95,0x25,0xb9,0x91,0x95, +0xe1,0x4d,0x10,0x86,0x6d,0x83,0x41,0x90,0x42,0x55,0x0a,0x71,0x20,0x07,0x94,0xcc, +0x88,0xca,0xec,0xd2,0xc6,0xca,0xa8,0xde,0xac,0xd2,0xca,0xee,0x88,0xca,0xe0,0xe8, +0xd0,0x26,0x08,0x03,0xb7,0xc1,0x20,0x4e,0xa1,0x42,0x85,0x38,0x68,0x78,0x98,0x29, +0xa5,0xd1,0xd1,0x95,0xc9,0x4d,0x10,0x86,0x6e,0x83,0x41,0xa8,0x42,0xb5,0x0a,0x71, +0xd0,0x50,0x32,0x6b,0x7a,0xa3,0x4b,0x7b,0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x9b, +0x1a,0x0b,0x63,0x2b,0x9b,0x20,0x0c,0xde,0x06,0x84,0x68,0x85,0xca,0x15,0xe2,0xa0, +0x69,0xe6,0x80,0x90,0x19,0xd1,0xdb,0x9d,0xdb,0xdc,0x58,0x18,0x5b,0x99,0x51,0xd8, +0x18,0xdd,0x9b,0xdc,0x04,0x61,0xf8,0x36,0x18,0x04,0x2c,0x54,0xb1,0x10,0x07,0x0d, +0x3f,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0x39,0xa5,0x34, +0x3a,0xba,0x32,0xb9,0xa1,0x30,0xb7,0xb1,0x32,0x36,0xb6,0x30,0xba,0xb4,0x37,0xb7, +0x09,0xc2,0x00,0x06,0x1b,0x0c,0x62,0x16,0x2a,0x5a,0x88,0x83,0x86,0x8c,0x19,0x94, +0x5c,0x59,0x11,0x1e,0xdc,0xdb,0x5c,0x9d,0x5c,0xd9,0x04,0x61,0x08,0x83,0x0d,0x08, +0x61,0x0b,0xd5,0x2d,0xc4,0x41,0xd3,0xcc,0x01,0x33,0x33,0x28,0xb9,0x32,0xbb,0xb4, +0xb7,0xba,0x39,0x23,0xb9,0xb0,0xb6,0x32,0x28,0xb9,0xb2,0x22,0x3c,0xb8,0xb7,0xb9, +0x3a,0xb9,0xb2,0x09,0xc2,0x20,0x06,0x1b,0x0c,0x22,0x17,0x2a,0x5d,0x88,0x83,0x86, +0x8b,0x19,0x55,0x98,0x1b,0x52,0x18,0x9b,0x99,0xd1,0x93,0xd5,0x04,0x61,0x18,0x83, +0x0d,0x06,0xc1,0x0b,0x55,0x2f,0xc4,0x41,0xc3,0xca,0x4c,0x29,0x8d,0x8e,0xae,0x4c, +0x6e,0xaa,0x2c,0xae,0xae,0xcc,0x6d,0xac,0x8c,0xa9,0xcc,0xed,0x8c,0x0e,0x6d,0x82, +0x30,0x90,0xc1,0x06,0x83,0xf8,0x85,0x0a,0x1c,0xe2,0xa0,0xa1,0x62,0x46,0x54,0xc6, +0x46,0x17,0x46,0x95,0xd6,0x56,0x36,0x41,0x18,0xca,0x60,0x83,0x41,0x88,0x43,0x35, +0x0e,0x71,0xd0,0xf0,0x32,0x23,0xca,0x73,0x0b,0x6b,0x4b,0x1b,0x93,0x2a,0x9b,0x1b, +0x42,0x0b,0x73,0x3b,0x2b,0x33,0x0a,0x1b,0xa3,0x7b,0x93,0x9b,0x20,0x0c,0x66,0xb0, +0xc1,0x20,0xca,0xa1,0x32,0x87,0x38,0x68,0x88,0x99,0x59,0xa5,0x95,0xdd,0x4d,0xc1, +0x85,0x8d,0x95,0x51,0xbd,0x35,0x95,0xd1,0x95,0xc9,0xcd,0x19,0x85,0x8d,0xd1,0xbd, +0xc9,0x4d,0x10,0x86,0x33,0xd8,0x60,0x10,0xe8,0x50,0xa5,0x43,0x1c,0x34,0x1b,0xa8, +0x35,0xa0,0x83,0x3b,0xd0,0x83,0x3e,0x00,0x85,0x51,0x30,0x85,0x54,0x60,0x85,0x57, +0x90,0x85,0x5a,0xc0,0x85,0x5d,0xf0,0x85,0x70,0x20,0x87,0x73,0x50,0x87,0x0d,0x83, +0xf1,0x06,0xeb,0x30,0x41,0x10,0x80,0x0d,0xc0,0x86,0xc1,0x70,0x07,0x77,0xd8,0x10, +0xbc,0xc3,0x86,0x61,0x68,0x07,0x78,0xa0,0x30,0x34,0x35,0x41,0xc8,0x83,0x37,0xd8, +0x30,0xd8,0x81,0x1d,0x0c,0x13,0x84,0x01,0x0d,0x36,0x04,0xab,0xb0,0xc1,0x30,0xe6, +0x41,0x0e,0xe8,0xa1,0x1e,0xec,0x61,0x43,0xd1,0x0e,0xf2,0x00,0xb8,0xc1,0x3d,0xd0, +0x08,0xa3,0x7b,0x6b,0x4b,0x1b,0x23,0x22,0x26,0x17,0xe6,0x36,0x86,0x56,0x36,0x47, +0xc3,0x8c,0xed,0x2d,0x8c,0x6e,0x6e,0x82,0x30,0xa4,0x01,0x8b,0x34,0xb7,0x39,0xba, +0xb9,0x09,0xc2,0xa0,0x06,0x24,0xd2,0xdc,0xe8,0xe6,0x26,0x08,0xc3,0x1a,0x10,0xa1, +0x2b,0xc3,0xfb,0x62,0x7b,0x0b,0x23,0x9b,0x20,0x0c,0x6c,0xc0,0x84,0xae,0x0c,0xef, +0x6b,0x8e,0xee,0x4d,0xae,0x8c,0x45,0x5d,0x9a,0x1b,0xdd,0xdc,0x06,0x28,0x1f,0xe4, +0x40,0x1f,0x9a,0x7d,0xe0,0x87,0x7e,0xf0,0x87,0x7f,0x00,0x89,0x90,0x10,0x89,0x91, +0xa8,0x48,0x82,0x0f,0xaa,0xb0,0xb1,0xd9,0xb5,0xb9,0xa4,0x91,0x95,0xb9,0xd1,0x4d, +0x09,0x82,0x2a,0x64,0x78,0x2e,0x76,0x65,0x72,0x73,0x69,0x6f,0x6e,0x53,0x02,0xa2, +0x09,0x19,0x9e,0x8b,0x5d,0x18,0x9b,0x5d,0x99,0xdc,0x94,0xc0,0xa8,0x43,0x86,0xe7, +0x32,0x87,0x16,0x46,0x56,0x26,0xd7,0xf4,0x46,0x56,0xc6,0x36,0x25,0x40,0xca,0x90, +0xe1,0xb9,0xc8,0x95,0xcd,0xbd,0xd5,0xc9,0x8d,0x95,0xcd,0x4d,0x09,0xda,0xa0,0x12, +0x19,0x9e,0x0b,0x5d,0x1e,0x5c,0x59,0x90,0x9b,0xdb,0x1b,0x5d,0x18,0x5d,0xda,0x9b, +0xdb,0xdc,0x14,0x61,0x1d,0xe0,0xa1,0x0e,0x19,0x9e,0x4b,0x99,0x1b,0x9d,0x5c,0x1e, +0xd4,0x5b,0x9a,0x1b,0xdd,0xdc,0x94,0xe0,0x1e,0xba,0x90,0xe1,0xb9,0x8c,0xbd,0xd5, +0xb9,0xd1,0x95,0xc9,0xcd,0x4d,0x09,0x48,0x02,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x33,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e,0x30,0x39,0x0c,0x22, +0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34, +0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05, +0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x25,0x6c,0xc3,0xe5, +0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9, +0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd, +0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81,0x33,0x5c,0xbe,0xf3, +0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x05,0x48,0xc3,0xe5, +0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x8d,0x03,0x61,0x06, +0xb2,0xb4,0xa4,0x00,0x4a,0x55,0x8e,0xbb,0x6f,0x0e,0xc4,0x09,0x44,0x58,0x49,0x4c, +0x64,0x10,0x00,0x00,0x66,0x00,0x05,0x00,0x19,0x04,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x4c,0x10,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x10,0x04,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xc7,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xec,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e, +0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2, +0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61, +0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19, +0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c,0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c, +0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86,0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a, +0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5, +0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86,0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7, +0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c, +0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28,0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97, +0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d,0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e, +0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2,0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06, +0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5, +0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20, +0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07, +0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9, +0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07, +0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39, +0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03, +0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38, +0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4, +0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70, +0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03, +0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82, +0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0, +0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03, +0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18, +0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc, +0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c, +0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4, +0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81, +0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09, +0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41, +0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8,0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b, +0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98, +0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40, +0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1, +0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d,0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac, +0x61,0x18,0x86,0x61,0x18,0x74,0xcf,0x11,0x80,0xc2,0x14,0x00,0x00,0x00,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, +0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x07, +0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x11,0x10,0x00,0x03, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00,0x02,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8, +0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0xc7,0x03,0x02, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x18,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x10,0x0a, +0xa2,0x2c,0x0a,0x30,0x80,0xc2,0x11,0x00,0xca,0x0b,0x10,0x10,0x10,0x81,0xd6,0x19, +0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0xa0,0x79,0x06,0x80,0xea,0x19,0x00,0xc2,0x67, +0x00,0x08,0x9d,0x01,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x60,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x81,0x99,0x20,0x0c,0xcd,0x06,0x61,0x20, +0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xce,0x04,0x01,0x0d,0xc0,0x80, +0xc0,0x04,0x61,0x78,0x26,0x08,0x03,0xb4,0x41,0x40,0x98,0x0d,0x09,0x92,0x28,0xc8, +0x32,0x2c,0x48,0xb3,0x21,0x19,0x12,0x05,0x41,0x86,0x05,0x69,0x26,0x08,0x6b,0xa0, +0x6d,0x48,0x16,0x48,0x41,0x86,0x61,0x41,0x9a,0x09,0xc2,0x10,0x4d,0x10,0xde,0x60, +0xdb,0x90,0x48,0x93,0x82,0x48,0xc3,0x82,0x34,0x1b,0x08,0xe7,0x89,0xa8,0x09,0x42, +0x1c,0x70,0x13,0x84,0x30,0xc0,0x26,0x08,0x83,0xb4,0x41,0x40,0xb0,0x0d,0x0b,0x62, +0x29,0x08,0x32,0x2c,0xd7,0x75,0x65,0x13,0x84,0x39,0xe8,0x36,0x2c,0xc3,0xa6,0x20, +0xc3,0xb0,0x5c,0xd7,0xd5,0x4c,0x10,0xea,0xc0,0xdb,0xb0,0x2c,0x9d,0x82,0x2c,0xc3, +0x72,0x5d,0x57,0xb3,0x61,0x91,0x3a,0x05,0x91,0x86,0xe5,0xba,0xae,0x66,0x03,0xa1, +0x71,0xde,0x37,0x41,0xc0,0x83,0x6f,0x82,0x30,0x4c,0x1b,0x10,0x24,0x0c,0x14,0x04, +0x19,0xc4,0x00,0xd8,0x10,0x8c,0xc1,0x06,0xa2,0x02,0x03,0x32,0x00,0x26,0x08,0x02, +0x40,0x61,0x68,0x6a,0x82,0x90,0x07,0xd9,0x04,0x61,0xa0,0x26,0x08,0x43,0xb5,0x61, +0x50,0x03,0x35,0x18,0x26,0x08,0x83,0x35,0x41,0x18,0xae,0x0d,0x41,0x1b,0x6c,0x30, +0x10,0x34,0x48,0x83,0x35,0x60,0x03,0x37,0xd8,0x50,0x98,0xc1,0x19,0x00,0x65,0xf0, +0x06,0x55,0xd8,0xd8,0xec,0xda,0x5c,0xd2,0xc8,0xca,0xdc,0xe8,0xa6,0x04,0x41,0x15, +0x32,0x3c,0x17,0xbb,0x32,0xb9,0xb9,0xb4,0x37,0xb7,0x29,0x01,0xd1,0x84,0x0c,0xcf, +0xc5,0x2e,0x8c,0xcd,0xae,0x4c,0x6e,0x4a,0x40,0xd4,0x21,0xc3,0x73,0x99,0x43,0x0b, +0x23,0x2b,0x93,0x6b,0x7a,0x23,0x2b,0x63,0x9b,0x12,0x18,0x65,0xc8,0xf0,0x5c,0xe4, +0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0xe6,0xa6,0x04,0x64,0x50,0x87,0x0c,0xcf,0xa5, +0xcc,0x8d,0x4e,0x2e,0x0f,0xea,0x2d,0xcd,0x8d,0x6e,0x6e,0x4a,0xf0,0x06,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x33,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34, +0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e, +0x30,0x39,0x0c,0x22,0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef, +0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8, +0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6, +0x25,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49, +0x18,0x80,0x80,0xf9,0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00, +0x13,0x11,0x02,0xcd,0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81, +0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef, +0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d, +0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6, +0x05,0x48,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d, +0x04,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00, +0x61,0x20,0x00,0x00,0xd3,0x01,0x00,0x00,0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00, +0x3b,0x00,0x00,0x00,0x34,0xcc,0x00,0x14,0xec,0x40,0x11,0x06,0x94,0xec,0x40,0x19, +0x95,0x5d,0x71,0x06,0x14,0x21,0x50,0x19,0x06,0x94,0x6e,0x40,0x49,0x12,0xd4,0x40, +0x49,0x22,0x94,0x4d,0xb9,0x94,0x4a,0x69,0x94,0x24,0x44,0xc1,0x94,0x22,0x41,0xb9, +0x11,0x52,0x04,0xe5,0x31,0x02,0x50,0x02,0x64,0x8c,0x11,0x80,0x20,0x08,0xc2,0xbf, +0x30,0x46,0xd0,0x9a,0x73,0xce,0x7b,0x63,0x04,0xf7,0x4d,0x8f,0xa6,0x18,0x8c,0x11, +0xac,0xb5,0x5a,0xab,0xdf,0x18,0x01,0x08,0x82,0xb0,0x1b,0x06,0x63,0x04,0x20,0x08, +0x82,0x38,0x38,0x8c,0x11,0xac,0xb5,0x5a,0x8b,0xdf,0x18,0x01,0xec,0xb3,0x73,0xf9, +0x8d,0x11,0xe4,0x7a,0xe9,0xce,0xdf,0x18,0x01,0xce,0xde,0x67,0xee,0x8d,0x11,0x9c, +0xb5,0x29,0x86,0xde,0x18,0x01,0x08,0x82,0x20,0xfc,0x8d,0x11,0x80,0x20,0x08,0xe2, +0xdf,0x08,0xc0,0x18,0x81,0x8a,0xd7,0xa7,0xe8,0x51,0x37,0x87,0x80,0x06,0x74,0x30, +0x87,0xf0,0xc8,0xc1,0x1c,0x02,0x1a,0xac,0xc1,0x1c,0x42,0x1c,0x4c,0x73,0x08,0xcf, +0x1a,0xcc,0x21,0xa0,0x41,0x1b,0xcc,0x21,0x3c,0x6d,0x40,0xe0,0x1c,0x44,0x14,0x39, +0x79,0x30,0x07,0xf1,0x3c,0x4e,0x1e,0xcc,0x41,0x30,0x8c,0x93,0x07,0x73,0x10,0x8e, +0xe3,0xe4,0xc1,0x1c,0x44,0x14,0x39,0x78,0x30,0x07,0xc1,0x30,0x0e,0x1e,0x8c,0x00, +0xcc,0x41,0x3c,0x8f,0x83,0x07,0x73,0x10,0x8e,0xe3,0xd8,0x01,0x00,0x00,0x00,0x00, +0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xae,0x50,0x07,0x09,0x2a,0x84,0xc2,0x88, +0x01,0x02,0x80,0x20,0x18,0x88,0xc1,0x2b,0xd8,0x41,0xb2,0x0a,0xa2,0x30,0x62,0x80, +0x00,0x20,0x08,0x06,0x62,0x00,0x0b,0x77,0x90,0xbc,0xc2,0x28,0x8c,0x18,0x20,0x00, +0x08,0x82,0x81,0x18,0xc4,0x02,0x1e,0x24,0xae,0x40,0x0a,0x23,0x06,0x08,0x00,0x82, +0x60,0x20,0x06,0xb2,0x90,0x07,0x09,0x2b,0x94,0xc2,0x88,0x01,0x02,0x80,0x20,0x18, +0x88,0xc1,0x2c,0xe8,0x41,0x22,0x0b,0xa6,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x62, +0x40,0x0b,0x7b,0x90,0xc4,0xc2,0x29,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x18,0xd4, +0x02,0x1f,0x24,0xb1,0x80,0x0a,0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xb6,0xd0, +0x07,0xc9,0x2c,0xa4,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x78,0xb8,0x00,0x0a,0x81, +0x35,0x62,0x60,0x00,0x20,0x08,0x06,0x84,0x38,0xe4,0x41,0x2d,0x8c,0x18,0x18,0x00, +0x08,0x82,0x01,0x31,0x0e,0x7a,0x80,0x0b,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0xf1, +0xc2,0x1f,0x0c,0xb7,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x9e,0x2f,0x98,0x82,0xb2,0x8d,0x18,0x34,0x00,0x08,0x82,0xc1,0x72,0x0e, +0xa6,0x10,0xec,0x82,0x51,0xa0,0x02,0x2a,0xa0,0x02,0x2a,0x8c,0x26,0x04,0x40,0x21, +0xbf,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xa8,0x43,0x2a,0x10,0xbe,0x10,0x20, +0xab,0xb0,0x0a,0xab,0xb0,0x0a,0xa3,0x09,0x01,0x50,0x8a,0x38,0xc0,0x88,0x41,0x03, +0x80,0x20,0x18,0x2c,0xed,0xc0,0x0a,0x47,0x38,0x30,0x81,0x2b,0xb8,0x82,0x2b,0xb8, +0xc2,0x68,0x42,0x00,0x54,0x53,0x0a,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0b,0x3c, +0xbc,0x82,0x42,0x0e,0x4f,0x10,0x0b,0xb1,0x10,0x0b,0xb1,0x30,0x9a,0x10,0x00,0x15, +0xa1,0x02,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x32,0x0f,0xb2,0xd0,0x9c,0x43,0x10, +0xd1,0x02,0x2d,0xd0,0x02,0x2d,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18, +0x2c,0xf5,0x40,0x0b,0x4f,0x3a,0x0c,0x89,0x2d,0xd8,0x82,0x2d,0xd8,0xc2,0x68,0x42, +0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x72,0x0f,0xb6,0x10,0xad,0x83,0xb3,0xe0, +0x02,0x2e,0xe0,0x02,0x2e,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c, +0xf9,0x80,0x0b,0x53,0x3b,0x1c,0x8a,0x2e,0xe8,0x82,0x2e,0xe8,0xc2,0x68,0x42,0x00, +0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0xb2,0x0f,0xba,0x50,0xbd,0x83,0xc4,0xf0,0x02, +0x2f,0xf0,0x02,0x2f,0x8c,0x26,0x04,0xc0,0x70,0x03,0x95,0x91,0xc1,0x70,0x03,0x97, +0x91,0x41,0x09,0x81,0x0e,0x47,0x54,0x18,0xf1,0x95,0x10,0xe8,0x74,0xc3,0xa5,0x05, +0xd3,0x0d,0x9a,0x18,0x08,0xc3,0x0d,0x63,0x00,0x06,0x64,0x30,0xdc,0x90,0x81,0x01, +0x19,0x94,0x10,0xe8,0x70,0x44,0x56,0x10,0x5f,0x09,0x81,0x4e,0x37,0x6c,0x47,0x30, +0xdd,0xe0,0xa1,0x81,0x30,0xdc,0xc0,0x99,0x01,0x19,0x14,0x12,0xe8,0x70,0x04,0x47, +0x10,0x5f,0x09,0x81,0x4e,0x37,0x78,0x46,0x50,0x88,0xb0,0xd3,0x0d,0x70,0xe0,0x04, +0xd3,0x0d,0x63,0x80,0x10,0xc3,0x0d,0x61,0xf0,0x06,0x64,0x50,0x81,0xa5,0xc3,0x11, +0x61,0x60,0x10,0x5f,0x09,0x81,0x4e,0x37,0x8c,0x01,0x12,0x4c,0x37,0xd8,0x81,0x21, +0x94,0x41,0xe9,0x70,0x04,0x19,0x0c,0xc4,0x57,0x42,0xa0,0xd3,0x0d,0x66,0x50,0x04, +0x25,0x1c,0x3b,0xdd,0xc0,0x06,0x4d,0x50,0x62,0xa0,0xe9,0x70,0x04,0x1a,0x10,0xc4, +0x57,0x42,0xa0,0xd3,0x0d,0x6a,0x60,0x04,0xd3,0x0d,0x7a,0x50,0x08,0x35,0x24,0x3b, +0xdd,0x90,0x07,0x4d,0x50,0xd3,0xa6,0xc3,0x11,0x6d,0x50,0x10,0x5f,0x09,0x81,0x4e, +0x37,0xbc,0xc1,0x11,0x4c,0x37,0xe0,0xc1,0x21,0x94,0x1b,0x80,0x81,0x0e,0x47,0xc0, +0xc1,0x40,0x7c,0x25,0x04,0x3a,0xdd,0x20,0x07,0x45,0x30,0xdd,0x60,0x0a,0x85,0x50, +0x03,0xb2,0xd3,0x0d,0xa2,0xc0,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xe0,0xa9,0x85, +0x4c,0xd4,0x82,0x3a,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x32,0x17,0x32,0x11,0x9c, +0x05,0x21,0xd0,0x04,0x4d,0xd0,0x04,0x4d,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x01,0x06,0x17,0x32,0x61,0x0b,0x64,0x31,0x9a,0x10,0x08, +0xa3,0x09,0xc2,0x60,0x42,0x21,0x1f,0x13,0x0a,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82, +0x81,0x37,0x17,0x3b,0x31,0x0e,0xf2,0x30,0x62,0xe0,0x00,0x20,0x08,0x06,0xcd,0x5e, +0xd4,0x44,0xb0,0x0b,0xba,0xd0,0x13,0x8e,0xe3,0x38,0x27,0x31,0x62,0x70,0x00,0x20, +0x08,0x06,0x1e,0x5d,0xf0,0xc4,0x38,0xc0,0xc3,0x88,0x81,0x03,0x80,0x20,0x18,0x34, +0x7c,0x61,0x13,0x01,0x2f,0xec,0x82,0x4f,0x10,0x03,0x41,0xa0,0xc4,0x88,0xc1,0x01, +0x80,0x20,0x18,0x6c,0x76,0x91,0x13,0xbd,0x10,0x17,0xa3,0x09,0x01,0x30,0x9a,0x20, +0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0xe5,0x05,0x4f,0x80,0x83,0x5d,0x8c,0x26, +0x04,0xc0,0x68,0x82,0x10,0x9c,0x60,0xd8,0x09,0x86,0x99,0xc0,0xc8,0xc7,0x04,0x46, +0x3e,0x26,0x08,0xf2,0x31,0x41,0x90,0x8f,0x09,0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0xe0,0x41,0x8d,0x9c,0x08,0x86,0x23,0x02,0x99,0x10,0xbe,0x0b,0x8c,0xb2,0x80, +0x92,0x8f,0x09,0x94,0x7c,0xce,0x1d,0x0c,0x3b,0x77,0x30,0xcc,0x04,0x97,0x80,0x8f, +0x09,0x2f,0x01,0x9f,0xab,0x0c,0xbb,0xca,0x30,0x23,0x04,0xfa,0x18,0x21,0xd0,0xc7, +0x14,0x01,0x3e,0xa6,0x08,0xf0,0x31,0x43,0x90,0x8f,0x19,0x82,0x7c,0x4c,0x18,0x0b, +0xf8,0x98,0x40,0x16,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x67,0x37,0xe2,0x42, +0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x87,0x37,0xe4,0x42,0x38,0x61,0xa0,0x13,0x06, +0x32,0x83,0x88,0x8f,0x19,0x44,0x7c,0xec,0x27,0x84,0xf8,0x18,0x58,0x08,0xf1,0x31, +0x21,0x90,0x8f,0x09,0x85,0x7c,0x8c,0x28,0xe4,0x63,0x87,0x21,0x9f,0xe1,0x08,0x62, +0x2c,0x84,0x6f,0x96,0x21,0x18,0x82,0xe1,0x86,0x85,0x0d,0xc8,0x60,0xb8,0x61,0x61, +0x03,0x32,0x28,0x21,0xd0,0x59,0x06,0x61,0x08,0xee,0x0f,0x86,0x1d,0x31,0x38,0x00, +0x10,0x04,0x03,0xcf,0x3c,0x5c,0x83,0x26,0xce,0x62,0xc4,0x60,0x01,0x40,0x10,0x0c, +0x22,0xf6,0x50,0x8d,0x80,0x3c,0xa0,0x07,0x36,0x84,0x59,0x82,0x61,0x38,0x42,0x51, +0x0b,0xe1,0x9b,0x65,0x38,0x92,0x60,0x84,0x02,0xf4,0xff,0xff,0xff,0x07,0xe3,0x2e, +0x84,0x6f,0x96,0xc0,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x07,0x3e,0x4a,0x23,0xf4, +0xff,0xff,0xff,0x07,0x0b,0xf0,0x42,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xf0,0xc8, +0x87,0x69,0x04,0x16,0xe4,0x85,0x7c,0x2c,0xc8,0x0b,0xf8,0xcc,0x12,0x18,0x03,0x15, +0x06,0x43,0x08,0x85,0x05,0x72,0x21,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x78,0xee, +0x83,0x35,0x02,0x0b,0xf8,0x42,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xf0,0xe4,0x47, +0x6b,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xe0,0xd1,0x07,0x6f,0x94,0xc5,0x5c,0x8c, +0x18,0x38,0x00,0x08,0x82,0x41,0xc3,0x1f,0xb6,0x11,0xf0,0xc4,0x4e,0xf8,0x86,0x20, +0x08,0x02,0x6a,0x60,0x79,0xf3,0x01,0xc3,0x0d,0x01,0x28,0x90,0xc1,0x70,0xc3,0x07, +0x0a,0x64,0x50,0x42,0xa0,0xb3,0x0c,0x48,0x12,0xdc,0x2c,0x0c,0x3b,0x62,0x70,0x00, +0x20,0x08,0x06,0x9e,0x7e,0x88,0x07,0x5a,0xec,0xc5,0x88,0xc1,0x02,0x80,0x20,0x18, +0x44,0x20,0xe2,0x1b,0x01,0x7e,0x18,0x63,0x40,0x1e,0xc2,0x2c,0x41,0x32,0x1c,0xd1, +0xf9,0x85,0xf0,0xcd,0x32,0x28,0x4c,0x50,0x65,0xb0,0x1f,0x30,0xdc,0x70,0x06,0xa8, +0x40,0x06,0xc3,0x0d,0x02,0x2a,0x90,0x41,0x09,0x81,0xce,0x32,0x2c,0x4c,0x70,0xbb, +0x30,0xec,0x88,0xc1,0x01,0x80,0x20,0x18,0x78,0x22,0xa2,0x1e,0x70,0x31,0x1a,0x23, +0x06,0x0b,0x00,0x82,0x60,0x10,0xa1,0x88,0x79,0x04,0x20,0xc2,0x06,0x06,0x7b,0x08, +0xb3,0x04,0xcc,0x70,0x04,0x19,0x98,0x86,0xf0,0xcd,0x32,0x34,0x4f,0x50,0x6e,0x30, +0x22,0x50,0x6e,0x40,0x22,0x30,0xdc,0x20,0xc4,0x02,0x19,0x0c,0x37,0x08,0xb1,0x40, +0x06,0x25,0x04,0x3a,0xcb,0xe0,0x3c,0xc1,0x91,0xc3,0xb0,0x23,0x06,0x07,0x00,0x82, +0x60,0xe0,0xad,0xc8,0x7c,0xe4,0x05,0x6b,0x8c,0x18,0x2c,0x00,0x08,0x82,0x41,0x14, +0x23,0xef,0x11,0xa4,0xc8,0x61,0xd4,0x87,0x30,0x4b,0xf0,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x81,0xd7,0x22,0xf5,0x71,0x17,0xad,0x31,0x62,0xd0,0x00,0x20,0x08,0x06,0x8b, +0x8d,0xd4,0x47,0xa0,0x22,0x75,0x41,0x17,0xf7,0x71,0x1f,0xf7,0x71,0x1f,0xa3,0x09, +0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x93, +0x8d,0xdc,0x47,0x6d,0x0c,0x23,0x06,0x07,0x00,0x82,0x60,0x30,0xdd,0x08,0x7e,0xd8, +0xc6,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x13,0x8e,0xe4,0xc7,0x6d,0x0c,0x23,0x06, +0x07,0x00,0x82,0x60,0x80,0xdd,0x48,0x7e,0xf4,0x85,0x8c,0x8c,0x26,0x04,0x80,0x15, +0x01,0x7d,0xac,0x10,0xe8,0x63,0xc5,0x40,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0xf0, +0x74,0x44,0x44,0x4e,0xa3,0x36,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x60,0x19,0x13,0x11, +0x09,0x6e,0xe4,0x46,0x6e,0x84,0x44,0x48,0x84,0x44,0x48,0x64,0x34,0x21,0x00,0x86, +0x23,0x02,0xf0,0x08,0xbe,0xe9,0x06,0xf1,0x10,0x02,0x0b,0x10,0xf9,0x98,0x80,0xc8, +0xc7,0x06,0x44,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x30,0x99,0xc9,0x89,0x08,0xc1, +0x88,0xc1,0x01,0x80,0x20,0x18,0x4c,0x67,0x82,0x22,0xe6,0x41,0x8c,0x18,0x1c,0x00, +0x08,0x82,0xc1,0x84,0x26,0x29,0x12,0x08,0x16,0xa4,0x07,0x7c,0xec,0x08,0xe8,0x63, +0x87,0x40,0x1f,0x3b,0x06,0xfa,0x8c,0x18,0x2c,0x00,0x08,0x82,0x41,0xc5,0x26,0xfe, +0x31,0x08,0x81,0x7c,0xc4,0x07,0x7c,0x0c,0x47,0x04,0xf0,0xa1,0x7c,0xb3,0x0c,0x05, +0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_9219abf6e2980d811b050eaf351ef582.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_9219abf6e2980d811b050eaf351ef582.h new file mode 100644 index 00000000..de9cbd89 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_9219abf6e2980d811b050eaf351ef582.h @@ -0,0 +1,526 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_9219abf6e2980d811b050eaf351ef582.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_9219abf6e2980d811b050eaf351ef582_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_9219abf6e2980d811b050eaf351ef582_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_9219abf6e2980d811b050eaf351ef582_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_9219abf6e2980d811b050eaf351ef582_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_9219abf6e2980d811b050eaf351ef582_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_9219abf6e2980d811b050eaf351ef582_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_9219abf6e2980d811b050eaf351ef582_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_9219abf6e2980d811b050eaf351ef582_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_9219abf6e2980d811b050eaf351ef582_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_9219abf6e2980d811b050eaf351ef582_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_9219abf6e2980d811b050eaf351ef582_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_9219abf6e2980d811b050eaf351ef582_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_9219abf6e2980d811b050eaf351ef582_size = 8036; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_9219abf6e2980d811b050eaf351ef582_data[] = { +0x44,0x58,0x42,0x43,0xb9,0x8a,0x58,0xd9,0xaf,0x88,0xcc,0xd8,0x1f,0x04,0xc9,0xd5, +0xa8,0x28,0x68,0xf1,0x01,0x00,0x00,0x00,0x64,0x1f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0xc0,0x0e,0x00,0x00,0xdc,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x24,0x0d,0x00,0x00,0x66,0x00,0x05,0x00, +0x49,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x0c,0x0d,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x40,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc6,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b, +0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c,0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28, +0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d, +0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e,0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2, +0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0, +0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07, +0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1, +0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90, +0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31, +0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8, +0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07, +0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f, +0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c, +0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90, +0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43, +0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac, +0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a, +0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0, +0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3, +0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c, +0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0, +0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81, +0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a, +0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01, +0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c, +0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0, +0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41,0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8, +0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b,0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26, +0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18, +0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03, +0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8, +0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d, +0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac,0x61,0x18,0x86,0x61,0x18,0x74,0xcf,0x11, +0x80,0x02,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x07,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0xc7,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x18, +0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x00,0x00, +0x1e,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x1c,0x0a,0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a, +0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a, +0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x2c,0xca,0x34,0xa0,0xd0, +0x07,0x8a,0xa5,0x30,0x28,0x1c,0x01,0xa8,0x01,0xca,0x0b,0x10,0x10,0x10,0x81,0xd6, +0x19,0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0xa0,0x79,0x06,0x80,0xea,0x19,0x00,0xba, +0x67,0x00,0x08,0x9f,0x01,0x20,0x74,0x06,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x5a,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x81,0x99,0x20,0x0c, +0xcd,0x06,0x61,0x20,0x26,0x08,0x83,0xb3,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06, +0x84,0x20,0x26,0x08,0x68,0x70,0x07,0xb4,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe, +0xc6,0xde,0xd8,0xde,0xe4,0xbe,0xd4,0xd2,0xe8,0xe8,0xca,0xe4,0xca,0xc8,0x26,0x08, +0xc3,0x33,0x41,0x18,0xa0,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65,0x31,0x98,0x81,0x31, +0x1c,0x5a,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e, +0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x1b,0x92,0x41,0x81,0x0c,0x63,0x60,0x0c, +0x67,0x82,0xb0,0x06,0x70,0xc0,0x46,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x8b,0xac, +0x0c,0x8e,0x0e,0x6d,0x43,0xc2,0x48,0x93,0x31,0x0c,0x8c,0xe1,0x4c,0x10,0x86,0x68, +0x82,0xf0,0x06,0x71,0x40,0x48,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0xab,0x0c,0x0f, +0xee,0x6d,0xae,0x4e,0xae,0x6c,0x43,0x52,0x59,0x97,0x51,0x0d,0x8c,0xe1,0x6c,0x20, +0x9e,0x88,0xc2,0x26,0x08,0x71,0x20,0x07,0x3c,0x03,0xb9,0xbb,0x2f,0xb9,0xb2,0xb1, +0x37,0xb7,0x39,0x3a,0xb9,0xba,0x31,0xba,0x32,0xb2,0x2f,0x38,0xb9,0x32,0xbb,0xb4, +0xb7,0xba,0xb9,0x2f,0xb7,0xb2,0x30,0xb9,0xb2,0x39,0xba,0x2f,0xb2,0x32,0x38,0x3a, +0xb4,0x09,0x42,0x18,0xb4,0xc1,0x04,0x61,0x90,0x36,0x08,0x46,0xb7,0x61,0x31,0xb4, +0xcd,0x30,0x06,0x86,0xe3,0x38,0x6f,0x82,0x30,0x07,0x73,0xc0,0x4c,0xee,0xee,0x8b, +0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0xec,0xab,0xed,0x8d,0x2e,0xed,0xcd,0xed,0xcb,0xae, +0x6c,0x8c,0xee,0x4d,0x6e,0x6e,0xc3,0x32,0x80,0x41,0x18,0x18,0xc3,0xc0,0x70,0x1c, +0xe7,0x4c,0x10,0xea,0x80,0x0e,0xf8,0xc8,0xdd,0x7d,0x91,0xa5,0xb1,0x85,0xd1,0x95, +0x91,0x11,0x95,0xc1,0xd1,0xa1,0x6d,0x58,0x98,0x31,0x20,0x03,0x83,0x19,0x18,0x8e, +0xe3,0x1c,0x4a,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x69,0x6e,0x70,0x75,0x74, +0x5f,0x6c,0x75,0x6d,0x61,0x1b,0x96,0x6a,0x0c,0xcc,0xc0,0xa8,0x06,0x86,0xe3,0x38, +0x67,0x03,0xf1,0x89,0x41,0x19,0x9c,0xc1,0x04,0x01,0x0f,0xec,0x80,0xc6,0x98,0x98, +0xd1,0x94,0x94,0xcc,0x04,0x61,0x98,0x36,0x20,0x46,0x1a,0xa8,0x81,0x61,0x0c,0x6b, +0x00,0x6c,0x08,0xd8,0x60,0x03,0x91,0xa1,0x41,0x1b,0x00,0x13,0x84,0x3b,0xa8,0x03, +0x2e,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x13,0x84,0x81,0x9a, +0x20,0x0c,0xd5,0x04,0x21,0x0c,0xdc,0x60,0x03,0x42,0xc0,0x41,0x65,0xc4,0x81,0x1c, +0x34,0x73,0x40,0x27,0xad,0x29,0x0c,0x4f,0xaa,0xcc,0x8d,0xac,0x4c,0x6e,0x2a,0x4d, +0xaf,0x6c,0x82,0x30,0x58,0x1b,0x0c,0xa2,0x0e,0x2a,0x3b,0x88,0x03,0x39,0x20,0x93, +0x46,0x94,0x36,0x07,0xc7,0x16,0x96,0x37,0x95,0xa6,0x57,0x36,0x41,0x18,0xae,0x0d, +0x08,0x81,0x07,0x55,0x1e,0xc4,0x81,0x1c,0x34,0x73,0xc0,0x2e,0x2d,0xc9,0x0d,0xae, +0x8e,0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x8c,0x28, +0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x60,0x1b,0x0c,0x62,0x0f, +0x2a,0x3e,0x88,0x03,0x39,0xa0,0x94,0xc6,0x54,0xd7,0x16,0xd6,0x94,0x06,0x47,0x94, +0xd6,0x56,0xe6,0x36,0x97,0xf6,0xe6,0x36,0x37,0x41,0x18,0xb2,0x0d,0x06,0xe1,0x07, +0xd5,0x1f,0xc4,0x81,0x1c,0x50,0x4a,0x63,0xaa,0x6b,0x0b,0x6b,0x4a,0x83,0x63,0x2a, +0xb3,0x2b,0x63,0xa3,0x7a,0xab,0x9a,0x2b,0x9b,0x20,0x0c,0xda,0x06,0x83,0x08,0x85, +0x4a,0x14,0xe2,0x40,0x0e,0xb8,0xa4,0x19,0xc9,0x85,0xb5,0x95,0x25,0xb9,0x91,0x95, +0xe1,0x4d,0x10,0x86,0x6d,0x83,0x41,0x90,0x42,0x55,0x0a,0x71,0x20,0x07,0x94,0xcc, +0x88,0xca,0xec,0xd2,0xc6,0xca,0xa8,0xde,0xac,0xd2,0xca,0xee,0x88,0xca,0xe0,0xe8, +0xd0,0x26,0x08,0x03,0xb7,0xc1,0x20,0x4e,0xa1,0x42,0x85,0x38,0x68,0x78,0x98,0x29, +0xa5,0xd1,0xd1,0x95,0xc9,0x4d,0x10,0x86,0x6e,0x83,0x41,0xa8,0x42,0xb5,0x0a,0x71, +0xd0,0x50,0x32,0x6b,0x7a,0xa3,0x4b,0x7b,0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x9b, +0x1a,0x0b,0x63,0x2b,0x9b,0x20,0x0c,0xde,0x06,0x84,0x68,0x85,0xca,0x15,0xe2,0xa0, +0x69,0xe6,0x80,0x90,0x19,0xd1,0xdb,0x9d,0xdb,0xdc,0x58,0x18,0x5b,0x99,0x51,0xd8, +0x18,0xdd,0x9b,0xdc,0x04,0x61,0xf8,0x36,0x18,0x04,0x2c,0x54,0xb1,0x10,0x07,0x0d, +0x3f,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0x39,0xa5,0x34, +0x3a,0xba,0x32,0xb9,0xa1,0x30,0xb7,0xb1,0x32,0x36,0xb6,0x30,0xba,0xb4,0x37,0xb7, +0x09,0xc2,0x00,0x06,0x1b,0x10,0x62,0x16,0x2a,0x5a,0x88,0x83,0xa6,0x99,0x03,0x32, +0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x13,0x84,0x21,0x0c, +0x36,0x20,0x84,0x2d,0x54,0xb7,0x10,0x07,0x4d,0x33,0x07,0xcc,0xcc,0xa0,0xe4,0xca, +0xec,0xd2,0xde,0xea,0xe6,0x8c,0xe4,0xc2,0xda,0xca,0xa0,0xe4,0xca,0x8a,0xf0,0xe0, +0xde,0xe6,0xea,0xe4,0xca,0x26,0x08,0x83,0x18,0x6c,0x30,0x88,0x5c,0xa8,0x74,0x21, +0x0e,0x1a,0x2e,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x13,0x84, +0x61,0x0c,0x36,0x18,0x04,0x2f,0x54,0xbd,0x10,0x07,0x0d,0x2b,0x33,0xa5,0x34,0x3a, +0xba,0x32,0xb9,0xa9,0xb2,0xb8,0xba,0x32,0xb7,0xb1,0x32,0xa6,0x32,0xb7,0x33,0x3a, +0xb4,0x09,0xc2,0x40,0x06,0x1b,0x0c,0xe2,0x17,0x2a,0x70,0x88,0x83,0x86,0x8a,0x19, +0x51,0x19,0x1b,0x5d,0x18,0x55,0x5a,0x5b,0xd9,0x04,0x61,0x28,0x83,0x0d,0x06,0x21, +0x0e,0xd5,0x38,0xc4,0x41,0xc3,0xcb,0x8c,0x28,0xcf,0x2d,0xac,0x2d,0x6d,0x4c,0xaa, +0x6c,0x6e,0x08,0x2d,0xcc,0xed,0xac,0xcc,0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82,0x30, +0x98,0xc1,0x06,0x83,0x28,0x87,0xca,0x1c,0xe2,0xa0,0x21,0x66,0x66,0x95,0x56,0x76, +0x37,0x05,0x17,0x36,0x56,0x46,0xf5,0xd6,0x54,0x46,0x57,0x26,0x37,0x67,0x14,0x36, +0x46,0xf7,0x26,0x37,0x41,0x18,0xce,0x60,0x83,0x41,0xa0,0x43,0x95,0x0e,0x71,0xd0, +0x6c,0xa0,0xd6,0x80,0x0e,0xee,0x40,0x0f,0xfa,0x00,0x14,0x46,0xc1,0x14,0x52,0x81, +0x15,0x5e,0x41,0x16,0x6a,0x01,0x17,0x76,0xc1,0x17,0xc2,0x81,0x1c,0xce,0x41,0x1d, +0x36,0x0c,0xc6,0x1b,0xac,0xc3,0x04,0x41,0x00,0x36,0x00,0x1b,0x06,0xc3,0x1d,0xdc, +0x61,0x43,0xf0,0x0e,0x1b,0x86,0xa1,0x1d,0xe0,0x81,0xc2,0xd0,0xd4,0x04,0x21,0x0f, +0xde,0x60,0xc3,0x60,0x07,0x76,0x30,0x4c,0x10,0x06,0x34,0xd8,0x10,0xac,0xc2,0x06, +0xc3,0x98,0x07,0x39,0xa0,0x87,0x7a,0xb0,0x87,0x0d,0x45,0x3b,0xc8,0x03,0xe0,0x06, +0xf7,0x40,0x23,0x8c,0xee,0xad,0x2d,0x6d,0x8c,0x88,0x98,0x5c,0x98,0xdb,0x18,0x5a, +0xd9,0x1c,0x0d,0x33,0xb6,0xb7,0x30,0xba,0xb9,0x09,0xc2,0x90,0x06,0x2c,0xd2,0xdc, +0xe6,0xe8,0xe6,0x26,0x08,0x83,0x1a,0x90,0x48,0x73,0xa3,0x9b,0x9b,0x20,0x0c,0x6b, +0x40,0x84,0xae,0x0c,0xef,0x8b,0xed,0x2d,0x8c,0x6c,0x82,0x30,0xb0,0x01,0x13,0xba, +0x32,0xbc,0xaf,0x39,0xba,0x37,0xb9,0x32,0x16,0x75,0x69,0x6e,0x74,0x73,0x1b,0xa0, +0x7c,0x90,0x03,0x7d,0x68,0xf6,0x81,0x1f,0xfa,0xc1,0x1f,0xfe,0x01,0x24,0x42,0x42, +0x24,0x46,0xa2,0x22,0x09,0x3e,0xa8,0xc2,0xc6,0x66,0xd7,0xe6,0x92,0x46,0x56,0xe6, +0x46,0x37,0x25,0x08,0xaa,0x90,0xe1,0xb9,0xd8,0x95,0xc9,0xcd,0xa5,0xbd,0xb9,0x4d, +0x09,0x88,0x26,0x64,0x78,0x2e,0x76,0x61,0x6c,0x76,0x65,0x72,0x53,0x02,0xa3,0x0e, +0x19,0x9e,0xcb,0x1c,0x5a,0x18,0x59,0x99,0x5c,0xd3,0x1b,0x59,0x19,0xdb,0x94,0x00, +0x29,0x43,0x86,0xe7,0x22,0x57,0x36,0xf7,0x56,0x27,0x37,0x56,0x36,0x37,0x25,0x68, +0x83,0x4a,0x64,0x78,0x2e,0x74,0x79,0x70,0x65,0x41,0x6e,0x6e,0x6f,0x74,0x61,0x74, +0x69,0x6f,0x6e,0x73,0x53,0x84,0x75,0x80,0x87,0x3a,0x64,0x78,0x2e,0x65,0x6e,0x74, +0x72,0x79,0x50,0x6f,0x69,0x6e,0x74,0x73,0x53,0x82,0x7b,0xe8,0x42,0x86,0xe7,0x32, +0xf6,0x56,0xe7,0x46,0x57,0x26,0x37,0x37,0x25,0x20,0x09,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x33,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e,0x30,0x39,0x0c,0x22, +0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34, +0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05, +0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x25,0x6c,0xc3,0xe5, +0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9, +0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd, +0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81,0x33,0x5c,0xbe,0xf3, +0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x05,0x48,0xc3,0xe5, +0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x92,0x19,0xab,0xf6, +0xe2,0x98,0x0d,0x81,0x1b,0x05,0x0e,0xaf,0x35,0x1e,0xf5,0x82,0x44,0x58,0x49,0x4c, +0x80,0x10,0x00,0x00,0x66,0x00,0x05,0x00,0x20,0x04,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x68,0x10,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x17,0x04,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xc7,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xec,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e, +0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2, +0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61, +0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19, +0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c,0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c, +0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86,0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a, +0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5, +0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86,0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7, +0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c, +0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28,0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97, +0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d,0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e, +0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2,0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06, +0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5, +0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20, +0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07, +0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9, +0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07, +0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39, +0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03, +0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38, +0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4, +0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70, +0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03, +0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82, +0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0, +0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03, +0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18, +0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc, +0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c, +0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4, +0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81, +0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09, +0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41, +0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8,0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b, +0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98, +0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40, +0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1, +0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d,0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac, +0x61,0x18,0x86,0x61,0x18,0x74,0xcf,0x11,0x80,0xc2,0x14,0x00,0x00,0x00,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, +0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x07, +0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x11,0x10,0x00,0x03, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00,0x02,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8, +0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0xc7,0x03,0x02, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x18,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x10,0x0a, +0xa2,0x2c,0x0a,0x30,0x80,0xc2,0x11,0x00,0xca,0x0b,0x10,0x10,0x10,0x81,0xd6,0x19, +0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0xa0,0x79,0x06,0x80,0xea,0x19,0x00,0xc2,0x67, +0x00,0x08,0x9d,0x01,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x60,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x81,0x99,0x20,0x0c,0xcd,0x06,0x61,0x20, +0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xce,0x04,0x01,0x0d,0xc0,0x80, +0xc0,0x04,0x61,0x78,0x26,0x08,0x03,0xb4,0x41,0x40,0x98,0x0d,0x09,0x92,0x28,0xc8, +0x32,0x2c,0x48,0xb3,0x21,0x19,0x12,0x05,0x41,0x86,0x05,0x69,0x26,0x08,0x6b,0xa0, +0x6d,0x48,0x16,0x48,0x41,0x86,0x61,0x41,0x9a,0x09,0xc2,0x10,0x4d,0x10,0xde,0x60, +0xdb,0x90,0x48,0x93,0x82,0x48,0xc3,0x82,0x34,0x1b,0x08,0xe7,0x89,0xa8,0x09,0x42, +0x1c,0x70,0x13,0x84,0x30,0xc0,0x26,0x08,0x83,0xb4,0x41,0x40,0xb0,0x0d,0x0b,0x62, +0x29,0x08,0x32,0x2c,0xd7,0x75,0x65,0x13,0x84,0x39,0xe8,0x36,0x2c,0xc3,0xa6,0x20, +0xc3,0xb0,0x5c,0xd7,0xd5,0x4c,0x10,0xea,0xc0,0xdb,0xb0,0x2c,0x9d,0x82,0x2c,0xc3, +0x72,0x5d,0x57,0xb3,0x61,0x91,0x3a,0x05,0x91,0x86,0xe5,0xba,0xae,0x66,0x03,0xa1, +0x71,0xde,0x37,0x41,0xc0,0x83,0x6f,0x82,0x30,0x4c,0x1b,0x10,0x24,0x0c,0x14,0x04, +0x19,0xc4,0x00,0xd8,0x10,0x8c,0xc1,0x06,0xa2,0x02,0x03,0x32,0x00,0x26,0x08,0x02, +0x40,0x61,0x68,0x6a,0x82,0x90,0x07,0xd9,0x04,0x61,0xa0,0x26,0x08,0x43,0xb5,0x61, +0x50,0x03,0x35,0x18,0x26,0x08,0x83,0x35,0x41,0x18,0xae,0x0d,0x41,0x1b,0x6c,0x30, +0x10,0x34,0x48,0x83,0x35,0x60,0x03,0x37,0xd8,0x50,0x98,0xc1,0x19,0x00,0x65,0xf0, +0x06,0x55,0xd8,0xd8,0xec,0xda,0x5c,0xd2,0xc8,0xca,0xdc,0xe8,0xa6,0x04,0x41,0x15, +0x32,0x3c,0x17,0xbb,0x32,0xb9,0xb9,0xb4,0x37,0xb7,0x29,0x01,0xd1,0x84,0x0c,0xcf, +0xc5,0x2e,0x8c,0xcd,0xae,0x4c,0x6e,0x4a,0x40,0xd4,0x21,0xc3,0x73,0x99,0x43,0x0b, +0x23,0x2b,0x93,0x6b,0x7a,0x23,0x2b,0x63,0x9b,0x12,0x18,0x65,0xc8,0xf0,0x5c,0xe4, +0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0xe6,0xa6,0x04,0x64,0x50,0x87,0x0c,0xcf,0xa5, +0xcc,0x8d,0x4e,0x2e,0x0f,0xea,0x2d,0xcd,0x8d,0x6e,0x6e,0x4a,0xf0,0x06,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x33,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34, +0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e, +0x30,0x39,0x0c,0x22,0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef, +0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8, +0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6, +0x25,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49, +0x18,0x80,0x80,0xf9,0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00, +0x13,0x11,0x02,0xcd,0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81, +0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef, +0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d, +0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6, +0x05,0x48,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d, +0x04,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00, +0x61,0x20,0x00,0x00,0xda,0x01,0x00,0x00,0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00, +0x3b,0x00,0x00,0x00,0x34,0xcc,0x00,0x14,0xec,0x40,0x11,0x06,0x94,0xec,0x40,0xd9, +0x95,0x51,0x71,0x06,0x94,0x43,0x11,0x02,0x95,0x61,0x40,0xe9,0x06,0x94,0x24,0x41, +0x0d,0x94,0x24,0x42,0xd9,0x94,0x4b,0xa9,0x94,0x46,0x49,0x42,0x14,0x4c,0x29,0x12, +0x94,0x1b,0x21,0x45,0x50,0x1e,0x23,0x00,0x25,0x40,0xc6,0x18,0x01,0x08,0x82,0x20, +0xfc,0x0b,0x63,0x04,0xad,0x39,0xe7,0xbc,0x37,0x46,0x70,0xdf,0xf4,0x68,0x8a,0xc1, +0x18,0xc1,0x5a,0xab,0xb5,0xfa,0x8d,0x11,0x80,0x20,0x08,0xbb,0x61,0x30,0x46,0x00, +0x82,0x20,0x88,0x83,0xc3,0x18,0xc1,0x5a,0xab,0xb5,0xf8,0x8d,0x11,0xc0,0x3e,0x3b, +0x97,0xdf,0x18,0x41,0xae,0x97,0xee,0xfc,0x8d,0x11,0xe0,0xec,0x7d,0xe6,0xde,0x18, +0xc1,0x59,0x9b,0x62,0xe8,0x8d,0x11,0x80,0x20,0x08,0xc2,0xdf,0x18,0x01,0x08,0x82, +0x20,0xfe,0x8d,0x00,0x8c,0x11,0xa8,0x78,0x7d,0x8a,0x1e,0x75,0x73,0x08,0x69,0x50, +0x07,0x73,0x08,0xcf,0x1c,0xcc,0x21,0xa4,0x01,0x1b,0xcc,0x21,0xc8,0xc1,0x34,0x87, +0xf0,0xb0,0xc1,0x1c,0x42,0x1a,0xb8,0xc1,0x1c,0xc2,0xe3,0x06,0x04,0xce,0x41,0x44, +0x91,0xa3,0x07,0x73,0x10,0xcf,0xe3,0xe8,0xc1,0x1c,0x04,0xc3,0x38,0x7a,0x30,0x07, +0xe1,0x38,0x8e,0x1e,0xcc,0x41,0x44,0x91,0x93,0x07,0x73,0x10,0x0c,0xe3,0xe4,0xc1, +0x08,0xc0,0x1c,0xc4,0xf3,0x38,0x79,0x30,0x07,0xe1,0x38,0xce,0x1d,0x00,0x00,0x00, +0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xaf,0x60,0x07,0x49,0x2a,0x88,0xc2,0x88, +0x01,0x02,0x80,0x20,0x18,0x88,0x01,0x2c,0xdc,0x41,0xc2,0x0a,0xa3,0x30,0x62,0x80, +0x00,0x20,0x08,0x06,0x62,0x10,0x0b,0x78,0x90,0xc0,0x02,0x29,0x8c,0x18,0x20,0x00, +0x08,0x82,0x81,0x18,0xc8,0x42,0x1e,0x24,0xaf,0x50,0x0a,0x23,0x06,0x08,0x00,0x82, +0x60,0x20,0x06,0xb3,0xa0,0x07,0x49,0x2b,0x98,0xc2,0x88,0x01,0x02,0x80,0x20,0x18, +0x88,0x01,0x2d,0xec,0x41,0x32,0x0b,0xa7,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x62, +0x50,0x0b,0x7c,0x90,0xc8,0x02,0x2a,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x18,0xd8, +0x42,0x1f,0x24,0xb2,0x90,0x0a,0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xb7,0xe0, +0x07,0x09,0x2d,0xa8,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x78,0xb9,0x10,0x0a,0x81, +0x35,0x62,0x60,0x00,0x20,0x08,0x06,0xc4,0x38,0xe4,0x81,0x2d,0x8c,0x18,0x18,0x00, +0x08,0x82,0x01,0x41,0x0e,0x7a,0x90,0x0b,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0xf5, +0x42,0x28,0x0c,0xb8,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0xde,0x2f,0x9c,0x82,0xb2,0x8d,0x18,0x34,0x00,0x08,0x82,0xc1,0x82,0x0e, +0xa7,0x10,0xf0,0x82,0x51,0xa4,0x42,0x2a,0xa4,0x42,0x2a,0x8c,0x26,0x04,0x40,0x21, +0xe0,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xac,0x83,0x2a,0x10,0xbf,0x10,0x20, +0xac,0xc0,0x0a,0xac,0xc0,0x0a,0xa3,0x09,0x01,0x50,0xca,0x38,0xc0,0x88,0x41,0x03, +0x80,0x20,0x18,0x2c,0xee,0xd0,0x0a,0x87,0x38,0x30,0xc1,0x2b,0xbc,0xc2,0x2b,0xbc, +0xc2,0x68,0x42,0x00,0x54,0x53,0x0a,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x4b,0x3c, +0xc0,0x82,0x52,0x0e,0x4f,0x20,0x0b,0xb2,0x20,0x0b,0xb2,0x30,0x9a,0x10,0x00,0x15, +0xa1,0x02,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x42,0x0f,0xb3,0xd0,0xa0,0x43,0x10, +0xd5,0x42,0x2d,0xd4,0x42,0x2d,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18, +0x2c,0xf6,0x50,0x0b,0x8f,0x3a,0x0c,0xc9,0x2d,0xdc,0xc2,0x2d,0xdc,0xc2,0x68,0x42, +0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x82,0x0f,0xb7,0x10,0xb1,0x83,0xb3,0xe4, +0x42,0x2e,0xe4,0x42,0x2e,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c, +0xfa,0x90,0x0b,0x93,0x3b,0x1c,0xca,0x2e,0xec,0xc2,0x2e,0xec,0xc2,0x68,0x42,0x00, +0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0xc2,0x0f,0xbb,0x50,0xc1,0x83,0xc4,0xf4,0x42, +0x2f,0xf4,0x42,0x2f,0x8c,0x26,0x04,0xc0,0x70,0x03,0x95,0x91,0xc1,0x70,0x03,0x97, +0x91,0x41,0x09,0x81,0x0e,0x47,0x54,0x98,0xf0,0x95,0x10,0xe8,0x74,0xc3,0xa5,0x05, +0xd3,0x0d,0x9a,0x18,0x08,0xc3,0x0d,0x63,0x00,0x06,0x64,0x30,0xdc,0x90,0x81,0x01, +0x19,0x94,0x10,0xe8,0x70,0x44,0x56,0x08,0x5f,0x09,0x81,0x4e,0x37,0x6c,0x47,0x30, +0xdd,0xe0,0xa1,0x81,0x30,0xdc,0xc0,0x99,0x01,0x19,0x14,0x12,0xe8,0x70,0x04,0x47, +0x08,0x5f,0x09,0x81,0x4e,0x37,0x78,0x46,0x50,0x88,0xb0,0xd3,0x0d,0x70,0xe0,0x04, +0xd3,0x0d,0x63,0x80,0x10,0xc3,0x0d,0x61,0xf0,0x06,0x64,0x50,0x81,0xa5,0xc3,0x11, +0x61,0x60,0x08,0x5f,0x09,0x81,0x4e,0x37,0x8c,0x01,0x12,0x4c,0x37,0xd8,0x81,0x21, +0x94,0x41,0xe9,0x70,0x04,0x19,0x0c,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0x66,0x50,0x04, +0x25,0x1c,0x3b,0xdd,0xc0,0x06,0x4d,0x50,0x62,0xa0,0xe9,0x70,0x04,0x1a,0x10,0xc2, +0x57,0x42,0xa0,0xd3,0x0d,0x6a,0x60,0x04,0xd3,0x0d,0x7a,0x50,0x08,0x35,0x24,0x3b, +0xdd,0x90,0x07,0x4d,0x50,0xd3,0xa6,0xc3,0x11,0x6d,0x50,0x08,0x5f,0x09,0x81,0x4e, +0x37,0xbc,0xc1,0x11,0x4c,0x37,0xe0,0xc1,0x21,0x94,0x1b,0x80,0x81,0x0e,0x47,0xc0, +0xc1,0x20,0x7c,0x25,0x04,0x3a,0xdd,0x20,0x07,0x45,0x30,0xdd,0x60,0x0a,0x85,0x50, +0x03,0xb2,0xd3,0x0d,0xa2,0xc0,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xe0,0xad,0xc5, +0x4c,0xd4,0x82,0x3a,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x42,0x17,0x33,0x11,0xa0, +0x05,0x21,0xd4,0x44,0x4d,0xd4,0x44,0x4d,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x01,0x16,0x17,0x34,0x61,0x0b,0x65,0x31,0x9a,0x10,0x08, +0xa3,0x09,0xc2,0x60,0x42,0x21,0x1f,0x13,0x0a,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82, +0x01,0x66,0x17,0x39,0xb1,0x0b,0x6c,0x31,0x9a,0x10,0x08,0xa3,0x09,0xc2,0x60,0x85, +0x10,0x1f,0x2b,0x84,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x97,0x17,0x61,0x81, +0x0e,0xf7,0x30,0x62,0xe0,0x00,0x20,0x08,0x06,0x4d,0x68,0xe8,0x44,0x00,0x0e,0xbf, +0x30,0x16,0xd3,0x34,0x4d,0x2c,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x9e,0x5e,0x88, +0x05,0x3a,0xd4,0xc3,0x88,0x81,0x03,0x80,0x20,0x18,0x34,0xa2,0xb1,0x13,0x41,0x38, +0x80,0x03,0x59,0x10,0x03,0x41,0xb4,0xc4,0x88,0xc1,0x01,0x80,0x20,0x18,0x6c,0x7c, +0x01,0x16,0xe2,0x70,0x17,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x23,0x06,0x07,0x00, +0x82,0x60,0xb0,0xfd,0xc5,0x58,0x94,0x03,0x5f,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10, +0x9c,0x60,0xd8,0x09,0x86,0x99,0xc0,0xc8,0xc7,0x04,0x46,0x3e,0x26,0x08,0xf2,0x31, +0x41,0x90,0x8f,0x09,0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xe0,0x71,0x0d,0x9f, +0x08,0x86,0x23,0x82,0x9b,0x10,0xbe,0x0b,0x8c,0xb2,0x80,0x92,0x8f,0x09,0x94,0x7c, +0x6e,0x1e,0x0c,0xbb,0x79,0x30,0xcc,0x84,0x99,0x80,0x8f,0x09,0x34,0x01,0x9f,0xab, +0x0c,0xbb,0xca,0x30,0x23,0x04,0xfa,0x18,0x21,0xd0,0xc7,0x14,0x01,0x3e,0xa6,0x08, +0xf0,0x31,0x43,0x90,0x8f,0x19,0x82,0x7c,0x4c,0x40,0x0b,0xf8,0x98,0x90,0x16,0xf0, +0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x27,0x3c,0xec,0x42,0x18,0x31,0x30,0x00,0x10, +0x04,0x83,0x47,0x3c,0xee,0x42,0x38,0x61,0xa0,0x13,0x06,0x32,0x83,0x88,0x8f,0x19, +0x44,0x7c,0x8c,0x2c,0x84,0xf8,0x58,0x59,0x08,0xf1,0x31,0x21,0x90,0x8f,0x09,0x85, +0x7c,0x8c,0x28,0xe4,0x63,0x87,0x21,0x9f,0xe1,0x08,0x02,0x2d,0x84,0x6f,0x96,0x21, +0x18,0x82,0xe1,0x86,0x85,0x0d,0xc8,0x60,0xb8,0x61,0x61,0x03,0x32,0x28,0x21,0xd0, +0x59,0x06,0x61,0x08,0x8e,0x14,0x86,0x1d,0x31,0x38,0x00,0x10,0x04,0x03,0x8f,0x3d, +0x68,0x23,0x27,0xd8,0x62,0xc4,0x60,0x01,0x40,0x10,0x0c,0x22,0xf9,0x80,0x8d,0xe0, +0x35,0xa0,0xc7,0x36,0x84,0x59,0x82,0x61,0x38,0x42,0x79,0x0b,0xe1,0x9b,0x65,0x38, +0x92,0x60,0x84,0x02,0xf4,0xff,0xff,0xff,0x07,0x83,0x2f,0x84,0x6f,0x96,0xc0,0x18, +0x31,0x30,0x00,0x10,0x04,0x83,0xc7,0x3e,0x54,0x23,0xf4,0xff,0xff,0xff,0x07,0x0b, +0xfa,0x42,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xf0,0xe0,0xc7,0x6a,0x04,0x16,0xf8, +0x85,0x7c,0x2c,0xf0,0x0b,0xf8,0xcc,0x12,0x18,0x03,0x15,0x06,0x43,0x08,0x85,0x05, +0x77,0x21,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x78,0xfa,0x23,0x36,0x02,0x0b,0x42, +0x43,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xf0,0xfc,0x87,0x6c,0x04,0x23,0x06,0x07, +0x00,0x82,0x60,0xe0,0xe9,0x87,0x78,0xa8,0x05,0x5e,0x8c,0x18,0x38,0x00,0x08,0x82, +0x41,0x23,0x22,0xbb,0x11,0x84,0x05,0x58,0x90,0x87,0x20,0x08,0x42,0x6b,0x60,0x79, +0xf9,0x01,0xc3,0x0d,0x01,0x28,0x90,0xc1,0x70,0xc3,0x07,0x0a,0x64,0x50,0x42,0xa0, +0xb3,0x0c,0x48,0x12,0x1c,0x2e,0x0c,0x3b,0x62,0x70,0x00,0x20,0x08,0x06,0x1e,0x88, +0xa0,0x47,0x5b,0x80,0xc6,0x88,0xc1,0x02,0x80,0x20,0x18,0x44,0x26,0x42,0x1e,0xc1, +0x78,0x18,0x63,0xa0,0x1e,0xc2,0x2c,0x41,0x32,0x1c,0xd1,0x8d,0x86,0xf0,0xcd,0x32, +0x28,0x4c,0x50,0x65,0x10,0x22,0x30,0xdc,0x70,0x06,0xa8,0x40,0x06,0xc3,0x0d,0x02, +0x2a,0x90,0x41,0x09,0x81,0xce,0x32,0x2c,0x4c,0x70,0xe0,0x30,0xec,0x88,0xc1,0x01, +0x80,0x20,0x18,0x78,0x28,0x02,0x1f,0x75,0x81,0x1a,0x23,0x06,0x0b,0x00,0x82,0x60, +0x10,0xb9,0x08,0x7b,0x04,0xeb,0xc1,0x06,0x86,0x7c,0x08,0xb3,0x04,0xcc,0x70,0x04, +0x19,0xac,0x86,0xf0,0xcd,0x32,0x34,0x4f,0x50,0x6e,0x90,0x22,0x50,0x6e,0xa0,0x22, +0x30,0xdc,0x20,0xc4,0x02,0x19,0x0c,0x37,0x08,0xb1,0x40,0x06,0x25,0x04,0x3a,0xcb, +0xe0,0x3c,0xc1,0xa5,0xc3,0xb0,0x23,0x06,0x07,0x00,0x82,0x60,0xe0,0xc5,0x48,0x7e, +0xf8,0x45,0x6c,0x8c,0x18,0x2c,0x00,0x08,0x82,0x41,0x74,0x23,0xf5,0x11,0xd0,0xc7, +0x61,0xec,0x87,0x30,0x4b,0xf0,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x37,0x23,0xfb, +0xc1,0x17,0xb2,0x31,0x62,0xd0,0x00,0x20,0x08,0x06,0x0b,0x8f,0xec,0x47,0x00,0x23, +0x7a,0x91,0x17,0xfd,0xd1,0x1f,0xfd,0xd1,0x1f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04, +0xa3,0x09,0x83,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x13,0x8f,0xf0,0x87,0x6e,0x0c, +0x23,0x06,0x07,0x00,0x82,0x60,0x30,0xf5,0x48,0x7f,0xec,0xc6,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0x93,0x8f,0xf8,0x07,0x6f,0x0c,0x23,0x06,0x07,0x00,0x82,0x60,0x80, +0xf5,0x08,0x88,0x88,0x06,0x8e,0x8c,0x26,0x04,0x80,0x15,0x01,0x7d,0xac,0x10,0xe8, +0x63,0xc5,0x40,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0xf0,0xc0,0x04,0x45,0x58,0x43, +0x37,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x60,0x49,0x13,0x14,0x09,0x7a,0xa4,0x47,0x7a, +0x44,0x45,0x54,0x44,0x45,0x54,0x64,0x34,0x21,0x00,0x86,0x23,0x82,0xf2,0x08,0xbe, +0xe9,0x86,0xf3,0x10,0x02,0x0b,0x10,0xf9,0x98,0x80,0xc8,0xc7,0x06,0x44,0x3e,0x23, +0x06,0x07,0x00,0x82,0x60,0x30,0xb1,0x09,0x8b,0x08,0xc1,0x88,0xc1,0x01,0x80,0x20, +0x18,0x4c,0x6d,0xd2,0x22,0xeb,0x41,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xe4,0x26, +0x2e,0x12,0x08,0x16,0xb8,0x07,0x7c,0xec,0x08,0xe8,0x63,0x87,0x40,0x1f,0x3b,0x06, +0xfa,0x8c,0x18,0x2c,0x00,0x08,0x82,0x41,0x25,0x27,0x23,0x32,0x08,0xc1,0x7d,0xd8, +0x47,0x7d,0x0c,0x47,0x04,0xf5,0xa1,0x7c,0xb3,0x0c,0x05,0x11,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_a069b6419ea324bae6ae7c8ba9e83e36.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_a069b6419ea324bae6ae7c8ba9e83e36.h new file mode 100644 index 00000000..c03dfe76 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_a069b6419ea324bae6ae7c8ba9e83e36.h @@ -0,0 +1,526 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_a069b6419ea324bae6ae7c8ba9e83e36.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_a069b6419ea324bae6ae7c8ba9e83e36_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_a069b6419ea324bae6ae7c8ba9e83e36_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_a069b6419ea324bae6ae7c8ba9e83e36_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_a069b6419ea324bae6ae7c8ba9e83e36_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_a069b6419ea324bae6ae7c8ba9e83e36_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_a069b6419ea324bae6ae7c8ba9e83e36_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_a069b6419ea324bae6ae7c8ba9e83e36_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_a069b6419ea324bae6ae7c8ba9e83e36_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_a069b6419ea324bae6ae7c8ba9e83e36_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_a069b6419ea324bae6ae7c8ba9e83e36_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_a069b6419ea324bae6ae7c8ba9e83e36_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_a069b6419ea324bae6ae7c8ba9e83e36_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_a069b6419ea324bae6ae7c8ba9e83e36_size = 8036; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_a069b6419ea324bae6ae7c8ba9e83e36_data[] = { +0x44,0x58,0x42,0x43,0x3c,0x50,0x2d,0x34,0x7d,0xa6,0xad,0x7e,0xe0,0xcf,0x89,0xe8, +0x5a,0xaa,0xfc,0xbb,0x01,0x00,0x00,0x00,0x64,0x1f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0xc0,0x0e,0x00,0x00,0xdc,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x24,0x0d,0x00,0x00,0x66,0x00,0x05,0x00, +0x49,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x0c,0x0d,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x40,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc6,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b, +0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c,0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28, +0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d, +0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e,0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2, +0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0, +0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07, +0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1, +0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90, +0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31, +0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8, +0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07, +0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f, +0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c, +0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90, +0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43, +0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac, +0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a, +0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0, +0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3, +0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c, +0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0, +0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81, +0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a, +0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01, +0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c, +0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0, +0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41,0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8, +0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b,0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26, +0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18, +0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03, +0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8, +0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d, +0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac,0x61,0x18,0x86,0x61,0x18,0x74,0xcf,0x11, +0x80,0x02,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x07,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0xc7,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x18, +0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x00,0x00, +0x1e,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x1c,0x0a,0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a, +0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a, +0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x2c,0xca,0x34,0xa0,0xd0, +0x07,0x8a,0xa5,0x30,0x28,0x1c,0x01,0xa8,0x01,0xca,0x0b,0x10,0x10,0x10,0x81,0xd6, +0x19,0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0xa0,0x79,0x06,0x80,0xea,0x19,0x00,0xba, +0x67,0x00,0x08,0x9f,0x01,0x20,0x74,0x06,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x5a,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x81,0x99,0x20,0x0c, +0xcd,0x06,0x61,0x20,0x26,0x08,0x83,0xb3,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06, +0x84,0x20,0x26,0x08,0x68,0x70,0x07,0xb4,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe, +0xc6,0xde,0xd8,0xde,0xe4,0xbe,0xd4,0xd2,0xe8,0xe8,0xca,0xe4,0xca,0xc8,0x26,0x08, +0xc3,0x33,0x41,0x18,0xa0,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65,0x31,0x98,0x81,0x31, +0x1c,0x5a,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e, +0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x1b,0x92,0x41,0x81,0x0c,0x63,0x60,0x0c, +0x67,0x82,0xb0,0x06,0x70,0xc0,0x46,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x8b,0xac, +0x0c,0x8e,0x0e,0x6d,0x43,0xc2,0x48,0x93,0x31,0x0c,0x8c,0xe1,0x4c,0x10,0x86,0x68, +0x82,0xf0,0x06,0x71,0x40,0x48,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0xab,0x0c,0x0f, +0xee,0x6d,0xae,0x4e,0xae,0x6c,0x43,0x52,0x59,0x97,0x51,0x0d,0x8c,0xe1,0x6c,0x20, +0x9e,0x88,0xc2,0x26,0x08,0x71,0x20,0x07,0x3c,0x03,0xb9,0xbb,0x2f,0xb9,0xb2,0xb1, +0x37,0xb7,0x39,0x3a,0xb9,0xba,0x31,0xba,0x32,0xb2,0x2f,0x38,0xb9,0x32,0xbb,0xb4, +0xb7,0xba,0xb9,0x2f,0xb7,0xb2,0x30,0xb9,0xb2,0x39,0xba,0x2f,0xb2,0x32,0x38,0x3a, +0xb4,0x09,0x42,0x18,0xb4,0xc1,0x04,0x61,0x90,0x36,0x08,0x46,0xb7,0x61,0x31,0xb4, +0xcd,0x30,0x06,0x86,0xe3,0x38,0x6f,0x82,0x30,0x07,0x73,0xc0,0x4c,0xee,0xee,0x8b, +0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0xec,0xab,0xed,0x8d,0x2e,0xed,0xcd,0xed,0xcb,0xae, +0x6c,0x8c,0xee,0x4d,0x6e,0x6e,0xc3,0x32,0x80,0x41,0x18,0x18,0xc3,0xc0,0x70,0x1c, +0xe7,0x4c,0x10,0xea,0x80,0x0e,0xf8,0xc8,0xdd,0x7d,0x91,0xa5,0xb1,0x85,0xd1,0x95, +0x91,0x11,0x95,0xc1,0xd1,0xa1,0x6d,0x58,0x98,0x31,0x20,0x03,0x83,0x19,0x18,0x8e, +0xe3,0x1c,0x4a,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x69,0x6e,0x70,0x75,0x74, +0x5f,0x6c,0x75,0x6d,0x61,0x1b,0x96,0x6a,0x0c,0xcc,0xc0,0xa8,0x06,0x86,0xe3,0x38, +0x67,0x03,0xf1,0x89,0x41,0x19,0x9c,0xc1,0x04,0x01,0x0f,0xec,0x80,0xc6,0x98,0x98, +0xd1,0x94,0x94,0xcc,0x04,0x61,0x98,0x36,0x20,0x46,0x1a,0xa8,0x81,0x61,0x0c,0x6b, +0x00,0x6c,0x08,0xd8,0x60,0x03,0x91,0xa1,0x41,0x1b,0x00,0x13,0x84,0x3b,0xa8,0x03, +0x2e,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x13,0x84,0x81,0x9a, +0x20,0x0c,0xd5,0x04,0x21,0x0c,0xdc,0x60,0x03,0x42,0xc0,0x41,0x65,0xc4,0x81,0x1c, +0x34,0x73,0x40,0x27,0xad,0x29,0x0c,0x4f,0xaa,0xcc,0x8d,0xac,0x4c,0x6e,0x2a,0x4d, +0xaf,0x6c,0x82,0x30,0x58,0x1b,0x0c,0xa2,0x0e,0x2a,0x3b,0x88,0x03,0x39,0x20,0x93, +0x46,0x94,0x36,0x07,0xc7,0x16,0x96,0x37,0x95,0xa6,0x57,0x36,0x41,0x18,0xae,0x0d, +0x08,0x81,0x07,0x55,0x1e,0xc4,0x81,0x1c,0x34,0x73,0xc0,0x2e,0x2d,0xc9,0x0d,0xae, +0x8e,0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x8c,0x28, +0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x60,0x1b,0x0c,0x62,0x0f, +0x2a,0x3e,0x88,0x03,0x39,0xa0,0x94,0xc6,0x54,0xd7,0x16,0xd6,0x94,0x06,0x47,0x94, +0xd6,0x56,0xe6,0x36,0x97,0xf6,0xe6,0x36,0x37,0x41,0x18,0xb2,0x0d,0x06,0xe1,0x07, +0xd5,0x1f,0xc4,0x81,0x1c,0x50,0x4a,0x63,0xaa,0x6b,0x0b,0x6b,0x4a,0x83,0x63,0x2a, +0xb3,0x2b,0x63,0xa3,0x7a,0xab,0x9a,0x2b,0x9b,0x20,0x0c,0xda,0x06,0x83,0x08,0x85, +0x4a,0x14,0xe2,0x40,0x0e,0xb8,0xa4,0x19,0xc9,0x85,0xb5,0x95,0x25,0xb9,0x91,0x95, +0xe1,0x4d,0x10,0x86,0x6d,0x83,0x41,0x90,0x42,0x55,0x0a,0x71,0x20,0x07,0x94,0xcc, +0x88,0xca,0xec,0xd2,0xc6,0xca,0xa8,0xde,0xac,0xd2,0xca,0xee,0x88,0xca,0xe0,0xe8, +0xd0,0x26,0x08,0x03,0xb7,0xc1,0x20,0x4e,0xa1,0x42,0x85,0x38,0x68,0x78,0x98,0x29, +0xa5,0xd1,0xd1,0x95,0xc9,0x4d,0x10,0x86,0x6e,0x83,0x41,0xa8,0x42,0xb5,0x0a,0x71, +0xd0,0x50,0x32,0x6b,0x7a,0xa3,0x4b,0x7b,0x73,0xb3,0x2a,0x1b,0xa3,0x7b,0x93,0x9b, +0x1a,0x0b,0x63,0x2b,0x9b,0x20,0x0c,0xde,0x06,0x84,0x68,0x85,0xca,0x15,0xe2,0xa0, +0x69,0xe6,0x80,0x90,0x19,0xd1,0xdb,0x9d,0xdb,0xdc,0x58,0x18,0x5b,0x99,0x51,0xd8, +0x18,0xdd,0x9b,0xdc,0x04,0x61,0xf8,0x36,0x18,0x04,0x2c,0x54,0xb1,0x10,0x07,0x0d, +0x3f,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba,0x37,0x39,0xa5,0x34, +0x3a,0xba,0x32,0xb9,0xa1,0x30,0xb7,0xb1,0x32,0x36,0xb6,0x30,0xba,0xb4,0x37,0xb7, +0x09,0xc2,0x00,0x06,0x1b,0x10,0x62,0x16,0x2a,0x5a,0x88,0x83,0xa6,0x99,0x03,0x32, +0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x13,0x84,0x21,0x0c, +0x36,0x20,0x84,0x2d,0x54,0xb7,0x10,0x07,0x4d,0x33,0x07,0xcc,0xcc,0xa0,0xe4,0xca, +0xec,0xd2,0xde,0xea,0xe6,0x8c,0xe4,0xc2,0xda,0xca,0xa0,0xe4,0xca,0x8a,0xf0,0xe0, +0xde,0xe6,0xea,0xe4,0xca,0x26,0x08,0x83,0x18,0x6c,0x30,0x88,0x5c,0xa8,0x74,0x21, +0x0e,0x1a,0x2e,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x13,0x84, +0x61,0x0c,0x36,0x18,0x04,0x2f,0x54,0xbd,0x10,0x07,0x0d,0x2b,0x33,0xa5,0x34,0x3a, +0xba,0x32,0xb9,0xa9,0xb2,0xb8,0xba,0x32,0xb7,0xb1,0x32,0xa6,0x32,0xb7,0x33,0x3a, +0xb4,0x09,0xc2,0x40,0x06,0x1b,0x0c,0xe2,0x17,0x2a,0x70,0x88,0x83,0x86,0x8a,0x19, +0x51,0x19,0x1b,0x5d,0x18,0x55,0x5a,0x5b,0xd9,0x04,0x61,0x28,0x83,0x0d,0x06,0x21, +0x0e,0xd5,0x38,0xc4,0x41,0xc3,0xcb,0x8c,0x28,0xcf,0x2d,0xac,0x2d,0x6d,0x4c,0xaa, +0x6c,0x6e,0x08,0x2d,0xcc,0xed,0xac,0xcc,0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82,0x30, +0x98,0xc1,0x06,0x83,0x28,0x87,0xca,0x1c,0xe2,0xa0,0x21,0x66,0x66,0x95,0x56,0x76, +0x37,0x05,0x17,0x36,0x56,0x46,0xf5,0xd6,0x54,0x46,0x57,0x26,0x37,0x67,0x14,0x36, +0x46,0xf7,0x26,0x37,0x41,0x18,0xce,0x60,0x83,0x41,0xa0,0x43,0x95,0x0e,0x71,0xd0, +0x6c,0xa0,0xd6,0x80,0x0e,0xee,0x40,0x0f,0xfa,0x00,0x14,0x46,0xc1,0x14,0x52,0x81, +0x15,0x5e,0x41,0x16,0x6a,0x01,0x17,0x76,0xc1,0x17,0xc2,0x81,0x1c,0xce,0x41,0x1d, +0x36,0x0c,0xc6,0x1b,0xac,0xc3,0x04,0x41,0x00,0x36,0x00,0x1b,0x06,0xc3,0x1d,0xdc, +0x61,0x43,0xf0,0x0e,0x1b,0x86,0xa1,0x1d,0xe0,0x81,0xc2,0xd0,0xd4,0x04,0x21,0x0f, +0xde,0x60,0xc3,0x60,0x07,0x76,0x30,0x4c,0x10,0x06,0x34,0xd8,0x10,0xac,0xc2,0x06, +0xc3,0x98,0x07,0x39,0xa0,0x87,0x7a,0xb0,0x87,0x0d,0x45,0x3b,0xc8,0x03,0xe0,0x06, +0xf7,0x40,0x23,0x8c,0xee,0xad,0x2d,0x6d,0x8c,0x88,0x98,0x5c,0x98,0xdb,0x18,0x5a, +0xd9,0x1c,0x0d,0x33,0xb6,0xb7,0x30,0xba,0xb9,0x09,0xc2,0x90,0x06,0x2c,0xd2,0xdc, +0xe6,0xe8,0xe6,0x26,0x08,0x83,0x1a,0x90,0x48,0x73,0xa3,0x9b,0x9b,0x20,0x0c,0x6b, +0x40,0x84,0xae,0x0c,0xef,0x8b,0xed,0x2d,0x8c,0x6c,0x82,0x30,0xb0,0x01,0x13,0xba, +0x32,0xbc,0xaf,0x39,0xba,0x37,0xb9,0x32,0x16,0x75,0x69,0x6e,0x74,0x73,0x1b,0xa0, +0x7c,0x90,0x03,0x7d,0x68,0xf6,0x81,0x1f,0xfa,0xc1,0x1f,0xfe,0x01,0x24,0x42,0x42, +0x24,0x46,0xa2,0x22,0x09,0x3e,0xa8,0xc2,0xc6,0x66,0xd7,0xe6,0x92,0x46,0x56,0xe6, +0x46,0x37,0x25,0x08,0xaa,0x90,0xe1,0xb9,0xd8,0x95,0xc9,0xcd,0xa5,0xbd,0xb9,0x4d, +0x09,0x88,0x26,0x64,0x78,0x2e,0x76,0x61,0x6c,0x76,0x65,0x72,0x53,0x02,0xa3,0x0e, +0x19,0x9e,0xcb,0x1c,0x5a,0x18,0x59,0x99,0x5c,0xd3,0x1b,0x59,0x19,0xdb,0x94,0x00, +0x29,0x43,0x86,0xe7,0x22,0x57,0x36,0xf7,0x56,0x27,0x37,0x56,0x36,0x37,0x25,0x68, +0x83,0x4a,0x64,0x78,0x2e,0x74,0x79,0x70,0x65,0x41,0x6e,0x6e,0x6f,0x74,0x61,0x74, +0x69,0x6f,0x6e,0x73,0x53,0x84,0x75,0x80,0x87,0x3a,0x64,0x78,0x2e,0x65,0x6e,0x74, +0x72,0x79,0x50,0x6f,0x69,0x6e,0x74,0x73,0x53,0x82,0x7b,0xe8,0x42,0x86,0xe7,0x32, +0xf6,0x56,0xe7,0x46,0x57,0x26,0x37,0x37,0x25,0x20,0x09,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x33,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e,0x30,0x39,0x0c,0x22, +0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34, +0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05, +0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x25,0x6c,0xc3,0xe5, +0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9, +0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd, +0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81,0x33,0x5c,0xbe,0xf3, +0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x05,0x48,0xc3,0xe5, +0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xa0,0x69,0xb6,0x41, +0x9e,0xa3,0x24,0xba,0xe6,0xae,0x7c,0x8b,0xa9,0xe8,0x3e,0x36,0x44,0x58,0x49,0x4c, +0x80,0x10,0x00,0x00,0x66,0x00,0x05,0x00,0x20,0x04,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x68,0x10,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x17,0x04,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xc7,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xec,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e, +0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2, +0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61, +0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19, +0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c,0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c, +0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86,0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a, +0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5, +0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86,0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7, +0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c, +0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28,0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97, +0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d,0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e, +0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2,0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06, +0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5, +0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20, +0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07, +0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9, +0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07, +0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39, +0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03, +0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38, +0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4, +0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70, +0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03, +0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82, +0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0, +0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03, +0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18, +0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc, +0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c, +0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4, +0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81, +0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09, +0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41, +0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8,0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b, +0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98, +0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40, +0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1, +0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d,0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac, +0x61,0x18,0x86,0x61,0x18,0x74,0xcf,0x11,0x80,0xc2,0x14,0x00,0x00,0x00,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71, +0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60, +0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07, +0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76, +0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0, +0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, +0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x07, +0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x11,0x10,0x00,0x03, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00,0x02,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8, +0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0xc7,0x03,0x02, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x18,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x10,0x0a, +0xa2,0x2c,0x0a,0x30,0x80,0xc2,0x11,0x00,0xca,0x0b,0x10,0x10,0x10,0x81,0xd6,0x19, +0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0xa0,0x79,0x06,0x80,0xea,0x19,0x00,0xc2,0x67, +0x00,0x08,0x9d,0x01,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x60,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x81,0x99,0x20,0x0c,0xcd,0x06,0x61,0x20, +0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xce,0x04,0x01,0x0d,0xc0,0x80, +0xc0,0x04,0x61,0x78,0x26,0x08,0x03,0xb4,0x41,0x40,0x98,0x0d,0x09,0x92,0x28,0xc8, +0x32,0x2c,0x48,0xb3,0x21,0x19,0x12,0x05,0x41,0x86,0x05,0x69,0x26,0x08,0x6b,0xa0, +0x6d,0x48,0x16,0x48,0x41,0x86,0x61,0x41,0x9a,0x09,0xc2,0x10,0x4d,0x10,0xde,0x60, +0xdb,0x90,0x48,0x93,0x82,0x48,0xc3,0x82,0x34,0x1b,0x08,0xe7,0x89,0xa8,0x09,0x42, +0x1c,0x70,0x13,0x84,0x30,0xc0,0x26,0x08,0x83,0xb4,0x41,0x40,0xb0,0x0d,0x0b,0x62, +0x29,0x08,0x32,0x2c,0xd7,0x75,0x65,0x13,0x84,0x39,0xe8,0x36,0x2c,0xc3,0xa6,0x20, +0xc3,0xb0,0x5c,0xd7,0xd5,0x4c,0x10,0xea,0xc0,0xdb,0xb0,0x2c,0x9d,0x82,0x2c,0xc3, +0x72,0x5d,0x57,0xb3,0x61,0x91,0x3a,0x05,0x91,0x86,0xe5,0xba,0xae,0x66,0x03,0xa1, +0x71,0xde,0x37,0x41,0xc0,0x83,0x6f,0x82,0x30,0x4c,0x1b,0x10,0x24,0x0c,0x14,0x04, +0x19,0xc4,0x00,0xd8,0x10,0x8c,0xc1,0x06,0xa2,0x02,0x03,0x32,0x00,0x26,0x08,0x02, +0x40,0x61,0x68,0x6a,0x82,0x90,0x07,0xd9,0x04,0x61,0xa0,0x26,0x08,0x43,0xb5,0x61, +0x50,0x03,0x35,0x18,0x26,0x08,0x83,0x35,0x41,0x18,0xae,0x0d,0x41,0x1b,0x6c,0x30, +0x10,0x34,0x48,0x83,0x35,0x60,0x03,0x37,0xd8,0x50,0x98,0xc1,0x19,0x00,0x65,0xf0, +0x06,0x55,0xd8,0xd8,0xec,0xda,0x5c,0xd2,0xc8,0xca,0xdc,0xe8,0xa6,0x04,0x41,0x15, +0x32,0x3c,0x17,0xbb,0x32,0xb9,0xb9,0xb4,0x37,0xb7,0x29,0x01,0xd1,0x84,0x0c,0xcf, +0xc5,0x2e,0x8c,0xcd,0xae,0x4c,0x6e,0x4a,0x40,0xd4,0x21,0xc3,0x73,0x99,0x43,0x0b, +0x23,0x2b,0x93,0x6b,0x7a,0x23,0x2b,0x63,0x9b,0x12,0x18,0x65,0xc8,0xf0,0x5c,0xe4, +0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0xe6,0xa6,0x04,0x64,0x50,0x87,0x0c,0xcf,0xa5, +0xcc,0x8d,0x4e,0x2e,0x0f,0xea,0x2d,0xcd,0x8d,0x6e,0x6e,0x4a,0xf0,0x06,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x33,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34, +0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e, +0x30,0x39,0x0c,0x22,0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef, +0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8, +0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6, +0x25,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49, +0x18,0x80,0x80,0xf9,0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00, +0x13,0x11,0x02,0xcd,0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81, +0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef, +0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d, +0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6, +0x05,0x48,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d, +0x04,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00, +0x61,0x20,0x00,0x00,0xda,0x01,0x00,0x00,0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00, +0x3b,0x00,0x00,0x00,0x34,0xcc,0x00,0x14,0xec,0x40,0x11,0x06,0x94,0xec,0x40,0xd9, +0x95,0x51,0x71,0x06,0x14,0x21,0x50,0x19,0x06,0x94,0x6e,0x40,0x49,0x12,0xd4,0x40, +0x49,0x22,0x94,0x4d,0xb9,0x94,0x4a,0x69,0x94,0x24,0x44,0xc1,0x94,0x22,0x41,0xb9, +0x11,0x52,0x04,0xe5,0x31,0x02,0x50,0x02,0x64,0x8c,0x11,0x80,0x20,0x08,0xc2,0xbf, +0x30,0x46,0xd0,0x9a,0x73,0xce,0x7b,0x63,0x04,0xf7,0x4d,0x8f,0xa6,0x18,0x8c,0x11, +0xac,0xb5,0x5a,0xab,0xdf,0x18,0x01,0x08,0x82,0xb0,0x1b,0x06,0x63,0x04,0x20,0x08, +0x82,0x38,0x38,0x8c,0x11,0xac,0xb5,0x5a,0x8b,0xdf,0x18,0x01,0xec,0xb3,0x73,0xf9, +0x8d,0x11,0xe4,0x7a,0xe9,0xce,0xdf,0x18,0x01,0xce,0xde,0x67,0xee,0x8d,0x11,0x9c, +0xb5,0x29,0x86,0xde,0x18,0x01,0x08,0x82,0x20,0xfc,0x8d,0x11,0x80,0x20,0x08,0xe2, +0xdf,0x08,0xc0,0x18,0x81,0x8a,0xd7,0xa7,0xe8,0x51,0x37,0x87,0x80,0x06,0x74,0x30, +0x87,0xf0,0xc8,0xc1,0x1c,0x02,0x1a,0xac,0xc1,0x1c,0x42,0x1c,0x4c,0x73,0x08,0xcf, +0x1a,0xcc,0x21,0xa0,0x41,0x1b,0xcc,0x21,0x3c,0x6d,0x40,0xe0,0x1c,0x44,0x14,0x39, +0x79,0x30,0x07,0xf1,0x3c,0x4e,0x1e,0xcc,0x41,0x30,0x8c,0x93,0x07,0x73,0x10,0x8e, +0xe3,0xe4,0xc1,0x1c,0x44,0x14,0x39,0x78,0x30,0x07,0xc1,0x30,0x0e,0x1e,0x8c,0x00, +0xcc,0x41,0x3c,0x8f,0x83,0x07,0x73,0x10,0x8e,0xe3,0xd8,0x01,0x00,0x00,0x00,0x00, +0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xae,0x50,0x07,0x09,0x2a,0x84,0xc2,0x88, +0x01,0x02,0x80,0x20,0x18,0x88,0xc1,0x2b,0xd8,0x41,0xb2,0x0a,0xa2,0x30,0x62,0x80, +0x00,0x20,0x08,0x06,0x62,0x00,0x0b,0x77,0x90,0xbc,0xc2,0x28,0x8c,0x18,0x20,0x00, +0x08,0x82,0x81,0x18,0xc4,0x02,0x1e,0x24,0xae,0x40,0x0a,0x23,0x06,0x08,0x00,0x82, +0x60,0x20,0x06,0xb2,0x90,0x07,0x09,0x2b,0x94,0xc2,0x88,0x01,0x02,0x80,0x20,0x18, +0x88,0xc1,0x2c,0xe8,0x41,0x22,0x0b,0xa6,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x62, +0x40,0x0b,0x7b,0x90,0xc4,0xc2,0x29,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x18,0xd4, +0x02,0x1f,0x24,0xb1,0x80,0x0a,0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xb6,0xd0, +0x07,0xc9,0x2c,0xa4,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x78,0xb8,0x00,0x0a,0x81, +0x35,0x62,0x60,0x00,0x20,0x08,0x06,0x84,0x38,0xe4,0x41,0x2d,0x8c,0x18,0x18,0x00, +0x08,0x82,0x01,0x31,0x0e,0x7a,0x80,0x0b,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0xf1, +0x02,0x28,0x0c,0xb7,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x9e,0x2f,0x98,0x82,0xb2,0x8d,0x18,0x34,0x00,0x08,0x82,0xc1,0x72,0x0e, +0xa6,0x10,0xec,0x82,0x51,0xa0,0x02,0x2a,0xa0,0x02,0x2a,0x8c,0x26,0x04,0x40,0x21, +0xbf,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xa8,0x43,0x2a,0x10,0xbe,0x10,0x20, +0xab,0xb0,0x0a,0xab,0xb0,0x0a,0xa3,0x09,0x01,0x50,0x8a,0x38,0xc0,0x88,0x41,0x03, +0x80,0x20,0x18,0x2c,0xed,0xc0,0x0a,0x47,0x38,0x30,0x81,0x2b,0xb8,0x82,0x2b,0xb8, +0xc2,0x68,0x42,0x00,0x54,0x53,0x0a,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0b,0x3c, +0xbc,0x82,0x42,0x0e,0x4f,0x10,0x0b,0xb1,0x10,0x0b,0xb1,0x30,0x9a,0x10,0x00,0x15, +0xa1,0x02,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x32,0x0f,0xb2,0xd0,0x9c,0x43,0x10, +0xd1,0x02,0x2d,0xd0,0x02,0x2d,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18, +0x2c,0xf5,0x40,0x0b,0x4f,0x3a,0x0c,0x89,0x2d,0xd8,0x82,0x2d,0xd8,0xc2,0x68,0x42, +0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x72,0x0f,0xb6,0x10,0xad,0x83,0xb3,0xe0, +0x02,0x2e,0xe0,0x02,0x2e,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c, +0xf9,0x80,0x0b,0x53,0x3b,0x1c,0x8a,0x2e,0xe8,0x82,0x2e,0xe8,0xc2,0x68,0x42,0x00, +0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0xb2,0x0f,0xba,0x50,0xbd,0x83,0xc4,0xf0,0x02, +0x2f,0xf0,0x02,0x2f,0x8c,0x26,0x04,0xc0,0x70,0x03,0x95,0x91,0xc1,0x70,0x03,0x97, +0x91,0x41,0x09,0x81,0x0e,0x47,0x54,0x18,0xf1,0x95,0x10,0xe8,0x74,0xc3,0xa5,0x05, +0xd3,0x0d,0x9a,0x18,0x08,0xc3,0x0d,0x63,0x00,0x06,0x64,0x30,0xdc,0x90,0x81,0x01, +0x19,0x94,0x10,0xe8,0x70,0x44,0x56,0x10,0x5f,0x09,0x81,0x4e,0x37,0x6c,0x47,0x30, +0xdd,0xe0,0xa1,0x81,0x30,0xdc,0xc0,0x99,0x01,0x19,0x14,0x12,0xe8,0x70,0x04,0x47, +0x10,0x5f,0x09,0x81,0x4e,0x37,0x78,0x46,0x50,0x88,0xb0,0xd3,0x0d,0x70,0xe0,0x04, +0xd3,0x0d,0x63,0x80,0x10,0xc3,0x0d,0x61,0xf0,0x06,0x64,0x50,0x81,0xa5,0xc3,0x11, +0x61,0x60,0x10,0x5f,0x09,0x81,0x4e,0x37,0x8c,0x01,0x12,0x4c,0x37,0xd8,0x81,0x21, +0x94,0x41,0xe9,0x70,0x04,0x19,0x0c,0xc4,0x57,0x42,0xa0,0xd3,0x0d,0x66,0x50,0x04, +0x25,0x1c,0x3b,0xdd,0xc0,0x06,0x4d,0x50,0x62,0xa0,0xe9,0x70,0x04,0x1a,0x10,0xc4, +0x57,0x42,0xa0,0xd3,0x0d,0x6a,0x60,0x04,0xd3,0x0d,0x7a,0x50,0x08,0x35,0x24,0x3b, +0xdd,0x90,0x07,0x4d,0x50,0xd3,0xa6,0xc3,0x11,0x6d,0x50,0x10,0x5f,0x09,0x81,0x4e, +0x37,0xbc,0xc1,0x11,0x4c,0x37,0xe0,0xc1,0x21,0x94,0x1b,0x80,0x81,0x0e,0x47,0xc0, +0xc1,0x40,0x7c,0x25,0x04,0x3a,0xdd,0x20,0x07,0x45,0x30,0xdd,0x60,0x0a,0x85,0x50, +0x03,0xb2,0xd3,0x0d,0xa2,0xc0,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xe0,0xa9,0x85, +0x4c,0xd4,0x82,0x3a,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x32,0x17,0x32,0x11,0x9c, +0x05,0x21,0xd0,0x04,0x4d,0xd0,0x04,0x4d,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x01,0x06,0x17,0x33,0x61,0x0b,0x64,0x31,0x9a,0x10,0x08, +0xa3,0x09,0xc2,0x60,0x42,0x21,0x1f,0x13,0x0a,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82, +0x01,0x56,0x17,0x38,0xb1,0x0b,0x6b,0x31,0x9a,0x10,0x08,0xa3,0x09,0xc2,0x60,0x85, +0x10,0x1f,0x2b,0x84,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x87,0x17,0x60,0x81, +0x0e,0xf7,0x30,0x62,0xe0,0x00,0x20,0x08,0x06,0x0d,0x68,0xe8,0x44,0x00,0x0e,0xbf, +0x20,0x16,0xd3,0x34,0x4d,0x2c,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x5e,0x5e,0x84, +0x05,0x3a,0xd4,0xc3,0x88,0x81,0x03,0x80,0x20,0x18,0x34,0xa1,0xb1,0x13,0x41,0x38, +0x80,0xc3,0x58,0x10,0x03,0x41,0xb4,0xc4,0x88,0xc1,0x01,0x80,0x20,0x18,0x6c,0x7b, +0xf1,0x13,0xe2,0x60,0x17,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x23,0x06,0x07,0x00, +0x82,0x60,0xb0,0xf9,0x85,0x58,0x94,0xc3,0x5e,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10, +0x9c,0x60,0xd8,0x09,0x86,0x99,0xc0,0xc8,0xc7,0x04,0x46,0x3e,0x26,0x08,0xf2,0x31, +0x41,0x90,0x8f,0x09,0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xe0,0x69,0x0d,0x9f, +0x08,0x86,0x23,0x82,0x9b,0x10,0xbe,0x0b,0x8c,0xb2,0x80,0x92,0x8f,0x09,0x94,0x7c, +0x6e,0x1e,0x0c,0xbb,0x79,0x30,0xcc,0x84,0x99,0x80,0x8f,0x09,0x34,0x01,0x9f,0xab, +0x0c,0xbb,0xca,0x30,0x23,0x04,0xfa,0x18,0x21,0xd0,0xc7,0x14,0x01,0x3e,0xa6,0x08, +0xf0,0x31,0x43,0x90,0x8f,0x19,0x82,0x7c,0x4c,0x40,0x0b,0xf8,0x98,0x90,0x16,0xf0, +0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x07,0x3c,0xec,0x42,0x18,0x31,0x30,0x00,0x10, +0x04,0x83,0x27,0x3c,0xee,0x42,0x38,0x61,0xa0,0x13,0x06,0x32,0x83,0x88,0x8f,0x19, +0x44,0x7c,0x8c,0x2c,0x84,0xf8,0x58,0x59,0x08,0xf1,0x31,0x21,0x90,0x8f,0x09,0x85, +0x7c,0x8c,0x28,0xe4,0x63,0x87,0x21,0x9f,0xe1,0x08,0x02,0x2d,0x84,0x6f,0x96,0x21, +0x18,0x82,0xe1,0x86,0x85,0x0d,0xc8,0x60,0xb8,0x61,0x61,0x03,0x32,0x28,0x21,0xd0, +0x59,0x06,0x61,0x08,0x8e,0x14,0x86,0x1d,0x31,0x38,0x00,0x10,0x04,0x03,0x6f,0x3d, +0x66,0x23,0x27,0xd8,0x62,0xc4,0x60,0x01,0x40,0x10,0x0c,0xa2,0xf8,0x78,0x8d,0x20, +0x3d,0xa0,0xa7,0x36,0x84,0x59,0x82,0x61,0x38,0x42,0x79,0x0b,0xe1,0x9b,0x65,0x38, +0x92,0x60,0x84,0x02,0xf4,0xff,0xff,0xff,0x07,0x83,0x2f,0x84,0x6f,0x96,0xc0,0x18, +0x31,0x30,0x00,0x10,0x04,0x83,0xa7,0x3e,0x54,0x23,0xf4,0xff,0xff,0xff,0x07,0x0b, +0xfa,0x42,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xf0,0xdc,0xc7,0x6a,0x04,0x16,0xf8, +0x85,0x7c,0x2c,0xf0,0x0b,0xf8,0xcc,0x12,0x18,0x03,0x15,0x06,0x43,0x08,0x85,0x05, +0x77,0x21,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x78,0xf8,0x23,0x36,0x02,0x0b,0x42, +0x43,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xf0,0xf8,0x87,0x6c,0x04,0x23,0x06,0x07, +0x00,0x82,0x60,0xe0,0xe5,0x47,0x78,0xa8,0x05,0x5e,0x8c,0x18,0x38,0x00,0x08,0x82, +0x41,0x13,0x22,0xbb,0x11,0x84,0x05,0x58,0x8c,0x87,0x20,0x08,0x42,0x6b,0x60,0x79, +0xf8,0x01,0xc3,0x0d,0x01,0x28,0x90,0xc1,0x70,0xc3,0x07,0x0a,0x64,0x50,0x42,0xa0, +0xb3,0x0c,0x48,0x12,0x1c,0x2e,0x0c,0x3b,0x62,0x70,0x00,0x20,0x08,0x06,0xde,0x7f, +0x9c,0x47,0x5b,0x80,0xc6,0x88,0xc1,0x02,0x80,0x20,0x18,0x44,0x25,0x32,0x1e,0x41, +0x7f,0x18,0x63,0x90,0x1e,0xc2,0x2c,0x41,0x32,0x1c,0xd1,0x8d,0x86,0xf0,0xcd,0x32, +0x28,0x4c,0x50,0x65,0x00,0x22,0x30,0xdc,0x70,0x06,0xa8,0x40,0x06,0xc3,0x0d,0x02, +0x2a,0x90,0x41,0x09,0x81,0xce,0x32,0x2c,0x4c,0x70,0xe0,0x30,0xec,0x88,0xc1,0x01, +0x80,0x20,0x18,0x78,0x27,0xf2,0x1e,0x75,0x81,0x1a,0x23,0x06,0x0b,0x00,0x82,0x60, +0x10,0xb5,0xc8,0x7a,0x04,0x25,0xc2,0x06,0x46,0x7c,0x08,0xb3,0x04,0xcc,0x70,0x04, +0x19,0xac,0x86,0xf0,0xcd,0x32,0x34,0x4f,0x50,0x6e,0x80,0x22,0x50,0x6e,0x90,0x22, +0x30,0xdc,0x20,0xc4,0x02,0x19,0x0c,0x37,0x08,0xb1,0x40,0x06,0x25,0x04,0x3a,0xcb, +0xe0,0x3c,0xc1,0xa5,0xc3,0xb0,0x23,0x06,0x07,0x00,0x82,0x60,0xe0,0xc1,0x08,0x7e, +0xf8,0x45,0x6c,0x8c,0x18,0x2c,0x00,0x08,0x82,0x41,0x64,0x23,0xf4,0x11,0xb8,0xc8, +0x61,0xe8,0x87,0x30,0x4b,0xf0,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x27,0x23,0xfa, +0xc1,0x17,0xb2,0x31,0x62,0xd0,0x00,0x20,0x08,0x06,0xcb,0x8e,0xe8,0x47,0xf0,0x22, +0x7a,0x91,0x17,0xfc,0xc1,0x1f,0xfc,0xc1,0x1f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04, +0xa3,0x09,0x83,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xd3,0x8e,0xec,0x87,0x6e,0x0c, +0x23,0x06,0x07,0x00,0x82,0x60,0x30,0xf1,0x08,0x7f,0xec,0xc6,0x30,0x62,0x70,0x00, +0x20,0x08,0x06,0x53,0x8f,0xf4,0x07,0x6f,0x0c,0x23,0x06,0x07,0x00,0x82,0x60,0x80, +0xf1,0xc8,0x7f,0x88,0xc6,0x8d,0x8c,0x26,0x04,0x80,0x15,0x01,0x7d,0xac,0x10,0xe8, +0x63,0xc5,0x40,0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0xf0,0x7e,0xe4,0x44,0x58,0x43, +0x37,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x60,0x41,0x93,0x13,0x09,0x78,0x84,0x47,0x78, +0x24,0x45,0x52,0x24,0x45,0x52,0x64,0x34,0x21,0x00,0x86,0x23,0x82,0xf2,0x08,0xbe, +0xe9,0x86,0xf3,0x10,0x02,0x0b,0x10,0xf9,0x98,0x80,0xc8,0xc7,0x06,0x44,0x3e,0x23, +0x06,0x07,0x00,0x82,0x60,0x30,0xad,0xc9,0x8a,0x08,0xc1,0x88,0xc1,0x01,0x80,0x20, +0x18,0x4c,0x6c,0xc2,0x22,0xeb,0x41,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd4,0x26, +0x2d,0x12,0x08,0x16,0xb8,0x07,0x7c,0xec,0x08,0xe8,0x63,0x87,0x40,0x1f,0x3b,0x06, +0xfa,0x8c,0x18,0x2c,0x00,0x08,0x82,0x41,0x15,0x27,0x23,0x32,0x08,0xc1,0x7d,0xd8, +0x47,0x7d,0x0c,0x47,0x04,0xf5,0xa1,0x7c,0xb3,0x0c,0x05,0x11,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_b1fab17b64d3060213f43fe6138e4e12.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_b1fab17b64d3060213f43fe6138e4e12.h new file mode 100644 index 00000000..a173d712 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_b1fab17b64d3060213f43fe6138e4e12.h @@ -0,0 +1,529 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_b1fab17b64d3060213f43fe6138e4e12.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_b1fab17b64d3060213f43fe6138e4e12_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_b1fab17b64d3060213f43fe6138e4e12_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_b1fab17b64d3060213f43fe6138e4e12_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_b1fab17b64d3060213f43fe6138e4e12_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_b1fab17b64d3060213f43fe6138e4e12_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_b1fab17b64d3060213f43fe6138e4e12_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_b1fab17b64d3060213f43fe6138e4e12_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_b1fab17b64d3060213f43fe6138e4e12_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_b1fab17b64d3060213f43fe6138e4e12_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_b1fab17b64d3060213f43fe6138e4e12_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_b1fab17b64d3060213f43fe6138e4e12_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_b1fab17b64d3060213f43fe6138e4e12_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_b1fab17b64d3060213f43fe6138e4e12_size = 8092; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_b1fab17b64d3060213f43fe6138e4e12_data[] = { +0x44,0x58,0x42,0x43,0x3c,0x0a,0x92,0xcd,0xf0,0x39,0x35,0x28,0xc6,0x02,0x9a,0xc7, +0x86,0x16,0x12,0x3a,0x01,0x00,0x00,0x00,0x9c,0x1f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0xc4,0x0e,0x00,0x00,0xe0,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x28,0x0d,0x00,0x00,0x66,0x00,0x05,0x00, +0x4a,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x10,0x0d,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x41,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc6,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b, +0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c,0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28, +0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d, +0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e,0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2, +0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0, +0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07, +0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1, +0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90, +0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31, +0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8, +0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07, +0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f, +0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c, +0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90, +0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43, +0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac, +0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a, +0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0, +0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3, +0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c, +0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0, +0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81, +0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a, +0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01, +0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c, +0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0, +0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41,0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8, +0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b,0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26, +0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18, +0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03, +0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8, +0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d, +0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac,0x61,0x18,0x86,0x61,0x18,0x74,0xcf,0x11, +0x80,0x02,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x07,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0xc7,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x18, +0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x00,0x00, +0x1e,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x1c,0x0a,0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a, +0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a, +0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x2c,0x8a,0x37,0xa0,0x10, +0x09,0x8a,0xa5,0x30,0x28,0x1c,0x01,0xa8,0x01,0xca,0x0b,0x10,0x10,0x10,0x81,0xd6, +0x19,0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0xa0,0x79,0x06,0x80,0xea,0x19,0x00,0xba, +0x67,0x00,0x08,0x9f,0x01,0x20,0x74,0x06,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x5b,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x81,0x99,0x20,0x0c, +0xcd,0x06,0x61,0x20,0x26,0x08,0x83,0xb3,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06, +0x84,0x20,0x26,0x08,0x68,0x70,0x07,0xb4,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe, +0xc6,0xde,0xd8,0xde,0xe4,0xbe,0xd4,0xd2,0xe8,0xe8,0xca,0xe4,0xca,0xc8,0x26,0x08, +0xc3,0x33,0x41,0x18,0xa0,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65,0x31,0x98,0x81,0x31, +0x1c,0x5a,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e, +0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x1b,0x92,0x41,0x81,0x0c,0x63,0x60,0x0c, +0x67,0x82,0xb0,0x06,0x70,0xc0,0x46,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x8b,0xac, +0x0c,0x8e,0x0e,0x6d,0x43,0xc2,0x48,0x93,0x31,0x0c,0x8c,0xe1,0x4c,0x10,0x86,0x68, +0x82,0xf0,0x06,0x71,0x40,0x48,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0xab,0x0c,0x0f, +0xee,0x6d,0xae,0x4e,0xae,0x6c,0x43,0x52,0x59,0x97,0x51,0x0d,0x8c,0xe1,0x6c,0x20, +0x9e,0x88,0xc2,0x26,0x08,0x71,0x20,0x07,0x3c,0x03,0xb9,0xbb,0x2f,0xb9,0xb2,0xb1, +0x37,0xb7,0x39,0x3a,0xb9,0xba,0x31,0xba,0x32,0xb2,0x2f,0x38,0xb9,0x32,0xbb,0xb4, +0xb7,0xba,0xb9,0x2f,0xb7,0xb2,0x30,0xb9,0xb2,0x39,0xba,0x2f,0xb2,0x32,0x38,0x3a, +0xb4,0x09,0x42,0x18,0xb4,0xc1,0x04,0x61,0x90,0x36,0x08,0x46,0xb7,0x61,0x31,0xb4, +0xcd,0x30,0x06,0x86,0xe3,0x38,0x6f,0x82,0x30,0x07,0x73,0xc0,0x4c,0xee,0xee,0x8b, +0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0xec,0xab,0xed,0x8d,0x2e,0xed,0xcd,0xed,0xcb,0xae, +0x6c,0x8c,0xee,0x4d,0x6e,0x6e,0xc3,0x32,0x80,0x41,0x18,0x18,0xc3,0xc0,0x70,0x1c, +0xe7,0x4c,0x10,0xea,0x80,0x0e,0xf8,0xc8,0xdd,0x7d,0x91,0xa5,0xb1,0x85,0xd1,0x95, +0x91,0x11,0x95,0xc1,0xd1,0xa1,0x6d,0x58,0x98,0x31,0x20,0x03,0x83,0x19,0x18,0x8e, +0xe3,0x1c,0x4a,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x69,0x6e,0x70,0x75,0x74, +0x5f,0x6c,0x75,0x6d,0x61,0x1b,0x96,0x6a,0x0c,0xcc,0xc0,0xa8,0x06,0x86,0xe3,0x38, +0x67,0x03,0xf1,0x89,0x41,0x19,0x9c,0xc1,0x04,0x01,0x0f,0xec,0x80,0xc6,0x98,0x98, +0xd1,0x94,0x94,0xcc,0x04,0x61,0x98,0x36,0x20,0x46,0x1a,0xa8,0x81,0x61,0x0c,0x6b, +0x00,0x6c,0x08,0xd8,0x60,0x03,0x91,0xa1,0x41,0x1b,0x00,0x13,0x84,0x3b,0xa8,0x03, +0x2e,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x13,0x84,0x81,0x9a, +0x20,0x0c,0xd5,0x04,0x21,0x0c,0xdc,0x60,0x03,0x42,0xc0,0x41,0x65,0xc4,0x81,0x1c, +0x34,0x73,0x40,0x27,0xad,0x29,0x0c,0x4f,0xaa,0xcc,0x8d,0xac,0x4c,0x6e,0x2a,0x4d, +0xaf,0x6c,0x82,0x30,0x58,0x1b,0x0c,0xa2,0x0e,0x2a,0x3b,0x88,0x03,0x39,0x20,0x93, +0x46,0x94,0x36,0x07,0xc7,0x16,0x96,0x37,0x95,0xa6,0x57,0x36,0x41,0x18,0xae,0x0d, +0x08,0x81,0x07,0x55,0x1e,0xc4,0x81,0x1c,0x34,0x73,0xc0,0x2e,0x2d,0xc9,0x0d,0xae, +0x8e,0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x8c,0x28, +0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x60,0x1b,0x0c,0x62,0x0f, +0x2a,0x3e,0x88,0x03,0x39,0xa0,0x94,0xc6,0x54,0xd7,0x16,0xd6,0x94,0x06,0x47,0x94, +0xd6,0x56,0xe6,0x36,0x97,0xf6,0xe6,0x36,0x37,0x41,0x18,0xb2,0x0d,0x06,0xe1,0x07, +0xd5,0x1f,0xc4,0x81,0x1c,0x50,0x4a,0x63,0xaa,0x6b,0x0b,0x6b,0x4a,0x83,0x63,0x2a, +0xb3,0x2b,0x63,0xa3,0x7a,0xab,0x9a,0x2b,0x9b,0x20,0x0c,0xda,0x06,0x83,0x08,0x85, +0x4a,0x14,0xe2,0x40,0x0e,0xb8,0xa4,0x19,0xc9,0x85,0xb5,0x95,0x25,0xb9,0x91,0x95, +0xe1,0x4d,0x10,0x86,0x6d,0x83,0x41,0x90,0x42,0x55,0x0a,0x71,0x20,0x07,0x94,0xcc, +0x88,0xca,0xec,0xd2,0xc6,0xca,0xa8,0xde,0xac,0xd2,0xca,0xee,0x88,0xca,0xe0,0xe8, +0xd0,0x26,0x08,0x03,0xb7,0xc1,0x20,0x4e,0xa1,0x42,0x85,0x38,0x68,0x78,0x98,0x29, +0xa5,0xd1,0xd1,0x95,0xc9,0x4d,0x10,0x86,0x6e,0x03,0x42,0xa8,0x42,0xb5,0x0a,0x71, +0xd0,0x34,0x73,0x40,0xc9,0xac,0xe9,0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee, +0x4d,0x6e,0x6a,0x2c,0x8c,0xad,0x6c,0x82,0x30,0x78,0x1b,0x10,0xa2,0x15,0x2a,0x57, +0x88,0x83,0xa6,0x99,0x03,0x42,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65, +0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x84,0xe1,0xdb,0x60,0x10,0xb0,0x50,0xc5,0x42, +0x1c,0x34,0xfc,0xcc,0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4, +0x94,0xd2,0xe8,0xe8,0xca,0xe4,0x86,0xc2,0xdc,0xc6,0xca,0xd8,0xd8,0xc2,0xe8,0xd2, +0xde,0xdc,0x26,0x08,0x03,0x18,0x6c,0x40,0x88,0x59,0xa8,0x68,0x21,0x0e,0x9a,0x66, +0x0e,0xc8,0x98,0x41,0xc9,0x95,0x15,0xe1,0xc1,0xbd,0xcd,0xd5,0xc9,0x95,0x4d,0x10, +0x86,0x30,0xd8,0x80,0x10,0xb6,0x50,0xdd,0x42,0x1c,0x34,0xcd,0x1c,0x30,0x33,0x83, +0x92,0x2b,0xb3,0x4b,0x7b,0xab,0x9b,0x33,0x92,0x0b,0x6b,0x2b,0x83,0x92,0x2b,0x2b, +0xc2,0x83,0x7b,0x9b,0xab,0x93,0x2b,0x9b,0x20,0x0c,0x62,0xb0,0xc1,0x20,0x72,0xa1, +0xd2,0x85,0x38,0x68,0xb8,0x98,0x51,0x85,0xb9,0x21,0x85,0xb1,0x99,0x19,0x3d,0x59, +0x4d,0x10,0x86,0x31,0xd8,0x60,0x10,0xbc,0x50,0xf5,0x42,0x1c,0x34,0xac,0xcc,0x94, +0xd2,0xe8,0xe8,0xca,0xe4,0xa6,0xca,0xe2,0xea,0xca,0xdc,0xc6,0xca,0x98,0xca,0xdc, +0xce,0xe8,0xd0,0x26,0x08,0x03,0x19,0x6c,0x30,0x88,0x5f,0xa8,0xc0,0x21,0x0e,0x1a, +0x2a,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x13,0x84,0xa1,0x0c,0x36, +0x18,0x84,0x38,0x54,0xe3,0x10,0x07,0x0d,0x2f,0x33,0xa2,0x3c,0xb7,0xb0,0xb6,0xb4, +0x31,0xa9,0xb2,0xb9,0x21,0xb4,0x30,0xb7,0xb3,0x32,0xa3,0xb0,0x31,0xba,0x37,0xb9, +0x09,0xc2,0x60,0x06,0x1b,0x0c,0xa2,0x1c,0x2a,0x73,0x88,0x83,0x86,0x98,0x99,0x55, +0x5a,0xd9,0xdd,0x14,0x5c,0xd8,0x58,0x19,0xd5,0x5b,0x53,0x19,0x5d,0x99,0xdc,0x9c, +0x51,0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x61,0x38,0x83,0x0d,0x06,0x81,0x0e,0x55,0x3a, +0xc4,0x41,0xb3,0x81,0x5a,0x03,0x3a,0xb8,0x03,0x3d,0xe8,0x03,0x50,0x18,0x05,0x53, +0x48,0x05,0x56,0x78,0x05,0x59,0xa8,0x05,0x5c,0xd8,0x05,0x5f,0x08,0x07,0x72,0x38, +0x07,0x75,0xd8,0x30,0x18,0x6f,0xb0,0x0e,0x13,0x04,0x01,0xd8,0x00,0x6c,0x18,0x0c, +0x77,0x70,0x87,0x0d,0xc1,0x3b,0x6c,0x18,0x86,0x76,0x80,0x07,0x0a,0x43,0x53,0x13, +0x84,0x3c,0x78,0x83,0x0d,0x83,0x1d,0xd8,0xc1,0x30,0x41,0x18,0xd0,0x60,0x43,0xb0, +0x0a,0x1b,0x0c,0x63,0x1e,0xe4,0x80,0x1e,0xea,0xc1,0x1e,0x36,0x14,0xed,0x20,0x0f, +0x80,0x1b,0xdc,0x03,0x8d,0x30,0xba,0xb7,0xb6,0xb4,0x31,0x22,0x62,0x72,0x61,0x6e, +0x63,0x68,0x65,0x73,0x34,0xcc,0xd8,0xde,0xc2,0xe8,0xe6,0x26,0x08,0x43,0x1a,0xb0, +0x48,0x73,0x9b,0xa3,0x9b,0x9b,0x20,0x0c,0x6a,0x40,0x22,0xcd,0x8d,0x6e,0x6e,0x82, +0x30,0xac,0x01,0x11,0xba,0x32,0xbc,0x2f,0xb6,0xb7,0x30,0xb2,0x09,0xc2,0xc0,0x06, +0x4c,0xe8,0xca,0xf0,0xbe,0xe6,0xe8,0xde,0xe4,0xca,0x58,0xd4,0xa5,0xb9,0xd1,0xcd, +0x6d,0x80,0xf2,0x41,0x0e,0xf4,0xa1,0xd9,0x07,0x7e,0xe8,0x07,0x7f,0xf8,0x07,0x90, +0x08,0x09,0x91,0x18,0x89,0x8a,0x24,0xf8,0xa0,0x0a,0x1b,0x9b,0x5d,0x9b,0x4b,0x1a, +0x59,0x99,0x1b,0xdd,0x94,0x20,0xa8,0x42,0x86,0xe7,0x62,0x57,0x26,0x37,0x97,0xf6, +0xe6,0x36,0x25,0x20,0x9a,0x90,0xe1,0xb9,0xd8,0x85,0xb1,0xd9,0x95,0xc9,0x4d,0x09, +0x8c,0x3a,0x64,0x78,0x2e,0x73,0x68,0x61,0x64,0x65,0x72,0x4d,0x6f,0x64,0x65,0x6c, +0x53,0x02,0xa4,0x0c,0x19,0x9e,0x8b,0x5c,0xd9,0xdc,0x5b,0x9d,0xdc,0x58,0xd9,0xdc, +0x94,0xa0,0x0d,0x2a,0x91,0xe1,0xb9,0xd0,0xe5,0xc1,0x95,0x05,0xb9,0xb9,0xbd,0xd1, +0x85,0xd1,0xa5,0xbd,0xb9,0xcd,0x4d,0x11,0xd6,0x01,0x1e,0xea,0x90,0xe1,0xb9,0x94, +0xb9,0xd1,0xc9,0xe5,0x41,0xbd,0xa5,0xb9,0xd1,0xcd,0x4d,0x09,0xee,0xa1,0x0b,0x19, +0x9e,0xcb,0xd8,0x5b,0x9d,0x1b,0x5d,0x99,0xdc,0xdc,0x94,0x80,0x24,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x33,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34, +0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e, +0x30,0x39,0x0c,0x22,0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef, +0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8, +0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6, +0x25,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49, +0x18,0x80,0x80,0xf9,0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00, +0x13,0x11,0x02,0xcd,0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81, +0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef, +0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d, +0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6, +0x05,0x48,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d, +0x04,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xb1,0xfa,0xb1,0x7b,0x64,0xd3,0x06,0x02,0x13,0xf4,0x3f,0xe6,0x13,0x8e,0x4e,0x12, +0x44,0x58,0x49,0x4c,0xb4,0x10,0x00,0x00,0x66,0x00,0x05,0x00,0x2d,0x04,0x00,0x00, +0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x9c,0x10,0x00,0x00, +0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x24,0x04,0x00,0x00,0x0b,0x82,0x20,0x00, +0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49, +0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62, +0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b, +0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42, +0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a, +0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff, +0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20, +0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00, +0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00, +0x89,0x20,0x00,0x00,0xc7,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04, +0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c, +0x0b,0x84,0xc4,0x4c,0x10,0xec,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0, +0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12, +0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee, +0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e, +0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18, +0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c,0xc3,0x30,0x0c,0x14, +0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86,0x61,0x50,0x75,0xd4, +0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x5f,0xdc,0x36,0x22, +0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86,0x61,0x28,0x84,0x36, +0x28,0x03,0x6d,0xb7,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x39,0x54,0x24, +0x10,0x69,0xe4,0x3c,0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28,0x84,0x32,0x28,0x1d, +0x79,0x07,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d,0x48,0x33,0x20,0x62, +0x18,0x06,0x64,0x8e,0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2,0x40,0xc0,0x30,0x02, +0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e, +0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3, +0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00, +0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f, +0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40, +0x42,0x69,0xd2,0x39,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0, +0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03, +0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c, +0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60,0x87,0x70, +0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90, +0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24,0x18,0x29, +0xa9,0xc3,0x08,0x82,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b, +0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8, +0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03, +0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a, +0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60, +0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e, +0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4, +0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00, +0x0c,0xfc,0x00,0x09,0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c, +0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x41,0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8,0x43,0x39,0x90,0x03, +0x18,0xa4,0x83,0x3b,0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26,0x32,0x18,0x07,0x76, +0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8, +0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07, +0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f, +0x00,0x03,0x3f,0x40,0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c, +0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0xa2, +0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d,0xdb,0xb6,0x3d,0x0c, +0x25,0xcb,0xb2,0xac,0x61,0x18,0x86,0x61,0x18,0x74,0xcf,0x11,0x80,0xc2,0x14,0x00, +0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x07,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0xc7,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x18, +0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x10,0x0a,0xa2,0x2c,0x0a,0x30,0x80,0xc2,0x11,0x00,0xca,0x0b,0x10,0x10, +0x10,0x81,0xd6,0x19,0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0xa0,0x79,0x06,0x80,0xea, +0x19,0x00,0xc2,0x67,0x00,0x08,0x9d,0x01,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x60,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x81,0x99,0x20,0x0c, +0xcd,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xce,0x04, +0x01,0x0d,0xc0,0x80,0xc0,0x04,0x61,0x78,0x26,0x08,0x03,0xb4,0x41,0x40,0x98,0x0d, +0x09,0x92,0x28,0xc8,0x32,0x2c,0x48,0xb3,0x21,0x19,0x12,0x05,0x41,0x86,0x05,0x69, +0x26,0x08,0x6b,0xa0,0x6d,0x48,0x16,0x48,0x41,0x86,0x61,0x41,0x9a,0x09,0xc2,0x10, +0x4d,0x10,0xde,0x60,0xdb,0x90,0x48,0x93,0x82,0x48,0xc3,0x82,0x34,0x1b,0x08,0xe7, +0x89,0xa8,0x09,0x42,0x1c,0x70,0x13,0x84,0x30,0xc0,0x26,0x08,0x83,0xb4,0x41,0x40, +0xb0,0x0d,0x0b,0x62,0x29,0x08,0x32,0x2c,0xd7,0x75,0x65,0x13,0x84,0x39,0xe8,0x36, +0x2c,0xc3,0xa6,0x20,0xc3,0xb0,0x5c,0xd7,0xd5,0x4c,0x10,0xea,0xc0,0xdb,0xb0,0x2c, +0x9d,0x82,0x2c,0xc3,0x72,0x5d,0x57,0xb3,0x61,0x91,0x3a,0x05,0x91,0x86,0xe5,0xba, +0xae,0x66,0x03,0xa1,0x71,0xde,0x37,0x41,0xc0,0x83,0x6f,0x82,0x30,0x4c,0x1b,0x10, +0x24,0x0c,0x14,0x04,0x19,0xc4,0x00,0xd8,0x10,0x8c,0xc1,0x06,0xa2,0x02,0x03,0x32, +0x00,0x26,0x08,0x02,0x40,0x61,0x68,0x6a,0x82,0x90,0x07,0xd9,0x04,0x61,0xa0,0x26, +0x08,0x43,0xb5,0x61,0x50,0x03,0x35,0x18,0x26,0x08,0x83,0x35,0x41,0x18,0xae,0x0d, +0x41,0x1b,0x6c,0x30,0x10,0x34,0x48,0x83,0x35,0x60,0x03,0x37,0xd8,0x50,0x98,0xc1, +0x19,0x00,0x65,0xf0,0x06,0x55,0xd8,0xd8,0xec,0xda,0x5c,0xd2,0xc8,0xca,0xdc,0xe8, +0xa6,0x04,0x41,0x15,0x32,0x3c,0x17,0xbb,0x32,0xb9,0xb9,0xb4,0x37,0xb7,0x29,0x01, +0xd1,0x84,0x0c,0xcf,0xc5,0x2e,0x8c,0xcd,0xae,0x4c,0x6e,0x4a,0x40,0xd4,0x21,0xc3, +0x73,0x99,0x43,0x0b,0x23,0x2b,0x93,0x6b,0x7a,0x23,0x2b,0x63,0x9b,0x12,0x18,0x65, +0xc8,0xf0,0x5c,0xe4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0xe6,0xa6,0x04,0x64,0x50, +0x87,0x0c,0xcf,0xa5,0xcc,0x8d,0x4e,0x2e,0x0f,0xea,0x2d,0xcd,0x8d,0x6e,0x6e,0x4a, +0xf0,0x06,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x33,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5, +0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d, +0x97,0xef,0x3c,0x3e,0x30,0x39,0x0c,0x22,0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66, +0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36, +0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08, +0x98,0x5f,0xdc,0xb6,0x25,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51, +0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3, +0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c, +0x48,0x63,0xd8,0x81,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26, +0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71, +0xdb,0x36,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44, +0x84,0x5f,0xdc,0xb6,0x05,0x48,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2, +0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71, +0xdb,0x00,0x00,0x00,0x61,0x20,0x00,0x00,0xe7,0x01,0x00,0x00,0x13,0x04,0x50,0x2c, +0x10,0x00,0x00,0x00,0x3b,0x00,0x00,0x00,0x34,0xcc,0x00,0x14,0xec,0x40,0x11,0x06, +0x94,0xec,0x40,0xd9,0x95,0x4d,0x71,0x06,0x94,0x43,0x11,0x02,0x95,0x61,0x40,0x19, +0x95,0x6e,0x40,0x49,0x12,0xd4,0x40,0x49,0x22,0x94,0x4b,0xa9,0x94,0x46,0x49,0x42, +0x14,0x4c,0x29,0x12,0x94,0x1b,0x21,0x45,0x50,0x1e,0x23,0x00,0x25,0x40,0xc6,0x18, +0x01,0x08,0x82,0x20,0xfc,0x0b,0x63,0x04,0xad,0x39,0xe7,0xbc,0x37,0x46,0x70,0xdf, +0xf4,0x68,0x8a,0xc1,0x18,0xc1,0x5a,0xab,0xb5,0xfa,0x8d,0x11,0x80,0x20,0x08,0xbb, +0x61,0x30,0x46,0x00,0x82,0x20,0x88,0x83,0xc3,0x18,0xc1,0x5a,0xab,0xb5,0xf8,0x8d, +0x11,0xc0,0x3e,0x3b,0x97,0xdf,0x18,0x41,0xae,0x97,0xee,0xfc,0x8d,0x11,0xe0,0xec, +0x7d,0xe6,0xde,0x18,0xc1,0x59,0x9b,0x62,0xe8,0x8d,0x11,0x80,0x20,0x08,0xe2,0xdf, +0x08,0xc0,0x18,0x01,0x08,0x82,0x20,0xfc,0x8d,0x11,0xa8,0x78,0x7d,0x8a,0x1e,0x75, +0x73,0x08,0x69,0x50,0x07,0x73,0x08,0xcf,0x1c,0xcc,0x21,0xa4,0x41,0x1b,0xcc,0x21, +0xc8,0xc1,0x34,0x87,0xf0,0xb4,0xc1,0x1c,0x42,0x1a,0xbc,0xc1,0x1c,0xc2,0xf3,0x06, +0x04,0xce,0x41,0x44,0x91,0xa3,0x07,0x73,0x10,0xcf,0xe3,0xe8,0xc1,0x1c,0x04,0xc3, +0x38,0x7a,0x30,0x07,0xe1,0x38,0x8e,0x1e,0xcc,0x41,0x44,0x91,0x93,0x07,0x73,0x10, +0x0c,0xe3,0xe4,0xc1,0x08,0xc0,0x1c,0xc4,0xf3,0x38,0x79,0x30,0x07,0xe1,0x38,0xce, +0x1d,0x00,0x00,0x00,0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xaf,0x60,0x07,0x49, +0x2a,0x88,0xc2,0x88,0x01,0x02,0x80,0x20,0x18,0x88,0x01,0x2c,0xdc,0x41,0xc2,0x0a, +0xa3,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x62,0x10,0x0b,0x78,0x90,0xc0,0x02,0x29, +0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x18,0xc8,0x42,0x1e,0x24,0xaf,0x50,0x0a,0x23, +0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xb3,0xa0,0x07,0x49,0x2b,0x98,0xc2,0x88,0x01, +0x02,0x80,0x20,0x18,0x88,0x01,0x2d,0xec,0x41,0x32,0x0b,0xa7,0x30,0x62,0x80,0x00, +0x20,0x08,0x06,0x62,0x50,0x0b,0x7c,0x90,0xc8,0x02,0x2a,0x8c,0x18,0x20,0x00,0x08, +0x82,0x81,0x18,0xd8,0x42,0x1f,0x24,0xb2,0x90,0x0a,0x23,0x06,0x08,0x00,0x82,0x60, +0x20,0x06,0xb7,0xe0,0x07,0x09,0x2d,0xa8,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x78, +0xb9,0x10,0x0a,0x81,0x35,0x62,0x60,0x00,0x20,0x08,0x06,0xc4,0x38,0xe0,0x81,0x2d, +0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x41,0x0e,0x79,0x90,0x0b,0x23,0x06,0x07,0x00, +0x82,0x60,0xb0,0xf5,0x42,0x28,0x0c,0xb8,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0xde,0x2f,0x9c,0x82,0xb2,0x8d,0x18,0x34,0x00,0x08, +0x82,0xc1,0x82,0x0e,0xa7,0x10,0xf0,0x82,0x51,0xa4,0x42,0x2a,0xa4,0x42,0x2a,0x8c, +0x26,0x04,0x40,0x21,0xe0,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xac,0x83,0x2a, +0x10,0xbf,0x10,0x20,0xac,0xc0,0x0a,0xac,0xc0,0x0a,0xa3,0x09,0x01,0x50,0xca,0x38, +0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xee,0xd0,0x0a,0x87,0x38,0x30,0xc1,0x2b, +0xbc,0xc2,0x2b,0xbc,0xc2,0x68,0x42,0x00,0x54,0x43,0x0a,0x30,0x62,0xd0,0x00,0x20, +0x08,0x06,0x4b,0x3c,0xc0,0x82,0x52,0x0e,0x4f,0x20,0x0b,0xb2,0x20,0x0b,0xb2,0x30, +0x9a,0x10,0x00,0x15,0x9d,0x02,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x42,0x0f,0xb3, +0xd0,0xa0,0x43,0x10,0xd5,0x42,0x2d,0xd4,0x42,0x2d,0x8c,0x26,0x04,0xc0,0x88,0x41, +0x03,0x80,0x20,0x18,0x2c,0xf6,0x50,0x0b,0x8f,0x3a,0x0c,0xc9,0x2d,0xdc,0xc2,0x2d, +0xdc,0xc2,0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x82,0x0f,0xb7,0x10, +0xb1,0x83,0xb3,0xe4,0x42,0x2e,0xe4,0x42,0x2e,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03, +0x80,0x20,0x18,0x2c,0xfa,0x90,0x0b,0x93,0x3b,0x1c,0xca,0x2e,0xec,0xc2,0x2e,0xec, +0xc2,0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0xc2,0x0f,0xbb,0x50,0xc1, +0x83,0xc4,0xf4,0x42,0x2f,0xf4,0x42,0x2f,0x8c,0x26,0x04,0xc0,0x70,0x03,0x95,0x91, +0xc1,0x70,0x03,0x97,0x91,0x41,0x09,0x81,0x0e,0x47,0x54,0x98,0xf0,0x95,0x10,0xe8, +0x74,0xc3,0xa5,0x05,0xd3,0x0d,0x9a,0x18,0x08,0xc3,0x0d,0x63,0x00,0x06,0x64,0x30, +0xdc,0x90,0x81,0x01,0x19,0x94,0x10,0xe8,0x70,0x44,0x56,0x08,0x5f,0x09,0x81,0x4e, +0x37,0x6c,0x47,0x30,0xdd,0xe0,0xa1,0x81,0x30,0xdc,0xc0,0x99,0x01,0x19,0x14,0x12, +0xe8,0x70,0x04,0x47,0x08,0x5f,0x09,0x81,0x4e,0x37,0x78,0x46,0x50,0x88,0xb0,0xd3, +0x0d,0x70,0xe0,0x04,0xd3,0x0d,0x63,0x80,0x10,0xc3,0x0d,0x61,0xf0,0x06,0x64,0x50, +0x81,0xa5,0xc3,0x11,0x61,0x60,0x08,0x5f,0x09,0x81,0x4e,0x37,0x8c,0x01,0x12,0x4c, +0x37,0xd8,0x81,0x21,0x94,0x41,0xe9,0x70,0x04,0x19,0x0c,0xc2,0x57,0x42,0xa0,0xd3, +0x0d,0x66,0x50,0x04,0x25,0x1c,0x3b,0xdd,0xc0,0x06,0x4d,0x50,0x62,0xa0,0xe9,0x70, +0x04,0x1a,0x10,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0x6a,0x60,0x04,0xd3,0x0d,0x7a,0x50, +0x08,0x35,0x24,0x3b,0xdd,0x90,0x07,0x4d,0x50,0xd3,0xa6,0xc3,0x11,0x6d,0x50,0x08, +0x5f,0x09,0x81,0x4e,0x37,0xbc,0xc1,0x11,0x4c,0x37,0xe0,0xc1,0x21,0x94,0x1b,0x80, +0x81,0x0e,0x47,0xc0,0xc1,0x20,0x7c,0x25,0x04,0x3a,0xdd,0x20,0x07,0x45,0x30,0xdd, +0x60,0x0a,0x85,0x50,0x03,0xb2,0xd3,0x0d,0xa2,0xc0,0x04,0x37,0x18,0x76,0x82,0x61, +0x23,0x06,0x07,0x00,0x82,0x60,0x80,0xbd,0x85,0x4c,0xd0,0xc2,0x58,0x8c,0x26,0x04, +0xc0,0x68,0x82,0x10,0x98,0x3c,0x08,0xf1,0xb1,0xc0,0x80,0x8f,0xd1,0xc3,0x10,0x1f, +0x0b,0x0e,0xf8,0xdc,0x2d,0x18,0x76,0xb7,0x60,0x98,0x15,0x02,0x7d,0x8c,0x10,0xe8, +0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x5b,0x5e,0xf4,0xc4,0x2f,0xd8,0xc5,0x68,0x42, +0x00,0x8c,0x26,0x08,0xc1,0x09,0x86,0x9d,0x60,0x98,0x09,0x87,0x7c,0x4c,0x38,0xe4, +0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x4f,0x69,0x8c,0x85,0x30,0x62,0x60,0x00,0x20, +0x08,0x06,0x8f,0x69,0x90,0x85,0x70,0xc2,0x40,0x27,0x0c,0x34,0x62,0x70,0x00,0x20, +0x08,0x06,0xde,0x68,0xac,0x45,0x3b,0x88,0xc4,0x88,0x41,0x03,0x80,0x20,0x18,0x2c, +0xac,0xb1,0x16,0x01,0x68,0x0c,0x42,0x5b,0xb4,0x45,0x5b,0xb4,0xc5,0x68,0x42,0x00, +0x8c,0x26,0x08,0xc1,0x68,0x82,0x26,0x8c,0x26,0x6c,0x83,0x09,0x84,0x7c,0x4c,0x20, +0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x58,0x6b,0xc0,0x85,0x3c,0x8c,0xc6,0x68, +0x42,0x20,0x8c,0x26,0x08,0x83,0x15,0x42,0x7c,0xac,0x10,0xe2,0x33,0x62,0x70,0x00, +0x20,0x08,0x06,0x1e,0x6c,0xe0,0xc5,0x3f,0xb8,0xc4,0x88,0x81,0x03,0x80,0x20,0x18, +0x34,0xb8,0x11,0x17,0xc1,0x3d,0xd8,0x83,0x5e,0xa8,0x81,0x1a,0xa8,0x81,0x1a,0x8c, +0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x78,0xb1,0x91,0x17,0xff,0xc0,0x12,0x23,0x06, +0x0e,0x00,0x82,0x60,0xd0,0xe4,0x86,0x5c,0x04,0xf8,0x70,0x0f,0x7b,0x41,0x0c,0x04, +0x41,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0xcd,0xc6,0x5d,0xe4,0x83,0x6b,0x8c, +0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x66,0x1b,0x7a, +0xc1,0x0f,0xb3,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0x82,0x61,0x27,0x18,0x66, +0x02,0x23,0x1f,0x13,0x18,0xf9,0x98,0x20,0xc8,0xc7,0x04,0x41,0x3e,0x26,0x04,0xf0, +0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xa7,0x3c,0xea,0x22,0x18,0x8e,0x08,0xdc,0x42, +0xf8,0x2e,0x30,0xca,0x02,0x4a,0x3e,0x26,0x50,0xf2,0x39,0x95,0x30,0xec,0x54,0xc2, +0x30,0x13,0xd0,0x02,0x3e,0x26,0xa4,0x05,0x7c,0xae,0x32,0xec,0x2a,0xc3,0x8c,0x10, +0xe8,0x63,0x84,0x40,0x1f,0x53,0x04,0xf8,0x98,0x22,0xc0,0xc7,0x0c,0x41,0x3e,0x66, +0x08,0xf2,0x31,0xe1,0x2f,0xe0,0x63,0x02,0x68,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0x1e,0xfc,0xb0,0x0d,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x9e,0xfc,0xb8,0x0d, +0xe1,0x84,0x81,0x4e,0x18,0xc8,0x0c,0x22,0x3e,0x66,0x10,0xf1,0x31,0xbe,0x10,0xe2, +0x63,0x7d,0x21,0xc4,0xc7,0x84,0x40,0x3e,0x26,0x14,0xf2,0x31,0xa2,0x90,0x8f,0x1d, +0x86,0x7c,0x86,0x23,0x88,0xbf,0x10,0xbe,0x59,0x86,0x60,0x08,0x86,0x1b,0x16,0x36, +0x20,0x83,0xe1,0x86,0x85,0x0d,0xc8,0xa0,0x84,0x40,0x67,0x19,0x84,0x21,0xb8,0x5d, +0x18,0x76,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xbc,0x11,0x59,0x0f,0xb8,0x18,0x8d,0x11, +0x83,0x05,0x00,0x41,0x30,0x88,0x52,0xe4,0x3c,0x02,0xf3,0x80,0x9e,0xf6,0x10,0x66, +0x09,0x86,0xe1,0x08,0xc5,0x34,0x84,0x6f,0x96,0xe1,0x48,0x82,0x11,0x8a,0xd3,0xff, +0xff,0xff,0x1f,0x8c,0xd9,0x10,0xbe,0x59,0x02,0x63,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0x9e,0x16,0x09,0x0f,0xd4,0xff,0xff,0xff,0x1f,0x2c,0xa0,0x0d,0xf9,0x8c,0x18,0x18, +0x00,0x08,0x82,0xc1,0xf3,0x22,0xe2,0x11,0x58,0x50,0x1b,0xf2,0xb1,0xa0,0x36,0xe0, +0x33,0x4b,0x60,0x0c,0x54,0x18,0x0c,0x21,0x14,0x16,0xb8,0x86,0x7c,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0xe0,0xa1,0x11,0xf4,0x08,0x2c,0xc0,0x0d,0xf9,0x8c,0x18,0x18,0x00, +0x08,0x82,0xc1,0x63,0x23,0xe9,0x11,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x17,0x23, +0xf9,0x11,0x1a,0xaf,0x31,0x62,0xe0,0x00,0x20,0x08,0x06,0x4d,0x8e,0xc8,0x47,0x80, +0x17,0x77,0xb1,0x1f,0x82,0x20,0x08,0xe4,0x81,0xe5,0xc1,0x08,0x0c,0x37,0x04,0xa0, +0x40,0x06,0xc3,0x0d,0x1f,0x28,0x90,0x41,0x09,0x81,0xce,0x32,0x20,0x49,0x70,0xef, +0x30,0xec,0x88,0xc1,0x01,0x80,0x20,0x18,0x78,0x37,0xf2,0x1f,0xa4,0x71,0x1b,0x23, +0x06,0x0b,0x00,0x82,0x60,0x10,0xf5,0xc8,0x7e,0x04,0xfa,0x61,0x8c,0x41,0x88,0x08, +0xb3,0x04,0xc9,0x70,0x44,0xa7,0x1b,0xc2,0x37,0xcb,0xa0,0x30,0x41,0x95,0x01,0x8e, +0xc0,0x70,0xc3,0x19,0xa0,0x02,0x19,0x0c,0x37,0x08,0xa8,0x40,0x06,0x25,0x04,0x3a, +0xcb,0xb0,0x30,0xc1,0xdd,0xc3,0xb0,0x23,0x06,0x07,0x00,0x82,0x60,0xe0,0xfd,0xc8, +0x89,0xb0,0xc6,0x6f,0x8c,0x18,0x2c,0x00,0x08,0x82,0x41,0x54,0x26,0x23,0x12,0x88, +0x08,0x1b,0x18,0x29,0x22,0xcc,0x12,0x30,0xc3,0x11,0x64,0x20,0x1e,0xc2,0x37,0xcb, +0xd0,0x3c,0x41,0xb9,0x01,0x98,0x40,0xb9,0x41,0x98,0xc0,0x70,0x83,0x10,0x0b,0x64, +0x30,0xdc,0x20,0xc4,0x02,0x19,0x94,0x10,0xe8,0x2c,0x83,0xf3,0x04,0x07,0x12,0xc3, +0x8e,0x18,0x1c,0x00,0x08,0x82,0x81,0x87,0x26,0x30,0x52,0x1b,0xe8,0x31,0x62,0xb0, +0x00,0x20,0x08,0x06,0x91,0x9b,0xb0,0x48,0xb0,0x22,0x87,0x21,0x23,0xc2,0x2c,0xc1, +0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x9e,0x9a,0xc8,0xc8,0x6c,0xa4,0xc7,0x88,0x41, +0x03,0x80,0x20,0x18,0x2c,0x73,0x22,0x23,0xc1,0x99,0xc4,0x06,0x6c,0xd0,0x08,0x8d, +0xd0,0x08,0x8d,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0xc1, +0x01,0x80,0x20,0x18,0x4c,0x73,0xe2,0x22,0xf2,0x31,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0x44,0x27,0x2f,0x32,0x1f,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x4c,0x75,0x02, +0x23,0xf4,0x31,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x46,0x27,0x37,0x92,0x1b,0x6f, +0x32,0x9a,0x10,0x00,0x56,0x04,0xf4,0xb1,0x42,0xa0,0x8f,0x15,0x03,0x7d,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xc0,0xbb,0x93,0x1f,0x19,0x8f,0xf8,0x18,0x31,0x68,0x00,0x10, +0x04,0x83,0x05,0x54,0x7e,0x24,0xa0,0x13,0x3a,0xa1,0x93,0x30,0x09,0x93,0x30,0x09, +0x93,0xd1,0x84,0x00,0x18,0x8e,0x08,0xfa,0x23,0xf8,0xa6,0x1b,0xfe,0x43,0x08,0x2c, +0x40,0xe4,0x63,0x02,0x22,0x1f,0x1b,0x10,0xf9,0x8c,0x18,0x2c,0x00,0x08,0x82,0x41, +0x25,0x2a,0x33,0x32,0x08,0xc1,0x89,0x98,0x48,0x89,0x0c,0x47,0x04,0x25,0xa2,0x7c, +0xb3,0x0c,0x05,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_d6c0749724c7626d28dbf306585c1b1b.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_d6c0749724c7626d28dbf306585c1b1b.h new file mode 100644 index 00000000..8a4d0cb6 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_d6c0749724c7626d28dbf306585c1b1b.h @@ -0,0 +1,529 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_d6c0749724c7626d28dbf306585c1b1b.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_d6c0749724c7626d28dbf306585c1b1b_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_d6c0749724c7626d28dbf306585c1b1b_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_d6c0749724c7626d28dbf306585c1b1b_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_d6c0749724c7626d28dbf306585c1b1b_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_d6c0749724c7626d28dbf306585c1b1b_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_d6c0749724c7626d28dbf306585c1b1b_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_d6c0749724c7626d28dbf306585c1b1b_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_d6c0749724c7626d28dbf306585c1b1b_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_d6c0749724c7626d28dbf306585c1b1b_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_d6c0749724c7626d28dbf306585c1b1b_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_d6c0749724c7626d28dbf306585c1b1b_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_d6c0749724c7626d28dbf306585c1b1b_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_d6c0749724c7626d28dbf306585c1b1b_size = 8092; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_d6c0749724c7626d28dbf306585c1b1b_data[] = { +0x44,0x58,0x42,0x43,0xf0,0xeb,0x16,0x6f,0xd4,0xce,0x39,0x90,0xc2,0xa6,0x7d,0x3c, +0x5e,0x7c,0x25,0x1f,0x01,0x00,0x00,0x00,0x9c,0x1f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0xc4,0x0e,0x00,0x00,0xe0,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x28,0x0d,0x00,0x00,0x66,0x00,0x05,0x00, +0x4a,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x10,0x0d,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x41,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc6,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b, +0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c,0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28, +0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d, +0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e,0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2, +0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0, +0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07, +0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1, +0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90, +0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31, +0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8, +0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07, +0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f, +0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c, +0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90, +0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43, +0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac, +0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a, +0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0, +0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3, +0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c, +0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0, +0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81, +0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a, +0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01, +0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c, +0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0, +0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41,0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8, +0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b,0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26, +0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18, +0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03, +0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8, +0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d, +0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac,0x61,0x18,0x86,0x61,0x18,0x74,0xcf,0x11, +0x80,0x02,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x07,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0xc7,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x18, +0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x00,0x00, +0x1e,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x1c,0x0a,0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a, +0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a, +0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x2c,0x8a,0x37,0xa0,0x10, +0x09,0x8a,0xa5,0x30,0x28,0x1c,0x01,0xa8,0x01,0xca,0x0b,0x10,0x10,0x10,0x81,0xd6, +0x19,0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0xa0,0x79,0x06,0x80,0xea,0x19,0x00,0xba, +0x67,0x00,0x08,0x9f,0x01,0x20,0x74,0x06,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x5b,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x81,0x99,0x20,0x0c, +0xcd,0x06,0x61,0x20,0x26,0x08,0x83,0xb3,0x41,0x30,0x0c,0x0a,0x63,0x73,0x1b,0x06, +0x84,0x20,0x26,0x08,0x68,0x70,0x07,0xb4,0xe4,0xbe,0xd2,0xdc,0xe0,0xea,0xe8,0xbe, +0xc6,0xde,0xd8,0xde,0xe4,0xbe,0xd4,0xd2,0xe8,0xe8,0xca,0xe4,0xca,0xc8,0x26,0x08, +0xc3,0x33,0x41,0x18,0xa0,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65,0x31,0x98,0x81,0x31, +0x1c,0x5a,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e, +0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x1b,0x92,0x41,0x81,0x0c,0x63,0x60,0x0c, +0x67,0x82,0xb0,0x06,0x70,0xc0,0x46,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x8b,0xac, +0x0c,0x8e,0x0e,0x6d,0x43,0xc2,0x48,0x93,0x31,0x0c,0x8c,0xe1,0x4c,0x10,0x86,0x68, +0x82,0xf0,0x06,0x71,0x40,0x48,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0xab,0x0c,0x0f, +0xee,0x6d,0xae,0x4e,0xae,0x6c,0x43,0x52,0x59,0x97,0x51,0x0d,0x8c,0xe1,0x6c,0x20, +0x9e,0x88,0xc2,0x26,0x08,0x71,0x20,0x07,0x3c,0x03,0xb9,0xbb,0x2f,0xb9,0xb2,0xb1, +0x37,0xb7,0x39,0x3a,0xb9,0xba,0x31,0xba,0x32,0xb2,0x2f,0x38,0xb9,0x32,0xbb,0xb4, +0xb7,0xba,0xb9,0x2f,0xb7,0xb2,0x30,0xb9,0xb2,0x39,0xba,0x2f,0xb2,0x32,0x38,0x3a, +0xb4,0x09,0x42,0x18,0xb4,0xc1,0x04,0x61,0x90,0x36,0x08,0x46,0xb7,0x61,0x31,0xb4, +0xcd,0x30,0x06,0x86,0xe3,0x38,0x6f,0x82,0x30,0x07,0x73,0xc0,0x4c,0xee,0xee,0x8b, +0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0xec,0xab,0xed,0x8d,0x2e,0xed,0xcd,0xed,0xcb,0xae, +0x6c,0x8c,0xee,0x4d,0x6e,0x6e,0xc3,0x32,0x80,0x41,0x18,0x18,0xc3,0xc0,0x70,0x1c, +0xe7,0x4c,0x10,0xea,0x80,0x0e,0xf8,0xc8,0xdd,0x7d,0x91,0xa5,0xb1,0x85,0xd1,0x95, +0x91,0x11,0x95,0xc1,0xd1,0xa1,0x6d,0x58,0x98,0x31,0x20,0x03,0x83,0x19,0x18,0x8e, +0xe3,0x1c,0x4a,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x69,0x6e,0x70,0x75,0x74, +0x5f,0x6c,0x75,0x6d,0x61,0x1b,0x96,0x6a,0x0c,0xcc,0xc0,0xa8,0x06,0x86,0xe3,0x38, +0x67,0x03,0xf1,0x89,0x41,0x19,0x9c,0xc1,0x04,0x01,0x0f,0xec,0x80,0xc6,0x98,0x98, +0xd1,0x94,0x94,0xcc,0x04,0x61,0x98,0x36,0x20,0x46,0x1a,0xa8,0x81,0x61,0x0c,0x6b, +0x00,0x6c,0x08,0xd8,0x60,0x03,0x91,0xa1,0x41,0x1b,0x00,0x13,0x84,0x3b,0xa8,0x03, +0x2e,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x13,0x84,0x81,0x9a, +0x20,0x0c,0xd5,0x04,0x21,0x0c,0xdc,0x60,0x03,0x42,0xc0,0x41,0x65,0xc4,0x81,0x1c, +0x34,0x73,0x40,0x27,0xad,0x29,0x0c,0x4f,0xaa,0xcc,0x8d,0xac,0x4c,0x6e,0x2a,0x4d, +0xaf,0x6c,0x82,0x30,0x58,0x1b,0x0c,0xa2,0x0e,0x2a,0x3b,0x88,0x03,0x39,0x20,0x93, +0x46,0x94,0x36,0x07,0xc7,0x16,0x96,0x37,0x95,0xa6,0x57,0x36,0x41,0x18,0xae,0x0d, +0x08,0x81,0x07,0x55,0x1e,0xc4,0x81,0x1c,0x34,0x73,0xc0,0x2e,0x2d,0xc9,0x0d,0xae, +0x8e,0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x8c,0x28, +0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x60,0x1b,0x0c,0x62,0x0f, +0x2a,0x3e,0x88,0x03,0x39,0xa0,0x94,0xc6,0x54,0xd7,0x16,0xd6,0x94,0x06,0x47,0x94, +0xd6,0x56,0xe6,0x36,0x97,0xf6,0xe6,0x36,0x37,0x41,0x18,0xb2,0x0d,0x06,0xe1,0x07, +0xd5,0x1f,0xc4,0x81,0x1c,0x50,0x4a,0x63,0xaa,0x6b,0x0b,0x6b,0x4a,0x83,0x63,0x2a, +0xb3,0x2b,0x63,0xa3,0x7a,0xab,0x9a,0x2b,0x9b,0x20,0x0c,0xda,0x06,0x83,0x08,0x85, +0x4a,0x14,0xe2,0x40,0x0e,0xb8,0xa4,0x19,0xc9,0x85,0xb5,0x95,0x25,0xb9,0x91,0x95, +0xe1,0x4d,0x10,0x86,0x6d,0x83,0x41,0x90,0x42,0x55,0x0a,0x71,0x20,0x07,0x94,0xcc, +0x88,0xca,0xec,0xd2,0xc6,0xca,0xa8,0xde,0xac,0xd2,0xca,0xee,0x88,0xca,0xe0,0xe8, +0xd0,0x26,0x08,0x03,0xb7,0xc1,0x20,0x4e,0xa1,0x42,0x85,0x38,0x68,0x78,0x98,0x29, +0xa5,0xd1,0xd1,0x95,0xc9,0x4d,0x10,0x86,0x6e,0x03,0x42,0xa8,0x42,0xb5,0x0a,0x71, +0xd0,0x34,0x73,0x40,0xc9,0xac,0xe9,0x8d,0x2e,0xed,0xcd,0xcd,0xaa,0x6c,0x8c,0xee, +0x4d,0x6e,0x6a,0x2c,0x8c,0xad,0x6c,0x82,0x30,0x78,0x1b,0x10,0xa2,0x15,0x2a,0x57, +0x88,0x83,0xa6,0x99,0x03,0x42,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65, +0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x84,0xe1,0xdb,0x60,0x10,0xb0,0x50,0xc5,0x42, +0x1c,0x34,0xfc,0xcc,0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca,0xc6,0xe8,0xde,0xe4, +0x94,0xd2,0xe8,0xe8,0xca,0xe4,0x86,0xc2,0xdc,0xc6,0xca,0xd8,0xd8,0xc2,0xe8,0xd2, +0xde,0xdc,0x26,0x08,0x03,0x18,0x6c,0x40,0x88,0x59,0xa8,0x68,0x21,0x0e,0x9a,0x66, +0x0e,0xc8,0x98,0x41,0xc9,0x95,0x15,0xe1,0xc1,0xbd,0xcd,0xd5,0xc9,0x95,0x4d,0x10, +0x86,0x30,0xd8,0x80,0x10,0xb6,0x50,0xdd,0x42,0x1c,0x34,0xcd,0x1c,0x30,0x33,0x83, +0x92,0x2b,0xb3,0x4b,0x7b,0xab,0x9b,0x33,0x92,0x0b,0x6b,0x2b,0x83,0x92,0x2b,0x2b, +0xc2,0x83,0x7b,0x9b,0xab,0x93,0x2b,0x9b,0x20,0x0c,0x62,0xb0,0xc1,0x20,0x72,0xa1, +0xd2,0x85,0x38,0x68,0xb8,0x98,0x51,0x85,0xb9,0x21,0x85,0xb1,0x99,0x19,0x3d,0x59, +0x4d,0x10,0x86,0x31,0xd8,0x60,0x10,0xbc,0x50,0xf5,0x42,0x1c,0x34,0xac,0xcc,0x94, +0xd2,0xe8,0xe8,0xca,0xe4,0xa6,0xca,0xe2,0xea,0xca,0xdc,0xc6,0xca,0x98,0xca,0xdc, +0xce,0xe8,0xd0,0x26,0x08,0x03,0x19,0x6c,0x30,0x88,0x5f,0xa8,0xc0,0x21,0x0e,0x1a, +0x2a,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x13,0x84,0xa1,0x0c,0x36, +0x18,0x84,0x38,0x54,0xe3,0x10,0x07,0x0d,0x2f,0x33,0xa2,0x3c,0xb7,0xb0,0xb6,0xb4, +0x31,0xa9,0xb2,0xb9,0x21,0xb4,0x30,0xb7,0xb3,0x32,0xa3,0xb0,0x31,0xba,0x37,0xb9, +0x09,0xc2,0x60,0x06,0x1b,0x0c,0xa2,0x1c,0x2a,0x73,0x88,0x83,0x86,0x98,0x99,0x55, +0x5a,0xd9,0xdd,0x14,0x5c,0xd8,0x58,0x19,0xd5,0x5b,0x53,0x19,0x5d,0x99,0xdc,0x9c, +0x51,0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x61,0x38,0x83,0x0d,0x06,0x81,0x0e,0x55,0x3a, +0xc4,0x41,0xb3,0x81,0x5a,0x03,0x3a,0xb8,0x03,0x3d,0xe8,0x03,0x50,0x18,0x05,0x53, +0x48,0x05,0x56,0x78,0x05,0x59,0xa8,0x05,0x5c,0xd8,0x05,0x5f,0x08,0x07,0x72,0x38, +0x07,0x75,0xd8,0x30,0x18,0x6f,0xb0,0x0e,0x13,0x04,0x01,0xd8,0x00,0x6c,0x18,0x0c, +0x77,0x70,0x87,0x0d,0xc1,0x3b,0x6c,0x18,0x86,0x76,0x80,0x07,0x0a,0x43,0x53,0x13, +0x84,0x3c,0x78,0x83,0x0d,0x83,0x1d,0xd8,0xc1,0x30,0x41,0x18,0xd0,0x60,0x43,0xb0, +0x0a,0x1b,0x0c,0x63,0x1e,0xe4,0x80,0x1e,0xea,0xc1,0x1e,0x36,0x14,0xed,0x20,0x0f, +0x80,0x1b,0xdc,0x03,0x8d,0x30,0xba,0xb7,0xb6,0xb4,0x31,0x22,0x62,0x72,0x61,0x6e, +0x63,0x68,0x65,0x73,0x34,0xcc,0xd8,0xde,0xc2,0xe8,0xe6,0x26,0x08,0x43,0x1a,0xb0, +0x48,0x73,0x9b,0xa3,0x9b,0x9b,0x20,0x0c,0x6a,0x40,0x22,0xcd,0x8d,0x6e,0x6e,0x82, +0x30,0xac,0x01,0x11,0xba,0x32,0xbc,0x2f,0xb6,0xb7,0x30,0xb2,0x09,0xc2,0xc0,0x06, +0x4c,0xe8,0xca,0xf0,0xbe,0xe6,0xe8,0xde,0xe4,0xca,0x58,0xd4,0xa5,0xb9,0xd1,0xcd, +0x6d,0x80,0xf2,0x41,0x0e,0xf4,0xa1,0xd9,0x07,0x7e,0xe8,0x07,0x7f,0xf8,0x07,0x90, +0x08,0x09,0x91,0x18,0x89,0x8a,0x24,0xf8,0xa0,0x0a,0x1b,0x9b,0x5d,0x9b,0x4b,0x1a, +0x59,0x99,0x1b,0xdd,0x94,0x20,0xa8,0x42,0x86,0xe7,0x62,0x57,0x26,0x37,0x97,0xf6, +0xe6,0x36,0x25,0x20,0x9a,0x90,0xe1,0xb9,0xd8,0x85,0xb1,0xd9,0x95,0xc9,0x4d,0x09, +0x8c,0x3a,0x64,0x78,0x2e,0x73,0x68,0x61,0x64,0x65,0x72,0x4d,0x6f,0x64,0x65,0x6c, +0x53,0x02,0xa4,0x0c,0x19,0x9e,0x8b,0x5c,0xd9,0xdc,0x5b,0x9d,0xdc,0x58,0xd9,0xdc, +0x94,0xa0,0x0d,0x2a,0x91,0xe1,0xb9,0xd0,0xe5,0xc1,0x95,0x05,0xb9,0xb9,0xbd,0xd1, +0x85,0xd1,0xa5,0xbd,0xb9,0xcd,0x4d,0x11,0xd6,0x01,0x1e,0xea,0x90,0xe1,0xb9,0x94, +0xb9,0xd1,0xc9,0xe5,0x41,0xbd,0xa5,0xb9,0xd1,0xcd,0x4d,0x09,0xee,0xa1,0x0b,0x19, +0x9e,0xcb,0xd8,0x5b,0x9d,0x1b,0x5d,0x99,0xdc,0xdc,0x94,0x80,0x24,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec, +0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0, +0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21, +0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43, +0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x33,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34, +0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e, +0x30,0x39,0x0c,0x22,0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef, +0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8, +0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6, +0x25,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49, +0x18,0x80,0x80,0xf9,0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00, +0x13,0x11,0x02,0xcd,0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81, +0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef, +0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d, +0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6, +0x05,0x48,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d, +0x04,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xd6,0xc0,0x74,0x97,0x24,0xc7,0x62,0x6d,0x28,0xdb,0xf3,0x06,0x58,0x5c,0x1b,0x1b, +0x44,0x58,0x49,0x4c,0xb4,0x10,0x00,0x00,0x66,0x00,0x05,0x00,0x2d,0x04,0x00,0x00, +0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x9c,0x10,0x00,0x00, +0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x24,0x04,0x00,0x00,0x0b,0x82,0x20,0x00, +0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49, +0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62, +0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b, +0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42, +0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a, +0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff, +0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20, +0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00, +0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00, +0x89,0x20,0x00,0x00,0xc7,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04, +0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c, +0x0b,0x84,0xc4,0x4c,0x10,0xec,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0, +0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12, +0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee, +0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e, +0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18, +0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c,0xc3,0x30,0x0c,0x14, +0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86,0x61,0x50,0x75,0xd4, +0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x5f,0xdc,0x36,0x22, +0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86,0x61,0x28,0x84,0x36, +0x28,0x03,0x6d,0xb7,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x39,0x54,0x24, +0x10,0x69,0xe4,0x3c,0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28,0x84,0x32,0x28,0x1d, +0x79,0x07,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d,0x48,0x33,0x20,0x62, +0x18,0x06,0x64,0x8e,0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2,0x40,0xc0,0x30,0x02, +0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e, +0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3, +0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00, +0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f, +0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07,0x76,0x08, +0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40, +0x42,0x69,0xd2,0x39,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0, +0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03, +0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c, +0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60,0x87,0x70, +0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90, +0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24,0x18,0x29, +0xa9,0xc3,0x08,0x82,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b, +0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8, +0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03, +0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a, +0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60, +0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e, +0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4, +0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00, +0x0c,0xfc,0x00,0x09,0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c, +0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x41,0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8,0x43,0x39,0x90,0x03, +0x18,0xa4,0x83,0x3b,0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26,0x32,0x18,0x07,0x76, +0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8, +0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07, +0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f, +0x00,0x03,0x3f,0x40,0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c, +0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0xa2, +0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d,0xdb,0xb6,0x3d,0x0c, +0x25,0xcb,0xb2,0xac,0x61,0x18,0x86,0x61,0x18,0x74,0xcf,0x11,0x80,0xc2,0x14,0x00, +0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x01,0x02,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0x4f,0x03,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x9e,0x07,0x08,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x11,0x10,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x26,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x54,0x40,0x00,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xc1,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0xb3,0x01,0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0xc7,0x03,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x18, +0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a, +0x3f,0xa0,0x10,0x0a,0xa2,0x2c,0x0a,0x30,0x80,0xc2,0x11,0x00,0xca,0x0b,0x10,0x10, +0x10,0x81,0xd6,0x19,0x00,0x7a,0x67,0x00,0x28,0x9e,0x01,0xa0,0x79,0x06,0x80,0xea, +0x19,0x00,0xc2,0x67,0x00,0x08,0x9d,0x01,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x60,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x81,0x99,0x20,0x0c, +0xcd,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xce,0x04, +0x01,0x0d,0xc0,0x80,0xc0,0x04,0x61,0x78,0x26,0x08,0x03,0xb4,0x41,0x40,0x98,0x0d, +0x09,0x92,0x28,0xc8,0x32,0x2c,0x48,0xb3,0x21,0x19,0x12,0x05,0x41,0x86,0x05,0x69, +0x26,0x08,0x6b,0xa0,0x6d,0x48,0x16,0x48,0x41,0x86,0x61,0x41,0x9a,0x09,0xc2,0x10, +0x4d,0x10,0xde,0x60,0xdb,0x90,0x48,0x93,0x82,0x48,0xc3,0x82,0x34,0x1b,0x08,0xe7, +0x89,0xa8,0x09,0x42,0x1c,0x70,0x13,0x84,0x30,0xc0,0x26,0x08,0x83,0xb4,0x41,0x40, +0xb0,0x0d,0x0b,0x62,0x29,0x08,0x32,0x2c,0xd7,0x75,0x65,0x13,0x84,0x39,0xe8,0x36, +0x2c,0xc3,0xa6,0x20,0xc3,0xb0,0x5c,0xd7,0xd5,0x4c,0x10,0xea,0xc0,0xdb,0xb0,0x2c, +0x9d,0x82,0x2c,0xc3,0x72,0x5d,0x57,0xb3,0x61,0x91,0x3a,0x05,0x91,0x86,0xe5,0xba, +0xae,0x66,0x03,0xa1,0x71,0xde,0x37,0x41,0xc0,0x83,0x6f,0x82,0x30,0x4c,0x1b,0x10, +0x24,0x0c,0x14,0x04,0x19,0xc4,0x00,0xd8,0x10,0x8c,0xc1,0x06,0xa2,0x02,0x03,0x32, +0x00,0x26,0x08,0x02,0x40,0x61,0x68,0x6a,0x82,0x90,0x07,0xd9,0x04,0x61,0xa0,0x26, +0x08,0x43,0xb5,0x61,0x50,0x03,0x35,0x18,0x26,0x08,0x83,0x35,0x41,0x18,0xae,0x0d, +0x41,0x1b,0x6c,0x30,0x10,0x34,0x48,0x83,0x35,0x60,0x03,0x37,0xd8,0x50,0x98,0xc1, +0x19,0x00,0x65,0xf0,0x06,0x55,0xd8,0xd8,0xec,0xda,0x5c,0xd2,0xc8,0xca,0xdc,0xe8, +0xa6,0x04,0x41,0x15,0x32,0x3c,0x17,0xbb,0x32,0xb9,0xb9,0xb4,0x37,0xb7,0x29,0x01, +0xd1,0x84,0x0c,0xcf,0xc5,0x2e,0x8c,0xcd,0xae,0x4c,0x6e,0x4a,0x40,0xd4,0x21,0xc3, +0x73,0x99,0x43,0x0b,0x23,0x2b,0x93,0x6b,0x7a,0x23,0x2b,0x63,0x9b,0x12,0x18,0x65, +0xc8,0xf0,0x5c,0xe4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0xe6,0xa6,0x04,0x64,0x50, +0x87,0x0c,0xcf,0xa5,0xcc,0x8d,0x4e,0x2e,0x0f,0xea,0x2d,0xcd,0x8d,0x6e,0x6e,0x4a, +0xf0,0x06,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33, +0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4, +0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8, +0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x33,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5, +0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d, +0x97,0xef,0x3c,0x3e,0x30,0x39,0x0c,0x22,0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66, +0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36, +0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08, +0x98,0x5f,0xdc,0xb6,0x25,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51, +0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3, +0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c, +0x48,0x63,0xd8,0x81,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26, +0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71, +0xdb,0x36,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44, +0x84,0x5f,0xdc,0xb6,0x05,0x48,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2, +0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71, +0xdb,0x00,0x00,0x00,0x61,0x20,0x00,0x00,0xe7,0x01,0x00,0x00,0x13,0x04,0x50,0x2c, +0x10,0x00,0x00,0x00,0x3b,0x00,0x00,0x00,0x34,0xcc,0x00,0x14,0xec,0x40,0x11,0x06, +0x94,0xec,0x40,0xd9,0x95,0x4d,0x71,0x06,0x14,0x21,0x50,0x19,0x06,0x94,0x51,0xe9, +0x06,0x94,0x24,0x41,0x0d,0x94,0x24,0x42,0xb9,0x94,0x4a,0x69,0x94,0x24,0x44,0xc1, +0x94,0x22,0x41,0xb9,0x11,0x52,0x04,0xe5,0x31,0x02,0x50,0x02,0x64,0x8c,0x11,0x80, +0x20,0x08,0xc2,0xbf,0x30,0x46,0xd0,0x9a,0x73,0xce,0x7b,0x63,0x04,0xf7,0x4d,0x8f, +0xa6,0x18,0x8c,0x11,0xac,0xb5,0x5a,0xab,0xdf,0x18,0x01,0x08,0x82,0xb0,0x1b,0x06, +0x63,0x04,0x20,0x08,0x82,0x38,0x38,0x8c,0x11,0xac,0xb5,0x5a,0x8b,0xdf,0x18,0x01, +0xec,0xb3,0x73,0xf9,0x8d,0x11,0xe4,0x7a,0xe9,0xce,0xdf,0x18,0x01,0xce,0xde,0x67, +0xee,0x8d,0x11,0x9c,0xb5,0x29,0x86,0xde,0x18,0x01,0x08,0x82,0x20,0xfe,0x8d,0x00, +0x8c,0x11,0x80,0x20,0x08,0xc2,0xdf,0x18,0x81,0x8a,0xd7,0xa7,0xe8,0x51,0x37,0x87, +0x80,0x06,0x74,0x30,0x87,0xf0,0xc8,0xc1,0x1c,0x02,0x1a,0xb0,0xc1,0x1c,0x42,0x1c, +0x4c,0x73,0x08,0x0f,0x1b,0xcc,0x21,0xa0,0x81,0x1b,0xcc,0x21,0x3c,0x6e,0x40,0xe0, +0x1c,0x44,0x14,0x39,0x79,0x30,0x07,0xf1,0x3c,0x4e,0x1e,0xcc,0x41,0x30,0x8c,0x93, +0x07,0x73,0x10,0x8e,0xe3,0xe4,0xc1,0x1c,0x44,0x14,0x39,0x78,0x30,0x07,0xc1,0x30, +0x0e,0x1e,0x8c,0x00,0xcc,0x41,0x3c,0x8f,0x83,0x07,0x73,0x10,0x8e,0xe3,0xd8,0x01, +0x00,0x00,0x00,0x00,0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xae,0x50,0x07,0x09, +0x2a,0x84,0xc2,0x88,0x01,0x02,0x80,0x20,0x18,0x88,0xc1,0x2b,0xd8,0x41,0xb2,0x0a, +0xa2,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x62,0x00,0x0b,0x77,0x90,0xbc,0xc2,0x28, +0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x18,0xc4,0x02,0x1e,0x24,0xae,0x40,0x0a,0x23, +0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xb2,0x90,0x07,0x09,0x2b,0x94,0xc2,0x88,0x01, +0x02,0x80,0x20,0x18,0x88,0xc1,0x2c,0xe8,0x41,0x22,0x0b,0xa6,0x30,0x62,0x80,0x00, +0x20,0x08,0x06,0x62,0x40,0x0b,0x7b,0x90,0xc4,0xc2,0x29,0x8c,0x18,0x20,0x00,0x08, +0x82,0x81,0x18,0xd4,0x02,0x1f,0x24,0xb1,0x80,0x0a,0x23,0x06,0x08,0x00,0x82,0x60, +0x20,0x06,0xb6,0xd0,0x07,0xc9,0x2c,0xa4,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x78, +0xb8,0x00,0x0a,0x81,0x35,0x62,0x60,0x00,0x20,0x08,0x06,0x84,0x38,0xe0,0x41,0x2d, +0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x31,0x0e,0x79,0x80,0x0b,0x23,0x06,0x07,0x00, +0x82,0x60,0xb0,0xf1,0x02,0x28,0x0c,0xb7,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0x9e,0x2f,0x98,0x82,0xb2,0x8d,0x18,0x34,0x00,0x08, +0x82,0xc1,0x72,0x0e,0xa6,0x10,0xec,0x82,0x51,0xa0,0x02,0x2a,0xa0,0x02,0x2a,0x8c, +0x26,0x04,0x40,0x21,0xbf,0x00,0x23,0x06,0x0d,0x00,0x82,0x60,0xb0,0xa8,0x43,0x2a, +0x10,0xbe,0x10,0x20,0xab,0xb0,0x0a,0xab,0xb0,0x0a,0xa3,0x09,0x01,0x50,0x8a,0x38, +0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xed,0xc0,0x0a,0x47,0x38,0x30,0x81,0x2b, +0xb8,0x82,0x2b,0xb8,0xc2,0x68,0x42,0x00,0x54,0x43,0x0a,0x30,0x62,0xd0,0x00,0x20, +0x08,0x06,0x0b,0x3c,0xbc,0x82,0x42,0x0e,0x4f,0x10,0x0b,0xb1,0x10,0x0b,0xb1,0x30, +0x9a,0x10,0x00,0x15,0x9d,0x02,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x32,0x0f,0xb2, +0xd0,0x9c,0x43,0x10,0xd1,0x02,0x2d,0xd0,0x02,0x2d,0x8c,0x26,0x04,0xc0,0x88,0x41, +0x03,0x80,0x20,0x18,0x2c,0xf5,0x40,0x0b,0x4f,0x3a,0x0c,0x89,0x2d,0xd8,0x82,0x2d, +0xd8,0xc2,0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x72,0x0f,0xb6,0x10, +0xad,0x83,0xb3,0xe0,0x02,0x2e,0xe0,0x02,0x2e,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03, +0x80,0x20,0x18,0x2c,0xf9,0x80,0x0b,0x53,0x3b,0x1c,0x8a,0x2e,0xe8,0x82,0x2e,0xe8, +0xc2,0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0xb2,0x0f,0xba,0x50,0xbd, +0x83,0xc4,0xf0,0x02,0x2f,0xf0,0x02,0x2f,0x8c,0x26,0x04,0xc0,0x70,0x03,0x95,0x91, +0xc1,0x70,0x03,0x97,0x91,0x41,0x09,0x81,0x0e,0x47,0x54,0x18,0xf1,0x95,0x10,0xe8, +0x74,0xc3,0xa5,0x05,0xd3,0x0d,0x9a,0x18,0x08,0xc3,0x0d,0x63,0x00,0x06,0x64,0x30, +0xdc,0x90,0x81,0x01,0x19,0x94,0x10,0xe8,0x70,0x44,0x56,0x10,0x5f,0x09,0x81,0x4e, +0x37,0x6c,0x47,0x30,0xdd,0xe0,0xa1,0x81,0x30,0xdc,0xc0,0x99,0x01,0x19,0x14,0x12, +0xe8,0x70,0x04,0x47,0x10,0x5f,0x09,0x81,0x4e,0x37,0x78,0x46,0x50,0x88,0xb0,0xd3, +0x0d,0x70,0xe0,0x04,0xd3,0x0d,0x63,0x80,0x10,0xc3,0x0d,0x61,0xf0,0x06,0x64,0x50, +0x81,0xa5,0xc3,0x11,0x61,0x60,0x10,0x5f,0x09,0x81,0x4e,0x37,0x8c,0x01,0x12,0x4c, +0x37,0xd8,0x81,0x21,0x94,0x41,0xe9,0x70,0x04,0x19,0x0c,0xc4,0x57,0x42,0xa0,0xd3, +0x0d,0x66,0x50,0x04,0x25,0x1c,0x3b,0xdd,0xc0,0x06,0x4d,0x50,0x62,0xa0,0xe9,0x70, +0x04,0x1a,0x10,0xc4,0x57,0x42,0xa0,0xd3,0x0d,0x6a,0x60,0x04,0xd3,0x0d,0x7a,0x50, +0x08,0x35,0x24,0x3b,0xdd,0x90,0x07,0x4d,0x50,0xd3,0xa6,0xc3,0x11,0x6d,0x50,0x10, +0x5f,0x09,0x81,0x4e,0x37,0xbc,0xc1,0x11,0x4c,0x37,0xe0,0xc1,0x21,0x94,0x1b,0x80, +0x81,0x0e,0x47,0xc0,0xc1,0x40,0x7c,0x25,0x04,0x3a,0xdd,0x20,0x07,0x45,0x30,0xdd, +0x60,0x0a,0x85,0x50,0x03,0xb2,0xd3,0x0d,0xa2,0xc0,0x04,0x37,0x18,0x76,0x82,0x61, +0x23,0x06,0x07,0x00,0x82,0x60,0x80,0xb9,0x45,0x4c,0xd0,0x82,0x58,0x8c,0x26,0x04, +0xc0,0x68,0x82,0x10,0x98,0x3c,0x08,0xf1,0xb1,0xc0,0x80,0x8f,0xd1,0xc3,0x10,0x1f, +0x0b,0x0e,0xf8,0xdc,0x2d,0x18,0x76,0xb7,0x60,0x98,0x15,0x02,0x7d,0x8c,0x10,0xe8, +0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x1b,0x5e,0xf0,0xc4,0x2f,0xd4,0xc5,0x68,0x42, +0x00,0x8c,0x26,0x08,0xc1,0x09,0x86,0x9d,0x60,0x98,0x09,0x87,0x7c,0x4c,0x38,0xe4, +0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x0f,0x69,0x88,0x85,0x30,0x62,0x60,0x00,0x20, +0x08,0x06,0x4f,0x69,0x8c,0x85,0x70,0xc2,0x40,0x27,0x0c,0x34,0x62,0x70,0x00,0x20, +0x08,0x06,0x9e,0x68,0xa8,0x45,0x3b,0x88,0xc4,0x88,0x41,0x03,0x80,0x20,0x18,0x2c, +0xab,0xa1,0x16,0xc1,0x5f,0x0c,0x02,0x5b,0xb0,0x05,0x5b,0xb0,0xc5,0x68,0x42,0x00, +0x8c,0x26,0x08,0xc1,0x68,0x82,0x26,0x8c,0x26,0x6c,0x83,0x09,0x84,0x7c,0x4c,0x20, +0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x18,0x6b,0xbc,0x85,0x3c,0x88,0xc6,0x68, +0x42,0x20,0x8c,0x26,0x08,0x83,0x15,0x42,0x7c,0xac,0x10,0xe2,0x33,0x62,0x70,0x00, +0x20,0x08,0x06,0xde,0x6b,0xdc,0xc5,0x3f,0xb8,0xc4,0x88,0x81,0x03,0x80,0x20,0x18, +0x34,0xb7,0x11,0x17,0xc1,0x3d,0xd8,0x43,0x5e,0xa8,0x81,0x1a,0xa8,0x81,0x1a,0x8c, +0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x78,0xb0,0x81,0x17,0xff,0xc0,0x12,0x23,0x06, +0x0e,0x00,0x82,0x60,0xd0,0xe0,0x86,0x5c,0x04,0xf8,0x70,0x0f,0x7a,0x41,0x0c,0x04, +0x41,0x16,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0xc9,0x86,0x5d,0xe4,0x43,0x6b,0x8c, +0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x56,0x1b,0x79, +0xc1,0x0f,0xb2,0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0x82,0x61,0x27,0x18,0x66, +0x02,0x23,0x1f,0x13,0x18,0xf9,0x98,0x20,0xc8,0xc7,0x04,0x41,0x3e,0x26,0x04,0xf0, +0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x87,0x3c,0xea,0x22,0x18,0x8e,0x08,0xdc,0x42, +0xf8,0x2e,0x30,0xca,0x02,0x4a,0x3e,0x26,0x50,0xf2,0x39,0x95,0x30,0xec,0x54,0xc2, +0x30,0x13,0xd0,0x02,0x3e,0x26,0xa4,0x05,0x7c,0xae,0x32,0xec,0x2a,0xc3,0x8c,0x10, +0xe8,0x63,0x84,0x40,0x1f,0x53,0x04,0xf8,0x98,0x22,0xc0,0xc7,0x0c,0x41,0x3e,0x66, +0x08,0xf2,0x31,0xe1,0x2f,0xe0,0x63,0x02,0x68,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0x9e,0xfb,0xa8,0x0d,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x1e,0xfc,0xb0,0x0d, +0xe1,0x84,0x81,0x4e,0x18,0xc8,0x0c,0x22,0x3e,0x66,0x10,0xf1,0x31,0xbe,0x10,0xe2, +0x63,0x7d,0x21,0xc4,0xc7,0x84,0x40,0x3e,0x26,0x14,0xf2,0x31,0xa2,0x90,0x8f,0x1d, +0x86,0x7c,0x86,0x23,0x88,0xbf,0x10,0xbe,0x59,0x86,0x60,0x08,0x86,0x1b,0x16,0x36, +0x20,0x83,0xe1,0x86,0x85,0x0d,0xc8,0xa0,0x84,0x40,0x67,0x19,0x84,0x21,0xb8,0x5d, +0x18,0x76,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x3c,0x11,0x51,0x0f,0xb8,0x18,0x8d,0x11, +0x83,0x05,0x00,0x41,0x30,0x88,0x50,0xc4,0x3c,0x02,0x10,0x81,0x1e,0xf6,0x10,0x66, +0x09,0x86,0xe1,0x08,0xc5,0x34,0x84,0x6f,0x96,0xe1,0x48,0x82,0x11,0x8a,0xd3,0xff, +0xff,0xff,0x1f,0x8c,0xd9,0x10,0xbe,0x59,0x02,0x63,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0x1e,0x16,0x09,0x0f,0xd4,0xff,0xff,0xff,0x1f,0x2c,0xa0,0x0d,0xf9,0x8c,0x18,0x18, +0x00,0x08,0x82,0xc1,0xe3,0x22,0xe2,0x11,0x58,0x50,0x1b,0xf2,0xb1,0xa0,0x36,0xe0, +0x33,0x4b,0x60,0x0c,0x54,0x18,0x0c,0x21,0x14,0x16,0xb8,0x86,0x7c,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0xe0,0x99,0x11,0xf4,0x08,0x2c,0xc0,0x0d,0xf9,0x8c,0x18,0x18,0x00, +0x08,0x82,0xc1,0x53,0x23,0xe9,0x11,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x07,0x23, +0xf8,0x11,0x1a,0xaf,0x31,0x62,0xe0,0x00,0x20,0x08,0x06,0x0d,0x8e,0xc8,0x47,0x80, +0x17,0x77,0xa1,0x1f,0x82,0x20,0x08,0xe4,0x81,0xe5,0xbd,0x08,0x0c,0x37,0x04,0xa0, +0x40,0x06,0xc3,0x0d,0x1f,0x28,0x90,0x41,0x09,0x81,0xce,0x32,0x20,0x49,0x70,0xef, +0x30,0xec,0x88,0xc1,0x01,0x80,0x20,0x18,0x78,0x36,0xe2,0x1f,0xa4,0x71,0x1b,0x23, +0x06,0x0b,0x00,0x82,0x60,0x10,0xf1,0x88,0x7e,0x04,0x34,0x62,0x8c,0x01,0x88,0x08, +0xb3,0x04,0xc9,0x70,0x44,0xa7,0x1b,0xc2,0x37,0xcb,0xa0,0x30,0x41,0x95,0xc1,0x8d, +0xc0,0x70,0xc3,0x19,0xa0,0x02,0x19,0x0c,0x37,0x08,0xa8,0x40,0x06,0x25,0x04,0x3a, +0xcb,0xb0,0x30,0xc1,0xdd,0xc3,0xb0,0x23,0x06,0x07,0x00,0x82,0x60,0xe0,0xf9,0x88, +0x89,0xb0,0xc6,0x6f,0x8c,0x18,0x2c,0x00,0x08,0x82,0x41,0x44,0x26,0x22,0x12,0xf0, +0x08,0x1b,0x18,0x28,0x22,0xcc,0x12,0x30,0xc3,0x11,0x64,0x20,0x1e,0xc2,0x37,0xcb, +0xd0,0x3c,0x41,0xb9,0xc1,0x8f,0x40,0xb9,0x01,0x98,0xc0,0x70,0x83,0x10,0x0b,0x64, +0x30,0xdc,0x20,0xc4,0x02,0x19,0x94,0x10,0xe8,0x2c,0x83,0xf3,0x04,0x07,0x12,0xc3, +0x8e,0x18,0x1c,0x00,0x08,0x82,0x81,0x77,0x26,0x2f,0x52,0x1b,0xe8,0x31,0x62,0xb0, +0x00,0x20,0x08,0x06,0x51,0x9b,0xac,0x48,0x50,0x26,0x87,0x11,0x23,0xc2,0x2c,0xc1, +0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x5e,0x9a,0xc4,0xc8,0x6c,0xa4,0xc7,0x88,0x41, +0x03,0x80,0x20,0x18,0x2c,0x72,0x12,0x23,0x81,0x99,0xc4,0x06,0x6c,0xcc,0xc8,0x8c, +0xcc,0xc8,0x8c,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0xc1, +0x01,0x80,0x20,0x18,0x4c,0x72,0xe2,0x22,0xf2,0x31,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0x34,0x27,0x2f,0x32,0x1f,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x4c,0x74,0x02, +0x23,0xf4,0x31,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x36,0x27,0x36,0x92,0x1b,0x6e, +0x32,0x9a,0x10,0x00,0x56,0x04,0xf4,0xb1,0x42,0xa0,0x8f,0x15,0x03,0x7d,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0xc0,0xb3,0x13,0x1f,0x19,0x8f,0xf8,0x18,0x31,0x68,0x00,0x10, +0x04,0x83,0xe5,0x4f,0x7c,0x24,0x98,0x93,0x39,0x99,0x13,0x30,0x01,0x13,0x30,0x01, +0x93,0xd1,0x84,0x00,0x18,0x8e,0x08,0xfa,0x23,0xf8,0xa6,0x1b,0xfe,0x43,0x08,0x2c, +0x40,0xe4,0x63,0x02,0x22,0x1f,0x1b,0x10,0xf9,0x8c,0x18,0x2c,0x00,0x08,0x82,0x41, +0x15,0x2a,0x33,0x32,0x08,0xc1,0x89,0x98,0x48,0x89,0x0c,0x47,0x04,0x25,0xa2,0x7c, +0xb3,0x0c,0x05,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_permutations.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_permutations.h new file mode 100644 index 00000000..862e0d6b --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_permutations.h @@ -0,0 +1,151 @@ +#include "ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_9219abf6e2980d811b050eaf351ef582.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8b6bd4d58f9a3e11725363fbac8359e8.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5794a8349410c76b89b8f17336493048.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8d036106b2b4a4004a558ebb6f0ec409.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_17c3002d4815e78a6f02f994fee553cd.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_109f4ecf47c2cbd87c3a7b8864e224cf.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_a069b6419ea324bae6ae7c8ba9e83e36.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_7bb792f9c6f1b0b8e71fafd1a84db3b5.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_623791e23de4103be49a768e0d827135.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8110ceacb8b6880de7dfbb09ba4b94e1.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5f39bdf47fc652893a65e777ca040037.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_6a576755035bb1669f99a35139ec2afa.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_b1fab17b64d3060213f43fe6138e4e12.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_19e2d8896b728ea5f51be5f0e985d32c.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_d6c0749724c7626d28dbf306585c1b1b.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8049cec2d748d10075b5034c6ca82053.h" + +typedef union ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_PermutationKey { + struct { + uint32_t FFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE : 1; + uint32_t FFX_FSR2_OPTION_HDR_COLOR_INPUT : 1; + uint32_t FFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_JITTERED_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_INVERTED_DEPTH : 1; + uint32_t FFX_FSR2_OPTION_APPLY_SHARPENING : 1; + }; + uint32_t index; +} ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_PermutationKey; + +typedef struct ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_PermutationInfo { + const uint32_t blobSize; + const unsigned char* blobData; + + + const uint32_t numCBVResources; + const char** cbvResourceNames; + const uint32_t* cbvResourceBindings; + const uint32_t* cbvResourceCounts; + const uint32_t* cbvResourceSpaces; + + const uint32_t numSRVResources; + const char** srvResourceNames; + const uint32_t* srvResourceBindings; + const uint32_t* srvResourceCounts; + const uint32_t* srvResourceSpaces; + + const uint32_t numUAVResources; + const char** uavResourceNames; + const uint32_t* uavResourceBindings; + const uint32_t* uavResourceCounts; + const uint32_t* uavResourceSpaces; + + const uint32_t numSamplerResources; + const char** samplerResourceNames; + const uint32_t* samplerResourceBindings; + const uint32_t* samplerResourceCounts; + const uint32_t* samplerResourceSpaces; + + const uint32_t numRTAccelerationStructureResources; + const char** rtAccelerationStructureResourceNames; + const uint32_t* rtAccelerationStructureResourceBindings; + const uint32_t* rtAccelerationStructureResourceCounts; + const uint32_t* rtAccelerationStructureResourceSpaces; +} ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_PermutationInfo; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_IndirectionTable[] = { + 15, + 15, + 7, + 7, + 10, + 10, + 3, + 3, + 14, + 14, + 5, + 5, + 11, + 11, + 6, + 6, + 13, + 13, + 4, + 4, + 9, + 9, + 1, + 1, + 12, + 12, + 2, + 2, + 8, + 8, + 0, + 0, + 15, + 15, + 7, + 7, + 10, + 10, + 3, + 3, + 14, + 14, + 5, + 5, + 11, + 11, + 6, + 6, + 13, + 13, + 4, + 4, + 9, + 9, + 1, + 1, + 12, + 12, + 2, + 2, + 8, + 8, + 0, + 0, +}; + +static const ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_PermutationInfo g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_PermutationInfo[] = { + { g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_9219abf6e2980d811b050eaf351ef582_size, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_9219abf6e2980d811b050eaf351ef582_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_9219abf6e2980d811b050eaf351ef582_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_9219abf6e2980d811b050eaf351ef582_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_9219abf6e2980d811b050eaf351ef582_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_9219abf6e2980d811b050eaf351ef582_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_9219abf6e2980d811b050eaf351ef582_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_9219abf6e2980d811b050eaf351ef582_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_9219abf6e2980d811b050eaf351ef582_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_9219abf6e2980d811b050eaf351ef582_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_9219abf6e2980d811b050eaf351ef582_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_9219abf6e2980d811b050eaf351ef582_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_9219abf6e2980d811b050eaf351ef582_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_9219abf6e2980d811b050eaf351ef582_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8b6bd4d58f9a3e11725363fbac8359e8_size, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8b6bd4d58f9a3e11725363fbac8359e8_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8b6bd4d58f9a3e11725363fbac8359e8_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8b6bd4d58f9a3e11725363fbac8359e8_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8b6bd4d58f9a3e11725363fbac8359e8_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8b6bd4d58f9a3e11725363fbac8359e8_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8b6bd4d58f9a3e11725363fbac8359e8_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8b6bd4d58f9a3e11725363fbac8359e8_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8b6bd4d58f9a3e11725363fbac8359e8_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8b6bd4d58f9a3e11725363fbac8359e8_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8b6bd4d58f9a3e11725363fbac8359e8_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8b6bd4d58f9a3e11725363fbac8359e8_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8b6bd4d58f9a3e11725363fbac8359e8_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8b6bd4d58f9a3e11725363fbac8359e8_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5794a8349410c76b89b8f17336493048_size, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5794a8349410c76b89b8f17336493048_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5794a8349410c76b89b8f17336493048_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5794a8349410c76b89b8f17336493048_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5794a8349410c76b89b8f17336493048_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5794a8349410c76b89b8f17336493048_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5794a8349410c76b89b8f17336493048_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5794a8349410c76b89b8f17336493048_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5794a8349410c76b89b8f17336493048_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5794a8349410c76b89b8f17336493048_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5794a8349410c76b89b8f17336493048_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5794a8349410c76b89b8f17336493048_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5794a8349410c76b89b8f17336493048_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5794a8349410c76b89b8f17336493048_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8d036106b2b4a4004a558ebb6f0ec409_size, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8d036106b2b4a4004a558ebb6f0ec409_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8d036106b2b4a4004a558ebb6f0ec409_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8d036106b2b4a4004a558ebb6f0ec409_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8d036106b2b4a4004a558ebb6f0ec409_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8d036106b2b4a4004a558ebb6f0ec409_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8d036106b2b4a4004a558ebb6f0ec409_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8d036106b2b4a4004a558ebb6f0ec409_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8d036106b2b4a4004a558ebb6f0ec409_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8d036106b2b4a4004a558ebb6f0ec409_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8d036106b2b4a4004a558ebb6f0ec409_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8d036106b2b4a4004a558ebb6f0ec409_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8d036106b2b4a4004a558ebb6f0ec409_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8d036106b2b4a4004a558ebb6f0ec409_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_17c3002d4815e78a6f02f994fee553cd_size, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_17c3002d4815e78a6f02f994fee553cd_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_17c3002d4815e78a6f02f994fee553cd_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_17c3002d4815e78a6f02f994fee553cd_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_17c3002d4815e78a6f02f994fee553cd_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_17c3002d4815e78a6f02f994fee553cd_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_17c3002d4815e78a6f02f994fee553cd_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_17c3002d4815e78a6f02f994fee553cd_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_17c3002d4815e78a6f02f994fee553cd_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_17c3002d4815e78a6f02f994fee553cd_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_17c3002d4815e78a6f02f994fee553cd_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_17c3002d4815e78a6f02f994fee553cd_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_17c3002d4815e78a6f02f994fee553cd_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_17c3002d4815e78a6f02f994fee553cd_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_109f4ecf47c2cbd87c3a7b8864e224cf_size, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_109f4ecf47c2cbd87c3a7b8864e224cf_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_109f4ecf47c2cbd87c3a7b8864e224cf_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_109f4ecf47c2cbd87c3a7b8864e224cf_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_109f4ecf47c2cbd87c3a7b8864e224cf_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_109f4ecf47c2cbd87c3a7b8864e224cf_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_109f4ecf47c2cbd87c3a7b8864e224cf_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_109f4ecf47c2cbd87c3a7b8864e224cf_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_109f4ecf47c2cbd87c3a7b8864e224cf_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_109f4ecf47c2cbd87c3a7b8864e224cf_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_109f4ecf47c2cbd87c3a7b8864e224cf_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_109f4ecf47c2cbd87c3a7b8864e224cf_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_109f4ecf47c2cbd87c3a7b8864e224cf_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_109f4ecf47c2cbd87c3a7b8864e224cf_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_a069b6419ea324bae6ae7c8ba9e83e36_size, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_a069b6419ea324bae6ae7c8ba9e83e36_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_a069b6419ea324bae6ae7c8ba9e83e36_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_a069b6419ea324bae6ae7c8ba9e83e36_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_a069b6419ea324bae6ae7c8ba9e83e36_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_a069b6419ea324bae6ae7c8ba9e83e36_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_a069b6419ea324bae6ae7c8ba9e83e36_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_a069b6419ea324bae6ae7c8ba9e83e36_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_a069b6419ea324bae6ae7c8ba9e83e36_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_a069b6419ea324bae6ae7c8ba9e83e36_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_a069b6419ea324bae6ae7c8ba9e83e36_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_a069b6419ea324bae6ae7c8ba9e83e36_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_a069b6419ea324bae6ae7c8ba9e83e36_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_a069b6419ea324bae6ae7c8ba9e83e36_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_7bb792f9c6f1b0b8e71fafd1a84db3b5_size, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_7bb792f9c6f1b0b8e71fafd1a84db3b5_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_7bb792f9c6f1b0b8e71fafd1a84db3b5_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_7bb792f9c6f1b0b8e71fafd1a84db3b5_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_7bb792f9c6f1b0b8e71fafd1a84db3b5_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_7bb792f9c6f1b0b8e71fafd1a84db3b5_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_7bb792f9c6f1b0b8e71fafd1a84db3b5_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_7bb792f9c6f1b0b8e71fafd1a84db3b5_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_7bb792f9c6f1b0b8e71fafd1a84db3b5_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_7bb792f9c6f1b0b8e71fafd1a84db3b5_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_7bb792f9c6f1b0b8e71fafd1a84db3b5_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_7bb792f9c6f1b0b8e71fafd1a84db3b5_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_7bb792f9c6f1b0b8e71fafd1a84db3b5_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_7bb792f9c6f1b0b8e71fafd1a84db3b5_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_623791e23de4103be49a768e0d827135_size, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_623791e23de4103be49a768e0d827135_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_623791e23de4103be49a768e0d827135_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_623791e23de4103be49a768e0d827135_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_623791e23de4103be49a768e0d827135_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_623791e23de4103be49a768e0d827135_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_623791e23de4103be49a768e0d827135_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_623791e23de4103be49a768e0d827135_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_623791e23de4103be49a768e0d827135_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_623791e23de4103be49a768e0d827135_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_623791e23de4103be49a768e0d827135_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_623791e23de4103be49a768e0d827135_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_623791e23de4103be49a768e0d827135_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_623791e23de4103be49a768e0d827135_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8110ceacb8b6880de7dfbb09ba4b94e1_size, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8110ceacb8b6880de7dfbb09ba4b94e1_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8110ceacb8b6880de7dfbb09ba4b94e1_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8110ceacb8b6880de7dfbb09ba4b94e1_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8110ceacb8b6880de7dfbb09ba4b94e1_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8110ceacb8b6880de7dfbb09ba4b94e1_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8110ceacb8b6880de7dfbb09ba4b94e1_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8110ceacb8b6880de7dfbb09ba4b94e1_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8110ceacb8b6880de7dfbb09ba4b94e1_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8110ceacb8b6880de7dfbb09ba4b94e1_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8110ceacb8b6880de7dfbb09ba4b94e1_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8110ceacb8b6880de7dfbb09ba4b94e1_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8110ceacb8b6880de7dfbb09ba4b94e1_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8110ceacb8b6880de7dfbb09ba4b94e1_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5f39bdf47fc652893a65e777ca040037_size, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5f39bdf47fc652893a65e777ca040037_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5f39bdf47fc652893a65e777ca040037_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5f39bdf47fc652893a65e777ca040037_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5f39bdf47fc652893a65e777ca040037_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5f39bdf47fc652893a65e777ca040037_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5f39bdf47fc652893a65e777ca040037_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5f39bdf47fc652893a65e777ca040037_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5f39bdf47fc652893a65e777ca040037_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5f39bdf47fc652893a65e777ca040037_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5f39bdf47fc652893a65e777ca040037_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5f39bdf47fc652893a65e777ca040037_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5f39bdf47fc652893a65e777ca040037_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_5f39bdf47fc652893a65e777ca040037_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_6a576755035bb1669f99a35139ec2afa_size, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_6a576755035bb1669f99a35139ec2afa_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_6a576755035bb1669f99a35139ec2afa_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_6a576755035bb1669f99a35139ec2afa_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_6a576755035bb1669f99a35139ec2afa_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_6a576755035bb1669f99a35139ec2afa_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_6a576755035bb1669f99a35139ec2afa_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_6a576755035bb1669f99a35139ec2afa_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_6a576755035bb1669f99a35139ec2afa_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_6a576755035bb1669f99a35139ec2afa_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_6a576755035bb1669f99a35139ec2afa_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_6a576755035bb1669f99a35139ec2afa_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_6a576755035bb1669f99a35139ec2afa_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_6a576755035bb1669f99a35139ec2afa_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_b1fab17b64d3060213f43fe6138e4e12_size, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_b1fab17b64d3060213f43fe6138e4e12_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_b1fab17b64d3060213f43fe6138e4e12_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_b1fab17b64d3060213f43fe6138e4e12_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_b1fab17b64d3060213f43fe6138e4e12_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_b1fab17b64d3060213f43fe6138e4e12_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_b1fab17b64d3060213f43fe6138e4e12_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_b1fab17b64d3060213f43fe6138e4e12_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_b1fab17b64d3060213f43fe6138e4e12_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_b1fab17b64d3060213f43fe6138e4e12_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_b1fab17b64d3060213f43fe6138e4e12_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_b1fab17b64d3060213f43fe6138e4e12_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_b1fab17b64d3060213f43fe6138e4e12_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_b1fab17b64d3060213f43fe6138e4e12_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_19e2d8896b728ea5f51be5f0e985d32c_size, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_19e2d8896b728ea5f51be5f0e985d32c_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_19e2d8896b728ea5f51be5f0e985d32c_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_19e2d8896b728ea5f51be5f0e985d32c_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_19e2d8896b728ea5f51be5f0e985d32c_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_19e2d8896b728ea5f51be5f0e985d32c_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_19e2d8896b728ea5f51be5f0e985d32c_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_19e2d8896b728ea5f51be5f0e985d32c_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_19e2d8896b728ea5f51be5f0e985d32c_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_19e2d8896b728ea5f51be5f0e985d32c_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_19e2d8896b728ea5f51be5f0e985d32c_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_19e2d8896b728ea5f51be5f0e985d32c_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_19e2d8896b728ea5f51be5f0e985d32c_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_19e2d8896b728ea5f51be5f0e985d32c_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_d6c0749724c7626d28dbf306585c1b1b_size, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_d6c0749724c7626d28dbf306585c1b1b_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_d6c0749724c7626d28dbf306585c1b1b_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_d6c0749724c7626d28dbf306585c1b1b_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_d6c0749724c7626d28dbf306585c1b1b_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_d6c0749724c7626d28dbf306585c1b1b_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_d6c0749724c7626d28dbf306585c1b1b_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_d6c0749724c7626d28dbf306585c1b1b_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_d6c0749724c7626d28dbf306585c1b1b_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_d6c0749724c7626d28dbf306585c1b1b_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_d6c0749724c7626d28dbf306585c1b1b_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_d6c0749724c7626d28dbf306585c1b1b_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_d6c0749724c7626d28dbf306585c1b1b_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_d6c0749724c7626d28dbf306585c1b1b_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8049cec2d748d10075b5034c6ca82053_size, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8049cec2d748d10075b5034c6ca82053_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8049cec2d748d10075b5034c6ca82053_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8049cec2d748d10075b5034c6ca82053_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8049cec2d748d10075b5034c6ca82053_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8049cec2d748d10075b5034c6ca82053_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8049cec2d748d10075b5034c6ca82053_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8049cec2d748d10075b5034c6ca82053_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8049cec2d748d10075b5034c6ca82053_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8049cec2d748d10075b5034c6ca82053_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8049cec2d748d10075b5034c6ca82053_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8049cec2d748d10075b5034c6ca82053_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8049cec2d748d10075b5034c6ca82053_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_8049cec2d748d10075b5034c6ca82053_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_permutations.h.d b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_permutations.h.d new file mode 100644 index 00000000..d38a5fcf --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_permutations.h.d @@ -0,0 +1 @@ +src/ffx-fsr2-api/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_16bit_permutations.h: ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_callbacks_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common_half.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_resources.h ../../src/ffx-fsr2-api/shaders/ffx_core.h ../../src/ffx-fsr2-api/shaders/ffx_core_portability.h ../../src/ffx-fsr2-api/shaders/ffx_common_types.h ../../src/ffx-fsr2-api/shaders/ffx_core_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_common.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_sample.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_reconstruct_dilated_velocity_and_previous_depth.h \ No newline at end of file diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_2317089eee2a0b9bcdf19aad6a02f497.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_2317089eee2a0b9bcdf19aad6a02f497.h new file mode 100644 index 00000000..1f51e58d --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_2317089eee2a0b9bcdf19aad6a02f497.h @@ -0,0 +1,521 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_wave64_2317089eee2a0b9bcdf19aad6a02f497.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_2317089eee2a0b9bcdf19aad6a02f497_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_2317089eee2a0b9bcdf19aad6a02f497_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_2317089eee2a0b9bcdf19aad6a02f497_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_2317089eee2a0b9bcdf19aad6a02f497_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_2317089eee2a0b9bcdf19aad6a02f497_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_2317089eee2a0b9bcdf19aad6a02f497_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_2317089eee2a0b9bcdf19aad6a02f497_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_2317089eee2a0b9bcdf19aad6a02f497_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_2317089eee2a0b9bcdf19aad6a02f497_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_2317089eee2a0b9bcdf19aad6a02f497_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_2317089eee2a0b9bcdf19aad6a02f497_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_2317089eee2a0b9bcdf19aad6a02f497_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_2317089eee2a0b9bcdf19aad6a02f497_size = 7968; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_2317089eee2a0b9bcdf19aad6a02f497_data[] = { +0x44,0x58,0x42,0x43,0x49,0x52,0xf6,0xd9,0x5a,0x48,0x1a,0xea,0xbe,0x80,0x06,0x97, +0x75,0x4c,0xd8,0x82,0x01,0x00,0x00,0x00,0x20,0x1f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0xac,0x0e,0x00,0x00,0xc8,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x10,0x0d,0x00,0x00,0x66,0x00,0x05,0x00, +0x44,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xf8,0x0c,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x3b,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc5,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b, +0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c,0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28, +0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d, +0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e,0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2, +0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0, +0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07, +0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1, +0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90, +0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31, +0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8, +0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07, +0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f, +0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c, +0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90, +0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43, +0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac, +0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a, +0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0, +0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3, +0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c, +0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0, +0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81, +0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a, +0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01, +0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c, +0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0, +0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41,0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8, +0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b,0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26, +0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18, +0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03, +0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8, +0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d, +0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac,0x61,0x18,0x86,0x61,0x18,0x74,0x03,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a, +0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90, +0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6, +0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60, +0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x34,0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4, +0x79,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01, +0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02,0x02,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x43,0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x86,0x3c,0x1b,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c, +0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x88,0x01,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x1c,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x1c,0x0a, +0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03, +0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a, +0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x2c,0x4a,0x34,0xa0,0xbc,0x07,0x8a,0xa5,0x30, +0x28,0x1c,0x01,0xa8,0x01,0x42,0x67,0x00,0x68,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2, +0x19,0x00,0x9a,0x67,0x00,0xa8,0x9e,0x01,0xa0,0x7b,0x06,0x80,0xf0,0x19,0x00,0x00, +0x79,0x18,0x00,0x00,0x58,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0x81,0x99,0x20,0x0c,0xcd,0x06,0x61,0x20,0x26,0x08,0x83,0xb3,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08,0x68,0xf0,0x06,0xb4,0xe4,0xbe,0xd2,0xdc, +0xe0,0xea,0xe8,0xbe,0xc6,0xde,0xd8,0xde,0xe4,0xbe,0xd4,0xd2,0xe8,0xe8,0xca,0xe4, +0xca,0xc8,0x26,0x08,0xc3,0x33,0x41,0x18,0xa0,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65, +0x31,0x98,0x81,0x31,0x1c,0x5a,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f, +0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x1b,0x92,0x41,0x81, +0x0c,0x63,0x60,0x0c,0x67,0x82,0xb0,0x06,0x70,0xc0,0x46,0xee,0x2b,0xcd,0x0d,0xae, +0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d,0x43,0xc2,0x48,0x93,0x31,0x0c,0x8c,0xe1, +0x4c,0x10,0x86,0x68,0x82,0xf0,0x06,0x71,0x40,0x48,0xee,0x2b,0xcd,0x0d,0xae,0x8e, +0xee,0xab,0x0c,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x43,0x52,0x59,0x97,0x51,0x0d, +0x8c,0xe1,0x6c,0x20,0x9e,0x88,0xc2,0x26,0x08,0x71,0x20,0x07,0x3c,0x03,0xb9,0xbb, +0x2f,0xb9,0xb2,0xb1,0x37,0xb7,0x39,0x3a,0xb9,0xba,0x31,0xba,0x32,0xb2,0x2f,0x38, +0xb9,0x32,0xbb,0xb4,0xb7,0xba,0xb9,0x2f,0xb7,0xb2,0x30,0xb9,0xb2,0x39,0xba,0x2f, +0xb2,0x32,0x38,0x3a,0xb4,0x09,0x42,0x18,0xb4,0xc1,0x04,0x61,0x90,0x36,0x08,0x46, +0xb7,0x61,0x31,0xb4,0xcd,0x30,0x06,0x86,0xe3,0x38,0x6f,0x82,0x30,0x07,0x73,0xc0, +0x4c,0xee,0xee,0x8b,0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0xec,0xab,0xed,0x8d,0x2e,0xed, +0xcd,0xed,0xcb,0xae,0x6c,0x8c,0xee,0x4d,0x6e,0x6e,0xc3,0x32,0x80,0x41,0x18,0x18, +0xc3,0xc0,0x70,0x1c,0xe7,0x4c,0x10,0xea,0x80,0x0e,0xf8,0xc8,0xdd,0x7d,0x91,0xa5, +0xb1,0x85,0xd1,0x95,0x91,0x11,0x95,0xc1,0xd1,0xa1,0x6d,0x58,0x98,0x31,0x20,0x03, +0x83,0x19,0x18,0x8e,0xe3,0x1c,0x4a,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x69, +0x6e,0x70,0x75,0x74,0x5f,0x6c,0x75,0x6d,0x61,0x1b,0x96,0x6a,0x0c,0xcc,0xc0,0xa8, +0x06,0x86,0xe3,0x38,0x67,0x03,0xf1,0x89,0x41,0x19,0x9c,0xc1,0x04,0x01,0x0f,0xec, +0x80,0xc6,0x98,0x98,0xd1,0x94,0x94,0xcc,0x04,0x61,0x98,0x36,0x20,0x46,0x1a,0xa8, +0x81,0x61,0x0c,0x6b,0x00,0x6c,0x08,0xd8,0x60,0x03,0x91,0xa1,0x41,0x1b,0x00,0x13, +0x84,0x3b,0xa8,0x03,0x2e,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65, +0x13,0x84,0x81,0x9a,0x20,0x0c,0xd5,0x04,0x21,0x0c,0xdc,0x60,0x03,0x42,0xc0,0x41, +0x65,0xc4,0x81,0x1c,0x34,0x73,0x40,0x27,0xad,0x29,0x0c,0x4f,0xaa,0xcc,0x8d,0xac, +0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x30,0x58,0x1b,0x0c,0xa2,0x0e,0x2a,0x3b,0x88, +0x03,0x39,0x20,0x93,0x46,0x94,0x36,0x07,0xc7,0x16,0x96,0x37,0x95,0xa6,0x57,0x36, +0x41,0x18,0xae,0x0d,0x08,0x81,0x07,0x55,0x1e,0xc4,0x81,0x1c,0x34,0x73,0xc0,0x2e, +0x2d,0xc9,0x0d,0xae,0x8e,0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e, +0x6e,0xac,0x8c,0x28,0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x60, +0x1b,0x0c,0x62,0x0f,0x2a,0x3e,0x88,0x03,0x39,0xa0,0x94,0xc6,0x54,0xd7,0x16,0xd6, +0x94,0x06,0x47,0x94,0xd6,0x56,0xe6,0x36,0x97,0xf6,0xe6,0x36,0x37,0x41,0x18,0xb2, +0x0d,0x06,0xe1,0x07,0xd5,0x1f,0xc4,0x81,0x1c,0x50,0x4a,0x63,0xaa,0x6b,0x0b,0x6b, +0x4a,0x83,0x63,0x2a,0xb3,0x2b,0x63,0xa3,0x7a,0xab,0x9a,0x2b,0x9b,0x20,0x0c,0xda, +0x06,0x83,0x08,0x85,0x4a,0x14,0xe2,0x40,0x0e,0xb8,0xa4,0x19,0xc9,0x85,0xb5,0x95, +0x25,0xb9,0x91,0x95,0xe1,0x4d,0x10,0x86,0x6d,0x83,0x41,0x90,0x42,0x55,0x0a,0x71, +0x20,0x07,0x94,0xcc,0x88,0xca,0xec,0xd2,0xc6,0xca,0xa8,0xde,0xac,0xd2,0xca,0xee, +0x88,0xca,0xe0,0xe8,0xd0,0x26,0x08,0x03,0xb7,0xc1,0x20,0x4e,0xa1,0x42,0x85,0x38, +0x68,0x78,0x98,0x29,0xa5,0xd1,0xd1,0x95,0xc9,0x4d,0x10,0x86,0x6e,0x83,0x41,0xa8, +0x42,0xb5,0x0a,0x71,0xd0,0x50,0x32,0x6b,0x7a,0xa3,0x4b,0x7b,0x73,0xb3,0x2a,0x1b, +0xa3,0x7b,0x93,0x9b,0x1a,0x0b,0x63,0x2b,0x9b,0x20,0x0c,0xde,0x06,0x84,0x68,0x85, +0xca,0x15,0xe2,0xa0,0x69,0xe6,0x80,0x90,0x19,0xd1,0xdb,0x9d,0xdb,0xdc,0x58,0x18, +0x5b,0x99,0x51,0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x61,0xf8,0x36,0x18,0x04,0x2c,0x54, +0xb1,0x10,0x07,0x0d,0x3f,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba, +0x37,0x39,0xa5,0x34,0x3a,0xba,0x32,0xb9,0xa1,0x30,0xb7,0xb1,0x32,0x36,0xb6,0x30, +0xba,0xb4,0x37,0xb7,0x09,0xc2,0x00,0x06,0x1b,0x0c,0x62,0x16,0x2a,0x5a,0x88,0x83, +0x86,0x8c,0x19,0x94,0x5c,0x59,0x11,0x1e,0xdc,0xdb,0x5c,0x9d,0x5c,0xd9,0x04,0x61, +0x08,0x83,0x0d,0x08,0x61,0x0b,0xd5,0x2d,0xc4,0x41,0xd3,0xcc,0x01,0x33,0x33,0x28, +0xb9,0x32,0xbb,0xb4,0xb7,0xba,0x39,0x23,0xb9,0xb0,0xb6,0x32,0x28,0xb9,0xb2,0x22, +0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x09,0xc2,0x20,0x06,0x1b,0x0c,0x22,0x17,0x2a, +0x5d,0x88,0x83,0x86,0x8b,0x19,0x55,0x98,0x1b,0x52,0x18,0x9b,0x99,0xd1,0x93,0xd5, +0x04,0x61,0x18,0x83,0x0d,0x06,0xc1,0x0b,0x55,0x2f,0xc4,0x41,0xc3,0xca,0x4c,0x29, +0x8d,0x8e,0xae,0x4c,0x6e,0xaa,0x2c,0xae,0xae,0xcc,0x6d,0xac,0x8c,0xa9,0xcc,0xed, +0x8c,0x0e,0x6d,0x82,0x30,0x90,0xc1,0x06,0x83,0xf8,0x85,0x0a,0x1c,0xe2,0xa0,0xa1, +0x62,0x46,0x54,0xc6,0x46,0x17,0x46,0x95,0xd6,0x56,0x36,0x41,0x18,0xca,0x60,0x83, +0x41,0x88,0x43,0x35,0x0e,0x71,0xd0,0xf0,0x32,0x23,0xca,0x73,0x0b,0x6b,0x4b,0x1b, +0x93,0x2a,0x9b,0x1b,0x42,0x0b,0x73,0x3b,0x2b,0x33,0x0a,0x1b,0xa3,0x7b,0x93,0x9b, +0x20,0x0c,0x66,0xb0,0xc1,0x20,0xca,0xa1,0x32,0x87,0x38,0x68,0x88,0x99,0x59,0xa5, +0x95,0xdd,0x4d,0xc1,0x85,0x8d,0x95,0x51,0xbd,0x35,0x95,0xd1,0x95,0xc9,0xcd,0x19, +0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x86,0x33,0xd8,0x60,0x10,0xe8,0x50,0xa5,0x43, +0x1c,0x34,0x1b,0xa8,0x35,0xa0,0x83,0x3b,0xd0,0x83,0x3e,0x00,0x85,0x51,0x30,0x85, +0x54,0x60,0x85,0x57,0x90,0x85,0x5a,0xc0,0x85,0x5d,0xf0,0x85,0x70,0x20,0x87,0x73, +0x50,0x87,0x0d,0x83,0xf1,0x06,0xeb,0x30,0x41,0x10,0x80,0x0d,0xc0,0x86,0xc1,0x70, +0x07,0x77,0xd8,0x10,0xbc,0xc3,0x86,0x61,0x68,0x07,0x78,0xa0,0x30,0x34,0xb5,0x61, +0xb0,0x03,0x3b,0x18,0x26,0x08,0x03,0x1a,0x6c,0x08,0x56,0x61,0x03,0x21,0x07,0xf3, +0x40,0x0f,0xf5,0xb0,0xa1,0x68,0x07,0x79,0x00,0xdc,0xc0,0x1e,0x68,0x84,0xd1,0xbd, +0xb5,0xa5,0x8d,0x11,0x11,0x93,0x0b,0x73,0x1b,0x43,0x2b,0x9b,0xa3,0x61,0xc6,0xf6, +0x16,0x46,0x37,0x37,0x41,0x18,0xd2,0x80,0x45,0x9a,0xdb,0x1c,0xdd,0xdc,0x04,0x61, +0x50,0x03,0x12,0x69,0x6e,0x74,0x73,0x13,0x84,0x61,0x0d,0x88,0xd0,0x95,0xe1,0x7d, +0xb1,0xbd,0x85,0x91,0x4d,0x10,0x06,0x36,0x60,0x42,0x57,0x86,0xf7,0x35,0x47,0xf7, +0x26,0x57,0xc6,0xa2,0x2e,0xcd,0x8d,0x6e,0x6e,0x03,0x84,0x0f,0x72,0x90,0x0f,0x8d, +0x3e,0xec,0x03,0x3f,0xf4,0x83,0x3f,0xfc,0x03,0x48,0x84,0x84,0x48,0x54,0x23,0xc1, +0x07,0x55,0xd8,0xd8,0xec,0xda,0x5c,0xd2,0xc8,0xca,0xdc,0xe8,0xa6,0x04,0x41,0x15, +0x32,0x3c,0x17,0xbb,0x32,0xb9,0xb9,0xb4,0x37,0xb7,0x29,0x01,0xd1,0x84,0x0c,0xcf, +0xc5,0x2e,0x8c,0xcd,0xae,0x4c,0x6e,0x4a,0x60,0xd4,0x21,0xc3,0x73,0x99,0x43,0x0b, +0x23,0x2b,0x93,0x6b,0x7a,0x23,0x2b,0x63,0x9b,0x12,0x20,0x65,0xc8,0xf0,0x5c,0xe4, +0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0xe6,0xa6,0x04,0x6d,0x50,0x89,0x0c,0xcf,0x85, +0x2e,0x0f,0xae,0x2c,0xc8,0xcd,0xed,0x8d,0x2e,0x8c,0x2e,0xed,0xcd,0x6d,0x6e,0x8a, +0xb0,0x0e,0xf0,0x50,0x87,0x0c,0xcf,0xa5,0xcc,0x8d,0x4e,0x2e,0x0f,0xea,0x2d,0xcd, +0x8d,0x6e,0x6e,0x4a,0x60,0x0f,0x5d,0xc8,0xf0,0x5c,0xc6,0xde,0xea,0xdc,0xe8,0xca, +0xe4,0xe6,0xa6,0x04,0x23,0x01,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x33,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e,0x30,0x39,0x0c,0x22,0x6c,0x48,0x83,0x3e, +0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5, +0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30, +0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x25,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04, +0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0xdb,0x42, +0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x5f,0xe4, +0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd, +0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5, +0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15, +0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x05,0x48,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d, +0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d, +0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48, +0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x17,0x08,0x9e,0xee,0x2a,0x0b,0x9b, +0xcd,0xf1,0x9a,0xad,0x6a,0x02,0xf4,0x97,0x44,0x58,0x49,0x4c,0x50,0x10,0x00,0x00, +0x66,0x00,0x05,0x00,0x14,0x04,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0x38,0x10,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00, +0x0b,0x04,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c, +0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42, +0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20, +0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50, +0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00, +0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d, +0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff, +0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42, +0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc6,0x00,0x00,0x00, +0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3, +0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe8,0xc1,0x08, +0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3, +0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30, +0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43, +0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96, +0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7, +0x20,0xc3,0xa0,0x0c,0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18, +0x83,0x61,0x18,0x86,0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d, +0x54,0xb1,0x12,0x93,0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40, +0xd8,0x51,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72, +0xdb,0x88,0x18,0x86,0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7,0x0d,0x97,0x3f,0x61, +0x0f,0x21,0xf9,0x2b,0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c,0x44,0x34,0x21,0x84, +0x84,0x84,0x61,0x28,0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97,0x3f,0x61,0x0f,0x21, +0xf9,0x2b,0x21,0x6d,0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e,0x20,0x28,0x85,0x32, +0x80,0x43,0x48,0xe2,0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1, +0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20, +0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e, +0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a, +0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80, +0x82,0x61,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18, +0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03, +0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39,0x53,0x18,0x8c,0x03, +0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c, +0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8, +0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03, +0x0a,0x86,0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77, +0x08,0x07,0x7a,0xf0,0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82,0x31,0x53,0x1b,0x8c, +0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83, +0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c, +0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80, +0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03, +0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc, +0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0, +0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c, +0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x6c,0x4b,0xee,0x4c, +0xdf,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03, +0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41,0x3d,0xb8,0xc3,0x3c, +0xa4,0xc3,0x39,0xb8,0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b,0xd0,0x83,0x1f,0xa0, +0x60,0x20,0x78,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85, +0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x01,0x4b,0xf2,0x4c, +0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03, +0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b, +0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8,0xd8, +0xd5,0x46,0x93,0x6d,0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac,0x61,0x18,0x86,0x61, +0x18,0x74,0x4f,0x01,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20, +0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07, +0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74, +0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20, +0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07, +0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76, +0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x16,0x20, +0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x34,0x40,0x00,0x0c,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x79,0x80,0x00,0x08,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xc0,0x90,0x67,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f, +0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x1e,0x0c,0x08,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x1b,0x10,0x00,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x18,0xf2,0x88,0x01,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x64,0x81,0x00,0x00,0x10,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24, +0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x10,0x0a,0xa2,0x2c,0x0a,0x30,0x80,0xc2,0x11,0x00, +0x42,0x67,0x00,0x68,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2,0x19,0x00,0x9a,0x67,0x00, +0xa8,0x9e,0x01,0x20,0x7c,0x06,0x00,0x00,0x79,0x18,0x00,0x00,0x5e,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x81,0x99,0x20,0x0c,0xcd,0x06,0x61,0x20, +0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xce,0x04,0x01,0x0d,0x32,0x02, +0x13,0x84,0xe1,0x99,0x20,0x0c,0xd0,0x06,0x01,0x61,0x36,0x24,0x48,0xa2,0x20,0xcb, +0xb0,0x20,0xcd,0x86,0x64,0x48,0x14,0x04,0x19,0x16,0xa4,0x99,0x20,0xac,0x81,0xb6, +0x21,0x59,0x20,0x05,0x19,0x86,0x05,0x69,0x26,0x08,0x43,0x34,0x41,0x78,0x83,0x6d, +0x43,0x22,0x4d,0x0a,0x22,0x0d,0x0b,0xd2,0x6c,0x20,0x9c,0x27,0xa2,0x26,0x08,0x71, +0xc0,0x4d,0x10,0xc2,0x00,0x9b,0x20,0x0c,0xd2,0x06,0x01,0xc1,0x36,0x2c,0x88,0xa5, +0x20,0xc8,0xb0,0x5c,0xd7,0x95,0x4d,0x10,0xe6,0xa0,0xdb,0xb0,0x0c,0x9b,0x82,0x0c, +0xc3,0x72,0x5d,0x57,0x33,0x41,0xa8,0x03,0x6f,0xc3,0xb2,0x74,0x0a,0xb2,0x0c,0xcb, +0x75,0x5d,0xcd,0x86,0x45,0xea,0x14,0x44,0x1a,0x96,0xeb,0xba,0x9a,0x0d,0x84,0xc6, +0x79,0xdf,0x04,0x01,0x0f,0xbe,0x09,0xc2,0x30,0x6d,0x40,0x90,0x30,0x50,0x10,0x64, +0x10,0x03,0x60,0x43,0x30,0x06,0x1b,0x88,0x0a,0x0c,0xc8,0x00,0x98,0x20,0x08,0x00, +0x85,0xa1,0xa9,0x09,0xc2,0x40,0x4d,0x10,0x86,0x6a,0xc3,0x90,0x06,0x69,0x30,0x4c, +0x10,0x06,0x6b,0x82,0x30,0x5c,0x1b,0x02,0x36,0xd8,0x40,0xa0,0x81,0x1a,0xac,0x41, +0x1b,0x6c,0x28,0xcc,0xe0,0x0c,0x80,0x32,0x70,0x83,0x2a,0x6c,0x6c,0x76,0x6d,0x2e, +0x69,0x64,0x65,0x6e,0x74,0x53,0x82,0xa0,0x0a,0x19,0x9e,0x8b,0x5d,0x99,0xdc,0x5c, +0xda,0x9b,0xdb,0x94,0x80,0x68,0x42,0x86,0xe7,0x62,0x17,0xc6,0x66,0x57,0x26,0x37, +0x25,0x20,0xea,0x90,0xe1,0xb9,0xcc,0xa1,0x85,0x91,0x95,0xc9,0x35,0xbd,0x91,0x95, +0xb1,0x4d,0x09,0x8c,0x32,0x64,0x78,0x2e,0x72,0x65,0x73,0x6f,0x75,0x72,0x63,0x65, +0x73,0x53,0x02,0x32,0xa8,0x43,0x86,0xe7,0x52,0xe6,0x46,0x27,0x97,0x07,0xf5,0x96, +0xe6,0x46,0x37,0x37,0x25,0x70,0x03,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x33,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e,0x30,0x39,0x0c,0x22,0x6c,0x48,0x83,0x3e, +0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5, +0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30, +0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x25,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04, +0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0xdb,0x42, +0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x5f,0xe4, +0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd, +0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5, +0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15, +0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x05,0x48,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d, +0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d, +0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x61,0x20,0x00,0x00,0xd3,0x01,0x00,0x00, +0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00,0x3b,0x00,0x00,0x00,0x34,0xcc,0x00,0x14, +0xec,0x40,0x11,0x06,0x94,0xec,0x40,0x19,0x95,0x5d,0x71,0x06,0x14,0x21,0x50,0x19, +0x06,0x94,0x6e,0x40,0x49,0x12,0xd4,0x40,0x49,0x22,0x94,0x4d,0xb9,0x94,0x4a,0x69, +0x94,0x24,0x44,0xc1,0x94,0x22,0x41,0xb9,0x11,0x52,0x04,0xe5,0x31,0x02,0x50,0x02, +0x64,0x8c,0x11,0x80,0x20,0x08,0xc2,0xbf,0x30,0x46,0xd0,0x9a,0x73,0xce,0x7b,0x63, +0x04,0xf7,0x4d,0x8f,0xa6,0x18,0x8c,0x11,0xac,0xb5,0x5a,0xab,0xdf,0x18,0x01,0x08, +0x82,0xb0,0x1b,0x06,0x63,0x04,0x20,0x08,0x82,0x38,0x38,0x8c,0x11,0xac,0xb5,0x5a, +0x8b,0xdf,0x18,0x01,0xec,0xb3,0x73,0xf9,0x8d,0x11,0xe4,0x7a,0xe9,0xce,0xdf,0x18, +0x01,0xce,0xde,0x67,0xee,0x8d,0x11,0x9c,0xb5,0x29,0x86,0xde,0x18,0x01,0x08,0x82, +0x20,0xfc,0x8d,0x11,0x80,0x20,0x08,0xe2,0xdf,0x08,0xc0,0x18,0x81,0x8a,0xd7,0xa7, +0xe8,0x51,0x37,0x87,0x70,0x06,0x73,0x30,0x87,0xf0,0xc4,0xc1,0x1c,0xc2,0x19,0xa8, +0xc1,0x1c,0x02,0x1c,0x4c,0x73,0x08,0x8f,0x1a,0xcc,0x21,0x9c,0x01,0x1b,0xcc,0x21, +0x3c,0x6c,0x40,0xe0,0x1c,0x44,0x14,0x39,0x78,0x30,0x07,0xf1,0x3c,0x0e,0x1e,0xcc, +0x41,0x30,0x8c,0x83,0x07,0x73,0x10,0x8e,0xe3,0xe0,0xc1,0x1c,0x44,0x14,0x39,0x77, +0x30,0x07,0xc1,0x30,0xce,0x1d,0x8c,0x00,0xcc,0x41,0x3c,0x8f,0x73,0x07,0x73,0x10, +0x8e,0xe3,0xd4,0x01,0x00,0x00,0x00,0x00,0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06, +0xad,0x50,0x07,0xc9,0x29,0x80,0xc2,0x88,0x01,0x02,0x80,0x20,0x18,0x88,0x81,0x2b, +0xd8,0x41,0xa2,0x0a,0xa1,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x62,0xf0,0x0a,0x77, +0x90,0xb8,0x82,0x28,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x18,0xc0,0x02,0x1e,0x24, +0xad,0x30,0x0a,0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xb1,0x90,0x07,0xc9,0x2a, +0x90,0xc2,0x88,0x01,0x02,0x80,0x20,0x18,0x88,0x81,0x2c,0xe8,0x41,0x12,0x0b,0xa5, +0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x62,0x30,0x0b,0x7b,0x90,0xc0,0x82,0x29,0x8c, +0x18,0x20,0x00,0x08,0x82,0x81,0x18,0xd0,0x02,0x1f,0x24,0xb0,0x70,0x0a,0x23,0x06, +0x08,0x00,0x82,0x60,0x20,0x06,0xb5,0xd0,0x07,0x89,0x2c,0xa0,0xc2,0x88,0xc1,0x01, +0x80,0x20,0x18,0x78,0xb7,0x00,0x0a,0x81,0x35,0x62,0x60,0x00,0x20,0x08,0x06,0x44, +0x38,0xe4,0x01,0x2d,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x21,0x0e,0x7a,0x70,0x0b, +0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0xed,0xc2,0x1f,0x0c,0xb6,0x30,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x5e,0x2f,0x98,0x82,0xb2,0x8d, +0x18,0x34,0x00,0x08,0x82,0xc1,0x62,0x0e,0xa6,0x10,0xe8,0x82,0x51,0xa0,0x02,0x2a, +0xa0,0x02,0x2a,0x8c,0x26,0x04,0x40,0x21,0xbe,0x00,0x23,0x06,0x0d,0x00,0x82,0x60, +0xb0,0xa4,0x43,0x2a,0x10,0xbd,0x10,0x20,0xab,0xb0,0x0a,0xab,0xb0,0x0a,0xa3,0x09, +0x01,0x50,0x4a,0x38,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xec,0xc0,0x0a,0x07, +0x38,0x30,0x81,0x2b,0xb8,0x82,0x2b,0xb8,0xc2,0x68,0x42,0x00,0x54,0x53,0x0a,0x30, +0x62,0xd0,0x00,0x20,0x08,0x06,0xcb,0x3b,0xbc,0x82,0x32,0x0e,0x4f,0x10,0x0b,0xb1, +0x10,0x0b,0xb1,0x30,0x9a,0x10,0x00,0x15,0xa1,0x02,0x8c,0x18,0x34,0x00,0x08,0x82, +0xc1,0x22,0x0f,0xb2,0xd0,0x98,0x43,0x10,0xd1,0x02,0x2d,0xd0,0x02,0x2d,0x8c,0x26, +0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xf4,0x40,0x0b,0x0f,0x3a,0x0c,0x89, +0x2d,0xd8,0x82,0x2d,0xd8,0xc2,0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1, +0x62,0x0f,0xb6,0x10,0xa9,0x83,0xb3,0xe0,0x02,0x2e,0xe0,0x02,0x2e,0x8c,0x26,0x04, +0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xf8,0x80,0x0b,0x13,0x3b,0x1c,0x8a,0x2e, +0xe8,0x82,0x2e,0xe8,0xc2,0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0xa2, +0x0f,0xba,0x50,0xb9,0x83,0xc4,0xf0,0x02,0x2f,0xf0,0x02,0x2f,0x8c,0x26,0x04,0xc0, +0x70,0x03,0x95,0x91,0xc1,0x70,0x03,0x97,0x91,0x41,0x09,0x81,0x0e,0x47,0x54,0x18, +0xf1,0x95,0x10,0xe8,0x74,0xc3,0xa5,0x05,0xd3,0x0d,0x9a,0x18,0x08,0xc3,0x0d,0x63, +0x00,0x06,0x64,0x30,0xdc,0x90,0x81,0x01,0x19,0x94,0x10,0xe8,0x70,0x44,0x56,0x10, +0x5f,0x09,0x81,0x4e,0x37,0x6c,0x47,0x30,0xdd,0xe0,0xa1,0x81,0x30,0xdc,0xc0,0x99, +0x01,0x19,0x14,0x12,0xe8,0x70,0x04,0x47,0x10,0x5f,0x09,0x81,0x4e,0x37,0x78,0x46, +0x50,0x88,0xb0,0xd3,0x0d,0x70,0xe0,0x04,0xd3,0x0d,0x63,0x80,0x10,0xc3,0x0d,0x61, +0xf0,0x06,0x64,0x50,0x81,0xa5,0xc3,0x11,0x61,0x60,0x10,0x5f,0x09,0x81,0x4e,0x37, +0x8c,0x01,0x12,0x4c,0x37,0xd8,0x81,0x21,0x94,0x41,0xe9,0x70,0x04,0x19,0x0c,0xc4, +0x57,0x42,0xa0,0xd3,0x0d,0x66,0x50,0x04,0x25,0x1c,0x3b,0xdd,0xc0,0x06,0x4d,0x50, +0x62,0xa0,0xe9,0x70,0x04,0x1a,0x10,0xc4,0x57,0x42,0xa0,0xd3,0x0d,0x6a,0x60,0x04, +0xd3,0x0d,0x7a,0x50,0x08,0x35,0x24,0x3b,0xdd,0x90,0x07,0x4d,0x50,0xd3,0xa6,0xc3, +0x11,0x6d,0x50,0x10,0x5f,0x09,0x81,0x4e,0x37,0xbc,0xc1,0x11,0x4c,0x37,0xe0,0xc1, +0x21,0x94,0x1b,0x80,0x81,0x0e,0x47,0xc0,0xc1,0x40,0x7c,0x25,0x04,0x3a,0xdd,0x20, +0x07,0x45,0x30,0xdd,0x60,0x0a,0x85,0x50,0x03,0xb2,0xd3,0x0d,0xa2,0xc0,0x04,0x23, +0x06,0x07,0x00,0x82,0x60,0xe0,0xa5,0x85,0x4c,0xd4,0x82,0x3a,0x8c,0x18,0x34,0x00, +0x08,0x82,0xc1,0x22,0x17,0x32,0x11,0x98,0x05,0x21,0xd0,0x04,0x4d,0xd0,0x04,0x4d, +0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0xf6,0x16, +0x32,0x61,0x0b,0x63,0x31,0x9a,0x10,0x08,0xa3,0x09,0xc2,0x60,0x42,0x21,0x1f,0x13, +0x0a,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x27,0x17,0x3b,0x31,0x0e,0xf2,0x30, +0x62,0xe0,0x00,0x20,0x08,0x06,0x8d,0x5e,0xd4,0x44,0xb0,0x0b,0xba,0xd0,0x13,0x8e, +0xe3,0x38,0x27,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0xde,0x5c,0xf0,0xc4,0x38,0xc0, +0xc3,0x88,0x81,0x03,0x80,0x20,0x18,0x34,0x7b,0x61,0x13,0x01,0x2f,0xec,0x82,0x4f, +0x10,0x03,0x41,0xa0,0xc4,0x88,0xc1,0x01,0x80,0x20,0x18,0x6c,0x75,0x91,0x13,0xbd, +0x00,0x17,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xb0, +0xe1,0x05,0x4f,0x80,0x43,0x5d,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x9c,0x60,0xd8, +0x09,0x86,0x99,0xc0,0xc8,0xc7,0x04,0x46,0x3e,0x26,0x08,0xf2,0x31,0x41,0x90,0x8f, +0x09,0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xe0,0x39,0x8d,0x9c,0x08,0x86,0x23, +0x02,0x99,0x10,0xbe,0x0b,0x8c,0xb2,0x80,0x92,0x8f,0x09,0x94,0x7c,0xce,0x1d,0x0c, +0x3b,0x77,0x30,0xcc,0x04,0x97,0x80,0x8f,0x09,0x2f,0x01,0x9f,0xab,0x0c,0xbb,0xca, +0x30,0x23,0x04,0xfa,0x18,0x21,0xd0,0xc7,0x14,0x01,0x3e,0xa6,0x08,0xf0,0x31,0x43, +0x90,0x8f,0x19,0x82,0x7c,0x4c,0x18,0x0b,0xf8,0x98,0x40,0x16,0xf0,0x19,0x31,0x30, +0x00,0x10,0x04,0x83,0x47,0x37,0xe2,0x42,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x67, +0x37,0xe4,0x42,0x38,0x61,0xa0,0x13,0x06,0x32,0x83,0x88,0x8f,0x19,0x44,0x7c,0xec, +0x27,0x84,0xf8,0x18,0x58,0x08,0xf1,0x31,0x21,0x90,0x8f,0x09,0x85,0x7c,0x8c,0x28, +0xe4,0x63,0x87,0x21,0x9f,0xe1,0x08,0x62,0x2c,0x84,0x6f,0x96,0x21,0x18,0x82,0xe1, +0x86,0x85,0x0d,0xc8,0x60,0xb8,0x61,0x61,0x03,0x32,0x28,0x21,0xd0,0x59,0x06,0x61, +0x08,0xee,0x0f,0x86,0x1d,0x31,0x38,0x00,0x10,0x04,0x03,0xaf,0x3c,0x5c,0x83,0x26, +0xce,0x62,0xc4,0x60,0x01,0x40,0x10,0x0c,0xa2,0xf5,0x50,0x8d,0x60,0x3c,0xa0,0x07, +0x36,0x84,0x59,0x82,0x61,0x38,0x42,0x51,0x0b,0xe1,0x9b,0x65,0x38,0x92,0x60,0x84, +0x02,0xf4,0xff,0xff,0xff,0x07,0xe3,0x2e,0x84,0x6f,0x96,0xc0,0x18,0x31,0x30,0x00, +0x10,0x04,0x83,0xe7,0x3d,0x4a,0x23,0xf4,0xff,0xff,0xff,0x07,0x0b,0xf0,0x42,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0xf0,0xc4,0x87,0x69,0x04,0x16,0xe4,0x85,0x7c,0x2c, +0xc8,0x0b,0xf8,0xcc,0x12,0x18,0x03,0x15,0x06,0x43,0x08,0x85,0x05,0x72,0x21,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x78,0xec,0x83,0x35,0x02,0x0b,0xf8,0x42,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0xf0,0xe0,0x47,0x6b,0x04,0x23,0x06,0x07,0x00,0x82,0x60, +0xe0,0xcd,0x07,0x6f,0x94,0xc5,0x5c,0x8c,0x18,0x38,0x00,0x08,0x82,0x41,0xb3,0x1f, +0xb6,0x11,0xf0,0xc4,0x4e,0xf8,0x86,0x20,0x08,0x02,0x6a,0x60,0x79,0xf2,0x01,0xc3, +0x0d,0x01,0x28,0x90,0xc1,0x70,0xc3,0x07,0x0a,0x64,0x50,0x42,0xa0,0xb3,0x0c,0x48, +0x12,0xdc,0x2c,0x0c,0x3b,0x62,0x70,0x00,0x20,0x08,0x06,0x5e,0x7e,0x88,0x07,0x5a, +0xec,0xc5,0x88,0xc1,0x02,0x80,0x20,0x18,0x44,0xff,0xe1,0x1b,0xc1,0x7d,0x18,0x63, +0x40,0x1e,0xc2,0x2c,0x41,0x32,0x1c,0xd1,0xf9,0x85,0xf0,0xcd,0x32,0x28,0x4c,0x50, +0x65,0xa0,0x1f,0x30,0xdc,0x70,0x06,0xa8,0x40,0x06,0xc3,0x0d,0x02,0x2a,0x90,0x41, +0x09,0x81,0xce,0x32,0x2c,0x4c,0x70,0xbb,0x30,0xec,0x88,0xc1,0x01,0x80,0x20,0x18, +0x78,0x21,0xa2,0x1e,0x70,0x31,0x1a,0x23,0x06,0x0b,0x00,0x82,0x60,0x10,0x9d,0x88, +0x79,0x04,0xff,0xc1,0x06,0x06,0x7b,0x08,0xb3,0x04,0xcc,0x70,0x04,0x19,0x98,0x86, +0xf0,0xcd,0x32,0x34,0x4f,0x50,0x6e,0x20,0x22,0x50,0x6e,0x30,0x22,0x30,0xdc,0x20, +0xc4,0x02,0x19,0x0c,0x37,0x08,0xb1,0x40,0x06,0x25,0x04,0x3a,0xcb,0xe0,0x3c,0xc1, +0x91,0xc3,0xb0,0x23,0x06,0x07,0x00,0x82,0x60,0xe0,0xa9,0xc8,0x7c,0xe4,0x05,0x6b, +0x8c,0x18,0x2c,0x00,0x08,0x82,0x41,0x04,0x23,0xef,0x11,0xa0,0xc8,0x61,0xd4,0x87, +0x30,0x4b,0xf0,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xc7,0x22,0xf5,0x71,0x17,0xad, +0x31,0x62,0xd0,0x00,0x20,0x08,0x06,0x4b,0x8d,0xd4,0x47,0x90,0x22,0x75,0x41,0x17, +0xf7,0x71,0x1f,0xf7,0x71,0x1f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83, +0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x53,0x8d,0xdc,0x47,0x6d,0x0c,0x23,0x06,0x07, +0x00,0x82,0x60,0x30,0xd9,0x08,0x7e,0xd8,0xc6,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0xd3,0x8d,0xe4,0xc7,0x6d,0x0c,0x23,0x06,0x07,0x00,0x82,0x60,0x80,0xd9,0x48,0x7e, +0xf4,0x45,0x8c,0x8c,0x26,0x04,0x80,0x15,0x01,0x7d,0xac,0x10,0xe8,0x63,0xc5,0x40, +0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0xf0,0x72,0x44,0x44,0x4e,0xa3,0x36,0x46,0x0c, +0x1a,0x00,0x04,0xc1,0x60,0x11,0x13,0x11,0x09,0x6c,0xc4,0x46,0x6c,0x84,0x44,0x48, +0x84,0x44,0x48,0x64,0x34,0x21,0x00,0x86,0x23,0x02,0xf0,0x08,0xbe,0xe9,0x06,0xf1, +0x10,0x02,0x0b,0x10,0xf9,0x98,0x80,0xc8,0xc7,0x06,0x44,0x3e,0x23,0x06,0x07,0x00, +0x82,0x60,0x30,0x95,0xc9,0x89,0x08,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x4c,0x66, +0x82,0x22,0xe6,0x41,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x74,0x26,0x29,0x12,0x08, +0x16,0xa4,0x07,0x7c,0xec,0x08,0xe8,0x63,0x87,0x40,0x1f,0x3b,0x06,0xfa,0x8c,0x18, +0x2c,0x00,0x08,0x82,0x41,0xb5,0x26,0xfe,0x31,0x08,0x81,0x7c,0xc4,0x07,0x7c,0x0c, +0x47,0x04,0xf0,0xa1,0x7c,0xb3,0x0c,0x05,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_297250a43b2136d1766a204ae7efbca0.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_297250a43b2136d1766a204ae7efbca0.h new file mode 100644 index 00000000..ae3ff14e --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_297250a43b2136d1766a204ae7efbca0.h @@ -0,0 +1,525 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_wave64_297250a43b2136d1766a204ae7efbca0.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_297250a43b2136d1766a204ae7efbca0_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_297250a43b2136d1766a204ae7efbca0_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_297250a43b2136d1766a204ae7efbca0_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_297250a43b2136d1766a204ae7efbca0_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_297250a43b2136d1766a204ae7efbca0_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_297250a43b2136d1766a204ae7efbca0_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_297250a43b2136d1766a204ae7efbca0_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_297250a43b2136d1766a204ae7efbca0_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_297250a43b2136d1766a204ae7efbca0_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_297250a43b2136d1766a204ae7efbca0_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_297250a43b2136d1766a204ae7efbca0_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_297250a43b2136d1766a204ae7efbca0_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_297250a43b2136d1766a204ae7efbca0_size = 8024; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_297250a43b2136d1766a204ae7efbca0_data[] = { +0x44,0x58,0x42,0x43,0x3e,0x89,0x77,0x93,0x16,0xe2,0x21,0x52,0x14,0x92,0xb3,0xef, +0x6d,0xbc,0xbf,0x27,0x01,0x00,0x00,0x00,0x58,0x1f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0xb0,0x0e,0x00,0x00,0xcc,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x14,0x0d,0x00,0x00,0x66,0x00,0x05,0x00, +0x45,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xfc,0x0c,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x3c,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc5,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b, +0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c,0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28, +0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d, +0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e,0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2, +0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0, +0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07, +0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1, +0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90, +0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31, +0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8, +0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07, +0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f, +0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c, +0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90, +0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43, +0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac, +0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a, +0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0, +0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3, +0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c, +0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0, +0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81, +0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a, +0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01, +0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c, +0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0, +0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41,0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8, +0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b,0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26, +0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18, +0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03, +0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8, +0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d, +0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac,0x61,0x18,0x86,0x61,0x18,0x74,0x03,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a, +0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90, +0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6, +0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60, +0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x34,0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4, +0x79,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01, +0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02,0x02,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x43,0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x86,0x3c,0x1b,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c, +0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x88,0x01,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x1c,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x1c,0x0a, +0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03, +0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a, +0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x2c,0x0a,0x37,0xa0,0xfc,0x07,0x8a,0xa5,0x30, +0x28,0x1c,0x01,0xa8,0x01,0x42,0x67,0x00,0x68,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2, +0x19,0x00,0x9a,0x67,0x00,0xa8,0x9e,0x01,0xa0,0x7b,0x06,0x80,0xf0,0x19,0x00,0x00, +0x79,0x18,0x00,0x00,0x59,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0x81,0x99,0x20,0x0c,0xcd,0x06,0x61,0x20,0x26,0x08,0x83,0xb3,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08,0x68,0xf0,0x06,0xb4,0xe4,0xbe,0xd2,0xdc, +0xe0,0xea,0xe8,0xbe,0xc6,0xde,0xd8,0xde,0xe4,0xbe,0xd4,0xd2,0xe8,0xe8,0xca,0xe4, +0xca,0xc8,0x26,0x08,0xc3,0x33,0x41,0x18,0xa0,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65, +0x31,0x98,0x81,0x31,0x1c,0x5a,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f, +0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x1b,0x92,0x41,0x81, +0x0c,0x63,0x60,0x0c,0x67,0x82,0xb0,0x06,0x70,0xc0,0x46,0xee,0x2b,0xcd,0x0d,0xae, +0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d,0x43,0xc2,0x48,0x93,0x31,0x0c,0x8c,0xe1, +0x4c,0x10,0x86,0x68,0x82,0xf0,0x06,0x71,0x40,0x48,0xee,0x2b,0xcd,0x0d,0xae,0x8e, +0xee,0xab,0x0c,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x43,0x52,0x59,0x97,0x51,0x0d, +0x8c,0xe1,0x6c,0x20,0x9e,0x88,0xc2,0x26,0x08,0x71,0x20,0x07,0x3c,0x03,0xb9,0xbb, +0x2f,0xb9,0xb2,0xb1,0x37,0xb7,0x39,0x3a,0xb9,0xba,0x31,0xba,0x32,0xb2,0x2f,0x38, +0xb9,0x32,0xbb,0xb4,0xb7,0xba,0xb9,0x2f,0xb7,0xb2,0x30,0xb9,0xb2,0x39,0xba,0x2f, +0xb2,0x32,0x38,0x3a,0xb4,0x09,0x42,0x18,0xb4,0xc1,0x04,0x61,0x90,0x36,0x08,0x46, +0xb7,0x61,0x31,0xb4,0xcd,0x30,0x06,0x86,0xe3,0x38,0x6f,0x82,0x30,0x07,0x73,0xc0, +0x4c,0xee,0xee,0x8b,0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0xec,0xab,0xed,0x8d,0x2e,0xed, +0xcd,0xed,0xcb,0xae,0x6c,0x8c,0xee,0x4d,0x6e,0x6e,0xc3,0x32,0x80,0x41,0x18,0x18, +0xc3,0xc0,0x70,0x1c,0xe7,0x4c,0x10,0xea,0x80,0x0e,0xf8,0xc8,0xdd,0x7d,0x91,0xa5, +0xb1,0x85,0xd1,0x95,0x91,0x11,0x95,0xc1,0xd1,0xa1,0x6d,0x58,0x98,0x31,0x20,0x03, +0x83,0x19,0x18,0x8e,0xe3,0x1c,0x4a,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x69, +0x6e,0x70,0x75,0x74,0x5f,0x6c,0x75,0x6d,0x61,0x1b,0x96,0x6a,0x0c,0xcc,0xc0,0xa8, +0x06,0x86,0xe3,0x38,0x67,0x03,0xf1,0x89,0x41,0x19,0x9c,0xc1,0x04,0x01,0x0f,0xec, +0x80,0xc6,0x98,0x98,0xd1,0x94,0x94,0xcc,0x04,0x61,0x98,0x36,0x20,0x46,0x1a,0xa8, +0x81,0x61,0x0c,0x6b,0x00,0x6c,0x08,0xd8,0x60,0x03,0x91,0xa1,0x41,0x1b,0x00,0x13, +0x84,0x3b,0xa8,0x03,0x2e,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65, +0x13,0x84,0x81,0x9a,0x20,0x0c,0xd5,0x04,0x21,0x0c,0xdc,0x60,0x03,0x42,0xc0,0x41, +0x65,0xc4,0x81,0x1c,0x34,0x73,0x40,0x27,0xad,0x29,0x0c,0x4f,0xaa,0xcc,0x8d,0xac, +0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x30,0x58,0x1b,0x0c,0xa2,0x0e,0x2a,0x3b,0x88, +0x03,0x39,0x20,0x93,0x46,0x94,0x36,0x07,0xc7,0x16,0x96,0x37,0x95,0xa6,0x57,0x36, +0x41,0x18,0xae,0x0d,0x08,0x81,0x07,0x55,0x1e,0xc4,0x81,0x1c,0x34,0x73,0xc0,0x2e, +0x2d,0xc9,0x0d,0xae,0x8e,0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e, +0x6e,0xac,0x8c,0x28,0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x60, +0x1b,0x0c,0x62,0x0f,0x2a,0x3e,0x88,0x03,0x39,0xa0,0x94,0xc6,0x54,0xd7,0x16,0xd6, +0x94,0x06,0x47,0x94,0xd6,0x56,0xe6,0x36,0x97,0xf6,0xe6,0x36,0x37,0x41,0x18,0xb2, +0x0d,0x06,0xe1,0x07,0xd5,0x1f,0xc4,0x81,0x1c,0x50,0x4a,0x63,0xaa,0x6b,0x0b,0x6b, +0x4a,0x83,0x63,0x2a,0xb3,0x2b,0x63,0xa3,0x7a,0xab,0x9a,0x2b,0x9b,0x20,0x0c,0xda, +0x06,0x83,0x08,0x85,0x4a,0x14,0xe2,0x40,0x0e,0xb8,0xa4,0x19,0xc9,0x85,0xb5,0x95, +0x25,0xb9,0x91,0x95,0xe1,0x4d,0x10,0x86,0x6d,0x83,0x41,0x90,0x42,0x55,0x0a,0x71, +0x20,0x07,0x94,0xcc,0x88,0xca,0xec,0xd2,0xc6,0xca,0xa8,0xde,0xac,0xd2,0xca,0xee, +0x88,0xca,0xe0,0xe8,0xd0,0x26,0x08,0x03,0xb7,0xc1,0x20,0x4e,0xa1,0x42,0x85,0x38, +0x68,0x78,0x98,0x29,0xa5,0xd1,0xd1,0x95,0xc9,0x4d,0x10,0x86,0x6e,0x03,0x42,0xa8, +0x42,0xb5,0x0a,0x71,0xd0,0x34,0x73,0x40,0xc9,0xac,0xe9,0x8d,0x2e,0xed,0xcd,0xcd, +0xaa,0x6c,0x8c,0xee,0x4d,0x6e,0x6a,0x2c,0x8c,0xad,0x6c,0x82,0x30,0x78,0x1b,0x10, +0xa2,0x15,0x2a,0x57,0x88,0x83,0xa6,0x99,0x03,0x42,0x66,0x44,0x6f,0x77,0x6e,0x73, +0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x84,0xe1,0xdb,0x60,0x10, +0xb0,0x50,0xc5,0x42,0x1c,0x34,0xfc,0xcc,0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca, +0xc6,0xe8,0xde,0xe4,0x94,0xd2,0xe8,0xe8,0xca,0xe4,0x86,0xc2,0xdc,0xc6,0xca,0xd8, +0xd8,0xc2,0xe8,0xd2,0xde,0xdc,0x26,0x08,0x03,0x18,0x6c,0x30,0x88,0x59,0xa8,0x68, +0x21,0x0e,0x1a,0x32,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65, +0x13,0x84,0x21,0x0c,0x36,0x20,0x84,0x2d,0x54,0xb7,0x10,0x07,0x4d,0x33,0x07,0xcc, +0xcc,0xa0,0xe4,0xca,0xec,0xd2,0xde,0xea,0xe6,0x8c,0xe4,0xc2,0xda,0xca,0xa0,0xe4, +0xca,0x8a,0xf0,0xe0,0xde,0xe6,0xea,0xe4,0xca,0x26,0x08,0x83,0x18,0x6c,0x30,0x88, +0x5c,0xa8,0x74,0x21,0x0e,0x1a,0x2e,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46, +0x4f,0x56,0x13,0x84,0x61,0x0c,0x36,0x18,0x04,0x2f,0x54,0xbd,0x10,0x07,0x0d,0x2b, +0x33,0xa5,0x34,0x3a,0xba,0x32,0xb9,0xa9,0xb2,0xb8,0xba,0x32,0xb7,0xb1,0x32,0xa6, +0x32,0xb7,0x33,0x3a,0xb4,0x09,0xc2,0x40,0x06,0x1b,0x0c,0xe2,0x17,0x2a,0x70,0x88, +0x83,0x86,0x8a,0x19,0x51,0x19,0x1b,0x5d,0x18,0x55,0x5a,0x5b,0xd9,0x04,0x61,0x28, +0x83,0x0d,0x06,0x21,0x0e,0xd5,0x38,0xc4,0x41,0xc3,0xcb,0x8c,0x28,0xcf,0x2d,0xac, +0x2d,0x6d,0x4c,0xaa,0x6c,0x6e,0x08,0x2d,0xcc,0xed,0xac,0xcc,0x28,0x6c,0x8c,0xee, +0x4d,0x6e,0x82,0x30,0x98,0xc1,0x06,0x83,0x28,0x87,0xca,0x1c,0xe2,0xa0,0x21,0x66, +0x66,0x95,0x56,0x76,0x37,0x05,0x17,0x36,0x56,0x46,0xf5,0xd6,0x54,0x46,0x57,0x26, +0x37,0x67,0x14,0x36,0x46,0xf7,0x26,0x37,0x41,0x18,0xce,0x60,0x83,0x41,0xa0,0x43, +0x95,0x0e,0x71,0xd0,0x6c,0xa0,0xd6,0x80,0x0e,0xee,0x40,0x0f,0xfa,0x00,0x14,0x46, +0xc1,0x14,0x52,0x81,0x15,0x5e,0x41,0x16,0x6a,0x01,0x17,0x76,0xc1,0x17,0xc2,0x81, +0x1c,0xce,0x41,0x1d,0x36,0x0c,0xc6,0x1b,0xac,0xc3,0x04,0x41,0x00,0x36,0x00,0x1b, +0x06,0xc3,0x1d,0xdc,0x61,0x43,0xf0,0x0e,0x1b,0x86,0xa1,0x1d,0xe0,0x81,0xc2,0xd0, +0xd4,0x86,0xc1,0x0e,0xec,0x60,0x98,0x20,0x0c,0x68,0xb0,0x21,0x58,0x85,0x0d,0x84, +0x1c,0xcc,0x03,0x3d,0xd4,0xc3,0x86,0xa2,0x1d,0xe4,0x01,0x70,0x03,0x7b,0xa0,0x11, +0x46,0xf7,0xd6,0x96,0x36,0x46,0x44,0x4c,0x2e,0xcc,0x6d,0x0c,0xad,0x6c,0x8e,0x86, +0x19,0xdb,0x5b,0x18,0xdd,0xdc,0x04,0x61,0x48,0x03,0x16,0x69,0x6e,0x73,0x74,0x73, +0x13,0x84,0x41,0x0d,0x48,0xa4,0xb9,0xd1,0xcd,0x4d,0x10,0x86,0x35,0x20,0x42,0x57, +0x86,0xf7,0xc5,0xf6,0x16,0x46,0x36,0x41,0x18,0xd8,0x80,0x09,0x5d,0x19,0xde,0xd7, +0x1c,0xdd,0x9b,0x5c,0x19,0x8b,0xba,0x34,0x37,0xba,0xb9,0x0d,0x10,0x3e,0xc8,0x41, +0x3e,0x34,0xfa,0xb0,0x0f,0xfc,0xd0,0x0f,0xfe,0xf0,0x0f,0x20,0x11,0x12,0x22,0x51, +0x8d,0x04,0x1f,0x54,0x61,0x63,0xb3,0x6b,0x73,0x49,0x23,0x2b,0x73,0xa3,0x9b,0x12, +0x04,0x55,0xc8,0xf0,0x5c,0xec,0xca,0xe4,0xe6,0xd2,0xde,0xdc,0xa6,0x04,0x44,0x13, +0x32,0x3c,0x17,0xbb,0x30,0x36,0xbb,0x32,0xb9,0x29,0x81,0x51,0x87,0x0c,0xcf,0x65, +0x0e,0x2d,0x8c,0xac,0x4c,0xae,0xe9,0x8d,0xac,0x8c,0x6d,0x4a,0x80,0x94,0x21,0xc3, +0x73,0x91,0x2b,0x9b,0x7b,0xab,0x93,0x1b,0x2b,0x9b,0x9b,0x12,0xb4,0x41,0x25,0x32, +0x3c,0x17,0xba,0x3c,0xb8,0xb2,0x20,0x37,0xb7,0x37,0xba,0x30,0xba,0xb4,0x37,0xb7, +0xb9,0x29,0xc2,0x3a,0xc0,0x43,0x1d,0x32,0x3c,0x97,0x32,0x37,0x3a,0xb9,0x3c,0xa8, +0xb7,0x34,0x37,0xba,0xb9,0x29,0x81,0x3d,0x74,0x21,0xc3,0x73,0x19,0x7b,0xab,0x73, +0xa3,0x2b,0x93,0x9b,0x9b,0x12,0x8c,0x04,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x33,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e,0x30,0x39,0x0c,0x22, +0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34, +0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05, +0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x25,0x6c,0xc3,0xe5, +0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9, +0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd, +0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81,0x33,0x5c,0xbe,0xf3, +0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x05,0x48,0xc3,0xe5, +0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x29,0x72,0x50,0xa4, +0x3b,0x21,0x36,0xd1,0x76,0x6a,0x20,0x4a,0xe7,0xef,0xbc,0xa0,0x44,0x58,0x49,0x4c, +0x84,0x10,0x00,0x00,0x66,0x00,0x05,0x00,0x21,0x04,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x6c,0x10,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x18,0x04,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xc6,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xe8,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e, +0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2, +0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61, +0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19, +0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c,0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c, +0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86,0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a, +0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5, +0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86,0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7, +0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c, +0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28,0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97, +0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d,0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e, +0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2,0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06, +0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5, +0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20, +0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07, +0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9, +0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07, +0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39, +0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03, +0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38, +0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4, +0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70, +0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03, +0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82, +0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0, +0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03, +0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18, +0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc, +0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c, +0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4, +0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81, +0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09, +0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41, +0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8,0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b, +0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98, +0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40, +0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1, +0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d,0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac, +0x61,0x18,0x86,0x61,0x18,0x74,0x4f,0x01,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x34, +0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x79,0x80,0x00,0x08, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x1b,0x10, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c,0x20,0x00,0x02,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x88,0x01,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x10,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46, +0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x10,0x0a,0xa2,0x2c,0x0a,0x30, +0x80,0xc2,0x11,0x00,0x42,0x67,0x00,0x68,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2,0x19, +0x00,0x9a,0x67,0x00,0xa8,0x9e,0x01,0x20,0x7c,0x06,0x00,0x00,0x79,0x18,0x00,0x00, +0x5e,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x81,0x99,0x20,0x0c, +0xcd,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xce,0x04, +0x01,0x0d,0x32,0x02,0x13,0x84,0xe1,0x99,0x20,0x0c,0xd0,0x06,0x01,0x61,0x36,0x24, +0x48,0xa2,0x20,0xcb,0xb0,0x20,0xcd,0x86,0x64,0x48,0x14,0x04,0x19,0x16,0xa4,0x99, +0x20,0xac,0x81,0xb6,0x21,0x59,0x20,0x05,0x19,0x86,0x05,0x69,0x26,0x08,0x43,0x34, +0x41,0x78,0x83,0x6d,0x43,0x22,0x4d,0x0a,0x22,0x0d,0x0b,0xd2,0x6c,0x20,0x9c,0x27, +0xa2,0x26,0x08,0x71,0xc0,0x4d,0x10,0xc2,0x00,0x9b,0x20,0x0c,0xd2,0x06,0x01,0xc1, +0x36,0x2c,0x88,0xa5,0x20,0xc8,0xb0,0x5c,0xd7,0x95,0x4d,0x10,0xe6,0xa0,0xdb,0xb0, +0x0c,0x9b,0x82,0x0c,0xc3,0x72,0x5d,0x57,0x33,0x41,0xa8,0x03,0x6f,0xc3,0xb2,0x74, +0x0a,0xb2,0x0c,0xcb,0x75,0x5d,0xcd,0x86,0x45,0xea,0x14,0x44,0x1a,0x96,0xeb,0xba, +0x9a,0x0d,0x84,0xc6,0x79,0xdf,0x04,0x01,0x0f,0xbe,0x09,0xc2,0x30,0x6d,0x40,0x90, +0x30,0x50,0x10,0x64,0x10,0x03,0x60,0x43,0x30,0x06,0x1b,0x88,0x0a,0x0c,0xc8,0x00, +0x98,0x20,0x08,0x00,0x85,0xa1,0xa9,0x09,0xc2,0x40,0x4d,0x10,0x86,0x6a,0xc3,0x90, +0x06,0x69,0x30,0x4c,0x10,0x06,0x6b,0x82,0x30,0x5c,0x1b,0x02,0x36,0xd8,0x40,0xa0, +0x81,0x1a,0xac,0x41,0x1b,0x6c,0x28,0xcc,0xe0,0x0c,0x80,0x32,0x70,0x83,0x2a,0x6c, +0x6c,0x76,0x6d,0x2e,0x69,0x64,0x65,0x6e,0x74,0x53,0x82,0xa0,0x0a,0x19,0x9e,0x8b, +0x5d,0x99,0xdc,0x5c,0xda,0x9b,0xdb,0x94,0x80,0x68,0x42,0x86,0xe7,0x62,0x17,0xc6, +0x66,0x57,0x26,0x37,0x25,0x20,0xea,0x90,0xe1,0xb9,0xcc,0xa1,0x85,0x91,0x95,0xc9, +0x35,0xbd,0x91,0x95,0xb1,0x4d,0x09,0x8c,0x32,0x64,0x78,0x2e,0x72,0x65,0x73,0x6f, +0x75,0x72,0x63,0x65,0x73,0x53,0x02,0x32,0xa8,0x43,0x86,0xe7,0x52,0xe6,0x46,0x27, +0x97,0x07,0xf5,0x96,0xe6,0x46,0x37,0x37,0x25,0x70,0x03,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x33,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e,0x30,0x39,0x0c,0x22, +0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34, +0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05, +0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x25,0x6c,0xc3,0xe5, +0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9, +0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd, +0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81,0x33,0x5c,0xbe,0xf3, +0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x05,0x48,0xc3,0xe5, +0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x61,0x20,0x00,0x00, +0xe0,0x01,0x00,0x00,0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00,0x3b,0x00,0x00,0x00, +0x34,0xcc,0x00,0x14,0xec,0x40,0x11,0x06,0x94,0xec,0x40,0xd9,0x95,0x4d,0x71,0x06, +0x94,0x43,0x11,0x02,0x95,0x61,0x40,0x19,0x95,0x6e,0x40,0x49,0x12,0xd4,0x40,0x49, +0x22,0x94,0x4b,0xa9,0x94,0x46,0x49,0x42,0x14,0x4c,0x29,0x12,0x94,0x1b,0x21,0x45, +0x50,0x1e,0x23,0x00,0x25,0x40,0xc6,0x18,0x01,0x08,0x82,0x20,0xfc,0x0b,0x63,0x04, +0xad,0x39,0xe7,0xbc,0x37,0x46,0x70,0xdf,0xf4,0x68,0x8a,0xc1,0x18,0xc1,0x5a,0xab, +0xb5,0xfa,0x8d,0x11,0x80,0x20,0x08,0xbb,0x61,0x30,0x46,0x00,0x82,0x20,0x88,0x83, +0xc3,0x18,0xc1,0x5a,0xab,0xb5,0xf8,0x8d,0x11,0xc0,0x3e,0x3b,0x97,0xdf,0x18,0x41, +0xae,0x97,0xee,0xfc,0x8d,0x11,0xe0,0xec,0x7d,0xe6,0xde,0x18,0xc1,0x59,0x9b,0x62, +0xe8,0x8d,0x11,0x80,0x20,0x08,0xe2,0xdf,0x08,0xc0,0x18,0x01,0x08,0x82,0x20,0xfc, +0x8d,0x11,0xa8,0x78,0x7d,0x8a,0x1e,0x75,0x73,0x08,0x68,0x40,0x07,0x73,0x08,0x8f, +0x1c,0xcc,0x21,0xa0,0x01,0x1b,0xcc,0x21,0xc4,0xc1,0x34,0x87,0xf0,0xb0,0xc1,0x1c, +0x02,0x1a,0xb8,0xc1,0x1c,0xc2,0xe3,0x06,0x04,0xce,0x41,0x44,0x91,0x93,0x07,0x73, +0x10,0xcf,0xe3,0xe4,0xc1,0x1c,0x04,0xc3,0x38,0x79,0x30,0x07,0xe1,0x38,0x4e,0x1e, +0xcc,0x41,0x44,0x91,0x83,0x07,0x73,0x10,0x0c,0xe3,0xe0,0xc1,0x08,0xc0,0x1c,0xc4, +0xf3,0x38,0x78,0x30,0x07,0xe1,0x38,0x8e,0x1d,0x00,0x00,0x00,0x23,0x06,0x08,0x00, +0x82,0x60,0x20,0x06,0xae,0x60,0x07,0x09,0x2a,0x84,0xc2,0x88,0x01,0x02,0x80,0x20, +0x18,0x88,0xc1,0x2b,0xdc,0x41,0xb2,0x0a,0xa2,0x30,0x62,0x80,0x00,0x20,0x08,0x06, +0x62,0x00,0x0b,0x78,0x90,0xbc,0xc2,0x28,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x18, +0xc4,0x42,0x1e,0x24,0xae,0x40,0x0a,0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xb2, +0xa0,0x07,0x09,0x2b,0x94,0xc2,0x88,0x01,0x02,0x80,0x20,0x18,0x88,0xc1,0x2c,0xec, +0x41,0x22,0x0b,0xa6,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x62,0x40,0x0b,0x7c,0x90, +0xc4,0xc2,0x29,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x18,0xd4,0x42,0x1f,0x24,0xb1, +0x80,0x0a,0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xb6,0xe0,0x07,0xc9,0x2c,0xa4, +0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x78,0xb8,0x10,0x0a,0x81,0x35,0x62,0x60,0x00, +0x20,0x08,0x06,0x84,0x38,0xe0,0x41,0x2d,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x31, +0x0e,0x79,0x80,0x0b,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0xf1,0x42,0x28,0x0c,0xb7, +0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x9e,0x2f, +0x9c,0x82,0xb2,0x8d,0x18,0x34,0x00,0x08,0x82,0xc1,0x72,0x0e,0xa7,0x10,0xec,0x82, +0x51,0xa4,0x42,0x2a,0xa4,0x42,0x2a,0x8c,0x26,0x04,0x40,0x21,0xbf,0x00,0x23,0x06, +0x0d,0x00,0x82,0x60,0xb0,0xa8,0x83,0x2a,0x10,0xbe,0x10,0x20,0xac,0xc0,0x0a,0xac, +0xc0,0x0a,0xa3,0x09,0x01,0x50,0x8a,0x38,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c, +0xed,0xd0,0x0a,0x47,0x38,0x30,0xc1,0x2b,0xbc,0xc2,0x2b,0xbc,0xc2,0x68,0x42,0x00, +0x54,0x43,0x0a,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0b,0x3c,0xc0,0x82,0x42,0x0e, +0x4f,0x20,0x0b,0xb2,0x20,0x0b,0xb2,0x30,0x9a,0x10,0x00,0x15,0x9d,0x02,0x8c,0x18, +0x34,0x00,0x08,0x82,0xc1,0x32,0x0f,0xb3,0xd0,0x9c,0x43,0x10,0xd5,0x42,0x2d,0xd4, +0x42,0x2d,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xf5,0x50,0x0b, +0x4f,0x3a,0x0c,0xc9,0x2d,0xdc,0xc2,0x2d,0xdc,0xc2,0x68,0x42,0x00,0x8c,0x18,0x34, +0x00,0x08,0x82,0xc1,0x72,0x0f,0xb7,0x10,0xad,0x83,0xb3,0xe4,0x42,0x2e,0xe4,0x42, +0x2e,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xf9,0x90,0x0b,0x53, +0x3b,0x1c,0xca,0x2e,0xec,0xc2,0x2e,0xec,0xc2,0x68,0x42,0x00,0x8c,0x18,0x34,0x00, +0x08,0x82,0xc1,0xb2,0x0f,0xbb,0x50,0xbd,0x83,0xc4,0xf4,0x42,0x2f,0xf4,0x42,0x2f, +0x8c,0x26,0x04,0xc0,0x70,0x03,0x95,0x91,0xc1,0x70,0x03,0x97,0x91,0x41,0x09,0x81, +0x0e,0x47,0x54,0x98,0xf0,0x95,0x10,0xe8,0x74,0xc3,0xa5,0x05,0xd3,0x0d,0x9a,0x18, +0x08,0xc3,0x0d,0x63,0x00,0x06,0x64,0x30,0xdc,0x90,0x81,0x01,0x19,0x94,0x10,0xe8, +0x70,0x44,0x56,0x08,0x5f,0x09,0x81,0x4e,0x37,0x6c,0x47,0x30,0xdd,0xe0,0xa1,0x81, +0x30,0xdc,0xc0,0x99,0x01,0x19,0x14,0x12,0xe8,0x70,0x04,0x47,0x08,0x5f,0x09,0x81, +0x4e,0x37,0x78,0x46,0x50,0x88,0xb0,0xd3,0x0d,0x70,0xe0,0x04,0xd3,0x0d,0x63,0x80, +0x10,0xc3,0x0d,0x61,0xf0,0x06,0x64,0x50,0x81,0xa5,0xc3,0x11,0x61,0x60,0x08,0x5f, +0x09,0x81,0x4e,0x37,0x8c,0x01,0x12,0x4c,0x37,0xd8,0x81,0x21,0x94,0x41,0xe9,0x70, +0x04,0x19,0x0c,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0x66,0x50,0x04,0x25,0x1c,0x3b,0xdd, +0xc0,0x06,0x4d,0x50,0x62,0xa0,0xe9,0x70,0x04,0x1a,0x10,0xc2,0x57,0x42,0xa0,0xd3, +0x0d,0x6a,0x60,0x04,0xd3,0x0d,0x7a,0x50,0x08,0x35,0x24,0x3b,0xdd,0x90,0x07,0x4d, +0x50,0xd3,0xa6,0xc3,0x11,0x6d,0x50,0x08,0x5f,0x09,0x81,0x4e,0x37,0xbc,0xc1,0x11, +0x4c,0x37,0xe0,0xc1,0x21,0x94,0x1b,0x80,0x81,0x0e,0x47,0xc0,0xc1,0x20,0x7c,0x25, +0x04,0x3a,0xdd,0x20,0x07,0x45,0x30,0xdd,0x60,0x0a,0x85,0x50,0x03,0xb2,0xd3,0x0d, +0xa2,0xc0,0x04,0x37,0x18,0x76,0x82,0x61,0x23,0x06,0x07,0x00,0x82,0x60,0x80,0xb9, +0x85,0x4c,0xd0,0x82,0x58,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x98,0x3c,0x08,0xf1, +0xb1,0xc0,0x80,0x8f,0xd1,0xc3,0x10,0x1f,0x0b,0x0e,0xf8,0xdc,0x2d,0x18,0x76,0xb7, +0x60,0x98,0x15,0x02,0x7d,0x8c,0x10,0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x1b, +0x5e,0xf4,0xc4,0x2f,0xd4,0xc5,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09,0x86,0x9d, +0x60,0x98,0x09,0x87,0x7c,0x4c,0x38,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x0f, +0x69,0x8c,0x85,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x4f,0x69,0x90,0x85,0x70,0xc2, +0x40,0x27,0x0c,0x34,0x62,0x70,0x00,0x20,0x08,0x06,0x9e,0x68,0xac,0x45,0x3b,0x88, +0xc4,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xab,0xb1,0x16,0xc1,0x5f,0x0c,0x42,0x5b, +0xb4,0x45,0x5b,0xb4,0xc5,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0x82,0x26,0x8c, +0x26,0x6c,0x83,0x09,0x84,0x7c,0x4c,0x20,0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06, +0x9e,0x6a,0xcc,0x85,0x3e,0xa4,0xc4,0x88,0x81,0x03,0x80,0x20,0x18,0x34,0xb2,0xc1, +0x16,0x81,0x3c,0xc4,0x43,0x5d,0x94,0x41,0x19,0x94,0x41,0x19,0xf8,0xc4,0x88,0xc1, +0x01,0x80,0x20,0x18,0x78,0xab,0x41,0x17,0xfa,0x70,0x12,0x23,0x06,0x0e,0x00,0x82, +0x60,0xd0,0xcc,0x46,0x5b,0x04,0xf3,0x20,0x0f,0x76,0x41,0x0c,0x04,0xf1,0x13,0x23, +0x06,0x07,0x00,0x82,0x60,0xb0,0xb5,0x86,0x5c,0xd0,0x03,0x6a,0x8c,0x26,0x04,0xc0, +0x68,0x82,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x06,0x1b,0x75,0x71,0x0f,0xad, +0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0x82,0x61,0x27,0x18,0x66,0x02,0x23,0x1f, +0x13,0x18,0xf9,0x98,0x20,0xc8,0xc7,0x04,0x41,0x3e,0x26,0x04,0xf0,0x19,0x31,0x30, +0x00,0x10,0x04,0x83,0xe7,0x37,0xe0,0x22,0x18,0x8e,0x08,0xd2,0x42,0xf8,0x2e,0x30, +0xca,0x02,0x4a,0x3e,0x26,0x50,0xf2,0xb9,0x92,0x30,0xec,0x4a,0xc2,0x30,0x13,0xc6, +0x02,0x3e,0x26,0x90,0x05,0x7c,0xae,0x32,0xec,0x2a,0xc3,0x8c,0x10,0xe8,0x63,0x84, +0x40,0x1f,0x53,0x04,0xf8,0x98,0x22,0xc0,0xc7,0x0c,0x41,0x3e,0x66,0x08,0xf2,0x31, +0x41,0x2f,0xe0,0x63,0xc2,0x5e,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x1e,0xf9, +0x88,0x0d,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x9e,0xf9,0x90,0x0d,0xe1,0x84,0x81, +0x4e,0x18,0xc8,0x0c,0x22,0x3e,0x66,0x10,0xf1,0xb1,0xbb,0x10,0xe2,0x63,0x78,0x21, +0xc4,0xc7,0x84,0x40,0x3e,0x26,0x14,0xf2,0x31,0xa2,0x90,0x8f,0x1d,0x86,0x7c,0x86, +0x23,0x08,0xbd,0x10,0xbe,0x59,0x86,0x60,0x08,0x86,0x1b,0x16,0x36,0x20,0x83,0xe1, +0x86,0x85,0x0d,0xc8,0xa0,0x84,0x40,0x67,0x19,0x84,0x21,0x38,0x5b,0x18,0x76,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0xbc,0xfe,0x30,0x8f,0xb5,0xf0,0x8b,0x11,0x83,0x05,0x00, +0x41,0x30,0x88,0x46,0x44,0x3c,0x82,0xf0,0x80,0x1e,0xf4,0x10,0x66,0x09,0x86,0xe1, +0x08,0x25,0x34,0x84,0x6f,0x96,0xe1,0x48,0x82,0x11,0x8a,0xd3,0xff,0xff,0xff,0x1f, +0x0c,0xd7,0x10,0xbe,0x59,0x02,0x63,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x9e,0x13,0xe1, +0x0d,0xd4,0xff,0xff,0xff,0x1f,0x2c,0x78,0x0d,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82, +0xc1,0x93,0x22,0xbd,0x11,0x58,0x00,0x1b,0xf2,0xb1,0x00,0x36,0xe0,0x33,0x4b,0x60, +0x0c,0x54,0x18,0x0c,0x21,0x14,0x16,0xa4,0x86,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0xe0,0x71,0x91,0xf1,0x08,0x2c,0x98,0x0d,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0xc1, +0x03,0x23,0xe4,0x11,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xb7,0x22,0xf4,0xc1,0x17, +0xaa,0x31,0x62,0xe0,0x00,0x20,0x08,0x06,0xcd,0x8c,0xb4,0x47,0x30,0x17,0x72,0x61, +0x1f,0x82,0x20,0x08,0xbf,0x81,0xe5,0xa9,0x08,0x0c,0x37,0x04,0xa0,0x40,0x06,0xc3, +0x0d,0x1f,0x28,0x90,0x41,0x09,0x81,0xce,0x32,0x20,0x49,0x70,0xea,0x30,0xec,0x88, +0xc1,0x01,0x80,0x20,0x18,0x78,0x31,0xa2,0x1f,0x7f,0x21,0x1b,0x23,0x06,0x0b,0x00, +0x82,0x60,0x10,0xdd,0x88,0x7d,0x04,0xf5,0x61,0x8c,0x01,0x7f,0x08,0xb3,0x04,0xc9, +0x70,0x44,0x57,0x1b,0xc2,0x37,0xcb,0xa0,0x30,0x41,0x95,0x81,0x8c,0xc0,0x70,0xc3, +0x19,0xa0,0x02,0x19,0x0c,0x37,0x08,0xa8,0x40,0x06,0x25,0x04,0x3a,0xcb,0xb0,0x30, +0xc1,0xc9,0xc3,0xb0,0x23,0x06,0x07,0x00,0x82,0x60,0xe0,0xe5,0x88,0x88,0x9c,0x86, +0x6e,0x8c,0x18,0x2c,0x00,0x08,0x82,0x41,0xf4,0x23,0xfe,0x11,0xf4,0x07,0x1b,0x18, +0x24,0x22,0xcc,0x12,0x30,0xc3,0x11,0x64,0xd0,0x1b,0xc2,0x37,0xcb,0xd0,0x3c,0x41, +0xb9,0x81,0x8e,0x40,0xb9,0xc1,0x8e,0xc0,0x70,0x83,0x10,0x0b,0x64,0x30,0xdc,0x20, +0xc4,0x02,0x19,0x94,0x10,0xe8,0x2c,0x83,0xf3,0x04,0xb7,0x0f,0xc3,0x8e,0x18,0x1c, +0x00,0x08,0x82,0x81,0x27,0x26,0x2b,0x02,0x1b,0xe3,0x31,0x62,0xb0,0x00,0x20,0x08, +0x06,0x11,0x9a,0x9c,0x48,0x60,0x22,0x87,0xd1,0x22,0xc2,0x2c,0xc1,0x33,0x62,0x70, +0x00,0x20,0x08,0x06,0x1e,0x99,0xb4,0x88,0x6b,0x90,0xc7,0x88,0x41,0x03,0x80,0x20, +0x18,0x2c,0x6d,0xd2,0x22,0x41,0x98,0xb0,0xc6,0x6a,0xbc,0xc8,0x8b,0xbc,0xc8,0x8b, +0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0xc1,0x01,0x80,0x20, +0x18,0x4c,0x6d,0x92,0x22,0xed,0x31,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xe4,0x26, +0x2a,0xe2,0x1e,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x4c,0x6f,0xb2,0x22,0xef,0x31, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0xe6,0x26,0x32,0x42,0x1b,0x69,0x32,0x9a,0x10, +0x00,0x56,0x04,0xf4,0xb1,0x42,0xa0,0x8f,0x15,0x03,0x7d,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xc0,0x8b,0x13,0x1d,0xf1,0x0d,0xf6,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x45, +0x4f,0x74,0x24,0x70,0x13,0x37,0x71,0x13,0x1e,0xe1,0x11,0x1e,0xe1,0x91,0xd1,0x84, +0x00,0x18,0x8e,0x08,0xf0,0x23,0xf8,0xa6,0x1b,0xf4,0x43,0x08,0x2c,0x40,0xe4,0x63, +0x02,0x22,0x1f,0x1b,0x10,0xf9,0x8c,0x18,0x2c,0x00,0x08,0x82,0x41,0xc5,0x27,0x2e, +0x32,0x08,0x81,0x88,0x84,0x08,0x88,0x0c,0x47,0x04,0x20,0xa2,0x7c,0xb3,0x0c,0x05, +0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_49190660eed969150e6231cfacff05d4.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_49190660eed969150e6231cfacff05d4.h new file mode 100644 index 00000000..e8590f68 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_49190660eed969150e6231cfacff05d4.h @@ -0,0 +1,523 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_wave64_49190660eed969150e6231cfacff05d4.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_49190660eed969150e6231cfacff05d4_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_49190660eed969150e6231cfacff05d4_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_49190660eed969150e6231cfacff05d4_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_49190660eed969150e6231cfacff05d4_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_49190660eed969150e6231cfacff05d4_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_49190660eed969150e6231cfacff05d4_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_49190660eed969150e6231cfacff05d4_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_49190660eed969150e6231cfacff05d4_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_49190660eed969150e6231cfacff05d4_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_49190660eed969150e6231cfacff05d4_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_49190660eed969150e6231cfacff05d4_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_49190660eed969150e6231cfacff05d4_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_49190660eed969150e6231cfacff05d4_size = 8000; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_49190660eed969150e6231cfacff05d4_data[] = { +0x44,0x58,0x42,0x43,0x2b,0x71,0xfd,0x66,0xc7,0xbe,0xc3,0x9a,0xb7,0x11,0x50,0x7b, +0x79,0x88,0xe1,0x52,0x01,0x00,0x00,0x00,0x40,0x1f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0xb0,0x0e,0x00,0x00,0xcc,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x14,0x0d,0x00,0x00,0x66,0x00,0x05,0x00, +0x45,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xfc,0x0c,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x3c,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc5,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b, +0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c,0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28, +0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d, +0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e,0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2, +0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0, +0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07, +0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1, +0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90, +0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31, +0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8, +0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07, +0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f, +0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c, +0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90, +0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43, +0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac, +0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a, +0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0, +0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3, +0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c, +0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0, +0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81, +0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a, +0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01, +0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c, +0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0, +0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41,0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8, +0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b,0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26, +0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18, +0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03, +0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8, +0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d, +0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac,0x61,0x18,0x86,0x61,0x18,0x74,0x03,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a, +0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90, +0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6, +0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60, +0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x34,0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4, +0x79,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01, +0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02,0x02,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x43,0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x86,0x3c,0x1b,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c, +0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x88,0x01,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x1c,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x1c,0x0a, +0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03, +0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a, +0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x2c,0xca,0x34,0xa0,0xd0,0x07,0x8a,0xa5,0x30, +0x28,0x1c,0x01,0xa8,0x01,0x42,0x67,0x00,0x68,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2, +0x19,0x00,0x9a,0x67,0x00,0xa8,0x9e,0x01,0xa0,0x7b,0x06,0x80,0xf0,0x19,0x00,0x00, +0x79,0x18,0x00,0x00,0x59,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0x81,0x99,0x20,0x0c,0xcd,0x06,0x61,0x20,0x26,0x08,0x83,0xb3,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08,0x68,0xf0,0x06,0xb4,0xe4,0xbe,0xd2,0xdc, +0xe0,0xea,0xe8,0xbe,0xc6,0xde,0xd8,0xde,0xe4,0xbe,0xd4,0xd2,0xe8,0xe8,0xca,0xe4, +0xca,0xc8,0x26,0x08,0xc3,0x33,0x41,0x18,0xa0,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65, +0x31,0x98,0x81,0x31,0x1c,0x5a,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f, +0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x1b,0x92,0x41,0x81, +0x0c,0x63,0x60,0x0c,0x67,0x82,0xb0,0x06,0x70,0xc0,0x46,0xee,0x2b,0xcd,0x0d,0xae, +0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d,0x43,0xc2,0x48,0x93,0x31,0x0c,0x8c,0xe1, +0x4c,0x10,0x86,0x68,0x82,0xf0,0x06,0x71,0x40,0x48,0xee,0x2b,0xcd,0x0d,0xae,0x8e, +0xee,0xab,0x0c,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x43,0x52,0x59,0x97,0x51,0x0d, +0x8c,0xe1,0x6c,0x20,0x9e,0x88,0xc2,0x26,0x08,0x71,0x20,0x07,0x3c,0x03,0xb9,0xbb, +0x2f,0xb9,0xb2,0xb1,0x37,0xb7,0x39,0x3a,0xb9,0xba,0x31,0xba,0x32,0xb2,0x2f,0x38, +0xb9,0x32,0xbb,0xb4,0xb7,0xba,0xb9,0x2f,0xb7,0xb2,0x30,0xb9,0xb2,0x39,0xba,0x2f, +0xb2,0x32,0x38,0x3a,0xb4,0x09,0x42,0x18,0xb4,0xc1,0x04,0x61,0x90,0x36,0x08,0x46, +0xb7,0x61,0x31,0xb4,0xcd,0x30,0x06,0x86,0xe3,0x38,0x6f,0x82,0x30,0x07,0x73,0xc0, +0x4c,0xee,0xee,0x8b,0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0xec,0xab,0xed,0x8d,0x2e,0xed, +0xcd,0xed,0xcb,0xae,0x6c,0x8c,0xee,0x4d,0x6e,0x6e,0xc3,0x32,0x80,0x41,0x18,0x18, +0xc3,0xc0,0x70,0x1c,0xe7,0x4c,0x10,0xea,0x80,0x0e,0xf8,0xc8,0xdd,0x7d,0x91,0xa5, +0xb1,0x85,0xd1,0x95,0x91,0x11,0x95,0xc1,0xd1,0xa1,0x6d,0x58,0x98,0x31,0x20,0x03, +0x83,0x19,0x18,0x8e,0xe3,0x1c,0x4a,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x69, +0x6e,0x70,0x75,0x74,0x5f,0x6c,0x75,0x6d,0x61,0x1b,0x96,0x6a,0x0c,0xcc,0xc0,0xa8, +0x06,0x86,0xe3,0x38,0x67,0x03,0xf1,0x89,0x41,0x19,0x9c,0xc1,0x04,0x01,0x0f,0xec, +0x80,0xc6,0x98,0x98,0xd1,0x94,0x94,0xcc,0x04,0x61,0x98,0x36,0x20,0x46,0x1a,0xa8, +0x81,0x61,0x0c,0x6b,0x00,0x6c,0x08,0xd8,0x60,0x03,0x91,0xa1,0x41,0x1b,0x00,0x13, +0x84,0x3b,0xa8,0x03,0x2e,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65, +0x13,0x84,0x81,0x9a,0x20,0x0c,0xd5,0x04,0x21,0x0c,0xdc,0x60,0x03,0x42,0xc0,0x41, +0x65,0xc4,0x81,0x1c,0x34,0x73,0x40,0x27,0xad,0x29,0x0c,0x4f,0xaa,0xcc,0x8d,0xac, +0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x30,0x58,0x1b,0x0c,0xa2,0x0e,0x2a,0x3b,0x88, +0x03,0x39,0x20,0x93,0x46,0x94,0x36,0x07,0xc7,0x16,0x96,0x37,0x95,0xa6,0x57,0x36, +0x41,0x18,0xae,0x0d,0x08,0x81,0x07,0x55,0x1e,0xc4,0x81,0x1c,0x34,0x73,0xc0,0x2e, +0x2d,0xc9,0x0d,0xae,0x8e,0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e, +0x6e,0xac,0x8c,0x28,0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x60, +0x1b,0x0c,0x62,0x0f,0x2a,0x3e,0x88,0x03,0x39,0xa0,0x94,0xc6,0x54,0xd7,0x16,0xd6, +0x94,0x06,0x47,0x94,0xd6,0x56,0xe6,0x36,0x97,0xf6,0xe6,0x36,0x37,0x41,0x18,0xb2, +0x0d,0x06,0xe1,0x07,0xd5,0x1f,0xc4,0x81,0x1c,0x50,0x4a,0x63,0xaa,0x6b,0x0b,0x6b, +0x4a,0x83,0x63,0x2a,0xb3,0x2b,0x63,0xa3,0x7a,0xab,0x9a,0x2b,0x9b,0x20,0x0c,0xda, +0x06,0x83,0x08,0x85,0x4a,0x14,0xe2,0x40,0x0e,0xb8,0xa4,0x19,0xc9,0x85,0xb5,0x95, +0x25,0xb9,0x91,0x95,0xe1,0x4d,0x10,0x86,0x6d,0x83,0x41,0x90,0x42,0x55,0x0a,0x71, +0x20,0x07,0x94,0xcc,0x88,0xca,0xec,0xd2,0xc6,0xca,0xa8,0xde,0xac,0xd2,0xca,0xee, +0x88,0xca,0xe0,0xe8,0xd0,0x26,0x08,0x03,0xb7,0xc1,0x20,0x4e,0xa1,0x42,0x85,0x38, +0x68,0x78,0x98,0x29,0xa5,0xd1,0xd1,0x95,0xc9,0x4d,0x10,0x86,0x6e,0x83,0x41,0xa8, +0x42,0xb5,0x0a,0x71,0xd0,0x50,0x32,0x6b,0x7a,0xa3,0x4b,0x7b,0x73,0xb3,0x2a,0x1b, +0xa3,0x7b,0x93,0x9b,0x1a,0x0b,0x63,0x2b,0x9b,0x20,0x0c,0xde,0x06,0x84,0x68,0x85, +0xca,0x15,0xe2,0xa0,0x69,0xe6,0x80,0x90,0x19,0xd1,0xdb,0x9d,0xdb,0xdc,0x58,0x18, +0x5b,0x99,0x51,0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x61,0xf8,0x36,0x18,0x04,0x2c,0x54, +0xb1,0x10,0x07,0x0d,0x3f,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba, +0x37,0x39,0xa5,0x34,0x3a,0xba,0x32,0xb9,0xa1,0x30,0xb7,0xb1,0x32,0x36,0xb6,0x30, +0xba,0xb4,0x37,0xb7,0x09,0xc2,0x00,0x06,0x1b,0x10,0x62,0x16,0x2a,0x5a,0x88,0x83, +0xa6,0x99,0x03,0x32,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65, +0x13,0x84,0x21,0x0c,0x36,0x20,0x84,0x2d,0x54,0xb7,0x10,0x07,0x4d,0x33,0x07,0xcc, +0xcc,0xa0,0xe4,0xca,0xec,0xd2,0xde,0xea,0xe6,0x8c,0xe4,0xc2,0xda,0xca,0xa0,0xe4, +0xca,0x8a,0xf0,0xe0,0xde,0xe6,0xea,0xe4,0xca,0x26,0x08,0x83,0x18,0x6c,0x30,0x88, +0x5c,0xa8,0x74,0x21,0x0e,0x1a,0x2e,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46, +0x4f,0x56,0x13,0x84,0x61,0x0c,0x36,0x18,0x04,0x2f,0x54,0xbd,0x10,0x07,0x0d,0x2b, +0x33,0xa5,0x34,0x3a,0xba,0x32,0xb9,0xa9,0xb2,0xb8,0xba,0x32,0xb7,0xb1,0x32,0xa6, +0x32,0xb7,0x33,0x3a,0xb4,0x09,0xc2,0x40,0x06,0x1b,0x0c,0xe2,0x17,0x2a,0x70,0x88, +0x83,0x86,0x8a,0x19,0x51,0x19,0x1b,0x5d,0x18,0x55,0x5a,0x5b,0xd9,0x04,0x61,0x28, +0x83,0x0d,0x06,0x21,0x0e,0xd5,0x38,0xc4,0x41,0xc3,0xcb,0x8c,0x28,0xcf,0x2d,0xac, +0x2d,0x6d,0x4c,0xaa,0x6c,0x6e,0x08,0x2d,0xcc,0xed,0xac,0xcc,0x28,0x6c,0x8c,0xee, +0x4d,0x6e,0x82,0x30,0x98,0xc1,0x06,0x83,0x28,0x87,0xca,0x1c,0xe2,0xa0,0x21,0x66, +0x66,0x95,0x56,0x76,0x37,0x05,0x17,0x36,0x56,0x46,0xf5,0xd6,0x54,0x46,0x57,0x26, +0x37,0x67,0x14,0x36,0x46,0xf7,0x26,0x37,0x41,0x18,0xce,0x60,0x83,0x41,0xa0,0x43, +0x95,0x0e,0x71,0xd0,0x6c,0xa0,0xd6,0x80,0x0e,0xee,0x40,0x0f,0xfa,0x00,0x14,0x46, +0xc1,0x14,0x52,0x81,0x15,0x5e,0x41,0x16,0x6a,0x01,0x17,0x76,0xc1,0x17,0xc2,0x81, +0x1c,0xce,0x41,0x1d,0x36,0x0c,0xc6,0x1b,0xac,0xc3,0x04,0x41,0x00,0x36,0x00,0x1b, +0x06,0xc3,0x1d,0xdc,0x61,0x43,0xf0,0x0e,0x1b,0x86,0xa1,0x1d,0xe0,0x81,0xc2,0xd0, +0xd4,0x86,0xc1,0x0e,0xec,0x60,0x98,0x20,0x0c,0x68,0xb0,0x21,0x58,0x85,0x0d,0x84, +0x1c,0xcc,0x03,0x3d,0xd4,0xc3,0x86,0xa2,0x1d,0xe4,0x01,0x70,0x03,0x7b,0xa0,0x11, +0x46,0xf7,0xd6,0x96,0x36,0x46,0x44,0x4c,0x2e,0xcc,0x6d,0x0c,0xad,0x6c,0x8e,0x86, +0x19,0xdb,0x5b,0x18,0xdd,0xdc,0x04,0x61,0x48,0x03,0x16,0x69,0x6e,0x73,0x74,0x73, +0x13,0x84,0x41,0x0d,0x48,0xa4,0xb9,0xd1,0xcd,0x4d,0x10,0x86,0x35,0x20,0x42,0x57, +0x86,0xf7,0xc5,0xf6,0x16,0x46,0x36,0x41,0x18,0xd8,0x80,0x09,0x5d,0x19,0xde,0xd7, +0x1c,0xdd,0x9b,0x5c,0x19,0x8b,0xba,0x34,0x37,0xba,0xb9,0x0d,0x10,0x3e,0xc8,0x41, +0x3e,0x34,0xfa,0xb0,0x0f,0xfc,0xd0,0x0f,0xfe,0xf0,0x0f,0x20,0x11,0x12,0x22,0x51, +0x8d,0x04,0x1f,0x54,0x61,0x63,0xb3,0x6b,0x73,0x49,0x23,0x2b,0x73,0xa3,0x9b,0x12, +0x04,0x55,0xc8,0xf0,0x5c,0xec,0xca,0xe4,0xe6,0xd2,0xde,0xdc,0xa6,0x04,0x44,0x13, +0x32,0x3c,0x17,0xbb,0x30,0x36,0xbb,0x32,0xb9,0x29,0x81,0x51,0x87,0x0c,0xcf,0x65, +0x0e,0x2d,0x8c,0xac,0x4c,0xae,0xe9,0x8d,0xac,0x8c,0x6d,0x4a,0x80,0x94,0x21,0xc3, +0x73,0x91,0x2b,0x9b,0x7b,0xab,0x93,0x1b,0x2b,0x9b,0x9b,0x12,0xb4,0x41,0x25,0x32, +0x3c,0x17,0xba,0x3c,0xb8,0xb2,0x20,0x37,0xb7,0x37,0xba,0x30,0xba,0xb4,0x37,0xb7, +0xb9,0x29,0xc2,0x3a,0xc0,0x43,0x1d,0x32,0x3c,0x97,0x32,0x37,0x3a,0xb9,0x3c,0xa8, +0xb7,0x34,0x37,0xba,0xb9,0x29,0x81,0x3d,0x74,0x21,0xc3,0x73,0x19,0x7b,0xab,0x73, +0xa3,0x2b,0x93,0x9b,0x9b,0x12,0x8c,0x04,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x33,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e,0x30,0x39,0x0c,0x22, +0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34, +0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05, +0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x25,0x6c,0xc3,0xe5, +0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9, +0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd, +0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81,0x33,0x5c,0xbe,0xf3, +0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x05,0x48,0xc3,0xe5, +0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x19,0x06,0x60, +0xee,0xd9,0x69,0x15,0x0e,0x62,0x31,0xcf,0xac,0xff,0x05,0xd4,0x44,0x58,0x49,0x4c, +0x6c,0x10,0x00,0x00,0x66,0x00,0x05,0x00,0x1b,0x04,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x54,0x10,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x12,0x04,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xc6,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xe8,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e, +0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2, +0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61, +0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19, +0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c,0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c, +0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86,0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a, +0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5, +0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86,0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7, +0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c, +0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28,0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97, +0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d,0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e, +0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2,0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06, +0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5, +0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20, +0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07, +0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9, +0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07, +0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39, +0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03, +0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38, +0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4, +0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70, +0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03, +0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82, +0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0, +0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03, +0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18, +0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc, +0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c, +0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4, +0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81, +0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09, +0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41, +0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8,0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b, +0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98, +0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40, +0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1, +0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d,0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac, +0x61,0x18,0x86,0x61,0x18,0x74,0x4f,0x01,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x34, +0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x79,0x80,0x00,0x08, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x1b,0x10, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c,0x20,0x00,0x02,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x88,0x01,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x10,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46, +0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x10,0x0a,0xa2,0x2c,0x0a,0x30, +0x80,0xc2,0x11,0x00,0x42,0x67,0x00,0x68,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2,0x19, +0x00,0x9a,0x67,0x00,0xa8,0x9e,0x01,0x20,0x7c,0x06,0x00,0x00,0x79,0x18,0x00,0x00, +0x5e,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x81,0x99,0x20,0x0c, +0xcd,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xce,0x04, +0x01,0x0d,0x32,0x02,0x13,0x84,0xe1,0x99,0x20,0x0c,0xd0,0x06,0x01,0x61,0x36,0x24, +0x48,0xa2,0x20,0xcb,0xb0,0x20,0xcd,0x86,0x64,0x48,0x14,0x04,0x19,0x16,0xa4,0x99, +0x20,0xac,0x81,0xb6,0x21,0x59,0x20,0x05,0x19,0x86,0x05,0x69,0x26,0x08,0x43,0x34, +0x41,0x78,0x83,0x6d,0x43,0x22,0x4d,0x0a,0x22,0x0d,0x0b,0xd2,0x6c,0x20,0x9c,0x27, +0xa2,0x26,0x08,0x71,0xc0,0x4d,0x10,0xc2,0x00,0x9b,0x20,0x0c,0xd2,0x06,0x01,0xc1, +0x36,0x2c,0x88,0xa5,0x20,0xc8,0xb0,0x5c,0xd7,0x95,0x4d,0x10,0xe6,0xa0,0xdb,0xb0, +0x0c,0x9b,0x82,0x0c,0xc3,0x72,0x5d,0x57,0x33,0x41,0xa8,0x03,0x6f,0xc3,0xb2,0x74, +0x0a,0xb2,0x0c,0xcb,0x75,0x5d,0xcd,0x86,0x45,0xea,0x14,0x44,0x1a,0x96,0xeb,0xba, +0x9a,0x0d,0x84,0xc6,0x79,0xdf,0x04,0x01,0x0f,0xbe,0x09,0xc2,0x30,0x6d,0x40,0x90, +0x30,0x50,0x10,0x64,0x10,0x03,0x60,0x43,0x30,0x06,0x1b,0x88,0x0a,0x0c,0xc8,0x00, +0x98,0x20,0x08,0x00,0x85,0xa1,0xa9,0x09,0xc2,0x40,0x4d,0x10,0x86,0x6a,0xc3,0x90, +0x06,0x69,0x30,0x4c,0x10,0x06,0x6b,0x82,0x30,0x5c,0x1b,0x02,0x36,0xd8,0x40,0xa0, +0x81,0x1a,0xac,0x41,0x1b,0x6c,0x28,0xcc,0xe0,0x0c,0x80,0x32,0x70,0x83,0x2a,0x6c, +0x6c,0x76,0x6d,0x2e,0x69,0x64,0x65,0x6e,0x74,0x53,0x82,0xa0,0x0a,0x19,0x9e,0x8b, +0x5d,0x99,0xdc,0x5c,0xda,0x9b,0xdb,0x94,0x80,0x68,0x42,0x86,0xe7,0x62,0x17,0xc6, +0x66,0x57,0x26,0x37,0x25,0x20,0xea,0x90,0xe1,0xb9,0xcc,0xa1,0x85,0x91,0x95,0xc9, +0x35,0xbd,0x91,0x95,0xb1,0x4d,0x09,0x8c,0x32,0x64,0x78,0x2e,0x72,0x65,0x73,0x6f, +0x75,0x72,0x63,0x65,0x73,0x53,0x02,0x32,0xa8,0x43,0x86,0xe7,0x52,0xe6,0x46,0x27, +0x97,0x07,0xf5,0x96,0xe6,0x46,0x37,0x37,0x25,0x70,0x03,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x33,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e,0x30,0x39,0x0c,0x22, +0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34, +0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05, +0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x25,0x6c,0xc3,0xe5, +0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9, +0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd, +0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81,0x33,0x5c,0xbe,0xf3, +0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x05,0x48,0xc3,0xe5, +0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x61,0x20,0x00,0x00, +0xda,0x01,0x00,0x00,0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00,0x3b,0x00,0x00,0x00, +0x34,0xcc,0x00,0x14,0xec,0x40,0x11,0x06,0x94,0xec,0x40,0xd9,0x95,0x51,0x71,0x06, +0x94,0x43,0x11,0x02,0x95,0x61,0x40,0xe9,0x06,0x94,0x24,0x41,0x0d,0x94,0x24,0x42, +0xd9,0x94,0x4b,0xa9,0x94,0x46,0x49,0x42,0x14,0x4c,0x29,0x12,0x94,0x1b,0x21,0x45, +0x50,0x1e,0x23,0x00,0x25,0x40,0xc6,0x18,0x01,0x08,0x82,0x20,0xfc,0x0b,0x63,0x04, +0xad,0x39,0xe7,0xbc,0x37,0x46,0x70,0xdf,0xf4,0x68,0x8a,0xc1,0x18,0xc1,0x5a,0xab, +0xb5,0xfa,0x8d,0x11,0x80,0x20,0x08,0xbb,0x61,0x30,0x46,0x00,0x82,0x20,0x88,0x83, +0xc3,0x18,0xc1,0x5a,0xab,0xb5,0xf8,0x8d,0x11,0xc0,0x3e,0x3b,0x97,0xdf,0x18,0x41, +0xae,0x97,0xee,0xfc,0x8d,0x11,0xe0,0xec,0x7d,0xe6,0xde,0x18,0xc1,0x59,0x9b,0x62, +0xe8,0x8d,0x11,0x80,0x20,0x08,0xc2,0xdf,0x18,0x01,0x08,0x82,0x20,0xfe,0x8d,0x00, +0x8c,0x11,0xa8,0x78,0x7d,0x8a,0x1e,0x75,0x73,0x08,0x68,0x40,0x07,0x73,0x08,0x8f, +0x1c,0xcc,0x21,0xa0,0xc1,0x1a,0xcc,0x21,0xc4,0xc1,0x34,0x87,0xf0,0xac,0xc1,0x1c, +0x02,0x1a,0xb4,0xc1,0x1c,0xc2,0xd3,0x06,0x04,0xce,0x41,0x44,0x91,0x93,0x07,0x73, +0x10,0xcf,0xe3,0xe4,0xc1,0x1c,0x04,0xc3,0x38,0x79,0x30,0x07,0xe1,0x38,0x4e,0x1e, +0xcc,0x41,0x44,0x91,0x83,0x07,0x73,0x10,0x0c,0xe3,0xe0,0xc1,0x08,0xc0,0x1c,0xc4, +0xf3,0x38,0x78,0x30,0x07,0xe1,0x38,0x8e,0x1d,0x00,0x00,0x00,0x23,0x06,0x08,0x00, +0x82,0x60,0x20,0x06,0xae,0x60,0x07,0x09,0x2a,0x84,0xc2,0x88,0x01,0x02,0x80,0x20, +0x18,0x88,0xc1,0x2b,0xdc,0x41,0xb2,0x0a,0xa2,0x30,0x62,0x80,0x00,0x20,0x08,0x06, +0x62,0x00,0x0b,0x78,0x90,0xbc,0xc2,0x28,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x18, +0xc4,0x42,0x1e,0x24,0xae,0x40,0x0a,0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xb2, +0xa0,0x07,0x09,0x2b,0x94,0xc2,0x88,0x01,0x02,0x80,0x20,0x18,0x88,0xc1,0x2c,0xec, +0x41,0x22,0x0b,0xa6,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x62,0x40,0x0b,0x7c,0x90, +0xc4,0xc2,0x29,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x18,0xd4,0x42,0x1f,0x24,0xb1, +0x80,0x0a,0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xb6,0xe0,0x07,0xc9,0x2c,0xa4, +0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x78,0xb8,0x10,0x0a,0x81,0x35,0x62,0x60,0x00, +0x20,0x08,0x06,0x84,0x38,0xe4,0x41,0x2d,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x31, +0x0e,0x7a,0x80,0x0b,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0xf1,0x42,0x28,0x0c,0xb7, +0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x9e,0x2f, +0x9c,0x82,0xb2,0x8d,0x18,0x34,0x00,0x08,0x82,0xc1,0x72,0x0e,0xa7,0x10,0xec,0x82, +0x51,0xa4,0x42,0x2a,0xa4,0x42,0x2a,0x8c,0x26,0x04,0x40,0x21,0xbf,0x00,0x23,0x06, +0x0d,0x00,0x82,0x60,0xb0,0xa8,0x83,0x2a,0x10,0xbe,0x10,0x20,0xac,0xc0,0x0a,0xac, +0xc0,0x0a,0xa3,0x09,0x01,0x50,0x8a,0x38,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c, +0xed,0xd0,0x0a,0x47,0x38,0x30,0xc1,0x2b,0xbc,0xc2,0x2b,0xbc,0xc2,0x68,0x42,0x00, +0x54,0x53,0x0a,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0b,0x3c,0xc0,0x82,0x42,0x0e, +0x4f,0x20,0x0b,0xb2,0x20,0x0b,0xb2,0x30,0x9a,0x10,0x00,0x15,0xa1,0x02,0x8c,0x18, +0x34,0x00,0x08,0x82,0xc1,0x32,0x0f,0xb3,0xd0,0x9c,0x43,0x10,0xd5,0x42,0x2d,0xd4, +0x42,0x2d,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xf5,0x50,0x0b, +0x4f,0x3a,0x0c,0xc9,0x2d,0xdc,0xc2,0x2d,0xdc,0xc2,0x68,0x42,0x00,0x8c,0x18,0x34, +0x00,0x08,0x82,0xc1,0x72,0x0f,0xb7,0x10,0xad,0x83,0xb3,0xe4,0x42,0x2e,0xe4,0x42, +0x2e,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xf9,0x90,0x0b,0x53, +0x3b,0x1c,0xca,0x2e,0xec,0xc2,0x2e,0xec,0xc2,0x68,0x42,0x00,0x8c,0x18,0x34,0x00, +0x08,0x82,0xc1,0xb2,0x0f,0xbb,0x50,0xbd,0x83,0xc4,0xf4,0x42,0x2f,0xf4,0x42,0x2f, +0x8c,0x26,0x04,0xc0,0x70,0x03,0x95,0x91,0xc1,0x70,0x03,0x97,0x91,0x41,0x09,0x81, +0x0e,0x47,0x54,0x98,0xf0,0x95,0x10,0xe8,0x74,0xc3,0xa5,0x05,0xd3,0x0d,0x9a,0x18, +0x08,0xc3,0x0d,0x63,0x00,0x06,0x64,0x30,0xdc,0x90,0x81,0x01,0x19,0x94,0x10,0xe8, +0x70,0x44,0x56,0x08,0x5f,0x09,0x81,0x4e,0x37,0x6c,0x47,0x30,0xdd,0xe0,0xa1,0x81, +0x30,0xdc,0xc0,0x99,0x01,0x19,0x14,0x12,0xe8,0x70,0x04,0x47,0x08,0x5f,0x09,0x81, +0x4e,0x37,0x78,0x46,0x50,0x88,0xb0,0xd3,0x0d,0x70,0xe0,0x04,0xd3,0x0d,0x63,0x80, +0x10,0xc3,0x0d,0x61,0xf0,0x06,0x64,0x50,0x81,0xa5,0xc3,0x11,0x61,0x60,0x08,0x5f, +0x09,0x81,0x4e,0x37,0x8c,0x01,0x12,0x4c,0x37,0xd8,0x81,0x21,0x94,0x41,0xe9,0x70, +0x04,0x19,0x0c,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0x66,0x50,0x04,0x25,0x1c,0x3b,0xdd, +0xc0,0x06,0x4d,0x50,0x62,0xa0,0xe9,0x70,0x04,0x1a,0x10,0xc2,0x57,0x42,0xa0,0xd3, +0x0d,0x6a,0x60,0x04,0xd3,0x0d,0x7a,0x50,0x08,0x35,0x24,0x3b,0xdd,0x90,0x07,0x4d, +0x50,0xd3,0xa6,0xc3,0x11,0x6d,0x50,0x08,0x5f,0x09,0x81,0x4e,0x37,0xbc,0xc1,0x11, +0x4c,0x37,0xe0,0xc1,0x21,0x94,0x1b,0x80,0x81,0x0e,0x47,0xc0,0xc1,0x20,0x7c,0x25, +0x04,0x3a,0xdd,0x20,0x07,0x45,0x30,0xdd,0x60,0x0a,0x85,0x50,0x03,0xb2,0xd3,0x0d, +0xa2,0xc0,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xe0,0xa9,0xc5,0x4c,0xd4,0x82,0x3a, +0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x32,0x17,0x33,0x11,0x9c,0x05,0x21,0xd4,0x44, +0x4d,0xd4,0x44,0x4d,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x01,0x06,0x17,0x34,0x61,0x0b,0x64,0x31,0x9a,0x10,0x08,0xa3,0x09,0xc2,0x60, +0x42,0x21,0x1f,0x13,0x0a,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x56,0x17,0x39, +0xb1,0x0b,0x6b,0x31,0x9a,0x10,0x08,0xa3,0x09,0xc2,0x60,0x85,0x10,0x1f,0x2b,0x84, +0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x87,0x17,0x61,0x81,0x0e,0xf7,0x30,0x62, +0xe0,0x00,0x20,0x08,0x06,0x0d,0x68,0xe8,0x44,0x00,0x0e,0xbf,0x30,0x16,0xd3,0x34, +0x4d,0x2c,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x5e,0x5e,0x88,0x05,0x3a,0xd4,0xc3, +0x88,0x81,0x03,0x80,0x20,0x18,0x34,0xa1,0xb1,0x13,0x41,0x38,0x80,0x03,0x59,0x10, +0x03,0x41,0xb4,0xc4,0x88,0xc1,0x01,0x80,0x20,0x18,0x6c,0x7b,0x01,0x16,0xe2,0x60, +0x17,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0xf9, +0xc5,0x58,0x94,0xc3,0x5e,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x9c,0x60,0xd8,0x09, +0x86,0x99,0xc0,0xc8,0xc7,0x04,0x46,0x3e,0x26,0x08,0xf2,0x31,0x41,0x90,0x8f,0x09, +0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xe0,0x69,0x0d,0x9f,0x08,0x86,0x23,0x82, +0x9b,0x10,0xbe,0x0b,0x8c,0xb2,0x80,0x92,0x8f,0x09,0x94,0x7c,0x6e,0x1e,0x0c,0xbb, +0x79,0x30,0xcc,0x84,0x99,0x80,0x8f,0x09,0x34,0x01,0x9f,0xab,0x0c,0xbb,0xca,0x30, +0x23,0x04,0xfa,0x18,0x21,0xd0,0xc7,0x14,0x01,0x3e,0xa6,0x08,0xf0,0x31,0x43,0x90, +0x8f,0x19,0x82,0x7c,0x4c,0x40,0x0b,0xf8,0x98,0x90,0x16,0xf0,0x19,0x31,0x30,0x00, +0x10,0x04,0x83,0x07,0x3c,0xec,0x42,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x27,0x3c, +0xee,0x42,0x38,0x61,0xa0,0x13,0x06,0x32,0x83,0x88,0x8f,0x19,0x44,0x7c,0x8c,0x2c, +0x84,0xf8,0x58,0x59,0x08,0xf1,0x31,0x21,0x90,0x8f,0x09,0x85,0x7c,0x8c,0x28,0xe4, +0x63,0x87,0x21,0x9f,0xe1,0x08,0x02,0x2d,0x84,0x6f,0x96,0x21,0x18,0x82,0xe1,0x86, +0x85,0x0d,0xc8,0x60,0xb8,0x61,0x61,0x03,0x32,0x28,0x21,0xd0,0x59,0x06,0x61,0x08, +0x8e,0x14,0x86,0x1d,0x31,0x38,0x00,0x10,0x04,0x03,0x6f,0x3d,0x68,0x23,0x27,0xd8, +0x62,0xc4,0x60,0x01,0x40,0x10,0x0c,0xa2,0xf8,0x80,0x8d,0xe0,0x35,0xa0,0xc7,0x36, +0x84,0x59,0x82,0x61,0x38,0x42,0x79,0x0b,0xe1,0x9b,0x65,0x38,0x92,0x60,0x84,0x02, +0xf4,0xff,0xff,0xff,0x07,0x83,0x2f,0x84,0x6f,0x96,0xc0,0x18,0x31,0x30,0x00,0x10, +0x04,0x83,0xa7,0x3e,0x54,0x23,0xf4,0xff,0xff,0xff,0x07,0x0b,0xfa,0x42,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0xf0,0xdc,0xc7,0x6a,0x04,0x16,0xf8,0x85,0x7c,0x2c,0xf0, +0x0b,0xf8,0xcc,0x12,0x18,0x03,0x15,0x06,0x43,0x08,0x85,0x05,0x77,0x21,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x78,0xf8,0x23,0x36,0x02,0x0b,0x42,0x43,0x3e,0x23,0x06, +0x06,0x00,0x82,0x60,0xf0,0xf8,0x87,0x6c,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xe0, +0xe5,0x87,0x78,0xa8,0x05,0x5e,0x8c,0x18,0x38,0x00,0x08,0x82,0x41,0x13,0x22,0xbb, +0x11,0x84,0x05,0x58,0x90,0x87,0x20,0x08,0x42,0x6b,0x60,0x79,0xf8,0x01,0xc3,0x0d, +0x01,0x28,0x90,0xc1,0x70,0xc3,0x07,0x0a,0x64,0x50,0x42,0xa0,0xb3,0x0c,0x48,0x12, +0x1c,0x2e,0x0c,0x3b,0x62,0x70,0x00,0x20,0x08,0x06,0xde,0x7f,0xa0,0x47,0x5b,0x80, +0xc6,0x88,0xc1,0x02,0x80,0x20,0x18,0x44,0x25,0x42,0x1e,0xc1,0x78,0x18,0x63,0xa0, +0x1e,0xc2,0x2c,0x41,0x32,0x1c,0xd1,0x8d,0x86,0xf0,0xcd,0x32,0x28,0x4c,0x50,0x65, +0x00,0x22,0x30,0xdc,0x70,0x06,0xa8,0x40,0x06,0xc3,0x0d,0x02,0x2a,0x90,0x41,0x09, +0x81,0xce,0x32,0x2c,0x4c,0x70,0xe0,0x30,0xec,0x88,0xc1,0x01,0x80,0x20,0x18,0x78, +0x27,0x02,0x1f,0x75,0x81,0x1a,0x23,0x06,0x0b,0x00,0x82,0x60,0x10,0xb5,0x08,0x7b, +0x04,0xeb,0xc1,0x06,0x86,0x7c,0x08,0xb3,0x04,0xcc,0x70,0x04,0x19,0xac,0x86,0xf0, +0xcd,0x32,0x34,0x4f,0x50,0x6e,0x80,0x22,0x50,0x6e,0x90,0x22,0x30,0xdc,0x20,0xc4, +0x02,0x19,0x0c,0x37,0x08,0xb1,0x40,0x06,0x25,0x04,0x3a,0xcb,0xe0,0x3c,0xc1,0xa5, +0xc3,0xb0,0x23,0x06,0x07,0x00,0x82,0x60,0xe0,0xc1,0x48,0x7e,0xf8,0x45,0x6c,0x8c, +0x18,0x2c,0x00,0x08,0x82,0x41,0x64,0x23,0xf5,0x11,0xd0,0xc7,0x61,0xec,0x87,0x30, +0x4b,0xf0,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x27,0x23,0xfb,0xc1,0x17,0xb2,0x31, +0x62,0xd0,0x00,0x20,0x08,0x06,0xcb,0x8e,0xec,0x47,0xf0,0x22,0x7a,0x91,0x17,0xfd, +0xd1,0x1f,0xfd,0xd1,0x1f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0xd3,0x8e,0xf0,0x87,0x6e,0x0c,0x23,0x06,0x07,0x00, +0x82,0x60,0x30,0xf1,0x48,0x7f,0xec,0xc6,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x53, +0x8f,0xf8,0x07,0x6f,0x0c,0x23,0x06,0x07,0x00,0x82,0x60,0x80,0xf1,0x08,0x88,0x88, +0xc6,0x8d,0x8c,0x26,0x04,0x80,0x15,0x01,0x7d,0xac,0x10,0xe8,0x63,0xc5,0x40,0x9f, +0x11,0x83,0x03,0x00,0x41,0x30,0xf0,0x7e,0x04,0x45,0x58,0x43,0x37,0x46,0x0c,0x1a, +0x00,0x04,0xc1,0x60,0x41,0x13,0x14,0x09,0x78,0x84,0x47,0x78,0x44,0x45,0x54,0x44, +0x45,0x54,0x64,0x34,0x21,0x00,0x86,0x23,0x82,0xf2,0x08,0xbe,0xe9,0x86,0xf3,0x10, +0x02,0x0b,0x10,0xf9,0x98,0x80,0xc8,0xc7,0x06,0x44,0x3e,0x23,0x06,0x07,0x00,0x82, +0x60,0x30,0xad,0x09,0x8b,0x08,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x4c,0x6c,0xd2, +0x22,0xeb,0x41,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd4,0x26,0x2e,0x12,0x08,0x16, +0xb8,0x07,0x7c,0xec,0x08,0xe8,0x63,0x87,0x40,0x1f,0x3b,0x06,0xfa,0x8c,0x18,0x2c, +0x00,0x08,0x82,0x41,0x15,0x27,0x23,0x32,0x08,0xc1,0x7d,0xd8,0x47,0x7d,0x0c,0x47, +0x04,0xf5,0xa1,0x7c,0xb3,0x0c,0x05,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_4931c33c16726dcc88c3c2fb4a58f7cd.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_4931c33c16726dcc88c3c2fb4a58f7cd.h new file mode 100644 index 00000000..77335a23 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_4931c33c16726dcc88c3c2fb4a58f7cd.h @@ -0,0 +1,528 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_wave64_4931c33c16726dcc88c3c2fb4a58f7cd.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_4931c33c16726dcc88c3c2fb4a58f7cd_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_4931c33c16726dcc88c3c2fb4a58f7cd_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_4931c33c16726dcc88c3c2fb4a58f7cd_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_4931c33c16726dcc88c3c2fb4a58f7cd_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_4931c33c16726dcc88c3c2fb4a58f7cd_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_4931c33c16726dcc88c3c2fb4a58f7cd_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_4931c33c16726dcc88c3c2fb4a58f7cd_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_4931c33c16726dcc88c3c2fb4a58f7cd_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_4931c33c16726dcc88c3c2fb4a58f7cd_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_4931c33c16726dcc88c3c2fb4a58f7cd_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_4931c33c16726dcc88c3c2fb4a58f7cd_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_4931c33c16726dcc88c3c2fb4a58f7cd_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_4931c33c16726dcc88c3c2fb4a58f7cd_size = 8072; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_4931c33c16726dcc88c3c2fb4a58f7cd_data[] = { +0x44,0x58,0x42,0x43,0xb6,0x95,0x08,0xcb,0x32,0x65,0xe2,0x68,0x8a,0x07,0x14,0x5c, +0x80,0xeb,0xfc,0xac,0x01,0x00,0x00,0x00,0x88,0x1f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0xb0,0x0e,0x00,0x00,0xcc,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x14,0x0d,0x00,0x00,0x66,0x00,0x05,0x00, +0x45,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xfc,0x0c,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x3c,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc5,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b, +0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c,0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28, +0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d, +0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e,0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2, +0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0, +0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07, +0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1, +0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90, +0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31, +0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8, +0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07, +0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f, +0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c, +0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90, +0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43, +0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac, +0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a, +0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0, +0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3, +0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c, +0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0, +0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81, +0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a, +0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01, +0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c, +0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0, +0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41,0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8, +0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b,0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26, +0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18, +0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03, +0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8, +0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d, +0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac,0x61,0x18,0x86,0x61,0x18,0x74,0x03,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a, +0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90, +0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6, +0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60, +0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x34,0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4, +0x79,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01, +0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02,0x02,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x43,0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x86,0x3c,0x1b,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c, +0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x88,0x01,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x1c,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x1c,0x0a, +0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03, +0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a, +0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x2c,0xca,0x38,0xa0,0x18,0x09,0x8a,0xa5,0x30, +0x28,0x1c,0x01,0xa8,0x01,0x42,0x67,0x00,0x68,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2, +0x19,0x00,0x9a,0x67,0x00,0xa8,0x9e,0x01,0xa0,0x7b,0x06,0x80,0xf0,0x19,0x00,0x00, +0x79,0x18,0x00,0x00,0x59,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0x81,0x99,0x20,0x0c,0xcd,0x06,0x61,0x20,0x26,0x08,0x83,0xb3,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08,0x68,0xf0,0x06,0xb4,0xe4,0xbe,0xd2,0xdc, +0xe0,0xea,0xe8,0xbe,0xc6,0xde,0xd8,0xde,0xe4,0xbe,0xd4,0xd2,0xe8,0xe8,0xca,0xe4, +0xca,0xc8,0x26,0x08,0xc3,0x33,0x41,0x18,0xa0,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65, +0x31,0x98,0x81,0x31,0x1c,0x5a,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f, +0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x1b,0x92,0x41,0x81, +0x0c,0x63,0x60,0x0c,0x67,0x82,0xb0,0x06,0x70,0xc0,0x46,0xee,0x2b,0xcd,0x0d,0xae, +0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d,0x43,0xc2,0x48,0x93,0x31,0x0c,0x8c,0xe1, +0x4c,0x10,0x86,0x68,0x82,0xf0,0x06,0x71,0x40,0x48,0xee,0x2b,0xcd,0x0d,0xae,0x8e, +0xee,0xab,0x0c,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x43,0x52,0x59,0x97,0x51,0x0d, +0x8c,0xe1,0x6c,0x20,0x9e,0x88,0xc2,0x26,0x08,0x71,0x20,0x07,0x3c,0x03,0xb9,0xbb, +0x2f,0xb9,0xb2,0xb1,0x37,0xb7,0x39,0x3a,0xb9,0xba,0x31,0xba,0x32,0xb2,0x2f,0x38, +0xb9,0x32,0xbb,0xb4,0xb7,0xba,0xb9,0x2f,0xb7,0xb2,0x30,0xb9,0xb2,0x39,0xba,0x2f, +0xb2,0x32,0x38,0x3a,0xb4,0x09,0x42,0x18,0xb4,0xc1,0x04,0x61,0x90,0x36,0x08,0x46, +0xb7,0x61,0x31,0xb4,0xcd,0x30,0x06,0x86,0xe3,0x38,0x6f,0x82,0x30,0x07,0x73,0xc0, +0x4c,0xee,0xee,0x8b,0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0xec,0xab,0xed,0x8d,0x2e,0xed, +0xcd,0xed,0xcb,0xae,0x6c,0x8c,0xee,0x4d,0x6e,0x6e,0xc3,0x32,0x80,0x41,0x18,0x18, +0xc3,0xc0,0x70,0x1c,0xe7,0x4c,0x10,0xea,0x80,0x0e,0xf8,0xc8,0xdd,0x7d,0x91,0xa5, +0xb1,0x85,0xd1,0x95,0x91,0x11,0x95,0xc1,0xd1,0xa1,0x6d,0x58,0x98,0x31,0x20,0x03, +0x83,0x19,0x18,0x8e,0xe3,0x1c,0x4a,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x69, +0x6e,0x70,0x75,0x74,0x5f,0x6c,0x75,0x6d,0x61,0x1b,0x96,0x6a,0x0c,0xcc,0xc0,0xa8, +0x06,0x86,0xe3,0x38,0x67,0x03,0xf1,0x89,0x41,0x19,0x9c,0xc1,0x04,0x01,0x0f,0xec, +0x80,0xc6,0x98,0x98,0xd1,0x94,0x94,0xcc,0x04,0x61,0x98,0x36,0x20,0x46,0x1a,0xa8, +0x81,0x61,0x0c,0x6b,0x00,0x6c,0x08,0xd8,0x60,0x03,0x91,0xa1,0x41,0x1b,0x00,0x13, +0x84,0x3b,0xa8,0x03,0x2e,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65, +0x13,0x84,0x81,0x9a,0x20,0x0c,0xd5,0x04,0x21,0x0c,0xdc,0x60,0x03,0x42,0xc0,0x41, +0x65,0xc4,0x81,0x1c,0x34,0x73,0x40,0x27,0xad,0x29,0x0c,0x4f,0xaa,0xcc,0x8d,0xac, +0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x30,0x58,0x1b,0x0c,0xa2,0x0e,0x2a,0x3b,0x88, +0x03,0x39,0x20,0x93,0x46,0x94,0x36,0x07,0xc7,0x16,0x96,0x37,0x95,0xa6,0x57,0x36, +0x41,0x18,0xae,0x0d,0x08,0x81,0x07,0x55,0x1e,0xc4,0x81,0x1c,0x34,0x73,0xc0,0x2e, +0x2d,0xc9,0x0d,0xae,0x8e,0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e, +0x6e,0xac,0x8c,0x28,0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x60, +0x1b,0x0c,0x62,0x0f,0x2a,0x3e,0x88,0x03,0x39,0xa0,0x94,0xc6,0x54,0xd7,0x16,0xd6, +0x94,0x06,0x47,0x94,0xd6,0x56,0xe6,0x36,0x97,0xf6,0xe6,0x36,0x37,0x41,0x18,0xb2, +0x0d,0x06,0xe1,0x07,0xd5,0x1f,0xc4,0x81,0x1c,0x50,0x4a,0x63,0xaa,0x6b,0x0b,0x6b, +0x4a,0x83,0x63,0x2a,0xb3,0x2b,0x63,0xa3,0x7a,0xab,0x9a,0x2b,0x9b,0x20,0x0c,0xda, +0x06,0x83,0x08,0x85,0x4a,0x14,0xe2,0x40,0x0e,0xb8,0xa4,0x19,0xc9,0x85,0xb5,0x95, +0x25,0xb9,0x91,0x95,0xe1,0x4d,0x10,0x86,0x6d,0x83,0x41,0x90,0x42,0x55,0x0a,0x71, +0x20,0x07,0x94,0xcc,0x88,0xca,0xec,0xd2,0xc6,0xca,0xa8,0xde,0xac,0xd2,0xca,0xee, +0x88,0xca,0xe0,0xe8,0xd0,0x26,0x08,0x03,0xb7,0xc1,0x20,0x4e,0xa1,0x42,0x85,0x38, +0x68,0x78,0x98,0x29,0xa5,0xd1,0xd1,0x95,0xc9,0x4d,0x10,0x86,0x6e,0x03,0x42,0xa8, +0x42,0xb5,0x0a,0x71,0xd0,0x34,0x73,0x40,0xc9,0xac,0xe9,0x8d,0x2e,0xed,0xcd,0xcd, +0xaa,0x6c,0x8c,0xee,0x4d,0x6e,0x6a,0x2c,0x8c,0xad,0x6c,0x82,0x30,0x78,0x1b,0x10, +0xa2,0x15,0x2a,0x57,0x88,0x83,0xa6,0x99,0x03,0x42,0x66,0x44,0x6f,0x77,0x6e,0x73, +0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x84,0xe1,0xdb,0x60,0x10, +0xb0,0x50,0xc5,0x42,0x1c,0x34,0xfc,0xcc,0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca, +0xc6,0xe8,0xde,0xe4,0x94,0xd2,0xe8,0xe8,0xca,0xe4,0x86,0xc2,0xdc,0xc6,0xca,0xd8, +0xd8,0xc2,0xe8,0xd2,0xde,0xdc,0x26,0x08,0x03,0x18,0x6c,0x30,0x88,0x59,0xa8,0x68, +0x21,0x0e,0x1a,0x32,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65, +0x13,0x84,0x21,0x0c,0x36,0x20,0x84,0x2d,0x54,0xb7,0x10,0x07,0x4d,0x33,0x07,0xcc, +0xcc,0xa0,0xe4,0xca,0xec,0xd2,0xde,0xea,0xe6,0x8c,0xe4,0xc2,0xda,0xca,0xa0,0xe4, +0xca,0x8a,0xf0,0xe0,0xde,0xe6,0xea,0xe4,0xca,0x26,0x08,0x83,0x18,0x6c,0x30,0x88, +0x5c,0xa8,0x74,0x21,0x0e,0x1a,0x2e,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46, +0x4f,0x56,0x13,0x84,0x61,0x0c,0x36,0x18,0x04,0x2f,0x54,0xbd,0x10,0x07,0x0d,0x2b, +0x33,0xa5,0x34,0x3a,0xba,0x32,0xb9,0xa9,0xb2,0xb8,0xba,0x32,0xb7,0xb1,0x32,0xa6, +0x32,0xb7,0x33,0x3a,0xb4,0x09,0xc2,0x40,0x06,0x1b,0x0c,0xe2,0x17,0x2a,0x70,0x88, +0x83,0x86,0x8a,0x19,0x51,0x19,0x1b,0x5d,0x18,0x55,0x5a,0x5b,0xd9,0x04,0x61,0x28, +0x83,0x0d,0x06,0x21,0x0e,0xd5,0x38,0xc4,0x41,0xc3,0xcb,0x8c,0x28,0xcf,0x2d,0xac, +0x2d,0x6d,0x4c,0xaa,0x6c,0x6e,0x08,0x2d,0xcc,0xed,0xac,0xcc,0x28,0x6c,0x8c,0xee, +0x4d,0x6e,0x82,0x30,0x98,0xc1,0x06,0x83,0x28,0x87,0xca,0x1c,0xe2,0xa0,0x21,0x66, +0x66,0x95,0x56,0x76,0x37,0x05,0x17,0x36,0x56,0x46,0xf5,0xd6,0x54,0x46,0x57,0x26, +0x37,0x67,0x14,0x36,0x46,0xf7,0x26,0x37,0x41,0x18,0xce,0x60,0x83,0x41,0xa0,0x43, +0x95,0x0e,0x71,0xd0,0x6c,0xa0,0xd6,0x80,0x0e,0xee,0x40,0x0f,0xfa,0x00,0x14,0x46, +0xc1,0x14,0x52,0x81,0x15,0x5e,0x41,0x16,0x6a,0x01,0x17,0x76,0xc1,0x17,0xc2,0x81, +0x1c,0xce,0x41,0x1d,0x36,0x0c,0xc6,0x1b,0xac,0xc3,0x04,0x41,0x00,0x36,0x00,0x1b, +0x06,0xc3,0x1d,0xdc,0x61,0x43,0xf0,0x0e,0x1b,0x86,0xa1,0x1d,0xe0,0x81,0xc2,0xd0, +0xd4,0x86,0xc1,0x0e,0xec,0x60,0x98,0x20,0x0c,0x68,0xb0,0x21,0x58,0x85,0x0d,0x84, +0x1c,0xcc,0x03,0x3d,0xd4,0xc3,0x86,0xa2,0x1d,0xe4,0x01,0x70,0x03,0x7b,0xa0,0x11, +0x46,0xf7,0xd6,0x96,0x36,0x46,0x44,0x4c,0x2e,0xcc,0x6d,0x0c,0xad,0x6c,0x8e,0x86, +0x19,0xdb,0x5b,0x18,0xdd,0xdc,0x04,0x61,0x48,0x03,0x16,0x69,0x6e,0x73,0x74,0x73, +0x13,0x84,0x41,0x0d,0x48,0xa4,0xb9,0xd1,0xcd,0x4d,0x10,0x86,0x35,0x20,0x42,0x57, +0x86,0xf7,0xc5,0xf6,0x16,0x46,0x36,0x41,0x18,0xd8,0x80,0x09,0x5d,0x19,0xde,0xd7, +0x1c,0xdd,0x9b,0x5c,0x19,0x8b,0xba,0x34,0x37,0xba,0xb9,0x0d,0x10,0x3e,0xc8,0x41, +0x3e,0x34,0xfa,0xb0,0x0f,0xfc,0xd0,0x0f,0xfe,0xf0,0x0f,0x20,0x11,0x12,0x22,0x51, +0x8d,0x04,0x1f,0x54,0x61,0x63,0xb3,0x6b,0x73,0x49,0x23,0x2b,0x73,0xa3,0x9b,0x12, +0x04,0x55,0xc8,0xf0,0x5c,0xec,0xca,0xe4,0xe6,0xd2,0xde,0xdc,0xa6,0x04,0x44,0x13, +0x32,0x3c,0x17,0xbb,0x30,0x36,0xbb,0x32,0xb9,0x29,0x81,0x51,0x87,0x0c,0xcf,0x65, +0x0e,0x2d,0x8c,0xac,0x4c,0xae,0xe9,0x8d,0xac,0x8c,0x6d,0x4a,0x80,0x94,0x21,0xc3, +0x73,0x91,0x2b,0x9b,0x7b,0xab,0x93,0x1b,0x2b,0x9b,0x9b,0x12,0xb4,0x41,0x25,0x32, +0x3c,0x17,0xba,0x3c,0xb8,0xb2,0x20,0x37,0xb7,0x37,0xba,0x30,0xba,0xb4,0x37,0xb7, +0xb9,0x29,0xc2,0x3a,0xc0,0x43,0x1d,0x32,0x3c,0x97,0x32,0x37,0x3a,0xb9,0x3c,0xa8, +0xb7,0x34,0x37,0xba,0xb9,0x29,0x81,0x3d,0x74,0x21,0xc3,0x73,0x19,0x7b,0xab,0x73, +0xa3,0x2b,0x93,0x9b,0x9b,0x12,0x8c,0x04,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x33,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e,0x30,0x39,0x0c,0x22, +0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34, +0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05, +0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x25,0x6c,0xc3,0xe5, +0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9, +0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd, +0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81,0x33,0x5c,0xbe,0xf3, +0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x05,0x48,0xc3,0xe5, +0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x31,0xc3,0x3c, +0x16,0x72,0x6d,0xcc,0x88,0xc3,0xc2,0xfb,0x4a,0x58,0xf7,0xcd,0x44,0x58,0x49,0x4c, +0xb4,0x10,0x00,0x00,0x66,0x00,0x05,0x00,0x2d,0x04,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x9c,0x10,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x24,0x04,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xc6,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xe8,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e, +0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2, +0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61, +0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19, +0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c,0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c, +0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86,0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a, +0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5, +0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86,0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7, +0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c, +0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28,0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97, +0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d,0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e, +0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2,0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06, +0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5, +0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20, +0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07, +0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9, +0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07, +0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39, +0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03, +0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38, +0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4, +0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70, +0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03, +0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82, +0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0, +0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03, +0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18, +0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc, +0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c, +0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4, +0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81, +0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09, +0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41, +0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8,0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b, +0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98, +0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40, +0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1, +0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d,0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac, +0x61,0x18,0x86,0x61,0x18,0x74,0x4f,0x01,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x34, +0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x79,0x80,0x00,0x08, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x1b,0x10, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c,0x20,0x00,0x02,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x88,0x01,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x10,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46, +0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x10,0x0a,0xa2,0x2c,0x0a,0x30, +0x80,0xc2,0x11,0x00,0x42,0x67,0x00,0x68,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2,0x19, +0x00,0x9a,0x67,0x00,0xa8,0x9e,0x01,0x20,0x7c,0x06,0x00,0x00,0x79,0x18,0x00,0x00, +0x5e,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x81,0x99,0x20,0x0c, +0xcd,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xce,0x04, +0x01,0x0d,0x32,0x02,0x13,0x84,0xe1,0x99,0x20,0x0c,0xd0,0x06,0x01,0x61,0x36,0x24, +0x48,0xa2,0x20,0xcb,0xb0,0x20,0xcd,0x86,0x64,0x48,0x14,0x04,0x19,0x16,0xa4,0x99, +0x20,0xac,0x81,0xb6,0x21,0x59,0x20,0x05,0x19,0x86,0x05,0x69,0x26,0x08,0x43,0x34, +0x41,0x78,0x83,0x6d,0x43,0x22,0x4d,0x0a,0x22,0x0d,0x0b,0xd2,0x6c,0x20,0x9c,0x27, +0xa2,0x26,0x08,0x71,0xc0,0x4d,0x10,0xc2,0x00,0x9b,0x20,0x0c,0xd2,0x06,0x01,0xc1, +0x36,0x2c,0x88,0xa5,0x20,0xc8,0xb0,0x5c,0xd7,0x95,0x4d,0x10,0xe6,0xa0,0xdb,0xb0, +0x0c,0x9b,0x82,0x0c,0xc3,0x72,0x5d,0x57,0x33,0x41,0xa8,0x03,0x6f,0xc3,0xb2,0x74, +0x0a,0xb2,0x0c,0xcb,0x75,0x5d,0xcd,0x86,0x45,0xea,0x14,0x44,0x1a,0x96,0xeb,0xba, +0x9a,0x0d,0x84,0xc6,0x79,0xdf,0x04,0x01,0x0f,0xbe,0x09,0xc2,0x30,0x6d,0x40,0x90, +0x30,0x50,0x10,0x64,0x10,0x03,0x60,0x43,0x30,0x06,0x1b,0x88,0x0a,0x0c,0xc8,0x00, +0x98,0x20,0x08,0x00,0x85,0xa1,0xa9,0x09,0xc2,0x40,0x4d,0x10,0x86,0x6a,0xc3,0x90, +0x06,0x69,0x30,0x4c,0x10,0x06,0x6b,0x82,0x30,0x5c,0x1b,0x02,0x36,0xd8,0x40,0xa0, +0x81,0x1a,0xac,0x41,0x1b,0x6c,0x28,0xcc,0xe0,0x0c,0x80,0x32,0x70,0x83,0x2a,0x6c, +0x6c,0x76,0x6d,0x2e,0x69,0x64,0x65,0x6e,0x74,0x53,0x82,0xa0,0x0a,0x19,0x9e,0x8b, +0x5d,0x99,0xdc,0x5c,0xda,0x9b,0xdb,0x94,0x80,0x68,0x42,0x86,0xe7,0x62,0x17,0xc6, +0x66,0x57,0x26,0x37,0x25,0x20,0xea,0x90,0xe1,0xb9,0xcc,0xa1,0x85,0x91,0x95,0xc9, +0x35,0xbd,0x91,0x95,0xb1,0x4d,0x09,0x8c,0x32,0x64,0x78,0x2e,0x72,0x65,0x73,0x6f, +0x75,0x72,0x63,0x65,0x73,0x53,0x02,0x32,0xa8,0x43,0x86,0xe7,0x52,0xe6,0x46,0x27, +0x97,0x07,0xf5,0x96,0xe6,0x46,0x37,0x37,0x25,0x70,0x03,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x33,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e,0x30,0x39,0x0c,0x22, +0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34, +0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05, +0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x25,0x6c,0xc3,0xe5, +0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9, +0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd, +0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81,0x33,0x5c,0xbe,0xf3, +0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x05,0x48,0xc3,0xe5, +0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x61,0x20,0x00,0x00, +0xec,0x01,0x00,0x00,0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00,0x3b,0x00,0x00,0x00, +0x34,0xcc,0x00,0x14,0xec,0x40,0x11,0x06,0x94,0xec,0x40,0xd9,0x95,0x51,0xd9,0x14, +0x67,0x40,0x11,0x02,0x95,0x61,0x40,0xe9,0x06,0x94,0x24,0x41,0x0d,0x94,0x24,0x42, +0xb9,0x94,0x4a,0x69,0x94,0x24,0x44,0xc1,0x94,0x22,0x41,0xb9,0x11,0x52,0x04,0xe5, +0x31,0x02,0x50,0x02,0x64,0x8c,0x11,0x80,0x20,0x08,0xc2,0xbf,0x30,0x46,0xd0,0x9a, +0x73,0xce,0x7b,0x63,0x04,0xf7,0x4d,0x8f,0xa6,0x18,0x8c,0x11,0xac,0xb5,0x5a,0xab, +0xdf,0x18,0x01,0x08,0x82,0xb0,0x1b,0x06,0x63,0x04,0x20,0x08,0x82,0x38,0x38,0x8c, +0x11,0xac,0xb5,0x5a,0x8b,0xdf,0x18,0x01,0xec,0xb3,0x73,0xf9,0x8d,0x11,0xe4,0x7a, +0xe9,0xce,0xdf,0x18,0x01,0xce,0xde,0x67,0xee,0x8d,0x11,0x9c,0xb5,0x29,0x86,0xde, +0x18,0x01,0x08,0x82,0x20,0xfe,0x8d,0x11,0x80,0x20,0x08,0xc2,0xdf,0x08,0xc0,0x18, +0x81,0x8a,0xd7,0xa7,0xe8,0x51,0x37,0x87,0x80,0x06,0x73,0x30,0x87,0xf0,0xc4,0xc1, +0x1c,0x02,0x1a,0xac,0xc1,0x1c,0x02,0x1c,0x4c,0x73,0x08,0xcf,0x1a,0xcc,0x21,0xa0, +0x41,0x1b,0xcc,0x21,0x3c,0x6d,0x40,0xe0,0x1c,0x44,0x14,0x39,0x78,0x30,0x07,0xf1, +0x3c,0x0e,0x1e,0xcc,0x41,0x30,0x8c,0x83,0x07,0x73,0x10,0x8e,0xe3,0xe0,0xc1,0x1c, +0x44,0x14,0x39,0x77,0x30,0x07,0xc1,0x30,0xce,0x1d,0x8c,0x00,0xcc,0x41,0x3c,0x8f, +0x73,0x07,0x73,0x10,0x8e,0xe3,0xd4,0x01,0x00,0x00,0x00,0x00,0x23,0x06,0x08,0x00, +0x82,0x60,0x20,0x06,0xad,0x50,0x07,0xc9,0x29,0x80,0xc2,0x88,0x01,0x02,0x80,0x20, +0x18,0x88,0x81,0x2b,0xd8,0x41,0xa2,0x0a,0xa1,0x30,0x62,0x80,0x00,0x20,0x08,0x06, +0x62,0xf0,0x0a,0x77,0x90,0xb8,0x82,0x28,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x18, +0xc0,0x02,0x1e,0x24,0xad,0x30,0x0a,0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xb1, +0x90,0x07,0xc9,0x2a,0x90,0xc2,0x88,0x01,0x02,0x80,0x20,0x18,0x88,0x81,0x2c,0xe8, +0x41,0x12,0x0b,0xa5,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x62,0x30,0x0b,0x7b,0x90, +0xc0,0x82,0x29,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x18,0xd0,0x02,0x1f,0x24,0xb0, +0x70,0x0a,0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xb5,0xd0,0x07,0x89,0x2c,0xa0, +0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x78,0xb7,0x00,0x0a,0x81,0x35,0x62,0x60,0x00, +0x20,0x08,0x06,0x44,0x38,0xe0,0x01,0x2d,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x21, +0x0e,0x79,0x70,0x0b,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0xed,0x02,0x28,0x0c,0xb6, +0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x5e,0x2f, +0x98,0x82,0xb2,0x8d,0x18,0x34,0x00,0x08,0x82,0xc1,0x62,0x0e,0xa6,0x10,0xe8,0x82, +0x51,0xa0,0x02,0x2a,0xa0,0x02,0x2a,0x8c,0x26,0x04,0x40,0x21,0xbe,0x00,0x23,0x06, +0x0d,0x00,0x82,0x60,0xb0,0xa4,0x43,0x2a,0x10,0xbd,0x10,0x20,0xab,0xb0,0x0a,0xab, +0xb0,0x0a,0xa3,0x09,0x01,0x50,0x4a,0x38,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c, +0xec,0xc0,0x0a,0x07,0x38,0x30,0x81,0x2b,0xb8,0x82,0x2b,0xb8,0xc2,0x68,0x42,0x00, +0x54,0x43,0x0a,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcb,0x3b,0xbc,0x82,0x32,0x0e, +0x4f,0x10,0x0b,0xb1,0x10,0x0b,0xb1,0x30,0x9a,0x10,0x00,0x15,0x9d,0x02,0x8c,0x18, +0x34,0x00,0x08,0x82,0xc1,0x22,0x0f,0xb2,0xd0,0x98,0x43,0x10,0xd1,0x02,0x2d,0xd0, +0x02,0x2d,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xf4,0x40,0x0b, +0x0f,0x3a,0x0c,0x89,0x2d,0xd8,0x82,0x2d,0xd8,0xc2,0x68,0x42,0x00,0x8c,0x18,0x34, +0x00,0x08,0x82,0xc1,0x62,0x0f,0xb6,0x10,0xa9,0x83,0xb3,0xe0,0x02,0x2e,0xe0,0x02, +0x2e,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xf8,0x80,0x0b,0x13, +0x3b,0x1c,0x8a,0x2e,0xe8,0x82,0x2e,0xe8,0xc2,0x68,0x42,0x00,0x8c,0x18,0x34,0x00, +0x08,0x82,0xc1,0xa2,0x0f,0xba,0x50,0xb9,0x83,0xc4,0xf0,0x02,0x2f,0xf0,0x02,0x2f, +0x8c,0x26,0x04,0xc0,0x70,0x03,0x95,0x91,0xc1,0x70,0x03,0x97,0x91,0x41,0x09,0x81, +0x0e,0x47,0x54,0x18,0xf1,0x95,0x10,0xe8,0x74,0xc3,0xa5,0x05,0xd3,0x0d,0x9a,0x18, +0x08,0xc3,0x0d,0x63,0x00,0x06,0x64,0x30,0xdc,0x90,0x81,0x01,0x19,0x94,0x10,0xe8, +0x70,0x44,0x56,0x10,0x5f,0x09,0x81,0x4e,0x37,0x6c,0x47,0x30,0xdd,0xe0,0xa1,0x81, +0x30,0xdc,0xc0,0x99,0x01,0x19,0x14,0x12,0xe8,0x70,0x04,0x47,0x10,0x5f,0x09,0x81, +0x4e,0x37,0x78,0x46,0x50,0x88,0xb0,0xd3,0x0d,0x70,0xe0,0x04,0xd3,0x0d,0x63,0x80, +0x10,0xc3,0x0d,0x61,0xf0,0x06,0x64,0x50,0x81,0xa5,0xc3,0x11,0x61,0x60,0x10,0x5f, +0x09,0x81,0x4e,0x37,0x8c,0x01,0x12,0x4c,0x37,0xd8,0x81,0x21,0x94,0x41,0xe9,0x70, +0x04,0x19,0x0c,0xc4,0x57,0x42,0xa0,0xd3,0x0d,0x66,0x50,0x04,0x25,0x1c,0x3b,0xdd, +0xc0,0x06,0x4d,0x50,0x62,0xa0,0xe9,0x70,0x04,0x1a,0x10,0xc4,0x57,0x42,0xa0,0xd3, +0x0d,0x6a,0x60,0x04,0xd3,0x0d,0x7a,0x50,0x08,0x35,0x24,0x3b,0xdd,0x90,0x07,0x4d, +0x50,0xd3,0xa6,0xc3,0x11,0x6d,0x50,0x10,0x5f,0x09,0x81,0x4e,0x37,0xbc,0xc1,0x11, +0x4c,0x37,0xe0,0xc1,0x21,0x94,0x1b,0x80,0x81,0x0e,0x47,0xc0,0xc1,0x40,0x7c,0x25, +0x04,0x3a,0xdd,0x20,0x07,0x45,0x30,0xdd,0x60,0x0a,0x85,0x50,0x03,0xb2,0xd3,0x0d, +0xa2,0xc0,0x04,0x37,0x18,0x76,0x82,0x61,0x23,0x06,0x07,0x00,0x82,0x60,0x80,0xb5, +0x45,0x4c,0xd0,0x42,0x58,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0xd8,0x3c,0x08,0xf1, +0xb1,0xc0,0x80,0x8f,0xd5,0xc3,0x10,0x1f,0x0b,0x0e,0xf8,0xdc,0x2d,0x18,0x76,0xb7, +0x60,0x98,0x15,0x02,0x7d,0x8c,0x10,0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xdb, +0x5d,0xf0,0xc4,0x2f,0xd0,0xc5,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09,0x86,0x9d, +0x60,0x98,0x09,0x87,0x7c,0x4c,0x38,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xcf, +0x68,0x84,0x85,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x0f,0x69,0x88,0x85,0x70,0xc2, +0x40,0x27,0x0c,0x34,0x62,0x70,0x00,0x20,0x08,0x06,0x5e,0x68,0xa8,0x45,0x3b,0x88, +0xc4,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xaa,0xa1,0x16,0x81,0x5f,0x0c,0x02,0x5b, +0xb0,0x05,0x5b,0xb0,0xc5,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0x82,0x26,0x8c, +0x26,0x6c,0x83,0x09,0x84,0x7c,0x4c,0x20,0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06, +0x5e,0x6a,0xc8,0x85,0x3e,0xa4,0xc4,0x88,0x81,0x03,0x80,0x20,0x18,0x34,0xb1,0xb1, +0x16,0x81,0x3c,0xc4,0x03,0x5d,0x94,0x41,0x19,0x94,0x41,0x19,0xf8,0xc4,0x88,0xc1, +0x01,0x80,0x20,0x18,0x78,0xaa,0x31,0x17,0xfa,0x70,0x12,0x23,0x06,0x0e,0x00,0x82, +0x60,0xd0,0xc8,0x06,0x5b,0x04,0xf3,0x20,0x0f,0x75,0x41,0x0c,0x04,0xf1,0x13,0x23, +0x06,0x07,0x00,0x82,0x60,0xb0,0xb1,0x46,0x5c,0xd0,0xc3,0x69,0x8c,0x26,0x04,0xc0, +0x68,0x82,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xf6,0x1a,0x74,0x71,0x0f,0xac, +0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0x82,0x61,0x27,0x18,0x66,0x02,0x23,0x1f, +0x13,0x18,0xf9,0x98,0x20,0xc8,0xc7,0x04,0x41,0x3e,0x26,0x04,0xf0,0x19,0x31,0x30, +0x00,0x10,0x04,0x83,0xc7,0x37,0xe0,0x22,0x18,0x8e,0x08,0xd2,0x42,0xf8,0x2e,0x30, +0xca,0x02,0x4a,0x3e,0x26,0x50,0xf2,0xb9,0x92,0x30,0xec,0x4a,0xc2,0x30,0x13,0xc8, +0x02,0x3e,0x26,0x94,0x05,0x7c,0xae,0x32,0xec,0x2a,0xc3,0x8c,0x10,0xe8,0x63,0x84, +0x40,0x1f,0x53,0x04,0xf8,0x98,0x22,0xc0,0xc7,0x0c,0x41,0x3e,0x66,0x08,0xf2,0x31, +0x41,0x2f,0xe0,0x63,0xc2,0x5e,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x9e,0xf8, +0x78,0x0d,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x1e,0xf9,0x80,0x0d,0xe1,0x84,0x81, +0x4e,0x18,0xc8,0x0c,0x22,0x3e,0x66,0x10,0xf1,0xb1,0xbb,0x10,0xe2,0x63,0x78,0x21, +0xc4,0xc7,0x84,0x40,0x3e,0x26,0x14,0xf2,0x31,0xa2,0x90,0x8f,0x1d,0x86,0x7c,0x86, +0x23,0x08,0xbd,0x10,0xbe,0x59,0x86,0x60,0x08,0x86,0x1b,0x16,0x36,0x20,0x83,0xe1, +0x86,0x85,0x0d,0xc8,0xa0,0x84,0x40,0x67,0x19,0x84,0x21,0x38,0x5b,0x18,0x76,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x3c,0xfe,0x28,0x8f,0xb5,0xf0,0x8b,0x11,0x83,0x05,0x00, +0x41,0x30,0x88,0x44,0x04,0x3c,0x02,0xfd,0x80,0x9e,0xf3,0x10,0x66,0x09,0x86,0xe1, +0x08,0x25,0x34,0x84,0x6f,0x96,0xe1,0x48,0x82,0x11,0x0a,0xd0,0xff,0xff,0xff,0x1f, +0x0c,0xd7,0x10,0xbe,0x59,0x02,0x63,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x1e,0x13,0xe1, +0x8d,0xd0,0xff,0xff,0xff,0x1f,0x2c,0x78,0x0d,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82, +0xc1,0x83,0x22,0xbd,0x11,0x58,0x00,0x1b,0xf2,0xb1,0x00,0x36,0xe0,0x33,0x4b,0x60, +0x0c,0x54,0x18,0x0c,0x21,0x14,0x16,0xa4,0x86,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0xe0,0x69,0x91,0xf1,0x08,0x2c,0x98,0x0d,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0xc1, +0xf3,0x22,0xe4,0x11,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xa7,0x22,0xf3,0xc1,0x17, +0xaa,0x31,0x62,0xe0,0x00,0x20,0x08,0x06,0x8d,0x8c,0xb0,0x47,0x30,0x17,0x72,0x51, +0x1f,0x82,0x20,0x08,0xbf,0x81,0xe5,0xa5,0x08,0x0c,0x37,0x04,0xa0,0x40,0x06,0xc3, +0x0d,0x1f,0x28,0x90,0x41,0x09,0x81,0xce,0x32,0x20,0x49,0x70,0xea,0x30,0xec,0x88, +0xc1,0x01,0x80,0x20,0x18,0x78,0x30,0x92,0x1f,0x7f,0x21,0x1b,0x23,0x06,0x0b,0x00, +0x82,0x60,0x10,0xd9,0x08,0x7d,0x04,0x2e,0x62,0x8c,0xc1,0x7e,0x08,0xb3,0x04,0xc9, +0x70,0x44,0x57,0x1b,0xc2,0x37,0xcb,0xa0,0x30,0x41,0x95,0x41,0x8c,0xc0,0x70,0xc3, +0x19,0xa0,0x02,0x19,0x0c,0x37,0x08,0xa8,0x40,0x06,0x25,0x04,0x3a,0xcb,0xb0,0x30, +0xc1,0xc9,0xc3,0xb0,0x23,0x06,0x07,0x00,0x82,0x60,0xe0,0xe1,0x48,0x88,0x9c,0x86, +0x6e,0x8c,0x18,0x2c,0x00,0x08,0x82,0x41,0xe4,0x23,0xfc,0x11,0xd8,0x08,0x1b,0x18, +0x23,0x22,0xcc,0x12,0x30,0xc3,0x11,0x64,0xd0,0x1b,0xc2,0x37,0xcb,0xd0,0x3c,0x41, +0xb9,0x41,0x8e,0x40,0xb9,0x81,0x8e,0xc0,0x70,0x83,0x10,0x0b,0x64,0x30,0xdc,0x20, +0xc4,0x02,0x19,0x94,0x10,0xe8,0x2c,0x83,0xf3,0x04,0xb7,0x0f,0xc3,0x8e,0x18,0x1c, +0x00,0x08,0x82,0x81,0x17,0x26,0x2a,0x02,0x1b,0xe3,0x31,0x62,0xb0,0x00,0x20,0x08, +0x06,0xd1,0x99,0x94,0x48,0xf0,0x23,0x87,0xc1,0x22,0xc2,0x2c,0xc1,0x33,0x62,0x70, +0x00,0x20,0x08,0x06,0xde,0x98,0xb0,0x88,0x6b,0x90,0xc7,0x88,0x41,0x03,0x80,0x20, +0x18,0x2c,0x6c,0xc2,0x22,0x01,0x98,0xb0,0xc6,0x6a,0xb8,0x88,0x8b,0xb8,0x88,0x8b, +0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0xc1,0x01,0x80,0x20, +0x18,0x4c,0x6c,0xd2,0x22,0xec,0x31,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd4,0x26, +0x2e,0xd2,0x1e,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x4c,0x6e,0xf2,0x22,0xee,0x31, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0xd6,0x26,0x31,0x42,0x1b,0x68,0x32,0x9a,0x10, +0x00,0x56,0x04,0xf4,0xb1,0x42,0xa0,0x8f,0x15,0x03,0x7d,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xc0,0x83,0x93,0x1c,0xf1,0x0d,0xf6,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x25, +0x4f,0x72,0x24,0x68,0x93,0x36,0x69,0x93,0x1d,0xd9,0x91,0x1d,0xd9,0x91,0xd1,0x84, +0x00,0x18,0x8e,0x08,0xee,0x23,0xf8,0xa6,0x1b,0xf4,0x43,0x08,0x2c,0x40,0xe4,0x63, +0x02,0x22,0x1f,0x1b,0x10,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc4,0x27,0x3d, +0x22,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x30,0xf5,0x89,0x8f,0xf4,0x07,0x31,0x62, +0x70,0x00,0x20,0x08,0x06,0x93,0x9f,0xfc,0x48,0x20,0x58,0x10,0x22,0xf0,0xb1,0x23, +0xa0,0x8f,0x1d,0x02,0x7d,0xec,0x18,0xe8,0x33,0x62,0xb0,0x00,0x20,0x08,0x06,0x95, +0xa8,0xd4,0xc8,0x20,0x04,0x29,0x82,0x22,0x27,0x32,0x1c,0x11,0x9c,0x88,0xf2,0xcd, +0x32,0x14,0x44,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_53cea1f381f3c0c8b906439e56530511.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_53cea1f381f3c0c8b906439e56530511.h new file mode 100644 index 00000000..021b6722 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_53cea1f381f3c0c8b906439e56530511.h @@ -0,0 +1,523 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_wave64_53cea1f381f3c0c8b906439e56530511.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_53cea1f381f3c0c8b906439e56530511_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_53cea1f381f3c0c8b906439e56530511_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_53cea1f381f3c0c8b906439e56530511_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_53cea1f381f3c0c8b906439e56530511_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_53cea1f381f3c0c8b906439e56530511_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_53cea1f381f3c0c8b906439e56530511_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_53cea1f381f3c0c8b906439e56530511_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_53cea1f381f3c0c8b906439e56530511_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_53cea1f381f3c0c8b906439e56530511_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_53cea1f381f3c0c8b906439e56530511_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_53cea1f381f3c0c8b906439e56530511_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_53cea1f381f3c0c8b906439e56530511_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_53cea1f381f3c0c8b906439e56530511_size = 8000; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_53cea1f381f3c0c8b906439e56530511_data[] = { +0x44,0x58,0x42,0x43,0x18,0x4a,0x7c,0x95,0xcd,0x3c,0x6c,0x1a,0xd9,0x84,0x2d,0x7d, +0x7d,0x57,0x5e,0x4f,0x01,0x00,0x00,0x00,0x40,0x1f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0xb0,0x0e,0x00,0x00,0xcc,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x14,0x0d,0x00,0x00,0x66,0x00,0x05,0x00, +0x45,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xfc,0x0c,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x3c,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc5,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b, +0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c,0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28, +0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d, +0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e,0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2, +0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0, +0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07, +0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1, +0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90, +0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31, +0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8, +0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07, +0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f, +0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c, +0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90, +0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43, +0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac, +0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a, +0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0, +0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3, +0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c, +0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0, +0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81, +0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a, +0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01, +0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c, +0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0, +0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41,0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8, +0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b,0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26, +0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18, +0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03, +0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8, +0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d, +0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac,0x61,0x18,0x86,0x61,0x18,0x74,0x03,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a, +0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90, +0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6, +0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60, +0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x34,0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4, +0x79,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01, +0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02,0x02,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x43,0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x86,0x3c,0x1b,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c, +0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x88,0x01,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x1c,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x1c,0x0a, +0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03, +0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a, +0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x2c,0xca,0x34,0xa0,0xd0,0x07,0x8a,0xa5,0x30, +0x28,0x1c,0x01,0xa8,0x01,0x42,0x67,0x00,0x68,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2, +0x19,0x00,0x9a,0x67,0x00,0xa8,0x9e,0x01,0xa0,0x7b,0x06,0x80,0xf0,0x19,0x00,0x00, +0x79,0x18,0x00,0x00,0x59,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0x81,0x99,0x20,0x0c,0xcd,0x06,0x61,0x20,0x26,0x08,0x83,0xb3,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08,0x68,0xf0,0x06,0xb4,0xe4,0xbe,0xd2,0xdc, +0xe0,0xea,0xe8,0xbe,0xc6,0xde,0xd8,0xde,0xe4,0xbe,0xd4,0xd2,0xe8,0xe8,0xca,0xe4, +0xca,0xc8,0x26,0x08,0xc3,0x33,0x41,0x18,0xa0,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65, +0x31,0x98,0x81,0x31,0x1c,0x5a,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f, +0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x1b,0x92,0x41,0x81, +0x0c,0x63,0x60,0x0c,0x67,0x82,0xb0,0x06,0x70,0xc0,0x46,0xee,0x2b,0xcd,0x0d,0xae, +0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d,0x43,0xc2,0x48,0x93,0x31,0x0c,0x8c,0xe1, +0x4c,0x10,0x86,0x68,0x82,0xf0,0x06,0x71,0x40,0x48,0xee,0x2b,0xcd,0x0d,0xae,0x8e, +0xee,0xab,0x0c,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x43,0x52,0x59,0x97,0x51,0x0d, +0x8c,0xe1,0x6c,0x20,0x9e,0x88,0xc2,0x26,0x08,0x71,0x20,0x07,0x3c,0x03,0xb9,0xbb, +0x2f,0xb9,0xb2,0xb1,0x37,0xb7,0x39,0x3a,0xb9,0xba,0x31,0xba,0x32,0xb2,0x2f,0x38, +0xb9,0x32,0xbb,0xb4,0xb7,0xba,0xb9,0x2f,0xb7,0xb2,0x30,0xb9,0xb2,0x39,0xba,0x2f, +0xb2,0x32,0x38,0x3a,0xb4,0x09,0x42,0x18,0xb4,0xc1,0x04,0x61,0x90,0x36,0x08,0x46, +0xb7,0x61,0x31,0xb4,0xcd,0x30,0x06,0x86,0xe3,0x38,0x6f,0x82,0x30,0x07,0x73,0xc0, +0x4c,0xee,0xee,0x8b,0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0xec,0xab,0xed,0x8d,0x2e,0xed, +0xcd,0xed,0xcb,0xae,0x6c,0x8c,0xee,0x4d,0x6e,0x6e,0xc3,0x32,0x80,0x41,0x18,0x18, +0xc3,0xc0,0x70,0x1c,0xe7,0x4c,0x10,0xea,0x80,0x0e,0xf8,0xc8,0xdd,0x7d,0x91,0xa5, +0xb1,0x85,0xd1,0x95,0x91,0x11,0x95,0xc1,0xd1,0xa1,0x6d,0x58,0x98,0x31,0x20,0x03, +0x83,0x19,0x18,0x8e,0xe3,0x1c,0x4a,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x69, +0x6e,0x70,0x75,0x74,0x5f,0x6c,0x75,0x6d,0x61,0x1b,0x96,0x6a,0x0c,0xcc,0xc0,0xa8, +0x06,0x86,0xe3,0x38,0x67,0x03,0xf1,0x89,0x41,0x19,0x9c,0xc1,0x04,0x01,0x0f,0xec, +0x80,0xc6,0x98,0x98,0xd1,0x94,0x94,0xcc,0x04,0x61,0x98,0x36,0x20,0x46,0x1a,0xa8, +0x81,0x61,0x0c,0x6b,0x00,0x6c,0x08,0xd8,0x60,0x03,0x91,0xa1,0x41,0x1b,0x00,0x13, +0x84,0x3b,0xa8,0x03,0x2e,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65, +0x13,0x84,0x81,0x9a,0x20,0x0c,0xd5,0x04,0x21,0x0c,0xdc,0x60,0x03,0x42,0xc0,0x41, +0x65,0xc4,0x81,0x1c,0x34,0x73,0x40,0x27,0xad,0x29,0x0c,0x4f,0xaa,0xcc,0x8d,0xac, +0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x30,0x58,0x1b,0x0c,0xa2,0x0e,0x2a,0x3b,0x88, +0x03,0x39,0x20,0x93,0x46,0x94,0x36,0x07,0xc7,0x16,0x96,0x37,0x95,0xa6,0x57,0x36, +0x41,0x18,0xae,0x0d,0x08,0x81,0x07,0x55,0x1e,0xc4,0x81,0x1c,0x34,0x73,0xc0,0x2e, +0x2d,0xc9,0x0d,0xae,0x8e,0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e, +0x6e,0xac,0x8c,0x28,0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x60, +0x1b,0x0c,0x62,0x0f,0x2a,0x3e,0x88,0x03,0x39,0xa0,0x94,0xc6,0x54,0xd7,0x16,0xd6, +0x94,0x06,0x47,0x94,0xd6,0x56,0xe6,0x36,0x97,0xf6,0xe6,0x36,0x37,0x41,0x18,0xb2, +0x0d,0x06,0xe1,0x07,0xd5,0x1f,0xc4,0x81,0x1c,0x50,0x4a,0x63,0xaa,0x6b,0x0b,0x6b, +0x4a,0x83,0x63,0x2a,0xb3,0x2b,0x63,0xa3,0x7a,0xab,0x9a,0x2b,0x9b,0x20,0x0c,0xda, +0x06,0x83,0x08,0x85,0x4a,0x14,0xe2,0x40,0x0e,0xb8,0xa4,0x19,0xc9,0x85,0xb5,0x95, +0x25,0xb9,0x91,0x95,0xe1,0x4d,0x10,0x86,0x6d,0x83,0x41,0x90,0x42,0x55,0x0a,0x71, +0x20,0x07,0x94,0xcc,0x88,0xca,0xec,0xd2,0xc6,0xca,0xa8,0xde,0xac,0xd2,0xca,0xee, +0x88,0xca,0xe0,0xe8,0xd0,0x26,0x08,0x03,0xb7,0xc1,0x20,0x4e,0xa1,0x42,0x85,0x38, +0x68,0x78,0x98,0x29,0xa5,0xd1,0xd1,0x95,0xc9,0x4d,0x10,0x86,0x6e,0x83,0x41,0xa8, +0x42,0xb5,0x0a,0x71,0xd0,0x50,0x32,0x6b,0x7a,0xa3,0x4b,0x7b,0x73,0xb3,0x2a,0x1b, +0xa3,0x7b,0x93,0x9b,0x1a,0x0b,0x63,0x2b,0x9b,0x20,0x0c,0xde,0x06,0x84,0x68,0x85, +0xca,0x15,0xe2,0xa0,0x69,0xe6,0x80,0x90,0x19,0xd1,0xdb,0x9d,0xdb,0xdc,0x58,0x18, +0x5b,0x99,0x51,0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x61,0xf8,0x36,0x18,0x04,0x2c,0x54, +0xb1,0x10,0x07,0x0d,0x3f,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba, +0x37,0x39,0xa5,0x34,0x3a,0xba,0x32,0xb9,0xa1,0x30,0xb7,0xb1,0x32,0x36,0xb6,0x30, +0xba,0xb4,0x37,0xb7,0x09,0xc2,0x00,0x06,0x1b,0x10,0x62,0x16,0x2a,0x5a,0x88,0x83, +0xa6,0x99,0x03,0x32,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65, +0x13,0x84,0x21,0x0c,0x36,0x20,0x84,0x2d,0x54,0xb7,0x10,0x07,0x4d,0x33,0x07,0xcc, +0xcc,0xa0,0xe4,0xca,0xec,0xd2,0xde,0xea,0xe6,0x8c,0xe4,0xc2,0xda,0xca,0xa0,0xe4, +0xca,0x8a,0xf0,0xe0,0xde,0xe6,0xea,0xe4,0xca,0x26,0x08,0x83,0x18,0x6c,0x30,0x88, +0x5c,0xa8,0x74,0x21,0x0e,0x1a,0x2e,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46, +0x4f,0x56,0x13,0x84,0x61,0x0c,0x36,0x18,0x04,0x2f,0x54,0xbd,0x10,0x07,0x0d,0x2b, +0x33,0xa5,0x34,0x3a,0xba,0x32,0xb9,0xa9,0xb2,0xb8,0xba,0x32,0xb7,0xb1,0x32,0xa6, +0x32,0xb7,0x33,0x3a,0xb4,0x09,0xc2,0x40,0x06,0x1b,0x0c,0xe2,0x17,0x2a,0x70,0x88, +0x83,0x86,0x8a,0x19,0x51,0x19,0x1b,0x5d,0x18,0x55,0x5a,0x5b,0xd9,0x04,0x61,0x28, +0x83,0x0d,0x06,0x21,0x0e,0xd5,0x38,0xc4,0x41,0xc3,0xcb,0x8c,0x28,0xcf,0x2d,0xac, +0x2d,0x6d,0x4c,0xaa,0x6c,0x6e,0x08,0x2d,0xcc,0xed,0xac,0xcc,0x28,0x6c,0x8c,0xee, +0x4d,0x6e,0x82,0x30,0x98,0xc1,0x06,0x83,0x28,0x87,0xca,0x1c,0xe2,0xa0,0x21,0x66, +0x66,0x95,0x56,0x76,0x37,0x05,0x17,0x36,0x56,0x46,0xf5,0xd6,0x54,0x46,0x57,0x26, +0x37,0x67,0x14,0x36,0x46,0xf7,0x26,0x37,0x41,0x18,0xce,0x60,0x83,0x41,0xa0,0x43, +0x95,0x0e,0x71,0xd0,0x6c,0xa0,0xd6,0x80,0x0e,0xee,0x40,0x0f,0xfa,0x00,0x14,0x46, +0xc1,0x14,0x52,0x81,0x15,0x5e,0x41,0x16,0x6a,0x01,0x17,0x76,0xc1,0x17,0xc2,0x81, +0x1c,0xce,0x41,0x1d,0x36,0x0c,0xc6,0x1b,0xac,0xc3,0x04,0x41,0x00,0x36,0x00,0x1b, +0x06,0xc3,0x1d,0xdc,0x61,0x43,0xf0,0x0e,0x1b,0x86,0xa1,0x1d,0xe0,0x81,0xc2,0xd0, +0xd4,0x86,0xc1,0x0e,0xec,0x60,0x98,0x20,0x0c,0x68,0xb0,0x21,0x58,0x85,0x0d,0x84, +0x1c,0xcc,0x03,0x3d,0xd4,0xc3,0x86,0xa2,0x1d,0xe4,0x01,0x70,0x03,0x7b,0xa0,0x11, +0x46,0xf7,0xd6,0x96,0x36,0x46,0x44,0x4c,0x2e,0xcc,0x6d,0x0c,0xad,0x6c,0x8e,0x86, +0x19,0xdb,0x5b,0x18,0xdd,0xdc,0x04,0x61,0x48,0x03,0x16,0x69,0x6e,0x73,0x74,0x73, +0x13,0x84,0x41,0x0d,0x48,0xa4,0xb9,0xd1,0xcd,0x4d,0x10,0x86,0x35,0x20,0x42,0x57, +0x86,0xf7,0xc5,0xf6,0x16,0x46,0x36,0x41,0x18,0xd8,0x80,0x09,0x5d,0x19,0xde,0xd7, +0x1c,0xdd,0x9b,0x5c,0x19,0x8b,0xba,0x34,0x37,0xba,0xb9,0x0d,0x10,0x3e,0xc8,0x41, +0x3e,0x34,0xfa,0xb0,0x0f,0xfc,0xd0,0x0f,0xfe,0xf0,0x0f,0x20,0x11,0x12,0x22,0x51, +0x8d,0x04,0x1f,0x54,0x61,0x63,0xb3,0x6b,0x73,0x49,0x23,0x2b,0x73,0xa3,0x9b,0x12, +0x04,0x55,0xc8,0xf0,0x5c,0xec,0xca,0xe4,0xe6,0xd2,0xde,0xdc,0xa6,0x04,0x44,0x13, +0x32,0x3c,0x17,0xbb,0x30,0x36,0xbb,0x32,0xb9,0x29,0x81,0x51,0x87,0x0c,0xcf,0x65, +0x0e,0x2d,0x8c,0xac,0x4c,0xae,0xe9,0x8d,0xac,0x8c,0x6d,0x4a,0x80,0x94,0x21,0xc3, +0x73,0x91,0x2b,0x9b,0x7b,0xab,0x93,0x1b,0x2b,0x9b,0x9b,0x12,0xb4,0x41,0x25,0x32, +0x3c,0x17,0xba,0x3c,0xb8,0xb2,0x20,0x37,0xb7,0x37,0xba,0x30,0xba,0xb4,0x37,0xb7, +0xb9,0x29,0xc2,0x3a,0xc0,0x43,0x1d,0x32,0x3c,0x97,0x32,0x37,0x3a,0xb9,0x3c,0xa8, +0xb7,0x34,0x37,0xba,0xb9,0x29,0x81,0x3d,0x74,0x21,0xc3,0x73,0x19,0x7b,0xab,0x73, +0xa3,0x2b,0x93,0x9b,0x9b,0x12,0x8c,0x04,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x33,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e,0x30,0x39,0x0c,0x22, +0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34, +0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05, +0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x25,0x6c,0xc3,0xe5, +0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9, +0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd, +0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81,0x33,0x5c,0xbe,0xf3, +0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x05,0x48,0xc3,0xe5, +0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0xce,0xa1,0xf3, +0x81,0xf3,0xc0,0xc8,0xb9,0x06,0x43,0x9e,0x56,0x53,0x05,0x11,0x44,0x58,0x49,0x4c, +0x6c,0x10,0x00,0x00,0x66,0x00,0x05,0x00,0x1b,0x04,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x54,0x10,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x12,0x04,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xc6,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xe8,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e, +0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2, +0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61, +0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19, +0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c,0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c, +0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86,0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a, +0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5, +0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86,0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7, +0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c, +0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28,0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97, +0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d,0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e, +0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2,0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06, +0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5, +0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20, +0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07, +0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9, +0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07, +0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39, +0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03, +0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38, +0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4, +0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70, +0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03, +0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82, +0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0, +0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03, +0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18, +0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc, +0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c, +0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4, +0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81, +0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09, +0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41, +0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8,0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b, +0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98, +0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40, +0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1, +0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d,0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac, +0x61,0x18,0x86,0x61,0x18,0x74,0x4f,0x01,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x34, +0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x79,0x80,0x00,0x08, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x1b,0x10, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c,0x20,0x00,0x02,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x88,0x01,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x10,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46, +0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x10,0x0a,0xa2,0x2c,0x0a,0x30, +0x80,0xc2,0x11,0x00,0x42,0x67,0x00,0x68,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2,0x19, +0x00,0x9a,0x67,0x00,0xa8,0x9e,0x01,0x20,0x7c,0x06,0x00,0x00,0x79,0x18,0x00,0x00, +0x5e,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x81,0x99,0x20,0x0c, +0xcd,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xce,0x04, +0x01,0x0d,0x32,0x02,0x13,0x84,0xe1,0x99,0x20,0x0c,0xd0,0x06,0x01,0x61,0x36,0x24, +0x48,0xa2,0x20,0xcb,0xb0,0x20,0xcd,0x86,0x64,0x48,0x14,0x04,0x19,0x16,0xa4,0x99, +0x20,0xac,0x81,0xb6,0x21,0x59,0x20,0x05,0x19,0x86,0x05,0x69,0x26,0x08,0x43,0x34, +0x41,0x78,0x83,0x6d,0x43,0x22,0x4d,0x0a,0x22,0x0d,0x0b,0xd2,0x6c,0x20,0x9c,0x27, +0xa2,0x26,0x08,0x71,0xc0,0x4d,0x10,0xc2,0x00,0x9b,0x20,0x0c,0xd2,0x06,0x01,0xc1, +0x36,0x2c,0x88,0xa5,0x20,0xc8,0xb0,0x5c,0xd7,0x95,0x4d,0x10,0xe6,0xa0,0xdb,0xb0, +0x0c,0x9b,0x82,0x0c,0xc3,0x72,0x5d,0x57,0x33,0x41,0xa8,0x03,0x6f,0xc3,0xb2,0x74, +0x0a,0xb2,0x0c,0xcb,0x75,0x5d,0xcd,0x86,0x45,0xea,0x14,0x44,0x1a,0x96,0xeb,0xba, +0x9a,0x0d,0x84,0xc6,0x79,0xdf,0x04,0x01,0x0f,0xbe,0x09,0xc2,0x30,0x6d,0x40,0x90, +0x30,0x50,0x10,0x64,0x10,0x03,0x60,0x43,0x30,0x06,0x1b,0x88,0x0a,0x0c,0xc8,0x00, +0x98,0x20,0x08,0x00,0x85,0xa1,0xa9,0x09,0xc2,0x40,0x4d,0x10,0x86,0x6a,0xc3,0x90, +0x06,0x69,0x30,0x4c,0x10,0x06,0x6b,0x82,0x30,0x5c,0x1b,0x02,0x36,0xd8,0x40,0xa0, +0x81,0x1a,0xac,0x41,0x1b,0x6c,0x28,0xcc,0xe0,0x0c,0x80,0x32,0x70,0x83,0x2a,0x6c, +0x6c,0x76,0x6d,0x2e,0x69,0x64,0x65,0x6e,0x74,0x53,0x82,0xa0,0x0a,0x19,0x9e,0x8b, +0x5d,0x99,0xdc,0x5c,0xda,0x9b,0xdb,0x94,0x80,0x68,0x42,0x86,0xe7,0x62,0x17,0xc6, +0x66,0x57,0x26,0x37,0x25,0x20,0xea,0x90,0xe1,0xb9,0xcc,0xa1,0x85,0x91,0x95,0xc9, +0x35,0xbd,0x91,0x95,0xb1,0x4d,0x09,0x8c,0x32,0x64,0x78,0x2e,0x72,0x65,0x73,0x6f, +0x75,0x72,0x63,0x65,0x73,0x53,0x02,0x32,0xa8,0x43,0x86,0xe7,0x52,0xe6,0x46,0x27, +0x97,0x07,0xf5,0x96,0xe6,0x46,0x37,0x37,0x25,0x70,0x03,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x33,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e,0x30,0x39,0x0c,0x22, +0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34, +0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05, +0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x25,0x6c,0xc3,0xe5, +0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9, +0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd, +0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81,0x33,0x5c,0xbe,0xf3, +0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x05,0x48,0xc3,0xe5, +0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x61,0x20,0x00,0x00, +0xda,0x01,0x00,0x00,0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00,0x3b,0x00,0x00,0x00, +0x34,0xcc,0x00,0x14,0xec,0x40,0x11,0x06,0x94,0xec,0x40,0xd9,0x95,0x51,0x71,0x06, +0x14,0x21,0x50,0x19,0x06,0x94,0x6e,0x40,0x49,0x12,0xd4,0x40,0x49,0x22,0x94,0x4d, +0xb9,0x94,0x4a,0x69,0x94,0x24,0x44,0xc1,0x94,0x22,0x41,0xb9,0x11,0x52,0x04,0xe5, +0x31,0x02,0x50,0x02,0x64,0x8c,0x11,0x80,0x20,0x08,0xc2,0xbf,0x30,0x46,0xd0,0x9a, +0x73,0xce,0x7b,0x63,0x04,0xf7,0x4d,0x8f,0xa6,0x18,0x8c,0x11,0xac,0xb5,0x5a,0xab, +0xdf,0x18,0x01,0x08,0x82,0xb0,0x1b,0x06,0x63,0x04,0x20,0x08,0x82,0x38,0x38,0x8c, +0x11,0xac,0xb5,0x5a,0x8b,0xdf,0x18,0x01,0xec,0xb3,0x73,0xf9,0x8d,0x11,0xe4,0x7a, +0xe9,0xce,0xdf,0x18,0x01,0xce,0xde,0x67,0xee,0x8d,0x11,0x9c,0xb5,0x29,0x86,0xde, +0x18,0x01,0x08,0x82,0x20,0xfc,0x8d,0x11,0x80,0x20,0x08,0xe2,0xdf,0x08,0xc0,0x18, +0x81,0x8a,0xd7,0xa7,0xe8,0x51,0x37,0x87,0x70,0x06,0x73,0x30,0x87,0xf0,0xc4,0xc1, +0x1c,0xc2,0x19,0xa8,0xc1,0x1c,0x02,0x1c,0x4c,0x73,0x08,0x8f,0x1a,0xcc,0x21,0x9c, +0x01,0x1b,0xcc,0x21,0x3c,0x6c,0x40,0xe0,0x1c,0x44,0x14,0x39,0x78,0x30,0x07,0xf1, +0x3c,0x0e,0x1e,0xcc,0x41,0x30,0x8c,0x83,0x07,0x73,0x10,0x8e,0xe3,0xe0,0xc1,0x1c, +0x44,0x14,0x39,0x77,0x30,0x07,0xc1,0x30,0xce,0x1d,0x8c,0x00,0xcc,0x41,0x3c,0x8f, +0x73,0x07,0x73,0x10,0x8e,0xe3,0xd4,0x01,0x00,0x00,0x00,0x00,0x23,0x06,0x08,0x00, +0x82,0x60,0x20,0x06,0xad,0x50,0x07,0xc9,0x29,0x80,0xc2,0x88,0x01,0x02,0x80,0x20, +0x18,0x88,0x81,0x2b,0xd8,0x41,0xa2,0x0a,0xa1,0x30,0x62,0x80,0x00,0x20,0x08,0x06, +0x62,0xf0,0x0a,0x77,0x90,0xb8,0x82,0x28,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x18, +0xc0,0x02,0x1e,0x24,0xad,0x30,0x0a,0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xb1, +0x90,0x07,0xc9,0x2a,0x90,0xc2,0x88,0x01,0x02,0x80,0x20,0x18,0x88,0x81,0x2c,0xe8, +0x41,0x12,0x0b,0xa5,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x62,0x30,0x0b,0x7b,0x90, +0xc0,0x82,0x29,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x18,0xd0,0x02,0x1f,0x24,0xb0, +0x70,0x0a,0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xb5,0xd0,0x07,0x89,0x2c,0xa0, +0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x78,0xb7,0x00,0x0a,0x81,0x35,0x62,0x60,0x00, +0x20,0x08,0x06,0x44,0x38,0xe4,0x01,0x2d,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x21, +0x0e,0x7a,0x70,0x0b,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0xed,0x02,0x28,0x0c,0xb6, +0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x5e,0x2f, +0x98,0x82,0xb2,0x8d,0x18,0x34,0x00,0x08,0x82,0xc1,0x62,0x0e,0xa6,0x10,0xe8,0x82, +0x51,0xa0,0x02,0x2a,0xa0,0x02,0x2a,0x8c,0x26,0x04,0x40,0x21,0xbe,0x00,0x23,0x06, +0x0d,0x00,0x82,0x60,0xb0,0xa4,0x43,0x2a,0x10,0xbd,0x10,0x20,0xab,0xb0,0x0a,0xab, +0xb0,0x0a,0xa3,0x09,0x01,0x50,0x4a,0x38,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c, +0xec,0xc0,0x0a,0x07,0x38,0x30,0x81,0x2b,0xb8,0x82,0x2b,0xb8,0xc2,0x68,0x42,0x00, +0x54,0x53,0x0a,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcb,0x3b,0xbc,0x82,0x32,0x0e, +0x4f,0x10,0x0b,0xb1,0x10,0x0b,0xb1,0x30,0x9a,0x10,0x00,0x15,0xa1,0x02,0x8c,0x18, +0x34,0x00,0x08,0x82,0xc1,0x22,0x0f,0xb2,0xd0,0x98,0x43,0x10,0xd1,0x02,0x2d,0xd0, +0x02,0x2d,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xf4,0x40,0x0b, +0x0f,0x3a,0x0c,0x89,0x2d,0xd8,0x82,0x2d,0xd8,0xc2,0x68,0x42,0x00,0x8c,0x18,0x34, +0x00,0x08,0x82,0xc1,0x62,0x0f,0xb6,0x10,0xa9,0x83,0xb3,0xe0,0x02,0x2e,0xe0,0x02, +0x2e,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xf8,0x80,0x0b,0x13, +0x3b,0x1c,0x8a,0x2e,0xe8,0x82,0x2e,0xe8,0xc2,0x68,0x42,0x00,0x8c,0x18,0x34,0x00, +0x08,0x82,0xc1,0xa2,0x0f,0xba,0x50,0xb9,0x83,0xc4,0xf0,0x02,0x2f,0xf0,0x02,0x2f, +0x8c,0x26,0x04,0xc0,0x70,0x03,0x95,0x91,0xc1,0x70,0x03,0x97,0x91,0x41,0x09,0x81, +0x0e,0x47,0x54,0x18,0xf1,0x95,0x10,0xe8,0x74,0xc3,0xa5,0x05,0xd3,0x0d,0x9a,0x18, +0x08,0xc3,0x0d,0x63,0x00,0x06,0x64,0x30,0xdc,0x90,0x81,0x01,0x19,0x94,0x10,0xe8, +0x70,0x44,0x56,0x10,0x5f,0x09,0x81,0x4e,0x37,0x6c,0x47,0x30,0xdd,0xe0,0xa1,0x81, +0x30,0xdc,0xc0,0x99,0x01,0x19,0x14,0x12,0xe8,0x70,0x04,0x47,0x10,0x5f,0x09,0x81, +0x4e,0x37,0x78,0x46,0x50,0x88,0xb0,0xd3,0x0d,0x70,0xe0,0x04,0xd3,0x0d,0x63,0x80, +0x10,0xc3,0x0d,0x61,0xf0,0x06,0x64,0x50,0x81,0xa5,0xc3,0x11,0x61,0x60,0x10,0x5f, +0x09,0x81,0x4e,0x37,0x8c,0x01,0x12,0x4c,0x37,0xd8,0x81,0x21,0x94,0x41,0xe9,0x70, +0x04,0x19,0x0c,0xc4,0x57,0x42,0xa0,0xd3,0x0d,0x66,0x50,0x04,0x25,0x1c,0x3b,0xdd, +0xc0,0x06,0x4d,0x50,0x62,0xa0,0xe9,0x70,0x04,0x1a,0x10,0xc4,0x57,0x42,0xa0,0xd3, +0x0d,0x6a,0x60,0x04,0xd3,0x0d,0x7a,0x50,0x08,0x35,0x24,0x3b,0xdd,0x90,0x07,0x4d, +0x50,0xd3,0xa6,0xc3,0x11,0x6d,0x50,0x10,0x5f,0x09,0x81,0x4e,0x37,0xbc,0xc1,0x11, +0x4c,0x37,0xe0,0xc1,0x21,0x94,0x1b,0x80,0x81,0x0e,0x47,0xc0,0xc1,0x40,0x7c,0x25, +0x04,0x3a,0xdd,0x20,0x07,0x45,0x30,0xdd,0x60,0x0a,0x85,0x50,0x03,0xb2,0xd3,0x0d, +0xa2,0xc0,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xe0,0xa5,0x85,0x4c,0xd4,0x82,0x3a, +0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x22,0x17,0x32,0x11,0x98,0x05,0x21,0xd0,0x04, +0x4d,0xd0,0x04,0x4d,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x01,0xf6,0x16,0x33,0x61,0x0b,0x63,0x31,0x9a,0x10,0x08,0xa3,0x09,0xc2,0x60, +0x42,0x21,0x1f,0x13,0x0a,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x46,0x17,0x38, +0xb1,0x0b,0x6a,0x31,0x9a,0x10,0x08,0xa3,0x09,0xc2,0x60,0x85,0x10,0x1f,0x2b,0x84, +0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x77,0x17,0x60,0x81,0x0e,0xf7,0x30,0x62, +0xe0,0x00,0x20,0x08,0x06,0xcd,0x5f,0xe8,0x44,0x00,0x0e,0xbf,0x20,0x16,0xd3,0x34, +0x4d,0x2c,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x1e,0x5e,0x84,0x05,0x3a,0xd4,0xc3, +0x88,0x81,0x03,0x80,0x20,0x18,0x34,0xa0,0xb1,0x13,0x41,0x38,0x80,0xc3,0x58,0x10, +0x03,0x41,0xb4,0xc4,0x88,0xc1,0x01,0x80,0x20,0x18,0x6c,0x7a,0xf1,0x13,0xe2,0x50, +0x17,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0xf5, +0x85,0x58,0x94,0x83,0x5e,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x9c,0x60,0xd8,0x09, +0x86,0x99,0xc0,0xc8,0xc7,0x04,0x46,0x3e,0x26,0x08,0xf2,0x31,0x41,0x90,0x8f,0x09, +0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xe0,0x61,0x0d,0x9f,0x08,0x86,0x23,0x82, +0x9b,0x10,0xbe,0x0b,0x8c,0xb2,0x80,0x92,0x8f,0x09,0x94,0x7c,0x6e,0x1e,0x0c,0xbb, +0x79,0x30,0xcc,0x84,0x99,0x80,0x8f,0x09,0x34,0x01,0x9f,0xab,0x0c,0xbb,0xca,0x30, +0x23,0x04,0xfa,0x18,0x21,0xd0,0xc7,0x14,0x01,0x3e,0xa6,0x08,0xf0,0x31,0x43,0x90, +0x8f,0x19,0x82,0x7c,0x4c,0x40,0x0b,0xf8,0x98,0x90,0x16,0xf0,0x19,0x31,0x30,0x00, +0x10,0x04,0x83,0xe7,0x37,0xec,0x42,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x07,0x3c, +0xee,0x42,0x38,0x61,0xa0,0x13,0x06,0x32,0x83,0x88,0x8f,0x19,0x44,0x7c,0x8c,0x2c, +0x84,0xf8,0x58,0x59,0x08,0xf1,0x31,0x21,0x90,0x8f,0x09,0x85,0x7c,0x8c,0x28,0xe4, +0x63,0x87,0x21,0x9f,0xe1,0x08,0x02,0x2d,0x84,0x6f,0x96,0x21,0x18,0x82,0xe1,0x86, +0x85,0x0d,0xc8,0x60,0xb8,0x61,0x61,0x03,0x32,0x28,0x21,0xd0,0x59,0x06,0x61,0x08, +0x8e,0x14,0x86,0x1d,0x31,0x38,0x00,0x10,0x04,0x03,0x4f,0x3d,0x66,0x23,0x27,0xd8, +0x62,0xc4,0x60,0x01,0x40,0x10,0x0c,0x22,0xf8,0x78,0x8d,0x00,0x3d,0xa0,0xa7,0x36, +0x84,0x59,0x82,0x61,0x38,0x42,0x79,0x0b,0xe1,0x9b,0x65,0x38,0x92,0x60,0x84,0x02, +0xf4,0xff,0xff,0xff,0x07,0x83,0x2f,0x84,0x6f,0x96,0xc0,0x18,0x31,0x30,0x00,0x10, +0x04,0x83,0x87,0x3e,0x54,0x23,0xf4,0xff,0xff,0xff,0x07,0x0b,0xfa,0x42,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0xf0,0xd8,0xc7,0x6a,0x04,0x16,0xf8,0x85,0x7c,0x2c,0xf0, +0x0b,0xf8,0xcc,0x12,0x18,0x03,0x15,0x06,0x43,0x08,0x85,0x05,0x77,0x21,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x78,0xf6,0x23,0x36,0x02,0x0b,0x42,0x43,0x3e,0x23,0x06, +0x06,0x00,0x82,0x60,0xf0,0xf4,0x87,0x6c,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xe0, +0xe1,0x47,0x78,0xa8,0x05,0x5e,0x8c,0x18,0x38,0x00,0x08,0x82,0x41,0x03,0x22,0xbb, +0x11,0x84,0x05,0x58,0x8c,0x87,0x20,0x08,0x42,0x6b,0x60,0x79,0xf7,0x01,0xc3,0x0d, +0x01,0x28,0x90,0xc1,0x70,0xc3,0x07,0x0a,0x64,0x50,0x42,0xa0,0xb3,0x0c,0x48,0x12, +0x1c,0x2e,0x0c,0x3b,0x62,0x70,0x00,0x20,0x08,0x06,0x9e,0x7f,0x9c,0x47,0x5b,0x80, +0xc6,0x88,0xc1,0x02,0x80,0x20,0x18,0x44,0x24,0x32,0x1e,0x01,0x7f,0x18,0x63,0x90, +0x1e,0xc2,0x2c,0x41,0x32,0x1c,0xd1,0x8d,0x86,0xf0,0xcd,0x32,0x28,0x4c,0x50,0x65, +0xf0,0x1f,0x30,0xdc,0x70,0x06,0xa8,0x40,0x06,0xc3,0x0d,0x02,0x2a,0x90,0x41,0x09, +0x81,0xce,0x32,0x2c,0x4c,0x70,0xe0,0x30,0xec,0x88,0xc1,0x01,0x80,0x20,0x18,0x78, +0x26,0xf2,0x1e,0x75,0x81,0x1a,0x23,0x06,0x0b,0x00,0x82,0x60,0x10,0xb1,0xc8,0x7a, +0x04,0x24,0xc2,0x06,0x46,0x7c,0x08,0xb3,0x04,0xcc,0x70,0x04,0x19,0xac,0x86,0xf0, +0xcd,0x32,0x34,0x4f,0x50,0x6e,0x70,0x22,0x50,0x6e,0x80,0x22,0x30,0xdc,0x20,0xc4, +0x02,0x19,0x0c,0x37,0x08,0xb1,0x40,0x06,0x25,0x04,0x3a,0xcb,0xe0,0x3c,0xc1,0xa5, +0xc3,0xb0,0x23,0x06,0x07,0x00,0x82,0x60,0xe0,0xbd,0x08,0x7e,0xf8,0x45,0x6c,0x8c, +0x18,0x2c,0x00,0x08,0x82,0x41,0x54,0x23,0xf4,0x11,0xb4,0xc8,0x61,0xe8,0x87,0x30, +0x4b,0xf0,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x17,0x23,0xfa,0xc1,0x17,0xb2,0x31, +0x62,0xd0,0x00,0x20,0x08,0x06,0x8b,0x8e,0xe8,0x47,0xe0,0x22,0x7a,0x91,0x17,0xfc, +0xc1,0x1f,0xfc,0xc1,0x1f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0x93,0x8e,0xec,0x87,0x6e,0x0c,0x23,0x06,0x07,0x00, +0x82,0x60,0x30,0xed,0x08,0x7f,0xec,0xc6,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x13, +0x8f,0xf4,0x07,0x6f,0x0c,0x23,0x06,0x07,0x00,0x82,0x60,0x80,0xed,0xc8,0x7f,0x88, +0x86,0x8d,0x8c,0x26,0x04,0x80,0x15,0x01,0x7d,0xac,0x10,0xe8,0x63,0xc5,0x40,0x9f, +0x11,0x83,0x03,0x00,0x41,0x30,0xf0,0x7c,0xe4,0x44,0x58,0x43,0x37,0x46,0x0c,0x1a, +0x00,0x04,0xc1,0x60,0x39,0x93,0x13,0x09,0x76,0x64,0x47,0x76,0x24,0x45,0x52,0x24, +0x45,0x52,0x64,0x34,0x21,0x00,0x86,0x23,0x82,0xf2,0x08,0xbe,0xe9,0x86,0xf3,0x10, +0x02,0x0b,0x10,0xf9,0x98,0x80,0xc8,0xc7,0x06,0x44,0x3e,0x23,0x06,0x07,0x00,0x82, +0x60,0x30,0xa9,0xc9,0x8a,0x08,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x4c,0x6b,0xc2, +0x22,0xeb,0x41,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xc4,0x26,0x2d,0x12,0x08,0x16, +0xb8,0x07,0x7c,0xec,0x08,0xe8,0x63,0x87,0x40,0x1f,0x3b,0x06,0xfa,0x8c,0x18,0x2c, +0x00,0x08,0x82,0x41,0x05,0x27,0x23,0x32,0x08,0xc1,0x7d,0xd8,0x47,0x7d,0x0c,0x47, +0x04,0xf5,0xa1,0x7c,0xb3,0x0c,0x05,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_78db3771e7458916108a932810fa7461.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_78db3771e7458916108a932810fa7461.h new file mode 100644 index 00000000..7f767774 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_78db3771e7458916108a932810fa7461.h @@ -0,0 +1,520 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_wave64_78db3771e7458916108a932810fa7461.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_78db3771e7458916108a932810fa7461_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_78db3771e7458916108a932810fa7461_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_78db3771e7458916108a932810fa7461_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_78db3771e7458916108a932810fa7461_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_78db3771e7458916108a932810fa7461_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_78db3771e7458916108a932810fa7461_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_78db3771e7458916108a932810fa7461_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_78db3771e7458916108a932810fa7461_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_78db3771e7458916108a932810fa7461_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_78db3771e7458916108a932810fa7461_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_78db3771e7458916108a932810fa7461_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_78db3771e7458916108a932810fa7461_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_78db3771e7458916108a932810fa7461_size = 7948; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_78db3771e7458916108a932810fa7461_data[] = { +0x44,0x58,0x42,0x43,0x55,0x87,0x82,0xd9,0x33,0x78,0xed,0x8f,0x31,0x2e,0x84,0xc2, +0x7a,0xda,0x0c,0x5d,0x01,0x00,0x00,0x00,0x0c,0x1f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0xb0,0x0e,0x00,0x00,0xcc,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x14,0x0d,0x00,0x00,0x66,0x00,0x05,0x00, +0x45,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xfc,0x0c,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x3c,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc5,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b, +0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c,0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28, +0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d, +0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e,0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2, +0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0, +0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07, +0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1, +0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90, +0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31, +0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8, +0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07, +0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f, +0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c, +0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90, +0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43, +0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac, +0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a, +0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0, +0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3, +0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c, +0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0, +0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81, +0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a, +0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01, +0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c, +0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0, +0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41,0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8, +0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b,0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26, +0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18, +0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03, +0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8, +0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d, +0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac,0x61,0x18,0x86,0x61,0x18,0x74,0x03,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a, +0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90, +0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6, +0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60, +0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x34,0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4, +0x79,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01, +0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02,0x02,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x43,0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x86,0x3c,0x1b,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c, +0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x88,0x01,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x1c,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x1c,0x0a, +0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03, +0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a, +0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x2c,0x0a,0x33,0xa0,0xb4,0x07,0x8a,0xa5,0x30, +0x28,0x1c,0x01,0xa8,0x01,0x42,0x67,0x00,0x68,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2, +0x19,0x00,0x9a,0x67,0x00,0xa8,0x9e,0x01,0xa0,0x7b,0x06,0x80,0xf0,0x19,0x00,0x00, +0x79,0x18,0x00,0x00,0x59,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0x81,0x99,0x20,0x0c,0xcd,0x06,0x61,0x20,0x26,0x08,0x83,0xb3,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08,0x68,0xf0,0x06,0xb4,0xe4,0xbe,0xd2,0xdc, +0xe0,0xea,0xe8,0xbe,0xc6,0xde,0xd8,0xde,0xe4,0xbe,0xd4,0xd2,0xe8,0xe8,0xca,0xe4, +0xca,0xc8,0x26,0x08,0xc3,0x33,0x41,0x18,0xa0,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65, +0x31,0x98,0x81,0x31,0x1c,0x5a,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f, +0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x1b,0x92,0x41,0x81, +0x0c,0x63,0x60,0x0c,0x67,0x82,0xb0,0x06,0x70,0xc0,0x46,0xee,0x2b,0xcd,0x0d,0xae, +0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d,0x43,0xc2,0x48,0x93,0x31,0x0c,0x8c,0xe1, +0x4c,0x10,0x86,0x68,0x82,0xf0,0x06,0x71,0x40,0x48,0xee,0x2b,0xcd,0x0d,0xae,0x8e, +0xee,0xab,0x0c,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x43,0x52,0x59,0x97,0x51,0x0d, +0x8c,0xe1,0x6c,0x20,0x9e,0x88,0xc2,0x26,0x08,0x71,0x20,0x07,0x3c,0x03,0xb9,0xbb, +0x2f,0xb9,0xb2,0xb1,0x37,0xb7,0x39,0x3a,0xb9,0xba,0x31,0xba,0x32,0xb2,0x2f,0x38, +0xb9,0x32,0xbb,0xb4,0xb7,0xba,0xb9,0x2f,0xb7,0xb2,0x30,0xb9,0xb2,0x39,0xba,0x2f, +0xb2,0x32,0x38,0x3a,0xb4,0x09,0x42,0x18,0xb4,0xc1,0x04,0x61,0x90,0x36,0x08,0x46, +0xb7,0x61,0x31,0xb4,0xcd,0x30,0x06,0x86,0xe3,0x38,0x6f,0x82,0x30,0x07,0x73,0xc0, +0x4c,0xee,0xee,0x8b,0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0xec,0xab,0xed,0x8d,0x2e,0xed, +0xcd,0xed,0xcb,0xae,0x6c,0x8c,0xee,0x4d,0x6e,0x6e,0xc3,0x32,0x80,0x41,0x18,0x18, +0xc3,0xc0,0x70,0x1c,0xe7,0x4c,0x10,0xea,0x80,0x0e,0xf8,0xc8,0xdd,0x7d,0x91,0xa5, +0xb1,0x85,0xd1,0x95,0x91,0x11,0x95,0xc1,0xd1,0xa1,0x6d,0x58,0x98,0x31,0x20,0x03, +0x83,0x19,0x18,0x8e,0xe3,0x1c,0x4a,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x69, +0x6e,0x70,0x75,0x74,0x5f,0x6c,0x75,0x6d,0x61,0x1b,0x96,0x6a,0x0c,0xcc,0xc0,0xa8, +0x06,0x86,0xe3,0x38,0x67,0x03,0xf1,0x89,0x41,0x19,0x9c,0xc1,0x04,0x01,0x0f,0xec, +0x80,0xc6,0x98,0x98,0xd1,0x94,0x94,0xcc,0x04,0x61,0x98,0x36,0x20,0x46,0x1a,0xa8, +0x81,0x61,0x0c,0x6b,0x00,0x6c,0x08,0xd8,0x60,0x03,0x91,0xa1,0x41,0x1b,0x00,0x13, +0x84,0x3b,0xa8,0x03,0x2e,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65, +0x13,0x84,0x81,0x9a,0x20,0x0c,0xd5,0x04,0x21,0x0c,0xdc,0x60,0x03,0x42,0xc0,0x41, +0x65,0xc4,0x81,0x1c,0x34,0x73,0x40,0x27,0xad,0x29,0x0c,0x4f,0xaa,0xcc,0x8d,0xac, +0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x30,0x58,0x1b,0x0c,0xa2,0x0e,0x2a,0x3b,0x88, +0x03,0x39,0x20,0x93,0x46,0x94,0x36,0x07,0xc7,0x16,0x96,0x37,0x95,0xa6,0x57,0x36, +0x41,0x18,0xae,0x0d,0x08,0x81,0x07,0x55,0x1e,0xc4,0x81,0x1c,0x34,0x73,0xc0,0x2e, +0x2d,0xc9,0x0d,0xae,0x8e,0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e, +0x6e,0xac,0x8c,0x28,0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x60, +0x1b,0x0c,0x62,0x0f,0x2a,0x3e,0x88,0x03,0x39,0xa0,0x94,0xc6,0x54,0xd7,0x16,0xd6, +0x94,0x06,0x47,0x94,0xd6,0x56,0xe6,0x36,0x97,0xf6,0xe6,0x36,0x37,0x41,0x18,0xb2, +0x0d,0x06,0xe1,0x07,0xd5,0x1f,0xc4,0x81,0x1c,0x50,0x4a,0x63,0xaa,0x6b,0x0b,0x6b, +0x4a,0x83,0x63,0x2a,0xb3,0x2b,0x63,0xa3,0x7a,0xab,0x9a,0x2b,0x9b,0x20,0x0c,0xda, +0x06,0x83,0x08,0x85,0x4a,0x14,0xe2,0x40,0x0e,0xb8,0xa4,0x19,0xc9,0x85,0xb5,0x95, +0x25,0xb9,0x91,0x95,0xe1,0x4d,0x10,0x86,0x6d,0x83,0x41,0x90,0x42,0x55,0x0a,0x71, +0x20,0x07,0x94,0xcc,0x88,0xca,0xec,0xd2,0xc6,0xca,0xa8,0xde,0xac,0xd2,0xca,0xee, +0x88,0xca,0xe0,0xe8,0xd0,0x26,0x08,0x03,0xb7,0xc1,0x20,0x4e,0xa1,0x42,0x85,0x38, +0x68,0x78,0x98,0x29,0xa5,0xd1,0xd1,0x95,0xc9,0x4d,0x10,0x86,0x6e,0x83,0x41,0xa8, +0x42,0xb5,0x0a,0x71,0xd0,0x50,0x32,0x6b,0x7a,0xa3,0x4b,0x7b,0x73,0xb3,0x2a,0x1b, +0xa3,0x7b,0x93,0x9b,0x1a,0x0b,0x63,0x2b,0x9b,0x20,0x0c,0xde,0x06,0x84,0x68,0x85, +0xca,0x15,0xe2,0xa0,0x69,0xe6,0x80,0x90,0x19,0xd1,0xdb,0x9d,0xdb,0xdc,0x58,0x18, +0x5b,0x99,0x51,0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x61,0xf8,0x36,0x18,0x04,0x2c,0x54, +0xb1,0x10,0x07,0x0d,0x3f,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba, +0x37,0x39,0xa5,0x34,0x3a,0xba,0x32,0xb9,0xa1,0x30,0xb7,0xb1,0x32,0x36,0xb6,0x30, +0xba,0xb4,0x37,0xb7,0x09,0xc2,0x00,0x06,0x1b,0x10,0x62,0x16,0x2a,0x5a,0x88,0x83, +0xa6,0x99,0x03,0x32,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65, +0x13,0x84,0x21,0x0c,0x36,0x20,0x84,0x2d,0x54,0xb7,0x10,0x07,0x4d,0x33,0x07,0xcc, +0xcc,0xa0,0xe4,0xca,0xec,0xd2,0xde,0xea,0xe6,0x8c,0xe4,0xc2,0xda,0xca,0xa0,0xe4, +0xca,0x8a,0xf0,0xe0,0xde,0xe6,0xea,0xe4,0xca,0x26,0x08,0x83,0x18,0x6c,0x30,0x88, +0x5c,0xa8,0x74,0x21,0x0e,0x1a,0x2e,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46, +0x4f,0x56,0x13,0x84,0x61,0x0c,0x36,0x18,0x04,0x2f,0x54,0xbd,0x10,0x07,0x0d,0x2b, +0x33,0xa5,0x34,0x3a,0xba,0x32,0xb9,0xa9,0xb2,0xb8,0xba,0x32,0xb7,0xb1,0x32,0xa6, +0x32,0xb7,0x33,0x3a,0xb4,0x09,0xc2,0x40,0x06,0x1b,0x0c,0xe2,0x17,0x2a,0x70,0x88, +0x83,0x86,0x8a,0x19,0x51,0x19,0x1b,0x5d,0x18,0x55,0x5a,0x5b,0xd9,0x04,0x61,0x28, +0x83,0x0d,0x06,0x21,0x0e,0xd5,0x38,0xc4,0x41,0xc3,0xcb,0x8c,0x28,0xcf,0x2d,0xac, +0x2d,0x6d,0x4c,0xaa,0x6c,0x6e,0x08,0x2d,0xcc,0xed,0xac,0xcc,0x28,0x6c,0x8c,0xee, +0x4d,0x6e,0x82,0x30,0x98,0xc1,0x06,0x83,0x28,0x87,0xca,0x1c,0xe2,0xa0,0x21,0x66, +0x66,0x95,0x56,0x76,0x37,0x05,0x17,0x36,0x56,0x46,0xf5,0xd6,0x54,0x46,0x57,0x26, +0x37,0x67,0x14,0x36,0x46,0xf7,0x26,0x37,0x41,0x18,0xce,0x60,0x83,0x41,0xa0,0x43, +0x95,0x0e,0x71,0xd0,0x6c,0xa0,0xd6,0x80,0x0e,0xee,0x40,0x0f,0xfa,0x00,0x14,0x46, +0xc1,0x14,0x52,0x81,0x15,0x5e,0x41,0x16,0x6a,0x01,0x17,0x76,0xc1,0x17,0xc2,0x81, +0x1c,0xce,0x41,0x1d,0x36,0x0c,0xc6,0x1b,0xac,0xc3,0x04,0x41,0x00,0x36,0x00,0x1b, +0x06,0xc3,0x1d,0xdc,0x61,0x43,0xf0,0x0e,0x1b,0x86,0xa1,0x1d,0xe0,0x81,0xc2,0xd0, +0xd4,0x86,0xc1,0x0e,0xec,0x60,0x98,0x20,0x0c,0x68,0xb0,0x21,0x58,0x85,0x0d,0x84, +0x1c,0xcc,0x03,0x3d,0xd4,0xc3,0x86,0xa2,0x1d,0xe4,0x01,0x70,0x03,0x7b,0xa0,0x11, +0x46,0xf7,0xd6,0x96,0x36,0x46,0x44,0x4c,0x2e,0xcc,0x6d,0x0c,0xad,0x6c,0x8e,0x86, +0x19,0xdb,0x5b,0x18,0xdd,0xdc,0x04,0x61,0x48,0x03,0x16,0x69,0x6e,0x73,0x74,0x73, +0x13,0x84,0x41,0x0d,0x48,0xa4,0xb9,0xd1,0xcd,0x4d,0x10,0x86,0x35,0x20,0x42,0x57, +0x86,0xf7,0xc5,0xf6,0x16,0x46,0x36,0x41,0x18,0xd8,0x80,0x09,0x5d,0x19,0xde,0xd7, +0x1c,0xdd,0x9b,0x5c,0x19,0x8b,0xba,0x34,0x37,0xba,0xb9,0x0d,0x10,0x3e,0xc8,0x41, +0x3e,0x34,0xfa,0xb0,0x0f,0xfc,0xd0,0x0f,0xfe,0xf0,0x0f,0x20,0x11,0x12,0x22,0x51, +0x8d,0x04,0x1f,0x54,0x61,0x63,0xb3,0x6b,0x73,0x49,0x23,0x2b,0x73,0xa3,0x9b,0x12, +0x04,0x55,0xc8,0xf0,0x5c,0xec,0xca,0xe4,0xe6,0xd2,0xde,0xdc,0xa6,0x04,0x44,0x13, +0x32,0x3c,0x17,0xbb,0x30,0x36,0xbb,0x32,0xb9,0x29,0x81,0x51,0x87,0x0c,0xcf,0x65, +0x0e,0x2d,0x8c,0xac,0x4c,0xae,0xe9,0x8d,0xac,0x8c,0x6d,0x4a,0x80,0x94,0x21,0xc3, +0x73,0x91,0x2b,0x9b,0x7b,0xab,0x93,0x1b,0x2b,0x9b,0x9b,0x12,0xb4,0x41,0x25,0x32, +0x3c,0x17,0xba,0x3c,0xb8,0xb2,0x20,0x37,0xb7,0x37,0xba,0x30,0xba,0xb4,0x37,0xb7, +0xb9,0x29,0xc2,0x3a,0xc0,0x43,0x1d,0x32,0x3c,0x97,0x32,0x37,0x3a,0xb9,0x3c,0xa8, +0xb7,0x34,0x37,0xba,0xb9,0x29,0x81,0x3d,0x74,0x21,0xc3,0x73,0x19,0x7b,0xab,0x73, +0xa3,0x2b,0x93,0x9b,0x9b,0x12,0x8c,0x04,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x33,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e,0x30,0x39,0x0c,0x22, +0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34, +0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05, +0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x25,0x6c,0xc3,0xe5, +0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9, +0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd, +0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81,0x33,0x5c,0xbe,0xf3, +0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x05,0x48,0xc3,0xe5, +0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x78,0xdb,0x37,0x71, +0xe7,0x45,0x89,0x16,0x10,0x8a,0x93,0x28,0x10,0xfa,0x74,0x61,0x44,0x58,0x49,0x4c, +0x38,0x10,0x00,0x00,0x66,0x00,0x05,0x00,0x0e,0x04,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x10,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x05,0x04,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xc6,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xe8,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e, +0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2, +0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61, +0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19, +0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c,0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c, +0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86,0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a, +0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5, +0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86,0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7, +0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c, +0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28,0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97, +0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d,0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e, +0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2,0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06, +0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5, +0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20, +0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07, +0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9, +0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07, +0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39, +0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03, +0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38, +0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4, +0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70, +0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03, +0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82, +0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0, +0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03, +0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18, +0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc, +0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c, +0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4, +0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81, +0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09, +0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41, +0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8,0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b, +0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98, +0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40, +0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1, +0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d,0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac, +0x61,0x18,0x86,0x61,0x18,0x74,0x4f,0x01,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x34, +0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x79,0x80,0x00,0x08, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x1b,0x10, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c,0x20,0x00,0x02,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x88,0x01,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x10,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46, +0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x10,0x0a,0xa2,0x2c,0x0a,0x30, +0x80,0xc2,0x11,0x00,0x42,0x67,0x00,0x68,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2,0x19, +0x00,0x9a,0x67,0x00,0xa8,0x9e,0x01,0x20,0x7c,0x06,0x00,0x00,0x79,0x18,0x00,0x00, +0x5e,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x81,0x99,0x20,0x0c, +0xcd,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xce,0x04, +0x01,0x0d,0x32,0x02,0x13,0x84,0xe1,0x99,0x20,0x0c,0xd0,0x06,0x01,0x61,0x36,0x24, +0x48,0xa2,0x20,0xcb,0xb0,0x20,0xcd,0x86,0x64,0x48,0x14,0x04,0x19,0x16,0xa4,0x99, +0x20,0xac,0x81,0xb6,0x21,0x59,0x20,0x05,0x19,0x86,0x05,0x69,0x26,0x08,0x43,0x34, +0x41,0x78,0x83,0x6d,0x43,0x22,0x4d,0x0a,0x22,0x0d,0x0b,0xd2,0x6c,0x20,0x9c,0x27, +0xa2,0x26,0x08,0x71,0xc0,0x4d,0x10,0xc2,0x00,0x9b,0x20,0x0c,0xd2,0x06,0x01,0xc1, +0x36,0x2c,0x88,0xa5,0x20,0xc8,0xb0,0x5c,0xd7,0x95,0x4d,0x10,0xe6,0xa0,0xdb,0xb0, +0x0c,0x9b,0x82,0x0c,0xc3,0x72,0x5d,0x57,0x33,0x41,0xa8,0x03,0x6f,0xc3,0xb2,0x74, +0x0a,0xb2,0x0c,0xcb,0x75,0x5d,0xcd,0x86,0x45,0xea,0x14,0x44,0x1a,0x96,0xeb,0xba, +0x9a,0x0d,0x84,0xc6,0x79,0xdf,0x04,0x01,0x0f,0xbe,0x09,0xc2,0x30,0x6d,0x40,0x90, +0x30,0x50,0x10,0x64,0x10,0x03,0x60,0x43,0x30,0x06,0x1b,0x88,0x0a,0x0c,0xc8,0x00, +0x98,0x20,0x08,0x00,0x85,0xa1,0xa9,0x09,0xc2,0x40,0x4d,0x10,0x86,0x6a,0xc3,0x90, +0x06,0x69,0x30,0x4c,0x10,0x06,0x6b,0x82,0x30,0x5c,0x1b,0x02,0x36,0xd8,0x40,0xa0, +0x81,0x1a,0xac,0x41,0x1b,0x6c,0x28,0xcc,0xe0,0x0c,0x80,0x32,0x70,0x83,0x2a,0x6c, +0x6c,0x76,0x6d,0x2e,0x69,0x64,0x65,0x6e,0x74,0x53,0x82,0xa0,0x0a,0x19,0x9e,0x8b, +0x5d,0x99,0xdc,0x5c,0xda,0x9b,0xdb,0x94,0x80,0x68,0x42,0x86,0xe7,0x62,0x17,0xc6, +0x66,0x57,0x26,0x37,0x25,0x20,0xea,0x90,0xe1,0xb9,0xcc,0xa1,0x85,0x91,0x95,0xc9, +0x35,0xbd,0x91,0x95,0xb1,0x4d,0x09,0x8c,0x32,0x64,0x78,0x2e,0x72,0x65,0x73,0x6f, +0x75,0x72,0x63,0x65,0x73,0x53,0x02,0x32,0xa8,0x43,0x86,0xe7,0x52,0xe6,0x46,0x27, +0x97,0x07,0xf5,0x96,0xe6,0x46,0x37,0x37,0x25,0x70,0x03,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x33,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e,0x30,0x39,0x0c,0x22, +0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34, +0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05, +0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x25,0x6c,0xc3,0xe5, +0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9, +0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd, +0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81,0x33,0x5c,0xbe,0xf3, +0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x05,0x48,0xc3,0xe5, +0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x61,0x20,0x00,0x00, +0xcd,0x01,0x00,0x00,0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00,0x3b,0x00,0x00,0x00, +0x34,0xcc,0x00,0x14,0xec,0x40,0x11,0x06,0x94,0xec,0x40,0xd9,0x15,0x67,0x40,0x11, +0x02,0x95,0x61,0x40,0x19,0x95,0x6e,0x40,0x49,0x12,0xd4,0x40,0x49,0x22,0x94,0x4d, +0xb9,0x94,0x4a,0x69,0x94,0x24,0x44,0xc1,0x94,0x22,0x41,0xb9,0x11,0x52,0x04,0xe5, +0x31,0x02,0x50,0x02,0x64,0x8c,0x11,0x80,0x20,0x08,0xc2,0xbf,0x30,0x46,0xd0,0x9a, +0x73,0xce,0x7b,0x63,0x04,0xf7,0x4d,0x8f,0xa6,0x18,0x8c,0x11,0xac,0xb5,0x5a,0xab, +0xdf,0x18,0x01,0x08,0x82,0xb0,0x1b,0x06,0x63,0x04,0x20,0x08,0x82,0x38,0x38,0x8c, +0x11,0xac,0xb5,0x5a,0x8b,0xdf,0x18,0x01,0xec,0xb3,0x73,0xf9,0x8d,0x11,0xe4,0x7a, +0xe9,0xce,0xdf,0x18,0x01,0xce,0xde,0x67,0xee,0x8d,0x11,0x9c,0xb5,0x29,0x86,0xde, +0x18,0x01,0x08,0x82,0x20,0xfc,0x8d,0x11,0x80,0x20,0x08,0xe2,0xdf,0x08,0xc0,0x18, +0x81,0x8a,0xd7,0xa7,0xe8,0x51,0x37,0x87,0x60,0x06,0x73,0x30,0x87,0xf0,0xc4,0xc1, +0x1c,0x82,0x19,0xa8,0xc1,0x1c,0x02,0x1c,0x4c,0x73,0x08,0x8f,0x1a,0xcc,0x21,0x98, +0x01,0x1b,0xcc,0x21,0x3c,0x6c,0x40,0xe0,0x1c,0x44,0x14,0x39,0x78,0x30,0x07,0xf1, +0x3c,0x0e,0x1e,0xcc,0x41,0x30,0x8c,0x83,0x07,0x73,0x10,0x8e,0xe3,0xe0,0xc1,0x1c, +0x44,0x14,0x39,0x77,0x30,0x07,0xc1,0x30,0xce,0x1d,0x8c,0x00,0xcc,0x41,0x3c,0x8f, +0x73,0x07,0x73,0x10,0x8e,0xe3,0xd4,0x01,0x00,0x00,0x00,0x00,0x23,0x06,0x08,0x00, +0x82,0x60,0x20,0x06,0xad,0x50,0x07,0xc9,0x29,0x80,0xc2,0x88,0x01,0x02,0x80,0x20, +0x18,0x88,0x81,0x2b,0xd8,0x41,0xa2,0x0a,0xa1,0x30,0x62,0x80,0x00,0x20,0x08,0x06, +0x62,0xf0,0x0a,0x77,0x90,0xb8,0x82,0x28,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x18, +0xc0,0x02,0x1e,0x24,0xad,0x30,0x0a,0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xb1, +0x90,0x07,0xc9,0x2a,0x90,0xc2,0x88,0x01,0x02,0x80,0x20,0x18,0x88,0x81,0x2c,0xe8, +0x41,0x12,0x0b,0xa5,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x62,0x30,0x0b,0x7b,0x90, +0xc0,0x82,0x29,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x18,0xd0,0x02,0x1f,0x24,0xb0, +0x70,0x0a,0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xb5,0xd0,0x07,0x89,0x2c,0xa0, +0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x78,0xb7,0x00,0x0a,0x81,0x35,0x62,0x60,0x00, +0x20,0x08,0x06,0x44,0x38,0xe4,0x01,0x2d,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x21, +0x0e,0x7a,0x70,0x0b,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0xed,0x02,0x28,0x0c,0xb6, +0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x5e,0x2f, +0x98,0x82,0xb2,0x8d,0x18,0x34,0x00,0x08,0x82,0xc1,0x62,0x0e,0xa6,0x10,0xe8,0x82, +0x51,0xa0,0x02,0x2a,0xa0,0x02,0x2a,0x8c,0x26,0x04,0x40,0x21,0xbe,0x00,0x23,0x06, +0x0d,0x00,0x82,0x60,0xb0,0xa4,0x43,0x2a,0x10,0xbd,0x10,0x20,0xab,0xb0,0x0a,0xab, +0xb0,0x0a,0xa3,0x09,0x01,0x50,0x4a,0x38,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c, +0xec,0xc0,0x0a,0x07,0x38,0x30,0x81,0x2b,0xb8,0x82,0x2b,0xb8,0xc2,0x68,0x42,0x00, +0x54,0x53,0x0a,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcb,0x3b,0xbc,0x82,0x32,0x0e, +0x4f,0x10,0x0b,0xb1,0x10,0x0b,0xb1,0x30,0x9a,0x10,0x00,0x15,0xa1,0x02,0x8c,0x18, +0x34,0x00,0x08,0x82,0xc1,0x22,0x0f,0xb2,0xd0,0x98,0x43,0x10,0xd1,0x02,0x2d,0xd0, +0x02,0x2d,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xf4,0x40,0x0b, +0x0f,0x3a,0x0c,0x89,0x2d,0xd8,0x82,0x2d,0xd8,0xc2,0x68,0x42,0x00,0x8c,0x18,0x34, +0x00,0x08,0x82,0xc1,0x62,0x0f,0xb6,0x10,0xa9,0x83,0xb3,0xe0,0x02,0x2e,0xe0,0x02, +0x2e,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xf8,0x80,0x0b,0x13, +0x3b,0x1c,0x8a,0x2e,0xe8,0x82,0x2e,0xe8,0xc2,0x68,0x42,0x00,0x8c,0x18,0x34,0x00, +0x08,0x82,0xc1,0xa2,0x0f,0xba,0x50,0xb9,0x83,0xc4,0xf0,0x02,0x2f,0xf0,0x02,0x2f, +0x8c,0x26,0x04,0xc0,0x70,0x03,0x95,0x91,0xc1,0x70,0x03,0x97,0x91,0x41,0x09,0x81, +0x0e,0x47,0x54,0x18,0xf1,0x95,0x10,0xe8,0x74,0xc3,0xa5,0x05,0xd3,0x0d,0x9a,0x18, +0x08,0xc3,0x0d,0x63,0x00,0x06,0x64,0x30,0xdc,0x90,0x81,0x01,0x19,0x94,0x10,0xe8, +0x70,0x44,0x56,0x10,0x5f,0x09,0x81,0x4e,0x37,0x6c,0x47,0x30,0xdd,0xe0,0xa1,0x81, +0x30,0xdc,0xc0,0x99,0x01,0x19,0x14,0x12,0xe8,0x70,0x04,0x47,0x10,0x5f,0x09,0x81, +0x4e,0x37,0x78,0x46,0x50,0x88,0xb0,0xd3,0x0d,0x70,0xe0,0x04,0xd3,0x0d,0x63,0x80, +0x10,0xc3,0x0d,0x61,0xf0,0x06,0x64,0x50,0x81,0xa5,0xc3,0x11,0x61,0x60,0x10,0x5f, +0x09,0x81,0x4e,0x37,0x8c,0x01,0x12,0x4c,0x37,0xd8,0x81,0x21,0x94,0x41,0xe9,0x70, +0x04,0x19,0x0c,0xc4,0x57,0x42,0xa0,0xd3,0x0d,0x66,0x50,0x04,0x25,0x1c,0x3b,0xdd, +0xc0,0x06,0x4d,0x50,0x62,0xa0,0xe9,0x70,0x04,0x1a,0x10,0xc4,0x57,0x42,0xa0,0xd3, +0x0d,0x6a,0x60,0x04,0xd3,0x0d,0x7a,0x50,0x08,0x35,0x24,0x3b,0xdd,0x90,0x07,0x4d, +0x50,0xd3,0xa6,0xc3,0x11,0x6d,0x50,0x10,0x5f,0x09,0x81,0x4e,0x37,0xbc,0xc1,0x11, +0x4c,0x37,0xe0,0xc1,0x21,0x94,0x1b,0x80,0x81,0x0e,0x47,0xc0,0xc1,0x40,0x7c,0x25, +0x04,0x3a,0xdd,0x20,0x07,0x45,0x30,0xdd,0x60,0x0a,0x85,0x50,0x03,0xb2,0xd3,0x0d, +0xa2,0xc0,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xe0,0xa5,0x85,0x4c,0xd4,0x82,0x3a, +0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x22,0x17,0x32,0x11,0x98,0x05,0x21,0xd0,0x04, +0x4d,0xd0,0x04,0x4d,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x01,0xf6,0x16,0x33,0x61,0x0b,0x63,0x31,0x9a,0x10,0x08,0xa3,0x09,0xc2,0x60, +0x42,0x21,0x1f,0x13,0x0a,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x46,0x17,0x38, +0xb1,0x0b,0x6a,0x31,0x9a,0x10,0x08,0xa3,0x09,0xc2,0x60,0x85,0x10,0x1f,0x2b,0x84, +0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x77,0x17,0x60,0x81,0x0e,0xf7,0x30,0x62, +0xe0,0x00,0x20,0x08,0x06,0xcd,0x5f,0xec,0x44,0x00,0x0e,0xbf,0x20,0x16,0xd3,0x34, +0x4d,0x2c,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x1e,0x5e,0x84,0x05,0x3a,0xd4,0xc3, +0x88,0x81,0x03,0x80,0x20,0x18,0x34,0xa0,0xc1,0x13,0x41,0x38,0x80,0xc3,0x58,0x10, +0x03,0x41,0xb4,0xc4,0x88,0xc1,0x01,0x80,0x20,0x18,0x6c,0x7a,0xf1,0x13,0xe2,0x50, +0x17,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0xf5, +0x85,0x58,0x94,0x83,0x5e,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x9c,0x60,0xd8,0x09, +0x86,0x99,0xc0,0xc8,0xc7,0x04,0x46,0x3e,0x26,0x08,0xf2,0x31,0x41,0x90,0x8f,0x09, +0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xe0,0x61,0x0d,0x9f,0x08,0x86,0x23,0x82, +0x9b,0x10,0xbe,0x0b,0x8c,0xb2,0x80,0x92,0x8f,0x09,0x94,0x7c,0x6e,0x1e,0x0c,0xbb, +0x79,0x30,0xcc,0x84,0x99,0x80,0x8f,0x09,0x34,0x01,0x9f,0xab,0x0c,0xbb,0xca,0x30, +0x23,0x04,0xfa,0x18,0x21,0xd0,0xc7,0x14,0x01,0x3e,0xa6,0x08,0xf0,0x31,0x43,0x90, +0x8f,0x19,0x82,0x7c,0x4c,0x40,0x0b,0xf8,0x98,0x90,0x16,0xf0,0x19,0x31,0x30,0x00, +0x10,0x04,0x83,0xe7,0x37,0xec,0x42,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x07,0x3c, +0xee,0x42,0x38,0x61,0xa0,0x13,0x06,0x32,0x83,0x88,0x8f,0x19,0x44,0x7c,0x8c,0x2c, +0x84,0xf8,0x58,0x59,0x08,0xf1,0x31,0x21,0x90,0x8f,0x09,0x85,0x7c,0x8c,0x28,0xe4, +0x63,0x87,0x21,0x9f,0xe1,0x08,0x02,0x2d,0x84,0x6f,0x96,0x21,0x18,0x82,0xe1,0x86, +0x85,0x0d,0xc8,0x60,0xb8,0x61,0x61,0x03,0x32,0x28,0x21,0xd0,0x59,0x06,0x61,0x08, +0x8e,0x14,0x86,0x1d,0x31,0x38,0x00,0x10,0x04,0x03,0x4f,0x3d,0x66,0x23,0x27,0xd8, +0x62,0xc4,0x60,0x01,0x40,0x10,0x0c,0x22,0xf8,0x80,0x8d,0x00,0x3d,0xa0,0xa7,0x36, +0x84,0x59,0x82,0x61,0x38,0x42,0x79,0x0b,0xe1,0x9b,0x65,0x38,0x92,0x60,0x84,0xe2, +0xf4,0xff,0xff,0xff,0x07,0x83,0x2f,0x84,0x6f,0x96,0xc0,0x18,0x31,0x30,0x00,0x10, +0x04,0x83,0x87,0x3e,0x54,0x03,0xf5,0xff,0xff,0xff,0x07,0x0b,0xfa,0x42,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0xf0,0xd8,0xc7,0x6a,0x04,0x16,0xf8,0x85,0x7c,0x2c,0xf0, +0x0b,0xf8,0xcc,0x12,0x18,0x03,0x15,0x06,0x43,0x08,0x85,0x05,0x77,0x21,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x78,0xf6,0x23,0x36,0x02,0x0b,0x42,0x43,0x3e,0x23,0x06, +0x06,0x00,0x82,0x60,0xf0,0xf4,0x87,0x6c,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xe0, +0xe1,0x47,0x78,0xa8,0x05,0x5e,0x8c,0x18,0x38,0x00,0x08,0x82,0x41,0x03,0x22,0xbc, +0x11,0x84,0x05,0x58,0x8c,0x87,0x20,0x08,0x42,0x6b,0x60,0x79,0xf7,0x01,0xc3,0x0d, +0x01,0x28,0x90,0xc1,0x70,0xc3,0x07,0x0a,0x64,0x50,0x42,0xa0,0xb3,0x0c,0x48,0x12, +0x1c,0x2e,0x0c,0x3b,0x62,0x70,0x00,0x20,0x08,0x06,0x9e,0x7f,0x9c,0x47,0x5b,0x80, +0xc6,0x88,0xc1,0x02,0x80,0x20,0x18,0x44,0x24,0x42,0x1e,0x01,0x7f,0x18,0x63,0x90, +0x1e,0xc2,0x2c,0x41,0x32,0x1c,0xd1,0x8d,0x86,0xf0,0xcd,0x32,0x28,0x4c,0x50,0x65, +0xf0,0x1f,0x30,0xdc,0x70,0x06,0xa8,0x40,0x06,0xc3,0x0d,0x02,0x2a,0x90,0x41,0x09, +0x81,0xce,0x32,0x2c,0x4c,0x70,0xe0,0x30,0xec,0x88,0xc1,0x01,0x80,0x20,0x18,0x78, +0x26,0xf2,0x1e,0x75,0x81,0x1a,0x23,0x06,0x0b,0x00,0x82,0x60,0x10,0xb1,0x08,0x7b, +0x04,0x24,0xc2,0x06,0x46,0x7c,0x08,0xb3,0x04,0xcc,0x70,0x04,0x19,0xac,0x86,0xf0, +0xcd,0x32,0x34,0x4f,0x50,0x6e,0x70,0x22,0x50,0x6e,0x80,0x22,0x30,0xdc,0x20,0xc4, +0x02,0x19,0x0c,0x37,0x08,0xb1,0x40,0x06,0x25,0x04,0x3a,0xcb,0xe0,0x3c,0xc1,0xa5, +0xc3,0xb0,0x23,0x06,0x07,0x00,0x82,0x60,0xe0,0xbd,0x08,0x7e,0xf8,0x45,0x6c,0x8c, +0x18,0x2c,0x00,0x08,0x82,0x41,0x54,0x23,0xf5,0x11,0xb4,0xc8,0x61,0xe8,0x87,0x30, +0x4b,0xf0,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x17,0x23,0xfa,0xc1,0x17,0xb2,0x31, +0x62,0xd0,0x00,0x20,0x08,0x06,0x8b,0x8e,0xe8,0x47,0xe0,0x22,0x7a,0x91,0x17,0xfc, +0xc1,0x1f,0xfc,0xc1,0x1f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0x93,0x8e,0xe0,0x87,0x6e,0x0c,0x23,0x06,0x07,0x00, +0x82,0x60,0x30,0xed,0x48,0x7e,0xec,0xc6,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x13, +0x8f,0xe8,0x07,0x6f,0x0c,0x23,0x06,0x07,0x00,0x82,0x60,0x80,0xed,0xc8,0x7f,0x88, +0x86,0x8d,0x8c,0x26,0x04,0x80,0x15,0x01,0x7d,0xac,0x10,0xe8,0x63,0xc5,0x40,0x9f, +0x11,0x83,0x03,0x00,0x41,0x30,0xf0,0x7c,0xe4,0x44,0x58,0x43,0x37,0x46,0x0c,0x1a, +0x00,0x04,0xc1,0x60,0x39,0x93,0x13,0x09,0x76,0x64,0x47,0x76,0x24,0x45,0x52,0x24, +0x45,0x52,0x64,0x34,0x21,0x00,0x86,0x23,0x82,0xf2,0x08,0xbe,0xe9,0x86,0xf3,0x10, +0x02,0x0b,0x10,0xf9,0x98,0x80,0xc8,0xc7,0x06,0x44,0x3e,0x23,0x06,0x0b,0x00,0x82, +0x60,0x50,0xa5,0x09,0x7f,0x0c,0x42,0x00,0x1f,0xef,0xe1,0x1e,0xc3,0x11,0x81,0x7b, +0x28,0xdf,0x2c,0x43,0x41,0x04,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_7e73be6858223800649863eedee847da.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_7e73be6858223800649863eedee847da.h new file mode 100644 index 00000000..dd1a131f --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_7e73be6858223800649863eedee847da.h @@ -0,0 +1,530 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_wave64_7e73be6858223800649863eedee847da.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_7e73be6858223800649863eedee847da_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_7e73be6858223800649863eedee847da_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_7e73be6858223800649863eedee847da_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_7e73be6858223800649863eedee847da_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_7e73be6858223800649863eedee847da_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_7e73be6858223800649863eedee847da_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_7e73be6858223800649863eedee847da_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_7e73be6858223800649863eedee847da_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_7e73be6858223800649863eedee847da_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_7e73be6858223800649863eedee847da_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_7e73be6858223800649863eedee847da_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_7e73be6858223800649863eedee847da_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_7e73be6858223800649863eedee847da_size = 8100; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_7e73be6858223800649863eedee847da_data[] = { +0x44,0x58,0x42,0x43,0x39,0xdd,0x67,0x2e,0x9c,0xc7,0x0a,0x74,0x2c,0xdd,0x03,0x80, +0x03,0xc2,0x60,0xfe,0x01,0x00,0x00,0x00,0xa4,0x1f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0xb0,0x0e,0x00,0x00,0xcc,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x14,0x0d,0x00,0x00,0x66,0x00,0x05,0x00, +0x45,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xfc,0x0c,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x3c,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc5,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b, +0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c,0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28, +0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d, +0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e,0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2, +0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0, +0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07, +0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1, +0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90, +0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31, +0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8, +0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07, +0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f, +0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c, +0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90, +0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43, +0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac, +0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a, +0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0, +0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3, +0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c, +0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0, +0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81, +0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a, +0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01, +0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c, +0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0, +0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41,0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8, +0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b,0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26, +0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18, +0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03, +0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8, +0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d, +0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac,0x61,0x18,0x86,0x61,0x18,0x74,0x03,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a, +0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90, +0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6, +0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60, +0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x34,0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4, +0x79,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01, +0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02,0x02,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x43,0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x86,0x3c,0x1b,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c, +0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x88,0x01,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x1c,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x1c,0x0a, +0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03, +0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a, +0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x2c,0x4a,0x39,0xa0,0x2c,0x09,0x8a,0xa5,0x30, +0x28,0x1c,0x01,0xa8,0x01,0x42,0x67,0x00,0x68,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2, +0x19,0x00,0x9a,0x67,0x00,0xa8,0x9e,0x01,0xa0,0x7b,0x06,0x80,0xf0,0x19,0x00,0x00, +0x79,0x18,0x00,0x00,0x59,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0x81,0x99,0x20,0x0c,0xcd,0x06,0x61,0x20,0x26,0x08,0x83,0xb3,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08,0x68,0xf0,0x06,0xb4,0xe4,0xbe,0xd2,0xdc, +0xe0,0xea,0xe8,0xbe,0xc6,0xde,0xd8,0xde,0xe4,0xbe,0xd4,0xd2,0xe8,0xe8,0xca,0xe4, +0xca,0xc8,0x26,0x08,0xc3,0x33,0x41,0x18,0xa0,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65, +0x31,0x98,0x81,0x31,0x1c,0x5a,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f, +0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x1b,0x92,0x41,0x81, +0x0c,0x63,0x60,0x0c,0x67,0x82,0xb0,0x06,0x70,0xc0,0x46,0xee,0x2b,0xcd,0x0d,0xae, +0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d,0x43,0xc2,0x48,0x93,0x31,0x0c,0x8c,0xe1, +0x4c,0x10,0x86,0x68,0x82,0xf0,0x06,0x71,0x40,0x48,0xee,0x2b,0xcd,0x0d,0xae,0x8e, +0xee,0xab,0x0c,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x43,0x52,0x59,0x97,0x51,0x0d, +0x8c,0xe1,0x6c,0x20,0x9e,0x88,0xc2,0x26,0x08,0x71,0x20,0x07,0x3c,0x03,0xb9,0xbb, +0x2f,0xb9,0xb2,0xb1,0x37,0xb7,0x39,0x3a,0xb9,0xba,0x31,0xba,0x32,0xb2,0x2f,0x38, +0xb9,0x32,0xbb,0xb4,0xb7,0xba,0xb9,0x2f,0xb7,0xb2,0x30,0xb9,0xb2,0x39,0xba,0x2f, +0xb2,0x32,0x38,0x3a,0xb4,0x09,0x42,0x18,0xb4,0xc1,0x04,0x61,0x90,0x36,0x08,0x46, +0xb7,0x61,0x31,0xb4,0xcd,0x30,0x06,0x86,0xe3,0x38,0x6f,0x82,0x30,0x07,0x73,0xc0, +0x4c,0xee,0xee,0x8b,0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0xec,0xab,0xed,0x8d,0x2e,0xed, +0xcd,0xed,0xcb,0xae,0x6c,0x8c,0xee,0x4d,0x6e,0x6e,0xc3,0x32,0x80,0x41,0x18,0x18, +0xc3,0xc0,0x70,0x1c,0xe7,0x4c,0x10,0xea,0x80,0x0e,0xf8,0xc8,0xdd,0x7d,0x91,0xa5, +0xb1,0x85,0xd1,0x95,0x91,0x11,0x95,0xc1,0xd1,0xa1,0x6d,0x58,0x98,0x31,0x20,0x03, +0x83,0x19,0x18,0x8e,0xe3,0x1c,0x4a,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x69, +0x6e,0x70,0x75,0x74,0x5f,0x6c,0x75,0x6d,0x61,0x1b,0x96,0x6a,0x0c,0xcc,0xc0,0xa8, +0x06,0x86,0xe3,0x38,0x67,0x03,0xf1,0x89,0x41,0x19,0x9c,0xc1,0x04,0x01,0x0f,0xec, +0x80,0xc6,0x98,0x98,0xd1,0x94,0x94,0xcc,0x04,0x61,0x98,0x36,0x20,0x46,0x1a,0xa8, +0x81,0x61,0x0c,0x6b,0x00,0x6c,0x08,0xd8,0x60,0x03,0x91,0xa1,0x41,0x1b,0x00,0x13, +0x84,0x3b,0xa8,0x03,0x2e,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65, +0x13,0x84,0x81,0x9a,0x20,0x0c,0xd5,0x04,0x21,0x0c,0xdc,0x60,0x03,0x42,0xc0,0x41, +0x65,0xc4,0x81,0x1c,0x34,0x73,0x40,0x27,0xad,0x29,0x0c,0x4f,0xaa,0xcc,0x8d,0xac, +0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x30,0x58,0x1b,0x0c,0xa2,0x0e,0x2a,0x3b,0x88, +0x03,0x39,0x20,0x93,0x46,0x94,0x36,0x07,0xc7,0x16,0x96,0x37,0x95,0xa6,0x57,0x36, +0x41,0x18,0xae,0x0d,0x08,0x81,0x07,0x55,0x1e,0xc4,0x81,0x1c,0x34,0x73,0xc0,0x2e, +0x2d,0xc9,0x0d,0xae,0x8e,0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e, +0x6e,0xac,0x8c,0x28,0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x60, +0x1b,0x0c,0x62,0x0f,0x2a,0x3e,0x88,0x03,0x39,0xa0,0x94,0xc6,0x54,0xd7,0x16,0xd6, +0x94,0x06,0x47,0x94,0xd6,0x56,0xe6,0x36,0x97,0xf6,0xe6,0x36,0x37,0x41,0x18,0xb2, +0x0d,0x06,0xe1,0x07,0xd5,0x1f,0xc4,0x81,0x1c,0x50,0x4a,0x63,0xaa,0x6b,0x0b,0x6b, +0x4a,0x83,0x63,0x2a,0xb3,0x2b,0x63,0xa3,0x7a,0xab,0x9a,0x2b,0x9b,0x20,0x0c,0xda, +0x06,0x83,0x08,0x85,0x4a,0x14,0xe2,0x40,0x0e,0xb8,0xa4,0x19,0xc9,0x85,0xb5,0x95, +0x25,0xb9,0x91,0x95,0xe1,0x4d,0x10,0x86,0x6d,0x83,0x41,0x90,0x42,0x55,0x0a,0x71, +0x20,0x07,0x94,0xcc,0x88,0xca,0xec,0xd2,0xc6,0xca,0xa8,0xde,0xac,0xd2,0xca,0xee, +0x88,0xca,0xe0,0xe8,0xd0,0x26,0x08,0x03,0xb7,0xc1,0x20,0x4e,0xa1,0x42,0x85,0x38, +0x68,0x78,0x98,0x29,0xa5,0xd1,0xd1,0x95,0xc9,0x4d,0x10,0x86,0x6e,0x03,0x42,0xa8, +0x42,0xb5,0x0a,0x71,0xd0,0x34,0x73,0x40,0xc9,0xac,0xe9,0x8d,0x2e,0xed,0xcd,0xcd, +0xaa,0x6c,0x8c,0xee,0x4d,0x6e,0x6a,0x2c,0x8c,0xad,0x6c,0x82,0x30,0x78,0x1b,0x10, +0xa2,0x15,0x2a,0x57,0x88,0x83,0xa6,0x99,0x03,0x42,0x66,0x44,0x6f,0x77,0x6e,0x73, +0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x84,0xe1,0xdb,0x60,0x10, +0xb0,0x50,0xc5,0x42,0x1c,0x34,0xfc,0xcc,0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca, +0xc6,0xe8,0xde,0xe4,0x94,0xd2,0xe8,0xe8,0xca,0xe4,0x86,0xc2,0xdc,0xc6,0xca,0xd8, +0xd8,0xc2,0xe8,0xd2,0xde,0xdc,0x26,0x08,0x03,0x18,0x6c,0x40,0x88,0x59,0xa8,0x68, +0x21,0x0e,0x9a,0x66,0x0e,0xc8,0x98,0x41,0xc9,0x95,0x15,0xe1,0xc1,0xbd,0xcd,0xd5, +0xc9,0x95,0x4d,0x10,0x86,0x30,0xd8,0x80,0x10,0xb6,0x50,0xdd,0x42,0x1c,0x34,0xcd, +0x1c,0x30,0x33,0x83,0x92,0x2b,0xb3,0x4b,0x7b,0xab,0x9b,0x33,0x92,0x0b,0x6b,0x2b, +0x83,0x92,0x2b,0x2b,0xc2,0x83,0x7b,0x9b,0xab,0x93,0x2b,0x9b,0x20,0x0c,0x62,0xb0, +0xc1,0x20,0x72,0xa1,0xd2,0x85,0x38,0x68,0xb8,0x98,0x51,0x85,0xb9,0x21,0x85,0xb1, +0x99,0x19,0x3d,0x59,0x4d,0x10,0x86,0x31,0xd8,0x60,0x10,0xbc,0x50,0xf5,0x42,0x1c, +0x34,0xac,0xcc,0x94,0xd2,0xe8,0xe8,0xca,0xe4,0xa6,0xca,0xe2,0xea,0xca,0xdc,0xc6, +0xca,0x98,0xca,0xdc,0xce,0xe8,0xd0,0x26,0x08,0x03,0x19,0x6c,0x30,0x88,0x5f,0xa8, +0xc0,0x21,0x0e,0x1a,0x2a,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x13, +0x84,0xa1,0x0c,0x36,0x18,0x84,0x38,0x54,0xe3,0x10,0x07,0x0d,0x2f,0x33,0xa2,0x3c, +0xb7,0xb0,0xb6,0xb4,0x31,0xa9,0xb2,0xb9,0x21,0xb4,0x30,0xb7,0xb3,0x32,0xa3,0xb0, +0x31,0xba,0x37,0xb9,0x09,0xc2,0x60,0x06,0x1b,0x0c,0xa2,0x1c,0x2a,0x73,0x88,0x83, +0x86,0x98,0x99,0x55,0x5a,0xd9,0xdd,0x14,0x5c,0xd8,0x58,0x19,0xd5,0x5b,0x53,0x19, +0x5d,0x99,0xdc,0x9c,0x51,0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x61,0x38,0x83,0x0d,0x06, +0x81,0x0e,0x55,0x3a,0xc4,0x41,0xb3,0x81,0x5a,0x03,0x3a,0xb8,0x03,0x3d,0xe8,0x03, +0x50,0x18,0x05,0x53,0x48,0x05,0x56,0x78,0x05,0x59,0xa8,0x05,0x5c,0xd8,0x05,0x5f, +0x08,0x07,0x72,0x38,0x07,0x75,0xd8,0x30,0x18,0x6f,0xb0,0x0e,0x13,0x04,0x01,0xd8, +0x00,0x6c,0x18,0x0c,0x77,0x70,0x87,0x0d,0xc1,0x3b,0x6c,0x18,0x86,0x76,0x80,0x07, +0x0a,0x43,0x53,0x1b,0x06,0x3b,0xb0,0x83,0x61,0x82,0x30,0xa0,0xc1,0x86,0x60,0x15, +0x36,0x10,0x72,0x30,0x0f,0xf4,0x50,0x0f,0x1b,0x8a,0x76,0x90,0x07,0xc0,0x0d,0xec, +0x81,0x46,0x18,0xdd,0x5b,0x5b,0xda,0x18,0x11,0x31,0xb9,0x30,0xb7,0x31,0xb4,0xb2, +0x39,0x1a,0x66,0x6c,0x6f,0x61,0x74,0x73,0x13,0x84,0x21,0x0d,0x58,0xa4,0xb9,0xcd, +0xd1,0xcd,0x4d,0x10,0x06,0x35,0x20,0x91,0xe6,0x46,0x37,0x37,0x41,0x18,0xd6,0x80, +0x08,0x5d,0x19,0xde,0x17,0xdb,0x5b,0x18,0xd9,0x04,0x61,0x60,0x03,0x26,0x74,0x65, +0x78,0x5f,0x73,0x74,0x6f,0x72,0x65,0x2c,0xea,0xd2,0xdc,0xe8,0xe6,0x36,0x40,0xf8, +0x20,0x07,0xf9,0xd0,0xe8,0xc3,0x3e,0xf0,0x43,0x3f,0xf8,0xc3,0x3f,0x80,0x44,0x48, +0x88,0x44,0x35,0x12,0x7c,0x50,0x85,0x8d,0xcd,0xae,0xcd,0x25,0x8d,0xac,0xcc,0x8d, +0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x9b,0x12, +0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4,0xa6,0x04,0x46,0x1d,0x32, +0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2,0x32,0xb6,0x29,0x01,0x52, +0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x6c,0x6e,0x4a,0xd0,0x06, +0x95,0xc8,0xf0,0x5c,0xe8,0xf2,0xe0,0xca,0x82,0xdc,0xdc,0xde,0xe8,0xc2,0xe8,0xd2, +0xde,0xdc,0xe6,0xa6,0x08,0xeb,0x00,0x0f,0x75,0xc8,0xf0,0x5c,0xca,0xdc,0xe8,0xe4, +0xf2,0xa0,0xde,0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0xf6,0xd0,0x85,0x0c,0xcf,0x65,0xec, +0xad,0xce,0x8d,0xae,0x4c,0x6e,0x6e,0x4a,0x30,0x12,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x33,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e,0x30,0x39,0x0c,0x22, +0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34, +0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05, +0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x25,0x6c,0xc3,0xe5, +0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9, +0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd, +0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81,0x33,0x5c,0xbe,0xf3, +0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x05,0x48,0xc3,0xe5, +0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7e,0x73,0xbe,0x68, +0x58,0x22,0x38,0x00,0x64,0x98,0x63,0xee,0xde,0xe8,0x47,0xda,0x44,0x58,0x49,0x4c, +0xd0,0x10,0x00,0x00,0x66,0x00,0x05,0x00,0x34,0x04,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xb8,0x10,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x2b,0x04,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xc6,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xe8,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e, +0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2, +0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61, +0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19, +0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c,0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c, +0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86,0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a, +0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5, +0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86,0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7, +0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c, +0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28,0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97, +0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d,0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e, +0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2,0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06, +0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5, +0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20, +0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07, +0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9, +0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07, +0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39, +0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03, +0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38, +0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4, +0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70, +0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03, +0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82, +0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0, +0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03, +0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18, +0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc, +0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c, +0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4, +0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81, +0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09, +0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41, +0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8,0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b, +0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98, +0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40, +0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1, +0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d,0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac, +0x61,0x18,0x86,0x61,0x18,0x74,0x4f,0x01,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x34, +0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x79,0x80,0x00,0x08, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x1b,0x10, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c,0x20,0x00,0x02,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x88,0x01,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x10,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46, +0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x10,0x0a,0xa2,0x2c,0x0a,0x30, +0x80,0xc2,0x11,0x00,0x42,0x67,0x00,0x68,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2,0x19, +0x00,0x9a,0x67,0x00,0xa8,0x9e,0x01,0x20,0x7c,0x06,0x00,0x00,0x79,0x18,0x00,0x00, +0x5e,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x81,0x99,0x20,0x0c, +0xcd,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xce,0x04, +0x01,0x0d,0x32,0x02,0x13,0x84,0xe1,0x99,0x20,0x0c,0xd0,0x06,0x01,0x61,0x36,0x24, +0x48,0xa2,0x20,0xcb,0xb0,0x20,0xcd,0x86,0x64,0x48,0x14,0x04,0x19,0x16,0xa4,0x99, +0x20,0xac,0x81,0xb6,0x21,0x59,0x20,0x05,0x19,0x86,0x05,0x69,0x26,0x08,0x43,0x34, +0x41,0x78,0x83,0x6d,0x43,0x22,0x4d,0x0a,0x22,0x0d,0x0b,0xd2,0x6c,0x20,0x9c,0x27, +0xa2,0x26,0x08,0x71,0xc0,0x4d,0x10,0xc2,0x00,0x9b,0x20,0x0c,0xd2,0x06,0x01,0xc1, +0x36,0x2c,0x88,0xa5,0x20,0xc8,0xb0,0x5c,0xd7,0x95,0x4d,0x10,0xe6,0xa0,0xdb,0xb0, +0x0c,0x9b,0x82,0x0c,0xc3,0x72,0x5d,0x57,0x33,0x41,0xa8,0x03,0x6f,0xc3,0xb2,0x74, +0x0a,0xb2,0x0c,0xcb,0x75,0x5d,0xcd,0x86,0x45,0xea,0x14,0x44,0x1a,0x96,0xeb,0xba, +0x9a,0x0d,0x84,0xc6,0x79,0xdf,0x04,0x01,0x0f,0xbe,0x09,0xc2,0x30,0x6d,0x40,0x90, +0x30,0x50,0x10,0x64,0x10,0x03,0x60,0x43,0x30,0x06,0x1b,0x88,0x0a,0x0c,0xc8,0x00, +0x98,0x20,0x08,0x00,0x85,0xa1,0xa9,0x09,0xc2,0x40,0x4d,0x10,0x86,0x6a,0xc3,0x90, +0x06,0x69,0x30,0x4c,0x10,0x06,0x6b,0x82,0x30,0x5c,0x1b,0x02,0x36,0xd8,0x40,0xa0, +0x81,0x1a,0xac,0x41,0x1b,0x6c,0x28,0xcc,0xe0,0x0c,0x80,0x32,0x70,0x83,0x2a,0x6c, +0x6c,0x76,0x6d,0x2e,0x69,0x64,0x65,0x6e,0x74,0x53,0x82,0xa0,0x0a,0x19,0x9e,0x8b, +0x5d,0x99,0xdc,0x5c,0xda,0x9b,0xdb,0x94,0x80,0x68,0x42,0x86,0xe7,0x62,0x17,0xc6, +0x66,0x57,0x26,0x37,0x25,0x20,0xea,0x90,0xe1,0xb9,0xcc,0xa1,0x85,0x91,0x95,0xc9, +0x35,0xbd,0x91,0x95,0xb1,0x4d,0x09,0x8c,0x32,0x64,0x78,0x2e,0x72,0x65,0x73,0x6f, +0x75,0x72,0x63,0x65,0x73,0x53,0x02,0x32,0xa8,0x43,0x86,0xe7,0x52,0xe6,0x46,0x27, +0x97,0x07,0xf5,0x96,0xe6,0x46,0x37,0x37,0x25,0x70,0x03,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x33,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e,0x30,0x39,0x0c,0x22, +0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34, +0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05, +0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x25,0x6c,0xc3,0xe5, +0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9, +0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd, +0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81,0x33,0x5c,0xbe,0xf3, +0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x05,0x48,0xc3,0xe5, +0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x61,0x20,0x00,0x00, +0xf3,0x01,0x00,0x00,0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00,0x3b,0x00,0x00,0x00, +0x34,0xcc,0x00,0x14,0xec,0x40,0x11,0x06,0x94,0xec,0x40,0xd9,0x95,0x51,0xd9,0x14, +0x67,0x40,0x11,0x02,0x95,0x61,0x40,0xe9,0x06,0x94,0x24,0x41,0x0d,0x94,0x24,0x42, +0xb9,0x94,0x4a,0x69,0x94,0x24,0x44,0xc1,0x94,0x22,0x41,0xb9,0x11,0x52,0x04,0xe5, +0x31,0x02,0x50,0x02,0x64,0x8c,0x11,0x80,0x20,0x08,0xc2,0xbf,0x30,0x46,0xd0,0x9a, +0x73,0xce,0x7b,0x63,0x04,0xf7,0x4d,0x8f,0xa6,0x18,0x8c,0x11,0xac,0xb5,0x5a,0xab, +0xdf,0x18,0x01,0x08,0x82,0xb0,0x1b,0x06,0x63,0x04,0x20,0x08,0x82,0x38,0x38,0x8c, +0x11,0xac,0xb5,0x5a,0x8b,0xdf,0x18,0x01,0xec,0xb3,0x73,0xf9,0x8d,0x11,0xe4,0x7a, +0xe9,0xce,0xdf,0x18,0x01,0xce,0xde,0x67,0xee,0x8d,0x11,0x9c,0xb5,0x29,0x86,0xde, +0x18,0x01,0x08,0x82,0x20,0xfe,0x8d,0x11,0x80,0x20,0x08,0xc2,0xdf,0x08,0xc0,0x18, +0x81,0x8a,0xd7,0xa7,0xe8,0x51,0x37,0x87,0x80,0x06,0x73,0x30,0x87,0xf0,0xc4,0xc1, +0x1c,0x02,0x1a,0xac,0xc1,0x1c,0x02,0x1c,0x4c,0x73,0x08,0xcf,0x1a,0xcc,0x21,0xa0, +0x41,0x1b,0xcc,0x21,0x3c,0x6d,0x40,0xe0,0x1c,0x44,0x14,0x39,0x78,0x30,0x07,0xf1, +0x3c,0x0e,0x1e,0xcc,0x41,0x30,0x8c,0x83,0x07,0x73,0x10,0x8e,0xe3,0xe0,0xc1,0x1c, +0x44,0x14,0x39,0x77,0x30,0x07,0xc1,0x30,0xce,0x1d,0x8c,0x00,0xcc,0x41,0x3c,0x8f, +0x73,0x07,0x73,0x10,0x8e,0xe3,0xd4,0x01,0x00,0x00,0x00,0x00,0x23,0x06,0x08,0x00, +0x82,0x60,0x20,0x06,0xad,0x50,0x07,0xc9,0x29,0x80,0xc2,0x88,0x01,0x02,0x80,0x20, +0x18,0x88,0x81,0x2b,0xd8,0x41,0xa2,0x0a,0xa1,0x30,0x62,0x80,0x00,0x20,0x08,0x06, +0x62,0xf0,0x0a,0x77,0x90,0xb8,0x82,0x28,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x18, +0xc0,0x02,0x1e,0x24,0xad,0x30,0x0a,0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xb1, +0x90,0x07,0xc9,0x2a,0x90,0xc2,0x88,0x01,0x02,0x80,0x20,0x18,0x88,0x81,0x2c,0xe8, +0x41,0x12,0x0b,0xa5,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x62,0x30,0x0b,0x7b,0x90, +0xc0,0x82,0x29,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x18,0xd0,0x02,0x1f,0x24,0xb0, +0x70,0x0a,0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xb5,0xd0,0x07,0x89,0x2c,0xa0, +0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x78,0xb7,0x00,0x0a,0x81,0x35,0x62,0x60,0x00, +0x20,0x08,0x06,0x44,0x38,0xe0,0x01,0x2d,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x21, +0x0e,0x79,0x70,0x0b,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0xed,0x02,0x28,0x0c,0xb6, +0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x5e,0x2f, +0x98,0x82,0xb2,0x8d,0x18,0x34,0x00,0x08,0x82,0xc1,0x62,0x0e,0xa6,0x10,0xe8,0x82, +0x51,0xa0,0x02,0x2a,0xa0,0x02,0x2a,0x8c,0x26,0x04,0x40,0x21,0xbe,0x00,0x23,0x06, +0x0d,0x00,0x82,0x60,0xb0,0xa4,0x43,0x2a,0x10,0xbd,0x10,0x20,0xab,0xb0,0x0a,0xab, +0xb0,0x0a,0xa3,0x09,0x01,0x50,0x4a,0x38,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c, +0xec,0xc0,0x0a,0x07,0x38,0x30,0x81,0x2b,0xb8,0x82,0x2b,0xb8,0xc2,0x68,0x42,0x00, +0x54,0x43,0x0a,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcb,0x3b,0xbc,0x82,0x32,0x0e, +0x4f,0x10,0x0b,0xb1,0x10,0x0b,0xb1,0x30,0x9a,0x10,0x00,0x15,0x9d,0x02,0x8c,0x18, +0x34,0x00,0x08,0x82,0xc1,0x22,0x0f,0xb2,0xd0,0x98,0x43,0x10,0xd1,0x02,0x2d,0xd0, +0x02,0x2d,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xf4,0x40,0x0b, +0x0f,0x3a,0x0c,0x89,0x2d,0xd8,0x82,0x2d,0xd8,0xc2,0x68,0x42,0x00,0x8c,0x18,0x34, +0x00,0x08,0x82,0xc1,0x62,0x0f,0xb6,0x10,0xa9,0x83,0xb3,0xe0,0x02,0x2e,0xe0,0x02, +0x2e,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xf8,0x80,0x0b,0x13, +0x3b,0x1c,0x8a,0x2e,0xe8,0x82,0x2e,0xe8,0xc2,0x68,0x42,0x00,0x8c,0x18,0x34,0x00, +0x08,0x82,0xc1,0xa2,0x0f,0xba,0x50,0xb9,0x83,0xc4,0xf0,0x02,0x2f,0xf0,0x02,0x2f, +0x8c,0x26,0x04,0xc0,0x70,0x03,0x95,0x91,0xc1,0x70,0x03,0x97,0x91,0x41,0x09,0x81, +0x0e,0x47,0x54,0x18,0xf1,0x95,0x10,0xe8,0x74,0xc3,0xa5,0x05,0xd3,0x0d,0x9a,0x18, +0x08,0xc3,0x0d,0x63,0x00,0x06,0x64,0x30,0xdc,0x90,0x81,0x01,0x19,0x94,0x10,0xe8, +0x70,0x44,0x56,0x10,0x5f,0x09,0x81,0x4e,0x37,0x6c,0x47,0x30,0xdd,0xe0,0xa1,0x81, +0x30,0xdc,0xc0,0x99,0x01,0x19,0x14,0x12,0xe8,0x70,0x04,0x47,0x10,0x5f,0x09,0x81, +0x4e,0x37,0x78,0x46,0x50,0x88,0xb0,0xd3,0x0d,0x70,0xe0,0x04,0xd3,0x0d,0x63,0x80, +0x10,0xc3,0x0d,0x61,0xf0,0x06,0x64,0x50,0x81,0xa5,0xc3,0x11,0x61,0x60,0x10,0x5f, +0x09,0x81,0x4e,0x37,0x8c,0x01,0x12,0x4c,0x37,0xd8,0x81,0x21,0x94,0x41,0xe9,0x70, +0x04,0x19,0x0c,0xc4,0x57,0x42,0xa0,0xd3,0x0d,0x66,0x50,0x04,0x25,0x1c,0x3b,0xdd, +0xc0,0x06,0x4d,0x50,0x62,0xa0,0xe9,0x70,0x04,0x1a,0x10,0xc4,0x57,0x42,0xa0,0xd3, +0x0d,0x6a,0x60,0x04,0xd3,0x0d,0x7a,0x50,0x08,0x35,0x24,0x3b,0xdd,0x90,0x07,0x4d, +0x50,0xd3,0xa6,0xc3,0x11,0x6d,0x50,0x10,0x5f,0x09,0x81,0x4e,0x37,0xbc,0xc1,0x11, +0x4c,0x37,0xe0,0xc1,0x21,0x94,0x1b,0x80,0x81,0x0e,0x47,0xc0,0xc1,0x40,0x7c,0x25, +0x04,0x3a,0xdd,0x20,0x07,0x45,0x30,0xdd,0x60,0x0a,0x85,0x50,0x03,0xb2,0xd3,0x0d, +0xa2,0xc0,0x04,0x37,0x18,0x76,0x82,0x61,0x23,0x06,0x07,0x00,0x82,0x60,0x80,0xb5, +0x45,0x4c,0xd0,0x42,0x58,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0xd8,0x3c,0x08,0xf1, +0xb1,0xc0,0x80,0x8f,0xd5,0xc3,0x10,0x1f,0x0b,0x0e,0xf8,0xdc,0x2d,0x18,0x76,0xb7, +0x60,0x98,0x15,0x02,0x7d,0x8c,0x10,0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xdb, +0x5d,0xf0,0xc4,0x2f,0xd0,0xc5,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09,0x86,0x9d, +0x60,0x98,0x09,0x87,0x7c,0x4c,0x38,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xcf, +0x68,0x84,0x85,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x0f,0x69,0x88,0x85,0x70,0xc2, +0x40,0x27,0x0c,0x34,0x62,0x70,0x00,0x20,0x08,0x06,0x5e,0x68,0xa8,0x45,0x3b,0x88, +0xc4,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xaa,0xa1,0x16,0x81,0x5f,0x0c,0x02,0x5b, +0xb0,0x05,0x5b,0xb0,0xc5,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0x82,0x26,0x8c, +0x26,0x6c,0x83,0x09,0x84,0x7c,0x4c,0x20,0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06, +0xd8,0x6a,0xbc,0x85,0x3c,0x84,0xc6,0x68,0x42,0x20,0x8c,0x26,0x08,0x83,0x15,0x42, +0x7c,0xac,0x10,0xe2,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x9e,0x6b,0xdc,0xc5,0x3f, +0xb8,0xc4,0x88,0x81,0x03,0x80,0x20,0x18,0x34,0xb6,0x01,0x17,0xc1,0x3d,0xd8,0x43, +0x5e,0xa8,0x81,0x1a,0xa8,0x81,0x1a,0x8c,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x78, +0xaf,0x81,0x17,0xff,0xc0,0x12,0x23,0x06,0x0e,0x00,0x82,0x60,0xd0,0xdc,0x46,0x5c, +0x04,0xf8,0x70,0x0f,0x7a,0x41,0x0c,0x04,0x41,0x16,0x23,0x06,0x07,0x00,0x82,0x60, +0xb0,0xc5,0x86,0x5d,0xe4,0x03,0x6b,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x46,0x1b,0x79,0xc1,0x0f,0xb1,0x31,0x9a,0x10,0x00,0xa3, +0x09,0x42,0x70,0x82,0x61,0x27,0x18,0x66,0x02,0x23,0x1f,0x13,0x18,0xf9,0x98,0x20, +0xc8,0xc7,0x04,0x41,0x3e,0x26,0x04,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x67, +0x3c,0xea,0x22,0x18,0x8e,0x08,0xdc,0x42,0xf8,0x2e,0x30,0xca,0x02,0x4a,0x3e,0x26, +0x50,0xf2,0x39,0x95,0x30,0xec,0x54,0xc2,0x30,0x13,0xd2,0x02,0x3e,0x26,0xa8,0x05, +0x7c,0xae,0x32,0xec,0x2a,0xc3,0x8c,0x10,0xe8,0x63,0x84,0x40,0x1f,0x53,0x04,0xf8, +0x98,0x22,0xc0,0xc7,0x0c,0x41,0x3e,0x66,0x08,0xf2,0x31,0xe1,0x2f,0xe0,0x63,0x02, +0x68,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x1e,0xfb,0xa0,0x0d,0x61,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0x9e,0xfb,0xa8,0x0d,0xe1,0x84,0x81,0x4e,0x18,0xc8,0x0c,0x22, +0x3e,0x66,0x10,0xf1,0x31,0xbe,0x10,0xe2,0x63,0x7d,0x21,0xc4,0xc7,0x84,0x40,0x3e, +0x26,0x14,0xf2,0x31,0xa2,0x90,0x8f,0x1d,0x86,0x7c,0x86,0x23,0x88,0xbf,0x10,0xbe, +0x59,0x86,0x60,0x08,0x86,0x1b,0x16,0x36,0x20,0x83,0xe1,0x86,0x85,0x0d,0xc8,0xa0, +0x84,0x40,0x67,0x19,0x84,0x21,0xb8,0x5d,0x18,0x76,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0xbc,0x10,0x51,0x0f,0xb8,0x18,0x8d,0x11,0x83,0x05,0x00,0x41,0x30,0x88,0x4e,0xa4, +0x3c,0x82,0xff,0x80,0x1e,0xf6,0x10,0x66,0x09,0x86,0xe1,0x08,0xc5,0x34,0x84,0x6f, +0x96,0xe1,0x48,0x82,0x11,0x0a,0xd0,0xff,0xff,0xff,0x1f,0x8c,0xd9,0x10,0xbe,0x59, +0x02,0x63,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x9e,0x15,0x09,0x8f,0xd0,0xff,0xff,0xff, +0x1f,0x2c,0xa0,0x0d,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0xc1,0xd3,0x22,0xe2,0x11, +0x58,0x50,0x1b,0xf2,0xb1,0xa0,0x36,0xe0,0x33,0x4b,0x60,0x0c,0x54,0x18,0x0c,0x21, +0x14,0x16,0xb8,0x86,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xe0,0x91,0x11,0xf4,0x08, +0x2c,0xc0,0x0d,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0xc1,0x43,0x23,0xe9,0x11,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x81,0xf7,0x22,0xf8,0x11,0x1a,0xaf,0x31,0x62,0xe0,0x00, +0x20,0x08,0x06,0xcd,0x8d,0xc4,0x47,0x80,0x17,0x77,0xa1,0x1f,0x82,0x20,0x08,0xe4, +0x81,0xe5,0xb9,0x08,0x0c,0x37,0x04,0xa0,0x40,0x06,0xc3,0x0d,0x1f,0x28,0x90,0x41, +0x09,0x81,0xce,0x32,0x20,0x49,0x70,0xef,0x30,0xec,0x88,0xc1,0x01,0x80,0x20,0x18, +0x78,0x35,0xe2,0x1f,0xa4,0x71,0x1b,0x23,0x06,0x0b,0x00,0x82,0x60,0x10,0xed,0x48, +0x7e,0x04,0x33,0x62,0x8c,0x01,0x88,0x08,0xb3,0x04,0xc9,0x70,0x44,0xa7,0x1b,0xc2, +0x37,0xcb,0xa0,0x30,0x41,0x95,0x81,0x8d,0xc0,0x70,0xc3,0x19,0xa0,0x02,0x19,0x0c, +0x37,0x08,0xa8,0x40,0x06,0x25,0x04,0x3a,0xcb,0xb0,0x30,0xc1,0xdd,0xc3,0xb0,0x23, +0x06,0x07,0x00,0x82,0x60,0xe0,0xf5,0x88,0x89,0xb0,0xc6,0x6f,0x8c,0x18,0x2c,0x00, +0x08,0x82,0x41,0x34,0x26,0x21,0x12,0xec,0x08,0x1b,0x18,0x28,0x22,0xcc,0x12,0x30, +0xc3,0x11,0x64,0x20,0x1e,0xc2,0x37,0xcb,0xd0,0x3c,0x41,0xb9,0x81,0x8f,0x40,0xb9, +0xc1,0x8f,0xc0,0x70,0x83,0x10,0x0b,0x64,0x30,0xdc,0x20,0xc4,0x02,0x19,0x94,0x10, +0xe8,0x2c,0x83,0xf3,0x04,0x07,0x12,0xc3,0x8e,0x18,0x1c,0x00,0x08,0x82,0x81,0x67, +0x26,0x2f,0x52,0x1b,0xe8,0x31,0x62,0xb0,0x00,0x20,0x08,0x06,0x11,0x9b,0xa8,0x48, +0x40,0x26,0x87,0x11,0x23,0xc2,0x2c,0xc1,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x1e, +0x9a,0xc4,0xc8,0x6c,0xa4,0xc7,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0x71,0x12,0x23, +0x41,0x99,0xc4,0x06,0x6c,0xcc,0xc8,0x8c,0xcc,0xc8,0x8c,0x8c,0x26,0x04,0xc0,0x68, +0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x4c,0x71,0x22,0x23, +0xf1,0x31,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x24,0x27,0x33,0x22,0x1f,0xc3,0x88, +0xc1,0x01,0x80,0x20,0x18,0x4c,0x73,0x42,0x23,0xf3,0x31,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x01,0x26,0x27,0x36,0x92,0x1b,0x6d,0x32,0x9a,0x10,0x00,0x56,0x04,0xf4,0xb1, +0x42,0xa0,0x8f,0x15,0x03,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xab,0x13,0x1f, +0x19,0x8f,0xf8,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xc5,0x4f,0x7c,0x24,0x90,0x13, +0x39,0x91,0x13,0x30,0x01,0x13,0x30,0x01,0x93,0xd1,0x84,0x00,0x18,0x8e,0x08,0xf8, +0x23,0xf8,0xa6,0x1b,0xfe,0x43,0x08,0x2c,0x40,0xe4,0x63,0x02,0x22,0x1f,0x1b,0x10, +0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x14,0x2a,0x62,0x22,0x04,0x23,0x06,0x07, +0x00,0x82,0x60,0x30,0x89,0xca,0x98,0x88,0x08,0x31,0x62,0x70,0x00,0x20,0x08,0x06, +0xd3,0xa8,0x90,0x49,0x20,0x58,0x60,0x22,0xf0,0xb1,0x23,0xa0,0x8f,0x1d,0x02,0x7d, +0xec,0x18,0xe8,0x33,0x62,0xb0,0x00,0x20,0x08,0x06,0xd5,0xa9,0xe8,0xc8,0x20,0x04, +0x2e,0xd2,0x22,0x2c,0x32,0x1c,0x11,0xb0,0x88,0xf2,0xcd,0x32,0x14,0x44,0x00,0x00, +0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_84b58735f350bea492bfed20f7495682.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_84b58735f350bea492bfed20f7495682.h new file mode 100644 index 00000000..6598b3a5 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_84b58735f350bea492bfed20f7495682.h @@ -0,0 +1,527 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_wave64_84b58735f350bea492bfed20f7495682.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_84b58735f350bea492bfed20f7495682_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_84b58735f350bea492bfed20f7495682_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_84b58735f350bea492bfed20f7495682_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_84b58735f350bea492bfed20f7495682_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_84b58735f350bea492bfed20f7495682_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_84b58735f350bea492bfed20f7495682_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_84b58735f350bea492bfed20f7495682_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_84b58735f350bea492bfed20f7495682_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_84b58735f350bea492bfed20f7495682_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_84b58735f350bea492bfed20f7495682_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_84b58735f350bea492bfed20f7495682_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_84b58735f350bea492bfed20f7495682_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_84b58735f350bea492bfed20f7495682_size = 8052; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_84b58735f350bea492bfed20f7495682_data[] = { +0x44,0x58,0x42,0x43,0x47,0x85,0x2a,0xcc,0x82,0x4d,0x34,0x27,0x73,0x91,0x15,0xe4, +0xe9,0xa9,0x14,0x74,0x01,0x00,0x00,0x00,0x74,0x1f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0xb0,0x0e,0x00,0x00,0xcc,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x14,0x0d,0x00,0x00,0x66,0x00,0x05,0x00, +0x45,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xfc,0x0c,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x3c,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc5,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b, +0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c,0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28, +0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d, +0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e,0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2, +0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0, +0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07, +0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1, +0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90, +0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31, +0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8, +0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07, +0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f, +0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c, +0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90, +0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43, +0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac, +0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a, +0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0, +0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3, +0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c, +0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0, +0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81, +0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a, +0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01, +0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c, +0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0, +0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41,0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8, +0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b,0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26, +0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18, +0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03, +0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8, +0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d, +0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac,0x61,0x18,0x86,0x61,0x18,0x74,0x03,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a, +0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90, +0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6, +0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60, +0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x34,0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4, +0x79,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01, +0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02,0x02,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x43,0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x86,0x3c,0x1b,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c, +0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x88,0x01,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x1c,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x1c,0x0a, +0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03, +0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a, +0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x2c,0x8a,0x37,0xa0,0x10,0x09,0x8a,0xa5,0x30, +0x28,0x1c,0x01,0xa8,0x01,0x42,0x67,0x00,0x68,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2, +0x19,0x00,0x9a,0x67,0x00,0xa8,0x9e,0x01,0xa0,0x7b,0x06,0x80,0xf0,0x19,0x00,0x00, +0x79,0x18,0x00,0x00,0x59,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0x81,0x99,0x20,0x0c,0xcd,0x06,0x61,0x20,0x26,0x08,0x83,0xb3,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08,0x68,0xf0,0x06,0xb4,0xe4,0xbe,0xd2,0xdc, +0xe0,0xea,0xe8,0xbe,0xc6,0xde,0xd8,0xde,0xe4,0xbe,0xd4,0xd2,0xe8,0xe8,0xca,0xe4, +0xca,0xc8,0x26,0x08,0xc3,0x33,0x41,0x18,0xa0,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65, +0x31,0x98,0x81,0x31,0x1c,0x5a,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f, +0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x1b,0x92,0x41,0x81, +0x0c,0x63,0x60,0x0c,0x67,0x82,0xb0,0x06,0x70,0xc0,0x46,0xee,0x2b,0xcd,0x0d,0xae, +0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d,0x43,0xc2,0x48,0x93,0x31,0x0c,0x8c,0xe1, +0x4c,0x10,0x86,0x68,0x82,0xf0,0x06,0x71,0x40,0x48,0xee,0x2b,0xcd,0x0d,0xae,0x8e, +0xee,0xab,0x0c,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x43,0x52,0x59,0x97,0x51,0x0d, +0x8c,0xe1,0x6c,0x20,0x9e,0x88,0xc2,0x26,0x08,0x71,0x20,0x07,0x3c,0x03,0xb9,0xbb, +0x2f,0xb9,0xb2,0xb1,0x37,0xb7,0x39,0x3a,0xb9,0xba,0x31,0xba,0x32,0xb2,0x2f,0x38, +0xb9,0x32,0xbb,0xb4,0xb7,0xba,0xb9,0x2f,0xb7,0xb2,0x30,0xb9,0xb2,0x39,0xba,0x2f, +0xb2,0x32,0x38,0x3a,0xb4,0x09,0x42,0x18,0xb4,0xc1,0x04,0x61,0x90,0x36,0x08,0x46, +0xb7,0x61,0x31,0xb4,0xcd,0x30,0x06,0x86,0xe3,0x38,0x6f,0x82,0x30,0x07,0x73,0xc0, +0x4c,0xee,0xee,0x8b,0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0xec,0xab,0xed,0x8d,0x2e,0xed, +0xcd,0xed,0xcb,0xae,0x6c,0x8c,0xee,0x4d,0x6e,0x6e,0xc3,0x32,0x80,0x41,0x18,0x18, +0xc3,0xc0,0x70,0x1c,0xe7,0x4c,0x10,0xea,0x80,0x0e,0xf8,0xc8,0xdd,0x7d,0x91,0xa5, +0xb1,0x85,0xd1,0x95,0x91,0x11,0x95,0xc1,0xd1,0xa1,0x6d,0x58,0x98,0x31,0x20,0x03, +0x83,0x19,0x18,0x8e,0xe3,0x1c,0x4a,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x69, +0x6e,0x70,0x75,0x74,0x5f,0x6c,0x75,0x6d,0x61,0x1b,0x96,0x6a,0x0c,0xcc,0xc0,0xa8, +0x06,0x86,0xe3,0x38,0x67,0x03,0xf1,0x89,0x41,0x19,0x9c,0xc1,0x04,0x01,0x0f,0xec, +0x80,0xc6,0x98,0x98,0xd1,0x94,0x94,0xcc,0x04,0x61,0x98,0x36,0x20,0x46,0x1a,0xa8, +0x81,0x61,0x0c,0x6b,0x00,0x6c,0x08,0xd8,0x60,0x03,0x91,0xa1,0x41,0x1b,0x00,0x13, +0x84,0x3b,0xa8,0x03,0x2e,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65, +0x13,0x84,0x81,0x9a,0x20,0x0c,0xd5,0x04,0x21,0x0c,0xdc,0x60,0x03,0x42,0xc0,0x41, +0x65,0xc4,0x81,0x1c,0x34,0x73,0x40,0x27,0xad,0x29,0x0c,0x4f,0xaa,0xcc,0x8d,0xac, +0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x30,0x58,0x1b,0x0c,0xa2,0x0e,0x2a,0x3b,0x88, +0x03,0x39,0x20,0x93,0x46,0x94,0x36,0x07,0xc7,0x16,0x96,0x37,0x95,0xa6,0x57,0x36, +0x41,0x18,0xae,0x0d,0x08,0x81,0x07,0x55,0x1e,0xc4,0x81,0x1c,0x34,0x73,0xc0,0x2e, +0x2d,0xc9,0x0d,0xae,0x8e,0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e, +0x6e,0xac,0x8c,0x28,0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x60, +0x1b,0x0c,0x62,0x0f,0x2a,0x3e,0x88,0x03,0x39,0xa0,0x94,0xc6,0x54,0xd7,0x16,0xd6, +0x94,0x06,0x47,0x94,0xd6,0x56,0xe6,0x36,0x97,0xf6,0xe6,0x36,0x37,0x41,0x18,0xb2, +0x0d,0x06,0xe1,0x07,0xd5,0x1f,0xc4,0x81,0x1c,0x50,0x4a,0x63,0xaa,0x6b,0x0b,0x6b, +0x4a,0x83,0x63,0x2a,0xb3,0x2b,0x63,0xa3,0x7a,0xab,0x9a,0x2b,0x9b,0x20,0x0c,0xda, +0x06,0x83,0x08,0x85,0x4a,0x14,0xe2,0x40,0x0e,0xb8,0xa4,0x19,0xc9,0x85,0xb5,0x95, +0x25,0xb9,0x91,0x95,0xe1,0x4d,0x10,0x86,0x6d,0x83,0x41,0x90,0x42,0x55,0x0a,0x71, +0x20,0x07,0x94,0xcc,0x88,0xca,0xec,0xd2,0xc6,0xca,0xa8,0xde,0xac,0xd2,0xca,0xee, +0x88,0xca,0xe0,0xe8,0xd0,0x26,0x08,0x03,0xb7,0xc1,0x20,0x4e,0xa1,0x42,0x85,0x38, +0x68,0x78,0x98,0x29,0xa5,0xd1,0xd1,0x95,0xc9,0x4d,0x10,0x86,0x6e,0x03,0x42,0xa8, +0x42,0xb5,0x0a,0x71,0xd0,0x34,0x73,0x40,0xc9,0xac,0xe9,0x8d,0x2e,0xed,0xcd,0xcd, +0xaa,0x6c,0x8c,0xee,0x4d,0x6e,0x6a,0x2c,0x8c,0xad,0x6c,0x82,0x30,0x78,0x1b,0x10, +0xa2,0x15,0x2a,0x57,0x88,0x83,0xa6,0x99,0x03,0x42,0x66,0x44,0x6f,0x77,0x6e,0x73, +0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x84,0xe1,0xdb,0x60,0x10, +0xb0,0x50,0xc5,0x42,0x1c,0x34,0xfc,0xcc,0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca, +0xc6,0xe8,0xde,0xe4,0x94,0xd2,0xe8,0xe8,0xca,0xe4,0x86,0xc2,0xdc,0xc6,0xca,0xd8, +0xd8,0xc2,0xe8,0xd2,0xde,0xdc,0x26,0x08,0x03,0x18,0x6c,0x40,0x88,0x59,0xa8,0x68, +0x21,0x0e,0x9a,0x66,0x0e,0xc8,0x98,0x41,0xc9,0x95,0x15,0xe1,0xc1,0xbd,0xcd,0xd5, +0xc9,0x95,0x4d,0x10,0x86,0x30,0xd8,0x80,0x10,0xb6,0x50,0xdd,0x42,0x1c,0x34,0xcd, +0x1c,0x30,0x33,0x83,0x92,0x2b,0xb3,0x4b,0x7b,0xab,0x9b,0x33,0x92,0x0b,0x6b,0x2b, +0x83,0x92,0x2b,0x2b,0xc2,0x83,0x7b,0x9b,0xab,0x93,0x2b,0x9b,0x20,0x0c,0x62,0xb0, +0xc1,0x20,0x72,0xa1,0xd2,0x85,0x38,0x68,0xb8,0x98,0x51,0x85,0xb9,0x21,0x85,0xb1, +0x99,0x19,0x3d,0x59,0x4d,0x10,0x86,0x31,0xd8,0x60,0x10,0xbc,0x50,0xf5,0x42,0x1c, +0x34,0xac,0xcc,0x94,0xd2,0xe8,0xe8,0xca,0xe4,0xa6,0xca,0xe2,0xea,0xca,0xdc,0xc6, +0xca,0x98,0xca,0xdc,0xce,0xe8,0xd0,0x26,0x08,0x03,0x19,0x6c,0x30,0x88,0x5f,0xa8, +0xc0,0x21,0x0e,0x1a,0x2a,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x13, +0x84,0xa1,0x0c,0x36,0x18,0x84,0x38,0x54,0xe3,0x10,0x07,0x0d,0x2f,0x33,0xa2,0x3c, +0xb7,0xb0,0xb6,0xb4,0x31,0xa9,0xb2,0xb9,0x21,0xb4,0x30,0xb7,0xb3,0x32,0xa3,0xb0, +0x31,0xba,0x37,0xb9,0x09,0xc2,0x60,0x06,0x1b,0x0c,0xa2,0x1c,0x2a,0x73,0x88,0x83, +0x86,0x98,0x99,0x55,0x5a,0xd9,0xdd,0x14,0x5c,0xd8,0x58,0x19,0xd5,0x5b,0x53,0x19, +0x5d,0x99,0xdc,0x9c,0x51,0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x61,0x38,0x83,0x0d,0x06, +0x81,0x0e,0x55,0x3a,0xc4,0x41,0xb3,0x81,0x5a,0x03,0x3a,0xb8,0x03,0x3d,0xe8,0x03, +0x50,0x18,0x05,0x53,0x48,0x05,0x56,0x78,0x05,0x59,0xa8,0x05,0x5c,0xd8,0x05,0x5f, +0x08,0x07,0x72,0x38,0x07,0x75,0xd8,0x30,0x18,0x6f,0xb0,0x0e,0x13,0x04,0x01,0xd8, +0x00,0x6c,0x18,0x0c,0x77,0x70,0x87,0x0d,0xc1,0x3b,0x6c,0x18,0x86,0x76,0x80,0x07, +0x0a,0x43,0x53,0x1b,0x06,0x3b,0xb0,0x83,0x61,0x82,0x30,0xa0,0xc1,0x86,0x60,0x15, +0x36,0x10,0x72,0x30,0x0f,0xf4,0x50,0x0f,0x1b,0x8a,0x76,0x90,0x07,0xc0,0x0d,0xec, +0x81,0x46,0x18,0xdd,0x5b,0x5b,0xda,0x18,0x11,0x31,0xb9,0x30,0xb7,0x31,0xb4,0xb2, +0x39,0x1a,0x66,0x6c,0x6f,0x61,0x74,0x73,0x13,0x84,0x21,0x0d,0x58,0xa4,0xb9,0xcd, +0xd1,0xcd,0x4d,0x10,0x06,0x35,0x20,0x91,0xe6,0x46,0x37,0x37,0x41,0x18,0xd6,0x80, +0x08,0x5d,0x19,0xde,0x17,0xdb,0x5b,0x18,0xd9,0x04,0x61,0x60,0x03,0x26,0x74,0x65, +0x78,0x5f,0x73,0x74,0x6f,0x72,0x65,0x2c,0xea,0xd2,0xdc,0xe8,0xe6,0x36,0x40,0xf8, +0x20,0x07,0xf9,0xd0,0xe8,0xc3,0x3e,0xf0,0x43,0x3f,0xf8,0xc3,0x3f,0x80,0x44,0x48, +0x88,0x44,0x35,0x12,0x7c,0x50,0x85,0x8d,0xcd,0xae,0xcd,0x25,0x8d,0xac,0xcc,0x8d, +0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x9b,0x12, +0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4,0xa6,0x04,0x46,0x1d,0x32, +0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2,0x32,0xb6,0x29,0x01,0x52, +0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x6c,0x6e,0x4a,0xd0,0x06, +0x95,0xc8,0xf0,0x5c,0xe8,0xf2,0xe0,0xca,0x82,0xdc,0xdc,0xde,0xe8,0xc2,0xe8,0xd2, +0xde,0xdc,0xe6,0xa6,0x08,0xeb,0x00,0x0f,0x75,0xc8,0xf0,0x5c,0xca,0xdc,0xe8,0xe4, +0xf2,0xa0,0xde,0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0xf6,0xd0,0x85,0x0c,0xcf,0x65,0xec, +0xad,0xce,0x8d,0xae,0x4c,0x6e,0x6e,0x4a,0x30,0x12,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x33,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e,0x30,0x39,0x0c,0x22, +0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34, +0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05, +0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x25,0x6c,0xc3,0xe5, +0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9, +0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd, +0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81,0x33,0x5c,0xbe,0xf3, +0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x05,0x48,0xc3,0xe5, +0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x84,0xb5,0x87,0x35, +0xf3,0x50,0xbe,0xa4,0x92,0xbf,0xed,0x20,0xf7,0x49,0x56,0x82,0x44,0x58,0x49,0x4c, +0xa0,0x10,0x00,0x00,0x66,0x00,0x05,0x00,0x28,0x04,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x88,0x10,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x1f,0x04,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xc6,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xe8,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e, +0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2, +0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61, +0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19, +0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c,0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c, +0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86,0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a, +0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5, +0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86,0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7, +0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c, +0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28,0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97, +0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d,0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e, +0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2,0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06, +0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5, +0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20, +0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07, +0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9, +0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07, +0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39, +0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03, +0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38, +0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4, +0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70, +0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03, +0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82, +0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0, +0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03, +0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18, +0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc, +0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c, +0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4, +0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81, +0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09, +0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41, +0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8,0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b, +0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98, +0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40, +0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1, +0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d,0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac, +0x61,0x18,0x86,0x61,0x18,0x74,0x4f,0x01,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x34, +0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x79,0x80,0x00,0x08, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x1b,0x10, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c,0x20,0x00,0x02,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x88,0x01,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x10,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46, +0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x10,0x0a,0xa2,0x2c,0x0a,0x30, +0x80,0xc2,0x11,0x00,0x42,0x67,0x00,0x68,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2,0x19, +0x00,0x9a,0x67,0x00,0xa8,0x9e,0x01,0x20,0x7c,0x06,0x00,0x00,0x79,0x18,0x00,0x00, +0x5e,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x81,0x99,0x20,0x0c, +0xcd,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xce,0x04, +0x01,0x0d,0x32,0x02,0x13,0x84,0xe1,0x99,0x20,0x0c,0xd0,0x06,0x01,0x61,0x36,0x24, +0x48,0xa2,0x20,0xcb,0xb0,0x20,0xcd,0x86,0x64,0x48,0x14,0x04,0x19,0x16,0xa4,0x99, +0x20,0xac,0x81,0xb6,0x21,0x59,0x20,0x05,0x19,0x86,0x05,0x69,0x26,0x08,0x43,0x34, +0x41,0x78,0x83,0x6d,0x43,0x22,0x4d,0x0a,0x22,0x0d,0x0b,0xd2,0x6c,0x20,0x9c,0x27, +0xa2,0x26,0x08,0x71,0xc0,0x4d,0x10,0xc2,0x00,0x9b,0x20,0x0c,0xd2,0x06,0x01,0xc1, +0x36,0x2c,0x88,0xa5,0x20,0xc8,0xb0,0x5c,0xd7,0x95,0x4d,0x10,0xe6,0xa0,0xdb,0xb0, +0x0c,0x9b,0x82,0x0c,0xc3,0x72,0x5d,0x57,0x33,0x41,0xa8,0x03,0x6f,0xc3,0xb2,0x74, +0x0a,0xb2,0x0c,0xcb,0x75,0x5d,0xcd,0x86,0x45,0xea,0x14,0x44,0x1a,0x96,0xeb,0xba, +0x9a,0x0d,0x84,0xc6,0x79,0xdf,0x04,0x01,0x0f,0xbe,0x09,0xc2,0x30,0x6d,0x40,0x90, +0x30,0x50,0x10,0x64,0x10,0x03,0x60,0x43,0x30,0x06,0x1b,0x88,0x0a,0x0c,0xc8,0x00, +0x98,0x20,0x08,0x00,0x85,0xa1,0xa9,0x09,0xc2,0x40,0x4d,0x10,0x86,0x6a,0xc3,0x90, +0x06,0x69,0x30,0x4c,0x10,0x06,0x6b,0x82,0x30,0x5c,0x1b,0x02,0x36,0xd8,0x40,0xa0, +0x81,0x1a,0xac,0x41,0x1b,0x6c,0x28,0xcc,0xe0,0x0c,0x80,0x32,0x70,0x83,0x2a,0x6c, +0x6c,0x76,0x6d,0x2e,0x69,0x64,0x65,0x6e,0x74,0x53,0x82,0xa0,0x0a,0x19,0x9e,0x8b, +0x5d,0x99,0xdc,0x5c,0xda,0x9b,0xdb,0x94,0x80,0x68,0x42,0x86,0xe7,0x62,0x17,0xc6, +0x66,0x57,0x26,0x37,0x25,0x20,0xea,0x90,0xe1,0xb9,0xcc,0xa1,0x85,0x91,0x95,0xc9, +0x35,0xbd,0x91,0x95,0xb1,0x4d,0x09,0x8c,0x32,0x64,0x78,0x2e,0x72,0x65,0x73,0x6f, +0x75,0x72,0x63,0x65,0x73,0x53,0x02,0x32,0xa8,0x43,0x86,0xe7,0x52,0xe6,0x46,0x27, +0x97,0x07,0xf5,0x96,0xe6,0x46,0x37,0x37,0x25,0x70,0x03,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x33,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e,0x30,0x39,0x0c,0x22, +0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34, +0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05, +0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x25,0x6c,0xc3,0xe5, +0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9, +0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd, +0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81,0x33,0x5c,0xbe,0xf3, +0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x05,0x48,0xc3,0xe5, +0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x61,0x20,0x00,0x00, +0xe7,0x01,0x00,0x00,0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00,0x3b,0x00,0x00,0x00, +0x34,0xcc,0x00,0x14,0xec,0x40,0x11,0x06,0x94,0xec,0x40,0xd9,0x95,0x4d,0x71,0x06, +0x14,0x21,0x50,0x19,0x06,0x94,0x51,0xe9,0x06,0x94,0x24,0x41,0x0d,0x94,0x24,0x42, +0xb9,0x94,0x4a,0x69,0x94,0x24,0x44,0xc1,0x94,0x22,0x41,0xb9,0x11,0x52,0x04,0xe5, +0x31,0x02,0x50,0x02,0x64,0x8c,0x11,0x80,0x20,0x08,0xc2,0xbf,0x30,0x46,0xd0,0x9a, +0x73,0xce,0x7b,0x63,0x04,0xf7,0x4d,0x8f,0xa6,0x18,0x8c,0x11,0xac,0xb5,0x5a,0xab, +0xdf,0x18,0x01,0x08,0x82,0xb0,0x1b,0x06,0x63,0x04,0x20,0x08,0x82,0x38,0x38,0x8c, +0x11,0xac,0xb5,0x5a,0x8b,0xdf,0x18,0x01,0xec,0xb3,0x73,0xf9,0x8d,0x11,0xe4,0x7a, +0xe9,0xce,0xdf,0x18,0x01,0xce,0xde,0x67,0xee,0x8d,0x11,0x9c,0xb5,0x29,0x86,0xde, +0x18,0x01,0x08,0x82,0x20,0xfe,0x8d,0x00,0x8c,0x11,0x80,0x20,0x08,0xc2,0xdf,0x18, +0x81,0x8a,0xd7,0xa7,0xe8,0x51,0x37,0x87,0x70,0x06,0x73,0x30,0x87,0xf0,0xc4,0xc1, +0x1c,0xc2,0x19,0xac,0xc1,0x1c,0x02,0x1c,0x4c,0x73,0x08,0xcf,0x1a,0xcc,0x21,0x9c, +0x41,0x1b,0xcc,0x21,0x3c,0x6d,0x40,0xe0,0x1c,0x44,0x14,0x39,0x78,0x30,0x07,0xf1, +0x3c,0x0e,0x1e,0xcc,0x41,0x30,0x8c,0x83,0x07,0x73,0x10,0x8e,0xe3,0xe0,0xc1,0x1c, +0x44,0x14,0x39,0x77,0x30,0x07,0xc1,0x30,0xce,0x1d,0x8c,0x00,0xcc,0x41,0x3c,0x8f, +0x73,0x07,0x73,0x10,0x8e,0xe3,0xd4,0x01,0x00,0x00,0x00,0x00,0x23,0x06,0x08,0x00, +0x82,0x60,0x20,0x06,0xad,0x50,0x07,0xc9,0x29,0x80,0xc2,0x88,0x01,0x02,0x80,0x20, +0x18,0x88,0x81,0x2b,0xd8,0x41,0xa2,0x0a,0xa1,0x30,0x62,0x80,0x00,0x20,0x08,0x06, +0x62,0xf0,0x0a,0x77,0x90,0xb8,0x82,0x28,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x18, +0xc0,0x02,0x1e,0x24,0xad,0x30,0x0a,0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xb1, +0x90,0x07,0xc9,0x2a,0x90,0xc2,0x88,0x01,0x02,0x80,0x20,0x18,0x88,0x81,0x2c,0xe8, +0x41,0x12,0x0b,0xa5,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x62,0x30,0x0b,0x7b,0x90, +0xc0,0x82,0x29,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x18,0xd0,0x02,0x1f,0x24,0xb0, +0x70,0x0a,0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xb5,0xd0,0x07,0x89,0x2c,0xa0, +0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x78,0xb7,0x00,0x0a,0x81,0x35,0x62,0x60,0x00, +0x20,0x08,0x06,0x44,0x38,0xe0,0x01,0x2d,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x21, +0x0e,0x79,0x70,0x0b,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0xed,0x02,0x28,0x0c,0xb6, +0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x5e,0x2f, +0x98,0x82,0xb2,0x8d,0x18,0x34,0x00,0x08,0x82,0xc1,0x62,0x0e,0xa6,0x10,0xe8,0x82, +0x51,0xa0,0x02,0x2a,0xa0,0x02,0x2a,0x8c,0x26,0x04,0x40,0x21,0xbe,0x00,0x23,0x06, +0x0d,0x00,0x82,0x60,0xb0,0xa4,0x43,0x2a,0x10,0xbd,0x10,0x20,0xab,0xb0,0x0a,0xab, +0xb0,0x0a,0xa3,0x09,0x01,0x50,0x4a,0x38,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c, +0xec,0xc0,0x0a,0x07,0x38,0x30,0x81,0x2b,0xb8,0x82,0x2b,0xb8,0xc2,0x68,0x42,0x00, +0x54,0x43,0x0a,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcb,0x3b,0xbc,0x82,0x32,0x0e, +0x4f,0x10,0x0b,0xb1,0x10,0x0b,0xb1,0x30,0x9a,0x10,0x00,0x15,0x9d,0x02,0x8c,0x18, +0x34,0x00,0x08,0x82,0xc1,0x22,0x0f,0xb2,0xd0,0x98,0x43,0x10,0xd1,0x02,0x2d,0xd0, +0x02,0x2d,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xf4,0x40,0x0b, +0x0f,0x3a,0x0c,0x89,0x2d,0xd8,0x82,0x2d,0xd8,0xc2,0x68,0x42,0x00,0x8c,0x18,0x34, +0x00,0x08,0x82,0xc1,0x62,0x0f,0xb6,0x10,0xa9,0x83,0xb3,0xe0,0x02,0x2e,0xe0,0x02, +0x2e,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xf8,0x80,0x0b,0x13, +0x3b,0x1c,0x8a,0x2e,0xe8,0x82,0x2e,0xe8,0xc2,0x68,0x42,0x00,0x8c,0x18,0x34,0x00, +0x08,0x82,0xc1,0xa2,0x0f,0xba,0x50,0xb9,0x83,0xc4,0xf0,0x02,0x2f,0xf0,0x02,0x2f, +0x8c,0x26,0x04,0xc0,0x70,0x03,0x95,0x91,0xc1,0x70,0x03,0x97,0x91,0x41,0x09,0x81, +0x0e,0x47,0x54,0x18,0xf1,0x95,0x10,0xe8,0x74,0xc3,0xa5,0x05,0xd3,0x0d,0x9a,0x18, +0x08,0xc3,0x0d,0x63,0x00,0x06,0x64,0x30,0xdc,0x90,0x81,0x01,0x19,0x94,0x10,0xe8, +0x70,0x44,0x56,0x10,0x5f,0x09,0x81,0x4e,0x37,0x6c,0x47,0x30,0xdd,0xe0,0xa1,0x81, +0x30,0xdc,0xc0,0x99,0x01,0x19,0x14,0x12,0xe8,0x70,0x04,0x47,0x10,0x5f,0x09,0x81, +0x4e,0x37,0x78,0x46,0x50,0x88,0xb0,0xd3,0x0d,0x70,0xe0,0x04,0xd3,0x0d,0x63,0x80, +0x10,0xc3,0x0d,0x61,0xf0,0x06,0x64,0x50,0x81,0xa5,0xc3,0x11,0x61,0x60,0x10,0x5f, +0x09,0x81,0x4e,0x37,0x8c,0x01,0x12,0x4c,0x37,0xd8,0x81,0x21,0x94,0x41,0xe9,0x70, +0x04,0x19,0x0c,0xc4,0x57,0x42,0xa0,0xd3,0x0d,0x66,0x50,0x04,0x25,0x1c,0x3b,0xdd, +0xc0,0x06,0x4d,0x50,0x62,0xa0,0xe9,0x70,0x04,0x1a,0x10,0xc4,0x57,0x42,0xa0,0xd3, +0x0d,0x6a,0x60,0x04,0xd3,0x0d,0x7a,0x50,0x08,0x35,0x24,0x3b,0xdd,0x90,0x07,0x4d, +0x50,0xd3,0xa6,0xc3,0x11,0x6d,0x50,0x10,0x5f,0x09,0x81,0x4e,0x37,0xbc,0xc1,0x11, +0x4c,0x37,0xe0,0xc1,0x21,0x94,0x1b,0x80,0x81,0x0e,0x47,0xc0,0xc1,0x40,0x7c,0x25, +0x04,0x3a,0xdd,0x20,0x07,0x45,0x30,0xdd,0x60,0x0a,0x85,0x50,0x03,0xb2,0xd3,0x0d, +0xa2,0xc0,0x04,0x37,0x18,0x76,0x82,0x61,0x23,0x06,0x07,0x00,0x82,0x60,0x80,0xb5, +0x45,0x4c,0xd0,0x42,0x58,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x98,0x3c,0x08,0xf1, +0xb1,0xc0,0x80,0x8f,0xd1,0xc3,0x10,0x1f,0x0b,0x0e,0xf8,0xdc,0x2d,0x18,0x76,0xb7, +0x60,0x98,0x15,0x02,0x7d,0x8c,0x10,0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xdb, +0x5d,0xf0,0xc4,0x2f,0xd0,0xc5,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09,0x86,0x9d, +0x60,0x98,0x09,0x87,0x7c,0x4c,0x38,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xcf, +0x68,0x88,0x85,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x0f,0x69,0x8c,0x85,0x70,0xc2, +0x40,0x27,0x0c,0x34,0x62,0x70,0x00,0x20,0x08,0x06,0x5e,0x68,0xa8,0x45,0x3b,0x88, +0xc4,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xaa,0xa1,0x16,0x81,0x5f,0x0c,0x02,0x5b, +0xb0,0x05,0x5b,0xb0,0xc5,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0x82,0x26,0x8c, +0x26,0x6c,0x83,0x09,0x84,0x7c,0x4c,0x20,0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06, +0xd8,0x6a,0xbc,0x85,0x3c,0x84,0xc6,0x68,0x42,0x20,0x8c,0x26,0x08,0x83,0x15,0x42, +0x7c,0xac,0x10,0xe2,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x9e,0x6b,0xdc,0xc5,0x3f, +0xb8,0xc4,0x88,0x81,0x03,0x80,0x20,0x18,0x34,0xb6,0x11,0x17,0xc1,0x3d,0xd8,0x43, +0x5e,0xa8,0x81,0x1a,0xa8,0x81,0x1a,0x8c,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x78, +0xaf,0x81,0x17,0xff,0xc0,0x12,0x23,0x06,0x0e,0x00,0x82,0x60,0xd0,0xdc,0x86,0x5c, +0x04,0xf8,0x70,0x0f,0x7a,0x41,0x0c,0x04,0x41,0x16,0x23,0x06,0x07,0x00,0x82,0x60, +0xb0,0xc5,0x86,0x5d,0xe4,0x03,0x6b,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x46,0x1b,0x79,0xc1,0x0f,0xb1,0x31,0x9a,0x10,0x00,0xa3, +0x09,0x42,0x70,0x82,0x61,0x27,0x18,0x66,0x02,0x23,0x1f,0x13,0x18,0xf9,0x98,0x20, +0xc8,0xc7,0x04,0x41,0x3e,0x26,0x04,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x67, +0x3c,0xea,0x22,0x18,0x8e,0x08,0xdc,0x42,0xf8,0x2e,0x30,0xca,0x02,0x4a,0x3e,0x26, +0x50,0xf2,0x39,0x95,0x30,0xec,0x54,0xc2,0x30,0x13,0xd0,0x02,0x3e,0x26,0xa4,0x05, +0x7c,0xae,0x32,0xec,0x2a,0xc3,0x8c,0x10,0xe8,0x63,0x84,0x40,0x1f,0x53,0x04,0xf8, +0x98,0x22,0xc0,0xc7,0x0c,0x41,0x3e,0x66,0x08,0xf2,0x31,0xe1,0x2f,0xe0,0x63,0x02, +0x68,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x1e,0xfb,0xa8,0x0d,0x61,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0x9e,0xfb,0xb0,0x0d,0xe1,0x84,0x81,0x4e,0x18,0xc8,0x0c,0x22, +0x3e,0x66,0x10,0xf1,0x31,0xbe,0x10,0xe2,0x63,0x7d,0x21,0xc4,0xc7,0x84,0x40,0x3e, +0x26,0x14,0xf2,0x31,0xa2,0x90,0x8f,0x1d,0x86,0x7c,0x86,0x23,0x88,0xbf,0x10,0xbe, +0x59,0x86,0x60,0x08,0x86,0x1b,0x16,0x36,0x20,0x83,0xe1,0x86,0x85,0x0d,0xc8,0xa0, +0x84,0x40,0x67,0x19,0x84,0x21,0xb8,0x5d,0x18,0x76,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0xbc,0x10,0x51,0x0f,0xb8,0x18,0x8d,0x11,0x83,0x05,0x00,0x41,0x30,0x88,0x4e,0xc4, +0x3c,0x82,0xff,0x80,0x1e,0xf6,0x10,0x66,0x09,0x86,0xe1,0x08,0xc5,0x34,0x84,0x6f, +0x96,0xe1,0x48,0x82,0x11,0x8a,0xd3,0xff,0xff,0xff,0x1f,0x8c,0xd9,0x10,0xbe,0x59, +0x02,0x63,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x9e,0x15,0x09,0x0f,0xd4,0xff,0xff,0xff, +0x1f,0x2c,0xa0,0x0d,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0xc1,0xd3,0x22,0xe2,0x11, +0x58,0x50,0x1b,0xf2,0xb1,0xa0,0x36,0xe0,0x33,0x4b,0x60,0x0c,0x54,0x18,0x0c,0x21, +0x14,0x16,0xb8,0x86,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xe0,0x91,0x11,0xf4,0x08, +0x2c,0xc0,0x0d,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0xc1,0x43,0x23,0xe9,0x11,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x81,0xf7,0x22,0xf8,0x11,0x1a,0xaf,0x31,0x62,0xe0,0x00, +0x20,0x08,0x06,0xcd,0x8d,0xc8,0x47,0x80,0x17,0x77,0xa1,0x1f,0x82,0x20,0x08,0xe4, +0x81,0xe5,0xb9,0x08,0x0c,0x37,0x04,0xa0,0x40,0x06,0xc3,0x0d,0x1f,0x28,0x90,0x41, +0x09,0x81,0xce,0x32,0x20,0x49,0x70,0xef,0x30,0xec,0x88,0xc1,0x01,0x80,0x20,0x18, +0x78,0x35,0xe2,0x1f,0xa4,0x71,0x1b,0x23,0x06,0x0b,0x00,0x82,0x60,0x10,0xed,0x88, +0x7e,0x04,0x33,0x62,0x8c,0x01,0x88,0x08,0xb3,0x04,0xc9,0x70,0x44,0xa7,0x1b,0xc2, +0x37,0xcb,0xa0,0x30,0x41,0x95,0x81,0x8d,0xc0,0x70,0xc3,0x19,0xa0,0x02,0x19,0x0c, +0x37,0x08,0xa8,0x40,0x06,0x25,0x04,0x3a,0xcb,0xb0,0x30,0xc1,0xdd,0xc3,0xb0,0x23, +0x06,0x07,0x00,0x82,0x60,0xe0,0xf5,0x88,0x89,0xb0,0xc6,0x6f,0x8c,0x18,0x2c,0x00, +0x08,0x82,0x41,0x34,0x26,0x22,0x12,0xec,0x08,0x1b,0x18,0x28,0x22,0xcc,0x12,0x30, +0xc3,0x11,0x64,0x20,0x1e,0xc2,0x37,0xcb,0xd0,0x3c,0x41,0xb9,0x81,0x8f,0x40,0xb9, +0xc1,0x8f,0xc0,0x70,0x83,0x10,0x0b,0x64,0x30,0xdc,0x20,0xc4,0x02,0x19,0x94,0x10, +0xe8,0x2c,0x83,0xf3,0x04,0x07,0x12,0xc3,0x8e,0x18,0x1c,0x00,0x08,0x82,0x81,0x67, +0x26,0x2f,0x52,0x1b,0xe8,0x31,0x62,0xb0,0x00,0x20,0x08,0x06,0x11,0x9b,0xac,0x48, +0x40,0x26,0x87,0x11,0x23,0xc2,0x2c,0xc1,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x1e, +0x9a,0xc4,0xc8,0x6c,0xa4,0xc7,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0x71,0x12,0x23, +0x41,0x99,0xc4,0x06,0x6c,0xcc,0xc8,0x8c,0xcc,0xc8,0x8c,0x8c,0x26,0x04,0xc0,0x68, +0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x4c,0x71,0xe2,0x22, +0xf2,0x31,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x24,0x27,0x2f,0x32,0x1f,0xc3,0x88, +0xc1,0x01,0x80,0x20,0x18,0x4c,0x73,0x02,0x23,0xf4,0x31,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x01,0x26,0x27,0x36,0x92,0x1b,0x6d,0x32,0x9a,0x10,0x00,0x56,0x04,0xf4,0xb1, +0x42,0xa0,0x8f,0x15,0x03,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xab,0x13,0x1f, +0x19,0x8f,0xf8,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xc5,0x4f,0x7c,0x24,0x90,0x13, +0x39,0x91,0x13,0x30,0x01,0x13,0x30,0x01,0x93,0xd1,0x84,0x00,0x18,0x8e,0x08,0xfa, +0x23,0xf8,0xa6,0x1b,0xfe,0x43,0x08,0x2c,0x40,0xe4,0x63,0x02,0x22,0x1f,0x1b,0x10, +0xf9,0x8c,0x18,0x2c,0x00,0x08,0x82,0x41,0x05,0x2a,0x33,0x32,0x08,0xc1,0x89,0x98, +0x48,0x89,0x0c,0x47,0x04,0x25,0xa2,0x7c,0xb3,0x0c,0x05,0x11,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_9d090238a4d6ceb6b87dc50f8e2c213a.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_9d090238a4d6ceb6b87dc50f8e2c213a.h new file mode 100644 index 00000000..7b960c3e --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_9d090238a4d6ceb6b87dc50f8e2c213a.h @@ -0,0 +1,518 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_wave64_9d090238a4d6ceb6b87dc50f8e2c213a.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_9d090238a4d6ceb6b87dc50f8e2c213a_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_9d090238a4d6ceb6b87dc50f8e2c213a_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_9d090238a4d6ceb6b87dc50f8e2c213a_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_9d090238a4d6ceb6b87dc50f8e2c213a_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_9d090238a4d6ceb6b87dc50f8e2c213a_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_9d090238a4d6ceb6b87dc50f8e2c213a_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_9d090238a4d6ceb6b87dc50f8e2c213a_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_9d090238a4d6ceb6b87dc50f8e2c213a_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_9d090238a4d6ceb6b87dc50f8e2c213a_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_9d090238a4d6ceb6b87dc50f8e2c213a_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_9d090238a4d6ceb6b87dc50f8e2c213a_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_9d090238a4d6ceb6b87dc50f8e2c213a_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_9d090238a4d6ceb6b87dc50f8e2c213a_size = 7916; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_9d090238a4d6ceb6b87dc50f8e2c213a_data[] = { +0x44,0x58,0x42,0x43,0x06,0x7e,0x8a,0x1d,0x02,0xbd,0x52,0xda,0x17,0x75,0xfe,0x7a, +0x51,0x3c,0x9c,0x85,0x01,0x00,0x00,0x00,0xec,0x1e,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0xac,0x0e,0x00,0x00,0xc8,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x10,0x0d,0x00,0x00,0x66,0x00,0x05,0x00, +0x44,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xf8,0x0c,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x3b,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc5,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b, +0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c,0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28, +0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d, +0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e,0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2, +0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0, +0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07, +0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1, +0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90, +0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31, +0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8, +0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07, +0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f, +0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c, +0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90, +0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43, +0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac, +0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a, +0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0, +0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3, +0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c, +0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0, +0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81, +0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a, +0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01, +0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c, +0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0, +0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41,0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8, +0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b,0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26, +0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18, +0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03, +0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8, +0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d, +0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac,0x61,0x18,0x86,0x61,0x18,0x74,0x03,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a, +0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90, +0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6, +0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60, +0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x34,0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4, +0x79,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01, +0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02,0x02,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x43,0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x86,0x3c,0x1b,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c, +0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x88,0x01,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x1c,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x1c,0x0a, +0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03, +0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a, +0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x2c,0x8a,0x32,0xa0,0xa0,0x07,0x8a,0xa5,0x30, +0x28,0x1c,0x01,0xa8,0x01,0x42,0x67,0x00,0x68,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2, +0x19,0x00,0x9a,0x67,0x00,0xa8,0x9e,0x01,0xa0,0x7b,0x06,0x80,0xf0,0x19,0x00,0x00, +0x79,0x18,0x00,0x00,0x58,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0x81,0x99,0x20,0x0c,0xcd,0x06,0x61,0x20,0x26,0x08,0x83,0xb3,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08,0x68,0xf0,0x06,0xb4,0xe4,0xbe,0xd2,0xdc, +0xe0,0xea,0xe8,0xbe,0xc6,0xde,0xd8,0xde,0xe4,0xbe,0xd4,0xd2,0xe8,0xe8,0xca,0xe4, +0xca,0xc8,0x26,0x08,0xc3,0x33,0x41,0x18,0xa0,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65, +0x31,0x98,0x81,0x31,0x1c,0x5a,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f, +0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x1b,0x92,0x41,0x81, +0x0c,0x63,0x60,0x0c,0x67,0x82,0xb0,0x06,0x70,0xc0,0x46,0xee,0x2b,0xcd,0x0d,0xae, +0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d,0x43,0xc2,0x48,0x93,0x31,0x0c,0x8c,0xe1, +0x4c,0x10,0x86,0x68,0x82,0xf0,0x06,0x71,0x40,0x48,0xee,0x2b,0xcd,0x0d,0xae,0x8e, +0xee,0xab,0x0c,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x43,0x52,0x59,0x97,0x51,0x0d, +0x8c,0xe1,0x6c,0x20,0x9e,0x88,0xc2,0x26,0x08,0x71,0x20,0x07,0x3c,0x03,0xb9,0xbb, +0x2f,0xb9,0xb2,0xb1,0x37,0xb7,0x39,0x3a,0xb9,0xba,0x31,0xba,0x32,0xb2,0x2f,0x38, +0xb9,0x32,0xbb,0xb4,0xb7,0xba,0xb9,0x2f,0xb7,0xb2,0x30,0xb9,0xb2,0x39,0xba,0x2f, +0xb2,0x32,0x38,0x3a,0xb4,0x09,0x42,0x18,0xb4,0xc1,0x04,0x61,0x90,0x36,0x08,0x46, +0xb7,0x61,0x31,0xb4,0xcd,0x30,0x06,0x86,0xe3,0x38,0x6f,0x82,0x30,0x07,0x73,0xc0, +0x4c,0xee,0xee,0x8b,0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0xec,0xab,0xed,0x8d,0x2e,0xed, +0xcd,0xed,0xcb,0xae,0x6c,0x8c,0xee,0x4d,0x6e,0x6e,0xc3,0x32,0x80,0x41,0x18,0x18, +0xc3,0xc0,0x70,0x1c,0xe7,0x4c,0x10,0xea,0x80,0x0e,0xf8,0xc8,0xdd,0x7d,0x91,0xa5, +0xb1,0x85,0xd1,0x95,0x91,0x11,0x95,0xc1,0xd1,0xa1,0x6d,0x58,0x98,0x31,0x20,0x03, +0x83,0x19,0x18,0x8e,0xe3,0x1c,0x4a,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x69, +0x6e,0x70,0x75,0x74,0x5f,0x6c,0x75,0x6d,0x61,0x1b,0x96,0x6a,0x0c,0xcc,0xc0,0xa8, +0x06,0x86,0xe3,0x38,0x67,0x03,0xf1,0x89,0x41,0x19,0x9c,0xc1,0x04,0x01,0x0f,0xec, +0x80,0xc6,0x98,0x98,0xd1,0x94,0x94,0xcc,0x04,0x61,0x98,0x36,0x20,0x46,0x1a,0xa8, +0x81,0x61,0x0c,0x6b,0x00,0x6c,0x08,0xd8,0x60,0x03,0x91,0xa1,0x41,0x1b,0x00,0x13, +0x84,0x3b,0xa8,0x03,0x2e,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65, +0x13,0x84,0x81,0x9a,0x20,0x0c,0xd5,0x04,0x21,0x0c,0xdc,0x60,0x03,0x42,0xc0,0x41, +0x65,0xc4,0x81,0x1c,0x34,0x73,0x40,0x27,0xad,0x29,0x0c,0x4f,0xaa,0xcc,0x8d,0xac, +0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x30,0x58,0x1b,0x0c,0xa2,0x0e,0x2a,0x3b,0x88, +0x03,0x39,0x20,0x93,0x46,0x94,0x36,0x07,0xc7,0x16,0x96,0x37,0x95,0xa6,0x57,0x36, +0x41,0x18,0xae,0x0d,0x08,0x81,0x07,0x55,0x1e,0xc4,0x81,0x1c,0x34,0x73,0xc0,0x2e, +0x2d,0xc9,0x0d,0xae,0x8e,0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e, +0x6e,0xac,0x8c,0x28,0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x60, +0x1b,0x0c,0x62,0x0f,0x2a,0x3e,0x88,0x03,0x39,0xa0,0x94,0xc6,0x54,0xd7,0x16,0xd6, +0x94,0x06,0x47,0x94,0xd6,0x56,0xe6,0x36,0x97,0xf6,0xe6,0x36,0x37,0x41,0x18,0xb2, +0x0d,0x06,0xe1,0x07,0xd5,0x1f,0xc4,0x81,0x1c,0x50,0x4a,0x63,0xaa,0x6b,0x0b,0x6b, +0x4a,0x83,0x63,0x2a,0xb3,0x2b,0x63,0xa3,0x7a,0xab,0x9a,0x2b,0x9b,0x20,0x0c,0xda, +0x06,0x83,0x08,0x85,0x4a,0x14,0xe2,0x40,0x0e,0xb8,0xa4,0x19,0xc9,0x85,0xb5,0x95, +0x25,0xb9,0x91,0x95,0xe1,0x4d,0x10,0x86,0x6d,0x83,0x41,0x90,0x42,0x55,0x0a,0x71, +0x20,0x07,0x94,0xcc,0x88,0xca,0xec,0xd2,0xc6,0xca,0xa8,0xde,0xac,0xd2,0xca,0xee, +0x88,0xca,0xe0,0xe8,0xd0,0x26,0x08,0x03,0xb7,0xc1,0x20,0x4e,0xa1,0x42,0x85,0x38, +0x68,0x78,0x98,0x29,0xa5,0xd1,0xd1,0x95,0xc9,0x4d,0x10,0x86,0x6e,0x83,0x41,0xa8, +0x42,0xb5,0x0a,0x71,0xd0,0x50,0x32,0x6b,0x7a,0xa3,0x4b,0x7b,0x73,0xb3,0x2a,0x1b, +0xa3,0x7b,0x93,0x9b,0x1a,0x0b,0x63,0x2b,0x9b,0x20,0x0c,0xde,0x06,0x84,0x68,0x85, +0xca,0x15,0xe2,0xa0,0x69,0xe6,0x80,0x90,0x19,0xd1,0xdb,0x9d,0xdb,0xdc,0x58,0x18, +0x5b,0x99,0x51,0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x61,0xf8,0x36,0x18,0x04,0x2c,0x54, +0xb1,0x10,0x07,0x0d,0x3f,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba, +0x37,0x39,0xa5,0x34,0x3a,0xba,0x32,0xb9,0xa1,0x30,0xb7,0xb1,0x32,0x36,0xb6,0x30, +0xba,0xb4,0x37,0xb7,0x09,0xc2,0x00,0x06,0x1b,0x0c,0x62,0x16,0x2a,0x5a,0x88,0x83, +0x86,0x8c,0x19,0x94,0x5c,0x59,0x11,0x1e,0xdc,0xdb,0x5c,0x9d,0x5c,0xd9,0x04,0x61, +0x08,0x83,0x0d,0x08,0x61,0x0b,0xd5,0x2d,0xc4,0x41,0xd3,0xcc,0x01,0x33,0x33,0x28, +0xb9,0x32,0xbb,0xb4,0xb7,0xba,0x39,0x23,0xb9,0xb0,0xb6,0x32,0x28,0xb9,0xb2,0x22, +0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x09,0xc2,0x20,0x06,0x1b,0x0c,0x22,0x17,0x2a, +0x5d,0x88,0x83,0x86,0x8b,0x19,0x55,0x98,0x1b,0x52,0x18,0x9b,0x99,0xd1,0x93,0xd5, +0x04,0x61,0x18,0x83,0x0d,0x06,0xc1,0x0b,0x55,0x2f,0xc4,0x41,0xc3,0xca,0x4c,0x29, +0x8d,0x8e,0xae,0x4c,0x6e,0xaa,0x2c,0xae,0xae,0xcc,0x6d,0xac,0x8c,0xa9,0xcc,0xed, +0x8c,0x0e,0x6d,0x82,0x30,0x90,0xc1,0x06,0x83,0xf8,0x85,0x0a,0x1c,0xe2,0xa0,0xa1, +0x62,0x46,0x54,0xc6,0x46,0x17,0x46,0x95,0xd6,0x56,0x36,0x41,0x18,0xca,0x60,0x83, +0x41,0x88,0x43,0x35,0x0e,0x71,0xd0,0xf0,0x32,0x23,0xca,0x73,0x0b,0x6b,0x4b,0x1b, +0x93,0x2a,0x9b,0x1b,0x42,0x0b,0x73,0x3b,0x2b,0x33,0x0a,0x1b,0xa3,0x7b,0x93,0x9b, +0x20,0x0c,0x66,0xb0,0xc1,0x20,0xca,0xa1,0x32,0x87,0x38,0x68,0x88,0x99,0x59,0xa5, +0x95,0xdd,0x4d,0xc1,0x85,0x8d,0x95,0x51,0xbd,0x35,0x95,0xd1,0x95,0xc9,0xcd,0x19, +0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x86,0x33,0xd8,0x60,0x10,0xe8,0x50,0xa5,0x43, +0x1c,0x34,0x1b,0xa8,0x35,0xa0,0x83,0x3b,0xd0,0x83,0x3e,0x00,0x85,0x51,0x30,0x85, +0x54,0x60,0x85,0x57,0x90,0x85,0x5a,0xc0,0x85,0x5d,0xf0,0x85,0x70,0x20,0x87,0x73, +0x50,0x87,0x0d,0x83,0xf1,0x06,0xeb,0x30,0x41,0x10,0x80,0x0d,0xc0,0x86,0xc1,0x70, +0x07,0x77,0xd8,0x10,0xbc,0xc3,0x86,0x61,0x68,0x07,0x78,0xa0,0x30,0x34,0xb5,0x61, +0xb0,0x03,0x3b,0x18,0x26,0x08,0x03,0x1a,0x6c,0x08,0x56,0x61,0x03,0x21,0x07,0xf3, +0x40,0x0f,0xf5,0xb0,0xa1,0x68,0x07,0x79,0x00,0xdc,0xc0,0x1e,0x68,0x84,0xd1,0xbd, +0xb5,0xa5,0x8d,0x11,0x11,0x93,0x0b,0x73,0x1b,0x43,0x2b,0x9b,0xa3,0x61,0xc6,0xf6, +0x16,0x46,0x37,0x37,0x41,0x18,0xd2,0x80,0x45,0x9a,0xdb,0x1c,0xdd,0xdc,0x04,0x61, +0x50,0x03,0x12,0x69,0x6e,0x74,0x73,0x13,0x84,0x61,0x0d,0x88,0xd0,0x95,0xe1,0x7d, +0xb1,0xbd,0x85,0x91,0x4d,0x10,0x06,0x36,0x60,0x42,0x57,0x86,0xf7,0x35,0x47,0xf7, +0x26,0x57,0xc6,0xa2,0x2e,0xcd,0x8d,0x6e,0x6e,0x03,0x84,0x0f,0x72,0x90,0x0f,0x8d, +0x3e,0xec,0x03,0x3f,0xf4,0x83,0x3f,0xfc,0x03,0x48,0x84,0x84,0x48,0x54,0x23,0xc1, +0x07,0x55,0xd8,0xd8,0xec,0xda,0x5c,0xd2,0xc8,0xca,0xdc,0xe8,0xa6,0x04,0x41,0x15, +0x32,0x3c,0x17,0xbb,0x32,0xb9,0xb9,0xb4,0x37,0xb7,0x29,0x01,0xd1,0x84,0x0c,0xcf, +0xc5,0x2e,0x8c,0xcd,0xae,0x4c,0x6e,0x4a,0x60,0xd4,0x21,0xc3,0x73,0x99,0x43,0x0b, +0x23,0x2b,0x93,0x6b,0x7a,0x23,0x2b,0x63,0x9b,0x12,0x20,0x65,0xc8,0xf0,0x5c,0xe4, +0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0xe6,0xa6,0x04,0x6d,0x50,0x89,0x0c,0xcf,0x85, +0x2e,0x0f,0xae,0x2c,0xc8,0xcd,0xed,0x8d,0x2e,0x8c,0x2e,0xed,0xcd,0x6d,0x6e,0x8a, +0xb0,0x0e,0xf0,0x50,0x87,0x0c,0xcf,0xa5,0xcc,0x8d,0x4e,0x2e,0x0f,0xea,0x2d,0xcd, +0x8d,0x6e,0x6e,0x4a,0x60,0x0f,0x5d,0xc8,0xf0,0x5c,0xc6,0xde,0xea,0xdc,0xe8,0xca, +0xe4,0xe6,0xa6,0x04,0x23,0x01,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x33,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e,0x30,0x39,0x0c,0x22,0x6c,0x48,0x83,0x3e, +0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5, +0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30, +0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x25,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04, +0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0xdb,0x42, +0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x5f,0xe4, +0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd, +0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5, +0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15, +0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x05,0x48,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d, +0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d, +0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48, +0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9d,0x09,0x02,0x38,0xa4,0xd6,0xce,0xb6, +0xb8,0x7d,0xc5,0x0f,0x8e,0x2c,0x21,0x3a,0x44,0x58,0x49,0x4c,0x1c,0x10,0x00,0x00, +0x66,0x00,0x05,0x00,0x07,0x04,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0x04,0x10,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00, +0xfe,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c, +0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42, +0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20, +0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50, +0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00, +0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d, +0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff, +0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42, +0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc6,0x00,0x00,0x00, +0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3, +0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe8,0xc1,0x08, +0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3, +0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30, +0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43, +0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96, +0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7, +0x20,0xc3,0xa0,0x0c,0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18, +0x83,0x61,0x18,0x86,0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d, +0x54,0xb1,0x12,0x93,0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40, +0xd8,0x51,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72, +0xdb,0x88,0x18,0x86,0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7,0x0d,0x97,0x3f,0x61, +0x0f,0x21,0xf9,0x2b,0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c,0x44,0x34,0x21,0x84, +0x84,0x84,0x61,0x28,0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97,0x3f,0x61,0x0f,0x21, +0xf9,0x2b,0x21,0x6d,0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e,0x20,0x28,0x85,0x32, +0x80,0x43,0x48,0xe2,0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1, +0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20, +0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e, +0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a, +0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80, +0x82,0x61,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18, +0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03, +0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39,0x53,0x18,0x8c,0x03, +0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c, +0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8, +0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03, +0x0a,0x86,0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77, +0x08,0x07,0x7a,0xf0,0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82,0x31,0x53,0x1b,0x8c, +0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83, +0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c, +0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80, +0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03, +0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc, +0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0, +0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c, +0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x6c,0x4b,0xee,0x4c, +0xdf,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03, +0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41,0x3d,0xb8,0xc3,0x3c, +0xa4,0xc3,0x39,0xb8,0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b,0xd0,0x83,0x1f,0xa0, +0x60,0x20,0x78,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85, +0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x01,0x4b,0xf2,0x4c, +0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03, +0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b, +0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8,0xd8, +0xd5,0x46,0x93,0x6d,0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac,0x61,0x18,0x86,0x61, +0x18,0x74,0x4f,0x01,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20, +0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07, +0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74, +0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20, +0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07, +0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76, +0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x16,0x20, +0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x34,0x40,0x00,0x0c,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x79,0x80,0x00,0x08,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xc0,0x90,0x67,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f, +0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x1e,0x0c,0x08,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x1b,0x10,0x00,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x18,0xf2,0x88,0x01,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x64,0x81,0x00,0x00,0x10,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24, +0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x10,0x0a,0xa2,0x2c,0x0a,0x30,0x80,0xc2,0x11,0x00, +0x42,0x67,0x00,0x68,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2,0x19,0x00,0x9a,0x67,0x00, +0xa8,0x9e,0x01,0x20,0x7c,0x06,0x00,0x00,0x79,0x18,0x00,0x00,0x5e,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x81,0x99,0x20,0x0c,0xcd,0x06,0x61,0x20, +0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xce,0x04,0x01,0x0d,0x32,0x02, +0x13,0x84,0xe1,0x99,0x20,0x0c,0xd0,0x06,0x01,0x61,0x36,0x24,0x48,0xa2,0x20,0xcb, +0xb0,0x20,0xcd,0x86,0x64,0x48,0x14,0x04,0x19,0x16,0xa4,0x99,0x20,0xac,0x81,0xb6, +0x21,0x59,0x20,0x05,0x19,0x86,0x05,0x69,0x26,0x08,0x43,0x34,0x41,0x78,0x83,0x6d, +0x43,0x22,0x4d,0x0a,0x22,0x0d,0x0b,0xd2,0x6c,0x20,0x9c,0x27,0xa2,0x26,0x08,0x71, +0xc0,0x4d,0x10,0xc2,0x00,0x9b,0x20,0x0c,0xd2,0x06,0x01,0xc1,0x36,0x2c,0x88,0xa5, +0x20,0xc8,0xb0,0x5c,0xd7,0x95,0x4d,0x10,0xe6,0xa0,0xdb,0xb0,0x0c,0x9b,0x82,0x0c, +0xc3,0x72,0x5d,0x57,0x33,0x41,0xa8,0x03,0x6f,0xc3,0xb2,0x74,0x0a,0xb2,0x0c,0xcb, +0x75,0x5d,0xcd,0x86,0x45,0xea,0x14,0x44,0x1a,0x96,0xeb,0xba,0x9a,0x0d,0x84,0xc6, +0x79,0xdf,0x04,0x01,0x0f,0xbe,0x09,0xc2,0x30,0x6d,0x40,0x90,0x30,0x50,0x10,0x64, +0x10,0x03,0x60,0x43,0x30,0x06,0x1b,0x88,0x0a,0x0c,0xc8,0x00,0x98,0x20,0x08,0x00, +0x85,0xa1,0xa9,0x09,0xc2,0x40,0x4d,0x10,0x86,0x6a,0xc3,0x90,0x06,0x69,0x30,0x4c, +0x10,0x06,0x6b,0x82,0x30,0x5c,0x1b,0x02,0x36,0xd8,0x40,0xa0,0x81,0x1a,0xac,0x41, +0x1b,0x6c,0x28,0xcc,0xe0,0x0c,0x80,0x32,0x70,0x83,0x2a,0x6c,0x6c,0x76,0x6d,0x2e, +0x69,0x64,0x65,0x6e,0x74,0x53,0x82,0xa0,0x0a,0x19,0x9e,0x8b,0x5d,0x99,0xdc,0x5c, +0xda,0x9b,0xdb,0x94,0x80,0x68,0x42,0x86,0xe7,0x62,0x17,0xc6,0x66,0x57,0x26,0x37, +0x25,0x20,0xea,0x90,0xe1,0xb9,0xcc,0xa1,0x85,0x91,0x95,0xc9,0x35,0xbd,0x91,0x95, +0xb1,0x4d,0x09,0x8c,0x32,0x64,0x78,0x2e,0x72,0x65,0x73,0x6f,0x75,0x72,0x63,0x65, +0x73,0x53,0x02,0x32,0xa8,0x43,0x86,0xe7,0x52,0xe6,0x46,0x27,0x97,0x07,0xf5,0x96, +0xe6,0x46,0x37,0x37,0x25,0x70,0x03,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x33,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e,0x30,0x39,0x0c,0x22,0x6c,0x48,0x83,0x3e, +0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5, +0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30, +0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x25,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04, +0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0xdb,0x42, +0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x5f,0xe4, +0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd, +0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5, +0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15, +0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x05,0x48,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d, +0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d, +0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x61,0x20,0x00,0x00,0xc6,0x01,0x00,0x00, +0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00,0x3b,0x00,0x00,0x00,0x34,0xcc,0x00,0x14, +0xec,0x40,0x11,0x06,0x94,0xec,0x40,0xd9,0x15,0x67,0x40,0x11,0x02,0x95,0x61,0x40, +0x19,0x95,0x6e,0x40,0x49,0x12,0xd4,0x40,0x49,0x22,0x94,0x4d,0xb9,0x94,0x4a,0x69, +0x94,0x24,0x44,0xc1,0x94,0x22,0x41,0xb9,0x11,0x52,0x04,0xe5,0x31,0x02,0x50,0x02, +0x64,0x8c,0x11,0x80,0x20,0x08,0xc2,0xbf,0x30,0x46,0xd0,0x9a,0x73,0xce,0x7b,0x63, +0x04,0xf7,0x4d,0x8f,0xa6,0x18,0x8c,0x11,0xac,0xb5,0x5a,0xab,0xdf,0x18,0x01,0x08, +0x82,0xb0,0x1b,0x06,0x63,0x04,0x20,0x08,0x82,0x38,0x38,0x8c,0x11,0xac,0xb5,0x5a, +0x8b,0xdf,0x18,0x01,0xec,0xb3,0x73,0xf9,0x8d,0x11,0xe4,0x7a,0xe9,0xce,0xdf,0x18, +0x01,0xce,0xde,0x67,0xee,0x8d,0x11,0x9c,0xb5,0x29,0x86,0xde,0x18,0x01,0x08,0x82, +0x20,0xfc,0x8d,0x11,0x80,0x20,0x08,0xe2,0xdf,0x08,0xc0,0x18,0x81,0x8a,0xd7,0xa7, +0xe8,0x51,0x37,0x87,0x60,0x06,0x73,0x30,0x87,0xf0,0xc4,0xc1,0x1c,0x82,0x19,0xa8, +0xc1,0x1c,0x02,0x1c,0x4c,0x73,0x08,0x8f,0x1a,0xcc,0x21,0x98,0x01,0x1b,0xcc,0x21, +0x3c,0x6c,0x40,0xe0,0x1c,0x44,0x14,0x39,0x78,0x30,0x07,0xf1,0x3c,0x0e,0x1e,0xcc, +0x41,0x30,0x8c,0x83,0x07,0x73,0x10,0x8e,0xe3,0xe0,0xc1,0x1c,0x44,0x14,0x39,0x77, +0x30,0x07,0xc1,0x30,0xce,0x1d,0x8c,0x00,0xcc,0x41,0x3c,0x8f,0x73,0x07,0x73,0x10, +0x8e,0xe3,0xd4,0x01,0x00,0x00,0x00,0x00,0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06, +0xad,0x50,0x07,0xc9,0x29,0x80,0xc2,0x88,0x01,0x02,0x80,0x20,0x18,0x88,0x81,0x2b, +0xd8,0x41,0xa2,0x0a,0xa1,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x62,0xf0,0x0a,0x77, +0x90,0xb8,0x82,0x28,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x18,0xc0,0x02,0x1e,0x24, +0xad,0x30,0x0a,0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xb1,0x90,0x07,0xc9,0x2a, +0x90,0xc2,0x88,0x01,0x02,0x80,0x20,0x18,0x88,0x81,0x2c,0xe8,0x41,0x12,0x0b,0xa5, +0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x62,0x30,0x0b,0x7b,0x90,0xc0,0x82,0x29,0x8c, +0x18,0x20,0x00,0x08,0x82,0x81,0x18,0xd0,0x02,0x1f,0x24,0xb0,0x70,0x0a,0x23,0x06, +0x08,0x00,0x82,0x60,0x20,0x06,0xb5,0xd0,0x07,0x89,0x2c,0xa0,0xc2,0x88,0xc1,0x01, +0x80,0x20,0x18,0x78,0xb7,0x00,0x0a,0x81,0x35,0x62,0x60,0x00,0x20,0x08,0x06,0x44, +0x38,0xe4,0x01,0x2d,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x21,0x0e,0x7a,0x70,0x0b, +0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0xed,0x02,0x28,0x0c,0xb6,0x30,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x5e,0x2f,0x98,0x82,0xb2,0x8d, +0x18,0x34,0x00,0x08,0x82,0xc1,0x62,0x0e,0xa6,0x10,0xe8,0x82,0x51,0xa0,0x02,0x2a, +0xa0,0x02,0x2a,0x8c,0x26,0x04,0x40,0x21,0xbe,0x00,0x23,0x06,0x0d,0x00,0x82,0x60, +0xb0,0xa4,0x43,0x2a,0x10,0xbd,0x10,0x20,0xab,0xb0,0x0a,0xab,0xb0,0x0a,0xa3,0x09, +0x01,0x50,0x4a,0x38,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xec,0xc0,0x0a,0x07, +0x38,0x30,0x81,0x2b,0xb8,0x82,0x2b,0xb8,0xc2,0x68,0x42,0x00,0x54,0x53,0x0a,0x30, +0x62,0xd0,0x00,0x20,0x08,0x06,0xcb,0x3b,0xbc,0x82,0x32,0x0e,0x4f,0x10,0x0b,0xb1, +0x10,0x0b,0xb1,0x30,0x9a,0x10,0x00,0x15,0xa1,0x02,0x8c,0x18,0x34,0x00,0x08,0x82, +0xc1,0x22,0x0f,0xb2,0xd0,0x98,0x43,0x10,0xd1,0x02,0x2d,0xd0,0x02,0x2d,0x8c,0x26, +0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xf4,0x40,0x0b,0x0f,0x3a,0x0c,0x89, +0x2d,0xd8,0x82,0x2d,0xd8,0xc2,0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1, +0x62,0x0f,0xb6,0x10,0xa9,0x83,0xb3,0xe0,0x02,0x2e,0xe0,0x02,0x2e,0x8c,0x26,0x04, +0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xf8,0x80,0x0b,0x13,0x3b,0x1c,0x8a,0x2e, +0xe8,0x82,0x2e,0xe8,0xc2,0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0xa2, +0x0f,0xba,0x50,0xb9,0x83,0xc4,0xf0,0x02,0x2f,0xf0,0x02,0x2f,0x8c,0x26,0x04,0xc0, +0x70,0x03,0x95,0x91,0xc1,0x70,0x03,0x97,0x91,0x41,0x09,0x81,0x0e,0x47,0x54,0x18, +0xf1,0x95,0x10,0xe8,0x74,0xc3,0xa5,0x05,0xd3,0x0d,0x9a,0x18,0x08,0xc3,0x0d,0x63, +0x00,0x06,0x64,0x30,0xdc,0x90,0x81,0x01,0x19,0x94,0x10,0xe8,0x70,0x44,0x56,0x10, +0x5f,0x09,0x81,0x4e,0x37,0x6c,0x47,0x30,0xdd,0xe0,0xa1,0x81,0x30,0xdc,0xc0,0x99, +0x01,0x19,0x14,0x12,0xe8,0x70,0x04,0x47,0x10,0x5f,0x09,0x81,0x4e,0x37,0x78,0x46, +0x50,0x88,0xb0,0xd3,0x0d,0x70,0xe0,0x04,0xd3,0x0d,0x63,0x80,0x10,0xc3,0x0d,0x61, +0xf0,0x06,0x64,0x50,0x81,0xa5,0xc3,0x11,0x61,0x60,0x10,0x5f,0x09,0x81,0x4e,0x37, +0x8c,0x01,0x12,0x4c,0x37,0xd8,0x81,0x21,0x94,0x41,0xe9,0x70,0x04,0x19,0x0c,0xc4, +0x57,0x42,0xa0,0xd3,0x0d,0x66,0x50,0x04,0x25,0x1c,0x3b,0xdd,0xc0,0x06,0x4d,0x50, +0x62,0xa0,0xe9,0x70,0x04,0x1a,0x10,0xc4,0x57,0x42,0xa0,0xd3,0x0d,0x6a,0x60,0x04, +0xd3,0x0d,0x7a,0x50,0x08,0x35,0x24,0x3b,0xdd,0x90,0x07,0x4d,0x50,0xd3,0xa6,0xc3, +0x11,0x6d,0x50,0x10,0x5f,0x09,0x81,0x4e,0x37,0xbc,0xc1,0x11,0x4c,0x37,0xe0,0xc1, +0x21,0x94,0x1b,0x80,0x81,0x0e,0x47,0xc0,0xc1,0x40,0x7c,0x25,0x04,0x3a,0xdd,0x20, +0x07,0x45,0x30,0xdd,0x60,0x0a,0x85,0x50,0x03,0xb2,0xd3,0x0d,0xa2,0xc0,0x04,0x23, +0x06,0x07,0x00,0x82,0x60,0xe0,0xa5,0x85,0x4c,0xd4,0x82,0x3a,0x8c,0x18,0x34,0x00, +0x08,0x82,0xc1,0x22,0x17,0x32,0x11,0x98,0x05,0x21,0xd0,0x04,0x4d,0xd0,0x04,0x4d, +0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0xf6,0x16, +0x33,0x61,0x0b,0x63,0x31,0x9a,0x10,0x08,0xa3,0x09,0xc2,0x60,0x42,0x21,0x1f,0x13, +0x0a,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x27,0x17,0x3b,0x31,0x0e,0xf2,0x30, +0x62,0xe0,0x00,0x20,0x08,0x06,0x8d,0x5e,0xd8,0x44,0xb0,0x0b,0xba,0xd0,0x13,0x8e, +0xe3,0x38,0x27,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0xde,0x5c,0xf0,0xc4,0x38,0xc0, +0xc3,0x88,0x81,0x03,0x80,0x20,0x18,0x34,0x7b,0x71,0x13,0x01,0x2f,0xec,0x82,0x4f, +0x10,0x03,0x41,0xa0,0xc4,0x88,0xc1,0x01,0x80,0x20,0x18,0x6c,0x75,0xa1,0x13,0xbd, +0x00,0x17,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xb0, +0xe1,0x45,0x4f,0x80,0x43,0x5d,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x9c,0x60,0xd8, +0x09,0x86,0x99,0xc0,0xc8,0xc7,0x04,0x46,0x3e,0x26,0x08,0xf2,0x31,0x41,0x90,0x8f, +0x09,0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xe0,0x39,0x8d,0x9c,0x08,0x86,0x23, +0x02,0x99,0x10,0xbe,0x0b,0x8c,0xb2,0x80,0x92,0x8f,0x09,0x94,0x7c,0xce,0x1d,0x0c, +0x3b,0x77,0x30,0xcc,0x04,0x97,0x80,0x8f,0x09,0x2f,0x01,0x9f,0xab,0x0c,0xbb,0xca, +0x30,0x23,0x04,0xfa,0x18,0x21,0xd0,0xc7,0x14,0x01,0x3e,0xa6,0x08,0xf0,0x31,0x43, +0x90,0x8f,0x19,0x82,0x7c,0x4c,0x18,0x0b,0xf8,0x98,0x40,0x16,0xf0,0x19,0x31,0x30, +0x00,0x10,0x04,0x83,0x47,0x37,0xe2,0x42,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x67, +0x37,0xe4,0x42,0x38,0x61,0xa0,0x13,0x06,0x32,0x83,0x88,0x8f,0x19,0x44,0x7c,0xec, +0x27,0x84,0xf8,0x18,0x58,0x08,0xf1,0x31,0x21,0x90,0x8f,0x09,0x85,0x7c,0x8c,0x28, +0xe4,0x63,0x87,0x21,0x9f,0xe1,0x08,0x62,0x2c,0x84,0x6f,0x96,0x21,0x18,0x82,0xe1, +0x86,0x85,0x0d,0xc8,0x60,0xb8,0x61,0x61,0x03,0x32,0x28,0x21,0xd0,0x59,0x06,0x61, +0x08,0xee,0x0f,0x86,0x1d,0x31,0x38,0x00,0x10,0x04,0x03,0xaf,0x3c,0x5c,0x83,0x26, +0xce,0x62,0xc4,0x60,0x01,0x40,0x10,0x0c,0xa2,0xf5,0x58,0x8d,0x60,0x3c,0xa0,0x07, +0x36,0x84,0x59,0x82,0x61,0x38,0x42,0x51,0x0b,0xe1,0x9b,0x65,0x38,0x92,0x60,0x84, +0xe2,0xf4,0xff,0xff,0xff,0x07,0xe3,0x2e,0x84,0x6f,0x96,0xc0,0x18,0x31,0x30,0x00, +0x10,0x04,0x83,0xe7,0x3d,0x4a,0x03,0xf5,0xff,0xff,0xff,0x07,0x0b,0xf0,0x42,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0xf0,0xc4,0x87,0x69,0x04,0x16,0xe4,0x85,0x7c,0x2c, +0xc8,0x0b,0xf8,0xcc,0x12,0x18,0x03,0x15,0x06,0x43,0x08,0x85,0x05,0x72,0x21,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x78,0xec,0x83,0x35,0x02,0x0b,0xf8,0x42,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0xf0,0xe0,0x47,0x6b,0x04,0x23,0x06,0x07,0x00,0x82,0x60, +0xe0,0xcd,0x07,0x6f,0x94,0xc5,0x5c,0x8c,0x18,0x38,0x00,0x08,0x82,0x41,0xb3,0x1f, +0xb7,0x11,0xf0,0xc4,0x4e,0xf8,0x86,0x20,0x08,0x02,0x6a,0x60,0x79,0xf2,0x01,0xc3, +0x0d,0x01,0x28,0x90,0xc1,0x70,0xc3,0x07,0x0a,0x64,0x50,0x42,0xa0,0xb3,0x0c,0x48, +0x12,0xdc,0x2c,0x0c,0x3b,0x62,0x70,0x00,0x20,0x08,0x06,0x5e,0x7e,0x88,0x07,0x5a, +0xec,0xc5,0x88,0xc1,0x02,0x80,0x20,0x18,0x44,0xff,0xf1,0x1b,0xc1,0x7d,0x18,0x63, +0x40,0x1e,0xc2,0x2c,0x41,0x32,0x1c,0xd1,0xf9,0x85,0xf0,0xcd,0x32,0x28,0x4c,0x50, +0x65,0xa0,0x1f,0x30,0xdc,0x70,0x06,0xa8,0x40,0x06,0xc3,0x0d,0x02,0x2a,0x90,0x41, +0x09,0x81,0xce,0x32,0x2c,0x4c,0x70,0xbb,0x30,0xec,0x88,0xc1,0x01,0x80,0x20,0x18, +0x78,0x21,0xa2,0x1e,0x70,0x31,0x1a,0x23,0x06,0x0b,0x00,0x82,0x60,0x10,0x9d,0xc8, +0x79,0x04,0xff,0xc1,0x06,0x06,0x7b,0x08,0xb3,0x04,0xcc,0x70,0x04,0x19,0x98,0x86, +0xf0,0xcd,0x32,0x34,0x4f,0x50,0x6e,0x20,0x22,0x50,0x6e,0x30,0x22,0x30,0xdc,0x20, +0xc4,0x02,0x19,0x0c,0x37,0x08,0xb1,0x40,0x06,0x25,0x04,0x3a,0xcb,0xe0,0x3c,0xc1, +0x91,0xc3,0xb0,0x23,0x06,0x07,0x00,0x82,0x60,0xe0,0xa9,0xc8,0x7c,0xe4,0x05,0x6b, +0x8c,0x18,0x2c,0x00,0x08,0x82,0x41,0x04,0x23,0xf0,0x11,0xa0,0xc8,0x61,0xd4,0x87, +0x30,0x4b,0xf0,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xc7,0x22,0xf5,0x71,0x17,0xad, +0x31,0x62,0xd0,0x00,0x20,0x08,0x06,0x4b,0x8d,0xd4,0x47,0x90,0x22,0x75,0x41,0x17, +0xf7,0x71,0x1f,0xf7,0x71,0x1f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83, +0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x53,0x8d,0xcc,0x47,0x6d,0x0c,0x23,0x06,0x07, +0x00,0x82,0x60,0x30,0xd9,0x08,0x7d,0xd8,0xc6,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0xd3,0x8d,0xd4,0xc7,0x6d,0x0c,0x23,0x06,0x07,0x00,0x82,0x60,0x80,0xd9,0x88,0x7e, +0xf4,0x45,0x8c,0x8c,0x26,0x04,0x80,0x15,0x01,0x7d,0xac,0x10,0xe8,0x63,0xc5,0x40, +0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0xf0,0x72,0x44,0x44,0x4e,0xa3,0x36,0x46,0x0c, +0x1a,0x00,0x04,0xc1,0x60,0x11,0x13,0x11,0x09,0x6c,0xc4,0x46,0x6c,0x84,0x44,0x48, +0x84,0x44,0x48,0x64,0x34,0x21,0x00,0x86,0x23,0x02,0xf0,0x08,0xbe,0xe9,0x06,0xf1, +0x10,0x02,0x0b,0x10,0xf9,0x98,0x80,0xc8,0xc7,0x06,0x44,0x3e,0x23,0x06,0x0b,0x00, +0x82,0x60,0x50,0x91,0xc9,0x7d,0x0c,0x42,0xb0,0x1e,0xea,0x91,0x1e,0xc3,0x11,0x41, +0x7a,0x28,0xdf,0x2c,0x43,0x41,0x04,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_b269342dca84fbcbf12426063a17cea2.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_b269342dca84fbcbf12426063a17cea2.h new file mode 100644 index 00000000..044cf0a0 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_b269342dca84fbcbf12426063a17cea2.h @@ -0,0 +1,525 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_wave64_b269342dca84fbcbf12426063a17cea2.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_b269342dca84fbcbf12426063a17cea2_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_b269342dca84fbcbf12426063a17cea2_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_b269342dca84fbcbf12426063a17cea2_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_b269342dca84fbcbf12426063a17cea2_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_b269342dca84fbcbf12426063a17cea2_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_b269342dca84fbcbf12426063a17cea2_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_b269342dca84fbcbf12426063a17cea2_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_b269342dca84fbcbf12426063a17cea2_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_b269342dca84fbcbf12426063a17cea2_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_b269342dca84fbcbf12426063a17cea2_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_b269342dca84fbcbf12426063a17cea2_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_b269342dca84fbcbf12426063a17cea2_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_b269342dca84fbcbf12426063a17cea2_size = 8024; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_b269342dca84fbcbf12426063a17cea2_data[] = { +0x44,0x58,0x42,0x43,0x4e,0x10,0x00,0x38,0xbd,0x34,0xa8,0x80,0xb8,0x54,0xf1,0x2b, +0x3f,0xd3,0x88,0x1a,0x01,0x00,0x00,0x00,0x58,0x1f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0xb0,0x0e,0x00,0x00,0xcc,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x14,0x0d,0x00,0x00,0x66,0x00,0x05,0x00, +0x45,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xfc,0x0c,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x3c,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc5,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b, +0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c,0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28, +0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d, +0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e,0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2, +0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0, +0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07, +0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1, +0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90, +0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31, +0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8, +0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07, +0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f, +0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c, +0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90, +0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43, +0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac, +0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a, +0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0, +0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3, +0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c, +0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0, +0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81, +0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a, +0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01, +0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c, +0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0, +0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41,0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8, +0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b,0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26, +0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18, +0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03, +0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8, +0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d, +0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac,0x61,0x18,0x86,0x61,0x18,0x74,0x03,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a, +0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90, +0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6, +0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60, +0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x34,0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4, +0x79,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01, +0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02,0x02,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x43,0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x86,0x3c,0x1b,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c, +0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x88,0x01,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x1c,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x1c,0x0a, +0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03, +0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a, +0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x2c,0x0a,0x37,0xa0,0xfc,0x07,0x8a,0xa5,0x30, +0x28,0x1c,0x01,0xa8,0x01,0x42,0x67,0x00,0x68,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2, +0x19,0x00,0x9a,0x67,0x00,0xa8,0x9e,0x01,0xa0,0x7b,0x06,0x80,0xf0,0x19,0x00,0x00, +0x79,0x18,0x00,0x00,0x59,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0x81,0x99,0x20,0x0c,0xcd,0x06,0x61,0x20,0x26,0x08,0x83,0xb3,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08,0x68,0xf0,0x06,0xb4,0xe4,0xbe,0xd2,0xdc, +0xe0,0xea,0xe8,0xbe,0xc6,0xde,0xd8,0xde,0xe4,0xbe,0xd4,0xd2,0xe8,0xe8,0xca,0xe4, +0xca,0xc8,0x26,0x08,0xc3,0x33,0x41,0x18,0xa0,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65, +0x31,0x98,0x81,0x31,0x1c,0x5a,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f, +0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x1b,0x92,0x41,0x81, +0x0c,0x63,0x60,0x0c,0x67,0x82,0xb0,0x06,0x70,0xc0,0x46,0xee,0x2b,0xcd,0x0d,0xae, +0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d,0x43,0xc2,0x48,0x93,0x31,0x0c,0x8c,0xe1, +0x4c,0x10,0x86,0x68,0x82,0xf0,0x06,0x71,0x40,0x48,0xee,0x2b,0xcd,0x0d,0xae,0x8e, +0xee,0xab,0x0c,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x43,0x52,0x59,0x97,0x51,0x0d, +0x8c,0xe1,0x6c,0x20,0x9e,0x88,0xc2,0x26,0x08,0x71,0x20,0x07,0x3c,0x03,0xb9,0xbb, +0x2f,0xb9,0xb2,0xb1,0x37,0xb7,0x39,0x3a,0xb9,0xba,0x31,0xba,0x32,0xb2,0x2f,0x38, +0xb9,0x32,0xbb,0xb4,0xb7,0xba,0xb9,0x2f,0xb7,0xb2,0x30,0xb9,0xb2,0x39,0xba,0x2f, +0xb2,0x32,0x38,0x3a,0xb4,0x09,0x42,0x18,0xb4,0xc1,0x04,0x61,0x90,0x36,0x08,0x46, +0xb7,0x61,0x31,0xb4,0xcd,0x30,0x06,0x86,0xe3,0x38,0x6f,0x82,0x30,0x07,0x73,0xc0, +0x4c,0xee,0xee,0x8b,0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0xec,0xab,0xed,0x8d,0x2e,0xed, +0xcd,0xed,0xcb,0xae,0x6c,0x8c,0xee,0x4d,0x6e,0x6e,0xc3,0x32,0x80,0x41,0x18,0x18, +0xc3,0xc0,0x70,0x1c,0xe7,0x4c,0x10,0xea,0x80,0x0e,0xf8,0xc8,0xdd,0x7d,0x91,0xa5, +0xb1,0x85,0xd1,0x95,0x91,0x11,0x95,0xc1,0xd1,0xa1,0x6d,0x58,0x98,0x31,0x20,0x03, +0x83,0x19,0x18,0x8e,0xe3,0x1c,0x4a,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x69, +0x6e,0x70,0x75,0x74,0x5f,0x6c,0x75,0x6d,0x61,0x1b,0x96,0x6a,0x0c,0xcc,0xc0,0xa8, +0x06,0x86,0xe3,0x38,0x67,0x03,0xf1,0x89,0x41,0x19,0x9c,0xc1,0x04,0x01,0x0f,0xec, +0x80,0xc6,0x98,0x98,0xd1,0x94,0x94,0xcc,0x04,0x61,0x98,0x36,0x20,0x46,0x1a,0xa8, +0x81,0x61,0x0c,0x6b,0x00,0x6c,0x08,0xd8,0x60,0x03,0x91,0xa1,0x41,0x1b,0x00,0x13, +0x84,0x3b,0xa8,0x03,0x2e,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65, +0x13,0x84,0x81,0x9a,0x20,0x0c,0xd5,0x04,0x21,0x0c,0xdc,0x60,0x03,0x42,0xc0,0x41, +0x65,0xc4,0x81,0x1c,0x34,0x73,0x40,0x27,0xad,0x29,0x0c,0x4f,0xaa,0xcc,0x8d,0xac, +0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x30,0x58,0x1b,0x0c,0xa2,0x0e,0x2a,0x3b,0x88, +0x03,0x39,0x20,0x93,0x46,0x94,0x36,0x07,0xc7,0x16,0x96,0x37,0x95,0xa6,0x57,0x36, +0x41,0x18,0xae,0x0d,0x08,0x81,0x07,0x55,0x1e,0xc4,0x81,0x1c,0x34,0x73,0xc0,0x2e, +0x2d,0xc9,0x0d,0xae,0x8e,0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e, +0x6e,0xac,0x8c,0x28,0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x60, +0x1b,0x0c,0x62,0x0f,0x2a,0x3e,0x88,0x03,0x39,0xa0,0x94,0xc6,0x54,0xd7,0x16,0xd6, +0x94,0x06,0x47,0x94,0xd6,0x56,0xe6,0x36,0x97,0xf6,0xe6,0x36,0x37,0x41,0x18,0xb2, +0x0d,0x06,0xe1,0x07,0xd5,0x1f,0xc4,0x81,0x1c,0x50,0x4a,0x63,0xaa,0x6b,0x0b,0x6b, +0x4a,0x83,0x63,0x2a,0xb3,0x2b,0x63,0xa3,0x7a,0xab,0x9a,0x2b,0x9b,0x20,0x0c,0xda, +0x06,0x83,0x08,0x85,0x4a,0x14,0xe2,0x40,0x0e,0xb8,0xa4,0x19,0xc9,0x85,0xb5,0x95, +0x25,0xb9,0x91,0x95,0xe1,0x4d,0x10,0x86,0x6d,0x83,0x41,0x90,0x42,0x55,0x0a,0x71, +0x20,0x07,0x94,0xcc,0x88,0xca,0xec,0xd2,0xc6,0xca,0xa8,0xde,0xac,0xd2,0xca,0xee, +0x88,0xca,0xe0,0xe8,0xd0,0x26,0x08,0x03,0xb7,0xc1,0x20,0x4e,0xa1,0x42,0x85,0x38, +0x68,0x78,0x98,0x29,0xa5,0xd1,0xd1,0x95,0xc9,0x4d,0x10,0x86,0x6e,0x03,0x42,0xa8, +0x42,0xb5,0x0a,0x71,0xd0,0x34,0x73,0x40,0xc9,0xac,0xe9,0x8d,0x2e,0xed,0xcd,0xcd, +0xaa,0x6c,0x8c,0xee,0x4d,0x6e,0x6a,0x2c,0x8c,0xad,0x6c,0x82,0x30,0x78,0x1b,0x10, +0xa2,0x15,0x2a,0x57,0x88,0x83,0xa6,0x99,0x03,0x42,0x66,0x44,0x6f,0x77,0x6e,0x73, +0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x84,0xe1,0xdb,0x60,0x10, +0xb0,0x50,0xc5,0x42,0x1c,0x34,0xfc,0xcc,0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca, +0xc6,0xe8,0xde,0xe4,0x94,0xd2,0xe8,0xe8,0xca,0xe4,0x86,0xc2,0xdc,0xc6,0xca,0xd8, +0xd8,0xc2,0xe8,0xd2,0xde,0xdc,0x26,0x08,0x03,0x18,0x6c,0x30,0x88,0x59,0xa8,0x68, +0x21,0x0e,0x1a,0x32,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65, +0x13,0x84,0x21,0x0c,0x36,0x20,0x84,0x2d,0x54,0xb7,0x10,0x07,0x4d,0x33,0x07,0xcc, +0xcc,0xa0,0xe4,0xca,0xec,0xd2,0xde,0xea,0xe6,0x8c,0xe4,0xc2,0xda,0xca,0xa0,0xe4, +0xca,0x8a,0xf0,0xe0,0xde,0xe6,0xea,0xe4,0xca,0x26,0x08,0x83,0x18,0x6c,0x30,0x88, +0x5c,0xa8,0x74,0x21,0x0e,0x1a,0x2e,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46, +0x4f,0x56,0x13,0x84,0x61,0x0c,0x36,0x18,0x04,0x2f,0x54,0xbd,0x10,0x07,0x0d,0x2b, +0x33,0xa5,0x34,0x3a,0xba,0x32,0xb9,0xa9,0xb2,0xb8,0xba,0x32,0xb7,0xb1,0x32,0xa6, +0x32,0xb7,0x33,0x3a,0xb4,0x09,0xc2,0x40,0x06,0x1b,0x0c,0xe2,0x17,0x2a,0x70,0x88, +0x83,0x86,0x8a,0x19,0x51,0x19,0x1b,0x5d,0x18,0x55,0x5a,0x5b,0xd9,0x04,0x61,0x28, +0x83,0x0d,0x06,0x21,0x0e,0xd5,0x38,0xc4,0x41,0xc3,0xcb,0x8c,0x28,0xcf,0x2d,0xac, +0x2d,0x6d,0x4c,0xaa,0x6c,0x6e,0x08,0x2d,0xcc,0xed,0xac,0xcc,0x28,0x6c,0x8c,0xee, +0x4d,0x6e,0x82,0x30,0x98,0xc1,0x06,0x83,0x28,0x87,0xca,0x1c,0xe2,0xa0,0x21,0x66, +0x66,0x95,0x56,0x76,0x37,0x05,0x17,0x36,0x56,0x46,0xf5,0xd6,0x54,0x46,0x57,0x26, +0x37,0x67,0x14,0x36,0x46,0xf7,0x26,0x37,0x41,0x18,0xce,0x60,0x83,0x41,0xa0,0x43, +0x95,0x0e,0x71,0xd0,0x6c,0xa0,0xd6,0x80,0x0e,0xee,0x40,0x0f,0xfa,0x00,0x14,0x46, +0xc1,0x14,0x52,0x81,0x15,0x5e,0x41,0x16,0x6a,0x01,0x17,0x76,0xc1,0x17,0xc2,0x81, +0x1c,0xce,0x41,0x1d,0x36,0x0c,0xc6,0x1b,0xac,0xc3,0x04,0x41,0x00,0x36,0x00,0x1b, +0x06,0xc3,0x1d,0xdc,0x61,0x43,0xf0,0x0e,0x1b,0x86,0xa1,0x1d,0xe0,0x81,0xc2,0xd0, +0xd4,0x86,0xc1,0x0e,0xec,0x60,0x98,0x20,0x0c,0x68,0xb0,0x21,0x58,0x85,0x0d,0x84, +0x1c,0xcc,0x03,0x3d,0xd4,0xc3,0x86,0xa2,0x1d,0xe4,0x01,0x70,0x03,0x7b,0xa0,0x11, +0x46,0xf7,0xd6,0x96,0x36,0x46,0x44,0x4c,0x2e,0xcc,0x6d,0x0c,0xad,0x6c,0x8e,0x86, +0x19,0xdb,0x5b,0x18,0xdd,0xdc,0x04,0x61,0x48,0x03,0x16,0x69,0x6e,0x73,0x74,0x73, +0x13,0x84,0x41,0x0d,0x48,0xa4,0xb9,0xd1,0xcd,0x4d,0x10,0x86,0x35,0x20,0x42,0x57, +0x86,0xf7,0xc5,0xf6,0x16,0x46,0x36,0x41,0x18,0xd8,0x80,0x09,0x5d,0x19,0xde,0xd7, +0x1c,0xdd,0x9b,0x5c,0x19,0x8b,0xba,0x34,0x37,0xba,0xb9,0x0d,0x10,0x3e,0xc8,0x41, +0x3e,0x34,0xfa,0xb0,0x0f,0xfc,0xd0,0x0f,0xfe,0xf0,0x0f,0x20,0x11,0x12,0x22,0x51, +0x8d,0x04,0x1f,0x54,0x61,0x63,0xb3,0x6b,0x73,0x49,0x23,0x2b,0x73,0xa3,0x9b,0x12, +0x04,0x55,0xc8,0xf0,0x5c,0xec,0xca,0xe4,0xe6,0xd2,0xde,0xdc,0xa6,0x04,0x44,0x13, +0x32,0x3c,0x17,0xbb,0x30,0x36,0xbb,0x32,0xb9,0x29,0x81,0x51,0x87,0x0c,0xcf,0x65, +0x0e,0x2d,0x8c,0xac,0x4c,0xae,0xe9,0x8d,0xac,0x8c,0x6d,0x4a,0x80,0x94,0x21,0xc3, +0x73,0x91,0x2b,0x9b,0x7b,0xab,0x93,0x1b,0x2b,0x9b,0x9b,0x12,0xb4,0x41,0x25,0x32, +0x3c,0x17,0xba,0x3c,0xb8,0xb2,0x20,0x37,0xb7,0x37,0xba,0x30,0xba,0xb4,0x37,0xb7, +0xb9,0x29,0xc2,0x3a,0xc0,0x43,0x1d,0x32,0x3c,0x97,0x32,0x37,0x3a,0xb9,0x3c,0xa8, +0xb7,0x34,0x37,0xba,0xb9,0x29,0x81,0x3d,0x74,0x21,0xc3,0x73,0x19,0x7b,0xab,0x73, +0xa3,0x2b,0x93,0x9b,0x9b,0x12,0x8c,0x04,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x33,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e,0x30,0x39,0x0c,0x22, +0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34, +0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05, +0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x25,0x6c,0xc3,0xe5, +0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9, +0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd, +0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81,0x33,0x5c,0xbe,0xf3, +0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x05,0x48,0xc3,0xe5, +0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb2,0x69,0x34,0x2d, +0xca,0x84,0xfb,0xcb,0xf1,0x24,0x26,0x06,0x3a,0x17,0xce,0xa2,0x44,0x58,0x49,0x4c, +0x84,0x10,0x00,0x00,0x66,0x00,0x05,0x00,0x21,0x04,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x6c,0x10,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x18,0x04,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xc6,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xe8,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e, +0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2, +0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61, +0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19, +0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c,0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c, +0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86,0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a, +0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5, +0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86,0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7, +0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c, +0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28,0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97, +0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d,0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e, +0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2,0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06, +0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5, +0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20, +0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07, +0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9, +0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07, +0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39, +0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03, +0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38, +0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4, +0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70, +0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03, +0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82, +0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0, +0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03, +0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18, +0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc, +0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c, +0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4, +0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81, +0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09, +0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41, +0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8,0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b, +0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98, +0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40, +0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1, +0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d,0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac, +0x61,0x18,0x86,0x61,0x18,0x74,0x4f,0x01,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x34, +0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x79,0x80,0x00,0x08, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x1b,0x10, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c,0x20,0x00,0x02,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x88,0x01,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x10,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46, +0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x10,0x0a,0xa2,0x2c,0x0a,0x30, +0x80,0xc2,0x11,0x00,0x42,0x67,0x00,0x68,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2,0x19, +0x00,0x9a,0x67,0x00,0xa8,0x9e,0x01,0x20,0x7c,0x06,0x00,0x00,0x79,0x18,0x00,0x00, +0x5e,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x81,0x99,0x20,0x0c, +0xcd,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xce,0x04, +0x01,0x0d,0x32,0x02,0x13,0x84,0xe1,0x99,0x20,0x0c,0xd0,0x06,0x01,0x61,0x36,0x24, +0x48,0xa2,0x20,0xcb,0xb0,0x20,0xcd,0x86,0x64,0x48,0x14,0x04,0x19,0x16,0xa4,0x99, +0x20,0xac,0x81,0xb6,0x21,0x59,0x20,0x05,0x19,0x86,0x05,0x69,0x26,0x08,0x43,0x34, +0x41,0x78,0x83,0x6d,0x43,0x22,0x4d,0x0a,0x22,0x0d,0x0b,0xd2,0x6c,0x20,0x9c,0x27, +0xa2,0x26,0x08,0x71,0xc0,0x4d,0x10,0xc2,0x00,0x9b,0x20,0x0c,0xd2,0x06,0x01,0xc1, +0x36,0x2c,0x88,0xa5,0x20,0xc8,0xb0,0x5c,0xd7,0x95,0x4d,0x10,0xe6,0xa0,0xdb,0xb0, +0x0c,0x9b,0x82,0x0c,0xc3,0x72,0x5d,0x57,0x33,0x41,0xa8,0x03,0x6f,0xc3,0xb2,0x74, +0x0a,0xb2,0x0c,0xcb,0x75,0x5d,0xcd,0x86,0x45,0xea,0x14,0x44,0x1a,0x96,0xeb,0xba, +0x9a,0x0d,0x84,0xc6,0x79,0xdf,0x04,0x01,0x0f,0xbe,0x09,0xc2,0x30,0x6d,0x40,0x90, +0x30,0x50,0x10,0x64,0x10,0x03,0x60,0x43,0x30,0x06,0x1b,0x88,0x0a,0x0c,0xc8,0x00, +0x98,0x20,0x08,0x00,0x85,0xa1,0xa9,0x09,0xc2,0x40,0x4d,0x10,0x86,0x6a,0xc3,0x90, +0x06,0x69,0x30,0x4c,0x10,0x06,0x6b,0x82,0x30,0x5c,0x1b,0x02,0x36,0xd8,0x40,0xa0, +0x81,0x1a,0xac,0x41,0x1b,0x6c,0x28,0xcc,0xe0,0x0c,0x80,0x32,0x70,0x83,0x2a,0x6c, +0x6c,0x76,0x6d,0x2e,0x69,0x64,0x65,0x6e,0x74,0x53,0x82,0xa0,0x0a,0x19,0x9e,0x8b, +0x5d,0x99,0xdc,0x5c,0xda,0x9b,0xdb,0x94,0x80,0x68,0x42,0x86,0xe7,0x62,0x17,0xc6, +0x66,0x57,0x26,0x37,0x25,0x20,0xea,0x90,0xe1,0xb9,0xcc,0xa1,0x85,0x91,0x95,0xc9, +0x35,0xbd,0x91,0x95,0xb1,0x4d,0x09,0x8c,0x32,0x64,0x78,0x2e,0x72,0x65,0x73,0x6f, +0x75,0x72,0x63,0x65,0x73,0x53,0x02,0x32,0xa8,0x43,0x86,0xe7,0x52,0xe6,0x46,0x27, +0x97,0x07,0xf5,0x96,0xe6,0x46,0x37,0x37,0x25,0x70,0x03,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x33,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e,0x30,0x39,0x0c,0x22, +0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34, +0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05, +0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x25,0x6c,0xc3,0xe5, +0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9, +0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd, +0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81,0x33,0x5c,0xbe,0xf3, +0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x05,0x48,0xc3,0xe5, +0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x61,0x20,0x00,0x00, +0xe0,0x01,0x00,0x00,0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00,0x3b,0x00,0x00,0x00, +0x34,0xcc,0x00,0x14,0xec,0x40,0x11,0x06,0x94,0xec,0x40,0xd9,0x95,0x4d,0x71,0x06, +0x14,0x21,0x50,0x19,0x06,0x94,0x51,0xe9,0x06,0x94,0x24,0x41,0x0d,0x94,0x24,0x42, +0xb9,0x94,0x4a,0x69,0x94,0x24,0x44,0xc1,0x94,0x22,0x41,0xb9,0x11,0x52,0x04,0xe5, +0x31,0x02,0x50,0x02,0x64,0x8c,0x11,0x80,0x20,0x08,0xc2,0xbf,0x30,0x46,0xd0,0x9a, +0x73,0xce,0x7b,0x63,0x04,0xf7,0x4d,0x8f,0xa6,0x18,0x8c,0x11,0xac,0xb5,0x5a,0xab, +0xdf,0x18,0x01,0x08,0x82,0xb0,0x1b,0x06,0x63,0x04,0x20,0x08,0x82,0x38,0x38,0x8c, +0x11,0xac,0xb5,0x5a,0x8b,0xdf,0x18,0x01,0xec,0xb3,0x73,0xf9,0x8d,0x11,0xe4,0x7a, +0xe9,0xce,0xdf,0x18,0x01,0xce,0xde,0x67,0xee,0x8d,0x11,0x9c,0xb5,0x29,0x86,0xde, +0x18,0x01,0x08,0x82,0x20,0xfe,0x8d,0x00,0x8c,0x11,0x80,0x20,0x08,0xc2,0xdf,0x18, +0x81,0x8a,0xd7,0xa7,0xe8,0x51,0x37,0x87,0x70,0x06,0x73,0x30,0x87,0xf0,0xc4,0xc1, +0x1c,0xc2,0x19,0xac,0xc1,0x1c,0x02,0x1c,0x4c,0x73,0x08,0xcf,0x1a,0xcc,0x21,0x9c, +0x41,0x1b,0xcc,0x21,0x3c,0x6d,0x40,0xe0,0x1c,0x44,0x14,0x39,0x78,0x30,0x07,0xf1, +0x3c,0x0e,0x1e,0xcc,0x41,0x30,0x8c,0x83,0x07,0x73,0x10,0x8e,0xe3,0xe0,0xc1,0x1c, +0x44,0x14,0x39,0x77,0x30,0x07,0xc1,0x30,0xce,0x1d,0x8c,0x00,0xcc,0x41,0x3c,0x8f, +0x73,0x07,0x73,0x10,0x8e,0xe3,0xd4,0x01,0x00,0x00,0x00,0x00,0x23,0x06,0x08,0x00, +0x82,0x60,0x20,0x06,0xad,0x50,0x07,0xc9,0x29,0x80,0xc2,0x88,0x01,0x02,0x80,0x20, +0x18,0x88,0x81,0x2b,0xd8,0x41,0xa2,0x0a,0xa1,0x30,0x62,0x80,0x00,0x20,0x08,0x06, +0x62,0xf0,0x0a,0x77,0x90,0xb8,0x82,0x28,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x18, +0xc0,0x02,0x1e,0x24,0xad,0x30,0x0a,0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xb1, +0x90,0x07,0xc9,0x2a,0x90,0xc2,0x88,0x01,0x02,0x80,0x20,0x18,0x88,0x81,0x2c,0xe8, +0x41,0x12,0x0b,0xa5,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x62,0x30,0x0b,0x7b,0x90, +0xc0,0x82,0x29,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x18,0xd0,0x02,0x1f,0x24,0xb0, +0x70,0x0a,0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xb5,0xd0,0x07,0x89,0x2c,0xa0, +0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x78,0xb7,0x00,0x0a,0x81,0x35,0x62,0x60,0x00, +0x20,0x08,0x06,0x44,0x38,0xe0,0x01,0x2d,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x21, +0x0e,0x79,0x70,0x0b,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0xed,0x02,0x28,0x0c,0xb6, +0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x5e,0x2f, +0x98,0x82,0xb2,0x8d,0x18,0x34,0x00,0x08,0x82,0xc1,0x62,0x0e,0xa6,0x10,0xe8,0x82, +0x51,0xa0,0x02,0x2a,0xa0,0x02,0x2a,0x8c,0x26,0x04,0x40,0x21,0xbe,0x00,0x23,0x06, +0x0d,0x00,0x82,0x60,0xb0,0xa4,0x43,0x2a,0x10,0xbd,0x10,0x20,0xab,0xb0,0x0a,0xab, +0xb0,0x0a,0xa3,0x09,0x01,0x50,0x4a,0x38,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c, +0xec,0xc0,0x0a,0x07,0x38,0x30,0x81,0x2b,0xb8,0x82,0x2b,0xb8,0xc2,0x68,0x42,0x00, +0x54,0x43,0x0a,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcb,0x3b,0xbc,0x82,0x32,0x0e, +0x4f,0x10,0x0b,0xb1,0x10,0x0b,0xb1,0x30,0x9a,0x10,0x00,0x15,0x9d,0x02,0x8c,0x18, +0x34,0x00,0x08,0x82,0xc1,0x22,0x0f,0xb2,0xd0,0x98,0x43,0x10,0xd1,0x02,0x2d,0xd0, +0x02,0x2d,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xf4,0x40,0x0b, +0x0f,0x3a,0x0c,0x89,0x2d,0xd8,0x82,0x2d,0xd8,0xc2,0x68,0x42,0x00,0x8c,0x18,0x34, +0x00,0x08,0x82,0xc1,0x62,0x0f,0xb6,0x10,0xa9,0x83,0xb3,0xe0,0x02,0x2e,0xe0,0x02, +0x2e,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xf8,0x80,0x0b,0x13, +0x3b,0x1c,0x8a,0x2e,0xe8,0x82,0x2e,0xe8,0xc2,0x68,0x42,0x00,0x8c,0x18,0x34,0x00, +0x08,0x82,0xc1,0xa2,0x0f,0xba,0x50,0xb9,0x83,0xc4,0xf0,0x02,0x2f,0xf0,0x02,0x2f, +0x8c,0x26,0x04,0xc0,0x70,0x03,0x95,0x91,0xc1,0x70,0x03,0x97,0x91,0x41,0x09,0x81, +0x0e,0x47,0x54,0x18,0xf1,0x95,0x10,0xe8,0x74,0xc3,0xa5,0x05,0xd3,0x0d,0x9a,0x18, +0x08,0xc3,0x0d,0x63,0x00,0x06,0x64,0x30,0xdc,0x90,0x81,0x01,0x19,0x94,0x10,0xe8, +0x70,0x44,0x56,0x10,0x5f,0x09,0x81,0x4e,0x37,0x6c,0x47,0x30,0xdd,0xe0,0xa1,0x81, +0x30,0xdc,0xc0,0x99,0x01,0x19,0x14,0x12,0xe8,0x70,0x04,0x47,0x10,0x5f,0x09,0x81, +0x4e,0x37,0x78,0x46,0x50,0x88,0xb0,0xd3,0x0d,0x70,0xe0,0x04,0xd3,0x0d,0x63,0x80, +0x10,0xc3,0x0d,0x61,0xf0,0x06,0x64,0x50,0x81,0xa5,0xc3,0x11,0x61,0x60,0x10,0x5f, +0x09,0x81,0x4e,0x37,0x8c,0x01,0x12,0x4c,0x37,0xd8,0x81,0x21,0x94,0x41,0xe9,0x70, +0x04,0x19,0x0c,0xc4,0x57,0x42,0xa0,0xd3,0x0d,0x66,0x50,0x04,0x25,0x1c,0x3b,0xdd, +0xc0,0x06,0x4d,0x50,0x62,0xa0,0xe9,0x70,0x04,0x1a,0x10,0xc4,0x57,0x42,0xa0,0xd3, +0x0d,0x6a,0x60,0x04,0xd3,0x0d,0x7a,0x50,0x08,0x35,0x24,0x3b,0xdd,0x90,0x07,0x4d, +0x50,0xd3,0xa6,0xc3,0x11,0x6d,0x50,0x10,0x5f,0x09,0x81,0x4e,0x37,0xbc,0xc1,0x11, +0x4c,0x37,0xe0,0xc1,0x21,0x94,0x1b,0x80,0x81,0x0e,0x47,0xc0,0xc1,0x40,0x7c,0x25, +0x04,0x3a,0xdd,0x20,0x07,0x45,0x30,0xdd,0x60,0x0a,0x85,0x50,0x03,0xb2,0xd3,0x0d, +0xa2,0xc0,0x04,0x37,0x18,0x76,0x82,0x61,0x23,0x06,0x07,0x00,0x82,0x60,0x80,0xb5, +0x45,0x4c,0xd0,0x42,0x58,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x98,0x3c,0x08,0xf1, +0xb1,0xc0,0x80,0x8f,0xd1,0xc3,0x10,0x1f,0x0b,0x0e,0xf8,0xdc,0x2d,0x18,0x76,0xb7, +0x60,0x98,0x15,0x02,0x7d,0x8c,0x10,0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xdb, +0x5d,0xf0,0xc4,0x2f,0xd0,0xc5,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09,0x86,0x9d, +0x60,0x98,0x09,0x87,0x7c,0x4c,0x38,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xcf, +0x68,0x88,0x85,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x0f,0x69,0x8c,0x85,0x70,0xc2, +0x40,0x27,0x0c,0x34,0x62,0x70,0x00,0x20,0x08,0x06,0x5e,0x68,0xa8,0x45,0x3b,0x88, +0xc4,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xaa,0xa1,0x16,0x81,0x5f,0x0c,0x02,0x5b, +0xb0,0x05,0x5b,0xb0,0xc5,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0x82,0x26,0x8c, +0x26,0x6c,0x83,0x09,0x84,0x7c,0x4c,0x20,0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06, +0x5e,0x6a,0xc8,0x85,0x3e,0xa4,0xc4,0x88,0x81,0x03,0x80,0x20,0x18,0x34,0xb1,0xc1, +0x16,0x81,0x3c,0xc4,0x03,0x5d,0x94,0x41,0x19,0x94,0x41,0x19,0xf8,0xc4,0x88,0xc1, +0x01,0x80,0x20,0x18,0x78,0xaa,0x31,0x17,0xfa,0x70,0x12,0x23,0x06,0x0e,0x00,0x82, +0x60,0xd0,0xc8,0x46,0x5b,0x04,0xf3,0x20,0x0f,0x75,0x41,0x0c,0x04,0xf1,0x13,0x23, +0x06,0x07,0x00,0x82,0x60,0xb0,0xb1,0x46,0x5c,0xd0,0xc3,0x69,0x8c,0x26,0x04,0xc0, +0x68,0x82,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xf6,0x1a,0x74,0x71,0x0f,0xac, +0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0x82,0x61,0x27,0x18,0x66,0x02,0x23,0x1f, +0x13,0x18,0xf9,0x98,0x20,0xc8,0xc7,0x04,0x41,0x3e,0x26,0x04,0xf0,0x19,0x31,0x30, +0x00,0x10,0x04,0x83,0xc7,0x37,0xe0,0x22,0x18,0x8e,0x08,0xd2,0x42,0xf8,0x2e,0x30, +0xca,0x02,0x4a,0x3e,0x26,0x50,0xf2,0xb9,0x92,0x30,0xec,0x4a,0xc2,0x30,0x13,0xc6, +0x02,0x3e,0x26,0x90,0x05,0x7c,0xae,0x32,0xec,0x2a,0xc3,0x8c,0x10,0xe8,0x63,0x84, +0x40,0x1f,0x53,0x04,0xf8,0x98,0x22,0xc0,0xc7,0x0c,0x41,0x3e,0x66,0x08,0xf2,0x31, +0x41,0x2f,0xe0,0x63,0xc2,0x5e,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x9e,0xf8, +0x80,0x0d,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x1e,0xf9,0x88,0x0d,0xe1,0x84,0x81, +0x4e,0x18,0xc8,0x0c,0x22,0x3e,0x66,0x10,0xf1,0xb1,0xbb,0x10,0xe2,0x63,0x78,0x21, +0xc4,0xc7,0x84,0x40,0x3e,0x26,0x14,0xf2,0x31,0xa2,0x90,0x8f,0x1d,0x86,0x7c,0x86, +0x23,0x08,0xbd,0x10,0xbe,0x59,0x86,0x60,0x08,0x86,0x1b,0x16,0x36,0x20,0x83,0xe1, +0x86,0x85,0x0d,0xc8,0xa0,0x84,0x40,0x67,0x19,0x84,0x21,0x38,0x5b,0x18,0x76,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x3c,0xfe,0x28,0x8f,0xb5,0xf0,0x8b,0x11,0x83,0x05,0x00, +0x41,0x30,0x88,0x44,0x24,0x3c,0x02,0xfd,0x80,0x9e,0xf3,0x10,0x66,0x09,0x86,0xe1, +0x08,0x25,0x34,0x84,0x6f,0x96,0xe1,0x48,0x82,0x11,0x8a,0xd3,0xff,0xff,0xff,0x1f, +0x0c,0xd7,0x10,0xbe,0x59,0x02,0x63,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x1e,0x13,0xe1, +0x0d,0xd4,0xff,0xff,0xff,0x1f,0x2c,0x78,0x0d,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82, +0xc1,0x83,0x22,0xbd,0x11,0x58,0x00,0x1b,0xf2,0xb1,0x00,0x36,0xe0,0x33,0x4b,0x60, +0x0c,0x54,0x18,0x0c,0x21,0x14,0x16,0xa4,0x86,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0xe0,0x69,0x91,0xf1,0x08,0x2c,0x98,0x0d,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0xc1, +0xf3,0x22,0xe4,0x11,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xa7,0x22,0xf3,0xc1,0x17, +0xaa,0x31,0x62,0xe0,0x00,0x20,0x08,0x06,0x8d,0x8c,0xb4,0x47,0x30,0x17,0x72,0x51, +0x1f,0x82,0x20,0x08,0xbf,0x81,0xe5,0xa5,0x08,0x0c,0x37,0x04,0xa0,0x40,0x06,0xc3, +0x0d,0x1f,0x28,0x90,0x41,0x09,0x81,0xce,0x32,0x20,0x49,0x70,0xea,0x30,0xec,0x88, +0xc1,0x01,0x80,0x20,0x18,0x78,0x30,0x92,0x1f,0x7f,0x21,0x1b,0x23,0x06,0x0b,0x00, +0x82,0x60,0x10,0xd9,0x48,0x7d,0x04,0x2e,0x62,0x8c,0xc1,0x7e,0x08,0xb3,0x04,0xc9, +0x70,0x44,0x57,0x1b,0xc2,0x37,0xcb,0xa0,0x30,0x41,0x95,0x41,0x8c,0xc0,0x70,0xc3, +0x19,0xa0,0x02,0x19,0x0c,0x37,0x08,0xa8,0x40,0x06,0x25,0x04,0x3a,0xcb,0xb0,0x30, +0xc1,0xc9,0xc3,0xb0,0x23,0x06,0x07,0x00,0x82,0x60,0xe0,0xe1,0x48,0x88,0x9c,0x86, +0x6e,0x8c,0x18,0x2c,0x00,0x08,0x82,0x41,0xe4,0x23,0xfd,0x11,0xd8,0x08,0x1b,0x18, +0x23,0x22,0xcc,0x12,0x30,0xc3,0x11,0x64,0xd0,0x1b,0xc2,0x37,0xcb,0xd0,0x3c,0x41, +0xb9,0x41,0x8e,0x40,0xb9,0x81,0x8e,0xc0,0x70,0x83,0x10,0x0b,0x64,0x30,0xdc,0x20, +0xc4,0x02,0x19,0x94,0x10,0xe8,0x2c,0x83,0xf3,0x04,0xb7,0x0f,0xc3,0x8e,0x18,0x1c, +0x00,0x08,0x82,0x81,0x17,0x26,0x2a,0x02,0x1b,0xe3,0x31,0x62,0xb0,0x00,0x20,0x08, +0x06,0xd1,0x99,0x98,0x48,0xf0,0x23,0x87,0xc1,0x22,0xc2,0x2c,0xc1,0x33,0x62,0x70, +0x00,0x20,0x08,0x06,0xde,0x98,0xb0,0x88,0x6b,0x90,0xc7,0x88,0x41,0x03,0x80,0x20, +0x18,0x2c,0x6c,0xc2,0x22,0x01,0x98,0xb0,0xc6,0x6a,0xb8,0x88,0x8b,0xb8,0x88,0x8b, +0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0xc1,0x01,0x80,0x20, +0x18,0x4c,0x6c,0x92,0x22,0xed,0x31,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd4,0x26, +0x2a,0xe2,0x1e,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x4c,0x6e,0xb2,0x22,0xef,0x31, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0xd6,0x26,0x31,0x42,0x1b,0x68,0x32,0x9a,0x10, +0x00,0x56,0x04,0xf4,0xb1,0x42,0xa0,0x8f,0x15,0x03,0x7d,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xc0,0x83,0x93,0x1c,0xf1,0x0d,0xf6,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x25, +0x4f,0x72,0x24,0x68,0x93,0x36,0x69,0x93,0x1d,0xd9,0x91,0x1d,0xd9,0x91,0xd1,0x84, +0x00,0x18,0x8e,0x08,0xf0,0x23,0xf8,0xa6,0x1b,0xf4,0x43,0x08,0x2c,0x40,0xe4,0x63, +0x02,0x22,0x1f,0x1b,0x10,0xf9,0x8c,0x18,0x2c,0x00,0x08,0x82,0x41,0xb5,0x27,0x2e, +0x32,0x08,0x81,0x88,0x84,0x08,0x88,0x0c,0x47,0x04,0x20,0xa2,0x7c,0xb3,0x0c,0x05, +0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_bbeb3b5e9a9e941a22c048def7ca1225.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_bbeb3b5e9a9e941a22c048def7ca1225.h new file mode 100644 index 00000000..59958522 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_bbeb3b5e9a9e941a22c048def7ca1225.h @@ -0,0 +1,530 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_wave64_bbeb3b5e9a9e941a22c048def7ca1225.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_bbeb3b5e9a9e941a22c048def7ca1225_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_bbeb3b5e9a9e941a22c048def7ca1225_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_bbeb3b5e9a9e941a22c048def7ca1225_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_bbeb3b5e9a9e941a22c048def7ca1225_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_bbeb3b5e9a9e941a22c048def7ca1225_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_bbeb3b5e9a9e941a22c048def7ca1225_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_bbeb3b5e9a9e941a22c048def7ca1225_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_bbeb3b5e9a9e941a22c048def7ca1225_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_bbeb3b5e9a9e941a22c048def7ca1225_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_bbeb3b5e9a9e941a22c048def7ca1225_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_bbeb3b5e9a9e941a22c048def7ca1225_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_bbeb3b5e9a9e941a22c048def7ca1225_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_bbeb3b5e9a9e941a22c048def7ca1225_size = 8100; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_bbeb3b5e9a9e941a22c048def7ca1225_data[] = { +0x44,0x58,0x42,0x43,0x66,0x7f,0x6d,0xff,0xbb,0xf9,0x4e,0x42,0x16,0x36,0x9f,0x5c, +0x11,0x38,0x22,0xfa,0x01,0x00,0x00,0x00,0xa4,0x1f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0xb0,0x0e,0x00,0x00,0xcc,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x14,0x0d,0x00,0x00,0x66,0x00,0x05,0x00, +0x45,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xfc,0x0c,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x3c,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc5,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b, +0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c,0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28, +0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d, +0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e,0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2, +0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0, +0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07, +0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1, +0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90, +0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31, +0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8, +0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07, +0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f, +0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c, +0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90, +0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43, +0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac, +0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a, +0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0, +0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3, +0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c, +0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0, +0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81, +0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a, +0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01, +0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c, +0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0, +0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41,0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8, +0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b,0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26, +0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18, +0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03, +0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8, +0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d, +0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac,0x61,0x18,0x86,0x61,0x18,0x74,0x03,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a, +0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90, +0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6, +0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60, +0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x34,0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4, +0x79,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01, +0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02,0x02,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x43,0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x86,0x3c,0x1b,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c, +0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x88,0x01,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x1c,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x1c,0x0a, +0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03, +0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a, +0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x2c,0x4a,0x39,0xa0,0x2c,0x09,0x8a,0xa5,0x30, +0x28,0x1c,0x01,0xa8,0x01,0x42,0x67,0x00,0x68,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2, +0x19,0x00,0x9a,0x67,0x00,0xa8,0x9e,0x01,0xa0,0x7b,0x06,0x80,0xf0,0x19,0x00,0x00, +0x79,0x18,0x00,0x00,0x59,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0x81,0x99,0x20,0x0c,0xcd,0x06,0x61,0x20,0x26,0x08,0x83,0xb3,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08,0x68,0xf0,0x06,0xb4,0xe4,0xbe,0xd2,0xdc, +0xe0,0xea,0xe8,0xbe,0xc6,0xde,0xd8,0xde,0xe4,0xbe,0xd4,0xd2,0xe8,0xe8,0xca,0xe4, +0xca,0xc8,0x26,0x08,0xc3,0x33,0x41,0x18,0xa0,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65, +0x31,0x98,0x81,0x31,0x1c,0x5a,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f, +0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x1b,0x92,0x41,0x81, +0x0c,0x63,0x60,0x0c,0x67,0x82,0xb0,0x06,0x70,0xc0,0x46,0xee,0x2b,0xcd,0x0d,0xae, +0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d,0x43,0xc2,0x48,0x93,0x31,0x0c,0x8c,0xe1, +0x4c,0x10,0x86,0x68,0x82,0xf0,0x06,0x71,0x40,0x48,0xee,0x2b,0xcd,0x0d,0xae,0x8e, +0xee,0xab,0x0c,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x43,0x52,0x59,0x97,0x51,0x0d, +0x8c,0xe1,0x6c,0x20,0x9e,0x88,0xc2,0x26,0x08,0x71,0x20,0x07,0x3c,0x03,0xb9,0xbb, +0x2f,0xb9,0xb2,0xb1,0x37,0xb7,0x39,0x3a,0xb9,0xba,0x31,0xba,0x32,0xb2,0x2f,0x38, +0xb9,0x32,0xbb,0xb4,0xb7,0xba,0xb9,0x2f,0xb7,0xb2,0x30,0xb9,0xb2,0x39,0xba,0x2f, +0xb2,0x32,0x38,0x3a,0xb4,0x09,0x42,0x18,0xb4,0xc1,0x04,0x61,0x90,0x36,0x08,0x46, +0xb7,0x61,0x31,0xb4,0xcd,0x30,0x06,0x86,0xe3,0x38,0x6f,0x82,0x30,0x07,0x73,0xc0, +0x4c,0xee,0xee,0x8b,0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0xec,0xab,0xed,0x8d,0x2e,0xed, +0xcd,0xed,0xcb,0xae,0x6c,0x8c,0xee,0x4d,0x6e,0x6e,0xc3,0x32,0x80,0x41,0x18,0x18, +0xc3,0xc0,0x70,0x1c,0xe7,0x4c,0x10,0xea,0x80,0x0e,0xf8,0xc8,0xdd,0x7d,0x91,0xa5, +0xb1,0x85,0xd1,0x95,0x91,0x11,0x95,0xc1,0xd1,0xa1,0x6d,0x58,0x98,0x31,0x20,0x03, +0x83,0x19,0x18,0x8e,0xe3,0x1c,0x4a,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x69, +0x6e,0x70,0x75,0x74,0x5f,0x6c,0x75,0x6d,0x61,0x1b,0x96,0x6a,0x0c,0xcc,0xc0,0xa8, +0x06,0x86,0xe3,0x38,0x67,0x03,0xf1,0x89,0x41,0x19,0x9c,0xc1,0x04,0x01,0x0f,0xec, +0x80,0xc6,0x98,0x98,0xd1,0x94,0x94,0xcc,0x04,0x61,0x98,0x36,0x20,0x46,0x1a,0xa8, +0x81,0x61,0x0c,0x6b,0x00,0x6c,0x08,0xd8,0x60,0x03,0x91,0xa1,0x41,0x1b,0x00,0x13, +0x84,0x3b,0xa8,0x03,0x2e,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65, +0x13,0x84,0x81,0x9a,0x20,0x0c,0xd5,0x04,0x21,0x0c,0xdc,0x60,0x03,0x42,0xc0,0x41, +0x65,0xc4,0x81,0x1c,0x34,0x73,0x40,0x27,0xad,0x29,0x0c,0x4f,0xaa,0xcc,0x8d,0xac, +0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x30,0x58,0x1b,0x0c,0xa2,0x0e,0x2a,0x3b,0x88, +0x03,0x39,0x20,0x93,0x46,0x94,0x36,0x07,0xc7,0x16,0x96,0x37,0x95,0xa6,0x57,0x36, +0x41,0x18,0xae,0x0d,0x08,0x81,0x07,0x55,0x1e,0xc4,0x81,0x1c,0x34,0x73,0xc0,0x2e, +0x2d,0xc9,0x0d,0xae,0x8e,0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e, +0x6e,0xac,0x8c,0x28,0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x60, +0x1b,0x0c,0x62,0x0f,0x2a,0x3e,0x88,0x03,0x39,0xa0,0x94,0xc6,0x54,0xd7,0x16,0xd6, +0x94,0x06,0x47,0x94,0xd6,0x56,0xe6,0x36,0x97,0xf6,0xe6,0x36,0x37,0x41,0x18,0xb2, +0x0d,0x06,0xe1,0x07,0xd5,0x1f,0xc4,0x81,0x1c,0x50,0x4a,0x63,0xaa,0x6b,0x0b,0x6b, +0x4a,0x83,0x63,0x2a,0xb3,0x2b,0x63,0xa3,0x7a,0xab,0x9a,0x2b,0x9b,0x20,0x0c,0xda, +0x06,0x83,0x08,0x85,0x4a,0x14,0xe2,0x40,0x0e,0xb8,0xa4,0x19,0xc9,0x85,0xb5,0x95, +0x25,0xb9,0x91,0x95,0xe1,0x4d,0x10,0x86,0x6d,0x83,0x41,0x90,0x42,0x55,0x0a,0x71, +0x20,0x07,0x94,0xcc,0x88,0xca,0xec,0xd2,0xc6,0xca,0xa8,0xde,0xac,0xd2,0xca,0xee, +0x88,0xca,0xe0,0xe8,0xd0,0x26,0x08,0x03,0xb7,0xc1,0x20,0x4e,0xa1,0x42,0x85,0x38, +0x68,0x78,0x98,0x29,0xa5,0xd1,0xd1,0x95,0xc9,0x4d,0x10,0x86,0x6e,0x03,0x42,0xa8, +0x42,0xb5,0x0a,0x71,0xd0,0x34,0x73,0x40,0xc9,0xac,0xe9,0x8d,0x2e,0xed,0xcd,0xcd, +0xaa,0x6c,0x8c,0xee,0x4d,0x6e,0x6a,0x2c,0x8c,0xad,0x6c,0x82,0x30,0x78,0x1b,0x10, +0xa2,0x15,0x2a,0x57,0x88,0x83,0xa6,0x99,0x03,0x42,0x66,0x44,0x6f,0x77,0x6e,0x73, +0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x84,0xe1,0xdb,0x60,0x10, +0xb0,0x50,0xc5,0x42,0x1c,0x34,0xfc,0xcc,0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca, +0xc6,0xe8,0xde,0xe4,0x94,0xd2,0xe8,0xe8,0xca,0xe4,0x86,0xc2,0xdc,0xc6,0xca,0xd8, +0xd8,0xc2,0xe8,0xd2,0xde,0xdc,0x26,0x08,0x03,0x18,0x6c,0x40,0x88,0x59,0xa8,0x68, +0x21,0x0e,0x9a,0x66,0x0e,0xc8,0x98,0x41,0xc9,0x95,0x15,0xe1,0xc1,0xbd,0xcd,0xd5, +0xc9,0x95,0x4d,0x10,0x86,0x30,0xd8,0x80,0x10,0xb6,0x50,0xdd,0x42,0x1c,0x34,0xcd, +0x1c,0x30,0x33,0x83,0x92,0x2b,0xb3,0x4b,0x7b,0xab,0x9b,0x33,0x92,0x0b,0x6b,0x2b, +0x83,0x92,0x2b,0x2b,0xc2,0x83,0x7b,0x9b,0xab,0x93,0x2b,0x9b,0x20,0x0c,0x62,0xb0, +0xc1,0x20,0x72,0xa1,0xd2,0x85,0x38,0x68,0xb8,0x98,0x51,0x85,0xb9,0x21,0x85,0xb1, +0x99,0x19,0x3d,0x59,0x4d,0x10,0x86,0x31,0xd8,0x60,0x10,0xbc,0x50,0xf5,0x42,0x1c, +0x34,0xac,0xcc,0x94,0xd2,0xe8,0xe8,0xca,0xe4,0xa6,0xca,0xe2,0xea,0xca,0xdc,0xc6, +0xca,0x98,0xca,0xdc,0xce,0xe8,0xd0,0x26,0x08,0x03,0x19,0x6c,0x30,0x88,0x5f,0xa8, +0xc0,0x21,0x0e,0x1a,0x2a,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x13, +0x84,0xa1,0x0c,0x36,0x18,0x84,0x38,0x54,0xe3,0x10,0x07,0x0d,0x2f,0x33,0xa2,0x3c, +0xb7,0xb0,0xb6,0xb4,0x31,0xa9,0xb2,0xb9,0x21,0xb4,0x30,0xb7,0xb3,0x32,0xa3,0xb0, +0x31,0xba,0x37,0xb9,0x09,0xc2,0x60,0x06,0x1b,0x0c,0xa2,0x1c,0x2a,0x73,0x88,0x83, +0x86,0x98,0x99,0x55,0x5a,0xd9,0xdd,0x14,0x5c,0xd8,0x58,0x19,0xd5,0x5b,0x53,0x19, +0x5d,0x99,0xdc,0x9c,0x51,0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x61,0x38,0x83,0x0d,0x06, +0x81,0x0e,0x55,0x3a,0xc4,0x41,0xb3,0x81,0x5a,0x03,0x3a,0xb8,0x03,0x3d,0xe8,0x03, +0x50,0x18,0x05,0x53,0x48,0x05,0x56,0x78,0x05,0x59,0xa8,0x05,0x5c,0xd8,0x05,0x5f, +0x08,0x07,0x72,0x38,0x07,0x75,0xd8,0x30,0x18,0x6f,0xb0,0x0e,0x13,0x04,0x01,0xd8, +0x00,0x6c,0x18,0x0c,0x77,0x70,0x87,0x0d,0xc1,0x3b,0x6c,0x18,0x86,0x76,0x80,0x07, +0x0a,0x43,0x53,0x1b,0x06,0x3b,0xb0,0x83,0x61,0x82,0x30,0xa0,0xc1,0x86,0x60,0x15, +0x36,0x10,0x72,0x30,0x0f,0xf4,0x50,0x0f,0x1b,0x8a,0x76,0x90,0x07,0xc0,0x0d,0xec, +0x81,0x46,0x18,0xdd,0x5b,0x5b,0xda,0x18,0x11,0x31,0xb9,0x30,0xb7,0x31,0xb4,0xb2, +0x39,0x1a,0x66,0x6c,0x6f,0x61,0x74,0x73,0x13,0x84,0x21,0x0d,0x58,0xa4,0xb9,0xcd, +0xd1,0xcd,0x4d,0x10,0x06,0x35,0x20,0x91,0xe6,0x46,0x37,0x37,0x41,0x18,0xd6,0x80, +0x08,0x5d,0x19,0xde,0x17,0xdb,0x5b,0x18,0xd9,0x04,0x61,0x60,0x03,0x26,0x74,0x65, +0x78,0x5f,0x73,0x74,0x6f,0x72,0x65,0x2c,0xea,0xd2,0xdc,0xe8,0xe6,0x36,0x40,0xf8, +0x20,0x07,0xf9,0xd0,0xe8,0xc3,0x3e,0xf0,0x43,0x3f,0xf8,0xc3,0x3f,0x80,0x44,0x48, +0x88,0x44,0x35,0x12,0x7c,0x50,0x85,0x8d,0xcd,0xae,0xcd,0x25,0x8d,0xac,0xcc,0x8d, +0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x9b,0x12, +0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4,0xa6,0x04,0x46,0x1d,0x32, +0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2,0x32,0xb6,0x29,0x01,0x52, +0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x6c,0x6e,0x4a,0xd0,0x06, +0x95,0xc8,0xf0,0x5c,0xe8,0xf2,0xe0,0xca,0x82,0xdc,0xdc,0xde,0xe8,0xc2,0xe8,0xd2, +0xde,0xdc,0xe6,0xa6,0x08,0xeb,0x00,0x0f,0x75,0xc8,0xf0,0x5c,0xca,0xdc,0xe8,0xe4, +0xf2,0xa0,0xde,0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0xf6,0xd0,0x85,0x0c,0xcf,0x65,0xec, +0xad,0xce,0x8d,0xae,0x4c,0x6e,0x6e,0x4a,0x30,0x12,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x33,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e,0x30,0x39,0x0c,0x22, +0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34, +0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05, +0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x25,0x6c,0xc3,0xe5, +0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9, +0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd, +0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81,0x33,0x5c,0xbe,0xf3, +0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x05,0x48,0xc3,0xe5, +0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xbb,0xeb,0x3b,0x5e, +0x9a,0x9e,0x94,0x1a,0x22,0xc0,0x48,0xde,0xf7,0xca,0x12,0x25,0x44,0x58,0x49,0x4c, +0xd0,0x10,0x00,0x00,0x66,0x00,0x05,0x00,0x34,0x04,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xb8,0x10,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x2b,0x04,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xc6,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xe8,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e, +0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2, +0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61, +0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19, +0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c,0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c, +0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86,0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a, +0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5, +0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86,0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7, +0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c, +0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28,0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97, +0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d,0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e, +0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2,0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06, +0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5, +0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20, +0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07, +0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9, +0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07, +0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39, +0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03, +0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38, +0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4, +0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70, +0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03, +0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82, +0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0, +0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03, +0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18, +0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc, +0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c, +0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4, +0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81, +0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09, +0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41, +0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8,0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b, +0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98, +0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40, +0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1, +0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d,0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac, +0x61,0x18,0x86,0x61,0x18,0x74,0x4f,0x01,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x34, +0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x79,0x80,0x00,0x08, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x1b,0x10, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c,0x20,0x00,0x02,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x88,0x01,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x10,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46, +0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x10,0x0a,0xa2,0x2c,0x0a,0x30, +0x80,0xc2,0x11,0x00,0x42,0x67,0x00,0x68,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2,0x19, +0x00,0x9a,0x67,0x00,0xa8,0x9e,0x01,0x20,0x7c,0x06,0x00,0x00,0x79,0x18,0x00,0x00, +0x5e,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x81,0x99,0x20,0x0c, +0xcd,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xce,0x04, +0x01,0x0d,0x32,0x02,0x13,0x84,0xe1,0x99,0x20,0x0c,0xd0,0x06,0x01,0x61,0x36,0x24, +0x48,0xa2,0x20,0xcb,0xb0,0x20,0xcd,0x86,0x64,0x48,0x14,0x04,0x19,0x16,0xa4,0x99, +0x20,0xac,0x81,0xb6,0x21,0x59,0x20,0x05,0x19,0x86,0x05,0x69,0x26,0x08,0x43,0x34, +0x41,0x78,0x83,0x6d,0x43,0x22,0x4d,0x0a,0x22,0x0d,0x0b,0xd2,0x6c,0x20,0x9c,0x27, +0xa2,0x26,0x08,0x71,0xc0,0x4d,0x10,0xc2,0x00,0x9b,0x20,0x0c,0xd2,0x06,0x01,0xc1, +0x36,0x2c,0x88,0xa5,0x20,0xc8,0xb0,0x5c,0xd7,0x95,0x4d,0x10,0xe6,0xa0,0xdb,0xb0, +0x0c,0x9b,0x82,0x0c,0xc3,0x72,0x5d,0x57,0x33,0x41,0xa8,0x03,0x6f,0xc3,0xb2,0x74, +0x0a,0xb2,0x0c,0xcb,0x75,0x5d,0xcd,0x86,0x45,0xea,0x14,0x44,0x1a,0x96,0xeb,0xba, +0x9a,0x0d,0x84,0xc6,0x79,0xdf,0x04,0x01,0x0f,0xbe,0x09,0xc2,0x30,0x6d,0x40,0x90, +0x30,0x50,0x10,0x64,0x10,0x03,0x60,0x43,0x30,0x06,0x1b,0x88,0x0a,0x0c,0xc8,0x00, +0x98,0x20,0x08,0x00,0x85,0xa1,0xa9,0x09,0xc2,0x40,0x4d,0x10,0x86,0x6a,0xc3,0x90, +0x06,0x69,0x30,0x4c,0x10,0x06,0x6b,0x82,0x30,0x5c,0x1b,0x02,0x36,0xd8,0x40,0xa0, +0x81,0x1a,0xac,0x41,0x1b,0x6c,0x28,0xcc,0xe0,0x0c,0x80,0x32,0x70,0x83,0x2a,0x6c, +0x6c,0x76,0x6d,0x2e,0x69,0x64,0x65,0x6e,0x74,0x53,0x82,0xa0,0x0a,0x19,0x9e,0x8b, +0x5d,0x99,0xdc,0x5c,0xda,0x9b,0xdb,0x94,0x80,0x68,0x42,0x86,0xe7,0x62,0x17,0xc6, +0x66,0x57,0x26,0x37,0x25,0x20,0xea,0x90,0xe1,0xb9,0xcc,0xa1,0x85,0x91,0x95,0xc9, +0x35,0xbd,0x91,0x95,0xb1,0x4d,0x09,0x8c,0x32,0x64,0x78,0x2e,0x72,0x65,0x73,0x6f, +0x75,0x72,0x63,0x65,0x73,0x53,0x02,0x32,0xa8,0x43,0x86,0xe7,0x52,0xe6,0x46,0x27, +0x97,0x07,0xf5,0x96,0xe6,0x46,0x37,0x37,0x25,0x70,0x03,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x33,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e,0x30,0x39,0x0c,0x22, +0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34, +0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05, +0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x25,0x6c,0xc3,0xe5, +0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9, +0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd, +0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81,0x33,0x5c,0xbe,0xf3, +0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x05,0x48,0xc3,0xe5, +0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x61,0x20,0x00,0x00, +0xf3,0x01,0x00,0x00,0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00,0x3b,0x00,0x00,0x00, +0x34,0xcc,0x00,0x14,0xec,0x40,0x11,0x06,0x94,0xec,0x40,0xd9,0x95,0x51,0xd9,0x14, +0x67,0x40,0x39,0x14,0x21,0x50,0x19,0x06,0x94,0x6e,0x40,0x49,0x12,0xd4,0x40,0x49, +0x22,0x94,0x4b,0xa9,0x94,0x46,0x49,0x42,0x14,0x4c,0x29,0x12,0x94,0x1b,0x21,0x45, +0x50,0x1e,0x23,0x00,0x25,0x40,0xc6,0x18,0x01,0x08,0x82,0x20,0xfc,0x0b,0x63,0x04, +0xad,0x39,0xe7,0xbc,0x37,0x46,0x70,0xdf,0xf4,0x68,0x8a,0xc1,0x18,0xc1,0x5a,0xab, +0xb5,0xfa,0x8d,0x11,0x80,0x20,0x08,0xbb,0x61,0x30,0x46,0x00,0x82,0x20,0x88,0x83, +0xc3,0x18,0xc1,0x5a,0xab,0xb5,0xf8,0x8d,0x11,0xc0,0x3e,0x3b,0x97,0xdf,0x18,0x41, +0xae,0x97,0xee,0xfc,0x8d,0x11,0xe0,0xec,0x7d,0xe6,0xde,0x18,0xc1,0x59,0x9b,0x62, +0xe8,0x8d,0x11,0x80,0x20,0x08,0xe2,0xdf,0x18,0x01,0x08,0x82,0x20,0xfc,0x8d,0x00, +0x8c,0x11,0xa8,0x78,0x7d,0x8a,0x1e,0x75,0x73,0x08,0x69,0x40,0x07,0x73,0x08,0x8f, +0x1c,0xcc,0x21,0xa4,0x01,0x1b,0xcc,0x21,0xc4,0xc1,0x34,0x87,0xf0,0xb0,0xc1,0x1c, +0x42,0x1a,0xb8,0xc1,0x1c,0xc2,0xe3,0x06,0x04,0xce,0x41,0x44,0x91,0x93,0x07,0x73, +0x10,0xcf,0xe3,0xe4,0xc1,0x1c,0x04,0xc3,0x38,0x79,0x30,0x07,0xe1,0x38,0x4e,0x1e, +0xcc,0x41,0x44,0x91,0x83,0x07,0x73,0x10,0x0c,0xe3,0xe0,0xc1,0x08,0xc0,0x1c,0xc4, +0xf3,0x38,0x78,0x30,0x07,0xe1,0x38,0x8e,0x1d,0x00,0x00,0x00,0x23,0x06,0x08,0x00, +0x82,0x60,0x20,0x06,0xae,0x60,0x07,0x09,0x2a,0x84,0xc2,0x88,0x01,0x02,0x80,0x20, +0x18,0x88,0xc1,0x2b,0xdc,0x41,0xb2,0x0a,0xa2,0x30,0x62,0x80,0x00,0x20,0x08,0x06, +0x62,0x00,0x0b,0x78,0x90,0xbc,0xc2,0x28,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x18, +0xc4,0x42,0x1e,0x24,0xae,0x40,0x0a,0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xb2, +0xa0,0x07,0x09,0x2b,0x94,0xc2,0x88,0x01,0x02,0x80,0x20,0x18,0x88,0xc1,0x2c,0xec, +0x41,0x22,0x0b,0xa6,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x62,0x40,0x0b,0x7c,0x90, +0xc4,0xc2,0x29,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x18,0xd4,0x42,0x1f,0x24,0xb1, +0x80,0x0a,0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xb6,0xe0,0x07,0xc9,0x2c,0xa4, +0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x78,0xb8,0x10,0x0a,0x81,0x35,0x62,0x60,0x00, +0x20,0x08,0x06,0x84,0x38,0xe0,0x41,0x2d,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x31, +0x0e,0x79,0x80,0x0b,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0xf1,0x42,0x28,0x0c,0xb7, +0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x9e,0x2f, +0x9c,0x82,0xb2,0x8d,0x18,0x34,0x00,0x08,0x82,0xc1,0x72,0x0e,0xa7,0x10,0xec,0x82, +0x51,0xa4,0x42,0x2a,0xa4,0x42,0x2a,0x8c,0x26,0x04,0x40,0x21,0xbf,0x00,0x23,0x06, +0x0d,0x00,0x82,0x60,0xb0,0xa8,0x83,0x2a,0x10,0xbe,0x10,0x20,0xac,0xc0,0x0a,0xac, +0xc0,0x0a,0xa3,0x09,0x01,0x50,0x8a,0x38,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c, +0xed,0xd0,0x0a,0x47,0x38,0x30,0xc1,0x2b,0xbc,0xc2,0x2b,0xbc,0xc2,0x68,0x42,0x00, +0x54,0x43,0x0a,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0b,0x3c,0xc0,0x82,0x42,0x0e, +0x4f,0x20,0x0b,0xb2,0x20,0x0b,0xb2,0x30,0x9a,0x10,0x00,0x15,0x9d,0x02,0x8c,0x18, +0x34,0x00,0x08,0x82,0xc1,0x32,0x0f,0xb3,0xd0,0x9c,0x43,0x10,0xd5,0x42,0x2d,0xd4, +0x42,0x2d,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xf5,0x50,0x0b, +0x4f,0x3a,0x0c,0xc9,0x2d,0xdc,0xc2,0x2d,0xdc,0xc2,0x68,0x42,0x00,0x8c,0x18,0x34, +0x00,0x08,0x82,0xc1,0x72,0x0f,0xb7,0x10,0xad,0x83,0xb3,0xe4,0x42,0x2e,0xe4,0x42, +0x2e,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xf9,0x90,0x0b,0x53, +0x3b,0x1c,0xca,0x2e,0xec,0xc2,0x2e,0xec,0xc2,0x68,0x42,0x00,0x8c,0x18,0x34,0x00, +0x08,0x82,0xc1,0xb2,0x0f,0xbb,0x50,0xbd,0x83,0xc4,0xf4,0x42,0x2f,0xf4,0x42,0x2f, +0x8c,0x26,0x04,0xc0,0x70,0x03,0x95,0x91,0xc1,0x70,0x03,0x97,0x91,0x41,0x09,0x81, +0x0e,0x47,0x54,0x98,0xf0,0x95,0x10,0xe8,0x74,0xc3,0xa5,0x05,0xd3,0x0d,0x9a,0x18, +0x08,0xc3,0x0d,0x63,0x00,0x06,0x64,0x30,0xdc,0x90,0x81,0x01,0x19,0x94,0x10,0xe8, +0x70,0x44,0x56,0x08,0x5f,0x09,0x81,0x4e,0x37,0x6c,0x47,0x30,0xdd,0xe0,0xa1,0x81, +0x30,0xdc,0xc0,0x99,0x01,0x19,0x14,0x12,0xe8,0x70,0x04,0x47,0x08,0x5f,0x09,0x81, +0x4e,0x37,0x78,0x46,0x50,0x88,0xb0,0xd3,0x0d,0x70,0xe0,0x04,0xd3,0x0d,0x63,0x80, +0x10,0xc3,0x0d,0x61,0xf0,0x06,0x64,0x50,0x81,0xa5,0xc3,0x11,0x61,0x60,0x08,0x5f, +0x09,0x81,0x4e,0x37,0x8c,0x01,0x12,0x4c,0x37,0xd8,0x81,0x21,0x94,0x41,0xe9,0x70, +0x04,0x19,0x0c,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0x66,0x50,0x04,0x25,0x1c,0x3b,0xdd, +0xc0,0x06,0x4d,0x50,0x62,0xa0,0xe9,0x70,0x04,0x1a,0x10,0xc2,0x57,0x42,0xa0,0xd3, +0x0d,0x6a,0x60,0x04,0xd3,0x0d,0x7a,0x50,0x08,0x35,0x24,0x3b,0xdd,0x90,0x07,0x4d, +0x50,0xd3,0xa6,0xc3,0x11,0x6d,0x50,0x08,0x5f,0x09,0x81,0x4e,0x37,0xbc,0xc1,0x11, +0x4c,0x37,0xe0,0xc1,0x21,0x94,0x1b,0x80,0x81,0x0e,0x47,0xc0,0xc1,0x20,0x7c,0x25, +0x04,0x3a,0xdd,0x20,0x07,0x45,0x30,0xdd,0x60,0x0a,0x85,0x50,0x03,0xb2,0xd3,0x0d, +0xa2,0xc0,0x04,0x37,0x18,0x76,0x82,0x61,0x23,0x06,0x07,0x00,0x82,0x60,0x80,0xb9, +0x85,0x4c,0xd0,0x82,0x58,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0xd8,0x3c,0x08,0xf1, +0xb1,0xc0,0x80,0x8f,0xd5,0xc3,0x10,0x1f,0x0b,0x0e,0xf8,0xdc,0x2d,0x18,0x76,0xb7, +0x60,0x98,0x15,0x02,0x7d,0x8c,0x10,0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x1b, +0x5e,0xf4,0xc4,0x2f,0xd4,0xc5,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09,0x86,0x9d, +0x60,0x98,0x09,0x87,0x7c,0x4c,0x38,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x0f, +0x69,0x88,0x85,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x4f,0x69,0x8c,0x85,0x70,0xc2, +0x40,0x27,0x0c,0x34,0x62,0x70,0x00,0x20,0x08,0x06,0x9e,0x68,0xac,0x45,0x3b,0x88, +0xc4,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xab,0xb1,0x16,0xc1,0x5f,0x0c,0x42,0x5b, +0xb4,0x45,0x5b,0xb4,0xc5,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0x82,0x26,0x8c, +0x26,0x6c,0x83,0x09,0x84,0x7c,0x4c,0x20,0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06, +0x18,0x6b,0xc0,0x85,0x3c,0x88,0xc6,0x68,0x42,0x20,0x8c,0x26,0x08,0x83,0x15,0x42, +0x7c,0xac,0x10,0xe2,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xde,0x6b,0xe0,0xc5,0x3f, +0xb8,0xc4,0x88,0x81,0x03,0x80,0x20,0x18,0x34,0xb7,0x01,0x17,0xc1,0x3d,0xd8,0x83, +0x5e,0xa8,0x81,0x1a,0xa8,0x81,0x1a,0x8c,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x78, +0xb0,0x91,0x17,0xff,0xc0,0x12,0x23,0x06,0x0e,0x00,0x82,0x60,0xd0,0xe0,0x46,0x5c, +0x04,0xf8,0x70,0x0f,0x7b,0x41,0x0c,0x04,0x41,0x16,0x23,0x06,0x07,0x00,0x82,0x60, +0xb0,0xc9,0xc6,0x5d,0xe4,0x43,0x6b,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x56,0x1b,0x7a,0xc1,0x0f,0xb2,0x31,0x9a,0x10,0x00,0xa3, +0x09,0x42,0x70,0x82,0x61,0x27,0x18,0x66,0x02,0x23,0x1f,0x13,0x18,0xf9,0x98,0x20, +0xc8,0xc7,0x04,0x41,0x3e,0x26,0x04,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x87, +0x3c,0xea,0x22,0x18,0x8e,0x08,0xdc,0x42,0xf8,0x2e,0x30,0xca,0x02,0x4a,0x3e,0x26, +0x50,0xf2,0x39,0x95,0x30,0xec,0x54,0xc2,0x30,0x13,0xd2,0x02,0x3e,0x26,0xa8,0x05, +0x7c,0xae,0x32,0xec,0x2a,0xc3,0x8c,0x10,0xe8,0x63,0x84,0x40,0x1f,0x53,0x04,0xf8, +0x98,0x22,0xc0,0xc7,0x0c,0x41,0x3e,0x66,0x08,0xf2,0x31,0xe1,0x2f,0xe0,0x63,0x02, +0x68,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x9e,0xfb,0xa8,0x0d,0x61,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0x1e,0xfc,0xb0,0x0d,0xe1,0x84,0x81,0x4e,0x18,0xc8,0x0c,0x22, +0x3e,0x66,0x10,0xf1,0x31,0xbe,0x10,0xe2,0x63,0x7d,0x21,0xc4,0xc7,0x84,0x40,0x3e, +0x26,0x14,0xf2,0x31,0xa2,0x90,0x8f,0x1d,0x86,0x7c,0x86,0x23,0x88,0xbf,0x10,0xbe, +0x59,0x86,0x60,0x08,0x86,0x1b,0x16,0x36,0x20,0x83,0xe1,0x86,0x85,0x0d,0xc8,0xa0, +0x84,0x40,0x67,0x19,0x84,0x21,0xb8,0x5d,0x18,0x76,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x3c,0x11,0x59,0x0f,0xb8,0x18,0x8d,0x11,0x83,0x05,0x00,0x41,0x30,0x88,0x50,0xc4, +0x3c,0x82,0xf2,0x80,0x9e,0xf6,0x10,0x66,0x09,0x86,0xe1,0x08,0xc5,0x34,0x84,0x6f, +0x96,0xe1,0x48,0x82,0x11,0x0a,0xd0,0xff,0xff,0xff,0x1f,0x8c,0xd9,0x10,0xbe,0x59, +0x02,0x63,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x1e,0x16,0x09,0x8f,0xd0,0xff,0xff,0xff, +0x1f,0x2c,0xa0,0x0d,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0xc1,0xe3,0x22,0xe2,0x11, +0x58,0x50,0x1b,0xf2,0xb1,0xa0,0x36,0xe0,0x33,0x4b,0x60,0x0c,0x54,0x18,0x0c,0x21, +0x14,0x16,0xb8,0x86,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xe0,0x99,0x11,0xf4,0x08, +0x2c,0xc0,0x0d,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0xc1,0x53,0x23,0xe9,0x11,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x81,0x07,0x23,0xf9,0x11,0x1a,0xaf,0x31,0x62,0xe0,0x00, +0x20,0x08,0x06,0x0d,0x8e,0xc4,0x47,0x80,0x17,0x77,0xb1,0x1f,0x82,0x20,0x08,0xe4, +0x81,0xe5,0xbd,0x08,0x0c,0x37,0x04,0xa0,0x40,0x06,0xc3,0x0d,0x1f,0x28,0x90,0x41, +0x09,0x81,0xce,0x32,0x20,0x49,0x70,0xef,0x30,0xec,0x88,0xc1,0x01,0x80,0x20,0x18, +0x78,0x36,0xf2,0x1f,0xa4,0x71,0x1b,0x23,0x06,0x0b,0x00,0x82,0x60,0x10,0xf1,0x88, +0x7e,0x04,0xf9,0x61,0x8c,0x41,0x88,0x08,0xb3,0x04,0xc9,0x70,0x44,0xa7,0x1b,0xc2, +0x37,0xcb,0xa0,0x30,0x41,0x95,0xc1,0x8d,0xc0,0x70,0xc3,0x19,0xa0,0x02,0x19,0x0c, +0x37,0x08,0xa8,0x40,0x06,0x25,0x04,0x3a,0xcb,0xb0,0x30,0xc1,0xdd,0xc3,0xb0,0x23, +0x06,0x07,0x00,0x82,0x60,0xe0,0xf9,0xc8,0x89,0xb0,0xc6,0x6f,0x8c,0x18,0x2c,0x00, +0x08,0x82,0x41,0x44,0x26,0x22,0x12,0x84,0x08,0x1b,0x18,0x29,0x22,0xcc,0x12,0x30, +0xc3,0x11,0x64,0x20,0x1e,0xc2,0x37,0xcb,0xd0,0x3c,0x41,0xb9,0xc1,0x8f,0x40,0xb9, +0x01,0x98,0xc0,0x70,0x83,0x10,0x0b,0x64,0x30,0xdc,0x20,0xc4,0x02,0x19,0x94,0x10, +0xe8,0x2c,0x83,0xf3,0x04,0x07,0x12,0xc3,0x8e,0x18,0x1c,0x00,0x08,0x82,0x81,0x77, +0x26,0x30,0x52,0x1b,0xe8,0x31,0x62,0xb0,0x00,0x20,0x08,0x06,0x51,0x9b,0xac,0x48, +0xa0,0x22,0x87,0x21,0x23,0xc2,0x2c,0xc1,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x5e, +0x9a,0xc8,0xc8,0x6c,0xa4,0xc7,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0x72,0x22,0x23, +0x81,0x99,0xc4,0x06,0x6c,0xd0,0x08,0x8d,0xd0,0x08,0x8d,0x8c,0x26,0x04,0xc0,0x68, +0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x4c,0x72,0x32,0x23, +0xf1,0x31,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x34,0x27,0x34,0x22,0x1f,0xc3,0x88, +0xc1,0x01,0x80,0x20,0x18,0x4c,0x74,0x52,0x23,0xf3,0x31,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x01,0x36,0x27,0x37,0x92,0x1b,0x6e,0x32,0x9a,0x10,0x00,0x56,0x04,0xf4,0xb1, +0x42,0xa0,0x8f,0x15,0x03,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xb3,0x93,0x1f, +0x19,0x8f,0xf8,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xe5,0x4f,0x7e,0x24,0x98,0x93, +0x39,0x99,0x93,0x30,0x09,0x93,0x30,0x09,0x93,0xd1,0x84,0x00,0x18,0x8e,0x08,0xf8, +0x23,0xf8,0xa6,0x1b,0xfe,0x43,0x08,0x2c,0x40,0xe4,0x63,0x02,0x22,0x1f,0x1b,0x10, +0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x24,0x2a,0x63,0x22,0x04,0x23,0x06,0x07, +0x00,0x82,0x60,0x30,0x8d,0x0a,0x99,0x88,0x08,0x31,0x62,0x70,0x00,0x20,0x08,0x06, +0x13,0xa9,0x94,0x49,0x20,0x58,0x60,0x22,0xf0,0xb1,0x23,0xa0,0x8f,0x1d,0x02,0x7d, +0xec,0x18,0xe8,0x33,0x62,0xb0,0x00,0x20,0x08,0x06,0x15,0xaa,0xe8,0xc8,0x20,0x04, +0x2e,0xd2,0x22,0x2c,0x32,0x1c,0x11,0xb0,0x88,0xf2,0xcd,0x32,0x14,0x44,0x00,0x00, +0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_cd17746690d80524efb502658e3c28cc.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_cd17746690d80524efb502658e3c28cc.h new file mode 100644 index 00000000..b39307e1 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_cd17746690d80524efb502658e3c28cc.h @@ -0,0 +1,521 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_wave64_cd17746690d80524efb502658e3c28cc.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_cd17746690d80524efb502658e3c28cc_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_cd17746690d80524efb502658e3c28cc_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_cd17746690d80524efb502658e3c28cc_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_cd17746690d80524efb502658e3c28cc_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_cd17746690d80524efb502658e3c28cc_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_cd17746690d80524efb502658e3c28cc_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_cd17746690d80524efb502658e3c28cc_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_cd17746690d80524efb502658e3c28cc_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_cd17746690d80524efb502658e3c28cc_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_cd17746690d80524efb502658e3c28cc_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_cd17746690d80524efb502658e3c28cc_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_cd17746690d80524efb502658e3c28cc_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_cd17746690d80524efb502658e3c28cc_size = 7968; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_cd17746690d80524efb502658e3c28cc_data[] = { +0x44,0x58,0x42,0x43,0xee,0x06,0x0a,0x43,0x57,0xdb,0x91,0x33,0xba,0x5c,0xea,0x1f, +0x98,0x81,0xea,0x85,0x01,0x00,0x00,0x00,0x20,0x1f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0xac,0x0e,0x00,0x00,0xc8,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x10,0x0d,0x00,0x00,0x66,0x00,0x05,0x00, +0x44,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xf8,0x0c,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x3b,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc5,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b, +0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c,0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28, +0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d, +0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e,0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2, +0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0, +0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07, +0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1, +0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90, +0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31, +0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8, +0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07, +0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f, +0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c, +0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90, +0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43, +0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac, +0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a, +0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0, +0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3, +0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c, +0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0, +0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81, +0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a, +0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01, +0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c, +0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0, +0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41,0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8, +0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b,0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26, +0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18, +0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03, +0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8, +0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d, +0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac,0x61,0x18,0x86,0x61,0x18,0x74,0x03,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a, +0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90, +0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6, +0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60, +0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x34,0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4, +0x79,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01, +0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02,0x02,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x43,0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x86,0x3c,0x1b,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c, +0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x88,0x01,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x1c,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x1c,0x0a, +0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03, +0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a, +0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x2c,0x4a,0x34,0xa0,0xbc,0x07,0x8a,0xa5,0x30, +0x28,0x1c,0x01,0xa8,0x01,0x42,0x67,0x00,0x68,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2, +0x19,0x00,0x9a,0x67,0x00,0xa8,0x9e,0x01,0xa0,0x7b,0x06,0x80,0xf0,0x19,0x00,0x00, +0x79,0x18,0x00,0x00,0x58,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0x81,0x99,0x20,0x0c,0xcd,0x06,0x61,0x20,0x26,0x08,0x83,0xb3,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08,0x68,0xf0,0x06,0xb4,0xe4,0xbe,0xd2,0xdc, +0xe0,0xea,0xe8,0xbe,0xc6,0xde,0xd8,0xde,0xe4,0xbe,0xd4,0xd2,0xe8,0xe8,0xca,0xe4, +0xca,0xc8,0x26,0x08,0xc3,0x33,0x41,0x18,0xa0,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65, +0x31,0x98,0x81,0x31,0x1c,0x5a,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f, +0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x1b,0x92,0x41,0x81, +0x0c,0x63,0x60,0x0c,0x67,0x82,0xb0,0x06,0x70,0xc0,0x46,0xee,0x2b,0xcd,0x0d,0xae, +0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d,0x43,0xc2,0x48,0x93,0x31,0x0c,0x8c,0xe1, +0x4c,0x10,0x86,0x68,0x82,0xf0,0x06,0x71,0x40,0x48,0xee,0x2b,0xcd,0x0d,0xae,0x8e, +0xee,0xab,0x0c,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x43,0x52,0x59,0x97,0x51,0x0d, +0x8c,0xe1,0x6c,0x20,0x9e,0x88,0xc2,0x26,0x08,0x71,0x20,0x07,0x3c,0x03,0xb9,0xbb, +0x2f,0xb9,0xb2,0xb1,0x37,0xb7,0x39,0x3a,0xb9,0xba,0x31,0xba,0x32,0xb2,0x2f,0x38, +0xb9,0x32,0xbb,0xb4,0xb7,0xba,0xb9,0x2f,0xb7,0xb2,0x30,0xb9,0xb2,0x39,0xba,0x2f, +0xb2,0x32,0x38,0x3a,0xb4,0x09,0x42,0x18,0xb4,0xc1,0x04,0x61,0x90,0x36,0x08,0x46, +0xb7,0x61,0x31,0xb4,0xcd,0x30,0x06,0x86,0xe3,0x38,0x6f,0x82,0x30,0x07,0x73,0xc0, +0x4c,0xee,0xee,0x8b,0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0xec,0xab,0xed,0x8d,0x2e,0xed, +0xcd,0xed,0xcb,0xae,0x6c,0x8c,0xee,0x4d,0x6e,0x6e,0xc3,0x32,0x80,0x41,0x18,0x18, +0xc3,0xc0,0x70,0x1c,0xe7,0x4c,0x10,0xea,0x80,0x0e,0xf8,0xc8,0xdd,0x7d,0x91,0xa5, +0xb1,0x85,0xd1,0x95,0x91,0x11,0x95,0xc1,0xd1,0xa1,0x6d,0x58,0x98,0x31,0x20,0x03, +0x83,0x19,0x18,0x8e,0xe3,0x1c,0x4a,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x69, +0x6e,0x70,0x75,0x74,0x5f,0x6c,0x75,0x6d,0x61,0x1b,0x96,0x6a,0x0c,0xcc,0xc0,0xa8, +0x06,0x86,0xe3,0x38,0x67,0x03,0xf1,0x89,0x41,0x19,0x9c,0xc1,0x04,0x01,0x0f,0xec, +0x80,0xc6,0x98,0x98,0xd1,0x94,0x94,0xcc,0x04,0x61,0x98,0x36,0x20,0x46,0x1a,0xa8, +0x81,0x61,0x0c,0x6b,0x00,0x6c,0x08,0xd8,0x60,0x03,0x91,0xa1,0x41,0x1b,0x00,0x13, +0x84,0x3b,0xa8,0x03,0x2e,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65, +0x13,0x84,0x81,0x9a,0x20,0x0c,0xd5,0x04,0x21,0x0c,0xdc,0x60,0x03,0x42,0xc0,0x41, +0x65,0xc4,0x81,0x1c,0x34,0x73,0x40,0x27,0xad,0x29,0x0c,0x4f,0xaa,0xcc,0x8d,0xac, +0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x30,0x58,0x1b,0x0c,0xa2,0x0e,0x2a,0x3b,0x88, +0x03,0x39,0x20,0x93,0x46,0x94,0x36,0x07,0xc7,0x16,0x96,0x37,0x95,0xa6,0x57,0x36, +0x41,0x18,0xae,0x0d,0x08,0x81,0x07,0x55,0x1e,0xc4,0x81,0x1c,0x34,0x73,0xc0,0x2e, +0x2d,0xc9,0x0d,0xae,0x8e,0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e, +0x6e,0xac,0x8c,0x28,0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x60, +0x1b,0x0c,0x62,0x0f,0x2a,0x3e,0x88,0x03,0x39,0xa0,0x94,0xc6,0x54,0xd7,0x16,0xd6, +0x94,0x06,0x47,0x94,0xd6,0x56,0xe6,0x36,0x97,0xf6,0xe6,0x36,0x37,0x41,0x18,0xb2, +0x0d,0x06,0xe1,0x07,0xd5,0x1f,0xc4,0x81,0x1c,0x50,0x4a,0x63,0xaa,0x6b,0x0b,0x6b, +0x4a,0x83,0x63,0x2a,0xb3,0x2b,0x63,0xa3,0x7a,0xab,0x9a,0x2b,0x9b,0x20,0x0c,0xda, +0x06,0x83,0x08,0x85,0x4a,0x14,0xe2,0x40,0x0e,0xb8,0xa4,0x19,0xc9,0x85,0xb5,0x95, +0x25,0xb9,0x91,0x95,0xe1,0x4d,0x10,0x86,0x6d,0x83,0x41,0x90,0x42,0x55,0x0a,0x71, +0x20,0x07,0x94,0xcc,0x88,0xca,0xec,0xd2,0xc6,0xca,0xa8,0xde,0xac,0xd2,0xca,0xee, +0x88,0xca,0xe0,0xe8,0xd0,0x26,0x08,0x03,0xb7,0xc1,0x20,0x4e,0xa1,0x42,0x85,0x38, +0x68,0x78,0x98,0x29,0xa5,0xd1,0xd1,0x95,0xc9,0x4d,0x10,0x86,0x6e,0x83,0x41,0xa8, +0x42,0xb5,0x0a,0x71,0xd0,0x50,0x32,0x6b,0x7a,0xa3,0x4b,0x7b,0x73,0xb3,0x2a,0x1b, +0xa3,0x7b,0x93,0x9b,0x1a,0x0b,0x63,0x2b,0x9b,0x20,0x0c,0xde,0x06,0x84,0x68,0x85, +0xca,0x15,0xe2,0xa0,0x69,0xe6,0x80,0x90,0x19,0xd1,0xdb,0x9d,0xdb,0xdc,0x58,0x18, +0x5b,0x99,0x51,0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x61,0xf8,0x36,0x18,0x04,0x2c,0x54, +0xb1,0x10,0x07,0x0d,0x3f,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba, +0x37,0x39,0xa5,0x34,0x3a,0xba,0x32,0xb9,0xa1,0x30,0xb7,0xb1,0x32,0x36,0xb6,0x30, +0xba,0xb4,0x37,0xb7,0x09,0xc2,0x00,0x06,0x1b,0x0c,0x62,0x16,0x2a,0x5a,0x88,0x83, +0x86,0x8c,0x19,0x94,0x5c,0x59,0x11,0x1e,0xdc,0xdb,0x5c,0x9d,0x5c,0xd9,0x04,0x61, +0x08,0x83,0x0d,0x08,0x61,0x0b,0xd5,0x2d,0xc4,0x41,0xd3,0xcc,0x01,0x33,0x33,0x28, +0xb9,0x32,0xbb,0xb4,0xb7,0xba,0x39,0x23,0xb9,0xb0,0xb6,0x32,0x28,0xb9,0xb2,0x22, +0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x09,0xc2,0x20,0x06,0x1b,0x0c,0x22,0x17,0x2a, +0x5d,0x88,0x83,0x86,0x8b,0x19,0x55,0x98,0x1b,0x52,0x18,0x9b,0x99,0xd1,0x93,0xd5, +0x04,0x61,0x18,0x83,0x0d,0x06,0xc1,0x0b,0x55,0x2f,0xc4,0x41,0xc3,0xca,0x4c,0x29, +0x8d,0x8e,0xae,0x4c,0x6e,0xaa,0x2c,0xae,0xae,0xcc,0x6d,0xac,0x8c,0xa9,0xcc,0xed, +0x8c,0x0e,0x6d,0x82,0x30,0x90,0xc1,0x06,0x83,0xf8,0x85,0x0a,0x1c,0xe2,0xa0,0xa1, +0x62,0x46,0x54,0xc6,0x46,0x17,0x46,0x95,0xd6,0x56,0x36,0x41,0x18,0xca,0x60,0x83, +0x41,0x88,0x43,0x35,0x0e,0x71,0xd0,0xf0,0x32,0x23,0xca,0x73,0x0b,0x6b,0x4b,0x1b, +0x93,0x2a,0x9b,0x1b,0x42,0x0b,0x73,0x3b,0x2b,0x33,0x0a,0x1b,0xa3,0x7b,0x93,0x9b, +0x20,0x0c,0x66,0xb0,0xc1,0x20,0xca,0xa1,0x32,0x87,0x38,0x68,0x88,0x99,0x59,0xa5, +0x95,0xdd,0x4d,0xc1,0x85,0x8d,0x95,0x51,0xbd,0x35,0x95,0xd1,0x95,0xc9,0xcd,0x19, +0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x86,0x33,0xd8,0x60,0x10,0xe8,0x50,0xa5,0x43, +0x1c,0x34,0x1b,0xa8,0x35,0xa0,0x83,0x3b,0xd0,0x83,0x3e,0x00,0x85,0x51,0x30,0x85, +0x54,0x60,0x85,0x57,0x90,0x85,0x5a,0xc0,0x85,0x5d,0xf0,0x85,0x70,0x20,0x87,0x73, +0x50,0x87,0x0d,0x83,0xf1,0x06,0xeb,0x30,0x41,0x10,0x80,0x0d,0xc0,0x86,0xc1,0x70, +0x07,0x77,0xd8,0x10,0xbc,0xc3,0x86,0x61,0x68,0x07,0x78,0xa0,0x30,0x34,0xb5,0x61, +0xb0,0x03,0x3b,0x18,0x26,0x08,0x03,0x1a,0x6c,0x08,0x56,0x61,0x03,0x21,0x07,0xf3, +0x40,0x0f,0xf5,0xb0,0xa1,0x68,0x07,0x79,0x00,0xdc,0xc0,0x1e,0x68,0x84,0xd1,0xbd, +0xb5,0xa5,0x8d,0x11,0x11,0x93,0x0b,0x73,0x1b,0x43,0x2b,0x9b,0xa3,0x61,0xc6,0xf6, +0x16,0x46,0x37,0x37,0x41,0x18,0xd2,0x80,0x45,0x9a,0xdb,0x1c,0xdd,0xdc,0x04,0x61, +0x50,0x03,0x12,0x69,0x6e,0x74,0x73,0x13,0x84,0x61,0x0d,0x88,0xd0,0x95,0xe1,0x7d, +0xb1,0xbd,0x85,0x91,0x4d,0x10,0x06,0x36,0x60,0x42,0x57,0x86,0xf7,0x35,0x47,0xf7, +0x26,0x57,0xc6,0xa2,0x2e,0xcd,0x8d,0x6e,0x6e,0x03,0x84,0x0f,0x72,0x90,0x0f,0x8d, +0x3e,0xec,0x03,0x3f,0xf4,0x83,0x3f,0xfc,0x03,0x48,0x84,0x84,0x48,0x54,0x23,0xc1, +0x07,0x55,0xd8,0xd8,0xec,0xda,0x5c,0xd2,0xc8,0xca,0xdc,0xe8,0xa6,0x04,0x41,0x15, +0x32,0x3c,0x17,0xbb,0x32,0xb9,0xb9,0xb4,0x37,0xb7,0x29,0x01,0xd1,0x84,0x0c,0xcf, +0xc5,0x2e,0x8c,0xcd,0xae,0x4c,0x6e,0x4a,0x60,0xd4,0x21,0xc3,0x73,0x99,0x43,0x0b, +0x23,0x2b,0x93,0x6b,0x7a,0x23,0x2b,0x63,0x9b,0x12,0x20,0x65,0xc8,0xf0,0x5c,0xe4, +0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0xe6,0xa6,0x04,0x6d,0x50,0x89,0x0c,0xcf,0x85, +0x2e,0x0f,0xae,0x2c,0xc8,0xcd,0xed,0x8d,0x2e,0x8c,0x2e,0xed,0xcd,0x6d,0x6e,0x8a, +0xb0,0x0e,0xf0,0x50,0x87,0x0c,0xcf,0xa5,0xcc,0x8d,0x4e,0x2e,0x0f,0xea,0x2d,0xcd, +0x8d,0x6e,0x6e,0x4a,0x60,0x0f,0x5d,0xc8,0xf0,0x5c,0xc6,0xde,0xea,0xdc,0xe8,0xca, +0xe4,0xe6,0xa6,0x04,0x23,0x01,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x33,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e,0x30,0x39,0x0c,0x22,0x6c,0x48,0x83,0x3e, +0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5, +0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30, +0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x25,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04, +0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0xdb,0x42, +0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x5f,0xe4, +0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd, +0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5, +0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15, +0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x05,0x48,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d, +0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d, +0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48, +0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xcd,0x17,0x74,0x66,0x90,0xd8,0x05,0x24, +0xef,0xb5,0x02,0x65,0x8e,0x3c,0x28,0xcc,0x44,0x58,0x49,0x4c,0x50,0x10,0x00,0x00, +0x66,0x00,0x05,0x00,0x14,0x04,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0x38,0x10,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00, +0x0b,0x04,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c, +0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42, +0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20, +0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50, +0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00, +0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d, +0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff, +0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42, +0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc6,0x00,0x00,0x00, +0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3, +0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe8,0xc1,0x08, +0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3, +0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30, +0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43, +0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96, +0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7, +0x20,0xc3,0xa0,0x0c,0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18, +0x83,0x61,0x18,0x86,0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d, +0x54,0xb1,0x12,0x93,0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40, +0xd8,0x51,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72, +0xdb,0x88,0x18,0x86,0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7,0x0d,0x97,0x3f,0x61, +0x0f,0x21,0xf9,0x2b,0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c,0x44,0x34,0x21,0x84, +0x84,0x84,0x61,0x28,0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97,0x3f,0x61,0x0f,0x21, +0xf9,0x2b,0x21,0x6d,0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e,0x20,0x28,0x85,0x32, +0x80,0x43,0x48,0xe2,0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1, +0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20, +0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e, +0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a, +0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80, +0x82,0x61,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18, +0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03, +0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39,0x53,0x18,0x8c,0x03, +0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c, +0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8, +0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03, +0x0a,0x86,0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77, +0x08,0x07,0x7a,0xf0,0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82,0x31,0x53,0x1b,0x8c, +0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83, +0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c, +0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80, +0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03, +0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc, +0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0, +0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c, +0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x6c,0x4b,0xee,0x4c, +0xdf,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03, +0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41,0x3d,0xb8,0xc3,0x3c, +0xa4,0xc3,0x39,0xb8,0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b,0xd0,0x83,0x1f,0xa0, +0x60,0x20,0x78,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85, +0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x01,0x4b,0xf2,0x4c, +0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03, +0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b, +0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8,0xd8, +0xd5,0x46,0x93,0x6d,0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac,0x61,0x18,0x86,0x61, +0x18,0x74,0x4f,0x01,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20, +0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07, +0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74, +0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20, +0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07, +0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76, +0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x16,0x20, +0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x34,0x40,0x00,0x0c,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x79,0x80,0x00,0x08,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xc0,0x90,0x67,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f, +0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x1e,0x0c,0x08,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x1b,0x10,0x00,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x18,0xf2,0x88,0x01,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x64,0x81,0x00,0x00,0x10,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24, +0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x10,0x0a,0xa2,0x2c,0x0a,0x30,0x80,0xc2,0x11,0x00, +0x42,0x67,0x00,0x68,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2,0x19,0x00,0x9a,0x67,0x00, +0xa8,0x9e,0x01,0x20,0x7c,0x06,0x00,0x00,0x79,0x18,0x00,0x00,0x5e,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x81,0x99,0x20,0x0c,0xcd,0x06,0x61,0x20, +0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xce,0x04,0x01,0x0d,0x32,0x02, +0x13,0x84,0xe1,0x99,0x20,0x0c,0xd0,0x06,0x01,0x61,0x36,0x24,0x48,0xa2,0x20,0xcb, +0xb0,0x20,0xcd,0x86,0x64,0x48,0x14,0x04,0x19,0x16,0xa4,0x99,0x20,0xac,0x81,0xb6, +0x21,0x59,0x20,0x05,0x19,0x86,0x05,0x69,0x26,0x08,0x43,0x34,0x41,0x78,0x83,0x6d, +0x43,0x22,0x4d,0x0a,0x22,0x0d,0x0b,0xd2,0x6c,0x20,0x9c,0x27,0xa2,0x26,0x08,0x71, +0xc0,0x4d,0x10,0xc2,0x00,0x9b,0x20,0x0c,0xd2,0x06,0x01,0xc1,0x36,0x2c,0x88,0xa5, +0x20,0xc8,0xb0,0x5c,0xd7,0x95,0x4d,0x10,0xe6,0xa0,0xdb,0xb0,0x0c,0x9b,0x82,0x0c, +0xc3,0x72,0x5d,0x57,0x33,0x41,0xa8,0x03,0x6f,0xc3,0xb2,0x74,0x0a,0xb2,0x0c,0xcb, +0x75,0x5d,0xcd,0x86,0x45,0xea,0x14,0x44,0x1a,0x96,0xeb,0xba,0x9a,0x0d,0x84,0xc6, +0x79,0xdf,0x04,0x01,0x0f,0xbe,0x09,0xc2,0x30,0x6d,0x40,0x90,0x30,0x50,0x10,0x64, +0x10,0x03,0x60,0x43,0x30,0x06,0x1b,0x88,0x0a,0x0c,0xc8,0x00,0x98,0x20,0x08,0x00, +0x85,0xa1,0xa9,0x09,0xc2,0x40,0x4d,0x10,0x86,0x6a,0xc3,0x90,0x06,0x69,0x30,0x4c, +0x10,0x06,0x6b,0x82,0x30,0x5c,0x1b,0x02,0x36,0xd8,0x40,0xa0,0x81,0x1a,0xac,0x41, +0x1b,0x6c,0x28,0xcc,0xe0,0x0c,0x80,0x32,0x70,0x83,0x2a,0x6c,0x6c,0x76,0x6d,0x2e, +0x69,0x64,0x65,0x6e,0x74,0x53,0x82,0xa0,0x0a,0x19,0x9e,0x8b,0x5d,0x99,0xdc,0x5c, +0xda,0x9b,0xdb,0x94,0x80,0x68,0x42,0x86,0xe7,0x62,0x17,0xc6,0x66,0x57,0x26,0x37, +0x25,0x20,0xea,0x90,0xe1,0xb9,0xcc,0xa1,0x85,0x91,0x95,0xc9,0x35,0xbd,0x91,0x95, +0xb1,0x4d,0x09,0x8c,0x32,0x64,0x78,0x2e,0x72,0x65,0x73,0x6f,0x75,0x72,0x63,0x65, +0x73,0x53,0x02,0x32,0xa8,0x43,0x86,0xe7,0x52,0xe6,0x46,0x27,0x97,0x07,0xf5,0x96, +0xe6,0x46,0x37,0x37,0x25,0x70,0x03,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x33,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e,0x30,0x39,0x0c,0x22,0x6c,0x48,0x83,0x3e, +0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5, +0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30, +0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x25,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04, +0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0xdb,0x42, +0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x5f,0xe4, +0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd, +0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5, +0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15, +0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x05,0x48,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d, +0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d, +0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x61,0x20,0x00,0x00,0xd3,0x01,0x00,0x00, +0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00,0x3b,0x00,0x00,0x00,0x34,0xcc,0x00,0x14, +0xec,0x40,0x11,0x06,0x94,0xec,0x40,0x19,0x95,0x5d,0x71,0x06,0x94,0x43,0x11,0x02, +0x95,0x61,0x40,0xe9,0x06,0x94,0x24,0x41,0x0d,0x94,0x24,0x42,0xd9,0x94,0x4b,0xa9, +0x94,0x46,0x49,0x42,0x14,0x4c,0x29,0x12,0x94,0x1b,0x21,0x45,0x50,0x1e,0x23,0x00, +0x25,0x40,0xc6,0x18,0x01,0x08,0x82,0x20,0xfc,0x0b,0x63,0x04,0xad,0x39,0xe7,0xbc, +0x37,0x46,0x70,0xdf,0xf4,0x68,0x8a,0xc1,0x18,0xc1,0x5a,0xab,0xb5,0xfa,0x8d,0x11, +0x80,0x20,0x08,0xbb,0x61,0x30,0x46,0x00,0x82,0x20,0x88,0x83,0xc3,0x18,0xc1,0x5a, +0xab,0xb5,0xf8,0x8d,0x11,0xc0,0x3e,0x3b,0x97,0xdf,0x18,0x41,0xae,0x97,0xee,0xfc, +0x8d,0x11,0xe0,0xec,0x7d,0xe6,0xde,0x18,0xc1,0x59,0x9b,0x62,0xe8,0x8d,0x11,0x80, +0x20,0x08,0xc2,0xdf,0x18,0x01,0x08,0x82,0x20,0xfe,0x8d,0x00,0x8c,0x11,0xa8,0x78, +0x7d,0x8a,0x1e,0x75,0x73,0x08,0x68,0x40,0x07,0x73,0x08,0x8f,0x1c,0xcc,0x21,0xa0, +0xc1,0x1a,0xcc,0x21,0xc4,0xc1,0x34,0x87,0xf0,0xac,0xc1,0x1c,0x02,0x1a,0xb4,0xc1, +0x1c,0xc2,0xd3,0x06,0x04,0xce,0x41,0x44,0x91,0x93,0x07,0x73,0x10,0xcf,0xe3,0xe4, +0xc1,0x1c,0x04,0xc3,0x38,0x79,0x30,0x07,0xe1,0x38,0x4e,0x1e,0xcc,0x41,0x44,0x91, +0x83,0x07,0x73,0x10,0x0c,0xe3,0xe0,0xc1,0x08,0xc0,0x1c,0xc4,0xf3,0x38,0x78,0x30, +0x07,0xe1,0x38,0x8e,0x1d,0x00,0x00,0x00,0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06, +0xae,0x60,0x07,0x09,0x2a,0x84,0xc2,0x88,0x01,0x02,0x80,0x20,0x18,0x88,0xc1,0x2b, +0xdc,0x41,0xb2,0x0a,0xa2,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x62,0x00,0x0b,0x78, +0x90,0xbc,0xc2,0x28,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x18,0xc4,0x42,0x1e,0x24, +0xae,0x40,0x0a,0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xb2,0xa0,0x07,0x09,0x2b, +0x94,0xc2,0x88,0x01,0x02,0x80,0x20,0x18,0x88,0xc1,0x2c,0xec,0x41,0x22,0x0b,0xa6, +0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x62,0x40,0x0b,0x7c,0x90,0xc4,0xc2,0x29,0x8c, +0x18,0x20,0x00,0x08,0x82,0x81,0x18,0xd4,0x42,0x1f,0x24,0xb1,0x80,0x0a,0x23,0x06, +0x08,0x00,0x82,0x60,0x20,0x06,0xb6,0xe0,0x07,0xc9,0x2c,0xa4,0xc2,0x88,0xc1,0x01, +0x80,0x20,0x18,0x78,0xb8,0x10,0x0a,0x81,0x35,0x62,0x60,0x00,0x20,0x08,0x06,0x84, +0x38,0xe4,0x41,0x2d,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x31,0x0e,0x7a,0x80,0x0b, +0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0xf1,0x02,0x28,0x0c,0xb7,0x30,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x9e,0x2f,0x9c,0x82,0xb2,0x8d, +0x18,0x34,0x00,0x08,0x82,0xc1,0x72,0x0e,0xa7,0x10,0xec,0x82,0x51,0xa4,0x42,0x2a, +0xa4,0x42,0x2a,0x8c,0x26,0x04,0x40,0x21,0xbf,0x00,0x23,0x06,0x0d,0x00,0x82,0x60, +0xb0,0xa8,0x83,0x2a,0x10,0xbe,0x10,0x20,0xac,0xc0,0x0a,0xac,0xc0,0x0a,0xa3,0x09, +0x01,0x50,0x8a,0x38,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xed,0xd0,0x0a,0x47, +0x38,0x30,0xc1,0x2b,0xbc,0xc2,0x2b,0xbc,0xc2,0x68,0x42,0x00,0x54,0x53,0x0a,0x30, +0x62,0xd0,0x00,0x20,0x08,0x06,0x0b,0x3c,0xc0,0x82,0x42,0x0e,0x4f,0x20,0x0b,0xb2, +0x20,0x0b,0xb2,0x30,0x9a,0x10,0x00,0x15,0xa1,0x02,0x8c,0x18,0x34,0x00,0x08,0x82, +0xc1,0x32,0x0f,0xb3,0xd0,0x9c,0x43,0x10,0xd5,0x42,0x2d,0xd4,0x42,0x2d,0x8c,0x26, +0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xf5,0x50,0x0b,0x4f,0x3a,0x0c,0xc9, +0x2d,0xdc,0xc2,0x2d,0xdc,0xc2,0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1, +0x72,0x0f,0xb7,0x10,0xad,0x83,0xb3,0xe4,0x42,0x2e,0xe4,0x42,0x2e,0x8c,0x26,0x04, +0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xf9,0x90,0x0b,0x53,0x3b,0x1c,0xca,0x2e, +0xec,0xc2,0x2e,0xec,0xc2,0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0xb2, +0x0f,0xbb,0x50,0xbd,0x83,0xc4,0xf4,0x42,0x2f,0xf4,0x42,0x2f,0x8c,0x26,0x04,0xc0, +0x70,0x03,0x95,0x91,0xc1,0x70,0x03,0x97,0x91,0x41,0x09,0x81,0x0e,0x47,0x54,0x98, +0xf0,0x95,0x10,0xe8,0x74,0xc3,0xa5,0x05,0xd3,0x0d,0x9a,0x18,0x08,0xc3,0x0d,0x63, +0x00,0x06,0x64,0x30,0xdc,0x90,0x81,0x01,0x19,0x94,0x10,0xe8,0x70,0x44,0x56,0x08, +0x5f,0x09,0x81,0x4e,0x37,0x6c,0x47,0x30,0xdd,0xe0,0xa1,0x81,0x30,0xdc,0xc0,0x99, +0x01,0x19,0x14,0x12,0xe8,0x70,0x04,0x47,0x08,0x5f,0x09,0x81,0x4e,0x37,0x78,0x46, +0x50,0x88,0xb0,0xd3,0x0d,0x70,0xe0,0x04,0xd3,0x0d,0x63,0x80,0x10,0xc3,0x0d,0x61, +0xf0,0x06,0x64,0x50,0x81,0xa5,0xc3,0x11,0x61,0x60,0x08,0x5f,0x09,0x81,0x4e,0x37, +0x8c,0x01,0x12,0x4c,0x37,0xd8,0x81,0x21,0x94,0x41,0xe9,0x70,0x04,0x19,0x0c,0xc2, +0x57,0x42,0xa0,0xd3,0x0d,0x66,0x50,0x04,0x25,0x1c,0x3b,0xdd,0xc0,0x06,0x4d,0x50, +0x62,0xa0,0xe9,0x70,0x04,0x1a,0x10,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0x6a,0x60,0x04, +0xd3,0x0d,0x7a,0x50,0x08,0x35,0x24,0x3b,0xdd,0x90,0x07,0x4d,0x50,0xd3,0xa6,0xc3, +0x11,0x6d,0x50,0x08,0x5f,0x09,0x81,0x4e,0x37,0xbc,0xc1,0x11,0x4c,0x37,0xe0,0xc1, +0x21,0x94,0x1b,0x80,0x81,0x0e,0x47,0xc0,0xc1,0x20,0x7c,0x25,0x04,0x3a,0xdd,0x20, +0x07,0x45,0x30,0xdd,0x60,0x0a,0x85,0x50,0x03,0xb2,0xd3,0x0d,0xa2,0xc0,0x04,0x23, +0x06,0x07,0x00,0x82,0x60,0xe0,0xa9,0xc5,0x4c,0xd4,0x82,0x3a,0x8c,0x18,0x34,0x00, +0x08,0x82,0xc1,0x32,0x17,0x33,0x11,0x9c,0x05,0x21,0xd4,0x44,0x4d,0xd4,0x44,0x4d, +0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x06,0x17, +0x33,0x61,0x0b,0x64,0x31,0x9a,0x10,0x08,0xa3,0x09,0xc2,0x60,0x42,0x21,0x1f,0x13, +0x0a,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x37,0x17,0x3c,0x31,0x0e,0xf2,0x30, +0x62,0xe0,0x00,0x20,0x08,0x06,0xcd,0x5e,0xd4,0x44,0xb0,0x0b,0xba,0xe0,0x13,0x8e, +0xe3,0x38,0x27,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x1e,0x5d,0xf4,0xc4,0x38,0xc0, +0xc3,0x88,0x81,0x03,0x80,0x20,0x18,0x34,0x7c,0x61,0x13,0x01,0x2f,0xec,0xc2,0x4f, +0x10,0x03,0x41,0xa0,0xc4,0x88,0xc1,0x01,0x80,0x20,0x18,0x6c,0x76,0xa1,0x13,0xbd, +0x10,0x17,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xb0, +0xe5,0x45,0x4f,0x80,0x83,0x5d,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x9c,0x60,0xd8, +0x09,0x86,0x99,0xc0,0xc8,0xc7,0x04,0x46,0x3e,0x26,0x08,0xf2,0x31,0x41,0x90,0x8f, +0x09,0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xe0,0x41,0x8d,0x9c,0x08,0x86,0x23, +0x02,0x99,0x10,0xbe,0x0b,0x8c,0xb2,0x80,0x92,0x8f,0x09,0x94,0x7c,0xce,0x1d,0x0c, +0x3b,0x77,0x30,0xcc,0x04,0x97,0x80,0x8f,0x09,0x2f,0x01,0x9f,0xab,0x0c,0xbb,0xca, +0x30,0x23,0x04,0xfa,0x18,0x21,0xd0,0xc7,0x14,0x01,0x3e,0xa6,0x08,0xf0,0x31,0x43, +0x90,0x8f,0x19,0x82,0x7c,0x4c,0x18,0x0b,0xf8,0x98,0x40,0x16,0xf0,0x19,0x31,0x30, +0x00,0x10,0x04,0x83,0x67,0x37,0xe2,0x42,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x87, +0x37,0xe4,0x42,0x38,0x61,0xa0,0x13,0x06,0x32,0x83,0x88,0x8f,0x19,0x44,0x7c,0xec, +0x27,0x84,0xf8,0x18,0x58,0x08,0xf1,0x31,0x21,0x90,0x8f,0x09,0x85,0x7c,0x8c,0x28, +0xe4,0x63,0x87,0x21,0x9f,0xe1,0x08,0x62,0x2c,0x84,0x6f,0x96,0x21,0x18,0x82,0xe1, +0x86,0x85,0x0d,0xc8,0x60,0xb8,0x61,0x61,0x03,0x32,0x28,0x21,0xd0,0x59,0x06,0x61, +0x08,0xee,0x0f,0x86,0x1d,0x31,0x38,0x00,0x10,0x04,0x03,0xcf,0x3c,0x5e,0x83,0x26, +0xce,0x62,0xc4,0x60,0x01,0x40,0x10,0x0c,0x22,0xf6,0x58,0x8d,0x40,0x35,0xa0,0x27, +0x36,0x84,0x59,0x82,0x61,0x38,0x42,0x51,0x0b,0xe1,0x9b,0x65,0x38,0x92,0x60,0x84, +0x02,0xf4,0xff,0xff,0xff,0x07,0xe3,0x2e,0x84,0x6f,0x96,0xc0,0x18,0x31,0x30,0x00, +0x10,0x04,0x83,0x07,0x3e,0x4a,0x23,0xf4,0xff,0xff,0xff,0x07,0x0b,0xf0,0x42,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0xf0,0xc8,0x87,0x69,0x04,0x16,0xe4,0x85,0x7c,0x2c, +0xc8,0x0b,0xf8,0xcc,0x12,0x18,0x03,0x15,0x06,0x43,0x08,0x85,0x05,0x72,0x21,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x78,0xee,0x83,0x35,0x02,0x0b,0xf8,0x42,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0xf0,0xe4,0x47,0x6b,0x04,0x23,0x06,0x07,0x00,0x82,0x60, +0xe0,0xd1,0x47,0x6f,0x94,0xc5,0x5c,0x8c,0x18,0x38,0x00,0x08,0x82,0x41,0xc3,0x1f, +0xb6,0x11,0xf0,0xc4,0x4e,0xfc,0x86,0x20,0x08,0x02,0x6a,0x60,0x79,0xf3,0x01,0xc3, +0x0d,0x01,0x28,0x90,0xc1,0x70,0xc3,0x07,0x0a,0x64,0x50,0x42,0xa0,0xb3,0x0c,0x48, +0x12,0xdc,0x2c,0x0c,0x3b,0x62,0x70,0x00,0x20,0x08,0x06,0x9e,0x7e,0x8c,0x07,0x5a, +0xec,0xc5,0x88,0xc1,0x02,0x80,0x20,0x18,0x44,0x20,0xf2,0x1b,0x81,0x6f,0x18,0x63, +0x50,0x1e,0xc2,0x2c,0x41,0x32,0x1c,0xd1,0xf9,0x85,0xf0,0xcd,0x32,0x28,0x4c,0x50, +0x65,0xb0,0x1f,0x30,0xdc,0x70,0x06,0xa8,0x40,0x06,0xc3,0x0d,0x02,0x2a,0x90,0x41, +0x09,0x81,0xce,0x32,0x2c,0x4c,0x70,0xbb,0x30,0xec,0x88,0xc1,0x01,0x80,0x20,0x18, +0x78,0x22,0xb2,0x1e,0x70,0x31,0x1a,0x23,0x06,0x0b,0x00,0x82,0x60,0x10,0xa1,0xc8, +0x79,0x04,0xe6,0xc1,0x06,0x46,0x7b,0x08,0xb3,0x04,0xcc,0x70,0x04,0x19,0x98,0x86, +0xf0,0xcd,0x32,0x34,0x4f,0x50,0x6e,0x30,0x22,0x50,0x6e,0x40,0x22,0x30,0xdc,0x20, +0xc4,0x02,0x19,0x0c,0x37,0x08,0xb1,0x40,0x06,0x25,0x04,0x3a,0xcb,0xe0,0x3c,0xc1, +0x91,0xc3,0xb0,0x23,0x06,0x07,0x00,0x82,0x60,0xe0,0xad,0x08,0x7d,0xe4,0x05,0x6b, +0x8c,0x18,0x2c,0x00,0x08,0x82,0x41,0x14,0x23,0xf0,0x11,0xbc,0xc7,0x61,0xd8,0x87, +0x30,0x4b,0xf0,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xd7,0x22,0xf6,0x71,0x17,0xad, +0x31,0x62,0xd0,0x00,0x20,0x08,0x06,0x8b,0x8d,0xd8,0x47,0xa0,0x22,0x75,0x41,0x17, +0xf8,0x81,0x1f,0xf8,0x81,0x1f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83, +0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x93,0x8d,0xe0,0x47,0x6d,0x0c,0x23,0x06,0x07, +0x00,0x82,0x60,0x30,0xdd,0x48,0x7e,0xd8,0xc6,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0x13,0x8e,0xe8,0xc7,0x6d,0x0c,0x23,0x06,0x07,0x00,0x82,0x60,0x80,0xdd,0x88,0x7e, +0xf4,0x85,0x8c,0x8c,0x26,0x04,0x80,0x15,0x01,0x7d,0xac,0x10,0xe8,0x63,0xc5,0x40, +0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0xf0,0x74,0x64,0x44,0x4e,0xa3,0x36,0x46,0x0c, +0x1a,0x00,0x04,0xc1,0x60,0x19,0x93,0x11,0x09,0x6e,0xe4,0x46,0x6e,0xa4,0x44,0x4a, +0xa4,0x44,0x4a,0x64,0x34,0x21,0x00,0x86,0x23,0x02,0xf0,0x08,0xbe,0xe9,0x06,0xf1, +0x10,0x02,0x0b,0x10,0xf9,0x98,0x80,0xc8,0xc7,0x06,0x44,0x3e,0x23,0x06,0x07,0x00, +0x82,0x60,0x30,0x99,0x09,0x8a,0x08,0xc1,0x88,0xc1,0x01,0x80,0x20,0x18,0x4c,0x67, +0x92,0x22,0xe6,0x41,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x84,0x26,0x2a,0x12,0x08, +0x16,0xa4,0x07,0x7c,0xec,0x08,0xe8,0x63,0x87,0x40,0x1f,0x3b,0x06,0xfa,0x8c,0x18, +0x2c,0x00,0x08,0x82,0x41,0xc5,0x26,0xfe,0x31,0x08,0x81,0x7c,0xc4,0x07,0x7c,0x0c, +0x47,0x04,0xf0,0xa1,0x7c,0xb3,0x0c,0x05,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_d2edc586330d73f4498b694b29c3b54c.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_d2edc586330d73f4498b694b29c3b54c.h new file mode 100644 index 00000000..7146c54c --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_d2edc586330d73f4498b694b29c3b54c.h @@ -0,0 +1,528 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_wave64_d2edc586330d73f4498b694b29c3b54c.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_d2edc586330d73f4498b694b29c3b54c_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_d2edc586330d73f4498b694b29c3b54c_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_d2edc586330d73f4498b694b29c3b54c_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_d2edc586330d73f4498b694b29c3b54c_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_d2edc586330d73f4498b694b29c3b54c_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_d2edc586330d73f4498b694b29c3b54c_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_d2edc586330d73f4498b694b29c3b54c_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_d2edc586330d73f4498b694b29c3b54c_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_d2edc586330d73f4498b694b29c3b54c_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_d2edc586330d73f4498b694b29c3b54c_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_d2edc586330d73f4498b694b29c3b54c_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_d2edc586330d73f4498b694b29c3b54c_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_d2edc586330d73f4498b694b29c3b54c_size = 8072; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_d2edc586330d73f4498b694b29c3b54c_data[] = { +0x44,0x58,0x42,0x43,0xac,0x58,0xba,0x00,0x0b,0x07,0x24,0x0b,0x09,0x16,0x79,0x7b, +0x89,0xcc,0xe0,0x28,0x01,0x00,0x00,0x00,0x88,0x1f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0xb0,0x0e,0x00,0x00,0xcc,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x14,0x0d,0x00,0x00,0x66,0x00,0x05,0x00, +0x45,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xfc,0x0c,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x3c,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc5,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b, +0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c,0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28, +0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d, +0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e,0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2, +0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0, +0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07, +0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1, +0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90, +0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31, +0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8, +0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07, +0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f, +0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c, +0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90, +0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43, +0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac, +0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a, +0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0, +0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3, +0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c, +0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0, +0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81, +0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a, +0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01, +0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c, +0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0, +0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41,0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8, +0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b,0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26, +0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18, +0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03, +0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8, +0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d, +0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac,0x61,0x18,0x86,0x61,0x18,0x74,0x03,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a, +0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90, +0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6, +0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60, +0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x34,0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4, +0x79,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01, +0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02,0x02,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x43,0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x86,0x3c,0x1b,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c, +0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x88,0x01,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x1c,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x1c,0x0a, +0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03, +0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a, +0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x2c,0xca,0x38,0xa0,0x18,0x09,0x8a,0xa5,0x30, +0x28,0x1c,0x01,0xa8,0x01,0x42,0x67,0x00,0x68,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2, +0x19,0x00,0x9a,0x67,0x00,0xa8,0x9e,0x01,0xa0,0x7b,0x06,0x80,0xf0,0x19,0x00,0x00, +0x79,0x18,0x00,0x00,0x59,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0x81,0x99,0x20,0x0c,0xcd,0x06,0x61,0x20,0x26,0x08,0x83,0xb3,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08,0x68,0xf0,0x06,0xb4,0xe4,0xbe,0xd2,0xdc, +0xe0,0xea,0xe8,0xbe,0xc6,0xde,0xd8,0xde,0xe4,0xbe,0xd4,0xd2,0xe8,0xe8,0xca,0xe4, +0xca,0xc8,0x26,0x08,0xc3,0x33,0x41,0x18,0xa0,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65, +0x31,0x98,0x81,0x31,0x1c,0x5a,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f, +0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x1b,0x92,0x41,0x81, +0x0c,0x63,0x60,0x0c,0x67,0x82,0xb0,0x06,0x70,0xc0,0x46,0xee,0x2b,0xcd,0x0d,0xae, +0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d,0x43,0xc2,0x48,0x93,0x31,0x0c,0x8c,0xe1, +0x4c,0x10,0x86,0x68,0x82,0xf0,0x06,0x71,0x40,0x48,0xee,0x2b,0xcd,0x0d,0xae,0x8e, +0xee,0xab,0x0c,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x43,0x52,0x59,0x97,0x51,0x0d, +0x8c,0xe1,0x6c,0x20,0x9e,0x88,0xc2,0x26,0x08,0x71,0x20,0x07,0x3c,0x03,0xb9,0xbb, +0x2f,0xb9,0xb2,0xb1,0x37,0xb7,0x39,0x3a,0xb9,0xba,0x31,0xba,0x32,0xb2,0x2f,0x38, +0xb9,0x32,0xbb,0xb4,0xb7,0xba,0xb9,0x2f,0xb7,0xb2,0x30,0xb9,0xb2,0x39,0xba,0x2f, +0xb2,0x32,0x38,0x3a,0xb4,0x09,0x42,0x18,0xb4,0xc1,0x04,0x61,0x90,0x36,0x08,0x46, +0xb7,0x61,0x31,0xb4,0xcd,0x30,0x06,0x86,0xe3,0x38,0x6f,0x82,0x30,0x07,0x73,0xc0, +0x4c,0xee,0xee,0x8b,0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0xec,0xab,0xed,0x8d,0x2e,0xed, +0xcd,0xed,0xcb,0xae,0x6c,0x8c,0xee,0x4d,0x6e,0x6e,0xc3,0x32,0x80,0x41,0x18,0x18, +0xc3,0xc0,0x70,0x1c,0xe7,0x4c,0x10,0xea,0x80,0x0e,0xf8,0xc8,0xdd,0x7d,0x91,0xa5, +0xb1,0x85,0xd1,0x95,0x91,0x11,0x95,0xc1,0xd1,0xa1,0x6d,0x58,0x98,0x31,0x20,0x03, +0x83,0x19,0x18,0x8e,0xe3,0x1c,0x4a,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x69, +0x6e,0x70,0x75,0x74,0x5f,0x6c,0x75,0x6d,0x61,0x1b,0x96,0x6a,0x0c,0xcc,0xc0,0xa8, +0x06,0x86,0xe3,0x38,0x67,0x03,0xf1,0x89,0x41,0x19,0x9c,0xc1,0x04,0x01,0x0f,0xec, +0x80,0xc6,0x98,0x98,0xd1,0x94,0x94,0xcc,0x04,0x61,0x98,0x36,0x20,0x46,0x1a,0xa8, +0x81,0x61,0x0c,0x6b,0x00,0x6c,0x08,0xd8,0x60,0x03,0x91,0xa1,0x41,0x1b,0x00,0x13, +0x84,0x3b,0xa8,0x03,0x2e,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65, +0x13,0x84,0x81,0x9a,0x20,0x0c,0xd5,0x04,0x21,0x0c,0xdc,0x60,0x03,0x42,0xc0,0x41, +0x65,0xc4,0x81,0x1c,0x34,0x73,0x40,0x27,0xad,0x29,0x0c,0x4f,0xaa,0xcc,0x8d,0xac, +0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x30,0x58,0x1b,0x0c,0xa2,0x0e,0x2a,0x3b,0x88, +0x03,0x39,0x20,0x93,0x46,0x94,0x36,0x07,0xc7,0x16,0x96,0x37,0x95,0xa6,0x57,0x36, +0x41,0x18,0xae,0x0d,0x08,0x81,0x07,0x55,0x1e,0xc4,0x81,0x1c,0x34,0x73,0xc0,0x2e, +0x2d,0xc9,0x0d,0xae,0x8e,0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e, +0x6e,0xac,0x8c,0x28,0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x60, +0x1b,0x0c,0x62,0x0f,0x2a,0x3e,0x88,0x03,0x39,0xa0,0x94,0xc6,0x54,0xd7,0x16,0xd6, +0x94,0x06,0x47,0x94,0xd6,0x56,0xe6,0x36,0x97,0xf6,0xe6,0x36,0x37,0x41,0x18,0xb2, +0x0d,0x06,0xe1,0x07,0xd5,0x1f,0xc4,0x81,0x1c,0x50,0x4a,0x63,0xaa,0x6b,0x0b,0x6b, +0x4a,0x83,0x63,0x2a,0xb3,0x2b,0x63,0xa3,0x7a,0xab,0x9a,0x2b,0x9b,0x20,0x0c,0xda, +0x06,0x83,0x08,0x85,0x4a,0x14,0xe2,0x40,0x0e,0xb8,0xa4,0x19,0xc9,0x85,0xb5,0x95, +0x25,0xb9,0x91,0x95,0xe1,0x4d,0x10,0x86,0x6d,0x83,0x41,0x90,0x42,0x55,0x0a,0x71, +0x20,0x07,0x94,0xcc,0x88,0xca,0xec,0xd2,0xc6,0xca,0xa8,0xde,0xac,0xd2,0xca,0xee, +0x88,0xca,0xe0,0xe8,0xd0,0x26,0x08,0x03,0xb7,0xc1,0x20,0x4e,0xa1,0x42,0x85,0x38, +0x68,0x78,0x98,0x29,0xa5,0xd1,0xd1,0x95,0xc9,0x4d,0x10,0x86,0x6e,0x03,0x42,0xa8, +0x42,0xb5,0x0a,0x71,0xd0,0x34,0x73,0x40,0xc9,0xac,0xe9,0x8d,0x2e,0xed,0xcd,0xcd, +0xaa,0x6c,0x8c,0xee,0x4d,0x6e,0x6a,0x2c,0x8c,0xad,0x6c,0x82,0x30,0x78,0x1b,0x10, +0xa2,0x15,0x2a,0x57,0x88,0x83,0xa6,0x99,0x03,0x42,0x66,0x44,0x6f,0x77,0x6e,0x73, +0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x84,0xe1,0xdb,0x60,0x10, +0xb0,0x50,0xc5,0x42,0x1c,0x34,0xfc,0xcc,0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca, +0xc6,0xe8,0xde,0xe4,0x94,0xd2,0xe8,0xe8,0xca,0xe4,0x86,0xc2,0xdc,0xc6,0xca,0xd8, +0xd8,0xc2,0xe8,0xd2,0xde,0xdc,0x26,0x08,0x03,0x18,0x6c,0x30,0x88,0x59,0xa8,0x68, +0x21,0x0e,0x1a,0x32,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65, +0x13,0x84,0x21,0x0c,0x36,0x20,0x84,0x2d,0x54,0xb7,0x10,0x07,0x4d,0x33,0x07,0xcc, +0xcc,0xa0,0xe4,0xca,0xec,0xd2,0xde,0xea,0xe6,0x8c,0xe4,0xc2,0xda,0xca,0xa0,0xe4, +0xca,0x8a,0xf0,0xe0,0xde,0xe6,0xea,0xe4,0xca,0x26,0x08,0x83,0x18,0x6c,0x30,0x88, +0x5c,0xa8,0x74,0x21,0x0e,0x1a,0x2e,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46, +0x4f,0x56,0x13,0x84,0x61,0x0c,0x36,0x18,0x04,0x2f,0x54,0xbd,0x10,0x07,0x0d,0x2b, +0x33,0xa5,0x34,0x3a,0xba,0x32,0xb9,0xa9,0xb2,0xb8,0xba,0x32,0xb7,0xb1,0x32,0xa6, +0x32,0xb7,0x33,0x3a,0xb4,0x09,0xc2,0x40,0x06,0x1b,0x0c,0xe2,0x17,0x2a,0x70,0x88, +0x83,0x86,0x8a,0x19,0x51,0x19,0x1b,0x5d,0x18,0x55,0x5a,0x5b,0xd9,0x04,0x61,0x28, +0x83,0x0d,0x06,0x21,0x0e,0xd5,0x38,0xc4,0x41,0xc3,0xcb,0x8c,0x28,0xcf,0x2d,0xac, +0x2d,0x6d,0x4c,0xaa,0x6c,0x6e,0x08,0x2d,0xcc,0xed,0xac,0xcc,0x28,0x6c,0x8c,0xee, +0x4d,0x6e,0x82,0x30,0x98,0xc1,0x06,0x83,0x28,0x87,0xca,0x1c,0xe2,0xa0,0x21,0x66, +0x66,0x95,0x56,0x76,0x37,0x05,0x17,0x36,0x56,0x46,0xf5,0xd6,0x54,0x46,0x57,0x26, +0x37,0x67,0x14,0x36,0x46,0xf7,0x26,0x37,0x41,0x18,0xce,0x60,0x83,0x41,0xa0,0x43, +0x95,0x0e,0x71,0xd0,0x6c,0xa0,0xd6,0x80,0x0e,0xee,0x40,0x0f,0xfa,0x00,0x14,0x46, +0xc1,0x14,0x52,0x81,0x15,0x5e,0x41,0x16,0x6a,0x01,0x17,0x76,0xc1,0x17,0xc2,0x81, +0x1c,0xce,0x41,0x1d,0x36,0x0c,0xc6,0x1b,0xac,0xc3,0x04,0x41,0x00,0x36,0x00,0x1b, +0x06,0xc3,0x1d,0xdc,0x61,0x43,0xf0,0x0e,0x1b,0x86,0xa1,0x1d,0xe0,0x81,0xc2,0xd0, +0xd4,0x86,0xc1,0x0e,0xec,0x60,0x98,0x20,0x0c,0x68,0xb0,0x21,0x58,0x85,0x0d,0x84, +0x1c,0xcc,0x03,0x3d,0xd4,0xc3,0x86,0xa2,0x1d,0xe4,0x01,0x70,0x03,0x7b,0xa0,0x11, +0x46,0xf7,0xd6,0x96,0x36,0x46,0x44,0x4c,0x2e,0xcc,0x6d,0x0c,0xad,0x6c,0x8e,0x86, +0x19,0xdb,0x5b,0x18,0xdd,0xdc,0x04,0x61,0x48,0x03,0x16,0x69,0x6e,0x73,0x74,0x73, +0x13,0x84,0x41,0x0d,0x48,0xa4,0xb9,0xd1,0xcd,0x4d,0x10,0x86,0x35,0x20,0x42,0x57, +0x86,0xf7,0xc5,0xf6,0x16,0x46,0x36,0x41,0x18,0xd8,0x80,0x09,0x5d,0x19,0xde,0xd7, +0x1c,0xdd,0x9b,0x5c,0x19,0x8b,0xba,0x34,0x37,0xba,0xb9,0x0d,0x10,0x3e,0xc8,0x41, +0x3e,0x34,0xfa,0xb0,0x0f,0xfc,0xd0,0x0f,0xfe,0xf0,0x0f,0x20,0x11,0x12,0x22,0x51, +0x8d,0x04,0x1f,0x54,0x61,0x63,0xb3,0x6b,0x73,0x49,0x23,0x2b,0x73,0xa3,0x9b,0x12, +0x04,0x55,0xc8,0xf0,0x5c,0xec,0xca,0xe4,0xe6,0xd2,0xde,0xdc,0xa6,0x04,0x44,0x13, +0x32,0x3c,0x17,0xbb,0x30,0x36,0xbb,0x32,0xb9,0x29,0x81,0x51,0x87,0x0c,0xcf,0x65, +0x0e,0x2d,0x8c,0xac,0x4c,0xae,0xe9,0x8d,0xac,0x8c,0x6d,0x4a,0x80,0x94,0x21,0xc3, +0x73,0x91,0x2b,0x9b,0x7b,0xab,0x93,0x1b,0x2b,0x9b,0x9b,0x12,0xb4,0x41,0x25,0x32, +0x3c,0x17,0xba,0x3c,0xb8,0xb2,0x20,0x37,0xb7,0x37,0xba,0x30,0xba,0xb4,0x37,0xb7, +0xb9,0x29,0xc2,0x3a,0xc0,0x43,0x1d,0x32,0x3c,0x97,0x32,0x37,0x3a,0xb9,0x3c,0xa8, +0xb7,0x34,0x37,0xba,0xb9,0x29,0x81,0x3d,0x74,0x21,0xc3,0x73,0x19,0x7b,0xab,0x73, +0xa3,0x2b,0x93,0x9b,0x9b,0x12,0x8c,0x04,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x33,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e,0x30,0x39,0x0c,0x22, +0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34, +0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05, +0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x25,0x6c,0xc3,0xe5, +0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9, +0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd, +0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81,0x33,0x5c,0xbe,0xf3, +0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x05,0x48,0xc3,0xe5, +0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xd2,0xed,0xc5,0x86, +0x33,0x0d,0x73,0xf4,0x49,0x8b,0x69,0x4b,0x29,0xc3,0xb5,0x4c,0x44,0x58,0x49,0x4c, +0xb4,0x10,0x00,0x00,0x66,0x00,0x05,0x00,0x2d,0x04,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x9c,0x10,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x24,0x04,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xc6,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xe8,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e, +0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2, +0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61, +0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19, +0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c,0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c, +0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86,0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a, +0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5, +0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86,0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7, +0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c, +0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28,0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97, +0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d,0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e, +0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2,0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06, +0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5, +0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20, +0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07, +0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9, +0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07, +0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39, +0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03, +0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38, +0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4, +0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70, +0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03, +0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82, +0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0, +0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03, +0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18, +0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc, +0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c, +0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4, +0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81, +0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09, +0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41, +0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8,0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b, +0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98, +0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40, +0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1, +0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d,0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac, +0x61,0x18,0x86,0x61,0x18,0x74,0x4f,0x01,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x34, +0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x79,0x80,0x00,0x08, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x1b,0x10, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c,0x20,0x00,0x02,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x88,0x01,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x10,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46, +0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x10,0x0a,0xa2,0x2c,0x0a,0x30, +0x80,0xc2,0x11,0x00,0x42,0x67,0x00,0x68,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2,0x19, +0x00,0x9a,0x67,0x00,0xa8,0x9e,0x01,0x20,0x7c,0x06,0x00,0x00,0x79,0x18,0x00,0x00, +0x5e,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x81,0x99,0x20,0x0c, +0xcd,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xce,0x04, +0x01,0x0d,0x32,0x02,0x13,0x84,0xe1,0x99,0x20,0x0c,0xd0,0x06,0x01,0x61,0x36,0x24, +0x48,0xa2,0x20,0xcb,0xb0,0x20,0xcd,0x86,0x64,0x48,0x14,0x04,0x19,0x16,0xa4,0x99, +0x20,0xac,0x81,0xb6,0x21,0x59,0x20,0x05,0x19,0x86,0x05,0x69,0x26,0x08,0x43,0x34, +0x41,0x78,0x83,0x6d,0x43,0x22,0x4d,0x0a,0x22,0x0d,0x0b,0xd2,0x6c,0x20,0x9c,0x27, +0xa2,0x26,0x08,0x71,0xc0,0x4d,0x10,0xc2,0x00,0x9b,0x20,0x0c,0xd2,0x06,0x01,0xc1, +0x36,0x2c,0x88,0xa5,0x20,0xc8,0xb0,0x5c,0xd7,0x95,0x4d,0x10,0xe6,0xa0,0xdb,0xb0, +0x0c,0x9b,0x82,0x0c,0xc3,0x72,0x5d,0x57,0x33,0x41,0xa8,0x03,0x6f,0xc3,0xb2,0x74, +0x0a,0xb2,0x0c,0xcb,0x75,0x5d,0xcd,0x86,0x45,0xea,0x14,0x44,0x1a,0x96,0xeb,0xba, +0x9a,0x0d,0x84,0xc6,0x79,0xdf,0x04,0x01,0x0f,0xbe,0x09,0xc2,0x30,0x6d,0x40,0x90, +0x30,0x50,0x10,0x64,0x10,0x03,0x60,0x43,0x30,0x06,0x1b,0x88,0x0a,0x0c,0xc8,0x00, +0x98,0x20,0x08,0x00,0x85,0xa1,0xa9,0x09,0xc2,0x40,0x4d,0x10,0x86,0x6a,0xc3,0x90, +0x06,0x69,0x30,0x4c,0x10,0x06,0x6b,0x82,0x30,0x5c,0x1b,0x02,0x36,0xd8,0x40,0xa0, +0x81,0x1a,0xac,0x41,0x1b,0x6c,0x28,0xcc,0xe0,0x0c,0x80,0x32,0x70,0x83,0x2a,0x6c, +0x6c,0x76,0x6d,0x2e,0x69,0x64,0x65,0x6e,0x74,0x53,0x82,0xa0,0x0a,0x19,0x9e,0x8b, +0x5d,0x99,0xdc,0x5c,0xda,0x9b,0xdb,0x94,0x80,0x68,0x42,0x86,0xe7,0x62,0x17,0xc6, +0x66,0x57,0x26,0x37,0x25,0x20,0xea,0x90,0xe1,0xb9,0xcc,0xa1,0x85,0x91,0x95,0xc9, +0x35,0xbd,0x91,0x95,0xb1,0x4d,0x09,0x8c,0x32,0x64,0x78,0x2e,0x72,0x65,0x73,0x6f, +0x75,0x72,0x63,0x65,0x73,0x53,0x02,0x32,0xa8,0x43,0x86,0xe7,0x52,0xe6,0x46,0x27, +0x97,0x07,0xf5,0x96,0xe6,0x46,0x37,0x37,0x25,0x70,0x03,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x33,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e,0x30,0x39,0x0c,0x22, +0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34, +0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05, +0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x25,0x6c,0xc3,0xe5, +0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9, +0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd, +0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81,0x33,0x5c,0xbe,0xf3, +0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x05,0x48,0xc3,0xe5, +0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x61,0x20,0x00,0x00, +0xec,0x01,0x00,0x00,0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00,0x3b,0x00,0x00,0x00, +0x34,0xcc,0x00,0x14,0xec,0x40,0x11,0x06,0x94,0xec,0x40,0xd9,0x95,0x51,0xd9,0x14, +0x67,0x40,0x39,0x14,0x21,0x50,0x19,0x06,0x94,0x6e,0x40,0x49,0x12,0xd4,0x40,0x49, +0x22,0x94,0x4b,0xa9,0x94,0x46,0x49,0x42,0x14,0x4c,0x29,0x12,0x94,0x1b,0x21,0x45, +0x50,0x1e,0x23,0x00,0x25,0x40,0xc6,0x18,0x01,0x08,0x82,0x20,0xfc,0x0b,0x63,0x04, +0xad,0x39,0xe7,0xbc,0x37,0x46,0x70,0xdf,0xf4,0x68,0x8a,0xc1,0x18,0xc1,0x5a,0xab, +0xb5,0xfa,0x8d,0x11,0x80,0x20,0x08,0xbb,0x61,0x30,0x46,0x00,0x82,0x20,0x88,0x83, +0xc3,0x18,0xc1,0x5a,0xab,0xb5,0xf8,0x8d,0x11,0xc0,0x3e,0x3b,0x97,0xdf,0x18,0x41, +0xae,0x97,0xee,0xfc,0x8d,0x11,0xe0,0xec,0x7d,0xe6,0xde,0x18,0xc1,0x59,0x9b,0x62, +0xe8,0x8d,0x11,0x80,0x20,0x08,0xe2,0xdf,0x18,0x01,0x08,0x82,0x20,0xfc,0x8d,0x00, +0x8c,0x11,0xa8,0x78,0x7d,0x8a,0x1e,0x75,0x73,0x08,0x69,0x40,0x07,0x73,0x08,0x8f, +0x1c,0xcc,0x21,0xa4,0x01,0x1b,0xcc,0x21,0xc4,0xc1,0x34,0x87,0xf0,0xb0,0xc1,0x1c, +0x42,0x1a,0xb8,0xc1,0x1c,0xc2,0xe3,0x06,0x04,0xce,0x41,0x44,0x91,0x93,0x07,0x73, +0x10,0xcf,0xe3,0xe4,0xc1,0x1c,0x04,0xc3,0x38,0x79,0x30,0x07,0xe1,0x38,0x4e,0x1e, +0xcc,0x41,0x44,0x91,0x83,0x07,0x73,0x10,0x0c,0xe3,0xe0,0xc1,0x08,0xc0,0x1c,0xc4, +0xf3,0x38,0x78,0x30,0x07,0xe1,0x38,0x8e,0x1d,0x00,0x00,0x00,0x23,0x06,0x08,0x00, +0x82,0x60,0x20,0x06,0xae,0x60,0x07,0x09,0x2a,0x84,0xc2,0x88,0x01,0x02,0x80,0x20, +0x18,0x88,0xc1,0x2b,0xdc,0x41,0xb2,0x0a,0xa2,0x30,0x62,0x80,0x00,0x20,0x08,0x06, +0x62,0x00,0x0b,0x78,0x90,0xbc,0xc2,0x28,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x18, +0xc4,0x42,0x1e,0x24,0xae,0x40,0x0a,0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xb2, +0xa0,0x07,0x09,0x2b,0x94,0xc2,0x88,0x01,0x02,0x80,0x20,0x18,0x88,0xc1,0x2c,0xec, +0x41,0x22,0x0b,0xa6,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x62,0x40,0x0b,0x7c,0x90, +0xc4,0xc2,0x29,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x18,0xd4,0x42,0x1f,0x24,0xb1, +0x80,0x0a,0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xb6,0xe0,0x07,0xc9,0x2c,0xa4, +0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x78,0xb8,0x10,0x0a,0x81,0x35,0x62,0x60,0x00, +0x20,0x08,0x06,0x84,0x38,0xe0,0x41,0x2d,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x31, +0x0e,0x79,0x80,0x0b,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0xf1,0x42,0x28,0x0c,0xb7, +0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x9e,0x2f, +0x9c,0x82,0xb2,0x8d,0x18,0x34,0x00,0x08,0x82,0xc1,0x72,0x0e,0xa7,0x10,0xec,0x82, +0x51,0xa4,0x42,0x2a,0xa4,0x42,0x2a,0x8c,0x26,0x04,0x40,0x21,0xbf,0x00,0x23,0x06, +0x0d,0x00,0x82,0x60,0xb0,0xa8,0x83,0x2a,0x10,0xbe,0x10,0x20,0xac,0xc0,0x0a,0xac, +0xc0,0x0a,0xa3,0x09,0x01,0x50,0x8a,0x38,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c, +0xed,0xd0,0x0a,0x47,0x38,0x30,0xc1,0x2b,0xbc,0xc2,0x2b,0xbc,0xc2,0x68,0x42,0x00, +0x54,0x43,0x0a,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0b,0x3c,0xc0,0x82,0x42,0x0e, +0x4f,0x20,0x0b,0xb2,0x20,0x0b,0xb2,0x30,0x9a,0x10,0x00,0x15,0x9d,0x02,0x8c,0x18, +0x34,0x00,0x08,0x82,0xc1,0x32,0x0f,0xb3,0xd0,0x9c,0x43,0x10,0xd5,0x42,0x2d,0xd4, +0x42,0x2d,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xf5,0x50,0x0b, +0x4f,0x3a,0x0c,0xc9,0x2d,0xdc,0xc2,0x2d,0xdc,0xc2,0x68,0x42,0x00,0x8c,0x18,0x34, +0x00,0x08,0x82,0xc1,0x72,0x0f,0xb7,0x10,0xad,0x83,0xb3,0xe4,0x42,0x2e,0xe4,0x42, +0x2e,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xf9,0x90,0x0b,0x53, +0x3b,0x1c,0xca,0x2e,0xec,0xc2,0x2e,0xec,0xc2,0x68,0x42,0x00,0x8c,0x18,0x34,0x00, +0x08,0x82,0xc1,0xb2,0x0f,0xbb,0x50,0xbd,0x83,0xc4,0xf4,0x42,0x2f,0xf4,0x42,0x2f, +0x8c,0x26,0x04,0xc0,0x70,0x03,0x95,0x91,0xc1,0x70,0x03,0x97,0x91,0x41,0x09,0x81, +0x0e,0x47,0x54,0x98,0xf0,0x95,0x10,0xe8,0x74,0xc3,0xa5,0x05,0xd3,0x0d,0x9a,0x18, +0x08,0xc3,0x0d,0x63,0x00,0x06,0x64,0x30,0xdc,0x90,0x81,0x01,0x19,0x94,0x10,0xe8, +0x70,0x44,0x56,0x08,0x5f,0x09,0x81,0x4e,0x37,0x6c,0x47,0x30,0xdd,0xe0,0xa1,0x81, +0x30,0xdc,0xc0,0x99,0x01,0x19,0x14,0x12,0xe8,0x70,0x04,0x47,0x08,0x5f,0x09,0x81, +0x4e,0x37,0x78,0x46,0x50,0x88,0xb0,0xd3,0x0d,0x70,0xe0,0x04,0xd3,0x0d,0x63,0x80, +0x10,0xc3,0x0d,0x61,0xf0,0x06,0x64,0x50,0x81,0xa5,0xc3,0x11,0x61,0x60,0x08,0x5f, +0x09,0x81,0x4e,0x37,0x8c,0x01,0x12,0x4c,0x37,0xd8,0x81,0x21,0x94,0x41,0xe9,0x70, +0x04,0x19,0x0c,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0x66,0x50,0x04,0x25,0x1c,0x3b,0xdd, +0xc0,0x06,0x4d,0x50,0x62,0xa0,0xe9,0x70,0x04,0x1a,0x10,0xc2,0x57,0x42,0xa0,0xd3, +0x0d,0x6a,0x60,0x04,0xd3,0x0d,0x7a,0x50,0x08,0x35,0x24,0x3b,0xdd,0x90,0x07,0x4d, +0x50,0xd3,0xa6,0xc3,0x11,0x6d,0x50,0x08,0x5f,0x09,0x81,0x4e,0x37,0xbc,0xc1,0x11, +0x4c,0x37,0xe0,0xc1,0x21,0x94,0x1b,0x80,0x81,0x0e,0x47,0xc0,0xc1,0x20,0x7c,0x25, +0x04,0x3a,0xdd,0x20,0x07,0x45,0x30,0xdd,0x60,0x0a,0x85,0x50,0x03,0xb2,0xd3,0x0d, +0xa2,0xc0,0x04,0x37,0x18,0x76,0x82,0x61,0x23,0x06,0x07,0x00,0x82,0x60,0x80,0xb9, +0x85,0x4c,0xd0,0x82,0x58,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0xd8,0x3c,0x08,0xf1, +0xb1,0xc0,0x80,0x8f,0xd5,0xc3,0x10,0x1f,0x0b,0x0e,0xf8,0xdc,0x2d,0x18,0x76,0xb7, +0x60,0x98,0x15,0x02,0x7d,0x8c,0x10,0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x1b, +0x5e,0xf4,0xc4,0x2f,0xd4,0xc5,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09,0x86,0x9d, +0x60,0x98,0x09,0x87,0x7c,0x4c,0x38,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x0f, +0x69,0x88,0x85,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x4f,0x69,0x8c,0x85,0x70,0xc2, +0x40,0x27,0x0c,0x34,0x62,0x70,0x00,0x20,0x08,0x06,0x9e,0x68,0xac,0x45,0x3b,0x88, +0xc4,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xab,0xb1,0x16,0xc1,0x5f,0x0c,0x42,0x5b, +0xb4,0x45,0x5b,0xb4,0xc5,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0x82,0x26,0x8c, +0x26,0x6c,0x83,0x09,0x84,0x7c,0x4c,0x20,0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06, +0x9e,0x6a,0xcc,0x85,0x3e,0xa4,0xc4,0x88,0x81,0x03,0x80,0x20,0x18,0x34,0xb2,0xb1, +0x16,0x81,0x3c,0xc4,0x43,0x5d,0x94,0x41,0x19,0x94,0x41,0x19,0xf8,0xc4,0x88,0xc1, +0x01,0x80,0x20,0x18,0x78,0xab,0x41,0x17,0xfa,0x70,0x12,0x23,0x06,0x0e,0x00,0x82, +0x60,0xd0,0xcc,0x06,0x5b,0x04,0xf3,0x20,0x0f,0x76,0x41,0x0c,0x04,0xf1,0x13,0x23, +0x06,0x07,0x00,0x82,0x60,0xb0,0xb5,0x86,0x5c,0xd0,0x03,0x6a,0x8c,0x26,0x04,0xc0, +0x68,0x82,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x06,0x1b,0x75,0x71,0x0f,0xad, +0x31,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0x82,0x61,0x27,0x18,0x66,0x02,0x23,0x1f, +0x13,0x18,0xf9,0x98,0x20,0xc8,0xc7,0x04,0x41,0x3e,0x26,0x04,0xf0,0x19,0x31,0x30, +0x00,0x10,0x04,0x83,0xe7,0x37,0xe0,0x22,0x18,0x8e,0x08,0xd2,0x42,0xf8,0x2e,0x30, +0xca,0x02,0x4a,0x3e,0x26,0x50,0xf2,0xb9,0x92,0x30,0xec,0x4a,0xc2,0x30,0x13,0xc8, +0x02,0x3e,0x26,0x94,0x05,0x7c,0xae,0x32,0xec,0x2a,0xc3,0x8c,0x10,0xe8,0x63,0x84, +0x40,0x1f,0x53,0x04,0xf8,0x98,0x22,0xc0,0xc7,0x0c,0x41,0x3e,0x66,0x08,0xf2,0x31, +0x41,0x2f,0xe0,0x63,0xc2,0x5e,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x1e,0xf9, +0x80,0x0d,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x9e,0xf9,0x88,0x0d,0xe1,0x84,0x81, +0x4e,0x18,0xc8,0x0c,0x22,0x3e,0x66,0x10,0xf1,0xb1,0xbb,0x10,0xe2,0x63,0x78,0x21, +0xc4,0xc7,0x84,0x40,0x3e,0x26,0x14,0xf2,0x31,0xa2,0x90,0x8f,0x1d,0x86,0x7c,0x86, +0x23,0x08,0xbd,0x10,0xbe,0x59,0x86,0x60,0x08,0x86,0x1b,0x16,0x36,0x20,0x83,0xe1, +0x86,0x85,0x0d,0xc8,0xa0,0x84,0x40,0x67,0x19,0x84,0x21,0x38,0x5b,0x18,0x76,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0xbc,0xfe,0x30,0x8f,0xb5,0xf0,0x8b,0x11,0x83,0x05,0x00, +0x41,0x30,0x88,0x46,0x24,0x3c,0x02,0xf0,0x80,0x1e,0xf4,0x10,0x66,0x09,0x86,0xe1, +0x08,0x25,0x34,0x84,0x6f,0x96,0xe1,0x48,0x82,0x11,0x0a,0xd0,0xff,0xff,0xff,0x1f, +0x0c,0xd7,0x10,0xbe,0x59,0x02,0x63,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x9e,0x13,0xe1, +0x8d,0xd0,0xff,0xff,0xff,0x1f,0x2c,0x78,0x0d,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82, +0xc1,0x93,0x22,0xbd,0x11,0x58,0x00,0x1b,0xf2,0xb1,0x00,0x36,0xe0,0x33,0x4b,0x60, +0x0c,0x54,0x18,0x0c,0x21,0x14,0x16,0xa4,0x86,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0xe0,0x71,0x91,0xf1,0x08,0x2c,0x98,0x0d,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0xc1, +0x03,0x23,0xe4,0x11,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xb7,0x22,0xf4,0xc1,0x17, +0xaa,0x31,0x62,0xe0,0x00,0x20,0x08,0x06,0xcd,0x8c,0xb0,0x47,0x30,0x17,0x72,0x61, +0x1f,0x82,0x20,0x08,0xbf,0x81,0xe5,0xa9,0x08,0x0c,0x37,0x04,0xa0,0x40,0x06,0xc3, +0x0d,0x1f,0x28,0x90,0x41,0x09,0x81,0xce,0x32,0x20,0x49,0x70,0xea,0x30,0xec,0x88, +0xc1,0x01,0x80,0x20,0x18,0x78,0x31,0xa2,0x1f,0x7f,0x21,0x1b,0x23,0x06,0x0b,0x00, +0x82,0x60,0x10,0xdd,0x48,0x7d,0x04,0xf4,0x61,0x8c,0x01,0x7f,0x08,0xb3,0x04,0xc9, +0x70,0x44,0x57,0x1b,0xc2,0x37,0xcb,0xa0,0x30,0x41,0x95,0x81,0x8c,0xc0,0x70,0xc3, +0x19,0xa0,0x02,0x19,0x0c,0x37,0x08,0xa8,0x40,0x06,0x25,0x04,0x3a,0xcb,0xb0,0x30, +0xc1,0xc9,0xc3,0xb0,0x23,0x06,0x07,0x00,0x82,0x60,0xe0,0xe5,0x88,0x88,0x9c,0x86, +0x6e,0x8c,0x18,0x2c,0x00,0x08,0x82,0x41,0xf4,0x23,0xfd,0x11,0xf0,0x07,0x1b,0x18, +0x24,0x22,0xcc,0x12,0x30,0xc3,0x11,0x64,0xd0,0x1b,0xc2,0x37,0xcb,0xd0,0x3c,0x41, +0xb9,0x81,0x8e,0x40,0xb9,0xc1,0x8e,0xc0,0x70,0x83,0x10,0x0b,0x64,0x30,0xdc,0x20, +0xc4,0x02,0x19,0x94,0x10,0xe8,0x2c,0x83,0xf3,0x04,0xb7,0x0f,0xc3,0x8e,0x18,0x1c, +0x00,0x08,0x82,0x81,0x27,0x26,0x2b,0x02,0x1b,0xe3,0x31,0x62,0xb0,0x00,0x20,0x08, +0x06,0x11,0x9a,0x98,0x48,0x50,0x22,0x87,0xd1,0x22,0xc2,0x2c,0xc1,0x33,0x62,0x70, +0x00,0x20,0x08,0x06,0x1e,0x99,0xb4,0x88,0x6b,0x90,0xc7,0x88,0x41,0x03,0x80,0x20, +0x18,0x2c,0x6d,0xd2,0x22,0x41,0x98,0xb0,0xc6,0x6a,0xbc,0xc8,0x8b,0xbc,0xc8,0x8b, +0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0xc1,0x01,0x80,0x20, +0x18,0x4c,0x6d,0xe2,0x22,0xec,0x31,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xe4,0x26, +0x2f,0xd2,0x1e,0xc3,0x88,0xc1,0x01,0x80,0x20,0x18,0x4c,0x6f,0x02,0x23,0xee,0x31, +0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0xe6,0x26,0x32,0x42,0x1b,0x69,0x32,0x9a,0x10, +0x00,0x56,0x04,0xf4,0xb1,0x42,0xa0,0x8f,0x15,0x03,0x7d,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xc0,0x8b,0x13,0x1d,0xf1,0x0d,0xf6,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x45, +0x4f,0x74,0x24,0x70,0x13,0x37,0x71,0x13,0x1e,0xe1,0x11,0x1e,0xe1,0x91,0xd1,0x84, +0x00,0x18,0x8e,0x08,0xee,0x23,0xf8,0xa6,0x1b,0xf4,0x43,0x08,0x2c,0x40,0xe4,0x63, +0x02,0x22,0x1f,0x1b,0x10,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xd4,0x27,0x3e, +0x22,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0x30,0xf9,0xc9,0x8f,0xf4,0x07,0x31,0x62, +0x70,0x00,0x20,0x08,0x06,0xd3,0x9f,0x80,0x49,0x20,0x58,0x10,0x22,0xf0,0xb1,0x23, +0xa0,0x8f,0x1d,0x02,0x7d,0xec,0x18,0xe8,0x33,0x62,0xb0,0x00,0x20,0x08,0x06,0xd5, +0xa8,0xd4,0xc8,0x20,0x04,0x29,0x82,0x22,0x27,0x32,0x1c,0x11,0x9c,0x88,0xf2,0xcd, +0x32,0x14,0x44,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_e3def7aac7609bde5732ebdac93d4a5e.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_e3def7aac7609bde5732ebdac93d4a5e.h new file mode 100644 index 00000000..50ee4d5f --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_e3def7aac7609bde5732ebdac93d4a5e.h @@ -0,0 +1,527 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_wave64_e3def7aac7609bde5732ebdac93d4a5e.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e3def7aac7609bde5732ebdac93d4a5e_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e3def7aac7609bde5732ebdac93d4a5e_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e3def7aac7609bde5732ebdac93d4a5e_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e3def7aac7609bde5732ebdac93d4a5e_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e3def7aac7609bde5732ebdac93d4a5e_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e3def7aac7609bde5732ebdac93d4a5e_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e3def7aac7609bde5732ebdac93d4a5e_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e3def7aac7609bde5732ebdac93d4a5e_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e3def7aac7609bde5732ebdac93d4a5e_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e3def7aac7609bde5732ebdac93d4a5e_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e3def7aac7609bde5732ebdac93d4a5e_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e3def7aac7609bde5732ebdac93d4a5e_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e3def7aac7609bde5732ebdac93d4a5e_size = 8052; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e3def7aac7609bde5732ebdac93d4a5e_data[] = { +0x44,0x58,0x42,0x43,0xed,0xa5,0xda,0x55,0x25,0x0b,0xf2,0x32,0xa3,0xcc,0xd6,0x23, +0x7b,0x17,0xad,0x02,0x01,0x00,0x00,0x00,0x74,0x1f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0xb0,0x0e,0x00,0x00,0xcc,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x14,0x0d,0x00,0x00,0x66,0x00,0x05,0x00, +0x45,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xfc,0x0c,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x3c,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc5,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b, +0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c,0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28, +0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d, +0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e,0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2, +0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0, +0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07, +0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1, +0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90, +0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31, +0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8, +0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07, +0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f, +0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c, +0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90, +0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43, +0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac, +0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a, +0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0, +0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3, +0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c, +0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0, +0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81, +0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a, +0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01, +0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c, +0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0, +0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41,0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8, +0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b,0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26, +0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18, +0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03, +0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8, +0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d, +0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac,0x61,0x18,0x86,0x61,0x18,0x74,0x03,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a, +0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90, +0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6, +0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60, +0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x34,0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4, +0x79,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01, +0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02,0x02,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x43,0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x86,0x3c,0x1b,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c, +0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x88,0x01,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x1c,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x1c,0x0a, +0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03, +0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a, +0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x2c,0x8a,0x37,0xa0,0x10,0x09,0x8a,0xa5,0x30, +0x28,0x1c,0x01,0xa8,0x01,0x42,0x67,0x00,0x68,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2, +0x19,0x00,0x9a,0x67,0x00,0xa8,0x9e,0x01,0xa0,0x7b,0x06,0x80,0xf0,0x19,0x00,0x00, +0x79,0x18,0x00,0x00,0x59,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0x81,0x99,0x20,0x0c,0xcd,0x06,0x61,0x20,0x26,0x08,0x83,0xb3,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08,0x68,0xf0,0x06,0xb4,0xe4,0xbe,0xd2,0xdc, +0xe0,0xea,0xe8,0xbe,0xc6,0xde,0xd8,0xde,0xe4,0xbe,0xd4,0xd2,0xe8,0xe8,0xca,0xe4, +0xca,0xc8,0x26,0x08,0xc3,0x33,0x41,0x18,0xa0,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65, +0x31,0x98,0x81,0x31,0x1c,0x5a,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f, +0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x1b,0x92,0x41,0x81, +0x0c,0x63,0x60,0x0c,0x67,0x82,0xb0,0x06,0x70,0xc0,0x46,0xee,0x2b,0xcd,0x0d,0xae, +0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d,0x43,0xc2,0x48,0x93,0x31,0x0c,0x8c,0xe1, +0x4c,0x10,0x86,0x68,0x82,0xf0,0x06,0x71,0x40,0x48,0xee,0x2b,0xcd,0x0d,0xae,0x8e, +0xee,0xab,0x0c,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x43,0x52,0x59,0x97,0x51,0x0d, +0x8c,0xe1,0x6c,0x20,0x9e,0x88,0xc2,0x26,0x08,0x71,0x20,0x07,0x3c,0x03,0xb9,0xbb, +0x2f,0xb9,0xb2,0xb1,0x37,0xb7,0x39,0x3a,0xb9,0xba,0x31,0xba,0x32,0xb2,0x2f,0x38, +0xb9,0x32,0xbb,0xb4,0xb7,0xba,0xb9,0x2f,0xb7,0xb2,0x30,0xb9,0xb2,0x39,0xba,0x2f, +0xb2,0x32,0x38,0x3a,0xb4,0x09,0x42,0x18,0xb4,0xc1,0x04,0x61,0x90,0x36,0x08,0x46, +0xb7,0x61,0x31,0xb4,0xcd,0x30,0x06,0x86,0xe3,0x38,0x6f,0x82,0x30,0x07,0x73,0xc0, +0x4c,0xee,0xee,0x8b,0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0xec,0xab,0xed,0x8d,0x2e,0xed, +0xcd,0xed,0xcb,0xae,0x6c,0x8c,0xee,0x4d,0x6e,0x6e,0xc3,0x32,0x80,0x41,0x18,0x18, +0xc3,0xc0,0x70,0x1c,0xe7,0x4c,0x10,0xea,0x80,0x0e,0xf8,0xc8,0xdd,0x7d,0x91,0xa5, +0xb1,0x85,0xd1,0x95,0x91,0x11,0x95,0xc1,0xd1,0xa1,0x6d,0x58,0x98,0x31,0x20,0x03, +0x83,0x19,0x18,0x8e,0xe3,0x1c,0x4a,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x69, +0x6e,0x70,0x75,0x74,0x5f,0x6c,0x75,0x6d,0x61,0x1b,0x96,0x6a,0x0c,0xcc,0xc0,0xa8, +0x06,0x86,0xe3,0x38,0x67,0x03,0xf1,0x89,0x41,0x19,0x9c,0xc1,0x04,0x01,0x0f,0xec, +0x80,0xc6,0x98,0x98,0xd1,0x94,0x94,0xcc,0x04,0x61,0x98,0x36,0x20,0x46,0x1a,0xa8, +0x81,0x61,0x0c,0x6b,0x00,0x6c,0x08,0xd8,0x60,0x03,0x91,0xa1,0x41,0x1b,0x00,0x13, +0x84,0x3b,0xa8,0x03,0x2e,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65, +0x13,0x84,0x81,0x9a,0x20,0x0c,0xd5,0x04,0x21,0x0c,0xdc,0x60,0x03,0x42,0xc0,0x41, +0x65,0xc4,0x81,0x1c,0x34,0x73,0x40,0x27,0xad,0x29,0x0c,0x4f,0xaa,0xcc,0x8d,0xac, +0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x30,0x58,0x1b,0x0c,0xa2,0x0e,0x2a,0x3b,0x88, +0x03,0x39,0x20,0x93,0x46,0x94,0x36,0x07,0xc7,0x16,0x96,0x37,0x95,0xa6,0x57,0x36, +0x41,0x18,0xae,0x0d,0x08,0x81,0x07,0x55,0x1e,0xc4,0x81,0x1c,0x34,0x73,0xc0,0x2e, +0x2d,0xc9,0x0d,0xae,0x8e,0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e, +0x6e,0xac,0x8c,0x28,0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x60, +0x1b,0x0c,0x62,0x0f,0x2a,0x3e,0x88,0x03,0x39,0xa0,0x94,0xc6,0x54,0xd7,0x16,0xd6, +0x94,0x06,0x47,0x94,0xd6,0x56,0xe6,0x36,0x97,0xf6,0xe6,0x36,0x37,0x41,0x18,0xb2, +0x0d,0x06,0xe1,0x07,0xd5,0x1f,0xc4,0x81,0x1c,0x50,0x4a,0x63,0xaa,0x6b,0x0b,0x6b, +0x4a,0x83,0x63,0x2a,0xb3,0x2b,0x63,0xa3,0x7a,0xab,0x9a,0x2b,0x9b,0x20,0x0c,0xda, +0x06,0x83,0x08,0x85,0x4a,0x14,0xe2,0x40,0x0e,0xb8,0xa4,0x19,0xc9,0x85,0xb5,0x95, +0x25,0xb9,0x91,0x95,0xe1,0x4d,0x10,0x86,0x6d,0x83,0x41,0x90,0x42,0x55,0x0a,0x71, +0x20,0x07,0x94,0xcc,0x88,0xca,0xec,0xd2,0xc6,0xca,0xa8,0xde,0xac,0xd2,0xca,0xee, +0x88,0xca,0xe0,0xe8,0xd0,0x26,0x08,0x03,0xb7,0xc1,0x20,0x4e,0xa1,0x42,0x85,0x38, +0x68,0x78,0x98,0x29,0xa5,0xd1,0xd1,0x95,0xc9,0x4d,0x10,0x86,0x6e,0x03,0x42,0xa8, +0x42,0xb5,0x0a,0x71,0xd0,0x34,0x73,0x40,0xc9,0xac,0xe9,0x8d,0x2e,0xed,0xcd,0xcd, +0xaa,0x6c,0x8c,0xee,0x4d,0x6e,0x6a,0x2c,0x8c,0xad,0x6c,0x82,0x30,0x78,0x1b,0x10, +0xa2,0x15,0x2a,0x57,0x88,0x83,0xa6,0x99,0x03,0x42,0x66,0x44,0x6f,0x77,0x6e,0x73, +0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x84,0xe1,0xdb,0x60,0x10, +0xb0,0x50,0xc5,0x42,0x1c,0x34,0xfc,0xcc,0x9a,0xde,0xe8,0xd2,0xde,0xdc,0xac,0xca, +0xc6,0xe8,0xde,0xe4,0x94,0xd2,0xe8,0xe8,0xca,0xe4,0x86,0xc2,0xdc,0xc6,0xca,0xd8, +0xd8,0xc2,0xe8,0xd2,0xde,0xdc,0x26,0x08,0x03,0x18,0x6c,0x40,0x88,0x59,0xa8,0x68, +0x21,0x0e,0x9a,0x66,0x0e,0xc8,0x98,0x41,0xc9,0x95,0x15,0xe1,0xc1,0xbd,0xcd,0xd5, +0xc9,0x95,0x4d,0x10,0x86,0x30,0xd8,0x80,0x10,0xb6,0x50,0xdd,0x42,0x1c,0x34,0xcd, +0x1c,0x30,0x33,0x83,0x92,0x2b,0xb3,0x4b,0x7b,0xab,0x9b,0x33,0x92,0x0b,0x6b,0x2b, +0x83,0x92,0x2b,0x2b,0xc2,0x83,0x7b,0x9b,0xab,0x93,0x2b,0x9b,0x20,0x0c,0x62,0xb0, +0xc1,0x20,0x72,0xa1,0xd2,0x85,0x38,0x68,0xb8,0x98,0x51,0x85,0xb9,0x21,0x85,0xb1, +0x99,0x19,0x3d,0x59,0x4d,0x10,0x86,0x31,0xd8,0x60,0x10,0xbc,0x50,0xf5,0x42,0x1c, +0x34,0xac,0xcc,0x94,0xd2,0xe8,0xe8,0xca,0xe4,0xa6,0xca,0xe2,0xea,0xca,0xdc,0xc6, +0xca,0x98,0xca,0xdc,0xce,0xe8,0xd0,0x26,0x08,0x03,0x19,0x6c,0x30,0x88,0x5f,0xa8, +0xc0,0x21,0x0e,0x1a,0x2a,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x13, +0x84,0xa1,0x0c,0x36,0x18,0x84,0x38,0x54,0xe3,0x10,0x07,0x0d,0x2f,0x33,0xa2,0x3c, +0xb7,0xb0,0xb6,0xb4,0x31,0xa9,0xb2,0xb9,0x21,0xb4,0x30,0xb7,0xb3,0x32,0xa3,0xb0, +0x31,0xba,0x37,0xb9,0x09,0xc2,0x60,0x06,0x1b,0x0c,0xa2,0x1c,0x2a,0x73,0x88,0x83, +0x86,0x98,0x99,0x55,0x5a,0xd9,0xdd,0x14,0x5c,0xd8,0x58,0x19,0xd5,0x5b,0x53,0x19, +0x5d,0x99,0xdc,0x9c,0x51,0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x61,0x38,0x83,0x0d,0x06, +0x81,0x0e,0x55,0x3a,0xc4,0x41,0xb3,0x81,0x5a,0x03,0x3a,0xb8,0x03,0x3d,0xe8,0x03, +0x50,0x18,0x05,0x53,0x48,0x05,0x56,0x78,0x05,0x59,0xa8,0x05,0x5c,0xd8,0x05,0x5f, +0x08,0x07,0x72,0x38,0x07,0x75,0xd8,0x30,0x18,0x6f,0xb0,0x0e,0x13,0x04,0x01,0xd8, +0x00,0x6c,0x18,0x0c,0x77,0x70,0x87,0x0d,0xc1,0x3b,0x6c,0x18,0x86,0x76,0x80,0x07, +0x0a,0x43,0x53,0x1b,0x06,0x3b,0xb0,0x83,0x61,0x82,0x30,0xa0,0xc1,0x86,0x60,0x15, +0x36,0x10,0x72,0x30,0x0f,0xf4,0x50,0x0f,0x1b,0x8a,0x76,0x90,0x07,0xc0,0x0d,0xec, +0x81,0x46,0x18,0xdd,0x5b,0x5b,0xda,0x18,0x11,0x31,0xb9,0x30,0xb7,0x31,0xb4,0xb2, +0x39,0x1a,0x66,0x6c,0x6f,0x61,0x74,0x73,0x13,0x84,0x21,0x0d,0x58,0xa4,0xb9,0xcd, +0xd1,0xcd,0x4d,0x10,0x06,0x35,0x20,0x91,0xe6,0x46,0x37,0x37,0x41,0x18,0xd6,0x80, +0x08,0x5d,0x19,0xde,0x17,0xdb,0x5b,0x18,0xd9,0x04,0x61,0x60,0x03,0x26,0x74,0x65, +0x78,0x5f,0x73,0x74,0x6f,0x72,0x65,0x2c,0xea,0xd2,0xdc,0xe8,0xe6,0x36,0x40,0xf8, +0x20,0x07,0xf9,0xd0,0xe8,0xc3,0x3e,0xf0,0x43,0x3f,0xf8,0xc3,0x3f,0x80,0x44,0x48, +0x88,0x44,0x35,0x12,0x7c,0x50,0x85,0x8d,0xcd,0xae,0xcd,0x25,0x8d,0xac,0xcc,0x8d, +0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x9b,0x12, +0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4,0xa6,0x04,0x46,0x1d,0x32, +0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2,0x32,0xb6,0x29,0x01,0x52, +0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x6c,0x6e,0x4a,0xd0,0x06, +0x95,0xc8,0xf0,0x5c,0xe8,0xf2,0xe0,0xca,0x82,0xdc,0xdc,0xde,0xe8,0xc2,0xe8,0xd2, +0xde,0xdc,0xe6,0xa6,0x08,0xeb,0x00,0x0f,0x75,0xc8,0xf0,0x5c,0xca,0xdc,0xe8,0xe4, +0xf2,0xa0,0xde,0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0xf6,0xd0,0x85,0x0c,0xcf,0x65,0xec, +0xad,0xce,0x8d,0xae,0x4c,0x6e,0x6e,0x4a,0x30,0x12,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x33,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e,0x30,0x39,0x0c,0x22, +0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34, +0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05, +0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x25,0x6c,0xc3,0xe5, +0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9, +0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd, +0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81,0x33,0x5c,0xbe,0xf3, +0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x05,0x48,0xc3,0xe5, +0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe3,0xde,0xf7,0xaa, +0xc7,0x60,0x9b,0xde,0x57,0x32,0xeb,0xda,0xc9,0x3d,0x4a,0x5e,0x44,0x58,0x49,0x4c, +0xa0,0x10,0x00,0x00,0x66,0x00,0x05,0x00,0x28,0x04,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x88,0x10,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x1f,0x04,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xc6,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xe8,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e, +0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2, +0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61, +0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19, +0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c,0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c, +0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86,0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a, +0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5, +0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86,0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7, +0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c, +0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28,0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97, +0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d,0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e, +0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2,0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06, +0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5, +0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20, +0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07, +0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9, +0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07, +0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39, +0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03, +0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38, +0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4, +0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70, +0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03, +0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82, +0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0, +0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03, +0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18, +0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc, +0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c, +0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4, +0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81, +0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09, +0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41, +0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8,0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b, +0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98, +0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40, +0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1, +0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d,0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac, +0x61,0x18,0x86,0x61,0x18,0x74,0x4f,0x01,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x34, +0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x79,0x80,0x00,0x08, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x1b,0x10, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c,0x20,0x00,0x02,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x88,0x01,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x10,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46, +0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x10,0x0a,0xa2,0x2c,0x0a,0x30, +0x80,0xc2,0x11,0x00,0x42,0x67,0x00,0x68,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2,0x19, +0x00,0x9a,0x67,0x00,0xa8,0x9e,0x01,0x20,0x7c,0x06,0x00,0x00,0x79,0x18,0x00,0x00, +0x5e,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x81,0x99,0x20,0x0c, +0xcd,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xce,0x04, +0x01,0x0d,0x32,0x02,0x13,0x84,0xe1,0x99,0x20,0x0c,0xd0,0x06,0x01,0x61,0x36,0x24, +0x48,0xa2,0x20,0xcb,0xb0,0x20,0xcd,0x86,0x64,0x48,0x14,0x04,0x19,0x16,0xa4,0x99, +0x20,0xac,0x81,0xb6,0x21,0x59,0x20,0x05,0x19,0x86,0x05,0x69,0x26,0x08,0x43,0x34, +0x41,0x78,0x83,0x6d,0x43,0x22,0x4d,0x0a,0x22,0x0d,0x0b,0xd2,0x6c,0x20,0x9c,0x27, +0xa2,0x26,0x08,0x71,0xc0,0x4d,0x10,0xc2,0x00,0x9b,0x20,0x0c,0xd2,0x06,0x01,0xc1, +0x36,0x2c,0x88,0xa5,0x20,0xc8,0xb0,0x5c,0xd7,0x95,0x4d,0x10,0xe6,0xa0,0xdb,0xb0, +0x0c,0x9b,0x82,0x0c,0xc3,0x72,0x5d,0x57,0x33,0x41,0xa8,0x03,0x6f,0xc3,0xb2,0x74, +0x0a,0xb2,0x0c,0xcb,0x75,0x5d,0xcd,0x86,0x45,0xea,0x14,0x44,0x1a,0x96,0xeb,0xba, +0x9a,0x0d,0x84,0xc6,0x79,0xdf,0x04,0x01,0x0f,0xbe,0x09,0xc2,0x30,0x6d,0x40,0x90, +0x30,0x50,0x10,0x64,0x10,0x03,0x60,0x43,0x30,0x06,0x1b,0x88,0x0a,0x0c,0xc8,0x00, +0x98,0x20,0x08,0x00,0x85,0xa1,0xa9,0x09,0xc2,0x40,0x4d,0x10,0x86,0x6a,0xc3,0x90, +0x06,0x69,0x30,0x4c,0x10,0x06,0x6b,0x82,0x30,0x5c,0x1b,0x02,0x36,0xd8,0x40,0xa0, +0x81,0x1a,0xac,0x41,0x1b,0x6c,0x28,0xcc,0xe0,0x0c,0x80,0x32,0x70,0x83,0x2a,0x6c, +0x6c,0x76,0x6d,0x2e,0x69,0x64,0x65,0x6e,0x74,0x53,0x82,0xa0,0x0a,0x19,0x9e,0x8b, +0x5d,0x99,0xdc,0x5c,0xda,0x9b,0xdb,0x94,0x80,0x68,0x42,0x86,0xe7,0x62,0x17,0xc6, +0x66,0x57,0x26,0x37,0x25,0x20,0xea,0x90,0xe1,0xb9,0xcc,0xa1,0x85,0x91,0x95,0xc9, +0x35,0xbd,0x91,0x95,0xb1,0x4d,0x09,0x8c,0x32,0x64,0x78,0x2e,0x72,0x65,0x73,0x6f, +0x75,0x72,0x63,0x65,0x73,0x53,0x02,0x32,0xa8,0x43,0x86,0xe7,0x52,0xe6,0x46,0x27, +0x97,0x07,0xf5,0x96,0xe6,0x46,0x37,0x37,0x25,0x70,0x03,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x33,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e,0x30,0x39,0x0c,0x22, +0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34, +0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05, +0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x25,0x6c,0xc3,0xe5, +0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9, +0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd, +0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81,0x33,0x5c,0xbe,0xf3, +0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x05,0x48,0xc3,0xe5, +0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x61,0x20,0x00,0x00, +0xe7,0x01,0x00,0x00,0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00,0x3b,0x00,0x00,0x00, +0x34,0xcc,0x00,0x14,0xec,0x40,0x11,0x06,0x94,0xec,0x40,0xd9,0x95,0x4d,0x71,0x06, +0x94,0x43,0x11,0x02,0x95,0x61,0x40,0x19,0x95,0x6e,0x40,0x49,0x12,0xd4,0x40,0x49, +0x22,0x94,0x4b,0xa9,0x94,0x46,0x49,0x42,0x14,0x4c,0x29,0x12,0x94,0x1b,0x21,0x45, +0x50,0x1e,0x23,0x00,0x25,0x40,0xc6,0x18,0x01,0x08,0x82,0x20,0xfc,0x0b,0x63,0x04, +0xad,0x39,0xe7,0xbc,0x37,0x46,0x70,0xdf,0xf4,0x68,0x8a,0xc1,0x18,0xc1,0x5a,0xab, +0xb5,0xfa,0x8d,0x11,0x80,0x20,0x08,0xbb,0x61,0x30,0x46,0x00,0x82,0x20,0x88,0x83, +0xc3,0x18,0xc1,0x5a,0xab,0xb5,0xf8,0x8d,0x11,0xc0,0x3e,0x3b,0x97,0xdf,0x18,0x41, +0xae,0x97,0xee,0xfc,0x8d,0x11,0xe0,0xec,0x7d,0xe6,0xde,0x18,0xc1,0x59,0x9b,0x62, +0xe8,0x8d,0x11,0x80,0x20,0x08,0xe2,0xdf,0x08,0xc0,0x18,0x01,0x08,0x82,0x20,0xfc, +0x8d,0x11,0xa8,0x78,0x7d,0x8a,0x1e,0x75,0x73,0x08,0x68,0x40,0x07,0x73,0x08,0x8f, +0x1c,0xcc,0x21,0xa0,0x01,0x1b,0xcc,0x21,0xc4,0xc1,0x34,0x87,0xf0,0xb0,0xc1,0x1c, +0x02,0x1a,0xb8,0xc1,0x1c,0xc2,0xe3,0x06,0x04,0xce,0x41,0x44,0x91,0x93,0x07,0x73, +0x10,0xcf,0xe3,0xe4,0xc1,0x1c,0x04,0xc3,0x38,0x79,0x30,0x07,0xe1,0x38,0x4e,0x1e, +0xcc,0x41,0x44,0x91,0x83,0x07,0x73,0x10,0x0c,0xe3,0xe0,0xc1,0x08,0xc0,0x1c,0xc4, +0xf3,0x38,0x78,0x30,0x07,0xe1,0x38,0x8e,0x1d,0x00,0x00,0x00,0x23,0x06,0x08,0x00, +0x82,0x60,0x20,0x06,0xae,0x60,0x07,0x09,0x2a,0x84,0xc2,0x88,0x01,0x02,0x80,0x20, +0x18,0x88,0xc1,0x2b,0xdc,0x41,0xb2,0x0a,0xa2,0x30,0x62,0x80,0x00,0x20,0x08,0x06, +0x62,0x00,0x0b,0x78,0x90,0xbc,0xc2,0x28,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x18, +0xc4,0x42,0x1e,0x24,0xae,0x40,0x0a,0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xb2, +0xa0,0x07,0x09,0x2b,0x94,0xc2,0x88,0x01,0x02,0x80,0x20,0x18,0x88,0xc1,0x2c,0xec, +0x41,0x22,0x0b,0xa6,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x62,0x40,0x0b,0x7c,0x90, +0xc4,0xc2,0x29,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x18,0xd4,0x42,0x1f,0x24,0xb1, +0x80,0x0a,0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xb6,0xe0,0x07,0xc9,0x2c,0xa4, +0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x78,0xb8,0x10,0x0a,0x81,0x35,0x62,0x60,0x00, +0x20,0x08,0x06,0x84,0x38,0xe0,0x41,0x2d,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x31, +0x0e,0x79,0x80,0x0b,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0xf1,0x42,0x28,0x0c,0xb7, +0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x9e,0x2f, +0x9c,0x82,0xb2,0x8d,0x18,0x34,0x00,0x08,0x82,0xc1,0x72,0x0e,0xa7,0x10,0xec,0x82, +0x51,0xa4,0x42,0x2a,0xa4,0x42,0x2a,0x8c,0x26,0x04,0x40,0x21,0xbf,0x00,0x23,0x06, +0x0d,0x00,0x82,0x60,0xb0,0xa8,0x83,0x2a,0x10,0xbe,0x10,0x20,0xac,0xc0,0x0a,0xac, +0xc0,0x0a,0xa3,0x09,0x01,0x50,0x8a,0x38,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c, +0xed,0xd0,0x0a,0x47,0x38,0x30,0xc1,0x2b,0xbc,0xc2,0x2b,0xbc,0xc2,0x68,0x42,0x00, +0x54,0x43,0x0a,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0b,0x3c,0xc0,0x82,0x42,0x0e, +0x4f,0x20,0x0b,0xb2,0x20,0x0b,0xb2,0x30,0x9a,0x10,0x00,0x15,0x9d,0x02,0x8c,0x18, +0x34,0x00,0x08,0x82,0xc1,0x32,0x0f,0xb3,0xd0,0x9c,0x43,0x10,0xd5,0x42,0x2d,0xd4, +0x42,0x2d,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xf5,0x50,0x0b, +0x4f,0x3a,0x0c,0xc9,0x2d,0xdc,0xc2,0x2d,0xdc,0xc2,0x68,0x42,0x00,0x8c,0x18,0x34, +0x00,0x08,0x82,0xc1,0x72,0x0f,0xb7,0x10,0xad,0x83,0xb3,0xe4,0x42,0x2e,0xe4,0x42, +0x2e,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xf9,0x90,0x0b,0x53, +0x3b,0x1c,0xca,0x2e,0xec,0xc2,0x2e,0xec,0xc2,0x68,0x42,0x00,0x8c,0x18,0x34,0x00, +0x08,0x82,0xc1,0xb2,0x0f,0xbb,0x50,0xbd,0x83,0xc4,0xf4,0x42,0x2f,0xf4,0x42,0x2f, +0x8c,0x26,0x04,0xc0,0x70,0x03,0x95,0x91,0xc1,0x70,0x03,0x97,0x91,0x41,0x09,0x81, +0x0e,0x47,0x54,0x98,0xf0,0x95,0x10,0xe8,0x74,0xc3,0xa5,0x05,0xd3,0x0d,0x9a,0x18, +0x08,0xc3,0x0d,0x63,0x00,0x06,0x64,0x30,0xdc,0x90,0x81,0x01,0x19,0x94,0x10,0xe8, +0x70,0x44,0x56,0x08,0x5f,0x09,0x81,0x4e,0x37,0x6c,0x47,0x30,0xdd,0xe0,0xa1,0x81, +0x30,0xdc,0xc0,0x99,0x01,0x19,0x14,0x12,0xe8,0x70,0x04,0x47,0x08,0x5f,0x09,0x81, +0x4e,0x37,0x78,0x46,0x50,0x88,0xb0,0xd3,0x0d,0x70,0xe0,0x04,0xd3,0x0d,0x63,0x80, +0x10,0xc3,0x0d,0x61,0xf0,0x06,0x64,0x50,0x81,0xa5,0xc3,0x11,0x61,0x60,0x08,0x5f, +0x09,0x81,0x4e,0x37,0x8c,0x01,0x12,0x4c,0x37,0xd8,0x81,0x21,0x94,0x41,0xe9,0x70, +0x04,0x19,0x0c,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0x66,0x50,0x04,0x25,0x1c,0x3b,0xdd, +0xc0,0x06,0x4d,0x50,0x62,0xa0,0xe9,0x70,0x04,0x1a,0x10,0xc2,0x57,0x42,0xa0,0xd3, +0x0d,0x6a,0x60,0x04,0xd3,0x0d,0x7a,0x50,0x08,0x35,0x24,0x3b,0xdd,0x90,0x07,0x4d, +0x50,0xd3,0xa6,0xc3,0x11,0x6d,0x50,0x08,0x5f,0x09,0x81,0x4e,0x37,0xbc,0xc1,0x11, +0x4c,0x37,0xe0,0xc1,0x21,0x94,0x1b,0x80,0x81,0x0e,0x47,0xc0,0xc1,0x20,0x7c,0x25, +0x04,0x3a,0xdd,0x20,0x07,0x45,0x30,0xdd,0x60,0x0a,0x85,0x50,0x03,0xb2,0xd3,0x0d, +0xa2,0xc0,0x04,0x37,0x18,0x76,0x82,0x61,0x23,0x06,0x07,0x00,0x82,0x60,0x80,0xb9, +0x85,0x4c,0xd0,0x82,0x58,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x98,0x3c,0x08,0xf1, +0xb1,0xc0,0x80,0x8f,0xd1,0xc3,0x10,0x1f,0x0b,0x0e,0xf8,0xdc,0x2d,0x18,0x76,0xb7, +0x60,0x98,0x15,0x02,0x7d,0x8c,0x10,0xe8,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x1b, +0x5e,0xf4,0xc4,0x2f,0xd4,0xc5,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09,0x86,0x9d, +0x60,0x98,0x09,0x87,0x7c,0x4c,0x38,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x0f, +0x69,0x8c,0x85,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x4f,0x69,0x90,0x85,0x70,0xc2, +0x40,0x27,0x0c,0x34,0x62,0x70,0x00,0x20,0x08,0x06,0x9e,0x68,0xac,0x45,0x3b,0x88, +0xc4,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xab,0xb1,0x16,0xc1,0x5f,0x0c,0x42,0x5b, +0xb4,0x45,0x5b,0xb4,0xc5,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0x82,0x26,0x8c, +0x26,0x6c,0x83,0x09,0x84,0x7c,0x4c,0x20,0xe4,0x33,0x62,0x70,0x00,0x20,0x08,0x06, +0x18,0x6b,0xc0,0x85,0x3c,0x88,0xc6,0x68,0x42,0x20,0x8c,0x26,0x08,0x83,0x15,0x42, +0x7c,0xac,0x10,0xe2,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0xde,0x6b,0xe0,0xc5,0x3f, +0xb8,0xc4,0x88,0x81,0x03,0x80,0x20,0x18,0x34,0xb7,0x11,0x17,0xc1,0x3d,0xd8,0x83, +0x5e,0xa8,0x81,0x1a,0xa8,0x81,0x1a,0x8c,0xc5,0x88,0xc1,0x01,0x80,0x20,0x18,0x78, +0xb0,0x91,0x17,0xff,0xc0,0x12,0x23,0x06,0x0e,0x00,0x82,0x60,0xd0,0xe0,0x86,0x5c, +0x04,0xf8,0x70,0x0f,0x7b,0x41,0x0c,0x04,0x41,0x16,0x23,0x06,0x07,0x00,0x82,0x60, +0xb0,0xc9,0xc6,0x5d,0xe4,0x43,0x6b,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x18, +0x1c,0x00,0x08,0x82,0xc1,0x56,0x1b,0x7a,0xc1,0x0f,0xb2,0x31,0x9a,0x10,0x00,0xa3, +0x09,0x42,0x70,0x82,0x61,0x27,0x18,0x66,0x02,0x23,0x1f,0x13,0x18,0xf9,0x98,0x20, +0xc8,0xc7,0x04,0x41,0x3e,0x26,0x04,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x87, +0x3c,0xea,0x22,0x18,0x8e,0x08,0xdc,0x42,0xf8,0x2e,0x30,0xca,0x02,0x4a,0x3e,0x26, +0x50,0xf2,0x39,0x95,0x30,0xec,0x54,0xc2,0x30,0x13,0xd0,0x02,0x3e,0x26,0xa4,0x05, +0x7c,0xae,0x32,0xec,0x2a,0xc3,0x8c,0x10,0xe8,0x63,0x84,0x40,0x1f,0x53,0x04,0xf8, +0x98,0x22,0xc0,0xc7,0x0c,0x41,0x3e,0x66,0x08,0xf2,0x31,0xe1,0x2f,0xe0,0x63,0x02, +0x68,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x9e,0xfb,0xb0,0x0d,0x61,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0x1e,0xfc,0xb8,0x0d,0xe1,0x84,0x81,0x4e,0x18,0xc8,0x0c,0x22, +0x3e,0x66,0x10,0xf1,0x31,0xbe,0x10,0xe2,0x63,0x7d,0x21,0xc4,0xc7,0x84,0x40,0x3e, +0x26,0x14,0xf2,0x31,0xa2,0x90,0x8f,0x1d,0x86,0x7c,0x86,0x23,0x88,0xbf,0x10,0xbe, +0x59,0x86,0x60,0x08,0x86,0x1b,0x16,0x36,0x20,0x83,0xe1,0x86,0x85,0x0d,0xc8,0xa0, +0x84,0x40,0x67,0x19,0x84,0x21,0xb8,0x5d,0x18,0x76,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0x3c,0x11,0x59,0x0f,0xb8,0x18,0x8d,0x11,0x83,0x05,0x00,0x41,0x30,0x88,0x50,0xe4, +0x3c,0x02,0xf3,0x80,0x9e,0xf6,0x10,0x66,0x09,0x86,0xe1,0x08,0xc5,0x34,0x84,0x6f, +0x96,0xe1,0x48,0x82,0x11,0x8a,0xd3,0xff,0xff,0xff,0x1f,0x8c,0xd9,0x10,0xbe,0x59, +0x02,0x63,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x1e,0x16,0x09,0x0f,0xd4,0xff,0xff,0xff, +0x1f,0x2c,0xa0,0x0d,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0xc1,0xe3,0x22,0xe2,0x11, +0x58,0x50,0x1b,0xf2,0xb1,0xa0,0x36,0xe0,0x33,0x4b,0x60,0x0c,0x54,0x18,0x0c,0x21, +0x14,0x16,0xb8,0x86,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xe0,0x99,0x11,0xf4,0x08, +0x2c,0xc0,0x0d,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0xc1,0x53,0x23,0xe9,0x11,0x8c, +0x18,0x1c,0x00,0x08,0x82,0x81,0x07,0x23,0xf9,0x11,0x1a,0xaf,0x31,0x62,0xe0,0x00, +0x20,0x08,0x06,0x0d,0x8e,0xc8,0x47,0x80,0x17,0x77,0xb1,0x1f,0x82,0x20,0x08,0xe4, +0x81,0xe5,0xbd,0x08,0x0c,0x37,0x04,0xa0,0x40,0x06,0xc3,0x0d,0x1f,0x28,0x90,0x41, +0x09,0x81,0xce,0x32,0x20,0x49,0x70,0xef,0x30,0xec,0x88,0xc1,0x01,0x80,0x20,0x18, +0x78,0x36,0xf2,0x1f,0xa4,0x71,0x1b,0x23,0x06,0x0b,0x00,0x82,0x60,0x10,0xf1,0xc8, +0x7e,0x04,0xfa,0x61,0x8c,0x41,0x88,0x08,0xb3,0x04,0xc9,0x70,0x44,0xa7,0x1b,0xc2, +0x37,0xcb,0xa0,0x30,0x41,0x95,0xc1,0x8d,0xc0,0x70,0xc3,0x19,0xa0,0x02,0x19,0x0c, +0x37,0x08,0xa8,0x40,0x06,0x25,0x04,0x3a,0xcb,0xb0,0x30,0xc1,0xdd,0xc3,0xb0,0x23, +0x06,0x07,0x00,0x82,0x60,0xe0,0xf9,0xc8,0x89,0xb0,0xc6,0x6f,0x8c,0x18,0x2c,0x00, +0x08,0x82,0x41,0x44,0x26,0x23,0x12,0x88,0x08,0x1b,0x18,0x29,0x22,0xcc,0x12,0x30, +0xc3,0x11,0x64,0x20,0x1e,0xc2,0x37,0xcb,0xd0,0x3c,0x41,0xb9,0xc1,0x8f,0x40,0xb9, +0x01,0x98,0xc0,0x70,0x83,0x10,0x0b,0x64,0x30,0xdc,0x20,0xc4,0x02,0x19,0x94,0x10, +0xe8,0x2c,0x83,0xf3,0x04,0x07,0x12,0xc3,0x8e,0x18,0x1c,0x00,0x08,0x82,0x81,0x77, +0x26,0x30,0x52,0x1b,0xe8,0x31,0x62,0xb0,0x00,0x20,0x08,0x06,0x51,0x9b,0xb0,0x48, +0xb0,0x22,0x87,0x21,0x23,0xc2,0x2c,0xc1,0x33,0x62,0x70,0x00,0x20,0x08,0x06,0x5e, +0x9a,0xc8,0xc8,0x6c,0xa4,0xc7,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0x72,0x22,0x23, +0x81,0x99,0xc4,0x06,0x6c,0xd0,0x08,0x8d,0xd0,0x08,0x8d,0x8c,0x26,0x04,0xc0,0x68, +0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x4c,0x72,0xe2,0x22, +0xf2,0x31,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x34,0x27,0x2f,0x32,0x1f,0xc3,0x88, +0xc1,0x01,0x80,0x20,0x18,0x4c,0x74,0x02,0x23,0xf4,0x31,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x01,0x36,0x27,0x37,0x92,0x1b,0x6e,0x32,0x9a,0x10,0x00,0x56,0x04,0xf4,0xb1, +0x42,0xa0,0x8f,0x15,0x03,0x7d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0,0xb3,0x93,0x1f, +0x19,0x8f,0xf8,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xe5,0x4f,0x7e,0x24,0x98,0x93, +0x39,0x99,0x93,0x30,0x09,0x93,0x30,0x09,0x93,0xd1,0x84,0x00,0x18,0x8e,0x08,0xfa, +0x23,0xf8,0xa6,0x1b,0xfe,0x43,0x08,0x2c,0x40,0xe4,0x63,0x02,0x22,0x1f,0x1b,0x10, +0xf9,0x8c,0x18,0x2c,0x00,0x08,0x82,0x41,0x15,0x2a,0x33,0x32,0x08,0xc1,0x89,0x98, +0x48,0x89,0x0c,0x47,0x04,0x25,0xa2,0x7c,0xb3,0x0c,0x05,0x11,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_e6a5fa3d0fcf10b121e4c115ede089fa.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_e6a5fa3d0fcf10b121e4c115ede089fa.h new file mode 100644 index 00000000..74dcf4fc --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_e6a5fa3d0fcf10b121e4c115ede089fa.h @@ -0,0 +1,520 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_wave64_e6a5fa3d0fcf10b121e4c115ede089fa.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e6a5fa3d0fcf10b121e4c115ede089fa_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e6a5fa3d0fcf10b121e4c115ede089fa_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e6a5fa3d0fcf10b121e4c115ede089fa_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e6a5fa3d0fcf10b121e4c115ede089fa_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e6a5fa3d0fcf10b121e4c115ede089fa_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e6a5fa3d0fcf10b121e4c115ede089fa_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e6a5fa3d0fcf10b121e4c115ede089fa_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e6a5fa3d0fcf10b121e4c115ede089fa_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e6a5fa3d0fcf10b121e4c115ede089fa_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e6a5fa3d0fcf10b121e4c115ede089fa_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e6a5fa3d0fcf10b121e4c115ede089fa_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e6a5fa3d0fcf10b121e4c115ede089fa_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e6a5fa3d0fcf10b121e4c115ede089fa_size = 7948; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e6a5fa3d0fcf10b121e4c115ede089fa_data[] = { +0x44,0x58,0x42,0x43,0xb4,0xbb,0x34,0x74,0x1b,0x8e,0xc4,0x70,0xf6,0xe9,0x2b,0x35, +0xcd,0x19,0x4a,0x3b,0x01,0x00,0x00,0x00,0x0c,0x1f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0xb0,0x0e,0x00,0x00,0xcc,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x14,0x0d,0x00,0x00,0x66,0x00,0x05,0x00, +0x45,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xfc,0x0c,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x3c,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc5,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b, +0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c,0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28, +0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d, +0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e,0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2, +0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0, +0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07, +0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1, +0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90, +0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31, +0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8, +0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07, +0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f, +0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c, +0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90, +0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43, +0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac, +0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a, +0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0, +0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3, +0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c, +0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0, +0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81, +0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a, +0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01, +0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c, +0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0, +0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41,0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8, +0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b,0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26, +0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18, +0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03, +0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8, +0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d, +0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac,0x61,0x18,0x86,0x61,0x18,0x74,0x03,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a, +0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90, +0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6, +0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60, +0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x34,0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4, +0x79,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01, +0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02,0x02,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x43,0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x86,0x3c,0x1b,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c, +0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x88,0x01,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x1c,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x1c,0x0a, +0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03, +0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a, +0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x2c,0x0a,0x33,0xa0,0xb4,0x07,0x8a,0xa5,0x30, +0x28,0x1c,0x01,0xa8,0x01,0x42,0x67,0x00,0x68,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2, +0x19,0x00,0x9a,0x67,0x00,0xa8,0x9e,0x01,0xa0,0x7b,0x06,0x80,0xf0,0x19,0x00,0x00, +0x79,0x18,0x00,0x00,0x59,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0x81,0x99,0x20,0x0c,0xcd,0x06,0x61,0x20,0x26,0x08,0x83,0xb3,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08,0x68,0xf0,0x06,0xb4,0xe4,0xbe,0xd2,0xdc, +0xe0,0xea,0xe8,0xbe,0xc6,0xde,0xd8,0xde,0xe4,0xbe,0xd4,0xd2,0xe8,0xe8,0xca,0xe4, +0xca,0xc8,0x26,0x08,0xc3,0x33,0x41,0x18,0xa0,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65, +0x31,0x98,0x81,0x31,0x1c,0x5a,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f, +0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x1b,0x92,0x41,0x81, +0x0c,0x63,0x60,0x0c,0x67,0x82,0xb0,0x06,0x70,0xc0,0x46,0xee,0x2b,0xcd,0x0d,0xae, +0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d,0x43,0xc2,0x48,0x93,0x31,0x0c,0x8c,0xe1, +0x4c,0x10,0x86,0x68,0x82,0xf0,0x06,0x71,0x40,0x48,0xee,0x2b,0xcd,0x0d,0xae,0x8e, +0xee,0xab,0x0c,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x43,0x52,0x59,0x97,0x51,0x0d, +0x8c,0xe1,0x6c,0x20,0x9e,0x88,0xc2,0x26,0x08,0x71,0x20,0x07,0x3c,0x03,0xb9,0xbb, +0x2f,0xb9,0xb2,0xb1,0x37,0xb7,0x39,0x3a,0xb9,0xba,0x31,0xba,0x32,0xb2,0x2f,0x38, +0xb9,0x32,0xbb,0xb4,0xb7,0xba,0xb9,0x2f,0xb7,0xb2,0x30,0xb9,0xb2,0x39,0xba,0x2f, +0xb2,0x32,0x38,0x3a,0xb4,0x09,0x42,0x18,0xb4,0xc1,0x04,0x61,0x90,0x36,0x08,0x46, +0xb7,0x61,0x31,0xb4,0xcd,0x30,0x06,0x86,0xe3,0x38,0x6f,0x82,0x30,0x07,0x73,0xc0, +0x4c,0xee,0xee,0x8b,0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0xec,0xab,0xed,0x8d,0x2e,0xed, +0xcd,0xed,0xcb,0xae,0x6c,0x8c,0xee,0x4d,0x6e,0x6e,0xc3,0x32,0x80,0x41,0x18,0x18, +0xc3,0xc0,0x70,0x1c,0xe7,0x4c,0x10,0xea,0x80,0x0e,0xf8,0xc8,0xdd,0x7d,0x91,0xa5, +0xb1,0x85,0xd1,0x95,0x91,0x11,0x95,0xc1,0xd1,0xa1,0x6d,0x58,0x98,0x31,0x20,0x03, +0x83,0x19,0x18,0x8e,0xe3,0x1c,0x4a,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x69, +0x6e,0x70,0x75,0x74,0x5f,0x6c,0x75,0x6d,0x61,0x1b,0x96,0x6a,0x0c,0xcc,0xc0,0xa8, +0x06,0x86,0xe3,0x38,0x67,0x03,0xf1,0x89,0x41,0x19,0x9c,0xc1,0x04,0x01,0x0f,0xec, +0x80,0xc6,0x98,0x98,0xd1,0x94,0x94,0xcc,0x04,0x61,0x98,0x36,0x20,0x46,0x1a,0xa8, +0x81,0x61,0x0c,0x6b,0x00,0x6c,0x08,0xd8,0x60,0x03,0x91,0xa1,0x41,0x1b,0x00,0x13, +0x84,0x3b,0xa8,0x03,0x2e,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65, +0x13,0x84,0x81,0x9a,0x20,0x0c,0xd5,0x04,0x21,0x0c,0xdc,0x60,0x03,0x42,0xc0,0x41, +0x65,0xc4,0x81,0x1c,0x34,0x73,0x40,0x27,0xad,0x29,0x0c,0x4f,0xaa,0xcc,0x8d,0xac, +0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x30,0x58,0x1b,0x0c,0xa2,0x0e,0x2a,0x3b,0x88, +0x03,0x39,0x20,0x93,0x46,0x94,0x36,0x07,0xc7,0x16,0x96,0x37,0x95,0xa6,0x57,0x36, +0x41,0x18,0xae,0x0d,0x08,0x81,0x07,0x55,0x1e,0xc4,0x81,0x1c,0x34,0x73,0xc0,0x2e, +0x2d,0xc9,0x0d,0xae,0x8e,0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e, +0x6e,0xac,0x8c,0x28,0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x60, +0x1b,0x0c,0x62,0x0f,0x2a,0x3e,0x88,0x03,0x39,0xa0,0x94,0xc6,0x54,0xd7,0x16,0xd6, +0x94,0x06,0x47,0x94,0xd6,0x56,0xe6,0x36,0x97,0xf6,0xe6,0x36,0x37,0x41,0x18,0xb2, +0x0d,0x06,0xe1,0x07,0xd5,0x1f,0xc4,0x81,0x1c,0x50,0x4a,0x63,0xaa,0x6b,0x0b,0x6b, +0x4a,0x83,0x63,0x2a,0xb3,0x2b,0x63,0xa3,0x7a,0xab,0x9a,0x2b,0x9b,0x20,0x0c,0xda, +0x06,0x83,0x08,0x85,0x4a,0x14,0xe2,0x40,0x0e,0xb8,0xa4,0x19,0xc9,0x85,0xb5,0x95, +0x25,0xb9,0x91,0x95,0xe1,0x4d,0x10,0x86,0x6d,0x83,0x41,0x90,0x42,0x55,0x0a,0x71, +0x20,0x07,0x94,0xcc,0x88,0xca,0xec,0xd2,0xc6,0xca,0xa8,0xde,0xac,0xd2,0xca,0xee, +0x88,0xca,0xe0,0xe8,0xd0,0x26,0x08,0x03,0xb7,0xc1,0x20,0x4e,0xa1,0x42,0x85,0x38, +0x68,0x78,0x98,0x29,0xa5,0xd1,0xd1,0x95,0xc9,0x4d,0x10,0x86,0x6e,0x83,0x41,0xa8, +0x42,0xb5,0x0a,0x71,0xd0,0x50,0x32,0x6b,0x7a,0xa3,0x4b,0x7b,0x73,0xb3,0x2a,0x1b, +0xa3,0x7b,0x93,0x9b,0x1a,0x0b,0x63,0x2b,0x9b,0x20,0x0c,0xde,0x06,0x84,0x68,0x85, +0xca,0x15,0xe2,0xa0,0x69,0xe6,0x80,0x90,0x19,0xd1,0xdb,0x9d,0xdb,0xdc,0x58,0x18, +0x5b,0x99,0x51,0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x61,0xf8,0x36,0x18,0x04,0x2c,0x54, +0xb1,0x10,0x07,0x0d,0x3f,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba, +0x37,0x39,0xa5,0x34,0x3a,0xba,0x32,0xb9,0xa1,0x30,0xb7,0xb1,0x32,0x36,0xb6,0x30, +0xba,0xb4,0x37,0xb7,0x09,0xc2,0x00,0x06,0x1b,0x10,0x62,0x16,0x2a,0x5a,0x88,0x83, +0xa6,0x99,0x03,0x32,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65, +0x13,0x84,0x21,0x0c,0x36,0x20,0x84,0x2d,0x54,0xb7,0x10,0x07,0x4d,0x33,0x07,0xcc, +0xcc,0xa0,0xe4,0xca,0xec,0xd2,0xde,0xea,0xe6,0x8c,0xe4,0xc2,0xda,0xca,0xa0,0xe4, +0xca,0x8a,0xf0,0xe0,0xde,0xe6,0xea,0xe4,0xca,0x26,0x08,0x83,0x18,0x6c,0x30,0x88, +0x5c,0xa8,0x74,0x21,0x0e,0x1a,0x2e,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46, +0x4f,0x56,0x13,0x84,0x61,0x0c,0x36,0x18,0x04,0x2f,0x54,0xbd,0x10,0x07,0x0d,0x2b, +0x33,0xa5,0x34,0x3a,0xba,0x32,0xb9,0xa9,0xb2,0xb8,0xba,0x32,0xb7,0xb1,0x32,0xa6, +0x32,0xb7,0x33,0x3a,0xb4,0x09,0xc2,0x40,0x06,0x1b,0x0c,0xe2,0x17,0x2a,0x70,0x88, +0x83,0x86,0x8a,0x19,0x51,0x19,0x1b,0x5d,0x18,0x55,0x5a,0x5b,0xd9,0x04,0x61,0x28, +0x83,0x0d,0x06,0x21,0x0e,0xd5,0x38,0xc4,0x41,0xc3,0xcb,0x8c,0x28,0xcf,0x2d,0xac, +0x2d,0x6d,0x4c,0xaa,0x6c,0x6e,0x08,0x2d,0xcc,0xed,0xac,0xcc,0x28,0x6c,0x8c,0xee, +0x4d,0x6e,0x82,0x30,0x98,0xc1,0x06,0x83,0x28,0x87,0xca,0x1c,0xe2,0xa0,0x21,0x66, +0x66,0x95,0x56,0x76,0x37,0x05,0x17,0x36,0x56,0x46,0xf5,0xd6,0x54,0x46,0x57,0x26, +0x37,0x67,0x14,0x36,0x46,0xf7,0x26,0x37,0x41,0x18,0xce,0x60,0x83,0x41,0xa0,0x43, +0x95,0x0e,0x71,0xd0,0x6c,0xa0,0xd6,0x80,0x0e,0xee,0x40,0x0f,0xfa,0x00,0x14,0x46, +0xc1,0x14,0x52,0x81,0x15,0x5e,0x41,0x16,0x6a,0x01,0x17,0x76,0xc1,0x17,0xc2,0x81, +0x1c,0xce,0x41,0x1d,0x36,0x0c,0xc6,0x1b,0xac,0xc3,0x04,0x41,0x00,0x36,0x00,0x1b, +0x06,0xc3,0x1d,0xdc,0x61,0x43,0xf0,0x0e,0x1b,0x86,0xa1,0x1d,0xe0,0x81,0xc2,0xd0, +0xd4,0x86,0xc1,0x0e,0xec,0x60,0x98,0x20,0x0c,0x68,0xb0,0x21,0x58,0x85,0x0d,0x84, +0x1c,0xcc,0x03,0x3d,0xd4,0xc3,0x86,0xa2,0x1d,0xe4,0x01,0x70,0x03,0x7b,0xa0,0x11, +0x46,0xf7,0xd6,0x96,0x36,0x46,0x44,0x4c,0x2e,0xcc,0x6d,0x0c,0xad,0x6c,0x8e,0x86, +0x19,0xdb,0x5b,0x18,0xdd,0xdc,0x04,0x61,0x48,0x03,0x16,0x69,0x6e,0x73,0x74,0x73, +0x13,0x84,0x41,0x0d,0x48,0xa4,0xb9,0xd1,0xcd,0x4d,0x10,0x86,0x35,0x20,0x42,0x57, +0x86,0xf7,0xc5,0xf6,0x16,0x46,0x36,0x41,0x18,0xd8,0x80,0x09,0x5d,0x19,0xde,0xd7, +0x1c,0xdd,0x9b,0x5c,0x19,0x8b,0xba,0x34,0x37,0xba,0xb9,0x0d,0x10,0x3e,0xc8,0x41, +0x3e,0x34,0xfa,0xb0,0x0f,0xfc,0xd0,0x0f,0xfe,0xf0,0x0f,0x20,0x11,0x12,0x22,0x51, +0x8d,0x04,0x1f,0x54,0x61,0x63,0xb3,0x6b,0x73,0x49,0x23,0x2b,0x73,0xa3,0x9b,0x12, +0x04,0x55,0xc8,0xf0,0x5c,0xec,0xca,0xe4,0xe6,0xd2,0xde,0xdc,0xa6,0x04,0x44,0x13, +0x32,0x3c,0x17,0xbb,0x30,0x36,0xbb,0x32,0xb9,0x29,0x81,0x51,0x87,0x0c,0xcf,0x65, +0x0e,0x2d,0x8c,0xac,0x4c,0xae,0xe9,0x8d,0xac,0x8c,0x6d,0x4a,0x80,0x94,0x21,0xc3, +0x73,0x91,0x2b,0x9b,0x7b,0xab,0x93,0x1b,0x2b,0x9b,0x9b,0x12,0xb4,0x41,0x25,0x32, +0x3c,0x17,0xba,0x3c,0xb8,0xb2,0x20,0x37,0xb7,0x37,0xba,0x30,0xba,0xb4,0x37,0xb7, +0xb9,0x29,0xc2,0x3a,0xc0,0x43,0x1d,0x32,0x3c,0x97,0x32,0x37,0x3a,0xb9,0x3c,0xa8, +0xb7,0x34,0x37,0xba,0xb9,0x29,0x81,0x3d,0x74,0x21,0xc3,0x73,0x19,0x7b,0xab,0x73, +0xa3,0x2b,0x93,0x9b,0x9b,0x12,0x8c,0x04,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x33,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e,0x30,0x39,0x0c,0x22, +0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34, +0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05, +0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x25,0x6c,0xc3,0xe5, +0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9, +0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd, +0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81,0x33,0x5c,0xbe,0xf3, +0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x05,0x48,0xc3,0xe5, +0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe6,0xa5,0xfa,0x3d, +0x0f,0xcf,0x10,0xb1,0x21,0xe4,0xc1,0x15,0xed,0xe0,0x89,0xfa,0x44,0x58,0x49,0x4c, +0x38,0x10,0x00,0x00,0x66,0x00,0x05,0x00,0x0e,0x04,0x00,0x00,0x44,0x58,0x49,0x4c, +0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x10,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0x05,0x04,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xc6,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xe8,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e, +0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2, +0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61, +0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19, +0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c,0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c, +0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86,0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a, +0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5, +0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86,0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7, +0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c, +0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28,0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97, +0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d,0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e, +0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2,0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06, +0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5, +0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20, +0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07, +0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9, +0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07, +0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39, +0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03, +0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38, +0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4, +0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70, +0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03, +0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0,0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82, +0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0, +0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03, +0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18, +0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc, +0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c, +0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4, +0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81, +0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09, +0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41, +0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8,0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b, +0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98, +0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07, +0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73, +0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40, +0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc, +0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1, +0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d,0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac, +0x61,0x18,0x86,0x61,0x18,0x74,0x4f,0x01,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x34, +0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x79,0x80,0x00,0x08, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01,0x30,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x1b,0x10, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c,0x20,0x00,0x02,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x88,0x01,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x10,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46, +0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x10,0x0a,0xa2,0x2c,0x0a,0x30, +0x80,0xc2,0x11,0x00,0x42,0x67,0x00,0x68,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2,0x19, +0x00,0x9a,0x67,0x00,0xa8,0x9e,0x01,0x20,0x7c,0x06,0x00,0x00,0x79,0x18,0x00,0x00, +0x5e,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x81,0x99,0x20,0x0c, +0xcd,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xce,0x04, +0x01,0x0d,0x32,0x02,0x13,0x84,0xe1,0x99,0x20,0x0c,0xd0,0x06,0x01,0x61,0x36,0x24, +0x48,0xa2,0x20,0xcb,0xb0,0x20,0xcd,0x86,0x64,0x48,0x14,0x04,0x19,0x16,0xa4,0x99, +0x20,0xac,0x81,0xb6,0x21,0x59,0x20,0x05,0x19,0x86,0x05,0x69,0x26,0x08,0x43,0x34, +0x41,0x78,0x83,0x6d,0x43,0x22,0x4d,0x0a,0x22,0x0d,0x0b,0xd2,0x6c,0x20,0x9c,0x27, +0xa2,0x26,0x08,0x71,0xc0,0x4d,0x10,0xc2,0x00,0x9b,0x20,0x0c,0xd2,0x06,0x01,0xc1, +0x36,0x2c,0x88,0xa5,0x20,0xc8,0xb0,0x5c,0xd7,0x95,0x4d,0x10,0xe6,0xa0,0xdb,0xb0, +0x0c,0x9b,0x82,0x0c,0xc3,0x72,0x5d,0x57,0x33,0x41,0xa8,0x03,0x6f,0xc3,0xb2,0x74, +0x0a,0xb2,0x0c,0xcb,0x75,0x5d,0xcd,0x86,0x45,0xea,0x14,0x44,0x1a,0x96,0xeb,0xba, +0x9a,0x0d,0x84,0xc6,0x79,0xdf,0x04,0x01,0x0f,0xbe,0x09,0xc2,0x30,0x6d,0x40,0x90, +0x30,0x50,0x10,0x64,0x10,0x03,0x60,0x43,0x30,0x06,0x1b,0x88,0x0a,0x0c,0xc8,0x00, +0x98,0x20,0x08,0x00,0x85,0xa1,0xa9,0x09,0xc2,0x40,0x4d,0x10,0x86,0x6a,0xc3,0x90, +0x06,0x69,0x30,0x4c,0x10,0x06,0x6b,0x82,0x30,0x5c,0x1b,0x02,0x36,0xd8,0x40,0xa0, +0x81,0x1a,0xac,0x41,0x1b,0x6c,0x28,0xcc,0xe0,0x0c,0x80,0x32,0x70,0x83,0x2a,0x6c, +0x6c,0x76,0x6d,0x2e,0x69,0x64,0x65,0x6e,0x74,0x53,0x82,0xa0,0x0a,0x19,0x9e,0x8b, +0x5d,0x99,0xdc,0x5c,0xda,0x9b,0xdb,0x94,0x80,0x68,0x42,0x86,0xe7,0x62,0x17,0xc6, +0x66,0x57,0x26,0x37,0x25,0x20,0xea,0x90,0xe1,0xb9,0xcc,0xa1,0x85,0x91,0x95,0xc9, +0x35,0xbd,0x91,0x95,0xb1,0x4d,0x09,0x8c,0x32,0x64,0x78,0x2e,0x72,0x65,0x73,0x6f, +0x75,0x72,0x63,0x65,0x73,0x53,0x02,0x32,0xa8,0x43,0x86,0xe7,0x52,0xe6,0x46,0x27, +0x97,0x07,0xf5,0x96,0xe6,0x46,0x37,0x37,0x25,0x70,0x03,0x00,0x79,0x18,0x00,0x00, +0x55,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0, +0x06,0xec,0xf0,0x0e,0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41, +0x1c,0xce,0xc1,0x0d,0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e, +0xe8,0x61,0x06,0x13,0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a, +0xb8,0x81,0x38,0xc8,0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x33,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e,0x30,0x39,0x0c,0x22, +0x6c,0x48,0x83,0x3e,0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34, +0x40,0x84,0xf9,0xc5,0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05, +0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x25,0x6c,0xc3,0xe5, +0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9, +0xc8,0x6d,0xdb,0x42,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd, +0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81,0x33,0x5c,0xbe,0xf3, +0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c, +0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d,0x97,0xef,0x3c,0xfe, +0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x05,0x48,0xc3,0xe5, +0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9, +0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x61,0x20,0x00,0x00, +0xcd,0x01,0x00,0x00,0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00,0x3b,0x00,0x00,0x00, +0x34,0xcc,0x00,0x14,0xec,0x40,0x11,0x06,0x94,0xec,0x40,0xd9,0x15,0x67,0x40,0x39, +0x14,0x21,0x50,0x19,0x06,0x94,0x51,0xe9,0x06,0x94,0x24,0x41,0x0d,0x94,0x24,0x42, +0xd9,0x94,0x4b,0xa9,0x94,0x46,0x49,0x42,0x14,0x4c,0x29,0x12,0x94,0x1b,0x21,0x45, +0x50,0x1e,0x23,0x00,0x25,0x40,0xc6,0x18,0x01,0x08,0x82,0x20,0xfc,0x0b,0x63,0x04, +0xad,0x39,0xe7,0xbc,0x37,0x46,0x70,0xdf,0xf4,0x68,0x8a,0xc1,0x18,0xc1,0x5a,0xab, +0xb5,0xfa,0x8d,0x11,0x80,0x20,0x08,0xbb,0x61,0x30,0x46,0x00,0x82,0x20,0x88,0x83, +0xc3,0x18,0xc1,0x5a,0xab,0xb5,0xf8,0x8d,0x11,0xc0,0x3e,0x3b,0x97,0xdf,0x18,0x41, +0xae,0x97,0xee,0xfc,0x8d,0x11,0xe0,0xec,0x7d,0xe6,0xde,0x18,0xc1,0x59,0x9b,0x62, +0xe8,0x8d,0x11,0x80,0x20,0x08,0xc2,0xdf,0x18,0x01,0x08,0x82,0x20,0xfe,0x8d,0x00, +0x8c,0x11,0xa8,0x78,0x7d,0x8a,0x1e,0x75,0x73,0x08,0x67,0x40,0x07,0x73,0x08,0x8f, +0x1c,0xcc,0x21,0x9c,0xc1,0x1a,0xcc,0x21,0xc4,0xc1,0x34,0x87,0xf0,0xac,0xc1,0x1c, +0xc2,0x19,0xb4,0xc1,0x1c,0xc2,0xd3,0x06,0x04,0xce,0x41,0x44,0x91,0x93,0x07,0x73, +0x10,0xcf,0xe3,0xe4,0xc1,0x1c,0x04,0xc3,0x38,0x79,0x30,0x07,0xe1,0x38,0x4e,0x1e, +0xcc,0x41,0x44,0x91,0x83,0x07,0x73,0x10,0x0c,0xe3,0xe0,0xc1,0x08,0xc0,0x1c,0xc4, +0xf3,0x38,0x78,0x30,0x07,0xe1,0x38,0x8e,0x1d,0x00,0x00,0x00,0x23,0x06,0x08,0x00, +0x82,0x60,0x20,0x06,0xae,0x60,0x07,0x09,0x2a,0x84,0xc2,0x88,0x01,0x02,0x80,0x20, +0x18,0x88,0xc1,0x2b,0xdc,0x41,0xb2,0x0a,0xa2,0x30,0x62,0x80,0x00,0x20,0x08,0x06, +0x62,0x00,0x0b,0x78,0x90,0xbc,0xc2,0x28,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x18, +0xc4,0x42,0x1e,0x24,0xae,0x40,0x0a,0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xb2, +0xa0,0x07,0x09,0x2b,0x94,0xc2,0x88,0x01,0x02,0x80,0x20,0x18,0x88,0xc1,0x2c,0xec, +0x41,0x22,0x0b,0xa6,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x62,0x40,0x0b,0x7c,0x90, +0xc4,0xc2,0x29,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x18,0xd4,0x42,0x1f,0x24,0xb1, +0x80,0x0a,0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xb6,0xe0,0x07,0xc9,0x2c,0xa4, +0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x78,0xb8,0x10,0x0a,0x81,0x35,0x62,0x60,0x00, +0x20,0x08,0x06,0x84,0x38,0xe4,0x41,0x2d,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x31, +0x0e,0x7a,0x80,0x0b,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0xf1,0x42,0x28,0x0c,0xb7, +0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x9e,0x2f, +0x9c,0x82,0xb2,0x8d,0x18,0x34,0x00,0x08,0x82,0xc1,0x72,0x0e,0xa7,0x10,0xec,0x82, +0x51,0xa4,0x42,0x2a,0xa4,0x42,0x2a,0x8c,0x26,0x04,0x40,0x21,0xbf,0x00,0x23,0x06, +0x0d,0x00,0x82,0x60,0xb0,0xa8,0x83,0x2a,0x10,0xbe,0x10,0x20,0xac,0xc0,0x0a,0xac, +0xc0,0x0a,0xa3,0x09,0x01,0x50,0x8a,0x38,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c, +0xed,0xd0,0x0a,0x47,0x38,0x30,0xc1,0x2b,0xbc,0xc2,0x2b,0xbc,0xc2,0x68,0x42,0x00, +0x54,0x53,0x0a,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x0b,0x3c,0xc0,0x82,0x42,0x0e, +0x4f,0x20,0x0b,0xb2,0x20,0x0b,0xb2,0x30,0x9a,0x10,0x00,0x15,0xa1,0x02,0x8c,0x18, +0x34,0x00,0x08,0x82,0xc1,0x32,0x0f,0xb3,0xd0,0x9c,0x43,0x10,0xd5,0x42,0x2d,0xd4, +0x42,0x2d,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xf5,0x50,0x0b, +0x4f,0x3a,0x0c,0xc9,0x2d,0xdc,0xc2,0x2d,0xdc,0xc2,0x68,0x42,0x00,0x8c,0x18,0x34, +0x00,0x08,0x82,0xc1,0x72,0x0f,0xb7,0x10,0xad,0x83,0xb3,0xe4,0x42,0x2e,0xe4,0x42, +0x2e,0x8c,0x26,0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xf9,0x90,0x0b,0x53, +0x3b,0x1c,0xca,0x2e,0xec,0xc2,0x2e,0xec,0xc2,0x68,0x42,0x00,0x8c,0x18,0x34,0x00, +0x08,0x82,0xc1,0xb2,0x0f,0xbb,0x50,0xbd,0x83,0xc4,0xf4,0x42,0x2f,0xf4,0x42,0x2f, +0x8c,0x26,0x04,0xc0,0x70,0x03,0x95,0x91,0xc1,0x70,0x03,0x97,0x91,0x41,0x09,0x81, +0x0e,0x47,0x54,0x98,0xf0,0x95,0x10,0xe8,0x74,0xc3,0xa5,0x05,0xd3,0x0d,0x9a,0x18, +0x08,0xc3,0x0d,0x63,0x00,0x06,0x64,0x30,0xdc,0x90,0x81,0x01,0x19,0x94,0x10,0xe8, +0x70,0x44,0x56,0x08,0x5f,0x09,0x81,0x4e,0x37,0x6c,0x47,0x30,0xdd,0xe0,0xa1,0x81, +0x30,0xdc,0xc0,0x99,0x01,0x19,0x14,0x12,0xe8,0x70,0x04,0x47,0x08,0x5f,0x09,0x81, +0x4e,0x37,0x78,0x46,0x50,0x88,0xb0,0xd3,0x0d,0x70,0xe0,0x04,0xd3,0x0d,0x63,0x80, +0x10,0xc3,0x0d,0x61,0xf0,0x06,0x64,0x50,0x81,0xa5,0xc3,0x11,0x61,0x60,0x08,0x5f, +0x09,0x81,0x4e,0x37,0x8c,0x01,0x12,0x4c,0x37,0xd8,0x81,0x21,0x94,0x41,0xe9,0x70, +0x04,0x19,0x0c,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0x66,0x50,0x04,0x25,0x1c,0x3b,0xdd, +0xc0,0x06,0x4d,0x50,0x62,0xa0,0xe9,0x70,0x04,0x1a,0x10,0xc2,0x57,0x42,0xa0,0xd3, +0x0d,0x6a,0x60,0x04,0xd3,0x0d,0x7a,0x50,0x08,0x35,0x24,0x3b,0xdd,0x90,0x07,0x4d, +0x50,0xd3,0xa6,0xc3,0x11,0x6d,0x50,0x08,0x5f,0x09,0x81,0x4e,0x37,0xbc,0xc1,0x11, +0x4c,0x37,0xe0,0xc1,0x21,0x94,0x1b,0x80,0x81,0x0e,0x47,0xc0,0xc1,0x20,0x7c,0x25, +0x04,0x3a,0xdd,0x20,0x07,0x45,0x30,0xdd,0x60,0x0a,0x85,0x50,0x03,0xb2,0xd3,0x0d, +0xa2,0xc0,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xe0,0xa9,0xc5,0x4c,0xd4,0x82,0x3a, +0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0x32,0x17,0x33,0x11,0x9c,0x05,0x21,0xd4,0x44, +0x4d,0xd4,0x44,0x4d,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x01,0x06,0x17,0x34,0x61,0x0b,0x64,0x31,0x9a,0x10,0x08,0xa3,0x09,0xc2,0x60, +0x42,0x21,0x1f,0x13,0x0a,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x56,0x17,0x39, +0xb1,0x0b,0x6b,0x31,0x9a,0x10,0x08,0xa3,0x09,0xc2,0x60,0x85,0x10,0x1f,0x2b,0x84, +0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x87,0x17,0x61,0x81,0x0e,0xf7,0x30,0x62, +0xe0,0x00,0x20,0x08,0x06,0x0d,0x68,0xec,0x44,0x00,0x0e,0xbf,0x30,0x16,0xd3,0x34, +0x4d,0x2c,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x5e,0x5e,0x88,0x05,0x3a,0xd4,0xc3, +0x88,0x81,0x03,0x80,0x20,0x18,0x34,0xa1,0xc1,0x13,0x41,0x38,0x80,0x03,0x59,0x10, +0x03,0x41,0xb4,0xc4,0x88,0xc1,0x01,0x80,0x20,0x18,0x6c,0x7b,0x01,0x16,0xe2,0x60, +0x17,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0xf9, +0xc5,0x58,0x94,0xc3,0x5e,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x9c,0x60,0xd8,0x09, +0x86,0x99,0xc0,0xc8,0xc7,0x04,0x46,0x3e,0x26,0x08,0xf2,0x31,0x41,0x90,0x8f,0x09, +0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xe0,0x69,0x0d,0x9f,0x08,0x86,0x23,0x82, +0x9b,0x10,0xbe,0x0b,0x8c,0xb2,0x80,0x92,0x8f,0x09,0x94,0x7c,0x6e,0x1e,0x0c,0xbb, +0x79,0x30,0xcc,0x84,0x99,0x80,0x8f,0x09,0x34,0x01,0x9f,0xab,0x0c,0xbb,0xca,0x30, +0x23,0x04,0xfa,0x18,0x21,0xd0,0xc7,0x14,0x01,0x3e,0xa6,0x08,0xf0,0x31,0x43,0x90, +0x8f,0x19,0x82,0x7c,0x4c,0x40,0x0b,0xf8,0x98,0x90,0x16,0xf0,0x19,0x31,0x30,0x00, +0x10,0x04,0x83,0x07,0x3c,0xec,0x42,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x27,0x3c, +0xee,0x42,0x38,0x61,0xa0,0x13,0x06,0x32,0x83,0x88,0x8f,0x19,0x44,0x7c,0x8c,0x2c, +0x84,0xf8,0x58,0x59,0x08,0xf1,0x31,0x21,0x90,0x8f,0x09,0x85,0x7c,0x8c,0x28,0xe4, +0x63,0x87,0x21,0x9f,0xe1,0x08,0x02,0x2d,0x84,0x6f,0x96,0x21,0x18,0x82,0xe1,0x86, +0x85,0x0d,0xc8,0x60,0xb8,0x61,0x61,0x03,0x32,0x28,0x21,0xd0,0x59,0x06,0x61,0x08, +0x8e,0x14,0x86,0x1d,0x31,0x38,0x00,0x10,0x04,0x03,0x6f,0x3d,0x68,0x23,0x27,0xd8, +0x62,0xc4,0x60,0x01,0x40,0x10,0x0c,0xa2,0xf8,0x88,0x8d,0x00,0x36,0xa0,0xc7,0x36, +0x84,0x59,0x82,0x61,0x38,0x42,0x79,0x0b,0xe1,0x9b,0x65,0x38,0x92,0x60,0x84,0xe2, +0xf4,0xff,0xff,0xff,0x07,0x83,0x2f,0x84,0x6f,0x96,0xc0,0x18,0x31,0x30,0x00,0x10, +0x04,0x83,0xa7,0x3e,0x54,0x03,0xf5,0xff,0xff,0xff,0x07,0x0b,0xfa,0x42,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0xf0,0xdc,0xc7,0x6a,0x04,0x16,0xf8,0x85,0x7c,0x2c,0xf0, +0x0b,0xf8,0xcc,0x12,0x18,0x03,0x15,0x06,0x43,0x08,0x85,0x05,0x77,0x21,0x9f,0x11, +0x03,0x03,0x00,0x41,0x30,0x78,0xf8,0x23,0x36,0x02,0x0b,0x42,0x43,0x3e,0x23,0x06, +0x06,0x00,0x82,0x60,0xf0,0xf8,0x87,0x6c,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xe0, +0xe5,0x87,0x78,0xa8,0x05,0x5e,0x8c,0x18,0x38,0x00,0x08,0x82,0x41,0x13,0x22,0xbc, +0x11,0x84,0x05,0x58,0x90,0x87,0x20,0x08,0x42,0x6b,0x60,0x79,0xf8,0x01,0xc3,0x0d, +0x01,0x28,0x90,0xc1,0x70,0xc3,0x07,0x0a,0x64,0x50,0x42,0xa0,0xb3,0x0c,0x48,0x12, +0x1c,0x2e,0x0c,0x3b,0x62,0x70,0x00,0x20,0x08,0x06,0xde,0x7f,0xa0,0x47,0x5b,0x80, +0xc6,0x88,0xc1,0x02,0x80,0x20,0x18,0x44,0x25,0x52,0x1e,0x01,0x79,0x18,0x63,0xa0, +0x1e,0xc2,0x2c,0x41,0x32,0x1c,0xd1,0x8d,0x86,0xf0,0xcd,0x32,0x28,0x4c,0x50,0x65, +0x00,0x22,0x30,0xdc,0x70,0x06,0xa8,0x40,0x06,0xc3,0x0d,0x02,0x2a,0x90,0x41,0x09, +0x81,0xce,0x32,0x2c,0x4c,0x70,0xe0,0x30,0xec,0x88,0xc1,0x01,0x80,0x20,0x18,0x78, +0x27,0x02,0x1f,0x75,0x81,0x1a,0x23,0x06,0x0b,0x00,0x82,0x60,0x10,0xb5,0x48,0x7b, +0x04,0xec,0xc1,0x06,0x86,0x7c,0x08,0xb3,0x04,0xcc,0x70,0x04,0x19,0xac,0x86,0xf0, +0xcd,0x32,0x34,0x4f,0x50,0x6e,0x80,0x22,0x50,0x6e,0x90,0x22,0x30,0xdc,0x20,0xc4, +0x02,0x19,0x0c,0x37,0x08,0xb1,0x40,0x06,0x25,0x04,0x3a,0xcb,0xe0,0x3c,0xc1,0xa5, +0xc3,0xb0,0x23,0x06,0x07,0x00,0x82,0x60,0xe0,0xc1,0x48,0x7e,0xf8,0x45,0x6c,0x8c, +0x18,0x2c,0x00,0x08,0x82,0x41,0x64,0x23,0xf6,0x11,0xd4,0xc7,0x61,0xec,0x87,0x30, +0x4b,0xf0,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x27,0x23,0xfb,0xc1,0x17,0xb2,0x31, +0x62,0xd0,0x00,0x20,0x08,0x06,0xcb,0x8e,0xec,0x47,0xf0,0x22,0x7a,0x91,0x17,0xfd, +0xd1,0x1f,0xfd,0xd1,0x1f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0xd3,0x8e,0xe0,0x87,0x6e,0x0c,0x23,0x06,0x07,0x00, +0x82,0x60,0x30,0xf1,0x48,0x7e,0xec,0xc6,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x53, +0x8f,0xe8,0x07,0x6f,0x0c,0x23,0x06,0x07,0x00,0x82,0x60,0x80,0xf1,0x08,0x88,0x88, +0xc6,0x8d,0x8c,0x26,0x04,0x80,0x15,0x01,0x7d,0xac,0x10,0xe8,0x63,0xc5,0x40,0x9f, +0x11,0x83,0x03,0x00,0x41,0x30,0xf0,0x7e,0x04,0x45,0x58,0x43,0x37,0x46,0x0c,0x1a, +0x00,0x04,0xc1,0x60,0x41,0x13,0x14,0x09,0x78,0x84,0x47,0x78,0x44,0x45,0x54,0x44, +0x45,0x54,0x64,0x34,0x21,0x00,0x86,0x23,0x82,0xf2,0x08,0xbe,0xe9,0x86,0xf3,0x10, +0x02,0x0b,0x10,0xf9,0x98,0x80,0xc8,0xc7,0x06,0x44,0x3e,0x23,0x06,0x0b,0x00,0x82, +0x60,0x50,0xa9,0x09,0x7f,0x0c,0x42,0x00,0x1f,0xef,0xe1,0x1e,0xc3,0x11,0x81,0x7b, +0x28,0xdf,0x2c,0x43,0x41,0x04,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_f63ae32b821687ee63eb325818725c9d.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_f63ae32b821687ee63eb325818725c9d.h new file mode 100644 index 00000000..6b60a4f7 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_f63ae32b821687ee63eb325818725c9d.h @@ -0,0 +1,518 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_wave64_f63ae32b821687ee63eb325818725c9d.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_f63ae32b821687ee63eb325818725c9d_CBVResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_f63ae32b821687ee63eb325818725c9d_CBVResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_f63ae32b821687ee63eb325818725c9d_CBVResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_f63ae32b821687ee63eb325818725c9d_CBVResourceSpaces[] = { 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_f63ae32b821687ee63eb325818725c9d_SRVResourceNames[] = { "r_input_color_jittered", "r_input_motion_vectors", "r_input_depth", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_f63ae32b821687ee63eb325818725c9d_SRVResourceBindings[] = { 2, 0, 1, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_f63ae32b821687ee63eb325818725c9d_SRVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_f63ae32b821687ee63eb325818725c9d_SRVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_f63ae32b821687ee63eb325818725c9d_UAVResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_f63ae32b821687ee63eb325818725c9d_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_f63ae32b821687ee63eb325818725c9d_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_f63ae32b821687ee63eb325818725c9d_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_f63ae32b821687ee63eb325818725c9d_size = 7916; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_f63ae32b821687ee63eb325818725c9d_data[] = { +0x44,0x58,0x42,0x43,0xd6,0x49,0xf1,0xeb,0x2b,0x40,0xa7,0xb4,0xf5,0xe6,0x76,0x04, +0x88,0x7c,0xb3,0xbe,0x01,0x00,0x00,0x00,0xec,0x1e,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0xac,0x0e,0x00,0x00,0xc8,0x0e,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x20,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x10,0x0d,0x00,0x00,0x66,0x00,0x05,0x00, +0x44,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xf8,0x0c,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x3b,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc5,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe4,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30,0x0c,0xc3,0x18,0xe6, +0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19,0x16,0x02, +0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96,0xb2,0x00,0x83,0x32, +0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7,0x20,0xc3,0xa0,0x0c, +0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18,0x83,0x61,0x18,0x86, +0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93, +0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40,0xd8,0x51,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72,0xdb,0x88,0x18,0x86, +0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b, +0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c,0x44,0x34,0x21,0x84,0x84,0x84,0x61,0x28, +0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97,0x3f,0x61,0x0f,0x21,0xf9,0x2b,0x21,0x6d, +0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e,0x20,0x28,0x85,0x32,0x80,0x43,0x48,0xe2, +0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0, +0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07, +0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1, +0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90, +0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26,0x31, +0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8, +0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07, +0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03,0x3f, +0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3,0x3c, +0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90, +0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4,0x43, +0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xac, +0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a, +0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0xf0, +0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82,0x31,0x53,0x1b,0x8c,0x03,0x3b,0x84,0xc3, +0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c, +0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39,0xb0, +0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80,0x81,0x1f,0xe8,0x81, +0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a, +0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01, +0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c, +0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0, +0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x6c,0x4b,0xee,0x4c,0xdf,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41,0x3d,0xb8,0xc3,0x3c,0xa4,0xc3,0x39,0xb8, +0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b,0xd0,0x83,0x1f,0xa0,0x60,0x20,0x78,0x26, +0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18, +0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03, +0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x01,0x4b,0xf2,0x4c,0xd8,0x38,0xb0,0x43, +0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8, +0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8,0xd8,0xd5,0x46,0x93,0x6d, +0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac,0x61,0x18,0x86,0x61,0x18,0x74,0x03,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a, +0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90, +0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6, +0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60, +0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x79,0x16,0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x34,0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4, +0x79,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01, +0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x02,0x02,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x43,0x1e,0x0c,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x86,0x3c,0x1b,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c, +0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x88,0x01,0x10,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x64,0x81,0x00,0x00,0x1c,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x1c,0x0a, +0xa1,0x20,0x0a,0xa4,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03, +0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a, +0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x2c,0x8a,0x32,0xa0,0xa0,0x07,0x8a,0xa5,0x30, +0x28,0x1c,0x01,0xa8,0x01,0x42,0x67,0x00,0x68,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2, +0x19,0x00,0x9a,0x67,0x00,0xa8,0x9e,0x01,0xa0,0x7b,0x06,0x80,0xf0,0x19,0x00,0x00, +0x79,0x18,0x00,0x00,0x58,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84, +0x81,0x99,0x20,0x0c,0xcd,0x06,0x61,0x20,0x26,0x08,0x83,0xb3,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08,0x68,0xf0,0x06,0xb4,0xe4,0xbe,0xd2,0xdc, +0xe0,0xea,0xe8,0xbe,0xc6,0xde,0xd8,0xde,0xe4,0xbe,0xd4,0xd2,0xe8,0xe8,0xca,0xe4, +0xca,0xc8,0x26,0x08,0xc3,0x33,0x41,0x18,0xa0,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65, +0x31,0x98,0x81,0x31,0x1c,0x5a,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f, +0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x1b,0x92,0x41,0x81, +0x0c,0x63,0x60,0x0c,0x67,0x82,0xb0,0x06,0x70,0xc0,0x46,0xee,0x2b,0xcd,0x0d,0xae, +0x8e,0xee,0x8b,0xac,0x0c,0x8e,0x0e,0x6d,0x43,0xc2,0x48,0x93,0x31,0x0c,0x8c,0xe1, +0x4c,0x10,0x86,0x68,0x82,0xf0,0x06,0x71,0x40,0x48,0xee,0x2b,0xcd,0x0d,0xae,0x8e, +0xee,0xab,0x0c,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x43,0x52,0x59,0x97,0x51,0x0d, +0x8c,0xe1,0x6c,0x20,0x9e,0x88,0xc2,0x26,0x08,0x71,0x20,0x07,0x3c,0x03,0xb9,0xbb, +0x2f,0xb9,0xb2,0xb1,0x37,0xb7,0x39,0x3a,0xb9,0xba,0x31,0xba,0x32,0xb2,0x2f,0x38, +0xb9,0x32,0xbb,0xb4,0xb7,0xba,0xb9,0x2f,0xb7,0xb2,0x30,0xb9,0xb2,0x39,0xba,0x2f, +0xb2,0x32,0x38,0x3a,0xb4,0x09,0x42,0x18,0xb4,0xc1,0x04,0x61,0x90,0x36,0x08,0x46, +0xb7,0x61,0x31,0xb4,0xcd,0x30,0x06,0x86,0xe3,0x38,0x6f,0x82,0x30,0x07,0x73,0xc0, +0x4c,0xee,0xee,0x8b,0x2c,0x8d,0x2d,0x8c,0xae,0x8c,0xec,0xab,0xed,0x8d,0x2e,0xed, +0xcd,0xed,0xcb,0xae,0x6c,0x8c,0xee,0x4d,0x6e,0x6e,0xc3,0x32,0x80,0x41,0x18,0x18, +0xc3,0xc0,0x70,0x1c,0xe7,0x4c,0x10,0xea,0x80,0x0e,0xf8,0xc8,0xdd,0x7d,0x91,0xa5, +0xb1,0x85,0xd1,0x95,0x91,0x11,0x95,0xc1,0xd1,0xa1,0x6d,0x58,0x98,0x31,0x20,0x03, +0x83,0x19,0x18,0x8e,0xe3,0x1c,0x4a,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x69, +0x6e,0x70,0x75,0x74,0x5f,0x6c,0x75,0x6d,0x61,0x1b,0x96,0x6a,0x0c,0xcc,0xc0,0xa8, +0x06,0x86,0xe3,0x38,0x67,0x03,0xf1,0x89,0x41,0x19,0x9c,0xc1,0x04,0x01,0x0f,0xec, +0x80,0xc6,0x98,0x98,0xd1,0x94,0x94,0xcc,0x04,0x61,0x98,0x36,0x20,0x46,0x1a,0xa8, +0x81,0x61,0x0c,0x6b,0x00,0x6c,0x08,0xd8,0x60,0x03,0x91,0xa1,0x41,0x1b,0x00,0x13, +0x84,0x3b,0xa8,0x03,0x2e,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65, +0x13,0x84,0x81,0x9a,0x20,0x0c,0xd5,0x04,0x21,0x0c,0xdc,0x60,0x03,0x42,0xc0,0x41, +0x65,0xc4,0x81,0x1c,0x34,0x73,0x40,0x27,0xad,0x29,0x0c,0x4f,0xaa,0xcc,0x8d,0xac, +0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x30,0x58,0x1b,0x0c,0xa2,0x0e,0x2a,0x3b,0x88, +0x03,0x39,0x20,0x93,0x46,0x94,0x36,0x07,0xc7,0x16,0x96,0x37,0x95,0xa6,0x57,0x36, +0x41,0x18,0xae,0x0d,0x08,0x81,0x07,0x55,0x1e,0xc4,0x81,0x1c,0x34,0x73,0xc0,0x2e, +0x2d,0xc9,0x0d,0xae,0x8e,0x6e,0xe8,0x8d,0xed,0x4d,0x4e,0xaa,0x6c,0xee,0xad,0x4e, +0x6e,0xac,0x8c,0x28,0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x60, +0x1b,0x0c,0x62,0x0f,0x2a,0x3e,0x88,0x03,0x39,0xa0,0x94,0xc6,0x54,0xd7,0x16,0xd6, +0x94,0x06,0x47,0x94,0xd6,0x56,0xe6,0x36,0x97,0xf6,0xe6,0x36,0x37,0x41,0x18,0xb2, +0x0d,0x06,0xe1,0x07,0xd5,0x1f,0xc4,0x81,0x1c,0x50,0x4a,0x63,0xaa,0x6b,0x0b,0x6b, +0x4a,0x83,0x63,0x2a,0xb3,0x2b,0x63,0xa3,0x7a,0xab,0x9a,0x2b,0x9b,0x20,0x0c,0xda, +0x06,0x83,0x08,0x85,0x4a,0x14,0xe2,0x40,0x0e,0xb8,0xa4,0x19,0xc9,0x85,0xb5,0x95, +0x25,0xb9,0x91,0x95,0xe1,0x4d,0x10,0x86,0x6d,0x83,0x41,0x90,0x42,0x55,0x0a,0x71, +0x20,0x07,0x94,0xcc,0x88,0xca,0xec,0xd2,0xc6,0xca,0xa8,0xde,0xac,0xd2,0xca,0xee, +0x88,0xca,0xe0,0xe8,0xd0,0x26,0x08,0x03,0xb7,0xc1,0x20,0x4e,0xa1,0x42,0x85,0x38, +0x68,0x78,0x98,0x29,0xa5,0xd1,0xd1,0x95,0xc9,0x4d,0x10,0x86,0x6e,0x83,0x41,0xa8, +0x42,0xb5,0x0a,0x71,0xd0,0x50,0x32,0x6b,0x7a,0xa3,0x4b,0x7b,0x73,0xb3,0x2a,0x1b, +0xa3,0x7b,0x93,0x9b,0x1a,0x0b,0x63,0x2b,0x9b,0x20,0x0c,0xde,0x06,0x84,0x68,0x85, +0xca,0x15,0xe2,0xa0,0x69,0xe6,0x80,0x90,0x19,0xd1,0xdb,0x9d,0xdb,0xdc,0x58,0x18, +0x5b,0x99,0x51,0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x61,0xf8,0x36,0x18,0x04,0x2c,0x54, +0xb1,0x10,0x07,0x0d,0x3f,0xb3,0xa6,0x37,0xba,0xb4,0x37,0x37,0xab,0xb2,0x31,0xba, +0x37,0x39,0xa5,0x34,0x3a,0xba,0x32,0xb9,0xa1,0x30,0xb7,0xb1,0x32,0x36,0xb6,0x30, +0xba,0xb4,0x37,0xb7,0x09,0xc2,0x00,0x06,0x1b,0x0c,0x62,0x16,0x2a,0x5a,0x88,0x83, +0x86,0x8c,0x19,0x94,0x5c,0x59,0x11,0x1e,0xdc,0xdb,0x5c,0x9d,0x5c,0xd9,0x04,0x61, +0x08,0x83,0x0d,0x08,0x61,0x0b,0xd5,0x2d,0xc4,0x41,0xd3,0xcc,0x01,0x33,0x33,0x28, +0xb9,0x32,0xbb,0xb4,0xb7,0xba,0x39,0x23,0xb9,0xb0,0xb6,0x32,0x28,0xb9,0xb2,0x22, +0x3c,0xb8,0xb7,0xb9,0x3a,0xb9,0xb2,0x09,0xc2,0x20,0x06,0x1b,0x0c,0x22,0x17,0x2a, +0x5d,0x88,0x83,0x86,0x8b,0x19,0x55,0x98,0x1b,0x52,0x18,0x9b,0x99,0xd1,0x93,0xd5, +0x04,0x61,0x18,0x83,0x0d,0x06,0xc1,0x0b,0x55,0x2f,0xc4,0x41,0xc3,0xca,0x4c,0x29, +0x8d,0x8e,0xae,0x4c,0x6e,0xaa,0x2c,0xae,0xae,0xcc,0x6d,0xac,0x8c,0xa9,0xcc,0xed, +0x8c,0x0e,0x6d,0x82,0x30,0x90,0xc1,0x06,0x83,0xf8,0x85,0x0a,0x1c,0xe2,0xa0,0xa1, +0x62,0x46,0x54,0xc6,0x46,0x17,0x46,0x95,0xd6,0x56,0x36,0x41,0x18,0xca,0x60,0x83, +0x41,0x88,0x43,0x35,0x0e,0x71,0xd0,0xf0,0x32,0x23,0xca,0x73,0x0b,0x6b,0x4b,0x1b, +0x93,0x2a,0x9b,0x1b,0x42,0x0b,0x73,0x3b,0x2b,0x33,0x0a,0x1b,0xa3,0x7b,0x93,0x9b, +0x20,0x0c,0x66,0xb0,0xc1,0x20,0xca,0xa1,0x32,0x87,0x38,0x68,0x88,0x99,0x59,0xa5, +0x95,0xdd,0x4d,0xc1,0x85,0x8d,0x95,0x51,0xbd,0x35,0x95,0xd1,0x95,0xc9,0xcd,0x19, +0x85,0x8d,0xd1,0xbd,0xc9,0x4d,0x10,0x86,0x33,0xd8,0x60,0x10,0xe8,0x50,0xa5,0x43, +0x1c,0x34,0x1b,0xa8,0x35,0xa0,0x83,0x3b,0xd0,0x83,0x3e,0x00,0x85,0x51,0x30,0x85, +0x54,0x60,0x85,0x57,0x90,0x85,0x5a,0xc0,0x85,0x5d,0xf0,0x85,0x70,0x20,0x87,0x73, +0x50,0x87,0x0d,0x83,0xf1,0x06,0xeb,0x30,0x41,0x10,0x80,0x0d,0xc0,0x86,0xc1,0x70, +0x07,0x77,0xd8,0x10,0xbc,0xc3,0x86,0x61,0x68,0x07,0x78,0xa0,0x30,0x34,0xb5,0x61, +0xb0,0x03,0x3b,0x18,0x26,0x08,0x03,0x1a,0x6c,0x08,0x56,0x61,0x03,0x21,0x07,0xf3, +0x40,0x0f,0xf5,0xb0,0xa1,0x68,0x07,0x79,0x00,0xdc,0xc0,0x1e,0x68,0x84,0xd1,0xbd, +0xb5,0xa5,0x8d,0x11,0x11,0x93,0x0b,0x73,0x1b,0x43,0x2b,0x9b,0xa3,0x61,0xc6,0xf6, +0x16,0x46,0x37,0x37,0x41,0x18,0xd2,0x80,0x45,0x9a,0xdb,0x1c,0xdd,0xdc,0x04,0x61, +0x50,0x03,0x12,0x69,0x6e,0x74,0x73,0x13,0x84,0x61,0x0d,0x88,0xd0,0x95,0xe1,0x7d, +0xb1,0xbd,0x85,0x91,0x4d,0x10,0x06,0x36,0x60,0x42,0x57,0x86,0xf7,0x35,0x47,0xf7, +0x26,0x57,0xc6,0xa2,0x2e,0xcd,0x8d,0x6e,0x6e,0x03,0x84,0x0f,0x72,0x90,0x0f,0x8d, +0x3e,0xec,0x03,0x3f,0xf4,0x83,0x3f,0xfc,0x03,0x48,0x84,0x84,0x48,0x54,0x23,0xc1, +0x07,0x55,0xd8,0xd8,0xec,0xda,0x5c,0xd2,0xc8,0xca,0xdc,0xe8,0xa6,0x04,0x41,0x15, +0x32,0x3c,0x17,0xbb,0x32,0xb9,0xb9,0xb4,0x37,0xb7,0x29,0x01,0xd1,0x84,0x0c,0xcf, +0xc5,0x2e,0x8c,0xcd,0xae,0x4c,0x6e,0x4a,0x60,0xd4,0x21,0xc3,0x73,0x99,0x43,0x0b, +0x23,0x2b,0x93,0x6b,0x7a,0x23,0x2b,0x63,0x9b,0x12,0x20,0x65,0xc8,0xf0,0x5c,0xe4, +0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0xe6,0xa6,0x04,0x6d,0x50,0x89,0x0c,0xcf,0x85, +0x2e,0x0f,0xae,0x2c,0xc8,0xcd,0xed,0x8d,0x2e,0x8c,0x2e,0xed,0xcd,0x6d,0x6e,0x8a, +0xb0,0x0e,0xf0,0x50,0x87,0x0c,0xcf,0xa5,0xcc,0x8d,0x4e,0x2e,0x0f,0xea,0x2d,0xcd, +0x8d,0x6e,0x6e,0x4a,0x60,0x0f,0x5d,0xc8,0xf0,0x5c,0xc6,0xde,0xea,0xdc,0xe8,0xca, +0xe4,0xe6,0xa6,0x04,0x23,0x01,0x00,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x33,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e,0x30,0x39,0x0c,0x22,0x6c,0x48,0x83,0x3e, +0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5, +0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30, +0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x25,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04, +0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0xdb,0x42, +0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x5f,0xe4, +0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd, +0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5, +0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15, +0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x05,0x48,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d, +0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d, +0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48, +0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf6,0x3a,0xe3,0x2b,0x82,0x16,0x87,0xee, +0x63,0xeb,0x32,0x58,0x18,0x72,0x5c,0x9d,0x44,0x58,0x49,0x4c,0x1c,0x10,0x00,0x00, +0x66,0x00,0x05,0x00,0x07,0x04,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0x04,0x10,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00, +0xfe,0x03,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c, +0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42, +0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20, +0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50, +0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00, +0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d, +0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff, +0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42, +0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc6,0x00,0x00,0x00, +0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3, +0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe8,0xc1,0x08, +0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x70,0xd3, +0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x30, +0x0c,0xc3,0x18,0xe6,0x08,0x10,0x42,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43, +0xa0,0x19,0x16,0x02,0x05,0x49,0x51,0x8e,0x41,0x19,0x86,0x61,0x18,0x86,0x81,0x96, +0xb2,0x00,0x83,0x32,0x0c,0x83,0x61,0x18,0x06,0x42,0x4d,0x19,0x8c,0xc1,0xa0,0xa7, +0x20,0xc3,0xa0,0x0c,0xc3,0x30,0x0c,0x14,0x15,0xc2,0x18,0x0c,0x83,0xa6,0x82,0x18, +0x83,0x61,0x18,0x86,0x61,0x50,0x75,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d, +0x54,0xb1,0x12,0x93,0x5f,0xdc,0x36,0x22,0x0c,0xc3,0x30,0x0a,0x71,0x0d,0xca,0x40, +0xd8,0x51,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x3e,0xb7,0x51,0xc5,0x4a,0x4c,0x3e,0x72, +0xdb,0x88,0x18,0x86,0x61,0x28,0x84,0x36,0x28,0x03,0x6d,0xb7,0x0d,0x97,0x3f,0x61, +0x0f,0x21,0xf9,0x2b,0x21,0x39,0x54,0x24,0x10,0x69,0xe4,0x3c,0x44,0x34,0x21,0x84, +0x84,0x84,0x61,0x28,0x84,0x32,0x28,0x1d,0x79,0x07,0x0d,0x97,0x3f,0x61,0x0f,0x21, +0xf9,0x2b,0x21,0x6d,0x48,0x33,0x20,0x62,0x18,0x06,0x64,0x8e,0x20,0x28,0x85,0x32, +0x80,0x43,0x48,0xe2,0x40,0xc0,0x30,0x02,0x61,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1, +0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20, +0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e, +0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a, +0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80, +0x82,0x61,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72, +0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18, +0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03, +0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x42,0x69,0xd2,0x39,0x53,0x18,0x8c,0x03, +0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c, +0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8, +0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03, +0x0a,0x86,0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07, +0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77, +0x08,0x07,0x7a,0xf0,0x03,0x24,0x18,0x29,0xa9,0xc3,0x08,0x82,0x31,0x53,0x1b,0x8c, +0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83, +0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c, +0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xc8,0x81,0x1f,0x80, +0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03, +0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc, +0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0, +0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c, +0xe8,0x81,0x0d,0xc0,0x40,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x6c,0x4b,0xee,0x4c, +0xdf,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03, +0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x41,0x3d,0xb8,0xc3,0x3c, +0xa4,0xc3,0x39,0xb8,0x43,0x39,0x90,0x03,0x18,0xa4,0x83,0x3b,0xd0,0x83,0x1f,0xa0, +0x60,0x20,0x78,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85, +0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08, +0x07,0x7a,0x60,0x03,0x30,0x90,0x03,0x3f,0x00,0x03,0x3f,0x40,0x01,0x4b,0xf2,0x4c, +0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03, +0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b, +0x84,0x03,0x3d,0xf8,0x01,0x0a,0x0c,0xa2,0x87,0x11,0x84,0xe1,0x0c,0x21,0xf8,0xd8, +0xd5,0x46,0x93,0x6d,0xdb,0xb6,0x3d,0x0c,0x25,0xcb,0xb2,0xac,0x61,0x18,0x86,0x61, +0x18,0x74,0x4f,0x01,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20, +0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07, +0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74, +0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20, +0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07, +0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76, +0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x16,0x20, +0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x34,0x40,0x00,0x0c,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x79,0x80,0x00,0x08,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x60,0xc8,0x13,0x01,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xc0,0x90,0x67,0x02,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f, +0x05,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x1e,0x0c,0x08,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x1b,0x10,0x00,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x3c,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x18,0xf2,0x88,0x01,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x64,0x81,0x00,0x00,0x10,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24, +0xca,0xa0,0x14,0x0a,0x3f,0xa0,0x10,0x0a,0xa2,0x2c,0x0a,0x30,0x80,0xc2,0x11,0x00, +0x42,0x67,0x00,0x68,0x9d,0x01,0xa0,0x77,0x06,0x80,0xe2,0x19,0x00,0x9a,0x67,0x00, +0xa8,0x9e,0x01,0x20,0x7c,0x06,0x00,0x00,0x79,0x18,0x00,0x00,0x5e,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x81,0x99,0x20,0x0c,0xcd,0x06,0x61,0x20, +0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x0c,0xce,0x04,0x01,0x0d,0x32,0x02, +0x13,0x84,0xe1,0x99,0x20,0x0c,0xd0,0x06,0x01,0x61,0x36,0x24,0x48,0xa2,0x20,0xcb, +0xb0,0x20,0xcd,0x86,0x64,0x48,0x14,0x04,0x19,0x16,0xa4,0x99,0x20,0xac,0x81,0xb6, +0x21,0x59,0x20,0x05,0x19,0x86,0x05,0x69,0x26,0x08,0x43,0x34,0x41,0x78,0x83,0x6d, +0x43,0x22,0x4d,0x0a,0x22,0x0d,0x0b,0xd2,0x6c,0x20,0x9c,0x27,0xa2,0x26,0x08,0x71, +0xc0,0x4d,0x10,0xc2,0x00,0x9b,0x20,0x0c,0xd2,0x06,0x01,0xc1,0x36,0x2c,0x88,0xa5, +0x20,0xc8,0xb0,0x5c,0xd7,0x95,0x4d,0x10,0xe6,0xa0,0xdb,0xb0,0x0c,0x9b,0x82,0x0c, +0xc3,0x72,0x5d,0x57,0x33,0x41,0xa8,0x03,0x6f,0xc3,0xb2,0x74,0x0a,0xb2,0x0c,0xcb, +0x75,0x5d,0xcd,0x86,0x45,0xea,0x14,0x44,0x1a,0x96,0xeb,0xba,0x9a,0x0d,0x84,0xc6, +0x79,0xdf,0x04,0x01,0x0f,0xbe,0x09,0xc2,0x30,0x6d,0x40,0x90,0x30,0x50,0x10,0x64, +0x10,0x03,0x60,0x43,0x30,0x06,0x1b,0x88,0x0a,0x0c,0xc8,0x00,0x98,0x20,0x08,0x00, +0x85,0xa1,0xa9,0x09,0xc2,0x40,0x4d,0x10,0x86,0x6a,0xc3,0x90,0x06,0x69,0x30,0x4c, +0x10,0x06,0x6b,0x82,0x30,0x5c,0x1b,0x02,0x36,0xd8,0x40,0xa0,0x81,0x1a,0xac,0x41, +0x1b,0x6c,0x28,0xcc,0xe0,0x0c,0x80,0x32,0x70,0x83,0x2a,0x6c,0x6c,0x76,0x6d,0x2e, +0x69,0x64,0x65,0x6e,0x74,0x53,0x82,0xa0,0x0a,0x19,0x9e,0x8b,0x5d,0x99,0xdc,0x5c, +0xda,0x9b,0xdb,0x94,0x80,0x68,0x42,0x86,0xe7,0x62,0x17,0xc6,0x66,0x57,0x26,0x37, +0x25,0x20,0xea,0x90,0xe1,0xb9,0xcc,0xa1,0x85,0x91,0x95,0xc9,0x35,0xbd,0x91,0x95, +0xb1,0x4d,0x09,0x8c,0x32,0x64,0x78,0x2e,0x72,0x65,0x73,0x6f,0x75,0x72,0x63,0x65, +0x73,0x53,0x02,0x32,0xa8,0x43,0x86,0xe7,0x52,0xe6,0x46,0x27,0x97,0x07,0xf5,0x96, +0xe6,0x46,0x37,0x37,0x25,0x70,0x03,0x00,0x79,0x18,0x00,0x00,0x55,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xca,0xc3,0x0e,0xec,0x60,0x0f,0xed,0xe0,0x06,0xec,0xf0,0x0e, +0xef,0x00,0x0f,0x33,0x22,0x88,0x1c,0xf0,0xc1,0x0d,0xc8,0x41,0x1c,0xce,0xc1,0x0d, +0xec,0x21,0x1c,0xe4,0x81,0x1d,0xc2,0x21,0x1f,0xde,0xa1,0x1e,0xe8,0x61,0x06,0x13, +0x91,0x03,0x3e,0xb8,0x81,0x38,0xc8,0x43,0x39,0x84,0xc3,0x3a,0xb8,0x81,0x38,0xc8, +0x03,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x33,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x29,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x56,0x50,0x0d,0x97,0xef,0x3c,0x3e,0x30,0x39,0x0c,0x22,0x6c,0x48,0x83,0x3e, +0x3e,0x72,0xdb,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5, +0x6d,0x1b,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30, +0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x25,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04, +0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0xdb,0x42, +0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x5f,0xe4, +0x30,0x1b,0xd2,0x0c,0x48,0x63,0xd8,0x81,0x33,0x5c,0xbe,0xf3,0xf8,0x83,0x33,0xdd, +0x7e,0x71,0xdb,0x26,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11,0xa5, +0x03,0x0c,0x7e,0x71,0xdb,0x36,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15, +0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x05,0x48,0xc3,0xe5,0x3b,0x8f,0x3f,0x1d, +0x11,0x01,0x0c,0xe2,0xe0,0x23,0xb7,0x6d,0x04,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d, +0x10,0x61,0x7e,0x71,0xdb,0x00,0x00,0x00,0x61,0x20,0x00,0x00,0xc6,0x01,0x00,0x00, +0x13,0x04,0x50,0x2c,0x10,0x00,0x00,0x00,0x3b,0x00,0x00,0x00,0x34,0xcc,0x00,0x14, +0xec,0x40,0x11,0x06,0x94,0xec,0x40,0xd9,0x15,0x67,0x40,0x39,0x14,0x21,0x50,0x19, +0x06,0x94,0x51,0xe9,0x06,0x94,0x24,0x41,0x0d,0x94,0x24,0x42,0xd9,0x94,0x4b,0xa9, +0x94,0x46,0x49,0x42,0x14,0x4c,0x29,0x12,0x94,0x1b,0x21,0x45,0x50,0x1e,0x23,0x00, +0x25,0x40,0xc6,0x18,0x01,0x08,0x82,0x20,0xfc,0x0b,0x63,0x04,0xad,0x39,0xe7,0xbc, +0x37,0x46,0x70,0xdf,0xf4,0x68,0x8a,0xc1,0x18,0xc1,0x5a,0xab,0xb5,0xfa,0x8d,0x11, +0x80,0x20,0x08,0xbb,0x61,0x30,0x46,0x00,0x82,0x20,0x88,0x83,0xc3,0x18,0xc1,0x5a, +0xab,0xb5,0xf8,0x8d,0x11,0xc0,0x3e,0x3b,0x97,0xdf,0x18,0x41,0xae,0x97,0xee,0xfc, +0x8d,0x11,0xe0,0xec,0x7d,0xe6,0xde,0x18,0xc1,0x59,0x9b,0x62,0xe8,0x8d,0x11,0x80, +0x20,0x08,0xc2,0xdf,0x18,0x01,0x08,0x82,0x20,0xfe,0x8d,0x00,0x8c,0x11,0xa8,0x78, +0x7d,0x8a,0x1e,0x75,0x73,0x08,0x67,0x40,0x07,0x73,0x08,0x8f,0x1c,0xcc,0x21,0x9c, +0xc1,0x1a,0xcc,0x21,0xc4,0xc1,0x34,0x87,0xf0,0xac,0xc1,0x1c,0xc2,0x19,0xb4,0xc1, +0x1c,0xc2,0xd3,0x06,0x04,0xce,0x41,0x44,0x91,0x93,0x07,0x73,0x10,0xcf,0xe3,0xe4, +0xc1,0x1c,0x04,0xc3,0x38,0x79,0x30,0x07,0xe1,0x38,0x4e,0x1e,0xcc,0x41,0x44,0x91, +0x83,0x07,0x73,0x10,0x0c,0xe3,0xe0,0xc1,0x08,0xc0,0x1c,0xc4,0xf3,0x38,0x78,0x30, +0x07,0xe1,0x38,0x8e,0x1d,0x00,0x00,0x00,0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06, +0xae,0x60,0x07,0x09,0x2a,0x84,0xc2,0x88,0x01,0x02,0x80,0x20,0x18,0x88,0xc1,0x2b, +0xdc,0x41,0xb2,0x0a,0xa2,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x62,0x00,0x0b,0x78, +0x90,0xbc,0xc2,0x28,0x8c,0x18,0x20,0x00,0x08,0x82,0x81,0x18,0xc4,0x42,0x1e,0x24, +0xae,0x40,0x0a,0x23,0x06,0x08,0x00,0x82,0x60,0x20,0x06,0xb2,0xa0,0x07,0x09,0x2b, +0x94,0xc2,0x88,0x01,0x02,0x80,0x20,0x18,0x88,0xc1,0x2c,0xec,0x41,0x22,0x0b,0xa6, +0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x62,0x40,0x0b,0x7c,0x90,0xc4,0xc2,0x29,0x8c, +0x18,0x20,0x00,0x08,0x82,0x81,0x18,0xd4,0x42,0x1f,0x24,0xb1,0x80,0x0a,0x23,0x06, +0x08,0x00,0x82,0x60,0x20,0x06,0xb6,0xe0,0x07,0xc9,0x2c,0xa4,0xc2,0x88,0xc1,0x01, +0x80,0x20,0x18,0x78,0xb8,0x10,0x0a,0x81,0x35,0x62,0x60,0x00,0x20,0x08,0x06,0x84, +0x38,0xe4,0x41,0x2d,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x31,0x0e,0x7a,0x80,0x0b, +0x23,0x06,0x07,0x00,0x82,0x60,0xb0,0xf1,0x42,0x28,0x0c,0xb7,0x30,0x9a,0x10,0x00, +0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x9e,0x2f,0x9c,0x82,0xb2,0x8d, +0x18,0x34,0x00,0x08,0x82,0xc1,0x72,0x0e,0xa7,0x10,0xec,0x82,0x51,0xa4,0x42,0x2a, +0xa4,0x42,0x2a,0x8c,0x26,0x04,0x40,0x21,0xbf,0x00,0x23,0x06,0x0d,0x00,0x82,0x60, +0xb0,0xa8,0x83,0x2a,0x10,0xbe,0x10,0x20,0xac,0xc0,0x0a,0xac,0xc0,0x0a,0xa3,0x09, +0x01,0x50,0x8a,0x38,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xed,0xd0,0x0a,0x47, +0x38,0x30,0xc1,0x2b,0xbc,0xc2,0x2b,0xbc,0xc2,0x68,0x42,0x00,0x54,0x53,0x0a,0x30, +0x62,0xd0,0x00,0x20,0x08,0x06,0x0b,0x3c,0xc0,0x82,0x42,0x0e,0x4f,0x20,0x0b,0xb2, +0x20,0x0b,0xb2,0x30,0x9a,0x10,0x00,0x15,0xa1,0x02,0x8c,0x18,0x34,0x00,0x08,0x82, +0xc1,0x32,0x0f,0xb3,0xd0,0x9c,0x43,0x10,0xd5,0x42,0x2d,0xd4,0x42,0x2d,0x8c,0x26, +0x04,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xf5,0x50,0x0b,0x4f,0x3a,0x0c,0xc9, +0x2d,0xdc,0xc2,0x2d,0xdc,0xc2,0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1, +0x72,0x0f,0xb7,0x10,0xad,0x83,0xb3,0xe4,0x42,0x2e,0xe4,0x42,0x2e,0x8c,0x26,0x04, +0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x2c,0xf9,0x90,0x0b,0x53,0x3b,0x1c,0xca,0x2e, +0xec,0xc2,0x2e,0xec,0xc2,0x68,0x42,0x00,0x8c,0x18,0x34,0x00,0x08,0x82,0xc1,0xb2, +0x0f,0xbb,0x50,0xbd,0x83,0xc4,0xf4,0x42,0x2f,0xf4,0x42,0x2f,0x8c,0x26,0x04,0xc0, +0x70,0x03,0x95,0x91,0xc1,0x70,0x03,0x97,0x91,0x41,0x09,0x81,0x0e,0x47,0x54,0x98, +0xf0,0x95,0x10,0xe8,0x74,0xc3,0xa5,0x05,0xd3,0x0d,0x9a,0x18,0x08,0xc3,0x0d,0x63, +0x00,0x06,0x64,0x30,0xdc,0x90,0x81,0x01,0x19,0x94,0x10,0xe8,0x70,0x44,0x56,0x08, +0x5f,0x09,0x81,0x4e,0x37,0x6c,0x47,0x30,0xdd,0xe0,0xa1,0x81,0x30,0xdc,0xc0,0x99, +0x01,0x19,0x14,0x12,0xe8,0x70,0x04,0x47,0x08,0x5f,0x09,0x81,0x4e,0x37,0x78,0x46, +0x50,0x88,0xb0,0xd3,0x0d,0x70,0xe0,0x04,0xd3,0x0d,0x63,0x80,0x10,0xc3,0x0d,0x61, +0xf0,0x06,0x64,0x50,0x81,0xa5,0xc3,0x11,0x61,0x60,0x08,0x5f,0x09,0x81,0x4e,0x37, +0x8c,0x01,0x12,0x4c,0x37,0xd8,0x81,0x21,0x94,0x41,0xe9,0x70,0x04,0x19,0x0c,0xc2, +0x57,0x42,0xa0,0xd3,0x0d,0x66,0x50,0x04,0x25,0x1c,0x3b,0xdd,0xc0,0x06,0x4d,0x50, +0x62,0xa0,0xe9,0x70,0x04,0x1a,0x10,0xc2,0x57,0x42,0xa0,0xd3,0x0d,0x6a,0x60,0x04, +0xd3,0x0d,0x7a,0x50,0x08,0x35,0x24,0x3b,0xdd,0x90,0x07,0x4d,0x50,0xd3,0xa6,0xc3, +0x11,0x6d,0x50,0x08,0x5f,0x09,0x81,0x4e,0x37,0xbc,0xc1,0x11,0x4c,0x37,0xe0,0xc1, +0x21,0x94,0x1b,0x80,0x81,0x0e,0x47,0xc0,0xc1,0x20,0x7c,0x25,0x04,0x3a,0xdd,0x20, +0x07,0x45,0x30,0xdd,0x60,0x0a,0x85,0x50,0x03,0xb2,0xd3,0x0d,0xa2,0xc0,0x04,0x23, +0x06,0x07,0x00,0x82,0x60,0xe0,0xa9,0xc5,0x4c,0xd4,0x82,0x3a,0x8c,0x18,0x34,0x00, +0x08,0x82,0xc1,0x32,0x17,0x33,0x11,0x9c,0x05,0x21,0xd4,0x44,0x4d,0xd4,0x44,0x4d, +0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x06,0x17, +0x34,0x61,0x0b,0x64,0x31,0x9a,0x10,0x08,0xa3,0x09,0xc2,0x60,0x42,0x21,0x1f,0x13, +0x0a,0xf9,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0x37,0x17,0x3c,0x31,0x0e,0xf2,0x30, +0x62,0xe0,0x00,0x20,0x08,0x06,0xcd,0x5e,0xd8,0x44,0xb0,0x0b,0xba,0xe0,0x13,0x8e, +0xe3,0x38,0x27,0x31,0x62,0x70,0x00,0x20,0x08,0x06,0x1e,0x5d,0xf4,0xc4,0x38,0xc0, +0xc3,0x88,0x81,0x03,0x80,0x20,0x18,0x34,0x7c,0x71,0x13,0x01,0x2f,0xec,0xc2,0x4f, +0x10,0x03,0x41,0xa0,0xc4,0x88,0xc1,0x01,0x80,0x20,0x18,0x6c,0x76,0xb1,0x13,0xbd, +0x10,0x17,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xb0, +0xe5,0x85,0x4f,0x80,0x83,0x5d,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x9c,0x60,0xd8, +0x09,0x86,0x99,0xc0,0xc8,0xc7,0x04,0x46,0x3e,0x26,0x08,0xf2,0x31,0x41,0x90,0x8f, +0x09,0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xe0,0x41,0x8d,0x9c,0x08,0x86,0x23, +0x02,0x99,0x10,0xbe,0x0b,0x8c,0xb2,0x80,0x92,0x8f,0x09,0x94,0x7c,0xce,0x1d,0x0c, +0x3b,0x77,0x30,0xcc,0x04,0x97,0x80,0x8f,0x09,0x2f,0x01,0x9f,0xab,0x0c,0xbb,0xca, +0x30,0x23,0x04,0xfa,0x18,0x21,0xd0,0xc7,0x14,0x01,0x3e,0xa6,0x08,0xf0,0x31,0x43, +0x90,0x8f,0x19,0x82,0x7c,0x4c,0x18,0x0b,0xf8,0x98,0x40,0x16,0xf0,0x19,0x31,0x30, +0x00,0x10,0x04,0x83,0x67,0x37,0xe2,0x42,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x87, +0x37,0xe4,0x42,0x38,0x61,0xa0,0x13,0x06,0x32,0x83,0x88,0x8f,0x19,0x44,0x7c,0xec, +0x27,0x84,0xf8,0x18,0x58,0x08,0xf1,0x31,0x21,0x90,0x8f,0x09,0x85,0x7c,0x8c,0x28, +0xe4,0x63,0x87,0x21,0x9f,0xe1,0x08,0x62,0x2c,0x84,0x6f,0x96,0x21,0x18,0x82,0xe1, +0x86,0x85,0x0d,0xc8,0x60,0xb8,0x61,0x61,0x03,0x32,0x28,0x21,0xd0,0x59,0x06,0x61, +0x08,0xee,0x0f,0x86,0x1d,0x31,0x38,0x00,0x10,0x04,0x03,0xcf,0x3c,0x5e,0x83,0x26, +0xce,0x62,0xc4,0x60,0x01,0x40,0x10,0x0c,0x22,0xf6,0x60,0x8d,0x60,0x35,0xa0,0x27, +0x36,0x84,0x59,0x82,0x61,0x38,0x42,0x51,0x0b,0xe1,0x9b,0x65,0x38,0x92,0x60,0x84, +0xe2,0xf4,0xff,0xff,0xff,0x07,0xe3,0x2e,0x84,0x6f,0x96,0xc0,0x18,0x31,0x30,0x00, +0x10,0x04,0x83,0x07,0x3e,0x4a,0x03,0xf5,0xff,0xff,0xff,0x07,0x0b,0xf0,0x42,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0xf0,0xc8,0x87,0x69,0x04,0x16,0xe4,0x85,0x7c,0x2c, +0xc8,0x0b,0xf8,0xcc,0x12,0x18,0x03,0x15,0x06,0x43,0x08,0x85,0x05,0x72,0x21,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x78,0xee,0x83,0x35,0x02,0x0b,0xf8,0x42,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0xf0,0xe4,0x47,0x6b,0x04,0x23,0x06,0x07,0x00,0x82,0x60, +0xe0,0xd1,0x47,0x6f,0x94,0xc5,0x5c,0x8c,0x18,0x38,0x00,0x08,0x82,0x41,0xc3,0x1f, +0xb7,0x11,0xf0,0xc4,0x4e,0xfc,0x86,0x20,0x08,0x02,0x6a,0x60,0x79,0xf3,0x01,0xc3, +0x0d,0x01,0x28,0x90,0xc1,0x70,0xc3,0x07,0x0a,0x64,0x50,0x42,0xa0,0xb3,0x0c,0x48, +0x12,0xdc,0x2c,0x0c,0x3b,0x62,0x70,0x00,0x20,0x08,0x06,0x9e,0x7e,0x8c,0x07,0x5a, +0xec,0xc5,0x88,0xc1,0x02,0x80,0x20,0x18,0x44,0x20,0x02,0x1e,0xc1,0x6f,0x18,0x63, +0x50,0x1e,0xc2,0x2c,0x41,0x32,0x1c,0xd1,0xf9,0x85,0xf0,0xcd,0x32,0x28,0x4c,0x50, +0x65,0xb0,0x1f,0x30,0xdc,0x70,0x06,0xa8,0x40,0x06,0xc3,0x0d,0x02,0x2a,0x90,0x41, +0x09,0x81,0xce,0x32,0x2c,0x4c,0x70,0xbb,0x30,0xec,0x88,0xc1,0x01,0x80,0x20,0x18, +0x78,0x22,0xb2,0x1e,0x70,0x31,0x1a,0x23,0x06,0x0b,0x00,0x82,0x60,0x10,0xa1,0x08, +0x7a,0x04,0xe7,0xc1,0x06,0x46,0x7b,0x08,0xb3,0x04,0xcc,0x70,0x04,0x19,0x98,0x86, +0xf0,0xcd,0x32,0x34,0x4f,0x50,0x6e,0x30,0x22,0x50,0x6e,0x40,0x22,0x30,0xdc,0x20, +0xc4,0x02,0x19,0x0c,0x37,0x08,0xb1,0x40,0x06,0x25,0x04,0x3a,0xcb,0xe0,0x3c,0xc1, +0x91,0xc3,0xb0,0x23,0x06,0x07,0x00,0x82,0x60,0xe0,0xad,0x08,0x7d,0xe4,0x05,0x6b, +0x8c,0x18,0x2c,0x00,0x08,0x82,0x41,0x14,0x23,0xf1,0x11,0xc0,0xc7,0x61,0xd8,0x87, +0x30,0x4b,0xf0,0x8c,0x18,0x1c,0x00,0x08,0x82,0x81,0xd7,0x22,0xf6,0x71,0x17,0xad, +0x31,0x62,0xd0,0x00,0x20,0x08,0x06,0x8b,0x8d,0xd8,0x47,0xa0,0x22,0x75,0x41,0x17, +0xf8,0x81,0x1f,0xf8,0x81,0x1f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83, +0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x93,0x8d,0xcc,0x47,0x6d,0x0c,0x23,0x06,0x07, +0x00,0x82,0x60,0x30,0xdd,0x08,0x7d,0xd8,0xc6,0x30,0x62,0x70,0x00,0x20,0x08,0x06, +0x13,0x8e,0xd4,0xc7,0x6d,0x0c,0x23,0x06,0x07,0x00,0x82,0x60,0x80,0xdd,0xc8,0x7e, +0xf4,0x85,0x8c,0x8c,0x26,0x04,0x80,0x15,0x01,0x7d,0xac,0x10,0xe8,0x63,0xc5,0x40, +0x9f,0x11,0x83,0x03,0x00,0x41,0x30,0xf0,0x74,0x64,0x44,0x4e,0xa3,0x36,0x46,0x0c, +0x1a,0x00,0x04,0xc1,0x60,0x19,0x93,0x11,0x09,0x6e,0xe4,0x46,0x6e,0xa4,0x44,0x4a, +0xa4,0x44,0x4a,0x64,0x34,0x21,0x00,0x86,0x23,0x02,0xf0,0x08,0xbe,0xe9,0x06,0xf1, +0x10,0x02,0x0b,0x10,0xf9,0x98,0x80,0xc8,0xc7,0x06,0x44,0x3e,0x23,0x06,0x0b,0x00, +0x82,0x60,0x50,0x95,0xc9,0x7d,0x0c,0x42,0xb0,0x1e,0xea,0x91,0x1e,0xc3,0x11,0x41, +0x7a,0x28,0xdf,0x2c,0x43,0x41,0x04,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_permutations.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_permutations.h new file mode 100644 index 00000000..99835aaf --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_permutations.h @@ -0,0 +1,151 @@ +#include "ffx_fsr2_reconstruct_previous_depth_pass_wave64_49190660eed969150e6231cfacff05d4.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_wave64_bbeb3b5e9a9e941a22c048def7ca1225.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_wave64_7e73be6858223800649863eedee847da.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_wave64_2317089eee2a0b9bcdf19aad6a02f497.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_wave64_cd17746690d80524efb502658e3c28cc.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_wave64_4931c33c16726dcc88c3c2fb4a58f7cd.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_wave64_53cea1f381f3c0c8b906439e56530511.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_wave64_d2edc586330d73f4498b694b29c3b54c.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_wave64_e6a5fa3d0fcf10b121e4c115ede089fa.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_wave64_78db3771e7458916108a932810fa7461.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_wave64_f63ae32b821687ee63eb325818725c9d.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_wave64_9d090238a4d6ceb6b87dc50f8e2c213a.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_wave64_84b58735f350bea492bfed20f7495682.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_wave64_e3def7aac7609bde5732ebdac93d4a5e.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_wave64_b269342dca84fbcbf12426063a17cea2.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_wave64_297250a43b2136d1766a204ae7efbca0.h" + +typedef union ffx_fsr2_reconstruct_previous_depth_pass_wave64_PermutationKey { + struct { + uint32_t FFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE : 1; + uint32_t FFX_FSR2_OPTION_HDR_COLOR_INPUT : 1; + uint32_t FFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_JITTERED_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_INVERTED_DEPTH : 1; + uint32_t FFX_FSR2_OPTION_APPLY_SHARPENING : 1; + }; + uint32_t index; +} ffx_fsr2_reconstruct_previous_depth_pass_wave64_PermutationKey; + +typedef struct ffx_fsr2_reconstruct_previous_depth_pass_wave64_PermutationInfo { + const uint32_t blobSize; + const unsigned char* blobData; + + + const uint32_t numCBVResources; + const char** cbvResourceNames; + const uint32_t* cbvResourceBindings; + const uint32_t* cbvResourceCounts; + const uint32_t* cbvResourceSpaces; + + const uint32_t numSRVResources; + const char** srvResourceNames; + const uint32_t* srvResourceBindings; + const uint32_t* srvResourceCounts; + const uint32_t* srvResourceSpaces; + + const uint32_t numUAVResources; + const char** uavResourceNames; + const uint32_t* uavResourceBindings; + const uint32_t* uavResourceCounts; + const uint32_t* uavResourceSpaces; + + const uint32_t numSamplerResources; + const char** samplerResourceNames; + const uint32_t* samplerResourceBindings; + const uint32_t* samplerResourceCounts; + const uint32_t* samplerResourceSpaces; + + const uint32_t numRTAccelerationStructureResources; + const char** rtAccelerationStructureResourceNames; + const uint32_t* rtAccelerationStructureResourceBindings; + const uint32_t* rtAccelerationStructureResourceCounts; + const uint32_t* rtAccelerationStructureResourceSpaces; +} ffx_fsr2_reconstruct_previous_depth_pass_wave64_PermutationInfo; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_IndirectionTable[] = { + 14, + 14, + 5, + 5, + 11, + 11, + 3, + 3, + 12, + 12, + 2, + 2, + 9, + 9, + 6, + 6, + 15, + 15, + 7, + 7, + 10, + 10, + 4, + 4, + 13, + 13, + 1, + 1, + 8, + 8, + 0, + 0, + 14, + 14, + 5, + 5, + 11, + 11, + 3, + 3, + 12, + 12, + 2, + 2, + 9, + 9, + 6, + 6, + 15, + 15, + 7, + 7, + 10, + 10, + 4, + 4, + 13, + 13, + 1, + 1, + 8, + 8, + 0, + 0, +}; + +static const ffx_fsr2_reconstruct_previous_depth_pass_wave64_PermutationInfo g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_PermutationInfo[] = { + { g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_49190660eed969150e6231cfacff05d4_size, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_49190660eed969150e6231cfacff05d4_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_49190660eed969150e6231cfacff05d4_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_49190660eed969150e6231cfacff05d4_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_49190660eed969150e6231cfacff05d4_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_49190660eed969150e6231cfacff05d4_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_49190660eed969150e6231cfacff05d4_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_49190660eed969150e6231cfacff05d4_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_49190660eed969150e6231cfacff05d4_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_49190660eed969150e6231cfacff05d4_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_49190660eed969150e6231cfacff05d4_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_49190660eed969150e6231cfacff05d4_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_49190660eed969150e6231cfacff05d4_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_49190660eed969150e6231cfacff05d4_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_bbeb3b5e9a9e941a22c048def7ca1225_size, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_bbeb3b5e9a9e941a22c048def7ca1225_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_bbeb3b5e9a9e941a22c048def7ca1225_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_bbeb3b5e9a9e941a22c048def7ca1225_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_bbeb3b5e9a9e941a22c048def7ca1225_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_bbeb3b5e9a9e941a22c048def7ca1225_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_bbeb3b5e9a9e941a22c048def7ca1225_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_bbeb3b5e9a9e941a22c048def7ca1225_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_bbeb3b5e9a9e941a22c048def7ca1225_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_bbeb3b5e9a9e941a22c048def7ca1225_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_bbeb3b5e9a9e941a22c048def7ca1225_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_bbeb3b5e9a9e941a22c048def7ca1225_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_bbeb3b5e9a9e941a22c048def7ca1225_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_bbeb3b5e9a9e941a22c048def7ca1225_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_7e73be6858223800649863eedee847da_size, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_7e73be6858223800649863eedee847da_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_7e73be6858223800649863eedee847da_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_7e73be6858223800649863eedee847da_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_7e73be6858223800649863eedee847da_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_7e73be6858223800649863eedee847da_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_7e73be6858223800649863eedee847da_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_7e73be6858223800649863eedee847da_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_7e73be6858223800649863eedee847da_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_7e73be6858223800649863eedee847da_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_7e73be6858223800649863eedee847da_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_7e73be6858223800649863eedee847da_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_7e73be6858223800649863eedee847da_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_7e73be6858223800649863eedee847da_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_2317089eee2a0b9bcdf19aad6a02f497_size, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_2317089eee2a0b9bcdf19aad6a02f497_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_2317089eee2a0b9bcdf19aad6a02f497_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_2317089eee2a0b9bcdf19aad6a02f497_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_2317089eee2a0b9bcdf19aad6a02f497_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_2317089eee2a0b9bcdf19aad6a02f497_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_2317089eee2a0b9bcdf19aad6a02f497_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_2317089eee2a0b9bcdf19aad6a02f497_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_2317089eee2a0b9bcdf19aad6a02f497_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_2317089eee2a0b9bcdf19aad6a02f497_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_2317089eee2a0b9bcdf19aad6a02f497_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_2317089eee2a0b9bcdf19aad6a02f497_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_2317089eee2a0b9bcdf19aad6a02f497_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_2317089eee2a0b9bcdf19aad6a02f497_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_cd17746690d80524efb502658e3c28cc_size, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_cd17746690d80524efb502658e3c28cc_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_cd17746690d80524efb502658e3c28cc_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_cd17746690d80524efb502658e3c28cc_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_cd17746690d80524efb502658e3c28cc_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_cd17746690d80524efb502658e3c28cc_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_cd17746690d80524efb502658e3c28cc_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_cd17746690d80524efb502658e3c28cc_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_cd17746690d80524efb502658e3c28cc_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_cd17746690d80524efb502658e3c28cc_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_cd17746690d80524efb502658e3c28cc_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_cd17746690d80524efb502658e3c28cc_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_cd17746690d80524efb502658e3c28cc_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_cd17746690d80524efb502658e3c28cc_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_4931c33c16726dcc88c3c2fb4a58f7cd_size, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_4931c33c16726dcc88c3c2fb4a58f7cd_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_4931c33c16726dcc88c3c2fb4a58f7cd_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_4931c33c16726dcc88c3c2fb4a58f7cd_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_4931c33c16726dcc88c3c2fb4a58f7cd_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_4931c33c16726dcc88c3c2fb4a58f7cd_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_4931c33c16726dcc88c3c2fb4a58f7cd_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_4931c33c16726dcc88c3c2fb4a58f7cd_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_4931c33c16726dcc88c3c2fb4a58f7cd_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_4931c33c16726dcc88c3c2fb4a58f7cd_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_4931c33c16726dcc88c3c2fb4a58f7cd_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_4931c33c16726dcc88c3c2fb4a58f7cd_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_4931c33c16726dcc88c3c2fb4a58f7cd_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_4931c33c16726dcc88c3c2fb4a58f7cd_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_53cea1f381f3c0c8b906439e56530511_size, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_53cea1f381f3c0c8b906439e56530511_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_53cea1f381f3c0c8b906439e56530511_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_53cea1f381f3c0c8b906439e56530511_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_53cea1f381f3c0c8b906439e56530511_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_53cea1f381f3c0c8b906439e56530511_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_53cea1f381f3c0c8b906439e56530511_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_53cea1f381f3c0c8b906439e56530511_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_53cea1f381f3c0c8b906439e56530511_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_53cea1f381f3c0c8b906439e56530511_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_53cea1f381f3c0c8b906439e56530511_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_53cea1f381f3c0c8b906439e56530511_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_53cea1f381f3c0c8b906439e56530511_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_53cea1f381f3c0c8b906439e56530511_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_d2edc586330d73f4498b694b29c3b54c_size, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_d2edc586330d73f4498b694b29c3b54c_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_d2edc586330d73f4498b694b29c3b54c_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_d2edc586330d73f4498b694b29c3b54c_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_d2edc586330d73f4498b694b29c3b54c_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_d2edc586330d73f4498b694b29c3b54c_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_d2edc586330d73f4498b694b29c3b54c_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_d2edc586330d73f4498b694b29c3b54c_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_d2edc586330d73f4498b694b29c3b54c_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_d2edc586330d73f4498b694b29c3b54c_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_d2edc586330d73f4498b694b29c3b54c_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_d2edc586330d73f4498b694b29c3b54c_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_d2edc586330d73f4498b694b29c3b54c_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_d2edc586330d73f4498b694b29c3b54c_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e6a5fa3d0fcf10b121e4c115ede089fa_size, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e6a5fa3d0fcf10b121e4c115ede089fa_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e6a5fa3d0fcf10b121e4c115ede089fa_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e6a5fa3d0fcf10b121e4c115ede089fa_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e6a5fa3d0fcf10b121e4c115ede089fa_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e6a5fa3d0fcf10b121e4c115ede089fa_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e6a5fa3d0fcf10b121e4c115ede089fa_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e6a5fa3d0fcf10b121e4c115ede089fa_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e6a5fa3d0fcf10b121e4c115ede089fa_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e6a5fa3d0fcf10b121e4c115ede089fa_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e6a5fa3d0fcf10b121e4c115ede089fa_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e6a5fa3d0fcf10b121e4c115ede089fa_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e6a5fa3d0fcf10b121e4c115ede089fa_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e6a5fa3d0fcf10b121e4c115ede089fa_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_78db3771e7458916108a932810fa7461_size, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_78db3771e7458916108a932810fa7461_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_78db3771e7458916108a932810fa7461_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_78db3771e7458916108a932810fa7461_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_78db3771e7458916108a932810fa7461_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_78db3771e7458916108a932810fa7461_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_78db3771e7458916108a932810fa7461_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_78db3771e7458916108a932810fa7461_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_78db3771e7458916108a932810fa7461_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_78db3771e7458916108a932810fa7461_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_78db3771e7458916108a932810fa7461_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_78db3771e7458916108a932810fa7461_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_78db3771e7458916108a932810fa7461_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_78db3771e7458916108a932810fa7461_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_f63ae32b821687ee63eb325818725c9d_size, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_f63ae32b821687ee63eb325818725c9d_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_f63ae32b821687ee63eb325818725c9d_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_f63ae32b821687ee63eb325818725c9d_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_f63ae32b821687ee63eb325818725c9d_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_f63ae32b821687ee63eb325818725c9d_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_f63ae32b821687ee63eb325818725c9d_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_f63ae32b821687ee63eb325818725c9d_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_f63ae32b821687ee63eb325818725c9d_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_f63ae32b821687ee63eb325818725c9d_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_f63ae32b821687ee63eb325818725c9d_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_f63ae32b821687ee63eb325818725c9d_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_f63ae32b821687ee63eb325818725c9d_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_f63ae32b821687ee63eb325818725c9d_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_9d090238a4d6ceb6b87dc50f8e2c213a_size, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_9d090238a4d6ceb6b87dc50f8e2c213a_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_9d090238a4d6ceb6b87dc50f8e2c213a_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_9d090238a4d6ceb6b87dc50f8e2c213a_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_9d090238a4d6ceb6b87dc50f8e2c213a_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_9d090238a4d6ceb6b87dc50f8e2c213a_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_9d090238a4d6ceb6b87dc50f8e2c213a_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_9d090238a4d6ceb6b87dc50f8e2c213a_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_9d090238a4d6ceb6b87dc50f8e2c213a_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_9d090238a4d6ceb6b87dc50f8e2c213a_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_9d090238a4d6ceb6b87dc50f8e2c213a_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_9d090238a4d6ceb6b87dc50f8e2c213a_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_9d090238a4d6ceb6b87dc50f8e2c213a_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_9d090238a4d6ceb6b87dc50f8e2c213a_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_84b58735f350bea492bfed20f7495682_size, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_84b58735f350bea492bfed20f7495682_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_84b58735f350bea492bfed20f7495682_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_84b58735f350bea492bfed20f7495682_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_84b58735f350bea492bfed20f7495682_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_84b58735f350bea492bfed20f7495682_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_84b58735f350bea492bfed20f7495682_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_84b58735f350bea492bfed20f7495682_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_84b58735f350bea492bfed20f7495682_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_84b58735f350bea492bfed20f7495682_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_84b58735f350bea492bfed20f7495682_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_84b58735f350bea492bfed20f7495682_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_84b58735f350bea492bfed20f7495682_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_84b58735f350bea492bfed20f7495682_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e3def7aac7609bde5732ebdac93d4a5e_size, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e3def7aac7609bde5732ebdac93d4a5e_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e3def7aac7609bde5732ebdac93d4a5e_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e3def7aac7609bde5732ebdac93d4a5e_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e3def7aac7609bde5732ebdac93d4a5e_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e3def7aac7609bde5732ebdac93d4a5e_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e3def7aac7609bde5732ebdac93d4a5e_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e3def7aac7609bde5732ebdac93d4a5e_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e3def7aac7609bde5732ebdac93d4a5e_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e3def7aac7609bde5732ebdac93d4a5e_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e3def7aac7609bde5732ebdac93d4a5e_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e3def7aac7609bde5732ebdac93d4a5e_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e3def7aac7609bde5732ebdac93d4a5e_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_e3def7aac7609bde5732ebdac93d4a5e_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_b269342dca84fbcbf12426063a17cea2_size, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_b269342dca84fbcbf12426063a17cea2_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_b269342dca84fbcbf12426063a17cea2_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_b269342dca84fbcbf12426063a17cea2_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_b269342dca84fbcbf12426063a17cea2_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_b269342dca84fbcbf12426063a17cea2_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_b269342dca84fbcbf12426063a17cea2_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_b269342dca84fbcbf12426063a17cea2_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_b269342dca84fbcbf12426063a17cea2_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_b269342dca84fbcbf12426063a17cea2_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_b269342dca84fbcbf12426063a17cea2_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_b269342dca84fbcbf12426063a17cea2_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_b269342dca84fbcbf12426063a17cea2_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_b269342dca84fbcbf12426063a17cea2_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_297250a43b2136d1766a204ae7efbca0_size, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_297250a43b2136d1766a204ae7efbca0_data, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_297250a43b2136d1766a204ae7efbca0_CBVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_297250a43b2136d1766a204ae7efbca0_CBVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_297250a43b2136d1766a204ae7efbca0_CBVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_297250a43b2136d1766a204ae7efbca0_CBVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_297250a43b2136d1766a204ae7efbca0_SRVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_297250a43b2136d1766a204ae7efbca0_SRVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_297250a43b2136d1766a204ae7efbca0_SRVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_297250a43b2136d1766a204ae7efbca0_SRVResourceSpaces, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_297250a43b2136d1766a204ae7efbca0_UAVResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_297250a43b2136d1766a204ae7efbca0_UAVResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_297250a43b2136d1766a204ae7efbca0_UAVResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_wave64_297250a43b2136d1766a204ae7efbca0_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_permutations.h.d b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_permutations.h.d new file mode 100644 index 00000000..4a24f41b --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_permutations.h.d @@ -0,0 +1 @@ +src/ffx-fsr2-api/shaders/dx12/ffx_fsr2_reconstruct_previous_depth_pass_wave64_permutations.h: ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_callbacks_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common_half.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_resources.h ../../src/ffx-fsr2-api/shaders/ffx_core.h ../../src/ffx-fsr2-api/shaders/ffx_core_portability.h ../../src/ffx-fsr2-api/shaders/ffx_common_types.h ../../src/ffx-fsr2-api/shaders/ffx_core_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_common.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_sample.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_reconstruct_dilated_velocity_and_previous_depth.h \ No newline at end of file diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_tcr_autogen_pass_16bit_6861f75d74f4a28a76f84f2354198ab5.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_tcr_autogen_pass_16bit_6861f75d74f4a28a76f84f2354198ab5.h new file mode 100644 index 00000000..22ea5dcb --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_tcr_autogen_pass_16bit_6861f75d74f4a28a76f84f2354198ab5.h @@ -0,0 +1,603 @@ +// ffx_fsr2_tcr_autogen_pass_16bit_6861f75d74f4a28a76f84f2354198ab5.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_tcr_autogen_pass_16bit_6861f75d74f4a28a76f84f2354198ab5_CBVResourceNames[] = { "cbFSR2", "cbGenerateReactive", }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_16bit_6861f75d74f4a28a76f84f2354198ab5_CBVResourceBindings[] = { 0, 1, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_16bit_6861f75d74f4a28a76f84f2354198ab5_CBVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_16bit_6861f75d74f4a28a76f84f2354198ab5_CBVResourceSpaces[] = { 0, 0, }; + +static const char* g_ffx_fsr2_tcr_autogen_pass_16bit_6861f75d74f4a28a76f84f2354198ab5_SRVResourceNames[] = { "r_input_color_jittered", "r_input_opaque_only", "r_input_motion_vectors", "r_reactive_mask", "r_transparency_and_composition_mask", "r_input_prev_color_pre_alpha", "r_input_prev_color_post_alpha", }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_16bit_6861f75d74f4a28a76f84f2354198ab5_SRVResourceBindings[] = { 1, 0, 2, 4, 5, 46, 47, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_16bit_6861f75d74f4a28a76f84f2354198ab5_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_16bit_6861f75d74f4a28a76f84f2354198ab5_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_tcr_autogen_pass_16bit_6861f75d74f4a28a76f84f2354198ab5_UAVResourceNames[] = { "rw_output_autoreactive", "rw_output_autocomposition", "rw_output_prev_color_pre_alpha", "rw_output_prev_color_post_alpha", }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_16bit_6861f75d74f4a28a76f84f2354198ab5_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_16bit_6861f75d74f4a28a76f84f2354198ab5_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_16bit_6861f75d74f4a28a76f84f2354198ab5_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_16bit_6861f75d74f4a28a76f84f2354198ab5_size = 9268; + +static const unsigned char g_ffx_fsr2_tcr_autogen_pass_16bit_6861f75d74f4a28a76f84f2354198ab5_data[] = { +0x44,0x58,0x42,0x43,0x01,0x88,0x05,0xb1,0x55,0x8d,0x5d,0xf3,0x77,0x91,0xd4,0x19, +0x4f,0x0a,0xec,0x06,0x01,0x00,0x00,0x00,0x34,0x24,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0x18,0x10,0x00,0x00,0x34,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x80,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2f,0x00,0x00,0x00,0x2f,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x1c,0x0e,0x00,0x00,0x62,0x00,0x05,0x00, +0x87,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x04,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x7e,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xb4,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x0a,0x50,0x08,0x63,0x30,0x0c,0x3a, +0x66,0x00,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f, +0x6e,0x1b,0x15,0x49,0x92,0x24,0xc3,0x1c,0x01,0x42,0xcb,0x3d,0xc3,0xe5,0x4f,0xd8, +0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x80,0x29,0x8a,0x32,0x34,0xc3,0x30,0x0c, +0xc3,0x30,0x90,0x53,0x86,0x64,0x48,0x08,0x2a,0x44,0x32,0x24,0x09,0x49,0x65,0x01, +0x86,0x66,0x18,0x86,0x24,0x49,0x92,0x85,0xa8,0x32,0x18,0x83,0x41,0x56,0x41,0x92, +0x21,0x49,0x92,0x24,0x49,0x08,0x3b,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7,0x36, +0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b,0x11,0xc3,0x30,0x0c,0x85,0xd0,0x86,0x66,0xa0, +0xed,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8, +0x6d,0x44,0x24,0x49,0x92,0x14,0xa2,0x1b,0x9a,0x81,0xbc,0x39,0x82,0xa0,0x18,0xcd, +0xb0,0x0c,0x03,0x48,0xe1,0x40,0xc0,0x30,0x02,0x91,0xcc,0xd4,0x06,0xe3,0xc0,0x0e, +0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5, +0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60, +0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07, +0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5, +0x80,0x82,0x61,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85, +0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72, +0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60, +0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x02,0x59,0x92,0x39,0x53,0x18,0x8c, +0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83, +0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f, +0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94, +0x03,0x0a,0x86,0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28, +0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87, +0x77,0x08,0x07,0x7a,0xf0,0x03,0x24,0x24,0x28,0xa5,0xc3,0x08,0x43,0x32,0x53,0x1b, +0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83, +0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xcc,0x81,0x1f, +0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4, +0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x60,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x2b,0x4b,0xed, +0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3, +0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x12,0x7a,0x67,0x22,0x83,0x71,0x60,0x87,0x70, +0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90, +0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07, +0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x83,0x39,0xf0,0x03,0x30, +0xf0,0x03,0x14,0xac,0x14,0x0f,0x23,0x08,0xc3,0x30,0x82,0x90,0x9c,0x21,0x04,0x1f, +0xbb,0xda,0x68,0x9a,0xe7,0x79,0x9e,0x87,0x81,0xa4,0x69,0x9a,0x4e,0x92,0x24,0x49, +0x92,0x84,0xea,0x93,0x84,0x00,0x24,0x1a,0x22,0x02,0x26,0x62,0x25,0x00,0x61,0x42, +0x2a,0x02,0x11,0x49,0x92,0x24,0x74,0xcf,0x11,0x80,0x02,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90, +0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07, +0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6, +0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60, +0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07, +0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90, +0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04, +0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x1e,0x07,0x08,0x00,0x01,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x10,0x10,0x00,0x01,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x0c,0x79,0x24,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x18,0xf2,0x50,0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1, +0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x03,0x02,0x40,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x07,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x43,0x9e,0x30,0x00,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, +0x2c,0x10,0x00,0x00,0x1f,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24, +0xca,0xa0,0x10,0x4a,0xa1,0xb8,0xca,0xab,0xf0,0x03,0x0a,0xa4,0x1c,0x0a,0xa2,0x60, +0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03, +0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a, +0x3e,0xa0,0x30,0x0a,0x7c,0xa0,0xcc,0x0d,0x8a,0xaa,0x34,0x08,0x1c,0x01,0xa8,0x01, +0xca,0x0b,0x18,0x10,0x10,0x81,0xd4,0x19,0x00,0x72,0x67,0x00,0x08,0x9e,0x01,0x20, +0x79,0x06,0x80,0xea,0x19,0x00,0xb2,0x67,0x00,0xe8,0x9e,0x01,0x20,0x7c,0x06,0x80, +0xce,0x19,0x00,0x00,0x79,0x18,0x00,0x00,0xa9,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0xa1,0x99,0x20,0x0c,0xce,0x06,0x61,0x20,0x26,0x08,0xc3,0xb3, +0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0x01,0xda,0x30,0x20,0x09,0x31,0x41,0x38, +0x83,0x3d,0xa0,0x25,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x35,0xf6,0xc6,0xf6,0x26, +0xf7,0xa5,0x96,0x46,0x47,0x57,0x26,0x57,0x46,0x36,0x41,0x18,0xa2,0x0d,0x82,0xd1, +0x6c,0x48,0x8c,0x85,0x31,0x86,0x81,0x30,0x1c,0x4e,0x72,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x6f,0x70,0x61,0x71,0x75,0x65,0x5f,0x6f,0x6e,0x6c,0x79,0x1b,0x92,0x61, +0x81,0x0c,0x63,0x20,0x0c,0x87,0x96,0xdc,0x57,0x9a,0x1b,0x5c,0x1d,0xdd,0x57,0xdb, +0x1b,0x5d,0xda,0x9b,0xdb,0x97,0x5d,0xd9,0x18,0xdd,0x9b,0xdc,0xdc,0x86,0x84,0x58, +0x24,0x83,0x18,0x08,0xc3,0x99,0x20,0x0c,0xd2,0x04,0x41,0x0d,0xe6,0x80,0x8f,0xdc, +0x97,0x5c,0x59,0xd8,0x18,0x5d,0x9a,0x5d,0xd9,0x57,0x5b,0xd8,0xdc,0xda,0x04,0x61, +0x98,0x36,0x24,0x54,0x65,0x19,0xd7,0x40,0x18,0x0e,0xc7,0x40,0xee,0x8b,0x4e,0x2e, +0xcc,0x6d,0x0e,0x2e,0x4c,0xae,0xcc,0x6d,0x2c,0xef,0x2b,0xcc,0x8d,0xec,0x6b,0xec, +0xad,0x0d,0xee,0x6d,0x2e,0x8d,0x2e,0xed,0xcd,0xed,0xab,0x2d,0x6c,0x6e,0x6d,0x82, +0x30,0x50,0x1b,0x92,0xab,0xca,0x0c,0x6d,0x20,0x0c,0x67,0x82,0xe0,0x06,0x74,0x40, +0x4e,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x0b,0x4e,0xae,0xcc,0xee,0x6b,0xec,0x8d, +0xed,0x4d,0xee,0x0b,0x4e,0xae,0xec,0x2b,0x8c,0x0d,0x0e,0x2d,0x6c,0x82,0x30,0x54, +0x1b,0x12,0x8d,0xeb,0x0c,0x6f,0x20,0x0c,0x87,0x9d,0xdc,0x57,0x9a,0x1b,0x5c,0x1d, +0xdd,0x17,0x9c,0x5c,0x99,0xdd,0xd7,0xd8,0x1b,0xdb,0x9b,0xdc,0x17,0xdc,0xdb,0x1c, +0xdd,0x57,0x18,0x1b,0x1c,0x5a,0xd8,0x04,0x61,0xb0,0x36,0x24,0x09,0x07,0x06,0x46, +0x18,0x0c,0x84,0xe1,0x6c,0x38,0x9e,0x68,0xc2,0xb6,0x4f,0x0c,0x26,0x08,0x70,0x50, +0x07,0xb4,0xe4,0xee,0xbe,0xde,0xea,0xe8,0xe0,0xea,0xe8,0xbe,0xc2,0xea,0xe8,0xde, +0xe4,0xca,0xc2,0xc6,0xe8,0xd2,0xec,0xca,0x26,0x08,0x60,0x00,0x07,0x1b,0x16,0x83, +0x0c,0xca,0xc0,0x30,0x06,0xc2,0x0c,0xcc,0xc0,0x0c,0x1c,0x66,0x72,0x77,0x5f,0x6f, +0x75,0x74,0x70,0x75,0x74,0x5f,0x61,0x75,0x74,0x6f,0x63,0x6f,0x6d,0x70,0x6f,0x73, +0x69,0x74,0x69,0x6f,0x6e,0x1b,0x96,0x81,0x0c,0xd0,0xc0,0x18,0x06,0xc2,0x0c,0xcc, +0xc0,0x0c,0x9c,0x09,0x82,0x1c,0xd8,0x01,0x3d,0xb9,0xbb,0xaf,0xb7,0x3a,0x3a,0xb8, +0x3a,0xba,0x2f,0x38,0xb9,0x32,0xbb,0xaf,0xb1,0x37,0xb6,0x37,0xb9,0x2f,0x38,0xb9, +0xb2,0xaf,0x30,0x36,0x38,0xb4,0xb0,0x0d,0x0b,0xa1,0x06,0x6b,0x60,0x10,0x03,0x61, +0x06,0x66,0x60,0x06,0x0e,0x3f,0xb9,0xbb,0xaf,0xb7,0x3a,0x3a,0xb8,0x3a,0xba,0x2f, +0x38,0xb9,0x32,0xbb,0xaf,0xb1,0x37,0xb6,0x37,0xb9,0x2f,0xb8,0xb7,0x39,0xba,0xaf, +0x30,0x36,0x38,0xb4,0xb0,0x0d,0x0b,0xa5,0x06,0x6d,0x60,0x50,0x03,0x61,0x06,0x66, +0x60,0x06,0xce,0x06,0xe2,0x0c,0xd2,0x80,0x0d,0xdc,0x60,0x82,0x60,0x07,0x78,0x40, +0x63,0x4c,0xcc,0x68,0x4a,0x4a,0x66,0x82,0x30,0x5c,0x1b,0x10,0x03,0x0e,0xe2,0xc0, +0x30,0x06,0x39,0x00,0x26,0x08,0x78,0xa0,0x07,0x94,0xc6,0xc4,0x8e,0xca,0xdc,0xca, +0xe4,0xc2,0xe8,0xca,0xa4,0xca,0xc2,0xc6,0xe8,0xd2,0xec,0xca,0x26,0x08,0x03,0xb6, +0x01,0x19,0xe8,0xa0,0x0e,0x8c,0x61,0xb0,0x03,0x60,0x83,0x30,0x07,0x77,0xb0,0x81, +0x18,0x83,0x37,0xc0,0x03,0x60,0x82,0x50,0x07,0x77,0xc0,0x25,0x4d,0xaa,0xcc,0x8d, +0xac,0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x30,0x64,0x13,0x04,0x30,0x88,0x83,0x0d, +0x48,0xb2,0x07,0x94,0xc1,0x07,0x57,0xd3,0x07,0x74,0xd2,0x9a,0xc2,0xf0,0xa4,0xca, +0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x83,0xb6,0xc1,0x48,0xfe,0x80, +0x02,0x05,0x3e,0xb8,0xc8,0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9, +0x95,0x6d,0x30,0x12,0x51,0xa0,0xec,0x80,0x0f,0x2e,0x76,0x69,0x49,0x6e,0x70,0x75, +0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69, +0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x13,0x84,0x61,0xdb,0x60,0x24,0xa4,0x40, +0x95,0x02,0x1f,0x5c,0x94,0xd2,0x98,0xea,0xda,0xc2,0x9a,0xd2,0xe0,0x88,0xd2,0xda, +0xca,0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26,0x08,0x03,0xb7,0xc1,0x48,0x4e,0x81,0x42, +0x05,0x3e,0xb8,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1,0x31,0x95,0xd9,0x95, +0xb1,0x51,0xbd,0x55,0xcd,0x95,0x4d,0x10,0x86,0x6e,0x83,0x91,0xa8,0x02,0xb5,0x0a, +0x7c,0x70,0x71,0x49,0x33,0x92,0x0b,0x6b,0x2b,0x4b,0x72,0x23,0x2b,0xc3,0x9b,0x20, +0x0c,0xde,0x06,0x23,0x69,0x05,0xca,0x15,0xf8,0xe0,0xa2,0x64,0x46,0x54,0x66,0x97, +0x36,0x56,0x46,0xf5,0x66,0x95,0x56,0x76,0x47,0x54,0x06,0x47,0x87,0x36,0x41,0x18, +0xbe,0x0d,0x46,0x02,0x0b,0x54,0x2c,0xf0,0x41,0xc3,0xc3,0x4c,0x29,0x8d,0x8e,0xae, +0x4c,0x6e,0x82,0x30,0x80,0xc1,0x06,0x23,0x99,0x05,0x8a,0x16,0xf8,0xa0,0xa1,0x64, +0xd6,0xf4,0x46,0x97,0xf6,0xe6,0x66,0x55,0x36,0x46,0xf7,0x26,0x37,0x35,0x16,0xc6, +0x56,0x36,0x41,0x18,0xc2,0x60,0x03,0x92,0xd8,0x02,0x75,0x0b,0x7c,0xd0,0x34,0x7d, +0x40,0xc8,0x8c,0xe8,0xed,0xce,0x6d,0x6e,0x2c,0x8c,0xad,0xcc,0x28,0x6c,0x8c,0xee, +0x4d,0x6e,0x82,0x30,0x88,0xc1,0x06,0x23,0xc9,0x05,0x4a,0x17,0xf8,0xa0,0xe1,0x67, +0xd6,0xf4,0x46,0x97,0xf6,0xe6,0x66,0x55,0x36,0x46,0xf7,0x26,0xa7,0x94,0x46,0x47, +0x57,0x26,0x37,0x14,0xe6,0x36,0x56,0xc6,0xc6,0x16,0x46,0x97,0xf6,0xe6,0x36,0x41, +0x18,0xc6,0x60,0x03,0x92,0xf0,0x02,0xd5,0x0b,0x7c,0xd0,0x34,0x7d,0x40,0xc6,0x0c, +0x4a,0xae,0xac,0x08,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x82,0x30,0x90,0xc1,0x06, +0x23,0xf9,0x05,0x0a,0x1c,0xf8,0xa0,0x61,0x66,0x06,0x25,0x57,0x66,0x97,0xf6,0x56, +0x37,0x67,0x24,0x17,0xd6,0x56,0x06,0x25,0x57,0x56,0x84,0x07,0xf7,0x36,0x57,0x27, +0x57,0x36,0x41,0x18,0xca,0x60,0x83,0x91,0x88,0x03,0x35,0x0e,0x7c,0xd0,0x70,0x31, +0xa3,0x0a,0x73,0x43,0x0a,0x63,0x33,0x33,0x7a,0xb2,0x9a,0x20,0x0c,0x66,0xb0,0xc1, +0x48,0xca,0x81,0x32,0x07,0x3e,0x68,0x58,0x99,0x29,0xa5,0xd1,0xd1,0x95,0xc9,0x4d, +0x95,0xc5,0xd5,0x95,0xb9,0x8d,0x95,0x31,0x95,0xb9,0x9d,0xd1,0xa1,0x4d,0x10,0x86, +0x33,0xd8,0x60,0x24,0xe8,0x40,0xa5,0x03,0x1f,0x34,0x54,0xcc,0x88,0xca,0xd8,0xe8, +0xc2,0xa8,0xd2,0xda,0xca,0x26,0x08,0x03,0x1a,0x6c,0x30,0x92,0x75,0xa0,0xd8,0x81, +0x0f,0x1a,0x5e,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43,0x68, +0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x84,0x21,0x0d,0x36,0x18, +0x89,0x3b,0x50,0xef,0xc0,0x07,0x0d,0x31,0x33,0xab,0xb4,0xb2,0xbb,0x29,0xb8,0xb0, +0xb1,0x32,0xaa,0xb7,0xa6,0x32,0xba,0x32,0xb9,0x39,0xa3,0xb0,0x31,0xba,0x37,0xb9, +0x09,0xc2,0xa0,0x06,0x1b,0x8c,0x24,0x1e,0x28,0x79,0xe0,0x83,0x66,0x03,0x25,0x07, +0x7e,0x10,0x0a,0xa3,0x60,0x0a,0xa9,0xc0,0x0a,0xaf,0x20,0x0b,0xb5,0x80,0x0b,0xbb, +0xe0,0x0b,0xe1,0x40,0x0e,0xe7,0xa0,0x0e,0xed,0x00,0x0f,0xf3,0x30,0x41,0xb8,0x83, +0x3c,0x20,0x63,0x46,0x35,0x46,0x85,0x26,0x57,0x36,0x87,0xf6,0xc6,0x46,0xb6,0x01, +0x49,0xec,0x81,0x32,0xf8,0xa0,0x69,0xfa,0x80,0x88,0x19,0xd5,0xd8,0xd4,0x58,0x18, +0x5b,0xd9,0x06,0x24,0xc1,0x07,0xea,0xe2,0x83,0xa6,0xe9,0x03,0x3a,0x66,0x52,0x65, +0x61,0x63,0x74,0x69,0x76,0x65,0x53,0x63,0x61,0x6c,0x65,0x1b,0x90,0x44,0x1f,0x28, +0x50,0xe0,0x83,0xa6,0xe9,0x03,0x32,0x66,0x52,0x65,0x61,0x63,0x74,0x69,0x76,0x65, +0x4d,0x61,0x78,0x13,0x84,0x61,0x0d,0x36,0x20,0x09,0x3f,0x50,0xfd,0xc0,0x07,0x4d, +0xd3,0x07,0x1b,0x0a,0x3b,0xb8,0x87,0x7c,0xd8,0x07,0x7f,0xd8,0x50,0x18,0x7a,0x40, +0x0f,0xf5,0xf0,0x0f,0x13,0x04,0x01,0xd8,0x00,0x6c,0x18,0x0c,0x91,0x10,0x89,0x0d, +0xc1,0x48,0x6c,0x18,0x86,0x90,0x20,0x09,0x0a,0x43,0x53,0x13,0x84,0x3c,0x90,0x83, +0x0d,0x03,0x28,0x80,0xc2,0xb0,0x81,0x30,0x4e,0xe2,0x42,0x89,0x0d,0x45,0x48,0x98, +0x04,0x90,0x07,0x29,0xc1,0x28,0x4c,0x4e,0x2e,0x2c,0xef,0x8b,0xed,0x6d,0x2c,0x8c, +0xed,0x4b,0x2c,0x8f,0xae,0x6c,0x8e,0x50,0x98,0x9c,0x5c,0x58,0xde,0x17,0xdb,0xdb, +0x58,0x18,0xdb,0x17,0x1b,0xd9,0x1c,0x1d,0x11,0x31,0xb9,0x30,0xb7,0x31,0xb4,0xb2, +0x39,0x1a,0x66,0x6c,0x6f,0x61,0x74,0x73,0x13,0x84,0x81,0x0d,0x58,0xa4,0xb9,0xcd, +0xd1,0xcd,0x4d,0x10,0x86,0x36,0x20,0x91,0xe6,0x46,0x37,0x37,0x41,0x18,0xdc,0x80, +0x08,0x5d,0x19,0xde,0x17,0xdb,0x5b,0x18,0xd9,0x04,0x61,0x78,0x03,0x26,0x74,0x65, +0x78,0x5f,0x73,0x74,0x6f,0x72,0x65,0x2c,0xea,0xd2,0xdc,0xe8,0xe6,0x36,0x48,0x2b, +0x71,0x0b,0x2c,0xd1,0x0f,0x2d,0x91,0xb8,0xc4,0x4b,0xc0,0x44,0x4c,0xc8,0xc4,0x4c, +0xd0,0x44,0x4d,0xd8,0xc4,0x75,0x13,0x35,0x51,0x85,0x8d,0xcd,0xae,0xcd,0x25,0x8d, +0xac,0xcc,0x8d,0x6e,0x4a,0x10,0x54,0x21,0xc3,0x73,0xb1,0x2b,0x93,0x9b,0x4b,0x7b, +0x73,0x9b,0x12,0x10,0x4d,0xc8,0xf0,0x5c,0xec,0xc2,0xd8,0xec,0xca,0xe4,0xa6,0x04, +0x46,0x1d,0x32,0x3c,0x97,0x39,0xb4,0x30,0xb2,0x32,0xb9,0xa6,0x37,0xb2,0x32,0xb6, +0x29,0x41,0x52,0x86,0x0c,0xcf,0x45,0xae,0x6c,0xee,0xad,0x4e,0x6e,0xac,0x6c,0x6e, +0x4a,0x80,0x07,0x95,0xc8,0xf0,0x5c,0xe8,0xf2,0xe0,0xca,0x82,0xdc,0xdc,0xde,0xe8, +0xc2,0xe8,0xd2,0xde,0xdc,0xe6,0xa6,0x08,0xff,0x40,0x12,0x75,0xc8,0xf0,0x5c,0xca, +0xdc,0xe8,0xe4,0xf2,0xa0,0xde,0xd2,0xdc,0xe8,0xe6,0xa6,0x04,0x29,0xd1,0x85,0x0c, +0xcf,0x65,0xec,0xad,0xce,0x8d,0xae,0x4c,0x6e,0x6e,0x4a,0x70,0x13,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x51,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xd1,0x43,0x0e,0xf8, +0xe0,0x06,0xe4,0x20,0x0e,0xe7,0xe0,0x06,0xf6,0x10,0x0e,0xf2,0xc0,0x0e,0xe1,0x90, +0x0f,0xef,0x50,0x0f,0xf4,0x30,0x83,0x81,0xc8,0x01,0x1f,0xdc,0x40,0x1c,0xe4,0xa1, +0x1c,0xc2,0x61,0x1d,0xdc,0x40,0x1c,0xe4,0x01,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x34,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x0d,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20, +0x0d,0x10,0x61,0x7e,0x51,0xeb,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40, +0x84,0xf9,0xc5,0x6d,0xdb,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11, +0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x29,0x6c,0xc3,0xe5,0x3b, +0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8, +0x6d,0x1b,0x83,0x34,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x96,0xe0,0x0c,0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb7,0x5f,0xdc,0xb6,0x05,0x44, +0xc3,0xe5,0x3b,0x8f,0x6f,0x44,0x0e,0xf5,0x88,0x83,0x8f,0xdc,0xb6,0x11,0x54,0xc3, +0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x44,0xe9,0x00,0x83,0x5f,0xdc,0xb6,0x1d, +0x58,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11,0xe1,0x17, +0xb7,0x6d,0x02,0xd9,0x70,0xf9,0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38,0x88,0x0d, +0x18,0x39,0xd4,0xe3,0x23,0xb7,0x6d,0x08,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10, +0x61,0x7e,0x51,0xeb,0x56,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17, +0xb7,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x68,0x61,0xf7,0x5d,0x74,0xf4,0xa2,0x8a,0x76,0xf8,0x4f,0x23, +0x54,0x19,0x8a,0xb5,0x44,0x58,0x49,0x4c,0xf8,0x13,0x00,0x00,0x62,0x00,0x05,0x00, +0xfe,0x04,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xe0,0x13,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xf5,0x04,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xb7,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xfc,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x0a,0x50,0x08,0x63,0x30,0x0c,0x3a, +0x66,0x00,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f, +0x6e,0x1b,0x15,0x49,0x92,0x24,0xc3,0x1c,0x01,0x42,0xcb,0x3d,0xc3,0xe5,0x4f,0xd8, +0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x80,0x29,0x8a,0x32,0x34,0xc3,0x30,0x0c, +0xc3,0x30,0x90,0x53,0x86,0x64,0x48,0x08,0x2a,0x44,0x32,0x24,0x09,0x49,0x65,0x01, +0x86,0x66,0x18,0x86,0x24,0x49,0x92,0x85,0xa8,0x32,0x18,0x83,0x41,0x56,0x41,0x92, +0x21,0x49,0x92,0x24,0x49,0x08,0x3b,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7,0x36, +0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b,0x11,0xc3,0x30,0x0c,0x85,0xd0,0x86,0x66,0xa0, +0xed,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8, +0x6d,0x44,0x24,0x49,0x92,0x14,0xa2,0x1b,0x9a,0x81,0xbc,0x39,0x82,0xa0,0x18,0xcd, +0xb0,0x0c,0x03,0x48,0xe1,0x40,0xc0,0x30,0x02,0x91,0xcc,0xd4,0x06,0xe3,0xc0,0x0e, +0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5, +0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60, +0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07, +0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5, +0x80,0x82,0x61,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85, +0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72, +0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60, +0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x02,0x59,0x92,0x39,0x53,0x18,0x8c, +0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83, +0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f, +0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94, +0x03,0x0a,0x86,0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28, +0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87, +0x77,0x08,0x07,0x7a,0xf0,0x03,0x24,0x24,0x28,0xa5,0xc3,0x08,0x43,0x32,0x53,0x1b, +0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83, +0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xcc,0x81,0x1f, +0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4, +0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x60,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x2b,0x4b,0xed, +0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3, +0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x12,0x7a,0x67,0x22,0x83,0x71,0x60,0x87,0x70, +0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90, +0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07, +0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x83,0x39,0xf0,0x03,0x30, +0xf0,0x03,0x14,0xac,0x14,0x0f,0x23,0x08,0xc3,0x30,0x82,0x90,0x9c,0x21,0x04,0x1f, +0xbb,0xda,0x68,0x9a,0xe7,0x79,0x9e,0x87,0x81,0xa4,0x69,0x9a,0x4e,0x92,0x24,0x49, +0x92,0x84,0xea,0x93,0x84,0x00,0x24,0x1a,0x22,0x02,0x26,0x62,0x25,0x00,0x61,0x42, +0x2a,0x02,0x11,0x49,0x92,0x24,0x74,0xcf,0x11,0x80,0x42,0x26,0x24,0xa4,0xcf,0x11, +0x40,0x53,0x00,0x94,0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0, +0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07, +0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d, +0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06, +0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74, +0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43, +0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x1e,0x07,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x86,0x3c,0x10,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c, +0x79,0x24,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x50,0x40, +0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0xc0,0x90,0x67,0x03,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x80,0x21,0x8f,0x07,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e, +0x30,0x00,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c,0x10,0x00,0x00, +0x12,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24,0xca,0xa0,0x10,0x4a, +0xa1,0xb8,0xca,0xab,0xf0,0x03,0x0a,0xa4,0x20,0x08,0x1c,0x01,0xa0,0x7c,0x04,0xa0, +0x80,0x01,0x01,0x11,0xc8,0x9d,0x01,0x20,0x78,0x06,0x80,0xe4,0x19,0x00,0xb2,0x67, +0x00,0x08,0x9f,0x01,0x20,0x75,0x06,0x80,0xce,0x19,0x00,0x00,0x79,0x18,0x00,0x00, +0x7b,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b, +0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41, +0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81, +0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xa1,0x99,0x20,0x0c, +0xce,0x06,0x61,0x20,0x26,0x08,0xc3,0xb3,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06, +0xc4,0x20,0x26,0x08,0x03,0x34,0x41,0x38,0x83,0x31,0x20,0x30,0x41,0x18,0xa2,0x0d, +0x82,0xd2,0x6c,0x48,0x94,0x85,0x51,0x86,0x81,0x50,0x9c,0x0d,0xc9,0xb0,0x30,0x8a, +0x32,0x10,0x8a,0xb3,0x21,0x21,0x16,0x46,0x21,0x06,0x42,0x71,0x26,0x08,0x83,0x34, +0x41,0x50,0x03,0x31,0x98,0x20,0x0c,0xd3,0x86,0x44,0x9a,0x18,0x85,0x1a,0x08,0xc5, +0x99,0x20,0x0c,0xd4,0x86,0x84,0x9a,0x18,0xc5,0x1a,0x08,0xc5,0x99,0x20,0xb8,0x41, +0x37,0x41,0x18,0xaa,0x0d,0x89,0x85,0x31,0x4a,0x36,0x10,0x8a,0x33,0x41,0x18,0xac, +0x0d,0x89,0x81,0x31,0xca,0x36,0x10,0x8a,0xb3,0xe1,0x78,0xa0,0xa8,0xba,0x34,0x6e, +0x82,0x00,0x07,0xde,0x04,0x01,0x0c,0xb4,0x0d,0x8b,0xe2,0x31,0x8a,0x32,0x10,0xdf, +0xf7,0x39,0x1b,0x96,0xc1,0x63,0x94,0x61,0x20,0xbe,0xef,0x73,0x26,0x08,0x72,0xf0, +0x6d,0x58,0x08,0x31,0x60,0x14,0x62,0x20,0xbe,0xef,0x73,0x36,0x2c,0x92,0x18,0x30, +0x8a,0x34,0x10,0xdf,0xf7,0x39,0x1b,0x08,0x30,0x08,0x83,0x31,0x20,0x83,0x09,0x82, +0x1d,0x80,0xc1,0x04,0x61,0xb8,0x36,0x20,0x8a,0x19,0x30,0x8a,0x32,0x9c,0x01,0x30, +0x41,0xc0,0x83,0x30,0x98,0x20,0x0c,0xd8,0x06,0x64,0x48,0x03,0x46,0x19,0x06,0x35, +0x00,0x36,0x08,0x68,0xb0,0x06,0x1b,0x88,0xae,0x0c,0xd8,0x00,0x98,0x20,0x08,0x00, +0x85,0xa1,0xa9,0x09,0x42,0x1e,0x70,0x13,0x84,0x21,0xdb,0x30,0xc4,0x41,0x1c,0x0c, +0x1b,0x08,0x05,0x0e,0x28,0x39,0xd8,0x50,0xb8,0xc1,0x1b,0x00,0x6d,0x30,0x07,0x2c, +0xcc,0xd8,0xde,0xc2,0xe8,0xf8,0xbc,0xb5,0xb9,0xa5,0xc1,0xbd,0xd1,0x95,0xb9,0xd1, +0x81,0x8c,0xa1,0x85,0xc9,0x31,0x9a,0x4a,0x6b,0x83,0x63,0x2b,0x03,0x19,0x7a,0x19, +0x5a,0x59,0x01,0xa1,0x12,0x0a,0x0a,0xda,0x10,0xdc,0xc1,0x04,0x21,0x0f,0xb6,0x0d, +0x83,0x1d,0xe0,0x41,0x1e,0x6c,0x18,0xea,0x40,0x0f,0xf2,0x60,0xc3,0xb0,0x07,0x7b, +0x90,0x07,0x55,0xd8,0xd8,0xec,0xda,0x5c,0xd2,0xc8,0xca,0xdc,0xe8,0xa6,0x04,0x41, +0x15,0x32,0x3c,0x17,0xbb,0x32,0xb9,0xb9,0xb4,0x37,0xb7,0x29,0x01,0xd1,0x84,0x0c, +0xcf,0xc5,0x2e,0x8c,0xcd,0xae,0x4c,0x6e,0x4a,0x60,0xd4,0x21,0xc3,0x73,0x99,0x43, +0x0b,0x23,0x2b,0x93,0x6b,0x7a,0x23,0x2b,0x63,0x9b,0x12,0x20,0x65,0xc8,0xf0,0x5c, +0xe4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0xe6,0xa6,0x04,0x6c,0x50,0x87,0x0c,0xcf, +0xa5,0xcc,0x8d,0x4e,0x2e,0x0f,0xea,0x2d,0xcd,0x8d,0x6e,0x6e,0x4a,0x30,0x07,0x00, +0x79,0x18,0x00,0x00,0x51,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xd1,0x43,0x0e,0xf8, +0xe0,0x06,0xe4,0x20,0x0e,0xe7,0xe0,0x06,0xf6,0x10,0x0e,0xf2,0xc0,0x0e,0xe1,0x90, +0x0f,0xef,0x50,0x0f,0xf4,0x30,0x83,0x81,0xc8,0x01,0x1f,0xdc,0x40,0x1c,0xe4,0xa1, +0x1c,0xc2,0x61,0x1d,0xdc,0x40,0x1c,0xe4,0x01,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x34,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x0d,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20, +0x0d,0x10,0x61,0x7e,0x51,0xeb,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40, +0x84,0xf9,0xc5,0x6d,0xdb,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11, +0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x29,0x6c,0xc3,0xe5,0x3b, +0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8, +0x6d,0x1b,0x83,0x34,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x96,0xe0,0x0c,0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb7,0x5f,0xdc,0xb6,0x05,0x44, +0xc3,0xe5,0x3b,0x8f,0x6f,0x44,0x0e,0xf5,0x88,0x83,0x8f,0xdc,0xb6,0x11,0x54,0xc3, +0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x44,0xe9,0x00,0x83,0x5f,0xdc,0xb6,0x1d, +0x58,0xc3,0xe5,0x3b,0x8f,0x3f,0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11,0xe1,0x17, +0xb7,0x6d,0x02,0xd9,0x70,0xf9,0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38,0x88,0x0d, +0x18,0x39,0xd4,0xe3,0x23,0xb7,0x6d,0x08,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10, +0x61,0x7e,0x51,0xeb,0x56,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17, +0xb7,0x0d,0x00,0x00,0x61,0x20,0x00,0x00,0xad,0x02,0x00,0x00,0x13,0x04,0x4d,0x2c, +0x10,0x00,0x00,0x00,0x17,0x00,0x00,0x00,0x34,0xcc,0x00,0x94,0x5c,0x11,0x06,0x94, +0x51,0xc1,0x94,0x5d,0x39,0xd4,0x40,0x19,0x06,0x14,0x6f,0x40,0xf9,0x06,0x94,0x1b, +0x2d,0x45,0x50,0x1e,0x25,0x30,0x02,0x40,0xc9,0x18,0x01,0x08,0x82,0x20,0xfa,0x8d, +0x11,0x80,0x20,0x08,0xc2,0xdf,0x18,0x81,0x8a,0xd7,0xa7,0xe8,0x8d,0x11,0x80,0x20, +0x08,0xc2,0xbf,0x30,0x02,0x30,0x46,0x00,0x82,0x20,0x88,0x7f,0x63,0x04,0x20,0x08, +0x82,0xe8,0x2f,0x90,0x31,0x46,0x00,0x82,0xcf,0x18,0xc1,0x8f,0x22,0x23,0x00,0x63, +0x04,0x20,0xe8,0x00,0x23,0x06,0x09,0x00,0x82,0x60,0x10,0x06,0x73,0xa0,0x35,0x6d, +0xd0,0x06,0x65,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x61,0x40,0x07,0x9b,0x23,0x07, +0x72,0x60,0x06,0x23,0x06,0x09,0x00,0x82,0x60,0x10,0x06,0x75,0xc0,0x3d,0x74,0x40, +0x07,0x67,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x61,0x60,0x07,0x1d,0x24,0x07,0x72, +0x80,0x06,0x23,0x06,0x09,0x00,0x82,0x60,0x10,0x06,0x77,0xe0,0x41,0x74,0xd0,0x06, +0x69,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x61,0x80,0x07,0x5f,0x04,0x07,0x6f,0xa0, +0x06,0x23,0x06,0x09,0x00,0x82,0x60,0x10,0x06,0x79,0x00,0x06,0x92,0x1c,0xc4,0xc1, +0x1a,0x8c,0x18,0x24,0x00,0x08,0x82,0x41,0x18,0xe8,0x41,0x18,0x4c,0x74,0x30,0x07, +0x6c,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x61,0xb0,0x07,0x62,0x40,0xe5,0x41,0x1e, +0xb4,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x84,0x01,0x1f,0x8c,0x41,0xb5,0x07,0x78, +0xe0,0x06,0x23,0x06,0x09,0x00,0x82,0x60,0x10,0x06,0x7d,0x40,0x06,0x56,0x1e,0xf0, +0xc1,0x1b,0x8c,0x18,0x24,0x00,0x08,0x82,0x41,0x18,0xf8,0x41,0x19,0x68,0x7d,0xd0, +0x07,0x70,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x61,0xf0,0x07,0x66,0xb0,0xed,0xc1, +0x1e,0xc4,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x10,0xab,0xf0,0xf1,0xc1,0x88,0x81, +0x01,0x80,0x20,0x18,0x10,0xac,0x00,0x06,0xa0,0x30,0x62,0x60,0x00,0x20,0x08,0x06, +0x04,0x2b,0x80,0x81,0x1f,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0xd1,0x0a,0x61,0x20, +0x0a,0x33,0x11,0x7a,0x30,0x34,0xa3,0x30,0x13,0xa1,0x07,0x43,0x33,0x0a,0x65,0x80, +0xc2,0x95,0x11,0x0a,0x57,0x86,0x00,0x65,0x08,0x70,0x02,0x0f,0x27,0xf0,0x70,0x82, +0x61,0x27,0x18,0x66,0x02,0x07,0x1f,0x13,0x3a,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82, +0xc1,0x26,0x0b,0x73,0x10,0xb1,0xc2,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09,0x86, +0x9d,0x60,0x98,0x1d,0x02,0x7d,0xec,0x10,0xe8,0x53,0xcf,0x2a,0x9c,0x05,0xac,0x90, +0x81,0x82,0x5a,0xe1,0x2c,0x70,0x85,0x0c,0x8c,0x18,0x34,0x00,0x08,0x82,0x81,0x33, +0x0e,0xa1,0x00,0x06,0xb7,0x30,0x04,0xa3,0x30,0x0a,0xa3,0x30,0x0a,0xa3,0x09,0x01, +0x30,0x9a,0x20,0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xe0,0xfd,0x42,0x28,0x7c,0xb7, +0x30,0x9a,0x10,0x08,0xa3,0x09,0xc2,0x60,0x42,0x21,0x1f,0x13,0x0a,0xf9,0x8c,0x18, +0x1c,0x00,0x08,0x82,0x81,0x47,0x0e,0xa6,0x40,0x06,0xbb,0x30,0x9a,0x10,0x08,0xa3, +0x09,0xc2,0x60,0x85,0x10,0x1f,0x2b,0x84,0xf8,0x9c,0x60,0xdc,0x09,0xc6,0x99,0x50, +0xc1,0xc7,0x84,0x0a,0x3e,0x26,0x64,0xf2,0x31,0x21,0x93,0xcf,0x09,0x09,0x9e,0x90, +0xa0,0x09,0xa5,0x00,0x1f,0x13,0x4c,0x01,0x3e,0x27,0xf0,0x74,0x02,0x4f,0x23,0x06, +0x0d,0x00,0x82,0x60,0xe0,0xf0,0x83,0x2e,0xe0,0x01,0x3c,0x70,0x1a,0x2f,0xf0,0x02, +0x2f,0xf0,0xc2,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0xdc,0x60,0xdc, +0x0d,0xc6,0xdd,0x60,0xdc,0x88,0x41,0x03,0x80,0x20,0x18,0x38,0x23,0x11,0x0e,0x7e, +0x70,0x0f,0x63,0x10,0x06,0xe3,0x30,0x0e,0xe3,0x30,0x0e,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0xa3,0x09,0x83,0x70,0x83,0x71,0x37,0x18,0x77,0x83,0x71,0x07,0x0d,0x72, +0xd0,0x20,0x23,0x06,0x0d,0x00,0x82,0x60,0xe0,0xb0,0x84,0x3a,0xb0,0x02,0x48,0x08, +0x01,0x3b,0xb0,0x03,0x3b,0xb0,0xc3,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2, +0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x81,0x03,0x13,0xee,0x10,0x0b,0x24,0x61,0x14, +0xf0,0x00,0x0f,0xf0,0x00,0x0f,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83, +0x60,0xd6,0x38,0xc8,0xc7,0x2c,0x0c,0x3e,0x16,0x98,0x83,0x7c,0x2c,0x18,0xe0,0x63, +0x5b,0x16,0x1f,0xe3,0xd2,0x41,0x3e,0x66,0x04,0xf1,0x31,0x6e,0x1d,0xe4,0x63,0x42, +0x10,0x1f,0xc3,0xd8,0x41,0x3e,0x86,0x69,0xf0,0xb1,0xe0,0x1d,0xe4,0x63,0xc1,0x00, +0x1f,0xeb,0xb6,0xf8,0x98,0x27,0x0f,0xf2,0x31,0x23,0x88,0x8f,0x79,0xf4,0x20,0x1f, +0x13,0x82,0xf8,0x18,0x56,0x0f,0xf2,0x31,0x4c,0x83,0x8f,0x05,0xf8,0x20,0x1f,0x0b, +0x06,0xf8,0x58,0xb7,0xc5,0xc7,0xbc,0x7d,0x90,0x8f,0x19,0x41,0x7c,0xcc,0xeb,0x07, +0xf9,0x98,0x10,0xc4,0xc7,0x3a,0x7f,0x90,0x8f,0x75,0x1f,0x7c,0x2c,0x08,0x09,0xf9, +0x58,0x30,0xc0,0xc7,0xc4,0x00,0x0c,0xe2,0x63,0x63,0x40,0x12,0xf2,0x31,0x23,0x88, +0x8f,0x8d,0x81,0x49,0xc8,0xc7,0x84,0x20,0x3e,0x86,0x85,0x41,0x7c,0x0c,0x0b,0x83, +0xf8,0x58,0x90,0x12,0xf2,0x31,0xeb,0x8b,0x8f,0x29,0x53,0x7c,0x4c,0x99,0xe2,0x63, +0x41,0x4b,0xc8,0xc7,0x90,0x28,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x00,0xfd,0x45, +0x5d,0x20,0x23,0x06,0x06,0x00,0x82,0x60,0x00,0x81,0x86,0x5d,0x1c,0x23,0x06,0x06, +0x00,0x82,0x60,0x00,0x85,0xc6,0x5d,0x1c,0xc3,0x11,0x43,0x4c,0x08,0xdf,0x70,0xc4, +0x20,0x13,0xc2,0x37,0x1c,0x31,0xcc,0x84,0xf0,0xd5,0x20,0x6c,0x05,0xc2,0x8e,0x18, +0x18,0x00,0x08,0x82,0x01,0x74,0x1a,0x7d,0xc1,0x8c,0x18,0x18,0x00,0x08,0x82,0x01, +0x84,0x1a,0x7e,0xb1,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x94,0x1a,0x7f,0xb1,0x0c, +0x47,0x0c,0x39,0x21,0x7c,0xc3,0x11,0x83,0x4e,0x08,0xdf,0x70,0xc4,0xb0,0x13,0xc2, +0x57,0x83,0xb0,0x15,0x08,0x6b,0x79,0x70,0x06,0xf1,0xb1,0x3c,0x38,0x83,0xf8,0x58, +0x10,0x16,0xf2,0xb1,0x3b,0x28,0x83,0xf8,0x18,0x1d,0x88,0x41,0x7c,0x8c,0x0e,0xc4, +0x20,0x3e,0x16,0x94,0x85,0x7c,0x4c,0x0e,0xc0,0x20,0x3e,0x15,0x25,0x3b,0x62,0x70, +0x00,0x20,0x08,0x06,0xd2,0x6d,0xd8,0xc5,0x59,0x24,0x23,0x06,0x07,0x00,0x82,0x60, +0x20,0xe1,0xc6,0x5d,0xa0,0x05,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x52,0x6e,0xe0, +0x45,0x5a,0x20,0x86,0x0c,0xf4,0xb1,0x63,0xa0,0x8f,0x1d,0x03,0x7d,0xa6,0x1b,0x86, +0xb5,0x38,0xa6,0x1b,0x06,0xb6,0x40,0xa6,0x1b,0x86,0xb6,0x48,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0x40,0x02,0x8f,0xbf,0x18,0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x90,0xc2, +0x03,0x34,0x02,0xe1,0x02,0xe3,0x2c,0x8a,0xe4,0x63,0x10,0x24,0x1f,0x13,0x02,0xf8, +0x58,0x14,0xc9,0xc7,0x84,0x00,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x00,0xa5,0x87, +0x69,0x04,0x17,0x18,0x67,0x01,0x22,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0xb0,0xd2, +0xe3,0x34,0x82,0xe1,0x88,0xc0,0x2e,0x84,0x6f,0x96,0x21,0x10,0x02,0x93,0x87,0xbc, +0x90,0x8f,0xc9,0x43,0x5f,0xc8,0xc7,0x84,0x00,0x3e,0x16,0xdc,0x42,0x7c,0x2c,0xb0, +0x05,0xf8,0x58,0x50,0x0b,0xf0,0x31,0x7b,0xc0,0x87,0xf8,0x58,0x00,0x0f,0xf1,0xb1, +0x60,0x1e,0xe0,0x63,0xc1,0x69,0xc8,0xc7,0xc0,0xa1,0x1c,0xe2,0x63,0xc1,0x2f,0xc0, +0xc7,0x82,0x5c,0x88,0x8f,0x05,0xbf,0x00,0x1f,0x0b,0x72,0x21,0x3e,0x23,0x06,0x06, +0x00,0x82,0x60,0x00,0xf5,0xc7,0x7c,0x28,0x23,0x06,0x06,0x00,0x82,0x60,0x00,0xf9, +0x07,0x7d,0x1c,0x23,0x06,0x06,0x00,0x82,0x60,0x00,0xfd,0x47,0x7d,0x0c,0x46,0x0f, +0xab,0x21,0x1f,0xa3,0x87,0xd7,0x90,0x8f,0x09,0x01,0x7c,0x2c,0xb8,0x85,0xf8,0x58, +0x60,0x0b,0xf0,0xb1,0xa0,0x16,0xe0,0x63,0xf8,0xa0,0x0f,0xf1,0xb1,0xa0,0x1e,0xe2, +0x63,0x01,0x3e,0xc0,0xc7,0x82,0xdc,0x90,0x8f,0x81,0x43,0x39,0xc4,0xc7,0x82,0x5f, +0x80,0x8f,0x05,0xb9,0x10,0x1f,0x0b,0x7e,0x01,0x3e,0x16,0xe4,0x42,0x7c,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x00,0x7a,0x91,0x12,0x51,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x00, +0x82,0x11,0x13,0x39,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x00,0x8a,0x91,0x13,0x19,0xac, +0x1a,0xe2,0x63,0xd5,0x10,0x1f,0xab,0x86,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x01, +0x54,0x23,0x2b,0x32,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x64,0x23,0x2c,0x32,0x8c, +0x18,0x18,0x00,0x08,0x82,0x01,0x74,0x23,0x2d,0x32,0x8c,0x18,0x2c,0x00,0x08,0x82, +0x01,0x46,0x23,0xee,0x31,0x08,0x01,0x79,0x90,0x07,0x79,0x8c,0x18,0x18,0x00,0x08, +0x82,0x01,0x94,0x23,0xf4,0x11,0x5c,0x60,0xdc,0x05,0x09,0x8e,0x18,0x1c,0x00,0x08, +0x82,0x81,0x67,0x23,0xf8,0x71,0x1b,0x31,0x32,0x9a,0x10,0x00,0xc3,0x11,0x43,0x40, +0x7c,0xd3,0x0d,0xe7,0x91,0x1e,0xc1,0x2c,0x81,0x30,0x50,0x61,0x08,0x01,0x3a,0x00, +0xc3,0x0d,0x01,0x7a,0x08,0xb3,0x0c,0x03,0x13,0xcc,0x12,0x10,0x03,0x15,0x43,0x3e, +0x18,0x6a,0x34,0x0c,0x54,0x0c,0xf3,0x60,0xc0,0xd1,0x30,0x50,0x31,0xcc,0x83,0xc1, +0x3f,0xc3,0x2c,0x41,0x31,0x50,0x31,0x10,0xc4,0x39,0x14,0x03,0x15,0x03,0x08,0x11, +0xe9,0x50,0x54,0x80,0x1b,0x50,0x04,0x6e,0x40,0x09,0x36,0x72,0x16,0xdc,0x48,0x06, +0x6a,0xc0,0x91,0xb3,0x20,0x47,0x32,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x8e,0x9b, +0xb0,0x48,0x7a,0x88,0xc9,0x10,0xb8,0x88,0x8b,0xb8,0x88,0x8b,0x8c,0x26,0x04,0xc0, +0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x38,0x72,0x02, +0x23,0xee,0x61,0x26,0x47,0x21,0x23,0x32,0x22,0x23,0x32,0x32,0x9a,0x10,0x00,0xa3, +0x09,0x42,0x30,0x9a,0x30,0x08,0x76,0x0c,0xf1,0xb1,0x63,0x88,0x8f,0x1d,0x43,0x7c, +0x46,0x0c,0x0c,0x00,0x04,0xc1,0x00,0xc2,0x13,0x37,0x19,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x00,0xca,0x93,0x37,0x19,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x00,0xd2,0x13,0x38, +0x19,0xae,0xe2,0xe1,0x30,0x1e,0x4a,0x20,0x0d,0x28,0x81,0x34,0xe0,0x84,0x41,0x4e, +0x18,0x64,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1c,0x51,0x01,0x93,0x11,0xb1,0x13,0x21, +0x10,0x13,0x31,0x11,0x13,0x31,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18, +0x84,0x11,0x83,0x06,0x00,0x41,0x30,0x70,0x4c,0x85,0x4c,0x4c,0x44,0x4f,0x8c,0xc2, +0x4c,0xcc,0xc4,0x4c,0xcc,0x64,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10, +0xec,0x18,0xe2,0x63,0xc7,0x10,0x1f,0x3b,0x86,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82, +0x01,0xc4,0x2a,0xa2,0x32,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0xd4,0x2a,0xa3,0x32, +0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0xe4,0x2a,0xa4,0x32,0xd8,0x35,0xc4,0xc7,0xae, +0x21,0x3e,0x76,0x0d,0xf1,0xb1,0x61,0x90,0x8f,0x0d,0x83,0x7c,0x2c,0x10,0xe0,0x63, +0x04,0x21,0x1f,0x13,0x02,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x74,0x2b,0x74, +0x12,0xd8,0x1c,0xc0,0x0a,0x08,0xb6,0x3e,0xb4,0x88,0xab,0xd0,0xc1,0xb0,0x01,0x11, +0x0c,0x03,0x60,0x74,0x20,0x2b,0x20,0x18,0x6e,0x18,0xf2,0x00,0x0c,0x66,0x19,0x8c, +0x22,0xb0,0x3c,0x78,0x15,0x18,0x58,0x1e,0xd4,0x0a,0x08,0x8c,0x0f,0x62,0x05,0x06, +0xc3,0x0d,0x82,0xad,0x80,0xc1,0x2c,0xc3,0x41,0x04,0x5b,0x1f,0x68,0xa4,0x56,0x66, +0x85,0x82,0x64,0x6c,0x7d,0xb0,0x91,0x5b,0xa1,0x15,0x0a,0x92,0x61,0x43,0x10,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x80,0xca,0x65,0x57,0x82,0xad,0x0f,0x3a,0xb2,0x2b, +0xb7,0x42,0x41,0x32,0x2c,0x28,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x50,0xba, +0xfc,0x4a,0xb0,0xf5,0xc1,0x47,0x7e,0x45,0x5c,0x28,0x48,0x86,0x05,0x49,0x7c,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x00,0x6a,0x97,0x71,0x09,0xb6,0x3e,0x88,0xc9,0xb8,0xa4, +0x0a,0x05,0xc9,0xb0,0xa0,0x89,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x40,0xf1,0x72, +0x2e,0x81,0x25,0x8d,0x7c,0x2c,0x30,0xe4,0x63,0xc1,0x20,0x9f,0x11,0x03,0x03,0x00, +0x41,0x30,0x80,0xea,0x45,0x56,0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x80,0xec,0x65, +0x56,0x82,0x59,0x02,0x64,0xa0,0x62,0x88,0x05,0x85,0xb6,0x8e,0x81,0x8a,0x61,0x15, +0x14,0xdd,0x3a,0x06,0x2a,0x86,0x55,0x50,0xcc,0xea,0x98,0x25,0x48,0x06,0x2a,0x06, +0x02,0xf9,0x83,0x64,0xa0,0x62,0x50,0x2b,0x24,0x14,0x92,0x0a,0xda,0x04,0x8a,0x68, +0x13,0x28,0x61,0x5d,0xce,0x02,0x76,0xc9,0x40,0x0d,0xed,0x72,0x16,0xb8,0x4b,0x06, +0x46,0x0c,0x1a,0x00,0x04,0xc1,0xc0,0x19,0x99,0x70,0xf9,0x93,0x7b,0x19,0x82,0x71, +0x19,0x97,0x71,0x19,0x97,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0xb8, +0x85,0x87,0x73,0x78,0x28,0xe1,0x45,0xa0,0x84,0x17,0x81,0x13,0x06,0x39,0x61,0x90, +0x11,0x83,0x06,0x00,0x41,0x30,0x70,0x5a,0x66,0x5d,0x5a,0x25,0x64,0x84,0xa0,0x5d, +0xda,0xa5,0x5d,0xda,0x65,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0xac, +0x19,0xe2,0x63,0xcd,0x10,0x1f,0x6b,0x86,0xf8,0xd8,0x30,0xc8,0xc7,0x86,0x41,0x3e, +0x26,0x04,0xf0,0x31,0x82,0x90,0x8f,0x09,0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x00,0xc2,0x99,0x7a,0x09,0xec,0x8b,0x19,0x10,0x6c,0x7d,0x78,0x95,0x97,0x01,0x83, +0x61,0x03,0x22,0x18,0x06,0xc0,0xc0,0x60,0x66,0x40,0x30,0xdc,0x30,0x94,0x01,0x18, +0xcc,0x32,0x28,0x49,0x60,0x65,0x00,0x33,0x30,0xb0,0x32,0xb0,0x19,0x10,0x18,0x1a, +0xc8,0x0c,0x0c,0x86,0x1b,0x84,0x9b,0x01,0x83,0x59,0x86,0x05,0x09,0x6e,0x0d,0x8c, +0xdb,0xfa,0x70,0x2b,0x37,0x53,0x33,0x14,0x24,0x63,0xeb,0x43,0xae,0xe4,0x8c,0xcd, +0x50,0x90,0x0c,0x1b,0x82,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x74,0x36,0x3d, +0x13,0x6c,0x7d,0xe8,0x95,0x9e,0xc9,0x19,0x0a,0x92,0x61,0x41,0x11,0x9f,0x11,0x03, +0x03,0x00,0x41,0x30,0x80,0xd6,0x26,0x6c,0x82,0xad,0x0f,0xe1,0x12,0x36,0x64,0x43, +0x41,0x32,0x2c,0x48,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd0,0xdb,0x94,0x4d, +0xb0,0xf5,0xa1,0x5c,0xca,0x66,0x65,0x28,0x48,0x86,0x05,0x4d,0x7c,0x46,0x0c,0x0c, +0x00,0x04,0xc1,0x00,0x9a,0x9b,0xb4,0x09,0x2c,0x69,0xe4,0x63,0x81,0x21,0x1f,0x0b, +0x06,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0x74,0x37,0x34,0x13,0x8c,0x18,0x18, +0x00,0x08,0x82,0x01,0x84,0x37,0x35,0x13,0x5c,0x60,0x9c,0x65,0x41,0x7c,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0xc0,0xc2,0x1b,0x9b,0x09,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xc0, +0xb3,0x1b,0x9c,0xb9,0x97,0xb8,0x19,0x4d,0x08,0x84,0x0b,0x8c,0xb3,0x80,0x90,0xcf, +0x05,0x09,0x8e,0x26,0x14,0xc3,0x70,0x84,0x10,0x10,0xdf,0x09,0xc6,0x4d,0x37,0x14, +0x81,0x30,0x4b,0xc0,0x0c,0x54,0x18,0xc2,0xa2,0x63,0xc2,0x88,0xc1,0x01,0x80,0x20, +0x18,0x78,0xa0,0x23,0x36,0x21,0xb3,0x37,0xa3,0x09,0x41,0x70,0x81,0x71,0x16,0xa4, +0x85,0x7c,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xc0,0x59,0x9d,0xb4,0x49,0x99,0xbf,0x59, +0x97,0x74,0x59,0x9b,0xb5,0x59,0x9b,0xb5,0x19,0x4d,0x08,0x80,0x0b,0x8c,0x1b,0x31, +0x38,0x00,0x10,0x04,0x83,0xe3,0x75,0xd6,0x06,0x09,0x46,0x0c,0x1a,0x00,0x04,0xc1, +0xc0,0x79,0x9d,0xb6,0x71,0x99,0xd1,0x79,0x97,0x76,0x79,0x9b,0xb7,0x79,0x9b,0xb7, +0x19,0x4d,0x08,0x80,0x0b,0x8c,0x1b,0x31,0x38,0x00,0x10,0x04,0x83,0x63,0x76,0xde, +0x06,0x09,0xae,0x48,0x70,0xc4,0xc0,0x01,0x40,0x10,0x0c,0xa8,0xd8,0x61,0x1b,0x9b, +0xa1,0x17,0x79,0xa1,0x9b,0x20,0x08,0x82,0xb3,0x39,0x21,0xc1,0x11,0x03,0x07,0x00, +0x41,0x30,0xa0,0x64,0xa7,0x6d,0x70,0xa6,0x5e,0xe6,0xa5,0x6e,0x82,0x20,0x08,0xd0, +0xe6,0x6a,0x25,0xc1,0xab,0x95,0x04,0xaf,0x56,0x12,0x1c,0x31,0x70,0x00,0x10,0x04, +0x03,0xaa,0x76,0xe0,0x86,0x67,0xf0,0xc5,0x5e,0xf0,0x66,0x10,0x82,0x61,0x6d,0x2e, +0x56,0x12,0xbc,0x58,0x49,0xf0,0x62,0x25,0xc1,0x11,0x03,0x07,0x00,0x41,0x30,0xa0, +0x70,0x67,0x6e,0xc0,0x66,0x5f,0xf2,0x65,0x6f,0x06,0x21,0x18,0xdc,0x06,0x03,0x62, +0x00,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x5b,0x86,0x32,0x09,0xf6,0x60,0xcb,0xf0, +0x26,0xc1,0x1e,0x6c,0x19,0xe2,0x24,0xd8,0x83,0x2d,0x43,0x9d,0x04,0x7b,0xb0,0x65, +0xc8,0x93,0x60,0x0f,0xb6,0x0c,0x7d,0x12,0xec,0xc1,0x96,0x61,0x5d,0x82,0x3d,0xd8, +0x32,0xd8,0x4b,0xb0,0x07,0x5b,0x06,0x7c,0x09,0xf6,0x60,0xcb,0xc0,0x2f,0xc1,0x1e, +0x6c,0x19,0x40,0x26,0xd8,0x83,0x2d,0x03,0xc9,0x04,0x7b,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_tcr_autogen_pass_16bit_80ece6c817fc85474394758efbb1ae9c.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_tcr_autogen_pass_16bit_80ece6c817fc85474394758efbb1ae9c.h new file mode 100644 index 00000000..ca354f13 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_tcr_autogen_pass_16bit_80ece6c817fc85474394758efbb1ae9c.h @@ -0,0 +1,600 @@ +// ffx_fsr2_tcr_autogen_pass_16bit_80ece6c817fc85474394758efbb1ae9c.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_tcr_autogen_pass_16bit_80ece6c817fc85474394758efbb1ae9c_CBVResourceNames[] = { "cbFSR2", "cbGenerateReactive", }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_16bit_80ece6c817fc85474394758efbb1ae9c_CBVResourceBindings[] = { 0, 1, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_16bit_80ece6c817fc85474394758efbb1ae9c_CBVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_16bit_80ece6c817fc85474394758efbb1ae9c_CBVResourceSpaces[] = { 0, 0, }; + +static const char* g_ffx_fsr2_tcr_autogen_pass_16bit_80ece6c817fc85474394758efbb1ae9c_SRVResourceNames[] = { "r_input_color_jittered", "r_input_opaque_only", "r_input_motion_vectors", "r_reactive_mask", "r_transparency_and_composition_mask", "r_input_prev_color_pre_alpha", "r_input_prev_color_post_alpha", }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_16bit_80ece6c817fc85474394758efbb1ae9c_SRVResourceBindings[] = { 1, 0, 2, 4, 5, 46, 47, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_16bit_80ece6c817fc85474394758efbb1ae9c_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_16bit_80ece6c817fc85474394758efbb1ae9c_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_tcr_autogen_pass_16bit_80ece6c817fc85474394758efbb1ae9c_UAVResourceNames[] = { "rw_output_autoreactive", "rw_output_autocomposition", "rw_output_prev_color_pre_alpha", "rw_output_prev_color_post_alpha", }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_16bit_80ece6c817fc85474394758efbb1ae9c_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_16bit_80ece6c817fc85474394758efbb1ae9c_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_16bit_80ece6c817fc85474394758efbb1ae9c_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_16bit_80ece6c817fc85474394758efbb1ae9c_size = 9232; + +static const unsigned char g_ffx_fsr2_tcr_autogen_pass_16bit_80ece6c817fc85474394758efbb1ae9c_data[] = { +0x44,0x58,0x42,0x43,0x04,0xfe,0x0c,0x9a,0x87,0xa4,0xeb,0xf0,0x7b,0x97,0x0f,0x5c, +0x30,0x88,0x93,0x39,0x01,0x00,0x00,0x00,0x10,0x24,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0x14,0x10,0x00,0x00,0x30,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x80,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2f,0x00,0x00,0x00,0x2f,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x18,0x0e,0x00,0x00,0x62,0x00,0x05,0x00, +0x86,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x00,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x7d,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xb4,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xe8,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x0a,0x50,0x08,0x63,0x30,0x0c,0x3a, +0x66,0x00,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f, +0x6e,0x1b,0x15,0x49,0x92,0x24,0xc3,0x1c,0x01,0x42,0xcb,0x3d,0xc3,0xe5,0x4f,0xd8, +0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x80,0x29,0x8a,0x32,0x34,0xc3,0x30,0x0c, +0xc3,0x30,0x90,0x53,0x86,0x64,0x48,0x08,0x2a,0x44,0x32,0x24,0x09,0x49,0x65,0x01, +0x86,0x66,0x18,0x86,0x24,0x49,0x92,0x85,0xa8,0x32,0x18,0x83,0x41,0x56,0x41,0x92, +0x21,0x49,0x92,0x24,0x49,0x08,0x3b,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7,0x36, +0xaa,0x58,0x89,0xc9,0x47,0x6e,0x1b,0x11,0xc3,0x30,0x0c,0x85,0xd0,0x86,0x66,0xa0, +0xed,0xa8,0xe1,0xf2,0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8, +0x6d,0x44,0x24,0x49,0x92,0x14,0xa2,0x1b,0x9a,0x81,0xbc,0x39,0x82,0xa0,0x18,0xcd, +0xb0,0x0c,0x03,0x48,0xe1,0x40,0xc0,0x30,0x02,0x91,0xcc,0xd4,0x06,0xe3,0xc0,0x0e, +0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5, +0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60, +0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07, +0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5, +0x80,0x82,0x61,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85, +0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72, +0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60, +0x03,0x30,0xa0,0x03,0x3f,0x00,0x03,0x3f,0x40,0x02,0x59,0x92,0x39,0x53,0x18,0x8c, +0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83, +0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f, +0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94, +0x03,0x0a,0x86,0x99,0xac,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28, +0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87, +0x77,0x08,0x07,0x7a,0xf0,0x03,0x24,0x24,0x28,0xa5,0xc3,0x08,0x43,0x32,0x53,0x1b, +0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83, +0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xcc,0x81,0x1f, +0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4, +0x03,0x3c,0x94,0x03,0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e, +0xdc,0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8, +0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21, +0x1c,0xe8,0x81,0x0d,0xc0,0x60,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x2b,0x4b,0xed, +0x4c,0xd8,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94, +0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3, +0x3b,0x84,0x03,0x3d,0xf8,0x01,0x0a,0x12,0x7a,0x67,0x22,0x83,0x71,0x60,0x87,0x70, +0x98,0x87,0x79,0x70,0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90, +0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07, +0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x83,0x39,0xf0,0x03,0x30, +0xf0,0x03,0x14,0xac,0x14,0x0f,0x23,0x08,0xc3,0x30,0x82,0x90,0x9c,0x21,0x04,0x1f, +0xbb,0xda,0x68,0x9a,0xe7,0x79,0x9e,0x87,0x81,0xa4,0x69,0x9a,0x4e,0x92,0x24,0x49, +0x92,0x84,0xea,0x93,0x84,0x00,0x24,0x1a,0x22,0x02,0x26,0x62,0x25,0x00,0x61,0x42, +0x2a,0x02,0x11,0x49,0x92,0x24,0x74,0xcf,0x11,0x80,0x02,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90, +0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07, +0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6, +0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60, +0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07, +0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90, +0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04, +0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x1e,0x07,0x08,0x00,0x01,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x10,0x10,0x00,0x01,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x0c,0x79,0x24,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x18,0xf2,0x50,0x40,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1, +0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x67,0x03,0x02,0x40,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x07,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x43,0x9e,0x30,0x00,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80, +0x2c,0x10,0x00,0x00,0x1f,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24, +0xca,0xa0,0x10,0x4a,0xa1,0xb8,0xca,0xab,0xf0,0x03,0x0a,0xa4,0x1c,0x0a,0xa2,0x60, +0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03, +0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a, +0x3e,0xa0,0x30,0x8a,0x7b,0xa0,0xb8,0x0d,0x8a,0xaa,0x34,0x08,0x1c,0x01,0xa8,0x01, +0xca,0x0b,0x18,0x10,0x10,0x81,0xd4,0x19,0x00,0x72,0x67,0x00,0x08,0x9e,0x01,0x20, +0x79,0x06,0x80,0xea,0x19,0x00,0xb2,0x67,0x00,0xe8,0x9e,0x01,0x20,0x7c,0x06,0x80, +0xce,0x19,0x00,0x00,0x79,0x18,0x00,0x00,0xa8,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90, +0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b, +0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62, +0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9, +0x10,0x04,0x13,0x84,0xa1,0x99,0x20,0x0c,0xce,0x06,0x61,0x20,0x26,0x08,0xc3,0xb3, +0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0x01,0xda,0x30,0x20,0x09,0x31,0x41,0x38, +0x83,0x3d,0xa0,0x25,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x35,0xf6,0xc6,0xf6,0x26, +0xf7,0xa5,0x96,0x46,0x47,0x57,0x26,0x57,0x46,0x36,0x41,0x18,0xa2,0x0d,0x82,0xd1, +0x6c,0x48,0x8c,0x85,0x31,0x86,0x81,0x30,0x1c,0x4e,0x72,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x6f,0x70,0x61,0x71,0x75,0x65,0x5f,0x6f,0x6e,0x6c,0x79,0x1b,0x92,0x61, +0x81,0x0c,0x63,0x20,0x0c,0x87,0x96,0xdc,0x57,0x9a,0x1b,0x5c,0x1d,0xdd,0x57,0xdb, +0x1b,0x5d,0xda,0x9b,0xdb,0x97,0x5d,0xd9,0x18,0xdd,0x9b,0xdc,0xdc,0x86,0x84,0x58, +0x24,0x83,0x18,0x08,0xc3,0x99,0x20,0x0c,0xd2,0x04,0x41,0x0d,0xe6,0x80,0x8f,0xdc, +0x97,0x5c,0x59,0xd8,0x18,0x5d,0x9a,0x5d,0xd9,0x57,0x5b,0xd8,0xdc,0xda,0x04,0x61, +0x98,0x36,0x24,0x54,0x65,0x19,0xd7,0x40,0x18,0x0e,0xc7,0x40,0xee,0x8b,0x4e,0x2e, +0xcc,0x6d,0x0e,0x2e,0x4c,0xae,0xcc,0x6d,0x2c,0xef,0x2b,0xcc,0x8d,0xec,0x6b,0xec, +0xad,0x0d,0xee,0x6d,0x2e,0x8d,0x2e,0xed,0xcd,0xed,0xab,0x2d,0x6c,0x6e,0x6d,0x82, +0x30,0x50,0x1b,0x92,0xab,0xca,0x0c,0x6d,0x20,0x0c,0x67,0x82,0xe0,0x06,0x74,0x40, +0x4e,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x0b,0x4e,0xae,0xcc,0xee,0x6b,0xec,0x8d, +0xed,0x4d,0xee,0x0b,0x4e,0xae,0xec,0x2b,0x8c,0x0d,0x0e,0x2d,0x6c,0x82,0x30,0x54, +0x1b,0x12,0x8d,0xeb,0x0c,0x6f,0x20,0x0c,0x87,0x9d,0xdc,0x57,0x9a,0x1b,0x5c,0x1d, +0xdd,0x17,0x9c,0x5c,0x99,0xdd,0xd7,0xd8,0x1b,0xdb,0x9b,0xdc,0x17,0xdc,0xdb,0x1c, +0xdd,0x57,0x18,0x1b,0x1c,0x5a,0xd8,0x04,0x61,0xb0,0x36,0x24,0x09,0x07,0x06,0x46, +0x18,0x0c,0x84,0xe1,0x6c,0x38,0x9e,0x68,0xc2,0xb6,0x4f,0x0c,0x26,0x08,0x70,0x50, +0x07,0xb4,0xe4,0xee,0xbe,0xde,0xea,0xe8,0xe0,0xea,0xe8,0xbe,0xc2,0xea,0xe8,0xde, +0xe4,0xca,0xc2,0xc6,0xe8,0xd2,0xec,0xca,0x26,0x08,0x60,0x00,0x07,0x1b,0x16,0x83, +0x0c,0xca,0xc0,0x30,0x06,0xc2,0x0c,0xcc,0xc0,0x0c,0x1c,0x66,0x72,0x77,0x5f,0x6f, +0x75,0x74,0x70,0x75,0x74,0x5f,0x61,0x75,0x74,0x6f,0x63,0x6f,0x6d,0x70,0x6f,0x73, +0x69,0x74,0x69,0x6f,0x6e,0x1b,0x96,0x81,0x0c,0xd0,0xc0,0x18,0x06,0xc2,0x0c,0xcc, +0xc0,0x0c,0x9c,0x09,0x82,0x1c,0xd8,0x01,0x3d,0xb9,0xbb,0xaf,0xb7,0x3a,0x3a,0xb8, +0x3a,0xba,0x2f,0x38,0xb9,0x32,0xbb,0xaf,0xb1,0x37,0xb6,0x37,0xb9,0x2f,0x38,0xb9, +0xb2,0xaf,0x30,0x36,0x38,0xb4,0xb0,0x0d,0x0b,0xa1,0x06,0x6b,0x60,0x10,0x03,0x61, +0x06,0x66,0x60,0x06,0x0e,0x3f,0xb9,0xbb,0xaf,0xb7,0x3a,0x3a,0xb8,0x3a,0xba,0x2f, +0x38,0xb9,0x32,0xbb,0xaf,0xb1,0x37,0xb6,0x37,0xb9,0x2f,0xb8,0xb7,0x39,0xba,0xaf, +0x30,0x36,0x38,0xb4,0xb0,0x0d,0x0b,0xa5,0x06,0x6d,0x60,0x50,0x03,0x61,0x06,0x66, +0x60,0x06,0xce,0x06,0xe2,0x0c,0xd2,0x80,0x0d,0xdc,0x60,0x82,0x60,0x07,0x78,0x40, +0x63,0x4c,0xcc,0x68,0x4a,0x4a,0x66,0x82,0x30,0x5c,0x1b,0x10,0x03,0x0e,0xe2,0xc0, +0x30,0x06,0x39,0x00,0x26,0x08,0x78,0xa0,0x07,0x94,0xc6,0xc4,0x8e,0xca,0xdc,0xca, +0xe4,0xc2,0xe8,0xca,0xa4,0xca,0xc2,0xc6,0xe8,0xd2,0xec,0xca,0x26,0x08,0x03,0xb6, +0x01,0x19,0xe8,0xa0,0x0e,0x8c,0x61,0xb0,0x03,0x60,0x83,0x30,0x07,0x77,0xb0,0x81, +0x18,0x83,0x37,0xc0,0x03,0x60,0x82,0x50,0x07,0x77,0xc0,0x25,0x4d,0xaa,0xcc,0x8d, +0xac,0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x30,0x64,0x13,0x04,0x30,0x88,0x83,0x0d, +0x48,0xb2,0x07,0x94,0xc1,0x07,0x57,0xd3,0x07,0x74,0xd2,0x9a,0xc2,0xf0,0xa4,0xca, +0xdc,0xc8,0xca,0xe4,0xa6,0xd2,0xf4,0xca,0x26,0x08,0x83,0xb6,0xc1,0x48,0xfe,0x80, +0x02,0x05,0x3e,0xb8,0xc8,0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9, +0x95,0x6d,0x30,0x12,0x51,0xa0,0xec,0x80,0x0f,0x2e,0x76,0x69,0x49,0x6e,0x70,0x75, +0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69, +0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x13,0x84,0x61,0xdb,0x60,0x24,0xa4,0x40, +0x95,0x02,0x1f,0x5c,0x94,0xd2,0x98,0xea,0xda,0xc2,0x9a,0xd2,0xe0,0x88,0xd2,0xda, +0xca,0xdc,0xe6,0xd2,0xde,0xdc,0xe6,0x26,0x08,0x03,0xb7,0xc1,0x48,0x4e,0x81,0x42, +0x05,0x3e,0xb8,0x28,0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1,0x31,0x95,0xd9,0x95, +0xb1,0x51,0xbd,0x55,0xcd,0x95,0x4d,0x10,0x86,0x6e,0x83,0x91,0xa8,0x02,0xb5,0x0a, +0x7c,0x70,0x71,0x49,0x33,0x92,0x0b,0x6b,0x2b,0x4b,0x72,0x23,0x2b,0xc3,0x9b,0x20, +0x0c,0xde,0x06,0x23,0x69,0x05,0xca,0x15,0xf8,0xe0,0xa2,0x64,0x46,0x54,0x66,0x97, +0x36,0x56,0x46,0xf5,0x66,0x95,0x56,0x76,0x47,0x54,0x06,0x47,0x87,0x36,0x41,0x18, +0xbe,0x0d,0x46,0x02,0x0b,0x54,0x2c,0xf0,0x41,0xc3,0xc3,0x4c,0x29,0x8d,0x8e,0xae, +0x4c,0x6e,0x82,0x30,0x80,0xc1,0x06,0x23,0x99,0x05,0x8a,0x16,0xf8,0xa0,0xa1,0x64, +0xd6,0xf4,0x46,0x97,0xf6,0xe6,0x66,0x55,0x36,0x46,0xf7,0x26,0x37,0x35,0x16,0xc6, +0x56,0x36,0x41,0x18,0xc2,0x60,0x03,0x92,0xd8,0x02,0x75,0x0b,0x7c,0xd0,0x34,0x7d, +0x40,0xc8,0x8c,0xe8,0xed,0xce,0x6d,0x6e,0x2c,0x8c,0xad,0xcc,0x28,0x6c,0x8c,0xee, +0x4d,0x6e,0x82,0x30,0x88,0xc1,0x06,0x23,0xc9,0x05,0x4a,0x17,0xf8,0xa0,0xe1,0x67, +0xd6,0xf4,0x46,0x97,0xf6,0xe6,0x66,0x55,0x36,0x46,0xf7,0x26,0xa7,0x94,0x46,0x47, +0x57,0x26,0x37,0x14,0xe6,0x36,0x56,0xc6,0xc6,0x16,0x46,0x97,0xf6,0xe6,0x36,0x41, +0x18,0xc6,0x60,0x83,0x91,0xf0,0x02,0xd5,0x0b,0x7c,0xd0,0x90,0x31,0x83,0x92,0x2b, +0x2b,0xc2,0x83,0x7b,0x9b,0xab,0x93,0x2b,0x9b,0x20,0x0c,0x64,0xb0,0xc1,0x48,0x7e, +0x81,0x02,0x07,0x3e,0x68,0x98,0x99,0x41,0xc9,0x95,0xd9,0xa5,0xbd,0xd5,0xcd,0x19, +0xc9,0x85,0xb5,0x95,0x41,0xc9,0x95,0x15,0xe1,0xc1,0xbd,0xcd,0xd5,0xc9,0x95,0x4d, +0x10,0x86,0x32,0xd8,0x60,0x24,0xe2,0x40,0x8d,0x03,0x1f,0x34,0x5c,0xcc,0xa8,0xc2, +0xdc,0x90,0xc2,0xd8,0xcc,0x8c,0x9e,0xac,0x26,0x08,0x83,0x19,0x6c,0x30,0x92,0x72, +0xa0,0xcc,0x81,0x0f,0x1a,0x56,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53,0x65,0x71, +0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x13,0x84,0xe1,0x0c,0x36, +0x18,0x09,0x3a,0x50,0xe9,0xc0,0x07,0x0d,0x15,0x33,0xa2,0x32,0x36,0xba,0x30,0xaa, +0xb4,0xb6,0xb2,0x09,0xc2,0x80,0x06,0x1b,0x8c,0x64,0x1d,0x28,0x76,0xe0,0x83,0x86, +0x97,0x19,0x51,0x9e,0x5b,0x58,0x5b,0xda,0x98,0x54,0xd9,0xdc,0x10,0x5a,0x98,0xdb, +0x59,0x99,0x51,0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x61,0x48,0x83,0x0d,0x46,0xe2,0x0e, +0xd4,0x3b,0xf0,0x41,0x43,0xcc,0xcc,0x2a,0xad,0xec,0x6e,0x0a,0x2e,0x6c,0xac,0x8c, +0xea,0xad,0xa9,0x8c,0xae,0x4c,0x6e,0xce,0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82,0x30, +0xa8,0xc1,0x06,0x23,0x89,0x07,0x4a,0x1e,0xf8,0xa0,0xd9,0x40,0xc9,0x81,0x1f,0x84, +0xc2,0x28,0x98,0x42,0x2a,0xb0,0xc2,0x2b,0xc8,0x42,0x2d,0xe0,0xc2,0x2e,0xf8,0x42, +0x38,0x90,0xc3,0x39,0xa8,0x43,0x3b,0xc0,0xc3,0x3c,0x4c,0x10,0xee,0x20,0x0f,0xc8, +0x98,0x51,0x8d,0x51,0xa1,0xc9,0x95,0xcd,0xa1,0xbd,0xb1,0x91,0x6d,0x40,0x12,0x7b, +0xa0,0x0c,0x3e,0x68,0x9a,0x3e,0x20,0x62,0x46,0x35,0x36,0x35,0x16,0xc6,0x56,0xb6, +0x01,0x49,0xf0,0x81,0xba,0xf8,0xa0,0x69,0xfa,0x80,0x8e,0x99,0x54,0x59,0xd8,0x18, +0x5d,0x9a,0x5d,0xd9,0xd4,0x58,0x18,0x5b,0xd9,0x06,0x24,0xd1,0x07,0x0a,0x14,0xf8, +0xa0,0x69,0xfa,0x80,0x8c,0x99,0x54,0x59,0xd8,0x18,0x5d,0x9a,0x5d,0x59,0x53,0x18, +0xde,0x04,0x61,0x58,0x83,0x0d,0x48,0xc2,0x0f,0x54,0x3f,0xf0,0x41,0xd3,0xf4,0xc1, +0x86,0xc2,0x0e,0xee,0x21,0x1f,0xf6,0xc1,0x1f,0x36,0x14,0x86,0x1e,0xd0,0x43,0x3d, +0xfc,0xc3,0x04,0x41,0x00,0x36,0x00,0x1b,0x06,0x43,0x24,0x44,0x62,0x43,0x30,0x12, +0x1b,0x86,0x21,0x24,0x48,0x82,0xc2,0xd0,0xd4,0x04,0x21,0x0f,0xe4,0x60,0xc3,0x00, +0x0a,0xa0,0x30,0x6c,0x20,0x8c,0x93,0xb8,0x50,0x62,0x43,0x11,0x12,0x26,0x01,0xe4, +0x41,0x4a,0x30,0x0a,0x93,0x93,0x0b,0xcb,0xfb,0x62,0x7b,0x1b,0x0b,0x63,0xfb,0x12, +0xcb,0xa3,0x2b,0x9b,0x23,0x14,0x26,0x27,0x17,0x96,0xf7,0xc5,0xf6,0x36,0x16,0xc6, +0xf6,0xc5,0x46,0x36,0x47,0x47,0x44,0x4c,0x2e,0xcc,0x6d,0x0c,0xad,0x6c,0x8e,0x86, +0x19,0xdb,0x5b,0x18,0xdd,0xdc,0x04,0x61,0x60,0x03,0x16,0x69,0x6e,0x73,0x74,0x73, +0x13,0x84,0xa1,0x0d,0x48,0xa4,0xb9,0xd1,0xcd,0x4d,0x10,0x06,0x37,0x20,0x42,0x57, +0x86,0xf7,0xc5,0xf6,0x16,0x46,0x36,0x41,0x18,0xde,0x80,0x09,0x5d,0x19,0xde,0xd7, +0x1c,0xdd,0x9b,0x5c,0x19,0x8b,0xba,0x34,0x37,0xba,0xb9,0x0d,0xd2,0x4a,0xdc,0x02, +0x4b,0xf4,0x43,0x4b,0x24,0x2e,0xf1,0x12,0x30,0x11,0x13,0x32,0x31,0x13,0x34,0x51, +0x13,0x36,0x71,0xdd,0x44,0x4d,0x54,0x61,0x63,0xb3,0x6b,0x73,0x49,0x23,0x2b,0x73, +0xa3,0x9b,0x12,0x04,0x55,0xc8,0xf0,0x5c,0xec,0xca,0xe4,0xe6,0xd2,0xde,0xdc,0xa6, +0x04,0x44,0x13,0x32,0x3c,0x17,0xbb,0x30,0x36,0xbb,0x32,0xb9,0x29,0x81,0x51,0x87, +0x0c,0xcf,0x65,0x0e,0x2d,0x8c,0xac,0x4c,0xae,0xe9,0x8d,0xac,0x8c,0x6d,0x4a,0x90, +0x94,0x21,0xc3,0x73,0x91,0x2b,0x9b,0x7b,0xab,0x93,0x1b,0x2b,0x9b,0x9b,0x12,0xe0, +0x41,0x25,0x32,0x3c,0x17,0xba,0x3c,0xb8,0xb2,0x20,0x37,0xb7,0x37,0xba,0x30,0xba, +0xb4,0x37,0xb7,0xb9,0x29,0xc2,0x3f,0x90,0x44,0x1d,0x32,0x3c,0x97,0x32,0x37,0x3a, +0xb9,0x3c,0xa8,0xb7,0x34,0x37,0xba,0xb9,0x29,0x41,0x4a,0x74,0x21,0xc3,0x73,0x19, +0x7b,0xab,0x73,0xa3,0x2b,0x93,0x9b,0x9b,0x12,0xdc,0x04,0x00,0x79,0x18,0x00,0x00, +0x51,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xd1,0x43,0x0e,0xf8,0xe0,0x06,0xe4,0x20, +0x0e,0xe7,0xe0,0x06,0xf6,0x10,0x0e,0xf2,0xc0,0x0e,0xe1,0x90,0x0f,0xef,0x50,0x0f, +0xf4,0x30,0x83,0x81,0xc8,0x01,0x1f,0xdc,0x40,0x1c,0xe4,0xa1,0x1c,0xc2,0x61,0x1d, +0xdc,0x40,0x1c,0xe4,0x01,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x34,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x0d,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e, +0x51,0xeb,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d, +0xdb,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94, +0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x29,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54, +0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0x1b,0x83,0x34, +0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x96,0xe0,0x0c, +0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb7,0x5f,0xdc,0xb6,0x05,0x44,0xc3,0xe5,0x3b,0x8f, +0x6f,0x44,0x0e,0xf5,0x88,0x83,0x8f,0xdc,0xb6,0x11,0x54,0xc3,0xe5,0x3b,0x8f,0x3f, +0x11,0xd7,0x44,0x45,0x44,0xe9,0x00,0x83,0x5f,0xdc,0xb6,0x1d,0x58,0xc3,0xe5,0x3b, +0x8f,0x3f,0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11,0xe1,0x17,0xb7,0x6d,0x02,0xd9, +0x70,0xf9,0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38,0x88,0x0d,0x18,0x39,0xd4,0xe3, +0x23,0xb7,0x6d,0x08,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x51,0xeb, +0x56,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x80,0xec,0xe6,0xc8,0x17,0xfc,0x85,0x47,0x43,0x94,0x75,0x8e,0xfb,0xb1,0xae,0x9c, +0x44,0x58,0x49,0x4c,0xd8,0x13,0x00,0x00,0x62,0x00,0x05,0x00,0xf6,0x04,0x00,0x00, +0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xc0,0x13,0x00,0x00, +0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xed,0x04,0x00,0x00,0x0b,0x82,0x20,0x00, +0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49, +0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62, +0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b, +0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42, +0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a, +0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff, +0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20, +0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00, +0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00, +0x89,0x20,0x00,0x00,0xb7,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04, +0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c, +0x0b,0x84,0xc4,0x4c,0x10,0xfc,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0, +0x0c,0xc3,0x30,0x10,0x31,0x0a,0x50,0x08,0x63,0x30,0x0c,0x3a,0x66,0x00,0x6e,0x1a, +0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b,0x15,0x49, +0x92,0x24,0xc3,0x1c,0x01,0x42,0xcb,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08, +0x34,0xc3,0x42,0xa0,0x80,0x29,0x8a,0x32,0x34,0xc3,0x30,0x0c,0xc3,0x30,0x90,0x53, +0x86,0x64,0x48,0x08,0x2a,0x44,0x32,0x24,0x09,0x49,0x65,0x01,0x86,0x66,0x18,0x86, +0x24,0x49,0x92,0x85,0xa8,0x32,0x18,0x83,0x41,0x56,0x41,0x92,0x21,0x49,0x92,0x24, +0x49,0x08,0x3b,0x6a,0xb8,0xfc,0x09,0x7b,0x08,0xc9,0xe7,0x36,0xaa,0x58,0x89,0xc9, +0x47,0x6e,0x1b,0x11,0xc3,0x30,0x0c,0x85,0xd0,0x86,0x66,0xa0,0xed,0xa8,0xe1,0xf2, +0x27,0xec,0x21,0x24,0x9f,0xdb,0xa8,0x62,0x25,0x26,0xbf,0xb8,0x6d,0x44,0x24,0x49, +0x92,0x14,0xa2,0x1b,0x9a,0x81,0xbc,0x39,0x82,0xa0,0x18,0xcd,0xb0,0x0c,0x03,0x48, +0xe1,0x40,0xc0,0x30,0x02,0x91,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3, +0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0, +0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e, +0xe1,0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed, +0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x82,0x61,0x26, +0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a, +0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78, +0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0xa0,0x03, +0x3f,0x00,0x03,0x3f,0x40,0x02,0x59,0x92,0x39,0x53,0x18,0x8c,0x03,0x3b,0x84,0xc3, +0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c, +0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xe8,0x81,0x1e,0xb4, +0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03,0x0a,0x86,0x99, +0xac,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a, +0xf0,0x03,0x24,0x24,0x28,0xa5,0xc3,0x08,0x43,0x32,0x53,0x1b,0x8c,0x03,0x3b,0x84, +0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83, +0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81,0x39, +0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xcc,0x81,0x1f,0x80,0x81,0x1f,0xe8, +0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94,0x03, +0x0a,0x86,0x99,0xc4,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca, +0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61, +0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d, +0xc0,0x60,0x0e,0xfc,0x00,0x0c,0xfc,0x00,0x09,0x2b,0x4b,0xed,0x4c,0xd8,0x38,0xb0, +0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x81,0x2c,0xdc,0x02,0x2d,0x94,0x03,0x3e,0xd0,0x43, +0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d, +0xf8,0x01,0x0a,0x12,0x7a,0x67,0x22,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70, +0x03,0x59,0xb8,0x05,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03, +0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76, +0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x83,0x39,0xf0,0x03,0x30,0xf0,0x03,0x14,0xac, +0x14,0x0f,0x23,0x08,0xc3,0x30,0x82,0x90,0x9c,0x21,0x04,0x1f,0xbb,0xda,0x68,0x9a, +0xe7,0x79,0x9e,0x87,0x81,0xa4,0x69,0x9a,0x4e,0x92,0x24,0x49,0x92,0x84,0xea,0x93, +0x84,0x00,0x24,0x1a,0x22,0x02,0x26,0x62,0x25,0x00,0x61,0x42,0x2a,0x02,0x11,0x49, +0x92,0x24,0x74,0xcf,0x11,0x80,0x42,0x26,0x24,0xa4,0xcf,0x11,0x40,0x53,0x00,0x94, +0x00,0x00,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79, +0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d, +0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07, +0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72, +0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60, +0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a, +0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x43,0x00,0x01,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x87,0x00,0x02,0x20,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x80,0x21,0xcf,0x01,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x43,0x1e,0x07,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c, +0x10,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x24,0x20,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x50,0x40,0x00,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xb1,0x80,0x00,0x08,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x60,0xc8,0x83,0x01,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0, +0x90,0x67,0x03,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x07, +0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x30,0x00,0x02,0x40, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x2c,0x10,0x00,0x00,0x12,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24,0xca,0xa0,0x10,0x4a,0xa1,0xb8,0xca,0xab, +0xf0,0x03,0x0a,0xa4,0x20,0x08,0x1c,0x01,0xa0,0x7c,0x04,0xa0,0x80,0x01,0x01,0x11, +0xc8,0x9d,0x01,0x20,0x78,0x06,0x80,0xe4,0x19,0x00,0xb2,0x67,0x00,0x08,0x9f,0x01, +0x20,0x75,0x06,0x80,0xce,0x19,0x00,0x00,0x79,0x18,0x00,0x00,0x7b,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0xa1,0x99,0x20,0x0c,0xce,0x06,0x61,0x20, +0x26,0x08,0xc3,0xb3,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08, +0x03,0x34,0x41,0x38,0x83,0x31,0x20,0x30,0x41,0x18,0xa2,0x0d,0x82,0xd2,0x6c,0x48, +0x94,0x85,0x51,0x86,0x81,0x50,0x9c,0x0d,0xc9,0xb0,0x30,0x8a,0x32,0x10,0x8a,0xb3, +0x21,0x21,0x16,0x46,0x21,0x06,0x42,0x71,0x26,0x08,0x83,0x34,0x41,0x50,0x03,0x31, +0x98,0x20,0x0c,0xd3,0x86,0x44,0x9a,0x18,0x85,0x1a,0x08,0xc5,0x99,0x20,0x0c,0xd4, +0x86,0x84,0x9a,0x18,0xc5,0x1a,0x08,0xc5,0x99,0x20,0xb8,0x41,0x37,0x41,0x18,0xaa, +0x0d,0x89,0x85,0x31,0x4a,0x36,0x10,0x8a,0x33,0x41,0x18,0xac,0x0d,0x89,0x81,0x31, +0xca,0x36,0x10,0x8a,0xb3,0xe1,0x78,0xa0,0xa8,0xba,0x34,0x6e,0x82,0x00,0x07,0xde, +0x04,0x01,0x0c,0xb4,0x0d,0x8b,0xe2,0x31,0x8a,0x32,0x10,0xdf,0xf7,0x39,0x1b,0x96, +0xc1,0x63,0x94,0x61,0x20,0xbe,0xef,0x73,0x26,0x08,0x72,0xf0,0x6d,0x58,0x08,0x31, +0x60,0x14,0x62,0x20,0xbe,0xef,0x73,0x36,0x2c,0x92,0x18,0x30,0x8a,0x34,0x10,0xdf, +0xf7,0x39,0x1b,0x08,0x30,0x08,0x83,0x31,0x20,0x83,0x09,0x82,0x1d,0x80,0xc1,0x04, +0x61,0xb8,0x36,0x20,0x8a,0x19,0x30,0x8a,0x32,0x9c,0x01,0x30,0x41,0xc0,0x83,0x30, +0x98,0x20,0x0c,0xd8,0x06,0x64,0x48,0x03,0x46,0x19,0x06,0x35,0x00,0x36,0x08,0x68, +0xb0,0x06,0x1b,0x88,0xae,0x0c,0xd8,0x00,0x98,0x20,0x08,0x00,0x85,0xa1,0xa9,0x09, +0x42,0x1e,0x70,0x13,0x84,0x21,0xdb,0x30,0xc4,0x41,0x1c,0x0c,0x1b,0x08,0x05,0x0e, +0x28,0x39,0xd8,0x50,0xb8,0xc1,0x1b,0x00,0x6d,0x30,0x07,0x2c,0xcc,0xd8,0xde,0xc2, +0xe8,0xf8,0xbc,0xb5,0xb9,0xa5,0xc1,0xbd,0xd1,0x95,0xb9,0xd1,0x81,0x8c,0xa1,0x85, +0xc9,0x31,0x9a,0x4a,0x6b,0x83,0x63,0x2b,0x03,0x19,0x7a,0x19,0x5a,0x59,0x01,0xa1, +0x12,0x0a,0x0a,0xda,0x10,0xdc,0xc1,0x04,0x21,0x0f,0xb6,0x0d,0x83,0x1d,0xe0,0x41, +0x1e,0x6c,0x18,0xea,0x40,0x0f,0xf2,0x60,0xc3,0xb0,0x07,0x7b,0x90,0x07,0x55,0xd8, +0xd8,0xec,0xda,0x5c,0xd2,0xc8,0xca,0xdc,0xe8,0xa6,0x04,0x41,0x15,0x32,0x3c,0x17, +0xbb,0x32,0xb9,0xb9,0xb4,0x37,0xb7,0x29,0x01,0xd1,0x84,0x0c,0xcf,0xc5,0x2e,0x8c, +0xcd,0xae,0x4c,0x6e,0x4a,0x60,0xd4,0x21,0xc3,0x73,0x99,0x43,0x0b,0x23,0x2b,0x93, +0x6b,0x7a,0x23,0x2b,0x63,0x9b,0x12,0x20,0x65,0xc8,0xf0,0x5c,0xe4,0xca,0xe6,0xde, +0xea,0xe4,0xc6,0xca,0xe6,0xa6,0x04,0x6c,0x50,0x87,0x0c,0xcf,0xa5,0xcc,0x8d,0x4e, +0x2e,0x0f,0xea,0x2d,0xcd,0x8d,0x6e,0x6e,0x4a,0x30,0x07,0x00,0x79,0x18,0x00,0x00, +0x51,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xd1,0x43,0x0e,0xf8,0xe0,0x06,0xe4,0x20, +0x0e,0xe7,0xe0,0x06,0xf6,0x10,0x0e,0xf2,0xc0,0x0e,0xe1,0x90,0x0f,0xef,0x50,0x0f, +0xf4,0x30,0x83,0x81,0xc8,0x01,0x1f,0xdc,0x40,0x1c,0xe4,0xa1,0x1c,0xc2,0x61,0x1d, +0xdc,0x40,0x1c,0xe4,0x01,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x34,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x0d,0x40,0xc3,0xe5,0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e, +0x51,0xeb,0x66,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d, +0xdb,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95,0x0e,0x30,0x94, +0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x29,0x6c,0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54, +0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d,0x1b,0x83,0x34, +0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10,0x96,0xe0,0x0c, +0x97,0xef,0x3c,0xfe,0xe0,0x4c,0xb7,0x5f,0xdc,0xb6,0x05,0x44,0xc3,0xe5,0x3b,0x8f, +0x6f,0x44,0x0e,0xf5,0x88,0x83,0x8f,0xdc,0xb6,0x11,0x54,0xc3,0xe5,0x3b,0x8f,0x3f, +0x11,0xd7,0x44,0x45,0x44,0xe9,0x00,0x83,0x5f,0xdc,0xb6,0x1d,0x58,0xc3,0xe5,0x3b, +0x8f,0x3f,0x11,0xd7,0x44,0x45,0x04,0x3b,0x39,0x11,0xe1,0x17,0xb7,0x6d,0x02,0xd9, +0x70,0xf9,0xce,0xe3,0x4f,0x47,0x44,0x00,0x83,0x38,0x88,0x0d,0x18,0x39,0xd4,0xe3, +0x23,0xb7,0x6d,0x08,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61,0x7e,0x51,0xeb, +0x56,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb7,0x0d,0x00,0x00, +0x61,0x20,0x00,0x00,0xa5,0x02,0x00,0x00,0x13,0x04,0x4d,0x2c,0x10,0x00,0x00,0x00, +0x17,0x00,0x00,0x00,0x34,0xcc,0x00,0x94,0x5c,0x11,0x06,0x94,0x51,0xc1,0x94,0x5d, +0x39,0xd4,0x40,0x19,0x06,0x14,0x6f,0x40,0xf9,0x06,0x94,0x1b,0x2d,0x45,0x50,0x1e, +0x25,0x30,0x02,0x40,0xc9,0x18,0x01,0x08,0x82,0x20,0xfa,0x8d,0x11,0x80,0x20,0x08, +0xc2,0xdf,0x18,0x81,0x8a,0xd7,0xa7,0xe8,0x8d,0x11,0x80,0x20,0x08,0xc2,0xbf,0x30, +0x02,0x30,0x46,0x00,0x82,0x20,0x88,0x7f,0x63,0x04,0x20,0x08,0x82,0xe8,0x2f,0x90, +0x31,0x46,0x00,0x82,0xcf,0x18,0xc1,0x8f,0x22,0x23,0x00,0x63,0x04,0x20,0xe8,0x00, +0x23,0x06,0x09,0x00,0x82,0x60,0x10,0x06,0x73,0xa0,0x35,0x6d,0xd0,0x06,0x65,0x30, +0x62,0x90,0x00,0x20,0x08,0x06,0x61,0x40,0x07,0x9b,0x23,0x07,0x72,0x60,0x06,0x23, +0x06,0x09,0x00,0x82,0x60,0x10,0x06,0x75,0xc0,0x3d,0x74,0x40,0x07,0x67,0x30,0x62, +0x90,0x00,0x20,0x08,0x06,0x61,0x60,0x07,0x1d,0x24,0x07,0x72,0x80,0x06,0x23,0x06, +0x09,0x00,0x82,0x60,0x10,0x06,0x77,0xe0,0x41,0x74,0xd0,0x06,0x69,0x30,0x62,0x90, +0x00,0x20,0x08,0x06,0x61,0x80,0x07,0x5f,0x04,0x07,0x6f,0xa0,0x06,0x23,0x06,0x09, +0x00,0x82,0x60,0x10,0x06,0x79,0x00,0x06,0x92,0x1c,0xc4,0xc1,0x1a,0x8c,0x18,0x24, +0x00,0x08,0x82,0x41,0x18,0xe8,0x41,0x18,0x4c,0x74,0x30,0x07,0x6c,0x30,0x62,0x90, +0x00,0x20,0x08,0x06,0x61,0xb0,0x07,0x62,0x40,0xe5,0x41,0x1e,0xb4,0xc1,0x88,0x41, +0x02,0x80,0x20,0x18,0x84,0x01,0x1f,0x8c,0x41,0xb5,0x07,0x78,0xe0,0x06,0x23,0x06, +0x09,0x00,0x82,0x60,0x10,0x06,0x7d,0x40,0x06,0x56,0x1e,0xf0,0xc1,0x1b,0x8c,0x18, +0x24,0x00,0x08,0x82,0x41,0x18,0xf8,0x41,0x19,0x68,0x7d,0xd0,0x07,0x70,0x30,0x62, +0x90,0x00,0x20,0x08,0x06,0x61,0xf0,0x07,0x66,0xb0,0xed,0xc1,0x1e,0xc4,0xc1,0x88, +0x81,0x01,0x80,0x20,0x18,0x10,0xab,0xf0,0xf1,0xc1,0x88,0x81,0x01,0x80,0x20,0x18, +0x10,0xac,0x00,0x06,0xa0,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x04,0x2b,0x80,0x81, +0x1f,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0xd1,0x0a,0x61,0x20,0x0a,0x33,0x11,0x7a, +0x30,0x34,0xa3,0x30,0x13,0xa1,0x07,0x43,0x33,0x0a,0x65,0x80,0xc2,0x95,0x11,0x0a, +0x57,0x86,0x00,0x65,0x08,0x70,0x02,0x0f,0x27,0xf0,0x70,0x82,0x61,0x27,0x18,0x66, +0x02,0x07,0x1f,0x13,0x3a,0xf8,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x26,0x0b,0x73, +0x10,0xb1,0xc2,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x09,0x86,0x9d,0x60,0x98,0x1d, +0x02,0x7d,0xec,0x10,0xe8,0x53,0xcf,0x2a,0x9c,0x05,0xac,0x90,0x81,0x82,0x5a,0xe1, +0x2c,0x70,0x85,0x0c,0x8c,0x18,0x34,0x00,0x08,0x82,0x81,0x33,0x0e,0xa1,0x00,0x06, +0xb7,0x30,0x04,0xa3,0x30,0x0a,0xa3,0x30,0x0a,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04, +0x23,0x06,0x07,0x00,0x82,0x60,0xe0,0xfd,0x42,0x28,0x7c,0xb7,0x30,0x9a,0x10,0x08, +0xa3,0x09,0xc2,0x60,0x42,0x21,0x1f,0x13,0x0a,0xf9,0x9c,0x60,0xdc,0x09,0xc6,0x99, +0x00,0xc1,0xc7,0x04,0x08,0x3e,0x26,0x50,0xf2,0x31,0x81,0x92,0xcf,0x09,0x09,0x9e, +0x90,0xa0,0x09,0xa0,0x00,0x1f,0x13,0x42,0x01,0x3e,0x27,0xf0,0x74,0x02,0x4f,0x23, +0x06,0x0d,0x00,0x82,0x60,0xe0,0xdc,0x43,0x2d,0xcc,0xc1,0x3a,0x5c,0xd5,0x2d,0xdc, +0xc2,0x2d,0xdc,0xc2,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0xdc,0x60, +0xdc,0x0d,0xc6,0xdd,0x60,0xdc,0x88,0x41,0x03,0x80,0x20,0x18,0x38,0xfe,0xc0,0x0b, +0x79,0x20,0x0f,0x1e,0xe7,0x0b,0xbe,0xe0,0x0b,0xbe,0x30,0x9a,0x10,0x00,0xa3,0x09, +0x42,0x30,0x9a,0x30,0x08,0x37,0x18,0x77,0x83,0x71,0x37,0x18,0x77,0xd0,0x20,0x07, +0x0d,0x32,0x62,0xd0,0x00,0x20,0x08,0x06,0xce,0x49,0x94,0xc3,0x29,0xec,0x83,0x10, +0x9c,0xc3,0x39,0x9c,0xc3,0x39,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c, +0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x38,0x2b,0x91,0x0e,0xac,0xf0,0x0f,0x46,0xb1, +0x0e,0xeb,0xb0,0x0e,0xeb,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08, +0x66,0xf9,0x82,0x7c,0xcc,0xc2,0xe0,0x63,0x41,0x38,0xc8,0xc7,0x82,0x01,0x3e,0xb6, +0x65,0xf1,0x31,0x8e,0x1c,0xe4,0x63,0x46,0x10,0x1f,0xe3,0xcc,0x41,0x3e,0x26,0x04, +0xf1,0x31,0xec,0x1c,0xe4,0x63,0x98,0x06,0x1f,0x0b,0xd4,0x41,0x3e,0x16,0x0c,0xf0, +0xb1,0x6e,0x8b,0x8f,0x79,0xed,0x20,0x1f,0x33,0x82,0xf8,0x98,0xf7,0x0e,0xf2,0x31, +0x21,0x88,0x8f,0x61,0xf0,0x20,0x1f,0xc3,0x34,0xf8,0x58,0x30,0x0f,0xf2,0xb1,0x60, +0x80,0x8f,0x75,0x5b,0x7c,0xcc,0xb3,0x07,0xf9,0x98,0x11,0xc4,0xc7,0x3c,0x7c,0x90, +0x8f,0x09,0x41,0x7c,0xac,0xcb,0x07,0xf9,0x58,0xf7,0xc1,0xc7,0x02,0x7e,0x90,0x8f, +0x05,0x03,0x7c,0x4c,0x0c,0xc0,0x20,0x3e,0x36,0x06,0xff,0x20,0x1f,0x33,0x82,0xf8, +0xd8,0x18,0x84,0x84,0x7c,0x4c,0x08,0xe2,0x63,0x58,0x18,0xc4,0xc7,0xb0,0x30,0x88, +0x8f,0x05,0x24,0x21,0x1f,0xb3,0xbe,0xf8,0x98,0x32,0xc5,0xc7,0x94,0x29,0x3e,0x16, +0xa0,0x84,0x7c,0x0c,0x89,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x90,0x5e,0xc0, +0x05,0x32,0x62,0x60,0x00,0x20,0x08,0x06,0xd0,0x5e,0xc4,0xc5,0x31,0x62,0x60,0x00, +0x20,0x08,0x06,0x10,0x5f,0xc8,0xc5,0x31,0x1c,0x31,0xb0,0x84,0xf0,0x0d,0x47,0x0c, +0x2d,0x21,0x7c,0xc3,0x11,0x83,0x4b,0x08,0x5f,0x0d,0xc2,0x56,0x20,0xec,0x88,0x81, +0x01,0x80,0x20,0x18,0x40,0xa2,0x81,0x17,0xcc,0x88,0x81,0x01,0x80,0x20,0x18,0x40, +0xa3,0x91,0x17,0xcb,0x88,0x81,0x01,0x80,0x20,0x18,0x40,0xa4,0xa1,0x17,0xcb,0x70, +0xc4,0x40,0x13,0xc2,0x37,0x1c,0x31,0xd4,0x84,0xf0,0x0d,0x47,0x0c,0x36,0x21,0x7c, +0x35,0x08,0x5b,0x81,0xb0,0x96,0x07,0x67,0x10,0x1f,0xcb,0x83,0x33,0x88,0x8f,0x05, +0x3c,0x21,0x1f,0xbb,0x83,0x32,0x88,0x8f,0xd1,0x81,0x18,0xc4,0xc7,0xe8,0x40,0x0c, +0xe2,0x63,0x01,0x58,0xc8,0xc7,0xe4,0x00,0x0c,0xe2,0x53,0x51,0xb2,0x23,0x06,0x07, +0x00,0x82,0x60,0x20,0xc9,0x46,0x5c,0x88,0x45,0x32,0x62,0x70,0x00,0x20,0x08,0x06, +0xd2,0x6c,0xc8,0xc5,0x58,0x20,0x23,0x06,0x07,0x00,0x82,0x60,0x20,0xd1,0xc6,0x5c, +0x90,0x05,0x62,0xc8,0x40,0x1f,0x3b,0x06,0xfa,0xd8,0x31,0xd0,0x67,0xba,0x61,0x30, +0x8b,0x63,0xba,0x61,0x38,0x0b,0x64,0xba,0x61,0x40,0x8b,0x64,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0xa4,0xdd,0xd0,0x8b,0x41,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0x89,0x37, +0xf6,0x22,0x10,0x2e,0x30,0xce,0xa2,0x48,0x3e,0x06,0x41,0xf2,0x31,0x21,0x80,0x8f, +0x45,0x91,0x7c,0x4c,0x08,0xe0,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x10,0x79,0x84, +0x46,0x70,0x81,0x71,0x16,0x20,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0x8b,0x3c, +0x44,0x23,0x18,0x8e,0x08,0xe2,0x42,0xf8,0x66,0x19,0x02,0x21,0x30,0x79,0xa0,0x0b, +0xf9,0x98,0x3c,0xe0,0x85,0x7c,0x4c,0x08,0xe0,0x63,0xc1,0x2d,0xc4,0xc7,0x02,0x5b, +0x80,0x8f,0x05,0xb5,0x00,0x1f,0xb3,0x07,0x7c,0x88,0x8f,0x05,0xf0,0x10,0x1f,0x0b, +0xe6,0x01,0x3e,0x16,0x88,0x86,0x7c,0x0c,0x1c,0xca,0x21,0x3e,0x16,0xfc,0x02,0x7c, +0x2c,0xc8,0x85,0xf8,0x58,0xf0,0x0b,0xf0,0xb1,0x20,0x17,0xe2,0x33,0x62,0x60,0x00, +0x20,0x08,0x06,0x10,0x7e,0xb8,0x87,0x32,0x62,0x60,0x00,0x20,0x08,0x06,0x50,0x7e, +0xbc,0xc7,0x31,0x62,0x60,0x00,0x20,0x08,0x06,0x90,0x7e,0xc0,0xc7,0x60,0xf4,0x60, +0x1a,0xf2,0x31,0x7a,0x50,0x0d,0xf9,0x98,0x10,0xc0,0xc7,0x82,0x5b,0x88,0x8f,0x05, +0xb6,0x00,0x1f,0x0b,0x6a,0x01,0x3e,0x86,0x0f,0xfa,0x10,0x1f,0x0b,0xea,0x21,0x3e, +0x16,0xe0,0x03,0x7c,0x2c,0xa0,0x0d,0xf9,0x18,0x38,0x94,0x43,0x7c,0x2c,0xf8,0x05, +0xf8,0x58,0x90,0x0b,0xf1,0xb1,0xe0,0x17,0xe0,0x63,0x41,0x2e,0xc4,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0x20,0x15,0x01,0x11,0x65,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa0, +0x15,0x09,0x91,0x63,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x20,0x16,0x11,0x91,0xc1,0xaa, +0x21,0x3e,0x56,0x0d,0xf1,0xb1,0x6a,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x40, +0x30,0x62,0x22,0xc3,0x88,0x81,0x01,0x80,0x20,0x18,0x40,0x31,0x72,0x22,0xc3,0x88, +0x81,0x01,0x80,0x20,0x18,0x40,0x32,0x82,0x22,0xc3,0x88,0xc1,0x02,0x80,0x20,0x18, +0x60,0x2f,0x92,0x1e,0x83,0x10,0xfc,0xc6,0x6f,0xfc,0xc6,0x88,0x81,0x01,0x80,0x20, +0x18,0x40,0x34,0xf2,0x1e,0xc1,0x05,0xc6,0x5d,0x90,0xe0,0x88,0xc1,0x01,0x80,0x20, +0x18,0x78,0x31,0x32,0x1f,0xb2,0xc1,0x22,0xa3,0x09,0x01,0x30,0x1c,0x31,0x04,0xc4, +0x37,0xdd,0x20,0x1e,0xe4,0x11,0xcc,0x12,0x08,0x03,0x15,0x86,0x10,0xa0,0x03,0x30, +0xdc,0x10,0x8c,0x87,0x30,0xcb,0x30,0x30,0xc1,0x2c,0x01,0x31,0x50,0x31,0xe4,0x83, +0x01,0x46,0xc3,0x40,0xc5,0x30,0x0f,0x86,0x19,0x0d,0x03,0x15,0xc3,0x3c,0x18,0xf2, +0x33,0xcc,0x12,0x14,0x03,0x15,0x03,0x41,0x9c,0x43,0x31,0x50,0x31,0xd8,0x0f,0x91, +0x0e,0x45,0x05,0xb3,0x01,0x45,0xcc,0x06,0x94,0x10,0x23,0x67,0x81,0x8c,0x64,0xa0, +0x86,0x19,0x39,0x0b,0x68,0x24,0x03,0x23,0x06,0x0d,0x00,0x82,0x60,0xe0,0xa4,0xc9, +0x89,0x90,0x47,0x8f,0x0c,0x41,0x8a,0xa4,0x48,0x8a,0xa4,0xc8,0x68,0x42,0x00,0x8c, +0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x81,0xd3,0x26,0x2b, +0x92,0x1e,0x61,0x72,0x14,0x2d,0xd2,0x22,0x2d,0xd2,0x22,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0xa3,0x09,0x83,0x60,0xc7,0x10,0x1f,0x3b,0x86,0xf8,0xd8,0x31,0xc4,0x67, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa0,0x39,0x49,0x93,0x61,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0x20,0x3a,0x51,0x93,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa0,0x3a,0x59,0x93, +0xe1,0x2a,0x1e,0x0e,0xe3,0xa1,0x04,0xd2,0x80,0x12,0x48,0x03,0x4e,0x18,0xe4,0x84, +0x41,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xc0,0xe9,0x93,0x1d,0xf1,0x8f,0x38,0x11,0x82, +0x1e,0xe9,0x91,0x1e,0xe9,0x91,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41, +0x18,0x31,0x68,0x00,0x10,0x04,0x03,0x27,0x54,0x7e,0x24,0x44,0xea,0xc4,0x28,0xc2, +0x24,0x4c,0xc2,0x24,0x4c,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0xc1, +0x8e,0x21,0x3e,0x76,0x0c,0xf1,0xb1,0x63,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x40,0xa7,0xd2,0x27,0xc3,0x88,0x81,0x01,0x80,0x20,0x18,0x40,0xa8,0xe2,0x27,0xc3, +0x88,0x81,0x01,0x80,0x20,0x18,0x40,0xa9,0xf2,0x27,0x83,0x5d,0x43,0x7c,0xec,0x1a, +0xe2,0x63,0xd7,0x10,0x1f,0x1b,0x06,0xf9,0xd8,0x30,0xc8,0xc7,0x02,0x01,0x3e,0x46, +0x10,0xf2,0x31,0x21,0x80,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x40,0xb2,0xf2,0x26, +0x81,0xcd,0xc1,0xaa,0x80,0x60,0xeb,0x03,0x8a,0xa4,0x0a,0x1d,0x0c,0x1b,0x10,0xc1, +0x30,0x00,0x46,0x07,0xad,0x02,0x82,0xe1,0x86,0x21,0x0f,0xc0,0x60,0x96,0xc1,0x28, +0x02,0xcb,0x03,0x55,0x81,0x81,0xe5,0x01,0xac,0x80,0xc0,0xf8,0x80,0x55,0x60,0x30, +0xdc,0x20,0xc4,0x0a,0x18,0xcc,0x32,0x1c,0x44,0xb0,0xf5,0xe1,0x45,0x60,0xc5,0x55, +0x28,0x48,0xc6,0xd6,0x87,0x18,0x91,0x95,0x57,0xa1,0x20,0x19,0x36,0x04,0xf1,0x19, +0x31,0x30,0x00,0x10,0x04,0x03,0x08,0x5c,0x6c,0x25,0xd8,0xfa,0x50,0x23,0xb6,0x22, +0x2b,0x14,0x24,0xc3,0x82,0x22,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x00,0x91,0x8b, +0xae,0x04,0x5b,0x1f,0x72,0x44,0x57,0x7a,0x85,0x82,0x64,0x58,0x90,0xc4,0x67,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0x20,0x74,0xf1,0x95,0x60,0xeb,0x43,0x8f,0xf8,0x0a,0xa9, +0x50,0x90,0x0c,0x0b,0x9a,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x01,0xc4,0x2e,0xe2, +0x12,0x58,0xd2,0xc8,0xc7,0x02,0x43,0x3e,0x16,0x0c,0xf2,0x19,0x31,0x30,0x00,0x10, +0x04,0x03,0x08,0x5e,0x5a,0x25,0x18,0x31,0x30,0x00,0x10,0x04,0x03,0x28,0x5e,0x5c, +0x25,0x98,0x25,0x40,0x06,0x2a,0x86,0x58,0x50,0x54,0xeb,0x18,0xa8,0x18,0x56,0x41, +0x81,0xad,0x63,0xa0,0x62,0x58,0x05,0x85,0xa7,0x8e,0x59,0x82,0x64,0xa0,0x62,0x20, +0x90,0x3f,0x48,0x06,0x2a,0x06,0xb0,0x42,0x42,0x21,0xa9,0x00,0x4d,0xa0,0x08,0x34, +0x81,0x12,0xcc,0xe5,0x2c,0x38,0x97,0x0c,0xd4,0x80,0x2e,0x67,0x41,0xba,0x64,0x60, +0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1c,0x7f,0xe1,0x15,0x3d,0x91,0x97,0x21,0xf0,0x15, +0x5f,0xf1,0x15,0x5f,0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0x5b, +0x78,0x38,0x87,0x87,0x12,0x5e,0x04,0x4a,0x78,0x11,0x38,0x61,0x90,0x13,0x06,0x19, +0x31,0x68,0x00,0x10,0x04,0x03,0x07,0x65,0xcc,0x05,0x55,0xf8,0x45,0x08,0xd0,0x05, +0x5d,0xd0,0x05,0x5d,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0xc1,0x9a, +0x21,0x3e,0xd6,0x0c,0xf1,0xb1,0x66,0x88,0x8f,0x0d,0x83,0x7c,0x6c,0x18,0xe4,0x63, +0x42,0x00,0x1f,0x23,0x08,0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0xa0,0x99,0x81,0x97,0xc0,0x3e,0x96,0x01,0xc1,0xd6,0x07,0x55,0x51,0x19,0x30,0x18, +0x36,0x20,0x82,0x61,0x00,0x0c,0x0c,0x5c,0x06,0x04,0xc3,0x0d,0x43,0x19,0x80,0xc1, +0x2c,0x83,0x92,0x04,0x56,0x06,0x2b,0x03,0x03,0x2b,0x83,0x98,0x01,0x81,0xa1,0x41, +0xcb,0xc0,0x60,0xb8,0x41,0x90,0x19,0x30,0x98,0x65,0x58,0x90,0xe0,0xd6,0xc0,0xb8, +0xad,0x0f,0xb2,0x22,0x33,0x30,0x43,0x41,0x32,0xb6,0x3e,0xd0,0x0a,0xcd,0xc4,0x0c, +0x05,0xc9,0xb0,0x21,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x40,0x62,0x83,0x33, +0xc1,0xd6,0x07,0x5c,0xc1,0x19,0x9a,0xa1,0x20,0x19,0x16,0x14,0xf1,0x19,0x31,0x30, +0x00,0x10,0x04,0x03,0xc8,0x6c,0x78,0x26,0xd8,0xfa,0xc0,0x2b,0x3c,0xf3,0x33,0x14, +0x24,0xc3,0x82,0x24,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x00,0xa9,0x0d,0xd8,0x04, +0x5b,0x1f,0xc0,0x05,0x6c,0x4c,0x86,0x82,0x64,0x58,0xd0,0xc4,0x67,0xc4,0xc0,0x00, +0x40,0x10,0x0c,0x20,0xb7,0x21,0x9b,0xc0,0x92,0x46,0x3e,0x16,0x18,0xf2,0xb1,0x60, +0x90,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x40,0x72,0xf3,0x32,0xc1,0x88,0x81,0x01, +0x80,0x20,0x18,0x40,0x73,0x03,0x33,0xc1,0x05,0xc6,0x59,0x16,0xc4,0x67,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0xac,0xb9,0x89,0x99,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xbc, +0xb8,0x99,0x19,0x79,0x61,0x9b,0xd1,0x84,0x40,0xb8,0xc0,0x38,0x0b,0x08,0xf9,0x5c, +0x90,0xe0,0x68,0x42,0x31,0x0c,0x47,0x08,0x01,0xf1,0x9d,0x60,0xdc,0x74,0x43,0x11, +0x08,0xb3,0x04,0xcc,0x40,0x85,0x21,0x2c,0x30,0x26,0x8c,0x18,0x1c,0x00,0x08,0x82, +0x81,0xb7,0x37,0x3d,0xc3,0x2f,0x76,0x33,0x9a,0x10,0x04,0x17,0x18,0x67,0x41,0x5a, +0xc8,0x67,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1c,0xd3,0x21,0x1b,0x92,0xd1,0x1b,0x73, +0x21,0x17,0xb3,0x31,0x1b,0xb3,0x31,0x9b,0xd1,0x84,0x00,0xb8,0xc0,0xb8,0x11,0x83, +0x03,0x00,0x41,0x30,0x38,0x54,0xc7,0x6c,0x90,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c, +0x1c,0xd5,0x41,0x9b,0x94,0xf1,0x1b,0x75,0x41,0x17,0xb5,0x51,0x1b,0xb5,0x51,0x9b, +0xd1,0x84,0x00,0xb8,0xc0,0xb8,0x11,0x83,0x03,0x00,0x41,0x30,0x38,0x5c,0x47,0x6d, +0x90,0xe0,0x8a,0x04,0x47,0x0c,0x1c,0x00,0x04,0xc1,0x80,0x62,0x9d,0xb3,0x89,0x99, +0x77,0x69,0x97,0xb7,0x09,0x82,0x20,0x10,0x9b,0x13,0x12,0x1c,0x31,0x70,0x00,0x10, +0x04,0x03,0xaa,0x75,0xd0,0x66,0x66,0xe0,0xc5,0x5d,0xe0,0x26,0x08,0x82,0x60,0x6c, +0xae,0x56,0x12,0xbc,0x5a,0x49,0xf0,0x6a,0x25,0xc1,0x11,0x03,0x07,0x00,0x41,0x30, +0xa0,0x60,0x67,0x6d,0x6e,0x66,0x5e,0xe2,0x65,0x6e,0x06,0x21,0x18,0xcc,0xe6,0x62, +0x25,0xc1,0x8b,0x95,0x04,0x2f,0x56,0x12,0x1c,0x31,0x70,0x00,0x10,0x04,0x03,0x6a, +0x76,0xdc,0x66,0x67,0xec,0x85,0x5e,0xec,0x66,0x10,0x82,0x21,0x6d,0x30,0x20,0x06, +0x11,0x00,0x00,0x00,0x5b,0x06,0x30,0x09,0xf6,0x60,0xcb,0xa0,0x26,0xc1,0x1e,0x6c, +0x19,0xd8,0x24,0xd8,0x83,0x2d,0x03,0x9c,0x04,0x7b,0xb0,0x65,0xa0,0x93,0x60,0x0f, +0xb6,0x0c,0x78,0x12,0xec,0xc1,0x96,0xc1,0x5c,0x82,0x3d,0xd8,0x32,0xc4,0x4b,0xb0, +0x07,0x5b,0x86,0x79,0x09,0xf6,0x60,0xcb,0x70,0x2f,0xc1,0x1e,0x6c,0x19,0xf6,0x25, +0xd8,0x83,0x2d,0xc3,0xbf,0x04,0x7b,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_tcr_autogen_pass_16bit_permutations.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_tcr_autogen_pass_16bit_permutations.h new file mode 100644 index 00000000..c5f8bdf1 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_tcr_autogen_pass_16bit_permutations.h @@ -0,0 +1,123 @@ +#include "ffx_fsr2_tcr_autogen_pass_16bit_80ece6c817fc85474394758efbb1ae9c.h" +#include "ffx_fsr2_tcr_autogen_pass_16bit_6861f75d74f4a28a76f84f2354198ab5.h" + +typedef union ffx_fsr2_tcr_autogen_pass_16bit_PermutationKey { + struct { + uint32_t FFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE : 1; + uint32_t FFX_FSR2_OPTION_HDR_COLOR_INPUT : 1; + uint32_t FFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_JITTERED_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_INVERTED_DEPTH : 1; + uint32_t FFX_FSR2_OPTION_APPLY_SHARPENING : 1; + }; + uint32_t index; +} ffx_fsr2_tcr_autogen_pass_16bit_PermutationKey; + +typedef struct ffx_fsr2_tcr_autogen_pass_16bit_PermutationInfo { + const uint32_t blobSize; + const unsigned char* blobData; + + + const uint32_t numCBVResources; + const char** cbvResourceNames; + const uint32_t* cbvResourceBindings; + const uint32_t* cbvResourceCounts; + const uint32_t* cbvResourceSpaces; + + const uint32_t numSRVResources; + const char** srvResourceNames; + const uint32_t* srvResourceBindings; + const uint32_t* srvResourceCounts; + const uint32_t* srvResourceSpaces; + + const uint32_t numUAVResources; + const char** uavResourceNames; + const uint32_t* uavResourceBindings; + const uint32_t* uavResourceCounts; + const uint32_t* uavResourceSpaces; + + const uint32_t numSamplerResources; + const char** samplerResourceNames; + const uint32_t* samplerResourceBindings; + const uint32_t* samplerResourceCounts; + const uint32_t* samplerResourceSpaces; + + const uint32_t numRTAccelerationStructureResources; + const char** rtAccelerationStructureResourceNames; + const uint32_t* rtAccelerationStructureResourceBindings; + const uint32_t* rtAccelerationStructureResourceCounts; + const uint32_t* rtAccelerationStructureResourceSpaces; +} ffx_fsr2_tcr_autogen_pass_16bit_PermutationInfo; + +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_16bit_IndirectionTable[] = { + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, +}; + +static const ffx_fsr2_tcr_autogen_pass_16bit_PermutationInfo g_ffx_fsr2_tcr_autogen_pass_16bit_PermutationInfo[] = { + { g_ffx_fsr2_tcr_autogen_pass_16bit_80ece6c817fc85474394758efbb1ae9c_size, g_ffx_fsr2_tcr_autogen_pass_16bit_80ece6c817fc85474394758efbb1ae9c_data, 2, g_ffx_fsr2_tcr_autogen_pass_16bit_80ece6c817fc85474394758efbb1ae9c_CBVResourceNames, g_ffx_fsr2_tcr_autogen_pass_16bit_80ece6c817fc85474394758efbb1ae9c_CBVResourceBindings, g_ffx_fsr2_tcr_autogen_pass_16bit_80ece6c817fc85474394758efbb1ae9c_CBVResourceCounts, g_ffx_fsr2_tcr_autogen_pass_16bit_80ece6c817fc85474394758efbb1ae9c_CBVResourceSpaces, 7, g_ffx_fsr2_tcr_autogen_pass_16bit_80ece6c817fc85474394758efbb1ae9c_SRVResourceNames, g_ffx_fsr2_tcr_autogen_pass_16bit_80ece6c817fc85474394758efbb1ae9c_SRVResourceBindings, g_ffx_fsr2_tcr_autogen_pass_16bit_80ece6c817fc85474394758efbb1ae9c_SRVResourceCounts, g_ffx_fsr2_tcr_autogen_pass_16bit_80ece6c817fc85474394758efbb1ae9c_SRVResourceSpaces, 4, g_ffx_fsr2_tcr_autogen_pass_16bit_80ece6c817fc85474394758efbb1ae9c_UAVResourceNames, g_ffx_fsr2_tcr_autogen_pass_16bit_80ece6c817fc85474394758efbb1ae9c_UAVResourceBindings, g_ffx_fsr2_tcr_autogen_pass_16bit_80ece6c817fc85474394758efbb1ae9c_UAVResourceCounts, g_ffx_fsr2_tcr_autogen_pass_16bit_80ece6c817fc85474394758efbb1ae9c_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_tcr_autogen_pass_16bit_6861f75d74f4a28a76f84f2354198ab5_size, g_ffx_fsr2_tcr_autogen_pass_16bit_6861f75d74f4a28a76f84f2354198ab5_data, 2, g_ffx_fsr2_tcr_autogen_pass_16bit_6861f75d74f4a28a76f84f2354198ab5_CBVResourceNames, g_ffx_fsr2_tcr_autogen_pass_16bit_6861f75d74f4a28a76f84f2354198ab5_CBVResourceBindings, g_ffx_fsr2_tcr_autogen_pass_16bit_6861f75d74f4a28a76f84f2354198ab5_CBVResourceCounts, g_ffx_fsr2_tcr_autogen_pass_16bit_6861f75d74f4a28a76f84f2354198ab5_CBVResourceSpaces, 7, g_ffx_fsr2_tcr_autogen_pass_16bit_6861f75d74f4a28a76f84f2354198ab5_SRVResourceNames, g_ffx_fsr2_tcr_autogen_pass_16bit_6861f75d74f4a28a76f84f2354198ab5_SRVResourceBindings, g_ffx_fsr2_tcr_autogen_pass_16bit_6861f75d74f4a28a76f84f2354198ab5_SRVResourceCounts, g_ffx_fsr2_tcr_autogen_pass_16bit_6861f75d74f4a28a76f84f2354198ab5_SRVResourceSpaces, 4, g_ffx_fsr2_tcr_autogen_pass_16bit_6861f75d74f4a28a76f84f2354198ab5_UAVResourceNames, g_ffx_fsr2_tcr_autogen_pass_16bit_6861f75d74f4a28a76f84f2354198ab5_UAVResourceBindings, g_ffx_fsr2_tcr_autogen_pass_16bit_6861f75d74f4a28a76f84f2354198ab5_UAVResourceCounts, g_ffx_fsr2_tcr_autogen_pass_16bit_6861f75d74f4a28a76f84f2354198ab5_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_tcr_autogen_pass_16bit_permutations.h.d b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_tcr_autogen_pass_16bit_permutations.h.d new file mode 100644 index 00000000..f4615556 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_tcr_autogen_pass_16bit_permutations.h.d @@ -0,0 +1 @@ +src/ffx-fsr2-api/shaders/dx12/ffx_fsr2_tcr_autogen_pass_16bit_permutations.h: ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_callbacks_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common_half.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_resources.h ../../src/ffx-fsr2-api/shaders/ffx_core.h ../../src/ffx-fsr2-api/shaders/ffx_core_portability.h ../../src/ffx-fsr2-api/shaders/ffx_common_types.h ../../src/ffx-fsr2-api/shaders/ffx_core_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_common.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_tcr_autogen.h \ No newline at end of file diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_tcr_autogen_pass_a13be1795b5d7a688cd3fb1fe86a9934.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_tcr_autogen_pass_a13be1795b5d7a688cd3fb1fe86a9934.h new file mode 100644 index 00000000..3b7b97fe --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_tcr_autogen_pass_a13be1795b5d7a688cd3fb1fe86a9934.h @@ -0,0 +1,579 @@ +// ffx_fsr2_tcr_autogen_pass_a13be1795b5d7a688cd3fb1fe86a9934.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_tcr_autogen_pass_a13be1795b5d7a688cd3fb1fe86a9934_CBVResourceNames[] = { "cbFSR2", "cbGenerateReactive", }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_a13be1795b5d7a688cd3fb1fe86a9934_CBVResourceBindings[] = { 0, 1, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_a13be1795b5d7a688cd3fb1fe86a9934_CBVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_a13be1795b5d7a688cd3fb1fe86a9934_CBVResourceSpaces[] = { 0, 0, }; + +static const char* g_ffx_fsr2_tcr_autogen_pass_a13be1795b5d7a688cd3fb1fe86a9934_SRVResourceNames[] = { "r_input_color_jittered", "r_input_opaque_only", "r_input_motion_vectors", "r_reactive_mask", "r_transparency_and_composition_mask", "r_input_prev_color_pre_alpha", "r_input_prev_color_post_alpha", }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_a13be1795b5d7a688cd3fb1fe86a9934_SRVResourceBindings[] = { 1, 0, 2, 4, 5, 46, 47, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_a13be1795b5d7a688cd3fb1fe86a9934_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_a13be1795b5d7a688cd3fb1fe86a9934_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_tcr_autogen_pass_a13be1795b5d7a688cd3fb1fe86a9934_UAVResourceNames[] = { "rw_output_autoreactive", "rw_output_autocomposition", "rw_output_prev_color_pre_alpha", "rw_output_prev_color_post_alpha", }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_a13be1795b5d7a688cd3fb1fe86a9934_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_a13be1795b5d7a688cd3fb1fe86a9934_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_a13be1795b5d7a688cd3fb1fe86a9934_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_a13be1795b5d7a688cd3fb1fe86a9934_size = 8888; + +static const unsigned char g_ffx_fsr2_tcr_autogen_pass_a13be1795b5d7a688cd3fb1fe86a9934_data[] = { +0x44,0x58,0x42,0x43,0x36,0x16,0xc8,0xcb,0xdc,0x97,0x74,0x70,0x28,0x6f,0x0f,0x4b, +0x9e,0xc0,0xe1,0x1b,0x01,0x00,0x00,0x00,0xb8,0x22,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0xc0,0x0f,0x00,0x00,0xdc,0x0f,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x80,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2f,0x00,0x00,0x00,0x2f,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xc4,0x0d,0x00,0x00,0x62,0x00,0x05,0x00, +0x71,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xac,0x0d,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x68,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xb0,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xd0,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a, +0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b, +0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30, +0x50,0x53,0x06,0x63,0x30,0xe8,0x29,0x0b,0x30,0x30,0xc3,0x30,0x18,0x86,0x61,0x28, +0x14,0x15,0xc4,0x18,0x0c,0xc3,0x30,0x0c,0x83,0xa6,0xa3,0x86,0xcb,0x9f,0xb0,0x87, +0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x88, +0x6a,0x60,0x06,0xb2,0x8e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0xb9,0x8d,0x2a,0x56, +0x62,0xf2,0x8b,0xdb,0x46,0x84,0x61,0x18,0x46,0x21,0xb0,0x81,0x19,0x28,0x9b,0x23, +0x08,0x8a,0xc1,0x0c,0xca,0x30,0x6c,0xc4,0x0d,0x04,0x0c,0x23,0x10,0xc6,0x4c,0x6d, +0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50, +0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e, +0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e, +0x00,0x06,0x7e,0xa0,0x07,0x7a,0xd0,0x0e,0xe9,0x00,0x0f,0xf3,0xf0,0x0b,0xf4,0x90, +0x0f,0xf0,0x50,0x0e,0x28,0x18,0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79, +0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0, +0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87, +0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0x7c,0x20,0x85, +0x33,0x85,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e, +0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84, +0x03,0x3d,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43, +0x3e,0xc0,0x43,0x39,0xa0,0x60,0x98,0xc9,0x1a,0x07,0x76,0x08,0x87,0x79,0x98,0x07, +0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0x40,0x82,0x31,0x12,0x39,0x8c,0x30, +0x18,0x33,0xb5,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03, +0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38, +0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80, +0xc1,0x1c,0xf8,0x01,0x18,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3, +0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2, +0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41, +0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c, +0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe6,0xc0,0x0f,0xc0,0xc0,0x0f,0x90, +0x60,0x9e,0x84,0xce,0x84,0x8d,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2, +0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xa0,0xc0,0x20,0x75,0x26,0x32,0x18, +0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a, +0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x98, +0x03,0x3f,0x00,0x03,0x3f,0x40,0x81,0x49,0xec,0x30,0x82,0x30,0x0c,0x23,0x08,0xc6, +0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26,0xd7,0x75,0x5d,0x77,0x18,0xbe,0xf7,0x7d,0x5f, +0xc3,0x30,0x0c,0xc3,0x30,0x08,0x3e,0x49,0x08,0x40,0xa2,0x21,0x22,0x60,0x22,0x56, +0x02,0x10,0x26,0xa4,0x22,0x10,0x61,0x18,0x86,0x41,0x32,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c, +0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x60,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0xcf,0x04,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x1e,0x0b,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x19,0x10, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x38,0x20,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01,0x00,0x00,0x00,0x1e,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x10,0x4a,0xa1,0xb8,0xca,0xab, +0xf0,0x03,0x0a,0xa4,0x1c,0x0a,0xa2,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30, +0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0, +0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x30,0x0a,0x74,0xa0,0xe0,0x0b, +0x4a,0x83,0xb6,0x11,0x80,0x1a,0x20,0x71,0x06,0x80,0xca,0x19,0x00,0x4a,0x67,0x00, +0x68,0x9d,0x01,0xa0,0x76,0x06,0x80,0xe0,0x19,0x00,0x8a,0x67,0x00,0x48,0x9e,0x01, +0xa0,0x79,0x06,0x00,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0xa5,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20, +0x26,0x08,0x43,0xb3,0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0xc1,0xd9,0x30,0x20, +0x09,0x31,0x41,0x10,0x83,0x37,0xa0,0x25,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x35, +0xf6,0xc6,0xf6,0x26,0xf7,0xa5,0x96,0x46,0x47,0x57,0x26,0x57,0x46,0x36,0x41,0x18, +0x9e,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85,0x31,0x86,0x81,0x30,0x1c,0x4e,0x72,0x5f, +0x69,0x6e,0x70,0x75,0x74,0x5f,0x6f,0x70,0x61,0x71,0x75,0x65,0x5f,0x6f,0x6e,0x6c, +0x79,0x1b,0x92,0x61,0x81,0x0c,0x63,0x20,0x0c,0x87,0x96,0xdc,0x57,0x9a,0x1b,0x5c, +0x1d,0xdd,0x57,0xdb,0x1b,0x5d,0xda,0x9b,0xdb,0x97,0x5d,0xd9,0x18,0xdd,0x9b,0xdc, +0xdc,0x86,0x84,0x58,0x24,0x83,0x18,0x08,0xc3,0x99,0x20,0x0c,0xd0,0x04,0xa1,0x0c, +0xe0,0x80,0x8f,0xdc,0x97,0x5c,0x59,0xd8,0x18,0x5d,0x9a,0x5d,0xd9,0x57,0x5b,0xd8, +0xdc,0xda,0x04,0x61,0x88,0x36,0x24,0x54,0x65,0x19,0xd7,0x40,0x18,0x0e,0xc7,0x40, +0xee,0x8b,0x4e,0x2e,0xcc,0x6d,0x0e,0x2e,0x4c,0xae,0xcc,0x6d,0x2c,0xef,0x2b,0xcc, +0x8d,0xec,0x6b,0xec,0xad,0x0d,0xee,0x6d,0x2e,0x8d,0x2e,0xed,0xcd,0xed,0xab,0x2d, +0x6c,0x6e,0x6d,0x82,0x30,0x48,0x1b,0x92,0xab,0xca,0x0c,0x6d,0x20,0x0c,0x67,0x82, +0x90,0x06,0x71,0x40,0x4e,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x0b,0x4e,0xae,0xcc, +0xee,0x6b,0xec,0x8d,0xed,0x4d,0xee,0x0b,0x4e,0xae,0xec,0x2b,0x8c,0x0d,0x0e,0x2d, +0x6c,0x82,0x30,0x4c,0x1b,0x12,0x8d,0xeb,0x0c,0x6f,0x20,0x0c,0x87,0x9d,0xdc,0x57, +0x9a,0x1b,0x5c,0x1d,0xdd,0x17,0x9c,0x5c,0x99,0xdd,0xd7,0xd8,0x1b,0xdb,0x9b,0xdc, +0x17,0xdc,0xdb,0x1c,0xdd,0x57,0x18,0x1b,0x1c,0x5a,0xd8,0x04,0x61,0xa0,0x36,0x24, +0x09,0x07,0x06,0x46,0x18,0x0c,0x84,0xe1,0x6c,0x38,0x9e,0x68,0xc2,0xb6,0x4f,0x0c, +0x26,0x08,0x6b,0x20,0x07,0xb4,0xe4,0xee,0xbe,0xde,0xea,0xe8,0xe0,0xea,0xe8,0xbe, +0xc2,0xea,0xe8,0xde,0xe4,0xca,0xc2,0xc6,0xe8,0xd2,0xec,0xca,0x26,0x08,0x5b,0x1b, +0x6c,0x58,0x0c,0x32,0x28,0x03,0xc3,0x18,0x08,0x33,0x30,0x03,0x33,0x70,0x98,0xc9, +0xdd,0x7d,0xbd,0xd5,0xd1,0xc1,0xd5,0xd1,0x7d,0x85,0xd5,0xd1,0xbd,0x8d,0xbd,0xb5, +0xc1,0xbd,0xcd,0xa5,0xd1,0xa5,0xbd,0xb9,0x6d,0x58,0x06,0x32,0x40,0x03,0x63,0x18, +0x08,0x33,0x30,0x03,0x33,0x70,0x26,0x08,0x6d,0x30,0x07,0xf4,0xe4,0xee,0xbe,0xde, +0xea,0xe8,0xe0,0xea,0xe8,0xbe,0xe0,0xe4,0xca,0xec,0xbe,0xc6,0xde,0xd8,0xde,0xe4, +0xbe,0xe0,0xe4,0xca,0xbe,0xc2,0xd8,0xe0,0xd0,0xc2,0x36,0x2c,0x84,0x1a,0xac,0x81, +0x41,0x0c,0x84,0x19,0x98,0x81,0x19,0x38,0xfc,0xe4,0xee,0xbe,0xde,0xea,0xe8,0xe0, +0xea,0xe8,0xbe,0xe0,0xe4,0xca,0xec,0xbe,0xc6,0xde,0xd8,0xde,0xe4,0xbe,0xe0,0xde, +0xe6,0xe8,0xbe,0xc2,0xd8,0xe0,0xd0,0xc2,0x36,0x2c,0x94,0x1a,0xb4,0x81,0x41,0x0d, +0x84,0x19,0x98,0x81,0x19,0x38,0x1b,0x88,0x33,0x48,0x03,0x36,0x70,0x83,0x09,0x42, +0x1c,0xd4,0x01,0x8d,0x31,0x31,0xa3,0x29,0x29,0x99,0x09,0xc2,0x50,0x6d,0x40,0x0c, +0x38,0x88,0x03,0xc3,0x18,0xe4,0x00,0x98,0x20,0xcc,0xc1,0x1d,0x50,0x1a,0x13,0x3b, +0x2a,0x73,0x2b,0x93,0x0b,0xa3,0x2b,0x93,0x2a,0x0b,0x1b,0xa3,0x4b,0xb3,0x2b,0x9b, +0x20,0x0c,0xd6,0x06,0x64,0xa0,0x83,0x3a,0x30,0x86,0xc1,0x0e,0x80,0x0d,0xc2,0x1c, +0xdc,0xc1,0x06,0x62,0x0c,0xde,0x00,0x0f,0x80,0x09,0x02,0x1c,0xd0,0x01,0x97,0x34, +0xa9,0x32,0x37,0xb2,0x32,0xb9,0xa9,0x34,0xbd,0xb2,0x09,0xc2,0x70,0x4d,0x10,0x36, +0x37,0xd8,0x80,0x24,0x7b,0x40,0x19,0x7c,0x70,0x35,0x7d,0x40,0x27,0xad,0x29,0x0c, +0x4f,0xaa,0xcc,0x8d,0xac,0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x30,0x60,0x1b,0x8c, +0xe4,0x0f,0x28,0x50,0xe0,0x83,0x8b,0x4c,0x1a,0x51,0xda,0x1c,0x1c,0x5b,0x58,0xde, +0x54,0x9a,0x5e,0xd9,0x06,0x23,0x11,0x05,0xca,0x0e,0xf8,0xe0,0x62,0x97,0x96,0xe4, +0x06,0x57,0x47,0x37,0xf4,0xc6,0xf6,0x26,0x27,0x55,0x36,0xf7,0x56,0x27,0x37,0x56, +0x46,0x94,0xd6,0x56,0xe6,0x36,0x97,0xf6,0xe6,0x36,0x37,0x41,0x18,0xb2,0x0d,0x46, +0x42,0x0a,0x54,0x29,0xf0,0xc1,0x45,0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29,0x0d,0x8e, +0x28,0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x68,0x1b,0x8c,0xe4, +0x14,0x28,0x54,0xe0,0x83,0x8b,0x52,0x1a,0x53,0x5d,0x5b,0x58,0x53,0x1a,0x1c,0x53, +0x99,0x5d,0x19,0x1b,0xd5,0x5b,0xd5,0x5c,0xd9,0x04,0x61,0xd8,0x36,0x18,0x89,0x2a, +0x50,0xab,0xc0,0x07,0x17,0x97,0x34,0x23,0xb9,0xb0,0xb6,0xb2,0x24,0x37,0xb2,0x32, +0xbc,0x09,0xc2,0xc0,0x6d,0x30,0x92,0x56,0xa0,0x5c,0x81,0x0f,0x2e,0x4a,0x66,0x44, +0x65,0x76,0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68, +0x13,0x84,0xa1,0xdb,0x60,0x24,0xb0,0x40,0xc5,0x02,0x1f,0x34,0x3c,0xcc,0x94,0xd2, +0xe8,0xe8,0xca,0xe4,0x26,0x08,0x83,0xb7,0xc1,0x48,0x66,0x81,0xa2,0x05,0x3e,0x68, +0x28,0x99,0x35,0xbd,0xd1,0xa5,0xbd,0xb9,0x59,0x95,0x8d,0xd1,0xbd,0xc9,0x4d,0x8d, +0x85,0xb1,0x95,0x4d,0x10,0x86,0x6f,0x03,0x92,0xd8,0x02,0x75,0x0b,0x7c,0xd0,0x34, +0x7d,0x40,0xc8,0x8c,0xe8,0xed,0xce,0x6d,0x6e,0x2c,0x8c,0xad,0xcc,0x28,0x6c,0x8c, +0xee,0x4d,0x6e,0x82,0x30,0x80,0xc1,0x06,0x23,0xc9,0x05,0x4a,0x17,0xf8,0xa0,0xe1, +0x67,0xd6,0xf4,0x46,0x97,0xf6,0xe6,0x66,0x55,0x36,0x46,0xf7,0x26,0xa7,0x94,0x46, +0x47,0x57,0x26,0x37,0x14,0xe6,0x36,0x56,0xc6,0xc6,0x16,0x46,0x97,0xf6,0xe6,0x36, +0x41,0x18,0xc2,0x60,0x83,0x91,0xf0,0x02,0xd5,0x0b,0x7c,0xd0,0x90,0x31,0x83,0x92, +0x2b,0x2b,0xc2,0x83,0x7b,0x9b,0xab,0x93,0x2b,0x9b,0x20,0x0c,0x62,0xb0,0xc1,0x48, +0x7e,0x81,0x02,0x07,0x3e,0x68,0x98,0x99,0x41,0xc9,0x95,0xd9,0xa5,0xbd,0xd5,0xcd, +0x19,0xc9,0x85,0xb5,0x95,0x41,0xc9,0x95,0x15,0xe1,0xc1,0xbd,0xcd,0xd5,0xc9,0x95, +0x4d,0x10,0x86,0x31,0xd8,0x60,0x24,0xe2,0x40,0x8d,0x03,0x1f,0x34,0x5c,0xcc,0xa8, +0xc2,0xdc,0x90,0xc2,0xd8,0xcc,0x8c,0x9e,0xac,0x26,0x08,0x03,0x19,0x6c,0x30,0x92, +0x72,0xa0,0xcc,0x81,0x0f,0x1a,0x56,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53,0x65, +0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x13,0x84,0xa1,0x0c, +0x36,0x18,0x09,0x3a,0x50,0xe9,0xc0,0x07,0x0d,0x15,0x33,0xa2,0x32,0x36,0xba,0x30, +0xaa,0xb4,0xb6,0xb2,0x09,0xc2,0x60,0x06,0x1b,0x8c,0x64,0x1d,0x28,0x76,0xe0,0x83, +0x86,0x97,0x19,0x51,0x9e,0x5b,0x58,0x5b,0xda,0x98,0x54,0xd9,0xdc,0x10,0x5a,0x98, +0xdb,0x59,0x99,0x51,0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x61,0x38,0x83,0x0d,0x46,0xe2, +0x0e,0xd4,0x3b,0xf0,0x41,0x43,0xcc,0xcc,0x2a,0xad,0xec,0x6e,0x0a,0x2e,0x6c,0xac, +0x8c,0xea,0xad,0xa9,0x8c,0xae,0x4c,0x6e,0xce,0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82, +0x30,0xa0,0xc1,0x06,0x23,0x89,0x07,0x4a,0x1e,0xf8,0xa0,0xd9,0x40,0xc9,0x81,0x1f, +0x84,0xc2,0x28,0x98,0x42,0x2a,0xb0,0xc2,0x2b,0xc8,0x42,0x2d,0xe0,0xc2,0x2e,0xf8, +0x42,0x38,0x90,0xc3,0x39,0xa8,0x43,0x3b,0xc0,0xc3,0x3c,0x4c,0x10,0xe4,0xc0,0x0e, +0xc8,0x98,0x51,0x8d,0x51,0xa1,0xc9,0x95,0xcd,0xa1,0xbd,0xb1,0x91,0x6d,0x40,0x12, +0x7b,0xa0,0x0c,0x3e,0x68,0x9a,0x3e,0x20,0x62,0x46,0x35,0x36,0x35,0x16,0xc6,0x56, +0xb6,0x01,0x49,0xf0,0x81,0xba,0xf8,0xa0,0x69,0xfa,0x80,0x8e,0x99,0x54,0x59,0xd8, +0x18,0x5d,0x9a,0x5d,0xd9,0xd4,0x58,0x18,0x5b,0xd9,0x06,0x24,0xd1,0x07,0x0a,0x14, +0xf8,0xa0,0x69,0xfa,0x80,0x8c,0x99,0x54,0x59,0xd8,0x18,0x5d,0x9a,0x5d,0x59,0x53, +0x18,0xde,0x04,0x61,0x48,0x83,0x0d,0x48,0xc2,0x0f,0x54,0x3f,0xf0,0x41,0xd3,0xf4, +0xc1,0x86,0xc2,0x0e,0xee,0x21,0x1f,0xf6,0xc1,0x1f,0x36,0x14,0x86,0x1e,0xd0,0x43, +0x3d,0xfc,0xc3,0x04,0x41,0x00,0x36,0x00,0x1b,0x06,0x43,0x24,0x44,0x62,0x43,0x30, +0x12,0x1b,0x86,0x21,0x24,0x48,0x82,0xc2,0xd0,0xd4,0x86,0x01,0x14,0x40,0x61,0xd8, +0x20,0x5c,0x27,0xb1,0xa1,0x08,0x09,0x93,0x00,0xf2,0x00,0x25,0x18,0x85,0xc9,0xc9, +0x85,0xe5,0x7d,0xb1,0xbd,0x8d,0x85,0xb1,0x7d,0x89,0xe5,0xd1,0x95,0xcd,0x11,0x0a, +0x93,0x93,0x0b,0xcb,0xfb,0x62,0x7b,0x1b,0x0b,0x63,0xfb,0x62,0x23,0x9b,0xa3,0x23, +0x22,0x26,0x17,0xe6,0x36,0x86,0x56,0x36,0x47,0xc3,0x8c,0xed,0x2d,0x8c,0x6e,0x6e, +0x82,0x30,0xa8,0x01,0x8b,0x34,0xb7,0x39,0xba,0xb9,0x09,0xc2,0xb0,0x06,0x24,0xd2, +0xdc,0xe8,0xe6,0x88,0xd0,0x95,0xe1,0x7d,0xb1,0xbd,0x85,0x91,0x4d,0x10,0x06,0x36, +0x60,0x42,0x57,0x86,0xf7,0x35,0x47,0xf7,0x26,0x57,0xc6,0xa2,0x2e,0xcd,0x8d,0x6e, +0x6e,0x83,0xa4,0x12,0xb7,0xb0,0x12,0xfd,0xc0,0x12,0x49,0x4b,0xb8,0xc4,0x4b,0xc0, +0x44,0x4c,0x94,0x82,0x4c,0xcc,0x04,0x4d,0x5c,0x35,0xc1,0x07,0x55,0xd8,0xd8,0xec, +0xda,0x5c,0xd2,0xc8,0xca,0xdc,0xe8,0xa6,0x04,0x41,0x15,0x32,0x3c,0x17,0xbb,0x32, +0xb9,0xb9,0xb4,0x37,0xb7,0x29,0x01,0xd1,0x84,0x0c,0xcf,0xc5,0x2e,0x8c,0xcd,0xae, +0x4c,0x6e,0x4a,0x60,0xd4,0x21,0xc3,0x73,0x99,0x43,0x0b,0x23,0x2b,0x93,0x6b,0x7a, +0x23,0x2b,0x63,0x9b,0x12,0x24,0x65,0xc8,0xf0,0x5c,0xe4,0xca,0xe6,0xde,0xea,0xe4, +0xc6,0xca,0xe6,0xa6,0x04,0x78,0x50,0x89,0x0c,0xcf,0x85,0x2e,0x0f,0xae,0x2c,0xc8, +0xcd,0xed,0x8d,0x2e,0x8c,0x2e,0xed,0xcd,0x6d,0x6e,0x8a,0xf0,0x0f,0x24,0x51,0x87, +0x0c,0xcf,0xa5,0xcc,0x8d,0x4e,0x2e,0x0f,0xea,0x2d,0xcd,0x8d,0x6e,0x6e,0x4a,0x80, +0x12,0x5d,0xc8,0xf0,0x5c,0xc6,0xde,0xea,0xdc,0xe8,0xca,0xe4,0xe6,0xa6,0x04,0x35, +0x01,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x51,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xd1,0x43,0x0e,0xf8,0xe0,0x06,0xe4,0x20,0x0e,0xe7,0xe0,0x06,0xf6,0x10,0x0e,0xf2, +0xc0,0x0e,0xe1,0x90,0x0f,0xef,0x50,0x0f,0xf4,0x30,0x83,0x81,0xc8,0x01,0x1f,0xdc, +0x40,0x1c,0xe4,0xa1,0x1c,0xc2,0x61,0x1d,0xdc,0x40,0x1c,0xe4,0x01,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x2d,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x0d,0x40,0xc3,0xe5, +0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x96,0xb0,0x0d,0x97,0xef,0x3c, +0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7, +0x6d,0x08,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50, +0x12,0x06,0x20,0x60,0x3e,0x72,0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11, +0xc0,0x44,0x84,0x40,0x33,0x2c,0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3, +0xed,0x17,0xb7,0x6d,0x01,0xd1,0x70,0xf9,0xce,0xe3,0x1b,0x91,0x43,0x3d,0xe2,0xe0, +0x23,0xb7,0x6d,0x04,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a, +0xc0,0xe0,0x17,0xb7,0x6d,0x06,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11, +0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x9b,0x40,0x36,0x5c,0xbe,0xf3,0xf8,0xd3,0x11, +0x11,0xc0,0x20,0x0e,0x62,0x03,0x46,0x0e,0xf5,0xf8,0xc8,0x6d,0x5b,0xc1,0x33,0x5c, +0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f,0xdc,0x36,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xa1,0x3b,0xe1,0x79, +0x5b,0x5d,0x7a,0x68,0x8c,0xd3,0xfb,0x1f,0xe8,0x6a,0x99,0x34,0x44,0x58,0x49,0x4c, +0xd4,0x12,0x00,0x00,0x62,0x00,0x05,0x00,0xb5,0x04,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xbc,0x12,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0xac,0x04,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xb3,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xe4,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2, +0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42, +0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29, +0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30,0x50,0x53,0x06,0x63,0x30,0xe8,0x29,0x0b, +0x30,0x30,0xc3,0x30,0x18,0x86,0x61,0x28,0x14,0x15,0xc4,0x18,0x0c,0xc3,0x30,0x0c, +0x83,0xa6,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0x7c, +0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x88,0x6a,0x60,0x06,0xb2,0x8e,0x1a,0x2e,0x7f, +0xc2,0x1e,0x42,0xf2,0xb9,0x8d,0x2a,0x56,0x62,0xf2,0x8b,0xdb,0x46,0x84,0x61,0x18, +0x46,0x21,0xb0,0x81,0x19,0x28,0x9b,0x23,0x08,0x8a,0xc1,0x0c,0xca,0x30,0x6c,0xc4, +0x0d,0x04,0x0c,0x23,0x10,0xc6,0x4c,0x6d,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f, +0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c, +0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10, +0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00,0x06,0x7e,0xa0,0x07,0x7a,0xd0,0x0e, +0xe9,0x00,0x0f,0xf3,0xf0,0x0b,0xf4,0x90,0x0f,0xf0,0x50,0x0e,0x28,0x18,0x66,0x12, +0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77, +0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0, +0x03,0x30,0xf0,0x03,0x24,0x7c,0x20,0x85,0x33,0x85,0xc1,0x38,0xb0,0x43,0x38,0xcc, +0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01, +0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x81,0x1e,0xe8,0x41,0x3b, +0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x98,0xc9, +0x1a,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8, +0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07, +0x3f,0x40,0x82,0x31,0x12,0x39,0x8c,0x30,0x18,0x33,0xb5,0xc1,0x38,0xb0,0x43,0x38, +0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03, +0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0xc1,0x1c,0xf8,0x01,0x18,0xf8,0x81,0x1e, +0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0, +0x60,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c, +0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6, +0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00, +0x0c,0xe6,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0x60,0x9e,0x84,0xce,0x84,0x8d,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83, +0x1f,0xa0,0xc0,0x20,0x75,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37, +0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87, +0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x98,0x03,0x3f,0x00,0x03,0x3f,0x40,0x81,0x49, +0xec,0x30,0x82,0x30,0x0c,0x23,0x08,0xc6,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26,0xd7, +0x75,0x5d,0x77,0x18,0xbe,0xf7,0x7d,0x5f,0xc3,0x30,0x0c,0xc3,0x30,0x08,0x3e,0x49, +0x08,0x40,0xa2,0x21,0x22,0x60,0x22,0x56,0x02,0x10,0x26,0xa4,0x22,0x10,0x61,0x18, +0x86,0x41,0x72,0x26,0x18,0x44,0x4f,0x01,0x90,0x31,0x47,0x00,0x0a,0x00,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a, +0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90, +0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6, +0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60, +0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4, +0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01, +0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x60,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x04,0x04,0x40,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x43,0x1e,0x0b,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x86,0x3c,0x19,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x38, +0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24,0xca,0xa0,0x10,0x4a, +0xa1,0xb8,0xca,0xab,0xf0,0x03,0x0a,0xa4,0x20,0x68,0x1b,0x01,0x20,0x7c,0x04,0x80, +0xca,0x19,0x00,0x4a,0x67,0x00,0x68,0x9d,0x01,0xa0,0x76,0x06,0x80,0xe2,0x19,0x00, +0x9a,0x67,0x00,0x48,0x9c,0x01,0x00,0x00,0x79,0x18,0x00,0x00,0x79,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20, +0x26,0x08,0x43,0xb3,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08, +0x83,0x33,0x41,0x10,0x03,0x30,0x20,0x30,0x41,0x18,0x9e,0x0d,0x82,0xd2,0x6c,0x48, +0x94,0x85,0x51,0x86,0x81,0x50,0x9c,0x0d,0xc9,0xb0,0x30,0x8a,0x32,0x10,0x8a,0xb3, +0x21,0x21,0x16,0x46,0x21,0x06,0x42,0x71,0x26,0x08,0x03,0x34,0x41,0x28,0x03,0x6d, +0x82,0x30,0x44,0x1b,0x12,0x69,0x62,0x14,0x6a,0x20,0x14,0x67,0x82,0x30,0x48,0x1b, +0x12,0x6a,0x62,0x14,0x6b,0x20,0x14,0x67,0x82,0x90,0x06,0xdb,0x04,0x61,0x98,0x36, +0x24,0x16,0xc6,0x28,0xd9,0x40,0x28,0xce,0x04,0x61,0xa0,0x36,0x24,0x06,0xc6,0x28, +0xdb,0x40,0x28,0xce,0x86,0xe3,0x81,0xa2,0xea,0xd2,0xb8,0x09,0xc2,0x1a,0x70,0x13, +0x84,0x0d,0xdb,0xb0,0x28,0x1e,0xa3,0x28,0x03,0xf1,0x7d,0x9f,0xb3,0x61,0x19,0x3c, +0x46,0x19,0x06,0xe2,0xfb,0x3e,0x67,0x82,0xd0,0x06,0xdd,0x86,0x85,0x10,0x03,0x46, +0x21,0x06,0xe2,0xfb,0x3e,0x67,0xc3,0x22,0x89,0x01,0xa3,0x48,0x03,0xf1,0x7d,0x9f, +0xb3,0x81,0x00,0x83,0x30,0x18,0x03,0x32,0x98,0x20,0xc4,0x81,0x37,0x41,0x18,0xaa, +0x0d,0x88,0x62,0x06,0x8c,0xa2,0x0c,0x67,0x00,0x4c,0x10,0xe6,0xe0,0x9b,0x20,0x0c, +0xd6,0x06,0x64,0x48,0x03,0x46,0x19,0x06,0x35,0x00,0x36,0x08,0x68,0xb0,0x06,0x1b, +0x88,0xae,0x0c,0xd8,0x00,0x98,0x20,0x08,0x00,0x85,0xa1,0xa9,0x09,0xc2,0x70,0x6d, +0x18,0xe0,0x00,0x0e,0x86,0x0d,0x02,0x15,0x07,0x1b,0x0a,0x37,0x78,0x03,0xa0,0x0d, +0xe4,0x80,0x85,0x19,0xdb,0x5b,0x18,0x1d,0x9f,0xb7,0x36,0xb7,0x34,0xb8,0x37,0xba, +0x32,0x37,0x3a,0x90,0x31,0xb4,0x30,0x39,0x46,0x53,0x69,0x6d,0x70,0x6c,0x65,0x20, +0x43,0x2f,0x43,0x2b,0x2b,0x20,0x54,0x42,0x41,0x41,0x1b,0x02,0x3b,0x98,0x20,0xe0, +0x41,0xb6,0x61,0xa8,0x83,0x3b,0xc0,0x83,0x0d,0x03,0x1d,0xe4,0x01,0x1e,0x6c,0x18, +0xf4,0x40,0x0f,0xf0,0xa0,0x0a,0x1b,0x9b,0x5d,0x9b,0x4b,0x1a,0x59,0x99,0x1b,0xdd, +0x94,0x20,0xa8,0x42,0x86,0xe7,0x62,0x57,0x26,0x37,0x97,0xf6,0xe6,0x36,0x25,0x20, +0x9a,0x90,0xe1,0xb9,0xd8,0x85,0xb1,0xd9,0x95,0xc9,0x4d,0x09,0x8c,0x3a,0x64,0x78, +0x2e,0x73,0x68,0x61,0x64,0x65,0x72,0x4d,0x6f,0x64,0x65,0x6c,0x53,0x02,0xa4,0x0c, +0x19,0x9e,0x8b,0x5c,0xd9,0xdc,0x5b,0x9d,0xdc,0x58,0xd9,0xdc,0x94,0x80,0x0d,0xea, +0x90,0xe1,0xb9,0x94,0xb9,0xd1,0xc9,0xe5,0x41,0xbd,0xa5,0xb9,0xd1,0xcd,0x4d,0x09, +0xe4,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x51,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xd1,0x43,0x0e,0xf8,0xe0,0x06,0xe4,0x20,0x0e,0xe7,0xe0,0x06,0xf6,0x10,0x0e,0xf2, +0xc0,0x0e,0xe1,0x90,0x0f,0xef,0x50,0x0f,0xf4,0x30,0x83,0x81,0xc8,0x01,0x1f,0xdc, +0x40,0x1c,0xe4,0xa1,0x1c,0xc2,0x61,0x1d,0xdc,0x40,0x1c,0xe4,0x01,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x2d,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x0d,0x40,0xc3,0xe5, +0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x96,0xb0,0x0d,0x97,0xef,0x3c, +0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7, +0x6d,0x08,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50, +0x12,0x06,0x20,0x60,0x3e,0x72,0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11, +0xc0,0x44,0x84,0x40,0x33,0x2c,0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3, +0xed,0x17,0xb7,0x6d,0x01,0xd1,0x70,0xf9,0xce,0xe3,0x1b,0x91,0x43,0x3d,0xe2,0xe0, +0x23,0xb7,0x6d,0x04,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a, +0xc0,0xe0,0x17,0xb7,0x6d,0x06,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11, +0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x9b,0x40,0x36,0x5c,0xbe,0xf3,0xf8,0xd3,0x11, +0x11,0xc0,0x20,0x0e,0x62,0x03,0x46,0x0e,0xf5,0xf8,0xc8,0x6d,0x5b,0xc1,0x33,0x5c, +0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f,0xdc,0x36,0x00,0x00,0x61,0x20,0x00,0x00, +0x78,0x02,0x00,0x00,0x13,0x04,0x4d,0x2c,0x10,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x34,0xcc,0x00,0x94,0x5c,0x11,0x06,0x94,0x51,0xc1,0x94,0x5d,0x39,0xd4,0x40,0x19, +0x06,0x14,0x6f,0x40,0xf9,0x06,0x94,0x1b,0x29,0x45,0x50,0x1e,0x25,0x30,0x02,0x40, +0xc6,0x18,0x01,0x08,0x82,0x20,0xfc,0x0b,0x63,0x04,0x20,0x08,0x82,0xf8,0x37,0x46, +0x00,0x82,0x20,0x88,0xfe,0xc2,0x08,0xc0,0x18,0x81,0x8a,0xd7,0xa7,0xe8,0x8d,0x11, +0x80,0x20,0x08,0xa2,0xdf,0x18,0x01,0x08,0x82,0x20,0xfc,0x01,0x23,0x06,0x09,0x00, +0x82,0x60,0xc0,0xb9,0x81,0x95,0xa0,0x01,0x1a,0x80,0xc1,0x88,0x41,0x02,0x80,0x20, +0x18,0x70,0x6f,0x70,0x29,0x6d,0xd0,0x06,0x61,0x30,0x62,0x90,0x00,0x20,0x08,0x06, +0x1c,0x1c,0x60,0xcb,0x1b,0xbc,0x81,0x18,0x8c,0x18,0x24,0x00,0x08,0x82,0x01,0x17, +0x07,0x19,0xd3,0x06,0x6d,0x30,0x06,0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0xc9,0x81, +0xc6,0xbc,0x01,0x1a,0x90,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x70,0x73,0xb0,0x35, +0x6b,0xa0,0x06,0x65,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x1c,0x1d,0x70,0x4e,0x1b, +0xb0,0x81,0x19,0x8c,0x18,0x24,0x00,0x08,0x82,0x01,0x57,0x07,0xdd,0xf3,0x06,0x6e, +0x70,0x06,0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0xd9,0x81,0x07,0xd1,0x01,0x1d,0xa0, +0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x70,0x77,0xf0,0x45,0x76,0x30,0x07,0x69,0x30, +0x62,0x90,0x00,0x20,0x08,0x06,0x1c,0x1e,0x80,0x81,0x44,0x07,0x77,0xa0,0x06,0x23, +0x06,0x09,0x00,0x82,0x60,0xc0,0xe5,0x41,0x18,0x58,0x78,0x80,0x07,0x6b,0x30,0x62, +0x90,0x00,0x20,0x08,0x06,0x9c,0x1e,0x88,0xc1,0x65,0x07,0x76,0xc0,0x06,0x23,0x06, +0x06,0x00,0x82,0x60,0x40,0x90,0xc2,0x76,0x07,0x23,0x06,0x06,0x00,0x82,0x60,0x40, +0x94,0x02,0xb7,0x07,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0x94,0x02,0x97,0x07,0x23, +0x06,0x06,0x00,0x82,0x60,0x40,0x98,0x42,0xd7,0x07,0x33,0x11,0x74,0x30,0x2c,0xa3, +0x30,0x13,0x41,0x07,0xc3,0x32,0x0a,0x65,0xec,0xc1,0x95,0xc1,0x07,0x57,0x86,0x00, +0x65,0x08,0x70,0x82,0x61,0x27,0x18,0x66,0x82,0x06,0x1f,0x13,0x36,0xf8,0x8c,0x18, +0x1c,0x00,0x08,0x82,0x81,0xb5,0x0a,0x6d,0xf0,0x94,0xc2,0x68,0x42,0x00,0x8c,0x26, +0x08,0xc1,0x09,0x86,0x9d,0x60,0x98,0x1d,0x02,0x7d,0xec,0x10,0xe8,0x33,0x62,0xd0, +0x00,0x20,0x08,0x06,0x8d,0x2d,0xdc,0x81,0xc6,0x0a,0x0d,0x93,0x07,0x79,0x90,0x07, +0x79,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x19, +0x2d,0xdc,0x41,0xc6,0x0a,0xa3,0x09,0x81,0x30,0x9a,0x20,0x0c,0x26,0x14,0xf2,0x31, +0xa1,0x90,0x8f,0x09,0x0a,0x7c,0x4c,0x50,0xe0,0x63,0x82,0x23,0x1f,0x13,0x1c,0xf9, +0x98,0x50,0x07,0xf0,0x31,0xc1,0x0e,0xe0,0x73,0xc2,0x40,0x27,0x0c,0x34,0x62,0xd0, +0x00,0x20,0x08,0x06,0x8d,0x39,0x9c,0x42,0x1a,0xf0,0x42,0xc7,0xa5,0x42,0x2a,0xa4, +0x42,0x2a,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03, +0x80,0x20,0x18,0x34,0xea,0xb0,0x0a,0x6c,0x00,0x0e,0x61,0x00,0x06,0xad,0xd0,0x0a, +0xad,0xd0,0x0a,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0, +0x00,0x20,0x08,0x06,0x8d,0x3b,0xbc,0x42,0x1d,0x90,0x83,0x92,0xc4,0x42,0x2c,0xc4, +0x42,0x2c,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0x41,0x03, +0x80,0x20,0x18,0x34,0xf2,0x30,0x0b,0x7a,0x80,0x0e,0x4e,0x53,0x0b,0xb5,0x50,0x0b, +0xb5,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xe6,0x8c,0x82,0x7c, +0xcc,0x81,0xe0,0x63,0x81,0x29,0xc8,0xc7,0x82,0x01,0x3e,0x36,0x45,0xf1,0x31,0x2a, +0x15,0xe4,0x63,0x46,0x10,0x1f,0xa3,0x56,0x41,0x3e,0x26,0x04,0xf1,0xb1,0x89,0x15, +0xe4,0x63,0x53,0x05,0x1f,0x0b,0x5e,0x41,0x3e,0x16,0x0c,0xf0,0x31,0xcc,0x8a,0x8f, +0x65,0xb2,0x20,0x1f,0x33,0x82,0xf8,0x58,0x46,0x0b,0xf2,0x31,0x21,0x88,0x8f,0x61, +0xb5,0x20,0x1f,0xc3,0x34,0xf8,0x58,0x80,0x0b,0xf2,0xb1,0x60,0x80,0x8f,0x75,0x5b, +0x7c,0xcc,0xdb,0x05,0xf9,0x98,0x11,0xc4,0xc7,0xbc,0x5e,0x90,0x8f,0x09,0x41,0x7c, +0xac,0xf3,0x05,0xf9,0x58,0xf7,0xc1,0xc7,0x82,0x70,0x90,0x8f,0x05,0x03,0x7c,0x4c, +0x0c,0xc0,0x20,0x3e,0x36,0x06,0xe4,0x20,0x1f,0x33,0x82,0xf8,0xd8,0x18,0x98,0x83, +0x7c,0x4c,0x08,0xe2,0x63,0x58,0x18,0xc4,0xc7,0xb0,0x30,0x88,0x8f,0x05,0xe9,0x20, +0x1f,0xb3,0xbe,0xf8,0x98,0x32,0xc5,0xc7,0x94,0x29,0x3e,0x16,0xb4,0x83,0x7c,0x0c, +0x89,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x4f,0x58,0xe4,0x04,0x32,0x62,0x60, +0x00,0x20,0x08,0x06,0x8f,0x58,0xe8,0xc4,0x31,0x62,0x60,0x00,0x20,0x08,0x06,0xcf, +0x58,0xec,0xc4,0x31,0x1c,0x31,0xd0,0x83,0xf0,0x0d,0x47,0x0c,0xf5,0x20,0x7c,0xc3, +0x11,0x83,0x3d,0x08,0x5f,0x0d,0xc2,0x56,0x20,0xec,0x88,0x81,0x01,0x80,0x20,0x18, +0x3c,0x69,0x11,0x16,0xcc,0x88,0x81,0x01,0x80,0x20,0x18,0x3c,0x6a,0x21,0x16,0xcb, +0x88,0x81,0x01,0x80,0x20,0x18,0x3c,0x6b,0x31,0x16,0xcb,0x70,0xc4,0xc0,0x0f,0xc2, +0x37,0x1c,0x31,0xf4,0x83,0xf0,0x0d,0x47,0x0c,0xfe,0x20,0x7c,0x35,0x08,0x5b,0x81, +0xb0,0x96,0x07,0x67,0x10,0x1f,0xcb,0x83,0x33,0x88,0x8f,0x05,0x21,0x21,0x1f,0xbb, +0x83,0x32,0x88,0x8f,0xd1,0x81,0x18,0xc4,0xc7,0xe8,0x40,0x0c,0xe2,0x63,0x41,0x49, +0xc8,0xc7,0xe4,0x00,0x0c,0xe2,0x53,0x51,0xb2,0x23,0x06,0x07,0x00,0x82,0x60,0x70, +0xf0,0xc5,0x4e,0xa8,0x44,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x47,0x5f,0xf0,0xc4, +0x4a,0x20,0x23,0x06,0x07,0x00,0x82,0x60,0x70,0xf8,0x45,0x4f,0xb0,0x04,0x62,0xc8, +0x40,0x1f,0x3b,0x06,0xfa,0xd8,0x31,0xd0,0x67,0xba,0x61,0x88,0x89,0x63,0xba,0x61, +0x90,0x09,0x64,0xba,0x61,0x98,0x89,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0xd2, +0x20,0x8b,0x41,0x18,0x31,0x38,0x00,0x10,0x04,0x83,0xc3,0x34,0xca,0x22,0x10,0x0c, +0x82,0xe4,0x63,0xcf,0x23,0x1f,0x13,0x02,0xf8,0x18,0x04,0xc9,0xc7,0x84,0x00,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0xf0,0xa8,0x86,0x5a,0x04,0x16,0x1c,0xf2,0x19,0x31, +0x30,0x00,0x10,0x04,0x83,0x87,0x35,0xd4,0x22,0x18,0x8e,0x08,0x7a,0x42,0xf8,0x66, +0x19,0x02,0x21,0x30,0x74,0x00,0x0b,0xf9,0x18,0x3a,0x8c,0x85,0x7c,0x4c,0x08,0xe0, +0x63,0x41,0x2d,0xc4,0xc7,0x02,0x5a,0x80,0x8f,0x05,0xb3,0x00,0x1f,0x63,0x07,0x77, +0x88,0x8f,0x05,0xe9,0x10,0x1f,0x0b,0xd8,0x01,0x3e,0x16,0x94,0x85,0x7c,0xcc,0x17, +0xc6,0x21,0x3e,0x16,0xf4,0x02,0x7c,0x2c,0xb8,0x85,0xf8,0x58,0xd0,0x0b,0xf0,0xb1, +0xe0,0x16,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x4f,0x6f,0xd4,0x86,0x32,0x62, +0x60,0x00,0x20,0x08,0x06,0x8f,0x6f,0xd8,0xc6,0x31,0x62,0x60,0x00,0x20,0x08,0x06, +0xcf,0x6f,0xdc,0xc6,0x60,0xf2,0x20,0x17,0xf2,0x31,0x79,0xa8,0x0b,0xf9,0x98,0x10, +0xc0,0xc7,0x82,0x5a,0x88,0x8f,0x05,0xb4,0x00,0x1f,0x0b,0x66,0x01,0x3e,0x66,0x0f, +0xf8,0x10,0x1f,0x0b,0xe6,0x21,0x3e,0x16,0xd8,0x03,0x7c,0x2c,0xb8,0x0b,0xf9,0x98, +0x2f,0x8c,0x43,0x7c,0x2c,0xe8,0x05,0xf8,0x58,0x70,0x0b,0xf1,0xb1,0xa0,0x17,0xe0, +0x63,0xc1,0x2d,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x9e,0xf7,0x38,0x0f,0x65, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0x1e,0xf8,0x40,0x8f,0x63,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0x9e,0xf8,0x48,0x8f,0xc1,0xaa,0x21,0x3e,0x56,0x0d,0xf1,0xb1,0x6a,0x88,0xcf, +0x88,0x81,0x01,0x80,0x20,0x18,0x3c,0xf5,0xd1,0x1e,0xc3,0x88,0x81,0x01,0x80,0x20, +0x18,0x3c,0xf6,0xe1,0x1e,0xc3,0x88,0x81,0x01,0x80,0x20,0x18,0x3c,0xf7,0xf1,0x1e, +0xc3,0x88,0xc1,0x02,0x80,0x20,0x18,0x4c,0xf6,0x11,0x1b,0x83,0x10,0xac,0xc6,0x6a, +0xac,0xc6,0x88,0x81,0x01,0x80,0x20,0x18,0x3c,0xf9,0x71,0x1b,0xc1,0x88,0xc1,0x01, +0x80,0x20,0x18,0x64,0xf6,0x91,0x1b,0x7c,0x11,0x1f,0xa3,0x09,0x01,0x30,0x1c,0x31, +0x04,0xc4,0x37,0xdd,0xe0,0x1a,0xb0,0x11,0xcc,0x12,0x08,0x03,0x15,0x86,0x10,0x90, +0x03,0x30,0x1c,0x11,0xb4,0x86,0xf0,0xcd,0x32,0x0c,0x4c,0x30,0x4b,0x40,0x0c,0x54, +0x0c,0xe9,0x60,0xa8,0xcf,0x30,0x50,0x31,0x8c,0x83,0x01,0x3f,0xc3,0x40,0xc5,0x30, +0x0e,0x86,0xdf,0x0c,0xb3,0x04,0xc5,0x40,0xc5,0x40,0x10,0xb7,0x50,0x0c,0x54,0x0c, +0xa2,0x43,0xe4,0x42,0x51,0x41,0x5f,0x40,0x11,0x7d,0x01,0x23,0x06,0x0d,0x00,0x82, +0x60,0xd0,0xa0,0x48,0x7a,0xa8,0x86,0x7f,0x08,0xc1,0x7a,0xac,0xc7,0x7a,0xac,0xc7, +0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82, +0x41,0xc3,0x22,0xed,0xf1,0x1a,0x22,0x62,0x14,0xef,0xf1,0x1e,0xef,0xf1,0x1e,0xa3, +0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x60,0xc7,0x10,0x1f,0x3b,0x86,0xf8, +0xd8,0x31,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x1e,0x19,0x51,0x91,0x61,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0x9e,0x19,0x59,0x91,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c, +0x1e,0x1a,0x61,0x91,0xa1,0x22,0xb9,0x80,0xa2,0xe4,0x02,0x46,0x0c,0x1a,0x00,0x04, +0xc1,0xa0,0xc1,0x91,0xfc,0x00,0x0f,0x17,0x11,0x82,0xfd,0xd8,0x8f,0xfd,0xd8,0x8f, +0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x31,0x68,0x00,0x10,0x04, +0x83,0x86,0x47,0xfa,0x63,0x3c,0x64,0xc4,0x28,0xfe,0xe3,0x3f,0xfe,0xe3,0x3f,0x46, +0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0xc1,0x8e,0x21,0x3e,0x76,0x0c,0xf1, +0xb1,0x63,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x3c,0x62,0xa2,0x23,0xc3,0x88, +0x81,0x01,0x80,0x20,0x18,0x3c,0x63,0xb2,0x23,0xc3,0x88,0x81,0x01,0x80,0x20,0x18, +0x3c,0x64,0xc2,0x23,0x83,0x4d,0x43,0x7c,0x6c,0x1a,0xe2,0x63,0xd3,0x10,0x1f,0x1b, +0x06,0xf9,0xd8,0x30,0xc8,0xc7,0x02,0x01,0x3e,0x46,0x10,0xf2,0x31,0x21,0x80,0xcf, +0x88,0x81,0x01,0x80,0x20,0x18,0x3c,0x6d,0xd2,0x22,0x81,0xad,0x01,0x9a,0x80,0x60, +0xd3,0x83,0x7a,0x98,0x09,0x1b,0x0c,0x1b,0x10,0xc1,0x30,0x00,0xc6,0x06,0x6a,0x02, +0x82,0xe1,0x86,0x21,0x0e,0xc0,0x60,0x96,0xc1,0x28,0x02,0x8b,0x83,0x33,0x81,0x81, +0xc5,0x41,0x9b,0x80,0xc0,0xe8,0x20,0x4d,0x60,0x30,0xdc,0x20,0xb8,0x09,0x18,0xcc, +0x32,0x1c,0x44,0xb0,0xe9,0x21,0x3e,0xda,0x64,0x4d,0x28,0x30,0xc6,0xa6,0x87,0xf9, +0x78,0x13,0x36,0xa1,0xc0,0x18,0x36,0x04,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83, +0x67,0x4f,0xe6,0x24,0xd8,0xf4,0x70,0x1f,0x73,0xf2,0x26,0x14,0x18,0xc3,0x82,0x22, +0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0xf0,0xfc,0xc9,0x9d,0x04,0x9b,0x1e,0xf6,0xe3, +0x4e,0xf4,0x84,0x02,0x63,0x58,0x90,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x9e, +0x51,0xd9,0x93,0x60,0xd3,0xc3,0x7f,0xec,0x89,0x98,0x50,0x60,0x0c,0x0b,0x9a,0xf8, +0x8c,0x18,0x18,0x00,0x08,0x82,0xc1,0x73,0x2a,0x7f,0x12,0x58,0xd2,0xc8,0xc7,0x02, +0x43,0x3e,0x16,0x0c,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x67,0x55,0xd6,0x24, +0x98,0x25,0x40,0x06,0x2a,0x86,0x50,0x50,0x44,0xea,0x18,0xa8,0x18,0xf6,0x40,0x41, +0xa9,0x63,0xa0,0x62,0xd8,0x03,0xc5,0x96,0x8e,0x59,0x82,0x64,0xa0,0x62,0x20,0x90, +0x37,0x48,0x06,0x2a,0x06,0x5d,0x42,0xe2,0x20,0xa9,0x20,0x45,0xa0,0x88,0x14,0x81, +0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x68,0xa5,0x4e,0x6e,0x44,0x55,0x84,0xe0,0x4e, +0xee,0xe4,0x4e,0xee,0x64,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0xea, +0xa0,0x0f,0x28,0x85,0x3e,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x5d,0xd9,0x93, +0x30,0x81,0x15,0x21,0xe8,0x93,0x3e,0xe9,0x93,0x3e,0x19,0x4d,0x08,0x80,0xd1,0x04, +0x21,0x18,0x4d,0x18,0x04,0x4b,0x86,0xf8,0x58,0x32,0xc4,0xc7,0x92,0x21,0x3e,0x36, +0x0c,0xf2,0xb1,0x61,0x90,0x8f,0x09,0x01,0x7c,0x8c,0x20,0xe4,0x63,0x42,0x00,0x9f, +0x11,0x03,0x03,0x00,0x41,0x30,0x78,0xca,0xa5,0x54,0x02,0xbb,0xc0,0x05,0x04,0x9b, +0x1e,0xc6,0xc4,0x57,0xb0,0x61,0x03,0x22,0x18,0x06,0xc0,0x30,0x71,0x01,0xc1,0x70, +0xc3,0xd0,0x81,0xc1,0x2c,0x83,0x92,0x04,0xd6,0xfd,0x0a,0x0c,0xac,0x2b,0x17,0x10, +0x18,0x18,0x84,0x0b,0x0c,0x86,0x1b,0x04,0x73,0x01,0x83,0x59,0x86,0x05,0x09,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0xe0,0x71,0x17,0x57,0x19,0x83,0x4d,0x0f,0x6b,0x62,0x2e, +0xe4,0x42,0x81,0x31,0x36,0x3d,0xb4,0x09,0xba,0x94,0x0b,0x05,0xc6,0xb0,0x21,0x88, +0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x3c,0xf4,0xc2,0x2e,0xc1,0xa6,0x87,0x38,0x61, +0x17,0x74,0xa1,0xc0,0x18,0x16,0x14,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x07, +0x5f,0xe0,0x25,0xd8,0xf4,0x50,0x27,0xf0,0x32,0x2f,0x14,0x18,0xc3,0x82,0x24,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0xf0,0xf0,0x0b,0xbd,0x04,0x9b,0x1e,0xf2,0x84,0x5e, +0x76,0x85,0x02,0x63,0x58,0xd0,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x1e,0x90, +0xc1,0x97,0xc0,0x92,0x46,0x3e,0x16,0x18,0xf2,0xb1,0x60,0x90,0xcf,0x88,0x81,0x01, +0x80,0x20,0x18,0x3c,0x24,0x43,0x2e,0xc1,0x88,0x81,0x01,0x80,0x20,0x18,0x3c,0x25, +0x53,0x2e,0x81,0x61,0x41,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xe0,0x39,0x99,0x72, +0x09,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x20,0x23,0x99,0x73,0x51,0x95,0x7f,0x19,0x4d, +0x08,0x04,0x0b,0x06,0xf9,0x8c,0x26,0x0c,0xc3,0x70,0x84,0x10,0x10,0xdf,0x74,0xc3, +0x20,0x04,0xb3,0x04,0xcc,0x40,0x85,0x21,0x2c,0x7e,0x25,0x8c,0x18,0x1c,0x00,0x08, +0x82,0x41,0xb6,0x32,0xee,0x12,0x2b,0x26,0x33,0x9a,0x10,0x04,0x16,0xcc,0x84,0x7c, +0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x99,0x19,0x7a,0xc1,0x95,0x94,0x51,0x95,0x54, +0xb1,0x17,0x7b,0xb1,0x17,0x7b,0x19,0x4d,0x08,0x80,0x11,0x83,0x03,0x00,0x41,0x30, +0x38,0x6c,0xa6,0x5e,0x8c,0x60,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x1a,0x9b,0xb9,0x17, +0x5e,0x61,0x99,0x56,0x61,0x95,0x7c,0xc9,0x97,0x7c,0xc9,0x97,0xd1,0x84,0x00,0x18, +0x31,0x38,0x00,0x10,0x04,0x83,0x23,0x67,0xf0,0xc5,0x08,0x46,0x0c,0x1c,0x00,0x04, +0xc1,0x20,0xba,0x19,0x7a,0x11,0x17,0x58,0x79,0x15,0x7e,0x21,0x08,0x82,0x78,0x97, +0x11,0x03,0x07,0x00,0x41,0x30,0x88,0x6e,0x86,0x5e,0xc6,0x05,0x56,0x5e,0x85,0x5f, +0x82,0x20,0x08,0xde,0x65,0xc4,0xc0,0x01,0x40,0x10,0x0c,0xa2,0x9b,0xa1,0x17,0x72, +0x81,0x95,0x57,0xe1,0x17,0x39,0x89,0x13,0x38,0x91,0x93,0x77,0x19,0x31,0x70,0x00, +0x10,0x04,0x83,0xe8,0x66,0xe8,0xa5,0x5c,0x60,0xe5,0x55,0xf8,0xc5,0x4d,0xda,0x84, +0x4d,0xdc,0xe4,0x5d,0x30,0x20,0x06,0x00,0x11,0x00,0x00,0x00,0x5b,0x06,0x11,0x09, +0xf4,0x60,0xcb,0xc0,0x22,0x81,0x1e,0x6c,0x19,0x5c,0x24,0xd0,0x83,0x2d,0x83,0x8c, +0x04,0x7a,0xb0,0x65,0xb0,0x91,0x40,0x0f,0xb6,0x0c,0x3a,0x12,0xe8,0xc1,0x96,0xe1, +0x4f,0x02,0x3d,0xd8,0x32,0xa8,0x4a,0xa0,0x07,0x5b,0x06,0x56,0x09,0xf4,0x60,0xcb, +0x00,0x2b,0x81,0x1e,0x6c,0x19,0x68,0x25,0xd0,0x83,0x2d,0x03,0xae,0x04,0x7a,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_tcr_autogen_pass_e9d66b5e60072d343ccb1dfaf286559e.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_tcr_autogen_pass_e9d66b5e60072d343ccb1dfaf286559e.h new file mode 100644 index 00000000..82e6149c --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_tcr_autogen_pass_e9d66b5e60072d343ccb1dfaf286559e.h @@ -0,0 +1,581 @@ +// ffx_fsr2_tcr_autogen_pass_e9d66b5e60072d343ccb1dfaf286559e.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_tcr_autogen_pass_e9d66b5e60072d343ccb1dfaf286559e_CBVResourceNames[] = { "cbFSR2", "cbGenerateReactive", }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_e9d66b5e60072d343ccb1dfaf286559e_CBVResourceBindings[] = { 0, 1, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_e9d66b5e60072d343ccb1dfaf286559e_CBVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_e9d66b5e60072d343ccb1dfaf286559e_CBVResourceSpaces[] = { 0, 0, }; + +static const char* g_ffx_fsr2_tcr_autogen_pass_e9d66b5e60072d343ccb1dfaf286559e_SRVResourceNames[] = { "r_input_color_jittered", "r_input_opaque_only", "r_input_motion_vectors", "r_reactive_mask", "r_transparency_and_composition_mask", "r_input_prev_color_pre_alpha", "r_input_prev_color_post_alpha", }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_e9d66b5e60072d343ccb1dfaf286559e_SRVResourceBindings[] = { 1, 0, 2, 4, 5, 46, 47, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_e9d66b5e60072d343ccb1dfaf286559e_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_e9d66b5e60072d343ccb1dfaf286559e_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_tcr_autogen_pass_e9d66b5e60072d343ccb1dfaf286559e_UAVResourceNames[] = { "rw_output_autoreactive", "rw_output_autocomposition", "rw_output_prev_color_pre_alpha", "rw_output_prev_color_post_alpha", }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_e9d66b5e60072d343ccb1dfaf286559e_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_e9d66b5e60072d343ccb1dfaf286559e_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_e9d66b5e60072d343ccb1dfaf286559e_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_e9d66b5e60072d343ccb1dfaf286559e_size = 8916; + +static const unsigned char g_ffx_fsr2_tcr_autogen_pass_e9d66b5e60072d343ccb1dfaf286559e_data[] = { +0x44,0x58,0x42,0x43,0x78,0xea,0x54,0x12,0x10,0x3d,0x8d,0xb8,0x8c,0x53,0x4c,0x46, +0x8c,0xb3,0x53,0x74,0x01,0x00,0x00,0x00,0xd4,0x22,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0xc0,0x0f,0x00,0x00,0xdc,0x0f,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x80,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2f,0x00,0x00,0x00,0x2f,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xc4,0x0d,0x00,0x00,0x62,0x00,0x05,0x00, +0x71,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xac,0x0d,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x68,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00, +0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07,0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff, +0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62,0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00, +0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06, +0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xb0,0x00,0x00,0x00,0x32,0x22,0x88,0x09, +0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14, +0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xd0,0xc1,0x08,0x40,0x09,0x00,0x0a, +0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10,0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a, +0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b, +0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42,0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29,0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30, +0x50,0x53,0x06,0x63,0x30,0xe8,0x29,0x0b,0x30,0x30,0xc3,0x30,0x18,0x86,0x61,0x28, +0x14,0x15,0xc4,0x18,0x0c,0xc3,0x30,0x0c,0x83,0xa6,0xa3,0x86,0xcb,0x9f,0xb0,0x87, +0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0x7c,0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x88, +0x6a,0x60,0x06,0xb2,0x8e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0xb9,0x8d,0x2a,0x56, +0x62,0xf2,0x8b,0xdb,0x46,0x84,0x61,0x18,0x46,0x21,0xb0,0x81,0x19,0x28,0x9b,0x23, +0x08,0x8a,0xc1,0x0c,0xca,0x30,0x6c,0xc4,0x0d,0x04,0x0c,0x23,0x10,0xc6,0x4c,0x6d, +0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50, +0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e, +0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e, +0x00,0x06,0x7e,0xa0,0x07,0x7a,0xd0,0x0e,0xe9,0x00,0x0f,0xf3,0xf0,0x0b,0xf4,0x90, +0x0f,0xf0,0x50,0x0e,0x28,0x18,0x66,0x12,0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79, +0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87,0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0, +0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77,0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87, +0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0,0x03,0x30,0xf0,0x03,0x24,0x7c,0x20,0x85, +0x33,0x85,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e, +0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84, +0x03,0x3d,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43, +0x3e,0xc0,0x43,0x39,0xa0,0x60,0x98,0xc9,0x1a,0x07,0x76,0x08,0x87,0x79,0x98,0x07, +0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e, +0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x3f,0x40,0x82,0x31,0x12,0x39,0x8c,0x30, +0x18,0x33,0xb5,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03, +0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38, +0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80, +0xc1,0x1c,0xf8,0x01,0x18,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3, +0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2, +0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41, +0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c, +0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00,0x0c,0xe6,0xc0,0x0f,0xc0,0xc0,0x0f,0x90, +0x60,0x9e,0x84,0xce,0x84,0x8d,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2, +0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f, +0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xa0,0xc0,0x20,0x75,0x26,0x32,0x18, +0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07, +0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a, +0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x98, +0x03,0x3f,0x00,0x03,0x3f,0x40,0x81,0x49,0xec,0x30,0x82,0x30,0x0c,0x23,0x08,0xc6, +0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26,0xd7,0x75,0x5d,0x77,0x18,0xbe,0xf7,0x7d,0x5f, +0xc3,0x30,0x0c,0xc3,0x30,0x08,0x3e,0x49,0x08,0x40,0xa2,0x21,0x22,0x60,0x22,0x56, +0x02,0x10,0x26,0xa4,0x22,0x10,0x61,0x18,0x86,0x41,0x32,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x1c, +0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x69,0x80,0x00,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x60,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0xcf,0x04,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x1e,0x0b,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x19,0x10, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x38,0x20,0x00,0x04,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01,0x00,0x00,0x00,0x1e,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x4a,0xa0,0x08,0x46,0x00,0x8a,0xa1,0x24,0xca,0xa0,0x10,0x4a,0xa1,0xb8,0xca,0xab, +0xf0,0x03,0x0a,0xa4,0x1c,0x0a,0xa2,0x60,0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30, +0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0, +0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0,0x30,0x8a,0x74,0xa0,0xf4,0x0b, +0x4a,0x83,0xb6,0x11,0x80,0x1a,0x20,0x71,0x06,0x80,0xca,0x19,0x00,0x4a,0x67,0x00, +0x68,0x9d,0x01,0xa0,0x76,0x06,0x80,0xe0,0x19,0x00,0x8a,0x67,0x00,0x48,0x9e,0x01, +0xa0,0x79,0x06,0x00,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0xa5,0x01,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20, +0x26,0x08,0x43,0xb3,0x41,0x30,0x0c,0x0a,0x63,0x73,0x13,0x84,0xc1,0xd9,0x30,0x20, +0x09,0x31,0x41,0x10,0x83,0x37,0xa0,0x25,0xf7,0x95,0xe6,0x06,0x57,0x47,0xf7,0x35, +0xf6,0xc6,0xf6,0x26,0xf7,0xa5,0x96,0x46,0x47,0x57,0x26,0x57,0x46,0x36,0x41,0x18, +0x9e,0x0d,0x82,0xd1,0x6c,0x48,0x8c,0x85,0x31,0x86,0x81,0x30,0x1c,0x4e,0x72,0x5f, +0x69,0x6e,0x70,0x75,0x74,0x5f,0x6f,0x70,0x61,0x71,0x75,0x65,0x5f,0x6f,0x6e,0x6c, +0x79,0x1b,0x92,0x61,0x81,0x0c,0x63,0x20,0x0c,0x87,0x96,0xdc,0x57,0x9a,0x1b,0x5c, +0x1d,0xdd,0x57,0xdb,0x1b,0x5d,0xda,0x9b,0xdb,0x97,0x5d,0xd9,0x18,0xdd,0x9b,0xdc, +0xdc,0x86,0x84,0x58,0x24,0x83,0x18,0x08,0xc3,0x99,0x20,0x0c,0xd0,0x04,0xa1,0x0c, +0xe0,0x80,0x8f,0xdc,0x97,0x5c,0x59,0xd8,0x18,0x5d,0x9a,0x5d,0xd9,0x57,0x5b,0xd8, +0xdc,0xda,0x04,0x61,0x88,0x36,0x24,0x54,0x65,0x19,0xd7,0x40,0x18,0x0e,0xc7,0x40, +0xee,0x8b,0x4e,0x2e,0xcc,0x6d,0x0e,0x2e,0x4c,0xae,0xcc,0x6d,0x2c,0xef,0x2b,0xcc, +0x8d,0xec,0x6b,0xec,0xad,0x0d,0xee,0x6d,0x2e,0x8d,0x2e,0xed,0xcd,0xed,0xab,0x2d, +0x6c,0x6e,0x6d,0x82,0x30,0x48,0x1b,0x92,0xab,0xca,0x0c,0x6d,0x20,0x0c,0x67,0x82, +0x90,0x06,0x71,0x40,0x4e,0xee,0x2b,0xcd,0x0d,0xae,0x8e,0xee,0x0b,0x4e,0xae,0xcc, +0xee,0x6b,0xec,0x8d,0xed,0x4d,0xee,0x0b,0x4e,0xae,0xec,0x2b,0x8c,0x0d,0x0e,0x2d, +0x6c,0x82,0x30,0x4c,0x1b,0x12,0x8d,0xeb,0x0c,0x6f,0x20,0x0c,0x87,0x9d,0xdc,0x57, +0x9a,0x1b,0x5c,0x1d,0xdd,0x17,0x9c,0x5c,0x99,0xdd,0xd7,0xd8,0x1b,0xdb,0x9b,0xdc, +0x17,0xdc,0xdb,0x1c,0xdd,0x57,0x18,0x1b,0x1c,0x5a,0xd8,0x04,0x61,0xa0,0x36,0x24, +0x09,0x07,0x06,0x46,0x18,0x0c,0x84,0xe1,0x6c,0x38,0x9e,0x68,0xc2,0xb6,0x4f,0x0c, +0x26,0x08,0x6b,0x20,0x07,0xb4,0xe4,0xee,0xbe,0xde,0xea,0xe8,0xe0,0xea,0xe8,0xbe, +0xc2,0xea,0xe8,0xde,0xe4,0xca,0xc2,0xc6,0xe8,0xd2,0xec,0xca,0x26,0x08,0x5b,0x1b, +0x6c,0x58,0x0c,0x32,0x28,0x03,0xc3,0x18,0x08,0x33,0x30,0x03,0x33,0x70,0x98,0xc9, +0xdd,0x7d,0xbd,0xd5,0xd1,0xc1,0xd5,0xd1,0x7d,0x85,0xd5,0xd1,0xbd,0x8d,0xbd,0xb5, +0xc1,0xbd,0xcd,0xa5,0xd1,0xa5,0xbd,0xb9,0x6d,0x58,0x06,0x32,0x40,0x03,0x63,0x18, +0x08,0x33,0x30,0x03,0x33,0x70,0x26,0x08,0x6d,0x30,0x07,0xf4,0xe4,0xee,0xbe,0xde, +0xea,0xe8,0xe0,0xea,0xe8,0xbe,0xe0,0xe4,0xca,0xec,0xbe,0xc6,0xde,0xd8,0xde,0xe4, +0xbe,0xe0,0xe4,0xca,0xbe,0xc2,0xd8,0xe0,0xd0,0xc2,0x36,0x2c,0x84,0x1a,0xac,0x81, +0x41,0x0c,0x84,0x19,0x98,0x81,0x19,0x38,0xfc,0xe4,0xee,0xbe,0xde,0xea,0xe8,0xe0, +0xea,0xe8,0xbe,0xe0,0xe4,0xca,0xec,0xbe,0xc6,0xde,0xd8,0xde,0xe4,0xbe,0xe0,0xde, +0xe6,0xe8,0xbe,0xc2,0xd8,0xe0,0xd0,0xc2,0x36,0x2c,0x94,0x1a,0xb4,0x81,0x41,0x0d, +0x84,0x19,0x98,0x81,0x19,0x38,0x1b,0x88,0x33,0x48,0x03,0x36,0x70,0x83,0x09,0x42, +0x1c,0xd4,0x01,0x8d,0x31,0x31,0xa3,0x29,0x29,0x99,0x09,0xc2,0x50,0x6d,0x40,0x0c, +0x38,0x88,0x03,0xc3,0x18,0xe4,0x00,0x98,0x20,0xcc,0xc1,0x1d,0x50,0x1a,0x13,0x3b, +0x2a,0x73,0x2b,0x93,0x0b,0xa3,0x2b,0x93,0x2a,0x0b,0x1b,0xa3,0x4b,0xb3,0x2b,0x9b, +0x20,0x0c,0xd6,0x06,0x64,0xa0,0x83,0x3a,0x30,0x86,0xc1,0x0e,0x80,0x0d,0xc2,0x1c, +0xdc,0xc1,0x06,0x62,0x0c,0xde,0x00,0x0f,0x80,0x09,0x02,0x1c,0xd0,0x01,0x97,0x34, +0xa9,0x32,0x37,0xb2,0x32,0xb9,0xa9,0x34,0xbd,0xb2,0x09,0xc2,0x70,0x4d,0x10,0x36, +0x37,0xd8,0x80,0x24,0x7b,0x40,0x19,0x7c,0x70,0x35,0x7d,0x40,0x27,0xad,0x29,0x0c, +0x4f,0xaa,0xcc,0x8d,0xac,0x4c,0x6e,0x2a,0x4d,0xaf,0x6c,0x82,0x30,0x60,0x1b,0x8c, +0xe4,0x0f,0x28,0x50,0xe0,0x83,0x8b,0x4c,0x1a,0x51,0xda,0x1c,0x1c,0x5b,0x58,0xde, +0x54,0x9a,0x5e,0xd9,0x06,0x23,0x11,0x05,0xca,0x0e,0xf8,0xe0,0x62,0x97,0x96,0xe4, +0x06,0x57,0x47,0x37,0xf4,0xc6,0xf6,0x26,0x27,0x55,0x36,0xf7,0x56,0x27,0x37,0x56, +0x46,0x94,0xd6,0x56,0xe6,0x36,0x97,0xf6,0xe6,0x36,0x37,0x41,0x18,0xb2,0x0d,0x46, +0x42,0x0a,0x54,0x29,0xf0,0xc1,0x45,0x29,0x8d,0xa9,0xae,0x2d,0xac,0x29,0x0d,0x8e, +0x28,0xad,0xad,0xcc,0x6d,0x2e,0xed,0xcd,0x6d,0x6e,0x82,0x30,0x68,0x1b,0x8c,0xe4, +0x14,0x28,0x54,0xe0,0x83,0x8b,0x52,0x1a,0x53,0x5d,0x5b,0x58,0x53,0x1a,0x1c,0x53, +0x99,0x5d,0x19,0x1b,0xd5,0x5b,0xd5,0x5c,0xd9,0x04,0x61,0xd8,0x36,0x18,0x89,0x2a, +0x50,0xab,0xc0,0x07,0x17,0x97,0x34,0x23,0xb9,0xb0,0xb6,0xb2,0x24,0x37,0xb2,0x32, +0xbc,0x09,0xc2,0xc0,0x6d,0x30,0x92,0x56,0xa0,0x5c,0x81,0x0f,0x2e,0x4a,0x66,0x44, +0x65,0x76,0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68, +0x13,0x84,0xa1,0xdb,0x60,0x24,0xb0,0x40,0xc5,0x02,0x1f,0x34,0x3c,0xcc,0x94,0xd2, +0xe8,0xe8,0xca,0xe4,0x26,0x08,0x83,0xb7,0xc1,0x48,0x66,0x81,0xa2,0x05,0x3e,0x68, +0x28,0x99,0x35,0xbd,0xd1,0xa5,0xbd,0xb9,0x59,0x95,0x8d,0xd1,0xbd,0xc9,0x4d,0x8d, +0x85,0xb1,0x95,0x4d,0x10,0x86,0x6f,0x03,0x92,0xd8,0x02,0x75,0x0b,0x7c,0xd0,0x34, +0x7d,0x40,0xc8,0x8c,0xe8,0xed,0xce,0x6d,0x6e,0x2c,0x8c,0xad,0xcc,0x28,0x6c,0x8c, +0xee,0x4d,0x6e,0x82,0x30,0x80,0xc1,0x06,0x23,0xc9,0x05,0x4a,0x17,0xf8,0xa0,0xe1, +0x67,0xd6,0xf4,0x46,0x97,0xf6,0xe6,0x66,0x55,0x36,0x46,0xf7,0x26,0xa7,0x94,0x46, +0x47,0x57,0x26,0x37,0x14,0xe6,0x36,0x56,0xc6,0xc6,0x16,0x46,0x97,0xf6,0xe6,0x36, +0x41,0x18,0xc2,0x60,0x03,0x92,0xf0,0x02,0xd5,0x0b,0x7c,0xd0,0x34,0x7d,0x40,0xc6, +0x0c,0x4a,0xae,0xac,0x08,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x82,0x30,0x88,0xc1, +0x06,0x23,0xf9,0x05,0x0a,0x1c,0xf8,0xa0,0x61,0x66,0x06,0x25,0x57,0x66,0x97,0xf6, +0x56,0x37,0x67,0x24,0x17,0xd6,0x56,0x06,0x25,0x57,0x56,0x84,0x07,0xf7,0x36,0x57, +0x27,0x57,0x36,0x41,0x18,0xc6,0x60,0x83,0x91,0x88,0x03,0x35,0x0e,0x7c,0xd0,0x70, +0x31,0xa3,0x0a,0x73,0x43,0x0a,0x63,0x33,0x33,0x7a,0xb2,0x9a,0x20,0x0c,0x64,0xb0, +0xc1,0x48,0xca,0x81,0x32,0x07,0x3e,0x68,0x58,0x99,0x29,0xa5,0xd1,0xd1,0x95,0xc9, +0x4d,0x95,0xc5,0xd5,0x95,0xb9,0x8d,0x95,0x31,0x95,0xb9,0x9d,0xd1,0xa1,0x4d,0x10, +0x86,0x32,0xd8,0x60,0x24,0xe8,0x40,0xa5,0x03,0x1f,0x34,0x54,0xcc,0x88,0xca,0xd8, +0xe8,0xc2,0xa8,0xd2,0xda,0xca,0x26,0x08,0x83,0x19,0x6c,0x30,0x92,0x75,0xa0,0xd8, +0x81,0x0f,0x1a,0x5e,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43, +0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x84,0xe1,0x0c,0x36, +0x18,0x89,0x3b,0x50,0xef,0xc0,0x07,0x0d,0x31,0x33,0xab,0xb4,0xb2,0xbb,0x29,0xb8, +0xb0,0xb1,0x32,0xaa,0xb7,0xa6,0x32,0xba,0x32,0xb9,0x39,0xa3,0xb0,0x31,0xba,0x37, +0xb9,0x09,0xc2,0x80,0x06,0x1b,0x8c,0x24,0x1e,0x28,0x79,0xe0,0x83,0x66,0x03,0x25, +0x07,0x7e,0x10,0x0a,0xa3,0x60,0x0a,0xa9,0xc0,0x0a,0xaf,0x20,0x0b,0xb5,0x80,0x0b, +0xbb,0xe0,0x0b,0xe1,0x40,0x0e,0xe7,0xa0,0x0e,0xed,0x00,0x0f,0xf3,0x30,0x41,0x90, +0x03,0x3b,0x20,0x63,0x46,0x35,0x46,0x85,0x26,0x57,0x36,0x87,0xf6,0xc6,0x46,0xb6, +0x01,0x49,0xec,0x81,0x32,0xf8,0xa0,0x69,0xfa,0x80,0x88,0x19,0xd5,0xd8,0xd4,0x58, +0x18,0x5b,0xd9,0x06,0x24,0xc1,0x07,0xea,0xe2,0x83,0xa6,0xe9,0x03,0x3a,0x66,0x52, +0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x53,0x63,0x61,0x6c,0x65,0x1b,0x90,0x44,0x1f, +0x28,0x50,0xe0,0x83,0xa6,0xe9,0x03,0x32,0x66,0x52,0x65,0x61,0x63,0x74,0x69,0x76, +0x65,0x4d,0x61,0x78,0x13,0x84,0x21,0x0d,0x36,0x20,0x09,0x3f,0x50,0xfd,0xc0,0x07, +0x4d,0xd3,0x07,0x1b,0x0a,0x3b,0xb8,0x87,0x7c,0xd8,0x07,0x7f,0xd8,0x50,0x18,0x7a, +0x40,0x0f,0xf5,0xf0,0x0f,0x13,0x04,0x01,0xd8,0x00,0x6c,0x18,0x0c,0x91,0x10,0x89, +0x0d,0xc1,0x48,0x6c,0x18,0x86,0x90,0x20,0x09,0x0a,0x43,0x53,0x1b,0x06,0x50,0x00, +0x85,0x61,0x83,0x70,0x9d,0xc4,0x86,0x22,0x24,0x4c,0x02,0xc8,0x03,0x94,0x60,0x14, +0x26,0x27,0x17,0x96,0xf7,0xc5,0xf6,0x36,0x16,0xc6,0xf6,0x25,0x96,0x47,0x57,0x36, +0x47,0x28,0x4c,0x4e,0x2e,0x2c,0xef,0x8b,0xed,0x6d,0x2c,0x8c,0xed,0x8b,0x8d,0x6c, +0x8e,0x8e,0x88,0x98,0x5c,0x98,0xdb,0x18,0x5a,0xd9,0x1c,0x0d,0x33,0xb6,0xb7,0x30, +0xba,0xb9,0x09,0xc2,0xa0,0x06,0x2c,0xd2,0xdc,0xe6,0xe8,0xe6,0x26,0x08,0xc3,0x1a, +0x90,0x48,0x73,0xa3,0x9b,0x23,0x42,0x57,0x86,0xf7,0xc5,0xf6,0x16,0x46,0x36,0x41, +0x18,0xd8,0x80,0x09,0x5d,0x19,0xde,0xd7,0x1c,0xdd,0x9b,0x5c,0x19,0x8b,0xba,0x34, +0x37,0xba,0xb9,0x0d,0x92,0x4a,0xdc,0xc2,0x4a,0xf4,0x03,0x4b,0x24,0x2d,0xe1,0x12, +0x2f,0x01,0x13,0x31,0x51,0x0a,0x32,0x31,0x13,0x34,0x71,0xd5,0x04,0x1f,0x54,0x61, +0x63,0xb3,0x6b,0x73,0x49,0x23,0x2b,0x73,0xa3,0x9b,0x12,0x04,0x55,0xc8,0xf0,0x5c, +0xec,0xca,0xe4,0xe6,0xd2,0xde,0xdc,0xa6,0x04,0x44,0x13,0x32,0x3c,0x17,0xbb,0x30, +0x36,0xbb,0x32,0xb9,0x29,0x81,0x51,0x87,0x0c,0xcf,0x65,0x0e,0x2d,0x8c,0xac,0x4c, +0xae,0xe9,0x8d,0xac,0x8c,0x6d,0x4a,0x90,0x94,0x21,0xc3,0x73,0x91,0x2b,0x9b,0x7b, +0xab,0x93,0x1b,0x2b,0x9b,0x9b,0x12,0xe0,0x41,0x25,0x32,0x3c,0x17,0xba,0x3c,0xb8, +0xb2,0x20,0x37,0xb7,0x37,0xba,0x30,0xba,0xb4,0x37,0xb7,0xb9,0x29,0xc2,0x3f,0x90, +0x44,0x1d,0x32,0x3c,0x97,0x32,0x37,0x3a,0xb9,0x3c,0xa8,0xb7,0x34,0x37,0xba,0xb9, +0x29,0x01,0x4a,0x74,0x21,0xc3,0x73,0x19,0x7b,0xab,0x73,0xa3,0x2b,0x93,0x9b,0x9b, +0x12,0xd4,0x04,0x00,0x79,0x18,0x00,0x00,0x51,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xd1,0x43,0x0e,0xf8,0xe0,0x06,0xe4,0x20,0x0e,0xe7,0xe0,0x06,0xf6,0x10,0x0e,0xf2, +0xc0,0x0e,0xe1,0x90,0x0f,0xef,0x50,0x0f,0xf4,0x30,0x83,0x81,0xc8,0x01,0x1f,0xdc, +0x40,0x1c,0xe4,0xa1,0x1c,0xc2,0x61,0x1d,0xdc,0x40,0x1c,0xe4,0x01,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x2d,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x0d,0x40,0xc3,0xe5, +0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x96,0xb0,0x0d,0x97,0xef,0x3c, +0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7, +0x6d,0x08,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50, +0x12,0x06,0x20,0x60,0x3e,0x72,0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11, +0xc0,0x44,0x84,0x40,0x33,0x2c,0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3, +0xed,0x17,0xb7,0x6d,0x01,0xd1,0x70,0xf9,0xce,0xe3,0x1b,0x91,0x43,0x3d,0xe2,0xe0, +0x23,0xb7,0x6d,0x04,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a, +0xc0,0xe0,0x17,0xb7,0x6d,0x06,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11, +0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x9b,0x40,0x36,0x5c,0xbe,0xf3,0xf8,0xd3,0x11, +0x11,0xc0,0x20,0x0e,0x62,0x03,0x46,0x0e,0xf5,0xf8,0xc8,0x6d,0x5b,0xc1,0x33,0x5c, +0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f,0xdc,0x36,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe9,0xd6,0x6b,0x5e, +0x60,0x07,0x2d,0x34,0x3c,0xcb,0x1d,0xfa,0xf2,0x86,0x55,0x9e,0x44,0x58,0x49,0x4c, +0xf0,0x12,0x00,0x00,0x62,0x00,0x05,0x00,0xbc,0x04,0x00,0x00,0x44,0x58,0x49,0x4c, +0x02,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xd8,0x12,0x00,0x00,0x42,0x43,0xc0,0xde, +0x21,0x0c,0x00,0x00,0xb3,0x04,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39, +0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02, +0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88, +0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90, +0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06, +0x51,0x18,0x00,0x00,0x08,0x00,0x00,0x00,0x1b,0x8c,0xe0,0xff,0xff,0xff,0xff,0x07, +0x40,0x02,0xa8,0x0d,0x86,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x01,0xd5,0x06,0x62, +0xf8,0xff,0xff,0xff,0xff,0x01,0x90,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x82,0x60,0x42,0x20,0x4c,0x08,0x06,0x00,0x00,0x00,0x00,0x89,0x20,0x00,0x00, +0xb3,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xe4,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0xc0,0xa0,0x0c,0xc3,0x30,0x10, +0x31,0x03,0x50,0x08,0x63,0x30,0x0c,0x3a,0x6e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2, +0x57,0x42,0x5a,0x89,0xc9,0x2f,0x6e,0x1b,0x15,0x86,0x61,0x18,0xc3,0x1c,0x01,0x42, +0xca,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0x60,0x29, +0x4a,0x32,0x30,0xc3,0x30,0x0c,0xc3,0x30,0x50,0x53,0x06,0x63,0x30,0xe8,0x29,0x0b, +0x30,0x30,0xc3,0x30,0x18,0x86,0x61,0x28,0x14,0x15,0xc4,0x18,0x0c,0xc3,0x30,0x0c, +0x83,0xa6,0xa3,0x86,0xcb,0x9f,0xb0,0x87,0x90,0x7c,0x6e,0xa3,0x8a,0x95,0x98,0x7c, +0xe4,0xb6,0x11,0x31,0x0c,0xc3,0x50,0x88,0x6a,0x60,0x06,0xb2,0x8e,0x1a,0x2e,0x7f, +0xc2,0x1e,0x42,0xf2,0xb9,0x8d,0x2a,0x56,0x62,0xf2,0x8b,0xdb,0x46,0x84,0x61,0x18, +0x46,0x21,0xb0,0x81,0x19,0x28,0x9b,0x23,0x08,0x8a,0xc1,0x0c,0xca,0x30,0x6c,0xc4, +0x0d,0x04,0x0c,0x23,0x10,0xc6,0x4c,0x6d,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f, +0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c, +0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10, +0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07,0x7e,0x00,0x06,0x7e,0xa0,0x07,0x7a,0xd0,0x0e, +0xe9,0x00,0x0f,0xf3,0xf0,0x0b,0xf4,0x90,0x0f,0xf0,0x50,0x0e,0x28,0x18,0x66,0x12, +0x83,0x71,0x60,0x87,0x70,0x98,0x87,0x79,0x70,0x03,0x5a,0x28,0x07,0x7c,0xa0,0x87, +0x7a,0x90,0x87,0x72,0x90,0x03,0x52,0xe0,0x03,0x7b,0x28,0x87,0x71,0xa0,0x87,0x77, +0x90,0x07,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07,0x36,0x00,0x03,0x3a,0xf0, +0x03,0x30,0xf0,0x03,0x24,0x7c,0x20,0x85,0x33,0x85,0xc1,0x38,0xb0,0x43,0x38,0xcc, +0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01, +0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x81,0x1e,0xe8,0x41,0x3b, +0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x60,0x98,0xc9, +0x1a,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8, +0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0x30,0x07,0x76,0x78,0x87,0x70,0xa0,0x07, +0x3f,0x40,0x82,0x31,0x12,0x39,0x8c,0x30,0x18,0x33,0xb5,0xc1,0x38,0xb0,0x43,0x38, +0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03, +0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0xc1,0x1c,0xf8,0x01,0x18,0xf8,0x81,0x1e, +0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0, +0x60,0x98,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c, +0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6, +0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00, +0x0c,0xe6,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0x60,0x9e,0x84,0xce,0x84,0x8d,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4, +0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x83, +0x1f,0xa0,0xc0,0x20,0x75,0x26,0x32,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37, +0x90,0x85,0x5b,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20, +0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87, +0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x98,0x03,0x3f,0x00,0x03,0x3f,0x40,0x81,0x49, +0xec,0x30,0x82,0x30,0x0c,0x23,0x08,0xc6,0x19,0x42,0xf0,0xb1,0xab,0x8d,0x26,0xd7, +0x75,0x5d,0x77,0x18,0xbe,0xf7,0x7d,0x5f,0xc3,0x30,0x0c,0xc3,0x30,0x08,0x3e,0x49, +0x08,0x40,0xa2,0x21,0x22,0x60,0x22,0x56,0x02,0x10,0x26,0xa4,0x22,0x10,0x61,0x18, +0x86,0x41,0x72,0x26,0x18,0x44,0x4f,0x01,0x90,0x31,0x47,0x00,0x0a,0x00,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a, +0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90, +0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6, +0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60, +0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x04,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x79,0x08,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x1c,0x40,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4, +0x69,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xf3,0x00,0x01, +0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x02,0x02,0x60,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x04,0x04,0x40,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x43,0x1e,0x0b,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x86,0x3c,0x19,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x38, +0x20,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x02,0x01,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47, +0xc6,0x04,0x43,0x1a,0x4a,0xa0,0x08,0x8a,0x61,0x04,0xa0,0x24,0xca,0xa0,0x10,0x4a, +0xa1,0xb8,0xca,0xab,0xf0,0x03,0x0a,0xa4,0x20,0x68,0x1b,0x01,0x20,0x7c,0x04,0x80, +0xca,0x19,0x00,0x4a,0x67,0x00,0x68,0x9d,0x01,0xa0,0x76,0x06,0x80,0xe2,0x19,0x00, +0x9a,0x67,0x00,0x48,0x9c,0x01,0x00,0x00,0x79,0x18,0x00,0x00,0x79,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x84,0x61,0x99,0x20,0x0c,0xcc,0x06,0x61,0x20, +0x26,0x08,0x43,0xb3,0x41,0x18,0x0c,0x0a,0x63,0x73,0x1b,0x06,0xc4,0x20,0x26,0x08, +0x83,0x33,0x41,0x10,0x03,0x30,0x20,0x30,0x41,0x18,0x9e,0x0d,0x82,0xd2,0x6c,0x48, +0x94,0x85,0x51,0x86,0x81,0x50,0x9c,0x0d,0xc9,0xb0,0x30,0x8a,0x32,0x10,0x8a,0xb3, +0x21,0x21,0x16,0x46,0x21,0x06,0x42,0x71,0x26,0x08,0x03,0x34,0x41,0x28,0x03,0x6d, +0x82,0x30,0x44,0x1b,0x12,0x69,0x62,0x14,0x6a,0x20,0x14,0x67,0x82,0x30,0x48,0x1b, +0x12,0x6a,0x62,0x14,0x6b,0x20,0x14,0x67,0x82,0x90,0x06,0xdb,0x04,0x61,0x98,0x36, +0x24,0x16,0xc6,0x28,0xd9,0x40,0x28,0xce,0x04,0x61,0xa0,0x36,0x24,0x06,0xc6,0x28, +0xdb,0x40,0x28,0xce,0x86,0xe3,0x81,0xa2,0xea,0xd2,0xb8,0x09,0xc2,0x1a,0x70,0x13, +0x84,0x0d,0xdb,0xb0,0x28,0x1e,0xa3,0x28,0x03,0xf1,0x7d,0x9f,0xb3,0x61,0x19,0x3c, +0x46,0x19,0x06,0xe2,0xfb,0x3e,0x67,0x82,0xd0,0x06,0xdd,0x86,0x85,0x10,0x03,0x46, +0x21,0x06,0xe2,0xfb,0x3e,0x67,0xc3,0x22,0x89,0x01,0xa3,0x48,0x03,0xf1,0x7d,0x9f, +0xb3,0x81,0x00,0x83,0x30,0x18,0x03,0x32,0x98,0x20,0xc4,0x81,0x37,0x41,0x18,0xaa, +0x0d,0x88,0x62,0x06,0x8c,0xa2,0x0c,0x67,0x00,0x4c,0x10,0xe6,0xe0,0x9b,0x20,0x0c, +0xd6,0x06,0x64,0x48,0x03,0x46,0x19,0x06,0x35,0x00,0x36,0x08,0x68,0xb0,0x06,0x1b, +0x88,0xae,0x0c,0xd8,0x00,0x98,0x20,0x08,0x00,0x85,0xa1,0xa9,0x09,0xc2,0x70,0x6d, +0x18,0xe0,0x00,0x0e,0x86,0x0d,0x02,0x15,0x07,0x1b,0x0a,0x37,0x78,0x03,0xa0,0x0d, +0xe4,0x80,0x85,0x19,0xdb,0x5b,0x18,0x1d,0x9f,0xb7,0x36,0xb7,0x34,0xb8,0x37,0xba, +0x32,0x37,0x3a,0x90,0x31,0xb4,0x30,0x39,0x46,0x53,0x69,0x6d,0x70,0x6c,0x65,0x20, +0x43,0x2f,0x43,0x2b,0x2b,0x20,0x54,0x42,0x41,0x41,0x1b,0x02,0x3b,0x98,0x20,0xe0, +0x41,0xb6,0x61,0xa8,0x83,0x3b,0xc0,0x83,0x0d,0x03,0x1d,0xe4,0x01,0x1e,0x6c,0x18, +0xf4,0x40,0x0f,0xf0,0xa0,0x0a,0x1b,0x9b,0x5d,0x9b,0x4b,0x1a,0x59,0x99,0x1b,0xdd, +0x94,0x20,0xa8,0x42,0x86,0xe7,0x62,0x57,0x26,0x37,0x97,0xf6,0xe6,0x36,0x25,0x20, +0x9a,0x90,0xe1,0xb9,0xd8,0x85,0xb1,0xd9,0x95,0xc9,0x4d,0x09,0x8c,0x3a,0x64,0x78, +0x2e,0x73,0x68,0x61,0x64,0x65,0x72,0x4d,0x6f,0x64,0x65,0x6c,0x53,0x02,0xa4,0x0c, +0x19,0x9e,0x8b,0x5c,0xd9,0xdc,0x5b,0x9d,0xdc,0x58,0xd9,0xdc,0x94,0x80,0x0d,0xea, +0x90,0xe1,0xb9,0x94,0xb9,0xd1,0xc9,0xe5,0x41,0xbd,0xa5,0xb9,0xd1,0xcd,0x4d,0x09, +0xe4,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x51,0x00,0x00,0x00,0x33,0x08,0x80,0x1c, +0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07, +0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e, +0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43, +0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c, +0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76, +0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e, +0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8, +0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4, +0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68, +0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07, +0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71, +0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5, +0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4, +0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90, +0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43, +0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b, +0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19, +0xd1,0x43,0x0e,0xf8,0xe0,0x06,0xe4,0x20,0x0e,0xe7,0xe0,0x06,0xf6,0x10,0x0e,0xf2, +0xc0,0x0e,0xe1,0x90,0x0f,0xef,0x50,0x0f,0xf4,0x30,0x83,0x81,0xc8,0x01,0x1f,0xdc, +0x40,0x1c,0xe4,0xa1,0x1c,0xc2,0x61,0x1d,0xdc,0x40,0x1c,0xe4,0x01,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x2d,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x0d,0x40,0xc3,0xe5, +0x3b,0x8f,0x1f,0x20,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x96,0xb0,0x0d,0x97,0xef,0x3c, +0xbe,0x10,0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x17,0xb7, +0x6d,0x08,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50, +0x12,0x06,0x20,0x60,0x3e,0x72,0xdb,0xa6,0x20,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x11, +0xc0,0x44,0x84,0x40,0x33,0x2c,0x84,0x1d,0x38,0xc3,0xe5,0x3b,0x8f,0x3f,0x38,0xd3, +0xed,0x17,0xb7,0x6d,0x01,0xd1,0x70,0xf9,0xce,0xe3,0x1b,0x91,0x43,0x3d,0xe2,0xe0, +0x23,0xb7,0x6d,0x04,0xd5,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11,0x51,0x3a, +0xc0,0xe0,0x17,0xb7,0x6d,0x06,0xd6,0x70,0xf9,0xce,0xe3,0x4f,0xc4,0x35,0x51,0x11, +0xc1,0x4e,0x4e,0x44,0xf8,0xc5,0x6d,0x9b,0x40,0x36,0x5c,0xbe,0xf3,0xf8,0xd3,0x11, +0x11,0xc0,0x20,0x0e,0x62,0x03,0x46,0x0e,0xf5,0xf8,0xc8,0x6d,0x5b,0xc1,0x33,0x5c, +0xbe,0xf3,0xf8,0x54,0x03,0x44,0x98,0x5f,0xdc,0x36,0x00,0x00,0x61,0x20,0x00,0x00, +0x7f,0x02,0x00,0x00,0x13,0x04,0x4d,0x2c,0x10,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x34,0xcc,0x00,0x94,0x5c,0x11,0x06,0x94,0x51,0xc1,0x94,0x5d,0x39,0xd4,0x40,0x19, +0x06,0x14,0x6f,0x40,0xf9,0x06,0x94,0x1b,0x29,0x45,0x50,0x1e,0x25,0x30,0x02,0x40, +0xc6,0x18,0x01,0x08,0x82,0x20,0xfc,0x0b,0x63,0x04,0x20,0x08,0x82,0xf8,0x37,0x46, +0x00,0x82,0x20,0x88,0xfe,0xc2,0x08,0xc0,0x18,0x81,0x8a,0xd7,0xa7,0xe8,0x8d,0x11, +0x80,0x20,0x08,0xa2,0xdf,0x18,0x01,0x08,0x82,0x20,0xfc,0x01,0x23,0x06,0x09,0x00, +0x82,0x60,0xc0,0xb9,0x81,0x95,0xa0,0x01,0x1a,0x80,0xc1,0x88,0x41,0x02,0x80,0x20, +0x18,0x70,0x6f,0x70,0x29,0x6d,0xd0,0x06,0x61,0x30,0x62,0x90,0x00,0x20,0x08,0x06, +0x1c,0x1c,0x60,0xcb,0x1b,0xbc,0x81,0x18,0x8c,0x18,0x24,0x00,0x08,0x82,0x01,0x17, +0x07,0x19,0xd3,0x06,0x6d,0x30,0x06,0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0xc9,0x81, +0xc6,0xbc,0x01,0x1a,0x90,0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x70,0x73,0xb0,0x35, +0x6b,0xa0,0x06,0x65,0x30,0x62,0x90,0x00,0x20,0x08,0x06,0x1c,0x1d,0x70,0x4e,0x1b, +0xb0,0x81,0x19,0x8c,0x18,0x24,0x00,0x08,0x82,0x01,0x57,0x07,0xdd,0xf3,0x06,0x6e, +0x70,0x06,0x23,0x06,0x09,0x00,0x82,0x60,0xc0,0xd9,0x81,0x07,0xd1,0x01,0x1d,0xa0, +0xc1,0x88,0x41,0x02,0x80,0x20,0x18,0x70,0x77,0xf0,0x45,0x76,0x30,0x07,0x69,0x30, +0x62,0x90,0x00,0x20,0x08,0x06,0x1c,0x1e,0x80,0x81,0x44,0x07,0x77,0xa0,0x06,0x23, +0x06,0x09,0x00,0x82,0x60,0xc0,0xe5,0x41,0x18,0x58,0x78,0x80,0x07,0x6b,0x30,0x62, +0x90,0x00,0x20,0x08,0x06,0x9c,0x1e,0x88,0xc1,0x65,0x07,0x76,0xc0,0x06,0x23,0x06, +0x06,0x00,0x82,0x60,0x40,0x90,0xc2,0x76,0x07,0x23,0x06,0x06,0x00,0x82,0x60,0x40, +0x94,0x02,0xb7,0x07,0x23,0x06,0x06,0x00,0x82,0x60,0x40,0x94,0x02,0x97,0x07,0x23, +0x06,0x06,0x00,0x82,0x60,0x40,0x98,0x42,0xd7,0x07,0x33,0x11,0x74,0x30,0x2c,0xa3, +0x30,0x13,0x41,0x07,0xc3,0x32,0x0a,0x65,0xec,0xc1,0x95,0xc1,0x07,0x57,0x86,0x00, +0x65,0x08,0x70,0x82,0x61,0x27,0x18,0x66,0x82,0x06,0x1f,0x13,0x36,0xf8,0x8c,0x18, +0x1c,0x00,0x08,0x82,0x81,0xb5,0x0a,0x6d,0xf0,0x94,0xc2,0x68,0x42,0x00,0x8c,0x26, +0x08,0xc1,0x09,0x86,0x9d,0x60,0x98,0x1d,0x02,0x7d,0xec,0x10,0xe8,0x33,0x62,0xd0, +0x00,0x20,0x08,0x06,0x8d,0x2d,0xdc,0x81,0xc6,0x0a,0x0d,0x93,0x07,0x79,0x90,0x07, +0x79,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x19, +0x2d,0xdc,0x41,0xc6,0x0a,0xa3,0x09,0x81,0x30,0x9a,0x20,0x0c,0x26,0x14,0xf2,0x31, +0xa1,0x90,0xcf,0x88,0xc1,0x01,0x80,0x20,0x18,0x64,0xb9,0xc0,0x07,0x1e,0x2c,0x8c, +0x26,0x04,0xc2,0x68,0x82,0x30,0x58,0x23,0xc4,0xc7,0x02,0x03,0x3e,0xe6,0x0c,0xf1, +0xb1,0xe0,0x80,0x8f,0x0d,0x93,0x7c,0x4c,0x98,0xe4,0x63,0x82,0x1e,0xc0,0xc7,0x84, +0x3d,0x80,0xcf,0x09,0x03,0x9d,0x30,0xd0,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0xeb, +0xc0,0x0a,0x6e,0x10,0x0e,0x62,0x10,0x06,0xae,0xe0,0x0a,0xae,0xe0,0x0a,0xa3,0x09, +0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcd, +0x3b,0xc0,0x42,0x1c,0x94,0x83,0x19,0x94,0x81,0x2c,0xc8,0x82,0x2c,0xc8,0xc2,0x68, +0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x34,0x00,0x08,0x82,0x41, +0x33,0x0f,0xb4,0xa0,0x07,0xe9,0xa0,0x24,0xb6,0x60,0x0b,0xb6,0x60,0x0b,0xa3,0x09, +0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0xcd, +0x3d,0xe0,0xc2,0x1f,0xb4,0x83,0xd3,0xe8,0x82,0x2e,0xe8,0x82,0x2e,0x8c,0x26,0x04, +0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0x82,0x39,0xa8,0x20,0x1f,0x73,0x20,0xf8,0x58, +0xb0,0x0a,0xf2,0xb1,0x60,0x80,0x8f,0x4d,0x51,0x7c,0x8c,0x72,0x05,0xf9,0x98,0x11, +0xc4,0xc7,0x28,0x58,0x90,0x8f,0x09,0x41,0x7c,0x6c,0x8a,0x05,0xf9,0xd8,0x54,0xc1, +0xc7,0x02,0x5a,0x90,0x8f,0x05,0x03,0x7c,0x0c,0xb3,0xe2,0x63,0xd9,0x2d,0xc8,0xc7, +0x8c,0x20,0x3e,0x96,0xe5,0x82,0x7c,0x4c,0x08,0xe2,0x63,0x98,0x2e,0xc8,0xc7,0x30, +0x0d,0x3e,0x16,0xf4,0x82,0x7c,0x2c,0x18,0xe0,0x63,0xdd,0x16,0x1f,0xf3,0xc0,0x41, +0x3e,0x66,0x04,0xf1,0x31,0x4f,0x1c,0xe4,0x63,0x42,0x10,0x1f,0xeb,0xc6,0x41,0x3e, +0xd6,0x7d,0xf0,0xb1,0xc0,0x1c,0xe4,0x63,0xc1,0x00,0x1f,0x13,0x03,0x30,0x88,0x8f, +0x8d,0x41,0x3a,0xc8,0xc7,0x8c,0x20,0x3e,0x36,0x06,0xeb,0x20,0x1f,0x13,0x82,0xf8, +0x18,0x16,0x06,0xf1,0x31,0x2c,0x0c,0xe2,0x63,0x81,0x3b,0xc8,0xc7,0xac,0x2f,0x3e, +0xa6,0x4c,0xf1,0x31,0x65,0x8a,0x8f,0x05,0xf2,0x20,0x1f,0x43,0xa2,0xf8,0x8c,0x18, +0x18,0x00,0x08,0x82,0xc1,0x63,0x16,0x3e,0x81,0x8c,0x18,0x18,0x00,0x08,0x82,0xc1, +0x73,0x16,0x3f,0x71,0x8c,0x18,0x18,0x00,0x08,0x82,0xc1,0x83,0x16,0x60,0x71,0x0c, +0x47,0x0c,0xf9,0x20,0x7c,0xc3,0x11,0x83,0x3e,0x08,0xdf,0x70,0xc4,0xb0,0x0f,0xc2, +0x57,0x83,0xb0,0x15,0x08,0x3b,0x62,0x60,0x00,0x20,0x08,0x06,0x8f,0x5b,0x98,0x05, +0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xcf,0x5b,0x9c,0xc5,0x32,0x62,0x60,0x00,0x20, +0x08,0x06,0x0f,0x5c,0xa0,0xc5,0x32,0x1c,0x31,0x84,0x84,0xf0,0x0d,0x47,0x0c,0x22, +0x21,0x7c,0xc3,0x11,0xc3,0x48,0x08,0x5f,0x0d,0xc2,0x56,0x20,0xac,0xe5,0xc1,0x19, +0xc4,0xc7,0xf2,0xe0,0x0c,0xe2,0x63,0x81,0x49,0xc8,0xc7,0xee,0xa0,0x0c,0xe2,0x63, +0x74,0x20,0x06,0xf1,0x31,0x3a,0x10,0x83,0xf8,0x58,0xa0,0x12,0xf2,0x31,0x39,0x00, +0x83,0xf8,0x54,0x94,0xec,0x88,0xc1,0x01,0x80,0x20,0x18,0x1c,0xa1,0x01,0x16,0x2f, +0x91,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x21,0x1a,0x61,0x01,0x13,0xc8,0x88,0xc1, +0x01,0x80,0x20,0x18,0x1c,0xa3,0x21,0x16,0x31,0x81,0x18,0x32,0xd0,0xc7,0x8e,0x81, +0x3e,0x76,0x0c,0xf4,0x99,0x6e,0x18,0x6c,0xe2,0x98,0x6e,0x18,0x6e,0x02,0x99,0x6e, +0x18,0x70,0x22,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x43,0x35,0xd2,0x62,0x10,0x46, +0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x58,0x0d,0xb5,0x08,0x04,0x83,0x20,0xf9,0xd8,0xf3, +0xc8,0xc7,0x84,0x00,0x3e,0x06,0x41,0xf2,0x31,0x21,0x80,0xcf,0x88,0x81,0x01,0x80, +0x20,0x18,0x3c,0xaf,0xf1,0x16,0x81,0x05,0x87,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0xe0,0x89,0x8d,0xb7,0x08,0x86,0x23,0x02,0xb1,0x10,0xbe,0x59,0x86,0x40,0x08,0x0c, +0x1d,0xca,0x42,0x3e,0x86,0x0e,0x68,0x21,0x1f,0x13,0x02,0xf8,0x58,0x50,0x0b,0xf1, +0xb1,0x80,0x16,0xe0,0x63,0xc1,0x2c,0xc0,0xc7,0xd8,0xc1,0x1d,0xe2,0x63,0x41,0x3a, +0xc4,0xc7,0x02,0x76,0x80,0x8f,0x05,0x6a,0x21,0x1f,0xf3,0x85,0x71,0x88,0x8f,0x05, +0xbd,0x00,0x1f,0x0b,0x6e,0x21,0x3e,0x16,0xf4,0x02,0x7c,0x2c,0xb8,0x85,0xf8,0x8c, +0x18,0x18,0x00,0x08,0x82,0xc1,0x23,0x1e,0xba,0xa1,0x8c,0x18,0x18,0x00,0x08,0x82, +0xc1,0x33,0x1e,0xbb,0x71,0x8c,0x18,0x18,0x00,0x08,0x82,0xc1,0x43,0x1e,0xbc,0x31, +0x98,0x3c,0xdc,0x85,0x7c,0x4c,0x1e,0xf4,0x42,0x3e,0x26,0x04,0xf0,0xb1,0xa0,0x16, +0xe2,0x63,0x01,0x2d,0xc0,0xc7,0x82,0x59,0x80,0x8f,0xd9,0x03,0x3e,0xc4,0xc7,0x82, +0x79,0x88,0x8f,0x05,0xf6,0x00,0x1f,0x0b,0xf8,0x42,0x3e,0xe6,0x0b,0xe3,0x10,0x1f, +0x0b,0x7a,0x01,0x3e,0x16,0xdc,0x42,0x7c,0x2c,0xe8,0x05,0xf8,0x58,0x70,0x0b,0xf1, +0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x87,0x3e,0xd8,0x43,0x19,0x31,0x30,0x00,0x10, +0x04,0x83,0xa7,0x3e,0xda,0xe3,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0xc7,0x3e,0xdc, +0x63,0xb0,0x6a,0x88,0x8f,0x55,0x43,0x7c,0xac,0x1a,0xe2,0x33,0x62,0x60,0x00,0x20, +0x08,0x06,0x8f,0x7e,0xc8,0xc7,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0xcf,0x7e,0xcc, +0xc7,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x0f,0x7f,0xd0,0xc7,0x30,0x62,0xb0,0x00, +0x20,0x08,0x06,0xd3,0x7e,0xd8,0xc6,0x20,0x04,0xb0,0x01,0x1b,0xb0,0x31,0x62,0x60, +0x00,0x20,0x08,0x06,0x8f,0x7f,0xf0,0x46,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xd9, +0x7e,0xf8,0x46,0x68,0xd8,0xc7,0x68,0x42,0x00,0x0c,0x47,0x0c,0x01,0xf1,0x4d,0x37, +0xcc,0x46,0x6d,0x04,0xb3,0x04,0xc2,0x40,0x85,0x21,0x04,0xe4,0x00,0x0c,0x47,0x04, +0xb2,0x21,0x7c,0xb3,0x0c,0x03,0x13,0xcc,0x12,0x10,0x03,0x15,0x43,0x3a,0x18,0xf4, +0x33,0x0c,0x54,0x0c,0xe3,0x60,0xe8,0xcf,0x30,0x50,0x31,0x8c,0x83,0x81,0x3a,0xc3, +0x2c,0x41,0x31,0x50,0x31,0x10,0xc4,0x2d,0x14,0x03,0x15,0x03,0xeb,0x10,0xb9,0x50, +0x54,0x20,0x1a,0x50,0x84,0x68,0xc0,0x88,0x41,0x03,0x80,0x20,0x18,0x34,0x2d,0xe2, +0x1e,0xaf,0x31,0x22,0x42,0x00,0x1f,0xf0,0x01,0x1f,0xf0,0x31,0x9a,0x10,0x00,0xa3, +0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x0d,0x00,0x82,0x60,0xd0,0xc4,0x88,0x7c, +0xd0,0xc6,0x89,0x18,0x05,0x7d,0xd0,0x07,0x7d,0xd0,0xc7,0x68,0x42,0x00,0x8c,0x26, +0x08,0xc1,0x68,0xc2,0x20,0xd8,0x31,0xc4,0xc7,0x8e,0x21,0x3e,0x76,0x0c,0xf1,0x19, +0x31,0x30,0x00,0x10,0x04,0x83,0xe7,0x46,0x5e,0x64,0x18,0x31,0x30,0x00,0x10,0x04, +0x83,0x07,0x47,0x60,0x64,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x27,0x47,0x62,0x64, +0xa8,0x48,0x2e,0xa0,0x28,0xb9,0x80,0x11,0x83,0x06,0x00,0x41,0x30,0x68,0x7a,0xc4, +0x3f,0xca,0x63,0x46,0x84,0x00,0x44,0x40,0x04,0x44,0x40,0x64,0x34,0x21,0x00,0x46, +0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x0c,0x1a,0x00,0x04,0xc1,0xa0,0x09,0x13,0x11, +0x41,0x8f,0x1b,0x31,0x0a,0x12,0x21,0x11,0x12,0x21,0x91,0xd1,0x84,0x00,0x18,0x4d, +0x10,0x82,0xd1,0x84,0x41,0xb0,0x63,0x88,0x8f,0x1d,0x43,0x7c,0xec,0x18,0xe2,0x33, +0x62,0x60,0x00,0x20,0x08,0x06,0xcf,0x99,0xfc,0xc8,0x30,0x62,0x60,0x00,0x20,0x08, +0x06,0x0f,0x9a,0x80,0xc9,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x4f,0x9a,0x84,0xc9, +0x60,0xd3,0x10,0x1f,0x9b,0x86,0xf8,0xd8,0x34,0xc4,0xc7,0x86,0x41,0x3e,0x36,0x0c, +0xf2,0xb1,0x40,0x80,0x8f,0x11,0x84,0x7c,0x4c,0x08,0xe0,0x33,0x62,0x60,0x00,0x20, +0x08,0x06,0x8f,0x9c,0xc8,0x48,0x60,0x6b,0xd0,0x26,0x20,0xd8,0xf4,0xf0,0x1e,0x6b, +0xc2,0x06,0xc3,0x06,0x44,0x30,0x0c,0x80,0xb1,0xc1,0x9b,0x80,0x60,0xb8,0x61,0x88, +0x03,0x30,0x98,0x65,0x30,0x8a,0xc0,0xe2,0x80,0x4d,0x60,0x60,0x71,0x20,0x27,0x20, +0x30,0x3a,0x70,0x13,0x18,0x0c,0x37,0x08,0x73,0x02,0x06,0xb3,0x0c,0x07,0x11,0x6c, +0x7a,0xb0,0x0f,0x39,0x81,0x13,0x0a,0x8c,0xb1,0xe9,0x01,0x3f,0xe8,0x24,0x4e,0x28, +0x30,0x86,0x0d,0x41,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xe0,0x01,0x15,0x3c,0x09, +0x36,0x3d,0xf0,0x07,0x9e,0xd0,0x09,0x05,0xc6,0xb0,0xa0,0x88,0xcf,0x88,0x81,0x01, +0x80,0x20,0x18,0x3c,0xa4,0xc2,0x27,0xc1,0xa6,0x07,0x10,0xe1,0x93,0x3f,0xa1,0xc0, +0x18,0x16,0x24,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x07,0x55,0x40,0x25,0xd8, +0xf4,0x40,0x22,0xa0,0x72,0x26,0x14,0x18,0xc3,0x82,0x26,0x3e,0x23,0x06,0x06,0x00, +0x82,0x60,0xf0,0xb0,0x0a,0xa9,0x04,0x96,0x34,0xf2,0xb1,0xc0,0x90,0x8f,0x05,0x83, +0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xe0,0x81,0x15,0x38,0x09,0x66,0x09,0x90,0x81, +0x8a,0x21,0x14,0x14,0x96,0x3a,0x06,0x2a,0x86,0x3d,0x50,0x64,0xea,0x18,0xa8,0x18, +0xf6,0x40,0x01,0xa7,0x63,0x96,0x20,0x19,0xa8,0x18,0x08,0xe4,0x0d,0x92,0x81,0x8a, +0x81,0x9c,0x90,0x38,0x48,0x2a,0x70,0x11,0x28,0xc2,0x45,0x60,0xc4,0xa0,0x01,0x40, +0x10,0x0c,0x9a,0x5c,0xd1,0x13,0x1e,0x79,0x15,0x21,0xe0,0x13,0x3e,0xe1,0x13,0x3e, +0x19,0x4d,0x08,0x80,0xd1,0x04,0x21,0x18,0x4d,0x18,0x84,0x3a,0xe8,0x03,0x4a,0xa1, +0x0f,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0xe6,0x57,0x40,0xc5,0x4c,0x6a,0x45,0x08, +0x44,0x45,0x54,0x44,0x45,0x54,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06, +0xc1,0x92,0x21,0x3e,0x96,0x0c,0xf1,0xb1,0x64,0x88,0x8f,0x0d,0x83,0x7c,0x6c,0x18, +0xe4,0x63,0x42,0x00,0x1f,0x23,0x08,0xf9,0x98,0x10,0xc0,0x67,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0x1e,0x75,0x51,0x95,0xc0,0xae,0x72,0x01,0xc1,0xa6,0x07,0x34,0x19,0x17, +0x6c,0xd8,0x80,0x08,0x86,0x01,0x30,0xec,0x5c,0x40,0x30,0xdc,0x30,0x74,0x60,0x30, +0xcb,0xa0,0x24,0x81,0x75,0xe4,0x02,0x03,0xeb,0xd4,0x05,0x04,0x06,0x06,0xe6,0x02, +0x83,0xe1,0x06,0x61,0x5d,0xc0,0x60,0x96,0x61,0x41,0x82,0x11,0x03,0x03,0x00,0x41, +0x30,0x78,0xe6,0x65,0x56,0xc6,0x60,0xd3,0x03,0x9c,0xac,0x4b,0xba,0x50,0x60,0x8c, +0x4d,0x0f,0x72,0xd2,0x2e,0xea,0x42,0x81,0x31,0x6c,0x08,0xe2,0x33,0x62,0x60,0x00, +0x20,0x08,0x06,0x4f,0xbe,0xc4,0x4b,0xb0,0xe9,0xc1,0x4e,0xe2,0xa5,0x5d,0x28,0x30, +0x86,0x05,0x45,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0xe0,0xe9,0x97,0x7a,0x09,0x36, +0x3d,0xe8,0x49,0xbd,0xe0,0x0b,0x05,0xc6,0xb0,0x20,0x89,0xcf,0x88,0x81,0x01,0x80, +0x20,0x18,0x3c,0x21,0x93,0x2f,0xc1,0xa6,0x07,0x3f,0xc9,0x17,0x70,0xa1,0xc0,0x18, +0x16,0x34,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0xa7,0x64,0xfa,0x25,0xb0,0xa4, +0x91,0x8f,0x05,0x86,0x7c,0x2c,0x18,0xe4,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x4f, +0xca,0xa4,0x4b,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x8f,0xca,0xa8,0x4b,0x60,0x58, +0x10,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x78,0x58,0x46,0x5d,0x82,0x11,0x83,0x03, +0x00,0x41,0x30,0xc8,0x52,0x86,0x5d,0x5e,0x85,0x64,0x46,0x13,0x02,0xc1,0x82,0x41, +0x3e,0xa3,0x09,0xc3,0x30,0x1c,0x21,0x04,0xc4,0x37,0xdd,0x30,0x08,0xc1,0x2c,0x01, +0x33,0x50,0x61,0x08,0x0b,0x6a,0x09,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xc1,0xcc, +0xbc,0xd8,0xca,0xca,0x8c,0x26,0x04,0x81,0x05,0x33,0x21,0x9f,0x11,0x83,0x06,0x00, +0x41,0x30,0x68,0x70,0x26,0x5f,0x7a,0xc5,0x65,0x5e,0xc5,0x55,0xf6,0x65,0x5f,0xf6, +0x65,0x5f,0x46,0x13,0x02,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x8e,0x9d,0xd1,0x17, +0x23,0x18,0x31,0x68,0x00,0x10,0x04,0x83,0x66,0x67,0xf8,0x25,0x5c,0x62,0x46,0x56, +0x62,0xc5,0x5f,0xfc,0xc5,0x5f,0xfc,0x65,0x34,0x21,0x00,0x46,0x0c,0x0e,0x00,0x04, +0xc1,0xe0,0xf0,0x99,0x7e,0x31,0x82,0x11,0x03,0x07,0x00,0x41,0x30,0x88,0x78,0x26, +0x5f,0xce,0xa5,0x56,0x68,0x25,0x64,0x08,0x82,0x20,0xe8,0x65,0xc4,0xc0,0x01,0x40, +0x10,0x0c,0x22,0x9e,0xc9,0x17,0x74,0xa9,0x15,0x5a,0x09,0x99,0x20,0x08,0x02,0x7a, +0x19,0x31,0x70,0x00,0x10,0x04,0x83,0x88,0x67,0xf2,0x25,0x5d,0x6a,0x85,0x56,0x42, +0x46,0x4e,0xe2,0x04,0x4e,0xe4,0x84,0x5e,0x46,0x0c,0x1c,0x00,0x04,0xc1,0x20,0xe2, +0x99,0x7c,0x51,0x97,0x5a,0xa1,0x95,0x90,0x71,0x93,0x36,0x61,0x13,0x37,0xa1,0x17, +0x0c,0x88,0x01,0x00,0x11,0x00,0x00,0x00,0x5b,0x86,0x13,0x09,0xf4,0x60,0xcb,0x10, +0x23,0x81,0x1e,0x6c,0x19,0x66,0x24,0xd0,0x83,0x2d,0xc3,0x8d,0x04,0x7a,0xb0,0x65, +0xd8,0x91,0x40,0x0f,0xb6,0x0c,0x3f,0x12,0xe8,0xc1,0x96,0x81,0x54,0x02,0x3d,0xd8, +0x32,0xbc,0x4a,0xa0,0x07,0x5b,0x86,0x58,0x09,0xf4,0x60,0xcb,0x50,0x2b,0x81,0x1e, +0x6c,0x19,0x72,0x25,0xd0,0x83,0x2d,0x43,0xaf,0x04,0x7a,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_tcr_autogen_pass_permutations.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_tcr_autogen_pass_permutations.h new file mode 100644 index 00000000..f2be6d32 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_tcr_autogen_pass_permutations.h @@ -0,0 +1,123 @@ +#include "ffx_fsr2_tcr_autogen_pass_a13be1795b5d7a688cd3fb1fe86a9934.h" +#include "ffx_fsr2_tcr_autogen_pass_e9d66b5e60072d343ccb1dfaf286559e.h" + +typedef union ffx_fsr2_tcr_autogen_pass_PermutationKey { + struct { + uint32_t FFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE : 1; + uint32_t FFX_FSR2_OPTION_HDR_COLOR_INPUT : 1; + uint32_t FFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_JITTERED_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_INVERTED_DEPTH : 1; + uint32_t FFX_FSR2_OPTION_APPLY_SHARPENING : 1; + }; + uint32_t index; +} ffx_fsr2_tcr_autogen_pass_PermutationKey; + +typedef struct ffx_fsr2_tcr_autogen_pass_PermutationInfo { + const uint32_t blobSize; + const unsigned char* blobData; + + + const uint32_t numCBVResources; + const char** cbvResourceNames; + const uint32_t* cbvResourceBindings; + const uint32_t* cbvResourceCounts; + const uint32_t* cbvResourceSpaces; + + const uint32_t numSRVResources; + const char** srvResourceNames; + const uint32_t* srvResourceBindings; + const uint32_t* srvResourceCounts; + const uint32_t* srvResourceSpaces; + + const uint32_t numUAVResources; + const char** uavResourceNames; + const uint32_t* uavResourceBindings; + const uint32_t* uavResourceCounts; + const uint32_t* uavResourceSpaces; + + const uint32_t numSamplerResources; + const char** samplerResourceNames; + const uint32_t* samplerResourceBindings; + const uint32_t* samplerResourceCounts; + const uint32_t* samplerResourceSpaces; + + const uint32_t numRTAccelerationStructureResources; + const char** rtAccelerationStructureResourceNames; + const uint32_t* rtAccelerationStructureResourceBindings; + const uint32_t* rtAccelerationStructureResourceCounts; + const uint32_t* rtAccelerationStructureResourceSpaces; +} ffx_fsr2_tcr_autogen_pass_PermutationInfo; + +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_IndirectionTable[] = { + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, +}; + +static const ffx_fsr2_tcr_autogen_pass_PermutationInfo g_ffx_fsr2_tcr_autogen_pass_PermutationInfo[] = { + { g_ffx_fsr2_tcr_autogen_pass_a13be1795b5d7a688cd3fb1fe86a9934_size, g_ffx_fsr2_tcr_autogen_pass_a13be1795b5d7a688cd3fb1fe86a9934_data, 2, g_ffx_fsr2_tcr_autogen_pass_a13be1795b5d7a688cd3fb1fe86a9934_CBVResourceNames, g_ffx_fsr2_tcr_autogen_pass_a13be1795b5d7a688cd3fb1fe86a9934_CBVResourceBindings, g_ffx_fsr2_tcr_autogen_pass_a13be1795b5d7a688cd3fb1fe86a9934_CBVResourceCounts, g_ffx_fsr2_tcr_autogen_pass_a13be1795b5d7a688cd3fb1fe86a9934_CBVResourceSpaces, 7, g_ffx_fsr2_tcr_autogen_pass_a13be1795b5d7a688cd3fb1fe86a9934_SRVResourceNames, g_ffx_fsr2_tcr_autogen_pass_a13be1795b5d7a688cd3fb1fe86a9934_SRVResourceBindings, g_ffx_fsr2_tcr_autogen_pass_a13be1795b5d7a688cd3fb1fe86a9934_SRVResourceCounts, g_ffx_fsr2_tcr_autogen_pass_a13be1795b5d7a688cd3fb1fe86a9934_SRVResourceSpaces, 4, g_ffx_fsr2_tcr_autogen_pass_a13be1795b5d7a688cd3fb1fe86a9934_UAVResourceNames, g_ffx_fsr2_tcr_autogen_pass_a13be1795b5d7a688cd3fb1fe86a9934_UAVResourceBindings, g_ffx_fsr2_tcr_autogen_pass_a13be1795b5d7a688cd3fb1fe86a9934_UAVResourceCounts, g_ffx_fsr2_tcr_autogen_pass_a13be1795b5d7a688cd3fb1fe86a9934_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_tcr_autogen_pass_e9d66b5e60072d343ccb1dfaf286559e_size, g_ffx_fsr2_tcr_autogen_pass_e9d66b5e60072d343ccb1dfaf286559e_data, 2, g_ffx_fsr2_tcr_autogen_pass_e9d66b5e60072d343ccb1dfaf286559e_CBVResourceNames, g_ffx_fsr2_tcr_autogen_pass_e9d66b5e60072d343ccb1dfaf286559e_CBVResourceBindings, g_ffx_fsr2_tcr_autogen_pass_e9d66b5e60072d343ccb1dfaf286559e_CBVResourceCounts, g_ffx_fsr2_tcr_autogen_pass_e9d66b5e60072d343ccb1dfaf286559e_CBVResourceSpaces, 7, g_ffx_fsr2_tcr_autogen_pass_e9d66b5e60072d343ccb1dfaf286559e_SRVResourceNames, g_ffx_fsr2_tcr_autogen_pass_e9d66b5e60072d343ccb1dfaf286559e_SRVResourceBindings, g_ffx_fsr2_tcr_autogen_pass_e9d66b5e60072d343ccb1dfaf286559e_SRVResourceCounts, g_ffx_fsr2_tcr_autogen_pass_e9d66b5e60072d343ccb1dfaf286559e_SRVResourceSpaces, 4, g_ffx_fsr2_tcr_autogen_pass_e9d66b5e60072d343ccb1dfaf286559e_UAVResourceNames, g_ffx_fsr2_tcr_autogen_pass_e9d66b5e60072d343ccb1dfaf286559e_UAVResourceBindings, g_ffx_fsr2_tcr_autogen_pass_e9d66b5e60072d343ccb1dfaf286559e_UAVResourceCounts, g_ffx_fsr2_tcr_autogen_pass_e9d66b5e60072d343ccb1dfaf286559e_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_tcr_autogen_pass_permutations.h.d b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_tcr_autogen_pass_permutations.h.d new file mode 100644 index 00000000..86bc044b --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_tcr_autogen_pass_permutations.h.d @@ -0,0 +1 @@ +src/ffx-fsr2-api/shaders/dx12/ffx_fsr2_tcr_autogen_pass_permutations.h: ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_callbacks_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common_half.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_resources.h ../../src/ffx-fsr2-api/shaders/ffx_core.h ../../src/ffx-fsr2-api/shaders/ffx_core_portability.h ../../src/ffx-fsr2-api/shaders/ffx_common_types.h ../../src/ffx-fsr2-api/shaders/ffx_core_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_common.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_tcr_autogen.h \ No newline at end of file diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_tcr_autogen_pass_wave64_16bit_b8512f3cdd00a65b702491a4f30b8085.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_tcr_autogen_pass_wave64_16bit_b8512f3cdd00a65b702491a4f30b8085.h new file mode 100644 index 00000000..5ee73585 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_tcr_autogen_pass_wave64_16bit_b8512f3cdd00a65b702491a4f30b8085.h @@ -0,0 +1,651 @@ +// ffx_fsr2_tcr_autogen_pass_wave64_16bit_b8512f3cdd00a65b702491a4f30b8085.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_b8512f3cdd00a65b702491a4f30b8085_CBVResourceNames[] = { "cbFSR2", "cbGenerateReactive", }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_b8512f3cdd00a65b702491a4f30b8085_CBVResourceBindings[] = { 0, 1, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_b8512f3cdd00a65b702491a4f30b8085_CBVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_b8512f3cdd00a65b702491a4f30b8085_CBVResourceSpaces[] = { 0, 0, }; + +static const char* g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_b8512f3cdd00a65b702491a4f30b8085_SRVResourceNames[] = { "r_input_color_jittered", "r_input_opaque_only", "r_input_motion_vectors", "r_reactive_mask", "r_transparency_and_composition_mask", "r_input_prev_color_pre_alpha", "r_input_prev_color_post_alpha", }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_b8512f3cdd00a65b702491a4f30b8085_SRVResourceBindings[] = { 1, 0, 2, 4, 5, 46, 47, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_b8512f3cdd00a65b702491a4f30b8085_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_b8512f3cdd00a65b702491a4f30b8085_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_b8512f3cdd00a65b702491a4f30b8085_UAVResourceNames[] = { "rw_output_autoreactive", "rw_output_autocomposition", "rw_output_prev_color_pre_alpha", "rw_output_prev_color_post_alpha", }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_b8512f3cdd00a65b702491a4f30b8085_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_b8512f3cdd00a65b702491a4f30b8085_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_b8512f3cdd00a65b702491a4f30b8085_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_b8512f3cdd00a65b702491a4f30b8085_size = 10040; + +static const unsigned char g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_b8512f3cdd00a65b702491a4f30b8085_data[] = { +0x44,0x58,0x42,0x43,0x82,0x38,0xf5,0xf3,0xc6,0x06,0xc0,0x29,0x26,0x1b,0x84,0x0c, +0x7d,0x8f,0xaf,0x50,0x01,0x00,0x00,0x00,0x38,0x27,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0xcc,0x10,0x00,0x00,0xe8,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x80,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2f,0x00,0x00,0x00,0x2f,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xd0,0x0e,0x00,0x00,0x66,0x00,0x05,0x00, +0xb4,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xb8,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xab,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x0a,0x00,0x00,0x00, +0x1b,0x88,0x40,0x00,0x96,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30, +0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09,0xa0,0x36,0x18,0xc4,0xff,0xff,0xff,0xff, +0x0f,0x80,0x04,0x54,0x00,0x00,0x00,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x84,0x40,0x98,0x10,0x0c,0x13,0x02,0x62,0x42,0x20,0x00,0x89,0x20,0x00,0x00, +0xc6,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0x80,0xc2,0x08,0x40,0x09,0x00,0x14,0x98,0x23,0x00,0x85,0x39,0x02,0x84,0x08, +0x65,0x00,0x0c,0x0a,0x64,0x98,0x23,0x00,0x83,0x32,0x20,0x10,0x08,0x4a,0x8c,0x02, +0x14,0x62,0x81,0x58,0x2c,0x88,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92, +0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x70,0x38,0x1c,0x0e,0xc4,0x3d,0xc3, +0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0xa0,0x50,0x94,0x07,0x02, +0x82,0x40,0x20,0x10,0x08,0x04,0x82,0x22,0x65,0x70,0x20,0x1c,0x34,0x29,0x84,0x03, +0xe1,0x70,0x50,0xa5,0x2c,0x00,0x04,0x04,0x81,0x40,0x38,0x1c,0x0e,0x07,0x81,0x2e, +0x65,0x58,0x20,0x16,0x94,0x29,0x88,0x03,0xe1,0x70,0x38,0x1c,0x0e,0x07,0x6d,0x8e, +0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0xb9,0x8d,0x2a,0x56,0x62,0xf2,0x91,0xdb,0x46, +0x04,0x02,0x81,0x40,0x14,0xa2,0x83,0x80,0x20,0xc8,0x73,0xd4,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x5f,0xdc,0x36,0x22,0x1c,0x0e,0x87,0xa3, +0x10,0x20,0x04,0x04,0x41,0xa1,0xdb,0x86,0xcb,0x9f,0xb0,0x87,0x90,0xfc,0x95,0x90, +0x1c,0x2a,0x12,0x88,0x34,0x72,0x1e,0x22,0x9a,0x10,0x42,0x42,0x02,0x02,0x51,0x08, +0x08,0x02,0x32,0x22,0xd2,0x41,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a,0x48,0x1b, +0xd2,0x0c,0x88,0x40,0x20,0x10,0x84,0x39,0x82,0xa0,0x14,0x10,0x84,0x09,0x71,0x22, +0xd4,0x40,0xc0,0x30,0x02,0xe1,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3, +0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0, +0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e, +0xe1,0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed, +0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x02,0xc4,0x4c, +0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x84,0x15,0x8b,0x5a,0x33,0x85,0xc1,0x38,0xb0,0x43,0x38, +0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x81,0x1e,0xe8,0x41, +0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x00,0x31, +0x93,0x35,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40, +0x0f,0x7e,0x80,0x04,0xc7,0x8b,0x60,0xc3,0x08,0x83,0x33,0x53,0x1b,0x8c,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94, +0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xcc,0x81,0x1f,0x80,0x81,0x1f, +0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94, +0x03,0x0a,0x10,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d, +0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94, +0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03, +0x1b,0x80,0xc1,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0x64,0x33,0xa2,0xcd,0x84,0x8d, +0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03, +0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38, +0xd0,0x83,0x1f,0xa0,0xc0,0x41,0xb6,0x99,0xc8,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61, +0x1e,0xdc,0x40,0x16,0x6e,0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c, +0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc, +0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x60,0x0e,0xfc,0x00,0x0c,0xfc,0x00, +0x05,0x32,0xc2,0x0d,0x23,0x08,0xc8,0x30,0x82,0xe0,0x9c,0x21,0x04,0x1f,0xbb,0xda, +0x68,0xd2,0xe9,0x74,0x3a,0x1d,0x02,0xb1,0xda,0xed,0x76,0x3b,0x87,0xc3,0xe1,0x70, +0x38,0x1c,0xc4,0x3b,0x49,0x08,0x40,0xa2,0x21,0x22,0x60,0x22,0x56,0x02,0x10,0x26, +0xa4,0x22,0x10,0xe1,0x70,0x38,0x1c,0xe4,0x03,0x00,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90, +0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07, +0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6, +0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60, +0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07, +0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x60,0xc8,0x63,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90, +0xc7,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x02,0x04, +0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x04,0x08,0x00,0x01,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0c,0x10,0x00,0x02,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xa9, +0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x73,0x01,0x01,0x40, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x03,0x02,0x40,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x06,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x43,0x1e,0x0f,0x08,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x61,0x00,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x1e,0x32, +0x00,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x1a,0x00,0x01, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x20,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x14,0x30,0x20,0x20,0x02,0x21,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0, +0x10,0x4a,0xa1,0xb8,0xca,0xab,0xf0,0x03,0x0a,0xa4,0x1c,0x0a,0xa2,0x60,0x0a,0xa8, +0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38, +0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0, +0x30,0x0a,0x7c,0xa0,0x30,0x0f,0x8a,0xaa,0x34,0xe8,0x34,0x02,0x50,0x03,0xe4,0x9a, +0x01,0xa0,0xd8,0x0c,0x00,0xd5,0x66,0x00,0xe8,0x36,0x03,0x40,0xb9,0x19,0x00,0xe2, +0xcd,0x00,0x50,0x6f,0x06,0x80,0x7c,0x33,0x00,0xf4,0x9b,0x01,0x00,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0xa9,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04, +0x24,0x9a,0x20,0x20,0xd2,0x06,0x61,0x20,0x26,0x08,0xc8,0xb4,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08,0x6e,0x60,0x07,0xb4,0xe4,0xbe,0xd2,0xdc, +0xe0,0xea,0xe8,0xbe,0xc6,0xde,0xd8,0xde,0xe4,0xbe,0xd4,0xd2,0xe8,0xe8,0xca,0xe4, +0xca,0xc8,0x26,0x08,0x08,0x35,0x41,0x40,0xaa,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65, +0x31,0x86,0x81,0x31,0x1c,0x4e,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6f,0x70, +0x61,0x71,0x75,0x65,0x5f,0x6f,0x6e,0x6c,0x79,0x1b,0x92,0x41,0x81,0x0c,0x63,0x60, +0x0c,0x87,0x96,0xdc,0x57,0x9a,0x1b,0x5c,0x1d,0xdd,0x57,0xdb,0x1b,0x5d,0xda,0x9b, +0xdb,0x97,0x5d,0xd9,0x18,0xdd,0x9b,0xdc,0xdc,0x86,0x84,0x51,0x24,0x83,0x19,0x18, +0xc3,0x99,0x20,0x20,0xd6,0x04,0x21,0x0e,0xee,0x80,0x8f,0xdc,0x97,0x5c,0x59,0xd8, +0x18,0x5d,0x9a,0x5d,0xd9,0x57,0x5b,0xd8,0xdc,0xda,0x04,0x01,0xb9,0x36,0x24,0x54, +0x65,0x19,0xd7,0xc0,0x18,0x0e,0xc7,0x40,0xee,0x8b,0x4e,0x2e,0xcc,0x6d,0x0e,0x2e, +0x4c,0xae,0xcc,0x6d,0x2c,0xef,0x2b,0xcc,0x8d,0xec,0x6b,0xec,0xad,0x0d,0xee,0x6d, +0x2e,0x8d,0x2e,0xed,0xcd,0xed,0xab,0x2d,0x6c,0x6e,0x6d,0x82,0x80,0x60,0x1b,0x92, +0xab,0xca,0x0c,0x6d,0x60,0x0c,0x67,0x82,0x50,0x07,0x78,0x40,0x4e,0xee,0x2b,0xcd, +0x0d,0xae,0x8e,0xee,0x0b,0x4e,0xae,0xcc,0xee,0x6b,0xec,0x8d,0xed,0x4d,0xee,0x0b, +0x4e,0xae,0xec,0x2b,0x8c,0x0d,0x0e,0x2d,0x6c,0x82,0x80,0x64,0x1b,0x12,0x8d,0xeb, +0x0c,0x6f,0x60,0x0c,0x87,0x9d,0xdc,0x57,0x9a,0x1b,0x5c,0x1d,0xdd,0x17,0x9c,0x5c, +0x99,0xdd,0xd7,0xd8,0x1b,0xdb,0x9b,0xdc,0x17,0xdc,0xdb,0x1c,0xdd,0x57,0x18,0x1b, +0x1c,0x5a,0xd8,0x04,0x01,0xd1,0x36,0x24,0x04,0x07,0x06,0x46,0x18,0x0c,0x8c,0xe1, +0x6c,0x38,0x9e,0x68,0xc2,0xb6,0x4f,0x0c,0x26,0x08,0x77,0x90,0x07,0xb4,0xe4,0xee, +0xbe,0xde,0xea,0xe8,0xe0,0xea,0xe8,0xbe,0xc2,0xea,0xe8,0xde,0xe4,0xca,0xc2,0xc6, +0xe8,0xd2,0xec,0xca,0x26,0x08,0x67,0x40,0x07,0x1b,0x16,0x83,0x0c,0xca,0xc0,0x30, +0x06,0xc6,0x0c,0xcc,0xc0,0x0c,0x1c,0x66,0x72,0x77,0x5f,0x6f,0x75,0x74,0x70,0x75, +0x74,0x5f,0x61,0x75,0x74,0x6f,0x63,0x6f,0x6d,0x70,0x6f,0x73,0x69,0x74,0x69,0x6f, +0x6e,0x1b,0x96,0x81,0x0c,0xd0,0xc0,0x18,0x06,0xc6,0x0c,0xcc,0xc0,0x0c,0x9c,0x09, +0x42,0x1e,0xe8,0x01,0x3d,0xb9,0xbb,0xaf,0xb7,0x3a,0x3a,0xb8,0x3a,0xba,0x2f,0x38, +0xb9,0x32,0xbb,0xaf,0xb1,0x37,0xb6,0x37,0xb9,0x2f,0x38,0xb9,0xb2,0xaf,0x30,0x36, +0x38,0xb4,0xb0,0x0d,0x0b,0xa3,0x06,0x6b,0x60,0x30,0x03,0x63,0x06,0x66,0x60,0x06, +0x0e,0x3f,0xb9,0xbb,0xaf,0xb7,0x3a,0x3a,0xb8,0x3a,0xba,0x2f,0x38,0xb9,0x32,0xbb, +0xaf,0xb1,0x37,0xb6,0x37,0xb9,0x2f,0xb8,0xb7,0x39,0xba,0xaf,0x30,0x36,0x38,0xb4, +0xb0,0x0d,0x0b,0xa5,0x06,0x6d,0x60,0x50,0x03,0x63,0x06,0x66,0x60,0x06,0xce,0x06, +0xe2,0x0c,0xd2,0x80,0x0d,0xdc,0x60,0x82,0xd0,0x07,0x7c,0x40,0x63,0x4c,0xcc,0x68, +0x4a,0x4a,0x66,0x82,0x80,0x6c,0x1b,0x10,0x03,0x0e,0xe2,0xc0,0x30,0x06,0x39,0x00, +0x26,0x08,0x7f,0xe0,0x07,0x94,0xc6,0xc4,0x8e,0xca,0xdc,0xca,0xe4,0xc2,0xe8,0xca, +0xa4,0xca,0xc2,0xc6,0xe8,0xd2,0xec,0xca,0x26,0x08,0x08,0xb7,0x01,0x19,0xe8,0xa0, +0x0e,0x8c,0x61,0xb0,0x03,0x60,0x83,0x30,0x07,0x77,0xb0,0x81,0x18,0x83,0x37,0xc0, +0x03,0x60,0x82,0xc0,0x07,0x7b,0xc0,0x25,0x4d,0xaa,0xcc,0x8d,0xac,0x4c,0x6e,0x2a, +0x4d,0xaf,0x6c,0x82,0x80,0x74,0x13,0x84,0x33,0xa8,0x83,0x0d,0x08,0xb1,0x07,0x94, +0xc1,0x07,0x57,0xd3,0x07,0x74,0xd2,0x9a,0xc2,0xf0,0xa4,0xca,0xdc,0xc8,0xca,0xe4, +0xa6,0xd2,0xf4,0xca,0x26,0x08,0x88,0xb7,0xc1,0x20,0xfe,0x80,0x02,0x05,0x3e,0xb8, +0xc8,0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x6d,0x30,0x08, +0x51,0xa0,0xec,0x80,0x0f,0x2e,0x76,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f,0x6c, +0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e,0x73, +0x69,0x6f,0x6e,0x73,0x13,0x04,0xe4,0xdb,0x60,0x10,0xa4,0x40,0x95,0x02,0x1f,0x5c, +0x94,0xd2,0x98,0xea,0xda,0xc2,0x9a,0xd2,0xe0,0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2, +0xde,0xdc,0xe6,0x26,0x08,0x08,0x18,0x6c,0x30,0x88,0x53,0xa0,0x50,0x81,0x0f,0x2e, +0x4a,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f, +0x55,0x73,0x65,0x13,0x04,0x24,0x0c,0x36,0x18,0x84,0x2a,0x50,0xab,0xc0,0x07,0x17, +0x97,0x34,0x23,0xb9,0xb0,0xb6,0xb2,0x24,0x37,0xb2,0x32,0xbc,0x09,0x02,0x22,0x06, +0x1b,0x0c,0xa2,0x15,0x28,0x57,0xe0,0x83,0x8b,0x92,0x19,0x51,0x99,0x5d,0xda,0x58, +0x19,0xd5,0x9b,0x55,0x5a,0xd9,0x1d,0x51,0x19,0x1c,0x1d,0xda,0x04,0x01,0x19,0x83, +0x0d,0x06,0x01,0x0b,0x54,0x2c,0xf0,0x41,0xc3,0xc3,0x4c,0x29,0x8d,0x8e,0xae,0x4c, +0x6e,0x82,0x80,0x90,0xc1,0x06,0x83,0x98,0x05,0x8a,0x16,0xf8,0xa0,0xa1,0x64,0xd6, +0xf4,0x46,0x97,0xf6,0xe6,0x66,0x55,0x36,0x46,0xf7,0x26,0x37,0x35,0x16,0xc6,0x56, +0x36,0x41,0x40,0xca,0x60,0x03,0x42,0xd8,0x02,0x75,0x0b,0x7c,0xd0,0x34,0x7d,0x40, +0xc8,0x8c,0xe8,0xed,0xce,0x6d,0x6e,0x2c,0x8c,0xad,0xcc,0x28,0x6c,0x8c,0xee,0x4d, +0x6e,0x82,0x80,0x98,0xc1,0x06,0x83,0xc8,0x05,0x4a,0x17,0xf8,0xa0,0xe1,0x67,0xd6, +0xf4,0x46,0x97,0xf6,0xe6,0x66,0x55,0x36,0x46,0xf7,0x26,0xa7,0x94,0x46,0x47,0x57, +0x26,0x37,0x14,0xe6,0x36,0x56,0xc6,0xc6,0x16,0x46,0x97,0xf6,0xe6,0x36,0x41,0x40, +0xce,0x60,0x03,0x42,0xf0,0x02,0xd5,0x0b,0x7c,0xd0,0x34,0x7d,0x40,0xc6,0x0c,0x4a, +0xae,0xac,0x08,0x0f,0xee,0x6d,0xae,0x4e,0xae,0x6c,0x82,0x80,0xa0,0xc1,0x06,0x83, +0xf8,0x05,0x0a,0x1c,0xf8,0xa0,0x61,0x66,0x06,0x25,0x57,0x66,0x97,0xf6,0x56,0x37, +0x67,0x24,0x17,0xd6,0x56,0x06,0x25,0x57,0x56,0x84,0x07,0xf7,0x36,0x57,0x27,0x57, +0x36,0x41,0x40,0xd2,0x60,0x83,0x41,0x88,0x03,0x35,0x0e,0x7c,0xd0,0x70,0x31,0xa3, +0x0a,0x73,0x43,0x0a,0x63,0x33,0x33,0x7a,0xb2,0x9a,0x20,0x20,0x6a,0xb0,0xc1,0x20, +0xca,0x81,0x32,0x07,0x3e,0x68,0x58,0x99,0x29,0xa5,0xd1,0xd1,0x95,0xc9,0x4d,0x95, +0xc5,0xd5,0x95,0xb9,0x8d,0x95,0x31,0x95,0xb9,0x9d,0xd1,0xa1,0x4d,0x10,0x90,0x35, +0xd8,0x60,0x10,0xe8,0x40,0xa5,0x03,0x1f,0x34,0x54,0xcc,0x88,0xca,0xd8,0xe8,0xc2, +0xa8,0xd2,0xda,0xca,0x26,0x08,0x08,0x1b,0x6c,0x30,0x88,0x75,0xa0,0xd8,0x81,0x0f, +0x1a,0x5e,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43,0x68,0x61, +0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x13,0x04,0xa4,0x0d,0x36,0x18,0x84, +0x3b,0x50,0xef,0xc0,0x07,0x0d,0x31,0x33,0xab,0xb4,0xb2,0xbb,0x29,0xb8,0xb0,0xb1, +0x32,0xaa,0xb7,0xa6,0x32,0xba,0x32,0xb9,0x39,0xa3,0xb0,0x31,0xba,0x37,0xb9,0x09, +0x02,0xe2,0x06,0x1b,0x0c,0x22,0x1e,0x28,0x79,0xe0,0x83,0x66,0x03,0x25,0x07,0x7e, +0x10,0x0a,0xa3,0x60,0x0a,0xa9,0xc0,0x0a,0xaf,0x20,0x0b,0xb5,0x80,0x0b,0xbb,0xe0, +0x0b,0xe1,0x40,0x0e,0xe7,0xa0,0x0e,0xed,0x00,0x0f,0xf3,0x30,0x41,0xf0,0x83,0x3e, +0x20,0x63,0x46,0x35,0x46,0x85,0x26,0x57,0x36,0x87,0xf6,0xc6,0x46,0xb6,0x01,0x21, +0xec,0x81,0x32,0xf8,0xa0,0x69,0xfa,0x80,0x88,0x19,0xd5,0xd8,0xd4,0x58,0x18,0x5b, +0xd9,0x06,0x84,0xc0,0x07,0xea,0xe2,0x83,0xa6,0xe9,0x03,0x3a,0x66,0x52,0x65,0x61, +0x63,0x74,0x69,0x76,0x65,0x53,0x63,0x61,0x6c,0x65,0x1b,0x10,0x42,0x1f,0x28,0x50, +0xe0,0x83,0xa6,0xe9,0x03,0x32,0x66,0x52,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x4d, +0x61,0x78,0x13,0x04,0xe4,0x0d,0x36,0x20,0x04,0x3f,0x50,0xfd,0xc0,0x07,0x4d,0xd3, +0x07,0x1b,0x0a,0x3b,0xb8,0x87,0x7c,0xd8,0x07,0x7f,0xd8,0x50,0x18,0x7a,0x40,0x0f, +0xf5,0xf0,0x0f,0x13,0x04,0x01,0xd8,0x00,0x6c,0x18,0x0c,0x91,0x10,0x89,0x0d,0xc1, +0x48,0x6c,0x18,0x86,0x90,0x20,0x09,0x0a,0x43,0x53,0x13,0x84,0x01,0xda,0x30,0x80, +0x02,0x28,0x0c,0x1b,0x08,0xe3,0x24,0x2e,0x94,0xd8,0x50,0x84,0x84,0x49,0x00,0x79, +0x90,0x12,0x8c,0xc2,0xe4,0xe4,0xc2,0xf2,0xbe,0xd8,0xde,0xc6,0xc2,0xd8,0xbe,0xc4, +0xf2,0xe8,0xca,0xe6,0x08,0x85,0xc9,0xc9,0x85,0xe5,0x7d,0xb1,0xbd,0x8d,0x85,0xb1, +0x7d,0xb1,0x91,0xcd,0xd1,0x11,0x11,0x93,0x0b,0x73,0x1b,0x43,0x2b,0x9b,0xa3,0x61, +0xc6,0xf6,0x16,0x46,0x37,0x37,0x41,0x40,0xe0,0x80,0x45,0x9a,0xdb,0x1c,0xdd,0xdc, +0x04,0x01,0x89,0x03,0x12,0x69,0x6e,0x74,0x73,0x13,0x04,0x44,0x0e,0x88,0xd0,0x95, +0xe1,0x7d,0xb1,0xbd,0x85,0x91,0x4d,0x10,0x90,0x39,0x60,0x42,0x57,0x86,0xf7,0x35, +0x47,0xf7,0x26,0x57,0xc6,0xa2,0x2e,0xcd,0x8d,0x6e,0x6e,0x83,0xb4,0x12,0xb7,0xc0, +0x12,0xfd,0xd0,0x12,0x84,0x4b,0xbc,0x04,0x4c,0xc4,0x84,0x4c,0xcc,0x04,0x4d,0xd4, +0x84,0x4d,0x5c,0x37,0x51,0x13,0x55,0xd8,0xd8,0xec,0xda,0x5c,0xd2,0xc8,0xca,0xdc, +0xe8,0xa6,0x04,0x41,0x15,0x32,0x3c,0x17,0xbb,0x32,0xb9,0xb9,0xb4,0x37,0xb7,0x29, +0x01,0xd1,0x84,0x0c,0xcf,0xc5,0x2e,0x8c,0xcd,0xae,0x4c,0x6e,0x4a,0x60,0xd4,0x21, +0xc3,0x73,0x99,0x43,0x0b,0x23,0x2b,0x93,0x6b,0x7a,0x23,0x2b,0x63,0x9b,0x12,0x20, +0x65,0xc8,0xf0,0x5c,0xe4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca,0xe6,0xa6,0x04,0x78, +0x50,0x89,0x0c,0xcf,0x85,0x2e,0x0f,0xae,0x2c,0xc8,0xcd,0xed,0x8d,0x2e,0x8c,0x2e, +0xed,0xcd,0x6d,0x6e,0x8a,0xf0,0x0f,0x24,0x51,0x87,0x0c,0xcf,0xa5,0xcc,0x8d,0x4e, +0x2e,0x0f,0xea,0x2d,0xcd,0x8d,0x6e,0x6e,0x4a,0x90,0x12,0x5d,0xc8,0xf0,0x5c,0xc6, +0xde,0xea,0xdc,0xe8,0xca,0xe4,0xe6,0xa6,0x04,0x37,0x01,0x00,0x79,0x18,0x00,0x00, +0x51,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xd1,0x43,0x0e,0xf8,0xe0,0x06,0xe4,0x20, +0x0e,0xe7,0xe0,0x06,0xf6,0x10,0x0e,0xf2,0xc0,0x0e,0xe1,0x90,0x0f,0xef,0x50,0x0f, +0xf4,0x30,0x83,0x81,0xc8,0x01,0x1f,0xdc,0x40,0x1c,0xe4,0xa1,0x1c,0xc2,0x61,0x1d, +0xdc,0x40,0x1c,0xe4,0x01,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x42,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x39,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x56,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84, +0xf9,0x45,0xad,0x1b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17, +0xb7,0x6d,0x0d,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0, +0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0xc6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10, +0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0f, +0xdd,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0x7c,0x91, +0xc3,0x6c,0x48,0x33,0x20,0x8d,0x61,0x0b,0xce,0x70,0xf9,0xce,0xe3,0x0f,0xce,0x74, +0xfb,0xc5,0x6d,0xdb,0x40,0x34,0x5c,0xbe,0xf3,0xf8,0x46,0xe4,0x50,0x8f,0x38,0xf8, +0xc8,0x6d,0x9b,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0x94,0x0e, +0x30,0xf8,0xc5,0x6d,0x5b,0x82,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44, +0xb0,0x93,0x13,0x11,0x7e,0x71,0xdb,0x46,0x90,0x0d,0x97,0xef,0x3c,0xfe,0x74,0x44, +0x04,0x30,0x88,0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e,0x72,0xdb,0xa6,0xf0,0x0c,0x97, +0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb5,0x6e,0x07,0xcf,0x70,0xf9,0xce,0xe3, +0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x26,0x10,0x2d,0x4b,0xc5,0xf8,0x0b,0x52,0x10, +0x13,0xc2,0x10,0x3e,0xd1,0x0c,0x16,0x30,0x2d,0x4b,0xc5,0xf8,0x0b,0x52,0x10,0x13, +0xc2,0x10,0xbe,0x34,0x01,0xd1,0x04,0x00,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48, +0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb8,0x51,0x2f,0x3c,0xdd,0x00,0xa6,0x5b, +0x70,0x24,0x91,0xa4,0xf3,0x0b,0x80,0x85,0x44,0x58,0x49,0x4c,0x48,0x16,0x00,0x00, +0x66,0x00,0x05,0x00,0x92,0x05,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0x30,0x16,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00, +0x89,0x05,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c, +0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42, +0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20, +0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50, +0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00, +0x0a,0x00,0x00,0x00,0x1b,0x88,0x40,0x00,0x96,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff, +0x03,0x20,0x6d,0x30,0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09,0xa0,0x36,0x18,0xc4, +0xff,0xff,0xff,0xff,0x0f,0x80,0x04,0x54,0x00,0x00,0x00,0x00,0x49,0x18,0x00,0x00, +0x03,0x00,0x00,0x00,0x13,0x84,0x40,0x98,0x10,0x0c,0x13,0x02,0x62,0x42,0x20,0x00, +0x89,0x20,0x00,0x00,0xc8,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04, +0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c, +0x0b,0x84,0xe4,0x4c,0x10,0x94,0xc2,0x08,0x40,0x09,0x00,0x14,0x98,0x23,0x00,0x85, +0x39,0x02,0x84,0x08,0x65,0x00,0x0c,0x0a,0x64,0x98,0x23,0x00,0x83,0x32,0x20,0x10, +0x08,0x4a,0x8c,0x02,0x14,0x62,0x81,0x58,0x2c,0x88,0x31,0x03,0x70,0xd3,0x70,0xf9, +0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x70,0x38,0x1c, +0x0e,0xc4,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0xa0, +0x50,0x94,0x07,0x02,0x82,0x40,0x20,0x10,0x08,0x04,0x82,0x22,0x65,0x70,0x20,0x1c, +0x34,0x29,0x84,0x03,0xe1,0x70,0x50,0xa5,0x2c,0x00,0x04,0x04,0x81,0x40,0x38,0x1c, +0x0e,0x07,0x81,0x2e,0x65,0x58,0x20,0x16,0x94,0x29,0x88,0x03,0xe1,0x70,0x38,0x1c, +0x0e,0x07,0x6d,0x8e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0xb9,0x8d,0x2a,0x56,0x62, +0xf2,0x91,0xdb,0x46,0x04,0x02,0x81,0x40,0x14,0xa2,0x83,0x80,0x20,0xc8,0x73,0xd4, +0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x5f,0xdc,0x36,0x22, +0x1c,0x0e,0x87,0xa3,0x10,0x20,0x04,0x04,0x41,0xa1,0xdb,0x86,0xcb,0x9f,0xb0,0x87, +0x90,0xfc,0x95,0x90,0x1c,0x2a,0x12,0x88,0x34,0x72,0x1e,0x22,0x9a,0x10,0x42,0x42, +0x02,0x02,0x51,0x08,0x08,0x02,0x32,0x22,0xd2,0x41,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0xfe,0x4a,0x48,0x1b,0xd2,0x0c,0x88,0x40,0x20,0x10,0x84,0x39,0x82,0xa0,0x14,0x10, +0x84,0x09,0x71,0x22,0xd4,0x40,0xc0,0x30,0x02,0xe1,0xcc,0xd4,0x06,0xe3,0xc0,0x0e, +0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5, +0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60, +0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07, +0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5, +0x80,0x02,0xc4,0x4c,0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5, +0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0, +0x06,0x60,0x40,0x07,0x7e,0x00,0x06,0x7e,0x80,0x84,0x15,0x8b,0x5a,0x33,0x85,0xc1, +0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8, +0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43, +0x39,0xa0,0x00,0x31,0x93,0x35,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0e,0xec, +0xf0,0x0e,0xe1,0x40,0x0f,0x7e,0x80,0x04,0xc7,0x8b,0x60,0xc3,0x08,0x83,0x33,0x53, +0x1b,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d, +0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc, +0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xcc,0x81, +0x1f,0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d, +0xe4,0x03,0x3c,0x94,0x03,0x0a,0x10,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3, +0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29, +0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc, +0x43,0x38,0xd0,0x03,0x1b,0x80,0xc1,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0x64,0x33, +0xa2,0xcd,0x84,0x8d,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0, +0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03, +0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xa0,0xc0,0x41,0xb6,0x99,0xc8,0x60,0x1c,0xd8, +0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x40,0x16,0x6e,0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d, +0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x60,0x0e,0xfc, +0x00,0x0c,0xfc,0x00,0x05,0x32,0xc2,0x0d,0x23,0x08,0xc8,0x30,0x82,0xe0,0x9c,0x21, +0x04,0x1f,0xbb,0xda,0x68,0xd2,0xe9,0x74,0x3a,0x1d,0x02,0xb1,0xda,0xed,0x76,0x3b, +0x87,0xc3,0xe1,0x70,0x38,0x1c,0xc4,0x3b,0x49,0x08,0x40,0xa2,0x21,0x22,0x60,0x22, +0x56,0x02,0x10,0x26,0xa4,0x22,0x10,0xe1,0x70,0x38,0x1c,0xe4,0xcb,0x04,0x07,0x01, +0xe7,0x08,0xa0,0x29,0x00,0x72,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0, +0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07, +0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d, +0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06, +0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74, +0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x63, +0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0xc7,0x00,0x02,0x20, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x02,0x04,0x80,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x04,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x86,0x3c,0x0c,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c, +0x79,0x22,0x20,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xa9,0x80,0x00,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x73,0x01,0x01,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0xc0,0x90,0x27,0x03,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x80,0x21,0xcf,0x06,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x1e, +0x0f,0x08,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x61,0x00,0x04, +0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x1e,0x32,0x00,0x02,0x40,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x1a,0x00,0x01,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x13,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x14,0x30,0x20,0x20, +0xc2,0x08,0x00,0x21,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x10,0x4a, +0xa1,0xb8,0xca,0xab,0xf0,0x03,0x0a,0xa4,0x20,0xe8,0x34,0x02,0x40,0xae,0x19,0x00, +0x8a,0xcd,0x00,0x50,0x6d,0x06,0x80,0x6e,0x33,0x00,0x94,0x9b,0x01,0xa0,0xde,0x0c, +0x00,0xfd,0x66,0x00,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x7a,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04,0x44,0x9a,0x20,0x20,0xd3,0x06,0x61,0x20, +0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x20,0xd4,0x04,0xc1,0x0d,0xc0,0x80, +0xc0,0x04,0x01,0xa9,0x26,0x08,0x88,0xb5,0x41,0x40,0x98,0x0d,0x09,0x92,0x28,0xc8, +0x30,0x2c,0x48,0xb3,0x21,0x19,0x12,0x05,0x41,0x86,0x05,0x69,0x36,0x24,0x4b,0xa2, +0x20,0xcb,0xb0,0x20,0xcd,0x04,0x01,0xb9,0x26,0x08,0x71,0x10,0x06,0x13,0x04,0x04, +0xdb,0x90,0x44,0x92,0x82,0x4c,0xc3,0x82,0x34,0x13,0x04,0x24,0xdb,0x90,0x4c,0x92, +0x82,0x54,0xc3,0x82,0x34,0x13,0x84,0x3a,0x10,0x83,0x09,0x02,0xa2,0x6d,0x48,0xaa, +0x4b,0x41,0xb0,0x61,0x41,0x9a,0x09,0x02,0xb2,0x6d,0x48,0x88,0x4b,0x41,0xb4,0x61, +0x41,0x9a,0x0d,0x87,0xf3,0x40,0x94,0x95,0x6d,0x13,0x84,0x3b,0x18,0x83,0x09,0xc2, +0x19,0x7c,0x1b,0x16,0xa4,0x53,0x10,0x64,0x58,0x3c,0xcf,0x6b,0x36,0x2c,0x43,0xa7, +0x20,0xc3,0xb0,0x78,0x9e,0xd7,0x4c,0x10,0xf2,0x80,0x0c,0x36,0x2c,0x4b,0x18,0x28, +0xc8,0x32,0x2c,0x9e,0xe7,0x35,0x1b,0x96,0x28,0x0c,0x14,0x24,0x1a,0x16,0xcf,0xf3, +0x9a,0x0d,0xc4,0x07,0x06,0x62,0x30,0x06,0x13,0x84,0x3e,0x28,0x83,0x09,0x02,0xc2, +0x6d,0x40,0x90,0x32,0x50,0x10,0x64,0x30,0x03,0x60,0x82,0xf0,0x07,0x66,0x30,0x41, +0x40,0xba,0x0d,0xc8,0x80,0x06,0x0a,0x32,0x0c,0x69,0x00,0x6c,0x10,0xce,0x40,0x0d, +0x36,0x10,0x1c,0x19,0xac,0x01,0x30,0x41,0x10,0x00,0x0a,0x43,0x53,0x13,0x84,0x01, +0x9a,0x20,0x20,0xde,0x86,0x01,0x0e,0xe0,0x60,0xd8,0x40,0x20,0x6f,0x30,0xc5,0xc1, +0x86,0xa2,0x0d,0xdc,0x00,0x60,0x03,0x39,0x60,0x61,0xc6,0xf6,0x16,0x46,0xc7,0xe7, +0xad,0xcd,0x2d,0x0d,0xee,0x8d,0xae,0xcc,0x8d,0x0e,0x64,0x0c,0x2d,0x4c,0x8e,0xd1, +0x54,0x5a,0x1b,0x1c,0x5b,0x19,0xc8,0xd0,0xcb,0xd0,0xca,0x0a,0x08,0x95,0x50,0x50, +0xd0,0x86,0xc0,0x0e,0x26,0x08,0x43,0xb4,0x61,0xa8,0x83,0x3b,0xc0,0x83,0x0d,0x03, +0x1d,0xe4,0x01,0x1e,0x6c,0x18,0xf4,0x40,0x0f,0xf0,0xa0,0x0a,0x1b,0x9b,0x5d,0x9b, +0x4b,0x1a,0x59,0x99,0x1b,0xdd,0x94,0x20,0xa8,0x42,0x86,0xe7,0x62,0x57,0x26,0x37, +0x97,0xf6,0xe6,0x36,0x25,0x20,0x9a,0x90,0xe1,0xb9,0xd8,0x85,0xb1,0xd9,0x95,0xc9, +0x4d,0x09,0x88,0x3a,0x64,0x78,0x2e,0x73,0x68,0x61,0x64,0x65,0x72,0x4d,0x6f,0x64, +0x65,0x6c,0x53,0x02,0xa3,0x0c,0x19,0x9e,0x8b,0x5c,0xd9,0xdc,0x5b,0x9d,0xdc,0x58, +0xd9,0xdc,0x94,0x60,0x0d,0xea,0x90,0xe1,0xb9,0x94,0xb9,0xd1,0xc9,0xe5,0x41,0xbd, +0xa5,0xb9,0xd1,0xcd,0x4d,0x09,0xe4,0x00,0x79,0x18,0x00,0x00,0x51,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xd1,0x43,0x0e,0xf8,0xe0,0x06,0xe4,0x20,0x0e,0xe7,0xe0,0x06, +0xf6,0x10,0x0e,0xf2,0xc0,0x0e,0xe1,0x90,0x0f,0xef,0x50,0x0f,0xf4,0x30,0x83,0x81, +0xc8,0x01,0x1f,0xdc,0x40,0x1c,0xe4,0xa1,0x1c,0xc2,0x61,0x1d,0xdc,0x40,0x1c,0xe4, +0x01,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x42,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x39,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x56,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0x45,0xad,0x1b, +0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0d,0xdb, +0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20, +0x60,0x7e,0x71,0xdb,0xc6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44, +0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0f,0xdd,0x70,0xf9,0xce, +0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0x7c,0x91,0xc3,0x6c,0x48,0x33, +0x20,0x8d,0x61,0x0b,0xce,0x70,0xf9,0xce,0xe3,0x0f,0xce,0x74,0xfb,0xc5,0x6d,0xdb, +0x40,0x34,0x5c,0xbe,0xf3,0xf8,0x46,0xe4,0x50,0x8f,0x38,0xf8,0xc8,0x6d,0x9b,0x41, +0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0x94,0x0e,0x30,0xf8,0xc5,0x6d, +0x5b,0x82,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0xb0,0x93,0x13,0x11, +0x7e,0x71,0xdb,0x46,0x90,0x0d,0x97,0xef,0x3c,0xfe,0x74,0x44,0x04,0x30,0x88,0x83, +0xd8,0x80,0x91,0x43,0x3d,0x3e,0x72,0xdb,0xa6,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5, +0x00,0x11,0xe6,0x17,0xb5,0x6e,0x07,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61, +0x7e,0x71,0xdb,0x26,0x10,0x2d,0x4b,0xc5,0xf8,0x0b,0x52,0x10,0x13,0xc2,0x10,0x3e, +0xd1,0x0c,0x16,0x30,0x2d,0x4b,0xc5,0xf8,0x0b,0x52,0x10,0x13,0xc2,0x10,0xbe,0x34, +0x01,0xd1,0x04,0x00,0x61,0x20,0x00,0x00,0x16,0x03,0x00,0x00,0x13,0x04,0x4d,0x2c, +0x10,0x00,0x00,0x00,0x36,0x00,0x00,0x00,0x34,0x28,0x24,0x22,0x8c,0x00,0x94,0x40, +0x79,0x14,0x01,0x21,0x66,0x00,0x0a,0x76,0xa0,0x64,0x07,0x8a,0x30,0xa0,0x8c,0x0a, +0xa6,0xec,0xca,0xa1,0x06,0xca,0x30,0xa0,0x34,0x8a,0x37,0xa0,0x7c,0x03,0x4a,0x92, +0xa1,0x24,0x09,0x8a,0x10,0xa8,0x24,0x21,0xca,0x8d,0x16,0x63,0x04,0x20,0xe8,0x8c, +0x00,0x8c,0x11,0xfc,0x28,0x32,0x46,0x00,0x82,0x0f,0x39,0xc6,0x08,0x40,0x10,0x04, +0xd1,0x6f,0x8c,0x00,0x04,0x41,0x10,0xfe,0xc6,0x08,0x54,0xbc,0x3e,0x45,0x6f,0x8c, +0x00,0x04,0x41,0x10,0xfe,0x85,0x11,0x80,0x31,0x02,0x10,0x04,0x41,0xfc,0x1b,0x23, +0x00,0x41,0x10,0x44,0x7f,0x81,0x46,0x73,0x08,0x15,0x1f,0xcc,0x21,0x54,0x79,0x30, +0x87,0x50,0xe9,0xc1,0x1c,0xc2,0x1e,0xe8,0xc1,0x1c,0xc2,0x1e,0xe4,0xc1,0x1c,0x82, +0x1d,0x74,0x73,0x08,0x76,0xc0,0x91,0x69,0x0e,0xe2,0xba,0xa8,0x34,0x98,0x83,0xa8, +0x2a,0x2a,0x0d,0xe6,0x20,0x24,0x89,0x4a,0x83,0x39,0x08,0x8a,0xa2,0xd2,0x60,0x0e, +0x62,0xdb,0x28,0x34,0x98,0x83,0xd0,0x34,0x0a,0x0d,0xe6,0x20,0xb2,0x8c,0x42,0x83, +0x39,0x08,0x0c,0xa3,0xd0,0x60,0x0e,0xa2,0xaa,0x28,0x34,0x18,0x01,0x98,0x83,0x90, +0x24,0x0a,0x0d,0xe6,0x20,0x24,0x89,0x5a,0x83,0x39,0x08,0x8a,0xa2,0xd6,0x00,0x00, +0x23,0x06,0x08,0x00,0x82,0x60,0x80,0x06,0xae,0xf0,0x06,0x8d,0x29,0xf8,0xc1,0x88, +0x01,0x02,0x80,0x20,0x18,0xa0,0xc1,0x2b,0xc0,0x41,0x93,0x0a,0x7f,0x30,0x62,0x80, +0x00,0x20,0x08,0x06,0x68,0x00,0x0b,0x71,0xd0,0xb4,0x02,0x28,0x8c,0x18,0x20,0x00, +0x08,0x82,0x01,0x1a,0xc4,0x82,0x1c,0x34,0xac,0x10,0x0a,0x23,0x06,0x08,0x00,0x82, +0x60,0x80,0x06,0xb2,0x30,0x07,0x8d,0x29,0x88,0xc2,0x88,0x01,0x02,0x80,0x20,0x18, +0xa0,0xc1,0x2c,0xd0,0x41,0x83,0x0a,0xa3,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x68, +0x40,0x0b,0x75,0xd0,0xa8,0x02,0x29,0x8c,0x18,0x20,0x00,0x08,0x82,0x01,0x1a,0xd4, +0x82,0x1d,0x34,0xac,0x50,0x0a,0x23,0x06,0x08,0x00,0x82,0x60,0x80,0x06,0xb6,0x70, +0x07,0x0d,0x2c,0x98,0xc2,0x88,0x01,0x02,0x80,0x20,0x18,0xa0,0xc1,0x2d,0xe0,0x41, +0x23,0x0b,0xa7,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x68,0x80,0x0b,0x79,0xd0,0xd4, +0x02,0x2a,0x8c,0x18,0x20,0x00,0x08,0x82,0x01,0x1a,0xe4,0x82,0x1e,0x34,0xb6,0x90, +0x0a,0x23,0x06,0x08,0x00,0x82,0x60,0x80,0x06,0xba,0xb0,0x07,0x4d,0x2d,0xa8,0xc2, +0x88,0xc1,0x01,0x80,0x20,0x18,0x90,0x01,0x2f,0xf4,0x81,0xc0,0x8d,0x18,0x1c,0x00, +0x08,0x82,0x01,0x19,0xf4,0x82,0x1f,0x08,0xdc,0x88,0x81,0x01,0x80,0x20,0x18,0x24, +0xe9,0x50,0x07,0xb8,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x89,0x3a,0xd8,0xc1,0x2e, +0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xa2,0x0e,0x76,0xa0,0x0b,0x23,0x06,0x06,0x00, +0x82,0x60,0x90,0xac,0xc3,0x1d,0xf4,0xc2,0x4c,0x04,0x28,0x20,0xd2,0x28,0xcc,0x44, +0x80,0x02,0x22,0x8d,0x42,0x19,0xbb,0x70,0x65,0xf0,0xc2,0x95,0x21,0x40,0x19,0x02, +0x9c,0x20,0x84,0x13,0x84,0x70,0xc2,0xc2,0x4e,0x58,0x98,0x09,0x7c,0x00,0x1f,0x13, +0xfa,0x00,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xe0,0xc1,0x83,0x2a,0x44,0xe8,0x30, +0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0xc2,0xc2,0x4e,0x58,0x98,0x1d,0x02,0x7d,0xec, +0x10,0xe8,0x53,0x8f,0x39,0x9c,0x05,0xe7,0x90,0x81,0x82,0xd0,0xe1,0x2c,0x48,0x87, +0x0c,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x19,0xe4,0x83,0x2e,0x88,0x81,0x1f,0x8c, +0x18,0x34,0x00,0x08,0x82,0x41,0x24,0x12,0xb9,0x10,0xd0,0x03,0x21,0xf0,0x02,0x2f, +0xf0,0x02,0x2f,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82, +0x41,0x18,0xf8,0x43,0x2e,0x80,0xc1,0x3c,0x8c,0x26,0x04,0xc2,0x68,0x82,0x30,0x98, +0x50,0xc8,0xc7,0x84,0x42,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x10,0x06,0x23,0xe1, +0x0b,0x65,0x70,0x0f,0xa3,0x09,0x81,0x30,0x9a,0x20,0x0c,0x56,0x08,0xf1,0xb1,0x42, +0x88,0xcf,0x09,0x8b,0x3b,0x61,0x71,0x26,0x58,0xf0,0x31,0xc1,0x82,0x8f,0x09,0x9a, +0x7c,0x4c,0xd0,0xe4,0x73,0x82,0x03,0x4f,0x70,0xa0,0x09,0xb8,0x00,0x1f,0x13,0x72, +0x01,0x3e,0x27,0x08,0xe9,0x04,0x21,0x8d,0x18,0x1c,0x00,0x08,0x82,0x01,0x19,0xcc, +0x04,0x3d,0xec,0x01,0x2e,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0xc4,0x13,0xf3,0x10, +0xb8,0x84,0xc7,0xd9,0x83,0x3d,0xd8,0x83,0x3d,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10, +0x8c,0x26,0x0c,0xc2,0x0d,0x8b,0xbb,0x61,0x71,0x37,0x2c,0x6e,0xc4,0xe0,0x00,0x40, +0x10,0x0c,0xc8,0x60,0x27,0xf8,0x41,0x14,0xc0,0x61,0xc4,0xa0,0x01,0x40,0x10,0x0c, +0x22,0xb2,0xd8,0x87,0xc0,0x26,0xcc,0x80,0x0c,0xfc,0xc1,0x1f,0xfc,0xc1,0x1f,0x46, +0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0xe1,0x86,0xc5,0xdd,0xb0,0xb8,0x1b, +0x16,0x77,0x12,0x42,0x4e,0x42,0xc8,0x88,0xc1,0x01,0x80,0x20,0x18,0x90,0x41,0x59, +0x98,0x44,0x2c,0xa4,0xc3,0x88,0x41,0x03,0x80,0x20,0x18,0x44,0x6e,0x51,0x12,0x01, +0x58,0x0c,0x02,0x4a,0xa0,0x04,0x4a,0xa0,0xc4,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1, +0x68,0xc2,0x20,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x19,0xa8,0xc5,0x4a,0xdc,0x82, +0x3b,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x34,0x17,0x2a,0x11,0x94,0x05,0x72,0xb4, +0x44,0x4b,0xb4,0x44,0x4b,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0x82, +0x65,0xfa,0x20,0x1f,0xcb,0x36,0xf8,0x58,0xd0,0x0f,0xf2,0xb1,0x60,0x80,0x8f,0x79, +0x5c,0x7c,0xec,0x03,0x09,0xf9,0x98,0x11,0xc4,0xc7,0x3e,0x91,0x90,0x8f,0x09,0x41, +0x7c,0x4c,0x1b,0x09,0xf9,0x98,0xc6,0xc1,0xc7,0x02,0x93,0x90,0x8f,0x05,0x03,0x7c, +0xec,0xeb,0xe2,0x63,0x60,0x90,0x12,0xf2,0x31,0x23,0x88,0x8f,0x81,0xc1,0x4a,0xc8, +0xc7,0x84,0x20,0x3e,0x96,0xb1,0x84,0x7c,0x2c,0xdb,0xe0,0x63,0xc1,0x4b,0xc8,0xc7, +0x82,0x01,0x3e,0xe6,0x71,0xf1,0xb1,0x4f,0x26,0xe4,0x63,0x46,0x10,0x1f,0xfb,0x68, +0x42,0x3e,0x26,0x04,0xf1,0xb1,0xae,0x26,0xe4,0x63,0xdd,0x07,0x1f,0x0b,0x70,0x42, +0x3e,0x16,0x0c,0xf0,0x31,0x31,0x00,0x83,0xf8,0xd8,0x18,0xec,0x84,0x7c,0xcc,0x08, +0xe2,0x63,0x63,0xd0,0x13,0xf2,0x31,0x21,0x88,0x8f,0x61,0x61,0x10,0x1f,0xc3,0xc2, +0x20,0x3e,0x16,0x80,0x85,0x7c,0xcc,0xfa,0xe2,0x63,0xca,0x14,0x1f,0x53,0xa6,0xf8, +0x58,0x40,0x16,0xf2,0x31,0x24,0x8a,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x4c,0xe2, +0x61,0x1b,0xc8,0x88,0x81,0x01,0x80,0x20,0x18,0x4c,0xe3,0x71,0x1b,0xc7,0x88,0x81, +0x01,0x80,0x20,0x18,0x4c,0xe4,0x81,0x1b,0xc7,0x70,0xc4,0x80,0x16,0xc2,0x37,0x1c, +0x31,0xa4,0x85,0xf0,0x0d,0x47,0x0c,0x6a,0x21,0x7c,0x35,0x08,0x5b,0x81,0xb0,0x23, +0x06,0x06,0x00,0x82,0x60,0x30,0xa9,0x87,0x6f,0x30,0x23,0x06,0x06,0x00,0x82,0x60, +0x30,0xad,0xc7,0x6f,0x2c,0x23,0x06,0x06,0x00,0x82,0x60,0x30,0xb1,0x07,0x78,0x2c, +0xc3,0x11,0x03,0x5c,0x08,0xdf,0x70,0xc4,0x10,0x17,0xc2,0x37,0x1c,0x31,0xc8,0x85, +0xf0,0xd5,0x20,0x6c,0x05,0xc2,0x5a,0x1e,0x9c,0x41,0x7c,0x2c,0x0f,0xce,0x20,0x3e, +0x16,0xe0,0x85,0x7c,0xec,0x0e,0xca,0x20,0x3e,0x46,0x07,0x62,0x10,0x1f,0xa3,0x03, +0x31,0x88,0x8f,0x05,0x7c,0x21,0x1f,0x93,0x03,0x30,0x88,0x4f,0x45,0xc9,0x8e,0x18, +0x1c,0x00,0x08,0x82,0x41,0xa5,0x1f,0xb2,0xe1,0x17,0xc9,0x88,0xc1,0x01,0x80,0x20, +0x18,0x54,0xfb,0x31,0x1b,0x7f,0x81,0x8c,0x18,0x1c,0x00,0x08,0x82,0x41,0xc5,0x1f, +0xb4,0x01,0x1a,0x88,0x21,0x03,0x7d,0xec,0x18,0xe8,0x63,0xc7,0x40,0x9f,0xe9,0x86, +0x41,0x34,0x8e,0xe9,0x86,0x61,0x34,0x90,0xe9,0x86,0x81,0x34,0x92,0x11,0x83,0x03, +0x00,0x41,0x30,0xa8,0x46,0x64,0x37,0x06,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x2a, +0x12,0xe1,0x8d,0x40,0xb8,0x60,0x71,0x16,0x45,0xf2,0x31,0x08,0x92,0x8f,0x09,0x01, +0x7c,0x2c,0x8a,0xe4,0x63,0x42,0x00,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x98,0x58, +0x44,0x3c,0x82,0x0b,0x16,0x67,0x01,0x22,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0xc8, +0x58,0x64,0x3c,0x82,0xe1,0x88,0xe0,0x36,0x84,0x6f,0x96,0x21,0x10,0x02,0xab,0x07, +0xd8,0x90,0x8f,0xd5,0x03,0x6d,0xc8,0xc7,0x84,0x00,0x3e,0x16,0xdc,0x42,0x7c,0x2c, +0xb0,0x05,0xf8,0x58,0x50,0x0b,0xf0,0xb1,0x7c,0xd8,0x87,0xf8,0x58,0x20,0x0f,0xf1, +0xb1,0xa0,0x1e,0xe0,0x63,0x81,0x6f,0xc8,0xc7,0xc0,0xa1,0x1c,0xe2,0x63,0xc1,0x2f, +0xc0,0xc7,0x82,0x5c,0x88,0x8f,0x05,0xbf,0x00,0x1f,0x0b,0x72,0x21,0x3e,0x23,0x06, +0x06,0x00,0x82,0x60,0x30,0x81,0x09,0x8d,0x28,0x23,0x06,0x06,0x00,0x82,0x60,0x30, +0x85,0x49,0x8d,0x1c,0x23,0x06,0x06,0x00,0x82,0x60,0x30,0x89,0x89,0x8d,0x0c,0x56, +0x0f,0xe2,0x21,0x1f,0xab,0x07,0xf3,0x90,0x8f,0x09,0x01,0x7c,0x2c,0xb8,0x85,0xf8, +0x58,0x60,0x0b,0xf0,0xb1,0xa0,0x16,0xe0,0x63,0xf9,0xb0,0x0f,0xf1,0xb1,0xa0,0x1e, +0xe2,0x63,0x01,0x3e,0xc0,0xc7,0x02,0xf8,0x90,0x8f,0x81,0x43,0x39,0xc4,0xc7,0x82, +0x5f,0x80,0x8f,0x05,0xb9,0x10,0x1f,0x0b,0x7e,0x01,0x3e,0x16,0xe4,0x42,0x7c,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x60,0x92,0x13,0x33,0x51,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x60,0x9a,0x93,0x33,0x39,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x60,0xa2,0x13,0x34,0x19, +0xac,0x1a,0xe2,0x63,0xd5,0x10,0x1f,0xab,0x86,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82, +0xc1,0x84,0x27,0x6c,0x32,0x8c,0x18,0x18,0x00,0x08,0x82,0xc1,0x94,0x27,0x6d,0x32, +0x8c,0x18,0x18,0x00,0x08,0x82,0xc1,0xa4,0x27,0x6e,0x32,0x8c,0x18,0x2c,0x00,0x08, +0x82,0xc1,0x76,0x27,0x25,0x32,0x08,0xc1,0x7e,0xec,0xc7,0x7e,0x8c,0x18,0x18,0x00, +0x08,0x82,0xc1,0xc4,0x27,0x30,0x12,0x5c,0xb0,0xb8,0x0b,0x1c,0x38,0x62,0x70,0x00, +0x20,0x08,0x06,0x61,0x90,0x27,0x34,0xc2,0x1b,0x72,0x32,0x9a,0x10,0x00,0xc3,0x11, +0x43,0x40,0x7c,0xd3,0x0d,0x2a,0x82,0x22,0xc1,0x2c,0x81,0x30,0x50,0xb1,0x08,0x01, +0x3a,0x00,0xc3,0x0d,0x41,0x8b,0x08,0xb3,0x0c,0x03,0x13,0xdc,0x6e,0x14,0x76,0xc4, +0xc0,0x20,0x40,0x10,0x0c,0x0c,0x56,0x31,0x93,0x60,0x96,0x80,0x18,0xa8,0x40,0x96, +0x82,0x9d,0x86,0x81,0x0a,0xa4,0x28,0xe8,0x69,0x18,0xa8,0x40,0x8a,0xc2,0x8e,0x86, +0x59,0x02,0xc3,0x84,0x3c,0x81,0x81,0x09,0x7f,0x02,0x02,0x2b,0xf6,0x04,0x06,0xc3, +0x0d,0x82,0x9f,0x80,0xc1,0x2c,0xc3,0x41,0x04,0x03,0x15,0x08,0x43,0xbc,0x83,0x31, +0x50,0x81,0x88,0x12,0x11,0x0f,0x46,0x05,0xe2,0x01,0x85,0x88,0x07,0x94,0xb0,0x27, +0x67,0x01,0x9f,0x64,0xa0,0x86,0x3e,0x39,0x0b,0xfc,0x24,0x03,0x23,0x06,0x07,0x00, +0x82,0x60,0x40,0x06,0xae,0xf2,0x26,0xf5,0x31,0x23,0x23,0x06,0x0d,0x00,0x82,0x60, +0x10,0xdd,0x8a,0x9b,0x04,0xa9,0x42,0x08,0x71,0x12,0x27,0x71,0x12,0x27,0xa3,0x09, +0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x64, +0x30,0x2b,0x74,0xb2,0x1f,0x38,0x32,0x62,0xd0,0x00,0x20,0x08,0x06,0x11,0xaf,0xcc, +0x49,0xe0,0x2a,0xc9,0x61,0x27,0x76,0x62,0x27,0x76,0x32,0x9a,0x10,0x00,0xa3,0x09, +0x42,0x30,0x9a,0x30,0x08,0x86,0x0c,0xf1,0x31,0x64,0x88,0x8f,0x21,0x43,0x7c,0x46, +0x0c,0x0c,0x00,0x04,0xc1,0x60,0x12,0x17,0x5b,0x19,0x46,0x0c,0x0c,0x00,0x04,0xc1, +0x60,0x1a,0x97,0x5b,0x19,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x60,0x22,0x17,0x5c,0x19, +0xee,0x12,0xc2,0x79,0x42,0x28,0xe1,0x35,0xa0,0x84,0xd7,0x80,0x13,0x10,0x72,0x02, +0x42,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x80,0x0c,0xc8,0xa5,0x54,0x62,0x04,0x4d,0x46, +0x0c,0x1a,0x00,0x04,0xc1,0x20,0x6a,0x17,0x52,0x09,0x7e,0x65,0x10,0x4e,0xe5,0x54, +0x4e,0xe5,0x54,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0x61,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0xc8,0x20,0x5d,0x54,0xa5,0x46,0xda,0x64,0xc4,0xa0,0x01,0x40, +0x10,0x0c,0x22,0x79,0x49,0x95,0x80,0x5c,0x90,0x83,0x55,0x58,0x85,0x55,0x58,0x65, +0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x0c,0x19,0xe2,0x63,0xc8,0x10, +0x1f,0x43,0x86,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0xc1,0x84,0x2f,0xec,0x32,0x8c, +0x18,0x18,0x00,0x08,0x82,0xc1,0x94,0x2f,0xed,0x32,0x8c,0x18,0x18,0x00,0x08,0x82, +0xc1,0xa4,0x2f,0xee,0x32,0x58,0x36,0xc4,0xc7,0xb2,0x21,0x3e,0x96,0x0d,0xf1,0xb1, +0x61,0x90,0x8f,0x0d,0x83,0x7c,0x2c,0x10,0xe0,0x63,0x04,0x21,0x1f,0x13,0x02,0xf8, +0x8c,0x18,0x18,0x00,0x08,0x82,0xc1,0x34,0x32,0xb9,0x12,0xd8,0x1d,0xe4,0x0b,0x08, +0x36,0x70,0xd8,0x11,0x7c,0xc1,0x83,0x61,0x03,0x22,0x18,0x06,0xc0,0xf0,0x60,0x5f, +0x40,0x30,0xdc,0x30,0x84,0x02,0x18,0xcc,0x32,0x14,0x46,0xb0,0x81,0x83,0x8f,0xec, +0x0b,0xbe,0x50,0xe0,0x18,0x1b,0x38,0x80,0x49,0xbf,0xe4,0x0b,0x05,0x8e,0x61,0x43, +0x10,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x98,0x5a,0x26,0x64,0x82,0x0d,0x1c,0xc8, +0x24,0x64,0xf8,0x85,0x02,0xc7,0xb0,0xa0,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18, +0x4c,0x31,0x53,0x32,0xc1,0x06,0x0e,0x68,0x52,0x32,0x27,0x43,0x81,0x63,0x58,0x90, +0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa6,0x9a,0x49,0x99,0x60,0x03,0x07,0x36, +0x49,0x19,0x75,0xa1,0xc0,0x31,0x2c,0x68,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06, +0x53,0xce,0xb4,0x4c,0x60,0x49,0x23,0x1f,0x0b,0x0c,0xf9,0x58,0x30,0xc8,0x67,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0xa6,0x9e,0x99,0x97,0x60,0xc4,0xc0,0x20,0x40,0x10,0x0c, +0x8c,0xb1,0xf1,0x97,0x5c,0xb8,0x3a,0x29,0xec,0x88,0x81,0x41,0x80,0x20,0x18,0x18, +0x65,0xf3,0x2f,0xc1,0x2c,0x01,0x32,0x50,0x81,0x2c,0x89,0x8f,0x1d,0x03,0x15,0x48, +0x91,0x98,0xd9,0x31,0x50,0x81,0x14,0x09,0x7a,0x1d,0xb3,0x04,0x8a,0x09,0x32,0x03, +0x03,0x13,0x70,0x06,0x04,0x56,0xd0,0x0c,0x0c,0x86,0x1b,0x84,0x9b,0x01,0x83,0x59, +0x86,0x05,0x09,0x06,0x2a,0x10,0x06,0x19,0x05,0x65,0xa0,0x02,0xa1,0x2f,0xa4,0x14, +0x94,0x0a,0xf6,0x04,0x0a,0xd9,0x13,0x28,0x81,0x66,0xce,0x82,0x9a,0xc9,0x40,0x0d, +0x36,0x73,0x16,0xdc,0x4c,0x06,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x80,0x0c,0xce,0x06, +0x65,0x5e,0x85,0x5d,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0x82,0x9b,0x93,0x09,0xc4, +0x86,0x10,0x54,0x46,0x65,0x54,0x46,0x65,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46, +0x13,0x06,0xe1,0x18,0x21,0xdc,0x24,0x84,0x12,0x7a,0x04,0x4a,0xe8,0x11,0x38,0x01, +0x21,0x27,0x20,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc8,0x40,0x6e,0x66,0xc6,0x57, +0xec,0x65,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xa2,0xbd,0x91,0x99,0xa0,0x6d,0x06,0xa1, +0x66,0x6a,0xa6,0x66,0x6a,0x66,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10, +0xcc,0x19,0xe2,0x63,0xce,0x10,0x1f,0x73,0x86,0xf8,0xd8,0x30,0xc8,0xc7,0x86,0x41, +0x3e,0x26,0x04,0xf0,0x31,0x82,0x90,0x8f,0x09,0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x60,0x32,0x1d,0x9e,0x09,0x2c,0x0c,0xf8,0x06,0x04,0x1b,0x38,0xfc,0xca,0xde, +0x88,0xc1,0xb0,0x01,0x11,0x0c,0x03,0x60,0x62,0xe0,0x37,0x20,0x18,0x6e,0x18,0xd6, +0x00,0x0c,0x66,0x19,0x12,0x25,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0x69,0x75,0xc2, +0xc6,0x0d,0x2e,0x58,0xdc,0x06,0x0e,0xe4,0x02,0x3a,0x7d,0x43,0x81,0x63,0x6c,0xe0, +0x60,0x2e,0xa2,0xe3,0x37,0x14,0x38,0x86,0x0d,0x41,0x7c,0x46,0x0c,0x0c,0x00,0x04, +0xc1,0x60,0x92,0x1d,0xd3,0x09,0x36,0x70,0x50,0x17,0xd3,0x09,0x1d,0x0a,0x1c,0xc3, +0x82,0x22,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x30,0xd9,0x8e,0xea,0x04,0x1b,0x38, +0xb8,0x8b,0xea,0xb0,0x0e,0x05,0x8e,0x61,0x41,0x12,0x9f,0x11,0x03,0x03,0x00,0x41, +0x30,0x98,0x74,0xc7,0x75,0x82,0x0d,0x1c,0xe4,0xc5,0x75,0xde,0x86,0x02,0xc7,0xb0, +0xa0,0x89,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x4c,0xbe,0x23,0x3b,0x81,0x25,0x8d, +0x7c,0x2c,0x30,0xe4,0x63,0xc1,0x20,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x98,0xc4, +0x07,0x6f,0x82,0x11,0x03,0x03,0x00,0x41,0x30,0x98,0xc6,0x27,0x6f,0x82,0x11,0x03, +0x83,0x00,0x41,0x30,0x30,0xd2,0x87,0x74,0x4c,0xe1,0x82,0xc5,0x59,0x16,0xc4,0x67, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0xb2,0xf1,0xd1,0x9b,0x60,0xc4,0xe0,0x00,0x40,0x10, +0x0c,0xc2,0x20,0x7c,0xf8,0x86,0x64,0x74,0x67,0x34,0x21,0x10,0x2e,0x58,0x9c,0x05, +0x84,0x7c,0x2e,0x70,0xe0,0x68,0x42,0x31,0x0c,0x47,0x08,0x01,0xf1,0x9d,0xb0,0xb8, +0xe9,0x86,0x22,0x10,0x66,0x09,0x98,0x81,0x8a,0x45,0x58,0xe0,0x4d,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0x30,0x58,0x1f,0xd3,0x71,0x19,0xf2,0x19,0x4d,0x08,0x82,0x0b, +0x16,0x67,0x41,0x5c,0xc8,0x67,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc8,0xc0,0x7d,0x5e, +0x07,0x67,0xe2,0x66,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xa2,0xfb,0x71,0x9d,0x20,0x7d, +0xf2,0xe5,0x5e,0x62,0x27,0x76,0x62,0x27,0x76,0x46,0x13,0x02,0xe0,0x82,0xc5,0x8d, +0x18,0x1c,0x00,0x08,0x82,0x01,0xb3,0x3f,0xb0,0x93,0x04,0x23,0x06,0x07,0x00,0x82, +0x60,0x40,0x06,0xf3,0x43,0x3b,0x3e,0x63,0x37,0x23,0x06,0x0d,0x00,0x82,0x60,0x10, +0xf1,0xcf,0xec,0x04,0xee,0xe3,0x2f,0xfc,0x62,0x3b,0xb6,0x63,0x3b,0xb6,0x33,0x9a, +0x10,0x00,0x17,0x2c,0x6e,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x18,0x10,0xaa,0x1d,0x25, +0x38,0xc3,0x81,0x23,0x06,0x07,0x00,0x82,0x60,0x40,0x06,0xf9,0xa3,0x3b,0x67,0xb3, +0x37,0x23,0x06,0x0e,0x00,0x82,0x60,0x70,0xfd,0xcf,0xec,0x04,0x24,0x23,0x32,0xbc, +0x23,0x08,0x82,0xe0,0x3b,0x37,0x38,0x70,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc8,0x60, +0x7f,0x78,0x47,0x6d,0xfa,0x66,0xc4,0xc0,0x01,0x40,0x10,0x0c,0xae,0x10,0xaa,0x9d, +0xc0,0x64,0x48,0xc6,0x77,0x04,0x41,0x10,0xc0,0xe7,0xc8,0xc5,0x81,0x47,0x2e,0x0e, +0x3c,0x72,0x71,0xe0,0x88,0xc1,0x01,0x80,0x20,0x18,0x90,0xc1,0xff,0x80,0xcf,0xdb, +0x80,0xce,0x88,0x81,0x03,0x80,0x20,0x18,0x5c,0x25,0x94,0x3b,0x81,0xca,0xa0,0x8c, +0xf8,0x10,0x83,0x40,0x90,0xcf,0x81,0x8b,0x03,0x0f,0x5c,0x1c,0x78,0xe0,0xe2,0xc0, +0x11,0x83,0x03,0x00,0x41,0x30,0x20,0x83,0x11,0x22,0x1f,0xba,0x21,0x9d,0x11,0x03, +0x07,0x00,0x41,0x30,0xb8,0x52,0xa8,0x77,0x02,0x97,0x61,0x19,0xf3,0x21,0x06,0x81, +0x40,0x1f,0x0c,0x88,0x01,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x5b,0x86,0x3b,0x09, +0xf4,0x60,0xcb,0xc0,0x27,0x81,0x1e,0x6c,0x19,0xfc,0x24,0xd0,0x83,0x2d,0x83,0xa8, +0x04,0x7a,0xb0,0x65,0x30,0x95,0x40,0x0f,0xb6,0x0c,0xaa,0x12,0xe8,0xc1,0x96,0x21, +0x64,0x02,0x3d,0xd8,0x32,0xa0,0x4c,0xa0,0x07,0x5b,0x06,0x95,0x09,0xf4,0x60,0xcb, +0xe0,0x32,0x81,0x1e,0x6c,0x19,0x64,0x26,0xd0,0x83,0x2d,0x83,0xcd,0x04,0x7a,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_tcr_autogen_pass_wave64_16bit_fc223f2b6ec38a01d99e8285b8f1a7e3.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_tcr_autogen_pass_wave64_16bit_fc223f2b6ec38a01d99e8285b8f1a7e3.h new file mode 100644 index 00000000..821ffcc8 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_tcr_autogen_pass_wave64_16bit_fc223f2b6ec38a01d99e8285b8f1a7e3.h @@ -0,0 +1,649 @@ +// ffx_fsr2_tcr_autogen_pass_wave64_16bit_fc223f2b6ec38a01d99e8285b8f1a7e3.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_fc223f2b6ec38a01d99e8285b8f1a7e3_CBVResourceNames[] = { "cbFSR2", "cbGenerateReactive", }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_fc223f2b6ec38a01d99e8285b8f1a7e3_CBVResourceBindings[] = { 0, 1, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_fc223f2b6ec38a01d99e8285b8f1a7e3_CBVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_fc223f2b6ec38a01d99e8285b8f1a7e3_CBVResourceSpaces[] = { 0, 0, }; + +static const char* g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_fc223f2b6ec38a01d99e8285b8f1a7e3_SRVResourceNames[] = { "r_input_color_jittered", "r_input_opaque_only", "r_input_motion_vectors", "r_reactive_mask", "r_transparency_and_composition_mask", "r_input_prev_color_pre_alpha", "r_input_prev_color_post_alpha", }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_fc223f2b6ec38a01d99e8285b8f1a7e3_SRVResourceBindings[] = { 1, 0, 2, 4, 5, 46, 47, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_fc223f2b6ec38a01d99e8285b8f1a7e3_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_fc223f2b6ec38a01d99e8285b8f1a7e3_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_fc223f2b6ec38a01d99e8285b8f1a7e3_UAVResourceNames[] = { "rw_output_autoreactive", "rw_output_autocomposition", "rw_output_prev_color_pre_alpha", "rw_output_prev_color_post_alpha", }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_fc223f2b6ec38a01d99e8285b8f1a7e3_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_fc223f2b6ec38a01d99e8285b8f1a7e3_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_fc223f2b6ec38a01d99e8285b8f1a7e3_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_fc223f2b6ec38a01d99e8285b8f1a7e3_size = 10008; + +static const unsigned char g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_fc223f2b6ec38a01d99e8285b8f1a7e3_data[] = { +0x44,0x58,0x42,0x43,0x0b,0x6f,0x6d,0x49,0x8c,0x4d,0xb3,0x6f,0x84,0xce,0xe0,0x6c, +0x2b,0xbe,0xea,0xb2,0x01,0x00,0x00,0x00,0x18,0x27,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0xcc,0x10,0x00,0x00,0xe8,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x80,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2f,0x00,0x00,0x00,0x2f,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0xd0,0x0e,0x00,0x00,0x66,0x00,0x05,0x00, +0xb4,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0xb8,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0xab,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42,0xe4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00,0x0a,0x00,0x00,0x00, +0x1b,0x88,0x40,0x00,0x96,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30, +0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09,0xa0,0x36,0x18,0xc4,0xff,0xff,0xff,0xff, +0x0f,0x80,0x04,0x54,0x00,0x00,0x00,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x84,0x40,0x98,0x10,0x0c,0x13,0x02,0x62,0x42,0x20,0x00,0x89,0x20,0x00,0x00, +0xc6,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04,0x93,0x23,0xa4,0x84, +0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c,0x0b,0x84,0xe4,0x4c, +0x10,0x80,0xc2,0x08,0x40,0x09,0x00,0x14,0x98,0x23,0x00,0x85,0x39,0x02,0x84,0x08, +0x65,0x00,0x0c,0x0a,0x64,0x98,0x23,0x00,0x83,0x32,0x20,0x10,0x08,0x4a,0x8c,0x02, +0x14,0x62,0x81,0x58,0x2c,0x88,0x31,0x03,0x70,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92, +0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x70,0x38,0x1c,0x0e,0xc4,0x3d,0xc3, +0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0xa0,0x50,0x94,0x07,0x02, +0x82,0x40,0x20,0x10,0x08,0x04,0x82,0x22,0x65,0x70,0x20,0x1c,0x34,0x29,0x84,0x03, +0xe1,0x70,0x50,0xa5,0x2c,0x00,0x04,0x04,0x81,0x40,0x38,0x1c,0x0e,0x07,0x81,0x2e, +0x65,0x58,0x20,0x16,0x94,0x29,0x88,0x03,0xe1,0x70,0x38,0x1c,0x0e,0x07,0x6d,0x8e, +0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0xb9,0x8d,0x2a,0x56,0x62,0xf2,0x91,0xdb,0x46, +0x04,0x02,0x81,0x40,0x14,0xa2,0x83,0x80,0x20,0xc8,0x73,0xd4,0x70,0xf9,0x13,0xf6, +0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x5f,0xdc,0x36,0x22,0x1c,0x0e,0x87,0xa3, +0x10,0x20,0x04,0x04,0x41,0xa1,0xdb,0x86,0xcb,0x9f,0xb0,0x87,0x90,0xfc,0x95,0x90, +0x1c,0x2a,0x12,0x88,0x34,0x72,0x1e,0x22,0x9a,0x10,0x42,0x42,0x02,0x02,0x51,0x08, +0x08,0x02,0x32,0x22,0xd2,0x41,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a,0x48,0x1b, +0xd2,0x0c,0x88,0x40,0x20,0x10,0x84,0x39,0x82,0xa0,0x14,0x10,0x84,0x09,0x71,0x22, +0xd4,0x40,0xc0,0x30,0x02,0xe1,0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3, +0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0, +0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e, +0xe1,0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed, +0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x02,0xc4,0x4c, +0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5,0x30,0x0e,0xf4,0xf0, +0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0,0x06,0x60,0x40,0x07, +0x7e,0x00,0x06,0x7e,0x80,0x84,0x15,0x8b,0x5a,0x33,0x85,0xc1,0x38,0xb0,0x43,0x38, +0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8,0x81,0x1e,0xe8,0x41, +0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0,0x00,0x31, +0x93,0x35,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b,0xe5,0x80,0x0f,0xf4, +0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40, +0x0f,0x7e,0x80,0x04,0xc7,0x8b,0x60,0xc3,0x08,0x83,0x33,0x53,0x1b,0x8c,0x03,0x3b, +0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94, +0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc,0x83,0x3c,0xf0,0x81, +0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xcc,0x81,0x1f,0x80,0x81,0x1f, +0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d,0xe4,0x03,0x3c,0x94, +0x03,0x0a,0x10,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d, +0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94, +0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03, +0x1b,0x80,0xc1,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0x64,0x33,0xa2,0xcd,0x84,0x8d, +0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0,0x42,0x39,0xe0,0x03, +0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38, +0xd0,0x83,0x1f,0xa0,0xc0,0x41,0xb6,0x99,0xc8,0x60,0x1c,0xd8,0x21,0x1c,0xe6,0x61, +0x1e,0xdc,0x40,0x16,0x6e,0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c, +0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f,0xcc, +0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x60,0x0e,0xfc,0x00,0x0c,0xfc,0x00, +0x05,0x32,0xc2,0x0d,0x23,0x08,0xc8,0x30,0x82,0xe0,0x9c,0x21,0x04,0x1f,0xbb,0xda, +0x68,0xd2,0xe9,0x74,0x3a,0x1d,0x02,0xb1,0xda,0xed,0x76,0x3b,0x87,0xc3,0xe1,0x70, +0x38,0x1c,0xc4,0x3b,0x49,0x08,0x40,0xa2,0x21,0x22,0x60,0x22,0x56,0x02,0x10,0x26, +0xa4,0x22,0x10,0xe1,0x70,0x38,0x1c,0xe4,0x03,0x00,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x78,0xd0,0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90, +0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07, +0x76,0x40,0x07,0x6d,0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6, +0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60, +0x07,0x74,0xd0,0x06,0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07, +0x7a,0x60,0x07,0x74,0x30,0xe4,0x09,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x60,0xc8,0x63,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90, +0xc7,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x02,0x04, +0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x04,0x08,0x00,0x01,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x0c,0x10,0x00,0x02,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x0c,0x79,0x22,0x20,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x18,0xf2,0x4c,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xa9, +0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x73,0x01,0x01,0x40, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x27,0x03,0x02,0x40,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x80,0x21,0xcf,0x06,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x43,0x1e,0x0f,0x08,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, +0x3c,0x61,0x00,0x04,0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x1e,0x32, +0x00,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x1a,0x00,0x01, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x20,0x00,0x00,0x00, +0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a, +0x14,0x30,0x20,0x20,0x02,0x21,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0, +0x10,0x4a,0xa1,0xb8,0xca,0xab,0xf0,0x03,0x0a,0xa4,0x1c,0x0a,0xa2,0x60,0x0a,0xa8, +0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03,0x0a,0x38, +0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a,0x3e,0xa0, +0x30,0x8a,0x7b,0xa0,0x1c,0x0f,0x8a,0xaa,0x34,0xe8,0x34,0x02,0x50,0x03,0xe4,0x9a, +0x01,0xa0,0xd8,0x0c,0x00,0xd5,0x66,0x00,0xe8,0x36,0x03,0x40,0xb9,0x19,0x00,0xe2, +0xcd,0x00,0x50,0x6f,0x06,0x80,0x7c,0x33,0x00,0xf4,0x9b,0x01,0x00,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0xa9,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04, +0x24,0x9a,0x20,0x20,0xd2,0x06,0x61,0x20,0x26,0x08,0xc8,0xb4,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08,0x6e,0x60,0x07,0xb4,0xe4,0xbe,0xd2,0xdc, +0xe0,0xea,0xe8,0xbe,0xc6,0xde,0xd8,0xde,0xe4,0xbe,0xd4,0xd2,0xe8,0xe8,0xca,0xe4, +0xca,0xc8,0x26,0x08,0x08,0x35,0x41,0x40,0xaa,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65, +0x31,0x86,0x81,0x31,0x1c,0x4e,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6f,0x70, +0x61,0x71,0x75,0x65,0x5f,0x6f,0x6e,0x6c,0x79,0x1b,0x92,0x41,0x81,0x0c,0x63,0x60, +0x0c,0x87,0x96,0xdc,0x57,0x9a,0x1b,0x5c,0x1d,0xdd,0x57,0xdb,0x1b,0x5d,0xda,0x9b, +0xdb,0x97,0x5d,0xd9,0x18,0xdd,0x9b,0xdc,0xdc,0x86,0x84,0x51,0x24,0x83,0x19,0x18, +0xc3,0x99,0x20,0x20,0xd6,0x04,0x21,0x0e,0xee,0x80,0x8f,0xdc,0x97,0x5c,0x59,0xd8, +0x18,0x5d,0x9a,0x5d,0xd9,0x57,0x5b,0xd8,0xdc,0xda,0x04,0x01,0xb9,0x36,0x24,0x54, +0x65,0x19,0xd7,0xc0,0x18,0x0e,0xc7,0x40,0xee,0x8b,0x4e,0x2e,0xcc,0x6d,0x0e,0x2e, +0x4c,0xae,0xcc,0x6d,0x2c,0xef,0x2b,0xcc,0x8d,0xec,0x6b,0xec,0xad,0x0d,0xee,0x6d, +0x2e,0x8d,0x2e,0xed,0xcd,0xed,0xab,0x2d,0x6c,0x6e,0x6d,0x82,0x80,0x60,0x1b,0x92, +0xab,0xca,0x0c,0x6d,0x60,0x0c,0x67,0x82,0x50,0x07,0x78,0x40,0x4e,0xee,0x2b,0xcd, +0x0d,0xae,0x8e,0xee,0x0b,0x4e,0xae,0xcc,0xee,0x6b,0xec,0x8d,0xed,0x4d,0xee,0x0b, +0x4e,0xae,0xec,0x2b,0x8c,0x0d,0x0e,0x2d,0x6c,0x82,0x80,0x64,0x1b,0x12,0x8d,0xeb, +0x0c,0x6f,0x60,0x0c,0x87,0x9d,0xdc,0x57,0x9a,0x1b,0x5c,0x1d,0xdd,0x17,0x9c,0x5c, +0x99,0xdd,0xd7,0xd8,0x1b,0xdb,0x9b,0xdc,0x17,0xdc,0xdb,0x1c,0xdd,0x57,0x18,0x1b, +0x1c,0x5a,0xd8,0x04,0x01,0xd1,0x36,0x24,0x04,0x07,0x06,0x46,0x18,0x0c,0x8c,0xe1, +0x6c,0x38,0x9e,0x68,0xc2,0xb6,0x4f,0x0c,0x26,0x08,0x77,0x90,0x07,0xb4,0xe4,0xee, +0xbe,0xde,0xea,0xe8,0xe0,0xea,0xe8,0xbe,0xc2,0xea,0xe8,0xde,0xe4,0xca,0xc2,0xc6, +0xe8,0xd2,0xec,0xca,0x26,0x08,0x67,0x40,0x07,0x1b,0x16,0x83,0x0c,0xca,0xc0,0x30, +0x06,0xc6,0x0c,0xcc,0xc0,0x0c,0x1c,0x66,0x72,0x77,0x5f,0x6f,0x75,0x74,0x70,0x75, +0x74,0x5f,0x61,0x75,0x74,0x6f,0x63,0x6f,0x6d,0x70,0x6f,0x73,0x69,0x74,0x69,0x6f, +0x6e,0x1b,0x96,0x81,0x0c,0xd0,0xc0,0x18,0x06,0xc6,0x0c,0xcc,0xc0,0x0c,0x9c,0x09, +0x42,0x1e,0xe8,0x01,0x3d,0xb9,0xbb,0xaf,0xb7,0x3a,0x3a,0xb8,0x3a,0xba,0x2f,0x38, +0xb9,0x32,0xbb,0xaf,0xb1,0x37,0xb6,0x37,0xb9,0x2f,0x38,0xb9,0xb2,0xaf,0x30,0x36, +0x38,0xb4,0xb0,0x0d,0x0b,0xa3,0x06,0x6b,0x60,0x30,0x03,0x63,0x06,0x66,0x60,0x06, +0x0e,0x3f,0xb9,0xbb,0xaf,0xb7,0x3a,0x3a,0xb8,0x3a,0xba,0x2f,0x38,0xb9,0x32,0xbb, +0xaf,0xb1,0x37,0xb6,0x37,0xb9,0x2f,0xb8,0xb7,0x39,0xba,0xaf,0x30,0x36,0x38,0xb4, +0xb0,0x0d,0x0b,0xa5,0x06,0x6d,0x60,0x50,0x03,0x63,0x06,0x66,0x60,0x06,0xce,0x06, +0xe2,0x0c,0xd2,0x80,0x0d,0xdc,0x60,0x82,0xd0,0x07,0x7c,0x40,0x63,0x4c,0xcc,0x68, +0x4a,0x4a,0x66,0x82,0x80,0x6c,0x1b,0x10,0x03,0x0e,0xe2,0xc0,0x30,0x06,0x39,0x00, +0x26,0x08,0x7f,0xe0,0x07,0x94,0xc6,0xc4,0x8e,0xca,0xdc,0xca,0xe4,0xc2,0xe8,0xca, +0xa4,0xca,0xc2,0xc6,0xe8,0xd2,0xec,0xca,0x26,0x08,0x08,0xb7,0x01,0x19,0xe8,0xa0, +0x0e,0x8c,0x61,0xb0,0x03,0x60,0x83,0x30,0x07,0x77,0xb0,0x81,0x18,0x83,0x37,0xc0, +0x03,0x60,0x82,0xc0,0x07,0x7b,0xc0,0x25,0x4d,0xaa,0xcc,0x8d,0xac,0x4c,0x6e,0x2a, +0x4d,0xaf,0x6c,0x82,0x80,0x74,0x13,0x84,0x33,0xa8,0x83,0x0d,0x08,0xb1,0x07,0x94, +0xc1,0x07,0x57,0xd3,0x07,0x74,0xd2,0x9a,0xc2,0xf0,0xa4,0xca,0xdc,0xc8,0xca,0xe4, +0xa6,0xd2,0xf4,0xca,0x26,0x08,0x88,0xb7,0xc1,0x20,0xfe,0x80,0x02,0x05,0x3e,0xb8, +0xc8,0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x6d,0x30,0x08, +0x51,0xa0,0xec,0x80,0x0f,0x2e,0x76,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f,0x6c, +0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e,0x73, +0x69,0x6f,0x6e,0x73,0x13,0x04,0xe4,0xdb,0x60,0x10,0xa4,0x40,0x95,0x02,0x1f,0x5c, +0x94,0xd2,0x98,0xea,0xda,0xc2,0x9a,0xd2,0xe0,0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2, +0xde,0xdc,0xe6,0x26,0x08,0x08,0x18,0x6c,0x30,0x88,0x53,0xa0,0x50,0x81,0x0f,0x2e, +0x4a,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f, +0x55,0x73,0x65,0x13,0x04,0x24,0x0c,0x36,0x18,0x84,0x2a,0x50,0xab,0xc0,0x07,0x17, +0x97,0x34,0x23,0xb9,0xb0,0xb6,0xb2,0x24,0x37,0xb2,0x32,0xbc,0x09,0x02,0x22,0x06, +0x1b,0x0c,0xa2,0x15,0x28,0x57,0xe0,0x83,0x8b,0x92,0x19,0x51,0x99,0x5d,0xda,0x58, +0x19,0xd5,0x9b,0x55,0x5a,0xd9,0x1d,0x51,0x19,0x1c,0x1d,0xda,0x04,0x01,0x19,0x83, +0x0d,0x06,0x01,0x0b,0x54,0x2c,0xf0,0x41,0xc3,0xc3,0x4c,0x29,0x8d,0x8e,0xae,0x4c, +0x6e,0x82,0x80,0x90,0xc1,0x06,0x83,0x98,0x05,0x8a,0x16,0xf8,0xa0,0xa1,0x64,0xd6, +0xf4,0x46,0x97,0xf6,0xe6,0x66,0x55,0x36,0x46,0xf7,0x26,0x37,0x35,0x16,0xc6,0x56, +0x36,0x41,0x40,0xca,0x60,0x03,0x42,0xd8,0x02,0x75,0x0b,0x7c,0xd0,0x34,0x7d,0x40, +0xc8,0x8c,0xe8,0xed,0xce,0x6d,0x6e,0x2c,0x8c,0xad,0xcc,0x28,0x6c,0x8c,0xee,0x4d, +0x6e,0x82,0x80,0x98,0xc1,0x06,0x83,0xc8,0x05,0x4a,0x17,0xf8,0xa0,0xe1,0x67,0xd6, +0xf4,0x46,0x97,0xf6,0xe6,0x66,0x55,0x36,0x46,0xf7,0x26,0xa7,0x94,0x46,0x47,0x57, +0x26,0x37,0x14,0xe6,0x36,0x56,0xc6,0xc6,0x16,0x46,0x97,0xf6,0xe6,0x36,0x41,0x40, +0xce,0x60,0x83,0x41,0xf0,0x02,0xd5,0x0b,0x7c,0xd0,0x90,0x31,0x83,0x92,0x2b,0x2b, +0xc2,0x83,0x7b,0x9b,0xab,0x93,0x2b,0x9b,0x20,0x20,0x68,0xb0,0xc1,0x20,0x7e,0x81, +0x02,0x07,0x3e,0x68,0x98,0x99,0x41,0xc9,0x95,0xd9,0xa5,0xbd,0xd5,0xcd,0x19,0xc9, +0x85,0xb5,0x95,0x41,0xc9,0x95,0x15,0xe1,0xc1,0xbd,0xcd,0xd5,0xc9,0x95,0x4d,0x10, +0x90,0x34,0xd8,0x60,0x10,0xe2,0x40,0x8d,0x03,0x1f,0x34,0x5c,0xcc,0xa8,0xc2,0xdc, +0x90,0xc2,0xd8,0xcc,0x8c,0x9e,0xac,0x26,0x08,0x88,0x1a,0x6c,0x30,0x88,0x72,0xa0, +0xcc,0x81,0x0f,0x1a,0x56,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53,0x65,0x71,0x75, +0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x13,0x04,0x64,0x0d,0x36,0x18, +0x04,0x3a,0x50,0xe9,0xc0,0x07,0x0d,0x15,0x33,0xa2,0x32,0x36,0xba,0x30,0xaa,0xb4, +0xb6,0xb2,0x09,0x02,0xc2,0x06,0x1b,0x0c,0x62,0x1d,0x28,0x76,0xe0,0x83,0x86,0x97, +0x19,0x51,0x9e,0x5b,0x58,0x5b,0xda,0x98,0x54,0xd9,0xdc,0x10,0x5a,0x98,0xdb,0x59, +0x99,0x51,0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x01,0x69,0x83,0x0d,0x06,0xe1,0x0e,0xd4, +0x3b,0xf0,0x41,0x43,0xcc,0xcc,0x2a,0xad,0xec,0x6e,0x0a,0x2e,0x6c,0xac,0x8c,0xea, +0xad,0xa9,0x8c,0xae,0x4c,0x6e,0xce,0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82,0x80,0xb8, +0xc1,0x06,0x83,0x88,0x07,0x4a,0x1e,0xf8,0xa0,0xd9,0x40,0xc9,0x81,0x1f,0x84,0xc2, +0x28,0x98,0x42,0x2a,0xb0,0xc2,0x2b,0xc8,0x42,0x2d,0xe0,0xc2,0x2e,0xf8,0x42,0x38, +0x90,0xc3,0x39,0xa8,0x43,0x3b,0xc0,0xc3,0x3c,0x4c,0x10,0xfc,0xa0,0x0f,0xc8,0x98, +0x51,0x8d,0x51,0xa1,0xc9,0x95,0xcd,0xa1,0xbd,0xb1,0x91,0x6d,0x40,0x08,0x7b,0xa0, +0x0c,0x3e,0x68,0x9a,0x3e,0x20,0x62,0x46,0x35,0x36,0x35,0x16,0xc6,0x56,0xb6,0x01, +0x21,0xf0,0x81,0xba,0xf8,0xa0,0x69,0xfa,0x80,0x8e,0x99,0x54,0x59,0xd8,0x18,0x5d, +0x9a,0x5d,0xd9,0xd4,0x58,0x18,0x5b,0xd9,0x06,0x84,0xd0,0x07,0x0a,0x14,0xf8,0xa0, +0x69,0xfa,0x80,0x8c,0x99,0x54,0x59,0xd8,0x18,0x5d,0x9a,0x5d,0x59,0x53,0x18,0xde, +0x04,0x01,0x79,0x83,0x0d,0x08,0xc1,0x0f,0x54,0x3f,0xf0,0x41,0xd3,0xf4,0xc1,0x86, +0xc2,0x0e,0xee,0x21,0x1f,0xf6,0xc1,0x1f,0x36,0x14,0x86,0x1e,0xd0,0x43,0x3d,0xfc, +0xc3,0x04,0x41,0x00,0x36,0x00,0x1b,0x06,0x43,0x24,0x44,0x62,0x43,0x30,0x12,0x1b, +0x86,0x21,0x24,0x48,0x82,0xc2,0xd0,0xd4,0x04,0x61,0x80,0x36,0x0c,0xa0,0x00,0x0a, +0xc3,0x06,0xc2,0x38,0x89,0x0b,0x25,0x36,0x14,0x21,0x61,0x12,0x40,0x1e,0xa4,0x04, +0xa3,0x30,0x39,0xb9,0xb0,0xbc,0x2f,0xb6,0xb7,0xb1,0x30,0xb6,0x2f,0xb1,0x3c,0xba, +0xb2,0x39,0x42,0x61,0x72,0x72,0x61,0x79,0x5f,0x6c,0x6f,0x63,0x61,0x6c,0x5f,0x6c, +0x64,0x73,0x74,0x44,0xc4,0xe4,0xc2,0xdc,0xc6,0xd0,0xca,0xe6,0x68,0x98,0xb1,0xbd, +0x85,0xd1,0xcd,0x4d,0x10,0x10,0x38,0x60,0x91,0xe6,0x36,0x47,0x37,0x37,0x41,0x40, +0xe2,0x80,0x44,0x9a,0x1b,0xdd,0xdc,0x04,0x01,0x91,0x03,0x22,0x74,0x65,0x78,0x5f, +0x6c,0x6f,0x61,0x64,0x13,0x04,0x64,0x0e,0x98,0xd0,0x95,0xe1,0x7d,0xcd,0xd1,0xbd, +0xc9,0x95,0xb1,0xa8,0x4b,0x73,0xa3,0x9b,0xdb,0x20,0xad,0xc4,0x2d,0xb0,0x44,0x3f, +0xb4,0x04,0xe1,0x12,0x2f,0x01,0x13,0x31,0x21,0x13,0x33,0x41,0x13,0x35,0x61,0x13, +0xd7,0x4d,0xd4,0x44,0x15,0x36,0x36,0xbb,0x36,0x97,0x34,0xb2,0x32,0x37,0xba,0x29, +0x41,0x50,0x85,0x0c,0xcf,0xc5,0xae,0x4c,0x6e,0x2e,0xed,0xcd,0x6d,0x4a,0x40,0x34, +0x21,0xc3,0x73,0xb1,0x0b,0x63,0xb3,0x2b,0x93,0x9b,0x12,0x18,0x75,0xc8,0xf0,0x5c, +0xe6,0xd0,0xc2,0xc8,0xca,0xe4,0x9a,0xde,0xc8,0xca,0xd8,0xa6,0x04,0x48,0x19,0x32, +0x3c,0x17,0xb9,0xb2,0xb9,0xb7,0x3a,0xb9,0xb1,0xb2,0xb9,0x29,0x01,0x1e,0x54,0x22, +0xc3,0x73,0xa1,0xcb,0x83,0x2b,0x0b,0x72,0x73,0x7b,0xa3,0x0b,0xa3,0x4b,0x7b,0x73, +0x9b,0x9b,0x22,0xfc,0x03,0x49,0xd4,0x21,0xc3,0x73,0x29,0x73,0xa3,0x93,0xcb,0x83, +0x7a,0x4b,0x73,0xa3,0x9b,0x9b,0x12,0xa4,0x44,0x17,0x32,0x3c,0x97,0xb1,0xb7,0x3a, +0x37,0xba,0x32,0xb9,0xb9,0x29,0xc1,0x4d,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x51,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xd1,0x43,0x0e,0xf8,0xe0,0x06,0xe4,0x20, +0x0e,0xe7,0xe0,0x06,0xf6,0x10,0x0e,0xf2,0xc0,0x0e,0xe1,0x90,0x0f,0xef,0x50,0x0f, +0xf4,0x30,0x83,0x81,0xc8,0x01,0x1f,0xdc,0x40,0x1c,0xe4,0xa1,0x1c,0xc2,0x61,0x1d, +0xdc,0x40,0x1c,0xe4,0x01,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x42,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x39,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x56,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84, +0xf9,0x45,0xad,0x1b,0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17, +0xb7,0x6d,0x0d,0xdb,0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0, +0x50,0x12,0x06,0x20,0x60,0x7e,0x71,0xdb,0xc6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10, +0x50,0x45,0x41,0x44,0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0f, +0xdd,0x70,0xf9,0xce,0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0x7c,0x91, +0xc3,0x6c,0x48,0x33,0x20,0x8d,0x61,0x0b,0xce,0x70,0xf9,0xce,0xe3,0x0f,0xce,0x74, +0xfb,0xc5,0x6d,0xdb,0x40,0x34,0x5c,0xbe,0xf3,0xf8,0x46,0xe4,0x50,0x8f,0x38,0xf8, +0xc8,0x6d,0x9b,0x41,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0x94,0x0e, +0x30,0xf8,0xc5,0x6d,0x5b,0x82,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44, +0xb0,0x93,0x13,0x11,0x7e,0x71,0xdb,0x46,0x90,0x0d,0x97,0xef,0x3c,0xfe,0x74,0x44, +0x04,0x30,0x88,0x83,0xd8,0x80,0x91,0x43,0x3d,0x3e,0x72,0xdb,0xa6,0xf0,0x0c,0x97, +0xef,0x3c,0x3e,0xd5,0x00,0x11,0xe6,0x17,0xb5,0x6e,0x07,0xcf,0x70,0xf9,0xce,0xe3, +0x53,0x0d,0x10,0x61,0x7e,0x71,0xdb,0x26,0x10,0x2d,0x4b,0xc5,0xf8,0x0b,0x52,0x10, +0x13,0xc2,0x10,0x3e,0xd1,0x0c,0x16,0x30,0x2d,0x4b,0xc5,0xf8,0x0b,0x52,0x10,0x13, +0xc2,0x10,0xbe,0x34,0x01,0xd1,0x04,0x00,0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48, +0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfc,0x22,0x3f,0x2b,0x6e,0xc3,0x8a,0x01, +0xd9,0x9e,0x82,0x85,0xb8,0xf1,0xa7,0xe3,0x44,0x58,0x49,0x4c,0x28,0x16,0x00,0x00, +0x66,0x00,0x05,0x00,0x8a,0x05,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0x10,0x16,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00, +0x81,0x05,0x00,0x00,0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c, +0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62,0x80,0x1c,0x45,0x02,0x42,0x92,0x0b,0x42, +0xe4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b,0x0a,0x32,0x72,0x88,0x48,0x90,0x14,0x20, +0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x91,0x23,0xc4,0x50, +0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a,0x04,0x39,0x46,0x06,0x51,0x18,0x00,0x00, +0x0a,0x00,0x00,0x00,0x1b,0x88,0x40,0x00,0x96,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff, +0x03,0x20,0x6d,0x30,0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09,0xa0,0x36,0x18,0xc4, +0xff,0xff,0xff,0xff,0x0f,0x80,0x04,0x54,0x00,0x00,0x00,0x00,0x49,0x18,0x00,0x00, +0x03,0x00,0x00,0x00,0x13,0x84,0x40,0x98,0x10,0x0c,0x13,0x02,0x62,0x42,0x20,0x00, +0x89,0x20,0x00,0x00,0xc8,0x00,0x00,0x00,0x32,0x22,0xc8,0x09,0x20,0x64,0x85,0x04, +0x93,0x23,0xa4,0x84,0x04,0x93,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8e,0x8c, +0x0b,0x84,0xe4,0x4c,0x10,0x94,0xc2,0x08,0x40,0x09,0x00,0x14,0x98,0x23,0x00,0x85, +0x39,0x02,0x84,0x08,0x65,0x00,0x0c,0x0a,0x64,0x98,0x23,0x00,0x83,0x32,0x20,0x10, +0x08,0x4a,0x8c,0x02,0x14,0x62,0x81,0x58,0x2c,0x88,0x31,0x03,0x70,0xd3,0x70,0xf9, +0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb,0xa8,0x70,0x38,0x1c, +0x0e,0xc4,0x3d,0xc3,0xe5,0x4f,0xd8,0x43,0x48,0x7e,0x08,0x34,0xc3,0x42,0xa0,0xa0, +0x50,0x94,0x07,0x02,0x82,0x40,0x20,0x10,0x08,0x04,0x82,0x22,0x65,0x70,0x20,0x1c, +0x34,0x29,0x84,0x03,0xe1,0x70,0x50,0xa5,0x2c,0x00,0x04,0x04,0x81,0x40,0x38,0x1c, +0x0e,0x07,0x81,0x2e,0x65,0x58,0x20,0x16,0x94,0x29,0x88,0x03,0xe1,0x70,0x38,0x1c, +0x0e,0x07,0x6d,0x8e,0x1a,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0xb9,0x8d,0x2a,0x56,0x62, +0xf2,0x91,0xdb,0x46,0x04,0x02,0x81,0x40,0x14,0xa2,0x83,0x80,0x20,0xc8,0x73,0xd4, +0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x5f,0xdc,0x36,0x22, +0x1c,0x0e,0x87,0xa3,0x10,0x20,0x04,0x04,0x41,0xa1,0xdb,0x86,0xcb,0x9f,0xb0,0x87, +0x90,0xfc,0x95,0x90,0x1c,0x2a,0x12,0x88,0x34,0x72,0x1e,0x22,0x9a,0x10,0x42,0x42, +0x02,0x02,0x51,0x08,0x08,0x02,0x32,0x22,0xd2,0x41,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0xfe,0x4a,0x48,0x1b,0xd2,0x0c,0x88,0x40,0x20,0x10,0x84,0x39,0x82,0xa0,0x14,0x10, +0x84,0x09,0x71,0x22,0xd4,0x40,0xc0,0x30,0x02,0xe1,0xcc,0xd4,0x06,0xe3,0xc0,0x0e, +0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f,0xe5, +0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f,0x7c,0x60, +0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x74,0xe0,0x07,0x60,0xe0,0x07, +0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5, +0x80,0x02,0xc4,0x4c,0x62,0x30,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0f,0xe5, +0x30,0x0e,0xf4,0xf0,0x0e,0xf2,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xc0, +0x06,0x60,0x40,0x07,0x7e,0x00,0x06,0x7e,0x80,0x84,0x15,0x8b,0x5a,0x33,0x85,0xc1, +0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xf8, +0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43, +0x39,0xa0,0x00,0x31,0x93,0x35,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x40,0x0b, +0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0e,0xec, +0xf0,0x0e,0xe1,0x40,0x0f,0x7e,0x80,0x04,0xc7,0x8b,0x60,0xc3,0x08,0x83,0x33,0x53, +0x1b,0x8c,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xd0,0x42,0x39,0xe0,0x03,0x3d, +0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0xd8,0x43,0x39,0x8c,0x03,0x3d,0xbc, +0x83,0x3c,0xf0,0x81,0x39,0xb0,0xc3,0x3b,0x84,0x03,0x3d,0xb0,0x01,0x18,0xcc,0x81, +0x1f,0x80,0x81,0x1f,0xe8,0x81,0x1e,0xb4,0x43,0x3a,0xc0,0xc3,0x3c,0xfc,0x02,0x3d, +0xe4,0x03,0x3c,0x94,0x03,0x0a,0x10,0x33,0x89,0xc1,0x38,0xb0,0x43,0x38,0xcc,0xc3, +0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8,0x01,0x29, +0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03,0x3b,0xbc, +0x43,0x38,0xd0,0x03,0x1b,0x80,0xc1,0x1c,0xf8,0x01,0x18,0xf8,0x01,0x12,0x64,0x33, +0xa2,0xcd,0x84,0x8d,0x03,0x3b,0x84,0xc3,0x3c,0xcc,0x83,0x1b,0xc8,0xc2,0x2d,0xd0, +0x42,0x39,0xe0,0x03,0x3d,0xd4,0x83,0x3c,0x94,0x83,0x1c,0x90,0x02,0x1f,0x98,0x03, +0x3b,0xbc,0x43,0x38,0xd0,0x83,0x1f,0xa0,0xc0,0x41,0xb6,0x99,0xc8,0x60,0x1c,0xd8, +0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x40,0x16,0x6e,0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1, +0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d, +0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x60,0x0e,0xfc, +0x00,0x0c,0xfc,0x00,0x05,0x32,0xc2,0x0d,0x23,0x08,0xc8,0x30,0x82,0xe0,0x9c,0x21, +0x04,0x1f,0xbb,0xda,0x68,0xd2,0xe9,0x74,0x3a,0x1d,0x02,0xb1,0xda,0xed,0x76,0x3b, +0x87,0xc3,0xe1,0x70,0x38,0x1c,0xc4,0x3b,0x49,0x08,0x40,0xa2,0x21,0x22,0x60,0x22, +0x56,0x02,0x10,0x26,0xa4,0x22,0x10,0xe1,0x70,0x38,0x1c,0xe4,0xcb,0x04,0x07,0x01, +0xe7,0x08,0xa0,0x29,0x00,0x72,0x00,0x00,0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87, +0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xae,0x50,0x0e,0x6d,0xd0,0x0e, +0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78,0xa0,0x07,0x78,0xd0, +0x06,0xe9,0x10,0x07,0x76,0xa0,0x07,0x71,0x60,0x07,0x6d,0x90,0x0e,0x73,0x20,0x07, +0x7a,0x30,0x07,0x72,0xd0,0x06,0xe9,0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d, +0x60,0x0e,0x71,0x60,0x07,0x7a,0x10,0x07,0x76,0xd0,0x06,0xe6,0x30,0x07,0x72,0xa0, +0x07,0x73,0x20,0x07,0x6d,0x60,0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06, +0xee,0x80,0x07,0x7a,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x7a,0x60,0x07,0x74, +0x30,0xe4,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x63, +0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0xc7,0x00,0x02,0x20, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x4f,0x02,0x04,0x80,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x43,0x9e,0x04,0x08,0x00,0x01,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x86,0x3c,0x0c,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c, +0x79,0x22,0x20,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x4c,0x40, +0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xa9,0x80,0x00,0x10,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0x73,0x01,0x01,0x40,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0xc0,0x90,0x27,0x03,0x02,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x80,0x21,0xcf,0x06,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x1e, +0x0f,0x08,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x61,0x00,0x04, +0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x1e,0x32,0x00,0x02,0x40,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x0f,0x1a,0x00,0x01,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x40,0x16,0x08,0x00,0x13,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x14,0x30,0x20,0x20, +0xc2,0x08,0x00,0x21,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24,0xca,0xa0,0x10,0x4a, +0xa1,0xb8,0xca,0xab,0xf0,0x03,0x0a,0xa4,0x20,0xe8,0x34,0x02,0x40,0xae,0x19,0x00, +0x8a,0xcd,0x00,0x50,0x6d,0x06,0x80,0x6e,0x33,0x00,0x94,0x9b,0x01,0xa0,0xde,0x0c, +0x00,0xfd,0x66,0x00,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x7a,0x00,0x00,0x00, +0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44,0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1, +0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99,0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b, +0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a,0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73, +0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04,0x44,0x9a,0x20,0x20,0xd3,0x06,0x61,0x20, +0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98,0x20,0x20,0xd4,0x04,0xc1,0x0d,0xc0,0x80, +0xc0,0x04,0x01,0xa9,0x26,0x08,0x88,0xb5,0x41,0x40,0x98,0x0d,0x09,0x92,0x28,0xc8, +0x30,0x2c,0x48,0xb3,0x21,0x19,0x12,0x05,0x41,0x86,0x05,0x69,0x36,0x24,0x4b,0xa2, +0x20,0xcb,0xb0,0x20,0xcd,0x04,0x01,0xb9,0x26,0x08,0x71,0x10,0x06,0x13,0x04,0x04, +0xdb,0x90,0x44,0x92,0x82,0x4c,0xc3,0x82,0x34,0x13,0x04,0x24,0xdb,0x90,0x4c,0x92, +0x82,0x54,0xc3,0x82,0x34,0x13,0x84,0x3a,0x10,0x83,0x09,0x02,0xa2,0x6d,0x48,0xaa, +0x4b,0x41,0xb0,0x61,0x41,0x9a,0x09,0x02,0xb2,0x6d,0x48,0x88,0x4b,0x41,0xb4,0x61, +0x41,0x9a,0x0d,0x87,0xf3,0x40,0x94,0x95,0x6d,0x13,0x84,0x3b,0x18,0x83,0x09,0xc2, +0x19,0x7c,0x1b,0x16,0xa4,0x53,0x10,0x64,0x58,0x3c,0xcf,0x6b,0x36,0x2c,0x43,0xa7, +0x20,0xc3,0xb0,0x78,0x9e,0xd7,0x4c,0x10,0xf2,0x80,0x0c,0x36,0x2c,0x4b,0x18,0x28, +0xc8,0x32,0x2c,0x9e,0xe7,0x35,0x1b,0x96,0x28,0x0c,0x14,0x24,0x1a,0x16,0xcf,0xf3, +0x9a,0x0d,0xc4,0x07,0x06,0x62,0x30,0x06,0x13,0x84,0x3e,0x28,0x83,0x09,0x02,0xc2, +0x6d,0x40,0x90,0x32,0x50,0x10,0x64,0x30,0x03,0x60,0x82,0xf0,0x07,0x66,0x30,0x41, +0x40,0xba,0x0d,0xc8,0x80,0x06,0x0a,0x32,0x0c,0x69,0x00,0x6c,0x10,0xce,0x40,0x0d, +0x36,0x10,0x1c,0x19,0xac,0x01,0x30,0x41,0x10,0x00,0x0a,0x43,0x53,0x13,0x84,0x01, +0x9a,0x20,0x20,0xde,0x86,0x01,0x0e,0xe0,0x60,0xd8,0x40,0x20,0x6f,0x30,0xc5,0xc1, +0x86,0xa2,0x0d,0xdc,0x00,0x60,0x03,0x39,0x60,0x61,0xc6,0xf6,0x16,0x46,0xc7,0xe7, +0xad,0xcd,0x2d,0x0d,0xee,0x8d,0xae,0xcc,0x8d,0x0e,0x64,0x0c,0x2d,0x4c,0x8e,0xd1, +0x54,0x5a,0x1b,0x1c,0x5b,0x19,0xc8,0xd0,0xcb,0xd0,0xca,0x0a,0x08,0x95,0x50,0x50, +0xd0,0x86,0xc0,0x0e,0x26,0x08,0x43,0xb4,0x61,0xa8,0x83,0x3b,0xc0,0x83,0x0d,0x03, +0x1d,0xe4,0x01,0x1e,0x6c,0x18,0xf4,0x40,0x0f,0xf0,0xa0,0x0a,0x1b,0x9b,0x5d,0x9b, +0x4b,0x1a,0x59,0x99,0x1b,0xdd,0x94,0x20,0xa8,0x42,0x86,0xe7,0x62,0x57,0x26,0x37, +0x97,0xf6,0xe6,0x36,0x25,0x20,0x9a,0x90,0xe1,0xb9,0xd8,0x85,0xb1,0xd9,0x95,0xc9, +0x4d,0x09,0x88,0x3a,0x64,0x78,0x2e,0x73,0x68,0x61,0x64,0x65,0x72,0x4d,0x6f,0x64, +0x65,0x6c,0x53,0x02,0xa3,0x0c,0x19,0x9e,0x8b,0x5c,0xd9,0xdc,0x5b,0x9d,0xdc,0x58, +0xd9,0xdc,0x94,0x60,0x0d,0xea,0x90,0xe1,0xb9,0x94,0xb9,0xd1,0xc9,0xe5,0x41,0xbd, +0xa5,0xb9,0xd1,0xcd,0x4d,0x09,0xe4,0x00,0x79,0x18,0x00,0x00,0x51,0x00,0x00,0x00, +0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3, +0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10, +0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30, +0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03, +0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07, +0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e, +0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d, +0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b, +0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76, +0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90, +0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87, +0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e, +0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c, +0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca, +0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8, +0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82, +0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87, +0x76,0x80,0x87,0x19,0xd1,0x43,0x0e,0xf8,0xe0,0x06,0xe4,0x20,0x0e,0xe7,0xe0,0x06, +0xf6,0x10,0x0e,0xf2,0xc0,0x0e,0xe1,0x90,0x0f,0xef,0x50,0x0f,0xf4,0x30,0x83,0x81, +0xc8,0x01,0x1f,0xdc,0x40,0x1c,0xe4,0xa1,0x1c,0xc2,0x61,0x1d,0xdc,0x40,0x1c,0xe4, +0x01,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x42,0x00,0x00,0x00,0x06,0x20,0x70,0xac, +0x39,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0, +0x10,0x56,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84,0xf9,0x45,0xad,0x1b, +0x02,0x34,0x5c,0xbe,0xf3,0xf8,0x01,0xd2,0x00,0x11,0xe6,0x17,0xb7,0x6d,0x0d,0xdb, +0x70,0xf9,0xce,0xe3,0x0b,0x01,0x55,0x14,0x44,0x54,0x3a,0xc0,0x50,0x12,0x06,0x20, +0x60,0x7e,0x71,0xdb,0xc6,0xb0,0x0d,0x97,0xef,0x3c,0xbe,0x10,0x50,0x45,0x41,0x44, +0xa5,0x03,0x0c,0x25,0x61,0x00,0x02,0xe6,0x23,0xb7,0x6d,0x0f,0xdd,0x70,0xf9,0xce, +0xe3,0x0b,0x11,0x01,0x4c,0x44,0x08,0x34,0xc3,0x42,0x7c,0x91,0xc3,0x6c,0x48,0x33, +0x20,0x8d,0x61,0x0b,0xce,0x70,0xf9,0xce,0xe3,0x0f,0xce,0x74,0xfb,0xc5,0x6d,0xdb, +0x40,0x34,0x5c,0xbe,0xf3,0xf8,0x46,0xe4,0x50,0x8f,0x38,0xf8,0xc8,0x6d,0x9b,0x41, +0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0x94,0x0e,0x30,0xf8,0xc5,0x6d, +0x5b,0x82,0x35,0x5c,0xbe,0xf3,0xf8,0x13,0x71,0x4d,0x54,0x44,0xb0,0x93,0x13,0x11, +0x7e,0x71,0xdb,0x46,0x90,0x0d,0x97,0xef,0x3c,0xfe,0x74,0x44,0x04,0x30,0x88,0x83, +0xd8,0x80,0x91,0x43,0x3d,0x3e,0x72,0xdb,0xa6,0xf0,0x0c,0x97,0xef,0x3c,0x3e,0xd5, +0x00,0x11,0xe6,0x17,0xb5,0x6e,0x07,0xcf,0x70,0xf9,0xce,0xe3,0x53,0x0d,0x10,0x61, +0x7e,0x71,0xdb,0x26,0x10,0x2d,0x4b,0xc5,0xf8,0x0b,0x52,0x10,0x13,0xc2,0x10,0x3e, +0xd1,0x0c,0x16,0x30,0x2d,0x4b,0xc5,0xf8,0x0b,0x52,0x10,0x13,0xc2,0x10,0xbe,0x34, +0x01,0xd1,0x04,0x00,0x61,0x20,0x00,0x00,0x0e,0x03,0x00,0x00,0x13,0x04,0x4d,0x2c, +0x10,0x00,0x00,0x00,0x36,0x00,0x00,0x00,0x34,0x28,0x24,0x22,0x8c,0x00,0x94,0x40, +0x79,0x14,0x01,0x21,0x66,0x00,0x0a,0x76,0xa0,0x64,0x07,0x8a,0x30,0xa0,0x8c,0x0a, +0xa6,0xec,0xca,0xa1,0x06,0xca,0x30,0xa0,0x34,0x8a,0x37,0xa0,0x7c,0x03,0x4a,0x92, +0xa1,0x24,0x09,0x8a,0x10,0xa8,0x24,0x21,0xca,0x8d,0x16,0x63,0x04,0x20,0xe8,0x8c, +0x00,0x8c,0x11,0xfc,0x28,0x32,0x46,0x00,0x82,0x0f,0x39,0xc6,0x08,0x40,0x10,0x04, +0xd1,0x6f,0x8c,0x00,0x04,0x41,0x10,0xfe,0xc6,0x08,0x54,0xbc,0x3e,0x45,0x6f,0x8c, +0x00,0x04,0x41,0x10,0xfe,0x85,0x11,0x80,0x31,0x02,0x10,0x04,0x41,0xfc,0x1b,0x23, +0x00,0x41,0x10,0x44,0x7f,0x81,0x46,0x73,0x08,0x15,0x1f,0xcc,0x21,0x54,0x79,0x30, +0x87,0x50,0xe9,0xc1,0x1c,0xc2,0x1e,0xe8,0xc1,0x1c,0xc2,0x1e,0xe4,0xc1,0x1c,0x82, +0x1d,0x74,0x73,0x08,0x76,0xc0,0x91,0x69,0x0e,0xe2,0xba,0xa8,0x34,0x98,0x83,0xa8, +0x2a,0x2a,0x0d,0xe6,0x20,0x24,0x89,0x4a,0x83,0x39,0x08,0x8a,0xa2,0xd2,0x60,0x0e, +0x62,0xdb,0x28,0x34,0x98,0x83,0xd0,0x34,0x0a,0x0d,0xe6,0x20,0xb2,0x8c,0x42,0x83, +0x39,0x08,0x0c,0xa3,0xd0,0x60,0x0e,0xa2,0xaa,0x28,0x34,0x18,0x01,0x98,0x83,0x90, +0x24,0x0a,0x0d,0xe6,0x20,0x24,0x89,0x5a,0x83,0x39,0x08,0x8a,0xa2,0xd6,0x00,0x00, +0x23,0x06,0x08,0x00,0x82,0x60,0x80,0x06,0xae,0xf0,0x06,0x8d,0x29,0xf8,0xc1,0x88, +0x01,0x02,0x80,0x20,0x18,0xa0,0xc1,0x2b,0xc0,0x41,0x93,0x0a,0x7f,0x30,0x62,0x80, +0x00,0x20,0x08,0x06,0x68,0x00,0x0b,0x71,0xd0,0xb4,0x02,0x28,0x8c,0x18,0x20,0x00, +0x08,0x82,0x01,0x1a,0xc4,0x82,0x1c,0x34,0xac,0x10,0x0a,0x23,0x06,0x08,0x00,0x82, +0x60,0x80,0x06,0xb2,0x30,0x07,0x8d,0x29,0x88,0xc2,0x88,0x01,0x02,0x80,0x20,0x18, +0xa0,0xc1,0x2c,0xd0,0x41,0x83,0x0a,0xa3,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x68, +0x40,0x0b,0x75,0xd0,0xa8,0x02,0x29,0x8c,0x18,0x20,0x00,0x08,0x82,0x01,0x1a,0xd4, +0x82,0x1d,0x34,0xac,0x50,0x0a,0x23,0x06,0x08,0x00,0x82,0x60,0x80,0x06,0xb6,0x70, +0x07,0x0d,0x2c,0x98,0xc2,0x88,0x01,0x02,0x80,0x20,0x18,0xa0,0xc1,0x2d,0xe0,0x41, +0x23,0x0b,0xa7,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x68,0x80,0x0b,0x79,0xd0,0xd4, +0x02,0x2a,0x8c,0x18,0x20,0x00,0x08,0x82,0x01,0x1a,0xe4,0x82,0x1e,0x34,0xb6,0x90, +0x0a,0x23,0x06,0x08,0x00,0x82,0x60,0x80,0x06,0xba,0xb0,0x07,0x4d,0x2d,0xa8,0xc2, +0x88,0xc1,0x01,0x80,0x20,0x18,0x90,0x01,0x2f,0xf4,0x81,0xc0,0x8d,0x18,0x1c,0x00, +0x08,0x82,0x01,0x19,0xf4,0x82,0x1f,0x08,0xdc,0x88,0x81,0x01,0x80,0x20,0x18,0x24, +0xe9,0x50,0x07,0xb8,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x89,0x3a,0xd8,0xc1,0x2e, +0x8c,0x18,0x18,0x00,0x08,0x82,0x41,0xa2,0x0e,0x76,0xa0,0x0b,0x23,0x06,0x06,0x00, +0x82,0x60,0x90,0xac,0xc3,0x1d,0xf4,0xc2,0x4c,0x04,0x28,0x20,0xd2,0x28,0xcc,0x44, +0x80,0x02,0x22,0x8d,0x42,0x19,0xbb,0x70,0x65,0xf0,0xc2,0x95,0x21,0x40,0x19,0x02, +0x9c,0x20,0x84,0x13,0x84,0x70,0xc2,0xc2,0x4e,0x58,0x98,0x09,0x7c,0x00,0x1f,0x13, +0xfa,0x00,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xe0,0xc1,0x83,0x2a,0x44,0xe8,0x30, +0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0xc2,0xc2,0x4e,0x58,0x98,0x1d,0x02,0x7d,0xec, +0x10,0xe8,0x53,0x8f,0x39,0x9c,0x05,0xe7,0x90,0x81,0x82,0xd0,0xe1,0x2c,0x48,0x87, +0x0c,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x19,0xe4,0x83,0x2e,0x88,0x81,0x1f,0x8c, +0x18,0x34,0x00,0x08,0x82,0x41,0x24,0x12,0xb9,0x10,0xd0,0x03,0x21,0xf0,0x02,0x2f, +0xf0,0x02,0x2f,0x8c,0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x18,0x1c,0x00,0x08,0x82, +0x41,0x18,0xf8,0x43,0x2e,0x80,0xc1,0x3c,0x8c,0x26,0x04,0xc2,0x68,0x82,0x30,0x98, +0x50,0xc8,0xc7,0x84,0x42,0x3e,0x27,0x2c,0xee,0x84,0xc5,0x99,0x10,0xc1,0xc7,0x84, +0x08,0x3e,0x26,0x54,0xf2,0x31,0xa1,0x92,0xcf,0x09,0x0e,0x3c,0xc1,0x81,0x26,0xcc, +0x02,0x7c,0x4c,0xa0,0x05,0xf8,0x9c,0x20,0xa4,0x13,0x84,0x34,0x62,0x70,0x00,0x20, +0x08,0x06,0x64,0xe0,0x12,0xef,0x60,0x07,0xb3,0x30,0x62,0xd0,0x00,0x20,0x08,0x06, +0xd1,0x4d,0xb8,0x43,0x90,0x12,0xd9,0x15,0x0f,0xf1,0x10,0x0f,0xf1,0x30,0x9a,0x10, +0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x37,0x2c,0xee,0x86,0xc5,0xdd,0xb0,0xb8, +0x11,0x83,0x03,0x00,0x41,0x30,0x20,0x03,0x9b,0xb8,0x87,0x3e,0xd8,0x85,0x11,0x83, +0x06,0x00,0x41,0x30,0x88,0x7e,0xc2,0x1e,0x82,0x98,0x08,0x83,0x2f,0x1f,0xf2,0x21, +0x1f,0xf2,0x61,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x6e,0x58,0xdc, +0x0d,0x8b,0xbb,0x61,0x71,0x27,0x21,0xe4,0x24,0x84,0x8c,0x18,0x1c,0x00,0x08,0x82, +0x01,0x19,0x80,0x45,0x48,0xb0,0x02,0x39,0x8c,0x18,0x34,0x00,0x08,0x82,0x41,0x94, +0x16,0x20,0x11,0xec,0xc4,0x20,0x8c,0xc4,0x48,0x8c,0xc4,0x48,0x8c,0x26,0x04,0xc0, +0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x90,0x41,0x59, +0x98,0x84,0x2c,0xa4,0xc3,0x88,0x41,0x03,0x80,0x20,0x18,0x44,0x6e,0x51,0x12,0x01, +0x58,0x20,0x07,0x4a,0xa0,0x04,0x4a,0xa0,0xc4,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1, +0x68,0xc2,0x20,0x58,0x56,0x0f,0xf2,0xb1,0x6c,0x83,0x8f,0x05,0xf8,0x20,0x1f,0x0b, +0x06,0xf8,0x98,0xc7,0xc5,0xc7,0xbe,0x7d,0x90,0x8f,0x19,0x41,0x7c,0xec,0xeb,0x07, +0xf9,0x98,0x10,0xc4,0xc7,0x34,0x7f,0x90,0x8f,0x69,0x1c,0x7c,0x2c,0x08,0x09,0xf9, +0x58,0x30,0xc0,0xc7,0xbe,0x2e,0x3e,0x06,0x06,0x24,0x21,0x1f,0x33,0x82,0xf8,0x18, +0x18,0x98,0x84,0x7c,0x4c,0x08,0xe2,0x63,0xd9,0x49,0xc8,0xc7,0xb2,0x0d,0x3e,0x16, +0xa8,0x84,0x7c,0x2c,0x18,0xe0,0x63,0x1e,0x17,0x1f,0xfb,0x5a,0x42,0x3e,0x66,0x04, +0xf1,0xb1,0xef,0x25,0xe4,0x63,0x42,0x10,0x1f,0xeb,0x60,0x42,0x3e,0xd6,0x7d,0xf0, +0xb1,0x60,0x26,0xe4,0x63,0xc1,0x00,0x1f,0x13,0x03,0x30,0x88,0x8f,0x8d,0x81,0x4d, +0xc8,0xc7,0x8c,0x20,0x3e,0x36,0x06,0x38,0x21,0x1f,0x13,0x82,0xf8,0x18,0x16,0x06, +0xf1,0x31,0x2c,0x0c,0xe2,0x63,0xc1,0x4e,0xc8,0xc7,0xac,0x2f,0x3e,0xa6,0x4c,0xf1, +0x31,0x65,0x8a,0x8f,0x05,0x3f,0x21,0x1f,0x43,0xa2,0xf8,0x8c,0x18,0x18,0x00,0x08, +0x82,0xc1,0xd4,0x1b,0xb1,0x81,0x8c,0x18,0x18,0x00,0x08,0x82,0xc1,0xe4,0x1b,0xb2, +0x71,0x8c,0x18,0x18,0x00,0x08,0x82,0xc1,0xf4,0x1b,0xb3,0x71,0x0c,0x47,0x0c,0x63, +0x21,0x7c,0xc3,0x11,0x03,0x59,0x08,0xdf,0x70,0xc4,0x50,0x16,0xc2,0x57,0x83,0xb0, +0x15,0x08,0x3b,0x62,0x60,0x00,0x20,0x08,0x06,0x53,0x79,0xe4,0x06,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0x93,0x79,0xe8,0xc6,0x32,0x62,0x60,0x00,0x20,0x08,0x06,0xd3, +0x79,0xec,0xc6,0x32,0x1c,0x31,0xac,0x85,0xf0,0x0d,0x47,0x0c,0x6c,0x21,0x7c,0xc3, +0x11,0x43,0x5b,0x08,0x5f,0x0d,0xc2,0x56,0x20,0xac,0xe5,0xc1,0x19,0xc4,0xc7,0xf2, +0xe0,0x0c,0xe2,0x63,0xc1,0x5c,0xc8,0xc7,0xee,0xa0,0x0c,0xe2,0x63,0x74,0x20,0x06, +0xf1,0x31,0x3a,0x10,0x83,0xf8,0x58,0x70,0x17,0xf2,0x31,0x39,0x00,0x83,0xf8,0x54, +0x94,0xec,0x88,0xc1,0x01,0x80,0x20,0x18,0x54,0xf5,0xd1,0x1a,0x79,0x91,0x8c,0x18, +0x1c,0x00,0x08,0x82,0x41,0x65,0x1f,0xae,0xa1,0x17,0xc8,0x88,0xc1,0x01,0x80,0x20, +0x18,0x54,0xf7,0xf1,0x1a,0x7b,0x81,0x18,0x32,0xd0,0xc7,0x8e,0x81,0x3e,0x76,0x0c, +0xf4,0x99,0x6e,0x18,0xfa,0xe2,0x98,0x6e,0x18,0xfc,0x02,0x99,0x6e,0x18,0xfe,0x22, +0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xca,0x3f,0x6c,0x63,0x10,0x46,0x0c,0x0e,0x00, +0x04,0xc1,0xa0,0xfa,0x8f,0xdb,0x08,0x84,0x0b,0x16,0x67,0x51,0x24,0x1f,0x83,0x20, +0xf9,0x98,0x10,0xc0,0xc7,0xa2,0x48,0x3e,0x26,0x04,0xf0,0x19,0x31,0x30,0x00,0x10, +0x04,0x83,0xe9,0x44,0x7a,0x23,0xb8,0x60,0x71,0x16,0x20,0xf2,0x19,0x31,0x30,0x00, +0x10,0x04,0x83,0xec,0x44,0x7c,0x23,0x18,0x8e,0x08,0x64,0x43,0xf8,0x66,0x19,0x02, +0x21,0xb0,0x7a,0x58,0x0d,0xf9,0x58,0x3d,0xbc,0x86,0x7c,0x4c,0x08,0xe0,0x63,0xc1, +0x2d,0xc4,0xc7,0x02,0x5b,0x80,0x8f,0x05,0xb5,0x00,0x1f,0xcb,0x87,0x7d,0x88,0x8f, +0x05,0xf2,0x10,0x1f,0x0b,0xea,0x01,0x3e,0x16,0xe4,0x86,0x7c,0x0c,0x1c,0xca,0x21, +0x3e,0x16,0xfc,0x02,0x7c,0x2c,0xc8,0x85,0xf8,0x58,0xf0,0x0b,0xf0,0xb1,0x20,0x17, +0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd3,0x8e,0xbc,0x88,0x32,0x62,0x60,0x00, +0x20,0x08,0x06,0x13,0x8f,0xc0,0xc8,0x31,0x62,0x60,0x00,0x20,0x08,0x06,0x53,0x8f, +0xc4,0xc8,0x60,0xf5,0xd0,0x1b,0xf2,0xb1,0x7a,0x08,0x0f,0xf9,0x98,0x10,0xc0,0xc7, +0x82,0x5b,0x88,0x8f,0x05,0xb6,0x00,0x1f,0x0b,0x6a,0x01,0x3e,0x96,0x0f,0xfb,0x10, +0x1f,0x0b,0xea,0x21,0x3e,0x16,0xe0,0x03,0x7c,0x2c,0x58,0x0f,0xf9,0x18,0x38,0x94, +0x43,0x7c,0x2c,0xf8,0x05,0xf8,0x58,0x90,0x0b,0xf1,0xb1,0xe0,0x17,0xe0,0x63,0x41, +0x2e,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa6,0x36,0x09,0x13,0x65,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0x26,0x37,0x11,0x93,0x63,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa6, +0x37,0x19,0x93,0xc1,0xaa,0x21,0x3e,0x56,0x0d,0xf1,0xb1,0x6a,0x88,0xcf,0x88,0x81, +0x01,0x80,0x20,0x18,0x4c,0x73,0x72,0x26,0xc3,0x88,0x81,0x01,0x80,0x20,0x18,0x4c, +0x74,0x82,0x26,0xc3,0x88,0x81,0x01,0x80,0x20,0x18,0x4c,0x75,0x92,0x26,0xc3,0x88, +0xc1,0x02,0x80,0x20,0x18,0x6c,0x72,0x02,0x22,0x83,0x10,0xd8,0x87,0x7d,0xd8,0xc7, +0x88,0x81,0x01,0x80,0x20,0x18,0x4c,0x77,0xb2,0x22,0xc1,0x05,0x8b,0xbb,0xc0,0x81, +0x23,0x06,0x07,0x00,0x82,0x60,0x10,0x06,0x74,0xf2,0x22,0xb7,0xd1,0x26,0xa3,0x09, +0x01,0x30,0x1c,0x31,0x04,0xc4,0x37,0xdd,0x50,0x22,0x23,0x12,0xcc,0x12,0x08,0x03, +0x15,0x8b,0x10,0xa0,0x03,0x30,0xdc,0x10,0xa0,0x88,0x30,0xcb,0x30,0x30,0xc1,0xd9, +0x46,0x61,0x47,0x0c,0x0c,0x02,0x04,0xc1,0xc0,0x38,0x95,0x30,0x09,0x66,0x09,0x88, +0x81,0x0a,0x64,0x29,0xc4,0x69,0x18,0xa8,0x40,0x8a,0x42,0x9d,0x86,0x81,0x0a,0xa4, +0x28,0xd8,0x68,0x98,0x25,0x30,0x4c,0xa0,0x13,0x18,0x98,0xa0,0x27,0x20,0xb0,0xc2, +0x4e,0x60,0x30,0xdc,0x20,0xe4,0x09,0x18,0xcc,0x32,0x1c,0x44,0x30,0x50,0x81,0x30, +0xc4,0x3b,0x18,0x03,0x15,0x08,0x1e,0x11,0xf1,0x60,0x54,0xd0,0x1b,0x50,0x48,0x6f, +0x40,0x09,0x76,0x72,0x16,0xdc,0x49,0x06,0x6a,0xc0,0x93,0xb3,0x20,0x4f,0x32,0x30, +0x62,0x70,0x00,0x20,0x08,0x06,0x64,0x90,0x2a,0x6a,0x02,0x1f,0x2e,0x32,0x62,0xd0, +0x00,0x20,0x08,0x06,0x91,0xac,0xa4,0x49,0x40,0x2a,0x84,0xc0,0x26,0x6c,0xc2,0x26, +0x6c,0x32,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x23,0x06,0x07,0x00, +0x82,0x60,0x40,0x06,0xae,0xf2,0x26,0xf6,0x31,0x23,0x23,0x06,0x0d,0x00,0x82,0x60, +0x10,0xdd,0x8a,0x9b,0x04,0xa9,0x92,0x1c,0x71,0x12,0x27,0x71,0x12,0x27,0xa3,0x09, +0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x60,0xc8,0x10,0x1f,0x43,0x86,0xf8,0x18, +0x32,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa6,0x5e,0x89,0x95,0x61,0xc4,0xc0, +0x00,0x40,0x10,0x0c,0x26,0x5f,0x91,0x95,0x61,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa6, +0x5f,0x99,0x95,0xe1,0x2e,0x21,0x9c,0x27,0x84,0x12,0x5e,0x03,0x4a,0x78,0x0d,0x38, +0x01,0x21,0x27,0x20,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0xc8,0xe0,0x57,0x40,0x85, +0x45,0xc6,0x64,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x22,0x74,0xf9,0x93,0x40,0x57,0x06, +0x41,0x54,0x44,0x45,0x54,0x44,0x65,0x34,0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61, +0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x80,0x0c,0xc8,0xa5,0x54,0x60,0x04,0x4d,0x46, +0x0c,0x1a,0x00,0x04,0xc1,0x20,0x6a,0x17,0x52,0x09,0x7e,0x05,0x39,0x4e,0xe5,0x54, +0x4e,0xe5,0x54,0x46,0x13,0x02,0x60,0x34,0x41,0x08,0x46,0x13,0x06,0xc1,0x90,0x21, +0x3e,0x86,0x0c,0xf1,0x31,0x64,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x4c,0xf3, +0x72,0x2e,0xc3,0x88,0x81,0x01,0x80,0x20,0x18,0x4c,0xf4,0x82,0x2e,0xc3,0x88,0x81, +0x01,0x80,0x20,0x18,0x4c,0xf5,0x92,0x2e,0x83,0x65,0x43,0x7c,0x2c,0x1b,0xe2,0x63, +0xd9,0x10,0x1f,0x1b,0x06,0xf9,0xd8,0x30,0xc8,0xc7,0x02,0x01,0x3e,0x46,0x10,0xf2, +0x31,0x21,0x80,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x4c,0xfe,0x42,0x2b,0x81,0xdd, +0x01,0xbd,0x80,0x60,0x03,0x07,0x1b,0x99,0x17,0x3c,0x18,0x36,0x20,0x82,0x61,0x00, +0x0c,0x0f,0xec,0x05,0x04,0xc3,0x0d,0x43,0x28,0x80,0xc1,0x2c,0x43,0x61,0x04,0x1b, +0x38,0xe4,0x88,0xbd,0xcc,0x0b,0x05,0x8e,0xb1,0x81,0xc3,0x8e,0xe0,0x0b,0xbd,0x50, +0xe0,0x18,0x36,0x04,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x83,0x09,0x65,0xf8,0x25, +0xd8,0xc0,0xe1,0x47,0xf8,0xe5,0x5e,0x28,0x70,0x0c,0x0b,0x8a,0xf8,0x8c,0x18,0x18, +0x00,0x08,0x82,0xc1,0xc4,0x32,0x20,0x13,0x6c,0xe0,0x30,0x26,0x20,0x23,0x32,0x14, +0x38,0x86,0x05,0x49,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x60,0x82,0x19,0x92,0x09, +0x36,0x70,0x38,0x13,0x92,0x29,0x17,0x0a,0x1c,0xc3,0x82,0x26,0x3e,0x23,0x06,0x06, +0x00,0x82,0x60,0x30,0xd1,0x0c,0xca,0x04,0x96,0x34,0xf2,0xb1,0xc0,0x90,0x8f,0x05, +0x83,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x60,0xc2,0x19,0x77,0x09,0x46,0x0c,0x0c, +0x02,0x04,0xc1,0xc0,0xf0,0x99,0x7c,0xc9,0x85,0x83,0x93,0xc2,0x8e,0x18,0x18,0x04, +0x08,0x82,0x81,0x01,0x36,0xfa,0x12,0xcc,0x12,0x20,0x03,0x15,0xc8,0x92,0xd0,0xd8, +0x31,0x50,0x81,0x14,0x09,0x8f,0x1d,0x03,0x15,0x48,0x91,0xf8,0xd6,0x31,0x4b,0xa0, +0x98,0xd0,0x32,0x30,0x30,0x61,0x66,0x40,0x60,0xc5,0xcb,0xc0,0x60,0xb8,0x41,0x90, +0x19,0x30,0x98,0x65,0x58,0x90,0x60,0xa0,0x02,0x61,0x90,0x51,0x50,0x06,0x2a,0x10, +0xf5,0x42,0x4a,0x41,0xa9,0xc0,0x4e,0xa0,0x10,0x3b,0x81,0x12,0x5e,0xe6,0x2c,0x80, +0x99,0x0c,0xd4,0x10,0x33,0x67,0x81,0xcc,0x64,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c, +0xc8,0x40,0x6c,0x46,0x46,0x55,0xce,0x65,0xc4,0xa0,0x01,0x40,0x10,0x0c,0xa2,0xb5, +0x11,0x99,0xa0,0x67,0x08,0xa1,0x64,0x4a,0xa6,0x64,0x4a,0x66,0x34,0x21,0x00,0x46, +0x13,0x84,0x60,0x34,0x61,0x10,0x8e,0x11,0xc2,0x4d,0x42,0x28,0xa1,0x47,0xa0,0x84, +0x1e,0x81,0x13,0x10,0x72,0x02,0x42,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x80,0x0c,0xda, +0xc6,0x65,0x72,0x25,0x5e,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0xb2,0x9b,0x96,0x09, +0xd0,0x66,0x10,0x60,0x06,0x66,0x60,0x06,0x66,0x46,0x13,0x02,0x60,0x34,0x41,0x08, +0x46,0x13,0x06,0xc1,0x9c,0x21,0x3e,0xe6,0x0c,0xf1,0x31,0x67,0x88,0x8f,0x0d,0x83, +0x7c,0x6c,0x18,0xe4,0x63,0x42,0x00,0x1f,0x23,0x08,0xf9,0x98,0x10,0xc0,0x67,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0xa6,0xd0,0xb9,0x99,0xc0,0xc2,0xe0,0x6e,0x40,0xb0,0x81, +0x83,0xae,0xd8,0x8d,0x18,0x0c,0x1b,0x10,0xc1,0x30,0x00,0x26,0x06,0x79,0x03,0x82, +0xe1,0x86,0x61,0x0d,0xc0,0x60,0x96,0x21,0x51,0x82,0x11,0x03,0x03,0x00,0x41,0x30, +0x98,0x4c,0x87,0x67,0xdc,0xe0,0x82,0xc5,0x6d,0xe0,0xf0,0x2b,0x7b,0x83,0x37,0x14, +0x38,0xc6,0x06,0x0e,0xe1,0xd2,0x37,0x79,0x43,0x81,0x63,0xd8,0x10,0xc4,0x67,0xc4, +0xc0,0x00,0x40,0x10,0x0c,0xa6,0xd6,0x09,0x9d,0x60,0x03,0x87,0x72,0x09,0x1d,0xbe, +0xa1,0xc0,0x31,0x2c,0x28,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x53,0xec,0x94, +0x4e,0xb0,0x81,0x43,0xba,0x94,0xce,0xe9,0x50,0xe0,0x18,0x16,0x24,0xf1,0x19,0x31, +0x30,0x00,0x10,0x04,0x83,0xa9,0x76,0x52,0x27,0xd8,0xc0,0xa1,0x5d,0x52,0x47,0x6d, +0x28,0x70,0x0c,0x0b,0x9a,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0xc1,0x94,0x3b,0xad, +0x13,0x58,0xd2,0xc8,0xc7,0x02,0x43,0x3e,0x16,0x0c,0xf2,0x19,0x31,0x30,0x00,0x10, +0x04,0x83,0xa9,0x77,0xe6,0x26,0x18,0x31,0x30,0x00,0x10,0x04,0x83,0xc9,0x77,0xe8, +0x26,0x18,0x31,0x30,0x08,0x10,0x04,0x03,0x83,0x7c,0xfe,0xc6,0x14,0x2e,0x58,0x9c, +0x65,0x41,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x20,0xf3,0x9d,0xba,0x09,0x46,0x0c, +0x0e,0x00,0x04,0xc1,0x20,0x0c,0x78,0xe7,0x6e,0xfe,0xa5,0x76,0x46,0x13,0x02,0xe1, +0x82,0xc5,0x59,0x40,0xc8,0xe7,0x02,0x07,0x8e,0x26,0x14,0xc3,0x70,0x84,0x10,0x10, +0xdf,0x09,0x8b,0x9b,0x6e,0x28,0x02,0x61,0x96,0x80,0x19,0xa8,0x58,0x84,0xc5,0xdc, +0x84,0x11,0x83,0x03,0x00,0x41,0x30,0x08,0x03,0xf3,0x09,0x9d,0x94,0xf9,0x9d,0xd1, +0x84,0x20,0xb8,0x60,0x71,0x16,0xc4,0x85,0x7c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x80, +0x0c,0xd2,0x47,0x75,0x66,0x86,0x6d,0x46,0x0c,0x1a,0x00,0x04,0xc1,0x20,0x92,0x9f, +0xd4,0x09,0xc8,0x87,0x5e,0xe4,0x85,0x75,0x58,0x87,0x75,0x58,0x67,0x34,0x21,0x00, +0x2e,0x58,0xdc,0x88,0xc1,0x01,0x80,0x20,0x18,0x30,0xf6,0xb3,0x3a,0x49,0x30,0x62, +0x70,0x00,0x20,0x08,0x06,0x64,0xe0,0x3e,0xaf,0x93,0x33,0x71,0x33,0x62,0xd0,0x00, +0x20,0x08,0x06,0xd1,0xfd,0xb8,0x4e,0x90,0x3e,0xf9,0x72,0x2f,0xb1,0x13,0x3b,0xb1, +0x13,0x3b,0xa3,0x09,0x01,0x70,0xc1,0xe2,0x46,0x0c,0x0e,0x00,0x04,0xc1,0x80,0xd9, +0x1f,0xd8,0x51,0x82,0x33,0x1c,0x38,0x62,0x70,0x00,0x20,0x08,0x06,0x64,0x40,0x3f, +0xb5,0x23,0x36,0x76,0x33,0x62,0xe0,0x00,0x20,0x08,0x06,0x97,0xfe,0xb8,0x4e,0xf0, +0x2f,0xfd,0x72,0x3b,0x82,0x20,0x08,0xb9,0x73,0x83,0x03,0x47,0x0c,0x0e,0x00,0x04, +0xc1,0x80,0x0c,0xec,0xe7,0x76,0xca,0x06,0x6f,0x46,0x0c,0x1c,0x00,0x04,0xc1,0xe0, +0xe2,0x1f,0xd8,0x09,0x42,0xe6,0x5f,0x72,0x47,0x10,0x04,0x61,0x77,0x8e,0x5c,0x1c, +0x78,0xe4,0xe2,0xc0,0x23,0x17,0x07,0x8e,0x18,0x1c,0x00,0x08,0x82,0x01,0x19,0xe8, +0xcf,0xee,0xa8,0xcd,0xde,0x8c,0x18,0x38,0x00,0x08,0x82,0xc1,0x05,0x42,0xb4,0x13, +0x94,0xcc,0xc8,0xf4,0x0e,0x31,0x08,0xc4,0xef,0x1c,0xb8,0x38,0xf0,0xc0,0xc5,0x81, +0x07,0x2e,0x0e,0x1c,0x31,0x38,0x00,0x10,0x04,0x03,0x32,0xf0,0x9f,0xdf,0x79,0x9b, +0xbf,0x19,0x31,0x70,0x00,0x10,0x04,0x83,0x8b,0x84,0x70,0x27,0x48,0x99,0x93,0x09, +0x1f,0x62,0x10,0x88,0xf1,0xc1,0x80,0x18,0x11,0x00,0x00,0x00,0x5b,0x06,0x39,0x09, +0xf4,0x60,0xcb,0x70,0x27,0x81,0x1e,0x6c,0x19,0xf2,0x24,0xd0,0x83,0x2d,0x43,0x9f, +0x04,0x7a,0xb0,0x65,0x08,0x95,0x40,0x0f,0xb6,0x0c,0xa5,0x12,0xe8,0xc1,0x96,0x81, +0x5f,0x02,0x3d,0xd8,0x32,0x8c,0x4c,0xa0,0x07,0x5b,0x86,0x92,0x09,0xf4,0x60,0xcb, +0x90,0x32,0x81,0x1e,0x6c,0x19,0x5a,0x26,0xd0,0x83,0x2d,0x43,0xcc,0x04,0x7a,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_tcr_autogen_pass_wave64_16bit_permutations.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_tcr_autogen_pass_wave64_16bit_permutations.h new file mode 100644 index 00000000..2508e4b4 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_tcr_autogen_pass_wave64_16bit_permutations.h @@ -0,0 +1,123 @@ +#include "ffx_fsr2_tcr_autogen_pass_wave64_16bit_b8512f3cdd00a65b702491a4f30b8085.h" +#include "ffx_fsr2_tcr_autogen_pass_wave64_16bit_fc223f2b6ec38a01d99e8285b8f1a7e3.h" + +typedef union ffx_fsr2_tcr_autogen_pass_wave64_16bit_PermutationKey { + struct { + uint32_t FFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE : 1; + uint32_t FFX_FSR2_OPTION_HDR_COLOR_INPUT : 1; + uint32_t FFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_JITTERED_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_INVERTED_DEPTH : 1; + uint32_t FFX_FSR2_OPTION_APPLY_SHARPENING : 1; + }; + uint32_t index; +} ffx_fsr2_tcr_autogen_pass_wave64_16bit_PermutationKey; + +typedef struct ffx_fsr2_tcr_autogen_pass_wave64_16bit_PermutationInfo { + const uint32_t blobSize; + const unsigned char* blobData; + + + const uint32_t numCBVResources; + const char** cbvResourceNames; + const uint32_t* cbvResourceBindings; + const uint32_t* cbvResourceCounts; + const uint32_t* cbvResourceSpaces; + + const uint32_t numSRVResources; + const char** srvResourceNames; + const uint32_t* srvResourceBindings; + const uint32_t* srvResourceCounts; + const uint32_t* srvResourceSpaces; + + const uint32_t numUAVResources; + const char** uavResourceNames; + const uint32_t* uavResourceBindings; + const uint32_t* uavResourceCounts; + const uint32_t* uavResourceSpaces; + + const uint32_t numSamplerResources; + const char** samplerResourceNames; + const uint32_t* samplerResourceBindings; + const uint32_t* samplerResourceCounts; + const uint32_t* samplerResourceSpaces; + + const uint32_t numRTAccelerationStructureResources; + const char** rtAccelerationStructureResourceNames; + const uint32_t* rtAccelerationStructureResourceBindings; + const uint32_t* rtAccelerationStructureResourceCounts; + const uint32_t* rtAccelerationStructureResourceSpaces; +} ffx_fsr2_tcr_autogen_pass_wave64_16bit_PermutationInfo; + +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_IndirectionTable[] = { + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, +}; + +static const ffx_fsr2_tcr_autogen_pass_wave64_16bit_PermutationInfo g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_PermutationInfo[] = { + { g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_b8512f3cdd00a65b702491a4f30b8085_size, g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_b8512f3cdd00a65b702491a4f30b8085_data, 2, g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_b8512f3cdd00a65b702491a4f30b8085_CBVResourceNames, g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_b8512f3cdd00a65b702491a4f30b8085_CBVResourceBindings, g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_b8512f3cdd00a65b702491a4f30b8085_CBVResourceCounts, g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_b8512f3cdd00a65b702491a4f30b8085_CBVResourceSpaces, 7, g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_b8512f3cdd00a65b702491a4f30b8085_SRVResourceNames, g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_b8512f3cdd00a65b702491a4f30b8085_SRVResourceBindings, g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_b8512f3cdd00a65b702491a4f30b8085_SRVResourceCounts, g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_b8512f3cdd00a65b702491a4f30b8085_SRVResourceSpaces, 4, g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_b8512f3cdd00a65b702491a4f30b8085_UAVResourceNames, g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_b8512f3cdd00a65b702491a4f30b8085_UAVResourceBindings, g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_b8512f3cdd00a65b702491a4f30b8085_UAVResourceCounts, g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_b8512f3cdd00a65b702491a4f30b8085_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_fc223f2b6ec38a01d99e8285b8f1a7e3_size, g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_fc223f2b6ec38a01d99e8285b8f1a7e3_data, 2, g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_fc223f2b6ec38a01d99e8285b8f1a7e3_CBVResourceNames, g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_fc223f2b6ec38a01d99e8285b8f1a7e3_CBVResourceBindings, g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_fc223f2b6ec38a01d99e8285b8f1a7e3_CBVResourceCounts, g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_fc223f2b6ec38a01d99e8285b8f1a7e3_CBVResourceSpaces, 7, g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_fc223f2b6ec38a01d99e8285b8f1a7e3_SRVResourceNames, g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_fc223f2b6ec38a01d99e8285b8f1a7e3_SRVResourceBindings, g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_fc223f2b6ec38a01d99e8285b8f1a7e3_SRVResourceCounts, g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_fc223f2b6ec38a01d99e8285b8f1a7e3_SRVResourceSpaces, 4, g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_fc223f2b6ec38a01d99e8285b8f1a7e3_UAVResourceNames, g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_fc223f2b6ec38a01d99e8285b8f1a7e3_UAVResourceBindings, g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_fc223f2b6ec38a01d99e8285b8f1a7e3_UAVResourceCounts, g_ffx_fsr2_tcr_autogen_pass_wave64_16bit_fc223f2b6ec38a01d99e8285b8f1a7e3_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_tcr_autogen_pass_wave64_16bit_permutations.h.d b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_tcr_autogen_pass_wave64_16bit_permutations.h.d new file mode 100644 index 00000000..1875b786 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_tcr_autogen_pass_wave64_16bit_permutations.h.d @@ -0,0 +1 @@ +src/ffx-fsr2-api/shaders/dx12/ffx_fsr2_tcr_autogen_pass_wave64_16bit_permutations.h: ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_callbacks_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common_half.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_resources.h ../../src/ffx-fsr2-api/shaders/ffx_core.h ../../src/ffx-fsr2-api/shaders/ffx_core_portability.h ../../src/ffx-fsr2-api/shaders/ffx_common_types.h ../../src/ffx-fsr2-api/shaders/ffx_core_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_common.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_tcr_autogen.h \ No newline at end of file diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_tcr_autogen_pass_wave64_429caff3716d58c9c63b2e5fb6386b29.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_tcr_autogen_pass_wave64_429caff3716d58c9c63b2e5fb6386b29.h new file mode 100644 index 00000000..02b416fd --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_tcr_autogen_pass_wave64_429caff3716d58c9c63b2e5fb6386b29.h @@ -0,0 +1,624 @@ +// ffx_fsr2_tcr_autogen_pass_wave64_429caff3716d58c9c63b2e5fb6386b29.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_tcr_autogen_pass_wave64_429caff3716d58c9c63b2e5fb6386b29_CBVResourceNames[] = { "cbFSR2", "cbGenerateReactive", }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_wave64_429caff3716d58c9c63b2e5fb6386b29_CBVResourceBindings[] = { 0, 1, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_wave64_429caff3716d58c9c63b2e5fb6386b29_CBVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_wave64_429caff3716d58c9c63b2e5fb6386b29_CBVResourceSpaces[] = { 0, 0, }; + +static const char* g_ffx_fsr2_tcr_autogen_pass_wave64_429caff3716d58c9c63b2e5fb6386b29_SRVResourceNames[] = { "r_input_color_jittered", "r_input_opaque_only", "r_input_motion_vectors", "r_reactive_mask", "r_transparency_and_composition_mask", "r_input_prev_color_pre_alpha", "r_input_prev_color_post_alpha", }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_wave64_429caff3716d58c9c63b2e5fb6386b29_SRVResourceBindings[] = { 1, 0, 2, 4, 5, 46, 47, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_wave64_429caff3716d58c9c63b2e5fb6386b29_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_wave64_429caff3716d58c9c63b2e5fb6386b29_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_tcr_autogen_pass_wave64_429caff3716d58c9c63b2e5fb6386b29_UAVResourceNames[] = { "rw_output_autoreactive", "rw_output_autocomposition", "rw_output_prev_color_pre_alpha", "rw_output_prev_color_post_alpha", }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_wave64_429caff3716d58c9c63b2e5fb6386b29_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_wave64_429caff3716d58c9c63b2e5fb6386b29_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_wave64_429caff3716d58c9c63b2e5fb6386b29_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_wave64_429caff3716d58c9c63b2e5fb6386b29_size = 9616; + +static const unsigned char g_ffx_fsr2_tcr_autogen_pass_wave64_429caff3716d58c9c63b2e5fb6386b29_data[] = { +0x44,0x58,0x42,0x43,0x82,0xcc,0x37,0x06,0xef,0xea,0x3e,0x99,0x21,0x53,0x4a,0x49, +0xf0,0x4e,0x5e,0x84,0x01,0x00,0x00,0x00,0x90,0x25,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0x64,0x10,0x00,0x00,0x80,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x80,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2f,0x00,0x00,0x00,0x2f,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x68,0x0e,0x00,0x00,0x66,0x00,0x05,0x00, +0x9a,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x50,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x91,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x0a,0x00,0x00,0x00, +0x1b,0x88,0x40,0x00,0x96,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30, +0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09,0xa0,0x36,0x18,0xc4,0xff,0xff,0xff,0xff, +0x0f,0x80,0x04,0x54,0x00,0x00,0x00,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x84,0x40,0x98,0x10,0x0c,0x13,0x02,0x62,0x42,0x20,0x00,0x89,0x20,0x00,0x00, +0xbe,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xec,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0x40,0x61,0x8e,0x00,0x21,0xa2, +0x0c,0xc0,0x50,0x90,0x31,0x47,0x00,0x06,0x65,0x40,0x10,0x84,0x92,0x19,0x80,0x42, +0x2c,0xc8,0xb2,0x10,0x73,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a, +0x4c,0x7e,0x71,0xdb,0xa8,0x58,0x96,0x65,0x41,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42, +0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x45,0x51,0x1c,0xe4,0x41,0x10,0x04,0x41,0x10, +0x84,0xa0,0x32,0x2c,0xc8,0x42,0x52,0x59,0x00,0xe4,0x41,0x10,0x64,0x59,0x96,0x85, +0x20,0xaa,0x20,0x0b,0xb2,0x2c,0xcb,0xb2,0x2c,0x64,0x1d,0x35,0x5c,0xfe,0x84,0x3d, +0x84,0xe4,0x73,0x1b,0x55,0xac,0xc4,0xe4,0x23,0xb7,0x8d,0x08,0x04,0x41,0x90,0x42, +0x60,0xc8,0x83,0x50,0x76,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1, +0x12,0x93,0x5f,0xdc,0x36,0x22,0x96,0x65,0x59,0x0a,0xb1,0x21,0x0f,0x42,0xdc,0x6d, +0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a,0x48,0x0e,0x15,0x09,0x44,0x1a,0x39,0x0f, +0x11,0x4d,0x08,0x21,0x21,0x01,0x41,0x0a,0xf1,0x20,0x8f,0x47,0xdf,0x41,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0xfe,0x4a,0x48,0x1b,0xd2,0x0c,0x88,0x40,0x10,0x84,0x98,0x23, +0x08,0x4a,0xf1,0x20,0x21,0x22,0xd2,0x38,0x10,0x30,0x8c,0x40,0x2c,0x33,0xb5,0xc1, +0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8, +0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01, +0x18,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e, +0xc0,0x43,0x39,0xa0,0x00,0x99,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1, +0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f, +0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2, +0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0x60,0x9e,0x84,0xce, +0x14,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40, +0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e, +0xf4,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9, +0x00,0x0f,0xe5,0x80,0x02,0x64,0x26,0x6b,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc, +0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0, +0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xfc,0x00,0x09,0x8b,0x4a,0xeb,0x30,0xc2,0xb0, +0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8, +0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40, +0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06, +0x73,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf, +0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x02,0x64,0x26,0x31,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60, +0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x98,0x03,0x3f,0x00,0x03,0x3f,0x40,0x42, +0xeb,0xd2,0x3b,0x13,0x36,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7, +0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60, +0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x7e,0x80,0x82,0x85,0xe2,0x99,0xc8,0x60,0x1c, +0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x40,0x16,0x6e,0x81,0x16,0xca,0x01,0x1f,0xe8, +0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1, +0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x60,0x0e, +0xfc,0x00,0x0c,0xfc,0x00,0x05,0x2d,0xcd,0xc3,0x08,0x02,0x32,0x8c,0x20,0x2c,0x67, +0x08,0xc1,0xc7,0xae,0x36,0x9a,0xea,0xba,0xae,0x6b,0x04,0x31,0x6d,0xdb,0xb6,0x97, +0x65,0x59,0x96,0x65,0xa1,0xfb,0x24,0x21,0x00,0x89,0x86,0x88,0x80,0x89,0x58,0x09, +0x40,0x98,0x90,0x8a,0x40,0xc4,0xb2,0x2c,0x0b,0xe5,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x06,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x79,0x0c,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x24, +0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x49,0x80,0x00,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xc3,0x00,0x01,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0x07,0x02,0x02,0x60,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0x8f,0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x1e,0x0a,0x08,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x16,0x10, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x32,0x20,0x00,0x06,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x70,0x40,0x00,0x0c,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x30,0xe4,0xf9,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x60,0xc8,0x33,0x06,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x90,0x05, +0x02,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x42,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24, +0xca,0xa0,0x10,0x4a,0xa1,0xb8,0xca,0xab,0xf0,0x03,0x0a,0xa4,0x1c,0x0a,0xa2,0x60, +0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03, +0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a, +0x3e,0xa0,0x30,0x0a,0x74,0xa0,0x44,0x0d,0x4a,0x83,0xc4,0x11,0x80,0x1a,0xa0,0x74, +0x06,0x80,0xd8,0x19,0x00,0x82,0x67,0x00,0x48,0x9e,0x01,0x20,0x7a,0x06,0x80,0xee, +0x19,0x00,0xc2,0x67,0x00,0x28,0x9f,0x01,0x20,0x7d,0x06,0x00,0x00,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0xa6,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04, +0xc4,0x99,0x20,0x20,0xcf,0x06,0x61,0x20,0x26,0x08,0x08,0xb4,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08,0x69,0x20,0x07,0xb4,0xe4,0xbe,0xd2,0xdc, +0xe0,0xea,0xe8,0xbe,0xc6,0xde,0xd8,0xde,0xe4,0xbe,0xd4,0xd2,0xe8,0xe8,0xca,0xe4, +0xca,0xc8,0x26,0x08,0x48,0x34,0x41,0x40,0xa4,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65, +0x31,0x86,0x81,0x31,0x1c,0x4e,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6f,0x70, +0x61,0x71,0x75,0x65,0x5f,0x6f,0x6e,0x6c,0x79,0x1b,0x92,0x41,0x81,0x0c,0x63,0x60, +0x0c,0x87,0x96,0xdc,0x57,0x9a,0x1b,0x5c,0x1d,0xdd,0x57,0xdb,0x1b,0x5d,0xda,0x9b, +0xdb,0x97,0x5d,0xd9,0x18,0xdd,0x9b,0xdc,0xdc,0x86,0x84,0x51,0x24,0x83,0x19,0x18, +0xc3,0x99,0x20,0x20,0xd3,0x04,0x81,0x0d,0xe6,0x80,0x8f,0xdc,0x97,0x5c,0x59,0xd8, +0x18,0x5d,0x9a,0x5d,0xd9,0x57,0x5b,0xd8,0xdc,0xda,0x04,0x01,0xa1,0x36,0x24,0x54, +0x65,0x19,0xd7,0xc0,0x18,0x0e,0xc7,0x40,0xee,0x8b,0x4e,0x2e,0xcc,0x6d,0x0e,0x2e, +0x4c,0xae,0xcc,0x6d,0x2c,0xef,0x2b,0xcc,0x8d,0xec,0x6b,0xec,0xad,0x0d,0xee,0x6d, +0x2e,0x8d,0x2e,0xed,0xcd,0xed,0xab,0x2d,0x6c,0x6e,0x6d,0x82,0x80,0x54,0x1b,0x92, +0xab,0xca,0x0c,0x6d,0x60,0x0c,0x67,0x82,0x00,0x07,0x74,0x40,0x4e,0xee,0x2b,0xcd, +0x0d,0xae,0x8e,0xee,0x0b,0x4e,0xae,0xcc,0xee,0x6b,0xec,0x8d,0xed,0x4d,0xee,0x0b, +0x4e,0xae,0xec,0x2b,0x8c,0x0d,0x0e,0x2d,0x6c,0x82,0x80,0x58,0x1b,0x12,0x8d,0xeb, +0x0c,0x6f,0x60,0x0c,0x87,0x9d,0xdc,0x57,0x9a,0x1b,0x5c,0x1d,0xdd,0x17,0x9c,0x5c, +0x99,0xdd,0xd7,0xd8,0x1b,0xdb,0x9b,0xdc,0x17,0xdc,0xdb,0x1c,0xdd,0x57,0x18,0x1b, +0x1c,0x5a,0xd8,0x04,0x01,0xb9,0x36,0x24,0x04,0x07,0x06,0x46,0x18,0x0c,0x8c,0xe1, +0x6c,0x38,0x9e,0x68,0xc2,0xb6,0x4f,0x0c,0x26,0x08,0x72,0x50,0x07,0xb4,0xe4,0xee, +0xbe,0xde,0xea,0xe8,0xe0,0xea,0xe8,0xbe,0xc2,0xea,0xe8,0xde,0xe4,0xca,0xc2,0xc6, +0xe8,0xd2,0xec,0xca,0x26,0x08,0x62,0x00,0x07,0x1b,0x16,0x83,0x0c,0xca,0xc0,0x30, +0x06,0xc6,0x0c,0xcc,0xc0,0x0c,0x1c,0x66,0x72,0x77,0x5f,0x6f,0x75,0x74,0x70,0x75, +0x74,0x5f,0x61,0x75,0x74,0x6f,0x63,0x6f,0x6d,0x70,0x6f,0x73,0x69,0x74,0x69,0x6f, +0x6e,0x1b,0x96,0x81,0x0c,0xd0,0xc0,0x18,0x06,0xc6,0x0c,0xcc,0xc0,0x0c,0x9c,0x09, +0x02,0x1d,0xd8,0x01,0x3d,0xb9,0xbb,0xaf,0xb7,0x3a,0x3a,0xb8,0x3a,0xba,0x2f,0x38, +0xb9,0x32,0xbb,0xaf,0xb1,0x37,0xb6,0x37,0xb9,0x2f,0x38,0xb9,0xb2,0xaf,0x30,0x36, +0x38,0xb4,0xb0,0x0d,0x0b,0xa3,0x06,0x6b,0x60,0x30,0x03,0x63,0x06,0x66,0x60,0x06, +0x0e,0x3f,0xb9,0xbb,0xaf,0xb7,0x3a,0x3a,0xb8,0x3a,0xba,0x2f,0x38,0xb9,0x32,0xbb, +0xaf,0xb1,0x37,0xb6,0x37,0xb9,0x2f,0xb8,0xb7,0x39,0xba,0xaf,0x30,0x36,0x38,0xb4, +0xb0,0x0d,0x0b,0xa5,0x06,0x6d,0x60,0x50,0x03,0x63,0x06,0x66,0x60,0x06,0xce,0x06, +0xe2,0x0c,0xd2,0x80,0x0d,0xdc,0x60,0x82,0x80,0x07,0x78,0x40,0x63,0x4c,0xcc,0x68, +0x4a,0x4a,0x66,0x82,0x80,0x60,0x1b,0x10,0x03,0x0e,0xe2,0xc0,0x30,0x06,0x39,0x00, +0x26,0x08,0x7a,0xa0,0x07,0x94,0xc6,0xc4,0x8e,0xca,0xdc,0xca,0xe4,0xc2,0xe8,0xca, +0xa4,0xca,0xc2,0xc6,0xe8,0xd2,0xec,0xca,0x26,0x08,0x48,0xb6,0x01,0x19,0xe8,0xa0, +0x0e,0x8c,0x61,0xb0,0x03,0x60,0x83,0x30,0x07,0x77,0xb0,0x81,0x18,0x83,0x37,0xc0, +0x03,0x60,0x82,0x70,0x07,0x77,0xc0,0x25,0x4d,0xaa,0xcc,0x8d,0xac,0x4c,0x6e,0x2a, +0x4d,0xaf,0x6c,0x82,0x80,0x68,0x13,0x04,0x31,0x88,0x83,0x0d,0x08,0xb1,0x07,0x94, +0xc1,0x07,0x57,0xd3,0x07,0x74,0xd2,0x9a,0xc2,0xf0,0xa4,0xca,0xdc,0xc8,0xca,0xe4, +0xa6,0xd2,0xf4,0xca,0x26,0x08,0xc8,0xb6,0xc1,0x20,0xfe,0x80,0x02,0x05,0x3e,0xb8, +0xc8,0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x6d,0x30,0x08, +0x51,0xa0,0xec,0x80,0x0f,0x2e,0x76,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f,0x6c, +0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e,0x73, +0x69,0x6f,0x6e,0x73,0x13,0x04,0x84,0xdb,0x60,0x10,0xa4,0x40,0x95,0x02,0x1f,0x5c, +0x94,0xd2,0x98,0xea,0xda,0xc2,0x9a,0xd2,0xe0,0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2, +0xde,0xdc,0xe6,0x26,0x08,0x48,0xb7,0xc1,0x20,0x4e,0x81,0x42,0x05,0x3e,0xb8,0x28, +0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1,0x31,0x95,0xd9,0x95,0xb1,0x51,0xbd,0x55, +0xcd,0x95,0x4d,0x10,0x10,0x6f,0x83,0x41,0xa8,0x02,0xb5,0x0a,0x7c,0x70,0x71,0x49, +0x33,0x92,0x0b,0x6b,0x2b,0x4b,0x72,0x23,0x2b,0xc3,0x9b,0x20,0x20,0xdf,0x06,0x83, +0x68,0x05,0xca,0x15,0xf8,0xe0,0xa2,0x64,0x46,0x54,0x66,0x97,0x36,0x56,0x46,0xf5, +0x66,0x95,0x56,0x76,0x47,0x54,0x06,0x47,0x87,0x36,0x41,0x40,0xc0,0x60,0x83,0x41, +0xc0,0x02,0x15,0x0b,0x7c,0xd0,0xf0,0x30,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x9b,0x20, +0x20,0x61,0xb0,0xc1,0x20,0x66,0x81,0xa2,0x05,0x3e,0x68,0x28,0x99,0x35,0xbd,0xd1, +0xa5,0xbd,0xb9,0x59,0x95,0x8d,0xd1,0xbd,0xc9,0x4d,0x8d,0x85,0xb1,0x95,0x4d,0x10, +0x10,0x31,0xd8,0x80,0x10,0xb6,0x40,0xdd,0x02,0x1f,0x34,0x4d,0x1f,0x10,0x32,0x23, +0x7a,0xbb,0x73,0x9b,0x1b,0x0b,0x63,0x2b,0x33,0x0a,0x1b,0xa3,0x7b,0x93,0x9b,0x20, +0x20,0x63,0xb0,0xc1,0x20,0x72,0x81,0xd2,0x05,0x3e,0x68,0xf8,0x99,0x35,0xbd,0xd1, +0xa5,0xbd,0xb9,0x59,0x95,0x8d,0xd1,0xbd,0xc9,0x29,0xa5,0xd1,0xd1,0x95,0xc9,0x0d, +0x85,0xb9,0x8d,0x95,0xb1,0xb1,0x85,0xd1,0xa5,0xbd,0xb9,0x4d,0x10,0x10,0x32,0xd8, +0x60,0x10,0xbc,0x40,0xf5,0x02,0x1f,0x34,0x64,0xcc,0xa0,0xe4,0xca,0x8a,0xf0,0xe0, +0xde,0xe6,0xea,0xe4,0xca,0x26,0x08,0x48,0x19,0x6c,0x30,0x88,0x5f,0xa0,0xc0,0x81, +0x0f,0x1a,0x66,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61,0x6d, +0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x13,0x04,0xc4,0x0c, +0x36,0x18,0x84,0x38,0x50,0xe3,0xc0,0x07,0x0d,0x17,0x33,0xaa,0x30,0x37,0xa4,0x30, +0x36,0x33,0xa3,0x27,0xab,0x09,0x02,0x72,0x06,0x1b,0x0c,0xa2,0x1c,0x28,0x73,0xe0, +0x83,0x86,0x95,0x99,0x52,0x1a,0x1d,0x5d,0x99,0xdc,0x54,0x59,0x5c,0x5d,0x99,0xdb, +0x58,0x19,0x53,0x99,0xdb,0x19,0x1d,0xda,0x04,0x01,0x41,0x83,0x0d,0x06,0x81,0x0e, +0x54,0x3a,0xf0,0x41,0x43,0xc5,0x8c,0xa8,0x8c,0x8d,0x2e,0x8c,0x2a,0xad,0xad,0x6c, +0x82,0x80,0xa4,0xc1,0x06,0x83,0x58,0x07,0x8a,0x1d,0xf8,0xa0,0xe1,0x65,0x46,0x94, +0xe7,0x16,0xd6,0x96,0x36,0x26,0x55,0x36,0x37,0x84,0x16,0xe6,0x76,0x56,0x66,0x14, +0x36,0x46,0xf7,0x26,0x37,0x41,0x40,0xd4,0x60,0x83,0x41,0xb8,0x03,0xf5,0x0e,0x7c, +0xd0,0x10,0x33,0xb3,0x4a,0x2b,0xbb,0x9b,0x82,0x0b,0x1b,0x2b,0xa3,0x7a,0x6b,0x2a, +0xa3,0x2b,0x93,0x9b,0x33,0x0a,0x1b,0xa3,0x7b,0x93,0x9b,0x20,0x20,0x6b,0xb0,0xc1, +0x20,0xe2,0x81,0x92,0x07,0x3e,0x68,0x36,0x50,0x72,0xe0,0x07,0xa1,0x30,0x0a,0xa6, +0x90,0x0a,0xac,0xf0,0x0a,0xb2,0x50,0x0b,0xb8,0xb0,0x0b,0xbe,0x10,0x0e,0xe4,0x70, +0x0e,0xea,0xd0,0x0e,0xf0,0x30,0x0f,0x13,0x84,0x3c,0xc8,0x03,0x32,0x66,0x54,0x63, +0x54,0x68,0x72,0x65,0x73,0x68,0x6f,0x6c,0x64,0x1b,0x10,0xc2,0x1e,0x28,0x83,0x0f, +0x9a,0xa6,0x0f,0x88,0x98,0x51,0x8d,0x4d,0x8d,0x85,0xb1,0x95,0x6d,0x40,0x08,0x7c, +0xa0,0x2e,0x3e,0x68,0x9a,0x3e,0xa0,0x63,0x26,0x55,0x16,0x36,0x46,0x97,0x66,0x57, +0x36,0x35,0x16,0xc6,0x56,0xb6,0x01,0x21,0xf4,0x81,0x02,0x05,0x3e,0x68,0x9a,0x3e, +0x20,0x63,0x26,0x55,0x16,0x36,0x46,0x97,0x66,0x57,0xd6,0x14,0x86,0x37,0x41,0x40, +0xd8,0x60,0x03,0x42,0xf0,0x03,0xd5,0x0f,0x7c,0xd0,0x34,0x7d,0xb0,0xa1,0xb0,0x83, +0x7b,0xc8,0x87,0x7d,0xf0,0x87,0x0d,0x85,0xa1,0x07,0xf4,0x50,0x0f,0xff,0x30,0x41, +0x10,0x80,0x0d,0xc0,0x86,0xc1,0x10,0x09,0x91,0xd8,0x10,0x8c,0xc4,0x86,0x61,0x08, +0x09,0x92,0xa0,0x30,0x34,0xb5,0x61,0x00,0x05,0x50,0x18,0x36,0x08,0xd7,0x49,0x6c, +0x28,0x42,0xc2,0x24,0x80,0x3c,0x40,0x09,0x46,0x61,0x72,0x72,0x61,0x79,0x5f,0x6c, +0x6f,0x63,0x61,0x6c,0x5f,0x62,0x79,0x74,0x65,0x73,0x84,0xc2,0xe4,0xe4,0xc2,0xf2, +0xbe,0xd8,0xde,0xc6,0xc2,0xd8,0xbe,0xd8,0xc8,0xe6,0xe8,0x88,0x88,0xc9,0x85,0xb9, +0x8d,0xa1,0x95,0xcd,0xd1,0x30,0x63,0x7b,0x0b,0xa3,0x9b,0x9b,0x20,0x20,0x6d,0xc0, +0x22,0xcd,0x6d,0x8e,0x6e,0x6e,0x82,0x80,0xb8,0x01,0x89,0x34,0x37,0xba,0x39,0x22, +0x74,0x65,0x78,0x5f,0x6c,0x6f,0x61,0x64,0x13,0x04,0xe4,0x0d,0x98,0xd0,0x95,0xe1, +0x7d,0xcd,0xd1,0xbd,0xc9,0x95,0xb1,0xa8,0x4b,0x73,0xa3,0x9b,0xdb,0x20,0xa9,0xc4, +0x2d,0xac,0x44,0x3f,0xb0,0x04,0xd1,0x12,0x2e,0xf1,0x12,0x30,0x11,0x13,0xa5,0x20, +0x13,0x33,0x41,0x13,0x57,0x4d,0xf0,0x41,0x15,0x36,0x36,0xbb,0x36,0x97,0x34,0xb2, +0x32,0x37,0xba,0x29,0x41,0x50,0x85,0x0c,0xcf,0xc5,0xae,0x4c,0x6e,0x2e,0xed,0xcd, +0x6d,0x4a,0x40,0x34,0x21,0xc3,0x73,0xb1,0x0b,0x63,0xb3,0x2b,0x93,0x9b,0x12,0x18, +0x75,0xc8,0xf0,0x5c,0xe6,0xd0,0xc2,0xc8,0xca,0xe4,0x9a,0xde,0xc8,0xca,0xd8,0xa6, +0x04,0x48,0x19,0x32,0x3c,0x17,0xb9,0xb2,0xb9,0xb7,0x3a,0xb9,0xb1,0xb2,0xb9,0x29, +0x01,0x1e,0x54,0x22,0xc3,0x73,0xa1,0xcb,0x83,0x2b,0x0b,0x72,0x73,0x7b,0xa3,0x0b, +0xa3,0x4b,0x7b,0x73,0x9b,0x9b,0x22,0xfc,0x03,0x49,0xd4,0x21,0xc3,0x73,0x29,0x73, +0xa3,0x93,0xcb,0x83,0x7a,0x4b,0x73,0xa3,0x9b,0x9b,0x12,0xa0,0x44,0x17,0x32,0x3c, +0x97,0xb1,0xb7,0x3a,0x37,0xba,0x32,0xb9,0xb9,0x29,0x41,0x4d,0x00,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x51,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xd1,0x43,0x0e,0xf8, +0xe0,0x06,0xe4,0x20,0x0e,0xe7,0xe0,0x06,0xf6,0x10,0x0e,0xf2,0xc0,0x0e,0xe1,0x90, +0x0f,0xef,0x50,0x0f,0xf4,0x30,0x83,0x81,0xc8,0x01,0x1f,0xdc,0x40,0x1c,0xe4,0xa1, +0x1c,0xc2,0x61,0x1d,0xdc,0x40,0x1c,0xe4,0x01,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x3b,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x31,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34, +0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x56,0x00,0x0d,0x97,0xef,0x3c,0x7e, +0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0xdb,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40, +0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x29,0x6c, +0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80, +0x80,0xf9,0xc8,0x6d,0x5b,0x43,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11, +0x02,0xcd,0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0x58,0x82,0x33,0x5c, +0xbe,0xf3,0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x36,0x10,0x0d,0x97,0xef,0x3c,0xbe, +0x11,0x39,0xd4,0x23,0x0e,0x3e,0x72,0xdb,0x66,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44, +0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x86,0x60,0x0d,0x97,0xef,0x3c, +0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x11,0x64,0xc3, +0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0x20,0x36,0x60,0xe4,0x50,0x8f,0x8f, +0xdc,0xb6,0x1d,0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84,0xf9,0xc5,0x6d,0x9b, +0x40,0xb4,0x2c,0x15,0xe3,0x2f,0x48,0x41,0x4c,0x08,0x43,0xf8,0x44,0x33,0x58,0xc0, +0xb4,0x2c,0x15,0xe3,0x2f,0x48,0x41,0x4c,0x08,0x43,0xf8,0xd2,0x04,0x44,0x13,0x00, +0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x42,0x9c,0xaf,0xf3,0x71,0x6d,0x58,0xc9,0xc6,0x3b,0x2e,0x5f,0xb6,0x38,0x6b,0x29, +0x44,0x58,0x49,0x4c,0x08,0x15,0x00,0x00,0x66,0x00,0x05,0x00,0x42,0x05,0x00,0x00, +0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0xf0,0x14,0x00,0x00, +0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x39,0x05,0x00,0x00,0x0b,0x82,0x20,0x00, +0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49, +0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62, +0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b, +0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42, +0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a, +0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x0a,0x00,0x00,0x00,0x1b,0x88,0x40,0x00, +0x96,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff,0xff,0xff, +0xff,0x1f,0x00,0x09,0xa0,0x36,0x18,0xc4,0xff,0xff,0xff,0xff,0x0f,0x80,0x04,0x54, +0x00,0x00,0x00,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x84,0x40,0x98, +0x10,0x0c,0x13,0x02,0x62,0x42,0x20,0x00,0x89,0x20,0x00,0x00,0xc0,0x00,0x00,0x00, +0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3, +0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xfc,0xc1,0x08, +0x40,0x09,0x00,0x0a,0xe6,0x08,0x40,0x61,0x8e,0x00,0x21,0xa2,0x0c,0xc0,0x50,0x90, +0x31,0x47,0x00,0x06,0x65,0x40,0x10,0x84,0x92,0x19,0x80,0x42,0x2c,0xc8,0xb2,0x10, +0x73,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb, +0xa8,0x58,0x96,0x65,0x41,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19, +0x16,0x02,0x05,0x45,0x51,0x1c,0xe4,0x41,0x10,0x04,0x41,0x10,0x84,0xa0,0x32,0x2c, +0xc8,0x42,0x52,0x59,0x00,0xe4,0x41,0x10,0x64,0x59,0x96,0x85,0x20,0xaa,0x20,0x0b, +0xb2,0x2c,0xcb,0xb2,0x2c,0x64,0x1d,0x35,0x5c,0xfe,0x84,0x3d,0x84,0xe4,0x73,0x1b, +0x55,0xac,0xc4,0xe4,0x23,0xb7,0x8d,0x08,0x04,0x41,0x90,0x42,0x60,0xc8,0x83,0x50, +0x76,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x5f,0xdc, +0x36,0x22,0x96,0x65,0x59,0x0a,0xb1,0x21,0x0f,0x42,0xdc,0x6d,0xc3,0xe5,0x4f,0xd8, +0x43,0x48,0xfe,0x4a,0x48,0x0e,0x15,0x09,0x44,0x1a,0x39,0x0f,0x11,0x4d,0x08,0x21, +0x21,0x01,0x41,0x0a,0xf1,0x20,0x8f,0x47,0xdf,0x41,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0xfe,0x4a,0x48,0x1b,0xd2,0x0c,0x88,0x40,0x10,0x84,0x98,0x23,0x08,0x4a,0xf1,0x20, +0x21,0x22,0xd2,0x38,0x10,0x30,0x8c,0x40,0x2c,0x33,0xb5,0xc1,0x38,0xb0,0x43,0x38, +0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03, +0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x81,0x1e, +0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0, +0x00,0x99,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c, +0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6, +0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00, +0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0x60,0x9e,0x84,0xce,0x14,0x06,0xe3,0xc0, +0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f, +0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xe0,0x07,0x7a, +0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80, +0x02,0x64,0x26,0x6b,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01, +0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xfc,0x00,0x09,0x8b,0x4a,0xeb,0x30,0xc2,0xb0,0xcc,0xd4,0x06,0xe3, +0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20, +0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f, +0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x73,0xe0,0x07,0x60, +0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00, +0x0f,0xe5,0x80,0x02,0x64,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37, +0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0, +0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07, +0x7a,0x60,0x03,0x30,0x98,0x03,0x3f,0x00,0x03,0x3f,0x40,0x42,0xeb,0xd2,0x3b,0x13, +0x36,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b,0xe5,0x80, +0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0e,0xec,0xf0,0x0e, +0xe1,0x40,0x0f,0x7e,0x80,0x82,0x85,0xe2,0x99,0xc8,0x60,0x1c,0xd8,0x21,0x1c,0xe6, +0x61,0x1e,0xdc,0x40,0x16,0x6e,0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1, +0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f, +0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x60,0x0e,0xfc,0x00,0x0c,0xfc, +0x00,0x05,0x2d,0xcd,0xc3,0x08,0x02,0x32,0x8c,0x20,0x2c,0x67,0x08,0xc1,0xc7,0xae, +0x36,0x9a,0xea,0xba,0xae,0x6b,0x04,0x31,0x6d,0xdb,0xb6,0x97,0x65,0x59,0x96,0x65, +0xa1,0xfb,0x24,0x21,0x00,0x89,0x86,0x88,0x80,0x89,0x58,0x09,0x40,0x98,0x90,0x8a, +0x40,0xc4,0xb2,0x2c,0x0b,0xe5,0x99,0xb0,0xd0,0x3e,0x05,0x40,0x0b,0x00,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a, +0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90, +0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6, +0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60, +0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x06,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x79,0x0c,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x24,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4, +0x49,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xc3,0x00,0x01, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x07,0x02,0x02,0x60,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x43,0x1e,0x0a,0x08,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x86,0x3c,0x16,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x32, +0x20,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x70,0x40,0x00,0x0c, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xf9,0x80,0x00,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x60,0xc8,0x33,0x06,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x90,0x05,0x02,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x46,0x00,0x08,0x29, +0x81,0x62,0x18,0x01,0x28,0x82,0x92,0x28,0x83,0x42,0x28,0x85,0xe2,0x2a,0xaf,0xc2, +0x0f,0x28,0x90,0x82,0x20,0x71,0x04,0x80,0xd2,0x19,0x00,0x62,0x67,0x00,0x08,0x9e, +0x01,0x20,0x79,0x06,0x80,0xe8,0x19,0x00,0xc2,0x67,0x00,0x48,0x9f,0x01,0x00,0x00, +0x79,0x18,0x00,0x00,0x79,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04, +0xe4,0x99,0x20,0x20,0xd0,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98, +0x20,0x20,0xd1,0x04,0x21,0x0d,0x3a,0x02,0x13,0x04,0x44,0x9a,0x20,0x20,0xd3,0x06, +0x01,0x61,0x36,0x24,0x48,0xa2,0x20,0xc3,0xb0,0x20,0xcd,0x86,0x64,0x48,0x14,0x04, +0x19,0x16,0xa4,0xd9,0x90,0x2c,0x89,0x82,0x2c,0xc3,0x82,0x34,0x13,0x04,0x84,0x9a, +0x20,0xb0,0x81,0x37,0x41,0x40,0xaa,0x0d,0x49,0x24,0x29,0xc8,0x34,0x2c,0x48,0x33, +0x41,0x40,0xac,0x0d,0xc9,0x24,0x29,0x48,0x35,0x2c,0x48,0x33,0x41,0x80,0x83,0x6f, +0x82,0x80,0x5c,0x1b,0x92,0xea,0x52,0x10,0x6c,0x58,0x90,0x66,0x82,0x80,0x60,0x1b, +0x12,0xe2,0x52,0x10,0x6d,0x58,0x90,0x66,0xc3,0xe1,0x3c,0x10,0x65,0x65,0xdb,0x04, +0x41,0x0e,0xc0,0x60,0x82,0x20,0x06,0xdc,0x86,0x05,0xe9,0x14,0x04,0x19,0x16,0xcf, +0xf3,0x9a,0x0d,0xcb,0xd0,0x29,0xc8,0x30,0x2c,0x9e,0xe7,0x35,0x13,0x04,0x3a,0x08, +0x83,0x0d,0xcb,0x12,0x06,0x0a,0xb2,0x0c,0x8b,0xe7,0x79,0xcd,0x86,0x25,0x0a,0x03, +0x05,0x89,0x86,0xc5,0xf3,0xbc,0x66,0x03,0xf1,0x81,0x81,0x18,0x8c,0xc1,0x04,0x01, +0x0f,0xc4,0x60,0x82,0x80,0x64,0x1b,0x10,0xa4,0x0c,0x14,0x04,0x19,0xcc,0x00,0x98, +0x20,0xe8,0xc1,0x18,0x4c,0x10,0x10,0x6d,0x03,0x32,0xa0,0x81,0x82,0x0c,0x43,0x1a, +0x00,0x1b,0x84,0x33,0x50,0x83,0x0d,0x04,0x47,0x06,0x6b,0x00,0x4c,0x10,0x04,0x80, +0xc2,0xd0,0xd4,0x04,0x01,0xd9,0x36,0x0c,0x6f,0xf0,0x06,0xc3,0x06,0x61,0x82,0x83, +0x0d,0x45,0x1b,0xb8,0x01,0xc0,0x06,0x71,0xc0,0xc2,0x8c,0xed,0x2d,0x8c,0x8e,0xcf, +0x5b,0x9b,0x5b,0x1a,0xdc,0x1b,0x5d,0x99,0x1b,0x1d,0xc8,0x18,0x5a,0x98,0x1c,0xa3, +0xa9,0xb4,0x36,0x38,0xb6,0x32,0x90,0xa1,0x97,0xa1,0x95,0x15,0x10,0x2a,0xa1,0xa0, +0xa0,0x0d,0x41,0x1d,0x4c,0x10,0x06,0x67,0xc3,0x40,0x07,0x76,0x70,0x07,0x1b,0x86, +0x39,0xc0,0x83,0x3b,0xd8,0x30,0xe4,0x41,0x1e,0xdc,0x41,0x15,0x36,0x36,0xbb,0x36, +0x97,0x34,0xb2,0x32,0x37,0xba,0x29,0x41,0x50,0x85,0x0c,0xcf,0xc5,0xae,0x4c,0x6e, +0x2e,0xed,0xcd,0x6d,0x4a,0x40,0x34,0x21,0xc3,0x73,0xb1,0x0b,0x63,0xb3,0x2b,0x93, +0x9b,0x12,0x10,0x75,0xc8,0xf0,0x5c,0xe6,0xd0,0xc2,0xc8,0xca,0xe4,0x9a,0xde,0xc8, +0xca,0xd8,0xa6,0x04,0x46,0x19,0x32,0x3c,0x17,0xb9,0xb2,0xb9,0xb7,0x3a,0xb9,0xb1, +0xb2,0xb9,0x29,0xc1,0x1a,0xd4,0x21,0xc3,0x73,0x29,0x73,0xa3,0x93,0xcb,0x83,0x7a, +0x4b,0x73,0xa3,0x9b,0x9b,0x12,0xc4,0x01,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x51,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xd1,0x43,0x0e,0xf8,0xe0,0x06,0xe4,0x20, +0x0e,0xe7,0xe0,0x06,0xf6,0x10,0x0e,0xf2,0xc0,0x0e,0xe1,0x90,0x0f,0xef,0x50,0x0f, +0xf4,0x30,0x83,0x81,0xc8,0x01,0x1f,0xdc,0x40,0x1c,0xe4,0xa1,0x1c,0xc2,0x61,0x1d, +0xdc,0x40,0x1c,0xe4,0x01,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3b,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x31,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x56,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84, +0xf9,0xc5,0x6d,0xdb,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95, +0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x29,0x6c,0xc3,0xe5,0x3b,0x8f, +0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d, +0x5b,0x43,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10, +0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0x58,0x82,0x33,0x5c,0xbe,0xf3,0xf8,0x83, +0x33,0xdd,0x7e,0x71,0xdb,0x36,0x10,0x0d,0x97,0xef,0x3c,0xbe,0x11,0x39,0xd4,0x23, +0x0e,0x3e,0x72,0xdb,0x66,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11, +0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x86,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13, +0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x11,0x64,0xc3,0xe5,0x3b,0x8f,0x3f, +0x1d,0x11,0x01,0x0c,0xe2,0x20,0x36,0x60,0xe4,0x50,0x8f,0x8f,0xdc,0xb6,0x1d,0x3c, +0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84,0xf9,0xc5,0x6d,0x9b,0x40,0xb4,0x2c,0x15, +0xe3,0x2f,0x48,0x41,0x4c,0x08,0x43,0xf8,0x44,0x33,0x58,0xc0,0xb4,0x2c,0x15,0xe3, +0x2f,0x48,0x41,0x4c,0x08,0x43,0xf8,0xd2,0x04,0x44,0x13,0x00,0x61,0x20,0x00,0x00, +0xde,0x02,0x00,0x00,0x13,0x04,0x4d,0x2c,0x10,0x00,0x00,0x00,0x32,0x00,0x00,0x00, +0x34,0x14,0x12,0x11,0x23,0x00,0x25,0x50,0x1e,0x45,0x40,0xc8,0x0c,0x40,0xc1,0x0e, +0x94,0xec,0x40,0x11,0x06,0x94,0x51,0xc1,0x94,0x5d,0x39,0xd4,0x40,0x19,0x06,0x94, +0x46,0xf1,0x06,0x94,0x6f,0x40,0x49,0x32,0x94,0x24,0x41,0x11,0x02,0x95,0x24,0x44, +0xb9,0xd1,0x32,0x46,0x00,0x82,0x20,0x08,0x7f,0x63,0x04,0x20,0x08,0x82,0xe8,0x37, +0x46,0xa0,0xe2,0xf5,0x29,0x7a,0x23,0x00,0x63,0x04,0x20,0x08,0x82,0xf0,0x2f,0x8c, +0x11,0x80,0x20,0x08,0xe2,0xdf,0x18,0x01,0x08,0x82,0x20,0xfa,0x0b,0xe4,0xcd,0x21, +0x48,0x79,0x30,0x87,0x20,0xd9,0xc1,0x1c,0x82,0x74,0x07,0x73,0x08,0x78,0x70,0x07, +0x73,0x08,0x78,0x60,0x07,0x73,0x08,0x73,0xa0,0xcd,0x21,0xcc,0x41,0x46,0xe1,0x1c, +0x04,0x45,0x45,0x66,0x30,0x07,0x21,0x49,0x91,0x19,0xcc,0x41,0x3c,0x4f,0x64,0x06, +0x73,0x10,0x51,0x14,0x99,0xc1,0x1c,0x04,0x86,0x45,0x65,0x30,0x07,0x71,0x5d,0x51, +0x19,0xcc,0x41,0x58,0x56,0x54,0x06,0x73,0x10,0x55,0x15,0x95,0xc1,0x1c,0x84,0x24, +0x45,0x65,0x30,0x02,0x30,0x07,0xf1,0x3c,0x51,0x19,0xcc,0x41,0x3c,0x4f,0x84,0x06, +0x73,0x10,0x51,0x14,0xa1,0x01,0x00,0x00,0x23,0x06,0x08,0x00,0x82,0x60,0x30,0x06, +0xa9,0xb0,0x06,0x8d,0x28,0xe8,0xc1,0x88,0x01,0x02,0x80,0x20,0x18,0x8c,0x81,0x2a, +0xb0,0x41,0x53,0x0a,0x7b,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x63,0xb0,0x0a,0x6d, +0xd0,0xa4,0x02,0x1f,0x8c,0x18,0x20,0x00,0x08,0x82,0xc1,0x18,0xb0,0x82,0x1b,0x34, +0xa8,0xd0,0x07,0x23,0x06,0x08,0x00,0x82,0x60,0x30,0x06,0xad,0xf0,0x06,0x8d,0x28, +0xf8,0xc1,0x88,0x01,0x02,0x80,0x20,0x18,0x8c,0x81,0x2b,0xc0,0x41,0x43,0x0a,0x7f, +0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x63,0xf0,0x0a,0x71,0xd0,0x98,0x02,0x28,0x8c, +0x18,0x20,0x00,0x08,0x82,0xc1,0x18,0xc0,0x82,0x1c,0x34,0xa8,0x10,0x0a,0x23,0x06, +0x08,0x00,0x82,0x60,0x30,0x06,0xb1,0x30,0x07,0x0d,0x2b,0x88,0xc2,0x88,0x01,0x02, +0x80,0x20,0x18,0x8c,0x81,0x2c,0xd0,0x41,0xe3,0x0a,0xa3,0x30,0x62,0x80,0x00,0x20, +0x08,0x06,0x63,0x30,0x0b,0x75,0xd0,0xc4,0x02,0x29,0x8c,0x18,0x20,0x00,0x08,0x82, +0xc1,0x18,0xd0,0x82,0x1d,0x34,0xb2,0x50,0x0a,0x23,0x06,0x08,0x00,0x82,0x60,0x30, +0x06,0xb5,0x70,0x07,0x4d,0x2c,0x98,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x7c,0xb7, +0x90,0x07,0x02,0x37,0x62,0x70,0x00,0x20,0x08,0x06,0x1f,0x2e,0xe8,0x81,0xc0,0x8d, +0x18,0x18,0x00,0x08,0x82,0x41,0x22,0x0e,0x71,0x40,0x0b,0x23,0x06,0x06,0x00,0x82, +0x60,0x90,0x8c,0x83,0x1c,0xdc,0xc2,0x88,0x81,0x01,0x80,0x20,0x18,0x24,0xe3,0x20, +0x07,0xb6,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x09,0x39,0xcc,0x41,0x2e,0xcc,0x44, +0xec,0x01,0xf2,0x8c,0xc2,0x4c,0xc4,0x1e,0x20,0xcf,0x28,0x94,0x71,0x0b,0x57,0x06, +0x2e,0x5c,0x19,0x02,0x94,0x21,0xc0,0x09,0x8b,0x9d,0xb0,0x98,0x09,0x76,0x00,0x1f, +0x13,0xee,0x00,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xa5,0x03,0x29,0x3c,0xe2, +0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0xc2,0x62,0x27,0x2c,0x66,0x87,0x40,0x1f, +0x3b,0x04,0xfa,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xe7,0x0e,0xb0,0xc0,0xe1,0xc1, +0x88,0x41,0x03,0x80,0x20,0x18,0x40,0xf5,0xf0,0x0a,0x81,0x3a,0x38,0x8d,0x2c,0xc8, +0x82,0x2c,0xc8,0xc2,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x88,0xc1,0x01,0x80,0x20, +0x18,0x70,0xf3,0xf0,0x0a,0x5a,0x3a,0x8c,0x26,0x04,0xc2,0x68,0x82,0x30,0x98,0x50, +0xc8,0xc7,0x84,0x42,0x3e,0x26,0x2c,0xf0,0x31,0x61,0x81,0x8f,0x09,0x8f,0x7c,0x4c, +0x78,0xe4,0x63,0x02,0x2a,0xc0,0xc7,0x84,0x54,0x80,0xcf,0x09,0x08,0x9d,0x80,0xd0, +0x88,0xc1,0x01,0x80,0x20,0x18,0x7c,0xff,0x10,0x0e,0x6c,0x90,0x0a,0x23,0x06,0x0d, +0x00,0x82,0x60,0x00,0x99,0x04,0x38,0x04,0xfb,0xf0,0x79,0xe3,0x30,0x0e,0xe3,0x30, +0x0e,0xa3,0x09,0x01,0x30,0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0x70,0x00,0x20, +0x08,0x06,0x1f,0x49,0x98,0x03,0x1c,0xb8,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x40, +0x2b,0x51,0x0e,0x01,0x48,0x90,0xc1,0x18,0xa0,0x03,0x3a,0xa0,0x03,0x3a,0x8c,0x26, +0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x7c, +0x29,0xb1,0x0e,0x7a,0x20,0x0b,0x23,0x06,0x0d,0x00,0x82,0x60,0x00,0xc1,0x84,0x3a, +0x04,0x25,0xd1,0x30,0xed,0xd0,0x0e,0xed,0xd0,0x0e,0xa3,0x09,0x01,0x30,0x9a,0x20, +0x04,0xa3,0x09,0x83,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x9f,0x4b,0xc0,0x03,0x28, +0xdc,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x40,0x35,0xf1,0x0e,0x81,0x4a,0x48,0x91, +0x3c,0xc8,0x83,0x3c,0xc8,0xc3,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20, +0x58,0x44,0x0e,0xf2,0xb1,0x68,0x82,0x8f,0x05,0xe5,0x20,0x1f,0x0b,0x06,0xf8,0x98, +0x45,0xc5,0xc7,0x2e,0x74,0x90,0x8f,0x19,0x41,0x7c,0xec,0x52,0x07,0xf9,0x98,0x10, +0xc4,0xc7,0xaa,0x76,0x90,0x8f,0x55,0x17,0x7c,0x2c,0x70,0x07,0xf9,0x58,0x30,0xc0, +0xc7,0x34,0x2c,0x3e,0xb6,0xc5,0x83,0x7c,0xcc,0x08,0xe2,0x63,0xdb,0x3c,0xc8,0xc7, +0x84,0x20,0x3e,0x96,0xd9,0x83,0x7c,0x2c,0xdb,0xe0,0x63,0xc1,0x3d,0xc8,0xc7,0x82, +0x01,0x3e,0xe6,0x71,0xf1,0xb1,0x4f,0x1f,0xe4,0x63,0x46,0x10,0x1f,0xfb,0xf8,0x41, +0x3e,0x26,0x04,0xf1,0xb1,0xee,0x1f,0xe4,0x63,0xdd,0x07,0x1f,0x0b,0x40,0x42,0x3e, +0x16,0x0c,0xf0,0x31,0x31,0x00,0x83,0xf8,0xd8,0x18,0x8c,0x84,0x7c,0xcc,0x08,0xe2, +0x63,0x63,0x50,0x12,0xf2,0x31,0x21,0x88,0x8f,0x61,0x61,0x10,0x1f,0xc3,0xc2,0x20, +0x3e,0x16,0xa8,0x84,0x7c,0xcc,0xfa,0xe2,0x63,0xca,0x14,0x1f,0x53,0xa6,0xf8,0x58, +0xe0,0x12,0xf2,0x31,0x24,0x8a,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x48,0xa4,0xb1, +0x17,0xc8,0x88,0x81,0x01,0x80,0x20,0x18,0x48,0xa5,0xc1,0x17,0xc7,0x88,0x81,0x01, +0x80,0x20,0x18,0x48,0xa6,0xd1,0x17,0xc7,0x70,0xc4,0x10,0x13,0xc2,0x37,0x1c,0x31, +0xc8,0x84,0xf0,0x0d,0x47,0x0c,0x33,0x21,0x7c,0x35,0x08,0x5b,0x81,0xb0,0x23,0x06, +0x06,0x00,0x82,0x60,0x20,0xb1,0xc6,0x68,0x30,0x23,0x06,0x06,0x00,0x82,0x60,0x20, +0xb5,0x06,0x69,0x2c,0x23,0x06,0x06,0x00,0x82,0x60,0x20,0xb9,0x46,0x69,0x2c,0xc3, +0x11,0x43,0x4e,0x08,0xdf,0x70,0xc4,0xa0,0x13,0xc2,0x37,0x1c,0x31,0xec,0x84,0xf0, +0xd5,0x20,0x6c,0x05,0xc2,0x5a,0x1e,0x9c,0x41,0x7c,0x2c,0x0f,0xce,0x20,0x3e,0x16, +0x88,0x85,0x7c,0xec,0x0e,0xca,0x20,0x3e,0x46,0x07,0x62,0x10,0x1f,0xa3,0x03,0x31, +0x88,0x8f,0x05,0x66,0x21,0x1f,0x93,0x03,0x30,0x88,0x4f,0x45,0xc9,0x8e,0x18,0x1c, +0x00,0x08,0x82,0x01,0xf3,0x1b,0x77,0x71,0x16,0xc9,0x88,0xc1,0x01,0x80,0x20,0x18, +0x30,0xe0,0x81,0x17,0x68,0x81,0x8c,0x18,0x1c,0x00,0x08,0x82,0x01,0x13,0x1e,0x79, +0x91,0x16,0x88,0x21,0x03,0x7d,0xec,0x18,0xe8,0x63,0xc7,0x40,0x9f,0xe9,0x86,0x81, +0x2d,0x8e,0xe9,0x86,0xa1,0x2d,0x90,0xe9,0x86,0xc1,0x2d,0x92,0x11,0x83,0x03,0x00, +0x41,0x30,0x60,0xd0,0x03,0x34,0x06,0x61,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x98,0xf4, +0x08,0x8d,0x40,0x30,0x08,0x92,0x8f,0x3d,0x8f,0x7c,0x4c,0x08,0xe0,0x63,0x10,0x24, +0x1f,0x13,0x02,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x81,0xd4,0x1e,0xa6,0x11,0x58, +0x70,0xc8,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa4,0xf7,0x30,0x8d,0x60,0x38,0x22, +0xd0,0x0b,0xe1,0x9b,0x65,0x08,0x84,0xc0,0xd6,0xe1,0x2e,0xe4,0x63,0xeb,0xa0,0x17, +0xf2,0x31,0x21,0x80,0x8f,0x05,0xb5,0x10,0x1f,0x0b,0x68,0x01,0x3e,0x16,0xcc,0x02, +0x7c,0xec,0x1d,0xe2,0x21,0x3e,0x16,0xac,0x43,0x7c,0x2c,0x70,0x07,0xf8,0x58,0x60, +0x1a,0xf2,0x31,0x5f,0x18,0x87,0xf8,0x58,0xd0,0x0b,0xf0,0xb1,0xe0,0x16,0xe2,0x63, +0x41,0x2f,0xc0,0xc7,0x82,0x5b,0x88,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x48,0x20, +0x72,0x1f,0xca,0x88,0x81,0x01,0x80,0x20,0x18,0x48,0x21,0x82,0x1f,0xc7,0x88,0x81, +0x01,0x80,0x20,0x18,0x48,0x22,0x92,0x1f,0x83,0xcd,0x43,0x6a,0xc8,0xc7,0xe6,0x81, +0x35,0xe4,0x63,0x42,0x00,0x1f,0x0b,0x6a,0x21,0x3e,0x16,0xd0,0x02,0x7c,0x2c,0x98, +0x05,0xf8,0xd8,0x3d,0xe4,0x43,0x7c,0x2c,0x98,0x87,0xf8,0x58,0x60,0x0f,0xf0,0xb1, +0x00,0x37,0xe4,0x63,0xbe,0x30,0x0e,0xf1,0xb1,0xa0,0x17,0xe0,0x63,0xc1,0x2d,0xc4, +0xc7,0x82,0x5e,0x80,0x8f,0x05,0xb7,0x10,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x90, +0x64,0x24,0x45,0x94,0x11,0x03,0x03,0x00,0x41,0x30,0x90,0x66,0x44,0x45,0x8e,0x11, +0x03,0x03,0x00,0x41,0x30,0x90,0x68,0x64,0x45,0x06,0xab,0x86,0xf8,0x58,0x35,0xc4, +0xc7,0xaa,0x21,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x20,0xe1,0xc8,0x8b,0x0c,0x23, +0x06,0x06,0x00,0x82,0x60,0x20,0xe5,0x08,0x8c,0x0c,0x23,0x06,0x06,0x00,0x82,0x60, +0x20,0xe9,0x48,0x8c,0x0c,0x23,0x06,0x0b,0x00,0x82,0x60,0x60,0xe5,0x08,0x7a,0x0c, +0x42,0x20,0x1e,0xe2,0x21,0x1e,0x23,0x06,0x06,0x00,0x82,0x60,0x20,0xf1,0xc8,0x7c, +0x04,0x23,0x06,0x07,0x00,0x82,0x60,0xc0,0xe5,0x48,0x7d,0x84,0xc6,0x8c,0x8c,0x26, +0x04,0xc0,0x70,0xc4,0x10,0x10,0xdf,0x74,0x43,0x7a,0x9c,0x47,0x30,0x4b,0x20,0x0c, +0x54,0x2c,0x42,0x40,0x0e,0xc0,0x70,0x44,0xe0,0x1e,0xc2,0x37,0xcb,0x30,0x30,0xc1, +0x81,0x46,0xb1,0x23,0x06,0x06,0x01,0x82,0x60,0x60,0xa8,0xc9,0x89,0x04,0xb3,0x04, +0xc4,0x40,0x05,0xb2,0x14,0x6e,0x34,0x0c,0x54,0x20,0x45,0x61,0x47,0xc3,0x40,0x05, +0x52,0x14,0xf8,0x33,0xcc,0x12,0x18,0x26,0xe8,0x08,0x0c,0x4c,0x00,0x13,0x10,0x58, +0xc1,0x23,0x30,0x18,0x6e,0x10,0x7e,0x04,0x0c,0x66,0x19,0x0e,0x22,0x18,0xa8,0x40, +0x18,0xe2,0x17,0x8c,0x81,0x0a,0x84,0x84,0x88,0x70,0x30,0x2a,0x38,0x0d,0x28,0xe4, +0x34,0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x3e,0x35,0x61,0x11,0xdb,0xa0,0x8f,0x11, +0x83,0x06,0x00,0x41,0x30,0x80,0xe2,0x64,0x45,0x02,0x33,0x19,0x04,0x17,0x71,0x11, +0x17,0x71,0x91,0xd1,0x84,0x00,0x18,0x4d,0x10,0x82,0xd1,0x84,0x41,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0xef,0x4d,0x62,0x84,0x37,0xf2,0x63,0xc4,0xa0,0x01,0x40,0x10, +0x0c,0x20,0x3b,0x81,0x91,0x60,0x4d,0x90,0x63,0x46,0x66,0x64,0x46,0x66,0x64,0x34, +0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x0c,0x19,0xe2,0x63,0xc8,0x10,0x1f, +0x43,0x86,0xf8,0x8c,0x18,0x18,0x00,0x08,0x82,0x81,0xc4,0x27,0x73,0x32,0x8c,0x18, +0x18,0x00,0x08,0x82,0x81,0xd4,0x27,0x74,0x32,0x8c,0x18,0x18,0x00,0x08,0x82,0x81, +0xe4,0x27,0x75,0x32,0xd4,0xd4,0x17,0x50,0x5a,0x5f,0xc0,0x88,0xc1,0x01,0x80,0x20, +0x18,0x7c,0x7c,0xe2,0x23,0xee,0x51,0x22,0x23,0x06,0x0d,0x00,0x82,0x60,0x00,0x8d, +0x4a,0x8f,0x04,0x78,0x32,0x08,0x60,0x02,0x26,0x60,0x02,0x26,0xa3,0x09,0x01,0x30, +0x9a,0x20,0x04,0xa3,0x09,0x83,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x5f,0xa8,0x8c, +0x89,0x7c,0xa8,0xc8,0x88,0x41,0x03,0x80,0x20,0x18,0x40,0xa8,0x22,0x26,0x41,0x9f, +0x20,0x47,0x99,0x94,0x49,0x99,0x94,0xc9,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68, +0xc2,0x20,0x18,0x32,0xc4,0xc7,0x90,0x21,0x3e,0x86,0x0c,0xf1,0x19,0x31,0x30,0x00, +0x10,0x04,0x03,0xc9,0x55,0x4a,0x65,0x18,0x31,0x30,0x00,0x10,0x04,0x03,0xe9,0x55, +0x4c,0x65,0x18,0x31,0x30,0x00,0x10,0x04,0x03,0x09,0x56,0x4e,0x65,0xb0,0x6a,0x88, +0x8f,0x55,0x43,0x7c,0xac,0x1a,0xe2,0x63,0xc3,0x20,0x1f,0x1b,0x06,0xf9,0x58,0x20, +0xc0,0xc7,0x08,0x42,0x3e,0x26,0x04,0xf0,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0x29, +0x57,0xe4,0x24,0xb0,0x37,0x90,0x15,0x10,0xec,0x7d,0xc0,0x8f,0x58,0x81,0x83,0x61, +0x03,0x22,0x18,0x06,0xc0,0xe0,0x80,0x56,0x40,0x30,0xdc,0x30,0xe4,0x01,0x18,0xcc, +0x32,0x14,0x46,0xb0,0xf7,0x61,0x3f,0x68,0x25,0x56,0x28,0x58,0xc6,0xde,0x87,0xfe, +0xb0,0x15,0x59,0xa1,0x60,0x19,0x36,0x04,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x03, +0x69,0x5c,0x74,0x25,0xd8,0xfb,0x10,0x22,0xba,0x52,0x2b,0x14,0x2c,0xc3,0x82,0x22, +0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x20,0x9d,0x8b,0xaf,0x04,0x7b,0x1f,0x4a,0xc4, +0x57,0xc0,0x85,0x82,0x65,0x58,0x90,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa4, +0x75,0x11,0x97,0x60,0xef,0x43,0x8a,0x88,0xcb,0xa8,0x50,0xb0,0x0c,0x0b,0x9a,0xf8, +0x8c,0x18,0x18,0x00,0x08,0x82,0x81,0xf4,0x2e,0xe6,0x12,0x58,0xd2,0xc8,0xc7,0x02, +0x43,0x3e,0x16,0x0c,0xf2,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0x69,0x5e,0x58,0x25, +0x18,0x31,0x30,0x08,0x10,0x04,0x03,0x23,0x5f,0x6e,0x25,0x16,0x4e,0x46,0x8a,0x1d, +0x31,0x30,0x08,0x10,0x04,0x03,0x63,0x5f,0x70,0x25,0x98,0x25,0x40,0x06,0x2a,0x90, +0x25,0x81,0xad,0x63,0xa0,0x02,0x29,0x12,0xdc,0x3a,0x06,0x2a,0x90,0x22,0xd1,0xa9, +0x63,0x96,0x40,0x31,0x61,0x5d,0x60,0x60,0x42,0xbc,0x80,0xc0,0x8a,0x76,0x81,0xc1, +0x70,0x83,0x00,0x2f,0x60,0x30,0xcb,0xb0,0x20,0xc1,0x40,0x05,0xc2,0x20,0x73,0xa0, +0x0c,0x54,0x20,0x66,0x85,0xd4,0x81,0x52,0x01,0x8e,0x40,0x21,0x38,0x02,0x23,0x06, +0x07,0x00,0x82,0x60,0xf0,0xed,0x4b,0xaf,0xa0,0x49,0xa9,0x8c,0x18,0x34,0x00,0x08, +0x82,0x01,0x24,0x32,0xbc,0x12,0xdc,0xcb,0x20,0xfc,0xca,0xaf,0xfc,0xca,0xaf,0x8c, +0x26,0x04,0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0x42,0x21,0x23,0x02,0xf5,0x8c,0x08, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x27,0x32,0xe4,0x32,0x27,0xab,0x32,0x62,0xd0, +0x00,0x20,0x08,0x06,0x50,0xca,0x8c,0x4b,0xe0,0x2f,0x83,0x60,0x2e,0xe6,0x62,0x2e, +0xe6,0x32,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0xa6,0x0c,0xf1,0x31, +0x65,0x88,0x8f,0x29,0x43,0x7c,0x6c,0x18,0xe4,0x63,0xc3,0x20,0x1f,0x13,0x02,0xf8, +0x18,0x41,0xc8,0xc7,0x84,0x00,0x3e,0x23,0x06,0x06,0x00,0x82,0x60,0x20,0xd1,0x4c, +0xbb,0x04,0x96,0xb5,0x0c,0x08,0xf6,0x3e,0xd0,0x09,0xcb,0x68,0xc3,0x06,0x44,0x30, +0x0c,0x80,0x69,0x2f,0x03,0x82,0xe1,0x86,0x61,0x0c,0xc0,0x60,0x96,0x21,0x51,0x82, +0x11,0x03,0x03,0x00,0x41,0x30,0x90,0x72,0x46,0x5e,0xcc,0x60,0xef,0x03,0x9e,0xc0, +0x4c,0xcb,0x50,0xb0,0x8c,0xbd,0x0f,0x7a,0x22,0x33,0x2e,0x43,0xc1,0x32,0x6c,0x08, +0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0xd2,0xcf,0xd8,0x4c,0xb0,0xf7,0xc1,0x4f, +0x6c,0x26,0x66,0x28,0x58,0x86,0x05,0x45,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x40, +0x1a,0x1b,0x9d,0x09,0xf6,0x3e,0x88,0x8a,0xce,0xf0,0x0c,0x05,0xcb,0xb0,0x20,0x89, +0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x48,0x67,0xe3,0x33,0xc1,0xde,0x07,0x53,0xf1, +0x99,0x7f,0xa1,0x60,0x19,0x16,0x34,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0x69, +0x6d,0xc4,0x26,0xb0,0xa4,0x91,0x8f,0x05,0x86,0x7c,0x2c,0x18,0xe4,0x33,0x62,0x60, +0x00,0x20,0x08,0x06,0xd2,0xdb,0xa0,0x4c,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x12, +0xdc,0xa4,0x4c,0x30,0x62,0x60,0x10,0x20,0x08,0x06,0x86,0xdd,0xd0,0x4c,0x1f,0x18, +0x16,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0x24,0xb9,0x49,0x99,0x60,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0xb8,0xb7,0x59,0x99,0x5b,0x49,0x9b,0xd1,0x84,0x40,0xb0,0x60, +0x90,0xcf,0x68,0xc2,0x30,0x0c,0x47,0x08,0x01,0xf1,0x4d,0x37,0x0c,0x42,0x30,0x4b, +0xc0,0x0c,0x54,0x2c,0xc2,0x42,0x62,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x70,0x76, +0x23,0x33,0xbe,0x02,0x37,0xa3,0x09,0x41,0x60,0xc1,0x4e,0xc8,0x67,0xc4,0xe0,0x00, +0x40,0x10,0x0c,0x3e,0xbc,0xd1,0x99,0x73,0x01,0x99,0x11,0x83,0x06,0x00,0x41,0x30, +0x80,0xfe,0x26,0x67,0x02,0xba,0xc1,0x95,0x5b,0xe1,0x19,0x9e,0xe1,0x19,0x9e,0x19, +0x4d,0x08,0x80,0x11,0x83,0x03,0x00,0x41,0x30,0x60,0x44,0x47,0x67,0x8e,0x60,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x3e,0xbe,0xf1,0x19,0x76,0x21,0x99,0x11,0x83,0x06,0x00, +0x41,0x30,0x80,0x46,0xa7,0x67,0x02,0xbc,0xe1,0x95,0x5d,0x01,0x1b,0xb0,0x01,0x1b, +0xb0,0x19,0x4d,0x08,0x80,0x11,0x83,0x03,0x00,0x41,0x30,0x60,0x4c,0xc7,0x67,0x90, +0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x3e,0xd0,0x11,0x9b,0x79,0x39,0x99,0x11,0x03, +0x07,0x00,0x41,0x30,0xa0,0x4a,0x67,0x67,0x02,0x70,0xf9,0x15,0xb2,0x31,0x0c,0xc3, +0x30,0x9b,0x11,0x83,0x03,0x00,0x41,0x30,0xf8,0x42,0x67,0x6c,0xea,0x05,0x65,0x46, +0x0c,0x1c,0x00,0x04,0xc1,0x80,0x32,0x1d,0x9e,0x09,0xc2,0x05,0x5c,0xca,0x66,0x18, +0x86,0xe1,0x6c,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x13,0x1d,0xb2,0xb9,0x17,0x94, +0x19,0x31,0x70,0x00,0x10,0x04,0x03,0xea,0x74,0x7a,0x26,0x10,0x97,0x70,0x31,0x1b, +0x51,0x09,0x15,0x50,0x11,0x15,0xb4,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0x6f,0x74, +0xca,0x26,0x5f,0x52,0x66,0xc4,0xc0,0x01,0x40,0x10,0x0c,0x28,0xd4,0xf1,0x99,0x60, +0x5c,0xc4,0xe5,0x6c,0xfc,0xa4,0x4f,0xf8,0xc4,0x4f,0xd2,0x06,0x03,0x62,0x00,0x00, +0x11,0x00,0x00,0x00,0x5b,0x06,0x1a,0x09,0xf2,0x60,0xcb,0x90,0x23,0x41,0x1e,0x6c, +0x19,0x76,0x24,0xc8,0x83,0x2d,0xc3,0x8f,0x04,0x79,0xb0,0x65,0x18,0x93,0x20,0x0f, +0xb6,0x0c,0x67,0x12,0xe4,0xc1,0x96,0xc1,0x56,0x82,0x3c,0xd8,0x32,0xf0,0x4a,0x90, +0x07,0x5b,0x06,0x5f,0x09,0xf2,0x60,0xcb,0x20,0x2e,0x41,0x1e,0x6c,0x19,0xcc,0x25, +0xc8,0x83,0x2d,0x83,0xba,0x04,0x79,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_tcr_autogen_pass_wave64_ae9d4c3168ab291f61b05dab3428a3d9.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_tcr_autogen_pass_wave64_ae9d4c3168ab291f61b05dab3428a3d9.h new file mode 100644 index 00000000..7ce096d3 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_tcr_autogen_pass_wave64_ae9d4c3168ab291f61b05dab3428a3d9.h @@ -0,0 +1,626 @@ +// ffx_fsr2_tcr_autogen_pass_wave64_ae9d4c3168ab291f61b05dab3428a3d9.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_tcr_autogen_pass_wave64_ae9d4c3168ab291f61b05dab3428a3d9_CBVResourceNames[] = { "cbFSR2", "cbGenerateReactive", }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_wave64_ae9d4c3168ab291f61b05dab3428a3d9_CBVResourceBindings[] = { 0, 1, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_wave64_ae9d4c3168ab291f61b05dab3428a3d9_CBVResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_wave64_ae9d4c3168ab291f61b05dab3428a3d9_CBVResourceSpaces[] = { 0, 0, }; + +static const char* g_ffx_fsr2_tcr_autogen_pass_wave64_ae9d4c3168ab291f61b05dab3428a3d9_SRVResourceNames[] = { "r_input_color_jittered", "r_input_opaque_only", "r_input_motion_vectors", "r_reactive_mask", "r_transparency_and_composition_mask", "r_input_prev_color_pre_alpha", "r_input_prev_color_post_alpha", }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_wave64_ae9d4c3168ab291f61b05dab3428a3d9_SRVResourceBindings[] = { 1, 0, 2, 4, 5, 46, 47, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_wave64_ae9d4c3168ab291f61b05dab3428a3d9_SRVResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_wave64_ae9d4c3168ab291f61b05dab3428a3d9_SRVResourceSpaces[] = { 0, 0, 0, 0, 0, 0, 0, }; + +static const char* g_ffx_fsr2_tcr_autogen_pass_wave64_ae9d4c3168ab291f61b05dab3428a3d9_UAVResourceNames[] = { "rw_output_autoreactive", "rw_output_autocomposition", "rw_output_prev_color_pre_alpha", "rw_output_prev_color_post_alpha", }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_wave64_ae9d4c3168ab291f61b05dab3428a3d9_UAVResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_wave64_ae9d4c3168ab291f61b05dab3428a3d9_UAVResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_wave64_ae9d4c3168ab291f61b05dab3428a3d9_UAVResourceSpaces[] = { 0, 0, 0, 0, }; + +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_wave64_ae9d4c3168ab291f61b05dab3428a3d9_size = 9644; + +static const unsigned char g_ffx_fsr2_tcr_autogen_pass_wave64_ae9d4c3168ab291f61b05dab3428a3d9_data[] = { +0x44,0x58,0x42,0x43,0x28,0x4f,0x63,0xab,0xc0,0xfe,0x19,0x05,0x73,0xf6,0x30,0xab, +0x13,0x26,0xe9,0xf0,0x01,0x00,0x00,0x00,0xac,0x25,0x00,0x00,0x07,0x00,0x00,0x00, +0x3c,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0x64,0x10,0x00,0x00,0x80,0x10,0x00,0x00,0x53,0x46,0x49,0x30, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x53,0x47,0x31, +0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x50,0x53,0x56,0x30, +0x80,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff, +0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2f,0x00,0x00,0x00,0x2f,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x53,0x54,0x41,0x54,0x68,0x0e,0x00,0x00,0x66,0x00,0x05,0x00, +0x9a,0x03,0x00,0x00,0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x50,0x0e,0x00,0x00,0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x91,0x03,0x00,0x00, +0x0b,0x82,0x20,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91, +0x41,0xc8,0x04,0x49,0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19, +0x1e,0x04,0x8b,0x62,0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14, +0x38,0x08,0x18,0x4b,0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5, +0x00,0x19,0x32,0x42,0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c, +0xe1,0x83,0xe5,0x8a,0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x0a,0x00,0x00,0x00, +0x1b,0x88,0x40,0x00,0x96,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30, +0x86,0xff,0xff,0xff,0xff,0x1f,0x00,0x09,0xa0,0x36,0x18,0xc4,0xff,0xff,0xff,0xff, +0x0f,0x80,0x04,0x54,0x00,0x00,0x00,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x13,0x84,0x40,0x98,0x10,0x0c,0x13,0x02,0x62,0x42,0x20,0x00,0x89,0x20,0x00,0x00, +0xbe,0x00,0x00,0x00,0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84, +0x04,0x13,0x23,0xe3,0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c, +0x10,0xec,0xc1,0x08,0x40,0x09,0x00,0x0a,0xe6,0x08,0x40,0x61,0x8e,0x00,0x21,0xa2, +0x0c,0xc0,0x50,0x90,0x31,0x47,0x00,0x06,0x65,0x40,0x10,0x84,0x92,0x19,0x80,0x42, +0x2c,0xc8,0xb2,0x10,0x73,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a, +0x4c,0x7e,0x71,0xdb,0xa8,0x58,0x96,0x65,0x41,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42, +0xf2,0x43,0xa0,0x19,0x16,0x02,0x05,0x45,0x51,0x1c,0xe4,0x41,0x10,0x04,0x41,0x10, +0x84,0xa0,0x32,0x2c,0xc8,0x42,0x52,0x59,0x00,0xe4,0x41,0x10,0x64,0x59,0x96,0x85, +0x20,0xaa,0x20,0x0b,0xb2,0x2c,0xcb,0xb2,0x2c,0x64,0x1d,0x35,0x5c,0xfe,0x84,0x3d, +0x84,0xe4,0x73,0x1b,0x55,0xac,0xc4,0xe4,0x23,0xb7,0x8d,0x08,0x04,0x41,0x90,0x42, +0x60,0xc8,0x83,0x50,0x76,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1, +0x12,0x93,0x5f,0xdc,0x36,0x22,0x96,0x65,0x59,0x0a,0xb1,0x21,0x0f,0x42,0xdc,0x6d, +0xc3,0xe5,0x4f,0xd8,0x43,0x48,0xfe,0x4a,0x48,0x0e,0x15,0x09,0x44,0x1a,0x39,0x0f, +0x11,0x4d,0x08,0x21,0x21,0x01,0x41,0x0a,0xf1,0x20,0x8f,0x47,0xdf,0x41,0xc3,0xe5, +0x4f,0xd8,0x43,0x48,0xfe,0x4a,0x48,0x1b,0xd2,0x0c,0x88,0x40,0x10,0x84,0x98,0x23, +0x08,0x4a,0xf1,0x20,0x21,0x22,0xd2,0x38,0x10,0x30,0x8c,0x40,0x2c,0x33,0xb5,0xc1, +0x38,0xb0,0x43,0x38,0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d, +0xc8,0x43,0x39,0xc8,0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8, +0x03,0x1f,0x98,0x03,0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01, +0x18,0xf8,0x81,0x1e,0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e, +0xc0,0x43,0x39,0xa0,0x00,0x99,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1, +0x0d,0x68,0xa1,0x1c,0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f, +0xec,0xa1,0x1c,0xc6,0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2, +0x81,0x1e,0xd8,0x00,0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0x60,0x9e,0x84,0xce, +0x14,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40, +0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e, +0xf4,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9, +0x00,0x0f,0xe5,0x80,0x02,0x64,0x26,0x6b,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc, +0x80,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0, +0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xfc,0x00,0x09,0x8b,0x4a,0xeb,0x30,0xc2,0xb0, +0xcc,0xd4,0x06,0xe3,0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8, +0x40,0x0f,0xf5,0x20,0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40, +0x0f,0xef,0x20,0x0f,0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06, +0x73,0xe0,0x07,0x60,0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf, +0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80,0x02,0x64,0x26,0x31,0x18,0x07,0x76,0x08,0x87, +0x79,0x98,0x07,0x37,0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39, +0x20,0x05,0x3e,0xb0,0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60, +0x87,0x77,0x08,0x07,0x7a,0x60,0x03,0x30,0x98,0x03,0x3f,0x00,0x03,0x3f,0x40,0x42, +0xeb,0xd2,0x3b,0x13,0x36,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7, +0x40,0x0b,0xe5,0x80,0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60, +0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x7e,0x80,0x82,0x85,0xe2,0x99,0xc8,0x60,0x1c, +0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x40,0x16,0x6e,0x81,0x16,0xca,0x01,0x1f,0xe8, +0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1, +0x1d,0xe4,0x81,0x0f,0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x60,0x0e, +0xfc,0x00,0x0c,0xfc,0x00,0x05,0x2d,0xcd,0xc3,0x08,0x02,0x32,0x8c,0x20,0x2c,0x67, +0x08,0xc1,0xc7,0xae,0x36,0x9a,0xea,0xba,0xae,0x6b,0x04,0x31,0x6d,0xdb,0xb6,0x97, +0x65,0x59,0x96,0x65,0xa1,0xfb,0x24,0x21,0x00,0x89,0x86,0x88,0x80,0x89,0x58,0x09, +0x40,0x98,0x90,0x8a,0x40,0xc4,0xb2,0x2c,0x0b,0xe5,0x00,0x00,0x13,0x14,0x72,0xc0, +0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0,0x87,0x0d,0xaf,0x50, +0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30,0x07,0x72,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x78, +0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a,0x30,0x07,0x72,0xd0, +0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x76,0x40,0x07, +0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07,0x73,0x20,0x07,0x6d, +0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6,0x60,0x07,0x74,0xa0, +0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60,0x07,0x7a,0x30,0x07, +0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x86,0x3c,0x06,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x79,0x0c,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x24, +0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0x49,0x80,0x00,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xc3,0x00,0x01,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc0,0x90,0x07,0x02,0x02,0x60,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x80,0x21,0x8f,0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43, +0x1e,0x0a,0x08,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x16,0x10, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x32,0x20,0x00,0x06,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x70,0x40,0x00,0x0c,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x30,0xe4,0xf9,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x60,0xc8,0x33,0x06,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x90,0x05, +0x02,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x32,0x1e,0x98,0x18,0x19,0x11,0x4c,0x90, +0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x42,0x4a,0xa0,0x18,0x46,0x00,0x8a,0xa0,0x24, +0xca,0xa0,0x10,0x4a,0xa1,0xb8,0xca,0xab,0xf0,0x03,0x0a,0xa4,0x1c,0x0a,0xa2,0x60, +0x0a,0xa8,0xa0,0x0a,0xab,0xc0,0x0a,0x30,0xa0,0x20,0x03,0x0a,0x34,0xa0,0x60,0x03, +0x0a,0x38,0xa0,0x90,0x03,0x0a,0x3a,0xa0,0xb0,0x03,0x0a,0x3c,0xa0,0xd0,0x03,0x0a, +0x3e,0xa0,0x30,0x8a,0x74,0xa0,0x58,0x0d,0x4a,0x83,0xc4,0x11,0x80,0x1a,0xa0,0x74, +0x06,0x80,0xd8,0x19,0x00,0x82,0x67,0x00,0x48,0x9e,0x01,0x20,0x7a,0x06,0x80,0xee, +0x19,0x00,0xc2,0x67,0x00,0x28,0x9f,0x01,0x20,0x7d,0x06,0x00,0x00,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0xa6,0x01,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04, +0xc4,0x99,0x20,0x20,0xcf,0x06,0x61,0x20,0x26,0x08,0x08,0xb4,0x41,0x30,0x0c,0x0a, +0x63,0x73,0x1b,0x06,0x84,0x20,0x26,0x08,0x69,0x20,0x07,0xb4,0xe4,0xbe,0xd2,0xdc, +0xe0,0xea,0xe8,0xbe,0xc6,0xde,0xd8,0xde,0xe4,0xbe,0xd4,0xd2,0xe8,0xe8,0xca,0xe4, +0xca,0xc8,0x26,0x08,0x48,0x34,0x41,0x40,0xa4,0x0d,0x82,0xd1,0x6c,0x48,0x0c,0x65, +0x31,0x86,0x81,0x31,0x1c,0x4e,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6f,0x70, +0x61,0x71,0x75,0x65,0x5f,0x6f,0x6e,0x6c,0x79,0x1b,0x92,0x41,0x81,0x0c,0x63,0x60, +0x0c,0x87,0x96,0xdc,0x57,0x9a,0x1b,0x5c,0x1d,0xdd,0x57,0xdb,0x1b,0x5d,0xda,0x9b, +0xdb,0x97,0x5d,0xd9,0x18,0xdd,0x9b,0xdc,0xdc,0x86,0x84,0x51,0x24,0x83,0x19,0x18, +0xc3,0x99,0x20,0x20,0xd3,0x04,0x81,0x0d,0xe6,0x80,0x8f,0xdc,0x97,0x5c,0x59,0xd8, +0x18,0x5d,0x9a,0x5d,0xd9,0x57,0x5b,0xd8,0xdc,0xda,0x04,0x01,0xa1,0x36,0x24,0x54, +0x65,0x19,0xd7,0xc0,0x18,0x0e,0xc7,0x40,0xee,0x8b,0x4e,0x2e,0xcc,0x6d,0x0e,0x2e, +0x4c,0xae,0xcc,0x6d,0x2c,0xef,0x2b,0xcc,0x8d,0xec,0x6b,0xec,0xad,0x0d,0xee,0x6d, +0x2e,0x8d,0x2e,0xed,0xcd,0xed,0xab,0x2d,0x6c,0x6e,0x6d,0x82,0x80,0x54,0x1b,0x92, +0xab,0xca,0x0c,0x6d,0x60,0x0c,0x67,0x82,0x00,0x07,0x74,0x40,0x4e,0xee,0x2b,0xcd, +0x0d,0xae,0x8e,0xee,0x0b,0x4e,0xae,0xcc,0xee,0x6b,0xec,0x8d,0xed,0x4d,0xee,0x0b, +0x4e,0xae,0xec,0x2b,0x8c,0x0d,0x0e,0x2d,0x6c,0x82,0x80,0x58,0x1b,0x12,0x8d,0xeb, +0x0c,0x6f,0x60,0x0c,0x87,0x9d,0xdc,0x57,0x9a,0x1b,0x5c,0x1d,0xdd,0x17,0x9c,0x5c, +0x99,0xdd,0xd7,0xd8,0x1b,0xdb,0x9b,0xdc,0x17,0xdc,0xdb,0x1c,0xdd,0x57,0x18,0x1b, +0x1c,0x5a,0xd8,0x04,0x01,0xb9,0x36,0x24,0x04,0x07,0x06,0x46,0x18,0x0c,0x8c,0xe1, +0x6c,0x38,0x9e,0x68,0xc2,0xb6,0x4f,0x0c,0x26,0x08,0x72,0x50,0x07,0xb4,0xe4,0xee, +0xbe,0xde,0xea,0xe8,0xe0,0xea,0xe8,0xbe,0xc2,0xea,0xe8,0xde,0xe4,0xca,0xc2,0xc6, +0xe8,0xd2,0xec,0xca,0x26,0x08,0x62,0x00,0x07,0x1b,0x16,0x83,0x0c,0xca,0xc0,0x30, +0x06,0xc6,0x0c,0xcc,0xc0,0x0c,0x1c,0x66,0x72,0x77,0x5f,0x6f,0x75,0x74,0x70,0x75, +0x74,0x5f,0x61,0x75,0x74,0x6f,0x63,0x6f,0x6d,0x70,0x6f,0x73,0x69,0x74,0x69,0x6f, +0x6e,0x1b,0x96,0x81,0x0c,0xd0,0xc0,0x18,0x06,0xc6,0x0c,0xcc,0xc0,0x0c,0x9c,0x09, +0x02,0x1d,0xd8,0x01,0x3d,0xb9,0xbb,0xaf,0xb7,0x3a,0x3a,0xb8,0x3a,0xba,0x2f,0x38, +0xb9,0x32,0xbb,0xaf,0xb1,0x37,0xb6,0x37,0xb9,0x2f,0x38,0xb9,0xb2,0xaf,0x30,0x36, +0x38,0xb4,0xb0,0x0d,0x0b,0xa3,0x06,0x6b,0x60,0x30,0x03,0x63,0x06,0x66,0x60,0x06, +0x0e,0x3f,0xb9,0xbb,0xaf,0xb7,0x3a,0x3a,0xb8,0x3a,0xba,0x2f,0x38,0xb9,0x32,0xbb, +0xaf,0xb1,0x37,0xb6,0x37,0xb9,0x2f,0xb8,0xb7,0x39,0xba,0xaf,0x30,0x36,0x38,0xb4, +0xb0,0x0d,0x0b,0xa5,0x06,0x6d,0x60,0x50,0x03,0x63,0x06,0x66,0x60,0x06,0xce,0x06, +0xe2,0x0c,0xd2,0x80,0x0d,0xdc,0x60,0x82,0x80,0x07,0x78,0x40,0x63,0x4c,0xcc,0x68, +0x4a,0x4a,0x66,0x82,0x80,0x60,0x1b,0x10,0x03,0x0e,0xe2,0xc0,0x30,0x06,0x39,0x00, +0x26,0x08,0x7a,0xa0,0x07,0x94,0xc6,0xc4,0x8e,0xca,0xdc,0xca,0xe4,0xc2,0xe8,0xca, +0xa4,0xca,0xc2,0xc6,0xe8,0xd2,0xec,0xca,0x26,0x08,0x48,0xb6,0x01,0x19,0xe8,0xa0, +0x0e,0x8c,0x61,0xb0,0x03,0x60,0x83,0x30,0x07,0x77,0xb0,0x81,0x18,0x83,0x37,0xc0, +0x03,0x60,0x82,0x70,0x07,0x77,0xc0,0x25,0x4d,0xaa,0xcc,0x8d,0xac,0x4c,0x6e,0x2a, +0x4d,0xaf,0x6c,0x82,0x80,0x68,0x13,0x04,0x31,0x88,0x83,0x0d,0x08,0xb1,0x07,0x94, +0xc1,0x07,0x57,0xd3,0x07,0x74,0xd2,0x9a,0xc2,0xf0,0xa4,0xca,0xdc,0xc8,0xca,0xe4, +0xa6,0xd2,0xf4,0xca,0x26,0x08,0xc8,0xb6,0xc1,0x20,0xfe,0x80,0x02,0x05,0x3e,0xb8, +0xc8,0xa4,0x11,0xa5,0xcd,0xc1,0xb1,0x85,0xe5,0x4d,0xa5,0xe9,0x95,0x6d,0x30,0x08, +0x51,0xa0,0xec,0x80,0x0f,0x2e,0x76,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f,0x6c, +0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e,0x73, +0x69,0x6f,0x6e,0x73,0x13,0x04,0x84,0xdb,0x60,0x10,0xa4,0x40,0x95,0x02,0x1f,0x5c, +0x94,0xd2,0x98,0xea,0xda,0xc2,0x9a,0xd2,0xe0,0x88,0xd2,0xda,0xca,0xdc,0xe6,0xd2, +0xde,0xdc,0xe6,0x26,0x08,0x48,0xb7,0xc1,0x20,0x4e,0x81,0x42,0x05,0x3e,0xb8,0x28, +0xa5,0x31,0xd5,0xb5,0x85,0x35,0xa5,0xc1,0x31,0x95,0xd9,0x95,0xb1,0x51,0xbd,0x55, +0xcd,0x95,0x4d,0x10,0x10,0x6f,0x83,0x41,0xa8,0x02,0xb5,0x0a,0x7c,0x70,0x71,0x49, +0x33,0x92,0x0b,0x6b,0x2b,0x4b,0x72,0x23,0x2b,0xc3,0x9b,0x20,0x20,0xdf,0x06,0x83, +0x68,0x05,0xca,0x15,0xf8,0xe0,0xa2,0x64,0x46,0x54,0x66,0x97,0x36,0x56,0x46,0xf5, +0x66,0x95,0x56,0x76,0x47,0x54,0x06,0x47,0x87,0x36,0x41,0x40,0xc0,0x60,0x83,0x41, +0xc0,0x02,0x15,0x0b,0x7c,0xd0,0xf0,0x30,0x53,0x4a,0xa3,0xa3,0x2b,0x93,0x9b,0x20, +0x20,0x61,0xb0,0xc1,0x20,0x66,0x81,0xa2,0x05,0x3e,0x68,0x28,0x99,0x35,0xbd,0xd1, +0xa5,0xbd,0xb9,0x59,0x95,0x8d,0xd1,0xbd,0xc9,0x4d,0x8d,0x85,0xb1,0x95,0x4d,0x10, +0x10,0x31,0xd8,0x80,0x10,0xb6,0x40,0xdd,0x02,0x1f,0x34,0x4d,0x1f,0x10,0x32,0x23, +0x7a,0xbb,0x73,0x9b,0x1b,0x0b,0x63,0x2b,0x33,0x0a,0x1b,0xa3,0x7b,0x93,0x9b,0x20, +0x20,0x63,0xb0,0xc1,0x20,0x72,0x81,0xd2,0x05,0x3e,0x68,0xf8,0x99,0x35,0xbd,0xd1, +0xa5,0xbd,0xb9,0x59,0x95,0x8d,0xd1,0xbd,0xc9,0x29,0xa5,0xd1,0xd1,0x95,0xc9,0x0d, +0x85,0xb9,0x8d,0x95,0xb1,0xb1,0x85,0xd1,0xa5,0xbd,0xb9,0x4d,0x10,0x10,0x32,0xd8, +0x80,0x10,0xbc,0x40,0xf5,0x02,0x1f,0x34,0x4d,0x1f,0x90,0x31,0x83,0x92,0x2b,0x2b, +0xc2,0x83,0x7b,0x9b,0xab,0x93,0x2b,0x9b,0x20,0x20,0x65,0xb0,0xc1,0x20,0x7e,0x81, +0x02,0x07,0x3e,0x68,0x98,0x99,0x41,0xc9,0x95,0xd9,0xa5,0xbd,0xd5,0xcd,0x19,0xc9, +0x85,0xb5,0x95,0x41,0xc9,0x95,0x15,0xe1,0xc1,0xbd,0xcd,0xd5,0xc9,0x95,0x4d,0x10, +0x10,0x33,0xd8,0x60,0x10,0xe2,0x40,0x8d,0x03,0x1f,0x34,0x5c,0xcc,0xa8,0xc2,0xdc, +0x90,0xc2,0xd8,0xcc,0x8c,0x9e,0xac,0x26,0x08,0xc8,0x19,0x6c,0x30,0x88,0x72,0xa0, +0xcc,0x81,0x0f,0x1a,0x56,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53,0x65,0x71,0x75, +0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x13,0x04,0x04,0x0d,0x36,0x18, +0x04,0x3a,0x50,0xe9,0xc0,0x07,0x0d,0x15,0x33,0xa2,0x32,0x36,0xba,0x30,0xaa,0xb4, +0xb6,0xb2,0x09,0x02,0x92,0x06,0x1b,0x0c,0x62,0x1d,0x28,0x76,0xe0,0x83,0x86,0x97, +0x19,0x51,0x9e,0x5b,0x58,0x5b,0xda,0x98,0x54,0xd9,0xdc,0x10,0x5a,0x98,0xdb,0x59, +0x99,0x51,0xd8,0x18,0xdd,0x9b,0xdc,0x04,0x01,0x51,0x83,0x0d,0x06,0xe1,0x0e,0xd4, +0x3b,0xf0,0x41,0x43,0xcc,0xcc,0x2a,0xad,0xec,0x6e,0x0a,0x2e,0x6c,0xac,0x8c,0xea, +0xad,0xa9,0x8c,0xae,0x4c,0x6e,0xce,0x28,0x6c,0x8c,0xee,0x4d,0x6e,0x82,0x80,0xac, +0xc1,0x06,0x83,0x88,0x07,0x4a,0x1e,0xf8,0xa0,0xd9,0x40,0xc9,0x81,0x1f,0x84,0xc2, +0x28,0x98,0x42,0x2a,0xb0,0xc2,0x2b,0xc8,0x42,0x2d,0xe0,0xc2,0x2e,0xf8,0x42,0x38, +0x90,0xc3,0x39,0xa8,0x43,0x3b,0xc0,0xc3,0x3c,0x4c,0x10,0xf2,0x20,0x0f,0xc8,0x98, +0x51,0x8d,0x51,0xa1,0xc9,0x95,0xcd,0xa1,0xbd,0xb1,0x91,0x6d,0x40,0x08,0x7b,0xa0, +0x0c,0x3e,0x68,0x9a,0x3e,0x20,0x62,0x46,0x35,0x36,0x35,0x16,0xc6,0x56,0xb6,0x01, +0x21,0xf0,0x81,0xba,0xf8,0xa0,0x69,0xfa,0x80,0x8e,0x99,0x54,0x59,0xd8,0x18,0x5d, +0x9a,0x5d,0xd9,0xd4,0x58,0x18,0x5b,0xd9,0x06,0x84,0xd0,0x07,0x0a,0x14,0xf8,0xa0, +0x69,0xfa,0x80,0x8c,0x99,0x54,0x59,0xd8,0x18,0x5d,0x9a,0x5d,0x59,0x53,0x18,0xde, +0x04,0x01,0x61,0x83,0x0d,0x08,0xc1,0x0f,0x54,0x3f,0xf0,0x41,0xd3,0xf4,0xc1,0x86, +0xc2,0x0e,0xee,0x21,0x1f,0xf6,0xc1,0x1f,0x36,0x14,0x86,0x1e,0xd0,0x43,0x3d,0xfc, +0xc3,0x04,0x41,0x00,0x36,0x00,0x1b,0x06,0x43,0x24,0x44,0x62,0x43,0x30,0x12,0x1b, +0x86,0x21,0x24,0x48,0x82,0xc2,0xd0,0xd4,0x86,0x01,0x14,0x40,0x61,0xd8,0x20,0x5c, +0x27,0xb1,0xa1,0x08,0x09,0x93,0x00,0xf2,0x00,0x25,0x18,0x85,0xc9,0xc9,0x85,0xe5, +0x7d,0xb1,0xbd,0x8d,0x85,0xb1,0x7d,0x89,0xe5,0xd1,0x95,0xcd,0x11,0x0a,0x93,0x93, +0x0b,0xcb,0xfb,0x62,0x7b,0x1b,0x0b,0x63,0xfb,0x62,0x23,0x9b,0xa3,0x23,0x22,0x26, +0x17,0xe6,0x36,0x86,0x56,0x36,0x47,0xc3,0x8c,0xed,0x2d,0x8c,0x6e,0x6e,0x82,0x80, +0xb4,0x01,0x8b,0x34,0xb7,0x39,0xba,0xb9,0x09,0x02,0xe2,0x06,0x24,0xd2,0xdc,0xe8, +0xe6,0x88,0xd0,0x95,0xe1,0x7d,0xb1,0xbd,0x85,0x91,0x4d,0x10,0x90,0x37,0x60,0x42, +0x57,0x86,0xf7,0x35,0x47,0xf7,0x26,0x57,0xc6,0xa2,0x2e,0xcd,0x8d,0x6e,0x6e,0x83, +0xa4,0x12,0xb7,0xb0,0x12,0xfd,0xc0,0x12,0x44,0x4b,0xb8,0xc4,0x4b,0xc0,0x44,0x4c, +0x94,0x82,0x4c,0xcc,0x04,0x4d,0x5c,0x35,0xc1,0x07,0x55,0xd8,0xd8,0xec,0xda,0x5c, +0xd2,0xc8,0xca,0xdc,0xe8,0xa6,0x04,0x41,0x15,0x32,0x3c,0x17,0xbb,0x32,0xb9,0xb9, +0xb4,0x37,0xb7,0x29,0x01,0xd1,0x84,0x0c,0xcf,0xc5,0x2e,0x8c,0xcd,0xae,0x4c,0x6e, +0x4a,0x60,0xd4,0x21,0xc3,0x73,0x99,0x43,0x0b,0x23,0x2b,0x93,0x6b,0x7a,0x23,0x2b, +0x63,0x9b,0x12,0x20,0x65,0xc8,0xf0,0x5c,0xe4,0xca,0xe6,0xde,0xea,0xe4,0xc6,0xca, +0xe6,0xa6,0x04,0x78,0x50,0x89,0x0c,0xcf,0x85,0x2e,0x0f,0xae,0x2c,0xc8,0xcd,0xed, +0x8d,0x2e,0x8c,0x2e,0xed,0xcd,0x6d,0x6e,0x8a,0xf0,0x0f,0x24,0x51,0x87,0x0c,0xcf, +0xa5,0xcc,0x8d,0x4e,0x2e,0x0f,0xea,0x2d,0xcd,0x8d,0x6e,0x6e,0x4a,0x80,0x12,0x5d, +0xc8,0xf0,0x5c,0xc6,0xde,0xea,0xdc,0xe8,0xca,0xe4,0xe6,0xa6,0x04,0x35,0x01,0x00, +0x79,0x18,0x00,0x00,0x51,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66, +0x14,0x01,0x3d,0x88,0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73, +0x98,0x71,0x0c,0xe6,0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e, +0xc2,0xc1,0x1d,0xce,0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b, +0xcc,0x03,0x3d,0xc8,0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b, +0x08,0x07,0x79,0x48,0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20, +0x87,0x19,0xcc,0x11,0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0, +0x0e,0xf0,0x50,0x0e,0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61, +0x1e,0x66,0x30,0x89,0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83, +0x3c,0x84,0x03,0x3b,0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87, +0x72,0x68,0x07,0x37,0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76, +0xf8,0x05,0x76,0x78,0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98, +0x87,0x79,0x98,0x81,0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30, +0x03,0x62,0xc8,0xa1,0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61, +0x1c,0xca,0x21,0x1c,0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43, +0x39,0x98,0x43,0x39,0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b, +0x94,0xc3,0x2f,0xbc,0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4, +0x21,0x07,0x7c,0x70,0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xd1,0x43,0x0e,0xf8, +0xe0,0x06,0xe4,0x20,0x0e,0xe7,0xe0,0x06,0xf6,0x10,0x0e,0xf2,0xc0,0x0e,0xe1,0x90, +0x0f,0xef,0x50,0x0f,0xf4,0x30,0x83,0x81,0xc8,0x01,0x1f,0xdc,0x40,0x1c,0xe4,0xa1, +0x1c,0xc2,0x61,0x1d,0xdc,0x40,0x1c,0xe4,0x01,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x3b,0x00,0x00,0x00,0x06,0x20,0x70,0xac,0x31,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34, +0x8d,0x33,0x01,0x13,0x11,0x02,0xcd,0xb0,0x10,0x56,0x00,0x0d,0x97,0xef,0x3c,0x7e, +0x80,0x34,0x40,0x84,0xf9,0xc5,0x6d,0xdb,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40, +0x15,0x05,0x11,0x95,0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x29,0x6c, +0xc3,0xe5,0x3b,0x8f,0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80, +0x80,0xf9,0xc8,0x6d,0x5b,0x43,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11, +0x02,0xcd,0xb0,0x10,0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0x58,0x82,0x33,0x5c, +0xbe,0xf3,0xf8,0x83,0x33,0xdd,0x7e,0x71,0xdb,0x36,0x10,0x0d,0x97,0xef,0x3c,0xbe, +0x11,0x39,0xd4,0x23,0x0e,0x3e,0x72,0xdb,0x66,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44, +0x5c,0x13,0x15,0x11,0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x86,0x60,0x0d,0x97,0xef,0x3c, +0xfe,0x44,0x5c,0x13,0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x11,0x64,0xc3, +0xe5,0x3b,0x8f,0x3f,0x1d,0x11,0x01,0x0c,0xe2,0x20,0x36,0x60,0xe4,0x50,0x8f,0x8f, +0xdc,0xb6,0x1d,0x3c,0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84,0xf9,0xc5,0x6d,0x9b, +0x40,0xb4,0x2c,0x15,0xe3,0x2f,0x48,0x41,0x4c,0x08,0x43,0xf8,0x44,0x33,0x58,0xc0, +0xb4,0x2c,0x15,0xe3,0x2f,0x48,0x41,0x4c,0x08,0x43,0xf8,0xd2,0x04,0x44,0x13,0x00, +0x00,0x00,0x00,0x00,0x48,0x41,0x53,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xae,0x9d,0x4c,0x31,0x68,0xab,0x29,0x1f,0x61,0xb0,0x5d,0xab,0x34,0x28,0xa3,0xd9, +0x44,0x58,0x49,0x4c,0x24,0x15,0x00,0x00,0x66,0x00,0x05,0x00,0x49,0x05,0x00,0x00, +0x44,0x58,0x49,0x4c,0x06,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x0c,0x15,0x00,0x00, +0x42,0x43,0xc0,0xde,0x21,0x0c,0x00,0x00,0x40,0x05,0x00,0x00,0x0b,0x82,0x20,0x00, +0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x07,0x81,0x23,0x91,0x41,0xc8,0x04,0x49, +0x06,0x10,0x32,0x39,0x92,0x01,0x84,0x0c,0x25,0x05,0x08,0x19,0x1e,0x04,0x8b,0x62, +0x80,0x18,0x45,0x02,0x42,0x92,0x0b,0x42,0xc4,0x10,0x32,0x14,0x38,0x08,0x18,0x4b, +0x0a,0x32,0x62,0x88,0x48,0x90,0x14,0x20,0x43,0x46,0x88,0xa5,0x00,0x19,0x32,0x42, +0xe4,0x48,0x0e,0x90,0x11,0x23,0xc4,0x50,0x41,0x51,0x81,0x8c,0xe1,0x83,0xe5,0x8a, +0x04,0x31,0x46,0x06,0x51,0x18,0x00,0x00,0x0a,0x00,0x00,0x00,0x1b,0x88,0x40,0x00, +0x96,0x0d,0x84,0xf0,0xff,0xff,0xff,0xff,0x03,0x20,0x6d,0x30,0x86,0xff,0xff,0xff, +0xff,0x1f,0x00,0x09,0xa0,0x36,0x18,0xc4,0xff,0xff,0xff,0xff,0x0f,0x80,0x04,0x54, +0x00,0x00,0x00,0x00,0x49,0x18,0x00,0x00,0x03,0x00,0x00,0x00,0x13,0x84,0x40,0x98, +0x10,0x0c,0x13,0x02,0x62,0x42,0x20,0x00,0x89,0x20,0x00,0x00,0xc0,0x00,0x00,0x00, +0x32,0x22,0x88,0x09,0x20,0x64,0x85,0x04,0x13,0x23,0xa4,0x84,0x04,0x13,0x23,0xe3, +0x84,0xa1,0x90,0x14,0x12,0x4c,0x8c,0x8c,0x0b,0x84,0xc4,0x4c,0x10,0xfc,0xc1,0x08, +0x40,0x09,0x00,0x0a,0xe6,0x08,0x40,0x61,0x8e,0x00,0x21,0xa2,0x0c,0xc0,0x50,0x90, +0x31,0x47,0x00,0x06,0x65,0x40,0x10,0x84,0x92,0x19,0x80,0x42,0x2c,0xc8,0xb2,0x10, +0x73,0xd3,0x70,0xf9,0x13,0xf6,0x10,0x92,0xbf,0x12,0xd2,0x4a,0x4c,0x7e,0x71,0xdb, +0xa8,0x58,0x96,0x65,0x41,0xee,0x19,0x2e,0x7f,0xc2,0x1e,0x42,0xf2,0x43,0xa0,0x19, +0x16,0x02,0x05,0x45,0x51,0x1c,0xe4,0x41,0x10,0x04,0x41,0x10,0x84,0xa0,0x32,0x2c, +0xc8,0x42,0x52,0x59,0x00,0xe4,0x41,0x10,0x64,0x59,0x96,0x85,0x20,0xaa,0x20,0x0b, +0xb2,0x2c,0xcb,0xb2,0x2c,0x64,0x1d,0x35,0x5c,0xfe,0x84,0x3d,0x84,0xe4,0x73,0x1b, +0x55,0xac,0xc4,0xe4,0x23,0xb7,0x8d,0x08,0x04,0x41,0x90,0x42,0x60,0xc8,0x83,0x50, +0x76,0xd4,0x70,0xf9,0x13,0xf6,0x10,0x92,0xcf,0x6d,0x54,0xb1,0x12,0x93,0x5f,0xdc, +0x36,0x22,0x96,0x65,0x59,0x0a,0xb1,0x21,0x0f,0x42,0xdc,0x6d,0xc3,0xe5,0x4f,0xd8, +0x43,0x48,0xfe,0x4a,0x48,0x0e,0x15,0x09,0x44,0x1a,0x39,0x0f,0x11,0x4d,0x08,0x21, +0x21,0x01,0x41,0x0a,0xf1,0x20,0x8f,0x47,0xdf,0x41,0xc3,0xe5,0x4f,0xd8,0x43,0x48, +0xfe,0x4a,0x48,0x1b,0xd2,0x0c,0x88,0x40,0x10,0x84,0x98,0x23,0x08,0x4a,0xf1,0x20, +0x21,0x22,0xd2,0x38,0x10,0x30,0x8c,0x40,0x2c,0x33,0xb5,0xc1,0x38,0xb0,0x43,0x38, +0xcc,0xc3,0x3c,0xb8,0x01,0x2d,0x94,0x03,0x3e,0xd0,0x43,0x3d,0xc8,0x43,0x39,0xc8, +0x01,0x29,0xf0,0x81,0x3d,0x94,0xc3,0x38,0xd0,0xc3,0x3b,0xc8,0x03,0x1f,0x98,0x03, +0x3b,0xbc,0x43,0x38,0xd0,0x03,0x1b,0x80,0x01,0x1d,0xf8,0x01,0x18,0xf8,0x81,0x1e, +0xe8,0x41,0x3b,0xa4,0x03,0x3c,0xcc,0xc3,0x2f,0xd0,0x43,0x3e,0xc0,0x43,0x39,0xa0, +0x00,0x99,0x49,0x0c,0xc6,0x81,0x1d,0xc2,0x61,0x1e,0xe6,0xc1,0x0d,0x68,0xa1,0x1c, +0xf0,0x81,0x1e,0xea,0x41,0x1e,0xca,0x41,0x0e,0x48,0x81,0x0f,0xec,0xa1,0x1c,0xc6, +0x81,0x1e,0xde,0x41,0x1e,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d,0xc2,0x81,0x1e,0xd8,0x00, +0x0c,0xe8,0xc0,0x0f,0xc0,0xc0,0x0f,0x90,0x60,0x9e,0x84,0xce,0x14,0x06,0xe3,0xc0, +0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20,0x0f, +0xe5,0x20,0x07,0xa4,0xc0,0x07,0xe6,0xc0,0x0e,0xef,0x10,0x0e,0xf4,0xe0,0x07,0x7a, +0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00,0x0f,0xe5,0x80, +0x02,0x64,0x26,0x6b,0x1c,0xd8,0x21,0x1c,0xe6,0x61,0x1e,0xdc,0x80,0x16,0xca,0x01, +0x1f,0xe8,0xa1,0x1e,0xe4,0xa1,0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1c,0xd8,0xe1,0x1d, +0xc2,0x81,0x1e,0xfc,0x00,0x09,0x8b,0x4a,0xeb,0x30,0xc2,0xb0,0xcc,0xd4,0x06,0xe3, +0xc0,0x0e,0xe1,0x30,0x0f,0xf3,0xe0,0x06,0xb4,0x50,0x0e,0xf8,0x40,0x0f,0xf5,0x20, +0x0f,0xe5,0x20,0x07,0xa4,0xc0,0x07,0xf6,0x50,0x0e,0xe3,0x40,0x0f,0xef,0x20,0x0f, +0x7c,0x60,0x0e,0xec,0xf0,0x0e,0xe1,0x40,0x0f,0x6c,0x00,0x06,0x73,0xe0,0x07,0x60, +0xe0,0x07,0x7a,0xa0,0x07,0xed,0x90,0x0e,0xf0,0x30,0x0f,0xbf,0x40,0x0f,0xf9,0x00, +0x0f,0xe5,0x80,0x02,0x64,0x26,0x31,0x18,0x07,0x76,0x08,0x87,0x79,0x98,0x07,0x37, +0xa0,0x85,0x72,0xc0,0x07,0x7a,0xa8,0x07,0x79,0x28,0x07,0x39,0x20,0x05,0x3e,0xb0, +0x87,0x72,0x18,0x07,0x7a,0x78,0x07,0x79,0xe0,0x03,0x73,0x60,0x87,0x77,0x08,0x07, +0x7a,0x60,0x03,0x30,0x98,0x03,0x3f,0x00,0x03,0x3f,0x40,0x42,0xeb,0xd2,0x3b,0x13, +0x36,0x0e,0xec,0x10,0x0e,0xf3,0x30,0x0f,0x6e,0x20,0x0b,0xb7,0x40,0x0b,0xe5,0x80, +0x0f,0xf4,0x50,0x0f,0xf2,0x50,0x0e,0x72,0x40,0x0a,0x7c,0x60,0x0e,0xec,0xf0,0x0e, +0xe1,0x40,0x0f,0x7e,0x80,0x82,0x85,0xe2,0x99,0xc8,0x60,0x1c,0xd8,0x21,0x1c,0xe6, +0x61,0x1e,0xdc,0x40,0x16,0x6e,0x81,0x16,0xca,0x01,0x1f,0xe8,0xa1,0x1e,0xe4,0xa1, +0x1c,0xe4,0x80,0x14,0xf8,0xc0,0x1e,0xca,0x61,0x1c,0xe8,0xe1,0x1d,0xe4,0x81,0x0f, +0xcc,0x81,0x1d,0xde,0x21,0x1c,0xe8,0x81,0x0d,0xc0,0x60,0x0e,0xfc,0x00,0x0c,0xfc, +0x00,0x05,0x2d,0xcd,0xc3,0x08,0x02,0x32,0x8c,0x20,0x2c,0x67,0x08,0xc1,0xc7,0xae, +0x36,0x9a,0xea,0xba,0xae,0x6b,0x04,0x31,0x6d,0xdb,0xb6,0x97,0x65,0x59,0x96,0x65, +0xa1,0xfb,0x24,0x21,0x00,0x89,0x86,0x88,0x80,0x89,0x58,0x09,0x40,0x98,0x90,0x8a, +0x40,0xc4,0xb2,0x2c,0x0b,0xe5,0x99,0xb0,0xd0,0x3e,0x05,0x40,0x0b,0x00,0x00,0x00, +0x13,0x14,0x72,0xc0,0x87,0x74,0x60,0x87,0x36,0x68,0x87,0x79,0x68,0x03,0x72,0xc0, +0x87,0x0d,0xaf,0x50,0x0e,0x6d,0xd0,0x0e,0x7a,0x50,0x0e,0x6d,0x00,0x0f,0x7a,0x30, +0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0xa0,0x07,0x73,0x20,0x07, +0x6d,0x90,0x0e,0x78,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90,0x0e,0x71,0x60,0x07,0x7a, +0x30,0x07,0x72,0xd0,0x06,0xe9,0x30,0x07,0x72,0xa0,0x07,0x73,0x20,0x07,0x6d,0x90, +0x0e,0x76,0x40,0x07,0x7a,0x60,0x07,0x74,0xd0,0x06,0xe6,0x10,0x07,0x76,0xa0,0x07, +0x73,0x20,0x07,0x6d,0x60,0x0e,0x73,0x20,0x07,0x7a,0x30,0x07,0x72,0xd0,0x06,0xe6, +0x60,0x07,0x74,0xa0,0x07,0x76,0x40,0x07,0x6d,0xe0,0x0e,0x78,0xa0,0x07,0x71,0x60, +0x07,0x7a,0x30,0x07,0x72,0xa0,0x07,0x76,0x40,0x07,0x43,0x9e,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x3c,0x06,0x10,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x79,0x0c,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x18,0xf2,0x24,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4, +0x49,0x80,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0xc8,0xc3,0x00,0x01, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x90,0x07,0x02,0x02,0x60,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x80,0x21,0x8f,0x04,0x04,0x80,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x43,0x1e,0x0a,0x08,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x86,0x3c,0x16,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x79,0x32, +0x20,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xf2,0x70,0x40,0x00,0x0c, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xe4,0xf9,0x80,0x00,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x60,0xc8,0x33,0x06,0x40,0x00,0x08,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x90,0x05,0x02,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x32,0x1e,0x98,0x18, +0x19,0x11,0x4c,0x90,0x8c,0x09,0x26,0x47,0xc6,0x04,0x43,0x1a,0x46,0x00,0x08,0x29, +0x81,0x62,0x18,0x01,0x28,0x82,0x92,0x28,0x83,0x42,0x28,0x85,0xe2,0x2a,0xaf,0xc2, +0x0f,0x28,0x90,0x82,0x20,0x71,0x04,0x80,0xd2,0x19,0x00,0x62,0x67,0x00,0x08,0x9e, +0x01,0x20,0x79,0x06,0x80,0xe8,0x19,0x00,0xc2,0x67,0x00,0x48,0x9f,0x01,0x00,0x00, +0x79,0x18,0x00,0x00,0x79,0x00,0x00,0x00,0x1a,0x03,0x4c,0x90,0x46,0x02,0x13,0x44, +0x35,0x18,0x63,0x0b,0x73,0x3b,0x03,0xb1,0x2b,0x93,0x9b,0x4b,0x7b,0x73,0x03,0x99, +0x71,0xb9,0x01,0x41,0xa1,0x0b,0x3b,0x9b,0x7b,0x91,0x2a,0x62,0x2a,0x0a,0x9a,0x2a, +0xfa,0x9a,0xb9,0x81,0x79,0x31,0x4b,0x73,0x0b,0x63,0x4b,0xd9,0x10,0x04,0x13,0x04, +0xe4,0x99,0x20,0x20,0xd0,0x06,0x61,0x20,0x28,0x8c,0xcd,0x6d,0x18,0x0c,0x82,0x98, +0x20,0x20,0xd1,0x04,0x21,0x0d,0x3a,0x02,0x13,0x04,0x44,0x9a,0x20,0x20,0xd3,0x06, +0x01,0x61,0x36,0x24,0x48,0xa2,0x20,0xc3,0xb0,0x20,0xcd,0x86,0x64,0x48,0x14,0x04, +0x19,0x16,0xa4,0xd9,0x90,0x2c,0x89,0x82,0x2c,0xc3,0x82,0x34,0x13,0x04,0x84,0x9a, +0x20,0xb0,0x81,0x37,0x41,0x40,0xaa,0x0d,0x49,0x24,0x29,0xc8,0x34,0x2c,0x48,0x33, +0x41,0x40,0xac,0x0d,0xc9,0x24,0x29,0x48,0x35,0x2c,0x48,0x33,0x41,0x80,0x83,0x6f, +0x82,0x80,0x5c,0x1b,0x92,0xea,0x52,0x10,0x6c,0x58,0x90,0x66,0x82,0x80,0x60,0x1b, +0x12,0xe2,0x52,0x10,0x6d,0x58,0x90,0x66,0xc3,0xe1,0x3c,0x10,0x65,0x65,0xdb,0x04, +0x41,0x0e,0xc0,0x60,0x82,0x20,0x06,0xdc,0x86,0x05,0xe9,0x14,0x04,0x19,0x16,0xcf, +0xf3,0x9a,0x0d,0xcb,0xd0,0x29,0xc8,0x30,0x2c,0x9e,0xe7,0x35,0x13,0x04,0x3a,0x08, +0x83,0x0d,0xcb,0x12,0x06,0x0a,0xb2,0x0c,0x8b,0xe7,0x79,0xcd,0x86,0x25,0x0a,0x03, +0x05,0x89,0x86,0xc5,0xf3,0xbc,0x66,0x03,0xf1,0x81,0x81,0x18,0x8c,0xc1,0x04,0x01, +0x0f,0xc4,0x60,0x82,0x80,0x64,0x1b,0x10,0xa4,0x0c,0x14,0x04,0x19,0xcc,0x00,0x98, +0x20,0xe8,0xc1,0x18,0x4c,0x10,0x10,0x6d,0x03,0x32,0xa0,0x81,0x82,0x0c,0x43,0x1a, +0x00,0x1b,0x84,0x33,0x50,0x83,0x0d,0x04,0x47,0x06,0x6b,0x00,0x4c,0x10,0x04,0x80, +0xc2,0xd0,0xd4,0x04,0x01,0xd9,0x36,0x0c,0x6f,0xf0,0x06,0xc3,0x06,0x61,0x82,0x83, +0x0d,0x45,0x1b,0xb8,0x01,0xc0,0x06,0x71,0xc0,0xc2,0x8c,0xed,0x2d,0x8c,0x8e,0xcf, +0x5b,0x9b,0x5b,0x1a,0xdc,0x1b,0x5d,0x99,0x1b,0x1d,0xc8,0x18,0x5a,0x98,0x1c,0xa3, +0xa9,0xb4,0x36,0x38,0xb6,0x32,0x90,0xa1,0x97,0xa1,0x95,0x15,0x10,0x2a,0xa1,0xa0, +0xa0,0x0d,0x41,0x1d,0x4c,0x10,0x06,0x67,0xc3,0x40,0x07,0x76,0x70,0x07,0x1b,0x86, +0x39,0xc0,0x83,0x3b,0xd8,0x30,0xe4,0x41,0x1e,0xdc,0x41,0x15,0x36,0x36,0xbb,0x36, +0x97,0x34,0xb2,0x32,0x37,0xba,0x29,0x41,0x50,0x85,0x0c,0xcf,0xc5,0xae,0x4c,0x6e, +0x2e,0xed,0xcd,0x6d,0x4a,0x40,0x34,0x21,0xc3,0x73,0xb1,0x0b,0x63,0xb3,0x2b,0x93, +0x9b,0x12,0x10,0x75,0xc8,0xf0,0x5c,0xe6,0xd0,0xc2,0xc8,0xca,0xe4,0x9a,0xde,0xc8, +0xca,0xd8,0xa6,0x04,0x46,0x19,0x32,0x3c,0x17,0xb9,0xb2,0xb9,0xb7,0x3a,0xb9,0xb1, +0xb2,0xb9,0x29,0xc1,0x1a,0xd4,0x21,0xc3,0x73,0x29,0x73,0xa3,0x93,0xcb,0x83,0x7a, +0x4b,0x73,0xa3,0x9b,0x9b,0x12,0xc4,0x01,0x00,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x51,0x00,0x00,0x00,0x33,0x08,0x80,0x1c,0xc4,0xe1,0x1c,0x66,0x14,0x01,0x3d,0x88, +0x43,0x38,0x84,0xc3,0x8c,0x42,0x80,0x07,0x79,0x78,0x07,0x73,0x98,0x71,0x0c,0xe6, +0x00,0x0f,0xed,0x10,0x0e,0xf4,0x80,0x0e,0x33,0x0c,0x42,0x1e,0xc2,0xc1,0x1d,0xce, +0xa1,0x1c,0x66,0x30,0x05,0x3d,0x88,0x43,0x38,0x84,0x83,0x1b,0xcc,0x03,0x3d,0xc8, +0x43,0x3d,0x8c,0x03,0x3d,0xcc,0x78,0x8c,0x74,0x70,0x07,0x7b,0x08,0x07,0x79,0x48, +0x87,0x70,0x70,0x07,0x7a,0x70,0x03,0x76,0x78,0x87,0x70,0x20,0x87,0x19,0xcc,0x11, +0x0e,0xec,0x90,0x0e,0xe1,0x30,0x0f,0x6e,0x30,0x0f,0xe3,0xf0,0x0e,0xf0,0x50,0x0e, +0x33,0x10,0xc4,0x1d,0xde,0x21,0x1c,0xd8,0x21,0x1d,0xc2,0x61,0x1e,0x66,0x30,0x89, +0x3b,0xbc,0x83,0x3b,0xd0,0x43,0x39,0xb4,0x03,0x3c,0xbc,0x83,0x3c,0x84,0x03,0x3b, +0xcc,0xf0,0x14,0x76,0x60,0x07,0x7b,0x68,0x07,0x37,0x68,0x87,0x72,0x68,0x07,0x37, +0x80,0x87,0x70,0x90,0x87,0x70,0x60,0x07,0x76,0x28,0x07,0x76,0xf8,0x05,0x76,0x78, +0x87,0x77,0x80,0x87,0x5f,0x08,0x87,0x71,0x18,0x87,0x72,0x98,0x87,0x79,0x98,0x81, +0x2c,0xee,0xf0,0x0e,0xee,0xe0,0x0e,0xf5,0xc0,0x0e,0xec,0x30,0x03,0x62,0xc8,0xa1, +0x1c,0xe4,0xa1,0x1c,0xcc,0xa1,0x1c,0xe4,0xa1,0x1c,0xdc,0x61,0x1c,0xca,0x21,0x1c, +0xc4,0x81,0x1d,0xca,0x61,0x06,0xd6,0x90,0x43,0x39,0xc8,0x43,0x39,0x98,0x43,0x39, +0xc8,0x43,0x39,0xb8,0xc3,0x38,0x94,0x43,0x38,0x88,0x03,0x3b,0x94,0xc3,0x2f,0xbc, +0x83,0x3c,0xfc,0x82,0x3b,0xd4,0x03,0x3b,0xb0,0xc3,0x0c,0xc4,0x21,0x07,0x7c,0x70, +0x03,0x7a,0x28,0x87,0x76,0x80,0x87,0x19,0xd1,0x43,0x0e,0xf8,0xe0,0x06,0xe4,0x20, +0x0e,0xe7,0xe0,0x06,0xf6,0x10,0x0e,0xf2,0xc0,0x0e,0xe1,0x90,0x0f,0xef,0x50,0x0f, +0xf4,0x30,0x83,0x81,0xc8,0x01,0x1f,0xdc,0x40,0x1c,0xe4,0xa1,0x1c,0xc2,0x61,0x1d, +0xdc,0x40,0x1c,0xe4,0x01,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x3b,0x00,0x00,0x00, +0x06,0x20,0x70,0xac,0x31,0x50,0xc3,0xe5,0x3b,0x8f,0x0f,0x34,0x8d,0x33,0x01,0x13, +0x11,0x02,0xcd,0xb0,0x10,0x56,0x00,0x0d,0x97,0xef,0x3c,0x7e,0x80,0x34,0x40,0x84, +0xf9,0xc5,0x6d,0xdb,0xc2,0x36,0x5c,0xbe,0xf3,0xf8,0x42,0x40,0x15,0x05,0x11,0x95, +0x0e,0x30,0x94,0x84,0x01,0x08,0x98,0x5f,0xdc,0xb6,0x29,0x6c,0xc3,0xe5,0x3b,0x8f, +0x2f,0x04,0x54,0x51,0x10,0x51,0xe9,0x00,0x43,0x49,0x18,0x80,0x80,0xf9,0xc8,0x6d, +0x5b,0x43,0x37,0x5c,0xbe,0xf3,0xf8,0x42,0x44,0x00,0x13,0x11,0x02,0xcd,0xb0,0x10, +0x5f,0xe4,0x30,0x1b,0xd2,0x0c,0x48,0x63,0x58,0x82,0x33,0x5c,0xbe,0xf3,0xf8,0x83, +0x33,0xdd,0x7e,0x71,0xdb,0x36,0x10,0x0d,0x97,0xef,0x3c,0xbe,0x11,0x39,0xd4,0x23, +0x0e,0x3e,0x72,0xdb,0x66,0x50,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13,0x15,0x11, +0xa5,0x03,0x0c,0x7e,0x71,0xdb,0x86,0x60,0x0d,0x97,0xef,0x3c,0xfe,0x44,0x5c,0x13, +0x15,0x11,0xec,0xe4,0x44,0x84,0x5f,0xdc,0xb6,0x11,0x64,0xc3,0xe5,0x3b,0x8f,0x3f, +0x1d,0x11,0x01,0x0c,0xe2,0x20,0x36,0x60,0xe4,0x50,0x8f,0x8f,0xdc,0xb6,0x1d,0x3c, +0xc3,0xe5,0x3b,0x8f,0x4f,0x35,0x40,0x84,0xf9,0xc5,0x6d,0x9b,0x40,0xb4,0x2c,0x15, +0xe3,0x2f,0x48,0x41,0x4c,0x08,0x43,0xf8,0x44,0x33,0x58,0xc0,0xb4,0x2c,0x15,0xe3, +0x2f,0x48,0x41,0x4c,0x08,0x43,0xf8,0xd2,0x04,0x44,0x13,0x00,0x61,0x20,0x00,0x00, +0xe5,0x02,0x00,0x00,0x13,0x04,0x4d,0x2c,0x10,0x00,0x00,0x00,0x32,0x00,0x00,0x00, +0x34,0x14,0x12,0x11,0x23,0x00,0x25,0x50,0x1e,0x45,0x40,0xc8,0x0c,0x40,0xc1,0x0e, +0x94,0xec,0x40,0x11,0x06,0x94,0x51,0xc1,0x94,0x5d,0x39,0xd4,0x40,0x19,0x06,0x94, +0x46,0xf1,0x06,0x94,0x6f,0x40,0x49,0x32,0x94,0x24,0x41,0x11,0x02,0x95,0x24,0x44, +0xb9,0xd1,0x32,0x46,0x00,0x82,0x20,0x08,0x7f,0x63,0x04,0x20,0x08,0x82,0xe8,0x37, +0x46,0xa0,0xe2,0xf5,0x29,0x7a,0x23,0x00,0x63,0x04,0x20,0x08,0x82,0xf0,0x2f,0x8c, +0x11,0x80,0x20,0x08,0xe2,0xdf,0x18,0x01,0x08,0x82,0x20,0xfa,0x0b,0xe4,0xcd,0x21, +0x48,0x79,0x30,0x87,0x20,0xd9,0xc1,0x1c,0x82,0x74,0x07,0x73,0x08,0x78,0x70,0x07, +0x73,0x08,0x78,0x60,0x07,0x73,0x08,0x73,0xa0,0xcd,0x21,0xcc,0x41,0x46,0xe1,0x1c, +0x04,0x45,0x45,0x66,0x30,0x07,0x21,0x49,0x91,0x19,0xcc,0x41,0x3c,0x4f,0x64,0x06, +0x73,0x10,0x51,0x14,0x99,0xc1,0x1c,0x04,0x86,0x45,0x65,0x30,0x07,0x71,0x5d,0x51, +0x19,0xcc,0x41,0x58,0x56,0x54,0x06,0x73,0x10,0x55,0x15,0x95,0xc1,0x1c,0x84,0x24, +0x45,0x65,0x30,0x02,0x30,0x07,0xf1,0x3c,0x51,0x19,0xcc,0x41,0x3c,0x4f,0x84,0x06, +0x73,0x10,0x51,0x14,0xa1,0x01,0x00,0x00,0x23,0x06,0x08,0x00,0x82,0x60,0x30,0x06, +0xa9,0xb0,0x06,0x8d,0x28,0xe8,0xc1,0x88,0x01,0x02,0x80,0x20,0x18,0x8c,0x81,0x2a, +0xb0,0x41,0x53,0x0a,0x7b,0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x63,0xb0,0x0a,0x6d, +0xd0,0xa4,0x02,0x1f,0x8c,0x18,0x20,0x00,0x08,0x82,0xc1,0x18,0xb0,0x82,0x1b,0x34, +0xa8,0xd0,0x07,0x23,0x06,0x08,0x00,0x82,0x60,0x30,0x06,0xad,0xf0,0x06,0x8d,0x28, +0xf8,0xc1,0x88,0x01,0x02,0x80,0x20,0x18,0x8c,0x81,0x2b,0xc0,0x41,0x43,0x0a,0x7f, +0x30,0x62,0x80,0x00,0x20,0x08,0x06,0x63,0xf0,0x0a,0x71,0xd0,0x98,0x02,0x28,0x8c, +0x18,0x20,0x00,0x08,0x82,0xc1,0x18,0xc0,0x82,0x1c,0x34,0xa8,0x10,0x0a,0x23,0x06, +0x08,0x00,0x82,0x60,0x30,0x06,0xb1,0x30,0x07,0x0d,0x2b,0x88,0xc2,0x88,0x01,0x02, +0x80,0x20,0x18,0x8c,0x81,0x2c,0xd0,0x41,0xe3,0x0a,0xa3,0x30,0x62,0x80,0x00,0x20, +0x08,0x06,0x63,0x30,0x0b,0x75,0xd0,0xc4,0x02,0x29,0x8c,0x18,0x20,0x00,0x08,0x82, +0xc1,0x18,0xd0,0x82,0x1d,0x34,0xb2,0x50,0x0a,0x23,0x06,0x08,0x00,0x82,0x60,0x30, +0x06,0xb5,0x70,0x07,0x4d,0x2c,0x98,0xc2,0x88,0xc1,0x01,0x80,0x20,0x18,0x7c,0xb7, +0x90,0x07,0x02,0x37,0x62,0x70,0x00,0x20,0x08,0x06,0x1f,0x2e,0xe8,0x81,0xc0,0x8d, +0x18,0x18,0x00,0x08,0x82,0x41,0x22,0x0e,0x71,0x40,0x0b,0x23,0x06,0x06,0x00,0x82, +0x60,0x90,0x8c,0x83,0x1c,0xdc,0xc2,0x88,0x81,0x01,0x80,0x20,0x18,0x24,0xe3,0x20, +0x07,0xb6,0x30,0x62,0x60,0x00,0x20,0x08,0x06,0x09,0x39,0xcc,0x41,0x2e,0xcc,0x44, +0xec,0x01,0xf2,0x8c,0xc2,0x4c,0xc4,0x1e,0x20,0xcf,0x28,0x94,0x71,0x0b,0x57,0x06, +0x2e,0x5c,0x19,0x02,0x94,0x21,0xc0,0x09,0x8b,0x9d,0xb0,0x98,0x09,0x76,0x00,0x1f, +0x13,0xee,0x00,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0x90,0xa5,0x03,0x29,0x3c,0xe2, +0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x70,0xc2,0x62,0x27,0x2c,0x66,0x87,0x40,0x1f, +0x3b,0x04,0xfa,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0xe7,0x0e,0xb0,0xc0,0xe1,0xc1, +0x88,0x41,0x03,0x80,0x20,0x18,0x40,0xf5,0xf0,0x0a,0x81,0x3a,0x38,0x8d,0x2c,0xc8, +0x82,0x2c,0xc8,0xc2,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x88,0xc1,0x01,0x80,0x20, +0x18,0x70,0xf3,0xf0,0x0a,0x5a,0x3a,0x8c,0x26,0x04,0xc2,0x68,0x82,0x30,0x98,0x50, +0xc8,0xc7,0x84,0x42,0x3e,0x23,0x06,0x07,0x00,0x82,0x60,0xc0,0xe1,0x03,0x2d,0x7c, +0xed,0x30,0x9a,0x10,0x08,0xa3,0x09,0xc2,0x60,0x8e,0x10,0x1f,0x0b,0x0c,0xf8,0xd8, +0x33,0xc4,0xc7,0x82,0x03,0x3e,0x36,0x50,0xf2,0x31,0x81,0x92,0x8f,0x09,0xad,0x00, +0x1f,0x13,0x5c,0x01,0x3e,0x27,0x20,0x74,0x02,0x42,0x23,0x06,0x07,0x00,0x82,0x60, +0xf0,0x91,0x84,0x39,0xc4,0x81,0x2b,0x8c,0x18,0x34,0x00,0x08,0x82,0x01,0xb4,0x12, +0xe5,0x10,0x80,0x04,0x19,0x8c,0x01,0x3a,0xa0,0x03,0x3a,0xa0,0xc3,0x68,0x42,0x00, +0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x97,0x12, +0xeb,0x50,0x07,0xb3,0x30,0x62,0xd0,0x00,0x20,0x08,0x06,0x10,0x4c,0xa8,0x43,0x50, +0x12,0x69,0x80,0x06,0xed,0xd0,0x0e,0xed,0xd0,0x0e,0xa3,0x09,0x01,0x30,0x9a,0x20, +0x04,0xa3,0x09,0x83,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x9f,0x4b,0xc0,0xc3,0x1f, +0xdc,0xc2,0x88,0x41,0x03,0x80,0x20,0x18,0x40,0x35,0xf1,0x0e,0x81,0x4a,0x34,0x8c, +0x3c,0xc8,0x83,0x3c,0xc8,0xc3,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68,0xc2,0x20, +0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x37,0x13,0xf5,0x50,0x0a,0xbc,0x30,0x62,0xd0, +0x00,0x20,0x08,0x06,0x90,0x4e,0xd0,0x43,0xf0,0x12,0x52,0x74,0x0f,0xf7,0x70,0x0f, +0xf7,0x30,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x16,0xa5,0x83,0x7c, +0x2c,0x9a,0xe0,0x63,0x81,0x3a,0xc8,0xc7,0x82,0x01,0x3e,0x66,0x51,0xf1,0xb1,0xab, +0x1d,0xe4,0x63,0x46,0x10,0x1f,0xbb,0xde,0x41,0x3e,0x26,0x04,0xf1,0xb1,0x4a,0x1e, +0xe4,0x63,0xd5,0x05,0x1f,0x0b,0xe6,0x41,0x3e,0x16,0x0c,0xf0,0x31,0x0d,0x8b,0x8f, +0x6d,0xf6,0x20,0x1f,0x33,0x82,0xf8,0xd8,0x86,0x0f,0xf2,0x31,0x21,0x88,0x8f,0x65, +0xfb,0x20,0x1f,0xcb,0x36,0xf8,0x58,0xc0,0x0f,0xf2,0xb1,0x60,0x80,0x8f,0x79,0x5c, +0x7c,0xec,0xfb,0x07,0xf9,0x98,0x11,0xc4,0xc7,0xbe,0x90,0x90,0x8f,0x09,0x41,0x7c, +0xac,0x23,0x09,0xf9,0x58,0xf7,0xc1,0xc7,0x82,0x92,0x90,0x8f,0x05,0x03,0x7c,0x4c, +0x0c,0xc0,0x20,0x3e,0x36,0x06,0x28,0x21,0x1f,0x33,0x82,0xf8,0xd8,0x18,0xa8,0x84, +0x7c,0x4c,0x08,0xe2,0x63,0x58,0x18,0xc4,0xc7,0xb0,0x30,0x88,0x8f,0x05,0x2f,0x21, +0x1f,0xb3,0xbe,0xf8,0x98,0x32,0xc5,0xc7,0x94,0x29,0x3e,0x16,0xcc,0x84,0x7c,0x0c, +0x89,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x52,0x6a,0x80,0x06,0x32,0x62,0x60, +0x00,0x20,0x08,0x06,0x92,0x6a,0x84,0xc6,0x31,0x62,0x60,0x00,0x20,0x08,0x06,0xd2, +0x6a,0x88,0xc6,0x31,0x1c,0x31,0xd8,0x84,0xf0,0x0d,0x47,0x0c,0x37,0x21,0x7c,0xc3, +0x11,0x03,0x4e,0x08,0x5f,0x0d,0xc2,0x56,0x20,0xec,0x88,0x81,0x01,0x80,0x20,0x18, +0x48,0xb1,0x81,0x1a,0xcc,0x88,0x81,0x01,0x80,0x20,0x18,0x48,0xb2,0x91,0x1a,0xcb, +0x88,0x81,0x01,0x80,0x20,0x18,0x48,0xb3,0xa1,0x1a,0xcb,0x70,0xc4,0xe0,0x13,0xc2, +0x37,0x1c,0x31,0xfc,0x84,0xf0,0x0d,0x47,0x0c,0x60,0x21,0x7c,0x35,0x08,0x5b,0x81, +0xb0,0x96,0x07,0x67,0x10,0x1f,0xcb,0x83,0x33,0x88,0x8f,0x05,0x67,0x21,0x1f,0xbb, +0x83,0x32,0x88,0x8f,0xd1,0x81,0x18,0xc4,0xc7,0xe8,0x40,0x0c,0xe2,0x63,0xc1,0x5a, +0xc8,0xc7,0xe4,0x00,0x0c,0xe2,0x53,0x51,0xb2,0x23,0x06,0x07,0x00,0x82,0x60,0xc0, +0x90,0x07,0x5f,0xb0,0x45,0x32,0x62,0x70,0x00,0x20,0x08,0x06,0x4c,0x79,0xf4,0x45, +0x5b,0x20,0x23,0x06,0x07,0x00,0x82,0x60,0xc0,0x98,0x87,0x5f,0xb8,0x05,0x62,0xc8, +0x40,0x1f,0x3b,0x06,0xfa,0xd8,0x31,0xd0,0x67,0xba,0x61,0x88,0x8b,0x63,0xba,0x61, +0x90,0x0b,0x64,0xba,0x61,0x98,0x8b,0x64,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x98,0xf6, +0x28,0x8d,0x41,0x18,0x31,0x38,0x00,0x10,0x04,0x03,0xc6,0x3d,0x4c,0x23,0x10,0x0c, +0x82,0xe4,0x63,0xcf,0x23,0x1f,0x13,0x02,0xf8,0x18,0x04,0xc9,0xc7,0x84,0x00,0x3e, +0x23,0x06,0x06,0x00,0x82,0x60,0x20,0xc9,0xc7,0x6a,0x04,0x16,0x1c,0xf2,0x19,0x31, +0x30,0x00,0x10,0x04,0x03,0x89,0x3e,0x56,0x23,0x18,0x8e,0x08,0xfe,0x42,0xf8,0x66, +0x19,0x02,0x21,0xb0,0x75,0xe0,0x0b,0xf9,0xd8,0x3a,0xfc,0x85,0x7c,0x4c,0x08,0xe0, +0x63,0x41,0x2d,0xc4,0xc7,0x02,0x5a,0x80,0x8f,0x05,0xb3,0x00,0x1f,0x7b,0x87,0x78, +0x88,0x8f,0x05,0xeb,0x10,0x1f,0x0b,0xdc,0x01,0x3e,0x16,0xac,0x86,0x7c,0xcc,0x17, +0xc6,0x21,0x3e,0x16,0xf4,0x02,0x7c,0x2c,0xb8,0x85,0xf8,0x58,0xd0,0x0b,0xf0,0xb1, +0xe0,0x16,0xe2,0x33,0x62,0x60,0x00,0x20,0x08,0x06,0x52,0x89,0xf0,0x87,0x32,0x62, +0x60,0x00,0x20,0x08,0x06,0x92,0x89,0xf4,0xc7,0x31,0x62,0x60,0x00,0x20,0x08,0x06, +0xd2,0x89,0xf8,0xc7,0x60,0xf3,0xe0,0x1a,0xf2,0xb1,0x79,0x88,0x0d,0xf9,0x98,0x10, +0xc0,0xc7,0x82,0x5a,0x88,0x8f,0x05,0xb4,0x00,0x1f,0x0b,0x66,0x01,0x3e,0x76,0x0f, +0xf9,0x10,0x1f,0x0b,0xe6,0x21,0x3e,0x16,0xd8,0x03,0x7c,0x2c,0xe8,0x0d,0xf9,0x98, +0x2f,0x8c,0x43,0x7c,0x2c,0xe8,0x05,0xf8,0x58,0x70,0x0b,0xf1,0xb1,0xa0,0x17,0xe0, +0x63,0xc1,0x2d,0xc4,0x67,0xc4,0xc0,0x00,0x40,0x10,0x0c,0xa4,0x1b,0x71,0x11,0x65, +0xc4,0xc0,0x00,0x40,0x10,0x0c,0x24,0x1c,0x79,0x91,0x63,0xc4,0xc0,0x00,0x40,0x10, +0x0c,0xa4,0x1c,0x81,0x91,0xc1,0xaa,0x21,0x3e,0x56,0x0d,0xf1,0xb1,0x6a,0x88,0xcf, +0x88,0x81,0x01,0x80,0x20,0x18,0x48,0x3d,0x42,0x23,0xc3,0x88,0x81,0x01,0x80,0x20, +0x18,0x48,0x3e,0x52,0x23,0xc3,0x88,0x81,0x01,0x80,0x20,0x18,0x48,0x3f,0x62,0x23, +0xc3,0x88,0xc1,0x02,0x80,0x20,0x18,0x58,0x3e,0xd2,0x1e,0x83,0x10,0x9c,0xc7,0x79, +0x9c,0xc7,0x88,0x81,0x01,0x80,0x20,0x18,0x48,0x61,0x82,0x1f,0xc1,0x88,0xc1,0x01, +0x80,0x20,0x18,0x70,0x3e,0xa2,0x1f,0xa6,0x81,0x23,0xa3,0x09,0x01,0x30,0x1c,0x31, +0x04,0xc4,0x37,0xdd,0xe0,0x1e,0xec,0x11,0xcc,0x12,0x08,0x03,0x15,0x8b,0x10,0x90, +0x03,0x30,0x1c,0x11,0xcc,0x87,0xf0,0xcd,0x32,0x0c,0x4c,0x70,0xa5,0x51,0xec,0x88, +0x81,0x41,0x80,0x20,0x18,0x18,0x6f,0xc2,0x22,0xc1,0x2c,0x01,0x31,0x50,0x81,0x2c, +0x05,0x1e,0x0d,0x03,0x15,0x48,0x51,0x80,0xd2,0x30,0x50,0x81,0x14,0x85,0x08,0x0d, +0xb3,0x04,0x86,0x09,0x3f,0x02,0x03,0x13,0xca,0x04,0x04,0x56,0x84,0x09,0x0c,0x86, +0x1b,0x04,0x32,0x01,0x83,0x59,0x86,0x83,0x08,0x06,0x2a,0x10,0x86,0xf8,0x05,0x63, +0xa0,0x02,0x71,0x21,0x22,0x1c,0x8c,0x0a,0x58,0x03,0x0a,0x61,0x0d,0x18,0x31,0x38, +0x00,0x10,0x04,0x83,0xef,0x4d,0x62,0x64,0x37,0xf2,0x63,0xc4,0xa0,0x01,0x40,0x10, +0x0c,0x20,0x3b,0x81,0x91,0x60,0x4d,0x06,0x61,0x46,0x66,0x64,0x46,0x66,0x64,0x34, +0x21,0x00,0x46,0x13,0x84,0x60,0x34,0x61,0x10,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0, +0xa3,0x13,0x1b,0x09,0x0f,0xff,0x18,0x31,0x68,0x00,0x10,0x04,0x03,0x68,0x4f,0x6a, +0x24,0x80,0x13,0xe4,0xc0,0x11,0x1c,0xc1,0x11,0x1c,0x19,0x4d,0x08,0x80,0xd1,0x04, +0x21,0x18,0x4d,0x18,0x04,0x43,0x86,0xf8,0x18,0x32,0xc4,0xc7,0x90,0x21,0x3e,0x23, +0x06,0x06,0x00,0x82,0x60,0x20,0x85,0x0a,0x9e,0x0c,0x23,0x06,0x06,0x00,0x82,0x60, +0x20,0x89,0x4a,0x9e,0x0c,0x23,0x06,0x06,0x00,0x82,0x60,0x20,0x8d,0x8a,0x9e,0x0c, +0x35,0xf5,0x05,0x94,0xd6,0x17,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0x5f,0xa8,0x8c, +0xc9,0x7c,0xa8,0xc8,0x88,0x41,0x03,0x80,0x20,0x18,0x40,0xa8,0x22,0x26,0x41,0x9f, +0x0c,0x42,0x99,0x94,0x49,0x99,0x94,0xc9,0x68,0x42,0x00,0x8c,0x26,0x08,0xc1,0x68, +0xc2,0x20,0x8c,0x18,0x1c,0x00,0x08,0x82,0xc1,0x67,0x2a,0x68,0x72,0x1f,0x2f,0x32, +0x62,0xd0,0x00,0x20,0x08,0x06,0x50,0xab,0x9c,0x49,0x20,0x2a,0xc8,0xa1,0x26,0x6a, +0xa2,0x26,0x6a,0x32,0x9a,0x10,0x00,0xa3,0x09,0x42,0x30,0x9a,0x30,0x08,0x86,0x0c, +0xf1,0x31,0x64,0x88,0x8f,0x21,0x43,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x40,0x9a, +0x15,0x55,0x19,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x40,0xa2,0x95,0x55,0x19,0x46,0x0c, +0x0c,0x00,0x04,0xc1,0x40,0xaa,0x15,0x56,0x19,0xac,0x1a,0xe2,0x63,0xd5,0x10,0x1f, +0xab,0x86,0xf8,0xd8,0x30,0xc8,0xc7,0x86,0x41,0x3e,0x16,0x08,0xf0,0x31,0x82,0x90, +0x8f,0x09,0x01,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x40,0xf2,0x95,0x3b,0x09,0xec, +0x0d,0x6e,0x05,0x04,0x7b,0x1f,0xfa,0xc3,0x56,0xe0,0x60,0xd8,0x80,0x08,0x86,0x01, +0x30,0x38,0xc8,0x15,0x10,0x0c,0x37,0x0c,0x79,0x00,0x06,0xb3,0x0c,0x85,0x11,0xec, +0x7d,0x00,0x91,0x5c,0xb1,0x15,0x0a,0x96,0xb1,0xf7,0x41,0x44,0x76,0xe5,0x56,0x28, +0x58,0x86,0x0d,0x41,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x40,0x42,0x97,0x5f,0x09, +0xf6,0x3e,0x98,0xc8,0xaf,0xe8,0x0a,0x05,0xcb,0xb0,0xa0,0x88,0xcf,0x88,0x81,0x01, +0x80,0x20,0x18,0x48,0xec,0x32,0x2e,0xc1,0xde,0x07,0x15,0x19,0x97,0x72,0xa1,0x60, +0x19,0x16,0x24,0xf1,0x19,0x31,0x30,0x00,0x10,0x04,0x03,0x09,0x5e,0xce,0x25,0xd8, +0xfb,0xe0,0x22,0xe7,0x82,0x2a,0x14,0x2c,0xc3,0x82,0x26,0x3e,0x23,0x06,0x06,0x00, +0x82,0x60,0x20,0xd1,0xcb,0xba,0x04,0x96,0x34,0xf2,0xb1,0xc0,0x90,0x8f,0x05,0x83, +0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x40,0xc2,0x97,0x58,0x09,0x46,0x0c,0x0c,0x02, +0x04,0xc1,0xc0,0xf0,0x17,0x5e,0x89,0x85,0xbb,0x91,0x62,0x47,0x0c,0x0c,0x02,0x04, +0xc1,0xc0,0x00,0x99,0x5e,0x09,0x66,0x09,0x90,0x81,0x0a,0x64,0x49,0x74,0xeb,0x18, +0xa8,0x40,0x8a,0x44,0xbc,0x8e,0x81,0x0a,0xa4,0x48,0xc8,0xea,0x98,0x25,0x50,0x4c, +0x80,0x17,0x18,0x98,0x60,0x2f,0x20,0xb0,0x42,0x5e,0x60,0x30,0xdc,0x20,0xd4,0x0b, +0x18,0xcc,0x32,0x2c,0x48,0x30,0x50,0x81,0x30,0xc8,0x1c,0x28,0x03,0x15,0x08,0x5c, +0x21,0x75,0xa0,0x54,0xd0,0x23,0x50,0x48,0x8f,0xc0,0x88,0xc1,0x01,0x80,0x20,0x18, +0x7c,0x20,0x23,0x2e,0x6d,0xa2,0x2a,0x23,0x06,0x0d,0x00,0x82,0x60,0x00,0x9d,0x4c, +0xb8,0x04,0xfc,0x32,0x08,0xe4,0x42,0x2e,0xe4,0x42,0x2e,0xa3,0x09,0x01,0x30,0x9a, +0x20,0x04,0xa3,0x09,0x83,0x50,0xc8,0x88,0x40,0x3d,0x23,0x02,0x23,0x06,0x07,0x00, +0x82,0x60,0xf0,0x9d,0x4c,0xba,0xe0,0x09,0xac,0x8c,0x18,0x34,0x00,0x08,0x82,0x01, +0xe4,0x32,0xe8,0x12,0x8c,0xcc,0x20,0xac,0xcb,0xba,0xac,0xcb,0xba,0x8c,0x26,0x04, +0xc0,0x68,0x82,0x10,0x8c,0x26,0x0c,0x82,0x29,0x43,0x7c,0x4c,0x19,0xe2,0x63,0xca, +0x10,0x1f,0x1b,0x06,0xf9,0xd8,0x30,0xc8,0xc7,0x84,0x00,0x3e,0x46,0x10,0xf2,0x31, +0x21,0x80,0xcf,0x88,0x81,0x01,0x80,0x20,0x18,0x48,0x39,0x23,0x2f,0x81,0x65,0x32, +0x03,0x82,0xbd,0x0f,0x79,0x12,0x33,0xda,0xb0,0x01,0x11,0x0c,0x03,0x60,0x1a,0xcd, +0x80,0x60,0xb8,0x61,0x18,0x03,0x30,0x98,0x65,0x48,0x94,0x60,0xc4,0xc0,0x00,0x40, +0x10,0x0c,0x24,0x9f,0xb9,0x17,0x33,0xd8,0xfb,0xd0,0x27,0x35,0x23,0x33,0x14,0x2c, +0x63,0xef,0xc3,0x9f,0xdc,0xcc,0xcc,0x50,0xb0,0x0c,0x1b,0x82,0xf8,0x8c,0x18,0x18, +0x00,0x08,0x82,0x81,0x44,0x36,0x3b,0x13,0xec,0x7d,0x18,0x95,0x9d,0xb1,0x19,0x0a, +0x96,0x61,0x41,0x11,0x9f,0x11,0x03,0x03,0x00,0x41,0x30,0x90,0xd0,0xe6,0x67,0x82, +0xbd,0x0f,0xa7,0xf2,0x33,0x61,0x43,0xc1,0x32,0x2c,0x48,0xe2,0x33,0x62,0x60,0x00, +0x20,0x08,0x06,0x12,0xdb,0x8c,0x4d,0xb0,0xf7,0x61,0x55,0xc6,0x86,0x64,0x28,0x58, +0x86,0x05,0x4d,0x7c,0x46,0x0c,0x0c,0x00,0x04,0xc1,0x40,0x82,0x9b,0xb3,0x09,0x2c, +0x69,0xe4,0x63,0x81,0x21,0x1f,0x0b,0x06,0xf9,0x8c,0x18,0x18,0x00,0x08,0x82,0x81, +0x44,0x37,0x2d,0x13,0x8c,0x18,0x18,0x00,0x08,0x82,0x81,0x54,0x37,0x2e,0x13,0x8c, +0x18,0x18,0x04,0x08,0x82,0x81,0xb1,0x37,0x39,0xd3,0x07,0x86,0x05,0xf1,0x19,0x31, +0x30,0x00,0x10,0x04,0x03,0xe9,0x6e,0x5c,0x26,0x18,0x31,0x38,0x00,0x10,0x04,0x03, +0x8e,0x6e,0x60,0x86,0x57,0xdc,0x66,0x34,0x21,0x10,0x2c,0x18,0xe4,0x33,0x9a,0x30, +0x0c,0xc3,0x11,0x42,0x40,0x7c,0xd3,0x0d,0x83,0x10,0xcc,0x12,0x30,0x03,0x15,0x8b, +0xb0,0xb8,0x98,0x30,0x62,0x70,0x00,0x20,0x08,0x06,0xdc,0xde,0xdc,0xcc,0xb8,0xd4, +0xcd,0x68,0x42,0x10,0x58,0xb0,0x13,0xf2,0x19,0x31,0x38,0x00,0x10,0x04,0x83,0xaf, +0x6f,0x7e,0x86,0x5d,0x4a,0x66,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x20,0xd2,0xf1,0x99, +0x20,0x6f,0x7a,0x85,0x57,0xc2,0x26,0x6c,0xc2,0x26,0x6c,0x46,0x13,0x02,0x60,0xc4, +0xe0,0x00,0x40,0x10,0x0c,0x98,0xd3,0xf9,0x99,0x23,0x18,0x31,0x38,0x00,0x10,0x04, +0x83,0x2f,0x74,0xc6,0x26,0x5e,0x52,0x66,0xc4,0xa0,0x01,0x40,0x10,0x0c,0x20,0xd4, +0x11,0x9b,0xa0,0x6f,0xc2,0x05,0x5c,0xca,0xa6,0x6c,0xca,0xa6,0x6c,0x46,0x13,0x02, +0x60,0xc4,0xe0,0x00,0x40,0x10,0x0c,0x98,0xd5,0x19,0x1b,0x24,0x18,0x31,0x38,0x00, +0x10,0x04,0x83,0xaf,0x74,0xce,0x06,0x5f,0x58,0x66,0xc4,0xc0,0x01,0x40,0x10,0x0c, +0x28,0xd5,0x01,0x9b,0xa0,0x5c,0xc8,0x25,0x6d,0x0c,0xc3,0x30,0xd6,0x66,0xc4,0xe0, +0x00,0x40,0x10,0x0c,0x3e,0xd3,0x41,0x1b,0x7d,0x69,0x99,0x11,0x03,0x07,0x00,0x41, +0x30,0xa0,0x56,0x27,0x6c,0x02,0x73,0x29,0x17,0xb5,0x19,0x86,0x61,0x60,0x9b,0x11, +0x83,0x03,0x00,0x41,0x30,0xf8,0x4e,0x27,0x6d,0xf8,0xa5,0x65,0x46,0x0c,0x1c,0x00, +0x04,0xc1,0x80,0x62,0x1d,0xb1,0x09,0xce,0xc5,0x5c,0xd6,0x46,0x54,0x42,0x05,0x54, +0x44,0xa5,0x6d,0x46,0x0c,0x0e,0x00,0x04,0xc1,0xe0,0x43,0x1d,0xb5,0xf1,0x17,0x97, +0x19,0x31,0x70,0x00,0x10,0x04,0x03,0xaa,0x75,0xc6,0x26,0x40,0x97,0x73,0x61,0x1b, +0x3f,0xe9,0x13,0x3e,0xf1,0x13,0xb7,0xc1,0x80,0x18,0x00,0x00,0x11,0x00,0x00,0x00, +0x5b,0x86,0x1c,0x09,0xf2,0x60,0xcb,0xe0,0x23,0x41,0x1e,0x6c,0x19,0xc0,0x24,0xc8, +0x83,0x2d,0x03,0x99,0x04,0x79,0xb0,0x65,0x40,0x93,0x20,0x0f,0xb6,0x0c,0x6c,0x12, +0xe4,0xc1,0x96,0x61,0x57,0x82,0x3c,0xd8,0x32,0x84,0x4b,0x90,0x07,0x5b,0x86,0x71, +0x09,0xf2,0x60,0xcb,0x70,0x2e,0x41,0x1e,0x6c,0x19,0xd6,0x25,0xc8,0x83,0x2d,0xc3, +0xbb,0x04,0x79,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_tcr_autogen_pass_wave64_permutations.h b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_tcr_autogen_pass_wave64_permutations.h new file mode 100644 index 00000000..a85c822e --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_tcr_autogen_pass_wave64_permutations.h @@ -0,0 +1,123 @@ +#include "ffx_fsr2_tcr_autogen_pass_wave64_ae9d4c3168ab291f61b05dab3428a3d9.h" +#include "ffx_fsr2_tcr_autogen_pass_wave64_429caff3716d58c9c63b2e5fb6386b29.h" + +typedef union ffx_fsr2_tcr_autogen_pass_wave64_PermutationKey { + struct { + uint32_t FFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE : 1; + uint32_t FFX_FSR2_OPTION_HDR_COLOR_INPUT : 1; + uint32_t FFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_JITTERED_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_INVERTED_DEPTH : 1; + uint32_t FFX_FSR2_OPTION_APPLY_SHARPENING : 1; + }; + uint32_t index; +} ffx_fsr2_tcr_autogen_pass_wave64_PermutationKey; + +typedef struct ffx_fsr2_tcr_autogen_pass_wave64_PermutationInfo { + const uint32_t blobSize; + const unsigned char* blobData; + + + const uint32_t numCBVResources; + const char** cbvResourceNames; + const uint32_t* cbvResourceBindings; + const uint32_t* cbvResourceCounts; + const uint32_t* cbvResourceSpaces; + + const uint32_t numSRVResources; + const char** srvResourceNames; + const uint32_t* srvResourceBindings; + const uint32_t* srvResourceCounts; + const uint32_t* srvResourceSpaces; + + const uint32_t numUAVResources; + const char** uavResourceNames; + const uint32_t* uavResourceBindings; + const uint32_t* uavResourceCounts; + const uint32_t* uavResourceSpaces; + + const uint32_t numSamplerResources; + const char** samplerResourceNames; + const uint32_t* samplerResourceBindings; + const uint32_t* samplerResourceCounts; + const uint32_t* samplerResourceSpaces; + + const uint32_t numRTAccelerationStructureResources; + const char** rtAccelerationStructureResourceNames; + const uint32_t* rtAccelerationStructureResourceBindings; + const uint32_t* rtAccelerationStructureResourceCounts; + const uint32_t* rtAccelerationStructureResourceSpaces; +} ffx_fsr2_tcr_autogen_pass_wave64_PermutationInfo; + +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_wave64_IndirectionTable[] = { + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, +}; + +static const ffx_fsr2_tcr_autogen_pass_wave64_PermutationInfo g_ffx_fsr2_tcr_autogen_pass_wave64_PermutationInfo[] = { + { g_ffx_fsr2_tcr_autogen_pass_wave64_ae9d4c3168ab291f61b05dab3428a3d9_size, g_ffx_fsr2_tcr_autogen_pass_wave64_ae9d4c3168ab291f61b05dab3428a3d9_data, 2, g_ffx_fsr2_tcr_autogen_pass_wave64_ae9d4c3168ab291f61b05dab3428a3d9_CBVResourceNames, g_ffx_fsr2_tcr_autogen_pass_wave64_ae9d4c3168ab291f61b05dab3428a3d9_CBVResourceBindings, g_ffx_fsr2_tcr_autogen_pass_wave64_ae9d4c3168ab291f61b05dab3428a3d9_CBVResourceCounts, g_ffx_fsr2_tcr_autogen_pass_wave64_ae9d4c3168ab291f61b05dab3428a3d9_CBVResourceSpaces, 7, g_ffx_fsr2_tcr_autogen_pass_wave64_ae9d4c3168ab291f61b05dab3428a3d9_SRVResourceNames, g_ffx_fsr2_tcr_autogen_pass_wave64_ae9d4c3168ab291f61b05dab3428a3d9_SRVResourceBindings, g_ffx_fsr2_tcr_autogen_pass_wave64_ae9d4c3168ab291f61b05dab3428a3d9_SRVResourceCounts, g_ffx_fsr2_tcr_autogen_pass_wave64_ae9d4c3168ab291f61b05dab3428a3d9_SRVResourceSpaces, 4, g_ffx_fsr2_tcr_autogen_pass_wave64_ae9d4c3168ab291f61b05dab3428a3d9_UAVResourceNames, g_ffx_fsr2_tcr_autogen_pass_wave64_ae9d4c3168ab291f61b05dab3428a3d9_UAVResourceBindings, g_ffx_fsr2_tcr_autogen_pass_wave64_ae9d4c3168ab291f61b05dab3428a3d9_UAVResourceCounts, g_ffx_fsr2_tcr_autogen_pass_wave64_ae9d4c3168ab291f61b05dab3428a3d9_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_tcr_autogen_pass_wave64_429caff3716d58c9c63b2e5fb6386b29_size, g_ffx_fsr2_tcr_autogen_pass_wave64_429caff3716d58c9c63b2e5fb6386b29_data, 2, g_ffx_fsr2_tcr_autogen_pass_wave64_429caff3716d58c9c63b2e5fb6386b29_CBVResourceNames, g_ffx_fsr2_tcr_autogen_pass_wave64_429caff3716d58c9c63b2e5fb6386b29_CBVResourceBindings, g_ffx_fsr2_tcr_autogen_pass_wave64_429caff3716d58c9c63b2e5fb6386b29_CBVResourceCounts, g_ffx_fsr2_tcr_autogen_pass_wave64_429caff3716d58c9c63b2e5fb6386b29_CBVResourceSpaces, 7, g_ffx_fsr2_tcr_autogen_pass_wave64_429caff3716d58c9c63b2e5fb6386b29_SRVResourceNames, g_ffx_fsr2_tcr_autogen_pass_wave64_429caff3716d58c9c63b2e5fb6386b29_SRVResourceBindings, g_ffx_fsr2_tcr_autogen_pass_wave64_429caff3716d58c9c63b2e5fb6386b29_SRVResourceCounts, g_ffx_fsr2_tcr_autogen_pass_wave64_429caff3716d58c9c63b2e5fb6386b29_SRVResourceSpaces, 4, g_ffx_fsr2_tcr_autogen_pass_wave64_429caff3716d58c9c63b2e5fb6386b29_UAVResourceNames, g_ffx_fsr2_tcr_autogen_pass_wave64_429caff3716d58c9c63b2e5fb6386b29_UAVResourceBindings, g_ffx_fsr2_tcr_autogen_pass_wave64_429caff3716d58c9c63b2e5fb6386b29_UAVResourceCounts, g_ffx_fsr2_tcr_autogen_pass_wave64_429caff3716d58c9c63b2e5fb6386b29_UAVResourceSpaces, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_tcr_autogen_pass_wave64_permutations.h.d b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_tcr_autogen_pass_wave64_permutations.h.d new file mode 100644 index 00000000..f5112c18 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/dx12/ffx_fsr2_tcr_autogen_pass_wave64_permutations.h.d @@ -0,0 +1 @@ +src/ffx-fsr2-api/shaders/dx12/ffx_fsr2_tcr_autogen_pass_wave64_permutations.h: ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_callbacks_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_core_gpu_common_half.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_resources.h ../../src/ffx-fsr2-api/shaders/ffx_core.h ../../src/ffx-fsr2-api/shaders/ffx_core_portability.h ../../src/ffx-fsr2-api/shaders/ffx_common_types.h ../../src/ffx-fsr2-api/shaders/ffx_core_hlsl.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_common.h ../../src/ffx-fsr2-api/shaders/ffx_fsr2_tcr_autogen.h \ No newline at end of file diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_0ccb8a0c6ce90679691f8f02baac1185.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_0ccb8a0c6ce90679691f8f02baac1185.h new file mode 100644 index 00000000..7f062c7f --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_0ccb8a0c6ce90679691f8f02baac1185.h @@ -0,0 +1,3536 @@ +// ffx_fsr2_accumulate_pass_0ccb8a0c6ce90679691f8f02baac1185.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_0ccb8a0c6ce90679691f8f02baac1185_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_0ccb8a0c6ce90679691f8f02baac1185_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_0ccb8a0c6ce90679691f8f02baac1185_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_0ccb8a0c6ce90679691f8f02baac1185_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_0ccb8a0c6ce90679691f8f02baac1185_SampledImageResourceNames[] = { "r_input_exposure", "r_dilated_reactive_masks", "r_dilated_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_imgMips", "r_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_0ccb8a0c6ce90679691f8f02baac1185_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 10, 12, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_0ccb8a0c6ce90679691f8f02baac1185_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_0ccb8a0c6ce90679691f8f02baac1185_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_0ccb8a0c6ce90679691f8f02baac1185_StorageImageResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_upscaled_output", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_0ccb8a0c6ce90679691f8f02baac1185_StorageImageResourceBindings[] = { 13, 14, 15, 16, 17, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_0ccb8a0c6ce90679691f8f02baac1185_StorageImageResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_0ccb8a0c6ce90679691f8f02baac1185_StorageImageResourceSets[] = { 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_0ccb8a0c6ce90679691f8f02baac1185_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_0ccb8a0c6ce90679691f8f02baac1185_UniformBufferResourceBindings[] = { 18, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_0ccb8a0c6ce90679691f8f02baac1185_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_0ccb8a0c6ce90679691f8f02baac1185_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_0ccb8a0c6ce90679691f8f02baac1185_size = 56116; + +static const unsigned char g_ffx_fsr2_accumulate_pass_0ccb8a0c6ce90679691f8f02baac1185_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0xda,0x27,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x09,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x16,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x38,0x00,0x00,0x00,0x0b,0x00,0x06,0x00, +0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c,0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30, +0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x0f,0x00,0x07,0x00,0x05,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0xc7,0x0b,0x00,0x00,0xdd,0x0b,0x00,0x00,0x10,0x00,0x06,0x00, +0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00, +0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c, +0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66, +0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00,0x04,0x00,0x08,0x00, +0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x31,0x36, +0x62,0x69,0x74,0x5f,0x73,0x74,0x6f,0x72,0x61,0x67,0x65,0x00,0x04,0x00,0x0b,0x00, +0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x65,0x78, +0x70,0x6c,0x69,0x63,0x69,0x74,0x5f,0x61,0x72,0x69,0x74,0x68,0x6d,0x65,0x74,0x69, +0x63,0x5f,0x74,0x79,0x70,0x65,0x73,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x69,0x6d,0x61,0x67,0x65,0x5f, +0x6c,0x6f,0x61,0x64,0x5f,0x66,0x6f,0x72,0x6d,0x61,0x74,0x74,0x65,0x64,0x00,0x00, +0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70, +0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72, +0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47, +0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69, +0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00, +0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0x11,0x02,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x11,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53, +0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x11,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00, +0x06,0x00,0x07,0x00,0x11,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73, +0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00, +0x11,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f, +0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e, +0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0x11,0x02,0x00,0x00, +0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65, +0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0x11,0x02,0x00,0x00, +0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65, +0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0x11,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00, +0x06,0x00,0x08,0x00,0x11,0x02,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76, +0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00, +0x06,0x00,0x05,0x00,0x11,0x02,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x11,0x02,0x00,0x00,0x09,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61, +0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x11,0x02,0x00,0x00,0x0a,0x00,0x00,0x00, +0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x11,0x02,0x00,0x00,0x0b,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74, +0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00, +0x06,0x00,0x07,0x00,0x11,0x02,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00, +0x11,0x02,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75, +0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72, +0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x11,0x02,0x00,0x00,0x0e,0x00,0x00,0x00, +0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00, +0x11,0x02,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53, +0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x11,0x02,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c, +0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0x11,0x02,0x00,0x00, +0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43, +0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00, +0x11,0x02,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61, +0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x13,0x02,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x00,0x00,0x05,0x00,0x05,0x00,0x51,0x02,0x00,0x00,0x72,0x5f,0x69,0x6d, +0x67,0x4d,0x69,0x70,0x73,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x55,0x02,0x00,0x00, +0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x00,0x00,0x00, +0x05,0x00,0x08,0x00,0x62,0x02,0x00,0x00,0x72,0x5f,0x70,0x72,0x65,0x70,0x61,0x72, +0x65,0x64,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00, +0x05,0x00,0x09,0x00,0x69,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e, +0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f, +0x72,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x71,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c, +0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x05,0x00,0x06,0x00, +0x78,0x02,0x00,0x00,0x72,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f, +0x72,0x79,0x00,0x00,0x05,0x00,0x09,0x00,0x82,0x02,0x00,0x00,0x72,0x77,0x5f,0x69, +0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64, +0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x05,0x00,0x07,0x00,0x8b,0x02,0x00,0x00, +0x72,0x77,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f,0x6f,0x75,0x74,0x70, +0x75,0x74,0x00,0x00,0x05,0x00,0x06,0x00,0x98,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c, +0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x05,0x00,0x06,0x00, +0xa1,0x02,0x00,0x00,0x72,0x77,0x5f,0x6e,0x65,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x73, +0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0xb6,0x02,0x00,0x00,0x72,0x5f,0x6c,0x6f, +0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x00,0x05,0x00,0x09,0x00, +0xc0,0x02,0x00,0x00,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f, +0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x00,0x00, +0x05,0x00,0x07,0x00,0xc8,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x05,0x00,0x09,0x00, +0xd4,0x02,0x00,0x00,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x72,0x65, +0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x73,0x00,0x00,0x00,0x00, +0x05,0x00,0x05,0x00,0xc4,0x0b,0x00,0x00,0x75,0x47,0x72,0x6f,0x75,0x70,0x49,0x64, +0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0xc7,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x57, +0x6f,0x72,0x6b,0x47,0x72,0x6f,0x75,0x70,0x49,0x44,0x00,0x00,0x05,0x00,0x08,0x00, +0xdd,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x4c,0x6f,0x63,0x61,0x6c,0x49,0x6e,0x76,0x6f, +0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x11,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x11,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x11,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x11,0x02,0x00,0x00, +0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x11,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x11,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x11,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x11,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x11,0x02,0x00,0x00,0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x11,0x02,0x00,0x00,0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x11,0x02,0x00,0x00,0x0a,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x11,0x02,0x00,0x00, +0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x11,0x02,0x00,0x00,0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x11,0x02,0x00,0x00,0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x11,0x02,0x00,0x00,0x0e,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x11,0x02,0x00,0x00, +0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x11,0x02,0x00,0x00,0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x11,0x02,0x00,0x00,0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x11,0x02,0x00,0x00,0x12,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x11,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x13,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x13,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x51,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x51,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x55,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x55,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x62,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x62,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x69,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x69,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x71,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x71,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x78,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x78,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x82,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x82,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x82,0x02,0x00,0x00,0x19,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x8b,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x8b,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0f,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x8b,0x02,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x98,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x98,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xa1,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xa1,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb6,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb6,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xc0,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xc0,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xc8,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xc8,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xd4,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xd4,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xc7,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xdd,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xee,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00, +0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x13,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x23,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x15,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x38,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x16,0x00,0x03,0x00, +0x52,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x52,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x52,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x5a,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x59,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x64,0x00,0x00,0x00, +0x37,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x89,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x8e,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x14,0x00,0x02,0x00,0xce,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x1f,0x01,0x00,0x00,0x52,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x20,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x1f,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc4,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc5,0x01,0x00,0x00,0x00,0x00,0x80,0x3f, +0x1e,0x00,0x15,0x00,0x11,0x02,0x00,0x00,0x64,0x00,0x00,0x00,0x64,0x00,0x00,0x00, +0x64,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x37,0x00,0x00,0x00, +0x37,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x12,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x11,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x12,0x02,0x00,0x00,0x13,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x14,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x15,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x64,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x1a,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x1f,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x24,0x02,0x00,0x00, +0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x29,0x02,0x00,0x00, +0x05,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x2a,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x37,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x2f,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x34,0x02,0x00,0x00, +0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x35,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x3a,0x02,0x00,0x00, +0x0a,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x3f,0x02,0x00,0x00, +0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x40,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x45,0x02,0x00,0x00, +0x0d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x4a,0x02,0x00,0x00, +0x0f,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x4f,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x50,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x4f,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x50,0x02,0x00,0x00, +0x51,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x1a,0x00,0x02,0x00,0x53,0x02,0x00,0x00, +0x20,0x00,0x04,0x00,0x54,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x54,0x02,0x00,0x00,0x55,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x1b,0x00,0x03,0x00,0x57,0x02,0x00,0x00,0x4f,0x02,0x00,0x00,0x15,0x00,0x04,0x00, +0x5d,0x02,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x5d,0x02,0x00,0x00,0x5e,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x50,0x02,0x00,0x00,0x62,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x50,0x02,0x00,0x00,0x69,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x6f,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x70,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x6f,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x70,0x02,0x00,0x00,0x71,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x50,0x02,0x00,0x00,0x78,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x80,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x81,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x80,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x81,0x02,0x00,0x00,0x82,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x89,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x8a,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x89,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x8a,0x02,0x00,0x00, +0x8b,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x96,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x97,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x96,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x97,0x02,0x00,0x00,0x98,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x9f,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0f,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xa0,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x9f,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0xa0,0x02,0x00,0x00,0xa1,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x5d,0x02,0x00,0x00,0xb1,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x50,0x02,0x00,0x00,0xb6,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x50,0x02,0x00,0x00,0xc0,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x50,0x02,0x00,0x00,0xc8,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xca,0x02,0x00,0x00,0x14,0x02,0x00,0x00, +0x14,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x50,0x02,0x00,0x00,0xd4,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xdd,0x02,0x00,0x00, +0xc4,0x01,0x00,0x00,0xc4,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xe0,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x12,0x03,0x00,0x00,0x6f,0x12,0x83,0x3a,0x2b,0x00,0x04,0x00,0x5d,0x02,0x00,0x00, +0x4c,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5d,0x02,0x00,0x00, +0x50,0x03,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x66,0x03,0x00,0x00,0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x6a,0x03,0x00,0x00,0x00,0x00,0x00,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x7a,0x03,0x00,0x00,0x00,0x00,0x80,0xbe,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xa0,0x03,0x00,0x00,0x02,0x10,0x80,0x37,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x08,0x04,0x00,0x00,0x6a,0x03,0x00,0x00,0x6a,0x03,0x00,0x00,0x17,0x00,0x04,0x00, +0x1c,0x04,0x00,0x00,0x5d,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x20,0x04,0x00,0x00,0xce,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x2d,0x04,0x00,0x00,0x00,0xe0,0x7f,0x47,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x45,0x04,0x00,0x00,0xdb,0x0f,0x49,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x4c,0x04,0x00,0x00,0xdb,0x0f,0xc9,0x3f,0x2b,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x59,0x04,0x00,0x00,0x00,0x40,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x65,0x04,0x00,0x00,0xcd,0xcc,0xcc,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x6d,0x04,0x00,0x00,0x00,0x00,0xc8,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x72,0x04,0x00,0x00,0x00,0x00,0x10,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x7a,0x04,0x00,0x00,0x00,0x00,0x80,0x40,0x2b,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x85,0x04,0x00,0x00,0x00,0xbc,0x00,0x00,0x2b,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x8b,0x04,0x00,0x00,0x00,0x80,0x00,0x00,0x2b,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x91,0x04,0x00,0x00,0x00,0x3c,0x00,0x00,0x2b,0x00,0x04,0x00, +0x5d,0x02,0x00,0x00,0x0a,0x05,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00, +0x0b,0x05,0x00,0x00,0x59,0x00,0x00,0x00,0x0a,0x05,0x00,0x00,0x20,0x00,0x04,0x00, +0x0c,0x05,0x00,0x00,0x07,0x00,0x00,0x00,0x0b,0x05,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xa9,0x05,0x00,0x00,0x52,0xb8,0xfe,0x3f,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xc8,0x05,0x00,0x00,0xfe,0xff,0xff,0xff,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xc9,0x05,0x00,0x00,0xff,0xff,0xff,0xff,0x2b,0x00,0x04,0x00, +0x5d,0x02,0x00,0x00,0x1e,0x06,0x00,0x00,0x10,0x00,0x00,0x00,0x1c,0x00,0x04,0x00, +0x1f,0x06,0x00,0x00,0x08,0x00,0x00,0x00,0x1e,0x06,0x00,0x00,0x20,0x00,0x04,0x00, +0x20,0x06,0x00,0x00,0x07,0x00,0x00,0x00,0x1f,0x06,0x00,0x00,0x2c,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x2f,0x06,0x00,0x00,0xc4,0x01,0x00,0x00,0xc4,0x01,0x00,0x00, +0xc4,0x01,0x00,0x00,0xc4,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x46,0x06,0x00,0x00,0x9a,0x99,0x99,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x5e,0x06,0x00,0x00,0x00,0x00,0x00,0xc0,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x5f,0x06,0x00,0x00,0x00,0x00,0x40,0xc0,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x02,0x07,0x00,0x00,0xab,0xaa,0xaa,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x32,0x07,0x00,0x00,0xab,0xaa,0x2a,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x5e,0x07,0x00,0x00,0x00,0x00,0x00,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x71,0x07,0x00,0x00,0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x7b,0x07,0x00,0x00,0x00,0x00,0x20,0x41,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0xb5,0x07,0x00,0x00,0xc9,0x05,0x00,0x00,0xc9,0x05,0x00,0x00,0x2c,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0xc0,0x07,0x00,0x00,0x14,0x02,0x00,0x00,0xc9,0x05,0x00,0x00, +0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xcb,0x07,0x00,0x00,0x1a,0x02,0x00,0x00, +0xc9,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xd6,0x07,0x00,0x00, +0x1f,0x02,0x00,0x00,0xc9,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0xe1,0x07,0x00,0x00,0xc9,0x05,0x00,0x00,0x14,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0xf6,0x07,0x00,0x00,0x1a,0x02,0x00,0x00,0x14,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x01,0x08,0x00,0x00,0x1f,0x02,0x00,0x00, +0x14,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x0c,0x08,0x00,0x00, +0xc9,0x05,0x00,0x00,0x1a,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x17,0x08,0x00,0x00,0x14,0x02,0x00,0x00,0x1a,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x22,0x08,0x00,0x00,0x1a,0x02,0x00,0x00,0x1a,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x2d,0x08,0x00,0x00,0x1f,0x02,0x00,0x00, +0x1a,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x38,0x08,0x00,0x00, +0xc9,0x05,0x00,0x00,0x1f,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x43,0x08,0x00,0x00,0x14,0x02,0x00,0x00,0x1f,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x4e,0x08,0x00,0x00,0x1a,0x02,0x00,0x00,0x1f,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x59,0x08,0x00,0x00,0x1f,0x02,0x00,0x00, +0x1f,0x02,0x00,0x00,0x15,0x00,0x04,0x00,0xa5,0x08,0x00,0x00,0x10,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0xa6,0x08,0x00,0x00,0xa5,0x08,0x00,0x00, +0x02,0x00,0x00,0x00,0x2a,0x00,0x03,0x00,0xce,0x00,0x00,0x00,0xe6,0x08,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xed,0x08,0x00,0x00,0xff,0xfe,0xfe,0x3e, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x09,0x09,0x00,0x00,0x12,0x03,0x00,0x00, +0x12,0x03,0x00,0x00,0x12,0x03,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x3a,0x09,0x00,0x00,0x00,0x00,0xa0,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x42,0x09,0x00,0x00,0x00,0x00,0x40,0x40,0x17,0x00,0x04,0x00,0x83,0x09,0x00,0x00, +0xce,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xb1,0x09,0x00,0x00,0x71,0x07,0x00,0x00,0x71,0x07,0x00,0x00,0x71,0x07,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd5,0x09,0x00,0x00,0x30,0x96,0x7c,0x3d, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x23,0x0a,0x00,0x00,0x00,0x00,0x7f,0x43, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4b,0x0a,0x00,0x00,0x81,0x80,0x80,0x3b, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x75,0x0a,0x00,0x00,0x00,0x00,0xc0,0x40, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa7,0x0a,0x00,0x00,0xa4,0x70,0x7d,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd2,0x0a,0x00,0x00,0x00,0x00,0x80,0xbf, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x2a,0x0b,0x00,0x00,0xc4,0x01,0x00,0x00, +0xc4,0x01,0x00,0x00,0xc4,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0xc3,0x0b,0x00,0x00, +0x07,0x00,0x00,0x00,0x1c,0x04,0x00,0x00,0x17,0x00,0x04,0x00,0xc5,0x0b,0x00,0x00, +0x5d,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xc6,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0xc5,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00,0xc6,0x0b,0x00,0x00, +0xc7,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xca,0x0b,0x00,0x00, +0x07,0x00,0x00,0x00,0x5d,0x02,0x00,0x00,0x2b,0x00,0x04,0x00,0x5d,0x02,0x00,0x00, +0xcf,0x0b,0x00,0x00,0x08,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x1c,0x04,0x00,0x00, +0xdb,0x0b,0x00,0x00,0xcf,0x0b,0x00,0x00,0xcf,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00, +0xc6,0x0b,0x00,0x00,0xdd,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x06,0x00, +0xc5,0x0b,0x00,0x00,0xee,0x0b,0x00,0x00,0xcf,0x0b,0x00,0x00,0xcf,0x0b,0x00,0x00, +0x4c,0x03,0x00,0x00,0x2b,0x00,0x04,0x00,0x5d,0x02,0x00,0x00,0x6c,0x24,0x00,0x00, +0x07,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x6d,0x24,0x00,0x00, +0x2d,0x04,0x00,0x00,0x2d,0x04,0x00,0x00,0x2d,0x04,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x6e,0x24,0x00,0x00,0x66,0x66,0x66,0x3f,0x2c,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x6f,0x24,0x00,0x00,0xc5,0x01,0x00,0x00,0xc5,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x70,0x24,0x00,0x00,0x0a,0xd7,0xa3,0x3c, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x71,0x24,0x00,0x00,0xcd,0xcc,0x4c,0x3d, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x72,0x24,0x00,0x00,0xc5,0x01,0x00,0x00, +0xc5,0x01,0x00,0x00,0xc5,0x01,0x00,0x00,0x01,0x00,0x03,0x00,0x06,0x00,0x00,0x00, +0xe6,0x24,0x00,0x00,0x01,0x00,0x03,0x00,0x08,0x00,0x00,0x00,0x49,0x25,0x00,0x00, +0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x13,0x00,0x00,0x00,0x5f,0x24,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x13,0x00,0x00,0x00,0x5e,0x24,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x23,0x00,0x00,0x00,0x99,0x21,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x23,0x00,0x00,0x00,0x9a,0x21,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x13,0x00,0x00,0x00,0x48,0x20,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x13,0x00,0x00,0x00,0x49,0x20,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x13,0x00,0x00,0x00,0x4a,0x20,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x13,0x00,0x00,0x00,0x4b,0x20,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x13,0x00,0x00,0x00,0x4c,0x20,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x13,0x00,0x00,0x00,0x4d,0x20,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x13,0x00,0x00,0x00,0x52,0x20,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x13,0x00,0x00,0x00,0x53,0x20,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x8e,0x00,0x00,0x00,0x2b,0x1e,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xd8,0x1c,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x23,0x00,0x00,0x00,0x71,0x1b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x23,0x00,0x00,0x00,0x73,0x1b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x74,0x1b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x81,0x1b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x82,0x1b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x20,0x06,0x00,0x00,0x83,0x1b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x8e,0x00,0x00,0x00,0x85,0x1b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x23,0x00,0x00,0x00,0x3a,0x1a,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x0c,0x05,0x00,0x00,0x4f,0x15,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xc6,0x14,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x5b,0x14,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xf0,0x13,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x85,0x13,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x1a,0x13,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xaf,0x12,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x44,0x12,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xd9,0x11,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x6e,0x11,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x03,0x11,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x98,0x10,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x2d,0x10,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xc2,0x0f,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x57,0x0f,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xec,0x0e,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x81,0x0e,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xdf,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xe0,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xe3,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xe4,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xe7,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xe8,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xeb,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xec,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xef,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xf0,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xf3,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xf4,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xf7,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xf8,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xfb,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xfc,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xff,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x00,0x0e,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x03,0x0e,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x04,0x0e,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x07,0x0e,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x08,0x0e,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x0b,0x0e,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x0c,0x0e,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x0f,0x0e,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x10,0x0e,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x13,0x0e,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x14,0x0e,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x17,0x0e,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x18,0x0e,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x1b,0x0e,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x1c,0x0e,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x23,0x00,0x00,0x00,0x8c,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x20,0x01,0x00,0x00,0x9c,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x8e,0x00,0x00,0x00,0x6d,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x6f,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x13,0x00,0x00,0x00,0x73,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x23,0x00,0x00,0x00,0x36,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x23,0x00,0x00,0x00,0x9e,0x0c,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x23,0x00,0x00,0x00,0x07,0x0c,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x8e,0x00,0x00,0x00,0x0a,0x0c,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x13,0x00,0x00,0x00,0x17,0x0c,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x8e,0x00,0x00,0x00,0x20,0x0c,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x23,0x00,0x00,0x00,0x23,0x0c,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xc3,0x0b,0x00,0x00,0xc4,0x0b,0x00,0x00,0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0xc5,0x0b,0x00,0x00,0xc8,0x0b,0x00,0x00,0xc7,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00, +0x1c,0x04,0x00,0x00,0xc9,0x0b,0x00,0x00,0xc8,0x0b,0x00,0x00,0xc8,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0xc4,0x0b,0x00,0x00, +0xc9,0x0b,0x00,0x00,0x41,0x00,0x05,0x00,0x15,0x02,0x00,0x00,0xf1,0x0b,0x00,0x00, +0x13,0x02,0x00,0x00,0x1f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00, +0xf2,0x0b,0x00,0x00,0xf1,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xcd,0x0b,0x00,0x00,0xf2,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00, +0x5d,0x02,0x00,0x00,0xce,0x0b,0x00,0x00,0xcd,0x0b,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x02,0x00,0x00,0xd1,0x0b,0x00,0x00,0xce,0x0b,0x00,0x00,0x6c,0x24,0x00,0x00, +0x86,0x00,0x05,0x00,0x5d,0x02,0x00,0x00,0xd2,0x0b,0x00,0x00,0xd1,0x0b,0x00,0x00, +0xcf,0x0b,0x00,0x00,0x41,0x00,0x05,0x00,0xca,0x0b,0x00,0x00,0xd4,0x0b,0x00,0x00, +0xc4,0x0b,0x00,0x00,0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x5d,0x02,0x00,0x00, +0xd5,0x0b,0x00,0x00,0xd4,0x0b,0x00,0x00,0x82,0x00,0x05,0x00,0x5d,0x02,0x00,0x00, +0xd6,0x0b,0x00,0x00,0xd2,0x0b,0x00,0x00,0xd5,0x0b,0x00,0x00,0x82,0x00,0x05,0x00, +0x5d,0x02,0x00,0x00,0xd7,0x0b,0x00,0x00,0xd6,0x0b,0x00,0x00,0x4c,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0xd4,0x0b,0x00,0x00,0xd7,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00, +0x1c,0x04,0x00,0x00,0xda,0x0b,0x00,0x00,0xc4,0x0b,0x00,0x00,0x84,0x00,0x05,0x00, +0x1c,0x04,0x00,0x00,0xdc,0x0b,0x00,0x00,0xda,0x0b,0x00,0x00,0xdb,0x0b,0x00,0x00, +0x3d,0x00,0x04,0x00,0xc5,0x0b,0x00,0x00,0xde,0x0b,0x00,0x00,0xdd,0x0b,0x00,0x00, +0x4f,0x00,0x07,0x00,0x1c,0x04,0x00,0x00,0xdf,0x0b,0x00,0x00,0xde,0x0b,0x00,0x00, +0xde,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x80,0x00,0x05,0x00, +0x1c,0x04,0x00,0x00,0xe0,0x0b,0x00,0x00,0xdc,0x0b,0x00,0x00,0xdf,0x0b,0x00,0x00, +0x7c,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0xe2,0x0b,0x00,0x00,0xe0,0x0b,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xa5,0x0c,0x00,0x00,0xe2,0x0b,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xa7,0x0c,0x00,0x00,0xa5,0x0c,0x00,0x00, +0x08,0x04,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xa9,0x0c,0x00,0x00, +0xf2,0x0b,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xaa,0x0c,0x00,0x00, +0xa7,0x0c,0x00,0x00,0xa9,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x35,0x02,0x00,0x00, +0xe5,0x0c,0x00,0x00,0x13,0x02,0x00,0x00,0x34,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xe6,0x0c,0x00,0x00,0xe5,0x0c,0x00,0x00,0x41,0x00,0x05,0x00, +0x15,0x02,0x00,0x00,0xe9,0x0c,0x00,0x00,0x13,0x02,0x00,0x00,0x14,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0xea,0x0c,0x00,0x00,0xe9,0x0c,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xb0,0x0c,0x00,0x00,0xea,0x0c,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xb1,0x0c,0x00,0x00,0xe6,0x0c,0x00,0x00, +0xb0,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xb2,0x0c,0x00,0x00, +0xaa,0x0c,0x00,0x00,0xb1,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x15,0x02,0x00,0x00, +0xf1,0x0c,0x00,0x00,0x13,0x02,0x00,0x00,0x1a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x64,0x00,0x00,0x00,0xf2,0x0c,0x00,0x00,0xf1,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xff,0x0c,0x00,0x00,0xb2,0x0c,0x00,0x00,0xb0,0x0c,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x02,0x0d,0x00,0x00,0xb0,0x0c,0x00,0x00, +0x08,0x04,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x0f,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xff,0x0c,0x00,0x00,0x02,0x0d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x14,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x08,0x04,0x00,0x00,0x0f,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x08,0x0d,0x00,0x00,0xf2,0x0c,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x09,0x0d,0x00,0x00,0x14,0x0d,0x00,0x00,0x08,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x1c,0x0d,0x00,0x00,0xaa,0x0c,0x00,0x00, +0xb0,0x0c,0x00,0x00,0x6e,0x00,0x04,0x00,0xa6,0x08,0x00,0x00,0x1d,0x0d,0x00,0x00, +0x1c,0x0d,0x00,0x00,0x72,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0x1e,0x0d,0x00,0x00, +0x1d,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x4f,0x02,0x00,0x00,0x27,0x0d,0x00,0x00, +0xc0,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x29,0x0d,0x00,0x00, +0x27,0x0d,0x00,0x00,0x1e,0x0d,0x00,0x00,0x02,0x00,0x00,0x00,0x14,0x02,0x00,0x00, +0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x2a,0x0d,0x00,0x00,0x29,0x0d,0x00,0x00, +0x29,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x30,0x0d,0x00,0x00,0x2a,0x0d,0x00,0x00,0xa9,0x0c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x31,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0x30,0x0d,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x3a,0x0d,0x00,0x00,0xaa,0x0c,0x00,0x00,0x2a,0x0d,0x00,0x00,0x3e,0x00,0x03,0x00, +0x36,0x0d,0x00,0x00,0x3a,0x0d,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x3f,0x0d,0x00,0x00,0x36,0x0d,0x00,0x00,0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x40,0x0d,0x00,0x00,0x3f,0x0d,0x00,0x00,0xbe,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x41,0x0d,0x00,0x00,0x40,0x0d,0x00,0x00,0xc4,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x46,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x41,0x0d,0x00,0x00,0x42,0x0d,0x00,0x00,0x46,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x42,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x44,0x0d,0x00,0x00, +0x3f,0x0d,0x00,0x00,0xbc,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x45,0x0d,0x00,0x00, +0x44,0x0d,0x00,0x00,0xc5,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x46,0x0d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x46,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00,0xce,0x00,0x00,0x00, +0x47,0x0d,0x00,0x00,0x41,0x0d,0x00,0x00,0x05,0x00,0x00,0x00,0x45,0x0d,0x00,0x00, +0x42,0x0d,0x00,0x00,0xf7,0x00,0x03,0x00,0x52,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x47,0x0d,0x00,0x00,0x48,0x0d,0x00,0x00,0x52,0x0d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x48,0x0d,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x49,0x0d,0x00,0x00,0x36,0x0d,0x00,0x00,0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x4a,0x0d,0x00,0x00,0x49,0x0d,0x00,0x00,0xbe,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x4b,0x0d,0x00,0x00,0x4a,0x0d,0x00,0x00,0xc4,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x50,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x4b,0x0d,0x00,0x00,0x4c,0x0d,0x00,0x00,0x50,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4c,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4e,0x0d,0x00,0x00, +0x49,0x0d,0x00,0x00,0xbc,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x4f,0x0d,0x00,0x00, +0x4e,0x0d,0x00,0x00,0xc5,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x50,0x0d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x50,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00,0xce,0x00,0x00,0x00, +0x51,0x0d,0x00,0x00,0x4b,0x0d,0x00,0x00,0x48,0x0d,0x00,0x00,0x4f,0x0d,0x00,0x00, +0x4c,0x0d,0x00,0x00,0xf9,0x00,0x02,0x00,0x52,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x52,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00,0xce,0x00,0x00,0x00,0x53,0x0d,0x00,0x00, +0x47,0x0d,0x00,0x00,0x46,0x0d,0x00,0x00,0x51,0x0d,0x00,0x00,0x50,0x0d,0x00,0x00, +0x3d,0x00,0x04,0x00,0x4f,0x02,0x00,0x00,0x56,0x0d,0x00,0x00,0x62,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x53,0x02,0x00,0x00,0x57,0x0d,0x00,0x00,0x55,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x57,0x02,0x00,0x00,0x58,0x0d,0x00,0x00,0x56,0x0d,0x00,0x00, +0x57,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x5a,0x0d,0x00,0x00, +0x58,0x0d,0x00,0x00,0x09,0x0d,0x00,0x00,0x02,0x00,0x00,0x00,0xc4,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5b,0x0d,0x00,0x00,0x5a,0x0d,0x00,0x00, +0x03,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x5f,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x5b,0x0d,0x00,0x00,0xc4,0x01,0x00,0x00, +0xc5,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x4f,0x02,0x00,0x00,0x62,0x0d,0x00,0x00, +0xd4,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x57,0x02,0x00,0x00,0x64,0x0d,0x00,0x00, +0x62,0x0d,0x00,0x00,0x57,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0x66,0x0d,0x00,0x00,0x64,0x0d,0x00,0x00,0x09,0x0d,0x00,0x00,0x02,0x00,0x00,0x00, +0xc4,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x67,0x0d,0x00,0x00, +0x66,0x0d,0x00,0x00,0x66,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x3e,0x00,0x03,0x00,0x9e,0x0c,0x00,0x00,0x67,0x0d,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xce,0x0c,0x00,0x00,0x9e,0x0c,0x00,0x00,0x5e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xcf,0x0c,0x00,0x00,0xce,0x0c,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xd1,0x0c,0x00,0x00,0x9e,0x0c,0x00,0x00, +0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd2,0x0c,0x00,0x00, +0xd1,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x2a,0x02,0x00,0x00,0x6a,0x0d,0x00,0x00, +0x13,0x02,0x00,0x00,0x2f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x6b,0x0d,0x00,0x00,0x6a,0x0d,0x00,0x00,0xaa,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0xd5,0x0c,0x00,0x00,0x14,0x02,0x00,0x00,0x6b,0x0d,0x00,0x00,0xa4,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0xd9,0x0c,0x00,0x00,0x53,0x0d,0x00,0x00,0xe6,0x08,0x00,0x00, +0xa6,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0xdc,0x0c,0x00,0x00,0xd9,0x0c,0x00,0x00, +0xd5,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00,0x37,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x53,0x0d,0x00,0x00,0x33,0x0c,0x00,0x00,0x37,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x33,0x0c,0x00,0x00,0xa8,0x00,0x04,0x00,0xce,0x00,0x00,0x00, +0x36,0x0c,0x00,0x00,0xd5,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00,0x37,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x37,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0xce,0x00,0x00,0x00, +0x38,0x0c,0x00,0x00,0x53,0x0d,0x00,0x00,0x52,0x0d,0x00,0x00,0x36,0x0c,0x00,0x00, +0x33,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00,0x42,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x38,0x0c,0x00,0x00,0x39,0x0c,0x00,0x00,0x42,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x39,0x0c,0x00,0x00,0x3e,0x00,0x03,0x00,0x6f,0x0d,0x00,0x00, +0xf2,0x0b,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xa2,0x0d,0x00,0x00, +0x3a,0x0d,0x00,0x00,0xa9,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xa3,0x0d,0x00,0x00,0xa2,0x0d,0x00,0x00,0x08,0x04,0x00,0x00,0x3e,0x00,0x03,0x00, +0x8c,0x0d,0x00,0x00,0xa3,0x0d,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xa4,0x0d,0x00,0x00,0x6f,0x0d,0x00,0x00,0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xa5,0x0d,0x00,0x00,0xa4,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xa6,0x0d,0x00,0x00,0xa5,0x0d,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xa7,0x0d,0x00,0x00,0x8c,0x0d,0x00,0x00,0x5e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa8,0x0d,0x00,0x00,0xa7,0x0d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc9,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xa6,0x0d,0x00,0x00,0xa8,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xce,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xc4,0x01,0x00,0x00,0xc9,0x0d,0x00,0x00,0x3e,0x00,0x03,0x00,0xa7,0x0d,0x00,0x00, +0xce,0x0d,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xac,0x0d,0x00,0x00, +0x6f,0x0d,0x00,0x00,0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xad,0x0d,0x00,0x00,0xac,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xae,0x0d,0x00,0x00,0xad,0x0d,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xaf,0x0d,0x00,0x00,0x8c,0x0d,0x00,0x00,0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xb0,0x0d,0x00,0x00,0xaf,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xd3,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xae,0x0d,0x00,0x00,0xb0,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xd8,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc4,0x01,0x00,0x00, +0xd3,0x0d,0x00,0x00,0x3e,0x00,0x03,0x00,0xaf,0x0d,0x00,0x00,0xd8,0x0d,0x00,0x00, +0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xb4,0x0d,0x00,0x00,0x8c,0x0d,0x00,0x00, +0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xb5,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0xb4,0x0d,0x00,0x00,0x6e,0x00,0x04,0x00,0x64,0x00,0x00,0x00, +0xb6,0x0d,0x00,0x00,0xb5,0x0d,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xdc,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0xb4,0x0d,0x00,0x00, +0x73,0x00,0x04,0x00,0x1f,0x01,0x00,0x00,0xb9,0x0d,0x00,0x00,0xdc,0x0d,0x00,0x00, +0x3e,0x00,0x03,0x00,0xdf,0x0d,0x00,0x00,0xb5,0x07,0x00,0x00,0x3e,0x00,0x03,0x00, +0xe0,0x0d,0x00,0x00,0xf2,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x92,0x0e,0x00,0x00,0xb6,0x0d,0x00,0x00,0xb5,0x07,0x00,0x00,0x3e,0x00,0x03,0x00, +0x81,0x0e,0x00,0x00,0x92,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x93,0x0e,0x00,0x00,0xdf,0x0d,0x00,0x00,0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x94,0x0e,0x00,0x00,0x93,0x0e,0x00,0x00,0xb1,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x95,0x0e,0x00,0x00,0x94,0x0e,0x00,0x00,0x14,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x9d,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x95,0x0e,0x00,0x00,0x96,0x0e,0x00,0x00,0x9a,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x96,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x97,0x0e,0x00,0x00, +0x81,0x0e,0x00,0x00,0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x98,0x0e,0x00,0x00,0x97,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xd2,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x98,0x0e,0x00,0x00, +0x14,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x9d,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9a,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x9b,0x0e,0x00,0x00, +0x81,0x0e,0x00,0x00,0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x9c,0x0e,0x00,0x00,0x9b,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00,0x9d,0x0e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9d,0x0e,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x73,0x24,0x00,0x00,0xd2,0x0e,0x00,0x00,0x96,0x0e,0x00,0x00,0x9c,0x0e,0x00,0x00, +0x9a,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x9f,0x0e,0x00,0x00, +0x81,0x0e,0x00,0x00,0x5e,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x9f,0x0e,0x00,0x00, +0x73,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xa1,0x0e,0x00,0x00, +0x93,0x0e,0x00,0x00,0xad,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0xa2,0x0e,0x00,0x00, +0xa1,0x0e,0x00,0x00,0x14,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xad,0x0e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa2,0x0e,0x00,0x00,0xa3,0x0e,0x00,0x00, +0xaa,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0xa3,0x0e,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xa4,0x0e,0x00,0x00,0xe0,0x0d,0x00,0x00,0x5e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xa5,0x0e,0x00,0x00,0xa4,0x0e,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xa6,0x0e,0x00,0x00,0xa5,0x0e,0x00,0x00, +0x1a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xa8,0x0e,0x00,0x00, +0x9f,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xd7,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xa8,0x0e,0x00,0x00,0xa6,0x0e,0x00,0x00, +0xf9,0x00,0x02,0x00,0xad,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0xaa,0x0e,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xac,0x0e,0x00,0x00,0x9f,0x0e,0x00,0x00, +0xf9,0x00,0x02,0x00,0xad,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0xad,0x0e,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x74,0x24,0x00,0x00,0xd7,0x0e,0x00,0x00, +0xa3,0x0e,0x00,0x00,0xac,0x0e,0x00,0x00,0xaa,0x0e,0x00,0x00,0x3e,0x00,0x03,0x00, +0x9f,0x0e,0x00,0x00,0x74,0x24,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xb0,0x0e,0x00,0x00,0xdf,0x0d,0x00,0x00,0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xb1,0x0e,0x00,0x00,0xb0,0x0e,0x00,0x00,0xb1,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0xb2,0x0e,0x00,0x00,0xb1,0x0e,0x00,0x00,0x14,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xba,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xb2,0x0e,0x00,0x00,0xb3,0x0e,0x00,0x00,0xb7,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb3,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xb4,0x0e,0x00,0x00, +0x81,0x0e,0x00,0x00,0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xb5,0x0e,0x00,0x00,0xb4,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xdc,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xb5,0x0e,0x00,0x00, +0x14,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xba,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb7,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xb8,0x0e,0x00,0x00, +0x81,0x0e,0x00,0x00,0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xb9,0x0e,0x00,0x00,0xb8,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00,0xba,0x0e,0x00,0x00, +0xf8,0x00,0x02,0x00,0xba,0x0e,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x75,0x24,0x00,0x00,0xdc,0x0e,0x00,0x00,0xb3,0x0e,0x00,0x00,0xb9,0x0e,0x00,0x00, +0xb7,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xbc,0x0e,0x00,0x00, +0x81,0x0e,0x00,0x00,0x4c,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0xbc,0x0e,0x00,0x00, +0x75,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xbe,0x0e,0x00,0x00, +0xb0,0x0e,0x00,0x00,0xad,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0xbf,0x0e,0x00,0x00, +0xbe,0x0e,0x00,0x00,0x14,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xca,0x0e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xbf,0x0e,0x00,0x00,0xc0,0x0e,0x00,0x00, +0xc7,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0xc0,0x0e,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xc1,0x0e,0x00,0x00,0xe0,0x0d,0x00,0x00,0x4c,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xc2,0x0e,0x00,0x00,0xc1,0x0e,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xc3,0x0e,0x00,0x00,0xc2,0x0e,0x00,0x00, +0x1a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xc5,0x0e,0x00,0x00, +0xbc,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe1,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xc5,0x0e,0x00,0x00,0xc3,0x0e,0x00,0x00, +0xf9,0x00,0x02,0x00,0xca,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0xc7,0x0e,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xc9,0x0e,0x00,0x00,0xbc,0x0e,0x00,0x00, +0xf9,0x00,0x02,0x00,0xca,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0xca,0x0e,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x76,0x24,0x00,0x00,0xe1,0x0e,0x00,0x00, +0xc0,0x0e,0x00,0x00,0xc9,0x0e,0x00,0x00,0xc7,0x0e,0x00,0x00,0x3e,0x00,0x03,0x00, +0xbc,0x0e,0x00,0x00,0x76,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00, +0xcd,0x0e,0x00,0x00,0x81,0x0e,0x00,0x00,0x3d,0x00,0x04,0x00,0x4f,0x02,0x00,0x00, +0xe9,0x0e,0x00,0x00,0x69,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0xeb,0x0e,0x00,0x00,0xe9,0x0e,0x00,0x00,0xcd,0x0e,0x00,0x00,0x02,0x00,0x00,0x00, +0x14,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x24,0x0e,0x00,0x00, +0xeb,0x0e,0x00,0x00,0x3e,0x00,0x03,0x00,0xe3,0x0d,0x00,0x00,0xc0,0x07,0x00,0x00, +0x3e,0x00,0x03,0x00,0xe4,0x0d,0x00,0x00,0xf2,0x0b,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0xfd,0x0e,0x00,0x00,0xb6,0x0d,0x00,0x00,0xc0,0x07,0x00,0x00, +0x3e,0x00,0x03,0x00,0xec,0x0e,0x00,0x00,0xfd,0x0e,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xfe,0x0e,0x00,0x00,0xe3,0x0d,0x00,0x00,0x5e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xff,0x0e,0x00,0x00,0xfe,0x0e,0x00,0x00, +0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x00,0x0f,0x00,0x00,0xff,0x0e,0x00,0x00, +0x14,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x08,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x00,0x0f,0x00,0x00,0x01,0x0f,0x00,0x00,0x05,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x01,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x02,0x0f,0x00,0x00,0xec,0x0e,0x00,0x00,0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x03,0x0f,0x00,0x00,0x02,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x3d,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x03,0x0f,0x00,0x00,0x14,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x08,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x05,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x06,0x0f,0x00,0x00,0xec,0x0e,0x00,0x00,0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x07,0x0f,0x00,0x00,0x06,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00, +0x08,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x08,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x77,0x24,0x00,0x00,0x3d,0x0f,0x00,0x00,0x01,0x0f,0x00,0x00, +0x07,0x0f,0x00,0x00,0x05,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x0a,0x0f,0x00,0x00,0xec,0x0e,0x00,0x00,0x5e,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0x0a,0x0f,0x00,0x00,0x77,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x0c,0x0f,0x00,0x00,0xfe,0x0e,0x00,0x00,0xad,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0x0d,0x0f,0x00,0x00,0x0c,0x0f,0x00,0x00,0x14,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x18,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x0d,0x0f,0x00,0x00, +0x0e,0x0f,0x00,0x00,0x15,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x0e,0x0f,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x0f,0x0f,0x00,0x00,0xe4,0x0d,0x00,0x00, +0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x10,0x0f,0x00,0x00, +0x0f,0x0f,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x11,0x0f,0x00,0x00, +0x10,0x0f,0x00,0x00,0x1a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x13,0x0f,0x00,0x00,0x0a,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x42,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x13,0x0f,0x00,0x00, +0x11,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0x18,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x15,0x0f,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x17,0x0f,0x00,0x00, +0x0a,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0x18,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x18,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x78,0x24,0x00,0x00, +0x42,0x0f,0x00,0x00,0x0e,0x0f,0x00,0x00,0x17,0x0f,0x00,0x00,0x15,0x0f,0x00,0x00, +0x3e,0x00,0x03,0x00,0x0a,0x0f,0x00,0x00,0x78,0x24,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x1b,0x0f,0x00,0x00,0xe3,0x0d,0x00,0x00,0x4c,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x1c,0x0f,0x00,0x00,0x1b,0x0f,0x00,0x00, +0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x1d,0x0f,0x00,0x00,0x1c,0x0f,0x00,0x00, +0x14,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x25,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x1d,0x0f,0x00,0x00,0x1e,0x0f,0x00,0x00,0x22,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1e,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x1f,0x0f,0x00,0x00,0xec,0x0e,0x00,0x00,0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x20,0x0f,0x00,0x00,0x1f,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x47,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x20,0x0f,0x00,0x00,0x14,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x25,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x22,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x23,0x0f,0x00,0x00,0xec,0x0e,0x00,0x00,0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x24,0x0f,0x00,0x00,0x23,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00, +0x25,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x25,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x79,0x24,0x00,0x00,0x47,0x0f,0x00,0x00,0x1e,0x0f,0x00,0x00, +0x24,0x0f,0x00,0x00,0x22,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x27,0x0f,0x00,0x00,0xec,0x0e,0x00,0x00,0x4c,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0x27,0x0f,0x00,0x00,0x79,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x29,0x0f,0x00,0x00,0x1b,0x0f,0x00,0x00,0xad,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0x2a,0x0f,0x00,0x00,0x29,0x0f,0x00,0x00,0x14,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x35,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x2a,0x0f,0x00,0x00, +0x2b,0x0f,0x00,0x00,0x32,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x2b,0x0f,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x2c,0x0f,0x00,0x00,0xe4,0x0d,0x00,0x00, +0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x2d,0x0f,0x00,0x00, +0x2c,0x0f,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x2e,0x0f,0x00,0x00, +0x2d,0x0f,0x00,0x00,0x1a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x30,0x0f,0x00,0x00,0x27,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x4c,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x30,0x0f,0x00,0x00, +0x2e,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0x35,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x32,0x0f,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x34,0x0f,0x00,0x00, +0x27,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0x35,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x35,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x7a,0x24,0x00,0x00, +0x4c,0x0f,0x00,0x00,0x2b,0x0f,0x00,0x00,0x34,0x0f,0x00,0x00,0x32,0x0f,0x00,0x00, +0x3e,0x00,0x03,0x00,0x27,0x0f,0x00,0x00,0x7a,0x24,0x00,0x00,0x3d,0x00,0x04,0x00, +0x64,0x00,0x00,0x00,0x38,0x0f,0x00,0x00,0xec,0x0e,0x00,0x00,0x5f,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x56,0x0f,0x00,0x00,0xe9,0x0e,0x00,0x00,0x38,0x0f,0x00,0x00, +0x02,0x00,0x00,0x00,0x14,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x2a,0x0e,0x00,0x00,0x56,0x0f,0x00,0x00,0x3e,0x00,0x03,0x00,0xe7,0x0d,0x00,0x00, +0xcb,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0xe8,0x0d,0x00,0x00,0xf2,0x0b,0x00,0x00, +0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x68,0x0f,0x00,0x00,0xb6,0x0d,0x00,0x00, +0xcb,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x57,0x0f,0x00,0x00,0x68,0x0f,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x69,0x0f,0x00,0x00,0xe7,0x0d,0x00,0x00, +0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x6a,0x0f,0x00,0x00, +0x69,0x0f,0x00,0x00,0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x6b,0x0f,0x00,0x00, +0x6a,0x0f,0x00,0x00,0x14,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x73,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x6b,0x0f,0x00,0x00,0x6c,0x0f,0x00,0x00, +0x70,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x6c,0x0f,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x6d,0x0f,0x00,0x00,0x57,0x0f,0x00,0x00,0x5e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x6e,0x0f,0x00,0x00,0x6d,0x0f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xa8,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x6e,0x0f,0x00,0x00,0x14,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x73,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x70,0x0f,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x71,0x0f,0x00,0x00,0x57,0x0f,0x00,0x00,0x5e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x72,0x0f,0x00,0x00,0x71,0x0f,0x00,0x00, +0xf9,0x00,0x02,0x00,0x73,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x73,0x0f,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x7b,0x24,0x00,0x00,0xa8,0x0f,0x00,0x00, +0x6c,0x0f,0x00,0x00,0x72,0x0f,0x00,0x00,0x70,0x0f,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x75,0x0f,0x00,0x00,0x57,0x0f,0x00,0x00,0x5e,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0x75,0x0f,0x00,0x00,0x7b,0x24,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x77,0x0f,0x00,0x00,0x69,0x0f,0x00,0x00,0xad,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x78,0x0f,0x00,0x00,0x77,0x0f,0x00,0x00,0x14,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x83,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x78,0x0f,0x00,0x00,0x79,0x0f,0x00,0x00,0x80,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x79,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x7a,0x0f,0x00,0x00, +0xe8,0x0d,0x00,0x00,0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x7b,0x0f,0x00,0x00,0x7a,0x0f,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x7c,0x0f,0x00,0x00,0x7b,0x0f,0x00,0x00,0x1a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x7e,0x0f,0x00,0x00,0x75,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xad,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x7e,0x0f,0x00,0x00,0x7c,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0x83,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x80,0x0f,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x82,0x0f,0x00,0x00,0x75,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0x83,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x83,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x7c,0x24,0x00,0x00,0xad,0x0f,0x00,0x00,0x79,0x0f,0x00,0x00,0x82,0x0f,0x00,0x00, +0x80,0x0f,0x00,0x00,0x3e,0x00,0x03,0x00,0x75,0x0f,0x00,0x00,0x7c,0x24,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x86,0x0f,0x00,0x00,0xe7,0x0d,0x00,0x00, +0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x87,0x0f,0x00,0x00, +0x86,0x0f,0x00,0x00,0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x88,0x0f,0x00,0x00, +0x87,0x0f,0x00,0x00,0x14,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x90,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x88,0x0f,0x00,0x00,0x89,0x0f,0x00,0x00, +0x8d,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x89,0x0f,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x8a,0x0f,0x00,0x00,0x57,0x0f,0x00,0x00,0x4c,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x8b,0x0f,0x00,0x00,0x8a,0x0f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xb2,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x8b,0x0f,0x00,0x00,0x14,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x90,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x8d,0x0f,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x8e,0x0f,0x00,0x00,0x57,0x0f,0x00,0x00,0x4c,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x8f,0x0f,0x00,0x00,0x8e,0x0f,0x00,0x00, +0xf9,0x00,0x02,0x00,0x90,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x90,0x0f,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x7d,0x24,0x00,0x00,0xb2,0x0f,0x00,0x00, +0x89,0x0f,0x00,0x00,0x8f,0x0f,0x00,0x00,0x8d,0x0f,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x92,0x0f,0x00,0x00,0x57,0x0f,0x00,0x00,0x4c,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0x92,0x0f,0x00,0x00,0x7d,0x24,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x94,0x0f,0x00,0x00,0x86,0x0f,0x00,0x00,0xad,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x95,0x0f,0x00,0x00,0x94,0x0f,0x00,0x00,0x14,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xa0,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x95,0x0f,0x00,0x00,0x96,0x0f,0x00,0x00,0x9d,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x96,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x97,0x0f,0x00,0x00, +0xe8,0x0d,0x00,0x00,0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x98,0x0f,0x00,0x00,0x97,0x0f,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x99,0x0f,0x00,0x00,0x98,0x0f,0x00,0x00,0x1a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x9b,0x0f,0x00,0x00,0x92,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xb7,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x9b,0x0f,0x00,0x00,0x99,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0xa0,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9d,0x0f,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x9f,0x0f,0x00,0x00,0x92,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0xa0,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa0,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x7e,0x24,0x00,0x00,0xb7,0x0f,0x00,0x00,0x96,0x0f,0x00,0x00,0x9f,0x0f,0x00,0x00, +0x9d,0x0f,0x00,0x00,0x3e,0x00,0x03,0x00,0x92,0x0f,0x00,0x00,0x7e,0x24,0x00,0x00, +0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0xa3,0x0f,0x00,0x00,0x57,0x0f,0x00,0x00, +0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xc1,0x0f,0x00,0x00,0xe9,0x0e,0x00,0x00, +0xa3,0x0f,0x00,0x00,0x02,0x00,0x00,0x00,0x14,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0x30,0x0e,0x00,0x00,0xc1,0x0f,0x00,0x00,0x3e,0x00,0x03,0x00, +0xeb,0x0d,0x00,0x00,0xd6,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0xec,0x0d,0x00,0x00, +0xf2,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xd3,0x0f,0x00,0x00, +0xb6,0x0d,0x00,0x00,0xd6,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0xc2,0x0f,0x00,0x00, +0xd3,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xd4,0x0f,0x00,0x00, +0xeb,0x0d,0x00,0x00,0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xd5,0x0f,0x00,0x00,0xd4,0x0f,0x00,0x00,0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0xd6,0x0f,0x00,0x00,0xd5,0x0f,0x00,0x00,0x14,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xde,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd6,0x0f,0x00,0x00, +0xd7,0x0f,0x00,0x00,0xdb,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0xd7,0x0f,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xd8,0x0f,0x00,0x00,0xc2,0x0f,0x00,0x00, +0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xd9,0x0f,0x00,0x00, +0xd8,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x13,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xd9,0x0f,0x00,0x00,0x14,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xde,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0xdb,0x0f,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xdc,0x0f,0x00,0x00,0xc2,0x0f,0x00,0x00, +0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xdd,0x0f,0x00,0x00, +0xdc,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0xde,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0xde,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x7f,0x24,0x00,0x00, +0x13,0x10,0x00,0x00,0xd7,0x0f,0x00,0x00,0xdd,0x0f,0x00,0x00,0xdb,0x0f,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xe0,0x0f,0x00,0x00,0xc2,0x0f,0x00,0x00, +0x5e,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xe0,0x0f,0x00,0x00,0x7f,0x24,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xe2,0x0f,0x00,0x00,0xd4,0x0f,0x00,0x00, +0xad,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0xe3,0x0f,0x00,0x00,0xe2,0x0f,0x00,0x00, +0x14,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xee,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xe3,0x0f,0x00,0x00,0xe4,0x0f,0x00,0x00,0xeb,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe4,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xe5,0x0f,0x00,0x00,0xec,0x0d,0x00,0x00,0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xe6,0x0f,0x00,0x00,0xe5,0x0f,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xe7,0x0f,0x00,0x00,0xe6,0x0f,0x00,0x00,0x1a,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xe9,0x0f,0x00,0x00,0xe0,0x0f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x18,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xe9,0x0f,0x00,0x00,0xe7,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00, +0xee,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0xeb,0x0f,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xed,0x0f,0x00,0x00,0xe0,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00, +0xee,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0xee,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x80,0x24,0x00,0x00,0x18,0x10,0x00,0x00,0xe4,0x0f,0x00,0x00, +0xed,0x0f,0x00,0x00,0xeb,0x0f,0x00,0x00,0x3e,0x00,0x03,0x00,0xe0,0x0f,0x00,0x00, +0x80,0x24,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xf1,0x0f,0x00,0x00, +0xeb,0x0d,0x00,0x00,0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xf2,0x0f,0x00,0x00,0xf1,0x0f,0x00,0x00,0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0xf3,0x0f,0x00,0x00,0xf2,0x0f,0x00,0x00,0x14,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xfb,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xf3,0x0f,0x00,0x00, +0xf4,0x0f,0x00,0x00,0xf8,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0xf4,0x0f,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xf5,0x0f,0x00,0x00,0xc2,0x0f,0x00,0x00, +0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xf6,0x0f,0x00,0x00, +0xf5,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x1d,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xf6,0x0f,0x00,0x00,0x14,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xfb,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0xf8,0x0f,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xf9,0x0f,0x00,0x00,0xc2,0x0f,0x00,0x00, +0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xfa,0x0f,0x00,0x00, +0xf9,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0xfb,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfb,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x81,0x24,0x00,0x00, +0x1d,0x10,0x00,0x00,0xf4,0x0f,0x00,0x00,0xfa,0x0f,0x00,0x00,0xf8,0x0f,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xfd,0x0f,0x00,0x00,0xc2,0x0f,0x00,0x00, +0x4c,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0xfd,0x0f,0x00,0x00,0x81,0x24,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xff,0x0f,0x00,0x00,0xf1,0x0f,0x00,0x00, +0xad,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0xff,0x0f,0x00,0x00, +0x14,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x0b,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x00,0x10,0x00,0x00,0x01,0x10,0x00,0x00,0x08,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0x01,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x02,0x10,0x00,0x00,0xec,0x0d,0x00,0x00,0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x03,0x10,0x00,0x00,0x02,0x10,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x04,0x10,0x00,0x00,0x03,0x10,0x00,0x00,0x1a,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x06,0x10,0x00,0x00,0xfd,0x0f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x22,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x06,0x10,0x00,0x00,0x04,0x10,0x00,0x00,0xf9,0x00,0x02,0x00, +0x0b,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x08,0x10,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x0a,0x10,0x00,0x00,0xfd,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00, +0x0b,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x0b,0x10,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x82,0x24,0x00,0x00,0x22,0x10,0x00,0x00,0x01,0x10,0x00,0x00, +0x0a,0x10,0x00,0x00,0x08,0x10,0x00,0x00,0x3e,0x00,0x03,0x00,0xfd,0x0f,0x00,0x00, +0x82,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0x0e,0x10,0x00,0x00, +0xc2,0x0f,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x2c,0x10,0x00,0x00, +0xe9,0x0e,0x00,0x00,0x0e,0x10,0x00,0x00,0x02,0x00,0x00,0x00,0x14,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x36,0x0e,0x00,0x00,0x2c,0x10,0x00,0x00, +0x3e,0x00,0x03,0x00,0xef,0x0d,0x00,0x00,0xe1,0x07,0x00,0x00,0x3e,0x00,0x03,0x00, +0xf0,0x0d,0x00,0x00,0xf2,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x3e,0x10,0x00,0x00,0xb6,0x0d,0x00,0x00,0xe1,0x07,0x00,0x00,0x3e,0x00,0x03,0x00, +0x2d,0x10,0x00,0x00,0x3e,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x3f,0x10,0x00,0x00,0xef,0x0d,0x00,0x00,0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x40,0x10,0x00,0x00,0x3f,0x10,0x00,0x00,0xb1,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x41,0x10,0x00,0x00,0x40,0x10,0x00,0x00,0x14,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x49,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x41,0x10,0x00,0x00,0x42,0x10,0x00,0x00,0x46,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0x42,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x43,0x10,0x00,0x00, +0x2d,0x10,0x00,0x00,0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x44,0x10,0x00,0x00,0x43,0x10,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x7e,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x44,0x10,0x00,0x00, +0x14,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x49,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0x46,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x47,0x10,0x00,0x00, +0x2d,0x10,0x00,0x00,0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x48,0x10,0x00,0x00,0x47,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0x49,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0x49,0x10,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x83,0x24,0x00,0x00,0x7e,0x10,0x00,0x00,0x42,0x10,0x00,0x00,0x48,0x10,0x00,0x00, +0x46,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x4b,0x10,0x00,0x00, +0x2d,0x10,0x00,0x00,0x5e,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x4b,0x10,0x00,0x00, +0x83,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x4d,0x10,0x00,0x00, +0x3f,0x10,0x00,0x00,0xad,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x4e,0x10,0x00,0x00, +0x4d,0x10,0x00,0x00,0x14,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x59,0x10,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x4e,0x10,0x00,0x00,0x4f,0x10,0x00,0x00, +0x56,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x4f,0x10,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x50,0x10,0x00,0x00,0xf0,0x0d,0x00,0x00,0x5e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x51,0x10,0x00,0x00,0x50,0x10,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x52,0x10,0x00,0x00,0x51,0x10,0x00,0x00, +0x1a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x54,0x10,0x00,0x00, +0x4b,0x10,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x83,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x54,0x10,0x00,0x00,0x52,0x10,0x00,0x00, +0xf9,0x00,0x02,0x00,0x59,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x56,0x10,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x58,0x10,0x00,0x00,0x4b,0x10,0x00,0x00, +0xf9,0x00,0x02,0x00,0x59,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x59,0x10,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x84,0x24,0x00,0x00,0x83,0x10,0x00,0x00, +0x4f,0x10,0x00,0x00,0x58,0x10,0x00,0x00,0x56,0x10,0x00,0x00,0x3e,0x00,0x03,0x00, +0x4b,0x10,0x00,0x00,0x84,0x24,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x5c,0x10,0x00,0x00,0xef,0x0d,0x00,0x00,0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x5d,0x10,0x00,0x00,0x5c,0x10,0x00,0x00,0xb1,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x5e,0x10,0x00,0x00,0x5d,0x10,0x00,0x00,0x14,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x66,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x5e,0x10,0x00,0x00,0x5f,0x10,0x00,0x00,0x63,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5f,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x60,0x10,0x00,0x00, +0x2d,0x10,0x00,0x00,0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x61,0x10,0x00,0x00,0x60,0x10,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x88,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x61,0x10,0x00,0x00, +0x14,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x66,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0x63,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x64,0x10,0x00,0x00, +0x2d,0x10,0x00,0x00,0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x65,0x10,0x00,0x00,0x64,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0x66,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0x66,0x10,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x85,0x24,0x00,0x00,0x88,0x10,0x00,0x00,0x5f,0x10,0x00,0x00,0x65,0x10,0x00,0x00, +0x63,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x68,0x10,0x00,0x00, +0x2d,0x10,0x00,0x00,0x4c,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x68,0x10,0x00,0x00, +0x85,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x6a,0x10,0x00,0x00, +0x5c,0x10,0x00,0x00,0xad,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x6b,0x10,0x00,0x00, +0x6a,0x10,0x00,0x00,0x14,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x76,0x10,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x6b,0x10,0x00,0x00,0x6c,0x10,0x00,0x00, +0x73,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x6c,0x10,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x6d,0x10,0x00,0x00,0xf0,0x0d,0x00,0x00,0x4c,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x6e,0x10,0x00,0x00,0x6d,0x10,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x6f,0x10,0x00,0x00,0x6e,0x10,0x00,0x00, +0x1a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x71,0x10,0x00,0x00, +0x68,0x10,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x8d,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x71,0x10,0x00,0x00,0x6f,0x10,0x00,0x00, +0xf9,0x00,0x02,0x00,0x76,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x73,0x10,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x75,0x10,0x00,0x00,0x68,0x10,0x00,0x00, +0xf9,0x00,0x02,0x00,0x76,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x76,0x10,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x86,0x24,0x00,0x00,0x8d,0x10,0x00,0x00, +0x6c,0x10,0x00,0x00,0x75,0x10,0x00,0x00,0x73,0x10,0x00,0x00,0x3e,0x00,0x03,0x00, +0x68,0x10,0x00,0x00,0x86,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00, +0x79,0x10,0x00,0x00,0x2d,0x10,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0x97,0x10,0x00,0x00,0xe9,0x0e,0x00,0x00,0x79,0x10,0x00,0x00,0x02,0x00,0x00,0x00, +0x14,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x3c,0x0e,0x00,0x00, +0x97,0x10,0x00,0x00,0x3e,0x00,0x03,0x00,0xf3,0x0d,0x00,0x00,0xca,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0xf4,0x0d,0x00,0x00,0xf2,0x0b,0x00,0x00,0x3e,0x00,0x03,0x00, +0x98,0x10,0x00,0x00,0xb6,0x0d,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xaa,0x10,0x00,0x00,0xf3,0x0d,0x00,0x00,0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xab,0x10,0x00,0x00,0xaa,0x10,0x00,0x00,0xb1,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0xac,0x10,0x00,0x00,0xab,0x10,0x00,0x00,0x14,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xb4,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xac,0x10,0x00,0x00,0xad,0x10,0x00,0x00,0xb1,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0xad,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xae,0x10,0x00,0x00, +0x98,0x10,0x00,0x00,0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xaf,0x10,0x00,0x00,0xae,0x10,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xe9,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xaf,0x10,0x00,0x00, +0x14,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xb4,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb1,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xb2,0x10,0x00,0x00, +0x98,0x10,0x00,0x00,0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xb3,0x10,0x00,0x00,0xb2,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0xb4,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb4,0x10,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x87,0x24,0x00,0x00,0xe9,0x10,0x00,0x00,0xad,0x10,0x00,0x00,0xb3,0x10,0x00,0x00, +0xb1,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xb6,0x10,0x00,0x00, +0x98,0x10,0x00,0x00,0x5e,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xb6,0x10,0x00,0x00, +0x87,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xb8,0x10,0x00,0x00, +0xaa,0x10,0x00,0x00,0xad,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0xb9,0x10,0x00,0x00, +0xb8,0x10,0x00,0x00,0x14,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xc4,0x10,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb9,0x10,0x00,0x00,0xba,0x10,0x00,0x00, +0xc1,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0xba,0x10,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xbb,0x10,0x00,0x00,0xf4,0x0d,0x00,0x00,0x5e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xbc,0x10,0x00,0x00,0xbb,0x10,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xbd,0x10,0x00,0x00,0xbc,0x10,0x00,0x00, +0x1a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xbf,0x10,0x00,0x00, +0xb6,0x10,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xee,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xbf,0x10,0x00,0x00,0xbd,0x10,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc4,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0xc1,0x10,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xc3,0x10,0x00,0x00,0xb6,0x10,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc4,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0xc4,0x10,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x88,0x24,0x00,0x00,0xee,0x10,0x00,0x00, +0xba,0x10,0x00,0x00,0xc3,0x10,0x00,0x00,0xc1,0x10,0x00,0x00,0x3e,0x00,0x03,0x00, +0xb6,0x10,0x00,0x00,0x88,0x24,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xc7,0x10,0x00,0x00,0xf3,0x0d,0x00,0x00,0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xc8,0x10,0x00,0x00,0xc7,0x10,0x00,0x00,0xb1,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0xc9,0x10,0x00,0x00,0xc8,0x10,0x00,0x00,0x14,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xd1,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xc9,0x10,0x00,0x00,0xca,0x10,0x00,0x00,0xce,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0xca,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xcb,0x10,0x00,0x00, +0x98,0x10,0x00,0x00,0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xcc,0x10,0x00,0x00,0xcb,0x10,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xf3,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xcc,0x10,0x00,0x00, +0x14,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xd1,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0xce,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xcf,0x10,0x00,0x00, +0x98,0x10,0x00,0x00,0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xd0,0x10,0x00,0x00,0xcf,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0xd1,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd1,0x10,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x89,0x24,0x00,0x00,0xf3,0x10,0x00,0x00,0xca,0x10,0x00,0x00,0xd0,0x10,0x00,0x00, +0xce,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xd3,0x10,0x00,0x00, +0x98,0x10,0x00,0x00,0x4c,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0xd3,0x10,0x00,0x00, +0x89,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xd5,0x10,0x00,0x00, +0xc7,0x10,0x00,0x00,0xad,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0xd6,0x10,0x00,0x00, +0xd5,0x10,0x00,0x00,0x14,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xe1,0x10,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd6,0x10,0x00,0x00,0xd7,0x10,0x00,0x00, +0xde,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0xd7,0x10,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xd8,0x10,0x00,0x00,0xf4,0x0d,0x00,0x00,0x4c,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xd9,0x10,0x00,0x00,0xd8,0x10,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xda,0x10,0x00,0x00,0xd9,0x10,0x00,0x00, +0x1a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xdc,0x10,0x00,0x00, +0xd3,0x10,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xf8,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xdc,0x10,0x00,0x00,0xda,0x10,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe1,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0xde,0x10,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xe0,0x10,0x00,0x00,0xd3,0x10,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe1,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0xe1,0x10,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x8a,0x24,0x00,0x00,0xf8,0x10,0x00,0x00, +0xd7,0x10,0x00,0x00,0xe0,0x10,0x00,0x00,0xde,0x10,0x00,0x00,0x3e,0x00,0x03,0x00, +0xd3,0x10,0x00,0x00,0x8a,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00, +0xe4,0x10,0x00,0x00,0x98,0x10,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0x02,0x11,0x00,0x00,0xe9,0x0e,0x00,0x00,0xe4,0x10,0x00,0x00,0x02,0x00,0x00,0x00, +0x14,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x42,0x0e,0x00,0x00, +0x02,0x11,0x00,0x00,0x3e,0x00,0x03,0x00,0xf7,0x0d,0x00,0x00,0xf6,0x07,0x00,0x00, +0x3e,0x00,0x03,0x00,0xf8,0x0d,0x00,0x00,0xf2,0x0b,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x14,0x11,0x00,0x00,0xb6,0x0d,0x00,0x00,0xf6,0x07,0x00,0x00, +0x3e,0x00,0x03,0x00,0x03,0x11,0x00,0x00,0x14,0x11,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x15,0x11,0x00,0x00,0xf7,0x0d,0x00,0x00,0x5e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x16,0x11,0x00,0x00,0x15,0x11,0x00,0x00, +0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x17,0x11,0x00,0x00,0x16,0x11,0x00,0x00, +0x14,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x1f,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x17,0x11,0x00,0x00,0x18,0x11,0x00,0x00,0x1c,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0x18,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x19,0x11,0x00,0x00,0x03,0x11,0x00,0x00,0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x1a,0x11,0x00,0x00,0x19,0x11,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x54,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x1a,0x11,0x00,0x00,0x14,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x1f,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1c,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x1d,0x11,0x00,0x00,0x03,0x11,0x00,0x00,0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x1e,0x11,0x00,0x00,0x1d,0x11,0x00,0x00,0xf9,0x00,0x02,0x00, +0x1f,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x1f,0x11,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x8b,0x24,0x00,0x00,0x54,0x11,0x00,0x00,0x18,0x11,0x00,0x00, +0x1e,0x11,0x00,0x00,0x1c,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x21,0x11,0x00,0x00,0x03,0x11,0x00,0x00,0x5e,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0x21,0x11,0x00,0x00,0x8b,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x23,0x11,0x00,0x00,0x15,0x11,0x00,0x00,0xad,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0x24,0x11,0x00,0x00,0x23,0x11,0x00,0x00,0x14,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x2f,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x24,0x11,0x00,0x00, +0x25,0x11,0x00,0x00,0x2c,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x25,0x11,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x26,0x11,0x00,0x00,0xf8,0x0d,0x00,0x00, +0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x27,0x11,0x00,0x00, +0x26,0x11,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x28,0x11,0x00,0x00, +0x27,0x11,0x00,0x00,0x1a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x2a,0x11,0x00,0x00,0x21,0x11,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x59,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x2a,0x11,0x00,0x00, +0x28,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0x2f,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2c,0x11,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x2e,0x11,0x00,0x00, +0x21,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0x2f,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2f,0x11,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x8c,0x24,0x00,0x00, +0x59,0x11,0x00,0x00,0x25,0x11,0x00,0x00,0x2e,0x11,0x00,0x00,0x2c,0x11,0x00,0x00, +0x3e,0x00,0x03,0x00,0x21,0x11,0x00,0x00,0x8c,0x24,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x32,0x11,0x00,0x00,0xf7,0x0d,0x00,0x00,0x4c,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x33,0x11,0x00,0x00,0x32,0x11,0x00,0x00, +0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x34,0x11,0x00,0x00,0x33,0x11,0x00,0x00, +0x14,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x3c,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x34,0x11,0x00,0x00,0x35,0x11,0x00,0x00,0x39,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0x35,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x36,0x11,0x00,0x00,0x03,0x11,0x00,0x00,0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x37,0x11,0x00,0x00,0x36,0x11,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x5e,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x37,0x11,0x00,0x00,0x14,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x3c,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0x39,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x3a,0x11,0x00,0x00,0x03,0x11,0x00,0x00,0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x3b,0x11,0x00,0x00,0x3a,0x11,0x00,0x00,0xf9,0x00,0x02,0x00, +0x3c,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x3c,0x11,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x8d,0x24,0x00,0x00,0x5e,0x11,0x00,0x00,0x35,0x11,0x00,0x00, +0x3b,0x11,0x00,0x00,0x39,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x3e,0x11,0x00,0x00,0x03,0x11,0x00,0x00,0x4c,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0x3e,0x11,0x00,0x00,0x8d,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x40,0x11,0x00,0x00,0x32,0x11,0x00,0x00,0xad,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0x41,0x11,0x00,0x00,0x40,0x11,0x00,0x00,0x14,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x4c,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x41,0x11,0x00,0x00, +0x42,0x11,0x00,0x00,0x49,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x42,0x11,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x43,0x11,0x00,0x00,0xf8,0x0d,0x00,0x00, +0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x44,0x11,0x00,0x00, +0x43,0x11,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x45,0x11,0x00,0x00, +0x44,0x11,0x00,0x00,0x1a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x47,0x11,0x00,0x00,0x3e,0x11,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x63,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x47,0x11,0x00,0x00, +0x45,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0x4c,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0x49,0x11,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x4b,0x11,0x00,0x00, +0x3e,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0x4c,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4c,0x11,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x8e,0x24,0x00,0x00, +0x63,0x11,0x00,0x00,0x42,0x11,0x00,0x00,0x4b,0x11,0x00,0x00,0x49,0x11,0x00,0x00, +0x3e,0x00,0x03,0x00,0x3e,0x11,0x00,0x00,0x8e,0x24,0x00,0x00,0x3d,0x00,0x04,0x00, +0x64,0x00,0x00,0x00,0x4f,0x11,0x00,0x00,0x03,0x11,0x00,0x00,0x5f,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x6d,0x11,0x00,0x00,0xe9,0x0e,0x00,0x00,0x4f,0x11,0x00,0x00, +0x02,0x00,0x00,0x00,0x14,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x48,0x0e,0x00,0x00,0x6d,0x11,0x00,0x00,0x3e,0x00,0x03,0x00,0xfb,0x0d,0x00,0x00, +0x01,0x08,0x00,0x00,0x3e,0x00,0x03,0x00,0xfc,0x0d,0x00,0x00,0xf2,0x0b,0x00,0x00, +0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x7f,0x11,0x00,0x00,0xb6,0x0d,0x00,0x00, +0x01,0x08,0x00,0x00,0x3e,0x00,0x03,0x00,0x6e,0x11,0x00,0x00,0x7f,0x11,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x80,0x11,0x00,0x00,0xfb,0x0d,0x00,0x00, +0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x81,0x11,0x00,0x00, +0x80,0x11,0x00,0x00,0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x82,0x11,0x00,0x00, +0x81,0x11,0x00,0x00,0x14,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x8a,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x82,0x11,0x00,0x00,0x83,0x11,0x00,0x00, +0x87,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x83,0x11,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x84,0x11,0x00,0x00,0x6e,0x11,0x00,0x00,0x5e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x85,0x11,0x00,0x00,0x84,0x11,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xbf,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x85,0x11,0x00,0x00,0x14,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x8a,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x87,0x11,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x88,0x11,0x00,0x00,0x6e,0x11,0x00,0x00,0x5e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x89,0x11,0x00,0x00,0x88,0x11,0x00,0x00, +0xf9,0x00,0x02,0x00,0x8a,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x8a,0x11,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x8f,0x24,0x00,0x00,0xbf,0x11,0x00,0x00, +0x83,0x11,0x00,0x00,0x89,0x11,0x00,0x00,0x87,0x11,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x8c,0x11,0x00,0x00,0x6e,0x11,0x00,0x00,0x5e,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0x8c,0x11,0x00,0x00,0x8f,0x24,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x8e,0x11,0x00,0x00,0x80,0x11,0x00,0x00,0xad,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x8f,0x11,0x00,0x00,0x8e,0x11,0x00,0x00,0x14,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x9a,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x8f,0x11,0x00,0x00,0x90,0x11,0x00,0x00,0x97,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0x90,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x91,0x11,0x00,0x00, +0xfc,0x0d,0x00,0x00,0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x92,0x11,0x00,0x00,0x91,0x11,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x93,0x11,0x00,0x00,0x92,0x11,0x00,0x00,0x1a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x95,0x11,0x00,0x00,0x8c,0x11,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xc4,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x95,0x11,0x00,0x00,0x93,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0x9a,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0x97,0x11,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x99,0x11,0x00,0x00,0x8c,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0x9a,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9a,0x11,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x90,0x24,0x00,0x00,0xc4,0x11,0x00,0x00,0x90,0x11,0x00,0x00,0x99,0x11,0x00,0x00, +0x97,0x11,0x00,0x00,0x3e,0x00,0x03,0x00,0x8c,0x11,0x00,0x00,0x90,0x24,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x9d,0x11,0x00,0x00,0xfb,0x0d,0x00,0x00, +0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x9e,0x11,0x00,0x00, +0x9d,0x11,0x00,0x00,0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x9f,0x11,0x00,0x00, +0x9e,0x11,0x00,0x00,0x14,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xa7,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x9f,0x11,0x00,0x00,0xa0,0x11,0x00,0x00, +0xa4,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0xa0,0x11,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xa1,0x11,0x00,0x00,0x6e,0x11,0x00,0x00,0x4c,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xa2,0x11,0x00,0x00,0xa1,0x11,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc9,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xa2,0x11,0x00,0x00,0x14,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa7,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0xa4,0x11,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xa5,0x11,0x00,0x00,0x6e,0x11,0x00,0x00,0x4c,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xa6,0x11,0x00,0x00,0xa5,0x11,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa7,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0xa7,0x11,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x91,0x24,0x00,0x00,0xc9,0x11,0x00,0x00, +0xa0,0x11,0x00,0x00,0xa6,0x11,0x00,0x00,0xa4,0x11,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xa9,0x11,0x00,0x00,0x6e,0x11,0x00,0x00,0x4c,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0xa9,0x11,0x00,0x00,0x91,0x24,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xab,0x11,0x00,0x00,0x9d,0x11,0x00,0x00,0xad,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0xac,0x11,0x00,0x00,0xab,0x11,0x00,0x00,0x14,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xb7,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xac,0x11,0x00,0x00,0xad,0x11,0x00,0x00,0xb4,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0xad,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xae,0x11,0x00,0x00, +0xfc,0x0d,0x00,0x00,0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xaf,0x11,0x00,0x00,0xae,0x11,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xb0,0x11,0x00,0x00,0xaf,0x11,0x00,0x00,0x1a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xb2,0x11,0x00,0x00,0xa9,0x11,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xce,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xb2,0x11,0x00,0x00,0xb0,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0xb7,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb4,0x11,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xb6,0x11,0x00,0x00,0xa9,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0xb7,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb7,0x11,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x92,0x24,0x00,0x00,0xce,0x11,0x00,0x00,0xad,0x11,0x00,0x00,0xb6,0x11,0x00,0x00, +0xb4,0x11,0x00,0x00,0x3e,0x00,0x03,0x00,0xa9,0x11,0x00,0x00,0x92,0x24,0x00,0x00, +0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0xba,0x11,0x00,0x00,0x6e,0x11,0x00,0x00, +0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xd8,0x11,0x00,0x00,0xe9,0x0e,0x00,0x00, +0xba,0x11,0x00,0x00,0x02,0x00,0x00,0x00,0x14,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0x4e,0x0e,0x00,0x00,0xd8,0x11,0x00,0x00,0x3e,0x00,0x03,0x00, +0xff,0x0d,0x00,0x00,0x0c,0x08,0x00,0x00,0x3e,0x00,0x03,0x00,0x00,0x0e,0x00,0x00, +0xf2,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xea,0x11,0x00,0x00, +0xb6,0x0d,0x00,0x00,0x0c,0x08,0x00,0x00,0x3e,0x00,0x03,0x00,0xd9,0x11,0x00,0x00, +0xea,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xeb,0x11,0x00,0x00, +0xff,0x0d,0x00,0x00,0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xec,0x11,0x00,0x00,0xeb,0x11,0x00,0x00,0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0xed,0x11,0x00,0x00,0xec,0x11,0x00,0x00,0x14,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xf5,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xed,0x11,0x00,0x00, +0xee,0x11,0x00,0x00,0xf2,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0xee,0x11,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xef,0x11,0x00,0x00,0xd9,0x11,0x00,0x00, +0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xf0,0x11,0x00,0x00, +0xef,0x11,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x2a,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xf0,0x11,0x00,0x00,0x14,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xf5,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0xf2,0x11,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xf3,0x11,0x00,0x00,0xd9,0x11,0x00,0x00, +0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xf4,0x11,0x00,0x00, +0xf3,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0xf5,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf5,0x11,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x93,0x24,0x00,0x00, +0x2a,0x12,0x00,0x00,0xee,0x11,0x00,0x00,0xf4,0x11,0x00,0x00,0xf2,0x11,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xf7,0x11,0x00,0x00,0xd9,0x11,0x00,0x00, +0x5e,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xf7,0x11,0x00,0x00,0x93,0x24,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xf9,0x11,0x00,0x00,0xeb,0x11,0x00,0x00, +0xad,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0xfa,0x11,0x00,0x00,0xf9,0x11,0x00,0x00, +0x14,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x05,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xfa,0x11,0x00,0x00,0xfb,0x11,0x00,0x00,0x02,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0xfb,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xfc,0x11,0x00,0x00,0x00,0x0e,0x00,0x00,0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xfd,0x11,0x00,0x00,0xfc,0x11,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xfe,0x11,0x00,0x00,0xfd,0x11,0x00,0x00,0x1a,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x00,0x12,0x00,0x00,0xf7,0x11,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x2f,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x00,0x12,0x00,0x00,0xfe,0x11,0x00,0x00,0xf9,0x00,0x02,0x00, +0x05,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x02,0x12,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x04,0x12,0x00,0x00,0xf7,0x11,0x00,0x00,0xf9,0x00,0x02,0x00, +0x05,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x12,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x94,0x24,0x00,0x00,0x2f,0x12,0x00,0x00,0xfb,0x11,0x00,0x00, +0x04,0x12,0x00,0x00,0x02,0x12,0x00,0x00,0x3e,0x00,0x03,0x00,0xf7,0x11,0x00,0x00, +0x94,0x24,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x08,0x12,0x00,0x00, +0xff,0x0d,0x00,0x00,0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x09,0x12,0x00,0x00,0x08,0x12,0x00,0x00,0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0x0a,0x12,0x00,0x00,0x09,0x12,0x00,0x00,0x14,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x12,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x0a,0x12,0x00,0x00, +0x0b,0x12,0x00,0x00,0x0f,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x0b,0x12,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x0c,0x12,0x00,0x00,0xd9,0x11,0x00,0x00, +0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x0d,0x12,0x00,0x00, +0x0c,0x12,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x34,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x0d,0x12,0x00,0x00,0x14,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x12,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x0f,0x12,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x10,0x12,0x00,0x00,0xd9,0x11,0x00,0x00, +0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x11,0x12,0x00,0x00, +0x10,0x12,0x00,0x00,0xf9,0x00,0x02,0x00,0x12,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0x12,0x12,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x95,0x24,0x00,0x00, +0x34,0x12,0x00,0x00,0x0b,0x12,0x00,0x00,0x11,0x12,0x00,0x00,0x0f,0x12,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x14,0x12,0x00,0x00,0xd9,0x11,0x00,0x00, +0x4c,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x14,0x12,0x00,0x00,0x95,0x24,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x16,0x12,0x00,0x00,0x08,0x12,0x00,0x00, +0xad,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x17,0x12,0x00,0x00,0x16,0x12,0x00,0x00, +0x14,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x22,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x17,0x12,0x00,0x00,0x18,0x12,0x00,0x00,0x1f,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0x18,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x19,0x12,0x00,0x00,0x00,0x0e,0x00,0x00,0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x1a,0x12,0x00,0x00,0x19,0x12,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x1b,0x12,0x00,0x00,0x1a,0x12,0x00,0x00,0x1a,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x1d,0x12,0x00,0x00,0x14,0x12,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x39,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x1d,0x12,0x00,0x00,0x1b,0x12,0x00,0x00,0xf9,0x00,0x02,0x00, +0x22,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x1f,0x12,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x21,0x12,0x00,0x00,0x14,0x12,0x00,0x00,0xf9,0x00,0x02,0x00, +0x22,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x22,0x12,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x96,0x24,0x00,0x00,0x39,0x12,0x00,0x00,0x18,0x12,0x00,0x00, +0x21,0x12,0x00,0x00,0x1f,0x12,0x00,0x00,0x3e,0x00,0x03,0x00,0x14,0x12,0x00,0x00, +0x96,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0x25,0x12,0x00,0x00, +0xd9,0x11,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x43,0x12,0x00,0x00, +0xe9,0x0e,0x00,0x00,0x25,0x12,0x00,0x00,0x02,0x00,0x00,0x00,0x14,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x54,0x0e,0x00,0x00,0x43,0x12,0x00,0x00, +0x3e,0x00,0x03,0x00,0x03,0x0e,0x00,0x00,0x17,0x08,0x00,0x00,0x3e,0x00,0x03,0x00, +0x04,0x0e,0x00,0x00,0xf2,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x55,0x12,0x00,0x00,0xb6,0x0d,0x00,0x00,0x17,0x08,0x00,0x00,0x3e,0x00,0x03,0x00, +0x44,0x12,0x00,0x00,0x55,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x56,0x12,0x00,0x00,0x03,0x0e,0x00,0x00,0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x57,0x12,0x00,0x00,0x56,0x12,0x00,0x00,0xb1,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x58,0x12,0x00,0x00,0x57,0x12,0x00,0x00,0x14,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x60,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x58,0x12,0x00,0x00,0x59,0x12,0x00,0x00,0x5d,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0x59,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x5a,0x12,0x00,0x00, +0x44,0x12,0x00,0x00,0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x5b,0x12,0x00,0x00,0x5a,0x12,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x95,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x5b,0x12,0x00,0x00, +0x14,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x60,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5d,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x5e,0x12,0x00,0x00, +0x44,0x12,0x00,0x00,0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x5f,0x12,0x00,0x00,0x5e,0x12,0x00,0x00,0xf9,0x00,0x02,0x00,0x60,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0x60,0x12,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x97,0x24,0x00,0x00,0x95,0x12,0x00,0x00,0x59,0x12,0x00,0x00,0x5f,0x12,0x00,0x00, +0x5d,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x62,0x12,0x00,0x00, +0x44,0x12,0x00,0x00,0x5e,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x62,0x12,0x00,0x00, +0x97,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x64,0x12,0x00,0x00, +0x56,0x12,0x00,0x00,0xad,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x65,0x12,0x00,0x00, +0x64,0x12,0x00,0x00,0x14,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x70,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x65,0x12,0x00,0x00,0x66,0x12,0x00,0x00, +0x6d,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x66,0x12,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x67,0x12,0x00,0x00,0x04,0x0e,0x00,0x00,0x5e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x68,0x12,0x00,0x00,0x67,0x12,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x69,0x12,0x00,0x00,0x68,0x12,0x00,0x00, +0x1a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x6b,0x12,0x00,0x00, +0x62,0x12,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x9a,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x6b,0x12,0x00,0x00,0x69,0x12,0x00,0x00, +0xf9,0x00,0x02,0x00,0x70,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x6d,0x12,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x6f,0x12,0x00,0x00,0x62,0x12,0x00,0x00, +0xf9,0x00,0x02,0x00,0x70,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x70,0x12,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x98,0x24,0x00,0x00,0x9a,0x12,0x00,0x00, +0x66,0x12,0x00,0x00,0x6f,0x12,0x00,0x00,0x6d,0x12,0x00,0x00,0x3e,0x00,0x03,0x00, +0x62,0x12,0x00,0x00,0x98,0x24,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x73,0x12,0x00,0x00,0x03,0x0e,0x00,0x00,0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x74,0x12,0x00,0x00,0x73,0x12,0x00,0x00,0xb1,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x75,0x12,0x00,0x00,0x74,0x12,0x00,0x00,0x14,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x7d,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x75,0x12,0x00,0x00,0x76,0x12,0x00,0x00,0x7a,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0x76,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x77,0x12,0x00,0x00, +0x44,0x12,0x00,0x00,0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x78,0x12,0x00,0x00,0x77,0x12,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x9f,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x78,0x12,0x00,0x00, +0x14,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x7d,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7a,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x7b,0x12,0x00,0x00, +0x44,0x12,0x00,0x00,0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x7c,0x12,0x00,0x00,0x7b,0x12,0x00,0x00,0xf9,0x00,0x02,0x00,0x7d,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0x7d,0x12,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x99,0x24,0x00,0x00,0x9f,0x12,0x00,0x00,0x76,0x12,0x00,0x00,0x7c,0x12,0x00,0x00, +0x7a,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x7f,0x12,0x00,0x00, +0x44,0x12,0x00,0x00,0x4c,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x7f,0x12,0x00,0x00, +0x99,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x81,0x12,0x00,0x00, +0x73,0x12,0x00,0x00,0xad,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x82,0x12,0x00,0x00, +0x81,0x12,0x00,0x00,0x14,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x8d,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x82,0x12,0x00,0x00,0x83,0x12,0x00,0x00, +0x8a,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x83,0x12,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x84,0x12,0x00,0x00,0x04,0x0e,0x00,0x00,0x4c,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x85,0x12,0x00,0x00,0x84,0x12,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x86,0x12,0x00,0x00,0x85,0x12,0x00,0x00, +0x1a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x88,0x12,0x00,0x00, +0x7f,0x12,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xa4,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x88,0x12,0x00,0x00,0x86,0x12,0x00,0x00, +0xf9,0x00,0x02,0x00,0x8d,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x8a,0x12,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x8c,0x12,0x00,0x00,0x7f,0x12,0x00,0x00, +0xf9,0x00,0x02,0x00,0x8d,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x8d,0x12,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x9a,0x24,0x00,0x00,0xa4,0x12,0x00,0x00, +0x83,0x12,0x00,0x00,0x8c,0x12,0x00,0x00,0x8a,0x12,0x00,0x00,0x3e,0x00,0x03,0x00, +0x7f,0x12,0x00,0x00,0x9a,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00, +0x90,0x12,0x00,0x00,0x44,0x12,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0xae,0x12,0x00,0x00,0xe9,0x0e,0x00,0x00,0x90,0x12,0x00,0x00,0x02,0x00,0x00,0x00, +0x14,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x5a,0x0e,0x00,0x00, +0xae,0x12,0x00,0x00,0x3e,0x00,0x03,0x00,0x07,0x0e,0x00,0x00,0x22,0x08,0x00,0x00, +0x3e,0x00,0x03,0x00,0x08,0x0e,0x00,0x00,0xf2,0x0b,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0xc0,0x12,0x00,0x00,0xb6,0x0d,0x00,0x00,0x22,0x08,0x00,0x00, +0x3e,0x00,0x03,0x00,0xaf,0x12,0x00,0x00,0xc0,0x12,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xc1,0x12,0x00,0x00,0x07,0x0e,0x00,0x00,0x5e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xc2,0x12,0x00,0x00,0xc1,0x12,0x00,0x00, +0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0xc3,0x12,0x00,0x00,0xc2,0x12,0x00,0x00, +0x14,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xcb,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xc3,0x12,0x00,0x00,0xc4,0x12,0x00,0x00,0xc8,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc4,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xc5,0x12,0x00,0x00,0xaf,0x12,0x00,0x00,0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xc6,0x12,0x00,0x00,0xc5,0x12,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x00,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xc6,0x12,0x00,0x00,0x14,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xcb,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc8,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xc9,0x12,0x00,0x00,0xaf,0x12,0x00,0x00,0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xca,0x12,0x00,0x00,0xc9,0x12,0x00,0x00,0xf9,0x00,0x02,0x00, +0xcb,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0xcb,0x12,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x9b,0x24,0x00,0x00,0x00,0x13,0x00,0x00,0xc4,0x12,0x00,0x00, +0xca,0x12,0x00,0x00,0xc8,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xcd,0x12,0x00,0x00,0xaf,0x12,0x00,0x00,0x5e,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0xcd,0x12,0x00,0x00,0x9b,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xcf,0x12,0x00,0x00,0xc1,0x12,0x00,0x00,0xad,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0xd0,0x12,0x00,0x00,0xcf,0x12,0x00,0x00,0x14,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xdb,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd0,0x12,0x00,0x00, +0xd1,0x12,0x00,0x00,0xd8,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0xd1,0x12,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xd2,0x12,0x00,0x00,0x08,0x0e,0x00,0x00, +0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xd3,0x12,0x00,0x00, +0xd2,0x12,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xd4,0x12,0x00,0x00, +0xd3,0x12,0x00,0x00,0x1a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xd6,0x12,0x00,0x00,0xcd,0x12,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x05,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xd6,0x12,0x00,0x00, +0xd4,0x12,0x00,0x00,0xf9,0x00,0x02,0x00,0xdb,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd8,0x12,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xda,0x12,0x00,0x00, +0xcd,0x12,0x00,0x00,0xf9,0x00,0x02,0x00,0xdb,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0xdb,0x12,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x9c,0x24,0x00,0x00, +0x05,0x13,0x00,0x00,0xd1,0x12,0x00,0x00,0xda,0x12,0x00,0x00,0xd8,0x12,0x00,0x00, +0x3e,0x00,0x03,0x00,0xcd,0x12,0x00,0x00,0x9c,0x24,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xde,0x12,0x00,0x00,0x07,0x0e,0x00,0x00,0x4c,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xdf,0x12,0x00,0x00,0xde,0x12,0x00,0x00, +0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0xe0,0x12,0x00,0x00,0xdf,0x12,0x00,0x00, +0x14,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xe8,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xe0,0x12,0x00,0x00,0xe1,0x12,0x00,0x00,0xe5,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe1,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xe2,0x12,0x00,0x00,0xaf,0x12,0x00,0x00,0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xe3,0x12,0x00,0x00,0xe2,0x12,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x0a,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xe3,0x12,0x00,0x00,0x14,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xe8,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe5,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xe6,0x12,0x00,0x00,0xaf,0x12,0x00,0x00,0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xe7,0x12,0x00,0x00,0xe6,0x12,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe8,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0xe8,0x12,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x9d,0x24,0x00,0x00,0x0a,0x13,0x00,0x00,0xe1,0x12,0x00,0x00, +0xe7,0x12,0x00,0x00,0xe5,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xea,0x12,0x00,0x00,0xaf,0x12,0x00,0x00,0x4c,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0xea,0x12,0x00,0x00,0x9d,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xec,0x12,0x00,0x00,0xde,0x12,0x00,0x00,0xad,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0xed,0x12,0x00,0x00,0xec,0x12,0x00,0x00,0x14,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xf8,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xed,0x12,0x00,0x00, +0xee,0x12,0x00,0x00,0xf5,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0xee,0x12,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xef,0x12,0x00,0x00,0x08,0x0e,0x00,0x00, +0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xf0,0x12,0x00,0x00, +0xef,0x12,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xf1,0x12,0x00,0x00, +0xf0,0x12,0x00,0x00,0x1a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xf3,0x12,0x00,0x00,0xea,0x12,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x0f,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xf3,0x12,0x00,0x00, +0xf1,0x12,0x00,0x00,0xf9,0x00,0x02,0x00,0xf8,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf5,0x12,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xf7,0x12,0x00,0x00, +0xea,0x12,0x00,0x00,0xf9,0x00,0x02,0x00,0xf8,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf8,0x12,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x9e,0x24,0x00,0x00, +0x0f,0x13,0x00,0x00,0xee,0x12,0x00,0x00,0xf7,0x12,0x00,0x00,0xf5,0x12,0x00,0x00, +0x3e,0x00,0x03,0x00,0xea,0x12,0x00,0x00,0x9e,0x24,0x00,0x00,0x3d,0x00,0x04,0x00, +0x64,0x00,0x00,0x00,0xfb,0x12,0x00,0x00,0xaf,0x12,0x00,0x00,0x5f,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x19,0x13,0x00,0x00,0xe9,0x0e,0x00,0x00,0xfb,0x12,0x00,0x00, +0x02,0x00,0x00,0x00,0x14,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x60,0x0e,0x00,0x00,0x19,0x13,0x00,0x00,0x3e,0x00,0x03,0x00,0x0b,0x0e,0x00,0x00, +0x2d,0x08,0x00,0x00,0x3e,0x00,0x03,0x00,0x0c,0x0e,0x00,0x00,0xf2,0x0b,0x00,0x00, +0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x2b,0x13,0x00,0x00,0xb6,0x0d,0x00,0x00, +0x2d,0x08,0x00,0x00,0x3e,0x00,0x03,0x00,0x1a,0x13,0x00,0x00,0x2b,0x13,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x2c,0x13,0x00,0x00,0x0b,0x0e,0x00,0x00, +0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x2d,0x13,0x00,0x00, +0x2c,0x13,0x00,0x00,0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x2e,0x13,0x00,0x00, +0x2d,0x13,0x00,0x00,0x14,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x36,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x2e,0x13,0x00,0x00,0x2f,0x13,0x00,0x00, +0x33,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x2f,0x13,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x30,0x13,0x00,0x00,0x1a,0x13,0x00,0x00,0x5e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x31,0x13,0x00,0x00,0x30,0x13,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x6b,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x31,0x13,0x00,0x00,0x14,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x36,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x33,0x13,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x34,0x13,0x00,0x00,0x1a,0x13,0x00,0x00,0x5e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x35,0x13,0x00,0x00,0x34,0x13,0x00,0x00, +0xf9,0x00,0x02,0x00,0x36,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x36,0x13,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x9f,0x24,0x00,0x00,0x6b,0x13,0x00,0x00, +0x2f,0x13,0x00,0x00,0x35,0x13,0x00,0x00,0x33,0x13,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x38,0x13,0x00,0x00,0x1a,0x13,0x00,0x00,0x5e,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0x38,0x13,0x00,0x00,0x9f,0x24,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x3a,0x13,0x00,0x00,0x2c,0x13,0x00,0x00,0xad,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x3b,0x13,0x00,0x00,0x3a,0x13,0x00,0x00,0x14,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x46,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x3b,0x13,0x00,0x00,0x3c,0x13,0x00,0x00,0x43,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3c,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x3d,0x13,0x00,0x00, +0x0c,0x0e,0x00,0x00,0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x3e,0x13,0x00,0x00,0x3d,0x13,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x3f,0x13,0x00,0x00,0x3e,0x13,0x00,0x00,0x1a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x41,0x13,0x00,0x00,0x38,0x13,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x70,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x41,0x13,0x00,0x00,0x3f,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0x46,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0x43,0x13,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x45,0x13,0x00,0x00,0x38,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0x46,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0x46,0x13,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xa0,0x24,0x00,0x00,0x70,0x13,0x00,0x00,0x3c,0x13,0x00,0x00,0x45,0x13,0x00,0x00, +0x43,0x13,0x00,0x00,0x3e,0x00,0x03,0x00,0x38,0x13,0x00,0x00,0xa0,0x24,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x49,0x13,0x00,0x00,0x0b,0x0e,0x00,0x00, +0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x4a,0x13,0x00,0x00, +0x49,0x13,0x00,0x00,0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x4b,0x13,0x00,0x00, +0x4a,0x13,0x00,0x00,0x14,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x53,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x4b,0x13,0x00,0x00,0x4c,0x13,0x00,0x00, +0x50,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x4c,0x13,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x4d,0x13,0x00,0x00,0x1a,0x13,0x00,0x00,0x4c,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x4e,0x13,0x00,0x00,0x4d,0x13,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x75,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x4e,0x13,0x00,0x00,0x14,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x53,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x50,0x13,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x51,0x13,0x00,0x00,0x1a,0x13,0x00,0x00,0x4c,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x52,0x13,0x00,0x00,0x51,0x13,0x00,0x00, +0xf9,0x00,0x02,0x00,0x53,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x53,0x13,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xa1,0x24,0x00,0x00,0x75,0x13,0x00,0x00, +0x4c,0x13,0x00,0x00,0x52,0x13,0x00,0x00,0x50,0x13,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x55,0x13,0x00,0x00,0x1a,0x13,0x00,0x00,0x4c,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0x55,0x13,0x00,0x00,0xa1,0x24,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x57,0x13,0x00,0x00,0x49,0x13,0x00,0x00,0xad,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x58,0x13,0x00,0x00,0x57,0x13,0x00,0x00,0x14,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x63,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x58,0x13,0x00,0x00,0x59,0x13,0x00,0x00,0x60,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0x59,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x5a,0x13,0x00,0x00, +0x0c,0x0e,0x00,0x00,0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x5b,0x13,0x00,0x00,0x5a,0x13,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x5c,0x13,0x00,0x00,0x5b,0x13,0x00,0x00,0x1a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x5e,0x13,0x00,0x00,0x55,0x13,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x7a,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x5e,0x13,0x00,0x00,0x5c,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0x63,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0x60,0x13,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x62,0x13,0x00,0x00,0x55,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0x63,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0x63,0x13,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xa2,0x24,0x00,0x00,0x7a,0x13,0x00,0x00,0x59,0x13,0x00,0x00,0x62,0x13,0x00,0x00, +0x60,0x13,0x00,0x00,0x3e,0x00,0x03,0x00,0x55,0x13,0x00,0x00,0xa2,0x24,0x00,0x00, +0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0x66,0x13,0x00,0x00,0x1a,0x13,0x00,0x00, +0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x84,0x13,0x00,0x00,0xe9,0x0e,0x00,0x00, +0x66,0x13,0x00,0x00,0x02,0x00,0x00,0x00,0x14,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0x66,0x0e,0x00,0x00,0x84,0x13,0x00,0x00,0x3e,0x00,0x03,0x00, +0x0f,0x0e,0x00,0x00,0x38,0x08,0x00,0x00,0x3e,0x00,0x03,0x00,0x10,0x0e,0x00,0x00, +0xf2,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x96,0x13,0x00,0x00, +0xb6,0x0d,0x00,0x00,0x38,0x08,0x00,0x00,0x3e,0x00,0x03,0x00,0x85,0x13,0x00,0x00, +0x96,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x97,0x13,0x00,0x00, +0x0f,0x0e,0x00,0x00,0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x98,0x13,0x00,0x00,0x97,0x13,0x00,0x00,0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0x99,0x13,0x00,0x00,0x98,0x13,0x00,0x00,0x14,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xa1,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x99,0x13,0x00,0x00, +0x9a,0x13,0x00,0x00,0x9e,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x9a,0x13,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x9b,0x13,0x00,0x00,0x85,0x13,0x00,0x00, +0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x9c,0x13,0x00,0x00, +0x9b,0x13,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xd6,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x9c,0x13,0x00,0x00,0x14,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa1,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x9e,0x13,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x9f,0x13,0x00,0x00,0x85,0x13,0x00,0x00, +0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xa0,0x13,0x00,0x00, +0x9f,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0xa1,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa1,0x13,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xa3,0x24,0x00,0x00, +0xd6,0x13,0x00,0x00,0x9a,0x13,0x00,0x00,0xa0,0x13,0x00,0x00,0x9e,0x13,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xa3,0x13,0x00,0x00,0x85,0x13,0x00,0x00, +0x5e,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xa3,0x13,0x00,0x00,0xa3,0x24,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xa5,0x13,0x00,0x00,0x97,0x13,0x00,0x00, +0xad,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0xa6,0x13,0x00,0x00,0xa5,0x13,0x00,0x00, +0x14,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xb1,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xa6,0x13,0x00,0x00,0xa7,0x13,0x00,0x00,0xae,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa7,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xa8,0x13,0x00,0x00,0x10,0x0e,0x00,0x00,0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xa9,0x13,0x00,0x00,0xa8,0x13,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xaa,0x13,0x00,0x00,0xa9,0x13,0x00,0x00,0x1a,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xac,0x13,0x00,0x00,0xa3,0x13,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xdb,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xac,0x13,0x00,0x00,0xaa,0x13,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb1,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0xae,0x13,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xb0,0x13,0x00,0x00,0xa3,0x13,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb1,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0xb1,0x13,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xa4,0x24,0x00,0x00,0xdb,0x13,0x00,0x00,0xa7,0x13,0x00,0x00, +0xb0,0x13,0x00,0x00,0xae,0x13,0x00,0x00,0x3e,0x00,0x03,0x00,0xa3,0x13,0x00,0x00, +0xa4,0x24,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xb4,0x13,0x00,0x00, +0x0f,0x0e,0x00,0x00,0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xb5,0x13,0x00,0x00,0xb4,0x13,0x00,0x00,0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0xb6,0x13,0x00,0x00,0xb5,0x13,0x00,0x00,0x14,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xbe,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb6,0x13,0x00,0x00, +0xb7,0x13,0x00,0x00,0xbb,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0xb7,0x13,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xb8,0x13,0x00,0x00,0x85,0x13,0x00,0x00, +0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xb9,0x13,0x00,0x00, +0xb8,0x13,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe0,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xb9,0x13,0x00,0x00,0x14,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xbe,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0xbb,0x13,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xbc,0x13,0x00,0x00,0x85,0x13,0x00,0x00, +0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xbd,0x13,0x00,0x00, +0xbc,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0xbe,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0xbe,0x13,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xa5,0x24,0x00,0x00, +0xe0,0x13,0x00,0x00,0xb7,0x13,0x00,0x00,0xbd,0x13,0x00,0x00,0xbb,0x13,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xc0,0x13,0x00,0x00,0x85,0x13,0x00,0x00, +0x4c,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0xc0,0x13,0x00,0x00,0xa5,0x24,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xc2,0x13,0x00,0x00,0xb4,0x13,0x00,0x00, +0xad,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0xc3,0x13,0x00,0x00,0xc2,0x13,0x00,0x00, +0x14,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xce,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xc3,0x13,0x00,0x00,0xc4,0x13,0x00,0x00,0xcb,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc4,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xc5,0x13,0x00,0x00,0x10,0x0e,0x00,0x00,0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xc6,0x13,0x00,0x00,0xc5,0x13,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xc7,0x13,0x00,0x00,0xc6,0x13,0x00,0x00,0x1a,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xc9,0x13,0x00,0x00,0xc0,0x13,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe5,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xc9,0x13,0x00,0x00,0xc7,0x13,0x00,0x00,0xf9,0x00,0x02,0x00, +0xce,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0xcb,0x13,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xcd,0x13,0x00,0x00,0xc0,0x13,0x00,0x00,0xf9,0x00,0x02,0x00, +0xce,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0xce,0x13,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xa6,0x24,0x00,0x00,0xe5,0x13,0x00,0x00,0xc4,0x13,0x00,0x00, +0xcd,0x13,0x00,0x00,0xcb,0x13,0x00,0x00,0x3e,0x00,0x03,0x00,0xc0,0x13,0x00,0x00, +0xa6,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0xd1,0x13,0x00,0x00, +0x85,0x13,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xef,0x13,0x00,0x00, +0xe9,0x0e,0x00,0x00,0xd1,0x13,0x00,0x00,0x02,0x00,0x00,0x00,0x14,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x6c,0x0e,0x00,0x00,0xef,0x13,0x00,0x00, +0x3e,0x00,0x03,0x00,0x13,0x0e,0x00,0x00,0x43,0x08,0x00,0x00,0x3e,0x00,0x03,0x00, +0x14,0x0e,0x00,0x00,0xf2,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x01,0x14,0x00,0x00,0xb6,0x0d,0x00,0x00,0x43,0x08,0x00,0x00,0x3e,0x00,0x03,0x00, +0xf0,0x13,0x00,0x00,0x01,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x02,0x14,0x00,0x00,0x13,0x0e,0x00,0x00,0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x03,0x14,0x00,0x00,0x02,0x14,0x00,0x00,0xb1,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x04,0x14,0x00,0x00,0x03,0x14,0x00,0x00,0x14,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x0c,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x04,0x14,0x00,0x00,0x05,0x14,0x00,0x00,0x09,0x14,0x00,0x00,0xf8,0x00,0x02,0x00, +0x05,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x06,0x14,0x00,0x00, +0xf0,0x13,0x00,0x00,0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x07,0x14,0x00,0x00,0x06,0x14,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x41,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x07,0x14,0x00,0x00, +0x14,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x0c,0x14,0x00,0x00,0xf8,0x00,0x02,0x00, +0x09,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x0a,0x14,0x00,0x00, +0xf0,0x13,0x00,0x00,0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x0b,0x14,0x00,0x00,0x0a,0x14,0x00,0x00,0xf9,0x00,0x02,0x00,0x0c,0x14,0x00,0x00, +0xf8,0x00,0x02,0x00,0x0c,0x14,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xa7,0x24,0x00,0x00,0x41,0x14,0x00,0x00,0x05,0x14,0x00,0x00,0x0b,0x14,0x00,0x00, +0x09,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x0e,0x14,0x00,0x00, +0xf0,0x13,0x00,0x00,0x5e,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x0e,0x14,0x00,0x00, +0xa7,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x10,0x14,0x00,0x00, +0x02,0x14,0x00,0x00,0xad,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x11,0x14,0x00,0x00, +0x10,0x14,0x00,0x00,0x14,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x1c,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x11,0x14,0x00,0x00,0x12,0x14,0x00,0x00, +0x19,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x12,0x14,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x13,0x14,0x00,0x00,0x14,0x0e,0x00,0x00,0x5e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x14,0x14,0x00,0x00,0x13,0x14,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x15,0x14,0x00,0x00,0x14,0x14,0x00,0x00, +0x1a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x17,0x14,0x00,0x00, +0x0e,0x14,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x46,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x17,0x14,0x00,0x00,0x15,0x14,0x00,0x00, +0xf9,0x00,0x02,0x00,0x1c,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x19,0x14,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x1b,0x14,0x00,0x00,0x0e,0x14,0x00,0x00, +0xf9,0x00,0x02,0x00,0x1c,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x1c,0x14,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xa8,0x24,0x00,0x00,0x46,0x14,0x00,0x00, +0x12,0x14,0x00,0x00,0x1b,0x14,0x00,0x00,0x19,0x14,0x00,0x00,0x3e,0x00,0x03,0x00, +0x0e,0x14,0x00,0x00,0xa8,0x24,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x1f,0x14,0x00,0x00,0x13,0x0e,0x00,0x00,0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x20,0x14,0x00,0x00,0x1f,0x14,0x00,0x00,0xb1,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x21,0x14,0x00,0x00,0x20,0x14,0x00,0x00,0x14,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x29,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x21,0x14,0x00,0x00,0x22,0x14,0x00,0x00,0x26,0x14,0x00,0x00,0xf8,0x00,0x02,0x00, +0x22,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x23,0x14,0x00,0x00, +0xf0,0x13,0x00,0x00,0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x24,0x14,0x00,0x00,0x23,0x14,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x4b,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x24,0x14,0x00,0x00, +0x14,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x29,0x14,0x00,0x00,0xf8,0x00,0x02,0x00, +0x26,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x27,0x14,0x00,0x00, +0xf0,0x13,0x00,0x00,0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x28,0x14,0x00,0x00,0x27,0x14,0x00,0x00,0xf9,0x00,0x02,0x00,0x29,0x14,0x00,0x00, +0xf8,0x00,0x02,0x00,0x29,0x14,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xa9,0x24,0x00,0x00,0x4b,0x14,0x00,0x00,0x22,0x14,0x00,0x00,0x28,0x14,0x00,0x00, +0x26,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x2b,0x14,0x00,0x00, +0xf0,0x13,0x00,0x00,0x4c,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x2b,0x14,0x00,0x00, +0xa9,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x2d,0x14,0x00,0x00, +0x1f,0x14,0x00,0x00,0xad,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x2e,0x14,0x00,0x00, +0x2d,0x14,0x00,0x00,0x14,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x39,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x2e,0x14,0x00,0x00,0x2f,0x14,0x00,0x00, +0x36,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x2f,0x14,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x30,0x14,0x00,0x00,0x14,0x0e,0x00,0x00,0x4c,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x31,0x14,0x00,0x00,0x30,0x14,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x32,0x14,0x00,0x00,0x31,0x14,0x00,0x00, +0x1a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x34,0x14,0x00,0x00, +0x2b,0x14,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x50,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x34,0x14,0x00,0x00,0x32,0x14,0x00,0x00, +0xf9,0x00,0x02,0x00,0x39,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x36,0x14,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x38,0x14,0x00,0x00,0x2b,0x14,0x00,0x00, +0xf9,0x00,0x02,0x00,0x39,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x39,0x14,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xaa,0x24,0x00,0x00,0x50,0x14,0x00,0x00, +0x2f,0x14,0x00,0x00,0x38,0x14,0x00,0x00,0x36,0x14,0x00,0x00,0x3e,0x00,0x03,0x00, +0x2b,0x14,0x00,0x00,0xaa,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00, +0x3c,0x14,0x00,0x00,0xf0,0x13,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0x5a,0x14,0x00,0x00,0xe9,0x0e,0x00,0x00,0x3c,0x14,0x00,0x00,0x02,0x00,0x00,0x00, +0x14,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x72,0x0e,0x00,0x00, +0x5a,0x14,0x00,0x00,0x3e,0x00,0x03,0x00,0x17,0x0e,0x00,0x00,0x4e,0x08,0x00,0x00, +0x3e,0x00,0x03,0x00,0x18,0x0e,0x00,0x00,0xf2,0x0b,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x6c,0x14,0x00,0x00,0xb6,0x0d,0x00,0x00,0x4e,0x08,0x00,0x00, +0x3e,0x00,0x03,0x00,0x5b,0x14,0x00,0x00,0x6c,0x14,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x6d,0x14,0x00,0x00,0x17,0x0e,0x00,0x00,0x5e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x6e,0x14,0x00,0x00,0x6d,0x14,0x00,0x00, +0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x6f,0x14,0x00,0x00,0x6e,0x14,0x00,0x00, +0x14,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x77,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x6f,0x14,0x00,0x00,0x70,0x14,0x00,0x00,0x74,0x14,0x00,0x00, +0xf8,0x00,0x02,0x00,0x70,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x71,0x14,0x00,0x00,0x5b,0x14,0x00,0x00,0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x72,0x14,0x00,0x00,0x71,0x14,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xac,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x72,0x14,0x00,0x00,0x14,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x77,0x14,0x00,0x00, +0xf8,0x00,0x02,0x00,0x74,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x75,0x14,0x00,0x00,0x5b,0x14,0x00,0x00,0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x76,0x14,0x00,0x00,0x75,0x14,0x00,0x00,0xf9,0x00,0x02,0x00, +0x77,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x77,0x14,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xab,0x24,0x00,0x00,0xac,0x14,0x00,0x00,0x70,0x14,0x00,0x00, +0x76,0x14,0x00,0x00,0x74,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x79,0x14,0x00,0x00,0x5b,0x14,0x00,0x00,0x5e,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0x79,0x14,0x00,0x00,0xab,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x7b,0x14,0x00,0x00,0x6d,0x14,0x00,0x00,0xad,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0x7c,0x14,0x00,0x00,0x7b,0x14,0x00,0x00,0x14,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x87,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x7c,0x14,0x00,0x00, +0x7d,0x14,0x00,0x00,0x84,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x7d,0x14,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x7e,0x14,0x00,0x00,0x18,0x0e,0x00,0x00, +0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x7f,0x14,0x00,0x00, +0x7e,0x14,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x80,0x14,0x00,0x00, +0x7f,0x14,0x00,0x00,0x1a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x82,0x14,0x00,0x00,0x79,0x14,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xb1,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x82,0x14,0x00,0x00, +0x80,0x14,0x00,0x00,0xf9,0x00,0x02,0x00,0x87,0x14,0x00,0x00,0xf8,0x00,0x02,0x00, +0x84,0x14,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x86,0x14,0x00,0x00, +0x79,0x14,0x00,0x00,0xf9,0x00,0x02,0x00,0x87,0x14,0x00,0x00,0xf8,0x00,0x02,0x00, +0x87,0x14,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xac,0x24,0x00,0x00, +0xb1,0x14,0x00,0x00,0x7d,0x14,0x00,0x00,0x86,0x14,0x00,0x00,0x84,0x14,0x00,0x00, +0x3e,0x00,0x03,0x00,0x79,0x14,0x00,0x00,0xac,0x24,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x8a,0x14,0x00,0x00,0x17,0x0e,0x00,0x00,0x4c,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x8b,0x14,0x00,0x00,0x8a,0x14,0x00,0x00, +0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x8c,0x14,0x00,0x00,0x8b,0x14,0x00,0x00, +0x14,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x94,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x8c,0x14,0x00,0x00,0x8d,0x14,0x00,0x00,0x91,0x14,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8d,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x8e,0x14,0x00,0x00,0x5b,0x14,0x00,0x00,0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x8f,0x14,0x00,0x00,0x8e,0x14,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xb6,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x8f,0x14,0x00,0x00,0x14,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x94,0x14,0x00,0x00, +0xf8,0x00,0x02,0x00,0x91,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x92,0x14,0x00,0x00,0x5b,0x14,0x00,0x00,0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x93,0x14,0x00,0x00,0x92,0x14,0x00,0x00,0xf9,0x00,0x02,0x00, +0x94,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x94,0x14,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xad,0x24,0x00,0x00,0xb6,0x14,0x00,0x00,0x8d,0x14,0x00,0x00, +0x93,0x14,0x00,0x00,0x91,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x96,0x14,0x00,0x00,0x5b,0x14,0x00,0x00,0x4c,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0x96,0x14,0x00,0x00,0xad,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x98,0x14,0x00,0x00,0x8a,0x14,0x00,0x00,0xad,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0x99,0x14,0x00,0x00,0x98,0x14,0x00,0x00,0x14,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xa4,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x99,0x14,0x00,0x00, +0x9a,0x14,0x00,0x00,0xa1,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x9a,0x14,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x9b,0x14,0x00,0x00,0x18,0x0e,0x00,0x00, +0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x9c,0x14,0x00,0x00, +0x9b,0x14,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x9d,0x14,0x00,0x00, +0x9c,0x14,0x00,0x00,0x1a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x9f,0x14,0x00,0x00,0x96,0x14,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xbb,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x9f,0x14,0x00,0x00, +0x9d,0x14,0x00,0x00,0xf9,0x00,0x02,0x00,0xa4,0x14,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa1,0x14,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xa3,0x14,0x00,0x00, +0x96,0x14,0x00,0x00,0xf9,0x00,0x02,0x00,0xa4,0x14,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa4,0x14,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xae,0x24,0x00,0x00, +0xbb,0x14,0x00,0x00,0x9a,0x14,0x00,0x00,0xa3,0x14,0x00,0x00,0xa1,0x14,0x00,0x00, +0x3e,0x00,0x03,0x00,0x96,0x14,0x00,0x00,0xae,0x24,0x00,0x00,0x3d,0x00,0x04,0x00, +0x64,0x00,0x00,0x00,0xa7,0x14,0x00,0x00,0x5b,0x14,0x00,0x00,0x5f,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0xc5,0x14,0x00,0x00,0xe9,0x0e,0x00,0x00,0xa7,0x14,0x00,0x00, +0x02,0x00,0x00,0x00,0x14,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x78,0x0e,0x00,0x00,0xc5,0x14,0x00,0x00,0x3e,0x00,0x03,0x00,0x1b,0x0e,0x00,0x00, +0x59,0x08,0x00,0x00,0x3e,0x00,0x03,0x00,0x1c,0x0e,0x00,0x00,0xf2,0x0b,0x00,0x00, +0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xd7,0x14,0x00,0x00,0xb6,0x0d,0x00,0x00, +0x59,0x08,0x00,0x00,0x3e,0x00,0x03,0x00,0xc6,0x14,0x00,0x00,0xd7,0x14,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xd8,0x14,0x00,0x00,0x1b,0x0e,0x00,0x00, +0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xd9,0x14,0x00,0x00, +0xd8,0x14,0x00,0x00,0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0xda,0x14,0x00,0x00, +0xd9,0x14,0x00,0x00,0x14,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xe2,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xda,0x14,0x00,0x00,0xdb,0x14,0x00,0x00, +0xdf,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0xdb,0x14,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xdc,0x14,0x00,0x00,0xc6,0x14,0x00,0x00,0x5e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xdd,0x14,0x00,0x00,0xdc,0x14,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x17,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xdd,0x14,0x00,0x00,0x14,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe2,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0xdf,0x14,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xe0,0x14,0x00,0x00,0xc6,0x14,0x00,0x00,0x5e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xe1,0x14,0x00,0x00,0xe0,0x14,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe2,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0xe2,0x14,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xaf,0x24,0x00,0x00,0x17,0x15,0x00,0x00, +0xdb,0x14,0x00,0x00,0xe1,0x14,0x00,0x00,0xdf,0x14,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xe4,0x14,0x00,0x00,0xc6,0x14,0x00,0x00,0x5e,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0xe4,0x14,0x00,0x00,0xaf,0x24,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xe6,0x14,0x00,0x00,0xd8,0x14,0x00,0x00,0xad,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0xe7,0x14,0x00,0x00,0xe6,0x14,0x00,0x00,0x14,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xf2,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xe7,0x14,0x00,0x00,0xe8,0x14,0x00,0x00,0xef,0x14,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe8,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xe9,0x14,0x00,0x00, +0x1c,0x0e,0x00,0x00,0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xea,0x14,0x00,0x00,0xe9,0x14,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xeb,0x14,0x00,0x00,0xea,0x14,0x00,0x00,0x1a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xed,0x14,0x00,0x00,0xe4,0x14,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x1c,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xed,0x14,0x00,0x00,0xeb,0x14,0x00,0x00,0xf9,0x00,0x02,0x00,0xf2,0x14,0x00,0x00, +0xf8,0x00,0x02,0x00,0xef,0x14,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xf1,0x14,0x00,0x00,0xe4,0x14,0x00,0x00,0xf9,0x00,0x02,0x00,0xf2,0x14,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf2,0x14,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xb0,0x24,0x00,0x00,0x1c,0x15,0x00,0x00,0xe8,0x14,0x00,0x00,0xf1,0x14,0x00,0x00, +0xef,0x14,0x00,0x00,0x3e,0x00,0x03,0x00,0xe4,0x14,0x00,0x00,0xb0,0x24,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xf5,0x14,0x00,0x00,0x1b,0x0e,0x00,0x00, +0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xf6,0x14,0x00,0x00, +0xf5,0x14,0x00,0x00,0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0xf7,0x14,0x00,0x00, +0xf6,0x14,0x00,0x00,0x14,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xff,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xf7,0x14,0x00,0x00,0xf8,0x14,0x00,0x00, +0xfc,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0xf8,0x14,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xf9,0x14,0x00,0x00,0xc6,0x14,0x00,0x00,0x4c,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xfa,0x14,0x00,0x00,0xf9,0x14,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x21,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xfa,0x14,0x00,0x00,0x14,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0xff,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0xfc,0x14,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xfd,0x14,0x00,0x00,0xc6,0x14,0x00,0x00,0x4c,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xfe,0x14,0x00,0x00,0xfd,0x14,0x00,0x00, +0xf9,0x00,0x02,0x00,0xff,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0xff,0x14,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xb1,0x24,0x00,0x00,0x21,0x15,0x00,0x00, +0xf8,0x14,0x00,0x00,0xfe,0x14,0x00,0x00,0xfc,0x14,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x01,0x15,0x00,0x00,0xc6,0x14,0x00,0x00,0x4c,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0x01,0x15,0x00,0x00,0xb1,0x24,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x03,0x15,0x00,0x00,0xf5,0x14,0x00,0x00,0xad,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x04,0x15,0x00,0x00,0x03,0x15,0x00,0x00,0x14,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x0f,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x04,0x15,0x00,0x00,0x05,0x15,0x00,0x00,0x0c,0x15,0x00,0x00,0xf8,0x00,0x02,0x00, +0x05,0x15,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x06,0x15,0x00,0x00, +0x1c,0x0e,0x00,0x00,0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x07,0x15,0x00,0x00,0x06,0x15,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x08,0x15,0x00,0x00,0x07,0x15,0x00,0x00,0x1a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x0a,0x15,0x00,0x00,0x01,0x15,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x26,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x0a,0x15,0x00,0x00,0x08,0x15,0x00,0x00,0xf9,0x00,0x02,0x00,0x0f,0x15,0x00,0x00, +0xf8,0x00,0x02,0x00,0x0c,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x0e,0x15,0x00,0x00,0x01,0x15,0x00,0x00,0xf9,0x00,0x02,0x00,0x0f,0x15,0x00,0x00, +0xf8,0x00,0x02,0x00,0x0f,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xb2,0x24,0x00,0x00,0x26,0x15,0x00,0x00,0x05,0x15,0x00,0x00,0x0e,0x15,0x00,0x00, +0x0c,0x15,0x00,0x00,0x3e,0x00,0x03,0x00,0x01,0x15,0x00,0x00,0xb2,0x24,0x00,0x00, +0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0x12,0x15,0x00,0x00,0xc6,0x14,0x00,0x00, +0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x30,0x15,0x00,0x00,0xe9,0x0e,0x00,0x00, +0x12,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0x14,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0x7e,0x0e,0x00,0x00,0x30,0x15,0x00,0x00,0x3e,0x00,0x03,0x00, +0x9c,0x0d,0x00,0x00,0xb9,0x0d,0x00,0x00,0x41,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x61,0x15,0x00,0x00,0x9c,0x0d,0x00,0x00,0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x62,0x15,0x00,0x00,0x61,0x15,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xbc,0x15,0x00,0x00,0x85,0x04,0x00,0x00,0x62,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xe5,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xbc,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00, +0xef,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xe5,0x15,0x00,0x00, +0x59,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe8,0x15,0x00,0x00, +0xef,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xf4,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xe8,0x15,0x00,0x00,0xb8,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0xf5,0x15,0x00,0x00,0xf4,0x15,0x00,0x00,0x12,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0x05,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xf5,0x15,0x00,0x00,0xf6,0x15,0x00,0x00,0xf7,0x15,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf6,0x15,0x00,0x00,0xf9,0x00,0x02,0x00,0x05,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf7,0x15,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf9,0x15,0x00,0x00, +0x45,0x04,0x00,0x00,0xe8,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xfa,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xf9,0x15,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfd,0x15,0x00,0x00,0xfa,0x15,0x00,0x00, +0xf9,0x15,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xff,0x15,0x00,0x00, +0x4c,0x04,0x00,0x00,0xe8,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x00,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xff,0x15,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x03,0x16,0x00,0x00,0x00,0x16,0x00,0x00, +0xff,0x15,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x04,0x16,0x00,0x00, +0xfd,0x15,0x00,0x00,0x03,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x05,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x05,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xb3,0x24,0x00,0x00,0xc5,0x01,0x00,0x00,0xf6,0x15,0x00,0x00,0x04,0x16,0x00,0x00, +0xf7,0x15,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xea,0x15,0x00,0x00, +0xb3,0x24,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xbf,0x15,0x00,0x00, +0x8b,0x04,0x00,0x00,0x62,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0x0d,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xbf,0x15,0x00,0x00, +0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0x17,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x0d,0x16,0x00,0x00,0x59,0x04,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x10,0x16,0x00,0x00,0x17,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x1c,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x10,0x16,0x00,0x00,0xb8,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x1d,0x16,0x00,0x00, +0x1c,0x16,0x00,0x00,0x12,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x2d,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x1d,0x16,0x00,0x00,0x1e,0x16,0x00,0x00, +0x1f,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x1e,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0x2d,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x1f,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x21,0x16,0x00,0x00,0x45,0x04,0x00,0x00,0x10,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x22,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x21,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x25,0x16,0x00,0x00,0x22,0x16,0x00,0x00,0x21,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x27,0x16,0x00,0x00,0x4c,0x04,0x00,0x00,0x10,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x28,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x27,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2b,0x16,0x00,0x00,0x28,0x16,0x00,0x00,0x27,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2c,0x16,0x00,0x00,0x25,0x16,0x00,0x00,0x2b,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0x2d,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x2d,0x16,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb4,0x24,0x00,0x00,0xc5,0x01,0x00,0x00, +0x1e,0x16,0x00,0x00,0x2c,0x16,0x00,0x00,0x1f,0x16,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x12,0x16,0x00,0x00,0xb4,0x24,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xc2,0x15,0x00,0x00,0x91,0x04,0x00,0x00,0x62,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x35,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xc2,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00, +0x3f,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x35,0x16,0x00,0x00, +0x59,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x38,0x16,0x00,0x00, +0x3f,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x44,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x38,0x16,0x00,0x00,0xb8,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x45,0x16,0x00,0x00,0x44,0x16,0x00,0x00,0x12,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0x55,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x45,0x16,0x00,0x00,0x46,0x16,0x00,0x00,0x47,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x46,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x55,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x47,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x49,0x16,0x00,0x00, +0x45,0x04,0x00,0x00,0x38,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x4a,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x49,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4d,0x16,0x00,0x00,0x4a,0x16,0x00,0x00, +0x49,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4f,0x16,0x00,0x00, +0x4c,0x04,0x00,0x00,0x38,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x50,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x4f,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x53,0x16,0x00,0x00,0x50,0x16,0x00,0x00, +0x4f,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x54,0x16,0x00,0x00, +0x4d,0x16,0x00,0x00,0x53,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x55,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x55,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xb5,0x24,0x00,0x00,0xc5,0x01,0x00,0x00,0x46,0x16,0x00,0x00,0x54,0x16,0x00,0x00, +0x47,0x16,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x3a,0x16,0x00,0x00, +0xb5,0x24,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xc5,0x15,0x00,0x00, +0x59,0x04,0x00,0x00,0x62,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0x5d,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xc5,0x15,0x00,0x00, +0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0x67,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x5d,0x16,0x00,0x00,0x59,0x04,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x60,0x16,0x00,0x00,0x67,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x6c,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x60,0x16,0x00,0x00,0xb8,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x6d,0x16,0x00,0x00, +0x6c,0x16,0x00,0x00,0x12,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x7d,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x6d,0x16,0x00,0x00,0x6e,0x16,0x00,0x00, +0x6f,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x6e,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0x7d,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x6f,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x71,0x16,0x00,0x00,0x45,0x04,0x00,0x00,0x60,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x72,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x71,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x75,0x16,0x00,0x00,0x72,0x16,0x00,0x00,0x71,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x77,0x16,0x00,0x00,0x4c,0x04,0x00,0x00,0x60,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x78,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x77,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7b,0x16,0x00,0x00,0x78,0x16,0x00,0x00,0x77,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7c,0x16,0x00,0x00,0x75,0x16,0x00,0x00,0x7b,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0x7d,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x7d,0x16,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb6,0x24,0x00,0x00,0xc5,0x01,0x00,0x00, +0x6e,0x16,0x00,0x00,0x7c,0x16,0x00,0x00,0x6f,0x16,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x62,0x16,0x00,0x00,0xb6,0x24,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xc9,0x15,0x00,0x00,0x24,0x0e,0x00,0x00,0xea,0x15,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xcc,0x15,0x00,0x00,0x2a,0x0e,0x00,0x00, +0x12,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xcd,0x15,0x00,0x00, +0xc9,0x15,0x00,0x00,0xcc,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0xd0,0x15,0x00,0x00,0x30,0x0e,0x00,0x00,0x3a,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xd1,0x15,0x00,0x00,0xcd,0x15,0x00,0x00,0xd0,0x15,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xd4,0x15,0x00,0x00,0x36,0x0e,0x00,0x00, +0x62,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xd5,0x15,0x00,0x00, +0xd1,0x15,0x00,0x00,0xd4,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xd8,0x15,0x00,0x00,0xea,0x15,0x00,0x00,0x12,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xda,0x15,0x00,0x00,0xd8,0x15,0x00,0x00,0x3a,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xdc,0x15,0x00,0x00,0xda,0x15,0x00,0x00, +0x62,0x16,0x00,0x00,0x50,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0xdd,0x15,0x00,0x00, +0xdc,0x15,0x00,0x00,0xdc,0x15,0x00,0x00,0xdc,0x15,0x00,0x00,0xdc,0x15,0x00,0x00, +0x88,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xde,0x15,0x00,0x00,0xd5,0x15,0x00,0x00, +0xdd,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x6d,0x15,0x00,0x00, +0x61,0x15,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x8a,0x16,0x00,0x00, +0x85,0x04,0x00,0x00,0x6d,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0xb3,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x8a,0x16,0x00,0x00, +0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0xbd,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xb3,0x16,0x00,0x00,0x59,0x04,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xb6,0x16,0x00,0x00,0xbd,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xc2,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xb6,0x16,0x00,0x00,0xb8,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0xc3,0x16,0x00,0x00, +0xc2,0x16,0x00,0x00,0x12,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0xd3,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc3,0x16,0x00,0x00,0xc4,0x16,0x00,0x00, +0xc5,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xc4,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd3,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xc5,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc7,0x16,0x00,0x00,0x45,0x04,0x00,0x00,0xb6,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc8,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xc7,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xcb,0x16,0x00,0x00,0xc8,0x16,0x00,0x00,0xc7,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcd,0x16,0x00,0x00,0x4c,0x04,0x00,0x00,0xb6,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xce,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xcd,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd1,0x16,0x00,0x00,0xce,0x16,0x00,0x00,0xcd,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd2,0x16,0x00,0x00,0xcb,0x16,0x00,0x00,0xd1,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd3,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xd3,0x16,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb7,0x24,0x00,0x00,0xc5,0x01,0x00,0x00, +0xc4,0x16,0x00,0x00,0xd2,0x16,0x00,0x00,0xc5,0x16,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0xb8,0x16,0x00,0x00,0xb7,0x24,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x8d,0x16,0x00,0x00,0x8b,0x04,0x00,0x00,0x6d,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xdb,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x8d,0x16,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00, +0xe5,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xdb,0x16,0x00,0x00, +0x59,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xde,0x16,0x00,0x00, +0xe5,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xea,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xde,0x16,0x00,0x00,0xb8,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0xeb,0x16,0x00,0x00,0xea,0x16,0x00,0x00,0x12,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0xfb,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xeb,0x16,0x00,0x00,0xec,0x16,0x00,0x00,0xed,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0xec,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0xfb,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0xed,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xef,0x16,0x00,0x00, +0x45,0x04,0x00,0x00,0xde,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xf0,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xef,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf3,0x16,0x00,0x00,0xf0,0x16,0x00,0x00, +0xef,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf5,0x16,0x00,0x00, +0x4c,0x04,0x00,0x00,0xde,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xf6,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xf5,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf9,0x16,0x00,0x00,0xf6,0x16,0x00,0x00, +0xf5,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfa,0x16,0x00,0x00, +0xf3,0x16,0x00,0x00,0xf9,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0xfb,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0xfb,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xb8,0x24,0x00,0x00,0xc5,0x01,0x00,0x00,0xec,0x16,0x00,0x00,0xfa,0x16,0x00,0x00, +0xed,0x16,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xe0,0x16,0x00,0x00, +0xb8,0x24,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x90,0x16,0x00,0x00, +0x91,0x04,0x00,0x00,0x6d,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0x03,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x90,0x16,0x00,0x00, +0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0x0d,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x03,0x17,0x00,0x00,0x59,0x04,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x06,0x17,0x00,0x00,0x0d,0x17,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x12,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x06,0x17,0x00,0x00,0xb8,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x13,0x17,0x00,0x00, +0x12,0x17,0x00,0x00,0x12,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x23,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x13,0x17,0x00,0x00,0x14,0x17,0x00,0x00, +0x15,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x14,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0x23,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x15,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x17,0x17,0x00,0x00,0x45,0x04,0x00,0x00,0x06,0x17,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x18,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x17,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1b,0x17,0x00,0x00,0x18,0x17,0x00,0x00,0x17,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1d,0x17,0x00,0x00,0x4c,0x04,0x00,0x00,0x06,0x17,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x1e,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x1d,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x21,0x17,0x00,0x00,0x1e,0x17,0x00,0x00,0x1d,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x22,0x17,0x00,0x00,0x1b,0x17,0x00,0x00,0x21,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0x23,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x23,0x17,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb9,0x24,0x00,0x00,0xc5,0x01,0x00,0x00, +0x14,0x17,0x00,0x00,0x22,0x17,0x00,0x00,0x15,0x17,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x08,0x17,0x00,0x00,0xb9,0x24,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x93,0x16,0x00,0x00,0x59,0x04,0x00,0x00,0x6d,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x2b,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x93,0x16,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00, +0x35,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x2b,0x17,0x00,0x00, +0x59,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2e,0x17,0x00,0x00, +0x35,0x17,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x3a,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x2e,0x17,0x00,0x00,0xb8,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x3b,0x17,0x00,0x00,0x3a,0x17,0x00,0x00,0x12,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0x4b,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x3b,0x17,0x00,0x00,0x3c,0x17,0x00,0x00,0x3d,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3c,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x4b,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3d,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3f,0x17,0x00,0x00, +0x45,0x04,0x00,0x00,0x2e,0x17,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x40,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x3f,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x43,0x17,0x00,0x00,0x40,0x17,0x00,0x00, +0x3f,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x45,0x17,0x00,0x00, +0x4c,0x04,0x00,0x00,0x2e,0x17,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x46,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x45,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x49,0x17,0x00,0x00,0x46,0x17,0x00,0x00, +0x45,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4a,0x17,0x00,0x00, +0x43,0x17,0x00,0x00,0x49,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x4b,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4b,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xba,0x24,0x00,0x00,0xc5,0x01,0x00,0x00,0x3c,0x17,0x00,0x00,0x4a,0x17,0x00,0x00, +0x3d,0x17,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x30,0x17,0x00,0x00, +0xba,0x24,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x97,0x16,0x00,0x00, +0x3c,0x0e,0x00,0x00,0xb8,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x9a,0x16,0x00,0x00,0x42,0x0e,0x00,0x00,0xe0,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x9b,0x16,0x00,0x00,0x97,0x16,0x00,0x00,0x9a,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x9e,0x16,0x00,0x00,0x48,0x0e,0x00,0x00, +0x08,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x9f,0x16,0x00,0x00, +0x9b,0x16,0x00,0x00,0x9e,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0xa2,0x16,0x00,0x00,0x4e,0x0e,0x00,0x00,0x30,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xa3,0x16,0x00,0x00,0x9f,0x16,0x00,0x00,0xa2,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xa6,0x16,0x00,0x00,0xb8,0x16,0x00,0x00, +0xe0,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xa8,0x16,0x00,0x00, +0xa6,0x16,0x00,0x00,0x08,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xaa,0x16,0x00,0x00,0xa8,0x16,0x00,0x00,0x30,0x17,0x00,0x00,0x50,0x00,0x07,0x00, +0x59,0x00,0x00,0x00,0xab,0x16,0x00,0x00,0xaa,0x16,0x00,0x00,0xaa,0x16,0x00,0x00, +0xaa,0x16,0x00,0x00,0xaa,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0xac,0x16,0x00,0x00,0xa3,0x16,0x00,0x00,0xab,0x16,0x00,0x00,0x3d,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x78,0x15,0x00,0x00,0x61,0x15,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x58,0x17,0x00,0x00,0x85,0x04,0x00,0x00,0x78,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x81,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x58,0x17,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00, +0x8b,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x81,0x17,0x00,0x00, +0x59,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x84,0x17,0x00,0x00, +0x8b,0x17,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x90,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x84,0x17,0x00,0x00,0xb8,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x91,0x17,0x00,0x00,0x90,0x17,0x00,0x00,0x12,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0xa1,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x91,0x17,0x00,0x00,0x92,0x17,0x00,0x00,0x93,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x92,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0xa1,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x93,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x95,0x17,0x00,0x00, +0x45,0x04,0x00,0x00,0x84,0x17,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x96,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x95,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x99,0x17,0x00,0x00,0x96,0x17,0x00,0x00, +0x95,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9b,0x17,0x00,0x00, +0x4c,0x04,0x00,0x00,0x84,0x17,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x9c,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x9b,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9f,0x17,0x00,0x00,0x9c,0x17,0x00,0x00, +0x9b,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa0,0x17,0x00,0x00, +0x99,0x17,0x00,0x00,0x9f,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0xa1,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa1,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xbb,0x24,0x00,0x00,0xc5,0x01,0x00,0x00,0x92,0x17,0x00,0x00,0xa0,0x17,0x00,0x00, +0x93,0x17,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x86,0x17,0x00,0x00, +0xbb,0x24,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x5b,0x17,0x00,0x00, +0x8b,0x04,0x00,0x00,0x78,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0xa9,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x5b,0x17,0x00,0x00, +0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0xb3,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xa9,0x17,0x00,0x00,0x59,0x04,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xac,0x17,0x00,0x00,0xb3,0x17,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xb8,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xac,0x17,0x00,0x00,0xb8,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0xb9,0x17,0x00,0x00, +0xb8,0x17,0x00,0x00,0x12,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0xc9,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb9,0x17,0x00,0x00,0xba,0x17,0x00,0x00, +0xbb,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xba,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc9,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xbb,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbd,0x17,0x00,0x00,0x45,0x04,0x00,0x00,0xac,0x17,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xbe,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xbd,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc1,0x17,0x00,0x00,0xbe,0x17,0x00,0x00,0xbd,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc3,0x17,0x00,0x00,0x4c,0x04,0x00,0x00,0xac,0x17,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc4,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xc3,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc7,0x17,0x00,0x00,0xc4,0x17,0x00,0x00,0xc3,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc8,0x17,0x00,0x00,0xc1,0x17,0x00,0x00,0xc7,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc9,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xc9,0x17,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xbc,0x24,0x00,0x00,0xc5,0x01,0x00,0x00, +0xba,0x17,0x00,0x00,0xc8,0x17,0x00,0x00,0xbb,0x17,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0xae,0x17,0x00,0x00,0xbc,0x24,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x5e,0x17,0x00,0x00,0x91,0x04,0x00,0x00,0x78,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xd1,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x5e,0x17,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00, +0xdb,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xd1,0x17,0x00,0x00, +0x59,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd4,0x17,0x00,0x00, +0xdb,0x17,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xe0,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xd4,0x17,0x00,0x00,0xb8,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0xe1,0x17,0x00,0x00,0xe0,0x17,0x00,0x00,0x12,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0xf1,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xe1,0x17,0x00,0x00,0xe2,0x17,0x00,0x00,0xe3,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe2,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0xf1,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe3,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe5,0x17,0x00,0x00, +0x45,0x04,0x00,0x00,0xd4,0x17,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xe6,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xe5,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe9,0x17,0x00,0x00,0xe6,0x17,0x00,0x00, +0xe5,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xeb,0x17,0x00,0x00, +0x4c,0x04,0x00,0x00,0xd4,0x17,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xec,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xeb,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xef,0x17,0x00,0x00,0xec,0x17,0x00,0x00, +0xeb,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf0,0x17,0x00,0x00, +0xe9,0x17,0x00,0x00,0xef,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0xf1,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf1,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xbd,0x24,0x00,0x00,0xc5,0x01,0x00,0x00,0xe2,0x17,0x00,0x00,0xf0,0x17,0x00,0x00, +0xe3,0x17,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xd6,0x17,0x00,0x00, +0xbd,0x24,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x61,0x17,0x00,0x00, +0x59,0x04,0x00,0x00,0x78,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0xf9,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x61,0x17,0x00,0x00, +0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0x03,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xf9,0x17,0x00,0x00,0x59,0x04,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xfc,0x17,0x00,0x00,0x03,0x18,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x08,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xfc,0x17,0x00,0x00,0xb8,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x09,0x18,0x00,0x00, +0x08,0x18,0x00,0x00,0x12,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x19,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x09,0x18,0x00,0x00,0x0a,0x18,0x00,0x00, +0x0b,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x0a,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0x19,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x0b,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0d,0x18,0x00,0x00,0x45,0x04,0x00,0x00,0xfc,0x17,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x0e,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x0d,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x11,0x18,0x00,0x00,0x0e,0x18,0x00,0x00,0x0d,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x13,0x18,0x00,0x00,0x4c,0x04,0x00,0x00,0xfc,0x17,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x14,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x13,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x17,0x18,0x00,0x00,0x14,0x18,0x00,0x00,0x13,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x18,0x18,0x00,0x00,0x11,0x18,0x00,0x00,0x17,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x19,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x19,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xbe,0x24,0x00,0x00,0xc5,0x01,0x00,0x00, +0x0a,0x18,0x00,0x00,0x18,0x18,0x00,0x00,0x0b,0x18,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0xfe,0x17,0x00,0x00,0xbe,0x24,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x65,0x17,0x00,0x00,0x54,0x0e,0x00,0x00,0x86,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x68,0x17,0x00,0x00,0x5a,0x0e,0x00,0x00, +0xae,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x69,0x17,0x00,0x00, +0x65,0x17,0x00,0x00,0x68,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x6c,0x17,0x00,0x00,0x60,0x0e,0x00,0x00,0xd6,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x6d,0x17,0x00,0x00,0x69,0x17,0x00,0x00,0x6c,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x70,0x17,0x00,0x00,0x66,0x0e,0x00,0x00, +0xfe,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x71,0x17,0x00,0x00, +0x6d,0x17,0x00,0x00,0x70,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x74,0x17,0x00,0x00,0x86,0x17,0x00,0x00,0xae,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x76,0x17,0x00,0x00,0x74,0x17,0x00,0x00,0xd6,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x78,0x17,0x00,0x00,0x76,0x17,0x00,0x00, +0xfe,0x17,0x00,0x00,0x50,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0x79,0x17,0x00,0x00, +0x78,0x17,0x00,0x00,0x78,0x17,0x00,0x00,0x78,0x17,0x00,0x00,0x78,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x7a,0x17,0x00,0x00,0x71,0x17,0x00,0x00, +0x79,0x17,0x00,0x00,0x3d,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x83,0x15,0x00,0x00, +0x61,0x15,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x26,0x18,0x00,0x00, +0x85,0x04,0x00,0x00,0x83,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0x4f,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x26,0x18,0x00,0x00, +0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0x59,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x4f,0x18,0x00,0x00,0x59,0x04,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x52,0x18,0x00,0x00,0x59,0x18,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x5e,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x52,0x18,0x00,0x00,0xb8,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x5f,0x18,0x00,0x00, +0x5e,0x18,0x00,0x00,0x12,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x6f,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x5f,0x18,0x00,0x00,0x60,0x18,0x00,0x00, +0x61,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x60,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0x6f,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x61,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x63,0x18,0x00,0x00,0x45,0x04,0x00,0x00,0x52,0x18,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x64,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x63,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x67,0x18,0x00,0x00,0x64,0x18,0x00,0x00,0x63,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x69,0x18,0x00,0x00,0x4c,0x04,0x00,0x00,0x52,0x18,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x6a,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x69,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6d,0x18,0x00,0x00,0x6a,0x18,0x00,0x00,0x69,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6e,0x18,0x00,0x00,0x67,0x18,0x00,0x00,0x6d,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x6f,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x6f,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xbf,0x24,0x00,0x00,0xc5,0x01,0x00,0x00, +0x60,0x18,0x00,0x00,0x6e,0x18,0x00,0x00,0x61,0x18,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x54,0x18,0x00,0x00,0xbf,0x24,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x29,0x18,0x00,0x00,0x8b,0x04,0x00,0x00,0x83,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x77,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x29,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00, +0x81,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x77,0x18,0x00,0x00, +0x59,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x7a,0x18,0x00,0x00, +0x81,0x18,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x86,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x7a,0x18,0x00,0x00,0xb8,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x87,0x18,0x00,0x00,0x86,0x18,0x00,0x00,0x12,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0x97,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x87,0x18,0x00,0x00,0x88,0x18,0x00,0x00,0x89,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x88,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x97,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x89,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8b,0x18,0x00,0x00, +0x45,0x04,0x00,0x00,0x7a,0x18,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x8c,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x8b,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8f,0x18,0x00,0x00,0x8c,0x18,0x00,0x00, +0x8b,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x91,0x18,0x00,0x00, +0x4c,0x04,0x00,0x00,0x7a,0x18,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x92,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x91,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x95,0x18,0x00,0x00,0x92,0x18,0x00,0x00, +0x91,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x96,0x18,0x00,0x00, +0x8f,0x18,0x00,0x00,0x95,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x97,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x97,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xc0,0x24,0x00,0x00,0xc5,0x01,0x00,0x00,0x88,0x18,0x00,0x00,0x96,0x18,0x00,0x00, +0x89,0x18,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x7c,0x18,0x00,0x00, +0xc0,0x24,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x2c,0x18,0x00,0x00, +0x91,0x04,0x00,0x00,0x83,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0x9f,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x2c,0x18,0x00,0x00, +0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0xa9,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x9f,0x18,0x00,0x00,0x59,0x04,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xa2,0x18,0x00,0x00,0xa9,0x18,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xae,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xa2,0x18,0x00,0x00,0xb8,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0xaf,0x18,0x00,0x00, +0xae,0x18,0x00,0x00,0x12,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0xbf,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xaf,0x18,0x00,0x00,0xb0,0x18,0x00,0x00, +0xb1,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xb0,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0xbf,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xb1,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb3,0x18,0x00,0x00,0x45,0x04,0x00,0x00,0xa2,0x18,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb4,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xb3,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb7,0x18,0x00,0x00,0xb4,0x18,0x00,0x00,0xb3,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb9,0x18,0x00,0x00,0x4c,0x04,0x00,0x00,0xa2,0x18,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xba,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xb9,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbd,0x18,0x00,0x00,0xba,0x18,0x00,0x00,0xb9,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbe,0x18,0x00,0x00,0xb7,0x18,0x00,0x00,0xbd,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0xbf,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xbf,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc1,0x24,0x00,0x00,0xc5,0x01,0x00,0x00, +0xb0,0x18,0x00,0x00,0xbe,0x18,0x00,0x00,0xb1,0x18,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0xa4,0x18,0x00,0x00,0xc1,0x24,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x2f,0x18,0x00,0x00,0x59,0x04,0x00,0x00,0x83,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xc7,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x2f,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00, +0xd1,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xc7,0x18,0x00,0x00, +0x59,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xca,0x18,0x00,0x00, +0xd1,0x18,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd6,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xca,0x18,0x00,0x00,0xb8,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0xd7,0x18,0x00,0x00,0xd6,0x18,0x00,0x00,0x12,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0xe7,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xd7,0x18,0x00,0x00,0xd8,0x18,0x00,0x00,0xd9,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd8,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xe7,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd9,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdb,0x18,0x00,0x00, +0x45,0x04,0x00,0x00,0xca,0x18,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xdc,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xdb,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdf,0x18,0x00,0x00,0xdc,0x18,0x00,0x00, +0xdb,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe1,0x18,0x00,0x00, +0x4c,0x04,0x00,0x00,0xca,0x18,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xe2,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xe1,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe5,0x18,0x00,0x00,0xe2,0x18,0x00,0x00, +0xe1,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe6,0x18,0x00,0x00, +0xdf,0x18,0x00,0x00,0xe5,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xe7,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe7,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xc2,0x24,0x00,0x00,0xc5,0x01,0x00,0x00,0xd8,0x18,0x00,0x00,0xe6,0x18,0x00,0x00, +0xd9,0x18,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xcc,0x18,0x00,0x00, +0xc2,0x24,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x33,0x18,0x00,0x00, +0x6c,0x0e,0x00,0x00,0x54,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x36,0x18,0x00,0x00,0x72,0x0e,0x00,0x00,0x7c,0x18,0x00,0x00,0x81,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x37,0x18,0x00,0x00,0x33,0x18,0x00,0x00,0x36,0x18,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x3a,0x18,0x00,0x00,0x78,0x0e,0x00,0x00, +0xa4,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x3b,0x18,0x00,0x00, +0x37,0x18,0x00,0x00,0x3a,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x3e,0x18,0x00,0x00,0x7e,0x0e,0x00,0x00,0xcc,0x18,0x00,0x00,0x81,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x3f,0x18,0x00,0x00,0x3b,0x18,0x00,0x00,0x3e,0x18,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x42,0x18,0x00,0x00,0x54,0x18,0x00,0x00, +0x7c,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x44,0x18,0x00,0x00, +0x42,0x18,0x00,0x00,0xa4,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x46,0x18,0x00,0x00,0x44,0x18,0x00,0x00,0xcc,0x18,0x00,0x00,0x50,0x00,0x07,0x00, +0x59,0x00,0x00,0x00,0x47,0x18,0x00,0x00,0x46,0x18,0x00,0x00,0x46,0x18,0x00,0x00, +0x46,0x18,0x00,0x00,0x46,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x48,0x18,0x00,0x00,0x3f,0x18,0x00,0x00,0x47,0x18,0x00,0x00,0x41,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x89,0x15,0x00,0x00,0x9c,0x0d,0x00,0x00,0x4c,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x8a,0x15,0x00,0x00,0x89,0x15,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xf4,0x18,0x00,0x00,0x85,0x04,0x00,0x00, +0x8a,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x1d,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xf4,0x18,0x00,0x00,0x0c,0x00,0x07,0x00, +0x52,0x00,0x00,0x00,0x27,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x1d,0x19,0x00,0x00,0x59,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x20,0x19,0x00,0x00,0x27,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x2c,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x19,0x00,0x00, +0xb8,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x2d,0x19,0x00,0x00,0x2c,0x19,0x00,0x00, +0x12,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x3d,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x2d,0x19,0x00,0x00,0x2e,0x19,0x00,0x00,0x2f,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x2e,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x3d,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x2f,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x31,0x19,0x00,0x00,0x45,0x04,0x00,0x00,0x20,0x19,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x32,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x31,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x35,0x19,0x00,0x00, +0x32,0x19,0x00,0x00,0x31,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x37,0x19,0x00,0x00,0x4c,0x04,0x00,0x00,0x20,0x19,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x38,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x37,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3b,0x19,0x00,0x00, +0x38,0x19,0x00,0x00,0x37,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3c,0x19,0x00,0x00,0x35,0x19,0x00,0x00,0x3b,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0x3d,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x3d,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xc3,0x24,0x00,0x00,0xc5,0x01,0x00,0x00,0x2e,0x19,0x00,0x00, +0x3c,0x19,0x00,0x00,0x2f,0x19,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x22,0x19,0x00,0x00,0xc3,0x24,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xf7,0x18,0x00,0x00,0x8b,0x04,0x00,0x00,0x8a,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0x45,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xf7,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0x4f,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x45,0x19,0x00,0x00,0x59,0x04,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x48,0x19,0x00,0x00,0x4f,0x19,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x54,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x48,0x19,0x00,0x00,0xb8,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0x55,0x19,0x00,0x00,0x54,0x19,0x00,0x00,0x12,0x03,0x00,0x00,0xf7,0x00,0x03,0x00, +0x65,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x55,0x19,0x00,0x00, +0x56,0x19,0x00,0x00,0x57,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x56,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x65,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x57,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x59,0x19,0x00,0x00,0x45,0x04,0x00,0x00, +0x48,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x5a,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x59,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5d,0x19,0x00,0x00,0x5a,0x19,0x00,0x00,0x59,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5f,0x19,0x00,0x00,0x4c,0x04,0x00,0x00, +0x48,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x60,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x5f,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x63,0x19,0x00,0x00,0x60,0x19,0x00,0x00,0x5f,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x64,0x19,0x00,0x00,0x5d,0x19,0x00,0x00, +0x63,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x65,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x65,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc4,0x24,0x00,0x00, +0xc5,0x01,0x00,0x00,0x56,0x19,0x00,0x00,0x64,0x19,0x00,0x00,0x57,0x19,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x4a,0x19,0x00,0x00,0xc4,0x24,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xfa,0x18,0x00,0x00,0x91,0x04,0x00,0x00, +0x8a,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x6d,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xfa,0x18,0x00,0x00,0x0c,0x00,0x07,0x00, +0x52,0x00,0x00,0x00,0x77,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x6d,0x19,0x00,0x00,0x59,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x70,0x19,0x00,0x00,0x77,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x7c,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x70,0x19,0x00,0x00, +0xb8,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x7d,0x19,0x00,0x00,0x7c,0x19,0x00,0x00, +0x12,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x8d,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x7d,0x19,0x00,0x00,0x7e,0x19,0x00,0x00,0x7f,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x7e,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x8d,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x7f,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x81,0x19,0x00,0x00,0x45,0x04,0x00,0x00,0x70,0x19,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x82,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x81,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x85,0x19,0x00,0x00, +0x82,0x19,0x00,0x00,0x81,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x87,0x19,0x00,0x00,0x4c,0x04,0x00,0x00,0x70,0x19,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x88,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x87,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8b,0x19,0x00,0x00, +0x88,0x19,0x00,0x00,0x87,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8c,0x19,0x00,0x00,0x85,0x19,0x00,0x00,0x8b,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0x8d,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x8d,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xc5,0x24,0x00,0x00,0xc5,0x01,0x00,0x00,0x7e,0x19,0x00,0x00, +0x8c,0x19,0x00,0x00,0x7f,0x19,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x72,0x19,0x00,0x00,0xc5,0x24,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xfd,0x18,0x00,0x00,0x59,0x04,0x00,0x00,0x8a,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0x95,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xfd,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0x9f,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x95,0x19,0x00,0x00,0x59,0x04,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x98,0x19,0x00,0x00,0x9f,0x19,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa4,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x98,0x19,0x00,0x00,0xb8,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0xa5,0x19,0x00,0x00,0xa4,0x19,0x00,0x00,0x12,0x03,0x00,0x00,0xf7,0x00,0x03,0x00, +0xb5,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa5,0x19,0x00,0x00, +0xa6,0x19,0x00,0x00,0xa7,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xa6,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb5,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xa7,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa9,0x19,0x00,0x00,0x45,0x04,0x00,0x00, +0x98,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xaa,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xa9,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xad,0x19,0x00,0x00,0xaa,0x19,0x00,0x00,0xa9,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xaf,0x19,0x00,0x00,0x4c,0x04,0x00,0x00, +0x98,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb0,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xaf,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb3,0x19,0x00,0x00,0xb0,0x19,0x00,0x00,0xaf,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb4,0x19,0x00,0x00,0xad,0x19,0x00,0x00, +0xb3,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0xb5,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb5,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc6,0x24,0x00,0x00, +0xc5,0x01,0x00,0x00,0xa6,0x19,0x00,0x00,0xb4,0x19,0x00,0x00,0xa7,0x19,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x9a,0x19,0x00,0x00,0xc6,0x24,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x01,0x19,0x00,0x00,0xde,0x15,0x00,0x00, +0x22,0x19,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x04,0x19,0x00,0x00, +0xac,0x16,0x00,0x00,0x4a,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x05,0x19,0x00,0x00,0x01,0x19,0x00,0x00,0x04,0x19,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x08,0x19,0x00,0x00,0x7a,0x17,0x00,0x00,0x72,0x19,0x00,0x00, +0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x09,0x19,0x00,0x00,0x05,0x19,0x00,0x00, +0x08,0x19,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x0c,0x19,0x00,0x00, +0x48,0x18,0x00,0x00,0x9a,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x0d,0x19,0x00,0x00,0x09,0x19,0x00,0x00,0x0c,0x19,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x10,0x19,0x00,0x00,0x22,0x19,0x00,0x00,0x4a,0x19,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x12,0x19,0x00,0x00,0x10,0x19,0x00,0x00, +0x72,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x14,0x19,0x00,0x00, +0x12,0x19,0x00,0x00,0x9a,0x19,0x00,0x00,0x50,0x00,0x07,0x00,0x59,0x00,0x00,0x00, +0x15,0x19,0x00,0x00,0x14,0x19,0x00,0x00,0x14,0x19,0x00,0x00,0x14,0x19,0x00,0x00, +0x14,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x16,0x19,0x00,0x00, +0x0d,0x19,0x00,0x00,0x15,0x19,0x00,0x00,0x50,0x00,0x07,0x00,0x0b,0x05,0x00,0x00, +0x94,0x15,0x00,0x00,0x42,0x0e,0x00,0x00,0x48,0x0e,0x00,0x00,0x5a,0x0e,0x00,0x00, +0x60,0x0e,0x00,0x00,0x3e,0x00,0x03,0x00,0x4f,0x15,0x00,0x00,0x94,0x15,0x00,0x00, +0x41,0x00,0x05,0x00,0x5a,0x00,0x00,0x00,0x95,0x15,0x00,0x00,0x4f,0x15,0x00,0x00, +0x14,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x96,0x15,0x00,0x00, +0x95,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x98,0x15,0x00,0x00, +0x95,0x15,0x00,0x00,0xf9,0x00,0x02,0x00,0x99,0x15,0x00,0x00,0xf8,0x00,0x02,0x00, +0x99,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0xca,0x24,0x00,0x00, +0x98,0x15,0x00,0x00,0xb5,0x19,0x00,0x00,0xc0,0x19,0x00,0x00,0x9d,0x15,0x00,0x00, +0xf5,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0xc9,0x24,0x00,0x00,0x96,0x15,0x00,0x00, +0xb5,0x19,0x00,0x00,0xbb,0x19,0x00,0x00,0x9d,0x15,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xc7,0x24,0x00,0x00,0x1a,0x02,0x00,0x00,0xb5,0x19,0x00,0x00, +0xaa,0x15,0x00,0x00,0x9d,0x15,0x00,0x00,0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0x9c,0x15,0x00,0x00,0xc7,0x24,0x00,0x00,0x24,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0xab,0x15,0x00,0x00,0x9d,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x9c,0x15,0x00,0x00,0x9d,0x15,0x00,0x00,0xab,0x15,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9d,0x15,0x00,0x00,0x41,0x00,0x05,0x00,0x5a,0x00,0x00,0x00,0xa0,0x15,0x00,0x00, +0x4f,0x15,0x00,0x00,0xc7,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0xa1,0x15,0x00,0x00,0xa0,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x59,0x00,0x00,0x00, +0xbb,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xc9,0x24,0x00,0x00, +0xa1,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0xa6,0x15,0x00,0x00, +0xa0,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0xc0,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xca,0x24,0x00,0x00,0xa6,0x15,0x00,0x00, +0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xaa,0x15,0x00,0x00,0xc7,0x24,0x00,0x00, +0x1a,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x99,0x15,0x00,0x00,0xf8,0x00,0x02,0x00, +0xab,0x15,0x00,0x00,0x0c,0x00,0x08,0x00,0x59,0x00,0x00,0x00,0xaf,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x16,0x19,0x00,0x00,0xc9,0x24,0x00,0x00, +0xca,0x24,0x00,0x00,0x73,0x00,0x04,0x00,0x89,0x00,0x00,0x00,0x79,0x0d,0x00,0x00, +0xaf,0x15,0x00,0x00,0x3e,0x00,0x03,0x00,0x6d,0x0d,0x00,0x00,0x79,0x0d,0x00,0x00, +0x3d,0x00,0x04,0x00,0x4f,0x02,0x00,0x00,0xc4,0x19,0x00,0x00,0xc8,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xc5,0x19,0x00,0x00,0xc4,0x19,0x00,0x00, +0xca,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x14,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc6,0x19,0x00,0x00,0xc5,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0xc8,0x19,0x00,0x00,0xc6,0x19,0x00,0x00, +0xc4,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xca,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0xca,0x19,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd6,0x27,0x00,0x00, +0xc8,0x19,0x00,0x00,0xc5,0x01,0x00,0x00,0xc6,0x19,0x00,0x00,0x41,0x00,0x05,0x00, +0x40,0x02,0x00,0x00,0xce,0x19,0x00,0x00,0x13,0x02,0x00,0x00,0x45,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xcf,0x19,0x00,0x00,0xce,0x19,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x7d,0x0d,0x00,0x00,0x79,0x0d,0x00,0x00, +0x79,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xd4,0x19,0x00,0x00,0xcf,0x19,0x00,0x00, +0xcf,0x19,0x00,0x00,0xcf,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xd5,0x19,0x00,0x00,0x7d,0x0d,0x00,0x00,0xd4,0x19,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xd8,0x19,0x00,0x00,0xd5,0x19,0x00,0x00,0xd6,0x27,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xdc,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xd8,0x19,0x00,0x00,0x2a,0x0b,0x00,0x00,0x6d,0x24,0x00,0x00, +0x3e,0x00,0x03,0x00,0x73,0x0d,0x00,0x00,0xdc,0x19,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xe1,0x19,0x00,0x00,0x73,0x0d,0x00,0x00,0x5e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe2,0x19,0x00,0x00,0xe1,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe3,0x19,0x00,0x00,0x66,0x03,0x00,0x00, +0xe2,0x19,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xe4,0x19,0x00,0x00, +0x73,0x0d,0x00,0x00,0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xe5,0x19,0x00,0x00,0xe4,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe6,0x19,0x00,0x00,0x6a,0x03,0x00,0x00,0xe5,0x19,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe7,0x19,0x00,0x00,0xe3,0x19,0x00,0x00,0xe6,0x19,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xe8,0x19,0x00,0x00,0x73,0x0d,0x00,0x00, +0x50,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe9,0x19,0x00,0x00, +0xe8,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xea,0x19,0x00,0x00, +0x66,0x03,0x00,0x00,0xe9,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xeb,0x19,0x00,0x00,0xe7,0x19,0x00,0x00,0xea,0x19,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xed,0x19,0x00,0x00,0xe1,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xee,0x19,0x00,0x00,0x6a,0x03,0x00,0x00,0xed,0x19,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf0,0x19,0x00,0x00,0xe8,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf1,0x19,0x00,0x00,0x6a,0x03,0x00,0x00, +0xf0,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf2,0x19,0x00,0x00, +0xee,0x19,0x00,0x00,0xf1,0x19,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xf4,0x19,0x00,0x00,0xe1,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf5,0x19,0x00,0x00,0x7a,0x03,0x00,0x00,0xf4,0x19,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xf7,0x19,0x00,0x00,0xe4,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf8,0x19,0x00,0x00,0x6a,0x03,0x00,0x00,0xf7,0x19,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf9,0x19,0x00,0x00,0xf5,0x19,0x00,0x00, +0xf8,0x19,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xfb,0x19,0x00,0x00, +0xe8,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfc,0x19,0x00,0x00, +0x66,0x03,0x00,0x00,0xfb,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfd,0x19,0x00,0x00,0xf9,0x19,0x00,0x00,0xfc,0x19,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xfe,0x19,0x00,0x00,0xeb,0x19,0x00,0x00,0xf2,0x19,0x00,0x00, +0xfd,0x19,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x81,0x0d,0x00,0x00, +0x6d,0x0d,0x00,0x00,0xb1,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x82,0x0d,0x00,0x00,0x81,0x0d,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x83,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x82,0x0d,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x03,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x83,0x0d,0x00,0x00,0xc4,0x01,0x00,0x00,0xc5,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x86,0x0d,0x00,0x00,0x81,0x0d,0x00,0x00, +0xb8,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x87,0x0d,0x00,0x00,0x86,0x0d,0x00,0x00, +0xc4,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x9f,0x02,0x00,0x00,0x1f,0x1a,0x00,0x00, +0xa1,0x02,0x00,0x00,0x62,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0x21,0x1a,0x00,0x00, +0x1f,0x1a,0x00,0x00,0xe2,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x22,0x1a,0x00,0x00,0x21,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x0e,0x1a,0x00,0x00,0x22,0x1a,0x00,0x00,0xed,0x08,0x00,0x00, +0x3d,0x00,0x04,0x00,0x4f,0x02,0x00,0x00,0x26,0x1a,0x00,0x00,0xb6,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x57,0x02,0x00,0x00,0x28,0x1a,0x00,0x00,0x26,0x1a,0x00,0x00, +0x57,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x2a,0x1a,0x00,0x00, +0x28,0x1a,0x00,0x00,0x3a,0x0d,0x00,0x00,0x02,0x00,0x00,0x00,0xc4,0x01,0x00,0x00, +0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x2b,0x1a,0x00,0x00,0x2a,0x1a,0x00,0x00, +0x2a,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x42,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x42,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x0a,0x27,0x00,0x00,0x2a,0x0b,0x00,0x00,0x37,0x0c,0x00,0x00, +0xfe,0x19,0x00,0x00,0xca,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0xce,0x00,0x00,0x00, +0xf9,0x26,0x00,0x00,0xe6,0x08,0x00,0x00,0x37,0x0c,0x00,0x00,0x87,0x0d,0x00,0x00, +0xca,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xd0,0x24,0x00,0x00, +0xdd,0x02,0x00,0x00,0x37,0x0c,0x00,0x00,0x2b,0x1a,0x00,0x00,0xca,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0xce,0x00,0x00,0x00,0xce,0x24,0x00,0x00,0xe6,0x08,0x00,0x00, +0x37,0x0c,0x00,0x00,0x0e,0x1a,0x00,0x00,0xca,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xcc,0x24,0x00,0x00,0xc4,0x01,0x00,0x00,0x37,0x0c,0x00,0x00, +0x03,0x1a,0x00,0x00,0xca,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x31,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xcf,0x0c,0x00,0x00, +0xcc,0x24,0x00,0x00,0x3e,0x00,0x03,0x00,0x07,0x0c,0x00,0x00,0xd0,0x24,0x00,0x00, +0x41,0x00,0x05,0x00,0x2a,0x02,0x00,0x00,0xc9,0x1a,0x00,0x00,0x13,0x02,0x00,0x00, +0x29,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xca,0x1a,0x00,0x00, +0xc9,0x1a,0x00,0x00,0xc4,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xb2,0x1a,0x00,0x00, +0x1f,0x02,0x00,0x00,0xca,0x1a,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb3,0x1a,0x00,0x00,0xb2,0x1a,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xb7,0x1a,0x00,0x00,0xb3,0x1a,0x00,0x00,0xb3,0x1a,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xb8,0x1a,0x00,0x00,0xb0,0x0c,0x00,0x00,0xb7,0x1a,0x00,0x00, +0x6e,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0xb9,0x1a,0x00,0x00,0xb8,0x1a,0x00,0x00, +0x41,0x00,0x05,0x00,0x15,0x02,0x00,0x00,0xd1,0x1a,0x00,0x00,0x13,0x02,0x00,0x00, +0x24,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0xd2,0x1a,0x00,0x00, +0xd1,0x1a,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xde,0x1a,0x00,0x00, +0xb9,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xdf,0x1a,0x00,0x00, +0xaa,0x0c,0x00,0x00,0xde,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xe2,0x1a,0x00,0x00,0xde,0x1a,0x00,0x00,0x08,0x04,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xef,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xdf,0x1a,0x00,0x00,0xe2,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xf4,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x08,0x04,0x00,0x00, +0xef,0x1a,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xe8,0x1a,0x00,0x00, +0xd2,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xe9,0x1a,0x00,0x00, +0xf4,0x1a,0x00,0x00,0xe8,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x4f,0x02,0x00,0x00, +0xf8,0x1a,0x00,0x00,0xc8,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0xf9,0x1a,0x00,0x00,0xf8,0x1a,0x00,0x00,0xca,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x14,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfa,0x1a,0x00,0x00, +0xf9,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0xfc,0x1a,0x00,0x00,0xfa,0x1a,0x00,0x00,0xc4,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xfe,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xfe,0x1a,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xd7,0x27,0x00,0x00,0xfc,0x1a,0x00,0x00,0xc5,0x01,0x00,0x00, +0xfa,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x4f,0x02,0x00,0x00,0x06,0x1b,0x00,0x00, +0x51,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x57,0x02,0x00,0x00,0x08,0x1b,0x00,0x00, +0x06,0x1b,0x00,0x00,0x57,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x0b,0x1b,0x00,0x00,0xca,0x1a,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0x0c,0x1b,0x00,0x00,0x08,0x1b,0x00,0x00,0xe9,0x1a,0x00,0x00,0x02,0x00,0x00,0x00, +0x0b,0x1b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0d,0x1b,0x00,0x00, +0x0c,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xc2,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x0d,0x1b,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc3,0x1a,0x00,0x00,0xd7,0x27,0x00,0x00, +0xc2,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x12,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xc3,0x1a,0x00,0x00,0x32,0x07,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x4b,0x1a,0x00,0x00,0x07,0x0c,0x00,0x00, +0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4c,0x1a,0x00,0x00, +0x4b,0x1a,0x00,0x00,0xb4,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x4d,0x1a,0x00,0x00, +0x4c,0x1a,0x00,0x00,0xc4,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x53,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x4d,0x1a,0x00,0x00,0x4e,0x1a,0x00,0x00, +0x50,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x4e,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x53,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x50,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x52,0x1a,0x00,0x00,0x4b,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x53,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x53,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xd3,0x24,0x00,0x00,0x12,0x1b,0x00,0x00,0x4e,0x1a,0x00,0x00, +0x52,0x1a,0x00,0x00,0x50,0x1a,0x00,0x00,0x3e,0x00,0x03,0x00,0x4b,0x1a,0x00,0x00, +0xd3,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x57,0x1a,0x00,0x00, +0x4b,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x29,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x57,0x1a,0x00,0x00,0x12,0x1b,0x00,0x00, +0xb7,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x1d,0x1b,0x00,0x00,0x29,0x1b,0x00,0x00, +0xc4,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x23,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x1d,0x1b,0x00,0x00,0x1e,0x1b,0x00,0x00,0x22,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1e,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x2e,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x57,0x1a,0x00,0x00, +0x12,0x1b,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x21,0x1b,0x00,0x00, +0x2e,0x1b,0x00,0x00,0x29,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x23,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x22,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x23,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x23,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xd4,0x24,0x00,0x00,0x21,0x1b,0x00,0x00,0x1e,0x1b,0x00,0x00,0xc4,0x01,0x00,0x00, +0x22,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5b,0x1a,0x00,0x00, +0xc5,0x01,0x00,0x00,0xd4,0x24,0x00,0x00,0xf7,0x00,0x03,0x00,0x79,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xce,0x24,0x00,0x00,0x5e,0x1a,0x00,0x00, +0x66,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x5e,0x1a,0x00,0x00,0x3e,0x00,0x03,0x00, +0x4b,0x1a,0x00,0x00,0x12,0x1b,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x61,0x1a,0x00,0x00,0x07,0x0c,0x00,0x00,0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x62,0x1a,0x00,0x00,0x61,0x1a,0x00,0x00,0xb7,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x63,0x1a,0x00,0x00,0x62,0x1a,0x00,0x00,0xc4,0x01,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x64,0x1a,0x00,0x00,0x63,0x1a,0x00,0x00, +0x5e,0x07,0x00,0x00,0xc5,0x01,0x00,0x00,0x3e,0x00,0x03,0x00,0x61,0x1a,0x00,0x00, +0x64,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x79,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x66,0x1a,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x67,0x1a,0x00,0x00, +0x07,0x0c,0x00,0x00,0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x68,0x1a,0x00,0x00,0x67,0x1a,0x00,0x00,0xbc,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0x69,0x1a,0x00,0x00,0x68,0x1a,0x00,0x00,0xc5,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x78,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x69,0x1a,0x00,0x00, +0x6a,0x1a,0x00,0x00,0x70,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x6a,0x1a,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x6d,0x1a,0x00,0x00,0x4b,0x1a,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x34,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x6d,0x1a,0x00,0x00,0x12,0x1b,0x00,0x00,0x6a,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0x4b,0x1a,0x00,0x00,0x34,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x78,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x70,0x1a,0x00,0x00,0xba,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x72,0x1a,0x00,0x00,0x5b,0x1a,0x00,0x00,0x71,0x07,0x00,0x00, +0xf7,0x00,0x03,0x00,0x77,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x72,0x1a,0x00,0x00,0x73,0x1a,0x00,0x00,0x77,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x73,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x74,0x1a,0x00,0x00, +0x07,0x0c,0x00,0x00,0x3e,0x00,0x03,0x00,0x3a,0x1a,0x00,0x00,0x74,0x1a,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x36,0x1b,0x00,0x00,0x3a,0x1a,0x00,0x00, +0x5e,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x36,0x1b,0x00,0x00,0xc4,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x76,0x1a,0x00,0x00,0x3a,0x1a,0x00,0x00, +0x3e,0x00,0x03,0x00,0x07,0x0c,0x00,0x00,0x76,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x77,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x77,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x78,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x78,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x79,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x79,0x1a,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7b,0x1a,0x00,0x00,0x6e,0x24,0x00,0x00,0xd4,0x24,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7c,0x1a,0x00,0x00,0x7b,0x1a,0x00,0x00, +0x7b,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x3a,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x7c,0x1a,0x00,0x00,0xc4,0x01,0x00,0x00, +0xc5,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x3f,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x31,0x1a,0x00,0x00,0x3a,0x1b,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x81,0x1a,0x00,0x00,0xc5,0x01,0x00,0x00, +0x3f,0x1b,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x82,0x1a,0x00,0x00, +0x07,0x0c,0x00,0x00,0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x83,0x1a,0x00,0x00,0x82,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x84,0x1a,0x00,0x00,0x83,0x1a,0x00,0x00,0x81,0x1a,0x00,0x00,0x3e,0x00,0x03,0x00, +0x82,0x1a,0x00,0x00,0x84,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x88,0x1a,0x00,0x00,0xc5,0x01,0x00,0x00,0xd2,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x43,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x88,0x1a,0x00,0x00,0xc4,0x01,0x00,0x00,0xc5,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x8b,0x1a,0x00,0x00,0x82,0x1a,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8c,0x1a,0x00,0x00,0x8b,0x1a,0x00,0x00,0x43,0x1b,0x00,0x00, +0x3e,0x00,0x03,0x00,0x82,0x1a,0x00,0x00,0x8c,0x1a,0x00,0x00,0xb8,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x90,0x1a,0x00,0x00,0x5f,0x0d,0x00,0x00,0x71,0x07,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x91,0x1a,0x00,0x00,0x90,0x1a,0x00,0x00, +0xc5,0x01,0x00,0x00,0xc4,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x93,0x1a,0x00,0x00,0x82,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x94,0x1a,0x00,0x00,0x93,0x1a,0x00,0x00,0x91,0x1a,0x00,0x00,0x3e,0x00,0x03,0x00, +0x82,0x1a,0x00,0x00,0x94,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x97,0x1a,0x00,0x00,0x82,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x98,0x1a,0x00,0x00,0x97,0x1a,0x00,0x00,0xc5,0x01,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x47,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x98,0x1a,0x00,0x00,0xc4,0x01,0x00,0x00,0xc5,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x9b,0x1a,0x00,0x00,0x4b,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x5e,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x9b,0x1a,0x00,0x00,0x12,0x1b,0x00,0x00,0xb7,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0x52,0x1b,0x00,0x00,0x5e,0x1b,0x00,0x00,0xc4,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x58,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x52,0x1b,0x00,0x00, +0x53,0x1b,0x00,0x00,0x57,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x53,0x1b,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x63,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x9b,0x1a,0x00,0x00,0x12,0x1b,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x56,0x1b,0x00,0x00,0x63,0x1b,0x00,0x00,0x5e,0x1b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x58,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x57,0x1b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x58,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x58,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xdb,0x24,0x00,0x00,0x56,0x1b,0x00,0x00, +0x53,0x1b,0x00,0x00,0xc4,0x01,0x00,0x00,0x57,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x67,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xdb,0x24,0x00,0x00,0xc4,0x01,0x00,0x00,0xc5,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa0,0x1a,0x00,0x00,0x47,0x1b,0x00,0x00,0x7a,0x04,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x6b,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xa0,0x1a,0x00,0x00,0xc4,0x01,0x00,0x00,0xc5,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa3,0x1a,0x00,0x00,0x6b,0x1b,0x00,0x00, +0x67,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x6f,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xa3,0x1a,0x00,0x00,0xc4,0x01,0x00,0x00, +0xc5,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x4d,0x0c,0x00,0x00, +0x07,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x35,0x02,0x00,0x00,0xce,0x1c,0x00,0x00, +0x13,0x02,0x00,0x00,0x3a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xcf,0x1c,0x00,0x00,0xce,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xba,0x1b,0x00,0x00,0xa7,0x0c,0x00,0x00,0xcf,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00, +0x71,0x1b,0x00,0x00,0xba,0x1b,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xbc,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0xba,0x1b,0x00,0x00, +0x6e,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0xbd,0x1b,0x00,0x00,0xbc,0x1b,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xbf,0x1b,0x00,0x00,0xbd,0x1b,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xc0,0x1b,0x00,0x00,0xbf,0x1b,0x00,0x00, +0x08,0x04,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xc2,0x1b,0x00,0x00, +0xc0,0x1b,0x00,0x00,0xe6,0x0c,0x00,0x00,0x3e,0x00,0x03,0x00,0x73,0x1b,0x00,0x00, +0xc2,0x1b,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xc3,0x1b,0x00,0x00, +0x73,0x1b,0x00,0x00,0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xc4,0x1b,0x00,0x00,0xc3,0x1b,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xc5,0x1b,0x00,0x00,0x71,0x1b,0x00,0x00,0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xc6,0x1b,0x00,0x00,0xc5,0x1b,0x00,0x00,0xba,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0xc7,0x1b,0x00,0x00,0xc4,0x1b,0x00,0x00,0xc6,0x1b,0x00,0x00, +0xa9,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0xc8,0x1b,0x00,0x00,0xc7,0x1b,0x00,0x00, +0xc8,0x05,0x00,0x00,0xc9,0x05,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xc9,0x1b,0x00,0x00,0x74,0x1b,0x00,0x00,0x5e,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0xc9,0x1b,0x00,0x00,0xc8,0x1b,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xca,0x1b,0x00,0x00,0x73,0x1b,0x00,0x00,0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xcb,0x1b,0x00,0x00,0xca,0x1b,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xcc,0x1b,0x00,0x00,0x71,0x1b,0x00,0x00,0x4c,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xcd,0x1b,0x00,0x00,0xcc,0x1b,0x00,0x00, +0xba,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0xce,0x1b,0x00,0x00,0xcb,0x1b,0x00,0x00, +0xcd,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0xcf,0x1b,0x00,0x00, +0xce,0x1b,0x00,0x00,0xc8,0x05,0x00,0x00,0xc9,0x05,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xd0,0x1b,0x00,0x00,0x74,0x1b,0x00,0x00,0x4c,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0xd0,0x1b,0x00,0x00,0xcf,0x1b,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xd2,0x1b,0x00,0x00,0xca,0x1b,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xd4,0x1b,0x00,0x00,0xcc,0x1b,0x00,0x00,0xba,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0xd5,0x1b,0x00,0x00,0xd2,0x1b,0x00,0x00,0xd4,0x1b,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd7,0x1b,0x00,0x00,0xc3,0x1b,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd9,0x1b,0x00,0x00,0xc5,0x1b,0x00,0x00, +0xba,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0xda,0x1b,0x00,0x00,0xd7,0x1b,0x00,0x00, +0xd9,0x1b,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0xdb,0x1b,0x00,0x00, +0x74,0x1b,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xdc,0x1b,0x00,0x00, +0xdb,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0xdd,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xdd,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc9,0x26,0x00,0x00, +0x14,0x02,0x00,0x00,0x58,0x1b,0x00,0x00,0x17,0x1c,0x00,0x00,0x15,0x1c,0x00,0x00, +0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0xe0,0x1b,0x00,0x00,0xc9,0x26,0x00,0x00, +0xe0,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x18,0x1c,0x00,0x00,0x15,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe0,0x1b,0x00,0x00,0xe1,0x1b,0x00,0x00, +0x18,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xe1,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe2,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xe2,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x56,0x27,0x00,0x00,0x14,0x02,0x00,0x00,0xe1,0x1b,0x00,0x00, +0x13,0x1c,0x00,0x00,0x11,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0xe5,0x1b,0x00,0x00,0x56,0x27,0x00,0x00,0xe0,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0x14,0x1c,0x00,0x00,0x11,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xe5,0x1b,0x00,0x00,0xe6,0x1b,0x00,0x00,0x14,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe6,0x1b,0x00,0x00,0xc4,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xe9,0x1b,0x00,0x00, +0xc9,0x26,0x00,0x00,0x1f,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xea,0x1b,0x00,0x00,0x56,0x27,0x00,0x00,0xe9,0x1b,0x00,0x00,0xf7,0x00,0x03,0x00, +0xf1,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xda,0x1b,0x00,0x00, +0xec,0x1b,0x00,0x00,0xef,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xec,0x1b,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xee,0x1b,0x00,0x00,0xe0,0x02,0x00,0x00, +0x56,0x27,0x00,0x00,0xf9,0x00,0x02,0x00,0xf1,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xef,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0xf1,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf1,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x58,0x27,0x00,0x00, +0xee,0x1b,0x00,0x00,0xec,0x1b,0x00,0x00,0x56,0x27,0x00,0x00,0xef,0x1b,0x00,0x00, +0xf7,0x00,0x03,0x00,0xf9,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xd5,0x1b,0x00,0x00,0xf4,0x1b,0x00,0x00,0xf7,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf4,0x1b,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xf6,0x1b,0x00,0x00, +0xe0,0x02,0x00,0x00,0xc9,0x26,0x00,0x00,0xf9,0x00,0x02,0x00,0xf9,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf7,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0xf9,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf9,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x5a,0x27,0x00,0x00,0xf6,0x1b,0x00,0x00,0xf4,0x1b,0x00,0x00,0xc9,0x26,0x00,0x00, +0xf7,0x1b,0x00,0x00,0x50,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xfb,0x1b,0x00,0x00, +0x58,0x27,0x00,0x00,0x5a,0x27,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00, +0x00,0x1c,0x00,0x00,0x74,0x1b,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x01,0x1c,0x00,0x00,0xbd,0x1b,0x00,0x00,0x00,0x1c,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x03,0x1c,0x00,0x00,0x01,0x1c,0x00,0x00,0xfb,0x1b,0x00,0x00, +0x3e,0x00,0x03,0x00,0x81,0x1b,0x00,0x00,0xca,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0x82,0x1b,0x00,0x00,0xea,0x0c,0x00,0x00,0x3e,0x00,0x03,0x00,0xd8,0x1c,0x00,0x00, +0x03,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xea,0x1c,0x00,0x00, +0x81,0x1b,0x00,0x00,0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xeb,0x1c,0x00,0x00,0xea,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0xec,0x1c,0x00,0x00,0xeb,0x1c,0x00,0x00,0x14,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xf4,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xec,0x1c,0x00,0x00, +0xed,0x1c,0x00,0x00,0xf1,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xed,0x1c,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xee,0x1c,0x00,0x00,0xd8,0x1c,0x00,0x00, +0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xef,0x1c,0x00,0x00, +0xee,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x29,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xef,0x1c,0x00,0x00,0x14,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xf4,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xf1,0x1c,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xf2,0x1c,0x00,0x00,0xd8,0x1c,0x00,0x00, +0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xf3,0x1c,0x00,0x00, +0xf2,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0xf4,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf4,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x5b,0x27,0x00,0x00, +0x29,0x1d,0x00,0x00,0xed,0x1c,0x00,0x00,0xf3,0x1c,0x00,0x00,0xf1,0x1c,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xf6,0x1c,0x00,0x00,0xd8,0x1c,0x00,0x00, +0x5e,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xf6,0x1c,0x00,0x00,0x5b,0x27,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xf8,0x1c,0x00,0x00,0xea,0x1c,0x00,0x00, +0xad,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0xf9,0x1c,0x00,0x00,0xf8,0x1c,0x00,0x00, +0x14,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x04,0x1d,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xf9,0x1c,0x00,0x00,0xfa,0x1c,0x00,0x00,0x01,0x1d,0x00,0x00, +0xf8,0x00,0x02,0x00,0xfa,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xfb,0x1c,0x00,0x00,0x82,0x1b,0x00,0x00,0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xfc,0x1c,0x00,0x00,0xfb,0x1c,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xfd,0x1c,0x00,0x00,0xfc,0x1c,0x00,0x00,0x1a,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xff,0x1c,0x00,0x00,0xf6,0x1c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x2e,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xff,0x1c,0x00,0x00,0xfd,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x04,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0x01,0x1d,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x03,0x1d,0x00,0x00,0xf6,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x04,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0x04,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x5c,0x27,0x00,0x00,0x2e,0x1d,0x00,0x00,0xfa,0x1c,0x00,0x00, +0x03,0x1d,0x00,0x00,0x01,0x1d,0x00,0x00,0x3e,0x00,0x03,0x00,0xf6,0x1c,0x00,0x00, +0x5c,0x27,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x07,0x1d,0x00,0x00, +0x81,0x1b,0x00,0x00,0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x08,0x1d,0x00,0x00,0x07,0x1d,0x00,0x00,0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0x09,0x1d,0x00,0x00,0x08,0x1d,0x00,0x00,0x14,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x11,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x09,0x1d,0x00,0x00, +0x0a,0x1d,0x00,0x00,0x0e,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0x0a,0x1d,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x0b,0x1d,0x00,0x00,0xd8,0x1c,0x00,0x00, +0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x0c,0x1d,0x00,0x00, +0x0b,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x33,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x0c,0x1d,0x00,0x00,0x14,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x11,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0x0e,0x1d,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x0f,0x1d,0x00,0x00,0xd8,0x1c,0x00,0x00, +0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x10,0x1d,0x00,0x00, +0x0f,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0x11,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x11,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x5d,0x27,0x00,0x00, +0x33,0x1d,0x00,0x00,0x0a,0x1d,0x00,0x00,0x10,0x1d,0x00,0x00,0x0e,0x1d,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x13,0x1d,0x00,0x00,0xd8,0x1c,0x00,0x00, +0x4c,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x13,0x1d,0x00,0x00,0x5d,0x27,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x15,0x1d,0x00,0x00,0x07,0x1d,0x00,0x00, +0xad,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x16,0x1d,0x00,0x00,0x15,0x1d,0x00,0x00, +0x14,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x21,0x1d,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x16,0x1d,0x00,0x00,0x17,0x1d,0x00,0x00,0x1e,0x1d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x17,0x1d,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x18,0x1d,0x00,0x00,0x82,0x1b,0x00,0x00,0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x19,0x1d,0x00,0x00,0x18,0x1d,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x1a,0x1d,0x00,0x00,0x19,0x1d,0x00,0x00,0x1a,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x1c,0x1d,0x00,0x00,0x13,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x38,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x1c,0x1d,0x00,0x00,0x1a,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00, +0x21,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0x1e,0x1d,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x20,0x1d,0x00,0x00,0x13,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00, +0x21,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0x21,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x5e,0x27,0x00,0x00,0x38,0x1d,0x00,0x00,0x17,0x1d,0x00,0x00, +0x20,0x1d,0x00,0x00,0x1e,0x1d,0x00,0x00,0x3e,0x00,0x03,0x00,0x13,0x1d,0x00,0x00, +0x5e,0x27,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0x24,0x1d,0x00,0x00, +0xd8,0x1c,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x3d,0x1d,0x00,0x00, +0x56,0x0d,0x00,0x00,0x24,0x1d,0x00,0x00,0x02,0x00,0x00,0x00,0x14,0x02,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x3e,0x1d,0x00,0x00,0x3d,0x1d,0x00,0x00, +0x3d,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x10,0x1c,0x00,0x00,0x83,0x1b,0x00,0x00, +0xea,0x1b,0x00,0x00,0x3e,0x00,0x03,0x00,0x10,0x1c,0x00,0x00,0x3e,0x1d,0x00,0x00, +0xf9,0x00,0x02,0x00,0x11,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x11,0x1c,0x00,0x00, +0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x13,0x1c,0x00,0x00,0x56,0x27,0x00,0x00, +0x1a,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xe2,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x14,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x15,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x15,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x17,0x1c,0x00,0x00, +0xc9,0x26,0x00,0x00,0x1a,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xdd,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x18,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0x85,0x1b,0x00,0x00, +0x2f,0x06,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x1b,0x1c,0x00,0x00, +0xc2,0x1b,0x00,0x00,0xba,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x20,0x1c,0x00,0x00,0xdc,0x0c,0x00,0x00,0xc5,0x01,0x00,0x00,0xc4,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x43,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x3f,0x1b,0x00,0x00,0x20,0x1c,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x4e,0x1d,0x00,0x00,0x6f,0x24,0x00,0x00,0xcf,0x1c,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x50,0x1d,0x00,0x00,0x4e,0x1d,0x00,0x00, +0x6f,0x24,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x51,0x1d,0x00,0x00, +0x50,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x53,0x1d,0x00,0x00,0xc5,0x01,0x00,0x00,0x51,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x5e,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xa9,0x05,0x00,0x00,0x53,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x25,0x1c,0x00,0x00,0xc5,0x01,0x00,0x00,0x43,0x1d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x26,0x1c,0x00,0x00,0x5e,0x1d,0x00,0x00,0x25,0x1c,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x28,0x1c,0x00,0x00,0xc5,0x01,0x00,0x00, +0x26,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x29,0x1c,0x00,0x00, +0x28,0x1c,0x00,0x00,0x46,0x06,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x63,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc5,0x01,0x00,0x00, +0x29,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2c,0x1c,0x00,0x00, +0x66,0x03,0x00,0x00,0x5f,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x68,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x2c,0x1c,0x00,0x00, +0x43,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x6d,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc4,0x01,0x00,0x00,0x68,0x1d,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x73,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x26,0x1c,0x00,0x00,0x63,0x1d,0x00,0x00,0x6d,0x1d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x35,0x1c,0x00,0x00,0x31,0x0d,0x00,0x00, +0x70,0x24,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x77,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x35,0x1c,0x00,0x00,0xc4,0x01,0x00,0x00, +0xc5,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x7d,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x5e,0x06,0x00,0x00,0x5f,0x06,0x00,0x00, +0x77,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0x38,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x38,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xd3,0x26,0x00,0x00, +0x49,0x25,0x00,0x00,0x18,0x1c,0x00,0x00,0x4f,0x27,0x00,0x00,0x9c,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xd1,0x26,0x00,0x00,0x49,0x25,0x00,0x00, +0x18,0x1c,0x00,0x00,0x4c,0x27,0x00,0x00,0x9c,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xcf,0x26,0x00,0x00,0x49,0x25,0x00,0x00,0x18,0x1c,0x00,0x00, +0x49,0x27,0x00,0x00,0x9c,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xcd,0x26,0x00,0x00,0x49,0x25,0x00,0x00,0x18,0x1c,0x00,0x00,0x46,0x27,0x00,0x00, +0x9c,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xcb,0x26,0x00,0x00, +0xe6,0x24,0x00,0x00,0x18,0x1c,0x00,0x00,0x43,0x27,0x00,0x00,0x9c,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xca,0x26,0x00,0x00,0x14,0x02,0x00,0x00, +0x18,0x1c,0x00,0x00,0x9e,0x1c,0x00,0x00,0x9c,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x3b,0x1c,0x00,0x00,0xca,0x26,0x00,0x00,0xe0,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0x9f,0x1c,0x00,0x00,0x9c,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x3b,0x1c,0x00,0x00,0x3c,0x1c,0x00,0x00,0x9f,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3c,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x3d,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3d,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x4f,0x27,0x00,0x00,0xd3,0x26,0x00,0x00,0x3c,0x1c,0x00,0x00,0x54,0x27,0x00,0x00, +0x98,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x4c,0x27,0x00,0x00, +0xd1,0x26,0x00,0x00,0x3c,0x1c,0x00,0x00,0x53,0x27,0x00,0x00,0x98,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x49,0x27,0x00,0x00,0xcf,0x26,0x00,0x00, +0x3c,0x1c,0x00,0x00,0x52,0x27,0x00,0x00,0x98,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x46,0x27,0x00,0x00,0xcd,0x26,0x00,0x00,0x3c,0x1c,0x00,0x00, +0x51,0x27,0x00,0x00,0x98,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x43,0x27,0x00,0x00,0xcb,0x26,0x00,0x00,0x3c,0x1c,0x00,0x00,0x50,0x27,0x00,0x00, +0x98,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x39,0x27,0x00,0x00, +0x14,0x02,0x00,0x00,0x3c,0x1c,0x00,0x00,0x9a,0x1c,0x00,0x00,0x98,0x1c,0x00,0x00, +0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x40,0x1c,0x00,0x00,0x39,0x27,0x00,0x00, +0xe0,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x9b,0x1c,0x00,0x00,0x98,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x40,0x1c,0x00,0x00,0x41,0x1c,0x00,0x00, +0x9b,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x41,0x1c,0x00,0x00,0xc4,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x44,0x1c,0x00,0x00,0xca,0x26,0x00,0x00,0x1f,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x45,0x1c,0x00,0x00,0x39,0x27,0x00,0x00, +0x44,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0x4c,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xda,0x1b,0x00,0x00,0x47,0x1c,0x00,0x00,0x4a,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x47,0x1c,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x49,0x1c,0x00,0x00,0xe0,0x02,0x00,0x00,0x39,0x27,0x00,0x00,0xf9,0x00,0x02,0x00, +0x4c,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x4a,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x4c,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x4c,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x3b,0x27,0x00,0x00,0x49,0x1c,0x00,0x00,0x47,0x1c,0x00,0x00, +0x39,0x27,0x00,0x00,0x4a,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0x54,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd5,0x1b,0x00,0x00,0x4f,0x1c,0x00,0x00, +0x52,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x4f,0x1c,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x51,0x1c,0x00,0x00,0xe0,0x02,0x00,0x00,0xca,0x26,0x00,0x00, +0xf9,0x00,0x02,0x00,0x54,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x52,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x54,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x54,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x3d,0x27,0x00,0x00,0x51,0x1c,0x00,0x00, +0x4f,0x1c,0x00,0x00,0xca,0x26,0x00,0x00,0x52,0x1c,0x00,0x00,0x50,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x56,0x1c,0x00,0x00,0x3b,0x27,0x00,0x00,0x3d,0x27,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x59,0x1c,0x00,0x00,0x56,0x1c,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x5a,0x1c,0x00,0x00,0xdc,0x1b,0x00,0x00, +0x59,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x5d,0x1c,0x00,0x00, +0x1b,0x1c,0x00,0x00,0x5a,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00, +0x62,0x1c,0x00,0x00,0x74,0x1b,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x66,0x1c,0x00,0x00,0xbd,0x1b,0x00,0x00,0x62,0x1c,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x68,0x1c,0x00,0x00,0x66,0x1c,0x00,0x00,0x56,0x1c,0x00,0x00, +0x7c,0x00,0x04,0x00,0x1c,0x04,0x00,0x00,0x85,0x1d,0x00,0x00,0x68,0x1c,0x00,0x00, +0x7c,0x00,0x04,0x00,0x1c,0x04,0x00,0x00,0x87,0x1d,0x00,0x00,0xea,0x0c,0x00,0x00, +0xb0,0x00,0x05,0x00,0x20,0x04,0x00,0x00,0x88,0x1d,0x00,0x00,0x85,0x1d,0x00,0x00, +0x87,0x1d,0x00,0x00,0x9b,0x00,0x04,0x00,0xce,0x00,0x00,0x00,0x89,0x1d,0x00,0x00, +0x88,0x1d,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x72,0x1c,0x00,0x00, +0x89,0x1d,0x00,0x00,0xc5,0x01,0x00,0x00,0xc4,0x01,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x91,0x1d,0x00,0x00,0x73,0x1d,0x00,0x00,0x73,0x1d,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x92,0x1d,0x00,0x00,0x5d,0x1c,0x00,0x00, +0x91,0x1d,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x95,0x1d,0x00,0x00, +0x92,0x1d,0x00,0x00,0x92,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xa5,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x95,0x1d,0x00,0x00, +0x7a,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xab,0x1d,0x00,0x00, +0x65,0x04,0x00,0x00,0xa5,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xac,0x1d,0x00,0x00,0xab,0x1d,0x00,0x00,0xc5,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xae,0x1d,0x00,0x00,0x66,0x03,0x00,0x00,0xa5,0x1d,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xaf,0x1d,0x00,0x00,0xae,0x1d,0x00,0x00, +0xc5,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb1,0x1d,0x00,0x00, +0x6d,0x04,0x00,0x00,0xac,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb3,0x1d,0x00,0x00,0xb1,0x1d,0x00,0x00,0xac,0x1d,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb4,0x1d,0x00,0x00,0xb3,0x1d,0x00,0x00,0x72,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb7,0x1d,0x00,0x00,0xaf,0x1d,0x00,0x00, +0xaf,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb8,0x1d,0x00,0x00, +0xb4,0x1d,0x00,0x00,0xb7,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x77,0x1c,0x00,0x00,0x72,0x1c,0x00,0x00,0xb8,0x1d,0x00,0x00,0x41,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x79,0x1c,0x00,0x00,0x83,0x1b,0x00,0x00,0x45,0x1c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x7a,0x1c,0x00,0x00,0x79,0x1c,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x7c,0x1c,0x00,0x00,0x7a,0x1c,0x00,0x00, +0x77,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7e,0x1c,0x00,0x00, +0x7c,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7f,0x1c,0x00,0x00,0x7c,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x80,0x1c,0x00,0x00,0x7c,0x1c,0x00,0x00,0x02,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x81,0x1c,0x00,0x00,0x7e,0x1c,0x00,0x00, +0x7f,0x1c,0x00,0x00,0x80,0x1c,0x00,0x00,0x77,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x89,0x00,0x00,0x00,0x82,0x1c,0x00,0x00,0x85,0x1b,0x00,0x00,0x81,0x00,0x05,0x00, +0x89,0x00,0x00,0x00,0x83,0x1c,0x00,0x00,0x82,0x1c,0x00,0x00,0x81,0x1c,0x00,0x00, +0x3e,0x00,0x03,0x00,0x85,0x1b,0x00,0x00,0x83,0x1c,0x00,0x00,0x94,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x86,0x1c,0x00,0x00,0x5d,0x1c,0x00,0x00,0x5d,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x89,0x1c,0x00,0x00,0x7d,0x1d,0x00,0x00, +0x86,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x8a,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x89,0x1c,0x00,0x00,0xaa,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x8c,0x1c,0x00,0x00,0xca,0x26,0x00,0x00,0x14,0x02,0x00,0x00, +0xaa,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x8e,0x1c,0x00,0x00,0x39,0x27,0x00,0x00, +0x14,0x02,0x00,0x00,0xa7,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x8f,0x1c,0x00,0x00, +0x8c,0x1c,0x00,0x00,0x8e,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0x92,0x1c,0x00,0x00,0x79,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0xde,0x1d,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x8f,0x1c,0x00,0x00,0xc1,0x1d,0x00,0x00, +0xc5,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xc1,0x1d,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xe3,0x1d,0x00,0x00,0x92,0x1c,0x00,0x00,0x8a,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xe7,0x1d,0x00,0x00,0x92,0x1c,0x00,0x00, +0xe3,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0xde,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc5,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xee,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x49,0x27,0x00,0x00,0x92,0x1c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xf3,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x46,0x27,0x00,0x00,0x92,0x1c,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xce,0x1d,0x00,0x00,0x92,0x1c,0x00,0x00,0x8a,0x1c,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xd2,0x1d,0x00,0x00,0x4f,0x27,0x00,0x00, +0xce,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xd5,0x1d,0x00,0x00, +0x92,0x1c,0x00,0x00,0xce,0x1d,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xd8,0x1d,0x00,0x00,0x4c,0x27,0x00,0x00,0xd5,0x1d,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xdc,0x1d,0x00,0x00,0x43,0x27,0x00,0x00,0x8a,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0xde,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xde,0x1d,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x54,0x27,0x00,0x00,0xe3,0x1d,0x00,0x00, +0xc1,0x1d,0x00,0x00,0xd2,0x1d,0x00,0x00,0xc5,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x53,0x27,0x00,0x00,0xe7,0x1d,0x00,0x00,0xc1,0x1d,0x00,0x00, +0xd8,0x1d,0x00,0x00,0xc5,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x52,0x27,0x00,0x00,0x92,0x1c,0x00,0x00,0xc1,0x1d,0x00,0x00,0xee,0x1d,0x00,0x00, +0xc5,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x51,0x27,0x00,0x00, +0x92,0x1c,0x00,0x00,0xc1,0x1d,0x00,0x00,0xf3,0x1d,0x00,0x00,0xc5,0x1d,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x50,0x27,0x00,0x00,0x8a,0x1c,0x00,0x00, +0xc1,0x1d,0x00,0x00,0xdc,0x1d,0x00,0x00,0xc5,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00, +0x98,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x98,0x1c,0x00,0x00,0x80,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x9a,0x1c,0x00,0x00,0x39,0x27,0x00,0x00,0x1a,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x3d,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x9b,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x9c,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x9c,0x1c,0x00,0x00, +0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x9e,0x1c,0x00,0x00,0xca,0x26,0x00,0x00, +0x1a,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x38,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9f,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xf9,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xcb,0x26,0x00,0x00,0xba,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0xfa,0x1d,0x00,0x00,0xf9,0x1d,0x00,0x00,0x12,0x03,0x00,0x00, +0xf9,0x00,0x02,0x00,0xff,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xff,0x1d,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd8,0x27,0x00,0x00,0xfa,0x1d,0x00,0x00, +0xcb,0x26,0x00,0x00,0xc5,0x01,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x06,0x1e,0x00,0x00,0xd8,0x27,0x00,0x00,0xd8,0x27,0x00,0x00,0xd8,0x27,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x07,0x1e,0x00,0x00,0xd3,0x26,0x00,0x00, +0x06,0x1e,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x0e,0x1e,0x00,0x00, +0xd1,0x26,0x00,0x00,0x06,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x16,0x1e,0x00,0x00,0x07,0x1e,0x00,0x00,0x07,0x1e,0x00,0x00,0x83,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x17,0x1e,0x00,0x00,0x0e,0x1e,0x00,0x00,0x16,0x1e,0x00,0x00, +0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x18,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x17,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x19,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x18,0x1e,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xa3,0x1c,0x00,0x00,0x85,0x1b,0x00,0x00, +0xb1,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa4,0x1c,0x00,0x00, +0xa3,0x1c,0x00,0x00,0xba,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0xa5,0x1c,0x00,0x00, +0xa4,0x1c,0x00,0x00,0x12,0x03,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xa6,0x1c,0x00,0x00,0xa5,0x1c,0x00,0x00,0xc5,0x01,0x00,0x00,0xc4,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa8,0x1c,0x00,0x00,0xa3,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa9,0x1c,0x00,0x00,0xa8,0x1c,0x00,0x00, +0xa6,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0xa3,0x1c,0x00,0x00,0xa9,0x1c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xac,0x1c,0x00,0x00,0xa3,0x1c,0x00,0x00, +0xba,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0xad,0x1c,0x00,0x00,0xac,0x1c,0x00,0x00, +0x12,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0xca,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xad,0x1c,0x00,0x00,0xae,0x1c,0x00,0x00,0xca,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xae,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x89,0x00,0x00,0x00, +0xaf,0x1c,0x00,0x00,0x85,0x1b,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xb0,0x1c,0x00,0x00,0xaf,0x1c,0x00,0x00,0xaf,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb2,0x1c,0x00,0x00,0xa3,0x1c,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xb3,0x1c,0x00,0x00,0xb2,0x1c,0x00,0x00,0xb2,0x1c,0x00,0x00,0xb2,0x1c,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xb4,0x1c,0x00,0x00,0xb0,0x1c,0x00,0x00, +0xb3,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xb5,0x1c,0x00,0x00, +0x85,0x1b,0x00,0x00,0x5e,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb6,0x1c,0x00,0x00,0xb4,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x3e,0x00,0x03,0x00, +0xb5,0x1c,0x00,0x00,0xb6,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xb7,0x1c,0x00,0x00,0x85,0x1b,0x00,0x00,0x4c,0x03,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb8,0x1c,0x00,0x00,0xb4,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x3e,0x00,0x03,0x00,0xb7,0x1c,0x00,0x00,0xb8,0x1c,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xb9,0x1c,0x00,0x00,0x85,0x1b,0x00,0x00,0x50,0x03,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xba,0x1c,0x00,0x00,0xb4,0x1c,0x00,0x00, +0x02,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0xb9,0x1c,0x00,0x00,0xba,0x1c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xbc,0x1c,0x00,0x00,0xa3,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbd,0x1c,0x00,0x00,0xbc,0x1c,0x00,0x00, +0x02,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0xa3,0x1c,0x00,0x00,0xbd,0x1c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x89,0x00,0x00,0x00,0xc0,0x1c,0x00,0x00,0x85,0x1b,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xc1,0x1c,0x00,0x00,0xc0,0x1c,0x00,0x00, +0xc0,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x22,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xc1,0x1c,0x00,0x00,0xcf,0x26,0x00,0x00,0xcd,0x26,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc5,0x1c,0x00,0x00,0x22,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0xb5,0x1c,0x00,0x00,0xc5,0x1c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc7,0x1c,0x00,0x00,0x22,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0xb7,0x1c,0x00,0x00,0xc7,0x1c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc9,0x1c,0x00,0x00,0x22,0x1e,0x00,0x00, +0x02,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0xb9,0x1c,0x00,0x00,0xc9,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0xca,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xca,0x1c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x89,0x00,0x00,0x00,0xcb,0x1c,0x00,0x00,0x85,0x1b,0x00,0x00, +0x3e,0x00,0x03,0x00,0x0a,0x0c,0x00,0x00,0xcb,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00, +0x5e,0x24,0x00,0x00,0x07,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00,0x5f,0x24,0x00,0x00, +0x19,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x60,0x24,0x00,0x00, +0x5e,0x24,0x00,0x00,0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x43,0x1e,0x00,0x00,0x60,0x24,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xb2,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc4,0x01,0x00,0x00, +0x43,0x1e,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x47,0x1e,0x00,0x00, +0xc5,0x01,0x00,0x00,0xb2,0x1e,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x48,0x1e,0x00,0x00,0x43,0x1e,0x00,0x00,0x47,0x1e,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4a,0x1e,0x00,0x00,0x48,0x1e,0x00,0x00,0x23,0x0a,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x4b,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x4a,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4c,0x1e,0x00,0x00,0x4b,0x1e,0x00,0x00,0x4b,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xb7,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x5f,0x0d,0x00,0x00,0xd2,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xbc,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb7,0x1e,0x00,0x00, +0x5b,0x1a,0x00,0x00,0xb8,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x52,0x1e,0x00,0x00, +0xbc,0x1e,0x00,0x00,0x71,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0x56,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x52,0x1e,0x00,0x00,0x53,0x1e,0x00,0x00, +0x56,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x53,0x1e,0x00,0x00,0xa4,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x55,0x1e,0x00,0x00,0xdc,0x0c,0x00,0x00,0xe6,0x08,0x00,0x00, +0xf9,0x00,0x02,0x00,0x56,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x56,0x1e,0x00,0x00, +0xf5,0x00,0x07,0x00,0xce,0x00,0x00,0x00,0x57,0x1e,0x00,0x00,0x52,0x1e,0x00,0x00, +0xca,0x1c,0x00,0x00,0x55,0x1e,0x00,0x00,0x53,0x1e,0x00,0x00,0xf7,0x00,0x03,0x00, +0x5d,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x57,0x1e,0x00,0x00, +0x59,0x1e,0x00,0x00,0x5c,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x59,0x1e,0x00,0x00, +0x3d,0x00,0x04,0x00,0x4f,0x02,0x00,0x00,0xbf,0x1e,0x00,0x00,0x78,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x57,0x02,0x00,0x00,0xc1,0x1e,0x00,0x00,0xbf,0x1e,0x00,0x00, +0x57,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xc3,0x1e,0x00,0x00, +0xc1,0x1e,0x00,0x00,0x3a,0x0d,0x00,0x00,0x02,0x00,0x00,0x00,0xc4,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x5d,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x5c,0x1e,0x00,0x00, +0xf9,0x00,0x02,0x00,0x5d,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x5d,0x1e,0x00,0x00, +0xf5,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xe5,0x26,0x00,0x00,0xc3,0x1e,0x00,0x00, +0x59,0x1e,0x00,0x00,0x2f,0x06,0x00,0x00,0x5c,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00, +0x2b,0x1e,0x00,0x00,0xe5,0x26,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x60,0x1e,0x00,0x00,0x2b,0x1e,0x00,0x00,0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x61,0x1e,0x00,0x00,0x60,0x1e,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x62,0x1e,0x00,0x00,0x4c,0x1e,0x00,0x00,0x61,0x1e,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x64,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x62,0x1e,0x00,0x00,0xbe,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0x66,0x1e,0x00,0x00,0x64,0x1e,0x00,0x00,0x4b,0x0a,0x00,0x00,0xf7,0x00,0x03,0x00, +0x99,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x66,0x1e,0x00,0x00, +0x67,0x1e,0x00,0x00,0x99,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x67,0x1e,0x00,0x00, +0xf9,0x00,0x02,0x00,0x68,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x68,0x1e,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe7,0x26,0x00,0x00,0x64,0x1e,0x00,0x00, +0x67,0x1e,0x00,0x00,0x9e,0x27,0x00,0x00,0x7e,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xe6,0x26,0x00,0x00,0x1a,0x02,0x00,0x00,0x67,0x1e,0x00,0x00, +0x80,0x1e,0x00,0x00,0x7e,0x1e,0x00,0x00,0xb3,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0x6b,0x1e,0x00,0x00,0xe6,0x26,0x00,0x00,0xe0,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0x81,0x1e,0x00,0x00,0x7e,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x6b,0x1e,0x00,0x00,0x6c,0x1e,0x00,0x00,0x81,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x6c,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x6f,0x1e,0x00,0x00, +0x2b,0x1e,0x00,0x00,0xe6,0x26,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x70,0x1e,0x00,0x00,0x6f,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x71,0x1e,0x00,0x00,0x4c,0x1e,0x00,0x00,0x70,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x73,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x62,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x75,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x71,0x1e,0x00,0x00,0xb4,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x76,0x1e,0x00,0x00,0x73,0x1e,0x00,0x00,0x75,0x1e,0x00,0x00, +0xf7,0x00,0x03,0x00,0x7d,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x76,0x1e,0x00,0x00,0x77,0x1e,0x00,0x00,0x7d,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x77,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x79,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x71,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xc8,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xe7,0x26,0x00,0x00,0x79,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x7d,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x7d,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x9e,0x27,0x00,0x00,0xe7,0x26,0x00,0x00,0x6c,0x1e,0x00,0x00,0xc8,0x1e,0x00,0x00, +0x77,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x7e,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7e,0x1e,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x80,0x1e,0x00,0x00, +0xe6,0x26,0x00,0x00,0x1a,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x68,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x81,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x61,0x24,0x00,0x00,0x5f,0x24,0x00,0x00,0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x83,0x1e,0x00,0x00,0x61,0x24,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x85,0x1e,0x00,0x00,0x83,0x1e,0x00,0x00,0x7b,0x07,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xcc,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x85,0x1e,0x00,0x00,0xc4,0x01,0x00,0x00,0xc5,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd1,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0xcc,0x1e,0x00,0x00,0x75,0x0a,0x00,0x00,0xb7,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x8b,0x1e,0x00,0x00,0xe7,0x26,0x00,0x00,0x64,0x1e,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x8c,0x1e,0x00,0x00,0x8b,0x1e,0x00,0x00, +0xc5,0x01,0x00,0x00,0xc4,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8e,0x1e,0x00,0x00,0x8c,0x1e,0x00,0x00,0xd1,0x1e,0x00,0x00,0xba,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x90,0x1e,0x00,0x00,0x8e,0x1e,0x00,0x00,0x4b,0x0a,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x91,0x1e,0x00,0x00,0x90,0x1e,0x00,0x00, +0xc5,0x01,0x00,0x00,0xc4,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xd6,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x3f,0x1b,0x00,0x00, +0x32,0x07,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xdb,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xd2,0x0c,0x00,0x00,0xd6,0x1e,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x96,0x1e,0x00,0x00,0xc5,0x01,0x00,0x00, +0xdb,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x98,0x1e,0x00,0x00, +0x91,0x1e,0x00,0x00,0x96,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x99,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x99,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xe8,0x26,0x00,0x00,0xc4,0x01,0x00,0x00,0x5d,0x1e,0x00,0x00,0x98,0x1e,0x00,0x00, +0x81,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x9a,0x1e,0x00,0x00, +0x2b,0x1e,0x00,0x00,0x50,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x9b,0x1e,0x00,0x00,0x9a,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x9c,0x1e,0x00,0x00,0x2b,0x1e,0x00,0x00,0xb1,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0x9c,0x1e,0x00,0x00,0x9b,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x9d,0x1e,0x00,0x00,0x2b,0x1e,0x00,0x00,0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x9e,0x1e,0x00,0x00,0x9d,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00, +0x9a,0x1e,0x00,0x00,0x9e,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xa1,0x1e,0x00,0x00,0x60,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00,0x9d,0x1e,0x00,0x00, +0xa1,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00,0x60,0x1e,0x00,0x00,0x4c,0x1e,0x00,0x00, +0x3d,0x00,0x04,0x00,0x89,0x00,0x00,0x00,0xa6,0x1e,0x00,0x00,0x2b,0x1e,0x00,0x00, +0x3d,0x00,0x04,0x00,0x6f,0x02,0x00,0x00,0xdd,0x1e,0x00,0x00,0x71,0x02,0x00,0x00, +0x63,0x00,0x04,0x00,0xdd,0x1e,0x00,0x00,0xe2,0x0b,0x00,0x00,0xa6,0x1e,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xaa,0x1e,0x00,0x00,0x9c,0x1e,0x00,0x00, +0xb7,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0xab,0x1e,0x00,0x00,0xaa,0x1e,0x00,0x00, +0xc4,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xac,0x1e,0x00,0x00, +0xab,0x1e,0x00,0x00,0xc5,0x01,0x00,0x00,0xc4,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xad,0x1e,0x00,0x00,0xe8,0x26,0x00,0x00,0xac,0x1e,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x5d,0x0c,0x00,0x00,0x0a,0x0c,0x00,0x00, +0xb1,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5e,0x0c,0x00,0x00, +0x5d,0x0c,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xf5,0x1e,0x00,0x00, +0x53,0x0d,0x00,0x00,0xc5,0x01,0x00,0x00,0xc4,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf9,0x1e,0x00,0x00,0xf5,0x1e,0x00,0x00,0x81,0x1a,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfb,0x1e,0x00,0x00,0xc5,0x01,0x00,0x00, +0x5f,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfc,0x1e,0x00,0x00, +0xf9,0x1e,0x00,0x00,0xfb,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfe,0x1e,0x00,0x00,0x5e,0x0c,0x00,0x00,0x7b,0x07,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x00,0x1f,0x00,0x00,0xf9,0x26,0x00,0x00,0xc5,0x01,0x00,0x00, +0xc4,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x02,0x1f,0x00,0x00, +0x31,0x0d,0x00,0x00,0x7b,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x16,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x02,0x1f,0x00,0x00, +0xc4,0x01,0x00,0x00,0xc5,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x1b,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x00,0x1f,0x00,0x00, +0x16,0x1f,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x21,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xfc,0x1e,0x00,0x00,0xfe,0x1e,0x00,0x00, +0x1b,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x26,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xfc,0x1e,0x00,0x00,0x21,0x1f,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0a,0x1f,0x00,0x00,0x31,0x0d,0x00,0x00, +0x71,0x24,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x2a,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x0a,0x1f,0x00,0x00,0xc4,0x01,0x00,0x00, +0xc5,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x30,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x26,0x1f,0x00,0x00,0x5e,0x0c,0x00,0x00, +0x2a,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x35,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x26,0x1f,0x00,0x00,0x30,0x1f,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x12,0x1f,0x00,0x00,0x35,0x1f,0x00,0x00, +0x35,0x1f,0x00,0x00,0x35,0x1f,0x00,0x00,0xf7,0x00,0x03,0x00,0x78,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xdc,0x0c,0x00,0x00,0x63,0x0c,0x00,0x00, +0x67,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x63,0x0c,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x65,0x0c,0x00,0x00,0xcb,0x1c,0x00,0x00,0xcb,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x3e,0x00,0x03,0x00, +0x17,0x0c,0x00,0x00,0x65,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x39,0x1f,0x00,0x00,0x17,0x0c,0x00,0x00,0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x3a,0x1f,0x00,0x00,0x39,0x1f,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x3b,0x1f,0x00,0x00,0x17,0x0c,0x00,0x00,0x4c,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x3c,0x1f,0x00,0x00,0x3b,0x1f,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3d,0x1f,0x00,0x00,0x3a,0x1f,0x00,0x00, +0x3c,0x1f,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x3e,0x1f,0x00,0x00, +0x17,0x0c,0x00,0x00,0x50,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x3f,0x1f,0x00,0x00,0x3e,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x40,0x1f,0x00,0x00,0x3d,0x1f,0x00,0x00,0x3f,0x1f,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x42,0x1f,0x00,0x00,0x39,0x1f,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x44,0x1f,0x00,0x00,0x3e,0x1f,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x45,0x1f,0x00,0x00,0x42,0x1f,0x00,0x00,0x44,0x1f,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x47,0x1f,0x00,0x00,0x39,0x1f,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x49,0x1f,0x00,0x00,0x3b,0x1f,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4a,0x1f,0x00,0x00,0x47,0x1f,0x00,0x00, +0x49,0x1f,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4c,0x1f,0x00,0x00, +0x3e,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4d,0x1f,0x00,0x00, +0x4a,0x1f,0x00,0x00,0x4c,0x1f,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x4e,0x1f,0x00,0x00,0x40,0x1f,0x00,0x00,0x45,0x1f,0x00,0x00,0x4d,0x1f,0x00,0x00, +0xf9,0x00,0x02,0x00,0x78,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x67,0x0c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7e,0x1f,0x00,0x00,0xcf,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x80,0x1f,0x00,0x00, +0xcf,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x81,0x1f,0x00,0x00,0x7e,0x1f,0x00,0x00,0x80,0x1f,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x82,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0x81,0x1f,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x83,0x1f,0x00,0x00, +0xc5,0x01,0x00,0x00,0x82,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xdf,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x83,0x1f,0x00,0x00, +0x42,0x09,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe4,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x3a,0x09,0x00,0x00,0xdf,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xed,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xd2,0x0c,0x00,0x00,0x2a,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xf2,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x5f,0x0d,0x00,0x00,0xed,0x1f,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xf8,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xe4,0x1f,0x00,0x00, +0xc5,0x01,0x00,0x00,0xf2,0x1f,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x94,0x1f,0x00,0x00,0x19,0x1e,0x00,0x00,0xf8,0x1f,0x00,0x00,0x83,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x98,0x1f,0x00,0x00,0x07,0x1e,0x00,0x00,0x94,0x1f,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x9c,0x1f,0x00,0x00,0x07,0x1e,0x00,0x00, +0x94,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xfd,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xcf,0x26,0x00,0x00,0x98,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x02,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xcd,0x26,0x00,0x00,0x9c,0x1f,0x00,0x00,0xba,0x00,0x05,0x00, +0x83,0x09,0x00,0x00,0xac,0x1f,0x00,0x00,0xfd,0x1f,0x00,0x00,0x0a,0x27,0x00,0x00, +0x9a,0x00,0x04,0x00,0xce,0x00,0x00,0x00,0xad,0x1f,0x00,0x00,0xac,0x1f,0x00,0x00, +0xa8,0x00,0x04,0x00,0xce,0x00,0x00,0x00,0xae,0x1f,0x00,0x00,0xad,0x1f,0x00,0x00, +0xf7,0x00,0x03,0x00,0xb4,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xae,0x1f,0x00,0x00,0xaf,0x1f,0x00,0x00,0xb4,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00, +0xaf,0x1f,0x00,0x00,0xba,0x00,0x05,0x00,0x83,0x09,0x00,0x00,0xb2,0x1f,0x00,0x00, +0x0a,0x27,0x00,0x00,0x02,0x20,0x00,0x00,0x9a,0x00,0x04,0x00,0xce,0x00,0x00,0x00, +0xb3,0x1f,0x00,0x00,0xb2,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00,0xb4,0x1f,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb4,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00,0xce,0x00,0x00,0x00, +0xb5,0x1f,0x00,0x00,0xad,0x1f,0x00,0x00,0x67,0x0c,0x00,0x00,0xb3,0x1f,0x00,0x00, +0xaf,0x1f,0x00,0x00,0xf7,0x00,0x03,0x00,0xd2,0x1f,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xb5,0x1f,0x00,0x00,0xb6,0x1f,0x00,0x00,0xd2,0x1f,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb6,0x1f,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xba,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x0a,0x27,0x00,0x00, +0xfd,0x1f,0x00,0x00,0x02,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x07,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xad,0x1e,0x00,0x00, +0x6f,0x1b,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xbe,0x1f,0x00,0x00, +0x07,0x20,0x00,0x00,0x07,0x20,0x00,0x00,0x07,0x20,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x0c,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0xcf,0x0c,0x00,0x00,0x6a,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc2,0x1f,0x00,0x00,0xc5,0x01,0x00,0x00,0x0c,0x20,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xc5,0x1f,0x00,0x00,0xbe,0x1f,0x00,0x00,0xc2,0x1f,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x14,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xc5,0x1f,0x00,0x00,0x2a,0x0b,0x00,0x00,0x72,0x24,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x26,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0xba,0x1f,0x00,0x00,0x0a,0x27,0x00,0x00,0x14,0x20,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x2b,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x12,0x1f,0x00,0x00,0xb1,0x09,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x45,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x2b,0x20,0x00,0x00,0x12,0x1f,0x00,0x00,0x14,0x20,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd2,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0xd2,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x1a,0x27,0x00,0x00,0x12,0x1f,0x00,0x00,0xb4,0x1f,0x00,0x00, +0x45,0x20,0x00,0x00,0xb6,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x19,0x27,0x00,0x00,0x0a,0x27,0x00,0x00,0xb4,0x1f,0x00,0x00,0x26,0x20,0x00,0x00, +0xb6,0x1f,0x00,0x00,0x3e,0x00,0x03,0x00,0x20,0x0c,0x00,0x00,0xcb,0x1c,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x57,0x20,0x00,0x00,0xcb,0x1c,0x00,0x00, +0xcb,0x1c,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x58,0x20,0x00,0x00,0x1a,0x27,0x00,0x00, +0x57,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x7a,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x09,0x09,0x00,0x00,0x58,0x20,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x5b,0x20,0x00,0x00,0xcb,0x1c,0x00,0x00, +0xcb,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x3e,0x00,0x03,0x00,0x48,0x20,0x00,0x00,0x5b,0x20,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x7e,0x20,0x00,0x00,0x48,0x20,0x00,0x00,0x5e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x7f,0x20,0x00,0x00,0x7e,0x20,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x80,0x20,0x00,0x00,0x48,0x20,0x00,0x00, +0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x81,0x20,0x00,0x00, +0x80,0x20,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x82,0x20,0x00,0x00, +0x7f,0x20,0x00,0x00,0x81,0x20,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x83,0x20,0x00,0x00,0x48,0x20,0x00,0x00,0x50,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x84,0x20,0x00,0x00,0x83,0x20,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x85,0x20,0x00,0x00,0x82,0x20,0x00,0x00,0x84,0x20,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x87,0x20,0x00,0x00,0x7e,0x20,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0x83,0x20,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8a,0x20,0x00,0x00,0x87,0x20,0x00,0x00, +0x89,0x20,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8c,0x20,0x00,0x00, +0x7e,0x20,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8e,0x20,0x00,0x00, +0x80,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8f,0x20,0x00,0x00, +0x8c,0x20,0x00,0x00,0x8e,0x20,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x91,0x20,0x00,0x00,0x83,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x92,0x20,0x00,0x00,0x8f,0x20,0x00,0x00,0x91,0x20,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x93,0x20,0x00,0x00,0x85,0x20,0x00,0x00,0x8a,0x20,0x00,0x00, +0x92,0x20,0x00,0x00,0x3e,0x00,0x03,0x00,0x49,0x20,0x00,0x00,0x93,0x20,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x9e,0x20,0x00,0x00,0x49,0x20,0x00,0x00, +0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x9f,0x20,0x00,0x00, +0x9e,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xae,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc4,0x01,0x00,0x00,0x9f,0x20,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xa1,0x20,0x00,0x00,0x49,0x20,0x00,0x00, +0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa2,0x20,0x00,0x00, +0xa1,0x20,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xa3,0x20,0x00,0x00, +0x49,0x20,0x00,0x00,0x50,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xa4,0x20,0x00,0x00,0xa3,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xb3,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xa2,0x20,0x00,0x00, +0xa4,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb8,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xae,0x20,0x00,0x00,0xb3,0x20,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa7,0x20,0x00,0x00,0xb8,0x20,0x00,0x00, +0xc5,0x01,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xa8,0x20,0x00,0x00, +0xa7,0x20,0x00,0x00,0xa7,0x20,0x00,0x00,0xa7,0x20,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xa9,0x20,0x00,0x00,0x93,0x20,0x00,0x00,0xa8,0x20,0x00,0x00, +0x3e,0x00,0x03,0x00,0x4a,0x20,0x00,0x00,0xa9,0x20,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xbc,0x20,0x00,0x00,0x4a,0x20,0x00,0x00,0x5e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xbd,0x20,0x00,0x00,0xbc,0x20,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbe,0x20,0x00,0x00,0x66,0x03,0x00,0x00, +0xbd,0x20,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xbf,0x20,0x00,0x00, +0x4a,0x20,0x00,0x00,0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xc0,0x20,0x00,0x00,0xbf,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc1,0x20,0x00,0x00,0x6a,0x03,0x00,0x00,0xc0,0x20,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc2,0x20,0x00,0x00,0xbe,0x20,0x00,0x00,0xc1,0x20,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xc3,0x20,0x00,0x00,0x4a,0x20,0x00,0x00, +0x50,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc4,0x20,0x00,0x00, +0xc3,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc5,0x20,0x00,0x00, +0x66,0x03,0x00,0x00,0xc4,0x20,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc6,0x20,0x00,0x00,0xc2,0x20,0x00,0x00,0xc5,0x20,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xc8,0x20,0x00,0x00,0xbc,0x20,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc9,0x20,0x00,0x00,0x6a,0x03,0x00,0x00,0xc8,0x20,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xcb,0x20,0x00,0x00,0xc3,0x20,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcc,0x20,0x00,0x00,0x6a,0x03,0x00,0x00, +0xcb,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcd,0x20,0x00,0x00, +0xc9,0x20,0x00,0x00,0xcc,0x20,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xcf,0x20,0x00,0x00,0xbc,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd0,0x20,0x00,0x00,0x7a,0x03,0x00,0x00,0xcf,0x20,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xd2,0x20,0x00,0x00,0xbf,0x20,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd3,0x20,0x00,0x00,0x6a,0x03,0x00,0x00,0xd2,0x20,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd4,0x20,0x00,0x00,0xd0,0x20,0x00,0x00, +0xd3,0x20,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd6,0x20,0x00,0x00, +0xc3,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd7,0x20,0x00,0x00, +0x66,0x03,0x00,0x00,0xd6,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd8,0x20,0x00,0x00,0xd4,0x20,0x00,0x00,0xd7,0x20,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x5f,0x20,0x00,0x00,0x20,0x0c,0x00,0x00,0x5e,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0x5f,0x20,0x00,0x00,0xc6,0x20,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x61,0x20,0x00,0x00,0x20,0x0c,0x00,0x00,0x4c,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0x61,0x20,0x00,0x00,0xcd,0x20,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x63,0x20,0x00,0x00,0x20,0x0c,0x00,0x00,0x50,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0x63,0x20,0x00,0x00,0xd8,0x20,0x00,0x00,0x3e,0x00,0x03,0x00, +0x4b,0x20,0x00,0x00,0x19,0x27,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xde,0x20,0x00,0x00,0x4b,0x20,0x00,0x00,0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xdf,0x20,0x00,0x00,0xde,0x20,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xe0,0x20,0x00,0x00,0x4b,0x20,0x00,0x00,0x4c,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe1,0x20,0x00,0x00,0xe0,0x20,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe2,0x20,0x00,0x00,0xdf,0x20,0x00,0x00, +0xe1,0x20,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xe3,0x20,0x00,0x00, +0x4b,0x20,0x00,0x00,0x50,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xe4,0x20,0x00,0x00,0xe3,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe5,0x20,0x00,0x00,0xe2,0x20,0x00,0x00,0xe4,0x20,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xe7,0x20,0x00,0x00,0xde,0x20,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xe9,0x20,0x00,0x00,0xe3,0x20,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xea,0x20,0x00,0x00,0xe7,0x20,0x00,0x00,0xe9,0x20,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xec,0x20,0x00,0x00,0xde,0x20,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xee,0x20,0x00,0x00,0xe0,0x20,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xef,0x20,0x00,0x00,0xec,0x20,0x00,0x00, +0xee,0x20,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf1,0x20,0x00,0x00, +0xe3,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf2,0x20,0x00,0x00, +0xef,0x20,0x00,0x00,0xf1,0x20,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xf3,0x20,0x00,0x00,0xe5,0x20,0x00,0x00,0xea,0x20,0x00,0x00,0xf2,0x20,0x00,0x00, +0x3e,0x00,0x03,0x00,0x4c,0x20,0x00,0x00,0xf3,0x20,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xfe,0x20,0x00,0x00,0x4c,0x20,0x00,0x00,0x5e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xff,0x20,0x00,0x00,0xfe,0x20,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x0e,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xc4,0x01,0x00,0x00,0xff,0x20,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x01,0x21,0x00,0x00,0x4c,0x20,0x00,0x00,0x4c,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x02,0x21,0x00,0x00,0x01,0x21,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x03,0x21,0x00,0x00,0x4c,0x20,0x00,0x00, +0x50,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x04,0x21,0x00,0x00, +0x03,0x21,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x13,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x02,0x21,0x00,0x00,0x04,0x21,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x18,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x0e,0x21,0x00,0x00,0x13,0x21,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x07,0x21,0x00,0x00,0x18,0x21,0x00,0x00,0xc5,0x01,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x08,0x21,0x00,0x00,0x07,0x21,0x00,0x00, +0x07,0x21,0x00,0x00,0x07,0x21,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x09,0x21,0x00,0x00,0xf3,0x20,0x00,0x00,0x08,0x21,0x00,0x00,0x3e,0x00,0x03,0x00, +0x4d,0x20,0x00,0x00,0x09,0x21,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x1c,0x21,0x00,0x00,0x4d,0x20,0x00,0x00,0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x1d,0x21,0x00,0x00,0x1c,0x21,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1e,0x21,0x00,0x00,0x66,0x03,0x00,0x00,0x1d,0x21,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x1f,0x21,0x00,0x00,0x4d,0x20,0x00,0x00, +0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x20,0x21,0x00,0x00, +0x1f,0x21,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x21,0x21,0x00,0x00, +0x6a,0x03,0x00,0x00,0x20,0x21,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x22,0x21,0x00,0x00,0x1e,0x21,0x00,0x00,0x21,0x21,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x23,0x21,0x00,0x00,0x4d,0x20,0x00,0x00,0x50,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x24,0x21,0x00,0x00,0x23,0x21,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x25,0x21,0x00,0x00,0x66,0x03,0x00,0x00, +0x24,0x21,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x26,0x21,0x00,0x00, +0x22,0x21,0x00,0x00,0x25,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x28,0x21,0x00,0x00,0x1c,0x21,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x29,0x21,0x00,0x00,0x6a,0x03,0x00,0x00,0x28,0x21,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x2b,0x21,0x00,0x00,0x23,0x21,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2c,0x21,0x00,0x00,0x6a,0x03,0x00,0x00,0x2b,0x21,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2d,0x21,0x00,0x00,0x29,0x21,0x00,0x00, +0x2c,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2f,0x21,0x00,0x00, +0x1c,0x21,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x30,0x21,0x00,0x00, +0x7a,0x03,0x00,0x00,0x2f,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x32,0x21,0x00,0x00,0x1f,0x21,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x33,0x21,0x00,0x00,0x6a,0x03,0x00,0x00,0x32,0x21,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x34,0x21,0x00,0x00,0x30,0x21,0x00,0x00,0x33,0x21,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x36,0x21,0x00,0x00,0x23,0x21,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x37,0x21,0x00,0x00,0x66,0x03,0x00,0x00, +0x36,0x21,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x38,0x21,0x00,0x00, +0x34,0x21,0x00,0x00,0x37,0x21,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x39,0x21,0x00,0x00,0x26,0x21,0x00,0x00,0x2d,0x21,0x00,0x00,0x38,0x21,0x00,0x00, +0x3d,0x00,0x04,0x00,0x89,0x00,0x00,0x00,0x69,0x20,0x00,0x00,0x20,0x0c,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x6a,0x20,0x00,0x00,0x69,0x20,0x00,0x00, +0x69,0x20,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x6c,0x20,0x00,0x00,0x6a,0x20,0x00,0x00, +0x7a,0x20,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x6f,0x20,0x00,0x00, +0x69,0x20,0x00,0x00,0x69,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x40,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x39,0x21,0x00,0x00,0x6f,0x20,0x00,0x00, +0x6c,0x20,0x00,0x00,0x3e,0x00,0x03,0x00,0x52,0x20,0x00,0x00,0x40,0x21,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x44,0x21,0x00,0x00,0x52,0x20,0x00,0x00, +0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x45,0x21,0x00,0x00, +0x44,0x21,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x46,0x21,0x00,0x00, +0x52,0x20,0x00,0x00,0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x47,0x21,0x00,0x00,0x46,0x21,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x48,0x21,0x00,0x00,0x45,0x21,0x00,0x00,0x47,0x21,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x49,0x21,0x00,0x00,0x52,0x20,0x00,0x00,0x50,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4a,0x21,0x00,0x00,0x49,0x21,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4b,0x21,0x00,0x00,0x48,0x21,0x00,0x00, +0x4a,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4d,0x21,0x00,0x00, +0x44,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4f,0x21,0x00,0x00, +0x49,0x21,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x50,0x21,0x00,0x00, +0x4d,0x21,0x00,0x00,0x4f,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x52,0x21,0x00,0x00,0x44,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x54,0x21,0x00,0x00,0x46,0x21,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x55,0x21,0x00,0x00,0x52,0x21,0x00,0x00,0x54,0x21,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x57,0x21,0x00,0x00,0x49,0x21,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x58,0x21,0x00,0x00,0x55,0x21,0x00,0x00,0x57,0x21,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x59,0x21,0x00,0x00,0x4b,0x21,0x00,0x00, +0x50,0x21,0x00,0x00,0x58,0x21,0x00,0x00,0x3e,0x00,0x03,0x00,0x53,0x20,0x00,0x00, +0x59,0x21,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x64,0x21,0x00,0x00, +0x53,0x20,0x00,0x00,0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x65,0x21,0x00,0x00,0x64,0x21,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x66,0x21,0x00,0x00,0x53,0x20,0x00,0x00,0x50,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x67,0x21,0x00,0x00,0x66,0x21,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x74,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x65,0x21,0x00,0x00,0x67,0x21,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x69,0x21,0x00,0x00,0x53,0x20,0x00,0x00,0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x6a,0x21,0x00,0x00,0x69,0x21,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x79,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x6a,0x21,0x00,0x00,0x74,0x21,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6c,0x21,0x00,0x00,0xc5,0x01,0x00,0x00,0x79,0x21,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x7e,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xa0,0x03,0x00,0x00,0x6c,0x21,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x6e,0x21,0x00,0x00,0x7e,0x21,0x00,0x00,0x7e,0x21,0x00,0x00,0x7e,0x21,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x6f,0x21,0x00,0x00,0x59,0x21,0x00,0x00, +0x6e,0x21,0x00,0x00,0xf9,0x00,0x02,0x00,0x78,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x78,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x1d,0x27,0x00,0x00, +0x4e,0x1f,0x00,0x00,0x63,0x0c,0x00,0x00,0x6f,0x21,0x00,0x00,0xd2,0x1f,0x00,0x00, +0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x83,0x21,0x00,0x00,0xf8,0x1a,0x00,0x00, +0xca,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x14,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x84,0x21,0x00,0x00,0x83,0x21,0x00,0x00,0x00,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x86,0x21,0x00,0x00,0x84,0x21,0x00,0x00, +0xc4,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x88,0x21,0x00,0x00,0xf8,0x00,0x02,0x00, +0x88,0x21,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd9,0x27,0x00,0x00, +0x86,0x21,0x00,0x00,0xc5,0x01,0x00,0x00,0x84,0x21,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x8e,0x21,0x00,0x00,0xd9,0x27,0x00,0x00,0xd9,0x27,0x00,0x00, +0xd9,0x27,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x8f,0x21,0x00,0x00, +0x1d,0x27,0x00,0x00,0x8e,0x21,0x00,0x00,0x41,0x00,0x05,0x00,0x40,0x02,0x00,0x00, +0x96,0x21,0x00,0x00,0x13,0x02,0x00,0x00,0x3f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x97,0x21,0x00,0x00,0x96,0x21,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x92,0x21,0x00,0x00,0x8f,0x21,0x00,0x00,0x97,0x21,0x00,0x00, +0x3e,0x00,0x03,0x00,0x23,0x0c,0x00,0x00,0x4d,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x7f,0x0c,0x00,0x00,0x5d,0x0c,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xa4,0x21,0x00,0x00,0xaa,0x0c,0x00,0x00,0x2a,0x0d,0x00,0x00, +0x3e,0x00,0x03,0x00,0x99,0x21,0x00,0x00,0xa4,0x21,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xbe,0x21,0x00,0x00,0x99,0x21,0x00,0x00,0x5e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xbf,0x21,0x00,0x00,0xbe,0x21,0x00,0x00, +0xbe,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0xc0,0x21,0x00,0x00,0xbf,0x21,0x00,0x00, +0xc4,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xc5,0x21,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xc0,0x21,0x00,0x00,0xc1,0x21,0x00,0x00,0xc5,0x21,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc1,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xc3,0x21,0x00,0x00,0xbe,0x21,0x00,0x00,0xbc,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0xc4,0x21,0x00,0x00,0xc3,0x21,0x00,0x00,0xc5,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc5,0x21,0x00,0x00,0xf8,0x00,0x02,0x00,0xc5,0x21,0x00,0x00,0xf5,0x00,0x07,0x00, +0xce,0x00,0x00,0x00,0xc6,0x21,0x00,0x00,0xc0,0x21,0x00,0x00,0x88,0x21,0x00,0x00, +0xc4,0x21,0x00,0x00,0xc1,0x21,0x00,0x00,0xf7,0x00,0x03,0x00,0xd1,0x21,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc6,0x21,0x00,0x00,0xc7,0x21,0x00,0x00, +0xd1,0x21,0x00,0x00,0xf8,0x00,0x02,0x00,0xc7,0x21,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xc8,0x21,0x00,0x00,0x99,0x21,0x00,0x00,0x4c,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc9,0x21,0x00,0x00,0xc8,0x21,0x00,0x00, +0xbe,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0xca,0x21,0x00,0x00,0xc9,0x21,0x00,0x00, +0xc4,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xcf,0x21,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xca,0x21,0x00,0x00,0xcb,0x21,0x00,0x00,0xcf,0x21,0x00,0x00, +0xf8,0x00,0x02,0x00,0xcb,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xcd,0x21,0x00,0x00,0xc8,0x21,0x00,0x00,0xbc,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0xce,0x21,0x00,0x00,0xcd,0x21,0x00,0x00,0xc5,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xcf,0x21,0x00,0x00,0xf8,0x00,0x02,0x00,0xcf,0x21,0x00,0x00,0xf5,0x00,0x07,0x00, +0xce,0x00,0x00,0x00,0xd0,0x21,0x00,0x00,0xca,0x21,0x00,0x00,0xc7,0x21,0x00,0x00, +0xce,0x21,0x00,0x00,0xcb,0x21,0x00,0x00,0xf9,0x00,0x02,0x00,0xd1,0x21,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd1,0x21,0x00,0x00,0xf5,0x00,0x07,0x00,0xce,0x00,0x00,0x00, +0xd2,0x21,0x00,0x00,0xc6,0x21,0x00,0x00,0xc5,0x21,0x00,0x00,0xd0,0x21,0x00,0x00, +0xcf,0x21,0x00,0x00,0xa4,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0xa7,0x21,0x00,0x00, +0xd2,0x21,0x00,0x00,0xe6,0x08,0x00,0x00,0xf7,0x00,0x03,0x00,0xb8,0x21,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa7,0x21,0x00,0x00,0xa8,0x21,0x00,0x00, +0xac,0x21,0x00,0x00,0xf8,0x00,0x02,0x00,0xa8,0x21,0x00,0x00,0x3d,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xa9,0x21,0x00,0x00,0x23,0x0c,0x00,0x00,0x3e,0x00,0x03,0x00, +0x9a,0x21,0x00,0x00,0xa9,0x21,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xd4,0x21,0x00,0x00,0x9a,0x21,0x00,0x00,0x5e,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0xd4,0x21,0x00,0x00,0xc4,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xab,0x21,0x00,0x00,0x9a,0x21,0x00,0x00,0x3e,0x00,0x03,0x00,0x23,0x0c,0x00,0x00, +0xab,0x21,0x00,0x00,0xf9,0x00,0x02,0x00,0xb8,0x21,0x00,0x00,0xf8,0x00,0x02,0x00, +0xac,0x21,0x00,0x00,0x41,0x00,0x05,0x00,0x40,0x02,0x00,0x00,0xd7,0x21,0x00,0x00, +0x13,0x02,0x00,0x00,0x4a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xd8,0x21,0x00,0x00,0xd7,0x21,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xae,0x21,0x00,0x00,0xd8,0x21,0x00,0x00,0xd5,0x09,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb1,0x21,0x00,0x00,0x7f,0x0c,0x00,0x00,0xae,0x21,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xb2,0x21,0x00,0x00,0x23,0x0c,0x00,0x00, +0x5e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb3,0x21,0x00,0x00, +0xb2,0x21,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb5,0x21,0x00,0x00, +0xb3,0x21,0x00,0x00,0xb1,0x21,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xdd,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc4,0x01,0x00,0x00, +0xb5,0x21,0x00,0x00,0x3e,0x00,0x03,0x00,0xb2,0x21,0x00,0x00,0xdd,0x21,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb8,0x21,0x00,0x00,0xf8,0x00,0x02,0x00,0xb8,0x21,0x00,0x00, +0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xba,0x21,0x00,0x00,0x23,0x0c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x96,0x02,0x00,0x00,0xdf,0x21,0x00,0x00,0x98,0x02,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe2,0x21,0x00,0x00,0xba,0x21,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe3,0x21,0x00,0x00, +0xba,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0xe4,0x21,0x00,0x00,0xe2,0x21,0x00,0x00,0xe3,0x21,0x00,0x00,0xc4,0x01,0x00,0x00, +0xc4,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0xdf,0x21,0x00,0x00,0xe2,0x0b,0x00,0x00, +0xe4,0x21,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x18,0x22,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xa7,0x0a,0x00,0x00,0x3f,0x1b,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x1c,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x31,0x0d,0x00,0x00,0xc4,0x01,0x00,0x00,0xc5,0x01,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x22,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x18,0x22,0x00,0x00,0x65,0x04,0x00,0x00,0x1c,0x22,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x27,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x18,0x22,0x00,0x00,0x22,0x22,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x01,0x22,0x00,0x00,0x27,0x22,0x00,0x00,0x27,0x22,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x03,0x22,0x00,0x00,0x5f,0x0d,0x00,0x00, +0x71,0x07,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x2c,0x22,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x03,0x22,0x00,0x00,0xcf,0x0c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x31,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x01,0x22,0x00,0x00,0x2c,0x22,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x09,0x22,0x00,0x00,0xdc,0x0c,0x00,0x00,0xc5,0x01,0x00,0x00, +0x31,0x22,0x00,0x00,0xbe,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x0d,0x22,0x00,0x00, +0x16,0x1f,0x00,0x00,0xc5,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x12,0x22,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x0d,0x22,0x00,0x00,0x0e,0x22,0x00,0x00, +0x12,0x22,0x00,0x00,0xf8,0x00,0x02,0x00,0x0e,0x22,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x3a,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x12,0x03,0x00,0x00,0x09,0x22,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x11,0x22,0x00,0x00,0x3a,0x22,0x00,0x00,0xd2,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x12,0x22,0x00,0x00,0xf8,0x00,0x02,0x00,0x12,0x22,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x32,0x27,0x00,0x00,0x09,0x22,0x00,0x00,0xb8,0x21,0x00,0x00, +0x11,0x22,0x00,0x00,0x0e,0x22,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x86,0x0c,0x00,0x00,0x92,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x87,0x0c,0x00,0x00,0x92,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x88,0x0c,0x00,0x00,0x92,0x21,0x00,0x00, +0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x89,0x0c,0x00,0x00, +0x86,0x0c,0x00,0x00,0x87,0x0c,0x00,0x00,0x88,0x0c,0x00,0x00,0x32,0x27,0x00,0x00, +0x3d,0x00,0x04,0x00,0x80,0x02,0x00,0x00,0x3c,0x22,0x00,0x00,0x82,0x02,0x00,0x00, +0x63,0x00,0x04,0x00,0x3c,0x22,0x00,0x00,0xe2,0x0b,0x00,0x00,0x89,0x0c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x89,0x02,0x00,0x00,0x49,0x22,0x00,0x00,0x8b,0x02,0x00,0x00, +0x50,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x52,0x22,0x00,0x00,0x86,0x0c,0x00,0x00, +0x87,0x0c,0x00,0x00,0x88,0x0c,0x00,0x00,0xc5,0x01,0x00,0x00,0x63,0x00,0x04,0x00, +0x49,0x22,0x00,0x00,0xe2,0x0b,0x00,0x00,0x52,0x22,0x00,0x00,0x3d,0x00,0x04,0x00, +0x9f,0x02,0x00,0x00,0x54,0x22,0x00,0x00,0xa1,0x02,0x00,0x00,0x63,0x00,0x04,0x00, +0x54,0x22,0x00,0x00,0xe2,0x0b,0x00,0x00,0x2f,0x06,0x00,0x00,0xfd,0x00,0x01,0x00, +0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_19a4cc688ec7b78cd17e3b845adf0d5d.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_19a4cc688ec7b78cd17e3b845adf0d5d.h new file mode 100644 index 00000000..8f9dc549 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_19a4cc688ec7b78cd17e3b845adf0d5d.h @@ -0,0 +1,1807 @@ +// ffx_fsr2_accumulate_pass_19a4cc688ec7b78cd17e3b845adf0d5d.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_19a4cc688ec7b78cd17e3b845adf0d5d_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_19a4cc688ec7b78cd17e3b845adf0d5d_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_19a4cc688ec7b78cd17e3b845adf0d5d_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_19a4cc688ec7b78cd17e3b845adf0d5d_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_19a4cc688ec7b78cd17e3b845adf0d5d_SampledImageResourceNames[] = { "r_input_exposure", "r_dilated_reactive_masks", "r_dilated_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_lanczos_lut", "r_imgMips", "r_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_19a4cc688ec7b78cd17e3b845adf0d5d_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 8, 10, 12, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_19a4cc688ec7b78cd17e3b845adf0d5d_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_19a4cc688ec7b78cd17e3b845adf0d5d_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_19a4cc688ec7b78cd17e3b845adf0d5d_StorageImageResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_upscaled_output", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_19a4cc688ec7b78cd17e3b845adf0d5d_StorageImageResourceBindings[] = { 13, 14, 15, 16, 17, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_19a4cc688ec7b78cd17e3b845adf0d5d_StorageImageResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_19a4cc688ec7b78cd17e3b845adf0d5d_StorageImageResourceSets[] = { 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_19a4cc688ec7b78cd17e3b845adf0d5d_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_19a4cc688ec7b78cd17e3b845adf0d5d_UniformBufferResourceBindings[] = { 18, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_19a4cc688ec7b78cd17e3b845adf0d5d_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_19a4cc688ec7b78cd17e3b845adf0d5d_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_19a4cc688ec7b78cd17e3b845adf0d5d_size = 28460; + +static const unsigned char g_ffx_fsr2_accumulate_pass_19a4cc688ec7b78cd17e3b845adf0d5d_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x5b,0x26,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x38,0x00,0x00,0x00,0x0b,0x00,0x06,0x00, +0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c,0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30, +0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x0f,0x00,0x07,0x00,0x05,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0xda,0x0b,0x00,0x00,0xf0,0x0b,0x00,0x00,0x10,0x00,0x06,0x00, +0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00, +0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c, +0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66, +0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00,0x04,0x00,0x0a,0x00, +0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x69,0x6d, +0x61,0x67,0x65,0x5f,0x6c,0x6f,0x61,0x64,0x5f,0x66,0x6f,0x72,0x6d,0x61,0x74,0x74, +0x65,0x64,0x00,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c, +0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65, +0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00, +0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64, +0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00, +0x00,0x02,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e, +0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x00,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69, +0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00,0x00,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0b,0x00,0x00,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70, +0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44, +0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00, +0x00,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00, +0x00,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00, +0x00,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e, +0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00,0x00,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70, +0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00,0x00,0x02,0x00,0x00,0x08,0x00,0x00,0x00, +0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x00,0x02,0x00,0x00, +0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x00,0x02,0x00,0x00, +0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x00,0x02,0x00,0x00, +0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74, +0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00,0x00,0x02,0x00,0x00,0x0c,0x00,0x00,0x00, +0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0a,0x00,0x00,0x02,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70, +0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x00,0x02,0x00,0x00, +0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00, +0x06,0x00,0x09,0x00,0x00,0x02,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74, +0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x00,0x02,0x00,0x00,0x10,0x00,0x00,0x00, +0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00, +0x00,0x02,0x00,0x00,0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63, +0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00, +0x06,0x00,0x0a,0x00,0x00,0x02,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65, +0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x02,0x02,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00,0x05,0x00,0x05,0x00,0x40,0x02,0x00,0x00, +0x72,0x5f,0x69,0x6d,0x67,0x4d,0x69,0x70,0x73,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0x44,0x02,0x00,0x00,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d, +0x70,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0x51,0x02,0x00,0x00,0x72,0x5f,0x70,0x72, +0x65,0x70,0x61,0x72,0x65,0x64,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c, +0x6f,0x72,0x00,0x00,0x05,0x00,0x09,0x00,0x58,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f, +0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x60,0x02,0x00,0x00, +0x72,0x77,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00, +0x05,0x00,0x06,0x00,0x67,0x02,0x00,0x00,0x72,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68, +0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x00,0x05,0x00,0x09,0x00,0x71,0x02,0x00,0x00, +0x72,0x77,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63, +0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x05,0x00,0x07,0x00, +0x7a,0x02,0x00,0x00,0x72,0x77,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f, +0x6f,0x75,0x74,0x70,0x75,0x74,0x00,0x00,0x05,0x00,0x06,0x00,0x87,0x02,0x00,0x00, +0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00, +0x05,0x00,0x06,0x00,0x90,0x02,0x00,0x00,0x72,0x77,0x5f,0x6e,0x65,0x77,0x5f,0x6c, +0x6f,0x63,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0xa5,0x02,0x00,0x00, +0x72,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x00, +0x05,0x00,0x09,0x00,0xaf,0x02,0x00,0x00,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65, +0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73, +0x00,0x00,0x00,0x00,0x05,0x00,0x07,0x00,0xb7,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0xc3,0x02,0x00,0x00,0x72,0x5f,0x6c,0x61,0x6e,0x63,0x7a,0x6f, +0x73,0x5f,0x6c,0x75,0x74,0x00,0x00,0x00,0x05,0x00,0x09,0x00,0xd0,0x02,0x00,0x00, +0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x72,0x65,0x61,0x63,0x74,0x69, +0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0xda,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x57,0x6f,0x72,0x6b,0x47,0x72,0x6f,0x75,0x70, +0x49,0x44,0x00,0x00,0x05,0x00,0x08,0x00,0xf0,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x4c, +0x6f,0x63,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44, +0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x00,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x00,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x00,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x00,0x02,0x00,0x00,0x04,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x00,0x02,0x00,0x00, +0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x00,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x00,0x02,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x00,0x02,0x00,0x00,0x08,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x00,0x02,0x00,0x00, +0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x00,0x02,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x00,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x00,0x02,0x00,0x00,0x0c,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x00,0x02,0x00,0x00, +0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x00,0x02,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x00,0x02,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x00,0x02,0x00,0x00,0x10,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x00,0x02,0x00,0x00, +0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x00,0x02,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x00,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x02,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x02,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x40,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x40,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x44,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x44,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x51,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x51,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x58,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x58,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x60,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x60,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x67,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x67,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x71,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x71,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0x71,0x02,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x7a,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x7a,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x7a,0x02,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x87,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x87,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x90,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x90,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x10,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa5,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa5,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xaf,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xaf,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb7,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb7,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc3,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc3,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd0,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd0,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xda,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xf0,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x00,0x0c,0x00,0x00,0x0b,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00, +0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x38,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x37,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x3e,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x14,0x00,0x02,0x00,0xc8,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xb8,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xb9,0x01,0x00,0x00,0x00,0x00,0x80,0x3f,0x1e,0x00,0x15,0x00, +0x00,0x02,0x00,0x00,0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00, +0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x3e,0x00,0x00,0x00,0x3e,0x00,0x00,0x00, +0x37,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x01,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x01,0x02,0x00,0x00,0x02,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x03,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x04,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x5d,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x09,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x0e,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x13,0x02,0x00,0x00,0x04,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x18,0x02,0x00,0x00,0x05,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x19,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x3e,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x1e,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x23,0x02,0x00,0x00,0x08,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x24,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x29,0x02,0x00,0x00,0x0a,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x2e,0x02,0x00,0x00,0x0c,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x2f,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x34,0x02,0x00,0x00,0x0d,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x39,0x02,0x00,0x00,0x0f,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x3e,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x3f,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x3e,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x3f,0x02,0x00,0x00,0x40,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x1a,0x00,0x02,0x00,0x42,0x02,0x00,0x00,0x20,0x00,0x04,0x00, +0x43,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x42,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x43,0x02,0x00,0x00,0x44,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x1b,0x00,0x03,0x00, +0x46,0x02,0x00,0x00,0x3e,0x02,0x00,0x00,0x15,0x00,0x04,0x00,0x4c,0x02,0x00,0x00, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x4c,0x02,0x00,0x00, +0x4d,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x3f,0x02,0x00,0x00, +0x51,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x3f,0x02,0x00,0x00, +0x58,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x5e,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x5f,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x5e,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x5f,0x02,0x00,0x00,0x60,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x3f,0x02,0x00,0x00,0x67,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x6f,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x70,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x6f,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x70,0x02,0x00,0x00,0x71,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x78,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x79,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x78,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x79,0x02,0x00,0x00,0x7a,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x85,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x86,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x86,0x02,0x00,0x00, +0x87,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x8e,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x8f,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x8e,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x8f,0x02,0x00,0x00,0x90,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x4c,0x02,0x00,0x00,0xa0,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x3f,0x02,0x00,0x00,0xa5,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x3f,0x02,0x00,0x00,0xaf,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x3f,0x02,0x00,0x00,0xb7,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xb9,0x02,0x00,0x00,0x03,0x02,0x00,0x00,0x03,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x3f,0x02,0x00,0x00,0xc3,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc8,0x02,0x00,0x00,0x00,0x00,0x00,0x40, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xca,0x02,0x00,0x00,0x00,0x00,0x00,0x3f, +0x3b,0x00,0x04,0x00,0x3f,0x02,0x00,0x00,0xd0,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd9,0x02,0x00,0x00,0xb8,0x01,0x00,0x00, +0xb8,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0xdc,0x02,0x00,0x00, +0x03,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0e,0x03,0x00,0x00, +0x6f,0x12,0x83,0x3a,0x2b,0x00,0x04,0x00,0x4c,0x02,0x00,0x00,0x48,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x4c,0x02,0x00,0x00,0x4c,0x03,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x62,0x03,0x00,0x00, +0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x75,0x03,0x00,0x00, +0x00,0x00,0x80,0xbe,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x9b,0x03,0x00,0x00, +0x02,0x10,0x80,0x37,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x03,0x04,0x00,0x00, +0xca,0x02,0x00,0x00,0xca,0x02,0x00,0x00,0x17,0x00,0x04,0x00,0x17,0x04,0x00,0x00, +0x4c,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x1b,0x04,0x00,0x00, +0xc8,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x28,0x04,0x00,0x00,0x00,0xe0,0x7f,0x47,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x3a,0x04,0x00,0x00,0xcd,0xcc,0xcc,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x42,0x04,0x00,0x00,0x00,0x00,0xc8,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x47,0x04,0x00,0x00,0x00,0x00,0x10,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x4f,0x04,0x00,0x00,0x00,0x00,0x80,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x60,0x04,0x00,0x00,0x00,0x00,0x80,0xbf,0x2b,0x00,0x04,0x00,0x4c,0x02,0x00,0x00, +0xe4,0x04,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xe5,0x04,0x00,0x00, +0x37,0x00,0x00,0x00,0xe4,0x04,0x00,0x00,0x20,0x00,0x04,0x00,0xe6,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0xe5,0x04,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x83,0x05,0x00,0x00,0x52,0xb8,0xfe,0x3f,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0xa2,0x05,0x00,0x00,0xfe,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0xa3,0x05,0x00,0x00,0xff,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x4c,0x02,0x00,0x00, +0xf8,0x05,0x00,0x00,0x10,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xf9,0x05,0x00,0x00, +0x08,0x00,0x00,0x00,0xf8,0x05,0x00,0x00,0x20,0x00,0x04,0x00,0xfa,0x05,0x00,0x00, +0x07,0x00,0x00,0x00,0xf9,0x05,0x00,0x00,0x2c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x09,0x06,0x00,0x00,0xb8,0x01,0x00,0x00,0xb8,0x01,0x00,0x00,0xb8,0x01,0x00,0x00, +0xb8,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x20,0x06,0x00,0x00, +0x9a,0x99,0x99,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x38,0x06,0x00,0x00, +0x00,0x00,0x00,0xc0,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x39,0x06,0x00,0x00, +0x00,0x00,0x40,0xc0,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xdc,0x06,0x00,0x00, +0xab,0xaa,0xaa,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0c,0x07,0x00,0x00, +0xab,0xaa,0x2a,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4a,0x07,0x00,0x00, +0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x54,0x07,0x00,0x00, +0x00,0x00,0x20,0x41,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x8e,0x07,0x00,0x00, +0xa3,0x05,0x00,0x00,0xa3,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x9d,0x07,0x00,0x00,0x03,0x02,0x00,0x00,0xa3,0x05,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xac,0x07,0x00,0x00,0x09,0x02,0x00,0x00,0xa3,0x05,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xbb,0x07,0x00,0x00,0x0e,0x02,0x00,0x00, +0xa3,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xca,0x07,0x00,0x00, +0xa3,0x05,0x00,0x00,0x03,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xe7,0x07,0x00,0x00,0x09,0x02,0x00,0x00,0x03,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xf6,0x07,0x00,0x00,0x0e,0x02,0x00,0x00,0x03,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x05,0x08,0x00,0x00,0xa3,0x05,0x00,0x00, +0x09,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x14,0x08,0x00,0x00, +0x03,0x02,0x00,0x00,0x09,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x23,0x08,0x00,0x00,0x09,0x02,0x00,0x00,0x09,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x32,0x08,0x00,0x00,0x0e,0x02,0x00,0x00,0x09,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x41,0x08,0x00,0x00,0xa3,0x05,0x00,0x00, +0x0e,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x50,0x08,0x00,0x00, +0x03,0x02,0x00,0x00,0x0e,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x5f,0x08,0x00,0x00,0x09,0x02,0x00,0x00,0x0e,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x6e,0x08,0x00,0x00,0x0e,0x02,0x00,0x00,0x0e,0x02,0x00,0x00, +0x2a,0x00,0x03,0x00,0xc8,0x00,0x00,0x00,0xfa,0x08,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x01,0x09,0x00,0x00,0xff,0xfe,0xfe,0x3e,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x1d,0x09,0x00,0x00,0x0e,0x03,0x00,0x00,0x0e,0x03,0x00,0x00, +0x0e,0x03,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4e,0x09,0x00,0x00, +0x00,0x00,0xa0,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x56,0x09,0x00,0x00, +0x00,0x00,0x40,0x40,0x17,0x00,0x04,0x00,0x97,0x09,0x00,0x00,0xc8,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xc5,0x09,0x00,0x00, +0x4a,0x07,0x00,0x00,0x4a,0x07,0x00,0x00,0x4a,0x07,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xe9,0x09,0x00,0x00,0x30,0x96,0x7c,0x3d,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x37,0x0a,0x00,0x00,0x00,0x00,0x7f,0x43,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x5f,0x0a,0x00,0x00,0x81,0x80,0x80,0x3b,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x89,0x0a,0x00,0x00,0x00,0x00,0xc0,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xbb,0x0a,0x00,0x00,0xa4,0x70,0x7d,0x3f,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x3d,0x0b,0x00,0x00,0xb8,0x01,0x00,0x00,0xb8,0x01,0x00,0x00, +0xb8,0x01,0x00,0x00,0x17,0x00,0x04,0x00,0xd8,0x0b,0x00,0x00,0x4c,0x02,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xd9,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0xd8,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00,0xd9,0x0b,0x00,0x00,0xda,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x4c,0x02,0x00,0x00,0xe2,0x0b,0x00,0x00, +0x08,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x17,0x04,0x00,0x00,0xee,0x0b,0x00,0x00, +0xe2,0x0b,0x00,0x00,0xe2,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00,0xd9,0x0b,0x00,0x00, +0xf0,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0xd8,0x0b,0x00,0x00, +0x00,0x0c,0x00,0x00,0xe2,0x0b,0x00,0x00,0xe2,0x0b,0x00,0x00,0x48,0x03,0x00,0x00, +0x2b,0x00,0x04,0x00,0x4c,0x02,0x00,0x00,0xfa,0x24,0x00,0x00,0x07,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xfb,0x24,0x00,0x00,0x28,0x04,0x00,0x00, +0x28,0x04,0x00,0x00,0x28,0x04,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xfc,0x24,0x00,0x00,0x66,0x66,0x66,0x3f,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xfd,0x24,0x00,0x00,0xb9,0x01,0x00,0x00,0xb9,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xfe,0x24,0x00,0x00,0x0a,0xd7,0xa3,0x3c,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xff,0x24,0x00,0x00,0xcd,0xcc,0x4c,0x3d,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x00,0x25,0x00,0x00,0xb9,0x01,0x00,0x00,0xb9,0x01,0x00,0x00, +0xb9,0x01,0x00,0x00,0x01,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x29,0x25,0x00,0x00, +0x01,0x00,0x03,0x00,0x08,0x00,0x00,0x00,0x38,0x25,0x00,0x00,0x01,0x00,0x03,0x00, +0x5d,0x00,0x00,0x00,0x71,0x25,0x00,0x00,0x01,0x00,0x03,0x00,0x22,0x00,0x00,0x00, +0x59,0x26,0x00,0x00,0x01,0x00,0x03,0x00,0x37,0x00,0x00,0x00,0x5a,0x26,0x00,0x00, +0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x38,0x00,0x00,0x00,0x9a,0x1c,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xfa,0x05,0x00,0x00,0xf2,0x19,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xe6,0x04,0x00,0x00,0x9e,0x15,0x00,0x00,0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0xd8,0x0b,0x00,0x00,0xdb,0x0b,0x00,0x00,0xda,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00, +0x17,0x04,0x00,0x00,0xdc,0x0b,0x00,0x00,0xdb,0x0b,0x00,0x00,0xdb,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x04,0x02,0x00,0x00, +0x03,0x0c,0x00,0x00,0x02,0x02,0x00,0x00,0x0e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0x04,0x0c,0x00,0x00,0x03,0x0c,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xe0,0x0b,0x00,0x00,0x04,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x7c,0x00,0x04,0x00,0x4c,0x02,0x00,0x00,0xe1,0x0b,0x00,0x00,0xe0,0x0b,0x00,0x00, +0x80,0x00,0x05,0x00,0x4c,0x02,0x00,0x00,0xe4,0x0b,0x00,0x00,0xe1,0x0b,0x00,0x00, +0xfa,0x24,0x00,0x00,0x86,0x00,0x05,0x00,0x4c,0x02,0x00,0x00,0xe5,0x0b,0x00,0x00, +0xe4,0x0b,0x00,0x00,0xe2,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x4c,0x02,0x00,0x00, +0xe8,0x0b,0x00,0x00,0xdb,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00, +0x4c,0x02,0x00,0x00,0xe9,0x0b,0x00,0x00,0xe5,0x0b,0x00,0x00,0xe8,0x0b,0x00,0x00, +0x82,0x00,0x05,0x00,0x4c,0x02,0x00,0x00,0xea,0x0b,0x00,0x00,0xe9,0x0b,0x00,0x00, +0x48,0x03,0x00,0x00,0x52,0x00,0x06,0x00,0x17,0x04,0x00,0x00,0xdd,0x22,0x00,0x00, +0xea,0x0b,0x00,0x00,0xdc,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x84,0x00,0x05,0x00, +0x17,0x04,0x00,0x00,0xef,0x0b,0x00,0x00,0xdd,0x22,0x00,0x00,0xee,0x0b,0x00,0x00, +0x3d,0x00,0x04,0x00,0xd8,0x0b,0x00,0x00,0xf1,0x0b,0x00,0x00,0xf0,0x0b,0x00,0x00, +0x4f,0x00,0x07,0x00,0x17,0x04,0x00,0x00,0xf2,0x0b,0x00,0x00,0xf1,0x0b,0x00,0x00, +0xf1,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x80,0x00,0x05,0x00, +0x17,0x04,0x00,0x00,0xf3,0x0b,0x00,0x00,0xef,0x0b,0x00,0x00,0xf2,0x0b,0x00,0x00, +0x7c,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xf5,0x0b,0x00,0x00,0xf3,0x0b,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xb7,0x0c,0x00,0x00,0xf5,0x0b,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xb9,0x0c,0x00,0x00,0xb7,0x0c,0x00,0x00, +0x03,0x04,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xbb,0x0c,0x00,0x00, +0x04,0x0c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xbc,0x0c,0x00,0x00, +0xb9,0x0c,0x00,0x00,0xbb,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x24,0x02,0x00,0x00, +0xf7,0x0c,0x00,0x00,0x02,0x02,0x00,0x00,0x23,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xf8,0x0c,0x00,0x00,0xf7,0x0c,0x00,0x00,0x41,0x00,0x05,0x00, +0x04,0x02,0x00,0x00,0xfb,0x0c,0x00,0x00,0x02,0x02,0x00,0x00,0x03,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xfc,0x0c,0x00,0x00,0xfb,0x0c,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xc2,0x0c,0x00,0x00,0xfc,0x0c,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xc3,0x0c,0x00,0x00,0xf8,0x0c,0x00,0x00, +0xc2,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xc4,0x0c,0x00,0x00, +0xbc,0x0c,0x00,0x00,0xc3,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x04,0x02,0x00,0x00, +0x03,0x0d,0x00,0x00,0x02,0x02,0x00,0x00,0x09,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0x04,0x0d,0x00,0x00,0x03,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x11,0x0d,0x00,0x00,0xc4,0x0c,0x00,0x00,0xc2,0x0c,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x14,0x0d,0x00,0x00,0xc2,0x0c,0x00,0x00, +0x03,0x04,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x21,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x11,0x0d,0x00,0x00,0x14,0x0d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x26,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x03,0x04,0x00,0x00,0x21,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x1a,0x0d,0x00,0x00,0x04,0x0d,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x1b,0x0d,0x00,0x00,0x26,0x0d,0x00,0x00,0x1a,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x2e,0x0d,0x00,0x00,0xbc,0x0c,0x00,0x00, +0xc2,0x0c,0x00,0x00,0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x2f,0x0d,0x00,0x00, +0x2e,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x3e,0x02,0x00,0x00,0x38,0x0d,0x00,0x00, +0xaf,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x3a,0x0d,0x00,0x00, +0x38,0x0d,0x00,0x00,0x2f,0x0d,0x00,0x00,0x02,0x00,0x00,0x00,0x03,0x02,0x00,0x00, +0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x3b,0x0d,0x00,0x00,0x3a,0x0d,0x00,0x00, +0x3a,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x41,0x0d,0x00,0x00,0x3b,0x0d,0x00,0x00,0xbb,0x0c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x42,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0x41,0x0d,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x4b,0x0d,0x00,0x00,0xbc,0x0c,0x00,0x00,0x3b,0x0d,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x51,0x0d,0x00,0x00,0x4b,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0xbe,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0x52,0x0d,0x00,0x00,0x51,0x0d,0x00,0x00, +0xb8,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x57,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x52,0x0d,0x00,0x00,0x53,0x0d,0x00,0x00,0x57,0x0d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x53,0x0d,0x00,0x00,0xbc,0x00,0x05,0x00,0xc8,0x00,0x00,0x00, +0x56,0x0d,0x00,0x00,0x51,0x0d,0x00,0x00,0xb9,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x57,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x57,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc8,0x00,0x00,0x00,0x58,0x0d,0x00,0x00,0x52,0x0d,0x00,0x00,0x05,0x00,0x00,0x00, +0x56,0x0d,0x00,0x00,0x53,0x0d,0x00,0x00,0xf7,0x00,0x03,0x00,0x63,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x58,0x0d,0x00,0x00,0x59,0x0d,0x00,0x00, +0x63,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x59,0x0d,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5b,0x0d,0x00,0x00,0x4b,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0xbe,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0x5c,0x0d,0x00,0x00,0x5b,0x0d,0x00,0x00, +0xb8,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x61,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x5c,0x0d,0x00,0x00,0x5d,0x0d,0x00,0x00,0x61,0x0d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5d,0x0d,0x00,0x00,0xbc,0x00,0x05,0x00,0xc8,0x00,0x00,0x00, +0x60,0x0d,0x00,0x00,0x5b,0x0d,0x00,0x00,0xb9,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x61,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x61,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc8,0x00,0x00,0x00,0x62,0x0d,0x00,0x00,0x5c,0x0d,0x00,0x00,0x59,0x0d,0x00,0x00, +0x60,0x0d,0x00,0x00,0x5d,0x0d,0x00,0x00,0xf9,0x00,0x02,0x00,0x63,0x0d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x63,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00,0xc8,0x00,0x00,0x00, +0x64,0x0d,0x00,0x00,0x58,0x0d,0x00,0x00,0x57,0x0d,0x00,0x00,0x62,0x0d,0x00,0x00, +0x61,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x3e,0x02,0x00,0x00,0x67,0x0d,0x00,0x00, +0x51,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x42,0x02,0x00,0x00,0x68,0x0d,0x00,0x00, +0x44,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x46,0x02,0x00,0x00,0x69,0x0d,0x00,0x00, +0x67,0x0d,0x00,0x00,0x68,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x6b,0x0d,0x00,0x00,0x69,0x0d,0x00,0x00,0x1b,0x0d,0x00,0x00,0x02,0x00,0x00,0x00, +0xb8,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6c,0x0d,0x00,0x00, +0x6b,0x0d,0x00,0x00,0x03,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x70,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x6c,0x0d,0x00,0x00, +0xb8,0x01,0x00,0x00,0xb9,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x3e,0x02,0x00,0x00, +0x73,0x0d,0x00,0x00,0xd0,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x46,0x02,0x00,0x00, +0x75,0x0d,0x00,0x00,0x73,0x0d,0x00,0x00,0x68,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x77,0x0d,0x00,0x00,0x75,0x0d,0x00,0x00,0x1b,0x0d,0x00,0x00, +0x02,0x00,0x00,0x00,0xb8,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe1,0x0c,0x00,0x00,0x77,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe4,0x0c,0x00,0x00,0x77,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x19,0x02,0x00,0x00,0x7b,0x0d,0x00,0x00,0x02,0x02,0x00,0x00, +0x1e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x7c,0x0d,0x00,0x00, +0x7b,0x0d,0x00,0x00,0xaa,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0xe7,0x0c,0x00,0x00, +0x03,0x02,0x00,0x00,0x7c,0x0d,0x00,0x00,0xa4,0x00,0x05,0x00,0xc8,0x00,0x00,0x00, +0xeb,0x0c,0x00,0x00,0x64,0x0d,0x00,0x00,0xfa,0x08,0x00,0x00,0xa6,0x00,0x05,0x00, +0xc8,0x00,0x00,0x00,0xee,0x0c,0x00,0x00,0xeb,0x0c,0x00,0x00,0xe7,0x0c,0x00,0x00, +0xf7,0x00,0x03,0x00,0x49,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x64,0x0d,0x00,0x00,0x45,0x0c,0x00,0x00,0x49,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x45,0x0c,0x00,0x00,0xa8,0x00,0x04,0x00,0xc8,0x00,0x00,0x00,0x48,0x0c,0x00,0x00, +0xe7,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00,0x49,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x49,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0xc8,0x00,0x00,0x00,0x4a,0x0c,0x00,0x00, +0x64,0x0d,0x00,0x00,0x63,0x0d,0x00,0x00,0x48,0x0c,0x00,0x00,0x45,0x0c,0x00,0x00, +0xf7,0x00,0x03,0x00,0x54,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x4a,0x0c,0x00,0x00,0x4b,0x0c,0x00,0x00,0x54,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4b,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xb2,0x0d,0x00,0x00, +0x4b,0x0d,0x00,0x00,0xbb,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xb3,0x0d,0x00,0x00,0xb2,0x0d,0x00,0x00,0x03,0x04,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xb5,0x0d,0x00,0x00,0x04,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb6,0x0d,0x00,0x00,0xb5,0x0d,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb8,0x0d,0x00,0x00,0xb3,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd8,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xb6,0x0d,0x00,0x00,0xb8,0x0d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xdd,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xb8,0x01,0x00,0x00,0xd8,0x0d,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0xe7,0x22,0x00,0x00,0xdd,0x0d,0x00,0x00,0xb3,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xbe,0x0d,0x00,0x00, +0xe0,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc0,0x0d,0x00,0x00, +0xb3,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xe2,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xbe,0x0d,0x00,0x00, +0xc0,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe7,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb8,0x01,0x00,0x00,0xe2,0x0d,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xeb,0x22,0x00,0x00,0xe7,0x0d,0x00,0x00, +0xe7,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xc5,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0xeb,0x22,0x00,0x00, +0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xc6,0x0d,0x00,0x00,0xc5,0x0d,0x00,0x00, +0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xeb,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0xeb,0x22,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xe1,0x0e,0x00,0x00,0xc6,0x0d,0x00,0x00,0x8e,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xe7,0x0e,0x00,0x00,0xe1,0x0e,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x21,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xe7,0x0e,0x00,0x00,0x03,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xf6,0x22,0x00,0x00,0x21,0x0f,0x00,0x00,0xe1,0x0e,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x04,0x0f,0x00,0x00, +0xe1,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x2b,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x04,0x0f,0x00,0x00, +0x03,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x01,0x23,0x00,0x00, +0x2b,0x0f,0x00,0x00,0xf6,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x3e,0x02,0x00,0x00,0x38,0x0f,0x00,0x00,0x58,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x3a,0x0f,0x00,0x00,0x38,0x0f,0x00,0x00,0x01,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0x03,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x4c,0x0f,0x00,0x00,0xc6,0x0d,0x00,0x00,0x9d,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x56,0x0f,0x00,0x00,0x4c,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x0c,0x23,0x00,0x00,0x56,0x0f,0x00,0x00, +0x4c,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x6f,0x0f,0x00,0x00,0x4c,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x96,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x6f,0x0f,0x00,0x00,0x03,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x17,0x23,0x00,0x00,0x96,0x0f,0x00,0x00,0x0c,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xa5,0x0f,0x00,0x00,0x38,0x0f,0x00,0x00, +0x17,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x03,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xb7,0x0f,0x00,0x00,0xc6,0x0d,0x00,0x00,0xac,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xc1,0x0f,0x00,0x00,0xb7,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xcb,0x0f,0x00,0x00, +0xb5,0x0d,0x00,0x00,0x09,0x02,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xfc,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xc1,0x0f,0x00,0x00, +0xcb,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x22,0x23,0x00,0x00, +0xfc,0x0f,0x00,0x00,0xb7,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xda,0x0f,0x00,0x00,0xb7,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x01,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xda,0x0f,0x00,0x00,0x03,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x2d,0x23,0x00,0x00,0x01,0x10,0x00,0x00,0x22,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x10,0x10,0x00,0x00, +0x38,0x0f,0x00,0x00,0x2d,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x03,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x22,0x10,0x00,0x00,0xc6,0x0d,0x00,0x00, +0xbb,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x2c,0x10,0x00,0x00, +0x22,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x67,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x2c,0x10,0x00,0x00, +0xcb,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x38,0x23,0x00,0x00, +0x67,0x10,0x00,0x00,0x22,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x45,0x10,0x00,0x00,0x22,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x6c,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x45,0x10,0x00,0x00,0x03,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x43,0x23,0x00,0x00,0x6c,0x10,0x00,0x00,0x38,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x7b,0x10,0x00,0x00, +0x38,0x0f,0x00,0x00,0x43,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x03,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x8d,0x10,0x00,0x00,0xc6,0x0d,0x00,0x00, +0xca,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x93,0x10,0x00,0x00, +0x8d,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xcd,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x93,0x10,0x00,0x00, +0x03,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x4e,0x23,0x00,0x00, +0xcd,0x10,0x00,0x00,0x8d,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xb4,0x10,0x00,0x00,0x8d,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x59,0x23,0x00,0x00,0xb4,0x10,0x00,0x00, +0x4e,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xe6,0x10,0x00,0x00,0x38,0x0f,0x00,0x00,0x59,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0x03,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x02,0x11,0x00,0x00, +0xc6,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x64,0x23,0x00,0x00,0x02,0x11,0x00,0x00,0xc6,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x1f,0x11,0x00,0x00,0xc6,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x6f,0x23,0x00,0x00, +0x1f,0x11,0x00,0x00,0x64,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x51,0x11,0x00,0x00,0x38,0x0f,0x00,0x00,0x6f,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0x03,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x63,0x11,0x00,0x00,0xc6,0x0d,0x00,0x00,0xe7,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x6d,0x11,0x00,0x00,0x63,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xa8,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x6d,0x11,0x00,0x00,0xcb,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x7a,0x23,0x00,0x00,0xa8,0x11,0x00,0x00,0x63,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x8a,0x11,0x00,0x00, +0x63,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x85,0x23,0x00,0x00,0x8a,0x11,0x00,0x00,0x7a,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xbc,0x11,0x00,0x00,0x38,0x0f,0x00,0x00, +0x85,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x03,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xce,0x11,0x00,0x00,0xc6,0x0d,0x00,0x00,0xf6,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xd8,0x11,0x00,0x00,0xce,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x13,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xd8,0x11,0x00,0x00,0xcb,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x90,0x23,0x00,0x00,0x13,0x12,0x00,0x00, +0xce,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xf5,0x11,0x00,0x00,0xce,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x9b,0x23,0x00,0x00,0xf5,0x11,0x00,0x00,0x90,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x27,0x12,0x00,0x00, +0x38,0x0f,0x00,0x00,0x9b,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x03,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x39,0x12,0x00,0x00,0xc6,0x0d,0x00,0x00, +0x05,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x3f,0x12,0x00,0x00, +0x39,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x79,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x3f,0x12,0x00,0x00, +0x03,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xa6,0x23,0x00,0x00, +0x79,0x12,0x00,0x00,0x39,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x60,0x12,0x00,0x00,0x39,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x6a,0x12,0x00,0x00,0xe0,0x0b,0x00,0x00, +0x09,0x02,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x88,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x60,0x12,0x00,0x00,0x6a,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xb1,0x23,0x00,0x00,0x88,0x12,0x00,0x00, +0xa6,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x92,0x12,0x00,0x00,0x38,0x0f,0x00,0x00,0xb1,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0x03,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xa4,0x12,0x00,0x00, +0xc6,0x0d,0x00,0x00,0x14,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xae,0x12,0x00,0x00,0xa4,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xbc,0x23,0x00,0x00,0xae,0x12,0x00,0x00,0xa4,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xcb,0x12,0x00,0x00, +0xa4,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xf3,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xcb,0x12,0x00,0x00, +0x6a,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xc7,0x23,0x00,0x00, +0xf3,0x12,0x00,0x00,0xbc,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xfd,0x12,0x00,0x00,0x38,0x0f,0x00,0x00,0xc7,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0x03,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x0f,0x13,0x00,0x00,0xc6,0x0d,0x00,0x00,0x23,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x19,0x13,0x00,0x00,0x0f,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x54,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x19,0x13,0x00,0x00,0xcb,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xd2,0x23,0x00,0x00,0x54,0x13,0x00,0x00,0x0f,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x36,0x13,0x00,0x00, +0x0f,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x5e,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x36,0x13,0x00,0x00, +0x6a,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xdd,0x23,0x00,0x00, +0x5e,0x13,0x00,0x00,0xd2,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x68,0x13,0x00,0x00,0x38,0x0f,0x00,0x00,0xdd,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0x03,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x7a,0x13,0x00,0x00,0xc6,0x0d,0x00,0x00,0x32,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x84,0x13,0x00,0x00,0x7a,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xbf,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x84,0x13,0x00,0x00,0xcb,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xe8,0x23,0x00,0x00,0xbf,0x13,0x00,0x00,0x7a,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xa1,0x13,0x00,0x00, +0x7a,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xc9,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xa1,0x13,0x00,0x00, +0x6a,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xf3,0x23,0x00,0x00, +0xc9,0x13,0x00,0x00,0xe8,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xd3,0x13,0x00,0x00,0x38,0x0f,0x00,0x00,0xf3,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0x03,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xe5,0x13,0x00,0x00,0xc6,0x0d,0x00,0x00,0x41,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xeb,0x13,0x00,0x00,0xe5,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x25,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xeb,0x13,0x00,0x00,0x03,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xfe,0x23,0x00,0x00,0x25,0x14,0x00,0x00,0xe5,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x0c,0x14,0x00,0x00, +0xe5,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x34,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x0c,0x14,0x00,0x00, +0x6a,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x09,0x24,0x00,0x00, +0x34,0x14,0x00,0x00,0xfe,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x3e,0x14,0x00,0x00,0x38,0x0f,0x00,0x00,0x09,0x24,0x00,0x00, +0x02,0x00,0x00,0x00,0x03,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x50,0x14,0x00,0x00,0xc6,0x0d,0x00,0x00,0x50,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x5a,0x14,0x00,0x00,0x50,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x14,0x24,0x00,0x00,0x5a,0x14,0x00,0x00, +0x50,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x77,0x14,0x00,0x00,0x50,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x9f,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x77,0x14,0x00,0x00,0x6a,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x1f,0x24,0x00,0x00,0x9f,0x14,0x00,0x00,0x14,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xa9,0x14,0x00,0x00,0x38,0x0f,0x00,0x00, +0x1f,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x03,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xbb,0x14,0x00,0x00,0xc6,0x0d,0x00,0x00,0x5f,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xc5,0x14,0x00,0x00,0xbb,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x00,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xc5,0x14,0x00,0x00,0xcb,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x2a,0x24,0x00,0x00,0x00,0x15,0x00,0x00, +0xbb,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xe2,0x14,0x00,0x00,0xbb,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x0a,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xe2,0x14,0x00,0x00,0x6a,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x35,0x24,0x00,0x00,0x0a,0x15,0x00,0x00,0x2a,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x14,0x15,0x00,0x00,0x38,0x0f,0x00,0x00, +0x35,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x03,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x26,0x15,0x00,0x00,0xc6,0x0d,0x00,0x00,0x6e,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x30,0x15,0x00,0x00,0x26,0x15,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x6b,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x30,0x15,0x00,0x00,0xcb,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x40,0x24,0x00,0x00,0x6b,0x15,0x00,0x00, +0x26,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x4d,0x15,0x00,0x00,0x26,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x75,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x4d,0x15,0x00,0x00,0x6a,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x4b,0x24,0x00,0x00,0x75,0x15,0x00,0x00,0x40,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x7f,0x15,0x00,0x00,0x38,0x0f,0x00,0x00, +0x4b,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x03,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb1,0x15,0x00,0x00,0xeb,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0b,0x16,0x00,0x00,0x60,0x04,0x00,0x00, +0xb1,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x32,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x0b,0x16,0x00,0x00,0x3d,0x00,0x04,0x00, +0x3e,0x02,0x00,0x00,0x36,0x16,0x00,0x00,0xc3,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x46,0x02,0x00,0x00,0x38,0x16,0x00,0x00,0x36,0x16,0x00,0x00,0x68,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3a,0x16,0x00,0x00,0x32,0x16,0x00,0x00, +0xca,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x3b,0x16,0x00,0x00, +0x3a,0x16,0x00,0x00,0xca,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x3c,0x16,0x00,0x00,0x38,0x16,0x00,0x00,0x3b,0x16,0x00,0x00,0x02,0x00,0x00,0x00, +0xb8,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3d,0x16,0x00,0x00, +0x3c,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x7f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x0e,0x16,0x00,0x00,0xb1,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x42,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x0e,0x16,0x00,0x00, +0x56,0x00,0x05,0x00,0x46,0x02,0x00,0x00,0x48,0x16,0x00,0x00,0x36,0x16,0x00,0x00, +0x68,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4a,0x16,0x00,0x00, +0x42,0x16,0x00,0x00,0xca,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x4b,0x16,0x00,0x00,0x4a,0x16,0x00,0x00,0xca,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x4c,0x16,0x00,0x00,0x48,0x16,0x00,0x00,0x4b,0x16,0x00,0x00, +0x02,0x00,0x00,0x00,0xb8,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4d,0x16,0x00,0x00,0x4c,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x11,0x16,0x00,0x00,0xb9,0x01,0x00,0x00,0xb1,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x52,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x11,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x46,0x02,0x00,0x00, +0x58,0x16,0x00,0x00,0x36,0x16,0x00,0x00,0x68,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5a,0x16,0x00,0x00,0x52,0x16,0x00,0x00,0xca,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x5b,0x16,0x00,0x00,0x5a,0x16,0x00,0x00, +0xca,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x5c,0x16,0x00,0x00, +0x58,0x16,0x00,0x00,0x5b,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xb8,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5d,0x16,0x00,0x00,0x5c,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x14,0x16,0x00,0x00, +0xc8,0x02,0x00,0x00,0xb1,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x62,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x14,0x16,0x00,0x00, +0x56,0x00,0x05,0x00,0x46,0x02,0x00,0x00,0x68,0x16,0x00,0x00,0x36,0x16,0x00,0x00, +0x68,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6a,0x16,0x00,0x00, +0x62,0x16,0x00,0x00,0xca,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x6b,0x16,0x00,0x00,0x6a,0x16,0x00,0x00,0xca,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x6c,0x16,0x00,0x00,0x68,0x16,0x00,0x00,0x6b,0x16,0x00,0x00, +0x02,0x00,0x00,0x00,0xb8,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6d,0x16,0x00,0x00,0x6c,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x18,0x16,0x00,0x00,0x3a,0x0f,0x00,0x00,0x3d,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x1b,0x16,0x00,0x00,0xa5,0x0f,0x00,0x00, +0x4d,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x1c,0x16,0x00,0x00, +0x18,0x16,0x00,0x00,0x1b,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x1f,0x16,0x00,0x00,0x10,0x10,0x00,0x00,0x5d,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x20,0x16,0x00,0x00,0x1c,0x16,0x00,0x00,0x1f,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x23,0x16,0x00,0x00,0x7b,0x10,0x00,0x00, +0x6d,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x24,0x16,0x00,0x00, +0x20,0x16,0x00,0x00,0x23,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x27,0x16,0x00,0x00,0x3d,0x16,0x00,0x00,0x4d,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x29,0x16,0x00,0x00,0x27,0x16,0x00,0x00,0x5d,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2b,0x16,0x00,0x00,0x29,0x16,0x00,0x00, +0x6d,0x16,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x2c,0x16,0x00,0x00, +0x2b,0x16,0x00,0x00,0x2b,0x16,0x00,0x00,0x2b,0x16,0x00,0x00,0x2b,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x2d,0x16,0x00,0x00,0x24,0x16,0x00,0x00, +0x2c,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x46,0x02,0x00,0x00,0xa6,0x16,0x00,0x00, +0x36,0x16,0x00,0x00,0x68,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xaa,0x16,0x00,0x00,0xa6,0x16,0x00,0x00,0x3b,0x16,0x00,0x00,0x02,0x00,0x00,0x00, +0xb8,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xab,0x16,0x00,0x00, +0xaa,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00,0x46,0x02,0x00,0x00, +0xb6,0x16,0x00,0x00,0x36,0x16,0x00,0x00,0x68,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xba,0x16,0x00,0x00,0xb6,0x16,0x00,0x00,0x4b,0x16,0x00,0x00, +0x02,0x00,0x00,0x00,0xb8,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbb,0x16,0x00,0x00,0xba,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00, +0x46,0x02,0x00,0x00,0xc6,0x16,0x00,0x00,0x36,0x16,0x00,0x00,0x68,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xca,0x16,0x00,0x00,0xc6,0x16,0x00,0x00, +0x5b,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xb8,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcb,0x16,0x00,0x00,0xca,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x56,0x00,0x05,0x00,0x46,0x02,0x00,0x00,0xd6,0x16,0x00,0x00,0x36,0x16,0x00,0x00, +0x68,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xda,0x16,0x00,0x00, +0xd6,0x16,0x00,0x00,0x6b,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xb8,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdb,0x16,0x00,0x00,0xda,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x86,0x16,0x00,0x00, +0xe6,0x10,0x00,0x00,0xab,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x89,0x16,0x00,0x00,0x51,0x11,0x00,0x00,0xbb,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x8a,0x16,0x00,0x00,0x86,0x16,0x00,0x00,0x89,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x8d,0x16,0x00,0x00,0xbc,0x11,0x00,0x00, +0xcb,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x8e,0x16,0x00,0x00, +0x8a,0x16,0x00,0x00,0x8d,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x91,0x16,0x00,0x00,0x27,0x12,0x00,0x00,0xdb,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x92,0x16,0x00,0x00,0x8e,0x16,0x00,0x00,0x91,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x95,0x16,0x00,0x00,0xab,0x16,0x00,0x00, +0xbb,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x97,0x16,0x00,0x00, +0x95,0x16,0x00,0x00,0xcb,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x99,0x16,0x00,0x00,0x97,0x16,0x00,0x00,0xdb,0x16,0x00,0x00,0x50,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x9a,0x16,0x00,0x00,0x99,0x16,0x00,0x00,0x99,0x16,0x00,0x00, +0x99,0x16,0x00,0x00,0x99,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x9b,0x16,0x00,0x00,0x92,0x16,0x00,0x00,0x9a,0x16,0x00,0x00,0x56,0x00,0x05,0x00, +0x46,0x02,0x00,0x00,0x14,0x17,0x00,0x00,0x36,0x16,0x00,0x00,0x68,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x18,0x17,0x00,0x00,0x14,0x17,0x00,0x00, +0x3b,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xb8,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x19,0x17,0x00,0x00,0x18,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0x56,0x00,0x05,0x00,0x46,0x02,0x00,0x00,0x24,0x17,0x00,0x00,0x36,0x16,0x00,0x00, +0x68,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x28,0x17,0x00,0x00, +0x24,0x17,0x00,0x00,0x4b,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xb8,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x29,0x17,0x00,0x00,0x28,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00,0x46,0x02,0x00,0x00,0x34,0x17,0x00,0x00, +0x36,0x16,0x00,0x00,0x68,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x38,0x17,0x00,0x00,0x34,0x17,0x00,0x00,0x5b,0x16,0x00,0x00,0x02,0x00,0x00,0x00, +0xb8,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x39,0x17,0x00,0x00, +0x38,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00,0x46,0x02,0x00,0x00, +0x44,0x17,0x00,0x00,0x36,0x16,0x00,0x00,0x68,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x48,0x17,0x00,0x00,0x44,0x17,0x00,0x00,0x6b,0x16,0x00,0x00, +0x02,0x00,0x00,0x00,0xb8,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x49,0x17,0x00,0x00,0x48,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xf4,0x16,0x00,0x00,0x92,0x12,0x00,0x00,0x19,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xf7,0x16,0x00,0x00,0xfd,0x12,0x00,0x00, +0x29,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xf8,0x16,0x00,0x00, +0xf4,0x16,0x00,0x00,0xf7,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xfb,0x16,0x00,0x00,0x68,0x13,0x00,0x00,0x39,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xfc,0x16,0x00,0x00,0xf8,0x16,0x00,0x00,0xfb,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xff,0x16,0x00,0x00,0xd3,0x13,0x00,0x00, +0x49,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x00,0x17,0x00,0x00, +0xfc,0x16,0x00,0x00,0xff,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x03,0x17,0x00,0x00,0x19,0x17,0x00,0x00,0x29,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x05,0x17,0x00,0x00,0x03,0x17,0x00,0x00,0x39,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x07,0x17,0x00,0x00,0x05,0x17,0x00,0x00, +0x49,0x17,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x08,0x17,0x00,0x00, +0x07,0x17,0x00,0x00,0x07,0x17,0x00,0x00,0x07,0x17,0x00,0x00,0x07,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x09,0x17,0x00,0x00,0x00,0x17,0x00,0x00, +0x08,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x46,0x02,0x00,0x00,0x82,0x17,0x00,0x00, +0x36,0x16,0x00,0x00,0x68,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x86,0x17,0x00,0x00,0x82,0x17,0x00,0x00,0x3b,0x16,0x00,0x00,0x02,0x00,0x00,0x00, +0xb8,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x87,0x17,0x00,0x00, +0x86,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00,0x46,0x02,0x00,0x00, +0x92,0x17,0x00,0x00,0x36,0x16,0x00,0x00,0x68,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x96,0x17,0x00,0x00,0x92,0x17,0x00,0x00,0x4b,0x16,0x00,0x00, +0x02,0x00,0x00,0x00,0xb8,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x97,0x17,0x00,0x00,0x96,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00, +0x46,0x02,0x00,0x00,0xa2,0x17,0x00,0x00,0x36,0x16,0x00,0x00,0x68,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xa6,0x17,0x00,0x00,0xa2,0x17,0x00,0x00, +0x5b,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xb8,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa7,0x17,0x00,0x00,0xa6,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0x56,0x00,0x05,0x00,0x46,0x02,0x00,0x00,0xb2,0x17,0x00,0x00,0x36,0x16,0x00,0x00, +0x68,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xb6,0x17,0x00,0x00, +0xb2,0x17,0x00,0x00,0x6b,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xb8,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb7,0x17,0x00,0x00,0xb6,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x62,0x17,0x00,0x00, +0x3e,0x14,0x00,0x00,0x87,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x65,0x17,0x00,0x00,0xa9,0x14,0x00,0x00,0x97,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x66,0x17,0x00,0x00,0x62,0x17,0x00,0x00,0x65,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x69,0x17,0x00,0x00,0x14,0x15,0x00,0x00, +0xa7,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x6a,0x17,0x00,0x00, +0x66,0x17,0x00,0x00,0x69,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x6d,0x17,0x00,0x00,0x7f,0x15,0x00,0x00,0xb7,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x6e,0x17,0x00,0x00,0x6a,0x17,0x00,0x00,0x6d,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x71,0x17,0x00,0x00,0x87,0x17,0x00,0x00, +0x97,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x73,0x17,0x00,0x00, +0x71,0x17,0x00,0x00,0xa7,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x75,0x17,0x00,0x00,0x73,0x17,0x00,0x00,0xb7,0x17,0x00,0x00,0x50,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x76,0x17,0x00,0x00,0x75,0x17,0x00,0x00,0x75,0x17,0x00,0x00, +0x75,0x17,0x00,0x00,0x75,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x77,0x17,0x00,0x00,0x6e,0x17,0x00,0x00,0x76,0x17,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd9,0x15,0x00,0x00,0xeb,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc3,0x17,0x00,0x00,0x60,0x04,0x00,0x00, +0xd9,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xea,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xc3,0x17,0x00,0x00,0x56,0x00,0x05,0x00, +0x46,0x02,0x00,0x00,0xf0,0x17,0x00,0x00,0x36,0x16,0x00,0x00,0x68,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf2,0x17,0x00,0x00,0xea,0x17,0x00,0x00, +0xca,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xf3,0x17,0x00,0x00, +0xf2,0x17,0x00,0x00,0xca,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xf4,0x17,0x00,0x00,0xf0,0x17,0x00,0x00,0xf3,0x17,0x00,0x00,0x02,0x00,0x00,0x00, +0xb8,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf5,0x17,0x00,0x00, +0xf4,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x7f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xc6,0x17,0x00,0x00,0xd9,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xfa,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xc6,0x17,0x00,0x00, +0x56,0x00,0x05,0x00,0x46,0x02,0x00,0x00,0x00,0x18,0x00,0x00,0x36,0x16,0x00,0x00, +0x68,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x02,0x18,0x00,0x00, +0xfa,0x17,0x00,0x00,0xca,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x03,0x18,0x00,0x00,0x02,0x18,0x00,0x00,0xca,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x04,0x18,0x00,0x00,0x00,0x18,0x00,0x00,0x03,0x18,0x00,0x00, +0x02,0x00,0x00,0x00,0xb8,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x05,0x18,0x00,0x00,0x04,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc9,0x17,0x00,0x00,0xb9,0x01,0x00,0x00,0xd9,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x0a,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xc9,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x46,0x02,0x00,0x00, +0x10,0x18,0x00,0x00,0x36,0x16,0x00,0x00,0x68,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x12,0x18,0x00,0x00,0x0a,0x18,0x00,0x00,0xca,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x13,0x18,0x00,0x00,0x12,0x18,0x00,0x00, +0xca,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x14,0x18,0x00,0x00, +0x10,0x18,0x00,0x00,0x13,0x18,0x00,0x00,0x02,0x00,0x00,0x00,0xb8,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x15,0x18,0x00,0x00,0x14,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcc,0x17,0x00,0x00, +0xc8,0x02,0x00,0x00,0xd9,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x1a,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xcc,0x17,0x00,0x00, +0x56,0x00,0x05,0x00,0x46,0x02,0x00,0x00,0x20,0x18,0x00,0x00,0x36,0x16,0x00,0x00, +0x68,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x22,0x18,0x00,0x00, +0x1a,0x18,0x00,0x00,0xca,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x23,0x18,0x00,0x00,0x22,0x18,0x00,0x00,0xca,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x24,0x18,0x00,0x00,0x20,0x18,0x00,0x00,0x23,0x18,0x00,0x00, +0x02,0x00,0x00,0x00,0xb8,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x25,0x18,0x00,0x00,0x24,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xd0,0x17,0x00,0x00,0x2d,0x16,0x00,0x00,0xf5,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xd3,0x17,0x00,0x00,0x9b,0x16,0x00,0x00, +0x05,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xd4,0x17,0x00,0x00, +0xd0,0x17,0x00,0x00,0xd3,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xd7,0x17,0x00,0x00,0x09,0x17,0x00,0x00,0x15,0x18,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xd8,0x17,0x00,0x00,0xd4,0x17,0x00,0x00,0xd7,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xdb,0x17,0x00,0x00,0x77,0x17,0x00,0x00, +0x25,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xdc,0x17,0x00,0x00, +0xd8,0x17,0x00,0x00,0xdb,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xdf,0x17,0x00,0x00,0xf5,0x17,0x00,0x00,0x05,0x18,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe1,0x17,0x00,0x00,0xdf,0x17,0x00,0x00,0x15,0x18,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe3,0x17,0x00,0x00,0xe1,0x17,0x00,0x00, +0x25,0x18,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe4,0x17,0x00,0x00, +0xe3,0x17,0x00,0x00,0xe3,0x17,0x00,0x00,0xe3,0x17,0x00,0x00,0xe3,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xe5,0x17,0x00,0x00,0xdc,0x17,0x00,0x00, +0xe4,0x17,0x00,0x00,0x50,0x00,0x07,0x00,0xe5,0x04,0x00,0x00,0xe3,0x15,0x00,0x00, +0x51,0x11,0x00,0x00,0xbc,0x11,0x00,0x00,0xfd,0x12,0x00,0x00,0x68,0x13,0x00,0x00, +0x3e,0x00,0x03,0x00,0x9e,0x15,0x00,0x00,0xe3,0x15,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xe4,0x15,0x00,0x00,0x9e,0x15,0x00,0x00,0x03,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xe5,0x15,0x00,0x00,0xe4,0x15,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xe7,0x15,0x00,0x00,0xe4,0x15,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe8,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xe8,0x15,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x04,0x25,0x00,0x00,0xe7,0x15,0x00,0x00, +0x4b,0x0c,0x00,0x00,0x2f,0x18,0x00,0x00,0xec,0x15,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x03,0x25,0x00,0x00,0xe5,0x15,0x00,0x00,0x4b,0x0c,0x00,0x00, +0x2a,0x18,0x00,0x00,0xec,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x01,0x25,0x00,0x00,0x09,0x02,0x00,0x00,0x4b,0x0c,0x00,0x00,0xf9,0x15,0x00,0x00, +0xec,0x15,0x00,0x00,0xb1,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0xeb,0x15,0x00,0x00, +0x01,0x25,0x00,0x00,0x13,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xfa,0x15,0x00,0x00, +0xec,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xeb,0x15,0x00,0x00, +0xec,0x15,0x00,0x00,0xfa,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xec,0x15,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xef,0x15,0x00,0x00,0x9e,0x15,0x00,0x00, +0x01,0x25,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xf0,0x15,0x00,0x00, +0xef,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x2a,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x03,0x25,0x00,0x00,0xf0,0x15,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xf5,0x15,0x00,0x00,0xef,0x15,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x2f,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x04,0x25,0x00,0x00,0xf5,0x15,0x00,0x00,0x80,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xf9,0x15,0x00,0x00,0x01,0x25,0x00,0x00,0x09,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe8,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xfa,0x15,0x00,0x00, +0x0c,0x00,0x08,0x00,0x37,0x00,0x00,0x00,0xfe,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xe5,0x17,0x00,0x00,0x03,0x25,0x00,0x00,0x04,0x25,0x00,0x00, +0x3d,0x00,0x04,0x00,0x3e,0x02,0x00,0x00,0x33,0x18,0x00,0x00,0xb7,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x34,0x18,0x00,0x00,0x33,0x18,0x00,0x00, +0xb9,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x03,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x35,0x18,0x00,0x00,0x34,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0x37,0x18,0x00,0x00,0x35,0x18,0x00,0x00, +0xb8,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x39,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x39,0x18,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x55,0x26,0x00,0x00, +0x37,0x18,0x00,0x00,0xb9,0x01,0x00,0x00,0x35,0x18,0x00,0x00,0x41,0x00,0x05,0x00, +0x2f,0x02,0x00,0x00,0x3d,0x18,0x00,0x00,0x02,0x02,0x00,0x00,0x34,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x3e,0x18,0x00,0x00,0x3d,0x18,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x8d,0x0d,0x00,0x00,0xfe,0x15,0x00,0x00, +0xfe,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x43,0x18,0x00,0x00,0x3e,0x18,0x00,0x00, +0x3e,0x18,0x00,0x00,0x3e,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x44,0x18,0x00,0x00,0x8d,0x0d,0x00,0x00,0x43,0x18,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x47,0x18,0x00,0x00,0x44,0x18,0x00,0x00,0x55,0x26,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x4b,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x47,0x18,0x00,0x00,0x3d,0x0b,0x00,0x00,0xfb,0x24,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x51,0x18,0x00,0x00,0x4b,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x52,0x18,0x00,0x00, +0x62,0x03,0x00,0x00,0x51,0x18,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x54,0x18,0x00,0x00,0x4b,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x55,0x18,0x00,0x00,0xca,0x02,0x00,0x00,0x54,0x18,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x56,0x18,0x00,0x00,0x52,0x18,0x00,0x00, +0x55,0x18,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x58,0x18,0x00,0x00, +0x4b,0x18,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x59,0x18,0x00,0x00,0x62,0x03,0x00,0x00,0x58,0x18,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5a,0x18,0x00,0x00,0x56,0x18,0x00,0x00,0x59,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5d,0x18,0x00,0x00,0xca,0x02,0x00,0x00, +0x51,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x60,0x18,0x00,0x00, +0xca,0x02,0x00,0x00,0x58,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x61,0x18,0x00,0x00,0x5d,0x18,0x00,0x00,0x60,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x64,0x18,0x00,0x00,0x75,0x03,0x00,0x00,0x51,0x18,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x68,0x18,0x00,0x00,0x64,0x18,0x00,0x00, +0x55,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6c,0x18,0x00,0x00, +0x68,0x18,0x00,0x00,0x59,0x18,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x6d,0x18,0x00,0x00,0x5a,0x18,0x00,0x00,0x61,0x18,0x00,0x00,0x6c,0x18,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x92,0x0d,0x00,0x00,0xfe,0x15,0x00,0x00, +0x03,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x93,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x92,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x72,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x93,0x0d,0x00,0x00,0xb8,0x01,0x00,0x00,0xb9,0x01,0x00,0x00,0xb8,0x00,0x05,0x00, +0xc8,0x00,0x00,0x00,0x97,0x0d,0x00,0x00,0x92,0x0d,0x00,0x00,0xb8,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x8e,0x02,0x00,0x00,0x8e,0x18,0x00,0x00,0x90,0x02,0x00,0x00, +0x62,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x90,0x18,0x00,0x00,0x8e,0x18,0x00,0x00, +0xf5,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x91,0x18,0x00,0x00, +0x90,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc8,0x00,0x00,0x00, +0x7d,0x18,0x00,0x00,0x91,0x18,0x00,0x00,0x01,0x09,0x00,0x00,0x3d,0x00,0x04,0x00, +0x3e,0x02,0x00,0x00,0x95,0x18,0x00,0x00,0xa5,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x46,0x02,0x00,0x00,0x97,0x18,0x00,0x00,0x95,0x18,0x00,0x00,0x68,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x99,0x18,0x00,0x00,0x97,0x18,0x00,0x00, +0x4b,0x0d,0x00,0x00,0x02,0x00,0x00,0x00,0xb8,0x01,0x00,0x00,0x4f,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x9a,0x18,0x00,0x00,0x99,0x18,0x00,0x00,0x99,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x54,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x54,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xbb,0x25,0x00,0x00,0x3d,0x0b,0x00,0x00,0x49,0x0c,0x00,0x00,0x6d,0x18,0x00,0x00, +0x39,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0xc8,0x00,0x00,0x00,0xaa,0x25,0x00,0x00, +0xfa,0x08,0x00,0x00,0x49,0x0c,0x00,0x00,0x97,0x0d,0x00,0x00,0x39,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x0a,0x25,0x00,0x00,0xd9,0x02,0x00,0x00, +0x49,0x0c,0x00,0x00,0x9a,0x18,0x00,0x00,0x39,0x18,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc8,0x00,0x00,0x00,0x08,0x25,0x00,0x00,0xfa,0x08,0x00,0x00,0x49,0x0c,0x00,0x00, +0x7d,0x18,0x00,0x00,0x39,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x06,0x25,0x00,0x00,0xb8,0x01,0x00,0x00,0x49,0x0c,0x00,0x00,0x72,0x18,0x00,0x00, +0x39,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa0,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xe1,0x0c,0x00,0x00,0x06,0x25,0x00,0x00, +0x41,0x00,0x05,0x00,0x19,0x02,0x00,0x00,0x38,0x19,0x00,0x00,0x02,0x02,0x00,0x00, +0x18,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x39,0x19,0x00,0x00, +0x38,0x19,0x00,0x00,0xc4,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x21,0x19,0x00,0x00, +0x0e,0x02,0x00,0x00,0x39,0x19,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x22,0x19,0x00,0x00,0x21,0x19,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x26,0x19,0x00,0x00,0x22,0x19,0x00,0x00,0x22,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x27,0x19,0x00,0x00,0xc2,0x0c,0x00,0x00,0x26,0x19,0x00,0x00, +0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x28,0x19,0x00,0x00,0x27,0x19,0x00,0x00, +0x41,0x00,0x05,0x00,0x04,0x02,0x00,0x00,0x40,0x19,0x00,0x00,0x02,0x02,0x00,0x00, +0x13,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x41,0x19,0x00,0x00, +0x40,0x19,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x4d,0x19,0x00,0x00, +0x28,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x4e,0x19,0x00,0x00, +0xbc,0x0c,0x00,0x00,0x4d,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x51,0x19,0x00,0x00,0x4d,0x19,0x00,0x00,0x03,0x04,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x5e,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x4e,0x19,0x00,0x00,0x51,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x63,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x03,0x04,0x00,0x00, +0x5e,0x19,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x57,0x19,0x00,0x00, +0x41,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x58,0x19,0x00,0x00, +0x63,0x19,0x00,0x00,0x57,0x19,0x00,0x00,0x3d,0x00,0x04,0x00,0x3e,0x02,0x00,0x00, +0x67,0x19,0x00,0x00,0xb7,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x68,0x19,0x00,0x00,0x67,0x19,0x00,0x00,0xb9,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x03,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x69,0x19,0x00,0x00, +0x68,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xc8,0x00,0x00,0x00, +0x6b,0x19,0x00,0x00,0x69,0x19,0x00,0x00,0xb8,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x6d,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x6d,0x19,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x56,0x26,0x00,0x00,0x6b,0x19,0x00,0x00,0xb9,0x01,0x00,0x00, +0x69,0x19,0x00,0x00,0x3d,0x00,0x04,0x00,0x3e,0x02,0x00,0x00,0x75,0x19,0x00,0x00, +0x40,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x46,0x02,0x00,0x00,0x77,0x19,0x00,0x00, +0x75,0x19,0x00,0x00,0x68,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x7a,0x19,0x00,0x00,0x39,0x19,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x7b,0x19,0x00,0x00,0x77,0x19,0x00,0x00,0x58,0x19,0x00,0x00,0x02,0x00,0x00,0x00, +0x7a,0x19,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7c,0x19,0x00,0x00, +0x7b,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x31,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x7c,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x32,0x19,0x00,0x00,0x56,0x26,0x00,0x00, +0x31,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x81,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x32,0x19,0x00,0x00,0x0c,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbb,0x18,0x00,0x00,0x0a,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0xbc,0x18,0x00,0x00, +0xbb,0x18,0x00,0x00,0xb8,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xc2,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xbc,0x18,0x00,0x00,0xbd,0x18,0x00,0x00, +0xbf,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xbf,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc2,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xbd,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc2,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xc2,0x18,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x0e,0x25,0x00,0x00,0xbb,0x18,0x00,0x00,0xbf,0x18,0x00,0x00, +0x81,0x19,0x00,0x00,0xbd,0x18,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x5f,0x24,0x00,0x00,0x0e,0x25,0x00,0x00,0x0a,0x25,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x98,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x0e,0x25,0x00,0x00,0x81,0x19,0x00,0x00,0xb7,0x00,0x05,0x00, +0xc8,0x00,0x00,0x00,0x8c,0x19,0x00,0x00,0x98,0x19,0x00,0x00,0xb8,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x92,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x8c,0x19,0x00,0x00,0x8d,0x19,0x00,0x00,0x91,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x91,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x92,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8d,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x9d,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x0e,0x25,0x00,0x00,0x81,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x90,0x19,0x00,0x00,0x9d,0x19,0x00,0x00, +0x98,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x92,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x92,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x10,0x25,0x00,0x00, +0xb8,0x01,0x00,0x00,0x91,0x19,0x00,0x00,0x90,0x19,0x00,0x00,0x8d,0x19,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xca,0x18,0x00,0x00,0xb9,0x01,0x00,0x00, +0x10,0x25,0x00,0x00,0xf7,0x00,0x03,0x00,0xe8,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x08,0x25,0x00,0x00,0xcd,0x18,0x00,0x00,0xd5,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd5,0x18,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd7,0x18,0x00,0x00,0x0a,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0xbc,0x00,0x05,0x00, +0xc8,0x00,0x00,0x00,0xd8,0x18,0x00,0x00,0xd7,0x18,0x00,0x00,0xb9,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xe7,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xd8,0x18,0x00,0x00,0xd9,0x18,0x00,0x00,0xdf,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xdf,0x18,0x00,0x00,0xba,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0xe1,0x18,0x00,0x00, +0xca,0x18,0x00,0x00,0x4a,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0xe6,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe1,0x18,0x00,0x00,0xe2,0x18,0x00,0x00, +0xe6,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xe2,0x18,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x6b,0x24,0x00,0x00,0xb8,0x01,0x00,0x00,0x5f,0x24,0x00,0x00, +0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xe6,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe6,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x1a,0x25,0x00,0x00, +0x5f,0x24,0x00,0x00,0xdf,0x18,0x00,0x00,0x6b,0x24,0x00,0x00,0xe2,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe7,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xd9,0x18,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xa3,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x0e,0x25,0x00,0x00,0x81,0x19,0x00,0x00,0xca,0x02,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x69,0x24,0x00,0x00,0xa3,0x19,0x00,0x00, +0x5f,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xe7,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe7,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x19,0x25,0x00,0x00,0x1a,0x25,0x00,0x00,0xe6,0x18,0x00,0x00,0x69,0x24,0x00,0x00, +0xd9,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xe8,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xcd,0x18,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x62,0x24,0x00,0x00, +0x81,0x19,0x00,0x00,0x59,0x26,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd1,0x18,0x00,0x00,0x0a,0x25,0x00,0x00,0x00,0x00,0x00,0x00, +0xb7,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0xd2,0x18,0x00,0x00,0xd1,0x18,0x00,0x00, +0xb8,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd3,0x18,0x00,0x00, +0xd2,0x18,0x00,0x00,0xc8,0x02,0x00,0x00,0xb9,0x01,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x65,0x24,0x00,0x00,0xd3,0x18,0x00,0x00,0x62,0x24,0x00,0x00, +0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xe8,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe8,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x18,0x25,0x00,0x00, +0x19,0x25,0x00,0x00,0xe7,0x18,0x00,0x00,0x65,0x24,0x00,0x00,0xcd,0x18,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xea,0x18,0x00,0x00,0xfc,0x24,0x00,0x00, +0x10,0x25,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xeb,0x18,0x00,0x00, +0xea,0x18,0x00,0x00,0x54,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xa9,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xeb,0x18,0x00,0x00, +0xb8,0x01,0x00,0x00,0xb9,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xae,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xa0,0x18,0x00,0x00, +0xa9,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf0,0x18,0x00,0x00, +0xb9,0x01,0x00,0x00,0xae,0x19,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf2,0x18,0x00,0x00,0x18,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf3,0x18,0x00,0x00,0xf2,0x18,0x00,0x00,0xf0,0x18,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf7,0x18,0x00,0x00,0xb9,0x01,0x00,0x00, +0xe4,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xb2,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xf7,0x18,0x00,0x00,0xb8,0x01,0x00,0x00, +0xb9,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfb,0x18,0x00,0x00, +0xf3,0x18,0x00,0x00,0xb2,0x19,0x00,0x00,0xb8,0x00,0x05,0x00,0xc8,0x00,0x00,0x00, +0xff,0x18,0x00,0x00,0x70,0x0d,0x00,0x00,0x4a,0x07,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x00,0x19,0x00,0x00,0xff,0x18,0x00,0x00,0xb9,0x01,0x00,0x00, +0xb8,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x03,0x19,0x00,0x00, +0xfb,0x18,0x00,0x00,0x00,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x07,0x19,0x00,0x00,0x03,0x19,0x00,0x00,0xb9,0x01,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xb6,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x07,0x19,0x00,0x00,0xb8,0x01,0x00,0x00,0xb9,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0a,0x19,0x00,0x00,0x18,0x25,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xcd,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x0a,0x19,0x00,0x00,0x81,0x19,0x00,0x00,0xb7,0x00,0x05,0x00, +0xc8,0x00,0x00,0x00,0xc1,0x19,0x00,0x00,0xcd,0x19,0x00,0x00,0xb8,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xc7,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xc1,0x19,0x00,0x00,0xc2,0x19,0x00,0x00,0xc6,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc6,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0xc7,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc2,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd2,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x0a,0x19,0x00,0x00,0x81,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc5,0x19,0x00,0x00,0xd2,0x19,0x00,0x00, +0xcd,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0xc7,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc7,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x1b,0x25,0x00,0x00, +0xb8,0x01,0x00,0x00,0xc6,0x19,0x00,0x00,0xc5,0x19,0x00,0x00,0xc2,0x19,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xd6,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x1b,0x25,0x00,0x00,0xb8,0x01,0x00,0x00,0xb9,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0f,0x19,0x00,0x00,0xb6,0x19,0x00,0x00, +0x4f,0x04,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xda,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x0f,0x19,0x00,0x00,0xb8,0x01,0x00,0x00, +0xb9,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x12,0x19,0x00,0x00, +0xda,0x19,0x00,0x00,0xd6,0x19,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xde,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x12,0x19,0x00,0x00, +0xb8,0x01,0x00,0x00,0xb9,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x24,0x02,0x00,0x00, +0x3d,0x1b,0x00,0x00,0x02,0x02,0x00,0x00,0x29,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x3e,0x1b,0x00,0x00,0x3d,0x1b,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x29,0x1a,0x00,0x00,0xb9,0x0c,0x00,0x00,0x3e,0x1b,0x00,0x00, +0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x2b,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x29,0x1a,0x00,0x00,0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0x2c,0x1a,0x00,0x00,0x2b,0x1a,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x2e,0x1a,0x00,0x00,0x2c,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x2f,0x1a,0x00,0x00,0x2e,0x1a,0x00,0x00,0x03,0x04,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x31,0x1a,0x00,0x00,0x2f,0x1a,0x00,0x00,0xf8,0x0c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x33,0x1a,0x00,0x00,0x31,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x35,0x1a,0x00,0x00, +0x29,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc8,0x00,0x00,0x00, +0x36,0x1a,0x00,0x00,0x33,0x1a,0x00,0x00,0x35,0x1a,0x00,0x00,0xa9,0x00,0x06,0x00, +0x3e,0x00,0x00,0x00,0x37,0x1a,0x00,0x00,0x36,0x1a,0x00,0x00,0xa2,0x05,0x00,0x00, +0xa3,0x05,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x7a,0x24,0x00,0x00, +0x37,0x1a,0x00,0x00,0x71,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3a,0x1a,0x00,0x00,0x31,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3c,0x1a,0x00,0x00,0x29,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0x3d,0x1a,0x00,0x00, +0x3a,0x1a,0x00,0x00,0x3c,0x1a,0x00,0x00,0xa9,0x00,0x06,0x00,0x3e,0x00,0x00,0x00, +0x3e,0x1a,0x00,0x00,0x3d,0x1a,0x00,0x00,0xa2,0x05,0x00,0x00,0xa3,0x05,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x7e,0x24,0x00,0x00,0x3e,0x1a,0x00,0x00, +0x7a,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x4b,0x1a,0x00,0x00,0x7e,0x24,0x00,0x00,0xf9,0x00,0x02,0x00,0x4c,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4c,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x75,0x25,0x00,0x00,0x03,0x02,0x00,0x00,0xc7,0x19,0x00,0x00,0x86,0x1a,0x00,0x00, +0x84,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0x4f,0x1a,0x00,0x00, +0x75,0x25,0x00,0x00,0xdc,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x87,0x1a,0x00,0x00, +0x84,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x4f,0x1a,0x00,0x00, +0x50,0x1a,0x00,0x00,0x87,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x50,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x51,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x51,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x0c,0x26,0x00,0x00,0x03,0x02,0x00,0x00, +0x50,0x1a,0x00,0x00,0x82,0x1a,0x00,0x00,0x80,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc8,0x00,0x00,0x00,0x54,0x1a,0x00,0x00,0x0c,0x26,0x00,0x00,0xdc,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0x83,0x1a,0x00,0x00,0x80,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x54,0x1a,0x00,0x00,0x55,0x1a,0x00,0x00,0x83,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x55,0x1a,0x00,0x00,0xc4,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x58,0x1a,0x00,0x00,0x75,0x25,0x00,0x00,0x0e,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x59,0x1a,0x00,0x00,0x0c,0x26,0x00,0x00,0x58,0x1a,0x00,0x00, +0xf7,0x00,0x03,0x00,0x60,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x36,0x1a,0x00,0x00,0x5b,0x1a,0x00,0x00,0x5e,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5e,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x60,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5b,0x1a,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x5d,0x1a,0x00,0x00, +0xdc,0x02,0x00,0x00,0x0c,0x26,0x00,0x00,0xf9,0x00,0x02,0x00,0x60,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x60,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x0e,0x26,0x00,0x00,0x0c,0x26,0x00,0x00,0x5e,0x1a,0x00,0x00,0x5d,0x1a,0x00,0x00, +0x5b,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00,0x68,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x3d,0x1a,0x00,0x00,0x63,0x1a,0x00,0x00,0x66,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x66,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x68,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x63,0x1a,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x65,0x1a,0x00,0x00,0xdc,0x02,0x00,0x00,0x75,0x25,0x00,0x00,0xf9,0x00,0x02,0x00, +0x68,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x68,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x10,0x26,0x00,0x00,0x75,0x25,0x00,0x00,0x66,0x1a,0x00,0x00, +0x65,0x1a,0x00,0x00,0x63,0x1a,0x00,0x00,0x50,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x6a,0x1a,0x00,0x00,0x0e,0x26,0x00,0x00,0x10,0x26,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x70,0x1a,0x00,0x00,0x2c,0x1a,0x00,0x00,0x7e,0x24,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x72,0x1a,0x00,0x00,0x70,0x1a,0x00,0x00, +0x6a,0x1a,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xac,0x1b,0x00,0x00, +0x67,0x0d,0x00,0x00,0x72,0x1a,0x00,0x00,0x02,0x00,0x00,0x00,0x03,0x02,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xad,0x1b,0x00,0x00,0xac,0x1b,0x00,0x00, +0xac,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x7f,0x1a,0x00,0x00,0xf2,0x19,0x00,0x00, +0x59,0x1a,0x00,0x00,0x3e,0x00,0x03,0x00,0x7f,0x1a,0x00,0x00,0xad,0x1b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x80,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x80,0x1a,0x00,0x00, +0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x82,0x1a,0x00,0x00,0x0c,0x26,0x00,0x00, +0x09,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x51,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x83,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x84,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x84,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x86,0x1a,0x00,0x00, +0x75,0x25,0x00,0x00,0x09,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x4c,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x87,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x8a,0x1a,0x00,0x00,0x31,0x1a,0x00,0x00,0x29,0x1a,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x8f,0x1a,0x00,0x00,0xee,0x0c,0x00,0x00,0xb9,0x01,0x00,0x00, +0xb8,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb2,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xae,0x19,0x00,0x00,0x8f,0x1a,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xbd,0x1b,0x00,0x00,0xfd,0x24,0x00,0x00, +0x3e,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xbf,0x1b,0x00,0x00, +0xbd,0x1b,0x00,0x00,0xfd,0x24,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc0,0x1b,0x00,0x00,0xbf,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc2,0x1b,0x00,0x00,0xb9,0x01,0x00,0x00,0xc0,0x1b,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xcd,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x83,0x05,0x00,0x00,0xc2,0x1b,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x94,0x1a,0x00,0x00,0xb9,0x01,0x00,0x00,0xb2,0x1b,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x95,0x1a,0x00,0x00,0xcd,0x1b,0x00,0x00, +0x94,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x97,0x1a,0x00,0x00, +0xb9,0x01,0x00,0x00,0x95,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x98,0x1a,0x00,0x00,0x97,0x1a,0x00,0x00,0x20,0x06,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xd2,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xb9,0x01,0x00,0x00,0x98,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9b,0x1a,0x00,0x00,0x62,0x03,0x00,0x00,0x70,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xd7,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x9b,0x1a,0x00,0x00,0xb2,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xdc,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb8,0x01,0x00,0x00, +0xd7,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xe2,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x95,0x1a,0x00,0x00,0xd2,0x1b,0x00,0x00, +0xdc,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa4,0x1a,0x00,0x00, +0x42,0x0d,0x00,0x00,0xfe,0x24,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xe6,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xa4,0x1a,0x00,0x00, +0xb8,0x01,0x00,0x00,0xb9,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xec,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x38,0x06,0x00,0x00, +0x39,0x06,0x00,0x00,0xe6,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0xa7,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa7,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x85,0x25,0x00,0x00,0x09,0x06,0x00,0x00,0x87,0x1a,0x00,0x00,0xf3,0x25,0x00,0x00, +0x0b,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x7f,0x25,0x00,0x00, +0x38,0x25,0x00,0x00,0x87,0x1a,0x00,0x00,0x05,0x26,0x00,0x00,0x0b,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x7d,0x25,0x00,0x00,0x38,0x25,0x00,0x00, +0x87,0x1a,0x00,0x00,0x02,0x26,0x00,0x00,0x0b,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x7b,0x25,0x00,0x00,0x38,0x25,0x00,0x00,0x87,0x1a,0x00,0x00, +0xff,0x25,0x00,0x00,0x0b,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x79,0x25,0x00,0x00,0x38,0x25,0x00,0x00,0x87,0x1a,0x00,0x00,0xfc,0x25,0x00,0x00, +0x0b,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x77,0x25,0x00,0x00, +0x29,0x25,0x00,0x00,0x87,0x1a,0x00,0x00,0xf9,0x25,0x00,0x00,0x0b,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x76,0x25,0x00,0x00,0x03,0x02,0x00,0x00, +0x87,0x1a,0x00,0x00,0x0d,0x1b,0x00,0x00,0x0b,0x1b,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc8,0x00,0x00,0x00,0xaa,0x1a,0x00,0x00,0x76,0x25,0x00,0x00,0xdc,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0x0e,0x1b,0x00,0x00,0x0b,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xaa,0x1a,0x00,0x00,0xab,0x1a,0x00,0x00,0x0e,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xab,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0xac,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xac,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x05,0x26,0x00,0x00,0x7f,0x25,0x00,0x00,0xab,0x1a,0x00,0x00,0x0a,0x26,0x00,0x00, +0x07,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x02,0x26,0x00,0x00, +0x7d,0x25,0x00,0x00,0xab,0x1a,0x00,0x00,0x09,0x26,0x00,0x00,0x07,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xff,0x25,0x00,0x00,0x7b,0x25,0x00,0x00, +0xab,0x1a,0x00,0x00,0x08,0x26,0x00,0x00,0x07,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xfc,0x25,0x00,0x00,0x79,0x25,0x00,0x00,0xab,0x1a,0x00,0x00, +0x07,0x26,0x00,0x00,0x07,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xf9,0x25,0x00,0x00,0x77,0x25,0x00,0x00,0xab,0x1a,0x00,0x00,0x06,0x26,0x00,0x00, +0x07,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xf3,0x25,0x00,0x00, +0x85,0x25,0x00,0x00,0xab,0x1a,0x00,0x00,0xf2,0x1a,0x00,0x00,0x07,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xec,0x25,0x00,0x00,0x03,0x02,0x00,0x00, +0xab,0x1a,0x00,0x00,0x09,0x1b,0x00,0x00,0x07,0x1b,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc8,0x00,0x00,0x00,0xaf,0x1a,0x00,0x00,0xec,0x25,0x00,0x00,0xdc,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0x0a,0x1b,0x00,0x00,0x07,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xaf,0x1a,0x00,0x00,0xb0,0x1a,0x00,0x00,0x0a,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb0,0x1a,0x00,0x00,0xc4,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xb3,0x1a,0x00,0x00,0x76,0x25,0x00,0x00,0x0e,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xb4,0x1a,0x00,0x00,0xec,0x25,0x00,0x00,0xb3,0x1a,0x00,0x00, +0xf7,0x00,0x03,0x00,0xbb,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x36,0x1a,0x00,0x00,0xb6,0x1a,0x00,0x00,0xb9,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb9,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0xbb,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb6,0x1a,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xb8,0x1a,0x00,0x00, +0xdc,0x02,0x00,0x00,0xec,0x25,0x00,0x00,0xf9,0x00,0x02,0x00,0xbb,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbb,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xee,0x25,0x00,0x00,0xec,0x25,0x00,0x00,0xb9,0x1a,0x00,0x00,0xb8,0x1a,0x00,0x00, +0xb6,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00,0xc3,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x3d,0x1a,0x00,0x00,0xbe,0x1a,0x00,0x00,0xc1,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc1,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0xc3,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbe,0x1a,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xc0,0x1a,0x00,0x00,0xdc,0x02,0x00,0x00,0x76,0x25,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc3,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xc3,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xf0,0x25,0x00,0x00,0x76,0x25,0x00,0x00,0xc1,0x1a,0x00,0x00, +0xc0,0x1a,0x00,0x00,0xbe,0x1a,0x00,0x00,0x50,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xc5,0x1a,0x00,0x00,0xee,0x25,0x00,0x00,0xf0,0x25,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xc8,0x1a,0x00,0x00,0xc5,0x1a,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xc9,0x1a,0x00,0x00,0x4b,0x1a,0x00,0x00,0xc8,0x1a,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xcc,0x1a,0x00,0x00,0x8a,0x1a,0x00,0x00, +0xc9,0x1a,0x00,0x00,0x50,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xd4,0x1a,0x00,0x00, +0x37,0x1a,0x00,0x00,0x3e,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xd5,0x1a,0x00,0x00,0x2c,0x1a,0x00,0x00,0xd4,0x1a,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xd7,0x1a,0x00,0x00,0xd5,0x1a,0x00,0x00,0xc5,0x1a,0x00,0x00, +0x7c,0x00,0x04,0x00,0x17,0x04,0x00,0x00,0xf4,0x1b,0x00,0x00,0xd7,0x1a,0x00,0x00, +0x7c,0x00,0x04,0x00,0x17,0x04,0x00,0x00,0xf6,0x1b,0x00,0x00,0xfc,0x0c,0x00,0x00, +0xb0,0x00,0x05,0x00,0x1b,0x04,0x00,0x00,0xf7,0x1b,0x00,0x00,0xf4,0x1b,0x00,0x00, +0xf6,0x1b,0x00,0x00,0x9b,0x00,0x04,0x00,0xc8,0x00,0x00,0x00,0xf8,0x1b,0x00,0x00, +0xf7,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xe1,0x1a,0x00,0x00, +0xf8,0x1b,0x00,0x00,0xb9,0x01,0x00,0x00,0xb8,0x01,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x00,0x1c,0x00,0x00,0xe2,0x1b,0x00,0x00,0xe2,0x1b,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x01,0x1c,0x00,0x00,0xcc,0x1a,0x00,0x00, +0x00,0x1c,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x04,0x1c,0x00,0x00, +0x01,0x1c,0x00,0x00,0x01,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x14,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x04,0x1c,0x00,0x00, +0x4f,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1a,0x1c,0x00,0x00, +0x3a,0x04,0x00,0x00,0x14,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1b,0x1c,0x00,0x00,0x1a,0x1c,0x00,0x00,0xb9,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1d,0x1c,0x00,0x00,0x62,0x03,0x00,0x00,0x14,0x1c,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1e,0x1c,0x00,0x00,0x1d,0x1c,0x00,0x00, +0xb9,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x20,0x1c,0x00,0x00, +0x42,0x04,0x00,0x00,0x1b,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x22,0x1c,0x00,0x00,0x20,0x1c,0x00,0x00,0x1b,0x1c,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x23,0x1c,0x00,0x00,0x22,0x1c,0x00,0x00,0x47,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x26,0x1c,0x00,0x00,0x1e,0x1c,0x00,0x00, +0x1e,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x27,0x1c,0x00,0x00, +0x23,0x1c,0x00,0x00,0x26,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe6,0x1a,0x00,0x00,0xe1,0x1a,0x00,0x00,0x27,0x1c,0x00,0x00,0x41,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0xe8,0x1a,0x00,0x00,0xf2,0x19,0x00,0x00,0xb4,0x1a,0x00,0x00, +0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0xe9,0x1a,0x00,0x00,0xe8,0x1a,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xeb,0x1a,0x00,0x00,0xe9,0x1a,0x00,0x00, +0xe6,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xed,0x1a,0x00,0x00, +0xeb,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xee,0x1a,0x00,0x00,0xeb,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xef,0x1a,0x00,0x00,0xeb,0x1a,0x00,0x00,0x02,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xf0,0x1a,0x00,0x00,0xed,0x1a,0x00,0x00, +0xee,0x1a,0x00,0x00,0xef,0x1a,0x00,0x00,0xe6,0x1a,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xf2,0x1a,0x00,0x00,0xf3,0x25,0x00,0x00,0xf0,0x1a,0x00,0x00, +0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf5,0x1a,0x00,0x00,0xcc,0x1a,0x00,0x00, +0xcc,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf8,0x1a,0x00,0x00, +0xec,0x1b,0x00,0x00,0xf5,0x1a,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xf9,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0xf8,0x1a,0x00,0x00, +0xaa,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0xfb,0x1a,0x00,0x00,0x76,0x25,0x00,0x00, +0x03,0x02,0x00,0x00,0xaa,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0xfd,0x1a,0x00,0x00, +0xec,0x25,0x00,0x00,0x03,0x02,0x00,0x00,0xa7,0x00,0x05,0x00,0xc8,0x00,0x00,0x00, +0xfe,0x1a,0x00,0x00,0xfb,0x1a,0x00,0x00,0xfd,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x01,0x1b,0x00,0x00,0xe8,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00, +0x4d,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xfe,0x1a,0x00,0x00, +0x30,0x1c,0x00,0x00,0x34,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x34,0x1c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x5d,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xff,0x25,0x00,0x00,0x01,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x62,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xfc,0x25,0x00,0x00,0x01,0x1b,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x3d,0x1c,0x00,0x00,0x01,0x1b,0x00,0x00,0xf9,0x1a,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x41,0x1c,0x00,0x00,0x05,0x26,0x00,0x00,0x3d,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x44,0x1c,0x00,0x00,0x01,0x1b,0x00,0x00, +0x3d,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x47,0x1c,0x00,0x00, +0x02,0x26,0x00,0x00,0x44,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4b,0x1c,0x00,0x00,0xf9,0x25,0x00,0x00,0xf9,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x4d,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x30,0x1c,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x52,0x1c,0x00,0x00,0x01,0x1b,0x00,0x00,0xf9,0x1a,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x56,0x1c,0x00,0x00,0x01,0x1b,0x00,0x00, +0x52,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x4d,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4d,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x0a,0x26,0x00,0x00, +0x41,0x1c,0x00,0x00,0x34,0x1c,0x00,0x00,0x52,0x1c,0x00,0x00,0x30,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x09,0x26,0x00,0x00,0x47,0x1c,0x00,0x00, +0x34,0x1c,0x00,0x00,0x56,0x1c,0x00,0x00,0x30,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x08,0x26,0x00,0x00,0x5d,0x1c,0x00,0x00,0x34,0x1c,0x00,0x00, +0x01,0x1b,0x00,0x00,0x30,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x07,0x26,0x00,0x00,0x62,0x1c,0x00,0x00,0x34,0x1c,0x00,0x00,0x01,0x1b,0x00,0x00, +0x30,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x06,0x26,0x00,0x00, +0x4b,0x1c,0x00,0x00,0x34,0x1c,0x00,0x00,0xf9,0x1a,0x00,0x00,0x30,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x07,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x07,0x1b,0x00,0x00, +0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x09,0x1b,0x00,0x00,0xec,0x25,0x00,0x00, +0x09,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xac,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0a,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x0b,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0b,0x1b,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x0d,0x1b,0x00,0x00, +0x76,0x25,0x00,0x00,0x09,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xa7,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x0e,0x1b,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x68,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x77,0x25,0x00,0x00, +0xba,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0x69,0x1c,0x00,0x00,0x68,0x1c,0x00,0x00, +0x0e,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0x6e,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x6e,0x1c,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x57,0x26,0x00,0x00, +0x69,0x1c,0x00,0x00,0x77,0x25,0x00,0x00,0xb9,0x01,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x75,0x1c,0x00,0x00,0x57,0x26,0x00,0x00,0x57,0x26,0x00,0x00, +0x57,0x26,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x76,0x1c,0x00,0x00, +0x7f,0x25,0x00,0x00,0x75,0x1c,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x7d,0x1c,0x00,0x00,0x7d,0x25,0x00,0x00,0x75,0x1c,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x85,0x1c,0x00,0x00,0x76,0x1c,0x00,0x00,0x76,0x1c,0x00,0x00, +0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x86,0x1c,0x00,0x00,0x7d,0x1c,0x00,0x00, +0x85,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x87,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x86,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x88,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0x87,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x13,0x1b,0x00,0x00, +0x85,0x25,0x00,0x00,0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc8,0x00,0x00,0x00, +0x14,0x1b,0x00,0x00,0x13,0x1b,0x00,0x00,0x0e,0x03,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x15,0x1b,0x00,0x00,0x14,0x1b,0x00,0x00,0xb9,0x01,0x00,0x00, +0xb8,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x18,0x1b,0x00,0x00, +0x13,0x1b,0x00,0x00,0x15,0x1b,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0x9c,0x24,0x00,0x00,0x18,0x1b,0x00,0x00,0x85,0x25,0x00,0x00,0x03,0x00,0x00,0x00, +0xba,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0x1c,0x1b,0x00,0x00,0x18,0x1b,0x00,0x00, +0x0e,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x39,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x1c,0x1b,0x00,0x00,0x1d,0x1b,0x00,0x00,0x39,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1d,0x1b,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x1f,0x1b,0x00,0x00,0x9c,0x24,0x00,0x00,0x9c,0x24,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x22,0x1b,0x00,0x00,0x18,0x1b,0x00,0x00,0x18,0x1b,0x00,0x00,0x18,0x1b,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x23,0x1b,0x00,0x00,0x1f,0x1b,0x00,0x00, +0x22,0x1b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x25,0x1b,0x00,0x00, +0x23,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0xa0,0x24,0x00,0x00,0x25,0x1b,0x00,0x00,0x5a,0x26,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x27,0x1b,0x00,0x00,0x23,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0xa2,0x24,0x00,0x00, +0x27,0x1b,0x00,0x00,0xa0,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x29,0x1b,0x00,0x00,0x23,0x1b,0x00,0x00,0x02,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0xa4,0x24,0x00,0x00,0x29,0x1b,0x00,0x00, +0xa2,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2c,0x1b,0x00,0x00,0x18,0x1b,0x00,0x00,0xdc,0x06,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0xa7,0x24,0x00,0x00,0x2c,0x1b,0x00,0x00,0xa4,0x24,0x00,0x00, +0x03,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x30,0x1b,0x00,0x00, +0xa7,0x24,0x00,0x00,0xa7,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x91,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x30,0x1b,0x00,0x00,0x7b,0x25,0x00,0x00, +0x79,0x25,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x34,0x1b,0x00,0x00, +0x91,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0xa9,0x24,0x00,0x00,0x34,0x1b,0x00,0x00,0xa7,0x24,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x36,0x1b,0x00,0x00,0x91,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0xab,0x24,0x00,0x00, +0x36,0x1b,0x00,0x00,0xa9,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x38,0x1b,0x00,0x00,0x91,0x1c,0x00,0x00,0x02,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0xad,0x24,0x00,0x00,0x38,0x1b,0x00,0x00, +0xab,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x39,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x39,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x86,0x25,0x00,0x00,0x9c,0x24,0x00,0x00,0x6e,0x1c,0x00,0x00,0xad,0x24,0x00,0x00, +0x1d,0x1b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb2,0x1c,0x00,0x00, +0x76,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x21,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb8,0x01,0x00,0x00, +0xb2,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb6,0x1c,0x00,0x00, +0xb9,0x01,0x00,0x00,0x21,0x1d,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb7,0x1c,0x00,0x00,0xb2,0x1c,0x00,0x00,0xb6,0x1c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb9,0x1c,0x00,0x00,0xb7,0x1c,0x00,0x00,0x37,0x0a,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xba,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0xb9,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbb,0x1c,0x00,0x00,0xba,0x1c,0x00,0x00,0x5f,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x26,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x70,0x0d,0x00,0x00,0xe4,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x2b,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x26,0x1d,0x00,0x00, +0xca,0x18,0x00,0x00,0xb8,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0xc1,0x1c,0x00,0x00, +0x2b,0x1d,0x00,0x00,0x4a,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0xc5,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc1,0x1c,0x00,0x00,0xc2,0x1c,0x00,0x00, +0xc5,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xc2,0x1c,0x00,0x00,0xa4,0x00,0x05,0x00, +0xc8,0x00,0x00,0x00,0xc4,0x1c,0x00,0x00,0xee,0x0c,0x00,0x00,0xfa,0x08,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc5,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xc5,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc8,0x00,0x00,0x00,0xc6,0x1c,0x00,0x00,0xc1,0x1c,0x00,0x00, +0x39,0x1b,0x00,0x00,0xc4,0x1c,0x00,0x00,0xc2,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00, +0xcc,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc6,0x1c,0x00,0x00, +0xc8,0x1c,0x00,0x00,0xcb,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xcb,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0xcc,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xc8,0x1c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x3e,0x02,0x00,0x00,0x2e,0x1d,0x00,0x00,0x67,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x46,0x02,0x00,0x00,0x30,0x1d,0x00,0x00,0x2e,0x1d,0x00,0x00, +0x68,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x32,0x1d,0x00,0x00, +0x30,0x1d,0x00,0x00,0x4b,0x0d,0x00,0x00,0x02,0x00,0x00,0x00,0xb8,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xcc,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xcc,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x94,0x25,0x00,0x00,0x09,0x06,0x00,0x00, +0xcb,0x1c,0x00,0x00,0x32,0x1d,0x00,0x00,0xc8,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00, +0x9a,0x1c,0x00,0x00,0x94,0x25,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xcf,0x1c,0x00,0x00,0x9a,0x1c,0x00,0x00,0x4d,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xd0,0x1c,0x00,0x00,0xcf,0x1c,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd1,0x1c,0x00,0x00,0xbb,0x1c,0x00,0x00,0xd0,0x1c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd3,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xd1,0x1c,0x00,0x00,0xbe,0x00,0x05,0x00,0xc8,0x00,0x00,0x00, +0xd5,0x1c,0x00,0x00,0xd3,0x1c,0x00,0x00,0x5f,0x0a,0x00,0x00,0xf7,0x00,0x03,0x00, +0x08,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd5,0x1c,0x00,0x00, +0xd6,0x1c,0x00,0x00,0x08,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xd6,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd7,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xd7,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x96,0x25,0x00,0x00,0xd3,0x1c,0x00,0x00, +0xd6,0x1c,0x00,0x00,0x30,0x26,0x00,0x00,0xed,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x95,0x25,0x00,0x00,0x09,0x02,0x00,0x00,0xd6,0x1c,0x00,0x00, +0xef,0x1c,0x00,0x00,0xed,0x1c,0x00,0x00,0xb3,0x00,0x05,0x00,0xc8,0x00,0x00,0x00, +0xda,0x1c,0x00,0x00,0x95,0x25,0x00,0x00,0xdc,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0xf0,0x1c,0x00,0x00,0xed,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xda,0x1c,0x00,0x00,0xdb,0x1c,0x00,0x00,0xf0,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xdb,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xde,0x1c,0x00,0x00, +0x9a,0x1c,0x00,0x00,0x95,0x25,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xdf,0x1c,0x00,0x00,0xde,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe0,0x1c,0x00,0x00,0xbb,0x1c,0x00,0x00,0xdf,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xe2,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0xd1,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xe4,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0xe0,0x1c,0x00,0x00,0xb4,0x00,0x05,0x00, +0xc8,0x00,0x00,0x00,0xe5,0x1c,0x00,0x00,0xe2,0x1c,0x00,0x00,0xe4,0x1c,0x00,0x00, +0xf7,0x00,0x03,0x00,0xec,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xe5,0x1c,0x00,0x00,0xe6,0x1c,0x00,0x00,0xec,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe6,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xe8,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xe0,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x37,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x96,0x25,0x00,0x00,0xe8,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0xec,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xec,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x30,0x26,0x00,0x00,0x96,0x25,0x00,0x00,0xdb,0x1c,0x00,0x00,0x37,0x1d,0x00,0x00, +0xe6,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0xed,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xed,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xef,0x1c,0x00,0x00, +0x95,0x25,0x00,0x00,0x09,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xd7,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf0,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf2,0x1c,0x00,0x00,0x88,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf4,0x1c,0x00,0x00,0xf2,0x1c,0x00,0x00,0x54,0x07,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x3b,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xf4,0x1c,0x00,0x00,0xb8,0x01,0x00,0x00,0xb9,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x40,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x3b,0x1d,0x00,0x00,0x89,0x0a,0x00,0x00,0xb7,0x00,0x05,0x00, +0xc8,0x00,0x00,0x00,0xfa,0x1c,0x00,0x00,0x96,0x25,0x00,0x00,0xd3,0x1c,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xfb,0x1c,0x00,0x00,0xfa,0x1c,0x00,0x00, +0xb9,0x01,0x00,0x00,0xb8,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfd,0x1c,0x00,0x00,0xfb,0x1c,0x00,0x00,0x40,0x1d,0x00,0x00,0xba,0x00,0x05,0x00, +0xc8,0x00,0x00,0x00,0xff,0x1c,0x00,0x00,0xfd,0x1c,0x00,0x00,0x5f,0x0a,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x00,0x1d,0x00,0x00,0xff,0x1c,0x00,0x00, +0xb9,0x01,0x00,0x00,0xb8,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x45,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xae,0x19,0x00,0x00, +0x0c,0x07,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x4a,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xe4,0x0c,0x00,0x00,0x45,0x1d,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x05,0x1d,0x00,0x00,0xb9,0x01,0x00,0x00, +0x4a,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x07,0x1d,0x00,0x00, +0x00,0x1d,0x00,0x00,0x05,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0x08,0x1d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x08,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x97,0x25,0x00,0x00,0xb8,0x01,0x00,0x00,0xcc,0x1c,0x00,0x00,0x07,0x1d,0x00,0x00, +0xf0,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x09,0x1d,0x00,0x00, +0x9a,0x1c,0x00,0x00,0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x0a,0x1d,0x00,0x00,0x09,0x1d,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x0b,0x1d,0x00,0x00,0x9a,0x1c,0x00,0x00,0xa0,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0x0b,0x1d,0x00,0x00,0x0a,0x1d,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x0c,0x1d,0x00,0x00,0x9a,0x1c,0x00,0x00,0x48,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x0d,0x1d,0x00,0x00,0x0c,0x1d,0x00,0x00,0x3e,0x00,0x03,0x00, +0x09,0x1d,0x00,0x00,0x0d,0x1d,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x10,0x1d,0x00,0x00,0xcf,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0x0c,0x1d,0x00,0x00, +0x10,0x1d,0x00,0x00,0x3e,0x00,0x03,0x00,0xcf,0x1c,0x00,0x00,0xbb,0x1c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x15,0x1d,0x00,0x00,0x9a,0x1c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5e,0x02,0x00,0x00,0x4c,0x1d,0x00,0x00,0x60,0x02,0x00,0x00, +0x63,0x00,0x04,0x00,0x4c,0x1d,0x00,0x00,0xf5,0x0b,0x00,0x00,0x15,0x1d,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x19,0x1d,0x00,0x00,0x0b,0x1d,0x00,0x00, +0xb7,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0x1a,0x1d,0x00,0x00,0x19,0x1d,0x00,0x00, +0xb8,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x1b,0x1d,0x00,0x00, +0x1a,0x1d,0x00,0x00,0xb9,0x01,0x00,0x00,0xb8,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1c,0x1d,0x00,0x00,0x97,0x25,0x00,0x00,0x1b,0x1d,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x70,0x0c,0x00,0x00,0x86,0x25,0x00,0x00, +0x03,0x00,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x64,0x1d,0x00,0x00, +0x64,0x0d,0x00,0x00,0xb9,0x01,0x00,0x00,0xb8,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x68,0x1d,0x00,0x00,0x64,0x1d,0x00,0x00,0xf0,0x18,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6a,0x1d,0x00,0x00,0xb9,0x01,0x00,0x00, +0x70,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6b,0x1d,0x00,0x00, +0x68,0x1d,0x00,0x00,0x6a,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6d,0x1d,0x00,0x00,0x70,0x0c,0x00,0x00,0x54,0x07,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x6f,0x1d,0x00,0x00,0xaa,0x25,0x00,0x00,0xb9,0x01,0x00,0x00, +0xb8,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x71,0x1d,0x00,0x00, +0x42,0x0d,0x00,0x00,0x54,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x85,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x71,0x1d,0x00,0x00, +0xb8,0x01,0x00,0x00,0xb9,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x8a,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x6f,0x1d,0x00,0x00, +0x85,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x90,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x6b,0x1d,0x00,0x00,0x6d,0x1d,0x00,0x00, +0x8a,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x95,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x6b,0x1d,0x00,0x00,0x90,0x1d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x79,0x1d,0x00,0x00,0x42,0x0d,0x00,0x00, +0xff,0x24,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x99,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x79,0x1d,0x00,0x00,0xb8,0x01,0x00,0x00, +0xb9,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x9f,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x95,0x1d,0x00,0x00,0x70,0x0c,0x00,0x00, +0x99,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa4,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x95,0x1d,0x00,0x00,0x9f,0x1d,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x81,0x1d,0x00,0x00,0xa4,0x1d,0x00,0x00, +0xa4,0x1d,0x00,0x00,0xa4,0x1d,0x00,0x00,0xf7,0x00,0x03,0x00,0x8a,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xee,0x0c,0x00,0x00,0x75,0x0c,0x00,0x00, +0x79,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x79,0x0c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xed,0x1d,0x00,0x00,0x3e,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xef,0x1d,0x00,0x00,0x3e,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf0,0x1d,0x00,0x00, +0xed,0x1d,0x00,0x00,0xef,0x1d,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xf1,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0xf0,0x1d,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf2,0x1d,0x00,0x00,0xb9,0x01,0x00,0x00, +0xf1,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x4e,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xf2,0x1d,0x00,0x00,0x56,0x09,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x53,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x4e,0x09,0x00,0x00,0x4e,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x5c,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xe4,0x0c,0x00,0x00,0x99,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x61,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x70,0x0d,0x00,0x00, +0x5c,0x1e,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x67,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x53,0x1e,0x00,0x00,0xb9,0x01,0x00,0x00, +0x61,0x1e,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x03,0x1e,0x00,0x00, +0x88,0x1c,0x00,0x00,0x67,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x07,0x1e,0x00,0x00,0x76,0x1c,0x00,0x00,0x03,0x1e,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x0b,0x1e,0x00,0x00,0x76,0x1c,0x00,0x00,0x03,0x1e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x6c,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x7b,0x25,0x00,0x00,0x07,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x71,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x79,0x25,0x00,0x00,0x0b,0x1e,0x00,0x00,0xba,0x00,0x05,0x00,0x97,0x09,0x00,0x00, +0x1b,0x1e,0x00,0x00,0x6c,0x1e,0x00,0x00,0xbb,0x25,0x00,0x00,0x9a,0x00,0x04,0x00, +0xc8,0x00,0x00,0x00,0x1c,0x1e,0x00,0x00,0x1b,0x1e,0x00,0x00,0xa8,0x00,0x04,0x00, +0xc8,0x00,0x00,0x00,0x1d,0x1e,0x00,0x00,0x1c,0x1e,0x00,0x00,0xf7,0x00,0x03,0x00, +0x23,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x1d,0x1e,0x00,0x00, +0x1e,0x1e,0x00,0x00,0x23,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x1e,0x1e,0x00,0x00, +0xba,0x00,0x05,0x00,0x97,0x09,0x00,0x00,0x21,0x1e,0x00,0x00,0xbb,0x25,0x00,0x00, +0x71,0x1e,0x00,0x00,0x9a,0x00,0x04,0x00,0xc8,0x00,0x00,0x00,0x22,0x1e,0x00,0x00, +0x21,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x23,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x23,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0xc8,0x00,0x00,0x00,0x24,0x1e,0x00,0x00, +0x1c,0x1e,0x00,0x00,0x79,0x0c,0x00,0x00,0x22,0x1e,0x00,0x00,0x1e,0x1e,0x00,0x00, +0xf7,0x00,0x03,0x00,0x41,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x24,0x1e,0x00,0x00,0x25,0x1e,0x00,0x00,0x41,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x25,0x1e,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x29,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xbb,0x25,0x00,0x00,0x6c,0x1e,0x00,0x00, +0x71,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x76,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x1c,0x1d,0x00,0x00,0xde,0x19,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x2d,0x1e,0x00,0x00,0x76,0x1e,0x00,0x00, +0x76,0x1e,0x00,0x00,0x76,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x7b,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xe1,0x0c,0x00,0x00, +0xca,0x02,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x31,0x1e,0x00,0x00, +0xb9,0x01,0x00,0x00,0x7b,0x1e,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x34,0x1e,0x00,0x00,0x2d,0x1e,0x00,0x00,0x31,0x1e,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x83,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x34,0x1e,0x00,0x00,0x3d,0x0b,0x00,0x00,0x00,0x25,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x95,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x29,0x1e,0x00,0x00,0xbb,0x25,0x00,0x00,0x83,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x9a,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x81,0x1d,0x00,0x00,0xc5,0x09,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xb4,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x9a,0x1e,0x00,0x00, +0x81,0x1d,0x00,0x00,0x83,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x41,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x41,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xc9,0x25,0x00,0x00,0x81,0x1d,0x00,0x00,0x23,0x1e,0x00,0x00,0xb4,0x1e,0x00,0x00, +0x25,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xc8,0x25,0x00,0x00, +0xbb,0x25,0x00,0x00,0x23,0x1e,0x00,0x00,0x95,0x1e,0x00,0x00,0x25,0x1e,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xc6,0x1e,0x00,0x00,0x86,0x25,0x00,0x00, +0x86,0x25,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xc7,0x1e,0x00,0x00,0xc9,0x25,0x00,0x00, +0xc6,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xe9,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x1d,0x09,0x00,0x00,0xc7,0x1e,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xee,0x1e,0x00,0x00,0x86,0x25,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf0,0x1e,0x00,0x00, +0x86,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf1,0x1e,0x00,0x00,0xee,0x1e,0x00,0x00,0xf0,0x1e,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf3,0x1e,0x00,0x00,0x86,0x25,0x00,0x00,0x02,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf4,0x1e,0x00,0x00,0xf1,0x1e,0x00,0x00, +0xf3,0x1e,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf9,0x1e,0x00,0x00, +0xee,0x1e,0x00,0x00,0xf3,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfe,0x1e,0x00,0x00,0xee,0x1e,0x00,0x00,0xf0,0x1e,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x01,0x1f,0x00,0x00,0xfe,0x1e,0x00,0x00,0xf3,0x1e,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x02,0x1f,0x00,0x00,0xf4,0x1e,0x00,0x00, +0xf9,0x1e,0x00,0x00,0x01,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x1d,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb8,0x01,0x00,0x00, +0xf4,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x22,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xf9,0x1e,0x00,0x00,0x01,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x27,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x1d,0x1f,0x00,0x00,0x22,0x1f,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x16,0x1f,0x00,0x00,0x27,0x1f,0x00,0x00,0xb9,0x01,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x17,0x1f,0x00,0x00,0x16,0x1f,0x00,0x00, +0x16,0x1f,0x00,0x00,0x16,0x1f,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x18,0x1f,0x00,0x00,0x02,0x1f,0x00,0x00,0x17,0x1f,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2c,0x1f,0x00,0x00,0x18,0x1f,0x00,0x00,0x00,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2d,0x1f,0x00,0x00,0x62,0x03,0x00,0x00, +0x2c,0x1f,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2f,0x1f,0x00,0x00, +0x18,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x30,0x1f,0x00,0x00,0xca,0x02,0x00,0x00,0x2f,0x1f,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x31,0x1f,0x00,0x00,0x2d,0x1f,0x00,0x00,0x30,0x1f,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x33,0x1f,0x00,0x00,0x18,0x1f,0x00,0x00, +0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x34,0x1f,0x00,0x00, +0x62,0x03,0x00,0x00,0x33,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x35,0x1f,0x00,0x00,0x31,0x1f,0x00,0x00,0x34,0x1f,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x38,0x1f,0x00,0x00,0xca,0x02,0x00,0x00,0x2c,0x1f,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3b,0x1f,0x00,0x00,0xca,0x02,0x00,0x00, +0x33,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3c,0x1f,0x00,0x00, +0x38,0x1f,0x00,0x00,0x3b,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3f,0x1f,0x00,0x00,0x75,0x03,0x00,0x00,0x2c,0x1f,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x43,0x1f,0x00,0x00,0x3f,0x1f,0x00,0x00,0x30,0x1f,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x47,0x1f,0x00,0x00,0x43,0x1f,0x00,0x00, +0x34,0x1f,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0xcd,0x24,0x00,0x00, +0x35,0x1f,0x00,0x00,0x86,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0xcf,0x24,0x00,0x00,0x3c,0x1f,0x00,0x00,0xcd,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0xd1,0x24,0x00,0x00, +0x47,0x1f,0x00,0x00,0xcf,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4e,0x1f,0x00,0x00,0xc8,0x25,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x50,0x1f,0x00,0x00,0xc8,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x51,0x1f,0x00,0x00, +0x4e,0x1f,0x00,0x00,0x50,0x1f,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x53,0x1f,0x00,0x00,0xc8,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x54,0x1f,0x00,0x00,0x51,0x1f,0x00,0x00,0x53,0x1f,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x59,0x1f,0x00,0x00,0x4e,0x1f,0x00,0x00, +0x53,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5e,0x1f,0x00,0x00, +0x4e,0x1f,0x00,0x00,0x50,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x61,0x1f,0x00,0x00,0x5e,0x1f,0x00,0x00,0x53,0x1f,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x62,0x1f,0x00,0x00,0x54,0x1f,0x00,0x00,0x59,0x1f,0x00,0x00, +0x61,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x7d,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb8,0x01,0x00,0x00,0x54,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x82,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x59,0x1f,0x00,0x00,0x61,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x87,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x7d,0x1f,0x00,0x00,0x82,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x76,0x1f,0x00,0x00,0x87,0x1f,0x00,0x00,0xb9,0x01,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x77,0x1f,0x00,0x00,0x76,0x1f,0x00,0x00,0x76,0x1f,0x00,0x00, +0x76,0x1f,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x78,0x1f,0x00,0x00, +0x62,0x1f,0x00,0x00,0x77,0x1f,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8c,0x1f,0x00,0x00,0x78,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8d,0x1f,0x00,0x00,0x62,0x03,0x00,0x00,0x8c,0x1f,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8f,0x1f,0x00,0x00,0x78,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x90,0x1f,0x00,0x00, +0xca,0x02,0x00,0x00,0x8f,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x91,0x1f,0x00,0x00,0x8d,0x1f,0x00,0x00,0x90,0x1f,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x93,0x1f,0x00,0x00,0x78,0x1f,0x00,0x00,0x02,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x94,0x1f,0x00,0x00,0x62,0x03,0x00,0x00, +0x93,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x95,0x1f,0x00,0x00, +0x91,0x1f,0x00,0x00,0x94,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x98,0x1f,0x00,0x00,0xca,0x02,0x00,0x00,0x8c,0x1f,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9b,0x1f,0x00,0x00,0xca,0x02,0x00,0x00,0x93,0x1f,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9c,0x1f,0x00,0x00,0x98,0x1f,0x00,0x00, +0x9b,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9f,0x1f,0x00,0x00, +0x75,0x03,0x00,0x00,0x8c,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa3,0x1f,0x00,0x00,0x9f,0x1f,0x00,0x00,0x90,0x1f,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa7,0x1f,0x00,0x00,0xa3,0x1f,0x00,0x00,0x94,0x1f,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xa8,0x1f,0x00,0x00,0x95,0x1f,0x00,0x00, +0x9c,0x1f,0x00,0x00,0xa7,0x1f,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xd9,0x1e,0x00,0x00,0xd1,0x24,0x00,0x00,0xd1,0x24,0x00,0x00,0x03,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xdb,0x1e,0x00,0x00,0xd9,0x1e,0x00,0x00,0xe9,0x1e,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xde,0x1e,0x00,0x00,0xd1,0x24,0x00,0x00,0xd1,0x24,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xaf,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0xa8,0x1f,0x00,0x00,0xde,0x1e,0x00,0x00,0xdb,0x1e,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb4,0x1f,0x00,0x00,0xaf,0x1f,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb6,0x1f,0x00,0x00,0xaf,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb7,0x1f,0x00,0x00, +0xb4,0x1f,0x00,0x00,0xb6,0x1f,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb9,0x1f,0x00,0x00,0xaf,0x1f,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xba,0x1f,0x00,0x00,0xb7,0x1f,0x00,0x00,0xb9,0x1f,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbf,0x1f,0x00,0x00,0xb4,0x1f,0x00,0x00, +0xb9,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc4,0x1f,0x00,0x00, +0xb4,0x1f,0x00,0x00,0xb6,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc7,0x1f,0x00,0x00,0xc4,0x1f,0x00,0x00,0xb9,0x1f,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xc8,0x1f,0x00,0x00,0xba,0x1f,0x00,0x00,0xbf,0x1f,0x00,0x00, +0xc7,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe3,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xbf,0x1f,0x00,0x00,0xc7,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe8,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xba,0x1f,0x00,0x00,0xe3,0x1f,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xdb,0x1f,0x00,0x00,0xb9,0x01,0x00,0x00,0xe8,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xed,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x9b,0x03,0x00,0x00,0xdb,0x1f,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xdd,0x1f,0x00,0x00,0xed,0x1f,0x00,0x00,0xed,0x1f,0x00,0x00, +0xed,0x1f,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xde,0x1f,0x00,0x00, +0xc8,0x1f,0x00,0x00,0xdd,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00,0x8a,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x75,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa9,0x1d,0x00,0x00,0x86,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xab,0x1d,0x00,0x00,0x86,0x25,0x00,0x00,0x01,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xac,0x1d,0x00,0x00,0xa9,0x1d,0x00,0x00, +0xab,0x1d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xae,0x1d,0x00,0x00, +0x86,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xaf,0x1d,0x00,0x00,0xac,0x1d,0x00,0x00,0xae,0x1d,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb4,0x1d,0x00,0x00,0xa9,0x1d,0x00,0x00,0xae,0x1d,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb9,0x1d,0x00,0x00,0xa9,0x1d,0x00,0x00, +0xab,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbc,0x1d,0x00,0x00, +0xb9,0x1d,0x00,0x00,0xae,0x1d,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xbd,0x1d,0x00,0x00,0xaf,0x1d,0x00,0x00,0xb4,0x1d,0x00,0x00,0xbc,0x1d,0x00,0x00, +0xf9,0x00,0x02,0x00,0x8a,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x8a,0x0c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xcc,0x25,0x00,0x00,0xde,0x1f,0x00,0x00, +0x41,0x1e,0x00,0x00,0xbd,0x1d,0x00,0x00,0x75,0x0c,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xf2,0x1f,0x00,0x00,0x67,0x19,0x00,0x00,0xb9,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x03,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf3,0x1f,0x00,0x00,0xf2,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0xc8,0x00,0x00,0x00,0xf5,0x1f,0x00,0x00,0xf3,0x1f,0x00,0x00,0xb8,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xf7,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0xf7,0x1f,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x58,0x26,0x00,0x00,0xf5,0x1f,0x00,0x00, +0xb9,0x01,0x00,0x00,0xf3,0x1f,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xfd,0x1f,0x00,0x00,0x58,0x26,0x00,0x00,0x58,0x26,0x00,0x00,0x58,0x26,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xfe,0x1f,0x00,0x00,0xcc,0x25,0x00,0x00, +0xfd,0x1f,0x00,0x00,0x41,0x00,0x05,0x00,0x2f,0x02,0x00,0x00,0x05,0x20,0x00,0x00, +0x02,0x02,0x00,0x00,0x2e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x06,0x20,0x00,0x00,0x05,0x20,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x01,0x20,0x00,0x00,0xfe,0x1f,0x00,0x00,0x06,0x20,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x13,0x20,0x00,0x00,0xbc,0x0c,0x00,0x00,0x3b,0x0d,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2e,0x20,0x00,0x00,0x13,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0x2f,0x20,0x00,0x00, +0x2e,0x20,0x00,0x00,0xb8,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x34,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x2f,0x20,0x00,0x00,0x30,0x20,0x00,0x00, +0x34,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x30,0x20,0x00,0x00,0xbc,0x00,0x05,0x00, +0xc8,0x00,0x00,0x00,0x33,0x20,0x00,0x00,0x2e,0x20,0x00,0x00,0xb9,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x34,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x34,0x20,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc8,0x00,0x00,0x00,0x35,0x20,0x00,0x00,0x2f,0x20,0x00,0x00, +0xf7,0x1f,0x00,0x00,0x33,0x20,0x00,0x00,0x30,0x20,0x00,0x00,0xf7,0x00,0x03,0x00, +0x40,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x35,0x20,0x00,0x00, +0x36,0x20,0x00,0x00,0x40,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x36,0x20,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x38,0x20,0x00,0x00,0x13,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0x39,0x20,0x00,0x00, +0x38,0x20,0x00,0x00,0xb8,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x3e,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x39,0x20,0x00,0x00,0x3a,0x20,0x00,0x00, +0x3e,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x3a,0x20,0x00,0x00,0xbc,0x00,0x05,0x00, +0xc8,0x00,0x00,0x00,0x3d,0x20,0x00,0x00,0x38,0x20,0x00,0x00,0xb9,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x3e,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x3e,0x20,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc8,0x00,0x00,0x00,0x3f,0x20,0x00,0x00,0x39,0x20,0x00,0x00, +0x36,0x20,0x00,0x00,0x3d,0x20,0x00,0x00,0x3a,0x20,0x00,0x00,0xf9,0x00,0x02,0x00, +0x40,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x40,0x20,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc8,0x00,0x00,0x00,0x41,0x20,0x00,0x00,0x35,0x20,0x00,0x00,0x34,0x20,0x00,0x00, +0x3f,0x20,0x00,0x00,0x3e,0x20,0x00,0x00,0xa4,0x00,0x05,0x00,0xc8,0x00,0x00,0x00, +0x16,0x20,0x00,0x00,0x41,0x20,0x00,0x00,0xfa,0x08,0x00,0x00,0xf7,0x00,0x03,0x00, +0x27,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x16,0x20,0x00,0x00, +0x17,0x20,0x00,0x00,0x1b,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x1b,0x20,0x00,0x00, +0x41,0x00,0x05,0x00,0x2f,0x02,0x00,0x00,0x46,0x20,0x00,0x00,0x02,0x02,0x00,0x00, +0x39,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x47,0x20,0x00,0x00, +0x46,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1d,0x20,0x00,0x00, +0x47,0x20,0x00,0x00,0xe9,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x20,0x20,0x00,0x00,0x70,0x0c,0x00,0x00,0x1d,0x20,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x24,0x20,0x00,0x00,0x03,0x19,0x00,0x00,0x20,0x20,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x4c,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xb8,0x01,0x00,0x00,0x24,0x20,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0xf9,0x24,0x00,0x00,0x4c,0x20,0x00,0x00,0x18,0x25,0x00,0x00, +0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x27,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0x17,0x20,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xf6,0x24,0x00,0x00, +0xb8,0x01,0x00,0x00,0x18,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x27,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x27,0x20,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xdc,0x25,0x00,0x00,0xf9,0x24,0x00,0x00,0x1b,0x20,0x00,0x00, +0xf6,0x24,0x00,0x00,0x17,0x20,0x00,0x00,0x3d,0x00,0x04,0x00,0x85,0x02,0x00,0x00, +0x4e,0x20,0x00,0x00,0x87,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x51,0x20,0x00,0x00,0xdc,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x52,0x20,0x00,0x00,0xdc,0x25,0x00,0x00,0x01,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x53,0x20,0x00,0x00,0x51,0x20,0x00,0x00, +0x52,0x20,0x00,0x00,0xb8,0x01,0x00,0x00,0xb8,0x01,0x00,0x00,0x63,0x00,0x04,0x00, +0x4e,0x20,0x00,0x00,0xf5,0x0b,0x00,0x00,0x53,0x20,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x87,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xbb,0x0a,0x00,0x00,0xae,0x19,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x8b,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x42,0x0d,0x00,0x00, +0xb8,0x01,0x00,0x00,0xb9,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x91,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x87,0x20,0x00,0x00, +0x3a,0x04,0x00,0x00,0x8b,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x96,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x87,0x20,0x00,0x00, +0x91,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x70,0x20,0x00,0x00, +0x96,0x20,0x00,0x00,0x96,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x72,0x20,0x00,0x00,0x70,0x0d,0x00,0x00,0x4a,0x07,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x9b,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x72,0x20,0x00,0x00,0xe1,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xa0,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x70,0x20,0x00,0x00, +0x9b,0x20,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x78,0x20,0x00,0x00, +0xee,0x0c,0x00,0x00,0xb9,0x01,0x00,0x00,0xa0,0x20,0x00,0x00,0xbe,0x00,0x05,0x00, +0xc8,0x00,0x00,0x00,0x7c,0x20,0x00,0x00,0x85,0x1d,0x00,0x00,0xb9,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x81,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x7c,0x20,0x00,0x00,0x7d,0x20,0x00,0x00,0x81,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7d,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa9,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x0e,0x03,0x00,0x00,0x78,0x20,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x80,0x20,0x00,0x00,0xa9,0x20,0x00,0x00, +0x60,0x04,0x00,0x00,0xf9,0x00,0x02,0x00,0x81,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0x81,0x20,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe5,0x25,0x00,0x00, +0x78,0x20,0x00,0x00,0x27,0x20,0x00,0x00,0x80,0x20,0x00,0x00,0x7d,0x20,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x98,0x0c,0x00,0x00,0x01,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x99,0x0c,0x00,0x00, +0x01,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9a,0x0c,0x00,0x00,0x01,0x20,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x9b,0x0c,0x00,0x00,0x98,0x0c,0x00,0x00,0x99,0x0c,0x00,0x00, +0x9a,0x0c,0x00,0x00,0xe5,0x25,0x00,0x00,0x3d,0x00,0x04,0x00,0x6f,0x02,0x00,0x00, +0xab,0x20,0x00,0x00,0x71,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0xab,0x20,0x00,0x00, +0xf5,0x0b,0x00,0x00,0x9b,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x78,0x02,0x00,0x00, +0xb8,0x20,0x00,0x00,0x7a,0x02,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xc1,0x20,0x00,0x00,0x98,0x0c,0x00,0x00,0x99,0x0c,0x00,0x00,0x9a,0x0c,0x00,0x00, +0xb9,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0xb8,0x20,0x00,0x00,0xf5,0x0b,0x00,0x00, +0xc1,0x20,0x00,0x00,0x3d,0x00,0x04,0x00,0x8e,0x02,0x00,0x00,0xc3,0x20,0x00,0x00, +0x90,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0xc3,0x20,0x00,0x00,0xf5,0x0b,0x00,0x00, +0x09,0x06,0x00,0x00,0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_1d9db0ffe020e84e8baa02379b230e10.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_1d9db0ffe020e84e8baa02379b230e10.h new file mode 100644 index 00000000..6b157b70 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_1d9db0ffe020e84e8baa02379b230e10.h @@ -0,0 +1,2027 @@ +// ffx_fsr2_accumulate_pass_1d9db0ffe020e84e8baa02379b230e10.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_1d9db0ffe020e84e8baa02379b230e10_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_1d9db0ffe020e84e8baa02379b230e10_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_1d9db0ffe020e84e8baa02379b230e10_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_1d9db0ffe020e84e8baa02379b230e10_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_1d9db0ffe020e84e8baa02379b230e10_SampledImageResourceNames[] = { "r_input_exposure", "r_dilated_reactive_masks", "r_dilated_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_imgMips", "r_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_1d9db0ffe020e84e8baa02379b230e10_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 10, 12, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_1d9db0ffe020e84e8baa02379b230e10_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_1d9db0ffe020e84e8baa02379b230e10_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_1d9db0ffe020e84e8baa02379b230e10_StorageImageResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_1d9db0ffe020e84e8baa02379b230e10_StorageImageResourceBindings[] = { 13, 14, 16, 17, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_1d9db0ffe020e84e8baa02379b230e10_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_1d9db0ffe020e84e8baa02379b230e10_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_1d9db0ffe020e84e8baa02379b230e10_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_1d9db0ffe020e84e8baa02379b230e10_UniformBufferResourceBindings[] = { 18, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_1d9db0ffe020e84e8baa02379b230e10_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_1d9db0ffe020e84e8baa02379b230e10_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_1d9db0ffe020e84e8baa02379b230e10_size = 31972; + +static const unsigned char g_ffx_fsr2_accumulate_pass_1d9db0ffe020e84e8baa02379b230e10_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x7f,0x28,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x07,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0xcc,0x0b,0x00,0x00, +0xe2,0x0b,0x00,0x00,0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00, +0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74, +0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73, +0x00,0x00,0x00,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x68,0x61,0x64,0x65,0x72,0x5f,0x69,0x6d,0x61,0x67,0x65,0x5f,0x6c,0x6f,0x61,0x64, +0x5f,0x66,0x6f,0x72,0x6d,0x61,0x74,0x74,0x65,0x64,0x00,0x00,0x04,0x00,0x0a,0x00, +0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74, +0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69, +0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c, +0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74, +0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0xf7,0x01,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0xf7,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00, +0x06,0x00,0x07,0x00,0xf7,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78, +0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00, +0xf7,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79, +0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0xf7,0x01,0x00,0x00, +0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52, +0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e, +0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0xf7,0x01,0x00,0x00,0x04,0x00,0x00,0x00, +0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f, +0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0xf7,0x01,0x00,0x00,0x05,0x00,0x00,0x00, +0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55, +0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0xf7,0x01,0x00,0x00,0x06,0x00,0x00,0x00, +0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00, +0xf7,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54, +0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00, +0xf7,0x01,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00, +0x06,0x00,0x08,0x00,0xf7,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74, +0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00, +0x06,0x00,0x08,0x00,0xf7,0x01,0x00,0x00,0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77, +0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00, +0x06,0x00,0x0b,0x00,0xf7,0x01,0x00,0x00,0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74, +0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43, +0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00, +0xf7,0x01,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f, +0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00,0xf7,0x01,0x00,0x00, +0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61, +0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0xf7,0x01,0x00,0x00,0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e, +0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00,0xf7,0x01,0x00,0x00, +0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65, +0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0xf7,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69, +0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0xf7,0x01,0x00,0x00,0x11,0x00,0x00,0x00, +0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67, +0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00,0xf7,0x01,0x00,0x00, +0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f, +0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00, +0x05,0x00,0x04,0x00,0xf9,0x01,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00, +0x05,0x00,0x05,0x00,0x37,0x02,0x00,0x00,0x72,0x5f,0x69,0x6d,0x67,0x4d,0x69,0x70, +0x73,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x3b,0x02,0x00,0x00,0x73,0x5f,0x4c,0x69, +0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x00,0x00,0x00,0x05,0x00,0x08,0x00, +0x48,0x02,0x00,0x00,0x72,0x5f,0x70,0x72,0x65,0x70,0x61,0x72,0x65,0x64,0x5f,0x69, +0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x05,0x00,0x09,0x00, +0x4f,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75, +0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0x57,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c,0x75,0x6d,0x61,0x5f, +0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x05,0x00,0x06,0x00,0x5e,0x02,0x00,0x00, +0x72,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x00, +0x05,0x00,0x09,0x00,0x68,0x02,0x00,0x00,0x72,0x77,0x5f,0x69,0x6e,0x74,0x65,0x72, +0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c, +0x6f,0x72,0x00,0x00,0x05,0x00,0x06,0x00,0x71,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c, +0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x05,0x00,0x06,0x00, +0x7a,0x02,0x00,0x00,0x72,0x77,0x5f,0x6e,0x65,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x73, +0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x8f,0x02,0x00,0x00,0x72,0x5f,0x6c,0x6f, +0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x00,0x05,0x00,0x09,0x00, +0x99,0x02,0x00,0x00,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f, +0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x00,0x00, +0x05,0x00,0x07,0x00,0xa1,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x05,0x00,0x09,0x00, +0xad,0x02,0x00,0x00,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x72,0x65, +0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x73,0x00,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0xcc,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x57,0x6f,0x72,0x6b,0x47, +0x72,0x6f,0x75,0x70,0x49,0x44,0x00,0x00,0x05,0x00,0x08,0x00,0xe2,0x0b,0x00,0x00, +0x67,0x6c,0x5f,0x4c,0x6f,0x63,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69, +0x6f,0x6e,0x49,0x44,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf7,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xf7,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xf7,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf7,0x01,0x00,0x00,0x03,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf7,0x01,0x00,0x00, +0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xf7,0x01,0x00,0x00,0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xf7,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf7,0x01,0x00,0x00,0x07,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf7,0x01,0x00,0x00, +0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xf7,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xf7,0x01,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf7,0x01,0x00,0x00,0x0b,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf7,0x01,0x00,0x00, +0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xf7,0x01,0x00,0x00,0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xf7,0x01,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf7,0x01,0x00,0x00,0x0f,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf7,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xf7,0x01,0x00,0x00,0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xf7,0x01,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xf7,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xf9,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xf9,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x37,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x37,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x3b,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x3b,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x48,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x48,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x4f,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x4f,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x57,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x57,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x5e,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x5e,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x68,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x68,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x68,0x02,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x71,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x71,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x7a,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x7a,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x8f,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x8f,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x99,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x99,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xa1,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xa1,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xad,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xad,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xcc,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xe2,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xf6,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00, +0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x13,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x38,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x15,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0x3e,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x14,0x00,0x02,0x00, +0xc0,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xaf,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb0,0x01,0x00,0x00, +0x00,0x00,0x80,0x3f,0x1e,0x00,0x15,0x00,0xf7,0x01,0x00,0x00,0x5d,0x00,0x00,0x00, +0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00, +0x3e,0x00,0x00,0x00,0x3e,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xf8,0x01,0x00,0x00, +0x02,0x00,0x00,0x00,0xf7,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0xf8,0x01,0x00,0x00, +0xf9,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0xfa,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xfb,0x01,0x00,0x00, +0x02,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x00,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x05,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x0a,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x0f,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x10,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x3e,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x15,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x1a,0x02,0x00,0x00,0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x1b,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x20,0x02,0x00,0x00,0x0a,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x25,0x02,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x26,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x2b,0x02,0x00,0x00,0x0d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x30,0x02,0x00,0x00,0x0f,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x35,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x36,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x35,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x36,0x02,0x00,0x00,0x37,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x1a,0x00,0x02,0x00, +0x39,0x02,0x00,0x00,0x20,0x00,0x04,0x00,0x3a,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x39,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x3a,0x02,0x00,0x00,0x3b,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x1b,0x00,0x03,0x00,0x3d,0x02,0x00,0x00,0x35,0x02,0x00,0x00, +0x15,0x00,0x04,0x00,0x43,0x02,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x43,0x02,0x00,0x00,0x44,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x36,0x02,0x00,0x00,0x48,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x36,0x02,0x00,0x00,0x4f,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x55,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x56,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x55,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x56,0x02,0x00,0x00,0x57,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x36,0x02,0x00,0x00,0x5e,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x66,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x67,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x66,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x67,0x02,0x00,0x00, +0x68,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x6f,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x70,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x6f,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x70,0x02,0x00,0x00,0x71,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x78,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0f,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x79,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x78,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x79,0x02,0x00,0x00,0x7a,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x43,0x02,0x00,0x00,0x8a,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x36,0x02,0x00,0x00,0x8f,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x36,0x02,0x00,0x00,0x99,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x36,0x02,0x00,0x00,0xa1,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xa3,0x02,0x00,0x00,0xfa,0x01,0x00,0x00, +0xfa,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0x36,0x02,0x00,0x00,0xad,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xb6,0x02,0x00,0x00, +0xaf,0x01,0x00,0x00,0xaf,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0xb9,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xeb,0x02,0x00,0x00,0x6f,0x12,0x83,0x3a,0x2b,0x00,0x04,0x00,0x43,0x02,0x00,0x00, +0x25,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x43,0x02,0x00,0x00, +0x29,0x03,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x3f,0x03,0x00,0x00,0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x43,0x03,0x00,0x00,0x00,0x00,0x00,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x53,0x03,0x00,0x00,0x00,0x00,0x80,0xbe,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x79,0x03,0x00,0x00,0x02,0x10,0x80,0x37,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xe1,0x03,0x00,0x00,0x43,0x03,0x00,0x00,0x43,0x03,0x00,0x00,0x17,0x00,0x04,0x00, +0xf5,0x03,0x00,0x00,0x43,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0xf9,0x03,0x00,0x00,0xc0,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x06,0x04,0x00,0x00,0x00,0xe0,0x7f,0x47,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x1e,0x04,0x00,0x00,0xdb,0x0f,0x49,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x25,0x04,0x00,0x00,0xdb,0x0f,0xc9,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x32,0x04,0x00,0x00,0x00,0x00,0x00,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x3c,0x04,0x00,0x00,0xcd,0xcc,0xcc,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x44,0x04,0x00,0x00,0x00,0x00,0xc8,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x49,0x04,0x00,0x00,0x00,0x00,0x10,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x51,0x04,0x00,0x00,0x00,0x00,0x80,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x5c,0x04,0x00,0x00,0x00,0x00,0x80,0xbf,0x2b,0x00,0x04,0x00, +0x43,0x02,0x00,0x00,0xe0,0x04,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00, +0xe1,0x04,0x00,0x00,0x37,0x00,0x00,0x00,0xe0,0x04,0x00,0x00,0x20,0x00,0x04,0x00, +0xe2,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0xe1,0x04,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x7f,0x05,0x00,0x00,0x52,0xb8,0xfe,0x3f,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x9e,0x05,0x00,0x00,0xfe,0xff,0xff,0xff,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x9f,0x05,0x00,0x00,0xff,0xff,0xff,0xff,0x2b,0x00,0x04,0x00, +0x43,0x02,0x00,0x00,0xf4,0x05,0x00,0x00,0x10,0x00,0x00,0x00,0x1c,0x00,0x04,0x00, +0xf5,0x05,0x00,0x00,0x08,0x00,0x00,0x00,0xf4,0x05,0x00,0x00,0x20,0x00,0x04,0x00, +0xf6,0x05,0x00,0x00,0x07,0x00,0x00,0x00,0xf5,0x05,0x00,0x00,0x2c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x05,0x06,0x00,0x00,0xaf,0x01,0x00,0x00,0xaf,0x01,0x00,0x00, +0xaf,0x01,0x00,0x00,0xaf,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x1c,0x06,0x00,0x00,0x9a,0x99,0x99,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x34,0x06,0x00,0x00,0x00,0x00,0x00,0xc0,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x35,0x06,0x00,0x00,0x00,0x00,0x40,0xc0,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xd8,0x06,0x00,0x00,0xab,0xaa,0xaa,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x08,0x07,0x00,0x00,0xab,0xaa,0x2a,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x46,0x07,0x00,0x00,0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x50,0x07,0x00,0x00,0x00,0x00,0x20,0x41,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x8a,0x07,0x00,0x00,0x9f,0x05,0x00,0x00,0x9f,0x05,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x99,0x07,0x00,0x00,0xfa,0x01,0x00,0x00,0x9f,0x05,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xa8,0x07,0x00,0x00,0x00,0x02,0x00,0x00, +0x9f,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xb7,0x07,0x00,0x00, +0x05,0x02,0x00,0x00,0x9f,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xc6,0x07,0x00,0x00,0x9f,0x05,0x00,0x00,0xfa,0x01,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xe3,0x07,0x00,0x00,0x00,0x02,0x00,0x00,0xfa,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xf2,0x07,0x00,0x00,0x05,0x02,0x00,0x00, +0xfa,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x01,0x08,0x00,0x00, +0x9f,0x05,0x00,0x00,0x00,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x10,0x08,0x00,0x00,0xfa,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x1f,0x08,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x2e,0x08,0x00,0x00,0x05,0x02,0x00,0x00, +0x00,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x3d,0x08,0x00,0x00, +0x9f,0x05,0x00,0x00,0x05,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x4c,0x08,0x00,0x00,0xfa,0x01,0x00,0x00,0x05,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x5b,0x08,0x00,0x00,0x00,0x02,0x00,0x00,0x05,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x6a,0x08,0x00,0x00,0x05,0x02,0x00,0x00, +0x05,0x02,0x00,0x00,0x2a,0x00,0x03,0x00,0xc0,0x00,0x00,0x00,0xf6,0x08,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xfd,0x08,0x00,0x00,0xff,0xfe,0xfe,0x3e, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x19,0x09,0x00,0x00,0xeb,0x02,0x00,0x00, +0xeb,0x02,0x00,0x00,0xeb,0x02,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x4a,0x09,0x00,0x00,0x00,0x00,0xa0,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x52,0x09,0x00,0x00,0x00,0x00,0x40,0x40,0x17,0x00,0x04,0x00,0x93,0x09,0x00,0x00, +0xc0,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xc1,0x09,0x00,0x00,0x46,0x07,0x00,0x00,0x46,0x07,0x00,0x00,0x46,0x07,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe0,0x09,0x00,0x00,0x30,0x96,0x7c,0x3d, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2e,0x0a,0x00,0x00,0x00,0x00,0x7f,0x43, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x56,0x0a,0x00,0x00,0x81,0x80,0x80,0x3b, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x80,0x0a,0x00,0x00,0x00,0x00,0xc0,0x40, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb2,0x0a,0x00,0x00,0xa4,0x70,0x7d,0x3f, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x34,0x0b,0x00,0x00,0xaf,0x01,0x00,0x00, +0xaf,0x01,0x00,0x00,0xaf,0x01,0x00,0x00,0x17,0x00,0x04,0x00,0xca,0x0b,0x00,0x00, +0x43,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xcb,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0xca,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00,0xcb,0x0b,0x00,0x00, +0xcc,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x43,0x02,0x00,0x00, +0xd4,0x0b,0x00,0x00,0x08,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0xf5,0x03,0x00,0x00, +0xe0,0x0b,0x00,0x00,0xd4,0x0b,0x00,0x00,0xd4,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00, +0xcb,0x0b,0x00,0x00,0xe2,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x06,0x00, +0xca,0x0b,0x00,0x00,0xf6,0x0b,0x00,0x00,0xd4,0x0b,0x00,0x00,0xd4,0x0b,0x00,0x00, +0x25,0x03,0x00,0x00,0x2b,0x00,0x04,0x00,0x43,0x02,0x00,0x00,0x92,0x26,0x00,0x00, +0x07,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x93,0x26,0x00,0x00, +0x06,0x04,0x00,0x00,0x06,0x04,0x00,0x00,0x06,0x04,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x94,0x26,0x00,0x00,0x66,0x66,0x66,0x3f,0x2c,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x95,0x26,0x00,0x00,0xb0,0x01,0x00,0x00,0xb0,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x96,0x26,0x00,0x00,0x0a,0xd7,0xa3,0x3c, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x97,0x26,0x00,0x00,0xcd,0xcc,0x4c,0x3d, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x98,0x26,0x00,0x00,0xb0,0x01,0x00,0x00, +0xb0,0x01,0x00,0x00,0xb0,0x01,0x00,0x00,0x01,0x00,0x03,0x00,0x06,0x00,0x00,0x00, +0xd5,0x26,0x00,0x00,0x01,0x00,0x03,0x00,0x08,0x00,0x00,0x00,0xf8,0x26,0x00,0x00, +0x01,0x00,0x03,0x00,0x5d,0x00,0x00,0x00,0x81,0x27,0x00,0x00,0x01,0x00,0x03,0x00, +0x22,0x00,0x00,0x00,0x7d,0x28,0x00,0x00,0x01,0x00,0x03,0x00,0x37,0x00,0x00,0x00, +0x7e,0x28,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x38,0x00,0x00,0x00,0x43,0x1e,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xf6,0x05,0x00,0x00,0x9b,0x1b,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xe2,0x04,0x00,0x00,0x8f,0x15,0x00,0x00,0x07,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0xca,0x0b,0x00,0x00,0xcd,0x0b,0x00,0x00,0xcc,0x0b,0x00,0x00, +0x4f,0x00,0x07,0x00,0xf5,0x03,0x00,0x00,0xce,0x0b,0x00,0x00,0xcd,0x0b,0x00,0x00, +0xcd,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0xfb,0x01,0x00,0x00,0xf9,0x0b,0x00,0x00,0xf9,0x01,0x00,0x00,0x05,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xfa,0x0b,0x00,0x00,0xf9,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xd2,0x0b,0x00,0x00,0xfa,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x43,0x02,0x00,0x00,0xd3,0x0b,0x00,0x00, +0xd2,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x43,0x02,0x00,0x00,0xd6,0x0b,0x00,0x00, +0xd3,0x0b,0x00,0x00,0x92,0x26,0x00,0x00,0x86,0x00,0x05,0x00,0x43,0x02,0x00,0x00, +0xd7,0x0b,0x00,0x00,0xd6,0x0b,0x00,0x00,0xd4,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x43,0x02,0x00,0x00,0xda,0x0b,0x00,0x00,0xcd,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x82,0x00,0x05,0x00,0x43,0x02,0x00,0x00,0xdb,0x0b,0x00,0x00,0xd7,0x0b,0x00,0x00, +0xda,0x0b,0x00,0x00,0x82,0x00,0x05,0x00,0x43,0x02,0x00,0x00,0xdc,0x0b,0x00,0x00, +0xdb,0x0b,0x00,0x00,0x25,0x03,0x00,0x00,0x52,0x00,0x06,0x00,0xf5,0x03,0x00,0x00, +0x75,0x24,0x00,0x00,0xdc,0x0b,0x00,0x00,0xce,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x84,0x00,0x05,0x00,0xf5,0x03,0x00,0x00,0xe1,0x0b,0x00,0x00,0x75,0x24,0x00,0x00, +0xe0,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00,0xca,0x0b,0x00,0x00,0xe3,0x0b,0x00,0x00, +0xe2,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00,0xf5,0x03,0x00,0x00,0xe4,0x0b,0x00,0x00, +0xe3,0x0b,0x00,0x00,0xe3,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x80,0x00,0x05,0x00,0xf5,0x03,0x00,0x00,0xe5,0x0b,0x00,0x00,0xe1,0x0b,0x00,0x00, +0xe4,0x0b,0x00,0x00,0x7c,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xe7,0x0b,0x00,0x00, +0xe5,0x0b,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xa8,0x0c,0x00,0x00, +0xe7,0x0b,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xaa,0x0c,0x00,0x00, +0xa8,0x0c,0x00,0x00,0xe1,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xac,0x0c,0x00,0x00,0xfa,0x0b,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xad,0x0c,0x00,0x00,0xaa,0x0c,0x00,0x00,0xac,0x0c,0x00,0x00,0x41,0x00,0x05,0x00, +0x1b,0x02,0x00,0x00,0xe8,0x0c,0x00,0x00,0xf9,0x01,0x00,0x00,0x1a,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xe9,0x0c,0x00,0x00,0xe8,0x0c,0x00,0x00, +0x41,0x00,0x05,0x00,0xfb,0x01,0x00,0x00,0xec,0x0c,0x00,0x00,0xf9,0x01,0x00,0x00, +0xfa,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xed,0x0c,0x00,0x00, +0xec,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xb3,0x0c,0x00,0x00, +0xed,0x0c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xb4,0x0c,0x00,0x00, +0xe9,0x0c,0x00,0x00,0xb3,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xb5,0x0c,0x00,0x00,0xad,0x0c,0x00,0x00,0xb4,0x0c,0x00,0x00,0x41,0x00,0x05,0x00, +0xfb,0x01,0x00,0x00,0xf4,0x0c,0x00,0x00,0xf9,0x01,0x00,0x00,0x00,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xf5,0x0c,0x00,0x00,0xf4,0x0c,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x02,0x0d,0x00,0x00,0xb5,0x0c,0x00,0x00, +0xb3,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x05,0x0d,0x00,0x00, +0xb3,0x0c,0x00,0x00,0xe1,0x03,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x12,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x02,0x0d,0x00,0x00, +0x05,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x17,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xe1,0x03,0x00,0x00,0x12,0x0d,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x0b,0x0d,0x00,0x00,0xf5,0x0c,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x0c,0x0d,0x00,0x00,0x17,0x0d,0x00,0x00, +0x0b,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x1f,0x0d,0x00,0x00, +0xad,0x0c,0x00,0x00,0xb3,0x0c,0x00,0x00,0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0x20,0x0d,0x00,0x00,0x1f,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x35,0x02,0x00,0x00, +0x29,0x0d,0x00,0x00,0x99,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x2b,0x0d,0x00,0x00,0x29,0x0d,0x00,0x00,0x20,0x0d,0x00,0x00,0x02,0x00,0x00,0x00, +0xfa,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x2c,0x0d,0x00,0x00, +0x2b,0x0d,0x00,0x00,0x2b,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x32,0x0d,0x00,0x00,0x2c,0x0d,0x00,0x00, +0xac,0x0c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x33,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x32,0x0d,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x3c,0x0d,0x00,0x00,0xad,0x0c,0x00,0x00,0x2c,0x0d,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x42,0x0d,0x00,0x00,0x3c,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xc0,0x00,0x00,0x00,0x43,0x0d,0x00,0x00, +0x42,0x0d,0x00,0x00,0xaf,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x48,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x43,0x0d,0x00,0x00,0x44,0x0d,0x00,0x00, +0x48,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x44,0x0d,0x00,0x00,0xbc,0x00,0x05,0x00, +0xc0,0x00,0x00,0x00,0x47,0x0d,0x00,0x00,0x42,0x0d,0x00,0x00,0xb0,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x48,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x48,0x0d,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc0,0x00,0x00,0x00,0x49,0x0d,0x00,0x00,0x43,0x0d,0x00,0x00, +0x05,0x00,0x00,0x00,0x47,0x0d,0x00,0x00,0x44,0x0d,0x00,0x00,0xf7,0x00,0x03,0x00, +0x54,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x49,0x0d,0x00,0x00, +0x4a,0x0d,0x00,0x00,0x54,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x4a,0x0d,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4c,0x0d,0x00,0x00,0x3c,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xc0,0x00,0x00,0x00,0x4d,0x0d,0x00,0x00, +0x4c,0x0d,0x00,0x00,0xaf,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x52,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x4d,0x0d,0x00,0x00,0x4e,0x0d,0x00,0x00, +0x52,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x4e,0x0d,0x00,0x00,0xbc,0x00,0x05,0x00, +0xc0,0x00,0x00,0x00,0x51,0x0d,0x00,0x00,0x4c,0x0d,0x00,0x00,0xb0,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x52,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x52,0x0d,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc0,0x00,0x00,0x00,0x53,0x0d,0x00,0x00,0x4d,0x0d,0x00,0x00, +0x4a,0x0d,0x00,0x00,0x51,0x0d,0x00,0x00,0x4e,0x0d,0x00,0x00,0xf9,0x00,0x02,0x00, +0x54,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x54,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc0,0x00,0x00,0x00,0x55,0x0d,0x00,0x00,0x49,0x0d,0x00,0x00,0x48,0x0d,0x00,0x00, +0x53,0x0d,0x00,0x00,0x52,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x35,0x02,0x00,0x00, +0x58,0x0d,0x00,0x00,0x48,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x39,0x02,0x00,0x00, +0x59,0x0d,0x00,0x00,0x3b,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x3d,0x02,0x00,0x00, +0x5a,0x0d,0x00,0x00,0x58,0x0d,0x00,0x00,0x59,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x5c,0x0d,0x00,0x00,0x5a,0x0d,0x00,0x00,0x0c,0x0d,0x00,0x00, +0x02,0x00,0x00,0x00,0xaf,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5d,0x0d,0x00,0x00,0x5c,0x0d,0x00,0x00,0x03,0x00,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x61,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x5d,0x0d,0x00,0x00,0xaf,0x01,0x00,0x00,0xb0,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x35,0x02,0x00,0x00,0x64,0x0d,0x00,0x00,0xad,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x3d,0x02,0x00,0x00,0x66,0x0d,0x00,0x00,0x64,0x0d,0x00,0x00,0x59,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x68,0x0d,0x00,0x00,0x66,0x0d,0x00,0x00, +0x0c,0x0d,0x00,0x00,0x02,0x00,0x00,0x00,0xaf,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd2,0x0c,0x00,0x00,0x68,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd5,0x0c,0x00,0x00,0x68,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x10,0x02,0x00,0x00,0x6c,0x0d,0x00,0x00, +0xf9,0x01,0x00,0x00,0x15,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x6d,0x0d,0x00,0x00,0x6c,0x0d,0x00,0x00,0xaa,0x00,0x05,0x00,0xc0,0x00,0x00,0x00, +0xd8,0x0c,0x00,0x00,0xfa,0x01,0x00,0x00,0x6d,0x0d,0x00,0x00,0xa4,0x00,0x05,0x00, +0xc0,0x00,0x00,0x00,0xdc,0x0c,0x00,0x00,0x55,0x0d,0x00,0x00,0xf6,0x08,0x00,0x00, +0xa6,0x00,0x05,0x00,0xc0,0x00,0x00,0x00,0xdf,0x0c,0x00,0x00,0xdc,0x0c,0x00,0x00, +0xd8,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00,0x3d,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x55,0x0d,0x00,0x00,0x39,0x0c,0x00,0x00,0x3d,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x39,0x0c,0x00,0x00,0xa8,0x00,0x04,0x00,0xc0,0x00,0x00,0x00, +0x3c,0x0c,0x00,0x00,0xd8,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00,0x3d,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3d,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0xc0,0x00,0x00,0x00, +0x3e,0x0c,0x00,0x00,0x55,0x0d,0x00,0x00,0x54,0x0d,0x00,0x00,0x3c,0x0c,0x00,0x00, +0x39,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00,0x48,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x3e,0x0c,0x00,0x00,0x3f,0x0c,0x00,0x00,0x48,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3f,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xa3,0x0d,0x00,0x00,0x3c,0x0d,0x00,0x00,0xac,0x0c,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xa4,0x0d,0x00,0x00,0xa3,0x0d,0x00,0x00,0xe1,0x03,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xa6,0x0d,0x00,0x00,0xfa,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa7,0x0d,0x00,0x00, +0xa6,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa9,0x0d,0x00,0x00, +0xa4,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xc9,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xa7,0x0d,0x00,0x00, +0xa9,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xce,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xaf,0x01,0x00,0x00,0xc9,0x0d,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x7f,0x24,0x00,0x00,0xce,0x0d,0x00,0x00, +0xa4,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xaf,0x0d,0x00,0x00,0xd2,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb1,0x0d,0x00,0x00,0xa4,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xd3,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xaf,0x0d,0x00,0x00,0xb1,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xd8,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xaf,0x01,0x00,0x00, +0xd3,0x0d,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x83,0x24,0x00,0x00, +0xd8,0x0d,0x00,0x00,0x7f,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0xb6,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x83,0x24,0x00,0x00,0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xb7,0x0d,0x00,0x00, +0xb6,0x0d,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xdc,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x83,0x24,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xd2,0x0e,0x00,0x00,0xb7,0x0d,0x00,0x00,0x8a,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xd8,0x0e,0x00,0x00,0xd2,0x0e,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x12,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xd8,0x0e,0x00,0x00,0xfa,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x8e,0x24,0x00,0x00,0x12,0x0f,0x00,0x00, +0xd2,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xf5,0x0e,0x00,0x00,0xd2,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x1c,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xf5,0x0e,0x00,0x00,0xfa,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x99,0x24,0x00,0x00,0x1c,0x0f,0x00,0x00,0x8e,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x35,0x02,0x00,0x00,0x29,0x0f,0x00,0x00,0x4f,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x2b,0x0f,0x00,0x00,0x29,0x0f,0x00,0x00, +0x99,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0xfa,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x3d,0x0f,0x00,0x00,0xb7,0x0d,0x00,0x00,0x99,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x47,0x0f,0x00,0x00,0x3d,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xa4,0x24,0x00,0x00, +0x47,0x0f,0x00,0x00,0x3d,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x60,0x0f,0x00,0x00,0x3d,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x87,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x60,0x0f,0x00,0x00,0xfa,0x01,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xaf,0x24,0x00,0x00,0x87,0x0f,0x00,0x00,0xa4,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x96,0x0f,0x00,0x00, +0x29,0x0f,0x00,0x00,0xaf,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0xfa,0x01,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xa8,0x0f,0x00,0x00,0xb7,0x0d,0x00,0x00, +0xa8,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xb2,0x0f,0x00,0x00, +0xa8,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xbc,0x0f,0x00,0x00,0xa6,0x0d,0x00,0x00,0x00,0x02,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xed,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xb2,0x0f,0x00,0x00,0xbc,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xba,0x24,0x00,0x00,0xed,0x0f,0x00,0x00,0xa8,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xcb,0x0f,0x00,0x00,0xa8,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xf2,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xcb,0x0f,0x00,0x00,0xfa,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xc5,0x24,0x00,0x00,0xf2,0x0f,0x00,0x00, +0xba,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x01,0x10,0x00,0x00,0x29,0x0f,0x00,0x00,0xc5,0x24,0x00,0x00,0x02,0x00,0x00,0x00, +0xfa,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x13,0x10,0x00,0x00, +0xb7,0x0d,0x00,0x00,0xb7,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x1d,0x10,0x00,0x00,0x13,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x58,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x1d,0x10,0x00,0x00,0xbc,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xd0,0x24,0x00,0x00,0x58,0x10,0x00,0x00,0x13,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x36,0x10,0x00,0x00,0x13,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x5d,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x36,0x10,0x00,0x00,0xfa,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xdb,0x24,0x00,0x00,0x5d,0x10,0x00,0x00, +0xd0,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x6c,0x10,0x00,0x00,0x29,0x0f,0x00,0x00,0xdb,0x24,0x00,0x00,0x02,0x00,0x00,0x00, +0xfa,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x7e,0x10,0x00,0x00, +0xb7,0x0d,0x00,0x00,0xc6,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x84,0x10,0x00,0x00,0x7e,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xbe,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x84,0x10,0x00,0x00,0xfa,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xe6,0x24,0x00,0x00,0xbe,0x10,0x00,0x00,0x7e,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xa5,0x10,0x00,0x00,0x7e,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xf1,0x24,0x00,0x00, +0xa5,0x10,0x00,0x00,0xe6,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xd7,0x10,0x00,0x00,0x29,0x0f,0x00,0x00,0xf1,0x24,0x00,0x00, +0x02,0x00,0x00,0x00,0xfa,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xf3,0x10,0x00,0x00,0xb7,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xfc,0x24,0x00,0x00,0xf3,0x10,0x00,0x00,0xb7,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x10,0x11,0x00,0x00, +0xb7,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x07,0x25,0x00,0x00,0x10,0x11,0x00,0x00,0xfc,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x42,0x11,0x00,0x00,0x29,0x0f,0x00,0x00, +0x07,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0xfa,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x54,0x11,0x00,0x00,0xb7,0x0d,0x00,0x00,0xe3,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x5e,0x11,0x00,0x00,0x54,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x99,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x5e,0x11,0x00,0x00,0xbc,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x12,0x25,0x00,0x00,0x99,0x11,0x00,0x00, +0x54,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x7b,0x11,0x00,0x00,0x54,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x1d,0x25,0x00,0x00,0x7b,0x11,0x00,0x00,0x12,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xad,0x11,0x00,0x00, +0x29,0x0f,0x00,0x00,0x1d,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0xfa,0x01,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xbf,0x11,0x00,0x00,0xb7,0x0d,0x00,0x00, +0xf2,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xc9,0x11,0x00,0x00, +0xbf,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x04,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xc9,0x11,0x00,0x00, +0xbc,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x28,0x25,0x00,0x00, +0x04,0x12,0x00,0x00,0xbf,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xe6,0x11,0x00,0x00,0xbf,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x33,0x25,0x00,0x00,0xe6,0x11,0x00,0x00, +0x28,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x18,0x12,0x00,0x00,0x29,0x0f,0x00,0x00,0x33,0x25,0x00,0x00,0x02,0x00,0x00,0x00, +0xfa,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x2a,0x12,0x00,0x00, +0xb7,0x0d,0x00,0x00,0x01,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x30,0x12,0x00,0x00,0x2a,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x6a,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x30,0x12,0x00,0x00,0xfa,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x3e,0x25,0x00,0x00,0x6a,0x12,0x00,0x00,0x2a,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x51,0x12,0x00,0x00,0x2a,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x5b,0x12,0x00,0x00, +0xd2,0x0b,0x00,0x00,0x00,0x02,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x79,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x51,0x12,0x00,0x00, +0x5b,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x49,0x25,0x00,0x00, +0x79,0x12,0x00,0x00,0x3e,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x83,0x12,0x00,0x00,0x29,0x0f,0x00,0x00,0x49,0x25,0x00,0x00, +0x02,0x00,0x00,0x00,0xfa,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x95,0x12,0x00,0x00,0xb7,0x0d,0x00,0x00,0x10,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x9f,0x12,0x00,0x00,0x95,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x54,0x25,0x00,0x00,0x9f,0x12,0x00,0x00, +0x95,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xbc,0x12,0x00,0x00,0x95,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xe4,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xbc,0x12,0x00,0x00,0x5b,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x5f,0x25,0x00,0x00,0xe4,0x12,0x00,0x00,0x54,0x25,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xee,0x12,0x00,0x00,0x29,0x0f,0x00,0x00, +0x5f,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0xfa,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x00,0x13,0x00,0x00,0xb7,0x0d,0x00,0x00,0x1f,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x0a,0x13,0x00,0x00,0x00,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x45,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x0a,0x13,0x00,0x00,0xbc,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x6a,0x25,0x00,0x00,0x45,0x13,0x00,0x00, +0x00,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x27,0x13,0x00,0x00,0x00,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x4f,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x27,0x13,0x00,0x00,0x5b,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x75,0x25,0x00,0x00,0x4f,0x13,0x00,0x00,0x6a,0x25,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x59,0x13,0x00,0x00,0x29,0x0f,0x00,0x00, +0x75,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0xfa,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x6b,0x13,0x00,0x00,0xb7,0x0d,0x00,0x00,0x2e,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x75,0x13,0x00,0x00,0x6b,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xb0,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x75,0x13,0x00,0x00,0xbc,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x80,0x25,0x00,0x00,0xb0,0x13,0x00,0x00, +0x6b,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x92,0x13,0x00,0x00,0x6b,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xba,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x92,0x13,0x00,0x00,0x5b,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x8b,0x25,0x00,0x00,0xba,0x13,0x00,0x00,0x80,0x25,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc4,0x13,0x00,0x00,0x29,0x0f,0x00,0x00, +0x8b,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0xfa,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xd6,0x13,0x00,0x00,0xb7,0x0d,0x00,0x00,0x3d,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xdc,0x13,0x00,0x00,0xd6,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x16,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xdc,0x13,0x00,0x00,0xfa,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x96,0x25,0x00,0x00,0x16,0x14,0x00,0x00, +0xd6,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xfd,0x13,0x00,0x00,0xd6,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x25,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xfd,0x13,0x00,0x00,0x5b,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xa1,0x25,0x00,0x00,0x25,0x14,0x00,0x00,0x96,0x25,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x2f,0x14,0x00,0x00,0x29,0x0f,0x00,0x00, +0xa1,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0xfa,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x41,0x14,0x00,0x00,0xb7,0x0d,0x00,0x00,0x4c,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x4b,0x14,0x00,0x00,0x41,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xac,0x25,0x00,0x00, +0x4b,0x14,0x00,0x00,0x41,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x68,0x14,0x00,0x00,0x41,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x90,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x68,0x14,0x00,0x00,0x5b,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xb7,0x25,0x00,0x00,0x90,0x14,0x00,0x00,0xac,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x9a,0x14,0x00,0x00, +0x29,0x0f,0x00,0x00,0xb7,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0xfa,0x01,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xac,0x14,0x00,0x00,0xb7,0x0d,0x00,0x00, +0x5b,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xb6,0x14,0x00,0x00, +0xac,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xf1,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xb6,0x14,0x00,0x00, +0xbc,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xc2,0x25,0x00,0x00, +0xf1,0x14,0x00,0x00,0xac,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xd3,0x14,0x00,0x00,0xac,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xfb,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xd3,0x14,0x00,0x00,0x5b,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xcd,0x25,0x00,0x00,0xfb,0x14,0x00,0x00,0xc2,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x05,0x15,0x00,0x00, +0x29,0x0f,0x00,0x00,0xcd,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0xfa,0x01,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x17,0x15,0x00,0x00,0xb7,0x0d,0x00,0x00, +0x6a,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x21,0x15,0x00,0x00, +0x17,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x5c,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x21,0x15,0x00,0x00, +0xbc,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xd8,0x25,0x00,0x00, +0x5c,0x15,0x00,0x00,0x17,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x3e,0x15,0x00,0x00,0x17,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x66,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x3e,0x15,0x00,0x00,0x5b,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xe3,0x25,0x00,0x00,0x66,0x15,0x00,0x00,0xd8,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x70,0x15,0x00,0x00, +0x29,0x0f,0x00,0x00,0xe3,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0xfa,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa2,0x15,0x00,0x00,0xdc,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfc,0x15,0x00,0x00, +0x5c,0x04,0x00,0x00,0xa2,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x25,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xfc,0x15,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x2d,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x25,0x16,0x00,0x00,0x32,0x04,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x32,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x2d,0x16,0x00,0x00,0xb8,0x00,0x05,0x00,0xc0,0x00,0x00,0x00,0x33,0x16,0x00,0x00, +0x32,0x16,0x00,0x00,0xeb,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x43,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x33,0x16,0x00,0x00,0x34,0x16,0x00,0x00, +0x35,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x35,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x37,0x16,0x00,0x00,0x1e,0x04,0x00,0x00,0x2d,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x38,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x37,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3b,0x16,0x00,0x00,0x38,0x16,0x00,0x00,0x37,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3d,0x16,0x00,0x00,0x25,0x04,0x00,0x00,0x2d,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x3e,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x3d,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x41,0x16,0x00,0x00,0x3e,0x16,0x00,0x00,0x3d,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x42,0x16,0x00,0x00,0x3b,0x16,0x00,0x00,0x41,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0x43,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x34,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0x43,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x43,0x16,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x99,0x26,0x00,0x00,0x42,0x16,0x00,0x00, +0x35,0x16,0x00,0x00,0xb0,0x01,0x00,0x00,0x34,0x16,0x00,0x00,0x7f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xff,0x15,0x00,0x00,0xa2,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x4b,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xff,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x53,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x4b,0x16,0x00,0x00,0x32,0x04,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x58,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x53,0x16,0x00,0x00,0xb8,0x00,0x05,0x00,0xc0,0x00,0x00,0x00, +0x59,0x16,0x00,0x00,0x58,0x16,0x00,0x00,0xeb,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x69,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x59,0x16,0x00,0x00, +0x5a,0x16,0x00,0x00,0x5b,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x5b,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5d,0x16,0x00,0x00,0x1e,0x04,0x00,0x00, +0x53,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x5e,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x5d,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x61,0x16,0x00,0x00,0x5e,0x16,0x00,0x00,0x5d,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x63,0x16,0x00,0x00,0x25,0x04,0x00,0x00, +0x53,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x64,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x63,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x67,0x16,0x00,0x00,0x64,0x16,0x00,0x00,0x63,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x68,0x16,0x00,0x00,0x61,0x16,0x00,0x00, +0x67,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x69,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5a,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x69,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x69,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x9a,0x26,0x00,0x00, +0x68,0x16,0x00,0x00,0x5b,0x16,0x00,0x00,0xb0,0x01,0x00,0x00,0x5a,0x16,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x02,0x16,0x00,0x00,0xb0,0x01,0x00,0x00, +0xa2,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x71,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x02,0x16,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x79,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x71,0x16,0x00,0x00,0x32,0x04,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x7e,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x79,0x16,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc0,0x00,0x00,0x00,0x7f,0x16,0x00,0x00,0x7e,0x16,0x00,0x00, +0xeb,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x8f,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x7f,0x16,0x00,0x00,0x80,0x16,0x00,0x00,0x81,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x81,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x83,0x16,0x00,0x00,0x1e,0x04,0x00,0x00,0x79,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x84,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x83,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x87,0x16,0x00,0x00, +0x84,0x16,0x00,0x00,0x83,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x89,0x16,0x00,0x00,0x25,0x04,0x00,0x00,0x79,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x8a,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x89,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8d,0x16,0x00,0x00, +0x8a,0x16,0x00,0x00,0x89,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8e,0x16,0x00,0x00,0x87,0x16,0x00,0x00,0x8d,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0x8f,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x80,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0x8f,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x8f,0x16,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x9b,0x26,0x00,0x00,0x8e,0x16,0x00,0x00,0x81,0x16,0x00,0x00, +0xb0,0x01,0x00,0x00,0x80,0x16,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x05,0x16,0x00,0x00,0x32,0x04,0x00,0x00,0xa2,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x97,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x05,0x16,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x9f,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x97,0x16,0x00,0x00,0x32,0x04,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa4,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x9f,0x16,0x00,0x00,0xb8,0x00,0x05,0x00,0xc0,0x00,0x00,0x00, +0xa5,0x16,0x00,0x00,0xa4,0x16,0x00,0x00,0xeb,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xb5,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa5,0x16,0x00,0x00, +0xa6,0x16,0x00,0x00,0xa7,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xa7,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa9,0x16,0x00,0x00,0x1e,0x04,0x00,0x00, +0x9f,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xaa,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xa9,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xad,0x16,0x00,0x00,0xaa,0x16,0x00,0x00,0xa9,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xaf,0x16,0x00,0x00,0x25,0x04,0x00,0x00, +0x9f,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb0,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xaf,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb3,0x16,0x00,0x00,0xb0,0x16,0x00,0x00,0xaf,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb4,0x16,0x00,0x00,0xad,0x16,0x00,0x00, +0xb3,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0xb5,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa6,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0xb5,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb5,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x9c,0x26,0x00,0x00, +0xb4,0x16,0x00,0x00,0xa7,0x16,0x00,0x00,0xb0,0x01,0x00,0x00,0xa6,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x09,0x16,0x00,0x00,0x2b,0x0f,0x00,0x00, +0x99,0x26,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x0c,0x16,0x00,0x00, +0x96,0x0f,0x00,0x00,0x9a,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x0d,0x16,0x00,0x00,0x09,0x16,0x00,0x00,0x0c,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x10,0x16,0x00,0x00,0x01,0x10,0x00,0x00,0x9b,0x26,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x11,0x16,0x00,0x00,0x0d,0x16,0x00,0x00, +0x10,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x14,0x16,0x00,0x00, +0x6c,0x10,0x00,0x00,0x9c,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x15,0x16,0x00,0x00,0x11,0x16,0x00,0x00,0x14,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x18,0x16,0x00,0x00,0x99,0x26,0x00,0x00,0x9a,0x26,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1a,0x16,0x00,0x00,0x18,0x16,0x00,0x00, +0x9b,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1c,0x16,0x00,0x00, +0x1a,0x16,0x00,0x00,0x9c,0x26,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x1d,0x16,0x00,0x00,0x1c,0x16,0x00,0x00,0x1c,0x16,0x00,0x00,0x1c,0x16,0x00,0x00, +0x1c,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x1e,0x16,0x00,0x00, +0x15,0x16,0x00,0x00,0x1d,0x16,0x00,0x00,0xf7,0x00,0x03,0x00,0x09,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x33,0x16,0x00,0x00,0xfa,0x16,0x00,0x00, +0xfb,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xfb,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfd,0x16,0x00,0x00,0x1e,0x04,0x00,0x00,0x2d,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xfe,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xfd,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x01,0x17,0x00,0x00,0xfe,0x16,0x00,0x00,0xfd,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x03,0x17,0x00,0x00,0x25,0x04,0x00,0x00,0x2d,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x04,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x03,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x07,0x17,0x00,0x00,0x04,0x17,0x00,0x00,0x03,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x08,0x17,0x00,0x00,0x01,0x17,0x00,0x00,0x07,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0x09,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xfa,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0x09,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x09,0x17,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x9d,0x26,0x00,0x00,0x08,0x17,0x00,0x00, +0xfb,0x16,0x00,0x00,0xb0,0x01,0x00,0x00,0xfa,0x16,0x00,0x00,0xf7,0x00,0x03,0x00, +0x2f,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x59,0x16,0x00,0x00, +0x20,0x17,0x00,0x00,0x21,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x21,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x23,0x17,0x00,0x00,0x1e,0x04,0x00,0x00, +0x53,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x24,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x23,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x27,0x17,0x00,0x00,0x24,0x17,0x00,0x00,0x23,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x29,0x17,0x00,0x00,0x25,0x04,0x00,0x00, +0x53,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x2a,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x29,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2d,0x17,0x00,0x00,0x2a,0x17,0x00,0x00,0x29,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2e,0x17,0x00,0x00,0x27,0x17,0x00,0x00, +0x2d,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x2f,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x20,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x2f,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2f,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x9e,0x26,0x00,0x00, +0x2e,0x17,0x00,0x00,0x21,0x17,0x00,0x00,0xb0,0x01,0x00,0x00,0x20,0x17,0x00,0x00, +0xf7,0x00,0x03,0x00,0x55,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x7f,0x16,0x00,0x00,0x46,0x17,0x00,0x00,0x47,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x47,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x49,0x17,0x00,0x00, +0x1e,0x04,0x00,0x00,0x79,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x4a,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x49,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4d,0x17,0x00,0x00,0x4a,0x17,0x00,0x00, +0x49,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4f,0x17,0x00,0x00, +0x25,0x04,0x00,0x00,0x79,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x50,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x4f,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x53,0x17,0x00,0x00,0x50,0x17,0x00,0x00, +0x4f,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x54,0x17,0x00,0x00, +0x4d,0x17,0x00,0x00,0x53,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x55,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x46,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x55,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x55,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x9f,0x26,0x00,0x00,0x54,0x17,0x00,0x00,0x47,0x17,0x00,0x00,0xb0,0x01,0x00,0x00, +0x46,0x17,0x00,0x00,0xf7,0x00,0x03,0x00,0x7b,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xa5,0x16,0x00,0x00,0x6c,0x17,0x00,0x00,0x6d,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6d,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6f,0x17,0x00,0x00,0x1e,0x04,0x00,0x00,0x9f,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x70,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x6f,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x73,0x17,0x00,0x00, +0x70,0x17,0x00,0x00,0x6f,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x75,0x17,0x00,0x00,0x25,0x04,0x00,0x00,0x9f,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x76,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x75,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x79,0x17,0x00,0x00, +0x76,0x17,0x00,0x00,0x75,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7a,0x17,0x00,0x00,0x73,0x17,0x00,0x00,0x79,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0x7b,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x6c,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0x7b,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x7b,0x17,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xa0,0x26,0x00,0x00,0x7a,0x17,0x00,0x00,0x6d,0x17,0x00,0x00, +0xb0,0x01,0x00,0x00,0x6c,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xcf,0x16,0x00,0x00,0xd7,0x10,0x00,0x00,0x9d,0x26,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xd2,0x16,0x00,0x00,0x42,0x11,0x00,0x00,0x9e,0x26,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xd3,0x16,0x00,0x00,0xcf,0x16,0x00,0x00, +0xd2,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xd6,0x16,0x00,0x00, +0xad,0x11,0x00,0x00,0x9f,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xd7,0x16,0x00,0x00,0xd3,0x16,0x00,0x00,0xd6,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xda,0x16,0x00,0x00,0x18,0x12,0x00,0x00,0xa0,0x26,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xdb,0x16,0x00,0x00,0xd7,0x16,0x00,0x00, +0xda,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xde,0x16,0x00,0x00, +0x9d,0x26,0x00,0x00,0x9e,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe0,0x16,0x00,0x00,0xde,0x16,0x00,0x00,0x9f,0x26,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe2,0x16,0x00,0x00,0xe0,0x16,0x00,0x00,0xa0,0x26,0x00,0x00, +0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe3,0x16,0x00,0x00,0xe2,0x16,0x00,0x00, +0xe2,0x16,0x00,0x00,0xe2,0x16,0x00,0x00,0xe2,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xe4,0x16,0x00,0x00,0xdb,0x16,0x00,0x00,0xe3,0x16,0x00,0x00, +0xf7,0x00,0x03,0x00,0xcf,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x33,0x16,0x00,0x00,0xc0,0x17,0x00,0x00,0xc1,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc1,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc3,0x17,0x00,0x00, +0x1e,0x04,0x00,0x00,0x2d,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xc4,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xc3,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc7,0x17,0x00,0x00,0xc4,0x17,0x00,0x00, +0xc3,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc9,0x17,0x00,0x00, +0x25,0x04,0x00,0x00,0x2d,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xca,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xc9,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcd,0x17,0x00,0x00,0xca,0x17,0x00,0x00, +0xc9,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xce,0x17,0x00,0x00, +0xc7,0x17,0x00,0x00,0xcd,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0xcf,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc0,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0xcf,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0xcf,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xa1,0x26,0x00,0x00,0xce,0x17,0x00,0x00,0xc1,0x17,0x00,0x00,0xb0,0x01,0x00,0x00, +0xc0,0x17,0x00,0x00,0xf7,0x00,0x03,0x00,0xf5,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x59,0x16,0x00,0x00,0xe6,0x17,0x00,0x00,0xe7,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe7,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe9,0x17,0x00,0x00,0x1e,0x04,0x00,0x00,0x53,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xea,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xe9,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xed,0x17,0x00,0x00, +0xea,0x17,0x00,0x00,0xe9,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xef,0x17,0x00,0x00,0x25,0x04,0x00,0x00,0x53,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xf0,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xef,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf3,0x17,0x00,0x00, +0xf0,0x17,0x00,0x00,0xef,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf4,0x17,0x00,0x00,0xed,0x17,0x00,0x00,0xf3,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf5,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xe6,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf5,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xf5,0x17,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xa2,0x26,0x00,0x00,0xf4,0x17,0x00,0x00,0xe7,0x17,0x00,0x00, +0xb0,0x01,0x00,0x00,0xe6,0x17,0x00,0x00,0xf7,0x00,0x03,0x00,0x1b,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x7f,0x16,0x00,0x00,0x0c,0x18,0x00,0x00, +0x0d,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x0d,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0f,0x18,0x00,0x00,0x1e,0x04,0x00,0x00,0x79,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x10,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x0f,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x13,0x18,0x00,0x00,0x10,0x18,0x00,0x00,0x0f,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x15,0x18,0x00,0x00,0x25,0x04,0x00,0x00,0x79,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x16,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x15,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x19,0x18,0x00,0x00,0x16,0x18,0x00,0x00,0x15,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1a,0x18,0x00,0x00,0x13,0x18,0x00,0x00,0x19,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x1b,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x0c,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x1b,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x1b,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa3,0x26,0x00,0x00,0x1a,0x18,0x00,0x00, +0x0d,0x18,0x00,0x00,0xb0,0x01,0x00,0x00,0x0c,0x18,0x00,0x00,0xf7,0x00,0x03,0x00, +0x41,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa5,0x16,0x00,0x00, +0x32,0x18,0x00,0x00,0x33,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x33,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x35,0x18,0x00,0x00,0x1e,0x04,0x00,0x00, +0x9f,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x36,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x35,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x39,0x18,0x00,0x00,0x36,0x18,0x00,0x00,0x35,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3b,0x18,0x00,0x00,0x25,0x04,0x00,0x00, +0x9f,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x3c,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x3b,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3f,0x18,0x00,0x00,0x3c,0x18,0x00,0x00,0x3b,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x40,0x18,0x00,0x00,0x39,0x18,0x00,0x00, +0x3f,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x41,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x32,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x41,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x41,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa4,0x26,0x00,0x00, +0x40,0x18,0x00,0x00,0x33,0x18,0x00,0x00,0xb0,0x01,0x00,0x00,0x32,0x18,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x95,0x17,0x00,0x00,0x83,0x12,0x00,0x00, +0xa1,0x26,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x98,0x17,0x00,0x00, +0xee,0x12,0x00,0x00,0xa2,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x99,0x17,0x00,0x00,0x95,0x17,0x00,0x00,0x98,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x9c,0x17,0x00,0x00,0x59,0x13,0x00,0x00,0xa3,0x26,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x9d,0x17,0x00,0x00,0x99,0x17,0x00,0x00, +0x9c,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xa0,0x17,0x00,0x00, +0xc4,0x13,0x00,0x00,0xa4,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xa1,0x17,0x00,0x00,0x9d,0x17,0x00,0x00,0xa0,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa4,0x17,0x00,0x00,0xa1,0x26,0x00,0x00,0xa2,0x26,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa6,0x17,0x00,0x00,0xa4,0x17,0x00,0x00, +0xa3,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa8,0x17,0x00,0x00, +0xa6,0x17,0x00,0x00,0xa4,0x26,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xa9,0x17,0x00,0x00,0xa8,0x17,0x00,0x00,0xa8,0x17,0x00,0x00,0xa8,0x17,0x00,0x00, +0xa8,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xaa,0x17,0x00,0x00, +0xa1,0x17,0x00,0x00,0xa9,0x17,0x00,0x00,0xf7,0x00,0x03,0x00,0x95,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x33,0x16,0x00,0x00,0x86,0x18,0x00,0x00, +0x87,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x87,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x89,0x18,0x00,0x00,0x1e,0x04,0x00,0x00,0x2d,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x8a,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x89,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8d,0x18,0x00,0x00,0x8a,0x18,0x00,0x00,0x89,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8f,0x18,0x00,0x00,0x25,0x04,0x00,0x00,0x2d,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x90,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x8f,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x93,0x18,0x00,0x00,0x90,0x18,0x00,0x00,0x8f,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x94,0x18,0x00,0x00,0x8d,0x18,0x00,0x00,0x93,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x95,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x86,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x95,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x95,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa5,0x26,0x00,0x00,0x94,0x18,0x00,0x00, +0x87,0x18,0x00,0x00,0xb0,0x01,0x00,0x00,0x86,0x18,0x00,0x00,0xf7,0x00,0x03,0x00, +0xbb,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x59,0x16,0x00,0x00, +0xac,0x18,0x00,0x00,0xad,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xad,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xaf,0x18,0x00,0x00,0x1e,0x04,0x00,0x00, +0x53,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb0,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xaf,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb3,0x18,0x00,0x00,0xb0,0x18,0x00,0x00,0xaf,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb5,0x18,0x00,0x00,0x25,0x04,0x00,0x00, +0x53,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb6,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xb5,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb9,0x18,0x00,0x00,0xb6,0x18,0x00,0x00,0xb5,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xba,0x18,0x00,0x00,0xb3,0x18,0x00,0x00, +0xb9,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xbb,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xac,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xbb,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xbb,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa6,0x26,0x00,0x00, +0xba,0x18,0x00,0x00,0xad,0x18,0x00,0x00,0xb0,0x01,0x00,0x00,0xac,0x18,0x00,0x00, +0xf7,0x00,0x03,0x00,0xe1,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x7f,0x16,0x00,0x00,0xd2,0x18,0x00,0x00,0xd3,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd3,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd5,0x18,0x00,0x00, +0x1e,0x04,0x00,0x00,0x79,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xd6,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xd5,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd9,0x18,0x00,0x00,0xd6,0x18,0x00,0x00, +0xd5,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdb,0x18,0x00,0x00, +0x25,0x04,0x00,0x00,0x79,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xdc,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xdb,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdf,0x18,0x00,0x00,0xdc,0x18,0x00,0x00, +0xdb,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe0,0x18,0x00,0x00, +0xd9,0x18,0x00,0x00,0xdf,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xe1,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd2,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xe1,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe1,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xa7,0x26,0x00,0x00,0xe0,0x18,0x00,0x00,0xd3,0x18,0x00,0x00,0xb0,0x01,0x00,0x00, +0xd2,0x18,0x00,0x00,0xf7,0x00,0x03,0x00,0x07,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xa5,0x16,0x00,0x00,0xf8,0x18,0x00,0x00,0xf9,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf9,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfb,0x18,0x00,0x00,0x1e,0x04,0x00,0x00,0x9f,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xfc,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xfb,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xff,0x18,0x00,0x00, +0xfc,0x18,0x00,0x00,0xfb,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x01,0x19,0x00,0x00,0x25,0x04,0x00,0x00,0x9f,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x02,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x01,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x05,0x19,0x00,0x00, +0x02,0x19,0x00,0x00,0x01,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x06,0x19,0x00,0x00,0xff,0x18,0x00,0x00,0x05,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0x07,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xf8,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0x07,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x07,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xa8,0x26,0x00,0x00,0x06,0x19,0x00,0x00,0xf9,0x18,0x00,0x00, +0xb0,0x01,0x00,0x00,0xf8,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x5b,0x18,0x00,0x00,0x2f,0x14,0x00,0x00,0xa5,0x26,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x5e,0x18,0x00,0x00,0x9a,0x14,0x00,0x00,0xa6,0x26,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x5f,0x18,0x00,0x00,0x5b,0x18,0x00,0x00, +0x5e,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x62,0x18,0x00,0x00, +0x05,0x15,0x00,0x00,0xa7,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x63,0x18,0x00,0x00,0x5f,0x18,0x00,0x00,0x62,0x18,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x66,0x18,0x00,0x00,0x70,0x15,0x00,0x00,0xa8,0x26,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x67,0x18,0x00,0x00,0x63,0x18,0x00,0x00, +0x66,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6a,0x18,0x00,0x00, +0xa5,0x26,0x00,0x00,0xa6,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6c,0x18,0x00,0x00,0x6a,0x18,0x00,0x00,0xa7,0x26,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6e,0x18,0x00,0x00,0x6c,0x18,0x00,0x00,0xa8,0x26,0x00,0x00, +0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x6f,0x18,0x00,0x00,0x6e,0x18,0x00,0x00, +0x6e,0x18,0x00,0x00,0x6e,0x18,0x00,0x00,0x6e,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x70,0x18,0x00,0x00,0x67,0x18,0x00,0x00,0x6f,0x18,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xca,0x15,0x00,0x00,0xdc,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x14,0x19,0x00,0x00, +0x5c,0x04,0x00,0x00,0xca,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x3d,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x14,0x19,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x45,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x3d,0x19,0x00,0x00,0x32,0x04,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x4a,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x45,0x19,0x00,0x00,0xb8,0x00,0x05,0x00,0xc0,0x00,0x00,0x00,0x4b,0x19,0x00,0x00, +0x4a,0x19,0x00,0x00,0xeb,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x5b,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x4b,0x19,0x00,0x00,0x4c,0x19,0x00,0x00, +0x4d,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x4d,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4f,0x19,0x00,0x00,0x1e,0x04,0x00,0x00,0x45,0x19,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x50,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x4f,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x53,0x19,0x00,0x00,0x50,0x19,0x00,0x00,0x4f,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x55,0x19,0x00,0x00,0x25,0x04,0x00,0x00,0x45,0x19,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x56,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x55,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x59,0x19,0x00,0x00,0x56,0x19,0x00,0x00,0x55,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5a,0x19,0x00,0x00,0x53,0x19,0x00,0x00,0x59,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x5b,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x4c,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x5b,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x5b,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa9,0x26,0x00,0x00,0x5a,0x19,0x00,0x00, +0x4d,0x19,0x00,0x00,0xb0,0x01,0x00,0x00,0x4c,0x19,0x00,0x00,0x7f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x17,0x19,0x00,0x00,0xca,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x63,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x17,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x6b,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x63,0x19,0x00,0x00,0x32,0x04,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x70,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6b,0x19,0x00,0x00,0xb8,0x00,0x05,0x00,0xc0,0x00,0x00,0x00, +0x71,0x19,0x00,0x00,0x70,0x19,0x00,0x00,0xeb,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x81,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x71,0x19,0x00,0x00, +0x72,0x19,0x00,0x00,0x73,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x73,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x75,0x19,0x00,0x00,0x1e,0x04,0x00,0x00, +0x6b,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x76,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x75,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x79,0x19,0x00,0x00,0x76,0x19,0x00,0x00,0x75,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7b,0x19,0x00,0x00,0x25,0x04,0x00,0x00, +0x6b,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x7c,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x7b,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7f,0x19,0x00,0x00,0x7c,0x19,0x00,0x00,0x7b,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x80,0x19,0x00,0x00,0x79,0x19,0x00,0x00, +0x7f,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x81,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x72,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x81,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x81,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xaa,0x26,0x00,0x00, +0x80,0x19,0x00,0x00,0x73,0x19,0x00,0x00,0xb0,0x01,0x00,0x00,0x72,0x19,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1a,0x19,0x00,0x00,0xb0,0x01,0x00,0x00, +0xca,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x89,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1a,0x19,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x91,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x89,0x19,0x00,0x00,0x32,0x04,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x96,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x91,0x19,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc0,0x00,0x00,0x00,0x97,0x19,0x00,0x00,0x96,0x19,0x00,0x00, +0xeb,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xa7,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x97,0x19,0x00,0x00,0x98,0x19,0x00,0x00,0x99,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x99,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9b,0x19,0x00,0x00,0x1e,0x04,0x00,0x00,0x91,0x19,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x9c,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x9b,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9f,0x19,0x00,0x00, +0x9c,0x19,0x00,0x00,0x9b,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa1,0x19,0x00,0x00,0x25,0x04,0x00,0x00,0x91,0x19,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xa2,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xa1,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa5,0x19,0x00,0x00, +0xa2,0x19,0x00,0x00,0xa1,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa6,0x19,0x00,0x00,0x9f,0x19,0x00,0x00,0xa5,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa7,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x98,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa7,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xa7,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xab,0x26,0x00,0x00,0xa6,0x19,0x00,0x00,0x99,0x19,0x00,0x00, +0xb0,0x01,0x00,0x00,0x98,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1d,0x19,0x00,0x00,0x32,0x04,0x00,0x00,0xca,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xaf,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x1d,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb7,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xaf,0x19,0x00,0x00,0x32,0x04,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xbc,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xb7,0x19,0x00,0x00,0xb8,0x00,0x05,0x00,0xc0,0x00,0x00,0x00, +0xbd,0x19,0x00,0x00,0xbc,0x19,0x00,0x00,0xeb,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xcd,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xbd,0x19,0x00,0x00, +0xbe,0x19,0x00,0x00,0xbf,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xbf,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc1,0x19,0x00,0x00,0x1e,0x04,0x00,0x00, +0xb7,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc2,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xc1,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc5,0x19,0x00,0x00,0xc2,0x19,0x00,0x00,0xc1,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc7,0x19,0x00,0x00,0x25,0x04,0x00,0x00, +0xb7,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc8,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xc7,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcb,0x19,0x00,0x00,0xc8,0x19,0x00,0x00,0xc7,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcc,0x19,0x00,0x00,0xc5,0x19,0x00,0x00, +0xcb,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0xcd,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0xbe,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0xcd,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0xcd,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xac,0x26,0x00,0x00, +0xcc,0x19,0x00,0x00,0xbf,0x19,0x00,0x00,0xb0,0x01,0x00,0x00,0xbe,0x19,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x21,0x19,0x00,0x00,0x1e,0x16,0x00,0x00, +0xa9,0x26,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x24,0x19,0x00,0x00, +0xe4,0x16,0x00,0x00,0xaa,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x25,0x19,0x00,0x00,0x21,0x19,0x00,0x00,0x24,0x19,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x28,0x19,0x00,0x00,0xaa,0x17,0x00,0x00,0xab,0x26,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x29,0x19,0x00,0x00,0x25,0x19,0x00,0x00, +0x28,0x19,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x2c,0x19,0x00,0x00, +0x70,0x18,0x00,0x00,0xac,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x2d,0x19,0x00,0x00,0x29,0x19,0x00,0x00,0x2c,0x19,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x30,0x19,0x00,0x00,0xa9,0x26,0x00,0x00,0xaa,0x26,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x32,0x19,0x00,0x00,0x30,0x19,0x00,0x00, +0xab,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x34,0x19,0x00,0x00, +0x32,0x19,0x00,0x00,0xac,0x26,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x35,0x19,0x00,0x00,0x34,0x19,0x00,0x00,0x34,0x19,0x00,0x00,0x34,0x19,0x00,0x00, +0x34,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x36,0x19,0x00,0x00, +0x2d,0x19,0x00,0x00,0x35,0x19,0x00,0x00,0x50,0x00,0x07,0x00,0xe1,0x04,0x00,0x00, +0xd4,0x15,0x00,0x00,0x42,0x11,0x00,0x00,0xad,0x11,0x00,0x00,0xee,0x12,0x00,0x00, +0x59,0x13,0x00,0x00,0x3e,0x00,0x03,0x00,0x8f,0x15,0x00,0x00,0xd4,0x15,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xd5,0x15,0x00,0x00,0x8f,0x15,0x00,0x00, +0xfa,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xd6,0x15,0x00,0x00, +0xd5,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xd8,0x15,0x00,0x00, +0xd5,0x15,0x00,0x00,0xf9,0x00,0x02,0x00,0xd9,0x15,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd9,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xb0,0x26,0x00,0x00, +0xd8,0x15,0x00,0x00,0xcd,0x19,0x00,0x00,0xd8,0x19,0x00,0x00,0xdd,0x15,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xaf,0x26,0x00,0x00,0xd6,0x15,0x00,0x00, +0xcd,0x19,0x00,0x00,0xd3,0x19,0x00,0x00,0xdd,0x15,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xad,0x26,0x00,0x00,0x00,0x02,0x00,0x00,0xcd,0x19,0x00,0x00, +0xea,0x15,0x00,0x00,0xdd,0x15,0x00,0x00,0xb1,0x00,0x05,0x00,0xc0,0x00,0x00,0x00, +0xdc,0x15,0x00,0x00,0xad,0x26,0x00,0x00,0x0a,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0xeb,0x15,0x00,0x00,0xdd,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xdc,0x15,0x00,0x00,0xdd,0x15,0x00,0x00,0xeb,0x15,0x00,0x00,0xf8,0x00,0x02,0x00, +0xdd,0x15,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xe0,0x15,0x00,0x00, +0x8f,0x15,0x00,0x00,0xad,0x26,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xe1,0x15,0x00,0x00,0xe0,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xd3,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xaf,0x26,0x00,0x00, +0xe1,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xe6,0x15,0x00,0x00, +0xe0,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xd8,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb0,0x26,0x00,0x00,0xe6,0x15,0x00,0x00, +0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xea,0x15,0x00,0x00,0xad,0x26,0x00,0x00, +0x00,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xd9,0x15,0x00,0x00,0xf8,0x00,0x02,0x00, +0xeb,0x15,0x00,0x00,0x0c,0x00,0x08,0x00,0x37,0x00,0x00,0x00,0xef,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x36,0x19,0x00,0x00,0xaf,0x26,0x00,0x00, +0xb0,0x26,0x00,0x00,0x3d,0x00,0x04,0x00,0x35,0x02,0x00,0x00,0xdc,0x19,0x00,0x00, +0xa1,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xdd,0x19,0x00,0x00, +0xdc,0x19,0x00,0x00,0xa3,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0xfa,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xde,0x19,0x00,0x00,0xdd,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xc0,0x00,0x00,0x00,0xe0,0x19,0x00,0x00, +0xde,0x19,0x00,0x00,0xaf,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xe2,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe2,0x19,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x79,0x28,0x00,0x00,0xe0,0x19,0x00,0x00,0xb0,0x01,0x00,0x00,0xde,0x19,0x00,0x00, +0x41,0x00,0x05,0x00,0x26,0x02,0x00,0x00,0xe6,0x19,0x00,0x00,0xf9,0x01,0x00,0x00, +0x2b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe7,0x19,0x00,0x00, +0xe6,0x19,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x7e,0x0d,0x00,0x00, +0xef,0x15,0x00,0x00,0xef,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xec,0x19,0x00,0x00, +0xe7,0x19,0x00,0x00,0xe7,0x19,0x00,0x00,0xe7,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xed,0x19,0x00,0x00,0x7e,0x0d,0x00,0x00,0xec,0x19,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xf0,0x19,0x00,0x00,0xed,0x19,0x00,0x00, +0x79,0x28,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xf4,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xf0,0x19,0x00,0x00,0x34,0x0b,0x00,0x00, +0x93,0x26,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfa,0x19,0x00,0x00, +0xf4,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfb,0x19,0x00,0x00,0x3f,0x03,0x00,0x00,0xfa,0x19,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfd,0x19,0x00,0x00,0xf4,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfe,0x19,0x00,0x00,0x43,0x03,0x00,0x00, +0xfd,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xff,0x19,0x00,0x00, +0xfb,0x19,0x00,0x00,0xfe,0x19,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x01,0x1a,0x00,0x00,0xf4,0x19,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x02,0x1a,0x00,0x00,0x3f,0x03,0x00,0x00,0x01,0x1a,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x03,0x1a,0x00,0x00,0xff,0x19,0x00,0x00, +0x02,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x06,0x1a,0x00,0x00, +0x43,0x03,0x00,0x00,0xfa,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x09,0x1a,0x00,0x00,0x43,0x03,0x00,0x00,0x01,0x1a,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0a,0x1a,0x00,0x00,0x06,0x1a,0x00,0x00,0x09,0x1a,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0d,0x1a,0x00,0x00,0x53,0x03,0x00,0x00, +0xfa,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x11,0x1a,0x00,0x00, +0x0d,0x1a,0x00,0x00,0xfe,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x15,0x1a,0x00,0x00,0x11,0x1a,0x00,0x00,0x02,0x1a,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x16,0x1a,0x00,0x00,0x03,0x1a,0x00,0x00,0x0a,0x1a,0x00,0x00, +0x15,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x83,0x0d,0x00,0x00, +0xef,0x15,0x00,0x00,0x03,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x84,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x83,0x0d,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x1b,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x84,0x0d,0x00,0x00,0xaf,0x01,0x00,0x00,0xb0,0x01,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc0,0x00,0x00,0x00,0x88,0x0d,0x00,0x00,0x83,0x0d,0x00,0x00, +0xaf,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x78,0x02,0x00,0x00,0x37,0x1a,0x00,0x00, +0x7a,0x02,0x00,0x00,0x62,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x39,0x1a,0x00,0x00, +0x37,0x1a,0x00,0x00,0xe7,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3a,0x1a,0x00,0x00,0x39,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00, +0xc0,0x00,0x00,0x00,0x26,0x1a,0x00,0x00,0x3a,0x1a,0x00,0x00,0xfd,0x08,0x00,0x00, +0x3d,0x00,0x04,0x00,0x35,0x02,0x00,0x00,0x3e,0x1a,0x00,0x00,0x8f,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x3d,0x02,0x00,0x00,0x40,0x1a,0x00,0x00,0x3e,0x1a,0x00,0x00, +0x59,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x42,0x1a,0x00,0x00, +0x40,0x1a,0x00,0x00,0x3c,0x0d,0x00,0x00,0x02,0x00,0x00,0x00,0xaf,0x01,0x00,0x00, +0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x43,0x1a,0x00,0x00,0x42,0x1a,0x00,0x00, +0x42,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x48,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x48,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xdf,0x27,0x00,0x00,0x34,0x0b,0x00,0x00,0x3d,0x0c,0x00,0x00, +0x16,0x1a,0x00,0x00,0xe2,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0xc0,0x00,0x00,0x00, +0xce,0x27,0x00,0x00,0xf6,0x08,0x00,0x00,0x3d,0x0c,0x00,0x00,0x88,0x0d,0x00,0x00, +0xe2,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xb6,0x26,0x00,0x00, +0xb6,0x02,0x00,0x00,0x3d,0x0c,0x00,0x00,0x43,0x1a,0x00,0x00,0xe2,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc0,0x00,0x00,0x00,0xb4,0x26,0x00,0x00,0xf6,0x08,0x00,0x00, +0x3d,0x0c,0x00,0x00,0x26,0x1a,0x00,0x00,0xe2,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xb2,0x26,0x00,0x00,0xaf,0x01,0x00,0x00,0x3d,0x0c,0x00,0x00, +0x1b,0x1a,0x00,0x00,0xe2,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x49,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xd2,0x0c,0x00,0x00, +0xb2,0x26,0x00,0x00,0x41,0x00,0x05,0x00,0x10,0x02,0x00,0x00,0xe1,0x1a,0x00,0x00, +0xf9,0x01,0x00,0x00,0x0f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0xe2,0x1a,0x00,0x00,0xe1,0x1a,0x00,0x00,0xc4,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xca,0x1a,0x00,0x00,0x05,0x02,0x00,0x00,0xe2,0x1a,0x00,0x00,0x6f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xcb,0x1a,0x00,0x00,0xca,0x1a,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xcf,0x1a,0x00,0x00,0xcb,0x1a,0x00,0x00,0xcb,0x1a,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd0,0x1a,0x00,0x00,0xb3,0x0c,0x00,0x00, +0xcf,0x1a,0x00,0x00,0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xd1,0x1a,0x00,0x00, +0xd0,0x1a,0x00,0x00,0x41,0x00,0x05,0x00,0xfb,0x01,0x00,0x00,0xe9,0x1a,0x00,0x00, +0xf9,0x01,0x00,0x00,0x0a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0xea,0x1a,0x00,0x00,0xe9,0x1a,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xf6,0x1a,0x00,0x00,0xd1,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xf7,0x1a,0x00,0x00,0xad,0x0c,0x00,0x00,0xf6,0x1a,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xfa,0x1a,0x00,0x00,0xf6,0x1a,0x00,0x00,0xe1,0x03,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x07,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xf7,0x1a,0x00,0x00,0xfa,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x0c,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xe1,0x03,0x00,0x00,0x07,0x1b,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x00,0x1b,0x00,0x00,0xea,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x01,0x1b,0x00,0x00,0x0c,0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x3d,0x00,0x04,0x00, +0x35,0x02,0x00,0x00,0x10,0x1b,0x00,0x00,0xa1,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x11,0x1b,0x00,0x00,0x10,0x1b,0x00,0x00,0xa3,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0xfa,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x12,0x1b,0x00,0x00,0x11,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0xc0,0x00,0x00,0x00,0x14,0x1b,0x00,0x00,0x12,0x1b,0x00,0x00,0xaf,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x16,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x16,0x1b,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x7a,0x28,0x00,0x00,0x14,0x1b,0x00,0x00, +0xb0,0x01,0x00,0x00,0x12,0x1b,0x00,0x00,0x3d,0x00,0x04,0x00,0x35,0x02,0x00,0x00, +0x1e,0x1b,0x00,0x00,0x37,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x3d,0x02,0x00,0x00, +0x20,0x1b,0x00,0x00,0x1e,0x1b,0x00,0x00,0x59,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x23,0x1b,0x00,0x00,0xe2,0x1a,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x24,0x1b,0x00,0x00,0x20,0x1b,0x00,0x00,0x01,0x1b,0x00,0x00, +0x02,0x00,0x00,0x00,0x23,0x1b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x25,0x1b,0x00,0x00,0x24,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xda,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x25,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdb,0x1a,0x00,0x00, +0x7a,0x28,0x00,0x00,0xda,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x2a,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xdb,0x1a,0x00,0x00, +0x08,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x64,0x1a,0x00,0x00, +0xb6,0x26,0x00,0x00,0x01,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xc0,0x00,0x00,0x00, +0x65,0x1a,0x00,0x00,0x64,0x1a,0x00,0x00,0xaf,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x6b,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x65,0x1a,0x00,0x00, +0x66,0x1a,0x00,0x00,0x68,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x68,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x6b,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x66,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x6b,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x6b,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xba,0x26,0x00,0x00,0x64,0x1a,0x00,0x00, +0x68,0x1a,0x00,0x00,0x2a,0x1b,0x00,0x00,0x66,0x1a,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0xf7,0x25,0x00,0x00,0xba,0x26,0x00,0x00,0xb6,0x26,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x41,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xba,0x26,0x00,0x00,0x2a,0x1b,0x00,0x00, +0xb7,0x00,0x05,0x00,0xc0,0x00,0x00,0x00,0x35,0x1b,0x00,0x00,0x41,0x1b,0x00,0x00, +0xaf,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x3b,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x35,0x1b,0x00,0x00,0x36,0x1b,0x00,0x00,0x3a,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3a,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x3b,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x36,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x46,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xba,0x26,0x00,0x00, +0x2a,0x1b,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x39,0x1b,0x00,0x00, +0x46,0x1b,0x00,0x00,0x41,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x3b,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3b,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xbc,0x26,0x00,0x00,0xaf,0x01,0x00,0x00,0x3a,0x1b,0x00,0x00,0x39,0x1b,0x00,0x00, +0x36,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x73,0x1a,0x00,0x00, +0xb0,0x01,0x00,0x00,0xbc,0x26,0x00,0x00,0xf7,0x00,0x03,0x00,0x91,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb4,0x26,0x00,0x00,0x76,0x1a,0x00,0x00, +0x7e,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x7e,0x1a,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x80,0x1a,0x00,0x00,0xb6,0x26,0x00,0x00,0x00,0x00,0x00,0x00, +0xbc,0x00,0x05,0x00,0xc0,0x00,0x00,0x00,0x81,0x1a,0x00,0x00,0x80,0x1a,0x00,0x00, +0xb0,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x90,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x81,0x1a,0x00,0x00,0x82,0x1a,0x00,0x00,0x88,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x88,0x1a,0x00,0x00,0xba,0x00,0x05,0x00,0xc0,0x00,0x00,0x00, +0x8a,0x1a,0x00,0x00,0x73,0x1a,0x00,0x00,0x46,0x07,0x00,0x00,0xf7,0x00,0x03,0x00, +0x8f,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x8a,0x1a,0x00,0x00, +0x8b,0x1a,0x00,0x00,0x8f,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x8b,0x1a,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x03,0x26,0x00,0x00,0xaf,0x01,0x00,0x00, +0xf7,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x8f,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8f,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xc6,0x26,0x00,0x00,0xf7,0x25,0x00,0x00,0x88,0x1a,0x00,0x00,0x03,0x26,0x00,0x00, +0x8b,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x90,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x82,0x1a,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x4c,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xba,0x26,0x00,0x00,0x2a,0x1b,0x00,0x00, +0x43,0x03,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x01,0x26,0x00,0x00, +0x4c,0x1b,0x00,0x00,0xf7,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x90,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x90,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xc5,0x26,0x00,0x00,0xc6,0x26,0x00,0x00,0x8f,0x1a,0x00,0x00, +0x01,0x26,0x00,0x00,0x82,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x91,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x76,0x1a,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xfa,0x25,0x00,0x00,0x2a,0x1b,0x00,0x00,0x7d,0x28,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7a,0x1a,0x00,0x00,0xb6,0x26,0x00,0x00, +0x00,0x00,0x00,0x00,0xb7,0x00,0x05,0x00,0xc0,0x00,0x00,0x00,0x7b,0x1a,0x00,0x00, +0x7a,0x1a,0x00,0x00,0xaf,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x7c,0x1a,0x00,0x00,0x7b,0x1a,0x00,0x00,0x32,0x04,0x00,0x00,0xb0,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xfd,0x25,0x00,0x00,0x7c,0x1a,0x00,0x00, +0xfa,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x91,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x91,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xc4,0x26,0x00,0x00,0xc5,0x26,0x00,0x00,0x90,0x1a,0x00,0x00,0xfd,0x25,0x00,0x00, +0x76,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x93,0x1a,0x00,0x00, +0x94,0x26,0x00,0x00,0xbc,0x26,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x94,0x1a,0x00,0x00,0x93,0x1a,0x00,0x00,0x50,0x07,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x52,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x94,0x1a,0x00,0x00,0xaf,0x01,0x00,0x00,0xb0,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x57,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x49,0x1a,0x00,0x00,0x52,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x99,0x1a,0x00,0x00,0xb0,0x01,0x00,0x00,0x57,0x1b,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9b,0x1a,0x00,0x00,0xc4,0x26,0x00,0x00,0x00,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9c,0x1a,0x00,0x00,0x9b,0x1a,0x00,0x00, +0x99,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa0,0x1a,0x00,0x00, +0xb0,0x01,0x00,0x00,0xd5,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x5b,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xa0,0x1a,0x00,0x00, +0xaf,0x01,0x00,0x00,0xb0,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa4,0x1a,0x00,0x00,0x9c,0x1a,0x00,0x00,0x5b,0x1b,0x00,0x00,0xb8,0x00,0x05,0x00, +0xc0,0x00,0x00,0x00,0xa8,0x1a,0x00,0x00,0x61,0x0d,0x00,0x00,0x46,0x07,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa9,0x1a,0x00,0x00,0xa8,0x1a,0x00,0x00, +0xb0,0x01,0x00,0x00,0xaf,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xac,0x1a,0x00,0x00,0xa4,0x1a,0x00,0x00,0xa9,0x1a,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb0,0x1a,0x00,0x00,0xac,0x1a,0x00,0x00,0xb0,0x01,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x5f,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xb0,0x1a,0x00,0x00,0xaf,0x01,0x00,0x00,0xb0,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb3,0x1a,0x00,0x00,0xc4,0x26,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x76,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb3,0x1a,0x00,0x00,0x2a,0x1b,0x00,0x00, +0xb7,0x00,0x05,0x00,0xc0,0x00,0x00,0x00,0x6a,0x1b,0x00,0x00,0x76,0x1b,0x00,0x00, +0xaf,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x70,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x6a,0x1b,0x00,0x00,0x6b,0x1b,0x00,0x00,0x6f,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6f,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x70,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6b,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x7b,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xb3,0x1a,0x00,0x00, +0x2a,0x1b,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6e,0x1b,0x00,0x00, +0x7b,0x1b,0x00,0x00,0x76,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x70,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x70,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xc7,0x26,0x00,0x00,0xaf,0x01,0x00,0x00,0x6f,0x1b,0x00,0x00,0x6e,0x1b,0x00,0x00, +0x6b,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x7f,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xc7,0x26,0x00,0x00,0xaf,0x01,0x00,0x00, +0xb0,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb8,0x1a,0x00,0x00, +0x5f,0x1b,0x00,0x00,0x51,0x04,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x83,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xb8,0x1a,0x00,0x00, +0xaf,0x01,0x00,0x00,0xb0,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbb,0x1a,0x00,0x00,0x83,0x1b,0x00,0x00,0x7f,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x87,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xbb,0x1a,0x00,0x00,0xaf,0x01,0x00,0x00,0xb0,0x01,0x00,0x00,0x41,0x00,0x05,0x00, +0x1b,0x02,0x00,0x00,0xe6,0x1c,0x00,0x00,0xf9,0x01,0x00,0x00,0x20,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xe7,0x1c,0x00,0x00,0xe6,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd2,0x1b,0x00,0x00,0xaa,0x0c,0x00,0x00, +0xe7,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xd4,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0xd2,0x1b,0x00,0x00,0x6e,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0xd5,0x1b,0x00,0x00,0xd4,0x1b,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xd7,0x1b,0x00,0x00,0xd5,0x1b,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xd8,0x1b,0x00,0x00,0xd7,0x1b,0x00,0x00,0xe1,0x03,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xda,0x1b,0x00,0x00,0xd8,0x1b,0x00,0x00, +0xe9,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdc,0x1b,0x00,0x00, +0xda,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xde,0x1b,0x00,0x00,0xd2,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00, +0xc0,0x00,0x00,0x00,0xdf,0x1b,0x00,0x00,0xdc,0x1b,0x00,0x00,0xde,0x1b,0x00,0x00, +0xa9,0x00,0x06,0x00,0x3e,0x00,0x00,0x00,0xe0,0x1b,0x00,0x00,0xdf,0x1b,0x00,0x00, +0x9e,0x05,0x00,0x00,0x9f,0x05,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x12,0x26,0x00,0x00,0xe0,0x1b,0x00,0x00,0x81,0x27,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe3,0x1b,0x00,0x00,0xda,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe5,0x1b,0x00,0x00, +0xd2,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc0,0x00,0x00,0x00, +0xe6,0x1b,0x00,0x00,0xe3,0x1b,0x00,0x00,0xe5,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00, +0x3e,0x00,0x00,0x00,0xe7,0x1b,0x00,0x00,0xe6,0x1b,0x00,0x00,0x9e,0x05,0x00,0x00, +0x9f,0x05,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x16,0x26,0x00,0x00, +0xe7,0x1b,0x00,0x00,0x12,0x26,0x00,0x00,0x01,0x00,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xf4,0x1b,0x00,0x00,0x16,0x26,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf5,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xf5,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x99,0x27,0x00,0x00,0xfa,0x01,0x00,0x00,0x70,0x1b,0x00,0x00, +0x2f,0x1c,0x00,0x00,0x2d,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00,0xc0,0x00,0x00,0x00, +0xf8,0x1b,0x00,0x00,0x99,0x27,0x00,0x00,0xb9,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0x30,0x1c,0x00,0x00,0x2d,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xf8,0x1b,0x00,0x00,0xf9,0x1b,0x00,0x00,0x30,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf9,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0xfa,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfa,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x30,0x28,0x00,0x00, +0xfa,0x01,0x00,0x00,0xf9,0x1b,0x00,0x00,0x2b,0x1c,0x00,0x00,0x29,0x1c,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc0,0x00,0x00,0x00,0xfd,0x1b,0x00,0x00,0x30,0x28,0x00,0x00, +0xb9,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x2c,0x1c,0x00,0x00,0x29,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xfd,0x1b,0x00,0x00,0xfe,0x1b,0x00,0x00, +0x2c,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xfe,0x1b,0x00,0x00,0xc4,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x01,0x1c,0x00,0x00,0x99,0x27,0x00,0x00,0x05,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x02,0x1c,0x00,0x00,0x30,0x28,0x00,0x00, +0x01,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0x09,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xdf,0x1b,0x00,0x00,0x04,0x1c,0x00,0x00,0x07,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x07,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x09,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x04,0x1c,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x06,0x1c,0x00,0x00,0xb9,0x02,0x00,0x00,0x30,0x28,0x00,0x00,0xf9,0x00,0x02,0x00, +0x09,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x09,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x32,0x28,0x00,0x00,0x30,0x28,0x00,0x00,0x07,0x1c,0x00,0x00, +0x06,0x1c,0x00,0x00,0x04,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0x11,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe6,0x1b,0x00,0x00,0x0c,0x1c,0x00,0x00, +0x0f,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x0f,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x11,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x0c,0x1c,0x00,0x00,0x82,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x0e,0x1c,0x00,0x00,0xb9,0x02,0x00,0x00,0x99,0x27,0x00,0x00, +0xf9,0x00,0x02,0x00,0x11,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x11,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x34,0x28,0x00,0x00,0x99,0x27,0x00,0x00, +0x0f,0x1c,0x00,0x00,0x0e,0x1c,0x00,0x00,0x0c,0x1c,0x00,0x00,0x50,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x13,0x1c,0x00,0x00,0x32,0x28,0x00,0x00,0x34,0x28,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x19,0x1c,0x00,0x00,0xd5,0x1b,0x00,0x00, +0x16,0x26,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x1b,0x1c,0x00,0x00, +0x19,0x1c,0x00,0x00,0x13,0x1c,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x55,0x1d,0x00,0x00,0x58,0x0d,0x00,0x00,0x1b,0x1c,0x00,0x00,0x02,0x00,0x00,0x00, +0xfa,0x01,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x56,0x1d,0x00,0x00, +0x55,0x1d,0x00,0x00,0x55,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x28,0x1c,0x00,0x00, +0x9b,0x1b,0x00,0x00,0x02,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0x28,0x1c,0x00,0x00, +0x56,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0x29,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x29,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x2b,0x1c,0x00,0x00, +0x30,0x28,0x00,0x00,0x00,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xfa,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x2c,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x2d,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x2d,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x2f,0x1c,0x00,0x00,0x99,0x27,0x00,0x00,0x00,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf5,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x30,0x1c,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x33,0x1c,0x00,0x00,0xda,0x1b,0x00,0x00,0xd2,0x1b,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x38,0x1c,0x00,0x00,0xdf,0x0c,0x00,0x00, +0xb0,0x01,0x00,0x00,0xaf,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x5b,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x57,0x1b,0x00,0x00, +0x38,0x1c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x66,0x1d,0x00,0x00, +0x95,0x26,0x00,0x00,0xe7,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x68,0x1d,0x00,0x00,0x66,0x1d,0x00,0x00,0x95,0x26,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x69,0x1d,0x00,0x00,0x68,0x1d,0x00,0x00,0x00,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6b,0x1d,0x00,0x00,0xb0,0x01,0x00,0x00, +0x69,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x76,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x7f,0x05,0x00,0x00,0x6b,0x1d,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3d,0x1c,0x00,0x00,0xb0,0x01,0x00,0x00, +0x5b,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3e,0x1c,0x00,0x00, +0x76,0x1d,0x00,0x00,0x3d,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x40,0x1c,0x00,0x00,0xb0,0x01,0x00,0x00,0x3e,0x1c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x41,0x1c,0x00,0x00,0x40,0x1c,0x00,0x00,0x1c,0x06,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x7b,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xb0,0x01,0x00,0x00,0x41,0x1c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x44,0x1c,0x00,0x00,0x3f,0x03,0x00,0x00,0x61,0x0d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x80,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x44,0x1c,0x00,0x00,0x5b,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x85,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xaf,0x01,0x00,0x00,0x80,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x8b,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x3e,0x1c,0x00,0x00, +0x7b,0x1d,0x00,0x00,0x85,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4d,0x1c,0x00,0x00,0x33,0x0d,0x00,0x00,0x96,0x26,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x8f,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x4d,0x1c,0x00,0x00,0xaf,0x01,0x00,0x00,0xb0,0x01,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x95,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x34,0x06,0x00,0x00,0x35,0x06,0x00,0x00,0x8f,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00, +0x50,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x50,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xa9,0x27,0x00,0x00,0x05,0x06,0x00,0x00,0x30,0x1c,0x00,0x00, +0x17,0x28,0x00,0x00,0xb4,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xa3,0x27,0x00,0x00,0xf8,0x26,0x00,0x00,0x30,0x1c,0x00,0x00,0x29,0x28,0x00,0x00, +0xb4,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xa1,0x27,0x00,0x00, +0xf8,0x26,0x00,0x00,0x30,0x1c,0x00,0x00,0x26,0x28,0x00,0x00,0xb4,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x9f,0x27,0x00,0x00,0xf8,0x26,0x00,0x00, +0x30,0x1c,0x00,0x00,0x23,0x28,0x00,0x00,0xb4,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x9d,0x27,0x00,0x00,0xf8,0x26,0x00,0x00,0x30,0x1c,0x00,0x00, +0x20,0x28,0x00,0x00,0xb4,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x9b,0x27,0x00,0x00,0xd5,0x26,0x00,0x00,0x30,0x1c,0x00,0x00,0x1d,0x28,0x00,0x00, +0xb4,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x9a,0x27,0x00,0x00, +0xfa,0x01,0x00,0x00,0x30,0x1c,0x00,0x00,0xb6,0x1c,0x00,0x00,0xb4,0x1c,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc0,0x00,0x00,0x00,0x53,0x1c,0x00,0x00,0x9a,0x27,0x00,0x00, +0xb9,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xb7,0x1c,0x00,0x00,0xb4,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x53,0x1c,0x00,0x00,0x54,0x1c,0x00,0x00, +0xb7,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x54,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x55,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x55,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x29,0x28,0x00,0x00,0xa3,0x27,0x00,0x00,0x54,0x1c,0x00,0x00, +0x2e,0x28,0x00,0x00,0xb0,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x26,0x28,0x00,0x00,0xa1,0x27,0x00,0x00,0x54,0x1c,0x00,0x00,0x2d,0x28,0x00,0x00, +0xb0,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x23,0x28,0x00,0x00, +0x9f,0x27,0x00,0x00,0x54,0x1c,0x00,0x00,0x2c,0x28,0x00,0x00,0xb0,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x20,0x28,0x00,0x00,0x9d,0x27,0x00,0x00, +0x54,0x1c,0x00,0x00,0x2b,0x28,0x00,0x00,0xb0,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x1d,0x28,0x00,0x00,0x9b,0x27,0x00,0x00,0x54,0x1c,0x00,0x00, +0x2a,0x28,0x00,0x00,0xb0,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x17,0x28,0x00,0x00,0xa9,0x27,0x00,0x00,0x54,0x1c,0x00,0x00,0x9b,0x1c,0x00,0x00, +0xb0,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x10,0x28,0x00,0x00, +0xfa,0x01,0x00,0x00,0x54,0x1c,0x00,0x00,0xb2,0x1c,0x00,0x00,0xb0,0x1c,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc0,0x00,0x00,0x00,0x58,0x1c,0x00,0x00,0x10,0x28,0x00,0x00, +0xb9,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xb3,0x1c,0x00,0x00,0xb0,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x58,0x1c,0x00,0x00,0x59,0x1c,0x00,0x00, +0xb3,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x59,0x1c,0x00,0x00,0xc4,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x5c,0x1c,0x00,0x00,0x9a,0x27,0x00,0x00,0x05,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x5d,0x1c,0x00,0x00,0x10,0x28,0x00,0x00, +0x5c,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0x64,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xdf,0x1b,0x00,0x00,0x5f,0x1c,0x00,0x00,0x62,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x62,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x64,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5f,0x1c,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x61,0x1c,0x00,0x00,0xb9,0x02,0x00,0x00,0x10,0x28,0x00,0x00,0xf9,0x00,0x02,0x00, +0x64,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x64,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x12,0x28,0x00,0x00,0x10,0x28,0x00,0x00,0x62,0x1c,0x00,0x00, +0x61,0x1c,0x00,0x00,0x5f,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0x6c,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe6,0x1b,0x00,0x00,0x67,0x1c,0x00,0x00, +0x6a,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x6a,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x6c,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x67,0x1c,0x00,0x00,0x82,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x69,0x1c,0x00,0x00,0xb9,0x02,0x00,0x00,0x9a,0x27,0x00,0x00, +0xf9,0x00,0x02,0x00,0x6c,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x6c,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x14,0x28,0x00,0x00,0x9a,0x27,0x00,0x00, +0x6a,0x1c,0x00,0x00,0x69,0x1c,0x00,0x00,0x67,0x1c,0x00,0x00,0x50,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x6e,0x1c,0x00,0x00,0x12,0x28,0x00,0x00,0x14,0x28,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x71,0x1c,0x00,0x00,0x6e,0x1c,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x72,0x1c,0x00,0x00,0xf4,0x1b,0x00,0x00, +0x71,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x75,0x1c,0x00,0x00, +0x33,0x1c,0x00,0x00,0x72,0x1c,0x00,0x00,0x50,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x7d,0x1c,0x00,0x00,0xe0,0x1b,0x00,0x00,0xe7,0x1b,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x7e,0x1c,0x00,0x00,0xd5,0x1b,0x00,0x00,0x7d,0x1c,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x80,0x1c,0x00,0x00,0x7e,0x1c,0x00,0x00, +0x6e,0x1c,0x00,0x00,0x7c,0x00,0x04,0x00,0xf5,0x03,0x00,0x00,0x9d,0x1d,0x00,0x00, +0x80,0x1c,0x00,0x00,0x7c,0x00,0x04,0x00,0xf5,0x03,0x00,0x00,0x9f,0x1d,0x00,0x00, +0xed,0x0c,0x00,0x00,0xb0,0x00,0x05,0x00,0xf9,0x03,0x00,0x00,0xa0,0x1d,0x00,0x00, +0x9d,0x1d,0x00,0x00,0x9f,0x1d,0x00,0x00,0x9b,0x00,0x04,0x00,0xc0,0x00,0x00,0x00, +0xa1,0x1d,0x00,0x00,0xa0,0x1d,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x8a,0x1c,0x00,0x00,0xa1,0x1d,0x00,0x00,0xb0,0x01,0x00,0x00,0xaf,0x01,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xa9,0x1d,0x00,0x00,0x8b,0x1d,0x00,0x00, +0x8b,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xaa,0x1d,0x00,0x00, +0x75,0x1c,0x00,0x00,0xa9,0x1d,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xad,0x1d,0x00,0x00,0xaa,0x1d,0x00,0x00,0xaa,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xbd,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xad,0x1d,0x00,0x00,0x51,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc3,0x1d,0x00,0x00,0x3c,0x04,0x00,0x00,0xbd,0x1d,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc4,0x1d,0x00,0x00,0xc3,0x1d,0x00,0x00,0xb0,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc6,0x1d,0x00,0x00,0x3f,0x03,0x00,0x00, +0xbd,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc7,0x1d,0x00,0x00, +0xc6,0x1d,0x00,0x00,0xb0,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc9,0x1d,0x00,0x00,0x44,0x04,0x00,0x00,0xc4,0x1d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcb,0x1d,0x00,0x00,0xc9,0x1d,0x00,0x00,0xc4,0x1d,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcc,0x1d,0x00,0x00,0xcb,0x1d,0x00,0x00, +0x49,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcf,0x1d,0x00,0x00, +0xc7,0x1d,0x00,0x00,0xc7,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd0,0x1d,0x00,0x00,0xcc,0x1d,0x00,0x00,0xcf,0x1d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8f,0x1c,0x00,0x00,0x8a,0x1c,0x00,0x00,0xd0,0x1d,0x00,0x00, +0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x91,0x1c,0x00,0x00,0x9b,0x1b,0x00,0x00, +0x5d,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x92,0x1c,0x00,0x00, +0x91,0x1c,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x94,0x1c,0x00,0x00, +0x92,0x1c,0x00,0x00,0x8f,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x96,0x1c,0x00,0x00,0x94,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x97,0x1c,0x00,0x00,0x94,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x98,0x1c,0x00,0x00,0x94,0x1c,0x00,0x00, +0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x99,0x1c,0x00,0x00, +0x96,0x1c,0x00,0x00,0x97,0x1c,0x00,0x00,0x98,0x1c,0x00,0x00,0x8f,0x1c,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x9b,0x1c,0x00,0x00,0x17,0x28,0x00,0x00, +0x99,0x1c,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9e,0x1c,0x00,0x00, +0x75,0x1c,0x00,0x00,0x75,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa1,0x1c,0x00,0x00,0x95,0x1d,0x00,0x00,0x9e,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xa2,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0xa1,0x1c,0x00,0x00,0xaa,0x00,0x05,0x00,0xc0,0x00,0x00,0x00,0xa4,0x1c,0x00,0x00, +0x9a,0x27,0x00,0x00,0xfa,0x01,0x00,0x00,0xaa,0x00,0x05,0x00,0xc0,0x00,0x00,0x00, +0xa6,0x1c,0x00,0x00,0x10,0x28,0x00,0x00,0xfa,0x01,0x00,0x00,0xa7,0x00,0x05,0x00, +0xc0,0x00,0x00,0x00,0xa7,0x1c,0x00,0x00,0xa4,0x1c,0x00,0x00,0xa6,0x1c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0xaa,0x1c,0x00,0x00,0x91,0x1c,0x00,0x00, +0xf7,0x00,0x03,0x00,0xf6,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xa7,0x1c,0x00,0x00,0xd9,0x1d,0x00,0x00,0xdd,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00, +0xdd,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x06,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x23,0x28,0x00,0x00,0xaa,0x1c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x0b,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x20,0x28,0x00,0x00,0xaa,0x1c,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xe6,0x1d,0x00,0x00,0xaa,0x1c,0x00,0x00,0xa2,0x1c,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xea,0x1d,0x00,0x00,0x29,0x28,0x00,0x00, +0xe6,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xed,0x1d,0x00,0x00, +0xaa,0x1c,0x00,0x00,0xe6,0x1d,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xf0,0x1d,0x00,0x00,0x26,0x28,0x00,0x00,0xed,0x1d,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf4,0x1d,0x00,0x00,0x1d,0x28,0x00,0x00,0xa2,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0xf6,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xd9,0x1d,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xfb,0x1d,0x00,0x00,0xaa,0x1c,0x00,0x00, +0xa2,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xff,0x1d,0x00,0x00, +0xaa,0x1c,0x00,0x00,0xfb,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0xf6,0x1d,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf6,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x2e,0x28,0x00,0x00,0xea,0x1d,0x00,0x00,0xdd,0x1d,0x00,0x00,0xfb,0x1d,0x00,0x00, +0xd9,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x2d,0x28,0x00,0x00, +0xf0,0x1d,0x00,0x00,0xdd,0x1d,0x00,0x00,0xff,0x1d,0x00,0x00,0xd9,0x1d,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x2c,0x28,0x00,0x00,0x06,0x1e,0x00,0x00, +0xdd,0x1d,0x00,0x00,0xaa,0x1c,0x00,0x00,0xd9,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x2b,0x28,0x00,0x00,0x0b,0x1e,0x00,0x00,0xdd,0x1d,0x00,0x00, +0xaa,0x1c,0x00,0x00,0xd9,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x2a,0x28,0x00,0x00,0xf4,0x1d,0x00,0x00,0xdd,0x1d,0x00,0x00,0xa2,0x1c,0x00,0x00, +0xd9,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0xb0,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb0,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xb2,0x1c,0x00,0x00, +0x10,0x28,0x00,0x00,0x00,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x55,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb3,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0xb4,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb4,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xb6,0x1c,0x00,0x00,0x9a,0x27,0x00,0x00,0x00,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x50,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xb7,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x11,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x9b,0x27,0x00,0x00,0xba,0x00,0x05,0x00,0xc0,0x00,0x00,0x00,0x12,0x1e,0x00,0x00, +0x11,0x1e,0x00,0x00,0xeb,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x17,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x17,0x1e,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x7b,0x28,0x00,0x00,0x12,0x1e,0x00,0x00,0x9b,0x27,0x00,0x00,0xb0,0x01,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x1e,0x1e,0x00,0x00,0x7b,0x28,0x00,0x00, +0x7b,0x28,0x00,0x00,0x7b,0x28,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x1f,0x1e,0x00,0x00,0xa3,0x27,0x00,0x00,0x1e,0x1e,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x26,0x1e,0x00,0x00,0xa1,0x27,0x00,0x00,0x1e,0x1e,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x2e,0x1e,0x00,0x00,0x1f,0x1e,0x00,0x00, +0x1f,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x2f,0x1e,0x00,0x00, +0x26,0x1e,0x00,0x00,0x2e,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x30,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x2f,0x1e,0x00,0x00, +0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x31,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0x30,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbc,0x1c,0x00,0x00,0xa9,0x27,0x00,0x00,0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00, +0xc0,0x00,0x00,0x00,0xbd,0x1c,0x00,0x00,0xbc,0x1c,0x00,0x00,0xeb,0x02,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xbe,0x1c,0x00,0x00,0xbd,0x1c,0x00,0x00, +0xb0,0x01,0x00,0x00,0xaf,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc1,0x1c,0x00,0x00,0xbc,0x1c,0x00,0x00,0xbe,0x1c,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0x34,0x26,0x00,0x00,0xc1,0x1c,0x00,0x00,0xa9,0x27,0x00,0x00, +0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc0,0x00,0x00,0x00,0xc5,0x1c,0x00,0x00, +0xc1,0x1c,0x00,0x00,0xeb,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xe2,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc5,0x1c,0x00,0x00,0xc6,0x1c,0x00,0x00, +0xe2,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xc6,0x1c,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xc8,0x1c,0x00,0x00,0x34,0x26,0x00,0x00,0x34,0x26,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xcb,0x1c,0x00,0x00,0xc1,0x1c,0x00,0x00,0xc1,0x1c,0x00,0x00, +0xc1,0x1c,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xcc,0x1c,0x00,0x00, +0xc8,0x1c,0x00,0x00,0xcb,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xce,0x1c,0x00,0x00,0xcc,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0x38,0x26,0x00,0x00,0xce,0x1c,0x00,0x00,0x7e,0x28,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd0,0x1c,0x00,0x00, +0xcc,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0x3a,0x26,0x00,0x00,0xd0,0x1c,0x00,0x00,0x38,0x26,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd2,0x1c,0x00,0x00,0xcc,0x1c,0x00,0x00, +0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x3c,0x26,0x00,0x00, +0xd2,0x1c,0x00,0x00,0x3a,0x26,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd5,0x1c,0x00,0x00,0xc1,0x1c,0x00,0x00,0xd8,0x06,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x3f,0x26,0x00,0x00,0xd5,0x1c,0x00,0x00, +0x3c,0x26,0x00,0x00,0x03,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xd9,0x1c,0x00,0x00,0x3f,0x26,0x00,0x00,0x3f,0x26,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x3a,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xd9,0x1c,0x00,0x00, +0x9f,0x27,0x00,0x00,0x9d,0x27,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xdd,0x1c,0x00,0x00,0x3a,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0x41,0x26,0x00,0x00,0xdd,0x1c,0x00,0x00,0x3f,0x26,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdf,0x1c,0x00,0x00, +0x3a,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0x43,0x26,0x00,0x00,0xdf,0x1c,0x00,0x00,0x41,0x26,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe1,0x1c,0x00,0x00,0x3a,0x1e,0x00,0x00, +0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x45,0x26,0x00,0x00, +0xe1,0x1c,0x00,0x00,0x43,0x26,0x00,0x00,0x02,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe2,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xe2,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xaa,0x27,0x00,0x00,0x34,0x26,0x00,0x00,0x17,0x1e,0x00,0x00, +0x45,0x26,0x00,0x00,0xc6,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5b,0x1e,0x00,0x00,0x1f,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xca,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xaf,0x01,0x00,0x00,0x5b,0x1e,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5f,0x1e,0x00,0x00,0xb0,0x01,0x00,0x00,0xca,0x1e,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x60,0x1e,0x00,0x00,0x5b,0x1e,0x00,0x00,0x5f,0x1e,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x62,0x1e,0x00,0x00,0x60,0x1e,0x00,0x00, +0x2e,0x0a,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x63,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x62,0x1e,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x64,0x1e,0x00,0x00,0x63,0x1e,0x00,0x00,0x56,0x0a,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xcf,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x61,0x0d,0x00,0x00,0xd5,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xd4,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xcf,0x1e,0x00,0x00,0x73,0x1a,0x00,0x00,0xb8,0x00,0x05,0x00,0xc0,0x00,0x00,0x00, +0x6a,0x1e,0x00,0x00,0xd4,0x1e,0x00,0x00,0x46,0x07,0x00,0x00,0xf7,0x00,0x03,0x00, +0x6e,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x6a,0x1e,0x00,0x00, +0x6b,0x1e,0x00,0x00,0x6e,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x6b,0x1e,0x00,0x00, +0xa4,0x00,0x05,0x00,0xc0,0x00,0x00,0x00,0x6d,0x1e,0x00,0x00,0xdf,0x0c,0x00,0x00, +0xf6,0x08,0x00,0x00,0xf9,0x00,0x02,0x00,0x6e,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x6e,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0xc0,0x00,0x00,0x00,0x6f,0x1e,0x00,0x00, +0x6a,0x1e,0x00,0x00,0xe2,0x1c,0x00,0x00,0x6d,0x1e,0x00,0x00,0x6b,0x1e,0x00,0x00, +0xf7,0x00,0x03,0x00,0x75,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x6f,0x1e,0x00,0x00,0x71,0x1e,0x00,0x00,0x74,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x74,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x75,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x71,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x35,0x02,0x00,0x00,0xd7,0x1e,0x00,0x00, +0x5e,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x3d,0x02,0x00,0x00,0xd9,0x1e,0x00,0x00, +0xd7,0x1e,0x00,0x00,0x59,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xdb,0x1e,0x00,0x00,0xd9,0x1e,0x00,0x00,0x3c,0x0d,0x00,0x00,0x02,0x00,0x00,0x00, +0xaf,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x75,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x75,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xb8,0x27,0x00,0x00, +0x05,0x06,0x00,0x00,0x74,0x1e,0x00,0x00,0xdb,0x1e,0x00,0x00,0x71,0x1e,0x00,0x00, +0x3e,0x00,0x03,0x00,0x43,0x1e,0x00,0x00,0xb8,0x27,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x78,0x1e,0x00,0x00,0x43,0x1e,0x00,0x00,0x44,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x79,0x1e,0x00,0x00,0x78,0x1e,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7a,0x1e,0x00,0x00,0x64,0x1e,0x00,0x00, +0x79,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x7c,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x7a,0x1e,0x00,0x00,0xbe,0x00,0x05,0x00, +0xc0,0x00,0x00,0x00,0x7e,0x1e,0x00,0x00,0x7c,0x1e,0x00,0x00,0x56,0x0a,0x00,0x00, +0xf7,0x00,0x03,0x00,0xb1,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x7e,0x1e,0x00,0x00,0x7f,0x1e,0x00,0x00,0xb1,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7f,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x80,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x80,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xba,0x27,0x00,0x00, +0x7c,0x1e,0x00,0x00,0x7f,0x1e,0x00,0x00,0x54,0x28,0x00,0x00,0x96,0x1e,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xb9,0x27,0x00,0x00,0x00,0x02,0x00,0x00, +0x7f,0x1e,0x00,0x00,0x98,0x1e,0x00,0x00,0x96,0x1e,0x00,0x00,0xb3,0x00,0x05,0x00, +0xc0,0x00,0x00,0x00,0x83,0x1e,0x00,0x00,0xb9,0x27,0x00,0x00,0xb9,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0x99,0x1e,0x00,0x00,0x96,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x83,0x1e,0x00,0x00,0x84,0x1e,0x00,0x00,0x99,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x84,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x87,0x1e,0x00,0x00,0x43,0x1e,0x00,0x00,0xb9,0x27,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x88,0x1e,0x00,0x00,0x87,0x1e,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x89,0x1e,0x00,0x00,0x64,0x1e,0x00,0x00,0x88,0x1e,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x8b,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x7a,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x8d,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x89,0x1e,0x00,0x00, +0xb4,0x00,0x05,0x00,0xc0,0x00,0x00,0x00,0x8e,0x1e,0x00,0x00,0x8b,0x1e,0x00,0x00, +0x8d,0x1e,0x00,0x00,0xf7,0x00,0x03,0x00,0x95,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x8e,0x1e,0x00,0x00,0x8f,0x1e,0x00,0x00,0x95,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8f,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x91,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x89,0x1e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe0,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xba,0x27,0x00,0x00,0x91,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00, +0x95,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x95,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x54,0x28,0x00,0x00,0xba,0x27,0x00,0x00,0x84,0x1e,0x00,0x00, +0xe0,0x1e,0x00,0x00,0x8f,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x96,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x96,0x1e,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x98,0x1e,0x00,0x00,0xb9,0x27,0x00,0x00,0x00,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x80,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x99,0x1e,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9b,0x1e,0x00,0x00,0x31,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9d,0x1e,0x00,0x00,0x9b,0x1e,0x00,0x00, +0x50,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xe4,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x9d,0x1e,0x00,0x00,0xaf,0x01,0x00,0x00, +0xb0,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe9,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xe4,0x1e,0x00,0x00,0x80,0x0a,0x00,0x00, +0xb7,0x00,0x05,0x00,0xc0,0x00,0x00,0x00,0xa3,0x1e,0x00,0x00,0xba,0x27,0x00,0x00, +0x7c,0x1e,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa4,0x1e,0x00,0x00, +0xa3,0x1e,0x00,0x00,0xb0,0x01,0x00,0x00,0xaf,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa6,0x1e,0x00,0x00,0xa4,0x1e,0x00,0x00,0xe9,0x1e,0x00,0x00, +0xba,0x00,0x05,0x00,0xc0,0x00,0x00,0x00,0xa8,0x1e,0x00,0x00,0xa6,0x1e,0x00,0x00, +0x56,0x0a,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa9,0x1e,0x00,0x00, +0xa8,0x1e,0x00,0x00,0xb0,0x01,0x00,0x00,0xaf,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xee,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x57,0x1b,0x00,0x00,0x08,0x07,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xf3,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xd5,0x0c,0x00,0x00, +0xee,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xae,0x1e,0x00,0x00, +0xb0,0x01,0x00,0x00,0xf3,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb0,0x1e,0x00,0x00,0xa9,0x1e,0x00,0x00,0xae,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb1,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xb1,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xbb,0x27,0x00,0x00,0xaf,0x01,0x00,0x00,0x75,0x1e,0x00,0x00, +0xb0,0x1e,0x00,0x00,0x99,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xb2,0x1e,0x00,0x00,0x43,0x1e,0x00,0x00,0x29,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xb3,0x1e,0x00,0x00,0xb2,0x1e,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xb4,0x1e,0x00,0x00,0x43,0x1e,0x00,0x00,0x8a,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0xb4,0x1e,0x00,0x00,0xb3,0x1e,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xb5,0x1e,0x00,0x00,0x43,0x1e,0x00,0x00,0x25,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb6,0x1e,0x00,0x00,0xb5,0x1e,0x00,0x00, +0x3e,0x00,0x03,0x00,0xb2,0x1e,0x00,0x00,0xb6,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xb9,0x1e,0x00,0x00,0x78,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00, +0xb5,0x1e,0x00,0x00,0xb9,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00,0x78,0x1e,0x00,0x00, +0x64,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xbe,0x1e,0x00,0x00, +0x43,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x55,0x02,0x00,0x00,0xf5,0x1e,0x00,0x00, +0x57,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0xf5,0x1e,0x00,0x00,0xe7,0x0b,0x00,0x00, +0xbe,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc2,0x1e,0x00,0x00, +0xb4,0x1e,0x00,0x00,0xb7,0x00,0x05,0x00,0xc0,0x00,0x00,0x00,0xc3,0x1e,0x00,0x00, +0xc2,0x1e,0x00,0x00,0xaf,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xc4,0x1e,0x00,0x00,0xc3,0x1e,0x00,0x00,0xb0,0x01,0x00,0x00,0xaf,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc5,0x1e,0x00,0x00,0xbb,0x27,0x00,0x00, +0xc4,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x64,0x0c,0x00,0x00, +0xaa,0x27,0x00,0x00,0x03,0x00,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x0d,0x1f,0x00,0x00,0x55,0x0d,0x00,0x00,0xb0,0x01,0x00,0x00,0xaf,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x11,0x1f,0x00,0x00,0x0d,0x1f,0x00,0x00, +0x99,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x13,0x1f,0x00,0x00, +0xb0,0x01,0x00,0x00,0x61,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x14,0x1f,0x00,0x00,0x11,0x1f,0x00,0x00,0x13,0x1f,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x16,0x1f,0x00,0x00,0x64,0x0c,0x00,0x00,0x50,0x07,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x18,0x1f,0x00,0x00,0xce,0x27,0x00,0x00, +0xb0,0x01,0x00,0x00,0xaf,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1a,0x1f,0x00,0x00,0x33,0x0d,0x00,0x00,0x50,0x07,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x2e,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x1a,0x1f,0x00,0x00,0xaf,0x01,0x00,0x00,0xb0,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x33,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x18,0x1f,0x00,0x00,0x2e,0x1f,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x39,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x14,0x1f,0x00,0x00, +0x16,0x1f,0x00,0x00,0x33,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x3e,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x14,0x1f,0x00,0x00, +0x39,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x22,0x1f,0x00,0x00, +0x33,0x0d,0x00,0x00,0x97,0x26,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x42,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x22,0x1f,0x00,0x00, +0xaf,0x01,0x00,0x00,0xb0,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x48,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x3e,0x1f,0x00,0x00, +0x64,0x0c,0x00,0x00,0x42,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x4d,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x3e,0x1f,0x00,0x00, +0x48,0x1f,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x2a,0x1f,0x00,0x00, +0x4d,0x1f,0x00,0x00,0x4d,0x1f,0x00,0x00,0x4d,0x1f,0x00,0x00,0xf7,0x00,0x03,0x00, +0x7e,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xdf,0x0c,0x00,0x00, +0x69,0x0c,0x00,0x00,0x6d,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x6d,0x0c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x96,0x1f,0x00,0x00,0xe7,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x98,0x1f,0x00,0x00, +0xe7,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x99,0x1f,0x00,0x00,0x96,0x1f,0x00,0x00,0x98,0x1f,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x9a,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0x99,0x1f,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9b,0x1f,0x00,0x00, +0xb0,0x01,0x00,0x00,0x9a,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xf7,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x9b,0x1f,0x00,0x00, +0x52,0x09,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xfc,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x4a,0x09,0x00,0x00,0xf7,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x05,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xd5,0x0c,0x00,0x00,0x42,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x0a,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x61,0x0d,0x00,0x00,0x05,0x20,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x10,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xfc,0x1f,0x00,0x00, +0xb0,0x01,0x00,0x00,0x0a,0x20,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xac,0x1f,0x00,0x00,0x31,0x1e,0x00,0x00,0x10,0x20,0x00,0x00,0x83,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xb0,0x1f,0x00,0x00,0x1f,0x1e,0x00,0x00,0xac,0x1f,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xb4,0x1f,0x00,0x00,0x1f,0x1e,0x00,0x00, +0xac,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x15,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x9f,0x27,0x00,0x00,0xb0,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x1a,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x9d,0x27,0x00,0x00,0xb4,0x1f,0x00,0x00,0xba,0x00,0x05,0x00, +0x93,0x09,0x00,0x00,0xc4,0x1f,0x00,0x00,0x15,0x20,0x00,0x00,0xdf,0x27,0x00,0x00, +0x9a,0x00,0x04,0x00,0xc0,0x00,0x00,0x00,0xc5,0x1f,0x00,0x00,0xc4,0x1f,0x00,0x00, +0xa8,0x00,0x04,0x00,0xc0,0x00,0x00,0x00,0xc6,0x1f,0x00,0x00,0xc5,0x1f,0x00,0x00, +0xf7,0x00,0x03,0x00,0xcc,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xc6,0x1f,0x00,0x00,0xc7,0x1f,0x00,0x00,0xcc,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc7,0x1f,0x00,0x00,0xba,0x00,0x05,0x00,0x93,0x09,0x00,0x00,0xca,0x1f,0x00,0x00, +0xdf,0x27,0x00,0x00,0x1a,0x20,0x00,0x00,0x9a,0x00,0x04,0x00,0xc0,0x00,0x00,0x00, +0xcb,0x1f,0x00,0x00,0xca,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00,0xcc,0x1f,0x00,0x00, +0xf8,0x00,0x02,0x00,0xcc,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00,0xc0,0x00,0x00,0x00, +0xcd,0x1f,0x00,0x00,0xc5,0x1f,0x00,0x00,0x6d,0x0c,0x00,0x00,0xcb,0x1f,0x00,0x00, +0xc7,0x1f,0x00,0x00,0xf7,0x00,0x03,0x00,0xea,0x1f,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xcd,0x1f,0x00,0x00,0xce,0x1f,0x00,0x00,0xea,0x1f,0x00,0x00, +0xf8,0x00,0x02,0x00,0xce,0x1f,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xd2,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xdf,0x27,0x00,0x00, +0x15,0x20,0x00,0x00,0x1a,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x1f,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc5,0x1e,0x00,0x00, +0x87,0x1b,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xd6,0x1f,0x00,0x00, +0x1f,0x20,0x00,0x00,0x1f,0x20,0x00,0x00,0x1f,0x20,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x24,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0xd2,0x0c,0x00,0x00,0x43,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xda,0x1f,0x00,0x00,0xb0,0x01,0x00,0x00,0x24,0x20,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xdd,0x1f,0x00,0x00,0xd6,0x1f,0x00,0x00,0xda,0x1f,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x2c,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xdd,0x1f,0x00,0x00,0x34,0x0b,0x00,0x00,0x98,0x26,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x3e,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0xd2,0x1f,0x00,0x00,0xdf,0x27,0x00,0x00,0x2c,0x20,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x43,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x2a,0x1f,0x00,0x00,0xc1,0x09,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x5d,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x43,0x20,0x00,0x00,0x2a,0x1f,0x00,0x00,0x2c,0x20,0x00,0x00,0xf9,0x00,0x02,0x00, +0xea,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0xea,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xed,0x27,0x00,0x00,0x2a,0x1f,0x00,0x00,0xcc,0x1f,0x00,0x00, +0x5d,0x20,0x00,0x00,0xce,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xec,0x27,0x00,0x00,0xdf,0x27,0x00,0x00,0xcc,0x1f,0x00,0x00,0x3e,0x20,0x00,0x00, +0xce,0x1f,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x6f,0x20,0x00,0x00, +0xaa,0x27,0x00,0x00,0xaa,0x27,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x70,0x20,0x00,0x00, +0xed,0x27,0x00,0x00,0x6f,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x92,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x19,0x09,0x00,0x00, +0x70,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x97,0x20,0x00,0x00, +0xaa,0x27,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x99,0x20,0x00,0x00,0xaa,0x27,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9a,0x20,0x00,0x00,0x97,0x20,0x00,0x00,0x99,0x20,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9c,0x20,0x00,0x00,0xaa,0x27,0x00,0x00, +0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9d,0x20,0x00,0x00, +0x9a,0x20,0x00,0x00,0x9c,0x20,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa2,0x20,0x00,0x00,0x97,0x20,0x00,0x00,0x9c,0x20,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa7,0x20,0x00,0x00,0x97,0x20,0x00,0x00,0x99,0x20,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xaa,0x20,0x00,0x00,0xa7,0x20,0x00,0x00, +0x9c,0x20,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xab,0x20,0x00,0x00, +0x9d,0x20,0x00,0x00,0xa2,0x20,0x00,0x00,0xaa,0x20,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xc6,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xaf,0x01,0x00,0x00,0x9d,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xcb,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xa2,0x20,0x00,0x00, +0xaa,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd0,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc6,0x20,0x00,0x00,0xcb,0x20,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbf,0x20,0x00,0x00,0xd0,0x20,0x00,0x00, +0xb0,0x01,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xc0,0x20,0x00,0x00, +0xbf,0x20,0x00,0x00,0xbf,0x20,0x00,0x00,0xbf,0x20,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xc1,0x20,0x00,0x00,0xab,0x20,0x00,0x00,0xc0,0x20,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd5,0x20,0x00,0x00,0xc1,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd6,0x20,0x00,0x00, +0x3f,0x03,0x00,0x00,0xd5,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd8,0x20,0x00,0x00,0xc1,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd9,0x20,0x00,0x00,0x43,0x03,0x00,0x00,0xd8,0x20,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xda,0x20,0x00,0x00,0xd6,0x20,0x00,0x00, +0xd9,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdc,0x20,0x00,0x00, +0xc1,0x20,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xdd,0x20,0x00,0x00,0x3f,0x03,0x00,0x00,0xdc,0x20,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xde,0x20,0x00,0x00,0xda,0x20,0x00,0x00,0xdd,0x20,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe1,0x20,0x00,0x00,0x43,0x03,0x00,0x00, +0xd5,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe4,0x20,0x00,0x00, +0x43,0x03,0x00,0x00,0xdc,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe5,0x20,0x00,0x00,0xe1,0x20,0x00,0x00,0xe4,0x20,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe8,0x20,0x00,0x00,0x53,0x03,0x00,0x00,0xd5,0x20,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xec,0x20,0x00,0x00,0xe8,0x20,0x00,0x00, +0xd9,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf0,0x20,0x00,0x00, +0xec,0x20,0x00,0x00,0xdd,0x20,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0x65,0x26,0x00,0x00,0xde,0x20,0x00,0x00,0xaa,0x27,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x67,0x26,0x00,0x00,0xe5,0x20,0x00,0x00, +0x65,0x26,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0x69,0x26,0x00,0x00,0xf0,0x20,0x00,0x00,0x67,0x26,0x00,0x00,0x02,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf7,0x20,0x00,0x00,0xec,0x27,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf9,0x20,0x00,0x00, +0xec,0x27,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfa,0x20,0x00,0x00,0xf7,0x20,0x00,0x00,0xf9,0x20,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfc,0x20,0x00,0x00,0xec,0x27,0x00,0x00,0x02,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfd,0x20,0x00,0x00,0xfa,0x20,0x00,0x00, +0xfc,0x20,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x02,0x21,0x00,0x00, +0xf7,0x20,0x00,0x00,0xfc,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x07,0x21,0x00,0x00,0xf7,0x20,0x00,0x00,0xf9,0x20,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0a,0x21,0x00,0x00,0x07,0x21,0x00,0x00,0xfc,0x20,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x0b,0x21,0x00,0x00,0xfd,0x20,0x00,0x00, +0x02,0x21,0x00,0x00,0x0a,0x21,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x26,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xaf,0x01,0x00,0x00, +0xfd,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x2b,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x02,0x21,0x00,0x00,0x0a,0x21,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x30,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x26,0x21,0x00,0x00,0x2b,0x21,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1f,0x21,0x00,0x00,0x30,0x21,0x00,0x00,0xb0,0x01,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x20,0x21,0x00,0x00,0x1f,0x21,0x00,0x00, +0x1f,0x21,0x00,0x00,0x1f,0x21,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x21,0x21,0x00,0x00,0x0b,0x21,0x00,0x00,0x20,0x21,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x35,0x21,0x00,0x00,0x21,0x21,0x00,0x00,0x00,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x36,0x21,0x00,0x00,0x3f,0x03,0x00,0x00, +0x35,0x21,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x38,0x21,0x00,0x00, +0x21,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x39,0x21,0x00,0x00,0x43,0x03,0x00,0x00,0x38,0x21,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3a,0x21,0x00,0x00,0x36,0x21,0x00,0x00,0x39,0x21,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3c,0x21,0x00,0x00,0x21,0x21,0x00,0x00, +0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3d,0x21,0x00,0x00, +0x3f,0x03,0x00,0x00,0x3c,0x21,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3e,0x21,0x00,0x00,0x3a,0x21,0x00,0x00,0x3d,0x21,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x41,0x21,0x00,0x00,0x43,0x03,0x00,0x00,0x35,0x21,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x44,0x21,0x00,0x00,0x43,0x03,0x00,0x00, +0x3c,0x21,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x45,0x21,0x00,0x00, +0x41,0x21,0x00,0x00,0x44,0x21,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x48,0x21,0x00,0x00,0x53,0x03,0x00,0x00,0x35,0x21,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4c,0x21,0x00,0x00,0x48,0x21,0x00,0x00,0x39,0x21,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x50,0x21,0x00,0x00,0x4c,0x21,0x00,0x00, +0x3d,0x21,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x51,0x21,0x00,0x00, +0x3e,0x21,0x00,0x00,0x45,0x21,0x00,0x00,0x50,0x21,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x82,0x20,0x00,0x00,0x69,0x26,0x00,0x00,0x69,0x26,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x84,0x20,0x00,0x00,0x82,0x20,0x00,0x00,0x92,0x20,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x87,0x20,0x00,0x00,0x69,0x26,0x00,0x00, +0x69,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x58,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x51,0x21,0x00,0x00,0x87,0x20,0x00,0x00,0x84,0x20,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5d,0x21,0x00,0x00,0x58,0x21,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5f,0x21,0x00,0x00, +0x58,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x60,0x21,0x00,0x00,0x5d,0x21,0x00,0x00,0x5f,0x21,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x62,0x21,0x00,0x00,0x58,0x21,0x00,0x00,0x02,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x63,0x21,0x00,0x00,0x60,0x21,0x00,0x00, +0x62,0x21,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x68,0x21,0x00,0x00, +0x5d,0x21,0x00,0x00,0x62,0x21,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6d,0x21,0x00,0x00,0x5d,0x21,0x00,0x00,0x5f,0x21,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x70,0x21,0x00,0x00,0x6d,0x21,0x00,0x00,0x62,0x21,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x71,0x21,0x00,0x00,0x63,0x21,0x00,0x00, +0x68,0x21,0x00,0x00,0x70,0x21,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x8c,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x68,0x21,0x00,0x00, +0x70,0x21,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x91,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x63,0x21,0x00,0x00,0x8c,0x21,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x84,0x21,0x00,0x00,0xb0,0x01,0x00,0x00, +0x91,0x21,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x96,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x79,0x03,0x00,0x00,0x84,0x21,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x86,0x21,0x00,0x00,0x96,0x21,0x00,0x00, +0x96,0x21,0x00,0x00,0x96,0x21,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x87,0x21,0x00,0x00,0x71,0x21,0x00,0x00,0x86,0x21,0x00,0x00,0xf9,0x00,0x02,0x00, +0x7e,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x69,0x0c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x52,0x1f,0x00,0x00,0xaa,0x27,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x54,0x1f,0x00,0x00,0xaa,0x27,0x00,0x00, +0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x55,0x1f,0x00,0x00, +0x52,0x1f,0x00,0x00,0x54,0x1f,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x57,0x1f,0x00,0x00,0xaa,0x27,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x58,0x1f,0x00,0x00,0x55,0x1f,0x00,0x00,0x57,0x1f,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5d,0x1f,0x00,0x00,0x52,0x1f,0x00,0x00, +0x57,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x62,0x1f,0x00,0x00, +0x52,0x1f,0x00,0x00,0x54,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x65,0x1f,0x00,0x00,0x62,0x1f,0x00,0x00,0x57,0x1f,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x66,0x1f,0x00,0x00,0x58,0x1f,0x00,0x00,0x5d,0x1f,0x00,0x00, +0x65,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00,0x7e,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7e,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xf0,0x27,0x00,0x00, +0x87,0x21,0x00,0x00,0xea,0x1f,0x00,0x00,0x66,0x1f,0x00,0x00,0x69,0x0c,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x9b,0x21,0x00,0x00,0x10,0x1b,0x00,0x00, +0xa3,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0xfa,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9c,0x21,0x00,0x00,0x9b,0x21,0x00,0x00,0x00,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0xc0,0x00,0x00,0x00,0x9e,0x21,0x00,0x00,0x9c,0x21,0x00,0x00, +0xaf,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xa0,0x21,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa0,0x21,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x7c,0x28,0x00,0x00, +0x9e,0x21,0x00,0x00,0xb0,0x01,0x00,0x00,0x9c,0x21,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xa6,0x21,0x00,0x00,0x7c,0x28,0x00,0x00,0x7c,0x28,0x00,0x00, +0x7c,0x28,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xa7,0x21,0x00,0x00, +0xf0,0x27,0x00,0x00,0xa6,0x21,0x00,0x00,0x41,0x00,0x05,0x00,0x26,0x02,0x00,0x00, +0xae,0x21,0x00,0x00,0xf9,0x01,0x00,0x00,0x25,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xaf,0x21,0x00,0x00,0xae,0x21,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xaa,0x21,0x00,0x00,0xa7,0x21,0x00,0x00,0xaf,0x21,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xbc,0x21,0x00,0x00,0xad,0x0c,0x00,0x00, +0x2c,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd7,0x21,0x00,0x00, +0xbc,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xc0,0x00,0x00,0x00, +0xd8,0x21,0x00,0x00,0xd7,0x21,0x00,0x00,0xaf,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xdd,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd8,0x21,0x00,0x00, +0xd9,0x21,0x00,0x00,0xdd,0x21,0x00,0x00,0xf8,0x00,0x02,0x00,0xd9,0x21,0x00,0x00, +0xbc,0x00,0x05,0x00,0xc0,0x00,0x00,0x00,0xdc,0x21,0x00,0x00,0xd7,0x21,0x00,0x00, +0xb0,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xdd,0x21,0x00,0x00,0xf8,0x00,0x02,0x00, +0xdd,0x21,0x00,0x00,0xf5,0x00,0x07,0x00,0xc0,0x00,0x00,0x00,0xde,0x21,0x00,0x00, +0xd8,0x21,0x00,0x00,0xa0,0x21,0x00,0x00,0xdc,0x21,0x00,0x00,0xd9,0x21,0x00,0x00, +0xf7,0x00,0x03,0x00,0xe9,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xde,0x21,0x00,0x00,0xdf,0x21,0x00,0x00,0xe9,0x21,0x00,0x00,0xf8,0x00,0x02,0x00, +0xdf,0x21,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe1,0x21,0x00,0x00, +0xbc,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xc0,0x00,0x00,0x00, +0xe2,0x21,0x00,0x00,0xe1,0x21,0x00,0x00,0xaf,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xe7,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe2,0x21,0x00,0x00, +0xe3,0x21,0x00,0x00,0xe7,0x21,0x00,0x00,0xf8,0x00,0x02,0x00,0xe3,0x21,0x00,0x00, +0xbc,0x00,0x05,0x00,0xc0,0x00,0x00,0x00,0xe6,0x21,0x00,0x00,0xe1,0x21,0x00,0x00, +0xb0,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xe7,0x21,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe7,0x21,0x00,0x00,0xf5,0x00,0x07,0x00,0xc0,0x00,0x00,0x00,0xe8,0x21,0x00,0x00, +0xe2,0x21,0x00,0x00,0xdf,0x21,0x00,0x00,0xe6,0x21,0x00,0x00,0xe3,0x21,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe9,0x21,0x00,0x00,0xf8,0x00,0x02,0x00,0xe9,0x21,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc0,0x00,0x00,0x00,0xea,0x21,0x00,0x00,0xde,0x21,0x00,0x00, +0xdd,0x21,0x00,0x00,0xe8,0x21,0x00,0x00,0xe7,0x21,0x00,0x00,0xa4,0x00,0x05,0x00, +0xc0,0x00,0x00,0x00,0xbf,0x21,0x00,0x00,0xea,0x21,0x00,0x00,0xf6,0x08,0x00,0x00, +0xf7,0x00,0x03,0x00,0xd0,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xbf,0x21,0x00,0x00,0xc0,0x21,0x00,0x00,0xc4,0x21,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc4,0x21,0x00,0x00,0x41,0x00,0x05,0x00,0x26,0x02,0x00,0x00,0xef,0x21,0x00,0x00, +0xf9,0x01,0x00,0x00,0x30,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xf0,0x21,0x00,0x00,0xef,0x21,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc6,0x21,0x00,0x00,0xf0,0x21,0x00,0x00,0xe0,0x09,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc9,0x21,0x00,0x00,0x64,0x0c,0x00,0x00,0xc6,0x21,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcd,0x21,0x00,0x00,0xac,0x1a,0x00,0x00, +0xc9,0x21,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf5,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xaf,0x01,0x00,0x00,0xcd,0x21,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x91,0x26,0x00,0x00,0xf5,0x21,0x00,0x00, +0xc4,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xd0,0x21,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc0,0x21,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x8e,0x26,0x00,0x00,0xaf,0x01,0x00,0x00,0xc4,0x26,0x00,0x00,0x00,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd0,0x21,0x00,0x00,0xf8,0x00,0x02,0x00,0xd0,0x21,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x00,0x28,0x00,0x00,0x91,0x26,0x00,0x00, +0xc4,0x21,0x00,0x00,0x8e,0x26,0x00,0x00,0xc0,0x21,0x00,0x00,0x3d,0x00,0x04,0x00, +0x6f,0x02,0x00,0x00,0xf7,0x21,0x00,0x00,0x71,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfa,0x21,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfb,0x21,0x00,0x00,0x00,0x28,0x00,0x00, +0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xfc,0x21,0x00,0x00, +0xfa,0x21,0x00,0x00,0xfb,0x21,0x00,0x00,0xaf,0x01,0x00,0x00,0xaf,0x01,0x00,0x00, +0x63,0x00,0x04,0x00,0xf7,0x21,0x00,0x00,0xe7,0x0b,0x00,0x00,0xfc,0x21,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x30,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xb2,0x0a,0x00,0x00,0x57,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x34,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x33,0x0d,0x00,0x00,0xaf,0x01,0x00,0x00,0xb0,0x01,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x3a,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x30,0x22,0x00,0x00,0x3c,0x04,0x00,0x00,0x34,0x22,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x3f,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x30,0x22,0x00,0x00,0x3a,0x22,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x19,0x22,0x00,0x00,0x3f,0x22,0x00,0x00,0x3f,0x22,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1b,0x22,0x00,0x00,0x61,0x0d,0x00,0x00,0x46,0x07,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x44,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x1b,0x22,0x00,0x00,0xd2,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x49,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x19,0x22,0x00,0x00,0x44,0x22,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x21,0x22,0x00,0x00,0xdf,0x0c,0x00,0x00,0xb0,0x01,0x00,0x00,0x49,0x22,0x00,0x00, +0xbe,0x00,0x05,0x00,0xc0,0x00,0x00,0x00,0x25,0x22,0x00,0x00,0x2e,0x1f,0x00,0x00, +0xb0,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x2a,0x22,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x25,0x22,0x00,0x00,0x26,0x22,0x00,0x00,0x2a,0x22,0x00,0x00, +0xf8,0x00,0x02,0x00,0x26,0x22,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x52,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xeb,0x02,0x00,0x00, +0x21,0x22,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x29,0x22,0x00,0x00, +0x52,0x22,0x00,0x00,0x5c,0x04,0x00,0x00,0xf9,0x00,0x02,0x00,0x2a,0x22,0x00,0x00, +0xf8,0x00,0x02,0x00,0x2a,0x22,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x09,0x28,0x00,0x00,0x21,0x22,0x00,0x00,0xd0,0x21,0x00,0x00,0x29,0x22,0x00,0x00, +0x26,0x22,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8c,0x0c,0x00,0x00, +0xaa,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8d,0x0c,0x00,0x00,0xaa,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8e,0x0c,0x00,0x00,0xaa,0x21,0x00,0x00,0x02,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x8f,0x0c,0x00,0x00,0x8c,0x0c,0x00,0x00, +0x8d,0x0c,0x00,0x00,0x8e,0x0c,0x00,0x00,0x09,0x28,0x00,0x00,0x3d,0x00,0x04,0x00, +0x66,0x02,0x00,0x00,0x54,0x22,0x00,0x00,0x68,0x02,0x00,0x00,0x63,0x00,0x04,0x00, +0x54,0x22,0x00,0x00,0xe7,0x0b,0x00,0x00,0x8f,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x78,0x02,0x00,0x00,0x5b,0x22,0x00,0x00,0x7a,0x02,0x00,0x00,0x63,0x00,0x04,0x00, +0x5b,0x22,0x00,0x00,0xe7,0x0b,0x00,0x00,0x05,0x06,0x00,0x00,0xfd,0x00,0x01,0x00, +0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_249e0c4506c54194a0a594de84ab1e8d.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_249e0c4506c54194a0a594de84ab1e8d.h new file mode 100644 index 00000000..46347d6e --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_249e0c4506c54194a0a594de84ab1e8d.h @@ -0,0 +1,1869 @@ +// ffx_fsr2_accumulate_pass_249e0c4506c54194a0a594de84ab1e8d.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_249e0c4506c54194a0a594de84ab1e8d_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_249e0c4506c54194a0a594de84ab1e8d_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_249e0c4506c54194a0a594de84ab1e8d_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_249e0c4506c54194a0a594de84ab1e8d_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_249e0c4506c54194a0a594de84ab1e8d_SampledImageResourceNames[] = { "r_input_exposure", "r_dilated_reactive_masks", "r_input_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_lanczos_lut", "r_imgMips", "r_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_249e0c4506c54194a0a594de84ab1e8d_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 8, 10, 12, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_249e0c4506c54194a0a594de84ab1e8d_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_249e0c4506c54194a0a594de84ab1e8d_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_249e0c4506c54194a0a594de84ab1e8d_StorageImageResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_upscaled_output", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_249e0c4506c54194a0a594de84ab1e8d_StorageImageResourceBindings[] = { 13, 14, 15, 16, 17, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_249e0c4506c54194a0a594de84ab1e8d_StorageImageResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_249e0c4506c54194a0a594de84ab1e8d_StorageImageResourceSets[] = { 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_249e0c4506c54194a0a594de84ab1e8d_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_249e0c4506c54194a0a594de84ab1e8d_UniformBufferResourceBindings[] = { 18, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_249e0c4506c54194a0a594de84ab1e8d_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_249e0c4506c54194a0a594de84ab1e8d_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_249e0c4506c54194a0a594de84ab1e8d_size = 29444; + +static const unsigned char g_ffx_fsr2_accumulate_pass_249e0c4506c54194a0a594de84ab1e8d_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x1d,0x26,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x09,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x31,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x38,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x07,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0xb0,0x0b,0x00,0x00, +0xc6,0x0b,0x00,0x00,0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00, +0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74, +0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73, +0x00,0x00,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x68,0x61,0x64,0x65,0x72,0x5f,0x31,0x36,0x62,0x69,0x74,0x5f,0x73,0x74,0x6f,0x72, +0x61,0x67,0x65,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x68,0x61,0x64,0x65,0x72,0x5f,0x65,0x78,0x70,0x6c,0x69,0x63,0x69,0x74,0x5f,0x61, +0x72,0x69,0x74,0x68,0x6d,0x65,0x74,0x69,0x63,0x5f,0x74,0x79,0x70,0x65,0x73,0x00, +0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65, +0x72,0x5f,0x69,0x6d,0x61,0x67,0x65,0x5f,0x6c,0x6f,0x61,0x64,0x5f,0x66,0x6f,0x72, +0x6d,0x61,0x74,0x74,0x65,0x64,0x00,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47, +0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f, +0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00, +0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e, +0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00, +0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00, +0x05,0x00,0x05,0x00,0x09,0x02,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74, +0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x09,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00, +0x09,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64, +0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00,0x09,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65, +0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x09,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75, +0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00, +0x06,0x00,0x08,0x00,0x09,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d, +0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00, +0x06,0x00,0x08,0x00,0x09,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d, +0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00, +0x06,0x00,0x06,0x00,0x09,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61, +0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00,0x09,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65, +0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00,0x09,0x02,0x00,0x00, +0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00, +0x09,0x02,0x00,0x00,0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56, +0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00, +0x09,0x02,0x00,0x00,0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61, +0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00, +0x09,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56, +0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65, +0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00,0x09,0x02,0x00,0x00, +0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65, +0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00,0x09,0x02,0x00,0x00,0x0d,0x00,0x00,0x00, +0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72, +0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x09,0x02,0x00,0x00,0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66, +0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00,0x09,0x02,0x00,0x00,0x0f,0x00,0x00,0x00, +0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c, +0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x09,0x02,0x00,0x00, +0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00, +0x06,0x00,0x09,0x00,0x09,0x02,0x00,0x00,0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e, +0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63, +0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00,0x09,0x02,0x00,0x00,0x12,0x00,0x00,0x00, +0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65, +0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00, +0x0b,0x02,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00,0x05,0x00,0x05,0x00, +0x4e,0x02,0x00,0x00,0x72,0x5f,0x69,0x6d,0x67,0x4d,0x69,0x70,0x73,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0x52,0x02,0x00,0x00,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72, +0x43,0x6c,0x61,0x6d,0x70,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0x5f,0x02,0x00,0x00, +0x72,0x5f,0x70,0x72,0x65,0x70,0x61,0x72,0x65,0x64,0x5f,0x69,0x6e,0x70,0x75,0x74, +0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x05,0x00,0x08,0x00,0x67,0x02,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76, +0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x05,0x00,0x09,0x00,0x73,0x02,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61, +0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0x7b,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74, +0x6f,0x72,0x79,0x00,0x05,0x00,0x06,0x00,0x82,0x02,0x00,0x00,0x72,0x5f,0x6c,0x75, +0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x00,0x05,0x00,0x09,0x00, +0x8c,0x02,0x00,0x00,0x72,0x77,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f, +0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00, +0x05,0x00,0x07,0x00,0x95,0x02,0x00,0x00,0x72,0x77,0x5f,0x75,0x70,0x73,0x63,0x61, +0x6c,0x65,0x64,0x5f,0x6f,0x75,0x74,0x70,0x75,0x74,0x00,0x00,0x05,0x00,0x06,0x00, +0xa2,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74, +0x75,0x73,0x00,0x00,0x05,0x00,0x06,0x00,0xab,0x02,0x00,0x00,0x72,0x77,0x5f,0x6e, +0x65,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0xc0,0x02,0x00,0x00,0x72,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75, +0x73,0x00,0x00,0x00,0x05,0x00,0x07,0x00,0xcb,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0xd7,0x02,0x00,0x00,0x72,0x5f,0x6c,0x61,0x6e,0x63,0x7a,0x6f, +0x73,0x5f,0x6c,0x75,0x74,0x00,0x00,0x00,0x05,0x00,0x09,0x00,0xe4,0x02,0x00,0x00, +0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x72,0x65,0x61,0x63,0x74,0x69, +0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0xb0,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x57,0x6f,0x72,0x6b,0x47,0x72,0x6f,0x75,0x70, +0x49,0x44,0x00,0x00,0x05,0x00,0x08,0x00,0xc6,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x4c, +0x6f,0x63,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44, +0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x09,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x09,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x09,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x09,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x09,0x02,0x00,0x00,0x04,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x09,0x02,0x00,0x00, +0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x09,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x09,0x02,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x09,0x02,0x00,0x00,0x08,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x09,0x02,0x00,0x00, +0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x09,0x02,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x09,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x09,0x02,0x00,0x00,0x0c,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x09,0x02,0x00,0x00, +0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x09,0x02,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x09,0x02,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x09,0x02,0x00,0x00,0x10,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x09,0x02,0x00,0x00, +0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x09,0x02,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x09,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x0b,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x0b,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x4e,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x4e,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x52,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x52,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x5f,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x5f,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x67,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x67,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x73,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x73,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x7b,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x7b,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x82,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x82,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x8c,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x8c,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0x8c,0x02,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x95,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x95,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x95,0x02,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa2,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa2,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xab,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xab,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x10,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc0,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc0,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xcb,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xcb,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd7,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd7,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe4,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe4,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb0,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc6,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd6,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00, +0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x52,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x52,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x54,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x53,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x89,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x8e,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x89,0x00,0x00,0x00, +0x14,0x00,0x02,0x00,0xcd,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x1c,0x01,0x00,0x00, +0x52,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xc1,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xc2,0x01,0x00,0x00,0x00,0x00,0x80,0x3f,0x1e,0x00,0x15,0x00,0x09,0x02,0x00,0x00, +0x5e,0x00,0x00,0x00,0x5e,0x00,0x00,0x00,0x5e,0x00,0x00,0x00,0x5e,0x00,0x00,0x00, +0x5e,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x89,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x0a,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x09,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x0a,0x02,0x00,0x00,0x0b,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x0c,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x0d,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x5e,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x12,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x17,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x1c,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x21,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x22,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x27,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x2c,0x02,0x00,0x00,0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x2d,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x32,0x02,0x00,0x00,0x09,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x37,0x02,0x00,0x00,0x0a,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x3c,0x02,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x3d,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x42,0x02,0x00,0x00,0x0d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x47,0x02,0x00,0x00,0x0f,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x4c,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x4d,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x4c,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x4d,0x02,0x00,0x00,0x4e,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x1a,0x00,0x02,0x00,0x50,0x02,0x00,0x00,0x20,0x00,0x04,0x00,0x51,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x50,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x51,0x02,0x00,0x00, +0x52,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x1b,0x00,0x03,0x00,0x54,0x02,0x00,0x00, +0x4c,0x02,0x00,0x00,0x15,0x00,0x04,0x00,0x5a,0x02,0x00,0x00,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5a,0x02,0x00,0x00,0x5b,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x4d,0x02,0x00,0x00,0x5f,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x4d,0x02,0x00,0x00,0x67,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x4d,0x02,0x00,0x00,0x73,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x79,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x7a,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x79,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x7a,0x02,0x00,0x00, +0x7b,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x4d,0x02,0x00,0x00, +0x82,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x8a,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x8b,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x8a,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x8b,0x02,0x00,0x00,0x8c,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x93,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x94,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x93,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x94,0x02,0x00,0x00,0x95,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0xa0,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xa1,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0xa0,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0xa1,0x02,0x00,0x00,0xa2,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xa9,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xaa,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0xa9,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0xaa,0x02,0x00,0x00, +0xab,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5a,0x02,0x00,0x00, +0xbb,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x4d,0x02,0x00,0x00, +0xc0,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x4d,0x02,0x00,0x00, +0xcb,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0xcd,0x02,0x00,0x00,0x0c,0x02,0x00,0x00,0x0c,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x4d,0x02,0x00,0x00,0xd7,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xdc,0x02,0x00,0x00,0x00,0x00,0x00,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xde,0x02,0x00,0x00,0x00,0x00,0x00,0x3f,0x3b,0x00,0x04,0x00, +0x4d,0x02,0x00,0x00,0xe4,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xed,0x02,0x00,0x00,0xc1,0x01,0x00,0x00,0xc1,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xf0,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x22,0x03,0x00,0x00,0x6f,0x12,0x83,0x3a, +0x2b,0x00,0x04,0x00,0x5a,0x02,0x00,0x00,0x5c,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x5a,0x02,0x00,0x00,0x60,0x03,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x76,0x03,0x00,0x00,0x00,0x00,0x80,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x89,0x03,0x00,0x00,0x00,0x00,0x80,0xbe, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xaf,0x03,0x00,0x00,0x02,0x10,0x80,0x37, +0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x17,0x04,0x00,0x00,0xde,0x02,0x00,0x00, +0xde,0x02,0x00,0x00,0x17,0x00,0x04,0x00,0x2b,0x04,0x00,0x00,0x5a,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x2f,0x04,0x00,0x00,0xcd,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x3c,0x04,0x00,0x00, +0x00,0xe0,0x7f,0x47,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4e,0x04,0x00,0x00, +0xcd,0xcc,0xcc,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x56,0x04,0x00,0x00, +0x00,0x00,0xc8,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5b,0x04,0x00,0x00, +0x00,0x00,0x10,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x63,0x04,0x00,0x00, +0x00,0x00,0x80,0x40,0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x76,0x04,0x00,0x00, +0x00,0xbc,0x00,0x00,0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x7c,0x04,0x00,0x00, +0x00,0x80,0x00,0x00,0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x82,0x04,0x00,0x00, +0x00,0x3c,0x00,0x00,0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x88,0x04,0x00,0x00, +0x00,0x40,0x00,0x00,0x2b,0x00,0x04,0x00,0x5a,0x02,0x00,0x00,0xfb,0x04,0x00,0x00, +0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xfc,0x04,0x00,0x00,0x53,0x00,0x00,0x00, +0xfb,0x04,0x00,0x00,0x20,0x00,0x04,0x00,0xfd,0x04,0x00,0x00,0x07,0x00,0x00,0x00, +0xfc,0x04,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x9a,0x05,0x00,0x00, +0x52,0xb8,0xfe,0x3f,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xb9,0x05,0x00,0x00, +0xfe,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xba,0x05,0x00,0x00, +0xff,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x5a,0x02,0x00,0x00,0x0f,0x06,0x00,0x00, +0x10,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x10,0x06,0x00,0x00,0x08,0x00,0x00,0x00, +0x0f,0x06,0x00,0x00,0x20,0x00,0x04,0x00,0x11,0x06,0x00,0x00,0x07,0x00,0x00,0x00, +0x10,0x06,0x00,0x00,0x2c,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x20,0x06,0x00,0x00, +0xc1,0x01,0x00,0x00,0xc1,0x01,0x00,0x00,0xc1,0x01,0x00,0x00,0xc1,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x37,0x06,0x00,0x00,0x9a,0x99,0x99,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4f,0x06,0x00,0x00,0x00,0x00,0x00,0xc0, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x50,0x06,0x00,0x00,0x00,0x00,0x40,0xc0, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf3,0x06,0x00,0x00,0xab,0xaa,0xaa,0x3d, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x23,0x07,0x00,0x00,0xab,0xaa,0x2a,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x61,0x07,0x00,0x00,0xcd,0xcc,0xcc,0x3d, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x6b,0x07,0x00,0x00,0x00,0x00,0x20,0x41, +0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xa5,0x07,0x00,0x00,0xba,0x05,0x00,0x00, +0xba,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xb0,0x07,0x00,0x00, +0x0c,0x02,0x00,0x00,0xba,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0xbb,0x07,0x00,0x00,0x12,0x02,0x00,0x00,0xba,0x05,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0xc6,0x07,0x00,0x00,0x17,0x02,0x00,0x00,0xba,0x05,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xd1,0x07,0x00,0x00,0xba,0x05,0x00,0x00, +0x0c,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xe6,0x07,0x00,0x00, +0x12,0x02,0x00,0x00,0x0c,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0xf1,0x07,0x00,0x00,0x17,0x02,0x00,0x00,0x0c,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0xfc,0x07,0x00,0x00,0xba,0x05,0x00,0x00,0x12,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x07,0x08,0x00,0x00,0x0c,0x02,0x00,0x00, +0x12,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x12,0x08,0x00,0x00, +0x12,0x02,0x00,0x00,0x12,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x1d,0x08,0x00,0x00,0x17,0x02,0x00,0x00,0x12,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x28,0x08,0x00,0x00,0xba,0x05,0x00,0x00,0x17,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x33,0x08,0x00,0x00,0x0c,0x02,0x00,0x00, +0x17,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x3e,0x08,0x00,0x00, +0x12,0x02,0x00,0x00,0x17,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x49,0x08,0x00,0x00,0x17,0x02,0x00,0x00,0x17,0x02,0x00,0x00,0x2a,0x00,0x03,0x00, +0xcd,0x00,0x00,0x00,0xcf,0x08,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xd6,0x08,0x00,0x00,0xff,0xfe,0xfe,0x3e,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xf2,0x08,0x00,0x00,0x22,0x03,0x00,0x00,0x22,0x03,0x00,0x00,0x22,0x03,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x23,0x09,0x00,0x00,0x00,0x00,0xa0,0x41, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2b,0x09,0x00,0x00,0x00,0x00,0x40,0x40, +0x17,0x00,0x04,0x00,0x6c,0x09,0x00,0x00,0xcd,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x9a,0x09,0x00,0x00,0x61,0x07,0x00,0x00, +0x61,0x07,0x00,0x00,0x61,0x07,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xbe,0x09,0x00,0x00,0x30,0x96,0x7c,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x0c,0x0a,0x00,0x00,0x00,0x00,0x7f,0x43,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x34,0x0a,0x00,0x00,0x81,0x80,0x80,0x3b,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x5e,0x0a,0x00,0x00,0x00,0x00,0xc0,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x90,0x0a,0x00,0x00,0xa4,0x70,0x7d,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xbb,0x0a,0x00,0x00,0x00,0x00,0x80,0xbf,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x13,0x0b,0x00,0x00,0xc1,0x01,0x00,0x00,0xc1,0x01,0x00,0x00,0xc1,0x01,0x00,0x00, +0x17,0x00,0x04,0x00,0xae,0x0b,0x00,0x00,0x5a,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xaf,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0xae,0x0b,0x00,0x00, +0x3b,0x00,0x04,0x00,0xaf,0x0b,0x00,0x00,0xb0,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x5a,0x02,0x00,0x00,0xb8,0x0b,0x00,0x00,0x08,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x2b,0x04,0x00,0x00,0xc4,0x0b,0x00,0x00,0xb8,0x0b,0x00,0x00, +0xb8,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00,0xaf,0x0b,0x00,0x00,0xc6,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0xae,0x0b,0x00,0x00,0xd6,0x0b,0x00,0x00, +0xb8,0x0b,0x00,0x00,0xb8,0x0b,0x00,0x00,0x5c,0x03,0x00,0x00,0x2b,0x00,0x04,0x00, +0x5a,0x02,0x00,0x00,0xbc,0x24,0x00,0x00,0x07,0x00,0x00,0x00,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xbd,0x24,0x00,0x00,0x3c,0x04,0x00,0x00,0x3c,0x04,0x00,0x00, +0x3c,0x04,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xbe,0x24,0x00,0x00, +0x66,0x66,0x66,0x3f,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xbf,0x24,0x00,0x00, +0xc2,0x01,0x00,0x00,0xc2,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xc0,0x24,0x00,0x00,0x0a,0xd7,0xa3,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xc1,0x24,0x00,0x00,0xcd,0xcc,0x4c,0x3d,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xc2,0x24,0x00,0x00,0xc2,0x01,0x00,0x00,0xc2,0x01,0x00,0x00,0xc2,0x01,0x00,0x00, +0x01,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0xeb,0x24,0x00,0x00,0x01,0x00,0x03,0x00, +0x08,0x00,0x00,0x00,0xfa,0x24,0x00,0x00,0x01,0x00,0x03,0x00,0x5e,0x00,0x00,0x00, +0x33,0x25,0x00,0x00,0x01,0x00,0x03,0x00,0x22,0x00,0x00,0x00,0x1b,0x26,0x00,0x00, +0x01,0x00,0x03,0x00,0x89,0x00,0x00,0x00,0x1c,0x26,0x00,0x00,0x36,0x00,0x05,0x00, +0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x8e,0x00,0x00,0x00, +0x5c,0x1c,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x11,0x06,0x00,0x00, +0xb4,0x19,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xfd,0x04,0x00,0x00, +0x38,0x15,0x00,0x00,0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0xae,0x0b,0x00,0x00, +0xb1,0x0b,0x00,0x00,0xb0,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00,0x2b,0x04,0x00,0x00, +0xb2,0x0b,0x00,0x00,0xb1,0x0b,0x00,0x00,0xb1,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x02,0x00,0x00,0xd9,0x0b,0x00,0x00, +0x0b,0x02,0x00,0x00,0x17,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0xda,0x0b,0x00,0x00,0xd9,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xb6,0x0b,0x00,0x00,0xda,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00, +0x5a,0x02,0x00,0x00,0xb7,0x0b,0x00,0x00,0xb6,0x0b,0x00,0x00,0x80,0x00,0x05,0x00, +0x5a,0x02,0x00,0x00,0xba,0x0b,0x00,0x00,0xb7,0x0b,0x00,0x00,0xbc,0x24,0x00,0x00, +0x86,0x00,0x05,0x00,0x5a,0x02,0x00,0x00,0xbb,0x0b,0x00,0x00,0xba,0x0b,0x00,0x00, +0xb8,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x5a,0x02,0x00,0x00,0xbe,0x0b,0x00,0x00, +0xb1,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x5a,0x02,0x00,0x00, +0xbf,0x0b,0x00,0x00,0xbb,0x0b,0x00,0x00,0xbe,0x0b,0x00,0x00,0x82,0x00,0x05,0x00, +0x5a,0x02,0x00,0x00,0xc0,0x0b,0x00,0x00,0xbf,0x0b,0x00,0x00,0x5c,0x03,0x00,0x00, +0x52,0x00,0x06,0x00,0x2b,0x04,0x00,0x00,0x9f,0x22,0x00,0x00,0xc0,0x0b,0x00,0x00, +0xb2,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x84,0x00,0x05,0x00,0x2b,0x04,0x00,0x00, +0xc5,0x0b,0x00,0x00,0x9f,0x22,0x00,0x00,0xc4,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00, +0xae,0x0b,0x00,0x00,0xc7,0x0b,0x00,0x00,0xc6,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00, +0x2b,0x04,0x00,0x00,0xc8,0x0b,0x00,0x00,0xc7,0x0b,0x00,0x00,0xc7,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x80,0x00,0x05,0x00,0x2b,0x04,0x00,0x00, +0xc9,0x0b,0x00,0x00,0xc5,0x0b,0x00,0x00,0xc8,0x0b,0x00,0x00,0x7c,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0xcb,0x0b,0x00,0x00,0xc9,0x0b,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x8d,0x0c,0x00,0x00,0xcb,0x0b,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x8f,0x0c,0x00,0x00,0x8d,0x0c,0x00,0x00,0x17,0x04,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x91,0x0c,0x00,0x00,0xda,0x0b,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x92,0x0c,0x00,0x00,0x8f,0x0c,0x00,0x00, +0x91,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x2d,0x02,0x00,0x00,0xcd,0x0c,0x00,0x00, +0x0b,0x02,0x00,0x00,0x2c,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xce,0x0c,0x00,0x00,0xcd,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x02,0x00,0x00, +0xd1,0x0c,0x00,0x00,0x0b,0x02,0x00,0x00,0x0c,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0xd2,0x0c,0x00,0x00,0xd1,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x98,0x0c,0x00,0x00,0xd2,0x0c,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x99,0x0c,0x00,0x00,0xce,0x0c,0x00,0x00,0x98,0x0c,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x9a,0x0c,0x00,0x00,0x92,0x0c,0x00,0x00, +0x99,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x02,0x00,0x00,0xd9,0x0c,0x00,0x00, +0x0b,0x02,0x00,0x00,0x12,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0xda,0x0c,0x00,0x00,0xd9,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xe7,0x0c,0x00,0x00,0x9a,0x0c,0x00,0x00,0x98,0x0c,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xea,0x0c,0x00,0x00,0x98,0x0c,0x00,0x00,0x17,0x04,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xf7,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xe7,0x0c,0x00,0x00,0xea,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xfc,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x17,0x04,0x00,0x00,0xf7,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xf0,0x0c,0x00,0x00,0xda,0x0c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xf1,0x0c,0x00,0x00,0xfc,0x0c,0x00,0x00,0xf0,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x4c,0x02,0x00,0x00,0x08,0x0d,0x00,0x00,0x67,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x0a,0x0d,0x00,0x00,0x08,0x0d,0x00,0x00,0xcb,0x0b,0x00,0x00, +0x02,0x00,0x00,0x00,0x0c,0x02,0x00,0x00,0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x0b,0x0d,0x00,0x00,0x0a,0x0d,0x00,0x00,0x0a,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x2d,0x02,0x00,0x00,0x12,0x0d,0x00,0x00, +0x0b,0x02,0x00,0x00,0x32,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x13,0x0d,0x00,0x00,0x12,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x0e,0x0d,0x00,0x00,0x0b,0x0d,0x00,0x00,0x13,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x19,0x0d,0x00,0x00,0x0e,0x0d,0x00,0x00,0x91,0x0c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x1a,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0x19,0x0d,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x23,0x0d,0x00,0x00,0x92,0x0c,0x00,0x00,0x0e,0x0d,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x29,0x0d,0x00,0x00,0x23,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0xbe,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x2a,0x0d,0x00,0x00,0x29,0x0d,0x00,0x00, +0xc1,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x2f,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x2a,0x0d,0x00,0x00,0x2b,0x0d,0x00,0x00,0x2f,0x0d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x2b,0x0d,0x00,0x00,0xbc,0x00,0x05,0x00,0xcd,0x00,0x00,0x00, +0x2e,0x0d,0x00,0x00,0x29,0x0d,0x00,0x00,0xc2,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x2f,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x2f,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00, +0xcd,0x00,0x00,0x00,0x30,0x0d,0x00,0x00,0x2a,0x0d,0x00,0x00,0x05,0x00,0x00,0x00, +0x2e,0x0d,0x00,0x00,0x2b,0x0d,0x00,0x00,0xf7,0x00,0x03,0x00,0x3b,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x30,0x0d,0x00,0x00,0x31,0x0d,0x00,0x00, +0x3b,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x31,0x0d,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x33,0x0d,0x00,0x00,0x23,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0xbe,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x34,0x0d,0x00,0x00,0x33,0x0d,0x00,0x00, +0xc1,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x39,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x34,0x0d,0x00,0x00,0x35,0x0d,0x00,0x00,0x39,0x0d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x35,0x0d,0x00,0x00,0xbc,0x00,0x05,0x00,0xcd,0x00,0x00,0x00, +0x38,0x0d,0x00,0x00,0x33,0x0d,0x00,0x00,0xc2,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x39,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x39,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00, +0xcd,0x00,0x00,0x00,0x3a,0x0d,0x00,0x00,0x34,0x0d,0x00,0x00,0x31,0x0d,0x00,0x00, +0x38,0x0d,0x00,0x00,0x35,0x0d,0x00,0x00,0xf9,0x00,0x02,0x00,0x3b,0x0d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3b,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00,0xcd,0x00,0x00,0x00, +0x3c,0x0d,0x00,0x00,0x30,0x0d,0x00,0x00,0x2f,0x0d,0x00,0x00,0x3a,0x0d,0x00,0x00, +0x39,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x4c,0x02,0x00,0x00,0x3f,0x0d,0x00,0x00, +0x5f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x50,0x02,0x00,0x00,0x40,0x0d,0x00,0x00, +0x52,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x54,0x02,0x00,0x00,0x41,0x0d,0x00,0x00, +0x3f,0x0d,0x00,0x00,0x40,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0x43,0x0d,0x00,0x00,0x41,0x0d,0x00,0x00,0xf1,0x0c,0x00,0x00,0x02,0x00,0x00,0x00, +0xc1,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x44,0x0d,0x00,0x00, +0x43,0x0d,0x00,0x00,0x03,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x48,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x44,0x0d,0x00,0x00, +0xc1,0x01,0x00,0x00,0xc2,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x4c,0x02,0x00,0x00, +0x4b,0x0d,0x00,0x00,0xe4,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x54,0x02,0x00,0x00, +0x4d,0x0d,0x00,0x00,0x4b,0x0d,0x00,0x00,0x40,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x4f,0x0d,0x00,0x00,0x4d,0x0d,0x00,0x00,0xf1,0x0c,0x00,0x00, +0x02,0x00,0x00,0x00,0xc1,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb7,0x0c,0x00,0x00,0x4f,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xba,0x0c,0x00,0x00,0x4f,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x22,0x02,0x00,0x00,0x53,0x0d,0x00,0x00,0x0b,0x02,0x00,0x00, +0x27,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x54,0x0d,0x00,0x00, +0x53,0x0d,0x00,0x00,0xaa,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0xbd,0x0c,0x00,0x00, +0x0c,0x02,0x00,0x00,0x54,0x0d,0x00,0x00,0xa4,0x00,0x05,0x00,0xcd,0x00,0x00,0x00, +0xc1,0x0c,0x00,0x00,0x3c,0x0d,0x00,0x00,0xcf,0x08,0x00,0x00,0xa6,0x00,0x05,0x00, +0xcd,0x00,0x00,0x00,0xc4,0x0c,0x00,0x00,0xc1,0x0c,0x00,0x00,0xbd,0x0c,0x00,0x00, +0xf7,0x00,0x03,0x00,0x1f,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x3c,0x0d,0x00,0x00,0x1b,0x0c,0x00,0x00,0x1f,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x1b,0x0c,0x00,0x00,0xa8,0x00,0x04,0x00,0xcd,0x00,0x00,0x00,0x1e,0x0c,0x00,0x00, +0xbd,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00,0x1f,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x1f,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0xcd,0x00,0x00,0x00,0x20,0x0c,0x00,0x00, +0x3c,0x0d,0x00,0x00,0x3b,0x0d,0x00,0x00,0x1e,0x0c,0x00,0x00,0x1b,0x0c,0x00,0x00, +0xf7,0x00,0x03,0x00,0x2a,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x20,0x0c,0x00,0x00,0x21,0x0c,0x00,0x00,0x2a,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x21,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x8b,0x0d,0x00,0x00, +0x23,0x0d,0x00,0x00,0x91,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x8c,0x0d,0x00,0x00,0x8b,0x0d,0x00,0x00,0x17,0x04,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x8e,0x0d,0x00,0x00,0xda,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8f,0x0d,0x00,0x00,0x8e,0x0d,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x91,0x0d,0x00,0x00,0x8c,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb2,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x8f,0x0d,0x00,0x00,0x91,0x0d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb7,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xc1,0x01,0x00,0x00,0xb2,0x0d,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0xa9,0x22,0x00,0x00,0xb7,0x0d,0x00,0x00,0x8c,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x97,0x0d,0x00,0x00, +0xb6,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x99,0x0d,0x00,0x00, +0x8c,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xbc,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x97,0x0d,0x00,0x00, +0x99,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc1,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc1,0x01,0x00,0x00,0xbc,0x0d,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xad,0x22,0x00,0x00,0xc1,0x0d,0x00,0x00, +0xa9,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x9e,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0xad,0x22,0x00,0x00, +0x6e,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x9f,0x0d,0x00,0x00,0x9e,0x0d,0x00,0x00, +0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xc5,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0xad,0x22,0x00,0x00,0x73,0x00,0x04,0x00,0x1c,0x01,0x00,0x00, +0xa2,0x0d,0x00,0x00,0xc5,0x0d,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x7b,0x0e,0x00,0x00,0x9f,0x0d,0x00,0x00,0xa5,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x81,0x0e,0x00,0x00,0x7b,0x0e,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xbb,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x81,0x0e,0x00,0x00,0x0c,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0xb8,0x22,0x00,0x00,0xbb,0x0e,0x00,0x00,0x7b,0x0e,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x9e,0x0e,0x00,0x00, +0x7b,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xc5,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x9e,0x0e,0x00,0x00, +0x0c,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xc3,0x22,0x00,0x00, +0xc5,0x0e,0x00,0x00,0xb8,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x4c,0x02,0x00,0x00,0xd2,0x0e,0x00,0x00,0x73,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0xd4,0x0e,0x00,0x00,0xd2,0x0e,0x00,0x00,0xc3,0x22,0x00,0x00, +0x02,0x00,0x00,0x00,0x0c,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0x0d,0x0e,0x00,0x00,0xd4,0x0e,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0xe6,0x0e,0x00,0x00,0x9f,0x0d,0x00,0x00,0xb0,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xf0,0x0e,0x00,0x00,0xe6,0x0e,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xce,0x22,0x00,0x00,0xf0,0x0e,0x00,0x00, +0xe6,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x09,0x0f,0x00,0x00,0xe6,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x30,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x09,0x0f,0x00,0x00,0x0c,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0xd9,0x22,0x00,0x00,0x30,0x0f,0x00,0x00,0xce,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x3f,0x0f,0x00,0x00,0xd2,0x0e,0x00,0x00, +0xd9,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0x13,0x0e,0x00,0x00,0x3f,0x0f,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x51,0x0f,0x00,0x00,0x9f,0x0d,0x00,0x00,0xbb,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x5b,0x0f,0x00,0x00,0x51,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x65,0x0f,0x00,0x00, +0x8e,0x0d,0x00,0x00,0x12,0x02,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x96,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x5b,0x0f,0x00,0x00, +0x65,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xe4,0x22,0x00,0x00, +0x96,0x0f,0x00,0x00,0x51,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x74,0x0f,0x00,0x00,0x51,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x9b,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x74,0x0f,0x00,0x00,0x0c,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0xef,0x22,0x00,0x00,0x9b,0x0f,0x00,0x00,0xe4,0x22,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xaa,0x0f,0x00,0x00, +0xd2,0x0e,0x00,0x00,0xef,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x19,0x0e,0x00,0x00,0xaa,0x0f,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xbc,0x0f,0x00,0x00,0x9f,0x0d,0x00,0x00, +0xc6,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xc6,0x0f,0x00,0x00, +0xbc,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x01,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xc6,0x0f,0x00,0x00, +0x65,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xfa,0x22,0x00,0x00, +0x01,0x10,0x00,0x00,0xbc,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xdf,0x0f,0x00,0x00,0xbc,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x06,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xdf,0x0f,0x00,0x00,0x0c,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0x05,0x23,0x00,0x00,0x06,0x10,0x00,0x00,0xfa,0x22,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x15,0x10,0x00,0x00, +0xd2,0x0e,0x00,0x00,0x05,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x1f,0x0e,0x00,0x00,0x15,0x10,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x27,0x10,0x00,0x00,0x9f,0x0d,0x00,0x00, +0xd1,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x2d,0x10,0x00,0x00, +0x27,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x67,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x2d,0x10,0x00,0x00, +0x0c,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x10,0x23,0x00,0x00, +0x67,0x10,0x00,0x00,0x27,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x4e,0x10,0x00,0x00,0x27,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x1b,0x23,0x00,0x00,0x4e,0x10,0x00,0x00, +0x10,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0x80,0x10,0x00,0x00,0xd2,0x0e,0x00,0x00,0x1b,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0x0c,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x25,0x0e,0x00,0x00, +0x80,0x10,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x9c,0x10,0x00,0x00, +0x9f,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0x26,0x23,0x00,0x00,0x9c,0x10,0x00,0x00,0x9f,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xb9,0x10,0x00,0x00,0x9f,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x31,0x23,0x00,0x00, +0xb9,0x10,0x00,0x00,0x26,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0xeb,0x10,0x00,0x00,0xd2,0x0e,0x00,0x00,0x31,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0x0c,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0x2b,0x0e,0x00,0x00,0xeb,0x10,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0xfd,0x10,0x00,0x00,0x9f,0x0d,0x00,0x00,0xe6,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x07,0x11,0x00,0x00,0xfd,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x42,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x07,0x11,0x00,0x00,0x65,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0x3c,0x23,0x00,0x00,0x42,0x11,0x00,0x00,0xfd,0x10,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x24,0x11,0x00,0x00, +0xfd,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0x47,0x23,0x00,0x00,0x24,0x11,0x00,0x00,0x3c,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x56,0x11,0x00,0x00,0xd2,0x0e,0x00,0x00, +0x47,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0x31,0x0e,0x00,0x00,0x56,0x11,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x68,0x11,0x00,0x00,0x9f,0x0d,0x00,0x00,0xf1,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x72,0x11,0x00,0x00,0x68,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xad,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x72,0x11,0x00,0x00,0x65,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x52,0x23,0x00,0x00,0xad,0x11,0x00,0x00, +0x68,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x8f,0x11,0x00,0x00,0x68,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0x5d,0x23,0x00,0x00,0x8f,0x11,0x00,0x00,0x52,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xc1,0x11,0x00,0x00, +0xd2,0x0e,0x00,0x00,0x5d,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x37,0x0e,0x00,0x00,0xc1,0x11,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xd3,0x11,0x00,0x00,0x9f,0x0d,0x00,0x00, +0xfc,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xd9,0x11,0x00,0x00, +0xd3,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x13,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xd9,0x11,0x00,0x00, +0x0c,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x68,0x23,0x00,0x00, +0x13,0x12,0x00,0x00,0xd3,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xfa,0x11,0x00,0x00,0xd3,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x04,0x12,0x00,0x00,0xb6,0x0b,0x00,0x00, +0x12,0x02,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x22,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xfa,0x11,0x00,0x00,0x04,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x73,0x23,0x00,0x00,0x22,0x12,0x00,0x00, +0x68,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0x2c,0x12,0x00,0x00,0xd2,0x0e,0x00,0x00,0x73,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0x0c,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x3d,0x0e,0x00,0x00, +0x2c,0x12,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x3e,0x12,0x00,0x00, +0x9f,0x0d,0x00,0x00,0x07,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x48,0x12,0x00,0x00,0x3e,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0x7e,0x23,0x00,0x00,0x48,0x12,0x00,0x00,0x3e,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x65,0x12,0x00,0x00, +0x3e,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x8d,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x65,0x12,0x00,0x00, +0x04,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x89,0x23,0x00,0x00, +0x8d,0x12,0x00,0x00,0x7e,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x97,0x12,0x00,0x00,0xd2,0x0e,0x00,0x00,0x89,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0x0c,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0x43,0x0e,0x00,0x00,0x97,0x12,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0xa9,0x12,0x00,0x00,0x9f,0x0d,0x00,0x00,0x12,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xb3,0x12,0x00,0x00,0xa9,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xee,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xb3,0x12,0x00,0x00,0x65,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0x94,0x23,0x00,0x00,0xee,0x12,0x00,0x00,0xa9,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xd0,0x12,0x00,0x00, +0xa9,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xf8,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xd0,0x12,0x00,0x00, +0x04,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x9f,0x23,0x00,0x00, +0xf8,0x12,0x00,0x00,0x94,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x02,0x13,0x00,0x00,0xd2,0x0e,0x00,0x00,0x9f,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0x0c,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0x49,0x0e,0x00,0x00,0x02,0x13,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x14,0x13,0x00,0x00,0x9f,0x0d,0x00,0x00,0x1d,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x1e,0x13,0x00,0x00,0x14,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x59,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x1e,0x13,0x00,0x00,0x65,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0xaa,0x23,0x00,0x00,0x59,0x13,0x00,0x00,0x14,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x3b,0x13,0x00,0x00, +0x14,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x63,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x3b,0x13,0x00,0x00, +0x04,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xb5,0x23,0x00,0x00, +0x63,0x13,0x00,0x00,0xaa,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x6d,0x13,0x00,0x00,0xd2,0x0e,0x00,0x00,0xb5,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0x0c,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0x4f,0x0e,0x00,0x00,0x6d,0x13,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x7f,0x13,0x00,0x00,0x9f,0x0d,0x00,0x00,0x28,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x85,0x13,0x00,0x00,0x7f,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xbf,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x85,0x13,0x00,0x00,0x0c,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0xc0,0x23,0x00,0x00,0xbf,0x13,0x00,0x00,0x7f,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xa6,0x13,0x00,0x00, +0x7f,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xce,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xa6,0x13,0x00,0x00, +0x04,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xcb,0x23,0x00,0x00, +0xce,0x13,0x00,0x00,0xc0,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0xd8,0x13,0x00,0x00,0xd2,0x0e,0x00,0x00,0xcb,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0x0c,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0x55,0x0e,0x00,0x00,0xd8,0x13,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0xea,0x13,0x00,0x00,0x9f,0x0d,0x00,0x00,0x33,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xf4,0x13,0x00,0x00,0xea,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xd6,0x23,0x00,0x00,0xf4,0x13,0x00,0x00, +0xea,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x11,0x14,0x00,0x00,0xea,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x39,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x11,0x14,0x00,0x00,0x04,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0xe1,0x23,0x00,0x00,0x39,0x14,0x00,0x00,0xd6,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x43,0x14,0x00,0x00,0xd2,0x0e,0x00,0x00, +0xe1,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0x5b,0x0e,0x00,0x00,0x43,0x14,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x55,0x14,0x00,0x00,0x9f,0x0d,0x00,0x00,0x3e,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x5f,0x14,0x00,0x00,0x55,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x9a,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x5f,0x14,0x00,0x00,0x65,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xec,0x23,0x00,0x00,0x9a,0x14,0x00,0x00, +0x55,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x7c,0x14,0x00,0x00,0x55,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xa4,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x7c,0x14,0x00,0x00,0x04,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0xf7,0x23,0x00,0x00,0xa4,0x14,0x00,0x00,0xec,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xae,0x14,0x00,0x00,0xd2,0x0e,0x00,0x00, +0xf7,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0x61,0x0e,0x00,0x00,0xae,0x14,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0xc0,0x14,0x00,0x00,0x9f,0x0d,0x00,0x00,0x49,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xca,0x14,0x00,0x00,0xc0,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x05,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xca,0x14,0x00,0x00,0x65,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x02,0x24,0x00,0x00,0x05,0x15,0x00,0x00, +0xc0,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xe7,0x14,0x00,0x00,0xc0,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x0f,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xe7,0x14,0x00,0x00,0x04,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0x0d,0x24,0x00,0x00,0x0f,0x15,0x00,0x00,0x02,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x19,0x15,0x00,0x00,0xd2,0x0e,0x00,0x00, +0x0d,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0x67,0x0e,0x00,0x00,0x19,0x15,0x00,0x00,0x51,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x4b,0x15,0x00,0x00,0xa2,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xa5,0x15,0x00,0x00,0x76,0x04,0x00,0x00, +0x4b,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xcc,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xa5,0x15,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xcd,0x15,0x00,0x00,0xcc,0x15,0x00,0x00,0x3d,0x00,0x04,0x00, +0x4c,0x02,0x00,0x00,0xd2,0x15,0x00,0x00,0xd7,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x54,0x02,0x00,0x00,0xd4,0x15,0x00,0x00,0xd2,0x15,0x00,0x00,0x40,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd6,0x15,0x00,0x00,0xcd,0x15,0x00,0x00, +0xde,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd7,0x15,0x00,0x00, +0xd6,0x15,0x00,0x00,0xde,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0xd8,0x15,0x00,0x00,0xd4,0x15,0x00,0x00,0xd7,0x15,0x00,0x00,0x02,0x00,0x00,0x00, +0xc1,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd9,0x15,0x00,0x00, +0xd8,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0xcf,0x15,0x00,0x00,0xd9,0x15,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xa8,0x15,0x00,0x00,0x7c,0x04,0x00,0x00,0x4b,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0xde,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xa8,0x15,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xdf,0x15,0x00,0x00, +0xde,0x15,0x00,0x00,0x56,0x00,0x05,0x00,0x54,0x02,0x00,0x00,0xe6,0x15,0x00,0x00, +0xd2,0x15,0x00,0x00,0x40,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe8,0x15,0x00,0x00,0xdf,0x15,0x00,0x00,0xde,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xe9,0x15,0x00,0x00,0xe8,0x15,0x00,0x00,0xde,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xea,0x15,0x00,0x00,0xe6,0x15,0x00,0x00, +0xe9,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xc1,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xeb,0x15,0x00,0x00,0xea,0x15,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xe1,0x15,0x00,0x00,0xeb,0x15,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xab,0x15,0x00,0x00,0x82,0x04,0x00,0x00, +0x4b,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xf0,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xab,0x15,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xf1,0x15,0x00,0x00,0xf0,0x15,0x00,0x00,0x56,0x00,0x05,0x00, +0x54,0x02,0x00,0x00,0xf8,0x15,0x00,0x00,0xd2,0x15,0x00,0x00,0x40,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfa,0x15,0x00,0x00,0xf1,0x15,0x00,0x00, +0xde,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xfb,0x15,0x00,0x00, +0xfa,0x15,0x00,0x00,0xde,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0xfc,0x15,0x00,0x00,0xf8,0x15,0x00,0x00,0xfb,0x15,0x00,0x00,0x02,0x00,0x00,0x00, +0xc1,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfd,0x15,0x00,0x00, +0xfc,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0xf3,0x15,0x00,0x00,0xfd,0x15,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xae,0x15,0x00,0x00,0x88,0x04,0x00,0x00,0x4b,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0x02,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xae,0x15,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x03,0x16,0x00,0x00, +0x02,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x54,0x02,0x00,0x00,0x0a,0x16,0x00,0x00, +0xd2,0x15,0x00,0x00,0x40,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0c,0x16,0x00,0x00,0x03,0x16,0x00,0x00,0xde,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x0d,0x16,0x00,0x00,0x0c,0x16,0x00,0x00,0xde,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x0e,0x16,0x00,0x00,0x0a,0x16,0x00,0x00, +0x0d,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xc1,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0f,0x16,0x00,0x00,0x0e,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x05,0x16,0x00,0x00,0x0f,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xb2,0x15,0x00,0x00,0x0d,0x0e,0x00,0x00, +0xcf,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xb5,0x15,0x00,0x00, +0x13,0x0e,0x00,0x00,0xe1,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0xb6,0x15,0x00,0x00,0xb2,0x15,0x00,0x00,0xb5,0x15,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0xb9,0x15,0x00,0x00,0x19,0x0e,0x00,0x00,0xf3,0x15,0x00,0x00, +0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xba,0x15,0x00,0x00,0xb6,0x15,0x00,0x00, +0xb9,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xbd,0x15,0x00,0x00, +0x1f,0x0e,0x00,0x00,0x05,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0xbe,0x15,0x00,0x00,0xba,0x15,0x00,0x00,0xbd,0x15,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xc1,0x15,0x00,0x00,0xcf,0x15,0x00,0x00,0xe1,0x15,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xc3,0x15,0x00,0x00,0xc1,0x15,0x00,0x00, +0xf3,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xc5,0x15,0x00,0x00, +0xc3,0x15,0x00,0x00,0x05,0x16,0x00,0x00,0x50,0x00,0x07,0x00,0x53,0x00,0x00,0x00, +0xc6,0x15,0x00,0x00,0xc5,0x15,0x00,0x00,0xc5,0x15,0x00,0x00,0xc5,0x15,0x00,0x00, +0xc5,0x15,0x00,0x00,0x88,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xc7,0x15,0x00,0x00, +0xbe,0x15,0x00,0x00,0xc6,0x15,0x00,0x00,0x56,0x00,0x05,0x00,0x54,0x02,0x00,0x00, +0x4a,0x16,0x00,0x00,0xd2,0x15,0x00,0x00,0x40,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x4e,0x16,0x00,0x00,0x4a,0x16,0x00,0x00,0xd7,0x15,0x00,0x00, +0x02,0x00,0x00,0x00,0xc1,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4f,0x16,0x00,0x00,0x4e,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x45,0x16,0x00,0x00,0x4f,0x16,0x00,0x00,0x56,0x00,0x05,0x00, +0x54,0x02,0x00,0x00,0x5c,0x16,0x00,0x00,0xd2,0x15,0x00,0x00,0x40,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x60,0x16,0x00,0x00,0x5c,0x16,0x00,0x00, +0xe9,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xc1,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x61,0x16,0x00,0x00,0x60,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x57,0x16,0x00,0x00,0x61,0x16,0x00,0x00, +0x56,0x00,0x05,0x00,0x54,0x02,0x00,0x00,0x6e,0x16,0x00,0x00,0xd2,0x15,0x00,0x00, +0x40,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x72,0x16,0x00,0x00, +0x6e,0x16,0x00,0x00,0xfb,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xc1,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x73,0x16,0x00,0x00,0x72,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x69,0x16,0x00,0x00, +0x73,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x54,0x02,0x00,0x00,0x80,0x16,0x00,0x00, +0xd2,0x15,0x00,0x00,0x40,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0x84,0x16,0x00,0x00,0x80,0x16,0x00,0x00,0x0d,0x16,0x00,0x00,0x02,0x00,0x00,0x00, +0xc1,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x85,0x16,0x00,0x00, +0x84,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x7b,0x16,0x00,0x00,0x85,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x28,0x16,0x00,0x00,0x25,0x0e,0x00,0x00,0x45,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x2b,0x16,0x00,0x00,0x2b,0x0e,0x00,0x00,0x57,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x2c,0x16,0x00,0x00,0x28,0x16,0x00,0x00, +0x2b,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x2f,0x16,0x00,0x00, +0x31,0x0e,0x00,0x00,0x69,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x30,0x16,0x00,0x00,0x2c,0x16,0x00,0x00,0x2f,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x33,0x16,0x00,0x00,0x37,0x0e,0x00,0x00,0x7b,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x34,0x16,0x00,0x00,0x30,0x16,0x00,0x00, +0x33,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x37,0x16,0x00,0x00, +0x45,0x16,0x00,0x00,0x57,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x39,0x16,0x00,0x00,0x37,0x16,0x00,0x00,0x69,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x3b,0x16,0x00,0x00,0x39,0x16,0x00,0x00,0x7b,0x16,0x00,0x00, +0x50,0x00,0x07,0x00,0x53,0x00,0x00,0x00,0x3c,0x16,0x00,0x00,0x3b,0x16,0x00,0x00, +0x3b,0x16,0x00,0x00,0x3b,0x16,0x00,0x00,0x3b,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x3d,0x16,0x00,0x00,0x34,0x16,0x00,0x00,0x3c,0x16,0x00,0x00, +0x56,0x00,0x05,0x00,0x54,0x02,0x00,0x00,0xc0,0x16,0x00,0x00,0xd2,0x15,0x00,0x00, +0x40,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xc4,0x16,0x00,0x00, +0xc0,0x16,0x00,0x00,0xd7,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xc1,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc5,0x16,0x00,0x00,0xc4,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xbb,0x16,0x00,0x00, +0xc5,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x54,0x02,0x00,0x00,0xd2,0x16,0x00,0x00, +0xd2,0x15,0x00,0x00,0x40,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0xd6,0x16,0x00,0x00,0xd2,0x16,0x00,0x00,0xe9,0x15,0x00,0x00,0x02,0x00,0x00,0x00, +0xc1,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd7,0x16,0x00,0x00, +0xd6,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0xcd,0x16,0x00,0x00,0xd7,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x54,0x02,0x00,0x00, +0xe4,0x16,0x00,0x00,0xd2,0x15,0x00,0x00,0x40,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0xe8,0x16,0x00,0x00,0xe4,0x16,0x00,0x00,0xfb,0x15,0x00,0x00, +0x02,0x00,0x00,0x00,0xc1,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe9,0x16,0x00,0x00,0xe8,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0xdf,0x16,0x00,0x00,0xe9,0x16,0x00,0x00,0x56,0x00,0x05,0x00, +0x54,0x02,0x00,0x00,0xf6,0x16,0x00,0x00,0xd2,0x15,0x00,0x00,0x40,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xfa,0x16,0x00,0x00,0xf6,0x16,0x00,0x00, +0x0d,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xc1,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfb,0x16,0x00,0x00,0xfa,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xf1,0x16,0x00,0x00,0xfb,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x9e,0x16,0x00,0x00,0x3d,0x0e,0x00,0x00, +0xbb,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xa1,0x16,0x00,0x00, +0x43,0x0e,0x00,0x00,0xcd,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0xa2,0x16,0x00,0x00,0x9e,0x16,0x00,0x00,0xa1,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0xa5,0x16,0x00,0x00,0x49,0x0e,0x00,0x00,0xdf,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xa6,0x16,0x00,0x00,0xa2,0x16,0x00,0x00, +0xa5,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xa9,0x16,0x00,0x00, +0x4f,0x0e,0x00,0x00,0xf1,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0xaa,0x16,0x00,0x00,0xa6,0x16,0x00,0x00,0xa9,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xad,0x16,0x00,0x00,0xbb,0x16,0x00,0x00,0xcd,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xaf,0x16,0x00,0x00,0xad,0x16,0x00,0x00, +0xdf,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xb1,0x16,0x00,0x00, +0xaf,0x16,0x00,0x00,0xf1,0x16,0x00,0x00,0x50,0x00,0x07,0x00,0x53,0x00,0x00,0x00, +0xb2,0x16,0x00,0x00,0xb1,0x16,0x00,0x00,0xb1,0x16,0x00,0x00,0xb1,0x16,0x00,0x00, +0xb1,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xb3,0x16,0x00,0x00, +0xaa,0x16,0x00,0x00,0xb2,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x54,0x02,0x00,0x00, +0x36,0x17,0x00,0x00,0xd2,0x15,0x00,0x00,0x40,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x3a,0x17,0x00,0x00,0x36,0x17,0x00,0x00,0xd7,0x15,0x00,0x00, +0x02,0x00,0x00,0x00,0xc1,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3b,0x17,0x00,0x00,0x3a,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x31,0x17,0x00,0x00,0x3b,0x17,0x00,0x00,0x56,0x00,0x05,0x00, +0x54,0x02,0x00,0x00,0x48,0x17,0x00,0x00,0xd2,0x15,0x00,0x00,0x40,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x4c,0x17,0x00,0x00,0x48,0x17,0x00,0x00, +0xe9,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xc1,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4d,0x17,0x00,0x00,0x4c,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x43,0x17,0x00,0x00,0x4d,0x17,0x00,0x00, +0x56,0x00,0x05,0x00,0x54,0x02,0x00,0x00,0x5a,0x17,0x00,0x00,0xd2,0x15,0x00,0x00, +0x40,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x5e,0x17,0x00,0x00, +0x5a,0x17,0x00,0x00,0xfb,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xc1,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5f,0x17,0x00,0x00,0x5e,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x55,0x17,0x00,0x00, +0x5f,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x54,0x02,0x00,0x00,0x6c,0x17,0x00,0x00, +0xd2,0x15,0x00,0x00,0x40,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0x70,0x17,0x00,0x00,0x6c,0x17,0x00,0x00,0x0d,0x16,0x00,0x00,0x02,0x00,0x00,0x00, +0xc1,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x71,0x17,0x00,0x00, +0x70,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x67,0x17,0x00,0x00,0x71,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x14,0x17,0x00,0x00,0x55,0x0e,0x00,0x00,0x31,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x17,0x17,0x00,0x00,0x5b,0x0e,0x00,0x00,0x43,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x18,0x17,0x00,0x00,0x14,0x17,0x00,0x00, +0x17,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x1b,0x17,0x00,0x00, +0x61,0x0e,0x00,0x00,0x55,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x1c,0x17,0x00,0x00,0x18,0x17,0x00,0x00,0x1b,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x1f,0x17,0x00,0x00,0x67,0x0e,0x00,0x00,0x67,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x20,0x17,0x00,0x00,0x1c,0x17,0x00,0x00, +0x1f,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x23,0x17,0x00,0x00, +0x31,0x17,0x00,0x00,0x43,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x25,0x17,0x00,0x00,0x23,0x17,0x00,0x00,0x55,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x27,0x17,0x00,0x00,0x25,0x17,0x00,0x00,0x67,0x17,0x00,0x00, +0x50,0x00,0x07,0x00,0x53,0x00,0x00,0x00,0x28,0x17,0x00,0x00,0x27,0x17,0x00,0x00, +0x27,0x17,0x00,0x00,0x27,0x17,0x00,0x00,0x27,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x29,0x17,0x00,0x00,0x20,0x17,0x00,0x00,0x28,0x17,0x00,0x00, +0x51,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x73,0x15,0x00,0x00,0xa2,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x7d,0x17,0x00,0x00, +0x76,0x04,0x00,0x00,0x73,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0xa4,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x7d,0x17,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa5,0x17,0x00,0x00,0xa4,0x17,0x00,0x00, +0x56,0x00,0x05,0x00,0x54,0x02,0x00,0x00,0xac,0x17,0x00,0x00,0xd2,0x15,0x00,0x00, +0x40,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xae,0x17,0x00,0x00, +0xa5,0x17,0x00,0x00,0xde,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xaf,0x17,0x00,0x00,0xae,0x17,0x00,0x00,0xde,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0xb0,0x17,0x00,0x00,0xac,0x17,0x00,0x00,0xaf,0x17,0x00,0x00, +0x02,0x00,0x00,0x00,0xc1,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb1,0x17,0x00,0x00,0xb0,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0xa7,0x17,0x00,0x00,0xb1,0x17,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x80,0x17,0x00,0x00,0x7c,0x04,0x00,0x00,0x73,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xb6,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x80,0x17,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb7,0x17,0x00,0x00,0xb6,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x54,0x02,0x00,0x00, +0xbe,0x17,0x00,0x00,0xd2,0x15,0x00,0x00,0x40,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc0,0x17,0x00,0x00,0xb7,0x17,0x00,0x00,0xde,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xc1,0x17,0x00,0x00,0xc0,0x17,0x00,0x00, +0xde,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xc2,0x17,0x00,0x00, +0xbe,0x17,0x00,0x00,0xc1,0x17,0x00,0x00,0x02,0x00,0x00,0x00,0xc1,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc3,0x17,0x00,0x00,0xc2,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xb9,0x17,0x00,0x00, +0xc3,0x17,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x83,0x17,0x00,0x00, +0x82,0x04,0x00,0x00,0x73,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0xc8,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x83,0x17,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc9,0x17,0x00,0x00,0xc8,0x17,0x00,0x00, +0x56,0x00,0x05,0x00,0x54,0x02,0x00,0x00,0xd0,0x17,0x00,0x00,0xd2,0x15,0x00,0x00, +0x40,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd2,0x17,0x00,0x00, +0xc9,0x17,0x00,0x00,0xde,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xd3,0x17,0x00,0x00,0xd2,0x17,0x00,0x00,0xde,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0xd4,0x17,0x00,0x00,0xd0,0x17,0x00,0x00,0xd3,0x17,0x00,0x00, +0x02,0x00,0x00,0x00,0xc1,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd5,0x17,0x00,0x00,0xd4,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0xcb,0x17,0x00,0x00,0xd5,0x17,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x86,0x17,0x00,0x00,0x88,0x04,0x00,0x00,0x73,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xda,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x86,0x17,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xdb,0x17,0x00,0x00,0xda,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x54,0x02,0x00,0x00, +0xe2,0x17,0x00,0x00,0xd2,0x15,0x00,0x00,0x40,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe4,0x17,0x00,0x00,0xdb,0x17,0x00,0x00,0xde,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xe5,0x17,0x00,0x00,0xe4,0x17,0x00,0x00, +0xde,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xe6,0x17,0x00,0x00, +0xe2,0x17,0x00,0x00,0xe5,0x17,0x00,0x00,0x02,0x00,0x00,0x00,0xc1,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe7,0x17,0x00,0x00,0xe6,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xdd,0x17,0x00,0x00, +0xe7,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x8a,0x17,0x00,0x00, +0xc7,0x15,0x00,0x00,0xa7,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x8d,0x17,0x00,0x00,0x3d,0x16,0x00,0x00,0xb9,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x8e,0x17,0x00,0x00,0x8a,0x17,0x00,0x00,0x8d,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x91,0x17,0x00,0x00,0xb3,0x16,0x00,0x00, +0xcb,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x92,0x17,0x00,0x00, +0x8e,0x17,0x00,0x00,0x91,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x95,0x17,0x00,0x00,0x29,0x17,0x00,0x00,0xdd,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x96,0x17,0x00,0x00,0x92,0x17,0x00,0x00,0x95,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x99,0x17,0x00,0x00,0xa7,0x17,0x00,0x00, +0xb9,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x9b,0x17,0x00,0x00, +0x99,0x17,0x00,0x00,0xcb,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x9d,0x17,0x00,0x00,0x9b,0x17,0x00,0x00,0xdd,0x17,0x00,0x00,0x50,0x00,0x07,0x00, +0x53,0x00,0x00,0x00,0x9e,0x17,0x00,0x00,0x9d,0x17,0x00,0x00,0x9d,0x17,0x00,0x00, +0x9d,0x17,0x00,0x00,0x9d,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x9f,0x17,0x00,0x00,0x96,0x17,0x00,0x00,0x9e,0x17,0x00,0x00,0x50,0x00,0x07,0x00, +0xfc,0x04,0x00,0x00,0x7d,0x15,0x00,0x00,0x2b,0x0e,0x00,0x00,0x31,0x0e,0x00,0x00, +0x43,0x0e,0x00,0x00,0x49,0x0e,0x00,0x00,0x3e,0x00,0x03,0x00,0x38,0x15,0x00,0x00, +0x7d,0x15,0x00,0x00,0x41,0x00,0x05,0x00,0x54,0x00,0x00,0x00,0x7e,0x15,0x00,0x00, +0x38,0x15,0x00,0x00,0x0c,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0x7f,0x15,0x00,0x00,0x7e,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0x81,0x15,0x00,0x00,0x7e,0x15,0x00,0x00,0xf9,0x00,0x02,0x00,0x82,0x15,0x00,0x00, +0xf8,0x00,0x02,0x00,0x82,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x53,0x00,0x00,0x00, +0xc6,0x24,0x00,0x00,0x81,0x15,0x00,0x00,0x21,0x0c,0x00,0x00,0xf1,0x17,0x00,0x00, +0x86,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x53,0x00,0x00,0x00,0xc5,0x24,0x00,0x00, +0x7f,0x15,0x00,0x00,0x21,0x0c,0x00,0x00,0xec,0x17,0x00,0x00,0x86,0x15,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc3,0x24,0x00,0x00,0x12,0x02,0x00,0x00, +0x21,0x0c,0x00,0x00,0x93,0x15,0x00,0x00,0x86,0x15,0x00,0x00,0xb1,0x00,0x05,0x00, +0xcd,0x00,0x00,0x00,0x85,0x15,0x00,0x00,0xc3,0x24,0x00,0x00,0x1c,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0x94,0x15,0x00,0x00,0x86,0x15,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x85,0x15,0x00,0x00,0x86,0x15,0x00,0x00,0x94,0x15,0x00,0x00, +0xf8,0x00,0x02,0x00,0x86,0x15,0x00,0x00,0x41,0x00,0x05,0x00,0x54,0x00,0x00,0x00, +0x89,0x15,0x00,0x00,0x38,0x15,0x00,0x00,0xc3,0x24,0x00,0x00,0x3d,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0x8a,0x15,0x00,0x00,0x89,0x15,0x00,0x00,0x0c,0x00,0x07,0x00, +0x53,0x00,0x00,0x00,0xec,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xc5,0x24,0x00,0x00,0x8a,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0x8f,0x15,0x00,0x00,0x89,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x53,0x00,0x00,0x00, +0xf1,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc6,0x24,0x00,0x00, +0x8f,0x15,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x93,0x15,0x00,0x00, +0xc3,0x24,0x00,0x00,0x12,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x82,0x15,0x00,0x00, +0xf8,0x00,0x02,0x00,0x94,0x15,0x00,0x00,0x0c,0x00,0x08,0x00,0x53,0x00,0x00,0x00, +0x98,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x9f,0x17,0x00,0x00, +0xc5,0x24,0x00,0x00,0xc6,0x24,0x00,0x00,0x73,0x00,0x04,0x00,0x89,0x00,0x00,0x00, +0x62,0x0d,0x00,0x00,0x98,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x4c,0x02,0x00,0x00, +0xf5,0x17,0x00,0x00,0xcb,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0xf6,0x17,0x00,0x00,0xf5,0x17,0x00,0x00,0xcd,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x0c,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf7,0x17,0x00,0x00, +0xf6,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xcd,0x00,0x00,0x00, +0xf9,0x17,0x00,0x00,0xf7,0x17,0x00,0x00,0xc1,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xfb,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xfb,0x17,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x17,0x26,0x00,0x00,0xf9,0x17,0x00,0x00,0xc2,0x01,0x00,0x00, +0xf7,0x17,0x00,0x00,0x41,0x00,0x05,0x00,0x3d,0x02,0x00,0x00,0xff,0x17,0x00,0x00, +0x0b,0x02,0x00,0x00,0x42,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x00,0x18,0x00,0x00,0xff,0x17,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x66,0x0d,0x00,0x00,0x62,0x0d,0x00,0x00,0x62,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x05,0x18,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x06,0x18,0x00,0x00,0x66,0x0d,0x00,0x00, +0x05,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x09,0x18,0x00,0x00, +0x06,0x18,0x00,0x00,0x17,0x26,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x0d,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x09,0x18,0x00,0x00, +0x13,0x0b,0x00,0x00,0xbd,0x24,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x13,0x18,0x00,0x00,0x0d,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x14,0x18,0x00,0x00,0x76,0x03,0x00,0x00,0x13,0x18,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x16,0x18,0x00,0x00,0x0d,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x17,0x18,0x00,0x00, +0xde,0x02,0x00,0x00,0x16,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x18,0x18,0x00,0x00,0x14,0x18,0x00,0x00,0x17,0x18,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1a,0x18,0x00,0x00,0x0d,0x18,0x00,0x00,0x02,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1b,0x18,0x00,0x00,0x76,0x03,0x00,0x00, +0x1a,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1c,0x18,0x00,0x00, +0x18,0x18,0x00,0x00,0x1b,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1f,0x18,0x00,0x00,0xde,0x02,0x00,0x00,0x13,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x22,0x18,0x00,0x00,0xde,0x02,0x00,0x00,0x1a,0x18,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x23,0x18,0x00,0x00,0x1f,0x18,0x00,0x00, +0x22,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x26,0x18,0x00,0x00, +0x89,0x03,0x00,0x00,0x13,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2a,0x18,0x00,0x00,0x26,0x18,0x00,0x00,0x17,0x18,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2e,0x18,0x00,0x00,0x2a,0x18,0x00,0x00,0x1b,0x18,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x2f,0x18,0x00,0x00,0x1c,0x18,0x00,0x00, +0x23,0x18,0x00,0x00,0x2e,0x18,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6b,0x0d,0x00,0x00,0x62,0x0d,0x00,0x00,0x03,0x00,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x6c,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x6b,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x34,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x6c,0x0d,0x00,0x00,0xc1,0x01,0x00,0x00, +0xc2,0x01,0x00,0x00,0xb8,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x70,0x0d,0x00,0x00, +0x6b,0x0d,0x00,0x00,0xc1,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0xa9,0x02,0x00,0x00, +0x50,0x18,0x00,0x00,0xab,0x02,0x00,0x00,0x62,0x00,0x05,0x00,0x89,0x00,0x00,0x00, +0x52,0x18,0x00,0x00,0x50,0x18,0x00,0x00,0xcb,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x53,0x18,0x00,0x00,0x52,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xba,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x3f,0x18,0x00,0x00,0x53,0x18,0x00,0x00, +0xd6,0x08,0x00,0x00,0x3d,0x00,0x04,0x00,0x4c,0x02,0x00,0x00,0x57,0x18,0x00,0x00, +0xc0,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x54,0x02,0x00,0x00,0x59,0x18,0x00,0x00, +0x57,0x18,0x00,0x00,0x40,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0x5b,0x18,0x00,0x00,0x59,0x18,0x00,0x00,0x23,0x0d,0x00,0x00,0x02,0x00,0x00,0x00, +0xc1,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x5c,0x18,0x00,0x00, +0x5b,0x18,0x00,0x00,0x5b,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x2a,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x2a,0x0c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x7d,0x25,0x00,0x00,0x13,0x0b,0x00,0x00, +0x1f,0x0c,0x00,0x00,0x2f,0x18,0x00,0x00,0xfb,0x17,0x00,0x00,0xf5,0x00,0x07,0x00, +0xcd,0x00,0x00,0x00,0x6c,0x25,0x00,0x00,0xcf,0x08,0x00,0x00,0x1f,0x0c,0x00,0x00, +0x70,0x0d,0x00,0x00,0xfb,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xcc,0x24,0x00,0x00,0xed,0x02,0x00,0x00,0x1f,0x0c,0x00,0x00,0x5c,0x18,0x00,0x00, +0xfb,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0xcd,0x00,0x00,0x00,0xca,0x24,0x00,0x00, +0xcf,0x08,0x00,0x00,0x1f,0x0c,0x00,0x00,0x3f,0x18,0x00,0x00,0xfb,0x17,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc8,0x24,0x00,0x00,0xc1,0x01,0x00,0x00, +0x1f,0x0c,0x00,0x00,0x34,0x18,0x00,0x00,0xfb,0x17,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x62,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xb7,0x0c,0x00,0x00,0xc8,0x24,0x00,0x00,0x41,0x00,0x05,0x00,0x22,0x02,0x00,0x00, +0xfa,0x18,0x00,0x00,0x0b,0x02,0x00,0x00,0x21,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xfb,0x18,0x00,0x00,0xfa,0x18,0x00,0x00,0xc4,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xe3,0x18,0x00,0x00,0x17,0x02,0x00,0x00,0xfb,0x18,0x00,0x00, +0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe4,0x18,0x00,0x00,0xe3,0x18,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xe8,0x18,0x00,0x00,0xe4,0x18,0x00,0x00, +0xe4,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xe9,0x18,0x00,0x00, +0x98,0x0c,0x00,0x00,0xe8,0x18,0x00,0x00,0x6e,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0xea,0x18,0x00,0x00,0xe9,0x18,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x02,0x00,0x00, +0x02,0x19,0x00,0x00,0x0b,0x02,0x00,0x00,0x1c,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0x03,0x19,0x00,0x00,0x02,0x19,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x0f,0x19,0x00,0x00,0xea,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x10,0x19,0x00,0x00,0x92,0x0c,0x00,0x00,0x0f,0x19,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x13,0x19,0x00,0x00,0x0f,0x19,0x00,0x00, +0x17,0x04,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x20,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x10,0x19,0x00,0x00,0x13,0x19,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x25,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x17,0x04,0x00,0x00,0x20,0x19,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x19,0x19,0x00,0x00,0x03,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x1a,0x19,0x00,0x00,0x25,0x19,0x00,0x00,0x19,0x19,0x00,0x00, +0x3d,0x00,0x04,0x00,0x4c,0x02,0x00,0x00,0x29,0x19,0x00,0x00,0xcb,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x2a,0x19,0x00,0x00,0x29,0x19,0x00,0x00, +0xcd,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2b,0x19,0x00,0x00,0x2a,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x2d,0x19,0x00,0x00,0x2b,0x19,0x00,0x00, +0xc1,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x2f,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2f,0x19,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x18,0x26,0x00,0x00, +0x2d,0x19,0x00,0x00,0xc2,0x01,0x00,0x00,0x2b,0x19,0x00,0x00,0x3d,0x00,0x04,0x00, +0x4c,0x02,0x00,0x00,0x37,0x19,0x00,0x00,0x4e,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x54,0x02,0x00,0x00,0x39,0x19,0x00,0x00,0x37,0x19,0x00,0x00,0x40,0x0d,0x00,0x00, +0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x3c,0x19,0x00,0x00,0xfb,0x18,0x00,0x00, +0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x3d,0x19,0x00,0x00,0x39,0x19,0x00,0x00, +0x1a,0x19,0x00,0x00,0x02,0x00,0x00,0x00,0x3c,0x19,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3e,0x19,0x00,0x00,0x3d,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xf3,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x3e,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf4,0x18,0x00,0x00,0x18,0x26,0x00,0x00,0xf3,0x18,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x43,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0xf4,0x18,0x00,0x00,0x23,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7d,0x18,0x00,0x00,0xcc,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0xcd,0x00,0x00,0x00,0x7e,0x18,0x00,0x00,0x7d,0x18,0x00,0x00,0xc1,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x84,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x7e,0x18,0x00,0x00,0x7f,0x18,0x00,0x00,0x81,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x81,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x84,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7f,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x84,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x84,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd0,0x24,0x00,0x00, +0x7d,0x18,0x00,0x00,0x81,0x18,0x00,0x00,0x43,0x19,0x00,0x00,0x7f,0x18,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x21,0x24,0x00,0x00,0xd0,0x24,0x00,0x00, +0xcc,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x5a,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xd0,0x24,0x00,0x00, +0x43,0x19,0x00,0x00,0xb7,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x4e,0x19,0x00,0x00, +0x5a,0x19,0x00,0x00,0xc1,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x54,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x4e,0x19,0x00,0x00,0x4f,0x19,0x00,0x00, +0x53,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x53,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0x54,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x4f,0x19,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x5f,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xd0,0x24,0x00,0x00,0x43,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x52,0x19,0x00,0x00,0x5f,0x19,0x00,0x00,0x5a,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0x54,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x54,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xd2,0x24,0x00,0x00,0xc1,0x01,0x00,0x00,0x53,0x19,0x00,0x00, +0x52,0x19,0x00,0x00,0x4f,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8c,0x18,0x00,0x00,0xc2,0x01,0x00,0x00,0xd2,0x24,0x00,0x00,0xf7,0x00,0x03,0x00, +0xaa,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xca,0x24,0x00,0x00, +0x8f,0x18,0x00,0x00,0x97,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x97,0x18,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x99,0x18,0x00,0x00,0xcc,0x24,0x00,0x00, +0x00,0x00,0x00,0x00,0xbc,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x9a,0x18,0x00,0x00, +0x99,0x18,0x00,0x00,0xc2,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xa9,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x9a,0x18,0x00,0x00,0x9b,0x18,0x00,0x00, +0xa1,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xa1,0x18,0x00,0x00,0xba,0x00,0x05,0x00, +0xcd,0x00,0x00,0x00,0xa3,0x18,0x00,0x00,0x8c,0x18,0x00,0x00,0x61,0x07,0x00,0x00, +0xf7,0x00,0x03,0x00,0xa8,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xa3,0x18,0x00,0x00,0xa4,0x18,0x00,0x00,0xa8,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa4,0x18,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x2d,0x24,0x00,0x00, +0xc1,0x01,0x00,0x00,0x21,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa8,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xa8,0x18,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xdc,0x24,0x00,0x00,0x21,0x24,0x00,0x00,0xa1,0x18,0x00,0x00, +0x2d,0x24,0x00,0x00,0xa4,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xa9,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9b,0x18,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x65,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xd0,0x24,0x00,0x00, +0x43,0x19,0x00,0x00,0xde,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x2b,0x24,0x00,0x00,0x65,0x19,0x00,0x00,0x21,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa9,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xa9,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xdb,0x24,0x00,0x00,0xdc,0x24,0x00,0x00, +0xa8,0x18,0x00,0x00,0x2b,0x24,0x00,0x00,0x9b,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0xaa,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x8f,0x18,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x24,0x24,0x00,0x00,0x43,0x19,0x00,0x00,0x1b,0x26,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x93,0x18,0x00,0x00, +0xcc,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0xb7,0x00,0x05,0x00,0xcd,0x00,0x00,0x00, +0x94,0x18,0x00,0x00,0x93,0x18,0x00,0x00,0xc1,0x01,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x95,0x18,0x00,0x00,0x94,0x18,0x00,0x00,0xdc,0x02,0x00,0x00, +0xc2,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x27,0x24,0x00,0x00, +0x95,0x18,0x00,0x00,0x24,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xaa,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xaa,0x18,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xda,0x24,0x00,0x00,0xdb,0x24,0x00,0x00,0xa9,0x18,0x00,0x00, +0x27,0x24,0x00,0x00,0x8f,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xac,0x18,0x00,0x00,0xbe,0x24,0x00,0x00,0xd2,0x24,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xad,0x18,0x00,0x00,0xac,0x18,0x00,0x00,0x6b,0x07,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x6b,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xad,0x18,0x00,0x00,0xc1,0x01,0x00,0x00,0xc2,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x70,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x62,0x18,0x00,0x00,0x6b,0x19,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb2,0x18,0x00,0x00,0xc2,0x01,0x00,0x00,0x70,0x19,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb4,0x18,0x00,0x00,0xda,0x24,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb5,0x18,0x00,0x00, +0xb4,0x18,0x00,0x00,0xb2,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb9,0x18,0x00,0x00,0xc2,0x01,0x00,0x00,0xba,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x74,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xb9,0x18,0x00,0x00,0xc1,0x01,0x00,0x00,0xc2,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbd,0x18,0x00,0x00,0xb5,0x18,0x00,0x00,0x74,0x19,0x00,0x00, +0xb8,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0xc1,0x18,0x00,0x00,0x48,0x0d,0x00,0x00, +0x61,0x07,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc2,0x18,0x00,0x00, +0xc1,0x18,0x00,0x00,0xc2,0x01,0x00,0x00,0xc1,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc5,0x18,0x00,0x00,0xbd,0x18,0x00,0x00,0xc2,0x18,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc9,0x18,0x00,0x00,0xc5,0x18,0x00,0x00, +0xc2,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x78,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xc9,0x18,0x00,0x00,0xc1,0x01,0x00,0x00, +0xc2,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcc,0x18,0x00,0x00, +0xda,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x8f,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xcc,0x18,0x00,0x00, +0x43,0x19,0x00,0x00,0xb7,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x83,0x19,0x00,0x00, +0x8f,0x19,0x00,0x00,0xc1,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x89,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x83,0x19,0x00,0x00,0x84,0x19,0x00,0x00, +0x88,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x88,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0x89,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x84,0x19,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x94,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xcc,0x18,0x00,0x00,0x43,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x87,0x19,0x00,0x00,0x94,0x19,0x00,0x00,0x8f,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0x89,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x89,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xdd,0x24,0x00,0x00,0xc1,0x01,0x00,0x00,0x88,0x19,0x00,0x00, +0x87,0x19,0x00,0x00,0x84,0x19,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x98,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xdd,0x24,0x00,0x00, +0xc1,0x01,0x00,0x00,0xc2,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd1,0x18,0x00,0x00,0x78,0x19,0x00,0x00,0x63,0x04,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x9c,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xd1,0x18,0x00,0x00,0xc1,0x01,0x00,0x00,0xc2,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd4,0x18,0x00,0x00,0x9c,0x19,0x00,0x00,0x98,0x19,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xa0,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xd4,0x18,0x00,0x00,0xc1,0x01,0x00,0x00,0xc2,0x01,0x00,0x00, +0x41,0x00,0x05,0x00,0x2d,0x02,0x00,0x00,0xff,0x1a,0x00,0x00,0x0b,0x02,0x00,0x00, +0x37,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x00,0x1b,0x00,0x00, +0xff,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xeb,0x19,0x00,0x00, +0x8f,0x0c,0x00,0x00,0x00,0x1b,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xed,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0xeb,0x19,0x00,0x00, +0x6e,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0xee,0x19,0x00,0x00,0xed,0x19,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xf0,0x19,0x00,0x00,0xee,0x19,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xf1,0x19,0x00,0x00,0xf0,0x19,0x00,0x00, +0x17,0x04,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xf3,0x19,0x00,0x00, +0xf1,0x19,0x00,0x00,0xce,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf5,0x19,0x00,0x00,0xf3,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf7,0x19,0x00,0x00,0xeb,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xba,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0xf8,0x19,0x00,0x00,0xf5,0x19,0x00,0x00, +0xf7,0x19,0x00,0x00,0xa9,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0xf9,0x19,0x00,0x00, +0xf8,0x19,0x00,0x00,0xb9,0x05,0x00,0x00,0xba,0x05,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0x3c,0x24,0x00,0x00,0xf9,0x19,0x00,0x00,0x33,0x25,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfc,0x19,0x00,0x00, +0xf3,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfe,0x19,0x00,0x00,0xeb,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0xba,0x00,0x05,0x00, +0xcd,0x00,0x00,0x00,0xff,0x19,0x00,0x00,0xfc,0x19,0x00,0x00,0xfe,0x19,0x00,0x00, +0xa9,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x00,0x1a,0x00,0x00,0xff,0x19,0x00,0x00, +0xb9,0x05,0x00,0x00,0xba,0x05,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0x40,0x24,0x00,0x00,0x00,0x1a,0x00,0x00,0x3c,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x0d,0x1a,0x00,0x00,0x40,0x24,0x00,0x00, +0xf9,0x00,0x02,0x00,0x0e,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x0e,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x37,0x25,0x00,0x00,0x0c,0x02,0x00,0x00, +0x89,0x19,0x00,0x00,0x48,0x1a,0x00,0x00,0x46,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00, +0xcd,0x00,0x00,0x00,0x11,0x1a,0x00,0x00,0x37,0x25,0x00,0x00,0xf0,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0x49,0x1a,0x00,0x00,0x46,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x11,0x1a,0x00,0x00,0x12,0x1a,0x00,0x00,0x49,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x12,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x13,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x13,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xce,0x25,0x00,0x00,0x0c,0x02,0x00,0x00,0x12,0x1a,0x00,0x00,0x44,0x1a,0x00,0x00, +0x42,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x16,0x1a,0x00,0x00, +0xce,0x25,0x00,0x00,0xf0,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x45,0x1a,0x00,0x00, +0x42,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x16,0x1a,0x00,0x00, +0x17,0x1a,0x00,0x00,0x45,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x17,0x1a,0x00,0x00, +0xc4,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x1a,0x1a,0x00,0x00,0x37,0x25,0x00,0x00, +0x17,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x1b,0x1a,0x00,0x00, +0xce,0x25,0x00,0x00,0x1a,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00,0x22,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xf8,0x19,0x00,0x00,0x1d,0x1a,0x00,0x00, +0x20,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x20,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x22,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x1d,0x1a,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x1f,0x1a,0x00,0x00,0xf0,0x02,0x00,0x00,0xce,0x25,0x00,0x00, +0xf9,0x00,0x02,0x00,0x22,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x22,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xd0,0x25,0x00,0x00,0xce,0x25,0x00,0x00, +0x20,0x1a,0x00,0x00,0x1f,0x1a,0x00,0x00,0x1d,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00, +0x2a,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xff,0x19,0x00,0x00, +0x25,0x1a,0x00,0x00,0x28,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x28,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x2a,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x25,0x1a,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x27,0x1a,0x00,0x00,0xf0,0x02,0x00,0x00, +0x37,0x25,0x00,0x00,0xf9,0x00,0x02,0x00,0x2a,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2a,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xd2,0x25,0x00,0x00, +0x37,0x25,0x00,0x00,0x28,0x1a,0x00,0x00,0x27,0x1a,0x00,0x00,0x25,0x1a,0x00,0x00, +0x50,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x2c,0x1a,0x00,0x00,0xd0,0x25,0x00,0x00, +0xd2,0x25,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x32,0x1a,0x00,0x00, +0xee,0x19,0x00,0x00,0x40,0x24,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x34,0x1a,0x00,0x00,0x32,0x1a,0x00,0x00,0x2c,0x1a,0x00,0x00,0x5f,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x6e,0x1b,0x00,0x00,0x3f,0x0d,0x00,0x00,0x34,0x1a,0x00,0x00, +0x02,0x00,0x00,0x00,0x0c,0x02,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x6f,0x1b,0x00,0x00,0x6e,0x1b,0x00,0x00,0x6e,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x41,0x1a,0x00,0x00,0xb4,0x19,0x00,0x00,0x1b,0x1a,0x00,0x00,0x3e,0x00,0x03,0x00, +0x41,0x1a,0x00,0x00,0x6f,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x42,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x42,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x44,0x1a,0x00,0x00,0xce,0x25,0x00,0x00,0x12,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x13,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x45,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x46,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x46,0x1a,0x00,0x00,0x80,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x48,0x1a,0x00,0x00,0x37,0x25,0x00,0x00,0x12,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x0e,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x49,0x1a,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x4c,0x1a,0x00,0x00,0xf3,0x19,0x00,0x00, +0xeb,0x19,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x51,0x1a,0x00,0x00, +0xc4,0x0c,0x00,0x00,0xc2,0x01,0x00,0x00,0xc1,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x74,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x70,0x19,0x00,0x00,0x51,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x7f,0x1b,0x00,0x00,0xbf,0x24,0x00,0x00,0x00,0x1b,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x81,0x1b,0x00,0x00,0x7f,0x1b,0x00,0x00,0xbf,0x24,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x82,0x1b,0x00,0x00,0x81,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x84,0x1b,0x00,0x00, +0xc2,0x01,0x00,0x00,0x82,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x8f,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x9a,0x05,0x00,0x00, +0x84,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x56,0x1a,0x00,0x00, +0xc2,0x01,0x00,0x00,0x74,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x57,0x1a,0x00,0x00,0x8f,0x1b,0x00,0x00,0x56,0x1a,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x59,0x1a,0x00,0x00,0xc2,0x01,0x00,0x00,0x57,0x1a,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5a,0x1a,0x00,0x00,0x59,0x1a,0x00,0x00, +0x37,0x06,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x94,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x5a,0x1a,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5d,0x1a,0x00,0x00,0x76,0x03,0x00,0x00, +0x48,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x99,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x5d,0x1a,0x00,0x00,0x74,0x1b,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x9e,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xc1,0x01,0x00,0x00,0x99,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xa4,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x57,0x1a,0x00,0x00,0x94,0x1b,0x00,0x00,0x9e,0x1b,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x66,0x1a,0x00,0x00,0x1a,0x0d,0x00,0x00,0xc0,0x24,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xa8,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x66,0x1a,0x00,0x00,0xc1,0x01,0x00,0x00,0xc2,0x01,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xae,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x4f,0x06,0x00,0x00,0x50,0x06,0x00,0x00,0xa8,0x1b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x69,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x69,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x47,0x25,0x00,0x00,0x20,0x06,0x00,0x00, +0x49,0x1a,0x00,0x00,0xb5,0x25,0x00,0x00,0xcd,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x41,0x25,0x00,0x00,0xfa,0x24,0x00,0x00,0x49,0x1a,0x00,0x00, +0xc7,0x25,0x00,0x00,0xcd,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x3f,0x25,0x00,0x00,0xfa,0x24,0x00,0x00,0x49,0x1a,0x00,0x00,0xc4,0x25,0x00,0x00, +0xcd,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x3d,0x25,0x00,0x00, +0xfa,0x24,0x00,0x00,0x49,0x1a,0x00,0x00,0xc1,0x25,0x00,0x00,0xcd,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x3b,0x25,0x00,0x00,0xfa,0x24,0x00,0x00, +0x49,0x1a,0x00,0x00,0xbe,0x25,0x00,0x00,0xcd,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x39,0x25,0x00,0x00,0xeb,0x24,0x00,0x00,0x49,0x1a,0x00,0x00, +0xbb,0x25,0x00,0x00,0xcd,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x38,0x25,0x00,0x00,0x0c,0x02,0x00,0x00,0x49,0x1a,0x00,0x00,0xcf,0x1a,0x00,0x00, +0xcd,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x6c,0x1a,0x00,0x00, +0x38,0x25,0x00,0x00,0xf0,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xd0,0x1a,0x00,0x00, +0xcd,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x6c,0x1a,0x00,0x00, +0x6d,0x1a,0x00,0x00,0xd0,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x6d,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x6e,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x6e,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xc7,0x25,0x00,0x00,0x41,0x25,0x00,0x00, +0x6d,0x1a,0x00,0x00,0xcc,0x25,0x00,0x00,0xc9,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xc4,0x25,0x00,0x00,0x3f,0x25,0x00,0x00,0x6d,0x1a,0x00,0x00, +0xcb,0x25,0x00,0x00,0xc9,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xc1,0x25,0x00,0x00,0x3d,0x25,0x00,0x00,0x6d,0x1a,0x00,0x00,0xca,0x25,0x00,0x00, +0xc9,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xbe,0x25,0x00,0x00, +0x3b,0x25,0x00,0x00,0x6d,0x1a,0x00,0x00,0xc9,0x25,0x00,0x00,0xc9,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xbb,0x25,0x00,0x00,0x39,0x25,0x00,0x00, +0x6d,0x1a,0x00,0x00,0xc8,0x25,0x00,0x00,0xc9,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0xb5,0x25,0x00,0x00,0x47,0x25,0x00,0x00,0x6d,0x1a,0x00,0x00, +0xb4,0x1a,0x00,0x00,0xc9,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xae,0x25,0x00,0x00,0x0c,0x02,0x00,0x00,0x6d,0x1a,0x00,0x00,0xcb,0x1a,0x00,0x00, +0xc9,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x71,0x1a,0x00,0x00, +0xae,0x25,0x00,0x00,0xf0,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xcc,0x1a,0x00,0x00, +0xc9,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x71,0x1a,0x00,0x00, +0x72,0x1a,0x00,0x00,0xcc,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x72,0x1a,0x00,0x00, +0xc4,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x75,0x1a,0x00,0x00,0x38,0x25,0x00,0x00, +0x17,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x76,0x1a,0x00,0x00, +0xae,0x25,0x00,0x00,0x75,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00,0x7d,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xf8,0x19,0x00,0x00,0x78,0x1a,0x00,0x00, +0x7b,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x7b,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x7d,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x78,0x1a,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x7a,0x1a,0x00,0x00,0xf0,0x02,0x00,0x00,0xae,0x25,0x00,0x00, +0xf9,0x00,0x02,0x00,0x7d,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x7d,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xb0,0x25,0x00,0x00,0xae,0x25,0x00,0x00, +0x7b,0x1a,0x00,0x00,0x7a,0x1a,0x00,0x00,0x78,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00, +0x85,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xff,0x19,0x00,0x00, +0x80,0x1a,0x00,0x00,0x83,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x83,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x85,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x80,0x1a,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x82,0x1a,0x00,0x00,0xf0,0x02,0x00,0x00, +0x38,0x25,0x00,0x00,0xf9,0x00,0x02,0x00,0x85,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x85,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xb2,0x25,0x00,0x00, +0x38,0x25,0x00,0x00,0x83,0x1a,0x00,0x00,0x82,0x1a,0x00,0x00,0x80,0x1a,0x00,0x00, +0x50,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x87,0x1a,0x00,0x00,0xb0,0x25,0x00,0x00, +0xb2,0x25,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x8a,0x1a,0x00,0x00, +0x87,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x8b,0x1a,0x00,0x00, +0x0d,0x1a,0x00,0x00,0x8a,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x8e,0x1a,0x00,0x00,0x4c,0x1a,0x00,0x00,0x8b,0x1a,0x00,0x00,0x50,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x96,0x1a,0x00,0x00,0xf9,0x19,0x00,0x00,0x00,0x1a,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x97,0x1a,0x00,0x00,0xee,0x19,0x00,0x00, +0x96,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x99,0x1a,0x00,0x00, +0x97,0x1a,0x00,0x00,0x87,0x1a,0x00,0x00,0x7c,0x00,0x04,0x00,0x2b,0x04,0x00,0x00, +0xb6,0x1b,0x00,0x00,0x99,0x1a,0x00,0x00,0x7c,0x00,0x04,0x00,0x2b,0x04,0x00,0x00, +0xb8,0x1b,0x00,0x00,0xd2,0x0c,0x00,0x00,0xb0,0x00,0x05,0x00,0x2f,0x04,0x00,0x00, +0xb9,0x1b,0x00,0x00,0xb6,0x1b,0x00,0x00,0xb8,0x1b,0x00,0x00,0x9b,0x00,0x04,0x00, +0xcd,0x00,0x00,0x00,0xba,0x1b,0x00,0x00,0xb9,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xa3,0x1a,0x00,0x00,0xba,0x1b,0x00,0x00,0xc2,0x01,0x00,0x00, +0xc1,0x01,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xc2,0x1b,0x00,0x00, +0xa4,0x1b,0x00,0x00,0xa4,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xc3,0x1b,0x00,0x00,0x8e,0x1a,0x00,0x00,0xc2,0x1b,0x00,0x00,0x94,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc6,0x1b,0x00,0x00,0xc3,0x1b,0x00,0x00,0xc3,0x1b,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd6,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xc6,0x1b,0x00,0x00,0x63,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xdc,0x1b,0x00,0x00,0x4e,0x04,0x00,0x00,0xd6,0x1b,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdd,0x1b,0x00,0x00,0xdc,0x1b,0x00,0x00, +0xc2,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdf,0x1b,0x00,0x00, +0x76,0x03,0x00,0x00,0xd6,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe0,0x1b,0x00,0x00,0xdf,0x1b,0x00,0x00,0xc2,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe2,0x1b,0x00,0x00,0x56,0x04,0x00,0x00,0xdd,0x1b,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe4,0x1b,0x00,0x00,0xe2,0x1b,0x00,0x00, +0xdd,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe5,0x1b,0x00,0x00, +0xe4,0x1b,0x00,0x00,0x5b,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe8,0x1b,0x00,0x00,0xe0,0x1b,0x00,0x00,0xe0,0x1b,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe9,0x1b,0x00,0x00,0xe5,0x1b,0x00,0x00,0xe8,0x1b,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa8,0x1a,0x00,0x00,0xa3,0x1a,0x00,0x00, +0xe9,0x1b,0x00,0x00,0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xaa,0x1a,0x00,0x00, +0xb4,0x19,0x00,0x00,0x76,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0xab,0x1a,0x00,0x00,0xaa,0x1a,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xad,0x1a,0x00,0x00,0xab,0x1a,0x00,0x00,0xa8,0x1a,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xaf,0x1a,0x00,0x00,0xad,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb0,0x1a,0x00,0x00,0xad,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb1,0x1a,0x00,0x00, +0xad,0x1a,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0xb2,0x1a,0x00,0x00,0xaf,0x1a,0x00,0x00,0xb0,0x1a,0x00,0x00,0xb1,0x1a,0x00,0x00, +0xa8,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0xb4,0x1a,0x00,0x00, +0xb5,0x25,0x00,0x00,0xb2,0x1a,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb7,0x1a,0x00,0x00,0x8e,0x1a,0x00,0x00,0x8e,0x1a,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xba,0x1a,0x00,0x00,0xae,0x1b,0x00,0x00,0xb7,0x1a,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xbb,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0xba,0x1a,0x00,0x00,0xaa,0x00,0x05,0x00,0xcd,0x00,0x00,0x00, +0xbd,0x1a,0x00,0x00,0x38,0x25,0x00,0x00,0x0c,0x02,0x00,0x00,0xaa,0x00,0x05,0x00, +0xcd,0x00,0x00,0x00,0xbf,0x1a,0x00,0x00,0xae,0x25,0x00,0x00,0x0c,0x02,0x00,0x00, +0xa7,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0xc0,0x1a,0x00,0x00,0xbd,0x1a,0x00,0x00, +0xbf,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0xc3,0x1a,0x00,0x00, +0xaa,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00,0x0f,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xc0,0x1a,0x00,0x00,0xf2,0x1b,0x00,0x00,0xf6,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf6,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x1f,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xc1,0x25,0x00,0x00, +0xc3,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x24,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xbe,0x25,0x00,0x00,0xc3,0x1a,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xff,0x1b,0x00,0x00,0xc3,0x1a,0x00,0x00, +0xbb,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x03,0x1c,0x00,0x00, +0xc7,0x25,0x00,0x00,0xff,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x06,0x1c,0x00,0x00,0xc3,0x1a,0x00,0x00,0xff,0x1b,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x09,0x1c,0x00,0x00,0xc4,0x25,0x00,0x00,0x06,0x1c,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0d,0x1c,0x00,0x00,0xbb,0x25,0x00,0x00, +0xbb,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x0f,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf2,0x1b,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x14,0x1c,0x00,0x00, +0xc3,0x1a,0x00,0x00,0xbb,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x18,0x1c,0x00,0x00,0xc3,0x1a,0x00,0x00,0x14,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x0f,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x0f,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xcc,0x25,0x00,0x00,0x03,0x1c,0x00,0x00,0xf6,0x1b,0x00,0x00, +0x14,0x1c,0x00,0x00,0xf2,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xcb,0x25,0x00,0x00,0x09,0x1c,0x00,0x00,0xf6,0x1b,0x00,0x00,0x18,0x1c,0x00,0x00, +0xf2,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xca,0x25,0x00,0x00, +0x1f,0x1c,0x00,0x00,0xf6,0x1b,0x00,0x00,0xc3,0x1a,0x00,0x00,0xf2,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xc9,0x25,0x00,0x00,0x24,0x1c,0x00,0x00, +0xf6,0x1b,0x00,0x00,0xc3,0x1a,0x00,0x00,0xf2,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xc8,0x25,0x00,0x00,0x0d,0x1c,0x00,0x00,0xf6,0x1b,0x00,0x00, +0xbb,0x1a,0x00,0x00,0xf2,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0xc9,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc9,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xcb,0x1a,0x00,0x00,0xae,0x25,0x00,0x00,0x12,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x6e,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xcc,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0xcd,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xcd,0x1a,0x00,0x00,0x80,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xcf,0x1a,0x00,0x00,0x38,0x25,0x00,0x00,0x12,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x69,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xd0,0x1a,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x2a,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x39,0x25,0x00,0x00,0xba,0x00,0x05,0x00,0xcd,0x00,0x00,0x00, +0x2b,0x1c,0x00,0x00,0x2a,0x1c,0x00,0x00,0x22,0x03,0x00,0x00,0xf9,0x00,0x02,0x00, +0x30,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x30,0x1c,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x19,0x26,0x00,0x00,0x2b,0x1c,0x00,0x00,0x39,0x25,0x00,0x00, +0xc2,0x01,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x37,0x1c,0x00,0x00, +0x19,0x26,0x00,0x00,0x19,0x26,0x00,0x00,0x19,0x26,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x38,0x1c,0x00,0x00,0x41,0x25,0x00,0x00,0x37,0x1c,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x3f,0x1c,0x00,0x00,0x3f,0x25,0x00,0x00, +0x37,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x47,0x1c,0x00,0x00, +0x38,0x1c,0x00,0x00,0x38,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x48,0x1c,0x00,0x00,0x3f,0x1c,0x00,0x00,0x47,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x49,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x48,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x4a,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x49,0x1c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd5,0x1a,0x00,0x00,0x47,0x25,0x00,0x00,0x03,0x00,0x00,0x00, +0xba,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0xd6,0x1a,0x00,0x00,0xd5,0x1a,0x00,0x00, +0x22,0x03,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd7,0x1a,0x00,0x00, +0xd6,0x1a,0x00,0x00,0xc2,0x01,0x00,0x00,0xc1,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xda,0x1a,0x00,0x00,0xd5,0x1a,0x00,0x00,0xd7,0x1a,0x00,0x00, +0x52,0x00,0x06,0x00,0x89,0x00,0x00,0x00,0x5e,0x24,0x00,0x00,0xda,0x1a,0x00,0x00, +0x47,0x25,0x00,0x00,0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xcd,0x00,0x00,0x00, +0xde,0x1a,0x00,0x00,0xda,0x1a,0x00,0x00,0x22,0x03,0x00,0x00,0xf7,0x00,0x03,0x00, +0xfb,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xde,0x1a,0x00,0x00, +0xdf,0x1a,0x00,0x00,0xfb,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xdf,0x1a,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xe1,0x1a,0x00,0x00,0x5e,0x24,0x00,0x00, +0x5e,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xe4,0x1a,0x00,0x00,0xda,0x1a,0x00,0x00, +0xda,0x1a,0x00,0x00,0xda,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xe5,0x1a,0x00,0x00,0xe1,0x1a,0x00,0x00,0xe4,0x1a,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe7,0x1a,0x00,0x00,0xe5,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x89,0x00,0x00,0x00,0x62,0x24,0x00,0x00,0xe7,0x1a,0x00,0x00, +0x1c,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe9,0x1a,0x00,0x00,0xe5,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x89,0x00,0x00,0x00,0x64,0x24,0x00,0x00,0xe9,0x1a,0x00,0x00,0x62,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xeb,0x1a,0x00,0x00, +0xe5,0x1a,0x00,0x00,0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x89,0x00,0x00,0x00, +0x66,0x24,0x00,0x00,0xeb,0x1a,0x00,0x00,0x64,0x24,0x00,0x00,0x02,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xee,0x1a,0x00,0x00,0xda,0x1a,0x00,0x00, +0xf3,0x06,0x00,0x00,0x52,0x00,0x06,0x00,0x89,0x00,0x00,0x00,0x69,0x24,0x00,0x00, +0xee,0x1a,0x00,0x00,0x66,0x24,0x00,0x00,0x03,0x00,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xf2,0x1a,0x00,0x00,0x69,0x24,0x00,0x00,0x69,0x24,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x53,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xf2,0x1a,0x00,0x00,0x3d,0x25,0x00,0x00,0x3b,0x25,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf6,0x1a,0x00,0x00,0x53,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x89,0x00,0x00,0x00,0x6b,0x24,0x00,0x00,0xf6,0x1a,0x00,0x00, +0x69,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf8,0x1a,0x00,0x00,0x53,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x89,0x00,0x00,0x00,0x6d,0x24,0x00,0x00,0xf8,0x1a,0x00,0x00,0x6b,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfa,0x1a,0x00,0x00, +0x53,0x1c,0x00,0x00,0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x89,0x00,0x00,0x00, +0x6f,0x24,0x00,0x00,0xfa,0x1a,0x00,0x00,0x6d,0x24,0x00,0x00,0x02,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0xfb,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xfb,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x48,0x25,0x00,0x00,0x5e,0x24,0x00,0x00, +0x30,0x1c,0x00,0x00,0x6f,0x24,0x00,0x00,0xdf,0x1a,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x74,0x1c,0x00,0x00,0x38,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe3,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xc1,0x01,0x00,0x00,0x74,0x1c,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x78,0x1c,0x00,0x00,0xc2,0x01,0x00,0x00,0xe3,0x1c,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x79,0x1c,0x00,0x00,0x74,0x1c,0x00,0x00, +0x78,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7b,0x1c,0x00,0x00, +0x79,0x1c,0x00,0x00,0x0c,0x0a,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x7c,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x7b,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7d,0x1c,0x00,0x00,0x7c,0x1c,0x00,0x00, +0x34,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe8,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x0d,0x00,0x00,0xba,0x0c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xed,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xe8,0x1c,0x00,0x00,0x8c,0x18,0x00,0x00,0xb8,0x00,0x05,0x00, +0xcd,0x00,0x00,0x00,0x83,0x1c,0x00,0x00,0xed,0x1c,0x00,0x00,0x61,0x07,0x00,0x00, +0xf7,0x00,0x03,0x00,0x87,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x83,0x1c,0x00,0x00,0x84,0x1c,0x00,0x00,0x87,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x84,0x1c,0x00,0x00,0xa4,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x86,0x1c,0x00,0x00, +0xc4,0x0c,0x00,0x00,0xcf,0x08,0x00,0x00,0xf9,0x00,0x02,0x00,0x87,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x87,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0xcd,0x00,0x00,0x00, +0x88,0x1c,0x00,0x00,0x83,0x1c,0x00,0x00,0xfb,0x1a,0x00,0x00,0x86,0x1c,0x00,0x00, +0x84,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0x8e,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x88,0x1c,0x00,0x00,0x8a,0x1c,0x00,0x00,0x8d,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8d,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x8e,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8a,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x4c,0x02,0x00,0x00, +0xf0,0x1c,0x00,0x00,0x82,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x54,0x02,0x00,0x00, +0xf2,0x1c,0x00,0x00,0xf0,0x1c,0x00,0x00,0x40,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0xf4,0x1c,0x00,0x00,0xf2,0x1c,0x00,0x00,0x23,0x0d,0x00,0x00, +0x02,0x00,0x00,0x00,0xc1,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x8e,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8e,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0x56,0x25,0x00,0x00,0x20,0x06,0x00,0x00,0x8d,0x1c,0x00,0x00,0xf4,0x1c,0x00,0x00, +0x8a,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0x5c,0x1c,0x00,0x00,0x56,0x25,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x91,0x1c,0x00,0x00,0x5c,0x1c,0x00,0x00, +0x5b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x92,0x1c,0x00,0x00, +0x91,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x93,0x1c,0x00,0x00, +0x7d,0x1c,0x00,0x00,0x92,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x95,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x93,0x1c,0x00,0x00, +0xbe,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x97,0x1c,0x00,0x00,0x95,0x1c,0x00,0x00, +0x34,0x0a,0x00,0x00,0xf7,0x00,0x03,0x00,0xca,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x97,0x1c,0x00,0x00,0x98,0x1c,0x00,0x00,0xca,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x98,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x99,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x99,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x58,0x25,0x00,0x00,0x95,0x1c,0x00,0x00,0x98,0x1c,0x00,0x00,0xf2,0x25,0x00,0x00, +0xaf,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x57,0x25,0x00,0x00, +0x12,0x02,0x00,0x00,0x98,0x1c,0x00,0x00,0xb1,0x1c,0x00,0x00,0xaf,0x1c,0x00,0x00, +0xb3,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x9c,0x1c,0x00,0x00,0x57,0x25,0x00,0x00, +0xf0,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xb2,0x1c,0x00,0x00,0xaf,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x9c,0x1c,0x00,0x00,0x9d,0x1c,0x00,0x00, +0xb2,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x9d,0x1c,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xa0,0x1c,0x00,0x00,0x5c,0x1c,0x00,0x00,0x57,0x25,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa1,0x1c,0x00,0x00,0xa0,0x1c,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa2,0x1c,0x00,0x00,0x7d,0x1c,0x00,0x00, +0xa1,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa4,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x93,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xa6,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0xa2,0x1c,0x00,0x00,0xb4,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0xa7,0x1c,0x00,0x00, +0xa4,0x1c,0x00,0x00,0xa6,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0xae,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa7,0x1c,0x00,0x00,0xa8,0x1c,0x00,0x00, +0xae,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xa8,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xaa,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xa2,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf9,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x58,0x25,0x00,0x00,0xaa,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0xae,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xae,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf2,0x25,0x00,0x00,0x58,0x25,0x00,0x00, +0x9d,0x1c,0x00,0x00,0xf9,0x1c,0x00,0x00,0xa8,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0xaf,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xaf,0x1c,0x00,0x00,0x80,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xb1,0x1c,0x00,0x00,0x57,0x25,0x00,0x00,0x12,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x99,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xb2,0x1c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb4,0x1c,0x00,0x00,0x4a,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb6,0x1c,0x00,0x00, +0xb4,0x1c,0x00,0x00,0x6b,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xfd,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xb6,0x1c,0x00,0x00, +0xc1,0x01,0x00,0x00,0xc2,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x02,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xfd,0x1c,0x00,0x00, +0x5e,0x0a,0x00,0x00,0xb7,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0xbc,0x1c,0x00,0x00, +0x58,0x25,0x00,0x00,0x95,0x1c,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xbd,0x1c,0x00,0x00,0xbc,0x1c,0x00,0x00,0xc2,0x01,0x00,0x00,0xc1,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbf,0x1c,0x00,0x00,0xbd,0x1c,0x00,0x00, +0x02,0x1d,0x00,0x00,0xba,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0xc1,0x1c,0x00,0x00, +0xbf,0x1c,0x00,0x00,0x34,0x0a,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xc2,0x1c,0x00,0x00,0xc1,0x1c,0x00,0x00,0xc2,0x01,0x00,0x00,0xc1,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x07,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x70,0x19,0x00,0x00,0x23,0x07,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x0c,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xba,0x0c,0x00,0x00,0x07,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc7,0x1c,0x00,0x00,0xc2,0x01,0x00,0x00,0x0c,0x1d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc9,0x1c,0x00,0x00,0xc2,0x1c,0x00,0x00,0xc7,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0xca,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xca,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x59,0x25,0x00,0x00,0xc1,0x01,0x00,0x00, +0x8e,0x1c,0x00,0x00,0xc9,0x1c,0x00,0x00,0xb2,0x1c,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xcb,0x1c,0x00,0x00,0x5c,0x1c,0x00,0x00,0x60,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xcc,0x1c,0x00,0x00,0xcb,0x1c,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xcd,0x1c,0x00,0x00,0x5c,0x1c,0x00,0x00, +0xbb,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xcd,0x1c,0x00,0x00,0xcc,0x1c,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xce,0x1c,0x00,0x00,0x5c,0x1c,0x00,0x00, +0x5c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xcf,0x1c,0x00,0x00, +0xce,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0xcb,0x1c,0x00,0x00,0xcf,0x1c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd2,0x1c,0x00,0x00,0x91,0x1c,0x00,0x00, +0x3e,0x00,0x03,0x00,0xce,0x1c,0x00,0x00,0xd2,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00, +0x91,0x1c,0x00,0x00,0x7d,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x89,0x00,0x00,0x00, +0xd7,0x1c,0x00,0x00,0x5c,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x79,0x02,0x00,0x00, +0x0e,0x1d,0x00,0x00,0x7b,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0x0e,0x1d,0x00,0x00, +0xcb,0x0b,0x00,0x00,0xd7,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xdb,0x1c,0x00,0x00,0xcd,0x1c,0x00,0x00,0xb7,0x00,0x05,0x00,0xcd,0x00,0x00,0x00, +0xdc,0x1c,0x00,0x00,0xdb,0x1c,0x00,0x00,0xc1,0x01,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xdd,0x1c,0x00,0x00,0xdc,0x1c,0x00,0x00,0xc2,0x01,0x00,0x00, +0xc1,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xde,0x1c,0x00,0x00, +0x59,0x25,0x00,0x00,0xdd,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x46,0x0c,0x00,0x00,0x48,0x25,0x00,0x00,0x03,0x00,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x26,0x1d,0x00,0x00,0x3c,0x0d,0x00,0x00,0xc2,0x01,0x00,0x00, +0xc1,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2a,0x1d,0x00,0x00, +0x26,0x1d,0x00,0x00,0xb2,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2c,0x1d,0x00,0x00,0xc2,0x01,0x00,0x00,0x48,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2d,0x1d,0x00,0x00,0x2a,0x1d,0x00,0x00,0x2c,0x1d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2f,0x1d,0x00,0x00,0x46,0x0c,0x00,0x00, +0x6b,0x07,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x31,0x1d,0x00,0x00, +0x6c,0x25,0x00,0x00,0xc2,0x01,0x00,0x00,0xc1,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x33,0x1d,0x00,0x00,0x1a,0x0d,0x00,0x00,0x6b,0x07,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x47,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x33,0x1d,0x00,0x00,0xc1,0x01,0x00,0x00,0xc2,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x4c,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x31,0x1d,0x00,0x00,0x47,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x52,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x2d,0x1d,0x00,0x00,0x2f,0x1d,0x00,0x00,0x4c,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x57,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x2d,0x1d,0x00,0x00,0x52,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3b,0x1d,0x00,0x00,0x1a,0x0d,0x00,0x00,0xc1,0x24,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x5b,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x3b,0x1d,0x00,0x00,0xc1,0x01,0x00,0x00,0xc2,0x01,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x61,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x57,0x1d,0x00,0x00,0x46,0x0c,0x00,0x00,0x5b,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x66,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x57,0x1d,0x00,0x00,0x61,0x1d,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x43,0x1d,0x00,0x00,0x66,0x1d,0x00,0x00,0x66,0x1d,0x00,0x00,0x66,0x1d,0x00,0x00, +0xf7,0x00,0x03,0x00,0x60,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xc4,0x0c,0x00,0x00,0x4b,0x0c,0x00,0x00,0x4f,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4f,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xaf,0x1d,0x00,0x00, +0x00,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb1,0x1d,0x00,0x00,0x00,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb2,0x1d,0x00,0x00,0xaf,0x1d,0x00,0x00,0xb1,0x1d,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb3,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0xb2,0x1d,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb4,0x1d,0x00,0x00,0xc2,0x01,0x00,0x00,0xb3,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x10,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0xb4,0x1d,0x00,0x00,0x2b,0x09,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x15,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x23,0x09,0x00,0x00, +0x10,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x1e,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xba,0x0c,0x00,0x00,0x5b,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x23,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x48,0x0d,0x00,0x00,0x1e,0x1e,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x29,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x15,0x1e,0x00,0x00,0xc2,0x01,0x00,0x00,0x23,0x1e,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xc5,0x1d,0x00,0x00,0x4a,0x1c,0x00,0x00,0x29,0x1e,0x00,0x00, +0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xc9,0x1d,0x00,0x00,0x38,0x1c,0x00,0x00, +0xc5,0x1d,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xcd,0x1d,0x00,0x00, +0x38,0x1c,0x00,0x00,0xc5,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x2e,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x3d,0x25,0x00,0x00, +0xc9,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x33,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x3b,0x25,0x00,0x00,0xcd,0x1d,0x00,0x00, +0xba,0x00,0x05,0x00,0x6c,0x09,0x00,0x00,0xdd,0x1d,0x00,0x00,0x2e,0x1e,0x00,0x00, +0x7d,0x25,0x00,0x00,0x9a,0x00,0x04,0x00,0xcd,0x00,0x00,0x00,0xde,0x1d,0x00,0x00, +0xdd,0x1d,0x00,0x00,0xa8,0x00,0x04,0x00,0xcd,0x00,0x00,0x00,0xdf,0x1d,0x00,0x00, +0xde,0x1d,0x00,0x00,0xf7,0x00,0x03,0x00,0xe5,0x1d,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xdf,0x1d,0x00,0x00,0xe0,0x1d,0x00,0x00,0xe5,0x1d,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe0,0x1d,0x00,0x00,0xba,0x00,0x05,0x00,0x6c,0x09,0x00,0x00, +0xe3,0x1d,0x00,0x00,0x7d,0x25,0x00,0x00,0x33,0x1e,0x00,0x00,0x9a,0x00,0x04,0x00, +0xcd,0x00,0x00,0x00,0xe4,0x1d,0x00,0x00,0xe3,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe5,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xe5,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00, +0xcd,0x00,0x00,0x00,0xe6,0x1d,0x00,0x00,0xde,0x1d,0x00,0x00,0x4f,0x0c,0x00,0x00, +0xe4,0x1d,0x00,0x00,0xe0,0x1d,0x00,0x00,0xf7,0x00,0x03,0x00,0x03,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe6,0x1d,0x00,0x00,0xe7,0x1d,0x00,0x00, +0x03,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xe7,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xeb,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x7d,0x25,0x00,0x00,0x2e,0x1e,0x00,0x00,0x33,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x38,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xde,0x1c,0x00,0x00,0xa0,0x19,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xef,0x1d,0x00,0x00,0x38,0x1e,0x00,0x00,0x38,0x1e,0x00,0x00,0x38,0x1e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x3d,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0xb7,0x0c,0x00,0x00,0xde,0x02,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf3,0x1d,0x00,0x00,0xc2,0x01,0x00,0x00,0x3d,0x1e,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xf6,0x1d,0x00,0x00,0xef,0x1d,0x00,0x00, +0xf3,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x45,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xf6,0x1d,0x00,0x00,0x13,0x0b,0x00,0x00, +0xc2,0x24,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x57,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xeb,0x1d,0x00,0x00,0x7d,0x25,0x00,0x00, +0x45,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x5c,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x43,0x1d,0x00,0x00,0x9a,0x09,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x76,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x5c,0x1e,0x00,0x00,0x43,0x1d,0x00,0x00,0x45,0x1e,0x00,0x00, +0xf9,0x00,0x02,0x00,0x03,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x03,0x1e,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x8b,0x25,0x00,0x00,0x43,0x1d,0x00,0x00, +0xe5,0x1d,0x00,0x00,0x76,0x1e,0x00,0x00,0xe7,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x8a,0x25,0x00,0x00,0x7d,0x25,0x00,0x00,0xe5,0x1d,0x00,0x00, +0x57,0x1e,0x00,0x00,0xe7,0x1d,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x88,0x1e,0x00,0x00,0x48,0x25,0x00,0x00,0x48,0x25,0x00,0x00,0x03,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x89,0x1e,0x00,0x00,0x8b,0x25,0x00,0x00,0x88,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xab,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xf2,0x08,0x00,0x00,0x89,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb0,0x1e,0x00,0x00,0x48,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb2,0x1e,0x00,0x00,0x48,0x25,0x00,0x00,0x01,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb3,0x1e,0x00,0x00,0xb0,0x1e,0x00,0x00, +0xb2,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb5,0x1e,0x00,0x00, +0x48,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb6,0x1e,0x00,0x00,0xb3,0x1e,0x00,0x00,0xb5,0x1e,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbb,0x1e,0x00,0x00,0xb0,0x1e,0x00,0x00,0xb5,0x1e,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc0,0x1e,0x00,0x00,0xb0,0x1e,0x00,0x00, +0xb2,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc3,0x1e,0x00,0x00, +0xc0,0x1e,0x00,0x00,0xb5,0x1e,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xc4,0x1e,0x00,0x00,0xb6,0x1e,0x00,0x00,0xbb,0x1e,0x00,0x00,0xc3,0x1e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xdf,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xc1,0x01,0x00,0x00,0xb6,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xe4,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xbb,0x1e,0x00,0x00,0xc3,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xe9,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xdf,0x1e,0x00,0x00, +0xe4,0x1e,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd8,0x1e,0x00,0x00, +0xe9,0x1e,0x00,0x00,0xc2,0x01,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xd9,0x1e,0x00,0x00,0xd8,0x1e,0x00,0x00,0xd8,0x1e,0x00,0x00,0xd8,0x1e,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xda,0x1e,0x00,0x00,0xc4,0x1e,0x00,0x00, +0xd9,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xee,0x1e,0x00,0x00, +0xda,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xef,0x1e,0x00,0x00,0x76,0x03,0x00,0x00,0xee,0x1e,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf1,0x1e,0x00,0x00,0xda,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf2,0x1e,0x00,0x00,0xde,0x02,0x00,0x00, +0xf1,0x1e,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf3,0x1e,0x00,0x00, +0xef,0x1e,0x00,0x00,0xf2,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf5,0x1e,0x00,0x00,0xda,0x1e,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf6,0x1e,0x00,0x00,0x76,0x03,0x00,0x00,0xf5,0x1e,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf7,0x1e,0x00,0x00,0xf3,0x1e,0x00,0x00, +0xf6,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfa,0x1e,0x00,0x00, +0xde,0x02,0x00,0x00,0xee,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfd,0x1e,0x00,0x00,0xde,0x02,0x00,0x00,0xf5,0x1e,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfe,0x1e,0x00,0x00,0xfa,0x1e,0x00,0x00,0xfd,0x1e,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x01,0x1f,0x00,0x00,0x89,0x03,0x00,0x00, +0xee,0x1e,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x05,0x1f,0x00,0x00, +0x01,0x1f,0x00,0x00,0xf2,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x09,0x1f,0x00,0x00,0x05,0x1f,0x00,0x00,0xf6,0x1e,0x00,0x00,0x52,0x00,0x06,0x00, +0x89,0x00,0x00,0x00,0x8f,0x24,0x00,0x00,0xf7,0x1e,0x00,0x00,0x48,0x25,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x89,0x00,0x00,0x00,0x91,0x24,0x00,0x00, +0xfe,0x1e,0x00,0x00,0x8f,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x89,0x00,0x00,0x00,0x93,0x24,0x00,0x00,0x09,0x1f,0x00,0x00,0x91,0x24,0x00,0x00, +0x02,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x10,0x1f,0x00,0x00, +0x8a,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x12,0x1f,0x00,0x00,0x8a,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x13,0x1f,0x00,0x00,0x10,0x1f,0x00,0x00,0x12,0x1f,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x15,0x1f,0x00,0x00,0x8a,0x25,0x00,0x00, +0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x16,0x1f,0x00,0x00, +0x13,0x1f,0x00,0x00,0x15,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1b,0x1f,0x00,0x00,0x10,0x1f,0x00,0x00,0x15,0x1f,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x20,0x1f,0x00,0x00,0x10,0x1f,0x00,0x00,0x12,0x1f,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x23,0x1f,0x00,0x00,0x20,0x1f,0x00,0x00, +0x15,0x1f,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x24,0x1f,0x00,0x00, +0x16,0x1f,0x00,0x00,0x1b,0x1f,0x00,0x00,0x23,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x3f,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xc1,0x01,0x00,0x00,0x16,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x44,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x1b,0x1f,0x00,0x00, +0x23,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x49,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x3f,0x1f,0x00,0x00,0x44,0x1f,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x38,0x1f,0x00,0x00,0x49,0x1f,0x00,0x00, +0xc2,0x01,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x39,0x1f,0x00,0x00, +0x38,0x1f,0x00,0x00,0x38,0x1f,0x00,0x00,0x38,0x1f,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x3a,0x1f,0x00,0x00,0x24,0x1f,0x00,0x00,0x39,0x1f,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4e,0x1f,0x00,0x00,0x3a,0x1f,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4f,0x1f,0x00,0x00, +0x76,0x03,0x00,0x00,0x4e,0x1f,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x51,0x1f,0x00,0x00,0x3a,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x52,0x1f,0x00,0x00,0xde,0x02,0x00,0x00,0x51,0x1f,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x53,0x1f,0x00,0x00,0x4f,0x1f,0x00,0x00, +0x52,0x1f,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x55,0x1f,0x00,0x00, +0x3a,0x1f,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x56,0x1f,0x00,0x00,0x76,0x03,0x00,0x00,0x55,0x1f,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x57,0x1f,0x00,0x00,0x53,0x1f,0x00,0x00,0x56,0x1f,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5a,0x1f,0x00,0x00,0xde,0x02,0x00,0x00, +0x4e,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5d,0x1f,0x00,0x00, +0xde,0x02,0x00,0x00,0x55,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5e,0x1f,0x00,0x00,0x5a,0x1f,0x00,0x00,0x5d,0x1f,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x61,0x1f,0x00,0x00,0x89,0x03,0x00,0x00,0x4e,0x1f,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x65,0x1f,0x00,0x00,0x61,0x1f,0x00,0x00, +0x52,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x69,0x1f,0x00,0x00, +0x65,0x1f,0x00,0x00,0x56,0x1f,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x6a,0x1f,0x00,0x00,0x57,0x1f,0x00,0x00,0x5e,0x1f,0x00,0x00,0x69,0x1f,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x9b,0x1e,0x00,0x00,0x93,0x24,0x00,0x00, +0x93,0x24,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x9d,0x1e,0x00,0x00,0x9b,0x1e,0x00,0x00, +0xab,0x1e,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xa0,0x1e,0x00,0x00, +0x93,0x24,0x00,0x00,0x93,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x71,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x6a,0x1f,0x00,0x00,0xa0,0x1e,0x00,0x00, +0x9d,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x76,0x1f,0x00,0x00, +0x71,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x78,0x1f,0x00,0x00,0x71,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x79,0x1f,0x00,0x00,0x76,0x1f,0x00,0x00,0x78,0x1f,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7b,0x1f,0x00,0x00,0x71,0x1f,0x00,0x00, +0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7c,0x1f,0x00,0x00, +0x79,0x1f,0x00,0x00,0x7b,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x81,0x1f,0x00,0x00,0x76,0x1f,0x00,0x00,0x7b,0x1f,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x86,0x1f,0x00,0x00,0x76,0x1f,0x00,0x00,0x78,0x1f,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x89,0x1f,0x00,0x00,0x86,0x1f,0x00,0x00, +0x7b,0x1f,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x8a,0x1f,0x00,0x00, +0x7c,0x1f,0x00,0x00,0x81,0x1f,0x00,0x00,0x89,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xa5,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x81,0x1f,0x00,0x00,0x89,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xaa,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x7c,0x1f,0x00,0x00, +0xa5,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9d,0x1f,0x00,0x00, +0xc2,0x01,0x00,0x00,0xaa,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xaf,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xaf,0x03,0x00,0x00, +0x9d,0x1f,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x9f,0x1f,0x00,0x00, +0xaf,0x1f,0x00,0x00,0xaf,0x1f,0x00,0x00,0xaf,0x1f,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xa0,0x1f,0x00,0x00,0x8a,0x1f,0x00,0x00,0x9f,0x1f,0x00,0x00, +0xf9,0x00,0x02,0x00,0x60,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x4b,0x0c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6b,0x1d,0x00,0x00,0x48,0x25,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6d,0x1d,0x00,0x00, +0x48,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6e,0x1d,0x00,0x00,0x6b,0x1d,0x00,0x00,0x6d,0x1d,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x70,0x1d,0x00,0x00,0x48,0x25,0x00,0x00,0x02,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x71,0x1d,0x00,0x00,0x6e,0x1d,0x00,0x00, +0x70,0x1d,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x76,0x1d,0x00,0x00, +0x6b,0x1d,0x00,0x00,0x70,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7b,0x1d,0x00,0x00,0x6b,0x1d,0x00,0x00,0x6d,0x1d,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7e,0x1d,0x00,0x00,0x7b,0x1d,0x00,0x00,0x70,0x1d,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x7f,0x1d,0x00,0x00,0x71,0x1d,0x00,0x00, +0x76,0x1d,0x00,0x00,0x7e,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0x60,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x60,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x8e,0x25,0x00,0x00,0xa0,0x1f,0x00,0x00,0x03,0x1e,0x00,0x00,0x7f,0x1d,0x00,0x00, +0x4b,0x0c,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xb4,0x1f,0x00,0x00, +0x29,0x19,0x00,0x00,0xcd,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x02,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb5,0x1f,0x00,0x00,0xb4,0x1f,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0xb7,0x1f,0x00,0x00, +0xb5,0x1f,0x00,0x00,0xc1,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xb9,0x1f,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb9,0x1f,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x1a,0x26,0x00,0x00,0xb7,0x1f,0x00,0x00,0xc2,0x01,0x00,0x00,0xb5,0x1f,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xbf,0x1f,0x00,0x00,0x1a,0x26,0x00,0x00, +0x1a,0x26,0x00,0x00,0x1a,0x26,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xc0,0x1f,0x00,0x00,0x8e,0x25,0x00,0x00,0xbf,0x1f,0x00,0x00,0x41,0x00,0x05,0x00, +0x3d,0x02,0x00,0x00,0xc7,0x1f,0x00,0x00,0x0b,0x02,0x00,0x00,0x3c,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc8,0x1f,0x00,0x00,0xc7,0x1f,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xc3,0x1f,0x00,0x00,0xc0,0x1f,0x00,0x00, +0xc8,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd5,0x1f,0x00,0x00, +0x92,0x0c,0x00,0x00,0x0e,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf0,0x1f,0x00,0x00,0xd5,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00, +0xcd,0x00,0x00,0x00,0xf1,0x1f,0x00,0x00,0xf0,0x1f,0x00,0x00,0xc1,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xf6,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xf1,0x1f,0x00,0x00,0xf2,0x1f,0x00,0x00,0xf6,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf2,0x1f,0x00,0x00,0xbc,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0xf5,0x1f,0x00,0x00, +0xf0,0x1f,0x00,0x00,0xc2,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xf6,0x1f,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf6,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00,0xcd,0x00,0x00,0x00, +0xf7,0x1f,0x00,0x00,0xf1,0x1f,0x00,0x00,0xb9,0x1f,0x00,0x00,0xf5,0x1f,0x00,0x00, +0xf2,0x1f,0x00,0x00,0xf7,0x00,0x03,0x00,0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xf7,0x1f,0x00,0x00,0xf8,0x1f,0x00,0x00,0x02,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf8,0x1f,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfa,0x1f,0x00,0x00,0xd5,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00, +0xcd,0x00,0x00,0x00,0xfb,0x1f,0x00,0x00,0xfa,0x1f,0x00,0x00,0xc1,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xfb,0x1f,0x00,0x00,0xfc,0x1f,0x00,0x00,0x00,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfc,0x1f,0x00,0x00,0xbc,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0xff,0x1f,0x00,0x00, +0xfa,0x1f,0x00,0x00,0xc2,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x00,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0x00,0x20,0x00,0x00,0xf5,0x00,0x07,0x00,0xcd,0x00,0x00,0x00, +0x01,0x20,0x00,0x00,0xfb,0x1f,0x00,0x00,0xf8,0x1f,0x00,0x00,0xff,0x1f,0x00,0x00, +0xfc,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00,0x02,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0x02,0x20,0x00,0x00,0xf5,0x00,0x07,0x00,0xcd,0x00,0x00,0x00,0x03,0x20,0x00,0x00, +0xf7,0x1f,0x00,0x00,0xf6,0x1f,0x00,0x00,0x01,0x20,0x00,0x00,0x00,0x20,0x00,0x00, +0xa4,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0xd8,0x1f,0x00,0x00,0x03,0x20,0x00,0x00, +0xcf,0x08,0x00,0x00,0xf7,0x00,0x03,0x00,0xe9,0x1f,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xd8,0x1f,0x00,0x00,0xd9,0x1f,0x00,0x00,0xdd,0x1f,0x00,0x00, +0xf8,0x00,0x02,0x00,0xdd,0x1f,0x00,0x00,0x41,0x00,0x05,0x00,0x3d,0x02,0x00,0x00, +0x08,0x20,0x00,0x00,0x0b,0x02,0x00,0x00,0x47,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x09,0x20,0x00,0x00,0x08,0x20,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xdf,0x1f,0x00,0x00,0x09,0x20,0x00,0x00,0xbe,0x09,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe2,0x1f,0x00,0x00,0x46,0x0c,0x00,0x00, +0xdf,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe6,0x1f,0x00,0x00, +0xc5,0x18,0x00,0x00,0xe2,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x0e,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc1,0x01,0x00,0x00, +0xe6,0x1f,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xbb,0x24,0x00,0x00, +0x0e,0x20,0x00,0x00,0xda,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe9,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0xd9,0x1f,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0xb8,0x24,0x00,0x00,0xc1,0x01,0x00,0x00,0xda,0x24,0x00,0x00, +0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xe9,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe9,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x9e,0x25,0x00,0x00, +0xbb,0x24,0x00,0x00,0xdd,0x1f,0x00,0x00,0xb8,0x24,0x00,0x00,0xd9,0x1f,0x00,0x00, +0x3d,0x00,0x04,0x00,0xa0,0x02,0x00,0x00,0x10,0x20,0x00,0x00,0xa2,0x02,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x13,0x20,0x00,0x00,0x9e,0x25,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x14,0x20,0x00,0x00, +0x9e,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0x15,0x20,0x00,0x00,0x13,0x20,0x00,0x00,0x14,0x20,0x00,0x00,0xc1,0x01,0x00,0x00, +0xc1,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0x10,0x20,0x00,0x00,0xcb,0x0b,0x00,0x00, +0x15,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x49,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x90,0x0a,0x00,0x00,0x70,0x19,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x4d,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x1a,0x0d,0x00,0x00,0xc1,0x01,0x00,0x00,0xc2,0x01,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x53,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x49,0x20,0x00,0x00,0x4e,0x04,0x00,0x00,0x4d,0x20,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x58,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x49,0x20,0x00,0x00,0x53,0x20,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x32,0x20,0x00,0x00,0x58,0x20,0x00,0x00,0x58,0x20,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x34,0x20,0x00,0x00,0x48,0x0d,0x00,0x00, +0x61,0x07,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x5d,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x34,0x20,0x00,0x00,0xb7,0x0c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x62,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x32,0x20,0x00,0x00,0x5d,0x20,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x3a,0x20,0x00,0x00,0xc4,0x0c,0x00,0x00,0xc2,0x01,0x00,0x00, +0x62,0x20,0x00,0x00,0xbe,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x3e,0x20,0x00,0x00, +0x47,0x1d,0x00,0x00,0xc2,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x43,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x3e,0x20,0x00,0x00,0x3f,0x20,0x00,0x00, +0x43,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x3f,0x20,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x6b,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x22,0x03,0x00,0x00,0x3a,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x42,0x20,0x00,0x00,0x6b,0x20,0x00,0x00,0xbb,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x43,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x43,0x20,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xa7,0x25,0x00,0x00,0x3a,0x20,0x00,0x00,0xe9,0x1f,0x00,0x00, +0x42,0x20,0x00,0x00,0x3f,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6e,0x0c,0x00,0x00,0xc3,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6f,0x0c,0x00,0x00,0xc3,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x70,0x0c,0x00,0x00,0xc3,0x1f,0x00,0x00, +0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x71,0x0c,0x00,0x00, +0x6e,0x0c,0x00,0x00,0x6f,0x0c,0x00,0x00,0x70,0x0c,0x00,0x00,0xa7,0x25,0x00,0x00, +0x3d,0x00,0x04,0x00,0x8a,0x02,0x00,0x00,0x6d,0x20,0x00,0x00,0x8c,0x02,0x00,0x00, +0x63,0x00,0x04,0x00,0x6d,0x20,0x00,0x00,0xcb,0x0b,0x00,0x00,0x71,0x0c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x93,0x02,0x00,0x00,0x7a,0x20,0x00,0x00,0x95,0x02,0x00,0x00, +0x50,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x83,0x20,0x00,0x00,0x6e,0x0c,0x00,0x00, +0x6f,0x0c,0x00,0x00,0x70,0x0c,0x00,0x00,0xc2,0x01,0x00,0x00,0x63,0x00,0x04,0x00, +0x7a,0x20,0x00,0x00,0xcb,0x0b,0x00,0x00,0x83,0x20,0x00,0x00,0x3d,0x00,0x04,0x00, +0xa9,0x02,0x00,0x00,0x85,0x20,0x00,0x00,0xab,0x02,0x00,0x00,0x63,0x00,0x04,0x00, +0x85,0x20,0x00,0x00,0xcb,0x0b,0x00,0x00,0x20,0x06,0x00,0x00,0xfd,0x00,0x01,0x00, +0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_24fcbe138a3d4350e7e07281ead5f88d.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_24fcbe138a3d4350e7e07281ead5f88d.h new file mode 100644 index 00000000..630e5747 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_24fcbe138a3d4350e7e07281ead5f88d.h @@ -0,0 +1,2040 @@ +// ffx_fsr2_accumulate_pass_24fcbe138a3d4350e7e07281ead5f88d.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_24fcbe138a3d4350e7e07281ead5f88d_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_24fcbe138a3d4350e7e07281ead5f88d_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_24fcbe138a3d4350e7e07281ead5f88d_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_24fcbe138a3d4350e7e07281ead5f88d_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_24fcbe138a3d4350e7e07281ead5f88d_SampledImageResourceNames[] = { "r_input_exposure", "r_dilated_reactive_masks", "r_dilated_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_imgMips", "r_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_24fcbe138a3d4350e7e07281ead5f88d_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 10, 12, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_24fcbe138a3d4350e7e07281ead5f88d_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_24fcbe138a3d4350e7e07281ead5f88d_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_24fcbe138a3d4350e7e07281ead5f88d_StorageImageResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_upscaled_output", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_24fcbe138a3d4350e7e07281ead5f88d_StorageImageResourceBindings[] = { 13, 14, 15, 16, 17, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_24fcbe138a3d4350e7e07281ead5f88d_StorageImageResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_24fcbe138a3d4350e7e07281ead5f88d_StorageImageResourceSets[] = { 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_24fcbe138a3d4350e7e07281ead5f88d_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_24fcbe138a3d4350e7e07281ead5f88d_UniformBufferResourceBindings[] = { 18, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_24fcbe138a3d4350e7e07281ead5f88d_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_24fcbe138a3d4350e7e07281ead5f88d_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_24fcbe138a3d4350e7e07281ead5f88d_size = 32180; + +static const unsigned char g_ffx_fsr2_accumulate_pass_24fcbe138a3d4350e7e07281ead5f88d_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0xb2,0x28,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x38,0x00,0x00,0x00,0x0b,0x00,0x06,0x00, +0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c,0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30, +0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x0f,0x00,0x07,0x00,0x05,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0xec,0x0b,0x00,0x00,0x02,0x0c,0x00,0x00,0x10,0x00,0x06,0x00, +0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00, +0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c, +0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66, +0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00,0x04,0x00,0x0a,0x00, +0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x69,0x6d, +0x61,0x67,0x65,0x5f,0x6c,0x6f,0x61,0x64,0x5f,0x66,0x6f,0x72,0x6d,0x61,0x74,0x74, +0x65,0x64,0x00,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c, +0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65, +0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00, +0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64, +0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00, +0x00,0x02,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e, +0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x00,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69, +0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00,0x00,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0b,0x00,0x00,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70, +0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44, +0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00, +0x00,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00, +0x00,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00, +0x00,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e, +0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00,0x00,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70, +0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00,0x00,0x02,0x00,0x00,0x08,0x00,0x00,0x00, +0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x00,0x02,0x00,0x00, +0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x00,0x02,0x00,0x00, +0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x00,0x02,0x00,0x00, +0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74, +0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00,0x00,0x02,0x00,0x00,0x0c,0x00,0x00,0x00, +0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0a,0x00,0x00,0x02,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70, +0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x00,0x02,0x00,0x00, +0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00, +0x06,0x00,0x09,0x00,0x00,0x02,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74, +0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x00,0x02,0x00,0x00,0x10,0x00,0x00,0x00, +0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00, +0x00,0x02,0x00,0x00,0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63, +0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00, +0x06,0x00,0x0a,0x00,0x00,0x02,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65, +0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x02,0x02,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00,0x05,0x00,0x05,0x00,0x40,0x02,0x00,0x00, +0x72,0x5f,0x69,0x6d,0x67,0x4d,0x69,0x70,0x73,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0x44,0x02,0x00,0x00,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d, +0x70,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0x51,0x02,0x00,0x00,0x72,0x5f,0x70,0x72, +0x65,0x70,0x61,0x72,0x65,0x64,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c, +0x6f,0x72,0x00,0x00,0x05,0x00,0x09,0x00,0x58,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f, +0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x60,0x02,0x00,0x00, +0x72,0x77,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00, +0x05,0x00,0x06,0x00,0x67,0x02,0x00,0x00,0x72,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68, +0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x00,0x05,0x00,0x09,0x00,0x71,0x02,0x00,0x00, +0x72,0x77,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63, +0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x05,0x00,0x07,0x00, +0x7a,0x02,0x00,0x00,0x72,0x77,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f, +0x6f,0x75,0x74,0x70,0x75,0x74,0x00,0x00,0x05,0x00,0x06,0x00,0x87,0x02,0x00,0x00, +0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00, +0x05,0x00,0x06,0x00,0x90,0x02,0x00,0x00,0x72,0x77,0x5f,0x6e,0x65,0x77,0x5f,0x6c, +0x6f,0x63,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0xa5,0x02,0x00,0x00, +0x72,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x00, +0x05,0x00,0x09,0x00,0xaf,0x02,0x00,0x00,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65, +0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73, +0x00,0x00,0x00,0x00,0x05,0x00,0x07,0x00,0xb7,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x05,0x00,0x09,0x00,0xc3,0x02,0x00,0x00,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65, +0x64,0x5f,0x72,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x73, +0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0xec,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x57, +0x6f,0x72,0x6b,0x47,0x72,0x6f,0x75,0x70,0x49,0x44,0x00,0x00,0x05,0x00,0x08,0x00, +0x02,0x0c,0x00,0x00,0x67,0x6c,0x5f,0x4c,0x6f,0x63,0x61,0x6c,0x49,0x6e,0x76,0x6f, +0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x00,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x00,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x00,0x02,0x00,0x00, +0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x00,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x00,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x00,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x00,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x00,0x02,0x00,0x00,0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x00,0x02,0x00,0x00,0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x00,0x02,0x00,0x00,0x0a,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x00,0x02,0x00,0x00, +0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x00,0x02,0x00,0x00,0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x00,0x02,0x00,0x00,0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x00,0x02,0x00,0x00,0x0e,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x00,0x02,0x00,0x00, +0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x00,0x02,0x00,0x00,0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x00,0x02,0x00,0x00,0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x00,0x02,0x00,0x00,0x12,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x00,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x02,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x02,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x40,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x40,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x44,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x44,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x51,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x51,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x58,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x58,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x60,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x60,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x67,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x67,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x71,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x71,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x71,0x02,0x00,0x00,0x19,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x7a,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x7a,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0f,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x7a,0x02,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x87,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x87,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x90,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x90,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xa5,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xa5,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xaf,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xaf,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb7,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb7,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xc3,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xc3,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xec,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x02,0x0c,0x00,0x00,0x0b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x13,0x0c,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00, +0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x13,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x38,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x15,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0x3e,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x14,0x00,0x02,0x00, +0xc5,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb8,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb9,0x01,0x00,0x00, +0x00,0x00,0x80,0x3f,0x1e,0x00,0x15,0x00,0x00,0x02,0x00,0x00,0x5d,0x00,0x00,0x00, +0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00, +0x3e,0x00,0x00,0x00,0x3e,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x01,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x01,0x02,0x00,0x00, +0x02,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x03,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x04,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x09,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x0e,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x13,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x18,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x19,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x3e,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x1e,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x23,0x02,0x00,0x00,0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x24,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x29,0x02,0x00,0x00,0x0a,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x2e,0x02,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x2f,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x34,0x02,0x00,0x00,0x0d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x39,0x02,0x00,0x00,0x0f,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x3e,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x3f,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3e,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x3f,0x02,0x00,0x00,0x40,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x1a,0x00,0x02,0x00, +0x42,0x02,0x00,0x00,0x20,0x00,0x04,0x00,0x43,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x42,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x43,0x02,0x00,0x00,0x44,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x1b,0x00,0x03,0x00,0x46,0x02,0x00,0x00,0x3e,0x02,0x00,0x00, +0x15,0x00,0x04,0x00,0x4c,0x02,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x4c,0x02,0x00,0x00,0x4d,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x3f,0x02,0x00,0x00,0x51,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x3f,0x02,0x00,0x00,0x58,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x5e,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x5f,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x5e,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x5f,0x02,0x00,0x00,0x60,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x3f,0x02,0x00,0x00,0x67,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x6f,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x70,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x6f,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x70,0x02,0x00,0x00, +0x71,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x78,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x79,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x78,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x79,0x02,0x00,0x00,0x7a,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x85,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x86,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x86,0x02,0x00,0x00,0x87,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x8e,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x0f,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x8f,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x8e,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x8f,0x02,0x00,0x00,0x90,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x4c,0x02,0x00,0x00,0xa0,0x02,0x00,0x00, +0x03,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x3f,0x02,0x00,0x00,0xa5,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x3f,0x02,0x00,0x00,0xaf,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x3f,0x02,0x00,0x00,0xb7,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xb9,0x02,0x00,0x00, +0x03,0x02,0x00,0x00,0x03,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x3f,0x02,0x00,0x00, +0xc3,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xcc,0x02,0x00,0x00,0xb8,0x01,0x00,0x00,0xb8,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0xcf,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x01,0x03,0x00,0x00,0x6f,0x12,0x83,0x3a,0x2b,0x00,0x04,0x00, +0x4c,0x02,0x00,0x00,0x3b,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x4c,0x02,0x00,0x00,0x3f,0x03,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x55,0x03,0x00,0x00,0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x59,0x03,0x00,0x00,0x00,0x00,0x00,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x69,0x03,0x00,0x00,0x00,0x00,0x80,0xbe,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x8f,0x03,0x00,0x00,0x02,0x10,0x80,0x37,0x2c,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xf7,0x03,0x00,0x00,0x59,0x03,0x00,0x00,0x59,0x03,0x00,0x00, +0x17,0x00,0x04,0x00,0x0b,0x04,0x00,0x00,0x4c,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x0f,0x04,0x00,0x00,0xc5,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1c,0x04,0x00,0x00,0x00,0xe0,0x7f,0x47, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x34,0x04,0x00,0x00,0xdb,0x0f,0x49,0x40, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x3b,0x04,0x00,0x00,0xdb,0x0f,0xc9,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x48,0x04,0x00,0x00,0x00,0x00,0x00,0x40, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x52,0x04,0x00,0x00,0xcd,0xcc,0xcc,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5a,0x04,0x00,0x00,0x00,0x00,0xc8,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5f,0x04,0x00,0x00,0x00,0x00,0x10,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x67,0x04,0x00,0x00,0x00,0x00,0x80,0x40, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x72,0x04,0x00,0x00,0x00,0x00,0x80,0xbf, +0x2b,0x00,0x04,0x00,0x4c,0x02,0x00,0x00,0xf6,0x04,0x00,0x00,0x04,0x00,0x00,0x00, +0x1c,0x00,0x04,0x00,0xf7,0x04,0x00,0x00,0x37,0x00,0x00,0x00,0xf6,0x04,0x00,0x00, +0x20,0x00,0x04,0x00,0xf8,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0xf7,0x04,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x95,0x05,0x00,0x00,0x52,0xb8,0xfe,0x3f, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0xb4,0x05,0x00,0x00,0xfe,0xff,0xff,0xff, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0xb5,0x05,0x00,0x00,0xff,0xff,0xff,0xff, +0x2b,0x00,0x04,0x00,0x4c,0x02,0x00,0x00,0x0a,0x06,0x00,0x00,0x10,0x00,0x00,0x00, +0x1c,0x00,0x04,0x00,0x0b,0x06,0x00,0x00,0x08,0x00,0x00,0x00,0x0a,0x06,0x00,0x00, +0x20,0x00,0x04,0x00,0x0c,0x06,0x00,0x00,0x07,0x00,0x00,0x00,0x0b,0x06,0x00,0x00, +0x2c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x1b,0x06,0x00,0x00,0xb8,0x01,0x00,0x00, +0xb8,0x01,0x00,0x00,0xb8,0x01,0x00,0x00,0xb8,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x32,0x06,0x00,0x00,0x9a,0x99,0x99,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x4a,0x06,0x00,0x00,0x00,0x00,0x00,0xc0,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x4b,0x06,0x00,0x00,0x00,0x00,0x40,0xc0,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xee,0x06,0x00,0x00,0xab,0xaa,0xaa,0x3d,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x1e,0x07,0x00,0x00,0xab,0xaa,0x2a,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x5c,0x07,0x00,0x00,0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x66,0x07,0x00,0x00,0x00,0x00,0x20,0x41,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xa0,0x07,0x00,0x00,0xb5,0x05,0x00,0x00,0xb5,0x05,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xaf,0x07,0x00,0x00,0x03,0x02,0x00,0x00, +0xb5,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xbe,0x07,0x00,0x00, +0x09,0x02,0x00,0x00,0xb5,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xcd,0x07,0x00,0x00,0x0e,0x02,0x00,0x00,0xb5,0x05,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xdc,0x07,0x00,0x00,0xb5,0x05,0x00,0x00,0x03,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xf9,0x07,0x00,0x00,0x09,0x02,0x00,0x00, +0x03,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x08,0x08,0x00,0x00, +0x0e,0x02,0x00,0x00,0x03,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x17,0x08,0x00,0x00,0xb5,0x05,0x00,0x00,0x09,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x26,0x08,0x00,0x00,0x03,0x02,0x00,0x00,0x09,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x35,0x08,0x00,0x00,0x09,0x02,0x00,0x00, +0x09,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x44,0x08,0x00,0x00, +0x0e,0x02,0x00,0x00,0x09,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x53,0x08,0x00,0x00,0xb5,0x05,0x00,0x00,0x0e,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x62,0x08,0x00,0x00,0x03,0x02,0x00,0x00,0x0e,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x71,0x08,0x00,0x00,0x09,0x02,0x00,0x00, +0x0e,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x80,0x08,0x00,0x00, +0x0e,0x02,0x00,0x00,0x0e,0x02,0x00,0x00,0x2a,0x00,0x03,0x00,0xc5,0x00,0x00,0x00, +0x0c,0x09,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x13,0x09,0x00,0x00, +0xff,0xfe,0xfe,0x3e,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x2f,0x09,0x00,0x00, +0x01,0x03,0x00,0x00,0x01,0x03,0x00,0x00,0x01,0x03,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x60,0x09,0x00,0x00,0x00,0x00,0xa0,0x41,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x68,0x09,0x00,0x00,0x00,0x00,0x40,0x40,0x17,0x00,0x04,0x00, +0xa9,0x09,0x00,0x00,0xc5,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xd7,0x09,0x00,0x00,0x5c,0x07,0x00,0x00,0x5c,0x07,0x00,0x00, +0x5c,0x07,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xfb,0x09,0x00,0x00, +0x30,0x96,0x7c,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x49,0x0a,0x00,0x00, +0x00,0x00,0x7f,0x43,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x71,0x0a,0x00,0x00, +0x81,0x80,0x80,0x3b,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x9b,0x0a,0x00,0x00, +0x00,0x00,0xc0,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xcd,0x0a,0x00,0x00, +0xa4,0x70,0x7d,0x3f,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x4f,0x0b,0x00,0x00, +0xb8,0x01,0x00,0x00,0xb8,0x01,0x00,0x00,0xb8,0x01,0x00,0x00,0x17,0x00,0x04,0x00, +0xea,0x0b,0x00,0x00,0x4c,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xeb,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0xea,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00, +0xeb,0x0b,0x00,0x00,0xec,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x4c,0x02,0x00,0x00,0xf4,0x0b,0x00,0x00,0x08,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x0b,0x04,0x00,0x00,0x00,0x0c,0x00,0x00,0xf4,0x0b,0x00,0x00,0xf4,0x0b,0x00,0x00, +0x3b,0x00,0x04,0x00,0xeb,0x0b,0x00,0x00,0x02,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0xea,0x0b,0x00,0x00,0x13,0x0c,0x00,0x00,0xf4,0x0b,0x00,0x00, +0xf4,0x0b,0x00,0x00,0x3b,0x03,0x00,0x00,0x2b,0x00,0x04,0x00,0x4c,0x02,0x00,0x00, +0xc5,0x26,0x00,0x00,0x07,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xc6,0x26,0x00,0x00,0x1c,0x04,0x00,0x00,0x1c,0x04,0x00,0x00,0x1c,0x04,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc7,0x26,0x00,0x00,0x66,0x66,0x66,0x3f, +0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xc8,0x26,0x00,0x00,0xb9,0x01,0x00,0x00, +0xb9,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc9,0x26,0x00,0x00, +0x0a,0xd7,0xa3,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xca,0x26,0x00,0x00, +0xcd,0xcc,0x4c,0x3d,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xcb,0x26,0x00,0x00, +0xb9,0x01,0x00,0x00,0xb9,0x01,0x00,0x00,0xb9,0x01,0x00,0x00,0x01,0x00,0x03,0x00, +0x06,0x00,0x00,0x00,0x08,0x27,0x00,0x00,0x01,0x00,0x03,0x00,0x08,0x00,0x00,0x00, +0x2b,0x27,0x00,0x00,0x01,0x00,0x03,0x00,0x5d,0x00,0x00,0x00,0xb4,0x27,0x00,0x00, +0x01,0x00,0x03,0x00,0x22,0x00,0x00,0x00,0xb0,0x28,0x00,0x00,0x01,0x00,0x03,0x00, +0x37,0x00,0x00,0x00,0xb1,0x28,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00, +0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x38,0x00,0x00,0x00,0x65,0x1e,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x0c,0x06,0x00,0x00,0xbd,0x1b,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xf8,0x04,0x00,0x00,0xb1,0x15,0x00,0x00, +0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0xea,0x0b,0x00,0x00,0xed,0x0b,0x00,0x00, +0xec,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00,0x0b,0x04,0x00,0x00,0xee,0x0b,0x00,0x00, +0xed,0x0b,0x00,0x00,0xed,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x04,0x02,0x00,0x00,0x16,0x0c,0x00,0x00,0x02,0x02,0x00,0x00, +0x0e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x17,0x0c,0x00,0x00, +0x16,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xf2,0x0b,0x00,0x00, +0x17,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x4c,0x02,0x00,0x00, +0xf3,0x0b,0x00,0x00,0xf2,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x4c,0x02,0x00,0x00, +0xf6,0x0b,0x00,0x00,0xf3,0x0b,0x00,0x00,0xc5,0x26,0x00,0x00,0x86,0x00,0x05,0x00, +0x4c,0x02,0x00,0x00,0xf7,0x0b,0x00,0x00,0xf6,0x0b,0x00,0x00,0xf4,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x4c,0x02,0x00,0x00,0xfa,0x0b,0x00,0x00,0xed,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x4c,0x02,0x00,0x00,0xfb,0x0b,0x00,0x00, +0xf7,0x0b,0x00,0x00,0xfa,0x0b,0x00,0x00,0x82,0x00,0x05,0x00,0x4c,0x02,0x00,0x00, +0xfc,0x0b,0x00,0x00,0xfb,0x0b,0x00,0x00,0x3b,0x03,0x00,0x00,0x52,0x00,0x06,0x00, +0x0b,0x04,0x00,0x00,0xa8,0x24,0x00,0x00,0xfc,0x0b,0x00,0x00,0xee,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x84,0x00,0x05,0x00,0x0b,0x04,0x00,0x00,0x01,0x0c,0x00,0x00, +0xa8,0x24,0x00,0x00,0x00,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0xea,0x0b,0x00,0x00, +0x03,0x0c,0x00,0x00,0x02,0x0c,0x00,0x00,0x4f,0x00,0x07,0x00,0x0b,0x04,0x00,0x00, +0x04,0x0c,0x00,0x00,0x03,0x0c,0x00,0x00,0x03,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x80,0x00,0x05,0x00,0x0b,0x04,0x00,0x00,0x05,0x0c,0x00,0x00, +0x01,0x0c,0x00,0x00,0x04,0x0c,0x00,0x00,0x7c,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0x07,0x0c,0x00,0x00,0x05,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xca,0x0c,0x00,0x00,0x07,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xcc,0x0c,0x00,0x00,0xca,0x0c,0x00,0x00,0xf7,0x03,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xce,0x0c,0x00,0x00,0x17,0x0c,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xcf,0x0c,0x00,0x00,0xcc,0x0c,0x00,0x00,0xce,0x0c,0x00,0x00, +0x41,0x00,0x05,0x00,0x24,0x02,0x00,0x00,0x0a,0x0d,0x00,0x00,0x02,0x02,0x00,0x00, +0x23,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x0b,0x0d,0x00,0x00, +0x0a,0x0d,0x00,0x00,0x41,0x00,0x05,0x00,0x04,0x02,0x00,0x00,0x0e,0x0d,0x00,0x00, +0x02,0x02,0x00,0x00,0x03,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0x0f,0x0d,0x00,0x00,0x0e,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xd5,0x0c,0x00,0x00,0x0f,0x0d,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xd6,0x0c,0x00,0x00,0x0b,0x0d,0x00,0x00,0xd5,0x0c,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xd7,0x0c,0x00,0x00,0xcf,0x0c,0x00,0x00,0xd6,0x0c,0x00,0x00, +0x41,0x00,0x05,0x00,0x04,0x02,0x00,0x00,0x16,0x0d,0x00,0x00,0x02,0x02,0x00,0x00, +0x09,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x17,0x0d,0x00,0x00, +0x16,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x24,0x0d,0x00,0x00, +0xd7,0x0c,0x00,0x00,0xd5,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x27,0x0d,0x00,0x00,0xd5,0x0c,0x00,0x00,0xf7,0x03,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x34,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x24,0x0d,0x00,0x00,0x27,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x39,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xf7,0x03,0x00,0x00, +0x34,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x2d,0x0d,0x00,0x00, +0x17,0x0d,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x2e,0x0d,0x00,0x00, +0x39,0x0d,0x00,0x00,0x2d,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x41,0x0d,0x00,0x00,0xcf,0x0c,0x00,0x00,0xd5,0x0c,0x00,0x00,0x6e,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0x42,0x0d,0x00,0x00,0x41,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00, +0x3e,0x02,0x00,0x00,0x4b,0x0d,0x00,0x00,0xaf,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x4d,0x0d,0x00,0x00,0x4b,0x0d,0x00,0x00,0x42,0x0d,0x00,0x00, +0x02,0x00,0x00,0x00,0x03,0x02,0x00,0x00,0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x4e,0x0d,0x00,0x00,0x4d,0x0d,0x00,0x00,0x4d,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x54,0x0d,0x00,0x00, +0x4e,0x0d,0x00,0x00,0xce,0x0c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x55,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x54,0x0d,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x5e,0x0d,0x00,0x00,0xcf,0x0c,0x00,0x00, +0x4e,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x64,0x0d,0x00,0x00, +0x5e,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xc5,0x00,0x00,0x00, +0x65,0x0d,0x00,0x00,0x64,0x0d,0x00,0x00,0xb8,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x6a,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x65,0x0d,0x00,0x00, +0x66,0x0d,0x00,0x00,0x6a,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x66,0x0d,0x00,0x00, +0xbc,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x69,0x0d,0x00,0x00,0x64,0x0d,0x00,0x00, +0xb9,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x6a,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x6a,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00,0xc5,0x00,0x00,0x00,0x6b,0x0d,0x00,0x00, +0x65,0x0d,0x00,0x00,0x05,0x00,0x00,0x00,0x69,0x0d,0x00,0x00,0x66,0x0d,0x00,0x00, +0xf7,0x00,0x03,0x00,0x76,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x6b,0x0d,0x00,0x00,0x6c,0x0d,0x00,0x00,0x76,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x6c,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6e,0x0d,0x00,0x00, +0x5e,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xc5,0x00,0x00,0x00, +0x6f,0x0d,0x00,0x00,0x6e,0x0d,0x00,0x00,0xb8,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x74,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x6f,0x0d,0x00,0x00, +0x70,0x0d,0x00,0x00,0x74,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x70,0x0d,0x00,0x00, +0xbc,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x73,0x0d,0x00,0x00,0x6e,0x0d,0x00,0x00, +0xb9,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x74,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x74,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00,0xc5,0x00,0x00,0x00,0x75,0x0d,0x00,0x00, +0x6f,0x0d,0x00,0x00,0x6c,0x0d,0x00,0x00,0x73,0x0d,0x00,0x00,0x70,0x0d,0x00,0x00, +0xf9,0x00,0x02,0x00,0x76,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x76,0x0d,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc5,0x00,0x00,0x00,0x77,0x0d,0x00,0x00,0x6b,0x0d,0x00,0x00, +0x6a,0x0d,0x00,0x00,0x75,0x0d,0x00,0x00,0x74,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00, +0x3e,0x02,0x00,0x00,0x7a,0x0d,0x00,0x00,0x51,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x42,0x02,0x00,0x00,0x7b,0x0d,0x00,0x00,0x44,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x46,0x02,0x00,0x00,0x7c,0x0d,0x00,0x00,0x7a,0x0d,0x00,0x00,0x7b,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x7e,0x0d,0x00,0x00,0x7c,0x0d,0x00,0x00, +0x2e,0x0d,0x00,0x00,0x02,0x00,0x00,0x00,0xb8,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7f,0x0d,0x00,0x00,0x7e,0x0d,0x00,0x00,0x03,0x00,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x83,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x7f,0x0d,0x00,0x00,0xb8,0x01,0x00,0x00,0xb9,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x3e,0x02,0x00,0x00,0x86,0x0d,0x00,0x00,0xc3,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x46,0x02,0x00,0x00,0x88,0x0d,0x00,0x00,0x86,0x0d,0x00,0x00, +0x7b,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x8a,0x0d,0x00,0x00, +0x88,0x0d,0x00,0x00,0x2e,0x0d,0x00,0x00,0x02,0x00,0x00,0x00,0xb8,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf4,0x0c,0x00,0x00,0x8a,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf7,0x0c,0x00,0x00, +0x8a,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x19,0x02,0x00,0x00, +0x8e,0x0d,0x00,0x00,0x02,0x02,0x00,0x00,0x1e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x8f,0x0d,0x00,0x00,0x8e,0x0d,0x00,0x00,0xaa,0x00,0x05,0x00, +0xc5,0x00,0x00,0x00,0xfa,0x0c,0x00,0x00,0x03,0x02,0x00,0x00,0x8f,0x0d,0x00,0x00, +0xa4,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0xfe,0x0c,0x00,0x00,0x77,0x0d,0x00,0x00, +0x0c,0x09,0x00,0x00,0xa6,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x01,0x0d,0x00,0x00, +0xfe,0x0c,0x00,0x00,0xfa,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00,0x5c,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x77,0x0d,0x00,0x00,0x58,0x0c,0x00,0x00, +0x5c,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x58,0x0c,0x00,0x00,0xa8,0x00,0x04,0x00, +0xc5,0x00,0x00,0x00,0x5b,0x0c,0x00,0x00,0xfa,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x5c,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x5c,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc5,0x00,0x00,0x00,0x5d,0x0c,0x00,0x00,0x77,0x0d,0x00,0x00,0x76,0x0d,0x00,0x00, +0x5b,0x0c,0x00,0x00,0x58,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00,0x67,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x5d,0x0c,0x00,0x00,0x5e,0x0c,0x00,0x00, +0x67,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x5e,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xc5,0x0d,0x00,0x00,0x5e,0x0d,0x00,0x00,0xce,0x0c,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xc6,0x0d,0x00,0x00,0xc5,0x0d,0x00,0x00, +0xf7,0x03,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xc8,0x0d,0x00,0x00, +0x17,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xc9,0x0d,0x00,0x00,0xc8,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xcb,0x0d,0x00,0x00,0xc6,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xeb,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xc9,0x0d,0x00,0x00,0xcb,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xf0,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb8,0x01,0x00,0x00, +0xeb,0x0d,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xb2,0x24,0x00,0x00, +0xf0,0x0d,0x00,0x00,0xc6,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xd1,0x0d,0x00,0x00,0xf2,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd3,0x0d,0x00,0x00,0xc6,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf5,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xd1,0x0d,0x00,0x00,0xd3,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xfa,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xb8,0x01,0x00,0x00,0xf5,0x0d,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xb6,0x24,0x00,0x00,0xfa,0x0d,0x00,0x00,0xb2,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xd8,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0xb6,0x24,0x00,0x00,0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0xd9,0x0d,0x00,0x00,0xd8,0x0d,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xfe,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0xb6,0x24,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xf4,0x0e,0x00,0x00,0xd9,0x0d,0x00,0x00, +0xa0,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xfa,0x0e,0x00,0x00, +0xf4,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x34,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xfa,0x0e,0x00,0x00, +0x03,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xc1,0x24,0x00,0x00, +0x34,0x0f,0x00,0x00,0xf4,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x17,0x0f,0x00,0x00,0xf4,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x3e,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x17,0x0f,0x00,0x00,0x03,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xcc,0x24,0x00,0x00,0x3e,0x0f,0x00,0x00,0xc1,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x3e,0x02,0x00,0x00,0x4b,0x0f,0x00,0x00, +0x58,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x4d,0x0f,0x00,0x00, +0x4b,0x0f,0x00,0x00,0xcc,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x03,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x5f,0x0f,0x00,0x00,0xd9,0x0d,0x00,0x00, +0xaf,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x69,0x0f,0x00,0x00, +0x5f,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xd7,0x24,0x00,0x00,0x69,0x0f,0x00,0x00,0x5f,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x82,0x0f,0x00,0x00,0x5f,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xa9,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x82,0x0f,0x00,0x00,0x03,0x02,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xe2,0x24,0x00,0x00,0xa9,0x0f,0x00,0x00, +0xd7,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xb8,0x0f,0x00,0x00,0x4b,0x0f,0x00,0x00,0xe2,0x24,0x00,0x00,0x02,0x00,0x00,0x00, +0x03,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xca,0x0f,0x00,0x00, +0xd9,0x0d,0x00,0x00,0xbe,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xd4,0x0f,0x00,0x00,0xca,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xde,0x0f,0x00,0x00,0xc8,0x0d,0x00,0x00,0x09,0x02,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x0f,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xd4,0x0f,0x00,0x00,0xde,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xed,0x24,0x00,0x00,0x0f,0x10,0x00,0x00,0xca,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xed,0x0f,0x00,0x00, +0xca,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x14,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xed,0x0f,0x00,0x00, +0x03,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xf8,0x24,0x00,0x00, +0x14,0x10,0x00,0x00,0xed,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x23,0x10,0x00,0x00,0x4b,0x0f,0x00,0x00,0xf8,0x24,0x00,0x00, +0x02,0x00,0x00,0x00,0x03,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x35,0x10,0x00,0x00,0xd9,0x0d,0x00,0x00,0xcd,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x3f,0x10,0x00,0x00,0x35,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x7a,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x3f,0x10,0x00,0x00,0xde,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x03,0x25,0x00,0x00,0x7a,0x10,0x00,0x00,0x35,0x10,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x58,0x10,0x00,0x00, +0x35,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x7f,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x58,0x10,0x00,0x00, +0x03,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x0e,0x25,0x00,0x00, +0x7f,0x10,0x00,0x00,0x03,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x8e,0x10,0x00,0x00,0x4b,0x0f,0x00,0x00,0x0e,0x25,0x00,0x00, +0x02,0x00,0x00,0x00,0x03,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xa0,0x10,0x00,0x00,0xd9,0x0d,0x00,0x00,0xdc,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xa6,0x10,0x00,0x00,0xa0,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xe0,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xa6,0x10,0x00,0x00,0x03,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x19,0x25,0x00,0x00,0xe0,0x10,0x00,0x00,0xa0,0x10,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xc7,0x10,0x00,0x00, +0xa0,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x24,0x25,0x00,0x00,0xc7,0x10,0x00,0x00,0x19,0x25,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xf9,0x10,0x00,0x00,0x4b,0x0f,0x00,0x00, +0x24,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0x03,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x15,0x11,0x00,0x00,0xd9,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x2f,0x25,0x00,0x00,0x15,0x11,0x00,0x00, +0xd9,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x32,0x11,0x00,0x00,0xd9,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x3a,0x25,0x00,0x00,0x32,0x11,0x00,0x00,0x2f,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x64,0x11,0x00,0x00, +0x4b,0x0f,0x00,0x00,0x3a,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0x03,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x76,0x11,0x00,0x00,0xd9,0x0d,0x00,0x00, +0xf9,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x80,0x11,0x00,0x00, +0x76,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xbb,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x80,0x11,0x00,0x00, +0xde,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x45,0x25,0x00,0x00, +0xbb,0x11,0x00,0x00,0x76,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x9d,0x11,0x00,0x00,0x76,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x50,0x25,0x00,0x00,0x9d,0x11,0x00,0x00, +0x45,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xcf,0x11,0x00,0x00,0x4b,0x0f,0x00,0x00,0x50,0x25,0x00,0x00,0x02,0x00,0x00,0x00, +0x03,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xe1,0x11,0x00,0x00, +0xd9,0x0d,0x00,0x00,0x08,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xeb,0x11,0x00,0x00,0xe1,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x26,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xeb,0x11,0x00,0x00,0xde,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x5b,0x25,0x00,0x00,0x26,0x12,0x00,0x00,0xe1,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x08,0x12,0x00,0x00,0xe1,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x66,0x25,0x00,0x00, +0x08,0x12,0x00,0x00,0x5b,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x3a,0x12,0x00,0x00,0x4b,0x0f,0x00,0x00,0x66,0x25,0x00,0x00, +0x02,0x00,0x00,0x00,0x03,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x4c,0x12,0x00,0x00,0xd9,0x0d,0x00,0x00,0x17,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x52,0x12,0x00,0x00,0x4c,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x8c,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x52,0x12,0x00,0x00,0x03,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x71,0x25,0x00,0x00,0x8c,0x12,0x00,0x00,0x4c,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x73,0x12,0x00,0x00, +0x4c,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x7d,0x12,0x00,0x00,0xf2,0x0b,0x00,0x00,0x09,0x02,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x9b,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x73,0x12,0x00,0x00,0x7d,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x7c,0x25,0x00,0x00,0x9b,0x12,0x00,0x00,0x71,0x25,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xa5,0x12,0x00,0x00,0x4b,0x0f,0x00,0x00, +0x7c,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0x03,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xb7,0x12,0x00,0x00,0xd9,0x0d,0x00,0x00,0x26,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xc1,0x12,0x00,0x00,0xb7,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x87,0x25,0x00,0x00, +0xc1,0x12,0x00,0x00,0xb7,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xde,0x12,0x00,0x00,0xb7,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x06,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xde,0x12,0x00,0x00,0x7d,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x92,0x25,0x00,0x00,0x06,0x13,0x00,0x00,0x87,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x10,0x13,0x00,0x00, +0x4b,0x0f,0x00,0x00,0x92,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0x03,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x22,0x13,0x00,0x00,0xd9,0x0d,0x00,0x00, +0x35,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x2c,0x13,0x00,0x00, +0x22,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x67,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x2c,0x13,0x00,0x00, +0xde,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x9d,0x25,0x00,0x00, +0x67,0x13,0x00,0x00,0x22,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x49,0x13,0x00,0x00,0x22,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x71,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x49,0x13,0x00,0x00,0x7d,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xa8,0x25,0x00,0x00,0x71,0x13,0x00,0x00,0x9d,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x7b,0x13,0x00,0x00, +0x4b,0x0f,0x00,0x00,0xa8,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0x03,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x8d,0x13,0x00,0x00,0xd9,0x0d,0x00,0x00, +0x44,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x97,0x13,0x00,0x00, +0x8d,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xd2,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x97,0x13,0x00,0x00, +0xde,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xb3,0x25,0x00,0x00, +0xd2,0x13,0x00,0x00,0x8d,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xb4,0x13,0x00,0x00,0x8d,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xdc,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xb4,0x13,0x00,0x00,0x7d,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xbe,0x25,0x00,0x00,0xdc,0x13,0x00,0x00,0xb3,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe6,0x13,0x00,0x00, +0x4b,0x0f,0x00,0x00,0xbe,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0x03,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xf8,0x13,0x00,0x00,0xd9,0x0d,0x00,0x00, +0x53,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xfe,0x13,0x00,0x00, +0xf8,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x38,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xfe,0x13,0x00,0x00, +0x03,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xc9,0x25,0x00,0x00, +0x38,0x14,0x00,0x00,0xf8,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x1f,0x14,0x00,0x00,0xf8,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x47,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x1f,0x14,0x00,0x00,0x7d,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xd4,0x25,0x00,0x00,0x47,0x14,0x00,0x00,0xc9,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x51,0x14,0x00,0x00, +0x4b,0x0f,0x00,0x00,0xd4,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0x03,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x63,0x14,0x00,0x00,0xd9,0x0d,0x00,0x00, +0x62,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x6d,0x14,0x00,0x00, +0x63,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xdf,0x25,0x00,0x00,0x6d,0x14,0x00,0x00,0x63,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x8a,0x14,0x00,0x00,0x63,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xb2,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x8a,0x14,0x00,0x00,0x7d,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xea,0x25,0x00,0x00,0xb2,0x14,0x00,0x00, +0xdf,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xbc,0x14,0x00,0x00,0x4b,0x0f,0x00,0x00,0xea,0x25,0x00,0x00,0x02,0x00,0x00,0x00, +0x03,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xce,0x14,0x00,0x00, +0xd9,0x0d,0x00,0x00,0x71,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xd8,0x14,0x00,0x00,0xce,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x13,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xd8,0x14,0x00,0x00,0xde,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xf5,0x25,0x00,0x00,0x13,0x15,0x00,0x00,0xce,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xf5,0x14,0x00,0x00,0xce,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x1d,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xf5,0x14,0x00,0x00,0x7d,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x00,0x26,0x00,0x00,0x1d,0x15,0x00,0x00, +0xf5,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x27,0x15,0x00,0x00,0x4b,0x0f,0x00,0x00,0x00,0x26,0x00,0x00,0x02,0x00,0x00,0x00, +0x03,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x39,0x15,0x00,0x00, +0xd9,0x0d,0x00,0x00,0x80,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x43,0x15,0x00,0x00,0x39,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x7e,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x43,0x15,0x00,0x00,0xde,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x0b,0x26,0x00,0x00,0x7e,0x15,0x00,0x00,0x39,0x15,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x60,0x15,0x00,0x00,0x39,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x88,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x60,0x15,0x00,0x00,0x7d,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x16,0x26,0x00,0x00,0x88,0x15,0x00,0x00, +0x0b,0x26,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x92,0x15,0x00,0x00,0x4b,0x0f,0x00,0x00,0x16,0x26,0x00,0x00,0x02,0x00,0x00,0x00, +0x03,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc4,0x15,0x00,0x00, +0xfe,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1e,0x16,0x00,0x00,0x72,0x04,0x00,0x00,0xc4,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x47,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x1e,0x16,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x4f,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x47,0x16,0x00,0x00,0x48,0x04,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x54,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x4f,0x16,0x00,0x00,0xb8,0x00,0x05,0x00,0xc5,0x00,0x00,0x00, +0x55,0x16,0x00,0x00,0x54,0x16,0x00,0x00,0x01,0x03,0x00,0x00,0xf7,0x00,0x03,0x00, +0x65,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x55,0x16,0x00,0x00, +0x56,0x16,0x00,0x00,0x57,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x57,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x59,0x16,0x00,0x00,0x34,0x04,0x00,0x00, +0x4f,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x5a,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x59,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5d,0x16,0x00,0x00,0x5a,0x16,0x00,0x00,0x59,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5f,0x16,0x00,0x00,0x3b,0x04,0x00,0x00, +0x4f,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x60,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x5f,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x63,0x16,0x00,0x00,0x60,0x16,0x00,0x00,0x5f,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x64,0x16,0x00,0x00,0x5d,0x16,0x00,0x00, +0x63,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x65,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x56,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x65,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x65,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xcc,0x26,0x00,0x00, +0x64,0x16,0x00,0x00,0x57,0x16,0x00,0x00,0xb9,0x01,0x00,0x00,0x56,0x16,0x00,0x00, +0x7f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x21,0x16,0x00,0x00,0xc4,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x6d,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x21,0x16,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x75,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x6d,0x16,0x00,0x00, +0x48,0x04,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x7a,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x75,0x16,0x00,0x00,0xb8,0x00,0x05,0x00, +0xc5,0x00,0x00,0x00,0x7b,0x16,0x00,0x00,0x7a,0x16,0x00,0x00,0x01,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0x8b,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x7b,0x16,0x00,0x00,0x7c,0x16,0x00,0x00,0x7d,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7d,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7f,0x16,0x00,0x00, +0x34,0x04,0x00,0x00,0x75,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x80,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x7f,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x83,0x16,0x00,0x00,0x80,0x16,0x00,0x00, +0x7f,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x85,0x16,0x00,0x00, +0x3b,0x04,0x00,0x00,0x75,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x86,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x85,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x89,0x16,0x00,0x00,0x86,0x16,0x00,0x00, +0x85,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8a,0x16,0x00,0x00, +0x83,0x16,0x00,0x00,0x89,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x8b,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x7c,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x8b,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8b,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xcd,0x26,0x00,0x00,0x8a,0x16,0x00,0x00,0x7d,0x16,0x00,0x00,0xb9,0x01,0x00,0x00, +0x7c,0x16,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x24,0x16,0x00,0x00, +0xb9,0x01,0x00,0x00,0xc4,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x93,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x24,0x16,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x9b,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x93,0x16,0x00,0x00,0x48,0x04,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xa0,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x9b,0x16,0x00,0x00,0xb8,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0xa1,0x16,0x00,0x00, +0xa0,0x16,0x00,0x00,0x01,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0xb1,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa1,0x16,0x00,0x00,0xa2,0x16,0x00,0x00, +0xa3,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xa3,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa5,0x16,0x00,0x00,0x34,0x04,0x00,0x00,0x9b,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa6,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xa5,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa9,0x16,0x00,0x00,0xa6,0x16,0x00,0x00,0xa5,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xab,0x16,0x00,0x00,0x3b,0x04,0x00,0x00,0x9b,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xac,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xab,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xaf,0x16,0x00,0x00,0xac,0x16,0x00,0x00,0xab,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb0,0x16,0x00,0x00,0xa9,0x16,0x00,0x00,0xaf,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb1,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xa2,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb1,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xb1,0x16,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xce,0x26,0x00,0x00,0xb0,0x16,0x00,0x00, +0xa3,0x16,0x00,0x00,0xb9,0x01,0x00,0x00,0xa2,0x16,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x27,0x16,0x00,0x00,0x48,0x04,0x00,0x00,0xc4,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb9,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x27,0x16,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xc1,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xb9,0x16,0x00,0x00, +0x48,0x04,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc6,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xc1,0x16,0x00,0x00,0xb8,0x00,0x05,0x00, +0xc5,0x00,0x00,0x00,0xc7,0x16,0x00,0x00,0xc6,0x16,0x00,0x00,0x01,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0xd7,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xc7,0x16,0x00,0x00,0xc8,0x16,0x00,0x00,0xc9,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc9,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcb,0x16,0x00,0x00, +0x34,0x04,0x00,0x00,0xc1,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xcc,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xcb,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcf,0x16,0x00,0x00,0xcc,0x16,0x00,0x00, +0xcb,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd1,0x16,0x00,0x00, +0x3b,0x04,0x00,0x00,0xc1,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xd2,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xd1,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd5,0x16,0x00,0x00,0xd2,0x16,0x00,0x00, +0xd1,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd6,0x16,0x00,0x00, +0xcf,0x16,0x00,0x00,0xd5,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0xd7,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc8,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0xd7,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd7,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xcf,0x26,0x00,0x00,0xd6,0x16,0x00,0x00,0xc9,0x16,0x00,0x00,0xb9,0x01,0x00,0x00, +0xc8,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x2b,0x16,0x00,0x00, +0x4d,0x0f,0x00,0x00,0xcc,0x26,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x2e,0x16,0x00,0x00,0xb8,0x0f,0x00,0x00,0xcd,0x26,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x2f,0x16,0x00,0x00,0x2b,0x16,0x00,0x00,0x2e,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x32,0x16,0x00,0x00,0x23,0x10,0x00,0x00, +0xce,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x33,0x16,0x00,0x00, +0x2f,0x16,0x00,0x00,0x32,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x36,0x16,0x00,0x00,0x8e,0x10,0x00,0x00,0xcf,0x26,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x37,0x16,0x00,0x00,0x33,0x16,0x00,0x00,0x36,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3a,0x16,0x00,0x00,0xcc,0x26,0x00,0x00, +0xcd,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3c,0x16,0x00,0x00, +0x3a,0x16,0x00,0x00,0xce,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3e,0x16,0x00,0x00,0x3c,0x16,0x00,0x00,0xcf,0x26,0x00,0x00,0x50,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x3f,0x16,0x00,0x00,0x3e,0x16,0x00,0x00,0x3e,0x16,0x00,0x00, +0x3e,0x16,0x00,0x00,0x3e,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x40,0x16,0x00,0x00,0x37,0x16,0x00,0x00,0x3f,0x16,0x00,0x00,0xf7,0x00,0x03,0x00, +0x2b,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x55,0x16,0x00,0x00, +0x1c,0x17,0x00,0x00,0x1d,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x1d,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1f,0x17,0x00,0x00,0x34,0x04,0x00,0x00, +0x4f,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x20,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x1f,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x23,0x17,0x00,0x00,0x20,0x17,0x00,0x00,0x1f,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x25,0x17,0x00,0x00,0x3b,0x04,0x00,0x00, +0x4f,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x26,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x25,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x29,0x17,0x00,0x00,0x26,0x17,0x00,0x00,0x25,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2a,0x17,0x00,0x00,0x23,0x17,0x00,0x00, +0x29,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x2b,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x1c,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x2b,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2b,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd0,0x26,0x00,0x00, +0x2a,0x17,0x00,0x00,0x1d,0x17,0x00,0x00,0xb9,0x01,0x00,0x00,0x1c,0x17,0x00,0x00, +0xf7,0x00,0x03,0x00,0x51,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x7b,0x16,0x00,0x00,0x42,0x17,0x00,0x00,0x43,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x43,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x45,0x17,0x00,0x00, +0x34,0x04,0x00,0x00,0x75,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x46,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x45,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x49,0x17,0x00,0x00,0x46,0x17,0x00,0x00, +0x45,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4b,0x17,0x00,0x00, +0x3b,0x04,0x00,0x00,0x75,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x4c,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x4b,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4f,0x17,0x00,0x00,0x4c,0x17,0x00,0x00, +0x4b,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x50,0x17,0x00,0x00, +0x49,0x17,0x00,0x00,0x4f,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x51,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x42,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x51,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x51,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xd1,0x26,0x00,0x00,0x50,0x17,0x00,0x00,0x43,0x17,0x00,0x00,0xb9,0x01,0x00,0x00, +0x42,0x17,0x00,0x00,0xf7,0x00,0x03,0x00,0x77,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xa1,0x16,0x00,0x00,0x68,0x17,0x00,0x00,0x69,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x69,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6b,0x17,0x00,0x00,0x34,0x04,0x00,0x00,0x9b,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x6c,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x6b,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6f,0x17,0x00,0x00, +0x6c,0x17,0x00,0x00,0x6b,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x71,0x17,0x00,0x00,0x3b,0x04,0x00,0x00,0x9b,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x72,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x71,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x75,0x17,0x00,0x00, +0x72,0x17,0x00,0x00,0x71,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x76,0x17,0x00,0x00,0x6f,0x17,0x00,0x00,0x75,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0x77,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x68,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0x77,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x77,0x17,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xd2,0x26,0x00,0x00,0x76,0x17,0x00,0x00,0x69,0x17,0x00,0x00, +0xb9,0x01,0x00,0x00,0x68,0x17,0x00,0x00,0xf7,0x00,0x03,0x00,0x9d,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc7,0x16,0x00,0x00,0x8e,0x17,0x00,0x00, +0x8f,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x8f,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x91,0x17,0x00,0x00,0x34,0x04,0x00,0x00,0xc1,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x92,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x91,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x95,0x17,0x00,0x00,0x92,0x17,0x00,0x00,0x91,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x97,0x17,0x00,0x00,0x3b,0x04,0x00,0x00,0xc1,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x98,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x97,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9b,0x17,0x00,0x00,0x98,0x17,0x00,0x00,0x97,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9c,0x17,0x00,0x00,0x95,0x17,0x00,0x00,0x9b,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0x9d,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x8e,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0x9d,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x9d,0x17,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd3,0x26,0x00,0x00,0x9c,0x17,0x00,0x00, +0x8f,0x17,0x00,0x00,0xb9,0x01,0x00,0x00,0x8e,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xf1,0x16,0x00,0x00,0xf9,0x10,0x00,0x00,0xd0,0x26,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xf4,0x16,0x00,0x00,0x64,0x11,0x00,0x00, +0xd1,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xf5,0x16,0x00,0x00, +0xf1,0x16,0x00,0x00,0xf4,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xf8,0x16,0x00,0x00,0xcf,0x11,0x00,0x00,0xd2,0x26,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xf9,0x16,0x00,0x00,0xf5,0x16,0x00,0x00,0xf8,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xfc,0x16,0x00,0x00,0x3a,0x12,0x00,0x00, +0xd3,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xfd,0x16,0x00,0x00, +0xf9,0x16,0x00,0x00,0xfc,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x00,0x17,0x00,0x00,0xd0,0x26,0x00,0x00,0xd1,0x26,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x02,0x17,0x00,0x00,0x00,0x17,0x00,0x00,0xd2,0x26,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x04,0x17,0x00,0x00,0x02,0x17,0x00,0x00, +0xd3,0x26,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x05,0x17,0x00,0x00, +0x04,0x17,0x00,0x00,0x04,0x17,0x00,0x00,0x04,0x17,0x00,0x00,0x04,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x06,0x17,0x00,0x00,0xfd,0x16,0x00,0x00, +0x05,0x17,0x00,0x00,0xf7,0x00,0x03,0x00,0xf1,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x55,0x16,0x00,0x00,0xe2,0x17,0x00,0x00,0xe3,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe3,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe5,0x17,0x00,0x00,0x34,0x04,0x00,0x00,0x4f,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xe6,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xe5,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe9,0x17,0x00,0x00, +0xe6,0x17,0x00,0x00,0xe5,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xeb,0x17,0x00,0x00,0x3b,0x04,0x00,0x00,0x4f,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xec,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xeb,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xef,0x17,0x00,0x00, +0xec,0x17,0x00,0x00,0xeb,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf0,0x17,0x00,0x00,0xe9,0x17,0x00,0x00,0xef,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf1,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xe2,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf1,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xf1,0x17,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xd4,0x26,0x00,0x00,0xf0,0x17,0x00,0x00,0xe3,0x17,0x00,0x00, +0xb9,0x01,0x00,0x00,0xe2,0x17,0x00,0x00,0xf7,0x00,0x03,0x00,0x17,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x7b,0x16,0x00,0x00,0x08,0x18,0x00,0x00, +0x09,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x09,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0b,0x18,0x00,0x00,0x34,0x04,0x00,0x00,0x75,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x0c,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x0b,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0f,0x18,0x00,0x00,0x0c,0x18,0x00,0x00,0x0b,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x11,0x18,0x00,0x00,0x3b,0x04,0x00,0x00,0x75,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x12,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x11,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x15,0x18,0x00,0x00,0x12,0x18,0x00,0x00,0x11,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x16,0x18,0x00,0x00,0x0f,0x18,0x00,0x00,0x15,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x17,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x08,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x17,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x17,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd5,0x26,0x00,0x00,0x16,0x18,0x00,0x00, +0x09,0x18,0x00,0x00,0xb9,0x01,0x00,0x00,0x08,0x18,0x00,0x00,0xf7,0x00,0x03,0x00, +0x3d,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa1,0x16,0x00,0x00, +0x2e,0x18,0x00,0x00,0x2f,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x2f,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x31,0x18,0x00,0x00,0x34,0x04,0x00,0x00, +0x9b,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x32,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x31,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x35,0x18,0x00,0x00,0x32,0x18,0x00,0x00,0x31,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x37,0x18,0x00,0x00,0x3b,0x04,0x00,0x00, +0x9b,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x38,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x37,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3b,0x18,0x00,0x00,0x38,0x18,0x00,0x00,0x37,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3c,0x18,0x00,0x00,0x35,0x18,0x00,0x00, +0x3b,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x3d,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2e,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x3d,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3d,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd6,0x26,0x00,0x00, +0x3c,0x18,0x00,0x00,0x2f,0x18,0x00,0x00,0xb9,0x01,0x00,0x00,0x2e,0x18,0x00,0x00, +0xf7,0x00,0x03,0x00,0x63,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xc7,0x16,0x00,0x00,0x54,0x18,0x00,0x00,0x55,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x55,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x57,0x18,0x00,0x00, +0x34,0x04,0x00,0x00,0xc1,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x58,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x57,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5b,0x18,0x00,0x00,0x58,0x18,0x00,0x00, +0x57,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5d,0x18,0x00,0x00, +0x3b,0x04,0x00,0x00,0xc1,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x5e,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x5d,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x61,0x18,0x00,0x00,0x5e,0x18,0x00,0x00, +0x5d,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x62,0x18,0x00,0x00, +0x5b,0x18,0x00,0x00,0x61,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x63,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x54,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x63,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x63,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xd7,0x26,0x00,0x00,0x62,0x18,0x00,0x00,0x55,0x18,0x00,0x00,0xb9,0x01,0x00,0x00, +0x54,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xb7,0x17,0x00,0x00, +0xa5,0x12,0x00,0x00,0xd4,0x26,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xba,0x17,0x00,0x00,0x10,0x13,0x00,0x00,0xd5,0x26,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xbb,0x17,0x00,0x00,0xb7,0x17,0x00,0x00,0xba,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xbe,0x17,0x00,0x00,0x7b,0x13,0x00,0x00, +0xd6,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xbf,0x17,0x00,0x00, +0xbb,0x17,0x00,0x00,0xbe,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xc2,0x17,0x00,0x00,0xe6,0x13,0x00,0x00,0xd7,0x26,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xc3,0x17,0x00,0x00,0xbf,0x17,0x00,0x00,0xc2,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc6,0x17,0x00,0x00,0xd4,0x26,0x00,0x00, +0xd5,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc8,0x17,0x00,0x00, +0xc6,0x17,0x00,0x00,0xd6,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xca,0x17,0x00,0x00,0xc8,0x17,0x00,0x00,0xd7,0x26,0x00,0x00,0x50,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xcb,0x17,0x00,0x00,0xca,0x17,0x00,0x00,0xca,0x17,0x00,0x00, +0xca,0x17,0x00,0x00,0xca,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xcc,0x17,0x00,0x00,0xc3,0x17,0x00,0x00,0xcb,0x17,0x00,0x00,0xf7,0x00,0x03,0x00, +0xb7,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x55,0x16,0x00,0x00, +0xa8,0x18,0x00,0x00,0xa9,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xa9,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xab,0x18,0x00,0x00,0x34,0x04,0x00,0x00, +0x4f,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xac,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xab,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xaf,0x18,0x00,0x00,0xac,0x18,0x00,0x00,0xab,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb1,0x18,0x00,0x00,0x3b,0x04,0x00,0x00, +0x4f,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb2,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xb1,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb5,0x18,0x00,0x00,0xb2,0x18,0x00,0x00,0xb1,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb6,0x18,0x00,0x00,0xaf,0x18,0x00,0x00, +0xb5,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xb7,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa8,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xb7,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb7,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd8,0x26,0x00,0x00, +0xb6,0x18,0x00,0x00,0xa9,0x18,0x00,0x00,0xb9,0x01,0x00,0x00,0xa8,0x18,0x00,0x00, +0xf7,0x00,0x03,0x00,0xdd,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x7b,0x16,0x00,0x00,0xce,0x18,0x00,0x00,0xcf,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xcf,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd1,0x18,0x00,0x00, +0x34,0x04,0x00,0x00,0x75,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xd2,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xd1,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd5,0x18,0x00,0x00,0xd2,0x18,0x00,0x00, +0xd1,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd7,0x18,0x00,0x00, +0x3b,0x04,0x00,0x00,0x75,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xd8,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xd7,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdb,0x18,0x00,0x00,0xd8,0x18,0x00,0x00, +0xd7,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdc,0x18,0x00,0x00, +0xd5,0x18,0x00,0x00,0xdb,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xdd,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xce,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xdd,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xdd,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xd9,0x26,0x00,0x00,0xdc,0x18,0x00,0x00,0xcf,0x18,0x00,0x00,0xb9,0x01,0x00,0x00, +0xce,0x18,0x00,0x00,0xf7,0x00,0x03,0x00,0x03,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xa1,0x16,0x00,0x00,0xf4,0x18,0x00,0x00,0xf5,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf5,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf7,0x18,0x00,0x00,0x34,0x04,0x00,0x00,0x9b,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xf8,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xf7,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfb,0x18,0x00,0x00, +0xf8,0x18,0x00,0x00,0xf7,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfd,0x18,0x00,0x00,0x3b,0x04,0x00,0x00,0x9b,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xfe,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xfd,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x01,0x19,0x00,0x00, +0xfe,0x18,0x00,0x00,0xfd,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x02,0x19,0x00,0x00,0xfb,0x18,0x00,0x00,0x01,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0x03,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xf4,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0x03,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x03,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xda,0x26,0x00,0x00,0x02,0x19,0x00,0x00,0xf5,0x18,0x00,0x00, +0xb9,0x01,0x00,0x00,0xf4,0x18,0x00,0x00,0xf7,0x00,0x03,0x00,0x29,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc7,0x16,0x00,0x00,0x1a,0x19,0x00,0x00, +0x1b,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x1b,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1d,0x19,0x00,0x00,0x34,0x04,0x00,0x00,0xc1,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x1e,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x1d,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x21,0x19,0x00,0x00,0x1e,0x19,0x00,0x00,0x1d,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x23,0x19,0x00,0x00,0x3b,0x04,0x00,0x00,0xc1,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x24,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x23,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x27,0x19,0x00,0x00,0x24,0x19,0x00,0x00,0x23,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x28,0x19,0x00,0x00,0x21,0x19,0x00,0x00,0x27,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x29,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x1a,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x29,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x29,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xdb,0x26,0x00,0x00,0x28,0x19,0x00,0x00, +0x1b,0x19,0x00,0x00,0xb9,0x01,0x00,0x00,0x1a,0x19,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x7d,0x18,0x00,0x00,0x51,0x14,0x00,0x00,0xd8,0x26,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x80,0x18,0x00,0x00,0xbc,0x14,0x00,0x00, +0xd9,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x81,0x18,0x00,0x00, +0x7d,0x18,0x00,0x00,0x80,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x84,0x18,0x00,0x00,0x27,0x15,0x00,0x00,0xda,0x26,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x85,0x18,0x00,0x00,0x81,0x18,0x00,0x00,0x84,0x18,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x88,0x18,0x00,0x00,0x92,0x15,0x00,0x00, +0xdb,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x89,0x18,0x00,0x00, +0x85,0x18,0x00,0x00,0x88,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8c,0x18,0x00,0x00,0xd8,0x26,0x00,0x00,0xd9,0x26,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8e,0x18,0x00,0x00,0x8c,0x18,0x00,0x00,0xda,0x26,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x90,0x18,0x00,0x00,0x8e,0x18,0x00,0x00, +0xdb,0x26,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x91,0x18,0x00,0x00, +0x90,0x18,0x00,0x00,0x90,0x18,0x00,0x00,0x90,0x18,0x00,0x00,0x90,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x92,0x18,0x00,0x00,0x89,0x18,0x00,0x00, +0x91,0x18,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xec,0x15,0x00,0x00, +0xfe,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x36,0x19,0x00,0x00,0x72,0x04,0x00,0x00,0xec,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x5f,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x36,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x67,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x5f,0x19,0x00,0x00,0x48,0x04,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x6c,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x67,0x19,0x00,0x00,0xb8,0x00,0x05,0x00,0xc5,0x00,0x00,0x00, +0x6d,0x19,0x00,0x00,0x6c,0x19,0x00,0x00,0x01,0x03,0x00,0x00,0xf7,0x00,0x03,0x00, +0x7d,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x6d,0x19,0x00,0x00, +0x6e,0x19,0x00,0x00,0x6f,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x6f,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x71,0x19,0x00,0x00,0x34,0x04,0x00,0x00, +0x67,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x72,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x71,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x75,0x19,0x00,0x00,0x72,0x19,0x00,0x00,0x71,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x77,0x19,0x00,0x00,0x3b,0x04,0x00,0x00, +0x67,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x78,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x77,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7b,0x19,0x00,0x00,0x78,0x19,0x00,0x00,0x77,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7c,0x19,0x00,0x00,0x75,0x19,0x00,0x00, +0x7b,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x7d,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x6e,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x7d,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7d,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xdc,0x26,0x00,0x00, +0x7c,0x19,0x00,0x00,0x6f,0x19,0x00,0x00,0xb9,0x01,0x00,0x00,0x6e,0x19,0x00,0x00, +0x7f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x39,0x19,0x00,0x00,0xec,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x85,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x39,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x8d,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x85,0x19,0x00,0x00, +0x48,0x04,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x92,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x8d,0x19,0x00,0x00,0xb8,0x00,0x05,0x00, +0xc5,0x00,0x00,0x00,0x93,0x19,0x00,0x00,0x92,0x19,0x00,0x00,0x01,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0xa3,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x93,0x19,0x00,0x00,0x94,0x19,0x00,0x00,0x95,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x95,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x97,0x19,0x00,0x00, +0x34,0x04,0x00,0x00,0x8d,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x98,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x97,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9b,0x19,0x00,0x00,0x98,0x19,0x00,0x00, +0x97,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9d,0x19,0x00,0x00, +0x3b,0x04,0x00,0x00,0x8d,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x9e,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x9d,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa1,0x19,0x00,0x00,0x9e,0x19,0x00,0x00, +0x9d,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa2,0x19,0x00,0x00, +0x9b,0x19,0x00,0x00,0xa1,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0xa3,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x94,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0xa3,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa3,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xdd,0x26,0x00,0x00,0xa2,0x19,0x00,0x00,0x95,0x19,0x00,0x00,0xb9,0x01,0x00,0x00, +0x94,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3c,0x19,0x00,0x00, +0xb9,0x01,0x00,0x00,0xec,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xab,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x3c,0x19,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb3,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xab,0x19,0x00,0x00,0x48,0x04,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xb8,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xb3,0x19,0x00,0x00,0xb8,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0xb9,0x19,0x00,0x00, +0xb8,0x19,0x00,0x00,0x01,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0xc9,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb9,0x19,0x00,0x00,0xba,0x19,0x00,0x00, +0xbb,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xbb,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbd,0x19,0x00,0x00,0x34,0x04,0x00,0x00,0xb3,0x19,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xbe,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xbd,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc1,0x19,0x00,0x00,0xbe,0x19,0x00,0x00,0xbd,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc3,0x19,0x00,0x00,0x3b,0x04,0x00,0x00,0xb3,0x19,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc4,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xc3,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc7,0x19,0x00,0x00,0xc4,0x19,0x00,0x00,0xc3,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc8,0x19,0x00,0x00,0xc1,0x19,0x00,0x00,0xc7,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc9,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xba,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc9,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xc9,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xde,0x26,0x00,0x00,0xc8,0x19,0x00,0x00, +0xbb,0x19,0x00,0x00,0xb9,0x01,0x00,0x00,0xba,0x19,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3f,0x19,0x00,0x00,0x48,0x04,0x00,0x00,0xec,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd1,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x3f,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xd9,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xd1,0x19,0x00,0x00, +0x48,0x04,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xde,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xd9,0x19,0x00,0x00,0xb8,0x00,0x05,0x00, +0xc5,0x00,0x00,0x00,0xdf,0x19,0x00,0x00,0xde,0x19,0x00,0x00,0x01,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0xef,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xdf,0x19,0x00,0x00,0xe0,0x19,0x00,0x00,0xe1,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe1,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe3,0x19,0x00,0x00, +0x34,0x04,0x00,0x00,0xd9,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xe4,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xe3,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe7,0x19,0x00,0x00,0xe4,0x19,0x00,0x00, +0xe3,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe9,0x19,0x00,0x00, +0x3b,0x04,0x00,0x00,0xd9,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xea,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xe9,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xed,0x19,0x00,0x00,0xea,0x19,0x00,0x00, +0xe9,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xee,0x19,0x00,0x00, +0xe7,0x19,0x00,0x00,0xed,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0xef,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe0,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0xef,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xef,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xdf,0x26,0x00,0x00,0xee,0x19,0x00,0x00,0xe1,0x19,0x00,0x00,0xb9,0x01,0x00,0x00, +0xe0,0x19,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x43,0x19,0x00,0x00, +0x40,0x16,0x00,0x00,0xdc,0x26,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x46,0x19,0x00,0x00,0x06,0x17,0x00,0x00,0xdd,0x26,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x47,0x19,0x00,0x00,0x43,0x19,0x00,0x00,0x46,0x19,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x4a,0x19,0x00,0x00,0xcc,0x17,0x00,0x00, +0xde,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x4b,0x19,0x00,0x00, +0x47,0x19,0x00,0x00,0x4a,0x19,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x4e,0x19,0x00,0x00,0x92,0x18,0x00,0x00,0xdf,0x26,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x4f,0x19,0x00,0x00,0x4b,0x19,0x00,0x00,0x4e,0x19,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x52,0x19,0x00,0x00,0xdc,0x26,0x00,0x00, +0xdd,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x54,0x19,0x00,0x00, +0x52,0x19,0x00,0x00,0xde,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x56,0x19,0x00,0x00,0x54,0x19,0x00,0x00,0xdf,0x26,0x00,0x00,0x50,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x57,0x19,0x00,0x00,0x56,0x19,0x00,0x00,0x56,0x19,0x00,0x00, +0x56,0x19,0x00,0x00,0x56,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x58,0x19,0x00,0x00,0x4f,0x19,0x00,0x00,0x57,0x19,0x00,0x00,0x50,0x00,0x07,0x00, +0xf7,0x04,0x00,0x00,0xf6,0x15,0x00,0x00,0x64,0x11,0x00,0x00,0xcf,0x11,0x00,0x00, +0x10,0x13,0x00,0x00,0x7b,0x13,0x00,0x00,0x3e,0x00,0x03,0x00,0xb1,0x15,0x00,0x00, +0xf6,0x15,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xf7,0x15,0x00,0x00, +0xb1,0x15,0x00,0x00,0x03,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xf8,0x15,0x00,0x00,0xf7,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xfa,0x15,0x00,0x00,0xf7,0x15,0x00,0x00,0xf9,0x00,0x02,0x00,0xfb,0x15,0x00,0x00, +0xf8,0x00,0x02,0x00,0xfb,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xe3,0x26,0x00,0x00,0xfa,0x15,0x00,0x00,0xef,0x19,0x00,0x00,0xfa,0x19,0x00,0x00, +0xff,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe2,0x26,0x00,0x00, +0xf8,0x15,0x00,0x00,0xef,0x19,0x00,0x00,0xf5,0x19,0x00,0x00,0xff,0x15,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xe0,0x26,0x00,0x00,0x09,0x02,0x00,0x00, +0xef,0x19,0x00,0x00,0x0c,0x16,0x00,0x00,0xff,0x15,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc5,0x00,0x00,0x00,0xfe,0x15,0x00,0x00,0xe0,0x26,0x00,0x00,0x13,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0x0d,0x16,0x00,0x00,0xff,0x15,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xfe,0x15,0x00,0x00,0xff,0x15,0x00,0x00,0x0d,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0xff,0x15,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x02,0x16,0x00,0x00,0xb1,0x15,0x00,0x00,0xe0,0x26,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x03,0x16,0x00,0x00,0x02,0x16,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xf5,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xe2,0x26,0x00,0x00,0x03,0x16,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x08,0x16,0x00,0x00,0x02,0x16,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xfa,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xe3,0x26,0x00,0x00, +0x08,0x16,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x0c,0x16,0x00,0x00, +0xe0,0x26,0x00,0x00,0x09,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xfb,0x15,0x00,0x00, +0xf8,0x00,0x02,0x00,0x0d,0x16,0x00,0x00,0x0c,0x00,0x08,0x00,0x37,0x00,0x00,0x00, +0x11,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x58,0x19,0x00,0x00, +0xe2,0x26,0x00,0x00,0xe3,0x26,0x00,0x00,0x3d,0x00,0x04,0x00,0x3e,0x02,0x00,0x00, +0xfe,0x19,0x00,0x00,0xb7,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xff,0x19,0x00,0x00,0xfe,0x19,0x00,0x00,0xb9,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x03,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x00,0x1a,0x00,0x00, +0xff,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xc5,0x00,0x00,0x00, +0x02,0x1a,0x00,0x00,0x00,0x1a,0x00,0x00,0xb8,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x04,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x04,0x1a,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xac,0x28,0x00,0x00,0x02,0x1a,0x00,0x00,0xb9,0x01,0x00,0x00, +0x00,0x1a,0x00,0x00,0x41,0x00,0x05,0x00,0x2f,0x02,0x00,0x00,0x08,0x1a,0x00,0x00, +0x02,0x02,0x00,0x00,0x34,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x09,0x1a,0x00,0x00,0x08,0x1a,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xa0,0x0d,0x00,0x00,0x11,0x16,0x00,0x00,0x11,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x0e,0x1a,0x00,0x00,0x09,0x1a,0x00,0x00,0x09,0x1a,0x00,0x00,0x09,0x1a,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x0f,0x1a,0x00,0x00,0xa0,0x0d,0x00,0x00, +0x0e,0x1a,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x12,0x1a,0x00,0x00, +0x0f,0x1a,0x00,0x00,0xac,0x28,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x16,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x12,0x1a,0x00,0x00, +0x4f,0x0b,0x00,0x00,0xc6,0x26,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1c,0x1a,0x00,0x00,0x16,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1d,0x1a,0x00,0x00,0x55,0x03,0x00,0x00,0x1c,0x1a,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1f,0x1a,0x00,0x00,0x16,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x20,0x1a,0x00,0x00, +0x59,0x03,0x00,0x00,0x1f,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x21,0x1a,0x00,0x00,0x1d,0x1a,0x00,0x00,0x20,0x1a,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x23,0x1a,0x00,0x00,0x16,0x1a,0x00,0x00,0x02,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x24,0x1a,0x00,0x00,0x55,0x03,0x00,0x00, +0x23,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x25,0x1a,0x00,0x00, +0x21,0x1a,0x00,0x00,0x24,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x28,0x1a,0x00,0x00,0x59,0x03,0x00,0x00,0x1c,0x1a,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2b,0x1a,0x00,0x00,0x59,0x03,0x00,0x00,0x23,0x1a,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2c,0x1a,0x00,0x00,0x28,0x1a,0x00,0x00, +0x2b,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2f,0x1a,0x00,0x00, +0x69,0x03,0x00,0x00,0x1c,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x33,0x1a,0x00,0x00,0x2f,0x1a,0x00,0x00,0x20,0x1a,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x37,0x1a,0x00,0x00,0x33,0x1a,0x00,0x00,0x24,0x1a,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x38,0x1a,0x00,0x00,0x25,0x1a,0x00,0x00, +0x2c,0x1a,0x00,0x00,0x37,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa5,0x0d,0x00,0x00,0x11,0x16,0x00,0x00,0x03,0x00,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xa6,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xa5,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x3d,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xa6,0x0d,0x00,0x00,0xb8,0x01,0x00,0x00, +0xb9,0x01,0x00,0x00,0xb8,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0xaa,0x0d,0x00,0x00, +0xa5,0x0d,0x00,0x00,0xb8,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x8e,0x02,0x00,0x00, +0x59,0x1a,0x00,0x00,0x90,0x02,0x00,0x00,0x62,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x5b,0x1a,0x00,0x00,0x59,0x1a,0x00,0x00,0x07,0x0c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5c,0x1a,0x00,0x00,0x5b,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xba,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x48,0x1a,0x00,0x00,0x5c,0x1a,0x00,0x00, +0x13,0x09,0x00,0x00,0x3d,0x00,0x04,0x00,0x3e,0x02,0x00,0x00,0x60,0x1a,0x00,0x00, +0xa5,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x46,0x02,0x00,0x00,0x62,0x1a,0x00,0x00, +0x60,0x1a,0x00,0x00,0x7b,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x64,0x1a,0x00,0x00,0x62,0x1a,0x00,0x00,0x5e,0x0d,0x00,0x00,0x02,0x00,0x00,0x00, +0xb8,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x65,0x1a,0x00,0x00, +0x64,0x1a,0x00,0x00,0x64,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x67,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x67,0x0c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x12,0x28,0x00,0x00,0x4f,0x0b,0x00,0x00, +0x5c,0x0c,0x00,0x00,0x38,0x1a,0x00,0x00,0x04,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc5,0x00,0x00,0x00,0x01,0x28,0x00,0x00,0x0c,0x09,0x00,0x00,0x5c,0x0c,0x00,0x00, +0xaa,0x0d,0x00,0x00,0x04,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xe9,0x26,0x00,0x00,0xcc,0x02,0x00,0x00,0x5c,0x0c,0x00,0x00,0x65,0x1a,0x00,0x00, +0x04,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0xc5,0x00,0x00,0x00,0xe7,0x26,0x00,0x00, +0x0c,0x09,0x00,0x00,0x5c,0x0c,0x00,0x00,0x48,0x1a,0x00,0x00,0x04,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe5,0x26,0x00,0x00,0xb8,0x01,0x00,0x00, +0x5c,0x0c,0x00,0x00,0x3d,0x1a,0x00,0x00,0x04,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x6b,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xf4,0x0c,0x00,0x00,0xe5,0x26,0x00,0x00,0x41,0x00,0x05,0x00,0x19,0x02,0x00,0x00, +0x03,0x1b,0x00,0x00,0x02,0x02,0x00,0x00,0x18,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x04,0x1b,0x00,0x00,0x03,0x1b,0x00,0x00,0xc4,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xec,0x1a,0x00,0x00,0x0e,0x02,0x00,0x00,0x04,0x1b,0x00,0x00, +0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xed,0x1a,0x00,0x00,0xec,0x1a,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xf1,0x1a,0x00,0x00,0xed,0x1a,0x00,0x00, +0xed,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xf2,0x1a,0x00,0x00, +0xd5,0x0c,0x00,0x00,0xf1,0x1a,0x00,0x00,0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0xf3,0x1a,0x00,0x00,0xf2,0x1a,0x00,0x00,0x41,0x00,0x05,0x00,0x04,0x02,0x00,0x00, +0x0b,0x1b,0x00,0x00,0x02,0x02,0x00,0x00,0x13,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0x0c,0x1b,0x00,0x00,0x0b,0x1b,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x18,0x1b,0x00,0x00,0xf3,0x1a,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x19,0x1b,0x00,0x00,0xcf,0x0c,0x00,0x00,0x18,0x1b,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x1c,0x1b,0x00,0x00,0x18,0x1b,0x00,0x00, +0xf7,0x03,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x29,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x19,0x1b,0x00,0x00,0x1c,0x1b,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x2e,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xf7,0x03,0x00,0x00,0x29,0x1b,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x22,0x1b,0x00,0x00,0x0c,0x1b,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x23,0x1b,0x00,0x00,0x2e,0x1b,0x00,0x00,0x22,0x1b,0x00,0x00, +0x3d,0x00,0x04,0x00,0x3e,0x02,0x00,0x00,0x32,0x1b,0x00,0x00,0xb7,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x33,0x1b,0x00,0x00,0x32,0x1b,0x00,0x00, +0xb9,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x03,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x34,0x1b,0x00,0x00,0x33,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x36,0x1b,0x00,0x00,0x34,0x1b,0x00,0x00, +0xb8,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x38,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x38,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xad,0x28,0x00,0x00, +0x36,0x1b,0x00,0x00,0xb9,0x01,0x00,0x00,0x34,0x1b,0x00,0x00,0x3d,0x00,0x04,0x00, +0x3e,0x02,0x00,0x00,0x40,0x1b,0x00,0x00,0x40,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x46,0x02,0x00,0x00,0x42,0x1b,0x00,0x00,0x40,0x1b,0x00,0x00,0x7b,0x0d,0x00,0x00, +0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x45,0x1b,0x00,0x00,0x04,0x1b,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x46,0x1b,0x00,0x00,0x42,0x1b,0x00,0x00, +0x23,0x1b,0x00,0x00,0x02,0x00,0x00,0x00,0x45,0x1b,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x47,0x1b,0x00,0x00,0x46,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xfc,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x47,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfd,0x1a,0x00,0x00,0xad,0x28,0x00,0x00,0xfc,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x4c,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0xfd,0x1a,0x00,0x00,0x1e,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x86,0x1a,0x00,0x00,0xe9,0x26,0x00,0x00,0x01,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0xc5,0x00,0x00,0x00,0x87,0x1a,0x00,0x00,0x86,0x1a,0x00,0x00,0xb8,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x8d,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x87,0x1a,0x00,0x00,0x88,0x1a,0x00,0x00,0x8a,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8a,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x8d,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x88,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x8d,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8d,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xed,0x26,0x00,0x00, +0x86,0x1a,0x00,0x00,0x8a,0x1a,0x00,0x00,0x4c,0x1b,0x00,0x00,0x88,0x1a,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x2a,0x26,0x00,0x00,0xed,0x26,0x00,0x00, +0xe9,0x26,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x63,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xed,0x26,0x00,0x00, +0x4c,0x1b,0x00,0x00,0xb7,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x57,0x1b,0x00,0x00, +0x63,0x1b,0x00,0x00,0xb8,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x5d,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x57,0x1b,0x00,0x00,0x58,0x1b,0x00,0x00, +0x5c,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x5c,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x5d,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x58,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x68,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xed,0x26,0x00,0x00,0x4c,0x1b,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5b,0x1b,0x00,0x00,0x68,0x1b,0x00,0x00,0x63,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x5d,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x5d,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xef,0x26,0x00,0x00,0xb8,0x01,0x00,0x00,0x5c,0x1b,0x00,0x00, +0x5b,0x1b,0x00,0x00,0x58,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x95,0x1a,0x00,0x00,0xb9,0x01,0x00,0x00,0xef,0x26,0x00,0x00,0xf7,0x00,0x03,0x00, +0xb3,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe7,0x26,0x00,0x00, +0x98,0x1a,0x00,0x00,0xa0,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xa0,0x1a,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa2,0x1a,0x00,0x00,0xe9,0x26,0x00,0x00, +0x00,0x00,0x00,0x00,0xbc,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0xa3,0x1a,0x00,0x00, +0xa2,0x1a,0x00,0x00,0xb9,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xb2,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa3,0x1a,0x00,0x00,0xa4,0x1a,0x00,0x00, +0xaa,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xaa,0x1a,0x00,0x00,0xba,0x00,0x05,0x00, +0xc5,0x00,0x00,0x00,0xac,0x1a,0x00,0x00,0x95,0x1a,0x00,0x00,0x5c,0x07,0x00,0x00, +0xf7,0x00,0x03,0x00,0xb1,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xac,0x1a,0x00,0x00,0xad,0x1a,0x00,0x00,0xb1,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xad,0x1a,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x36,0x26,0x00,0x00, +0xb8,0x01,0x00,0x00,0x2a,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb1,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xb1,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xf9,0x26,0x00,0x00,0x2a,0x26,0x00,0x00,0xaa,0x1a,0x00,0x00, +0x36,0x26,0x00,0x00,0xad,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0xb2,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa4,0x1a,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x6e,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xed,0x26,0x00,0x00, +0x4c,0x1b,0x00,0x00,0x59,0x03,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x34,0x26,0x00,0x00,0x6e,0x1b,0x00,0x00,0x2a,0x26,0x00,0x00,0x01,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb2,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xb2,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xf8,0x26,0x00,0x00,0xf9,0x26,0x00,0x00, +0xb1,0x1a,0x00,0x00,0x34,0x26,0x00,0x00,0xa4,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb3,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x98,0x1a,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x2d,0x26,0x00,0x00,0x4c,0x1b,0x00,0x00,0xb0,0x28,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9c,0x1a,0x00,0x00, +0xe9,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0xb7,0x00,0x05,0x00,0xc5,0x00,0x00,0x00, +0x9d,0x1a,0x00,0x00,0x9c,0x1a,0x00,0x00,0xb8,0x01,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x9e,0x1a,0x00,0x00,0x9d,0x1a,0x00,0x00,0x48,0x04,0x00,0x00, +0xb9,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x30,0x26,0x00,0x00, +0x9e,0x1a,0x00,0x00,0x2d,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb3,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xb3,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xf7,0x26,0x00,0x00,0xf8,0x26,0x00,0x00,0xb2,0x1a,0x00,0x00, +0x30,0x26,0x00,0x00,0x98,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb5,0x1a,0x00,0x00,0xc7,0x26,0x00,0x00,0xef,0x26,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb6,0x1a,0x00,0x00,0xb5,0x1a,0x00,0x00,0x66,0x07,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x74,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xb6,0x1a,0x00,0x00,0xb8,0x01,0x00,0x00,0xb9,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x79,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x6b,0x1a,0x00,0x00,0x74,0x1b,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbb,0x1a,0x00,0x00,0xb9,0x01,0x00,0x00,0x79,0x1b,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbd,0x1a,0x00,0x00,0xf7,0x26,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbe,0x1a,0x00,0x00, +0xbd,0x1a,0x00,0x00,0xbb,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc2,0x1a,0x00,0x00,0xb9,0x01,0x00,0x00,0xf7,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x7d,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xc2,0x1a,0x00,0x00,0xb8,0x01,0x00,0x00,0xb9,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc6,0x1a,0x00,0x00,0xbe,0x1a,0x00,0x00,0x7d,0x1b,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0xca,0x1a,0x00,0x00,0x83,0x0d,0x00,0x00, +0x5c,0x07,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xcb,0x1a,0x00,0x00, +0xca,0x1a,0x00,0x00,0xb9,0x01,0x00,0x00,0xb8,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xce,0x1a,0x00,0x00,0xc6,0x1a,0x00,0x00,0xcb,0x1a,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd2,0x1a,0x00,0x00,0xce,0x1a,0x00,0x00, +0xb9,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x81,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xd2,0x1a,0x00,0x00,0xb8,0x01,0x00,0x00, +0xb9,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd5,0x1a,0x00,0x00, +0xf7,0x26,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x98,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xd5,0x1a,0x00,0x00, +0x4c,0x1b,0x00,0x00,0xb7,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x8c,0x1b,0x00,0x00, +0x98,0x1b,0x00,0x00,0xb8,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x92,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x8c,0x1b,0x00,0x00,0x8d,0x1b,0x00,0x00, +0x91,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x91,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x92,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x8d,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x9d,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xd5,0x1a,0x00,0x00,0x4c,0x1b,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x90,0x1b,0x00,0x00,0x9d,0x1b,0x00,0x00,0x98,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x92,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x92,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xfa,0x26,0x00,0x00,0xb8,0x01,0x00,0x00,0x91,0x1b,0x00,0x00, +0x90,0x1b,0x00,0x00,0x8d,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xa1,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xfa,0x26,0x00,0x00, +0xb8,0x01,0x00,0x00,0xb9,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xda,0x1a,0x00,0x00,0x81,0x1b,0x00,0x00,0x67,0x04,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xa5,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xda,0x1a,0x00,0x00,0xb8,0x01,0x00,0x00,0xb9,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xdd,0x1a,0x00,0x00,0xa5,0x1b,0x00,0x00,0xa1,0x1b,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xa9,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xdd,0x1a,0x00,0x00,0xb8,0x01,0x00,0x00,0xb9,0x01,0x00,0x00, +0x41,0x00,0x05,0x00,0x24,0x02,0x00,0x00,0x08,0x1d,0x00,0x00,0x02,0x02,0x00,0x00, +0x29,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x09,0x1d,0x00,0x00, +0x08,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xf4,0x1b,0x00,0x00, +0xcc,0x0c,0x00,0x00,0x09,0x1d,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xf6,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0xf4,0x1b,0x00,0x00, +0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xf7,0x1b,0x00,0x00,0xf6,0x1b,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xf9,0x1b,0x00,0x00,0xf7,0x1b,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xfa,0x1b,0x00,0x00,0xf9,0x1b,0x00,0x00, +0xf7,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xfc,0x1b,0x00,0x00, +0xfa,0x1b,0x00,0x00,0x0b,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfe,0x1b,0x00,0x00,0xfc,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x00,0x1c,0x00,0x00,0xf4,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0xba,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x01,0x1c,0x00,0x00,0xfe,0x1b,0x00,0x00, +0x00,0x1c,0x00,0x00,0xa9,0x00,0x06,0x00,0x3e,0x00,0x00,0x00,0x02,0x1c,0x00,0x00, +0x01,0x1c,0x00,0x00,0xb4,0x05,0x00,0x00,0xb5,0x05,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x45,0x26,0x00,0x00,0x02,0x1c,0x00,0x00,0xb4,0x27,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x05,0x1c,0x00,0x00, +0xfc,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x07,0x1c,0x00,0x00,0xf4,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0xba,0x00,0x05,0x00, +0xc5,0x00,0x00,0x00,0x08,0x1c,0x00,0x00,0x05,0x1c,0x00,0x00,0x07,0x1c,0x00,0x00, +0xa9,0x00,0x06,0x00,0x3e,0x00,0x00,0x00,0x09,0x1c,0x00,0x00,0x08,0x1c,0x00,0x00, +0xb4,0x05,0x00,0x00,0xb5,0x05,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x49,0x26,0x00,0x00,0x09,0x1c,0x00,0x00,0x45,0x26,0x00,0x00,0x01,0x00,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x16,0x1c,0x00,0x00,0x49,0x26,0x00,0x00, +0xf9,0x00,0x02,0x00,0x17,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x17,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xcc,0x27,0x00,0x00,0x03,0x02,0x00,0x00, +0x92,0x1b,0x00,0x00,0x51,0x1c,0x00,0x00,0x4f,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc5,0x00,0x00,0x00,0x1a,0x1c,0x00,0x00,0xcc,0x27,0x00,0x00,0xcf,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0x52,0x1c,0x00,0x00,0x4f,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x1a,0x1c,0x00,0x00,0x1b,0x1c,0x00,0x00,0x52,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1b,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x1c,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1c,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x63,0x28,0x00,0x00,0x03,0x02,0x00,0x00,0x1b,0x1c,0x00,0x00,0x4d,0x1c,0x00,0x00, +0x4b,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x1f,0x1c,0x00,0x00, +0x63,0x28,0x00,0x00,0xcf,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x4e,0x1c,0x00,0x00, +0x4b,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x1f,0x1c,0x00,0x00, +0x20,0x1c,0x00,0x00,0x4e,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x20,0x1c,0x00,0x00, +0xc4,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x23,0x1c,0x00,0x00,0xcc,0x27,0x00,0x00, +0x0e,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x24,0x1c,0x00,0x00, +0x63,0x28,0x00,0x00,0x23,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0x2b,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x01,0x1c,0x00,0x00,0x26,0x1c,0x00,0x00, +0x29,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x29,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x2b,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x26,0x1c,0x00,0x00,0x82,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x28,0x1c,0x00,0x00,0xcf,0x02,0x00,0x00,0x63,0x28,0x00,0x00, +0xf9,0x00,0x02,0x00,0x2b,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x2b,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x65,0x28,0x00,0x00,0x63,0x28,0x00,0x00, +0x29,0x1c,0x00,0x00,0x28,0x1c,0x00,0x00,0x26,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00, +0x33,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x08,0x1c,0x00,0x00, +0x2e,0x1c,0x00,0x00,0x31,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x31,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x33,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x2e,0x1c,0x00,0x00, +0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x30,0x1c,0x00,0x00,0xcf,0x02,0x00,0x00, +0xcc,0x27,0x00,0x00,0xf9,0x00,0x02,0x00,0x33,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x33,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x67,0x28,0x00,0x00, +0xcc,0x27,0x00,0x00,0x31,0x1c,0x00,0x00,0x30,0x1c,0x00,0x00,0x2e,0x1c,0x00,0x00, +0x50,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x35,0x1c,0x00,0x00,0x65,0x28,0x00,0x00, +0x67,0x28,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x3b,0x1c,0x00,0x00, +0xf7,0x1b,0x00,0x00,0x49,0x26,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x3d,0x1c,0x00,0x00,0x3b,0x1c,0x00,0x00,0x35,0x1c,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x77,0x1d,0x00,0x00,0x7a,0x0d,0x00,0x00,0x3d,0x1c,0x00,0x00, +0x02,0x00,0x00,0x00,0x03,0x02,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x78,0x1d,0x00,0x00,0x77,0x1d,0x00,0x00,0x77,0x1d,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x4a,0x1c,0x00,0x00,0xbd,0x1b,0x00,0x00,0x24,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00, +0x4a,0x1c,0x00,0x00,0x78,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0x4b,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4b,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x4d,0x1c,0x00,0x00,0x63,0x28,0x00,0x00,0x09,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x1c,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x4e,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x4f,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x4f,0x1c,0x00,0x00,0x80,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x51,0x1c,0x00,0x00,0xcc,0x27,0x00,0x00,0x09,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x17,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x52,0x1c,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x55,0x1c,0x00,0x00,0xfc,0x1b,0x00,0x00, +0xf4,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x5a,0x1c,0x00,0x00, +0x01,0x0d,0x00,0x00,0xb9,0x01,0x00,0x00,0xb8,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x7d,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x79,0x1b,0x00,0x00,0x5a,0x1c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x88,0x1d,0x00,0x00,0xc8,0x26,0x00,0x00,0x09,0x1d,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x8a,0x1d,0x00,0x00,0x88,0x1d,0x00,0x00,0xc8,0x26,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8b,0x1d,0x00,0x00,0x8a,0x1d,0x00,0x00, +0x00,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8d,0x1d,0x00,0x00, +0xb9,0x01,0x00,0x00,0x8b,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x98,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x95,0x05,0x00,0x00, +0x8d,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5f,0x1c,0x00,0x00, +0xb9,0x01,0x00,0x00,0x7d,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x60,0x1c,0x00,0x00,0x98,0x1d,0x00,0x00,0x5f,0x1c,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x62,0x1c,0x00,0x00,0xb9,0x01,0x00,0x00,0x60,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x63,0x1c,0x00,0x00,0x62,0x1c,0x00,0x00, +0x32,0x06,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x9d,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb9,0x01,0x00,0x00,0x63,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x66,0x1c,0x00,0x00,0x55,0x03,0x00,0x00, +0x83,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa2,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x66,0x1c,0x00,0x00,0x7d,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa7,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xb8,0x01,0x00,0x00,0xa2,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xad,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x60,0x1c,0x00,0x00,0x9d,0x1d,0x00,0x00,0xa7,0x1d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6f,0x1c,0x00,0x00,0x55,0x0d,0x00,0x00,0xc9,0x26,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xb1,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x6f,0x1c,0x00,0x00,0xb8,0x01,0x00,0x00,0xb9,0x01,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xb7,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x4a,0x06,0x00,0x00,0x4b,0x06,0x00,0x00,0xb1,0x1d,0x00,0x00, +0xf9,0x00,0x02,0x00,0x72,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x72,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xdc,0x27,0x00,0x00,0x1b,0x06,0x00,0x00, +0x52,0x1c,0x00,0x00,0x4a,0x28,0x00,0x00,0xd6,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xd6,0x27,0x00,0x00,0x2b,0x27,0x00,0x00,0x52,0x1c,0x00,0x00, +0x5c,0x28,0x00,0x00,0xd6,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xd4,0x27,0x00,0x00,0x2b,0x27,0x00,0x00,0x52,0x1c,0x00,0x00,0x59,0x28,0x00,0x00, +0xd6,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xd2,0x27,0x00,0x00, +0x2b,0x27,0x00,0x00,0x52,0x1c,0x00,0x00,0x56,0x28,0x00,0x00,0xd6,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xd0,0x27,0x00,0x00,0x2b,0x27,0x00,0x00, +0x52,0x1c,0x00,0x00,0x53,0x28,0x00,0x00,0xd6,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xce,0x27,0x00,0x00,0x08,0x27,0x00,0x00,0x52,0x1c,0x00,0x00, +0x50,0x28,0x00,0x00,0xd6,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xcd,0x27,0x00,0x00,0x03,0x02,0x00,0x00,0x52,0x1c,0x00,0x00,0xd8,0x1c,0x00,0x00, +0xd6,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x75,0x1c,0x00,0x00, +0xcd,0x27,0x00,0x00,0xcf,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xd9,0x1c,0x00,0x00, +0xd6,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x75,0x1c,0x00,0x00, +0x76,0x1c,0x00,0x00,0xd9,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x76,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x77,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x77,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x5c,0x28,0x00,0x00,0xd6,0x27,0x00,0x00, +0x76,0x1c,0x00,0x00,0x61,0x28,0x00,0x00,0xd2,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x59,0x28,0x00,0x00,0xd4,0x27,0x00,0x00,0x76,0x1c,0x00,0x00, +0x60,0x28,0x00,0x00,0xd2,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x56,0x28,0x00,0x00,0xd2,0x27,0x00,0x00,0x76,0x1c,0x00,0x00,0x5f,0x28,0x00,0x00, +0xd2,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x53,0x28,0x00,0x00, +0xd0,0x27,0x00,0x00,0x76,0x1c,0x00,0x00,0x5e,0x28,0x00,0x00,0xd2,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x50,0x28,0x00,0x00,0xce,0x27,0x00,0x00, +0x76,0x1c,0x00,0x00,0x5d,0x28,0x00,0x00,0xd2,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x4a,0x28,0x00,0x00,0xdc,0x27,0x00,0x00,0x76,0x1c,0x00,0x00, +0xbd,0x1c,0x00,0x00,0xd2,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x43,0x28,0x00,0x00,0x03,0x02,0x00,0x00,0x76,0x1c,0x00,0x00,0xd4,0x1c,0x00,0x00, +0xd2,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x7a,0x1c,0x00,0x00, +0x43,0x28,0x00,0x00,0xcf,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xd5,0x1c,0x00,0x00, +0xd2,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x7a,0x1c,0x00,0x00, +0x7b,0x1c,0x00,0x00,0xd5,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x7b,0x1c,0x00,0x00, +0xc4,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x7e,0x1c,0x00,0x00,0xcd,0x27,0x00,0x00, +0x0e,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x7f,0x1c,0x00,0x00, +0x43,0x28,0x00,0x00,0x7e,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0x86,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x01,0x1c,0x00,0x00,0x81,0x1c,0x00,0x00, +0x84,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x84,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x86,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x81,0x1c,0x00,0x00,0x82,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x83,0x1c,0x00,0x00,0xcf,0x02,0x00,0x00,0x43,0x28,0x00,0x00, +0xf9,0x00,0x02,0x00,0x86,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x86,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x45,0x28,0x00,0x00,0x43,0x28,0x00,0x00, +0x84,0x1c,0x00,0x00,0x83,0x1c,0x00,0x00,0x81,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00, +0x8e,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x08,0x1c,0x00,0x00, +0x89,0x1c,0x00,0x00,0x8c,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x8c,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x8e,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x89,0x1c,0x00,0x00, +0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x8b,0x1c,0x00,0x00,0xcf,0x02,0x00,0x00, +0xcd,0x27,0x00,0x00,0xf9,0x00,0x02,0x00,0x8e,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8e,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x47,0x28,0x00,0x00, +0xcd,0x27,0x00,0x00,0x8c,0x1c,0x00,0x00,0x8b,0x1c,0x00,0x00,0x89,0x1c,0x00,0x00, +0x50,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x90,0x1c,0x00,0x00,0x45,0x28,0x00,0x00, +0x47,0x28,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x93,0x1c,0x00,0x00, +0x90,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x94,0x1c,0x00,0x00, +0x16,0x1c,0x00,0x00,0x93,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x97,0x1c,0x00,0x00,0x55,0x1c,0x00,0x00,0x94,0x1c,0x00,0x00,0x50,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x9f,0x1c,0x00,0x00,0x02,0x1c,0x00,0x00,0x09,0x1c,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xa0,0x1c,0x00,0x00,0xf7,0x1b,0x00,0x00, +0x9f,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xa2,0x1c,0x00,0x00, +0xa0,0x1c,0x00,0x00,0x90,0x1c,0x00,0x00,0x7c,0x00,0x04,0x00,0x0b,0x04,0x00,0x00, +0xbf,0x1d,0x00,0x00,0xa2,0x1c,0x00,0x00,0x7c,0x00,0x04,0x00,0x0b,0x04,0x00,0x00, +0xc1,0x1d,0x00,0x00,0x0f,0x0d,0x00,0x00,0xb0,0x00,0x05,0x00,0x0f,0x04,0x00,0x00, +0xc2,0x1d,0x00,0x00,0xbf,0x1d,0x00,0x00,0xc1,0x1d,0x00,0x00,0x9b,0x00,0x04,0x00, +0xc5,0x00,0x00,0x00,0xc3,0x1d,0x00,0x00,0xc2,0x1d,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xac,0x1c,0x00,0x00,0xc3,0x1d,0x00,0x00,0xb9,0x01,0x00,0x00, +0xb8,0x01,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xcb,0x1d,0x00,0x00, +0xad,0x1d,0x00,0x00,0xad,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xcc,0x1d,0x00,0x00,0x97,0x1c,0x00,0x00,0xcb,0x1d,0x00,0x00,0x94,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcf,0x1d,0x00,0x00,0xcc,0x1d,0x00,0x00,0xcc,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xdf,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xcf,0x1d,0x00,0x00,0x67,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe5,0x1d,0x00,0x00,0x52,0x04,0x00,0x00,0xdf,0x1d,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe6,0x1d,0x00,0x00,0xe5,0x1d,0x00,0x00, +0xb9,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe8,0x1d,0x00,0x00, +0x55,0x03,0x00,0x00,0xdf,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe9,0x1d,0x00,0x00,0xe8,0x1d,0x00,0x00,0xb9,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xeb,0x1d,0x00,0x00,0x5a,0x04,0x00,0x00,0xe6,0x1d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xed,0x1d,0x00,0x00,0xeb,0x1d,0x00,0x00, +0xe6,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xee,0x1d,0x00,0x00, +0xed,0x1d,0x00,0x00,0x5f,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf1,0x1d,0x00,0x00,0xe9,0x1d,0x00,0x00,0xe9,0x1d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf2,0x1d,0x00,0x00,0xee,0x1d,0x00,0x00,0xf1,0x1d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb1,0x1c,0x00,0x00,0xac,0x1c,0x00,0x00, +0xf2,0x1d,0x00,0x00,0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xb3,0x1c,0x00,0x00, +0xbd,0x1b,0x00,0x00,0x7f,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0xb4,0x1c,0x00,0x00,0xb3,0x1c,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xb6,0x1c,0x00,0x00,0xb4,0x1c,0x00,0x00,0xb1,0x1c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb8,0x1c,0x00,0x00,0xb6,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb9,0x1c,0x00,0x00,0xb6,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xba,0x1c,0x00,0x00, +0xb6,0x1c,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xbb,0x1c,0x00,0x00,0xb8,0x1c,0x00,0x00,0xb9,0x1c,0x00,0x00,0xba,0x1c,0x00,0x00, +0xb1,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xbd,0x1c,0x00,0x00, +0x4a,0x28,0x00,0x00,0xbb,0x1c,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc0,0x1c,0x00,0x00,0x97,0x1c,0x00,0x00,0x97,0x1c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc3,0x1c,0x00,0x00,0xb7,0x1d,0x00,0x00,0xc0,0x1c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc4,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0xc3,0x1c,0x00,0x00,0xaa,0x00,0x05,0x00,0xc5,0x00,0x00,0x00, +0xc6,0x1c,0x00,0x00,0xcd,0x27,0x00,0x00,0x03,0x02,0x00,0x00,0xaa,0x00,0x05,0x00, +0xc5,0x00,0x00,0x00,0xc8,0x1c,0x00,0x00,0x43,0x28,0x00,0x00,0x03,0x02,0x00,0x00, +0xa7,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0xc9,0x1c,0x00,0x00,0xc6,0x1c,0x00,0x00, +0xc8,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0xcc,0x1c,0x00,0x00, +0xb3,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0x18,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xc9,0x1c,0x00,0x00,0xfb,0x1d,0x00,0x00,0xff,0x1d,0x00,0x00, +0xf8,0x00,0x02,0x00,0xff,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x28,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x56,0x28,0x00,0x00, +0xcc,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x2d,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x53,0x28,0x00,0x00,0xcc,0x1c,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x08,0x1e,0x00,0x00,0xcc,0x1c,0x00,0x00, +0xc4,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x0c,0x1e,0x00,0x00, +0x5c,0x28,0x00,0x00,0x08,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x0f,0x1e,0x00,0x00,0xcc,0x1c,0x00,0x00,0x08,0x1e,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x12,0x1e,0x00,0x00,0x59,0x28,0x00,0x00,0x0f,0x1e,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x16,0x1e,0x00,0x00,0x50,0x28,0x00,0x00, +0xc4,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x18,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfb,0x1d,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x1d,0x1e,0x00,0x00, +0xcc,0x1c,0x00,0x00,0xc4,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x21,0x1e,0x00,0x00,0xcc,0x1c,0x00,0x00,0x1d,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00, +0x18,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x18,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x61,0x28,0x00,0x00,0x0c,0x1e,0x00,0x00,0xff,0x1d,0x00,0x00, +0x1d,0x1e,0x00,0x00,0xfb,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x60,0x28,0x00,0x00,0x12,0x1e,0x00,0x00,0xff,0x1d,0x00,0x00,0x21,0x1e,0x00,0x00, +0xfb,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x5f,0x28,0x00,0x00, +0x28,0x1e,0x00,0x00,0xff,0x1d,0x00,0x00,0xcc,0x1c,0x00,0x00,0xfb,0x1d,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x5e,0x28,0x00,0x00,0x2d,0x1e,0x00,0x00, +0xff,0x1d,0x00,0x00,0xcc,0x1c,0x00,0x00,0xfb,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x5d,0x28,0x00,0x00,0x16,0x1e,0x00,0x00,0xff,0x1d,0x00,0x00, +0xc4,0x1c,0x00,0x00,0xfb,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0xd2,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd2,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xd4,0x1c,0x00,0x00,0x43,0x28,0x00,0x00,0x09,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x77,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xd5,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd6,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xd6,0x1c,0x00,0x00,0x80,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xd8,0x1c,0x00,0x00,0xcd,0x27,0x00,0x00,0x09,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x72,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xd9,0x1c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x33,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xce,0x27,0x00,0x00,0xba,0x00,0x05,0x00,0xc5,0x00,0x00,0x00, +0x34,0x1e,0x00,0x00,0x33,0x1e,0x00,0x00,0x01,0x03,0x00,0x00,0xf9,0x00,0x02,0x00, +0x39,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x39,0x1e,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xae,0x28,0x00,0x00,0x34,0x1e,0x00,0x00,0xce,0x27,0x00,0x00, +0xb9,0x01,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x40,0x1e,0x00,0x00, +0xae,0x28,0x00,0x00,0xae,0x28,0x00,0x00,0xae,0x28,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x41,0x1e,0x00,0x00,0xd6,0x27,0x00,0x00,0x40,0x1e,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x48,0x1e,0x00,0x00,0xd4,0x27,0x00,0x00, +0x40,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x50,0x1e,0x00,0x00, +0x41,0x1e,0x00,0x00,0x41,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x51,0x1e,0x00,0x00,0x48,0x1e,0x00,0x00,0x50,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x52,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x51,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x53,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x52,0x1e,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xde,0x1c,0x00,0x00,0xdc,0x27,0x00,0x00,0x03,0x00,0x00,0x00, +0xba,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0xdf,0x1c,0x00,0x00,0xde,0x1c,0x00,0x00, +0x01,0x03,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xe0,0x1c,0x00,0x00, +0xdf,0x1c,0x00,0x00,0xb9,0x01,0x00,0x00,0xb8,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe3,0x1c,0x00,0x00,0xde,0x1c,0x00,0x00,0xe0,0x1c,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x67,0x26,0x00,0x00,0xe3,0x1c,0x00,0x00, +0xdc,0x27,0x00,0x00,0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc5,0x00,0x00,0x00, +0xe7,0x1c,0x00,0x00,0xe3,0x1c,0x00,0x00,0x01,0x03,0x00,0x00,0xf7,0x00,0x03,0x00, +0x04,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe7,0x1c,0x00,0x00, +0xe8,0x1c,0x00,0x00,0x04,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xe8,0x1c,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xea,0x1c,0x00,0x00,0x67,0x26,0x00,0x00, +0x67,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xed,0x1c,0x00,0x00,0xe3,0x1c,0x00,0x00, +0xe3,0x1c,0x00,0x00,0xe3,0x1c,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xee,0x1c,0x00,0x00,0xea,0x1c,0x00,0x00,0xed,0x1c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf0,0x1c,0x00,0x00,0xee,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x6b,0x26,0x00,0x00,0xf0,0x1c,0x00,0x00, +0xb1,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf2,0x1c,0x00,0x00,0xee,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0x6d,0x26,0x00,0x00,0xf2,0x1c,0x00,0x00,0x6b,0x26,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf4,0x1c,0x00,0x00, +0xee,0x1c,0x00,0x00,0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0x6f,0x26,0x00,0x00,0xf4,0x1c,0x00,0x00,0x6d,0x26,0x00,0x00,0x02,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf7,0x1c,0x00,0x00,0xe3,0x1c,0x00,0x00, +0xee,0x06,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x72,0x26,0x00,0x00, +0xf7,0x1c,0x00,0x00,0x6f,0x26,0x00,0x00,0x03,0x00,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xfb,0x1c,0x00,0x00,0x72,0x26,0x00,0x00,0x72,0x26,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x5c,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xfb,0x1c,0x00,0x00,0xd2,0x27,0x00,0x00,0xd0,0x27,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xff,0x1c,0x00,0x00,0x5c,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x74,0x26,0x00,0x00,0xff,0x1c,0x00,0x00, +0x72,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x01,0x1d,0x00,0x00,0x5c,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0x76,0x26,0x00,0x00,0x01,0x1d,0x00,0x00,0x74,0x26,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x03,0x1d,0x00,0x00, +0x5c,0x1e,0x00,0x00,0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0x78,0x26,0x00,0x00,0x03,0x1d,0x00,0x00,0x76,0x26,0x00,0x00,0x02,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x04,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0x04,0x1d,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xdd,0x27,0x00,0x00,0x67,0x26,0x00,0x00, +0x39,0x1e,0x00,0x00,0x78,0x26,0x00,0x00,0xe8,0x1c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7d,0x1e,0x00,0x00,0x41,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xec,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xb8,0x01,0x00,0x00,0x7d,0x1e,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x81,0x1e,0x00,0x00,0xb9,0x01,0x00,0x00,0xec,0x1e,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x82,0x1e,0x00,0x00,0x7d,0x1e,0x00,0x00, +0x81,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x84,0x1e,0x00,0x00, +0x82,0x1e,0x00,0x00,0x49,0x0a,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x85,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x84,0x1e,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x86,0x1e,0x00,0x00,0x85,0x1e,0x00,0x00, +0x71,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf1,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x83,0x0d,0x00,0x00,0xf7,0x0c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf6,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xf1,0x1e,0x00,0x00,0x95,0x1a,0x00,0x00,0xb8,0x00,0x05,0x00, +0xc5,0x00,0x00,0x00,0x8c,0x1e,0x00,0x00,0xf6,0x1e,0x00,0x00,0x5c,0x07,0x00,0x00, +0xf7,0x00,0x03,0x00,0x90,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x8c,0x1e,0x00,0x00,0x8d,0x1e,0x00,0x00,0x90,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8d,0x1e,0x00,0x00,0xa4,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x8f,0x1e,0x00,0x00, +0x01,0x0d,0x00,0x00,0x0c,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0x90,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x90,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0xc5,0x00,0x00,0x00, +0x91,0x1e,0x00,0x00,0x8c,0x1e,0x00,0x00,0x04,0x1d,0x00,0x00,0x8f,0x1e,0x00,0x00, +0x8d,0x1e,0x00,0x00,0xf7,0x00,0x03,0x00,0x97,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x91,0x1e,0x00,0x00,0x93,0x1e,0x00,0x00,0x96,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x96,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x97,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x93,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x3e,0x02,0x00,0x00, +0xf9,0x1e,0x00,0x00,0x67,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x46,0x02,0x00,0x00, +0xfb,0x1e,0x00,0x00,0xf9,0x1e,0x00,0x00,0x7b,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xfd,0x1e,0x00,0x00,0xfb,0x1e,0x00,0x00,0x5e,0x0d,0x00,0x00, +0x02,0x00,0x00,0x00,0xb8,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x97,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x97,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xeb,0x27,0x00,0x00,0x1b,0x06,0x00,0x00,0x96,0x1e,0x00,0x00,0xfd,0x1e,0x00,0x00, +0x93,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00,0x65,0x1e,0x00,0x00,0xeb,0x27,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x9a,0x1e,0x00,0x00,0x65,0x1e,0x00,0x00, +0x4d,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x9b,0x1e,0x00,0x00, +0x9a,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9c,0x1e,0x00,0x00, +0x86,0x1e,0x00,0x00,0x9b,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x9e,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x9c,0x1e,0x00,0x00, +0xbe,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0xa0,0x1e,0x00,0x00,0x9e,0x1e,0x00,0x00, +0x71,0x0a,0x00,0x00,0xf7,0x00,0x03,0x00,0xd3,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xa0,0x1e,0x00,0x00,0xa1,0x1e,0x00,0x00,0xd3,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa1,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0xa2,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa2,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xed,0x27,0x00,0x00,0x9e,0x1e,0x00,0x00,0xa1,0x1e,0x00,0x00,0x87,0x28,0x00,0x00, +0xb8,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xec,0x27,0x00,0x00, +0x09,0x02,0x00,0x00,0xa1,0x1e,0x00,0x00,0xba,0x1e,0x00,0x00,0xb8,0x1e,0x00,0x00, +0xb3,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0xa5,0x1e,0x00,0x00,0xec,0x27,0x00,0x00, +0xcf,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xbb,0x1e,0x00,0x00,0xb8,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa5,0x1e,0x00,0x00,0xa6,0x1e,0x00,0x00, +0xbb,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xa6,0x1e,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xa9,0x1e,0x00,0x00,0x65,0x1e,0x00,0x00,0xec,0x27,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xaa,0x1e,0x00,0x00,0xa9,0x1e,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xab,0x1e,0x00,0x00,0x86,0x1e,0x00,0x00, +0xaa,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xad,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x9c,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xaf,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0xab,0x1e,0x00,0x00,0xb4,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0xb0,0x1e,0x00,0x00, +0xad,0x1e,0x00,0x00,0xaf,0x1e,0x00,0x00,0xf7,0x00,0x03,0x00,0xb7,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb0,0x1e,0x00,0x00,0xb1,0x1e,0x00,0x00, +0xb7,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xb1,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xb3,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xab,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x02,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xed,0x27,0x00,0x00,0xb3,0x1e,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb7,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xb7,0x1e,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x87,0x28,0x00,0x00,0xed,0x27,0x00,0x00, +0xa6,0x1e,0x00,0x00,0x02,0x1f,0x00,0x00,0xb1,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb8,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xb8,0x1e,0x00,0x00,0x80,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xba,0x1e,0x00,0x00,0xec,0x27,0x00,0x00,0x09,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa2,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xbb,0x1e,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbd,0x1e,0x00,0x00,0x53,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbf,0x1e,0x00,0x00, +0xbd,0x1e,0x00,0x00,0x66,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x06,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xbf,0x1e,0x00,0x00, +0xb8,0x01,0x00,0x00,0xb9,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x0b,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x06,0x1f,0x00,0x00, +0x9b,0x0a,0x00,0x00,0xb7,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0xc5,0x1e,0x00,0x00, +0xed,0x27,0x00,0x00,0x9e,0x1e,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xc6,0x1e,0x00,0x00,0xc5,0x1e,0x00,0x00,0xb9,0x01,0x00,0x00,0xb8,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc8,0x1e,0x00,0x00,0xc6,0x1e,0x00,0x00, +0x0b,0x1f,0x00,0x00,0xba,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0xca,0x1e,0x00,0x00, +0xc8,0x1e,0x00,0x00,0x71,0x0a,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xcb,0x1e,0x00,0x00,0xca,0x1e,0x00,0x00,0xb9,0x01,0x00,0x00,0xb8,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x10,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x79,0x1b,0x00,0x00,0x1e,0x07,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x15,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xf7,0x0c,0x00,0x00,0x10,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd0,0x1e,0x00,0x00,0xb9,0x01,0x00,0x00,0x15,0x1f,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd2,0x1e,0x00,0x00,0xcb,0x1e,0x00,0x00,0xd0,0x1e,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd3,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xd3,0x1e,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xee,0x27,0x00,0x00,0xb8,0x01,0x00,0x00, +0x97,0x1e,0x00,0x00,0xd2,0x1e,0x00,0x00,0xbb,0x1e,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xd4,0x1e,0x00,0x00,0x65,0x1e,0x00,0x00,0x3f,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd5,0x1e,0x00,0x00,0xd4,0x1e,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xd6,0x1e,0x00,0x00,0x65,0x1e,0x00,0x00, +0xa0,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xd6,0x1e,0x00,0x00,0xd5,0x1e,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xd7,0x1e,0x00,0x00,0x65,0x1e,0x00,0x00, +0x3b,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd8,0x1e,0x00,0x00, +0xd7,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00,0xd4,0x1e,0x00,0x00,0xd8,0x1e,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xdb,0x1e,0x00,0x00,0x9a,0x1e,0x00,0x00, +0x3e,0x00,0x03,0x00,0xd7,0x1e,0x00,0x00,0xdb,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00, +0x9a,0x1e,0x00,0x00,0x86,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xe0,0x1e,0x00,0x00,0x65,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x02,0x00,0x00, +0x17,0x1f,0x00,0x00,0x60,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0x17,0x1f,0x00,0x00, +0x07,0x0c,0x00,0x00,0xe0,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xe4,0x1e,0x00,0x00,0xd6,0x1e,0x00,0x00,0xb7,0x00,0x05,0x00,0xc5,0x00,0x00,0x00, +0xe5,0x1e,0x00,0x00,0xe4,0x1e,0x00,0x00,0xb8,0x01,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xe6,0x1e,0x00,0x00,0xe5,0x1e,0x00,0x00,0xb9,0x01,0x00,0x00, +0xb8,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe7,0x1e,0x00,0x00, +0xee,0x27,0x00,0x00,0xe6,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x83,0x0c,0x00,0x00,0xdd,0x27,0x00,0x00,0x03,0x00,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x2f,0x1f,0x00,0x00,0x77,0x0d,0x00,0x00,0xb9,0x01,0x00,0x00, +0xb8,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x33,0x1f,0x00,0x00, +0x2f,0x1f,0x00,0x00,0xbb,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x35,0x1f,0x00,0x00,0xb9,0x01,0x00,0x00,0x83,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x36,0x1f,0x00,0x00,0x33,0x1f,0x00,0x00,0x35,0x1f,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x38,0x1f,0x00,0x00,0x83,0x0c,0x00,0x00, +0x66,0x07,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x3a,0x1f,0x00,0x00, +0x01,0x28,0x00,0x00,0xb9,0x01,0x00,0x00,0xb8,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3c,0x1f,0x00,0x00,0x55,0x0d,0x00,0x00,0x66,0x07,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x50,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x3c,0x1f,0x00,0x00,0xb8,0x01,0x00,0x00,0xb9,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x55,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x3a,0x1f,0x00,0x00,0x50,0x1f,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x5b,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x36,0x1f,0x00,0x00,0x38,0x1f,0x00,0x00,0x55,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x60,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x36,0x1f,0x00,0x00,0x5b,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x44,0x1f,0x00,0x00,0x55,0x0d,0x00,0x00,0xca,0x26,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x64,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x44,0x1f,0x00,0x00,0xb8,0x01,0x00,0x00,0xb9,0x01,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x6a,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x60,0x1f,0x00,0x00,0x83,0x0c,0x00,0x00,0x64,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x6f,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x60,0x1f,0x00,0x00,0x6a,0x1f,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x4c,0x1f,0x00,0x00,0x6f,0x1f,0x00,0x00,0x6f,0x1f,0x00,0x00,0x6f,0x1f,0x00,0x00, +0xf7,0x00,0x03,0x00,0x9d,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x01,0x0d,0x00,0x00,0x88,0x0c,0x00,0x00,0x8c,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8c,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb8,0x1f,0x00,0x00, +0x09,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xba,0x1f,0x00,0x00,0x09,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbb,0x1f,0x00,0x00,0xb8,0x1f,0x00,0x00,0xba,0x1f,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xbc,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0xbb,0x1f,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbd,0x1f,0x00,0x00,0xb9,0x01,0x00,0x00,0xbc,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x19,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0xbd,0x1f,0x00,0x00,0x68,0x09,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x1e,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x60,0x09,0x00,0x00, +0x19,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x27,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xf7,0x0c,0x00,0x00,0x64,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x2c,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x83,0x0d,0x00,0x00,0x27,0x20,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x32,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x1e,0x20,0x00,0x00,0xb9,0x01,0x00,0x00,0x2c,0x20,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xce,0x1f,0x00,0x00,0x53,0x1e,0x00,0x00,0x32,0x20,0x00,0x00, +0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xd2,0x1f,0x00,0x00,0x41,0x1e,0x00,0x00, +0xce,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xd6,0x1f,0x00,0x00, +0x41,0x1e,0x00,0x00,0xce,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x37,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xd2,0x27,0x00,0x00, +0xd2,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x3c,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xd0,0x27,0x00,0x00,0xd6,0x1f,0x00,0x00, +0xba,0x00,0x05,0x00,0xa9,0x09,0x00,0x00,0xe6,0x1f,0x00,0x00,0x37,0x20,0x00,0x00, +0x12,0x28,0x00,0x00,0x9a,0x00,0x04,0x00,0xc5,0x00,0x00,0x00,0xe7,0x1f,0x00,0x00, +0xe6,0x1f,0x00,0x00,0xa8,0x00,0x04,0x00,0xc5,0x00,0x00,0x00,0xe8,0x1f,0x00,0x00, +0xe7,0x1f,0x00,0x00,0xf7,0x00,0x03,0x00,0xee,0x1f,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xe8,0x1f,0x00,0x00,0xe9,0x1f,0x00,0x00,0xee,0x1f,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe9,0x1f,0x00,0x00,0xba,0x00,0x05,0x00,0xa9,0x09,0x00,0x00, +0xec,0x1f,0x00,0x00,0x12,0x28,0x00,0x00,0x3c,0x20,0x00,0x00,0x9a,0x00,0x04,0x00, +0xc5,0x00,0x00,0x00,0xed,0x1f,0x00,0x00,0xec,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00, +0xee,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0xee,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc5,0x00,0x00,0x00,0xef,0x1f,0x00,0x00,0xe7,0x1f,0x00,0x00,0x8c,0x0c,0x00,0x00, +0xed,0x1f,0x00,0x00,0xe9,0x1f,0x00,0x00,0xf7,0x00,0x03,0x00,0x0c,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xef,0x1f,0x00,0x00,0xf0,0x1f,0x00,0x00, +0x0c,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0xf0,0x1f,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xf4,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x12,0x28,0x00,0x00,0x37,0x20,0x00,0x00,0x3c,0x20,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x41,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xe7,0x1e,0x00,0x00,0xa9,0x1b,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xf8,0x1f,0x00,0x00,0x41,0x20,0x00,0x00,0x41,0x20,0x00,0x00,0x41,0x20,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x46,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0xf4,0x0c,0x00,0x00,0x59,0x03,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfc,0x1f,0x00,0x00,0xb9,0x01,0x00,0x00,0x46,0x20,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xff,0x1f,0x00,0x00,0xf8,0x1f,0x00,0x00, +0xfc,0x1f,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x4e,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xff,0x1f,0x00,0x00,0x4f,0x0b,0x00,0x00, +0xcb,0x26,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x60,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xf4,0x1f,0x00,0x00,0x12,0x28,0x00,0x00, +0x4e,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x65,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x4c,0x1f,0x00,0x00,0xd7,0x09,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x7f,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x65,0x20,0x00,0x00,0x4c,0x1f,0x00,0x00,0x4e,0x20,0x00,0x00, +0xf9,0x00,0x02,0x00,0x0c,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x0c,0x20,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x20,0x28,0x00,0x00,0x4c,0x1f,0x00,0x00, +0xee,0x1f,0x00,0x00,0x7f,0x20,0x00,0x00,0xf0,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x1f,0x28,0x00,0x00,0x12,0x28,0x00,0x00,0xee,0x1f,0x00,0x00, +0x60,0x20,0x00,0x00,0xf0,0x1f,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x91,0x20,0x00,0x00,0xdd,0x27,0x00,0x00,0xdd,0x27,0x00,0x00,0x03,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x92,0x20,0x00,0x00,0x20,0x28,0x00,0x00,0x91,0x20,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xb4,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x2f,0x09,0x00,0x00,0x92,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb9,0x20,0x00,0x00,0xdd,0x27,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbb,0x20,0x00,0x00,0xdd,0x27,0x00,0x00,0x01,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbc,0x20,0x00,0x00,0xb9,0x20,0x00,0x00, +0xbb,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbe,0x20,0x00,0x00, +0xdd,0x27,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbf,0x20,0x00,0x00,0xbc,0x20,0x00,0x00,0xbe,0x20,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc4,0x20,0x00,0x00,0xb9,0x20,0x00,0x00,0xbe,0x20,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc9,0x20,0x00,0x00,0xb9,0x20,0x00,0x00, +0xbb,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcc,0x20,0x00,0x00, +0xc9,0x20,0x00,0x00,0xbe,0x20,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xcd,0x20,0x00,0x00,0xbf,0x20,0x00,0x00,0xc4,0x20,0x00,0x00,0xcc,0x20,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe8,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xb8,0x01,0x00,0x00,0xbf,0x20,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xed,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xc4,0x20,0x00,0x00,0xcc,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xf2,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xe8,0x20,0x00,0x00, +0xed,0x20,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe1,0x20,0x00,0x00, +0xf2,0x20,0x00,0x00,0xb9,0x01,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xe2,0x20,0x00,0x00,0xe1,0x20,0x00,0x00,0xe1,0x20,0x00,0x00,0xe1,0x20,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xe3,0x20,0x00,0x00,0xcd,0x20,0x00,0x00, +0xe2,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf7,0x20,0x00,0x00, +0xe3,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf8,0x20,0x00,0x00,0x55,0x03,0x00,0x00,0xf7,0x20,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfa,0x20,0x00,0x00,0xe3,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfb,0x20,0x00,0x00,0x59,0x03,0x00,0x00, +0xfa,0x20,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfc,0x20,0x00,0x00, +0xf8,0x20,0x00,0x00,0xfb,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfe,0x20,0x00,0x00,0xe3,0x20,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xff,0x20,0x00,0x00,0x55,0x03,0x00,0x00,0xfe,0x20,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x00,0x21,0x00,0x00,0xfc,0x20,0x00,0x00, +0xff,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x03,0x21,0x00,0x00, +0x59,0x03,0x00,0x00,0xf7,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x06,0x21,0x00,0x00,0x59,0x03,0x00,0x00,0xfe,0x20,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x07,0x21,0x00,0x00,0x03,0x21,0x00,0x00,0x06,0x21,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0a,0x21,0x00,0x00,0x69,0x03,0x00,0x00, +0xf7,0x20,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0e,0x21,0x00,0x00, +0x0a,0x21,0x00,0x00,0xfb,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x12,0x21,0x00,0x00,0x0e,0x21,0x00,0x00,0xff,0x20,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0x98,0x26,0x00,0x00,0x00,0x21,0x00,0x00,0xdd,0x27,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x9a,0x26,0x00,0x00, +0x07,0x21,0x00,0x00,0x98,0x26,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0x9c,0x26,0x00,0x00,0x12,0x21,0x00,0x00,0x9a,0x26,0x00,0x00, +0x02,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x19,0x21,0x00,0x00, +0x1f,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1b,0x21,0x00,0x00,0x1f,0x28,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1c,0x21,0x00,0x00,0x19,0x21,0x00,0x00,0x1b,0x21,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1e,0x21,0x00,0x00,0x1f,0x28,0x00,0x00, +0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1f,0x21,0x00,0x00, +0x1c,0x21,0x00,0x00,0x1e,0x21,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x24,0x21,0x00,0x00,0x19,0x21,0x00,0x00,0x1e,0x21,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x29,0x21,0x00,0x00,0x19,0x21,0x00,0x00,0x1b,0x21,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2c,0x21,0x00,0x00,0x29,0x21,0x00,0x00, +0x1e,0x21,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x2d,0x21,0x00,0x00, +0x1f,0x21,0x00,0x00,0x24,0x21,0x00,0x00,0x2c,0x21,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x48,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xb8,0x01,0x00,0x00,0x1f,0x21,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x4d,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x24,0x21,0x00,0x00, +0x2c,0x21,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x52,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x21,0x00,0x00,0x4d,0x21,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x41,0x21,0x00,0x00,0x52,0x21,0x00,0x00, +0xb9,0x01,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x42,0x21,0x00,0x00, +0x41,0x21,0x00,0x00,0x41,0x21,0x00,0x00,0x41,0x21,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x43,0x21,0x00,0x00,0x2d,0x21,0x00,0x00,0x42,0x21,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x57,0x21,0x00,0x00,0x43,0x21,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x58,0x21,0x00,0x00, +0x55,0x03,0x00,0x00,0x57,0x21,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5a,0x21,0x00,0x00,0x43,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5b,0x21,0x00,0x00,0x59,0x03,0x00,0x00,0x5a,0x21,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5c,0x21,0x00,0x00,0x58,0x21,0x00,0x00, +0x5b,0x21,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5e,0x21,0x00,0x00, +0x43,0x21,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5f,0x21,0x00,0x00,0x55,0x03,0x00,0x00,0x5e,0x21,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x60,0x21,0x00,0x00,0x5c,0x21,0x00,0x00,0x5f,0x21,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x63,0x21,0x00,0x00,0x59,0x03,0x00,0x00, +0x57,0x21,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x66,0x21,0x00,0x00, +0x59,0x03,0x00,0x00,0x5e,0x21,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x67,0x21,0x00,0x00,0x63,0x21,0x00,0x00,0x66,0x21,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6a,0x21,0x00,0x00,0x69,0x03,0x00,0x00,0x57,0x21,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6e,0x21,0x00,0x00,0x6a,0x21,0x00,0x00, +0x5b,0x21,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x72,0x21,0x00,0x00, +0x6e,0x21,0x00,0x00,0x5f,0x21,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x73,0x21,0x00,0x00,0x60,0x21,0x00,0x00,0x67,0x21,0x00,0x00,0x72,0x21,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xa4,0x20,0x00,0x00,0x9c,0x26,0x00,0x00, +0x9c,0x26,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xa6,0x20,0x00,0x00,0xa4,0x20,0x00,0x00, +0xb4,0x20,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xa9,0x20,0x00,0x00, +0x9c,0x26,0x00,0x00,0x9c,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x7a,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x73,0x21,0x00,0x00,0xa9,0x20,0x00,0x00, +0xa6,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7f,0x21,0x00,0x00, +0x7a,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x81,0x21,0x00,0x00,0x7a,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x82,0x21,0x00,0x00,0x7f,0x21,0x00,0x00,0x81,0x21,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x84,0x21,0x00,0x00,0x7a,0x21,0x00,0x00, +0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x85,0x21,0x00,0x00, +0x82,0x21,0x00,0x00,0x84,0x21,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8a,0x21,0x00,0x00,0x7f,0x21,0x00,0x00,0x84,0x21,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8f,0x21,0x00,0x00,0x7f,0x21,0x00,0x00,0x81,0x21,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x92,0x21,0x00,0x00,0x8f,0x21,0x00,0x00, +0x84,0x21,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x93,0x21,0x00,0x00, +0x85,0x21,0x00,0x00,0x8a,0x21,0x00,0x00,0x92,0x21,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xae,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x8a,0x21,0x00,0x00,0x92,0x21,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xb3,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x85,0x21,0x00,0x00, +0xae,0x21,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa6,0x21,0x00,0x00, +0xb9,0x01,0x00,0x00,0xb3,0x21,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xb8,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x8f,0x03,0x00,0x00, +0xa6,0x21,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xa8,0x21,0x00,0x00, +0xb8,0x21,0x00,0x00,0xb8,0x21,0x00,0x00,0xb8,0x21,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xa9,0x21,0x00,0x00,0x93,0x21,0x00,0x00,0xa8,0x21,0x00,0x00, +0xf9,0x00,0x02,0x00,0x9d,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x88,0x0c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x74,0x1f,0x00,0x00,0xdd,0x27,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x76,0x1f,0x00,0x00, +0xdd,0x27,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x77,0x1f,0x00,0x00,0x74,0x1f,0x00,0x00,0x76,0x1f,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x79,0x1f,0x00,0x00,0xdd,0x27,0x00,0x00,0x02,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7a,0x1f,0x00,0x00,0x77,0x1f,0x00,0x00, +0x79,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7f,0x1f,0x00,0x00, +0x74,0x1f,0x00,0x00,0x79,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x84,0x1f,0x00,0x00,0x74,0x1f,0x00,0x00,0x76,0x1f,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x87,0x1f,0x00,0x00,0x84,0x1f,0x00,0x00,0x79,0x1f,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x88,0x1f,0x00,0x00,0x7a,0x1f,0x00,0x00, +0x7f,0x1f,0x00,0x00,0x87,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00,0x9d,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9d,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x23,0x28,0x00,0x00,0xa9,0x21,0x00,0x00,0x0c,0x20,0x00,0x00,0x88,0x1f,0x00,0x00, +0x88,0x0c,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xbd,0x21,0x00,0x00, +0x32,0x1b,0x00,0x00,0xb9,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x03,0x02,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbe,0x21,0x00,0x00,0xbd,0x21,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0xc0,0x21,0x00,0x00, +0xbe,0x21,0x00,0x00,0xb8,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xc2,0x21,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc2,0x21,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xaf,0x28,0x00,0x00,0xc0,0x21,0x00,0x00,0xb9,0x01,0x00,0x00,0xbe,0x21,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xc8,0x21,0x00,0x00,0xaf,0x28,0x00,0x00, +0xaf,0x28,0x00,0x00,0xaf,0x28,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xc9,0x21,0x00,0x00,0x23,0x28,0x00,0x00,0xc8,0x21,0x00,0x00,0x41,0x00,0x05,0x00, +0x2f,0x02,0x00,0x00,0xd0,0x21,0x00,0x00,0x02,0x02,0x00,0x00,0x2e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd1,0x21,0x00,0x00,0xd0,0x21,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xcc,0x21,0x00,0x00,0xc9,0x21,0x00,0x00, +0xd1,0x21,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xde,0x21,0x00,0x00, +0xcf,0x0c,0x00,0x00,0x4e,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf9,0x21,0x00,0x00,0xde,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00, +0xc5,0x00,0x00,0x00,0xfa,0x21,0x00,0x00,0xf9,0x21,0x00,0x00,0xb8,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xff,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xfa,0x21,0x00,0x00,0xfb,0x21,0x00,0x00,0xff,0x21,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfb,0x21,0x00,0x00,0xbc,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0xfe,0x21,0x00,0x00, +0xf9,0x21,0x00,0x00,0xb9,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xff,0x21,0x00,0x00, +0xf8,0x00,0x02,0x00,0xff,0x21,0x00,0x00,0xf5,0x00,0x07,0x00,0xc5,0x00,0x00,0x00, +0x00,0x22,0x00,0x00,0xfa,0x21,0x00,0x00,0xc2,0x21,0x00,0x00,0xfe,0x21,0x00,0x00, +0xfb,0x21,0x00,0x00,0xf7,0x00,0x03,0x00,0x0b,0x22,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x00,0x22,0x00,0x00,0x01,0x22,0x00,0x00,0x0b,0x22,0x00,0x00, +0xf8,0x00,0x02,0x00,0x01,0x22,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x03,0x22,0x00,0x00,0xde,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00, +0xc5,0x00,0x00,0x00,0x04,0x22,0x00,0x00,0x03,0x22,0x00,0x00,0xb8,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x09,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x04,0x22,0x00,0x00,0x05,0x22,0x00,0x00,0x09,0x22,0x00,0x00,0xf8,0x00,0x02,0x00, +0x05,0x22,0x00,0x00,0xbc,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x08,0x22,0x00,0x00, +0x03,0x22,0x00,0x00,0xb9,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x09,0x22,0x00,0x00, +0xf8,0x00,0x02,0x00,0x09,0x22,0x00,0x00,0xf5,0x00,0x07,0x00,0xc5,0x00,0x00,0x00, +0x0a,0x22,0x00,0x00,0x04,0x22,0x00,0x00,0x01,0x22,0x00,0x00,0x08,0x22,0x00,0x00, +0x05,0x22,0x00,0x00,0xf9,0x00,0x02,0x00,0x0b,0x22,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0b,0x22,0x00,0x00,0xf5,0x00,0x07,0x00,0xc5,0x00,0x00,0x00,0x0c,0x22,0x00,0x00, +0x00,0x22,0x00,0x00,0xff,0x21,0x00,0x00,0x0a,0x22,0x00,0x00,0x09,0x22,0x00,0x00, +0xa4,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0xe1,0x21,0x00,0x00,0x0c,0x22,0x00,0x00, +0x0c,0x09,0x00,0x00,0xf7,0x00,0x03,0x00,0xf2,0x21,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xe1,0x21,0x00,0x00,0xe2,0x21,0x00,0x00,0xe6,0x21,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe6,0x21,0x00,0x00,0x41,0x00,0x05,0x00,0x2f,0x02,0x00,0x00, +0x11,0x22,0x00,0x00,0x02,0x02,0x00,0x00,0x39,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x12,0x22,0x00,0x00,0x11,0x22,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe8,0x21,0x00,0x00,0x12,0x22,0x00,0x00,0xfb,0x09,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xeb,0x21,0x00,0x00,0x83,0x0c,0x00,0x00, +0xe8,0x21,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xef,0x21,0x00,0x00, +0xce,0x1a,0x00,0x00,0xeb,0x21,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x17,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb8,0x01,0x00,0x00, +0xef,0x21,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xc4,0x26,0x00,0x00, +0x17,0x22,0x00,0x00,0xf7,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf2,0x21,0x00,0x00,0xf8,0x00,0x02,0x00,0xe2,0x21,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0xc1,0x26,0x00,0x00,0xb8,0x01,0x00,0x00,0xf7,0x26,0x00,0x00, +0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xf2,0x21,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf2,0x21,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x33,0x28,0x00,0x00, +0xc4,0x26,0x00,0x00,0xe6,0x21,0x00,0x00,0xc1,0x26,0x00,0x00,0xe2,0x21,0x00,0x00, +0x3d,0x00,0x04,0x00,0x85,0x02,0x00,0x00,0x19,0x22,0x00,0x00,0x87,0x02,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1c,0x22,0x00,0x00,0x33,0x28,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1d,0x22,0x00,0x00, +0x33,0x28,0x00,0x00,0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x1e,0x22,0x00,0x00,0x1c,0x22,0x00,0x00,0x1d,0x22,0x00,0x00,0xb8,0x01,0x00,0x00, +0xb8,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0x19,0x22,0x00,0x00,0x07,0x0c,0x00,0x00, +0x1e,0x22,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x52,0x22,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xcd,0x0a,0x00,0x00,0x79,0x1b,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x56,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x55,0x0d,0x00,0x00,0xb8,0x01,0x00,0x00,0xb9,0x01,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x5c,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x52,0x22,0x00,0x00,0x52,0x04,0x00,0x00,0x56,0x22,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x61,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x52,0x22,0x00,0x00,0x5c,0x22,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3b,0x22,0x00,0x00,0x61,0x22,0x00,0x00,0x61,0x22,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3d,0x22,0x00,0x00,0x83,0x0d,0x00,0x00, +0x5c,0x07,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x66,0x22,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x3d,0x22,0x00,0x00,0xf4,0x0c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x6b,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x3b,0x22,0x00,0x00,0x66,0x22,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x43,0x22,0x00,0x00,0x01,0x0d,0x00,0x00,0xb9,0x01,0x00,0x00, +0x6b,0x22,0x00,0x00,0xbe,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x47,0x22,0x00,0x00, +0x50,0x1f,0x00,0x00,0xb9,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x4c,0x22,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x47,0x22,0x00,0x00,0x48,0x22,0x00,0x00, +0x4c,0x22,0x00,0x00,0xf8,0x00,0x02,0x00,0x48,0x22,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x74,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x01,0x03,0x00,0x00,0x43,0x22,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4b,0x22,0x00,0x00,0x74,0x22,0x00,0x00,0x72,0x04,0x00,0x00,0xf9,0x00,0x02,0x00, +0x4c,0x22,0x00,0x00,0xf8,0x00,0x02,0x00,0x4c,0x22,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x3c,0x28,0x00,0x00,0x43,0x22,0x00,0x00,0xf2,0x21,0x00,0x00, +0x4b,0x22,0x00,0x00,0x48,0x22,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xab,0x0c,0x00,0x00,0xcc,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xac,0x0c,0x00,0x00,0xcc,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xad,0x0c,0x00,0x00,0xcc,0x21,0x00,0x00, +0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xae,0x0c,0x00,0x00, +0xab,0x0c,0x00,0x00,0xac,0x0c,0x00,0x00,0xad,0x0c,0x00,0x00,0x3c,0x28,0x00,0x00, +0x3d,0x00,0x04,0x00,0x6f,0x02,0x00,0x00,0x76,0x22,0x00,0x00,0x71,0x02,0x00,0x00, +0x63,0x00,0x04,0x00,0x76,0x22,0x00,0x00,0x07,0x0c,0x00,0x00,0xae,0x0c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x78,0x02,0x00,0x00,0x83,0x22,0x00,0x00,0x7a,0x02,0x00,0x00, +0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x8c,0x22,0x00,0x00,0xab,0x0c,0x00,0x00, +0xac,0x0c,0x00,0x00,0xad,0x0c,0x00,0x00,0xb9,0x01,0x00,0x00,0x63,0x00,0x04,0x00, +0x83,0x22,0x00,0x00,0x07,0x0c,0x00,0x00,0x8c,0x22,0x00,0x00,0x3d,0x00,0x04,0x00, +0x8e,0x02,0x00,0x00,0x8e,0x22,0x00,0x00,0x90,0x02,0x00,0x00,0x63,0x00,0x04,0x00, +0x8e,0x22,0x00,0x00,0x07,0x0c,0x00,0x00,0x1b,0x06,0x00,0x00,0xfd,0x00,0x01,0x00, +0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_27b1648eeb34c8ec1e0ab28d69c06fdd.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_27b1648eeb34c8ec1e0ab28d69c06fdd.h new file mode 100644 index 00000000..d5cca0a8 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_27b1648eeb34c8ec1e0ab28d69c06fdd.h @@ -0,0 +1,2029 @@ +// ffx_fsr2_accumulate_pass_27b1648eeb34c8ec1e0ab28d69c06fdd.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_27b1648eeb34c8ec1e0ab28d69c06fdd_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_27b1648eeb34c8ec1e0ab28d69c06fdd_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_27b1648eeb34c8ec1e0ab28d69c06fdd_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_27b1648eeb34c8ec1e0ab28d69c06fdd_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_27b1648eeb34c8ec1e0ab28d69c06fdd_SampledImageResourceNames[] = { "r_input_exposure", "r_dilated_reactive_masks", "r_input_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_imgMips", "r_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_27b1648eeb34c8ec1e0ab28d69c06fdd_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 10, 12, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_27b1648eeb34c8ec1e0ab28d69c06fdd_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_27b1648eeb34c8ec1e0ab28d69c06fdd_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_27b1648eeb34c8ec1e0ab28d69c06fdd_StorageImageResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_27b1648eeb34c8ec1e0ab28d69c06fdd_StorageImageResourceBindings[] = { 13, 14, 16, 17, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_27b1648eeb34c8ec1e0ab28d69c06fdd_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_27b1648eeb34c8ec1e0ab28d69c06fdd_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_27b1648eeb34c8ec1e0ab28d69c06fdd_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_27b1648eeb34c8ec1e0ab28d69c06fdd_UniformBufferResourceBindings[] = { 18, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_27b1648eeb34c8ec1e0ab28d69c06fdd_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_27b1648eeb34c8ec1e0ab28d69c06fdd_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_27b1648eeb34c8ec1e0ab28d69c06fdd_size = 32004; + +static const unsigned char g_ffx_fsr2_accumulate_pass_27b1648eeb34c8ec1e0ab28d69c06fdd_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x89,0x28,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x07,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0xd4,0x0b,0x00,0x00, +0xea,0x0b,0x00,0x00,0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00, +0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74, +0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73, +0x00,0x00,0x00,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x68,0x61,0x64,0x65,0x72,0x5f,0x69,0x6d,0x61,0x67,0x65,0x5f,0x6c,0x6f,0x61,0x64, +0x5f,0x66,0x6f,0x72,0x6d,0x61,0x74,0x74,0x65,0x64,0x00,0x00,0x04,0x00,0x0a,0x00, +0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74, +0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69, +0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c, +0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74, +0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0xf9,0x01,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0xf9,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00, +0x06,0x00,0x07,0x00,0xf9,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78, +0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00, +0xf9,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79, +0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0xf9,0x01,0x00,0x00, +0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52, +0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e, +0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0xf9,0x01,0x00,0x00,0x04,0x00,0x00,0x00, +0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f, +0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0xf9,0x01,0x00,0x00,0x05,0x00,0x00,0x00, +0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55, +0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0xf9,0x01,0x00,0x00,0x06,0x00,0x00,0x00, +0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00, +0xf9,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54, +0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00, +0xf9,0x01,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00, +0x06,0x00,0x08,0x00,0xf9,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74, +0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00, +0x06,0x00,0x08,0x00,0xf9,0x01,0x00,0x00,0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77, +0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00, +0x06,0x00,0x0b,0x00,0xf9,0x01,0x00,0x00,0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74, +0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43, +0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00, +0xf9,0x01,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f, +0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00,0xf9,0x01,0x00,0x00, +0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61, +0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0xf9,0x01,0x00,0x00,0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e, +0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00,0xf9,0x01,0x00,0x00, +0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65, +0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0xf9,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69, +0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0xf9,0x01,0x00,0x00,0x11,0x00,0x00,0x00, +0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67, +0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00,0xf9,0x01,0x00,0x00, +0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f, +0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00, +0x05,0x00,0x04,0x00,0xfb,0x01,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00, +0x05,0x00,0x05,0x00,0x3e,0x02,0x00,0x00,0x72,0x5f,0x69,0x6d,0x67,0x4d,0x69,0x70, +0x73,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x42,0x02,0x00,0x00,0x73,0x5f,0x4c,0x69, +0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x00,0x00,0x00,0x05,0x00,0x08,0x00, +0x4f,0x02,0x00,0x00,0x72,0x5f,0x70,0x72,0x65,0x70,0x61,0x72,0x65,0x64,0x5f,0x69, +0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x05,0x00,0x08,0x00, +0x57,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69, +0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x05,0x00,0x09,0x00, +0x63,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75, +0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0x6b,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c,0x75,0x6d,0x61,0x5f, +0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x05,0x00,0x06,0x00,0x72,0x02,0x00,0x00, +0x72,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x00, +0x05,0x00,0x09,0x00,0x7c,0x02,0x00,0x00,0x72,0x77,0x5f,0x69,0x6e,0x74,0x65,0x72, +0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c, +0x6f,0x72,0x00,0x00,0x05,0x00,0x06,0x00,0x85,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c, +0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x05,0x00,0x06,0x00, +0x8e,0x02,0x00,0x00,0x72,0x77,0x5f,0x6e,0x65,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x73, +0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0xa3,0x02,0x00,0x00,0x72,0x5f,0x6c,0x6f, +0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x00,0x05,0x00,0x07,0x00, +0xae,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f, +0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x05,0x00,0x09,0x00,0xba,0x02,0x00,0x00, +0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x72,0x65,0x61,0x63,0x74,0x69, +0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0xd4,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x57,0x6f,0x72,0x6b,0x47,0x72,0x6f,0x75,0x70, +0x49,0x44,0x00,0x00,0x05,0x00,0x08,0x00,0xea,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x4c, +0x6f,0x63,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44, +0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf9,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf9,0x01,0x00,0x00, +0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xf9,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xf9,0x01,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf9,0x01,0x00,0x00,0x04,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf9,0x01,0x00,0x00, +0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xf9,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xf9,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf9,0x01,0x00,0x00,0x08,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf9,0x01,0x00,0x00, +0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xf9,0x01,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xf9,0x01,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf9,0x01,0x00,0x00,0x0c,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf9,0x01,0x00,0x00, +0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xf9,0x01,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xf9,0x01,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf9,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf9,0x01,0x00,0x00, +0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xf9,0x01,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0xf9,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xfb,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xfb,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x3e,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x3e,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x42,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x42,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x4f,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x4f,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x57,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x57,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x63,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x63,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x6b,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x6b,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x72,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x72,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x7c,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x7c,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0x7c,0x02,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x85,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x85,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8e,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8e,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa3,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa3,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xae,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xae,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xba,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xba,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd4,0x0b,0x00,0x00, +0x0b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xea,0x0b,0x00,0x00, +0x0b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xfe,0x0b,0x00,0x00, +0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00, +0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00, +0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x38,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0x3e,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x14,0x00,0x02,0x00,0xc2,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb1,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb2,0x01,0x00,0x00,0x00,0x00,0x80,0x3f, +0x1e,0x00,0x15,0x00,0xf9,0x01,0x00,0x00,0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00, +0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x3e,0x00,0x00,0x00, +0x3e,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xfa,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0xf9,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0xfa,0x01,0x00,0x00,0xfb,0x01,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0xfc,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xfd,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x5d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x02,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x07,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x0c,0x02,0x00,0x00, +0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x11,0x02,0x00,0x00, +0x05,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x12,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x3e,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x17,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x1c,0x02,0x00,0x00, +0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x1d,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x22,0x02,0x00,0x00, +0x09,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x27,0x02,0x00,0x00, +0x0a,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x2c,0x02,0x00,0x00, +0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x2d,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x32,0x02,0x00,0x00, +0x0d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x37,0x02,0x00,0x00, +0x0f,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x3c,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x3d,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3c,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x3d,0x02,0x00,0x00, +0x3e,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x1a,0x00,0x02,0x00,0x40,0x02,0x00,0x00, +0x20,0x00,0x04,0x00,0x41,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x41,0x02,0x00,0x00,0x42,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x1b,0x00,0x03,0x00,0x44,0x02,0x00,0x00,0x3c,0x02,0x00,0x00,0x15,0x00,0x04,0x00, +0x4a,0x02,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x4a,0x02,0x00,0x00,0x4b,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x3d,0x02,0x00,0x00,0x4f,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x3d,0x02,0x00,0x00,0x57,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x3d,0x02,0x00,0x00,0x63,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x69,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x6a,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x6a,0x02,0x00,0x00,0x6b,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x3d,0x02,0x00,0x00,0x72,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x7a,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x7b,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x7a,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x7b,0x02,0x00,0x00,0x7c,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x83,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x84,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x83,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x02,0x00,0x00, +0x85,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x8c,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x8d,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x8c,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x8d,0x02,0x00,0x00,0x8e,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x4a,0x02,0x00,0x00,0x9e,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x3d,0x02,0x00,0x00,0xa3,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x3d,0x02,0x00,0x00,0xae,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xb0,0x02,0x00,0x00,0xfc,0x01,0x00,0x00,0xfc,0x01,0x00,0x00, +0x3b,0x00,0x04,0x00,0x3d,0x02,0x00,0x00,0xba,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xc3,0x02,0x00,0x00,0xb1,0x01,0x00,0x00, +0xb1,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0xc6,0x02,0x00,0x00, +0x03,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf8,0x02,0x00,0x00, +0x6f,0x12,0x83,0x3a,0x2b,0x00,0x04,0x00,0x4a,0x02,0x00,0x00,0x32,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x4a,0x02,0x00,0x00,0x36,0x03,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4c,0x03,0x00,0x00, +0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x50,0x03,0x00,0x00, +0x00,0x00,0x00,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x60,0x03,0x00,0x00, +0x00,0x00,0x80,0xbe,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x86,0x03,0x00,0x00, +0x02,0x10,0x80,0x37,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xee,0x03,0x00,0x00, +0x50,0x03,0x00,0x00,0x50,0x03,0x00,0x00,0x17,0x00,0x04,0x00,0x02,0x04,0x00,0x00, +0x4a,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x06,0x04,0x00,0x00, +0xc2,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x13,0x04,0x00,0x00,0x00,0xe0,0x7f,0x47,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x2b,0x04,0x00,0x00,0xdb,0x0f,0x49,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x32,0x04,0x00,0x00,0xdb,0x0f,0xc9,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x3f,0x04,0x00,0x00,0x00,0x00,0x00,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x49,0x04,0x00,0x00,0xcd,0xcc,0xcc,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x51,0x04,0x00,0x00,0x00,0x00,0xc8,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x56,0x04,0x00,0x00,0x00,0x00,0x10,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x5e,0x04,0x00,0x00,0x00,0x00,0x80,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x69,0x04,0x00,0x00,0x00,0x00,0x80,0xbf,0x2b,0x00,0x04,0x00,0x4a,0x02,0x00,0x00, +0xec,0x04,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xed,0x04,0x00,0x00, +0x37,0x00,0x00,0x00,0xec,0x04,0x00,0x00,0x20,0x00,0x04,0x00,0xee,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0xed,0x04,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x8b,0x05,0x00,0x00,0x52,0xb8,0xfe,0x3f,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0xaa,0x05,0x00,0x00,0xfe,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0xab,0x05,0x00,0x00,0xff,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x4a,0x02,0x00,0x00, +0x00,0x06,0x00,0x00,0x10,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x01,0x06,0x00,0x00, +0x08,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x20,0x00,0x04,0x00,0x02,0x06,0x00,0x00, +0x07,0x00,0x00,0x00,0x01,0x06,0x00,0x00,0x2c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x11,0x06,0x00,0x00,0xb1,0x01,0x00,0x00,0xb1,0x01,0x00,0x00,0xb1,0x01,0x00,0x00, +0xb1,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x28,0x06,0x00,0x00, +0x9a,0x99,0x99,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x40,0x06,0x00,0x00, +0x00,0x00,0x00,0xc0,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x41,0x06,0x00,0x00, +0x00,0x00,0x40,0xc0,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe4,0x06,0x00,0x00, +0xab,0xaa,0xaa,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x14,0x07,0x00,0x00, +0xab,0xaa,0x2a,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x52,0x07,0x00,0x00, +0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5c,0x07,0x00,0x00, +0x00,0x00,0x20,0x41,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x96,0x07,0x00,0x00, +0xab,0x05,0x00,0x00,0xab,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xa5,0x07,0x00,0x00,0xfc,0x01,0x00,0x00,0xab,0x05,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xb4,0x07,0x00,0x00,0x02,0x02,0x00,0x00,0xab,0x05,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xc3,0x07,0x00,0x00,0x07,0x02,0x00,0x00, +0xab,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xd2,0x07,0x00,0x00, +0xab,0x05,0x00,0x00,0xfc,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xef,0x07,0x00,0x00,0x02,0x02,0x00,0x00,0xfc,0x01,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xfe,0x07,0x00,0x00,0x07,0x02,0x00,0x00,0xfc,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x0d,0x08,0x00,0x00,0xab,0x05,0x00,0x00, +0x02,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x1c,0x08,0x00,0x00, +0xfc,0x01,0x00,0x00,0x02,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x2b,0x08,0x00,0x00,0x02,0x02,0x00,0x00,0x02,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x3a,0x08,0x00,0x00,0x07,0x02,0x00,0x00,0x02,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x49,0x08,0x00,0x00,0xab,0x05,0x00,0x00, +0x07,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x58,0x08,0x00,0x00, +0xfc,0x01,0x00,0x00,0x07,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x67,0x08,0x00,0x00,0x02,0x02,0x00,0x00,0x07,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x76,0x08,0x00,0x00,0x07,0x02,0x00,0x00,0x07,0x02,0x00,0x00, +0x2a,0x00,0x03,0x00,0xc2,0x00,0x00,0x00,0xfe,0x08,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x05,0x09,0x00,0x00,0xff,0xfe,0xfe,0x3e,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x21,0x09,0x00,0x00,0xf8,0x02,0x00,0x00,0xf8,0x02,0x00,0x00, +0xf8,0x02,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x52,0x09,0x00,0x00, +0x00,0x00,0xa0,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5a,0x09,0x00,0x00, +0x00,0x00,0x40,0x40,0x17,0x00,0x04,0x00,0x9b,0x09,0x00,0x00,0xc2,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xc9,0x09,0x00,0x00, +0x52,0x07,0x00,0x00,0x52,0x07,0x00,0x00,0x52,0x07,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xe8,0x09,0x00,0x00,0x30,0x96,0x7c,0x3d,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x36,0x0a,0x00,0x00,0x00,0x00,0x7f,0x43,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x5e,0x0a,0x00,0x00,0x81,0x80,0x80,0x3b,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x88,0x0a,0x00,0x00,0x00,0x00,0xc0,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xba,0x0a,0x00,0x00,0xa4,0x70,0x7d,0x3f,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x3c,0x0b,0x00,0x00,0xb1,0x01,0x00,0x00,0xb1,0x01,0x00,0x00, +0xb1,0x01,0x00,0x00,0x17,0x00,0x04,0x00,0xd2,0x0b,0x00,0x00,0x4a,0x02,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xd3,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0xd2,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00,0xd3,0x0b,0x00,0x00,0xd4,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x4a,0x02,0x00,0x00,0xdc,0x0b,0x00,0x00, +0x08,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x02,0x04,0x00,0x00,0xe8,0x0b,0x00,0x00, +0xdc,0x0b,0x00,0x00,0xdc,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00,0xd3,0x0b,0x00,0x00, +0xea,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0xd2,0x0b,0x00,0x00, +0xfe,0x0b,0x00,0x00,0xdc,0x0b,0x00,0x00,0xdc,0x0b,0x00,0x00,0x32,0x03,0x00,0x00, +0x2b,0x00,0x04,0x00,0x4a,0x02,0x00,0x00,0x9c,0x26,0x00,0x00,0x07,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x9d,0x26,0x00,0x00,0x13,0x04,0x00,0x00, +0x13,0x04,0x00,0x00,0x13,0x04,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x9e,0x26,0x00,0x00,0x66,0x66,0x66,0x3f,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x9f,0x26,0x00,0x00,0xb2,0x01,0x00,0x00,0xb2,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xa0,0x26,0x00,0x00,0x0a,0xd7,0xa3,0x3c,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xa1,0x26,0x00,0x00,0xcd,0xcc,0x4c,0x3d,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xa2,0x26,0x00,0x00,0xb2,0x01,0x00,0x00,0xb2,0x01,0x00,0x00, +0xb2,0x01,0x00,0x00,0x01,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0xdf,0x26,0x00,0x00, +0x01,0x00,0x03,0x00,0x08,0x00,0x00,0x00,0x02,0x27,0x00,0x00,0x01,0x00,0x03,0x00, +0x5d,0x00,0x00,0x00,0x8b,0x27,0x00,0x00,0x01,0x00,0x03,0x00,0x22,0x00,0x00,0x00, +0x87,0x28,0x00,0x00,0x01,0x00,0x03,0x00,0x37,0x00,0x00,0x00,0x88,0x28,0x00,0x00, +0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x38,0x00,0x00,0x00,0x4d,0x1e,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x02,0x06,0x00,0x00,0xa5,0x1b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xee,0x04,0x00,0x00,0x99,0x15,0x00,0x00,0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0xd2,0x0b,0x00,0x00,0xd5,0x0b,0x00,0x00,0xd4,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00, +0x02,0x04,0x00,0x00,0xd6,0x0b,0x00,0x00,0xd5,0x0b,0x00,0x00,0xd5,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0xfd,0x01,0x00,0x00, +0x01,0x0c,0x00,0x00,0xfb,0x01,0x00,0x00,0x07,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0x02,0x0c,0x00,0x00,0x01,0x0c,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xda,0x0b,0x00,0x00,0x02,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x7c,0x00,0x04,0x00,0x4a,0x02,0x00,0x00,0xdb,0x0b,0x00,0x00,0xda,0x0b,0x00,0x00, +0x80,0x00,0x05,0x00,0x4a,0x02,0x00,0x00,0xde,0x0b,0x00,0x00,0xdb,0x0b,0x00,0x00, +0x9c,0x26,0x00,0x00,0x86,0x00,0x05,0x00,0x4a,0x02,0x00,0x00,0xdf,0x0b,0x00,0x00, +0xde,0x0b,0x00,0x00,0xdc,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x4a,0x02,0x00,0x00, +0xe2,0x0b,0x00,0x00,0xd5,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00, +0x4a,0x02,0x00,0x00,0xe3,0x0b,0x00,0x00,0xdf,0x0b,0x00,0x00,0xe2,0x0b,0x00,0x00, +0x82,0x00,0x05,0x00,0x4a,0x02,0x00,0x00,0xe4,0x0b,0x00,0x00,0xe3,0x0b,0x00,0x00, +0x32,0x03,0x00,0x00,0x52,0x00,0x06,0x00,0x02,0x04,0x00,0x00,0x7f,0x24,0x00,0x00, +0xe4,0x0b,0x00,0x00,0xd6,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x84,0x00,0x05,0x00, +0x02,0x04,0x00,0x00,0xe9,0x0b,0x00,0x00,0x7f,0x24,0x00,0x00,0xe8,0x0b,0x00,0x00, +0x3d,0x00,0x04,0x00,0xd2,0x0b,0x00,0x00,0xeb,0x0b,0x00,0x00,0xea,0x0b,0x00,0x00, +0x4f,0x00,0x07,0x00,0x02,0x04,0x00,0x00,0xec,0x0b,0x00,0x00,0xeb,0x0b,0x00,0x00, +0xeb,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x80,0x00,0x05,0x00, +0x02,0x04,0x00,0x00,0xed,0x0b,0x00,0x00,0xe9,0x0b,0x00,0x00,0xec,0x0b,0x00,0x00, +0x7c,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xef,0x0b,0x00,0x00,0xed,0x0b,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xb0,0x0c,0x00,0x00,0xef,0x0b,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xb2,0x0c,0x00,0x00,0xb0,0x0c,0x00,0x00, +0xee,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xb4,0x0c,0x00,0x00, +0x02,0x0c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xb5,0x0c,0x00,0x00, +0xb2,0x0c,0x00,0x00,0xb4,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x1d,0x02,0x00,0x00, +0xf0,0x0c,0x00,0x00,0xfb,0x01,0x00,0x00,0x1c,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xf1,0x0c,0x00,0x00,0xf0,0x0c,0x00,0x00,0x41,0x00,0x05,0x00, +0xfd,0x01,0x00,0x00,0xf4,0x0c,0x00,0x00,0xfb,0x01,0x00,0x00,0xfc,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xf5,0x0c,0x00,0x00,0xf4,0x0c,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xbb,0x0c,0x00,0x00,0xf5,0x0c,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xbc,0x0c,0x00,0x00,0xf1,0x0c,0x00,0x00, +0xbb,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xbd,0x0c,0x00,0x00, +0xb5,0x0c,0x00,0x00,0xbc,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0xfd,0x01,0x00,0x00, +0xfc,0x0c,0x00,0x00,0xfb,0x01,0x00,0x00,0x02,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0xfd,0x0c,0x00,0x00,0xfc,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x0a,0x0d,0x00,0x00,0xbd,0x0c,0x00,0x00,0xbb,0x0c,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x0d,0x0d,0x00,0x00,0xbb,0x0c,0x00,0x00, +0xee,0x03,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x1a,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x0a,0x0d,0x00,0x00,0x0d,0x0d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x1f,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xee,0x03,0x00,0x00,0x1a,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x13,0x0d,0x00,0x00,0xfd,0x0c,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x14,0x0d,0x00,0x00,0x1f,0x0d,0x00,0x00,0x13,0x0d,0x00,0x00, +0x3d,0x00,0x04,0x00,0x3c,0x02,0x00,0x00,0x2b,0x0d,0x00,0x00,0x57,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x2d,0x0d,0x00,0x00,0x2b,0x0d,0x00,0x00, +0xef,0x0b,0x00,0x00,0x02,0x00,0x00,0x00,0xfc,0x01,0x00,0x00,0x4f,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x2e,0x0d,0x00,0x00,0x2d,0x0d,0x00,0x00,0x2d,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x1d,0x02,0x00,0x00, +0x35,0x0d,0x00,0x00,0xfb,0x01,0x00,0x00,0x22,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x36,0x0d,0x00,0x00,0x35,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x31,0x0d,0x00,0x00,0x2e,0x0d,0x00,0x00,0x36,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x3c,0x0d,0x00,0x00,0x31,0x0d,0x00,0x00, +0xb4,0x0c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x3d,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x3c,0x0d,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x46,0x0d,0x00,0x00,0xb5,0x0c,0x00,0x00,0x31,0x0d,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4c,0x0d,0x00,0x00,0x46,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xc2,0x00,0x00,0x00,0x4d,0x0d,0x00,0x00, +0x4c,0x0d,0x00,0x00,0xb1,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x52,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x4d,0x0d,0x00,0x00,0x4e,0x0d,0x00,0x00, +0x52,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x4e,0x0d,0x00,0x00,0xbc,0x00,0x05,0x00, +0xc2,0x00,0x00,0x00,0x51,0x0d,0x00,0x00,0x4c,0x0d,0x00,0x00,0xb2,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x52,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x52,0x0d,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc2,0x00,0x00,0x00,0x53,0x0d,0x00,0x00,0x4d,0x0d,0x00,0x00, +0x05,0x00,0x00,0x00,0x51,0x0d,0x00,0x00,0x4e,0x0d,0x00,0x00,0xf7,0x00,0x03,0x00, +0x5e,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x53,0x0d,0x00,0x00, +0x54,0x0d,0x00,0x00,0x5e,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x54,0x0d,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x56,0x0d,0x00,0x00,0x46,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xc2,0x00,0x00,0x00,0x57,0x0d,0x00,0x00, +0x56,0x0d,0x00,0x00,0xb1,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x5c,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x57,0x0d,0x00,0x00,0x58,0x0d,0x00,0x00, +0x5c,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x58,0x0d,0x00,0x00,0xbc,0x00,0x05,0x00, +0xc2,0x00,0x00,0x00,0x5b,0x0d,0x00,0x00,0x56,0x0d,0x00,0x00,0xb2,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x5c,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x5c,0x0d,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc2,0x00,0x00,0x00,0x5d,0x0d,0x00,0x00,0x57,0x0d,0x00,0x00, +0x54,0x0d,0x00,0x00,0x5b,0x0d,0x00,0x00,0x58,0x0d,0x00,0x00,0xf9,0x00,0x02,0x00, +0x5e,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x5e,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc2,0x00,0x00,0x00,0x5f,0x0d,0x00,0x00,0x53,0x0d,0x00,0x00,0x52,0x0d,0x00,0x00, +0x5d,0x0d,0x00,0x00,0x5c,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x3c,0x02,0x00,0x00, +0x62,0x0d,0x00,0x00,0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x40,0x02,0x00,0x00, +0x63,0x0d,0x00,0x00,0x42,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x44,0x02,0x00,0x00, +0x64,0x0d,0x00,0x00,0x62,0x0d,0x00,0x00,0x63,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x66,0x0d,0x00,0x00,0x64,0x0d,0x00,0x00,0x14,0x0d,0x00,0x00, +0x02,0x00,0x00,0x00,0xb1,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x67,0x0d,0x00,0x00,0x66,0x0d,0x00,0x00,0x03,0x00,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x6b,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x67,0x0d,0x00,0x00,0xb1,0x01,0x00,0x00,0xb2,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x3c,0x02,0x00,0x00,0x6e,0x0d,0x00,0x00,0xba,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x44,0x02,0x00,0x00,0x70,0x0d,0x00,0x00,0x6e,0x0d,0x00,0x00,0x63,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x72,0x0d,0x00,0x00,0x70,0x0d,0x00,0x00, +0x14,0x0d,0x00,0x00,0x02,0x00,0x00,0x00,0xb1,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xda,0x0c,0x00,0x00,0x72,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdd,0x0c,0x00,0x00,0x72,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x12,0x02,0x00,0x00,0x76,0x0d,0x00,0x00, +0xfb,0x01,0x00,0x00,0x17,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x77,0x0d,0x00,0x00,0x76,0x0d,0x00,0x00,0xaa,0x00,0x05,0x00,0xc2,0x00,0x00,0x00, +0xe0,0x0c,0x00,0x00,0xfc,0x01,0x00,0x00,0x77,0x0d,0x00,0x00,0xa4,0x00,0x05,0x00, +0xc2,0x00,0x00,0x00,0xe4,0x0c,0x00,0x00,0x5f,0x0d,0x00,0x00,0xfe,0x08,0x00,0x00, +0xa6,0x00,0x05,0x00,0xc2,0x00,0x00,0x00,0xe7,0x0c,0x00,0x00,0xe4,0x0c,0x00,0x00, +0xe0,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00,0x45,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x5f,0x0d,0x00,0x00,0x41,0x0c,0x00,0x00,0x45,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x41,0x0c,0x00,0x00,0xa8,0x00,0x04,0x00,0xc2,0x00,0x00,0x00, +0x44,0x0c,0x00,0x00,0xe0,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00,0x45,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x45,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0xc2,0x00,0x00,0x00, +0x46,0x0c,0x00,0x00,0x5f,0x0d,0x00,0x00,0x5e,0x0d,0x00,0x00,0x44,0x0c,0x00,0x00, +0x41,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00,0x50,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x46,0x0c,0x00,0x00,0x47,0x0c,0x00,0x00,0x50,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x47,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xad,0x0d,0x00,0x00,0x46,0x0d,0x00,0x00,0xb4,0x0c,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xae,0x0d,0x00,0x00,0xad,0x0d,0x00,0x00,0xee,0x03,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xb0,0x0d,0x00,0x00,0x02,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb1,0x0d,0x00,0x00, +0xb0,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb3,0x0d,0x00,0x00, +0xae,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xd3,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xb1,0x0d,0x00,0x00, +0xb3,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd8,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb1,0x01,0x00,0x00,0xd3,0x0d,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x89,0x24,0x00,0x00,0xd8,0x0d,0x00,0x00, +0xae,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb9,0x0d,0x00,0x00,0xda,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbb,0x0d,0x00,0x00,0xae,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xdd,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xb9,0x0d,0x00,0x00,0xbb,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xe2,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb1,0x01,0x00,0x00, +0xdd,0x0d,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x8d,0x24,0x00,0x00, +0xe2,0x0d,0x00,0x00,0x89,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0xc0,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x8d,0x24,0x00,0x00,0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xc1,0x0d,0x00,0x00, +0xc0,0x0d,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xe6,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x8d,0x24,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xdc,0x0e,0x00,0x00,0xc1,0x0d,0x00,0x00,0x96,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xe2,0x0e,0x00,0x00,0xdc,0x0e,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x1c,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xe2,0x0e,0x00,0x00,0xfc,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x98,0x24,0x00,0x00,0x1c,0x0f,0x00,0x00, +0xdc,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xff,0x0e,0x00,0x00,0xdc,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x26,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xff,0x0e,0x00,0x00,0xfc,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xa3,0x24,0x00,0x00,0x26,0x0f,0x00,0x00,0x98,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x3c,0x02,0x00,0x00,0x33,0x0f,0x00,0x00,0x63,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x35,0x0f,0x00,0x00,0x33,0x0f,0x00,0x00, +0xa3,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0xfc,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x47,0x0f,0x00,0x00,0xc1,0x0d,0x00,0x00,0xa5,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x51,0x0f,0x00,0x00,0x47,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xae,0x24,0x00,0x00, +0x51,0x0f,0x00,0x00,0x47,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x6a,0x0f,0x00,0x00,0x47,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x91,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x6a,0x0f,0x00,0x00,0xfc,0x01,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xb9,0x24,0x00,0x00,0x91,0x0f,0x00,0x00,0xae,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xa0,0x0f,0x00,0x00, +0x33,0x0f,0x00,0x00,0xb9,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0xfc,0x01,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xb2,0x0f,0x00,0x00,0xc1,0x0d,0x00,0x00, +0xb4,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xbc,0x0f,0x00,0x00, +0xb2,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xc6,0x0f,0x00,0x00,0xb0,0x0d,0x00,0x00,0x02,0x02,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xf7,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xbc,0x0f,0x00,0x00,0xc6,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xc4,0x24,0x00,0x00,0xf7,0x0f,0x00,0x00,0xb2,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xd5,0x0f,0x00,0x00,0xb2,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xfc,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xd5,0x0f,0x00,0x00,0xfc,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xcf,0x24,0x00,0x00,0xfc,0x0f,0x00,0x00, +0xc4,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x0b,0x10,0x00,0x00,0x33,0x0f,0x00,0x00,0xcf,0x24,0x00,0x00,0x02,0x00,0x00,0x00, +0xfc,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x1d,0x10,0x00,0x00, +0xc1,0x0d,0x00,0x00,0xc3,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x27,0x10,0x00,0x00,0x1d,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x62,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x27,0x10,0x00,0x00,0xc6,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xda,0x24,0x00,0x00,0x62,0x10,0x00,0x00,0x1d,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x40,0x10,0x00,0x00,0x1d,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x67,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x40,0x10,0x00,0x00,0xfc,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xe5,0x24,0x00,0x00,0x67,0x10,0x00,0x00, +0xda,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x76,0x10,0x00,0x00,0x33,0x0f,0x00,0x00,0xe5,0x24,0x00,0x00,0x02,0x00,0x00,0x00, +0xfc,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x88,0x10,0x00,0x00, +0xc1,0x0d,0x00,0x00,0xd2,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x8e,0x10,0x00,0x00,0x88,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xc8,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x8e,0x10,0x00,0x00,0xfc,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xf0,0x24,0x00,0x00,0xc8,0x10,0x00,0x00,0x88,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xaf,0x10,0x00,0x00,0x88,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xfb,0x24,0x00,0x00, +0xaf,0x10,0x00,0x00,0xf0,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xe1,0x10,0x00,0x00,0x33,0x0f,0x00,0x00,0xfb,0x24,0x00,0x00, +0x02,0x00,0x00,0x00,0xfc,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xfd,0x10,0x00,0x00,0xc1,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x06,0x25,0x00,0x00,0xfd,0x10,0x00,0x00,0xc1,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x1a,0x11,0x00,0x00, +0xc1,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x11,0x25,0x00,0x00,0x1a,0x11,0x00,0x00,0x06,0x25,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x4c,0x11,0x00,0x00,0x33,0x0f,0x00,0x00, +0x11,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0xfc,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x5e,0x11,0x00,0x00,0xc1,0x0d,0x00,0x00,0xef,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x68,0x11,0x00,0x00,0x5e,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xa3,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x68,0x11,0x00,0x00,0xc6,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x1c,0x25,0x00,0x00,0xa3,0x11,0x00,0x00, +0x5e,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x85,0x11,0x00,0x00,0x5e,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x27,0x25,0x00,0x00,0x85,0x11,0x00,0x00,0x1c,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xb7,0x11,0x00,0x00, +0x33,0x0f,0x00,0x00,0x27,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0xfc,0x01,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xc9,0x11,0x00,0x00,0xc1,0x0d,0x00,0x00, +0xfe,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xd3,0x11,0x00,0x00, +0xc9,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x0e,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xd3,0x11,0x00,0x00, +0xc6,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x32,0x25,0x00,0x00, +0x0e,0x12,0x00,0x00,0xc9,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xf0,0x11,0x00,0x00,0xc9,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x3d,0x25,0x00,0x00,0xf0,0x11,0x00,0x00, +0x32,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x22,0x12,0x00,0x00,0x33,0x0f,0x00,0x00,0x3d,0x25,0x00,0x00,0x02,0x00,0x00,0x00, +0xfc,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x34,0x12,0x00,0x00, +0xc1,0x0d,0x00,0x00,0x0d,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x3a,0x12,0x00,0x00,0x34,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x74,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x3a,0x12,0x00,0x00,0xfc,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x48,0x25,0x00,0x00,0x74,0x12,0x00,0x00,0x34,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x5b,0x12,0x00,0x00,0x34,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x65,0x12,0x00,0x00, +0xda,0x0b,0x00,0x00,0x02,0x02,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x83,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x5b,0x12,0x00,0x00, +0x65,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x53,0x25,0x00,0x00, +0x83,0x12,0x00,0x00,0x48,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x8d,0x12,0x00,0x00,0x33,0x0f,0x00,0x00,0x53,0x25,0x00,0x00, +0x02,0x00,0x00,0x00,0xfc,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x9f,0x12,0x00,0x00,0xc1,0x0d,0x00,0x00,0x1c,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xa9,0x12,0x00,0x00,0x9f,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x5e,0x25,0x00,0x00,0xa9,0x12,0x00,0x00, +0x9f,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xc6,0x12,0x00,0x00,0x9f,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xee,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xc6,0x12,0x00,0x00,0x65,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x69,0x25,0x00,0x00,0xee,0x12,0x00,0x00,0x5e,0x25,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xf8,0x12,0x00,0x00,0x33,0x0f,0x00,0x00, +0x69,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0xfc,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x0a,0x13,0x00,0x00,0xc1,0x0d,0x00,0x00,0x2b,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x14,0x13,0x00,0x00,0x0a,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x4f,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x14,0x13,0x00,0x00,0xc6,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x74,0x25,0x00,0x00,0x4f,0x13,0x00,0x00, +0x0a,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x31,0x13,0x00,0x00,0x0a,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x59,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x31,0x13,0x00,0x00,0x65,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x7f,0x25,0x00,0x00,0x59,0x13,0x00,0x00,0x74,0x25,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x63,0x13,0x00,0x00,0x33,0x0f,0x00,0x00, +0x7f,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0xfc,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x75,0x13,0x00,0x00,0xc1,0x0d,0x00,0x00,0x3a,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x7f,0x13,0x00,0x00,0x75,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xba,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x7f,0x13,0x00,0x00,0xc6,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x8a,0x25,0x00,0x00,0xba,0x13,0x00,0x00, +0x75,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x9c,0x13,0x00,0x00,0x75,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xc4,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x9c,0x13,0x00,0x00,0x65,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x95,0x25,0x00,0x00,0xc4,0x13,0x00,0x00,0x8a,0x25,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xce,0x13,0x00,0x00,0x33,0x0f,0x00,0x00, +0x95,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0xfc,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xe0,0x13,0x00,0x00,0xc1,0x0d,0x00,0x00,0x49,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xe6,0x13,0x00,0x00,0xe0,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x20,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xe6,0x13,0x00,0x00,0xfc,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xa0,0x25,0x00,0x00,0x20,0x14,0x00,0x00, +0xe0,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x07,0x14,0x00,0x00,0xe0,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x2f,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x07,0x14,0x00,0x00,0x65,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xab,0x25,0x00,0x00,0x2f,0x14,0x00,0x00,0xa0,0x25,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x39,0x14,0x00,0x00,0x33,0x0f,0x00,0x00, +0xab,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0xfc,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x4b,0x14,0x00,0x00,0xc1,0x0d,0x00,0x00,0x58,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x55,0x14,0x00,0x00,0x4b,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xb6,0x25,0x00,0x00, +0x55,0x14,0x00,0x00,0x4b,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x72,0x14,0x00,0x00,0x4b,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x9a,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x72,0x14,0x00,0x00,0x65,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xc1,0x25,0x00,0x00,0x9a,0x14,0x00,0x00,0xb6,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xa4,0x14,0x00,0x00, +0x33,0x0f,0x00,0x00,0xc1,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0xfc,0x01,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xb6,0x14,0x00,0x00,0xc1,0x0d,0x00,0x00, +0x67,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xc0,0x14,0x00,0x00, +0xb6,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xfb,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xc0,0x14,0x00,0x00, +0xc6,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xcc,0x25,0x00,0x00, +0xfb,0x14,0x00,0x00,0xb6,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xdd,0x14,0x00,0x00,0xb6,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x05,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xdd,0x14,0x00,0x00,0x65,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xd7,0x25,0x00,0x00,0x05,0x15,0x00,0x00,0xcc,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x0f,0x15,0x00,0x00, +0x33,0x0f,0x00,0x00,0xd7,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0xfc,0x01,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x21,0x15,0x00,0x00,0xc1,0x0d,0x00,0x00, +0x76,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x2b,0x15,0x00,0x00, +0x21,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x66,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x2b,0x15,0x00,0x00, +0xc6,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xe2,0x25,0x00,0x00, +0x66,0x15,0x00,0x00,0x21,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x48,0x15,0x00,0x00,0x21,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x70,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x48,0x15,0x00,0x00,0x65,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xed,0x25,0x00,0x00,0x70,0x15,0x00,0x00,0xe2,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x7a,0x15,0x00,0x00, +0x33,0x0f,0x00,0x00,0xed,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0xfc,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xac,0x15,0x00,0x00,0xe6,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x06,0x16,0x00,0x00, +0x69,0x04,0x00,0x00,0xac,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x2f,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x06,0x16,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x37,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x2f,0x16,0x00,0x00,0x3f,0x04,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x3c,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x37,0x16,0x00,0x00,0xb8,0x00,0x05,0x00,0xc2,0x00,0x00,0x00,0x3d,0x16,0x00,0x00, +0x3c,0x16,0x00,0x00,0xf8,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x4d,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x3d,0x16,0x00,0x00,0x3e,0x16,0x00,0x00, +0x3f,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x3f,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x41,0x16,0x00,0x00,0x2b,0x04,0x00,0x00,0x37,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x42,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x41,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x45,0x16,0x00,0x00,0x42,0x16,0x00,0x00,0x41,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x47,0x16,0x00,0x00,0x32,0x04,0x00,0x00,0x37,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x48,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x47,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4b,0x16,0x00,0x00,0x48,0x16,0x00,0x00,0x47,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4c,0x16,0x00,0x00,0x45,0x16,0x00,0x00,0x4b,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0x4d,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x3e,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0x4d,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x4d,0x16,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa3,0x26,0x00,0x00,0x4c,0x16,0x00,0x00, +0x3f,0x16,0x00,0x00,0xb2,0x01,0x00,0x00,0x3e,0x16,0x00,0x00,0x7f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x09,0x16,0x00,0x00,0xac,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x55,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x09,0x16,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x5d,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x55,0x16,0x00,0x00,0x3f,0x04,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x62,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x5d,0x16,0x00,0x00,0xb8,0x00,0x05,0x00,0xc2,0x00,0x00,0x00, +0x63,0x16,0x00,0x00,0x62,0x16,0x00,0x00,0xf8,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x73,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x63,0x16,0x00,0x00, +0x64,0x16,0x00,0x00,0x65,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x65,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x67,0x16,0x00,0x00,0x2b,0x04,0x00,0x00, +0x5d,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x68,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x67,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6b,0x16,0x00,0x00,0x68,0x16,0x00,0x00,0x67,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6d,0x16,0x00,0x00,0x32,0x04,0x00,0x00, +0x5d,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x6e,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x6d,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x71,0x16,0x00,0x00,0x6e,0x16,0x00,0x00,0x6d,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x72,0x16,0x00,0x00,0x6b,0x16,0x00,0x00, +0x71,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x73,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x64,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x73,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x73,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa4,0x26,0x00,0x00, +0x72,0x16,0x00,0x00,0x65,0x16,0x00,0x00,0xb2,0x01,0x00,0x00,0x64,0x16,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0c,0x16,0x00,0x00,0xb2,0x01,0x00,0x00, +0xac,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x7b,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x0c,0x16,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x83,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x7b,0x16,0x00,0x00,0x3f,0x04,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x88,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x83,0x16,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc2,0x00,0x00,0x00,0x89,0x16,0x00,0x00,0x88,0x16,0x00,0x00, +0xf8,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x99,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x89,0x16,0x00,0x00,0x8a,0x16,0x00,0x00,0x8b,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8b,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8d,0x16,0x00,0x00,0x2b,0x04,0x00,0x00,0x83,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x8e,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x8d,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x91,0x16,0x00,0x00, +0x8e,0x16,0x00,0x00,0x8d,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x93,0x16,0x00,0x00,0x32,0x04,0x00,0x00,0x83,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x94,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x93,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x97,0x16,0x00,0x00, +0x94,0x16,0x00,0x00,0x93,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x98,0x16,0x00,0x00,0x91,0x16,0x00,0x00,0x97,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0x99,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x8a,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0x99,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x99,0x16,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xa5,0x26,0x00,0x00,0x98,0x16,0x00,0x00,0x8b,0x16,0x00,0x00, +0xb2,0x01,0x00,0x00,0x8a,0x16,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0f,0x16,0x00,0x00,0x3f,0x04,0x00,0x00,0xac,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xa1,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x0f,0x16,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa9,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xa1,0x16,0x00,0x00,0x3f,0x04,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xae,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xa9,0x16,0x00,0x00,0xb8,0x00,0x05,0x00,0xc2,0x00,0x00,0x00, +0xaf,0x16,0x00,0x00,0xae,0x16,0x00,0x00,0xf8,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xbf,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xaf,0x16,0x00,0x00, +0xb0,0x16,0x00,0x00,0xb1,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xb1,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb3,0x16,0x00,0x00,0x2b,0x04,0x00,0x00, +0xa9,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb4,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xb3,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb7,0x16,0x00,0x00,0xb4,0x16,0x00,0x00,0xb3,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb9,0x16,0x00,0x00,0x32,0x04,0x00,0x00, +0xa9,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xba,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xb9,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbd,0x16,0x00,0x00,0xba,0x16,0x00,0x00,0xb9,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbe,0x16,0x00,0x00,0xb7,0x16,0x00,0x00, +0xbd,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0xbf,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb0,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0xbf,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0xbf,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa6,0x26,0x00,0x00, +0xbe,0x16,0x00,0x00,0xb1,0x16,0x00,0x00,0xb2,0x01,0x00,0x00,0xb0,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x13,0x16,0x00,0x00,0x35,0x0f,0x00,0x00, +0xa3,0x26,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x16,0x16,0x00,0x00, +0xa0,0x0f,0x00,0x00,0xa4,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x17,0x16,0x00,0x00,0x13,0x16,0x00,0x00,0x16,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x1a,0x16,0x00,0x00,0x0b,0x10,0x00,0x00,0xa5,0x26,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x1b,0x16,0x00,0x00,0x17,0x16,0x00,0x00, +0x1a,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x1e,0x16,0x00,0x00, +0x76,0x10,0x00,0x00,0xa6,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x1f,0x16,0x00,0x00,0x1b,0x16,0x00,0x00,0x1e,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x22,0x16,0x00,0x00,0xa3,0x26,0x00,0x00,0xa4,0x26,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x24,0x16,0x00,0x00,0x22,0x16,0x00,0x00, +0xa5,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x26,0x16,0x00,0x00, +0x24,0x16,0x00,0x00,0xa6,0x26,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x27,0x16,0x00,0x00,0x26,0x16,0x00,0x00,0x26,0x16,0x00,0x00,0x26,0x16,0x00,0x00, +0x26,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x28,0x16,0x00,0x00, +0x1f,0x16,0x00,0x00,0x27,0x16,0x00,0x00,0xf7,0x00,0x03,0x00,0x13,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x3d,0x16,0x00,0x00,0x04,0x17,0x00,0x00, +0x05,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x07,0x17,0x00,0x00,0x2b,0x04,0x00,0x00,0x37,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x08,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x07,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0b,0x17,0x00,0x00,0x08,0x17,0x00,0x00,0x07,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0d,0x17,0x00,0x00,0x32,0x04,0x00,0x00,0x37,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x0e,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x0d,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x11,0x17,0x00,0x00,0x0e,0x17,0x00,0x00,0x0d,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x12,0x17,0x00,0x00,0x0b,0x17,0x00,0x00,0x11,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0x13,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x04,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0x13,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x13,0x17,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa7,0x26,0x00,0x00,0x12,0x17,0x00,0x00, +0x05,0x17,0x00,0x00,0xb2,0x01,0x00,0x00,0x04,0x17,0x00,0x00,0xf7,0x00,0x03,0x00, +0x39,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x63,0x16,0x00,0x00, +0x2a,0x17,0x00,0x00,0x2b,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x2b,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2d,0x17,0x00,0x00,0x2b,0x04,0x00,0x00, +0x5d,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x2e,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x2d,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x31,0x17,0x00,0x00,0x2e,0x17,0x00,0x00,0x2d,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x33,0x17,0x00,0x00,0x32,0x04,0x00,0x00, +0x5d,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x34,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x33,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x37,0x17,0x00,0x00,0x34,0x17,0x00,0x00,0x33,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x38,0x17,0x00,0x00,0x31,0x17,0x00,0x00, +0x37,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x39,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2a,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x39,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x39,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa8,0x26,0x00,0x00, +0x38,0x17,0x00,0x00,0x2b,0x17,0x00,0x00,0xb2,0x01,0x00,0x00,0x2a,0x17,0x00,0x00, +0xf7,0x00,0x03,0x00,0x5f,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x89,0x16,0x00,0x00,0x50,0x17,0x00,0x00,0x51,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x51,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x53,0x17,0x00,0x00, +0x2b,0x04,0x00,0x00,0x83,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x54,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x53,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x57,0x17,0x00,0x00,0x54,0x17,0x00,0x00, +0x53,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x59,0x17,0x00,0x00, +0x32,0x04,0x00,0x00,0x83,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x5a,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x59,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5d,0x17,0x00,0x00,0x5a,0x17,0x00,0x00, +0x59,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5e,0x17,0x00,0x00, +0x57,0x17,0x00,0x00,0x5d,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x5f,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x50,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x5f,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5f,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xa9,0x26,0x00,0x00,0x5e,0x17,0x00,0x00,0x51,0x17,0x00,0x00,0xb2,0x01,0x00,0x00, +0x50,0x17,0x00,0x00,0xf7,0x00,0x03,0x00,0x85,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xaf,0x16,0x00,0x00,0x76,0x17,0x00,0x00,0x77,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x77,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x79,0x17,0x00,0x00,0x2b,0x04,0x00,0x00,0xa9,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x7a,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x79,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7d,0x17,0x00,0x00, +0x7a,0x17,0x00,0x00,0x79,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7f,0x17,0x00,0x00,0x32,0x04,0x00,0x00,0xa9,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x80,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x7f,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x83,0x17,0x00,0x00, +0x80,0x17,0x00,0x00,0x7f,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x84,0x17,0x00,0x00,0x7d,0x17,0x00,0x00,0x83,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0x85,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x76,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0x85,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x85,0x17,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xaa,0x26,0x00,0x00,0x84,0x17,0x00,0x00,0x77,0x17,0x00,0x00, +0xb2,0x01,0x00,0x00,0x76,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xd9,0x16,0x00,0x00,0xe1,0x10,0x00,0x00,0xa7,0x26,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xdc,0x16,0x00,0x00,0x4c,0x11,0x00,0x00,0xa8,0x26,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xdd,0x16,0x00,0x00,0xd9,0x16,0x00,0x00, +0xdc,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xe0,0x16,0x00,0x00, +0xb7,0x11,0x00,0x00,0xa9,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xe1,0x16,0x00,0x00,0xdd,0x16,0x00,0x00,0xe0,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xe4,0x16,0x00,0x00,0x22,0x12,0x00,0x00,0xaa,0x26,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xe5,0x16,0x00,0x00,0xe1,0x16,0x00,0x00, +0xe4,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe8,0x16,0x00,0x00, +0xa7,0x26,0x00,0x00,0xa8,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xea,0x16,0x00,0x00,0xe8,0x16,0x00,0x00,0xa9,0x26,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xec,0x16,0x00,0x00,0xea,0x16,0x00,0x00,0xaa,0x26,0x00,0x00, +0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xed,0x16,0x00,0x00,0xec,0x16,0x00,0x00, +0xec,0x16,0x00,0x00,0xec,0x16,0x00,0x00,0xec,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xee,0x16,0x00,0x00,0xe5,0x16,0x00,0x00,0xed,0x16,0x00,0x00, +0xf7,0x00,0x03,0x00,0xd9,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x3d,0x16,0x00,0x00,0xca,0x17,0x00,0x00,0xcb,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0xcb,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcd,0x17,0x00,0x00, +0x2b,0x04,0x00,0x00,0x37,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xce,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xcd,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd1,0x17,0x00,0x00,0xce,0x17,0x00,0x00, +0xcd,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd3,0x17,0x00,0x00, +0x32,0x04,0x00,0x00,0x37,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xd4,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xd3,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd7,0x17,0x00,0x00,0xd4,0x17,0x00,0x00, +0xd3,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd8,0x17,0x00,0x00, +0xd1,0x17,0x00,0x00,0xd7,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0xd9,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0xca,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0xd9,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd9,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xab,0x26,0x00,0x00,0xd8,0x17,0x00,0x00,0xcb,0x17,0x00,0x00,0xb2,0x01,0x00,0x00, +0xca,0x17,0x00,0x00,0xf7,0x00,0x03,0x00,0xff,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x63,0x16,0x00,0x00,0xf0,0x17,0x00,0x00,0xf1,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf1,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf3,0x17,0x00,0x00,0x2b,0x04,0x00,0x00,0x5d,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xf4,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xf3,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf7,0x17,0x00,0x00, +0xf4,0x17,0x00,0x00,0xf3,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf9,0x17,0x00,0x00,0x32,0x04,0x00,0x00,0x5d,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xfa,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xf9,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfd,0x17,0x00,0x00, +0xfa,0x17,0x00,0x00,0xf9,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfe,0x17,0x00,0x00,0xf7,0x17,0x00,0x00,0xfd,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0xff,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xf0,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0xff,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xff,0x17,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xac,0x26,0x00,0x00,0xfe,0x17,0x00,0x00,0xf1,0x17,0x00,0x00, +0xb2,0x01,0x00,0x00,0xf0,0x17,0x00,0x00,0xf7,0x00,0x03,0x00,0x25,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x89,0x16,0x00,0x00,0x16,0x18,0x00,0x00, +0x17,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x17,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x19,0x18,0x00,0x00,0x2b,0x04,0x00,0x00,0x83,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x1a,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x19,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1d,0x18,0x00,0x00,0x1a,0x18,0x00,0x00,0x19,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1f,0x18,0x00,0x00,0x32,0x04,0x00,0x00,0x83,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x20,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x1f,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x23,0x18,0x00,0x00,0x20,0x18,0x00,0x00,0x1f,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x24,0x18,0x00,0x00,0x1d,0x18,0x00,0x00,0x23,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x25,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x16,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x25,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x25,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xad,0x26,0x00,0x00,0x24,0x18,0x00,0x00, +0x17,0x18,0x00,0x00,0xb2,0x01,0x00,0x00,0x16,0x18,0x00,0x00,0xf7,0x00,0x03,0x00, +0x4b,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xaf,0x16,0x00,0x00, +0x3c,0x18,0x00,0x00,0x3d,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x3d,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3f,0x18,0x00,0x00,0x2b,0x04,0x00,0x00, +0xa9,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x40,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x3f,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x43,0x18,0x00,0x00,0x40,0x18,0x00,0x00,0x3f,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x45,0x18,0x00,0x00,0x32,0x04,0x00,0x00, +0xa9,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x46,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x45,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x49,0x18,0x00,0x00,0x46,0x18,0x00,0x00,0x45,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4a,0x18,0x00,0x00,0x43,0x18,0x00,0x00, +0x49,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x4b,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3c,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x4b,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4b,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xae,0x26,0x00,0x00, +0x4a,0x18,0x00,0x00,0x3d,0x18,0x00,0x00,0xb2,0x01,0x00,0x00,0x3c,0x18,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x9f,0x17,0x00,0x00,0x8d,0x12,0x00,0x00, +0xab,0x26,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xa2,0x17,0x00,0x00, +0xf8,0x12,0x00,0x00,0xac,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xa3,0x17,0x00,0x00,0x9f,0x17,0x00,0x00,0xa2,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xa6,0x17,0x00,0x00,0x63,0x13,0x00,0x00,0xad,0x26,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xa7,0x17,0x00,0x00,0xa3,0x17,0x00,0x00, +0xa6,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xaa,0x17,0x00,0x00, +0xce,0x13,0x00,0x00,0xae,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xab,0x17,0x00,0x00,0xa7,0x17,0x00,0x00,0xaa,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xae,0x17,0x00,0x00,0xab,0x26,0x00,0x00,0xac,0x26,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb0,0x17,0x00,0x00,0xae,0x17,0x00,0x00, +0xad,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb2,0x17,0x00,0x00, +0xb0,0x17,0x00,0x00,0xae,0x26,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xb3,0x17,0x00,0x00,0xb2,0x17,0x00,0x00,0xb2,0x17,0x00,0x00,0xb2,0x17,0x00,0x00, +0xb2,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xb4,0x17,0x00,0x00, +0xab,0x17,0x00,0x00,0xb3,0x17,0x00,0x00,0xf7,0x00,0x03,0x00,0x9f,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x3d,0x16,0x00,0x00,0x90,0x18,0x00,0x00, +0x91,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x91,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x93,0x18,0x00,0x00,0x2b,0x04,0x00,0x00,0x37,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x94,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x93,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x97,0x18,0x00,0x00,0x94,0x18,0x00,0x00,0x93,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x99,0x18,0x00,0x00,0x32,0x04,0x00,0x00,0x37,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x9a,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x99,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9d,0x18,0x00,0x00,0x9a,0x18,0x00,0x00,0x99,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9e,0x18,0x00,0x00,0x97,0x18,0x00,0x00,0x9d,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x9f,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x90,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x9f,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x9f,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xaf,0x26,0x00,0x00,0x9e,0x18,0x00,0x00, +0x91,0x18,0x00,0x00,0xb2,0x01,0x00,0x00,0x90,0x18,0x00,0x00,0xf7,0x00,0x03,0x00, +0xc5,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x63,0x16,0x00,0x00, +0xb6,0x18,0x00,0x00,0xb7,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xb7,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb9,0x18,0x00,0x00,0x2b,0x04,0x00,0x00, +0x5d,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xba,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xb9,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbd,0x18,0x00,0x00,0xba,0x18,0x00,0x00,0xb9,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbf,0x18,0x00,0x00,0x32,0x04,0x00,0x00, +0x5d,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc0,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xbf,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc3,0x18,0x00,0x00,0xc0,0x18,0x00,0x00,0xbf,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc4,0x18,0x00,0x00,0xbd,0x18,0x00,0x00, +0xc3,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xc5,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb6,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xc5,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc5,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb0,0x26,0x00,0x00, +0xc4,0x18,0x00,0x00,0xb7,0x18,0x00,0x00,0xb2,0x01,0x00,0x00,0xb6,0x18,0x00,0x00, +0xf7,0x00,0x03,0x00,0xeb,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x89,0x16,0x00,0x00,0xdc,0x18,0x00,0x00,0xdd,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xdd,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdf,0x18,0x00,0x00, +0x2b,0x04,0x00,0x00,0x83,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xe0,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xdf,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe3,0x18,0x00,0x00,0xe0,0x18,0x00,0x00, +0xdf,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe5,0x18,0x00,0x00, +0x32,0x04,0x00,0x00,0x83,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xe6,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xe5,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe9,0x18,0x00,0x00,0xe6,0x18,0x00,0x00, +0xe5,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xea,0x18,0x00,0x00, +0xe3,0x18,0x00,0x00,0xe9,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xeb,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xdc,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xeb,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xeb,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xb1,0x26,0x00,0x00,0xea,0x18,0x00,0x00,0xdd,0x18,0x00,0x00,0xb2,0x01,0x00,0x00, +0xdc,0x18,0x00,0x00,0xf7,0x00,0x03,0x00,0x11,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xaf,0x16,0x00,0x00,0x02,0x19,0x00,0x00,0x03,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x03,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x05,0x19,0x00,0x00,0x2b,0x04,0x00,0x00,0xa9,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x06,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x05,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x09,0x19,0x00,0x00, +0x06,0x19,0x00,0x00,0x05,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0b,0x19,0x00,0x00,0x32,0x04,0x00,0x00,0xa9,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x0c,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x0b,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0f,0x19,0x00,0x00, +0x0c,0x19,0x00,0x00,0x0b,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x10,0x19,0x00,0x00,0x09,0x19,0x00,0x00,0x0f,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0x11,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x02,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0x11,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x11,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xb2,0x26,0x00,0x00,0x10,0x19,0x00,0x00,0x03,0x19,0x00,0x00, +0xb2,0x01,0x00,0x00,0x02,0x19,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x65,0x18,0x00,0x00,0x39,0x14,0x00,0x00,0xaf,0x26,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x68,0x18,0x00,0x00,0xa4,0x14,0x00,0x00,0xb0,0x26,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x69,0x18,0x00,0x00,0x65,0x18,0x00,0x00, +0x68,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x6c,0x18,0x00,0x00, +0x0f,0x15,0x00,0x00,0xb1,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x6d,0x18,0x00,0x00,0x69,0x18,0x00,0x00,0x6c,0x18,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x70,0x18,0x00,0x00,0x7a,0x15,0x00,0x00,0xb2,0x26,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x71,0x18,0x00,0x00,0x6d,0x18,0x00,0x00, +0x70,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x74,0x18,0x00,0x00, +0xaf,0x26,0x00,0x00,0xb0,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x76,0x18,0x00,0x00,0x74,0x18,0x00,0x00,0xb1,0x26,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x78,0x18,0x00,0x00,0x76,0x18,0x00,0x00,0xb2,0x26,0x00,0x00, +0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x78,0x18,0x00,0x00, +0x78,0x18,0x00,0x00,0x78,0x18,0x00,0x00,0x78,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x7a,0x18,0x00,0x00,0x71,0x18,0x00,0x00,0x79,0x18,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd4,0x15,0x00,0x00,0xe6,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1e,0x19,0x00,0x00, +0x69,0x04,0x00,0x00,0xd4,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x47,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1e,0x19,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x4f,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x47,0x19,0x00,0x00,0x3f,0x04,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x54,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x4f,0x19,0x00,0x00,0xb8,0x00,0x05,0x00,0xc2,0x00,0x00,0x00,0x55,0x19,0x00,0x00, +0x54,0x19,0x00,0x00,0xf8,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x65,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x55,0x19,0x00,0x00,0x56,0x19,0x00,0x00, +0x57,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x57,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x59,0x19,0x00,0x00,0x2b,0x04,0x00,0x00,0x4f,0x19,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x5a,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x59,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5d,0x19,0x00,0x00,0x5a,0x19,0x00,0x00,0x59,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5f,0x19,0x00,0x00,0x32,0x04,0x00,0x00,0x4f,0x19,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x60,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x5f,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x63,0x19,0x00,0x00,0x60,0x19,0x00,0x00,0x5f,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x64,0x19,0x00,0x00,0x5d,0x19,0x00,0x00,0x63,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x65,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x56,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x65,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x65,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb3,0x26,0x00,0x00,0x64,0x19,0x00,0x00, +0x57,0x19,0x00,0x00,0xb2,0x01,0x00,0x00,0x56,0x19,0x00,0x00,0x7f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x21,0x19,0x00,0x00,0xd4,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x6d,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x21,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x75,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x6d,0x19,0x00,0x00,0x3f,0x04,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x7a,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x75,0x19,0x00,0x00,0xb8,0x00,0x05,0x00,0xc2,0x00,0x00,0x00, +0x7b,0x19,0x00,0x00,0x7a,0x19,0x00,0x00,0xf8,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x8b,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x7b,0x19,0x00,0x00, +0x7c,0x19,0x00,0x00,0x7d,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x7d,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7f,0x19,0x00,0x00,0x2b,0x04,0x00,0x00, +0x75,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x80,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x7f,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x83,0x19,0x00,0x00,0x80,0x19,0x00,0x00,0x7f,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x85,0x19,0x00,0x00,0x32,0x04,0x00,0x00, +0x75,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x86,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x85,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x89,0x19,0x00,0x00,0x86,0x19,0x00,0x00,0x85,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8a,0x19,0x00,0x00,0x83,0x19,0x00,0x00, +0x89,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x8b,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7c,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x8b,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8b,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb4,0x26,0x00,0x00, +0x8a,0x19,0x00,0x00,0x7d,0x19,0x00,0x00,0xb2,0x01,0x00,0x00,0x7c,0x19,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x24,0x19,0x00,0x00,0xb2,0x01,0x00,0x00, +0xd4,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x93,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x24,0x19,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x9b,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x93,0x19,0x00,0x00,0x3f,0x04,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xa0,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x9b,0x19,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc2,0x00,0x00,0x00,0xa1,0x19,0x00,0x00,0xa0,0x19,0x00,0x00, +0xf8,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xb1,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xa1,0x19,0x00,0x00,0xa2,0x19,0x00,0x00,0xa3,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa3,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa5,0x19,0x00,0x00,0x2b,0x04,0x00,0x00,0x9b,0x19,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xa6,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xa5,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa9,0x19,0x00,0x00, +0xa6,0x19,0x00,0x00,0xa5,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xab,0x19,0x00,0x00,0x32,0x04,0x00,0x00,0x9b,0x19,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xac,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xab,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xaf,0x19,0x00,0x00, +0xac,0x19,0x00,0x00,0xab,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb0,0x19,0x00,0x00,0xa9,0x19,0x00,0x00,0xaf,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb1,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xa2,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb1,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xb1,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xb5,0x26,0x00,0x00,0xb0,0x19,0x00,0x00,0xa3,0x19,0x00,0x00, +0xb2,0x01,0x00,0x00,0xa2,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x27,0x19,0x00,0x00,0x3f,0x04,0x00,0x00,0xd4,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xb9,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x27,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc1,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xb9,0x19,0x00,0x00,0x3f,0x04,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc6,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xc1,0x19,0x00,0x00,0xb8,0x00,0x05,0x00,0xc2,0x00,0x00,0x00, +0xc7,0x19,0x00,0x00,0xc6,0x19,0x00,0x00,0xf8,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xd7,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc7,0x19,0x00,0x00, +0xc8,0x19,0x00,0x00,0xc9,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xc9,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcb,0x19,0x00,0x00,0x2b,0x04,0x00,0x00, +0xc1,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xcc,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xcb,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcf,0x19,0x00,0x00,0xcc,0x19,0x00,0x00,0xcb,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd1,0x19,0x00,0x00,0x32,0x04,0x00,0x00, +0xc1,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd2,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xd1,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd5,0x19,0x00,0x00,0xd2,0x19,0x00,0x00,0xd1,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd6,0x19,0x00,0x00,0xcf,0x19,0x00,0x00, +0xd5,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0xd7,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc8,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0xd7,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd7,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb6,0x26,0x00,0x00, +0xd6,0x19,0x00,0x00,0xc9,0x19,0x00,0x00,0xb2,0x01,0x00,0x00,0xc8,0x19,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x2b,0x19,0x00,0x00,0x28,0x16,0x00,0x00, +0xb3,0x26,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x2e,0x19,0x00,0x00, +0xee,0x16,0x00,0x00,0xb4,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x2f,0x19,0x00,0x00,0x2b,0x19,0x00,0x00,0x2e,0x19,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x32,0x19,0x00,0x00,0xb4,0x17,0x00,0x00,0xb5,0x26,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x33,0x19,0x00,0x00,0x2f,0x19,0x00,0x00, +0x32,0x19,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x36,0x19,0x00,0x00, +0x7a,0x18,0x00,0x00,0xb6,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x37,0x19,0x00,0x00,0x33,0x19,0x00,0x00,0x36,0x19,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3a,0x19,0x00,0x00,0xb3,0x26,0x00,0x00,0xb4,0x26,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3c,0x19,0x00,0x00,0x3a,0x19,0x00,0x00, +0xb5,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3e,0x19,0x00,0x00, +0x3c,0x19,0x00,0x00,0xb6,0x26,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x3f,0x19,0x00,0x00,0x3e,0x19,0x00,0x00,0x3e,0x19,0x00,0x00,0x3e,0x19,0x00,0x00, +0x3e,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x40,0x19,0x00,0x00, +0x37,0x19,0x00,0x00,0x3f,0x19,0x00,0x00,0x50,0x00,0x07,0x00,0xed,0x04,0x00,0x00, +0xde,0x15,0x00,0x00,0x4c,0x11,0x00,0x00,0xb7,0x11,0x00,0x00,0xf8,0x12,0x00,0x00, +0x63,0x13,0x00,0x00,0x3e,0x00,0x03,0x00,0x99,0x15,0x00,0x00,0xde,0x15,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xdf,0x15,0x00,0x00,0x99,0x15,0x00,0x00, +0xfc,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xe0,0x15,0x00,0x00, +0xdf,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xe2,0x15,0x00,0x00, +0xdf,0x15,0x00,0x00,0xf9,0x00,0x02,0x00,0xe3,0x15,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe3,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xba,0x26,0x00,0x00, +0xe2,0x15,0x00,0x00,0xd7,0x19,0x00,0x00,0xe2,0x19,0x00,0x00,0xe7,0x15,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xb9,0x26,0x00,0x00,0xe0,0x15,0x00,0x00, +0xd7,0x19,0x00,0x00,0xdd,0x19,0x00,0x00,0xe7,0x15,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xb7,0x26,0x00,0x00,0x02,0x02,0x00,0x00,0xd7,0x19,0x00,0x00, +0xf4,0x15,0x00,0x00,0xe7,0x15,0x00,0x00,0xb1,0x00,0x05,0x00,0xc2,0x00,0x00,0x00, +0xe6,0x15,0x00,0x00,0xb7,0x26,0x00,0x00,0x0c,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0xf5,0x15,0x00,0x00,0xe7,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xe6,0x15,0x00,0x00,0xe7,0x15,0x00,0x00,0xf5,0x15,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe7,0x15,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xea,0x15,0x00,0x00, +0x99,0x15,0x00,0x00,0xb7,0x26,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xeb,0x15,0x00,0x00,0xea,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xdd,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xb9,0x26,0x00,0x00, +0xeb,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xf0,0x15,0x00,0x00, +0xea,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe2,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xba,0x26,0x00,0x00,0xf0,0x15,0x00,0x00, +0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xf4,0x15,0x00,0x00,0xb7,0x26,0x00,0x00, +0x02,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xe3,0x15,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf5,0x15,0x00,0x00,0x0c,0x00,0x08,0x00,0x37,0x00,0x00,0x00,0xf9,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x40,0x19,0x00,0x00,0xb9,0x26,0x00,0x00, +0xba,0x26,0x00,0x00,0x3d,0x00,0x04,0x00,0x3c,0x02,0x00,0x00,0xe6,0x19,0x00,0x00, +0xae,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe7,0x19,0x00,0x00, +0xe6,0x19,0x00,0x00,0xb0,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0xfc,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe8,0x19,0x00,0x00,0xe7,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xc2,0x00,0x00,0x00,0xea,0x19,0x00,0x00, +0xe8,0x19,0x00,0x00,0xb1,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xec,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xec,0x19,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x83,0x28,0x00,0x00,0xea,0x19,0x00,0x00,0xb2,0x01,0x00,0x00,0xe8,0x19,0x00,0x00, +0x41,0x00,0x05,0x00,0x2d,0x02,0x00,0x00,0xf0,0x19,0x00,0x00,0xfb,0x01,0x00,0x00, +0x32,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf1,0x19,0x00,0x00, +0xf0,0x19,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x88,0x0d,0x00,0x00, +0xf9,0x15,0x00,0x00,0xf9,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xf6,0x19,0x00,0x00, +0xf1,0x19,0x00,0x00,0xf1,0x19,0x00,0x00,0xf1,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xf7,0x19,0x00,0x00,0x88,0x0d,0x00,0x00,0xf6,0x19,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xfa,0x19,0x00,0x00,0xf7,0x19,0x00,0x00, +0x83,0x28,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xfe,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xfa,0x19,0x00,0x00,0x3c,0x0b,0x00,0x00, +0x9d,0x26,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x04,0x1a,0x00,0x00, +0xfe,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x05,0x1a,0x00,0x00,0x4c,0x03,0x00,0x00,0x04,0x1a,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x07,0x1a,0x00,0x00,0xfe,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x08,0x1a,0x00,0x00,0x50,0x03,0x00,0x00, +0x07,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x09,0x1a,0x00,0x00, +0x05,0x1a,0x00,0x00,0x08,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0b,0x1a,0x00,0x00,0xfe,0x19,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0c,0x1a,0x00,0x00,0x4c,0x03,0x00,0x00,0x0b,0x1a,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0d,0x1a,0x00,0x00,0x09,0x1a,0x00,0x00, +0x0c,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x10,0x1a,0x00,0x00, +0x50,0x03,0x00,0x00,0x04,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x13,0x1a,0x00,0x00,0x50,0x03,0x00,0x00,0x0b,0x1a,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x14,0x1a,0x00,0x00,0x10,0x1a,0x00,0x00,0x13,0x1a,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x17,0x1a,0x00,0x00,0x60,0x03,0x00,0x00, +0x04,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1b,0x1a,0x00,0x00, +0x17,0x1a,0x00,0x00,0x08,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1f,0x1a,0x00,0x00,0x1b,0x1a,0x00,0x00,0x0c,0x1a,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x20,0x1a,0x00,0x00,0x0d,0x1a,0x00,0x00,0x14,0x1a,0x00,0x00, +0x1f,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8d,0x0d,0x00,0x00, +0xf9,0x15,0x00,0x00,0x03,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x8e,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x8d,0x0d,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x25,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x8e,0x0d,0x00,0x00,0xb1,0x01,0x00,0x00,0xb2,0x01,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc2,0x00,0x00,0x00,0x92,0x0d,0x00,0x00,0x8d,0x0d,0x00,0x00, +0xb1,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x8c,0x02,0x00,0x00,0x41,0x1a,0x00,0x00, +0x8e,0x02,0x00,0x00,0x62,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x43,0x1a,0x00,0x00, +0x41,0x1a,0x00,0x00,0xef,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x44,0x1a,0x00,0x00,0x43,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00, +0xc2,0x00,0x00,0x00,0x30,0x1a,0x00,0x00,0x44,0x1a,0x00,0x00,0x05,0x09,0x00,0x00, +0x3d,0x00,0x04,0x00,0x3c,0x02,0x00,0x00,0x48,0x1a,0x00,0x00,0xa3,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x44,0x02,0x00,0x00,0x4a,0x1a,0x00,0x00,0x48,0x1a,0x00,0x00, +0x63,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x4c,0x1a,0x00,0x00, +0x4a,0x1a,0x00,0x00,0x46,0x0d,0x00,0x00,0x02,0x00,0x00,0x00,0xb1,0x01,0x00,0x00, +0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x4d,0x1a,0x00,0x00,0x4c,0x1a,0x00,0x00, +0x4c,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x50,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x50,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xe9,0x27,0x00,0x00,0x3c,0x0b,0x00,0x00,0x45,0x0c,0x00,0x00, +0x20,0x1a,0x00,0x00,0xec,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0xc2,0x00,0x00,0x00, +0xd8,0x27,0x00,0x00,0xfe,0x08,0x00,0x00,0x45,0x0c,0x00,0x00,0x92,0x0d,0x00,0x00, +0xec,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xc0,0x26,0x00,0x00, +0xc3,0x02,0x00,0x00,0x45,0x0c,0x00,0x00,0x4d,0x1a,0x00,0x00,0xec,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc2,0x00,0x00,0x00,0xbe,0x26,0x00,0x00,0xfe,0x08,0x00,0x00, +0x45,0x0c,0x00,0x00,0x30,0x1a,0x00,0x00,0xec,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xbc,0x26,0x00,0x00,0xb1,0x01,0x00,0x00,0x45,0x0c,0x00,0x00, +0x25,0x1a,0x00,0x00,0xec,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x53,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xda,0x0c,0x00,0x00, +0xbc,0x26,0x00,0x00,0x41,0x00,0x05,0x00,0x12,0x02,0x00,0x00,0xeb,0x1a,0x00,0x00, +0xfb,0x01,0x00,0x00,0x11,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0xec,0x1a,0x00,0x00,0xeb,0x1a,0x00,0x00,0xc4,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xd4,0x1a,0x00,0x00,0x07,0x02,0x00,0x00,0xec,0x1a,0x00,0x00,0x6f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xd5,0x1a,0x00,0x00,0xd4,0x1a,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xd9,0x1a,0x00,0x00,0xd5,0x1a,0x00,0x00,0xd5,0x1a,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xda,0x1a,0x00,0x00,0xbb,0x0c,0x00,0x00, +0xd9,0x1a,0x00,0x00,0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xdb,0x1a,0x00,0x00, +0xda,0x1a,0x00,0x00,0x41,0x00,0x05,0x00,0xfd,0x01,0x00,0x00,0xf3,0x1a,0x00,0x00, +0xfb,0x01,0x00,0x00,0x0c,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0xf4,0x1a,0x00,0x00,0xf3,0x1a,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x00,0x1b,0x00,0x00,0xdb,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x01,0x1b,0x00,0x00,0xb5,0x0c,0x00,0x00,0x00,0x1b,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x04,0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0xee,0x03,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x11,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x01,0x1b,0x00,0x00,0x04,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x16,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xee,0x03,0x00,0x00,0x11,0x1b,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x0a,0x1b,0x00,0x00,0xf4,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x0b,0x1b,0x00,0x00,0x16,0x1b,0x00,0x00,0x0a,0x1b,0x00,0x00,0x3d,0x00,0x04,0x00, +0x3c,0x02,0x00,0x00,0x1a,0x1b,0x00,0x00,0xae,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x1b,0x1b,0x00,0x00,0x1a,0x1b,0x00,0x00,0xb0,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0xfc,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1c,0x1b,0x00,0x00,0x1b,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0xc2,0x00,0x00,0x00,0x1e,0x1b,0x00,0x00,0x1c,0x1b,0x00,0x00,0xb1,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x20,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x20,0x1b,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x84,0x28,0x00,0x00,0x1e,0x1b,0x00,0x00, +0xb2,0x01,0x00,0x00,0x1c,0x1b,0x00,0x00,0x3d,0x00,0x04,0x00,0x3c,0x02,0x00,0x00, +0x28,0x1b,0x00,0x00,0x3e,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x44,0x02,0x00,0x00, +0x2a,0x1b,0x00,0x00,0x28,0x1b,0x00,0x00,0x63,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x2d,0x1b,0x00,0x00,0xec,0x1a,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x2e,0x1b,0x00,0x00,0x2a,0x1b,0x00,0x00,0x0b,0x1b,0x00,0x00, +0x02,0x00,0x00,0x00,0x2d,0x1b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2f,0x1b,0x00,0x00,0x2e,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xe4,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x2f,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe5,0x1a,0x00,0x00, +0x84,0x28,0x00,0x00,0xe4,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x34,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xe5,0x1a,0x00,0x00, +0x14,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6e,0x1a,0x00,0x00, +0xc0,0x26,0x00,0x00,0x01,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xc2,0x00,0x00,0x00, +0x6f,0x1a,0x00,0x00,0x6e,0x1a,0x00,0x00,0xb1,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x75,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x6f,0x1a,0x00,0x00, +0x70,0x1a,0x00,0x00,0x72,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x72,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x75,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x70,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x75,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x75,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc4,0x26,0x00,0x00,0x6e,0x1a,0x00,0x00, +0x72,0x1a,0x00,0x00,0x34,0x1b,0x00,0x00,0x70,0x1a,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x01,0x26,0x00,0x00,0xc4,0x26,0x00,0x00,0xc0,0x26,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x4b,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc4,0x26,0x00,0x00,0x34,0x1b,0x00,0x00, +0xb7,0x00,0x05,0x00,0xc2,0x00,0x00,0x00,0x3f,0x1b,0x00,0x00,0x4b,0x1b,0x00,0x00, +0xb1,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x45,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x3f,0x1b,0x00,0x00,0x40,0x1b,0x00,0x00,0x44,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x44,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x45,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x40,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x50,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xc4,0x26,0x00,0x00, +0x34,0x1b,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x43,0x1b,0x00,0x00, +0x50,0x1b,0x00,0x00,0x4b,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x45,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x45,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xc6,0x26,0x00,0x00,0xb1,0x01,0x00,0x00,0x44,0x1b,0x00,0x00,0x43,0x1b,0x00,0x00, +0x40,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7d,0x1a,0x00,0x00, +0xb2,0x01,0x00,0x00,0xc6,0x26,0x00,0x00,0xf7,0x00,0x03,0x00,0x9b,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xbe,0x26,0x00,0x00,0x80,0x1a,0x00,0x00, +0x88,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x88,0x1a,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8a,0x1a,0x00,0x00,0xc0,0x26,0x00,0x00,0x00,0x00,0x00,0x00, +0xbc,0x00,0x05,0x00,0xc2,0x00,0x00,0x00,0x8b,0x1a,0x00,0x00,0x8a,0x1a,0x00,0x00, +0xb2,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x9a,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x8b,0x1a,0x00,0x00,0x8c,0x1a,0x00,0x00,0x92,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x92,0x1a,0x00,0x00,0xba,0x00,0x05,0x00,0xc2,0x00,0x00,0x00, +0x94,0x1a,0x00,0x00,0x7d,0x1a,0x00,0x00,0x52,0x07,0x00,0x00,0xf7,0x00,0x03,0x00, +0x99,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x94,0x1a,0x00,0x00, +0x95,0x1a,0x00,0x00,0x99,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x95,0x1a,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x0d,0x26,0x00,0x00,0xb1,0x01,0x00,0x00, +0x01,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x99,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x99,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xd0,0x26,0x00,0x00,0x01,0x26,0x00,0x00,0x92,0x1a,0x00,0x00,0x0d,0x26,0x00,0x00, +0x95,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x9a,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8c,0x1a,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x56,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xc4,0x26,0x00,0x00,0x34,0x1b,0x00,0x00, +0x50,0x03,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x0b,0x26,0x00,0x00, +0x56,0x1b,0x00,0x00,0x01,0x26,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x9a,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x9a,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xcf,0x26,0x00,0x00,0xd0,0x26,0x00,0x00,0x99,0x1a,0x00,0x00, +0x0b,0x26,0x00,0x00,0x8c,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x9b,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x80,0x1a,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x04,0x26,0x00,0x00,0x34,0x1b,0x00,0x00,0x87,0x28,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x84,0x1a,0x00,0x00,0xc0,0x26,0x00,0x00, +0x00,0x00,0x00,0x00,0xb7,0x00,0x05,0x00,0xc2,0x00,0x00,0x00,0x85,0x1a,0x00,0x00, +0x84,0x1a,0x00,0x00,0xb1,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x86,0x1a,0x00,0x00,0x85,0x1a,0x00,0x00,0x3f,0x04,0x00,0x00,0xb2,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x07,0x26,0x00,0x00,0x86,0x1a,0x00,0x00, +0x04,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x9b,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9b,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xce,0x26,0x00,0x00,0xcf,0x26,0x00,0x00,0x9a,0x1a,0x00,0x00,0x07,0x26,0x00,0x00, +0x80,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9d,0x1a,0x00,0x00, +0x9e,0x26,0x00,0x00,0xc6,0x26,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9e,0x1a,0x00,0x00,0x9d,0x1a,0x00,0x00,0x5c,0x07,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x5c,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x9e,0x1a,0x00,0x00,0xb1,0x01,0x00,0x00,0xb2,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x61,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x53,0x1a,0x00,0x00,0x5c,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa3,0x1a,0x00,0x00,0xb2,0x01,0x00,0x00,0x61,0x1b,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa5,0x1a,0x00,0x00,0xce,0x26,0x00,0x00,0x00,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa6,0x1a,0x00,0x00,0xa5,0x1a,0x00,0x00, +0xa3,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xaa,0x1a,0x00,0x00, +0xb2,0x01,0x00,0x00,0xdd,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x65,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xaa,0x1a,0x00,0x00, +0xb1,0x01,0x00,0x00,0xb2,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xae,0x1a,0x00,0x00,0xa6,0x1a,0x00,0x00,0x65,0x1b,0x00,0x00,0xb8,0x00,0x05,0x00, +0xc2,0x00,0x00,0x00,0xb2,0x1a,0x00,0x00,0x6b,0x0d,0x00,0x00,0x52,0x07,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb3,0x1a,0x00,0x00,0xb2,0x1a,0x00,0x00, +0xb2,0x01,0x00,0x00,0xb1,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb6,0x1a,0x00,0x00,0xae,0x1a,0x00,0x00,0xb3,0x1a,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xba,0x1a,0x00,0x00,0xb6,0x1a,0x00,0x00,0xb2,0x01,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x69,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xba,0x1a,0x00,0x00,0xb1,0x01,0x00,0x00,0xb2,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbd,0x1a,0x00,0x00,0xce,0x26,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x80,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xbd,0x1a,0x00,0x00,0x34,0x1b,0x00,0x00, +0xb7,0x00,0x05,0x00,0xc2,0x00,0x00,0x00,0x74,0x1b,0x00,0x00,0x80,0x1b,0x00,0x00, +0xb1,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x7a,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x74,0x1b,0x00,0x00,0x75,0x1b,0x00,0x00,0x79,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x79,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x7a,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x75,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x85,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xbd,0x1a,0x00,0x00, +0x34,0x1b,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x78,0x1b,0x00,0x00, +0x85,0x1b,0x00,0x00,0x80,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x7a,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x7a,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xd1,0x26,0x00,0x00,0xb1,0x01,0x00,0x00,0x79,0x1b,0x00,0x00,0x78,0x1b,0x00,0x00, +0x75,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x89,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xd1,0x26,0x00,0x00,0xb1,0x01,0x00,0x00, +0xb2,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc2,0x1a,0x00,0x00, +0x69,0x1b,0x00,0x00,0x5e,0x04,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x8d,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xc2,0x1a,0x00,0x00, +0xb1,0x01,0x00,0x00,0xb2,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc5,0x1a,0x00,0x00,0x8d,0x1b,0x00,0x00,0x89,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x91,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xc5,0x1a,0x00,0x00,0xb1,0x01,0x00,0x00,0xb2,0x01,0x00,0x00,0x41,0x00,0x05,0x00, +0x1d,0x02,0x00,0x00,0xf0,0x1c,0x00,0x00,0xfb,0x01,0x00,0x00,0x27,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xf1,0x1c,0x00,0x00,0xf0,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xdc,0x1b,0x00,0x00,0xb2,0x0c,0x00,0x00, +0xf1,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xde,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0xdc,0x1b,0x00,0x00,0x6e,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0xdf,0x1b,0x00,0x00,0xde,0x1b,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xe1,0x1b,0x00,0x00,0xdf,0x1b,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xe2,0x1b,0x00,0x00,0xe1,0x1b,0x00,0x00,0xee,0x03,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xe4,0x1b,0x00,0x00,0xe2,0x1b,0x00,0x00, +0xf1,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe6,0x1b,0x00,0x00, +0xe4,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe8,0x1b,0x00,0x00,0xdc,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00, +0xc2,0x00,0x00,0x00,0xe9,0x1b,0x00,0x00,0xe6,0x1b,0x00,0x00,0xe8,0x1b,0x00,0x00, +0xa9,0x00,0x06,0x00,0x3e,0x00,0x00,0x00,0xea,0x1b,0x00,0x00,0xe9,0x1b,0x00,0x00, +0xaa,0x05,0x00,0x00,0xab,0x05,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x1c,0x26,0x00,0x00,0xea,0x1b,0x00,0x00,0x8b,0x27,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xed,0x1b,0x00,0x00,0xe4,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xef,0x1b,0x00,0x00, +0xdc,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc2,0x00,0x00,0x00, +0xf0,0x1b,0x00,0x00,0xed,0x1b,0x00,0x00,0xef,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00, +0x3e,0x00,0x00,0x00,0xf1,0x1b,0x00,0x00,0xf0,0x1b,0x00,0x00,0xaa,0x05,0x00,0x00, +0xab,0x05,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x20,0x26,0x00,0x00, +0xf1,0x1b,0x00,0x00,0x1c,0x26,0x00,0x00,0x01,0x00,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xfe,0x1b,0x00,0x00,0x20,0x26,0x00,0x00,0xf9,0x00,0x02,0x00, +0xff,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xff,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xa3,0x27,0x00,0x00,0xfc,0x01,0x00,0x00,0x7a,0x1b,0x00,0x00, +0x39,0x1c,0x00,0x00,0x37,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00,0xc2,0x00,0x00,0x00, +0x02,0x1c,0x00,0x00,0xa3,0x27,0x00,0x00,0xc6,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0x3a,0x1c,0x00,0x00,0x37,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x02,0x1c,0x00,0x00,0x03,0x1c,0x00,0x00,0x3a,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x03,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x04,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x04,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x3a,0x28,0x00,0x00, +0xfc,0x01,0x00,0x00,0x03,0x1c,0x00,0x00,0x35,0x1c,0x00,0x00,0x33,0x1c,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc2,0x00,0x00,0x00,0x07,0x1c,0x00,0x00,0x3a,0x28,0x00,0x00, +0xc6,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x36,0x1c,0x00,0x00,0x33,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x07,0x1c,0x00,0x00,0x08,0x1c,0x00,0x00, +0x36,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x08,0x1c,0x00,0x00,0xc4,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x0b,0x1c,0x00,0x00,0xa3,0x27,0x00,0x00,0x07,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x0c,0x1c,0x00,0x00,0x3a,0x28,0x00,0x00, +0x0b,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0x13,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xe9,0x1b,0x00,0x00,0x0e,0x1c,0x00,0x00,0x11,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x11,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x13,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x0e,0x1c,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x10,0x1c,0x00,0x00,0xc6,0x02,0x00,0x00,0x3a,0x28,0x00,0x00,0xf9,0x00,0x02,0x00, +0x13,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x13,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x3c,0x28,0x00,0x00,0x3a,0x28,0x00,0x00,0x11,0x1c,0x00,0x00, +0x10,0x1c,0x00,0x00,0x0e,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0x1b,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xf0,0x1b,0x00,0x00,0x16,0x1c,0x00,0x00, +0x19,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x19,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x1b,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x16,0x1c,0x00,0x00,0x82,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x18,0x1c,0x00,0x00,0xc6,0x02,0x00,0x00,0xa3,0x27,0x00,0x00, +0xf9,0x00,0x02,0x00,0x1b,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x1b,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x3e,0x28,0x00,0x00,0xa3,0x27,0x00,0x00, +0x19,0x1c,0x00,0x00,0x18,0x1c,0x00,0x00,0x16,0x1c,0x00,0x00,0x50,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x1d,0x1c,0x00,0x00,0x3c,0x28,0x00,0x00,0x3e,0x28,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x23,0x1c,0x00,0x00,0xdf,0x1b,0x00,0x00, +0x20,0x26,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x25,0x1c,0x00,0x00, +0x23,0x1c,0x00,0x00,0x1d,0x1c,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x5f,0x1d,0x00,0x00,0x62,0x0d,0x00,0x00,0x25,0x1c,0x00,0x00,0x02,0x00,0x00,0x00, +0xfc,0x01,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x60,0x1d,0x00,0x00, +0x5f,0x1d,0x00,0x00,0x5f,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x32,0x1c,0x00,0x00, +0xa5,0x1b,0x00,0x00,0x0c,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0x32,0x1c,0x00,0x00, +0x60,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0x33,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x33,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x35,0x1c,0x00,0x00, +0x3a,0x28,0x00,0x00,0x02,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x04,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x36,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x37,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x37,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x39,0x1c,0x00,0x00,0xa3,0x27,0x00,0x00,0x02,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0xff,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x3a,0x1c,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x3d,0x1c,0x00,0x00,0xe4,0x1b,0x00,0x00,0xdc,0x1b,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x42,0x1c,0x00,0x00,0xe7,0x0c,0x00,0x00, +0xb2,0x01,0x00,0x00,0xb1,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x65,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x61,0x1b,0x00,0x00, +0x42,0x1c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x70,0x1d,0x00,0x00, +0x9f,0x26,0x00,0x00,0xf1,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x72,0x1d,0x00,0x00,0x70,0x1d,0x00,0x00,0x9f,0x26,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x73,0x1d,0x00,0x00,0x72,0x1d,0x00,0x00,0x00,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x75,0x1d,0x00,0x00,0xb2,0x01,0x00,0x00, +0x73,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x80,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x8b,0x05,0x00,0x00,0x75,0x1d,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x47,0x1c,0x00,0x00,0xb2,0x01,0x00,0x00, +0x65,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x48,0x1c,0x00,0x00, +0x80,0x1d,0x00,0x00,0x47,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4a,0x1c,0x00,0x00,0xb2,0x01,0x00,0x00,0x48,0x1c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4b,0x1c,0x00,0x00,0x4a,0x1c,0x00,0x00,0x28,0x06,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x85,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xb2,0x01,0x00,0x00,0x4b,0x1c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4e,0x1c,0x00,0x00,0x4c,0x03,0x00,0x00,0x6b,0x0d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x8a,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x4e,0x1c,0x00,0x00,0x65,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x8f,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xb1,0x01,0x00,0x00,0x8a,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x95,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x48,0x1c,0x00,0x00, +0x85,0x1d,0x00,0x00,0x8f,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x57,0x1c,0x00,0x00,0x3d,0x0d,0x00,0x00,0xa0,0x26,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x99,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x57,0x1c,0x00,0x00,0xb1,0x01,0x00,0x00,0xb2,0x01,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x9f,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x40,0x06,0x00,0x00,0x41,0x06,0x00,0x00,0x99,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00, +0x5a,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x5a,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xb3,0x27,0x00,0x00,0x11,0x06,0x00,0x00,0x3a,0x1c,0x00,0x00, +0x21,0x28,0x00,0x00,0xbe,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xad,0x27,0x00,0x00,0x02,0x27,0x00,0x00,0x3a,0x1c,0x00,0x00,0x33,0x28,0x00,0x00, +0xbe,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xab,0x27,0x00,0x00, +0x02,0x27,0x00,0x00,0x3a,0x1c,0x00,0x00,0x30,0x28,0x00,0x00,0xbe,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xa9,0x27,0x00,0x00,0x02,0x27,0x00,0x00, +0x3a,0x1c,0x00,0x00,0x2d,0x28,0x00,0x00,0xbe,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xa7,0x27,0x00,0x00,0x02,0x27,0x00,0x00,0x3a,0x1c,0x00,0x00, +0x2a,0x28,0x00,0x00,0xbe,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xa5,0x27,0x00,0x00,0xdf,0x26,0x00,0x00,0x3a,0x1c,0x00,0x00,0x27,0x28,0x00,0x00, +0xbe,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xa4,0x27,0x00,0x00, +0xfc,0x01,0x00,0x00,0x3a,0x1c,0x00,0x00,0xc0,0x1c,0x00,0x00,0xbe,0x1c,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc2,0x00,0x00,0x00,0x5d,0x1c,0x00,0x00,0xa4,0x27,0x00,0x00, +0xc6,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xc1,0x1c,0x00,0x00,0xbe,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x5d,0x1c,0x00,0x00,0x5e,0x1c,0x00,0x00, +0xc1,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x5e,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x5f,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x5f,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x33,0x28,0x00,0x00,0xad,0x27,0x00,0x00,0x5e,0x1c,0x00,0x00, +0x38,0x28,0x00,0x00,0xba,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x30,0x28,0x00,0x00,0xab,0x27,0x00,0x00,0x5e,0x1c,0x00,0x00,0x37,0x28,0x00,0x00, +0xba,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x2d,0x28,0x00,0x00, +0xa9,0x27,0x00,0x00,0x5e,0x1c,0x00,0x00,0x36,0x28,0x00,0x00,0xba,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x2a,0x28,0x00,0x00,0xa7,0x27,0x00,0x00, +0x5e,0x1c,0x00,0x00,0x35,0x28,0x00,0x00,0xba,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x27,0x28,0x00,0x00,0xa5,0x27,0x00,0x00,0x5e,0x1c,0x00,0x00, +0x34,0x28,0x00,0x00,0xba,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x21,0x28,0x00,0x00,0xb3,0x27,0x00,0x00,0x5e,0x1c,0x00,0x00,0xa5,0x1c,0x00,0x00, +0xba,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x1a,0x28,0x00,0x00, +0xfc,0x01,0x00,0x00,0x5e,0x1c,0x00,0x00,0xbc,0x1c,0x00,0x00,0xba,0x1c,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc2,0x00,0x00,0x00,0x62,0x1c,0x00,0x00,0x1a,0x28,0x00,0x00, +0xc6,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xbd,0x1c,0x00,0x00,0xba,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x62,0x1c,0x00,0x00,0x63,0x1c,0x00,0x00, +0xbd,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x63,0x1c,0x00,0x00,0xc4,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x66,0x1c,0x00,0x00,0xa4,0x27,0x00,0x00,0x07,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x67,0x1c,0x00,0x00,0x1a,0x28,0x00,0x00, +0x66,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0x6e,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xe9,0x1b,0x00,0x00,0x69,0x1c,0x00,0x00,0x6c,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6c,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x6e,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x69,0x1c,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x6b,0x1c,0x00,0x00,0xc6,0x02,0x00,0x00,0x1a,0x28,0x00,0x00,0xf9,0x00,0x02,0x00, +0x6e,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x6e,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x1c,0x28,0x00,0x00,0x1a,0x28,0x00,0x00,0x6c,0x1c,0x00,0x00, +0x6b,0x1c,0x00,0x00,0x69,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0x76,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xf0,0x1b,0x00,0x00,0x71,0x1c,0x00,0x00, +0x74,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x74,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x76,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x71,0x1c,0x00,0x00,0x82,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x73,0x1c,0x00,0x00,0xc6,0x02,0x00,0x00,0xa4,0x27,0x00,0x00, +0xf9,0x00,0x02,0x00,0x76,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x76,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x1e,0x28,0x00,0x00,0xa4,0x27,0x00,0x00, +0x74,0x1c,0x00,0x00,0x73,0x1c,0x00,0x00,0x71,0x1c,0x00,0x00,0x50,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x78,0x1c,0x00,0x00,0x1c,0x28,0x00,0x00,0x1e,0x28,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x7b,0x1c,0x00,0x00,0x78,0x1c,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x7c,0x1c,0x00,0x00,0xfe,0x1b,0x00,0x00, +0x7b,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x7f,0x1c,0x00,0x00, +0x3d,0x1c,0x00,0x00,0x7c,0x1c,0x00,0x00,0x50,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x87,0x1c,0x00,0x00,0xea,0x1b,0x00,0x00,0xf1,0x1b,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x88,0x1c,0x00,0x00,0xdf,0x1b,0x00,0x00,0x87,0x1c,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x8a,0x1c,0x00,0x00,0x88,0x1c,0x00,0x00, +0x78,0x1c,0x00,0x00,0x7c,0x00,0x04,0x00,0x02,0x04,0x00,0x00,0xa7,0x1d,0x00,0x00, +0x8a,0x1c,0x00,0x00,0x7c,0x00,0x04,0x00,0x02,0x04,0x00,0x00,0xa9,0x1d,0x00,0x00, +0xf5,0x0c,0x00,0x00,0xb0,0x00,0x05,0x00,0x06,0x04,0x00,0x00,0xaa,0x1d,0x00,0x00, +0xa7,0x1d,0x00,0x00,0xa9,0x1d,0x00,0x00,0x9b,0x00,0x04,0x00,0xc2,0x00,0x00,0x00, +0xab,0x1d,0x00,0x00,0xaa,0x1d,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x94,0x1c,0x00,0x00,0xab,0x1d,0x00,0x00,0xb2,0x01,0x00,0x00,0xb1,0x01,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xb3,0x1d,0x00,0x00,0x95,0x1d,0x00,0x00, +0x95,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xb4,0x1d,0x00,0x00, +0x7f,0x1c,0x00,0x00,0xb3,0x1d,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb7,0x1d,0x00,0x00,0xb4,0x1d,0x00,0x00,0xb4,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xc7,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xb7,0x1d,0x00,0x00,0x5e,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xcd,0x1d,0x00,0x00,0x49,0x04,0x00,0x00,0xc7,0x1d,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xce,0x1d,0x00,0x00,0xcd,0x1d,0x00,0x00,0xb2,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd0,0x1d,0x00,0x00,0x4c,0x03,0x00,0x00, +0xc7,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd1,0x1d,0x00,0x00, +0xd0,0x1d,0x00,0x00,0xb2,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd3,0x1d,0x00,0x00,0x51,0x04,0x00,0x00,0xce,0x1d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd5,0x1d,0x00,0x00,0xd3,0x1d,0x00,0x00,0xce,0x1d,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd6,0x1d,0x00,0x00,0xd5,0x1d,0x00,0x00, +0x56,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd9,0x1d,0x00,0x00, +0xd1,0x1d,0x00,0x00,0xd1,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xda,0x1d,0x00,0x00,0xd6,0x1d,0x00,0x00,0xd9,0x1d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x99,0x1c,0x00,0x00,0x94,0x1c,0x00,0x00,0xda,0x1d,0x00,0x00, +0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x9b,0x1c,0x00,0x00,0xa5,0x1b,0x00,0x00, +0x67,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x9c,0x1c,0x00,0x00, +0x9b,0x1c,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x9e,0x1c,0x00,0x00, +0x9c,0x1c,0x00,0x00,0x99,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa0,0x1c,0x00,0x00,0x9e,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa1,0x1c,0x00,0x00,0x9e,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa2,0x1c,0x00,0x00,0x9e,0x1c,0x00,0x00, +0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xa3,0x1c,0x00,0x00, +0xa0,0x1c,0x00,0x00,0xa1,0x1c,0x00,0x00,0xa2,0x1c,0x00,0x00,0x99,0x1c,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xa5,0x1c,0x00,0x00,0x21,0x28,0x00,0x00, +0xa3,0x1c,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa8,0x1c,0x00,0x00, +0x7f,0x1c,0x00,0x00,0x7f,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xab,0x1c,0x00,0x00,0x9f,0x1d,0x00,0x00,0xa8,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xac,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0xab,0x1c,0x00,0x00,0xaa,0x00,0x05,0x00,0xc2,0x00,0x00,0x00,0xae,0x1c,0x00,0x00, +0xa4,0x27,0x00,0x00,0xfc,0x01,0x00,0x00,0xaa,0x00,0x05,0x00,0xc2,0x00,0x00,0x00, +0xb0,0x1c,0x00,0x00,0x1a,0x28,0x00,0x00,0xfc,0x01,0x00,0x00,0xa7,0x00,0x05,0x00, +0xc2,0x00,0x00,0x00,0xb1,0x1c,0x00,0x00,0xae,0x1c,0x00,0x00,0xb0,0x1c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0xb4,0x1c,0x00,0x00,0x9b,0x1c,0x00,0x00, +0xf7,0x00,0x03,0x00,0x00,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xb1,0x1c,0x00,0x00,0xe3,0x1d,0x00,0x00,0xe7,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe7,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x10,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x2d,0x28,0x00,0x00,0xb4,0x1c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x15,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x2a,0x28,0x00,0x00,0xb4,0x1c,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xf0,0x1d,0x00,0x00,0xb4,0x1c,0x00,0x00,0xac,0x1c,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xf4,0x1d,0x00,0x00,0x33,0x28,0x00,0x00, +0xf0,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xf7,0x1d,0x00,0x00, +0xb4,0x1c,0x00,0x00,0xf0,0x1d,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xfa,0x1d,0x00,0x00,0x30,0x28,0x00,0x00,0xf7,0x1d,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfe,0x1d,0x00,0x00,0x27,0x28,0x00,0x00,0xac,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x00,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xe3,0x1d,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x05,0x1e,0x00,0x00,0xb4,0x1c,0x00,0x00, +0xac,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x09,0x1e,0x00,0x00, +0xb4,0x1c,0x00,0x00,0x05,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x00,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x00,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x38,0x28,0x00,0x00,0xf4,0x1d,0x00,0x00,0xe7,0x1d,0x00,0x00,0x05,0x1e,0x00,0x00, +0xe3,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x37,0x28,0x00,0x00, +0xfa,0x1d,0x00,0x00,0xe7,0x1d,0x00,0x00,0x09,0x1e,0x00,0x00,0xe3,0x1d,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x36,0x28,0x00,0x00,0x10,0x1e,0x00,0x00, +0xe7,0x1d,0x00,0x00,0xb4,0x1c,0x00,0x00,0xe3,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x35,0x28,0x00,0x00,0x15,0x1e,0x00,0x00,0xe7,0x1d,0x00,0x00, +0xb4,0x1c,0x00,0x00,0xe3,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x34,0x28,0x00,0x00,0xfe,0x1d,0x00,0x00,0xe7,0x1d,0x00,0x00,0xac,0x1c,0x00,0x00, +0xe3,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0xba,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xba,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xbc,0x1c,0x00,0x00, +0x1a,0x28,0x00,0x00,0x02,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x5f,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbd,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0xbe,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbe,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xc0,0x1c,0x00,0x00,0xa4,0x27,0x00,0x00,0x02,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x5a,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xc1,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x1b,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xa5,0x27,0x00,0x00,0xba,0x00,0x05,0x00,0xc2,0x00,0x00,0x00,0x1c,0x1e,0x00,0x00, +0x1b,0x1e,0x00,0x00,0xf8,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x21,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x21,0x1e,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x85,0x28,0x00,0x00,0x1c,0x1e,0x00,0x00,0xa5,0x27,0x00,0x00,0xb2,0x01,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x28,0x1e,0x00,0x00,0x85,0x28,0x00,0x00, +0x85,0x28,0x00,0x00,0x85,0x28,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x29,0x1e,0x00,0x00,0xad,0x27,0x00,0x00,0x28,0x1e,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x30,0x1e,0x00,0x00,0xab,0x27,0x00,0x00,0x28,0x1e,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x38,0x1e,0x00,0x00,0x29,0x1e,0x00,0x00, +0x29,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x39,0x1e,0x00,0x00, +0x30,0x1e,0x00,0x00,0x38,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x3a,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x39,0x1e,0x00,0x00, +0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x3b,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0x3a,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc6,0x1c,0x00,0x00,0xb3,0x27,0x00,0x00,0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00, +0xc2,0x00,0x00,0x00,0xc7,0x1c,0x00,0x00,0xc6,0x1c,0x00,0x00,0xf8,0x02,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc8,0x1c,0x00,0x00,0xc7,0x1c,0x00,0x00, +0xb2,0x01,0x00,0x00,0xb1,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xcb,0x1c,0x00,0x00,0xc6,0x1c,0x00,0x00,0xc8,0x1c,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0x3e,0x26,0x00,0x00,0xcb,0x1c,0x00,0x00,0xb3,0x27,0x00,0x00, +0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc2,0x00,0x00,0x00,0xcf,0x1c,0x00,0x00, +0xcb,0x1c,0x00,0x00,0xf8,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xec,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xcf,0x1c,0x00,0x00,0xd0,0x1c,0x00,0x00, +0xec,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xd0,0x1c,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xd2,0x1c,0x00,0x00,0x3e,0x26,0x00,0x00,0x3e,0x26,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xd5,0x1c,0x00,0x00,0xcb,0x1c,0x00,0x00,0xcb,0x1c,0x00,0x00, +0xcb,0x1c,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xd6,0x1c,0x00,0x00, +0xd2,0x1c,0x00,0x00,0xd5,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd8,0x1c,0x00,0x00,0xd6,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0x42,0x26,0x00,0x00,0xd8,0x1c,0x00,0x00,0x88,0x28,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xda,0x1c,0x00,0x00, +0xd6,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0x44,0x26,0x00,0x00,0xda,0x1c,0x00,0x00,0x42,0x26,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdc,0x1c,0x00,0x00,0xd6,0x1c,0x00,0x00, +0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x46,0x26,0x00,0x00, +0xdc,0x1c,0x00,0x00,0x44,0x26,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xdf,0x1c,0x00,0x00,0xcb,0x1c,0x00,0x00,0xe4,0x06,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x49,0x26,0x00,0x00,0xdf,0x1c,0x00,0x00, +0x46,0x26,0x00,0x00,0x03,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xe3,0x1c,0x00,0x00,0x49,0x26,0x00,0x00,0x49,0x26,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x44,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xe3,0x1c,0x00,0x00, +0xa9,0x27,0x00,0x00,0xa7,0x27,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe7,0x1c,0x00,0x00,0x44,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0x4b,0x26,0x00,0x00,0xe7,0x1c,0x00,0x00,0x49,0x26,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe9,0x1c,0x00,0x00, +0x44,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0x4d,0x26,0x00,0x00,0xe9,0x1c,0x00,0x00,0x4b,0x26,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xeb,0x1c,0x00,0x00,0x44,0x1e,0x00,0x00, +0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x4f,0x26,0x00,0x00, +0xeb,0x1c,0x00,0x00,0x4d,0x26,0x00,0x00,0x02,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xec,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xec,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xb4,0x27,0x00,0x00,0x3e,0x26,0x00,0x00,0x21,0x1e,0x00,0x00, +0x4f,0x26,0x00,0x00,0xd0,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x65,0x1e,0x00,0x00,0x29,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xd4,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xb1,0x01,0x00,0x00,0x65,0x1e,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x69,0x1e,0x00,0x00,0xb2,0x01,0x00,0x00,0xd4,0x1e,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6a,0x1e,0x00,0x00,0x65,0x1e,0x00,0x00,0x69,0x1e,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6c,0x1e,0x00,0x00,0x6a,0x1e,0x00,0x00, +0x36,0x0a,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x6d,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x6c,0x1e,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6e,0x1e,0x00,0x00,0x6d,0x1e,0x00,0x00,0x5e,0x0a,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd9,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x6b,0x0d,0x00,0x00,0xdd,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xde,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xd9,0x1e,0x00,0x00,0x7d,0x1a,0x00,0x00,0xb8,0x00,0x05,0x00,0xc2,0x00,0x00,0x00, +0x74,0x1e,0x00,0x00,0xde,0x1e,0x00,0x00,0x52,0x07,0x00,0x00,0xf7,0x00,0x03,0x00, +0x78,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x74,0x1e,0x00,0x00, +0x75,0x1e,0x00,0x00,0x78,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x75,0x1e,0x00,0x00, +0xa4,0x00,0x05,0x00,0xc2,0x00,0x00,0x00,0x77,0x1e,0x00,0x00,0xe7,0x0c,0x00,0x00, +0xfe,0x08,0x00,0x00,0xf9,0x00,0x02,0x00,0x78,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x78,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0xc2,0x00,0x00,0x00,0x79,0x1e,0x00,0x00, +0x74,0x1e,0x00,0x00,0xec,0x1c,0x00,0x00,0x77,0x1e,0x00,0x00,0x75,0x1e,0x00,0x00, +0xf7,0x00,0x03,0x00,0x7f,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x79,0x1e,0x00,0x00,0x7b,0x1e,0x00,0x00,0x7e,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7e,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x7f,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7b,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x3c,0x02,0x00,0x00,0xe1,0x1e,0x00,0x00, +0x72,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x44,0x02,0x00,0x00,0xe3,0x1e,0x00,0x00, +0xe1,0x1e,0x00,0x00,0x63,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xe5,0x1e,0x00,0x00,0xe3,0x1e,0x00,0x00,0x46,0x0d,0x00,0x00,0x02,0x00,0x00,0x00, +0xb1,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x7f,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7f,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc2,0x27,0x00,0x00, +0x11,0x06,0x00,0x00,0x7e,0x1e,0x00,0x00,0xe5,0x1e,0x00,0x00,0x7b,0x1e,0x00,0x00, +0x3e,0x00,0x03,0x00,0x4d,0x1e,0x00,0x00,0xc2,0x27,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x82,0x1e,0x00,0x00,0x4d,0x1e,0x00,0x00,0x4b,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x83,0x1e,0x00,0x00,0x82,0x1e,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x84,0x1e,0x00,0x00,0x6e,0x1e,0x00,0x00, +0x83,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x86,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x84,0x1e,0x00,0x00,0xbe,0x00,0x05,0x00, +0xc2,0x00,0x00,0x00,0x88,0x1e,0x00,0x00,0x86,0x1e,0x00,0x00,0x5e,0x0a,0x00,0x00, +0xf7,0x00,0x03,0x00,0xbb,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x88,0x1e,0x00,0x00,0x89,0x1e,0x00,0x00,0xbb,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x89,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x8a,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8a,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc4,0x27,0x00,0x00, +0x86,0x1e,0x00,0x00,0x89,0x1e,0x00,0x00,0x5e,0x28,0x00,0x00,0xa0,0x1e,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xc3,0x27,0x00,0x00,0x02,0x02,0x00,0x00, +0x89,0x1e,0x00,0x00,0xa2,0x1e,0x00,0x00,0xa0,0x1e,0x00,0x00,0xb3,0x00,0x05,0x00, +0xc2,0x00,0x00,0x00,0x8d,0x1e,0x00,0x00,0xc3,0x27,0x00,0x00,0xc6,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0xa3,0x1e,0x00,0x00,0xa0,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x8d,0x1e,0x00,0x00,0x8e,0x1e,0x00,0x00,0xa3,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8e,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x91,0x1e,0x00,0x00,0x4d,0x1e,0x00,0x00,0xc3,0x27,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x92,0x1e,0x00,0x00,0x91,0x1e,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x93,0x1e,0x00,0x00,0x6e,0x1e,0x00,0x00,0x92,0x1e,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x95,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x84,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x97,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x93,0x1e,0x00,0x00, +0xb4,0x00,0x05,0x00,0xc2,0x00,0x00,0x00,0x98,0x1e,0x00,0x00,0x95,0x1e,0x00,0x00, +0x97,0x1e,0x00,0x00,0xf7,0x00,0x03,0x00,0x9f,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x98,0x1e,0x00,0x00,0x99,0x1e,0x00,0x00,0x9f,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x99,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x9b,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x93,0x1e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xea,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xc4,0x27,0x00,0x00,0x9b,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00, +0x9f,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x9f,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x5e,0x28,0x00,0x00,0xc4,0x27,0x00,0x00,0x8e,0x1e,0x00,0x00, +0xea,0x1e,0x00,0x00,0x99,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0xa0,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa0,0x1e,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xa2,0x1e,0x00,0x00,0xc3,0x27,0x00,0x00,0x02,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x8a,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xa3,0x1e,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa5,0x1e,0x00,0x00,0x3b,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa7,0x1e,0x00,0x00,0xa5,0x1e,0x00,0x00, +0x5c,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xee,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xa7,0x1e,0x00,0x00,0xb1,0x01,0x00,0x00, +0xb2,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf3,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xee,0x1e,0x00,0x00,0x88,0x0a,0x00,0x00, +0xb7,0x00,0x05,0x00,0xc2,0x00,0x00,0x00,0xad,0x1e,0x00,0x00,0xc4,0x27,0x00,0x00, +0x86,0x1e,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xae,0x1e,0x00,0x00, +0xad,0x1e,0x00,0x00,0xb2,0x01,0x00,0x00,0xb1,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb0,0x1e,0x00,0x00,0xae,0x1e,0x00,0x00,0xf3,0x1e,0x00,0x00, +0xba,0x00,0x05,0x00,0xc2,0x00,0x00,0x00,0xb2,0x1e,0x00,0x00,0xb0,0x1e,0x00,0x00, +0x5e,0x0a,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb3,0x1e,0x00,0x00, +0xb2,0x1e,0x00,0x00,0xb2,0x01,0x00,0x00,0xb1,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xf8,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x61,0x1b,0x00,0x00,0x14,0x07,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xfd,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xdd,0x0c,0x00,0x00, +0xf8,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb8,0x1e,0x00,0x00, +0xb2,0x01,0x00,0x00,0xfd,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xba,0x1e,0x00,0x00,0xb3,0x1e,0x00,0x00,0xb8,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00, +0xbb,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xbb,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xc5,0x27,0x00,0x00,0xb1,0x01,0x00,0x00,0x7f,0x1e,0x00,0x00, +0xba,0x1e,0x00,0x00,0xa3,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xbc,0x1e,0x00,0x00,0x4d,0x1e,0x00,0x00,0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xbd,0x1e,0x00,0x00,0xbc,0x1e,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xbe,0x1e,0x00,0x00,0x4d,0x1e,0x00,0x00,0x9e,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0xbe,0x1e,0x00,0x00,0xbd,0x1e,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xbf,0x1e,0x00,0x00,0x4d,0x1e,0x00,0x00,0x32,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc0,0x1e,0x00,0x00,0xbf,0x1e,0x00,0x00, +0x3e,0x00,0x03,0x00,0xbc,0x1e,0x00,0x00,0xc0,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xc3,0x1e,0x00,0x00,0x82,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00, +0xbf,0x1e,0x00,0x00,0xc3,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00,0x82,0x1e,0x00,0x00, +0x6e,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xc8,0x1e,0x00,0x00, +0x4d,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x69,0x02,0x00,0x00,0xff,0x1e,0x00,0x00, +0x6b,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0xff,0x1e,0x00,0x00,0xef,0x0b,0x00,0x00, +0xc8,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xcc,0x1e,0x00,0x00, +0xbe,0x1e,0x00,0x00,0xb7,0x00,0x05,0x00,0xc2,0x00,0x00,0x00,0xcd,0x1e,0x00,0x00, +0xcc,0x1e,0x00,0x00,0xb1,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xce,0x1e,0x00,0x00,0xcd,0x1e,0x00,0x00,0xb2,0x01,0x00,0x00,0xb1,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcf,0x1e,0x00,0x00,0xc5,0x27,0x00,0x00, +0xce,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6c,0x0c,0x00,0x00, +0xb4,0x27,0x00,0x00,0x03,0x00,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x17,0x1f,0x00,0x00,0x5f,0x0d,0x00,0x00,0xb2,0x01,0x00,0x00,0xb1,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1b,0x1f,0x00,0x00,0x17,0x1f,0x00,0x00, +0xa3,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1d,0x1f,0x00,0x00, +0xb2,0x01,0x00,0x00,0x6b,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1e,0x1f,0x00,0x00,0x1b,0x1f,0x00,0x00,0x1d,0x1f,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x20,0x1f,0x00,0x00,0x6c,0x0c,0x00,0x00,0x5c,0x07,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x22,0x1f,0x00,0x00,0xd8,0x27,0x00,0x00, +0xb2,0x01,0x00,0x00,0xb1,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x24,0x1f,0x00,0x00,0x3d,0x0d,0x00,0x00,0x5c,0x07,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x38,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x24,0x1f,0x00,0x00,0xb1,0x01,0x00,0x00,0xb2,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x3d,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x22,0x1f,0x00,0x00,0x38,0x1f,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x43,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x1e,0x1f,0x00,0x00, +0x20,0x1f,0x00,0x00,0x3d,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x48,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x1e,0x1f,0x00,0x00, +0x43,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2c,0x1f,0x00,0x00, +0x3d,0x0d,0x00,0x00,0xa1,0x26,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x4c,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x2c,0x1f,0x00,0x00, +0xb1,0x01,0x00,0x00,0xb2,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x52,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x48,0x1f,0x00,0x00, +0x6c,0x0c,0x00,0x00,0x4c,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x57,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x48,0x1f,0x00,0x00, +0x52,0x1f,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x34,0x1f,0x00,0x00, +0x57,0x1f,0x00,0x00,0x57,0x1f,0x00,0x00,0x57,0x1f,0x00,0x00,0xf7,0x00,0x03,0x00, +0x86,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe7,0x0c,0x00,0x00, +0x71,0x0c,0x00,0x00,0x75,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x75,0x0c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa0,0x1f,0x00,0x00,0xf1,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa2,0x1f,0x00,0x00, +0xf1,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa3,0x1f,0x00,0x00,0xa0,0x1f,0x00,0x00,0xa2,0x1f,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xa4,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0xa3,0x1f,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa5,0x1f,0x00,0x00, +0xb2,0x01,0x00,0x00,0xa4,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x01,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xa5,0x1f,0x00,0x00, +0x5a,0x09,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x06,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x52,0x09,0x00,0x00,0x01,0x20,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x0f,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xdd,0x0c,0x00,0x00,0x4c,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x14,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x6b,0x0d,0x00,0x00,0x0f,0x20,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x1a,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x06,0x20,0x00,0x00, +0xb2,0x01,0x00,0x00,0x14,0x20,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xb6,0x1f,0x00,0x00,0x3b,0x1e,0x00,0x00,0x1a,0x20,0x00,0x00,0x83,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xba,0x1f,0x00,0x00,0x29,0x1e,0x00,0x00,0xb6,0x1f,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xbe,0x1f,0x00,0x00,0x29,0x1e,0x00,0x00, +0xb6,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x1f,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xa9,0x27,0x00,0x00,0xba,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x24,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xa7,0x27,0x00,0x00,0xbe,0x1f,0x00,0x00,0xba,0x00,0x05,0x00, +0x9b,0x09,0x00,0x00,0xce,0x1f,0x00,0x00,0x1f,0x20,0x00,0x00,0xe9,0x27,0x00,0x00, +0x9a,0x00,0x04,0x00,0xc2,0x00,0x00,0x00,0xcf,0x1f,0x00,0x00,0xce,0x1f,0x00,0x00, +0xa8,0x00,0x04,0x00,0xc2,0x00,0x00,0x00,0xd0,0x1f,0x00,0x00,0xcf,0x1f,0x00,0x00, +0xf7,0x00,0x03,0x00,0xd6,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xd0,0x1f,0x00,0x00,0xd1,0x1f,0x00,0x00,0xd6,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd1,0x1f,0x00,0x00,0xba,0x00,0x05,0x00,0x9b,0x09,0x00,0x00,0xd4,0x1f,0x00,0x00, +0xe9,0x27,0x00,0x00,0x24,0x20,0x00,0x00,0x9a,0x00,0x04,0x00,0xc2,0x00,0x00,0x00, +0xd5,0x1f,0x00,0x00,0xd4,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00,0xd6,0x1f,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd6,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00,0xc2,0x00,0x00,0x00, +0xd7,0x1f,0x00,0x00,0xcf,0x1f,0x00,0x00,0x75,0x0c,0x00,0x00,0xd5,0x1f,0x00,0x00, +0xd1,0x1f,0x00,0x00,0xf7,0x00,0x03,0x00,0xf4,0x1f,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xd7,0x1f,0x00,0x00,0xd8,0x1f,0x00,0x00,0xf4,0x1f,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd8,0x1f,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xdc,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xe9,0x27,0x00,0x00, +0x1f,0x20,0x00,0x00,0x24,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x29,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xcf,0x1e,0x00,0x00, +0x91,0x1b,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xe0,0x1f,0x00,0x00, +0x29,0x20,0x00,0x00,0x29,0x20,0x00,0x00,0x29,0x20,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x2e,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0xda,0x0c,0x00,0x00,0x50,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe4,0x1f,0x00,0x00,0xb2,0x01,0x00,0x00,0x2e,0x20,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xe7,0x1f,0x00,0x00,0xe0,0x1f,0x00,0x00,0xe4,0x1f,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x36,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xe7,0x1f,0x00,0x00,0x3c,0x0b,0x00,0x00,0xa2,0x26,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x48,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0xdc,0x1f,0x00,0x00,0xe9,0x27,0x00,0x00,0x36,0x20,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x4d,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x34,0x1f,0x00,0x00,0xc9,0x09,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x67,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x4d,0x20,0x00,0x00,0x34,0x1f,0x00,0x00,0x36,0x20,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf4,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0xf4,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xf7,0x27,0x00,0x00,0x34,0x1f,0x00,0x00,0xd6,0x1f,0x00,0x00, +0x67,0x20,0x00,0x00,0xd8,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xf6,0x27,0x00,0x00,0xe9,0x27,0x00,0x00,0xd6,0x1f,0x00,0x00,0x48,0x20,0x00,0x00, +0xd8,0x1f,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x79,0x20,0x00,0x00, +0xb4,0x27,0x00,0x00,0xb4,0x27,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x7a,0x20,0x00,0x00, +0xf7,0x27,0x00,0x00,0x79,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x9c,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x21,0x09,0x00,0x00, +0x7a,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa1,0x20,0x00,0x00, +0xb4,0x27,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa3,0x20,0x00,0x00,0xb4,0x27,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa4,0x20,0x00,0x00,0xa1,0x20,0x00,0x00,0xa3,0x20,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa6,0x20,0x00,0x00,0xb4,0x27,0x00,0x00, +0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa7,0x20,0x00,0x00, +0xa4,0x20,0x00,0x00,0xa6,0x20,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xac,0x20,0x00,0x00,0xa1,0x20,0x00,0x00,0xa6,0x20,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb1,0x20,0x00,0x00,0xa1,0x20,0x00,0x00,0xa3,0x20,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb4,0x20,0x00,0x00,0xb1,0x20,0x00,0x00, +0xa6,0x20,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xb5,0x20,0x00,0x00, +0xa7,0x20,0x00,0x00,0xac,0x20,0x00,0x00,0xb4,0x20,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xd0,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xb1,0x01,0x00,0x00,0xa7,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xd5,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xac,0x20,0x00,0x00, +0xb4,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xda,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xd0,0x20,0x00,0x00,0xd5,0x20,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc9,0x20,0x00,0x00,0xda,0x20,0x00,0x00, +0xb2,0x01,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xca,0x20,0x00,0x00, +0xc9,0x20,0x00,0x00,0xc9,0x20,0x00,0x00,0xc9,0x20,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xcb,0x20,0x00,0x00,0xb5,0x20,0x00,0x00,0xca,0x20,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdf,0x20,0x00,0x00,0xcb,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe0,0x20,0x00,0x00, +0x4c,0x03,0x00,0x00,0xdf,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe2,0x20,0x00,0x00,0xcb,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe3,0x20,0x00,0x00,0x50,0x03,0x00,0x00,0xe2,0x20,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe4,0x20,0x00,0x00,0xe0,0x20,0x00,0x00, +0xe3,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe6,0x20,0x00,0x00, +0xcb,0x20,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe7,0x20,0x00,0x00,0x4c,0x03,0x00,0x00,0xe6,0x20,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe8,0x20,0x00,0x00,0xe4,0x20,0x00,0x00,0xe7,0x20,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xeb,0x20,0x00,0x00,0x50,0x03,0x00,0x00, +0xdf,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xee,0x20,0x00,0x00, +0x50,0x03,0x00,0x00,0xe6,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xef,0x20,0x00,0x00,0xeb,0x20,0x00,0x00,0xee,0x20,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf2,0x20,0x00,0x00,0x60,0x03,0x00,0x00,0xdf,0x20,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf6,0x20,0x00,0x00,0xf2,0x20,0x00,0x00, +0xe3,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfa,0x20,0x00,0x00, +0xf6,0x20,0x00,0x00,0xe7,0x20,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0x6f,0x26,0x00,0x00,0xe8,0x20,0x00,0x00,0xb4,0x27,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x71,0x26,0x00,0x00,0xef,0x20,0x00,0x00, +0x6f,0x26,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0x73,0x26,0x00,0x00,0xfa,0x20,0x00,0x00,0x71,0x26,0x00,0x00,0x02,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x01,0x21,0x00,0x00,0xf6,0x27,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x03,0x21,0x00,0x00, +0xf6,0x27,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x04,0x21,0x00,0x00,0x01,0x21,0x00,0x00,0x03,0x21,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x06,0x21,0x00,0x00,0xf6,0x27,0x00,0x00,0x02,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x07,0x21,0x00,0x00,0x04,0x21,0x00,0x00, +0x06,0x21,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0c,0x21,0x00,0x00, +0x01,0x21,0x00,0x00,0x06,0x21,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x11,0x21,0x00,0x00,0x01,0x21,0x00,0x00,0x03,0x21,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x14,0x21,0x00,0x00,0x11,0x21,0x00,0x00,0x06,0x21,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x15,0x21,0x00,0x00,0x07,0x21,0x00,0x00, +0x0c,0x21,0x00,0x00,0x14,0x21,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x30,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb1,0x01,0x00,0x00, +0x07,0x21,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x35,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x0c,0x21,0x00,0x00,0x14,0x21,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x3a,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x30,0x21,0x00,0x00,0x35,0x21,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x29,0x21,0x00,0x00,0x3a,0x21,0x00,0x00,0xb2,0x01,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x2a,0x21,0x00,0x00,0x29,0x21,0x00,0x00, +0x29,0x21,0x00,0x00,0x29,0x21,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x2b,0x21,0x00,0x00,0x15,0x21,0x00,0x00,0x2a,0x21,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3f,0x21,0x00,0x00,0x2b,0x21,0x00,0x00,0x00,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x40,0x21,0x00,0x00,0x4c,0x03,0x00,0x00, +0x3f,0x21,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x42,0x21,0x00,0x00, +0x2b,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x43,0x21,0x00,0x00,0x50,0x03,0x00,0x00,0x42,0x21,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x44,0x21,0x00,0x00,0x40,0x21,0x00,0x00,0x43,0x21,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x46,0x21,0x00,0x00,0x2b,0x21,0x00,0x00, +0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x47,0x21,0x00,0x00, +0x4c,0x03,0x00,0x00,0x46,0x21,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x48,0x21,0x00,0x00,0x44,0x21,0x00,0x00,0x47,0x21,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4b,0x21,0x00,0x00,0x50,0x03,0x00,0x00,0x3f,0x21,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4e,0x21,0x00,0x00,0x50,0x03,0x00,0x00, +0x46,0x21,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4f,0x21,0x00,0x00, +0x4b,0x21,0x00,0x00,0x4e,0x21,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x52,0x21,0x00,0x00,0x60,0x03,0x00,0x00,0x3f,0x21,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x56,0x21,0x00,0x00,0x52,0x21,0x00,0x00,0x43,0x21,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5a,0x21,0x00,0x00,0x56,0x21,0x00,0x00, +0x47,0x21,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x5b,0x21,0x00,0x00, +0x48,0x21,0x00,0x00,0x4f,0x21,0x00,0x00,0x5a,0x21,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x8c,0x20,0x00,0x00,0x73,0x26,0x00,0x00,0x73,0x26,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x8e,0x20,0x00,0x00,0x8c,0x20,0x00,0x00,0x9c,0x20,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x91,0x20,0x00,0x00,0x73,0x26,0x00,0x00, +0x73,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x62,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x5b,0x21,0x00,0x00,0x91,0x20,0x00,0x00,0x8e,0x20,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x67,0x21,0x00,0x00,0x62,0x21,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x69,0x21,0x00,0x00, +0x62,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6a,0x21,0x00,0x00,0x67,0x21,0x00,0x00,0x69,0x21,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6c,0x21,0x00,0x00,0x62,0x21,0x00,0x00,0x02,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6d,0x21,0x00,0x00,0x6a,0x21,0x00,0x00, +0x6c,0x21,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x72,0x21,0x00,0x00, +0x67,0x21,0x00,0x00,0x6c,0x21,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x77,0x21,0x00,0x00,0x67,0x21,0x00,0x00,0x69,0x21,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7a,0x21,0x00,0x00,0x77,0x21,0x00,0x00,0x6c,0x21,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x7b,0x21,0x00,0x00,0x6d,0x21,0x00,0x00, +0x72,0x21,0x00,0x00,0x7a,0x21,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x96,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x72,0x21,0x00,0x00, +0x7a,0x21,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x9b,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x6d,0x21,0x00,0x00,0x96,0x21,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8e,0x21,0x00,0x00,0xb2,0x01,0x00,0x00, +0x9b,0x21,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa0,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x86,0x03,0x00,0x00,0x8e,0x21,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x90,0x21,0x00,0x00,0xa0,0x21,0x00,0x00, +0xa0,0x21,0x00,0x00,0xa0,0x21,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x91,0x21,0x00,0x00,0x7b,0x21,0x00,0x00,0x90,0x21,0x00,0x00,0xf9,0x00,0x02,0x00, +0x86,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x71,0x0c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5c,0x1f,0x00,0x00,0xb4,0x27,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5e,0x1f,0x00,0x00,0xb4,0x27,0x00,0x00, +0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5f,0x1f,0x00,0x00, +0x5c,0x1f,0x00,0x00,0x5e,0x1f,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x61,0x1f,0x00,0x00,0xb4,0x27,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x62,0x1f,0x00,0x00,0x5f,0x1f,0x00,0x00,0x61,0x1f,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x67,0x1f,0x00,0x00,0x5c,0x1f,0x00,0x00, +0x61,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6c,0x1f,0x00,0x00, +0x5c,0x1f,0x00,0x00,0x5e,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6f,0x1f,0x00,0x00,0x6c,0x1f,0x00,0x00,0x61,0x1f,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x70,0x1f,0x00,0x00,0x62,0x1f,0x00,0x00,0x67,0x1f,0x00,0x00, +0x6f,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00,0x86,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x86,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xfa,0x27,0x00,0x00, +0x91,0x21,0x00,0x00,0xf4,0x1f,0x00,0x00,0x70,0x1f,0x00,0x00,0x71,0x0c,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xa5,0x21,0x00,0x00,0x1a,0x1b,0x00,0x00, +0xb0,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0xfc,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa6,0x21,0x00,0x00,0xa5,0x21,0x00,0x00,0x00,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0xc2,0x00,0x00,0x00,0xa8,0x21,0x00,0x00,0xa6,0x21,0x00,0x00, +0xb1,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xaa,0x21,0x00,0x00,0xf8,0x00,0x02,0x00, +0xaa,0x21,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x86,0x28,0x00,0x00, +0xa8,0x21,0x00,0x00,0xb2,0x01,0x00,0x00,0xa6,0x21,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xb0,0x21,0x00,0x00,0x86,0x28,0x00,0x00,0x86,0x28,0x00,0x00, +0x86,0x28,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xb1,0x21,0x00,0x00, +0xfa,0x27,0x00,0x00,0xb0,0x21,0x00,0x00,0x41,0x00,0x05,0x00,0x2d,0x02,0x00,0x00, +0xb8,0x21,0x00,0x00,0xfb,0x01,0x00,0x00,0x2c,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xb9,0x21,0x00,0x00,0xb8,0x21,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xb4,0x21,0x00,0x00,0xb1,0x21,0x00,0x00,0xb9,0x21,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xc6,0x21,0x00,0x00,0xb5,0x0c,0x00,0x00, +0x31,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe1,0x21,0x00,0x00, +0xc6,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xc2,0x00,0x00,0x00, +0xe2,0x21,0x00,0x00,0xe1,0x21,0x00,0x00,0xb1,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xe7,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe2,0x21,0x00,0x00, +0xe3,0x21,0x00,0x00,0xe7,0x21,0x00,0x00,0xf8,0x00,0x02,0x00,0xe3,0x21,0x00,0x00, +0xbc,0x00,0x05,0x00,0xc2,0x00,0x00,0x00,0xe6,0x21,0x00,0x00,0xe1,0x21,0x00,0x00, +0xb2,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xe7,0x21,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe7,0x21,0x00,0x00,0xf5,0x00,0x07,0x00,0xc2,0x00,0x00,0x00,0xe8,0x21,0x00,0x00, +0xe2,0x21,0x00,0x00,0xaa,0x21,0x00,0x00,0xe6,0x21,0x00,0x00,0xe3,0x21,0x00,0x00, +0xf7,0x00,0x03,0x00,0xf3,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xe8,0x21,0x00,0x00,0xe9,0x21,0x00,0x00,0xf3,0x21,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe9,0x21,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xeb,0x21,0x00,0x00, +0xc6,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xc2,0x00,0x00,0x00, +0xec,0x21,0x00,0x00,0xeb,0x21,0x00,0x00,0xb1,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xf1,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xec,0x21,0x00,0x00, +0xed,0x21,0x00,0x00,0xf1,0x21,0x00,0x00,0xf8,0x00,0x02,0x00,0xed,0x21,0x00,0x00, +0xbc,0x00,0x05,0x00,0xc2,0x00,0x00,0x00,0xf0,0x21,0x00,0x00,0xeb,0x21,0x00,0x00, +0xb2,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xf1,0x21,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf1,0x21,0x00,0x00,0xf5,0x00,0x07,0x00,0xc2,0x00,0x00,0x00,0xf2,0x21,0x00,0x00, +0xec,0x21,0x00,0x00,0xe9,0x21,0x00,0x00,0xf0,0x21,0x00,0x00,0xed,0x21,0x00,0x00, +0xf9,0x00,0x02,0x00,0xf3,0x21,0x00,0x00,0xf8,0x00,0x02,0x00,0xf3,0x21,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc2,0x00,0x00,0x00,0xf4,0x21,0x00,0x00,0xe8,0x21,0x00,0x00, +0xe7,0x21,0x00,0x00,0xf2,0x21,0x00,0x00,0xf1,0x21,0x00,0x00,0xa4,0x00,0x05,0x00, +0xc2,0x00,0x00,0x00,0xc9,0x21,0x00,0x00,0xf4,0x21,0x00,0x00,0xfe,0x08,0x00,0x00, +0xf7,0x00,0x03,0x00,0xda,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xc9,0x21,0x00,0x00,0xca,0x21,0x00,0x00,0xce,0x21,0x00,0x00,0xf8,0x00,0x02,0x00, +0xce,0x21,0x00,0x00,0x41,0x00,0x05,0x00,0x2d,0x02,0x00,0x00,0xf9,0x21,0x00,0x00, +0xfb,0x01,0x00,0x00,0x37,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xfa,0x21,0x00,0x00,0xf9,0x21,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd0,0x21,0x00,0x00,0xfa,0x21,0x00,0x00,0xe8,0x09,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd3,0x21,0x00,0x00,0x6c,0x0c,0x00,0x00,0xd0,0x21,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd7,0x21,0x00,0x00,0xb6,0x1a,0x00,0x00, +0xd3,0x21,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xff,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb1,0x01,0x00,0x00,0xd7,0x21,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x9b,0x26,0x00,0x00,0xff,0x21,0x00,0x00, +0xce,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xda,0x21,0x00,0x00, +0xf8,0x00,0x02,0x00,0xca,0x21,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x98,0x26,0x00,0x00,0xb1,0x01,0x00,0x00,0xce,0x26,0x00,0x00,0x00,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0xda,0x21,0x00,0x00,0xf8,0x00,0x02,0x00,0xda,0x21,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x0a,0x28,0x00,0x00,0x9b,0x26,0x00,0x00, +0xce,0x21,0x00,0x00,0x98,0x26,0x00,0x00,0xca,0x21,0x00,0x00,0x3d,0x00,0x04,0x00, +0x83,0x02,0x00,0x00,0x01,0x22,0x00,0x00,0x85,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x04,0x22,0x00,0x00,0x0a,0x28,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x05,0x22,0x00,0x00,0x0a,0x28,0x00,0x00, +0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x06,0x22,0x00,0x00, +0x04,0x22,0x00,0x00,0x05,0x22,0x00,0x00,0xb1,0x01,0x00,0x00,0xb1,0x01,0x00,0x00, +0x63,0x00,0x04,0x00,0x01,0x22,0x00,0x00,0xef,0x0b,0x00,0x00,0x06,0x22,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x3a,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xba,0x0a,0x00,0x00,0x61,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x3e,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x3d,0x0d,0x00,0x00,0xb1,0x01,0x00,0x00,0xb2,0x01,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x44,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x3a,0x22,0x00,0x00,0x49,0x04,0x00,0x00,0x3e,0x22,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x49,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x3a,0x22,0x00,0x00,0x44,0x22,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x23,0x22,0x00,0x00,0x49,0x22,0x00,0x00,0x49,0x22,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x25,0x22,0x00,0x00,0x6b,0x0d,0x00,0x00,0x52,0x07,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x4e,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x25,0x22,0x00,0x00,0xda,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x53,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x23,0x22,0x00,0x00,0x4e,0x22,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x2b,0x22,0x00,0x00,0xe7,0x0c,0x00,0x00,0xb2,0x01,0x00,0x00,0x53,0x22,0x00,0x00, +0xbe,0x00,0x05,0x00,0xc2,0x00,0x00,0x00,0x2f,0x22,0x00,0x00,0x38,0x1f,0x00,0x00, +0xb2,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x34,0x22,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x2f,0x22,0x00,0x00,0x30,0x22,0x00,0x00,0x34,0x22,0x00,0x00, +0xf8,0x00,0x02,0x00,0x30,0x22,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x5c,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xf8,0x02,0x00,0x00, +0x2b,0x22,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x33,0x22,0x00,0x00, +0x5c,0x22,0x00,0x00,0x69,0x04,0x00,0x00,0xf9,0x00,0x02,0x00,0x34,0x22,0x00,0x00, +0xf8,0x00,0x02,0x00,0x34,0x22,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x13,0x28,0x00,0x00,0x2b,0x22,0x00,0x00,0xda,0x21,0x00,0x00,0x33,0x22,0x00,0x00, +0x30,0x22,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x94,0x0c,0x00,0x00, +0xb4,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x95,0x0c,0x00,0x00,0xb4,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x96,0x0c,0x00,0x00,0xb4,0x21,0x00,0x00,0x02,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x97,0x0c,0x00,0x00,0x94,0x0c,0x00,0x00, +0x95,0x0c,0x00,0x00,0x96,0x0c,0x00,0x00,0x13,0x28,0x00,0x00,0x3d,0x00,0x04,0x00, +0x7a,0x02,0x00,0x00,0x5e,0x22,0x00,0x00,0x7c,0x02,0x00,0x00,0x63,0x00,0x04,0x00, +0x5e,0x22,0x00,0x00,0xef,0x0b,0x00,0x00,0x97,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x8c,0x02,0x00,0x00,0x65,0x22,0x00,0x00,0x8e,0x02,0x00,0x00,0x63,0x00,0x04,0x00, +0x65,0x22,0x00,0x00,0xef,0x0b,0x00,0x00,0x11,0x06,0x00,0x00,0xfd,0x00,0x01,0x00, +0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_2a89b0877ba0862d67113eb6704e16c4.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_2a89b0877ba0862d67113eb6704e16c4.h new file mode 100644 index 00000000..25dcdec8 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_2a89b0877ba0862d67113eb6704e16c4.h @@ -0,0 +1,1770 @@ +// ffx_fsr2_accumulate_pass_2a89b0877ba0862d67113eb6704e16c4.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_2a89b0877ba0862d67113eb6704e16c4_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_2a89b0877ba0862d67113eb6704e16c4_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_2a89b0877ba0862d67113eb6704e16c4_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_2a89b0877ba0862d67113eb6704e16c4_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_2a89b0877ba0862d67113eb6704e16c4_SampledImageResourceNames[] = { "r_input_exposure", "r_dilated_reactive_masks", "r_input_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_lanczos_lut", "r_imgMips", "r_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_2a89b0877ba0862d67113eb6704e16c4_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 8, 10, 12, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_2a89b0877ba0862d67113eb6704e16c4_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_2a89b0877ba0862d67113eb6704e16c4_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_2a89b0877ba0862d67113eb6704e16c4_StorageImageResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_upscaled_output", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_2a89b0877ba0862d67113eb6704e16c4_StorageImageResourceBindings[] = { 13, 14, 15, 16, 17, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_2a89b0877ba0862d67113eb6704e16c4_StorageImageResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_2a89b0877ba0862d67113eb6704e16c4_StorageImageResourceSets[] = { 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_2a89b0877ba0862d67113eb6704e16c4_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_2a89b0877ba0862d67113eb6704e16c4_UniformBufferResourceBindings[] = { 18, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_2a89b0877ba0862d67113eb6704e16c4_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_2a89b0877ba0862d67113eb6704e16c4_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_2a89b0877ba0862d67113eb6704e16c4_size = 27860; + +static const unsigned char g_ffx_fsr2_accumulate_pass_2a89b0877ba0862d67113eb6704e16c4_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x97,0x24,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x09,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x31,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x38,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x07,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x60,0x0b,0x00,0x00, +0x76,0x0b,0x00,0x00,0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00, +0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74, +0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73, +0x00,0x00,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x68,0x61,0x64,0x65,0x72,0x5f,0x31,0x36,0x62,0x69,0x74,0x5f,0x73,0x74,0x6f,0x72, +0x61,0x67,0x65,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x68,0x61,0x64,0x65,0x72,0x5f,0x65,0x78,0x70,0x6c,0x69,0x63,0x69,0x74,0x5f,0x61, +0x72,0x69,0x74,0x68,0x6d,0x65,0x74,0x69,0x63,0x5f,0x74,0x79,0x70,0x65,0x73,0x00, +0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65, +0x72,0x5f,0x69,0x6d,0x61,0x67,0x65,0x5f,0x6c,0x6f,0x61,0x64,0x5f,0x66,0x6f,0x72, +0x6d,0x61,0x74,0x74,0x65,0x64,0x00,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47, +0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f, +0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00, +0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e, +0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00, +0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00, +0x05,0x00,0x05,0x00,0x03,0x02,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74, +0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x03,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00, +0x03,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64, +0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00,0x03,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65, +0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x03,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75, +0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00, +0x06,0x00,0x08,0x00,0x03,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d, +0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00, +0x06,0x00,0x08,0x00,0x03,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d, +0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00, +0x06,0x00,0x06,0x00,0x03,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61, +0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00,0x03,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65, +0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00,0x03,0x02,0x00,0x00, +0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00, +0x03,0x02,0x00,0x00,0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56, +0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00, +0x03,0x02,0x00,0x00,0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61, +0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00, +0x03,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56, +0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65, +0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00,0x03,0x02,0x00,0x00, +0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65, +0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00,0x03,0x02,0x00,0x00,0x0d,0x00,0x00,0x00, +0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72, +0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x03,0x02,0x00,0x00,0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66, +0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00,0x03,0x02,0x00,0x00,0x0f,0x00,0x00,0x00, +0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c, +0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x03,0x02,0x00,0x00, +0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00, +0x06,0x00,0x09,0x00,0x03,0x02,0x00,0x00,0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e, +0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63, +0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00,0x03,0x02,0x00,0x00,0x12,0x00,0x00,0x00, +0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65, +0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00, +0x05,0x02,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00,0x05,0x00,0x05,0x00, +0x48,0x02,0x00,0x00,0x72,0x5f,0x69,0x6d,0x67,0x4d,0x69,0x70,0x73,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0x4c,0x02,0x00,0x00,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72, +0x43,0x6c,0x61,0x6d,0x70,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0x59,0x02,0x00,0x00, +0x72,0x5f,0x70,0x72,0x65,0x70,0x61,0x72,0x65,0x64,0x5f,0x69,0x6e,0x70,0x75,0x74, +0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x05,0x00,0x08,0x00,0x61,0x02,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76, +0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x05,0x00,0x09,0x00,0x6d,0x02,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61, +0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0x75,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74, +0x6f,0x72,0x79,0x00,0x05,0x00,0x06,0x00,0x7c,0x02,0x00,0x00,0x72,0x5f,0x6c,0x75, +0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x00,0x05,0x00,0x09,0x00, +0x86,0x02,0x00,0x00,0x72,0x77,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f, +0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00, +0x05,0x00,0x07,0x00,0x8f,0x02,0x00,0x00,0x72,0x77,0x5f,0x75,0x70,0x73,0x63,0x61, +0x6c,0x65,0x64,0x5f,0x6f,0x75,0x74,0x70,0x75,0x74,0x00,0x00,0x05,0x00,0x06,0x00, +0x9c,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74, +0x75,0x73,0x00,0x00,0x05,0x00,0x06,0x00,0xa5,0x02,0x00,0x00,0x72,0x77,0x5f,0x6e, +0x65,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0xba,0x02,0x00,0x00,0x72,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75, +0x73,0x00,0x00,0x00,0x05,0x00,0x07,0x00,0xc5,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0xd1,0x02,0x00,0x00,0x72,0x5f,0x6c,0x61,0x6e,0x63,0x7a,0x6f, +0x73,0x5f,0x6c,0x75,0x74,0x00,0x00,0x00,0x05,0x00,0x09,0x00,0xde,0x02,0x00,0x00, +0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x72,0x65,0x61,0x63,0x74,0x69, +0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0x60,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x57,0x6f,0x72,0x6b,0x47,0x72,0x6f,0x75,0x70, +0x49,0x44,0x00,0x00,0x05,0x00,0x08,0x00,0x76,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x4c, +0x6f,0x63,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44, +0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x03,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x03,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x03,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x03,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x03,0x02,0x00,0x00,0x04,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x03,0x02,0x00,0x00, +0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x03,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x03,0x02,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x03,0x02,0x00,0x00,0x08,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x03,0x02,0x00,0x00, +0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x03,0x02,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x03,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x03,0x02,0x00,0x00,0x0c,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x03,0x02,0x00,0x00, +0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x03,0x02,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x03,0x02,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x03,0x02,0x00,0x00,0x10,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x03,0x02,0x00,0x00, +0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x03,0x02,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x03,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x05,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x05,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x48,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x48,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x4c,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x4c,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x59,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x59,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x61,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x61,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x6d,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x6d,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x75,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x75,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x7c,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x7c,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x86,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x86,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0x86,0x02,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8f,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8f,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x8f,0x02,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x9c,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x9c,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa5,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa5,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x10,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xba,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xba,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc5,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc5,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd1,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd1,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xde,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xde,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x60,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x76,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x87,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00, +0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x52,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x52,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x54,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x53,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x89,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x8e,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x89,0x00,0x00,0x00, +0x14,0x00,0x02,0x00,0xcd,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x16,0x01,0x00,0x00, +0x52,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xbb,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xbc,0x01,0x00,0x00,0x00,0x00,0x80,0x3f,0x1e,0x00,0x15,0x00,0x03,0x02,0x00,0x00, +0x5e,0x00,0x00,0x00,0x5e,0x00,0x00,0x00,0x5e,0x00,0x00,0x00,0x5e,0x00,0x00,0x00, +0x5e,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x89,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x04,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x03,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x04,0x02,0x00,0x00,0x05,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x06,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x07,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x5e,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x0c,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x11,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x16,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x1b,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x1c,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x21,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x26,0x02,0x00,0x00,0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x27,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x2c,0x02,0x00,0x00,0x09,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x31,0x02,0x00,0x00,0x0a,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x36,0x02,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x37,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x3c,0x02,0x00,0x00,0x0d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x41,0x02,0x00,0x00,0x0f,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x46,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x47,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x46,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x47,0x02,0x00,0x00,0x48,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x1a,0x00,0x02,0x00,0x4a,0x02,0x00,0x00,0x20,0x00,0x04,0x00,0x4b,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x4a,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x4b,0x02,0x00,0x00, +0x4c,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x1b,0x00,0x03,0x00,0x4e,0x02,0x00,0x00, +0x46,0x02,0x00,0x00,0x15,0x00,0x04,0x00,0x54,0x02,0x00,0x00,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x54,0x02,0x00,0x00,0x55,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x47,0x02,0x00,0x00,0x59,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x47,0x02,0x00,0x00,0x61,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x47,0x02,0x00,0x00,0x6d,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x73,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x74,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x74,0x02,0x00,0x00, +0x75,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x47,0x02,0x00,0x00, +0x7c,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x84,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x85,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x84,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x85,0x02,0x00,0x00,0x86,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x8d,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x8e,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x8d,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x8e,0x02,0x00,0x00,0x8f,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x9a,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x9b,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x9a,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x9b,0x02,0x00,0x00,0x9c,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xa3,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xa4,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0xa3,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0xa4,0x02,0x00,0x00, +0xa5,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x54,0x02,0x00,0x00, +0xb5,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x47,0x02,0x00,0x00, +0xba,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x47,0x02,0x00,0x00, +0xc5,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0xc7,0x02,0x00,0x00,0x06,0x02,0x00,0x00,0x06,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x47,0x02,0x00,0x00,0xd1,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xd6,0x02,0x00,0x00,0x00,0x00,0x00,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xd8,0x02,0x00,0x00,0x00,0x00,0x00,0x3f,0x3b,0x00,0x04,0x00, +0x47,0x02,0x00,0x00,0xde,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xe7,0x02,0x00,0x00,0xbb,0x01,0x00,0x00,0xbb,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xea,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1c,0x03,0x00,0x00,0x6f,0x12,0x83,0x3a, +0x2b,0x00,0x04,0x00,0x54,0x02,0x00,0x00,0x56,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x54,0x02,0x00,0x00,0x5a,0x03,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x70,0x03,0x00,0x00,0x00,0x00,0x80,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x83,0x03,0x00,0x00,0x00,0x00,0x80,0xbe, +0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xe6,0x03,0x00,0x00,0xd8,0x02,0x00,0x00, +0xd8,0x02,0x00,0x00,0x17,0x00,0x04,0x00,0xfa,0x03,0x00,0x00,0x54,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0xfe,0x03,0x00,0x00,0xcd,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0b,0x04,0x00,0x00, +0x00,0xe0,0x7f,0x47,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1d,0x04,0x00,0x00, +0xcd,0xcc,0xcc,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x25,0x04,0x00,0x00, +0x00,0x00,0xc8,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2a,0x04,0x00,0x00, +0x00,0x00,0x10,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x32,0x04,0x00,0x00, +0x00,0x00,0x80,0x40,0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x45,0x04,0x00,0x00, +0x00,0xbc,0x00,0x00,0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x4b,0x04,0x00,0x00, +0x00,0x80,0x00,0x00,0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x51,0x04,0x00,0x00, +0x00,0x3c,0x00,0x00,0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x57,0x04,0x00,0x00, +0x00,0x40,0x00,0x00,0x2b,0x00,0x04,0x00,0x54,0x02,0x00,0x00,0xca,0x04,0x00,0x00, +0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xcb,0x04,0x00,0x00,0x53,0x00,0x00,0x00, +0xca,0x04,0x00,0x00,0x20,0x00,0x04,0x00,0xcc,0x04,0x00,0x00,0x07,0x00,0x00,0x00, +0xcb,0x04,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x69,0x05,0x00,0x00, +0x52,0xb8,0xfe,0x3f,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x88,0x05,0x00,0x00, +0xfe,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x89,0x05,0x00,0x00, +0xff,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x54,0x02,0x00,0x00,0xde,0x05,0x00,0x00, +0x10,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xdf,0x05,0x00,0x00,0x08,0x00,0x00,0x00, +0xde,0x05,0x00,0x00,0x20,0x00,0x04,0x00,0xe0,0x05,0x00,0x00,0x07,0x00,0x00,0x00, +0xdf,0x05,0x00,0x00,0x2c,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xef,0x05,0x00,0x00, +0xbb,0x01,0x00,0x00,0xbb,0x01,0x00,0x00,0xbb,0x01,0x00,0x00,0xbb,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x06,0x06,0x00,0x00,0x9a,0x99,0x99,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1e,0x06,0x00,0x00,0x00,0x00,0x00,0xc0, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1f,0x06,0x00,0x00,0x00,0x00,0x40,0xc0, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc2,0x06,0x00,0x00,0xab,0xaa,0xaa,0x3d, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf2,0x06,0x00,0x00,0xab,0xaa,0x2a,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x30,0x07,0x00,0x00,0xcd,0xcc,0xcc,0x3d, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x3a,0x07,0x00,0x00,0x00,0x00,0x20,0x41, +0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x74,0x07,0x00,0x00,0x89,0x05,0x00,0x00, +0x89,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x7f,0x07,0x00,0x00, +0x06,0x02,0x00,0x00,0x89,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x8a,0x07,0x00,0x00,0x0c,0x02,0x00,0x00,0x89,0x05,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x95,0x07,0x00,0x00,0x11,0x02,0x00,0x00,0x89,0x05,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xa0,0x07,0x00,0x00,0x89,0x05,0x00,0x00, +0x06,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xb5,0x07,0x00,0x00, +0x0c,0x02,0x00,0x00,0x06,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0xc0,0x07,0x00,0x00,0x11,0x02,0x00,0x00,0x06,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0xcb,0x07,0x00,0x00,0x89,0x05,0x00,0x00,0x0c,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xd6,0x07,0x00,0x00,0x06,0x02,0x00,0x00, +0x0c,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xe1,0x07,0x00,0x00, +0x0c,0x02,0x00,0x00,0x0c,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0xec,0x07,0x00,0x00,0x11,0x02,0x00,0x00,0x0c,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0xf7,0x07,0x00,0x00,0x89,0x05,0x00,0x00,0x11,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x02,0x08,0x00,0x00,0x06,0x02,0x00,0x00, +0x11,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x0d,0x08,0x00,0x00, +0x0c,0x02,0x00,0x00,0x11,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x18,0x08,0x00,0x00,0x11,0x02,0x00,0x00,0x11,0x02,0x00,0x00,0x2a,0x00,0x03,0x00, +0xcd,0x00,0x00,0x00,0x9e,0x08,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xa5,0x08,0x00,0x00,0xff,0xfe,0xfe,0x3e,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xc1,0x08,0x00,0x00,0x1c,0x03,0x00,0x00,0x1c,0x03,0x00,0x00,0x1c,0x03,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xda,0x08,0x00,0x00,0x00,0x00,0xa0,0x41, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe2,0x08,0x00,0x00,0x00,0x00,0x40,0x40, +0x17,0x00,0x04,0x00,0x23,0x09,0x00,0x00,0xcd,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x51,0x09,0x00,0x00,0x30,0x07,0x00,0x00, +0x30,0x07,0x00,0x00,0x30,0x07,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x75,0x09,0x00,0x00,0x30,0x96,0x7c,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xbc,0x09,0x00,0x00,0x00,0x00,0x7f,0x43,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xe4,0x09,0x00,0x00,0x81,0x80,0x80,0x3b,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x0e,0x0a,0x00,0x00,0x00,0x00,0xc0,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x40,0x0a,0x00,0x00,0xa4,0x70,0x7d,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x6b,0x0a,0x00,0x00,0x00,0x00,0x80,0xbf,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xc3,0x0a,0x00,0x00,0xbb,0x01,0x00,0x00,0xbb,0x01,0x00,0x00,0xbb,0x01,0x00,0x00, +0x17,0x00,0x04,0x00,0x5e,0x0b,0x00,0x00,0x54,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x5f,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x5e,0x0b,0x00,0x00, +0x3b,0x00,0x04,0x00,0x5f,0x0b,0x00,0x00,0x60,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x54,0x02,0x00,0x00,0x68,0x0b,0x00,0x00,0x08,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0xfa,0x03,0x00,0x00,0x74,0x0b,0x00,0x00,0x68,0x0b,0x00,0x00, +0x68,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00,0x5f,0x0b,0x00,0x00,0x76,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x5e,0x0b,0x00,0x00,0x87,0x0b,0x00,0x00, +0x68,0x0b,0x00,0x00,0x68,0x0b,0x00,0x00,0x56,0x03,0x00,0x00,0x2b,0x00,0x04,0x00, +0x54,0x02,0x00,0x00,0x36,0x23,0x00,0x00,0x07,0x00,0x00,0x00,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x37,0x23,0x00,0x00,0x0b,0x04,0x00,0x00,0x0b,0x04,0x00,0x00, +0x0b,0x04,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x38,0x23,0x00,0x00, +0x66,0x66,0x66,0x3f,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x39,0x23,0x00,0x00, +0xbc,0x01,0x00,0x00,0xbc,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x3a,0x23,0x00,0x00,0x0a,0xd7,0xa3,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x3b,0x23,0x00,0x00,0xcd,0xcc,0x4c,0x3d,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x3c,0x23,0x00,0x00,0xbc,0x01,0x00,0x00,0xbc,0x01,0x00,0x00,0xbc,0x01,0x00,0x00, +0x01,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x65,0x23,0x00,0x00,0x01,0x00,0x03,0x00, +0x08,0x00,0x00,0x00,0x74,0x23,0x00,0x00,0x01,0x00,0x03,0x00,0x5e,0x00,0x00,0x00, +0xad,0x23,0x00,0x00,0x01,0x00,0x03,0x00,0x22,0x00,0x00,0x00,0x95,0x24,0x00,0x00, +0x01,0x00,0x03,0x00,0x89,0x00,0x00,0x00,0x96,0x24,0x00,0x00,0x36,0x00,0x05,0x00, +0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x8e,0x00,0x00,0x00, +0x0b,0x1c,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xe0,0x05,0x00,0x00, +0x65,0x19,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xcc,0x04,0x00,0x00, +0xe9,0x14,0x00,0x00,0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x0b,0x00,0x00, +0x61,0x0b,0x00,0x00,0x60,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00,0xfa,0x03,0x00,0x00, +0x62,0x0b,0x00,0x00,0x61,0x0b,0x00,0x00,0x61,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x02,0x00,0x00,0x8a,0x0b,0x00,0x00, +0x05,0x02,0x00,0x00,0x11,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0x8b,0x0b,0x00,0x00,0x8a,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x66,0x0b,0x00,0x00,0x8b,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00, +0x54,0x02,0x00,0x00,0x67,0x0b,0x00,0x00,0x66,0x0b,0x00,0x00,0x80,0x00,0x05,0x00, +0x54,0x02,0x00,0x00,0x6a,0x0b,0x00,0x00,0x67,0x0b,0x00,0x00,0x36,0x23,0x00,0x00, +0x86,0x00,0x05,0x00,0x54,0x02,0x00,0x00,0x6b,0x0b,0x00,0x00,0x6a,0x0b,0x00,0x00, +0x68,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x54,0x02,0x00,0x00,0x6e,0x0b,0x00,0x00, +0x61,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x54,0x02,0x00,0x00, +0x6f,0x0b,0x00,0x00,0x6b,0x0b,0x00,0x00,0x6e,0x0b,0x00,0x00,0x82,0x00,0x05,0x00, +0x54,0x02,0x00,0x00,0x70,0x0b,0x00,0x00,0x6f,0x0b,0x00,0x00,0x56,0x03,0x00,0x00, +0x52,0x00,0x06,0x00,0xfa,0x03,0x00,0x00,0x48,0x21,0x00,0x00,0x70,0x0b,0x00,0x00, +0x62,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x84,0x00,0x05,0x00,0xfa,0x03,0x00,0x00, +0x75,0x0b,0x00,0x00,0x48,0x21,0x00,0x00,0x74,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5e,0x0b,0x00,0x00,0x77,0x0b,0x00,0x00,0x76,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00, +0xfa,0x03,0x00,0x00,0x78,0x0b,0x00,0x00,0x77,0x0b,0x00,0x00,0x77,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x80,0x00,0x05,0x00,0xfa,0x03,0x00,0x00, +0x79,0x0b,0x00,0x00,0x75,0x0b,0x00,0x00,0x78,0x0b,0x00,0x00,0x7c,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0x7b,0x0b,0x00,0x00,0x79,0x0b,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x3e,0x0c,0x00,0x00,0x7b,0x0b,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x40,0x0c,0x00,0x00,0x3e,0x0c,0x00,0x00,0xe6,0x03,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x42,0x0c,0x00,0x00,0x8b,0x0b,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x43,0x0c,0x00,0x00,0x40,0x0c,0x00,0x00, +0x42,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x27,0x02,0x00,0x00,0x7e,0x0c,0x00,0x00, +0x05,0x02,0x00,0x00,0x26,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x7f,0x0c,0x00,0x00,0x7e,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x02,0x00,0x00, +0x82,0x0c,0x00,0x00,0x05,0x02,0x00,0x00,0x06,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0x83,0x0c,0x00,0x00,0x82,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x49,0x0c,0x00,0x00,0x83,0x0c,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x4a,0x0c,0x00,0x00,0x7f,0x0c,0x00,0x00,0x49,0x0c,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x4b,0x0c,0x00,0x00,0x43,0x0c,0x00,0x00, +0x4a,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x02,0x00,0x00,0x8a,0x0c,0x00,0x00, +0x05,0x02,0x00,0x00,0x0c,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0x8b,0x0c,0x00,0x00,0x8a,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x98,0x0c,0x00,0x00,0x4b,0x0c,0x00,0x00,0x49,0x0c,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x9b,0x0c,0x00,0x00,0x49,0x0c,0x00,0x00,0xe6,0x03,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xa8,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x98,0x0c,0x00,0x00,0x9b,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xad,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xe6,0x03,0x00,0x00,0xa8,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xa1,0x0c,0x00,0x00,0x8b,0x0c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xa2,0x0c,0x00,0x00,0xad,0x0c,0x00,0x00,0xa1,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x46,0x02,0x00,0x00,0xb9,0x0c,0x00,0x00,0x61,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0xbb,0x0c,0x00,0x00,0xb9,0x0c,0x00,0x00,0x7b,0x0b,0x00,0x00, +0x02,0x00,0x00,0x00,0x06,0x02,0x00,0x00,0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xbc,0x0c,0x00,0x00,0xbb,0x0c,0x00,0x00,0xbb,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x27,0x02,0x00,0x00,0xc3,0x0c,0x00,0x00, +0x05,0x02,0x00,0x00,0x2c,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xc4,0x0c,0x00,0x00,0xc3,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xbf,0x0c,0x00,0x00,0xbc,0x0c,0x00,0x00,0xc4,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xca,0x0c,0x00,0x00,0xbf,0x0c,0x00,0x00,0x42,0x0c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xcb,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0xca,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xd4,0x0c,0x00,0x00,0x43,0x0c,0x00,0x00,0xbf,0x0c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xda,0x0c,0x00,0x00,0xd4,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0xbe,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0xdb,0x0c,0x00,0x00,0xda,0x0c,0x00,0x00, +0xbb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xe0,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xdb,0x0c,0x00,0x00,0xdc,0x0c,0x00,0x00,0xe0,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xdc,0x0c,0x00,0x00,0xbc,0x00,0x05,0x00,0xcd,0x00,0x00,0x00, +0xdf,0x0c,0x00,0x00,0xda,0x0c,0x00,0x00,0xbc,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe0,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0xe0,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00, +0xcd,0x00,0x00,0x00,0xe1,0x0c,0x00,0x00,0xdb,0x0c,0x00,0x00,0x05,0x00,0x00,0x00, +0xdf,0x0c,0x00,0x00,0xdc,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00,0xec,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe1,0x0c,0x00,0x00,0xe2,0x0c,0x00,0x00, +0xec,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0xe2,0x0c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe4,0x0c,0x00,0x00,0xd4,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0xbe,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0xe5,0x0c,0x00,0x00,0xe4,0x0c,0x00,0x00, +0xbb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xea,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xe5,0x0c,0x00,0x00,0xe6,0x0c,0x00,0x00,0xea,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe6,0x0c,0x00,0x00,0xbc,0x00,0x05,0x00,0xcd,0x00,0x00,0x00, +0xe9,0x0c,0x00,0x00,0xe4,0x0c,0x00,0x00,0xbc,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xea,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0xea,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00, +0xcd,0x00,0x00,0x00,0xeb,0x0c,0x00,0x00,0xe5,0x0c,0x00,0x00,0xe2,0x0c,0x00,0x00, +0xe9,0x0c,0x00,0x00,0xe6,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00,0xec,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xec,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0xcd,0x00,0x00,0x00, +0xed,0x0c,0x00,0x00,0xe1,0x0c,0x00,0x00,0xe0,0x0c,0x00,0x00,0xeb,0x0c,0x00,0x00, +0xea,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x46,0x02,0x00,0x00,0xf0,0x0c,0x00,0x00, +0x59,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x4a,0x02,0x00,0x00,0xf1,0x0c,0x00,0x00, +0x4c,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x4e,0x02,0x00,0x00,0xf2,0x0c,0x00,0x00, +0xf0,0x0c,0x00,0x00,0xf1,0x0c,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0xf4,0x0c,0x00,0x00,0xf2,0x0c,0x00,0x00,0xa2,0x0c,0x00,0x00,0x02,0x00,0x00,0x00, +0xbb,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf5,0x0c,0x00,0x00, +0xf4,0x0c,0x00,0x00,0x03,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xf9,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xf5,0x0c,0x00,0x00, +0xbb,0x01,0x00,0x00,0xbc,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x46,0x02,0x00,0x00, +0xfc,0x0c,0x00,0x00,0xde,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x4e,0x02,0x00,0x00, +0xfe,0x0c,0x00,0x00,0xfc,0x0c,0x00,0x00,0xf1,0x0c,0x00,0x00,0x58,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x00,0x0d,0x00,0x00,0xfe,0x0c,0x00,0x00,0xa2,0x0c,0x00,0x00, +0x02,0x00,0x00,0x00,0xbb,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x68,0x0c,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6b,0x0c,0x00,0x00,0x00,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x1c,0x02,0x00,0x00,0x04,0x0d,0x00,0x00,0x05,0x02,0x00,0x00, +0x21,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x05,0x0d,0x00,0x00, +0x04,0x0d,0x00,0x00,0xaa,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x6e,0x0c,0x00,0x00, +0x06,0x02,0x00,0x00,0x05,0x0d,0x00,0x00,0xa4,0x00,0x05,0x00,0xcd,0x00,0x00,0x00, +0x72,0x0c,0x00,0x00,0xed,0x0c,0x00,0x00,0x9e,0x08,0x00,0x00,0xa6,0x00,0x05,0x00, +0xcd,0x00,0x00,0x00,0x75,0x0c,0x00,0x00,0x72,0x0c,0x00,0x00,0x6e,0x0c,0x00,0x00, +0xf7,0x00,0x03,0x00,0xd0,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xed,0x0c,0x00,0x00,0xcc,0x0b,0x00,0x00,0xd0,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xcc,0x0b,0x00,0x00,0xa8,0x00,0x04,0x00,0xcd,0x00,0x00,0x00,0xcf,0x0b,0x00,0x00, +0x6e,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00,0xd0,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd0,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0xcd,0x00,0x00,0x00,0xd1,0x0b,0x00,0x00, +0xed,0x0c,0x00,0x00,0xec,0x0c,0x00,0x00,0xcf,0x0b,0x00,0x00,0xcc,0x0b,0x00,0x00, +0xf7,0x00,0x03,0x00,0xdb,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xd1,0x0b,0x00,0x00,0xd2,0x0b,0x00,0x00,0xdb,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd2,0x0b,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x3c,0x0d,0x00,0x00, +0xd4,0x0c,0x00,0x00,0x42,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x3d,0x0d,0x00,0x00,0x3c,0x0d,0x00,0x00,0xe6,0x03,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x3f,0x0d,0x00,0x00,0x8b,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x40,0x0d,0x00,0x00,0x3f,0x0d,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x42,0x0d,0x00,0x00,0x3d,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x63,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x40,0x0d,0x00,0x00,0x42,0x0d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x68,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xbb,0x01,0x00,0x00,0x63,0x0d,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x52,0x21,0x00,0x00,0x68,0x0d,0x00,0x00,0x3d,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x48,0x0d,0x00,0x00, +0x66,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4a,0x0d,0x00,0x00, +0x3d,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x6d,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x48,0x0d,0x00,0x00, +0x4a,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x72,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xbb,0x01,0x00,0x00,0x6d,0x0d,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x56,0x21,0x00,0x00,0x72,0x0d,0x00,0x00, +0x52,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x4f,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x56,0x21,0x00,0x00, +0x6e,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x50,0x0d,0x00,0x00,0x4f,0x0d,0x00,0x00, +0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x76,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x56,0x21,0x00,0x00,0x73,0x00,0x04,0x00,0x16,0x01,0x00,0x00, +0x53,0x0d,0x00,0x00,0x76,0x0d,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x2c,0x0e,0x00,0x00,0x50,0x0d,0x00,0x00,0x74,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x32,0x0e,0x00,0x00,0x2c,0x0e,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x6c,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x32,0x0e,0x00,0x00,0x06,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0x61,0x21,0x00,0x00,0x6c,0x0e,0x00,0x00,0x2c,0x0e,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x4f,0x0e,0x00,0x00, +0x2c,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x76,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x4f,0x0e,0x00,0x00, +0x06,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x6c,0x21,0x00,0x00, +0x76,0x0e,0x00,0x00,0x61,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x46,0x02,0x00,0x00,0x83,0x0e,0x00,0x00,0x6d,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x85,0x0e,0x00,0x00,0x83,0x0e,0x00,0x00,0x6c,0x21,0x00,0x00, +0x02,0x00,0x00,0x00,0x06,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0xbe,0x0d,0x00,0x00,0x85,0x0e,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x97,0x0e,0x00,0x00,0x50,0x0d,0x00,0x00,0x7f,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xa1,0x0e,0x00,0x00,0x97,0x0e,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x77,0x21,0x00,0x00,0xa1,0x0e,0x00,0x00, +0x97,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xba,0x0e,0x00,0x00,0x97,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xe1,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xba,0x0e,0x00,0x00,0x06,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0x82,0x21,0x00,0x00,0xe1,0x0e,0x00,0x00,0x77,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xf0,0x0e,0x00,0x00,0x83,0x0e,0x00,0x00, +0x82,0x21,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0xc4,0x0d,0x00,0x00,0xf0,0x0e,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x02,0x0f,0x00,0x00,0x50,0x0d,0x00,0x00,0x8a,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x0c,0x0f,0x00,0x00,0x02,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x16,0x0f,0x00,0x00, +0x3f,0x0d,0x00,0x00,0x0c,0x02,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x47,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x0c,0x0f,0x00,0x00, +0x16,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x8d,0x21,0x00,0x00, +0x47,0x0f,0x00,0x00,0x02,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x25,0x0f,0x00,0x00,0x02,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x4c,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x25,0x0f,0x00,0x00,0x06,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0x98,0x21,0x00,0x00,0x4c,0x0f,0x00,0x00,0x8d,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x5b,0x0f,0x00,0x00, +0x83,0x0e,0x00,0x00,0x98,0x21,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0xca,0x0d,0x00,0x00,0x5b,0x0f,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x6d,0x0f,0x00,0x00,0x50,0x0d,0x00,0x00, +0x95,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x77,0x0f,0x00,0x00, +0x6d,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xb2,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x77,0x0f,0x00,0x00, +0x16,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xa3,0x21,0x00,0x00, +0xb2,0x0f,0x00,0x00,0x6d,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x90,0x0f,0x00,0x00,0x6d,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xb7,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x90,0x0f,0x00,0x00,0x06,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0xae,0x21,0x00,0x00,0xb7,0x0f,0x00,0x00,0xa3,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xc6,0x0f,0x00,0x00, +0x83,0x0e,0x00,0x00,0xae,0x21,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0xd0,0x0d,0x00,0x00,0xc6,0x0f,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xd8,0x0f,0x00,0x00,0x50,0x0d,0x00,0x00, +0xa0,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xde,0x0f,0x00,0x00, +0xd8,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x18,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xde,0x0f,0x00,0x00, +0x06,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xb9,0x21,0x00,0x00, +0x18,0x10,0x00,0x00,0xd8,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xff,0x0f,0x00,0x00,0xd8,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xc4,0x21,0x00,0x00,0xff,0x0f,0x00,0x00, +0xb9,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0x31,0x10,0x00,0x00,0x83,0x0e,0x00,0x00,0xc4,0x21,0x00,0x00,0x02,0x00,0x00,0x00, +0x06,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0xd6,0x0d,0x00,0x00, +0x31,0x10,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x4d,0x10,0x00,0x00, +0x50,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0xcf,0x21,0x00,0x00,0x4d,0x10,0x00,0x00,0x50,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x6a,0x10,0x00,0x00,0x50,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xda,0x21,0x00,0x00, +0x6a,0x10,0x00,0x00,0xcf,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x9c,0x10,0x00,0x00,0x83,0x0e,0x00,0x00,0xda,0x21,0x00,0x00, +0x02,0x00,0x00,0x00,0x06,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0xdc,0x0d,0x00,0x00,0x9c,0x10,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0xae,0x10,0x00,0x00,0x50,0x0d,0x00,0x00,0xb5,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xb8,0x10,0x00,0x00,0xae,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xf3,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xb8,0x10,0x00,0x00,0x16,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0xe5,0x21,0x00,0x00,0xf3,0x10,0x00,0x00,0xae,0x10,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xd5,0x10,0x00,0x00, +0xae,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0xf0,0x21,0x00,0x00,0xd5,0x10,0x00,0x00,0xe5,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x07,0x11,0x00,0x00,0x83,0x0e,0x00,0x00, +0xf0,0x21,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0xe2,0x0d,0x00,0x00,0x07,0x11,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x19,0x11,0x00,0x00,0x50,0x0d,0x00,0x00,0xc0,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x23,0x11,0x00,0x00,0x19,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x5e,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x23,0x11,0x00,0x00,0x16,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xfb,0x21,0x00,0x00,0x5e,0x11,0x00,0x00, +0x19,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x40,0x11,0x00,0x00,0x19,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0x06,0x22,0x00,0x00,0x40,0x11,0x00,0x00,0xfb,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x72,0x11,0x00,0x00, +0x83,0x0e,0x00,0x00,0x06,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0xe8,0x0d,0x00,0x00,0x72,0x11,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x84,0x11,0x00,0x00,0x50,0x0d,0x00,0x00, +0xcb,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x8a,0x11,0x00,0x00, +0x84,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xc4,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x8a,0x11,0x00,0x00, +0x06,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x11,0x22,0x00,0x00, +0xc4,0x11,0x00,0x00,0x84,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xab,0x11,0x00,0x00,0x84,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xb5,0x11,0x00,0x00,0x66,0x0b,0x00,0x00, +0x0c,0x02,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xd3,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xab,0x11,0x00,0x00,0xb5,0x11,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x1c,0x22,0x00,0x00,0xd3,0x11,0x00,0x00, +0x11,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0xdd,0x11,0x00,0x00,0x83,0x0e,0x00,0x00,0x1c,0x22,0x00,0x00,0x02,0x00,0x00,0x00, +0x06,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0xee,0x0d,0x00,0x00, +0xdd,0x11,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xef,0x11,0x00,0x00, +0x50,0x0d,0x00,0x00,0xd6,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xf9,0x11,0x00,0x00,0xef,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0x27,0x22,0x00,0x00,0xf9,0x11,0x00,0x00,0xef,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x16,0x12,0x00,0x00, +0xef,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x3e,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x16,0x12,0x00,0x00, +0xb5,0x11,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x32,0x22,0x00,0x00, +0x3e,0x12,0x00,0x00,0x27,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x48,0x12,0x00,0x00,0x83,0x0e,0x00,0x00,0x32,0x22,0x00,0x00, +0x02,0x00,0x00,0x00,0x06,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0xf4,0x0d,0x00,0x00,0x48,0x12,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x5a,0x12,0x00,0x00,0x50,0x0d,0x00,0x00,0xe1,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x64,0x12,0x00,0x00,0x5a,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x9f,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x64,0x12,0x00,0x00,0x16,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0x3d,0x22,0x00,0x00,0x9f,0x12,0x00,0x00,0x5a,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x81,0x12,0x00,0x00, +0x5a,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xa9,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x81,0x12,0x00,0x00, +0xb5,0x11,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x48,0x22,0x00,0x00, +0xa9,0x12,0x00,0x00,0x3d,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0xb3,0x12,0x00,0x00,0x83,0x0e,0x00,0x00,0x48,0x22,0x00,0x00, +0x02,0x00,0x00,0x00,0x06,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0xfa,0x0d,0x00,0x00,0xb3,0x12,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0xc5,0x12,0x00,0x00,0x50,0x0d,0x00,0x00,0xec,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xcf,0x12,0x00,0x00,0xc5,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x0a,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xcf,0x12,0x00,0x00,0x16,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0x53,0x22,0x00,0x00,0x0a,0x13,0x00,0x00,0xc5,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xec,0x12,0x00,0x00, +0xc5,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x14,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xec,0x12,0x00,0x00, +0xb5,0x11,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x5e,0x22,0x00,0x00, +0x14,0x13,0x00,0x00,0x53,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x1e,0x13,0x00,0x00,0x83,0x0e,0x00,0x00,0x5e,0x22,0x00,0x00, +0x02,0x00,0x00,0x00,0x06,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0x00,0x0e,0x00,0x00,0x1e,0x13,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x30,0x13,0x00,0x00,0x50,0x0d,0x00,0x00,0xf7,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x36,0x13,0x00,0x00,0x30,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x70,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x36,0x13,0x00,0x00,0x06,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0x69,0x22,0x00,0x00,0x70,0x13,0x00,0x00,0x30,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x57,0x13,0x00,0x00, +0x30,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x7f,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x57,0x13,0x00,0x00, +0xb5,0x11,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x74,0x22,0x00,0x00, +0x7f,0x13,0x00,0x00,0x69,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x89,0x13,0x00,0x00,0x83,0x0e,0x00,0x00,0x74,0x22,0x00,0x00, +0x02,0x00,0x00,0x00,0x06,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0x06,0x0e,0x00,0x00,0x89,0x13,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x9b,0x13,0x00,0x00,0x50,0x0d,0x00,0x00,0x02,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xa5,0x13,0x00,0x00,0x9b,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x7f,0x22,0x00,0x00,0xa5,0x13,0x00,0x00, +0x9b,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xc2,0x13,0x00,0x00,0x9b,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xea,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xc2,0x13,0x00,0x00,0xb5,0x11,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0x8a,0x22,0x00,0x00,0xea,0x13,0x00,0x00,0x7f,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xf4,0x13,0x00,0x00,0x83,0x0e,0x00,0x00, +0x8a,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0x0c,0x0e,0x00,0x00,0xf4,0x13,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x06,0x14,0x00,0x00,0x50,0x0d,0x00,0x00,0x0d,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x10,0x14,0x00,0x00,0x06,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x4b,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x10,0x14,0x00,0x00,0x16,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x95,0x22,0x00,0x00,0x4b,0x14,0x00,0x00, +0x06,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x2d,0x14,0x00,0x00,0x06,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x55,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x2d,0x14,0x00,0x00,0xb5,0x11,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0xa0,0x22,0x00,0x00,0x55,0x14,0x00,0x00,0x95,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x5f,0x14,0x00,0x00,0x83,0x0e,0x00,0x00, +0xa0,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0x12,0x0e,0x00,0x00,0x5f,0x14,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x71,0x14,0x00,0x00,0x50,0x0d,0x00,0x00,0x18,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x7b,0x14,0x00,0x00,0x71,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xb6,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x7b,0x14,0x00,0x00,0x16,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xab,0x22,0x00,0x00,0xb6,0x14,0x00,0x00, +0x71,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x98,0x14,0x00,0x00,0x71,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xc0,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x98,0x14,0x00,0x00,0xb5,0x11,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0xb6,0x22,0x00,0x00,0xc0,0x14,0x00,0x00,0xab,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xca,0x14,0x00,0x00,0x83,0x0e,0x00,0x00, +0xb6,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0x18,0x0e,0x00,0x00,0xca,0x14,0x00,0x00,0x51,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xfc,0x14,0x00,0x00,0x53,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x56,0x15,0x00,0x00,0x45,0x04,0x00,0x00, +0xfc,0x14,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x7d,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x56,0x15,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x7e,0x15,0x00,0x00,0x7d,0x15,0x00,0x00,0x3d,0x00,0x04,0x00, +0x46,0x02,0x00,0x00,0x83,0x15,0x00,0x00,0xd1,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x4e,0x02,0x00,0x00,0x85,0x15,0x00,0x00,0x83,0x15,0x00,0x00,0xf1,0x0c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x87,0x15,0x00,0x00,0x7e,0x15,0x00,0x00, +0xd8,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x88,0x15,0x00,0x00, +0x87,0x15,0x00,0x00,0xd8,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0x89,0x15,0x00,0x00,0x85,0x15,0x00,0x00,0x88,0x15,0x00,0x00,0x02,0x00,0x00,0x00, +0xbb,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8a,0x15,0x00,0x00, +0x89,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x80,0x15,0x00,0x00,0x8a,0x15,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x59,0x15,0x00,0x00,0x4b,0x04,0x00,0x00,0xfc,0x14,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0x8f,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x59,0x15,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x90,0x15,0x00,0x00, +0x8f,0x15,0x00,0x00,0x56,0x00,0x05,0x00,0x4e,0x02,0x00,0x00,0x97,0x15,0x00,0x00, +0x83,0x15,0x00,0x00,0xf1,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x99,0x15,0x00,0x00,0x90,0x15,0x00,0x00,0xd8,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x9a,0x15,0x00,0x00,0x99,0x15,0x00,0x00,0xd8,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x9b,0x15,0x00,0x00,0x97,0x15,0x00,0x00, +0x9a,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xbb,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9c,0x15,0x00,0x00,0x9b,0x15,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x92,0x15,0x00,0x00,0x9c,0x15,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x5c,0x15,0x00,0x00,0x51,0x04,0x00,0x00, +0xfc,0x14,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xa1,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x5c,0x15,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xa2,0x15,0x00,0x00,0xa1,0x15,0x00,0x00,0x56,0x00,0x05,0x00, +0x4e,0x02,0x00,0x00,0xa9,0x15,0x00,0x00,0x83,0x15,0x00,0x00,0xf1,0x0c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xab,0x15,0x00,0x00,0xa2,0x15,0x00,0x00, +0xd8,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xac,0x15,0x00,0x00, +0xab,0x15,0x00,0x00,0xd8,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0xad,0x15,0x00,0x00,0xa9,0x15,0x00,0x00,0xac,0x15,0x00,0x00,0x02,0x00,0x00,0x00, +0xbb,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xae,0x15,0x00,0x00, +0xad,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0xa4,0x15,0x00,0x00,0xae,0x15,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x5f,0x15,0x00,0x00,0x57,0x04,0x00,0x00,0xfc,0x14,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0xb3,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x5f,0x15,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb4,0x15,0x00,0x00, +0xb3,0x15,0x00,0x00,0x56,0x00,0x05,0x00,0x4e,0x02,0x00,0x00,0xbb,0x15,0x00,0x00, +0x83,0x15,0x00,0x00,0xf1,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbd,0x15,0x00,0x00,0xb4,0x15,0x00,0x00,0xd8,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xbe,0x15,0x00,0x00,0xbd,0x15,0x00,0x00,0xd8,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xbf,0x15,0x00,0x00,0xbb,0x15,0x00,0x00, +0xbe,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xbb,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc0,0x15,0x00,0x00,0xbf,0x15,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xb6,0x15,0x00,0x00,0xc0,0x15,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x63,0x15,0x00,0x00,0xbe,0x0d,0x00,0x00, +0x80,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x66,0x15,0x00,0x00, +0xc4,0x0d,0x00,0x00,0x92,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x67,0x15,0x00,0x00,0x63,0x15,0x00,0x00,0x66,0x15,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x6a,0x15,0x00,0x00,0xca,0x0d,0x00,0x00,0xa4,0x15,0x00,0x00, +0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x6b,0x15,0x00,0x00,0x67,0x15,0x00,0x00, +0x6a,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x6e,0x15,0x00,0x00, +0xd0,0x0d,0x00,0x00,0xb6,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x6f,0x15,0x00,0x00,0x6b,0x15,0x00,0x00,0x6e,0x15,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x72,0x15,0x00,0x00,0x80,0x15,0x00,0x00,0x92,0x15,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x74,0x15,0x00,0x00,0x72,0x15,0x00,0x00, +0xa4,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x76,0x15,0x00,0x00, +0x74,0x15,0x00,0x00,0xb6,0x15,0x00,0x00,0x50,0x00,0x07,0x00,0x53,0x00,0x00,0x00, +0x77,0x15,0x00,0x00,0x76,0x15,0x00,0x00,0x76,0x15,0x00,0x00,0x76,0x15,0x00,0x00, +0x76,0x15,0x00,0x00,0x88,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x78,0x15,0x00,0x00, +0x6f,0x15,0x00,0x00,0x77,0x15,0x00,0x00,0x56,0x00,0x05,0x00,0x4e,0x02,0x00,0x00, +0xfb,0x15,0x00,0x00,0x83,0x15,0x00,0x00,0xf1,0x0c,0x00,0x00,0x58,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0xff,0x15,0x00,0x00,0xfb,0x15,0x00,0x00,0x88,0x15,0x00,0x00, +0x02,0x00,0x00,0x00,0xbb,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x00,0x16,0x00,0x00,0xff,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0xf6,0x15,0x00,0x00,0x00,0x16,0x00,0x00,0x56,0x00,0x05,0x00, +0x4e,0x02,0x00,0x00,0x0d,0x16,0x00,0x00,0x83,0x15,0x00,0x00,0xf1,0x0c,0x00,0x00, +0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x11,0x16,0x00,0x00,0x0d,0x16,0x00,0x00, +0x9a,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xbb,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x12,0x16,0x00,0x00,0x11,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x08,0x16,0x00,0x00,0x12,0x16,0x00,0x00, +0x56,0x00,0x05,0x00,0x4e,0x02,0x00,0x00,0x1f,0x16,0x00,0x00,0x83,0x15,0x00,0x00, +0xf1,0x0c,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x23,0x16,0x00,0x00, +0x1f,0x16,0x00,0x00,0xac,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xbb,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x24,0x16,0x00,0x00,0x23,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x1a,0x16,0x00,0x00, +0x24,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x4e,0x02,0x00,0x00,0x31,0x16,0x00,0x00, +0x83,0x15,0x00,0x00,0xf1,0x0c,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0x35,0x16,0x00,0x00,0x31,0x16,0x00,0x00,0xbe,0x15,0x00,0x00,0x02,0x00,0x00,0x00, +0xbb,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x36,0x16,0x00,0x00, +0x35,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x2c,0x16,0x00,0x00,0x36,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0xd9,0x15,0x00,0x00,0xd6,0x0d,0x00,0x00,0xf6,0x15,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0xdc,0x15,0x00,0x00,0xdc,0x0d,0x00,0x00,0x08,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xdd,0x15,0x00,0x00,0xd9,0x15,0x00,0x00, +0xdc,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xe0,0x15,0x00,0x00, +0xe2,0x0d,0x00,0x00,0x1a,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0xe1,0x15,0x00,0x00,0xdd,0x15,0x00,0x00,0xe0,0x15,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0xe4,0x15,0x00,0x00,0xe8,0x0d,0x00,0x00,0x2c,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xe5,0x15,0x00,0x00,0xe1,0x15,0x00,0x00, +0xe4,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xe8,0x15,0x00,0x00, +0xf6,0x15,0x00,0x00,0x08,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xea,0x15,0x00,0x00,0xe8,0x15,0x00,0x00,0x1a,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xec,0x15,0x00,0x00,0xea,0x15,0x00,0x00,0x2c,0x16,0x00,0x00, +0x50,0x00,0x07,0x00,0x53,0x00,0x00,0x00,0xed,0x15,0x00,0x00,0xec,0x15,0x00,0x00, +0xec,0x15,0x00,0x00,0xec,0x15,0x00,0x00,0xec,0x15,0x00,0x00,0x88,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0xee,0x15,0x00,0x00,0xe5,0x15,0x00,0x00,0xed,0x15,0x00,0x00, +0x56,0x00,0x05,0x00,0x4e,0x02,0x00,0x00,0x71,0x16,0x00,0x00,0x83,0x15,0x00,0x00, +0xf1,0x0c,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x75,0x16,0x00,0x00, +0x71,0x16,0x00,0x00,0x88,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xbb,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x76,0x16,0x00,0x00,0x75,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x6c,0x16,0x00,0x00, +0x76,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x4e,0x02,0x00,0x00,0x83,0x16,0x00,0x00, +0x83,0x15,0x00,0x00,0xf1,0x0c,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0x87,0x16,0x00,0x00,0x83,0x16,0x00,0x00,0x9a,0x15,0x00,0x00,0x02,0x00,0x00,0x00, +0xbb,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x88,0x16,0x00,0x00, +0x87,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x7e,0x16,0x00,0x00,0x88,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x4e,0x02,0x00,0x00, +0x95,0x16,0x00,0x00,0x83,0x15,0x00,0x00,0xf1,0x0c,0x00,0x00,0x58,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x99,0x16,0x00,0x00,0x95,0x16,0x00,0x00,0xac,0x15,0x00,0x00, +0x02,0x00,0x00,0x00,0xbb,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9a,0x16,0x00,0x00,0x99,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x90,0x16,0x00,0x00,0x9a,0x16,0x00,0x00,0x56,0x00,0x05,0x00, +0x4e,0x02,0x00,0x00,0xa7,0x16,0x00,0x00,0x83,0x15,0x00,0x00,0xf1,0x0c,0x00,0x00, +0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xab,0x16,0x00,0x00,0xa7,0x16,0x00,0x00, +0xbe,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xbb,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xac,0x16,0x00,0x00,0xab,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xa2,0x16,0x00,0x00,0xac,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x4f,0x16,0x00,0x00,0xee,0x0d,0x00,0x00, +0x6c,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x52,0x16,0x00,0x00, +0xf4,0x0d,0x00,0x00,0x7e,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x53,0x16,0x00,0x00,0x4f,0x16,0x00,0x00,0x52,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x56,0x16,0x00,0x00,0xfa,0x0d,0x00,0x00,0x90,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x57,0x16,0x00,0x00,0x53,0x16,0x00,0x00, +0x56,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x5a,0x16,0x00,0x00, +0x00,0x0e,0x00,0x00,0xa2,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x5b,0x16,0x00,0x00,0x57,0x16,0x00,0x00,0x5a,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x5e,0x16,0x00,0x00,0x6c,0x16,0x00,0x00,0x7e,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x60,0x16,0x00,0x00,0x5e,0x16,0x00,0x00, +0x90,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x62,0x16,0x00,0x00, +0x60,0x16,0x00,0x00,0xa2,0x16,0x00,0x00,0x50,0x00,0x07,0x00,0x53,0x00,0x00,0x00, +0x63,0x16,0x00,0x00,0x62,0x16,0x00,0x00,0x62,0x16,0x00,0x00,0x62,0x16,0x00,0x00, +0x62,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x64,0x16,0x00,0x00, +0x5b,0x16,0x00,0x00,0x63,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x4e,0x02,0x00,0x00, +0xe7,0x16,0x00,0x00,0x83,0x15,0x00,0x00,0xf1,0x0c,0x00,0x00,0x58,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0xeb,0x16,0x00,0x00,0xe7,0x16,0x00,0x00,0x88,0x15,0x00,0x00, +0x02,0x00,0x00,0x00,0xbb,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xec,0x16,0x00,0x00,0xeb,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0xe2,0x16,0x00,0x00,0xec,0x16,0x00,0x00,0x56,0x00,0x05,0x00, +0x4e,0x02,0x00,0x00,0xf9,0x16,0x00,0x00,0x83,0x15,0x00,0x00,0xf1,0x0c,0x00,0x00, +0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xfd,0x16,0x00,0x00,0xf9,0x16,0x00,0x00, +0x9a,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xbb,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfe,0x16,0x00,0x00,0xfd,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xf4,0x16,0x00,0x00,0xfe,0x16,0x00,0x00, +0x56,0x00,0x05,0x00,0x4e,0x02,0x00,0x00,0x0b,0x17,0x00,0x00,0x83,0x15,0x00,0x00, +0xf1,0x0c,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x0f,0x17,0x00,0x00, +0x0b,0x17,0x00,0x00,0xac,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xbb,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x10,0x17,0x00,0x00,0x0f,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x06,0x17,0x00,0x00, +0x10,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x4e,0x02,0x00,0x00,0x1d,0x17,0x00,0x00, +0x83,0x15,0x00,0x00,0xf1,0x0c,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0x21,0x17,0x00,0x00,0x1d,0x17,0x00,0x00,0xbe,0x15,0x00,0x00,0x02,0x00,0x00,0x00, +0xbb,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x22,0x17,0x00,0x00, +0x21,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x18,0x17,0x00,0x00,0x22,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0xc5,0x16,0x00,0x00,0x06,0x0e,0x00,0x00,0xe2,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0xc8,0x16,0x00,0x00,0x0c,0x0e,0x00,0x00,0xf4,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xc9,0x16,0x00,0x00,0xc5,0x16,0x00,0x00, +0xc8,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xcc,0x16,0x00,0x00, +0x12,0x0e,0x00,0x00,0x06,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0xcd,0x16,0x00,0x00,0xc9,0x16,0x00,0x00,0xcc,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0xd0,0x16,0x00,0x00,0x18,0x0e,0x00,0x00,0x18,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xd1,0x16,0x00,0x00,0xcd,0x16,0x00,0x00, +0xd0,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xd4,0x16,0x00,0x00, +0xe2,0x16,0x00,0x00,0xf4,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xd6,0x16,0x00,0x00,0xd4,0x16,0x00,0x00,0x06,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xd8,0x16,0x00,0x00,0xd6,0x16,0x00,0x00,0x18,0x17,0x00,0x00, +0x50,0x00,0x07,0x00,0x53,0x00,0x00,0x00,0xd9,0x16,0x00,0x00,0xd8,0x16,0x00,0x00, +0xd8,0x16,0x00,0x00,0xd8,0x16,0x00,0x00,0xd8,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0xda,0x16,0x00,0x00,0xd1,0x16,0x00,0x00,0xd9,0x16,0x00,0x00, +0x51,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x24,0x15,0x00,0x00,0x53,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x2e,0x17,0x00,0x00, +0x45,0x04,0x00,0x00,0x24,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0x55,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x2e,0x17,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x56,0x17,0x00,0x00,0x55,0x17,0x00,0x00, +0x56,0x00,0x05,0x00,0x4e,0x02,0x00,0x00,0x5d,0x17,0x00,0x00,0x83,0x15,0x00,0x00, +0xf1,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5f,0x17,0x00,0x00, +0x56,0x17,0x00,0x00,0xd8,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x60,0x17,0x00,0x00,0x5f,0x17,0x00,0x00,0xd8,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x61,0x17,0x00,0x00,0x5d,0x17,0x00,0x00,0x60,0x17,0x00,0x00, +0x02,0x00,0x00,0x00,0xbb,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x62,0x17,0x00,0x00,0x61,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x58,0x17,0x00,0x00,0x62,0x17,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x31,0x17,0x00,0x00,0x4b,0x04,0x00,0x00,0x24,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x67,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x31,0x17,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x68,0x17,0x00,0x00,0x67,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x4e,0x02,0x00,0x00, +0x6f,0x17,0x00,0x00,0x83,0x15,0x00,0x00,0xf1,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x71,0x17,0x00,0x00,0x68,0x17,0x00,0x00,0xd8,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x72,0x17,0x00,0x00,0x71,0x17,0x00,0x00, +0xd8,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x73,0x17,0x00,0x00, +0x6f,0x17,0x00,0x00,0x72,0x17,0x00,0x00,0x02,0x00,0x00,0x00,0xbb,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x74,0x17,0x00,0x00,0x73,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x6a,0x17,0x00,0x00, +0x74,0x17,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x34,0x17,0x00,0x00, +0x51,0x04,0x00,0x00,0x24,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0x79,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x34,0x17,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x7a,0x17,0x00,0x00,0x79,0x17,0x00,0x00, +0x56,0x00,0x05,0x00,0x4e,0x02,0x00,0x00,0x81,0x17,0x00,0x00,0x83,0x15,0x00,0x00, +0xf1,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x83,0x17,0x00,0x00, +0x7a,0x17,0x00,0x00,0xd8,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x84,0x17,0x00,0x00,0x83,0x17,0x00,0x00,0xd8,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x85,0x17,0x00,0x00,0x81,0x17,0x00,0x00,0x84,0x17,0x00,0x00, +0x02,0x00,0x00,0x00,0xbb,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x86,0x17,0x00,0x00,0x85,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x7c,0x17,0x00,0x00,0x86,0x17,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x37,0x17,0x00,0x00,0x57,0x04,0x00,0x00,0x24,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x8b,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x37,0x17,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x8c,0x17,0x00,0x00,0x8b,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x4e,0x02,0x00,0x00, +0x93,0x17,0x00,0x00,0x83,0x15,0x00,0x00,0xf1,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x95,0x17,0x00,0x00,0x8c,0x17,0x00,0x00,0xd8,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x96,0x17,0x00,0x00,0x95,0x17,0x00,0x00, +0xd8,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x97,0x17,0x00,0x00, +0x93,0x17,0x00,0x00,0x96,0x17,0x00,0x00,0x02,0x00,0x00,0x00,0xbb,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x98,0x17,0x00,0x00,0x97,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x8e,0x17,0x00,0x00, +0x98,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x3b,0x17,0x00,0x00, +0x78,0x15,0x00,0x00,0x58,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x3e,0x17,0x00,0x00,0xee,0x15,0x00,0x00,0x6a,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x3f,0x17,0x00,0x00,0x3b,0x17,0x00,0x00,0x3e,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x42,0x17,0x00,0x00,0x64,0x16,0x00,0x00, +0x7c,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x43,0x17,0x00,0x00, +0x3f,0x17,0x00,0x00,0x42,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x46,0x17,0x00,0x00,0xda,0x16,0x00,0x00,0x8e,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x47,0x17,0x00,0x00,0x43,0x17,0x00,0x00,0x46,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x4a,0x17,0x00,0x00,0x58,0x17,0x00,0x00, +0x6a,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x4c,0x17,0x00,0x00, +0x4a,0x17,0x00,0x00,0x7c,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x4e,0x17,0x00,0x00,0x4c,0x17,0x00,0x00,0x8e,0x17,0x00,0x00,0x50,0x00,0x07,0x00, +0x53,0x00,0x00,0x00,0x4f,0x17,0x00,0x00,0x4e,0x17,0x00,0x00,0x4e,0x17,0x00,0x00, +0x4e,0x17,0x00,0x00,0x4e,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x50,0x17,0x00,0x00,0x47,0x17,0x00,0x00,0x4f,0x17,0x00,0x00,0x50,0x00,0x07,0x00, +0xcb,0x04,0x00,0x00,0x2e,0x15,0x00,0x00,0xdc,0x0d,0x00,0x00,0xe2,0x0d,0x00,0x00, +0xf4,0x0d,0x00,0x00,0xfa,0x0d,0x00,0x00,0x3e,0x00,0x03,0x00,0xe9,0x14,0x00,0x00, +0x2e,0x15,0x00,0x00,0x41,0x00,0x05,0x00,0x54,0x00,0x00,0x00,0x2f,0x15,0x00,0x00, +0xe9,0x14,0x00,0x00,0x06,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0x30,0x15,0x00,0x00,0x2f,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0x32,0x15,0x00,0x00,0x2f,0x15,0x00,0x00,0xf9,0x00,0x02,0x00,0x33,0x15,0x00,0x00, +0xf8,0x00,0x02,0x00,0x33,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x53,0x00,0x00,0x00, +0x40,0x23,0x00,0x00,0x32,0x15,0x00,0x00,0xd2,0x0b,0x00,0x00,0xa2,0x17,0x00,0x00, +0x37,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x53,0x00,0x00,0x00,0x3f,0x23,0x00,0x00, +0x30,0x15,0x00,0x00,0xd2,0x0b,0x00,0x00,0x9d,0x17,0x00,0x00,0x37,0x15,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x3d,0x23,0x00,0x00,0x0c,0x02,0x00,0x00, +0xd2,0x0b,0x00,0x00,0x44,0x15,0x00,0x00,0x37,0x15,0x00,0x00,0xb1,0x00,0x05,0x00, +0xcd,0x00,0x00,0x00,0x36,0x15,0x00,0x00,0x3d,0x23,0x00,0x00,0x16,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0x45,0x15,0x00,0x00,0x37,0x15,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x36,0x15,0x00,0x00,0x37,0x15,0x00,0x00,0x45,0x15,0x00,0x00, +0xf8,0x00,0x02,0x00,0x37,0x15,0x00,0x00,0x41,0x00,0x05,0x00,0x54,0x00,0x00,0x00, +0x3a,0x15,0x00,0x00,0xe9,0x14,0x00,0x00,0x3d,0x23,0x00,0x00,0x3d,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0x3b,0x15,0x00,0x00,0x3a,0x15,0x00,0x00,0x0c,0x00,0x07,0x00, +0x53,0x00,0x00,0x00,0x9d,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x3f,0x23,0x00,0x00,0x3b,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0x40,0x15,0x00,0x00,0x3a,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x53,0x00,0x00,0x00, +0xa2,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x40,0x23,0x00,0x00, +0x40,0x15,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x44,0x15,0x00,0x00, +0x3d,0x23,0x00,0x00,0x0c,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x33,0x15,0x00,0x00, +0xf8,0x00,0x02,0x00,0x45,0x15,0x00,0x00,0x0c,0x00,0x08,0x00,0x53,0x00,0x00,0x00, +0x49,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x50,0x17,0x00,0x00, +0x3f,0x23,0x00,0x00,0x40,0x23,0x00,0x00,0x73,0x00,0x04,0x00,0x89,0x00,0x00,0x00, +0x13,0x0d,0x00,0x00,0x49,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x46,0x02,0x00,0x00, +0xa6,0x17,0x00,0x00,0xc5,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0xa7,0x17,0x00,0x00,0xa6,0x17,0x00,0x00,0xc7,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x06,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa8,0x17,0x00,0x00, +0xa7,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xcd,0x00,0x00,0x00, +0xaa,0x17,0x00,0x00,0xa8,0x17,0x00,0x00,0xbb,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xac,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xac,0x17,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x91,0x24,0x00,0x00,0xaa,0x17,0x00,0x00,0xbc,0x01,0x00,0x00, +0xa8,0x17,0x00,0x00,0x41,0x00,0x05,0x00,0x37,0x02,0x00,0x00,0xb0,0x17,0x00,0x00, +0x05,0x02,0x00,0x00,0x3c,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb1,0x17,0x00,0x00,0xb0,0x17,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x17,0x0d,0x00,0x00,0x13,0x0d,0x00,0x00,0x13,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xb6,0x17,0x00,0x00,0xb1,0x17,0x00,0x00,0xb1,0x17,0x00,0x00,0xb1,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xb7,0x17,0x00,0x00,0x17,0x0d,0x00,0x00, +0xb6,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xba,0x17,0x00,0x00, +0xb7,0x17,0x00,0x00,0x91,0x24,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xbe,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xba,0x17,0x00,0x00, +0xc3,0x0a,0x00,0x00,0x37,0x23,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc4,0x17,0x00,0x00,0xbe,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc5,0x17,0x00,0x00,0x70,0x03,0x00,0x00,0xc4,0x17,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc7,0x17,0x00,0x00,0xbe,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc8,0x17,0x00,0x00, +0xd8,0x02,0x00,0x00,0xc7,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc9,0x17,0x00,0x00,0xc5,0x17,0x00,0x00,0xc8,0x17,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcb,0x17,0x00,0x00,0xbe,0x17,0x00,0x00,0x02,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcc,0x17,0x00,0x00,0x70,0x03,0x00,0x00, +0xcb,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcd,0x17,0x00,0x00, +0xc9,0x17,0x00,0x00,0xcc,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd0,0x17,0x00,0x00,0xd8,0x02,0x00,0x00,0xc4,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd3,0x17,0x00,0x00,0xd8,0x02,0x00,0x00,0xcb,0x17,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd4,0x17,0x00,0x00,0xd0,0x17,0x00,0x00, +0xd3,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd7,0x17,0x00,0x00, +0x83,0x03,0x00,0x00,0xc4,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xdb,0x17,0x00,0x00,0xd7,0x17,0x00,0x00,0xc8,0x17,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xdf,0x17,0x00,0x00,0xdb,0x17,0x00,0x00,0xcc,0x17,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xe0,0x17,0x00,0x00,0xcd,0x17,0x00,0x00, +0xd4,0x17,0x00,0x00,0xdf,0x17,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1c,0x0d,0x00,0x00,0x13,0x0d,0x00,0x00,0x03,0x00,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x1d,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x1c,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xe5,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x1d,0x0d,0x00,0x00,0xbb,0x01,0x00,0x00, +0xbc,0x01,0x00,0x00,0xb8,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x21,0x0d,0x00,0x00, +0x1c,0x0d,0x00,0x00,0xbb,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0xa3,0x02,0x00,0x00, +0x01,0x18,0x00,0x00,0xa5,0x02,0x00,0x00,0x62,0x00,0x05,0x00,0x89,0x00,0x00,0x00, +0x03,0x18,0x00,0x00,0x01,0x18,0x00,0x00,0x7b,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x04,0x18,0x00,0x00,0x03,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xba,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0xf0,0x17,0x00,0x00,0x04,0x18,0x00,0x00, +0xa5,0x08,0x00,0x00,0x3d,0x00,0x04,0x00,0x46,0x02,0x00,0x00,0x08,0x18,0x00,0x00, +0xba,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x4e,0x02,0x00,0x00,0x0a,0x18,0x00,0x00, +0x08,0x18,0x00,0x00,0xf1,0x0c,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0x0c,0x18,0x00,0x00,0x0a,0x18,0x00,0x00,0xd4,0x0c,0x00,0x00,0x02,0x00,0x00,0x00, +0xbb,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x0d,0x18,0x00,0x00, +0x0c,0x18,0x00,0x00,0x0c,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0xdb,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xdb,0x0b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xf7,0x23,0x00,0x00,0xc3,0x0a,0x00,0x00, +0xd0,0x0b,0x00,0x00,0xe0,0x17,0x00,0x00,0xac,0x17,0x00,0x00,0xf5,0x00,0x07,0x00, +0xcd,0x00,0x00,0x00,0xe6,0x23,0x00,0x00,0x9e,0x08,0x00,0x00,0xd0,0x0b,0x00,0x00, +0x21,0x0d,0x00,0x00,0xac,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x46,0x23,0x00,0x00,0xe7,0x02,0x00,0x00,0xd0,0x0b,0x00,0x00,0x0d,0x18,0x00,0x00, +0xac,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0xcd,0x00,0x00,0x00,0x44,0x23,0x00,0x00, +0x9e,0x08,0x00,0x00,0xd0,0x0b,0x00,0x00,0xf0,0x17,0x00,0x00,0xac,0x17,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x42,0x23,0x00,0x00,0xbb,0x01,0x00,0x00, +0xd0,0x0b,0x00,0x00,0xe5,0x17,0x00,0x00,0xac,0x17,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x13,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x68,0x0c,0x00,0x00,0x42,0x23,0x00,0x00,0x41,0x00,0x05,0x00,0x1c,0x02,0x00,0x00, +0xab,0x18,0x00,0x00,0x05,0x02,0x00,0x00,0x1b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xac,0x18,0x00,0x00,0xab,0x18,0x00,0x00,0xc4,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x94,0x18,0x00,0x00,0x11,0x02,0x00,0x00,0xac,0x18,0x00,0x00, +0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x95,0x18,0x00,0x00,0x94,0x18,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x99,0x18,0x00,0x00,0x95,0x18,0x00,0x00, +0x95,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x9a,0x18,0x00,0x00, +0x49,0x0c,0x00,0x00,0x99,0x18,0x00,0x00,0x6e,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0x9b,0x18,0x00,0x00,0x9a,0x18,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x02,0x00,0x00, +0xb3,0x18,0x00,0x00,0x05,0x02,0x00,0x00,0x16,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0xb4,0x18,0x00,0x00,0xb3,0x18,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xc0,0x18,0x00,0x00,0x9b,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xc1,0x18,0x00,0x00,0x43,0x0c,0x00,0x00,0xc0,0x18,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xc4,0x18,0x00,0x00,0xc0,0x18,0x00,0x00, +0xe6,0x03,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xd1,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xc1,0x18,0x00,0x00,0xc4,0x18,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xd6,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xe6,0x03,0x00,0x00,0xd1,0x18,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xca,0x18,0x00,0x00,0xb4,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xcb,0x18,0x00,0x00,0xd6,0x18,0x00,0x00,0xca,0x18,0x00,0x00, +0x3d,0x00,0x04,0x00,0x46,0x02,0x00,0x00,0xda,0x18,0x00,0x00,0xc5,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xdb,0x18,0x00,0x00,0xda,0x18,0x00,0x00, +0xc7,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xdc,0x18,0x00,0x00,0xdb,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0xde,0x18,0x00,0x00,0xdc,0x18,0x00,0x00, +0xbb,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xe0,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe0,0x18,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x92,0x24,0x00,0x00, +0xde,0x18,0x00,0x00,0xbc,0x01,0x00,0x00,0xdc,0x18,0x00,0x00,0x3d,0x00,0x04,0x00, +0x46,0x02,0x00,0x00,0xe8,0x18,0x00,0x00,0x48,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x4e,0x02,0x00,0x00,0xea,0x18,0x00,0x00,0xe8,0x18,0x00,0x00,0xf1,0x0c,0x00,0x00, +0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xed,0x18,0x00,0x00,0xac,0x18,0x00,0x00, +0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xee,0x18,0x00,0x00,0xea,0x18,0x00,0x00, +0xcb,0x18,0x00,0x00,0x02,0x00,0x00,0x00,0xed,0x18,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xef,0x18,0x00,0x00,0xee,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa4,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0xef,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa5,0x18,0x00,0x00,0x92,0x24,0x00,0x00,0xa4,0x18,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xf4,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0xa5,0x18,0x00,0x00,0xf2,0x06,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2e,0x18,0x00,0x00,0x46,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0xcd,0x00,0x00,0x00,0x2f,0x18,0x00,0x00,0x2e,0x18,0x00,0x00,0xbb,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x35,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x2f,0x18,0x00,0x00,0x30,0x18,0x00,0x00,0x32,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x32,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x35,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x30,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x35,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x35,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x4a,0x23,0x00,0x00, +0x2e,0x18,0x00,0x00,0x32,0x18,0x00,0x00,0xf4,0x18,0x00,0x00,0x30,0x18,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xca,0x22,0x00,0x00,0x4a,0x23,0x00,0x00, +0x46,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x0b,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x4a,0x23,0x00,0x00, +0xf4,0x18,0x00,0x00,0xb7,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0xff,0x18,0x00,0x00, +0x0b,0x19,0x00,0x00,0xbb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x05,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xff,0x18,0x00,0x00,0x00,0x19,0x00,0x00, +0x04,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x04,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0x05,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x00,0x19,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x10,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x4a,0x23,0x00,0x00,0xf4,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x03,0x19,0x00,0x00,0x10,0x19,0x00,0x00,0x0b,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0x05,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x4c,0x23,0x00,0x00,0xbb,0x01,0x00,0x00,0x04,0x19,0x00,0x00, +0x03,0x19,0x00,0x00,0x00,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3d,0x18,0x00,0x00,0xbc,0x01,0x00,0x00,0x4c,0x23,0x00,0x00,0xf7,0x00,0x03,0x00, +0x5b,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x44,0x23,0x00,0x00, +0x40,0x18,0x00,0x00,0x48,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x48,0x18,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4a,0x18,0x00,0x00,0x46,0x23,0x00,0x00, +0x00,0x00,0x00,0x00,0xbc,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x4b,0x18,0x00,0x00, +0x4a,0x18,0x00,0x00,0xbc,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x5a,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x4b,0x18,0x00,0x00,0x4c,0x18,0x00,0x00, +0x52,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x52,0x18,0x00,0x00,0xba,0x00,0x05,0x00, +0xcd,0x00,0x00,0x00,0x54,0x18,0x00,0x00,0x3d,0x18,0x00,0x00,0x30,0x07,0x00,0x00, +0xf7,0x00,0x03,0x00,0x59,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x54,0x18,0x00,0x00,0x55,0x18,0x00,0x00,0x59,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x55,0x18,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xd6,0x22,0x00,0x00, +0xbb,0x01,0x00,0x00,0xca,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x59,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x59,0x18,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x56,0x23,0x00,0x00,0xca,0x22,0x00,0x00,0x52,0x18,0x00,0x00, +0xd6,0x22,0x00,0x00,0x55,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x5a,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4c,0x18,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x16,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x4a,0x23,0x00,0x00, +0xf4,0x18,0x00,0x00,0xd8,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xd4,0x22,0x00,0x00,0x16,0x19,0x00,0x00,0xca,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x5a,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x5a,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x55,0x23,0x00,0x00,0x56,0x23,0x00,0x00, +0x59,0x18,0x00,0x00,0xd4,0x22,0x00,0x00,0x4c,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0x5b,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x40,0x18,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0xcd,0x22,0x00,0x00,0xf4,0x18,0x00,0x00,0x95,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x44,0x18,0x00,0x00, +0x46,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0xb7,0x00,0x05,0x00,0xcd,0x00,0x00,0x00, +0x45,0x18,0x00,0x00,0x44,0x18,0x00,0x00,0xbb,0x01,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x46,0x18,0x00,0x00,0x45,0x18,0x00,0x00,0xd6,0x02,0x00,0x00, +0xbc,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xd0,0x22,0x00,0x00, +0x46,0x18,0x00,0x00,0xcd,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x5b,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x5b,0x18,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x54,0x23,0x00,0x00,0x55,0x23,0x00,0x00,0x5a,0x18,0x00,0x00, +0xd0,0x22,0x00,0x00,0x40,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5d,0x18,0x00,0x00,0x38,0x23,0x00,0x00,0x4c,0x23,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5e,0x18,0x00,0x00,0x5d,0x18,0x00,0x00,0x3a,0x07,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x1c,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x5e,0x18,0x00,0x00,0xbb,0x01,0x00,0x00,0xbc,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x21,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x13,0x18,0x00,0x00,0x1c,0x19,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x63,0x18,0x00,0x00,0xbc,0x01,0x00,0x00,0x21,0x19,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x65,0x18,0x00,0x00,0x54,0x23,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x66,0x18,0x00,0x00, +0x65,0x18,0x00,0x00,0x63,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6a,0x18,0x00,0x00,0xbc,0x01,0x00,0x00,0x6b,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x25,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x6a,0x18,0x00,0x00,0xbb,0x01,0x00,0x00,0xbc,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6e,0x18,0x00,0x00,0x66,0x18,0x00,0x00,0x25,0x19,0x00,0x00, +0xb8,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x72,0x18,0x00,0x00,0xf9,0x0c,0x00,0x00, +0x30,0x07,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x73,0x18,0x00,0x00, +0x72,0x18,0x00,0x00,0xbc,0x01,0x00,0x00,0xbb,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x76,0x18,0x00,0x00,0x6e,0x18,0x00,0x00,0x73,0x18,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7a,0x18,0x00,0x00,0x76,0x18,0x00,0x00, +0xbc,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x29,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x7a,0x18,0x00,0x00,0xbb,0x01,0x00,0x00, +0xbc,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7d,0x18,0x00,0x00, +0x54,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x40,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x7d,0x18,0x00,0x00, +0xf4,0x18,0x00,0x00,0xb7,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x34,0x19,0x00,0x00, +0x40,0x19,0x00,0x00,0xbb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x3a,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x34,0x19,0x00,0x00,0x35,0x19,0x00,0x00, +0x39,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x39,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0x3a,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x35,0x19,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x45,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x7d,0x18,0x00,0x00,0xf4,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x38,0x19,0x00,0x00,0x45,0x19,0x00,0x00,0x40,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0x3a,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x3a,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x57,0x23,0x00,0x00,0xbb,0x01,0x00,0x00,0x39,0x19,0x00,0x00, +0x38,0x19,0x00,0x00,0x35,0x19,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x49,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x57,0x23,0x00,0x00, +0xbb,0x01,0x00,0x00,0xbc,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x82,0x18,0x00,0x00,0x29,0x19,0x00,0x00,0x32,0x04,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x4d,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x82,0x18,0x00,0x00,0xbb,0x01,0x00,0x00,0xbc,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x85,0x18,0x00,0x00,0x4d,0x19,0x00,0x00,0x49,0x19,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x51,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x85,0x18,0x00,0x00,0xbb,0x01,0x00,0x00,0xbc,0x01,0x00,0x00, +0x41,0x00,0x05,0x00,0x27,0x02,0x00,0x00,0xb0,0x1a,0x00,0x00,0x05,0x02,0x00,0x00, +0x31,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xb1,0x1a,0x00,0x00, +0xb0,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x9c,0x19,0x00,0x00, +0x40,0x0c,0x00,0x00,0xb1,0x1a,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x9e,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x9c,0x19,0x00,0x00, +0x6e,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x9f,0x19,0x00,0x00,0x9e,0x19,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xa1,0x19,0x00,0x00,0x9f,0x19,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xa2,0x19,0x00,0x00,0xa1,0x19,0x00,0x00, +0xe6,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xa4,0x19,0x00,0x00, +0xa2,0x19,0x00,0x00,0x7f,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa6,0x19,0x00,0x00,0xa4,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa8,0x19,0x00,0x00,0x9c,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xba,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0xa9,0x19,0x00,0x00,0xa6,0x19,0x00,0x00, +0xa8,0x19,0x00,0x00,0xa9,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0xaa,0x19,0x00,0x00, +0xa9,0x19,0x00,0x00,0x88,0x05,0x00,0x00,0x89,0x05,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0xe5,0x22,0x00,0x00,0xaa,0x19,0x00,0x00,0xad,0x23,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xad,0x19,0x00,0x00, +0xa4,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xaf,0x19,0x00,0x00,0x9c,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0xba,0x00,0x05,0x00, +0xcd,0x00,0x00,0x00,0xb0,0x19,0x00,0x00,0xad,0x19,0x00,0x00,0xaf,0x19,0x00,0x00, +0xa9,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0xb1,0x19,0x00,0x00,0xb0,0x19,0x00,0x00, +0x88,0x05,0x00,0x00,0x89,0x05,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0xe9,0x22,0x00,0x00,0xb1,0x19,0x00,0x00,0xe5,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xbe,0x19,0x00,0x00,0xe9,0x22,0x00,0x00, +0xf9,0x00,0x02,0x00,0xbf,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xbf,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xb1,0x23,0x00,0x00,0x06,0x02,0x00,0x00, +0x3a,0x19,0x00,0x00,0xf9,0x19,0x00,0x00,0xf7,0x19,0x00,0x00,0xb1,0x00,0x05,0x00, +0xcd,0x00,0x00,0x00,0xc2,0x19,0x00,0x00,0xb1,0x23,0x00,0x00,0xea,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0xfa,0x19,0x00,0x00,0xf7,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xc2,0x19,0x00,0x00,0xc3,0x19,0x00,0x00,0xfa,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc3,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0xc4,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc4,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x48,0x24,0x00,0x00,0x06,0x02,0x00,0x00,0xc3,0x19,0x00,0x00,0xf5,0x19,0x00,0x00, +0xf3,0x19,0x00,0x00,0xb1,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0xc7,0x19,0x00,0x00, +0x48,0x24,0x00,0x00,0xea,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xf6,0x19,0x00,0x00, +0xf3,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc7,0x19,0x00,0x00, +0xc8,0x19,0x00,0x00,0xf6,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xc8,0x19,0x00,0x00, +0xc4,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xcb,0x19,0x00,0x00,0xb1,0x23,0x00,0x00, +0x11,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xcc,0x19,0x00,0x00, +0x48,0x24,0x00,0x00,0xcb,0x19,0x00,0x00,0xf7,0x00,0x03,0x00,0xd3,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa9,0x19,0x00,0x00,0xce,0x19,0x00,0x00, +0xd1,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xd1,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd3,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xce,0x19,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xd0,0x19,0x00,0x00,0xea,0x02,0x00,0x00,0x48,0x24,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd3,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xd3,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x4a,0x24,0x00,0x00,0x48,0x24,0x00,0x00, +0xd1,0x19,0x00,0x00,0xd0,0x19,0x00,0x00,0xce,0x19,0x00,0x00,0xf7,0x00,0x03,0x00, +0xdb,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb0,0x19,0x00,0x00, +0xd6,0x19,0x00,0x00,0xd9,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xd9,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0xdb,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xd6,0x19,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xd8,0x19,0x00,0x00,0xea,0x02,0x00,0x00, +0xb1,0x23,0x00,0x00,0xf9,0x00,0x02,0x00,0xdb,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0xdb,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x4c,0x24,0x00,0x00, +0xb1,0x23,0x00,0x00,0xd9,0x19,0x00,0x00,0xd8,0x19,0x00,0x00,0xd6,0x19,0x00,0x00, +0x50,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xdd,0x19,0x00,0x00,0x4a,0x24,0x00,0x00, +0x4c,0x24,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xe3,0x19,0x00,0x00, +0x9f,0x19,0x00,0x00,0xe9,0x22,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0xe5,0x19,0x00,0x00,0xe3,0x19,0x00,0x00,0xdd,0x19,0x00,0x00,0x5f,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x1f,0x1b,0x00,0x00,0xf0,0x0c,0x00,0x00,0xe5,0x19,0x00,0x00, +0x02,0x00,0x00,0x00,0x06,0x02,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x20,0x1b,0x00,0x00,0x1f,0x1b,0x00,0x00,0x1f,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0xf2,0x19,0x00,0x00,0x65,0x19,0x00,0x00,0xcc,0x19,0x00,0x00,0x3e,0x00,0x03,0x00, +0xf2,0x19,0x00,0x00,0x20,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0xf3,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf3,0x19,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xf5,0x19,0x00,0x00,0x48,0x24,0x00,0x00,0x0c,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc4,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xf6,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf7,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xf7,0x19,0x00,0x00,0x80,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xf9,0x19,0x00,0x00,0xb1,0x23,0x00,0x00,0x0c,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xbf,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xfa,0x19,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xfd,0x19,0x00,0x00,0xa4,0x19,0x00,0x00, +0x9c,0x19,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x02,0x1a,0x00,0x00, +0x75,0x0c,0x00,0x00,0xbc,0x01,0x00,0x00,0xbb,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x25,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x21,0x19,0x00,0x00,0x02,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x30,0x1b,0x00,0x00,0x39,0x23,0x00,0x00,0xb1,0x1a,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x32,0x1b,0x00,0x00,0x30,0x1b,0x00,0x00,0x39,0x23,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x33,0x1b,0x00,0x00,0x32,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x35,0x1b,0x00,0x00, +0xbc,0x01,0x00,0x00,0x33,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x40,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x69,0x05,0x00,0x00, +0x35,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x07,0x1a,0x00,0x00, +0xbc,0x01,0x00,0x00,0x25,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x08,0x1a,0x00,0x00,0x40,0x1b,0x00,0x00,0x07,0x1a,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0a,0x1a,0x00,0x00,0xbc,0x01,0x00,0x00,0x08,0x1a,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0b,0x1a,0x00,0x00,0x0a,0x1a,0x00,0x00, +0x06,0x06,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x45,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xbc,0x01,0x00,0x00,0x0b,0x1a,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0e,0x1a,0x00,0x00,0x70,0x03,0x00,0x00, +0xf9,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x4a,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x0e,0x1a,0x00,0x00,0x25,0x1b,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x4f,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xbb,0x01,0x00,0x00,0x4a,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x55,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x08,0x1a,0x00,0x00,0x45,0x1b,0x00,0x00,0x4f,0x1b,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x17,0x1a,0x00,0x00,0xcb,0x0c,0x00,0x00,0x3a,0x23,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x59,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x17,0x1a,0x00,0x00,0xbb,0x01,0x00,0x00,0xbc,0x01,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x5f,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x1e,0x06,0x00,0x00,0x1f,0x06,0x00,0x00,0x59,0x1b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x1a,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x1a,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xc1,0x23,0x00,0x00,0xef,0x05,0x00,0x00, +0xfa,0x19,0x00,0x00,0x2f,0x24,0x00,0x00,0x7e,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xbb,0x23,0x00,0x00,0x74,0x23,0x00,0x00,0xfa,0x19,0x00,0x00, +0x41,0x24,0x00,0x00,0x7e,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xb9,0x23,0x00,0x00,0x74,0x23,0x00,0x00,0xfa,0x19,0x00,0x00,0x3e,0x24,0x00,0x00, +0x7e,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xb7,0x23,0x00,0x00, +0x74,0x23,0x00,0x00,0xfa,0x19,0x00,0x00,0x3b,0x24,0x00,0x00,0x7e,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xb5,0x23,0x00,0x00,0x74,0x23,0x00,0x00, +0xfa,0x19,0x00,0x00,0x38,0x24,0x00,0x00,0x7e,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xb3,0x23,0x00,0x00,0x65,0x23,0x00,0x00,0xfa,0x19,0x00,0x00, +0x35,0x24,0x00,0x00,0x7e,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xb2,0x23,0x00,0x00,0x06,0x02,0x00,0x00,0xfa,0x19,0x00,0x00,0x80,0x1a,0x00,0x00, +0x7e,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x1d,0x1a,0x00,0x00, +0xb2,0x23,0x00,0x00,0xea,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x81,0x1a,0x00,0x00, +0x7e,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x1d,0x1a,0x00,0x00, +0x1e,0x1a,0x00,0x00,0x81,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x1e,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x1f,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x1f,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x41,0x24,0x00,0x00,0xbb,0x23,0x00,0x00, +0x1e,0x1a,0x00,0x00,0x46,0x24,0x00,0x00,0x7a,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x3e,0x24,0x00,0x00,0xb9,0x23,0x00,0x00,0x1e,0x1a,0x00,0x00, +0x45,0x24,0x00,0x00,0x7a,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x3b,0x24,0x00,0x00,0xb7,0x23,0x00,0x00,0x1e,0x1a,0x00,0x00,0x44,0x24,0x00,0x00, +0x7a,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x38,0x24,0x00,0x00, +0xb5,0x23,0x00,0x00,0x1e,0x1a,0x00,0x00,0x43,0x24,0x00,0x00,0x7a,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x35,0x24,0x00,0x00,0xb3,0x23,0x00,0x00, +0x1e,0x1a,0x00,0x00,0x42,0x24,0x00,0x00,0x7a,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x2f,0x24,0x00,0x00,0xc1,0x23,0x00,0x00,0x1e,0x1a,0x00,0x00, +0x65,0x1a,0x00,0x00,0x7a,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x28,0x24,0x00,0x00,0x06,0x02,0x00,0x00,0x1e,0x1a,0x00,0x00,0x7c,0x1a,0x00,0x00, +0x7a,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x22,0x1a,0x00,0x00, +0x28,0x24,0x00,0x00,0xea,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x7d,0x1a,0x00,0x00, +0x7a,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x22,0x1a,0x00,0x00, +0x23,0x1a,0x00,0x00,0x7d,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x23,0x1a,0x00,0x00, +0xc4,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x26,0x1a,0x00,0x00,0xb2,0x23,0x00,0x00, +0x11,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x27,0x1a,0x00,0x00, +0x28,0x24,0x00,0x00,0x26,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00,0x2e,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa9,0x19,0x00,0x00,0x29,0x1a,0x00,0x00, +0x2c,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x2c,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x2e,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x29,0x1a,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x2b,0x1a,0x00,0x00,0xea,0x02,0x00,0x00,0x28,0x24,0x00,0x00, +0xf9,0x00,0x02,0x00,0x2e,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x2e,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x2a,0x24,0x00,0x00,0x28,0x24,0x00,0x00, +0x2c,0x1a,0x00,0x00,0x2b,0x1a,0x00,0x00,0x29,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00, +0x36,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb0,0x19,0x00,0x00, +0x31,0x1a,0x00,0x00,0x34,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x34,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x36,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x31,0x1a,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x33,0x1a,0x00,0x00,0xea,0x02,0x00,0x00, +0xb2,0x23,0x00,0x00,0xf9,0x00,0x02,0x00,0x36,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x36,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x2c,0x24,0x00,0x00, +0xb2,0x23,0x00,0x00,0x34,0x1a,0x00,0x00,0x33,0x1a,0x00,0x00,0x31,0x1a,0x00,0x00, +0x50,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x38,0x1a,0x00,0x00,0x2a,0x24,0x00,0x00, +0x2c,0x24,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x3b,0x1a,0x00,0x00, +0x38,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x3c,0x1a,0x00,0x00, +0xbe,0x19,0x00,0x00,0x3b,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x3f,0x1a,0x00,0x00,0xfd,0x19,0x00,0x00,0x3c,0x1a,0x00,0x00,0x50,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x47,0x1a,0x00,0x00,0xaa,0x19,0x00,0x00,0xb1,0x19,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x48,0x1a,0x00,0x00,0x9f,0x19,0x00,0x00, +0x47,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x4a,0x1a,0x00,0x00, +0x48,0x1a,0x00,0x00,0x38,0x1a,0x00,0x00,0x7c,0x00,0x04,0x00,0xfa,0x03,0x00,0x00, +0x67,0x1b,0x00,0x00,0x4a,0x1a,0x00,0x00,0x7c,0x00,0x04,0x00,0xfa,0x03,0x00,0x00, +0x69,0x1b,0x00,0x00,0x83,0x0c,0x00,0x00,0xb0,0x00,0x05,0x00,0xfe,0x03,0x00,0x00, +0x6a,0x1b,0x00,0x00,0x67,0x1b,0x00,0x00,0x69,0x1b,0x00,0x00,0x9b,0x00,0x04,0x00, +0xcd,0x00,0x00,0x00,0x6b,0x1b,0x00,0x00,0x6a,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x54,0x1a,0x00,0x00,0x6b,0x1b,0x00,0x00,0xbc,0x01,0x00,0x00, +0xbb,0x01,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x73,0x1b,0x00,0x00, +0x55,0x1b,0x00,0x00,0x55,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x74,0x1b,0x00,0x00,0x3f,0x1a,0x00,0x00,0x73,0x1b,0x00,0x00,0x94,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x77,0x1b,0x00,0x00,0x74,0x1b,0x00,0x00,0x74,0x1b,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x87,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x77,0x1b,0x00,0x00,0x32,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8d,0x1b,0x00,0x00,0x1d,0x04,0x00,0x00,0x87,0x1b,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8e,0x1b,0x00,0x00,0x8d,0x1b,0x00,0x00, +0xbc,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x90,0x1b,0x00,0x00, +0x70,0x03,0x00,0x00,0x87,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x91,0x1b,0x00,0x00,0x90,0x1b,0x00,0x00,0xbc,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x93,0x1b,0x00,0x00,0x25,0x04,0x00,0x00,0x8e,0x1b,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x95,0x1b,0x00,0x00,0x93,0x1b,0x00,0x00, +0x8e,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x96,0x1b,0x00,0x00, +0x95,0x1b,0x00,0x00,0x2a,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x99,0x1b,0x00,0x00,0x91,0x1b,0x00,0x00,0x91,0x1b,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9a,0x1b,0x00,0x00,0x96,0x1b,0x00,0x00,0x99,0x1b,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x59,0x1a,0x00,0x00,0x54,0x1a,0x00,0x00, +0x9a,0x1b,0x00,0x00,0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x5b,0x1a,0x00,0x00, +0x65,0x19,0x00,0x00,0x27,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0x5c,0x1a,0x00,0x00,0x5b,0x1a,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x5e,0x1a,0x00,0x00,0x5c,0x1a,0x00,0x00,0x59,0x1a,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x60,0x1a,0x00,0x00,0x5e,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x61,0x1a,0x00,0x00,0x5e,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x62,0x1a,0x00,0x00, +0x5e,0x1a,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0x63,0x1a,0x00,0x00,0x60,0x1a,0x00,0x00,0x61,0x1a,0x00,0x00,0x62,0x1a,0x00,0x00, +0x59,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0x65,0x1a,0x00,0x00, +0x2f,0x24,0x00,0x00,0x63,0x1a,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x68,0x1a,0x00,0x00,0x3f,0x1a,0x00,0x00,0x3f,0x1a,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6b,0x1a,0x00,0x00,0x5f,0x1b,0x00,0x00,0x68,0x1a,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x6c,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x6b,0x1a,0x00,0x00,0xaa,0x00,0x05,0x00,0xcd,0x00,0x00,0x00, +0x6e,0x1a,0x00,0x00,0xb2,0x23,0x00,0x00,0x06,0x02,0x00,0x00,0xaa,0x00,0x05,0x00, +0xcd,0x00,0x00,0x00,0x70,0x1a,0x00,0x00,0x28,0x24,0x00,0x00,0x06,0x02,0x00,0x00, +0xa7,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x71,0x1a,0x00,0x00,0x6e,0x1a,0x00,0x00, +0x70,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x74,0x1a,0x00,0x00, +0x5b,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00,0xc0,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x71,0x1a,0x00,0x00,0xa3,0x1b,0x00,0x00,0xa7,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa7,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xd0,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x3b,0x24,0x00,0x00, +0x74,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xd5,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x38,0x24,0x00,0x00,0x74,0x1a,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xb0,0x1b,0x00,0x00,0x74,0x1a,0x00,0x00, +0x6c,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xb4,0x1b,0x00,0x00, +0x41,0x24,0x00,0x00,0xb0,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xb7,0x1b,0x00,0x00,0x74,0x1a,0x00,0x00,0xb0,0x1b,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xba,0x1b,0x00,0x00,0x3e,0x24,0x00,0x00,0xb7,0x1b,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbe,0x1b,0x00,0x00,0x35,0x24,0x00,0x00, +0x6c,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0xc0,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa3,0x1b,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xc5,0x1b,0x00,0x00, +0x74,0x1a,0x00,0x00,0x6c,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xc9,0x1b,0x00,0x00,0x74,0x1a,0x00,0x00,0xc5,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc0,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xc0,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x46,0x24,0x00,0x00,0xb4,0x1b,0x00,0x00,0xa7,0x1b,0x00,0x00, +0xc5,0x1b,0x00,0x00,0xa3,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x45,0x24,0x00,0x00,0xba,0x1b,0x00,0x00,0xa7,0x1b,0x00,0x00,0xc9,0x1b,0x00,0x00, +0xa3,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x44,0x24,0x00,0x00, +0xd0,0x1b,0x00,0x00,0xa7,0x1b,0x00,0x00,0x74,0x1a,0x00,0x00,0xa3,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x43,0x24,0x00,0x00,0xd5,0x1b,0x00,0x00, +0xa7,0x1b,0x00,0x00,0x74,0x1a,0x00,0x00,0xa3,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x42,0x24,0x00,0x00,0xbe,0x1b,0x00,0x00,0xa7,0x1b,0x00,0x00, +0x6c,0x1a,0x00,0x00,0xa3,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x7a,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x7a,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x7c,0x1a,0x00,0x00,0x28,0x24,0x00,0x00,0x0c,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x1f,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x7d,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x7e,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x7e,0x1a,0x00,0x00,0x80,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x80,0x1a,0x00,0x00,0xb2,0x23,0x00,0x00,0x0c,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x1a,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x81,0x1a,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xdb,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xb3,0x23,0x00,0x00,0xba,0x00,0x05,0x00,0xcd,0x00,0x00,0x00, +0xdc,0x1b,0x00,0x00,0xdb,0x1b,0x00,0x00,0x1c,0x03,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe1,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xe1,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x93,0x24,0x00,0x00,0xdc,0x1b,0x00,0x00,0xb3,0x23,0x00,0x00, +0xbc,0x01,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xe8,0x1b,0x00,0x00, +0x93,0x24,0x00,0x00,0x93,0x24,0x00,0x00,0x93,0x24,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xe9,0x1b,0x00,0x00,0xbb,0x23,0x00,0x00,0xe8,0x1b,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xf0,0x1b,0x00,0x00,0xb9,0x23,0x00,0x00, +0xe8,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xf8,0x1b,0x00,0x00, +0xe9,0x1b,0x00,0x00,0xe9,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xf9,0x1b,0x00,0x00,0xf0,0x1b,0x00,0x00,0xf8,0x1b,0x00,0x00,0x0c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xfa,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xf9,0x1b,0x00,0x00,0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xfb,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0xfa,0x1b,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x86,0x1a,0x00,0x00,0xc1,0x23,0x00,0x00,0x03,0x00,0x00,0x00, +0xba,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x87,0x1a,0x00,0x00,0x86,0x1a,0x00,0x00, +0x1c,0x03,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x88,0x1a,0x00,0x00, +0x87,0x1a,0x00,0x00,0xbc,0x01,0x00,0x00,0xbb,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8b,0x1a,0x00,0x00,0x86,0x1a,0x00,0x00,0x88,0x1a,0x00,0x00, +0x52,0x00,0x06,0x00,0x89,0x00,0x00,0x00,0x07,0x23,0x00,0x00,0x8b,0x1a,0x00,0x00, +0xc1,0x23,0x00,0x00,0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xcd,0x00,0x00,0x00, +0x8f,0x1a,0x00,0x00,0x8b,0x1a,0x00,0x00,0x1c,0x03,0x00,0x00,0xf7,0x00,0x03,0x00, +0xac,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x8f,0x1a,0x00,0x00, +0x90,0x1a,0x00,0x00,0xac,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x90,0x1a,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x92,0x1a,0x00,0x00,0x07,0x23,0x00,0x00, +0x07,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x95,0x1a,0x00,0x00,0x8b,0x1a,0x00,0x00, +0x8b,0x1a,0x00,0x00,0x8b,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x96,0x1a,0x00,0x00,0x92,0x1a,0x00,0x00,0x95,0x1a,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x98,0x1a,0x00,0x00,0x96,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x89,0x00,0x00,0x00,0x0b,0x23,0x00,0x00,0x98,0x1a,0x00,0x00, +0x96,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9a,0x1a,0x00,0x00,0x96,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x89,0x00,0x00,0x00,0x0d,0x23,0x00,0x00,0x9a,0x1a,0x00,0x00,0x0b,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9c,0x1a,0x00,0x00, +0x96,0x1a,0x00,0x00,0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x89,0x00,0x00,0x00, +0x0f,0x23,0x00,0x00,0x9c,0x1a,0x00,0x00,0x0d,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9f,0x1a,0x00,0x00,0x8b,0x1a,0x00,0x00, +0xc2,0x06,0x00,0x00,0x52,0x00,0x06,0x00,0x89,0x00,0x00,0x00,0x12,0x23,0x00,0x00, +0x9f,0x1a,0x00,0x00,0x0f,0x23,0x00,0x00,0x03,0x00,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xa3,0x1a,0x00,0x00,0x12,0x23,0x00,0x00,0x12,0x23,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x04,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xa3,0x1a,0x00,0x00,0xb7,0x23,0x00,0x00,0xb5,0x23,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa7,0x1a,0x00,0x00,0x04,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x89,0x00,0x00,0x00,0x14,0x23,0x00,0x00,0xa7,0x1a,0x00,0x00, +0x12,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa9,0x1a,0x00,0x00,0x04,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x89,0x00,0x00,0x00,0x16,0x23,0x00,0x00,0xa9,0x1a,0x00,0x00,0x14,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xab,0x1a,0x00,0x00, +0x04,0x1c,0x00,0x00,0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x89,0x00,0x00,0x00, +0x18,0x23,0x00,0x00,0xab,0x1a,0x00,0x00,0x16,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0xac,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xac,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xc2,0x23,0x00,0x00,0x07,0x23,0x00,0x00, +0xe1,0x1b,0x00,0x00,0x18,0x23,0x00,0x00,0x90,0x1a,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x23,0x1c,0x00,0x00,0xe9,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x25,0x1c,0x00,0x00,0x23,0x1c,0x00,0x00, +0xbc,0x09,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x26,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x1c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x27,0x1c,0x00,0x00,0x26,0x1c,0x00,0x00,0xe4,0x09,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x8d,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xf9,0x0c,0x00,0x00,0x6b,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x92,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x8d,0x1c,0x00,0x00,0x3d,0x18,0x00,0x00,0xb8,0x00,0x05,0x00,0xcd,0x00,0x00,0x00, +0x2d,0x1c,0x00,0x00,0x92,0x1c,0x00,0x00,0x30,0x07,0x00,0x00,0xf7,0x00,0x03,0x00, +0x31,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x2d,0x1c,0x00,0x00, +0x2e,0x1c,0x00,0x00,0x31,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x2e,0x1c,0x00,0x00, +0xa4,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x30,0x1c,0x00,0x00,0x75,0x0c,0x00,0x00, +0x9e,0x08,0x00,0x00,0xf9,0x00,0x02,0x00,0x31,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x31,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0xcd,0x00,0x00,0x00,0x32,0x1c,0x00,0x00, +0x2d,0x1c,0x00,0x00,0xac,0x1a,0x00,0x00,0x30,0x1c,0x00,0x00,0x2e,0x1c,0x00,0x00, +0xf7,0x00,0x03,0x00,0x38,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x32,0x1c,0x00,0x00,0x34,0x1c,0x00,0x00,0x37,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x37,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x38,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x34,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x46,0x02,0x00,0x00,0x95,0x1c,0x00,0x00, +0x7c,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x4e,0x02,0x00,0x00,0x97,0x1c,0x00,0x00, +0x95,0x1c,0x00,0x00,0xf1,0x0c,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0x99,0x1c,0x00,0x00,0x97,0x1c,0x00,0x00,0xd4,0x0c,0x00,0x00,0x02,0x00,0x00,0x00, +0xbb,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x38,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x38,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xd0,0x23,0x00,0x00, +0xef,0x05,0x00,0x00,0x37,0x1c,0x00,0x00,0x99,0x1c,0x00,0x00,0x34,0x1c,0x00,0x00, +0x3e,0x00,0x03,0x00,0x0b,0x1c,0x00,0x00,0xd0,0x23,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x3b,0x1c,0x00,0x00,0x0b,0x1c,0x00,0x00,0x55,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x3c,0x1c,0x00,0x00,0x3b,0x1c,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3d,0x1c,0x00,0x00,0x27,0x1c,0x00,0x00, +0x3c,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x3f,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x3d,0x1c,0x00,0x00,0xbe,0x00,0x05,0x00, +0xcd,0x00,0x00,0x00,0x41,0x1c,0x00,0x00,0x3f,0x1c,0x00,0x00,0xe4,0x09,0x00,0x00, +0xf7,0x00,0x03,0x00,0x74,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x41,0x1c,0x00,0x00,0x42,0x1c,0x00,0x00,0x74,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x42,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x43,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x43,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd2,0x23,0x00,0x00, +0x3f,0x1c,0x00,0x00,0x42,0x1c,0x00,0x00,0x6c,0x24,0x00,0x00,0x59,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xd1,0x23,0x00,0x00,0x0c,0x02,0x00,0x00, +0x42,0x1c,0x00,0x00,0x5b,0x1c,0x00,0x00,0x59,0x1c,0x00,0x00,0xb3,0x00,0x05,0x00, +0xcd,0x00,0x00,0x00,0x46,0x1c,0x00,0x00,0xd1,0x23,0x00,0x00,0xea,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0x5c,0x1c,0x00,0x00,0x59,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x46,0x1c,0x00,0x00,0x47,0x1c,0x00,0x00,0x5c,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x47,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x4a,0x1c,0x00,0x00,0x0b,0x1c,0x00,0x00,0xd1,0x23,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x4b,0x1c,0x00,0x00,0x4a,0x1c,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4c,0x1c,0x00,0x00,0x27,0x1c,0x00,0x00,0x4b,0x1c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x4e,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x3d,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x50,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x4c,0x1c,0x00,0x00, +0xb4,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x51,0x1c,0x00,0x00,0x4e,0x1c,0x00,0x00, +0x50,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0x58,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x51,0x1c,0x00,0x00,0x52,0x1c,0x00,0x00,0x58,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x52,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x54,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x4c,0x1c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x9e,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xd2,0x23,0x00,0x00,0x54,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x58,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x58,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x6c,0x24,0x00,0x00,0xd2,0x23,0x00,0x00,0x47,0x1c,0x00,0x00, +0x9e,0x1c,0x00,0x00,0x52,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x59,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x59,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x5b,0x1c,0x00,0x00,0xd1,0x23,0x00,0x00,0x0c,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x43,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x5c,0x1c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5e,0x1c,0x00,0x00,0xfb,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x60,0x1c,0x00,0x00,0x5e,0x1c,0x00,0x00, +0x3a,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xa2,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x60,0x1c,0x00,0x00,0xbb,0x01,0x00,0x00, +0xbc,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa7,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xa2,0x1c,0x00,0x00,0x0e,0x0a,0x00,0x00, +0xb7,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x66,0x1c,0x00,0x00,0xd2,0x23,0x00,0x00, +0x3f,0x1c,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x67,0x1c,0x00,0x00, +0x66,0x1c,0x00,0x00,0xbc,0x01,0x00,0x00,0xbb,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x69,0x1c,0x00,0x00,0x67,0x1c,0x00,0x00,0xa7,0x1c,0x00,0x00, +0xba,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x6b,0x1c,0x00,0x00,0x69,0x1c,0x00,0x00, +0xe4,0x09,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x6c,0x1c,0x00,0x00, +0x6b,0x1c,0x00,0x00,0xbc,0x01,0x00,0x00,0xbb,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xac,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x21,0x19,0x00,0x00,0xf2,0x06,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xb1,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x6b,0x0c,0x00,0x00, +0xac,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x71,0x1c,0x00,0x00, +0xbc,0x01,0x00,0x00,0xb1,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x73,0x1c,0x00,0x00,0x6c,0x1c,0x00,0x00,0x71,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x74,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x74,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xd3,0x23,0x00,0x00,0xbb,0x01,0x00,0x00,0x38,0x1c,0x00,0x00, +0x73,0x1c,0x00,0x00,0x5c,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x75,0x1c,0x00,0x00,0x0b,0x1c,0x00,0x00,0x5a,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x76,0x1c,0x00,0x00,0x75,0x1c,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x77,0x1c,0x00,0x00,0x0b,0x1c,0x00,0x00,0xb5,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0x77,0x1c,0x00,0x00,0x76,0x1c,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x78,0x1c,0x00,0x00,0x0b,0x1c,0x00,0x00,0x56,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x79,0x1c,0x00,0x00,0x78,0x1c,0x00,0x00, +0x3e,0x00,0x03,0x00,0x75,0x1c,0x00,0x00,0x79,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x7c,0x1c,0x00,0x00,0x3b,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00, +0x78,0x1c,0x00,0x00,0x7c,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0x3b,0x1c,0x00,0x00, +0x27,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x89,0x00,0x00,0x00,0x81,0x1c,0x00,0x00, +0x0b,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x73,0x02,0x00,0x00,0xb3,0x1c,0x00,0x00, +0x75,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0xb3,0x1c,0x00,0x00,0x7b,0x0b,0x00,0x00, +0x81,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x85,0x1c,0x00,0x00, +0x77,0x1c,0x00,0x00,0xb7,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x86,0x1c,0x00,0x00, +0x85,0x1c,0x00,0x00,0xbb,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x87,0x1c,0x00,0x00,0x86,0x1c,0x00,0x00,0xbc,0x01,0x00,0x00,0xbb,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x88,0x1c,0x00,0x00,0xd3,0x23,0x00,0x00, +0x87,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf7,0x0b,0x00,0x00, +0xc2,0x23,0x00,0x00,0x03,0x00,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xcb,0x1c,0x00,0x00,0xed,0x0c,0x00,0x00,0xbc,0x01,0x00,0x00,0xbb,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcf,0x1c,0x00,0x00,0xcb,0x1c,0x00,0x00, +0x63,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd1,0x1c,0x00,0x00, +0xbc,0x01,0x00,0x00,0xf9,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd2,0x1c,0x00,0x00,0xcf,0x1c,0x00,0x00,0xd1,0x1c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd4,0x1c,0x00,0x00,0xf7,0x0b,0x00,0x00,0x3a,0x07,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd6,0x1c,0x00,0x00,0xe6,0x23,0x00,0x00, +0xbc,0x01,0x00,0x00,0xbb,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd8,0x1c,0x00,0x00,0xcb,0x0c,0x00,0x00,0x3a,0x07,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xec,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xd8,0x1c,0x00,0x00,0xbb,0x01,0x00,0x00,0xbc,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xf1,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xd6,0x1c,0x00,0x00,0xec,0x1c,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xf7,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xd2,0x1c,0x00,0x00, +0xd4,0x1c,0x00,0x00,0xf1,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xfc,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xd2,0x1c,0x00,0x00, +0xf7,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe0,0x1c,0x00,0x00, +0xcb,0x0c,0x00,0x00,0x3b,0x23,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x00,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xe0,0x1c,0x00,0x00, +0xbb,0x01,0x00,0x00,0xbc,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x06,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xfc,0x1c,0x00,0x00, +0xf7,0x0b,0x00,0x00,0x00,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x0b,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xfc,0x1c,0x00,0x00, +0x06,0x1d,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xe8,0x1c,0x00,0x00, +0x0b,0x1d,0x00,0x00,0x0b,0x1d,0x00,0x00,0x0b,0x1d,0x00,0x00,0xf7,0x00,0x03,0x00, +0x11,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x75,0x0c,0x00,0x00, +0xfc,0x0b,0x00,0x00,0x00,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x00,0x0c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x54,0x1d,0x00,0x00,0xb1,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x56,0x1d,0x00,0x00, +0xb1,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x57,0x1d,0x00,0x00,0x54,0x1d,0x00,0x00,0x56,0x1d,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x58,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0x57,0x1d,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x59,0x1d,0x00,0x00, +0xbc,0x01,0x00,0x00,0x58,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xb5,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x59,0x1d,0x00,0x00, +0xe2,0x08,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xba,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xda,0x08,0x00,0x00,0xb5,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc3,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x6b,0x0c,0x00,0x00,0x00,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xc8,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xf9,0x0c,0x00,0x00,0xc3,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xce,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xba,0x1d,0x00,0x00, +0xbc,0x01,0x00,0x00,0xc8,0x1d,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x6a,0x1d,0x00,0x00,0xfb,0x1b,0x00,0x00,0xce,0x1d,0x00,0x00,0x83,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x6e,0x1d,0x00,0x00,0xe9,0x1b,0x00,0x00,0x6a,0x1d,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x72,0x1d,0x00,0x00,0xe9,0x1b,0x00,0x00, +0x6a,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xd3,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb7,0x23,0x00,0x00,0x6e,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xd8,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xb5,0x23,0x00,0x00,0x72,0x1d,0x00,0x00,0xba,0x00,0x05,0x00, +0x23,0x09,0x00,0x00,0x82,0x1d,0x00,0x00,0xd3,0x1d,0x00,0x00,0xf7,0x23,0x00,0x00, +0x9a,0x00,0x04,0x00,0xcd,0x00,0x00,0x00,0x83,0x1d,0x00,0x00,0x82,0x1d,0x00,0x00, +0xa8,0x00,0x04,0x00,0xcd,0x00,0x00,0x00,0x84,0x1d,0x00,0x00,0x83,0x1d,0x00,0x00, +0xf7,0x00,0x03,0x00,0x8a,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x84,0x1d,0x00,0x00,0x85,0x1d,0x00,0x00,0x8a,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x85,0x1d,0x00,0x00,0xba,0x00,0x05,0x00,0x23,0x09,0x00,0x00,0x88,0x1d,0x00,0x00, +0xf7,0x23,0x00,0x00,0xd8,0x1d,0x00,0x00,0x9a,0x00,0x04,0x00,0xcd,0x00,0x00,0x00, +0x89,0x1d,0x00,0x00,0x88,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0x8a,0x1d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8a,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0xcd,0x00,0x00,0x00, +0x8b,0x1d,0x00,0x00,0x83,0x1d,0x00,0x00,0x00,0x0c,0x00,0x00,0x89,0x1d,0x00,0x00, +0x85,0x1d,0x00,0x00,0xf7,0x00,0x03,0x00,0xa8,0x1d,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x8b,0x1d,0x00,0x00,0x8c,0x1d,0x00,0x00,0xa8,0x1d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8c,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x90,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xf7,0x23,0x00,0x00, +0xd3,0x1d,0x00,0x00,0xd8,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xdd,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x88,0x1c,0x00,0x00, +0x51,0x19,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x94,0x1d,0x00,0x00, +0xdd,0x1d,0x00,0x00,0xdd,0x1d,0x00,0x00,0xdd,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xe2,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x68,0x0c,0x00,0x00,0xd8,0x02,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x98,0x1d,0x00,0x00,0xbc,0x01,0x00,0x00,0xe2,0x1d,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x9b,0x1d,0x00,0x00,0x94,0x1d,0x00,0x00,0x98,0x1d,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xea,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x9b,0x1d,0x00,0x00,0xc3,0x0a,0x00,0x00,0x3c,0x23,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xfc,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x90,0x1d,0x00,0x00,0xf7,0x23,0x00,0x00,0xea,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x01,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xe8,0x1c,0x00,0x00,0x51,0x09,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x1b,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x01,0x1e,0x00,0x00,0xe8,0x1c,0x00,0x00,0xea,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa8,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xa8,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x05,0x24,0x00,0x00,0xe8,0x1c,0x00,0x00,0x8a,0x1d,0x00,0x00, +0x1b,0x1e,0x00,0x00,0x8c,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x04,0x24,0x00,0x00,0xf7,0x23,0x00,0x00,0x8a,0x1d,0x00,0x00,0xfc,0x1d,0x00,0x00, +0x8c,0x1d,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x26,0x1e,0x00,0x00, +0xc2,0x23,0x00,0x00,0xc2,0x23,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x27,0x1e,0x00,0x00, +0x05,0x24,0x00,0x00,0x26,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x38,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc1,0x08,0x00,0x00, +0x27,0x1e,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x2c,0x1e,0x00,0x00, +0x26,0x1e,0x00,0x00,0x38,0x1e,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x2f,0x1e,0x00,0x00,0xc2,0x23,0x00,0x00,0xc2,0x23,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x3e,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x04,0x24,0x00,0x00, +0x2f,0x1e,0x00,0x00,0x2c,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x43,0x1e,0x00,0x00,0x3e,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x45,0x1e,0x00,0x00,0x3e,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x46,0x1e,0x00,0x00,0x43,0x1e,0x00,0x00, +0x45,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x48,0x1e,0x00,0x00, +0x3e,0x1e,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x49,0x1e,0x00,0x00,0x46,0x1e,0x00,0x00,0x48,0x1e,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4e,0x1e,0x00,0x00,0x43,0x1e,0x00,0x00,0x48,0x1e,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x53,0x1e,0x00,0x00,0x43,0x1e,0x00,0x00, +0x45,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x56,0x1e,0x00,0x00, +0x53,0x1e,0x00,0x00,0x48,0x1e,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x57,0x1e,0x00,0x00,0x49,0x1e,0x00,0x00,0x4e,0x1e,0x00,0x00,0x56,0x1e,0x00,0x00, +0xf9,0x00,0x02,0x00,0x11,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0xfc,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x10,0x1d,0x00,0x00,0xc2,0x23,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x12,0x1d,0x00,0x00, +0xc2,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x13,0x1d,0x00,0x00,0x10,0x1d,0x00,0x00,0x12,0x1d,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x15,0x1d,0x00,0x00,0xc2,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x16,0x1d,0x00,0x00,0x13,0x1d,0x00,0x00, +0x15,0x1d,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1b,0x1d,0x00,0x00, +0x10,0x1d,0x00,0x00,0x15,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x20,0x1d,0x00,0x00,0x10,0x1d,0x00,0x00,0x12,0x1d,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x23,0x1d,0x00,0x00,0x20,0x1d,0x00,0x00,0x15,0x1d,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x24,0x1d,0x00,0x00,0x16,0x1d,0x00,0x00, +0x1b,0x1d,0x00,0x00,0x23,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0x11,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x11,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x08,0x24,0x00,0x00,0x57,0x1e,0x00,0x00,0xa8,0x1d,0x00,0x00,0x24,0x1d,0x00,0x00, +0xfc,0x0b,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x5d,0x1e,0x00,0x00, +0xda,0x18,0x00,0x00,0xc7,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x02,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5e,0x1e,0x00,0x00,0x5d,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x60,0x1e,0x00,0x00, +0x5e,0x1e,0x00,0x00,0xbb,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x62,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x62,0x1e,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x94,0x24,0x00,0x00,0x60,0x1e,0x00,0x00,0xbc,0x01,0x00,0x00,0x5e,0x1e,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x68,0x1e,0x00,0x00,0x94,0x24,0x00,0x00, +0x94,0x24,0x00,0x00,0x94,0x24,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x69,0x1e,0x00,0x00,0x08,0x24,0x00,0x00,0x68,0x1e,0x00,0x00,0x41,0x00,0x05,0x00, +0x37,0x02,0x00,0x00,0x70,0x1e,0x00,0x00,0x05,0x02,0x00,0x00,0x36,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x71,0x1e,0x00,0x00,0x70,0x1e,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x6c,0x1e,0x00,0x00,0x69,0x1e,0x00,0x00, +0x71,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x7e,0x1e,0x00,0x00, +0x43,0x0c,0x00,0x00,0xbf,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x99,0x1e,0x00,0x00,0x7e,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00, +0xcd,0x00,0x00,0x00,0x9a,0x1e,0x00,0x00,0x99,0x1e,0x00,0x00,0xbb,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x9f,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x9a,0x1e,0x00,0x00,0x9b,0x1e,0x00,0x00,0x9f,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9b,0x1e,0x00,0x00,0xbc,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x9e,0x1e,0x00,0x00, +0x99,0x1e,0x00,0x00,0xbc,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x9f,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9f,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0xcd,0x00,0x00,0x00, +0xa0,0x1e,0x00,0x00,0x9a,0x1e,0x00,0x00,0x62,0x1e,0x00,0x00,0x9e,0x1e,0x00,0x00, +0x9b,0x1e,0x00,0x00,0xf7,0x00,0x03,0x00,0xab,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xa0,0x1e,0x00,0x00,0xa1,0x1e,0x00,0x00,0xab,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa1,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa3,0x1e,0x00,0x00,0x7e,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00, +0xcd,0x00,0x00,0x00,0xa4,0x1e,0x00,0x00,0xa3,0x1e,0x00,0x00,0xbb,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xa9,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xa4,0x1e,0x00,0x00,0xa5,0x1e,0x00,0x00,0xa9,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa5,0x1e,0x00,0x00,0xbc,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0xa8,0x1e,0x00,0x00, +0xa3,0x1e,0x00,0x00,0xbc,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xa9,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa9,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0xcd,0x00,0x00,0x00, +0xaa,0x1e,0x00,0x00,0xa4,0x1e,0x00,0x00,0xa1,0x1e,0x00,0x00,0xa8,0x1e,0x00,0x00, +0xa5,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0xab,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0xab,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0xcd,0x00,0x00,0x00,0xac,0x1e,0x00,0x00, +0xa0,0x1e,0x00,0x00,0x9f,0x1e,0x00,0x00,0xaa,0x1e,0x00,0x00,0xa9,0x1e,0x00,0x00, +0xa4,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x81,0x1e,0x00,0x00,0xac,0x1e,0x00,0x00, +0x9e,0x08,0x00,0x00,0xf7,0x00,0x03,0x00,0x92,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x81,0x1e,0x00,0x00,0x82,0x1e,0x00,0x00,0x86,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x86,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x37,0x02,0x00,0x00, +0xb1,0x1e,0x00,0x00,0x05,0x02,0x00,0x00,0x41,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xb2,0x1e,0x00,0x00,0xb1,0x1e,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x88,0x1e,0x00,0x00,0xb2,0x1e,0x00,0x00,0x75,0x09,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8b,0x1e,0x00,0x00,0xf7,0x0b,0x00,0x00, +0x88,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8f,0x1e,0x00,0x00, +0x76,0x18,0x00,0x00,0x8b,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xb7,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xbb,0x01,0x00,0x00, +0x8f,0x1e,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x35,0x23,0x00,0x00, +0xb7,0x1e,0x00,0x00,0x54,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x92,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x82,0x1e,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x32,0x23,0x00,0x00,0xbb,0x01,0x00,0x00,0x54,0x23,0x00,0x00, +0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x92,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x92,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x18,0x24,0x00,0x00, +0x35,0x23,0x00,0x00,0x86,0x1e,0x00,0x00,0x32,0x23,0x00,0x00,0x82,0x1e,0x00,0x00, +0x3d,0x00,0x04,0x00,0x9a,0x02,0x00,0x00,0xb9,0x1e,0x00,0x00,0x9c,0x02,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbc,0x1e,0x00,0x00,0x18,0x24,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbd,0x1e,0x00,0x00, +0x18,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0xbe,0x1e,0x00,0x00,0xbc,0x1e,0x00,0x00,0xbd,0x1e,0x00,0x00,0xbb,0x01,0x00,0x00, +0xbb,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0xb9,0x1e,0x00,0x00,0x7b,0x0b,0x00,0x00, +0xbe,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf2,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x40,0x0a,0x00,0x00,0x21,0x19,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xf6,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xcb,0x0c,0x00,0x00,0xbb,0x01,0x00,0x00,0xbc,0x01,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xfc,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0xf2,0x1e,0x00,0x00,0x1d,0x04,0x00,0x00,0xf6,0x1e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x01,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xf2,0x1e,0x00,0x00,0xfc,0x1e,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xdb,0x1e,0x00,0x00,0x01,0x1f,0x00,0x00,0x01,0x1f,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdd,0x1e,0x00,0x00,0xf9,0x0c,0x00,0x00, +0x30,0x07,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x06,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xdd,0x1e,0x00,0x00,0x68,0x0c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x0b,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xdb,0x1e,0x00,0x00,0x06,0x1f,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xe3,0x1e,0x00,0x00,0x75,0x0c,0x00,0x00,0xbc,0x01,0x00,0x00, +0x0b,0x1f,0x00,0x00,0xbe,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0xe7,0x1e,0x00,0x00, +0xec,0x1c,0x00,0x00,0xbc,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xec,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe7,0x1e,0x00,0x00,0xe8,0x1e,0x00,0x00, +0xec,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xe8,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x14,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x1c,0x03,0x00,0x00,0xe3,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xeb,0x1e,0x00,0x00,0x14,0x1f,0x00,0x00,0x6b,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00, +0xec,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xec,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x21,0x24,0x00,0x00,0xe3,0x1e,0x00,0x00,0x92,0x1e,0x00,0x00, +0xeb,0x1e,0x00,0x00,0xe8,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1f,0x0c,0x00,0x00,0x6c,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x20,0x0c,0x00,0x00,0x6c,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x21,0x0c,0x00,0x00,0x6c,0x1e,0x00,0x00, +0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x22,0x0c,0x00,0x00, +0x1f,0x0c,0x00,0x00,0x20,0x0c,0x00,0x00,0x21,0x0c,0x00,0x00,0x21,0x24,0x00,0x00, +0x3d,0x00,0x04,0x00,0x84,0x02,0x00,0x00,0x16,0x1f,0x00,0x00,0x86,0x02,0x00,0x00, +0x63,0x00,0x04,0x00,0x16,0x1f,0x00,0x00,0x7b,0x0b,0x00,0x00,0x22,0x0c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x8d,0x02,0x00,0x00,0x23,0x1f,0x00,0x00,0x8f,0x02,0x00,0x00, +0x50,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x2c,0x1f,0x00,0x00,0x1f,0x0c,0x00,0x00, +0x20,0x0c,0x00,0x00,0x21,0x0c,0x00,0x00,0xbc,0x01,0x00,0x00,0x63,0x00,0x04,0x00, +0x23,0x1f,0x00,0x00,0x7b,0x0b,0x00,0x00,0x2c,0x1f,0x00,0x00,0x3d,0x00,0x04,0x00, +0xa3,0x02,0x00,0x00,0x2e,0x1f,0x00,0x00,0xa5,0x02,0x00,0x00,0x63,0x00,0x04,0x00, +0x2e,0x1f,0x00,0x00,0x7b,0x0b,0x00,0x00,0xef,0x05,0x00,0x00,0xfd,0x00,0x01,0x00, +0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_2d8af6131f5ab36013b6d84b6acd2d1a.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_2d8af6131f5ab36013b6d84b6acd2d1a.h new file mode 100644 index 00000000..c9128bb5 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_2d8af6131f5ab36013b6d84b6acd2d1a.h @@ -0,0 +1,1761 @@ +// ffx_fsr2_accumulate_pass_2d8af6131f5ab36013b6d84b6acd2d1a.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_2d8af6131f5ab36013b6d84b6acd2d1a_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_2d8af6131f5ab36013b6d84b6acd2d1a_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_2d8af6131f5ab36013b6d84b6acd2d1a_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_2d8af6131f5ab36013b6d84b6acd2d1a_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_2d8af6131f5ab36013b6d84b6acd2d1a_SampledImageResourceNames[] = { "r_input_exposure", "r_dilated_reactive_masks", "r_input_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_lanczos_lut", "r_imgMips", "r_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_2d8af6131f5ab36013b6d84b6acd2d1a_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 8, 10, 12, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_2d8af6131f5ab36013b6d84b6acd2d1a_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_2d8af6131f5ab36013b6d84b6acd2d1a_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_2d8af6131f5ab36013b6d84b6acd2d1a_StorageImageResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_2d8af6131f5ab36013b6d84b6acd2d1a_StorageImageResourceBindings[] = { 13, 14, 16, 17, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_2d8af6131f5ab36013b6d84b6acd2d1a_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_2d8af6131f5ab36013b6d84b6acd2d1a_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_2d8af6131f5ab36013b6d84b6acd2d1a_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_2d8af6131f5ab36013b6d84b6acd2d1a_UniformBufferResourceBindings[] = { 18, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_2d8af6131f5ab36013b6d84b6acd2d1a_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_2d8af6131f5ab36013b6d84b6acd2d1a_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_2d8af6131f5ab36013b6d84b6acd2d1a_size = 27724; + +static const unsigned char g_ffx_fsr2_accumulate_pass_2d8af6131f5ab36013b6d84b6acd2d1a_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x74,0x24,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x09,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00, +0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c,0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30, +0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x0f,0x00,0x07,0x00,0x05,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0x49,0x0b,0x00,0x00,0x5f,0x0b,0x00,0x00,0x10,0x00,0x06,0x00, +0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00, +0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c, +0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66, +0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00,0x04,0x00,0x08,0x00, +0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x31,0x36, +0x62,0x69,0x74,0x5f,0x73,0x74,0x6f,0x72,0x61,0x67,0x65,0x00,0x04,0x00,0x0b,0x00, +0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x65,0x78, +0x70,0x6c,0x69,0x63,0x69,0x74,0x5f,0x61,0x72,0x69,0x74,0x68,0x6d,0x65,0x74,0x69, +0x63,0x5f,0x74,0x79,0x70,0x65,0x73,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x69,0x6d,0x61,0x67,0x65,0x5f, +0x6c,0x6f,0x61,0x64,0x5f,0x66,0x6f,0x72,0x6d,0x61,0x74,0x74,0x65,0x64,0x00,0x00, +0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70, +0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72, +0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47, +0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69, +0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00, +0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0xfc,0x01,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0xfc,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53, +0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0xfc,0x01,0x00,0x00,0x01,0x00,0x00,0x00, +0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00, +0x06,0x00,0x07,0x00,0xfc,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73, +0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00, +0xfc,0x01,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f, +0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e, +0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0xfc,0x01,0x00,0x00, +0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65, +0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0xfc,0x01,0x00,0x00, +0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65, +0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0xfc,0x01,0x00,0x00, +0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00, +0x06,0x00,0x08,0x00,0xfc,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76, +0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00, +0x06,0x00,0x05,0x00,0xfc,0x01,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0xfc,0x01,0x00,0x00,0x09,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61, +0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0xfc,0x01,0x00,0x00,0x0a,0x00,0x00,0x00, +0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0xfc,0x01,0x00,0x00,0x0b,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74, +0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00, +0x06,0x00,0x07,0x00,0xfc,0x01,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00, +0xfc,0x01,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75, +0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72, +0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0xfc,0x01,0x00,0x00,0x0e,0x00,0x00,0x00, +0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00, +0xfc,0x01,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53, +0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0xfc,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c, +0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0xfc,0x01,0x00,0x00, +0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43, +0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00, +0xfc,0x01,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61, +0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0xfe,0x01,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x00,0x00,0x05,0x00,0x05,0x00,0x46,0x02,0x00,0x00,0x72,0x5f,0x69,0x6d, +0x67,0x4d,0x69,0x70,0x73,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x4a,0x02,0x00,0x00, +0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x00,0x00,0x00, +0x05,0x00,0x08,0x00,0x57,0x02,0x00,0x00,0x72,0x5f,0x70,0x72,0x65,0x70,0x61,0x72, +0x65,0x64,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00, +0x05,0x00,0x08,0x00,0x5f,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00, +0x05,0x00,0x09,0x00,0x6e,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e, +0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f, +0x72,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x76,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c, +0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x05,0x00,0x06,0x00, +0x7d,0x02,0x00,0x00,0x72,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f, +0x72,0x79,0x00,0x00,0x05,0x00,0x09,0x00,0x87,0x02,0x00,0x00,0x72,0x77,0x5f,0x69, +0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64, +0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x05,0x00,0x06,0x00,0x90,0x02,0x00,0x00, +0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00, +0x05,0x00,0x06,0x00,0x99,0x02,0x00,0x00,0x72,0x77,0x5f,0x6e,0x65,0x77,0x5f,0x6c, +0x6f,0x63,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0xae,0x02,0x00,0x00, +0x72,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x00, +0x05,0x00,0x07,0x00,0xb9,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0xc5,0x02,0x00,0x00,0x72,0x5f,0x6c,0x61,0x6e,0x63,0x7a,0x6f,0x73,0x5f,0x6c,0x75, +0x74,0x00,0x00,0x00,0x05,0x00,0x09,0x00,0xd2,0x02,0x00,0x00,0x72,0x5f,0x64,0x69, +0x6c,0x61,0x74,0x65,0x64,0x5f,0x72,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d, +0x61,0x73,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x49,0x0b,0x00,0x00, +0x67,0x6c,0x5f,0x57,0x6f,0x72,0x6b,0x47,0x72,0x6f,0x75,0x70,0x49,0x44,0x00,0x00, +0x05,0x00,0x08,0x00,0x5f,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x4c,0x6f,0x63,0x61,0x6c, +0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xfc,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfc,0x01,0x00,0x00,0x01,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfc,0x01,0x00,0x00, +0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xfc,0x01,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xfc,0x01,0x00,0x00,0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfc,0x01,0x00,0x00,0x05,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfc,0x01,0x00,0x00, +0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xfc,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xfc,0x01,0x00,0x00,0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfc,0x01,0x00,0x00,0x09,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfc,0x01,0x00,0x00, +0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xfc,0x01,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xfc,0x01,0x00,0x00,0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfc,0x01,0x00,0x00,0x0d,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfc,0x01,0x00,0x00, +0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xfc,0x01,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xfc,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfc,0x01,0x00,0x00,0x11,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfc,0x01,0x00,0x00, +0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0xfc,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xfe,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xfe,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x46,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x46,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x4a,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x4a,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x57,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x57,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x5f,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x5f,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x6e,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x6e,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x76,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x76,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x7d,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x7d,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x87,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x87,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x87,0x02,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x90,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x90,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x99,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x99,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x10,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xae,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xae,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb9,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb9,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc5,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc5,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd2,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd2,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x49,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x5f,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x73,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00, +0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x52,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x52,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x54,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x53,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x8b,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x90,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x8b,0x00,0x00,0x00, +0x14,0x00,0x02,0x00,0xca,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x13,0x01,0x00,0x00, +0x52,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb4,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb5,0x01,0x00,0x00,0x00,0x00,0x80,0x3f,0x1e,0x00,0x15,0x00,0xfc,0x01,0x00,0x00, +0x5e,0x00,0x00,0x00,0x5e,0x00,0x00,0x00,0x5e,0x00,0x00,0x00,0x5e,0x00,0x00,0x00, +0x5e,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x8b,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xfd,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0xfc,0x01,0x00,0x00,0x3b,0x00,0x04,0x00, +0xfd,0x01,0x00,0x00,0xfe,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xff,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x00,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x5e,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x05,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x0a,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x0f,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x14,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x15,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x1a,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x1f,0x02,0x00,0x00,0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x20,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x25,0x02,0x00,0x00,0x09,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x2a,0x02,0x00,0x00,0x0a,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x2f,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x34,0x02,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x35,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x3a,0x02,0x00,0x00,0x0d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x3f,0x02,0x00,0x00,0x0f,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x44,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x45,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x44,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x45,0x02,0x00,0x00,0x46,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x1a,0x00,0x02,0x00,0x48,0x02,0x00,0x00,0x20,0x00,0x04,0x00,0x49,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x49,0x02,0x00,0x00, +0x4a,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x1b,0x00,0x03,0x00,0x4c,0x02,0x00,0x00, +0x44,0x02,0x00,0x00,0x15,0x00,0x04,0x00,0x52,0x02,0x00,0x00,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x52,0x02,0x00,0x00,0x53,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x45,0x02,0x00,0x00,0x57,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x45,0x02,0x00,0x00,0x5f,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x45,0x02,0x00,0x00,0x6e,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x74,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x75,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x74,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x75,0x02,0x00,0x00, +0x76,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x45,0x02,0x00,0x00, +0x7d,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x85,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x86,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x86,0x02,0x00,0x00,0x87,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x8e,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x8f,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x8e,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x8f,0x02,0x00,0x00,0x90,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x97,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x0f,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x98,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x97,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x98,0x02,0x00,0x00,0x99,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x52,0x02,0x00,0x00,0xa9,0x02,0x00,0x00, +0x03,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x45,0x02,0x00,0x00,0xae,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x45,0x02,0x00,0x00,0xb9,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xbb,0x02,0x00,0x00, +0xff,0x01,0x00,0x00,0xff,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0x45,0x02,0x00,0x00, +0xc5,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xca,0x02,0x00,0x00,0x00,0x00,0x00,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xcc,0x02,0x00,0x00,0x00,0x00,0x00,0x3f,0x3b,0x00,0x04,0x00,0x45,0x02,0x00,0x00, +0xd2,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xdb,0x02,0x00,0x00,0xb4,0x01,0x00,0x00,0xb4,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xde,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x10,0x03,0x00,0x00,0x6f,0x12,0x83,0x3a,0x2b,0x00,0x04,0x00, +0x52,0x02,0x00,0x00,0x4a,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x52,0x02,0x00,0x00,0x4e,0x03,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x64,0x03,0x00,0x00,0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x77,0x03,0x00,0x00,0x00,0x00,0x80,0xbe,0x2c,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xda,0x03,0x00,0x00,0xcc,0x02,0x00,0x00,0xcc,0x02,0x00,0x00, +0x17,0x00,0x04,0x00,0xee,0x03,0x00,0x00,0x52,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0xf2,0x03,0x00,0x00,0xca,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xff,0x03,0x00,0x00,0x00,0xe0,0x7f,0x47, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x11,0x04,0x00,0x00,0xcd,0xcc,0xcc,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x19,0x04,0x00,0x00,0x00,0x00,0xc8,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1e,0x04,0x00,0x00,0x00,0x00,0x10,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x26,0x04,0x00,0x00,0x00,0x00,0x80,0x40, +0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x39,0x04,0x00,0x00,0x00,0xbc,0x00,0x00, +0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x3f,0x04,0x00,0x00,0x00,0x80,0x00,0x00, +0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x45,0x04,0x00,0x00,0x00,0x3c,0x00,0x00, +0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x4b,0x04,0x00,0x00,0x00,0x40,0x00,0x00, +0x2b,0x00,0x04,0x00,0x52,0x02,0x00,0x00,0xbd,0x04,0x00,0x00,0x04,0x00,0x00,0x00, +0x1c,0x00,0x04,0x00,0xbe,0x04,0x00,0x00,0x53,0x00,0x00,0x00,0xbd,0x04,0x00,0x00, +0x20,0x00,0x04,0x00,0xbf,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0xbe,0x04,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5c,0x05,0x00,0x00,0x52,0xb8,0xfe,0x3f, +0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x7b,0x05,0x00,0x00,0xfe,0xff,0xff,0xff, +0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x7c,0x05,0x00,0x00,0xff,0xff,0xff,0xff, +0x2b,0x00,0x04,0x00,0x52,0x02,0x00,0x00,0xd1,0x05,0x00,0x00,0x10,0x00,0x00,0x00, +0x1c,0x00,0x04,0x00,0xd2,0x05,0x00,0x00,0x08,0x00,0x00,0x00,0xd1,0x05,0x00,0x00, +0x20,0x00,0x04,0x00,0xd3,0x05,0x00,0x00,0x07,0x00,0x00,0x00,0xd2,0x05,0x00,0x00, +0x2c,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0xe2,0x05,0x00,0x00,0xb4,0x01,0x00,0x00, +0xb4,0x01,0x00,0x00,0xb4,0x01,0x00,0x00,0xb4,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xf9,0x05,0x00,0x00,0x9a,0x99,0x99,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x11,0x06,0x00,0x00,0x00,0x00,0x00,0xc0,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x12,0x06,0x00,0x00,0x00,0x00,0x40,0xc0,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xb5,0x06,0x00,0x00,0xab,0xaa,0xaa,0x3d,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xe5,0x06,0x00,0x00,0xab,0xaa,0x2a,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x23,0x07,0x00,0x00,0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x2d,0x07,0x00,0x00,0x00,0x00,0x20,0x41,0x2c,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x67,0x07,0x00,0x00,0x7c,0x05,0x00,0x00,0x7c,0x05,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x72,0x07,0x00,0x00,0xff,0x01,0x00,0x00, +0x7c,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x7d,0x07,0x00,0x00, +0x05,0x02,0x00,0x00,0x7c,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x88,0x07,0x00,0x00,0x0a,0x02,0x00,0x00,0x7c,0x05,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x93,0x07,0x00,0x00,0x7c,0x05,0x00,0x00,0xff,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xa8,0x07,0x00,0x00,0x05,0x02,0x00,0x00, +0xff,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xb3,0x07,0x00,0x00, +0x0a,0x02,0x00,0x00,0xff,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0xbe,0x07,0x00,0x00,0x7c,0x05,0x00,0x00,0x05,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0xc9,0x07,0x00,0x00,0xff,0x01,0x00,0x00,0x05,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xd4,0x07,0x00,0x00,0x05,0x02,0x00,0x00, +0x05,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xdf,0x07,0x00,0x00, +0x0a,0x02,0x00,0x00,0x05,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0xea,0x07,0x00,0x00,0x7c,0x05,0x00,0x00,0x0a,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0xf5,0x07,0x00,0x00,0xff,0x01,0x00,0x00,0x0a,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x05,0x02,0x00,0x00, +0x0a,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x0b,0x08,0x00,0x00, +0x0a,0x02,0x00,0x00,0x0a,0x02,0x00,0x00,0x2a,0x00,0x03,0x00,0xca,0x00,0x00,0x00, +0x91,0x08,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x98,0x08,0x00,0x00, +0xff,0xfe,0xfe,0x3e,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xb4,0x08,0x00,0x00, +0x10,0x03,0x00,0x00,0x10,0x03,0x00,0x00,0x10,0x03,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xcd,0x08,0x00,0x00,0x00,0x00,0xa0,0x41,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xd5,0x08,0x00,0x00,0x00,0x00,0x40,0x40,0x17,0x00,0x04,0x00, +0x16,0x09,0x00,0x00,0xca,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x44,0x09,0x00,0x00,0x23,0x07,0x00,0x00,0x23,0x07,0x00,0x00, +0x23,0x07,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x63,0x09,0x00,0x00, +0x30,0x96,0x7c,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xaa,0x09,0x00,0x00, +0x00,0x00,0x7f,0x43,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd2,0x09,0x00,0x00, +0x81,0x80,0x80,0x3b,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xfc,0x09,0x00,0x00, +0x00,0x00,0xc0,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2e,0x0a,0x00,0x00, +0xa4,0x70,0x7d,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x59,0x0a,0x00,0x00, +0x00,0x00,0x80,0xbf,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xb1,0x0a,0x00,0x00, +0xb4,0x01,0x00,0x00,0xb4,0x01,0x00,0x00,0xb4,0x01,0x00,0x00,0x17,0x00,0x04,0x00, +0x47,0x0b,0x00,0x00,0x52,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x48,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00, +0x48,0x0b,0x00,0x00,0x49,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x52,0x02,0x00,0x00,0x51,0x0b,0x00,0x00,0x08,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0xee,0x03,0x00,0x00,0x5d,0x0b,0x00,0x00,0x51,0x0b,0x00,0x00,0x51,0x0b,0x00,0x00, +0x3b,0x00,0x04,0x00,0x48,0x0b,0x00,0x00,0x5f,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0x47,0x0b,0x00,0x00,0x73,0x0b,0x00,0x00,0x51,0x0b,0x00,0x00, +0x51,0x0b,0x00,0x00,0x4a,0x03,0x00,0x00,0x2b,0x00,0x04,0x00,0x52,0x02,0x00,0x00, +0x13,0x23,0x00,0x00,0x07,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x14,0x23,0x00,0x00,0xff,0x03,0x00,0x00,0xff,0x03,0x00,0x00,0xff,0x03,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x15,0x23,0x00,0x00,0x66,0x66,0x66,0x3f, +0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x16,0x23,0x00,0x00,0xb5,0x01,0x00,0x00, +0xb5,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x17,0x23,0x00,0x00, +0x0a,0xd7,0xa3,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x18,0x23,0x00,0x00, +0xcd,0xcc,0x4c,0x3d,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x19,0x23,0x00,0x00, +0xb5,0x01,0x00,0x00,0xb5,0x01,0x00,0x00,0xb5,0x01,0x00,0x00,0x01,0x00,0x03,0x00, +0x06,0x00,0x00,0x00,0x42,0x23,0x00,0x00,0x01,0x00,0x03,0x00,0x08,0x00,0x00,0x00, +0x51,0x23,0x00,0x00,0x01,0x00,0x03,0x00,0x5e,0x00,0x00,0x00,0x8a,0x23,0x00,0x00, +0x01,0x00,0x03,0x00,0x22,0x00,0x00,0x00,0x72,0x24,0x00,0x00,0x01,0x00,0x03,0x00, +0x8b,0x00,0x00,0x00,0x73,0x24,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00, +0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x90,0x00,0x00,0x00,0xf9,0x1b,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xd3,0x05,0x00,0x00,0x53,0x19,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xbf,0x04,0x00,0x00,0xd7,0x14,0x00,0x00, +0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x47,0x0b,0x00,0x00,0x4a,0x0b,0x00,0x00, +0x49,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00,0xee,0x03,0x00,0x00,0x4b,0x0b,0x00,0x00, +0x4a,0x0b,0x00,0x00,0x4a,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x00,0x02,0x00,0x00,0x76,0x0b,0x00,0x00,0xfe,0x01,0x00,0x00, +0x0a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x77,0x0b,0x00,0x00, +0x76,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x4f,0x0b,0x00,0x00, +0x77,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x52,0x02,0x00,0x00, +0x50,0x0b,0x00,0x00,0x4f,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x52,0x02,0x00,0x00, +0x53,0x0b,0x00,0x00,0x50,0x0b,0x00,0x00,0x13,0x23,0x00,0x00,0x86,0x00,0x05,0x00, +0x52,0x02,0x00,0x00,0x54,0x0b,0x00,0x00,0x53,0x0b,0x00,0x00,0x51,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x52,0x02,0x00,0x00,0x57,0x0b,0x00,0x00,0x4a,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x52,0x02,0x00,0x00,0x58,0x0b,0x00,0x00, +0x54,0x0b,0x00,0x00,0x57,0x0b,0x00,0x00,0x82,0x00,0x05,0x00,0x52,0x02,0x00,0x00, +0x59,0x0b,0x00,0x00,0x58,0x0b,0x00,0x00,0x4a,0x03,0x00,0x00,0x52,0x00,0x06,0x00, +0xee,0x03,0x00,0x00,0x25,0x21,0x00,0x00,0x59,0x0b,0x00,0x00,0x4b,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x84,0x00,0x05,0x00,0xee,0x03,0x00,0x00,0x5e,0x0b,0x00,0x00, +0x25,0x21,0x00,0x00,0x5d,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00,0x47,0x0b,0x00,0x00, +0x60,0x0b,0x00,0x00,0x5f,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00,0xee,0x03,0x00,0x00, +0x61,0x0b,0x00,0x00,0x60,0x0b,0x00,0x00,0x60,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x80,0x00,0x05,0x00,0xee,0x03,0x00,0x00,0x62,0x0b,0x00,0x00, +0x5e,0x0b,0x00,0x00,0x61,0x0b,0x00,0x00,0x7c,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0x64,0x0b,0x00,0x00,0x62,0x0b,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x25,0x0c,0x00,0x00,0x64,0x0b,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x27,0x0c,0x00,0x00,0x25,0x0c,0x00,0x00,0xda,0x03,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x29,0x0c,0x00,0x00,0x77,0x0b,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x2a,0x0c,0x00,0x00,0x27,0x0c,0x00,0x00,0x29,0x0c,0x00,0x00, +0x41,0x00,0x05,0x00,0x20,0x02,0x00,0x00,0x65,0x0c,0x00,0x00,0xfe,0x01,0x00,0x00, +0x1f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x66,0x0c,0x00,0x00, +0x65,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x00,0x02,0x00,0x00,0x69,0x0c,0x00,0x00, +0xfe,0x01,0x00,0x00,0xff,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0x6a,0x0c,0x00,0x00,0x69,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x30,0x0c,0x00,0x00,0x6a,0x0c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x31,0x0c,0x00,0x00,0x66,0x0c,0x00,0x00,0x30,0x0c,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x32,0x0c,0x00,0x00,0x2a,0x0c,0x00,0x00,0x31,0x0c,0x00,0x00, +0x41,0x00,0x05,0x00,0x00,0x02,0x00,0x00,0x71,0x0c,0x00,0x00,0xfe,0x01,0x00,0x00, +0x05,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x72,0x0c,0x00,0x00, +0x71,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x7f,0x0c,0x00,0x00, +0x32,0x0c,0x00,0x00,0x30,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x82,0x0c,0x00,0x00,0x30,0x0c,0x00,0x00,0xda,0x03,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x8f,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x7f,0x0c,0x00,0x00,0x82,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x94,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xda,0x03,0x00,0x00, +0x8f,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x88,0x0c,0x00,0x00, +0x72,0x0c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x89,0x0c,0x00,0x00, +0x94,0x0c,0x00,0x00,0x88,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x44,0x02,0x00,0x00, +0xa0,0x0c,0x00,0x00,0x5f,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00, +0xa2,0x0c,0x00,0x00,0xa0,0x0c,0x00,0x00,0x64,0x0b,0x00,0x00,0x02,0x00,0x00,0x00, +0xff,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xa3,0x0c,0x00,0x00, +0xa2,0x0c,0x00,0x00,0xa2,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x20,0x02,0x00,0x00,0xad,0x0c,0x00,0x00,0xfe,0x01,0x00,0x00, +0x25,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xae,0x0c,0x00,0x00, +0xad,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xa6,0x0c,0x00,0x00, +0xa3,0x0c,0x00,0x00,0xae,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x20,0x02,0x00,0x00, +0xb1,0x0c,0x00,0x00,0xfe,0x01,0x00,0x00,0x2f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xb2,0x0c,0x00,0x00,0xb1,0x0c,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xa9,0x0c,0x00,0x00,0xa6,0x0c,0x00,0x00,0xb2,0x0c,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xb8,0x0c,0x00,0x00,0xa9,0x0c,0x00,0x00, +0x29,0x0c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb9,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0xb8,0x0c,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xc2,0x0c,0x00,0x00,0x2a,0x0c,0x00,0x00,0xa9,0x0c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc8,0x0c,0x00,0x00,0xc2,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0xc9,0x0c,0x00,0x00, +0xc8,0x0c,0x00,0x00,0xb4,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xce,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc9,0x0c,0x00,0x00,0xca,0x0c,0x00,0x00, +0xce,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0xca,0x0c,0x00,0x00,0xbc,0x00,0x05,0x00, +0xca,0x00,0x00,0x00,0xcd,0x0c,0x00,0x00,0xc8,0x0c,0x00,0x00,0xb5,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xce,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0xce,0x0c,0x00,0x00, +0xf5,0x00,0x07,0x00,0xca,0x00,0x00,0x00,0xcf,0x0c,0x00,0x00,0xc9,0x0c,0x00,0x00, +0x05,0x00,0x00,0x00,0xcd,0x0c,0x00,0x00,0xca,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00, +0xda,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xcf,0x0c,0x00,0x00, +0xd0,0x0c,0x00,0x00,0xda,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0xd0,0x0c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd2,0x0c,0x00,0x00,0xc2,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0xd3,0x0c,0x00,0x00, +0xd2,0x0c,0x00,0x00,0xb4,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xd8,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd3,0x0c,0x00,0x00,0xd4,0x0c,0x00,0x00, +0xd8,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0xd4,0x0c,0x00,0x00,0xbc,0x00,0x05,0x00, +0xca,0x00,0x00,0x00,0xd7,0x0c,0x00,0x00,0xd2,0x0c,0x00,0x00,0xb5,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd8,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0xd8,0x0c,0x00,0x00, +0xf5,0x00,0x07,0x00,0xca,0x00,0x00,0x00,0xd9,0x0c,0x00,0x00,0xd3,0x0c,0x00,0x00, +0xd0,0x0c,0x00,0x00,0xd7,0x0c,0x00,0x00,0xd4,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00, +0xda,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0xda,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00, +0xca,0x00,0x00,0x00,0xdb,0x0c,0x00,0x00,0xcf,0x0c,0x00,0x00,0xce,0x0c,0x00,0x00, +0xd9,0x0c,0x00,0x00,0xd8,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x44,0x02,0x00,0x00, +0xde,0x0c,0x00,0x00,0x57,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x48,0x02,0x00,0x00, +0xdf,0x0c,0x00,0x00,0x4a,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x4c,0x02,0x00,0x00, +0xe0,0x0c,0x00,0x00,0xde,0x0c,0x00,0x00,0xdf,0x0c,0x00,0x00,0x58,0x00,0x07,0x00, +0x8b,0x00,0x00,0x00,0xe2,0x0c,0x00,0x00,0xe0,0x0c,0x00,0x00,0x89,0x0c,0x00,0x00, +0x02,0x00,0x00,0x00,0xb4,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe3,0x0c,0x00,0x00,0xe2,0x0c,0x00,0x00,0x03,0x00,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xe7,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xe3,0x0c,0x00,0x00,0xb4,0x01,0x00,0x00,0xb5,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x44,0x02,0x00,0x00,0xea,0x0c,0x00,0x00,0xd2,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x4c,0x02,0x00,0x00,0xec,0x0c,0x00,0x00,0xea,0x0c,0x00,0x00,0xdf,0x0c,0x00,0x00, +0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0xee,0x0c,0x00,0x00,0xec,0x0c,0x00,0x00, +0x89,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xb4,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4f,0x0c,0x00,0x00,0xee,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x52,0x0c,0x00,0x00,0xee,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x15,0x02,0x00,0x00,0xf2,0x0c,0x00,0x00, +0xfe,0x01,0x00,0x00,0x1a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xf3,0x0c,0x00,0x00,0xf2,0x0c,0x00,0x00,0xaa,0x00,0x05,0x00,0xca,0x00,0x00,0x00, +0x55,0x0c,0x00,0x00,0xff,0x01,0x00,0x00,0xf3,0x0c,0x00,0x00,0xa4,0x00,0x05,0x00, +0xca,0x00,0x00,0x00,0x59,0x0c,0x00,0x00,0xdb,0x0c,0x00,0x00,0x91,0x08,0x00,0x00, +0xa6,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0x5c,0x0c,0x00,0x00,0x59,0x0c,0x00,0x00, +0x55,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00,0xba,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xdb,0x0c,0x00,0x00,0xb6,0x0b,0x00,0x00,0xba,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb6,0x0b,0x00,0x00,0xa8,0x00,0x04,0x00,0xca,0x00,0x00,0x00, +0xb9,0x0b,0x00,0x00,0x55,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00,0xba,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xba,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0xca,0x00,0x00,0x00, +0xbb,0x0b,0x00,0x00,0xdb,0x0c,0x00,0x00,0xda,0x0c,0x00,0x00,0xb9,0x0b,0x00,0x00, +0xb6,0x0b,0x00,0x00,0xf7,0x00,0x03,0x00,0xc5,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xbb,0x0b,0x00,0x00,0xbc,0x0b,0x00,0x00,0xc5,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbc,0x0b,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x2a,0x0d,0x00,0x00,0xc2,0x0c,0x00,0x00,0x29,0x0c,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x2b,0x0d,0x00,0x00,0x2a,0x0d,0x00,0x00,0xda,0x03,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x2d,0x0d,0x00,0x00,0x77,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2e,0x0d,0x00,0x00, +0x2d,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x30,0x0d,0x00,0x00, +0x2b,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x51,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x2e,0x0d,0x00,0x00, +0x30,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x56,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb4,0x01,0x00,0x00,0x51,0x0d,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x2f,0x21,0x00,0x00,0x56,0x0d,0x00,0x00, +0x2b,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x36,0x0d,0x00,0x00,0x4f,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x38,0x0d,0x00,0x00,0x2b,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x5b,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x36,0x0d,0x00,0x00,0x38,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x60,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb4,0x01,0x00,0x00, +0x5b,0x0d,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x33,0x21,0x00,0x00, +0x60,0x0d,0x00,0x00,0x2f,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x3d,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x33,0x21,0x00,0x00,0x6e,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x3e,0x0d,0x00,0x00, +0x3d,0x0d,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x64,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x33,0x21,0x00,0x00,0x73,0x00,0x04,0x00, +0x13,0x01,0x00,0x00,0x41,0x0d,0x00,0x00,0x64,0x0d,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x1a,0x0e,0x00,0x00,0x3e,0x0d,0x00,0x00,0x67,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x20,0x0e,0x00,0x00,0x1a,0x0e,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x5a,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x20,0x0e,0x00,0x00,0xff,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x3e,0x21,0x00,0x00,0x5a,0x0e,0x00,0x00, +0x1a,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x3d,0x0e,0x00,0x00,0x1a,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x64,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x3d,0x0e,0x00,0x00,0xff,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0x49,0x21,0x00,0x00,0x64,0x0e,0x00,0x00,0x3e,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x44,0x02,0x00,0x00,0x71,0x0e,0x00,0x00,0x6e,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x73,0x0e,0x00,0x00,0x71,0x0e,0x00,0x00, +0x49,0x21,0x00,0x00,0x02,0x00,0x00,0x00,0xff,0x01,0x00,0x00,0x73,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0xac,0x0d,0x00,0x00,0x73,0x0e,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x85,0x0e,0x00,0x00,0x3e,0x0d,0x00,0x00,0x72,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x8f,0x0e,0x00,0x00,0x85,0x0e,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x54,0x21,0x00,0x00, +0x8f,0x0e,0x00,0x00,0x85,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xa8,0x0e,0x00,0x00,0x85,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xcf,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xa8,0x0e,0x00,0x00,0xff,0x01,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0x5f,0x21,0x00,0x00,0xcf,0x0e,0x00,0x00,0x54,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0xde,0x0e,0x00,0x00, +0x71,0x0e,0x00,0x00,0x5f,0x21,0x00,0x00,0x02,0x00,0x00,0x00,0xff,0x01,0x00,0x00, +0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0xb2,0x0d,0x00,0x00,0xde,0x0e,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xf0,0x0e,0x00,0x00,0x3e,0x0d,0x00,0x00, +0x7d,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xfa,0x0e,0x00,0x00, +0xf0,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x04,0x0f,0x00,0x00,0x2d,0x0d,0x00,0x00,0x05,0x02,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x35,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xfa,0x0e,0x00,0x00,0x04,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0x6a,0x21,0x00,0x00,0x35,0x0f,0x00,0x00,0xf0,0x0e,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x13,0x0f,0x00,0x00,0xf0,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x3a,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x13,0x0f,0x00,0x00,0xff,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x75,0x21,0x00,0x00,0x3a,0x0f,0x00,0x00, +0x6a,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00, +0x49,0x0f,0x00,0x00,0x71,0x0e,0x00,0x00,0x75,0x21,0x00,0x00,0x02,0x00,0x00,0x00, +0xff,0x01,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0xb8,0x0d,0x00,0x00, +0x49,0x0f,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x5b,0x0f,0x00,0x00, +0x3e,0x0d,0x00,0x00,0x88,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x65,0x0f,0x00,0x00,0x5b,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xa0,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x65,0x0f,0x00,0x00,0x04,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0x80,0x21,0x00,0x00,0xa0,0x0f,0x00,0x00,0x5b,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x7e,0x0f,0x00,0x00,0x5b,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xa5,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x7e,0x0f,0x00,0x00,0xff,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x8b,0x21,0x00,0x00,0xa5,0x0f,0x00,0x00, +0x80,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00, +0xb4,0x0f,0x00,0x00,0x71,0x0e,0x00,0x00,0x8b,0x21,0x00,0x00,0x02,0x00,0x00,0x00, +0xff,0x01,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0xbe,0x0d,0x00,0x00, +0xb4,0x0f,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xc6,0x0f,0x00,0x00, +0x3e,0x0d,0x00,0x00,0x93,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xcc,0x0f,0x00,0x00,0xc6,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x06,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xcc,0x0f,0x00,0x00,0xff,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0x96,0x21,0x00,0x00,0x06,0x10,0x00,0x00,0xc6,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xed,0x0f,0x00,0x00,0xc6,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xa1,0x21,0x00,0x00, +0xed,0x0f,0x00,0x00,0x96,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x8b,0x00,0x00,0x00,0x1f,0x10,0x00,0x00,0x71,0x0e,0x00,0x00,0xa1,0x21,0x00,0x00, +0x02,0x00,0x00,0x00,0xff,0x01,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0xc4,0x0d,0x00,0x00,0x1f,0x10,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x3b,0x10,0x00,0x00,0x3e,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0xac,0x21,0x00,0x00,0x3b,0x10,0x00,0x00,0x3e,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x58,0x10,0x00,0x00, +0x3e,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0xb7,0x21,0x00,0x00,0x58,0x10,0x00,0x00,0xac,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x8a,0x10,0x00,0x00,0x71,0x0e,0x00,0x00, +0xb7,0x21,0x00,0x00,0x02,0x00,0x00,0x00,0xff,0x01,0x00,0x00,0x73,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0xca,0x0d,0x00,0x00,0x8a,0x10,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x9c,0x10,0x00,0x00,0x3e,0x0d,0x00,0x00,0xa8,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xa6,0x10,0x00,0x00,0x9c,0x10,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe1,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xa6,0x10,0x00,0x00,0x04,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xc2,0x21,0x00,0x00,0xe1,0x10,0x00,0x00, +0x9c,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xc3,0x10,0x00,0x00,0x9c,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0xcd,0x21,0x00,0x00,0xc3,0x10,0x00,0x00,0xc2,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0xf5,0x10,0x00,0x00, +0x71,0x0e,0x00,0x00,0xcd,0x21,0x00,0x00,0x02,0x00,0x00,0x00,0xff,0x01,0x00,0x00, +0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0xd0,0x0d,0x00,0x00,0xf5,0x10,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x07,0x11,0x00,0x00,0x3e,0x0d,0x00,0x00, +0xb3,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x11,0x11,0x00,0x00, +0x07,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x4c,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x11,0x11,0x00,0x00, +0x04,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xd8,0x21,0x00,0x00, +0x4c,0x11,0x00,0x00,0x07,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x2e,0x11,0x00,0x00,0x07,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xe3,0x21,0x00,0x00,0x2e,0x11,0x00,0x00, +0xd8,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00, +0x60,0x11,0x00,0x00,0x71,0x0e,0x00,0x00,0xe3,0x21,0x00,0x00,0x02,0x00,0x00,0x00, +0xff,0x01,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0xd6,0x0d,0x00,0x00, +0x60,0x11,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x72,0x11,0x00,0x00, +0x3e,0x0d,0x00,0x00,0xbe,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x78,0x11,0x00,0x00,0x72,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xb2,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x78,0x11,0x00,0x00,0xff,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0xee,0x21,0x00,0x00,0xb2,0x11,0x00,0x00,0x72,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x99,0x11,0x00,0x00,0x72,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xa3,0x11,0x00,0x00, +0x4f,0x0b,0x00,0x00,0x05,0x02,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xc1,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x99,0x11,0x00,0x00, +0xa3,0x11,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xf9,0x21,0x00,0x00, +0xc1,0x11,0x00,0x00,0xee,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x8b,0x00,0x00,0x00,0xcb,0x11,0x00,0x00,0x71,0x0e,0x00,0x00,0xf9,0x21,0x00,0x00, +0x02,0x00,0x00,0x00,0xff,0x01,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0xdc,0x0d,0x00,0x00,0xcb,0x11,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0xdd,0x11,0x00,0x00,0x3e,0x0d,0x00,0x00,0xc9,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xe7,0x11,0x00,0x00,0xdd,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x04,0x22,0x00,0x00,0xe7,0x11,0x00,0x00, +0xdd,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x04,0x12,0x00,0x00,0xdd,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x2c,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x04,0x12,0x00,0x00,0xa3,0x11,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0x0f,0x22,0x00,0x00,0x2c,0x12,0x00,0x00,0x04,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x36,0x12,0x00,0x00,0x71,0x0e,0x00,0x00, +0x0f,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0xff,0x01,0x00,0x00,0x73,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0xe2,0x0d,0x00,0x00,0x36,0x12,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x48,0x12,0x00,0x00,0x3e,0x0d,0x00,0x00,0xd4,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x52,0x12,0x00,0x00,0x48,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x8d,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x52,0x12,0x00,0x00,0x04,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x1a,0x22,0x00,0x00,0x8d,0x12,0x00,0x00, +0x48,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x6f,0x12,0x00,0x00,0x48,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x97,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x6f,0x12,0x00,0x00,0xa3,0x11,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0x25,0x22,0x00,0x00,0x97,0x12,0x00,0x00,0x1a,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0xa1,0x12,0x00,0x00,0x71,0x0e,0x00,0x00, +0x25,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0xff,0x01,0x00,0x00,0x73,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0xe8,0x0d,0x00,0x00,0xa1,0x12,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0xb3,0x12,0x00,0x00,0x3e,0x0d,0x00,0x00,0xdf,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xbd,0x12,0x00,0x00,0xb3,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xf8,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xbd,0x12,0x00,0x00,0x04,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x30,0x22,0x00,0x00,0xf8,0x12,0x00,0x00, +0xb3,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xda,0x12,0x00,0x00,0xb3,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x02,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xda,0x12,0x00,0x00,0xa3,0x11,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0x3b,0x22,0x00,0x00,0x02,0x13,0x00,0x00,0x30,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x0c,0x13,0x00,0x00,0x71,0x0e,0x00,0x00, +0x3b,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0xff,0x01,0x00,0x00,0x73,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0xee,0x0d,0x00,0x00,0x0c,0x13,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x1e,0x13,0x00,0x00,0x3e,0x0d,0x00,0x00,0xea,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x24,0x13,0x00,0x00,0x1e,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x5e,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x24,0x13,0x00,0x00,0xff,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x46,0x22,0x00,0x00,0x5e,0x13,0x00,0x00, +0x1e,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x45,0x13,0x00,0x00,0x1e,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x6d,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x45,0x13,0x00,0x00,0xa3,0x11,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0x51,0x22,0x00,0x00,0x6d,0x13,0x00,0x00,0x46,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x77,0x13,0x00,0x00,0x71,0x0e,0x00,0x00, +0x51,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0xff,0x01,0x00,0x00,0x73,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0xf4,0x0d,0x00,0x00,0x77,0x13,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x89,0x13,0x00,0x00,0x3e,0x0d,0x00,0x00,0xf5,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x93,0x13,0x00,0x00,0x89,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x5c,0x22,0x00,0x00, +0x93,0x13,0x00,0x00,0x89,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xb0,0x13,0x00,0x00,0x89,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xd8,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xb0,0x13,0x00,0x00,0xa3,0x11,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0x67,0x22,0x00,0x00,0xd8,0x13,0x00,0x00,0x5c,0x22,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0xe2,0x13,0x00,0x00, +0x71,0x0e,0x00,0x00,0x67,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0xff,0x01,0x00,0x00, +0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0xfa,0x0d,0x00,0x00,0xe2,0x13,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xf4,0x13,0x00,0x00,0x3e,0x0d,0x00,0x00, +0x00,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xfe,0x13,0x00,0x00, +0xf4,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x39,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xfe,0x13,0x00,0x00, +0x04,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x72,0x22,0x00,0x00, +0x39,0x14,0x00,0x00,0xf4,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x1b,0x14,0x00,0x00,0xf4,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x43,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x1b,0x14,0x00,0x00,0xa3,0x11,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0x7d,0x22,0x00,0x00,0x43,0x14,0x00,0x00,0x72,0x22,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x4d,0x14,0x00,0x00, +0x71,0x0e,0x00,0x00,0x7d,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0xff,0x01,0x00,0x00, +0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x00,0x0e,0x00,0x00,0x4d,0x14,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x5f,0x14,0x00,0x00,0x3e,0x0d,0x00,0x00, +0x0b,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x69,0x14,0x00,0x00, +0x5f,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xa4,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x69,0x14,0x00,0x00, +0x04,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x88,0x22,0x00,0x00, +0xa4,0x14,0x00,0x00,0x5f,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x86,0x14,0x00,0x00,0x5f,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xae,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x86,0x14,0x00,0x00,0xa3,0x11,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0x93,0x22,0x00,0x00,0xae,0x14,0x00,0x00,0x88,0x22,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0xb8,0x14,0x00,0x00, +0x71,0x0e,0x00,0x00,0x93,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0xff,0x01,0x00,0x00, +0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x06,0x0e,0x00,0x00,0xb8,0x14,0x00,0x00, +0x51,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xea,0x14,0x00,0x00,0x41,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x44,0x15,0x00,0x00, +0x39,0x04,0x00,0x00,0xea,0x14,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0x6b,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x44,0x15,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x6c,0x15,0x00,0x00,0x6b,0x15,0x00,0x00, +0x3d,0x00,0x04,0x00,0x44,0x02,0x00,0x00,0x71,0x15,0x00,0x00,0xc5,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x4c,0x02,0x00,0x00,0x73,0x15,0x00,0x00,0x71,0x15,0x00,0x00, +0xdf,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x75,0x15,0x00,0x00, +0x6c,0x15,0x00,0x00,0xcc,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x76,0x15,0x00,0x00,0x75,0x15,0x00,0x00,0xcc,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x8b,0x00,0x00,0x00,0x77,0x15,0x00,0x00,0x73,0x15,0x00,0x00,0x76,0x15,0x00,0x00, +0x02,0x00,0x00,0x00,0xb4,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x78,0x15,0x00,0x00,0x77,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x6e,0x15,0x00,0x00,0x78,0x15,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x47,0x15,0x00,0x00,0x3f,0x04,0x00,0x00,0xea,0x14,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x7d,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x47,0x15,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x7e,0x15,0x00,0x00,0x7d,0x15,0x00,0x00,0x56,0x00,0x05,0x00,0x4c,0x02,0x00,0x00, +0x85,0x15,0x00,0x00,0x71,0x15,0x00,0x00,0xdf,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x87,0x15,0x00,0x00,0x7e,0x15,0x00,0x00,0xcc,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x88,0x15,0x00,0x00,0x87,0x15,0x00,0x00, +0xcc,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x89,0x15,0x00,0x00, +0x85,0x15,0x00,0x00,0x88,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xb4,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8a,0x15,0x00,0x00,0x89,0x15,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x80,0x15,0x00,0x00, +0x8a,0x15,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x4a,0x15,0x00,0x00, +0x45,0x04,0x00,0x00,0xea,0x14,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0x8f,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x4a,0x15,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x90,0x15,0x00,0x00,0x8f,0x15,0x00,0x00, +0x56,0x00,0x05,0x00,0x4c,0x02,0x00,0x00,0x97,0x15,0x00,0x00,0x71,0x15,0x00,0x00, +0xdf,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x99,0x15,0x00,0x00, +0x90,0x15,0x00,0x00,0xcc,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x9a,0x15,0x00,0x00,0x99,0x15,0x00,0x00,0xcc,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x8b,0x00,0x00,0x00,0x9b,0x15,0x00,0x00,0x97,0x15,0x00,0x00,0x9a,0x15,0x00,0x00, +0x02,0x00,0x00,0x00,0xb4,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9c,0x15,0x00,0x00,0x9b,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x92,0x15,0x00,0x00,0x9c,0x15,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x4d,0x15,0x00,0x00,0x4b,0x04,0x00,0x00,0xea,0x14,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xa1,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x4d,0x15,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xa2,0x15,0x00,0x00,0xa1,0x15,0x00,0x00,0x56,0x00,0x05,0x00,0x4c,0x02,0x00,0x00, +0xa9,0x15,0x00,0x00,0x71,0x15,0x00,0x00,0xdf,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xab,0x15,0x00,0x00,0xa2,0x15,0x00,0x00,0xcc,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xac,0x15,0x00,0x00,0xab,0x15,0x00,0x00, +0xcc,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0xad,0x15,0x00,0x00, +0xa9,0x15,0x00,0x00,0xac,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xb4,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xae,0x15,0x00,0x00,0xad,0x15,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xa4,0x15,0x00,0x00, +0xae,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x51,0x15,0x00,0x00, +0xac,0x0d,0x00,0x00,0x6e,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x54,0x15,0x00,0x00,0xb2,0x0d,0x00,0x00,0x80,0x15,0x00,0x00,0x81,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x55,0x15,0x00,0x00,0x51,0x15,0x00,0x00,0x54,0x15,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x58,0x15,0x00,0x00,0xb8,0x0d,0x00,0x00, +0x92,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x59,0x15,0x00,0x00, +0x55,0x15,0x00,0x00,0x58,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x5c,0x15,0x00,0x00,0xbe,0x0d,0x00,0x00,0xa4,0x15,0x00,0x00,0x81,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x5d,0x15,0x00,0x00,0x59,0x15,0x00,0x00,0x5c,0x15,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x60,0x15,0x00,0x00,0x6e,0x15,0x00,0x00, +0x80,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x62,0x15,0x00,0x00, +0x60,0x15,0x00,0x00,0x92,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x64,0x15,0x00,0x00,0x62,0x15,0x00,0x00,0xa4,0x15,0x00,0x00,0x50,0x00,0x07,0x00, +0x53,0x00,0x00,0x00,0x65,0x15,0x00,0x00,0x64,0x15,0x00,0x00,0x64,0x15,0x00,0x00, +0x64,0x15,0x00,0x00,0x64,0x15,0x00,0x00,0x88,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x66,0x15,0x00,0x00,0x5d,0x15,0x00,0x00,0x65,0x15,0x00,0x00,0x56,0x00,0x05,0x00, +0x4c,0x02,0x00,0x00,0xe9,0x15,0x00,0x00,0x71,0x15,0x00,0x00,0xdf,0x0c,0x00,0x00, +0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0xed,0x15,0x00,0x00,0xe9,0x15,0x00,0x00, +0x76,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xb4,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xee,0x15,0x00,0x00,0xed,0x15,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xe4,0x15,0x00,0x00,0xee,0x15,0x00,0x00, +0x56,0x00,0x05,0x00,0x4c,0x02,0x00,0x00,0xfb,0x15,0x00,0x00,0x71,0x15,0x00,0x00, +0xdf,0x0c,0x00,0x00,0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0xff,0x15,0x00,0x00, +0xfb,0x15,0x00,0x00,0x88,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xb4,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x00,0x16,0x00,0x00,0xff,0x15,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xf6,0x15,0x00,0x00, +0x00,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x4c,0x02,0x00,0x00,0x0d,0x16,0x00,0x00, +0x71,0x15,0x00,0x00,0xdf,0x0c,0x00,0x00,0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00, +0x11,0x16,0x00,0x00,0x0d,0x16,0x00,0x00,0x9a,0x15,0x00,0x00,0x02,0x00,0x00,0x00, +0xb4,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x12,0x16,0x00,0x00, +0x11,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x08,0x16,0x00,0x00,0x12,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x4c,0x02,0x00,0x00, +0x1f,0x16,0x00,0x00,0x71,0x15,0x00,0x00,0xdf,0x0c,0x00,0x00,0x58,0x00,0x07,0x00, +0x8b,0x00,0x00,0x00,0x23,0x16,0x00,0x00,0x1f,0x16,0x00,0x00,0xac,0x15,0x00,0x00, +0x02,0x00,0x00,0x00,0xb4,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x24,0x16,0x00,0x00,0x23,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x1a,0x16,0x00,0x00,0x24,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0xc7,0x15,0x00,0x00,0xc4,0x0d,0x00,0x00,0xe4,0x15,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xca,0x15,0x00,0x00,0xca,0x0d,0x00,0x00, +0xf6,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xcb,0x15,0x00,0x00, +0xc7,0x15,0x00,0x00,0xca,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0xce,0x15,0x00,0x00,0xd0,0x0d,0x00,0x00,0x08,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0xcf,0x15,0x00,0x00,0xcb,0x15,0x00,0x00,0xce,0x15,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xd2,0x15,0x00,0x00,0xd6,0x0d,0x00,0x00, +0x1a,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xd3,0x15,0x00,0x00, +0xcf,0x15,0x00,0x00,0xd2,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xd6,0x15,0x00,0x00,0xe4,0x15,0x00,0x00,0xf6,0x15,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xd8,0x15,0x00,0x00,0xd6,0x15,0x00,0x00,0x08,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xda,0x15,0x00,0x00,0xd8,0x15,0x00,0x00, +0x1a,0x16,0x00,0x00,0x50,0x00,0x07,0x00,0x53,0x00,0x00,0x00,0xdb,0x15,0x00,0x00, +0xda,0x15,0x00,0x00,0xda,0x15,0x00,0x00,0xda,0x15,0x00,0x00,0xda,0x15,0x00,0x00, +0x88,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xdc,0x15,0x00,0x00,0xd3,0x15,0x00,0x00, +0xdb,0x15,0x00,0x00,0x56,0x00,0x05,0x00,0x4c,0x02,0x00,0x00,0x5f,0x16,0x00,0x00, +0x71,0x15,0x00,0x00,0xdf,0x0c,0x00,0x00,0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00, +0x63,0x16,0x00,0x00,0x5f,0x16,0x00,0x00,0x76,0x15,0x00,0x00,0x02,0x00,0x00,0x00, +0xb4,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x64,0x16,0x00,0x00, +0x63,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x5a,0x16,0x00,0x00,0x64,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x4c,0x02,0x00,0x00, +0x71,0x16,0x00,0x00,0x71,0x15,0x00,0x00,0xdf,0x0c,0x00,0x00,0x58,0x00,0x07,0x00, +0x8b,0x00,0x00,0x00,0x75,0x16,0x00,0x00,0x71,0x16,0x00,0x00,0x88,0x15,0x00,0x00, +0x02,0x00,0x00,0x00,0xb4,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x76,0x16,0x00,0x00,0x75,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x6c,0x16,0x00,0x00,0x76,0x16,0x00,0x00,0x56,0x00,0x05,0x00, +0x4c,0x02,0x00,0x00,0x83,0x16,0x00,0x00,0x71,0x15,0x00,0x00,0xdf,0x0c,0x00,0x00, +0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x87,0x16,0x00,0x00,0x83,0x16,0x00,0x00, +0x9a,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xb4,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x88,0x16,0x00,0x00,0x87,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x7e,0x16,0x00,0x00,0x88,0x16,0x00,0x00, +0x56,0x00,0x05,0x00,0x4c,0x02,0x00,0x00,0x95,0x16,0x00,0x00,0x71,0x15,0x00,0x00, +0xdf,0x0c,0x00,0x00,0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x99,0x16,0x00,0x00, +0x95,0x16,0x00,0x00,0xac,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xb4,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9a,0x16,0x00,0x00,0x99,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x90,0x16,0x00,0x00, +0x9a,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x3d,0x16,0x00,0x00, +0xdc,0x0d,0x00,0x00,0x5a,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x40,0x16,0x00,0x00,0xe2,0x0d,0x00,0x00,0x6c,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x41,0x16,0x00,0x00,0x3d,0x16,0x00,0x00,0x40,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x44,0x16,0x00,0x00,0xe8,0x0d,0x00,0x00, +0x7e,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x45,0x16,0x00,0x00, +0x41,0x16,0x00,0x00,0x44,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x48,0x16,0x00,0x00,0xee,0x0d,0x00,0x00,0x90,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x49,0x16,0x00,0x00,0x45,0x16,0x00,0x00,0x48,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x4c,0x16,0x00,0x00,0x5a,0x16,0x00,0x00, +0x6c,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x4e,0x16,0x00,0x00, +0x4c,0x16,0x00,0x00,0x7e,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x50,0x16,0x00,0x00,0x4e,0x16,0x00,0x00,0x90,0x16,0x00,0x00,0x50,0x00,0x07,0x00, +0x53,0x00,0x00,0x00,0x51,0x16,0x00,0x00,0x50,0x16,0x00,0x00,0x50,0x16,0x00,0x00, +0x50,0x16,0x00,0x00,0x50,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x52,0x16,0x00,0x00,0x49,0x16,0x00,0x00,0x51,0x16,0x00,0x00,0x56,0x00,0x05,0x00, +0x4c,0x02,0x00,0x00,0xd5,0x16,0x00,0x00,0x71,0x15,0x00,0x00,0xdf,0x0c,0x00,0x00, +0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0xd9,0x16,0x00,0x00,0xd5,0x16,0x00,0x00, +0x76,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xb4,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xda,0x16,0x00,0x00,0xd9,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xd0,0x16,0x00,0x00,0xda,0x16,0x00,0x00, +0x56,0x00,0x05,0x00,0x4c,0x02,0x00,0x00,0xe7,0x16,0x00,0x00,0x71,0x15,0x00,0x00, +0xdf,0x0c,0x00,0x00,0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0xeb,0x16,0x00,0x00, +0xe7,0x16,0x00,0x00,0x88,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xb4,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xec,0x16,0x00,0x00,0xeb,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xe2,0x16,0x00,0x00, +0xec,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x4c,0x02,0x00,0x00,0xf9,0x16,0x00,0x00, +0x71,0x15,0x00,0x00,0xdf,0x0c,0x00,0x00,0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00, +0xfd,0x16,0x00,0x00,0xf9,0x16,0x00,0x00,0x9a,0x15,0x00,0x00,0x02,0x00,0x00,0x00, +0xb4,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfe,0x16,0x00,0x00, +0xfd,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0xf4,0x16,0x00,0x00,0xfe,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x4c,0x02,0x00,0x00, +0x0b,0x17,0x00,0x00,0x71,0x15,0x00,0x00,0xdf,0x0c,0x00,0x00,0x58,0x00,0x07,0x00, +0x8b,0x00,0x00,0x00,0x0f,0x17,0x00,0x00,0x0b,0x17,0x00,0x00,0xac,0x15,0x00,0x00, +0x02,0x00,0x00,0x00,0xb4,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x10,0x17,0x00,0x00,0x0f,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x06,0x17,0x00,0x00,0x10,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0xb3,0x16,0x00,0x00,0xf4,0x0d,0x00,0x00,0xd0,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xb6,0x16,0x00,0x00,0xfa,0x0d,0x00,0x00, +0xe2,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xb7,0x16,0x00,0x00, +0xb3,0x16,0x00,0x00,0xb6,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0xba,0x16,0x00,0x00,0x00,0x0e,0x00,0x00,0xf4,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0xbb,0x16,0x00,0x00,0xb7,0x16,0x00,0x00,0xba,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xbe,0x16,0x00,0x00,0x06,0x0e,0x00,0x00, +0x06,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xbf,0x16,0x00,0x00, +0xbb,0x16,0x00,0x00,0xbe,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xc2,0x16,0x00,0x00,0xd0,0x16,0x00,0x00,0xe2,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xc4,0x16,0x00,0x00,0xc2,0x16,0x00,0x00,0xf4,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xc6,0x16,0x00,0x00,0xc4,0x16,0x00,0x00, +0x06,0x17,0x00,0x00,0x50,0x00,0x07,0x00,0x53,0x00,0x00,0x00,0xc7,0x16,0x00,0x00, +0xc6,0x16,0x00,0x00,0xc6,0x16,0x00,0x00,0xc6,0x16,0x00,0x00,0xc6,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xc8,0x16,0x00,0x00,0xbf,0x16,0x00,0x00, +0xc7,0x16,0x00,0x00,0x51,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x12,0x15,0x00,0x00, +0x41,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x1c,0x17,0x00,0x00,0x39,0x04,0x00,0x00,0x12,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0x43,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x1c,0x17,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x44,0x17,0x00,0x00, +0x43,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x4c,0x02,0x00,0x00,0x4b,0x17,0x00,0x00, +0x71,0x15,0x00,0x00,0xdf,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4d,0x17,0x00,0x00,0x44,0x17,0x00,0x00,0xcc,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x4e,0x17,0x00,0x00,0x4d,0x17,0x00,0x00,0xcc,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x4f,0x17,0x00,0x00,0x4b,0x17,0x00,0x00, +0x4e,0x17,0x00,0x00,0x02,0x00,0x00,0x00,0xb4,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x50,0x17,0x00,0x00,0x4f,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x46,0x17,0x00,0x00,0x50,0x17,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x1f,0x17,0x00,0x00,0x3f,0x04,0x00,0x00, +0x12,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x55,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1f,0x17,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x56,0x17,0x00,0x00,0x55,0x17,0x00,0x00,0x56,0x00,0x05,0x00, +0x4c,0x02,0x00,0x00,0x5d,0x17,0x00,0x00,0x71,0x15,0x00,0x00,0xdf,0x0c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5f,0x17,0x00,0x00,0x56,0x17,0x00,0x00, +0xcc,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x60,0x17,0x00,0x00, +0x5f,0x17,0x00,0x00,0xcc,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00, +0x61,0x17,0x00,0x00,0x5d,0x17,0x00,0x00,0x60,0x17,0x00,0x00,0x02,0x00,0x00,0x00, +0xb4,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x62,0x17,0x00,0x00, +0x61,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x58,0x17,0x00,0x00,0x62,0x17,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x22,0x17,0x00,0x00,0x45,0x04,0x00,0x00,0x12,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0x67,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x22,0x17,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x68,0x17,0x00,0x00, +0x67,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x4c,0x02,0x00,0x00,0x6f,0x17,0x00,0x00, +0x71,0x15,0x00,0x00,0xdf,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x71,0x17,0x00,0x00,0x68,0x17,0x00,0x00,0xcc,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x72,0x17,0x00,0x00,0x71,0x17,0x00,0x00,0xcc,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x73,0x17,0x00,0x00,0x6f,0x17,0x00,0x00, +0x72,0x17,0x00,0x00,0x02,0x00,0x00,0x00,0xb4,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x74,0x17,0x00,0x00,0x73,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x6a,0x17,0x00,0x00,0x74,0x17,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x25,0x17,0x00,0x00,0x4b,0x04,0x00,0x00, +0x12,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x79,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x25,0x17,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x7a,0x17,0x00,0x00,0x79,0x17,0x00,0x00,0x56,0x00,0x05,0x00, +0x4c,0x02,0x00,0x00,0x81,0x17,0x00,0x00,0x71,0x15,0x00,0x00,0xdf,0x0c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x83,0x17,0x00,0x00,0x7a,0x17,0x00,0x00, +0xcc,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x84,0x17,0x00,0x00, +0x83,0x17,0x00,0x00,0xcc,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00, +0x85,0x17,0x00,0x00,0x81,0x17,0x00,0x00,0x84,0x17,0x00,0x00,0x02,0x00,0x00,0x00, +0xb4,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x86,0x17,0x00,0x00, +0x85,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x7c,0x17,0x00,0x00,0x86,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x29,0x17,0x00,0x00,0x66,0x15,0x00,0x00,0x46,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x2c,0x17,0x00,0x00,0xdc,0x15,0x00,0x00,0x58,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x2d,0x17,0x00,0x00,0x29,0x17,0x00,0x00, +0x2c,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x30,0x17,0x00,0x00, +0x52,0x16,0x00,0x00,0x6a,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x31,0x17,0x00,0x00,0x2d,0x17,0x00,0x00,0x30,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x34,0x17,0x00,0x00,0xc8,0x16,0x00,0x00,0x7c,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x35,0x17,0x00,0x00,0x31,0x17,0x00,0x00, +0x34,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x38,0x17,0x00,0x00, +0x46,0x17,0x00,0x00,0x58,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x3a,0x17,0x00,0x00,0x38,0x17,0x00,0x00,0x6a,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x3c,0x17,0x00,0x00,0x3a,0x17,0x00,0x00,0x7c,0x17,0x00,0x00, +0x50,0x00,0x07,0x00,0x53,0x00,0x00,0x00,0x3d,0x17,0x00,0x00,0x3c,0x17,0x00,0x00, +0x3c,0x17,0x00,0x00,0x3c,0x17,0x00,0x00,0x3c,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x3e,0x17,0x00,0x00,0x35,0x17,0x00,0x00,0x3d,0x17,0x00,0x00, +0x50,0x00,0x07,0x00,0xbe,0x04,0x00,0x00,0x1c,0x15,0x00,0x00,0xca,0x0d,0x00,0x00, +0xd0,0x0d,0x00,0x00,0xe2,0x0d,0x00,0x00,0xe8,0x0d,0x00,0x00,0x3e,0x00,0x03,0x00, +0xd7,0x14,0x00,0x00,0x1c,0x15,0x00,0x00,0x41,0x00,0x05,0x00,0x54,0x00,0x00,0x00, +0x1d,0x15,0x00,0x00,0xd7,0x14,0x00,0x00,0xff,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0x1e,0x15,0x00,0x00,0x1d,0x15,0x00,0x00,0x3d,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0x20,0x15,0x00,0x00,0x1d,0x15,0x00,0x00,0xf9,0x00,0x02,0x00, +0x21,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0x21,0x15,0x00,0x00,0xf5,0x00,0x07,0x00, +0x53,0x00,0x00,0x00,0x1d,0x23,0x00,0x00,0x20,0x15,0x00,0x00,0xbc,0x0b,0x00,0x00, +0x90,0x17,0x00,0x00,0x25,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x53,0x00,0x00,0x00, +0x1c,0x23,0x00,0x00,0x1e,0x15,0x00,0x00,0xbc,0x0b,0x00,0x00,0x8b,0x17,0x00,0x00, +0x25,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x1a,0x23,0x00,0x00, +0x05,0x02,0x00,0x00,0xbc,0x0b,0x00,0x00,0x32,0x15,0x00,0x00,0x25,0x15,0x00,0x00, +0xb1,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0x24,0x15,0x00,0x00,0x1a,0x23,0x00,0x00, +0x0f,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x33,0x15,0x00,0x00,0x25,0x15,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x24,0x15,0x00,0x00,0x25,0x15,0x00,0x00, +0x33,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0x25,0x15,0x00,0x00,0x41,0x00,0x05,0x00, +0x54,0x00,0x00,0x00,0x28,0x15,0x00,0x00,0xd7,0x14,0x00,0x00,0x1a,0x23,0x00,0x00, +0x3d,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x29,0x15,0x00,0x00,0x28,0x15,0x00,0x00, +0x0c,0x00,0x07,0x00,0x53,0x00,0x00,0x00,0x8b,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x1c,0x23,0x00,0x00,0x29,0x15,0x00,0x00,0x3d,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0x2e,0x15,0x00,0x00,0x28,0x15,0x00,0x00,0x0c,0x00,0x07,0x00, +0x53,0x00,0x00,0x00,0x90,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x1d,0x23,0x00,0x00,0x2e,0x15,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x32,0x15,0x00,0x00,0x1a,0x23,0x00,0x00,0x05,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x21,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0x33,0x15,0x00,0x00,0x0c,0x00,0x08,0x00, +0x53,0x00,0x00,0x00,0x37,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x3e,0x17,0x00,0x00,0x1c,0x23,0x00,0x00,0x1d,0x23,0x00,0x00,0x73,0x00,0x04,0x00, +0x8b,0x00,0x00,0x00,0x01,0x0d,0x00,0x00,0x37,0x15,0x00,0x00,0x3d,0x00,0x04,0x00, +0x44,0x02,0x00,0x00,0x94,0x17,0x00,0x00,0xb9,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x8b,0x00,0x00,0x00,0x95,0x17,0x00,0x00,0x94,0x17,0x00,0x00,0xbb,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0xff,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x96,0x17,0x00,0x00,0x95,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0xca,0x00,0x00,0x00,0x98,0x17,0x00,0x00,0x96,0x17,0x00,0x00,0xb4,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x9a,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x9a,0x17,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x6e,0x24,0x00,0x00,0x98,0x17,0x00,0x00, +0xb5,0x01,0x00,0x00,0x96,0x17,0x00,0x00,0x41,0x00,0x05,0x00,0x35,0x02,0x00,0x00, +0x9e,0x17,0x00,0x00,0xfe,0x01,0x00,0x00,0x3a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x9f,0x17,0x00,0x00,0x9e,0x17,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x05,0x0d,0x00,0x00,0x01,0x0d,0x00,0x00,0x01,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xa4,0x17,0x00,0x00,0x9f,0x17,0x00,0x00,0x9f,0x17,0x00,0x00, +0x9f,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xa5,0x17,0x00,0x00, +0x05,0x0d,0x00,0x00,0xa4,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xa8,0x17,0x00,0x00,0xa5,0x17,0x00,0x00,0x6e,0x24,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xac,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xa8,0x17,0x00,0x00,0xb1,0x0a,0x00,0x00,0x14,0x23,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb2,0x17,0x00,0x00,0xac,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb3,0x17,0x00,0x00,0x64,0x03,0x00,0x00, +0xb2,0x17,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb5,0x17,0x00,0x00, +0xac,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb6,0x17,0x00,0x00,0xcc,0x02,0x00,0x00,0xb5,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb7,0x17,0x00,0x00,0xb3,0x17,0x00,0x00,0xb6,0x17,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb9,0x17,0x00,0x00,0xac,0x17,0x00,0x00, +0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xba,0x17,0x00,0x00, +0x64,0x03,0x00,0x00,0xb9,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbb,0x17,0x00,0x00,0xb7,0x17,0x00,0x00,0xba,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbe,0x17,0x00,0x00,0xcc,0x02,0x00,0x00,0xb2,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc1,0x17,0x00,0x00,0xcc,0x02,0x00,0x00, +0xb9,0x17,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc2,0x17,0x00,0x00, +0xbe,0x17,0x00,0x00,0xc1,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc5,0x17,0x00,0x00,0x77,0x03,0x00,0x00,0xb2,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc9,0x17,0x00,0x00,0xc5,0x17,0x00,0x00,0xb6,0x17,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcd,0x17,0x00,0x00,0xc9,0x17,0x00,0x00, +0xba,0x17,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xce,0x17,0x00,0x00, +0xbb,0x17,0x00,0x00,0xc2,0x17,0x00,0x00,0xcd,0x17,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0a,0x0d,0x00,0x00,0x01,0x0d,0x00,0x00,0x03,0x00,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x0b,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x0a,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xd3,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x0b,0x0d,0x00,0x00, +0xb4,0x01,0x00,0x00,0xb5,0x01,0x00,0x00,0xb8,0x00,0x05,0x00,0xca,0x00,0x00,0x00, +0x0f,0x0d,0x00,0x00,0x0a,0x0d,0x00,0x00,0xb4,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x97,0x02,0x00,0x00,0xef,0x17,0x00,0x00,0x99,0x02,0x00,0x00,0x62,0x00,0x05,0x00, +0x8b,0x00,0x00,0x00,0xf1,0x17,0x00,0x00,0xef,0x17,0x00,0x00,0x64,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf2,0x17,0x00,0x00,0xf1,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0xde,0x17,0x00,0x00, +0xf2,0x17,0x00,0x00,0x98,0x08,0x00,0x00,0x3d,0x00,0x04,0x00,0x44,0x02,0x00,0x00, +0xf6,0x17,0x00,0x00,0xae,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x4c,0x02,0x00,0x00, +0xf8,0x17,0x00,0x00,0xf6,0x17,0x00,0x00,0xdf,0x0c,0x00,0x00,0x58,0x00,0x07,0x00, +0x8b,0x00,0x00,0x00,0xfa,0x17,0x00,0x00,0xf8,0x17,0x00,0x00,0xc2,0x0c,0x00,0x00, +0x02,0x00,0x00,0x00,0xb4,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xfb,0x17,0x00,0x00,0xfa,0x17,0x00,0x00,0xfa,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xc5,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc5,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xd4,0x23,0x00,0x00, +0xb1,0x0a,0x00,0x00,0xba,0x0b,0x00,0x00,0xce,0x17,0x00,0x00,0x9a,0x17,0x00,0x00, +0xf5,0x00,0x07,0x00,0xca,0x00,0x00,0x00,0xc3,0x23,0x00,0x00,0x91,0x08,0x00,0x00, +0xba,0x0b,0x00,0x00,0x0f,0x0d,0x00,0x00,0x9a,0x17,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x23,0x23,0x00,0x00,0xdb,0x02,0x00,0x00,0xba,0x0b,0x00,0x00, +0xfb,0x17,0x00,0x00,0x9a,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0xca,0x00,0x00,0x00, +0x21,0x23,0x00,0x00,0x91,0x08,0x00,0x00,0xba,0x0b,0x00,0x00,0xde,0x17,0x00,0x00, +0x9a,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x1f,0x23,0x00,0x00, +0xb4,0x01,0x00,0x00,0xba,0x0b,0x00,0x00,0xd3,0x17,0x00,0x00,0x9a,0x17,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x01,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x4f,0x0c,0x00,0x00,0x1f,0x23,0x00,0x00,0x41,0x00,0x05,0x00, +0x15,0x02,0x00,0x00,0x99,0x18,0x00,0x00,0xfe,0x01,0x00,0x00,0x14,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x9a,0x18,0x00,0x00,0x99,0x18,0x00,0x00, +0xc4,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x82,0x18,0x00,0x00,0x0a,0x02,0x00,0x00, +0x9a,0x18,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x83,0x18,0x00,0x00, +0x82,0x18,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x87,0x18,0x00,0x00, +0x83,0x18,0x00,0x00,0x83,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x88,0x18,0x00,0x00,0x30,0x0c,0x00,0x00,0x87,0x18,0x00,0x00,0x6e,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0x89,0x18,0x00,0x00,0x88,0x18,0x00,0x00,0x41,0x00,0x05,0x00, +0x00,0x02,0x00,0x00,0xa1,0x18,0x00,0x00,0xfe,0x01,0x00,0x00,0x0f,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0xa2,0x18,0x00,0x00,0xa1,0x18,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xae,0x18,0x00,0x00,0x89,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xaf,0x18,0x00,0x00,0x2a,0x0c,0x00,0x00, +0xae,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xb2,0x18,0x00,0x00, +0xae,0x18,0x00,0x00,0xda,0x03,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xbf,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xaf,0x18,0x00,0x00, +0xb2,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xc4,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xda,0x03,0x00,0x00,0xbf,0x18,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xb8,0x18,0x00,0x00,0xa2,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xb9,0x18,0x00,0x00,0xc4,0x18,0x00,0x00, +0xb8,0x18,0x00,0x00,0x3d,0x00,0x04,0x00,0x44,0x02,0x00,0x00,0xc8,0x18,0x00,0x00, +0xb9,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0xc9,0x18,0x00,0x00, +0xc8,0x18,0x00,0x00,0xbb,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0xff,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xca,0x18,0x00,0x00,0xc9,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0xcc,0x18,0x00,0x00, +0xca,0x18,0x00,0x00,0xb4,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xce,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xce,0x18,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x6f,0x24,0x00,0x00,0xcc,0x18,0x00,0x00,0xb5,0x01,0x00,0x00,0xca,0x18,0x00,0x00, +0x3d,0x00,0x04,0x00,0x44,0x02,0x00,0x00,0xd6,0x18,0x00,0x00,0x46,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x4c,0x02,0x00,0x00,0xd8,0x18,0x00,0x00,0xd6,0x18,0x00,0x00, +0xdf,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xdb,0x18,0x00,0x00, +0x9a,0x18,0x00,0x00,0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0xdc,0x18,0x00,0x00, +0xd8,0x18,0x00,0x00,0xb9,0x18,0x00,0x00,0x02,0x00,0x00,0x00,0xdb,0x18,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdd,0x18,0x00,0x00,0xdc,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x92,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0xdd,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x93,0x18,0x00,0x00,0x6f,0x24,0x00,0x00,0x92,0x18,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe2,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x93,0x18,0x00,0x00,0xe5,0x06,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1c,0x18,0x00,0x00,0x23,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0x1d,0x18,0x00,0x00,0x1c,0x18,0x00,0x00, +0xb4,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x23,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x1d,0x18,0x00,0x00,0x1e,0x18,0x00,0x00,0x20,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x20,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x23,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1e,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x23,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x23,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x27,0x23,0x00,0x00,0x1c,0x18,0x00,0x00,0x20,0x18,0x00,0x00,0xe2,0x18,0x00,0x00, +0x1e,0x18,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xa7,0x22,0x00,0x00, +0x27,0x23,0x00,0x00,0x23,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xf9,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x27,0x23,0x00,0x00,0xe2,0x18,0x00,0x00,0xb7,0x00,0x05,0x00,0xca,0x00,0x00,0x00, +0xed,0x18,0x00,0x00,0xf9,0x18,0x00,0x00,0xb4,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xf3,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xed,0x18,0x00,0x00, +0xee,0x18,0x00,0x00,0xf2,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xf2,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0xf3,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xee,0x18,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xfe,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x27,0x23,0x00,0x00,0xe2,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf1,0x18,0x00,0x00,0xfe,0x18,0x00,0x00,0xf9,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0xf3,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xf3,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x29,0x23,0x00,0x00,0xb4,0x01,0x00,0x00, +0xf2,0x18,0x00,0x00,0xf1,0x18,0x00,0x00,0xee,0x18,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2b,0x18,0x00,0x00,0xb5,0x01,0x00,0x00,0x29,0x23,0x00,0x00, +0xf7,0x00,0x03,0x00,0x49,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x21,0x23,0x00,0x00,0x2e,0x18,0x00,0x00,0x36,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x36,0x18,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x38,0x18,0x00,0x00, +0x23,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0xbc,0x00,0x05,0x00,0xca,0x00,0x00,0x00, +0x39,0x18,0x00,0x00,0x38,0x18,0x00,0x00,0xb5,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x48,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x39,0x18,0x00,0x00, +0x3a,0x18,0x00,0x00,0x40,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x40,0x18,0x00,0x00, +0xba,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0x42,0x18,0x00,0x00,0x2b,0x18,0x00,0x00, +0x23,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0x47,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x42,0x18,0x00,0x00,0x43,0x18,0x00,0x00,0x47,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x43,0x18,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xb3,0x22,0x00,0x00,0xb4,0x01,0x00,0x00,0xa7,0x22,0x00,0x00,0x00,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x47,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x47,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x33,0x23,0x00,0x00,0xa7,0x22,0x00,0x00, +0x40,0x18,0x00,0x00,0xb3,0x22,0x00,0x00,0x43,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0x48,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x3a,0x18,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x04,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x27,0x23,0x00,0x00,0xe2,0x18,0x00,0x00,0xcc,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0xb1,0x22,0x00,0x00,0x04,0x19,0x00,0x00,0xa7,0x22,0x00,0x00, +0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x48,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x48,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x32,0x23,0x00,0x00, +0x33,0x23,0x00,0x00,0x47,0x18,0x00,0x00,0xb1,0x22,0x00,0x00,0x3a,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x49,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x2e,0x18,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xaa,0x22,0x00,0x00,0xe2,0x18,0x00,0x00, +0x72,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x32,0x18,0x00,0x00,0x23,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0xb7,0x00,0x05,0x00, +0xca,0x00,0x00,0x00,0x33,0x18,0x00,0x00,0x32,0x18,0x00,0x00,0xb4,0x01,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x34,0x18,0x00,0x00,0x33,0x18,0x00,0x00, +0xca,0x02,0x00,0x00,0xb5,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xad,0x22,0x00,0x00,0x34,0x18,0x00,0x00,0xaa,0x22,0x00,0x00,0x00,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x49,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x49,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x31,0x23,0x00,0x00,0x32,0x23,0x00,0x00, +0x48,0x18,0x00,0x00,0xad,0x22,0x00,0x00,0x2e,0x18,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4b,0x18,0x00,0x00,0x15,0x23,0x00,0x00,0x29,0x23,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4c,0x18,0x00,0x00,0x4b,0x18,0x00,0x00, +0x2d,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x0a,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x4c,0x18,0x00,0x00,0xb4,0x01,0x00,0x00, +0xb5,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x0f,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x01,0x18,0x00,0x00,0x0a,0x19,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x51,0x18,0x00,0x00,0xb5,0x01,0x00,0x00, +0x0f,0x19,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x53,0x18,0x00,0x00, +0x31,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x54,0x18,0x00,0x00,0x53,0x18,0x00,0x00,0x51,0x18,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x58,0x18,0x00,0x00,0xb5,0x01,0x00,0x00,0x52,0x0c,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x13,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x58,0x18,0x00,0x00,0xb4,0x01,0x00,0x00,0xb5,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5c,0x18,0x00,0x00,0x54,0x18,0x00,0x00, +0x13,0x19,0x00,0x00,0xb8,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0x60,0x18,0x00,0x00, +0xe7,0x0c,0x00,0x00,0x23,0x07,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x61,0x18,0x00,0x00,0x60,0x18,0x00,0x00,0xb5,0x01,0x00,0x00,0xb4,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x64,0x18,0x00,0x00,0x5c,0x18,0x00,0x00, +0x61,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x68,0x18,0x00,0x00, +0x64,0x18,0x00,0x00,0xb5,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x17,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x68,0x18,0x00,0x00, +0xb4,0x01,0x00,0x00,0xb5,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6b,0x18,0x00,0x00,0x31,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x2e,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x6b,0x18,0x00,0x00,0xe2,0x18,0x00,0x00,0xb7,0x00,0x05,0x00,0xca,0x00,0x00,0x00, +0x22,0x19,0x00,0x00,0x2e,0x19,0x00,0x00,0xb4,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x28,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x22,0x19,0x00,0x00, +0x23,0x19,0x00,0x00,0x27,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x27,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x28,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x23,0x19,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x33,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x6b,0x18,0x00,0x00,0xe2,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x26,0x19,0x00,0x00,0x33,0x19,0x00,0x00,0x2e,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x28,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x28,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x34,0x23,0x00,0x00,0xb4,0x01,0x00,0x00, +0x27,0x19,0x00,0x00,0x26,0x19,0x00,0x00,0x23,0x19,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x37,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x34,0x23,0x00,0x00,0xb4,0x01,0x00,0x00,0xb5,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x70,0x18,0x00,0x00,0x17,0x19,0x00,0x00,0x26,0x04,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x3b,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x70,0x18,0x00,0x00,0xb4,0x01,0x00,0x00,0xb5,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x73,0x18,0x00,0x00,0x3b,0x19,0x00,0x00, +0x37,0x19,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x3f,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x73,0x18,0x00,0x00,0xb4,0x01,0x00,0x00, +0xb5,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x20,0x02,0x00,0x00,0x9e,0x1a,0x00,0x00, +0xfe,0x01,0x00,0x00,0x2a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x9f,0x1a,0x00,0x00,0x9e,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x8a,0x19,0x00,0x00,0x27,0x0c,0x00,0x00,0x9f,0x1a,0x00,0x00,0x0c,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x8c,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x8a,0x19,0x00,0x00,0x6e,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x8d,0x19,0x00,0x00, +0x8c,0x19,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x8f,0x19,0x00,0x00, +0x8d,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x90,0x19,0x00,0x00, +0x8f,0x19,0x00,0x00,0xda,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x92,0x19,0x00,0x00,0x90,0x19,0x00,0x00,0x66,0x0c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x94,0x19,0x00,0x00,0x92,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x96,0x19,0x00,0x00,0x8a,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0x97,0x19,0x00,0x00, +0x94,0x19,0x00,0x00,0x96,0x19,0x00,0x00,0xa9,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0x98,0x19,0x00,0x00,0x97,0x19,0x00,0x00,0x7b,0x05,0x00,0x00,0x7c,0x05,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xc2,0x22,0x00,0x00,0x98,0x19,0x00,0x00, +0x8a,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9b,0x19,0x00,0x00,0x92,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9d,0x19,0x00,0x00,0x8a,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0xba,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0x9e,0x19,0x00,0x00,0x9b,0x19,0x00,0x00, +0x9d,0x19,0x00,0x00,0xa9,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x9f,0x19,0x00,0x00, +0x9e,0x19,0x00,0x00,0x7b,0x05,0x00,0x00,0x7c,0x05,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0xc6,0x22,0x00,0x00,0x9f,0x19,0x00,0x00,0xc2,0x22,0x00,0x00, +0x01,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xac,0x19,0x00,0x00, +0xc6,0x22,0x00,0x00,0xf9,0x00,0x02,0x00,0xad,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0xad,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x8e,0x23,0x00,0x00, +0xff,0x01,0x00,0x00,0x28,0x19,0x00,0x00,0xe7,0x19,0x00,0x00,0xe5,0x19,0x00,0x00, +0xb1,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0xb0,0x19,0x00,0x00,0x8e,0x23,0x00,0x00, +0xde,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xe8,0x19,0x00,0x00,0xe5,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb0,0x19,0x00,0x00,0xb1,0x19,0x00,0x00, +0xe8,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xb1,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb2,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xb2,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x25,0x24,0x00,0x00,0xff,0x01,0x00,0x00,0xb1,0x19,0x00,0x00, +0xe3,0x19,0x00,0x00,0xe1,0x19,0x00,0x00,0xb1,0x00,0x05,0x00,0xca,0x00,0x00,0x00, +0xb5,0x19,0x00,0x00,0x25,0x24,0x00,0x00,0xde,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0xe4,0x19,0x00,0x00,0xe1,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xb5,0x19,0x00,0x00,0xb6,0x19,0x00,0x00,0xe4,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb6,0x19,0x00,0x00,0xc4,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xb9,0x19,0x00,0x00, +0x8e,0x23,0x00,0x00,0x0a,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xba,0x19,0x00,0x00,0x25,0x24,0x00,0x00,0xb9,0x19,0x00,0x00,0xf7,0x00,0x03,0x00, +0xc1,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x97,0x19,0x00,0x00, +0xbc,0x19,0x00,0x00,0xbf,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xbf,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc1,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xbc,0x19,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xbe,0x19,0x00,0x00,0xde,0x02,0x00,0x00, +0x25,0x24,0x00,0x00,0xf9,0x00,0x02,0x00,0xc1,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc1,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x27,0x24,0x00,0x00, +0x25,0x24,0x00,0x00,0xbf,0x19,0x00,0x00,0xbe,0x19,0x00,0x00,0xbc,0x19,0x00,0x00, +0xf7,0x00,0x03,0x00,0xc9,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x9e,0x19,0x00,0x00,0xc4,0x19,0x00,0x00,0xc7,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc7,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0xc9,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc4,0x19,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xc6,0x19,0x00,0x00, +0xde,0x02,0x00,0x00,0x8e,0x23,0x00,0x00,0xf9,0x00,0x02,0x00,0xc9,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc9,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x29,0x24,0x00,0x00,0x8e,0x23,0x00,0x00,0xc7,0x19,0x00,0x00,0xc6,0x19,0x00,0x00, +0xc4,0x19,0x00,0x00,0x50,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xcb,0x19,0x00,0x00, +0x27,0x24,0x00,0x00,0x29,0x24,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0xd1,0x19,0x00,0x00,0x8d,0x19,0x00,0x00,0xc6,0x22,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0xd3,0x19,0x00,0x00,0xd1,0x19,0x00,0x00,0xcb,0x19,0x00,0x00, +0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x0d,0x1b,0x00,0x00,0xde,0x0c,0x00,0x00, +0xd3,0x19,0x00,0x00,0x02,0x00,0x00,0x00,0xff,0x01,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x0e,0x1b,0x00,0x00,0x0d,0x1b,0x00,0x00,0x0d,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0xe0,0x19,0x00,0x00,0x53,0x19,0x00,0x00,0xba,0x19,0x00,0x00, +0x3e,0x00,0x03,0x00,0xe0,0x19,0x00,0x00,0x0e,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe1,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xe1,0x19,0x00,0x00,0x80,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xe3,0x19,0x00,0x00,0x25,0x24,0x00,0x00,0x05,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb2,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xe4,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe5,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xe5,0x19,0x00,0x00, +0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xe7,0x19,0x00,0x00,0x8e,0x23,0x00,0x00, +0x05,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xad,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe8,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xeb,0x19,0x00,0x00, +0x92,0x19,0x00,0x00,0x8a,0x19,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xf0,0x19,0x00,0x00,0x5c,0x0c,0x00,0x00,0xb5,0x01,0x00,0x00,0xb4,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x13,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x0f,0x19,0x00,0x00,0xf0,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x1e,0x1b,0x00,0x00,0x16,0x23,0x00,0x00,0x9f,0x1a,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x20,0x1b,0x00,0x00,0x1e,0x1b,0x00,0x00, +0x16,0x23,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x21,0x1b,0x00,0x00, +0x20,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x23,0x1b,0x00,0x00,0xb5,0x01,0x00,0x00,0x21,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x2e,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x5c,0x05,0x00,0x00,0x23,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf5,0x19,0x00,0x00,0xb5,0x01,0x00,0x00,0x13,0x1b,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf6,0x19,0x00,0x00,0x2e,0x1b,0x00,0x00,0xf5,0x19,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf8,0x19,0x00,0x00,0xb5,0x01,0x00,0x00, +0xf6,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf9,0x19,0x00,0x00, +0xf8,0x19,0x00,0x00,0xf9,0x05,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x33,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb5,0x01,0x00,0x00, +0xf9,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfc,0x19,0x00,0x00, +0x64,0x03,0x00,0x00,0xe7,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x38,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xfc,0x19,0x00,0x00, +0x13,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x3d,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb4,0x01,0x00,0x00,0x38,0x1b,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x43,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0xf6,0x19,0x00,0x00,0x33,0x1b,0x00,0x00,0x3d,0x1b,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x05,0x1a,0x00,0x00,0xb9,0x0c,0x00,0x00, +0x17,0x23,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x47,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x05,0x1a,0x00,0x00,0xb4,0x01,0x00,0x00, +0xb5,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x4d,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x11,0x06,0x00,0x00,0x12,0x06,0x00,0x00, +0x47,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x08,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x08,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x9e,0x23,0x00,0x00, +0xe2,0x05,0x00,0x00,0xe8,0x19,0x00,0x00,0x0c,0x24,0x00,0x00,0x6c,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x98,0x23,0x00,0x00,0x51,0x23,0x00,0x00, +0xe8,0x19,0x00,0x00,0x1e,0x24,0x00,0x00,0x6c,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x96,0x23,0x00,0x00,0x51,0x23,0x00,0x00,0xe8,0x19,0x00,0x00, +0x1b,0x24,0x00,0x00,0x6c,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x94,0x23,0x00,0x00,0x51,0x23,0x00,0x00,0xe8,0x19,0x00,0x00,0x18,0x24,0x00,0x00, +0x6c,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x92,0x23,0x00,0x00, +0x51,0x23,0x00,0x00,0xe8,0x19,0x00,0x00,0x15,0x24,0x00,0x00,0x6c,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x90,0x23,0x00,0x00,0x42,0x23,0x00,0x00, +0xe8,0x19,0x00,0x00,0x12,0x24,0x00,0x00,0x6c,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x8f,0x23,0x00,0x00,0xff,0x01,0x00,0x00,0xe8,0x19,0x00,0x00, +0x6e,0x1a,0x00,0x00,0x6c,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00,0xca,0x00,0x00,0x00, +0x0b,0x1a,0x00,0x00,0x8f,0x23,0x00,0x00,0xde,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0x6f,0x1a,0x00,0x00,0x6c,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x0b,0x1a,0x00,0x00,0x0c,0x1a,0x00,0x00,0x6f,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0c,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x0d,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0d,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x1e,0x24,0x00,0x00, +0x98,0x23,0x00,0x00,0x0c,0x1a,0x00,0x00,0x23,0x24,0x00,0x00,0x68,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x1b,0x24,0x00,0x00,0x96,0x23,0x00,0x00, +0x0c,0x1a,0x00,0x00,0x22,0x24,0x00,0x00,0x68,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x18,0x24,0x00,0x00,0x94,0x23,0x00,0x00,0x0c,0x1a,0x00,0x00, +0x21,0x24,0x00,0x00,0x68,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x15,0x24,0x00,0x00,0x92,0x23,0x00,0x00,0x0c,0x1a,0x00,0x00,0x20,0x24,0x00,0x00, +0x68,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x12,0x24,0x00,0x00, +0x90,0x23,0x00,0x00,0x0c,0x1a,0x00,0x00,0x1f,0x24,0x00,0x00,0x68,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x0c,0x24,0x00,0x00,0x9e,0x23,0x00,0x00, +0x0c,0x1a,0x00,0x00,0x53,0x1a,0x00,0x00,0x68,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x05,0x24,0x00,0x00,0xff,0x01,0x00,0x00,0x0c,0x1a,0x00,0x00, +0x6a,0x1a,0x00,0x00,0x68,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00,0xca,0x00,0x00,0x00, +0x10,0x1a,0x00,0x00,0x05,0x24,0x00,0x00,0xde,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0x6b,0x1a,0x00,0x00,0x68,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x10,0x1a,0x00,0x00,0x11,0x1a,0x00,0x00,0x6b,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x11,0x1a,0x00,0x00,0xc4,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x14,0x1a,0x00,0x00, +0x8f,0x23,0x00,0x00,0x0a,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x15,0x1a,0x00,0x00,0x05,0x24,0x00,0x00,0x14,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00, +0x1c,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x97,0x19,0x00,0x00, +0x17,0x1a,0x00,0x00,0x1a,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x1a,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x1c,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x17,0x1a,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x19,0x1a,0x00,0x00,0xde,0x02,0x00,0x00, +0x05,0x24,0x00,0x00,0xf9,0x00,0x02,0x00,0x1c,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x1c,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x07,0x24,0x00,0x00, +0x05,0x24,0x00,0x00,0x1a,0x1a,0x00,0x00,0x19,0x1a,0x00,0x00,0x17,0x1a,0x00,0x00, +0xf7,0x00,0x03,0x00,0x24,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x9e,0x19,0x00,0x00,0x1f,0x1a,0x00,0x00,0x22,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x22,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x24,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x1f,0x1a,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x21,0x1a,0x00,0x00, +0xde,0x02,0x00,0x00,0x8f,0x23,0x00,0x00,0xf9,0x00,0x02,0x00,0x24,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x24,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x09,0x24,0x00,0x00,0x8f,0x23,0x00,0x00,0x22,0x1a,0x00,0x00,0x21,0x1a,0x00,0x00, +0x1f,0x1a,0x00,0x00,0x50,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x26,0x1a,0x00,0x00, +0x07,0x24,0x00,0x00,0x09,0x24,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x29,0x1a,0x00,0x00,0x26,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x2a,0x1a,0x00,0x00,0xac,0x19,0x00,0x00,0x29,0x1a,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x2d,0x1a,0x00,0x00,0xeb,0x19,0x00,0x00,0x2a,0x1a,0x00,0x00, +0x50,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x35,0x1a,0x00,0x00,0x98,0x19,0x00,0x00, +0x9f,0x19,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x36,0x1a,0x00,0x00, +0x8d,0x19,0x00,0x00,0x35,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x38,0x1a,0x00,0x00,0x36,0x1a,0x00,0x00,0x26,0x1a,0x00,0x00,0x7c,0x00,0x04,0x00, +0xee,0x03,0x00,0x00,0x55,0x1b,0x00,0x00,0x38,0x1a,0x00,0x00,0x7c,0x00,0x04,0x00, +0xee,0x03,0x00,0x00,0x57,0x1b,0x00,0x00,0x6a,0x0c,0x00,0x00,0xb0,0x00,0x05,0x00, +0xf2,0x03,0x00,0x00,0x58,0x1b,0x00,0x00,0x55,0x1b,0x00,0x00,0x57,0x1b,0x00,0x00, +0x9b,0x00,0x04,0x00,0xca,0x00,0x00,0x00,0x59,0x1b,0x00,0x00,0x58,0x1b,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x42,0x1a,0x00,0x00,0x59,0x1b,0x00,0x00, +0xb5,0x01,0x00,0x00,0xb4,0x01,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x61,0x1b,0x00,0x00,0x43,0x1b,0x00,0x00,0x43,0x1b,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x62,0x1b,0x00,0x00,0x2d,0x1a,0x00,0x00,0x61,0x1b,0x00,0x00, +0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x65,0x1b,0x00,0x00,0x62,0x1b,0x00,0x00, +0x62,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x75,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x65,0x1b,0x00,0x00,0x26,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7b,0x1b,0x00,0x00,0x11,0x04,0x00,0x00, +0x75,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7c,0x1b,0x00,0x00, +0x7b,0x1b,0x00,0x00,0xb5,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7e,0x1b,0x00,0x00,0x64,0x03,0x00,0x00,0x75,0x1b,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7f,0x1b,0x00,0x00,0x7e,0x1b,0x00,0x00,0xb5,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x81,0x1b,0x00,0x00,0x19,0x04,0x00,0x00, +0x7c,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x83,0x1b,0x00,0x00, +0x81,0x1b,0x00,0x00,0x7c,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x84,0x1b,0x00,0x00,0x83,0x1b,0x00,0x00,0x1e,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x87,0x1b,0x00,0x00,0x7f,0x1b,0x00,0x00,0x7f,0x1b,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x88,0x1b,0x00,0x00,0x84,0x1b,0x00,0x00, +0x87,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x47,0x1a,0x00,0x00, +0x42,0x1a,0x00,0x00,0x88,0x1b,0x00,0x00,0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x49,0x1a,0x00,0x00,0x53,0x19,0x00,0x00,0x15,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x4a,0x1a,0x00,0x00,0x49,0x1a,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x4c,0x1a,0x00,0x00,0x4a,0x1a,0x00,0x00,0x47,0x1a,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4e,0x1a,0x00,0x00,0x4c,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4f,0x1a,0x00,0x00, +0x4c,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x50,0x1a,0x00,0x00,0x4c,0x1a,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x8b,0x00,0x00,0x00,0x51,0x1a,0x00,0x00,0x4e,0x1a,0x00,0x00,0x4f,0x1a,0x00,0x00, +0x50,0x1a,0x00,0x00,0x47,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x8b,0x00,0x00,0x00, +0x53,0x1a,0x00,0x00,0x0c,0x24,0x00,0x00,0x51,0x1a,0x00,0x00,0x94,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x56,0x1a,0x00,0x00,0x2d,0x1a,0x00,0x00,0x2d,0x1a,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x59,0x1a,0x00,0x00,0x4d,0x1b,0x00,0x00, +0x56,0x1a,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x5a,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x59,0x1a,0x00,0x00,0xaa,0x00,0x05,0x00, +0xca,0x00,0x00,0x00,0x5c,0x1a,0x00,0x00,0x8f,0x23,0x00,0x00,0xff,0x01,0x00,0x00, +0xaa,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0x5e,0x1a,0x00,0x00,0x05,0x24,0x00,0x00, +0xff,0x01,0x00,0x00,0xa7,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0x5f,0x1a,0x00,0x00, +0x5c,0x1a,0x00,0x00,0x5e,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0x62,0x1a,0x00,0x00,0x49,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00,0xae,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x5f,0x1a,0x00,0x00,0x91,0x1b,0x00,0x00, +0x95,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x95,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xbe,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x18,0x24,0x00,0x00,0x62,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xc3,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x15,0x24,0x00,0x00, +0x62,0x1a,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x9e,0x1b,0x00,0x00, +0x62,0x1a,0x00,0x00,0x5a,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xa2,0x1b,0x00,0x00,0x1e,0x24,0x00,0x00,0x9e,0x1b,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xa5,0x1b,0x00,0x00,0x62,0x1a,0x00,0x00,0x9e,0x1b,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xa8,0x1b,0x00,0x00,0x1b,0x24,0x00,0x00, +0xa5,0x1b,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xac,0x1b,0x00,0x00, +0x12,0x24,0x00,0x00,0x5a,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0xae,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x91,0x1b,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xb3,0x1b,0x00,0x00,0x62,0x1a,0x00,0x00,0x5a,0x1a,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xb7,0x1b,0x00,0x00,0x62,0x1a,0x00,0x00,0xb3,0x1b,0x00,0x00, +0xf9,0x00,0x02,0x00,0xae,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xae,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x23,0x24,0x00,0x00,0xa2,0x1b,0x00,0x00, +0x95,0x1b,0x00,0x00,0xb3,0x1b,0x00,0x00,0x91,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x22,0x24,0x00,0x00,0xa8,0x1b,0x00,0x00,0x95,0x1b,0x00,0x00, +0xb7,0x1b,0x00,0x00,0x91,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x21,0x24,0x00,0x00,0xbe,0x1b,0x00,0x00,0x95,0x1b,0x00,0x00,0x62,0x1a,0x00,0x00, +0x91,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x20,0x24,0x00,0x00, +0xc3,0x1b,0x00,0x00,0x95,0x1b,0x00,0x00,0x62,0x1a,0x00,0x00,0x91,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x1f,0x24,0x00,0x00,0xac,0x1b,0x00,0x00, +0x95,0x1b,0x00,0x00,0x5a,0x1a,0x00,0x00,0x91,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x68,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x68,0x1a,0x00,0x00,0x80,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x6a,0x1a,0x00,0x00,0x05,0x24,0x00,0x00,0x05,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x0d,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x6b,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x6c,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x6c,0x1a,0x00,0x00, +0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x6e,0x1a,0x00,0x00,0x8f,0x23,0x00,0x00, +0x05,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x08,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x6f,0x1a,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc9,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x90,0x23,0x00,0x00,0xba,0x00,0x05,0x00, +0xca,0x00,0x00,0x00,0xca,0x1b,0x00,0x00,0xc9,0x1b,0x00,0x00,0x10,0x03,0x00,0x00, +0xf9,0x00,0x02,0x00,0xcf,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xcf,0x1b,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x70,0x24,0x00,0x00,0xca,0x1b,0x00,0x00, +0x90,0x23,0x00,0x00,0xb5,0x01,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xd6,0x1b,0x00,0x00,0x70,0x24,0x00,0x00,0x70,0x24,0x00,0x00,0x70,0x24,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xd7,0x1b,0x00,0x00,0x98,0x23,0x00,0x00, +0xd6,0x1b,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xde,0x1b,0x00,0x00, +0x96,0x23,0x00,0x00,0xd6,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xe6,0x1b,0x00,0x00,0xd7,0x1b,0x00,0x00,0xd7,0x1b,0x00,0x00,0x83,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xe7,0x1b,0x00,0x00,0xde,0x1b,0x00,0x00,0xe6,0x1b,0x00,0x00, +0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xe8,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xe7,0x1b,0x00,0x00,0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xe9,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0xe8,0x1b,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x74,0x1a,0x00,0x00,0x9e,0x23,0x00,0x00, +0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0x75,0x1a,0x00,0x00, +0x74,0x1a,0x00,0x00,0x10,0x03,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x76,0x1a,0x00,0x00,0x75,0x1a,0x00,0x00,0xb5,0x01,0x00,0x00,0xb4,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x79,0x1a,0x00,0x00,0x74,0x1a,0x00,0x00, +0x76,0x1a,0x00,0x00,0x52,0x00,0x06,0x00,0x8b,0x00,0x00,0x00,0xe4,0x22,0x00,0x00, +0x79,0x1a,0x00,0x00,0x9e,0x23,0x00,0x00,0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00, +0xca,0x00,0x00,0x00,0x7d,0x1a,0x00,0x00,0x79,0x1a,0x00,0x00,0x10,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0x9a,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x7d,0x1a,0x00,0x00,0x7e,0x1a,0x00,0x00,0x9a,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7e,0x1a,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x80,0x1a,0x00,0x00, +0xe4,0x22,0x00,0x00,0xe4,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x83,0x1a,0x00,0x00, +0x79,0x1a,0x00,0x00,0x79,0x1a,0x00,0x00,0x79,0x1a,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x84,0x1a,0x00,0x00,0x80,0x1a,0x00,0x00,0x83,0x1a,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x86,0x1a,0x00,0x00,0x84,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x8b,0x00,0x00,0x00,0xe8,0x22,0x00,0x00, +0x86,0x1a,0x00,0x00,0x73,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x88,0x1a,0x00,0x00,0x84,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x8b,0x00,0x00,0x00,0xea,0x22,0x00,0x00,0x88,0x1a,0x00,0x00, +0xe8,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8a,0x1a,0x00,0x00,0x84,0x1a,0x00,0x00,0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x8b,0x00,0x00,0x00,0xec,0x22,0x00,0x00,0x8a,0x1a,0x00,0x00,0xea,0x22,0x00,0x00, +0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8d,0x1a,0x00,0x00, +0x79,0x1a,0x00,0x00,0xb5,0x06,0x00,0x00,0x52,0x00,0x06,0x00,0x8b,0x00,0x00,0x00, +0xef,0x22,0x00,0x00,0x8d,0x1a,0x00,0x00,0xec,0x22,0x00,0x00,0x03,0x00,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x91,0x1a,0x00,0x00,0xef,0x22,0x00,0x00, +0xef,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xf2,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x91,0x1a,0x00,0x00,0x94,0x23,0x00,0x00,0x92,0x23,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x95,0x1a,0x00,0x00,0xf2,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x8b,0x00,0x00,0x00,0xf1,0x22,0x00,0x00, +0x95,0x1a,0x00,0x00,0xef,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x97,0x1a,0x00,0x00,0xf2,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x8b,0x00,0x00,0x00,0xf3,0x22,0x00,0x00,0x97,0x1a,0x00,0x00, +0xf1,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x99,0x1a,0x00,0x00,0xf2,0x1b,0x00,0x00,0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x8b,0x00,0x00,0x00,0xf5,0x22,0x00,0x00,0x99,0x1a,0x00,0x00,0xf3,0x22,0x00,0x00, +0x02,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x9a,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9a,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x9f,0x23,0x00,0x00, +0xe4,0x22,0x00,0x00,0xcf,0x1b,0x00,0x00,0xf5,0x22,0x00,0x00,0x7e,0x1a,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x11,0x1c,0x00,0x00,0xd7,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x13,0x1c,0x00,0x00, +0x11,0x1c,0x00,0x00,0xaa,0x09,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x14,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x13,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x15,0x1c,0x00,0x00,0x14,0x1c,0x00,0x00, +0xd2,0x09,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x7b,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xe7,0x0c,0x00,0x00,0x52,0x0c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x80,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x7b,0x1c,0x00,0x00,0x2b,0x18,0x00,0x00,0xb8,0x00,0x05,0x00, +0xca,0x00,0x00,0x00,0x1b,0x1c,0x00,0x00,0x80,0x1c,0x00,0x00,0x23,0x07,0x00,0x00, +0xf7,0x00,0x03,0x00,0x1f,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x1b,0x1c,0x00,0x00,0x1c,0x1c,0x00,0x00,0x1f,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x1c,0x1c,0x00,0x00,0xa4,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0x1e,0x1c,0x00,0x00, +0x5c,0x0c,0x00,0x00,0x91,0x08,0x00,0x00,0xf9,0x00,0x02,0x00,0x1f,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1f,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0xca,0x00,0x00,0x00, +0x20,0x1c,0x00,0x00,0x1b,0x1c,0x00,0x00,0x9a,0x1a,0x00,0x00,0x1e,0x1c,0x00,0x00, +0x1c,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0x26,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x20,0x1c,0x00,0x00,0x22,0x1c,0x00,0x00,0x25,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x25,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x26,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x22,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x44,0x02,0x00,0x00, +0x83,0x1c,0x00,0x00,0x7d,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x4c,0x02,0x00,0x00, +0x85,0x1c,0x00,0x00,0x83,0x1c,0x00,0x00,0xdf,0x0c,0x00,0x00,0x58,0x00,0x07,0x00, +0x8b,0x00,0x00,0x00,0x87,0x1c,0x00,0x00,0x85,0x1c,0x00,0x00,0xc2,0x0c,0x00,0x00, +0x02,0x00,0x00,0x00,0xb4,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x26,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x26,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x8b,0x00,0x00,0x00, +0xad,0x23,0x00,0x00,0xe2,0x05,0x00,0x00,0x25,0x1c,0x00,0x00,0x87,0x1c,0x00,0x00, +0x22,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0xf9,0x1b,0x00,0x00,0xad,0x23,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x29,0x1c,0x00,0x00,0xf9,0x1b,0x00,0x00, +0x53,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2a,0x1c,0x00,0x00, +0x29,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2b,0x1c,0x00,0x00, +0x15,0x1c,0x00,0x00,0x2a,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x2d,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x2b,0x1c,0x00,0x00, +0xbe,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0x2f,0x1c,0x00,0x00,0x2d,0x1c,0x00,0x00, +0xd2,0x09,0x00,0x00,0xf7,0x00,0x03,0x00,0x62,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x2f,0x1c,0x00,0x00,0x30,0x1c,0x00,0x00,0x62,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x30,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x31,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x31,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xaf,0x23,0x00,0x00,0x2d,0x1c,0x00,0x00,0x30,0x1c,0x00,0x00,0x49,0x24,0x00,0x00, +0x47,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xae,0x23,0x00,0x00, +0x05,0x02,0x00,0x00,0x30,0x1c,0x00,0x00,0x49,0x1c,0x00,0x00,0x47,0x1c,0x00,0x00, +0xb3,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0x34,0x1c,0x00,0x00,0xae,0x23,0x00,0x00, +0xde,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x4a,0x1c,0x00,0x00,0x47,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x34,0x1c,0x00,0x00,0x35,0x1c,0x00,0x00, +0x4a,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x35,0x1c,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x38,0x1c,0x00,0x00,0xf9,0x1b,0x00,0x00,0xae,0x23,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x39,0x1c,0x00,0x00,0x38,0x1c,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3a,0x1c,0x00,0x00,0x15,0x1c,0x00,0x00, +0x39,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x3c,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x2b,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x3e,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x3a,0x1c,0x00,0x00,0xb4,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0x3f,0x1c,0x00,0x00, +0x3c,0x1c,0x00,0x00,0x3e,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0x46,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x3f,0x1c,0x00,0x00,0x40,0x1c,0x00,0x00, +0x46,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x40,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x42,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x3a,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x8c,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xaf,0x23,0x00,0x00,0x42,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x46,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x46,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x49,0x24,0x00,0x00,0xaf,0x23,0x00,0x00, +0x35,0x1c,0x00,0x00,0x8c,0x1c,0x00,0x00,0x40,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x47,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x47,0x1c,0x00,0x00,0x80,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x49,0x1c,0x00,0x00,0xae,0x23,0x00,0x00,0x05,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x31,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x4a,0x1c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4c,0x1c,0x00,0x00,0xe9,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4e,0x1c,0x00,0x00, +0x4c,0x1c,0x00,0x00,0x2d,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x90,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x4e,0x1c,0x00,0x00, +0xb4,0x01,0x00,0x00,0xb5,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x95,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x90,0x1c,0x00,0x00, +0xfc,0x09,0x00,0x00,0xb7,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0x54,0x1c,0x00,0x00, +0xaf,0x23,0x00,0x00,0x2d,0x1c,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x55,0x1c,0x00,0x00,0x54,0x1c,0x00,0x00,0xb5,0x01,0x00,0x00,0xb4,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x57,0x1c,0x00,0x00,0x55,0x1c,0x00,0x00, +0x95,0x1c,0x00,0x00,0xba,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0x59,0x1c,0x00,0x00, +0x57,0x1c,0x00,0x00,0xd2,0x09,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x5a,0x1c,0x00,0x00,0x59,0x1c,0x00,0x00,0xb5,0x01,0x00,0x00,0xb4,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x9a,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x0f,0x19,0x00,0x00,0xe5,0x06,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x9f,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x52,0x0c,0x00,0x00,0x9a,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5f,0x1c,0x00,0x00,0xb5,0x01,0x00,0x00,0x9f,0x1c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x61,0x1c,0x00,0x00,0x5a,0x1c,0x00,0x00,0x5f,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x62,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x62,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb0,0x23,0x00,0x00,0xb4,0x01,0x00,0x00, +0x26,0x1c,0x00,0x00,0x61,0x1c,0x00,0x00,0x4a,0x1c,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x63,0x1c,0x00,0x00,0xf9,0x1b,0x00,0x00,0x4e,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x64,0x1c,0x00,0x00,0x63,0x1c,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x65,0x1c,0x00,0x00,0xf9,0x1b,0x00,0x00, +0xa9,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x65,0x1c,0x00,0x00,0x64,0x1c,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x66,0x1c,0x00,0x00,0xf9,0x1b,0x00,0x00, +0x4a,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x67,0x1c,0x00,0x00, +0x66,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0x63,0x1c,0x00,0x00,0x67,0x1c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x6a,0x1c,0x00,0x00,0x29,0x1c,0x00,0x00, +0x3e,0x00,0x03,0x00,0x66,0x1c,0x00,0x00,0x6a,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00, +0x29,0x1c,0x00,0x00,0x15,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x8b,0x00,0x00,0x00, +0x6f,0x1c,0x00,0x00,0xf9,0x1b,0x00,0x00,0x3d,0x00,0x04,0x00,0x74,0x02,0x00,0x00, +0xa1,0x1c,0x00,0x00,0x76,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0xa1,0x1c,0x00,0x00, +0x64,0x0b,0x00,0x00,0x6f,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x73,0x1c,0x00,0x00,0x65,0x1c,0x00,0x00,0xb7,0x00,0x05,0x00,0xca,0x00,0x00,0x00, +0x74,0x1c,0x00,0x00,0x73,0x1c,0x00,0x00,0xb4,0x01,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x75,0x1c,0x00,0x00,0x74,0x1c,0x00,0x00,0xb5,0x01,0x00,0x00, +0xb4,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x76,0x1c,0x00,0x00, +0xb0,0x23,0x00,0x00,0x75,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe1,0x0b,0x00,0x00,0x9f,0x23,0x00,0x00,0x03,0x00,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xb9,0x1c,0x00,0x00,0xdb,0x0c,0x00,0x00,0xb5,0x01,0x00,0x00, +0xb4,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbd,0x1c,0x00,0x00, +0xb9,0x1c,0x00,0x00,0x51,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbf,0x1c,0x00,0x00,0xb5,0x01,0x00,0x00,0xe7,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc0,0x1c,0x00,0x00,0xbd,0x1c,0x00,0x00,0xbf,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc2,0x1c,0x00,0x00,0xe1,0x0b,0x00,0x00, +0x2d,0x07,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc4,0x1c,0x00,0x00, +0xc3,0x23,0x00,0x00,0xb5,0x01,0x00,0x00,0xb4,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc6,0x1c,0x00,0x00,0xb9,0x0c,0x00,0x00,0x2d,0x07,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xda,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xc6,0x1c,0x00,0x00,0xb4,0x01,0x00,0x00,0xb5,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xdf,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xc4,0x1c,0x00,0x00,0xda,0x1c,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xe5,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0xc0,0x1c,0x00,0x00,0xc2,0x1c,0x00,0x00,0xdf,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xea,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xc0,0x1c,0x00,0x00,0xe5,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xce,0x1c,0x00,0x00,0xb9,0x0c,0x00,0x00,0x18,0x23,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xee,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xce,0x1c,0x00,0x00,0xb4,0x01,0x00,0x00,0xb5,0x01,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xf4,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0xea,0x1c,0x00,0x00,0xe1,0x0b,0x00,0x00,0xee,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xf9,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xea,0x1c,0x00,0x00,0xf4,0x1c,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xd6,0x1c,0x00,0x00,0xf9,0x1c,0x00,0x00,0xf9,0x1c,0x00,0x00,0xf9,0x1c,0x00,0x00, +0xf7,0x00,0x03,0x00,0xfb,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x5c,0x0c,0x00,0x00,0xe6,0x0b,0x00,0x00,0xea,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xea,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x42,0x1d,0x00,0x00, +0x9f,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x44,0x1d,0x00,0x00,0x9f,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x45,0x1d,0x00,0x00,0x42,0x1d,0x00,0x00,0x44,0x1d,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x46,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0x45,0x1d,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x47,0x1d,0x00,0x00,0xb5,0x01,0x00,0x00,0x46,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xa3,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x47,0x1d,0x00,0x00,0xd5,0x08,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xa8,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xcd,0x08,0x00,0x00, +0xa3,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb1,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x52,0x0c,0x00,0x00,0xee,0x1c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb6,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xe7,0x0c,0x00,0x00,0xb1,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xbc,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0xa8,0x1d,0x00,0x00,0xb5,0x01,0x00,0x00,0xb6,0x1d,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x58,0x1d,0x00,0x00,0xe9,0x1b,0x00,0x00,0xbc,0x1d,0x00,0x00, +0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x5c,0x1d,0x00,0x00,0xd7,0x1b,0x00,0x00, +0x58,0x1d,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x60,0x1d,0x00,0x00, +0xd7,0x1b,0x00,0x00,0x58,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xc1,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x94,0x23,0x00,0x00, +0x5c,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xc6,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x92,0x23,0x00,0x00,0x60,0x1d,0x00,0x00, +0xba,0x00,0x05,0x00,0x16,0x09,0x00,0x00,0x70,0x1d,0x00,0x00,0xc1,0x1d,0x00,0x00, +0xd4,0x23,0x00,0x00,0x9a,0x00,0x04,0x00,0xca,0x00,0x00,0x00,0x71,0x1d,0x00,0x00, +0x70,0x1d,0x00,0x00,0xa8,0x00,0x04,0x00,0xca,0x00,0x00,0x00,0x72,0x1d,0x00,0x00, +0x71,0x1d,0x00,0x00,0xf7,0x00,0x03,0x00,0x78,0x1d,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x72,0x1d,0x00,0x00,0x73,0x1d,0x00,0x00,0x78,0x1d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x73,0x1d,0x00,0x00,0xba,0x00,0x05,0x00,0x16,0x09,0x00,0x00, +0x76,0x1d,0x00,0x00,0xd4,0x23,0x00,0x00,0xc6,0x1d,0x00,0x00,0x9a,0x00,0x04,0x00, +0xca,0x00,0x00,0x00,0x77,0x1d,0x00,0x00,0x76,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00, +0x78,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0x78,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00, +0xca,0x00,0x00,0x00,0x79,0x1d,0x00,0x00,0x71,0x1d,0x00,0x00,0xea,0x0b,0x00,0x00, +0x77,0x1d,0x00,0x00,0x73,0x1d,0x00,0x00,0xf7,0x00,0x03,0x00,0x96,0x1d,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x79,0x1d,0x00,0x00,0x7a,0x1d,0x00,0x00, +0x96,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0x7a,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x7e,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xd4,0x23,0x00,0x00,0xc1,0x1d,0x00,0x00,0xc6,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xcb,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x76,0x1c,0x00,0x00,0x3f,0x19,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x82,0x1d,0x00,0x00,0xcb,0x1d,0x00,0x00,0xcb,0x1d,0x00,0x00,0xcb,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd0,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x4f,0x0c,0x00,0x00,0xcc,0x02,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x86,0x1d,0x00,0x00,0xb5,0x01,0x00,0x00,0xd0,0x1d,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x89,0x1d,0x00,0x00,0x82,0x1d,0x00,0x00, +0x86,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xd8,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x89,0x1d,0x00,0x00,0xb1,0x0a,0x00,0x00, +0x19,0x23,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xea,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x7e,0x1d,0x00,0x00,0xd4,0x23,0x00,0x00, +0xd8,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xef,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xd6,0x1c,0x00,0x00,0x44,0x09,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x09,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0xef,0x1d,0x00,0x00,0xd6,0x1c,0x00,0x00,0xd8,0x1d,0x00,0x00, +0xf9,0x00,0x02,0x00,0x96,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0x96,0x1d,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xe2,0x23,0x00,0x00,0xd6,0x1c,0x00,0x00, +0x78,0x1d,0x00,0x00,0x09,0x1e,0x00,0x00,0x7a,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xe1,0x23,0x00,0x00,0xd4,0x23,0x00,0x00,0x78,0x1d,0x00,0x00, +0xea,0x1d,0x00,0x00,0x7a,0x1d,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x14,0x1e,0x00,0x00,0x9f,0x23,0x00,0x00,0x9f,0x23,0x00,0x00,0x03,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x15,0x1e,0x00,0x00,0xe2,0x23,0x00,0x00,0x14,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x26,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xb4,0x08,0x00,0x00,0x15,0x1e,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x1a,0x1e,0x00,0x00,0x14,0x1e,0x00,0x00,0x26,0x1e,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x1d,0x1e,0x00,0x00,0x9f,0x23,0x00,0x00,0x9f,0x23,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x2c,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0xe1,0x23,0x00,0x00,0x1d,0x1e,0x00,0x00,0x1a,0x1e,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x31,0x1e,0x00,0x00,0x2c,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x33,0x1e,0x00,0x00,0x2c,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x34,0x1e,0x00,0x00, +0x31,0x1e,0x00,0x00,0x33,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x36,0x1e,0x00,0x00,0x2c,0x1e,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x37,0x1e,0x00,0x00,0x34,0x1e,0x00,0x00,0x36,0x1e,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3c,0x1e,0x00,0x00,0x31,0x1e,0x00,0x00, +0x36,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x41,0x1e,0x00,0x00, +0x31,0x1e,0x00,0x00,0x33,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x44,0x1e,0x00,0x00,0x41,0x1e,0x00,0x00,0x36,0x1e,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x45,0x1e,0x00,0x00,0x37,0x1e,0x00,0x00,0x3c,0x1e,0x00,0x00, +0x44,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0xfb,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe6,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfe,0x1c,0x00,0x00, +0x9f,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x00,0x1d,0x00,0x00,0x9f,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x01,0x1d,0x00,0x00,0xfe,0x1c,0x00,0x00,0x00,0x1d,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x03,0x1d,0x00,0x00,0x9f,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x04,0x1d,0x00,0x00, +0x01,0x1d,0x00,0x00,0x03,0x1d,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x09,0x1d,0x00,0x00,0xfe,0x1c,0x00,0x00,0x03,0x1d,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0e,0x1d,0x00,0x00,0xfe,0x1c,0x00,0x00,0x00,0x1d,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x11,0x1d,0x00,0x00,0x0e,0x1d,0x00,0x00, +0x03,0x1d,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x12,0x1d,0x00,0x00, +0x04,0x1d,0x00,0x00,0x09,0x1d,0x00,0x00,0x11,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00, +0xfb,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xfb,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xe5,0x23,0x00,0x00,0x45,0x1e,0x00,0x00,0x96,0x1d,0x00,0x00, +0x12,0x1d,0x00,0x00,0xe6,0x0b,0x00,0x00,0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00, +0x4b,0x1e,0x00,0x00,0xc8,0x18,0x00,0x00,0xbb,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0xff,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4c,0x1e,0x00,0x00, +0x4b,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xca,0x00,0x00,0x00, +0x4e,0x1e,0x00,0x00,0x4c,0x1e,0x00,0x00,0xb4,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x50,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x50,0x1e,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x71,0x24,0x00,0x00,0x4e,0x1e,0x00,0x00,0xb5,0x01,0x00,0x00, +0x4c,0x1e,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x56,0x1e,0x00,0x00, +0x71,0x24,0x00,0x00,0x71,0x24,0x00,0x00,0x71,0x24,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x57,0x1e,0x00,0x00,0xe5,0x23,0x00,0x00,0x56,0x1e,0x00,0x00, +0x41,0x00,0x05,0x00,0x35,0x02,0x00,0x00,0x5e,0x1e,0x00,0x00,0xfe,0x01,0x00,0x00, +0x34,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5f,0x1e,0x00,0x00, +0x5e,0x1e,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x5a,0x1e,0x00,0x00, +0x57,0x1e,0x00,0x00,0x5f,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x6c,0x1e,0x00,0x00,0x2a,0x0c,0x00,0x00,0xa9,0x0c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x87,0x1e,0x00,0x00,0x6c,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0xbe,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0x88,0x1e,0x00,0x00,0x87,0x1e,0x00,0x00, +0xb4,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x8d,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x88,0x1e,0x00,0x00,0x89,0x1e,0x00,0x00,0x8d,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x89,0x1e,0x00,0x00,0xbc,0x00,0x05,0x00,0xca,0x00,0x00,0x00, +0x8c,0x1e,0x00,0x00,0x87,0x1e,0x00,0x00,0xb5,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x8d,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x8d,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0xca,0x00,0x00,0x00,0x8e,0x1e,0x00,0x00,0x88,0x1e,0x00,0x00,0x50,0x1e,0x00,0x00, +0x8c,0x1e,0x00,0x00,0x89,0x1e,0x00,0x00,0xf7,0x00,0x03,0x00,0x99,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x8e,0x1e,0x00,0x00,0x8f,0x1e,0x00,0x00, +0x99,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x8f,0x1e,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x91,0x1e,0x00,0x00,0x6c,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0xbe,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0x92,0x1e,0x00,0x00,0x91,0x1e,0x00,0x00, +0xb4,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x97,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x92,0x1e,0x00,0x00,0x93,0x1e,0x00,0x00,0x97,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x93,0x1e,0x00,0x00,0xbc,0x00,0x05,0x00,0xca,0x00,0x00,0x00, +0x96,0x1e,0x00,0x00,0x91,0x1e,0x00,0x00,0xb5,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x97,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x97,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0xca,0x00,0x00,0x00,0x98,0x1e,0x00,0x00,0x92,0x1e,0x00,0x00,0x8f,0x1e,0x00,0x00, +0x96,0x1e,0x00,0x00,0x93,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x99,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x99,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0xca,0x00,0x00,0x00, +0x9a,0x1e,0x00,0x00,0x8e,0x1e,0x00,0x00,0x8d,0x1e,0x00,0x00,0x98,0x1e,0x00,0x00, +0x97,0x1e,0x00,0x00,0xa4,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0x6f,0x1e,0x00,0x00, +0x9a,0x1e,0x00,0x00,0x91,0x08,0x00,0x00,0xf7,0x00,0x03,0x00,0x80,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x6f,0x1e,0x00,0x00,0x70,0x1e,0x00,0x00, +0x74,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x74,0x1e,0x00,0x00,0x41,0x00,0x05,0x00, +0x35,0x02,0x00,0x00,0x9f,0x1e,0x00,0x00,0xfe,0x01,0x00,0x00,0x3f,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa0,0x1e,0x00,0x00,0x9f,0x1e,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x76,0x1e,0x00,0x00,0xa0,0x1e,0x00,0x00, +0x63,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x79,0x1e,0x00,0x00, +0xe1,0x0b,0x00,0x00,0x76,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7d,0x1e,0x00,0x00,0x64,0x18,0x00,0x00,0x79,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xa5,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xb4,0x01,0x00,0x00,0x7d,0x1e,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x12,0x23,0x00,0x00,0xa5,0x1e,0x00,0x00,0x31,0x23,0x00,0x00,0x00,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x80,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x70,0x1e,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x0f,0x23,0x00,0x00,0xb4,0x01,0x00,0x00, +0x31,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x80,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x80,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xf5,0x23,0x00,0x00,0x12,0x23,0x00,0x00,0x74,0x1e,0x00,0x00,0x0f,0x23,0x00,0x00, +0x70,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x8e,0x02,0x00,0x00,0xa7,0x1e,0x00,0x00, +0x90,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xaa,0x1e,0x00,0x00, +0xf5,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xab,0x1e,0x00,0x00,0xf5,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x8b,0x00,0x00,0x00,0xac,0x1e,0x00,0x00,0xaa,0x1e,0x00,0x00,0xab,0x1e,0x00,0x00, +0xb4,0x01,0x00,0x00,0xb4,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0xa7,0x1e,0x00,0x00, +0x64,0x0b,0x00,0x00,0xac,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xe0,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x2e,0x0a,0x00,0x00, +0x0f,0x19,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xe4,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xb9,0x0c,0x00,0x00,0xb4,0x01,0x00,0x00, +0xb5,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xea,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xe0,0x1e,0x00,0x00,0x11,0x04,0x00,0x00, +0xe4,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xef,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xe0,0x1e,0x00,0x00,0xea,0x1e,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc9,0x1e,0x00,0x00,0xef,0x1e,0x00,0x00, +0xef,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcb,0x1e,0x00,0x00, +0xe7,0x0c,0x00,0x00,0x23,0x07,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xf4,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xcb,0x1e,0x00,0x00, +0x4f,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf9,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc9,0x1e,0x00,0x00,0xf4,0x1e,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd1,0x1e,0x00,0x00,0x5c,0x0c,0x00,0x00, +0xb5,0x01,0x00,0x00,0xf9,0x1e,0x00,0x00,0xbe,0x00,0x05,0x00,0xca,0x00,0x00,0x00, +0xd5,0x1e,0x00,0x00,0xda,0x1c,0x00,0x00,0xb5,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xda,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd5,0x1e,0x00,0x00, +0xd6,0x1e,0x00,0x00,0xda,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xd6,0x1e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x02,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x10,0x03,0x00,0x00,0xd1,0x1e,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd9,0x1e,0x00,0x00,0x02,0x1f,0x00,0x00,0x59,0x0a,0x00,0x00, +0xf9,0x00,0x02,0x00,0xda,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xda,0x1e,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xfe,0x23,0x00,0x00,0xd1,0x1e,0x00,0x00, +0x80,0x1e,0x00,0x00,0xd9,0x1e,0x00,0x00,0xd6,0x1e,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x09,0x0c,0x00,0x00,0x5a,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0a,0x0c,0x00,0x00,0x5a,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0b,0x0c,0x00,0x00, +0x5a,0x1e,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x8b,0x00,0x00,0x00, +0x0c,0x0c,0x00,0x00,0x09,0x0c,0x00,0x00,0x0a,0x0c,0x00,0x00,0x0b,0x0c,0x00,0x00, +0xfe,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x85,0x02,0x00,0x00,0x04,0x1f,0x00,0x00, +0x87,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0x04,0x1f,0x00,0x00,0x64,0x0b,0x00,0x00, +0x0c,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x97,0x02,0x00,0x00,0x0b,0x1f,0x00,0x00, +0x99,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0x0b,0x1f,0x00,0x00,0x64,0x0b,0x00,0x00, +0xe2,0x05,0x00,0x00,0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_3a23f6d2900ffeb930d32eb03b2b3c90.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_3a23f6d2900ffeb930d32eb03b2b3c90.h new file mode 100644 index 00000000..2ccf53cf --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_3a23f6d2900ffeb930d32eb03b2b3c90.h @@ -0,0 +1,1930 @@ +// ffx_fsr2_accumulate_pass_3a23f6d2900ffeb930d32eb03b2b3c90.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_3a23f6d2900ffeb930d32eb03b2b3c90_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3a23f6d2900ffeb930d32eb03b2b3c90_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3a23f6d2900ffeb930d32eb03b2b3c90_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3a23f6d2900ffeb930d32eb03b2b3c90_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_3a23f6d2900ffeb930d32eb03b2b3c90_SampledImageResourceNames[] = { "r_input_exposure", "r_dilated_reactive_masks", "r_input_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_imgMips", "r_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3a23f6d2900ffeb930d32eb03b2b3c90_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 10, 12, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3a23f6d2900ffeb930d32eb03b2b3c90_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3a23f6d2900ffeb930d32eb03b2b3c90_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_3a23f6d2900ffeb930d32eb03b2b3c90_StorageImageResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3a23f6d2900ffeb930d32eb03b2b3c90_StorageImageResourceBindings[] = { 13, 14, 16, 17, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3a23f6d2900ffeb930d32eb03b2b3c90_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3a23f6d2900ffeb930d32eb03b2b3c90_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_3a23f6d2900ffeb930d32eb03b2b3c90_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3a23f6d2900ffeb930d32eb03b2b3c90_UniformBufferResourceBindings[] = { 18, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3a23f6d2900ffeb930d32eb03b2b3c90_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3a23f6d2900ffeb930d32eb03b2b3c90_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_3a23f6d2900ffeb930d32eb03b2b3c90_size = 30420; + +static const unsigned char g_ffx_fsr2_accumulate_pass_3a23f6d2900ffeb930d32eb03b2b3c90_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x03,0x27,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x07,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x84,0x0b,0x00,0x00, +0x9a,0x0b,0x00,0x00,0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00, +0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74, +0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73, +0x00,0x00,0x00,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x68,0x61,0x64,0x65,0x72,0x5f,0x69,0x6d,0x61,0x67,0x65,0x5f,0x6c,0x6f,0x61,0x64, +0x5f,0x66,0x6f,0x72,0x6d,0x61,0x74,0x74,0x65,0x64,0x00,0x00,0x04,0x00,0x0a,0x00, +0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74, +0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69, +0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c, +0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74, +0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0xf3,0x01,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0xf3,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00, +0x06,0x00,0x07,0x00,0xf3,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78, +0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00, +0xf3,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79, +0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0xf3,0x01,0x00,0x00, +0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52, +0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e, +0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0xf3,0x01,0x00,0x00,0x04,0x00,0x00,0x00, +0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f, +0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0xf3,0x01,0x00,0x00,0x05,0x00,0x00,0x00, +0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55, +0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0xf3,0x01,0x00,0x00,0x06,0x00,0x00,0x00, +0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00, +0xf3,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54, +0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00, +0xf3,0x01,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00, +0x06,0x00,0x08,0x00,0xf3,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74, +0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00, +0x06,0x00,0x08,0x00,0xf3,0x01,0x00,0x00,0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77, +0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00, +0x06,0x00,0x0b,0x00,0xf3,0x01,0x00,0x00,0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74, +0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43, +0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00, +0xf3,0x01,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f, +0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00,0xf3,0x01,0x00,0x00, +0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61, +0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0xf3,0x01,0x00,0x00,0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e, +0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00,0xf3,0x01,0x00,0x00, +0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65, +0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0xf3,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69, +0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0xf3,0x01,0x00,0x00,0x11,0x00,0x00,0x00, +0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67, +0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00,0xf3,0x01,0x00,0x00, +0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f, +0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00, +0x05,0x00,0x04,0x00,0xf5,0x01,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00, +0x05,0x00,0x05,0x00,0x38,0x02,0x00,0x00,0x72,0x5f,0x69,0x6d,0x67,0x4d,0x69,0x70, +0x73,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x3c,0x02,0x00,0x00,0x73,0x5f,0x4c,0x69, +0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x00,0x00,0x00,0x05,0x00,0x08,0x00, +0x49,0x02,0x00,0x00,0x72,0x5f,0x70,0x72,0x65,0x70,0x61,0x72,0x65,0x64,0x5f,0x69, +0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x05,0x00,0x08,0x00, +0x51,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69, +0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x05,0x00,0x09,0x00, +0x5d,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75, +0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0x65,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c,0x75,0x6d,0x61,0x5f, +0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x05,0x00,0x06,0x00,0x6c,0x02,0x00,0x00, +0x72,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x00, +0x05,0x00,0x09,0x00,0x76,0x02,0x00,0x00,0x72,0x77,0x5f,0x69,0x6e,0x74,0x65,0x72, +0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c, +0x6f,0x72,0x00,0x00,0x05,0x00,0x06,0x00,0x7f,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c, +0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x05,0x00,0x06,0x00, +0x88,0x02,0x00,0x00,0x72,0x77,0x5f,0x6e,0x65,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x73, +0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x9d,0x02,0x00,0x00,0x72,0x5f,0x6c,0x6f, +0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x00,0x05,0x00,0x07,0x00, +0xa8,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f, +0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x05,0x00,0x09,0x00,0xb4,0x02,0x00,0x00, +0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x72,0x65,0x61,0x63,0x74,0x69, +0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0x84,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x57,0x6f,0x72,0x6b,0x47,0x72,0x6f,0x75,0x70, +0x49,0x44,0x00,0x00,0x05,0x00,0x08,0x00,0x9a,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x4c, +0x6f,0x63,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44, +0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf3,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf3,0x01,0x00,0x00, +0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xf3,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xf3,0x01,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf3,0x01,0x00,0x00,0x04,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf3,0x01,0x00,0x00, +0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xf3,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xf3,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf3,0x01,0x00,0x00,0x08,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf3,0x01,0x00,0x00, +0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xf3,0x01,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xf3,0x01,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf3,0x01,0x00,0x00,0x0c,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf3,0x01,0x00,0x00, +0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xf3,0x01,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xf3,0x01,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf3,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf3,0x01,0x00,0x00, +0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xf3,0x01,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0xf3,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xf5,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xf5,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x38,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x38,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x3c,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x3c,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x49,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x49,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x51,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x51,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x5d,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x5d,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x65,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x65,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x6c,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x6c,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x76,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x76,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0x76,0x02,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x7f,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x7f,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x88,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x88,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x9d,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x9d,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa8,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa8,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb4,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb4,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x84,0x0b,0x00,0x00, +0x0b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x9a,0x0b,0x00,0x00, +0x0b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xaf,0x0b,0x00,0x00, +0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00, +0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00, +0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x38,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0x3e,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x14,0x00,0x02,0x00,0xc2,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xab,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xac,0x01,0x00,0x00,0x00,0x00,0x80,0x3f, +0x1e,0x00,0x15,0x00,0xf3,0x01,0x00,0x00,0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00, +0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x3e,0x00,0x00,0x00, +0x3e,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xf4,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0xf3,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0xf4,0x01,0x00,0x00,0xf5,0x01,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0xf6,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xf7,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x5d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0xfc,0x01,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x01,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x06,0x02,0x00,0x00, +0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x0b,0x02,0x00,0x00, +0x05,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x0c,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x3e,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x11,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x16,0x02,0x00,0x00, +0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x17,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x1c,0x02,0x00,0x00, +0x09,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x21,0x02,0x00,0x00, +0x0a,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x26,0x02,0x00,0x00, +0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x27,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x2c,0x02,0x00,0x00, +0x0d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x31,0x02,0x00,0x00, +0x0f,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x36,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x37,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x36,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x37,0x02,0x00,0x00, +0x38,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x1a,0x00,0x02,0x00,0x3a,0x02,0x00,0x00, +0x20,0x00,0x04,0x00,0x3b,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3a,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x3b,0x02,0x00,0x00,0x3c,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x1b,0x00,0x03,0x00,0x3e,0x02,0x00,0x00,0x36,0x02,0x00,0x00,0x15,0x00,0x04,0x00, +0x44,0x02,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x44,0x02,0x00,0x00,0x45,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x37,0x02,0x00,0x00,0x49,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x37,0x02,0x00,0x00,0x51,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x37,0x02,0x00,0x00,0x5d,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x63,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x64,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x63,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x64,0x02,0x00,0x00,0x65,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x37,0x02,0x00,0x00,0x6c,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x74,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x75,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x74,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x75,0x02,0x00,0x00,0x76,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x7d,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x7e,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x7d,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x02,0x00,0x00, +0x7f,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x86,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x87,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x87,0x02,0x00,0x00,0x88,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x44,0x02,0x00,0x00,0x98,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x37,0x02,0x00,0x00,0x9d,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x37,0x02,0x00,0x00,0xa8,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xaa,0x02,0x00,0x00,0xf6,0x01,0x00,0x00,0xf6,0x01,0x00,0x00, +0x3b,0x00,0x04,0x00,0x37,0x02,0x00,0x00,0xb4,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xbd,0x02,0x00,0x00,0xab,0x01,0x00,0x00, +0xab,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0xc0,0x02,0x00,0x00, +0x03,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf2,0x02,0x00,0x00, +0x6f,0x12,0x83,0x3a,0x2b,0x00,0x04,0x00,0x44,0x02,0x00,0x00,0x2c,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x44,0x02,0x00,0x00,0x30,0x03,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x46,0x03,0x00,0x00, +0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4a,0x03,0x00,0x00, +0x00,0x00,0x00,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5a,0x03,0x00,0x00, +0x00,0x00,0x80,0xbe,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xbd,0x03,0x00,0x00, +0x4a,0x03,0x00,0x00,0x4a,0x03,0x00,0x00,0x17,0x00,0x04,0x00,0xd1,0x03,0x00,0x00, +0x44,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0xd5,0x03,0x00,0x00, +0xc2,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xe2,0x03,0x00,0x00,0x00,0xe0,0x7f,0x47,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xfa,0x03,0x00,0x00,0xdb,0x0f,0x49,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x01,0x04,0x00,0x00,0xdb,0x0f,0xc9,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x0e,0x04,0x00,0x00,0x00,0x00,0x00,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x18,0x04,0x00,0x00,0xcd,0xcc,0xcc,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x20,0x04,0x00,0x00,0x00,0x00,0xc8,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x25,0x04,0x00,0x00,0x00,0x00,0x10,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x2d,0x04,0x00,0x00,0x00,0x00,0x80,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x38,0x04,0x00,0x00,0x00,0x00,0x80,0xbf,0x2b,0x00,0x04,0x00,0x44,0x02,0x00,0x00, +0xbb,0x04,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xbc,0x04,0x00,0x00, +0x37,0x00,0x00,0x00,0xbb,0x04,0x00,0x00,0x20,0x00,0x04,0x00,0xbd,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0xbc,0x04,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x5a,0x05,0x00,0x00,0x52,0xb8,0xfe,0x3f,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x79,0x05,0x00,0x00,0xfe,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x7a,0x05,0x00,0x00,0xff,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x44,0x02,0x00,0x00, +0xcf,0x05,0x00,0x00,0x10,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xd0,0x05,0x00,0x00, +0x08,0x00,0x00,0x00,0xcf,0x05,0x00,0x00,0x20,0x00,0x04,0x00,0xd1,0x05,0x00,0x00, +0x07,0x00,0x00,0x00,0xd0,0x05,0x00,0x00,0x2c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xe0,0x05,0x00,0x00,0xab,0x01,0x00,0x00,0xab,0x01,0x00,0x00,0xab,0x01,0x00,0x00, +0xab,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf7,0x05,0x00,0x00, +0x9a,0x99,0x99,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0f,0x06,0x00,0x00, +0x00,0x00,0x00,0xc0,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x10,0x06,0x00,0x00, +0x00,0x00,0x40,0xc0,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb3,0x06,0x00,0x00, +0xab,0xaa,0xaa,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe3,0x06,0x00,0x00, +0xab,0xaa,0x2a,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x21,0x07,0x00,0x00, +0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2b,0x07,0x00,0x00, +0x00,0x00,0x20,0x41,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x65,0x07,0x00,0x00, +0x7a,0x05,0x00,0x00,0x7a,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x74,0x07,0x00,0x00,0xf6,0x01,0x00,0x00,0x7a,0x05,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x83,0x07,0x00,0x00,0xfc,0x01,0x00,0x00,0x7a,0x05,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x92,0x07,0x00,0x00,0x01,0x02,0x00,0x00, +0x7a,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xa1,0x07,0x00,0x00, +0x7a,0x05,0x00,0x00,0xf6,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xbe,0x07,0x00,0x00,0xfc,0x01,0x00,0x00,0xf6,0x01,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xcd,0x07,0x00,0x00,0x01,0x02,0x00,0x00,0xf6,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xdc,0x07,0x00,0x00,0x7a,0x05,0x00,0x00, +0xfc,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xeb,0x07,0x00,0x00, +0xf6,0x01,0x00,0x00,0xfc,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xfa,0x07,0x00,0x00,0xfc,0x01,0x00,0x00,0xfc,0x01,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x09,0x08,0x00,0x00,0x01,0x02,0x00,0x00,0xfc,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x18,0x08,0x00,0x00,0x7a,0x05,0x00,0x00, +0x01,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x27,0x08,0x00,0x00, +0xf6,0x01,0x00,0x00,0x01,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x36,0x08,0x00,0x00,0xfc,0x01,0x00,0x00,0x01,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x45,0x08,0x00,0x00,0x01,0x02,0x00,0x00,0x01,0x02,0x00,0x00, +0x2a,0x00,0x03,0x00,0xc2,0x00,0x00,0x00,0xcd,0x08,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xd4,0x08,0x00,0x00,0xff,0xfe,0xfe,0x3e,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xf0,0x08,0x00,0x00,0xf2,0x02,0x00,0x00,0xf2,0x02,0x00,0x00, +0xf2,0x02,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x09,0x09,0x00,0x00, +0x00,0x00,0xa0,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x11,0x09,0x00,0x00, +0x00,0x00,0x40,0x40,0x17,0x00,0x04,0x00,0x52,0x09,0x00,0x00,0xc2,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x80,0x09,0x00,0x00, +0x21,0x07,0x00,0x00,0x21,0x07,0x00,0x00,0x21,0x07,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x9f,0x09,0x00,0x00,0x30,0x96,0x7c,0x3d,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xe6,0x09,0x00,0x00,0x00,0x00,0x7f,0x43,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x0e,0x0a,0x00,0x00,0x81,0x80,0x80,0x3b,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x38,0x0a,0x00,0x00,0x00,0x00,0xc0,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x6a,0x0a,0x00,0x00,0xa4,0x70,0x7d,0x3f,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xec,0x0a,0x00,0x00,0xab,0x01,0x00,0x00,0xab,0x01,0x00,0x00, +0xab,0x01,0x00,0x00,0x17,0x00,0x04,0x00,0x82,0x0b,0x00,0x00,0x44,0x02,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x83,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x82,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00,0x83,0x0b,0x00,0x00,0x84,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x44,0x02,0x00,0x00,0x8c,0x0b,0x00,0x00, +0x08,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0xd1,0x03,0x00,0x00,0x98,0x0b,0x00,0x00, +0x8c,0x0b,0x00,0x00,0x8c,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00,0x83,0x0b,0x00,0x00, +0x9a,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x82,0x0b,0x00,0x00, +0xaf,0x0b,0x00,0x00,0x8c,0x0b,0x00,0x00,0x8c,0x0b,0x00,0x00,0x2c,0x03,0x00,0x00, +0x2b,0x00,0x04,0x00,0x44,0x02,0x00,0x00,0x16,0x25,0x00,0x00,0x07,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x17,0x25,0x00,0x00,0xe2,0x03,0x00,0x00, +0xe2,0x03,0x00,0x00,0xe2,0x03,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x18,0x25,0x00,0x00,0x66,0x66,0x66,0x3f,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x19,0x25,0x00,0x00,0xac,0x01,0x00,0x00,0xac,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x1a,0x25,0x00,0x00,0x0a,0xd7,0xa3,0x3c,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x1b,0x25,0x00,0x00,0xcd,0xcc,0x4c,0x3d,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x1c,0x25,0x00,0x00,0xac,0x01,0x00,0x00,0xac,0x01,0x00,0x00, +0xac,0x01,0x00,0x00,0x01,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x59,0x25,0x00,0x00, +0x01,0x00,0x03,0x00,0x08,0x00,0x00,0x00,0x7c,0x25,0x00,0x00,0x01,0x00,0x03,0x00, +0x5d,0x00,0x00,0x00,0x05,0x26,0x00,0x00,0x01,0x00,0x03,0x00,0x22,0x00,0x00,0x00, +0x01,0x27,0x00,0x00,0x01,0x00,0x03,0x00,0x37,0x00,0x00,0x00,0x02,0x27,0x00,0x00, +0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x38,0x00,0x00,0x00,0xfc,0x1d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xd1,0x05,0x00,0x00,0x56,0x1b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xbd,0x04,0x00,0x00,0x4a,0x15,0x00,0x00,0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x82,0x0b,0x00,0x00,0x85,0x0b,0x00,0x00,0x84,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00, +0xd1,0x03,0x00,0x00,0x86,0x0b,0x00,0x00,0x85,0x0b,0x00,0x00,0x85,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0xf7,0x01,0x00,0x00, +0xb2,0x0b,0x00,0x00,0xf5,0x01,0x00,0x00,0x01,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0xb3,0x0b,0x00,0x00,0xb2,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x8a,0x0b,0x00,0x00,0xb3,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x7c,0x00,0x04,0x00,0x44,0x02,0x00,0x00,0x8b,0x0b,0x00,0x00,0x8a,0x0b,0x00,0x00, +0x80,0x00,0x05,0x00,0x44,0x02,0x00,0x00,0x8e,0x0b,0x00,0x00,0x8b,0x0b,0x00,0x00, +0x16,0x25,0x00,0x00,0x86,0x00,0x05,0x00,0x44,0x02,0x00,0x00,0x8f,0x0b,0x00,0x00, +0x8e,0x0b,0x00,0x00,0x8c,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x44,0x02,0x00,0x00, +0x92,0x0b,0x00,0x00,0x85,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00, +0x44,0x02,0x00,0x00,0x93,0x0b,0x00,0x00,0x8f,0x0b,0x00,0x00,0x92,0x0b,0x00,0x00, +0x82,0x00,0x05,0x00,0x44,0x02,0x00,0x00,0x94,0x0b,0x00,0x00,0x93,0x0b,0x00,0x00, +0x2c,0x03,0x00,0x00,0x52,0x00,0x06,0x00,0xd1,0x03,0x00,0x00,0x28,0x23,0x00,0x00, +0x94,0x0b,0x00,0x00,0x86,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x84,0x00,0x05,0x00, +0xd1,0x03,0x00,0x00,0x99,0x0b,0x00,0x00,0x28,0x23,0x00,0x00,0x98,0x0b,0x00,0x00, +0x3d,0x00,0x04,0x00,0x82,0x0b,0x00,0x00,0x9b,0x0b,0x00,0x00,0x9a,0x0b,0x00,0x00, +0x4f,0x00,0x07,0x00,0xd1,0x03,0x00,0x00,0x9c,0x0b,0x00,0x00,0x9b,0x0b,0x00,0x00, +0x9b,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x80,0x00,0x05,0x00, +0xd1,0x03,0x00,0x00,0x9d,0x0b,0x00,0x00,0x99,0x0b,0x00,0x00,0x9c,0x0b,0x00,0x00, +0x7c,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x9f,0x0b,0x00,0x00,0x9d,0x0b,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x61,0x0c,0x00,0x00,0x9f,0x0b,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x63,0x0c,0x00,0x00,0x61,0x0c,0x00,0x00, +0xbd,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x65,0x0c,0x00,0x00, +0xb3,0x0b,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x66,0x0c,0x00,0x00, +0x63,0x0c,0x00,0x00,0x65,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x17,0x02,0x00,0x00, +0xa1,0x0c,0x00,0x00,0xf5,0x01,0x00,0x00,0x16,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xa2,0x0c,0x00,0x00,0xa1,0x0c,0x00,0x00,0x41,0x00,0x05,0x00, +0xf7,0x01,0x00,0x00,0xa5,0x0c,0x00,0x00,0xf5,0x01,0x00,0x00,0xf6,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xa6,0x0c,0x00,0x00,0xa5,0x0c,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x6c,0x0c,0x00,0x00,0xa6,0x0c,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x6d,0x0c,0x00,0x00,0xa2,0x0c,0x00,0x00, +0x6c,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x6e,0x0c,0x00,0x00, +0x66,0x0c,0x00,0x00,0x6d,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0xf7,0x01,0x00,0x00, +0xad,0x0c,0x00,0x00,0xf5,0x01,0x00,0x00,0xfc,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0xae,0x0c,0x00,0x00,0xad,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xbb,0x0c,0x00,0x00,0x6e,0x0c,0x00,0x00,0x6c,0x0c,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xbe,0x0c,0x00,0x00,0x6c,0x0c,0x00,0x00, +0xbd,0x03,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xcb,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xbb,0x0c,0x00,0x00,0xbe,0x0c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xd0,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xbd,0x03,0x00,0x00,0xcb,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xc4,0x0c,0x00,0x00,0xae,0x0c,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xc5,0x0c,0x00,0x00,0xd0,0x0c,0x00,0x00,0xc4,0x0c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x36,0x02,0x00,0x00,0xdc,0x0c,0x00,0x00,0x51,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xde,0x0c,0x00,0x00,0xdc,0x0c,0x00,0x00, +0x9f,0x0b,0x00,0x00,0x02,0x00,0x00,0x00,0xf6,0x01,0x00,0x00,0x4f,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xdf,0x0c,0x00,0x00,0xde,0x0c,0x00,0x00,0xde,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x17,0x02,0x00,0x00, +0xe6,0x0c,0x00,0x00,0xf5,0x01,0x00,0x00,0x1c,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xe7,0x0c,0x00,0x00,0xe6,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xe2,0x0c,0x00,0x00,0xdf,0x0c,0x00,0x00,0xe7,0x0c,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xed,0x0c,0x00,0x00,0xe2,0x0c,0x00,0x00, +0x65,0x0c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xee,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0xed,0x0c,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xf7,0x0c,0x00,0x00,0x66,0x0c,0x00,0x00,0xe2,0x0c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfd,0x0c,0x00,0x00,0xf7,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xc2,0x00,0x00,0x00,0xfe,0x0c,0x00,0x00, +0xfd,0x0c,0x00,0x00,0xab,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x03,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xfe,0x0c,0x00,0x00,0xff,0x0c,0x00,0x00, +0x03,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0xff,0x0c,0x00,0x00,0xbc,0x00,0x05,0x00, +0xc2,0x00,0x00,0x00,0x02,0x0d,0x00,0x00,0xfd,0x0c,0x00,0x00,0xac,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x03,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x03,0x0d,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc2,0x00,0x00,0x00,0x04,0x0d,0x00,0x00,0xfe,0x0c,0x00,0x00, +0x05,0x00,0x00,0x00,0x02,0x0d,0x00,0x00,0xff,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00, +0x0f,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x04,0x0d,0x00,0x00, +0x05,0x0d,0x00,0x00,0x0f,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x0d,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x07,0x0d,0x00,0x00,0xf7,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xc2,0x00,0x00,0x00,0x08,0x0d,0x00,0x00, +0x07,0x0d,0x00,0x00,0xab,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x0d,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x08,0x0d,0x00,0x00,0x09,0x0d,0x00,0x00, +0x0d,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x09,0x0d,0x00,0x00,0xbc,0x00,0x05,0x00, +0xc2,0x00,0x00,0x00,0x0c,0x0d,0x00,0x00,0x07,0x0d,0x00,0x00,0xac,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x0d,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x0d,0x0d,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc2,0x00,0x00,0x00,0x0e,0x0d,0x00,0x00,0x08,0x0d,0x00,0x00, +0x05,0x0d,0x00,0x00,0x0c,0x0d,0x00,0x00,0x09,0x0d,0x00,0x00,0xf9,0x00,0x02,0x00, +0x0f,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x0f,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc2,0x00,0x00,0x00,0x10,0x0d,0x00,0x00,0x04,0x0d,0x00,0x00,0x03,0x0d,0x00,0x00, +0x0e,0x0d,0x00,0x00,0x0d,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x36,0x02,0x00,0x00, +0x13,0x0d,0x00,0x00,0x49,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x3a,0x02,0x00,0x00, +0x14,0x0d,0x00,0x00,0x3c,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x3e,0x02,0x00,0x00, +0x15,0x0d,0x00,0x00,0x13,0x0d,0x00,0x00,0x14,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x17,0x0d,0x00,0x00,0x15,0x0d,0x00,0x00,0xc5,0x0c,0x00,0x00, +0x02,0x00,0x00,0x00,0xab,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x18,0x0d,0x00,0x00,0x17,0x0d,0x00,0x00,0x03,0x00,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x1c,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x18,0x0d,0x00,0x00,0xab,0x01,0x00,0x00,0xac,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x36,0x02,0x00,0x00,0x1f,0x0d,0x00,0x00,0xb4,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x3e,0x02,0x00,0x00,0x21,0x0d,0x00,0x00,0x1f,0x0d,0x00,0x00,0x14,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x23,0x0d,0x00,0x00,0x21,0x0d,0x00,0x00, +0xc5,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xab,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8b,0x0c,0x00,0x00,0x23,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8e,0x0c,0x00,0x00,0x23,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x0c,0x02,0x00,0x00,0x27,0x0d,0x00,0x00, +0xf5,0x01,0x00,0x00,0x11,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x28,0x0d,0x00,0x00,0x27,0x0d,0x00,0x00,0xaa,0x00,0x05,0x00,0xc2,0x00,0x00,0x00, +0x91,0x0c,0x00,0x00,0xf6,0x01,0x00,0x00,0x28,0x0d,0x00,0x00,0xa4,0x00,0x05,0x00, +0xc2,0x00,0x00,0x00,0x95,0x0c,0x00,0x00,0x10,0x0d,0x00,0x00,0xcd,0x08,0x00,0x00, +0xa6,0x00,0x05,0x00,0xc2,0x00,0x00,0x00,0x98,0x0c,0x00,0x00,0x95,0x0c,0x00,0x00, +0x91,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00,0xf6,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x10,0x0d,0x00,0x00,0xf2,0x0b,0x00,0x00,0xf6,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf2,0x0b,0x00,0x00,0xa8,0x00,0x04,0x00,0xc2,0x00,0x00,0x00, +0xf5,0x0b,0x00,0x00,0x91,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00,0xf6,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf6,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0xc2,0x00,0x00,0x00, +0xf7,0x0b,0x00,0x00,0x10,0x0d,0x00,0x00,0x0f,0x0d,0x00,0x00,0xf5,0x0b,0x00,0x00, +0xf2,0x0b,0x00,0x00,0xf7,0x00,0x03,0x00,0x01,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xf7,0x0b,0x00,0x00,0xf8,0x0b,0x00,0x00,0x01,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf8,0x0b,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x5e,0x0d,0x00,0x00,0xf7,0x0c,0x00,0x00,0x65,0x0c,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x5f,0x0d,0x00,0x00,0x5e,0x0d,0x00,0x00,0xbd,0x03,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x61,0x0d,0x00,0x00,0xb3,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x62,0x0d,0x00,0x00, +0x61,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x64,0x0d,0x00,0x00, +0x5f,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x84,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x62,0x0d,0x00,0x00, +0x64,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x89,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xab,0x01,0x00,0x00,0x84,0x0d,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x32,0x23,0x00,0x00,0x89,0x0d,0x00,0x00, +0x5f,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x6a,0x0d,0x00,0x00,0x8a,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6c,0x0d,0x00,0x00,0x5f,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x8e,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x6a,0x0d,0x00,0x00,0x6c,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x93,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xab,0x01,0x00,0x00, +0x8e,0x0d,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x36,0x23,0x00,0x00, +0x93,0x0d,0x00,0x00,0x32,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x71,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x36,0x23,0x00,0x00,0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x72,0x0d,0x00,0x00, +0x71,0x0d,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x97,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x36,0x23,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x8d,0x0e,0x00,0x00,0x72,0x0d,0x00,0x00,0x65,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x93,0x0e,0x00,0x00,0x8d,0x0e,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xcd,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x93,0x0e,0x00,0x00,0xf6,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x41,0x23,0x00,0x00,0xcd,0x0e,0x00,0x00, +0x8d,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xb0,0x0e,0x00,0x00,0x8d,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xd7,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xb0,0x0e,0x00,0x00,0xf6,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x4c,0x23,0x00,0x00,0xd7,0x0e,0x00,0x00,0x41,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x36,0x02,0x00,0x00,0xe4,0x0e,0x00,0x00,0x5d,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe6,0x0e,0x00,0x00,0xe4,0x0e,0x00,0x00, +0x4c,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0xf6,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xf8,0x0e,0x00,0x00,0x72,0x0d,0x00,0x00,0x74,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x02,0x0f,0x00,0x00,0xf8,0x0e,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x57,0x23,0x00,0x00, +0x02,0x0f,0x00,0x00,0xf8,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x1b,0x0f,0x00,0x00,0xf8,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x42,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x1b,0x0f,0x00,0x00,0xf6,0x01,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x62,0x23,0x00,0x00,0x42,0x0f,0x00,0x00,0x57,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x51,0x0f,0x00,0x00, +0xe4,0x0e,0x00,0x00,0x62,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0xf6,0x01,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x63,0x0f,0x00,0x00,0x72,0x0d,0x00,0x00, +0x83,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x6d,0x0f,0x00,0x00, +0x63,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x77,0x0f,0x00,0x00,0x61,0x0d,0x00,0x00,0xfc,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xa8,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x6d,0x0f,0x00,0x00,0x77,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x6d,0x23,0x00,0x00,0xa8,0x0f,0x00,0x00,0x63,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x86,0x0f,0x00,0x00,0x63,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xad,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x86,0x0f,0x00,0x00,0xf6,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x78,0x23,0x00,0x00,0xad,0x0f,0x00,0x00, +0x6d,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xbc,0x0f,0x00,0x00,0xe4,0x0e,0x00,0x00,0x78,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0xf6,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xce,0x0f,0x00,0x00, +0x72,0x0d,0x00,0x00,0x92,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xd8,0x0f,0x00,0x00,0xce,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x13,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xd8,0x0f,0x00,0x00,0x77,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x83,0x23,0x00,0x00,0x13,0x10,0x00,0x00,0xce,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xf1,0x0f,0x00,0x00,0xce,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x18,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xf1,0x0f,0x00,0x00,0xf6,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x8e,0x23,0x00,0x00,0x18,0x10,0x00,0x00, +0x83,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x27,0x10,0x00,0x00,0xe4,0x0e,0x00,0x00,0x8e,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0xf6,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x39,0x10,0x00,0x00, +0x72,0x0d,0x00,0x00,0xa1,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x3f,0x10,0x00,0x00,0x39,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x79,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x3f,0x10,0x00,0x00,0xf6,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x99,0x23,0x00,0x00,0x79,0x10,0x00,0x00,0x39,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x60,0x10,0x00,0x00,0x39,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xa4,0x23,0x00,0x00, +0x60,0x10,0x00,0x00,0x99,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x92,0x10,0x00,0x00,0xe4,0x0e,0x00,0x00,0xa4,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0xf6,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xae,0x10,0x00,0x00,0x72,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xaf,0x23,0x00,0x00,0xae,0x10,0x00,0x00,0x72,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xcb,0x10,0x00,0x00, +0x72,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xba,0x23,0x00,0x00,0xcb,0x10,0x00,0x00,0xaf,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xfd,0x10,0x00,0x00,0xe4,0x0e,0x00,0x00, +0xba,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0xf6,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x0f,0x11,0x00,0x00,0x72,0x0d,0x00,0x00,0xbe,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x19,0x11,0x00,0x00,0x0f,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x54,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x19,0x11,0x00,0x00,0x77,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xc5,0x23,0x00,0x00,0x54,0x11,0x00,0x00, +0x0f,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x36,0x11,0x00,0x00,0x0f,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xd0,0x23,0x00,0x00,0x36,0x11,0x00,0x00,0xc5,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x68,0x11,0x00,0x00, +0xe4,0x0e,0x00,0x00,0xd0,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0xf6,0x01,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x7a,0x11,0x00,0x00,0x72,0x0d,0x00,0x00, +0xcd,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x84,0x11,0x00,0x00, +0x7a,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xbf,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x84,0x11,0x00,0x00, +0x77,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xdb,0x23,0x00,0x00, +0xbf,0x11,0x00,0x00,0x7a,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xa1,0x11,0x00,0x00,0x7a,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xe6,0x23,0x00,0x00,0xa1,0x11,0x00,0x00, +0xdb,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xd3,0x11,0x00,0x00,0xe4,0x0e,0x00,0x00,0xe6,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0xf6,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xe5,0x11,0x00,0x00, +0x72,0x0d,0x00,0x00,0xdc,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xeb,0x11,0x00,0x00,0xe5,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x25,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xeb,0x11,0x00,0x00,0xf6,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xf1,0x23,0x00,0x00,0x25,0x12,0x00,0x00,0xe5,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x0c,0x12,0x00,0x00,0xe5,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x16,0x12,0x00,0x00, +0x8a,0x0b,0x00,0x00,0xfc,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x34,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x0c,0x12,0x00,0x00, +0x16,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xfc,0x23,0x00,0x00, +0x34,0x12,0x00,0x00,0xf1,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x3e,0x12,0x00,0x00,0xe4,0x0e,0x00,0x00,0xfc,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0xf6,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x50,0x12,0x00,0x00,0x72,0x0d,0x00,0x00,0xeb,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x5a,0x12,0x00,0x00,0x50,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x07,0x24,0x00,0x00,0x5a,0x12,0x00,0x00, +0x50,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x77,0x12,0x00,0x00,0x50,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x9f,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x77,0x12,0x00,0x00,0x16,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x12,0x24,0x00,0x00,0x9f,0x12,0x00,0x00,0x07,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xa9,0x12,0x00,0x00,0xe4,0x0e,0x00,0x00, +0x12,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0xf6,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xbb,0x12,0x00,0x00,0x72,0x0d,0x00,0x00,0xfa,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xc5,0x12,0x00,0x00,0xbb,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x00,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xc5,0x12,0x00,0x00,0x77,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x1d,0x24,0x00,0x00,0x00,0x13,0x00,0x00, +0xbb,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xe2,0x12,0x00,0x00,0xbb,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x0a,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xe2,0x12,0x00,0x00,0x16,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x28,0x24,0x00,0x00,0x0a,0x13,0x00,0x00,0x1d,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x14,0x13,0x00,0x00,0xe4,0x0e,0x00,0x00, +0x28,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0xf6,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x26,0x13,0x00,0x00,0x72,0x0d,0x00,0x00,0x09,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x30,0x13,0x00,0x00,0x26,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x6b,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x30,0x13,0x00,0x00,0x77,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x33,0x24,0x00,0x00,0x6b,0x13,0x00,0x00, +0x26,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x4d,0x13,0x00,0x00,0x26,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x75,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x4d,0x13,0x00,0x00,0x16,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x3e,0x24,0x00,0x00,0x75,0x13,0x00,0x00,0x33,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x7f,0x13,0x00,0x00,0xe4,0x0e,0x00,0x00, +0x3e,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0xf6,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x91,0x13,0x00,0x00,0x72,0x0d,0x00,0x00,0x18,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x97,0x13,0x00,0x00,0x91,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xd1,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x97,0x13,0x00,0x00,0xf6,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x49,0x24,0x00,0x00,0xd1,0x13,0x00,0x00, +0x91,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xb8,0x13,0x00,0x00,0x91,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xe0,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xb8,0x13,0x00,0x00,0x16,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x54,0x24,0x00,0x00,0xe0,0x13,0x00,0x00,0x49,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xea,0x13,0x00,0x00,0xe4,0x0e,0x00,0x00, +0x54,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0xf6,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xfc,0x13,0x00,0x00,0x72,0x0d,0x00,0x00,0x27,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x06,0x14,0x00,0x00,0xfc,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x5f,0x24,0x00,0x00, +0x06,0x14,0x00,0x00,0xfc,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x23,0x14,0x00,0x00,0xfc,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x4b,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x23,0x14,0x00,0x00,0x16,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x6a,0x24,0x00,0x00,0x4b,0x14,0x00,0x00,0x5f,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x55,0x14,0x00,0x00, +0xe4,0x0e,0x00,0x00,0x6a,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0xf6,0x01,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x67,0x14,0x00,0x00,0x72,0x0d,0x00,0x00, +0x36,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x71,0x14,0x00,0x00, +0x67,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xac,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x71,0x14,0x00,0x00, +0x77,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x75,0x24,0x00,0x00, +0xac,0x14,0x00,0x00,0x67,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x8e,0x14,0x00,0x00,0x67,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xb6,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x8e,0x14,0x00,0x00,0x16,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x80,0x24,0x00,0x00,0xb6,0x14,0x00,0x00,0x75,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc0,0x14,0x00,0x00, +0xe4,0x0e,0x00,0x00,0x80,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0xf6,0x01,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xd2,0x14,0x00,0x00,0x72,0x0d,0x00,0x00, +0x45,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xdc,0x14,0x00,0x00, +0xd2,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x17,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xdc,0x14,0x00,0x00, +0x77,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x8b,0x24,0x00,0x00, +0x17,0x15,0x00,0x00,0xd2,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xf9,0x14,0x00,0x00,0xd2,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x21,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xf9,0x14,0x00,0x00,0x16,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x96,0x24,0x00,0x00,0x21,0x15,0x00,0x00,0x8b,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x2b,0x15,0x00,0x00, +0xe4,0x0e,0x00,0x00,0x96,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0xf6,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5d,0x15,0x00,0x00,0x97,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb7,0x15,0x00,0x00, +0x38,0x04,0x00,0x00,0x5d,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xe0,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xb7,0x15,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe8,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xe0,0x15,0x00,0x00,0x0e,0x04,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xed,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xe8,0x15,0x00,0x00,0xb8,0x00,0x05,0x00,0xc2,0x00,0x00,0x00,0xee,0x15,0x00,0x00, +0xed,0x15,0x00,0x00,0xf2,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xfe,0x15,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xee,0x15,0x00,0x00,0xef,0x15,0x00,0x00, +0xf0,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xf0,0x15,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf2,0x15,0x00,0x00,0xfa,0x03,0x00,0x00,0xe8,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xf3,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xf2,0x15,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf6,0x15,0x00,0x00,0xf3,0x15,0x00,0x00,0xf2,0x15,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf8,0x15,0x00,0x00,0x01,0x04,0x00,0x00,0xe8,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xf9,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xf8,0x15,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfc,0x15,0x00,0x00,0xf9,0x15,0x00,0x00,0xf8,0x15,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfd,0x15,0x00,0x00,0xf6,0x15,0x00,0x00,0xfc,0x15,0x00,0x00, +0xf9,0x00,0x02,0x00,0xfe,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xef,0x15,0x00,0x00, +0xf9,0x00,0x02,0x00,0xfe,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xfe,0x15,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x1d,0x25,0x00,0x00,0xfd,0x15,0x00,0x00, +0xf0,0x15,0x00,0x00,0xac,0x01,0x00,0x00,0xef,0x15,0x00,0x00,0x7f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xba,0x15,0x00,0x00,0x5d,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x06,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xba,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x0e,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x06,0x16,0x00,0x00,0x0e,0x04,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x13,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x0e,0x16,0x00,0x00,0xb8,0x00,0x05,0x00,0xc2,0x00,0x00,0x00, +0x14,0x16,0x00,0x00,0x13,0x16,0x00,0x00,0xf2,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x24,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x14,0x16,0x00,0x00, +0x15,0x16,0x00,0x00,0x16,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x16,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x18,0x16,0x00,0x00,0xfa,0x03,0x00,0x00, +0x0e,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x19,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x18,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1c,0x16,0x00,0x00,0x19,0x16,0x00,0x00,0x18,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1e,0x16,0x00,0x00,0x01,0x04,0x00,0x00, +0x0e,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x1f,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x1e,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x22,0x16,0x00,0x00,0x1f,0x16,0x00,0x00,0x1e,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x23,0x16,0x00,0x00,0x1c,0x16,0x00,0x00, +0x22,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x24,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x15,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x24,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x24,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x1e,0x25,0x00,0x00, +0x23,0x16,0x00,0x00,0x16,0x16,0x00,0x00,0xac,0x01,0x00,0x00,0x15,0x16,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbd,0x15,0x00,0x00,0xac,0x01,0x00,0x00, +0x5d,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x2c,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xbd,0x15,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x34,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x2c,0x16,0x00,0x00,0x0e,0x04,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x39,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x34,0x16,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc2,0x00,0x00,0x00,0x3a,0x16,0x00,0x00,0x39,0x16,0x00,0x00, +0xf2,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x4a,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x3a,0x16,0x00,0x00,0x3b,0x16,0x00,0x00,0x3c,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3c,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3e,0x16,0x00,0x00,0xfa,0x03,0x00,0x00,0x34,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x3f,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x3e,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x42,0x16,0x00,0x00, +0x3f,0x16,0x00,0x00,0x3e,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x44,0x16,0x00,0x00,0x01,0x04,0x00,0x00,0x34,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x45,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x44,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x48,0x16,0x00,0x00, +0x45,0x16,0x00,0x00,0x44,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x49,0x16,0x00,0x00,0x42,0x16,0x00,0x00,0x48,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0x4a,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x3b,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0x4a,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x4a,0x16,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x1f,0x25,0x00,0x00,0x49,0x16,0x00,0x00,0x3c,0x16,0x00,0x00, +0xac,0x01,0x00,0x00,0x3b,0x16,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc0,0x15,0x00,0x00,0x0e,0x04,0x00,0x00,0x5d,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x52,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xc0,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x5a,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x52,0x16,0x00,0x00,0x0e,0x04,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x5f,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x5a,0x16,0x00,0x00,0xb8,0x00,0x05,0x00,0xc2,0x00,0x00,0x00, +0x60,0x16,0x00,0x00,0x5f,0x16,0x00,0x00,0xf2,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x70,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x60,0x16,0x00,0x00, +0x61,0x16,0x00,0x00,0x62,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x62,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x64,0x16,0x00,0x00,0xfa,0x03,0x00,0x00, +0x5a,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x65,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x64,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x68,0x16,0x00,0x00,0x65,0x16,0x00,0x00,0x64,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6a,0x16,0x00,0x00,0x01,0x04,0x00,0x00, +0x5a,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x6b,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x6a,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6e,0x16,0x00,0x00,0x6b,0x16,0x00,0x00,0x6a,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6f,0x16,0x00,0x00,0x68,0x16,0x00,0x00, +0x6e,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x70,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x61,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x70,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x70,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x20,0x25,0x00,0x00, +0x6f,0x16,0x00,0x00,0x62,0x16,0x00,0x00,0xac,0x01,0x00,0x00,0x61,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xc4,0x15,0x00,0x00,0xe6,0x0e,0x00,0x00, +0x1d,0x25,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xc7,0x15,0x00,0x00, +0x51,0x0f,0x00,0x00,0x1e,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xc8,0x15,0x00,0x00,0xc4,0x15,0x00,0x00,0xc7,0x15,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xcb,0x15,0x00,0x00,0xbc,0x0f,0x00,0x00,0x1f,0x25,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xcc,0x15,0x00,0x00,0xc8,0x15,0x00,0x00, +0xcb,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xcf,0x15,0x00,0x00, +0x27,0x10,0x00,0x00,0x20,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xd0,0x15,0x00,0x00,0xcc,0x15,0x00,0x00,0xcf,0x15,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd3,0x15,0x00,0x00,0x1d,0x25,0x00,0x00,0x1e,0x25,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd5,0x15,0x00,0x00,0xd3,0x15,0x00,0x00, +0x1f,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd7,0x15,0x00,0x00, +0xd5,0x15,0x00,0x00,0x20,0x25,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xd8,0x15,0x00,0x00,0xd7,0x15,0x00,0x00,0xd7,0x15,0x00,0x00,0xd7,0x15,0x00,0x00, +0xd7,0x15,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xd9,0x15,0x00,0x00, +0xd0,0x15,0x00,0x00,0xd8,0x15,0x00,0x00,0xf7,0x00,0x03,0x00,0xc4,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xee,0x15,0x00,0x00,0xb5,0x16,0x00,0x00, +0xb6,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xb6,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb8,0x16,0x00,0x00,0xfa,0x03,0x00,0x00,0xe8,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb9,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xb8,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbc,0x16,0x00,0x00,0xb9,0x16,0x00,0x00,0xb8,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbe,0x16,0x00,0x00,0x01,0x04,0x00,0x00,0xe8,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xbf,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xbe,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc2,0x16,0x00,0x00,0xbf,0x16,0x00,0x00,0xbe,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc3,0x16,0x00,0x00,0xbc,0x16,0x00,0x00,0xc2,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc4,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xb5,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc4,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xc4,0x16,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x21,0x25,0x00,0x00,0xc3,0x16,0x00,0x00, +0xb6,0x16,0x00,0x00,0xac,0x01,0x00,0x00,0xb5,0x16,0x00,0x00,0xf7,0x00,0x03,0x00, +0xea,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x14,0x16,0x00,0x00, +0xdb,0x16,0x00,0x00,0xdc,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xdc,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xde,0x16,0x00,0x00,0xfa,0x03,0x00,0x00, +0x0e,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xdf,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xde,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe2,0x16,0x00,0x00,0xdf,0x16,0x00,0x00,0xde,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe4,0x16,0x00,0x00,0x01,0x04,0x00,0x00, +0x0e,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xe5,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xe4,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe8,0x16,0x00,0x00,0xe5,0x16,0x00,0x00,0xe4,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe9,0x16,0x00,0x00,0xe2,0x16,0x00,0x00, +0xe8,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0xea,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0xdb,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0xea,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0xea,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x22,0x25,0x00,0x00, +0xe9,0x16,0x00,0x00,0xdc,0x16,0x00,0x00,0xac,0x01,0x00,0x00,0xdb,0x16,0x00,0x00, +0xf7,0x00,0x03,0x00,0x10,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x3a,0x16,0x00,0x00,0x01,0x17,0x00,0x00,0x02,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x02,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x04,0x17,0x00,0x00, +0xfa,0x03,0x00,0x00,0x34,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x05,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x04,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x08,0x17,0x00,0x00,0x05,0x17,0x00,0x00, +0x04,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0a,0x17,0x00,0x00, +0x01,0x04,0x00,0x00,0x34,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x0b,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x0a,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0e,0x17,0x00,0x00,0x0b,0x17,0x00,0x00, +0x0a,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0f,0x17,0x00,0x00, +0x08,0x17,0x00,0x00,0x0e,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x10,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x01,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x10,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x10,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x23,0x25,0x00,0x00,0x0f,0x17,0x00,0x00,0x02,0x17,0x00,0x00,0xac,0x01,0x00,0x00, +0x01,0x17,0x00,0x00,0xf7,0x00,0x03,0x00,0x36,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x60,0x16,0x00,0x00,0x27,0x17,0x00,0x00,0x28,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x28,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2a,0x17,0x00,0x00,0xfa,0x03,0x00,0x00,0x5a,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x2b,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x2a,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2e,0x17,0x00,0x00, +0x2b,0x17,0x00,0x00,0x2a,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x30,0x17,0x00,0x00,0x01,0x04,0x00,0x00,0x5a,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x31,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x30,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x34,0x17,0x00,0x00, +0x31,0x17,0x00,0x00,0x30,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x35,0x17,0x00,0x00,0x2e,0x17,0x00,0x00,0x34,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0x36,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x27,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0x36,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x36,0x17,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x24,0x25,0x00,0x00,0x35,0x17,0x00,0x00,0x28,0x17,0x00,0x00, +0xac,0x01,0x00,0x00,0x27,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x8a,0x16,0x00,0x00,0x92,0x10,0x00,0x00,0x21,0x25,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x8d,0x16,0x00,0x00,0xfd,0x10,0x00,0x00,0x22,0x25,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x8e,0x16,0x00,0x00,0x8a,0x16,0x00,0x00, +0x8d,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x91,0x16,0x00,0x00, +0x68,0x11,0x00,0x00,0x23,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x92,0x16,0x00,0x00,0x8e,0x16,0x00,0x00,0x91,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x95,0x16,0x00,0x00,0xd3,0x11,0x00,0x00,0x24,0x25,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x96,0x16,0x00,0x00,0x92,0x16,0x00,0x00, +0x95,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x99,0x16,0x00,0x00, +0x21,0x25,0x00,0x00,0x22,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9b,0x16,0x00,0x00,0x99,0x16,0x00,0x00,0x23,0x25,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9d,0x16,0x00,0x00,0x9b,0x16,0x00,0x00,0x24,0x25,0x00,0x00, +0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x9e,0x16,0x00,0x00,0x9d,0x16,0x00,0x00, +0x9d,0x16,0x00,0x00,0x9d,0x16,0x00,0x00,0x9d,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x9f,0x16,0x00,0x00,0x96,0x16,0x00,0x00,0x9e,0x16,0x00,0x00, +0xf7,0x00,0x03,0x00,0x8a,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xee,0x15,0x00,0x00,0x7b,0x17,0x00,0x00,0x7c,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7c,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7e,0x17,0x00,0x00, +0xfa,0x03,0x00,0x00,0xe8,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x7f,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x7e,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x82,0x17,0x00,0x00,0x7f,0x17,0x00,0x00, +0x7e,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x84,0x17,0x00,0x00, +0x01,0x04,0x00,0x00,0xe8,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x85,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x84,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x88,0x17,0x00,0x00,0x85,0x17,0x00,0x00, +0x84,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x89,0x17,0x00,0x00, +0x82,0x17,0x00,0x00,0x88,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x8a,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x7b,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x8a,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8a,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x25,0x25,0x00,0x00,0x89,0x17,0x00,0x00,0x7c,0x17,0x00,0x00,0xac,0x01,0x00,0x00, +0x7b,0x17,0x00,0x00,0xf7,0x00,0x03,0x00,0xb0,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x14,0x16,0x00,0x00,0xa1,0x17,0x00,0x00,0xa2,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa2,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa4,0x17,0x00,0x00,0xfa,0x03,0x00,0x00,0x0e,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xa5,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xa4,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa8,0x17,0x00,0x00, +0xa5,0x17,0x00,0x00,0xa4,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xaa,0x17,0x00,0x00,0x01,0x04,0x00,0x00,0x0e,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xab,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xaa,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xae,0x17,0x00,0x00, +0xab,0x17,0x00,0x00,0xaa,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xaf,0x17,0x00,0x00,0xa8,0x17,0x00,0x00,0xae,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb0,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xa1,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb0,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xb0,0x17,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x26,0x25,0x00,0x00,0xaf,0x17,0x00,0x00,0xa2,0x17,0x00,0x00, +0xac,0x01,0x00,0x00,0xa1,0x17,0x00,0x00,0xf7,0x00,0x03,0x00,0xd6,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x3a,0x16,0x00,0x00,0xc7,0x17,0x00,0x00, +0xc8,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xc8,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xca,0x17,0x00,0x00,0xfa,0x03,0x00,0x00,0x34,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xcb,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xca,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xce,0x17,0x00,0x00,0xcb,0x17,0x00,0x00,0xca,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd0,0x17,0x00,0x00,0x01,0x04,0x00,0x00,0x34,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd1,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xd0,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd4,0x17,0x00,0x00,0xd1,0x17,0x00,0x00,0xd0,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd5,0x17,0x00,0x00,0xce,0x17,0x00,0x00,0xd4,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd6,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xc7,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd6,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xd6,0x17,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x27,0x25,0x00,0x00,0xd5,0x17,0x00,0x00, +0xc8,0x17,0x00,0x00,0xac,0x01,0x00,0x00,0xc7,0x17,0x00,0x00,0xf7,0x00,0x03,0x00, +0xfc,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x60,0x16,0x00,0x00, +0xed,0x17,0x00,0x00,0xee,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xee,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf0,0x17,0x00,0x00,0xfa,0x03,0x00,0x00, +0x5a,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xf1,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xf0,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf4,0x17,0x00,0x00,0xf1,0x17,0x00,0x00,0xf0,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf6,0x17,0x00,0x00,0x01,0x04,0x00,0x00, +0x5a,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xf7,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xf6,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfa,0x17,0x00,0x00,0xf7,0x17,0x00,0x00,0xf6,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfb,0x17,0x00,0x00,0xf4,0x17,0x00,0x00, +0xfa,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0xfc,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0xed,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0xfc,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfc,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x28,0x25,0x00,0x00, +0xfb,0x17,0x00,0x00,0xee,0x17,0x00,0x00,0xac,0x01,0x00,0x00,0xed,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x50,0x17,0x00,0x00,0x3e,0x12,0x00,0x00, +0x25,0x25,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x53,0x17,0x00,0x00, +0xa9,0x12,0x00,0x00,0x26,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x54,0x17,0x00,0x00,0x50,0x17,0x00,0x00,0x53,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x57,0x17,0x00,0x00,0x14,0x13,0x00,0x00,0x27,0x25,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x58,0x17,0x00,0x00,0x54,0x17,0x00,0x00, +0x57,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x5b,0x17,0x00,0x00, +0x7f,0x13,0x00,0x00,0x28,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x5c,0x17,0x00,0x00,0x58,0x17,0x00,0x00,0x5b,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5f,0x17,0x00,0x00,0x25,0x25,0x00,0x00,0x26,0x25,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x61,0x17,0x00,0x00,0x5f,0x17,0x00,0x00, +0x27,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x63,0x17,0x00,0x00, +0x61,0x17,0x00,0x00,0x28,0x25,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x64,0x17,0x00,0x00,0x63,0x17,0x00,0x00,0x63,0x17,0x00,0x00,0x63,0x17,0x00,0x00, +0x63,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x65,0x17,0x00,0x00, +0x5c,0x17,0x00,0x00,0x64,0x17,0x00,0x00,0xf7,0x00,0x03,0x00,0x50,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xee,0x15,0x00,0x00,0x41,0x18,0x00,0x00, +0x42,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x42,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x44,0x18,0x00,0x00,0xfa,0x03,0x00,0x00,0xe8,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x45,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x44,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x48,0x18,0x00,0x00,0x45,0x18,0x00,0x00,0x44,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4a,0x18,0x00,0x00,0x01,0x04,0x00,0x00,0xe8,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x4b,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x4a,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4e,0x18,0x00,0x00,0x4b,0x18,0x00,0x00,0x4a,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4f,0x18,0x00,0x00,0x48,0x18,0x00,0x00,0x4e,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x50,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x41,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x50,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x50,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x29,0x25,0x00,0x00,0x4f,0x18,0x00,0x00, +0x42,0x18,0x00,0x00,0xac,0x01,0x00,0x00,0x41,0x18,0x00,0x00,0xf7,0x00,0x03,0x00, +0x76,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x14,0x16,0x00,0x00, +0x67,0x18,0x00,0x00,0x68,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x68,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6a,0x18,0x00,0x00,0xfa,0x03,0x00,0x00, +0x0e,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x6b,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x6a,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6e,0x18,0x00,0x00,0x6b,0x18,0x00,0x00,0x6a,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x70,0x18,0x00,0x00,0x01,0x04,0x00,0x00, +0x0e,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x71,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x70,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x74,0x18,0x00,0x00,0x71,0x18,0x00,0x00,0x70,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x75,0x18,0x00,0x00,0x6e,0x18,0x00,0x00, +0x74,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x76,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x67,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x76,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x76,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x2a,0x25,0x00,0x00, +0x75,0x18,0x00,0x00,0x68,0x18,0x00,0x00,0xac,0x01,0x00,0x00,0x67,0x18,0x00,0x00, +0xf7,0x00,0x03,0x00,0x9c,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x3a,0x16,0x00,0x00,0x8d,0x18,0x00,0x00,0x8e,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8e,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x90,0x18,0x00,0x00, +0xfa,0x03,0x00,0x00,0x34,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x91,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x90,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x94,0x18,0x00,0x00,0x91,0x18,0x00,0x00, +0x90,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x96,0x18,0x00,0x00, +0x01,0x04,0x00,0x00,0x34,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x97,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x96,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9a,0x18,0x00,0x00,0x97,0x18,0x00,0x00, +0x96,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9b,0x18,0x00,0x00, +0x94,0x18,0x00,0x00,0x9a,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x9c,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8d,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x9c,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9c,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x2b,0x25,0x00,0x00,0x9b,0x18,0x00,0x00,0x8e,0x18,0x00,0x00,0xac,0x01,0x00,0x00, +0x8d,0x18,0x00,0x00,0xf7,0x00,0x03,0x00,0xc2,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x60,0x16,0x00,0x00,0xb3,0x18,0x00,0x00,0xb4,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb4,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb6,0x18,0x00,0x00,0xfa,0x03,0x00,0x00,0x5a,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xb7,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xb6,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xba,0x18,0x00,0x00, +0xb7,0x18,0x00,0x00,0xb6,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbc,0x18,0x00,0x00,0x01,0x04,0x00,0x00,0x5a,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xbd,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xbc,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc0,0x18,0x00,0x00, +0xbd,0x18,0x00,0x00,0xbc,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc1,0x18,0x00,0x00,0xba,0x18,0x00,0x00,0xc0,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc2,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xb3,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc2,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xc2,0x18,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x2c,0x25,0x00,0x00,0xc1,0x18,0x00,0x00,0xb4,0x18,0x00,0x00, +0xac,0x01,0x00,0x00,0xb3,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x16,0x18,0x00,0x00,0xea,0x13,0x00,0x00,0x29,0x25,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x19,0x18,0x00,0x00,0x55,0x14,0x00,0x00,0x2a,0x25,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x1a,0x18,0x00,0x00,0x16,0x18,0x00,0x00, +0x19,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x1d,0x18,0x00,0x00, +0xc0,0x14,0x00,0x00,0x2b,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x1e,0x18,0x00,0x00,0x1a,0x18,0x00,0x00,0x1d,0x18,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x21,0x18,0x00,0x00,0x2b,0x15,0x00,0x00,0x2c,0x25,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x22,0x18,0x00,0x00,0x1e,0x18,0x00,0x00, +0x21,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x25,0x18,0x00,0x00, +0x29,0x25,0x00,0x00,0x2a,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x27,0x18,0x00,0x00,0x25,0x18,0x00,0x00,0x2b,0x25,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x29,0x18,0x00,0x00,0x27,0x18,0x00,0x00,0x2c,0x25,0x00,0x00, +0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x2a,0x18,0x00,0x00,0x29,0x18,0x00,0x00, +0x29,0x18,0x00,0x00,0x29,0x18,0x00,0x00,0x29,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x2b,0x18,0x00,0x00,0x22,0x18,0x00,0x00,0x2a,0x18,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x85,0x15,0x00,0x00,0x97,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcf,0x18,0x00,0x00, +0x38,0x04,0x00,0x00,0x85,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xf8,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xcf,0x18,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x00,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xf8,0x18,0x00,0x00,0x0e,0x04,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x05,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x00,0x19,0x00,0x00,0xb8,0x00,0x05,0x00,0xc2,0x00,0x00,0x00,0x06,0x19,0x00,0x00, +0x05,0x19,0x00,0x00,0xf2,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x16,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x06,0x19,0x00,0x00,0x07,0x19,0x00,0x00, +0x08,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x08,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0a,0x19,0x00,0x00,0xfa,0x03,0x00,0x00,0x00,0x19,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x0b,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x0a,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0e,0x19,0x00,0x00,0x0b,0x19,0x00,0x00,0x0a,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x10,0x19,0x00,0x00,0x01,0x04,0x00,0x00,0x00,0x19,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x11,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x10,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x14,0x19,0x00,0x00,0x11,0x19,0x00,0x00,0x10,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x15,0x19,0x00,0x00,0x0e,0x19,0x00,0x00,0x14,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x16,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x07,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x16,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x16,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x2d,0x25,0x00,0x00,0x15,0x19,0x00,0x00, +0x08,0x19,0x00,0x00,0xac,0x01,0x00,0x00,0x07,0x19,0x00,0x00,0x7f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xd2,0x18,0x00,0x00,0x85,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x1e,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xd2,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x26,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x1e,0x19,0x00,0x00,0x0e,0x04,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x2b,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x26,0x19,0x00,0x00,0xb8,0x00,0x05,0x00,0xc2,0x00,0x00,0x00, +0x2c,0x19,0x00,0x00,0x2b,0x19,0x00,0x00,0xf2,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x3c,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x2c,0x19,0x00,0x00, +0x2d,0x19,0x00,0x00,0x2e,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x2e,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x30,0x19,0x00,0x00,0xfa,0x03,0x00,0x00, +0x26,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x31,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x30,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x34,0x19,0x00,0x00,0x31,0x19,0x00,0x00,0x30,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x36,0x19,0x00,0x00,0x01,0x04,0x00,0x00, +0x26,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x37,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x36,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3a,0x19,0x00,0x00,0x37,0x19,0x00,0x00,0x36,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3b,0x19,0x00,0x00,0x34,0x19,0x00,0x00, +0x3a,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x3c,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2d,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x3c,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3c,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x2e,0x25,0x00,0x00, +0x3b,0x19,0x00,0x00,0x2e,0x19,0x00,0x00,0xac,0x01,0x00,0x00,0x2d,0x19,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd5,0x18,0x00,0x00,0xac,0x01,0x00,0x00, +0x85,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x44,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xd5,0x18,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x4c,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x44,0x19,0x00,0x00,0x0e,0x04,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x51,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x4c,0x19,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc2,0x00,0x00,0x00,0x52,0x19,0x00,0x00,0x51,0x19,0x00,0x00, +0xf2,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x62,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x52,0x19,0x00,0x00,0x53,0x19,0x00,0x00,0x54,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x54,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x56,0x19,0x00,0x00,0xfa,0x03,0x00,0x00,0x4c,0x19,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x57,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x56,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5a,0x19,0x00,0x00, +0x57,0x19,0x00,0x00,0x56,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5c,0x19,0x00,0x00,0x01,0x04,0x00,0x00,0x4c,0x19,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x5d,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x5c,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x60,0x19,0x00,0x00, +0x5d,0x19,0x00,0x00,0x5c,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x61,0x19,0x00,0x00,0x5a,0x19,0x00,0x00,0x60,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0x62,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x53,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0x62,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x62,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x2f,0x25,0x00,0x00,0x61,0x19,0x00,0x00,0x54,0x19,0x00,0x00, +0xac,0x01,0x00,0x00,0x53,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd8,0x18,0x00,0x00,0x0e,0x04,0x00,0x00,0x85,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x6a,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xd8,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x72,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x6a,0x19,0x00,0x00,0x0e,0x04,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x77,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x72,0x19,0x00,0x00,0xb8,0x00,0x05,0x00,0xc2,0x00,0x00,0x00, +0x78,0x19,0x00,0x00,0x77,0x19,0x00,0x00,0xf2,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x88,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x78,0x19,0x00,0x00, +0x79,0x19,0x00,0x00,0x7a,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x7a,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7c,0x19,0x00,0x00,0xfa,0x03,0x00,0x00, +0x72,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x7d,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x7c,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x80,0x19,0x00,0x00,0x7d,0x19,0x00,0x00,0x7c,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x82,0x19,0x00,0x00,0x01,0x04,0x00,0x00, +0x72,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x83,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x82,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x86,0x19,0x00,0x00,0x83,0x19,0x00,0x00,0x82,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x87,0x19,0x00,0x00,0x80,0x19,0x00,0x00, +0x86,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x88,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x79,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x88,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x88,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x30,0x25,0x00,0x00, +0x87,0x19,0x00,0x00,0x7a,0x19,0x00,0x00,0xac,0x01,0x00,0x00,0x79,0x19,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xdc,0x18,0x00,0x00,0xd9,0x15,0x00,0x00, +0x2d,0x25,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xdf,0x18,0x00,0x00, +0x9f,0x16,0x00,0x00,0x2e,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xe0,0x18,0x00,0x00,0xdc,0x18,0x00,0x00,0xdf,0x18,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xe3,0x18,0x00,0x00,0x65,0x17,0x00,0x00,0x2f,0x25,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xe4,0x18,0x00,0x00,0xe0,0x18,0x00,0x00, +0xe3,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xe7,0x18,0x00,0x00, +0x2b,0x18,0x00,0x00,0x30,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xe8,0x18,0x00,0x00,0xe4,0x18,0x00,0x00,0xe7,0x18,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xeb,0x18,0x00,0x00,0x2d,0x25,0x00,0x00,0x2e,0x25,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xed,0x18,0x00,0x00,0xeb,0x18,0x00,0x00, +0x2f,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xef,0x18,0x00,0x00, +0xed,0x18,0x00,0x00,0x30,0x25,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xf0,0x18,0x00,0x00,0xef,0x18,0x00,0x00,0xef,0x18,0x00,0x00,0xef,0x18,0x00,0x00, +0xef,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xf1,0x18,0x00,0x00, +0xe8,0x18,0x00,0x00,0xf0,0x18,0x00,0x00,0x50,0x00,0x07,0x00,0xbc,0x04,0x00,0x00, +0x8f,0x15,0x00,0x00,0xfd,0x10,0x00,0x00,0x68,0x11,0x00,0x00,0xa9,0x12,0x00,0x00, +0x14,0x13,0x00,0x00,0x3e,0x00,0x03,0x00,0x4a,0x15,0x00,0x00,0x8f,0x15,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x90,0x15,0x00,0x00,0x4a,0x15,0x00,0x00, +0xf6,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x91,0x15,0x00,0x00, +0x90,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x93,0x15,0x00,0x00, +0x90,0x15,0x00,0x00,0xf9,0x00,0x02,0x00,0x94,0x15,0x00,0x00,0xf8,0x00,0x02,0x00, +0x94,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x34,0x25,0x00,0x00, +0x93,0x15,0x00,0x00,0x88,0x19,0x00,0x00,0x93,0x19,0x00,0x00,0x98,0x15,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x33,0x25,0x00,0x00,0x91,0x15,0x00,0x00, +0x88,0x19,0x00,0x00,0x8e,0x19,0x00,0x00,0x98,0x15,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x31,0x25,0x00,0x00,0xfc,0x01,0x00,0x00,0x88,0x19,0x00,0x00, +0xa5,0x15,0x00,0x00,0x98,0x15,0x00,0x00,0xb1,0x00,0x05,0x00,0xc2,0x00,0x00,0x00, +0x97,0x15,0x00,0x00,0x31,0x25,0x00,0x00,0x06,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0xa6,0x15,0x00,0x00,0x98,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x97,0x15,0x00,0x00,0x98,0x15,0x00,0x00,0xa6,0x15,0x00,0x00,0xf8,0x00,0x02,0x00, +0x98,0x15,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x9b,0x15,0x00,0x00, +0x4a,0x15,0x00,0x00,0x31,0x25,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x9c,0x15,0x00,0x00,0x9b,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x8e,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x33,0x25,0x00,0x00, +0x9c,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xa1,0x15,0x00,0x00, +0x9b,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x93,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x34,0x25,0x00,0x00,0xa1,0x15,0x00,0x00, +0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xa5,0x15,0x00,0x00,0x31,0x25,0x00,0x00, +0xfc,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x94,0x15,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa6,0x15,0x00,0x00,0x0c,0x00,0x08,0x00,0x37,0x00,0x00,0x00,0xaa,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xf1,0x18,0x00,0x00,0x33,0x25,0x00,0x00, +0x34,0x25,0x00,0x00,0x3d,0x00,0x04,0x00,0x36,0x02,0x00,0x00,0x97,0x19,0x00,0x00, +0xa8,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x98,0x19,0x00,0x00, +0x97,0x19,0x00,0x00,0xaa,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0xf6,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x99,0x19,0x00,0x00,0x98,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xc2,0x00,0x00,0x00,0x9b,0x19,0x00,0x00, +0x99,0x19,0x00,0x00,0xab,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x9d,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9d,0x19,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xfd,0x26,0x00,0x00,0x9b,0x19,0x00,0x00,0xac,0x01,0x00,0x00,0x99,0x19,0x00,0x00, +0x41,0x00,0x05,0x00,0x27,0x02,0x00,0x00,0xa1,0x19,0x00,0x00,0xf5,0x01,0x00,0x00, +0x2c,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa2,0x19,0x00,0x00, +0xa1,0x19,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x39,0x0d,0x00,0x00, +0xaa,0x15,0x00,0x00,0xaa,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xa7,0x19,0x00,0x00, +0xa2,0x19,0x00,0x00,0xa2,0x19,0x00,0x00,0xa2,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xa8,0x19,0x00,0x00,0x39,0x0d,0x00,0x00,0xa7,0x19,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xab,0x19,0x00,0x00,0xa8,0x19,0x00,0x00, +0xfd,0x26,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xaf,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xab,0x19,0x00,0x00,0xec,0x0a,0x00,0x00, +0x17,0x25,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb5,0x19,0x00,0x00, +0xaf,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb6,0x19,0x00,0x00,0x46,0x03,0x00,0x00,0xb5,0x19,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb8,0x19,0x00,0x00,0xaf,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb9,0x19,0x00,0x00,0x4a,0x03,0x00,0x00, +0xb8,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xba,0x19,0x00,0x00, +0xb6,0x19,0x00,0x00,0xb9,0x19,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbc,0x19,0x00,0x00,0xaf,0x19,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbd,0x19,0x00,0x00,0x46,0x03,0x00,0x00,0xbc,0x19,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbe,0x19,0x00,0x00,0xba,0x19,0x00,0x00, +0xbd,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc1,0x19,0x00,0x00, +0x4a,0x03,0x00,0x00,0xb5,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc4,0x19,0x00,0x00,0x4a,0x03,0x00,0x00,0xbc,0x19,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc5,0x19,0x00,0x00,0xc1,0x19,0x00,0x00,0xc4,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc8,0x19,0x00,0x00,0x5a,0x03,0x00,0x00, +0xb5,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcc,0x19,0x00,0x00, +0xc8,0x19,0x00,0x00,0xb9,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd0,0x19,0x00,0x00,0xcc,0x19,0x00,0x00,0xbd,0x19,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xd1,0x19,0x00,0x00,0xbe,0x19,0x00,0x00,0xc5,0x19,0x00,0x00, +0xd0,0x19,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3e,0x0d,0x00,0x00, +0xaa,0x15,0x00,0x00,0x03,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x3f,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x3e,0x0d,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xd6,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x3f,0x0d,0x00,0x00,0xab,0x01,0x00,0x00,0xac,0x01,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc2,0x00,0x00,0x00,0x43,0x0d,0x00,0x00,0x3e,0x0d,0x00,0x00, +0xab,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x86,0x02,0x00,0x00,0xf2,0x19,0x00,0x00, +0x88,0x02,0x00,0x00,0x62,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xf4,0x19,0x00,0x00, +0xf2,0x19,0x00,0x00,0x9f,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf5,0x19,0x00,0x00,0xf4,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00, +0xc2,0x00,0x00,0x00,0xe1,0x19,0x00,0x00,0xf5,0x19,0x00,0x00,0xd4,0x08,0x00,0x00, +0x3d,0x00,0x04,0x00,0x36,0x02,0x00,0x00,0xf9,0x19,0x00,0x00,0x9d,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x3e,0x02,0x00,0x00,0xfb,0x19,0x00,0x00,0xf9,0x19,0x00,0x00, +0x14,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xfd,0x19,0x00,0x00, +0xfb,0x19,0x00,0x00,0xf7,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xab,0x01,0x00,0x00, +0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xfe,0x19,0x00,0x00,0xfd,0x19,0x00,0x00, +0xfd,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x01,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x01,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x63,0x26,0x00,0x00,0xec,0x0a,0x00,0x00,0xf6,0x0b,0x00,0x00, +0xd1,0x19,0x00,0x00,0x9d,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0xc2,0x00,0x00,0x00, +0x52,0x26,0x00,0x00,0xcd,0x08,0x00,0x00,0xf6,0x0b,0x00,0x00,0x43,0x0d,0x00,0x00, +0x9d,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x3a,0x25,0x00,0x00, +0xbd,0x02,0x00,0x00,0xf6,0x0b,0x00,0x00,0xfe,0x19,0x00,0x00,0x9d,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc2,0x00,0x00,0x00,0x38,0x25,0x00,0x00,0xcd,0x08,0x00,0x00, +0xf6,0x0b,0x00,0x00,0xe1,0x19,0x00,0x00,0x9d,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x36,0x25,0x00,0x00,0xab,0x01,0x00,0x00,0xf6,0x0b,0x00,0x00, +0xd6,0x19,0x00,0x00,0x9d,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x04,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x8b,0x0c,0x00,0x00, +0x36,0x25,0x00,0x00,0x41,0x00,0x05,0x00,0x0c,0x02,0x00,0x00,0x9c,0x1a,0x00,0x00, +0xf5,0x01,0x00,0x00,0x0b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x9d,0x1a,0x00,0x00,0x9c,0x1a,0x00,0x00,0xc4,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x85,0x1a,0x00,0x00,0x01,0x02,0x00,0x00,0x9d,0x1a,0x00,0x00,0x6f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x86,0x1a,0x00,0x00,0x85,0x1a,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x8a,0x1a,0x00,0x00,0x86,0x1a,0x00,0x00,0x86,0x1a,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x8b,0x1a,0x00,0x00,0x6c,0x0c,0x00,0x00, +0x8a,0x1a,0x00,0x00,0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x8c,0x1a,0x00,0x00, +0x8b,0x1a,0x00,0x00,0x41,0x00,0x05,0x00,0xf7,0x01,0x00,0x00,0xa4,0x1a,0x00,0x00, +0xf5,0x01,0x00,0x00,0x06,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0xa5,0x1a,0x00,0x00,0xa4,0x1a,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xb1,0x1a,0x00,0x00,0x8c,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xb2,0x1a,0x00,0x00,0x66,0x0c,0x00,0x00,0xb1,0x1a,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xb5,0x1a,0x00,0x00,0xb1,0x1a,0x00,0x00,0xbd,0x03,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xc2,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xb2,0x1a,0x00,0x00,0xb5,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xc7,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xbd,0x03,0x00,0x00,0xc2,0x1a,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xbb,0x1a,0x00,0x00,0xa5,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xbc,0x1a,0x00,0x00,0xc7,0x1a,0x00,0x00,0xbb,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00, +0x36,0x02,0x00,0x00,0xcb,0x1a,0x00,0x00,0xa8,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xcc,0x1a,0x00,0x00,0xcb,0x1a,0x00,0x00,0xaa,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0xf6,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xcd,0x1a,0x00,0x00,0xcc,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0xc2,0x00,0x00,0x00,0xcf,0x1a,0x00,0x00,0xcd,0x1a,0x00,0x00,0xab,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd1,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xd1,0x1a,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xfe,0x26,0x00,0x00,0xcf,0x1a,0x00,0x00, +0xac,0x01,0x00,0x00,0xcd,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x36,0x02,0x00,0x00, +0xd9,0x1a,0x00,0x00,0x38,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x3e,0x02,0x00,0x00, +0xdb,0x1a,0x00,0x00,0xd9,0x1a,0x00,0x00,0x14,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xde,0x1a,0x00,0x00,0x9d,0x1a,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xdf,0x1a,0x00,0x00,0xdb,0x1a,0x00,0x00,0xbc,0x1a,0x00,0x00, +0x02,0x00,0x00,0x00,0xde,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe0,0x1a,0x00,0x00,0xdf,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x95,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0xe0,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x96,0x1a,0x00,0x00, +0xfe,0x26,0x00,0x00,0x95,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xe5,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x96,0x1a,0x00,0x00, +0xe3,0x06,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1f,0x1a,0x00,0x00, +0x3a,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xc2,0x00,0x00,0x00, +0x20,0x1a,0x00,0x00,0x1f,0x1a,0x00,0x00,0xab,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x26,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x20,0x1a,0x00,0x00, +0x21,0x1a,0x00,0x00,0x23,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x23,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x26,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x21,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x26,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x26,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x3e,0x25,0x00,0x00,0x1f,0x1a,0x00,0x00, +0x23,0x1a,0x00,0x00,0xe5,0x1a,0x00,0x00,0x21,0x1a,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0xaa,0x24,0x00,0x00,0x3e,0x25,0x00,0x00,0x3a,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xfc,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x3e,0x25,0x00,0x00,0xe5,0x1a,0x00,0x00, +0xb7,0x00,0x05,0x00,0xc2,0x00,0x00,0x00,0xf0,0x1a,0x00,0x00,0xfc,0x1a,0x00,0x00, +0xab,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xf6,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xf0,0x1a,0x00,0x00,0xf1,0x1a,0x00,0x00,0xf5,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf5,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0xf6,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf1,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x01,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x3e,0x25,0x00,0x00, +0xe5,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf4,0x1a,0x00,0x00, +0x01,0x1b,0x00,0x00,0xfc,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0xf6,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf6,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x40,0x25,0x00,0x00,0xab,0x01,0x00,0x00,0xf5,0x1a,0x00,0x00,0xf4,0x1a,0x00,0x00, +0xf1,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2e,0x1a,0x00,0x00, +0xac,0x01,0x00,0x00,0x40,0x25,0x00,0x00,0xf7,0x00,0x03,0x00,0x4c,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x38,0x25,0x00,0x00,0x31,0x1a,0x00,0x00, +0x39,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x39,0x1a,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3b,0x1a,0x00,0x00,0x3a,0x25,0x00,0x00,0x00,0x00,0x00,0x00, +0xbc,0x00,0x05,0x00,0xc2,0x00,0x00,0x00,0x3c,0x1a,0x00,0x00,0x3b,0x1a,0x00,0x00, +0xac,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x4b,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x3c,0x1a,0x00,0x00,0x3d,0x1a,0x00,0x00,0x43,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x43,0x1a,0x00,0x00,0xba,0x00,0x05,0x00,0xc2,0x00,0x00,0x00, +0x45,0x1a,0x00,0x00,0x2e,0x1a,0x00,0x00,0x21,0x07,0x00,0x00,0xf7,0x00,0x03,0x00, +0x4a,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x45,0x1a,0x00,0x00, +0x46,0x1a,0x00,0x00,0x4a,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x46,0x1a,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xb6,0x24,0x00,0x00,0xab,0x01,0x00,0x00, +0xaa,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x4a,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4a,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x4a,0x25,0x00,0x00,0xaa,0x24,0x00,0x00,0x43,0x1a,0x00,0x00,0xb6,0x24,0x00,0x00, +0x46,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x4b,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3d,0x1a,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x07,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x3e,0x25,0x00,0x00,0xe5,0x1a,0x00,0x00, +0x4a,0x03,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xb4,0x24,0x00,0x00, +0x07,0x1b,0x00,0x00,0xaa,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x4b,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x4b,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x49,0x25,0x00,0x00,0x4a,0x25,0x00,0x00,0x4a,0x1a,0x00,0x00, +0xb4,0x24,0x00,0x00,0x3d,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x4c,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x31,0x1a,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xad,0x24,0x00,0x00,0xe5,0x1a,0x00,0x00,0x01,0x27,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x35,0x1a,0x00,0x00,0x3a,0x25,0x00,0x00, +0x00,0x00,0x00,0x00,0xb7,0x00,0x05,0x00,0xc2,0x00,0x00,0x00,0x36,0x1a,0x00,0x00, +0x35,0x1a,0x00,0x00,0xab,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x37,0x1a,0x00,0x00,0x36,0x1a,0x00,0x00,0x0e,0x04,0x00,0x00,0xac,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xb0,0x24,0x00,0x00,0x37,0x1a,0x00,0x00, +0xad,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x4c,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4c,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x48,0x25,0x00,0x00,0x49,0x25,0x00,0x00,0x4b,0x1a,0x00,0x00,0xb0,0x24,0x00,0x00, +0x31,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4e,0x1a,0x00,0x00, +0x18,0x25,0x00,0x00,0x40,0x25,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4f,0x1a,0x00,0x00,0x4e,0x1a,0x00,0x00,0x2b,0x07,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x0d,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x4f,0x1a,0x00,0x00,0xab,0x01,0x00,0x00,0xac,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x12,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x04,0x1a,0x00,0x00,0x0d,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x54,0x1a,0x00,0x00,0xac,0x01,0x00,0x00,0x12,0x1b,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x56,0x1a,0x00,0x00,0x48,0x25,0x00,0x00,0x00,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x57,0x1a,0x00,0x00,0x56,0x1a,0x00,0x00, +0x54,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5b,0x1a,0x00,0x00, +0xac,0x01,0x00,0x00,0x8e,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x16,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x5b,0x1a,0x00,0x00, +0xab,0x01,0x00,0x00,0xac,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5f,0x1a,0x00,0x00,0x57,0x1a,0x00,0x00,0x16,0x1b,0x00,0x00,0xb8,0x00,0x05,0x00, +0xc2,0x00,0x00,0x00,0x63,0x1a,0x00,0x00,0x1c,0x0d,0x00,0x00,0x21,0x07,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x64,0x1a,0x00,0x00,0x63,0x1a,0x00,0x00, +0xac,0x01,0x00,0x00,0xab,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x67,0x1a,0x00,0x00,0x5f,0x1a,0x00,0x00,0x64,0x1a,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6b,0x1a,0x00,0x00,0x67,0x1a,0x00,0x00,0xac,0x01,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x1a,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x6b,0x1a,0x00,0x00,0xab,0x01,0x00,0x00,0xac,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6e,0x1a,0x00,0x00,0x48,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x31,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x6e,0x1a,0x00,0x00,0xe5,0x1a,0x00,0x00, +0xb7,0x00,0x05,0x00,0xc2,0x00,0x00,0x00,0x25,0x1b,0x00,0x00,0x31,0x1b,0x00,0x00, +0xab,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x2b,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x25,0x1b,0x00,0x00,0x26,0x1b,0x00,0x00,0x2a,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x2a,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x2b,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x26,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x36,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x6e,0x1a,0x00,0x00, +0xe5,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x29,0x1b,0x00,0x00, +0x36,0x1b,0x00,0x00,0x31,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x2b,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x2b,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x4b,0x25,0x00,0x00,0xab,0x01,0x00,0x00,0x2a,0x1b,0x00,0x00,0x29,0x1b,0x00,0x00, +0x26,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x3a,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x4b,0x25,0x00,0x00,0xab,0x01,0x00,0x00, +0xac,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x73,0x1a,0x00,0x00, +0x1a,0x1b,0x00,0x00,0x2d,0x04,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x3e,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x73,0x1a,0x00,0x00, +0xab,0x01,0x00,0x00,0xac,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x76,0x1a,0x00,0x00,0x3e,0x1b,0x00,0x00,0x3a,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x42,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x76,0x1a,0x00,0x00,0xab,0x01,0x00,0x00,0xac,0x01,0x00,0x00,0x41,0x00,0x05,0x00, +0x17,0x02,0x00,0x00,0xa1,0x1c,0x00,0x00,0xf5,0x01,0x00,0x00,0x21,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xa2,0x1c,0x00,0x00,0xa1,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x8d,0x1b,0x00,0x00,0x63,0x0c,0x00,0x00, +0xa2,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x8f,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x8d,0x1b,0x00,0x00,0x6e,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0x90,0x1b,0x00,0x00,0x8f,0x1b,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x92,0x1b,0x00,0x00,0x90,0x1b,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x93,0x1b,0x00,0x00,0x92,0x1b,0x00,0x00,0xbd,0x03,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x95,0x1b,0x00,0x00,0x93,0x1b,0x00,0x00, +0xa2,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x97,0x1b,0x00,0x00, +0x95,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x99,0x1b,0x00,0x00,0x8d,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00, +0xc2,0x00,0x00,0x00,0x9a,0x1b,0x00,0x00,0x97,0x1b,0x00,0x00,0x99,0x1b,0x00,0x00, +0xa9,0x00,0x06,0x00,0x3e,0x00,0x00,0x00,0x9b,0x1b,0x00,0x00,0x9a,0x1b,0x00,0x00, +0x79,0x05,0x00,0x00,0x7a,0x05,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xc5,0x24,0x00,0x00,0x9b,0x1b,0x00,0x00,0x05,0x26,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9e,0x1b,0x00,0x00,0x95,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa0,0x1b,0x00,0x00, +0x8d,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc2,0x00,0x00,0x00, +0xa1,0x1b,0x00,0x00,0x9e,0x1b,0x00,0x00,0xa0,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00, +0x3e,0x00,0x00,0x00,0xa2,0x1b,0x00,0x00,0xa1,0x1b,0x00,0x00,0x79,0x05,0x00,0x00, +0x7a,0x05,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xc9,0x24,0x00,0x00, +0xa2,0x1b,0x00,0x00,0xc5,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xaf,0x1b,0x00,0x00,0xc9,0x24,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb0,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xb0,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x1d,0x26,0x00,0x00,0xf6,0x01,0x00,0x00,0x2b,0x1b,0x00,0x00, +0xea,0x1b,0x00,0x00,0xe8,0x1b,0x00,0x00,0xb1,0x00,0x05,0x00,0xc2,0x00,0x00,0x00, +0xb3,0x1b,0x00,0x00,0x1d,0x26,0x00,0x00,0xc0,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0xeb,0x1b,0x00,0x00,0xe8,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xb3,0x1b,0x00,0x00,0xb4,0x1b,0x00,0x00,0xeb,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb4,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0xb5,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb5,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xb4,0x26,0x00,0x00, +0xf6,0x01,0x00,0x00,0xb4,0x1b,0x00,0x00,0xe6,0x1b,0x00,0x00,0xe4,0x1b,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc2,0x00,0x00,0x00,0xb8,0x1b,0x00,0x00,0xb4,0x26,0x00,0x00, +0xc0,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xe7,0x1b,0x00,0x00,0xe4,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb8,0x1b,0x00,0x00,0xb9,0x1b,0x00,0x00, +0xe7,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xb9,0x1b,0x00,0x00,0xc4,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xbc,0x1b,0x00,0x00,0x1d,0x26,0x00,0x00,0x01,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xbd,0x1b,0x00,0x00,0xb4,0x26,0x00,0x00, +0xbc,0x1b,0x00,0x00,0xf7,0x00,0x03,0x00,0xc4,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x9a,0x1b,0x00,0x00,0xbf,0x1b,0x00,0x00,0xc2,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc2,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0xc4,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbf,0x1b,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xc1,0x1b,0x00,0x00,0xc0,0x02,0x00,0x00,0xb4,0x26,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc4,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xc4,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xb6,0x26,0x00,0x00,0xb4,0x26,0x00,0x00,0xc2,0x1b,0x00,0x00, +0xc1,0x1b,0x00,0x00,0xbf,0x1b,0x00,0x00,0xf7,0x00,0x03,0x00,0xcc,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa1,0x1b,0x00,0x00,0xc7,0x1b,0x00,0x00, +0xca,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xca,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0xcc,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xc7,0x1b,0x00,0x00,0x82,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xc9,0x1b,0x00,0x00,0xc0,0x02,0x00,0x00,0x1d,0x26,0x00,0x00, +0xf9,0x00,0x02,0x00,0xcc,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xcc,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xb8,0x26,0x00,0x00,0x1d,0x26,0x00,0x00, +0xca,0x1b,0x00,0x00,0xc9,0x1b,0x00,0x00,0xc7,0x1b,0x00,0x00,0x50,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xce,0x1b,0x00,0x00,0xb6,0x26,0x00,0x00,0xb8,0x26,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xd4,0x1b,0x00,0x00,0x90,0x1b,0x00,0x00, +0xc9,0x24,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xd6,0x1b,0x00,0x00, +0xd4,0x1b,0x00,0x00,0xce,0x1b,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x10,0x1d,0x00,0x00,0x13,0x0d,0x00,0x00,0xd6,0x1b,0x00,0x00,0x02,0x00,0x00,0x00, +0xf6,0x01,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x11,0x1d,0x00,0x00, +0x10,0x1d,0x00,0x00,0x10,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xe3,0x1b,0x00,0x00, +0x56,0x1b,0x00,0x00,0xbd,0x1b,0x00,0x00,0x3e,0x00,0x03,0x00,0xe3,0x1b,0x00,0x00, +0x11,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0xe4,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe4,0x1b,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xe6,0x1b,0x00,0x00, +0xb4,0x26,0x00,0x00,0xfc,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xb5,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe7,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0xe8,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe8,0x1b,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xea,0x1b,0x00,0x00,0x1d,0x26,0x00,0x00,0xfc,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb0,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xeb,0x1b,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xee,0x1b,0x00,0x00,0x95,0x1b,0x00,0x00,0x8d,0x1b,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xf3,0x1b,0x00,0x00,0x98,0x0c,0x00,0x00, +0xac,0x01,0x00,0x00,0xab,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x16,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x12,0x1b,0x00,0x00, +0xf3,0x1b,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x21,0x1d,0x00,0x00, +0x19,0x25,0x00,0x00,0xa2,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x23,0x1d,0x00,0x00,0x21,0x1d,0x00,0x00,0x19,0x25,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x24,0x1d,0x00,0x00,0x23,0x1d,0x00,0x00,0x00,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x26,0x1d,0x00,0x00,0xac,0x01,0x00,0x00, +0x24,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x31,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x5a,0x05,0x00,0x00,0x26,0x1d,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf8,0x1b,0x00,0x00,0xac,0x01,0x00,0x00, +0x16,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf9,0x1b,0x00,0x00, +0x31,0x1d,0x00,0x00,0xf8,0x1b,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfb,0x1b,0x00,0x00,0xac,0x01,0x00,0x00,0xf9,0x1b,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfc,0x1b,0x00,0x00,0xfb,0x1b,0x00,0x00,0xf7,0x05,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x36,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xac,0x01,0x00,0x00,0xfc,0x1b,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xff,0x1b,0x00,0x00,0x46,0x03,0x00,0x00,0x1c,0x0d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x3b,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xff,0x1b,0x00,0x00,0x16,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x40,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xab,0x01,0x00,0x00,0x3b,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x46,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xf9,0x1b,0x00,0x00, +0x36,0x1d,0x00,0x00,0x40,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x08,0x1c,0x00,0x00,0xee,0x0c,0x00,0x00,0x1a,0x25,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x4a,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x08,0x1c,0x00,0x00,0xab,0x01,0x00,0x00,0xac,0x01,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x50,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x0f,0x06,0x00,0x00,0x10,0x06,0x00,0x00,0x4a,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00, +0x0b,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x0b,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x2d,0x26,0x00,0x00,0xe0,0x05,0x00,0x00,0xeb,0x1b,0x00,0x00, +0x9b,0x26,0x00,0x00,0x6f,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x27,0x26,0x00,0x00,0x7c,0x25,0x00,0x00,0xeb,0x1b,0x00,0x00,0xad,0x26,0x00,0x00, +0x6f,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x25,0x26,0x00,0x00, +0x7c,0x25,0x00,0x00,0xeb,0x1b,0x00,0x00,0xaa,0x26,0x00,0x00,0x6f,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x23,0x26,0x00,0x00,0x7c,0x25,0x00,0x00, +0xeb,0x1b,0x00,0x00,0xa7,0x26,0x00,0x00,0x6f,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x21,0x26,0x00,0x00,0x7c,0x25,0x00,0x00,0xeb,0x1b,0x00,0x00, +0xa4,0x26,0x00,0x00,0x6f,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x1f,0x26,0x00,0x00,0x59,0x25,0x00,0x00,0xeb,0x1b,0x00,0x00,0xa1,0x26,0x00,0x00, +0x6f,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x1e,0x26,0x00,0x00, +0xf6,0x01,0x00,0x00,0xeb,0x1b,0x00,0x00,0x71,0x1c,0x00,0x00,0x6f,0x1c,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc2,0x00,0x00,0x00,0x0e,0x1c,0x00,0x00,0x1e,0x26,0x00,0x00, +0xc0,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x72,0x1c,0x00,0x00,0x6f,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x0e,0x1c,0x00,0x00,0x0f,0x1c,0x00,0x00, +0x72,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x0f,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x10,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x10,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xad,0x26,0x00,0x00,0x27,0x26,0x00,0x00,0x0f,0x1c,0x00,0x00, +0xb2,0x26,0x00,0x00,0x6b,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xaa,0x26,0x00,0x00,0x25,0x26,0x00,0x00,0x0f,0x1c,0x00,0x00,0xb1,0x26,0x00,0x00, +0x6b,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xa7,0x26,0x00,0x00, +0x23,0x26,0x00,0x00,0x0f,0x1c,0x00,0x00,0xb0,0x26,0x00,0x00,0x6b,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xa4,0x26,0x00,0x00,0x21,0x26,0x00,0x00, +0x0f,0x1c,0x00,0x00,0xaf,0x26,0x00,0x00,0x6b,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xa1,0x26,0x00,0x00,0x1f,0x26,0x00,0x00,0x0f,0x1c,0x00,0x00, +0xae,0x26,0x00,0x00,0x6b,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x9b,0x26,0x00,0x00,0x2d,0x26,0x00,0x00,0x0f,0x1c,0x00,0x00,0x56,0x1c,0x00,0x00, +0x6b,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x94,0x26,0x00,0x00, +0xf6,0x01,0x00,0x00,0x0f,0x1c,0x00,0x00,0x6d,0x1c,0x00,0x00,0x6b,0x1c,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc2,0x00,0x00,0x00,0x13,0x1c,0x00,0x00,0x94,0x26,0x00,0x00, +0xc0,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x6e,0x1c,0x00,0x00,0x6b,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x13,0x1c,0x00,0x00,0x14,0x1c,0x00,0x00, +0x6e,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x14,0x1c,0x00,0x00,0xc4,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x17,0x1c,0x00,0x00,0x1e,0x26,0x00,0x00,0x01,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x18,0x1c,0x00,0x00,0x94,0x26,0x00,0x00, +0x17,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0x1f,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x9a,0x1b,0x00,0x00,0x1a,0x1c,0x00,0x00,0x1d,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1d,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x1f,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1a,0x1c,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x1c,0x1c,0x00,0x00,0xc0,0x02,0x00,0x00,0x94,0x26,0x00,0x00,0xf9,0x00,0x02,0x00, +0x1f,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x1f,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x96,0x26,0x00,0x00,0x94,0x26,0x00,0x00,0x1d,0x1c,0x00,0x00, +0x1c,0x1c,0x00,0x00,0x1a,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0x27,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa1,0x1b,0x00,0x00,0x22,0x1c,0x00,0x00, +0x25,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x25,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x27,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x22,0x1c,0x00,0x00,0x82,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x24,0x1c,0x00,0x00,0xc0,0x02,0x00,0x00,0x1e,0x26,0x00,0x00, +0xf9,0x00,0x02,0x00,0x27,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x27,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x98,0x26,0x00,0x00,0x1e,0x26,0x00,0x00, +0x25,0x1c,0x00,0x00,0x24,0x1c,0x00,0x00,0x22,0x1c,0x00,0x00,0x50,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x29,0x1c,0x00,0x00,0x96,0x26,0x00,0x00,0x98,0x26,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x2c,0x1c,0x00,0x00,0x29,0x1c,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x2d,0x1c,0x00,0x00,0xaf,0x1b,0x00,0x00, +0x2c,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x30,0x1c,0x00,0x00, +0xee,0x1b,0x00,0x00,0x2d,0x1c,0x00,0x00,0x50,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x38,0x1c,0x00,0x00,0x9b,0x1b,0x00,0x00,0xa2,0x1b,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x39,0x1c,0x00,0x00,0x90,0x1b,0x00,0x00,0x38,0x1c,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x3b,0x1c,0x00,0x00,0x39,0x1c,0x00,0x00, +0x29,0x1c,0x00,0x00,0x7c,0x00,0x04,0x00,0xd1,0x03,0x00,0x00,0x58,0x1d,0x00,0x00, +0x3b,0x1c,0x00,0x00,0x7c,0x00,0x04,0x00,0xd1,0x03,0x00,0x00,0x5a,0x1d,0x00,0x00, +0xa6,0x0c,0x00,0x00,0xb0,0x00,0x05,0x00,0xd5,0x03,0x00,0x00,0x5b,0x1d,0x00,0x00, +0x58,0x1d,0x00,0x00,0x5a,0x1d,0x00,0x00,0x9b,0x00,0x04,0x00,0xc2,0x00,0x00,0x00, +0x5c,0x1d,0x00,0x00,0x5b,0x1d,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x45,0x1c,0x00,0x00,0x5c,0x1d,0x00,0x00,0xac,0x01,0x00,0x00,0xab,0x01,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x64,0x1d,0x00,0x00,0x46,0x1d,0x00,0x00, +0x46,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x65,0x1d,0x00,0x00, +0x30,0x1c,0x00,0x00,0x64,0x1d,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x68,0x1d,0x00,0x00,0x65,0x1d,0x00,0x00,0x65,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x78,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x68,0x1d,0x00,0x00,0x2d,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7e,0x1d,0x00,0x00,0x18,0x04,0x00,0x00,0x78,0x1d,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7f,0x1d,0x00,0x00,0x7e,0x1d,0x00,0x00,0xac,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x81,0x1d,0x00,0x00,0x46,0x03,0x00,0x00, +0x78,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x82,0x1d,0x00,0x00, +0x81,0x1d,0x00,0x00,0xac,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x84,0x1d,0x00,0x00,0x20,0x04,0x00,0x00,0x7f,0x1d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x86,0x1d,0x00,0x00,0x84,0x1d,0x00,0x00,0x7f,0x1d,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x87,0x1d,0x00,0x00,0x86,0x1d,0x00,0x00, +0x25,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8a,0x1d,0x00,0x00, +0x82,0x1d,0x00,0x00,0x82,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8b,0x1d,0x00,0x00,0x87,0x1d,0x00,0x00,0x8a,0x1d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4a,0x1c,0x00,0x00,0x45,0x1c,0x00,0x00,0x8b,0x1d,0x00,0x00, +0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x4c,0x1c,0x00,0x00,0x56,0x1b,0x00,0x00, +0x18,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x4d,0x1c,0x00,0x00, +0x4c,0x1c,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x4f,0x1c,0x00,0x00, +0x4d,0x1c,0x00,0x00,0x4a,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x51,0x1c,0x00,0x00,0x4f,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x52,0x1c,0x00,0x00,0x4f,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x53,0x1c,0x00,0x00,0x4f,0x1c,0x00,0x00, +0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x54,0x1c,0x00,0x00, +0x51,0x1c,0x00,0x00,0x52,0x1c,0x00,0x00,0x53,0x1c,0x00,0x00,0x4a,0x1c,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x56,0x1c,0x00,0x00,0x9b,0x26,0x00,0x00, +0x54,0x1c,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x59,0x1c,0x00,0x00, +0x30,0x1c,0x00,0x00,0x30,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5c,0x1c,0x00,0x00,0x50,0x1d,0x00,0x00,0x59,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x5d,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x5c,0x1c,0x00,0x00,0xaa,0x00,0x05,0x00,0xc2,0x00,0x00,0x00,0x5f,0x1c,0x00,0x00, +0x1e,0x26,0x00,0x00,0xf6,0x01,0x00,0x00,0xaa,0x00,0x05,0x00,0xc2,0x00,0x00,0x00, +0x61,0x1c,0x00,0x00,0x94,0x26,0x00,0x00,0xf6,0x01,0x00,0x00,0xa7,0x00,0x05,0x00, +0xc2,0x00,0x00,0x00,0x62,0x1c,0x00,0x00,0x5f,0x1c,0x00,0x00,0x61,0x1c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x65,0x1c,0x00,0x00,0x4c,0x1c,0x00,0x00, +0xf7,0x00,0x03,0x00,0xb1,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x62,0x1c,0x00,0x00,0x94,0x1d,0x00,0x00,0x98,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x98,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xc1,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xa7,0x26,0x00,0x00,0x65,0x1c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xc6,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xa4,0x26,0x00,0x00,0x65,0x1c,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xa1,0x1d,0x00,0x00,0x65,0x1c,0x00,0x00,0x5d,0x1c,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xa5,0x1d,0x00,0x00,0xad,0x26,0x00,0x00, +0xa1,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xa8,0x1d,0x00,0x00, +0x65,0x1c,0x00,0x00,0xa1,0x1d,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xab,0x1d,0x00,0x00,0xaa,0x26,0x00,0x00,0xa8,0x1d,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xaf,0x1d,0x00,0x00,0xa1,0x26,0x00,0x00,0x5d,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb1,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0x94,0x1d,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xb6,0x1d,0x00,0x00,0x65,0x1c,0x00,0x00, +0x5d,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xba,0x1d,0x00,0x00, +0x65,0x1c,0x00,0x00,0xb6,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0xb1,0x1d,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb1,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xb2,0x26,0x00,0x00,0xa5,0x1d,0x00,0x00,0x98,0x1d,0x00,0x00,0xb6,0x1d,0x00,0x00, +0x94,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xb1,0x26,0x00,0x00, +0xab,0x1d,0x00,0x00,0x98,0x1d,0x00,0x00,0xba,0x1d,0x00,0x00,0x94,0x1d,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xb0,0x26,0x00,0x00,0xc1,0x1d,0x00,0x00, +0x98,0x1d,0x00,0x00,0x65,0x1c,0x00,0x00,0x94,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xaf,0x26,0x00,0x00,0xc6,0x1d,0x00,0x00,0x98,0x1d,0x00,0x00, +0x65,0x1c,0x00,0x00,0x94,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xae,0x26,0x00,0x00,0xaf,0x1d,0x00,0x00,0x98,0x1d,0x00,0x00,0x5d,0x1c,0x00,0x00, +0x94,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0x6b,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x6b,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x6d,0x1c,0x00,0x00, +0x94,0x26,0x00,0x00,0xfc,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x10,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6e,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x6f,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6f,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x71,0x1c,0x00,0x00,0x1e,0x26,0x00,0x00,0xfc,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x0b,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x72,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xcc,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x1f,0x26,0x00,0x00,0xba,0x00,0x05,0x00,0xc2,0x00,0x00,0x00,0xcd,0x1d,0x00,0x00, +0xcc,0x1d,0x00,0x00,0xf2,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xd2,0x1d,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd2,0x1d,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xff,0x26,0x00,0x00,0xcd,0x1d,0x00,0x00,0x1f,0x26,0x00,0x00,0xac,0x01,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xd9,0x1d,0x00,0x00,0xff,0x26,0x00,0x00, +0xff,0x26,0x00,0x00,0xff,0x26,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xda,0x1d,0x00,0x00,0x27,0x26,0x00,0x00,0xd9,0x1d,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xe1,0x1d,0x00,0x00,0x25,0x26,0x00,0x00,0xd9,0x1d,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xe9,0x1d,0x00,0x00,0xda,0x1d,0x00,0x00, +0xda,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xea,0x1d,0x00,0x00, +0xe1,0x1d,0x00,0x00,0xe9,0x1d,0x00,0x00,0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xeb,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xea,0x1d,0x00,0x00, +0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xec,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0xeb,0x1d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x77,0x1c,0x00,0x00,0x2d,0x26,0x00,0x00,0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00, +0xc2,0x00,0x00,0x00,0x78,0x1c,0x00,0x00,0x77,0x1c,0x00,0x00,0xf2,0x02,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x79,0x1c,0x00,0x00,0x78,0x1c,0x00,0x00, +0xac,0x01,0x00,0x00,0xab,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7c,0x1c,0x00,0x00,0x77,0x1c,0x00,0x00,0x79,0x1c,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0xe7,0x24,0x00,0x00,0x7c,0x1c,0x00,0x00,0x2d,0x26,0x00,0x00, +0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc2,0x00,0x00,0x00,0x80,0x1c,0x00,0x00, +0x7c,0x1c,0x00,0x00,0xf2,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x9d,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x80,0x1c,0x00,0x00,0x81,0x1c,0x00,0x00, +0x9d,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x81,0x1c,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x83,0x1c,0x00,0x00,0xe7,0x24,0x00,0x00,0xe7,0x24,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x86,0x1c,0x00,0x00,0x7c,0x1c,0x00,0x00,0x7c,0x1c,0x00,0x00, +0x7c,0x1c,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x87,0x1c,0x00,0x00, +0x83,0x1c,0x00,0x00,0x86,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x89,0x1c,0x00,0x00,0x87,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0xeb,0x24,0x00,0x00,0x89,0x1c,0x00,0x00,0x02,0x27,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8b,0x1c,0x00,0x00, +0x87,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0xed,0x24,0x00,0x00,0x8b,0x1c,0x00,0x00,0xeb,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8d,0x1c,0x00,0x00,0x87,0x1c,0x00,0x00, +0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0xef,0x24,0x00,0x00, +0x8d,0x1c,0x00,0x00,0xed,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x90,0x1c,0x00,0x00,0x7c,0x1c,0x00,0x00,0xb3,0x06,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0xf2,0x24,0x00,0x00,0x90,0x1c,0x00,0x00, +0xef,0x24,0x00,0x00,0x03,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x94,0x1c,0x00,0x00,0xf2,0x24,0x00,0x00,0xf2,0x24,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xf5,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x94,0x1c,0x00,0x00, +0x23,0x26,0x00,0x00,0x21,0x26,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x98,0x1c,0x00,0x00,0xf5,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0xf4,0x24,0x00,0x00,0x98,0x1c,0x00,0x00,0xf2,0x24,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9a,0x1c,0x00,0x00, +0xf5,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0xf6,0x24,0x00,0x00,0x9a,0x1c,0x00,0x00,0xf4,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9c,0x1c,0x00,0x00,0xf5,0x1d,0x00,0x00, +0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0xf8,0x24,0x00,0x00, +0x9c,0x1c,0x00,0x00,0xf6,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x9d,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x9d,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x2e,0x26,0x00,0x00,0xe7,0x24,0x00,0x00,0xd2,0x1d,0x00,0x00, +0xf8,0x24,0x00,0x00,0x81,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x14,0x1e,0x00,0x00,0xda,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x16,0x1e,0x00,0x00,0x14,0x1e,0x00,0x00,0xe6,0x09,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x17,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x16,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x18,0x1e,0x00,0x00,0x17,0x1e,0x00,0x00,0x0e,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x7e,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x1c,0x0d,0x00,0x00,0x8e,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x83,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x7e,0x1e,0x00,0x00, +0x2e,0x1a,0x00,0x00,0xb8,0x00,0x05,0x00,0xc2,0x00,0x00,0x00,0x1e,0x1e,0x00,0x00, +0x83,0x1e,0x00,0x00,0x21,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0x22,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x1e,0x1e,0x00,0x00,0x1f,0x1e,0x00,0x00, +0x22,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x1f,0x1e,0x00,0x00,0xa4,0x00,0x05,0x00, +0xc2,0x00,0x00,0x00,0x21,0x1e,0x00,0x00,0x98,0x0c,0x00,0x00,0xcd,0x08,0x00,0x00, +0xf9,0x00,0x02,0x00,0x22,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x22,0x1e,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc2,0x00,0x00,0x00,0x23,0x1e,0x00,0x00,0x1e,0x1e,0x00,0x00, +0x9d,0x1c,0x00,0x00,0x21,0x1e,0x00,0x00,0x1f,0x1e,0x00,0x00,0xf7,0x00,0x03,0x00, +0x29,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x23,0x1e,0x00,0x00, +0x25,0x1e,0x00,0x00,0x28,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x28,0x1e,0x00,0x00, +0xf9,0x00,0x02,0x00,0x29,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x25,0x1e,0x00,0x00, +0x3d,0x00,0x04,0x00,0x36,0x02,0x00,0x00,0x86,0x1e,0x00,0x00,0x6c,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x3e,0x02,0x00,0x00,0x88,0x1e,0x00,0x00,0x86,0x1e,0x00,0x00, +0x14,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x8a,0x1e,0x00,0x00, +0x88,0x1e,0x00,0x00,0xf7,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xab,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x29,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x29,0x1e,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x3c,0x26,0x00,0x00,0xe0,0x05,0x00,0x00, +0x28,0x1e,0x00,0x00,0x8a,0x1e,0x00,0x00,0x25,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00, +0xfc,0x1d,0x00,0x00,0x3c,0x26,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x2c,0x1e,0x00,0x00,0xfc,0x1d,0x00,0x00,0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x2d,0x1e,0x00,0x00,0x2c,0x1e,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2e,0x1e,0x00,0x00,0x18,0x1e,0x00,0x00,0x2d,0x1e,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x30,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x2e,0x1e,0x00,0x00,0xbe,0x00,0x05,0x00,0xc2,0x00,0x00,0x00, +0x32,0x1e,0x00,0x00,0x30,0x1e,0x00,0x00,0x0e,0x0a,0x00,0x00,0xf7,0x00,0x03,0x00, +0x65,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x32,0x1e,0x00,0x00, +0x33,0x1e,0x00,0x00,0x65,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x33,0x1e,0x00,0x00, +0xf9,0x00,0x02,0x00,0x34,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x34,0x1e,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x3e,0x26,0x00,0x00,0x30,0x1e,0x00,0x00, +0x33,0x1e,0x00,0x00,0xd8,0x26,0x00,0x00,0x4a,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x3d,0x26,0x00,0x00,0xfc,0x01,0x00,0x00,0x33,0x1e,0x00,0x00, +0x4c,0x1e,0x00,0x00,0x4a,0x1e,0x00,0x00,0xb3,0x00,0x05,0x00,0xc2,0x00,0x00,0x00, +0x37,0x1e,0x00,0x00,0x3d,0x26,0x00,0x00,0xc0,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0x4d,0x1e,0x00,0x00,0x4a,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x37,0x1e,0x00,0x00,0x38,0x1e,0x00,0x00,0x4d,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x38,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x3b,0x1e,0x00,0x00, +0xfc,0x1d,0x00,0x00,0x3d,0x26,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x3c,0x1e,0x00,0x00,0x3b,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3d,0x1e,0x00,0x00,0x18,0x1e,0x00,0x00,0x3c,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x3f,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x2e,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x41,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x3d,0x1e,0x00,0x00,0xb4,0x00,0x05,0x00, +0xc2,0x00,0x00,0x00,0x42,0x1e,0x00,0x00,0x3f,0x1e,0x00,0x00,0x41,0x1e,0x00,0x00, +0xf7,0x00,0x03,0x00,0x49,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x42,0x1e,0x00,0x00,0x43,0x1e,0x00,0x00,0x49,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x43,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x45,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x3d,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x8f,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x3e,0x26,0x00,0x00,0x45,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x49,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x49,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xd8,0x26,0x00,0x00,0x3e,0x26,0x00,0x00,0x38,0x1e,0x00,0x00,0x8f,0x1e,0x00,0x00, +0x43,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x4a,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4a,0x1e,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x4c,0x1e,0x00,0x00, +0x3d,0x26,0x00,0x00,0xfc,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x34,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4d,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4f,0x1e,0x00,0x00,0xec,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x51,0x1e,0x00,0x00,0x4f,0x1e,0x00,0x00,0x2b,0x07,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x93,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x51,0x1e,0x00,0x00,0xab,0x01,0x00,0x00,0xac,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x98,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x93,0x1e,0x00,0x00,0x38,0x0a,0x00,0x00,0xb7,0x00,0x05,0x00, +0xc2,0x00,0x00,0x00,0x57,0x1e,0x00,0x00,0x3e,0x26,0x00,0x00,0x30,0x1e,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x58,0x1e,0x00,0x00,0x57,0x1e,0x00,0x00, +0xac,0x01,0x00,0x00,0xab,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5a,0x1e,0x00,0x00,0x58,0x1e,0x00,0x00,0x98,0x1e,0x00,0x00,0xba,0x00,0x05,0x00, +0xc2,0x00,0x00,0x00,0x5c,0x1e,0x00,0x00,0x5a,0x1e,0x00,0x00,0x0e,0x0a,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x5d,0x1e,0x00,0x00,0x5c,0x1e,0x00,0x00, +0xac,0x01,0x00,0x00,0xab,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x9d,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x12,0x1b,0x00,0x00, +0xe3,0x06,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa2,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x8e,0x0c,0x00,0x00,0x9d,0x1e,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x62,0x1e,0x00,0x00,0xac,0x01,0x00,0x00, +0xa2,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x64,0x1e,0x00,0x00, +0x5d,0x1e,0x00,0x00,0x62,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x65,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x65,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x3f,0x26,0x00,0x00,0xab,0x01,0x00,0x00,0x29,0x1e,0x00,0x00,0x64,0x1e,0x00,0x00, +0x4d,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x66,0x1e,0x00,0x00, +0xfc,0x1d,0x00,0x00,0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x67,0x1e,0x00,0x00,0x66,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x68,0x1e,0x00,0x00,0xfc,0x1d,0x00,0x00,0x98,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0x68,0x1e,0x00,0x00,0x67,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x69,0x1e,0x00,0x00,0xfc,0x1d,0x00,0x00,0x2c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x6a,0x1e,0x00,0x00,0x69,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00, +0x66,0x1e,0x00,0x00,0x6a,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x6d,0x1e,0x00,0x00,0x2c,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00,0x69,0x1e,0x00,0x00, +0x6d,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00,0x2c,0x1e,0x00,0x00,0x18,0x1e,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x72,0x1e,0x00,0x00,0xfc,0x1d,0x00,0x00, +0x3d,0x00,0x04,0x00,0x63,0x02,0x00,0x00,0xa4,0x1e,0x00,0x00,0x65,0x02,0x00,0x00, +0x63,0x00,0x04,0x00,0xa4,0x1e,0x00,0x00,0x9f,0x0b,0x00,0x00,0x72,0x1e,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x76,0x1e,0x00,0x00,0x68,0x1e,0x00,0x00, +0xb7,0x00,0x05,0x00,0xc2,0x00,0x00,0x00,0x77,0x1e,0x00,0x00,0x76,0x1e,0x00,0x00, +0xab,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x78,0x1e,0x00,0x00, +0x77,0x1e,0x00,0x00,0xac,0x01,0x00,0x00,0xab,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x79,0x1e,0x00,0x00,0x3f,0x26,0x00,0x00,0x78,0x1e,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1d,0x0c,0x00,0x00,0x2e,0x26,0x00,0x00, +0x03,0x00,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xbc,0x1e,0x00,0x00, +0x10,0x0d,0x00,0x00,0xac,0x01,0x00,0x00,0xab,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc0,0x1e,0x00,0x00,0xbc,0x1e,0x00,0x00,0x54,0x1a,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc2,0x1e,0x00,0x00,0xac,0x01,0x00,0x00, +0x1c,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc3,0x1e,0x00,0x00, +0xc0,0x1e,0x00,0x00,0xc2,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc5,0x1e,0x00,0x00,0x1d,0x0c,0x00,0x00,0x2b,0x07,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xc7,0x1e,0x00,0x00,0x52,0x26,0x00,0x00,0xac,0x01,0x00,0x00, +0xab,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc9,0x1e,0x00,0x00, +0xee,0x0c,0x00,0x00,0x2b,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xdd,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xc9,0x1e,0x00,0x00, +0xab,0x01,0x00,0x00,0xac,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xe2,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc7,0x1e,0x00,0x00, +0xdd,0x1e,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xe8,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xc3,0x1e,0x00,0x00,0xc5,0x1e,0x00,0x00, +0xe2,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xed,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xc3,0x1e,0x00,0x00,0xe8,0x1e,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd1,0x1e,0x00,0x00,0xee,0x0c,0x00,0x00, +0x1b,0x25,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xf1,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xd1,0x1e,0x00,0x00,0xab,0x01,0x00,0x00, +0xac,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xf7,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xed,0x1e,0x00,0x00,0x1d,0x0c,0x00,0x00, +0xf1,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xfc,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xed,0x1e,0x00,0x00,0xf7,0x1e,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xd9,0x1e,0x00,0x00,0xfc,0x1e,0x00,0x00, +0xfc,0x1e,0x00,0x00,0xfc,0x1e,0x00,0x00,0xf7,0x00,0x03,0x00,0x37,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x98,0x0c,0x00,0x00,0x22,0x0c,0x00,0x00, +0x26,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x26,0x0c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x45,0x1f,0x00,0x00,0xa2,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x47,0x1f,0x00,0x00,0xa2,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x48,0x1f,0x00,0x00, +0x45,0x1f,0x00,0x00,0x47,0x1f,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x49,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x48,0x1f,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4a,0x1f,0x00,0x00,0xac,0x01,0x00,0x00, +0x49,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa6,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x4a,0x1f,0x00,0x00,0x11,0x09,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xab,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x09,0x09,0x00,0x00,0xa6,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xb4,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x8e,0x0c,0x00,0x00,0xf1,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xb9,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x1c,0x0d,0x00,0x00, +0xb4,0x1f,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xbf,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xab,0x1f,0x00,0x00,0xac,0x01,0x00,0x00, +0xb9,0x1f,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x5b,0x1f,0x00,0x00, +0xec,0x1d,0x00,0x00,0xbf,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x5f,0x1f,0x00,0x00,0xda,0x1d,0x00,0x00,0x5b,0x1f,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x63,0x1f,0x00,0x00,0xda,0x1d,0x00,0x00,0x5b,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xc4,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x23,0x26,0x00,0x00,0x5f,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xc9,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x21,0x26,0x00,0x00,0x63,0x1f,0x00,0x00,0xba,0x00,0x05,0x00,0x52,0x09,0x00,0x00, +0x73,0x1f,0x00,0x00,0xc4,0x1f,0x00,0x00,0x63,0x26,0x00,0x00,0x9a,0x00,0x04,0x00, +0xc2,0x00,0x00,0x00,0x74,0x1f,0x00,0x00,0x73,0x1f,0x00,0x00,0xa8,0x00,0x04,0x00, +0xc2,0x00,0x00,0x00,0x75,0x1f,0x00,0x00,0x74,0x1f,0x00,0x00,0xf7,0x00,0x03,0x00, +0x7b,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x75,0x1f,0x00,0x00, +0x76,0x1f,0x00,0x00,0x7b,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0x76,0x1f,0x00,0x00, +0xba,0x00,0x05,0x00,0x52,0x09,0x00,0x00,0x79,0x1f,0x00,0x00,0x63,0x26,0x00,0x00, +0xc9,0x1f,0x00,0x00,0x9a,0x00,0x04,0x00,0xc2,0x00,0x00,0x00,0x7a,0x1f,0x00,0x00, +0x79,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00,0x7b,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7b,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00,0xc2,0x00,0x00,0x00,0x7c,0x1f,0x00,0x00, +0x74,0x1f,0x00,0x00,0x26,0x0c,0x00,0x00,0x7a,0x1f,0x00,0x00,0x76,0x1f,0x00,0x00, +0xf7,0x00,0x03,0x00,0x99,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x7c,0x1f,0x00,0x00,0x7d,0x1f,0x00,0x00,0x99,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7d,0x1f,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x81,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x63,0x26,0x00,0x00,0xc4,0x1f,0x00,0x00, +0xc9,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xce,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x79,0x1e,0x00,0x00,0x42,0x1b,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x85,0x1f,0x00,0x00,0xce,0x1f,0x00,0x00, +0xce,0x1f,0x00,0x00,0xce,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xd3,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x8b,0x0c,0x00,0x00, +0x4a,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x89,0x1f,0x00,0x00, +0xac,0x01,0x00,0x00,0xd3,0x1f,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x8c,0x1f,0x00,0x00,0x85,0x1f,0x00,0x00,0x89,0x1f,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xdb,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x8c,0x1f,0x00,0x00,0xec,0x0a,0x00,0x00,0x1c,0x25,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xed,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x81,0x1f,0x00,0x00,0x63,0x26,0x00,0x00,0xdb,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xf2,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xd9,0x1e,0x00,0x00,0x80,0x09,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x0c,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xf2,0x1f,0x00,0x00, +0xd9,0x1e,0x00,0x00,0xdb,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00,0x99,0x1f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x99,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x71,0x26,0x00,0x00,0xd9,0x1e,0x00,0x00,0x7b,0x1f,0x00,0x00,0x0c,0x20,0x00,0x00, +0x7d,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x70,0x26,0x00,0x00, +0x63,0x26,0x00,0x00,0x7b,0x1f,0x00,0x00,0xed,0x1f,0x00,0x00,0x7d,0x1f,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x17,0x20,0x00,0x00,0x2e,0x26,0x00,0x00, +0x2e,0x26,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x18,0x20,0x00,0x00,0x71,0x26,0x00,0x00, +0x17,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x29,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xf0,0x08,0x00,0x00,0x18,0x20,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x1d,0x20,0x00,0x00,0x17,0x20,0x00,0x00, +0x29,0x20,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x20,0x20,0x00,0x00, +0x2e,0x26,0x00,0x00,0x2e,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x2f,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x70,0x26,0x00,0x00,0x20,0x20,0x00,0x00, +0x1d,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x34,0x20,0x00,0x00, +0x2f,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x36,0x20,0x00,0x00,0x2f,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x37,0x20,0x00,0x00,0x34,0x20,0x00,0x00,0x36,0x20,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x39,0x20,0x00,0x00,0x2f,0x20,0x00,0x00, +0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3a,0x20,0x00,0x00, +0x37,0x20,0x00,0x00,0x39,0x20,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3f,0x20,0x00,0x00,0x34,0x20,0x00,0x00,0x39,0x20,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x44,0x20,0x00,0x00,0x34,0x20,0x00,0x00,0x36,0x20,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x47,0x20,0x00,0x00,0x44,0x20,0x00,0x00, +0x39,0x20,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x48,0x20,0x00,0x00, +0x3a,0x20,0x00,0x00,0x3f,0x20,0x00,0x00,0x47,0x20,0x00,0x00,0xf9,0x00,0x02,0x00, +0x37,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x22,0x0c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x01,0x1f,0x00,0x00,0x2e,0x26,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x03,0x1f,0x00,0x00,0x2e,0x26,0x00,0x00, +0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x04,0x1f,0x00,0x00, +0x01,0x1f,0x00,0x00,0x03,0x1f,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x06,0x1f,0x00,0x00,0x2e,0x26,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x07,0x1f,0x00,0x00,0x04,0x1f,0x00,0x00,0x06,0x1f,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0c,0x1f,0x00,0x00,0x01,0x1f,0x00,0x00, +0x06,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x11,0x1f,0x00,0x00, +0x01,0x1f,0x00,0x00,0x03,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x14,0x1f,0x00,0x00,0x11,0x1f,0x00,0x00,0x06,0x1f,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x15,0x1f,0x00,0x00,0x07,0x1f,0x00,0x00,0x0c,0x1f,0x00,0x00, +0x14,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00,0x37,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x37,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x74,0x26,0x00,0x00, +0x48,0x20,0x00,0x00,0x99,0x1f,0x00,0x00,0x15,0x1f,0x00,0x00,0x22,0x0c,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x4e,0x20,0x00,0x00,0xcb,0x1a,0x00,0x00, +0xaa,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0xf6,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4f,0x20,0x00,0x00,0x4e,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0xc2,0x00,0x00,0x00,0x51,0x20,0x00,0x00,0x4f,0x20,0x00,0x00, +0xab,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x53,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0x53,0x20,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x00,0x27,0x00,0x00, +0x51,0x20,0x00,0x00,0xac,0x01,0x00,0x00,0x4f,0x20,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x59,0x20,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x27,0x00,0x00, +0x00,0x27,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x5a,0x20,0x00,0x00, +0x74,0x26,0x00,0x00,0x59,0x20,0x00,0x00,0x41,0x00,0x05,0x00,0x27,0x02,0x00,0x00, +0x61,0x20,0x00,0x00,0xf5,0x01,0x00,0x00,0x26,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x62,0x20,0x00,0x00,0x61,0x20,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x5d,0x20,0x00,0x00,0x5a,0x20,0x00,0x00,0x62,0x20,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x6f,0x20,0x00,0x00,0x66,0x0c,0x00,0x00, +0xe2,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8a,0x20,0x00,0x00, +0x6f,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xc2,0x00,0x00,0x00, +0x8b,0x20,0x00,0x00,0x8a,0x20,0x00,0x00,0xab,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x90,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x8b,0x20,0x00,0x00, +0x8c,0x20,0x00,0x00,0x90,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x8c,0x20,0x00,0x00, +0xbc,0x00,0x05,0x00,0xc2,0x00,0x00,0x00,0x8f,0x20,0x00,0x00,0x8a,0x20,0x00,0x00, +0xac,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x90,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0x90,0x20,0x00,0x00,0xf5,0x00,0x07,0x00,0xc2,0x00,0x00,0x00,0x91,0x20,0x00,0x00, +0x8b,0x20,0x00,0x00,0x53,0x20,0x00,0x00,0x8f,0x20,0x00,0x00,0x8c,0x20,0x00,0x00, +0xf7,0x00,0x03,0x00,0x9c,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x91,0x20,0x00,0x00,0x92,0x20,0x00,0x00,0x9c,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0x92,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x94,0x20,0x00,0x00, +0x6f,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xc2,0x00,0x00,0x00, +0x95,0x20,0x00,0x00,0x94,0x20,0x00,0x00,0xab,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x9a,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x95,0x20,0x00,0x00, +0x96,0x20,0x00,0x00,0x9a,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x96,0x20,0x00,0x00, +0xbc,0x00,0x05,0x00,0xc2,0x00,0x00,0x00,0x99,0x20,0x00,0x00,0x94,0x20,0x00,0x00, +0xac,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x9a,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9a,0x20,0x00,0x00,0xf5,0x00,0x07,0x00,0xc2,0x00,0x00,0x00,0x9b,0x20,0x00,0x00, +0x95,0x20,0x00,0x00,0x92,0x20,0x00,0x00,0x99,0x20,0x00,0x00,0x96,0x20,0x00,0x00, +0xf9,0x00,0x02,0x00,0x9c,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x9c,0x20,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc2,0x00,0x00,0x00,0x9d,0x20,0x00,0x00,0x91,0x20,0x00,0x00, +0x90,0x20,0x00,0x00,0x9b,0x20,0x00,0x00,0x9a,0x20,0x00,0x00,0xa4,0x00,0x05,0x00, +0xc2,0x00,0x00,0x00,0x72,0x20,0x00,0x00,0x9d,0x20,0x00,0x00,0xcd,0x08,0x00,0x00, +0xf7,0x00,0x03,0x00,0x83,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x72,0x20,0x00,0x00,0x73,0x20,0x00,0x00,0x77,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0x77,0x20,0x00,0x00,0x41,0x00,0x05,0x00,0x27,0x02,0x00,0x00,0xa2,0x20,0x00,0x00, +0xf5,0x01,0x00,0x00,0x31,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xa3,0x20,0x00,0x00,0xa2,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x79,0x20,0x00,0x00,0xa3,0x20,0x00,0x00,0x9f,0x09,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7c,0x20,0x00,0x00,0x1d,0x0c,0x00,0x00,0x79,0x20,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x80,0x20,0x00,0x00,0x67,0x1a,0x00,0x00, +0x7c,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa8,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xab,0x01,0x00,0x00,0x80,0x20,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x15,0x25,0x00,0x00,0xa8,0x20,0x00,0x00, +0x48,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x83,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0x73,0x20,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x12,0x25,0x00,0x00,0xab,0x01,0x00,0x00,0x48,0x25,0x00,0x00,0x00,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x83,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x83,0x20,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x84,0x26,0x00,0x00,0x15,0x25,0x00,0x00, +0x77,0x20,0x00,0x00,0x12,0x25,0x00,0x00,0x73,0x20,0x00,0x00,0x3d,0x00,0x04,0x00, +0x7d,0x02,0x00,0x00,0xaa,0x20,0x00,0x00,0x7f,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xad,0x20,0x00,0x00,0x84,0x26,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xae,0x20,0x00,0x00,0x84,0x26,0x00,0x00, +0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xaf,0x20,0x00,0x00, +0xad,0x20,0x00,0x00,0xae,0x20,0x00,0x00,0xab,0x01,0x00,0x00,0xab,0x01,0x00,0x00, +0x63,0x00,0x04,0x00,0xaa,0x20,0x00,0x00,0x9f,0x0b,0x00,0x00,0xaf,0x20,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe3,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x6a,0x0a,0x00,0x00,0x12,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xe7,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xee,0x0c,0x00,0x00,0xab,0x01,0x00,0x00,0xac,0x01,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xed,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0xe3,0x20,0x00,0x00,0x18,0x04,0x00,0x00,0xe7,0x20,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xf2,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xe3,0x20,0x00,0x00,0xed,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xcc,0x20,0x00,0x00,0xf2,0x20,0x00,0x00,0xf2,0x20,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xce,0x20,0x00,0x00,0x1c,0x0d,0x00,0x00,0x21,0x07,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf7,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xce,0x20,0x00,0x00,0x8b,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xfc,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xcc,0x20,0x00,0x00,0xf7,0x20,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xd4,0x20,0x00,0x00,0x98,0x0c,0x00,0x00,0xac,0x01,0x00,0x00,0xfc,0x20,0x00,0x00, +0xbe,0x00,0x05,0x00,0xc2,0x00,0x00,0x00,0xd8,0x20,0x00,0x00,0xdd,0x1e,0x00,0x00, +0xac,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xdd,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xd8,0x20,0x00,0x00,0xd9,0x20,0x00,0x00,0xdd,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd9,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x05,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xf2,0x02,0x00,0x00, +0xd4,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdc,0x20,0x00,0x00, +0x05,0x21,0x00,0x00,0x38,0x04,0x00,0x00,0xf9,0x00,0x02,0x00,0xdd,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0xdd,0x20,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x8d,0x26,0x00,0x00,0xd4,0x20,0x00,0x00,0x83,0x20,0x00,0x00,0xdc,0x20,0x00,0x00, +0xd9,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x45,0x0c,0x00,0x00, +0x5d,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x46,0x0c,0x00,0x00,0x5d,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x47,0x0c,0x00,0x00,0x5d,0x20,0x00,0x00,0x02,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x48,0x0c,0x00,0x00,0x45,0x0c,0x00,0x00, +0x46,0x0c,0x00,0x00,0x47,0x0c,0x00,0x00,0x8d,0x26,0x00,0x00,0x3d,0x00,0x04,0x00, +0x74,0x02,0x00,0x00,0x07,0x21,0x00,0x00,0x76,0x02,0x00,0x00,0x63,0x00,0x04,0x00, +0x07,0x21,0x00,0x00,0x9f,0x0b,0x00,0x00,0x48,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x86,0x02,0x00,0x00,0x0e,0x21,0x00,0x00,0x88,0x02,0x00,0x00,0x63,0x00,0x04,0x00, +0x0e,0x21,0x00,0x00,0x9f,0x0b,0x00,0x00,0xe0,0x05,0x00,0x00,0xfd,0x00,0x01,0x00, +0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_3b1b0b708af4c37d91e39a4d672c2488.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_3b1b0b708af4c37d91e39a4d672c2488.h new file mode 100644 index 00000000..9c423b09 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_3b1b0b708af4c37d91e39a4d672c2488.h @@ -0,0 +1,1860 @@ +// ffx_fsr2_accumulate_pass_3b1b0b708af4c37d91e39a4d672c2488.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_3b1b0b708af4c37d91e39a4d672c2488_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3b1b0b708af4c37d91e39a4d672c2488_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3b1b0b708af4c37d91e39a4d672c2488_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3b1b0b708af4c37d91e39a4d672c2488_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_3b1b0b708af4c37d91e39a4d672c2488_SampledImageResourceNames[] = { "r_input_exposure", "r_dilated_reactive_masks", "r_input_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_lanczos_lut", "r_imgMips", "r_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3b1b0b708af4c37d91e39a4d672c2488_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 8, 10, 12, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3b1b0b708af4c37d91e39a4d672c2488_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3b1b0b708af4c37d91e39a4d672c2488_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_3b1b0b708af4c37d91e39a4d672c2488_StorageImageResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3b1b0b708af4c37d91e39a4d672c2488_StorageImageResourceBindings[] = { 13, 14, 16, 17, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3b1b0b708af4c37d91e39a4d672c2488_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3b1b0b708af4c37d91e39a4d672c2488_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_3b1b0b708af4c37d91e39a4d672c2488_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3b1b0b708af4c37d91e39a4d672c2488_UniformBufferResourceBindings[] = { 18, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3b1b0b708af4c37d91e39a4d672c2488_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3b1b0b708af4c37d91e39a4d672c2488_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_3b1b0b708af4c37d91e39a4d672c2488_size = 29308; + +static const unsigned char g_ffx_fsr2_accumulate_pass_3b1b0b708af4c37d91e39a4d672c2488_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0xfa,0x25,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x09,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00, +0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c,0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30, +0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x0f,0x00,0x07,0x00,0x05,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0x99,0x0b,0x00,0x00,0xaf,0x0b,0x00,0x00,0x10,0x00,0x06,0x00, +0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00, +0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c, +0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66, +0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00,0x04,0x00,0x08,0x00, +0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x31,0x36, +0x62,0x69,0x74,0x5f,0x73,0x74,0x6f,0x72,0x61,0x67,0x65,0x00,0x04,0x00,0x0b,0x00, +0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x65,0x78, +0x70,0x6c,0x69,0x63,0x69,0x74,0x5f,0x61,0x72,0x69,0x74,0x68,0x6d,0x65,0x74,0x69, +0x63,0x5f,0x74,0x79,0x70,0x65,0x73,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x69,0x6d,0x61,0x67,0x65,0x5f, +0x6c,0x6f,0x61,0x64,0x5f,0x66,0x6f,0x72,0x6d,0x61,0x74,0x74,0x65,0x64,0x00,0x00, +0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70, +0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72, +0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47, +0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69, +0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00, +0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0x02,0x02,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53, +0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x02,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00, +0x06,0x00,0x07,0x00,0x02,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73, +0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00, +0x02,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f, +0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e, +0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0x02,0x02,0x00,0x00, +0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65, +0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0x02,0x02,0x00,0x00, +0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65, +0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0x02,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00, +0x06,0x00,0x08,0x00,0x02,0x02,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76, +0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00, +0x06,0x00,0x05,0x00,0x02,0x02,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x02,0x02,0x00,0x00,0x09,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61, +0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x02,0x02,0x00,0x00,0x0a,0x00,0x00,0x00, +0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x02,0x02,0x00,0x00,0x0b,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74, +0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00, +0x06,0x00,0x07,0x00,0x02,0x02,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00, +0x02,0x02,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75, +0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72, +0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x02,0x02,0x00,0x00,0x0e,0x00,0x00,0x00, +0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00, +0x02,0x02,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53, +0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x02,0x02,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c, +0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0x02,0x02,0x00,0x00, +0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43, +0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00, +0x02,0x02,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61, +0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x04,0x02,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x00,0x00,0x05,0x00,0x05,0x00,0x4c,0x02,0x00,0x00,0x72,0x5f,0x69,0x6d, +0x67,0x4d,0x69,0x70,0x73,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x50,0x02,0x00,0x00, +0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x00,0x00,0x00, +0x05,0x00,0x08,0x00,0x5d,0x02,0x00,0x00,0x72,0x5f,0x70,0x72,0x65,0x70,0x61,0x72, +0x65,0x64,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00, +0x05,0x00,0x08,0x00,0x65,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00, +0x05,0x00,0x09,0x00,0x74,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e, +0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f, +0x72,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x7c,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c, +0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x05,0x00,0x06,0x00, +0x83,0x02,0x00,0x00,0x72,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f, +0x72,0x79,0x00,0x00,0x05,0x00,0x09,0x00,0x8d,0x02,0x00,0x00,0x72,0x77,0x5f,0x69, +0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64, +0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x05,0x00,0x06,0x00,0x96,0x02,0x00,0x00, +0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00, +0x05,0x00,0x06,0x00,0x9f,0x02,0x00,0x00,0x72,0x77,0x5f,0x6e,0x65,0x77,0x5f,0x6c, +0x6f,0x63,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0xb4,0x02,0x00,0x00, +0x72,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x00, +0x05,0x00,0x07,0x00,0xbf,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0xcb,0x02,0x00,0x00,0x72,0x5f,0x6c,0x61,0x6e,0x63,0x7a,0x6f,0x73,0x5f,0x6c,0x75, +0x74,0x00,0x00,0x00,0x05,0x00,0x09,0x00,0xd8,0x02,0x00,0x00,0x72,0x5f,0x64,0x69, +0x6c,0x61,0x74,0x65,0x64,0x5f,0x72,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d, +0x61,0x73,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x99,0x0b,0x00,0x00, +0x67,0x6c,0x5f,0x57,0x6f,0x72,0x6b,0x47,0x72,0x6f,0x75,0x70,0x49,0x44,0x00,0x00, +0x05,0x00,0x08,0x00,0xaf,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x4c,0x6f,0x63,0x61,0x6c, +0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x02,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00,0x05,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x02,0x02,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00,0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00,0x09,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00, +0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x02,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00,0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00,0x0d,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00, +0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x02,0x02,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00,0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00,0x11,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00, +0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0x02,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x04,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x04,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x4c,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x4c,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x50,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x50,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x5d,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x5d,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x65,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x65,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x74,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x74,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x7c,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x7c,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x83,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x83,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8d,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8d,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x8d,0x02,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x96,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x96,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x9f,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x9f,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x10,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb4,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb4,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xbf,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xbf,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xcb,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xcb,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd8,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd8,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x99,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xaf,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc2,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00, +0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x52,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x52,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x54,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x53,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x8b,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x90,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x8b,0x00,0x00,0x00, +0x14,0x00,0x02,0x00,0xca,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x19,0x01,0x00,0x00, +0x52,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xba,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xbb,0x01,0x00,0x00,0x00,0x00,0x80,0x3f,0x1e,0x00,0x15,0x00,0x02,0x02,0x00,0x00, +0x5e,0x00,0x00,0x00,0x5e,0x00,0x00,0x00,0x5e,0x00,0x00,0x00,0x5e,0x00,0x00,0x00, +0x5e,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x8b,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x03,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x03,0x02,0x00,0x00,0x04,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x05,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x06,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x5e,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x0b,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x10,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x15,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x1a,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x1b,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x20,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x25,0x02,0x00,0x00,0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x26,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x2b,0x02,0x00,0x00,0x09,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x30,0x02,0x00,0x00,0x0a,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x35,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x3a,0x02,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x3b,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x40,0x02,0x00,0x00,0x0d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x45,0x02,0x00,0x00,0x0f,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x4a,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x4b,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x4a,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x4b,0x02,0x00,0x00,0x4c,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x1a,0x00,0x02,0x00,0x4e,0x02,0x00,0x00,0x20,0x00,0x04,0x00,0x4f,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x4e,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x4f,0x02,0x00,0x00, +0x50,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x1b,0x00,0x03,0x00,0x52,0x02,0x00,0x00, +0x4a,0x02,0x00,0x00,0x15,0x00,0x04,0x00,0x58,0x02,0x00,0x00,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x58,0x02,0x00,0x00,0x59,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x4b,0x02,0x00,0x00,0x5d,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x4b,0x02,0x00,0x00,0x65,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x4b,0x02,0x00,0x00,0x74,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x7a,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x7b,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x7a,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x7b,0x02,0x00,0x00, +0x7c,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x4b,0x02,0x00,0x00, +0x83,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x8b,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x8c,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x8b,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x8c,0x02,0x00,0x00,0x8d,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x94,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x95,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x94,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x95,0x02,0x00,0x00,0x96,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x9d,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x0f,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x9e,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x9d,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x9e,0x02,0x00,0x00,0x9f,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x58,0x02,0x00,0x00,0xaf,0x02,0x00,0x00, +0x03,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x4b,0x02,0x00,0x00,0xb4,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x4b,0x02,0x00,0x00,0xbf,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xc1,0x02,0x00,0x00, +0x05,0x02,0x00,0x00,0x05,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x4b,0x02,0x00,0x00, +0xcb,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xd0,0x02,0x00,0x00,0x00,0x00,0x00,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xd2,0x02,0x00,0x00,0x00,0x00,0x00,0x3f,0x3b,0x00,0x04,0x00,0x4b,0x02,0x00,0x00, +0xd8,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xe1,0x02,0x00,0x00,0xba,0x01,0x00,0x00,0xba,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xe4,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x16,0x03,0x00,0x00,0x6f,0x12,0x83,0x3a,0x2b,0x00,0x04,0x00, +0x58,0x02,0x00,0x00,0x50,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x58,0x02,0x00,0x00,0x54,0x03,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x6a,0x03,0x00,0x00,0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x7d,0x03,0x00,0x00,0x00,0x00,0x80,0xbe,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xa3,0x03,0x00,0x00,0x02,0x10,0x80,0x37,0x2c,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x0b,0x04,0x00,0x00,0xd2,0x02,0x00,0x00,0xd2,0x02,0x00,0x00, +0x17,0x00,0x04,0x00,0x1f,0x04,0x00,0x00,0x58,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x23,0x04,0x00,0x00,0xca,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x30,0x04,0x00,0x00,0x00,0xe0,0x7f,0x47, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x42,0x04,0x00,0x00,0xcd,0xcc,0xcc,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4a,0x04,0x00,0x00,0x00,0x00,0xc8,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4f,0x04,0x00,0x00,0x00,0x00,0x10,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x57,0x04,0x00,0x00,0x00,0x00,0x80,0x40, +0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x6a,0x04,0x00,0x00,0x00,0xbc,0x00,0x00, +0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x70,0x04,0x00,0x00,0x00,0x80,0x00,0x00, +0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x76,0x04,0x00,0x00,0x00,0x3c,0x00,0x00, +0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x7c,0x04,0x00,0x00,0x00,0x40,0x00,0x00, +0x2b,0x00,0x04,0x00,0x58,0x02,0x00,0x00,0xee,0x04,0x00,0x00,0x04,0x00,0x00,0x00, +0x1c,0x00,0x04,0x00,0xef,0x04,0x00,0x00,0x53,0x00,0x00,0x00,0xee,0x04,0x00,0x00, +0x20,0x00,0x04,0x00,0xf0,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0xef,0x04,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8d,0x05,0x00,0x00,0x52,0xb8,0xfe,0x3f, +0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xac,0x05,0x00,0x00,0xfe,0xff,0xff,0xff, +0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xad,0x05,0x00,0x00,0xff,0xff,0xff,0xff, +0x2b,0x00,0x04,0x00,0x58,0x02,0x00,0x00,0x02,0x06,0x00,0x00,0x10,0x00,0x00,0x00, +0x1c,0x00,0x04,0x00,0x03,0x06,0x00,0x00,0x08,0x00,0x00,0x00,0x02,0x06,0x00,0x00, +0x20,0x00,0x04,0x00,0x04,0x06,0x00,0x00,0x07,0x00,0x00,0x00,0x03,0x06,0x00,0x00, +0x2c,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x13,0x06,0x00,0x00,0xba,0x01,0x00,0x00, +0xba,0x01,0x00,0x00,0xba,0x01,0x00,0x00,0xba,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x2a,0x06,0x00,0x00,0x9a,0x99,0x99,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x42,0x06,0x00,0x00,0x00,0x00,0x00,0xc0,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x43,0x06,0x00,0x00,0x00,0x00,0x40,0xc0,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xe6,0x06,0x00,0x00,0xab,0xaa,0xaa,0x3d,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x16,0x07,0x00,0x00,0xab,0xaa,0x2a,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x54,0x07,0x00,0x00,0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x5e,0x07,0x00,0x00,0x00,0x00,0x20,0x41,0x2c,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x98,0x07,0x00,0x00,0xad,0x05,0x00,0x00,0xad,0x05,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xa3,0x07,0x00,0x00,0x05,0x02,0x00,0x00, +0xad,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xae,0x07,0x00,0x00, +0x0b,0x02,0x00,0x00,0xad,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0xb9,0x07,0x00,0x00,0x10,0x02,0x00,0x00,0xad,0x05,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0xc4,0x07,0x00,0x00,0xad,0x05,0x00,0x00,0x05,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xd9,0x07,0x00,0x00,0x0b,0x02,0x00,0x00, +0x05,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xe4,0x07,0x00,0x00, +0x10,0x02,0x00,0x00,0x05,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0xef,0x07,0x00,0x00,0xad,0x05,0x00,0x00,0x0b,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0xfa,0x07,0x00,0x00,0x05,0x02,0x00,0x00,0x0b,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x05,0x08,0x00,0x00,0x0b,0x02,0x00,0x00, +0x0b,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x10,0x08,0x00,0x00, +0x10,0x02,0x00,0x00,0x0b,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x1b,0x08,0x00,0x00,0xad,0x05,0x00,0x00,0x10,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x26,0x08,0x00,0x00,0x05,0x02,0x00,0x00,0x10,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x31,0x08,0x00,0x00,0x0b,0x02,0x00,0x00, +0x10,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x3c,0x08,0x00,0x00, +0x10,0x02,0x00,0x00,0x10,0x02,0x00,0x00,0x2a,0x00,0x03,0x00,0xca,0x00,0x00,0x00, +0xc2,0x08,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc9,0x08,0x00,0x00, +0xff,0xfe,0xfe,0x3e,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xe5,0x08,0x00,0x00, +0x16,0x03,0x00,0x00,0x16,0x03,0x00,0x00,0x16,0x03,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x16,0x09,0x00,0x00,0x00,0x00,0xa0,0x41,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x1e,0x09,0x00,0x00,0x00,0x00,0x40,0x40,0x17,0x00,0x04,0x00, +0x5f,0x09,0x00,0x00,0xca,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x8d,0x09,0x00,0x00,0x54,0x07,0x00,0x00,0x54,0x07,0x00,0x00, +0x54,0x07,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xac,0x09,0x00,0x00, +0x30,0x96,0x7c,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xfa,0x09,0x00,0x00, +0x00,0x00,0x7f,0x43,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x22,0x0a,0x00,0x00, +0x81,0x80,0x80,0x3b,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4c,0x0a,0x00,0x00, +0x00,0x00,0xc0,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x7e,0x0a,0x00,0x00, +0xa4,0x70,0x7d,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa9,0x0a,0x00,0x00, +0x00,0x00,0x80,0xbf,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x01,0x0b,0x00,0x00, +0xba,0x01,0x00,0x00,0xba,0x01,0x00,0x00,0xba,0x01,0x00,0x00,0x17,0x00,0x04,0x00, +0x97,0x0b,0x00,0x00,0x58,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x98,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x97,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00, +0x98,0x0b,0x00,0x00,0x99,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x58,0x02,0x00,0x00,0xa1,0x0b,0x00,0x00,0x08,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1f,0x04,0x00,0x00,0xad,0x0b,0x00,0x00,0xa1,0x0b,0x00,0x00,0xa1,0x0b,0x00,0x00, +0x3b,0x00,0x04,0x00,0x98,0x0b,0x00,0x00,0xaf,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0x97,0x0b,0x00,0x00,0xc2,0x0b,0x00,0x00,0xa1,0x0b,0x00,0x00, +0xa1,0x0b,0x00,0x00,0x50,0x03,0x00,0x00,0x2b,0x00,0x04,0x00,0x58,0x02,0x00,0x00, +0x99,0x24,0x00,0x00,0x07,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x9a,0x24,0x00,0x00,0x30,0x04,0x00,0x00,0x30,0x04,0x00,0x00,0x30,0x04,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x9b,0x24,0x00,0x00,0x66,0x66,0x66,0x3f, +0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x9c,0x24,0x00,0x00,0xbb,0x01,0x00,0x00, +0xbb,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x9d,0x24,0x00,0x00, +0x0a,0xd7,0xa3,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x9e,0x24,0x00,0x00, +0xcd,0xcc,0x4c,0x3d,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x9f,0x24,0x00,0x00, +0xbb,0x01,0x00,0x00,0xbb,0x01,0x00,0x00,0xbb,0x01,0x00,0x00,0x01,0x00,0x03,0x00, +0x06,0x00,0x00,0x00,0xc8,0x24,0x00,0x00,0x01,0x00,0x03,0x00,0x08,0x00,0x00,0x00, +0xd7,0x24,0x00,0x00,0x01,0x00,0x03,0x00,0x5e,0x00,0x00,0x00,0x10,0x25,0x00,0x00, +0x01,0x00,0x03,0x00,0x22,0x00,0x00,0x00,0xf8,0x25,0x00,0x00,0x01,0x00,0x03,0x00, +0x8b,0x00,0x00,0x00,0xf9,0x25,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00, +0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x90,0x00,0x00,0x00,0x4a,0x1c,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x04,0x06,0x00,0x00,0xa2,0x19,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xf0,0x04,0x00,0x00,0x26,0x15,0x00,0x00, +0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x97,0x0b,0x00,0x00,0x9a,0x0b,0x00,0x00, +0x99,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00,0x1f,0x04,0x00,0x00,0x9b,0x0b,0x00,0x00, +0x9a,0x0b,0x00,0x00,0x9a,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x06,0x02,0x00,0x00,0xc5,0x0b,0x00,0x00,0x04,0x02,0x00,0x00, +0x10,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0xc6,0x0b,0x00,0x00, +0xc5,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x9f,0x0b,0x00,0x00, +0xc6,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x58,0x02,0x00,0x00, +0xa0,0x0b,0x00,0x00,0x9f,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x58,0x02,0x00,0x00, +0xa3,0x0b,0x00,0x00,0xa0,0x0b,0x00,0x00,0x99,0x24,0x00,0x00,0x86,0x00,0x05,0x00, +0x58,0x02,0x00,0x00,0xa4,0x0b,0x00,0x00,0xa3,0x0b,0x00,0x00,0xa1,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x58,0x02,0x00,0x00,0xa7,0x0b,0x00,0x00,0x9a,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x58,0x02,0x00,0x00,0xa8,0x0b,0x00,0x00, +0xa4,0x0b,0x00,0x00,0xa7,0x0b,0x00,0x00,0x82,0x00,0x05,0x00,0x58,0x02,0x00,0x00, +0xa9,0x0b,0x00,0x00,0xa8,0x0b,0x00,0x00,0x50,0x03,0x00,0x00,0x52,0x00,0x06,0x00, +0x1f,0x04,0x00,0x00,0x7c,0x22,0x00,0x00,0xa9,0x0b,0x00,0x00,0x9b,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x84,0x00,0x05,0x00,0x1f,0x04,0x00,0x00,0xae,0x0b,0x00,0x00, +0x7c,0x22,0x00,0x00,0xad,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00,0x97,0x0b,0x00,0x00, +0xb0,0x0b,0x00,0x00,0xaf,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00,0x1f,0x04,0x00,0x00, +0xb1,0x0b,0x00,0x00,0xb0,0x0b,0x00,0x00,0xb0,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x80,0x00,0x05,0x00,0x1f,0x04,0x00,0x00,0xb2,0x0b,0x00,0x00, +0xae,0x0b,0x00,0x00,0xb1,0x0b,0x00,0x00,0x7c,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0xb4,0x0b,0x00,0x00,0xb2,0x0b,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x74,0x0c,0x00,0x00,0xb4,0x0b,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x76,0x0c,0x00,0x00,0x74,0x0c,0x00,0x00,0x0b,0x04,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x78,0x0c,0x00,0x00,0xc6,0x0b,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x79,0x0c,0x00,0x00,0x76,0x0c,0x00,0x00,0x78,0x0c,0x00,0x00, +0x41,0x00,0x05,0x00,0x26,0x02,0x00,0x00,0xb4,0x0c,0x00,0x00,0x04,0x02,0x00,0x00, +0x25,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xb5,0x0c,0x00,0x00, +0xb4,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x06,0x02,0x00,0x00,0xb8,0x0c,0x00,0x00, +0x04,0x02,0x00,0x00,0x05,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0xb9,0x0c,0x00,0x00,0xb8,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x7f,0x0c,0x00,0x00,0xb9,0x0c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x80,0x0c,0x00,0x00,0xb5,0x0c,0x00,0x00,0x7f,0x0c,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x81,0x0c,0x00,0x00,0x79,0x0c,0x00,0x00,0x80,0x0c,0x00,0x00, +0x41,0x00,0x05,0x00,0x06,0x02,0x00,0x00,0xc0,0x0c,0x00,0x00,0x04,0x02,0x00,0x00, +0x0b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0xc1,0x0c,0x00,0x00, +0xc0,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xce,0x0c,0x00,0x00, +0x81,0x0c,0x00,0x00,0x7f,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xd1,0x0c,0x00,0x00,0x7f,0x0c,0x00,0x00,0x0b,0x04,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xde,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xce,0x0c,0x00,0x00,0xd1,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xe3,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x0b,0x04,0x00,0x00, +0xde,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xd7,0x0c,0x00,0x00, +0xc1,0x0c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd8,0x0c,0x00,0x00, +0xe3,0x0c,0x00,0x00,0xd7,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x4a,0x02,0x00,0x00, +0xef,0x0c,0x00,0x00,0x65,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00, +0xf1,0x0c,0x00,0x00,0xef,0x0c,0x00,0x00,0xb4,0x0b,0x00,0x00,0x02,0x00,0x00,0x00, +0x05,0x02,0x00,0x00,0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xf2,0x0c,0x00,0x00, +0xf1,0x0c,0x00,0x00,0xf1,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x26,0x02,0x00,0x00,0xfc,0x0c,0x00,0x00,0x04,0x02,0x00,0x00, +0x2b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xfd,0x0c,0x00,0x00, +0xfc,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xf5,0x0c,0x00,0x00, +0xf2,0x0c,0x00,0x00,0xfd,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x26,0x02,0x00,0x00, +0x00,0x0d,0x00,0x00,0x04,0x02,0x00,0x00,0x35,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x01,0x0d,0x00,0x00,0x00,0x0d,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xf8,0x0c,0x00,0x00,0xf5,0x0c,0x00,0x00,0x01,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x07,0x0d,0x00,0x00,0xf8,0x0c,0x00,0x00, +0x78,0x0c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x08,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x07,0x0d,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x11,0x0d,0x00,0x00,0x79,0x0c,0x00,0x00,0xf8,0x0c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x17,0x0d,0x00,0x00,0x11,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0x18,0x0d,0x00,0x00, +0x17,0x0d,0x00,0x00,0xba,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x1d,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x18,0x0d,0x00,0x00,0x19,0x0d,0x00,0x00, +0x1d,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x19,0x0d,0x00,0x00,0xbc,0x00,0x05,0x00, +0xca,0x00,0x00,0x00,0x1c,0x0d,0x00,0x00,0x17,0x0d,0x00,0x00,0xbb,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x1d,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x1d,0x0d,0x00,0x00, +0xf5,0x00,0x07,0x00,0xca,0x00,0x00,0x00,0x1e,0x0d,0x00,0x00,0x18,0x0d,0x00,0x00, +0x05,0x00,0x00,0x00,0x1c,0x0d,0x00,0x00,0x19,0x0d,0x00,0x00,0xf7,0x00,0x03,0x00, +0x29,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x1e,0x0d,0x00,0x00, +0x1f,0x0d,0x00,0x00,0x29,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x1f,0x0d,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x21,0x0d,0x00,0x00,0x11,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0x22,0x0d,0x00,0x00, +0x21,0x0d,0x00,0x00,0xba,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x27,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x22,0x0d,0x00,0x00,0x23,0x0d,0x00,0x00, +0x27,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x23,0x0d,0x00,0x00,0xbc,0x00,0x05,0x00, +0xca,0x00,0x00,0x00,0x26,0x0d,0x00,0x00,0x21,0x0d,0x00,0x00,0xbb,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x27,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x27,0x0d,0x00,0x00, +0xf5,0x00,0x07,0x00,0xca,0x00,0x00,0x00,0x28,0x0d,0x00,0x00,0x22,0x0d,0x00,0x00, +0x1f,0x0d,0x00,0x00,0x26,0x0d,0x00,0x00,0x23,0x0d,0x00,0x00,0xf9,0x00,0x02,0x00, +0x29,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x29,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00, +0xca,0x00,0x00,0x00,0x2a,0x0d,0x00,0x00,0x1e,0x0d,0x00,0x00,0x1d,0x0d,0x00,0x00, +0x28,0x0d,0x00,0x00,0x27,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x4a,0x02,0x00,0x00, +0x2d,0x0d,0x00,0x00,0x5d,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x4e,0x02,0x00,0x00, +0x2e,0x0d,0x00,0x00,0x50,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x52,0x02,0x00,0x00, +0x2f,0x0d,0x00,0x00,0x2d,0x0d,0x00,0x00,0x2e,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x8b,0x00,0x00,0x00,0x31,0x0d,0x00,0x00,0x2f,0x0d,0x00,0x00,0xd8,0x0c,0x00,0x00, +0x02,0x00,0x00,0x00,0xba,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x32,0x0d,0x00,0x00,0x31,0x0d,0x00,0x00,0x03,0x00,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x36,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x32,0x0d,0x00,0x00,0xba,0x01,0x00,0x00,0xbb,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x4a,0x02,0x00,0x00,0x39,0x0d,0x00,0x00,0xd8,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x52,0x02,0x00,0x00,0x3b,0x0d,0x00,0x00,0x39,0x0d,0x00,0x00,0x2e,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x3d,0x0d,0x00,0x00,0x3b,0x0d,0x00,0x00, +0xd8,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xba,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9e,0x0c,0x00,0x00,0x3d,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa1,0x0c,0x00,0x00,0x3d,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x1b,0x02,0x00,0x00,0x41,0x0d,0x00,0x00, +0x04,0x02,0x00,0x00,0x20,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x42,0x0d,0x00,0x00,0x41,0x0d,0x00,0x00,0xaa,0x00,0x05,0x00,0xca,0x00,0x00,0x00, +0xa4,0x0c,0x00,0x00,0x05,0x02,0x00,0x00,0x42,0x0d,0x00,0x00,0xa4,0x00,0x05,0x00, +0xca,0x00,0x00,0x00,0xa8,0x0c,0x00,0x00,0x2a,0x0d,0x00,0x00,0xc2,0x08,0x00,0x00, +0xa6,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0xab,0x0c,0x00,0x00,0xa8,0x0c,0x00,0x00, +0xa4,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00,0x09,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x2a,0x0d,0x00,0x00,0x05,0x0c,0x00,0x00,0x09,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x05,0x0c,0x00,0x00,0xa8,0x00,0x04,0x00,0xca,0x00,0x00,0x00, +0x08,0x0c,0x00,0x00,0xa4,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00,0x09,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x09,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0xca,0x00,0x00,0x00, +0x0a,0x0c,0x00,0x00,0x2a,0x0d,0x00,0x00,0x29,0x0d,0x00,0x00,0x08,0x0c,0x00,0x00, +0x05,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00,0x14,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x0a,0x0c,0x00,0x00,0x0b,0x0c,0x00,0x00,0x14,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x0b,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x79,0x0d,0x00,0x00,0x11,0x0d,0x00,0x00,0x78,0x0c,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x7a,0x0d,0x00,0x00,0x79,0x0d,0x00,0x00,0x0b,0x04,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x7c,0x0d,0x00,0x00,0xc6,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x7d,0x0d,0x00,0x00, +0x7c,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7f,0x0d,0x00,0x00, +0x7a,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xa0,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x7d,0x0d,0x00,0x00, +0x7f,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa5,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xba,0x01,0x00,0x00,0xa0,0x0d,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x86,0x22,0x00,0x00,0xa5,0x0d,0x00,0x00, +0x7a,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x85,0x0d,0x00,0x00,0x9f,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x87,0x0d,0x00,0x00,0x7a,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xaa,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x85,0x0d,0x00,0x00,0x87,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xaf,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xba,0x01,0x00,0x00, +0xaa,0x0d,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x8a,0x22,0x00,0x00, +0xaf,0x0d,0x00,0x00,0x86,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x8c,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x8a,0x22,0x00,0x00,0x6e,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x8d,0x0d,0x00,0x00, +0x8c,0x0d,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xb3,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x8a,0x22,0x00,0x00,0x73,0x00,0x04,0x00, +0x19,0x01,0x00,0x00,0x90,0x0d,0x00,0x00,0xb3,0x0d,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x69,0x0e,0x00,0x00,0x8d,0x0d,0x00,0x00,0x98,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x6f,0x0e,0x00,0x00,0x69,0x0e,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xa9,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x6f,0x0e,0x00,0x00,0x05,0x02,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x95,0x22,0x00,0x00,0xa9,0x0e,0x00,0x00, +0x69,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x8c,0x0e,0x00,0x00,0x69,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xb3,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x8c,0x0e,0x00,0x00,0x05,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0xa0,0x22,0x00,0x00,0xb3,0x0e,0x00,0x00,0x95,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x4a,0x02,0x00,0x00,0xc0,0x0e,0x00,0x00,0x74,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0xc2,0x0e,0x00,0x00,0xc0,0x0e,0x00,0x00, +0xa0,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0xfb,0x0d,0x00,0x00,0xc2,0x0e,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0xd4,0x0e,0x00,0x00,0x8d,0x0d,0x00,0x00,0xa3,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xde,0x0e,0x00,0x00,0xd4,0x0e,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xab,0x22,0x00,0x00, +0xde,0x0e,0x00,0x00,0xd4,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xf7,0x0e,0x00,0x00,0xd4,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x1e,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xf7,0x0e,0x00,0x00,0x05,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0xb6,0x22,0x00,0x00,0x1e,0x0f,0x00,0x00,0xab,0x22,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x2d,0x0f,0x00,0x00, +0xc0,0x0e,0x00,0x00,0xb6,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x01,0x0e,0x00,0x00,0x2d,0x0f,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x3f,0x0f,0x00,0x00,0x8d,0x0d,0x00,0x00, +0xae,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x49,0x0f,0x00,0x00, +0x3f,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x53,0x0f,0x00,0x00,0x7c,0x0d,0x00,0x00,0x0b,0x02,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x84,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x49,0x0f,0x00,0x00,0x53,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0xc1,0x22,0x00,0x00,0x84,0x0f,0x00,0x00,0x3f,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x62,0x0f,0x00,0x00,0x3f,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x89,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x62,0x0f,0x00,0x00,0x05,0x02,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xcc,0x22,0x00,0x00,0x89,0x0f,0x00,0x00, +0xc1,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00, +0x98,0x0f,0x00,0x00,0xc0,0x0e,0x00,0x00,0xcc,0x22,0x00,0x00,0x02,0x00,0x00,0x00, +0x05,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x07,0x0e,0x00,0x00, +0x98,0x0f,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xaa,0x0f,0x00,0x00, +0x8d,0x0d,0x00,0x00,0xb9,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xb4,0x0f,0x00,0x00,0xaa,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xef,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xb4,0x0f,0x00,0x00,0x53,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0xd7,0x22,0x00,0x00,0xef,0x0f,0x00,0x00,0xaa,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xcd,0x0f,0x00,0x00,0xaa,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xf4,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xcd,0x0f,0x00,0x00,0x05,0x02,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xe2,0x22,0x00,0x00,0xf4,0x0f,0x00,0x00, +0xd7,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00, +0x03,0x10,0x00,0x00,0xc0,0x0e,0x00,0x00,0xe2,0x22,0x00,0x00,0x02,0x00,0x00,0x00, +0x05,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x0d,0x0e,0x00,0x00, +0x03,0x10,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x15,0x10,0x00,0x00, +0x8d,0x0d,0x00,0x00,0xc4,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x1b,0x10,0x00,0x00,0x15,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x55,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x1b,0x10,0x00,0x00,0x05,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0xed,0x22,0x00,0x00,0x55,0x10,0x00,0x00,0x15,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x3c,0x10,0x00,0x00,0x15,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xf8,0x22,0x00,0x00, +0x3c,0x10,0x00,0x00,0xed,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x8b,0x00,0x00,0x00,0x6e,0x10,0x00,0x00,0xc0,0x0e,0x00,0x00,0xf8,0x22,0x00,0x00, +0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0x13,0x0e,0x00,0x00,0x6e,0x10,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x8a,0x10,0x00,0x00,0x8d,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0x03,0x23,0x00,0x00,0x8a,0x10,0x00,0x00,0x8d,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xa7,0x10,0x00,0x00, +0x8d,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0x0e,0x23,0x00,0x00,0xa7,0x10,0x00,0x00,0x03,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0xd9,0x10,0x00,0x00,0xc0,0x0e,0x00,0x00, +0x0e,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0x19,0x0e,0x00,0x00,0xd9,0x10,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0xeb,0x10,0x00,0x00,0x8d,0x0d,0x00,0x00,0xd9,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xf5,0x10,0x00,0x00,0xeb,0x10,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x30,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xf5,0x10,0x00,0x00,0x53,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x19,0x23,0x00,0x00,0x30,0x11,0x00,0x00, +0xeb,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x12,0x11,0x00,0x00,0xeb,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0x24,0x23,0x00,0x00,0x12,0x11,0x00,0x00,0x19,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x44,0x11,0x00,0x00, +0xc0,0x0e,0x00,0x00,0x24,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x1f,0x0e,0x00,0x00,0x44,0x11,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x56,0x11,0x00,0x00,0x8d,0x0d,0x00,0x00, +0xe4,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x60,0x11,0x00,0x00, +0x56,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x9b,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x60,0x11,0x00,0x00, +0x53,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x2f,0x23,0x00,0x00, +0x9b,0x11,0x00,0x00,0x56,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x7d,0x11,0x00,0x00,0x56,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x3a,0x23,0x00,0x00,0x7d,0x11,0x00,0x00, +0x2f,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00, +0xaf,0x11,0x00,0x00,0xc0,0x0e,0x00,0x00,0x3a,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0x05,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x25,0x0e,0x00,0x00, +0xaf,0x11,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xc1,0x11,0x00,0x00, +0x8d,0x0d,0x00,0x00,0xef,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xc7,0x11,0x00,0x00,0xc1,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x01,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xc7,0x11,0x00,0x00,0x05,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0x45,0x23,0x00,0x00,0x01,0x12,0x00,0x00,0xc1,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xe8,0x11,0x00,0x00,0xc1,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xf2,0x11,0x00,0x00, +0x9f,0x0b,0x00,0x00,0x0b,0x02,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x10,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xe8,0x11,0x00,0x00, +0xf2,0x11,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x50,0x23,0x00,0x00, +0x10,0x12,0x00,0x00,0x45,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x8b,0x00,0x00,0x00,0x1a,0x12,0x00,0x00,0xc0,0x0e,0x00,0x00,0x50,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0x2b,0x0e,0x00,0x00,0x1a,0x12,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x2c,0x12,0x00,0x00,0x8d,0x0d,0x00,0x00,0xfa,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x36,0x12,0x00,0x00,0x2c,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x5b,0x23,0x00,0x00,0x36,0x12,0x00,0x00, +0x2c,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x53,0x12,0x00,0x00,0x2c,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x7b,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x53,0x12,0x00,0x00,0xf2,0x11,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0x66,0x23,0x00,0x00,0x7b,0x12,0x00,0x00,0x5b,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x85,0x12,0x00,0x00,0xc0,0x0e,0x00,0x00, +0x66,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0x31,0x0e,0x00,0x00,0x85,0x12,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x97,0x12,0x00,0x00,0x8d,0x0d,0x00,0x00,0x05,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xa1,0x12,0x00,0x00,0x97,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xdc,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xa1,0x12,0x00,0x00,0x53,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x71,0x23,0x00,0x00,0xdc,0x12,0x00,0x00, +0x97,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xbe,0x12,0x00,0x00,0x97,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xe6,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xbe,0x12,0x00,0x00,0xf2,0x11,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0x7c,0x23,0x00,0x00,0xe6,0x12,0x00,0x00,0x71,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0xf0,0x12,0x00,0x00,0xc0,0x0e,0x00,0x00, +0x7c,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0x37,0x0e,0x00,0x00,0xf0,0x12,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x02,0x13,0x00,0x00,0x8d,0x0d,0x00,0x00,0x10,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x0c,0x13,0x00,0x00,0x02,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x47,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x0c,0x13,0x00,0x00,0x53,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x87,0x23,0x00,0x00,0x47,0x13,0x00,0x00, +0x02,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x29,0x13,0x00,0x00,0x02,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x51,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x29,0x13,0x00,0x00,0xf2,0x11,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0x92,0x23,0x00,0x00,0x51,0x13,0x00,0x00,0x87,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x5b,0x13,0x00,0x00,0xc0,0x0e,0x00,0x00, +0x92,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0x3d,0x0e,0x00,0x00,0x5b,0x13,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x6d,0x13,0x00,0x00,0x8d,0x0d,0x00,0x00,0x1b,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x73,0x13,0x00,0x00,0x6d,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xad,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x73,0x13,0x00,0x00,0x05,0x02,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x9d,0x23,0x00,0x00,0xad,0x13,0x00,0x00, +0x6d,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x94,0x13,0x00,0x00,0x6d,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xbc,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x94,0x13,0x00,0x00,0xf2,0x11,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0xa8,0x23,0x00,0x00,0xbc,0x13,0x00,0x00,0x9d,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0xc6,0x13,0x00,0x00,0xc0,0x0e,0x00,0x00, +0xa8,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0x43,0x0e,0x00,0x00,0xc6,0x13,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0xd8,0x13,0x00,0x00,0x8d,0x0d,0x00,0x00,0x26,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xe2,0x13,0x00,0x00,0xd8,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xb3,0x23,0x00,0x00, +0xe2,0x13,0x00,0x00,0xd8,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xff,0x13,0x00,0x00,0xd8,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x27,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xff,0x13,0x00,0x00,0xf2,0x11,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0xbe,0x23,0x00,0x00,0x27,0x14,0x00,0x00,0xb3,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x31,0x14,0x00,0x00, +0xc0,0x0e,0x00,0x00,0xbe,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x49,0x0e,0x00,0x00,0x31,0x14,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x43,0x14,0x00,0x00,0x8d,0x0d,0x00,0x00, +0x31,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x4d,0x14,0x00,0x00, +0x43,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x88,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x4d,0x14,0x00,0x00, +0x53,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xc9,0x23,0x00,0x00, +0x88,0x14,0x00,0x00,0x43,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x6a,0x14,0x00,0x00,0x43,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x92,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x6a,0x14,0x00,0x00,0xf2,0x11,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0xd4,0x23,0x00,0x00,0x92,0x14,0x00,0x00,0xc9,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x9c,0x14,0x00,0x00, +0xc0,0x0e,0x00,0x00,0xd4,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x4f,0x0e,0x00,0x00,0x9c,0x14,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xae,0x14,0x00,0x00,0x8d,0x0d,0x00,0x00, +0x3c,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xb8,0x14,0x00,0x00, +0xae,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xf3,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xb8,0x14,0x00,0x00, +0x53,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xdf,0x23,0x00,0x00, +0xf3,0x14,0x00,0x00,0xae,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xd5,0x14,0x00,0x00,0xae,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xfd,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xd5,0x14,0x00,0x00,0xf2,0x11,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0xea,0x23,0x00,0x00,0xfd,0x14,0x00,0x00,0xdf,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x07,0x15,0x00,0x00, +0xc0,0x0e,0x00,0x00,0xea,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x55,0x0e,0x00,0x00,0x07,0x15,0x00,0x00, +0x51,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x39,0x15,0x00,0x00,0x90,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x93,0x15,0x00,0x00, +0x6a,0x04,0x00,0x00,0x39,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0xba,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x93,0x15,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xbb,0x15,0x00,0x00,0xba,0x15,0x00,0x00, +0x3d,0x00,0x04,0x00,0x4a,0x02,0x00,0x00,0xc0,0x15,0x00,0x00,0xcb,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x52,0x02,0x00,0x00,0xc2,0x15,0x00,0x00,0xc0,0x15,0x00,0x00, +0x2e,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc4,0x15,0x00,0x00, +0xbb,0x15,0x00,0x00,0xd2,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xc5,0x15,0x00,0x00,0xc4,0x15,0x00,0x00,0xd2,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x8b,0x00,0x00,0x00,0xc6,0x15,0x00,0x00,0xc2,0x15,0x00,0x00,0xc5,0x15,0x00,0x00, +0x02,0x00,0x00,0x00,0xba,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc7,0x15,0x00,0x00,0xc6,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0xbd,0x15,0x00,0x00,0xc7,0x15,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x96,0x15,0x00,0x00,0x70,0x04,0x00,0x00,0x39,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xcc,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x96,0x15,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xcd,0x15,0x00,0x00,0xcc,0x15,0x00,0x00,0x56,0x00,0x05,0x00,0x52,0x02,0x00,0x00, +0xd4,0x15,0x00,0x00,0xc0,0x15,0x00,0x00,0x2e,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd6,0x15,0x00,0x00,0xcd,0x15,0x00,0x00,0xd2,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd7,0x15,0x00,0x00,0xd6,0x15,0x00,0x00, +0xd2,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0xd8,0x15,0x00,0x00, +0xd4,0x15,0x00,0x00,0xd7,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xba,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd9,0x15,0x00,0x00,0xd8,0x15,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xcf,0x15,0x00,0x00, +0xd9,0x15,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x99,0x15,0x00,0x00, +0x76,0x04,0x00,0x00,0x39,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0xde,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x99,0x15,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xdf,0x15,0x00,0x00,0xde,0x15,0x00,0x00, +0x56,0x00,0x05,0x00,0x52,0x02,0x00,0x00,0xe6,0x15,0x00,0x00,0xc0,0x15,0x00,0x00, +0x2e,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe8,0x15,0x00,0x00, +0xdf,0x15,0x00,0x00,0xd2,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xe9,0x15,0x00,0x00,0xe8,0x15,0x00,0x00,0xd2,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x8b,0x00,0x00,0x00,0xea,0x15,0x00,0x00,0xe6,0x15,0x00,0x00,0xe9,0x15,0x00,0x00, +0x02,0x00,0x00,0x00,0xba,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xeb,0x15,0x00,0x00,0xea,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0xe1,0x15,0x00,0x00,0xeb,0x15,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x9c,0x15,0x00,0x00,0x7c,0x04,0x00,0x00,0x39,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xf0,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x9c,0x15,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xf1,0x15,0x00,0x00,0xf0,0x15,0x00,0x00,0x56,0x00,0x05,0x00,0x52,0x02,0x00,0x00, +0xf8,0x15,0x00,0x00,0xc0,0x15,0x00,0x00,0x2e,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfa,0x15,0x00,0x00,0xf1,0x15,0x00,0x00,0xd2,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xfb,0x15,0x00,0x00,0xfa,0x15,0x00,0x00, +0xd2,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0xfc,0x15,0x00,0x00, +0xf8,0x15,0x00,0x00,0xfb,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xba,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfd,0x15,0x00,0x00,0xfc,0x15,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xf3,0x15,0x00,0x00, +0xfd,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xa0,0x15,0x00,0x00, +0xfb,0x0d,0x00,0x00,0xbd,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0xa3,0x15,0x00,0x00,0x01,0x0e,0x00,0x00,0xcf,0x15,0x00,0x00,0x81,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0xa4,0x15,0x00,0x00,0xa0,0x15,0x00,0x00,0xa3,0x15,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xa7,0x15,0x00,0x00,0x07,0x0e,0x00,0x00, +0xe1,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xa8,0x15,0x00,0x00, +0xa4,0x15,0x00,0x00,0xa7,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0xab,0x15,0x00,0x00,0x0d,0x0e,0x00,0x00,0xf3,0x15,0x00,0x00,0x81,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0xac,0x15,0x00,0x00,0xa8,0x15,0x00,0x00,0xab,0x15,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xaf,0x15,0x00,0x00,0xbd,0x15,0x00,0x00, +0xcf,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xb1,0x15,0x00,0x00, +0xaf,0x15,0x00,0x00,0xe1,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xb3,0x15,0x00,0x00,0xb1,0x15,0x00,0x00,0xf3,0x15,0x00,0x00,0x50,0x00,0x07,0x00, +0x53,0x00,0x00,0x00,0xb4,0x15,0x00,0x00,0xb3,0x15,0x00,0x00,0xb3,0x15,0x00,0x00, +0xb3,0x15,0x00,0x00,0xb3,0x15,0x00,0x00,0x88,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0xb5,0x15,0x00,0x00,0xac,0x15,0x00,0x00,0xb4,0x15,0x00,0x00,0x56,0x00,0x05,0x00, +0x52,0x02,0x00,0x00,0x38,0x16,0x00,0x00,0xc0,0x15,0x00,0x00,0x2e,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x3c,0x16,0x00,0x00,0x38,0x16,0x00,0x00, +0xc5,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xba,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3d,0x16,0x00,0x00,0x3c,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x33,0x16,0x00,0x00,0x3d,0x16,0x00,0x00, +0x56,0x00,0x05,0x00,0x52,0x02,0x00,0x00,0x4a,0x16,0x00,0x00,0xc0,0x15,0x00,0x00, +0x2e,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x4e,0x16,0x00,0x00, +0x4a,0x16,0x00,0x00,0xd7,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xba,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4f,0x16,0x00,0x00,0x4e,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x45,0x16,0x00,0x00, +0x4f,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x52,0x02,0x00,0x00,0x5c,0x16,0x00,0x00, +0xc0,0x15,0x00,0x00,0x2e,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00, +0x60,0x16,0x00,0x00,0x5c,0x16,0x00,0x00,0xe9,0x15,0x00,0x00,0x02,0x00,0x00,0x00, +0xba,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x61,0x16,0x00,0x00, +0x60,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x57,0x16,0x00,0x00,0x61,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x52,0x02,0x00,0x00, +0x6e,0x16,0x00,0x00,0xc0,0x15,0x00,0x00,0x2e,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x8b,0x00,0x00,0x00,0x72,0x16,0x00,0x00,0x6e,0x16,0x00,0x00,0xfb,0x15,0x00,0x00, +0x02,0x00,0x00,0x00,0xba,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x73,0x16,0x00,0x00,0x72,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x69,0x16,0x00,0x00,0x73,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x16,0x16,0x00,0x00,0x13,0x0e,0x00,0x00,0x33,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x19,0x16,0x00,0x00,0x19,0x0e,0x00,0x00, +0x45,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x1a,0x16,0x00,0x00, +0x16,0x16,0x00,0x00,0x19,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x1d,0x16,0x00,0x00,0x1f,0x0e,0x00,0x00,0x57,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x1e,0x16,0x00,0x00,0x1a,0x16,0x00,0x00,0x1d,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x21,0x16,0x00,0x00,0x25,0x0e,0x00,0x00, +0x69,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x22,0x16,0x00,0x00, +0x1e,0x16,0x00,0x00,0x21,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x25,0x16,0x00,0x00,0x33,0x16,0x00,0x00,0x45,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x27,0x16,0x00,0x00,0x25,0x16,0x00,0x00,0x57,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x29,0x16,0x00,0x00,0x27,0x16,0x00,0x00, +0x69,0x16,0x00,0x00,0x50,0x00,0x07,0x00,0x53,0x00,0x00,0x00,0x2a,0x16,0x00,0x00, +0x29,0x16,0x00,0x00,0x29,0x16,0x00,0x00,0x29,0x16,0x00,0x00,0x29,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x2b,0x16,0x00,0x00,0x22,0x16,0x00,0x00, +0x2a,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x52,0x02,0x00,0x00,0xae,0x16,0x00,0x00, +0xc0,0x15,0x00,0x00,0x2e,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00, +0xb2,0x16,0x00,0x00,0xae,0x16,0x00,0x00,0xc5,0x15,0x00,0x00,0x02,0x00,0x00,0x00, +0xba,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb3,0x16,0x00,0x00, +0xb2,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0xa9,0x16,0x00,0x00,0xb3,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x52,0x02,0x00,0x00, +0xc0,0x16,0x00,0x00,0xc0,0x15,0x00,0x00,0x2e,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x8b,0x00,0x00,0x00,0xc4,0x16,0x00,0x00,0xc0,0x16,0x00,0x00,0xd7,0x15,0x00,0x00, +0x02,0x00,0x00,0x00,0xba,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc5,0x16,0x00,0x00,0xc4,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0xbb,0x16,0x00,0x00,0xc5,0x16,0x00,0x00,0x56,0x00,0x05,0x00, +0x52,0x02,0x00,0x00,0xd2,0x16,0x00,0x00,0xc0,0x15,0x00,0x00,0x2e,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0xd6,0x16,0x00,0x00,0xd2,0x16,0x00,0x00, +0xe9,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xba,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd7,0x16,0x00,0x00,0xd6,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xcd,0x16,0x00,0x00,0xd7,0x16,0x00,0x00, +0x56,0x00,0x05,0x00,0x52,0x02,0x00,0x00,0xe4,0x16,0x00,0x00,0xc0,0x15,0x00,0x00, +0x2e,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0xe8,0x16,0x00,0x00, +0xe4,0x16,0x00,0x00,0xfb,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xba,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe9,0x16,0x00,0x00,0xe8,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xdf,0x16,0x00,0x00, +0xe9,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x8c,0x16,0x00,0x00, +0x2b,0x0e,0x00,0x00,0xa9,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x8f,0x16,0x00,0x00,0x31,0x0e,0x00,0x00,0xbb,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x90,0x16,0x00,0x00,0x8c,0x16,0x00,0x00,0x8f,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x93,0x16,0x00,0x00,0x37,0x0e,0x00,0x00, +0xcd,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x94,0x16,0x00,0x00, +0x90,0x16,0x00,0x00,0x93,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x97,0x16,0x00,0x00,0x3d,0x0e,0x00,0x00,0xdf,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x98,0x16,0x00,0x00,0x94,0x16,0x00,0x00,0x97,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x9b,0x16,0x00,0x00,0xa9,0x16,0x00,0x00, +0xbb,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x9d,0x16,0x00,0x00, +0x9b,0x16,0x00,0x00,0xcd,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x9f,0x16,0x00,0x00,0x9d,0x16,0x00,0x00,0xdf,0x16,0x00,0x00,0x50,0x00,0x07,0x00, +0x53,0x00,0x00,0x00,0xa0,0x16,0x00,0x00,0x9f,0x16,0x00,0x00,0x9f,0x16,0x00,0x00, +0x9f,0x16,0x00,0x00,0x9f,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0xa1,0x16,0x00,0x00,0x98,0x16,0x00,0x00,0xa0,0x16,0x00,0x00,0x56,0x00,0x05,0x00, +0x52,0x02,0x00,0x00,0x24,0x17,0x00,0x00,0xc0,0x15,0x00,0x00,0x2e,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x28,0x17,0x00,0x00,0x24,0x17,0x00,0x00, +0xc5,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xba,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x29,0x17,0x00,0x00,0x28,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x1f,0x17,0x00,0x00,0x29,0x17,0x00,0x00, +0x56,0x00,0x05,0x00,0x52,0x02,0x00,0x00,0x36,0x17,0x00,0x00,0xc0,0x15,0x00,0x00, +0x2e,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x3a,0x17,0x00,0x00, +0x36,0x17,0x00,0x00,0xd7,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xba,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3b,0x17,0x00,0x00,0x3a,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x31,0x17,0x00,0x00, +0x3b,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x52,0x02,0x00,0x00,0x48,0x17,0x00,0x00, +0xc0,0x15,0x00,0x00,0x2e,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00, +0x4c,0x17,0x00,0x00,0x48,0x17,0x00,0x00,0xe9,0x15,0x00,0x00,0x02,0x00,0x00,0x00, +0xba,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4d,0x17,0x00,0x00, +0x4c,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x43,0x17,0x00,0x00,0x4d,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x52,0x02,0x00,0x00, +0x5a,0x17,0x00,0x00,0xc0,0x15,0x00,0x00,0x2e,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x8b,0x00,0x00,0x00,0x5e,0x17,0x00,0x00,0x5a,0x17,0x00,0x00,0xfb,0x15,0x00,0x00, +0x02,0x00,0x00,0x00,0xba,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5f,0x17,0x00,0x00,0x5e,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x55,0x17,0x00,0x00,0x5f,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x02,0x17,0x00,0x00,0x43,0x0e,0x00,0x00,0x1f,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x05,0x17,0x00,0x00,0x49,0x0e,0x00,0x00, +0x31,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x06,0x17,0x00,0x00, +0x02,0x17,0x00,0x00,0x05,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x09,0x17,0x00,0x00,0x4f,0x0e,0x00,0x00,0x43,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x0a,0x17,0x00,0x00,0x06,0x17,0x00,0x00,0x09,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x0d,0x17,0x00,0x00,0x55,0x0e,0x00,0x00, +0x55,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x0e,0x17,0x00,0x00, +0x0a,0x17,0x00,0x00,0x0d,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x11,0x17,0x00,0x00,0x1f,0x17,0x00,0x00,0x31,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x13,0x17,0x00,0x00,0x11,0x17,0x00,0x00,0x43,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x15,0x17,0x00,0x00,0x13,0x17,0x00,0x00, +0x55,0x17,0x00,0x00,0x50,0x00,0x07,0x00,0x53,0x00,0x00,0x00,0x16,0x17,0x00,0x00, +0x15,0x17,0x00,0x00,0x15,0x17,0x00,0x00,0x15,0x17,0x00,0x00,0x15,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x17,0x17,0x00,0x00,0x0e,0x17,0x00,0x00, +0x16,0x17,0x00,0x00,0x51,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x61,0x15,0x00,0x00, +0x90,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x6b,0x17,0x00,0x00,0x6a,0x04,0x00,0x00,0x61,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0x92,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x6b,0x17,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x93,0x17,0x00,0x00, +0x92,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x52,0x02,0x00,0x00,0x9a,0x17,0x00,0x00, +0xc0,0x15,0x00,0x00,0x2e,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9c,0x17,0x00,0x00,0x93,0x17,0x00,0x00,0xd2,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x9d,0x17,0x00,0x00,0x9c,0x17,0x00,0x00,0xd2,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x9e,0x17,0x00,0x00,0x9a,0x17,0x00,0x00, +0x9d,0x17,0x00,0x00,0x02,0x00,0x00,0x00,0xba,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9f,0x17,0x00,0x00,0x9e,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x95,0x17,0x00,0x00,0x9f,0x17,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x6e,0x17,0x00,0x00,0x70,0x04,0x00,0x00, +0x61,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xa4,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x6e,0x17,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xa5,0x17,0x00,0x00,0xa4,0x17,0x00,0x00,0x56,0x00,0x05,0x00, +0x52,0x02,0x00,0x00,0xac,0x17,0x00,0x00,0xc0,0x15,0x00,0x00,0x2e,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xae,0x17,0x00,0x00,0xa5,0x17,0x00,0x00, +0xd2,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xaf,0x17,0x00,0x00, +0xae,0x17,0x00,0x00,0xd2,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00, +0xb0,0x17,0x00,0x00,0xac,0x17,0x00,0x00,0xaf,0x17,0x00,0x00,0x02,0x00,0x00,0x00, +0xba,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb1,0x17,0x00,0x00, +0xb0,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0xa7,0x17,0x00,0x00,0xb1,0x17,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x71,0x17,0x00,0x00,0x76,0x04,0x00,0x00,0x61,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0xb6,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x71,0x17,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb7,0x17,0x00,0x00, +0xb6,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x52,0x02,0x00,0x00,0xbe,0x17,0x00,0x00, +0xc0,0x15,0x00,0x00,0x2e,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc0,0x17,0x00,0x00,0xb7,0x17,0x00,0x00,0xd2,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xc1,0x17,0x00,0x00,0xc0,0x17,0x00,0x00,0xd2,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0xc2,0x17,0x00,0x00,0xbe,0x17,0x00,0x00, +0xc1,0x17,0x00,0x00,0x02,0x00,0x00,0x00,0xba,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc3,0x17,0x00,0x00,0xc2,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xb9,0x17,0x00,0x00,0xc3,0x17,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x74,0x17,0x00,0x00,0x7c,0x04,0x00,0x00, +0x61,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xc8,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x74,0x17,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xc9,0x17,0x00,0x00,0xc8,0x17,0x00,0x00,0x56,0x00,0x05,0x00, +0x52,0x02,0x00,0x00,0xd0,0x17,0x00,0x00,0xc0,0x15,0x00,0x00,0x2e,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd2,0x17,0x00,0x00,0xc9,0x17,0x00,0x00, +0xd2,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd3,0x17,0x00,0x00, +0xd2,0x17,0x00,0x00,0xd2,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00, +0xd4,0x17,0x00,0x00,0xd0,0x17,0x00,0x00,0xd3,0x17,0x00,0x00,0x02,0x00,0x00,0x00, +0xba,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd5,0x17,0x00,0x00, +0xd4,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0xcb,0x17,0x00,0x00,0xd5,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x78,0x17,0x00,0x00,0xb5,0x15,0x00,0x00,0x95,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x7b,0x17,0x00,0x00,0x2b,0x16,0x00,0x00,0xa7,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x7c,0x17,0x00,0x00,0x78,0x17,0x00,0x00, +0x7b,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x7f,0x17,0x00,0x00, +0xa1,0x16,0x00,0x00,0xb9,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x80,0x17,0x00,0x00,0x7c,0x17,0x00,0x00,0x7f,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x83,0x17,0x00,0x00,0x17,0x17,0x00,0x00,0xcb,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x84,0x17,0x00,0x00,0x80,0x17,0x00,0x00, +0x83,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x87,0x17,0x00,0x00, +0x95,0x17,0x00,0x00,0xa7,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x89,0x17,0x00,0x00,0x87,0x17,0x00,0x00,0xb9,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x8b,0x17,0x00,0x00,0x89,0x17,0x00,0x00,0xcb,0x17,0x00,0x00, +0x50,0x00,0x07,0x00,0x53,0x00,0x00,0x00,0x8c,0x17,0x00,0x00,0x8b,0x17,0x00,0x00, +0x8b,0x17,0x00,0x00,0x8b,0x17,0x00,0x00,0x8b,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x8d,0x17,0x00,0x00,0x84,0x17,0x00,0x00,0x8c,0x17,0x00,0x00, +0x50,0x00,0x07,0x00,0xef,0x04,0x00,0x00,0x6b,0x15,0x00,0x00,0x19,0x0e,0x00,0x00, +0x1f,0x0e,0x00,0x00,0x31,0x0e,0x00,0x00,0x37,0x0e,0x00,0x00,0x3e,0x00,0x03,0x00, +0x26,0x15,0x00,0x00,0x6b,0x15,0x00,0x00,0x41,0x00,0x05,0x00,0x54,0x00,0x00,0x00, +0x6c,0x15,0x00,0x00,0x26,0x15,0x00,0x00,0x05,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0x6d,0x15,0x00,0x00,0x6c,0x15,0x00,0x00,0x3d,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0x6f,0x15,0x00,0x00,0x6c,0x15,0x00,0x00,0xf9,0x00,0x02,0x00, +0x70,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0x70,0x15,0x00,0x00,0xf5,0x00,0x07,0x00, +0x53,0x00,0x00,0x00,0xa3,0x24,0x00,0x00,0x6f,0x15,0x00,0x00,0x0b,0x0c,0x00,0x00, +0xdf,0x17,0x00,0x00,0x74,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x53,0x00,0x00,0x00, +0xa2,0x24,0x00,0x00,0x6d,0x15,0x00,0x00,0x0b,0x0c,0x00,0x00,0xda,0x17,0x00,0x00, +0x74,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xa0,0x24,0x00,0x00, +0x0b,0x02,0x00,0x00,0x0b,0x0c,0x00,0x00,0x81,0x15,0x00,0x00,0x74,0x15,0x00,0x00, +0xb1,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0x73,0x15,0x00,0x00,0xa0,0x24,0x00,0x00, +0x15,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x82,0x15,0x00,0x00,0x74,0x15,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x73,0x15,0x00,0x00,0x74,0x15,0x00,0x00, +0x82,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0x74,0x15,0x00,0x00,0x41,0x00,0x05,0x00, +0x54,0x00,0x00,0x00,0x77,0x15,0x00,0x00,0x26,0x15,0x00,0x00,0xa0,0x24,0x00,0x00, +0x3d,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x78,0x15,0x00,0x00,0x77,0x15,0x00,0x00, +0x0c,0x00,0x07,0x00,0x53,0x00,0x00,0x00,0xda,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xa2,0x24,0x00,0x00,0x78,0x15,0x00,0x00,0x3d,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0x7d,0x15,0x00,0x00,0x77,0x15,0x00,0x00,0x0c,0x00,0x07,0x00, +0x53,0x00,0x00,0x00,0xdf,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xa3,0x24,0x00,0x00,0x7d,0x15,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x81,0x15,0x00,0x00,0xa0,0x24,0x00,0x00,0x0b,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x70,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0x82,0x15,0x00,0x00,0x0c,0x00,0x08,0x00, +0x53,0x00,0x00,0x00,0x86,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x8d,0x17,0x00,0x00,0xa2,0x24,0x00,0x00,0xa3,0x24,0x00,0x00,0x73,0x00,0x04,0x00, +0x8b,0x00,0x00,0x00,0x50,0x0d,0x00,0x00,0x86,0x15,0x00,0x00,0x3d,0x00,0x04,0x00, +0x4a,0x02,0x00,0x00,0xe3,0x17,0x00,0x00,0xbf,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x8b,0x00,0x00,0x00,0xe4,0x17,0x00,0x00,0xe3,0x17,0x00,0x00,0xc1,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe5,0x17,0x00,0x00,0xe4,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0xca,0x00,0x00,0x00,0xe7,0x17,0x00,0x00,0xe5,0x17,0x00,0x00,0xba,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe9,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xe9,0x17,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xf4,0x25,0x00,0x00,0xe7,0x17,0x00,0x00, +0xbb,0x01,0x00,0x00,0xe5,0x17,0x00,0x00,0x41,0x00,0x05,0x00,0x3b,0x02,0x00,0x00, +0xed,0x17,0x00,0x00,0x04,0x02,0x00,0x00,0x40,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xee,0x17,0x00,0x00,0xed,0x17,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x54,0x0d,0x00,0x00,0x50,0x0d,0x00,0x00,0x50,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xf3,0x17,0x00,0x00,0xee,0x17,0x00,0x00,0xee,0x17,0x00,0x00, +0xee,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xf4,0x17,0x00,0x00, +0x54,0x0d,0x00,0x00,0xf3,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xf7,0x17,0x00,0x00,0xf4,0x17,0x00,0x00,0xf4,0x25,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xfb,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xf7,0x17,0x00,0x00,0x01,0x0b,0x00,0x00,0x9a,0x24,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x01,0x18,0x00,0x00,0xfb,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x02,0x18,0x00,0x00,0x6a,0x03,0x00,0x00, +0x01,0x18,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x04,0x18,0x00,0x00, +0xfb,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x05,0x18,0x00,0x00,0xd2,0x02,0x00,0x00,0x04,0x18,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x06,0x18,0x00,0x00,0x02,0x18,0x00,0x00,0x05,0x18,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x08,0x18,0x00,0x00,0xfb,0x17,0x00,0x00, +0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x09,0x18,0x00,0x00, +0x6a,0x03,0x00,0x00,0x08,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0a,0x18,0x00,0x00,0x06,0x18,0x00,0x00,0x09,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0d,0x18,0x00,0x00,0xd2,0x02,0x00,0x00,0x01,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x10,0x18,0x00,0x00,0xd2,0x02,0x00,0x00, +0x08,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x11,0x18,0x00,0x00, +0x0d,0x18,0x00,0x00,0x10,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x14,0x18,0x00,0x00,0x7d,0x03,0x00,0x00,0x01,0x18,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x18,0x18,0x00,0x00,0x14,0x18,0x00,0x00,0x05,0x18,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1c,0x18,0x00,0x00,0x18,0x18,0x00,0x00, +0x09,0x18,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x1d,0x18,0x00,0x00, +0x0a,0x18,0x00,0x00,0x11,0x18,0x00,0x00,0x1c,0x18,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x59,0x0d,0x00,0x00,0x50,0x0d,0x00,0x00,0x03,0x00,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x5a,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x59,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x22,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x5a,0x0d,0x00,0x00, +0xba,0x01,0x00,0x00,0xbb,0x01,0x00,0x00,0xb8,0x00,0x05,0x00,0xca,0x00,0x00,0x00, +0x5e,0x0d,0x00,0x00,0x59,0x0d,0x00,0x00,0xba,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x9d,0x02,0x00,0x00,0x3e,0x18,0x00,0x00,0x9f,0x02,0x00,0x00,0x62,0x00,0x05,0x00, +0x8b,0x00,0x00,0x00,0x40,0x18,0x00,0x00,0x3e,0x18,0x00,0x00,0xb4,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x41,0x18,0x00,0x00,0x40,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0x2d,0x18,0x00,0x00, +0x41,0x18,0x00,0x00,0xc9,0x08,0x00,0x00,0x3d,0x00,0x04,0x00,0x4a,0x02,0x00,0x00, +0x45,0x18,0x00,0x00,0xb4,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x52,0x02,0x00,0x00, +0x47,0x18,0x00,0x00,0x45,0x18,0x00,0x00,0x2e,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x8b,0x00,0x00,0x00,0x49,0x18,0x00,0x00,0x47,0x18,0x00,0x00,0x11,0x0d,0x00,0x00, +0x02,0x00,0x00,0x00,0xba,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x4a,0x18,0x00,0x00,0x49,0x18,0x00,0x00,0x49,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x14,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x14,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x5a,0x25,0x00,0x00, +0x01,0x0b,0x00,0x00,0x09,0x0c,0x00,0x00,0x1d,0x18,0x00,0x00,0xe9,0x17,0x00,0x00, +0xf5,0x00,0x07,0x00,0xca,0x00,0x00,0x00,0x49,0x25,0x00,0x00,0xc2,0x08,0x00,0x00, +0x09,0x0c,0x00,0x00,0x5e,0x0d,0x00,0x00,0xe9,0x17,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xa9,0x24,0x00,0x00,0xe1,0x02,0x00,0x00,0x09,0x0c,0x00,0x00, +0x4a,0x18,0x00,0x00,0xe9,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0xca,0x00,0x00,0x00, +0xa7,0x24,0x00,0x00,0xc2,0x08,0x00,0x00,0x09,0x0c,0x00,0x00,0x2d,0x18,0x00,0x00, +0xe9,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa5,0x24,0x00,0x00, +0xba,0x01,0x00,0x00,0x09,0x0c,0x00,0x00,0x22,0x18,0x00,0x00,0xe9,0x17,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x50,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x9e,0x0c,0x00,0x00,0xa5,0x24,0x00,0x00,0x41,0x00,0x05,0x00, +0x1b,0x02,0x00,0x00,0xe8,0x18,0x00,0x00,0x04,0x02,0x00,0x00,0x1a,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xe9,0x18,0x00,0x00,0xe8,0x18,0x00,0x00, +0xc4,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xd1,0x18,0x00,0x00,0x10,0x02,0x00,0x00, +0xe9,0x18,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd2,0x18,0x00,0x00, +0xd1,0x18,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd6,0x18,0x00,0x00, +0xd2,0x18,0x00,0x00,0xd2,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xd7,0x18,0x00,0x00,0x7f,0x0c,0x00,0x00,0xd6,0x18,0x00,0x00,0x6e,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0xd8,0x18,0x00,0x00,0xd7,0x18,0x00,0x00,0x41,0x00,0x05,0x00, +0x06,0x02,0x00,0x00,0xf0,0x18,0x00,0x00,0x04,0x02,0x00,0x00,0x15,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0xf1,0x18,0x00,0x00,0xf0,0x18,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xfd,0x18,0x00,0x00,0xd8,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xfe,0x18,0x00,0x00,0x79,0x0c,0x00,0x00, +0xfd,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x01,0x19,0x00,0x00, +0xfd,0x18,0x00,0x00,0x0b,0x04,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x0e,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xfe,0x18,0x00,0x00, +0x01,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x13,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x0b,0x04,0x00,0x00,0x0e,0x19,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x07,0x19,0x00,0x00,0xf1,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x08,0x19,0x00,0x00,0x13,0x19,0x00,0x00, +0x07,0x19,0x00,0x00,0x3d,0x00,0x04,0x00,0x4a,0x02,0x00,0x00,0x17,0x19,0x00,0x00, +0xbf,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x18,0x19,0x00,0x00, +0x17,0x19,0x00,0x00,0xc1,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x19,0x19,0x00,0x00,0x18,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0x1b,0x19,0x00,0x00, +0x19,0x19,0x00,0x00,0xba,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x1d,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1d,0x19,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xf5,0x25,0x00,0x00,0x1b,0x19,0x00,0x00,0xbb,0x01,0x00,0x00,0x19,0x19,0x00,0x00, +0x3d,0x00,0x04,0x00,0x4a,0x02,0x00,0x00,0x25,0x19,0x00,0x00,0x4c,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x52,0x02,0x00,0x00,0x27,0x19,0x00,0x00,0x25,0x19,0x00,0x00, +0x2e,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2a,0x19,0x00,0x00, +0xe9,0x18,0x00,0x00,0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x2b,0x19,0x00,0x00, +0x27,0x19,0x00,0x00,0x08,0x19,0x00,0x00,0x02,0x00,0x00,0x00,0x2a,0x19,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2c,0x19,0x00,0x00,0x2b,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xe1,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x2c,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe2,0x18,0x00,0x00,0xf5,0x25,0x00,0x00,0xe1,0x18,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x31,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0xe2,0x18,0x00,0x00,0x16,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6b,0x18,0x00,0x00,0xa9,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0x6c,0x18,0x00,0x00,0x6b,0x18,0x00,0x00, +0xba,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x72,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x6c,0x18,0x00,0x00,0x6d,0x18,0x00,0x00,0x6f,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6f,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x72,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6d,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x72,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x72,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xad,0x24,0x00,0x00,0x6b,0x18,0x00,0x00,0x6f,0x18,0x00,0x00,0x31,0x19,0x00,0x00, +0x6d,0x18,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xfe,0x23,0x00,0x00, +0xad,0x24,0x00,0x00,0xa9,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x48,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xad,0x24,0x00,0x00,0x31,0x19,0x00,0x00,0xb7,0x00,0x05,0x00,0xca,0x00,0x00,0x00, +0x3c,0x19,0x00,0x00,0x48,0x19,0x00,0x00,0xba,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x42,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x3c,0x19,0x00,0x00, +0x3d,0x19,0x00,0x00,0x41,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x41,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x42,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x3d,0x19,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x4d,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xad,0x24,0x00,0x00,0x31,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x40,0x19,0x00,0x00,0x4d,0x19,0x00,0x00,0x48,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x42,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x42,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xaf,0x24,0x00,0x00,0xba,0x01,0x00,0x00, +0x41,0x19,0x00,0x00,0x40,0x19,0x00,0x00,0x3d,0x19,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7a,0x18,0x00,0x00,0xbb,0x01,0x00,0x00,0xaf,0x24,0x00,0x00, +0xf7,0x00,0x03,0x00,0x98,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xa7,0x24,0x00,0x00,0x7d,0x18,0x00,0x00,0x85,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x85,0x18,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x87,0x18,0x00,0x00, +0xa9,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0xbc,0x00,0x05,0x00,0xca,0x00,0x00,0x00, +0x88,0x18,0x00,0x00,0x87,0x18,0x00,0x00,0xbb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x97,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x88,0x18,0x00,0x00, +0x89,0x18,0x00,0x00,0x8f,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x8f,0x18,0x00,0x00, +0xba,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0x91,0x18,0x00,0x00,0x7a,0x18,0x00,0x00, +0x54,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0x96,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x91,0x18,0x00,0x00,0x92,0x18,0x00,0x00,0x96,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x92,0x18,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x0a,0x24,0x00,0x00,0xba,0x01,0x00,0x00,0xfe,0x23,0x00,0x00,0x00,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x96,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x96,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xb9,0x24,0x00,0x00,0xfe,0x23,0x00,0x00, +0x8f,0x18,0x00,0x00,0x0a,0x24,0x00,0x00,0x92,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0x97,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x89,0x18,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x53,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0xad,0x24,0x00,0x00,0x31,0x19,0x00,0x00,0xd2,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x08,0x24,0x00,0x00,0x53,0x19,0x00,0x00,0xfe,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x97,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x97,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xb8,0x24,0x00,0x00, +0xb9,0x24,0x00,0x00,0x96,0x18,0x00,0x00,0x08,0x24,0x00,0x00,0x89,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x98,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x7d,0x18,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x01,0x24,0x00,0x00,0x31,0x19,0x00,0x00, +0xf8,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x81,0x18,0x00,0x00,0xa9,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0xb7,0x00,0x05,0x00, +0xca,0x00,0x00,0x00,0x82,0x18,0x00,0x00,0x81,0x18,0x00,0x00,0xba,0x01,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x83,0x18,0x00,0x00,0x82,0x18,0x00,0x00, +0xd0,0x02,0x00,0x00,0xbb,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x04,0x24,0x00,0x00,0x83,0x18,0x00,0x00,0x01,0x24,0x00,0x00,0x00,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x98,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x98,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xb7,0x24,0x00,0x00,0xb8,0x24,0x00,0x00, +0x97,0x18,0x00,0x00,0x04,0x24,0x00,0x00,0x7d,0x18,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9a,0x18,0x00,0x00,0x9b,0x24,0x00,0x00,0xaf,0x24,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9b,0x18,0x00,0x00,0x9a,0x18,0x00,0x00, +0x5e,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x59,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x9b,0x18,0x00,0x00,0xba,0x01,0x00,0x00, +0xbb,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x5e,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x50,0x18,0x00,0x00,0x59,0x19,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa0,0x18,0x00,0x00,0xbb,0x01,0x00,0x00, +0x5e,0x19,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa2,0x18,0x00,0x00, +0xb7,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa3,0x18,0x00,0x00,0xa2,0x18,0x00,0x00,0xa0,0x18,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa7,0x18,0x00,0x00,0xbb,0x01,0x00,0x00,0xa1,0x0c,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x62,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xa7,0x18,0x00,0x00,0xba,0x01,0x00,0x00,0xbb,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xab,0x18,0x00,0x00,0xa3,0x18,0x00,0x00, +0x62,0x19,0x00,0x00,0xb8,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0xaf,0x18,0x00,0x00, +0x36,0x0d,0x00,0x00,0x54,0x07,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xb0,0x18,0x00,0x00,0xaf,0x18,0x00,0x00,0xbb,0x01,0x00,0x00,0xba,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb3,0x18,0x00,0x00,0xab,0x18,0x00,0x00, +0xb0,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb7,0x18,0x00,0x00, +0xb3,0x18,0x00,0x00,0xbb,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x66,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xb7,0x18,0x00,0x00, +0xba,0x01,0x00,0x00,0xbb,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xba,0x18,0x00,0x00,0xb7,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x7d,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xba,0x18,0x00,0x00,0x31,0x19,0x00,0x00,0xb7,0x00,0x05,0x00,0xca,0x00,0x00,0x00, +0x71,0x19,0x00,0x00,0x7d,0x19,0x00,0x00,0xba,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x77,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x71,0x19,0x00,0x00, +0x72,0x19,0x00,0x00,0x76,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x76,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x77,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x72,0x19,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x82,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xba,0x18,0x00,0x00,0x31,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x75,0x19,0x00,0x00,0x82,0x19,0x00,0x00,0x7d,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x77,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x77,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xba,0x24,0x00,0x00,0xba,0x01,0x00,0x00, +0x76,0x19,0x00,0x00,0x75,0x19,0x00,0x00,0x72,0x19,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x86,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xba,0x24,0x00,0x00,0xba,0x01,0x00,0x00,0xbb,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbf,0x18,0x00,0x00,0x66,0x19,0x00,0x00,0x57,0x04,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x8a,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xbf,0x18,0x00,0x00,0xba,0x01,0x00,0x00,0xbb,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc2,0x18,0x00,0x00,0x8a,0x19,0x00,0x00, +0x86,0x19,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x8e,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xc2,0x18,0x00,0x00,0xba,0x01,0x00,0x00, +0xbb,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x26,0x02,0x00,0x00,0xed,0x1a,0x00,0x00, +0x04,0x02,0x00,0x00,0x30,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xee,0x1a,0x00,0x00,0xed,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xd9,0x19,0x00,0x00,0x76,0x0c,0x00,0x00,0xee,0x1a,0x00,0x00,0x0c,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0xdb,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0xd9,0x19,0x00,0x00,0x6e,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0xdc,0x19,0x00,0x00, +0xdb,0x19,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xde,0x19,0x00,0x00, +0xdc,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xdf,0x19,0x00,0x00, +0xde,0x19,0x00,0x00,0x0b,0x04,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xe1,0x19,0x00,0x00,0xdf,0x19,0x00,0x00,0xb5,0x0c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe3,0x19,0x00,0x00,0xe1,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe5,0x19,0x00,0x00,0xd9,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0xe6,0x19,0x00,0x00, +0xe3,0x19,0x00,0x00,0xe5,0x19,0x00,0x00,0xa9,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0xe7,0x19,0x00,0x00,0xe6,0x19,0x00,0x00,0xac,0x05,0x00,0x00,0xad,0x05,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x19,0x24,0x00,0x00,0xe7,0x19,0x00,0x00, +0x10,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xea,0x19,0x00,0x00,0xe1,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xec,0x19,0x00,0x00,0xd9,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0xba,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0xed,0x19,0x00,0x00,0xea,0x19,0x00,0x00, +0xec,0x19,0x00,0x00,0xa9,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0xee,0x19,0x00,0x00, +0xed,0x19,0x00,0x00,0xac,0x05,0x00,0x00,0xad,0x05,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0x1d,0x24,0x00,0x00,0xee,0x19,0x00,0x00,0x19,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xfb,0x19,0x00,0x00, +0x1d,0x24,0x00,0x00,0xf9,0x00,0x02,0x00,0xfc,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfc,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x14,0x25,0x00,0x00, +0x05,0x02,0x00,0x00,0x77,0x19,0x00,0x00,0x36,0x1a,0x00,0x00,0x34,0x1a,0x00,0x00, +0xb1,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0xff,0x19,0x00,0x00,0x14,0x25,0x00,0x00, +0xe4,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x37,0x1a,0x00,0x00,0x34,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xff,0x19,0x00,0x00,0x00,0x1a,0x00,0x00, +0x37,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x00,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x01,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x01,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xab,0x25,0x00,0x00,0x05,0x02,0x00,0x00,0x00,0x1a,0x00,0x00, +0x32,0x1a,0x00,0x00,0x30,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00,0xca,0x00,0x00,0x00, +0x04,0x1a,0x00,0x00,0xab,0x25,0x00,0x00,0xe4,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0x33,0x1a,0x00,0x00,0x30,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x04,0x1a,0x00,0x00,0x05,0x1a,0x00,0x00,0x33,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x05,0x1a,0x00,0x00,0xc4,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x08,0x1a,0x00,0x00, +0x14,0x25,0x00,0x00,0x10,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x09,0x1a,0x00,0x00,0xab,0x25,0x00,0x00,0x08,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00, +0x10,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe6,0x19,0x00,0x00, +0x0b,0x1a,0x00,0x00,0x0e,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x0e,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x10,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x0b,0x1a,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x0d,0x1a,0x00,0x00,0xe4,0x02,0x00,0x00, +0xab,0x25,0x00,0x00,0xf9,0x00,0x02,0x00,0x10,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x10,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xad,0x25,0x00,0x00, +0xab,0x25,0x00,0x00,0x0e,0x1a,0x00,0x00,0x0d,0x1a,0x00,0x00,0x0b,0x1a,0x00,0x00, +0xf7,0x00,0x03,0x00,0x18,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xed,0x19,0x00,0x00,0x13,0x1a,0x00,0x00,0x16,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x16,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x18,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x13,0x1a,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x15,0x1a,0x00,0x00, +0xe4,0x02,0x00,0x00,0x14,0x25,0x00,0x00,0xf9,0x00,0x02,0x00,0x18,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x18,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xaf,0x25,0x00,0x00,0x14,0x25,0x00,0x00,0x16,0x1a,0x00,0x00,0x15,0x1a,0x00,0x00, +0x13,0x1a,0x00,0x00,0x50,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x1a,0x1a,0x00,0x00, +0xad,0x25,0x00,0x00,0xaf,0x25,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x20,0x1a,0x00,0x00,0xdc,0x19,0x00,0x00,0x1d,0x24,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x22,0x1a,0x00,0x00,0x20,0x1a,0x00,0x00,0x1a,0x1a,0x00,0x00, +0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x5c,0x1b,0x00,0x00,0x2d,0x0d,0x00,0x00, +0x22,0x1a,0x00,0x00,0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x5d,0x1b,0x00,0x00,0x5c,0x1b,0x00,0x00,0x5c,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x2f,0x1a,0x00,0x00,0xa2,0x19,0x00,0x00,0x09,0x1a,0x00,0x00, +0x3e,0x00,0x03,0x00,0x2f,0x1a,0x00,0x00,0x5d,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x30,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x30,0x1a,0x00,0x00,0x80,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x32,0x1a,0x00,0x00,0xab,0x25,0x00,0x00,0x0b,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x01,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x33,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x34,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x34,0x1a,0x00,0x00, +0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x36,0x1a,0x00,0x00,0x14,0x25,0x00,0x00, +0x0b,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xfc,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x37,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x3a,0x1a,0x00,0x00, +0xe1,0x19,0x00,0x00,0xd9,0x19,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x3f,0x1a,0x00,0x00,0xab,0x0c,0x00,0x00,0xbb,0x01,0x00,0x00,0xba,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x62,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x5e,0x19,0x00,0x00,0x3f,0x1a,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x6d,0x1b,0x00,0x00,0x9c,0x24,0x00,0x00,0xee,0x1a,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x6f,0x1b,0x00,0x00,0x6d,0x1b,0x00,0x00, +0x9c,0x24,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x70,0x1b,0x00,0x00, +0x6f,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x72,0x1b,0x00,0x00,0xbb,0x01,0x00,0x00,0x70,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x7d,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x8d,0x05,0x00,0x00,0x72,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x44,0x1a,0x00,0x00,0xbb,0x01,0x00,0x00,0x62,0x1b,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x45,0x1a,0x00,0x00,0x7d,0x1b,0x00,0x00,0x44,0x1a,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x47,0x1a,0x00,0x00,0xbb,0x01,0x00,0x00, +0x45,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x48,0x1a,0x00,0x00, +0x47,0x1a,0x00,0x00,0x2a,0x06,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x82,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xbb,0x01,0x00,0x00, +0x48,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4b,0x1a,0x00,0x00, +0x6a,0x03,0x00,0x00,0x36,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x87,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x4b,0x1a,0x00,0x00, +0x62,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x8c,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xba,0x01,0x00,0x00,0x87,0x1b,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x92,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x45,0x1a,0x00,0x00,0x82,0x1b,0x00,0x00,0x8c,0x1b,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x54,0x1a,0x00,0x00,0x08,0x0d,0x00,0x00, +0x9d,0x24,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x96,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x54,0x1a,0x00,0x00,0xba,0x01,0x00,0x00, +0xbb,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x9c,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x42,0x06,0x00,0x00,0x43,0x06,0x00,0x00, +0x96,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x57,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x57,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x24,0x25,0x00,0x00, +0x13,0x06,0x00,0x00,0x37,0x1a,0x00,0x00,0x92,0x25,0x00,0x00,0xbb,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x1e,0x25,0x00,0x00,0xd7,0x24,0x00,0x00, +0x37,0x1a,0x00,0x00,0xa4,0x25,0x00,0x00,0xbb,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x1c,0x25,0x00,0x00,0xd7,0x24,0x00,0x00,0x37,0x1a,0x00,0x00, +0xa1,0x25,0x00,0x00,0xbb,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x1a,0x25,0x00,0x00,0xd7,0x24,0x00,0x00,0x37,0x1a,0x00,0x00,0x9e,0x25,0x00,0x00, +0xbb,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x18,0x25,0x00,0x00, +0xd7,0x24,0x00,0x00,0x37,0x1a,0x00,0x00,0x9b,0x25,0x00,0x00,0xbb,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x16,0x25,0x00,0x00,0xc8,0x24,0x00,0x00, +0x37,0x1a,0x00,0x00,0x98,0x25,0x00,0x00,0xbb,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x15,0x25,0x00,0x00,0x05,0x02,0x00,0x00,0x37,0x1a,0x00,0x00, +0xbd,0x1a,0x00,0x00,0xbb,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00,0xca,0x00,0x00,0x00, +0x5a,0x1a,0x00,0x00,0x15,0x25,0x00,0x00,0xe4,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0xbe,0x1a,0x00,0x00,0xbb,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x5a,0x1a,0x00,0x00,0x5b,0x1a,0x00,0x00,0xbe,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5b,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x5c,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5c,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xa4,0x25,0x00,0x00, +0x1e,0x25,0x00,0x00,0x5b,0x1a,0x00,0x00,0xa9,0x25,0x00,0x00,0xb7,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xa1,0x25,0x00,0x00,0x1c,0x25,0x00,0x00, +0x5b,0x1a,0x00,0x00,0xa8,0x25,0x00,0x00,0xb7,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x9e,0x25,0x00,0x00,0x1a,0x25,0x00,0x00,0x5b,0x1a,0x00,0x00, +0xa7,0x25,0x00,0x00,0xb7,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x9b,0x25,0x00,0x00,0x18,0x25,0x00,0x00,0x5b,0x1a,0x00,0x00,0xa6,0x25,0x00,0x00, +0xb7,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x98,0x25,0x00,0x00, +0x16,0x25,0x00,0x00,0x5b,0x1a,0x00,0x00,0xa5,0x25,0x00,0x00,0xb7,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x92,0x25,0x00,0x00,0x24,0x25,0x00,0x00, +0x5b,0x1a,0x00,0x00,0xa2,0x1a,0x00,0x00,0xb7,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x8b,0x25,0x00,0x00,0x05,0x02,0x00,0x00,0x5b,0x1a,0x00,0x00, +0xb9,0x1a,0x00,0x00,0xb7,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00,0xca,0x00,0x00,0x00, +0x5f,0x1a,0x00,0x00,0x8b,0x25,0x00,0x00,0xe4,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0xba,0x1a,0x00,0x00,0xb7,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x5f,0x1a,0x00,0x00,0x60,0x1a,0x00,0x00,0xba,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x60,0x1a,0x00,0x00,0xc4,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x63,0x1a,0x00,0x00, +0x15,0x25,0x00,0x00,0x10,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x64,0x1a,0x00,0x00,0x8b,0x25,0x00,0x00,0x63,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00, +0x6b,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe6,0x19,0x00,0x00, +0x66,0x1a,0x00,0x00,0x69,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x69,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x6b,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x66,0x1a,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x68,0x1a,0x00,0x00,0xe4,0x02,0x00,0x00, +0x8b,0x25,0x00,0x00,0xf9,0x00,0x02,0x00,0x6b,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x6b,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x8d,0x25,0x00,0x00, +0x8b,0x25,0x00,0x00,0x69,0x1a,0x00,0x00,0x68,0x1a,0x00,0x00,0x66,0x1a,0x00,0x00, +0xf7,0x00,0x03,0x00,0x73,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xed,0x19,0x00,0x00,0x6e,0x1a,0x00,0x00,0x71,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x71,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x73,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x6e,0x1a,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x70,0x1a,0x00,0x00, +0xe4,0x02,0x00,0x00,0x15,0x25,0x00,0x00,0xf9,0x00,0x02,0x00,0x73,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x73,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x8f,0x25,0x00,0x00,0x15,0x25,0x00,0x00,0x71,0x1a,0x00,0x00,0x70,0x1a,0x00,0x00, +0x6e,0x1a,0x00,0x00,0x50,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x75,0x1a,0x00,0x00, +0x8d,0x25,0x00,0x00,0x8f,0x25,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x78,0x1a,0x00,0x00,0x75,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x79,0x1a,0x00,0x00,0xfb,0x19,0x00,0x00,0x78,0x1a,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x7c,0x1a,0x00,0x00,0x3a,0x1a,0x00,0x00,0x79,0x1a,0x00,0x00, +0x50,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x84,0x1a,0x00,0x00,0xe7,0x19,0x00,0x00, +0xee,0x19,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x85,0x1a,0x00,0x00, +0xdc,0x19,0x00,0x00,0x84,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x87,0x1a,0x00,0x00,0x85,0x1a,0x00,0x00,0x75,0x1a,0x00,0x00,0x7c,0x00,0x04,0x00, +0x1f,0x04,0x00,0x00,0xa4,0x1b,0x00,0x00,0x87,0x1a,0x00,0x00,0x7c,0x00,0x04,0x00, +0x1f,0x04,0x00,0x00,0xa6,0x1b,0x00,0x00,0xb9,0x0c,0x00,0x00,0xb0,0x00,0x05,0x00, +0x23,0x04,0x00,0x00,0xa7,0x1b,0x00,0x00,0xa4,0x1b,0x00,0x00,0xa6,0x1b,0x00,0x00, +0x9b,0x00,0x04,0x00,0xca,0x00,0x00,0x00,0xa8,0x1b,0x00,0x00,0xa7,0x1b,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x91,0x1a,0x00,0x00,0xa8,0x1b,0x00,0x00, +0xbb,0x01,0x00,0x00,0xba,0x01,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xb0,0x1b,0x00,0x00,0x92,0x1b,0x00,0x00,0x92,0x1b,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xb1,0x1b,0x00,0x00,0x7c,0x1a,0x00,0x00,0xb0,0x1b,0x00,0x00, +0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb4,0x1b,0x00,0x00,0xb1,0x1b,0x00,0x00, +0xb1,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc4,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xb4,0x1b,0x00,0x00,0x57,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xca,0x1b,0x00,0x00,0x42,0x04,0x00,0x00, +0xc4,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcb,0x1b,0x00,0x00, +0xca,0x1b,0x00,0x00,0xbb,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xcd,0x1b,0x00,0x00,0x6a,0x03,0x00,0x00,0xc4,0x1b,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xce,0x1b,0x00,0x00,0xcd,0x1b,0x00,0x00,0xbb,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd0,0x1b,0x00,0x00,0x4a,0x04,0x00,0x00, +0xcb,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd2,0x1b,0x00,0x00, +0xd0,0x1b,0x00,0x00,0xcb,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd3,0x1b,0x00,0x00,0xd2,0x1b,0x00,0x00,0x4f,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd6,0x1b,0x00,0x00,0xce,0x1b,0x00,0x00,0xce,0x1b,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd7,0x1b,0x00,0x00,0xd3,0x1b,0x00,0x00, +0xd6,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x96,0x1a,0x00,0x00, +0x91,0x1a,0x00,0x00,0xd7,0x1b,0x00,0x00,0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x98,0x1a,0x00,0x00,0xa2,0x19,0x00,0x00,0x64,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x99,0x1a,0x00,0x00,0x98,0x1a,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x9b,0x1a,0x00,0x00,0x99,0x1a,0x00,0x00,0x96,0x1a,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9d,0x1a,0x00,0x00,0x9b,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9e,0x1a,0x00,0x00, +0x9b,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9f,0x1a,0x00,0x00,0x9b,0x1a,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x8b,0x00,0x00,0x00,0xa0,0x1a,0x00,0x00,0x9d,0x1a,0x00,0x00,0x9e,0x1a,0x00,0x00, +0x9f,0x1a,0x00,0x00,0x96,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x8b,0x00,0x00,0x00, +0xa2,0x1a,0x00,0x00,0x92,0x25,0x00,0x00,0xa0,0x1a,0x00,0x00,0x94,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa5,0x1a,0x00,0x00,0x7c,0x1a,0x00,0x00,0x7c,0x1a,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa8,0x1a,0x00,0x00,0x9c,0x1b,0x00,0x00, +0xa5,0x1a,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa9,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0xa8,0x1a,0x00,0x00,0xaa,0x00,0x05,0x00, +0xca,0x00,0x00,0x00,0xab,0x1a,0x00,0x00,0x15,0x25,0x00,0x00,0x05,0x02,0x00,0x00, +0xaa,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0xad,0x1a,0x00,0x00,0x8b,0x25,0x00,0x00, +0x05,0x02,0x00,0x00,0xa7,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0xae,0x1a,0x00,0x00, +0xab,0x1a,0x00,0x00,0xad,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0xb1,0x1a,0x00,0x00,0x98,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00,0xfd,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xae,0x1a,0x00,0x00,0xe0,0x1b,0x00,0x00, +0xe4,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xe4,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x0d,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x9e,0x25,0x00,0x00,0xb1,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x12,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x9b,0x25,0x00,0x00, +0xb1,0x1a,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xed,0x1b,0x00,0x00, +0xb1,0x1a,0x00,0x00,0xa9,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xf1,0x1b,0x00,0x00,0xa4,0x25,0x00,0x00,0xed,0x1b,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xf4,0x1b,0x00,0x00,0xb1,0x1a,0x00,0x00,0xed,0x1b,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xf7,0x1b,0x00,0x00,0xa1,0x25,0x00,0x00, +0xf4,0x1b,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfb,0x1b,0x00,0x00, +0x98,0x25,0x00,0x00,0xa9,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0xfd,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe0,0x1b,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x02,0x1c,0x00,0x00,0xb1,0x1a,0x00,0x00,0xa9,0x1a,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x06,0x1c,0x00,0x00,0xb1,0x1a,0x00,0x00,0x02,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0xfd,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xfd,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xa9,0x25,0x00,0x00,0xf1,0x1b,0x00,0x00, +0xe4,0x1b,0x00,0x00,0x02,0x1c,0x00,0x00,0xe0,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xa8,0x25,0x00,0x00,0xf7,0x1b,0x00,0x00,0xe4,0x1b,0x00,0x00, +0x06,0x1c,0x00,0x00,0xe0,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xa7,0x25,0x00,0x00,0x0d,0x1c,0x00,0x00,0xe4,0x1b,0x00,0x00,0xb1,0x1a,0x00,0x00, +0xe0,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xa6,0x25,0x00,0x00, +0x12,0x1c,0x00,0x00,0xe4,0x1b,0x00,0x00,0xb1,0x1a,0x00,0x00,0xe0,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa5,0x25,0x00,0x00,0xfb,0x1b,0x00,0x00, +0xe4,0x1b,0x00,0x00,0xa9,0x1a,0x00,0x00,0xe0,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb7,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xb7,0x1a,0x00,0x00,0x80,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xb9,0x1a,0x00,0x00,0x8b,0x25,0x00,0x00,0x0b,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x5c,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xba,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0xbb,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xbb,0x1a,0x00,0x00, +0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xbd,0x1a,0x00,0x00,0x15,0x25,0x00,0x00, +0x0b,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x57,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xbe,0x1a,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x18,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x16,0x25,0x00,0x00,0xba,0x00,0x05,0x00, +0xca,0x00,0x00,0x00,0x19,0x1c,0x00,0x00,0x18,0x1c,0x00,0x00,0x16,0x03,0x00,0x00, +0xf9,0x00,0x02,0x00,0x1e,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x1e,0x1c,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xf6,0x25,0x00,0x00,0x19,0x1c,0x00,0x00, +0x16,0x25,0x00,0x00,0xbb,0x01,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x25,0x1c,0x00,0x00,0xf6,0x25,0x00,0x00,0xf6,0x25,0x00,0x00,0xf6,0x25,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x26,0x1c,0x00,0x00,0x1e,0x25,0x00,0x00, +0x25,0x1c,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x2d,0x1c,0x00,0x00, +0x1c,0x25,0x00,0x00,0x25,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x35,0x1c,0x00,0x00,0x26,0x1c,0x00,0x00,0x26,0x1c,0x00,0x00,0x83,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x36,0x1c,0x00,0x00,0x2d,0x1c,0x00,0x00,0x35,0x1c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x37,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x36,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x38,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x37,0x1c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc3,0x1a,0x00,0x00,0x24,0x25,0x00,0x00, +0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0xc4,0x1a,0x00,0x00, +0xc3,0x1a,0x00,0x00,0x16,0x03,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xc5,0x1a,0x00,0x00,0xc4,0x1a,0x00,0x00,0xbb,0x01,0x00,0x00,0xba,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc8,0x1a,0x00,0x00,0xc3,0x1a,0x00,0x00, +0xc5,0x1a,0x00,0x00,0x52,0x00,0x06,0x00,0x8b,0x00,0x00,0x00,0x3b,0x24,0x00,0x00, +0xc8,0x1a,0x00,0x00,0x24,0x25,0x00,0x00,0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00, +0xca,0x00,0x00,0x00,0xcc,0x1a,0x00,0x00,0xc8,0x1a,0x00,0x00,0x16,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0xe9,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xcc,0x1a,0x00,0x00,0xcd,0x1a,0x00,0x00,0xe9,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xcd,0x1a,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xcf,0x1a,0x00,0x00, +0x3b,0x24,0x00,0x00,0x3b,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xd2,0x1a,0x00,0x00, +0xc8,0x1a,0x00,0x00,0xc8,0x1a,0x00,0x00,0xc8,0x1a,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xd3,0x1a,0x00,0x00,0xcf,0x1a,0x00,0x00,0xd2,0x1a,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd5,0x1a,0x00,0x00,0xd3,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x8b,0x00,0x00,0x00,0x3f,0x24,0x00,0x00, +0xd5,0x1a,0x00,0x00,0xf9,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd7,0x1a,0x00,0x00,0xd3,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x8b,0x00,0x00,0x00,0x41,0x24,0x00,0x00,0xd7,0x1a,0x00,0x00, +0x3f,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd9,0x1a,0x00,0x00,0xd3,0x1a,0x00,0x00,0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x8b,0x00,0x00,0x00,0x43,0x24,0x00,0x00,0xd9,0x1a,0x00,0x00,0x41,0x24,0x00,0x00, +0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdc,0x1a,0x00,0x00, +0xc8,0x1a,0x00,0x00,0xe6,0x06,0x00,0x00,0x52,0x00,0x06,0x00,0x8b,0x00,0x00,0x00, +0x46,0x24,0x00,0x00,0xdc,0x1a,0x00,0x00,0x43,0x24,0x00,0x00,0x03,0x00,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xe0,0x1a,0x00,0x00,0x46,0x24,0x00,0x00, +0x46,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x41,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xe0,0x1a,0x00,0x00,0x1a,0x25,0x00,0x00,0x18,0x25,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe4,0x1a,0x00,0x00,0x41,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x8b,0x00,0x00,0x00,0x48,0x24,0x00,0x00, +0xe4,0x1a,0x00,0x00,0x46,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe6,0x1a,0x00,0x00,0x41,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x8b,0x00,0x00,0x00,0x4a,0x24,0x00,0x00,0xe6,0x1a,0x00,0x00, +0x48,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe8,0x1a,0x00,0x00,0x41,0x1c,0x00,0x00,0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x8b,0x00,0x00,0x00,0x4c,0x24,0x00,0x00,0xe8,0x1a,0x00,0x00,0x4a,0x24,0x00,0x00, +0x02,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xe9,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe9,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x25,0x25,0x00,0x00, +0x3b,0x24,0x00,0x00,0x1e,0x1c,0x00,0x00,0x4c,0x24,0x00,0x00,0xcd,0x1a,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x62,0x1c,0x00,0x00,0x26,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd1,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xba,0x01,0x00,0x00,0x62,0x1c,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x66,0x1c,0x00,0x00,0xbb,0x01,0x00,0x00, +0xd1,0x1c,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x67,0x1c,0x00,0x00, +0x62,0x1c,0x00,0x00,0x66,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x69,0x1c,0x00,0x00,0x67,0x1c,0x00,0x00,0xfa,0x09,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x6a,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x69,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6b,0x1c,0x00,0x00, +0x6a,0x1c,0x00,0x00,0x22,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xd6,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x36,0x0d,0x00,0x00, +0xa1,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xdb,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xd6,0x1c,0x00,0x00,0x7a,0x18,0x00,0x00, +0xb8,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0x71,0x1c,0x00,0x00,0xdb,0x1c,0x00,0x00, +0x54,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0x75,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x71,0x1c,0x00,0x00,0x72,0x1c,0x00,0x00,0x75,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x72,0x1c,0x00,0x00,0xa4,0x00,0x05,0x00,0xca,0x00,0x00,0x00, +0x74,0x1c,0x00,0x00,0xab,0x0c,0x00,0x00,0xc2,0x08,0x00,0x00,0xf9,0x00,0x02,0x00, +0x75,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x75,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0xca,0x00,0x00,0x00,0x76,0x1c,0x00,0x00,0x71,0x1c,0x00,0x00,0xe9,0x1a,0x00,0x00, +0x74,0x1c,0x00,0x00,0x72,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0x7c,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x76,0x1c,0x00,0x00,0x78,0x1c,0x00,0x00, +0x7b,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x7b,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x7c,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x78,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x4a,0x02,0x00,0x00,0xde,0x1c,0x00,0x00,0x83,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x52,0x02,0x00,0x00,0xe0,0x1c,0x00,0x00,0xde,0x1c,0x00,0x00,0x2e,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0xe2,0x1c,0x00,0x00,0xe0,0x1c,0x00,0x00, +0x11,0x0d,0x00,0x00,0x02,0x00,0x00,0x00,0xba,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x7c,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x7c,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x8b,0x00,0x00,0x00,0x33,0x25,0x00,0x00,0x13,0x06,0x00,0x00,0x7b,0x1c,0x00,0x00, +0xe2,0x1c,0x00,0x00,0x78,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0x4a,0x1c,0x00,0x00, +0x33,0x25,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x7f,0x1c,0x00,0x00, +0x4a,0x1c,0x00,0x00,0x59,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x80,0x1c,0x00,0x00,0x7f,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x81,0x1c,0x00,0x00,0x6b,0x1c,0x00,0x00,0x80,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x83,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x81,0x1c,0x00,0x00,0xbe,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0x85,0x1c,0x00,0x00, +0x83,0x1c,0x00,0x00,0x22,0x0a,0x00,0x00,0xf7,0x00,0x03,0x00,0xb8,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x85,0x1c,0x00,0x00,0x86,0x1c,0x00,0x00, +0xb8,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x86,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x87,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x87,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x35,0x25,0x00,0x00,0x83,0x1c,0x00,0x00,0x86,0x1c,0x00,0x00, +0xcf,0x25,0x00,0x00,0x9d,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x34,0x25,0x00,0x00,0x0b,0x02,0x00,0x00,0x86,0x1c,0x00,0x00,0x9f,0x1c,0x00,0x00, +0x9d,0x1c,0x00,0x00,0xb3,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0x8a,0x1c,0x00,0x00, +0x34,0x25,0x00,0x00,0xe4,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xa0,0x1c,0x00,0x00, +0x9d,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x8a,0x1c,0x00,0x00, +0x8b,0x1c,0x00,0x00,0xa0,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x8b,0x1c,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x8e,0x1c,0x00,0x00,0x4a,0x1c,0x00,0x00, +0x34,0x25,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8f,0x1c,0x00,0x00, +0x8e,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x90,0x1c,0x00,0x00, +0x6b,0x1c,0x00,0x00,0x8f,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x92,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x81,0x1c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x94,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x90,0x1c,0x00,0x00,0xb4,0x00,0x05,0x00,0xca,0x00,0x00,0x00, +0x95,0x1c,0x00,0x00,0x92,0x1c,0x00,0x00,0x94,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00, +0x9c,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x95,0x1c,0x00,0x00, +0x96,0x1c,0x00,0x00,0x9c,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x96,0x1c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x98,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x90,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xe7,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x35,0x25,0x00,0x00, +0x98,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x9c,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9c,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xcf,0x25,0x00,0x00, +0x35,0x25,0x00,0x00,0x8b,0x1c,0x00,0x00,0xe7,0x1c,0x00,0x00,0x96,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x9d,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x9d,0x1c,0x00,0x00, +0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x9f,0x1c,0x00,0x00,0x34,0x25,0x00,0x00, +0x0b,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x87,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa0,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa2,0x1c,0x00,0x00, +0x38,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa4,0x1c,0x00,0x00,0xa2,0x1c,0x00,0x00,0x5e,0x07,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xeb,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xa4,0x1c,0x00,0x00,0xba,0x01,0x00,0x00,0xbb,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xf0,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0xeb,0x1c,0x00,0x00,0x4c,0x0a,0x00,0x00,0xb7,0x00,0x05,0x00,0xca,0x00,0x00,0x00, +0xaa,0x1c,0x00,0x00,0x35,0x25,0x00,0x00,0x83,0x1c,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xab,0x1c,0x00,0x00,0xaa,0x1c,0x00,0x00,0xbb,0x01,0x00,0x00, +0xba,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xad,0x1c,0x00,0x00, +0xab,0x1c,0x00,0x00,0xf0,0x1c,0x00,0x00,0xba,0x00,0x05,0x00,0xca,0x00,0x00,0x00, +0xaf,0x1c,0x00,0x00,0xad,0x1c,0x00,0x00,0x22,0x0a,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xb0,0x1c,0x00,0x00,0xaf,0x1c,0x00,0x00,0xbb,0x01,0x00,0x00, +0xba,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf5,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x5e,0x19,0x00,0x00,0x16,0x07,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xfa,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xa1,0x0c,0x00,0x00,0xf5,0x1c,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb5,0x1c,0x00,0x00,0xbb,0x01,0x00,0x00,0xfa,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb7,0x1c,0x00,0x00,0xb0,0x1c,0x00,0x00, +0xb5,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0xb8,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb8,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x36,0x25,0x00,0x00, +0xba,0x01,0x00,0x00,0x7c,0x1c,0x00,0x00,0xb7,0x1c,0x00,0x00,0xa0,0x1c,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xb9,0x1c,0x00,0x00,0x4a,0x1c,0x00,0x00, +0x54,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xba,0x1c,0x00,0x00, +0xb9,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xbb,0x1c,0x00,0x00, +0x4a,0x1c,0x00,0x00,0xaf,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xbb,0x1c,0x00,0x00, +0xba,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xbc,0x1c,0x00,0x00, +0x4a,0x1c,0x00,0x00,0x50,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xbd,0x1c,0x00,0x00,0xbc,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0xb9,0x1c,0x00,0x00, +0xbd,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc0,0x1c,0x00,0x00, +0x7f,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0xbc,0x1c,0x00,0x00,0xc0,0x1c,0x00,0x00, +0x3e,0x00,0x03,0x00,0x7f,0x1c,0x00,0x00,0x6b,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x8b,0x00,0x00,0x00,0xc5,0x1c,0x00,0x00,0x4a,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x7a,0x02,0x00,0x00,0xfc,0x1c,0x00,0x00,0x7c,0x02,0x00,0x00,0x63,0x00,0x04,0x00, +0xfc,0x1c,0x00,0x00,0xb4,0x0b,0x00,0x00,0xc5,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xc9,0x1c,0x00,0x00,0xbb,0x1c,0x00,0x00,0xb7,0x00,0x05,0x00, +0xca,0x00,0x00,0x00,0xca,0x1c,0x00,0x00,0xc9,0x1c,0x00,0x00,0xba,0x01,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xcb,0x1c,0x00,0x00,0xca,0x1c,0x00,0x00, +0xbb,0x01,0x00,0x00,0xba,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xcc,0x1c,0x00,0x00,0x36,0x25,0x00,0x00,0xcb,0x1c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x30,0x0c,0x00,0x00,0x25,0x25,0x00,0x00,0x03,0x00,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x14,0x1d,0x00,0x00,0x2a,0x0d,0x00,0x00, +0xbb,0x01,0x00,0x00,0xba,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x18,0x1d,0x00,0x00,0x14,0x1d,0x00,0x00,0xa0,0x18,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1a,0x1d,0x00,0x00,0xbb,0x01,0x00,0x00,0x36,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1b,0x1d,0x00,0x00,0x18,0x1d,0x00,0x00, +0x1a,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1d,0x1d,0x00,0x00, +0x30,0x0c,0x00,0x00,0x5e,0x07,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x1f,0x1d,0x00,0x00,0x49,0x25,0x00,0x00,0xbb,0x01,0x00,0x00,0xba,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x21,0x1d,0x00,0x00,0x08,0x0d,0x00,0x00, +0x5e,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x35,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x21,0x1d,0x00,0x00,0xba,0x01,0x00,0x00, +0xbb,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x3a,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x1f,0x1d,0x00,0x00,0x35,0x1d,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x40,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x1b,0x1d,0x00,0x00,0x1d,0x1d,0x00,0x00,0x3a,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x45,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x1b,0x1d,0x00,0x00,0x40,0x1d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x29,0x1d,0x00,0x00,0x08,0x0d,0x00,0x00,0x9e,0x24,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x49,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x29,0x1d,0x00,0x00,0xba,0x01,0x00,0x00,0xbb,0x01,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x4f,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x45,0x1d,0x00,0x00,0x30,0x0c,0x00,0x00,0x49,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x54,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x45,0x1d,0x00,0x00,0x4f,0x1d,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x31,0x1d,0x00,0x00,0x54,0x1d,0x00,0x00,0x54,0x1d,0x00,0x00, +0x54,0x1d,0x00,0x00,0xf7,0x00,0x03,0x00,0x4a,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xab,0x0c,0x00,0x00,0x35,0x0c,0x00,0x00,0x39,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x39,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9d,0x1d,0x00,0x00,0xee,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9f,0x1d,0x00,0x00,0xee,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa0,0x1d,0x00,0x00,0x9d,0x1d,0x00,0x00, +0x9f,0x1d,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa1,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0xa0,0x1d,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa2,0x1d,0x00,0x00,0xbb,0x01,0x00,0x00,0xa1,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xfe,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0xa2,0x1d,0x00,0x00,0x1e,0x09,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x03,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x16,0x09,0x00,0x00,0xfe,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x0c,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xa1,0x0c,0x00,0x00, +0x49,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x11,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x36,0x0d,0x00,0x00,0x0c,0x1e,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x17,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x03,0x1e,0x00,0x00,0xbb,0x01,0x00,0x00,0x11,0x1e,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xb3,0x1d,0x00,0x00,0x38,0x1c,0x00,0x00, +0x17,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xb7,0x1d,0x00,0x00, +0x26,0x1c,0x00,0x00,0xb3,0x1d,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xbb,0x1d,0x00,0x00,0x26,0x1c,0x00,0x00,0xb3,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x1c,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x1a,0x25,0x00,0x00,0xb7,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x21,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x18,0x25,0x00,0x00, +0xbb,0x1d,0x00,0x00,0xba,0x00,0x05,0x00,0x5f,0x09,0x00,0x00,0xcb,0x1d,0x00,0x00, +0x1c,0x1e,0x00,0x00,0x5a,0x25,0x00,0x00,0x9a,0x00,0x04,0x00,0xca,0x00,0x00,0x00, +0xcc,0x1d,0x00,0x00,0xcb,0x1d,0x00,0x00,0xa8,0x00,0x04,0x00,0xca,0x00,0x00,0x00, +0xcd,0x1d,0x00,0x00,0xcc,0x1d,0x00,0x00,0xf7,0x00,0x03,0x00,0xd3,0x1d,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xcd,0x1d,0x00,0x00,0xce,0x1d,0x00,0x00, +0xd3,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xce,0x1d,0x00,0x00,0xba,0x00,0x05,0x00, +0x5f,0x09,0x00,0x00,0xd1,0x1d,0x00,0x00,0x5a,0x25,0x00,0x00,0x21,0x1e,0x00,0x00, +0x9a,0x00,0x04,0x00,0xca,0x00,0x00,0x00,0xd2,0x1d,0x00,0x00,0xd1,0x1d,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd3,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xd3,0x1d,0x00,0x00, +0xf5,0x00,0x07,0x00,0xca,0x00,0x00,0x00,0xd4,0x1d,0x00,0x00,0xcc,0x1d,0x00,0x00, +0x39,0x0c,0x00,0x00,0xd2,0x1d,0x00,0x00,0xce,0x1d,0x00,0x00,0xf7,0x00,0x03,0x00, +0xf1,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd4,0x1d,0x00,0x00, +0xd5,0x1d,0x00,0x00,0xf1,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xd5,0x1d,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xd9,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x5a,0x25,0x00,0x00,0x1c,0x1e,0x00,0x00,0x21,0x1e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x26,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xcc,0x1c,0x00,0x00,0x8e,0x19,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xdd,0x1d,0x00,0x00,0x26,0x1e,0x00,0x00,0x26,0x1e,0x00,0x00, +0x26,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x2b,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x9e,0x0c,0x00,0x00,0xd2,0x02,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe1,0x1d,0x00,0x00,0xbb,0x01,0x00,0x00, +0x2b,0x1e,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xe4,0x1d,0x00,0x00, +0xdd,0x1d,0x00,0x00,0xe1,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x33,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xe4,0x1d,0x00,0x00, +0x01,0x0b,0x00,0x00,0x9f,0x24,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x45,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xd9,0x1d,0x00,0x00, +0x5a,0x25,0x00,0x00,0x33,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x4a,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x31,0x1d,0x00,0x00, +0x8d,0x09,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x64,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x4a,0x1e,0x00,0x00,0x31,0x1d,0x00,0x00, +0x33,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0xf1,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf1,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x68,0x25,0x00,0x00, +0x31,0x1d,0x00,0x00,0xd3,0x1d,0x00,0x00,0x64,0x1e,0x00,0x00,0xd5,0x1d,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x67,0x25,0x00,0x00,0x5a,0x25,0x00,0x00, +0xd3,0x1d,0x00,0x00,0x45,0x1e,0x00,0x00,0xd5,0x1d,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x76,0x1e,0x00,0x00,0x25,0x25,0x00,0x00,0x25,0x25,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x77,0x1e,0x00,0x00,0x68,0x25,0x00,0x00,0x76,0x1e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x99,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xe5,0x08,0x00,0x00,0x77,0x1e,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9e,0x1e,0x00,0x00,0x25,0x25,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa0,0x1e,0x00,0x00,0x25,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa1,0x1e,0x00,0x00, +0x9e,0x1e,0x00,0x00,0xa0,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa3,0x1e,0x00,0x00,0x25,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa4,0x1e,0x00,0x00,0xa1,0x1e,0x00,0x00,0xa3,0x1e,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa9,0x1e,0x00,0x00,0x9e,0x1e,0x00,0x00, +0xa3,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xae,0x1e,0x00,0x00, +0x9e,0x1e,0x00,0x00,0xa0,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb1,0x1e,0x00,0x00,0xae,0x1e,0x00,0x00,0xa3,0x1e,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xb2,0x1e,0x00,0x00,0xa4,0x1e,0x00,0x00,0xa9,0x1e,0x00,0x00, +0xb1,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xcd,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xba,0x01,0x00,0x00,0xa4,0x1e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd2,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xa9,0x1e,0x00,0x00,0xb1,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xd7,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xcd,0x1e,0x00,0x00,0xd2,0x1e,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc6,0x1e,0x00,0x00,0xd7,0x1e,0x00,0x00,0xbb,0x01,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xc7,0x1e,0x00,0x00,0xc6,0x1e,0x00,0x00,0xc6,0x1e,0x00,0x00, +0xc6,0x1e,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xc8,0x1e,0x00,0x00, +0xb2,0x1e,0x00,0x00,0xc7,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xdc,0x1e,0x00,0x00,0xc8,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xdd,0x1e,0x00,0x00,0x6a,0x03,0x00,0x00,0xdc,0x1e,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdf,0x1e,0x00,0x00,0xc8,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe0,0x1e,0x00,0x00, +0xd2,0x02,0x00,0x00,0xdf,0x1e,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe1,0x1e,0x00,0x00,0xdd,0x1e,0x00,0x00,0xe0,0x1e,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe3,0x1e,0x00,0x00,0xc8,0x1e,0x00,0x00,0x02,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe4,0x1e,0x00,0x00,0x6a,0x03,0x00,0x00, +0xe3,0x1e,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe5,0x1e,0x00,0x00, +0xe1,0x1e,0x00,0x00,0xe4,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe8,0x1e,0x00,0x00,0xd2,0x02,0x00,0x00,0xdc,0x1e,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xeb,0x1e,0x00,0x00,0xd2,0x02,0x00,0x00,0xe3,0x1e,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xec,0x1e,0x00,0x00,0xe8,0x1e,0x00,0x00, +0xeb,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xef,0x1e,0x00,0x00, +0x7d,0x03,0x00,0x00,0xdc,0x1e,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf3,0x1e,0x00,0x00,0xef,0x1e,0x00,0x00,0xe0,0x1e,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf7,0x1e,0x00,0x00,0xf3,0x1e,0x00,0x00,0xe4,0x1e,0x00,0x00, +0x52,0x00,0x06,0x00,0x8b,0x00,0x00,0x00,0x6c,0x24,0x00,0x00,0xe5,0x1e,0x00,0x00, +0x25,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x8b,0x00,0x00,0x00, +0x6e,0x24,0x00,0x00,0xec,0x1e,0x00,0x00,0x6c,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x8b,0x00,0x00,0x00,0x70,0x24,0x00,0x00,0xf7,0x1e,0x00,0x00, +0x6e,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfe,0x1e,0x00,0x00,0x67,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x00,0x1f,0x00,0x00,0x67,0x25,0x00,0x00,0x01,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x01,0x1f,0x00,0x00,0xfe,0x1e,0x00,0x00, +0x00,0x1f,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x03,0x1f,0x00,0x00, +0x67,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x04,0x1f,0x00,0x00,0x01,0x1f,0x00,0x00,0x03,0x1f,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x09,0x1f,0x00,0x00,0xfe,0x1e,0x00,0x00,0x03,0x1f,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0e,0x1f,0x00,0x00,0xfe,0x1e,0x00,0x00, +0x00,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x11,0x1f,0x00,0x00, +0x0e,0x1f,0x00,0x00,0x03,0x1f,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x12,0x1f,0x00,0x00,0x04,0x1f,0x00,0x00,0x09,0x1f,0x00,0x00,0x11,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x2d,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xba,0x01,0x00,0x00,0x04,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x32,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x09,0x1f,0x00,0x00,0x11,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x37,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x2d,0x1f,0x00,0x00, +0x32,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x26,0x1f,0x00,0x00, +0x37,0x1f,0x00,0x00,0xbb,0x01,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x27,0x1f,0x00,0x00,0x26,0x1f,0x00,0x00,0x26,0x1f,0x00,0x00,0x26,0x1f,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x28,0x1f,0x00,0x00,0x12,0x1f,0x00,0x00, +0x27,0x1f,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3c,0x1f,0x00,0x00, +0x28,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3d,0x1f,0x00,0x00,0x6a,0x03,0x00,0x00,0x3c,0x1f,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3f,0x1f,0x00,0x00,0x28,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x40,0x1f,0x00,0x00,0xd2,0x02,0x00,0x00, +0x3f,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x41,0x1f,0x00,0x00, +0x3d,0x1f,0x00,0x00,0x40,0x1f,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x43,0x1f,0x00,0x00,0x28,0x1f,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x44,0x1f,0x00,0x00,0x6a,0x03,0x00,0x00,0x43,0x1f,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x45,0x1f,0x00,0x00,0x41,0x1f,0x00,0x00, +0x44,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x48,0x1f,0x00,0x00, +0xd2,0x02,0x00,0x00,0x3c,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4b,0x1f,0x00,0x00,0xd2,0x02,0x00,0x00,0x43,0x1f,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4c,0x1f,0x00,0x00,0x48,0x1f,0x00,0x00,0x4b,0x1f,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4f,0x1f,0x00,0x00,0x7d,0x03,0x00,0x00, +0x3c,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x53,0x1f,0x00,0x00, +0x4f,0x1f,0x00,0x00,0x40,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x57,0x1f,0x00,0x00,0x53,0x1f,0x00,0x00,0x44,0x1f,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x58,0x1f,0x00,0x00,0x45,0x1f,0x00,0x00,0x4c,0x1f,0x00,0x00, +0x57,0x1f,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x89,0x1e,0x00,0x00, +0x70,0x24,0x00,0x00,0x70,0x24,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x8b,0x1e,0x00,0x00, +0x89,0x1e,0x00,0x00,0x99,0x1e,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x8e,0x1e,0x00,0x00,0x70,0x24,0x00,0x00,0x70,0x24,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x5f,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x58,0x1f,0x00,0x00, +0x8e,0x1e,0x00,0x00,0x8b,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x64,0x1f,0x00,0x00,0x5f,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x66,0x1f,0x00,0x00,0x5f,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x67,0x1f,0x00,0x00,0x64,0x1f,0x00,0x00, +0x66,0x1f,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x69,0x1f,0x00,0x00, +0x5f,0x1f,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6a,0x1f,0x00,0x00,0x67,0x1f,0x00,0x00,0x69,0x1f,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6f,0x1f,0x00,0x00,0x64,0x1f,0x00,0x00,0x69,0x1f,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x74,0x1f,0x00,0x00,0x64,0x1f,0x00,0x00, +0x66,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x77,0x1f,0x00,0x00, +0x74,0x1f,0x00,0x00,0x69,0x1f,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x78,0x1f,0x00,0x00,0x6a,0x1f,0x00,0x00,0x6f,0x1f,0x00,0x00,0x77,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x93,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x6f,0x1f,0x00,0x00,0x77,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x98,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x6a,0x1f,0x00,0x00,0x93,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8b,0x1f,0x00,0x00,0xbb,0x01,0x00,0x00,0x98,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x9d,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xa3,0x03,0x00,0x00,0x8b,0x1f,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x8d,0x1f,0x00,0x00,0x9d,0x1f,0x00,0x00,0x9d,0x1f,0x00,0x00,0x9d,0x1f,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x8e,0x1f,0x00,0x00,0x78,0x1f,0x00,0x00, +0x8d,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00,0x4a,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x35,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x59,0x1d,0x00,0x00, +0x25,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5b,0x1d,0x00,0x00,0x25,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5c,0x1d,0x00,0x00,0x59,0x1d,0x00,0x00,0x5b,0x1d,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5e,0x1d,0x00,0x00,0x25,0x25,0x00,0x00, +0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5f,0x1d,0x00,0x00, +0x5c,0x1d,0x00,0x00,0x5e,0x1d,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x64,0x1d,0x00,0x00,0x59,0x1d,0x00,0x00,0x5e,0x1d,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x69,0x1d,0x00,0x00,0x59,0x1d,0x00,0x00,0x5b,0x1d,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6c,0x1d,0x00,0x00,0x69,0x1d,0x00,0x00, +0x5e,0x1d,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x6d,0x1d,0x00,0x00, +0x5f,0x1d,0x00,0x00,0x64,0x1d,0x00,0x00,0x6c,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00, +0x4a,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x4a,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x6b,0x25,0x00,0x00,0x8e,0x1f,0x00,0x00,0xf1,0x1d,0x00,0x00, +0x6d,0x1d,0x00,0x00,0x35,0x0c,0x00,0x00,0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00, +0xa2,0x1f,0x00,0x00,0x17,0x19,0x00,0x00,0xc1,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x05,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa3,0x1f,0x00,0x00, +0xa2,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xca,0x00,0x00,0x00, +0xa5,0x1f,0x00,0x00,0xa3,0x1f,0x00,0x00,0xba,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa7,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0xa7,0x1f,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xf7,0x25,0x00,0x00,0xa5,0x1f,0x00,0x00,0xbb,0x01,0x00,0x00, +0xa3,0x1f,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xad,0x1f,0x00,0x00, +0xf7,0x25,0x00,0x00,0xf7,0x25,0x00,0x00,0xf7,0x25,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xae,0x1f,0x00,0x00,0x6b,0x25,0x00,0x00,0xad,0x1f,0x00,0x00, +0x41,0x00,0x05,0x00,0x3b,0x02,0x00,0x00,0xb5,0x1f,0x00,0x00,0x04,0x02,0x00,0x00, +0x3a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb6,0x1f,0x00,0x00, +0xb5,0x1f,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xb1,0x1f,0x00,0x00, +0xae,0x1f,0x00,0x00,0xb6,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xc3,0x1f,0x00,0x00,0x79,0x0c,0x00,0x00,0xf8,0x0c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xde,0x1f,0x00,0x00,0xc3,0x1f,0x00,0x00,0x00,0x00,0x00,0x00, +0xbe,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0xdf,0x1f,0x00,0x00,0xde,0x1f,0x00,0x00, +0xba,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xe4,0x1f,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xdf,0x1f,0x00,0x00,0xe0,0x1f,0x00,0x00,0xe4,0x1f,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe0,0x1f,0x00,0x00,0xbc,0x00,0x05,0x00,0xca,0x00,0x00,0x00, +0xe3,0x1f,0x00,0x00,0xde,0x1f,0x00,0x00,0xbb,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe4,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0xe4,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00, +0xca,0x00,0x00,0x00,0xe5,0x1f,0x00,0x00,0xdf,0x1f,0x00,0x00,0xa7,0x1f,0x00,0x00, +0xe3,0x1f,0x00,0x00,0xe0,0x1f,0x00,0x00,0xf7,0x00,0x03,0x00,0xf0,0x1f,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe5,0x1f,0x00,0x00,0xe6,0x1f,0x00,0x00, +0xf0,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0xe6,0x1f,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe8,0x1f,0x00,0x00,0xc3,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0xbe,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0xe9,0x1f,0x00,0x00,0xe8,0x1f,0x00,0x00, +0xba,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xee,0x1f,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xe9,0x1f,0x00,0x00,0xea,0x1f,0x00,0x00,0xee,0x1f,0x00,0x00, +0xf8,0x00,0x02,0x00,0xea,0x1f,0x00,0x00,0xbc,0x00,0x05,0x00,0xca,0x00,0x00,0x00, +0xed,0x1f,0x00,0x00,0xe8,0x1f,0x00,0x00,0xbb,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xee,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0xee,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00, +0xca,0x00,0x00,0x00,0xef,0x1f,0x00,0x00,0xe9,0x1f,0x00,0x00,0xe6,0x1f,0x00,0x00, +0xed,0x1f,0x00,0x00,0xea,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00,0xf0,0x1f,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf0,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00,0xca,0x00,0x00,0x00, +0xf1,0x1f,0x00,0x00,0xe5,0x1f,0x00,0x00,0xe4,0x1f,0x00,0x00,0xef,0x1f,0x00,0x00, +0xee,0x1f,0x00,0x00,0xa4,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0xc6,0x1f,0x00,0x00, +0xf1,0x1f,0x00,0x00,0xc2,0x08,0x00,0x00,0xf7,0x00,0x03,0x00,0xd7,0x1f,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc6,0x1f,0x00,0x00,0xc7,0x1f,0x00,0x00, +0xcb,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0xcb,0x1f,0x00,0x00,0x41,0x00,0x05,0x00, +0x3b,0x02,0x00,0x00,0xf6,0x1f,0x00,0x00,0x04,0x02,0x00,0x00,0x45,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf7,0x1f,0x00,0x00,0xf6,0x1f,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcd,0x1f,0x00,0x00,0xf7,0x1f,0x00,0x00, +0xac,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd0,0x1f,0x00,0x00, +0x30,0x0c,0x00,0x00,0xcd,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd4,0x1f,0x00,0x00,0xb3,0x18,0x00,0x00,0xd0,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xfc,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xba,0x01,0x00,0x00,0xd4,0x1f,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x98,0x24,0x00,0x00,0xfc,0x1f,0x00,0x00,0xb7,0x24,0x00,0x00,0x00,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd7,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0xc7,0x1f,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x95,0x24,0x00,0x00,0xba,0x01,0x00,0x00, +0xb7,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xd7,0x1f,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd7,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x7b,0x25,0x00,0x00,0x98,0x24,0x00,0x00,0xcb,0x1f,0x00,0x00,0x95,0x24,0x00,0x00, +0xc7,0x1f,0x00,0x00,0x3d,0x00,0x04,0x00,0x94,0x02,0x00,0x00,0xfe,0x1f,0x00,0x00, +0x96,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x01,0x20,0x00,0x00, +0x7b,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x02,0x20,0x00,0x00,0x7b,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x8b,0x00,0x00,0x00,0x03,0x20,0x00,0x00,0x01,0x20,0x00,0x00,0x02,0x20,0x00,0x00, +0xba,0x01,0x00,0x00,0xba,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0xfe,0x1f,0x00,0x00, +0xb4,0x0b,0x00,0x00,0x03,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x37,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x7e,0x0a,0x00,0x00, +0x5e,0x19,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x3b,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x08,0x0d,0x00,0x00,0xba,0x01,0x00,0x00, +0xbb,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x41,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x37,0x20,0x00,0x00,0x42,0x04,0x00,0x00, +0x3b,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x46,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x37,0x20,0x00,0x00,0x41,0x20,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x20,0x20,0x00,0x00,0x46,0x20,0x00,0x00, +0x46,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x22,0x20,0x00,0x00, +0x36,0x0d,0x00,0x00,0x54,0x07,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x4b,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x22,0x20,0x00,0x00, +0x9e,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x50,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x20,0x20,0x00,0x00,0x4b,0x20,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x28,0x20,0x00,0x00,0xab,0x0c,0x00,0x00, +0xbb,0x01,0x00,0x00,0x50,0x20,0x00,0x00,0xbe,0x00,0x05,0x00,0xca,0x00,0x00,0x00, +0x2c,0x20,0x00,0x00,0x35,0x1d,0x00,0x00,0xbb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x31,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x2c,0x20,0x00,0x00, +0x2d,0x20,0x00,0x00,0x31,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x2d,0x20,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x59,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x16,0x03,0x00,0x00,0x28,0x20,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x30,0x20,0x00,0x00,0x59,0x20,0x00,0x00,0xa9,0x0a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x31,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x31,0x20,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x84,0x25,0x00,0x00,0x28,0x20,0x00,0x00, +0xd7,0x1f,0x00,0x00,0x30,0x20,0x00,0x00,0x2d,0x20,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x58,0x0c,0x00,0x00,0xb1,0x1f,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x59,0x0c,0x00,0x00,0xb1,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5a,0x0c,0x00,0x00, +0xb1,0x1f,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x8b,0x00,0x00,0x00, +0x5b,0x0c,0x00,0x00,0x58,0x0c,0x00,0x00,0x59,0x0c,0x00,0x00,0x5a,0x0c,0x00,0x00, +0x84,0x25,0x00,0x00,0x3d,0x00,0x04,0x00,0x8b,0x02,0x00,0x00,0x5b,0x20,0x00,0x00, +0x8d,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0x5b,0x20,0x00,0x00,0xb4,0x0b,0x00,0x00, +0x5b,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x9d,0x02,0x00,0x00,0x62,0x20,0x00,0x00, +0x9f,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0x62,0x20,0x00,0x00,0xb4,0x0b,0x00,0x00, +0x13,0x06,0x00,0x00,0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_3bac33bed26e8ba6be3a38ad5a356ff0.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_3bac33bed26e8ba6be3a38ad5a356ff0.h new file mode 100644 index 00000000..51c7b908 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_3bac33bed26e8ba6be3a38ad5a356ff0.h @@ -0,0 +1,1994 @@ +// ffx_fsr2_accumulate_pass_3bac33bed26e8ba6be3a38ad5a356ff0.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_3bac33bed26e8ba6be3a38ad5a356ff0_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3bac33bed26e8ba6be3a38ad5a356ff0_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3bac33bed26e8ba6be3a38ad5a356ff0_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3bac33bed26e8ba6be3a38ad5a356ff0_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_3bac33bed26e8ba6be3a38ad5a356ff0_SampledImageResourceNames[] = { "r_input_exposure", "r_dilated_reactive_masks", "r_input_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_imgMips", "r_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3bac33bed26e8ba6be3a38ad5a356ff0_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 10, 12, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3bac33bed26e8ba6be3a38ad5a356ff0_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3bac33bed26e8ba6be3a38ad5a356ff0_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_3bac33bed26e8ba6be3a38ad5a356ff0_StorageImageResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3bac33bed26e8ba6be3a38ad5a356ff0_StorageImageResourceBindings[] = { 13, 14, 16, 17, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3bac33bed26e8ba6be3a38ad5a356ff0_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3bac33bed26e8ba6be3a38ad5a356ff0_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_3bac33bed26e8ba6be3a38ad5a356ff0_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3bac33bed26e8ba6be3a38ad5a356ff0_UniformBufferResourceBindings[] = { 18, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3bac33bed26e8ba6be3a38ad5a356ff0_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3bac33bed26e8ba6be3a38ad5a356ff0_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_3bac33bed26e8ba6be3a38ad5a356ff0_size = 31444; + +static const unsigned char g_ffx_fsr2_accumulate_pass_3bac33bed26e8ba6be3a38ad5a356ff0_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0xd5,0x26,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x09,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00, +0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c,0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30, +0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x0f,0x00,0x07,0x00,0x05,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0x65,0x0b,0x00,0x00,0x7b,0x0b,0x00,0x00,0x10,0x00,0x06,0x00, +0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00, +0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c, +0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66, +0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00,0x04,0x00,0x08,0x00, +0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x31,0x36, +0x62,0x69,0x74,0x5f,0x73,0x74,0x6f,0x72,0x61,0x67,0x65,0x00,0x04,0x00,0x0b,0x00, +0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x65,0x78, +0x70,0x6c,0x69,0x63,0x69,0x74,0x5f,0x61,0x72,0x69,0x74,0x68,0x6d,0x65,0x74,0x69, +0x63,0x5f,0x74,0x79,0x70,0x65,0x73,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x69,0x6d,0x61,0x67,0x65,0x5f, +0x6c,0x6f,0x61,0x64,0x5f,0x66,0x6f,0x72,0x6d,0x61,0x74,0x74,0x65,0x64,0x00,0x00, +0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70, +0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72, +0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47, +0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69, +0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00, +0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0x06,0x02,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x06,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53, +0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x06,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00, +0x06,0x00,0x07,0x00,0x06,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73, +0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00, +0x06,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f, +0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e, +0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0x06,0x02,0x00,0x00, +0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65, +0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0x06,0x02,0x00,0x00, +0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65, +0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0x06,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00, +0x06,0x00,0x08,0x00,0x06,0x02,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76, +0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00, +0x06,0x00,0x05,0x00,0x06,0x02,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x06,0x02,0x00,0x00,0x09,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61, +0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x06,0x02,0x00,0x00,0x0a,0x00,0x00,0x00, +0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x06,0x02,0x00,0x00,0x0b,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74, +0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00, +0x06,0x00,0x07,0x00,0x06,0x02,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00, +0x06,0x02,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75, +0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72, +0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x06,0x02,0x00,0x00,0x0e,0x00,0x00,0x00, +0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00, +0x06,0x02,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53, +0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x06,0x02,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c, +0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0x06,0x02,0x00,0x00, +0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43, +0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00, +0x06,0x02,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61, +0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x08,0x02,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x00,0x00,0x05,0x00,0x05,0x00,0x50,0x02,0x00,0x00,0x72,0x5f,0x69,0x6d, +0x67,0x4d,0x69,0x70,0x73,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x54,0x02,0x00,0x00, +0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x00,0x00,0x00, +0x05,0x00,0x08,0x00,0x61,0x02,0x00,0x00,0x72,0x5f,0x70,0x72,0x65,0x70,0x61,0x72, +0x65,0x64,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00, +0x05,0x00,0x08,0x00,0x69,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00, +0x05,0x00,0x09,0x00,0x78,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e, +0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f, +0x72,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x80,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c, +0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x05,0x00,0x06,0x00, +0x87,0x02,0x00,0x00,0x72,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f, +0x72,0x79,0x00,0x00,0x05,0x00,0x09,0x00,0x91,0x02,0x00,0x00,0x72,0x77,0x5f,0x69, +0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64, +0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x05,0x00,0x06,0x00,0x9a,0x02,0x00,0x00, +0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00, +0x05,0x00,0x06,0x00,0xa3,0x02,0x00,0x00,0x72,0x77,0x5f,0x6e,0x65,0x77,0x5f,0x6c, +0x6f,0x63,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0xb8,0x02,0x00,0x00, +0x72,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x00, +0x05,0x00,0x07,0x00,0xc3,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x05,0x00,0x09,0x00, +0xcf,0x02,0x00,0x00,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x72,0x65, +0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x73,0x00,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0x65,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x57,0x6f,0x72,0x6b,0x47, +0x72,0x6f,0x75,0x70,0x49,0x44,0x00,0x00,0x05,0x00,0x08,0x00,0x7b,0x0b,0x00,0x00, +0x67,0x6c,0x5f,0x4c,0x6f,0x63,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69, +0x6f,0x6e,0x49,0x44,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x06,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x06,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x06,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x06,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x06,0x02,0x00,0x00, +0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x06,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x06,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x06,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x06,0x02,0x00,0x00, +0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x06,0x02,0x00,0x00,0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x06,0x02,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x06,0x02,0x00,0x00,0x0b,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x06,0x02,0x00,0x00, +0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x06,0x02,0x00,0x00,0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x06,0x02,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x06,0x02,0x00,0x00,0x0f,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x06,0x02,0x00,0x00, +0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x06,0x02,0x00,0x00,0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x06,0x02,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x06,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x08,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x08,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x50,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x50,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x54,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x54,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x61,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x61,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x69,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x69,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x78,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x78,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x80,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x80,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x87,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x87,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x91,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x91,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x91,0x02,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x9a,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x9a,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xa3,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xa3,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb8,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb8,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xc3,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xc3,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xcf,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xcf,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x65,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x7b,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x90,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00, +0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x13,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x16,0x00,0x03,0x00, +0x52,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x52,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x5a,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x59,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x64,0x00,0x00,0x00, +0x37,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x91,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x96,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x91,0x00,0x00,0x00,0x14,0x00,0x02,0x00,0xcd,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x18,0x01,0x00,0x00,0x52,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb9,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xba,0x01,0x00,0x00,0x00,0x00,0x80,0x3f, +0x1e,0x00,0x15,0x00,0x06,0x02,0x00,0x00,0x64,0x00,0x00,0x00,0x64,0x00,0x00,0x00, +0x64,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x37,0x00,0x00,0x00, +0x37,0x00,0x00,0x00,0x91,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x07,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x06,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x07,0x02,0x00,0x00,0x08,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x09,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x0a,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x64,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x0f,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x14,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x19,0x02,0x00,0x00, +0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x1e,0x02,0x00,0x00, +0x05,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x1f,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x37,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x24,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x29,0x02,0x00,0x00, +0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x2a,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x2f,0x02,0x00,0x00, +0x09,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x34,0x02,0x00,0x00, +0x0a,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x39,0x02,0x00,0x00, +0x0b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x3e,0x02,0x00,0x00, +0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x3f,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x44,0x02,0x00,0x00, +0x0d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x49,0x02,0x00,0x00, +0x0f,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x4e,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x4f,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x4e,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x4f,0x02,0x00,0x00, +0x50,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x1a,0x00,0x02,0x00,0x52,0x02,0x00,0x00, +0x20,0x00,0x04,0x00,0x53,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x53,0x02,0x00,0x00,0x54,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x1b,0x00,0x03,0x00,0x56,0x02,0x00,0x00,0x4e,0x02,0x00,0x00,0x15,0x00,0x04,0x00, +0x5c,0x02,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x5c,0x02,0x00,0x00,0x5d,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x4f,0x02,0x00,0x00,0x61,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x4f,0x02,0x00,0x00,0x69,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x4f,0x02,0x00,0x00,0x78,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x7e,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x7f,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x7e,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7f,0x02,0x00,0x00,0x80,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x4f,0x02,0x00,0x00,0x87,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x8f,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x90,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x8f,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x90,0x02,0x00,0x00,0x91,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x98,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x99,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x98,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x99,0x02,0x00,0x00, +0x9a,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xa1,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xa2,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xa1,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0xa2,0x02,0x00,0x00,0xa3,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x5c,0x02,0x00,0x00,0xb3,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x4f,0x02,0x00,0x00,0xb8,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x4f,0x02,0x00,0x00,0xc3,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0xc5,0x02,0x00,0x00,0x09,0x02,0x00,0x00,0x09,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x4f,0x02,0x00,0x00,0xcf,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd8,0x02,0x00,0x00,0xb9,0x01,0x00,0x00, +0xb9,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xdb,0x02,0x00,0x00, +0x03,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0d,0x03,0x00,0x00, +0x6f,0x12,0x83,0x3a,0x2b,0x00,0x04,0x00,0x5c,0x02,0x00,0x00,0x47,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5c,0x02,0x00,0x00,0x4b,0x03,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x61,0x03,0x00,0x00, +0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x65,0x03,0x00,0x00, +0x00,0x00,0x00,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x75,0x03,0x00,0x00, +0x00,0x00,0x80,0xbe,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd8,0x03,0x00,0x00, +0x65,0x03,0x00,0x00,0x65,0x03,0x00,0x00,0x17,0x00,0x04,0x00,0xec,0x03,0x00,0x00, +0x5c,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0xf0,0x03,0x00,0x00, +0xcd,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xfd,0x03,0x00,0x00,0x00,0xe0,0x7f,0x47,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x15,0x04,0x00,0x00,0xdb,0x0f,0x49,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x1c,0x04,0x00,0x00,0xdb,0x0f,0xc9,0x3f,0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x29,0x04,0x00,0x00,0x00,0x40,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x35,0x04,0x00,0x00,0xcd,0xcc,0xcc,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x3d,0x04,0x00,0x00,0x00,0x00,0xc8,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x42,0x04,0x00,0x00,0x00,0x00,0x10,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x4a,0x04,0x00,0x00,0x00,0x00,0x80,0x40,0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x55,0x04,0x00,0x00,0x00,0xbc,0x00,0x00,0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x5b,0x04,0x00,0x00,0x00,0x80,0x00,0x00,0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x61,0x04,0x00,0x00,0x00,0x3c,0x00,0x00,0x2b,0x00,0x04,0x00,0x5c,0x02,0x00,0x00, +0xd8,0x04,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xd9,0x04,0x00,0x00, +0x59,0x00,0x00,0x00,0xd8,0x04,0x00,0x00,0x20,0x00,0x04,0x00,0xda,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0xd9,0x04,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x77,0x05,0x00,0x00,0x52,0xb8,0xfe,0x3f,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x96,0x05,0x00,0x00,0xfe,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x97,0x05,0x00,0x00,0xff,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x5c,0x02,0x00,0x00, +0xec,0x05,0x00,0x00,0x10,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xed,0x05,0x00,0x00, +0x08,0x00,0x00,0x00,0xec,0x05,0x00,0x00,0x20,0x00,0x04,0x00,0xee,0x05,0x00,0x00, +0x07,0x00,0x00,0x00,0xed,0x05,0x00,0x00,0x2c,0x00,0x07,0x00,0x91,0x00,0x00,0x00, +0xfd,0x05,0x00,0x00,0xb9,0x01,0x00,0x00,0xb9,0x01,0x00,0x00,0xb9,0x01,0x00,0x00, +0xb9,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x14,0x06,0x00,0x00, +0x9a,0x99,0x99,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2c,0x06,0x00,0x00, +0x00,0x00,0x00,0xc0,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2d,0x06,0x00,0x00, +0x00,0x00,0x40,0xc0,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd0,0x06,0x00,0x00, +0xab,0xaa,0xaa,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x00,0x07,0x00,0x00, +0xab,0xaa,0x2a,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2c,0x07,0x00,0x00, +0x00,0x00,0x00,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x3f,0x07,0x00,0x00, +0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x49,0x07,0x00,0x00, +0x00,0x00,0x20,0x41,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x83,0x07,0x00,0x00, +0x97,0x05,0x00,0x00,0x97,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x8e,0x07,0x00,0x00,0x09,0x02,0x00,0x00,0x97,0x05,0x00,0x00,0x2c,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x99,0x07,0x00,0x00,0x0f,0x02,0x00,0x00,0x97,0x05,0x00,0x00, +0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xa4,0x07,0x00,0x00,0x14,0x02,0x00,0x00, +0x97,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xaf,0x07,0x00,0x00, +0x97,0x05,0x00,0x00,0x09,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0xc4,0x07,0x00,0x00,0x0f,0x02,0x00,0x00,0x09,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0xcf,0x07,0x00,0x00,0x14,0x02,0x00,0x00,0x09,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xda,0x07,0x00,0x00,0x97,0x05,0x00,0x00, +0x0f,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xe5,0x07,0x00,0x00, +0x09,0x02,0x00,0x00,0x0f,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0xf0,0x07,0x00,0x00,0x0f,0x02,0x00,0x00,0x0f,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0xfb,0x07,0x00,0x00,0x14,0x02,0x00,0x00,0x0f,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x06,0x08,0x00,0x00,0x97,0x05,0x00,0x00, +0x14,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x11,0x08,0x00,0x00, +0x09,0x02,0x00,0x00,0x14,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x1c,0x08,0x00,0x00,0x0f,0x02,0x00,0x00,0x14,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x27,0x08,0x00,0x00,0x14,0x02,0x00,0x00,0x14,0x02,0x00,0x00, +0x2a,0x00,0x03,0x00,0xcd,0x00,0x00,0x00,0xad,0x08,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xb4,0x08,0x00,0x00,0xff,0xfe,0xfe,0x3e,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xd0,0x08,0x00,0x00,0x0d,0x03,0x00,0x00,0x0d,0x03,0x00,0x00, +0x0d,0x03,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe9,0x08,0x00,0x00, +0x00,0x00,0xa0,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf1,0x08,0x00,0x00, +0x00,0x00,0x40,0x40,0x17,0x00,0x04,0x00,0x32,0x09,0x00,0x00,0xcd,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x60,0x09,0x00,0x00, +0x3f,0x07,0x00,0x00,0x3f,0x07,0x00,0x00,0x3f,0x07,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x7f,0x09,0x00,0x00,0x30,0x96,0x7c,0x3d,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xc6,0x09,0x00,0x00,0x00,0x00,0x7f,0x43,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xee,0x09,0x00,0x00,0x81,0x80,0x80,0x3b,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x18,0x0a,0x00,0x00,0x00,0x00,0xc0,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x4a,0x0a,0x00,0x00,0xa4,0x70,0x7d,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x75,0x0a,0x00,0x00,0x00,0x00,0x80,0xbf,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xcd,0x0a,0x00,0x00,0xb9,0x01,0x00,0x00,0xb9,0x01,0x00,0x00, +0xb9,0x01,0x00,0x00,0x17,0x00,0x04,0x00,0x63,0x0b,0x00,0x00,0x5c,0x02,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x64,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x63,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00,0x64,0x0b,0x00,0x00,0x65,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5c,0x02,0x00,0x00,0x6d,0x0b,0x00,0x00, +0x08,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0xec,0x03,0x00,0x00,0x79,0x0b,0x00,0x00, +0x6d,0x0b,0x00,0x00,0x6d,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00,0x64,0x0b,0x00,0x00, +0x7b,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x63,0x0b,0x00,0x00, +0x90,0x0b,0x00,0x00,0x6d,0x0b,0x00,0x00,0x6d,0x0b,0x00,0x00,0x47,0x03,0x00,0x00, +0x2b,0x00,0x04,0x00,0x5c,0x02,0x00,0x00,0xe8,0x24,0x00,0x00,0x07,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xe9,0x24,0x00,0x00,0xfd,0x03,0x00,0x00, +0xfd,0x03,0x00,0x00,0xfd,0x03,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xea,0x24,0x00,0x00,0x66,0x66,0x66,0x3f,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xeb,0x24,0x00,0x00,0xba,0x01,0x00,0x00,0xba,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xec,0x24,0x00,0x00,0x0a,0xd7,0xa3,0x3c,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xed,0x24,0x00,0x00,0xcd,0xcc,0x4c,0x3d,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xee,0x24,0x00,0x00,0xba,0x01,0x00,0x00,0xba,0x01,0x00,0x00, +0xba,0x01,0x00,0x00,0x01,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x2b,0x25,0x00,0x00, +0x01,0x00,0x03,0x00,0x08,0x00,0x00,0x00,0x4e,0x25,0x00,0x00,0x01,0x00,0x03,0x00, +0x64,0x00,0x00,0x00,0xd7,0x25,0x00,0x00,0x01,0x00,0x03,0x00,0x22,0x00,0x00,0x00, +0xd3,0x26,0x00,0x00,0x01,0x00,0x03,0x00,0x91,0x00,0x00,0x00,0xd4,0x26,0x00,0x00, +0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x96,0x00,0x00,0x00,0xce,0x1d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xee,0x05,0x00,0x00,0x28,0x1b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xda,0x04,0x00,0x00,0xf4,0x14,0x00,0x00,0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x63,0x0b,0x00,0x00,0x66,0x0b,0x00,0x00,0x65,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00, +0xec,0x03,0x00,0x00,0x67,0x0b,0x00,0x00,0x66,0x0b,0x00,0x00,0x66,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x0a,0x02,0x00,0x00, +0x93,0x0b,0x00,0x00,0x08,0x02,0x00,0x00,0x14,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x64,0x00,0x00,0x00,0x94,0x0b,0x00,0x00,0x93,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x6b,0x0b,0x00,0x00,0x94,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x7c,0x00,0x04,0x00,0x5c,0x02,0x00,0x00,0x6c,0x0b,0x00,0x00,0x6b,0x0b,0x00,0x00, +0x80,0x00,0x05,0x00,0x5c,0x02,0x00,0x00,0x6f,0x0b,0x00,0x00,0x6c,0x0b,0x00,0x00, +0xe8,0x24,0x00,0x00,0x86,0x00,0x05,0x00,0x5c,0x02,0x00,0x00,0x70,0x0b,0x00,0x00, +0x6f,0x0b,0x00,0x00,0x6d,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x5c,0x02,0x00,0x00, +0x73,0x0b,0x00,0x00,0x66,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00, +0x5c,0x02,0x00,0x00,0x74,0x0b,0x00,0x00,0x70,0x0b,0x00,0x00,0x73,0x0b,0x00,0x00, +0x82,0x00,0x05,0x00,0x5c,0x02,0x00,0x00,0x75,0x0b,0x00,0x00,0x74,0x0b,0x00,0x00, +0x47,0x03,0x00,0x00,0x52,0x00,0x06,0x00,0xec,0x03,0x00,0x00,0xfa,0x22,0x00,0x00, +0x75,0x0b,0x00,0x00,0x67,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x84,0x00,0x05,0x00, +0xec,0x03,0x00,0x00,0x7a,0x0b,0x00,0x00,0xfa,0x22,0x00,0x00,0x79,0x0b,0x00,0x00, +0x3d,0x00,0x04,0x00,0x63,0x0b,0x00,0x00,0x7c,0x0b,0x00,0x00,0x7b,0x0b,0x00,0x00, +0x4f,0x00,0x07,0x00,0xec,0x03,0x00,0x00,0x7d,0x0b,0x00,0x00,0x7c,0x0b,0x00,0x00, +0x7c,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x80,0x00,0x05,0x00, +0xec,0x03,0x00,0x00,0x7e,0x0b,0x00,0x00,0x7a,0x0b,0x00,0x00,0x7d,0x0b,0x00,0x00, +0x7c,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0x80,0x0b,0x00,0x00,0x7e,0x0b,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x42,0x0c,0x00,0x00,0x80,0x0b,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x44,0x0c,0x00,0x00,0x42,0x0c,0x00,0x00, +0xd8,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x46,0x0c,0x00,0x00, +0x94,0x0b,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x47,0x0c,0x00,0x00, +0x44,0x0c,0x00,0x00,0x46,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x2a,0x02,0x00,0x00, +0x82,0x0c,0x00,0x00,0x08,0x02,0x00,0x00,0x29,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x83,0x0c,0x00,0x00,0x82,0x0c,0x00,0x00,0x41,0x00,0x05,0x00, +0x0a,0x02,0x00,0x00,0x86,0x0c,0x00,0x00,0x08,0x02,0x00,0x00,0x09,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0x87,0x0c,0x00,0x00,0x86,0x0c,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x4d,0x0c,0x00,0x00,0x87,0x0c,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x4e,0x0c,0x00,0x00,0x83,0x0c,0x00,0x00, +0x4d,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x4f,0x0c,0x00,0x00, +0x47,0x0c,0x00,0x00,0x4e,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x0a,0x02,0x00,0x00, +0x8e,0x0c,0x00,0x00,0x08,0x02,0x00,0x00,0x0f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x64,0x00,0x00,0x00,0x8f,0x0c,0x00,0x00,0x8e,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x9c,0x0c,0x00,0x00,0x4f,0x0c,0x00,0x00,0x4d,0x0c,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x9f,0x0c,0x00,0x00,0x4d,0x0c,0x00,0x00, +0xd8,0x03,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xac,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x9c,0x0c,0x00,0x00,0x9f,0x0c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xb1,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xd8,0x03,0x00,0x00,0xac,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xa5,0x0c,0x00,0x00,0x8f,0x0c,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xa6,0x0c,0x00,0x00,0xb1,0x0c,0x00,0x00,0xa5,0x0c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x4e,0x02,0x00,0x00,0xbd,0x0c,0x00,0x00,0x69,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0xbf,0x0c,0x00,0x00,0xbd,0x0c,0x00,0x00, +0x80,0x0b,0x00,0x00,0x02,0x00,0x00,0x00,0x09,0x02,0x00,0x00,0x4f,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xc0,0x0c,0x00,0x00,0xbf,0x0c,0x00,0x00,0xbf,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x2a,0x02,0x00,0x00, +0xca,0x0c,0x00,0x00,0x08,0x02,0x00,0x00,0x2f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xcb,0x0c,0x00,0x00,0xca,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xc3,0x0c,0x00,0x00,0xc0,0x0c,0x00,0x00,0xcb,0x0c,0x00,0x00, +0x41,0x00,0x05,0x00,0x2a,0x02,0x00,0x00,0xce,0x0c,0x00,0x00,0x08,0x02,0x00,0x00, +0x39,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xcf,0x0c,0x00,0x00, +0xce,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xc6,0x0c,0x00,0x00, +0xc3,0x0c,0x00,0x00,0xcf,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xd5,0x0c,0x00,0x00,0xc6,0x0c,0x00,0x00,0x46,0x0c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xd6,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0xd5,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xdf,0x0c,0x00,0x00, +0x47,0x0c,0x00,0x00,0xc6,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe5,0x0c,0x00,0x00,0xdf,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00, +0xcd,0x00,0x00,0x00,0xe6,0x0c,0x00,0x00,0xe5,0x0c,0x00,0x00,0xb9,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xeb,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xe6,0x0c,0x00,0x00,0xe7,0x0c,0x00,0x00,0xeb,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe7,0x0c,0x00,0x00,0xbc,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0xea,0x0c,0x00,0x00, +0xe5,0x0c,0x00,0x00,0xba,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xeb,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xeb,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0xcd,0x00,0x00,0x00, +0xec,0x0c,0x00,0x00,0xe6,0x0c,0x00,0x00,0x05,0x00,0x00,0x00,0xea,0x0c,0x00,0x00, +0xe7,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00,0xf7,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xec,0x0c,0x00,0x00,0xed,0x0c,0x00,0x00,0xf7,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xed,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xef,0x0c,0x00,0x00,0xdf,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00, +0xcd,0x00,0x00,0x00,0xf0,0x0c,0x00,0x00,0xef,0x0c,0x00,0x00,0xb9,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xf5,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xf0,0x0c,0x00,0x00,0xf1,0x0c,0x00,0x00,0xf5,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf1,0x0c,0x00,0x00,0xbc,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0xf4,0x0c,0x00,0x00, +0xef,0x0c,0x00,0x00,0xba,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xf5,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf5,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0xcd,0x00,0x00,0x00, +0xf6,0x0c,0x00,0x00,0xf0,0x0c,0x00,0x00,0xed,0x0c,0x00,0x00,0xf4,0x0c,0x00,0x00, +0xf1,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00,0xf7,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf7,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0xcd,0x00,0x00,0x00,0xf8,0x0c,0x00,0x00, +0xec,0x0c,0x00,0x00,0xeb,0x0c,0x00,0x00,0xf6,0x0c,0x00,0x00,0xf5,0x0c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x4e,0x02,0x00,0x00,0xfb,0x0c,0x00,0x00,0x61,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x52,0x02,0x00,0x00,0xfc,0x0c,0x00,0x00,0x54,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x56,0x02,0x00,0x00,0xfd,0x0c,0x00,0x00,0xfb,0x0c,0x00,0x00, +0xfc,0x0c,0x00,0x00,0x58,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0xff,0x0c,0x00,0x00, +0xfd,0x0c,0x00,0x00,0xa6,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xb9,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x00,0x0d,0x00,0x00,0xff,0x0c,0x00,0x00, +0x03,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x04,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x00,0x0d,0x00,0x00,0xb9,0x01,0x00,0x00, +0xba,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x4e,0x02,0x00,0x00,0x07,0x0d,0x00,0x00, +0xcf,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x56,0x02,0x00,0x00,0x09,0x0d,0x00,0x00, +0x07,0x0d,0x00,0x00,0xfc,0x0c,0x00,0x00,0x58,0x00,0x07,0x00,0x91,0x00,0x00,0x00, +0x0b,0x0d,0x00,0x00,0x09,0x0d,0x00,0x00,0xa6,0x0c,0x00,0x00,0x02,0x00,0x00,0x00, +0xb9,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6c,0x0c,0x00,0x00, +0x0b,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6f,0x0c,0x00,0x00,0x0b,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x1f,0x02,0x00,0x00,0x0f,0x0d,0x00,0x00,0x08,0x02,0x00,0x00,0x24,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x10,0x0d,0x00,0x00,0x0f,0x0d,0x00,0x00, +0xaa,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x72,0x0c,0x00,0x00,0x09,0x02,0x00,0x00, +0x10,0x0d,0x00,0x00,0xa4,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x76,0x0c,0x00,0x00, +0xf8,0x0c,0x00,0x00,0xad,0x08,0x00,0x00,0xa6,0x00,0x05,0x00,0xcd,0x00,0x00,0x00, +0x79,0x0c,0x00,0x00,0x76,0x0c,0x00,0x00,0x72,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00, +0xd7,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xf8,0x0c,0x00,0x00, +0xd3,0x0b,0x00,0x00,0xd7,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xd3,0x0b,0x00,0x00, +0xa8,0x00,0x04,0x00,0xcd,0x00,0x00,0x00,0xd6,0x0b,0x00,0x00,0x72,0x0c,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd7,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xd7,0x0b,0x00,0x00, +0xf5,0x00,0x07,0x00,0xcd,0x00,0x00,0x00,0xd8,0x0b,0x00,0x00,0xf8,0x0c,0x00,0x00, +0xf7,0x0c,0x00,0x00,0xd6,0x0b,0x00,0x00,0xd3,0x0b,0x00,0x00,0xf7,0x00,0x03,0x00, +0xe2,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd8,0x0b,0x00,0x00, +0xd9,0x0b,0x00,0x00,0xe2,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xd9,0x0b,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x47,0x0d,0x00,0x00,0xdf,0x0c,0x00,0x00, +0x46,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x48,0x0d,0x00,0x00, +0x47,0x0d,0x00,0x00,0xd8,0x03,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x4a,0x0d,0x00,0x00,0x94,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x4b,0x0d,0x00,0x00,0x4a,0x0d,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4d,0x0d,0x00,0x00,0x48,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x6e,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x4b,0x0d,0x00,0x00,0x4d,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x73,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xb9,0x01,0x00,0x00,0x6e,0x0d,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x04,0x23,0x00,0x00,0x73,0x0d,0x00,0x00,0x48,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x53,0x0d,0x00,0x00,0x6b,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x55,0x0d,0x00,0x00,0x48,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x78,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x53,0x0d,0x00,0x00,0x55,0x0d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x7d,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xb9,0x01,0x00,0x00,0x78,0x0d,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x08,0x23,0x00,0x00,0x7d,0x0d,0x00,0x00,0x04,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x5a,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x23,0x00,0x00,0x6e,0x00,0x04,0x00, +0x64,0x00,0x00,0x00,0x5b,0x0d,0x00,0x00,0x5a,0x0d,0x00,0x00,0x0c,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x81,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0x08,0x23,0x00,0x00,0x73,0x00,0x04,0x00,0x18,0x01,0x00,0x00,0x5e,0x0d,0x00,0x00, +0x81,0x0d,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x37,0x0e,0x00,0x00, +0x5b,0x0d,0x00,0x00,0x83,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x3d,0x0e,0x00,0x00,0x37,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x77,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x3d,0x0e,0x00,0x00,0x09,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0x13,0x23,0x00,0x00,0x77,0x0e,0x00,0x00,0x37,0x0e,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x5a,0x0e,0x00,0x00,0x37,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x81,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x5a,0x0e,0x00,0x00,0x09,0x02,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x1e,0x23,0x00,0x00,0x81,0x0e,0x00,0x00, +0x13,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x4e,0x02,0x00,0x00, +0x8e,0x0e,0x00,0x00,0x78,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00, +0x90,0x0e,0x00,0x00,0x8e,0x0e,0x00,0x00,0x1e,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0x09,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0xc9,0x0d,0x00,0x00, +0x90,0x0e,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xa2,0x0e,0x00,0x00, +0x5b,0x0d,0x00,0x00,0x8e,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xac,0x0e,0x00,0x00,0xa2,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0x29,0x23,0x00,0x00,0xac,0x0e,0x00,0x00,0xa2,0x0e,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xc5,0x0e,0x00,0x00, +0xa2,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xec,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xc5,0x0e,0x00,0x00, +0x09,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x34,0x23,0x00,0x00, +0xec,0x0e,0x00,0x00,0x29,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x91,0x00,0x00,0x00,0xfb,0x0e,0x00,0x00,0x8e,0x0e,0x00,0x00,0x34,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0x09,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0xcf,0x0d,0x00,0x00,0xfb,0x0e,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x0d,0x0f,0x00,0x00,0x5b,0x0d,0x00,0x00,0x99,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x17,0x0f,0x00,0x00,0x0d,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x21,0x0f,0x00,0x00,0x4a,0x0d,0x00,0x00, +0x0f,0x02,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x52,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x17,0x0f,0x00,0x00,0x21,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x3f,0x23,0x00,0x00,0x52,0x0f,0x00,0x00, +0x0d,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x30,0x0f,0x00,0x00,0x0d,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x57,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x30,0x0f,0x00,0x00,0x09,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0x4a,0x23,0x00,0x00,0x57,0x0f,0x00,0x00,0x3f,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0x66,0x0f,0x00,0x00,0x8e,0x0e,0x00,0x00, +0x4a,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x09,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0xd5,0x0d,0x00,0x00,0x66,0x0f,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x78,0x0f,0x00,0x00,0x5b,0x0d,0x00,0x00,0xa4,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x82,0x0f,0x00,0x00,0x78,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xbd,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x82,0x0f,0x00,0x00,0x21,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x55,0x23,0x00,0x00,0xbd,0x0f,0x00,0x00, +0x78,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x9b,0x0f,0x00,0x00,0x78,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xc2,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x9b,0x0f,0x00,0x00,0x09,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0x60,0x23,0x00,0x00,0xc2,0x0f,0x00,0x00,0x55,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0xd1,0x0f,0x00,0x00,0x8e,0x0e,0x00,0x00, +0x60,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x09,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0xdb,0x0d,0x00,0x00,0xd1,0x0f,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0xe3,0x0f,0x00,0x00,0x5b,0x0d,0x00,0x00,0xaf,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xe9,0x0f,0x00,0x00,0xe3,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x23,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xe9,0x0f,0x00,0x00,0x09,0x02,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x6b,0x23,0x00,0x00,0x23,0x10,0x00,0x00, +0xe3,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x0a,0x10,0x00,0x00,0xe3,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0x76,0x23,0x00,0x00,0x0a,0x10,0x00,0x00,0x6b,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0x3c,0x10,0x00,0x00, +0x8e,0x0e,0x00,0x00,0x76,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x09,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0xe1,0x0d,0x00,0x00,0x3c,0x10,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x58,0x10,0x00,0x00,0x5b,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x81,0x23,0x00,0x00, +0x58,0x10,0x00,0x00,0x5b,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x75,0x10,0x00,0x00,0x5b,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x8c,0x23,0x00,0x00,0x75,0x10,0x00,0x00, +0x81,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00, +0xa7,0x10,0x00,0x00,0x8e,0x0e,0x00,0x00,0x8c,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0x09,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0xe7,0x0d,0x00,0x00, +0xa7,0x10,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xb9,0x10,0x00,0x00, +0x5b,0x0d,0x00,0x00,0xc4,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xc3,0x10,0x00,0x00,0xb9,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xfe,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xc3,0x10,0x00,0x00,0x21,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0x97,0x23,0x00,0x00,0xfe,0x10,0x00,0x00,0xb9,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xe0,0x10,0x00,0x00,0xb9,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0xa2,0x23,0x00,0x00, +0xe0,0x10,0x00,0x00,0x97,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x91,0x00,0x00,0x00,0x12,0x11,0x00,0x00,0x8e,0x0e,0x00,0x00,0xa2,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0x09,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0xed,0x0d,0x00,0x00,0x12,0x11,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x24,0x11,0x00,0x00,0x5b,0x0d,0x00,0x00,0xcf,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x2e,0x11,0x00,0x00,0x24,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x69,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x2e,0x11,0x00,0x00,0x21,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0xad,0x23,0x00,0x00,0x69,0x11,0x00,0x00,0x24,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x4b,0x11,0x00,0x00, +0x24,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0xb8,0x23,0x00,0x00,0x4b,0x11,0x00,0x00,0xad,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0x7d,0x11,0x00,0x00,0x8e,0x0e,0x00,0x00, +0xb8,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x09,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0xf3,0x0d,0x00,0x00,0x7d,0x11,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x8f,0x11,0x00,0x00,0x5b,0x0d,0x00,0x00,0xda,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x95,0x11,0x00,0x00,0x8f,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xcf,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x95,0x11,0x00,0x00,0x09,0x02,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0xc3,0x23,0x00,0x00,0xcf,0x11,0x00,0x00, +0x8f,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xb6,0x11,0x00,0x00,0x8f,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xc0,0x11,0x00,0x00,0x6b,0x0b,0x00,0x00,0x0f,0x02,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xde,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xb6,0x11,0x00,0x00,0xc0,0x11,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0xce,0x23,0x00,0x00,0xde,0x11,0x00,0x00,0xc3,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0xe8,0x11,0x00,0x00, +0x8e,0x0e,0x00,0x00,0xce,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x09,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0xf9,0x0d,0x00,0x00,0xe8,0x11,0x00,0x00, +0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xfa,0x11,0x00,0x00,0x5b,0x0d,0x00,0x00, +0xe5,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x04,0x12,0x00,0x00, +0xfa,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0xd9,0x23,0x00,0x00,0x04,0x12,0x00,0x00,0xfa,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x21,0x12,0x00,0x00,0xfa,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x49,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x21,0x12,0x00,0x00,0xc0,0x11,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0xe4,0x23,0x00,0x00,0x49,0x12,0x00,0x00, +0xd9,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00, +0x53,0x12,0x00,0x00,0x8e,0x0e,0x00,0x00,0xe4,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0x09,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0xff,0x0d,0x00,0x00, +0x53,0x12,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x65,0x12,0x00,0x00, +0x5b,0x0d,0x00,0x00,0xf0,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x6f,0x12,0x00,0x00,0x65,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xaa,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x6f,0x12,0x00,0x00,0x21,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0xef,0x23,0x00,0x00,0xaa,0x12,0x00,0x00,0x65,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x8c,0x12,0x00,0x00,0x65,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xb4,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x8c,0x12,0x00,0x00,0xc0,0x11,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0xfa,0x23,0x00,0x00,0xb4,0x12,0x00,0x00, +0xef,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00, +0xbe,0x12,0x00,0x00,0x8e,0x0e,0x00,0x00,0xfa,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0x09,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x05,0x0e,0x00,0x00, +0xbe,0x12,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xd0,0x12,0x00,0x00, +0x5b,0x0d,0x00,0x00,0xfb,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xda,0x12,0x00,0x00,0xd0,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x15,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xda,0x12,0x00,0x00,0x21,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0x05,0x24,0x00,0x00,0x15,0x13,0x00,0x00,0xd0,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xf7,0x12,0x00,0x00,0xd0,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x1f,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xf7,0x12,0x00,0x00,0xc0,0x11,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x10,0x24,0x00,0x00,0x1f,0x13,0x00,0x00, +0x05,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00, +0x29,0x13,0x00,0x00,0x8e,0x0e,0x00,0x00,0x10,0x24,0x00,0x00,0x02,0x00,0x00,0x00, +0x09,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x0b,0x0e,0x00,0x00, +0x29,0x13,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x3b,0x13,0x00,0x00, +0x5b,0x0d,0x00,0x00,0x06,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x41,0x13,0x00,0x00,0x3b,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x7b,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x41,0x13,0x00,0x00,0x09,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0x1b,0x24,0x00,0x00,0x7b,0x13,0x00,0x00,0x3b,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x62,0x13,0x00,0x00,0x3b,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x8a,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x62,0x13,0x00,0x00,0xc0,0x11,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x26,0x24,0x00,0x00,0x8a,0x13,0x00,0x00, +0x1b,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00, +0x94,0x13,0x00,0x00,0x8e,0x0e,0x00,0x00,0x26,0x24,0x00,0x00,0x02,0x00,0x00,0x00, +0x09,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x11,0x0e,0x00,0x00, +0x94,0x13,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xa6,0x13,0x00,0x00, +0x5b,0x0d,0x00,0x00,0x11,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xb0,0x13,0x00,0x00,0xa6,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0x31,0x24,0x00,0x00,0xb0,0x13,0x00,0x00,0xa6,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xcd,0x13,0x00,0x00, +0xa6,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xf5,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xcd,0x13,0x00,0x00, +0xc0,0x11,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x3c,0x24,0x00,0x00, +0xf5,0x13,0x00,0x00,0x31,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x91,0x00,0x00,0x00,0xff,0x13,0x00,0x00,0x8e,0x0e,0x00,0x00,0x3c,0x24,0x00,0x00, +0x02,0x00,0x00,0x00,0x09,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x17,0x0e,0x00,0x00,0xff,0x13,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x11,0x14,0x00,0x00,0x5b,0x0d,0x00,0x00,0x1c,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x1b,0x14,0x00,0x00,0x11,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x56,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x1b,0x14,0x00,0x00,0x21,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0x47,0x24,0x00,0x00,0x56,0x14,0x00,0x00,0x11,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x38,0x14,0x00,0x00, +0x11,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x60,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x38,0x14,0x00,0x00, +0xc0,0x11,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x52,0x24,0x00,0x00, +0x60,0x14,0x00,0x00,0x47,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x91,0x00,0x00,0x00,0x6a,0x14,0x00,0x00,0x8e,0x0e,0x00,0x00,0x52,0x24,0x00,0x00, +0x02,0x00,0x00,0x00,0x09,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x1d,0x0e,0x00,0x00,0x6a,0x14,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x7c,0x14,0x00,0x00,0x5b,0x0d,0x00,0x00,0x27,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x86,0x14,0x00,0x00,0x7c,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc1,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x86,0x14,0x00,0x00,0x21,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0x5d,0x24,0x00,0x00,0xc1,0x14,0x00,0x00,0x7c,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xa3,0x14,0x00,0x00, +0x7c,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xcb,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xa3,0x14,0x00,0x00, +0xc0,0x11,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x68,0x24,0x00,0x00, +0xcb,0x14,0x00,0x00,0x5d,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x91,0x00,0x00,0x00,0xd5,0x14,0x00,0x00,0x8e,0x0e,0x00,0x00,0x68,0x24,0x00,0x00, +0x02,0x00,0x00,0x00,0x09,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x23,0x0e,0x00,0x00,0xd5,0x14,0x00,0x00,0x51,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x07,0x15,0x00,0x00,0x5e,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x61,0x15,0x00,0x00,0x55,0x04,0x00,0x00,0x07,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x8a,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x61,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00, +0x94,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x8a,0x15,0x00,0x00, +0x29,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8d,0x15,0x00,0x00, +0x94,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x99,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x8d,0x15,0x00,0x00,0xb8,0x00,0x05,0x00, +0xcd,0x00,0x00,0x00,0x9a,0x15,0x00,0x00,0x99,0x15,0x00,0x00,0x0d,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0xaa,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x9a,0x15,0x00,0x00,0x9b,0x15,0x00,0x00,0x9c,0x15,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9c,0x15,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9e,0x15,0x00,0x00, +0x15,0x04,0x00,0x00,0x8d,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x9f,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x9e,0x15,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa2,0x15,0x00,0x00,0x9f,0x15,0x00,0x00, +0x9e,0x15,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa4,0x15,0x00,0x00, +0x1c,0x04,0x00,0x00,0x8d,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xa5,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xa4,0x15,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa8,0x15,0x00,0x00,0xa5,0x15,0x00,0x00, +0xa4,0x15,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa9,0x15,0x00,0x00, +0xa2,0x15,0x00,0x00,0xa8,0x15,0x00,0x00,0xf9,0x00,0x02,0x00,0xaa,0x15,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9b,0x15,0x00,0x00,0xf9,0x00,0x02,0x00,0xaa,0x15,0x00,0x00, +0xf8,0x00,0x02,0x00,0xaa,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xef,0x24,0x00,0x00,0xa9,0x15,0x00,0x00,0x9c,0x15,0x00,0x00,0xba,0x01,0x00,0x00, +0x9b,0x15,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x8f,0x15,0x00,0x00, +0xef,0x24,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x64,0x15,0x00,0x00, +0x5b,0x04,0x00,0x00,0x07,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0xb2,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x64,0x15,0x00,0x00, +0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0xbc,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xb2,0x15,0x00,0x00,0x29,0x04,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xb5,0x15,0x00,0x00,0xbc,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xc1,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xb5,0x15,0x00,0x00,0xb8,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0xc2,0x15,0x00,0x00, +0xc1,0x15,0x00,0x00,0x0d,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0xd2,0x15,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc2,0x15,0x00,0x00,0xc3,0x15,0x00,0x00, +0xc4,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xc4,0x15,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc6,0x15,0x00,0x00,0x15,0x04,0x00,0x00,0xb5,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc7,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xc6,0x15,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xca,0x15,0x00,0x00,0xc7,0x15,0x00,0x00,0xc6,0x15,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcc,0x15,0x00,0x00,0x1c,0x04,0x00,0x00,0xb5,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xcd,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xcc,0x15,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd0,0x15,0x00,0x00,0xcd,0x15,0x00,0x00,0xcc,0x15,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd1,0x15,0x00,0x00,0xca,0x15,0x00,0x00,0xd0,0x15,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd2,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xc3,0x15,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd2,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xd2,0x15,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf0,0x24,0x00,0x00,0xd1,0x15,0x00,0x00, +0xc4,0x15,0x00,0x00,0xba,0x01,0x00,0x00,0xc3,0x15,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0xb7,0x15,0x00,0x00,0xf0,0x24,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x67,0x15,0x00,0x00,0x61,0x04,0x00,0x00,0x07,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xda,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x67,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00, +0xe4,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xda,0x15,0x00,0x00, +0x29,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xdd,0x15,0x00,0x00, +0xe4,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xe9,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xdd,0x15,0x00,0x00,0xb8,0x00,0x05,0x00, +0xcd,0x00,0x00,0x00,0xea,0x15,0x00,0x00,0xe9,0x15,0x00,0x00,0x0d,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0xfa,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xea,0x15,0x00,0x00,0xeb,0x15,0x00,0x00,0xec,0x15,0x00,0x00,0xf8,0x00,0x02,0x00, +0xec,0x15,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xee,0x15,0x00,0x00, +0x15,0x04,0x00,0x00,0xdd,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xef,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xee,0x15,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf2,0x15,0x00,0x00,0xef,0x15,0x00,0x00, +0xee,0x15,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf4,0x15,0x00,0x00, +0x1c,0x04,0x00,0x00,0xdd,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xf5,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xf4,0x15,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf8,0x15,0x00,0x00,0xf5,0x15,0x00,0x00, +0xf4,0x15,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf9,0x15,0x00,0x00, +0xf2,0x15,0x00,0x00,0xf8,0x15,0x00,0x00,0xf9,0x00,0x02,0x00,0xfa,0x15,0x00,0x00, +0xf8,0x00,0x02,0x00,0xeb,0x15,0x00,0x00,0xf9,0x00,0x02,0x00,0xfa,0x15,0x00,0x00, +0xf8,0x00,0x02,0x00,0xfa,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xf1,0x24,0x00,0x00,0xf9,0x15,0x00,0x00,0xec,0x15,0x00,0x00,0xba,0x01,0x00,0x00, +0xeb,0x15,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xdf,0x15,0x00,0x00, +0xf1,0x24,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x6a,0x15,0x00,0x00, +0x29,0x04,0x00,0x00,0x07,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0x02,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x6a,0x15,0x00,0x00, +0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0x0c,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x02,0x16,0x00,0x00,0x29,0x04,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x05,0x16,0x00,0x00,0x0c,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x11,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x05,0x16,0x00,0x00,0xb8,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x12,0x16,0x00,0x00, +0x11,0x16,0x00,0x00,0x0d,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x22,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x12,0x16,0x00,0x00,0x13,0x16,0x00,0x00, +0x14,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x14,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x16,0x16,0x00,0x00,0x15,0x04,0x00,0x00,0x05,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x17,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x16,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1a,0x16,0x00,0x00,0x17,0x16,0x00,0x00,0x16,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1c,0x16,0x00,0x00,0x1c,0x04,0x00,0x00,0x05,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x1d,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x1c,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x20,0x16,0x00,0x00,0x1d,0x16,0x00,0x00,0x1c,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x21,0x16,0x00,0x00,0x1a,0x16,0x00,0x00,0x20,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0x22,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x13,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0x22,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x22,0x16,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf2,0x24,0x00,0x00,0x21,0x16,0x00,0x00, +0x14,0x16,0x00,0x00,0xba,0x01,0x00,0x00,0x13,0x16,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x07,0x16,0x00,0x00,0xf2,0x24,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x6e,0x15,0x00,0x00,0xc9,0x0d,0x00,0x00,0x8f,0x15,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x71,0x15,0x00,0x00,0xcf,0x0d,0x00,0x00, +0xb7,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x72,0x15,0x00,0x00, +0x6e,0x15,0x00,0x00,0x71,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x75,0x15,0x00,0x00,0xd5,0x0d,0x00,0x00,0xdf,0x15,0x00,0x00,0x81,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x76,0x15,0x00,0x00,0x72,0x15,0x00,0x00,0x75,0x15,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x79,0x15,0x00,0x00,0xdb,0x0d,0x00,0x00, +0x07,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x7a,0x15,0x00,0x00, +0x76,0x15,0x00,0x00,0x79,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x7d,0x15,0x00,0x00,0x8f,0x15,0x00,0x00,0xb7,0x15,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x7f,0x15,0x00,0x00,0x7d,0x15,0x00,0x00,0xdf,0x15,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x81,0x15,0x00,0x00,0x7f,0x15,0x00,0x00, +0x07,0x16,0x00,0x00,0x50,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0x82,0x15,0x00,0x00, +0x81,0x15,0x00,0x00,0x81,0x15,0x00,0x00,0x81,0x15,0x00,0x00,0x81,0x15,0x00,0x00, +0x88,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x83,0x15,0x00,0x00,0x7a,0x15,0x00,0x00, +0x82,0x15,0x00,0x00,0xf7,0x00,0x03,0x00,0x78,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x9a,0x15,0x00,0x00,0x69,0x16,0x00,0x00,0x6a,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6a,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6c,0x16,0x00,0x00,0x15,0x04,0x00,0x00,0x8d,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x6d,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x6c,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x70,0x16,0x00,0x00, +0x6d,0x16,0x00,0x00,0x6c,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x72,0x16,0x00,0x00,0x1c,0x04,0x00,0x00,0x8d,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x73,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x72,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x76,0x16,0x00,0x00, +0x73,0x16,0x00,0x00,0x72,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x77,0x16,0x00,0x00,0x70,0x16,0x00,0x00,0x76,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0x78,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x69,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0x78,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x78,0x16,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xf3,0x24,0x00,0x00,0x77,0x16,0x00,0x00,0x6a,0x16,0x00,0x00, +0xba,0x01,0x00,0x00,0x69,0x16,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x5d,0x16,0x00,0x00,0xf3,0x24,0x00,0x00,0xf7,0x00,0x03,0x00,0xa0,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc2,0x15,0x00,0x00,0x91,0x16,0x00,0x00, +0x92,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x92,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x94,0x16,0x00,0x00,0x15,0x04,0x00,0x00,0xb5,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x95,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x94,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x98,0x16,0x00,0x00,0x95,0x16,0x00,0x00,0x94,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9a,0x16,0x00,0x00,0x1c,0x04,0x00,0x00,0xb5,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x9b,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x9a,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9e,0x16,0x00,0x00,0x9b,0x16,0x00,0x00,0x9a,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9f,0x16,0x00,0x00,0x98,0x16,0x00,0x00,0x9e,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa0,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x91,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa0,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xa0,0x16,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf4,0x24,0x00,0x00,0x9f,0x16,0x00,0x00, +0x92,0x16,0x00,0x00,0xba,0x01,0x00,0x00,0x91,0x16,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x85,0x16,0x00,0x00,0xf4,0x24,0x00,0x00,0xf7,0x00,0x03,0x00, +0xc8,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xea,0x15,0x00,0x00, +0xb9,0x16,0x00,0x00,0xba,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xba,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbc,0x16,0x00,0x00,0x15,0x04,0x00,0x00, +0xdd,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xbd,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xbc,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc0,0x16,0x00,0x00,0xbd,0x16,0x00,0x00,0xbc,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc2,0x16,0x00,0x00,0x1c,0x04,0x00,0x00, +0xdd,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc3,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xc2,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc6,0x16,0x00,0x00,0xc3,0x16,0x00,0x00,0xc2,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc7,0x16,0x00,0x00,0xc0,0x16,0x00,0x00, +0xc6,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0xc8,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb9,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0xc8,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc8,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf5,0x24,0x00,0x00, +0xc7,0x16,0x00,0x00,0xba,0x16,0x00,0x00,0xba,0x01,0x00,0x00,0xb9,0x16,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xad,0x16,0x00,0x00,0xf5,0x24,0x00,0x00, +0xf7,0x00,0x03,0x00,0xf0,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x12,0x16,0x00,0x00,0xe1,0x16,0x00,0x00,0xe2,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe2,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe4,0x16,0x00,0x00, +0x15,0x04,0x00,0x00,0x05,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xe5,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xe4,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe8,0x16,0x00,0x00,0xe5,0x16,0x00,0x00, +0xe4,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xea,0x16,0x00,0x00, +0x1c,0x04,0x00,0x00,0x05,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xeb,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xea,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xee,0x16,0x00,0x00,0xeb,0x16,0x00,0x00, +0xea,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xef,0x16,0x00,0x00, +0xe8,0x16,0x00,0x00,0xee,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0xf0,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe1,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0xf0,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf0,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xf6,0x24,0x00,0x00,0xef,0x16,0x00,0x00,0xe2,0x16,0x00,0x00,0xba,0x01,0x00,0x00, +0xe1,0x16,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xd5,0x16,0x00,0x00, +0xf6,0x24,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x3c,0x16,0x00,0x00, +0xe1,0x0d,0x00,0x00,0x5d,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x3f,0x16,0x00,0x00,0xe7,0x0d,0x00,0x00,0x85,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x40,0x16,0x00,0x00,0x3c,0x16,0x00,0x00,0x3f,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x43,0x16,0x00,0x00,0xed,0x0d,0x00,0x00, +0xad,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x44,0x16,0x00,0x00, +0x40,0x16,0x00,0x00,0x43,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x47,0x16,0x00,0x00,0xf3,0x0d,0x00,0x00,0xd5,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x48,0x16,0x00,0x00,0x44,0x16,0x00,0x00,0x47,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x4b,0x16,0x00,0x00,0x5d,0x16,0x00,0x00, +0x85,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x4d,0x16,0x00,0x00, +0x4b,0x16,0x00,0x00,0xad,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x4f,0x16,0x00,0x00,0x4d,0x16,0x00,0x00,0xd5,0x16,0x00,0x00,0x50,0x00,0x07,0x00, +0x59,0x00,0x00,0x00,0x50,0x16,0x00,0x00,0x4f,0x16,0x00,0x00,0x4f,0x16,0x00,0x00, +0x4f,0x16,0x00,0x00,0x4f,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x51,0x16,0x00,0x00,0x48,0x16,0x00,0x00,0x50,0x16,0x00,0x00,0xf7,0x00,0x03,0x00, +0x46,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x9a,0x15,0x00,0x00, +0x37,0x17,0x00,0x00,0x38,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x38,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3a,0x17,0x00,0x00,0x15,0x04,0x00,0x00, +0x8d,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x3b,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x3a,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3e,0x17,0x00,0x00,0x3b,0x17,0x00,0x00,0x3a,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x40,0x17,0x00,0x00,0x1c,0x04,0x00,0x00, +0x8d,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x41,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x40,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x44,0x17,0x00,0x00,0x41,0x17,0x00,0x00,0x40,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x45,0x17,0x00,0x00,0x3e,0x17,0x00,0x00, +0x44,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x46,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x37,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x46,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x46,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf7,0x24,0x00,0x00, +0x45,0x17,0x00,0x00,0x38,0x17,0x00,0x00,0xba,0x01,0x00,0x00,0x37,0x17,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x2b,0x17,0x00,0x00,0xf7,0x24,0x00,0x00, +0xf7,0x00,0x03,0x00,0x6e,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xc2,0x15,0x00,0x00,0x5f,0x17,0x00,0x00,0x60,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x60,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x62,0x17,0x00,0x00, +0x15,0x04,0x00,0x00,0xb5,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x63,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x62,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x66,0x17,0x00,0x00,0x63,0x17,0x00,0x00, +0x62,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x68,0x17,0x00,0x00, +0x1c,0x04,0x00,0x00,0xb5,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x69,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x68,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6c,0x17,0x00,0x00,0x69,0x17,0x00,0x00, +0x68,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6d,0x17,0x00,0x00, +0x66,0x17,0x00,0x00,0x6c,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x6e,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5f,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x6e,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6e,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xf8,0x24,0x00,0x00,0x6d,0x17,0x00,0x00,0x60,0x17,0x00,0x00,0xba,0x01,0x00,0x00, +0x5f,0x17,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x53,0x17,0x00,0x00, +0xf8,0x24,0x00,0x00,0xf7,0x00,0x03,0x00,0x96,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xea,0x15,0x00,0x00,0x87,0x17,0x00,0x00,0x88,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x88,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8a,0x17,0x00,0x00,0x15,0x04,0x00,0x00,0xdd,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x8b,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x8a,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8e,0x17,0x00,0x00, +0x8b,0x17,0x00,0x00,0x8a,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x90,0x17,0x00,0x00,0x1c,0x04,0x00,0x00,0xdd,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x91,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x90,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x94,0x17,0x00,0x00, +0x91,0x17,0x00,0x00,0x90,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x95,0x17,0x00,0x00,0x8e,0x17,0x00,0x00,0x94,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0x96,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x87,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0x96,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x96,0x17,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xf9,0x24,0x00,0x00,0x95,0x17,0x00,0x00,0x88,0x17,0x00,0x00, +0xba,0x01,0x00,0x00,0x87,0x17,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x7b,0x17,0x00,0x00,0xf9,0x24,0x00,0x00,0xf7,0x00,0x03,0x00,0xbe,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x12,0x16,0x00,0x00,0xaf,0x17,0x00,0x00, +0xb0,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xb0,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb2,0x17,0x00,0x00,0x15,0x04,0x00,0x00,0x05,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb3,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xb2,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb6,0x17,0x00,0x00,0xb3,0x17,0x00,0x00,0xb2,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb8,0x17,0x00,0x00,0x1c,0x04,0x00,0x00,0x05,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb9,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xb8,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbc,0x17,0x00,0x00,0xb9,0x17,0x00,0x00,0xb8,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbd,0x17,0x00,0x00,0xb6,0x17,0x00,0x00,0xbc,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0xbe,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xaf,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0xbe,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xbe,0x17,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xfa,0x24,0x00,0x00,0xbd,0x17,0x00,0x00, +0xb0,0x17,0x00,0x00,0xba,0x01,0x00,0x00,0xaf,0x17,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0xa3,0x17,0x00,0x00,0xfa,0x24,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x0a,0x17,0x00,0x00,0xf9,0x0d,0x00,0x00,0x2b,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x0d,0x17,0x00,0x00,0xff,0x0d,0x00,0x00, +0x53,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x0e,0x17,0x00,0x00, +0x0a,0x17,0x00,0x00,0x0d,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x11,0x17,0x00,0x00,0x05,0x0e,0x00,0x00,0x7b,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x12,0x17,0x00,0x00,0x0e,0x17,0x00,0x00,0x11,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x15,0x17,0x00,0x00,0x0b,0x0e,0x00,0x00, +0xa3,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x16,0x17,0x00,0x00, +0x12,0x17,0x00,0x00,0x15,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x19,0x17,0x00,0x00,0x2b,0x17,0x00,0x00,0x53,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x1b,0x17,0x00,0x00,0x19,0x17,0x00,0x00,0x7b,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x1d,0x17,0x00,0x00,0x1b,0x17,0x00,0x00, +0xa3,0x17,0x00,0x00,0x50,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0x1e,0x17,0x00,0x00, +0x1d,0x17,0x00,0x00,0x1d,0x17,0x00,0x00,0x1d,0x17,0x00,0x00,0x1d,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x1f,0x17,0x00,0x00,0x16,0x17,0x00,0x00, +0x1e,0x17,0x00,0x00,0xf7,0x00,0x03,0x00,0x14,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x9a,0x15,0x00,0x00,0x05,0x18,0x00,0x00,0x06,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x06,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x08,0x18,0x00,0x00,0x15,0x04,0x00,0x00,0x8d,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x09,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x08,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0c,0x18,0x00,0x00, +0x09,0x18,0x00,0x00,0x08,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0e,0x18,0x00,0x00,0x1c,0x04,0x00,0x00,0x8d,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x0f,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x0e,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x12,0x18,0x00,0x00, +0x0f,0x18,0x00,0x00,0x0e,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x13,0x18,0x00,0x00,0x0c,0x18,0x00,0x00,0x12,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0x14,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0x14,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x14,0x18,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xfb,0x24,0x00,0x00,0x13,0x18,0x00,0x00,0x06,0x18,0x00,0x00, +0xba,0x01,0x00,0x00,0x05,0x18,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0xf9,0x17,0x00,0x00,0xfb,0x24,0x00,0x00,0xf7,0x00,0x03,0x00,0x3c,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc2,0x15,0x00,0x00,0x2d,0x18,0x00,0x00, +0x2e,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x2e,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x30,0x18,0x00,0x00,0x15,0x04,0x00,0x00,0xb5,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x31,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x30,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x34,0x18,0x00,0x00,0x31,0x18,0x00,0x00,0x30,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x36,0x18,0x00,0x00,0x1c,0x04,0x00,0x00,0xb5,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x37,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x36,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3a,0x18,0x00,0x00,0x37,0x18,0x00,0x00,0x36,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3b,0x18,0x00,0x00,0x34,0x18,0x00,0x00,0x3a,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x3c,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x2d,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x3c,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x3c,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xfc,0x24,0x00,0x00,0x3b,0x18,0x00,0x00, +0x2e,0x18,0x00,0x00,0xba,0x01,0x00,0x00,0x2d,0x18,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x21,0x18,0x00,0x00,0xfc,0x24,0x00,0x00,0xf7,0x00,0x03,0x00, +0x64,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xea,0x15,0x00,0x00, +0x55,0x18,0x00,0x00,0x56,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x56,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x58,0x18,0x00,0x00,0x15,0x04,0x00,0x00, +0xdd,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x59,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x58,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5c,0x18,0x00,0x00,0x59,0x18,0x00,0x00,0x58,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5e,0x18,0x00,0x00,0x1c,0x04,0x00,0x00, +0xdd,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x5f,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x5e,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x62,0x18,0x00,0x00,0x5f,0x18,0x00,0x00,0x5e,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x63,0x18,0x00,0x00,0x5c,0x18,0x00,0x00, +0x62,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x64,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x55,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x64,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x64,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xfd,0x24,0x00,0x00, +0x63,0x18,0x00,0x00,0x56,0x18,0x00,0x00,0xba,0x01,0x00,0x00,0x55,0x18,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x49,0x18,0x00,0x00,0xfd,0x24,0x00,0x00, +0xf7,0x00,0x03,0x00,0x8c,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x12,0x16,0x00,0x00,0x7d,0x18,0x00,0x00,0x7e,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7e,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x80,0x18,0x00,0x00, +0x15,0x04,0x00,0x00,0x05,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x81,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x80,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x84,0x18,0x00,0x00,0x81,0x18,0x00,0x00, +0x80,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x86,0x18,0x00,0x00, +0x1c,0x04,0x00,0x00,0x05,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x87,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x86,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8a,0x18,0x00,0x00,0x87,0x18,0x00,0x00, +0x86,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8b,0x18,0x00,0x00, +0x84,0x18,0x00,0x00,0x8a,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x8c,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x7d,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x8c,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8c,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xfe,0x24,0x00,0x00,0x8b,0x18,0x00,0x00,0x7e,0x18,0x00,0x00,0xba,0x01,0x00,0x00, +0x7d,0x18,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x71,0x18,0x00,0x00, +0xfe,0x24,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xd8,0x17,0x00,0x00, +0x11,0x0e,0x00,0x00,0xf9,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0xdb,0x17,0x00,0x00,0x17,0x0e,0x00,0x00,0x21,0x18,0x00,0x00,0x81,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xdc,0x17,0x00,0x00,0xd8,0x17,0x00,0x00,0xdb,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xdf,0x17,0x00,0x00,0x1d,0x0e,0x00,0x00, +0x49,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xe0,0x17,0x00,0x00, +0xdc,0x17,0x00,0x00,0xdf,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0xe3,0x17,0x00,0x00,0x23,0x0e,0x00,0x00,0x71,0x18,0x00,0x00,0x81,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xe4,0x17,0x00,0x00,0xe0,0x17,0x00,0x00,0xe3,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xe7,0x17,0x00,0x00,0xf9,0x17,0x00,0x00, +0x21,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xe9,0x17,0x00,0x00, +0xe7,0x17,0x00,0x00,0x49,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xeb,0x17,0x00,0x00,0xe9,0x17,0x00,0x00,0x71,0x18,0x00,0x00,0x50,0x00,0x07,0x00, +0x59,0x00,0x00,0x00,0xec,0x17,0x00,0x00,0xeb,0x17,0x00,0x00,0xeb,0x17,0x00,0x00, +0xeb,0x17,0x00,0x00,0xeb,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0xed,0x17,0x00,0x00,0xe4,0x17,0x00,0x00,0xec,0x17,0x00,0x00,0x51,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x2f,0x15,0x00,0x00,0x5e,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x99,0x18,0x00,0x00,0x55,0x04,0x00,0x00, +0x2f,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xc2,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x99,0x18,0x00,0x00,0x0c,0x00,0x07,0x00, +0x52,0x00,0x00,0x00,0xcc,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xc2,0x18,0x00,0x00,0x29,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xc5,0x18,0x00,0x00,0xcc,0x18,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xd1,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xc5,0x18,0x00,0x00, +0xb8,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0xd2,0x18,0x00,0x00,0xd1,0x18,0x00,0x00, +0x0d,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0xe2,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xd2,0x18,0x00,0x00,0xd3,0x18,0x00,0x00,0xd4,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd4,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd6,0x18,0x00,0x00,0x15,0x04,0x00,0x00,0xc5,0x18,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xd7,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xd6,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xda,0x18,0x00,0x00, +0xd7,0x18,0x00,0x00,0xd6,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xdc,0x18,0x00,0x00,0x1c,0x04,0x00,0x00,0xc5,0x18,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xdd,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xdc,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe0,0x18,0x00,0x00, +0xdd,0x18,0x00,0x00,0xdc,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe1,0x18,0x00,0x00,0xda,0x18,0x00,0x00,0xe0,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe2,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xd3,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe2,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xe2,0x18,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xff,0x24,0x00,0x00,0xe1,0x18,0x00,0x00,0xd4,0x18,0x00,0x00, +0xba,0x01,0x00,0x00,0xd3,0x18,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0xc7,0x18,0x00,0x00,0xff,0x24,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x9c,0x18,0x00,0x00,0x5b,0x04,0x00,0x00,0x2f,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0xea,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x9c,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0xf4,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xea,0x18,0x00,0x00,0x29,0x04,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xed,0x18,0x00,0x00,0xf4,0x18,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xf9,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xed,0x18,0x00,0x00,0xb8,0x00,0x05,0x00,0xcd,0x00,0x00,0x00, +0xfa,0x18,0x00,0x00,0xf9,0x18,0x00,0x00,0x0d,0x03,0x00,0x00,0xf7,0x00,0x03,0x00, +0x0a,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xfa,0x18,0x00,0x00, +0xfb,0x18,0x00,0x00,0xfc,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xfc,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfe,0x18,0x00,0x00,0x15,0x04,0x00,0x00, +0xed,0x18,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xff,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xfe,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x02,0x19,0x00,0x00,0xff,0x18,0x00,0x00,0xfe,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x04,0x19,0x00,0x00,0x1c,0x04,0x00,0x00, +0xed,0x18,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x05,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x04,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x08,0x19,0x00,0x00,0x05,0x19,0x00,0x00,0x04,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x09,0x19,0x00,0x00,0x02,0x19,0x00,0x00, +0x08,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x0a,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfb,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x0a,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0a,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x00,0x25,0x00,0x00, +0x09,0x19,0x00,0x00,0xfc,0x18,0x00,0x00,0xba,0x01,0x00,0x00,0xfb,0x18,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xef,0x18,0x00,0x00,0x00,0x25,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x9f,0x18,0x00,0x00,0x61,0x04,0x00,0x00, +0x2f,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x12,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x9f,0x18,0x00,0x00,0x0c,0x00,0x07,0x00, +0x52,0x00,0x00,0x00,0x1c,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x12,0x19,0x00,0x00,0x29,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x15,0x19,0x00,0x00,0x1c,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x21,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x15,0x19,0x00,0x00, +0xb8,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x22,0x19,0x00,0x00,0x21,0x19,0x00,0x00, +0x0d,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x32,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x22,0x19,0x00,0x00,0x23,0x19,0x00,0x00,0x24,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x24,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x26,0x19,0x00,0x00,0x15,0x04,0x00,0x00,0x15,0x19,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x27,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x26,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2a,0x19,0x00,0x00, +0x27,0x19,0x00,0x00,0x26,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2c,0x19,0x00,0x00,0x1c,0x04,0x00,0x00,0x15,0x19,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x2d,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x2c,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x30,0x19,0x00,0x00, +0x2d,0x19,0x00,0x00,0x2c,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x31,0x19,0x00,0x00,0x2a,0x19,0x00,0x00,0x30,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0x32,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x23,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0x32,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x32,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x01,0x25,0x00,0x00,0x31,0x19,0x00,0x00,0x24,0x19,0x00,0x00, +0xba,0x01,0x00,0x00,0x23,0x19,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x17,0x19,0x00,0x00,0x01,0x25,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xa2,0x18,0x00,0x00,0x29,0x04,0x00,0x00,0x2f,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0x3a,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xa2,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0x44,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x3a,0x19,0x00,0x00,0x29,0x04,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x3d,0x19,0x00,0x00,0x44,0x19,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x49,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x3d,0x19,0x00,0x00,0xb8,0x00,0x05,0x00,0xcd,0x00,0x00,0x00, +0x4a,0x19,0x00,0x00,0x49,0x19,0x00,0x00,0x0d,0x03,0x00,0x00,0xf7,0x00,0x03,0x00, +0x5a,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x4a,0x19,0x00,0x00, +0x4b,0x19,0x00,0x00,0x4c,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x4c,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4e,0x19,0x00,0x00,0x15,0x04,0x00,0x00, +0x3d,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x4f,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x4e,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x52,0x19,0x00,0x00,0x4f,0x19,0x00,0x00,0x4e,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x54,0x19,0x00,0x00,0x1c,0x04,0x00,0x00, +0x3d,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x55,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x54,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x58,0x19,0x00,0x00,0x55,0x19,0x00,0x00,0x54,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x59,0x19,0x00,0x00,0x52,0x19,0x00,0x00, +0x58,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x5a,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4b,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x5a,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5a,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x02,0x25,0x00,0x00, +0x59,0x19,0x00,0x00,0x4c,0x19,0x00,0x00,0xba,0x01,0x00,0x00,0x4b,0x19,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x3f,0x19,0x00,0x00,0x02,0x25,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xa6,0x18,0x00,0x00,0x83,0x15,0x00,0x00, +0xc7,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xa9,0x18,0x00,0x00, +0x51,0x16,0x00,0x00,0xef,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0xaa,0x18,0x00,0x00,0xa6,0x18,0x00,0x00,0xa9,0x18,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xad,0x18,0x00,0x00,0x1f,0x17,0x00,0x00,0x17,0x19,0x00,0x00, +0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xae,0x18,0x00,0x00,0xaa,0x18,0x00,0x00, +0xad,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xb1,0x18,0x00,0x00, +0xed,0x17,0x00,0x00,0x3f,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0xb2,0x18,0x00,0x00,0xae,0x18,0x00,0x00,0xb1,0x18,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xb5,0x18,0x00,0x00,0xc7,0x18,0x00,0x00,0xef,0x18,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xb7,0x18,0x00,0x00,0xb5,0x18,0x00,0x00, +0x17,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xb9,0x18,0x00,0x00, +0xb7,0x18,0x00,0x00,0x3f,0x19,0x00,0x00,0x50,0x00,0x07,0x00,0x59,0x00,0x00,0x00, +0xba,0x18,0x00,0x00,0xb9,0x18,0x00,0x00,0xb9,0x18,0x00,0x00,0xb9,0x18,0x00,0x00, +0xb9,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xbb,0x18,0x00,0x00, +0xb2,0x18,0x00,0x00,0xba,0x18,0x00,0x00,0x50,0x00,0x07,0x00,0xd9,0x04,0x00,0x00, +0x39,0x15,0x00,0x00,0xe7,0x0d,0x00,0x00,0xed,0x0d,0x00,0x00,0xff,0x0d,0x00,0x00, +0x05,0x0e,0x00,0x00,0x3e,0x00,0x03,0x00,0xf4,0x14,0x00,0x00,0x39,0x15,0x00,0x00, +0x41,0x00,0x05,0x00,0x5a,0x00,0x00,0x00,0x3a,0x15,0x00,0x00,0xf4,0x14,0x00,0x00, +0x09,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x3b,0x15,0x00,0x00, +0x3a,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x3d,0x15,0x00,0x00, +0x3a,0x15,0x00,0x00,0xf9,0x00,0x02,0x00,0x3e,0x15,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3e,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0x06,0x25,0x00,0x00, +0x3d,0x15,0x00,0x00,0x5a,0x19,0x00,0x00,0x65,0x19,0x00,0x00,0x42,0x15,0x00,0x00, +0xf5,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0x05,0x25,0x00,0x00,0x3b,0x15,0x00,0x00, +0x5a,0x19,0x00,0x00,0x60,0x19,0x00,0x00,0x42,0x15,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x03,0x25,0x00,0x00,0x0f,0x02,0x00,0x00,0x5a,0x19,0x00,0x00, +0x4f,0x15,0x00,0x00,0x42,0x15,0x00,0x00,0xb1,0x00,0x05,0x00,0xcd,0x00,0x00,0x00, +0x41,0x15,0x00,0x00,0x03,0x25,0x00,0x00,0x19,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0x50,0x15,0x00,0x00,0x42,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x41,0x15,0x00,0x00,0x42,0x15,0x00,0x00,0x50,0x15,0x00,0x00,0xf8,0x00,0x02,0x00, +0x42,0x15,0x00,0x00,0x41,0x00,0x05,0x00,0x5a,0x00,0x00,0x00,0x45,0x15,0x00,0x00, +0xf4,0x14,0x00,0x00,0x03,0x25,0x00,0x00,0x3d,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x46,0x15,0x00,0x00,0x45,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x59,0x00,0x00,0x00, +0x60,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x05,0x25,0x00,0x00, +0x46,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x4b,0x15,0x00,0x00, +0x45,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0x65,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x06,0x25,0x00,0x00,0x4b,0x15,0x00,0x00, +0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x4f,0x15,0x00,0x00,0x03,0x25,0x00,0x00, +0x0f,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x3e,0x15,0x00,0x00,0xf8,0x00,0x02,0x00, +0x50,0x15,0x00,0x00,0x0c,0x00,0x08,0x00,0x59,0x00,0x00,0x00,0x54,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xbb,0x18,0x00,0x00,0x05,0x25,0x00,0x00, +0x06,0x25,0x00,0x00,0x73,0x00,0x04,0x00,0x91,0x00,0x00,0x00,0x1e,0x0d,0x00,0x00, +0x54,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x4e,0x02,0x00,0x00,0x69,0x19,0x00,0x00, +0xc3,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0x6a,0x19,0x00,0x00, +0x69,0x19,0x00,0x00,0xc5,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x09,0x02,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6b,0x19,0x00,0x00,0x6a,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x6d,0x19,0x00,0x00, +0x6b,0x19,0x00,0x00,0xb9,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x6f,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6f,0x19,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xcf,0x26,0x00,0x00,0x6d,0x19,0x00,0x00,0xba,0x01,0x00,0x00,0x6b,0x19,0x00,0x00, +0x41,0x00,0x05,0x00,0x3f,0x02,0x00,0x00,0x73,0x19,0x00,0x00,0x08,0x02,0x00,0x00, +0x44,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x74,0x19,0x00,0x00, +0x73,0x19,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x22,0x0d,0x00,0x00, +0x1e,0x0d,0x00,0x00,0x1e,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x79,0x19,0x00,0x00, +0x74,0x19,0x00,0x00,0x74,0x19,0x00,0x00,0x74,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x7a,0x19,0x00,0x00,0x22,0x0d,0x00,0x00,0x79,0x19,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x7d,0x19,0x00,0x00,0x7a,0x19,0x00,0x00, +0xcf,0x26,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x81,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x7d,0x19,0x00,0x00,0xcd,0x0a,0x00,0x00, +0xe9,0x24,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x87,0x19,0x00,0x00, +0x81,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x88,0x19,0x00,0x00,0x61,0x03,0x00,0x00,0x87,0x19,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8a,0x19,0x00,0x00,0x81,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8b,0x19,0x00,0x00,0x65,0x03,0x00,0x00, +0x8a,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8c,0x19,0x00,0x00, +0x88,0x19,0x00,0x00,0x8b,0x19,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8e,0x19,0x00,0x00,0x81,0x19,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8f,0x19,0x00,0x00,0x61,0x03,0x00,0x00,0x8e,0x19,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x90,0x19,0x00,0x00,0x8c,0x19,0x00,0x00, +0x8f,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x93,0x19,0x00,0x00, +0x65,0x03,0x00,0x00,0x87,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x96,0x19,0x00,0x00,0x65,0x03,0x00,0x00,0x8e,0x19,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x97,0x19,0x00,0x00,0x93,0x19,0x00,0x00,0x96,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9a,0x19,0x00,0x00,0x75,0x03,0x00,0x00, +0x87,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9e,0x19,0x00,0x00, +0x9a,0x19,0x00,0x00,0x8b,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa2,0x19,0x00,0x00,0x9e,0x19,0x00,0x00,0x8f,0x19,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xa3,0x19,0x00,0x00,0x90,0x19,0x00,0x00,0x97,0x19,0x00,0x00, +0xa2,0x19,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x27,0x0d,0x00,0x00, +0x1e,0x0d,0x00,0x00,0x03,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x28,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x27,0x0d,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xa8,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x28,0x0d,0x00,0x00,0xb9,0x01,0x00,0x00,0xba,0x01,0x00,0x00, +0xb8,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x2c,0x0d,0x00,0x00,0x27,0x0d,0x00,0x00, +0xb9,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0xa1,0x02,0x00,0x00,0xc4,0x19,0x00,0x00, +0xa3,0x02,0x00,0x00,0x62,0x00,0x05,0x00,0x91,0x00,0x00,0x00,0xc6,0x19,0x00,0x00, +0xc4,0x19,0x00,0x00,0x80,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc7,0x19,0x00,0x00,0xc6,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00, +0xcd,0x00,0x00,0x00,0xb3,0x19,0x00,0x00,0xc7,0x19,0x00,0x00,0xb4,0x08,0x00,0x00, +0x3d,0x00,0x04,0x00,0x4e,0x02,0x00,0x00,0xcb,0x19,0x00,0x00,0xb8,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x56,0x02,0x00,0x00,0xcd,0x19,0x00,0x00,0xcb,0x19,0x00,0x00, +0xfc,0x0c,0x00,0x00,0x58,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0xcf,0x19,0x00,0x00, +0xcd,0x19,0x00,0x00,0xdf,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xb9,0x01,0x00,0x00, +0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xd0,0x19,0x00,0x00,0xcf,0x19,0x00,0x00, +0xcf,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe2,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xe2,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x35,0x26,0x00,0x00,0xcd,0x0a,0x00,0x00,0xd7,0x0b,0x00,0x00, +0xa3,0x19,0x00,0x00,0x6f,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0xcd,0x00,0x00,0x00, +0x24,0x26,0x00,0x00,0xad,0x08,0x00,0x00,0xd7,0x0b,0x00,0x00,0x2c,0x0d,0x00,0x00, +0x6f,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x0c,0x25,0x00,0x00, +0xd8,0x02,0x00,0x00,0xd7,0x0b,0x00,0x00,0xd0,0x19,0x00,0x00,0x6f,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0xcd,0x00,0x00,0x00,0x0a,0x25,0x00,0x00,0xad,0x08,0x00,0x00, +0xd7,0x0b,0x00,0x00,0xb3,0x19,0x00,0x00,0x6f,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x08,0x25,0x00,0x00,0xb9,0x01,0x00,0x00,0xd7,0x0b,0x00,0x00, +0xa8,0x19,0x00,0x00,0x6f,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xd6,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x6c,0x0c,0x00,0x00, +0x08,0x25,0x00,0x00,0x41,0x00,0x05,0x00,0x1f,0x02,0x00,0x00,0x6e,0x1a,0x00,0x00, +0x08,0x02,0x00,0x00,0x1e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x6f,0x1a,0x00,0x00,0x6e,0x1a,0x00,0x00,0xc4,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x57,0x1a,0x00,0x00,0x14,0x02,0x00,0x00,0x6f,0x1a,0x00,0x00,0x6f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x58,0x1a,0x00,0x00,0x57,0x1a,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x5c,0x1a,0x00,0x00,0x58,0x1a,0x00,0x00,0x58,0x1a,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x5d,0x1a,0x00,0x00,0x4d,0x0c,0x00,0x00, +0x5c,0x1a,0x00,0x00,0x6e,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0x5e,0x1a,0x00,0x00, +0x5d,0x1a,0x00,0x00,0x41,0x00,0x05,0x00,0x0a,0x02,0x00,0x00,0x76,0x1a,0x00,0x00, +0x08,0x02,0x00,0x00,0x19,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00, +0x77,0x1a,0x00,0x00,0x76,0x1a,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x83,0x1a,0x00,0x00,0x5e,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x84,0x1a,0x00,0x00,0x47,0x0c,0x00,0x00,0x83,0x1a,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x87,0x1a,0x00,0x00,0x83,0x1a,0x00,0x00,0xd8,0x03,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x94,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x84,0x1a,0x00,0x00,0x87,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x99,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xd8,0x03,0x00,0x00,0x94,0x1a,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x8d,0x1a,0x00,0x00,0x77,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x8e,0x1a,0x00,0x00,0x99,0x1a,0x00,0x00,0x8d,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00, +0x4e,0x02,0x00,0x00,0x9d,0x1a,0x00,0x00,0xc3,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x91,0x00,0x00,0x00,0x9e,0x1a,0x00,0x00,0x9d,0x1a,0x00,0x00,0xc5,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x09,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9f,0x1a,0x00,0x00,0x9e,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0xcd,0x00,0x00,0x00,0xa1,0x1a,0x00,0x00,0x9f,0x1a,0x00,0x00,0xb9,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa3,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xa3,0x1a,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd0,0x26,0x00,0x00,0xa1,0x1a,0x00,0x00, +0xba,0x01,0x00,0x00,0x9f,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x4e,0x02,0x00,0x00, +0xab,0x1a,0x00,0x00,0x50,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x56,0x02,0x00,0x00, +0xad,0x1a,0x00,0x00,0xab,0x1a,0x00,0x00,0xfc,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xb0,0x1a,0x00,0x00,0x6f,0x1a,0x00,0x00,0x58,0x00,0x07,0x00, +0x91,0x00,0x00,0x00,0xb1,0x1a,0x00,0x00,0xad,0x1a,0x00,0x00,0x8e,0x1a,0x00,0x00, +0x02,0x00,0x00,0x00,0xb0,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb2,0x1a,0x00,0x00,0xb1,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x67,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0xb2,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x68,0x1a,0x00,0x00, +0xd0,0x26,0x00,0x00,0x67,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xb7,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x68,0x1a,0x00,0x00, +0x00,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf1,0x19,0x00,0x00, +0x0c,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xcd,0x00,0x00,0x00, +0xf2,0x19,0x00,0x00,0xf1,0x19,0x00,0x00,0xb9,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xf8,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xf2,0x19,0x00,0x00, +0xf3,0x19,0x00,0x00,0xf5,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xf5,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0xf8,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xf3,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0xf8,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xf8,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x10,0x25,0x00,0x00,0xf1,0x19,0x00,0x00, +0xf5,0x19,0x00,0x00,0xb7,0x1a,0x00,0x00,0xf3,0x19,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x7c,0x24,0x00,0x00,0x10,0x25,0x00,0x00,0x0c,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xce,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x10,0x25,0x00,0x00,0xb7,0x1a,0x00,0x00, +0xb7,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0xc2,0x1a,0x00,0x00,0xce,0x1a,0x00,0x00, +0xb9,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xc8,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xc2,0x1a,0x00,0x00,0xc3,0x1a,0x00,0x00,0xc7,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc7,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0xc8,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc3,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xd3,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x10,0x25,0x00,0x00, +0xb7,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc6,0x1a,0x00,0x00, +0xd3,0x1a,0x00,0x00,0xce,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0xc8,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc8,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x12,0x25,0x00,0x00,0xb9,0x01,0x00,0x00,0xc7,0x1a,0x00,0x00,0xc6,0x1a,0x00,0x00, +0xc3,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x00,0x1a,0x00,0x00, +0xba,0x01,0x00,0x00,0x12,0x25,0x00,0x00,0xf7,0x00,0x03,0x00,0x1e,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x0a,0x25,0x00,0x00,0x03,0x1a,0x00,0x00, +0x0b,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x0b,0x1a,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0d,0x1a,0x00,0x00,0x0c,0x25,0x00,0x00,0x00,0x00,0x00,0x00, +0xbc,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x0e,0x1a,0x00,0x00,0x0d,0x1a,0x00,0x00, +0xba,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x1d,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x0e,0x1a,0x00,0x00,0x0f,0x1a,0x00,0x00,0x15,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x15,0x1a,0x00,0x00,0xba,0x00,0x05,0x00,0xcd,0x00,0x00,0x00, +0x17,0x1a,0x00,0x00,0x00,0x1a,0x00,0x00,0x3f,0x07,0x00,0x00,0xf7,0x00,0x03,0x00, +0x1c,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x17,0x1a,0x00,0x00, +0x18,0x1a,0x00,0x00,0x1c,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x18,0x1a,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x88,0x24,0x00,0x00,0xb9,0x01,0x00,0x00, +0x7c,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x1c,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1c,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x1c,0x25,0x00,0x00,0x7c,0x24,0x00,0x00,0x15,0x1a,0x00,0x00,0x88,0x24,0x00,0x00, +0x18,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x1d,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0f,0x1a,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xd9,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x10,0x25,0x00,0x00,0xb7,0x1a,0x00,0x00, +0x65,0x03,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x86,0x24,0x00,0x00, +0xd9,0x1a,0x00,0x00,0x7c,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x1d,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x1d,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x1b,0x25,0x00,0x00,0x1c,0x25,0x00,0x00,0x1c,0x1a,0x00,0x00, +0x86,0x24,0x00,0x00,0x0f,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x1e,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x03,0x1a,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x7f,0x24,0x00,0x00,0xb7,0x1a,0x00,0x00,0xd3,0x26,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x07,0x1a,0x00,0x00,0x0c,0x25,0x00,0x00, +0x00,0x00,0x00,0x00,0xb7,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x08,0x1a,0x00,0x00, +0x07,0x1a,0x00,0x00,0xb9,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x09,0x1a,0x00,0x00,0x08,0x1a,0x00,0x00,0x2c,0x07,0x00,0x00,0xba,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x82,0x24,0x00,0x00,0x09,0x1a,0x00,0x00, +0x7f,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x1e,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1e,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x1a,0x25,0x00,0x00,0x1b,0x25,0x00,0x00,0x1d,0x1a,0x00,0x00,0x82,0x24,0x00,0x00, +0x03,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x20,0x1a,0x00,0x00, +0xea,0x24,0x00,0x00,0x12,0x25,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x21,0x1a,0x00,0x00,0x20,0x1a,0x00,0x00,0x49,0x07,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xdf,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x21,0x1a,0x00,0x00,0xb9,0x01,0x00,0x00,0xba,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xe4,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xd6,0x19,0x00,0x00,0xdf,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x26,0x1a,0x00,0x00,0xba,0x01,0x00,0x00,0xe4,0x1a,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x28,0x1a,0x00,0x00,0x1a,0x25,0x00,0x00,0x00,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x29,0x1a,0x00,0x00,0x28,0x1a,0x00,0x00, +0x26,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2d,0x1a,0x00,0x00, +0xba,0x01,0x00,0x00,0x6f,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xe8,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x2d,0x1a,0x00,0x00, +0xb9,0x01,0x00,0x00,0xba,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x31,0x1a,0x00,0x00,0x29,0x1a,0x00,0x00,0xe8,0x1a,0x00,0x00,0xb8,0x00,0x05,0x00, +0xcd,0x00,0x00,0x00,0x35,0x1a,0x00,0x00,0x04,0x0d,0x00,0x00,0x3f,0x07,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x36,0x1a,0x00,0x00,0x35,0x1a,0x00,0x00, +0xba,0x01,0x00,0x00,0xb9,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x39,0x1a,0x00,0x00,0x31,0x1a,0x00,0x00,0x36,0x1a,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3d,0x1a,0x00,0x00,0x39,0x1a,0x00,0x00,0xba,0x01,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xec,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x3d,0x1a,0x00,0x00,0xb9,0x01,0x00,0x00,0xba,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x40,0x1a,0x00,0x00,0x1a,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x03,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x40,0x1a,0x00,0x00,0xb7,0x1a,0x00,0x00, +0xb7,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0xf7,0x1a,0x00,0x00,0x03,0x1b,0x00,0x00, +0xb9,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xfd,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xf7,0x1a,0x00,0x00,0xf8,0x1a,0x00,0x00,0xfc,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xfc,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0xfd,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf8,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x08,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x40,0x1a,0x00,0x00, +0xb7,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfb,0x1a,0x00,0x00, +0x08,0x1b,0x00,0x00,0x03,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0xfd,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xfd,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x1d,0x25,0x00,0x00,0xb9,0x01,0x00,0x00,0xfc,0x1a,0x00,0x00,0xfb,0x1a,0x00,0x00, +0xf8,0x1a,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x0c,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x1d,0x25,0x00,0x00,0xb9,0x01,0x00,0x00, +0xba,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x45,0x1a,0x00,0x00, +0xec,0x1a,0x00,0x00,0x4a,0x04,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x10,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x45,0x1a,0x00,0x00, +0xb9,0x01,0x00,0x00,0xba,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x48,0x1a,0x00,0x00,0x10,0x1b,0x00,0x00,0x0c,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x14,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x48,0x1a,0x00,0x00,0xb9,0x01,0x00,0x00,0xba,0x01,0x00,0x00,0x41,0x00,0x05,0x00, +0x2a,0x02,0x00,0x00,0x73,0x1c,0x00,0x00,0x08,0x02,0x00,0x00,0x34,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x74,0x1c,0x00,0x00,0x73,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x5f,0x1b,0x00,0x00,0x44,0x0c,0x00,0x00, +0x74,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x61,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x5f,0x1b,0x00,0x00,0x6e,0x00,0x04,0x00, +0x64,0x00,0x00,0x00,0x62,0x1b,0x00,0x00,0x61,0x1b,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x64,0x1b,0x00,0x00,0x62,0x1b,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x65,0x1b,0x00,0x00,0x64,0x1b,0x00,0x00,0xd8,0x03,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x67,0x1b,0x00,0x00,0x65,0x1b,0x00,0x00, +0x83,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x69,0x1b,0x00,0x00, +0x67,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6b,0x1b,0x00,0x00,0x5f,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00, +0xcd,0x00,0x00,0x00,0x6c,0x1b,0x00,0x00,0x69,0x1b,0x00,0x00,0x6b,0x1b,0x00,0x00, +0xa9,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x6d,0x1b,0x00,0x00,0x6c,0x1b,0x00,0x00, +0x96,0x05,0x00,0x00,0x97,0x05,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0x97,0x24,0x00,0x00,0x6d,0x1b,0x00,0x00,0xd7,0x25,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x70,0x1b,0x00,0x00,0x67,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x72,0x1b,0x00,0x00, +0x5f,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xcd,0x00,0x00,0x00, +0x73,0x1b,0x00,0x00,0x70,0x1b,0x00,0x00,0x72,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0x74,0x1b,0x00,0x00,0x73,0x1b,0x00,0x00,0x96,0x05,0x00,0x00, +0x97,0x05,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x9b,0x24,0x00,0x00, +0x74,0x1b,0x00,0x00,0x97,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x81,0x1b,0x00,0x00,0x9b,0x24,0x00,0x00,0xf9,0x00,0x02,0x00, +0x82,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x82,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xef,0x25,0x00,0x00,0x09,0x02,0x00,0x00,0xfd,0x1a,0x00,0x00, +0xbc,0x1b,0x00,0x00,0xba,0x1b,0x00,0x00,0xb1,0x00,0x05,0x00,0xcd,0x00,0x00,0x00, +0x85,0x1b,0x00,0x00,0xef,0x25,0x00,0x00,0xdb,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0xbd,0x1b,0x00,0x00,0xba,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x85,0x1b,0x00,0x00,0x86,0x1b,0x00,0x00,0xbd,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x86,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x87,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x87,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x86,0x26,0x00,0x00, +0x09,0x02,0x00,0x00,0x86,0x1b,0x00,0x00,0xb8,0x1b,0x00,0x00,0xb6,0x1b,0x00,0x00, +0xb1,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x8a,0x1b,0x00,0x00,0x86,0x26,0x00,0x00, +0xdb,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xb9,0x1b,0x00,0x00,0xb6,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x8a,0x1b,0x00,0x00,0x8b,0x1b,0x00,0x00, +0xb9,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x8b,0x1b,0x00,0x00,0xc4,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x8e,0x1b,0x00,0x00,0xef,0x25,0x00,0x00,0x14,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x8f,0x1b,0x00,0x00,0x86,0x26,0x00,0x00, +0x8e,0x1b,0x00,0x00,0xf7,0x00,0x03,0x00,0x96,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x6c,0x1b,0x00,0x00,0x91,0x1b,0x00,0x00,0x94,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x94,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x96,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x91,0x1b,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x93,0x1b,0x00,0x00,0xdb,0x02,0x00,0x00,0x86,0x26,0x00,0x00,0xf9,0x00,0x02,0x00, +0x96,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x96,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x88,0x26,0x00,0x00,0x86,0x26,0x00,0x00,0x94,0x1b,0x00,0x00, +0x93,0x1b,0x00,0x00,0x91,0x1b,0x00,0x00,0xf7,0x00,0x03,0x00,0x9e,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x73,0x1b,0x00,0x00,0x99,0x1b,0x00,0x00, +0x9c,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x9c,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x9e,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x99,0x1b,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x9b,0x1b,0x00,0x00,0xdb,0x02,0x00,0x00,0xef,0x25,0x00,0x00, +0xf9,0x00,0x02,0x00,0x9e,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x9e,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x8a,0x26,0x00,0x00,0xef,0x25,0x00,0x00, +0x9c,0x1b,0x00,0x00,0x9b,0x1b,0x00,0x00,0x99,0x1b,0x00,0x00,0x50,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0xa0,0x1b,0x00,0x00,0x88,0x26,0x00,0x00,0x8a,0x26,0x00,0x00, +0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xa6,0x1b,0x00,0x00,0x62,0x1b,0x00,0x00, +0x9b,0x24,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xa8,0x1b,0x00,0x00, +0xa6,0x1b,0x00,0x00,0xa0,0x1b,0x00,0x00,0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00, +0xe2,0x1c,0x00,0x00,0xfb,0x0c,0x00,0x00,0xa8,0x1b,0x00,0x00,0x02,0x00,0x00,0x00, +0x09,0x02,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xe3,0x1c,0x00,0x00, +0xe2,0x1c,0x00,0x00,0xe2,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xb5,0x1b,0x00,0x00, +0x28,0x1b,0x00,0x00,0x8f,0x1b,0x00,0x00,0x3e,0x00,0x03,0x00,0xb5,0x1b,0x00,0x00, +0xe3,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0xb6,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb6,0x1b,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xb8,0x1b,0x00,0x00, +0x86,0x26,0x00,0x00,0x0f,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x87,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb9,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0xba,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xba,0x1b,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xbc,0x1b,0x00,0x00,0xef,0x25,0x00,0x00,0x0f,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x82,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xbd,0x1b,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xc0,0x1b,0x00,0x00,0x67,0x1b,0x00,0x00,0x5f,0x1b,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc5,0x1b,0x00,0x00,0x79,0x0c,0x00,0x00, +0xba,0x01,0x00,0x00,0xb9,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xe8,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xe4,0x1a,0x00,0x00, +0xc5,0x1b,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xf3,0x1c,0x00,0x00, +0xeb,0x24,0x00,0x00,0x74,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xf5,0x1c,0x00,0x00,0xf3,0x1c,0x00,0x00,0xeb,0x24,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf6,0x1c,0x00,0x00,0xf5,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf8,0x1c,0x00,0x00,0xba,0x01,0x00,0x00, +0xf6,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x03,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x77,0x05,0x00,0x00,0xf8,0x1c,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xca,0x1b,0x00,0x00,0xba,0x01,0x00,0x00, +0xe8,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcb,0x1b,0x00,0x00, +0x03,0x1d,0x00,0x00,0xca,0x1b,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xcd,0x1b,0x00,0x00,0xba,0x01,0x00,0x00,0xcb,0x1b,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xce,0x1b,0x00,0x00,0xcd,0x1b,0x00,0x00,0x14,0x06,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x08,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xba,0x01,0x00,0x00,0xce,0x1b,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd1,0x1b,0x00,0x00,0x61,0x03,0x00,0x00,0x04,0x0d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x0d,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xd1,0x1b,0x00,0x00,0xe8,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x12,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xb9,0x01,0x00,0x00,0x0d,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x18,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xcb,0x1b,0x00,0x00, +0x08,0x1d,0x00,0x00,0x12,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xda,0x1b,0x00,0x00,0xd6,0x0c,0x00,0x00,0xec,0x24,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x1c,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xda,0x1b,0x00,0x00,0xb9,0x01,0x00,0x00,0xba,0x01,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x22,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x2c,0x06,0x00,0x00,0x2d,0x06,0x00,0x00,0x1c,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00, +0xdd,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xdd,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x91,0x00,0x00,0x00,0xff,0x25,0x00,0x00,0xfd,0x05,0x00,0x00,0xbd,0x1b,0x00,0x00, +0x6d,0x26,0x00,0x00,0x41,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xf9,0x25,0x00,0x00,0x4e,0x25,0x00,0x00,0xbd,0x1b,0x00,0x00,0x7f,0x26,0x00,0x00, +0x41,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xf7,0x25,0x00,0x00, +0x4e,0x25,0x00,0x00,0xbd,0x1b,0x00,0x00,0x7c,0x26,0x00,0x00,0x41,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xf5,0x25,0x00,0x00,0x4e,0x25,0x00,0x00, +0xbd,0x1b,0x00,0x00,0x79,0x26,0x00,0x00,0x41,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xf3,0x25,0x00,0x00,0x4e,0x25,0x00,0x00,0xbd,0x1b,0x00,0x00, +0x76,0x26,0x00,0x00,0x41,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xf1,0x25,0x00,0x00,0x2b,0x25,0x00,0x00,0xbd,0x1b,0x00,0x00,0x73,0x26,0x00,0x00, +0x41,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xf0,0x25,0x00,0x00, +0x09,0x02,0x00,0x00,0xbd,0x1b,0x00,0x00,0x43,0x1c,0x00,0x00,0x41,0x1c,0x00,0x00, +0xb1,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0xe0,0x1b,0x00,0x00,0xf0,0x25,0x00,0x00, +0xdb,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x44,0x1c,0x00,0x00,0x41,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe0,0x1b,0x00,0x00,0xe1,0x1b,0x00,0x00, +0x44,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xe1,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe2,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xe2,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x7f,0x26,0x00,0x00,0xf9,0x25,0x00,0x00,0xe1,0x1b,0x00,0x00, +0x84,0x26,0x00,0x00,0x3d,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x7c,0x26,0x00,0x00,0xf7,0x25,0x00,0x00,0xe1,0x1b,0x00,0x00,0x83,0x26,0x00,0x00, +0x3d,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x79,0x26,0x00,0x00, +0xf5,0x25,0x00,0x00,0xe1,0x1b,0x00,0x00,0x82,0x26,0x00,0x00,0x3d,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x76,0x26,0x00,0x00,0xf3,0x25,0x00,0x00, +0xe1,0x1b,0x00,0x00,0x81,0x26,0x00,0x00,0x3d,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x73,0x26,0x00,0x00,0xf1,0x25,0x00,0x00,0xe1,0x1b,0x00,0x00, +0x80,0x26,0x00,0x00,0x3d,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x91,0x00,0x00,0x00, +0x6d,0x26,0x00,0x00,0xff,0x25,0x00,0x00,0xe1,0x1b,0x00,0x00,0x28,0x1c,0x00,0x00, +0x3d,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x66,0x26,0x00,0x00, +0x09,0x02,0x00,0x00,0xe1,0x1b,0x00,0x00,0x3f,0x1c,0x00,0x00,0x3d,0x1c,0x00,0x00, +0xb1,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0xe5,0x1b,0x00,0x00,0x66,0x26,0x00,0x00, +0xdb,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x40,0x1c,0x00,0x00,0x3d,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe5,0x1b,0x00,0x00,0xe6,0x1b,0x00,0x00, +0x40,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xe6,0x1b,0x00,0x00,0xc4,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xe9,0x1b,0x00,0x00,0xf0,0x25,0x00,0x00,0x14,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xea,0x1b,0x00,0x00,0x66,0x26,0x00,0x00, +0xe9,0x1b,0x00,0x00,0xf7,0x00,0x03,0x00,0xf1,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x6c,0x1b,0x00,0x00,0xec,0x1b,0x00,0x00,0xef,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xef,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0xf1,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xec,0x1b,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xee,0x1b,0x00,0x00,0xdb,0x02,0x00,0x00,0x66,0x26,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf1,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xf1,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x68,0x26,0x00,0x00,0x66,0x26,0x00,0x00,0xef,0x1b,0x00,0x00, +0xee,0x1b,0x00,0x00,0xec,0x1b,0x00,0x00,0xf7,0x00,0x03,0x00,0xf9,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x73,0x1b,0x00,0x00,0xf4,0x1b,0x00,0x00, +0xf7,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xf7,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf9,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xf4,0x1b,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xf6,0x1b,0x00,0x00,0xdb,0x02,0x00,0x00,0xf0,0x25,0x00,0x00, +0xf9,0x00,0x02,0x00,0xf9,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xf9,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x6a,0x26,0x00,0x00,0xf0,0x25,0x00,0x00, +0xf7,0x1b,0x00,0x00,0xf6,0x1b,0x00,0x00,0xf4,0x1b,0x00,0x00,0x50,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0xfb,0x1b,0x00,0x00,0x68,0x26,0x00,0x00,0x6a,0x26,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xfe,0x1b,0x00,0x00,0xfb,0x1b,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xff,0x1b,0x00,0x00,0x81,0x1b,0x00,0x00, +0xfe,0x1b,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x02,0x1c,0x00,0x00, +0xc0,0x1b,0x00,0x00,0xff,0x1b,0x00,0x00,0x50,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x0a,0x1c,0x00,0x00,0x6d,0x1b,0x00,0x00,0x74,0x1b,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x0b,0x1c,0x00,0x00,0x62,0x1b,0x00,0x00,0x0a,0x1c,0x00,0x00, +0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x0d,0x1c,0x00,0x00,0x0b,0x1c,0x00,0x00, +0xfb,0x1b,0x00,0x00,0x7c,0x00,0x04,0x00,0xec,0x03,0x00,0x00,0x2a,0x1d,0x00,0x00, +0x0d,0x1c,0x00,0x00,0x7c,0x00,0x04,0x00,0xec,0x03,0x00,0x00,0x2c,0x1d,0x00,0x00, +0x87,0x0c,0x00,0x00,0xb0,0x00,0x05,0x00,0xf0,0x03,0x00,0x00,0x2d,0x1d,0x00,0x00, +0x2a,0x1d,0x00,0x00,0x2c,0x1d,0x00,0x00,0x9b,0x00,0x04,0x00,0xcd,0x00,0x00,0x00, +0x2e,0x1d,0x00,0x00,0x2d,0x1d,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x17,0x1c,0x00,0x00,0x2e,0x1d,0x00,0x00,0xba,0x01,0x00,0x00,0xb9,0x01,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x36,0x1d,0x00,0x00,0x18,0x1d,0x00,0x00, +0x18,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x37,0x1d,0x00,0x00, +0x02,0x1c,0x00,0x00,0x36,0x1d,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3a,0x1d,0x00,0x00,0x37,0x1d,0x00,0x00,0x37,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x4a,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x3a,0x1d,0x00,0x00,0x4a,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x50,0x1d,0x00,0x00,0x35,0x04,0x00,0x00,0x4a,0x1d,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x51,0x1d,0x00,0x00,0x50,0x1d,0x00,0x00,0xba,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x53,0x1d,0x00,0x00,0x61,0x03,0x00,0x00, +0x4a,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x54,0x1d,0x00,0x00, +0x53,0x1d,0x00,0x00,0xba,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x56,0x1d,0x00,0x00,0x3d,0x04,0x00,0x00,0x51,0x1d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x58,0x1d,0x00,0x00,0x56,0x1d,0x00,0x00,0x51,0x1d,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x59,0x1d,0x00,0x00,0x58,0x1d,0x00,0x00, +0x42,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5c,0x1d,0x00,0x00, +0x54,0x1d,0x00,0x00,0x54,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5d,0x1d,0x00,0x00,0x59,0x1d,0x00,0x00,0x5c,0x1d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1c,0x1c,0x00,0x00,0x17,0x1c,0x00,0x00,0x5d,0x1d,0x00,0x00, +0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x1e,0x1c,0x00,0x00,0x28,0x1b,0x00,0x00, +0xea,0x1b,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x1f,0x1c,0x00,0x00, +0x1e,0x1c,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x21,0x1c,0x00,0x00, +0x1f,0x1c,0x00,0x00,0x1c,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x23,0x1c,0x00,0x00,0x21,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x24,0x1c,0x00,0x00,0x21,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x25,0x1c,0x00,0x00,0x21,0x1c,0x00,0x00, +0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0x26,0x1c,0x00,0x00, +0x23,0x1c,0x00,0x00,0x24,0x1c,0x00,0x00,0x25,0x1c,0x00,0x00,0x1c,0x1c,0x00,0x00, +0x81,0x00,0x05,0x00,0x91,0x00,0x00,0x00,0x28,0x1c,0x00,0x00,0x6d,0x26,0x00,0x00, +0x26,0x1c,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2b,0x1c,0x00,0x00, +0x02,0x1c,0x00,0x00,0x02,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2e,0x1c,0x00,0x00,0x22,0x1d,0x00,0x00,0x2b,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x2f,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x2e,0x1c,0x00,0x00,0xaa,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x31,0x1c,0x00,0x00, +0xf0,0x25,0x00,0x00,0x09,0x02,0x00,0x00,0xaa,0x00,0x05,0x00,0xcd,0x00,0x00,0x00, +0x33,0x1c,0x00,0x00,0x66,0x26,0x00,0x00,0x09,0x02,0x00,0x00,0xa7,0x00,0x05,0x00, +0xcd,0x00,0x00,0x00,0x34,0x1c,0x00,0x00,0x31,0x1c,0x00,0x00,0x33,0x1c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x37,0x1c,0x00,0x00,0x1e,0x1c,0x00,0x00, +0xf7,0x00,0x03,0x00,0x83,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x34,0x1c,0x00,0x00,0x66,0x1d,0x00,0x00,0x6a,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x6a,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x93,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x79,0x26,0x00,0x00,0x37,0x1c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x98,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x76,0x26,0x00,0x00,0x37,0x1c,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x73,0x1d,0x00,0x00,0x37,0x1c,0x00,0x00,0x2f,0x1c,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x77,0x1d,0x00,0x00,0x7f,0x26,0x00,0x00, +0x73,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x7a,0x1d,0x00,0x00, +0x37,0x1c,0x00,0x00,0x73,0x1d,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x7d,0x1d,0x00,0x00,0x7c,0x26,0x00,0x00,0x7a,0x1d,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x81,0x1d,0x00,0x00,0x73,0x26,0x00,0x00,0x2f,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x83,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0x66,0x1d,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x88,0x1d,0x00,0x00,0x37,0x1c,0x00,0x00, +0x2f,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x8c,0x1d,0x00,0x00, +0x37,0x1c,0x00,0x00,0x88,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0x83,0x1d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x83,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x84,0x26,0x00,0x00,0x77,0x1d,0x00,0x00,0x6a,0x1d,0x00,0x00,0x88,0x1d,0x00,0x00, +0x66,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x83,0x26,0x00,0x00, +0x7d,0x1d,0x00,0x00,0x6a,0x1d,0x00,0x00,0x8c,0x1d,0x00,0x00,0x66,0x1d,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x82,0x26,0x00,0x00,0x93,0x1d,0x00,0x00, +0x6a,0x1d,0x00,0x00,0x37,0x1c,0x00,0x00,0x66,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x81,0x26,0x00,0x00,0x98,0x1d,0x00,0x00,0x6a,0x1d,0x00,0x00, +0x37,0x1c,0x00,0x00,0x66,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x80,0x26,0x00,0x00,0x81,0x1d,0x00,0x00,0x6a,0x1d,0x00,0x00,0x2f,0x1c,0x00,0x00, +0x66,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0x3d,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3d,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x3f,0x1c,0x00,0x00, +0x66,0x26,0x00,0x00,0x0f,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xe2,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x40,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x41,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x41,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x43,0x1c,0x00,0x00,0xf0,0x25,0x00,0x00,0x0f,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0xdd,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x44,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x9e,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xf1,0x25,0x00,0x00,0xba,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x9f,0x1d,0x00,0x00, +0x9e,0x1d,0x00,0x00,0x0d,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0xa4,0x1d,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa4,0x1d,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xd1,0x26,0x00,0x00,0x9f,0x1d,0x00,0x00,0xf1,0x25,0x00,0x00,0xba,0x01,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xab,0x1d,0x00,0x00,0xd1,0x26,0x00,0x00, +0xd1,0x26,0x00,0x00,0xd1,0x26,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xac,0x1d,0x00,0x00,0xf9,0x25,0x00,0x00,0xab,0x1d,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xb3,0x1d,0x00,0x00,0xf7,0x25,0x00,0x00,0xab,0x1d,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xbb,0x1d,0x00,0x00,0xac,0x1d,0x00,0x00, +0xac,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xbc,0x1d,0x00,0x00, +0xb3,0x1d,0x00,0x00,0xbb,0x1d,0x00,0x00,0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xbd,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xbc,0x1d,0x00,0x00, +0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xbe,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0xbd,0x1d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x49,0x1c,0x00,0x00,0xff,0x25,0x00,0x00,0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00, +0xcd,0x00,0x00,0x00,0x4a,0x1c,0x00,0x00,0x49,0x1c,0x00,0x00,0x0d,0x03,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x4b,0x1c,0x00,0x00,0x4a,0x1c,0x00,0x00, +0xba,0x01,0x00,0x00,0xb9,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4e,0x1c,0x00,0x00,0x49,0x1c,0x00,0x00,0x4b,0x1c,0x00,0x00,0x52,0x00,0x06,0x00, +0x91,0x00,0x00,0x00,0xb9,0x24,0x00,0x00,0x4e,0x1c,0x00,0x00,0xff,0x25,0x00,0x00, +0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x52,0x1c,0x00,0x00, +0x4e,0x1c,0x00,0x00,0x0d,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x6f,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x52,0x1c,0x00,0x00,0x53,0x1c,0x00,0x00, +0x6f,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x53,0x1c,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x55,0x1c,0x00,0x00,0xb9,0x24,0x00,0x00,0xb9,0x24,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x58,0x1c,0x00,0x00,0x4e,0x1c,0x00,0x00,0x4e,0x1c,0x00,0x00, +0x4e,0x1c,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x59,0x1c,0x00,0x00, +0x55,0x1c,0x00,0x00,0x58,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5b,0x1c,0x00,0x00,0x59,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x91,0x00,0x00,0x00,0xbd,0x24,0x00,0x00,0x5b,0x1c,0x00,0x00,0xd4,0x26,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5d,0x1c,0x00,0x00, +0x59,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x91,0x00,0x00,0x00, +0xbf,0x24,0x00,0x00,0x5d,0x1c,0x00,0x00,0xbd,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5f,0x1c,0x00,0x00,0x59,0x1c,0x00,0x00, +0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x91,0x00,0x00,0x00,0xc1,0x24,0x00,0x00, +0x5f,0x1c,0x00,0x00,0xbf,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x62,0x1c,0x00,0x00,0x4e,0x1c,0x00,0x00,0xd0,0x06,0x00,0x00, +0x52,0x00,0x06,0x00,0x91,0x00,0x00,0x00,0xc4,0x24,0x00,0x00,0x62,0x1c,0x00,0x00, +0xc1,0x24,0x00,0x00,0x03,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x66,0x1c,0x00,0x00,0xc4,0x24,0x00,0x00,0xc4,0x24,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xc7,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x66,0x1c,0x00,0x00, +0xf5,0x25,0x00,0x00,0xf3,0x25,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6a,0x1c,0x00,0x00,0xc7,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x91,0x00,0x00,0x00,0xc6,0x24,0x00,0x00,0x6a,0x1c,0x00,0x00,0xc4,0x24,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6c,0x1c,0x00,0x00, +0xc7,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x91,0x00,0x00,0x00, +0xc8,0x24,0x00,0x00,0x6c,0x1c,0x00,0x00,0xc6,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6e,0x1c,0x00,0x00,0xc7,0x1d,0x00,0x00, +0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x91,0x00,0x00,0x00,0xca,0x24,0x00,0x00, +0x6e,0x1c,0x00,0x00,0xc8,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x6f,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x6f,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x91,0x00,0x00,0x00,0x00,0x26,0x00,0x00,0xb9,0x24,0x00,0x00,0xa4,0x1d,0x00,0x00, +0xca,0x24,0x00,0x00,0x53,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe6,0x1d,0x00,0x00,0xac,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe8,0x1d,0x00,0x00,0xe6,0x1d,0x00,0x00,0xc6,0x09,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xe9,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0xe8,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xea,0x1d,0x00,0x00,0xe9,0x1d,0x00,0x00,0xee,0x09,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x50,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x04,0x0d,0x00,0x00,0x6f,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x55,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x50,0x1e,0x00,0x00, +0x00,0x1a,0x00,0x00,0xb8,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0xf0,0x1d,0x00,0x00, +0x55,0x1e,0x00,0x00,0x3f,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0xf4,0x1d,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xf0,0x1d,0x00,0x00,0xf1,0x1d,0x00,0x00, +0xf4,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xf1,0x1d,0x00,0x00,0xa4,0x00,0x05,0x00, +0xcd,0x00,0x00,0x00,0xf3,0x1d,0x00,0x00,0x79,0x0c,0x00,0x00,0xad,0x08,0x00,0x00, +0xf9,0x00,0x02,0x00,0xf4,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xf4,0x1d,0x00,0x00, +0xf5,0x00,0x07,0x00,0xcd,0x00,0x00,0x00,0xf5,0x1d,0x00,0x00,0xf0,0x1d,0x00,0x00, +0x6f,0x1c,0x00,0x00,0xf3,0x1d,0x00,0x00,0xf1,0x1d,0x00,0x00,0xf7,0x00,0x03,0x00, +0xfb,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xf5,0x1d,0x00,0x00, +0xf7,0x1d,0x00,0x00,0xfa,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xfa,0x1d,0x00,0x00, +0xf9,0x00,0x02,0x00,0xfb,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xf7,0x1d,0x00,0x00, +0x3d,0x00,0x04,0x00,0x4e,0x02,0x00,0x00,0x58,0x1e,0x00,0x00,0x87,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x56,0x02,0x00,0x00,0x5a,0x1e,0x00,0x00,0x58,0x1e,0x00,0x00, +0xfc,0x0c,0x00,0x00,0x58,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0x5c,0x1e,0x00,0x00, +0x5a,0x1e,0x00,0x00,0xdf,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xb9,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xfb,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xfb,0x1d,0x00,0x00, +0xf5,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0x0e,0x26,0x00,0x00,0xfd,0x05,0x00,0x00, +0xfa,0x1d,0x00,0x00,0x5c,0x1e,0x00,0x00,0xf7,0x1d,0x00,0x00,0x3e,0x00,0x03,0x00, +0xce,0x1d,0x00,0x00,0x0e,0x26,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xfe,0x1d,0x00,0x00,0xce,0x1d,0x00,0x00,0x5d,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xff,0x1d,0x00,0x00,0xfe,0x1d,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x00,0x1e,0x00,0x00,0xea,0x1d,0x00,0x00,0xff,0x1d,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x02,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x1e,0x00,0x00,0xbe,0x00,0x05,0x00,0xcd,0x00,0x00,0x00, +0x04,0x1e,0x00,0x00,0x02,0x1e,0x00,0x00,0xee,0x09,0x00,0x00,0xf7,0x00,0x03,0x00, +0x37,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x04,0x1e,0x00,0x00, +0x05,0x1e,0x00,0x00,0x37,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x1e,0x00,0x00, +0xf9,0x00,0x02,0x00,0x06,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x06,0x1e,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x10,0x26,0x00,0x00,0x02,0x1e,0x00,0x00, +0x05,0x1e,0x00,0x00,0xaa,0x26,0x00,0x00,0x1c,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x0f,0x26,0x00,0x00,0x0f,0x02,0x00,0x00,0x05,0x1e,0x00,0x00, +0x1e,0x1e,0x00,0x00,0x1c,0x1e,0x00,0x00,0xb3,0x00,0x05,0x00,0xcd,0x00,0x00,0x00, +0x09,0x1e,0x00,0x00,0x0f,0x26,0x00,0x00,0xdb,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0x1f,0x1e,0x00,0x00,0x1c,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x09,0x1e,0x00,0x00,0x0a,0x1e,0x00,0x00,0x1f,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0a,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x0d,0x1e,0x00,0x00, +0xce,0x1d,0x00,0x00,0x0f,0x26,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x0e,0x1e,0x00,0x00,0x0d,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0f,0x1e,0x00,0x00,0xea,0x1d,0x00,0x00,0x0e,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x11,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x00,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x13,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x0f,0x1e,0x00,0x00,0xb4,0x00,0x05,0x00, +0xcd,0x00,0x00,0x00,0x14,0x1e,0x00,0x00,0x11,0x1e,0x00,0x00,0x13,0x1e,0x00,0x00, +0xf7,0x00,0x03,0x00,0x1b,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x14,0x1e,0x00,0x00,0x15,0x1e,0x00,0x00,0x1b,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x15,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x17,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x0f,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x61,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x10,0x26,0x00,0x00,0x17,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x1b,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1b,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xaa,0x26,0x00,0x00,0x10,0x26,0x00,0x00,0x0a,0x1e,0x00,0x00,0x61,0x1e,0x00,0x00, +0x15,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x1c,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x1c,0x1e,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x1e,0x1e,0x00,0x00, +0x0f,0x26,0x00,0x00,0x0f,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x06,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1f,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x21,0x1e,0x00,0x00,0xbe,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x23,0x1e,0x00,0x00,0x21,0x1e,0x00,0x00,0x49,0x07,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x65,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x23,0x1e,0x00,0x00,0xb9,0x01,0x00,0x00,0xba,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x6a,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x65,0x1e,0x00,0x00,0x18,0x0a,0x00,0x00,0xb7,0x00,0x05,0x00, +0xcd,0x00,0x00,0x00,0x29,0x1e,0x00,0x00,0x10,0x26,0x00,0x00,0x02,0x1e,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x2a,0x1e,0x00,0x00,0x29,0x1e,0x00,0x00, +0xba,0x01,0x00,0x00,0xb9,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2c,0x1e,0x00,0x00,0x2a,0x1e,0x00,0x00,0x6a,0x1e,0x00,0x00,0xba,0x00,0x05,0x00, +0xcd,0x00,0x00,0x00,0x2e,0x1e,0x00,0x00,0x2c,0x1e,0x00,0x00,0xee,0x09,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x2f,0x1e,0x00,0x00,0x2e,0x1e,0x00,0x00, +0xba,0x01,0x00,0x00,0xb9,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x6f,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xe4,0x1a,0x00,0x00, +0x00,0x07,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x74,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x6f,0x0c,0x00,0x00,0x6f,0x1e,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x34,0x1e,0x00,0x00,0xba,0x01,0x00,0x00, +0x74,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x36,0x1e,0x00,0x00, +0x2f,0x1e,0x00,0x00,0x34,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x37,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x37,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x11,0x26,0x00,0x00,0xb9,0x01,0x00,0x00,0xfb,0x1d,0x00,0x00,0x36,0x1e,0x00,0x00, +0x1f,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x38,0x1e,0x00,0x00, +0xce,0x1d,0x00,0x00,0x4b,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x39,0x1e,0x00,0x00,0x38,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x3a,0x1e,0x00,0x00,0xce,0x1d,0x00,0x00,0xb3,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0x3a,0x1e,0x00,0x00,0x39,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x3b,0x1e,0x00,0x00,0xce,0x1d,0x00,0x00,0x47,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x3c,0x1e,0x00,0x00,0x3b,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00, +0x38,0x1e,0x00,0x00,0x3c,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x3f,0x1e,0x00,0x00,0xfe,0x1d,0x00,0x00,0x3e,0x00,0x03,0x00,0x3b,0x1e,0x00,0x00, +0x3f,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00,0xfe,0x1d,0x00,0x00,0xea,0x1d,0x00,0x00, +0x3d,0x00,0x04,0x00,0x91,0x00,0x00,0x00,0x44,0x1e,0x00,0x00,0xce,0x1d,0x00,0x00, +0x3d,0x00,0x04,0x00,0x7e,0x02,0x00,0x00,0x76,0x1e,0x00,0x00,0x80,0x02,0x00,0x00, +0x63,0x00,0x04,0x00,0x76,0x1e,0x00,0x00,0x80,0x0b,0x00,0x00,0x44,0x1e,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x48,0x1e,0x00,0x00,0x3a,0x1e,0x00,0x00, +0xb7,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x49,0x1e,0x00,0x00,0x48,0x1e,0x00,0x00, +0xb9,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x4a,0x1e,0x00,0x00, +0x49,0x1e,0x00,0x00,0xba,0x01,0x00,0x00,0xb9,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4b,0x1e,0x00,0x00,0x11,0x26,0x00,0x00,0x4a,0x1e,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfe,0x0b,0x00,0x00,0x00,0x26,0x00,0x00, +0x03,0x00,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x8e,0x1e,0x00,0x00, +0xf8,0x0c,0x00,0x00,0xba,0x01,0x00,0x00,0xb9,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x92,0x1e,0x00,0x00,0x8e,0x1e,0x00,0x00,0x26,0x1a,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x94,0x1e,0x00,0x00,0xba,0x01,0x00,0x00, +0x04,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x95,0x1e,0x00,0x00, +0x92,0x1e,0x00,0x00,0x94,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x97,0x1e,0x00,0x00,0xfe,0x0b,0x00,0x00,0x49,0x07,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x99,0x1e,0x00,0x00,0x24,0x26,0x00,0x00,0xba,0x01,0x00,0x00, +0xb9,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9b,0x1e,0x00,0x00, +0xd6,0x0c,0x00,0x00,0x49,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xaf,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x9b,0x1e,0x00,0x00, +0xb9,0x01,0x00,0x00,0xba,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xb4,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x99,0x1e,0x00,0x00, +0xaf,0x1e,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xba,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x95,0x1e,0x00,0x00,0x97,0x1e,0x00,0x00, +0xb4,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xbf,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x95,0x1e,0x00,0x00,0xba,0x1e,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa3,0x1e,0x00,0x00,0xd6,0x0c,0x00,0x00, +0xed,0x24,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xc3,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xa3,0x1e,0x00,0x00,0xb9,0x01,0x00,0x00, +0xba,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xc9,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xbf,0x1e,0x00,0x00,0xfe,0x0b,0x00,0x00, +0xc3,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xce,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xbf,0x1e,0x00,0x00,0xc9,0x1e,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xab,0x1e,0x00,0x00,0xce,0x1e,0x00,0x00, +0xce,0x1e,0x00,0x00,0xce,0x1e,0x00,0x00,0xf7,0x00,0x03,0x00,0x18,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x79,0x0c,0x00,0x00,0x03,0x0c,0x00,0x00, +0x07,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x07,0x0c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x17,0x1f,0x00,0x00,0x74,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x19,0x1f,0x00,0x00,0x74,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1a,0x1f,0x00,0x00, +0x17,0x1f,0x00,0x00,0x19,0x1f,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x1b,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x1a,0x1f,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1c,0x1f,0x00,0x00,0xba,0x01,0x00,0x00, +0x1b,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x78,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x1c,0x1f,0x00,0x00,0xf1,0x08,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x7d,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xe9,0x08,0x00,0x00,0x78,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x86,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x6f,0x0c,0x00,0x00,0xc3,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x8b,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x04,0x0d,0x00,0x00, +0x86,0x1f,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x91,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x7d,0x1f,0x00,0x00,0xba,0x01,0x00,0x00, +0x8b,0x1f,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x2d,0x1f,0x00,0x00, +0xbe,0x1d,0x00,0x00,0x91,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x31,0x1f,0x00,0x00,0xac,0x1d,0x00,0x00,0x2d,0x1f,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x35,0x1f,0x00,0x00,0xac,0x1d,0x00,0x00,0x2d,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x96,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xf5,0x25,0x00,0x00,0x31,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x9b,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xf3,0x25,0x00,0x00,0x35,0x1f,0x00,0x00,0xba,0x00,0x05,0x00,0x32,0x09,0x00,0x00, +0x45,0x1f,0x00,0x00,0x96,0x1f,0x00,0x00,0x35,0x26,0x00,0x00,0x9a,0x00,0x04,0x00, +0xcd,0x00,0x00,0x00,0x46,0x1f,0x00,0x00,0x45,0x1f,0x00,0x00,0xa8,0x00,0x04,0x00, +0xcd,0x00,0x00,0x00,0x47,0x1f,0x00,0x00,0x46,0x1f,0x00,0x00,0xf7,0x00,0x03,0x00, +0x4d,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x47,0x1f,0x00,0x00, +0x48,0x1f,0x00,0x00,0x4d,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0x48,0x1f,0x00,0x00, +0xba,0x00,0x05,0x00,0x32,0x09,0x00,0x00,0x4b,0x1f,0x00,0x00,0x35,0x26,0x00,0x00, +0x9b,0x1f,0x00,0x00,0x9a,0x00,0x04,0x00,0xcd,0x00,0x00,0x00,0x4c,0x1f,0x00,0x00, +0x4b,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00,0x4d,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4d,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00,0xcd,0x00,0x00,0x00,0x4e,0x1f,0x00,0x00, +0x46,0x1f,0x00,0x00,0x07,0x0c,0x00,0x00,0x4c,0x1f,0x00,0x00,0x48,0x1f,0x00,0x00, +0xf7,0x00,0x03,0x00,0x6b,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x4e,0x1f,0x00,0x00,0x4f,0x1f,0x00,0x00,0x6b,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4f,0x1f,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x53,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x35,0x26,0x00,0x00,0x96,0x1f,0x00,0x00, +0x9b,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa0,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x4b,0x1e,0x00,0x00,0x14,0x1b,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x57,0x1f,0x00,0x00,0xa0,0x1f,0x00,0x00, +0xa0,0x1f,0x00,0x00,0xa0,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xa5,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x6c,0x0c,0x00,0x00, +0x65,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5b,0x1f,0x00,0x00, +0xba,0x01,0x00,0x00,0xa5,0x1f,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x5e,0x1f,0x00,0x00,0x57,0x1f,0x00,0x00,0x5b,0x1f,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xad,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x5e,0x1f,0x00,0x00,0xcd,0x0a,0x00,0x00,0xee,0x24,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xbf,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x53,0x1f,0x00,0x00,0x35,0x26,0x00,0x00,0xad,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xc4,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xab,0x1e,0x00,0x00,0x60,0x09,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xde,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xc4,0x1f,0x00,0x00, +0xab,0x1e,0x00,0x00,0xad,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00,0x6b,0x1f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6b,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x43,0x26,0x00,0x00,0xab,0x1e,0x00,0x00,0x4d,0x1f,0x00,0x00,0xde,0x1f,0x00,0x00, +0x4f,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x42,0x26,0x00,0x00, +0x35,0x26,0x00,0x00,0x4d,0x1f,0x00,0x00,0xbf,0x1f,0x00,0x00,0x4f,0x1f,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xe9,0x1f,0x00,0x00,0x00,0x26,0x00,0x00, +0x00,0x26,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xea,0x1f,0x00,0x00,0x43,0x26,0x00,0x00, +0xe9,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xfb,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xd0,0x08,0x00,0x00,0xea,0x1f,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xef,0x1f,0x00,0x00,0xe9,0x1f,0x00,0x00, +0xfb,0x1f,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xf2,0x1f,0x00,0x00, +0x00,0x26,0x00,0x00,0x00,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x01,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x42,0x26,0x00,0x00,0xf2,0x1f,0x00,0x00, +0xef,0x1f,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x06,0x20,0x00,0x00, +0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x08,0x20,0x00,0x00,0x01,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x09,0x20,0x00,0x00,0x06,0x20,0x00,0x00,0x08,0x20,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0b,0x20,0x00,0x00,0x01,0x20,0x00,0x00, +0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0c,0x20,0x00,0x00, +0x09,0x20,0x00,0x00,0x0b,0x20,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x11,0x20,0x00,0x00,0x06,0x20,0x00,0x00,0x0b,0x20,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x16,0x20,0x00,0x00,0x06,0x20,0x00,0x00,0x08,0x20,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x19,0x20,0x00,0x00,0x16,0x20,0x00,0x00, +0x0b,0x20,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x1a,0x20,0x00,0x00, +0x0c,0x20,0x00,0x00,0x11,0x20,0x00,0x00,0x19,0x20,0x00,0x00,0xf9,0x00,0x02,0x00, +0x18,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x03,0x0c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd3,0x1e,0x00,0x00,0x00,0x26,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd5,0x1e,0x00,0x00,0x00,0x26,0x00,0x00, +0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd6,0x1e,0x00,0x00, +0xd3,0x1e,0x00,0x00,0xd5,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd8,0x1e,0x00,0x00,0x00,0x26,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd9,0x1e,0x00,0x00,0xd6,0x1e,0x00,0x00,0xd8,0x1e,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xde,0x1e,0x00,0x00,0xd3,0x1e,0x00,0x00, +0xd8,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe3,0x1e,0x00,0x00, +0xd3,0x1e,0x00,0x00,0xd5,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe6,0x1e,0x00,0x00,0xe3,0x1e,0x00,0x00,0xd8,0x1e,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xe7,0x1e,0x00,0x00,0xd9,0x1e,0x00,0x00,0xde,0x1e,0x00,0x00, +0xe6,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x18,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x18,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x46,0x26,0x00,0x00, +0x1a,0x20,0x00,0x00,0x6b,0x1f,0x00,0x00,0xe7,0x1e,0x00,0x00,0x03,0x0c,0x00,0x00, +0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0x20,0x20,0x00,0x00,0x9d,0x1a,0x00,0x00, +0xc5,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x09,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x21,0x20,0x00,0x00,0x20,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x23,0x20,0x00,0x00,0x21,0x20,0x00,0x00, +0xb9,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x25,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0x25,0x20,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd2,0x26,0x00,0x00, +0x23,0x20,0x00,0x00,0xba,0x01,0x00,0x00,0x21,0x20,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x2b,0x20,0x00,0x00,0xd2,0x26,0x00,0x00,0xd2,0x26,0x00,0x00, +0xd2,0x26,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x2c,0x20,0x00,0x00, +0x46,0x26,0x00,0x00,0x2b,0x20,0x00,0x00,0x41,0x00,0x05,0x00,0x3f,0x02,0x00,0x00, +0x33,0x20,0x00,0x00,0x08,0x02,0x00,0x00,0x3e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x34,0x20,0x00,0x00,0x33,0x20,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x2f,0x20,0x00,0x00,0x2c,0x20,0x00,0x00,0x34,0x20,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x41,0x20,0x00,0x00,0x47,0x0c,0x00,0x00, +0xc6,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5c,0x20,0x00,0x00, +0x41,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xcd,0x00,0x00,0x00, +0x5d,0x20,0x00,0x00,0x5c,0x20,0x00,0x00,0xb9,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x62,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x5d,0x20,0x00,0x00, +0x5e,0x20,0x00,0x00,0x62,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x5e,0x20,0x00,0x00, +0xbc,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x61,0x20,0x00,0x00,0x5c,0x20,0x00,0x00, +0xba,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x62,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0x62,0x20,0x00,0x00,0xf5,0x00,0x07,0x00,0xcd,0x00,0x00,0x00,0x63,0x20,0x00,0x00, +0x5d,0x20,0x00,0x00,0x25,0x20,0x00,0x00,0x61,0x20,0x00,0x00,0x5e,0x20,0x00,0x00, +0xf7,0x00,0x03,0x00,0x6e,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x63,0x20,0x00,0x00,0x64,0x20,0x00,0x00,0x6e,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0x64,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x66,0x20,0x00,0x00, +0x41,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xcd,0x00,0x00,0x00, +0x67,0x20,0x00,0x00,0x66,0x20,0x00,0x00,0xb9,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x6c,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x67,0x20,0x00,0x00, +0x68,0x20,0x00,0x00,0x6c,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x68,0x20,0x00,0x00, +0xbc,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x6b,0x20,0x00,0x00,0x66,0x20,0x00,0x00, +0xba,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x6c,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0x6c,0x20,0x00,0x00,0xf5,0x00,0x07,0x00,0xcd,0x00,0x00,0x00,0x6d,0x20,0x00,0x00, +0x67,0x20,0x00,0x00,0x64,0x20,0x00,0x00,0x6b,0x20,0x00,0x00,0x68,0x20,0x00,0x00, +0xf9,0x00,0x02,0x00,0x6e,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x6e,0x20,0x00,0x00, +0xf5,0x00,0x07,0x00,0xcd,0x00,0x00,0x00,0x6f,0x20,0x00,0x00,0x63,0x20,0x00,0x00, +0x62,0x20,0x00,0x00,0x6d,0x20,0x00,0x00,0x6c,0x20,0x00,0x00,0xa4,0x00,0x05,0x00, +0xcd,0x00,0x00,0x00,0x44,0x20,0x00,0x00,0x6f,0x20,0x00,0x00,0xad,0x08,0x00,0x00, +0xf7,0x00,0x03,0x00,0x55,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x44,0x20,0x00,0x00,0x45,0x20,0x00,0x00,0x49,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0x49,0x20,0x00,0x00,0x41,0x00,0x05,0x00,0x3f,0x02,0x00,0x00,0x74,0x20,0x00,0x00, +0x08,0x02,0x00,0x00,0x49,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x75,0x20,0x00,0x00,0x74,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4b,0x20,0x00,0x00,0x75,0x20,0x00,0x00,0x7f,0x09,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4e,0x20,0x00,0x00,0xfe,0x0b,0x00,0x00,0x4b,0x20,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x52,0x20,0x00,0x00,0x39,0x1a,0x00,0x00, +0x4e,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x7a,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb9,0x01,0x00,0x00,0x52,0x20,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xe7,0x24,0x00,0x00,0x7a,0x20,0x00,0x00, +0x1a,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x55,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0x45,0x20,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xe4,0x24,0x00,0x00,0xb9,0x01,0x00,0x00,0x1a,0x25,0x00,0x00,0x00,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x55,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x55,0x20,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x56,0x26,0x00,0x00,0xe7,0x24,0x00,0x00, +0x49,0x20,0x00,0x00,0xe4,0x24,0x00,0x00,0x45,0x20,0x00,0x00,0x3d,0x00,0x04,0x00, +0x98,0x02,0x00,0x00,0x7c,0x20,0x00,0x00,0x9a,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7f,0x20,0x00,0x00,0x56,0x26,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x80,0x20,0x00,0x00,0x56,0x26,0x00,0x00, +0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0x81,0x20,0x00,0x00, +0x7f,0x20,0x00,0x00,0x80,0x20,0x00,0x00,0xb9,0x01,0x00,0x00,0xb9,0x01,0x00,0x00, +0x63,0x00,0x04,0x00,0x7c,0x20,0x00,0x00,0x80,0x0b,0x00,0x00,0x81,0x20,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb5,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x4a,0x0a,0x00,0x00,0xe4,0x1a,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xb9,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xd6,0x0c,0x00,0x00,0xb9,0x01,0x00,0x00,0xba,0x01,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xbf,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0xb5,0x20,0x00,0x00,0x35,0x04,0x00,0x00,0xb9,0x20,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xc4,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xb5,0x20,0x00,0x00,0xbf,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9e,0x20,0x00,0x00,0xc4,0x20,0x00,0x00,0xc4,0x20,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa0,0x20,0x00,0x00,0x04,0x0d,0x00,0x00,0x3f,0x07,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc9,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xa0,0x20,0x00,0x00,0x6c,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xce,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x9e,0x20,0x00,0x00,0xc9,0x20,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xa6,0x20,0x00,0x00,0x79,0x0c,0x00,0x00,0xba,0x01,0x00,0x00,0xce,0x20,0x00,0x00, +0xbe,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0xaa,0x20,0x00,0x00,0xaf,0x1e,0x00,0x00, +0xba,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xaf,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xaa,0x20,0x00,0x00,0xab,0x20,0x00,0x00,0xaf,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0xab,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xd7,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x0d,0x03,0x00,0x00, +0xa6,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xae,0x20,0x00,0x00, +0xd7,0x20,0x00,0x00,0x75,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00,0xaf,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0xaf,0x20,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x5f,0x26,0x00,0x00,0xa6,0x20,0x00,0x00,0x55,0x20,0x00,0x00,0xae,0x20,0x00,0x00, +0xab,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x26,0x0c,0x00,0x00, +0x2f,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x27,0x0c,0x00,0x00,0x2f,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x28,0x0c,0x00,0x00,0x2f,0x20,0x00,0x00,0x02,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0x29,0x0c,0x00,0x00,0x26,0x0c,0x00,0x00, +0x27,0x0c,0x00,0x00,0x28,0x0c,0x00,0x00,0x5f,0x26,0x00,0x00,0x3d,0x00,0x04,0x00, +0x8f,0x02,0x00,0x00,0xd9,0x20,0x00,0x00,0x91,0x02,0x00,0x00,0x63,0x00,0x04,0x00, +0xd9,0x20,0x00,0x00,0x80,0x0b,0x00,0x00,0x29,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00, +0xa1,0x02,0x00,0x00,0xe0,0x20,0x00,0x00,0xa3,0x02,0x00,0x00,0x63,0x00,0x04,0x00, +0xe0,0x20,0x00,0x00,0x80,0x0b,0x00,0x00,0xfd,0x05,0x00,0x00,0xfd,0x00,0x01,0x00, +0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_3c5e1b4799d49c5a34b538ef60d539c8.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_3c5e1b4799d49c5a34b538ef60d539c8.h new file mode 100644 index 00000000..e1f4036a --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_3c5e1b4799d49c5a34b538ef60d539c8.h @@ -0,0 +1,3348 @@ +// ffx_fsr2_accumulate_pass_3c5e1b4799d49c5a34b538ef60d539c8.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_3c5e1b4799d49c5a34b538ef60d539c8_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3c5e1b4799d49c5a34b538ef60d539c8_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3c5e1b4799d49c5a34b538ef60d539c8_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3c5e1b4799d49c5a34b538ef60d539c8_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_3c5e1b4799d49c5a34b538ef60d539c8_SampledImageResourceNames[] = { "r_input_exposure", "r_dilated_reactive_masks", "r_dilated_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_imgMips", "r_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3c5e1b4799d49c5a34b538ef60d539c8_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 10, 12, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3c5e1b4799d49c5a34b538ef60d539c8_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3c5e1b4799d49c5a34b538ef60d539c8_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_3c5e1b4799d49c5a34b538ef60d539c8_StorageImageResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3c5e1b4799d49c5a34b538ef60d539c8_StorageImageResourceBindings[] = { 13, 14, 16, 17, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3c5e1b4799d49c5a34b538ef60d539c8_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3c5e1b4799d49c5a34b538ef60d539c8_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_3c5e1b4799d49c5a34b538ef60d539c8_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3c5e1b4799d49c5a34b538ef60d539c8_UniformBufferResourceBindings[] = { 18, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3c5e1b4799d49c5a34b538ef60d539c8_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3c5e1b4799d49c5a34b538ef60d539c8_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_3c5e1b4799d49c5a34b538ef60d539c8_size = 53112; + +static const unsigned char g_ffx_fsr2_accumulate_pass_3c5e1b4799d49c5a34b538ef60d539c8_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x50,0x26,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x09,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x16,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x07,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x57,0x0b,0x00,0x00, +0x6d,0x0b,0x00,0x00,0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00, +0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74, +0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73, +0x00,0x00,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x68,0x61,0x64,0x65,0x72,0x5f,0x31,0x36,0x62,0x69,0x74,0x5f,0x73,0x74,0x6f,0x72, +0x61,0x67,0x65,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x68,0x61,0x64,0x65,0x72,0x5f,0x65,0x78,0x70,0x6c,0x69,0x63,0x69,0x74,0x5f,0x61, +0x72,0x69,0x74,0x68,0x6d,0x65,0x74,0x69,0x63,0x5f,0x74,0x79,0x70,0x65,0x73,0x00, +0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65, +0x72,0x5f,0x69,0x6d,0x61,0x67,0x65,0x5f,0x6c,0x6f,0x61,0x64,0x5f,0x66,0x6f,0x72, +0x6d,0x61,0x74,0x74,0x65,0x64,0x00,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47, +0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f, +0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00, +0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e, +0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00, +0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00, +0x05,0x00,0x05,0x00,0x02,0x02,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74, +0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00, +0x02,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64, +0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00,0x02,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65, +0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x02,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75, +0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00, +0x06,0x00,0x08,0x00,0x02,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d, +0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00, +0x06,0x00,0x08,0x00,0x02,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d, +0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00, +0x06,0x00,0x06,0x00,0x02,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61, +0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00,0x02,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65, +0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00,0x02,0x02,0x00,0x00, +0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00, +0x02,0x02,0x00,0x00,0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56, +0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00, +0x02,0x02,0x00,0x00,0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61, +0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00, +0x02,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56, +0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65, +0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00,0x02,0x02,0x00,0x00, +0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65, +0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00,0x02,0x02,0x00,0x00,0x0d,0x00,0x00,0x00, +0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72, +0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x02,0x02,0x00,0x00,0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66, +0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00,0x02,0x02,0x00,0x00,0x0f,0x00,0x00,0x00, +0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c, +0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x02,0x02,0x00,0x00, +0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00, +0x06,0x00,0x09,0x00,0x02,0x02,0x00,0x00,0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e, +0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63, +0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00,0x02,0x02,0x00,0x00,0x12,0x00,0x00,0x00, +0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65, +0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00, +0x04,0x02,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00,0x05,0x00,0x05,0x00, +0x42,0x02,0x00,0x00,0x72,0x5f,0x69,0x6d,0x67,0x4d,0x69,0x70,0x73,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0x46,0x02,0x00,0x00,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72, +0x43,0x6c,0x61,0x6d,0x70,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0x53,0x02,0x00,0x00, +0x72,0x5f,0x70,0x72,0x65,0x70,0x61,0x72,0x65,0x64,0x5f,0x69,0x6e,0x70,0x75,0x74, +0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x05,0x00,0x09,0x00,0x5a,0x02,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61, +0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0x62,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74, +0x6f,0x72,0x79,0x00,0x05,0x00,0x06,0x00,0x69,0x02,0x00,0x00,0x72,0x5f,0x6c,0x75, +0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x00,0x05,0x00,0x09,0x00, +0x73,0x02,0x00,0x00,0x72,0x77,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f, +0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00, +0x05,0x00,0x06,0x00,0x7c,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f, +0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x05,0x00,0x06,0x00,0x85,0x02,0x00,0x00, +0x72,0x77,0x5f,0x6e,0x65,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x73,0x00,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0x9a,0x02,0x00,0x00,0x72,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73, +0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x00,0x05,0x00,0x09,0x00,0xa4,0x02,0x00,0x00, +0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e, +0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x07,0x00, +0xac,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f, +0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x05,0x00,0x09,0x00,0xb8,0x02,0x00,0x00, +0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x72,0x65,0x61,0x63,0x74,0x69, +0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00, +0x54,0x0b,0x00,0x00,0x75,0x47,0x72,0x6f,0x75,0x70,0x49,0x64,0x00,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0x57,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x57,0x6f,0x72,0x6b,0x47, +0x72,0x6f,0x75,0x70,0x49,0x44,0x00,0x00,0x05,0x00,0x08,0x00,0x6d,0x0b,0x00,0x00, +0x67,0x6c,0x5f,0x4c,0x6f,0x63,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69, +0x6f,0x6e,0x49,0x44,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x02,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00, +0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x02,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00, +0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x02,0x02,0x00,0x00,0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00,0x0b,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00, +0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x02,0x02,0x00,0x00,0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00,0x0f,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00, +0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x02,0x02,0x00,0x00,0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x02,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x04,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x04,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x42,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x42,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x46,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x46,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x53,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x53,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x5a,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x5a,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x62,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x62,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x69,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x69,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x73,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x73,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x73,0x02,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x7c,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x7c,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x85,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x85,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x9a,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x9a,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xa4,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xa4,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xac,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xac,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb8,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb8,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x57,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x6d,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x82,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00, +0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x13,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x23,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x15,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x38,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x16,0x00,0x03,0x00, +0x52,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x52,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x52,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x5a,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x59,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x64,0x00,0x00,0x00, +0x37,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x89,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x8e,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x14,0x00,0x02,0x00,0xc9,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x14,0x01,0x00,0x00,0x52,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x15,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x14,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb5,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb6,0x01,0x00,0x00,0x00,0x00,0x80,0x3f, +0x1e,0x00,0x15,0x00,0x02,0x02,0x00,0x00,0x64,0x00,0x00,0x00,0x64,0x00,0x00,0x00, +0x64,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x37,0x00,0x00,0x00, +0x37,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x03,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x03,0x02,0x00,0x00,0x04,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x05,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x06,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x64,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x0b,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x10,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x15,0x02,0x00,0x00, +0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x1a,0x02,0x00,0x00, +0x05,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x1b,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x37,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x20,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x25,0x02,0x00,0x00, +0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x26,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x2b,0x02,0x00,0x00, +0x0a,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x30,0x02,0x00,0x00, +0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x31,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x36,0x02,0x00,0x00, +0x0d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x3b,0x02,0x00,0x00, +0x0f,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x40,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x41,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x40,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x41,0x02,0x00,0x00, +0x42,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x1a,0x00,0x02,0x00,0x44,0x02,0x00,0x00, +0x20,0x00,0x04,0x00,0x45,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x44,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x45,0x02,0x00,0x00,0x46,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x1b,0x00,0x03,0x00,0x48,0x02,0x00,0x00,0x40,0x02,0x00,0x00,0x15,0x00,0x04,0x00, +0x4e,0x02,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x4e,0x02,0x00,0x00,0x4f,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x41,0x02,0x00,0x00,0x53,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x41,0x02,0x00,0x00,0x5a,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x60,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x61,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x61,0x02,0x00,0x00,0x62,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x41,0x02,0x00,0x00,0x69,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x71,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x72,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x71,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x72,0x02,0x00,0x00,0x73,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x7a,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x7b,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x7a,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x7b,0x02,0x00,0x00, +0x7c,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x83,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x84,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x02,0x00,0x00,0x85,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x4e,0x02,0x00,0x00,0x95,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x41,0x02,0x00,0x00,0x9a,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x41,0x02,0x00,0x00,0xa4,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x41,0x02,0x00,0x00,0xac,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0xae,0x02,0x00,0x00,0x05,0x02,0x00,0x00,0x05,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x41,0x02,0x00,0x00,0xb8,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xc1,0x02,0x00,0x00,0xb5,0x01,0x00,0x00, +0xb5,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xc4,0x02,0x00,0x00, +0x03,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf6,0x02,0x00,0x00, +0x6f,0x12,0x83,0x3a,0x2b,0x00,0x04,0x00,0x4e,0x02,0x00,0x00,0x30,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x4e,0x02,0x00,0x00,0x34,0x03,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4a,0x03,0x00,0x00, +0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4e,0x03,0x00,0x00, +0x00,0x00,0x00,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5e,0x03,0x00,0x00, +0x00,0x00,0x80,0xbe,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xc1,0x03,0x00,0x00, +0x4e,0x03,0x00,0x00,0x4e,0x03,0x00,0x00,0x17,0x00,0x04,0x00,0xd5,0x03,0x00,0x00, +0x4e,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0xd9,0x03,0x00,0x00, +0xc9,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xe6,0x03,0x00,0x00,0x00,0xe0,0x7f,0x47,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xfe,0x03,0x00,0x00,0xdb,0x0f,0x49,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x05,0x04,0x00,0x00,0xdb,0x0f,0xc9,0x3f,0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x12,0x04,0x00,0x00,0x00,0x40,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x1e,0x04,0x00,0x00,0xcd,0xcc,0xcc,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x26,0x04,0x00,0x00,0x00,0x00,0xc8,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x2b,0x04,0x00,0x00,0x00,0x00,0x10,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x33,0x04,0x00,0x00,0x00,0x00,0x80,0x40,0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x3e,0x04,0x00,0x00,0x00,0xbc,0x00,0x00,0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x44,0x04,0x00,0x00,0x00,0x80,0x00,0x00,0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x4a,0x04,0x00,0x00,0x00,0x3c,0x00,0x00,0x2b,0x00,0x04,0x00,0x4e,0x02,0x00,0x00, +0xc3,0x04,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xc4,0x04,0x00,0x00, +0x59,0x00,0x00,0x00,0xc3,0x04,0x00,0x00,0x20,0x00,0x04,0x00,0xc5,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0xc4,0x04,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x62,0x05,0x00,0x00,0x52,0xb8,0xfe,0x3f,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x81,0x05,0x00,0x00,0xfe,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x82,0x05,0x00,0x00,0xff,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x4e,0x02,0x00,0x00, +0xd7,0x05,0x00,0x00,0x10,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xd8,0x05,0x00,0x00, +0x08,0x00,0x00,0x00,0xd7,0x05,0x00,0x00,0x20,0x00,0x04,0x00,0xd9,0x05,0x00,0x00, +0x07,0x00,0x00,0x00,0xd8,0x05,0x00,0x00,0x2c,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0xe8,0x05,0x00,0x00,0xb5,0x01,0x00,0x00,0xb5,0x01,0x00,0x00,0xb5,0x01,0x00,0x00, +0xb5,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xff,0x05,0x00,0x00, +0x9a,0x99,0x99,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x17,0x06,0x00,0x00, +0x00,0x00,0x00,0xc0,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x18,0x06,0x00,0x00, +0x00,0x00,0x40,0xc0,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xbb,0x06,0x00,0x00, +0xab,0xaa,0xaa,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xeb,0x06,0x00,0x00, +0xab,0xaa,0x2a,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x17,0x07,0x00,0x00, +0x00,0x00,0x00,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2a,0x07,0x00,0x00, +0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x34,0x07,0x00,0x00, +0x00,0x00,0x20,0x41,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x6e,0x07,0x00,0x00, +0x82,0x05,0x00,0x00,0x82,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x79,0x07,0x00,0x00,0x05,0x02,0x00,0x00,0x82,0x05,0x00,0x00,0x2c,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x84,0x07,0x00,0x00,0x0b,0x02,0x00,0x00,0x82,0x05,0x00,0x00, +0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x8f,0x07,0x00,0x00,0x10,0x02,0x00,0x00, +0x82,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x9a,0x07,0x00,0x00, +0x82,0x05,0x00,0x00,0x05,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0xaf,0x07,0x00,0x00,0x0b,0x02,0x00,0x00,0x05,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0xba,0x07,0x00,0x00,0x10,0x02,0x00,0x00,0x05,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xc5,0x07,0x00,0x00,0x82,0x05,0x00,0x00, +0x0b,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xd0,0x07,0x00,0x00, +0x05,0x02,0x00,0x00,0x0b,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0xdb,0x07,0x00,0x00,0x0b,0x02,0x00,0x00,0x0b,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0xe6,0x07,0x00,0x00,0x10,0x02,0x00,0x00,0x0b,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xf1,0x07,0x00,0x00,0x82,0x05,0x00,0x00, +0x10,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xfc,0x07,0x00,0x00, +0x05,0x02,0x00,0x00,0x10,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x07,0x08,0x00,0x00,0x0b,0x02,0x00,0x00,0x10,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x12,0x08,0x00,0x00,0x10,0x02,0x00,0x00,0x10,0x02,0x00,0x00, +0x15,0x00,0x04,0x00,0x5e,0x08,0x00,0x00,0x10,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x5f,0x08,0x00,0x00,0x5e,0x08,0x00,0x00,0x02,0x00,0x00,0x00, +0x2a,0x00,0x03,0x00,0xc9,0x00,0x00,0x00,0x9f,0x08,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xa6,0x08,0x00,0x00,0xff,0xfe,0xfe,0x3e,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xc2,0x08,0x00,0x00,0xf6,0x02,0x00,0x00,0xf6,0x02,0x00,0x00, +0xf6,0x02,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xdb,0x08,0x00,0x00, +0x00,0x00,0xa0,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe3,0x08,0x00,0x00, +0x00,0x00,0x40,0x40,0x17,0x00,0x04,0x00,0x24,0x09,0x00,0x00,0xc9,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x52,0x09,0x00,0x00, +0x2a,0x07,0x00,0x00,0x2a,0x07,0x00,0x00,0x2a,0x07,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x71,0x09,0x00,0x00,0x30,0x96,0x7c,0x3d,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xb8,0x09,0x00,0x00,0x00,0x00,0x7f,0x43,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xe0,0x09,0x00,0x00,0x81,0x80,0x80,0x3b,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x0a,0x0a,0x00,0x00,0x00,0x00,0xc0,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x3c,0x0a,0x00,0x00,0xa4,0x70,0x7d,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x67,0x0a,0x00,0x00,0x00,0x00,0x80,0xbf,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xbf,0x0a,0x00,0x00,0xb5,0x01,0x00,0x00,0xb5,0x01,0x00,0x00, +0xb5,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0x53,0x0b,0x00,0x00,0x07,0x00,0x00,0x00, +0xd5,0x03,0x00,0x00,0x17,0x00,0x04,0x00,0x55,0x0b,0x00,0x00,0x4e,0x02,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x56,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x55,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00,0x56,0x0b,0x00,0x00,0x57,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x5a,0x0b,0x00,0x00,0x07,0x00,0x00,0x00, +0x4e,0x02,0x00,0x00,0x2b,0x00,0x04,0x00,0x4e,0x02,0x00,0x00,0x5f,0x0b,0x00,0x00, +0x08,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0xd5,0x03,0x00,0x00,0x6b,0x0b,0x00,0x00, +0x5f,0x0b,0x00,0x00,0x5f,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00,0x56,0x0b,0x00,0x00, +0x6d,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x55,0x0b,0x00,0x00, +0x82,0x0b,0x00,0x00,0x5f,0x0b,0x00,0x00,0x5f,0x0b,0x00,0x00,0x30,0x03,0x00,0x00, +0x2b,0x00,0x04,0x00,0x4e,0x02,0x00,0x00,0xe2,0x22,0x00,0x00,0x07,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xe3,0x22,0x00,0x00,0xe6,0x03,0x00,0x00, +0xe6,0x03,0x00,0x00,0xe6,0x03,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xe4,0x22,0x00,0x00,0x66,0x66,0x66,0x3f,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xe5,0x22,0x00,0x00,0xb6,0x01,0x00,0x00,0xb6,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xe6,0x22,0x00,0x00,0x0a,0xd7,0xa3,0x3c,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xe7,0x22,0x00,0x00,0xcd,0xcc,0x4c,0x3d,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xe8,0x22,0x00,0x00,0xb6,0x01,0x00,0x00,0xb6,0x01,0x00,0x00, +0xb6,0x01,0x00,0x00,0x01,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x5c,0x23,0x00,0x00, +0x01,0x00,0x03,0x00,0x08,0x00,0x00,0x00,0xbf,0x23,0x00,0x00,0x36,0x00,0x05,0x00, +0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0xd5,0x22,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0xd4,0x22,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00, +0x20,0x20,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00, +0x21,0x20,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0xcf,0x1f,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x8e,0x00,0x00,0x00, +0xb8,0x1d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x67,0x1c,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00, +0x00,0x1b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00, +0x02,0x1b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x03,0x1b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x10,0x1b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x11,0x1b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xd9,0x05,0x00,0x00, +0x12,0x1b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x8e,0x00,0x00,0x00, +0x14,0x1b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00, +0xc9,0x19,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xc5,0x04,0x00,0x00, +0xde,0x14,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x55,0x14,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0xea,0x13,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x7f,0x13,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x14,0x13,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0xa9,0x12,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x3e,0x12,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0xd3,0x11,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x68,0x11,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0xfd,0x10,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x92,0x10,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x27,0x10,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0xbc,0x0f,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x51,0x0f,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0xe6,0x0e,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x7b,0x0e,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x10,0x0e,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x6e,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x6f,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x72,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x73,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x76,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x77,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x7a,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x7b,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x7e,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x7f,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x82,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x83,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x86,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x87,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x8a,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x8b,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x8e,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x8f,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x92,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x93,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x96,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x97,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x9a,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x9b,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x9e,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x9f,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0xa2,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0xa3,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0xa6,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0xa7,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0xaa,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0xab,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00, +0x1b,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x15,0x01,0x00,0x00, +0x2b,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x8e,0x00,0x00,0x00, +0xfc,0x0c,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0xfe,0x0c,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0x02,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00, +0xc5,0x0c,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00, +0x2d,0x0c,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00, +0x9b,0x0b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x8e,0x00,0x00,0x00, +0x9e,0x0b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0xab,0x0b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00, +0xb7,0x0b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x53,0x0b,0x00,0x00, +0x54,0x0b,0x00,0x00,0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x55,0x0b,0x00,0x00, +0x58,0x0b,0x00,0x00,0x57,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00,0xd5,0x03,0x00,0x00, +0x59,0x0b,0x00,0x00,0x58,0x0b,0x00,0x00,0x58,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0x54,0x0b,0x00,0x00,0x59,0x0b,0x00,0x00, +0x41,0x00,0x05,0x00,0x06,0x02,0x00,0x00,0x85,0x0b,0x00,0x00,0x04,0x02,0x00,0x00, +0x10,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0x86,0x0b,0x00,0x00, +0x85,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x5d,0x0b,0x00,0x00, +0x86,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x4e,0x02,0x00,0x00, +0x5e,0x0b,0x00,0x00,0x5d,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x4e,0x02,0x00,0x00, +0x61,0x0b,0x00,0x00,0x5e,0x0b,0x00,0x00,0xe2,0x22,0x00,0x00,0x86,0x00,0x05,0x00, +0x4e,0x02,0x00,0x00,0x62,0x0b,0x00,0x00,0x61,0x0b,0x00,0x00,0x5f,0x0b,0x00,0x00, +0x41,0x00,0x05,0x00,0x5a,0x0b,0x00,0x00,0x64,0x0b,0x00,0x00,0x54,0x0b,0x00,0x00, +0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x4e,0x02,0x00,0x00,0x65,0x0b,0x00,0x00, +0x64,0x0b,0x00,0x00,0x82,0x00,0x05,0x00,0x4e,0x02,0x00,0x00,0x66,0x0b,0x00,0x00, +0x62,0x0b,0x00,0x00,0x65,0x0b,0x00,0x00,0x82,0x00,0x05,0x00,0x4e,0x02,0x00,0x00, +0x67,0x0b,0x00,0x00,0x66,0x0b,0x00,0x00,0x30,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0x64,0x0b,0x00,0x00,0x67,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00,0xd5,0x03,0x00,0x00, +0x6a,0x0b,0x00,0x00,0x54,0x0b,0x00,0x00,0x84,0x00,0x05,0x00,0xd5,0x03,0x00,0x00, +0x6c,0x0b,0x00,0x00,0x6a,0x0b,0x00,0x00,0x6b,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00, +0x55,0x0b,0x00,0x00,0x6e,0x0b,0x00,0x00,0x6d,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00, +0xd5,0x03,0x00,0x00,0x6f,0x0b,0x00,0x00,0x6e,0x0b,0x00,0x00,0x6e,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x80,0x00,0x05,0x00,0xd5,0x03,0x00,0x00, +0x70,0x0b,0x00,0x00,0x6c,0x0b,0x00,0x00,0x6f,0x0b,0x00,0x00,0x7c,0x00,0x04,0x00, +0x64,0x00,0x00,0x00,0x72,0x0b,0x00,0x00,0x70,0x0b,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x34,0x0c,0x00,0x00,0x72,0x0b,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x36,0x0c,0x00,0x00,0x34,0x0c,0x00,0x00,0xc1,0x03,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x38,0x0c,0x00,0x00,0x86,0x0b,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x39,0x0c,0x00,0x00,0x36,0x0c,0x00,0x00, +0x38,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x26,0x02,0x00,0x00,0x74,0x0c,0x00,0x00, +0x04,0x02,0x00,0x00,0x25,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x75,0x0c,0x00,0x00,0x74,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x06,0x02,0x00,0x00, +0x78,0x0c,0x00,0x00,0x04,0x02,0x00,0x00,0x05,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x64,0x00,0x00,0x00,0x79,0x0c,0x00,0x00,0x78,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x3f,0x0c,0x00,0x00,0x79,0x0c,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x40,0x0c,0x00,0x00,0x75,0x0c,0x00,0x00,0x3f,0x0c,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x41,0x0c,0x00,0x00,0x39,0x0c,0x00,0x00, +0x40,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x06,0x02,0x00,0x00,0x80,0x0c,0x00,0x00, +0x04,0x02,0x00,0x00,0x0b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00, +0x81,0x0c,0x00,0x00,0x80,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x8e,0x0c,0x00,0x00,0x41,0x0c,0x00,0x00,0x3f,0x0c,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x91,0x0c,0x00,0x00,0x3f,0x0c,0x00,0x00,0xc1,0x03,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x9e,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x8e,0x0c,0x00,0x00,0x91,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xa3,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xc1,0x03,0x00,0x00,0x9e,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x97,0x0c,0x00,0x00,0x81,0x0c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x98,0x0c,0x00,0x00,0xa3,0x0c,0x00,0x00,0x97,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xab,0x0c,0x00,0x00,0x39,0x0c,0x00,0x00,0x3f,0x0c,0x00,0x00, +0x6e,0x00,0x04,0x00,0x5f,0x08,0x00,0x00,0xac,0x0c,0x00,0x00,0xab,0x0c,0x00,0x00, +0x72,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0xad,0x0c,0x00,0x00,0xac,0x0c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x40,0x02,0x00,0x00,0xb6,0x0c,0x00,0x00,0xa4,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xb8,0x0c,0x00,0x00,0xb6,0x0c,0x00,0x00, +0xad,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00,0x4f,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xb9,0x0c,0x00,0x00,0xb8,0x0c,0x00,0x00,0xb8,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xbf,0x0c,0x00,0x00,0xb9,0x0c,0x00,0x00,0x38,0x0c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xc0,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0xbf,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xc9,0x0c,0x00,0x00, +0x39,0x0c,0x00,0x00,0xb9,0x0c,0x00,0x00,0x3e,0x00,0x03,0x00,0xc5,0x0c,0x00,0x00, +0xc9,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xce,0x0c,0x00,0x00, +0xc5,0x0c,0x00,0x00,0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xcf,0x0c,0x00,0x00,0xce,0x0c,0x00,0x00,0xbe,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0xd0,0x0c,0x00,0x00,0xcf,0x0c,0x00,0x00,0xb5,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xd5,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd0,0x0c,0x00,0x00, +0xd1,0x0c,0x00,0x00,0xd5,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0xd1,0x0c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd3,0x0c,0x00,0x00,0xce,0x0c,0x00,0x00, +0xbc,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xd4,0x0c,0x00,0x00,0xd3,0x0c,0x00,0x00, +0xb6,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xd5,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd5,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0xc9,0x00,0x00,0x00,0xd6,0x0c,0x00,0x00, +0xd0,0x0c,0x00,0x00,0x05,0x00,0x00,0x00,0xd4,0x0c,0x00,0x00,0xd1,0x0c,0x00,0x00, +0xf7,0x00,0x03,0x00,0xe1,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xd6,0x0c,0x00,0x00,0xd7,0x0c,0x00,0x00,0xe1,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd7,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xd8,0x0c,0x00,0x00, +0xc5,0x0c,0x00,0x00,0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xd9,0x0c,0x00,0x00,0xd8,0x0c,0x00,0x00,0xbe,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0xda,0x0c,0x00,0x00,0xd9,0x0c,0x00,0x00,0xb5,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xdf,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xda,0x0c,0x00,0x00, +0xdb,0x0c,0x00,0x00,0xdf,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0xdb,0x0c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xdd,0x0c,0x00,0x00,0xd8,0x0c,0x00,0x00, +0xbc,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xde,0x0c,0x00,0x00,0xdd,0x0c,0x00,0x00, +0xb6,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xdf,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xdf,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0xc9,0x00,0x00,0x00,0xe0,0x0c,0x00,0x00, +0xda,0x0c,0x00,0x00,0xd7,0x0c,0x00,0x00,0xde,0x0c,0x00,0x00,0xdb,0x0c,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe1,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0xe1,0x0c,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc9,0x00,0x00,0x00,0xe2,0x0c,0x00,0x00,0xd6,0x0c,0x00,0x00, +0xd5,0x0c,0x00,0x00,0xe0,0x0c,0x00,0x00,0xdf,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x40,0x02,0x00,0x00,0xe5,0x0c,0x00,0x00,0x53,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x44,0x02,0x00,0x00,0xe6,0x0c,0x00,0x00,0x46,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x48,0x02,0x00,0x00,0xe7,0x0c,0x00,0x00,0xe5,0x0c,0x00,0x00,0xe6,0x0c,0x00,0x00, +0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xe9,0x0c,0x00,0x00,0xe7,0x0c,0x00,0x00, +0x98,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xb5,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xea,0x0c,0x00,0x00,0xe9,0x0c,0x00,0x00,0x03,0x00,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xee,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xea,0x0c,0x00,0x00,0xb5,0x01,0x00,0x00,0xb6,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x40,0x02,0x00,0x00,0xf1,0x0c,0x00,0x00,0xb8,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x48,0x02,0x00,0x00,0xf3,0x0c,0x00,0x00,0xf1,0x0c,0x00,0x00, +0xe6,0x0c,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xf5,0x0c,0x00,0x00, +0xf3,0x0c,0x00,0x00,0x98,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xb5,0x01,0x00,0x00, +0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xf6,0x0c,0x00,0x00,0xf5,0x0c,0x00,0x00, +0xf5,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x3e,0x00,0x03,0x00, +0x2d,0x0c,0x00,0x00,0xf6,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x5d,0x0c,0x00,0x00,0x2d,0x0c,0x00,0x00,0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x5e,0x0c,0x00,0x00,0x5d,0x0c,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x60,0x0c,0x00,0x00,0x2d,0x0c,0x00,0x00,0x30,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x61,0x0c,0x00,0x00,0x60,0x0c,0x00,0x00, +0x41,0x00,0x05,0x00,0x1b,0x02,0x00,0x00,0xf9,0x0c,0x00,0x00,0x04,0x02,0x00,0x00, +0x20,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xfa,0x0c,0x00,0x00, +0xf9,0x0c,0x00,0x00,0xaa,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x64,0x0c,0x00,0x00, +0x05,0x02,0x00,0x00,0xfa,0x0c,0x00,0x00,0xa4,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x68,0x0c,0x00,0x00,0xe2,0x0c,0x00,0x00,0x9f,0x08,0x00,0x00,0xa6,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0x6b,0x0c,0x00,0x00,0x68,0x0c,0x00,0x00,0x64,0x0c,0x00,0x00, +0xf7,0x00,0x03,0x00,0xc9,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xe2,0x0c,0x00,0x00,0xc5,0x0b,0x00,0x00,0xc9,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc5,0x0b,0x00,0x00,0xa8,0x00,0x04,0x00,0xc9,0x00,0x00,0x00,0xc8,0x0b,0x00,0x00, +0x64,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00,0xc9,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc9,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0xc9,0x00,0x00,0x00,0xca,0x0b,0x00,0x00, +0xe2,0x0c,0x00,0x00,0xe1,0x0c,0x00,0x00,0xc8,0x0b,0x00,0x00,0xc5,0x0b,0x00,0x00, +0xf7,0x00,0x03,0x00,0xd4,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xca,0x0b,0x00,0x00,0xcb,0x0b,0x00,0x00,0xd4,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xcb,0x0b,0x00,0x00,0x3e,0x00,0x03,0x00,0xfe,0x0c,0x00,0x00,0x86,0x0b,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x31,0x0d,0x00,0x00,0xc9,0x0c,0x00,0x00, +0x38,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x32,0x0d,0x00,0x00, +0x31,0x0d,0x00,0x00,0xc1,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x1b,0x0d,0x00,0x00, +0x32,0x0d,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x33,0x0d,0x00,0x00, +0xfe,0x0c,0x00,0x00,0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x34,0x0d,0x00,0x00,0x33,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x35,0x0d,0x00,0x00,0x34,0x0d,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x36,0x0d,0x00,0x00,0x1b,0x0d,0x00,0x00,0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x37,0x0d,0x00,0x00,0x36,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x58,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x35,0x0d,0x00,0x00,0x37,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x5d,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb5,0x01,0x00,0x00, +0x58,0x0d,0x00,0x00,0x3e,0x00,0x03,0x00,0x36,0x0d,0x00,0x00,0x5d,0x0d,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x3b,0x0d,0x00,0x00,0xfe,0x0c,0x00,0x00, +0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x3c,0x0d,0x00,0x00, +0x3b,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x3d,0x0d,0x00,0x00, +0x3c,0x0d,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x3e,0x0d,0x00,0x00, +0x1b,0x0d,0x00,0x00,0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x3f,0x0d,0x00,0x00,0x3e,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x62,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x3d,0x0d,0x00,0x00, +0x3f,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x67,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb5,0x01,0x00,0x00,0x62,0x0d,0x00,0x00, +0x3e,0x00,0x03,0x00,0x3e,0x0d,0x00,0x00,0x67,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x43,0x0d,0x00,0x00,0x1b,0x0d,0x00,0x00,0x0c,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x44,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x43,0x0d,0x00,0x00,0x6e,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0x45,0x0d,0x00,0x00, +0x44,0x0d,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x6b,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x43,0x0d,0x00,0x00,0x73,0x00,0x04,0x00, +0x14,0x01,0x00,0x00,0x48,0x0d,0x00,0x00,0x6b,0x0d,0x00,0x00,0x3e,0x00,0x03,0x00, +0x6e,0x0d,0x00,0x00,0x6e,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x6f,0x0d,0x00,0x00, +0x86,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x21,0x0e,0x00,0x00, +0x45,0x0d,0x00,0x00,0x6e,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x10,0x0e,0x00,0x00, +0x21,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x22,0x0e,0x00,0x00, +0x6e,0x0d,0x00,0x00,0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x23,0x0e,0x00,0x00,0x22,0x0e,0x00,0x00,0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x24,0x0e,0x00,0x00,0x23,0x0e,0x00,0x00,0x05,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x2c,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x24,0x0e,0x00,0x00, +0x25,0x0e,0x00,0x00,0x29,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x25,0x0e,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x26,0x0e,0x00,0x00,0x10,0x0e,0x00,0x00, +0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x27,0x0e,0x00,0x00, +0x26,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x61,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x27,0x0e,0x00,0x00,0x05,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x2c,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x29,0x0e,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x2a,0x0e,0x00,0x00,0x10,0x0e,0x00,0x00, +0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x2b,0x0e,0x00,0x00, +0x2a,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00,0x2c,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2c,0x0e,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe9,0x22,0x00,0x00, +0x61,0x0e,0x00,0x00,0x25,0x0e,0x00,0x00,0x2b,0x0e,0x00,0x00,0x29,0x0e,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x2e,0x0e,0x00,0x00,0x10,0x0e,0x00,0x00, +0x4f,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x2e,0x0e,0x00,0x00,0xe9,0x22,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x30,0x0e,0x00,0x00,0x22,0x0e,0x00,0x00, +0xad,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x31,0x0e,0x00,0x00,0x30,0x0e,0x00,0x00, +0x05,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x3c,0x0e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x31,0x0e,0x00,0x00,0x32,0x0e,0x00,0x00,0x39,0x0e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x32,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x33,0x0e,0x00,0x00,0x6f,0x0d,0x00,0x00,0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x34,0x0e,0x00,0x00,0x33,0x0e,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x35,0x0e,0x00,0x00,0x34,0x0e,0x00,0x00,0x0b,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x37,0x0e,0x00,0x00,0x2e,0x0e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x66,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x37,0x0e,0x00,0x00,0x35,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00, +0x3c,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x39,0x0e,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x3b,0x0e,0x00,0x00,0x2e,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00, +0x3c,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x3c,0x0e,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xea,0x22,0x00,0x00,0x66,0x0e,0x00,0x00,0x32,0x0e,0x00,0x00, +0x3b,0x0e,0x00,0x00,0x39,0x0e,0x00,0x00,0x3e,0x00,0x03,0x00,0x2e,0x0e,0x00,0x00, +0xea,0x22,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x3f,0x0e,0x00,0x00, +0x6e,0x0d,0x00,0x00,0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x40,0x0e,0x00,0x00,0x3f,0x0e,0x00,0x00,0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x41,0x0e,0x00,0x00,0x40,0x0e,0x00,0x00,0x05,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x49,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x41,0x0e,0x00,0x00, +0x42,0x0e,0x00,0x00,0x46,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x42,0x0e,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x43,0x0e,0x00,0x00,0x10,0x0e,0x00,0x00, +0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x44,0x0e,0x00,0x00, +0x43,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x6b,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x44,0x0e,0x00,0x00,0x05,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x49,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x46,0x0e,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x47,0x0e,0x00,0x00,0x10,0x0e,0x00,0x00, +0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x48,0x0e,0x00,0x00, +0x47,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00,0x49,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x49,0x0e,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xeb,0x22,0x00,0x00, +0x6b,0x0e,0x00,0x00,0x42,0x0e,0x00,0x00,0x48,0x0e,0x00,0x00,0x46,0x0e,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x4b,0x0e,0x00,0x00,0x10,0x0e,0x00,0x00, +0x30,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x4b,0x0e,0x00,0x00,0xeb,0x22,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x4d,0x0e,0x00,0x00,0x3f,0x0e,0x00,0x00, +0xad,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x4e,0x0e,0x00,0x00,0x4d,0x0e,0x00,0x00, +0x05,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x59,0x0e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x4e,0x0e,0x00,0x00,0x4f,0x0e,0x00,0x00,0x56,0x0e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4f,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x50,0x0e,0x00,0x00,0x6f,0x0d,0x00,0x00,0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x51,0x0e,0x00,0x00,0x50,0x0e,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x52,0x0e,0x00,0x00,0x51,0x0e,0x00,0x00,0x0b,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x54,0x0e,0x00,0x00,0x4b,0x0e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x70,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x54,0x0e,0x00,0x00,0x52,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00, +0x59,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x56,0x0e,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x58,0x0e,0x00,0x00,0x4b,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00, +0x59,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x59,0x0e,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xec,0x22,0x00,0x00,0x70,0x0e,0x00,0x00,0x4f,0x0e,0x00,0x00, +0x58,0x0e,0x00,0x00,0x56,0x0e,0x00,0x00,0x3e,0x00,0x03,0x00,0x4b,0x0e,0x00,0x00, +0xec,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0x5c,0x0e,0x00,0x00, +0x10,0x0e,0x00,0x00,0x3d,0x00,0x04,0x00,0x40,0x02,0x00,0x00,0x78,0x0e,0x00,0x00, +0x5a,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x7a,0x0e,0x00,0x00, +0x78,0x0e,0x00,0x00,0x5c,0x0e,0x00,0x00,0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0xb3,0x0d,0x00,0x00,0x7a,0x0e,0x00,0x00, +0x3e,0x00,0x03,0x00,0x72,0x0d,0x00,0x00,0x79,0x07,0x00,0x00,0x3e,0x00,0x03,0x00, +0x73,0x0d,0x00,0x00,0x86,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x8c,0x0e,0x00,0x00,0x45,0x0d,0x00,0x00,0x79,0x07,0x00,0x00,0x3e,0x00,0x03,0x00, +0x7b,0x0e,0x00,0x00,0x8c,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x8d,0x0e,0x00,0x00,0x72,0x0d,0x00,0x00,0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x8e,0x0e,0x00,0x00,0x8d,0x0e,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0x8f,0x0e,0x00,0x00,0x8e,0x0e,0x00,0x00,0x05,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x97,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x8f,0x0e,0x00,0x00,0x90,0x0e,0x00,0x00,0x94,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x90,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x91,0x0e,0x00,0x00, +0x7b,0x0e,0x00,0x00,0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x92,0x0e,0x00,0x00,0x91,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xcc,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x92,0x0e,0x00,0x00, +0x05,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x97,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x94,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x95,0x0e,0x00,0x00, +0x7b,0x0e,0x00,0x00,0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x96,0x0e,0x00,0x00,0x95,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00,0x97,0x0e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x97,0x0e,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xed,0x22,0x00,0x00,0xcc,0x0e,0x00,0x00,0x90,0x0e,0x00,0x00,0x96,0x0e,0x00,0x00, +0x94,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x99,0x0e,0x00,0x00, +0x7b,0x0e,0x00,0x00,0x4f,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x99,0x0e,0x00,0x00, +0xed,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x9b,0x0e,0x00,0x00, +0x8d,0x0e,0x00,0x00,0xad,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x9c,0x0e,0x00,0x00, +0x9b,0x0e,0x00,0x00,0x05,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xa7,0x0e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x9c,0x0e,0x00,0x00,0x9d,0x0e,0x00,0x00, +0xa4,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x9d,0x0e,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x9e,0x0e,0x00,0x00,0x73,0x0d,0x00,0x00,0x4f,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x9f,0x0e,0x00,0x00,0x9e,0x0e,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xa0,0x0e,0x00,0x00,0x9f,0x0e,0x00,0x00, +0x0b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xa2,0x0e,0x00,0x00, +0x99,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xd1,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xa2,0x0e,0x00,0x00,0xa0,0x0e,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa7,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0xa4,0x0e,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xa6,0x0e,0x00,0x00,0x99,0x0e,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa7,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0xa7,0x0e,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xee,0x22,0x00,0x00,0xd1,0x0e,0x00,0x00, +0x9d,0x0e,0x00,0x00,0xa6,0x0e,0x00,0x00,0xa4,0x0e,0x00,0x00,0x3e,0x00,0x03,0x00, +0x99,0x0e,0x00,0x00,0xee,0x22,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xaa,0x0e,0x00,0x00,0x72,0x0d,0x00,0x00,0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xab,0x0e,0x00,0x00,0xaa,0x0e,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0xac,0x0e,0x00,0x00,0xab,0x0e,0x00,0x00,0x05,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xb4,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xac,0x0e,0x00,0x00,0xad,0x0e,0x00,0x00,0xb1,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00, +0xad,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xae,0x0e,0x00,0x00, +0x7b,0x0e,0x00,0x00,0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xaf,0x0e,0x00,0x00,0xae,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xd6,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xaf,0x0e,0x00,0x00, +0x05,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xb4,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb1,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xb2,0x0e,0x00,0x00, +0x7b,0x0e,0x00,0x00,0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xb3,0x0e,0x00,0x00,0xb2,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00,0xb4,0x0e,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb4,0x0e,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xef,0x22,0x00,0x00,0xd6,0x0e,0x00,0x00,0xad,0x0e,0x00,0x00,0xb3,0x0e,0x00,0x00, +0xb1,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xb6,0x0e,0x00,0x00, +0x7b,0x0e,0x00,0x00,0x30,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0xb6,0x0e,0x00,0x00, +0xef,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xb8,0x0e,0x00,0x00, +0xaa,0x0e,0x00,0x00,0xad,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xb9,0x0e,0x00,0x00, +0xb8,0x0e,0x00,0x00,0x05,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xc4,0x0e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb9,0x0e,0x00,0x00,0xba,0x0e,0x00,0x00, +0xc1,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0xba,0x0e,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xbb,0x0e,0x00,0x00,0x73,0x0d,0x00,0x00,0x30,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xbc,0x0e,0x00,0x00,0xbb,0x0e,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xbd,0x0e,0x00,0x00,0xbc,0x0e,0x00,0x00, +0x0b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xbf,0x0e,0x00,0x00, +0xb6,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xdb,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xbf,0x0e,0x00,0x00,0xbd,0x0e,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc4,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0xc1,0x0e,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xc3,0x0e,0x00,0x00,0xb6,0x0e,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc4,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0xc4,0x0e,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xf0,0x22,0x00,0x00,0xdb,0x0e,0x00,0x00, +0xba,0x0e,0x00,0x00,0xc3,0x0e,0x00,0x00,0xc1,0x0e,0x00,0x00,0x3e,0x00,0x03,0x00, +0xb6,0x0e,0x00,0x00,0xf0,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00, +0xc7,0x0e,0x00,0x00,0x7b,0x0e,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0xe5,0x0e,0x00,0x00,0x78,0x0e,0x00,0x00,0xc7,0x0e,0x00,0x00,0x02,0x00,0x00,0x00, +0x05,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0xb9,0x0d,0x00,0x00, +0xe5,0x0e,0x00,0x00,0x3e,0x00,0x03,0x00,0x76,0x0d,0x00,0x00,0x84,0x07,0x00,0x00, +0x3e,0x00,0x03,0x00,0x77,0x0d,0x00,0x00,0x86,0x0b,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0xf7,0x0e,0x00,0x00,0x45,0x0d,0x00,0x00,0x84,0x07,0x00,0x00, +0x3e,0x00,0x03,0x00,0xe6,0x0e,0x00,0x00,0xf7,0x0e,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xf8,0x0e,0x00,0x00,0x76,0x0d,0x00,0x00,0x4f,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xf9,0x0e,0x00,0x00,0xf8,0x0e,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xfa,0x0e,0x00,0x00,0xf9,0x0e,0x00,0x00, +0x05,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x02,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xfa,0x0e,0x00,0x00,0xfb,0x0e,0x00,0x00,0xff,0x0e,0x00,0x00, +0xf8,0x00,0x02,0x00,0xfb,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xfc,0x0e,0x00,0x00,0xe6,0x0e,0x00,0x00,0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xfd,0x0e,0x00,0x00,0xfc,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x37,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xfd,0x0e,0x00,0x00,0x05,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x02,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0xff,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x00,0x0f,0x00,0x00,0xe6,0x0e,0x00,0x00,0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x01,0x0f,0x00,0x00,0x00,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00, +0x02,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x02,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xf1,0x22,0x00,0x00,0x37,0x0f,0x00,0x00,0xfb,0x0e,0x00,0x00, +0x01,0x0f,0x00,0x00,0xff,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x04,0x0f,0x00,0x00,0xe6,0x0e,0x00,0x00,0x4f,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0x04,0x0f,0x00,0x00,0xf1,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x06,0x0f,0x00,0x00,0xf8,0x0e,0x00,0x00,0xad,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x07,0x0f,0x00,0x00,0x06,0x0f,0x00,0x00,0x05,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x12,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x07,0x0f,0x00,0x00, +0x08,0x0f,0x00,0x00,0x0f,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x08,0x0f,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x09,0x0f,0x00,0x00,0x77,0x0d,0x00,0x00, +0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x0a,0x0f,0x00,0x00, +0x09,0x0f,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x0b,0x0f,0x00,0x00, +0x0a,0x0f,0x00,0x00,0x0b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x0d,0x0f,0x00,0x00,0x04,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x3c,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x0d,0x0f,0x00,0x00, +0x0b,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0x12,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0f,0x0f,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x11,0x0f,0x00,0x00, +0x04,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0x12,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x12,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xf2,0x22,0x00,0x00, +0x3c,0x0f,0x00,0x00,0x08,0x0f,0x00,0x00,0x11,0x0f,0x00,0x00,0x0f,0x0f,0x00,0x00, +0x3e,0x00,0x03,0x00,0x04,0x0f,0x00,0x00,0xf2,0x22,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x15,0x0f,0x00,0x00,0x76,0x0d,0x00,0x00,0x30,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x16,0x0f,0x00,0x00,0x15,0x0f,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x17,0x0f,0x00,0x00,0x16,0x0f,0x00,0x00, +0x05,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x1f,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x17,0x0f,0x00,0x00,0x18,0x0f,0x00,0x00,0x1c,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x18,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x19,0x0f,0x00,0x00,0xe6,0x0e,0x00,0x00,0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x1a,0x0f,0x00,0x00,0x19,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x41,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x1a,0x0f,0x00,0x00,0x05,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x1f,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1c,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x1d,0x0f,0x00,0x00,0xe6,0x0e,0x00,0x00,0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x1e,0x0f,0x00,0x00,0x1d,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00, +0x1f,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x1f,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xf3,0x22,0x00,0x00,0x41,0x0f,0x00,0x00,0x18,0x0f,0x00,0x00, +0x1e,0x0f,0x00,0x00,0x1c,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x21,0x0f,0x00,0x00,0xe6,0x0e,0x00,0x00,0x30,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0x21,0x0f,0x00,0x00,0xf3,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x23,0x0f,0x00,0x00,0x15,0x0f,0x00,0x00,0xad,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x24,0x0f,0x00,0x00,0x23,0x0f,0x00,0x00,0x05,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x2f,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x24,0x0f,0x00,0x00, +0x25,0x0f,0x00,0x00,0x2c,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x25,0x0f,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x26,0x0f,0x00,0x00,0x77,0x0d,0x00,0x00, +0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x27,0x0f,0x00,0x00, +0x26,0x0f,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x28,0x0f,0x00,0x00, +0x27,0x0f,0x00,0x00,0x0b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x2a,0x0f,0x00,0x00,0x21,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x46,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x2a,0x0f,0x00,0x00, +0x28,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0x2f,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2c,0x0f,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x2e,0x0f,0x00,0x00, +0x21,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0x2f,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2f,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xf4,0x22,0x00,0x00, +0x46,0x0f,0x00,0x00,0x25,0x0f,0x00,0x00,0x2e,0x0f,0x00,0x00,0x2c,0x0f,0x00,0x00, +0x3e,0x00,0x03,0x00,0x21,0x0f,0x00,0x00,0xf4,0x22,0x00,0x00,0x3d,0x00,0x04,0x00, +0x64,0x00,0x00,0x00,0x32,0x0f,0x00,0x00,0xe6,0x0e,0x00,0x00,0x5f,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x50,0x0f,0x00,0x00,0x78,0x0e,0x00,0x00,0x32,0x0f,0x00,0x00, +0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0xbf,0x0d,0x00,0x00,0x50,0x0f,0x00,0x00,0x3e,0x00,0x03,0x00,0x7a,0x0d,0x00,0x00, +0x8f,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x7b,0x0d,0x00,0x00,0x86,0x0b,0x00,0x00, +0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x62,0x0f,0x00,0x00,0x45,0x0d,0x00,0x00, +0x8f,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x51,0x0f,0x00,0x00,0x62,0x0f,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x63,0x0f,0x00,0x00,0x7a,0x0d,0x00,0x00, +0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x64,0x0f,0x00,0x00, +0x63,0x0f,0x00,0x00,0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x65,0x0f,0x00,0x00, +0x64,0x0f,0x00,0x00,0x05,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x6d,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x65,0x0f,0x00,0x00,0x66,0x0f,0x00,0x00, +0x6a,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x66,0x0f,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x67,0x0f,0x00,0x00,0x51,0x0f,0x00,0x00,0x4f,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x68,0x0f,0x00,0x00,0x67,0x0f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xa2,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x68,0x0f,0x00,0x00,0x05,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x6d,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x6a,0x0f,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x6b,0x0f,0x00,0x00,0x51,0x0f,0x00,0x00,0x4f,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x6c,0x0f,0x00,0x00,0x6b,0x0f,0x00,0x00, +0xf9,0x00,0x02,0x00,0x6d,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x6d,0x0f,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xf5,0x22,0x00,0x00,0xa2,0x0f,0x00,0x00, +0x66,0x0f,0x00,0x00,0x6c,0x0f,0x00,0x00,0x6a,0x0f,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x6f,0x0f,0x00,0x00,0x51,0x0f,0x00,0x00,0x4f,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0x6f,0x0f,0x00,0x00,0xf5,0x22,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x71,0x0f,0x00,0x00,0x63,0x0f,0x00,0x00,0xad,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0x72,0x0f,0x00,0x00,0x71,0x0f,0x00,0x00,0x05,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x7d,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x72,0x0f,0x00,0x00,0x73,0x0f,0x00,0x00,0x7a,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x73,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x74,0x0f,0x00,0x00, +0x7b,0x0d,0x00,0x00,0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x75,0x0f,0x00,0x00,0x74,0x0f,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x76,0x0f,0x00,0x00,0x75,0x0f,0x00,0x00,0x0b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x78,0x0f,0x00,0x00,0x6f,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xa7,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x78,0x0f,0x00,0x00,0x76,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0x7d,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x7a,0x0f,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x7c,0x0f,0x00,0x00,0x6f,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0x7d,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x7d,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xf6,0x22,0x00,0x00,0xa7,0x0f,0x00,0x00,0x73,0x0f,0x00,0x00,0x7c,0x0f,0x00,0x00, +0x7a,0x0f,0x00,0x00,0x3e,0x00,0x03,0x00,0x6f,0x0f,0x00,0x00,0xf6,0x22,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x80,0x0f,0x00,0x00,0x7a,0x0d,0x00,0x00, +0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x81,0x0f,0x00,0x00, +0x80,0x0f,0x00,0x00,0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x82,0x0f,0x00,0x00, +0x81,0x0f,0x00,0x00,0x05,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x8a,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x82,0x0f,0x00,0x00,0x83,0x0f,0x00,0x00, +0x87,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x83,0x0f,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x84,0x0f,0x00,0x00,0x51,0x0f,0x00,0x00,0x30,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x85,0x0f,0x00,0x00,0x84,0x0f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xac,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x85,0x0f,0x00,0x00,0x05,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x8a,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x87,0x0f,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x88,0x0f,0x00,0x00,0x51,0x0f,0x00,0x00,0x30,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x89,0x0f,0x00,0x00,0x88,0x0f,0x00,0x00, +0xf9,0x00,0x02,0x00,0x8a,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x8a,0x0f,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xf7,0x22,0x00,0x00,0xac,0x0f,0x00,0x00, +0x83,0x0f,0x00,0x00,0x89,0x0f,0x00,0x00,0x87,0x0f,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x8c,0x0f,0x00,0x00,0x51,0x0f,0x00,0x00,0x30,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0x8c,0x0f,0x00,0x00,0xf7,0x22,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x8e,0x0f,0x00,0x00,0x80,0x0f,0x00,0x00,0xad,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0x8f,0x0f,0x00,0x00,0x8e,0x0f,0x00,0x00,0x05,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x9a,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x8f,0x0f,0x00,0x00,0x90,0x0f,0x00,0x00,0x97,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x90,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x91,0x0f,0x00,0x00, +0x7b,0x0d,0x00,0x00,0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x92,0x0f,0x00,0x00,0x91,0x0f,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x93,0x0f,0x00,0x00,0x92,0x0f,0x00,0x00,0x0b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x95,0x0f,0x00,0x00,0x8c,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xb1,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x95,0x0f,0x00,0x00,0x93,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0x9a,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x97,0x0f,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x99,0x0f,0x00,0x00,0x8c,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0x9a,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9a,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xf8,0x22,0x00,0x00,0xb1,0x0f,0x00,0x00,0x90,0x0f,0x00,0x00,0x99,0x0f,0x00,0x00, +0x97,0x0f,0x00,0x00,0x3e,0x00,0x03,0x00,0x8c,0x0f,0x00,0x00,0xf8,0x22,0x00,0x00, +0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0x9d,0x0f,0x00,0x00,0x51,0x0f,0x00,0x00, +0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xbb,0x0f,0x00,0x00,0x78,0x0e,0x00,0x00, +0x9d,0x0f,0x00,0x00,0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0xc5,0x0d,0x00,0x00,0xbb,0x0f,0x00,0x00,0x3e,0x00,0x03,0x00, +0x7e,0x0d,0x00,0x00,0x9a,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x7f,0x0d,0x00,0x00, +0x86,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xcd,0x0f,0x00,0x00, +0x45,0x0d,0x00,0x00,0x9a,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0xbc,0x0f,0x00,0x00, +0xcd,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xce,0x0f,0x00,0x00, +0x7e,0x0d,0x00,0x00,0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xcf,0x0f,0x00,0x00,0xce,0x0f,0x00,0x00,0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0xd0,0x0f,0x00,0x00,0xcf,0x0f,0x00,0x00,0x05,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xd8,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd0,0x0f,0x00,0x00, +0xd1,0x0f,0x00,0x00,0xd5,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0xd1,0x0f,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xd2,0x0f,0x00,0x00,0xbc,0x0f,0x00,0x00, +0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xd3,0x0f,0x00,0x00, +0xd2,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x0d,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xd3,0x0f,0x00,0x00,0x05,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd8,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0xd5,0x0f,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xd6,0x0f,0x00,0x00,0xbc,0x0f,0x00,0x00, +0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xd7,0x0f,0x00,0x00, +0xd6,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0xd8,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd8,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xf9,0x22,0x00,0x00, +0x0d,0x10,0x00,0x00,0xd1,0x0f,0x00,0x00,0xd7,0x0f,0x00,0x00,0xd5,0x0f,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xda,0x0f,0x00,0x00,0xbc,0x0f,0x00,0x00, +0x4f,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xda,0x0f,0x00,0x00,0xf9,0x22,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xdc,0x0f,0x00,0x00,0xce,0x0f,0x00,0x00, +0xad,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xdd,0x0f,0x00,0x00,0xdc,0x0f,0x00,0x00, +0x05,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xe8,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xdd,0x0f,0x00,0x00,0xde,0x0f,0x00,0x00,0xe5,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0xde,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xdf,0x0f,0x00,0x00,0x7f,0x0d,0x00,0x00,0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xe0,0x0f,0x00,0x00,0xdf,0x0f,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xe1,0x0f,0x00,0x00,0xe0,0x0f,0x00,0x00,0x0b,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xe3,0x0f,0x00,0x00,0xda,0x0f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x12,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xe3,0x0f,0x00,0x00,0xe1,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe8,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0xe5,0x0f,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xe7,0x0f,0x00,0x00,0xda,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe8,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0xe8,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xfa,0x22,0x00,0x00,0x12,0x10,0x00,0x00,0xde,0x0f,0x00,0x00, +0xe7,0x0f,0x00,0x00,0xe5,0x0f,0x00,0x00,0x3e,0x00,0x03,0x00,0xda,0x0f,0x00,0x00, +0xfa,0x22,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xeb,0x0f,0x00,0x00, +0x7e,0x0d,0x00,0x00,0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xec,0x0f,0x00,0x00,0xeb,0x0f,0x00,0x00,0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0xed,0x0f,0x00,0x00,0xec,0x0f,0x00,0x00,0x05,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xf5,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xed,0x0f,0x00,0x00, +0xee,0x0f,0x00,0x00,0xf2,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0xee,0x0f,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xef,0x0f,0x00,0x00,0xbc,0x0f,0x00,0x00, +0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xf0,0x0f,0x00,0x00, +0xef,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x17,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xf0,0x0f,0x00,0x00,0x05,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xf5,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0xf2,0x0f,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xf3,0x0f,0x00,0x00,0xbc,0x0f,0x00,0x00, +0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xf4,0x0f,0x00,0x00, +0xf3,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0xf5,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf5,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xfb,0x22,0x00,0x00, +0x17,0x10,0x00,0x00,0xee,0x0f,0x00,0x00,0xf4,0x0f,0x00,0x00,0xf2,0x0f,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xf7,0x0f,0x00,0x00,0xbc,0x0f,0x00,0x00, +0x30,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0xf7,0x0f,0x00,0x00,0xfb,0x22,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xf9,0x0f,0x00,0x00,0xeb,0x0f,0x00,0x00, +0xad,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xfa,0x0f,0x00,0x00,0xf9,0x0f,0x00,0x00, +0x05,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x05,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xfa,0x0f,0x00,0x00,0xfb,0x0f,0x00,0x00,0x02,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0xfb,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xfc,0x0f,0x00,0x00,0x7f,0x0d,0x00,0x00,0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xfd,0x0f,0x00,0x00,0xfc,0x0f,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xfe,0x0f,0x00,0x00,0xfd,0x0f,0x00,0x00,0x0b,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0xf7,0x0f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x1c,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0xfe,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00, +0x05,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x02,0x10,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x04,0x10,0x00,0x00,0xf7,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00, +0x05,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x10,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xfc,0x22,0x00,0x00,0x1c,0x10,0x00,0x00,0xfb,0x0f,0x00,0x00, +0x04,0x10,0x00,0x00,0x02,0x10,0x00,0x00,0x3e,0x00,0x03,0x00,0xf7,0x0f,0x00,0x00, +0xfc,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0x08,0x10,0x00,0x00, +0xbc,0x0f,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x26,0x10,0x00,0x00, +0x78,0x0e,0x00,0x00,0x08,0x10,0x00,0x00,0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0xcb,0x0d,0x00,0x00,0x26,0x10,0x00,0x00, +0x3e,0x00,0x03,0x00,0x82,0x0d,0x00,0x00,0xae,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0x83,0x0d,0x00,0x00,0x86,0x0b,0x00,0x00,0x3e,0x00,0x03,0x00,0x27,0x10,0x00,0x00, +0x45,0x0d,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x39,0x10,0x00,0x00, +0x82,0x0d,0x00,0x00,0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x3a,0x10,0x00,0x00,0x39,0x10,0x00,0x00,0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x3b,0x10,0x00,0x00,0x3a,0x10,0x00,0x00,0x05,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x43,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x3b,0x10,0x00,0x00, +0x3c,0x10,0x00,0x00,0x40,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x3c,0x10,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x3d,0x10,0x00,0x00,0x27,0x10,0x00,0x00, +0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x3e,0x10,0x00,0x00, +0x3d,0x10,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x78,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x3e,0x10,0x00,0x00,0x05,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x43,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x40,0x10,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x41,0x10,0x00,0x00,0x27,0x10,0x00,0x00, +0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x42,0x10,0x00,0x00, +0x41,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0x43,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0x43,0x10,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xfd,0x22,0x00,0x00, +0x78,0x10,0x00,0x00,0x3c,0x10,0x00,0x00,0x42,0x10,0x00,0x00,0x40,0x10,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x45,0x10,0x00,0x00,0x27,0x10,0x00,0x00, +0x4f,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x45,0x10,0x00,0x00,0xfd,0x22,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x47,0x10,0x00,0x00,0x39,0x10,0x00,0x00, +0xad,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x48,0x10,0x00,0x00,0x47,0x10,0x00,0x00, +0x05,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x53,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x48,0x10,0x00,0x00,0x49,0x10,0x00,0x00,0x50,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0x49,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x4a,0x10,0x00,0x00,0x83,0x0d,0x00,0x00,0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x4b,0x10,0x00,0x00,0x4a,0x10,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x4c,0x10,0x00,0x00,0x4b,0x10,0x00,0x00,0x0b,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x4e,0x10,0x00,0x00,0x45,0x10,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x7d,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x4e,0x10,0x00,0x00,0x4c,0x10,0x00,0x00,0xf9,0x00,0x02,0x00, +0x53,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x50,0x10,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x52,0x10,0x00,0x00,0x45,0x10,0x00,0x00,0xf9,0x00,0x02,0x00, +0x53,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x53,0x10,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xfe,0x22,0x00,0x00,0x7d,0x10,0x00,0x00,0x49,0x10,0x00,0x00, +0x52,0x10,0x00,0x00,0x50,0x10,0x00,0x00,0x3e,0x00,0x03,0x00,0x45,0x10,0x00,0x00, +0xfe,0x22,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x56,0x10,0x00,0x00, +0x82,0x0d,0x00,0x00,0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x57,0x10,0x00,0x00,0x56,0x10,0x00,0x00,0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x58,0x10,0x00,0x00,0x57,0x10,0x00,0x00,0x05,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x60,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x58,0x10,0x00,0x00, +0x59,0x10,0x00,0x00,0x5d,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x59,0x10,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x5a,0x10,0x00,0x00,0x27,0x10,0x00,0x00, +0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x5b,0x10,0x00,0x00, +0x5a,0x10,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x82,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x5b,0x10,0x00,0x00,0x05,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x60,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x5d,0x10,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x5e,0x10,0x00,0x00,0x27,0x10,0x00,0x00, +0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x5f,0x10,0x00,0x00, +0x5e,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0x60,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0x60,0x10,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xff,0x22,0x00,0x00, +0x82,0x10,0x00,0x00,0x59,0x10,0x00,0x00,0x5f,0x10,0x00,0x00,0x5d,0x10,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x62,0x10,0x00,0x00,0x27,0x10,0x00,0x00, +0x30,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x62,0x10,0x00,0x00,0xff,0x22,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x64,0x10,0x00,0x00,0x56,0x10,0x00,0x00, +0xad,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x65,0x10,0x00,0x00,0x64,0x10,0x00,0x00, +0x05,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x70,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x65,0x10,0x00,0x00,0x66,0x10,0x00,0x00,0x6d,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0x66,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x67,0x10,0x00,0x00,0x83,0x0d,0x00,0x00,0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x68,0x10,0x00,0x00,0x67,0x10,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x69,0x10,0x00,0x00,0x68,0x10,0x00,0x00,0x0b,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x6b,0x10,0x00,0x00,0x62,0x10,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x87,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x6b,0x10,0x00,0x00,0x69,0x10,0x00,0x00,0xf9,0x00,0x02,0x00, +0x70,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x6d,0x10,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x6f,0x10,0x00,0x00,0x62,0x10,0x00,0x00,0xf9,0x00,0x02,0x00, +0x70,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x70,0x10,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x87,0x10,0x00,0x00,0x66,0x10,0x00,0x00, +0x6f,0x10,0x00,0x00,0x6d,0x10,0x00,0x00,0x3e,0x00,0x03,0x00,0x62,0x10,0x00,0x00, +0x00,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0x73,0x10,0x00,0x00, +0x27,0x10,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x91,0x10,0x00,0x00, +0x78,0x0e,0x00,0x00,0x73,0x10,0x00,0x00,0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0xd1,0x0d,0x00,0x00,0x91,0x10,0x00,0x00, +0x3e,0x00,0x03,0x00,0x86,0x0d,0x00,0x00,0xaf,0x07,0x00,0x00,0x3e,0x00,0x03,0x00, +0x87,0x0d,0x00,0x00,0x86,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0xa3,0x10,0x00,0x00,0x45,0x0d,0x00,0x00,0xaf,0x07,0x00,0x00,0x3e,0x00,0x03,0x00, +0x92,0x10,0x00,0x00,0xa3,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xa4,0x10,0x00,0x00,0x86,0x0d,0x00,0x00,0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xa5,0x10,0x00,0x00,0xa4,0x10,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0xa6,0x10,0x00,0x00,0xa5,0x10,0x00,0x00,0x05,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xae,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xa6,0x10,0x00,0x00,0xa7,0x10,0x00,0x00,0xab,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa7,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xa8,0x10,0x00,0x00, +0x92,0x10,0x00,0x00,0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xa9,0x10,0x00,0x00,0xa8,0x10,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xe3,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xa9,0x10,0x00,0x00, +0x05,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xae,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0xab,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xac,0x10,0x00,0x00, +0x92,0x10,0x00,0x00,0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xad,0x10,0x00,0x00,0xac,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0xae,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0xae,0x10,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x01,0x23,0x00,0x00,0xe3,0x10,0x00,0x00,0xa7,0x10,0x00,0x00,0xad,0x10,0x00,0x00, +0xab,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xb0,0x10,0x00,0x00, +0x92,0x10,0x00,0x00,0x4f,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xb0,0x10,0x00,0x00, +0x01,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xb2,0x10,0x00,0x00, +0xa4,0x10,0x00,0x00,0xad,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xb3,0x10,0x00,0x00, +0xb2,0x10,0x00,0x00,0x05,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xbe,0x10,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb3,0x10,0x00,0x00,0xb4,0x10,0x00,0x00, +0xbb,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0xb4,0x10,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xb5,0x10,0x00,0x00,0x87,0x0d,0x00,0x00,0x4f,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xb6,0x10,0x00,0x00,0xb5,0x10,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xb7,0x10,0x00,0x00,0xb6,0x10,0x00,0x00, +0x0b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xb9,0x10,0x00,0x00, +0xb0,0x10,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe8,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xb9,0x10,0x00,0x00,0xb7,0x10,0x00,0x00, +0xf9,0x00,0x02,0x00,0xbe,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0xbb,0x10,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xbd,0x10,0x00,0x00,0xb0,0x10,0x00,0x00, +0xf9,0x00,0x02,0x00,0xbe,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0xbe,0x10,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x02,0x23,0x00,0x00,0xe8,0x10,0x00,0x00, +0xb4,0x10,0x00,0x00,0xbd,0x10,0x00,0x00,0xbb,0x10,0x00,0x00,0x3e,0x00,0x03,0x00, +0xb0,0x10,0x00,0x00,0x02,0x23,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xc1,0x10,0x00,0x00,0x86,0x0d,0x00,0x00,0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xc2,0x10,0x00,0x00,0xc1,0x10,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0xc3,0x10,0x00,0x00,0xc2,0x10,0x00,0x00,0x05,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xcb,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xc3,0x10,0x00,0x00,0xc4,0x10,0x00,0x00,0xc8,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc4,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xc5,0x10,0x00,0x00, +0x92,0x10,0x00,0x00,0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xc6,0x10,0x00,0x00,0xc5,0x10,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xed,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xc6,0x10,0x00,0x00, +0x05,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xcb,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc8,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xc9,0x10,0x00,0x00, +0x92,0x10,0x00,0x00,0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xca,0x10,0x00,0x00,0xc9,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0xcb,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0xcb,0x10,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x03,0x23,0x00,0x00,0xed,0x10,0x00,0x00,0xc4,0x10,0x00,0x00,0xca,0x10,0x00,0x00, +0xc8,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xcd,0x10,0x00,0x00, +0x92,0x10,0x00,0x00,0x30,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0xcd,0x10,0x00,0x00, +0x03,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xcf,0x10,0x00,0x00, +0xc1,0x10,0x00,0x00,0xad,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xd0,0x10,0x00,0x00, +0xcf,0x10,0x00,0x00,0x05,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xdb,0x10,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd0,0x10,0x00,0x00,0xd1,0x10,0x00,0x00, +0xd8,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0xd1,0x10,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xd2,0x10,0x00,0x00,0x87,0x0d,0x00,0x00,0x30,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xd3,0x10,0x00,0x00,0xd2,0x10,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xd4,0x10,0x00,0x00,0xd3,0x10,0x00,0x00, +0x0b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xd6,0x10,0x00,0x00, +0xcd,0x10,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xf2,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xd6,0x10,0x00,0x00,0xd4,0x10,0x00,0x00, +0xf9,0x00,0x02,0x00,0xdb,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0xd8,0x10,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xda,0x10,0x00,0x00,0xcd,0x10,0x00,0x00, +0xf9,0x00,0x02,0x00,0xdb,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0xdb,0x10,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x04,0x23,0x00,0x00,0xf2,0x10,0x00,0x00, +0xd1,0x10,0x00,0x00,0xda,0x10,0x00,0x00,0xd8,0x10,0x00,0x00,0x3e,0x00,0x03,0x00, +0xcd,0x10,0x00,0x00,0x04,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00, +0xde,0x10,0x00,0x00,0x92,0x10,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0xfc,0x10,0x00,0x00,0x78,0x0e,0x00,0x00,0xde,0x10,0x00,0x00,0x02,0x00,0x00,0x00, +0x05,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0xd7,0x0d,0x00,0x00, +0xfc,0x10,0x00,0x00,0x3e,0x00,0x03,0x00,0x8a,0x0d,0x00,0x00,0xba,0x07,0x00,0x00, +0x3e,0x00,0x03,0x00,0x8b,0x0d,0x00,0x00,0x86,0x0b,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x0e,0x11,0x00,0x00,0x45,0x0d,0x00,0x00,0xba,0x07,0x00,0x00, +0x3e,0x00,0x03,0x00,0xfd,0x10,0x00,0x00,0x0e,0x11,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x0f,0x11,0x00,0x00,0x8a,0x0d,0x00,0x00,0x4f,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x10,0x11,0x00,0x00,0x0f,0x11,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x11,0x11,0x00,0x00,0x10,0x11,0x00,0x00, +0x05,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x19,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x11,0x11,0x00,0x00,0x12,0x11,0x00,0x00,0x16,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0x12,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x13,0x11,0x00,0x00,0xfd,0x10,0x00,0x00,0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x14,0x11,0x00,0x00,0x13,0x11,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x4e,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x14,0x11,0x00,0x00,0x05,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x19,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0x16,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x17,0x11,0x00,0x00,0xfd,0x10,0x00,0x00,0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x18,0x11,0x00,0x00,0x17,0x11,0x00,0x00,0xf9,0x00,0x02,0x00, +0x19,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x19,0x11,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x05,0x23,0x00,0x00,0x4e,0x11,0x00,0x00,0x12,0x11,0x00,0x00, +0x18,0x11,0x00,0x00,0x16,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x1b,0x11,0x00,0x00,0xfd,0x10,0x00,0x00,0x4f,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0x1b,0x11,0x00,0x00,0x05,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x1d,0x11,0x00,0x00,0x0f,0x11,0x00,0x00,0xad,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x1e,0x11,0x00,0x00,0x1d,0x11,0x00,0x00,0x05,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x29,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x1e,0x11,0x00,0x00, +0x1f,0x11,0x00,0x00,0x26,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x1f,0x11,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x20,0x11,0x00,0x00,0x8b,0x0d,0x00,0x00, +0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x21,0x11,0x00,0x00, +0x20,0x11,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x22,0x11,0x00,0x00, +0x21,0x11,0x00,0x00,0x0b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x24,0x11,0x00,0x00,0x1b,0x11,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x53,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x24,0x11,0x00,0x00, +0x22,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0x29,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0x26,0x11,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x28,0x11,0x00,0x00, +0x1b,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0x29,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0x29,0x11,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x06,0x23,0x00,0x00, +0x53,0x11,0x00,0x00,0x1f,0x11,0x00,0x00,0x28,0x11,0x00,0x00,0x26,0x11,0x00,0x00, +0x3e,0x00,0x03,0x00,0x1b,0x11,0x00,0x00,0x06,0x23,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x2c,0x11,0x00,0x00,0x8a,0x0d,0x00,0x00,0x30,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x2d,0x11,0x00,0x00,0x2c,0x11,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x2e,0x11,0x00,0x00,0x2d,0x11,0x00,0x00, +0x05,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x36,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x2e,0x11,0x00,0x00,0x2f,0x11,0x00,0x00,0x33,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0x2f,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x30,0x11,0x00,0x00,0xfd,0x10,0x00,0x00,0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x31,0x11,0x00,0x00,0x30,0x11,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x58,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x31,0x11,0x00,0x00,0x05,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x36,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0x33,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x34,0x11,0x00,0x00,0xfd,0x10,0x00,0x00,0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x35,0x11,0x00,0x00,0x34,0x11,0x00,0x00,0xf9,0x00,0x02,0x00, +0x36,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x36,0x11,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x07,0x23,0x00,0x00,0x58,0x11,0x00,0x00,0x2f,0x11,0x00,0x00, +0x35,0x11,0x00,0x00,0x33,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x38,0x11,0x00,0x00,0xfd,0x10,0x00,0x00,0x30,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0x38,0x11,0x00,0x00,0x07,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x3a,0x11,0x00,0x00,0x2c,0x11,0x00,0x00,0xad,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x3b,0x11,0x00,0x00,0x3a,0x11,0x00,0x00,0x05,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x46,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x3b,0x11,0x00,0x00, +0x3c,0x11,0x00,0x00,0x43,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x3c,0x11,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x3d,0x11,0x00,0x00,0x8b,0x0d,0x00,0x00, +0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x3e,0x11,0x00,0x00, +0x3d,0x11,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x3f,0x11,0x00,0x00, +0x3e,0x11,0x00,0x00,0x0b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x41,0x11,0x00,0x00,0x38,0x11,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x5d,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x41,0x11,0x00,0x00, +0x3f,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0x46,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0x43,0x11,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x45,0x11,0x00,0x00, +0x38,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0x46,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0x46,0x11,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x08,0x23,0x00,0x00, +0x5d,0x11,0x00,0x00,0x3c,0x11,0x00,0x00,0x45,0x11,0x00,0x00,0x43,0x11,0x00,0x00, +0x3e,0x00,0x03,0x00,0x38,0x11,0x00,0x00,0x08,0x23,0x00,0x00,0x3d,0x00,0x04,0x00, +0x64,0x00,0x00,0x00,0x49,0x11,0x00,0x00,0xfd,0x10,0x00,0x00,0x5f,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x67,0x11,0x00,0x00,0x78,0x0e,0x00,0x00,0x49,0x11,0x00,0x00, +0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0xdd,0x0d,0x00,0x00,0x67,0x11,0x00,0x00,0x3e,0x00,0x03,0x00,0x8e,0x0d,0x00,0x00, +0xc5,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x8f,0x0d,0x00,0x00,0x86,0x0b,0x00,0x00, +0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x79,0x11,0x00,0x00,0x45,0x0d,0x00,0x00, +0xc5,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x68,0x11,0x00,0x00,0x79,0x11,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x7a,0x11,0x00,0x00,0x8e,0x0d,0x00,0x00, +0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x7b,0x11,0x00,0x00, +0x7a,0x11,0x00,0x00,0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x7c,0x11,0x00,0x00, +0x7b,0x11,0x00,0x00,0x05,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x84,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x7c,0x11,0x00,0x00,0x7d,0x11,0x00,0x00, +0x81,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x7d,0x11,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x7e,0x11,0x00,0x00,0x68,0x11,0x00,0x00,0x4f,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x7f,0x11,0x00,0x00,0x7e,0x11,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xb9,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x7f,0x11,0x00,0x00,0x05,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x84,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x81,0x11,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x82,0x11,0x00,0x00,0x68,0x11,0x00,0x00,0x4f,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x83,0x11,0x00,0x00,0x82,0x11,0x00,0x00, +0xf9,0x00,0x02,0x00,0x84,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x84,0x11,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x09,0x23,0x00,0x00,0xb9,0x11,0x00,0x00, +0x7d,0x11,0x00,0x00,0x83,0x11,0x00,0x00,0x81,0x11,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x86,0x11,0x00,0x00,0x68,0x11,0x00,0x00,0x4f,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0x86,0x11,0x00,0x00,0x09,0x23,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x88,0x11,0x00,0x00,0x7a,0x11,0x00,0x00,0xad,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0x89,0x11,0x00,0x00,0x88,0x11,0x00,0x00,0x05,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x94,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x89,0x11,0x00,0x00,0x8a,0x11,0x00,0x00,0x91,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8a,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x8b,0x11,0x00,0x00, +0x8f,0x0d,0x00,0x00,0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x8c,0x11,0x00,0x00,0x8b,0x11,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x8d,0x11,0x00,0x00,0x8c,0x11,0x00,0x00,0x0b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x8f,0x11,0x00,0x00,0x86,0x11,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xbe,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x8f,0x11,0x00,0x00,0x8d,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0x94,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0x91,0x11,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x93,0x11,0x00,0x00,0x86,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0x94,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0x94,0x11,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x0a,0x23,0x00,0x00,0xbe,0x11,0x00,0x00,0x8a,0x11,0x00,0x00,0x93,0x11,0x00,0x00, +0x91,0x11,0x00,0x00,0x3e,0x00,0x03,0x00,0x86,0x11,0x00,0x00,0x0a,0x23,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x97,0x11,0x00,0x00,0x8e,0x0d,0x00,0x00, +0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x98,0x11,0x00,0x00, +0x97,0x11,0x00,0x00,0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x99,0x11,0x00,0x00, +0x98,0x11,0x00,0x00,0x05,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xa1,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x99,0x11,0x00,0x00,0x9a,0x11,0x00,0x00, +0x9e,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x9a,0x11,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x9b,0x11,0x00,0x00,0x68,0x11,0x00,0x00,0x30,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x9c,0x11,0x00,0x00,0x9b,0x11,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc3,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x9c,0x11,0x00,0x00,0x05,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa1,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x9e,0x11,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x9f,0x11,0x00,0x00,0x68,0x11,0x00,0x00,0x30,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xa0,0x11,0x00,0x00,0x9f,0x11,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa1,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0xa1,0x11,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x0b,0x23,0x00,0x00,0xc3,0x11,0x00,0x00, +0x9a,0x11,0x00,0x00,0xa0,0x11,0x00,0x00,0x9e,0x11,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xa3,0x11,0x00,0x00,0x68,0x11,0x00,0x00,0x30,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0xa3,0x11,0x00,0x00,0x0b,0x23,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xa5,0x11,0x00,0x00,0x97,0x11,0x00,0x00,0xad,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0xa6,0x11,0x00,0x00,0xa5,0x11,0x00,0x00,0x05,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xb1,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xa6,0x11,0x00,0x00,0xa7,0x11,0x00,0x00,0xae,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa7,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xa8,0x11,0x00,0x00, +0x8f,0x0d,0x00,0x00,0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xa9,0x11,0x00,0x00,0xa8,0x11,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xaa,0x11,0x00,0x00,0xa9,0x11,0x00,0x00,0x0b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xac,0x11,0x00,0x00,0xa3,0x11,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xc8,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xac,0x11,0x00,0x00,0xaa,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0xb1,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0xae,0x11,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xb0,0x11,0x00,0x00,0xa3,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0xb1,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb1,0x11,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x0c,0x23,0x00,0x00,0xc8,0x11,0x00,0x00,0xa7,0x11,0x00,0x00,0xb0,0x11,0x00,0x00, +0xae,0x11,0x00,0x00,0x3e,0x00,0x03,0x00,0xa3,0x11,0x00,0x00,0x0c,0x23,0x00,0x00, +0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0xb4,0x11,0x00,0x00,0x68,0x11,0x00,0x00, +0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xd2,0x11,0x00,0x00,0x78,0x0e,0x00,0x00, +0xb4,0x11,0x00,0x00,0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0xe3,0x0d,0x00,0x00,0xd2,0x11,0x00,0x00,0x3e,0x00,0x03,0x00, +0x92,0x0d,0x00,0x00,0xd0,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x93,0x0d,0x00,0x00, +0x86,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xe4,0x11,0x00,0x00, +0x45,0x0d,0x00,0x00,0xd0,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0xd3,0x11,0x00,0x00, +0xe4,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xe5,0x11,0x00,0x00, +0x92,0x0d,0x00,0x00,0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xe6,0x11,0x00,0x00,0xe5,0x11,0x00,0x00,0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0xe7,0x11,0x00,0x00,0xe6,0x11,0x00,0x00,0x05,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xef,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe7,0x11,0x00,0x00, +0xe8,0x11,0x00,0x00,0xec,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0xe8,0x11,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xe9,0x11,0x00,0x00,0xd3,0x11,0x00,0x00, +0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xea,0x11,0x00,0x00, +0xe9,0x11,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x24,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xea,0x11,0x00,0x00,0x05,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xef,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0xec,0x11,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xed,0x11,0x00,0x00,0xd3,0x11,0x00,0x00, +0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xee,0x11,0x00,0x00, +0xed,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0xef,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0xef,0x11,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x0d,0x23,0x00,0x00, +0x24,0x12,0x00,0x00,0xe8,0x11,0x00,0x00,0xee,0x11,0x00,0x00,0xec,0x11,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xf1,0x11,0x00,0x00,0xd3,0x11,0x00,0x00, +0x4f,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xf1,0x11,0x00,0x00,0x0d,0x23,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xf3,0x11,0x00,0x00,0xe5,0x11,0x00,0x00, +0xad,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xf4,0x11,0x00,0x00,0xf3,0x11,0x00,0x00, +0x05,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xff,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xf4,0x11,0x00,0x00,0xf5,0x11,0x00,0x00,0xfc,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf5,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xf6,0x11,0x00,0x00,0x93,0x0d,0x00,0x00,0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xf7,0x11,0x00,0x00,0xf6,0x11,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xf8,0x11,0x00,0x00,0xf7,0x11,0x00,0x00,0x0b,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xfa,0x11,0x00,0x00,0xf1,0x11,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x29,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xfa,0x11,0x00,0x00,0xf8,0x11,0x00,0x00,0xf9,0x00,0x02,0x00, +0xff,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0xfc,0x11,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xfe,0x11,0x00,0x00,0xf1,0x11,0x00,0x00,0xf9,0x00,0x02,0x00, +0xff,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0xff,0x11,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x0e,0x23,0x00,0x00,0x29,0x12,0x00,0x00,0xf5,0x11,0x00,0x00, +0xfe,0x11,0x00,0x00,0xfc,0x11,0x00,0x00,0x3e,0x00,0x03,0x00,0xf1,0x11,0x00,0x00, +0x0e,0x23,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x02,0x12,0x00,0x00, +0x92,0x0d,0x00,0x00,0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x03,0x12,0x00,0x00,0x02,0x12,0x00,0x00,0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x04,0x12,0x00,0x00,0x03,0x12,0x00,0x00,0x05,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x0c,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x04,0x12,0x00,0x00, +0x05,0x12,0x00,0x00,0x09,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x12,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x06,0x12,0x00,0x00,0xd3,0x11,0x00,0x00, +0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x07,0x12,0x00,0x00, +0x06,0x12,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x2e,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x07,0x12,0x00,0x00,0x05,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x0c,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x09,0x12,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x0a,0x12,0x00,0x00,0xd3,0x11,0x00,0x00, +0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x0b,0x12,0x00,0x00, +0x0a,0x12,0x00,0x00,0xf9,0x00,0x02,0x00,0x0c,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0c,0x12,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x0f,0x23,0x00,0x00, +0x2e,0x12,0x00,0x00,0x05,0x12,0x00,0x00,0x0b,0x12,0x00,0x00,0x09,0x12,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x0e,0x12,0x00,0x00,0xd3,0x11,0x00,0x00, +0x30,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x0e,0x12,0x00,0x00,0x0f,0x23,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x10,0x12,0x00,0x00,0x02,0x12,0x00,0x00, +0xad,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x11,0x12,0x00,0x00,0x10,0x12,0x00,0x00, +0x05,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x1c,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x11,0x12,0x00,0x00,0x12,0x12,0x00,0x00,0x19,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0x12,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x13,0x12,0x00,0x00,0x93,0x0d,0x00,0x00,0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x14,0x12,0x00,0x00,0x13,0x12,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x15,0x12,0x00,0x00,0x14,0x12,0x00,0x00,0x0b,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x17,0x12,0x00,0x00,0x0e,0x12,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x33,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x17,0x12,0x00,0x00,0x15,0x12,0x00,0x00,0xf9,0x00,0x02,0x00, +0x1c,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x19,0x12,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x1b,0x12,0x00,0x00,0x0e,0x12,0x00,0x00,0xf9,0x00,0x02,0x00, +0x1c,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x1c,0x12,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x10,0x23,0x00,0x00,0x33,0x12,0x00,0x00,0x12,0x12,0x00,0x00, +0x1b,0x12,0x00,0x00,0x19,0x12,0x00,0x00,0x3e,0x00,0x03,0x00,0x0e,0x12,0x00,0x00, +0x10,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0x1f,0x12,0x00,0x00, +0xd3,0x11,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x3d,0x12,0x00,0x00, +0x78,0x0e,0x00,0x00,0x1f,0x12,0x00,0x00,0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0xe9,0x0d,0x00,0x00,0x3d,0x12,0x00,0x00, +0x3e,0x00,0x03,0x00,0x96,0x0d,0x00,0x00,0xdb,0x07,0x00,0x00,0x3e,0x00,0x03,0x00, +0x97,0x0d,0x00,0x00,0x86,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x4f,0x12,0x00,0x00,0x45,0x0d,0x00,0x00,0xdb,0x07,0x00,0x00,0x3e,0x00,0x03,0x00, +0x3e,0x12,0x00,0x00,0x4f,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x50,0x12,0x00,0x00,0x96,0x0d,0x00,0x00,0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x51,0x12,0x00,0x00,0x50,0x12,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0x52,0x12,0x00,0x00,0x51,0x12,0x00,0x00,0x05,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x5a,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x52,0x12,0x00,0x00,0x53,0x12,0x00,0x00,0x57,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0x53,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x54,0x12,0x00,0x00, +0x3e,0x12,0x00,0x00,0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x55,0x12,0x00,0x00,0x54,0x12,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x8f,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x55,0x12,0x00,0x00, +0x05,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x5a,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0x57,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x58,0x12,0x00,0x00, +0x3e,0x12,0x00,0x00,0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x59,0x12,0x00,0x00,0x58,0x12,0x00,0x00,0xf9,0x00,0x02,0x00,0x5a,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5a,0x12,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x11,0x23,0x00,0x00,0x8f,0x12,0x00,0x00,0x53,0x12,0x00,0x00,0x59,0x12,0x00,0x00, +0x57,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x5c,0x12,0x00,0x00, +0x3e,0x12,0x00,0x00,0x4f,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x5c,0x12,0x00,0x00, +0x11,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x5e,0x12,0x00,0x00, +0x50,0x12,0x00,0x00,0xad,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x5f,0x12,0x00,0x00, +0x5e,0x12,0x00,0x00,0x05,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x6a,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x5f,0x12,0x00,0x00,0x60,0x12,0x00,0x00, +0x67,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x60,0x12,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x61,0x12,0x00,0x00,0x97,0x0d,0x00,0x00,0x4f,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x62,0x12,0x00,0x00,0x61,0x12,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x63,0x12,0x00,0x00,0x62,0x12,0x00,0x00, +0x0b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x65,0x12,0x00,0x00, +0x5c,0x12,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x94,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x65,0x12,0x00,0x00,0x63,0x12,0x00,0x00, +0xf9,0x00,0x02,0x00,0x6a,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x67,0x12,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x69,0x12,0x00,0x00,0x5c,0x12,0x00,0x00, +0xf9,0x00,0x02,0x00,0x6a,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x6a,0x12,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x12,0x23,0x00,0x00,0x94,0x12,0x00,0x00, +0x60,0x12,0x00,0x00,0x69,0x12,0x00,0x00,0x67,0x12,0x00,0x00,0x3e,0x00,0x03,0x00, +0x5c,0x12,0x00,0x00,0x12,0x23,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x6d,0x12,0x00,0x00,0x96,0x0d,0x00,0x00,0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x6e,0x12,0x00,0x00,0x6d,0x12,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0x6f,0x12,0x00,0x00,0x6e,0x12,0x00,0x00,0x05,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x77,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x6f,0x12,0x00,0x00,0x70,0x12,0x00,0x00,0x74,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0x70,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x71,0x12,0x00,0x00, +0x3e,0x12,0x00,0x00,0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x72,0x12,0x00,0x00,0x71,0x12,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x99,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x72,0x12,0x00,0x00, +0x05,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x77,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0x74,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x75,0x12,0x00,0x00, +0x3e,0x12,0x00,0x00,0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x76,0x12,0x00,0x00,0x75,0x12,0x00,0x00,0xf9,0x00,0x02,0x00,0x77,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0x77,0x12,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x13,0x23,0x00,0x00,0x99,0x12,0x00,0x00,0x70,0x12,0x00,0x00,0x76,0x12,0x00,0x00, +0x74,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x79,0x12,0x00,0x00, +0x3e,0x12,0x00,0x00,0x30,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x79,0x12,0x00,0x00, +0x13,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x7b,0x12,0x00,0x00, +0x6d,0x12,0x00,0x00,0xad,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x7c,0x12,0x00,0x00, +0x7b,0x12,0x00,0x00,0x05,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x87,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x7c,0x12,0x00,0x00,0x7d,0x12,0x00,0x00, +0x84,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x7d,0x12,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x7e,0x12,0x00,0x00,0x97,0x0d,0x00,0x00,0x30,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x7f,0x12,0x00,0x00,0x7e,0x12,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x80,0x12,0x00,0x00,0x7f,0x12,0x00,0x00, +0x0b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x82,0x12,0x00,0x00, +0x79,0x12,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x9e,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x82,0x12,0x00,0x00,0x80,0x12,0x00,0x00, +0xf9,0x00,0x02,0x00,0x87,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x84,0x12,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x86,0x12,0x00,0x00,0x79,0x12,0x00,0x00, +0xf9,0x00,0x02,0x00,0x87,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x87,0x12,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x14,0x23,0x00,0x00,0x9e,0x12,0x00,0x00, +0x7d,0x12,0x00,0x00,0x86,0x12,0x00,0x00,0x84,0x12,0x00,0x00,0x3e,0x00,0x03,0x00, +0x79,0x12,0x00,0x00,0x14,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00, +0x8a,0x12,0x00,0x00,0x3e,0x12,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0xa8,0x12,0x00,0x00,0x78,0x0e,0x00,0x00,0x8a,0x12,0x00,0x00,0x02,0x00,0x00,0x00, +0x05,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0xef,0x0d,0x00,0x00, +0xa8,0x12,0x00,0x00,0x3e,0x00,0x03,0x00,0x9a,0x0d,0x00,0x00,0xe6,0x07,0x00,0x00, +0x3e,0x00,0x03,0x00,0x9b,0x0d,0x00,0x00,0x86,0x0b,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0xba,0x12,0x00,0x00,0x45,0x0d,0x00,0x00,0xe6,0x07,0x00,0x00, +0x3e,0x00,0x03,0x00,0xa9,0x12,0x00,0x00,0xba,0x12,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xbb,0x12,0x00,0x00,0x9a,0x0d,0x00,0x00,0x4f,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xbc,0x12,0x00,0x00,0xbb,0x12,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xbd,0x12,0x00,0x00,0xbc,0x12,0x00,0x00, +0x05,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xc5,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xbd,0x12,0x00,0x00,0xbe,0x12,0x00,0x00,0xc2,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbe,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xbf,0x12,0x00,0x00,0xa9,0x12,0x00,0x00,0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xc0,0x12,0x00,0x00,0xbf,0x12,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xfa,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xc0,0x12,0x00,0x00,0x05,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xc5,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc2,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xc3,0x12,0x00,0x00,0xa9,0x12,0x00,0x00,0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xc4,0x12,0x00,0x00,0xc3,0x12,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc5,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0xc5,0x12,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x15,0x23,0x00,0x00,0xfa,0x12,0x00,0x00,0xbe,0x12,0x00,0x00, +0xc4,0x12,0x00,0x00,0xc2,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xc7,0x12,0x00,0x00,0xa9,0x12,0x00,0x00,0x4f,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0xc7,0x12,0x00,0x00,0x15,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xc9,0x12,0x00,0x00,0xbb,0x12,0x00,0x00,0xad,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0xca,0x12,0x00,0x00,0xc9,0x12,0x00,0x00,0x05,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xd5,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xca,0x12,0x00,0x00, +0xcb,0x12,0x00,0x00,0xd2,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0xcb,0x12,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xcc,0x12,0x00,0x00,0x9b,0x0d,0x00,0x00, +0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xcd,0x12,0x00,0x00, +0xcc,0x12,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xce,0x12,0x00,0x00, +0xcd,0x12,0x00,0x00,0x0b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xd0,0x12,0x00,0x00,0xc7,0x12,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xff,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xd0,0x12,0x00,0x00, +0xce,0x12,0x00,0x00,0xf9,0x00,0x02,0x00,0xd5,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd2,0x12,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xd4,0x12,0x00,0x00, +0xc7,0x12,0x00,0x00,0xf9,0x00,0x02,0x00,0xd5,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd5,0x12,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x16,0x23,0x00,0x00, +0xff,0x12,0x00,0x00,0xcb,0x12,0x00,0x00,0xd4,0x12,0x00,0x00,0xd2,0x12,0x00,0x00, +0x3e,0x00,0x03,0x00,0xc7,0x12,0x00,0x00,0x16,0x23,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xd8,0x12,0x00,0x00,0x9a,0x0d,0x00,0x00,0x30,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xd9,0x12,0x00,0x00,0xd8,0x12,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xda,0x12,0x00,0x00,0xd9,0x12,0x00,0x00, +0x05,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xe2,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xda,0x12,0x00,0x00,0xdb,0x12,0x00,0x00,0xdf,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0xdb,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xdc,0x12,0x00,0x00,0xa9,0x12,0x00,0x00,0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xdd,0x12,0x00,0x00,0xdc,0x12,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x04,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xdd,0x12,0x00,0x00,0x05,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xe2,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0xdf,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xe0,0x12,0x00,0x00,0xa9,0x12,0x00,0x00,0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xe1,0x12,0x00,0x00,0xe0,0x12,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe2,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0xe2,0x12,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x17,0x23,0x00,0x00,0x04,0x13,0x00,0x00,0xdb,0x12,0x00,0x00, +0xe1,0x12,0x00,0x00,0xdf,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xe4,0x12,0x00,0x00,0xa9,0x12,0x00,0x00,0x30,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0xe4,0x12,0x00,0x00,0x17,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xe6,0x12,0x00,0x00,0xd8,0x12,0x00,0x00,0xad,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0xe7,0x12,0x00,0x00,0xe6,0x12,0x00,0x00,0x05,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xf2,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe7,0x12,0x00,0x00, +0xe8,0x12,0x00,0x00,0xef,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0xe8,0x12,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xe9,0x12,0x00,0x00,0x9b,0x0d,0x00,0x00, +0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xea,0x12,0x00,0x00, +0xe9,0x12,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xeb,0x12,0x00,0x00, +0xea,0x12,0x00,0x00,0x0b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xed,0x12,0x00,0x00,0xe4,0x12,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x09,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xed,0x12,0x00,0x00, +0xeb,0x12,0x00,0x00,0xf9,0x00,0x02,0x00,0xf2,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0xef,0x12,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xf1,0x12,0x00,0x00, +0xe4,0x12,0x00,0x00,0xf9,0x00,0x02,0x00,0xf2,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf2,0x12,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x18,0x23,0x00,0x00, +0x09,0x13,0x00,0x00,0xe8,0x12,0x00,0x00,0xf1,0x12,0x00,0x00,0xef,0x12,0x00,0x00, +0x3e,0x00,0x03,0x00,0xe4,0x12,0x00,0x00,0x18,0x23,0x00,0x00,0x3d,0x00,0x04,0x00, +0x64,0x00,0x00,0x00,0xf5,0x12,0x00,0x00,0xa9,0x12,0x00,0x00,0x5f,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x13,0x13,0x00,0x00,0x78,0x0e,0x00,0x00,0xf5,0x12,0x00,0x00, +0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0xf5,0x0d,0x00,0x00,0x13,0x13,0x00,0x00,0x3e,0x00,0x03,0x00,0x9e,0x0d,0x00,0x00, +0xf1,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x9f,0x0d,0x00,0x00,0x86,0x0b,0x00,0x00, +0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x25,0x13,0x00,0x00,0x45,0x0d,0x00,0x00, +0xf1,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x14,0x13,0x00,0x00,0x25,0x13,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x26,0x13,0x00,0x00,0x9e,0x0d,0x00,0x00, +0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x27,0x13,0x00,0x00, +0x26,0x13,0x00,0x00,0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x28,0x13,0x00,0x00, +0x27,0x13,0x00,0x00,0x05,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x30,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x28,0x13,0x00,0x00,0x29,0x13,0x00,0x00, +0x2d,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x29,0x13,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x2a,0x13,0x00,0x00,0x14,0x13,0x00,0x00,0x4f,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x2b,0x13,0x00,0x00,0x2a,0x13,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x65,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x2b,0x13,0x00,0x00,0x05,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x30,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x2d,0x13,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x2e,0x13,0x00,0x00,0x14,0x13,0x00,0x00,0x4f,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x2f,0x13,0x00,0x00,0x2e,0x13,0x00,0x00, +0xf9,0x00,0x02,0x00,0x30,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x30,0x13,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x19,0x23,0x00,0x00,0x65,0x13,0x00,0x00, +0x29,0x13,0x00,0x00,0x2f,0x13,0x00,0x00,0x2d,0x13,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x32,0x13,0x00,0x00,0x14,0x13,0x00,0x00,0x4f,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0x32,0x13,0x00,0x00,0x19,0x23,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x34,0x13,0x00,0x00,0x26,0x13,0x00,0x00,0xad,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0x35,0x13,0x00,0x00,0x34,0x13,0x00,0x00,0x05,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x40,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x35,0x13,0x00,0x00,0x36,0x13,0x00,0x00,0x3d,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0x36,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x37,0x13,0x00,0x00, +0x9f,0x0d,0x00,0x00,0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x38,0x13,0x00,0x00,0x37,0x13,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x39,0x13,0x00,0x00,0x38,0x13,0x00,0x00,0x0b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x3b,0x13,0x00,0x00,0x32,0x13,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x6a,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x3b,0x13,0x00,0x00,0x39,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0x40,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3d,0x13,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x3f,0x13,0x00,0x00,0x32,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0x40,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0x40,0x13,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x1a,0x23,0x00,0x00,0x6a,0x13,0x00,0x00,0x36,0x13,0x00,0x00,0x3f,0x13,0x00,0x00, +0x3d,0x13,0x00,0x00,0x3e,0x00,0x03,0x00,0x32,0x13,0x00,0x00,0x1a,0x23,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x43,0x13,0x00,0x00,0x9e,0x0d,0x00,0x00, +0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x44,0x13,0x00,0x00, +0x43,0x13,0x00,0x00,0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x45,0x13,0x00,0x00, +0x44,0x13,0x00,0x00,0x05,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x4d,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x45,0x13,0x00,0x00,0x46,0x13,0x00,0x00, +0x4a,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x46,0x13,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x47,0x13,0x00,0x00,0x14,0x13,0x00,0x00,0x30,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x48,0x13,0x00,0x00,0x47,0x13,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x6f,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x48,0x13,0x00,0x00,0x05,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x4d,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x4a,0x13,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x4b,0x13,0x00,0x00,0x14,0x13,0x00,0x00,0x30,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x4c,0x13,0x00,0x00,0x4b,0x13,0x00,0x00, +0xf9,0x00,0x02,0x00,0x4d,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x4d,0x13,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x1b,0x23,0x00,0x00,0x6f,0x13,0x00,0x00, +0x46,0x13,0x00,0x00,0x4c,0x13,0x00,0x00,0x4a,0x13,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x4f,0x13,0x00,0x00,0x14,0x13,0x00,0x00,0x30,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0x4f,0x13,0x00,0x00,0x1b,0x23,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x51,0x13,0x00,0x00,0x43,0x13,0x00,0x00,0xad,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0x52,0x13,0x00,0x00,0x51,0x13,0x00,0x00,0x05,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x5d,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x52,0x13,0x00,0x00,0x53,0x13,0x00,0x00,0x5a,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0x53,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x54,0x13,0x00,0x00, +0x9f,0x0d,0x00,0x00,0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x55,0x13,0x00,0x00,0x54,0x13,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x56,0x13,0x00,0x00,0x55,0x13,0x00,0x00,0x0b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x58,0x13,0x00,0x00,0x4f,0x13,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x74,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x58,0x13,0x00,0x00,0x56,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0x5d,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5a,0x13,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x5c,0x13,0x00,0x00,0x4f,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0x5d,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5d,0x13,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x1c,0x23,0x00,0x00,0x74,0x13,0x00,0x00,0x53,0x13,0x00,0x00,0x5c,0x13,0x00,0x00, +0x5a,0x13,0x00,0x00,0x3e,0x00,0x03,0x00,0x4f,0x13,0x00,0x00,0x1c,0x23,0x00,0x00, +0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0x60,0x13,0x00,0x00,0x14,0x13,0x00,0x00, +0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x7e,0x13,0x00,0x00,0x78,0x0e,0x00,0x00, +0x60,0x13,0x00,0x00,0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0xfb,0x0d,0x00,0x00,0x7e,0x13,0x00,0x00,0x3e,0x00,0x03,0x00, +0xa2,0x0d,0x00,0x00,0xfc,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0xa3,0x0d,0x00,0x00, +0x86,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x90,0x13,0x00,0x00, +0x45,0x0d,0x00,0x00,0xfc,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x7f,0x13,0x00,0x00, +0x90,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x91,0x13,0x00,0x00, +0xa2,0x0d,0x00,0x00,0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x92,0x13,0x00,0x00,0x91,0x13,0x00,0x00,0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x93,0x13,0x00,0x00,0x92,0x13,0x00,0x00,0x05,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x9b,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x93,0x13,0x00,0x00, +0x94,0x13,0x00,0x00,0x98,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x94,0x13,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x95,0x13,0x00,0x00,0x7f,0x13,0x00,0x00, +0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x96,0x13,0x00,0x00, +0x95,0x13,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xd0,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x96,0x13,0x00,0x00,0x05,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x9b,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x98,0x13,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x99,0x13,0x00,0x00,0x7f,0x13,0x00,0x00, +0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x9a,0x13,0x00,0x00, +0x99,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0x9b,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9b,0x13,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x1d,0x23,0x00,0x00, +0xd0,0x13,0x00,0x00,0x94,0x13,0x00,0x00,0x9a,0x13,0x00,0x00,0x98,0x13,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x9d,0x13,0x00,0x00,0x7f,0x13,0x00,0x00, +0x4f,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x9d,0x13,0x00,0x00,0x1d,0x23,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x9f,0x13,0x00,0x00,0x91,0x13,0x00,0x00, +0xad,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xa0,0x13,0x00,0x00,0x9f,0x13,0x00,0x00, +0x05,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xab,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xa0,0x13,0x00,0x00,0xa1,0x13,0x00,0x00,0xa8,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa1,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xa2,0x13,0x00,0x00,0xa3,0x0d,0x00,0x00,0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xa3,0x13,0x00,0x00,0xa2,0x13,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xa4,0x13,0x00,0x00,0xa3,0x13,0x00,0x00,0x0b,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xa6,0x13,0x00,0x00,0x9d,0x13,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xd5,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xa6,0x13,0x00,0x00,0xa4,0x13,0x00,0x00,0xf9,0x00,0x02,0x00, +0xab,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0xa8,0x13,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xaa,0x13,0x00,0x00,0x9d,0x13,0x00,0x00,0xf9,0x00,0x02,0x00, +0xab,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0xab,0x13,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x1e,0x23,0x00,0x00,0xd5,0x13,0x00,0x00,0xa1,0x13,0x00,0x00, +0xaa,0x13,0x00,0x00,0xa8,0x13,0x00,0x00,0x3e,0x00,0x03,0x00,0x9d,0x13,0x00,0x00, +0x1e,0x23,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xae,0x13,0x00,0x00, +0xa2,0x0d,0x00,0x00,0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xaf,0x13,0x00,0x00,0xae,0x13,0x00,0x00,0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0xb0,0x13,0x00,0x00,0xaf,0x13,0x00,0x00,0x05,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xb8,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb0,0x13,0x00,0x00, +0xb1,0x13,0x00,0x00,0xb5,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0xb1,0x13,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xb2,0x13,0x00,0x00,0x7f,0x13,0x00,0x00, +0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xb3,0x13,0x00,0x00, +0xb2,0x13,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xda,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xb3,0x13,0x00,0x00,0x05,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb8,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0xb5,0x13,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xb6,0x13,0x00,0x00,0x7f,0x13,0x00,0x00, +0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xb7,0x13,0x00,0x00, +0xb6,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0xb8,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb8,0x13,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x1f,0x23,0x00,0x00, +0xda,0x13,0x00,0x00,0xb1,0x13,0x00,0x00,0xb7,0x13,0x00,0x00,0xb5,0x13,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xba,0x13,0x00,0x00,0x7f,0x13,0x00,0x00, +0x30,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0xba,0x13,0x00,0x00,0x1f,0x23,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xbc,0x13,0x00,0x00,0xae,0x13,0x00,0x00, +0xad,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xbd,0x13,0x00,0x00,0xbc,0x13,0x00,0x00, +0x05,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xc8,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xbd,0x13,0x00,0x00,0xbe,0x13,0x00,0x00,0xc5,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbe,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xbf,0x13,0x00,0x00,0xa3,0x0d,0x00,0x00,0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xc0,0x13,0x00,0x00,0xbf,0x13,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xc1,0x13,0x00,0x00,0xc0,0x13,0x00,0x00,0x0b,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xc3,0x13,0x00,0x00,0xba,0x13,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xdf,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xc3,0x13,0x00,0x00,0xc1,0x13,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc8,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0xc5,0x13,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xc7,0x13,0x00,0x00,0xba,0x13,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc8,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0xc8,0x13,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x20,0x23,0x00,0x00,0xdf,0x13,0x00,0x00,0xbe,0x13,0x00,0x00, +0xc7,0x13,0x00,0x00,0xc5,0x13,0x00,0x00,0x3e,0x00,0x03,0x00,0xba,0x13,0x00,0x00, +0x20,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0xcb,0x13,0x00,0x00, +0x7f,0x13,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xe9,0x13,0x00,0x00, +0x78,0x0e,0x00,0x00,0xcb,0x13,0x00,0x00,0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x01,0x0e,0x00,0x00,0xe9,0x13,0x00,0x00, +0x3e,0x00,0x03,0x00,0xa6,0x0d,0x00,0x00,0x07,0x08,0x00,0x00,0x3e,0x00,0x03,0x00, +0xa7,0x0d,0x00,0x00,0x86,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0xfb,0x13,0x00,0x00,0x45,0x0d,0x00,0x00,0x07,0x08,0x00,0x00,0x3e,0x00,0x03,0x00, +0xea,0x13,0x00,0x00,0xfb,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xfc,0x13,0x00,0x00,0xa6,0x0d,0x00,0x00,0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xfd,0x13,0x00,0x00,0xfc,0x13,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0xfe,0x13,0x00,0x00,0xfd,0x13,0x00,0x00,0x05,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x06,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xfe,0x13,0x00,0x00,0xff,0x13,0x00,0x00,0x03,0x14,0x00,0x00,0xf8,0x00,0x02,0x00, +0xff,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x00,0x14,0x00,0x00, +0xea,0x13,0x00,0x00,0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x01,0x14,0x00,0x00,0x00,0x14,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x3b,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x01,0x14,0x00,0x00, +0x05,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x06,0x14,0x00,0x00,0xf8,0x00,0x02,0x00, +0x03,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x04,0x14,0x00,0x00, +0xea,0x13,0x00,0x00,0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x05,0x14,0x00,0x00,0x04,0x14,0x00,0x00,0xf9,0x00,0x02,0x00,0x06,0x14,0x00,0x00, +0xf8,0x00,0x02,0x00,0x06,0x14,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x21,0x23,0x00,0x00,0x3b,0x14,0x00,0x00,0xff,0x13,0x00,0x00,0x05,0x14,0x00,0x00, +0x03,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x08,0x14,0x00,0x00, +0xea,0x13,0x00,0x00,0x4f,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x08,0x14,0x00,0x00, +0x21,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x0a,0x14,0x00,0x00, +0xfc,0x13,0x00,0x00,0xad,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x0b,0x14,0x00,0x00, +0x0a,0x14,0x00,0x00,0x05,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x16,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x0b,0x14,0x00,0x00,0x0c,0x14,0x00,0x00, +0x13,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x0c,0x14,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x0d,0x14,0x00,0x00,0xa7,0x0d,0x00,0x00,0x4f,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x0e,0x14,0x00,0x00,0x0d,0x14,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x0f,0x14,0x00,0x00,0x0e,0x14,0x00,0x00, +0x0b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x11,0x14,0x00,0x00, +0x08,0x14,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x40,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x11,0x14,0x00,0x00,0x0f,0x14,0x00,0x00, +0xf9,0x00,0x02,0x00,0x16,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x13,0x14,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x15,0x14,0x00,0x00,0x08,0x14,0x00,0x00, +0xf9,0x00,0x02,0x00,0x16,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x16,0x14,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x22,0x23,0x00,0x00,0x40,0x14,0x00,0x00, +0x0c,0x14,0x00,0x00,0x15,0x14,0x00,0x00,0x13,0x14,0x00,0x00,0x3e,0x00,0x03,0x00, +0x08,0x14,0x00,0x00,0x22,0x23,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x19,0x14,0x00,0x00,0xa6,0x0d,0x00,0x00,0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x1a,0x14,0x00,0x00,0x19,0x14,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0x1b,0x14,0x00,0x00,0x1a,0x14,0x00,0x00,0x05,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x23,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x1b,0x14,0x00,0x00,0x1c,0x14,0x00,0x00,0x20,0x14,0x00,0x00,0xf8,0x00,0x02,0x00, +0x1c,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x1d,0x14,0x00,0x00, +0xea,0x13,0x00,0x00,0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x1e,0x14,0x00,0x00,0x1d,0x14,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x45,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x1e,0x14,0x00,0x00, +0x05,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x23,0x14,0x00,0x00,0xf8,0x00,0x02,0x00, +0x20,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x21,0x14,0x00,0x00, +0xea,0x13,0x00,0x00,0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x22,0x14,0x00,0x00,0x21,0x14,0x00,0x00,0xf9,0x00,0x02,0x00,0x23,0x14,0x00,0x00, +0xf8,0x00,0x02,0x00,0x23,0x14,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x23,0x23,0x00,0x00,0x45,0x14,0x00,0x00,0x1c,0x14,0x00,0x00,0x22,0x14,0x00,0x00, +0x20,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x25,0x14,0x00,0x00, +0xea,0x13,0x00,0x00,0x30,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x25,0x14,0x00,0x00, +0x23,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x27,0x14,0x00,0x00, +0x19,0x14,0x00,0x00,0xad,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x28,0x14,0x00,0x00, +0x27,0x14,0x00,0x00,0x05,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x33,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x28,0x14,0x00,0x00,0x29,0x14,0x00,0x00, +0x30,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x29,0x14,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x2a,0x14,0x00,0x00,0xa7,0x0d,0x00,0x00,0x30,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x2b,0x14,0x00,0x00,0x2a,0x14,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x2c,0x14,0x00,0x00,0x2b,0x14,0x00,0x00, +0x0b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x2e,0x14,0x00,0x00, +0x25,0x14,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x4a,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x2e,0x14,0x00,0x00,0x2c,0x14,0x00,0x00, +0xf9,0x00,0x02,0x00,0x33,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x30,0x14,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x32,0x14,0x00,0x00,0x25,0x14,0x00,0x00, +0xf9,0x00,0x02,0x00,0x33,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x33,0x14,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x24,0x23,0x00,0x00,0x4a,0x14,0x00,0x00, +0x29,0x14,0x00,0x00,0x32,0x14,0x00,0x00,0x30,0x14,0x00,0x00,0x3e,0x00,0x03,0x00, +0x25,0x14,0x00,0x00,0x24,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00, +0x36,0x14,0x00,0x00,0xea,0x13,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0x54,0x14,0x00,0x00,0x78,0x0e,0x00,0x00,0x36,0x14,0x00,0x00,0x02,0x00,0x00,0x00, +0x05,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x07,0x0e,0x00,0x00, +0x54,0x14,0x00,0x00,0x3e,0x00,0x03,0x00,0xaa,0x0d,0x00,0x00,0x12,0x08,0x00,0x00, +0x3e,0x00,0x03,0x00,0xab,0x0d,0x00,0x00,0x86,0x0b,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x66,0x14,0x00,0x00,0x45,0x0d,0x00,0x00,0x12,0x08,0x00,0x00, +0x3e,0x00,0x03,0x00,0x55,0x14,0x00,0x00,0x66,0x14,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x67,0x14,0x00,0x00,0xaa,0x0d,0x00,0x00,0x4f,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x68,0x14,0x00,0x00,0x67,0x14,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x69,0x14,0x00,0x00,0x68,0x14,0x00,0x00, +0x05,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x71,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x69,0x14,0x00,0x00,0x6a,0x14,0x00,0x00,0x6e,0x14,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6a,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x6b,0x14,0x00,0x00,0x55,0x14,0x00,0x00,0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x6c,0x14,0x00,0x00,0x6b,0x14,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xa6,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x6c,0x14,0x00,0x00,0x05,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x71,0x14,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6e,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x6f,0x14,0x00,0x00,0x55,0x14,0x00,0x00,0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x70,0x14,0x00,0x00,0x6f,0x14,0x00,0x00,0xf9,0x00,0x02,0x00, +0x71,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x71,0x14,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x25,0x23,0x00,0x00,0xa6,0x14,0x00,0x00,0x6a,0x14,0x00,0x00, +0x70,0x14,0x00,0x00,0x6e,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x73,0x14,0x00,0x00,0x55,0x14,0x00,0x00,0x4f,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0x73,0x14,0x00,0x00,0x25,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x75,0x14,0x00,0x00,0x67,0x14,0x00,0x00,0xad,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x76,0x14,0x00,0x00,0x75,0x14,0x00,0x00,0x05,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x81,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x76,0x14,0x00,0x00, +0x77,0x14,0x00,0x00,0x7e,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x77,0x14,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x78,0x14,0x00,0x00,0xab,0x0d,0x00,0x00, +0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x79,0x14,0x00,0x00, +0x78,0x14,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x7a,0x14,0x00,0x00, +0x79,0x14,0x00,0x00,0x0b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x7c,0x14,0x00,0x00,0x73,0x14,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xab,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x7c,0x14,0x00,0x00, +0x7a,0x14,0x00,0x00,0xf9,0x00,0x02,0x00,0x81,0x14,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7e,0x14,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x80,0x14,0x00,0x00, +0x73,0x14,0x00,0x00,0xf9,0x00,0x02,0x00,0x81,0x14,0x00,0x00,0xf8,0x00,0x02,0x00, +0x81,0x14,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x26,0x23,0x00,0x00, +0xab,0x14,0x00,0x00,0x77,0x14,0x00,0x00,0x80,0x14,0x00,0x00,0x7e,0x14,0x00,0x00, +0x3e,0x00,0x03,0x00,0x73,0x14,0x00,0x00,0x26,0x23,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x84,0x14,0x00,0x00,0xaa,0x0d,0x00,0x00,0x30,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x85,0x14,0x00,0x00,0x84,0x14,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x86,0x14,0x00,0x00,0x85,0x14,0x00,0x00, +0x05,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x8e,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x86,0x14,0x00,0x00,0x87,0x14,0x00,0x00,0x8b,0x14,0x00,0x00, +0xf8,0x00,0x02,0x00,0x87,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x88,0x14,0x00,0x00,0x55,0x14,0x00,0x00,0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x89,0x14,0x00,0x00,0x88,0x14,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xb0,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x89,0x14,0x00,0x00,0x05,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x8e,0x14,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8b,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x8c,0x14,0x00,0x00,0x55,0x14,0x00,0x00,0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x8d,0x14,0x00,0x00,0x8c,0x14,0x00,0x00,0xf9,0x00,0x02,0x00, +0x8e,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x8e,0x14,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x27,0x23,0x00,0x00,0xb0,0x14,0x00,0x00,0x87,0x14,0x00,0x00, +0x8d,0x14,0x00,0x00,0x8b,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x90,0x14,0x00,0x00,0x55,0x14,0x00,0x00,0x30,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0x90,0x14,0x00,0x00,0x27,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x92,0x14,0x00,0x00,0x84,0x14,0x00,0x00,0xad,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x93,0x14,0x00,0x00,0x92,0x14,0x00,0x00,0x05,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x9e,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x93,0x14,0x00,0x00, +0x94,0x14,0x00,0x00,0x9b,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x94,0x14,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x95,0x14,0x00,0x00,0xab,0x0d,0x00,0x00, +0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x96,0x14,0x00,0x00, +0x95,0x14,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x97,0x14,0x00,0x00, +0x96,0x14,0x00,0x00,0x0b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x99,0x14,0x00,0x00,0x90,0x14,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xb5,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x99,0x14,0x00,0x00, +0x97,0x14,0x00,0x00,0xf9,0x00,0x02,0x00,0x9e,0x14,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9b,0x14,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x9d,0x14,0x00,0x00, +0x90,0x14,0x00,0x00,0xf9,0x00,0x02,0x00,0x9e,0x14,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9e,0x14,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x28,0x23,0x00,0x00, +0xb5,0x14,0x00,0x00,0x94,0x14,0x00,0x00,0x9d,0x14,0x00,0x00,0x9b,0x14,0x00,0x00, +0x3e,0x00,0x03,0x00,0x90,0x14,0x00,0x00,0x28,0x23,0x00,0x00,0x3d,0x00,0x04,0x00, +0x64,0x00,0x00,0x00,0xa1,0x14,0x00,0x00,0x55,0x14,0x00,0x00,0x5f,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0xbf,0x14,0x00,0x00,0x78,0x0e,0x00,0x00,0xa1,0x14,0x00,0x00, +0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x0d,0x0e,0x00,0x00,0xbf,0x14,0x00,0x00,0x3e,0x00,0x03,0x00,0x2b,0x0d,0x00,0x00, +0x48,0x0d,0x00,0x00,0x41,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xf0,0x14,0x00,0x00, +0x2b,0x0d,0x00,0x00,0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0xf1,0x14,0x00,0x00,0xf0,0x14,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x4b,0x15,0x00,0x00,0x3e,0x04,0x00,0x00,0xf1,0x14,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0x74,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x4b,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0x7e,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x74,0x15,0x00,0x00,0x12,0x04,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x77,0x15,0x00,0x00,0x7e,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x83,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x77,0x15,0x00,0x00,0xb8,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x84,0x15,0x00,0x00,0x83,0x15,0x00,0x00,0xf6,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x94,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x84,0x15,0x00,0x00, +0x85,0x15,0x00,0x00,0x86,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0x85,0x15,0x00,0x00, +0xf9,0x00,0x02,0x00,0x94,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0x86,0x15,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x88,0x15,0x00,0x00,0xfe,0x03,0x00,0x00, +0x77,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x89,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x88,0x15,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8c,0x15,0x00,0x00,0x89,0x15,0x00,0x00,0x88,0x15,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8e,0x15,0x00,0x00,0x05,0x04,0x00,0x00, +0x77,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x8f,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x8e,0x15,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x92,0x15,0x00,0x00,0x8f,0x15,0x00,0x00,0x8e,0x15,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x93,0x15,0x00,0x00,0x8c,0x15,0x00,0x00, +0x92,0x15,0x00,0x00,0xf9,0x00,0x02,0x00,0x94,0x15,0x00,0x00,0xf8,0x00,0x02,0x00, +0x94,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x29,0x23,0x00,0x00, +0xb6,0x01,0x00,0x00,0x85,0x15,0x00,0x00,0x93,0x15,0x00,0x00,0x86,0x15,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x79,0x15,0x00,0x00,0x29,0x23,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x4e,0x15,0x00,0x00,0x44,0x04,0x00,0x00, +0xf1,0x14,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x9c,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x4e,0x15,0x00,0x00,0x0c,0x00,0x07,0x00, +0x52,0x00,0x00,0x00,0xa6,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x9c,0x15,0x00,0x00,0x12,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x9f,0x15,0x00,0x00,0xa6,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xab,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x9f,0x15,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xac,0x15,0x00,0x00,0xab,0x15,0x00,0x00, +0xf6,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xbc,0x15,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xac,0x15,0x00,0x00,0xad,0x15,0x00,0x00,0xae,0x15,0x00,0x00, +0xf8,0x00,0x02,0x00,0xad,0x15,0x00,0x00,0xf9,0x00,0x02,0x00,0xbc,0x15,0x00,0x00, +0xf8,0x00,0x02,0x00,0xae,0x15,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb0,0x15,0x00,0x00,0xfe,0x03,0x00,0x00,0x9f,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xb1,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xb0,0x15,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb4,0x15,0x00,0x00, +0xb1,0x15,0x00,0x00,0xb0,0x15,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb6,0x15,0x00,0x00,0x05,0x04,0x00,0x00,0x9f,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xb7,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xb6,0x15,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xba,0x15,0x00,0x00, +0xb7,0x15,0x00,0x00,0xb6,0x15,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbb,0x15,0x00,0x00,0xb4,0x15,0x00,0x00,0xba,0x15,0x00,0x00,0xf9,0x00,0x02,0x00, +0xbc,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xbc,0x15,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x2a,0x23,0x00,0x00,0xb6,0x01,0x00,0x00,0xad,0x15,0x00,0x00, +0xbb,0x15,0x00,0x00,0xae,0x15,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0xa1,0x15,0x00,0x00,0x2a,0x23,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x51,0x15,0x00,0x00,0x4a,0x04,0x00,0x00,0xf1,0x14,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0xc4,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x51,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0xce,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xc4,0x15,0x00,0x00,0x12,0x04,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc7,0x15,0x00,0x00,0xce,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd3,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xc7,0x15,0x00,0x00,0xb8,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0xd4,0x15,0x00,0x00,0xd3,0x15,0x00,0x00,0xf6,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xe4,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd4,0x15,0x00,0x00, +0xd5,0x15,0x00,0x00,0xd6,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xd5,0x15,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe4,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xd6,0x15,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd8,0x15,0x00,0x00,0xfe,0x03,0x00,0x00, +0xc7,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd9,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xd8,0x15,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xdc,0x15,0x00,0x00,0xd9,0x15,0x00,0x00,0xd8,0x15,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xde,0x15,0x00,0x00,0x05,0x04,0x00,0x00, +0xc7,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xdf,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xde,0x15,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe2,0x15,0x00,0x00,0xdf,0x15,0x00,0x00,0xde,0x15,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe3,0x15,0x00,0x00,0xdc,0x15,0x00,0x00, +0xe2,0x15,0x00,0x00,0xf9,0x00,0x02,0x00,0xe4,0x15,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe4,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x2b,0x23,0x00,0x00, +0xb6,0x01,0x00,0x00,0xd5,0x15,0x00,0x00,0xe3,0x15,0x00,0x00,0xd6,0x15,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xc9,0x15,0x00,0x00,0x2b,0x23,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x54,0x15,0x00,0x00,0x12,0x04,0x00,0x00, +0xf1,0x14,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xec,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x54,0x15,0x00,0x00,0x0c,0x00,0x07,0x00, +0x52,0x00,0x00,0x00,0xf6,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xec,0x15,0x00,0x00,0x12,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xef,0x15,0x00,0x00,0xf6,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xfb,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xef,0x15,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xfc,0x15,0x00,0x00,0xfb,0x15,0x00,0x00, +0xf6,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x0c,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xfc,0x15,0x00,0x00,0xfd,0x15,0x00,0x00,0xfe,0x15,0x00,0x00, +0xf8,0x00,0x02,0x00,0xfd,0x15,0x00,0x00,0xf9,0x00,0x02,0x00,0x0c,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0xfe,0x15,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x00,0x16,0x00,0x00,0xfe,0x03,0x00,0x00,0xef,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x01,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x00,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x04,0x16,0x00,0x00, +0x01,0x16,0x00,0x00,0x00,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x06,0x16,0x00,0x00,0x05,0x04,0x00,0x00,0xef,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x07,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x06,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0a,0x16,0x00,0x00, +0x07,0x16,0x00,0x00,0x06,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0b,0x16,0x00,0x00,0x04,0x16,0x00,0x00,0x0a,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0x0c,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x0c,0x16,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x2c,0x23,0x00,0x00,0xb6,0x01,0x00,0x00,0xfd,0x15,0x00,0x00, +0x0b,0x16,0x00,0x00,0xfe,0x15,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0xf1,0x15,0x00,0x00,0x2c,0x23,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x58,0x15,0x00,0x00,0xb3,0x0d,0x00,0x00,0x79,0x15,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x5b,0x15,0x00,0x00,0xb9,0x0d,0x00,0x00,0xa1,0x15,0x00,0x00, +0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x5c,0x15,0x00,0x00,0x58,0x15,0x00,0x00, +0x5b,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x5f,0x15,0x00,0x00, +0xbf,0x0d,0x00,0x00,0xc9,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x60,0x15,0x00,0x00,0x5c,0x15,0x00,0x00,0x5f,0x15,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x63,0x15,0x00,0x00,0xc5,0x0d,0x00,0x00,0xf1,0x15,0x00,0x00, +0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x64,0x15,0x00,0x00,0x60,0x15,0x00,0x00, +0x63,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x67,0x15,0x00,0x00, +0x79,0x15,0x00,0x00,0xa1,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x69,0x15,0x00,0x00,0x67,0x15,0x00,0x00,0xc9,0x15,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x6b,0x15,0x00,0x00,0x69,0x15,0x00,0x00,0xf1,0x15,0x00,0x00, +0x50,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0x6c,0x15,0x00,0x00,0x6b,0x15,0x00,0x00, +0x6b,0x15,0x00,0x00,0x6b,0x15,0x00,0x00,0x6b,0x15,0x00,0x00,0x88,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x6d,0x15,0x00,0x00,0x64,0x15,0x00,0x00,0x6c,0x15,0x00,0x00, +0x3d,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xfc,0x14,0x00,0x00,0xf0,0x14,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x19,0x16,0x00,0x00,0x3e,0x04,0x00,0x00, +0xfc,0x14,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x42,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x19,0x16,0x00,0x00,0x0c,0x00,0x07,0x00, +0x52,0x00,0x00,0x00,0x4c,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x42,0x16,0x00,0x00,0x12,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x45,0x16,0x00,0x00,0x4c,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x51,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x45,0x16,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x52,0x16,0x00,0x00,0x51,0x16,0x00,0x00, +0xf6,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x62,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x52,0x16,0x00,0x00,0x53,0x16,0x00,0x00,0x54,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x53,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x62,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x54,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x56,0x16,0x00,0x00,0xfe,0x03,0x00,0x00,0x45,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x57,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x56,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5a,0x16,0x00,0x00, +0x57,0x16,0x00,0x00,0x56,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5c,0x16,0x00,0x00,0x05,0x04,0x00,0x00,0x45,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x5d,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x5c,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x60,0x16,0x00,0x00, +0x5d,0x16,0x00,0x00,0x5c,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x61,0x16,0x00,0x00,0x5a,0x16,0x00,0x00,0x60,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0x62,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x62,0x16,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x2d,0x23,0x00,0x00,0xb6,0x01,0x00,0x00,0x53,0x16,0x00,0x00, +0x61,0x16,0x00,0x00,0x54,0x16,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x47,0x16,0x00,0x00,0x2d,0x23,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x1c,0x16,0x00,0x00,0x44,0x04,0x00,0x00,0xfc,0x14,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0x6a,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x1c,0x16,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0x74,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x6a,0x16,0x00,0x00,0x12,0x04,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x6d,0x16,0x00,0x00,0x74,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x79,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x16,0x00,0x00,0xb8,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x7a,0x16,0x00,0x00,0x79,0x16,0x00,0x00,0xf6,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x8a,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x7a,0x16,0x00,0x00, +0x7b,0x16,0x00,0x00,0x7c,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x7b,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0x8a,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x7c,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7e,0x16,0x00,0x00,0xfe,0x03,0x00,0x00, +0x6d,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x7f,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x7e,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x82,0x16,0x00,0x00,0x7f,0x16,0x00,0x00,0x7e,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x84,0x16,0x00,0x00,0x05,0x04,0x00,0x00, +0x6d,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x85,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x84,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x88,0x16,0x00,0x00,0x85,0x16,0x00,0x00,0x84,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x89,0x16,0x00,0x00,0x82,0x16,0x00,0x00, +0x88,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x8a,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8a,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x2e,0x23,0x00,0x00, +0xb6,0x01,0x00,0x00,0x7b,0x16,0x00,0x00,0x89,0x16,0x00,0x00,0x7c,0x16,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x6f,0x16,0x00,0x00,0x2e,0x23,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x1f,0x16,0x00,0x00,0x4a,0x04,0x00,0x00, +0xfc,0x14,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x92,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1f,0x16,0x00,0x00,0x0c,0x00,0x07,0x00, +0x52,0x00,0x00,0x00,0x9c,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x92,0x16,0x00,0x00,0x12,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x95,0x16,0x00,0x00,0x9c,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xa1,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x95,0x16,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xa2,0x16,0x00,0x00,0xa1,0x16,0x00,0x00, +0xf6,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xb2,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xa2,0x16,0x00,0x00,0xa3,0x16,0x00,0x00,0xa4,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa3,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0xb2,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa4,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa6,0x16,0x00,0x00,0xfe,0x03,0x00,0x00,0x95,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xa7,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xa6,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xaa,0x16,0x00,0x00, +0xa7,0x16,0x00,0x00,0xa6,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xac,0x16,0x00,0x00,0x05,0x04,0x00,0x00,0x95,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xad,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xac,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb0,0x16,0x00,0x00, +0xad,0x16,0x00,0x00,0xac,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb1,0x16,0x00,0x00,0xaa,0x16,0x00,0x00,0xb0,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb2,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xb2,0x16,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x2f,0x23,0x00,0x00,0xb6,0x01,0x00,0x00,0xa3,0x16,0x00,0x00, +0xb1,0x16,0x00,0x00,0xa4,0x16,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x97,0x16,0x00,0x00,0x2f,0x23,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x22,0x16,0x00,0x00,0x12,0x04,0x00,0x00,0xfc,0x14,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0xba,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x22,0x16,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0xc4,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xba,0x16,0x00,0x00,0x12,0x04,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xbd,0x16,0x00,0x00,0xc4,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc9,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xbd,0x16,0x00,0x00,0xb8,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0xca,0x16,0x00,0x00,0xc9,0x16,0x00,0x00,0xf6,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xda,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xca,0x16,0x00,0x00, +0xcb,0x16,0x00,0x00,0xcc,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xcb,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0xda,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xcc,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xce,0x16,0x00,0x00,0xfe,0x03,0x00,0x00, +0xbd,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xcf,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xce,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd2,0x16,0x00,0x00,0xcf,0x16,0x00,0x00,0xce,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd4,0x16,0x00,0x00,0x05,0x04,0x00,0x00, +0xbd,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd5,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xd4,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd8,0x16,0x00,0x00,0xd5,0x16,0x00,0x00,0xd4,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd9,0x16,0x00,0x00,0xd2,0x16,0x00,0x00, +0xd8,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0xda,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0xda,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x30,0x23,0x00,0x00, +0xb6,0x01,0x00,0x00,0xcb,0x16,0x00,0x00,0xd9,0x16,0x00,0x00,0xcc,0x16,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xbf,0x16,0x00,0x00,0x30,0x23,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x26,0x16,0x00,0x00,0xcb,0x0d,0x00,0x00, +0x47,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x29,0x16,0x00,0x00, +0xd1,0x0d,0x00,0x00,0x6f,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x2a,0x16,0x00,0x00,0x26,0x16,0x00,0x00,0x29,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x2d,0x16,0x00,0x00,0xd7,0x0d,0x00,0x00,0x97,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x2e,0x16,0x00,0x00,0x2a,0x16,0x00,0x00, +0x2d,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x31,0x16,0x00,0x00, +0xdd,0x0d,0x00,0x00,0xbf,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x32,0x16,0x00,0x00,0x2e,0x16,0x00,0x00,0x31,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x35,0x16,0x00,0x00,0x47,0x16,0x00,0x00,0x6f,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x37,0x16,0x00,0x00,0x35,0x16,0x00,0x00, +0x97,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x39,0x16,0x00,0x00, +0x37,0x16,0x00,0x00,0xbf,0x16,0x00,0x00,0x50,0x00,0x07,0x00,0x59,0x00,0x00,0x00, +0x3a,0x16,0x00,0x00,0x39,0x16,0x00,0x00,0x39,0x16,0x00,0x00,0x39,0x16,0x00,0x00, +0x39,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x3b,0x16,0x00,0x00, +0x32,0x16,0x00,0x00,0x3a,0x16,0x00,0x00,0x3d,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x07,0x15,0x00,0x00,0xf0,0x14,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xe7,0x16,0x00,0x00,0x3e,0x04,0x00,0x00,0x07,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0x10,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xe7,0x16,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0x1a,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x10,0x17,0x00,0x00,0x12,0x04,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x13,0x17,0x00,0x00,0x1a,0x17,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x1f,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x13,0x17,0x00,0x00,0xb8,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x20,0x17,0x00,0x00,0x1f,0x17,0x00,0x00,0xf6,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x30,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x20,0x17,0x00,0x00, +0x21,0x17,0x00,0x00,0x22,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x21,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0x30,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x22,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x24,0x17,0x00,0x00,0xfe,0x03,0x00,0x00, +0x13,0x17,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x25,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x24,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x28,0x17,0x00,0x00,0x25,0x17,0x00,0x00,0x24,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2a,0x17,0x00,0x00,0x05,0x04,0x00,0x00, +0x13,0x17,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x2b,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x2a,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2e,0x17,0x00,0x00,0x2b,0x17,0x00,0x00,0x2a,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2f,0x17,0x00,0x00,0x28,0x17,0x00,0x00, +0x2e,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x30,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x30,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x31,0x23,0x00,0x00, +0xb6,0x01,0x00,0x00,0x21,0x17,0x00,0x00,0x2f,0x17,0x00,0x00,0x22,0x17,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x15,0x17,0x00,0x00,0x31,0x23,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xea,0x16,0x00,0x00,0x44,0x04,0x00,0x00, +0x07,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x38,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xea,0x16,0x00,0x00,0x0c,0x00,0x07,0x00, +0x52,0x00,0x00,0x00,0x42,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x38,0x17,0x00,0x00,0x12,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x3b,0x17,0x00,0x00,0x42,0x17,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x47,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x3b,0x17,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x48,0x17,0x00,0x00,0x47,0x17,0x00,0x00, +0xf6,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x58,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x48,0x17,0x00,0x00,0x49,0x17,0x00,0x00,0x4a,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x49,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x58,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4a,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4c,0x17,0x00,0x00,0xfe,0x03,0x00,0x00,0x3b,0x17,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x4d,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x4c,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x50,0x17,0x00,0x00, +0x4d,0x17,0x00,0x00,0x4c,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x52,0x17,0x00,0x00,0x05,0x04,0x00,0x00,0x3b,0x17,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x53,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x52,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x56,0x17,0x00,0x00, +0x53,0x17,0x00,0x00,0x52,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x57,0x17,0x00,0x00,0x50,0x17,0x00,0x00,0x56,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0x58,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x58,0x17,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x32,0x23,0x00,0x00,0xb6,0x01,0x00,0x00,0x49,0x17,0x00,0x00, +0x57,0x17,0x00,0x00,0x4a,0x17,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x3d,0x17,0x00,0x00,0x32,0x23,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xed,0x16,0x00,0x00,0x4a,0x04,0x00,0x00,0x07,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0x60,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xed,0x16,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0x6a,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x60,0x17,0x00,0x00,0x12,0x04,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x63,0x17,0x00,0x00,0x6a,0x17,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x6f,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x63,0x17,0x00,0x00,0xb8,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x70,0x17,0x00,0x00,0x6f,0x17,0x00,0x00,0xf6,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x80,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x70,0x17,0x00,0x00, +0x71,0x17,0x00,0x00,0x72,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x71,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0x80,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x72,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x74,0x17,0x00,0x00,0xfe,0x03,0x00,0x00, +0x63,0x17,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x75,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x74,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x78,0x17,0x00,0x00,0x75,0x17,0x00,0x00,0x74,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7a,0x17,0x00,0x00,0x05,0x04,0x00,0x00, +0x63,0x17,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x7b,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x7a,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7e,0x17,0x00,0x00,0x7b,0x17,0x00,0x00,0x7a,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7f,0x17,0x00,0x00,0x78,0x17,0x00,0x00, +0x7e,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x80,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x80,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x33,0x23,0x00,0x00, +0xb6,0x01,0x00,0x00,0x71,0x17,0x00,0x00,0x7f,0x17,0x00,0x00,0x72,0x17,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x65,0x17,0x00,0x00,0x33,0x23,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xf0,0x16,0x00,0x00,0x12,0x04,0x00,0x00, +0x07,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x88,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xf0,0x16,0x00,0x00,0x0c,0x00,0x07,0x00, +0x52,0x00,0x00,0x00,0x92,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x88,0x17,0x00,0x00,0x12,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x8b,0x17,0x00,0x00,0x92,0x17,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x97,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x8b,0x17,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x98,0x17,0x00,0x00,0x97,0x17,0x00,0x00, +0xf6,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xa8,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x98,0x17,0x00,0x00,0x99,0x17,0x00,0x00,0x9a,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x99,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0xa8,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9a,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9c,0x17,0x00,0x00,0xfe,0x03,0x00,0x00,0x8b,0x17,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x9d,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x9c,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa0,0x17,0x00,0x00, +0x9d,0x17,0x00,0x00,0x9c,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa2,0x17,0x00,0x00,0x05,0x04,0x00,0x00,0x8b,0x17,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xa3,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xa2,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa6,0x17,0x00,0x00, +0xa3,0x17,0x00,0x00,0xa2,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa7,0x17,0x00,0x00,0xa0,0x17,0x00,0x00,0xa6,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa8,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xa8,0x17,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x34,0x23,0x00,0x00,0xb6,0x01,0x00,0x00,0x99,0x17,0x00,0x00, +0xa7,0x17,0x00,0x00,0x9a,0x17,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x8d,0x17,0x00,0x00,0x34,0x23,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0xf4,0x16,0x00,0x00,0xe3,0x0d,0x00,0x00,0x15,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xf7,0x16,0x00,0x00,0xe9,0x0d,0x00,0x00,0x3d,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xf8,0x16,0x00,0x00,0xf4,0x16,0x00,0x00, +0xf7,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xfb,0x16,0x00,0x00, +0xef,0x0d,0x00,0x00,0x65,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0xfc,0x16,0x00,0x00,0xf8,0x16,0x00,0x00,0xfb,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xff,0x16,0x00,0x00,0xf5,0x0d,0x00,0x00,0x8d,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x00,0x17,0x00,0x00,0xfc,0x16,0x00,0x00, +0xff,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x03,0x17,0x00,0x00, +0x15,0x17,0x00,0x00,0x3d,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x05,0x17,0x00,0x00,0x03,0x17,0x00,0x00,0x65,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x07,0x17,0x00,0x00,0x05,0x17,0x00,0x00,0x8d,0x17,0x00,0x00, +0x50,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0x08,0x17,0x00,0x00,0x07,0x17,0x00,0x00, +0x07,0x17,0x00,0x00,0x07,0x17,0x00,0x00,0x07,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x09,0x17,0x00,0x00,0x00,0x17,0x00,0x00,0x08,0x17,0x00,0x00, +0x3d,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x12,0x15,0x00,0x00,0xf0,0x14,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xb5,0x17,0x00,0x00,0x3e,0x04,0x00,0x00, +0x12,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xde,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xb5,0x17,0x00,0x00,0x0c,0x00,0x07,0x00, +0x52,0x00,0x00,0x00,0xe8,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xde,0x17,0x00,0x00,0x12,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xe1,0x17,0x00,0x00,0xe8,0x17,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xed,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xe1,0x17,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xee,0x17,0x00,0x00,0xed,0x17,0x00,0x00, +0xf6,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xfe,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xee,0x17,0x00,0x00,0xef,0x17,0x00,0x00,0xf0,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0xef,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0xfe,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf0,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf2,0x17,0x00,0x00,0xfe,0x03,0x00,0x00,0xe1,0x17,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xf3,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xf2,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf6,0x17,0x00,0x00, +0xf3,0x17,0x00,0x00,0xf2,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf8,0x17,0x00,0x00,0x05,0x04,0x00,0x00,0xe1,0x17,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xf9,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xf8,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfc,0x17,0x00,0x00, +0xf9,0x17,0x00,0x00,0xf8,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfd,0x17,0x00,0x00,0xf6,0x17,0x00,0x00,0xfc,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0xfe,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xfe,0x17,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x35,0x23,0x00,0x00,0xb6,0x01,0x00,0x00,0xef,0x17,0x00,0x00, +0xfd,0x17,0x00,0x00,0xf0,0x17,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0xe3,0x17,0x00,0x00,0x35,0x23,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xb8,0x17,0x00,0x00,0x44,0x04,0x00,0x00,0x12,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0x06,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xb8,0x17,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0x10,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x06,0x18,0x00,0x00,0x12,0x04,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x09,0x18,0x00,0x00,0x10,0x18,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x15,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x09,0x18,0x00,0x00,0xb8,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x16,0x18,0x00,0x00,0x15,0x18,0x00,0x00,0xf6,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x26,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x16,0x18,0x00,0x00, +0x17,0x18,0x00,0x00,0x18,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x17,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x26,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x18,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1a,0x18,0x00,0x00,0xfe,0x03,0x00,0x00, +0x09,0x18,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x1b,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x1a,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1e,0x18,0x00,0x00,0x1b,0x18,0x00,0x00,0x1a,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x20,0x18,0x00,0x00,0x05,0x04,0x00,0x00, +0x09,0x18,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x21,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x20,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x24,0x18,0x00,0x00,0x21,0x18,0x00,0x00,0x20,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x25,0x18,0x00,0x00,0x1e,0x18,0x00,0x00, +0x24,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x26,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x26,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x36,0x23,0x00,0x00, +0xb6,0x01,0x00,0x00,0x17,0x18,0x00,0x00,0x25,0x18,0x00,0x00,0x18,0x18,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x0b,0x18,0x00,0x00,0x36,0x23,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xbb,0x17,0x00,0x00,0x4a,0x04,0x00,0x00, +0x12,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x2e,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xbb,0x17,0x00,0x00,0x0c,0x00,0x07,0x00, +0x52,0x00,0x00,0x00,0x38,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x2e,0x18,0x00,0x00,0x12,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x31,0x18,0x00,0x00,0x38,0x18,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x3d,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x31,0x18,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x3e,0x18,0x00,0x00,0x3d,0x18,0x00,0x00, +0xf6,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x4e,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x3e,0x18,0x00,0x00,0x3f,0x18,0x00,0x00,0x40,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3f,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x4e,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x40,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x42,0x18,0x00,0x00,0xfe,0x03,0x00,0x00,0x31,0x18,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x43,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x42,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x46,0x18,0x00,0x00, +0x43,0x18,0x00,0x00,0x42,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x48,0x18,0x00,0x00,0x05,0x04,0x00,0x00,0x31,0x18,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x49,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x48,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4c,0x18,0x00,0x00, +0x49,0x18,0x00,0x00,0x48,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4d,0x18,0x00,0x00,0x46,0x18,0x00,0x00,0x4c,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0x4e,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x4e,0x18,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x37,0x23,0x00,0x00,0xb6,0x01,0x00,0x00,0x3f,0x18,0x00,0x00, +0x4d,0x18,0x00,0x00,0x40,0x18,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x33,0x18,0x00,0x00,0x37,0x23,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xbe,0x17,0x00,0x00,0x12,0x04,0x00,0x00,0x12,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0x56,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xbe,0x17,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0x60,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x56,0x18,0x00,0x00,0x12,0x04,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x59,0x18,0x00,0x00,0x60,0x18,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x65,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x59,0x18,0x00,0x00,0xb8,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x66,0x18,0x00,0x00,0x65,0x18,0x00,0x00,0xf6,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x76,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x66,0x18,0x00,0x00, +0x67,0x18,0x00,0x00,0x68,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x67,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x76,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x68,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6a,0x18,0x00,0x00,0xfe,0x03,0x00,0x00, +0x59,0x18,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x6b,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x6a,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6e,0x18,0x00,0x00,0x6b,0x18,0x00,0x00,0x6a,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x70,0x18,0x00,0x00,0x05,0x04,0x00,0x00, +0x59,0x18,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x71,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x70,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x74,0x18,0x00,0x00,0x71,0x18,0x00,0x00,0x70,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x75,0x18,0x00,0x00,0x6e,0x18,0x00,0x00, +0x74,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x76,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x76,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x38,0x23,0x00,0x00, +0xb6,0x01,0x00,0x00,0x67,0x18,0x00,0x00,0x75,0x18,0x00,0x00,0x68,0x18,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x5b,0x18,0x00,0x00,0x38,0x23,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xc2,0x17,0x00,0x00,0xfb,0x0d,0x00,0x00, +0xe3,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xc5,0x17,0x00,0x00, +0x01,0x0e,0x00,0x00,0x0b,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0xc6,0x17,0x00,0x00,0xc2,0x17,0x00,0x00,0xc5,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xc9,0x17,0x00,0x00,0x07,0x0e,0x00,0x00,0x33,0x18,0x00,0x00, +0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xca,0x17,0x00,0x00,0xc6,0x17,0x00,0x00, +0xc9,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xcd,0x17,0x00,0x00, +0x0d,0x0e,0x00,0x00,0x5b,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0xce,0x17,0x00,0x00,0xca,0x17,0x00,0x00,0xcd,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xd1,0x17,0x00,0x00,0xe3,0x17,0x00,0x00,0x0b,0x18,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xd3,0x17,0x00,0x00,0xd1,0x17,0x00,0x00, +0x33,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xd5,0x17,0x00,0x00, +0xd3,0x17,0x00,0x00,0x5b,0x18,0x00,0x00,0x50,0x00,0x07,0x00,0x59,0x00,0x00,0x00, +0xd6,0x17,0x00,0x00,0xd5,0x17,0x00,0x00,0xd5,0x17,0x00,0x00,0xd5,0x17,0x00,0x00, +0xd5,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xd7,0x17,0x00,0x00, +0xce,0x17,0x00,0x00,0xd6,0x17,0x00,0x00,0x41,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x18,0x15,0x00,0x00,0x2b,0x0d,0x00,0x00,0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x19,0x15,0x00,0x00,0x18,0x15,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x83,0x18,0x00,0x00,0x3e,0x04,0x00,0x00,0x19,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xac,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x83,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00, +0xb6,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xac,0x18,0x00,0x00, +0x12,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xaf,0x18,0x00,0x00, +0xb6,0x18,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xbb,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xaf,0x18,0x00,0x00,0xb8,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0xbc,0x18,0x00,0x00,0xbb,0x18,0x00,0x00,0xf6,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xcc,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xbc,0x18,0x00,0x00,0xbd,0x18,0x00,0x00,0xbe,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xbd,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xcc,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xbe,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc0,0x18,0x00,0x00, +0xfe,0x03,0x00,0x00,0xaf,0x18,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xc1,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xc0,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc4,0x18,0x00,0x00,0xc1,0x18,0x00,0x00, +0xc0,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc6,0x18,0x00,0x00, +0x05,0x04,0x00,0x00,0xaf,0x18,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xc7,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xc6,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xca,0x18,0x00,0x00,0xc7,0x18,0x00,0x00, +0xc6,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcb,0x18,0x00,0x00, +0xc4,0x18,0x00,0x00,0xca,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xcc,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xcc,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x39,0x23,0x00,0x00,0xb6,0x01,0x00,0x00,0xbd,0x18,0x00,0x00,0xcb,0x18,0x00,0x00, +0xbe,0x18,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xb1,0x18,0x00,0x00, +0x39,0x23,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x86,0x18,0x00,0x00, +0x44,0x04,0x00,0x00,0x19,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0xd4,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x86,0x18,0x00,0x00, +0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0xde,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xd4,0x18,0x00,0x00,0x12,0x04,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xd7,0x18,0x00,0x00,0xde,0x18,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xe3,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xd7,0x18,0x00,0x00,0xb8,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xe4,0x18,0x00,0x00, +0xe3,0x18,0x00,0x00,0xf6,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xf4,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe4,0x18,0x00,0x00,0xe5,0x18,0x00,0x00, +0xe6,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xe5,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf4,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xe6,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe8,0x18,0x00,0x00,0xfe,0x03,0x00,0x00,0xd7,0x18,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xe9,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xe8,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xec,0x18,0x00,0x00,0xe9,0x18,0x00,0x00,0xe8,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xee,0x18,0x00,0x00,0x05,0x04,0x00,0x00,0xd7,0x18,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xef,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xee,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf2,0x18,0x00,0x00,0xef,0x18,0x00,0x00,0xee,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf3,0x18,0x00,0x00,0xec,0x18,0x00,0x00,0xf2,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0xf4,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xf4,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x3a,0x23,0x00,0x00,0xb6,0x01,0x00,0x00, +0xe5,0x18,0x00,0x00,0xf3,0x18,0x00,0x00,0xe6,0x18,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0xd9,0x18,0x00,0x00,0x3a,0x23,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x89,0x18,0x00,0x00,0x4a,0x04,0x00,0x00,0x19,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xfc,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x89,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00, +0x06,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xfc,0x18,0x00,0x00, +0x12,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xff,0x18,0x00,0x00, +0x06,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x0b,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xff,0x18,0x00,0x00,0xb8,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0x0c,0x19,0x00,0x00,0x0b,0x19,0x00,0x00,0xf6,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x1c,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x0c,0x19,0x00,0x00,0x0d,0x19,0x00,0x00,0x0e,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0d,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x1c,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0e,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x10,0x19,0x00,0x00, +0xfe,0x03,0x00,0x00,0xff,0x18,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x11,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x10,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x14,0x19,0x00,0x00,0x11,0x19,0x00,0x00, +0x10,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x16,0x19,0x00,0x00, +0x05,0x04,0x00,0x00,0xff,0x18,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x17,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x16,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1a,0x19,0x00,0x00,0x17,0x19,0x00,0x00, +0x16,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1b,0x19,0x00,0x00, +0x14,0x19,0x00,0x00,0x1a,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x1c,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1c,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x3b,0x23,0x00,0x00,0xb6,0x01,0x00,0x00,0x0d,0x19,0x00,0x00,0x1b,0x19,0x00,0x00, +0x0e,0x19,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x01,0x19,0x00,0x00, +0x3b,0x23,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x8c,0x18,0x00,0x00, +0x12,0x04,0x00,0x00,0x19,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0x24,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x8c,0x18,0x00,0x00, +0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0x2e,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x24,0x19,0x00,0x00,0x12,0x04,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x27,0x19,0x00,0x00,0x2e,0x19,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x33,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x27,0x19,0x00,0x00,0xb8,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x34,0x19,0x00,0x00, +0x33,0x19,0x00,0x00,0xf6,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x44,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x34,0x19,0x00,0x00,0x35,0x19,0x00,0x00, +0x36,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x35,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0x44,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x36,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x38,0x19,0x00,0x00,0xfe,0x03,0x00,0x00,0x27,0x19,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x39,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x38,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3c,0x19,0x00,0x00,0x39,0x19,0x00,0x00,0x38,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3e,0x19,0x00,0x00,0x05,0x04,0x00,0x00,0x27,0x19,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x3f,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x3e,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x42,0x19,0x00,0x00,0x3f,0x19,0x00,0x00,0x3e,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x43,0x19,0x00,0x00,0x3c,0x19,0x00,0x00,0x42,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x44,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x44,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x3c,0x23,0x00,0x00,0xb6,0x01,0x00,0x00, +0x35,0x19,0x00,0x00,0x43,0x19,0x00,0x00,0x36,0x19,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x29,0x19,0x00,0x00,0x3c,0x23,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x90,0x18,0x00,0x00,0x6d,0x15,0x00,0x00,0xb1,0x18,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x93,0x18,0x00,0x00,0x3b,0x16,0x00,0x00, +0xd9,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x94,0x18,0x00,0x00, +0x90,0x18,0x00,0x00,0x93,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x97,0x18,0x00,0x00,0x09,0x17,0x00,0x00,0x01,0x19,0x00,0x00,0x81,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x98,0x18,0x00,0x00,0x94,0x18,0x00,0x00,0x97,0x18,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x9b,0x18,0x00,0x00,0xd7,0x17,0x00,0x00, +0x29,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x9c,0x18,0x00,0x00, +0x98,0x18,0x00,0x00,0x9b,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x9f,0x18,0x00,0x00,0xb1,0x18,0x00,0x00,0xd9,0x18,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xa1,0x18,0x00,0x00,0x9f,0x18,0x00,0x00,0x01,0x19,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xa3,0x18,0x00,0x00,0xa1,0x18,0x00,0x00, +0x29,0x19,0x00,0x00,0x50,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0xa4,0x18,0x00,0x00, +0xa3,0x18,0x00,0x00,0xa3,0x18,0x00,0x00,0xa3,0x18,0x00,0x00,0xa3,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xa5,0x18,0x00,0x00,0x9c,0x18,0x00,0x00, +0xa4,0x18,0x00,0x00,0x50,0x00,0x07,0x00,0xc4,0x04,0x00,0x00,0x23,0x15,0x00,0x00, +0xd1,0x0d,0x00,0x00,0xd7,0x0d,0x00,0x00,0xe9,0x0d,0x00,0x00,0xef,0x0d,0x00,0x00, +0x3e,0x00,0x03,0x00,0xde,0x14,0x00,0x00,0x23,0x15,0x00,0x00,0x41,0x00,0x05,0x00, +0x5a,0x00,0x00,0x00,0x24,0x15,0x00,0x00,0xde,0x14,0x00,0x00,0x05,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x25,0x15,0x00,0x00,0x24,0x15,0x00,0x00, +0x3d,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x27,0x15,0x00,0x00,0x24,0x15,0x00,0x00, +0xf9,0x00,0x02,0x00,0x28,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0x28,0x15,0x00,0x00, +0xf5,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0x40,0x23,0x00,0x00,0x27,0x15,0x00,0x00, +0x44,0x19,0x00,0x00,0x4f,0x19,0x00,0x00,0x2c,0x15,0x00,0x00,0xf5,0x00,0x07,0x00, +0x59,0x00,0x00,0x00,0x3f,0x23,0x00,0x00,0x25,0x15,0x00,0x00,0x44,0x19,0x00,0x00, +0x4a,0x19,0x00,0x00,0x2c,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x3d,0x23,0x00,0x00,0x0b,0x02,0x00,0x00,0x44,0x19,0x00,0x00,0x39,0x15,0x00,0x00, +0x2c,0x15,0x00,0x00,0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x2b,0x15,0x00,0x00, +0x3d,0x23,0x00,0x00,0x15,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x3a,0x15,0x00,0x00, +0x2c,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x2b,0x15,0x00,0x00, +0x2c,0x15,0x00,0x00,0x3a,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0x2c,0x15,0x00,0x00, +0x41,0x00,0x05,0x00,0x5a,0x00,0x00,0x00,0x2f,0x15,0x00,0x00,0xde,0x14,0x00,0x00, +0x3d,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x30,0x15,0x00,0x00, +0x2f,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0x4a,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x3f,0x23,0x00,0x00,0x30,0x15,0x00,0x00, +0x3d,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x35,0x15,0x00,0x00,0x2f,0x15,0x00,0x00, +0x0c,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0x4f,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x40,0x23,0x00,0x00,0x35,0x15,0x00,0x00,0x80,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x39,0x15,0x00,0x00,0x3d,0x23,0x00,0x00,0x0b,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x28,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0x3a,0x15,0x00,0x00, +0x0c,0x00,0x08,0x00,0x59,0x00,0x00,0x00,0x3e,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xa5,0x18,0x00,0x00,0x3f,0x23,0x00,0x00,0x40,0x23,0x00,0x00, +0x73,0x00,0x04,0x00,0x89,0x00,0x00,0x00,0x08,0x0d,0x00,0x00,0x3e,0x15,0x00,0x00, +0x3e,0x00,0x03,0x00,0xfc,0x0c,0x00,0x00,0x08,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00, +0x40,0x02,0x00,0x00,0x53,0x19,0x00,0x00,0xac,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x54,0x19,0x00,0x00,0x53,0x19,0x00,0x00,0xae,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x55,0x19,0x00,0x00,0x54,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0x57,0x19,0x00,0x00,0x55,0x19,0x00,0x00,0xb5,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x59,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x59,0x19,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x4c,0x26,0x00,0x00,0x57,0x19,0x00,0x00, +0xb6,0x01,0x00,0x00,0x55,0x19,0x00,0x00,0x41,0x00,0x05,0x00,0x31,0x02,0x00,0x00, +0x5d,0x19,0x00,0x00,0x04,0x02,0x00,0x00,0x36,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x5e,0x19,0x00,0x00,0x5d,0x19,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x0c,0x0d,0x00,0x00,0x08,0x0d,0x00,0x00,0x08,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x63,0x19,0x00,0x00,0x5e,0x19,0x00,0x00,0x5e,0x19,0x00,0x00, +0x5e,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x64,0x19,0x00,0x00, +0x0c,0x0d,0x00,0x00,0x63,0x19,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x67,0x19,0x00,0x00,0x64,0x19,0x00,0x00,0x4c,0x26,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x6b,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x67,0x19,0x00,0x00,0xbf,0x0a,0x00,0x00,0xe3,0x22,0x00,0x00,0x3e,0x00,0x03,0x00, +0x02,0x0d,0x00,0x00,0x6b,0x19,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x70,0x19,0x00,0x00,0x02,0x0d,0x00,0x00,0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x71,0x19,0x00,0x00,0x70,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x72,0x19,0x00,0x00,0x4a,0x03,0x00,0x00,0x71,0x19,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x73,0x19,0x00,0x00,0x02,0x0d,0x00,0x00, +0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x74,0x19,0x00,0x00, +0x73,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x75,0x19,0x00,0x00, +0x4e,0x03,0x00,0x00,0x74,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x76,0x19,0x00,0x00,0x72,0x19,0x00,0x00,0x75,0x19,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x77,0x19,0x00,0x00,0x02,0x0d,0x00,0x00,0x34,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x78,0x19,0x00,0x00,0x77,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x79,0x19,0x00,0x00,0x4a,0x03,0x00,0x00, +0x78,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7a,0x19,0x00,0x00, +0x76,0x19,0x00,0x00,0x79,0x19,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x7c,0x19,0x00,0x00,0x70,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7d,0x19,0x00,0x00,0x4e,0x03,0x00,0x00,0x7c,0x19,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x7f,0x19,0x00,0x00,0x77,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x80,0x19,0x00,0x00,0x4e,0x03,0x00,0x00,0x7f,0x19,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x81,0x19,0x00,0x00,0x7d,0x19,0x00,0x00, +0x80,0x19,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x83,0x19,0x00,0x00, +0x70,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x84,0x19,0x00,0x00, +0x5e,0x03,0x00,0x00,0x83,0x19,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x86,0x19,0x00,0x00,0x73,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x87,0x19,0x00,0x00,0x4e,0x03,0x00,0x00,0x86,0x19,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x88,0x19,0x00,0x00,0x84,0x19,0x00,0x00,0x87,0x19,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8a,0x19,0x00,0x00,0x77,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8b,0x19,0x00,0x00,0x4a,0x03,0x00,0x00, +0x8a,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8c,0x19,0x00,0x00, +0x88,0x19,0x00,0x00,0x8b,0x19,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x8d,0x19,0x00,0x00,0x7a,0x19,0x00,0x00,0x81,0x19,0x00,0x00,0x8c,0x19,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x10,0x0d,0x00,0x00,0xfc,0x0c,0x00,0x00, +0x95,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x11,0x0d,0x00,0x00, +0x10,0x0d,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x12,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x11,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x92,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x12,0x0d,0x00,0x00,0xb5,0x01,0x00,0x00,0xb6,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x15,0x0d,0x00,0x00,0x10,0x0d,0x00,0x00,0xb8,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0x16,0x0d,0x00,0x00,0x15,0x0d,0x00,0x00,0xb5,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x83,0x02,0x00,0x00,0xae,0x19,0x00,0x00,0x85,0x02,0x00,0x00, +0x62,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0xb0,0x19,0x00,0x00,0xae,0x19,0x00,0x00, +0x72,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb1,0x19,0x00,0x00, +0xb0,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x9d,0x19,0x00,0x00,0xb1,0x19,0x00,0x00,0xa6,0x08,0x00,0x00,0x3d,0x00,0x04,0x00, +0x40,0x02,0x00,0x00,0xb5,0x19,0x00,0x00,0x9a,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x48,0x02,0x00,0x00,0xb7,0x19,0x00,0x00,0xb5,0x19,0x00,0x00,0xe6,0x0c,0x00,0x00, +0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xb9,0x19,0x00,0x00,0xb7,0x19,0x00,0x00, +0xc9,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xb5,0x01,0x00,0x00,0x4f,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xba,0x19,0x00,0x00,0xb9,0x19,0x00,0x00,0xb9,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xd4,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd4,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x80,0x25,0x00,0x00,0xbf,0x0a,0x00,0x00,0xc9,0x0b,0x00,0x00,0x8d,0x19,0x00,0x00, +0x59,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0xc9,0x00,0x00,0x00,0x6f,0x25,0x00,0x00, +0x9f,0x08,0x00,0x00,0xc9,0x0b,0x00,0x00,0x16,0x0d,0x00,0x00,0x59,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x46,0x23,0x00,0x00,0xc1,0x02,0x00,0x00, +0xc9,0x0b,0x00,0x00,0xba,0x19,0x00,0x00,0x59,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc9,0x00,0x00,0x00,0x44,0x23,0x00,0x00,0x9f,0x08,0x00,0x00,0xc9,0x0b,0x00,0x00, +0x9d,0x19,0x00,0x00,0x59,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x42,0x23,0x00,0x00,0xb5,0x01,0x00,0x00,0xc9,0x0b,0x00,0x00,0x92,0x19,0x00,0x00, +0x59,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc0,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x5e,0x0c,0x00,0x00,0x42,0x23,0x00,0x00, +0x3e,0x00,0x03,0x00,0x9b,0x0b,0x00,0x00,0x46,0x23,0x00,0x00,0x41,0x00,0x05,0x00, +0x1b,0x02,0x00,0x00,0x58,0x1a,0x00,0x00,0x04,0x02,0x00,0x00,0x1a,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x59,0x1a,0x00,0x00,0x58,0x1a,0x00,0x00, +0xc4,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x41,0x1a,0x00,0x00,0x10,0x02,0x00,0x00, +0x59,0x1a,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x42,0x1a,0x00,0x00, +0x41,0x1a,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x46,0x1a,0x00,0x00, +0x42,0x1a,0x00,0x00,0x42,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x47,0x1a,0x00,0x00,0x3f,0x0c,0x00,0x00,0x46,0x1a,0x00,0x00,0x6e,0x00,0x04,0x00, +0x64,0x00,0x00,0x00,0x48,0x1a,0x00,0x00,0x47,0x1a,0x00,0x00,0x41,0x00,0x05,0x00, +0x06,0x02,0x00,0x00,0x60,0x1a,0x00,0x00,0x04,0x02,0x00,0x00,0x15,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0x61,0x1a,0x00,0x00,0x60,0x1a,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x6d,0x1a,0x00,0x00,0x48,0x1a,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x6e,0x1a,0x00,0x00,0x39,0x0c,0x00,0x00, +0x6d,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x71,0x1a,0x00,0x00, +0x6d,0x1a,0x00,0x00,0xc1,0x03,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x7e,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x6e,0x1a,0x00,0x00, +0x71,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x83,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc1,0x03,0x00,0x00,0x7e,0x1a,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x77,0x1a,0x00,0x00,0x61,0x1a,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x78,0x1a,0x00,0x00,0x83,0x1a,0x00,0x00, +0x77,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x40,0x02,0x00,0x00,0x87,0x1a,0x00,0x00, +0xac,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x88,0x1a,0x00,0x00, +0x87,0x1a,0x00,0x00,0xae,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x89,0x1a,0x00,0x00,0x88,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x8b,0x1a,0x00,0x00, +0x89,0x1a,0x00,0x00,0xb5,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x8d,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8d,0x1a,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x4d,0x26,0x00,0x00,0x8b,0x1a,0x00,0x00,0xb6,0x01,0x00,0x00,0x89,0x1a,0x00,0x00, +0x3d,0x00,0x04,0x00,0x40,0x02,0x00,0x00,0x95,0x1a,0x00,0x00,0x42,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x48,0x02,0x00,0x00,0x97,0x1a,0x00,0x00,0x95,0x1a,0x00,0x00, +0xe6,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x9a,0x1a,0x00,0x00, +0x59,0x1a,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x9b,0x1a,0x00,0x00, +0x97,0x1a,0x00,0x00,0x78,0x1a,0x00,0x00,0x02,0x00,0x00,0x00,0x9a,0x1a,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9c,0x1a,0x00,0x00,0x9b,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x51,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x9c,0x1a,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x52,0x1a,0x00,0x00,0x4d,0x26,0x00,0x00,0x51,0x1a,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa1,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x52,0x1a,0x00,0x00,0xeb,0x06,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xda,0x19,0x00,0x00,0x9b,0x0b,0x00,0x00,0x30,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xdb,0x19,0x00,0x00,0xda,0x19,0x00,0x00, +0xb4,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xdc,0x19,0x00,0x00,0xdb,0x19,0x00,0x00, +0xb5,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xe2,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xdc,0x19,0x00,0x00,0xdd,0x19,0x00,0x00,0xdf,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xdd,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0xe2,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xdf,0x19,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xe1,0x19,0x00,0x00,0xda,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0xe2,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe2,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x49,0x23,0x00,0x00,0xa1,0x1a,0x00,0x00,0xdd,0x19,0x00,0x00,0xe1,0x19,0x00,0x00, +0xdf,0x19,0x00,0x00,0x3e,0x00,0x03,0x00,0xda,0x19,0x00,0x00,0x49,0x23,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe6,0x19,0x00,0x00,0xda,0x19,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb8,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xe6,0x19,0x00,0x00,0xa1,0x1a,0x00,0x00,0xb7,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0xac,0x1a,0x00,0x00,0xb8,0x1a,0x00,0x00,0xb5,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xb2,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xac,0x1a,0x00,0x00,0xad,0x1a,0x00,0x00,0xb1,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xad,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xbd,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xe6,0x19,0x00,0x00,0xa1,0x1a,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb0,0x1a,0x00,0x00,0xbd,0x1a,0x00,0x00, +0xb8,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0xb2,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb1,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0xb2,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb2,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x4a,0x23,0x00,0x00, +0xb0,0x1a,0x00,0x00,0xad,0x1a,0x00,0x00,0xb5,0x01,0x00,0x00,0xb1,0x1a,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xea,0x19,0x00,0x00,0xb6,0x01,0x00,0x00, +0x4a,0x23,0x00,0x00,0xf7,0x00,0x03,0x00,0x08,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x44,0x23,0x00,0x00,0xed,0x19,0x00,0x00,0xf5,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xed,0x19,0x00,0x00,0x3e,0x00,0x03,0x00,0xda,0x19,0x00,0x00, +0xa1,0x1a,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xf0,0x19,0x00,0x00, +0x9b,0x0b,0x00,0x00,0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xf1,0x19,0x00,0x00,0xf0,0x19,0x00,0x00,0xb7,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0xf2,0x19,0x00,0x00,0xf1,0x19,0x00,0x00,0xb5,0x01,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xf3,0x19,0x00,0x00,0xf2,0x19,0x00,0x00,0x17,0x07,0x00,0x00, +0xb6,0x01,0x00,0x00,0x3e,0x00,0x03,0x00,0xf0,0x19,0x00,0x00,0xf3,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x08,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xf5,0x19,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xf6,0x19,0x00,0x00,0x9b,0x0b,0x00,0x00, +0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf7,0x19,0x00,0x00, +0xf6,0x19,0x00,0x00,0xbc,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xf8,0x19,0x00,0x00, +0xf7,0x19,0x00,0x00,0xb6,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x07,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xf8,0x19,0x00,0x00,0xf9,0x19,0x00,0x00, +0xff,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xf9,0x19,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xfc,0x19,0x00,0x00,0xda,0x19,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xc3,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0xfc,0x19,0x00,0x00,0xa1,0x1a,0x00,0x00,0x4e,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0xda,0x19,0x00,0x00,0xc3,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x07,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xff,0x19,0x00,0x00,0xba,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x01,0x1a,0x00,0x00,0xea,0x19,0x00,0x00,0x2a,0x07,0x00,0x00,0xf7,0x00,0x03,0x00, +0x06,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x01,0x1a,0x00,0x00, +0x02,0x1a,0x00,0x00,0x06,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x02,0x1a,0x00,0x00, +0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x03,0x1a,0x00,0x00,0x9b,0x0b,0x00,0x00, +0x3e,0x00,0x03,0x00,0xc9,0x19,0x00,0x00,0x03,0x1a,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xc5,0x1a,0x00,0x00,0xc9,0x19,0x00,0x00,0x4f,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0xc5,0x1a,0x00,0x00,0xb5,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x05,0x1a,0x00,0x00,0xc9,0x19,0x00,0x00,0x3e,0x00,0x03,0x00, +0x9b,0x0b,0x00,0x00,0x05,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x06,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x06,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x07,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x07,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x08,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x08,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0a,0x1a,0x00,0x00,0xe4,0x22,0x00,0x00,0x4a,0x23,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0b,0x1a,0x00,0x00,0x0a,0x1a,0x00,0x00,0x34,0x07,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xc9,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x0b,0x1a,0x00,0x00,0xb5,0x01,0x00,0x00,0xb6,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xce,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xc0,0x19,0x00,0x00,0xc9,0x1a,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x10,0x1a,0x00,0x00,0xb6,0x01,0x00,0x00,0xce,0x1a,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x11,0x1a,0x00,0x00,0x9b,0x0b,0x00,0x00, +0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x12,0x1a,0x00,0x00, +0x11,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x13,0x1a,0x00,0x00, +0x12,0x1a,0x00,0x00,0x10,0x1a,0x00,0x00,0x3e,0x00,0x03,0x00,0x11,0x1a,0x00,0x00, +0x13,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x17,0x1a,0x00,0x00, +0xb6,0x01,0x00,0x00,0x61,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xd2,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x17,0x1a,0x00,0x00, +0xb5,0x01,0x00,0x00,0xb6,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x1a,0x1a,0x00,0x00,0x11,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1b,0x1a,0x00,0x00,0x1a,0x1a,0x00,0x00,0xd2,0x1a,0x00,0x00,0x3e,0x00,0x03,0x00, +0x11,0x1a,0x00,0x00,0x1b,0x1a,0x00,0x00,0xb8,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x1f,0x1a,0x00,0x00,0xee,0x0c,0x00,0x00,0x2a,0x07,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x20,0x1a,0x00,0x00,0x1f,0x1a,0x00,0x00,0xb6,0x01,0x00,0x00, +0xb5,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x22,0x1a,0x00,0x00, +0x11,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x23,0x1a,0x00,0x00, +0x22,0x1a,0x00,0x00,0x20,0x1a,0x00,0x00,0x3e,0x00,0x03,0x00,0x11,0x1a,0x00,0x00, +0x23,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x26,0x1a,0x00,0x00, +0x11,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x27,0x1a,0x00,0x00, +0x26,0x1a,0x00,0x00,0xb6,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xd6,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x27,0x1a,0x00,0x00, +0xb5,0x01,0x00,0x00,0xb6,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x2a,0x1a,0x00,0x00,0xda,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xed,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x2a,0x1a,0x00,0x00, +0xa1,0x1a,0x00,0x00,0xb7,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xe1,0x1a,0x00,0x00, +0xed,0x1a,0x00,0x00,0xb5,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xe7,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe1,0x1a,0x00,0x00,0xe2,0x1a,0x00,0x00, +0xe6,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xe2,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xf2,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x2a,0x1a,0x00,0x00,0xa1,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe5,0x1a,0x00,0x00,0xf2,0x1a,0x00,0x00,0xed,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe7,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xe6,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe7,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xe7,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x51,0x23,0x00,0x00,0xe5,0x1a,0x00,0x00,0xe2,0x1a,0x00,0x00, +0xb5,0x01,0x00,0x00,0xe6,0x1a,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xf6,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x51,0x23,0x00,0x00, +0xb5,0x01,0x00,0x00,0xb6,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2f,0x1a,0x00,0x00,0xd6,0x1a,0x00,0x00,0x33,0x04,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xfa,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x2f,0x1a,0x00,0x00,0xb5,0x01,0x00,0x00,0xb6,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x32,0x1a,0x00,0x00,0xfa,0x1a,0x00,0x00,0xf6,0x1a,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xfe,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x32,0x1a,0x00,0x00,0xb5,0x01,0x00,0x00,0xb6,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xdf,0x0b,0x00,0x00,0x9b,0x0b,0x00,0x00, +0x41,0x00,0x05,0x00,0x26,0x02,0x00,0x00,0x5d,0x1c,0x00,0x00,0x04,0x02,0x00,0x00, +0x2b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x5e,0x1c,0x00,0x00, +0x5d,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x49,0x1b,0x00,0x00, +0x36,0x0c,0x00,0x00,0x5e,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0x00,0x1b,0x00,0x00, +0x49,0x1b,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x4b,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x49,0x1b,0x00,0x00,0x6e,0x00,0x04,0x00, +0x64,0x00,0x00,0x00,0x4c,0x1b,0x00,0x00,0x4b,0x1b,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x4e,0x1b,0x00,0x00,0x4c,0x1b,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x4f,0x1b,0x00,0x00,0x4e,0x1b,0x00,0x00,0xc1,0x03,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x51,0x1b,0x00,0x00,0x4f,0x1b,0x00,0x00, +0x75,0x0c,0x00,0x00,0x3e,0x00,0x03,0x00,0x02,0x1b,0x00,0x00,0x51,0x1b,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x52,0x1b,0x00,0x00,0x02,0x1b,0x00,0x00, +0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x53,0x1b,0x00,0x00, +0x52,0x1b,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x54,0x1b,0x00,0x00, +0x00,0x1b,0x00,0x00,0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x55,0x1b,0x00,0x00,0x54,0x1b,0x00,0x00,0xba,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x56,0x1b,0x00,0x00,0x53,0x1b,0x00,0x00,0x55,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0x57,0x1b,0x00,0x00,0x56,0x1b,0x00,0x00,0x81,0x05,0x00,0x00, +0x82,0x05,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x58,0x1b,0x00,0x00, +0x03,0x1b,0x00,0x00,0x4f,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x58,0x1b,0x00,0x00, +0x57,0x1b,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x59,0x1b,0x00,0x00, +0x02,0x1b,0x00,0x00,0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x5a,0x1b,0x00,0x00,0x59,0x1b,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x5b,0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x5c,0x1b,0x00,0x00,0x5b,0x1b,0x00,0x00,0xba,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0x5d,0x1b,0x00,0x00,0x5a,0x1b,0x00,0x00,0x5c,0x1b,0x00,0x00, +0xa9,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x5e,0x1b,0x00,0x00,0x5d,0x1b,0x00,0x00, +0x81,0x05,0x00,0x00,0x82,0x05,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x5f,0x1b,0x00,0x00,0x03,0x1b,0x00,0x00,0x30,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0x5f,0x1b,0x00,0x00,0x5e,0x1b,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x61,0x1b,0x00,0x00,0x59,0x1b,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x63,0x1b,0x00,0x00,0x5b,0x1b,0x00,0x00,0xba,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x64,0x1b,0x00,0x00,0x61,0x1b,0x00,0x00,0x63,0x1b,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x66,0x1b,0x00,0x00,0x52,0x1b,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x68,0x1b,0x00,0x00,0x54,0x1b,0x00,0x00,0xba,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0x69,0x1b,0x00,0x00,0x66,0x1b,0x00,0x00,0x68,0x1b,0x00,0x00, +0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0x6a,0x1b,0x00,0x00,0x03,0x1b,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x6b,0x1b,0x00,0x00,0x6a,0x1b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x6c,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x6c,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x3f,0x25,0x00,0x00,0x05,0x02,0x00,0x00, +0xe7,0x1a,0x00,0x00,0xa6,0x1b,0x00,0x00,0xa4,0x1b,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0x6f,0x1b,0x00,0x00,0x3f,0x25,0x00,0x00,0xc4,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0xa7,0x1b,0x00,0x00,0xa4,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x6f,0x1b,0x00,0x00,0x70,0x1b,0x00,0x00,0xa7,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x70,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x71,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x71,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xcc,0x25,0x00,0x00,0x05,0x02,0x00,0x00,0x70,0x1b,0x00,0x00,0xa2,0x1b,0x00,0x00, +0xa0,0x1b,0x00,0x00,0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x74,0x1b,0x00,0x00, +0xcc,0x25,0x00,0x00,0xc4,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xa3,0x1b,0x00,0x00, +0xa0,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x74,0x1b,0x00,0x00, +0x75,0x1b,0x00,0x00,0xa3,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x75,0x1b,0x00,0x00, +0xc4,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x78,0x1b,0x00,0x00,0x3f,0x25,0x00,0x00, +0x10,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x79,0x1b,0x00,0x00, +0xcc,0x25,0x00,0x00,0x78,0x1b,0x00,0x00,0xf7,0x00,0x03,0x00,0x80,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x69,0x1b,0x00,0x00,0x7b,0x1b,0x00,0x00, +0x7e,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x7b,0x1b,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x7d,0x1b,0x00,0x00,0xc4,0x02,0x00,0x00,0xcc,0x25,0x00,0x00, +0xf9,0x00,0x02,0x00,0x80,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x7e,0x1b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x80,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x80,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xce,0x25,0x00,0x00,0x7d,0x1b,0x00,0x00, +0x7b,0x1b,0x00,0x00,0xcc,0x25,0x00,0x00,0x7e,0x1b,0x00,0x00,0xf7,0x00,0x03,0x00, +0x88,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x64,0x1b,0x00,0x00, +0x83,0x1b,0x00,0x00,0x86,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x83,0x1b,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x85,0x1b,0x00,0x00,0xc4,0x02,0x00,0x00, +0x3f,0x25,0x00,0x00,0xf9,0x00,0x02,0x00,0x88,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x86,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x88,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x88,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xd0,0x25,0x00,0x00, +0x85,0x1b,0x00,0x00,0x83,0x1b,0x00,0x00,0x3f,0x25,0x00,0x00,0x86,0x1b,0x00,0x00, +0x50,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x8a,0x1b,0x00,0x00,0xce,0x25,0x00,0x00, +0xd0,0x25,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0x8f,0x1b,0x00,0x00, +0x03,0x1b,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x90,0x1b,0x00,0x00, +0x4c,0x1b,0x00,0x00,0x8f,0x1b,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x92,0x1b,0x00,0x00,0x90,0x1b,0x00,0x00,0x8a,0x1b,0x00,0x00,0x3e,0x00,0x03,0x00, +0x10,0x1b,0x00,0x00,0xae,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x11,0x1b,0x00,0x00, +0x79,0x0c,0x00,0x00,0x3e,0x00,0x03,0x00,0x67,0x1c,0x00,0x00,0x92,0x1b,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x79,0x1c,0x00,0x00,0x10,0x1b,0x00,0x00, +0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x7a,0x1c,0x00,0x00, +0x79,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x7b,0x1c,0x00,0x00, +0x7a,0x1c,0x00,0x00,0x05,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x83,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x7b,0x1c,0x00,0x00,0x7c,0x1c,0x00,0x00, +0x80,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x7c,0x1c,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x7d,0x1c,0x00,0x00,0x67,0x1c,0x00,0x00,0x4f,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x7e,0x1c,0x00,0x00,0x7d,0x1c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xb8,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x7e,0x1c,0x00,0x00,0x05,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x83,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x80,0x1c,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x81,0x1c,0x00,0x00,0x67,0x1c,0x00,0x00,0x4f,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x82,0x1c,0x00,0x00,0x81,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x83,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x83,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xd1,0x25,0x00,0x00,0xb8,0x1c,0x00,0x00, +0x7c,0x1c,0x00,0x00,0x82,0x1c,0x00,0x00,0x80,0x1c,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x85,0x1c,0x00,0x00,0x67,0x1c,0x00,0x00,0x4f,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0x85,0x1c,0x00,0x00,0xd1,0x25,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x87,0x1c,0x00,0x00,0x79,0x1c,0x00,0x00,0xad,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0x88,0x1c,0x00,0x00,0x87,0x1c,0x00,0x00,0x05,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x93,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x88,0x1c,0x00,0x00,0x89,0x1c,0x00,0x00,0x90,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x89,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x8a,0x1c,0x00,0x00, +0x11,0x1b,0x00,0x00,0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x8b,0x1c,0x00,0x00,0x8a,0x1c,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x8c,0x1c,0x00,0x00,0x8b,0x1c,0x00,0x00,0x0b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x8e,0x1c,0x00,0x00,0x85,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xbd,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x8e,0x1c,0x00,0x00,0x8c,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x93,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x90,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x92,0x1c,0x00,0x00,0x85,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x93,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x93,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xd2,0x25,0x00,0x00,0xbd,0x1c,0x00,0x00,0x89,0x1c,0x00,0x00,0x92,0x1c,0x00,0x00, +0x90,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0x85,0x1c,0x00,0x00,0xd2,0x25,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x96,0x1c,0x00,0x00,0x10,0x1b,0x00,0x00, +0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x97,0x1c,0x00,0x00, +0x96,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x98,0x1c,0x00,0x00, +0x97,0x1c,0x00,0x00,0x05,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xa0,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x98,0x1c,0x00,0x00,0x99,0x1c,0x00,0x00, +0x9d,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x99,0x1c,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x9a,0x1c,0x00,0x00,0x67,0x1c,0x00,0x00,0x30,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x9b,0x1c,0x00,0x00,0x9a,0x1c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc2,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x9b,0x1c,0x00,0x00,0x05,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa0,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x9d,0x1c,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x9e,0x1c,0x00,0x00,0x67,0x1c,0x00,0x00,0x30,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x9f,0x1c,0x00,0x00,0x9e,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa0,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xa0,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xd3,0x25,0x00,0x00,0xc2,0x1c,0x00,0x00, +0x99,0x1c,0x00,0x00,0x9f,0x1c,0x00,0x00,0x9d,0x1c,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xa2,0x1c,0x00,0x00,0x67,0x1c,0x00,0x00,0x30,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0xa2,0x1c,0x00,0x00,0xd3,0x25,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xa4,0x1c,0x00,0x00,0x96,0x1c,0x00,0x00,0xad,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0xa5,0x1c,0x00,0x00,0xa4,0x1c,0x00,0x00,0x05,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xb0,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xa5,0x1c,0x00,0x00,0xa6,0x1c,0x00,0x00,0xad,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa6,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xa7,0x1c,0x00,0x00, +0x11,0x1b,0x00,0x00,0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xa8,0x1c,0x00,0x00,0xa7,0x1c,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xa9,0x1c,0x00,0x00,0xa8,0x1c,0x00,0x00,0x0b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xab,0x1c,0x00,0x00,0xa2,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xc7,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xab,0x1c,0x00,0x00,0xa9,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0xb0,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xad,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xaf,0x1c,0x00,0x00,0xa2,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0xb0,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb0,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xd4,0x25,0x00,0x00,0xc7,0x1c,0x00,0x00,0xa6,0x1c,0x00,0x00,0xaf,0x1c,0x00,0x00, +0xad,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0xa2,0x1c,0x00,0x00,0xd4,0x25,0x00,0x00, +0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0xb3,0x1c,0x00,0x00,0x67,0x1c,0x00,0x00, +0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xcc,0x1c,0x00,0x00,0xe5,0x0c,0x00,0x00, +0xb3,0x1c,0x00,0x00,0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xcd,0x1c,0x00,0x00,0xcc,0x1c,0x00,0x00,0xcc,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x9f,0x1b,0x00,0x00,0x12,0x1b,0x00,0x00,0x79,0x1b,0x00,0x00, +0x3e,0x00,0x03,0x00,0x9f,0x1b,0x00,0x00,0xcd,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa0,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xa0,0x1b,0x00,0x00,0x80,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xa2,0x1b,0x00,0x00,0xcc,0x25,0x00,0x00,0x0b,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x71,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xa3,0x1b,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa4,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xa4,0x1b,0x00,0x00, +0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xa6,0x1b,0x00,0x00,0x3f,0x25,0x00,0x00, +0x0b,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x6c,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa7,0x1b,0x00,0x00,0x3e,0x00,0x03,0x00,0x14,0x1b,0x00,0x00,0xe8,0x05,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xaa,0x1b,0x00,0x00,0x51,0x1b,0x00,0x00, +0x49,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xaf,0x1b,0x00,0x00, +0x6b,0x0c,0x00,0x00,0xb6,0x01,0x00,0x00,0xb5,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xd2,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xce,0x1a,0x00,0x00,0xaf,0x1b,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xdd,0x1c,0x00,0x00,0xe5,0x22,0x00,0x00,0x5e,0x1c,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xdf,0x1c,0x00,0x00,0xdd,0x1c,0x00,0x00,0xe5,0x22,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe0,0x1c,0x00,0x00,0xdf,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe2,0x1c,0x00,0x00, +0xb6,0x01,0x00,0x00,0xe0,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xed,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x62,0x05,0x00,0x00, +0xe2,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb4,0x1b,0x00,0x00, +0xb6,0x01,0x00,0x00,0xd2,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb5,0x1b,0x00,0x00,0xed,0x1c,0x00,0x00,0xb4,0x1b,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb7,0x1b,0x00,0x00,0xb6,0x01,0x00,0x00,0xb5,0x1b,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb8,0x1b,0x00,0x00,0xb7,0x1b,0x00,0x00, +0xff,0x05,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf2,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb6,0x01,0x00,0x00,0xb8,0x1b,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbb,0x1b,0x00,0x00,0x4a,0x03,0x00,0x00, +0xee,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf7,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xbb,0x1b,0x00,0x00,0xd2,0x1c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xfc,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xb5,0x01,0x00,0x00,0xf7,0x1c,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x02,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0xb5,0x1b,0x00,0x00,0xf2,0x1c,0x00,0x00,0xfc,0x1c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc4,0x1b,0x00,0x00,0xc0,0x0c,0x00,0x00,0xe6,0x22,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x06,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xc4,0x1b,0x00,0x00,0xb5,0x01,0x00,0x00,0xb6,0x01,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x0c,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x17,0x06,0x00,0x00,0x18,0x06,0x00,0x00,0x06,0x1d,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc7,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xc7,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x49,0x25,0x00,0x00,0xbf,0x23,0x00,0x00, +0xa7,0x1b,0x00,0x00,0xc5,0x25,0x00,0x00,0x2b,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x47,0x25,0x00,0x00,0xbf,0x23,0x00,0x00,0xa7,0x1b,0x00,0x00, +0xc2,0x25,0x00,0x00,0x2b,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x45,0x25,0x00,0x00,0xbf,0x23,0x00,0x00,0xa7,0x1b,0x00,0x00,0xbf,0x25,0x00,0x00, +0x2b,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x43,0x25,0x00,0x00, +0xbf,0x23,0x00,0x00,0xa7,0x1b,0x00,0x00,0xbc,0x25,0x00,0x00,0x2b,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x41,0x25,0x00,0x00,0x5c,0x23,0x00,0x00, +0xa7,0x1b,0x00,0x00,0xb9,0x25,0x00,0x00,0x2b,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x40,0x25,0x00,0x00,0x05,0x02,0x00,0x00,0xa7,0x1b,0x00,0x00, +0x2d,0x1c,0x00,0x00,0x2b,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0xca,0x1b,0x00,0x00,0x40,0x25,0x00,0x00,0xc4,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0x2e,0x1c,0x00,0x00,0x2b,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xca,0x1b,0x00,0x00,0xcb,0x1b,0x00,0x00,0x2e,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xcb,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0xcc,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xcc,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xc5,0x25,0x00,0x00, +0x49,0x25,0x00,0x00,0xcb,0x1b,0x00,0x00,0xca,0x25,0x00,0x00,0x27,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xc2,0x25,0x00,0x00,0x47,0x25,0x00,0x00, +0xcb,0x1b,0x00,0x00,0xc9,0x25,0x00,0x00,0x27,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xbf,0x25,0x00,0x00,0x45,0x25,0x00,0x00,0xcb,0x1b,0x00,0x00, +0xc8,0x25,0x00,0x00,0x27,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xbc,0x25,0x00,0x00,0x43,0x25,0x00,0x00,0xcb,0x1b,0x00,0x00,0xc7,0x25,0x00,0x00, +0x27,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb9,0x25,0x00,0x00, +0x41,0x25,0x00,0x00,0xcb,0x1b,0x00,0x00,0xc6,0x25,0x00,0x00,0x27,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xaf,0x25,0x00,0x00,0x05,0x02,0x00,0x00, +0xcb,0x1b,0x00,0x00,0x29,0x1c,0x00,0x00,0x27,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0xcf,0x1b,0x00,0x00,0xaf,0x25,0x00,0x00,0xc4,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0x2a,0x1c,0x00,0x00,0x27,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xcf,0x1b,0x00,0x00,0xd0,0x1b,0x00,0x00,0x2a,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd0,0x1b,0x00,0x00,0xc4,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xd3,0x1b,0x00,0x00,0x40,0x25,0x00,0x00,0x10,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xd4,0x1b,0x00,0x00,0xaf,0x25,0x00,0x00,0xd3,0x1b,0x00,0x00, +0xf7,0x00,0x03,0x00,0xdb,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x69,0x1b,0x00,0x00,0xd6,0x1b,0x00,0x00,0xd9,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd6,0x1b,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xd8,0x1b,0x00,0x00, +0xc4,0x02,0x00,0x00,0xaf,0x25,0x00,0x00,0xf9,0x00,0x02,0x00,0xdb,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd9,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0xdb,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xdb,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xb1,0x25,0x00,0x00,0xd8,0x1b,0x00,0x00,0xd6,0x1b,0x00,0x00,0xaf,0x25,0x00,0x00, +0xd9,0x1b,0x00,0x00,0xf7,0x00,0x03,0x00,0xe3,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x64,0x1b,0x00,0x00,0xde,0x1b,0x00,0x00,0xe1,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xde,0x1b,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xe0,0x1b,0x00,0x00,0xc4,0x02,0x00,0x00,0x40,0x25,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe3,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xe1,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe3,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xe3,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xb3,0x25,0x00,0x00,0xe0,0x1b,0x00,0x00,0xde,0x1b,0x00,0x00, +0x40,0x25,0x00,0x00,0xe1,0x1b,0x00,0x00,0x50,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0xe5,0x1b,0x00,0x00,0xb1,0x25,0x00,0x00,0xb3,0x25,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xe8,0x1b,0x00,0x00,0xe5,0x1b,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xe9,0x1b,0x00,0x00,0x6b,0x1b,0x00,0x00,0xe8,0x1b,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xec,0x1b,0x00,0x00,0xaa,0x1b,0x00,0x00, +0xe9,0x1b,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0xf1,0x1b,0x00,0x00, +0x03,0x1b,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xf5,0x1b,0x00,0x00, +0x4c,0x1b,0x00,0x00,0xf1,0x1b,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0xf7,0x1b,0x00,0x00,0xf5,0x1b,0x00,0x00,0xe5,0x1b,0x00,0x00,0x7c,0x00,0x04,0x00, +0xd5,0x03,0x00,0x00,0x14,0x1d,0x00,0x00,0xf7,0x1b,0x00,0x00,0x7c,0x00,0x04,0x00, +0xd5,0x03,0x00,0x00,0x16,0x1d,0x00,0x00,0x79,0x0c,0x00,0x00,0xb0,0x00,0x05,0x00, +0xd9,0x03,0x00,0x00,0x17,0x1d,0x00,0x00,0x14,0x1d,0x00,0x00,0x16,0x1d,0x00,0x00, +0x9b,0x00,0x04,0x00,0xc9,0x00,0x00,0x00,0x18,0x1d,0x00,0x00,0x17,0x1d,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x01,0x1c,0x00,0x00,0x18,0x1d,0x00,0x00, +0xb6,0x01,0x00,0x00,0xb5,0x01,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x20,0x1d,0x00,0x00,0x02,0x1d,0x00,0x00,0x02,0x1d,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x21,0x1d,0x00,0x00,0xec,0x1b,0x00,0x00,0x20,0x1d,0x00,0x00, +0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x24,0x1d,0x00,0x00,0x21,0x1d,0x00,0x00, +0x21,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x34,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x24,0x1d,0x00,0x00,0x33,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3a,0x1d,0x00,0x00,0x1e,0x04,0x00,0x00, +0x34,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3b,0x1d,0x00,0x00, +0x3a,0x1d,0x00,0x00,0xb6,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3d,0x1d,0x00,0x00,0x4a,0x03,0x00,0x00,0x34,0x1d,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3e,0x1d,0x00,0x00,0x3d,0x1d,0x00,0x00,0xb6,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x40,0x1d,0x00,0x00,0x26,0x04,0x00,0x00, +0x3b,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x42,0x1d,0x00,0x00, +0x40,0x1d,0x00,0x00,0x3b,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x43,0x1d,0x00,0x00,0x42,0x1d,0x00,0x00,0x2b,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x46,0x1d,0x00,0x00,0x3e,0x1d,0x00,0x00,0x3e,0x1d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x47,0x1d,0x00,0x00,0x43,0x1d,0x00,0x00, +0x46,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x06,0x1c,0x00,0x00, +0x01,0x1c,0x00,0x00,0x47,0x1d,0x00,0x00,0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x08,0x1c,0x00,0x00,0x12,0x1b,0x00,0x00,0xd4,0x1b,0x00,0x00,0x3d,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x09,0x1c,0x00,0x00,0x08,0x1c,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x0b,0x1c,0x00,0x00,0x09,0x1c,0x00,0x00,0x06,0x1c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0d,0x1c,0x00,0x00,0x0b,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0e,0x1c,0x00,0x00, +0x0b,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0f,0x1c,0x00,0x00,0x0b,0x1c,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x10,0x1c,0x00,0x00,0x0d,0x1c,0x00,0x00,0x0e,0x1c,0x00,0x00, +0x0f,0x1c,0x00,0x00,0x06,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x89,0x00,0x00,0x00, +0x11,0x1c,0x00,0x00,0x14,0x1b,0x00,0x00,0x81,0x00,0x05,0x00,0x89,0x00,0x00,0x00, +0x12,0x1c,0x00,0x00,0x11,0x1c,0x00,0x00,0x10,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00, +0x14,0x1b,0x00,0x00,0x12,0x1c,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x15,0x1c,0x00,0x00,0xec,0x1b,0x00,0x00,0xec,0x1b,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x18,0x1c,0x00,0x00,0x0c,0x1d,0x00,0x00,0x15,0x1c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x19,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x18,0x1c,0x00,0x00,0xaa,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x1b,0x1c,0x00,0x00,0x40,0x25,0x00,0x00,0x05,0x02,0x00,0x00,0xaa,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0x1d,0x1c,0x00,0x00,0xaf,0x25,0x00,0x00,0x05,0x02,0x00,0x00, +0xa7,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x1e,0x1c,0x00,0x00,0x1b,0x1c,0x00,0x00, +0x1d,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x21,0x1c,0x00,0x00, +0x08,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0x6d,0x1d,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x1e,0x1c,0x00,0x00,0x50,0x1d,0x00,0x00,0x54,0x1d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x50,0x1d,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x72,0x1d,0x00,0x00,0x21,0x1c,0x00,0x00,0x19,0x1c,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x76,0x1d,0x00,0x00,0x21,0x1c,0x00,0x00,0x72,0x1d,0x00,0x00, +0xf9,0x00,0x02,0x00,0x6d,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0x54,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x7d,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xbf,0x25,0x00,0x00,0x21,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x82,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xbc,0x25,0x00,0x00,0x21,0x1c,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x5d,0x1d,0x00,0x00,0x21,0x1c,0x00,0x00,0x19,0x1c,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x61,0x1d,0x00,0x00,0xc5,0x25,0x00,0x00,0x5d,0x1d,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x64,0x1d,0x00,0x00,0x21,0x1c,0x00,0x00, +0x5d,0x1d,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x67,0x1d,0x00,0x00, +0xc2,0x25,0x00,0x00,0x64,0x1d,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6b,0x1d,0x00,0x00,0xb9,0x25,0x00,0x00,0x19,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x6d,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0x6d,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xca,0x25,0x00,0x00,0x72,0x1d,0x00,0x00,0x50,0x1d,0x00,0x00, +0x61,0x1d,0x00,0x00,0x54,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xc9,0x25,0x00,0x00,0x76,0x1d,0x00,0x00,0x50,0x1d,0x00,0x00,0x67,0x1d,0x00,0x00, +0x54,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xc8,0x25,0x00,0x00, +0x21,0x1c,0x00,0x00,0x50,0x1d,0x00,0x00,0x7d,0x1d,0x00,0x00,0x54,0x1d,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xc7,0x25,0x00,0x00,0x21,0x1c,0x00,0x00, +0x50,0x1d,0x00,0x00,0x82,0x1d,0x00,0x00,0x54,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xc6,0x25,0x00,0x00,0x19,0x1c,0x00,0x00,0x50,0x1d,0x00,0x00, +0x6b,0x1d,0x00,0x00,0x54,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0x27,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x27,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x29,0x1c,0x00,0x00,0xaf,0x25,0x00,0x00,0x0b,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0xcc,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x2a,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x2b,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x2b,0x1c,0x00,0x00,0x80,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x2d,0x1c,0x00,0x00,0x40,0x25,0x00,0x00,0x0b,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc7,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x2e,0x1c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x88,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x41,0x25,0x00,0x00,0xba,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x89,0x1d,0x00,0x00,0x88,0x1d,0x00,0x00,0xf6,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x8e,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0x8e,0x1d,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x4e,0x26,0x00,0x00,0x89,0x1d,0x00,0x00,0x41,0x25,0x00,0x00, +0xb6,0x01,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x95,0x1d,0x00,0x00, +0x4e,0x26,0x00,0x00,0x4e,0x26,0x00,0x00,0x4e,0x26,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x96,0x1d,0x00,0x00,0x49,0x25,0x00,0x00,0x95,0x1d,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x9d,0x1d,0x00,0x00,0x47,0x25,0x00,0x00, +0x95,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xa5,0x1d,0x00,0x00, +0x96,0x1d,0x00,0x00,0x96,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xa6,0x1d,0x00,0x00,0x9d,0x1d,0x00,0x00,0xa5,0x1d,0x00,0x00,0x0c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xa7,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xa6,0x1d,0x00,0x00,0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xa8,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0xa7,0x1d,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x32,0x1c,0x00,0x00,0x14,0x1b,0x00,0x00,0x95,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x33,0x1c,0x00,0x00,0x32,0x1c,0x00,0x00, +0xba,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x34,0x1c,0x00,0x00,0x33,0x1c,0x00,0x00, +0xf6,0x02,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x35,0x1c,0x00,0x00, +0x34,0x1c,0x00,0x00,0xb6,0x01,0x00,0x00,0xb5,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x37,0x1c,0x00,0x00,0x32,0x1c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x38,0x1c,0x00,0x00,0x37,0x1c,0x00,0x00,0x35,0x1c,0x00,0x00, +0x3e,0x00,0x03,0x00,0x32,0x1c,0x00,0x00,0x38,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x3b,0x1c,0x00,0x00,0x32,0x1c,0x00,0x00,0xba,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0x3c,0x1c,0x00,0x00,0x3b,0x1c,0x00,0x00,0xf6,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x59,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x3c,0x1c,0x00,0x00,0x3d,0x1c,0x00,0x00,0x59,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3d,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x89,0x00,0x00,0x00,0x3e,0x1c,0x00,0x00, +0x14,0x1b,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x3f,0x1c,0x00,0x00, +0x3e,0x1c,0x00,0x00,0x3e,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x41,0x1c,0x00,0x00, +0x32,0x1c,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x42,0x1c,0x00,0x00, +0x41,0x1c,0x00,0x00,0x41,0x1c,0x00,0x00,0x41,0x1c,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x43,0x1c,0x00,0x00,0x3f,0x1c,0x00,0x00,0x42,0x1c,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x44,0x1c,0x00,0x00,0x14,0x1b,0x00,0x00, +0x4f,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x45,0x1c,0x00,0x00, +0x43,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0x44,0x1c,0x00,0x00, +0x45,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x46,0x1c,0x00,0x00, +0x14,0x1b,0x00,0x00,0x30,0x03,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x47,0x1c,0x00,0x00,0x43,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x3e,0x00,0x03,0x00, +0x46,0x1c,0x00,0x00,0x47,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x48,0x1c,0x00,0x00,0x14,0x1b,0x00,0x00,0x34,0x03,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x49,0x1c,0x00,0x00,0x43,0x1c,0x00,0x00,0x02,0x00,0x00,0x00, +0x3e,0x00,0x03,0x00,0x48,0x1c,0x00,0x00,0x49,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x4b,0x1c,0x00,0x00,0x32,0x1c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4c,0x1c,0x00,0x00,0x4b,0x1c,0x00,0x00,0xbb,0x06,0x00,0x00, +0x3e,0x00,0x03,0x00,0x32,0x1c,0x00,0x00,0x4c,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x89,0x00,0x00,0x00,0x4f,0x1c,0x00,0x00,0x14,0x1b,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x50,0x1c,0x00,0x00,0x4f,0x1c,0x00,0x00,0x4f,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xb1,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x50,0x1c,0x00,0x00,0x45,0x25,0x00,0x00,0x43,0x25,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x54,0x1c,0x00,0x00,0xb1,0x1d,0x00,0x00,0x00,0x00,0x00,0x00, +0x3e,0x00,0x03,0x00,0x44,0x1c,0x00,0x00,0x54,0x1c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x56,0x1c,0x00,0x00,0xb1,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x3e,0x00,0x03,0x00,0x46,0x1c,0x00,0x00,0x56,0x1c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x58,0x1c,0x00,0x00,0xb1,0x1d,0x00,0x00,0x02,0x00,0x00,0x00, +0x3e,0x00,0x03,0x00,0x48,0x1c,0x00,0x00,0x58,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x59,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x59,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x89,0x00,0x00,0x00,0x5a,0x1c,0x00,0x00,0x14,0x1b,0x00,0x00,0x3e,0x00,0x03,0x00, +0x9e,0x0b,0x00,0x00,0x5a,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0xd4,0x22,0x00,0x00, +0x96,0x1d,0x00,0x00,0x3e,0x00,0x03,0x00,0xd5,0x22,0x00,0x00,0xa8,0x1d,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xd6,0x22,0x00,0x00,0xd4,0x22,0x00,0x00, +0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd0,0x1d,0x00,0x00, +0xd6,0x22,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd2,0x1d,0x00,0x00, +0xd0,0x1d,0x00,0x00,0xb8,0x09,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xd3,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0xd2,0x1d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd4,0x1d,0x00,0x00,0xd3,0x1d,0x00,0x00, +0xe0,0x09,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x3a,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xee,0x0c,0x00,0x00,0x61,0x0c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x3f,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x3a,0x1e,0x00,0x00,0xea,0x19,0x00,0x00,0xb8,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0xda,0x1d,0x00,0x00,0x3f,0x1e,0x00,0x00,0x2a,0x07,0x00,0x00, +0xf7,0x00,0x03,0x00,0xde,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xda,0x1d,0x00,0x00,0xdb,0x1d,0x00,0x00,0xde,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00, +0xdb,0x1d,0x00,0x00,0xa4,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xdd,0x1d,0x00,0x00, +0x6b,0x0c,0x00,0x00,0x9f,0x08,0x00,0x00,0xf9,0x00,0x02,0x00,0xde,0x1d,0x00,0x00, +0xf8,0x00,0x02,0x00,0xde,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0xc9,0x00,0x00,0x00, +0xdf,0x1d,0x00,0x00,0xda,0x1d,0x00,0x00,0x59,0x1c,0x00,0x00,0xdd,0x1d,0x00,0x00, +0xdb,0x1d,0x00,0x00,0xf7,0x00,0x03,0x00,0xe5,0x1d,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xdf,0x1d,0x00,0x00,0xe1,0x1d,0x00,0x00,0xe4,0x1d,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe1,0x1d,0x00,0x00,0x3d,0x00,0x04,0x00,0x40,0x02,0x00,0x00, +0x42,0x1e,0x00,0x00,0x69,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x48,0x02,0x00,0x00, +0x44,0x1e,0x00,0x00,0x42,0x1e,0x00,0x00,0xe6,0x0c,0x00,0x00,0x58,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x46,0x1e,0x00,0x00,0x44,0x1e,0x00,0x00,0xc9,0x0c,0x00,0x00, +0x02,0x00,0x00,0x00,0xb5,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xe5,0x1d,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe4,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0xe5,0x1d,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe5,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0x5b,0x25,0x00,0x00,0x46,0x1e,0x00,0x00,0xe1,0x1d,0x00,0x00,0xe8,0x05,0x00,0x00, +0xe4,0x1d,0x00,0x00,0x3e,0x00,0x03,0x00,0xb8,0x1d,0x00,0x00,0x5b,0x25,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xe8,0x1d,0x00,0x00,0xb8,0x1d,0x00,0x00, +0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe9,0x1d,0x00,0x00, +0xe8,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xea,0x1d,0x00,0x00, +0xd4,0x1d,0x00,0x00,0xe9,0x1d,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xec,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xea,0x1d,0x00,0x00, +0xbe,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xee,0x1d,0x00,0x00,0xec,0x1d,0x00,0x00, +0xe0,0x09,0x00,0x00,0xf7,0x00,0x03,0x00,0x21,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xee,0x1d,0x00,0x00,0xef,0x1d,0x00,0x00,0x21,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0xef,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0xf0,0x1d,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf0,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x5d,0x25,0x00,0x00,0xec,0x1d,0x00,0x00,0xef,0x1d,0x00,0x00,0x14,0x26,0x00,0x00, +0x06,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x5c,0x25,0x00,0x00, +0x0b,0x02,0x00,0x00,0xef,0x1d,0x00,0x00,0x08,0x1e,0x00,0x00,0x06,0x1e,0x00,0x00, +0xb3,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xf3,0x1d,0x00,0x00,0x5c,0x25,0x00,0x00, +0xc4,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x09,0x1e,0x00,0x00,0x06,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xf3,0x1d,0x00,0x00,0xf4,0x1d,0x00,0x00, +0x09,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xf4,0x1d,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xf7,0x1d,0x00,0x00,0xb8,0x1d,0x00,0x00,0x5c,0x25,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf8,0x1d,0x00,0x00,0xf7,0x1d,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf9,0x1d,0x00,0x00,0xd4,0x1d,0x00,0x00, +0xf8,0x1d,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xfb,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0xea,0x1d,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xfd,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0xf9,0x1d,0x00,0x00,0xb4,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xfe,0x1d,0x00,0x00, +0xfb,0x1d,0x00,0x00,0xfd,0x1d,0x00,0x00,0xf7,0x00,0x03,0x00,0x05,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xfe,0x1d,0x00,0x00,0xff,0x1d,0x00,0x00, +0x05,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xff,0x1d,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x01,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xf9,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x4b,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x5d,0x25,0x00,0x00,0x01,0x1e,0x00,0x00, +0xf9,0x00,0x02,0x00,0x05,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x1e,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x14,0x26,0x00,0x00,0x5d,0x25,0x00,0x00, +0xf4,0x1d,0x00,0x00,0x4b,0x1e,0x00,0x00,0xff,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00, +0x06,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x06,0x1e,0x00,0x00,0x80,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x08,0x1e,0x00,0x00,0x5c,0x25,0x00,0x00,0x0b,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xf0,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0x09,0x1e,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xd7,0x22,0x00,0x00,0xd5,0x22,0x00,0x00, +0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0b,0x1e,0x00,0x00, +0xd7,0x22,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0d,0x1e,0x00,0x00, +0x0b,0x1e,0x00,0x00,0x34,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x4f,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x0d,0x1e,0x00,0x00, +0xb5,0x01,0x00,0x00,0xb6,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x54,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x4f,0x1e,0x00,0x00, +0x0a,0x0a,0x00,0x00,0xb7,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x13,0x1e,0x00,0x00, +0x5d,0x25,0x00,0x00,0xec,0x1d,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x14,0x1e,0x00,0x00,0x13,0x1e,0x00,0x00,0xb6,0x01,0x00,0x00,0xb5,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x16,0x1e,0x00,0x00,0x14,0x1e,0x00,0x00, +0x54,0x1e,0x00,0x00,0xba,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x18,0x1e,0x00,0x00, +0x16,0x1e,0x00,0x00,0xe0,0x09,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x19,0x1e,0x00,0x00,0x18,0x1e,0x00,0x00,0xb6,0x01,0x00,0x00,0xb5,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x59,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0xce,0x1a,0x00,0x00,0xeb,0x06,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x5e,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x61,0x0c,0x00,0x00,0x59,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1e,0x1e,0x00,0x00,0xb6,0x01,0x00,0x00,0x5e,0x1e,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x20,0x1e,0x00,0x00,0x19,0x1e,0x00,0x00,0x1e,0x1e,0x00,0x00, +0xf9,0x00,0x02,0x00,0x21,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x21,0x1e,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x5e,0x25,0x00,0x00,0xb5,0x01,0x00,0x00, +0xe5,0x1d,0x00,0x00,0x20,0x1e,0x00,0x00,0x09,0x1e,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x22,0x1e,0x00,0x00,0xb8,0x1d,0x00,0x00,0x34,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x23,0x1e,0x00,0x00,0x22,0x1e,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x24,0x1e,0x00,0x00,0xb8,0x1d,0x00,0x00, +0x95,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x24,0x1e,0x00,0x00,0x23,0x1e,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x25,0x1e,0x00,0x00,0xb8,0x1d,0x00,0x00, +0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x26,0x1e,0x00,0x00, +0x25,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00,0x22,0x1e,0x00,0x00,0x26,0x1e,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x29,0x1e,0x00,0x00,0xe8,0x1d,0x00,0x00, +0x3e,0x00,0x03,0x00,0x25,0x1e,0x00,0x00,0x29,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00, +0xe8,0x1d,0x00,0x00,0xd4,0x1d,0x00,0x00,0x3d,0x00,0x04,0x00,0x89,0x00,0x00,0x00, +0x2e,0x1e,0x00,0x00,0xb8,0x1d,0x00,0x00,0x3d,0x00,0x04,0x00,0x60,0x02,0x00,0x00, +0x60,0x1e,0x00,0x00,0x62,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0x60,0x1e,0x00,0x00, +0x72,0x0b,0x00,0x00,0x2e,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x32,0x1e,0x00,0x00,0x24,0x1e,0x00,0x00,0xb7,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x33,0x1e,0x00,0x00,0x32,0x1e,0x00,0x00,0xb5,0x01,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x34,0x1e,0x00,0x00,0x33,0x1e,0x00,0x00,0xb6,0x01,0x00,0x00, +0xb5,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x35,0x1e,0x00,0x00, +0x5e,0x25,0x00,0x00,0x34,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xef,0x0b,0x00,0x00,0x9e,0x0b,0x00,0x00,0x95,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xf0,0x0b,0x00,0x00,0xef,0x0b,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x78,0x1e,0x00,0x00,0xe2,0x0c,0x00,0x00,0xb6,0x01,0x00,0x00, +0xb5,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7c,0x1e,0x00,0x00, +0x78,0x1e,0x00,0x00,0x10,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7e,0x1e,0x00,0x00,0xb6,0x01,0x00,0x00,0xee,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7f,0x1e,0x00,0x00,0x7c,0x1e,0x00,0x00,0x7e,0x1e,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x81,0x1e,0x00,0x00,0xf0,0x0b,0x00,0x00, +0x34,0x07,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x83,0x1e,0x00,0x00, +0x6f,0x25,0x00,0x00,0xb6,0x01,0x00,0x00,0xb5,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x85,0x1e,0x00,0x00,0xc0,0x0c,0x00,0x00,0x34,0x07,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x99,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x85,0x1e,0x00,0x00,0xb5,0x01,0x00,0x00,0xb6,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x9e,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x83,0x1e,0x00,0x00,0x99,0x1e,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xa4,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x7f,0x1e,0x00,0x00,0x81,0x1e,0x00,0x00,0x9e,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xa9,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x7f,0x1e,0x00,0x00,0xa4,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8d,0x1e,0x00,0x00,0xc0,0x0c,0x00,0x00,0xe7,0x22,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xad,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x8d,0x1e,0x00,0x00,0xb5,0x01,0x00,0x00,0xb6,0x01,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xb3,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0xa9,0x1e,0x00,0x00,0xf0,0x0b,0x00,0x00,0xad,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xb8,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xa9,0x1e,0x00,0x00,0xb3,0x1e,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x95,0x1e,0x00,0x00,0xb8,0x1e,0x00,0x00,0xb8,0x1e,0x00,0x00,0xb8,0x1e,0x00,0x00, +0xf7,0x00,0x03,0x00,0x0a,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x6b,0x0c,0x00,0x00,0xf5,0x0b,0x00,0x00,0xf9,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf5,0x0b,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xf7,0x0b,0x00,0x00, +0x5a,0x1c,0x00,0x00,0x5a,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0xab,0x0b,0x00,0x00,0xf7,0x0b,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xbc,0x1e,0x00,0x00,0xab,0x0b,0x00,0x00, +0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xbd,0x1e,0x00,0x00, +0xbc,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xbe,0x1e,0x00,0x00, +0xab,0x0b,0x00,0x00,0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xbf,0x1e,0x00,0x00,0xbe,0x1e,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc0,0x1e,0x00,0x00,0xbd,0x1e,0x00,0x00,0xbf,0x1e,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xc1,0x1e,0x00,0x00,0xab,0x0b,0x00,0x00,0x34,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc2,0x1e,0x00,0x00,0xc1,0x1e,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc3,0x1e,0x00,0x00,0xc0,0x1e,0x00,0x00, +0xc2,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc5,0x1e,0x00,0x00, +0xbc,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc7,0x1e,0x00,0x00, +0xc1,0x1e,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc8,0x1e,0x00,0x00, +0xc5,0x1e,0x00,0x00,0xc7,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xca,0x1e,0x00,0x00,0xbc,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xcc,0x1e,0x00,0x00,0xbe,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xcd,0x1e,0x00,0x00,0xca,0x1e,0x00,0x00,0xcc,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xcf,0x1e,0x00,0x00,0xc1,0x1e,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd0,0x1e,0x00,0x00,0xcd,0x1e,0x00,0x00,0xcf,0x1e,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xd1,0x1e,0x00,0x00,0xc3,0x1e,0x00,0x00, +0xc8,0x1e,0x00,0x00,0xd0,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x0a,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf9,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x01,0x1f,0x00,0x00,0x5e,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x03,0x1f,0x00,0x00,0x5e,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x04,0x1f,0x00,0x00,0x01,0x1f,0x00,0x00, +0x03,0x1f,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x05,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x04,0x1f,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x06,0x1f,0x00,0x00,0xb6,0x01,0x00,0x00,0x05,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x62,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x06,0x1f,0x00,0x00,0xe3,0x08,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x67,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xdb,0x08,0x00,0x00,0x62,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x70,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x61,0x0c,0x00,0x00, +0xad,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x75,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xee,0x0c,0x00,0x00,0x70,0x1f,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x7b,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x67,0x1f,0x00,0x00,0xb6,0x01,0x00,0x00,0x75,0x1f,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x17,0x1f,0x00,0x00,0xa8,0x1d,0x00,0x00, +0x7b,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x1b,0x1f,0x00,0x00, +0x96,0x1d,0x00,0x00,0x17,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x1f,0x1f,0x00,0x00,0x96,0x1d,0x00,0x00,0x17,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x80,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x45,0x25,0x00,0x00,0x1b,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x85,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x43,0x25,0x00,0x00, +0x1f,0x1f,0x00,0x00,0xba,0x00,0x05,0x00,0x24,0x09,0x00,0x00,0x2f,0x1f,0x00,0x00, +0x80,0x1f,0x00,0x00,0x80,0x25,0x00,0x00,0x9a,0x00,0x04,0x00,0xc9,0x00,0x00,0x00, +0x30,0x1f,0x00,0x00,0x2f,0x1f,0x00,0x00,0xa8,0x00,0x04,0x00,0xc9,0x00,0x00,0x00, +0x31,0x1f,0x00,0x00,0x30,0x1f,0x00,0x00,0xf7,0x00,0x03,0x00,0x37,0x1f,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x31,0x1f,0x00,0x00,0x32,0x1f,0x00,0x00, +0x37,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0x32,0x1f,0x00,0x00,0xba,0x00,0x05,0x00, +0x24,0x09,0x00,0x00,0x35,0x1f,0x00,0x00,0x80,0x25,0x00,0x00,0x85,0x1f,0x00,0x00, +0x9a,0x00,0x04,0x00,0xc9,0x00,0x00,0x00,0x36,0x1f,0x00,0x00,0x35,0x1f,0x00,0x00, +0xf9,0x00,0x02,0x00,0x37,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0x37,0x1f,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc9,0x00,0x00,0x00,0x38,0x1f,0x00,0x00,0x30,0x1f,0x00,0x00, +0xf9,0x0b,0x00,0x00,0x36,0x1f,0x00,0x00,0x32,0x1f,0x00,0x00,0xf7,0x00,0x03,0x00, +0x55,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x38,0x1f,0x00,0x00, +0x39,0x1f,0x00,0x00,0x55,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0x39,0x1f,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x3d,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x80,0x25,0x00,0x00,0x80,0x1f,0x00,0x00,0x85,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x8a,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x35,0x1e,0x00,0x00,0xfe,0x1a,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x41,0x1f,0x00,0x00,0x8a,0x1f,0x00,0x00,0x8a,0x1f,0x00,0x00, +0x8a,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x8f,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x5e,0x0c,0x00,0x00,0x4e,0x03,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x45,0x1f,0x00,0x00,0xb6,0x01,0x00,0x00, +0x8f,0x1f,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x48,0x1f,0x00,0x00, +0x41,0x1f,0x00,0x00,0x45,0x1f,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x97,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x48,0x1f,0x00,0x00, +0xbf,0x0a,0x00,0x00,0xe8,0x22,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xa9,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x3d,0x1f,0x00,0x00, +0x80,0x25,0x00,0x00,0x97,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xae,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x95,0x1e,0x00,0x00, +0x52,0x09,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xc8,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xae,0x1f,0x00,0x00,0x95,0x1e,0x00,0x00, +0x97,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00,0x55,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x55,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x90,0x25,0x00,0x00, +0x95,0x1e,0x00,0x00,0x37,0x1f,0x00,0x00,0xc8,0x1f,0x00,0x00,0x39,0x1f,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x8f,0x25,0x00,0x00,0x80,0x25,0x00,0x00, +0x37,0x1f,0x00,0x00,0xa9,0x1f,0x00,0x00,0x39,0x1f,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xd3,0x1f,0x00,0x00,0x5a,0x1c,0x00,0x00,0x5a,0x1c,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xd4,0x1f,0x00,0x00,0x90,0x25,0x00,0x00,0xd3,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xe5,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xc2,0x08,0x00,0x00,0xd4,0x1f,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xd9,0x1f,0x00,0x00,0xd3,0x1f,0x00,0x00,0xe5,0x1f,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xdc,0x1f,0x00,0x00,0x5a,0x1c,0x00,0x00, +0x5a,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xeb,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x8f,0x25,0x00,0x00,0xdc,0x1f,0x00,0x00,0xd9,0x1f,0x00,0x00, +0x3e,0x00,0x03,0x00,0xcf,0x1f,0x00,0x00,0xeb,0x1f,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xef,0x1f,0x00,0x00,0xcf,0x1f,0x00,0x00,0x4f,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf0,0x1f,0x00,0x00,0xef,0x1f,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xf1,0x1f,0x00,0x00,0xcf,0x1f,0x00,0x00, +0x30,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf2,0x1f,0x00,0x00, +0xf1,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf3,0x1f,0x00,0x00, +0xf0,0x1f,0x00,0x00,0xf2,0x1f,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xf4,0x1f,0x00,0x00,0xcf,0x1f,0x00,0x00,0x34,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xf5,0x1f,0x00,0x00,0xf4,0x1f,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf6,0x1f,0x00,0x00,0xf3,0x1f,0x00,0x00,0xf5,0x1f,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf8,0x1f,0x00,0x00,0xef,0x1f,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xfa,0x1f,0x00,0x00,0xf4,0x1f,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfb,0x1f,0x00,0x00,0xf8,0x1f,0x00,0x00, +0xfa,0x1f,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xfd,0x1f,0x00,0x00, +0xef,0x1f,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xff,0x1f,0x00,0x00, +0xf1,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x00,0x20,0x00,0x00, +0xfd,0x1f,0x00,0x00,0xff,0x1f,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x02,0x20,0x00,0x00,0xf4,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x03,0x20,0x00,0x00,0x00,0x20,0x00,0x00,0x02,0x20,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x04,0x20,0x00,0x00,0xf6,0x1f,0x00,0x00,0xfb,0x1f,0x00,0x00, +0x03,0x20,0x00,0x00,0xf9,0x00,0x02,0x00,0x0a,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0a,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x93,0x25,0x00,0x00, +0xd1,0x1e,0x00,0x00,0xf5,0x0b,0x00,0x00,0x04,0x20,0x00,0x00,0x55,0x1f,0x00,0x00, +0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x0a,0x20,0x00,0x00,0x87,0x1a,0x00,0x00, +0xae,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0b,0x20,0x00,0x00,0x0a,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x0d,0x20,0x00,0x00,0x0b,0x20,0x00,0x00, +0xb5,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x0f,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0f,0x20,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x4f,0x26,0x00,0x00, +0x0d,0x20,0x00,0x00,0xb6,0x01,0x00,0x00,0x0b,0x20,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x15,0x20,0x00,0x00,0x4f,0x26,0x00,0x00,0x4f,0x26,0x00,0x00, +0x4f,0x26,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x16,0x20,0x00,0x00, +0x93,0x25,0x00,0x00,0x15,0x20,0x00,0x00,0x41,0x00,0x05,0x00,0x31,0x02,0x00,0x00, +0x1d,0x20,0x00,0x00,0x04,0x02,0x00,0x00,0x30,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x1e,0x20,0x00,0x00,0x1d,0x20,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x19,0x20,0x00,0x00,0x16,0x20,0x00,0x00,0x1e,0x20,0x00,0x00, +0x3e,0x00,0x03,0x00,0xb7,0x0b,0x00,0x00,0xdf,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x11,0x0c,0x00,0x00,0xef,0x0b,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x2b,0x20,0x00,0x00,0x39,0x0c,0x00,0x00,0xb9,0x0c,0x00,0x00, +0x3e,0x00,0x03,0x00,0x20,0x20,0x00,0x00,0x2b,0x20,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x45,0x20,0x00,0x00,0x20,0x20,0x00,0x00,0x4f,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x46,0x20,0x00,0x00,0x45,0x20,0x00,0x00, +0xbe,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x47,0x20,0x00,0x00,0x46,0x20,0x00,0x00, +0xb5,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x4c,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x47,0x20,0x00,0x00,0x48,0x20,0x00,0x00,0x4c,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0x48,0x20,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x4a,0x20,0x00,0x00,0x45,0x20,0x00,0x00,0xbc,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x4b,0x20,0x00,0x00,0x4a,0x20,0x00,0x00,0xb6,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x4c,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x4c,0x20,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc9,0x00,0x00,0x00,0x4d,0x20,0x00,0x00,0x47,0x20,0x00,0x00,0x0f,0x20,0x00,0x00, +0x4b,0x20,0x00,0x00,0x48,0x20,0x00,0x00,0xf7,0x00,0x03,0x00,0x58,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x4d,0x20,0x00,0x00,0x4e,0x20,0x00,0x00, +0x58,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x4e,0x20,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x4f,0x20,0x00,0x00,0x20,0x20,0x00,0x00,0x30,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x50,0x20,0x00,0x00,0x4f,0x20,0x00,0x00, +0xbe,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x51,0x20,0x00,0x00,0x50,0x20,0x00,0x00, +0xb5,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x56,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x51,0x20,0x00,0x00,0x52,0x20,0x00,0x00,0x56,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0x52,0x20,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x54,0x20,0x00,0x00,0x4f,0x20,0x00,0x00,0xbc,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x55,0x20,0x00,0x00,0x54,0x20,0x00,0x00,0xb6,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x56,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x56,0x20,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc9,0x00,0x00,0x00,0x57,0x20,0x00,0x00,0x51,0x20,0x00,0x00,0x4e,0x20,0x00,0x00, +0x55,0x20,0x00,0x00,0x52,0x20,0x00,0x00,0xf9,0x00,0x02,0x00,0x58,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0x58,0x20,0x00,0x00,0xf5,0x00,0x07,0x00,0xc9,0x00,0x00,0x00, +0x59,0x20,0x00,0x00,0x4d,0x20,0x00,0x00,0x4c,0x20,0x00,0x00,0x57,0x20,0x00,0x00, +0x56,0x20,0x00,0x00,0xa4,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x2e,0x20,0x00,0x00, +0x59,0x20,0x00,0x00,0x9f,0x08,0x00,0x00,0xf7,0x00,0x03,0x00,0x3f,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x2e,0x20,0x00,0x00,0x2f,0x20,0x00,0x00, +0x33,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x2f,0x20,0x00,0x00,0x3d,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x30,0x20,0x00,0x00,0xb7,0x0b,0x00,0x00,0x3e,0x00,0x03,0x00, +0x21,0x20,0x00,0x00,0x30,0x20,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x5b,0x20,0x00,0x00,0x21,0x20,0x00,0x00,0x4f,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0x5b,0x20,0x00,0x00,0xb5,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x32,0x20,0x00,0x00,0x21,0x20,0x00,0x00,0x3e,0x00,0x03,0x00,0xb7,0x0b,0x00,0x00, +0x32,0x20,0x00,0x00,0xf9,0x00,0x02,0x00,0x3f,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0x33,0x20,0x00,0x00,0x41,0x00,0x05,0x00,0x31,0x02,0x00,0x00,0x5e,0x20,0x00,0x00, +0x04,0x02,0x00,0x00,0x3b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x5f,0x20,0x00,0x00,0x5e,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x35,0x20,0x00,0x00,0x5f,0x20,0x00,0x00,0x71,0x09,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x38,0x20,0x00,0x00,0x11,0x0c,0x00,0x00,0x35,0x20,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x39,0x20,0x00,0x00,0xb7,0x0b,0x00,0x00, +0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x3a,0x20,0x00,0x00, +0x39,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3c,0x20,0x00,0x00, +0x3a,0x20,0x00,0x00,0x38,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x64,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb5,0x01,0x00,0x00, +0x3c,0x20,0x00,0x00,0x3e,0x00,0x03,0x00,0x39,0x20,0x00,0x00,0x64,0x20,0x00,0x00, +0xf9,0x00,0x02,0x00,0x3f,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x3f,0x20,0x00,0x00, +0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x41,0x20,0x00,0x00,0xb7,0x0b,0x00,0x00, +0x3d,0x00,0x04,0x00,0x7a,0x02,0x00,0x00,0x66,0x20,0x00,0x00,0x7c,0x02,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x69,0x20,0x00,0x00,0x41,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6a,0x20,0x00,0x00, +0x41,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0x6b,0x20,0x00,0x00,0x69,0x20,0x00,0x00,0x6a,0x20,0x00,0x00,0xb5,0x01,0x00,0x00, +0xb5,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0x66,0x20,0x00,0x00,0x72,0x0b,0x00,0x00, +0x6b,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x9f,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x3c,0x0a,0x00,0x00,0xce,0x1a,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xa3,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xc0,0x0c,0x00,0x00,0xb5,0x01,0x00,0x00,0xb6,0x01,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xa9,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x9f,0x20,0x00,0x00,0x1e,0x04,0x00,0x00,0xa3,0x20,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xae,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x9f,0x20,0x00,0x00,0xa9,0x20,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x88,0x20,0x00,0x00,0xae,0x20,0x00,0x00,0xae,0x20,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8a,0x20,0x00,0x00,0xee,0x0c,0x00,0x00, +0x2a,0x07,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb3,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x8a,0x20,0x00,0x00,0x5e,0x0c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb8,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x88,0x20,0x00,0x00,0xb3,0x20,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x90,0x20,0x00,0x00,0x6b,0x0c,0x00,0x00,0xb6,0x01,0x00,0x00, +0xb8,0x20,0x00,0x00,0xbe,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x94,0x20,0x00,0x00, +0x99,0x1e,0x00,0x00,0xb6,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x99,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x94,0x20,0x00,0x00,0x95,0x20,0x00,0x00, +0x99,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x95,0x20,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xc1,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xf6,0x02,0x00,0x00,0x90,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x98,0x20,0x00,0x00,0xc1,0x20,0x00,0x00,0x67,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x99,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x99,0x20,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xa8,0x25,0x00,0x00,0x90,0x20,0x00,0x00,0x3f,0x20,0x00,0x00, +0x98,0x20,0x00,0x00,0x95,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x18,0x0c,0x00,0x00,0x19,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x19,0x0c,0x00,0x00,0x19,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1a,0x0c,0x00,0x00,0x19,0x20,0x00,0x00, +0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x1b,0x0c,0x00,0x00, +0x18,0x0c,0x00,0x00,0x19,0x0c,0x00,0x00,0x1a,0x0c,0x00,0x00,0xa8,0x25,0x00,0x00, +0x3d,0x00,0x04,0x00,0x71,0x02,0x00,0x00,0xc3,0x20,0x00,0x00,0x73,0x02,0x00,0x00, +0x63,0x00,0x04,0x00,0xc3,0x20,0x00,0x00,0x72,0x0b,0x00,0x00,0x1b,0x0c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x83,0x02,0x00,0x00,0xca,0x20,0x00,0x00,0x85,0x02,0x00,0x00, +0x63,0x00,0x04,0x00,0xca,0x20,0x00,0x00,0x72,0x0b,0x00,0x00,0xe8,0x05,0x00,0x00, +0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_3d198a202421efb729ac776aef836f54.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_3d198a202421efb729ac776aef836f54.h new file mode 100644 index 00000000..f8da5531 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_3d198a202421efb729ac776aef836f54.h @@ -0,0 +1,1809 @@ +// ffx_fsr2_accumulate_pass_3d198a202421efb729ac776aef836f54.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_3d198a202421efb729ac776aef836f54_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3d198a202421efb729ac776aef836f54_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3d198a202421efb729ac776aef836f54_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3d198a202421efb729ac776aef836f54_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_3d198a202421efb729ac776aef836f54_SampledImageResourceNames[] = { "r_input_exposure", "r_dilated_reactive_masks", "r_input_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_lanczos_lut", "r_imgMips", "r_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3d198a202421efb729ac776aef836f54_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 8, 10, 12, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3d198a202421efb729ac776aef836f54_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3d198a202421efb729ac776aef836f54_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_3d198a202421efb729ac776aef836f54_StorageImageResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_upscaled_output", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3d198a202421efb729ac776aef836f54_StorageImageResourceBindings[] = { 13, 14, 15, 16, 17, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3d198a202421efb729ac776aef836f54_StorageImageResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3d198a202421efb729ac776aef836f54_StorageImageResourceSets[] = { 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_3d198a202421efb729ac776aef836f54_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3d198a202421efb729ac776aef836f54_UniformBufferResourceBindings[] = { 18, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3d198a202421efb729ac776aef836f54_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3d198a202421efb729ac776aef836f54_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_3d198a202421efb729ac776aef836f54_size = 28492; + +static const unsigned char g_ffx_fsr2_accumulate_pass_3d198a202421efb729ac776aef836f54_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x65,0x26,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x38,0x00,0x00,0x00,0x0b,0x00,0x06,0x00, +0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c,0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30, +0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x0f,0x00,0x07,0x00,0x05,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0xe2,0x0b,0x00,0x00,0xf8,0x0b,0x00,0x00,0x10,0x00,0x06,0x00, +0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00, +0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c, +0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66, +0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00,0x04,0x00,0x0a,0x00, +0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x69,0x6d, +0x61,0x67,0x65,0x5f,0x6c,0x6f,0x61,0x64,0x5f,0x66,0x6f,0x72,0x6d,0x61,0x74,0x74, +0x65,0x64,0x00,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c, +0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65, +0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00, +0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64, +0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00, +0x02,0x02,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e, +0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x02,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69, +0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00,0x02,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0b,0x00,0x02,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70, +0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44, +0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00, +0x02,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00, +0x02,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00, +0x02,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e, +0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00,0x02,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70, +0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00,0x02,0x02,0x00,0x00,0x08,0x00,0x00,0x00, +0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x02,0x02,0x00,0x00, +0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x02,0x02,0x00,0x00, +0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x02,0x02,0x00,0x00, +0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74, +0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00,0x02,0x02,0x00,0x00,0x0c,0x00,0x00,0x00, +0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0a,0x00,0x02,0x02,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70, +0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x02,0x02,0x00,0x00, +0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00, +0x06,0x00,0x09,0x00,0x02,0x02,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74, +0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x02,0x02,0x00,0x00,0x10,0x00,0x00,0x00, +0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00, +0x02,0x02,0x00,0x00,0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63, +0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00, +0x06,0x00,0x0a,0x00,0x02,0x02,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65, +0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x04,0x02,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00,0x05,0x00,0x05,0x00,0x47,0x02,0x00,0x00, +0x72,0x5f,0x69,0x6d,0x67,0x4d,0x69,0x70,0x73,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0x4b,0x02,0x00,0x00,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d, +0x70,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0x58,0x02,0x00,0x00,0x72,0x5f,0x70,0x72, +0x65,0x70,0x61,0x72,0x65,0x64,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c, +0x6f,0x72,0x00,0x00,0x05,0x00,0x08,0x00,0x60,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f, +0x72,0x73,0x00,0x00,0x05,0x00,0x09,0x00,0x6c,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f, +0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x74,0x02,0x00,0x00, +0x72,0x77,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00, +0x05,0x00,0x06,0x00,0x7b,0x02,0x00,0x00,0x72,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68, +0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x00,0x05,0x00,0x09,0x00,0x85,0x02,0x00,0x00, +0x72,0x77,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63, +0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x05,0x00,0x07,0x00, +0x8e,0x02,0x00,0x00,0x72,0x77,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f, +0x6f,0x75,0x74,0x70,0x75,0x74,0x00,0x00,0x05,0x00,0x06,0x00,0x9b,0x02,0x00,0x00, +0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00, +0x05,0x00,0x06,0x00,0xa4,0x02,0x00,0x00,0x72,0x77,0x5f,0x6e,0x65,0x77,0x5f,0x6c, +0x6f,0x63,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0xb9,0x02,0x00,0x00, +0x72,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x00, +0x05,0x00,0x07,0x00,0xc4,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0xd0,0x02,0x00,0x00,0x72,0x5f,0x6c,0x61,0x6e,0x63,0x7a,0x6f,0x73,0x5f,0x6c,0x75, +0x74,0x00,0x00,0x00,0x05,0x00,0x09,0x00,0xdd,0x02,0x00,0x00,0x72,0x5f,0x64,0x69, +0x6c,0x61,0x74,0x65,0x64,0x5f,0x72,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d, +0x61,0x73,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0xe2,0x0b,0x00,0x00, +0x67,0x6c,0x5f,0x57,0x6f,0x72,0x6b,0x47,0x72,0x6f,0x75,0x70,0x49,0x44,0x00,0x00, +0x05,0x00,0x08,0x00,0xf8,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x4c,0x6f,0x63,0x61,0x6c, +0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x02,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00,0x05,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x02,0x02,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00,0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00,0x09,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00, +0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x02,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00,0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00,0x0d,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00, +0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x02,0x02,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00,0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00,0x11,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00, +0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0x02,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x04,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x04,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x47,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x47,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x4b,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x4b,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x58,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x58,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x60,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x60,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x6c,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x6c,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x74,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x74,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x7b,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x7b,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x85,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x85,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x85,0x02,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8e,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8e,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0f,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x8e,0x02,0x00,0x00,0x19,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x9b,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x9b,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0e,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xa4,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xa4,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xb9,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xb9,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xc4,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xc4,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xd0,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xd0,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xdd,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xdd,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xe2,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xf8,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x08,0x0c,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x38,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x37,0x00,0x00,0x00, +0x15,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x3e,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x14,0x00,0x02,0x00,0xca,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xba,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xbb,0x01,0x00,0x00,0x00,0x00,0x80,0x3f,0x1e,0x00,0x15,0x00,0x02,0x02,0x00,0x00, +0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00, +0x5d,0x00,0x00,0x00,0x3e,0x00,0x00,0x00,0x3e,0x00,0x00,0x00,0x37,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x03,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x03,0x02,0x00,0x00,0x04,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x05,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x06,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x0b,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x10,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x15,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x1a,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x1b,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x3e,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x20,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x25,0x02,0x00,0x00,0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x26,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x2b,0x02,0x00,0x00,0x09,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x30,0x02,0x00,0x00,0x0a,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x35,0x02,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x36,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x3b,0x02,0x00,0x00,0x0d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x40,0x02,0x00,0x00,0x0f,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x45,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x46,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x45,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x46,0x02,0x00,0x00,0x47,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x1a,0x00,0x02,0x00,0x49,0x02,0x00,0x00,0x20,0x00,0x04,0x00,0x4a,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x49,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x4a,0x02,0x00,0x00, +0x4b,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x1b,0x00,0x03,0x00,0x4d,0x02,0x00,0x00, +0x45,0x02,0x00,0x00,0x15,0x00,0x04,0x00,0x53,0x02,0x00,0x00,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x53,0x02,0x00,0x00,0x54,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x46,0x02,0x00,0x00,0x58,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x46,0x02,0x00,0x00,0x60,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x46,0x02,0x00,0x00,0x6c,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x72,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x73,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x72,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x73,0x02,0x00,0x00, +0x74,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x46,0x02,0x00,0x00, +0x7b,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x83,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x84,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x02,0x00,0x00,0x85,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x8c,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x8d,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x8c,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x8d,0x02,0x00,0x00,0x8e,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x99,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x9a,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x99,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x9a,0x02,0x00,0x00,0x9b,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xa2,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xa3,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0xa2,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0xa3,0x02,0x00,0x00, +0xa4,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x53,0x02,0x00,0x00, +0xb4,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x46,0x02,0x00,0x00, +0xb9,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x46,0x02,0x00,0x00, +0xc4,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xc6,0x02,0x00,0x00,0x05,0x02,0x00,0x00,0x05,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x46,0x02,0x00,0x00,0xd0,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xd5,0x02,0x00,0x00,0x00,0x00,0x00,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xd7,0x02,0x00,0x00,0x00,0x00,0x00,0x3f,0x3b,0x00,0x04,0x00, +0x46,0x02,0x00,0x00,0xdd,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xe6,0x02,0x00,0x00,0xba,0x01,0x00,0x00,0xba,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0xe9,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1b,0x03,0x00,0x00,0x6f,0x12,0x83,0x3a, +0x2b,0x00,0x04,0x00,0x53,0x02,0x00,0x00,0x55,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x53,0x02,0x00,0x00,0x59,0x03,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x6f,0x03,0x00,0x00,0x00,0x00,0x80,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x82,0x03,0x00,0x00,0x00,0x00,0x80,0xbe, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa8,0x03,0x00,0x00,0x02,0x10,0x80,0x37, +0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x10,0x04,0x00,0x00,0xd7,0x02,0x00,0x00, +0xd7,0x02,0x00,0x00,0x17,0x00,0x04,0x00,0x24,0x04,0x00,0x00,0x53,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x28,0x04,0x00,0x00,0xca,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x35,0x04,0x00,0x00, +0x00,0xe0,0x7f,0x47,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x47,0x04,0x00,0x00, +0xcd,0xcc,0xcc,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4f,0x04,0x00,0x00, +0x00,0x00,0xc8,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x54,0x04,0x00,0x00, +0x00,0x00,0x10,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5c,0x04,0x00,0x00, +0x00,0x00,0x80,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x6d,0x04,0x00,0x00, +0x00,0x00,0x80,0xbf,0x2b,0x00,0x04,0x00,0x53,0x02,0x00,0x00,0xf0,0x04,0x00,0x00, +0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xf1,0x04,0x00,0x00,0x37,0x00,0x00,0x00, +0xf0,0x04,0x00,0x00,0x20,0x00,0x04,0x00,0xf2,0x04,0x00,0x00,0x07,0x00,0x00,0x00, +0xf1,0x04,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8f,0x05,0x00,0x00, +0x52,0xb8,0xfe,0x3f,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0xae,0x05,0x00,0x00, +0xfe,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0xaf,0x05,0x00,0x00, +0xff,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x53,0x02,0x00,0x00,0x04,0x06,0x00,0x00, +0x10,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x05,0x06,0x00,0x00,0x08,0x00,0x00,0x00, +0x04,0x06,0x00,0x00,0x20,0x00,0x04,0x00,0x06,0x06,0x00,0x00,0x07,0x00,0x00,0x00, +0x05,0x06,0x00,0x00,0x2c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x15,0x06,0x00,0x00, +0xba,0x01,0x00,0x00,0xba,0x01,0x00,0x00,0xba,0x01,0x00,0x00,0xba,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2c,0x06,0x00,0x00,0x9a,0x99,0x99,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x44,0x06,0x00,0x00,0x00,0x00,0x00,0xc0, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x45,0x06,0x00,0x00,0x00,0x00,0x40,0xc0, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe8,0x06,0x00,0x00,0xab,0xaa,0xaa,0x3d, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x18,0x07,0x00,0x00,0xab,0xaa,0x2a,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x56,0x07,0x00,0x00,0xcd,0xcc,0xcc,0x3d, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x60,0x07,0x00,0x00,0x00,0x00,0x20,0x41, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x9a,0x07,0x00,0x00,0xaf,0x05,0x00,0x00, +0xaf,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xa9,0x07,0x00,0x00, +0x05,0x02,0x00,0x00,0xaf,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xb8,0x07,0x00,0x00,0x0b,0x02,0x00,0x00,0xaf,0x05,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xc7,0x07,0x00,0x00,0x10,0x02,0x00,0x00,0xaf,0x05,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xd6,0x07,0x00,0x00,0xaf,0x05,0x00,0x00, +0x05,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xf3,0x07,0x00,0x00, +0x0b,0x02,0x00,0x00,0x05,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x02,0x08,0x00,0x00,0x10,0x02,0x00,0x00,0x05,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x11,0x08,0x00,0x00,0xaf,0x05,0x00,0x00,0x0b,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x20,0x08,0x00,0x00,0x05,0x02,0x00,0x00, +0x0b,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x2f,0x08,0x00,0x00, +0x0b,0x02,0x00,0x00,0x0b,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x3e,0x08,0x00,0x00,0x10,0x02,0x00,0x00,0x0b,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x4d,0x08,0x00,0x00,0xaf,0x05,0x00,0x00,0x10,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x5c,0x08,0x00,0x00,0x05,0x02,0x00,0x00, +0x10,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x6b,0x08,0x00,0x00, +0x0b,0x02,0x00,0x00,0x10,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x7a,0x08,0x00,0x00,0x10,0x02,0x00,0x00,0x10,0x02,0x00,0x00,0x2a,0x00,0x03,0x00, +0xca,0x00,0x00,0x00,0x02,0x09,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x09,0x09,0x00,0x00,0xff,0xfe,0xfe,0x3e,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x25,0x09,0x00,0x00,0x1b,0x03,0x00,0x00,0x1b,0x03,0x00,0x00,0x1b,0x03,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x56,0x09,0x00,0x00,0x00,0x00,0xa0,0x41, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5e,0x09,0x00,0x00,0x00,0x00,0x40,0x40, +0x17,0x00,0x04,0x00,0x9f,0x09,0x00,0x00,0xca,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xcd,0x09,0x00,0x00,0x56,0x07,0x00,0x00, +0x56,0x07,0x00,0x00,0x56,0x07,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xf1,0x09,0x00,0x00,0x30,0x96,0x7c,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x3f,0x0a,0x00,0x00,0x00,0x00,0x7f,0x43,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x67,0x0a,0x00,0x00,0x81,0x80,0x80,0x3b,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x91,0x0a,0x00,0x00,0x00,0x00,0xc0,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xc3,0x0a,0x00,0x00,0xa4,0x70,0x7d,0x3f,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x45,0x0b,0x00,0x00,0xba,0x01,0x00,0x00,0xba,0x01,0x00,0x00,0xba,0x01,0x00,0x00, +0x17,0x00,0x04,0x00,0xe0,0x0b,0x00,0x00,0x53,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xe1,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0xe0,0x0b,0x00,0x00, +0x3b,0x00,0x04,0x00,0xe1,0x0b,0x00,0x00,0xe2,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x53,0x02,0x00,0x00,0xea,0x0b,0x00,0x00,0x08,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x24,0x04,0x00,0x00,0xf6,0x0b,0x00,0x00,0xea,0x0b,0x00,0x00, +0xea,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00,0xe1,0x0b,0x00,0x00,0xf8,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0xe0,0x0b,0x00,0x00,0x08,0x0c,0x00,0x00, +0xea,0x0b,0x00,0x00,0xea,0x0b,0x00,0x00,0x55,0x03,0x00,0x00,0x2b,0x00,0x04,0x00, +0x53,0x02,0x00,0x00,0x04,0x25,0x00,0x00,0x07,0x00,0x00,0x00,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x05,0x25,0x00,0x00,0x35,0x04,0x00,0x00,0x35,0x04,0x00,0x00, +0x35,0x04,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x06,0x25,0x00,0x00, +0x66,0x66,0x66,0x3f,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x07,0x25,0x00,0x00, +0xbb,0x01,0x00,0x00,0xbb,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x08,0x25,0x00,0x00,0x0a,0xd7,0xa3,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x09,0x25,0x00,0x00,0xcd,0xcc,0x4c,0x3d,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x0a,0x25,0x00,0x00,0xbb,0x01,0x00,0x00,0xbb,0x01,0x00,0x00,0xbb,0x01,0x00,0x00, +0x01,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x33,0x25,0x00,0x00,0x01,0x00,0x03,0x00, +0x08,0x00,0x00,0x00,0x42,0x25,0x00,0x00,0x01,0x00,0x03,0x00,0x5d,0x00,0x00,0x00, +0x7b,0x25,0x00,0x00,0x01,0x00,0x03,0x00,0x22,0x00,0x00,0x00,0x63,0x26,0x00,0x00, +0x01,0x00,0x03,0x00,0x37,0x00,0x00,0x00,0x64,0x26,0x00,0x00,0x36,0x00,0x05,0x00, +0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x38,0x00,0x00,0x00, +0xa4,0x1c,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x06,0x06,0x00,0x00, +0xfc,0x19,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xf2,0x04,0x00,0x00, +0xa8,0x15,0x00,0x00,0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0xe0,0x0b,0x00,0x00, +0xe3,0x0b,0x00,0x00,0xe2,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00,0x24,0x04,0x00,0x00, +0xe4,0x0b,0x00,0x00,0xe3,0x0b,0x00,0x00,0xe3,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x06,0x02,0x00,0x00,0x0b,0x0c,0x00,0x00, +0x04,0x02,0x00,0x00,0x10,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0x0c,0x0c,0x00,0x00,0x0b,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xe8,0x0b,0x00,0x00,0x0c,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00, +0x53,0x02,0x00,0x00,0xe9,0x0b,0x00,0x00,0xe8,0x0b,0x00,0x00,0x80,0x00,0x05,0x00, +0x53,0x02,0x00,0x00,0xec,0x0b,0x00,0x00,0xe9,0x0b,0x00,0x00,0x04,0x25,0x00,0x00, +0x86,0x00,0x05,0x00,0x53,0x02,0x00,0x00,0xed,0x0b,0x00,0x00,0xec,0x0b,0x00,0x00, +0xea,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x53,0x02,0x00,0x00,0xf0,0x0b,0x00,0x00, +0xe3,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x53,0x02,0x00,0x00, +0xf1,0x0b,0x00,0x00,0xed,0x0b,0x00,0x00,0xf0,0x0b,0x00,0x00,0x82,0x00,0x05,0x00, +0x53,0x02,0x00,0x00,0xf2,0x0b,0x00,0x00,0xf1,0x0b,0x00,0x00,0x55,0x03,0x00,0x00, +0x52,0x00,0x06,0x00,0x24,0x04,0x00,0x00,0xe7,0x22,0x00,0x00,0xf2,0x0b,0x00,0x00, +0xe4,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x84,0x00,0x05,0x00,0x24,0x04,0x00,0x00, +0xf7,0x0b,0x00,0x00,0xe7,0x22,0x00,0x00,0xf6,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00, +0xe0,0x0b,0x00,0x00,0xf9,0x0b,0x00,0x00,0xf8,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00, +0x24,0x04,0x00,0x00,0xfa,0x0b,0x00,0x00,0xf9,0x0b,0x00,0x00,0xf9,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x80,0x00,0x05,0x00,0x24,0x04,0x00,0x00, +0xfb,0x0b,0x00,0x00,0xf7,0x0b,0x00,0x00,0xfa,0x0b,0x00,0x00,0x7c,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0xfd,0x0b,0x00,0x00,0xfb,0x0b,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xbf,0x0c,0x00,0x00,0xfd,0x0b,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xc1,0x0c,0x00,0x00,0xbf,0x0c,0x00,0x00,0x10,0x04,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xc3,0x0c,0x00,0x00,0x0c,0x0c,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xc4,0x0c,0x00,0x00,0xc1,0x0c,0x00,0x00, +0xc3,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x26,0x02,0x00,0x00,0xff,0x0c,0x00,0x00, +0x04,0x02,0x00,0x00,0x25,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x00,0x0d,0x00,0x00,0xff,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x06,0x02,0x00,0x00, +0x03,0x0d,0x00,0x00,0x04,0x02,0x00,0x00,0x05,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0x04,0x0d,0x00,0x00,0x03,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xca,0x0c,0x00,0x00,0x04,0x0d,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xcb,0x0c,0x00,0x00,0x00,0x0d,0x00,0x00,0xca,0x0c,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xcc,0x0c,0x00,0x00,0xc4,0x0c,0x00,0x00, +0xcb,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x06,0x02,0x00,0x00,0x0b,0x0d,0x00,0x00, +0x04,0x02,0x00,0x00,0x0b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0x0c,0x0d,0x00,0x00,0x0b,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x19,0x0d,0x00,0x00,0xcc,0x0c,0x00,0x00,0xca,0x0c,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x1c,0x0d,0x00,0x00,0xca,0x0c,0x00,0x00,0x10,0x04,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x29,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x19,0x0d,0x00,0x00,0x1c,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x2e,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x10,0x04,0x00,0x00,0x29,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x22,0x0d,0x00,0x00,0x0c,0x0d,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x23,0x0d,0x00,0x00,0x2e,0x0d,0x00,0x00,0x22,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00, +0x45,0x02,0x00,0x00,0x3a,0x0d,0x00,0x00,0x60,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x3c,0x0d,0x00,0x00,0x3a,0x0d,0x00,0x00,0xfd,0x0b,0x00,0x00, +0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00,0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x3d,0x0d,0x00,0x00,0x3c,0x0d,0x00,0x00,0x3c,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x26,0x02,0x00,0x00,0x44,0x0d,0x00,0x00, +0x04,0x02,0x00,0x00,0x2b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x45,0x0d,0x00,0x00,0x44,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x40,0x0d,0x00,0x00,0x3d,0x0d,0x00,0x00,0x45,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x4b,0x0d,0x00,0x00,0x40,0x0d,0x00,0x00,0xc3,0x0c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x4c,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0x4b,0x0d,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x55,0x0d,0x00,0x00,0xc4,0x0c,0x00,0x00,0x40,0x0d,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5b,0x0d,0x00,0x00,0x55,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0xbe,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0x5c,0x0d,0x00,0x00,0x5b,0x0d,0x00,0x00, +0xba,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x61,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x5c,0x0d,0x00,0x00,0x5d,0x0d,0x00,0x00,0x61,0x0d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5d,0x0d,0x00,0x00,0xbc,0x00,0x05,0x00,0xca,0x00,0x00,0x00, +0x60,0x0d,0x00,0x00,0x5b,0x0d,0x00,0x00,0xbb,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x61,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x61,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00, +0xca,0x00,0x00,0x00,0x62,0x0d,0x00,0x00,0x5c,0x0d,0x00,0x00,0x05,0x00,0x00,0x00, +0x60,0x0d,0x00,0x00,0x5d,0x0d,0x00,0x00,0xf7,0x00,0x03,0x00,0x6d,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x62,0x0d,0x00,0x00,0x63,0x0d,0x00,0x00, +0x6d,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x63,0x0d,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x65,0x0d,0x00,0x00,0x55,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0xbe,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0x66,0x0d,0x00,0x00,0x65,0x0d,0x00,0x00, +0xba,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x6b,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x66,0x0d,0x00,0x00,0x67,0x0d,0x00,0x00,0x6b,0x0d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x67,0x0d,0x00,0x00,0xbc,0x00,0x05,0x00,0xca,0x00,0x00,0x00, +0x6a,0x0d,0x00,0x00,0x65,0x0d,0x00,0x00,0xbb,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x6b,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x6b,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00, +0xca,0x00,0x00,0x00,0x6c,0x0d,0x00,0x00,0x66,0x0d,0x00,0x00,0x63,0x0d,0x00,0x00, +0x6a,0x0d,0x00,0x00,0x67,0x0d,0x00,0x00,0xf9,0x00,0x02,0x00,0x6d,0x0d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6d,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00,0xca,0x00,0x00,0x00, +0x6e,0x0d,0x00,0x00,0x62,0x0d,0x00,0x00,0x61,0x0d,0x00,0x00,0x6c,0x0d,0x00,0x00, +0x6b,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x45,0x02,0x00,0x00,0x71,0x0d,0x00,0x00, +0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x49,0x02,0x00,0x00,0x72,0x0d,0x00,0x00, +0x4b,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x4d,0x02,0x00,0x00,0x73,0x0d,0x00,0x00, +0x71,0x0d,0x00,0x00,0x72,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x75,0x0d,0x00,0x00,0x73,0x0d,0x00,0x00,0x23,0x0d,0x00,0x00,0x02,0x00,0x00,0x00, +0xba,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x76,0x0d,0x00,0x00, +0x75,0x0d,0x00,0x00,0x03,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x7a,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x76,0x0d,0x00,0x00, +0xba,0x01,0x00,0x00,0xbb,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x45,0x02,0x00,0x00, +0x7d,0x0d,0x00,0x00,0xdd,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x4d,0x02,0x00,0x00, +0x7f,0x0d,0x00,0x00,0x7d,0x0d,0x00,0x00,0x72,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x81,0x0d,0x00,0x00,0x7f,0x0d,0x00,0x00,0x23,0x0d,0x00,0x00, +0x02,0x00,0x00,0x00,0xba,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe9,0x0c,0x00,0x00,0x81,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xec,0x0c,0x00,0x00,0x81,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x1b,0x02,0x00,0x00,0x85,0x0d,0x00,0x00,0x04,0x02,0x00,0x00, +0x20,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x86,0x0d,0x00,0x00, +0x85,0x0d,0x00,0x00,0xaa,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0xef,0x0c,0x00,0x00, +0x05,0x02,0x00,0x00,0x86,0x0d,0x00,0x00,0xa4,0x00,0x05,0x00,0xca,0x00,0x00,0x00, +0xf3,0x0c,0x00,0x00,0x6e,0x0d,0x00,0x00,0x02,0x09,0x00,0x00,0xa6,0x00,0x05,0x00, +0xca,0x00,0x00,0x00,0xf6,0x0c,0x00,0x00,0xf3,0x0c,0x00,0x00,0xef,0x0c,0x00,0x00, +0xf7,0x00,0x03,0x00,0x51,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x6e,0x0d,0x00,0x00,0x4d,0x0c,0x00,0x00,0x51,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4d,0x0c,0x00,0x00,0xa8,0x00,0x04,0x00,0xca,0x00,0x00,0x00,0x50,0x0c,0x00,0x00, +0xef,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00,0x51,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x51,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0xca,0x00,0x00,0x00,0x52,0x0c,0x00,0x00, +0x6e,0x0d,0x00,0x00,0x6d,0x0d,0x00,0x00,0x50,0x0c,0x00,0x00,0x4d,0x0c,0x00,0x00, +0xf7,0x00,0x03,0x00,0x5c,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x52,0x0c,0x00,0x00,0x53,0x0c,0x00,0x00,0x5c,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x53,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xbc,0x0d,0x00,0x00, +0x55,0x0d,0x00,0x00,0xc3,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xbd,0x0d,0x00,0x00,0xbc,0x0d,0x00,0x00,0x10,0x04,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xbf,0x0d,0x00,0x00,0x0c,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc0,0x0d,0x00,0x00,0xbf,0x0d,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc2,0x0d,0x00,0x00,0xbd,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe2,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xc0,0x0d,0x00,0x00,0xc2,0x0d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe7,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xba,0x01,0x00,0x00,0xe2,0x0d,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0xf1,0x22,0x00,0x00,0xe7,0x0d,0x00,0x00,0xbd,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc8,0x0d,0x00,0x00, +0xe8,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xca,0x0d,0x00,0x00, +0xbd,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xec,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xc8,0x0d,0x00,0x00, +0xca,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf1,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xba,0x01,0x00,0x00,0xec,0x0d,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xf5,0x22,0x00,0x00,0xf1,0x0d,0x00,0x00, +0xf1,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xcf,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0xf5,0x22,0x00,0x00, +0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xd0,0x0d,0x00,0x00,0xcf,0x0d,0x00,0x00, +0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xf5,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0xf5,0x22,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xeb,0x0e,0x00,0x00,0xd0,0x0d,0x00,0x00,0x9a,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xf1,0x0e,0x00,0x00,0xeb,0x0e,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x2b,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xf1,0x0e,0x00,0x00,0x05,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x2b,0x0f,0x00,0x00,0xeb,0x0e,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x0e,0x0f,0x00,0x00, +0xeb,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x35,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x0e,0x0f,0x00,0x00, +0x05,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x0b,0x23,0x00,0x00, +0x35,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x45,0x02,0x00,0x00,0x42,0x0f,0x00,0x00,0x6c,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x44,0x0f,0x00,0x00,0x42,0x0f,0x00,0x00,0x0b,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x56,0x0f,0x00,0x00,0xd0,0x0d,0x00,0x00,0xa9,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x60,0x0f,0x00,0x00,0x56,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x16,0x23,0x00,0x00,0x60,0x0f,0x00,0x00, +0x56,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x79,0x0f,0x00,0x00,0x56,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xa0,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x79,0x0f,0x00,0x00,0x05,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x21,0x23,0x00,0x00,0xa0,0x0f,0x00,0x00,0x16,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xaf,0x0f,0x00,0x00,0x42,0x0f,0x00,0x00, +0x21,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xc1,0x0f,0x00,0x00,0xd0,0x0d,0x00,0x00,0xb8,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xcb,0x0f,0x00,0x00,0xc1,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xd5,0x0f,0x00,0x00, +0xbf,0x0d,0x00,0x00,0x0b,0x02,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x06,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xcb,0x0f,0x00,0x00, +0xd5,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x2c,0x23,0x00,0x00, +0x06,0x10,0x00,0x00,0xc1,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xe4,0x0f,0x00,0x00,0xc1,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x0b,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xe4,0x0f,0x00,0x00,0x05,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x37,0x23,0x00,0x00,0x0b,0x10,0x00,0x00,0x2c,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x1a,0x10,0x00,0x00, +0x42,0x0f,0x00,0x00,0x37,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x2c,0x10,0x00,0x00,0xd0,0x0d,0x00,0x00, +0xc7,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x36,0x10,0x00,0x00, +0x2c,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x71,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x36,0x10,0x00,0x00, +0xd5,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x42,0x23,0x00,0x00, +0x71,0x10,0x00,0x00,0x2c,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x4f,0x10,0x00,0x00,0x2c,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x76,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x4f,0x10,0x00,0x00,0x05,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x4d,0x23,0x00,0x00,0x76,0x10,0x00,0x00,0x42,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x85,0x10,0x00,0x00, +0x42,0x0f,0x00,0x00,0x4d,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x97,0x10,0x00,0x00,0xd0,0x0d,0x00,0x00, +0xd6,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x9d,0x10,0x00,0x00, +0x97,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xd7,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x9d,0x10,0x00,0x00, +0x05,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x58,0x23,0x00,0x00, +0xd7,0x10,0x00,0x00,0x97,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xbe,0x10,0x00,0x00,0x97,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x63,0x23,0x00,0x00,0xbe,0x10,0x00,0x00, +0x58,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xf0,0x10,0x00,0x00,0x42,0x0f,0x00,0x00,0x63,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0x05,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x0c,0x11,0x00,0x00, +0xd0,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x6e,0x23,0x00,0x00,0x0c,0x11,0x00,0x00,0xd0,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x29,0x11,0x00,0x00,0xd0,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x79,0x23,0x00,0x00, +0x29,0x11,0x00,0x00,0x6e,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x5b,0x11,0x00,0x00,0x42,0x0f,0x00,0x00,0x79,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x6d,0x11,0x00,0x00,0xd0,0x0d,0x00,0x00,0xf3,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x77,0x11,0x00,0x00,0x6d,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xb2,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x77,0x11,0x00,0x00,0xd5,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x84,0x23,0x00,0x00,0xb2,0x11,0x00,0x00,0x6d,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x94,0x11,0x00,0x00, +0x6d,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x8f,0x23,0x00,0x00,0x94,0x11,0x00,0x00,0x84,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc6,0x11,0x00,0x00,0x42,0x0f,0x00,0x00, +0x8f,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xd8,0x11,0x00,0x00,0xd0,0x0d,0x00,0x00,0x02,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xe2,0x11,0x00,0x00,0xd8,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x1d,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xe2,0x11,0x00,0x00,0xd5,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x9a,0x23,0x00,0x00,0x1d,0x12,0x00,0x00, +0xd8,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xff,0x11,0x00,0x00,0xd8,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xa5,0x23,0x00,0x00,0xff,0x11,0x00,0x00,0x9a,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x31,0x12,0x00,0x00, +0x42,0x0f,0x00,0x00,0xa5,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x43,0x12,0x00,0x00,0xd0,0x0d,0x00,0x00, +0x11,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x49,0x12,0x00,0x00, +0x43,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x83,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x49,0x12,0x00,0x00, +0x05,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xb0,0x23,0x00,0x00, +0x83,0x12,0x00,0x00,0x43,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x6a,0x12,0x00,0x00,0x43,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x74,0x12,0x00,0x00,0xe8,0x0b,0x00,0x00, +0x0b,0x02,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x92,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x6a,0x12,0x00,0x00,0x74,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xbb,0x23,0x00,0x00,0x92,0x12,0x00,0x00, +0xb0,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x9c,0x12,0x00,0x00,0x42,0x0f,0x00,0x00,0xbb,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0x05,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xae,0x12,0x00,0x00, +0xd0,0x0d,0x00,0x00,0x20,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xb8,0x12,0x00,0x00,0xae,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xc6,0x23,0x00,0x00,0xb8,0x12,0x00,0x00,0xae,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xd5,0x12,0x00,0x00, +0xae,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xfd,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xd5,0x12,0x00,0x00, +0x74,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xd1,0x23,0x00,0x00, +0xfd,0x12,0x00,0x00,0xc6,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x07,0x13,0x00,0x00,0x42,0x0f,0x00,0x00,0xd1,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x19,0x13,0x00,0x00,0xd0,0x0d,0x00,0x00,0x2f,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x23,0x13,0x00,0x00,0x19,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x5e,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x23,0x13,0x00,0x00,0xd5,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xdc,0x23,0x00,0x00,0x5e,0x13,0x00,0x00,0x19,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x40,0x13,0x00,0x00, +0x19,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x68,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x40,0x13,0x00,0x00, +0x74,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xe7,0x23,0x00,0x00, +0x68,0x13,0x00,0x00,0xdc,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x72,0x13,0x00,0x00,0x42,0x0f,0x00,0x00,0xe7,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x84,0x13,0x00,0x00,0xd0,0x0d,0x00,0x00,0x3e,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x8e,0x13,0x00,0x00,0x84,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xc9,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x8e,0x13,0x00,0x00,0xd5,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xf2,0x23,0x00,0x00,0xc9,0x13,0x00,0x00,0x84,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xab,0x13,0x00,0x00, +0x84,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xd3,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xab,0x13,0x00,0x00, +0x74,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xfd,0x23,0x00,0x00, +0xd3,0x13,0x00,0x00,0xf2,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xdd,0x13,0x00,0x00,0x42,0x0f,0x00,0x00,0xfd,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xef,0x13,0x00,0x00,0xd0,0x0d,0x00,0x00,0x4d,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xf5,0x13,0x00,0x00,0xef,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x2f,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xf5,0x13,0x00,0x00,0x05,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x08,0x24,0x00,0x00,0x2f,0x14,0x00,0x00,0xef,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x16,0x14,0x00,0x00, +0xef,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x3e,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x16,0x14,0x00,0x00, +0x74,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x13,0x24,0x00,0x00, +0x3e,0x14,0x00,0x00,0x08,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x48,0x14,0x00,0x00,0x42,0x0f,0x00,0x00,0x13,0x24,0x00,0x00, +0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x5a,0x14,0x00,0x00,0xd0,0x0d,0x00,0x00,0x5c,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x64,0x14,0x00,0x00,0x5a,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x1e,0x24,0x00,0x00,0x64,0x14,0x00,0x00, +0x5a,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x81,0x14,0x00,0x00,0x5a,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xa9,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x81,0x14,0x00,0x00,0x74,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x29,0x24,0x00,0x00,0xa9,0x14,0x00,0x00,0x1e,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xb3,0x14,0x00,0x00,0x42,0x0f,0x00,0x00, +0x29,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xc5,0x14,0x00,0x00,0xd0,0x0d,0x00,0x00,0x6b,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xcf,0x14,0x00,0x00,0xc5,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x0a,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xcf,0x14,0x00,0x00,0xd5,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x34,0x24,0x00,0x00,0x0a,0x15,0x00,0x00, +0xc5,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xec,0x14,0x00,0x00,0xc5,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x14,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xec,0x14,0x00,0x00,0x74,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x3f,0x24,0x00,0x00,0x14,0x15,0x00,0x00,0x34,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x1e,0x15,0x00,0x00,0x42,0x0f,0x00,0x00, +0x3f,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x30,0x15,0x00,0x00,0xd0,0x0d,0x00,0x00,0x7a,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x3a,0x15,0x00,0x00,0x30,0x15,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x75,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x3a,0x15,0x00,0x00,0xd5,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x4a,0x24,0x00,0x00,0x75,0x15,0x00,0x00, +0x30,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x57,0x15,0x00,0x00,0x30,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x7f,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x57,0x15,0x00,0x00,0x74,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x55,0x24,0x00,0x00,0x7f,0x15,0x00,0x00,0x4a,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x89,0x15,0x00,0x00,0x42,0x0f,0x00,0x00, +0x55,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbb,0x15,0x00,0x00,0xf5,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x15,0x16,0x00,0x00,0x6d,0x04,0x00,0x00, +0xbb,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x3c,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x15,0x16,0x00,0x00,0x3d,0x00,0x04,0x00, +0x45,0x02,0x00,0x00,0x40,0x16,0x00,0x00,0xd0,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x4d,0x02,0x00,0x00,0x42,0x16,0x00,0x00,0x40,0x16,0x00,0x00,0x72,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x44,0x16,0x00,0x00,0x3c,0x16,0x00,0x00, +0xd7,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x45,0x16,0x00,0x00, +0x44,0x16,0x00,0x00,0xd7,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x46,0x16,0x00,0x00,0x42,0x16,0x00,0x00,0x45,0x16,0x00,0x00,0x02,0x00,0x00,0x00, +0xba,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x47,0x16,0x00,0x00, +0x46,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x7f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x18,0x16,0x00,0x00,0xbb,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x4c,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x18,0x16,0x00,0x00, +0x56,0x00,0x05,0x00,0x4d,0x02,0x00,0x00,0x52,0x16,0x00,0x00,0x40,0x16,0x00,0x00, +0x72,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x54,0x16,0x00,0x00, +0x4c,0x16,0x00,0x00,0xd7,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x55,0x16,0x00,0x00,0x54,0x16,0x00,0x00,0xd7,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x56,0x16,0x00,0x00,0x52,0x16,0x00,0x00,0x55,0x16,0x00,0x00, +0x02,0x00,0x00,0x00,0xba,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x57,0x16,0x00,0x00,0x56,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1b,0x16,0x00,0x00,0xbb,0x01,0x00,0x00,0xbb,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x5c,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x1b,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x4d,0x02,0x00,0x00, +0x62,0x16,0x00,0x00,0x40,0x16,0x00,0x00,0x72,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x64,0x16,0x00,0x00,0x5c,0x16,0x00,0x00,0xd7,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x65,0x16,0x00,0x00,0x64,0x16,0x00,0x00, +0xd7,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x66,0x16,0x00,0x00, +0x62,0x16,0x00,0x00,0x65,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xba,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x67,0x16,0x00,0x00,0x66,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1e,0x16,0x00,0x00, +0xd5,0x02,0x00,0x00,0xbb,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x6c,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1e,0x16,0x00,0x00, +0x56,0x00,0x05,0x00,0x4d,0x02,0x00,0x00,0x72,0x16,0x00,0x00,0x40,0x16,0x00,0x00, +0x72,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x74,0x16,0x00,0x00, +0x6c,0x16,0x00,0x00,0xd7,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x75,0x16,0x00,0x00,0x74,0x16,0x00,0x00,0xd7,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x76,0x16,0x00,0x00,0x72,0x16,0x00,0x00,0x75,0x16,0x00,0x00, +0x02,0x00,0x00,0x00,0xba,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x77,0x16,0x00,0x00,0x76,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x22,0x16,0x00,0x00,0x44,0x0f,0x00,0x00,0x47,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x25,0x16,0x00,0x00,0xaf,0x0f,0x00,0x00, +0x57,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x26,0x16,0x00,0x00, +0x22,0x16,0x00,0x00,0x25,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x29,0x16,0x00,0x00,0x1a,0x10,0x00,0x00,0x67,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x2a,0x16,0x00,0x00,0x26,0x16,0x00,0x00,0x29,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x2d,0x16,0x00,0x00,0x85,0x10,0x00,0x00, +0x77,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x2e,0x16,0x00,0x00, +0x2a,0x16,0x00,0x00,0x2d,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x31,0x16,0x00,0x00,0x47,0x16,0x00,0x00,0x57,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x33,0x16,0x00,0x00,0x31,0x16,0x00,0x00,0x67,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x35,0x16,0x00,0x00,0x33,0x16,0x00,0x00, +0x77,0x16,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x36,0x16,0x00,0x00, +0x35,0x16,0x00,0x00,0x35,0x16,0x00,0x00,0x35,0x16,0x00,0x00,0x35,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x37,0x16,0x00,0x00,0x2e,0x16,0x00,0x00, +0x36,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x4d,0x02,0x00,0x00,0xb0,0x16,0x00,0x00, +0x40,0x16,0x00,0x00,0x72,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xb4,0x16,0x00,0x00,0xb0,0x16,0x00,0x00,0x45,0x16,0x00,0x00,0x02,0x00,0x00,0x00, +0xba,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb5,0x16,0x00,0x00, +0xb4,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00,0x4d,0x02,0x00,0x00, +0xc0,0x16,0x00,0x00,0x40,0x16,0x00,0x00,0x72,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xc4,0x16,0x00,0x00,0xc0,0x16,0x00,0x00,0x55,0x16,0x00,0x00, +0x02,0x00,0x00,0x00,0xba,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc5,0x16,0x00,0x00,0xc4,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00, +0x4d,0x02,0x00,0x00,0xd0,0x16,0x00,0x00,0x40,0x16,0x00,0x00,0x72,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xd4,0x16,0x00,0x00,0xd0,0x16,0x00,0x00, +0x65,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xba,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd5,0x16,0x00,0x00,0xd4,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x56,0x00,0x05,0x00,0x4d,0x02,0x00,0x00,0xe0,0x16,0x00,0x00,0x40,0x16,0x00,0x00, +0x72,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe4,0x16,0x00,0x00, +0xe0,0x16,0x00,0x00,0x75,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xba,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe5,0x16,0x00,0x00,0xe4,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x90,0x16,0x00,0x00, +0xf0,0x10,0x00,0x00,0xb5,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x93,0x16,0x00,0x00,0x5b,0x11,0x00,0x00,0xc5,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x94,0x16,0x00,0x00,0x90,0x16,0x00,0x00,0x93,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x97,0x16,0x00,0x00,0xc6,0x11,0x00,0x00, +0xd5,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x98,0x16,0x00,0x00, +0x94,0x16,0x00,0x00,0x97,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x9b,0x16,0x00,0x00,0x31,0x12,0x00,0x00,0xe5,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x9c,0x16,0x00,0x00,0x98,0x16,0x00,0x00,0x9b,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9f,0x16,0x00,0x00,0xb5,0x16,0x00,0x00, +0xc5,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa1,0x16,0x00,0x00, +0x9f,0x16,0x00,0x00,0xd5,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa3,0x16,0x00,0x00,0xa1,0x16,0x00,0x00,0xe5,0x16,0x00,0x00,0x50,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xa4,0x16,0x00,0x00,0xa3,0x16,0x00,0x00,0xa3,0x16,0x00,0x00, +0xa3,0x16,0x00,0x00,0xa3,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xa5,0x16,0x00,0x00,0x9c,0x16,0x00,0x00,0xa4,0x16,0x00,0x00,0x56,0x00,0x05,0x00, +0x4d,0x02,0x00,0x00,0x1e,0x17,0x00,0x00,0x40,0x16,0x00,0x00,0x72,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x22,0x17,0x00,0x00,0x1e,0x17,0x00,0x00, +0x45,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xba,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x23,0x17,0x00,0x00,0x22,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0x56,0x00,0x05,0x00,0x4d,0x02,0x00,0x00,0x2e,0x17,0x00,0x00,0x40,0x16,0x00,0x00, +0x72,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x32,0x17,0x00,0x00, +0x2e,0x17,0x00,0x00,0x55,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xba,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x33,0x17,0x00,0x00,0x32,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00,0x4d,0x02,0x00,0x00,0x3e,0x17,0x00,0x00, +0x40,0x16,0x00,0x00,0x72,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x42,0x17,0x00,0x00,0x3e,0x17,0x00,0x00,0x65,0x16,0x00,0x00,0x02,0x00,0x00,0x00, +0xba,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x43,0x17,0x00,0x00, +0x42,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00,0x4d,0x02,0x00,0x00, +0x4e,0x17,0x00,0x00,0x40,0x16,0x00,0x00,0x72,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x52,0x17,0x00,0x00,0x4e,0x17,0x00,0x00,0x75,0x16,0x00,0x00, +0x02,0x00,0x00,0x00,0xba,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x53,0x17,0x00,0x00,0x52,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xfe,0x16,0x00,0x00,0x9c,0x12,0x00,0x00,0x23,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x01,0x17,0x00,0x00,0x07,0x13,0x00,0x00, +0x33,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x02,0x17,0x00,0x00, +0xfe,0x16,0x00,0x00,0x01,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x05,0x17,0x00,0x00,0x72,0x13,0x00,0x00,0x43,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x06,0x17,0x00,0x00,0x02,0x17,0x00,0x00,0x05,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x09,0x17,0x00,0x00,0xdd,0x13,0x00,0x00, +0x53,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x0a,0x17,0x00,0x00, +0x06,0x17,0x00,0x00,0x09,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0d,0x17,0x00,0x00,0x23,0x17,0x00,0x00,0x33,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0f,0x17,0x00,0x00,0x0d,0x17,0x00,0x00,0x43,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x11,0x17,0x00,0x00,0x0f,0x17,0x00,0x00, +0x53,0x17,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x12,0x17,0x00,0x00, +0x11,0x17,0x00,0x00,0x11,0x17,0x00,0x00,0x11,0x17,0x00,0x00,0x11,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x13,0x17,0x00,0x00,0x0a,0x17,0x00,0x00, +0x12,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x4d,0x02,0x00,0x00,0x8c,0x17,0x00,0x00, +0x40,0x16,0x00,0x00,0x72,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x90,0x17,0x00,0x00,0x8c,0x17,0x00,0x00,0x45,0x16,0x00,0x00,0x02,0x00,0x00,0x00, +0xba,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x91,0x17,0x00,0x00, +0x90,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00,0x4d,0x02,0x00,0x00, +0x9c,0x17,0x00,0x00,0x40,0x16,0x00,0x00,0x72,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xa0,0x17,0x00,0x00,0x9c,0x17,0x00,0x00,0x55,0x16,0x00,0x00, +0x02,0x00,0x00,0x00,0xba,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa1,0x17,0x00,0x00,0xa0,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00, +0x4d,0x02,0x00,0x00,0xac,0x17,0x00,0x00,0x40,0x16,0x00,0x00,0x72,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xb0,0x17,0x00,0x00,0xac,0x17,0x00,0x00, +0x65,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xba,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb1,0x17,0x00,0x00,0xb0,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0x56,0x00,0x05,0x00,0x4d,0x02,0x00,0x00,0xbc,0x17,0x00,0x00,0x40,0x16,0x00,0x00, +0x72,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc0,0x17,0x00,0x00, +0xbc,0x17,0x00,0x00,0x75,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xba,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc1,0x17,0x00,0x00,0xc0,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x6c,0x17,0x00,0x00, +0x48,0x14,0x00,0x00,0x91,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x6f,0x17,0x00,0x00,0xb3,0x14,0x00,0x00,0xa1,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x70,0x17,0x00,0x00,0x6c,0x17,0x00,0x00,0x6f,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x73,0x17,0x00,0x00,0x1e,0x15,0x00,0x00, +0xb1,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x74,0x17,0x00,0x00, +0x70,0x17,0x00,0x00,0x73,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x77,0x17,0x00,0x00,0x89,0x15,0x00,0x00,0xc1,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x78,0x17,0x00,0x00,0x74,0x17,0x00,0x00,0x77,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7b,0x17,0x00,0x00,0x91,0x17,0x00,0x00, +0xa1,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7d,0x17,0x00,0x00, +0x7b,0x17,0x00,0x00,0xb1,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7f,0x17,0x00,0x00,0x7d,0x17,0x00,0x00,0xc1,0x17,0x00,0x00,0x50,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x80,0x17,0x00,0x00,0x7f,0x17,0x00,0x00,0x7f,0x17,0x00,0x00, +0x7f,0x17,0x00,0x00,0x7f,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x81,0x17,0x00,0x00,0x78,0x17,0x00,0x00,0x80,0x17,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe3,0x15,0x00,0x00,0xf5,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcd,0x17,0x00,0x00,0x6d,0x04,0x00,0x00, +0xe3,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xf4,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xcd,0x17,0x00,0x00,0x56,0x00,0x05,0x00, +0x4d,0x02,0x00,0x00,0xfa,0x17,0x00,0x00,0x40,0x16,0x00,0x00,0x72,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfc,0x17,0x00,0x00,0xf4,0x17,0x00,0x00, +0xd7,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xfd,0x17,0x00,0x00, +0xfc,0x17,0x00,0x00,0xd7,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xfe,0x17,0x00,0x00,0xfa,0x17,0x00,0x00,0xfd,0x17,0x00,0x00,0x02,0x00,0x00,0x00, +0xba,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xff,0x17,0x00,0x00, +0xfe,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x7f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xd0,0x17,0x00,0x00,0xe3,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x04,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xd0,0x17,0x00,0x00, +0x56,0x00,0x05,0x00,0x4d,0x02,0x00,0x00,0x0a,0x18,0x00,0x00,0x40,0x16,0x00,0x00, +0x72,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0c,0x18,0x00,0x00, +0x04,0x18,0x00,0x00,0xd7,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x0d,0x18,0x00,0x00,0x0c,0x18,0x00,0x00,0xd7,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x0e,0x18,0x00,0x00,0x0a,0x18,0x00,0x00,0x0d,0x18,0x00,0x00, +0x02,0x00,0x00,0x00,0xba,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0f,0x18,0x00,0x00,0x0e,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd3,0x17,0x00,0x00,0xbb,0x01,0x00,0x00,0xe3,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x14,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xd3,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x4d,0x02,0x00,0x00, +0x1a,0x18,0x00,0x00,0x40,0x16,0x00,0x00,0x72,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1c,0x18,0x00,0x00,0x14,0x18,0x00,0x00,0xd7,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x1d,0x18,0x00,0x00,0x1c,0x18,0x00,0x00, +0xd7,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x1e,0x18,0x00,0x00, +0x1a,0x18,0x00,0x00,0x1d,0x18,0x00,0x00,0x02,0x00,0x00,0x00,0xba,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1f,0x18,0x00,0x00,0x1e,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd6,0x17,0x00,0x00, +0xd5,0x02,0x00,0x00,0xe3,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x24,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xd6,0x17,0x00,0x00, +0x56,0x00,0x05,0x00,0x4d,0x02,0x00,0x00,0x2a,0x18,0x00,0x00,0x40,0x16,0x00,0x00, +0x72,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2c,0x18,0x00,0x00, +0x24,0x18,0x00,0x00,0xd7,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x2d,0x18,0x00,0x00,0x2c,0x18,0x00,0x00,0xd7,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x2e,0x18,0x00,0x00,0x2a,0x18,0x00,0x00,0x2d,0x18,0x00,0x00, +0x02,0x00,0x00,0x00,0xba,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2f,0x18,0x00,0x00,0x2e,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xda,0x17,0x00,0x00,0x37,0x16,0x00,0x00,0xff,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xdd,0x17,0x00,0x00,0xa5,0x16,0x00,0x00, +0x0f,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xde,0x17,0x00,0x00, +0xda,0x17,0x00,0x00,0xdd,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xe1,0x17,0x00,0x00,0x13,0x17,0x00,0x00,0x1f,0x18,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xe2,0x17,0x00,0x00,0xde,0x17,0x00,0x00,0xe1,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xe5,0x17,0x00,0x00,0x81,0x17,0x00,0x00, +0x2f,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xe6,0x17,0x00,0x00, +0xe2,0x17,0x00,0x00,0xe5,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe9,0x17,0x00,0x00,0xff,0x17,0x00,0x00,0x0f,0x18,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xeb,0x17,0x00,0x00,0xe9,0x17,0x00,0x00,0x1f,0x18,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xed,0x17,0x00,0x00,0xeb,0x17,0x00,0x00, +0x2f,0x18,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xee,0x17,0x00,0x00, +0xed,0x17,0x00,0x00,0xed,0x17,0x00,0x00,0xed,0x17,0x00,0x00,0xed,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xef,0x17,0x00,0x00,0xe6,0x17,0x00,0x00, +0xee,0x17,0x00,0x00,0x50,0x00,0x07,0x00,0xf1,0x04,0x00,0x00,0xed,0x15,0x00,0x00, +0x5b,0x11,0x00,0x00,0xc6,0x11,0x00,0x00,0x07,0x13,0x00,0x00,0x72,0x13,0x00,0x00, +0x3e,0x00,0x03,0x00,0xa8,0x15,0x00,0x00,0xed,0x15,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xee,0x15,0x00,0x00,0xa8,0x15,0x00,0x00,0x05,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xef,0x15,0x00,0x00,0xee,0x15,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xf1,0x15,0x00,0x00,0xee,0x15,0x00,0x00, +0xf9,0x00,0x02,0x00,0xf2,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xf2,0x15,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x0e,0x25,0x00,0x00,0xf1,0x15,0x00,0x00, +0x53,0x0c,0x00,0x00,0x39,0x18,0x00,0x00,0xf6,0x15,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x0d,0x25,0x00,0x00,0xef,0x15,0x00,0x00,0x53,0x0c,0x00,0x00, +0x34,0x18,0x00,0x00,0xf6,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x0b,0x25,0x00,0x00,0x0b,0x02,0x00,0x00,0x53,0x0c,0x00,0x00,0x03,0x16,0x00,0x00, +0xf6,0x15,0x00,0x00,0xb1,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0xf5,0x15,0x00,0x00, +0x0b,0x25,0x00,0x00,0x15,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x04,0x16,0x00,0x00, +0xf6,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xf5,0x15,0x00,0x00, +0xf6,0x15,0x00,0x00,0x04,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xf6,0x15,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xf9,0x15,0x00,0x00,0xa8,0x15,0x00,0x00, +0x0b,0x25,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xfa,0x15,0x00,0x00, +0xf9,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x34,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x0d,0x25,0x00,0x00,0xfa,0x15,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xff,0x15,0x00,0x00,0xf9,0x15,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x39,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x0e,0x25,0x00,0x00,0xff,0x15,0x00,0x00,0x80,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x03,0x16,0x00,0x00,0x0b,0x25,0x00,0x00,0x0b,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xf2,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0x04,0x16,0x00,0x00, +0x0c,0x00,0x08,0x00,0x37,0x00,0x00,0x00,0x08,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xef,0x17,0x00,0x00,0x0d,0x25,0x00,0x00,0x0e,0x25,0x00,0x00, +0x3d,0x00,0x04,0x00,0x45,0x02,0x00,0x00,0x3d,0x18,0x00,0x00,0xc4,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x3e,0x18,0x00,0x00,0x3d,0x18,0x00,0x00, +0xc6,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3f,0x18,0x00,0x00,0x3e,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0x41,0x18,0x00,0x00,0x3f,0x18,0x00,0x00, +0xba,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x43,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x43,0x18,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x5f,0x26,0x00,0x00, +0x41,0x18,0x00,0x00,0xbb,0x01,0x00,0x00,0x3f,0x18,0x00,0x00,0x41,0x00,0x05,0x00, +0x36,0x02,0x00,0x00,0x47,0x18,0x00,0x00,0x04,0x02,0x00,0x00,0x3b,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x48,0x18,0x00,0x00,0x47,0x18,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x97,0x0d,0x00,0x00,0x08,0x16,0x00,0x00, +0x08,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x4d,0x18,0x00,0x00,0x48,0x18,0x00,0x00, +0x48,0x18,0x00,0x00,0x48,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x4e,0x18,0x00,0x00,0x97,0x0d,0x00,0x00,0x4d,0x18,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x51,0x18,0x00,0x00,0x4e,0x18,0x00,0x00,0x5f,0x26,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x55,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x51,0x18,0x00,0x00,0x45,0x0b,0x00,0x00,0x05,0x25,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5b,0x18,0x00,0x00,0x55,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5c,0x18,0x00,0x00, +0x6f,0x03,0x00,0x00,0x5b,0x18,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5e,0x18,0x00,0x00,0x55,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5f,0x18,0x00,0x00,0xd7,0x02,0x00,0x00,0x5e,0x18,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x60,0x18,0x00,0x00,0x5c,0x18,0x00,0x00, +0x5f,0x18,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x62,0x18,0x00,0x00, +0x55,0x18,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x63,0x18,0x00,0x00,0x6f,0x03,0x00,0x00,0x62,0x18,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x64,0x18,0x00,0x00,0x60,0x18,0x00,0x00,0x63,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x67,0x18,0x00,0x00,0xd7,0x02,0x00,0x00, +0x5b,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6a,0x18,0x00,0x00, +0xd7,0x02,0x00,0x00,0x62,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6b,0x18,0x00,0x00,0x67,0x18,0x00,0x00,0x6a,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6e,0x18,0x00,0x00,0x82,0x03,0x00,0x00,0x5b,0x18,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x72,0x18,0x00,0x00,0x6e,0x18,0x00,0x00, +0x5f,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x76,0x18,0x00,0x00, +0x72,0x18,0x00,0x00,0x63,0x18,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x77,0x18,0x00,0x00,0x64,0x18,0x00,0x00,0x6b,0x18,0x00,0x00,0x76,0x18,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9c,0x0d,0x00,0x00,0x08,0x16,0x00,0x00, +0x03,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x9d,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x9c,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x7c,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x9d,0x0d,0x00,0x00,0xba,0x01,0x00,0x00,0xbb,0x01,0x00,0x00,0xb8,0x00,0x05,0x00, +0xca,0x00,0x00,0x00,0xa1,0x0d,0x00,0x00,0x9c,0x0d,0x00,0x00,0xba,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0xa2,0x02,0x00,0x00,0x98,0x18,0x00,0x00,0xa4,0x02,0x00,0x00, +0x62,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x9a,0x18,0x00,0x00,0x98,0x18,0x00,0x00, +0xfd,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9b,0x18,0x00,0x00, +0x9a,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xca,0x00,0x00,0x00, +0x87,0x18,0x00,0x00,0x9b,0x18,0x00,0x00,0x09,0x09,0x00,0x00,0x3d,0x00,0x04,0x00, +0x45,0x02,0x00,0x00,0x9f,0x18,0x00,0x00,0xb9,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x4d,0x02,0x00,0x00,0xa1,0x18,0x00,0x00,0x9f,0x18,0x00,0x00,0x72,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xa3,0x18,0x00,0x00,0xa1,0x18,0x00,0x00, +0x55,0x0d,0x00,0x00,0x02,0x00,0x00,0x00,0xba,0x01,0x00,0x00,0x4f,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xa4,0x18,0x00,0x00,0xa3,0x18,0x00,0x00,0xa3,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x5c,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5c,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xc5,0x25,0x00,0x00,0x45,0x0b,0x00,0x00,0x51,0x0c,0x00,0x00,0x77,0x18,0x00,0x00, +0x43,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0xca,0x00,0x00,0x00,0xb4,0x25,0x00,0x00, +0x02,0x09,0x00,0x00,0x51,0x0c,0x00,0x00,0xa1,0x0d,0x00,0x00,0x43,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x14,0x25,0x00,0x00,0xe6,0x02,0x00,0x00, +0x51,0x0c,0x00,0x00,0xa4,0x18,0x00,0x00,0x43,0x18,0x00,0x00,0xf5,0x00,0x07,0x00, +0xca,0x00,0x00,0x00,0x12,0x25,0x00,0x00,0x02,0x09,0x00,0x00,0x51,0x0c,0x00,0x00, +0x87,0x18,0x00,0x00,0x43,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x10,0x25,0x00,0x00,0xba,0x01,0x00,0x00,0x51,0x0c,0x00,0x00,0x7c,0x18,0x00,0x00, +0x43,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xaa,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xe9,0x0c,0x00,0x00,0x10,0x25,0x00,0x00, +0x41,0x00,0x05,0x00,0x1b,0x02,0x00,0x00,0x42,0x19,0x00,0x00,0x04,0x02,0x00,0x00, +0x1a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x43,0x19,0x00,0x00, +0x42,0x19,0x00,0x00,0xc4,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x2b,0x19,0x00,0x00, +0x10,0x02,0x00,0x00,0x43,0x19,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x2c,0x19,0x00,0x00,0x2b,0x19,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x30,0x19,0x00,0x00,0x2c,0x19,0x00,0x00,0x2c,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x31,0x19,0x00,0x00,0xca,0x0c,0x00,0x00,0x30,0x19,0x00,0x00, +0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x32,0x19,0x00,0x00,0x31,0x19,0x00,0x00, +0x41,0x00,0x05,0x00,0x06,0x02,0x00,0x00,0x4a,0x19,0x00,0x00,0x04,0x02,0x00,0x00, +0x15,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x4b,0x19,0x00,0x00, +0x4a,0x19,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x57,0x19,0x00,0x00, +0x32,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x58,0x19,0x00,0x00, +0xc4,0x0c,0x00,0x00,0x57,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x5b,0x19,0x00,0x00,0x57,0x19,0x00,0x00,0x10,0x04,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x68,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x58,0x19,0x00,0x00,0x5b,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x6d,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x10,0x04,0x00,0x00, +0x68,0x19,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x61,0x19,0x00,0x00, +0x4b,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x62,0x19,0x00,0x00, +0x6d,0x19,0x00,0x00,0x61,0x19,0x00,0x00,0x3d,0x00,0x04,0x00,0x45,0x02,0x00,0x00, +0x71,0x19,0x00,0x00,0xc4,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x72,0x19,0x00,0x00,0x71,0x19,0x00,0x00,0xc6,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x05,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x73,0x19,0x00,0x00, +0x72,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xca,0x00,0x00,0x00, +0x75,0x19,0x00,0x00,0x73,0x19,0x00,0x00,0xba,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x77,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x77,0x19,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x60,0x26,0x00,0x00,0x75,0x19,0x00,0x00,0xbb,0x01,0x00,0x00, +0x73,0x19,0x00,0x00,0x3d,0x00,0x04,0x00,0x45,0x02,0x00,0x00,0x7f,0x19,0x00,0x00, +0x47,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x4d,0x02,0x00,0x00,0x81,0x19,0x00,0x00, +0x7f,0x19,0x00,0x00,0x72,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x84,0x19,0x00,0x00,0x43,0x19,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x85,0x19,0x00,0x00,0x81,0x19,0x00,0x00,0x62,0x19,0x00,0x00,0x02,0x00,0x00,0x00, +0x84,0x19,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x86,0x19,0x00,0x00, +0x85,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x3b,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x86,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3c,0x19,0x00,0x00,0x60,0x26,0x00,0x00, +0x3b,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x8b,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x3c,0x19,0x00,0x00,0x18,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc5,0x18,0x00,0x00,0x14,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0xc6,0x18,0x00,0x00, +0xc5,0x18,0x00,0x00,0xba,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xcc,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc6,0x18,0x00,0x00,0xc7,0x18,0x00,0x00, +0xc9,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xc9,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0xcc,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xc7,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0xcc,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xcc,0x18,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x18,0x25,0x00,0x00,0xc5,0x18,0x00,0x00,0xc9,0x18,0x00,0x00, +0x8b,0x19,0x00,0x00,0xc7,0x18,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x69,0x24,0x00,0x00,0x18,0x25,0x00,0x00,0x14,0x25,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa2,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x18,0x25,0x00,0x00,0x8b,0x19,0x00,0x00,0xb7,0x00,0x05,0x00, +0xca,0x00,0x00,0x00,0x96,0x19,0x00,0x00,0xa2,0x19,0x00,0x00,0xba,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x9c,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x96,0x19,0x00,0x00,0x97,0x19,0x00,0x00,0x9b,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9b,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x9c,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x97,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa7,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x18,0x25,0x00,0x00,0x8b,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9a,0x19,0x00,0x00,0xa7,0x19,0x00,0x00, +0xa2,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x9c,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9c,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x1a,0x25,0x00,0x00, +0xba,0x01,0x00,0x00,0x9b,0x19,0x00,0x00,0x9a,0x19,0x00,0x00,0x97,0x19,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd4,0x18,0x00,0x00,0xbb,0x01,0x00,0x00, +0x1a,0x25,0x00,0x00,0xf7,0x00,0x03,0x00,0xf2,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x12,0x25,0x00,0x00,0xd7,0x18,0x00,0x00,0xdf,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xdf,0x18,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe1,0x18,0x00,0x00,0x14,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0xbc,0x00,0x05,0x00, +0xca,0x00,0x00,0x00,0xe2,0x18,0x00,0x00,0xe1,0x18,0x00,0x00,0xbb,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xf1,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xe2,0x18,0x00,0x00,0xe3,0x18,0x00,0x00,0xe9,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe9,0x18,0x00,0x00,0xba,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0xeb,0x18,0x00,0x00, +0xd4,0x18,0x00,0x00,0x56,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0xf0,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xeb,0x18,0x00,0x00,0xec,0x18,0x00,0x00, +0xf0,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xec,0x18,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x75,0x24,0x00,0x00,0xba,0x01,0x00,0x00,0x69,0x24,0x00,0x00, +0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xf0,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf0,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x24,0x25,0x00,0x00, +0x69,0x24,0x00,0x00,0xe9,0x18,0x00,0x00,0x75,0x24,0x00,0x00,0xec,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0xf1,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xe3,0x18,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xad,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x18,0x25,0x00,0x00,0x8b,0x19,0x00,0x00,0xd7,0x02,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x73,0x24,0x00,0x00,0xad,0x19,0x00,0x00, +0x69,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xf1,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf1,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x23,0x25,0x00,0x00,0x24,0x25,0x00,0x00,0xf0,0x18,0x00,0x00,0x73,0x24,0x00,0x00, +0xe3,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xf2,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd7,0x18,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x6c,0x24,0x00,0x00, +0x8b,0x19,0x00,0x00,0x63,0x26,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xdb,0x18,0x00,0x00,0x14,0x25,0x00,0x00,0x00,0x00,0x00,0x00, +0xb7,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0xdc,0x18,0x00,0x00,0xdb,0x18,0x00,0x00, +0xba,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xdd,0x18,0x00,0x00, +0xdc,0x18,0x00,0x00,0xd5,0x02,0x00,0x00,0xbb,0x01,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x6f,0x24,0x00,0x00,0xdd,0x18,0x00,0x00,0x6c,0x24,0x00,0x00, +0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xf2,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf2,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x22,0x25,0x00,0x00, +0x23,0x25,0x00,0x00,0xf1,0x18,0x00,0x00,0x6f,0x24,0x00,0x00,0xd7,0x18,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf4,0x18,0x00,0x00,0x06,0x25,0x00,0x00, +0x1a,0x25,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf5,0x18,0x00,0x00, +0xf4,0x18,0x00,0x00,0x60,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xb3,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xf5,0x18,0x00,0x00, +0xba,0x01,0x00,0x00,0xbb,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xb8,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xaa,0x18,0x00,0x00, +0xb3,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfa,0x18,0x00,0x00, +0xbb,0x01,0x00,0x00,0xb8,0x19,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfc,0x18,0x00,0x00,0x22,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfd,0x18,0x00,0x00,0xfc,0x18,0x00,0x00,0xfa,0x18,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x01,0x19,0x00,0x00,0xbb,0x01,0x00,0x00, +0xec,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xbc,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x01,0x19,0x00,0x00,0xba,0x01,0x00,0x00, +0xbb,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x05,0x19,0x00,0x00, +0xfd,0x18,0x00,0x00,0xbc,0x19,0x00,0x00,0xb8,0x00,0x05,0x00,0xca,0x00,0x00,0x00, +0x09,0x19,0x00,0x00,0x7a,0x0d,0x00,0x00,0x56,0x07,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x0a,0x19,0x00,0x00,0x09,0x19,0x00,0x00,0xbb,0x01,0x00,0x00, +0xba,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0d,0x19,0x00,0x00, +0x05,0x19,0x00,0x00,0x0a,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x11,0x19,0x00,0x00,0x0d,0x19,0x00,0x00,0xbb,0x01,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xc0,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x11,0x19,0x00,0x00,0xba,0x01,0x00,0x00,0xbb,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x14,0x19,0x00,0x00,0x22,0x25,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd7,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x14,0x19,0x00,0x00,0x8b,0x19,0x00,0x00,0xb7,0x00,0x05,0x00, +0xca,0x00,0x00,0x00,0xcb,0x19,0x00,0x00,0xd7,0x19,0x00,0x00,0xba,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xd1,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xcb,0x19,0x00,0x00,0xcc,0x19,0x00,0x00,0xd0,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd0,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0xd1,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0xcc,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xdc,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x14,0x19,0x00,0x00,0x8b,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcf,0x19,0x00,0x00,0xdc,0x19,0x00,0x00, +0xd7,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0xd1,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd1,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x25,0x25,0x00,0x00, +0xba,0x01,0x00,0x00,0xd0,0x19,0x00,0x00,0xcf,0x19,0x00,0x00,0xcc,0x19,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xe0,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x25,0x25,0x00,0x00,0xba,0x01,0x00,0x00,0xbb,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x19,0x19,0x00,0x00,0xc0,0x19,0x00,0x00, +0x5c,0x04,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xe4,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x19,0x19,0x00,0x00,0xba,0x01,0x00,0x00, +0xbb,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1c,0x19,0x00,0x00, +0xe4,0x19,0x00,0x00,0xe0,0x19,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xe8,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x1c,0x19,0x00,0x00, +0xba,0x01,0x00,0x00,0xbb,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x26,0x02,0x00,0x00, +0x47,0x1b,0x00,0x00,0x04,0x02,0x00,0x00,0x30,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x48,0x1b,0x00,0x00,0x47,0x1b,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x33,0x1a,0x00,0x00,0xc1,0x0c,0x00,0x00,0x48,0x1b,0x00,0x00, +0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x35,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x33,0x1a,0x00,0x00,0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0x36,0x1a,0x00,0x00,0x35,0x1a,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x38,0x1a,0x00,0x00,0x36,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x39,0x1a,0x00,0x00,0x38,0x1a,0x00,0x00,0x10,0x04,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x3b,0x1a,0x00,0x00,0x39,0x1a,0x00,0x00,0x00,0x0d,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3d,0x1a,0x00,0x00,0x3b,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3f,0x1a,0x00,0x00, +0x33,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xca,0x00,0x00,0x00, +0x40,0x1a,0x00,0x00,0x3d,0x1a,0x00,0x00,0x3f,0x1a,0x00,0x00,0xa9,0x00,0x06,0x00, +0x3e,0x00,0x00,0x00,0x41,0x1a,0x00,0x00,0x40,0x1a,0x00,0x00,0xae,0x05,0x00,0x00, +0xaf,0x05,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x84,0x24,0x00,0x00, +0x41,0x1a,0x00,0x00,0x7b,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x44,0x1a,0x00,0x00,0x3b,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x46,0x1a,0x00,0x00,0x33,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0x47,0x1a,0x00,0x00, +0x44,0x1a,0x00,0x00,0x46,0x1a,0x00,0x00,0xa9,0x00,0x06,0x00,0x3e,0x00,0x00,0x00, +0x48,0x1a,0x00,0x00,0x47,0x1a,0x00,0x00,0xae,0x05,0x00,0x00,0xaf,0x05,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x88,0x24,0x00,0x00,0x48,0x1a,0x00,0x00, +0x84,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x55,0x1a,0x00,0x00,0x88,0x24,0x00,0x00,0xf9,0x00,0x02,0x00,0x56,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x56,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x7f,0x25,0x00,0x00,0x05,0x02,0x00,0x00,0xd1,0x19,0x00,0x00,0x90,0x1a,0x00,0x00, +0x8e,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0x59,0x1a,0x00,0x00, +0x7f,0x25,0x00,0x00,0xe9,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x91,0x1a,0x00,0x00, +0x8e,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x59,0x1a,0x00,0x00, +0x5a,0x1a,0x00,0x00,0x91,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x5a,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x5b,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x5b,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x16,0x26,0x00,0x00,0x05,0x02,0x00,0x00, +0x5a,0x1a,0x00,0x00,0x8c,0x1a,0x00,0x00,0x8a,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00, +0xca,0x00,0x00,0x00,0x5e,0x1a,0x00,0x00,0x16,0x26,0x00,0x00,0xe9,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0x8d,0x1a,0x00,0x00,0x8a,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x5e,0x1a,0x00,0x00,0x5f,0x1a,0x00,0x00,0x8d,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5f,0x1a,0x00,0x00,0xc4,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x62,0x1a,0x00,0x00,0x7f,0x25,0x00,0x00,0x10,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x63,0x1a,0x00,0x00,0x16,0x26,0x00,0x00,0x62,0x1a,0x00,0x00, +0xf7,0x00,0x03,0x00,0x6a,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x40,0x1a,0x00,0x00,0x65,0x1a,0x00,0x00,0x68,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x68,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x6a,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x65,0x1a,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x67,0x1a,0x00,0x00, +0xe9,0x02,0x00,0x00,0x16,0x26,0x00,0x00,0xf9,0x00,0x02,0x00,0x6a,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6a,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x18,0x26,0x00,0x00,0x16,0x26,0x00,0x00,0x68,0x1a,0x00,0x00,0x67,0x1a,0x00,0x00, +0x65,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00,0x72,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x47,0x1a,0x00,0x00,0x6d,0x1a,0x00,0x00,0x70,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x70,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x72,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6d,0x1a,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x6f,0x1a,0x00,0x00,0xe9,0x02,0x00,0x00,0x7f,0x25,0x00,0x00,0xf9,0x00,0x02,0x00, +0x72,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x72,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x1a,0x26,0x00,0x00,0x7f,0x25,0x00,0x00,0x70,0x1a,0x00,0x00, +0x6f,0x1a,0x00,0x00,0x6d,0x1a,0x00,0x00,0x50,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x74,0x1a,0x00,0x00,0x18,0x26,0x00,0x00,0x1a,0x26,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x7a,0x1a,0x00,0x00,0x36,0x1a,0x00,0x00,0x88,0x24,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x7c,0x1a,0x00,0x00,0x7a,0x1a,0x00,0x00, +0x74,0x1a,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xb6,0x1b,0x00,0x00, +0x71,0x0d,0x00,0x00,0x7c,0x1a,0x00,0x00,0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xb7,0x1b,0x00,0x00,0xb6,0x1b,0x00,0x00, +0xb6,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x89,0x1a,0x00,0x00,0xfc,0x19,0x00,0x00, +0x63,0x1a,0x00,0x00,0x3e,0x00,0x03,0x00,0x89,0x1a,0x00,0x00,0xb7,0x1b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x8a,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x8a,0x1a,0x00,0x00, +0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x8c,0x1a,0x00,0x00,0x16,0x26,0x00,0x00, +0x0b,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x5b,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8d,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x8e,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8e,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x90,0x1a,0x00,0x00, +0x7f,0x25,0x00,0x00,0x0b,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x56,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x91,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x94,0x1a,0x00,0x00,0x3b,0x1a,0x00,0x00,0x33,0x1a,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x99,0x1a,0x00,0x00,0xf6,0x0c,0x00,0x00,0xbb,0x01,0x00,0x00, +0xba,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xbc,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb8,0x19,0x00,0x00,0x99,0x1a,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xc7,0x1b,0x00,0x00,0x07,0x25,0x00,0x00, +0x48,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xc9,0x1b,0x00,0x00, +0xc7,0x1b,0x00,0x00,0x07,0x25,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xca,0x1b,0x00,0x00,0xc9,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcc,0x1b,0x00,0x00,0xbb,0x01,0x00,0x00,0xca,0x1b,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd7,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x8f,0x05,0x00,0x00,0xcc,0x1b,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9e,0x1a,0x00,0x00,0xbb,0x01,0x00,0x00,0xbc,0x1b,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9f,0x1a,0x00,0x00,0xd7,0x1b,0x00,0x00, +0x9e,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa1,0x1a,0x00,0x00, +0xbb,0x01,0x00,0x00,0x9f,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa2,0x1a,0x00,0x00,0xa1,0x1a,0x00,0x00,0x2c,0x06,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xdc,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xbb,0x01,0x00,0x00,0xa2,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa5,0x1a,0x00,0x00,0x6f,0x03,0x00,0x00,0x7a,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xe1,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xa5,0x1a,0x00,0x00,0xbc,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xe6,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xba,0x01,0x00,0x00, +0xe1,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xec,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x9f,0x1a,0x00,0x00,0xdc,0x1b,0x00,0x00, +0xe6,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xae,0x1a,0x00,0x00, +0x4c,0x0d,0x00,0x00,0x08,0x25,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xf0,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xae,0x1a,0x00,0x00, +0xba,0x01,0x00,0x00,0xbb,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xf6,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x44,0x06,0x00,0x00, +0x45,0x06,0x00,0x00,0xf0,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0xb1,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb1,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x8f,0x25,0x00,0x00,0x15,0x06,0x00,0x00,0x91,0x1a,0x00,0x00,0xfd,0x25,0x00,0x00, +0x15,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x89,0x25,0x00,0x00, +0x42,0x25,0x00,0x00,0x91,0x1a,0x00,0x00,0x0f,0x26,0x00,0x00,0x15,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x87,0x25,0x00,0x00,0x42,0x25,0x00,0x00, +0x91,0x1a,0x00,0x00,0x0c,0x26,0x00,0x00,0x15,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x85,0x25,0x00,0x00,0x42,0x25,0x00,0x00,0x91,0x1a,0x00,0x00, +0x09,0x26,0x00,0x00,0x15,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x83,0x25,0x00,0x00,0x42,0x25,0x00,0x00,0x91,0x1a,0x00,0x00,0x06,0x26,0x00,0x00, +0x15,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x81,0x25,0x00,0x00, +0x33,0x25,0x00,0x00,0x91,0x1a,0x00,0x00,0x03,0x26,0x00,0x00,0x15,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x80,0x25,0x00,0x00,0x05,0x02,0x00,0x00, +0x91,0x1a,0x00,0x00,0x17,0x1b,0x00,0x00,0x15,0x1b,0x00,0x00,0xb1,0x00,0x05,0x00, +0xca,0x00,0x00,0x00,0xb4,0x1a,0x00,0x00,0x80,0x25,0x00,0x00,0xe9,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0x18,0x1b,0x00,0x00,0x15,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xb4,0x1a,0x00,0x00,0xb5,0x1a,0x00,0x00,0x18,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb5,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0xb6,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb6,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x0f,0x26,0x00,0x00,0x89,0x25,0x00,0x00,0xb5,0x1a,0x00,0x00,0x14,0x26,0x00,0x00, +0x11,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x0c,0x26,0x00,0x00, +0x87,0x25,0x00,0x00,0xb5,0x1a,0x00,0x00,0x13,0x26,0x00,0x00,0x11,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x09,0x26,0x00,0x00,0x85,0x25,0x00,0x00, +0xb5,0x1a,0x00,0x00,0x12,0x26,0x00,0x00,0x11,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x06,0x26,0x00,0x00,0x83,0x25,0x00,0x00,0xb5,0x1a,0x00,0x00, +0x11,0x26,0x00,0x00,0x11,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x03,0x26,0x00,0x00,0x81,0x25,0x00,0x00,0xb5,0x1a,0x00,0x00,0x10,0x26,0x00,0x00, +0x11,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xfd,0x25,0x00,0x00, +0x8f,0x25,0x00,0x00,0xb5,0x1a,0x00,0x00,0xfc,0x1a,0x00,0x00,0x11,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xf6,0x25,0x00,0x00,0x05,0x02,0x00,0x00, +0xb5,0x1a,0x00,0x00,0x13,0x1b,0x00,0x00,0x11,0x1b,0x00,0x00,0xb1,0x00,0x05,0x00, +0xca,0x00,0x00,0x00,0xb9,0x1a,0x00,0x00,0xf6,0x25,0x00,0x00,0xe9,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0x14,0x1b,0x00,0x00,0x11,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xb9,0x1a,0x00,0x00,0xba,0x1a,0x00,0x00,0x14,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xba,0x1a,0x00,0x00,0xc4,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xbd,0x1a,0x00,0x00,0x80,0x25,0x00,0x00,0x10,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xbe,0x1a,0x00,0x00,0xf6,0x25,0x00,0x00,0xbd,0x1a,0x00,0x00, +0xf7,0x00,0x03,0x00,0xc5,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x40,0x1a,0x00,0x00,0xc0,0x1a,0x00,0x00,0xc3,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc3,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0xc5,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc0,0x1a,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xc2,0x1a,0x00,0x00, +0xe9,0x02,0x00,0x00,0xf6,0x25,0x00,0x00,0xf9,0x00,0x02,0x00,0xc5,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc5,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xf8,0x25,0x00,0x00,0xf6,0x25,0x00,0x00,0xc3,0x1a,0x00,0x00,0xc2,0x1a,0x00,0x00, +0xc0,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00,0xcd,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x47,0x1a,0x00,0x00,0xc8,0x1a,0x00,0x00,0xcb,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xcb,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0xcd,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc8,0x1a,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xca,0x1a,0x00,0x00,0xe9,0x02,0x00,0x00,0x80,0x25,0x00,0x00,0xf9,0x00,0x02,0x00, +0xcd,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xcd,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xfa,0x25,0x00,0x00,0x80,0x25,0x00,0x00,0xcb,0x1a,0x00,0x00, +0xca,0x1a,0x00,0x00,0xc8,0x1a,0x00,0x00,0x50,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xcf,0x1a,0x00,0x00,0xf8,0x25,0x00,0x00,0xfa,0x25,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xd2,0x1a,0x00,0x00,0xcf,0x1a,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xd3,0x1a,0x00,0x00,0x55,0x1a,0x00,0x00,0xd2,0x1a,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd6,0x1a,0x00,0x00,0x94,0x1a,0x00,0x00, +0xd3,0x1a,0x00,0x00,0x50,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xde,0x1a,0x00,0x00, +0x41,0x1a,0x00,0x00,0x48,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xdf,0x1a,0x00,0x00,0x36,0x1a,0x00,0x00,0xde,0x1a,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xe1,0x1a,0x00,0x00,0xdf,0x1a,0x00,0x00,0xcf,0x1a,0x00,0x00, +0x7c,0x00,0x04,0x00,0x24,0x04,0x00,0x00,0xfe,0x1b,0x00,0x00,0xe1,0x1a,0x00,0x00, +0x7c,0x00,0x04,0x00,0x24,0x04,0x00,0x00,0x00,0x1c,0x00,0x00,0x04,0x0d,0x00,0x00, +0xb0,0x00,0x05,0x00,0x28,0x04,0x00,0x00,0x01,0x1c,0x00,0x00,0xfe,0x1b,0x00,0x00, +0x00,0x1c,0x00,0x00,0x9b,0x00,0x04,0x00,0xca,0x00,0x00,0x00,0x02,0x1c,0x00,0x00, +0x01,0x1c,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xeb,0x1a,0x00,0x00, +0x02,0x1c,0x00,0x00,0xbb,0x01,0x00,0x00,0xba,0x01,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x0a,0x1c,0x00,0x00,0xec,0x1b,0x00,0x00,0xec,0x1b,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x0b,0x1c,0x00,0x00,0xd6,0x1a,0x00,0x00, +0x0a,0x1c,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0e,0x1c,0x00,0x00, +0x0b,0x1c,0x00,0x00,0x0b,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x1e,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x0e,0x1c,0x00,0x00, +0x5c,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x24,0x1c,0x00,0x00, +0x47,0x04,0x00,0x00,0x1e,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x25,0x1c,0x00,0x00,0x24,0x1c,0x00,0x00,0xbb,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x27,0x1c,0x00,0x00,0x6f,0x03,0x00,0x00,0x1e,0x1c,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x28,0x1c,0x00,0x00,0x27,0x1c,0x00,0x00, +0xbb,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2a,0x1c,0x00,0x00, +0x4f,0x04,0x00,0x00,0x25,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2c,0x1c,0x00,0x00,0x2a,0x1c,0x00,0x00,0x25,0x1c,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2d,0x1c,0x00,0x00,0x2c,0x1c,0x00,0x00,0x54,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x30,0x1c,0x00,0x00,0x28,0x1c,0x00,0x00, +0x28,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x31,0x1c,0x00,0x00, +0x2d,0x1c,0x00,0x00,0x30,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf0,0x1a,0x00,0x00,0xeb,0x1a,0x00,0x00,0x31,0x1c,0x00,0x00,0x41,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0xf2,0x1a,0x00,0x00,0xfc,0x19,0x00,0x00,0xbe,0x1a,0x00,0x00, +0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0xf3,0x1a,0x00,0x00,0xf2,0x1a,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xf5,0x1a,0x00,0x00,0xf3,0x1a,0x00,0x00, +0xf0,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf7,0x1a,0x00,0x00, +0xf5,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf8,0x1a,0x00,0x00,0xf5,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf9,0x1a,0x00,0x00,0xf5,0x1a,0x00,0x00,0x02,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xfa,0x1a,0x00,0x00,0xf7,0x1a,0x00,0x00, +0xf8,0x1a,0x00,0x00,0xf9,0x1a,0x00,0x00,0xf0,0x1a,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xfc,0x1a,0x00,0x00,0xfd,0x25,0x00,0x00,0xfa,0x1a,0x00,0x00, +0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xff,0x1a,0x00,0x00,0xd6,0x1a,0x00,0x00, +0xd6,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x02,0x1b,0x00,0x00, +0xf6,0x1b,0x00,0x00,0xff,0x1a,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x03,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x02,0x1b,0x00,0x00, +0xaa,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0x05,0x1b,0x00,0x00,0x80,0x25,0x00,0x00, +0x05,0x02,0x00,0x00,0xaa,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0x07,0x1b,0x00,0x00, +0xf6,0x25,0x00,0x00,0x05,0x02,0x00,0x00,0xa7,0x00,0x05,0x00,0xca,0x00,0x00,0x00, +0x08,0x1b,0x00,0x00,0x05,0x1b,0x00,0x00,0x07,0x1b,0x00,0x00,0x3d,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x0b,0x1b,0x00,0x00,0xf2,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00, +0x57,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x08,0x1b,0x00,0x00, +0x3a,0x1c,0x00,0x00,0x3e,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x3e,0x1c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x67,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x09,0x26,0x00,0x00,0x0b,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x6c,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x06,0x26,0x00,0x00,0x0b,0x1b,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x47,0x1c,0x00,0x00,0x0b,0x1b,0x00,0x00,0x03,0x1b,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x4b,0x1c,0x00,0x00,0x0f,0x26,0x00,0x00,0x47,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x4e,0x1c,0x00,0x00,0x0b,0x1b,0x00,0x00, +0x47,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x51,0x1c,0x00,0x00, +0x0c,0x26,0x00,0x00,0x4e,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x55,0x1c,0x00,0x00,0x03,0x26,0x00,0x00,0x03,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x57,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x3a,0x1c,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x5c,0x1c,0x00,0x00,0x0b,0x1b,0x00,0x00,0x03,0x1b,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x60,0x1c,0x00,0x00,0x0b,0x1b,0x00,0x00, +0x5c,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x57,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x57,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x14,0x26,0x00,0x00, +0x4b,0x1c,0x00,0x00,0x3e,0x1c,0x00,0x00,0x5c,0x1c,0x00,0x00,0x3a,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x13,0x26,0x00,0x00,0x51,0x1c,0x00,0x00, +0x3e,0x1c,0x00,0x00,0x60,0x1c,0x00,0x00,0x3a,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x12,0x26,0x00,0x00,0x67,0x1c,0x00,0x00,0x3e,0x1c,0x00,0x00, +0x0b,0x1b,0x00,0x00,0x3a,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x11,0x26,0x00,0x00,0x6c,0x1c,0x00,0x00,0x3e,0x1c,0x00,0x00,0x0b,0x1b,0x00,0x00, +0x3a,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x10,0x26,0x00,0x00, +0x55,0x1c,0x00,0x00,0x3e,0x1c,0x00,0x00,0x03,0x1b,0x00,0x00,0x3a,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x11,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x11,0x1b,0x00,0x00, +0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x13,0x1b,0x00,0x00,0xf6,0x25,0x00,0x00, +0x0b,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xb6,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x14,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x15,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x15,0x1b,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x17,0x1b,0x00,0x00, +0x80,0x25,0x00,0x00,0x0b,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xb1,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x18,0x1b,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x72,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x81,0x25,0x00,0x00, +0xba,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0x73,0x1c,0x00,0x00,0x72,0x1c,0x00,0x00, +0x1b,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0x78,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x78,0x1c,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x61,0x26,0x00,0x00, +0x73,0x1c,0x00,0x00,0x81,0x25,0x00,0x00,0xbb,0x01,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x7f,0x1c,0x00,0x00,0x61,0x26,0x00,0x00,0x61,0x26,0x00,0x00, +0x61,0x26,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x80,0x1c,0x00,0x00, +0x89,0x25,0x00,0x00,0x7f,0x1c,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x87,0x1c,0x00,0x00,0x87,0x25,0x00,0x00,0x7f,0x1c,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x8f,0x1c,0x00,0x00,0x80,0x1c,0x00,0x00,0x80,0x1c,0x00,0x00, +0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x90,0x1c,0x00,0x00,0x87,0x1c,0x00,0x00, +0x8f,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x91,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x90,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x92,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0x91,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1d,0x1b,0x00,0x00, +0x8f,0x25,0x00,0x00,0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xca,0x00,0x00,0x00, +0x1e,0x1b,0x00,0x00,0x1d,0x1b,0x00,0x00,0x1b,0x03,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x1f,0x1b,0x00,0x00,0x1e,0x1b,0x00,0x00,0xbb,0x01,0x00,0x00, +0xba,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x22,0x1b,0x00,0x00, +0x1d,0x1b,0x00,0x00,0x1f,0x1b,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0xa6,0x24,0x00,0x00,0x22,0x1b,0x00,0x00,0x8f,0x25,0x00,0x00,0x03,0x00,0x00,0x00, +0xba,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0x26,0x1b,0x00,0x00,0x22,0x1b,0x00,0x00, +0x1b,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x43,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x26,0x1b,0x00,0x00,0x27,0x1b,0x00,0x00,0x43,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x27,0x1b,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x29,0x1b,0x00,0x00,0xa6,0x24,0x00,0x00,0xa6,0x24,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x2c,0x1b,0x00,0x00,0x22,0x1b,0x00,0x00,0x22,0x1b,0x00,0x00,0x22,0x1b,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x2d,0x1b,0x00,0x00,0x29,0x1b,0x00,0x00, +0x2c,0x1b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2f,0x1b,0x00,0x00, +0x2d,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0xaa,0x24,0x00,0x00,0x2f,0x1b,0x00,0x00,0x64,0x26,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x31,0x1b,0x00,0x00,0x2d,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0xac,0x24,0x00,0x00, +0x31,0x1b,0x00,0x00,0xaa,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x33,0x1b,0x00,0x00,0x2d,0x1b,0x00,0x00,0x02,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0xae,0x24,0x00,0x00,0x33,0x1b,0x00,0x00, +0xac,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x36,0x1b,0x00,0x00,0x22,0x1b,0x00,0x00,0xe8,0x06,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0xb1,0x24,0x00,0x00,0x36,0x1b,0x00,0x00,0xae,0x24,0x00,0x00, +0x03,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x3a,0x1b,0x00,0x00, +0xb1,0x24,0x00,0x00,0xb1,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x9b,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x3a,0x1b,0x00,0x00,0x85,0x25,0x00,0x00, +0x83,0x25,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3e,0x1b,0x00,0x00, +0x9b,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0xb3,0x24,0x00,0x00,0x3e,0x1b,0x00,0x00,0xb1,0x24,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x40,0x1b,0x00,0x00,0x9b,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0xb5,0x24,0x00,0x00, +0x40,0x1b,0x00,0x00,0xb3,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x42,0x1b,0x00,0x00,0x9b,0x1c,0x00,0x00,0x02,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0xb7,0x24,0x00,0x00,0x42,0x1b,0x00,0x00, +0xb5,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x43,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x43,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x90,0x25,0x00,0x00,0xa6,0x24,0x00,0x00,0x78,0x1c,0x00,0x00,0xb7,0x24,0x00,0x00, +0x27,0x1b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbc,0x1c,0x00,0x00, +0x80,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x2b,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xba,0x01,0x00,0x00, +0xbc,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc0,0x1c,0x00,0x00, +0xbb,0x01,0x00,0x00,0x2b,0x1d,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc1,0x1c,0x00,0x00,0xbc,0x1c,0x00,0x00,0xc0,0x1c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc3,0x1c,0x00,0x00,0xc1,0x1c,0x00,0x00,0x3f,0x0a,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc4,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0xc3,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc5,0x1c,0x00,0x00,0xc4,0x1c,0x00,0x00,0x67,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x30,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x7a,0x0d,0x00,0x00,0xec,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x35,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x30,0x1d,0x00,0x00, +0xd4,0x18,0x00,0x00,0xb8,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0xcb,0x1c,0x00,0x00, +0x35,0x1d,0x00,0x00,0x56,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0xcf,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xcb,0x1c,0x00,0x00,0xcc,0x1c,0x00,0x00, +0xcf,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xcc,0x1c,0x00,0x00,0xa4,0x00,0x05,0x00, +0xca,0x00,0x00,0x00,0xce,0x1c,0x00,0x00,0xf6,0x0c,0x00,0x00,0x02,0x09,0x00,0x00, +0xf9,0x00,0x02,0x00,0xcf,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xcf,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0xca,0x00,0x00,0x00,0xd0,0x1c,0x00,0x00,0xcb,0x1c,0x00,0x00, +0x43,0x1b,0x00,0x00,0xce,0x1c,0x00,0x00,0xcc,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00, +0xd6,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd0,0x1c,0x00,0x00, +0xd2,0x1c,0x00,0x00,0xd5,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xd5,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd6,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xd2,0x1c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x45,0x02,0x00,0x00,0x38,0x1d,0x00,0x00,0x7b,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x4d,0x02,0x00,0x00,0x3a,0x1d,0x00,0x00,0x38,0x1d,0x00,0x00, +0x72,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x3c,0x1d,0x00,0x00, +0x3a,0x1d,0x00,0x00,0x55,0x0d,0x00,0x00,0x02,0x00,0x00,0x00,0xba,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd6,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xd6,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x9e,0x25,0x00,0x00,0x15,0x06,0x00,0x00, +0xd5,0x1c,0x00,0x00,0x3c,0x1d,0x00,0x00,0xd2,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00, +0xa4,0x1c,0x00,0x00,0x9e,0x25,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xd9,0x1c,0x00,0x00,0xa4,0x1c,0x00,0x00,0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xda,0x1c,0x00,0x00,0xd9,0x1c,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xdb,0x1c,0x00,0x00,0xc5,0x1c,0x00,0x00,0xda,0x1c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xdd,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xdb,0x1c,0x00,0x00,0xbe,0x00,0x05,0x00,0xca,0x00,0x00,0x00, +0xdf,0x1c,0x00,0x00,0xdd,0x1c,0x00,0x00,0x67,0x0a,0x00,0x00,0xf7,0x00,0x03,0x00, +0x12,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xdf,0x1c,0x00,0x00, +0xe0,0x1c,0x00,0x00,0x12,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xe0,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe1,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xe1,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa0,0x25,0x00,0x00,0xdd,0x1c,0x00,0x00, +0xe0,0x1c,0x00,0x00,0x3a,0x26,0x00,0x00,0xf7,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x9f,0x25,0x00,0x00,0x0b,0x02,0x00,0x00,0xe0,0x1c,0x00,0x00, +0xf9,0x1c,0x00,0x00,0xf7,0x1c,0x00,0x00,0xb3,0x00,0x05,0x00,0xca,0x00,0x00,0x00, +0xe4,0x1c,0x00,0x00,0x9f,0x25,0x00,0x00,0xe9,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0xfa,0x1c,0x00,0x00,0xf7,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xe4,0x1c,0x00,0x00,0xe5,0x1c,0x00,0x00,0xfa,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe5,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xe8,0x1c,0x00,0x00, +0xa4,0x1c,0x00,0x00,0x9f,0x25,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xe9,0x1c,0x00,0x00,0xe8,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xea,0x1c,0x00,0x00,0xc5,0x1c,0x00,0x00,0xe9,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xec,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0xdb,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xee,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0xea,0x1c,0x00,0x00,0xb4,0x00,0x05,0x00, +0xca,0x00,0x00,0x00,0xef,0x1c,0x00,0x00,0xec,0x1c,0x00,0x00,0xee,0x1c,0x00,0x00, +0xf7,0x00,0x03,0x00,0xf6,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xef,0x1c,0x00,0x00,0xf0,0x1c,0x00,0x00,0xf6,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf0,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xf2,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xea,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x41,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xa0,0x25,0x00,0x00,0xf2,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0xf6,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf6,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x3a,0x26,0x00,0x00,0xa0,0x25,0x00,0x00,0xe5,0x1c,0x00,0x00,0x41,0x1d,0x00,0x00, +0xf0,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0xf7,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf7,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xf9,0x1c,0x00,0x00, +0x9f,0x25,0x00,0x00,0x0b,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xe1,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xfa,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfc,0x1c,0x00,0x00,0x92,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfe,0x1c,0x00,0x00,0xfc,0x1c,0x00,0x00,0x60,0x07,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x45,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xfe,0x1c,0x00,0x00,0xba,0x01,0x00,0x00,0xbb,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x4a,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x45,0x1d,0x00,0x00,0x91,0x0a,0x00,0x00,0xb7,0x00,0x05,0x00, +0xca,0x00,0x00,0x00,0x04,0x1d,0x00,0x00,0xa0,0x25,0x00,0x00,0xdd,0x1c,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x05,0x1d,0x00,0x00,0x04,0x1d,0x00,0x00, +0xbb,0x01,0x00,0x00,0xba,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x07,0x1d,0x00,0x00,0x05,0x1d,0x00,0x00,0x4a,0x1d,0x00,0x00,0xba,0x00,0x05,0x00, +0xca,0x00,0x00,0x00,0x09,0x1d,0x00,0x00,0x07,0x1d,0x00,0x00,0x67,0x0a,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x0a,0x1d,0x00,0x00,0x09,0x1d,0x00,0x00, +0xbb,0x01,0x00,0x00,0xba,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x4f,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xb8,0x19,0x00,0x00, +0x18,0x07,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x54,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xec,0x0c,0x00,0x00,0x4f,0x1d,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0f,0x1d,0x00,0x00,0xbb,0x01,0x00,0x00, +0x54,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x11,0x1d,0x00,0x00, +0x0a,0x1d,0x00,0x00,0x0f,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0x12,0x1d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x12,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xa1,0x25,0x00,0x00,0xba,0x01,0x00,0x00,0xd6,0x1c,0x00,0x00,0x11,0x1d,0x00,0x00, +0xfa,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x13,0x1d,0x00,0x00, +0xa4,0x1c,0x00,0x00,0x59,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x14,0x1d,0x00,0x00,0x13,0x1d,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x15,0x1d,0x00,0x00,0xa4,0x1c,0x00,0x00,0xb4,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0x15,0x1d,0x00,0x00,0x14,0x1d,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x16,0x1d,0x00,0x00,0xa4,0x1c,0x00,0x00,0x55,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x17,0x1d,0x00,0x00,0x16,0x1d,0x00,0x00,0x3e,0x00,0x03,0x00, +0x13,0x1d,0x00,0x00,0x17,0x1d,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x1a,0x1d,0x00,0x00,0xd9,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0x16,0x1d,0x00,0x00, +0x1a,0x1d,0x00,0x00,0x3e,0x00,0x03,0x00,0xd9,0x1c,0x00,0x00,0xc5,0x1c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x1f,0x1d,0x00,0x00,0xa4,0x1c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x72,0x02,0x00,0x00,0x56,0x1d,0x00,0x00,0x74,0x02,0x00,0x00, +0x63,0x00,0x04,0x00,0x56,0x1d,0x00,0x00,0xfd,0x0b,0x00,0x00,0x1f,0x1d,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x23,0x1d,0x00,0x00,0x15,0x1d,0x00,0x00, +0xb7,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0x24,0x1d,0x00,0x00,0x23,0x1d,0x00,0x00, +0xba,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x25,0x1d,0x00,0x00, +0x24,0x1d,0x00,0x00,0xbb,0x01,0x00,0x00,0xba,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x26,0x1d,0x00,0x00,0xa1,0x25,0x00,0x00,0x25,0x1d,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x78,0x0c,0x00,0x00,0x90,0x25,0x00,0x00, +0x03,0x00,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x6e,0x1d,0x00,0x00, +0x6e,0x0d,0x00,0x00,0xbb,0x01,0x00,0x00,0xba,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x72,0x1d,0x00,0x00,0x6e,0x1d,0x00,0x00,0xfa,0x18,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x74,0x1d,0x00,0x00,0xbb,0x01,0x00,0x00, +0x7a,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x75,0x1d,0x00,0x00, +0x72,0x1d,0x00,0x00,0x74,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x77,0x1d,0x00,0x00,0x78,0x0c,0x00,0x00,0x60,0x07,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x79,0x1d,0x00,0x00,0xb4,0x25,0x00,0x00,0xbb,0x01,0x00,0x00, +0xba,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7b,0x1d,0x00,0x00, +0x4c,0x0d,0x00,0x00,0x60,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x8f,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x7b,0x1d,0x00,0x00, +0xba,0x01,0x00,0x00,0xbb,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x94,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x79,0x1d,0x00,0x00, +0x8f,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x9a,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x75,0x1d,0x00,0x00,0x77,0x1d,0x00,0x00, +0x94,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x9f,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x75,0x1d,0x00,0x00,0x9a,0x1d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x83,0x1d,0x00,0x00,0x4c,0x0d,0x00,0x00, +0x09,0x25,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xa3,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x83,0x1d,0x00,0x00,0xba,0x01,0x00,0x00, +0xbb,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xa9,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x9f,0x1d,0x00,0x00,0x78,0x0c,0x00,0x00, +0xa3,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xae,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x9f,0x1d,0x00,0x00,0xa9,0x1d,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x8b,0x1d,0x00,0x00,0xae,0x1d,0x00,0x00, +0xae,0x1d,0x00,0x00,0xae,0x1d,0x00,0x00,0xf7,0x00,0x03,0x00,0x92,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xf6,0x0c,0x00,0x00,0x7d,0x0c,0x00,0x00, +0x81,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x81,0x0c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf7,0x1d,0x00,0x00,0x48,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf9,0x1d,0x00,0x00,0x48,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfa,0x1d,0x00,0x00, +0xf7,0x1d,0x00,0x00,0xf9,0x1d,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xfb,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0xfa,0x1d,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfc,0x1d,0x00,0x00,0xbb,0x01,0x00,0x00, +0xfb,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x58,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xfc,0x1d,0x00,0x00,0x5e,0x09,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x5d,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x56,0x09,0x00,0x00,0x58,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x66,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xec,0x0c,0x00,0x00,0xa3,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x6b,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x7a,0x0d,0x00,0x00, +0x66,0x1e,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x71,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x5d,0x1e,0x00,0x00,0xbb,0x01,0x00,0x00, +0x6b,0x1e,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x0d,0x1e,0x00,0x00, +0x92,0x1c,0x00,0x00,0x71,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x11,0x1e,0x00,0x00,0x80,0x1c,0x00,0x00,0x0d,0x1e,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x15,0x1e,0x00,0x00,0x80,0x1c,0x00,0x00,0x0d,0x1e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x76,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x85,0x25,0x00,0x00,0x11,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x7b,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x83,0x25,0x00,0x00,0x15,0x1e,0x00,0x00,0xba,0x00,0x05,0x00,0x9f,0x09,0x00,0x00, +0x25,0x1e,0x00,0x00,0x76,0x1e,0x00,0x00,0xc5,0x25,0x00,0x00,0x9a,0x00,0x04,0x00, +0xca,0x00,0x00,0x00,0x26,0x1e,0x00,0x00,0x25,0x1e,0x00,0x00,0xa8,0x00,0x04,0x00, +0xca,0x00,0x00,0x00,0x27,0x1e,0x00,0x00,0x26,0x1e,0x00,0x00,0xf7,0x00,0x03,0x00, +0x2d,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x27,0x1e,0x00,0x00, +0x28,0x1e,0x00,0x00,0x2d,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x28,0x1e,0x00,0x00, +0xba,0x00,0x05,0x00,0x9f,0x09,0x00,0x00,0x2b,0x1e,0x00,0x00,0xc5,0x25,0x00,0x00, +0x7b,0x1e,0x00,0x00,0x9a,0x00,0x04,0x00,0xca,0x00,0x00,0x00,0x2c,0x1e,0x00,0x00, +0x2b,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x2d,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2d,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0xca,0x00,0x00,0x00,0x2e,0x1e,0x00,0x00, +0x26,0x1e,0x00,0x00,0x81,0x0c,0x00,0x00,0x2c,0x1e,0x00,0x00,0x28,0x1e,0x00,0x00, +0xf7,0x00,0x03,0x00,0x4b,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x2e,0x1e,0x00,0x00,0x2f,0x1e,0x00,0x00,0x4b,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2f,0x1e,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x33,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xc5,0x25,0x00,0x00,0x76,0x1e,0x00,0x00, +0x7b,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x80,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x26,0x1d,0x00,0x00,0xe8,0x19,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x37,0x1e,0x00,0x00,0x80,0x1e,0x00,0x00, +0x80,0x1e,0x00,0x00,0x80,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x85,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xe9,0x0c,0x00,0x00, +0xd7,0x02,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3b,0x1e,0x00,0x00, +0xbb,0x01,0x00,0x00,0x85,0x1e,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x3e,0x1e,0x00,0x00,0x37,0x1e,0x00,0x00,0x3b,0x1e,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x8d,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x3e,0x1e,0x00,0x00,0x45,0x0b,0x00,0x00,0x0a,0x25,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x9f,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x33,0x1e,0x00,0x00,0xc5,0x25,0x00,0x00,0x8d,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xa4,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x8b,0x1d,0x00,0x00,0xcd,0x09,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xbe,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xa4,0x1e,0x00,0x00, +0x8b,0x1d,0x00,0x00,0x8d,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x4b,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4b,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xd3,0x25,0x00,0x00,0x8b,0x1d,0x00,0x00,0x2d,0x1e,0x00,0x00,0xbe,0x1e,0x00,0x00, +0x2f,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xd2,0x25,0x00,0x00, +0xc5,0x25,0x00,0x00,0x2d,0x1e,0x00,0x00,0x9f,0x1e,0x00,0x00,0x2f,0x1e,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xd0,0x1e,0x00,0x00,0x90,0x25,0x00,0x00, +0x90,0x25,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xd1,0x1e,0x00,0x00,0xd3,0x25,0x00,0x00, +0xd0,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xf3,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x25,0x09,0x00,0x00,0xd1,0x1e,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf8,0x1e,0x00,0x00,0x90,0x25,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfa,0x1e,0x00,0x00, +0x90,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfb,0x1e,0x00,0x00,0xf8,0x1e,0x00,0x00,0xfa,0x1e,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfd,0x1e,0x00,0x00,0x90,0x25,0x00,0x00,0x02,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfe,0x1e,0x00,0x00,0xfb,0x1e,0x00,0x00, +0xfd,0x1e,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x03,0x1f,0x00,0x00, +0xf8,0x1e,0x00,0x00,0xfd,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x08,0x1f,0x00,0x00,0xf8,0x1e,0x00,0x00,0xfa,0x1e,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0b,0x1f,0x00,0x00,0x08,0x1f,0x00,0x00,0xfd,0x1e,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x0c,0x1f,0x00,0x00,0xfe,0x1e,0x00,0x00, +0x03,0x1f,0x00,0x00,0x0b,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x27,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xba,0x01,0x00,0x00, +0xfe,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x2c,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x03,0x1f,0x00,0x00,0x0b,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x31,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x27,0x1f,0x00,0x00,0x2c,0x1f,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x20,0x1f,0x00,0x00,0x31,0x1f,0x00,0x00,0xbb,0x01,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x21,0x1f,0x00,0x00,0x20,0x1f,0x00,0x00, +0x20,0x1f,0x00,0x00,0x20,0x1f,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x22,0x1f,0x00,0x00,0x0c,0x1f,0x00,0x00,0x21,0x1f,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x36,0x1f,0x00,0x00,0x22,0x1f,0x00,0x00,0x00,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x37,0x1f,0x00,0x00,0x6f,0x03,0x00,0x00, +0x36,0x1f,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x39,0x1f,0x00,0x00, +0x22,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3a,0x1f,0x00,0x00,0xd7,0x02,0x00,0x00,0x39,0x1f,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3b,0x1f,0x00,0x00,0x37,0x1f,0x00,0x00,0x3a,0x1f,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3d,0x1f,0x00,0x00,0x22,0x1f,0x00,0x00, +0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3e,0x1f,0x00,0x00, +0x6f,0x03,0x00,0x00,0x3d,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3f,0x1f,0x00,0x00,0x3b,0x1f,0x00,0x00,0x3e,0x1f,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x42,0x1f,0x00,0x00,0xd7,0x02,0x00,0x00,0x36,0x1f,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x45,0x1f,0x00,0x00,0xd7,0x02,0x00,0x00, +0x3d,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x46,0x1f,0x00,0x00, +0x42,0x1f,0x00,0x00,0x45,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x49,0x1f,0x00,0x00,0x82,0x03,0x00,0x00,0x36,0x1f,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4d,0x1f,0x00,0x00,0x49,0x1f,0x00,0x00,0x3a,0x1f,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x51,0x1f,0x00,0x00,0x4d,0x1f,0x00,0x00, +0x3e,0x1f,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0xd7,0x24,0x00,0x00, +0x3f,0x1f,0x00,0x00,0x90,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0xd9,0x24,0x00,0x00,0x46,0x1f,0x00,0x00,0xd7,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0xdb,0x24,0x00,0x00, +0x51,0x1f,0x00,0x00,0xd9,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x58,0x1f,0x00,0x00,0xd2,0x25,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5a,0x1f,0x00,0x00,0xd2,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5b,0x1f,0x00,0x00, +0x58,0x1f,0x00,0x00,0x5a,0x1f,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5d,0x1f,0x00,0x00,0xd2,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5e,0x1f,0x00,0x00,0x5b,0x1f,0x00,0x00,0x5d,0x1f,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x63,0x1f,0x00,0x00,0x58,0x1f,0x00,0x00, +0x5d,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x68,0x1f,0x00,0x00, +0x58,0x1f,0x00,0x00,0x5a,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6b,0x1f,0x00,0x00,0x68,0x1f,0x00,0x00,0x5d,0x1f,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x6c,0x1f,0x00,0x00,0x5e,0x1f,0x00,0x00,0x63,0x1f,0x00,0x00, +0x6b,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x87,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xba,0x01,0x00,0x00,0x5e,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x8c,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x63,0x1f,0x00,0x00,0x6b,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x91,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x87,0x1f,0x00,0x00,0x8c,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x80,0x1f,0x00,0x00,0x91,0x1f,0x00,0x00,0xbb,0x01,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x81,0x1f,0x00,0x00,0x80,0x1f,0x00,0x00,0x80,0x1f,0x00,0x00, +0x80,0x1f,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x82,0x1f,0x00,0x00, +0x6c,0x1f,0x00,0x00,0x81,0x1f,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x96,0x1f,0x00,0x00,0x82,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x97,0x1f,0x00,0x00,0x6f,0x03,0x00,0x00,0x96,0x1f,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x99,0x1f,0x00,0x00,0x82,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9a,0x1f,0x00,0x00, +0xd7,0x02,0x00,0x00,0x99,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9b,0x1f,0x00,0x00,0x97,0x1f,0x00,0x00,0x9a,0x1f,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9d,0x1f,0x00,0x00,0x82,0x1f,0x00,0x00,0x02,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9e,0x1f,0x00,0x00,0x6f,0x03,0x00,0x00, +0x9d,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9f,0x1f,0x00,0x00, +0x9b,0x1f,0x00,0x00,0x9e,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa2,0x1f,0x00,0x00,0xd7,0x02,0x00,0x00,0x96,0x1f,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa5,0x1f,0x00,0x00,0xd7,0x02,0x00,0x00,0x9d,0x1f,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa6,0x1f,0x00,0x00,0xa2,0x1f,0x00,0x00, +0xa5,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa9,0x1f,0x00,0x00, +0x82,0x03,0x00,0x00,0x96,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xad,0x1f,0x00,0x00,0xa9,0x1f,0x00,0x00,0x9a,0x1f,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb1,0x1f,0x00,0x00,0xad,0x1f,0x00,0x00,0x9e,0x1f,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xb2,0x1f,0x00,0x00,0x9f,0x1f,0x00,0x00, +0xa6,0x1f,0x00,0x00,0xb1,0x1f,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xe3,0x1e,0x00,0x00,0xdb,0x24,0x00,0x00,0xdb,0x24,0x00,0x00,0x03,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xe5,0x1e,0x00,0x00,0xe3,0x1e,0x00,0x00,0xf3,0x1e,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xe8,0x1e,0x00,0x00,0xdb,0x24,0x00,0x00,0xdb,0x24,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xb9,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0xb2,0x1f,0x00,0x00,0xe8,0x1e,0x00,0x00,0xe5,0x1e,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbe,0x1f,0x00,0x00,0xb9,0x1f,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc0,0x1f,0x00,0x00,0xb9,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc1,0x1f,0x00,0x00, +0xbe,0x1f,0x00,0x00,0xc0,0x1f,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc3,0x1f,0x00,0x00,0xb9,0x1f,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc4,0x1f,0x00,0x00,0xc1,0x1f,0x00,0x00,0xc3,0x1f,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc9,0x1f,0x00,0x00,0xbe,0x1f,0x00,0x00, +0xc3,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xce,0x1f,0x00,0x00, +0xbe,0x1f,0x00,0x00,0xc0,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd1,0x1f,0x00,0x00,0xce,0x1f,0x00,0x00,0xc3,0x1f,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xd2,0x1f,0x00,0x00,0xc4,0x1f,0x00,0x00,0xc9,0x1f,0x00,0x00, +0xd1,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xed,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc9,0x1f,0x00,0x00,0xd1,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf2,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xc4,0x1f,0x00,0x00,0xed,0x1f,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe5,0x1f,0x00,0x00,0xbb,0x01,0x00,0x00,0xf2,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf7,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xa8,0x03,0x00,0x00,0xe5,0x1f,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xe7,0x1f,0x00,0x00,0xf7,0x1f,0x00,0x00,0xf7,0x1f,0x00,0x00, +0xf7,0x1f,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xe8,0x1f,0x00,0x00, +0xd2,0x1f,0x00,0x00,0xe7,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00,0x92,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x7d,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb3,0x1d,0x00,0x00,0x90,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb5,0x1d,0x00,0x00,0x90,0x25,0x00,0x00,0x01,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb6,0x1d,0x00,0x00,0xb3,0x1d,0x00,0x00, +0xb5,0x1d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb8,0x1d,0x00,0x00, +0x90,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb9,0x1d,0x00,0x00,0xb6,0x1d,0x00,0x00,0xb8,0x1d,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbe,0x1d,0x00,0x00,0xb3,0x1d,0x00,0x00,0xb8,0x1d,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc3,0x1d,0x00,0x00,0xb3,0x1d,0x00,0x00, +0xb5,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc6,0x1d,0x00,0x00, +0xc3,0x1d,0x00,0x00,0xb8,0x1d,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xc7,0x1d,0x00,0x00,0xb9,0x1d,0x00,0x00,0xbe,0x1d,0x00,0x00,0xc6,0x1d,0x00,0x00, +0xf9,0x00,0x02,0x00,0x92,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x92,0x0c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xd6,0x25,0x00,0x00,0xe8,0x1f,0x00,0x00, +0x4b,0x1e,0x00,0x00,0xc7,0x1d,0x00,0x00,0x7d,0x0c,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xfc,0x1f,0x00,0x00,0x71,0x19,0x00,0x00,0xc6,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfd,0x1f,0x00,0x00,0xfc,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0xca,0x00,0x00,0x00,0xff,0x1f,0x00,0x00,0xfd,0x1f,0x00,0x00,0xba,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x01,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x01,0x20,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x62,0x26,0x00,0x00,0xff,0x1f,0x00,0x00, +0xbb,0x01,0x00,0x00,0xfd,0x1f,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x07,0x20,0x00,0x00,0x62,0x26,0x00,0x00,0x62,0x26,0x00,0x00,0x62,0x26,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x08,0x20,0x00,0x00,0xd6,0x25,0x00,0x00, +0x07,0x20,0x00,0x00,0x41,0x00,0x05,0x00,0x36,0x02,0x00,0x00,0x0f,0x20,0x00,0x00, +0x04,0x02,0x00,0x00,0x35,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x10,0x20,0x00,0x00,0x0f,0x20,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x0b,0x20,0x00,0x00,0x08,0x20,0x00,0x00,0x10,0x20,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x1d,0x20,0x00,0x00,0xc4,0x0c,0x00,0x00,0x40,0x0d,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x38,0x20,0x00,0x00,0x1d,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0x39,0x20,0x00,0x00, +0x38,0x20,0x00,0x00,0xba,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x3e,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x39,0x20,0x00,0x00,0x3a,0x20,0x00,0x00, +0x3e,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x3a,0x20,0x00,0x00,0xbc,0x00,0x05,0x00, +0xca,0x00,0x00,0x00,0x3d,0x20,0x00,0x00,0x38,0x20,0x00,0x00,0xbb,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x3e,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x3e,0x20,0x00,0x00, +0xf5,0x00,0x07,0x00,0xca,0x00,0x00,0x00,0x3f,0x20,0x00,0x00,0x39,0x20,0x00,0x00, +0x01,0x20,0x00,0x00,0x3d,0x20,0x00,0x00,0x3a,0x20,0x00,0x00,0xf7,0x00,0x03,0x00, +0x4a,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x3f,0x20,0x00,0x00, +0x40,0x20,0x00,0x00,0x4a,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x40,0x20,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x42,0x20,0x00,0x00,0x1d,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0x43,0x20,0x00,0x00, +0x42,0x20,0x00,0x00,0xba,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x48,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x43,0x20,0x00,0x00,0x44,0x20,0x00,0x00, +0x48,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x44,0x20,0x00,0x00,0xbc,0x00,0x05,0x00, +0xca,0x00,0x00,0x00,0x47,0x20,0x00,0x00,0x42,0x20,0x00,0x00,0xbb,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x48,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x48,0x20,0x00,0x00, +0xf5,0x00,0x07,0x00,0xca,0x00,0x00,0x00,0x49,0x20,0x00,0x00,0x43,0x20,0x00,0x00, +0x40,0x20,0x00,0x00,0x47,0x20,0x00,0x00,0x44,0x20,0x00,0x00,0xf9,0x00,0x02,0x00, +0x4a,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x4a,0x20,0x00,0x00,0xf5,0x00,0x07,0x00, +0xca,0x00,0x00,0x00,0x4b,0x20,0x00,0x00,0x3f,0x20,0x00,0x00,0x3e,0x20,0x00,0x00, +0x49,0x20,0x00,0x00,0x48,0x20,0x00,0x00,0xa4,0x00,0x05,0x00,0xca,0x00,0x00,0x00, +0x20,0x20,0x00,0x00,0x4b,0x20,0x00,0x00,0x02,0x09,0x00,0x00,0xf7,0x00,0x03,0x00, +0x31,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x20,0x20,0x00,0x00, +0x21,0x20,0x00,0x00,0x25,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x25,0x20,0x00,0x00, +0x41,0x00,0x05,0x00,0x36,0x02,0x00,0x00,0x50,0x20,0x00,0x00,0x04,0x02,0x00,0x00, +0x40,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x51,0x20,0x00,0x00, +0x50,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x27,0x20,0x00,0x00, +0x51,0x20,0x00,0x00,0xf1,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2a,0x20,0x00,0x00,0x78,0x0c,0x00,0x00,0x27,0x20,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2e,0x20,0x00,0x00,0x0d,0x19,0x00,0x00,0x2a,0x20,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x56,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xba,0x01,0x00,0x00,0x2e,0x20,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x03,0x25,0x00,0x00,0x56,0x20,0x00,0x00,0x22,0x25,0x00,0x00, +0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x31,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0x21,0x20,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x00,0x25,0x00,0x00, +0xba,0x01,0x00,0x00,0x22,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x31,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x31,0x20,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xe6,0x25,0x00,0x00,0x03,0x25,0x00,0x00,0x25,0x20,0x00,0x00, +0x00,0x25,0x00,0x00,0x21,0x20,0x00,0x00,0x3d,0x00,0x04,0x00,0x99,0x02,0x00,0x00, +0x58,0x20,0x00,0x00,0x9b,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5b,0x20,0x00,0x00,0xe6,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5c,0x20,0x00,0x00,0xe6,0x25,0x00,0x00,0x01,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x5d,0x20,0x00,0x00,0x5b,0x20,0x00,0x00, +0x5c,0x20,0x00,0x00,0xba,0x01,0x00,0x00,0xba,0x01,0x00,0x00,0x63,0x00,0x04,0x00, +0x58,0x20,0x00,0x00,0xfd,0x0b,0x00,0x00,0x5d,0x20,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x91,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xc3,0x0a,0x00,0x00,0xb8,0x19,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x95,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x4c,0x0d,0x00,0x00, +0xba,0x01,0x00,0x00,0xbb,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x9b,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x91,0x20,0x00,0x00, +0x47,0x04,0x00,0x00,0x95,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xa0,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x91,0x20,0x00,0x00, +0x9b,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7a,0x20,0x00,0x00, +0xa0,0x20,0x00,0x00,0xa0,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7c,0x20,0x00,0x00,0x7a,0x0d,0x00,0x00,0x56,0x07,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xa5,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x7c,0x20,0x00,0x00,0xe9,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xaa,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x7a,0x20,0x00,0x00, +0xa5,0x20,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x82,0x20,0x00,0x00, +0xf6,0x0c,0x00,0x00,0xbb,0x01,0x00,0x00,0xaa,0x20,0x00,0x00,0xbe,0x00,0x05,0x00, +0xca,0x00,0x00,0x00,0x86,0x20,0x00,0x00,0x8f,0x1d,0x00,0x00,0xbb,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x8b,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x86,0x20,0x00,0x00,0x87,0x20,0x00,0x00,0x8b,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0x87,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb3,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x1b,0x03,0x00,0x00,0x82,0x20,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8a,0x20,0x00,0x00,0xb3,0x20,0x00,0x00, +0x6d,0x04,0x00,0x00,0xf9,0x00,0x02,0x00,0x8b,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8b,0x20,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xef,0x25,0x00,0x00, +0x82,0x20,0x00,0x00,0x31,0x20,0x00,0x00,0x8a,0x20,0x00,0x00,0x87,0x20,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa0,0x0c,0x00,0x00,0x0b,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa1,0x0c,0x00,0x00, +0x0b,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa2,0x0c,0x00,0x00,0x0b,0x20,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xa3,0x0c,0x00,0x00,0xa0,0x0c,0x00,0x00,0xa1,0x0c,0x00,0x00, +0xa2,0x0c,0x00,0x00,0xef,0x25,0x00,0x00,0x3d,0x00,0x04,0x00,0x83,0x02,0x00,0x00, +0xb5,0x20,0x00,0x00,0x85,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0xb5,0x20,0x00,0x00, +0xfd,0x0b,0x00,0x00,0xa3,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x8c,0x02,0x00,0x00, +0xc2,0x20,0x00,0x00,0x8e,0x02,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xcb,0x20,0x00,0x00,0xa0,0x0c,0x00,0x00,0xa1,0x0c,0x00,0x00,0xa2,0x0c,0x00,0x00, +0xbb,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0xc2,0x20,0x00,0x00,0xfd,0x0b,0x00,0x00, +0xcb,0x20,0x00,0x00,0x3d,0x00,0x04,0x00,0xa2,0x02,0x00,0x00,0xcd,0x20,0x00,0x00, +0xa4,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0xcd,0x20,0x00,0x00,0xfd,0x0b,0x00,0x00, +0x15,0x06,0x00,0x00,0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_3f97c4f6756367b7a654dbd109ca4498.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_3f97c4f6756367b7a654dbd109ca4498.h new file mode 100644 index 00000000..b2fa4cb3 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_3f97c4f6756367b7a654dbd109ca4498.h @@ -0,0 +1,2101 @@ +// ffx_fsr2_accumulate_pass_3f97c4f6756367b7a654dbd109ca4498.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_3f97c4f6756367b7a654dbd109ca4498_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3f97c4f6756367b7a654dbd109ca4498_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3f97c4f6756367b7a654dbd109ca4498_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3f97c4f6756367b7a654dbd109ca4498_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_3f97c4f6756367b7a654dbd109ca4498_SampledImageResourceNames[] = { "r_input_exposure", "r_dilated_reactive_masks", "r_input_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_imgMips", "r_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3f97c4f6756367b7a654dbd109ca4498_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 10, 12, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3f97c4f6756367b7a654dbd109ca4498_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3f97c4f6756367b7a654dbd109ca4498_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_3f97c4f6756367b7a654dbd109ca4498_StorageImageResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_upscaled_output", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3f97c4f6756367b7a654dbd109ca4498_StorageImageResourceBindings[] = { 13, 14, 15, 16, 17, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3f97c4f6756367b7a654dbd109ca4498_StorageImageResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3f97c4f6756367b7a654dbd109ca4498_StorageImageResourceSets[] = { 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_3f97c4f6756367b7a654dbd109ca4498_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3f97c4f6756367b7a654dbd109ca4498_UniformBufferResourceBindings[] = { 18, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3f97c4f6756367b7a654dbd109ca4498_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_3f97c4f6756367b7a654dbd109ca4498_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_3f97c4f6756367b7a654dbd109ca4498_size = 33164; + +static const unsigned char g_ffx_fsr2_accumulate_pass_3f97c4f6756367b7a654dbd109ca4498_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x7e,0x28,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x09,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x31,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x38,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x07,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0xcc,0x0b,0x00,0x00, +0xe2,0x0b,0x00,0x00,0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00, +0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74, +0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73, +0x00,0x00,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x68,0x61,0x64,0x65,0x72,0x5f,0x31,0x36,0x62,0x69,0x74,0x5f,0x73,0x74,0x6f,0x72, +0x61,0x67,0x65,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x68,0x61,0x64,0x65,0x72,0x5f,0x65,0x78,0x70,0x6c,0x69,0x63,0x69,0x74,0x5f,0x61, +0x72,0x69,0x74,0x68,0x6d,0x65,0x74,0x69,0x63,0x5f,0x74,0x79,0x70,0x65,0x73,0x00, +0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65, +0x72,0x5f,0x69,0x6d,0x61,0x67,0x65,0x5f,0x6c,0x6f,0x61,0x64,0x5f,0x66,0x6f,0x72, +0x6d,0x61,0x74,0x74,0x65,0x64,0x00,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47, +0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f, +0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00, +0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e, +0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00, +0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00, +0x05,0x00,0x05,0x00,0x13,0x02,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74, +0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x13,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00, +0x13,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64, +0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00,0x13,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65, +0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x13,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75, +0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00, +0x06,0x00,0x08,0x00,0x13,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d, +0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00, +0x06,0x00,0x08,0x00,0x13,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d, +0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00, +0x06,0x00,0x06,0x00,0x13,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61, +0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00,0x13,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65, +0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00,0x13,0x02,0x00,0x00, +0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00, +0x13,0x02,0x00,0x00,0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56, +0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00, +0x13,0x02,0x00,0x00,0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61, +0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00, +0x13,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56, +0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65, +0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00,0x13,0x02,0x00,0x00, +0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65, +0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00,0x13,0x02,0x00,0x00,0x0d,0x00,0x00,0x00, +0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72, +0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x13,0x02,0x00,0x00,0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66, +0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00,0x13,0x02,0x00,0x00,0x0f,0x00,0x00,0x00, +0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c, +0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x13,0x02,0x00,0x00, +0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00, +0x06,0x00,0x09,0x00,0x13,0x02,0x00,0x00,0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e, +0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63, +0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00,0x13,0x02,0x00,0x00,0x12,0x00,0x00,0x00, +0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65, +0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00, +0x15,0x02,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00,0x05,0x00,0x05,0x00, +0x58,0x02,0x00,0x00,0x72,0x5f,0x69,0x6d,0x67,0x4d,0x69,0x70,0x73,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0x5c,0x02,0x00,0x00,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72, +0x43,0x6c,0x61,0x6d,0x70,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0x69,0x02,0x00,0x00, +0x72,0x5f,0x70,0x72,0x65,0x70,0x61,0x72,0x65,0x64,0x5f,0x69,0x6e,0x70,0x75,0x74, +0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x05,0x00,0x08,0x00,0x71,0x02,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76, +0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x05,0x00,0x09,0x00,0x7d,0x02,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61, +0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0x85,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74, +0x6f,0x72,0x79,0x00,0x05,0x00,0x06,0x00,0x8c,0x02,0x00,0x00,0x72,0x5f,0x6c,0x75, +0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x00,0x05,0x00,0x09,0x00, +0x96,0x02,0x00,0x00,0x72,0x77,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f, +0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00, +0x05,0x00,0x07,0x00,0x9f,0x02,0x00,0x00,0x72,0x77,0x5f,0x75,0x70,0x73,0x63,0x61, +0x6c,0x65,0x64,0x5f,0x6f,0x75,0x74,0x70,0x75,0x74,0x00,0x00,0x05,0x00,0x06,0x00, +0xac,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74, +0x75,0x73,0x00,0x00,0x05,0x00,0x06,0x00,0xb5,0x02,0x00,0x00,0x72,0x77,0x5f,0x6e, +0x65,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0xca,0x02,0x00,0x00,0x72,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75, +0x73,0x00,0x00,0x00,0x05,0x00,0x07,0x00,0xd5,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x05,0x00,0x09,0x00,0xe1,0x02,0x00,0x00,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65, +0x64,0x5f,0x72,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x73, +0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0xcc,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x57, +0x6f,0x72,0x6b,0x47,0x72,0x6f,0x75,0x70,0x49,0x44,0x00,0x00,0x05,0x00,0x08,0x00, +0xe2,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x4c,0x6f,0x63,0x61,0x6c,0x49,0x6e,0x76,0x6f, +0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x13,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x13,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x13,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x13,0x02,0x00,0x00, +0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x13,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x13,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x13,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x13,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x13,0x02,0x00,0x00,0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x13,0x02,0x00,0x00,0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x13,0x02,0x00,0x00,0x0a,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x13,0x02,0x00,0x00, +0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x13,0x02,0x00,0x00,0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x13,0x02,0x00,0x00,0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x13,0x02,0x00,0x00,0x0e,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x13,0x02,0x00,0x00, +0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x13,0x02,0x00,0x00,0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x13,0x02,0x00,0x00,0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x13,0x02,0x00,0x00,0x12,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x13,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x15,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x15,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x58,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x58,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x5c,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x5c,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x69,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x69,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x71,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x71,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x7d,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x7d,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x85,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x85,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8c,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8c,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x96,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x96,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x96,0x02,0x00,0x00,0x19,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x9f,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x9f,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0f,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x9f,0x02,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xac,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xac,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb5,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb5,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xca,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xca,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xd5,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xd5,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xe1,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xe1,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xcc,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xe2,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xf3,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00, +0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x13,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x16,0x00,0x03,0x00, +0x52,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x52,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x5a,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x59,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x64,0x00,0x00,0x00, +0x37,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x8f,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x94,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x8f,0x00,0x00,0x00,0x14,0x00,0x02,0x00,0xd0,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x21,0x01,0x00,0x00,0x52,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc6,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc7,0x01,0x00,0x00,0x00,0x00,0x80,0x3f, +0x1e,0x00,0x15,0x00,0x13,0x02,0x00,0x00,0x64,0x00,0x00,0x00,0x64,0x00,0x00,0x00, +0x64,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x37,0x00,0x00,0x00, +0x37,0x00,0x00,0x00,0x8f,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x14,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x13,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x14,0x02,0x00,0x00,0x15,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x16,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x17,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x64,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x1c,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x21,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x26,0x02,0x00,0x00, +0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x2b,0x02,0x00,0x00, +0x05,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x2c,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x37,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x31,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x36,0x02,0x00,0x00, +0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x37,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x3c,0x02,0x00,0x00, +0x09,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x41,0x02,0x00,0x00, +0x0a,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x46,0x02,0x00,0x00, +0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x47,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x4c,0x02,0x00,0x00, +0x0d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x51,0x02,0x00,0x00, +0x0f,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x56,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x57,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x56,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x57,0x02,0x00,0x00, +0x58,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x1a,0x00,0x02,0x00,0x5a,0x02,0x00,0x00, +0x20,0x00,0x04,0x00,0x5b,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x5a,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x5b,0x02,0x00,0x00,0x5c,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x1b,0x00,0x03,0x00,0x5e,0x02,0x00,0x00,0x56,0x02,0x00,0x00,0x15,0x00,0x04,0x00, +0x64,0x02,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x64,0x02,0x00,0x00,0x65,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x57,0x02,0x00,0x00,0x69,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x57,0x02,0x00,0x00,0x71,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x57,0x02,0x00,0x00,0x7d,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x83,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x84,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x84,0x02,0x00,0x00,0x85,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x57,0x02,0x00,0x00,0x8c,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x94,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x95,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x94,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x95,0x02,0x00,0x00,0x96,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x9d,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x9e,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x9d,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x9e,0x02,0x00,0x00, +0x9f,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xaa,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xab,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xaa,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0xab,0x02,0x00,0x00,0xac,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0xb3,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0f,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xb4,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xb3,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0xb4,0x02,0x00,0x00,0xb5,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x64,0x02,0x00,0x00,0xc5,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x57,0x02,0x00,0x00,0xca,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x57,0x02,0x00,0x00,0xd5,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xd7,0x02,0x00,0x00,0x16,0x02,0x00,0x00, +0x16,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x57,0x02,0x00,0x00,0xe1,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xea,0x02,0x00,0x00, +0xc6,0x01,0x00,0x00,0xc6,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xed,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x1f,0x03,0x00,0x00,0x6f,0x12,0x83,0x3a,0x2b,0x00,0x04,0x00,0x64,0x02,0x00,0x00, +0x59,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x64,0x02,0x00,0x00, +0x5d,0x03,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x73,0x03,0x00,0x00,0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x77,0x03,0x00,0x00,0x00,0x00,0x00,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x87,0x03,0x00,0x00,0x00,0x00,0x80,0xbe,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xad,0x03,0x00,0x00,0x02,0x10,0x80,0x37,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x15,0x04,0x00,0x00,0x77,0x03,0x00,0x00,0x77,0x03,0x00,0x00,0x17,0x00,0x04,0x00, +0x29,0x04,0x00,0x00,0x64,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x2d,0x04,0x00,0x00,0xd0,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x3a,0x04,0x00,0x00,0x00,0xe0,0x7f,0x47,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x52,0x04,0x00,0x00,0xdb,0x0f,0x49,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x59,0x04,0x00,0x00,0xdb,0x0f,0xc9,0x3f,0x2b,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x66,0x04,0x00,0x00,0x00,0x40,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x72,0x04,0x00,0x00,0xcd,0xcc,0xcc,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x7a,0x04,0x00,0x00,0x00,0x00,0xc8,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x7f,0x04,0x00,0x00,0x00,0x00,0x10,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x87,0x04,0x00,0x00,0x00,0x00,0x80,0x40,0x2b,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x92,0x04,0x00,0x00,0x00,0xbc,0x00,0x00,0x2b,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x98,0x04,0x00,0x00,0x00,0x80,0x00,0x00,0x2b,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x9e,0x04,0x00,0x00,0x00,0x3c,0x00,0x00,0x2b,0x00,0x04,0x00, +0x64,0x02,0x00,0x00,0x16,0x05,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00, +0x17,0x05,0x00,0x00,0x59,0x00,0x00,0x00,0x16,0x05,0x00,0x00,0x20,0x00,0x04,0x00, +0x18,0x05,0x00,0x00,0x07,0x00,0x00,0x00,0x17,0x05,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xb5,0x05,0x00,0x00,0x52,0xb8,0xfe,0x3f,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xd4,0x05,0x00,0x00,0xfe,0xff,0xff,0xff,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xd5,0x05,0x00,0x00,0xff,0xff,0xff,0xff,0x2b,0x00,0x04,0x00, +0x64,0x02,0x00,0x00,0x2a,0x06,0x00,0x00,0x10,0x00,0x00,0x00,0x1c,0x00,0x04,0x00, +0x2b,0x06,0x00,0x00,0x08,0x00,0x00,0x00,0x2a,0x06,0x00,0x00,0x20,0x00,0x04,0x00, +0x2c,0x06,0x00,0x00,0x07,0x00,0x00,0x00,0x2b,0x06,0x00,0x00,0x2c,0x00,0x07,0x00, +0x8f,0x00,0x00,0x00,0x3b,0x06,0x00,0x00,0xc6,0x01,0x00,0x00,0xc6,0x01,0x00,0x00, +0xc6,0x01,0x00,0x00,0xc6,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x52,0x06,0x00,0x00,0x9a,0x99,0x99,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x6a,0x06,0x00,0x00,0x00,0x00,0x00,0xc0,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x6b,0x06,0x00,0x00,0x00,0x00,0x40,0xc0,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x0e,0x07,0x00,0x00,0xab,0xaa,0xaa,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x3e,0x07,0x00,0x00,0xab,0xaa,0x2a,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x6a,0x07,0x00,0x00,0x00,0x00,0x00,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x7d,0x07,0x00,0x00,0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x87,0x07,0x00,0x00,0x00,0x00,0x20,0x41,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0xc1,0x07,0x00,0x00,0xd5,0x05,0x00,0x00,0xd5,0x05,0x00,0x00,0x2c,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0xcc,0x07,0x00,0x00,0x16,0x02,0x00,0x00,0xd5,0x05,0x00,0x00, +0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xd7,0x07,0x00,0x00,0x1c,0x02,0x00,0x00, +0xd5,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xe2,0x07,0x00,0x00, +0x21,0x02,0x00,0x00,0xd5,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0xed,0x07,0x00,0x00,0xd5,0x05,0x00,0x00,0x16,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x02,0x08,0x00,0x00,0x1c,0x02,0x00,0x00,0x16,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x0d,0x08,0x00,0x00,0x21,0x02,0x00,0x00, +0x16,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x18,0x08,0x00,0x00, +0xd5,0x05,0x00,0x00,0x1c,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x23,0x08,0x00,0x00,0x16,0x02,0x00,0x00,0x1c,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x2e,0x08,0x00,0x00,0x1c,0x02,0x00,0x00,0x1c,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x39,0x08,0x00,0x00,0x21,0x02,0x00,0x00, +0x1c,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x44,0x08,0x00,0x00, +0xd5,0x05,0x00,0x00,0x21,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x4f,0x08,0x00,0x00,0x16,0x02,0x00,0x00,0x21,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x5a,0x08,0x00,0x00,0x1c,0x02,0x00,0x00,0x21,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x65,0x08,0x00,0x00,0x21,0x02,0x00,0x00, +0x21,0x02,0x00,0x00,0x2a,0x00,0x03,0x00,0xd0,0x00,0x00,0x00,0xeb,0x08,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf2,0x08,0x00,0x00,0xff,0xfe,0xfe,0x3e, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x0e,0x09,0x00,0x00,0x1f,0x03,0x00,0x00, +0x1f,0x03,0x00,0x00,0x1f,0x03,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x3f,0x09,0x00,0x00,0x00,0x00,0xa0,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x47,0x09,0x00,0x00,0x00,0x00,0x40,0x40,0x17,0x00,0x04,0x00,0x88,0x09,0x00,0x00, +0xd0,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xb6,0x09,0x00,0x00,0x7d,0x07,0x00,0x00,0x7d,0x07,0x00,0x00,0x7d,0x07,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xda,0x09,0x00,0x00,0x30,0x96,0x7c,0x3d, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x28,0x0a,0x00,0x00,0x00,0x00,0x7f,0x43, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x50,0x0a,0x00,0x00,0x81,0x80,0x80,0x3b, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x7a,0x0a,0x00,0x00,0x00,0x00,0xc0,0x40, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xac,0x0a,0x00,0x00,0xa4,0x70,0x7d,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd7,0x0a,0x00,0x00,0x00,0x00,0x80,0xbf, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x2f,0x0b,0x00,0x00,0xc6,0x01,0x00,0x00, +0xc6,0x01,0x00,0x00,0xc6,0x01,0x00,0x00,0x17,0x00,0x04,0x00,0xca,0x0b,0x00,0x00, +0x64,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xcb,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0xca,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00,0xcb,0x0b,0x00,0x00, +0xcc,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x64,0x02,0x00,0x00, +0xd4,0x0b,0x00,0x00,0x08,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x29,0x04,0x00,0x00, +0xe0,0x0b,0x00,0x00,0xd4,0x0b,0x00,0x00,0xd4,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00, +0xcb,0x0b,0x00,0x00,0xe2,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x06,0x00, +0xca,0x0b,0x00,0x00,0xf3,0x0b,0x00,0x00,0xd4,0x0b,0x00,0x00,0xd4,0x0b,0x00,0x00, +0x59,0x03,0x00,0x00,0x2b,0x00,0x04,0x00,0x64,0x02,0x00,0x00,0x91,0x26,0x00,0x00, +0x07,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x92,0x26,0x00,0x00, +0x3a,0x04,0x00,0x00,0x3a,0x04,0x00,0x00,0x3a,0x04,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x93,0x26,0x00,0x00,0x66,0x66,0x66,0x3f,0x2c,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x94,0x26,0x00,0x00,0xc7,0x01,0x00,0x00,0xc7,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x95,0x26,0x00,0x00,0x0a,0xd7,0xa3,0x3c, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x96,0x26,0x00,0x00,0xcd,0xcc,0x4c,0x3d, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x97,0x26,0x00,0x00,0xc7,0x01,0x00,0x00, +0xc7,0x01,0x00,0x00,0xc7,0x01,0x00,0x00,0x01,0x00,0x03,0x00,0x06,0x00,0x00,0x00, +0xd4,0x26,0x00,0x00,0x01,0x00,0x03,0x00,0x08,0x00,0x00,0x00,0xf7,0x26,0x00,0x00, +0x01,0x00,0x03,0x00,0x64,0x00,0x00,0x00,0x80,0x27,0x00,0x00,0x01,0x00,0x03,0x00, +0x22,0x00,0x00,0x00,0x7c,0x28,0x00,0x00,0x01,0x00,0x03,0x00,0x8f,0x00,0x00,0x00, +0x7d,0x28,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x94,0x00,0x00,0x00,0x31,0x1e,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x2c,0x06,0x00,0x00,0x89,0x1b,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x18,0x05,0x00,0x00,0x55,0x15,0x00,0x00,0x07,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0xca,0x0b,0x00,0x00,0xcd,0x0b,0x00,0x00,0xcc,0x0b,0x00,0x00, +0x4f,0x00,0x07,0x00,0x29,0x04,0x00,0x00,0xce,0x0b,0x00,0x00,0xcd,0x0b,0x00,0x00, +0xcd,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x17,0x02,0x00,0x00,0xf6,0x0b,0x00,0x00,0x15,0x02,0x00,0x00,0x21,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0xf7,0x0b,0x00,0x00,0xf6,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xd2,0x0b,0x00,0x00,0xf7,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x64,0x02,0x00,0x00,0xd3,0x0b,0x00,0x00, +0xd2,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x02,0x00,0x00,0xd6,0x0b,0x00,0x00, +0xd3,0x0b,0x00,0x00,0x91,0x26,0x00,0x00,0x86,0x00,0x05,0x00,0x64,0x02,0x00,0x00, +0xd7,0x0b,0x00,0x00,0xd6,0x0b,0x00,0x00,0xd4,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x64,0x02,0x00,0x00,0xda,0x0b,0x00,0x00,0xcd,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x82,0x00,0x05,0x00,0x64,0x02,0x00,0x00,0xdb,0x0b,0x00,0x00,0xd7,0x0b,0x00,0x00, +0xda,0x0b,0x00,0x00,0x82,0x00,0x05,0x00,0x64,0x02,0x00,0x00,0xdc,0x0b,0x00,0x00, +0xdb,0x0b,0x00,0x00,0x59,0x03,0x00,0x00,0x52,0x00,0x06,0x00,0x29,0x04,0x00,0x00, +0x74,0x24,0x00,0x00,0xdc,0x0b,0x00,0x00,0xce,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x84,0x00,0x05,0x00,0x29,0x04,0x00,0x00,0xe1,0x0b,0x00,0x00,0x74,0x24,0x00,0x00, +0xe0,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00,0xca,0x0b,0x00,0x00,0xe3,0x0b,0x00,0x00, +0xe2,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00,0x29,0x04,0x00,0x00,0xe4,0x0b,0x00,0x00, +0xe3,0x0b,0x00,0x00,0xe3,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x80,0x00,0x05,0x00,0x29,0x04,0x00,0x00,0xe5,0x0b,0x00,0x00,0xe1,0x0b,0x00,0x00, +0xe4,0x0b,0x00,0x00,0x7c,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0xe7,0x0b,0x00,0x00, +0xe5,0x0b,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xaa,0x0c,0x00,0x00, +0xe7,0x0b,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xac,0x0c,0x00,0x00, +0xaa,0x0c,0x00,0x00,0x15,0x04,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xae,0x0c,0x00,0x00,0xf7,0x0b,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xaf,0x0c,0x00,0x00,0xac,0x0c,0x00,0x00,0xae,0x0c,0x00,0x00,0x41,0x00,0x05,0x00, +0x37,0x02,0x00,0x00,0xea,0x0c,0x00,0x00,0x15,0x02,0x00,0x00,0x36,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xeb,0x0c,0x00,0x00,0xea,0x0c,0x00,0x00, +0x41,0x00,0x05,0x00,0x17,0x02,0x00,0x00,0xee,0x0c,0x00,0x00,0x15,0x02,0x00,0x00, +0x16,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0xef,0x0c,0x00,0x00, +0xee,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xb5,0x0c,0x00,0x00, +0xef,0x0c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xb6,0x0c,0x00,0x00, +0xeb,0x0c,0x00,0x00,0xb5,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xb7,0x0c,0x00,0x00,0xaf,0x0c,0x00,0x00,0xb6,0x0c,0x00,0x00,0x41,0x00,0x05,0x00, +0x17,0x02,0x00,0x00,0xf6,0x0c,0x00,0x00,0x15,0x02,0x00,0x00,0x1c,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0xf7,0x0c,0x00,0x00,0xf6,0x0c,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x04,0x0d,0x00,0x00,0xb7,0x0c,0x00,0x00, +0xb5,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x07,0x0d,0x00,0x00, +0xb5,0x0c,0x00,0x00,0x15,0x04,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x14,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x04,0x0d,0x00,0x00, +0x07,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x19,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x15,0x04,0x00,0x00,0x14,0x0d,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x0d,0x0d,0x00,0x00,0xf7,0x0c,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x0e,0x0d,0x00,0x00,0x19,0x0d,0x00,0x00, +0x0d,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x56,0x02,0x00,0x00,0x25,0x0d,0x00,0x00, +0x71,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0x27,0x0d,0x00,0x00, +0x25,0x0d,0x00,0x00,0xe7,0x0b,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x02,0x00,0x00, +0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x28,0x0d,0x00,0x00,0x27,0x0d,0x00,0x00, +0x27,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x37,0x02,0x00,0x00,0x2f,0x0d,0x00,0x00,0x15,0x02,0x00,0x00,0x3c,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x30,0x0d,0x00,0x00,0x2f,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x2b,0x0d,0x00,0x00,0x28,0x0d,0x00,0x00, +0x30,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x36,0x0d,0x00,0x00, +0x2b,0x0d,0x00,0x00,0xae,0x0c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x37,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x36,0x0d,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x40,0x0d,0x00,0x00,0xaf,0x0c,0x00,0x00, +0x2b,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x46,0x0d,0x00,0x00, +0x40,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xd0,0x00,0x00,0x00, +0x47,0x0d,0x00,0x00,0x46,0x0d,0x00,0x00,0xc6,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x4c,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x47,0x0d,0x00,0x00, +0x48,0x0d,0x00,0x00,0x4c,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x48,0x0d,0x00,0x00, +0xbc,0x00,0x05,0x00,0xd0,0x00,0x00,0x00,0x4b,0x0d,0x00,0x00,0x46,0x0d,0x00,0x00, +0xc7,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x4c,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4c,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00,0xd0,0x00,0x00,0x00,0x4d,0x0d,0x00,0x00, +0x47,0x0d,0x00,0x00,0x05,0x00,0x00,0x00,0x4b,0x0d,0x00,0x00,0x48,0x0d,0x00,0x00, +0xf7,0x00,0x03,0x00,0x58,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x4d,0x0d,0x00,0x00,0x4e,0x0d,0x00,0x00,0x58,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4e,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x50,0x0d,0x00,0x00, +0x40,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xd0,0x00,0x00,0x00, +0x51,0x0d,0x00,0x00,0x50,0x0d,0x00,0x00,0xc6,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x56,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x51,0x0d,0x00,0x00, +0x52,0x0d,0x00,0x00,0x56,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x52,0x0d,0x00,0x00, +0xbc,0x00,0x05,0x00,0xd0,0x00,0x00,0x00,0x55,0x0d,0x00,0x00,0x50,0x0d,0x00,0x00, +0xc7,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x56,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x56,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00,0xd0,0x00,0x00,0x00,0x57,0x0d,0x00,0x00, +0x51,0x0d,0x00,0x00,0x4e,0x0d,0x00,0x00,0x55,0x0d,0x00,0x00,0x52,0x0d,0x00,0x00, +0xf9,0x00,0x02,0x00,0x58,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x58,0x0d,0x00,0x00, +0xf5,0x00,0x07,0x00,0xd0,0x00,0x00,0x00,0x59,0x0d,0x00,0x00,0x4d,0x0d,0x00,0x00, +0x4c,0x0d,0x00,0x00,0x57,0x0d,0x00,0x00,0x56,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00, +0x56,0x02,0x00,0x00,0x5c,0x0d,0x00,0x00,0x69,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5a,0x02,0x00,0x00,0x5d,0x0d,0x00,0x00,0x5c,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x5e,0x02,0x00,0x00,0x5e,0x0d,0x00,0x00,0x5c,0x0d,0x00,0x00,0x5d,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0x60,0x0d,0x00,0x00,0x5e,0x0d,0x00,0x00, +0x0e,0x0d,0x00,0x00,0x02,0x00,0x00,0x00,0xc6,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x61,0x0d,0x00,0x00,0x60,0x0d,0x00,0x00,0x03,0x00,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x65,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x61,0x0d,0x00,0x00,0xc6,0x01,0x00,0x00,0xc7,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x56,0x02,0x00,0x00,0x68,0x0d,0x00,0x00,0xe1,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x5e,0x02,0x00,0x00,0x6a,0x0d,0x00,0x00,0x68,0x0d,0x00,0x00, +0x5d,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0x6c,0x0d,0x00,0x00, +0x6a,0x0d,0x00,0x00,0x0e,0x0d,0x00,0x00,0x02,0x00,0x00,0x00,0xc6,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd4,0x0c,0x00,0x00,0x6c,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd7,0x0c,0x00,0x00, +0x6c,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x2c,0x02,0x00,0x00, +0x70,0x0d,0x00,0x00,0x15,0x02,0x00,0x00,0x31,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x71,0x0d,0x00,0x00,0x70,0x0d,0x00,0x00,0xaa,0x00,0x05,0x00, +0xd0,0x00,0x00,0x00,0xda,0x0c,0x00,0x00,0x16,0x02,0x00,0x00,0x71,0x0d,0x00,0x00, +0xa4,0x00,0x05,0x00,0xd0,0x00,0x00,0x00,0xde,0x0c,0x00,0x00,0x59,0x0d,0x00,0x00, +0xeb,0x08,0x00,0x00,0xa6,0x00,0x05,0x00,0xd0,0x00,0x00,0x00,0xe1,0x0c,0x00,0x00, +0xde,0x0c,0x00,0x00,0xda,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00,0x3c,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x59,0x0d,0x00,0x00,0x38,0x0c,0x00,0x00, +0x3c,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x38,0x0c,0x00,0x00,0xa8,0x00,0x04,0x00, +0xd0,0x00,0x00,0x00,0x3b,0x0c,0x00,0x00,0xda,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x3c,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x3c,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00, +0xd0,0x00,0x00,0x00,0x3d,0x0c,0x00,0x00,0x59,0x0d,0x00,0x00,0x58,0x0d,0x00,0x00, +0x3b,0x0c,0x00,0x00,0x38,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00,0x47,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x3d,0x0c,0x00,0x00,0x3e,0x0c,0x00,0x00, +0x47,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x3e,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xa8,0x0d,0x00,0x00,0x40,0x0d,0x00,0x00,0xae,0x0c,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xa9,0x0d,0x00,0x00,0xa8,0x0d,0x00,0x00, +0x15,0x04,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xab,0x0d,0x00,0x00, +0xf7,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xac,0x0d,0x00,0x00,0xab,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xae,0x0d,0x00,0x00,0xa9,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xcf,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xac,0x0d,0x00,0x00,0xae,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xd4,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc6,0x01,0x00,0x00, +0xcf,0x0d,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x7e,0x24,0x00,0x00, +0xd4,0x0d,0x00,0x00,0xa9,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xb4,0x0d,0x00,0x00,0xd2,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb6,0x0d,0x00,0x00,0xa9,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd9,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xb4,0x0d,0x00,0x00,0xb6,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xde,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xc6,0x01,0x00,0x00,0xd9,0x0d,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x82,0x24,0x00,0x00,0xde,0x0d,0x00,0x00,0x7e,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xbb,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x82,0x24,0x00,0x00,0x6e,0x00,0x04,0x00,0x64,0x00,0x00,0x00, +0xbc,0x0d,0x00,0x00,0xbb,0x0d,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xe2,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x82,0x24,0x00,0x00, +0x73,0x00,0x04,0x00,0x21,0x01,0x00,0x00,0xbf,0x0d,0x00,0x00,0xe2,0x0d,0x00,0x00, +0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x98,0x0e,0x00,0x00,0xbc,0x0d,0x00,0x00, +0xc1,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x9e,0x0e,0x00,0x00, +0x98,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xd8,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x9e,0x0e,0x00,0x00, +0x16,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x8d,0x24,0x00,0x00, +0xd8,0x0e,0x00,0x00,0x98,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xbb,0x0e,0x00,0x00,0x98,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe2,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xbb,0x0e,0x00,0x00,0x16,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0x98,0x24,0x00,0x00,0xe2,0x0e,0x00,0x00,0x8d,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x56,0x02,0x00,0x00,0xef,0x0e,0x00,0x00, +0x7d,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0xf1,0x0e,0x00,0x00, +0xef,0x0e,0x00,0x00,0x98,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x2a,0x0e,0x00,0x00,0xf1,0x0e,0x00,0x00, +0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x03,0x0f,0x00,0x00,0xbc,0x0d,0x00,0x00, +0xcc,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x0d,0x0f,0x00,0x00, +0x03,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0xa3,0x24,0x00,0x00,0x0d,0x0f,0x00,0x00,0x03,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x26,0x0f,0x00,0x00,0x03,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x4d,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x26,0x0f,0x00,0x00,0x16,0x02,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0xae,0x24,0x00,0x00,0x4d,0x0f,0x00,0x00, +0xa3,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00, +0x5c,0x0f,0x00,0x00,0xef,0x0e,0x00,0x00,0xae,0x24,0x00,0x00,0x02,0x00,0x00,0x00, +0x16,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x30,0x0e,0x00,0x00, +0x5c,0x0f,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x6e,0x0f,0x00,0x00, +0xbc,0x0d,0x00,0x00,0xd7,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x78,0x0f,0x00,0x00,0x6e,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x82,0x0f,0x00,0x00,0xab,0x0d,0x00,0x00,0x1c,0x02,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xb3,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x78,0x0f,0x00,0x00,0x82,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0xb9,0x24,0x00,0x00,0xb3,0x0f,0x00,0x00,0x6e,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x91,0x0f,0x00,0x00, +0x6e,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xb8,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x91,0x0f,0x00,0x00, +0x16,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0xc4,0x24,0x00,0x00, +0xb8,0x0f,0x00,0x00,0xb9,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x8f,0x00,0x00,0x00,0xc7,0x0f,0x00,0x00,0xef,0x0e,0x00,0x00,0xc4,0x24,0x00,0x00, +0x02,0x00,0x00,0x00,0x16,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x36,0x0e,0x00,0x00,0xc7,0x0f,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0xd9,0x0f,0x00,0x00,0xbc,0x0d,0x00,0x00,0xe2,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xe3,0x0f,0x00,0x00,0xd9,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x1e,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xe3,0x0f,0x00,0x00,0x82,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0xcf,0x24,0x00,0x00,0x1e,0x10,0x00,0x00,0xd9,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xfc,0x0f,0x00,0x00, +0xd9,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x23,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xfc,0x0f,0x00,0x00, +0x16,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0xda,0x24,0x00,0x00, +0x23,0x10,0x00,0x00,0xcf,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x8f,0x00,0x00,0x00,0x32,0x10,0x00,0x00,0xef,0x0e,0x00,0x00,0xda,0x24,0x00,0x00, +0x02,0x00,0x00,0x00,0x16,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x3c,0x0e,0x00,0x00,0x32,0x10,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x44,0x10,0x00,0x00,0xbc,0x0d,0x00,0x00,0xed,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x4a,0x10,0x00,0x00,0x44,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x84,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x4a,0x10,0x00,0x00,0x16,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0xe5,0x24,0x00,0x00,0x84,0x10,0x00,0x00,0x44,0x10,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x6b,0x10,0x00,0x00, +0x44,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0xf0,0x24,0x00,0x00,0x6b,0x10,0x00,0x00,0xe5,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0x9d,0x10,0x00,0x00,0xef,0x0e,0x00,0x00, +0xf0,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0x42,0x0e,0x00,0x00,0x9d,0x10,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xb9,0x10,0x00,0x00,0xbc,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0xfb,0x24,0x00,0x00,0xb9,0x10,0x00,0x00, +0xbc,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xd6,0x10,0x00,0x00,0xbc,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0x06,0x25,0x00,0x00,0xd6,0x10,0x00,0x00,0xfb,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0x08,0x11,0x00,0x00, +0xef,0x0e,0x00,0x00,0x06,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x48,0x0e,0x00,0x00,0x08,0x11,0x00,0x00, +0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x1a,0x11,0x00,0x00,0xbc,0x0d,0x00,0x00, +0x02,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x24,0x11,0x00,0x00, +0x1a,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x5f,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x24,0x11,0x00,0x00, +0x82,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x11,0x25,0x00,0x00, +0x5f,0x11,0x00,0x00,0x1a,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x41,0x11,0x00,0x00,0x1a,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x1c,0x25,0x00,0x00,0x41,0x11,0x00,0x00, +0x11,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00, +0x73,0x11,0x00,0x00,0xef,0x0e,0x00,0x00,0x1c,0x25,0x00,0x00,0x02,0x00,0x00,0x00, +0x16,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x4e,0x0e,0x00,0x00, +0x73,0x11,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x85,0x11,0x00,0x00, +0xbc,0x0d,0x00,0x00,0x0d,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x8f,0x11,0x00,0x00,0x85,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xca,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x8f,0x11,0x00,0x00,0x82,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0x27,0x25,0x00,0x00,0xca,0x11,0x00,0x00,0x85,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xac,0x11,0x00,0x00,0x85,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x32,0x25,0x00,0x00, +0xac,0x11,0x00,0x00,0x27,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x8f,0x00,0x00,0x00,0xde,0x11,0x00,0x00,0xef,0x0e,0x00,0x00,0x32,0x25,0x00,0x00, +0x02,0x00,0x00,0x00,0x16,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x54,0x0e,0x00,0x00,0xde,0x11,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0xf0,0x11,0x00,0x00,0xbc,0x0d,0x00,0x00,0x18,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xf6,0x11,0x00,0x00,0xf0,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x30,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xf6,0x11,0x00,0x00,0x16,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0x3d,0x25,0x00,0x00,0x30,0x12,0x00,0x00,0xf0,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x17,0x12,0x00,0x00, +0xf0,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x21,0x12,0x00,0x00,0xd2,0x0b,0x00,0x00,0x1c,0x02,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x3f,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x17,0x12,0x00,0x00,0x21,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0x48,0x25,0x00,0x00,0x3f,0x12,0x00,0x00,0x3d,0x25,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0x49,0x12,0x00,0x00,0xef,0x0e,0x00,0x00, +0x48,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0x5a,0x0e,0x00,0x00,0x49,0x12,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x5b,0x12,0x00,0x00,0xbc,0x0d,0x00,0x00,0x23,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x65,0x12,0x00,0x00,0x5b,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x53,0x25,0x00,0x00, +0x65,0x12,0x00,0x00,0x5b,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x82,0x12,0x00,0x00,0x5b,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xaa,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x82,0x12,0x00,0x00,0x21,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0x5e,0x25,0x00,0x00,0xaa,0x12,0x00,0x00,0x53,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0xb4,0x12,0x00,0x00, +0xef,0x0e,0x00,0x00,0x5e,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x60,0x0e,0x00,0x00,0xb4,0x12,0x00,0x00, +0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xc6,0x12,0x00,0x00,0xbc,0x0d,0x00,0x00, +0x2e,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xd0,0x12,0x00,0x00, +0xc6,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x0b,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xd0,0x12,0x00,0x00, +0x82,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x69,0x25,0x00,0x00, +0x0b,0x13,0x00,0x00,0xc6,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xed,0x12,0x00,0x00,0xc6,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x15,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xed,0x12,0x00,0x00,0x21,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0x74,0x25,0x00,0x00,0x15,0x13,0x00,0x00,0x69,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0x1f,0x13,0x00,0x00, +0xef,0x0e,0x00,0x00,0x74,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x66,0x0e,0x00,0x00,0x1f,0x13,0x00,0x00, +0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x31,0x13,0x00,0x00,0xbc,0x0d,0x00,0x00, +0x39,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x3b,0x13,0x00,0x00, +0x31,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x76,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x3b,0x13,0x00,0x00, +0x82,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x7f,0x25,0x00,0x00, +0x76,0x13,0x00,0x00,0x31,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x58,0x13,0x00,0x00,0x31,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x80,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x58,0x13,0x00,0x00,0x21,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0x8a,0x25,0x00,0x00,0x80,0x13,0x00,0x00,0x7f,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0x8a,0x13,0x00,0x00, +0xef,0x0e,0x00,0x00,0x8a,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x6c,0x0e,0x00,0x00,0x8a,0x13,0x00,0x00, +0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x9c,0x13,0x00,0x00,0xbc,0x0d,0x00,0x00, +0x44,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xa2,0x13,0x00,0x00, +0x9c,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xdc,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xa2,0x13,0x00,0x00, +0x16,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x95,0x25,0x00,0x00, +0xdc,0x13,0x00,0x00,0x9c,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xc3,0x13,0x00,0x00,0x9c,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xeb,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xc3,0x13,0x00,0x00,0x21,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0xa0,0x25,0x00,0x00,0xeb,0x13,0x00,0x00,0x95,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0xf5,0x13,0x00,0x00, +0xef,0x0e,0x00,0x00,0xa0,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x72,0x0e,0x00,0x00,0xf5,0x13,0x00,0x00, +0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x07,0x14,0x00,0x00,0xbc,0x0d,0x00,0x00, +0x4f,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x11,0x14,0x00,0x00, +0x07,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0xab,0x25,0x00,0x00,0x11,0x14,0x00,0x00,0x07,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x2e,0x14,0x00,0x00,0x07,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x56,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x2e,0x14,0x00,0x00,0x21,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0xb6,0x25,0x00,0x00,0x56,0x14,0x00,0x00, +0xab,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00, +0x60,0x14,0x00,0x00,0xef,0x0e,0x00,0x00,0xb6,0x25,0x00,0x00,0x02,0x00,0x00,0x00, +0x16,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x78,0x0e,0x00,0x00, +0x60,0x14,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x72,0x14,0x00,0x00, +0xbc,0x0d,0x00,0x00,0x5a,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x7c,0x14,0x00,0x00,0x72,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xb7,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x7c,0x14,0x00,0x00,0x82,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0xc1,0x25,0x00,0x00,0xb7,0x14,0x00,0x00,0x72,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x99,0x14,0x00,0x00,0x72,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc1,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x99,0x14,0x00,0x00,0x21,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0xcc,0x25,0x00,0x00,0xc1,0x14,0x00,0x00, +0xc1,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00, +0xcb,0x14,0x00,0x00,0xef,0x0e,0x00,0x00,0xcc,0x25,0x00,0x00,0x02,0x00,0x00,0x00, +0x16,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x7e,0x0e,0x00,0x00, +0xcb,0x14,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xdd,0x14,0x00,0x00, +0xbc,0x0d,0x00,0x00,0x65,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xe7,0x14,0x00,0x00,0xdd,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x22,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xe7,0x14,0x00,0x00,0x82,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0xd7,0x25,0x00,0x00,0x22,0x15,0x00,0x00,0xdd,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x04,0x15,0x00,0x00,0xdd,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x2c,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x04,0x15,0x00,0x00,0x21,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0xe2,0x25,0x00,0x00,0x2c,0x15,0x00,0x00, +0xd7,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00, +0x36,0x15,0x00,0x00,0xef,0x0e,0x00,0x00,0xe2,0x25,0x00,0x00,0x02,0x00,0x00,0x00, +0x16,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x84,0x0e,0x00,0x00, +0x36,0x15,0x00,0x00,0x51,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x68,0x15,0x00,0x00, +0xbf,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xc2,0x15,0x00,0x00,0x92,0x04,0x00,0x00,0x68,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0xeb,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xc2,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0xf5,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xeb,0x15,0x00,0x00,0x66,0x04,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xee,0x15,0x00,0x00,0xf5,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xfa,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xee,0x15,0x00,0x00,0xb8,0x00,0x05,0x00,0xd0,0x00,0x00,0x00, +0xfb,0x15,0x00,0x00,0xfa,0x15,0x00,0x00,0x1f,0x03,0x00,0x00,0xf7,0x00,0x03,0x00, +0x0b,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xfb,0x15,0x00,0x00, +0xfc,0x15,0x00,0x00,0xfd,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xfd,0x15,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xff,0x15,0x00,0x00,0x52,0x04,0x00,0x00, +0xee,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x00,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xff,0x15,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x03,0x16,0x00,0x00,0x00,0x16,0x00,0x00,0xff,0x15,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x05,0x16,0x00,0x00,0x59,0x04,0x00,0x00, +0xee,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x06,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x05,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x09,0x16,0x00,0x00,0x06,0x16,0x00,0x00,0x05,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0a,0x16,0x00,0x00,0x03,0x16,0x00,0x00, +0x09,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x0b,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfc,0x15,0x00,0x00,0xf9,0x00,0x02,0x00,0x0b,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0b,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x98,0x26,0x00,0x00, +0x0a,0x16,0x00,0x00,0xfd,0x15,0x00,0x00,0xc7,0x01,0x00,0x00,0xfc,0x15,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xf0,0x15,0x00,0x00,0x98,0x26,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xc5,0x15,0x00,0x00,0x98,0x04,0x00,0x00, +0x68,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x13,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xc5,0x15,0x00,0x00,0x0c,0x00,0x07,0x00, +0x52,0x00,0x00,0x00,0x1d,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x13,0x16,0x00,0x00,0x66,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x16,0x16,0x00,0x00,0x1d,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x22,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x16,0x16,0x00,0x00, +0xb8,0x00,0x05,0x00,0xd0,0x00,0x00,0x00,0x23,0x16,0x00,0x00,0x22,0x16,0x00,0x00, +0x1f,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x33,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x23,0x16,0x00,0x00,0x24,0x16,0x00,0x00,0x25,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x25,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x27,0x16,0x00,0x00,0x52,0x04,0x00,0x00,0x16,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x28,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x27,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2b,0x16,0x00,0x00, +0x28,0x16,0x00,0x00,0x27,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2d,0x16,0x00,0x00,0x59,0x04,0x00,0x00,0x16,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x2e,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x2d,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x31,0x16,0x00,0x00, +0x2e,0x16,0x00,0x00,0x2d,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x32,0x16,0x00,0x00,0x2b,0x16,0x00,0x00,0x31,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0x33,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x24,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0x33,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x33,0x16,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x99,0x26,0x00,0x00,0x32,0x16,0x00,0x00,0x25,0x16,0x00,0x00, +0xc7,0x01,0x00,0x00,0x24,0x16,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x18,0x16,0x00,0x00,0x99,0x26,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xc8,0x15,0x00,0x00,0x9e,0x04,0x00,0x00,0x68,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0x3b,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xc8,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0x45,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x3b,0x16,0x00,0x00,0x66,0x04,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x3e,0x16,0x00,0x00,0x45,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x4a,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x3e,0x16,0x00,0x00,0xb8,0x00,0x05,0x00,0xd0,0x00,0x00,0x00, +0x4b,0x16,0x00,0x00,0x4a,0x16,0x00,0x00,0x1f,0x03,0x00,0x00,0xf7,0x00,0x03,0x00, +0x5b,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x4b,0x16,0x00,0x00, +0x4c,0x16,0x00,0x00,0x4d,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x4d,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4f,0x16,0x00,0x00,0x52,0x04,0x00,0x00, +0x3e,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x50,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x4f,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x53,0x16,0x00,0x00,0x50,0x16,0x00,0x00,0x4f,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x55,0x16,0x00,0x00,0x59,0x04,0x00,0x00, +0x3e,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x56,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x55,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x59,0x16,0x00,0x00,0x56,0x16,0x00,0x00,0x55,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5a,0x16,0x00,0x00,0x53,0x16,0x00,0x00, +0x59,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x5b,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4c,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x5b,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5b,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x9a,0x26,0x00,0x00, +0x5a,0x16,0x00,0x00,0x4d,0x16,0x00,0x00,0xc7,0x01,0x00,0x00,0x4c,0x16,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x40,0x16,0x00,0x00,0x9a,0x26,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xcb,0x15,0x00,0x00,0x66,0x04,0x00,0x00, +0x68,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x63,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xcb,0x15,0x00,0x00,0x0c,0x00,0x07,0x00, +0x52,0x00,0x00,0x00,0x6d,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x63,0x16,0x00,0x00,0x66,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x66,0x16,0x00,0x00,0x6d,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x72,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x66,0x16,0x00,0x00, +0xb8,0x00,0x05,0x00,0xd0,0x00,0x00,0x00,0x73,0x16,0x00,0x00,0x72,0x16,0x00,0x00, +0x1f,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x83,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x73,0x16,0x00,0x00,0x74,0x16,0x00,0x00,0x75,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x75,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x77,0x16,0x00,0x00,0x52,0x04,0x00,0x00,0x66,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x78,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x77,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7b,0x16,0x00,0x00, +0x78,0x16,0x00,0x00,0x77,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7d,0x16,0x00,0x00,0x59,0x04,0x00,0x00,0x66,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x7e,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x7d,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x81,0x16,0x00,0x00, +0x7e,0x16,0x00,0x00,0x7d,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x82,0x16,0x00,0x00,0x7b,0x16,0x00,0x00,0x81,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0x83,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x74,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0x83,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x83,0x16,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x9b,0x26,0x00,0x00,0x82,0x16,0x00,0x00,0x75,0x16,0x00,0x00, +0xc7,0x01,0x00,0x00,0x74,0x16,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x68,0x16,0x00,0x00,0x9b,0x26,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0xcf,0x15,0x00,0x00,0x2a,0x0e,0x00,0x00,0xf0,0x15,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xd2,0x15,0x00,0x00,0x30,0x0e,0x00,0x00,0x18,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xd3,0x15,0x00,0x00,0xcf,0x15,0x00,0x00, +0xd2,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xd6,0x15,0x00,0x00, +0x36,0x0e,0x00,0x00,0x40,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0xd7,0x15,0x00,0x00,0xd3,0x15,0x00,0x00,0xd6,0x15,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xda,0x15,0x00,0x00,0x3c,0x0e,0x00,0x00,0x68,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xdb,0x15,0x00,0x00,0xd7,0x15,0x00,0x00, +0xda,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xde,0x15,0x00,0x00, +0xf0,0x15,0x00,0x00,0x18,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xe0,0x15,0x00,0x00,0xde,0x15,0x00,0x00,0x40,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xe2,0x15,0x00,0x00,0xe0,0x15,0x00,0x00,0x68,0x16,0x00,0x00, +0x50,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0xe3,0x15,0x00,0x00,0xe2,0x15,0x00,0x00, +0xe2,0x15,0x00,0x00,0xe2,0x15,0x00,0x00,0xe2,0x15,0x00,0x00,0x88,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xe4,0x15,0x00,0x00,0xdb,0x15,0x00,0x00,0xe3,0x15,0x00,0x00, +0xf7,0x00,0x03,0x00,0xd9,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xfb,0x15,0x00,0x00,0xca,0x16,0x00,0x00,0xcb,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0xcb,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcd,0x16,0x00,0x00, +0x52,0x04,0x00,0x00,0xee,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xce,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xcd,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd1,0x16,0x00,0x00,0xce,0x16,0x00,0x00, +0xcd,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd3,0x16,0x00,0x00, +0x59,0x04,0x00,0x00,0xee,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xd4,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xd3,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd7,0x16,0x00,0x00,0xd4,0x16,0x00,0x00, +0xd3,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd8,0x16,0x00,0x00, +0xd1,0x16,0x00,0x00,0xd7,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0xd9,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0xca,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0xd9,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd9,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x9c,0x26,0x00,0x00,0xd8,0x16,0x00,0x00,0xcb,0x16,0x00,0x00,0xc7,0x01,0x00,0x00, +0xca,0x16,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xbe,0x16,0x00,0x00, +0x9c,0x26,0x00,0x00,0xf7,0x00,0x03,0x00,0x01,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x23,0x16,0x00,0x00,0xf2,0x16,0x00,0x00,0xf3,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf3,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf5,0x16,0x00,0x00,0x52,0x04,0x00,0x00,0x16,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xf6,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xf5,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf9,0x16,0x00,0x00, +0xf6,0x16,0x00,0x00,0xf5,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfb,0x16,0x00,0x00,0x59,0x04,0x00,0x00,0x16,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xfc,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xfb,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xff,0x16,0x00,0x00, +0xfc,0x16,0x00,0x00,0xfb,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x00,0x17,0x00,0x00,0xf9,0x16,0x00,0x00,0xff,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0x01,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xf2,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0x01,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x01,0x17,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x9d,0x26,0x00,0x00,0x00,0x17,0x00,0x00,0xf3,0x16,0x00,0x00, +0xc7,0x01,0x00,0x00,0xf2,0x16,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0xe6,0x16,0x00,0x00,0x9d,0x26,0x00,0x00,0xf7,0x00,0x03,0x00,0x29,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x4b,0x16,0x00,0x00,0x1a,0x17,0x00,0x00, +0x1b,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x1b,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1d,0x17,0x00,0x00,0x52,0x04,0x00,0x00,0x3e,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x1e,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x1d,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x21,0x17,0x00,0x00,0x1e,0x17,0x00,0x00,0x1d,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x23,0x17,0x00,0x00,0x59,0x04,0x00,0x00,0x3e,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x24,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x23,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x27,0x17,0x00,0x00,0x24,0x17,0x00,0x00,0x23,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x28,0x17,0x00,0x00,0x21,0x17,0x00,0x00,0x27,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0x29,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x1a,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0x29,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x29,0x17,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x9e,0x26,0x00,0x00,0x28,0x17,0x00,0x00, +0x1b,0x17,0x00,0x00,0xc7,0x01,0x00,0x00,0x1a,0x17,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x0e,0x17,0x00,0x00,0x9e,0x26,0x00,0x00,0xf7,0x00,0x03,0x00, +0x51,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x73,0x16,0x00,0x00, +0x42,0x17,0x00,0x00,0x43,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x43,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x45,0x17,0x00,0x00,0x52,0x04,0x00,0x00, +0x66,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x46,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x45,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x49,0x17,0x00,0x00,0x46,0x17,0x00,0x00,0x45,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4b,0x17,0x00,0x00,0x59,0x04,0x00,0x00, +0x66,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x4c,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x4b,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4f,0x17,0x00,0x00,0x4c,0x17,0x00,0x00,0x4b,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x50,0x17,0x00,0x00,0x49,0x17,0x00,0x00, +0x4f,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x51,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x42,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x51,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x51,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x9f,0x26,0x00,0x00, +0x50,0x17,0x00,0x00,0x43,0x17,0x00,0x00,0xc7,0x01,0x00,0x00,0x42,0x17,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x36,0x17,0x00,0x00,0x9f,0x26,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x9d,0x16,0x00,0x00,0x42,0x0e,0x00,0x00, +0xbe,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xa0,0x16,0x00,0x00, +0x48,0x0e,0x00,0x00,0xe6,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0xa1,0x16,0x00,0x00,0x9d,0x16,0x00,0x00,0xa0,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xa4,0x16,0x00,0x00,0x4e,0x0e,0x00,0x00,0x0e,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xa5,0x16,0x00,0x00,0xa1,0x16,0x00,0x00, +0xa4,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xa8,0x16,0x00,0x00, +0x54,0x0e,0x00,0x00,0x36,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0xa9,0x16,0x00,0x00,0xa5,0x16,0x00,0x00,0xa8,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xac,0x16,0x00,0x00,0xbe,0x16,0x00,0x00,0xe6,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xae,0x16,0x00,0x00,0xac,0x16,0x00,0x00, +0x0e,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xb0,0x16,0x00,0x00, +0xae,0x16,0x00,0x00,0x36,0x17,0x00,0x00,0x50,0x00,0x07,0x00,0x59,0x00,0x00,0x00, +0xb1,0x16,0x00,0x00,0xb0,0x16,0x00,0x00,0xb0,0x16,0x00,0x00,0xb0,0x16,0x00,0x00, +0xb0,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xb2,0x16,0x00,0x00, +0xa9,0x16,0x00,0x00,0xb1,0x16,0x00,0x00,0xf7,0x00,0x03,0x00,0xa7,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xfb,0x15,0x00,0x00,0x98,0x17,0x00,0x00, +0x99,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x99,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9b,0x17,0x00,0x00,0x52,0x04,0x00,0x00,0xee,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x9c,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x9b,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9f,0x17,0x00,0x00,0x9c,0x17,0x00,0x00,0x9b,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa1,0x17,0x00,0x00,0x59,0x04,0x00,0x00,0xee,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa2,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xa1,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa5,0x17,0x00,0x00,0xa2,0x17,0x00,0x00,0xa1,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa6,0x17,0x00,0x00,0x9f,0x17,0x00,0x00,0xa5,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa7,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x98,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa7,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xa7,0x17,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa0,0x26,0x00,0x00,0xa6,0x17,0x00,0x00, +0x99,0x17,0x00,0x00,0xc7,0x01,0x00,0x00,0x98,0x17,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x8c,0x17,0x00,0x00,0xa0,0x26,0x00,0x00,0xf7,0x00,0x03,0x00, +0xcf,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x23,0x16,0x00,0x00, +0xc0,0x17,0x00,0x00,0xc1,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xc1,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc3,0x17,0x00,0x00,0x52,0x04,0x00,0x00, +0x16,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc4,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xc3,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc7,0x17,0x00,0x00,0xc4,0x17,0x00,0x00,0xc3,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc9,0x17,0x00,0x00,0x59,0x04,0x00,0x00, +0x16,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xca,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xc9,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcd,0x17,0x00,0x00,0xca,0x17,0x00,0x00,0xc9,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xce,0x17,0x00,0x00,0xc7,0x17,0x00,0x00, +0xcd,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0xcf,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc0,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0xcf,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0xcf,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa1,0x26,0x00,0x00, +0xce,0x17,0x00,0x00,0xc1,0x17,0x00,0x00,0xc7,0x01,0x00,0x00,0xc0,0x17,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xb4,0x17,0x00,0x00,0xa1,0x26,0x00,0x00, +0xf7,0x00,0x03,0x00,0xf7,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x4b,0x16,0x00,0x00,0xe8,0x17,0x00,0x00,0xe9,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe9,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xeb,0x17,0x00,0x00, +0x52,0x04,0x00,0x00,0x3e,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xec,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xeb,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xef,0x17,0x00,0x00,0xec,0x17,0x00,0x00, +0xeb,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf1,0x17,0x00,0x00, +0x59,0x04,0x00,0x00,0x3e,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xf2,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xf1,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf5,0x17,0x00,0x00,0xf2,0x17,0x00,0x00, +0xf1,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf6,0x17,0x00,0x00, +0xef,0x17,0x00,0x00,0xf5,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0xf7,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe8,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0xf7,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf7,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xa2,0x26,0x00,0x00,0xf6,0x17,0x00,0x00,0xe9,0x17,0x00,0x00,0xc7,0x01,0x00,0x00, +0xe8,0x17,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xdc,0x17,0x00,0x00, +0xa2,0x26,0x00,0x00,0xf7,0x00,0x03,0x00,0x1f,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x73,0x16,0x00,0x00,0x10,0x18,0x00,0x00,0x11,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x11,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x13,0x18,0x00,0x00,0x52,0x04,0x00,0x00,0x66,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x14,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x13,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x17,0x18,0x00,0x00, +0x14,0x18,0x00,0x00,0x13,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x19,0x18,0x00,0x00,0x59,0x04,0x00,0x00,0x66,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x1a,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x19,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1d,0x18,0x00,0x00, +0x1a,0x18,0x00,0x00,0x19,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1e,0x18,0x00,0x00,0x17,0x18,0x00,0x00,0x1d,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0x1f,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x10,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0x1f,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x1f,0x18,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xa3,0x26,0x00,0x00,0x1e,0x18,0x00,0x00,0x11,0x18,0x00,0x00, +0xc7,0x01,0x00,0x00,0x10,0x18,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x04,0x18,0x00,0x00,0xa3,0x26,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x6b,0x17,0x00,0x00,0x5a,0x0e,0x00,0x00,0x8c,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x6e,0x17,0x00,0x00,0x60,0x0e,0x00,0x00,0xb4,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x6f,0x17,0x00,0x00,0x6b,0x17,0x00,0x00, +0x6e,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x72,0x17,0x00,0x00, +0x66,0x0e,0x00,0x00,0xdc,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x73,0x17,0x00,0x00,0x6f,0x17,0x00,0x00,0x72,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x76,0x17,0x00,0x00,0x6c,0x0e,0x00,0x00,0x04,0x18,0x00,0x00, +0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x77,0x17,0x00,0x00,0x73,0x17,0x00,0x00, +0x76,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x7a,0x17,0x00,0x00, +0x8c,0x17,0x00,0x00,0xb4,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x7c,0x17,0x00,0x00,0x7a,0x17,0x00,0x00,0xdc,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x7e,0x17,0x00,0x00,0x7c,0x17,0x00,0x00,0x04,0x18,0x00,0x00, +0x50,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0x7f,0x17,0x00,0x00,0x7e,0x17,0x00,0x00, +0x7e,0x17,0x00,0x00,0x7e,0x17,0x00,0x00,0x7e,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x80,0x17,0x00,0x00,0x77,0x17,0x00,0x00,0x7f,0x17,0x00,0x00, +0xf7,0x00,0x03,0x00,0x75,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xfb,0x15,0x00,0x00,0x66,0x18,0x00,0x00,0x67,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x67,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x69,0x18,0x00,0x00, +0x52,0x04,0x00,0x00,0xee,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x6a,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x69,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6d,0x18,0x00,0x00,0x6a,0x18,0x00,0x00, +0x69,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6f,0x18,0x00,0x00, +0x59,0x04,0x00,0x00,0xee,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x70,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x6f,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x73,0x18,0x00,0x00,0x70,0x18,0x00,0x00, +0x6f,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x74,0x18,0x00,0x00, +0x6d,0x18,0x00,0x00,0x73,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x75,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x66,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x75,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x75,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xa4,0x26,0x00,0x00,0x74,0x18,0x00,0x00,0x67,0x18,0x00,0x00,0xc7,0x01,0x00,0x00, +0x66,0x18,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x5a,0x18,0x00,0x00, +0xa4,0x26,0x00,0x00,0xf7,0x00,0x03,0x00,0x9d,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x23,0x16,0x00,0x00,0x8e,0x18,0x00,0x00,0x8f,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8f,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x91,0x18,0x00,0x00,0x52,0x04,0x00,0x00,0x16,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x92,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x91,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x95,0x18,0x00,0x00, +0x92,0x18,0x00,0x00,0x91,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x97,0x18,0x00,0x00,0x59,0x04,0x00,0x00,0x16,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x98,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x97,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9b,0x18,0x00,0x00, +0x98,0x18,0x00,0x00,0x97,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9c,0x18,0x00,0x00,0x95,0x18,0x00,0x00,0x9b,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0x9d,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x8e,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0x9d,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x9d,0x18,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xa5,0x26,0x00,0x00,0x9c,0x18,0x00,0x00,0x8f,0x18,0x00,0x00, +0xc7,0x01,0x00,0x00,0x8e,0x18,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x82,0x18,0x00,0x00,0xa5,0x26,0x00,0x00,0xf7,0x00,0x03,0x00,0xc5,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x4b,0x16,0x00,0x00,0xb6,0x18,0x00,0x00, +0xb7,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xb7,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb9,0x18,0x00,0x00,0x52,0x04,0x00,0x00,0x3e,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xba,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xb9,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbd,0x18,0x00,0x00,0xba,0x18,0x00,0x00,0xb9,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbf,0x18,0x00,0x00,0x59,0x04,0x00,0x00,0x3e,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc0,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xbf,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc3,0x18,0x00,0x00,0xc0,0x18,0x00,0x00,0xbf,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc4,0x18,0x00,0x00,0xbd,0x18,0x00,0x00,0xc3,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc5,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xb6,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc5,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xc5,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa6,0x26,0x00,0x00,0xc4,0x18,0x00,0x00, +0xb7,0x18,0x00,0x00,0xc7,0x01,0x00,0x00,0xb6,0x18,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0xaa,0x18,0x00,0x00,0xa6,0x26,0x00,0x00,0xf7,0x00,0x03,0x00, +0xed,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x73,0x16,0x00,0x00, +0xde,0x18,0x00,0x00,0xdf,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xdf,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe1,0x18,0x00,0x00,0x52,0x04,0x00,0x00, +0x66,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xe2,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xe1,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe5,0x18,0x00,0x00,0xe2,0x18,0x00,0x00,0xe1,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe7,0x18,0x00,0x00,0x59,0x04,0x00,0x00, +0x66,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xe8,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xe7,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xeb,0x18,0x00,0x00,0xe8,0x18,0x00,0x00,0xe7,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xec,0x18,0x00,0x00,0xe5,0x18,0x00,0x00, +0xeb,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xed,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xde,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xed,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xed,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa7,0x26,0x00,0x00, +0xec,0x18,0x00,0x00,0xdf,0x18,0x00,0x00,0xc7,0x01,0x00,0x00,0xde,0x18,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xd2,0x18,0x00,0x00,0xa7,0x26,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x39,0x18,0x00,0x00,0x72,0x0e,0x00,0x00, +0x5a,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x3c,0x18,0x00,0x00, +0x78,0x0e,0x00,0x00,0x82,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x3d,0x18,0x00,0x00,0x39,0x18,0x00,0x00,0x3c,0x18,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x40,0x18,0x00,0x00,0x7e,0x0e,0x00,0x00,0xaa,0x18,0x00,0x00, +0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x41,0x18,0x00,0x00,0x3d,0x18,0x00,0x00, +0x40,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x44,0x18,0x00,0x00, +0x84,0x0e,0x00,0x00,0xd2,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x45,0x18,0x00,0x00,0x41,0x18,0x00,0x00,0x44,0x18,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x48,0x18,0x00,0x00,0x5a,0x18,0x00,0x00,0x82,0x18,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x4a,0x18,0x00,0x00,0x48,0x18,0x00,0x00, +0xaa,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x4c,0x18,0x00,0x00, +0x4a,0x18,0x00,0x00,0xd2,0x18,0x00,0x00,0x50,0x00,0x07,0x00,0x59,0x00,0x00,0x00, +0x4d,0x18,0x00,0x00,0x4c,0x18,0x00,0x00,0x4c,0x18,0x00,0x00,0x4c,0x18,0x00,0x00, +0x4c,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x4e,0x18,0x00,0x00, +0x45,0x18,0x00,0x00,0x4d,0x18,0x00,0x00,0x51,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x90,0x15,0x00,0x00,0xbf,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xfa,0x18,0x00,0x00,0x92,0x04,0x00,0x00,0x90,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x23,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xfa,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00, +0x2d,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x23,0x19,0x00,0x00, +0x66,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x26,0x19,0x00,0x00, +0x2d,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x32,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x26,0x19,0x00,0x00,0xb8,0x00,0x05,0x00, +0xd0,0x00,0x00,0x00,0x33,0x19,0x00,0x00,0x32,0x19,0x00,0x00,0x1f,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0x43,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x33,0x19,0x00,0x00,0x34,0x19,0x00,0x00,0x35,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x35,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x37,0x19,0x00,0x00, +0x52,0x04,0x00,0x00,0x26,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x38,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x37,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3b,0x19,0x00,0x00,0x38,0x19,0x00,0x00, +0x37,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3d,0x19,0x00,0x00, +0x59,0x04,0x00,0x00,0x26,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x3e,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x3d,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x41,0x19,0x00,0x00,0x3e,0x19,0x00,0x00, +0x3d,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x42,0x19,0x00,0x00, +0x3b,0x19,0x00,0x00,0x41,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x43,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x34,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x43,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x43,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xa8,0x26,0x00,0x00,0x42,0x19,0x00,0x00,0x35,0x19,0x00,0x00,0xc7,0x01,0x00,0x00, +0x34,0x19,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x28,0x19,0x00,0x00, +0xa8,0x26,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xfd,0x18,0x00,0x00, +0x98,0x04,0x00,0x00,0x90,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0x4b,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xfd,0x18,0x00,0x00, +0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0x55,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x4b,0x19,0x00,0x00,0x66,0x04,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x4e,0x19,0x00,0x00,0x55,0x19,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x5a,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x4e,0x19,0x00,0x00,0xb8,0x00,0x05,0x00,0xd0,0x00,0x00,0x00,0x5b,0x19,0x00,0x00, +0x5a,0x19,0x00,0x00,0x1f,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x6b,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x5b,0x19,0x00,0x00,0x5c,0x19,0x00,0x00, +0x5d,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x5d,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5f,0x19,0x00,0x00,0x52,0x04,0x00,0x00,0x4e,0x19,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x60,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x5f,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x63,0x19,0x00,0x00,0x60,0x19,0x00,0x00,0x5f,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x65,0x19,0x00,0x00,0x59,0x04,0x00,0x00,0x4e,0x19,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x66,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x65,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x69,0x19,0x00,0x00,0x66,0x19,0x00,0x00,0x65,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6a,0x19,0x00,0x00,0x63,0x19,0x00,0x00,0x69,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x6b,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x5c,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x6b,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x6b,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa9,0x26,0x00,0x00,0x6a,0x19,0x00,0x00, +0x5d,0x19,0x00,0x00,0xc7,0x01,0x00,0x00,0x5c,0x19,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x50,0x19,0x00,0x00,0xa9,0x26,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x00,0x19,0x00,0x00,0x9e,0x04,0x00,0x00,0x90,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x73,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00, +0x7d,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x73,0x19,0x00,0x00, +0x66,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x76,0x19,0x00,0x00, +0x7d,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x82,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x76,0x19,0x00,0x00,0xb8,0x00,0x05,0x00, +0xd0,0x00,0x00,0x00,0x83,0x19,0x00,0x00,0x82,0x19,0x00,0x00,0x1f,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0x93,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x83,0x19,0x00,0x00,0x84,0x19,0x00,0x00,0x85,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x85,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x87,0x19,0x00,0x00, +0x52,0x04,0x00,0x00,0x76,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x88,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x87,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8b,0x19,0x00,0x00,0x88,0x19,0x00,0x00, +0x87,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8d,0x19,0x00,0x00, +0x59,0x04,0x00,0x00,0x76,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x8e,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x8d,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x91,0x19,0x00,0x00,0x8e,0x19,0x00,0x00, +0x8d,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x92,0x19,0x00,0x00, +0x8b,0x19,0x00,0x00,0x91,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x93,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x84,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x93,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x93,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xaa,0x26,0x00,0x00,0x92,0x19,0x00,0x00,0x85,0x19,0x00,0x00,0xc7,0x01,0x00,0x00, +0x84,0x19,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x78,0x19,0x00,0x00, +0xaa,0x26,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x03,0x19,0x00,0x00, +0x66,0x04,0x00,0x00,0x90,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0x9b,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x03,0x19,0x00,0x00, +0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0xa5,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x9b,0x19,0x00,0x00,0x66,0x04,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x9e,0x19,0x00,0x00,0xa5,0x19,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xaa,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x9e,0x19,0x00,0x00,0xb8,0x00,0x05,0x00,0xd0,0x00,0x00,0x00,0xab,0x19,0x00,0x00, +0xaa,0x19,0x00,0x00,0x1f,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0xbb,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xab,0x19,0x00,0x00,0xac,0x19,0x00,0x00, +0xad,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xad,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xaf,0x19,0x00,0x00,0x52,0x04,0x00,0x00,0x9e,0x19,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb0,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xaf,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb3,0x19,0x00,0x00,0xb0,0x19,0x00,0x00,0xaf,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb5,0x19,0x00,0x00,0x59,0x04,0x00,0x00,0x9e,0x19,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb6,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xb5,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb9,0x19,0x00,0x00,0xb6,0x19,0x00,0x00,0xb5,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xba,0x19,0x00,0x00,0xb3,0x19,0x00,0x00,0xb9,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0xbb,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xac,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0xbb,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xbb,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xab,0x26,0x00,0x00,0xba,0x19,0x00,0x00, +0xad,0x19,0x00,0x00,0xc7,0x01,0x00,0x00,0xac,0x19,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0xa0,0x19,0x00,0x00,0xab,0x26,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x07,0x19,0x00,0x00,0xe4,0x15,0x00,0x00,0x28,0x19,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x0a,0x19,0x00,0x00,0xb2,0x16,0x00,0x00, +0x50,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x0b,0x19,0x00,0x00, +0x07,0x19,0x00,0x00,0x0a,0x19,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x0e,0x19,0x00,0x00,0x80,0x17,0x00,0x00,0x78,0x19,0x00,0x00,0x81,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x0f,0x19,0x00,0x00,0x0b,0x19,0x00,0x00,0x0e,0x19,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x12,0x19,0x00,0x00,0x4e,0x18,0x00,0x00, +0xa0,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x13,0x19,0x00,0x00, +0x0f,0x19,0x00,0x00,0x12,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x16,0x19,0x00,0x00,0x28,0x19,0x00,0x00,0x50,0x19,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x18,0x19,0x00,0x00,0x16,0x19,0x00,0x00,0x78,0x19,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x1a,0x19,0x00,0x00,0x18,0x19,0x00,0x00, +0xa0,0x19,0x00,0x00,0x50,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0x1b,0x19,0x00,0x00, +0x1a,0x19,0x00,0x00,0x1a,0x19,0x00,0x00,0x1a,0x19,0x00,0x00,0x1a,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x1c,0x19,0x00,0x00,0x13,0x19,0x00,0x00, +0x1b,0x19,0x00,0x00,0x50,0x00,0x07,0x00,0x17,0x05,0x00,0x00,0x9a,0x15,0x00,0x00, +0x48,0x0e,0x00,0x00,0x4e,0x0e,0x00,0x00,0x60,0x0e,0x00,0x00,0x66,0x0e,0x00,0x00, +0x3e,0x00,0x03,0x00,0x55,0x15,0x00,0x00,0x9a,0x15,0x00,0x00,0x41,0x00,0x05,0x00, +0x5a,0x00,0x00,0x00,0x9b,0x15,0x00,0x00,0x55,0x15,0x00,0x00,0x16,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x9c,0x15,0x00,0x00,0x9b,0x15,0x00,0x00, +0x3d,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x9e,0x15,0x00,0x00,0x9b,0x15,0x00,0x00, +0xf9,0x00,0x02,0x00,0x9f,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0x9f,0x15,0x00,0x00, +0xf5,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0xaf,0x26,0x00,0x00,0x9e,0x15,0x00,0x00, +0xbb,0x19,0x00,0x00,0xc6,0x19,0x00,0x00,0xa3,0x15,0x00,0x00,0xf5,0x00,0x07,0x00, +0x59,0x00,0x00,0x00,0xae,0x26,0x00,0x00,0x9c,0x15,0x00,0x00,0xbb,0x19,0x00,0x00, +0xc1,0x19,0x00,0x00,0xa3,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xac,0x26,0x00,0x00,0x1c,0x02,0x00,0x00,0xbb,0x19,0x00,0x00,0xb0,0x15,0x00,0x00, +0xa3,0x15,0x00,0x00,0xb1,0x00,0x05,0x00,0xd0,0x00,0x00,0x00,0xa2,0x15,0x00,0x00, +0xac,0x26,0x00,0x00,0x26,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xb1,0x15,0x00,0x00, +0xa3,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa2,0x15,0x00,0x00, +0xa3,0x15,0x00,0x00,0xb1,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xa3,0x15,0x00,0x00, +0x41,0x00,0x05,0x00,0x5a,0x00,0x00,0x00,0xa6,0x15,0x00,0x00,0x55,0x15,0x00,0x00, +0xac,0x26,0x00,0x00,0x3d,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0xa7,0x15,0x00,0x00, +0xa6,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0xc1,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xae,0x26,0x00,0x00,0xa7,0x15,0x00,0x00, +0x3d,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0xac,0x15,0x00,0x00,0xa6,0x15,0x00,0x00, +0x0c,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0xc6,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xaf,0x26,0x00,0x00,0xac,0x15,0x00,0x00,0x80,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xb0,0x15,0x00,0x00,0xac,0x26,0x00,0x00,0x1c,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x9f,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xb1,0x15,0x00,0x00, +0x0c,0x00,0x08,0x00,0x59,0x00,0x00,0x00,0xb5,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x1c,0x19,0x00,0x00,0xae,0x26,0x00,0x00,0xaf,0x26,0x00,0x00, +0x73,0x00,0x04,0x00,0x8f,0x00,0x00,0x00,0x7f,0x0d,0x00,0x00,0xb5,0x15,0x00,0x00, +0x3d,0x00,0x04,0x00,0x56,0x02,0x00,0x00,0xca,0x19,0x00,0x00,0xd5,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0xcb,0x19,0x00,0x00,0xca,0x19,0x00,0x00, +0xd7,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcc,0x19,0x00,0x00,0xcb,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0xd0,0x00,0x00,0x00,0xce,0x19,0x00,0x00,0xcc,0x19,0x00,0x00, +0xc6,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xd0,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd0,0x19,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x78,0x28,0x00,0x00, +0xce,0x19,0x00,0x00,0xc7,0x01,0x00,0x00,0xcc,0x19,0x00,0x00,0x41,0x00,0x05,0x00, +0x47,0x02,0x00,0x00,0xd4,0x19,0x00,0x00,0x15,0x02,0x00,0x00,0x4c,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd5,0x19,0x00,0x00,0xd4,0x19,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x83,0x0d,0x00,0x00,0x7f,0x0d,0x00,0x00, +0x7f,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xda,0x19,0x00,0x00,0xd5,0x19,0x00,0x00, +0xd5,0x19,0x00,0x00,0xd5,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xdb,0x19,0x00,0x00,0x83,0x0d,0x00,0x00,0xda,0x19,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xde,0x19,0x00,0x00,0xdb,0x19,0x00,0x00,0x78,0x28,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xe2,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xde,0x19,0x00,0x00,0x2f,0x0b,0x00,0x00,0x92,0x26,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe8,0x19,0x00,0x00,0xe2,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe9,0x19,0x00,0x00, +0x73,0x03,0x00,0x00,0xe8,0x19,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xeb,0x19,0x00,0x00,0xe2,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xec,0x19,0x00,0x00,0x77,0x03,0x00,0x00,0xeb,0x19,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xed,0x19,0x00,0x00,0xe9,0x19,0x00,0x00, +0xec,0x19,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xef,0x19,0x00,0x00, +0xe2,0x19,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf0,0x19,0x00,0x00,0x73,0x03,0x00,0x00,0xef,0x19,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf1,0x19,0x00,0x00,0xed,0x19,0x00,0x00,0xf0,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf4,0x19,0x00,0x00,0x77,0x03,0x00,0x00, +0xe8,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf7,0x19,0x00,0x00, +0x77,0x03,0x00,0x00,0xef,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf8,0x19,0x00,0x00,0xf4,0x19,0x00,0x00,0xf7,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfb,0x19,0x00,0x00,0x87,0x03,0x00,0x00,0xe8,0x19,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xff,0x19,0x00,0x00,0xfb,0x19,0x00,0x00, +0xec,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x03,0x1a,0x00,0x00, +0xff,0x19,0x00,0x00,0xf0,0x19,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x04,0x1a,0x00,0x00,0xf1,0x19,0x00,0x00,0xf8,0x19,0x00,0x00,0x03,0x1a,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x88,0x0d,0x00,0x00,0x7f,0x0d,0x00,0x00, +0x03,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x89,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x88,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x09,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x89,0x0d,0x00,0x00,0xc6,0x01,0x00,0x00,0xc7,0x01,0x00,0x00,0xb8,0x00,0x05,0x00, +0xd0,0x00,0x00,0x00,0x8d,0x0d,0x00,0x00,0x88,0x0d,0x00,0x00,0xc6,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0xb3,0x02,0x00,0x00,0x25,0x1a,0x00,0x00,0xb5,0x02,0x00,0x00, +0x62,0x00,0x05,0x00,0x8f,0x00,0x00,0x00,0x27,0x1a,0x00,0x00,0x25,0x1a,0x00,0x00, +0xe7,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x28,0x1a,0x00,0x00, +0x27,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xd0,0x00,0x00,0x00, +0x14,0x1a,0x00,0x00,0x28,0x1a,0x00,0x00,0xf2,0x08,0x00,0x00,0x3d,0x00,0x04,0x00, +0x56,0x02,0x00,0x00,0x2c,0x1a,0x00,0x00,0xca,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x5e,0x02,0x00,0x00,0x2e,0x1a,0x00,0x00,0x2c,0x1a,0x00,0x00,0x5d,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0x30,0x1a,0x00,0x00,0x2e,0x1a,0x00,0x00, +0x40,0x0d,0x00,0x00,0x02,0x00,0x00,0x00,0xc6,0x01,0x00,0x00,0x4f,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x31,0x1a,0x00,0x00,0x30,0x1a,0x00,0x00,0x30,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x47,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x47,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xde,0x27,0x00,0x00,0x2f,0x0b,0x00,0x00,0x3c,0x0c,0x00,0x00,0x04,0x1a,0x00,0x00, +0xd0,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0xd0,0x00,0x00,0x00,0xcd,0x27,0x00,0x00, +0xeb,0x08,0x00,0x00,0x3c,0x0c,0x00,0x00,0x8d,0x0d,0x00,0x00,0xd0,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xb5,0x26,0x00,0x00,0xea,0x02,0x00,0x00, +0x3c,0x0c,0x00,0x00,0x31,0x1a,0x00,0x00,0xd0,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0xd0,0x00,0x00,0x00,0xb3,0x26,0x00,0x00,0xeb,0x08,0x00,0x00,0x3c,0x0c,0x00,0x00, +0x14,0x1a,0x00,0x00,0xd0,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xb1,0x26,0x00,0x00,0xc6,0x01,0x00,0x00,0x3c,0x0c,0x00,0x00,0x09,0x1a,0x00,0x00, +0xd0,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x37,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xd4,0x0c,0x00,0x00,0xb1,0x26,0x00,0x00, +0x41,0x00,0x05,0x00,0x2c,0x02,0x00,0x00,0xcf,0x1a,0x00,0x00,0x15,0x02,0x00,0x00, +0x2b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xd0,0x1a,0x00,0x00, +0xcf,0x1a,0x00,0x00,0xc4,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xb8,0x1a,0x00,0x00, +0x21,0x02,0x00,0x00,0xd0,0x1a,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb9,0x1a,0x00,0x00,0xb8,0x1a,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xbd,0x1a,0x00,0x00,0xb9,0x1a,0x00,0x00,0xb9,0x1a,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xbe,0x1a,0x00,0x00,0xb5,0x0c,0x00,0x00,0xbd,0x1a,0x00,0x00, +0x6e,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0xbf,0x1a,0x00,0x00,0xbe,0x1a,0x00,0x00, +0x41,0x00,0x05,0x00,0x17,0x02,0x00,0x00,0xd7,0x1a,0x00,0x00,0x15,0x02,0x00,0x00, +0x26,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0xd8,0x1a,0x00,0x00, +0xd7,0x1a,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xe4,0x1a,0x00,0x00, +0xbf,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xe5,0x1a,0x00,0x00, +0xaf,0x0c,0x00,0x00,0xe4,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xe8,0x1a,0x00,0x00,0xe4,0x1a,0x00,0x00,0x15,0x04,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xf5,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xe5,0x1a,0x00,0x00,0xe8,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xfa,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x15,0x04,0x00,0x00, +0xf5,0x1a,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xee,0x1a,0x00,0x00, +0xd8,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xef,0x1a,0x00,0x00, +0xfa,0x1a,0x00,0x00,0xee,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x56,0x02,0x00,0x00, +0xfe,0x1a,0x00,0x00,0xd5,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00, +0xff,0x1a,0x00,0x00,0xfe,0x1a,0x00,0x00,0xd7,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x16,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x00,0x1b,0x00,0x00, +0xff,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xd0,0x00,0x00,0x00, +0x02,0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0xc6,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x04,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x04,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x79,0x28,0x00,0x00,0x02,0x1b,0x00,0x00,0xc7,0x01,0x00,0x00, +0x00,0x1b,0x00,0x00,0x3d,0x00,0x04,0x00,0x56,0x02,0x00,0x00,0x0c,0x1b,0x00,0x00, +0x58,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x5e,0x02,0x00,0x00,0x0e,0x1b,0x00,0x00, +0x0c,0x1b,0x00,0x00,0x5d,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x11,0x1b,0x00,0x00,0xd0,0x1a,0x00,0x00,0x58,0x00,0x07,0x00,0x8f,0x00,0x00,0x00, +0x12,0x1b,0x00,0x00,0x0e,0x1b,0x00,0x00,0xef,0x1a,0x00,0x00,0x02,0x00,0x00,0x00, +0x11,0x1b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x13,0x1b,0x00,0x00, +0x12,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xc8,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x13,0x1b,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc9,0x1a,0x00,0x00,0x79,0x28,0x00,0x00, +0xc8,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x18,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xc9,0x1a,0x00,0x00,0x3e,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x52,0x1a,0x00,0x00,0xb5,0x26,0x00,0x00, +0x01,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xd0,0x00,0x00,0x00,0x53,0x1a,0x00,0x00, +0x52,0x1a,0x00,0x00,0xc6,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x59,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x53,0x1a,0x00,0x00,0x54,0x1a,0x00,0x00, +0x56,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x56,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x59,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x54,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x59,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x59,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xb9,0x26,0x00,0x00,0x52,0x1a,0x00,0x00,0x56,0x1a,0x00,0x00, +0x18,0x1b,0x00,0x00,0x54,0x1a,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xf6,0x25,0x00,0x00,0xb9,0x26,0x00,0x00,0xb5,0x26,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x2f,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xb9,0x26,0x00,0x00,0x18,0x1b,0x00,0x00,0xb7,0x00,0x05,0x00, +0xd0,0x00,0x00,0x00,0x23,0x1b,0x00,0x00,0x2f,0x1b,0x00,0x00,0xc6,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x29,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x23,0x1b,0x00,0x00,0x24,0x1b,0x00,0x00,0x28,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x28,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x29,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x24,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x34,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xb9,0x26,0x00,0x00,0x18,0x1b,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x27,0x1b,0x00,0x00,0x34,0x1b,0x00,0x00, +0x2f,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x29,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x29,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xbb,0x26,0x00,0x00, +0xc6,0x01,0x00,0x00,0x28,0x1b,0x00,0x00,0x27,0x1b,0x00,0x00,0x24,0x1b,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x61,0x1a,0x00,0x00,0xc7,0x01,0x00,0x00, +0xbb,0x26,0x00,0x00,0xf7,0x00,0x03,0x00,0x7f,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xb3,0x26,0x00,0x00,0x64,0x1a,0x00,0x00,0x6c,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6c,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6e,0x1a,0x00,0x00,0xb5,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0xbc,0x00,0x05,0x00, +0xd0,0x00,0x00,0x00,0x6f,0x1a,0x00,0x00,0x6e,0x1a,0x00,0x00,0xc7,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x7e,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x6f,0x1a,0x00,0x00,0x70,0x1a,0x00,0x00,0x76,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x76,0x1a,0x00,0x00,0xba,0x00,0x05,0x00,0xd0,0x00,0x00,0x00,0x78,0x1a,0x00,0x00, +0x61,0x1a,0x00,0x00,0x7d,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0x7d,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x78,0x1a,0x00,0x00,0x79,0x1a,0x00,0x00, +0x7d,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x79,0x1a,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x02,0x26,0x00,0x00,0xc6,0x01,0x00,0x00,0xf6,0x25,0x00,0x00, +0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x7d,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7d,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xc5,0x26,0x00,0x00, +0xf6,0x25,0x00,0x00,0x76,0x1a,0x00,0x00,0x02,0x26,0x00,0x00,0x79,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x7e,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x70,0x1a,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x3a,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0xb9,0x26,0x00,0x00,0x18,0x1b,0x00,0x00,0x77,0x03,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x00,0x26,0x00,0x00,0x3a,0x1b,0x00,0x00, +0xf6,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x7e,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x7e,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xc4,0x26,0x00,0x00,0xc5,0x26,0x00,0x00,0x7d,0x1a,0x00,0x00,0x00,0x26,0x00,0x00, +0x70,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x7f,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x64,0x1a,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xf9,0x25,0x00,0x00, +0x18,0x1b,0x00,0x00,0x7c,0x28,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x68,0x1a,0x00,0x00,0xb5,0x26,0x00,0x00,0x00,0x00,0x00,0x00, +0xb7,0x00,0x05,0x00,0xd0,0x00,0x00,0x00,0x69,0x1a,0x00,0x00,0x68,0x1a,0x00,0x00, +0xc6,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x6a,0x1a,0x00,0x00, +0x69,0x1a,0x00,0x00,0x6a,0x07,0x00,0x00,0xc7,0x01,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0xfc,0x25,0x00,0x00,0x6a,0x1a,0x00,0x00,0xf9,0x25,0x00,0x00, +0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x7f,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7f,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xc3,0x26,0x00,0x00, +0xc4,0x26,0x00,0x00,0x7e,0x1a,0x00,0x00,0xfc,0x25,0x00,0x00,0x64,0x1a,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x81,0x1a,0x00,0x00,0x93,0x26,0x00,0x00, +0xbb,0x26,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x82,0x1a,0x00,0x00, +0x81,0x1a,0x00,0x00,0x87,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x40,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x82,0x1a,0x00,0x00, +0xc6,0x01,0x00,0x00,0xc7,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x45,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x37,0x1a,0x00,0x00, +0x40,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x87,0x1a,0x00,0x00, +0xc7,0x01,0x00,0x00,0x45,0x1b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x89,0x1a,0x00,0x00,0xc3,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8a,0x1a,0x00,0x00,0x89,0x1a,0x00,0x00,0x87,0x1a,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8e,0x1a,0x00,0x00,0xc7,0x01,0x00,0x00, +0xd7,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x49,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x8e,0x1a,0x00,0x00,0xc6,0x01,0x00,0x00, +0xc7,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x92,0x1a,0x00,0x00, +0x8a,0x1a,0x00,0x00,0x49,0x1b,0x00,0x00,0xb8,0x00,0x05,0x00,0xd0,0x00,0x00,0x00, +0x96,0x1a,0x00,0x00,0x65,0x0d,0x00,0x00,0x7d,0x07,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x97,0x1a,0x00,0x00,0x96,0x1a,0x00,0x00,0xc7,0x01,0x00,0x00, +0xc6,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9a,0x1a,0x00,0x00, +0x92,0x1a,0x00,0x00,0x97,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9e,0x1a,0x00,0x00,0x9a,0x1a,0x00,0x00,0xc7,0x01,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x4d,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x9e,0x1a,0x00,0x00,0xc6,0x01,0x00,0x00,0xc7,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa1,0x1a,0x00,0x00,0xc3,0x26,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x64,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xa1,0x1a,0x00,0x00,0x18,0x1b,0x00,0x00,0xb7,0x00,0x05,0x00, +0xd0,0x00,0x00,0x00,0x58,0x1b,0x00,0x00,0x64,0x1b,0x00,0x00,0xc6,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x5e,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x58,0x1b,0x00,0x00,0x59,0x1b,0x00,0x00,0x5d,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5d,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x5e,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x59,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x69,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xa1,0x1a,0x00,0x00,0x18,0x1b,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5c,0x1b,0x00,0x00,0x69,0x1b,0x00,0x00, +0x64,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x5e,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5e,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc6,0x26,0x00,0x00, +0xc6,0x01,0x00,0x00,0x5d,0x1b,0x00,0x00,0x5c,0x1b,0x00,0x00,0x59,0x1b,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x6d,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xc6,0x26,0x00,0x00,0xc6,0x01,0x00,0x00,0xc7,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa6,0x1a,0x00,0x00,0x4d,0x1b,0x00,0x00, +0x87,0x04,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x71,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xa6,0x1a,0x00,0x00,0xc6,0x01,0x00,0x00, +0xc7,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa9,0x1a,0x00,0x00, +0x71,0x1b,0x00,0x00,0x6d,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x75,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xa9,0x1a,0x00,0x00, +0xc6,0x01,0x00,0x00,0xc7,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x37,0x02,0x00,0x00, +0xd4,0x1c,0x00,0x00,0x15,0x02,0x00,0x00,0x41,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xd5,0x1c,0x00,0x00,0xd4,0x1c,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xc0,0x1b,0x00,0x00,0xac,0x0c,0x00,0x00,0xd5,0x1c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xc2,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0xc0,0x1b,0x00,0x00,0x6e,0x00,0x04,0x00,0x64,0x00,0x00,0x00, +0xc3,0x1b,0x00,0x00,0xc2,0x1b,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xc5,0x1b,0x00,0x00,0xc3,0x1b,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xc6,0x1b,0x00,0x00,0xc5,0x1b,0x00,0x00,0x15,0x04,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xc8,0x1b,0x00,0x00,0xc6,0x1b,0x00,0x00,0xeb,0x0c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xca,0x1b,0x00,0x00,0xc8,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcc,0x1b,0x00,0x00, +0xc0,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xd0,0x00,0x00,0x00, +0xcd,0x1b,0x00,0x00,0xca,0x1b,0x00,0x00,0xcc,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0xce,0x1b,0x00,0x00,0xcd,0x1b,0x00,0x00,0xd4,0x05,0x00,0x00, +0xd5,0x05,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x11,0x26,0x00,0x00, +0xce,0x1b,0x00,0x00,0x80,0x27,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd1,0x1b,0x00,0x00,0xc8,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd3,0x1b,0x00,0x00,0xc0,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xd0,0x00,0x00,0x00,0xd4,0x1b,0x00,0x00, +0xd1,0x1b,0x00,0x00,0xd3,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0xd5,0x1b,0x00,0x00,0xd4,0x1b,0x00,0x00,0xd4,0x05,0x00,0x00,0xd5,0x05,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x15,0x26,0x00,0x00,0xd5,0x1b,0x00,0x00, +0x11,0x26,0x00,0x00,0x01,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xe2,0x1b,0x00,0x00,0x15,0x26,0x00,0x00,0xf9,0x00,0x02,0x00,0xe3,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe3,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x98,0x27,0x00,0x00,0x16,0x02,0x00,0x00,0x5e,0x1b,0x00,0x00,0x1d,0x1c,0x00,0x00, +0x1b,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00,0xd0,0x00,0x00,0x00,0xe6,0x1b,0x00,0x00, +0x98,0x27,0x00,0x00,0xed,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x1e,0x1c,0x00,0x00, +0x1b,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe6,0x1b,0x00,0x00, +0xe7,0x1b,0x00,0x00,0x1e,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xe7,0x1b,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe8,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xe8,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x2f,0x28,0x00,0x00,0x16,0x02,0x00,0x00, +0xe7,0x1b,0x00,0x00,0x19,0x1c,0x00,0x00,0x17,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00, +0xd0,0x00,0x00,0x00,0xeb,0x1b,0x00,0x00,0x2f,0x28,0x00,0x00,0xed,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0x1a,0x1c,0x00,0x00,0x17,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xeb,0x1b,0x00,0x00,0xec,0x1b,0x00,0x00,0x1a,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xec,0x1b,0x00,0x00,0xc4,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xef,0x1b,0x00,0x00,0x98,0x27,0x00,0x00,0x21,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xf0,0x1b,0x00,0x00,0x2f,0x28,0x00,0x00,0xef,0x1b,0x00,0x00, +0xf7,0x00,0x03,0x00,0xf7,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xcd,0x1b,0x00,0x00,0xf2,0x1b,0x00,0x00,0xf5,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf5,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0xf7,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf2,0x1b,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xf4,0x1b,0x00,0x00, +0xed,0x02,0x00,0x00,0x2f,0x28,0x00,0x00,0xf9,0x00,0x02,0x00,0xf7,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf7,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x31,0x28,0x00,0x00,0x2f,0x28,0x00,0x00,0xf5,0x1b,0x00,0x00,0xf4,0x1b,0x00,0x00, +0xf2,0x1b,0x00,0x00,0xf7,0x00,0x03,0x00,0xff,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xd4,0x1b,0x00,0x00,0xfa,0x1b,0x00,0x00,0xfd,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xfd,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0xff,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xfa,0x1b,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xfc,0x1b,0x00,0x00,0xed,0x02,0x00,0x00,0x98,0x27,0x00,0x00,0xf9,0x00,0x02,0x00, +0xff,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xff,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x33,0x28,0x00,0x00,0x98,0x27,0x00,0x00,0xfd,0x1b,0x00,0x00, +0xfc,0x1b,0x00,0x00,0xfa,0x1b,0x00,0x00,0x50,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x01,0x1c,0x00,0x00,0x31,0x28,0x00,0x00,0x33,0x28,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x07,0x1c,0x00,0x00,0xc3,0x1b,0x00,0x00,0x15,0x26,0x00,0x00, +0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x09,0x1c,0x00,0x00,0x07,0x1c,0x00,0x00, +0x01,0x1c,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0x43,0x1d,0x00,0x00, +0x5c,0x0d,0x00,0x00,0x09,0x1c,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x02,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x44,0x1d,0x00,0x00,0x43,0x1d,0x00,0x00, +0x43,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x16,0x1c,0x00,0x00,0x89,0x1b,0x00,0x00, +0xf0,0x1b,0x00,0x00,0x3e,0x00,0x03,0x00,0x16,0x1c,0x00,0x00,0x44,0x1d,0x00,0x00, +0xf9,0x00,0x02,0x00,0x17,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x17,0x1c,0x00,0x00, +0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x19,0x1c,0x00,0x00,0x2f,0x28,0x00,0x00, +0x1c,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xe8,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x1a,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x1b,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x1b,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x1d,0x1c,0x00,0x00, +0x98,0x27,0x00,0x00,0x1c,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xe3,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1e,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x21,0x1c,0x00,0x00,0xc8,0x1b,0x00,0x00,0xc0,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x26,0x1c,0x00,0x00,0xe1,0x0c,0x00,0x00,0xc7,0x01,0x00,0x00, +0xc6,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x49,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x45,0x1b,0x00,0x00,0x26,0x1c,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x54,0x1d,0x00,0x00,0x94,0x26,0x00,0x00, +0xd5,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x56,0x1d,0x00,0x00, +0x54,0x1d,0x00,0x00,0x94,0x26,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x57,0x1d,0x00,0x00,0x56,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x59,0x1d,0x00,0x00,0xc7,0x01,0x00,0x00,0x57,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x64,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xb5,0x05,0x00,0x00,0x59,0x1d,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2b,0x1c,0x00,0x00,0xc7,0x01,0x00,0x00,0x49,0x1d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2c,0x1c,0x00,0x00,0x64,0x1d,0x00,0x00, +0x2b,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2e,0x1c,0x00,0x00, +0xc7,0x01,0x00,0x00,0x2c,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2f,0x1c,0x00,0x00,0x2e,0x1c,0x00,0x00,0x52,0x06,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x69,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xc7,0x01,0x00,0x00,0x2f,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x32,0x1c,0x00,0x00,0x73,0x03,0x00,0x00,0x65,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x6e,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x32,0x1c,0x00,0x00,0x49,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x73,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc6,0x01,0x00,0x00, +0x6e,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x79,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x2c,0x1c,0x00,0x00,0x69,0x1d,0x00,0x00, +0x73,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3b,0x1c,0x00,0x00, +0x37,0x0d,0x00,0x00,0x95,0x26,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x7d,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x3b,0x1c,0x00,0x00, +0xc6,0x01,0x00,0x00,0xc7,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x83,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x6a,0x06,0x00,0x00, +0x6b,0x06,0x00,0x00,0x7d,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0x3e,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3e,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x8f,0x00,0x00,0x00, +0xa8,0x27,0x00,0x00,0x3b,0x06,0x00,0x00,0x1e,0x1c,0x00,0x00,0x16,0x28,0x00,0x00, +0xa2,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xa2,0x27,0x00,0x00, +0xf7,0x26,0x00,0x00,0x1e,0x1c,0x00,0x00,0x28,0x28,0x00,0x00,0xa2,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xa0,0x27,0x00,0x00,0xf7,0x26,0x00,0x00, +0x1e,0x1c,0x00,0x00,0x25,0x28,0x00,0x00,0xa2,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x9e,0x27,0x00,0x00,0xf7,0x26,0x00,0x00,0x1e,0x1c,0x00,0x00, +0x22,0x28,0x00,0x00,0xa2,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x9c,0x27,0x00,0x00,0xf7,0x26,0x00,0x00,0x1e,0x1c,0x00,0x00,0x1f,0x28,0x00,0x00, +0xa2,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x9a,0x27,0x00,0x00, +0xd4,0x26,0x00,0x00,0x1e,0x1c,0x00,0x00,0x1c,0x28,0x00,0x00,0xa2,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x99,0x27,0x00,0x00,0x16,0x02,0x00,0x00, +0x1e,0x1c,0x00,0x00,0xa4,0x1c,0x00,0x00,0xa2,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00, +0xd0,0x00,0x00,0x00,0x41,0x1c,0x00,0x00,0x99,0x27,0x00,0x00,0xed,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0xa5,0x1c,0x00,0x00,0xa2,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x41,0x1c,0x00,0x00,0x42,0x1c,0x00,0x00,0xa5,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x42,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x43,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x43,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x28,0x28,0x00,0x00,0xa2,0x27,0x00,0x00,0x42,0x1c,0x00,0x00,0x2d,0x28,0x00,0x00, +0x9e,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x25,0x28,0x00,0x00, +0xa0,0x27,0x00,0x00,0x42,0x1c,0x00,0x00,0x2c,0x28,0x00,0x00,0x9e,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x22,0x28,0x00,0x00,0x9e,0x27,0x00,0x00, +0x42,0x1c,0x00,0x00,0x2b,0x28,0x00,0x00,0x9e,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x1f,0x28,0x00,0x00,0x9c,0x27,0x00,0x00,0x42,0x1c,0x00,0x00, +0x2a,0x28,0x00,0x00,0x9e,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x1c,0x28,0x00,0x00,0x9a,0x27,0x00,0x00,0x42,0x1c,0x00,0x00,0x29,0x28,0x00,0x00, +0x9e,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0x16,0x28,0x00,0x00, +0xa8,0x27,0x00,0x00,0x42,0x1c,0x00,0x00,0x89,0x1c,0x00,0x00,0x9e,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x0f,0x28,0x00,0x00,0x16,0x02,0x00,0x00, +0x42,0x1c,0x00,0x00,0xa0,0x1c,0x00,0x00,0x9e,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00, +0xd0,0x00,0x00,0x00,0x46,0x1c,0x00,0x00,0x0f,0x28,0x00,0x00,0xed,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0xa1,0x1c,0x00,0x00,0x9e,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x46,0x1c,0x00,0x00,0x47,0x1c,0x00,0x00,0xa1,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x47,0x1c,0x00,0x00,0xc4,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x4a,0x1c,0x00,0x00,0x99,0x27,0x00,0x00,0x21,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x4b,0x1c,0x00,0x00,0x0f,0x28,0x00,0x00,0x4a,0x1c,0x00,0x00, +0xf7,0x00,0x03,0x00,0x52,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xcd,0x1b,0x00,0x00,0x4d,0x1c,0x00,0x00,0x50,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x50,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x52,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4d,0x1c,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x4f,0x1c,0x00,0x00, +0xed,0x02,0x00,0x00,0x0f,0x28,0x00,0x00,0xf9,0x00,0x02,0x00,0x52,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x52,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x11,0x28,0x00,0x00,0x0f,0x28,0x00,0x00,0x50,0x1c,0x00,0x00,0x4f,0x1c,0x00,0x00, +0x4d,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0x5a,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xd4,0x1b,0x00,0x00,0x55,0x1c,0x00,0x00,0x58,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x58,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x5a,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x55,0x1c,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x57,0x1c,0x00,0x00,0xed,0x02,0x00,0x00,0x99,0x27,0x00,0x00,0xf9,0x00,0x02,0x00, +0x5a,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x5a,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x13,0x28,0x00,0x00,0x99,0x27,0x00,0x00,0x58,0x1c,0x00,0x00, +0x57,0x1c,0x00,0x00,0x55,0x1c,0x00,0x00,0x50,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x5c,0x1c,0x00,0x00,0x11,0x28,0x00,0x00,0x13,0x28,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x5f,0x1c,0x00,0x00,0x5c,0x1c,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x60,0x1c,0x00,0x00,0xe2,0x1b,0x00,0x00,0x5f,0x1c,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x63,0x1c,0x00,0x00,0x21,0x1c,0x00,0x00, +0x60,0x1c,0x00,0x00,0x50,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x6b,0x1c,0x00,0x00, +0xce,0x1b,0x00,0x00,0xd5,0x1b,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x6c,0x1c,0x00,0x00,0xc3,0x1b,0x00,0x00,0x6b,0x1c,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x6e,0x1c,0x00,0x00,0x6c,0x1c,0x00,0x00,0x5c,0x1c,0x00,0x00, +0x7c,0x00,0x04,0x00,0x29,0x04,0x00,0x00,0x8b,0x1d,0x00,0x00,0x6e,0x1c,0x00,0x00, +0x7c,0x00,0x04,0x00,0x29,0x04,0x00,0x00,0x8d,0x1d,0x00,0x00,0xef,0x0c,0x00,0x00, +0xb0,0x00,0x05,0x00,0x2d,0x04,0x00,0x00,0x8e,0x1d,0x00,0x00,0x8b,0x1d,0x00,0x00, +0x8d,0x1d,0x00,0x00,0x9b,0x00,0x04,0x00,0xd0,0x00,0x00,0x00,0x8f,0x1d,0x00,0x00, +0x8e,0x1d,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x78,0x1c,0x00,0x00, +0x8f,0x1d,0x00,0x00,0xc7,0x01,0x00,0x00,0xc6,0x01,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x97,0x1d,0x00,0x00,0x79,0x1d,0x00,0x00,0x79,0x1d,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x98,0x1d,0x00,0x00,0x63,0x1c,0x00,0x00, +0x97,0x1d,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9b,0x1d,0x00,0x00, +0x98,0x1d,0x00,0x00,0x98,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xab,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x9b,0x1d,0x00,0x00, +0x87,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb1,0x1d,0x00,0x00, +0x72,0x04,0x00,0x00,0xab,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb2,0x1d,0x00,0x00,0xb1,0x1d,0x00,0x00,0xc7,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb4,0x1d,0x00,0x00,0x73,0x03,0x00,0x00,0xab,0x1d,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb5,0x1d,0x00,0x00,0xb4,0x1d,0x00,0x00, +0xc7,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb7,0x1d,0x00,0x00, +0x7a,0x04,0x00,0x00,0xb2,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb9,0x1d,0x00,0x00,0xb7,0x1d,0x00,0x00,0xb2,0x1d,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xba,0x1d,0x00,0x00,0xb9,0x1d,0x00,0x00,0x7f,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbd,0x1d,0x00,0x00,0xb5,0x1d,0x00,0x00, +0xb5,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbe,0x1d,0x00,0x00, +0xba,0x1d,0x00,0x00,0xbd,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7d,0x1c,0x00,0x00,0x78,0x1c,0x00,0x00,0xbe,0x1d,0x00,0x00,0x41,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x7f,0x1c,0x00,0x00,0x89,0x1b,0x00,0x00,0x4b,0x1c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x80,0x1c,0x00,0x00,0x7f,0x1c,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x82,0x1c,0x00,0x00,0x80,0x1c,0x00,0x00, +0x7d,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x84,0x1c,0x00,0x00, +0x82,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x85,0x1c,0x00,0x00,0x82,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x86,0x1c,0x00,0x00,0x82,0x1c,0x00,0x00,0x02,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0x87,0x1c,0x00,0x00,0x84,0x1c,0x00,0x00, +0x85,0x1c,0x00,0x00,0x86,0x1c,0x00,0x00,0x7d,0x1c,0x00,0x00,0x81,0x00,0x05,0x00, +0x8f,0x00,0x00,0x00,0x89,0x1c,0x00,0x00,0x16,0x28,0x00,0x00,0x87,0x1c,0x00,0x00, +0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8c,0x1c,0x00,0x00,0x63,0x1c,0x00,0x00, +0x63,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8f,0x1c,0x00,0x00, +0x83,0x1d,0x00,0x00,0x8c,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x90,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x8f,0x1c,0x00,0x00, +0xaa,0x00,0x05,0x00,0xd0,0x00,0x00,0x00,0x92,0x1c,0x00,0x00,0x99,0x27,0x00,0x00, +0x16,0x02,0x00,0x00,0xaa,0x00,0x05,0x00,0xd0,0x00,0x00,0x00,0x94,0x1c,0x00,0x00, +0x0f,0x28,0x00,0x00,0x16,0x02,0x00,0x00,0xa7,0x00,0x05,0x00,0xd0,0x00,0x00,0x00, +0x95,0x1c,0x00,0x00,0x92,0x1c,0x00,0x00,0x94,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x98,0x1c,0x00,0x00,0x7f,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00, +0xe4,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x95,0x1c,0x00,0x00, +0xc7,0x1d,0x00,0x00,0xcb,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xcb,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xf4,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x22,0x28,0x00,0x00,0x98,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xf9,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x1f,0x28,0x00,0x00,0x98,0x1c,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xd4,0x1d,0x00,0x00,0x98,0x1c,0x00,0x00,0x90,0x1c,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xd8,0x1d,0x00,0x00,0x28,0x28,0x00,0x00,0xd4,0x1d,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xdb,0x1d,0x00,0x00,0x98,0x1c,0x00,0x00, +0xd4,0x1d,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xde,0x1d,0x00,0x00, +0x25,0x28,0x00,0x00,0xdb,0x1d,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe2,0x1d,0x00,0x00,0x1c,0x28,0x00,0x00,0x90,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe4,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xc7,0x1d,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xe9,0x1d,0x00,0x00,0x98,0x1c,0x00,0x00,0x90,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xed,0x1d,0x00,0x00,0x98,0x1c,0x00,0x00, +0xe9,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0xe4,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe4,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x2d,0x28,0x00,0x00, +0xd8,0x1d,0x00,0x00,0xcb,0x1d,0x00,0x00,0xe9,0x1d,0x00,0x00,0xc7,0x1d,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x2c,0x28,0x00,0x00,0xde,0x1d,0x00,0x00, +0xcb,0x1d,0x00,0x00,0xed,0x1d,0x00,0x00,0xc7,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x2b,0x28,0x00,0x00,0xf4,0x1d,0x00,0x00,0xcb,0x1d,0x00,0x00, +0x98,0x1c,0x00,0x00,0xc7,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x2a,0x28,0x00,0x00,0xf9,0x1d,0x00,0x00,0xcb,0x1d,0x00,0x00,0x98,0x1c,0x00,0x00, +0xc7,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x29,0x28,0x00,0x00, +0xe2,0x1d,0x00,0x00,0xcb,0x1d,0x00,0x00,0x90,0x1c,0x00,0x00,0xc7,0x1d,0x00,0x00, +0xf9,0x00,0x02,0x00,0x9e,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x9e,0x1c,0x00,0x00, +0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xa0,0x1c,0x00,0x00,0x0f,0x28,0x00,0x00, +0x1c,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x43,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa1,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0xa2,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa2,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xa4,0x1c,0x00,0x00, +0x99,0x27,0x00,0x00,0x1c,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x3e,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa5,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xff,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x9a,0x27,0x00,0x00, +0xba,0x00,0x05,0x00,0xd0,0x00,0x00,0x00,0x00,0x1e,0x00,0x00,0xff,0x1d,0x00,0x00, +0x1f,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0x05,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x05,0x1e,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x7a,0x28,0x00,0x00, +0x00,0x1e,0x00,0x00,0x9a,0x27,0x00,0x00,0xc7,0x01,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x0c,0x1e,0x00,0x00,0x7a,0x28,0x00,0x00,0x7a,0x28,0x00,0x00, +0x7a,0x28,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x0d,0x1e,0x00,0x00, +0xa2,0x27,0x00,0x00,0x0c,0x1e,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x14,0x1e,0x00,0x00,0xa0,0x27,0x00,0x00,0x0c,0x1e,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x1c,0x1e,0x00,0x00,0x0d,0x1e,0x00,0x00,0x0d,0x1e,0x00,0x00, +0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x1d,0x1e,0x00,0x00,0x14,0x1e,0x00,0x00, +0x1c,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x1e,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1d,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x1f,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0x1e,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xaa,0x1c,0x00,0x00, +0xa8,0x27,0x00,0x00,0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xd0,0x00,0x00,0x00, +0xab,0x1c,0x00,0x00,0xaa,0x1c,0x00,0x00,0x1f,0x03,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xac,0x1c,0x00,0x00,0xab,0x1c,0x00,0x00,0xc7,0x01,0x00,0x00, +0xc6,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xaf,0x1c,0x00,0x00, +0xaa,0x1c,0x00,0x00,0xac,0x1c,0x00,0x00,0x52,0x00,0x06,0x00,0x8f,0x00,0x00,0x00, +0x33,0x26,0x00,0x00,0xaf,0x1c,0x00,0x00,0xa8,0x27,0x00,0x00,0x03,0x00,0x00,0x00, +0xba,0x00,0x05,0x00,0xd0,0x00,0x00,0x00,0xb3,0x1c,0x00,0x00,0xaf,0x1c,0x00,0x00, +0x1f,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0xd0,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xb3,0x1c,0x00,0x00,0xb4,0x1c,0x00,0x00,0xd0,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb4,0x1c,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xb6,0x1c,0x00,0x00,0x33,0x26,0x00,0x00,0x33,0x26,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xb9,0x1c,0x00,0x00,0xaf,0x1c,0x00,0x00,0xaf,0x1c,0x00,0x00,0xaf,0x1c,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xba,0x1c,0x00,0x00,0xb6,0x1c,0x00,0x00, +0xb9,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbc,0x1c,0x00,0x00, +0xba,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x8f,0x00,0x00,0x00, +0x37,0x26,0x00,0x00,0xbc,0x1c,0x00,0x00,0x7d,0x28,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbe,0x1c,0x00,0x00,0xba,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x8f,0x00,0x00,0x00,0x39,0x26,0x00,0x00, +0xbe,0x1c,0x00,0x00,0x37,0x26,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc0,0x1c,0x00,0x00,0xba,0x1c,0x00,0x00,0x02,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x8f,0x00,0x00,0x00,0x3b,0x26,0x00,0x00,0xc0,0x1c,0x00,0x00, +0x39,0x26,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc3,0x1c,0x00,0x00,0xaf,0x1c,0x00,0x00,0x0e,0x07,0x00,0x00,0x52,0x00,0x06,0x00, +0x8f,0x00,0x00,0x00,0x3e,0x26,0x00,0x00,0xc3,0x1c,0x00,0x00,0x3b,0x26,0x00,0x00, +0x03,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xc7,0x1c,0x00,0x00, +0x3e,0x26,0x00,0x00,0x3e,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x28,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xc7,0x1c,0x00,0x00,0x9e,0x27,0x00,0x00, +0x9c,0x27,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcb,0x1c,0x00,0x00, +0x28,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x8f,0x00,0x00,0x00, +0x40,0x26,0x00,0x00,0xcb,0x1c,0x00,0x00,0x3e,0x26,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcd,0x1c,0x00,0x00,0x28,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x8f,0x00,0x00,0x00,0x42,0x26,0x00,0x00, +0xcd,0x1c,0x00,0x00,0x40,0x26,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcf,0x1c,0x00,0x00,0x28,0x1e,0x00,0x00,0x02,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x8f,0x00,0x00,0x00,0x44,0x26,0x00,0x00,0xcf,0x1c,0x00,0x00, +0x42,0x26,0x00,0x00,0x02,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xd0,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd0,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x8f,0x00,0x00,0x00, +0xa9,0x27,0x00,0x00,0x33,0x26,0x00,0x00,0x05,0x1e,0x00,0x00,0x44,0x26,0x00,0x00, +0xb4,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x49,0x1e,0x00,0x00, +0x0d,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xb8,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc6,0x01,0x00,0x00, +0x49,0x1e,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4d,0x1e,0x00,0x00, +0xc7,0x01,0x00,0x00,0xb8,0x1e,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4e,0x1e,0x00,0x00,0x49,0x1e,0x00,0x00,0x4d,0x1e,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x50,0x1e,0x00,0x00,0x4e,0x1e,0x00,0x00,0x28,0x0a,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x51,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x50,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x52,0x1e,0x00,0x00,0x51,0x1e,0x00,0x00,0x50,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xbd,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x65,0x0d,0x00,0x00,0xd7,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xc2,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xbd,0x1e,0x00,0x00, +0x61,0x1a,0x00,0x00,0xb8,0x00,0x05,0x00,0xd0,0x00,0x00,0x00,0x58,0x1e,0x00,0x00, +0xc2,0x1e,0x00,0x00,0x7d,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0x5c,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x58,0x1e,0x00,0x00,0x59,0x1e,0x00,0x00, +0x5c,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x59,0x1e,0x00,0x00,0xa4,0x00,0x05,0x00, +0xd0,0x00,0x00,0x00,0x5b,0x1e,0x00,0x00,0xe1,0x0c,0x00,0x00,0xeb,0x08,0x00,0x00, +0xf9,0x00,0x02,0x00,0x5c,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x5c,0x1e,0x00,0x00, +0xf5,0x00,0x07,0x00,0xd0,0x00,0x00,0x00,0x5d,0x1e,0x00,0x00,0x58,0x1e,0x00,0x00, +0xd0,0x1c,0x00,0x00,0x5b,0x1e,0x00,0x00,0x59,0x1e,0x00,0x00,0xf7,0x00,0x03,0x00, +0x63,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x5d,0x1e,0x00,0x00, +0x5f,0x1e,0x00,0x00,0x62,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x62,0x1e,0x00,0x00, +0xf9,0x00,0x02,0x00,0x63,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x5f,0x1e,0x00,0x00, +0x3d,0x00,0x04,0x00,0x56,0x02,0x00,0x00,0xc5,0x1e,0x00,0x00,0x8c,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x5e,0x02,0x00,0x00,0xc7,0x1e,0x00,0x00,0xc5,0x1e,0x00,0x00, +0x5d,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0xc9,0x1e,0x00,0x00, +0xc7,0x1e,0x00,0x00,0x40,0x0d,0x00,0x00,0x02,0x00,0x00,0x00,0xc6,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x63,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x63,0x1e,0x00,0x00, +0xf5,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0xb7,0x27,0x00,0x00,0x3b,0x06,0x00,0x00, +0x62,0x1e,0x00,0x00,0xc9,0x1e,0x00,0x00,0x5f,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00, +0x31,0x1e,0x00,0x00,0xb7,0x27,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x66,0x1e,0x00,0x00,0x31,0x1e,0x00,0x00,0x65,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x67,0x1e,0x00,0x00,0x66,0x1e,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x68,0x1e,0x00,0x00,0x52,0x1e,0x00,0x00,0x67,0x1e,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x6a,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x68,0x1e,0x00,0x00,0xbe,0x00,0x05,0x00,0xd0,0x00,0x00,0x00, +0x6c,0x1e,0x00,0x00,0x6a,0x1e,0x00,0x00,0x50,0x0a,0x00,0x00,0xf7,0x00,0x03,0x00, +0x9f,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x6c,0x1e,0x00,0x00, +0x6d,0x1e,0x00,0x00,0x9f,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x6d,0x1e,0x00,0x00, +0xf9,0x00,0x02,0x00,0x6e,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x6e,0x1e,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb9,0x27,0x00,0x00,0x6a,0x1e,0x00,0x00, +0x6d,0x1e,0x00,0x00,0x53,0x28,0x00,0x00,0x84,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xb8,0x27,0x00,0x00,0x1c,0x02,0x00,0x00,0x6d,0x1e,0x00,0x00, +0x86,0x1e,0x00,0x00,0x84,0x1e,0x00,0x00,0xb3,0x00,0x05,0x00,0xd0,0x00,0x00,0x00, +0x71,0x1e,0x00,0x00,0xb8,0x27,0x00,0x00,0xed,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0x87,0x1e,0x00,0x00,0x84,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x71,0x1e,0x00,0x00,0x72,0x1e,0x00,0x00,0x87,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x72,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x75,0x1e,0x00,0x00, +0x31,0x1e,0x00,0x00,0xb8,0x27,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x76,0x1e,0x00,0x00,0x75,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x77,0x1e,0x00,0x00,0x52,0x1e,0x00,0x00,0x76,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x79,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x68,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x7b,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x77,0x1e,0x00,0x00,0xb4,0x00,0x05,0x00, +0xd0,0x00,0x00,0x00,0x7c,0x1e,0x00,0x00,0x79,0x1e,0x00,0x00,0x7b,0x1e,0x00,0x00, +0xf7,0x00,0x03,0x00,0x83,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x7c,0x1e,0x00,0x00,0x7d,0x1e,0x00,0x00,0x83,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7d,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x7f,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x77,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xce,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xb9,0x27,0x00,0x00,0x7f,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x83,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x83,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x53,0x28,0x00,0x00,0xb9,0x27,0x00,0x00,0x72,0x1e,0x00,0x00,0xce,0x1e,0x00,0x00, +0x7d,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x84,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x84,0x1e,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x86,0x1e,0x00,0x00, +0xb8,0x27,0x00,0x00,0x1c,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x6e,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x87,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x89,0x1e,0x00,0x00,0x1f,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8b,0x1e,0x00,0x00,0x89,0x1e,0x00,0x00,0x87,0x07,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xd2,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x8b,0x1e,0x00,0x00,0xc6,0x01,0x00,0x00,0xc7,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd7,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0xd2,0x1e,0x00,0x00,0x7a,0x0a,0x00,0x00,0xb7,0x00,0x05,0x00, +0xd0,0x00,0x00,0x00,0x91,0x1e,0x00,0x00,0xb9,0x27,0x00,0x00,0x6a,0x1e,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x92,0x1e,0x00,0x00,0x91,0x1e,0x00,0x00, +0xc7,0x01,0x00,0x00,0xc6,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x94,0x1e,0x00,0x00,0x92,0x1e,0x00,0x00,0xd7,0x1e,0x00,0x00,0xba,0x00,0x05,0x00, +0xd0,0x00,0x00,0x00,0x96,0x1e,0x00,0x00,0x94,0x1e,0x00,0x00,0x50,0x0a,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x97,0x1e,0x00,0x00,0x96,0x1e,0x00,0x00, +0xc7,0x01,0x00,0x00,0xc6,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xdc,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x45,0x1b,0x00,0x00, +0x3e,0x07,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe1,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xd7,0x0c,0x00,0x00,0xdc,0x1e,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9c,0x1e,0x00,0x00,0xc7,0x01,0x00,0x00, +0xe1,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9e,0x1e,0x00,0x00, +0x97,0x1e,0x00,0x00,0x9c,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x9f,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9f,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xba,0x27,0x00,0x00,0xc6,0x01,0x00,0x00,0x63,0x1e,0x00,0x00,0x9e,0x1e,0x00,0x00, +0x87,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xa0,0x1e,0x00,0x00, +0x31,0x1e,0x00,0x00,0x5d,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xa1,0x1e,0x00,0x00,0xa0,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xa2,0x1e,0x00,0x00,0x31,0x1e,0x00,0x00,0xc5,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0xa2,0x1e,0x00,0x00,0xa1,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xa3,0x1e,0x00,0x00,0x31,0x1e,0x00,0x00,0x59,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xa4,0x1e,0x00,0x00,0xa3,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00, +0xa0,0x1e,0x00,0x00,0xa4,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xa7,0x1e,0x00,0x00,0x66,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00,0xa3,0x1e,0x00,0x00, +0xa7,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00,0x66,0x1e,0x00,0x00,0x52,0x1e,0x00,0x00, +0x3d,0x00,0x04,0x00,0x8f,0x00,0x00,0x00,0xac,0x1e,0x00,0x00,0x31,0x1e,0x00,0x00, +0x3d,0x00,0x04,0x00,0x83,0x02,0x00,0x00,0xe3,0x1e,0x00,0x00,0x85,0x02,0x00,0x00, +0x63,0x00,0x04,0x00,0xe3,0x1e,0x00,0x00,0xe7,0x0b,0x00,0x00,0xac,0x1e,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb0,0x1e,0x00,0x00,0xa2,0x1e,0x00,0x00, +0xb7,0x00,0x05,0x00,0xd0,0x00,0x00,0x00,0xb1,0x1e,0x00,0x00,0xb0,0x1e,0x00,0x00, +0xc6,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb2,0x1e,0x00,0x00, +0xb1,0x1e,0x00,0x00,0xc7,0x01,0x00,0x00,0xc6,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb3,0x1e,0x00,0x00,0xba,0x27,0x00,0x00,0xb2,0x1e,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x63,0x0c,0x00,0x00,0xa9,0x27,0x00,0x00, +0x03,0x00,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xfb,0x1e,0x00,0x00, +0x59,0x0d,0x00,0x00,0xc7,0x01,0x00,0x00,0xc6,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xff,0x1e,0x00,0x00,0xfb,0x1e,0x00,0x00,0x87,0x1a,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x01,0x1f,0x00,0x00,0xc7,0x01,0x00,0x00, +0x65,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x02,0x1f,0x00,0x00, +0xff,0x1e,0x00,0x00,0x01,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x04,0x1f,0x00,0x00,0x63,0x0c,0x00,0x00,0x87,0x07,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x06,0x1f,0x00,0x00,0xcd,0x27,0x00,0x00,0xc7,0x01,0x00,0x00, +0xc6,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x08,0x1f,0x00,0x00, +0x37,0x0d,0x00,0x00,0x87,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x1c,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x08,0x1f,0x00,0x00, +0xc6,0x01,0x00,0x00,0xc7,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x21,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x06,0x1f,0x00,0x00, +0x1c,0x1f,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x27,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x02,0x1f,0x00,0x00,0x04,0x1f,0x00,0x00, +0x21,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x2c,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x02,0x1f,0x00,0x00,0x27,0x1f,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x10,0x1f,0x00,0x00,0x37,0x0d,0x00,0x00, +0x96,0x26,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x30,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x10,0x1f,0x00,0x00,0xc6,0x01,0x00,0x00, +0xc7,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x36,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x2c,0x1f,0x00,0x00,0x63,0x0c,0x00,0x00, +0x30,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x3b,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x2c,0x1f,0x00,0x00,0x36,0x1f,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x18,0x1f,0x00,0x00,0x3b,0x1f,0x00,0x00, +0x3b,0x1f,0x00,0x00,0x3b,0x1f,0x00,0x00,0xf7,0x00,0x03,0x00,0x7d,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe1,0x0c,0x00,0x00,0x68,0x0c,0x00,0x00, +0x6c,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x6c,0x0c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x84,0x1f,0x00,0x00,0xd5,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x86,0x1f,0x00,0x00,0xd5,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x87,0x1f,0x00,0x00, +0x84,0x1f,0x00,0x00,0x86,0x1f,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x88,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x87,0x1f,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x89,0x1f,0x00,0x00,0xc7,0x01,0x00,0x00, +0x88,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe5,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x89,0x1f,0x00,0x00,0x47,0x09,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xea,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x3f,0x09,0x00,0x00,0xe5,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xf3,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xd7,0x0c,0x00,0x00,0x30,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xf8,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x65,0x0d,0x00,0x00, +0xf3,0x1f,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xfe,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xea,0x1f,0x00,0x00,0xc7,0x01,0x00,0x00, +0xf8,0x1f,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x9a,0x1f,0x00,0x00, +0x1f,0x1e,0x00,0x00,0xfe,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x9e,0x1f,0x00,0x00,0x0d,0x1e,0x00,0x00,0x9a,0x1f,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xa2,0x1f,0x00,0x00,0x0d,0x1e,0x00,0x00,0x9a,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x03,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x9e,0x27,0x00,0x00,0x9e,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x08,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x9c,0x27,0x00,0x00,0xa2,0x1f,0x00,0x00,0xba,0x00,0x05,0x00,0x88,0x09,0x00,0x00, +0xb2,0x1f,0x00,0x00,0x03,0x20,0x00,0x00,0xde,0x27,0x00,0x00,0x9a,0x00,0x04,0x00, +0xd0,0x00,0x00,0x00,0xb3,0x1f,0x00,0x00,0xb2,0x1f,0x00,0x00,0xa8,0x00,0x04,0x00, +0xd0,0x00,0x00,0x00,0xb4,0x1f,0x00,0x00,0xb3,0x1f,0x00,0x00,0xf7,0x00,0x03,0x00, +0xba,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb4,0x1f,0x00,0x00, +0xb5,0x1f,0x00,0x00,0xba,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0xb5,0x1f,0x00,0x00, +0xba,0x00,0x05,0x00,0x88,0x09,0x00,0x00,0xb8,0x1f,0x00,0x00,0xde,0x27,0x00,0x00, +0x08,0x20,0x00,0x00,0x9a,0x00,0x04,0x00,0xd0,0x00,0x00,0x00,0xb9,0x1f,0x00,0x00, +0xb8,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00,0xba,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00, +0xba,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00,0xd0,0x00,0x00,0x00,0xbb,0x1f,0x00,0x00, +0xb3,0x1f,0x00,0x00,0x6c,0x0c,0x00,0x00,0xb9,0x1f,0x00,0x00,0xb5,0x1f,0x00,0x00, +0xf7,0x00,0x03,0x00,0xd8,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xbb,0x1f,0x00,0x00,0xbc,0x1f,0x00,0x00,0xd8,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00, +0xbc,0x1f,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xc0,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xde,0x27,0x00,0x00,0x03,0x20,0x00,0x00, +0x08,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x0d,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb3,0x1e,0x00,0x00,0x75,0x1b,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xc4,0x1f,0x00,0x00,0x0d,0x20,0x00,0x00, +0x0d,0x20,0x00,0x00,0x0d,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x12,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xd4,0x0c,0x00,0x00, +0x77,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc8,0x1f,0x00,0x00, +0xc7,0x01,0x00,0x00,0x12,0x20,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xcb,0x1f,0x00,0x00,0xc4,0x1f,0x00,0x00,0xc8,0x1f,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x1a,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xcb,0x1f,0x00,0x00,0x2f,0x0b,0x00,0x00,0x97,0x26,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x2c,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0xc0,0x1f,0x00,0x00,0xde,0x27,0x00,0x00,0x1a,0x20,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x31,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x18,0x1f,0x00,0x00,0xb6,0x09,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x4b,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x31,0x20,0x00,0x00, +0x18,0x1f,0x00,0x00,0x1a,0x20,0x00,0x00,0xf9,0x00,0x02,0x00,0xd8,0x1f,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd8,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xec,0x27,0x00,0x00,0x18,0x1f,0x00,0x00,0xba,0x1f,0x00,0x00,0x4b,0x20,0x00,0x00, +0xbc,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xeb,0x27,0x00,0x00, +0xde,0x27,0x00,0x00,0xba,0x1f,0x00,0x00,0x2c,0x20,0x00,0x00,0xbc,0x1f,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x5d,0x20,0x00,0x00,0xa9,0x27,0x00,0x00, +0xa9,0x27,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x5e,0x20,0x00,0x00,0xec,0x27,0x00,0x00, +0x5d,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x80,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x0e,0x09,0x00,0x00,0x5e,0x20,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x85,0x20,0x00,0x00,0xa9,0x27,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x87,0x20,0x00,0x00, +0xa9,0x27,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x88,0x20,0x00,0x00,0x85,0x20,0x00,0x00,0x87,0x20,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8a,0x20,0x00,0x00,0xa9,0x27,0x00,0x00,0x02,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8b,0x20,0x00,0x00,0x88,0x20,0x00,0x00, +0x8a,0x20,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x90,0x20,0x00,0x00, +0x85,0x20,0x00,0x00,0x8a,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x95,0x20,0x00,0x00,0x85,0x20,0x00,0x00,0x87,0x20,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x98,0x20,0x00,0x00,0x95,0x20,0x00,0x00,0x8a,0x20,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x99,0x20,0x00,0x00,0x8b,0x20,0x00,0x00, +0x90,0x20,0x00,0x00,0x98,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xb4,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc6,0x01,0x00,0x00, +0x8b,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb9,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x90,0x20,0x00,0x00,0x98,0x20,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xbe,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xb4,0x20,0x00,0x00,0xb9,0x20,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xad,0x20,0x00,0x00,0xbe,0x20,0x00,0x00,0xc7,0x01,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xae,0x20,0x00,0x00,0xad,0x20,0x00,0x00, +0xad,0x20,0x00,0x00,0xad,0x20,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xaf,0x20,0x00,0x00,0x99,0x20,0x00,0x00,0xae,0x20,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc3,0x20,0x00,0x00,0xaf,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc4,0x20,0x00,0x00,0x73,0x03,0x00,0x00, +0xc3,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc6,0x20,0x00,0x00, +0xaf,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc7,0x20,0x00,0x00,0x77,0x03,0x00,0x00,0xc6,0x20,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc8,0x20,0x00,0x00,0xc4,0x20,0x00,0x00,0xc7,0x20,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xca,0x20,0x00,0x00,0xaf,0x20,0x00,0x00, +0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcb,0x20,0x00,0x00, +0x73,0x03,0x00,0x00,0xca,0x20,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xcc,0x20,0x00,0x00,0xc8,0x20,0x00,0x00,0xcb,0x20,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcf,0x20,0x00,0x00,0x77,0x03,0x00,0x00,0xc3,0x20,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd2,0x20,0x00,0x00,0x77,0x03,0x00,0x00, +0xca,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd3,0x20,0x00,0x00, +0xcf,0x20,0x00,0x00,0xd2,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd6,0x20,0x00,0x00,0x87,0x03,0x00,0x00,0xc3,0x20,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xda,0x20,0x00,0x00,0xd6,0x20,0x00,0x00,0xc7,0x20,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xde,0x20,0x00,0x00,0xda,0x20,0x00,0x00, +0xcb,0x20,0x00,0x00,0x52,0x00,0x06,0x00,0x8f,0x00,0x00,0x00,0x64,0x26,0x00,0x00, +0xcc,0x20,0x00,0x00,0xa9,0x27,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x8f,0x00,0x00,0x00,0x66,0x26,0x00,0x00,0xd3,0x20,0x00,0x00,0x64,0x26,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x8f,0x00,0x00,0x00,0x68,0x26,0x00,0x00, +0xde,0x20,0x00,0x00,0x66,0x26,0x00,0x00,0x02,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe5,0x20,0x00,0x00,0xeb,0x27,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe7,0x20,0x00,0x00,0xeb,0x27,0x00,0x00, +0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe8,0x20,0x00,0x00, +0xe5,0x20,0x00,0x00,0xe7,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xea,0x20,0x00,0x00,0xeb,0x27,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xeb,0x20,0x00,0x00,0xe8,0x20,0x00,0x00,0xea,0x20,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf0,0x20,0x00,0x00,0xe5,0x20,0x00,0x00, +0xea,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf5,0x20,0x00,0x00, +0xe5,0x20,0x00,0x00,0xe7,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf8,0x20,0x00,0x00,0xf5,0x20,0x00,0x00,0xea,0x20,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xf9,0x20,0x00,0x00,0xeb,0x20,0x00,0x00,0xf0,0x20,0x00,0x00, +0xf8,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x14,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc6,0x01,0x00,0x00,0xeb,0x20,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x19,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xf0,0x20,0x00,0x00,0xf8,0x20,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x1e,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x14,0x21,0x00,0x00,0x19,0x21,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0d,0x21,0x00,0x00,0x1e,0x21,0x00,0x00,0xc7,0x01,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x0e,0x21,0x00,0x00,0x0d,0x21,0x00,0x00,0x0d,0x21,0x00,0x00, +0x0d,0x21,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x0f,0x21,0x00,0x00, +0xf9,0x20,0x00,0x00,0x0e,0x21,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x23,0x21,0x00,0x00,0x0f,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x24,0x21,0x00,0x00,0x73,0x03,0x00,0x00,0x23,0x21,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x26,0x21,0x00,0x00,0x0f,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x27,0x21,0x00,0x00, +0x77,0x03,0x00,0x00,0x26,0x21,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x28,0x21,0x00,0x00,0x24,0x21,0x00,0x00,0x27,0x21,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2a,0x21,0x00,0x00,0x0f,0x21,0x00,0x00,0x02,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2b,0x21,0x00,0x00,0x73,0x03,0x00,0x00, +0x2a,0x21,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2c,0x21,0x00,0x00, +0x28,0x21,0x00,0x00,0x2b,0x21,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2f,0x21,0x00,0x00,0x77,0x03,0x00,0x00,0x23,0x21,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x32,0x21,0x00,0x00,0x77,0x03,0x00,0x00,0x2a,0x21,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x33,0x21,0x00,0x00,0x2f,0x21,0x00,0x00, +0x32,0x21,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x36,0x21,0x00,0x00, +0x87,0x03,0x00,0x00,0x23,0x21,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3a,0x21,0x00,0x00,0x36,0x21,0x00,0x00,0x27,0x21,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3e,0x21,0x00,0x00,0x3a,0x21,0x00,0x00,0x2b,0x21,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x3f,0x21,0x00,0x00,0x2c,0x21,0x00,0x00, +0x33,0x21,0x00,0x00,0x3e,0x21,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x70,0x20,0x00,0x00,0x68,0x26,0x00,0x00,0x68,0x26,0x00,0x00,0x03,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x72,0x20,0x00,0x00,0x70,0x20,0x00,0x00,0x80,0x20,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x75,0x20,0x00,0x00,0x68,0x26,0x00,0x00,0x68,0x26,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x46,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x3f,0x21,0x00,0x00,0x75,0x20,0x00,0x00,0x72,0x20,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4b,0x21,0x00,0x00,0x46,0x21,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4d,0x21,0x00,0x00,0x46,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4e,0x21,0x00,0x00, +0x4b,0x21,0x00,0x00,0x4d,0x21,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x50,0x21,0x00,0x00,0x46,0x21,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x51,0x21,0x00,0x00,0x4e,0x21,0x00,0x00,0x50,0x21,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x56,0x21,0x00,0x00,0x4b,0x21,0x00,0x00, +0x50,0x21,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5b,0x21,0x00,0x00, +0x4b,0x21,0x00,0x00,0x4d,0x21,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5e,0x21,0x00,0x00,0x5b,0x21,0x00,0x00,0x50,0x21,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x5f,0x21,0x00,0x00,0x51,0x21,0x00,0x00,0x56,0x21,0x00,0x00, +0x5e,0x21,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x7a,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x56,0x21,0x00,0x00,0x5e,0x21,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x7f,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x51,0x21,0x00,0x00,0x7a,0x21,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x72,0x21,0x00,0x00,0xc7,0x01,0x00,0x00,0x7f,0x21,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x84,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xad,0x03,0x00,0x00,0x72,0x21,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x74,0x21,0x00,0x00,0x84,0x21,0x00,0x00,0x84,0x21,0x00,0x00, +0x84,0x21,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x75,0x21,0x00,0x00, +0x5f,0x21,0x00,0x00,0x74,0x21,0x00,0x00,0xf9,0x00,0x02,0x00,0x7d,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x68,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x40,0x1f,0x00,0x00,0xa9,0x27,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x42,0x1f,0x00,0x00,0xa9,0x27,0x00,0x00,0x01,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x43,0x1f,0x00,0x00,0x40,0x1f,0x00,0x00, +0x42,0x1f,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x45,0x1f,0x00,0x00, +0xa9,0x27,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x46,0x1f,0x00,0x00,0x43,0x1f,0x00,0x00,0x45,0x1f,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4b,0x1f,0x00,0x00,0x40,0x1f,0x00,0x00,0x45,0x1f,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x50,0x1f,0x00,0x00,0x40,0x1f,0x00,0x00, +0x42,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x53,0x1f,0x00,0x00, +0x50,0x1f,0x00,0x00,0x45,0x1f,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x54,0x1f,0x00,0x00,0x46,0x1f,0x00,0x00,0x4b,0x1f,0x00,0x00,0x53,0x1f,0x00,0x00, +0xf9,0x00,0x02,0x00,0x7d,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x7d,0x0c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xef,0x27,0x00,0x00,0x75,0x21,0x00,0x00, +0xd8,0x1f,0x00,0x00,0x54,0x1f,0x00,0x00,0x68,0x0c,0x00,0x00,0x5f,0x00,0x07,0x00, +0x8f,0x00,0x00,0x00,0x89,0x21,0x00,0x00,0xfe,0x1a,0x00,0x00,0xd7,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x16,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8a,0x21,0x00,0x00,0x89,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0xd0,0x00,0x00,0x00,0x8c,0x21,0x00,0x00,0x8a,0x21,0x00,0x00,0xc6,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x8e,0x21,0x00,0x00,0xf8,0x00,0x02,0x00,0x8e,0x21,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x7b,0x28,0x00,0x00,0x8c,0x21,0x00,0x00, +0xc7,0x01,0x00,0x00,0x8a,0x21,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x94,0x21,0x00,0x00,0x7b,0x28,0x00,0x00,0x7b,0x28,0x00,0x00,0x7b,0x28,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x95,0x21,0x00,0x00,0xef,0x27,0x00,0x00, +0x94,0x21,0x00,0x00,0x41,0x00,0x05,0x00,0x47,0x02,0x00,0x00,0x9c,0x21,0x00,0x00, +0x15,0x02,0x00,0x00,0x46,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x9d,0x21,0x00,0x00,0x9c,0x21,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x98,0x21,0x00,0x00,0x95,0x21,0x00,0x00,0x9d,0x21,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xaa,0x21,0x00,0x00,0xaf,0x0c,0x00,0x00,0x2b,0x0d,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc5,0x21,0x00,0x00,0xaa,0x21,0x00,0x00, +0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xd0,0x00,0x00,0x00,0xc6,0x21,0x00,0x00, +0xc5,0x21,0x00,0x00,0xc6,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xcb,0x21,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc6,0x21,0x00,0x00,0xc7,0x21,0x00,0x00, +0xcb,0x21,0x00,0x00,0xf8,0x00,0x02,0x00,0xc7,0x21,0x00,0x00,0xbc,0x00,0x05,0x00, +0xd0,0x00,0x00,0x00,0xca,0x21,0x00,0x00,0xc5,0x21,0x00,0x00,0xc7,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xcb,0x21,0x00,0x00,0xf8,0x00,0x02,0x00,0xcb,0x21,0x00,0x00, +0xf5,0x00,0x07,0x00,0xd0,0x00,0x00,0x00,0xcc,0x21,0x00,0x00,0xc6,0x21,0x00,0x00, +0x8e,0x21,0x00,0x00,0xca,0x21,0x00,0x00,0xc7,0x21,0x00,0x00,0xf7,0x00,0x03,0x00, +0xd7,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xcc,0x21,0x00,0x00, +0xcd,0x21,0x00,0x00,0xd7,0x21,0x00,0x00,0xf8,0x00,0x02,0x00,0xcd,0x21,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcf,0x21,0x00,0x00,0xaa,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xd0,0x00,0x00,0x00,0xd0,0x21,0x00,0x00, +0xcf,0x21,0x00,0x00,0xc6,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xd5,0x21,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd0,0x21,0x00,0x00,0xd1,0x21,0x00,0x00, +0xd5,0x21,0x00,0x00,0xf8,0x00,0x02,0x00,0xd1,0x21,0x00,0x00,0xbc,0x00,0x05,0x00, +0xd0,0x00,0x00,0x00,0xd4,0x21,0x00,0x00,0xcf,0x21,0x00,0x00,0xc7,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd5,0x21,0x00,0x00,0xf8,0x00,0x02,0x00,0xd5,0x21,0x00,0x00, +0xf5,0x00,0x07,0x00,0xd0,0x00,0x00,0x00,0xd6,0x21,0x00,0x00,0xd0,0x21,0x00,0x00, +0xcd,0x21,0x00,0x00,0xd4,0x21,0x00,0x00,0xd1,0x21,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd7,0x21,0x00,0x00,0xf8,0x00,0x02,0x00,0xd7,0x21,0x00,0x00,0xf5,0x00,0x07,0x00, +0xd0,0x00,0x00,0x00,0xd8,0x21,0x00,0x00,0xcc,0x21,0x00,0x00,0xcb,0x21,0x00,0x00, +0xd6,0x21,0x00,0x00,0xd5,0x21,0x00,0x00,0xa4,0x00,0x05,0x00,0xd0,0x00,0x00,0x00, +0xad,0x21,0x00,0x00,0xd8,0x21,0x00,0x00,0xeb,0x08,0x00,0x00,0xf7,0x00,0x03,0x00, +0xbe,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xad,0x21,0x00,0x00, +0xae,0x21,0x00,0x00,0xb2,0x21,0x00,0x00,0xf8,0x00,0x02,0x00,0xb2,0x21,0x00,0x00, +0x41,0x00,0x05,0x00,0x47,0x02,0x00,0x00,0xdd,0x21,0x00,0x00,0x15,0x02,0x00,0x00, +0x51,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xde,0x21,0x00,0x00, +0xdd,0x21,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb4,0x21,0x00,0x00, +0xde,0x21,0x00,0x00,0xda,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb7,0x21,0x00,0x00,0x63,0x0c,0x00,0x00,0xb4,0x21,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbb,0x21,0x00,0x00,0x9a,0x1a,0x00,0x00,0xb7,0x21,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe3,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xc6,0x01,0x00,0x00,0xbb,0x21,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x90,0x26,0x00,0x00,0xe3,0x21,0x00,0x00,0xc3,0x26,0x00,0x00, +0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xbe,0x21,0x00,0x00,0xf8,0x00,0x02,0x00, +0xae,0x21,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x8d,0x26,0x00,0x00, +0xc6,0x01,0x00,0x00,0xc3,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xbe,0x21,0x00,0x00,0xf8,0x00,0x02,0x00,0xbe,0x21,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xff,0x27,0x00,0x00,0x90,0x26,0x00,0x00,0xb2,0x21,0x00,0x00, +0x8d,0x26,0x00,0x00,0xae,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0xaa,0x02,0x00,0x00, +0xe5,0x21,0x00,0x00,0xac,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe8,0x21,0x00,0x00,0xff,0x27,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe9,0x21,0x00,0x00,0xff,0x27,0x00,0x00,0x01,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0xea,0x21,0x00,0x00,0xe8,0x21,0x00,0x00, +0xe9,0x21,0x00,0x00,0xc6,0x01,0x00,0x00,0xc6,0x01,0x00,0x00,0x63,0x00,0x04,0x00, +0xe5,0x21,0x00,0x00,0xe7,0x0b,0x00,0x00,0xea,0x21,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x1e,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xac,0x0a,0x00,0x00,0x45,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x22,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x37,0x0d,0x00,0x00, +0xc6,0x01,0x00,0x00,0xc7,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x28,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x1e,0x22,0x00,0x00, +0x72,0x04,0x00,0x00,0x22,0x22,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x2d,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x1e,0x22,0x00,0x00, +0x28,0x22,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x07,0x22,0x00,0x00, +0x2d,0x22,0x00,0x00,0x2d,0x22,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x09,0x22,0x00,0x00,0x65,0x0d,0x00,0x00,0x7d,0x07,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x32,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x09,0x22,0x00,0x00,0xd4,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x37,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x07,0x22,0x00,0x00, +0x32,0x22,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x0f,0x22,0x00,0x00, +0xe1,0x0c,0x00,0x00,0xc7,0x01,0x00,0x00,0x37,0x22,0x00,0x00,0xbe,0x00,0x05,0x00, +0xd0,0x00,0x00,0x00,0x13,0x22,0x00,0x00,0x1c,0x1f,0x00,0x00,0xc7,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x18,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x13,0x22,0x00,0x00,0x14,0x22,0x00,0x00,0x18,0x22,0x00,0x00,0xf8,0x00,0x02,0x00, +0x14,0x22,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x40,0x22,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x1f,0x03,0x00,0x00,0x0f,0x22,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x17,0x22,0x00,0x00,0x40,0x22,0x00,0x00, +0xd7,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00,0x18,0x22,0x00,0x00,0xf8,0x00,0x02,0x00, +0x18,0x22,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x08,0x28,0x00,0x00, +0x0f,0x22,0x00,0x00,0xbe,0x21,0x00,0x00,0x17,0x22,0x00,0x00,0x14,0x22,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8b,0x0c,0x00,0x00,0x98,0x21,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8c,0x0c,0x00,0x00, +0x98,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8d,0x0c,0x00,0x00,0x98,0x21,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x8f,0x00,0x00,0x00,0x8e,0x0c,0x00,0x00,0x8b,0x0c,0x00,0x00,0x8c,0x0c,0x00,0x00, +0x8d,0x0c,0x00,0x00,0x08,0x28,0x00,0x00,0x3d,0x00,0x04,0x00,0x94,0x02,0x00,0x00, +0x42,0x22,0x00,0x00,0x96,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0x42,0x22,0x00,0x00, +0xe7,0x0b,0x00,0x00,0x8e,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x9d,0x02,0x00,0x00, +0x4f,0x22,0x00,0x00,0x9f,0x02,0x00,0x00,0x50,0x00,0x07,0x00,0x8f,0x00,0x00,0x00, +0x58,0x22,0x00,0x00,0x8b,0x0c,0x00,0x00,0x8c,0x0c,0x00,0x00,0x8d,0x0c,0x00,0x00, +0xc7,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0x4f,0x22,0x00,0x00,0xe7,0x0b,0x00,0x00, +0x58,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0xb3,0x02,0x00,0x00,0x5a,0x22,0x00,0x00, +0xb5,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0x5a,0x22,0x00,0x00,0xe7,0x0b,0x00,0x00, +0x3b,0x06,0x00,0x00,0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_4199387b3d6a3bcb6ae86f145ef06cdc.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_4199387b3d6a3bcb6ae86f145ef06cdc.h new file mode 100644 index 00000000..6d903ae0 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_4199387b3d6a3bcb6ae86f145ef06cdc.h @@ -0,0 +1,2042 @@ +// ffx_fsr2_accumulate_pass_4199387b3d6a3bcb6ae86f145ef06cdc.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_4199387b3d6a3bcb6ae86f145ef06cdc_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_4199387b3d6a3bcb6ae86f145ef06cdc_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_4199387b3d6a3bcb6ae86f145ef06cdc_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_4199387b3d6a3bcb6ae86f145ef06cdc_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_4199387b3d6a3bcb6ae86f145ef06cdc_SampledImageResourceNames[] = { "r_input_exposure", "r_dilated_reactive_masks", "r_input_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_imgMips", "r_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_4199387b3d6a3bcb6ae86f145ef06cdc_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 10, 12, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_4199387b3d6a3bcb6ae86f145ef06cdc_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_4199387b3d6a3bcb6ae86f145ef06cdc_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_4199387b3d6a3bcb6ae86f145ef06cdc_StorageImageResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_upscaled_output", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_4199387b3d6a3bcb6ae86f145ef06cdc_StorageImageResourceBindings[] = { 13, 14, 15, 16, 17, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_4199387b3d6a3bcb6ae86f145ef06cdc_StorageImageResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_4199387b3d6a3bcb6ae86f145ef06cdc_StorageImageResourceSets[] = { 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_4199387b3d6a3bcb6ae86f145ef06cdc_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_4199387b3d6a3bcb6ae86f145ef06cdc_UniformBufferResourceBindings[] = { 18, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_4199387b3d6a3bcb6ae86f145ef06cdc_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_4199387b3d6a3bcb6ae86f145ef06cdc_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_4199387b3d6a3bcb6ae86f145ef06cdc_size = 32212; + +static const unsigned char g_ffx_fsr2_accumulate_pass_4199387b3d6a3bcb6ae86f145ef06cdc_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0xbc,0x28,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x38,0x00,0x00,0x00,0x0b,0x00,0x06,0x00, +0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c,0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30, +0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x0f,0x00,0x07,0x00,0x05,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0xf4,0x0b,0x00,0x00,0x0a,0x0c,0x00,0x00,0x10,0x00,0x06,0x00, +0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00, +0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c, +0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66, +0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00,0x04,0x00,0x0a,0x00, +0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x69,0x6d, +0x61,0x67,0x65,0x5f,0x6c,0x6f,0x61,0x64,0x5f,0x66,0x6f,0x72,0x6d,0x61,0x74,0x74, +0x65,0x64,0x00,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c, +0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65, +0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00, +0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64, +0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00, +0x02,0x02,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e, +0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x02,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69, +0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00,0x02,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0b,0x00,0x02,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70, +0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44, +0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00, +0x02,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00, +0x02,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00, +0x02,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e, +0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00,0x02,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70, +0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00,0x02,0x02,0x00,0x00,0x08,0x00,0x00,0x00, +0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x02,0x02,0x00,0x00, +0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x02,0x02,0x00,0x00, +0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x02,0x02,0x00,0x00, +0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74, +0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00,0x02,0x02,0x00,0x00,0x0c,0x00,0x00,0x00, +0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0a,0x00,0x02,0x02,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70, +0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x02,0x02,0x00,0x00, +0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00, +0x06,0x00,0x09,0x00,0x02,0x02,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74, +0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x02,0x02,0x00,0x00,0x10,0x00,0x00,0x00, +0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00, +0x02,0x02,0x00,0x00,0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63, +0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00, +0x06,0x00,0x0a,0x00,0x02,0x02,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65, +0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x04,0x02,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00,0x05,0x00,0x05,0x00,0x47,0x02,0x00,0x00, +0x72,0x5f,0x69,0x6d,0x67,0x4d,0x69,0x70,0x73,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0x4b,0x02,0x00,0x00,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d, +0x70,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0x58,0x02,0x00,0x00,0x72,0x5f,0x70,0x72, +0x65,0x70,0x61,0x72,0x65,0x64,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c, +0x6f,0x72,0x00,0x00,0x05,0x00,0x08,0x00,0x60,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f, +0x72,0x73,0x00,0x00,0x05,0x00,0x09,0x00,0x6c,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f, +0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x74,0x02,0x00,0x00, +0x72,0x77,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00, +0x05,0x00,0x06,0x00,0x7b,0x02,0x00,0x00,0x72,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68, +0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x00,0x05,0x00,0x09,0x00,0x85,0x02,0x00,0x00, +0x72,0x77,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63, +0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x05,0x00,0x07,0x00, +0x8e,0x02,0x00,0x00,0x72,0x77,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f, +0x6f,0x75,0x74,0x70,0x75,0x74,0x00,0x00,0x05,0x00,0x06,0x00,0x9b,0x02,0x00,0x00, +0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00, +0x05,0x00,0x06,0x00,0xa4,0x02,0x00,0x00,0x72,0x77,0x5f,0x6e,0x65,0x77,0x5f,0x6c, +0x6f,0x63,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0xb9,0x02,0x00,0x00, +0x72,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x00, +0x05,0x00,0x07,0x00,0xc4,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x05,0x00,0x09,0x00, +0xd0,0x02,0x00,0x00,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x72,0x65, +0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x73,0x00,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0xf4,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x57,0x6f,0x72,0x6b,0x47, +0x72,0x6f,0x75,0x70,0x49,0x44,0x00,0x00,0x05,0x00,0x08,0x00,0x0a,0x0c,0x00,0x00, +0x67,0x6c,0x5f,0x4c,0x6f,0x63,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69, +0x6f,0x6e,0x49,0x44,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x02,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00, +0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x02,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00, +0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x02,0x02,0x00,0x00,0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00,0x0b,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00, +0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x02,0x02,0x00,0x00,0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00,0x0f,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00, +0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x02,0x02,0x00,0x00,0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x02,0x02,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x02,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x04,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x04,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x47,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x47,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x4b,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x4b,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x58,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x58,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x60,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x60,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x6c,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x6c,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x74,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x74,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x7b,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x7b,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x85,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x85,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x85,0x02,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x8e,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x8e,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0x8e,0x02,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x9b,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x9b,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa4,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa4,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb9,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb9,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc4,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc4,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd0,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd0,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xf4,0x0b,0x00,0x00, +0x0b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x0a,0x0c,0x00,0x00, +0x0b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x1b,0x0c,0x00,0x00, +0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00, +0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00, +0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x38,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0x3e,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x14,0x00,0x02,0x00,0xc7,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xba,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xbb,0x01,0x00,0x00,0x00,0x00,0x80,0x3f, +0x1e,0x00,0x15,0x00,0x02,0x02,0x00,0x00,0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00, +0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x3e,0x00,0x00,0x00, +0x3e,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x03,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x03,0x02,0x00,0x00,0x04,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x05,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x06,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x5d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x0b,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x10,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x15,0x02,0x00,0x00, +0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x1a,0x02,0x00,0x00, +0x05,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x1b,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x3e,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x20,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x25,0x02,0x00,0x00, +0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x26,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x2b,0x02,0x00,0x00, +0x09,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x30,0x02,0x00,0x00, +0x0a,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x35,0x02,0x00,0x00, +0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x36,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x3b,0x02,0x00,0x00, +0x0d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x40,0x02,0x00,0x00, +0x0f,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x45,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x46,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x45,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x46,0x02,0x00,0x00, +0x47,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x1a,0x00,0x02,0x00,0x49,0x02,0x00,0x00, +0x20,0x00,0x04,0x00,0x4a,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x4a,0x02,0x00,0x00,0x4b,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x1b,0x00,0x03,0x00,0x4d,0x02,0x00,0x00,0x45,0x02,0x00,0x00,0x15,0x00,0x04,0x00, +0x53,0x02,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x53,0x02,0x00,0x00,0x54,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x46,0x02,0x00,0x00,0x58,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x46,0x02,0x00,0x00,0x60,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x46,0x02,0x00,0x00,0x6c,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x72,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x73,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x72,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x73,0x02,0x00,0x00,0x74,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x46,0x02,0x00,0x00,0x7b,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x83,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x84,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x83,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x02,0x00,0x00,0x85,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x8c,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x8d,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x8c,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x8d,0x02,0x00,0x00, +0x8e,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x99,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x9a,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x99,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x9a,0x02,0x00,0x00,0x9b,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0xa2,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0f,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xa3,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xa2,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0xa3,0x02,0x00,0x00,0xa4,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x53,0x02,0x00,0x00,0xb4,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x46,0x02,0x00,0x00,0xb9,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x46,0x02,0x00,0x00,0xc4,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xc6,0x02,0x00,0x00,0x05,0x02,0x00,0x00, +0x05,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x46,0x02,0x00,0x00,0xd0,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd9,0x02,0x00,0x00, +0xba,0x01,0x00,0x00,0xba,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0xdc,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x0e,0x03,0x00,0x00,0x6f,0x12,0x83,0x3a,0x2b,0x00,0x04,0x00,0x53,0x02,0x00,0x00, +0x48,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x53,0x02,0x00,0x00, +0x4c,0x03,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x62,0x03,0x00,0x00,0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x66,0x03,0x00,0x00,0x00,0x00,0x00,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x76,0x03,0x00,0x00,0x00,0x00,0x80,0xbe,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x9c,0x03,0x00,0x00,0x02,0x10,0x80,0x37,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x04,0x04,0x00,0x00,0x66,0x03,0x00,0x00,0x66,0x03,0x00,0x00,0x17,0x00,0x04,0x00, +0x18,0x04,0x00,0x00,0x53,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x1c,0x04,0x00,0x00,0xc7,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x29,0x04,0x00,0x00,0x00,0xe0,0x7f,0x47,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x41,0x04,0x00,0x00,0xdb,0x0f,0x49,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x48,0x04,0x00,0x00,0xdb,0x0f,0xc9,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x55,0x04,0x00,0x00,0x00,0x00,0x00,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x5f,0x04,0x00,0x00,0xcd,0xcc,0xcc,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x67,0x04,0x00,0x00,0x00,0x00,0xc8,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x6c,0x04,0x00,0x00,0x00,0x00,0x10,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x74,0x04,0x00,0x00,0x00,0x00,0x80,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x7f,0x04,0x00,0x00,0x00,0x00,0x80,0xbf,0x2b,0x00,0x04,0x00, +0x53,0x02,0x00,0x00,0x02,0x05,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00, +0x03,0x05,0x00,0x00,0x37,0x00,0x00,0x00,0x02,0x05,0x00,0x00,0x20,0x00,0x04,0x00, +0x04,0x05,0x00,0x00,0x07,0x00,0x00,0x00,0x03,0x05,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xa1,0x05,0x00,0x00,0x52,0xb8,0xfe,0x3f,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0xc0,0x05,0x00,0x00,0xfe,0xff,0xff,0xff,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0xc1,0x05,0x00,0x00,0xff,0xff,0xff,0xff,0x2b,0x00,0x04,0x00, +0x53,0x02,0x00,0x00,0x16,0x06,0x00,0x00,0x10,0x00,0x00,0x00,0x1c,0x00,0x04,0x00, +0x17,0x06,0x00,0x00,0x08,0x00,0x00,0x00,0x16,0x06,0x00,0x00,0x20,0x00,0x04,0x00, +0x18,0x06,0x00,0x00,0x07,0x00,0x00,0x00,0x17,0x06,0x00,0x00,0x2c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x27,0x06,0x00,0x00,0xba,0x01,0x00,0x00,0xba,0x01,0x00,0x00, +0xba,0x01,0x00,0x00,0xba,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x3e,0x06,0x00,0x00,0x9a,0x99,0x99,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x56,0x06,0x00,0x00,0x00,0x00,0x00,0xc0,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x57,0x06,0x00,0x00,0x00,0x00,0x40,0xc0,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xfa,0x06,0x00,0x00,0xab,0xaa,0xaa,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x2a,0x07,0x00,0x00,0xab,0xaa,0x2a,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x68,0x07,0x00,0x00,0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x72,0x07,0x00,0x00,0x00,0x00,0x20,0x41,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xac,0x07,0x00,0x00,0xc1,0x05,0x00,0x00,0xc1,0x05,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xbb,0x07,0x00,0x00,0x05,0x02,0x00,0x00,0xc1,0x05,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xca,0x07,0x00,0x00,0x0b,0x02,0x00,0x00, +0xc1,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xd9,0x07,0x00,0x00, +0x10,0x02,0x00,0x00,0xc1,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xe8,0x07,0x00,0x00,0xc1,0x05,0x00,0x00,0x05,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x05,0x08,0x00,0x00,0x0b,0x02,0x00,0x00,0x05,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x14,0x08,0x00,0x00,0x10,0x02,0x00,0x00, +0x05,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x23,0x08,0x00,0x00, +0xc1,0x05,0x00,0x00,0x0b,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x32,0x08,0x00,0x00,0x05,0x02,0x00,0x00,0x0b,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x41,0x08,0x00,0x00,0x0b,0x02,0x00,0x00,0x0b,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x50,0x08,0x00,0x00,0x10,0x02,0x00,0x00, +0x0b,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x5f,0x08,0x00,0x00, +0xc1,0x05,0x00,0x00,0x10,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x6e,0x08,0x00,0x00,0x05,0x02,0x00,0x00,0x10,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x7d,0x08,0x00,0x00,0x0b,0x02,0x00,0x00,0x10,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x8c,0x08,0x00,0x00,0x10,0x02,0x00,0x00, +0x10,0x02,0x00,0x00,0x2a,0x00,0x03,0x00,0xc7,0x00,0x00,0x00,0x14,0x09,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1b,0x09,0x00,0x00,0xff,0xfe,0xfe,0x3e, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x37,0x09,0x00,0x00,0x0e,0x03,0x00,0x00, +0x0e,0x03,0x00,0x00,0x0e,0x03,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x68,0x09,0x00,0x00,0x00,0x00,0xa0,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x70,0x09,0x00,0x00,0x00,0x00,0x40,0x40,0x17,0x00,0x04,0x00,0xb1,0x09,0x00,0x00, +0xc7,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xdf,0x09,0x00,0x00,0x68,0x07,0x00,0x00,0x68,0x07,0x00,0x00,0x68,0x07,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x03,0x0a,0x00,0x00,0x30,0x96,0x7c,0x3d, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x51,0x0a,0x00,0x00,0x00,0x00,0x7f,0x43, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x79,0x0a,0x00,0x00,0x81,0x80,0x80,0x3b, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa3,0x0a,0x00,0x00,0x00,0x00,0xc0,0x40, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd5,0x0a,0x00,0x00,0xa4,0x70,0x7d,0x3f, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x57,0x0b,0x00,0x00,0xba,0x01,0x00,0x00, +0xba,0x01,0x00,0x00,0xba,0x01,0x00,0x00,0x17,0x00,0x04,0x00,0xf2,0x0b,0x00,0x00, +0x53,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xf3,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0xf2,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00,0xf3,0x0b,0x00,0x00, +0xf4,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x53,0x02,0x00,0x00, +0xfc,0x0b,0x00,0x00,0x08,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x18,0x04,0x00,0x00, +0x08,0x0c,0x00,0x00,0xfc,0x0b,0x00,0x00,0xfc,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00, +0xf3,0x0b,0x00,0x00,0x0a,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x06,0x00, +0xf2,0x0b,0x00,0x00,0x1b,0x0c,0x00,0x00,0xfc,0x0b,0x00,0x00,0xfc,0x0b,0x00,0x00, +0x48,0x03,0x00,0x00,0x2b,0x00,0x04,0x00,0x53,0x02,0x00,0x00,0xcf,0x26,0x00,0x00, +0x07,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xd0,0x26,0x00,0x00, +0x29,0x04,0x00,0x00,0x29,0x04,0x00,0x00,0x29,0x04,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xd1,0x26,0x00,0x00,0x66,0x66,0x66,0x3f,0x2c,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xd2,0x26,0x00,0x00,0xbb,0x01,0x00,0x00,0xbb,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd3,0x26,0x00,0x00,0x0a,0xd7,0xa3,0x3c, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd4,0x26,0x00,0x00,0xcd,0xcc,0x4c,0x3d, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xd5,0x26,0x00,0x00,0xbb,0x01,0x00,0x00, +0xbb,0x01,0x00,0x00,0xbb,0x01,0x00,0x00,0x01,0x00,0x03,0x00,0x06,0x00,0x00,0x00, +0x12,0x27,0x00,0x00,0x01,0x00,0x03,0x00,0x08,0x00,0x00,0x00,0x35,0x27,0x00,0x00, +0x01,0x00,0x03,0x00,0x5d,0x00,0x00,0x00,0xbe,0x27,0x00,0x00,0x01,0x00,0x03,0x00, +0x22,0x00,0x00,0x00,0xba,0x28,0x00,0x00,0x01,0x00,0x03,0x00,0x37,0x00,0x00,0x00, +0xbb,0x28,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x38,0x00,0x00,0x00,0x6f,0x1e,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x18,0x06,0x00,0x00,0xc7,0x1b,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x04,0x05,0x00,0x00,0xbb,0x15,0x00,0x00,0x07,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0xf2,0x0b,0x00,0x00,0xf5,0x0b,0x00,0x00,0xf4,0x0b,0x00,0x00, +0x4f,0x00,0x07,0x00,0x18,0x04,0x00,0x00,0xf6,0x0b,0x00,0x00,0xf5,0x0b,0x00,0x00, +0xf5,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x06,0x02,0x00,0x00,0x1e,0x0c,0x00,0x00,0x04,0x02,0x00,0x00,0x10,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x1f,0x0c,0x00,0x00,0x1e,0x0c,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xfa,0x0b,0x00,0x00,0x1f,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x53,0x02,0x00,0x00,0xfb,0x0b,0x00,0x00, +0xfa,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x53,0x02,0x00,0x00,0xfe,0x0b,0x00,0x00, +0xfb,0x0b,0x00,0x00,0xcf,0x26,0x00,0x00,0x86,0x00,0x05,0x00,0x53,0x02,0x00,0x00, +0xff,0x0b,0x00,0x00,0xfe,0x0b,0x00,0x00,0xfc,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x53,0x02,0x00,0x00,0x02,0x0c,0x00,0x00,0xf5,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x82,0x00,0x05,0x00,0x53,0x02,0x00,0x00,0x03,0x0c,0x00,0x00,0xff,0x0b,0x00,0x00, +0x02,0x0c,0x00,0x00,0x82,0x00,0x05,0x00,0x53,0x02,0x00,0x00,0x04,0x0c,0x00,0x00, +0x03,0x0c,0x00,0x00,0x48,0x03,0x00,0x00,0x52,0x00,0x06,0x00,0x18,0x04,0x00,0x00, +0xb2,0x24,0x00,0x00,0x04,0x0c,0x00,0x00,0xf6,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x84,0x00,0x05,0x00,0x18,0x04,0x00,0x00,0x09,0x0c,0x00,0x00,0xb2,0x24,0x00,0x00, +0x08,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0xf2,0x0b,0x00,0x00,0x0b,0x0c,0x00,0x00, +0x0a,0x0c,0x00,0x00,0x4f,0x00,0x07,0x00,0x18,0x04,0x00,0x00,0x0c,0x0c,0x00,0x00, +0x0b,0x0c,0x00,0x00,0x0b,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x80,0x00,0x05,0x00,0x18,0x04,0x00,0x00,0x0d,0x0c,0x00,0x00,0x09,0x0c,0x00,0x00, +0x0c,0x0c,0x00,0x00,0x7c,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x0f,0x0c,0x00,0x00, +0x0d,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xd2,0x0c,0x00,0x00, +0x0f,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd4,0x0c,0x00,0x00, +0xd2,0x0c,0x00,0x00,0x04,0x04,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xd6,0x0c,0x00,0x00,0x1f,0x0c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xd7,0x0c,0x00,0x00,0xd4,0x0c,0x00,0x00,0xd6,0x0c,0x00,0x00,0x41,0x00,0x05,0x00, +0x26,0x02,0x00,0x00,0x12,0x0d,0x00,0x00,0x04,0x02,0x00,0x00,0x25,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x13,0x0d,0x00,0x00,0x12,0x0d,0x00,0x00, +0x41,0x00,0x05,0x00,0x06,0x02,0x00,0x00,0x16,0x0d,0x00,0x00,0x04,0x02,0x00,0x00, +0x05,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x17,0x0d,0x00,0x00, +0x16,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xdd,0x0c,0x00,0x00, +0x17,0x0d,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xde,0x0c,0x00,0x00, +0x13,0x0d,0x00,0x00,0xdd,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xdf,0x0c,0x00,0x00,0xd7,0x0c,0x00,0x00,0xde,0x0c,0x00,0x00,0x41,0x00,0x05,0x00, +0x06,0x02,0x00,0x00,0x1e,0x0d,0x00,0x00,0x04,0x02,0x00,0x00,0x0b,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x1f,0x0d,0x00,0x00,0x1e,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x2c,0x0d,0x00,0x00,0xdf,0x0c,0x00,0x00, +0xdd,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x2f,0x0d,0x00,0x00, +0xdd,0x0c,0x00,0x00,0x04,0x04,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x3c,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x2c,0x0d,0x00,0x00, +0x2f,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x41,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x04,0x04,0x00,0x00,0x3c,0x0d,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x35,0x0d,0x00,0x00,0x1f,0x0d,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x36,0x0d,0x00,0x00,0x41,0x0d,0x00,0x00, +0x35,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x45,0x02,0x00,0x00,0x4d,0x0d,0x00,0x00, +0x60,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x4f,0x0d,0x00,0x00, +0x4d,0x0d,0x00,0x00,0x0f,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00, +0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x50,0x0d,0x00,0x00,0x4f,0x0d,0x00,0x00, +0x4f,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x26,0x02,0x00,0x00,0x57,0x0d,0x00,0x00,0x04,0x02,0x00,0x00,0x2b,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x58,0x0d,0x00,0x00,0x57,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x53,0x0d,0x00,0x00,0x50,0x0d,0x00,0x00, +0x58,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x5e,0x0d,0x00,0x00, +0x53,0x0d,0x00,0x00,0xd6,0x0c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x5f,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x5e,0x0d,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x68,0x0d,0x00,0x00,0xd7,0x0c,0x00,0x00, +0x53,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6e,0x0d,0x00,0x00, +0x68,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xc7,0x00,0x00,0x00, +0x6f,0x0d,0x00,0x00,0x6e,0x0d,0x00,0x00,0xba,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x74,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x6f,0x0d,0x00,0x00, +0x70,0x0d,0x00,0x00,0x74,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x70,0x0d,0x00,0x00, +0xbc,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x73,0x0d,0x00,0x00,0x6e,0x0d,0x00,0x00, +0xbb,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x74,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x74,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00,0xc7,0x00,0x00,0x00,0x75,0x0d,0x00,0x00, +0x6f,0x0d,0x00,0x00,0x05,0x00,0x00,0x00,0x73,0x0d,0x00,0x00,0x70,0x0d,0x00,0x00, +0xf7,0x00,0x03,0x00,0x80,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x75,0x0d,0x00,0x00,0x76,0x0d,0x00,0x00,0x80,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x76,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x78,0x0d,0x00,0x00, +0x68,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xc7,0x00,0x00,0x00, +0x79,0x0d,0x00,0x00,0x78,0x0d,0x00,0x00,0xba,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x7e,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x79,0x0d,0x00,0x00, +0x7a,0x0d,0x00,0x00,0x7e,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x7a,0x0d,0x00,0x00, +0xbc,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x7d,0x0d,0x00,0x00,0x78,0x0d,0x00,0x00, +0xbb,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x7e,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7e,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00,0xc7,0x00,0x00,0x00,0x7f,0x0d,0x00,0x00, +0x79,0x0d,0x00,0x00,0x76,0x0d,0x00,0x00,0x7d,0x0d,0x00,0x00,0x7a,0x0d,0x00,0x00, +0xf9,0x00,0x02,0x00,0x80,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x80,0x0d,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc7,0x00,0x00,0x00,0x81,0x0d,0x00,0x00,0x75,0x0d,0x00,0x00, +0x74,0x0d,0x00,0x00,0x7f,0x0d,0x00,0x00,0x7e,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00, +0x45,0x02,0x00,0x00,0x84,0x0d,0x00,0x00,0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x49,0x02,0x00,0x00,0x85,0x0d,0x00,0x00,0x4b,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x4d,0x02,0x00,0x00,0x86,0x0d,0x00,0x00,0x84,0x0d,0x00,0x00,0x85,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x88,0x0d,0x00,0x00,0x86,0x0d,0x00,0x00, +0x36,0x0d,0x00,0x00,0x02,0x00,0x00,0x00,0xba,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x89,0x0d,0x00,0x00,0x88,0x0d,0x00,0x00,0x03,0x00,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x8d,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x89,0x0d,0x00,0x00,0xba,0x01,0x00,0x00,0xbb,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x45,0x02,0x00,0x00,0x90,0x0d,0x00,0x00,0xd0,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x4d,0x02,0x00,0x00,0x92,0x0d,0x00,0x00,0x90,0x0d,0x00,0x00, +0x85,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x94,0x0d,0x00,0x00, +0x92,0x0d,0x00,0x00,0x36,0x0d,0x00,0x00,0x02,0x00,0x00,0x00,0xba,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfc,0x0c,0x00,0x00,0x94,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xff,0x0c,0x00,0x00, +0x94,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x1b,0x02,0x00,0x00, +0x98,0x0d,0x00,0x00,0x04,0x02,0x00,0x00,0x20,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x99,0x0d,0x00,0x00,0x98,0x0d,0x00,0x00,0xaa,0x00,0x05,0x00, +0xc7,0x00,0x00,0x00,0x02,0x0d,0x00,0x00,0x05,0x02,0x00,0x00,0x99,0x0d,0x00,0x00, +0xa4,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x06,0x0d,0x00,0x00,0x81,0x0d,0x00,0x00, +0x14,0x09,0x00,0x00,0xa6,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x09,0x0d,0x00,0x00, +0x06,0x0d,0x00,0x00,0x02,0x0d,0x00,0x00,0xf7,0x00,0x03,0x00,0x64,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x81,0x0d,0x00,0x00,0x60,0x0c,0x00,0x00, +0x64,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x60,0x0c,0x00,0x00,0xa8,0x00,0x04,0x00, +0xc7,0x00,0x00,0x00,0x63,0x0c,0x00,0x00,0x02,0x0d,0x00,0x00,0xf9,0x00,0x02,0x00, +0x64,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x64,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc7,0x00,0x00,0x00,0x65,0x0c,0x00,0x00,0x81,0x0d,0x00,0x00,0x80,0x0d,0x00,0x00, +0x63,0x0c,0x00,0x00,0x60,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00,0x6f,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x65,0x0c,0x00,0x00,0x66,0x0c,0x00,0x00, +0x6f,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x66,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xcf,0x0d,0x00,0x00,0x68,0x0d,0x00,0x00,0xd6,0x0c,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd0,0x0d,0x00,0x00,0xcf,0x0d,0x00,0x00, +0x04,0x04,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xd2,0x0d,0x00,0x00, +0x1f,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xd3,0x0d,0x00,0x00,0xd2,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd5,0x0d,0x00,0x00,0xd0,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xf5,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xd3,0x0d,0x00,0x00,0xd5,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xfa,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xba,0x01,0x00,0x00, +0xf5,0x0d,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xbc,0x24,0x00,0x00, +0xfa,0x0d,0x00,0x00,0xd0,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xdb,0x0d,0x00,0x00,0xfa,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xdd,0x0d,0x00,0x00,0xd0,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xff,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xdb,0x0d,0x00,0x00,0xdd,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x04,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xba,0x01,0x00,0x00,0xff,0x0d,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xc0,0x24,0x00,0x00,0x04,0x0e,0x00,0x00,0xbc,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xe2,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0xc0,0x24,0x00,0x00,0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0xe3,0x0d,0x00,0x00,0xe2,0x0d,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x08,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0xc0,0x24,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xfe,0x0e,0x00,0x00,0xe3,0x0d,0x00,0x00, +0xac,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x04,0x0f,0x00,0x00, +0xfe,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x3e,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x04,0x0f,0x00,0x00, +0x05,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xcb,0x24,0x00,0x00, +0x3e,0x0f,0x00,0x00,0xfe,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x21,0x0f,0x00,0x00,0xfe,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x48,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x21,0x0f,0x00,0x00,0x05,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xd6,0x24,0x00,0x00,0x48,0x0f,0x00,0x00,0xcb,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x45,0x02,0x00,0x00,0x55,0x0f,0x00,0x00, +0x6c,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x57,0x0f,0x00,0x00, +0x55,0x0f,0x00,0x00,0xd6,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x69,0x0f,0x00,0x00,0xe3,0x0d,0x00,0x00, +0xbb,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x73,0x0f,0x00,0x00, +0x69,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xe1,0x24,0x00,0x00,0x73,0x0f,0x00,0x00,0x69,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x8c,0x0f,0x00,0x00,0x69,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xb3,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x8c,0x0f,0x00,0x00,0x05,0x02,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xec,0x24,0x00,0x00,0xb3,0x0f,0x00,0x00, +0xe1,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xc2,0x0f,0x00,0x00,0x55,0x0f,0x00,0x00,0xec,0x24,0x00,0x00,0x02,0x00,0x00,0x00, +0x05,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xd4,0x0f,0x00,0x00, +0xe3,0x0d,0x00,0x00,0xca,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xde,0x0f,0x00,0x00,0xd4,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xe8,0x0f,0x00,0x00,0xd2,0x0d,0x00,0x00,0x0b,0x02,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x19,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xde,0x0f,0x00,0x00,0xe8,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xf7,0x24,0x00,0x00,0x19,0x10,0x00,0x00,0xd4,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xf7,0x0f,0x00,0x00, +0xd4,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x1e,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xf7,0x0f,0x00,0x00, +0x05,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x02,0x25,0x00,0x00, +0x1e,0x10,0x00,0x00,0xf7,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x2d,0x10,0x00,0x00,0x55,0x0f,0x00,0x00,0x02,0x25,0x00,0x00, +0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x3f,0x10,0x00,0x00,0xe3,0x0d,0x00,0x00,0xd9,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x49,0x10,0x00,0x00,0x3f,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x84,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x49,0x10,0x00,0x00,0xe8,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x0d,0x25,0x00,0x00,0x84,0x10,0x00,0x00,0x3f,0x10,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x62,0x10,0x00,0x00, +0x3f,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x89,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x62,0x10,0x00,0x00, +0x05,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x18,0x25,0x00,0x00, +0x89,0x10,0x00,0x00,0x0d,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x98,0x10,0x00,0x00,0x55,0x0f,0x00,0x00,0x18,0x25,0x00,0x00, +0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xaa,0x10,0x00,0x00,0xe3,0x0d,0x00,0x00,0xe8,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xb0,0x10,0x00,0x00,0xaa,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xea,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xb0,0x10,0x00,0x00,0x05,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x23,0x25,0x00,0x00,0xea,0x10,0x00,0x00,0xaa,0x10,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xd1,0x10,0x00,0x00, +0xaa,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x2e,0x25,0x00,0x00,0xd1,0x10,0x00,0x00,0x23,0x25,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x03,0x11,0x00,0x00,0x55,0x0f,0x00,0x00, +0x2e,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x1f,0x11,0x00,0x00,0xe3,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x39,0x25,0x00,0x00,0x1f,0x11,0x00,0x00, +0xe3,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x3c,0x11,0x00,0x00,0xe3,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x44,0x25,0x00,0x00,0x3c,0x11,0x00,0x00,0x39,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x6e,0x11,0x00,0x00, +0x55,0x0f,0x00,0x00,0x44,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x80,0x11,0x00,0x00,0xe3,0x0d,0x00,0x00, +0x05,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x8a,0x11,0x00,0x00, +0x80,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xc5,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x8a,0x11,0x00,0x00, +0xe8,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x4f,0x25,0x00,0x00, +0xc5,0x11,0x00,0x00,0x80,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xa7,0x11,0x00,0x00,0x80,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x5a,0x25,0x00,0x00,0xa7,0x11,0x00,0x00, +0x4f,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xd9,0x11,0x00,0x00,0x55,0x0f,0x00,0x00,0x5a,0x25,0x00,0x00,0x02,0x00,0x00,0x00, +0x05,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xeb,0x11,0x00,0x00, +0xe3,0x0d,0x00,0x00,0x14,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xf5,0x11,0x00,0x00,0xeb,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x30,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xf5,0x11,0x00,0x00,0xe8,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x65,0x25,0x00,0x00,0x30,0x12,0x00,0x00,0xeb,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x12,0x12,0x00,0x00,0xeb,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x70,0x25,0x00,0x00, +0x12,0x12,0x00,0x00,0x65,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x44,0x12,0x00,0x00,0x55,0x0f,0x00,0x00,0x70,0x25,0x00,0x00, +0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x56,0x12,0x00,0x00,0xe3,0x0d,0x00,0x00,0x23,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x5c,0x12,0x00,0x00,0x56,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x96,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x5c,0x12,0x00,0x00,0x05,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x7b,0x25,0x00,0x00,0x96,0x12,0x00,0x00,0x56,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x7d,0x12,0x00,0x00, +0x56,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x87,0x12,0x00,0x00,0xfa,0x0b,0x00,0x00,0x0b,0x02,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xa5,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x7d,0x12,0x00,0x00,0x87,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x86,0x25,0x00,0x00,0xa5,0x12,0x00,0x00,0x7b,0x25,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xaf,0x12,0x00,0x00,0x55,0x0f,0x00,0x00, +0x86,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xc1,0x12,0x00,0x00,0xe3,0x0d,0x00,0x00,0x32,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xcb,0x12,0x00,0x00,0xc1,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x91,0x25,0x00,0x00, +0xcb,0x12,0x00,0x00,0xc1,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xe8,0x12,0x00,0x00,0xc1,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x10,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xe8,0x12,0x00,0x00,0x87,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x9c,0x25,0x00,0x00,0x10,0x13,0x00,0x00,0x91,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x1a,0x13,0x00,0x00, +0x55,0x0f,0x00,0x00,0x9c,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x2c,0x13,0x00,0x00,0xe3,0x0d,0x00,0x00, +0x41,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x36,0x13,0x00,0x00, +0x2c,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x71,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x36,0x13,0x00,0x00, +0xe8,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xa7,0x25,0x00,0x00, +0x71,0x13,0x00,0x00,0x2c,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x53,0x13,0x00,0x00,0x2c,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x7b,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x53,0x13,0x00,0x00,0x87,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xb2,0x25,0x00,0x00,0x7b,0x13,0x00,0x00,0xa7,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x85,0x13,0x00,0x00, +0x55,0x0f,0x00,0x00,0xb2,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x97,0x13,0x00,0x00,0xe3,0x0d,0x00,0x00, +0x50,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xa1,0x13,0x00,0x00, +0x97,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xdc,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xa1,0x13,0x00,0x00, +0xe8,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xbd,0x25,0x00,0x00, +0xdc,0x13,0x00,0x00,0x97,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xbe,0x13,0x00,0x00,0x97,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xe6,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xbe,0x13,0x00,0x00,0x87,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xc8,0x25,0x00,0x00,0xe6,0x13,0x00,0x00,0xbd,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xf0,0x13,0x00,0x00, +0x55,0x0f,0x00,0x00,0xc8,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x02,0x14,0x00,0x00,0xe3,0x0d,0x00,0x00, +0x5f,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x08,0x14,0x00,0x00, +0x02,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x42,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x08,0x14,0x00,0x00, +0x05,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xd3,0x25,0x00,0x00, +0x42,0x14,0x00,0x00,0x02,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x29,0x14,0x00,0x00,0x02,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x51,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x29,0x14,0x00,0x00,0x87,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xde,0x25,0x00,0x00,0x51,0x14,0x00,0x00,0xd3,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x5b,0x14,0x00,0x00, +0x55,0x0f,0x00,0x00,0xde,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x6d,0x14,0x00,0x00,0xe3,0x0d,0x00,0x00, +0x6e,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x77,0x14,0x00,0x00, +0x6d,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xe9,0x25,0x00,0x00,0x77,0x14,0x00,0x00,0x6d,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x94,0x14,0x00,0x00,0x6d,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xbc,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x94,0x14,0x00,0x00,0x87,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xf4,0x25,0x00,0x00,0xbc,0x14,0x00,0x00, +0xe9,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xc6,0x14,0x00,0x00,0x55,0x0f,0x00,0x00,0xf4,0x25,0x00,0x00,0x02,0x00,0x00,0x00, +0x05,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xd8,0x14,0x00,0x00, +0xe3,0x0d,0x00,0x00,0x7d,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xe2,0x14,0x00,0x00,0xd8,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x1d,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xe2,0x14,0x00,0x00,0xe8,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xff,0x25,0x00,0x00,0x1d,0x15,0x00,0x00,0xd8,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xff,0x14,0x00,0x00,0xd8,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x27,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xff,0x14,0x00,0x00,0x87,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x0a,0x26,0x00,0x00,0x27,0x15,0x00,0x00, +0xff,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x31,0x15,0x00,0x00,0x55,0x0f,0x00,0x00,0x0a,0x26,0x00,0x00,0x02,0x00,0x00,0x00, +0x05,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x43,0x15,0x00,0x00, +0xe3,0x0d,0x00,0x00,0x8c,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x4d,0x15,0x00,0x00,0x43,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x88,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x4d,0x15,0x00,0x00,0xe8,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x15,0x26,0x00,0x00,0x88,0x15,0x00,0x00,0x43,0x15,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x6a,0x15,0x00,0x00,0x43,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x92,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x6a,0x15,0x00,0x00,0x87,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x20,0x26,0x00,0x00,0x92,0x15,0x00,0x00, +0x15,0x26,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x9c,0x15,0x00,0x00,0x55,0x0f,0x00,0x00,0x20,0x26,0x00,0x00,0x02,0x00,0x00,0x00, +0x05,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xce,0x15,0x00,0x00, +0x08,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x28,0x16,0x00,0x00,0x7f,0x04,0x00,0x00,0xce,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x51,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x28,0x16,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x59,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x51,0x16,0x00,0x00,0x55,0x04,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x5e,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x59,0x16,0x00,0x00,0xb8,0x00,0x05,0x00,0xc7,0x00,0x00,0x00, +0x5f,0x16,0x00,0x00,0x5e,0x16,0x00,0x00,0x0e,0x03,0x00,0x00,0xf7,0x00,0x03,0x00, +0x6f,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x5f,0x16,0x00,0x00, +0x60,0x16,0x00,0x00,0x61,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x61,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x63,0x16,0x00,0x00,0x41,0x04,0x00,0x00, +0x59,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x64,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x63,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x67,0x16,0x00,0x00,0x64,0x16,0x00,0x00,0x63,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x69,0x16,0x00,0x00,0x48,0x04,0x00,0x00, +0x59,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x6a,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x69,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6d,0x16,0x00,0x00,0x6a,0x16,0x00,0x00,0x69,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6e,0x16,0x00,0x00,0x67,0x16,0x00,0x00, +0x6d,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x6f,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x60,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x6f,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x6f,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd6,0x26,0x00,0x00, +0x6e,0x16,0x00,0x00,0x61,0x16,0x00,0x00,0xbb,0x01,0x00,0x00,0x60,0x16,0x00,0x00, +0x7f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2b,0x16,0x00,0x00,0xce,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x77,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x2b,0x16,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x7f,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x77,0x16,0x00,0x00, +0x55,0x04,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x84,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x7f,0x16,0x00,0x00,0xb8,0x00,0x05,0x00, +0xc7,0x00,0x00,0x00,0x85,0x16,0x00,0x00,0x84,0x16,0x00,0x00,0x0e,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0x95,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x85,0x16,0x00,0x00,0x86,0x16,0x00,0x00,0x87,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x87,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x89,0x16,0x00,0x00, +0x41,0x04,0x00,0x00,0x7f,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x8a,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x89,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8d,0x16,0x00,0x00,0x8a,0x16,0x00,0x00, +0x89,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8f,0x16,0x00,0x00, +0x48,0x04,0x00,0x00,0x7f,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x90,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x8f,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x93,0x16,0x00,0x00,0x90,0x16,0x00,0x00, +0x8f,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x94,0x16,0x00,0x00, +0x8d,0x16,0x00,0x00,0x93,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x95,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x86,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x95,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x95,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xd7,0x26,0x00,0x00,0x94,0x16,0x00,0x00,0x87,0x16,0x00,0x00,0xbb,0x01,0x00,0x00, +0x86,0x16,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2e,0x16,0x00,0x00, +0xbb,0x01,0x00,0x00,0xce,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x9d,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x2e,0x16,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa5,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x9d,0x16,0x00,0x00,0x55,0x04,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xaa,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xa5,0x16,0x00,0x00,0xb8,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0xab,0x16,0x00,0x00, +0xaa,0x16,0x00,0x00,0x0e,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0xbb,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xab,0x16,0x00,0x00,0xac,0x16,0x00,0x00, +0xad,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xad,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xaf,0x16,0x00,0x00,0x41,0x04,0x00,0x00,0xa5,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb0,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xaf,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb3,0x16,0x00,0x00,0xb0,0x16,0x00,0x00,0xaf,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb5,0x16,0x00,0x00,0x48,0x04,0x00,0x00,0xa5,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb6,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xb5,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb9,0x16,0x00,0x00,0xb6,0x16,0x00,0x00,0xb5,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xba,0x16,0x00,0x00,0xb3,0x16,0x00,0x00,0xb9,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0xbb,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xac,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0xbb,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xbb,0x16,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd8,0x26,0x00,0x00,0xba,0x16,0x00,0x00, +0xad,0x16,0x00,0x00,0xbb,0x01,0x00,0x00,0xac,0x16,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x31,0x16,0x00,0x00,0x55,0x04,0x00,0x00,0xce,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc3,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x31,0x16,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xcb,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xc3,0x16,0x00,0x00, +0x55,0x04,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd0,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xcb,0x16,0x00,0x00,0xb8,0x00,0x05,0x00, +0xc7,0x00,0x00,0x00,0xd1,0x16,0x00,0x00,0xd0,0x16,0x00,0x00,0x0e,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0xe1,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xd1,0x16,0x00,0x00,0xd2,0x16,0x00,0x00,0xd3,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd3,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd5,0x16,0x00,0x00, +0x41,0x04,0x00,0x00,0xcb,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xd6,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xd5,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd9,0x16,0x00,0x00,0xd6,0x16,0x00,0x00, +0xd5,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdb,0x16,0x00,0x00, +0x48,0x04,0x00,0x00,0xcb,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xdc,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xdb,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdf,0x16,0x00,0x00,0xdc,0x16,0x00,0x00, +0xdb,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe0,0x16,0x00,0x00, +0xd9,0x16,0x00,0x00,0xdf,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0xe1,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd2,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0xe1,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe1,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xd9,0x26,0x00,0x00,0xe0,0x16,0x00,0x00,0xd3,0x16,0x00,0x00,0xbb,0x01,0x00,0x00, +0xd2,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x35,0x16,0x00,0x00, +0x57,0x0f,0x00,0x00,0xd6,0x26,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x38,0x16,0x00,0x00,0xc2,0x0f,0x00,0x00,0xd7,0x26,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x39,0x16,0x00,0x00,0x35,0x16,0x00,0x00,0x38,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x3c,0x16,0x00,0x00,0x2d,0x10,0x00,0x00, +0xd8,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x3d,0x16,0x00,0x00, +0x39,0x16,0x00,0x00,0x3c,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x40,0x16,0x00,0x00,0x98,0x10,0x00,0x00,0xd9,0x26,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x41,0x16,0x00,0x00,0x3d,0x16,0x00,0x00,0x40,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x44,0x16,0x00,0x00,0xd6,0x26,0x00,0x00, +0xd7,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x46,0x16,0x00,0x00, +0x44,0x16,0x00,0x00,0xd8,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x48,0x16,0x00,0x00,0x46,0x16,0x00,0x00,0xd9,0x26,0x00,0x00,0x50,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x49,0x16,0x00,0x00,0x48,0x16,0x00,0x00,0x48,0x16,0x00,0x00, +0x48,0x16,0x00,0x00,0x48,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x4a,0x16,0x00,0x00,0x41,0x16,0x00,0x00,0x49,0x16,0x00,0x00,0xf7,0x00,0x03,0x00, +0x35,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x5f,0x16,0x00,0x00, +0x26,0x17,0x00,0x00,0x27,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x27,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x29,0x17,0x00,0x00,0x41,0x04,0x00,0x00, +0x59,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x2a,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x29,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2d,0x17,0x00,0x00,0x2a,0x17,0x00,0x00,0x29,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2f,0x17,0x00,0x00,0x48,0x04,0x00,0x00, +0x59,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x30,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x2f,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x33,0x17,0x00,0x00,0x30,0x17,0x00,0x00,0x2f,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x34,0x17,0x00,0x00,0x2d,0x17,0x00,0x00, +0x33,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x35,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x26,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x35,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x35,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xda,0x26,0x00,0x00, +0x34,0x17,0x00,0x00,0x27,0x17,0x00,0x00,0xbb,0x01,0x00,0x00,0x26,0x17,0x00,0x00, +0xf7,0x00,0x03,0x00,0x5b,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x85,0x16,0x00,0x00,0x4c,0x17,0x00,0x00,0x4d,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4d,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4f,0x17,0x00,0x00, +0x41,0x04,0x00,0x00,0x7f,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x50,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x4f,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x53,0x17,0x00,0x00,0x50,0x17,0x00,0x00, +0x4f,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x55,0x17,0x00,0x00, +0x48,0x04,0x00,0x00,0x7f,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x56,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x55,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x59,0x17,0x00,0x00,0x56,0x17,0x00,0x00, +0x55,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5a,0x17,0x00,0x00, +0x53,0x17,0x00,0x00,0x59,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x5b,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4c,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x5b,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5b,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xdb,0x26,0x00,0x00,0x5a,0x17,0x00,0x00,0x4d,0x17,0x00,0x00,0xbb,0x01,0x00,0x00, +0x4c,0x17,0x00,0x00,0xf7,0x00,0x03,0x00,0x81,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xab,0x16,0x00,0x00,0x72,0x17,0x00,0x00,0x73,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x73,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x75,0x17,0x00,0x00,0x41,0x04,0x00,0x00,0xa5,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x76,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x75,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x79,0x17,0x00,0x00, +0x76,0x17,0x00,0x00,0x75,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7b,0x17,0x00,0x00,0x48,0x04,0x00,0x00,0xa5,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x7c,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x7b,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7f,0x17,0x00,0x00, +0x7c,0x17,0x00,0x00,0x7b,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x80,0x17,0x00,0x00,0x79,0x17,0x00,0x00,0x7f,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0x81,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x72,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0x81,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x81,0x17,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xdc,0x26,0x00,0x00,0x80,0x17,0x00,0x00,0x73,0x17,0x00,0x00, +0xbb,0x01,0x00,0x00,0x72,0x17,0x00,0x00,0xf7,0x00,0x03,0x00,0xa7,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd1,0x16,0x00,0x00,0x98,0x17,0x00,0x00, +0x99,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x99,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9b,0x17,0x00,0x00,0x41,0x04,0x00,0x00,0xcb,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x9c,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x9b,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9f,0x17,0x00,0x00,0x9c,0x17,0x00,0x00,0x9b,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa1,0x17,0x00,0x00,0x48,0x04,0x00,0x00,0xcb,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa2,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xa1,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa5,0x17,0x00,0x00,0xa2,0x17,0x00,0x00,0xa1,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa6,0x17,0x00,0x00,0x9f,0x17,0x00,0x00,0xa5,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa7,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x98,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa7,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xa7,0x17,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xdd,0x26,0x00,0x00,0xa6,0x17,0x00,0x00, +0x99,0x17,0x00,0x00,0xbb,0x01,0x00,0x00,0x98,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xfb,0x16,0x00,0x00,0x03,0x11,0x00,0x00,0xda,0x26,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xfe,0x16,0x00,0x00,0x6e,0x11,0x00,0x00, +0xdb,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xff,0x16,0x00,0x00, +0xfb,0x16,0x00,0x00,0xfe,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x02,0x17,0x00,0x00,0xd9,0x11,0x00,0x00,0xdc,0x26,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x03,0x17,0x00,0x00,0xff,0x16,0x00,0x00,0x02,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x06,0x17,0x00,0x00,0x44,0x12,0x00,0x00, +0xdd,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x07,0x17,0x00,0x00, +0x03,0x17,0x00,0x00,0x06,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0a,0x17,0x00,0x00,0xda,0x26,0x00,0x00,0xdb,0x26,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0c,0x17,0x00,0x00,0x0a,0x17,0x00,0x00,0xdc,0x26,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0e,0x17,0x00,0x00,0x0c,0x17,0x00,0x00, +0xdd,0x26,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x0f,0x17,0x00,0x00, +0x0e,0x17,0x00,0x00,0x0e,0x17,0x00,0x00,0x0e,0x17,0x00,0x00,0x0e,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x10,0x17,0x00,0x00,0x07,0x17,0x00,0x00, +0x0f,0x17,0x00,0x00,0xf7,0x00,0x03,0x00,0xfb,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x5f,0x16,0x00,0x00,0xec,0x17,0x00,0x00,0xed,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0xed,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xef,0x17,0x00,0x00,0x41,0x04,0x00,0x00,0x59,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xf0,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xef,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf3,0x17,0x00,0x00, +0xf0,0x17,0x00,0x00,0xef,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf5,0x17,0x00,0x00,0x48,0x04,0x00,0x00,0x59,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xf6,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xf5,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf9,0x17,0x00,0x00, +0xf6,0x17,0x00,0x00,0xf5,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfa,0x17,0x00,0x00,0xf3,0x17,0x00,0x00,0xf9,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0xfb,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xec,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0xfb,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xfb,0x17,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xde,0x26,0x00,0x00,0xfa,0x17,0x00,0x00,0xed,0x17,0x00,0x00, +0xbb,0x01,0x00,0x00,0xec,0x17,0x00,0x00,0xf7,0x00,0x03,0x00,0x21,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x85,0x16,0x00,0x00,0x12,0x18,0x00,0x00, +0x13,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x13,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x15,0x18,0x00,0x00,0x41,0x04,0x00,0x00,0x7f,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x16,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x15,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x19,0x18,0x00,0x00,0x16,0x18,0x00,0x00,0x15,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1b,0x18,0x00,0x00,0x48,0x04,0x00,0x00,0x7f,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x1c,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x1b,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1f,0x18,0x00,0x00,0x1c,0x18,0x00,0x00,0x1b,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x20,0x18,0x00,0x00,0x19,0x18,0x00,0x00,0x1f,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x21,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x12,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x21,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x21,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xdf,0x26,0x00,0x00,0x20,0x18,0x00,0x00, +0x13,0x18,0x00,0x00,0xbb,0x01,0x00,0x00,0x12,0x18,0x00,0x00,0xf7,0x00,0x03,0x00, +0x47,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xab,0x16,0x00,0x00, +0x38,0x18,0x00,0x00,0x39,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x39,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3b,0x18,0x00,0x00,0x41,0x04,0x00,0x00, +0xa5,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x3c,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x3b,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3f,0x18,0x00,0x00,0x3c,0x18,0x00,0x00,0x3b,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x41,0x18,0x00,0x00,0x48,0x04,0x00,0x00, +0xa5,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x42,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x41,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x45,0x18,0x00,0x00,0x42,0x18,0x00,0x00,0x41,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x46,0x18,0x00,0x00,0x3f,0x18,0x00,0x00, +0x45,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x47,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x38,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x47,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x47,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe0,0x26,0x00,0x00, +0x46,0x18,0x00,0x00,0x39,0x18,0x00,0x00,0xbb,0x01,0x00,0x00,0x38,0x18,0x00,0x00, +0xf7,0x00,0x03,0x00,0x6d,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xd1,0x16,0x00,0x00,0x5e,0x18,0x00,0x00,0x5f,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5f,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x61,0x18,0x00,0x00, +0x41,0x04,0x00,0x00,0xcb,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x62,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x61,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x65,0x18,0x00,0x00,0x62,0x18,0x00,0x00, +0x61,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x67,0x18,0x00,0x00, +0x48,0x04,0x00,0x00,0xcb,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x68,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x67,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6b,0x18,0x00,0x00,0x68,0x18,0x00,0x00, +0x67,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6c,0x18,0x00,0x00, +0x65,0x18,0x00,0x00,0x6b,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x6d,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5e,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x6d,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6d,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xe1,0x26,0x00,0x00,0x6c,0x18,0x00,0x00,0x5f,0x18,0x00,0x00,0xbb,0x01,0x00,0x00, +0x5e,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xc1,0x17,0x00,0x00, +0xaf,0x12,0x00,0x00,0xde,0x26,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xc4,0x17,0x00,0x00,0x1a,0x13,0x00,0x00,0xdf,0x26,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xc5,0x17,0x00,0x00,0xc1,0x17,0x00,0x00,0xc4,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xc8,0x17,0x00,0x00,0x85,0x13,0x00,0x00, +0xe0,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xc9,0x17,0x00,0x00, +0xc5,0x17,0x00,0x00,0xc8,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xcc,0x17,0x00,0x00,0xf0,0x13,0x00,0x00,0xe1,0x26,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xcd,0x17,0x00,0x00,0xc9,0x17,0x00,0x00,0xcc,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd0,0x17,0x00,0x00,0xde,0x26,0x00,0x00, +0xdf,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd2,0x17,0x00,0x00, +0xd0,0x17,0x00,0x00,0xe0,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd4,0x17,0x00,0x00,0xd2,0x17,0x00,0x00,0xe1,0x26,0x00,0x00,0x50,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xd5,0x17,0x00,0x00,0xd4,0x17,0x00,0x00,0xd4,0x17,0x00,0x00, +0xd4,0x17,0x00,0x00,0xd4,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xd6,0x17,0x00,0x00,0xcd,0x17,0x00,0x00,0xd5,0x17,0x00,0x00,0xf7,0x00,0x03,0x00, +0xc1,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x5f,0x16,0x00,0x00, +0xb2,0x18,0x00,0x00,0xb3,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xb3,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb5,0x18,0x00,0x00,0x41,0x04,0x00,0x00, +0x59,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb6,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xb5,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb9,0x18,0x00,0x00,0xb6,0x18,0x00,0x00,0xb5,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbb,0x18,0x00,0x00,0x48,0x04,0x00,0x00, +0x59,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xbc,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xbb,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbf,0x18,0x00,0x00,0xbc,0x18,0x00,0x00,0xbb,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc0,0x18,0x00,0x00,0xb9,0x18,0x00,0x00, +0xbf,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xc1,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb2,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xc1,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc1,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe2,0x26,0x00,0x00, +0xc0,0x18,0x00,0x00,0xb3,0x18,0x00,0x00,0xbb,0x01,0x00,0x00,0xb2,0x18,0x00,0x00, +0xf7,0x00,0x03,0x00,0xe7,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x85,0x16,0x00,0x00,0xd8,0x18,0x00,0x00,0xd9,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd9,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdb,0x18,0x00,0x00, +0x41,0x04,0x00,0x00,0x7f,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xdc,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xdb,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdf,0x18,0x00,0x00,0xdc,0x18,0x00,0x00, +0xdb,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe1,0x18,0x00,0x00, +0x48,0x04,0x00,0x00,0x7f,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xe2,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xe1,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe5,0x18,0x00,0x00,0xe2,0x18,0x00,0x00, +0xe1,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe6,0x18,0x00,0x00, +0xdf,0x18,0x00,0x00,0xe5,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xe7,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd8,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xe7,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe7,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xe3,0x26,0x00,0x00,0xe6,0x18,0x00,0x00,0xd9,0x18,0x00,0x00,0xbb,0x01,0x00,0x00, +0xd8,0x18,0x00,0x00,0xf7,0x00,0x03,0x00,0x0d,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xab,0x16,0x00,0x00,0xfe,0x18,0x00,0x00,0xff,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xff,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x01,0x19,0x00,0x00,0x41,0x04,0x00,0x00,0xa5,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x02,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x01,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x05,0x19,0x00,0x00, +0x02,0x19,0x00,0x00,0x01,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x07,0x19,0x00,0x00,0x48,0x04,0x00,0x00,0xa5,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x08,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x07,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0b,0x19,0x00,0x00, +0x08,0x19,0x00,0x00,0x07,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0c,0x19,0x00,0x00,0x05,0x19,0x00,0x00,0x0b,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0x0d,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xfe,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0x0d,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x0d,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xe4,0x26,0x00,0x00,0x0c,0x19,0x00,0x00,0xff,0x18,0x00,0x00, +0xbb,0x01,0x00,0x00,0xfe,0x18,0x00,0x00,0xf7,0x00,0x03,0x00,0x33,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd1,0x16,0x00,0x00,0x24,0x19,0x00,0x00, +0x25,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x25,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x27,0x19,0x00,0x00,0x41,0x04,0x00,0x00,0xcb,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x28,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x27,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2b,0x19,0x00,0x00,0x28,0x19,0x00,0x00,0x27,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2d,0x19,0x00,0x00,0x48,0x04,0x00,0x00,0xcb,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x2e,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x2d,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x31,0x19,0x00,0x00,0x2e,0x19,0x00,0x00,0x2d,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x32,0x19,0x00,0x00,0x2b,0x19,0x00,0x00,0x31,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x33,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x24,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x33,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x33,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe5,0x26,0x00,0x00,0x32,0x19,0x00,0x00, +0x25,0x19,0x00,0x00,0xbb,0x01,0x00,0x00,0x24,0x19,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x87,0x18,0x00,0x00,0x5b,0x14,0x00,0x00,0xe2,0x26,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x8a,0x18,0x00,0x00,0xc6,0x14,0x00,0x00, +0xe3,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x8b,0x18,0x00,0x00, +0x87,0x18,0x00,0x00,0x8a,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x8e,0x18,0x00,0x00,0x31,0x15,0x00,0x00,0xe4,0x26,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x8f,0x18,0x00,0x00,0x8b,0x18,0x00,0x00,0x8e,0x18,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x92,0x18,0x00,0x00,0x9c,0x15,0x00,0x00, +0xe5,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x93,0x18,0x00,0x00, +0x8f,0x18,0x00,0x00,0x92,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x96,0x18,0x00,0x00,0xe2,0x26,0x00,0x00,0xe3,0x26,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x98,0x18,0x00,0x00,0x96,0x18,0x00,0x00,0xe4,0x26,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9a,0x18,0x00,0x00,0x98,0x18,0x00,0x00, +0xe5,0x26,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x9b,0x18,0x00,0x00, +0x9a,0x18,0x00,0x00,0x9a,0x18,0x00,0x00,0x9a,0x18,0x00,0x00,0x9a,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x9c,0x18,0x00,0x00,0x93,0x18,0x00,0x00, +0x9b,0x18,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf6,0x15,0x00,0x00, +0x08,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x40,0x19,0x00,0x00,0x7f,0x04,0x00,0x00,0xf6,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x69,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x40,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x71,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x69,0x19,0x00,0x00,0x55,0x04,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x76,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x71,0x19,0x00,0x00,0xb8,0x00,0x05,0x00,0xc7,0x00,0x00,0x00, +0x77,0x19,0x00,0x00,0x76,0x19,0x00,0x00,0x0e,0x03,0x00,0x00,0xf7,0x00,0x03,0x00, +0x87,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x77,0x19,0x00,0x00, +0x78,0x19,0x00,0x00,0x79,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x79,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7b,0x19,0x00,0x00,0x41,0x04,0x00,0x00, +0x71,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x7c,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x7b,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7f,0x19,0x00,0x00,0x7c,0x19,0x00,0x00,0x7b,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x81,0x19,0x00,0x00,0x48,0x04,0x00,0x00, +0x71,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x82,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x81,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x85,0x19,0x00,0x00,0x82,0x19,0x00,0x00,0x81,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x86,0x19,0x00,0x00,0x7f,0x19,0x00,0x00, +0x85,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x87,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x78,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x87,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x87,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe6,0x26,0x00,0x00, +0x86,0x19,0x00,0x00,0x79,0x19,0x00,0x00,0xbb,0x01,0x00,0x00,0x78,0x19,0x00,0x00, +0x7f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x43,0x19,0x00,0x00,0xf6,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x8f,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x43,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x97,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x8f,0x19,0x00,0x00, +0x55,0x04,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x9c,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x97,0x19,0x00,0x00,0xb8,0x00,0x05,0x00, +0xc7,0x00,0x00,0x00,0x9d,0x19,0x00,0x00,0x9c,0x19,0x00,0x00,0x0e,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0xad,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x9d,0x19,0x00,0x00,0x9e,0x19,0x00,0x00,0x9f,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9f,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa1,0x19,0x00,0x00, +0x41,0x04,0x00,0x00,0x97,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xa2,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xa1,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa5,0x19,0x00,0x00,0xa2,0x19,0x00,0x00, +0xa1,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa7,0x19,0x00,0x00, +0x48,0x04,0x00,0x00,0x97,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xa8,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xa7,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xab,0x19,0x00,0x00,0xa8,0x19,0x00,0x00, +0xa7,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xac,0x19,0x00,0x00, +0xa5,0x19,0x00,0x00,0xab,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0xad,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9e,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0xad,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xad,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xe7,0x26,0x00,0x00,0xac,0x19,0x00,0x00,0x9f,0x19,0x00,0x00,0xbb,0x01,0x00,0x00, +0x9e,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x46,0x19,0x00,0x00, +0xbb,0x01,0x00,0x00,0xf6,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xb5,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x46,0x19,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xbd,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xb5,0x19,0x00,0x00,0x55,0x04,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xc2,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xbd,0x19,0x00,0x00,0xb8,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0xc3,0x19,0x00,0x00, +0xc2,0x19,0x00,0x00,0x0e,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0xd3,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc3,0x19,0x00,0x00,0xc4,0x19,0x00,0x00, +0xc5,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xc5,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc7,0x19,0x00,0x00,0x41,0x04,0x00,0x00,0xbd,0x19,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc8,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xc7,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xcb,0x19,0x00,0x00,0xc8,0x19,0x00,0x00,0xc7,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcd,0x19,0x00,0x00,0x48,0x04,0x00,0x00,0xbd,0x19,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xce,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xcd,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd1,0x19,0x00,0x00,0xce,0x19,0x00,0x00,0xcd,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd2,0x19,0x00,0x00,0xcb,0x19,0x00,0x00,0xd1,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd3,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xc4,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd3,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xd3,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe8,0x26,0x00,0x00,0xd2,0x19,0x00,0x00, +0xc5,0x19,0x00,0x00,0xbb,0x01,0x00,0x00,0xc4,0x19,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x49,0x19,0x00,0x00,0x55,0x04,0x00,0x00,0xf6,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xdb,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x49,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xe3,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xdb,0x19,0x00,0x00, +0x55,0x04,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xe8,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xe3,0x19,0x00,0x00,0xb8,0x00,0x05,0x00, +0xc7,0x00,0x00,0x00,0xe9,0x19,0x00,0x00,0xe8,0x19,0x00,0x00,0x0e,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0xf9,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xe9,0x19,0x00,0x00,0xea,0x19,0x00,0x00,0xeb,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0xeb,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xed,0x19,0x00,0x00, +0x41,0x04,0x00,0x00,0xe3,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xee,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xed,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf1,0x19,0x00,0x00,0xee,0x19,0x00,0x00, +0xed,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf3,0x19,0x00,0x00, +0x48,0x04,0x00,0x00,0xe3,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xf4,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xf3,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf7,0x19,0x00,0x00,0xf4,0x19,0x00,0x00, +0xf3,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf8,0x19,0x00,0x00, +0xf1,0x19,0x00,0x00,0xf7,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0xf9,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xea,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0xf9,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf9,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xe9,0x26,0x00,0x00,0xf8,0x19,0x00,0x00,0xeb,0x19,0x00,0x00,0xbb,0x01,0x00,0x00, +0xea,0x19,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x4d,0x19,0x00,0x00, +0x4a,0x16,0x00,0x00,0xe6,0x26,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x50,0x19,0x00,0x00,0x10,0x17,0x00,0x00,0xe7,0x26,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x51,0x19,0x00,0x00,0x4d,0x19,0x00,0x00,0x50,0x19,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x54,0x19,0x00,0x00,0xd6,0x17,0x00,0x00, +0xe8,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x55,0x19,0x00,0x00, +0x51,0x19,0x00,0x00,0x54,0x19,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x58,0x19,0x00,0x00,0x9c,0x18,0x00,0x00,0xe9,0x26,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x59,0x19,0x00,0x00,0x55,0x19,0x00,0x00,0x58,0x19,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5c,0x19,0x00,0x00,0xe6,0x26,0x00,0x00, +0xe7,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5e,0x19,0x00,0x00, +0x5c,0x19,0x00,0x00,0xe8,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x60,0x19,0x00,0x00,0x5e,0x19,0x00,0x00,0xe9,0x26,0x00,0x00,0x50,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x61,0x19,0x00,0x00,0x60,0x19,0x00,0x00,0x60,0x19,0x00,0x00, +0x60,0x19,0x00,0x00,0x60,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x62,0x19,0x00,0x00,0x59,0x19,0x00,0x00,0x61,0x19,0x00,0x00,0x50,0x00,0x07,0x00, +0x03,0x05,0x00,0x00,0x00,0x16,0x00,0x00,0x6e,0x11,0x00,0x00,0xd9,0x11,0x00,0x00, +0x1a,0x13,0x00,0x00,0x85,0x13,0x00,0x00,0x3e,0x00,0x03,0x00,0xbb,0x15,0x00,0x00, +0x00,0x16,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x01,0x16,0x00,0x00, +0xbb,0x15,0x00,0x00,0x05,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x02,0x16,0x00,0x00,0x01,0x16,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x04,0x16,0x00,0x00,0x01,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x05,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x05,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xed,0x26,0x00,0x00,0x04,0x16,0x00,0x00,0xf9,0x19,0x00,0x00,0x04,0x1a,0x00,0x00, +0x09,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xec,0x26,0x00,0x00, +0x02,0x16,0x00,0x00,0xf9,0x19,0x00,0x00,0xff,0x19,0x00,0x00,0x09,0x16,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xea,0x26,0x00,0x00,0x0b,0x02,0x00,0x00, +0xf9,0x19,0x00,0x00,0x16,0x16,0x00,0x00,0x09,0x16,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc7,0x00,0x00,0x00,0x08,0x16,0x00,0x00,0xea,0x26,0x00,0x00,0x15,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0x17,0x16,0x00,0x00,0x09,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x08,0x16,0x00,0x00,0x09,0x16,0x00,0x00,0x17,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x09,0x16,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x0c,0x16,0x00,0x00,0xbb,0x15,0x00,0x00,0xea,0x26,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x0d,0x16,0x00,0x00,0x0c,0x16,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xff,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xec,0x26,0x00,0x00,0x0d,0x16,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x12,0x16,0x00,0x00,0x0c,0x16,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x04,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xed,0x26,0x00,0x00, +0x12,0x16,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x16,0x16,0x00,0x00, +0xea,0x26,0x00,0x00,0x0b,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x05,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x17,0x16,0x00,0x00,0x0c,0x00,0x08,0x00,0x37,0x00,0x00,0x00, +0x1b,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x62,0x19,0x00,0x00, +0xec,0x26,0x00,0x00,0xed,0x26,0x00,0x00,0x3d,0x00,0x04,0x00,0x45,0x02,0x00,0x00, +0x08,0x1a,0x00,0x00,0xc4,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x09,0x1a,0x00,0x00,0x08,0x1a,0x00,0x00,0xc6,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x05,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0a,0x1a,0x00,0x00, +0x09,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xc7,0x00,0x00,0x00, +0x0c,0x1a,0x00,0x00,0x0a,0x1a,0x00,0x00,0xba,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x0e,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x0e,0x1a,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xb6,0x28,0x00,0x00,0x0c,0x1a,0x00,0x00,0xbb,0x01,0x00,0x00, +0x0a,0x1a,0x00,0x00,0x41,0x00,0x05,0x00,0x36,0x02,0x00,0x00,0x12,0x1a,0x00,0x00, +0x04,0x02,0x00,0x00,0x3b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x13,0x1a,0x00,0x00,0x12,0x1a,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xaa,0x0d,0x00,0x00,0x1b,0x16,0x00,0x00,0x1b,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x18,0x1a,0x00,0x00,0x13,0x1a,0x00,0x00,0x13,0x1a,0x00,0x00,0x13,0x1a,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x19,0x1a,0x00,0x00,0xaa,0x0d,0x00,0x00, +0x18,0x1a,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x1c,0x1a,0x00,0x00, +0x19,0x1a,0x00,0x00,0xb6,0x28,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x20,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x1c,0x1a,0x00,0x00, +0x57,0x0b,0x00,0x00,0xd0,0x26,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x26,0x1a,0x00,0x00,0x20,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x27,0x1a,0x00,0x00,0x62,0x03,0x00,0x00,0x26,0x1a,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x29,0x1a,0x00,0x00,0x20,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2a,0x1a,0x00,0x00, +0x66,0x03,0x00,0x00,0x29,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2b,0x1a,0x00,0x00,0x27,0x1a,0x00,0x00,0x2a,0x1a,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2d,0x1a,0x00,0x00,0x20,0x1a,0x00,0x00,0x02,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2e,0x1a,0x00,0x00,0x62,0x03,0x00,0x00, +0x2d,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2f,0x1a,0x00,0x00, +0x2b,0x1a,0x00,0x00,0x2e,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x32,0x1a,0x00,0x00,0x66,0x03,0x00,0x00,0x26,0x1a,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x35,0x1a,0x00,0x00,0x66,0x03,0x00,0x00,0x2d,0x1a,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x36,0x1a,0x00,0x00,0x32,0x1a,0x00,0x00, +0x35,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x39,0x1a,0x00,0x00, +0x76,0x03,0x00,0x00,0x26,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3d,0x1a,0x00,0x00,0x39,0x1a,0x00,0x00,0x2a,0x1a,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x41,0x1a,0x00,0x00,0x3d,0x1a,0x00,0x00,0x2e,0x1a,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x42,0x1a,0x00,0x00,0x2f,0x1a,0x00,0x00, +0x36,0x1a,0x00,0x00,0x41,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xaf,0x0d,0x00,0x00,0x1b,0x16,0x00,0x00,0x03,0x00,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xb0,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xaf,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x47,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xb0,0x0d,0x00,0x00,0xba,0x01,0x00,0x00, +0xbb,0x01,0x00,0x00,0xb8,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0xb4,0x0d,0x00,0x00, +0xaf,0x0d,0x00,0x00,0xba,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0xa2,0x02,0x00,0x00, +0x63,0x1a,0x00,0x00,0xa4,0x02,0x00,0x00,0x62,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x65,0x1a,0x00,0x00,0x63,0x1a,0x00,0x00,0x0f,0x0c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x66,0x1a,0x00,0x00,0x65,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xba,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x52,0x1a,0x00,0x00,0x66,0x1a,0x00,0x00, +0x1b,0x09,0x00,0x00,0x3d,0x00,0x04,0x00,0x45,0x02,0x00,0x00,0x6a,0x1a,0x00,0x00, +0xb9,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x4d,0x02,0x00,0x00,0x6c,0x1a,0x00,0x00, +0x6a,0x1a,0x00,0x00,0x85,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x6e,0x1a,0x00,0x00,0x6c,0x1a,0x00,0x00,0x68,0x0d,0x00,0x00,0x02,0x00,0x00,0x00, +0xba,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x6f,0x1a,0x00,0x00, +0x6e,0x1a,0x00,0x00,0x6e,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x6f,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x6f,0x0c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x1c,0x28,0x00,0x00,0x57,0x0b,0x00,0x00, +0x64,0x0c,0x00,0x00,0x42,0x1a,0x00,0x00,0x0e,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc7,0x00,0x00,0x00,0x0b,0x28,0x00,0x00,0x14,0x09,0x00,0x00,0x64,0x0c,0x00,0x00, +0xb4,0x0d,0x00,0x00,0x0e,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xf3,0x26,0x00,0x00,0xd9,0x02,0x00,0x00,0x64,0x0c,0x00,0x00,0x6f,0x1a,0x00,0x00, +0x0e,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0xc7,0x00,0x00,0x00,0xf1,0x26,0x00,0x00, +0x14,0x09,0x00,0x00,0x64,0x0c,0x00,0x00,0x52,0x1a,0x00,0x00,0x0e,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xef,0x26,0x00,0x00,0xba,0x01,0x00,0x00, +0x64,0x0c,0x00,0x00,0x47,0x1a,0x00,0x00,0x0e,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x75,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xfc,0x0c,0x00,0x00,0xef,0x26,0x00,0x00,0x41,0x00,0x05,0x00,0x1b,0x02,0x00,0x00, +0x0d,0x1b,0x00,0x00,0x04,0x02,0x00,0x00,0x1a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x0e,0x1b,0x00,0x00,0x0d,0x1b,0x00,0x00,0xc4,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xf6,0x1a,0x00,0x00,0x10,0x02,0x00,0x00,0x0e,0x1b,0x00,0x00, +0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf7,0x1a,0x00,0x00,0xf6,0x1a,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xfb,0x1a,0x00,0x00,0xf7,0x1a,0x00,0x00, +0xf7,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xfc,0x1a,0x00,0x00, +0xdd,0x0c,0x00,0x00,0xfb,0x1a,0x00,0x00,0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0xfd,0x1a,0x00,0x00,0xfc,0x1a,0x00,0x00,0x41,0x00,0x05,0x00,0x06,0x02,0x00,0x00, +0x15,0x1b,0x00,0x00,0x04,0x02,0x00,0x00,0x15,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0x16,0x1b,0x00,0x00,0x15,0x1b,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x22,0x1b,0x00,0x00,0xfd,0x1a,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x23,0x1b,0x00,0x00,0xd7,0x0c,0x00,0x00,0x22,0x1b,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x26,0x1b,0x00,0x00,0x22,0x1b,0x00,0x00, +0x04,0x04,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x33,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x23,0x1b,0x00,0x00,0x26,0x1b,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x38,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x04,0x04,0x00,0x00,0x33,0x1b,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x2c,0x1b,0x00,0x00,0x16,0x1b,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x2d,0x1b,0x00,0x00,0x38,0x1b,0x00,0x00,0x2c,0x1b,0x00,0x00, +0x3d,0x00,0x04,0x00,0x45,0x02,0x00,0x00,0x3c,0x1b,0x00,0x00,0xc4,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x3d,0x1b,0x00,0x00,0x3c,0x1b,0x00,0x00, +0xc6,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3e,0x1b,0x00,0x00,0x3d,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x40,0x1b,0x00,0x00,0x3e,0x1b,0x00,0x00, +0xba,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x42,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x42,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb7,0x28,0x00,0x00, +0x40,0x1b,0x00,0x00,0xbb,0x01,0x00,0x00,0x3e,0x1b,0x00,0x00,0x3d,0x00,0x04,0x00, +0x45,0x02,0x00,0x00,0x4a,0x1b,0x00,0x00,0x47,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x4d,0x02,0x00,0x00,0x4c,0x1b,0x00,0x00,0x4a,0x1b,0x00,0x00,0x85,0x0d,0x00,0x00, +0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4f,0x1b,0x00,0x00,0x0e,0x1b,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x50,0x1b,0x00,0x00,0x4c,0x1b,0x00,0x00, +0x2d,0x1b,0x00,0x00,0x02,0x00,0x00,0x00,0x4f,0x1b,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x51,0x1b,0x00,0x00,0x50,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x06,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x51,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x07,0x1b,0x00,0x00,0xb7,0x28,0x00,0x00,0x06,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x56,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x07,0x1b,0x00,0x00,0x2a,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x90,0x1a,0x00,0x00,0xf3,0x26,0x00,0x00,0x01,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0xc7,0x00,0x00,0x00,0x91,0x1a,0x00,0x00,0x90,0x1a,0x00,0x00,0xba,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x97,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x91,0x1a,0x00,0x00,0x92,0x1a,0x00,0x00,0x94,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x94,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x97,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x92,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x97,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x97,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf7,0x26,0x00,0x00, +0x90,0x1a,0x00,0x00,0x94,0x1a,0x00,0x00,0x56,0x1b,0x00,0x00,0x92,0x1a,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x34,0x26,0x00,0x00,0xf7,0x26,0x00,0x00, +0xf3,0x26,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x6d,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xf7,0x26,0x00,0x00, +0x56,0x1b,0x00,0x00,0xb7,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x61,0x1b,0x00,0x00, +0x6d,0x1b,0x00,0x00,0xba,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x67,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x61,0x1b,0x00,0x00,0x62,0x1b,0x00,0x00, +0x66,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x66,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x67,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x62,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x72,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xf7,0x26,0x00,0x00,0x56,0x1b,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x65,0x1b,0x00,0x00,0x72,0x1b,0x00,0x00,0x6d,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x67,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x67,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xf9,0x26,0x00,0x00,0xba,0x01,0x00,0x00,0x66,0x1b,0x00,0x00, +0x65,0x1b,0x00,0x00,0x62,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9f,0x1a,0x00,0x00,0xbb,0x01,0x00,0x00,0xf9,0x26,0x00,0x00,0xf7,0x00,0x03,0x00, +0xbd,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xf1,0x26,0x00,0x00, +0xa2,0x1a,0x00,0x00,0xaa,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xaa,0x1a,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xac,0x1a,0x00,0x00,0xf3,0x26,0x00,0x00, +0x00,0x00,0x00,0x00,0xbc,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0xad,0x1a,0x00,0x00, +0xac,0x1a,0x00,0x00,0xbb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xbc,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xad,0x1a,0x00,0x00,0xae,0x1a,0x00,0x00, +0xb4,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xb4,0x1a,0x00,0x00,0xba,0x00,0x05,0x00, +0xc7,0x00,0x00,0x00,0xb6,0x1a,0x00,0x00,0x9f,0x1a,0x00,0x00,0x68,0x07,0x00,0x00, +0xf7,0x00,0x03,0x00,0xbb,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xb6,0x1a,0x00,0x00,0xb7,0x1a,0x00,0x00,0xbb,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb7,0x1a,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x40,0x26,0x00,0x00, +0xba,0x01,0x00,0x00,0x34,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xbb,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xbb,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x03,0x27,0x00,0x00,0x34,0x26,0x00,0x00,0xb4,0x1a,0x00,0x00, +0x40,0x26,0x00,0x00,0xb7,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0xbc,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xae,0x1a,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x78,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xf7,0x26,0x00,0x00, +0x56,0x1b,0x00,0x00,0x66,0x03,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x3e,0x26,0x00,0x00,0x78,0x1b,0x00,0x00,0x34,0x26,0x00,0x00,0x01,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0xbc,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xbc,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x02,0x27,0x00,0x00,0x03,0x27,0x00,0x00, +0xbb,0x1a,0x00,0x00,0x3e,0x26,0x00,0x00,0xae,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0xbd,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xa2,0x1a,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x37,0x26,0x00,0x00,0x56,0x1b,0x00,0x00,0xba,0x28,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa6,0x1a,0x00,0x00, +0xf3,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0xb7,0x00,0x05,0x00,0xc7,0x00,0x00,0x00, +0xa7,0x1a,0x00,0x00,0xa6,0x1a,0x00,0x00,0xba,0x01,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xa8,0x1a,0x00,0x00,0xa7,0x1a,0x00,0x00,0x55,0x04,0x00,0x00, +0xbb,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x3a,0x26,0x00,0x00, +0xa8,0x1a,0x00,0x00,0x37,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xbd,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xbd,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x01,0x27,0x00,0x00,0x02,0x27,0x00,0x00,0xbc,0x1a,0x00,0x00, +0x3a,0x26,0x00,0x00,0xa2,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbf,0x1a,0x00,0x00,0xd1,0x26,0x00,0x00,0xf9,0x26,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc0,0x1a,0x00,0x00,0xbf,0x1a,0x00,0x00,0x72,0x07,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x7e,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xc0,0x1a,0x00,0x00,0xba,0x01,0x00,0x00,0xbb,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x83,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x75,0x1a,0x00,0x00,0x7e,0x1b,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc5,0x1a,0x00,0x00,0xbb,0x01,0x00,0x00,0x83,0x1b,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc7,0x1a,0x00,0x00,0x01,0x27,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc8,0x1a,0x00,0x00, +0xc7,0x1a,0x00,0x00,0xc5,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xcc,0x1a,0x00,0x00,0xbb,0x01,0x00,0x00,0xff,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x87,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xcc,0x1a,0x00,0x00,0xba,0x01,0x00,0x00,0xbb,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd0,0x1a,0x00,0x00,0xc8,0x1a,0x00,0x00,0x87,0x1b,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0xd4,0x1a,0x00,0x00,0x8d,0x0d,0x00,0x00, +0x68,0x07,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd5,0x1a,0x00,0x00, +0xd4,0x1a,0x00,0x00,0xbb,0x01,0x00,0x00,0xba,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd8,0x1a,0x00,0x00,0xd0,0x1a,0x00,0x00,0xd5,0x1a,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdc,0x1a,0x00,0x00,0xd8,0x1a,0x00,0x00, +0xbb,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x8b,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xdc,0x1a,0x00,0x00,0xba,0x01,0x00,0x00, +0xbb,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdf,0x1a,0x00,0x00, +0x01,0x27,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xa2,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xdf,0x1a,0x00,0x00, +0x56,0x1b,0x00,0x00,0xb7,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x96,0x1b,0x00,0x00, +0xa2,0x1b,0x00,0x00,0xba,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x9c,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x96,0x1b,0x00,0x00,0x97,0x1b,0x00,0x00, +0x9b,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x9b,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x9c,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x97,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xa7,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xdf,0x1a,0x00,0x00,0x56,0x1b,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9a,0x1b,0x00,0x00,0xa7,0x1b,0x00,0x00,0xa2,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x9c,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x9c,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x04,0x27,0x00,0x00,0xba,0x01,0x00,0x00,0x9b,0x1b,0x00,0x00, +0x9a,0x1b,0x00,0x00,0x97,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xab,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x04,0x27,0x00,0x00, +0xba,0x01,0x00,0x00,0xbb,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe4,0x1a,0x00,0x00,0x8b,0x1b,0x00,0x00,0x74,0x04,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xaf,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xe4,0x1a,0x00,0x00,0xba,0x01,0x00,0x00,0xbb,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe7,0x1a,0x00,0x00,0xaf,0x1b,0x00,0x00,0xab,0x1b,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xb3,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xe7,0x1a,0x00,0x00,0xba,0x01,0x00,0x00,0xbb,0x01,0x00,0x00, +0x41,0x00,0x05,0x00,0x26,0x02,0x00,0x00,0x12,0x1d,0x00,0x00,0x04,0x02,0x00,0x00, +0x30,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x13,0x1d,0x00,0x00, +0x12,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xfe,0x1b,0x00,0x00, +0xd4,0x0c,0x00,0x00,0x13,0x1d,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x00,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0xfe,0x1b,0x00,0x00, +0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x01,0x1c,0x00,0x00,0x00,0x1c,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x03,0x1c,0x00,0x00,0x01,0x1c,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x04,0x1c,0x00,0x00,0x03,0x1c,0x00,0x00, +0x04,0x04,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x06,0x1c,0x00,0x00, +0x04,0x1c,0x00,0x00,0x13,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x08,0x1c,0x00,0x00,0x06,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0a,0x1c,0x00,0x00,0xfe,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0xba,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x0b,0x1c,0x00,0x00,0x08,0x1c,0x00,0x00, +0x0a,0x1c,0x00,0x00,0xa9,0x00,0x06,0x00,0x3e,0x00,0x00,0x00,0x0c,0x1c,0x00,0x00, +0x0b,0x1c,0x00,0x00,0xc0,0x05,0x00,0x00,0xc1,0x05,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x4f,0x26,0x00,0x00,0x0c,0x1c,0x00,0x00,0xbe,0x27,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0f,0x1c,0x00,0x00, +0x06,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x11,0x1c,0x00,0x00,0xfe,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0xba,0x00,0x05,0x00, +0xc7,0x00,0x00,0x00,0x12,0x1c,0x00,0x00,0x0f,0x1c,0x00,0x00,0x11,0x1c,0x00,0x00, +0xa9,0x00,0x06,0x00,0x3e,0x00,0x00,0x00,0x13,0x1c,0x00,0x00,0x12,0x1c,0x00,0x00, +0xc0,0x05,0x00,0x00,0xc1,0x05,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x53,0x26,0x00,0x00,0x13,0x1c,0x00,0x00,0x4f,0x26,0x00,0x00,0x01,0x00,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x20,0x1c,0x00,0x00,0x53,0x26,0x00,0x00, +0xf9,0x00,0x02,0x00,0x21,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x21,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xd6,0x27,0x00,0x00,0x05,0x02,0x00,0x00, +0x9c,0x1b,0x00,0x00,0x5b,0x1c,0x00,0x00,0x59,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc7,0x00,0x00,0x00,0x24,0x1c,0x00,0x00,0xd6,0x27,0x00,0x00,0xdc,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0x5c,0x1c,0x00,0x00,0x59,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x24,0x1c,0x00,0x00,0x25,0x1c,0x00,0x00,0x5c,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x25,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x26,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x26,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x6d,0x28,0x00,0x00,0x05,0x02,0x00,0x00,0x25,0x1c,0x00,0x00,0x57,0x1c,0x00,0x00, +0x55,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x29,0x1c,0x00,0x00, +0x6d,0x28,0x00,0x00,0xdc,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x58,0x1c,0x00,0x00, +0x55,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x29,0x1c,0x00,0x00, +0x2a,0x1c,0x00,0x00,0x58,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x2a,0x1c,0x00,0x00, +0xc4,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x2d,0x1c,0x00,0x00,0xd6,0x27,0x00,0x00, +0x10,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x2e,0x1c,0x00,0x00, +0x6d,0x28,0x00,0x00,0x2d,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0x35,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x0b,0x1c,0x00,0x00,0x30,0x1c,0x00,0x00, +0x33,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x33,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x35,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x30,0x1c,0x00,0x00,0x82,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x32,0x1c,0x00,0x00,0xdc,0x02,0x00,0x00,0x6d,0x28,0x00,0x00, +0xf9,0x00,0x02,0x00,0x35,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x35,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x6f,0x28,0x00,0x00,0x6d,0x28,0x00,0x00, +0x33,0x1c,0x00,0x00,0x32,0x1c,0x00,0x00,0x30,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00, +0x3d,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x12,0x1c,0x00,0x00, +0x38,0x1c,0x00,0x00,0x3b,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x3b,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x3d,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x38,0x1c,0x00,0x00, +0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x3a,0x1c,0x00,0x00,0xdc,0x02,0x00,0x00, +0xd6,0x27,0x00,0x00,0xf9,0x00,0x02,0x00,0x3d,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3d,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x71,0x28,0x00,0x00, +0xd6,0x27,0x00,0x00,0x3b,0x1c,0x00,0x00,0x3a,0x1c,0x00,0x00,0x38,0x1c,0x00,0x00, +0x50,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x3f,0x1c,0x00,0x00,0x6f,0x28,0x00,0x00, +0x71,0x28,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x45,0x1c,0x00,0x00, +0x01,0x1c,0x00,0x00,0x53,0x26,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x47,0x1c,0x00,0x00,0x45,0x1c,0x00,0x00,0x3f,0x1c,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x81,0x1d,0x00,0x00,0x84,0x0d,0x00,0x00,0x47,0x1c,0x00,0x00, +0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x82,0x1d,0x00,0x00,0x81,0x1d,0x00,0x00,0x81,0x1d,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x54,0x1c,0x00,0x00,0xc7,0x1b,0x00,0x00,0x2e,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00, +0x54,0x1c,0x00,0x00,0x82,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0x55,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x55,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x57,0x1c,0x00,0x00,0x6d,0x28,0x00,0x00,0x0b,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x26,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x58,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x59,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x59,0x1c,0x00,0x00,0x80,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x5b,0x1c,0x00,0x00,0xd6,0x27,0x00,0x00,0x0b,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x21,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x5c,0x1c,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x5f,0x1c,0x00,0x00,0x06,0x1c,0x00,0x00, +0xfe,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x64,0x1c,0x00,0x00, +0x09,0x0d,0x00,0x00,0xbb,0x01,0x00,0x00,0xba,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x87,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x83,0x1b,0x00,0x00,0x64,0x1c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x92,0x1d,0x00,0x00,0xd2,0x26,0x00,0x00,0x13,0x1d,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x94,0x1d,0x00,0x00,0x92,0x1d,0x00,0x00,0xd2,0x26,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x95,0x1d,0x00,0x00,0x94,0x1d,0x00,0x00, +0x00,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x97,0x1d,0x00,0x00, +0xbb,0x01,0x00,0x00,0x95,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xa2,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xa1,0x05,0x00,0x00, +0x97,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x69,0x1c,0x00,0x00, +0xbb,0x01,0x00,0x00,0x87,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6a,0x1c,0x00,0x00,0xa2,0x1d,0x00,0x00,0x69,0x1c,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6c,0x1c,0x00,0x00,0xbb,0x01,0x00,0x00,0x6a,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6d,0x1c,0x00,0x00,0x6c,0x1c,0x00,0x00, +0x3e,0x06,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa7,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xbb,0x01,0x00,0x00,0x6d,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x70,0x1c,0x00,0x00,0x62,0x03,0x00,0x00, +0x8d,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xac,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x70,0x1c,0x00,0x00,0x87,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb1,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xba,0x01,0x00,0x00,0xac,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xb7,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x6a,0x1c,0x00,0x00,0xa7,0x1d,0x00,0x00,0xb1,0x1d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x79,0x1c,0x00,0x00,0x5f,0x0d,0x00,0x00,0xd3,0x26,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xbb,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x79,0x1c,0x00,0x00,0xba,0x01,0x00,0x00,0xbb,0x01,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xc1,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x56,0x06,0x00,0x00,0x57,0x06,0x00,0x00,0xbb,0x1d,0x00,0x00, +0xf9,0x00,0x02,0x00,0x7c,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x7c,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe6,0x27,0x00,0x00,0x27,0x06,0x00,0x00, +0x5c,0x1c,0x00,0x00,0x54,0x28,0x00,0x00,0xe0,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xe0,0x27,0x00,0x00,0x35,0x27,0x00,0x00,0x5c,0x1c,0x00,0x00, +0x66,0x28,0x00,0x00,0xe0,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xde,0x27,0x00,0x00,0x35,0x27,0x00,0x00,0x5c,0x1c,0x00,0x00,0x63,0x28,0x00,0x00, +0xe0,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xdc,0x27,0x00,0x00, +0x35,0x27,0x00,0x00,0x5c,0x1c,0x00,0x00,0x60,0x28,0x00,0x00,0xe0,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xda,0x27,0x00,0x00,0x35,0x27,0x00,0x00, +0x5c,0x1c,0x00,0x00,0x5d,0x28,0x00,0x00,0xe0,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xd8,0x27,0x00,0x00,0x12,0x27,0x00,0x00,0x5c,0x1c,0x00,0x00, +0x5a,0x28,0x00,0x00,0xe0,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xd7,0x27,0x00,0x00,0x05,0x02,0x00,0x00,0x5c,0x1c,0x00,0x00,0xe2,0x1c,0x00,0x00, +0xe0,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x7f,0x1c,0x00,0x00, +0xd7,0x27,0x00,0x00,0xdc,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xe3,0x1c,0x00,0x00, +0xe0,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x7f,0x1c,0x00,0x00, +0x80,0x1c,0x00,0x00,0xe3,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x80,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x81,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x81,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x66,0x28,0x00,0x00,0xe0,0x27,0x00,0x00, +0x80,0x1c,0x00,0x00,0x6b,0x28,0x00,0x00,0xdc,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x63,0x28,0x00,0x00,0xde,0x27,0x00,0x00,0x80,0x1c,0x00,0x00, +0x6a,0x28,0x00,0x00,0xdc,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x60,0x28,0x00,0x00,0xdc,0x27,0x00,0x00,0x80,0x1c,0x00,0x00,0x69,0x28,0x00,0x00, +0xdc,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x5d,0x28,0x00,0x00, +0xda,0x27,0x00,0x00,0x80,0x1c,0x00,0x00,0x68,0x28,0x00,0x00,0xdc,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x5a,0x28,0x00,0x00,0xd8,0x27,0x00,0x00, +0x80,0x1c,0x00,0x00,0x67,0x28,0x00,0x00,0xdc,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x54,0x28,0x00,0x00,0xe6,0x27,0x00,0x00,0x80,0x1c,0x00,0x00, +0xc7,0x1c,0x00,0x00,0xdc,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x4d,0x28,0x00,0x00,0x05,0x02,0x00,0x00,0x80,0x1c,0x00,0x00,0xde,0x1c,0x00,0x00, +0xdc,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x84,0x1c,0x00,0x00, +0x4d,0x28,0x00,0x00,0xdc,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xdf,0x1c,0x00,0x00, +0xdc,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x84,0x1c,0x00,0x00, +0x85,0x1c,0x00,0x00,0xdf,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x85,0x1c,0x00,0x00, +0xc4,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x88,0x1c,0x00,0x00,0xd7,0x27,0x00,0x00, +0x10,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x89,0x1c,0x00,0x00, +0x4d,0x28,0x00,0x00,0x88,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0x90,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x0b,0x1c,0x00,0x00,0x8b,0x1c,0x00,0x00, +0x8e,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x8e,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x90,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x8b,0x1c,0x00,0x00,0x82,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x8d,0x1c,0x00,0x00,0xdc,0x02,0x00,0x00,0x4d,0x28,0x00,0x00, +0xf9,0x00,0x02,0x00,0x90,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x90,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x4f,0x28,0x00,0x00,0x4d,0x28,0x00,0x00, +0x8e,0x1c,0x00,0x00,0x8d,0x1c,0x00,0x00,0x8b,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00, +0x98,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x12,0x1c,0x00,0x00, +0x93,0x1c,0x00,0x00,0x96,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x96,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x98,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x93,0x1c,0x00,0x00, +0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x95,0x1c,0x00,0x00,0xdc,0x02,0x00,0x00, +0xd7,0x27,0x00,0x00,0xf9,0x00,0x02,0x00,0x98,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x98,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x51,0x28,0x00,0x00, +0xd7,0x27,0x00,0x00,0x96,0x1c,0x00,0x00,0x95,0x1c,0x00,0x00,0x93,0x1c,0x00,0x00, +0x50,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x9a,0x1c,0x00,0x00,0x4f,0x28,0x00,0x00, +0x51,0x28,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x9d,0x1c,0x00,0x00, +0x9a,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x9e,0x1c,0x00,0x00, +0x20,0x1c,0x00,0x00,0x9d,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xa1,0x1c,0x00,0x00,0x5f,0x1c,0x00,0x00,0x9e,0x1c,0x00,0x00,0x50,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xa9,0x1c,0x00,0x00,0x0c,0x1c,0x00,0x00,0x13,0x1c,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xaa,0x1c,0x00,0x00,0x01,0x1c,0x00,0x00, +0xa9,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xac,0x1c,0x00,0x00, +0xaa,0x1c,0x00,0x00,0x9a,0x1c,0x00,0x00,0x7c,0x00,0x04,0x00,0x18,0x04,0x00,0x00, +0xc9,0x1d,0x00,0x00,0xac,0x1c,0x00,0x00,0x7c,0x00,0x04,0x00,0x18,0x04,0x00,0x00, +0xcb,0x1d,0x00,0x00,0x17,0x0d,0x00,0x00,0xb0,0x00,0x05,0x00,0x1c,0x04,0x00,0x00, +0xcc,0x1d,0x00,0x00,0xc9,0x1d,0x00,0x00,0xcb,0x1d,0x00,0x00,0x9b,0x00,0x04,0x00, +0xc7,0x00,0x00,0x00,0xcd,0x1d,0x00,0x00,0xcc,0x1d,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xb6,0x1c,0x00,0x00,0xcd,0x1d,0x00,0x00,0xbb,0x01,0x00,0x00, +0xba,0x01,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd5,0x1d,0x00,0x00, +0xb7,0x1d,0x00,0x00,0xb7,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xd6,0x1d,0x00,0x00,0xa1,0x1c,0x00,0x00,0xd5,0x1d,0x00,0x00,0x94,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd9,0x1d,0x00,0x00,0xd6,0x1d,0x00,0x00,0xd6,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe9,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xd9,0x1d,0x00,0x00,0x74,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xef,0x1d,0x00,0x00,0x5f,0x04,0x00,0x00,0xe9,0x1d,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf0,0x1d,0x00,0x00,0xef,0x1d,0x00,0x00, +0xbb,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf2,0x1d,0x00,0x00, +0x62,0x03,0x00,0x00,0xe9,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf3,0x1d,0x00,0x00,0xf2,0x1d,0x00,0x00,0xbb,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf5,0x1d,0x00,0x00,0x67,0x04,0x00,0x00,0xf0,0x1d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf7,0x1d,0x00,0x00,0xf5,0x1d,0x00,0x00, +0xf0,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf8,0x1d,0x00,0x00, +0xf7,0x1d,0x00,0x00,0x6c,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfb,0x1d,0x00,0x00,0xf3,0x1d,0x00,0x00,0xf3,0x1d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfc,0x1d,0x00,0x00,0xf8,0x1d,0x00,0x00,0xfb,0x1d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbb,0x1c,0x00,0x00,0xb6,0x1c,0x00,0x00, +0xfc,0x1d,0x00,0x00,0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xbd,0x1c,0x00,0x00, +0xc7,0x1b,0x00,0x00,0x89,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0xbe,0x1c,0x00,0x00,0xbd,0x1c,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xc0,0x1c,0x00,0x00,0xbe,0x1c,0x00,0x00,0xbb,0x1c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc2,0x1c,0x00,0x00,0xc0,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc3,0x1c,0x00,0x00,0xc0,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc4,0x1c,0x00,0x00, +0xc0,0x1c,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xc5,0x1c,0x00,0x00,0xc2,0x1c,0x00,0x00,0xc3,0x1c,0x00,0x00,0xc4,0x1c,0x00,0x00, +0xbb,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xc7,0x1c,0x00,0x00, +0x54,0x28,0x00,0x00,0xc5,0x1c,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xca,0x1c,0x00,0x00,0xa1,0x1c,0x00,0x00,0xa1,0x1c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcd,0x1c,0x00,0x00,0xc1,0x1d,0x00,0x00,0xca,0x1c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xce,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0xcd,0x1c,0x00,0x00,0xaa,0x00,0x05,0x00,0xc7,0x00,0x00,0x00, +0xd0,0x1c,0x00,0x00,0xd7,0x27,0x00,0x00,0x05,0x02,0x00,0x00,0xaa,0x00,0x05,0x00, +0xc7,0x00,0x00,0x00,0xd2,0x1c,0x00,0x00,0x4d,0x28,0x00,0x00,0x05,0x02,0x00,0x00, +0xa7,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0xd3,0x1c,0x00,0x00,0xd0,0x1c,0x00,0x00, +0xd2,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0xd6,0x1c,0x00,0x00, +0xbd,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0x22,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xd3,0x1c,0x00,0x00,0x05,0x1e,0x00,0x00,0x09,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x09,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x32,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x60,0x28,0x00,0x00, +0xd6,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x37,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x5d,0x28,0x00,0x00,0xd6,0x1c,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x12,0x1e,0x00,0x00,0xd6,0x1c,0x00,0x00, +0xce,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x16,0x1e,0x00,0x00, +0x66,0x28,0x00,0x00,0x12,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x19,0x1e,0x00,0x00,0xd6,0x1c,0x00,0x00,0x12,0x1e,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x1c,0x1e,0x00,0x00,0x63,0x28,0x00,0x00,0x19,0x1e,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x20,0x1e,0x00,0x00,0x5a,0x28,0x00,0x00, +0xce,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x22,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x05,0x1e,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x27,0x1e,0x00,0x00, +0xd6,0x1c,0x00,0x00,0xce,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x2b,0x1e,0x00,0x00,0xd6,0x1c,0x00,0x00,0x27,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00, +0x22,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x22,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x6b,0x28,0x00,0x00,0x16,0x1e,0x00,0x00,0x09,0x1e,0x00,0x00, +0x27,0x1e,0x00,0x00,0x05,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x6a,0x28,0x00,0x00,0x1c,0x1e,0x00,0x00,0x09,0x1e,0x00,0x00,0x2b,0x1e,0x00,0x00, +0x05,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x69,0x28,0x00,0x00, +0x32,0x1e,0x00,0x00,0x09,0x1e,0x00,0x00,0xd6,0x1c,0x00,0x00,0x05,0x1e,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x68,0x28,0x00,0x00,0x37,0x1e,0x00,0x00, +0x09,0x1e,0x00,0x00,0xd6,0x1c,0x00,0x00,0x05,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x67,0x28,0x00,0x00,0x20,0x1e,0x00,0x00,0x09,0x1e,0x00,0x00, +0xce,0x1c,0x00,0x00,0x05,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0xdc,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xdc,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xde,0x1c,0x00,0x00,0x4d,0x28,0x00,0x00,0x0b,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x81,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xdf,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe0,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xe0,0x1c,0x00,0x00,0x80,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xe2,0x1c,0x00,0x00,0xd7,0x27,0x00,0x00,0x0b,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x7c,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xe3,0x1c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x3d,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xd8,0x27,0x00,0x00,0xba,0x00,0x05,0x00,0xc7,0x00,0x00,0x00, +0x3e,0x1e,0x00,0x00,0x3d,0x1e,0x00,0x00,0x0e,0x03,0x00,0x00,0xf9,0x00,0x02,0x00, +0x43,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x43,0x1e,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xb8,0x28,0x00,0x00,0x3e,0x1e,0x00,0x00,0xd8,0x27,0x00,0x00, +0xbb,0x01,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x4a,0x1e,0x00,0x00, +0xb8,0x28,0x00,0x00,0xb8,0x28,0x00,0x00,0xb8,0x28,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x4b,0x1e,0x00,0x00,0xe0,0x27,0x00,0x00,0x4a,0x1e,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x52,0x1e,0x00,0x00,0xde,0x27,0x00,0x00, +0x4a,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x5a,0x1e,0x00,0x00, +0x4b,0x1e,0x00,0x00,0x4b,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x5b,0x1e,0x00,0x00,0x52,0x1e,0x00,0x00,0x5a,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x5c,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x5b,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x5d,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x5c,0x1e,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe8,0x1c,0x00,0x00,0xe6,0x27,0x00,0x00,0x03,0x00,0x00,0x00, +0xba,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0xe9,0x1c,0x00,0x00,0xe8,0x1c,0x00,0x00, +0x0e,0x03,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xea,0x1c,0x00,0x00, +0xe9,0x1c,0x00,0x00,0xbb,0x01,0x00,0x00,0xba,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xed,0x1c,0x00,0x00,0xe8,0x1c,0x00,0x00,0xea,0x1c,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x71,0x26,0x00,0x00,0xed,0x1c,0x00,0x00, +0xe6,0x27,0x00,0x00,0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc7,0x00,0x00,0x00, +0xf1,0x1c,0x00,0x00,0xed,0x1c,0x00,0x00,0x0e,0x03,0x00,0x00,0xf7,0x00,0x03,0x00, +0x0e,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xf1,0x1c,0x00,0x00, +0xf2,0x1c,0x00,0x00,0x0e,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xf2,0x1c,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xf4,0x1c,0x00,0x00,0x71,0x26,0x00,0x00, +0x71,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xf7,0x1c,0x00,0x00,0xed,0x1c,0x00,0x00, +0xed,0x1c,0x00,0x00,0xed,0x1c,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xf8,0x1c,0x00,0x00,0xf4,0x1c,0x00,0x00,0xf7,0x1c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfa,0x1c,0x00,0x00,0xf8,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x75,0x26,0x00,0x00,0xfa,0x1c,0x00,0x00, +0xbb,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfc,0x1c,0x00,0x00,0xf8,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0x77,0x26,0x00,0x00,0xfc,0x1c,0x00,0x00,0x75,0x26,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfe,0x1c,0x00,0x00, +0xf8,0x1c,0x00,0x00,0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0x79,0x26,0x00,0x00,0xfe,0x1c,0x00,0x00,0x77,0x26,0x00,0x00,0x02,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x01,0x1d,0x00,0x00,0xed,0x1c,0x00,0x00, +0xfa,0x06,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x7c,0x26,0x00,0x00, +0x01,0x1d,0x00,0x00,0x79,0x26,0x00,0x00,0x03,0x00,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x05,0x1d,0x00,0x00,0x7c,0x26,0x00,0x00,0x7c,0x26,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x66,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x05,0x1d,0x00,0x00,0xdc,0x27,0x00,0x00,0xda,0x27,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x09,0x1d,0x00,0x00,0x66,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x7e,0x26,0x00,0x00,0x09,0x1d,0x00,0x00, +0x7c,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0b,0x1d,0x00,0x00,0x66,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0x80,0x26,0x00,0x00,0x0b,0x1d,0x00,0x00,0x7e,0x26,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0d,0x1d,0x00,0x00, +0x66,0x1e,0x00,0x00,0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0x82,0x26,0x00,0x00,0x0d,0x1d,0x00,0x00,0x80,0x26,0x00,0x00,0x02,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x0e,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0x0e,0x1d,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe7,0x27,0x00,0x00,0x71,0x26,0x00,0x00, +0x43,0x1e,0x00,0x00,0x82,0x26,0x00,0x00,0xf2,0x1c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x87,0x1e,0x00,0x00,0x4b,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf6,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xba,0x01,0x00,0x00,0x87,0x1e,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8b,0x1e,0x00,0x00,0xbb,0x01,0x00,0x00,0xf6,0x1e,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8c,0x1e,0x00,0x00,0x87,0x1e,0x00,0x00, +0x8b,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8e,0x1e,0x00,0x00, +0x8c,0x1e,0x00,0x00,0x51,0x0a,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x8f,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x8e,0x1e,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x90,0x1e,0x00,0x00,0x8f,0x1e,0x00,0x00, +0x79,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xfb,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x8d,0x0d,0x00,0x00,0xff,0x0c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x00,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xfb,0x1e,0x00,0x00,0x9f,0x1a,0x00,0x00,0xb8,0x00,0x05,0x00, +0xc7,0x00,0x00,0x00,0x96,0x1e,0x00,0x00,0x00,0x1f,0x00,0x00,0x68,0x07,0x00,0x00, +0xf7,0x00,0x03,0x00,0x9a,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x96,0x1e,0x00,0x00,0x97,0x1e,0x00,0x00,0x9a,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x97,0x1e,0x00,0x00,0xa4,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x99,0x1e,0x00,0x00, +0x09,0x0d,0x00,0x00,0x14,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0x9a,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9a,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0xc7,0x00,0x00,0x00, +0x9b,0x1e,0x00,0x00,0x96,0x1e,0x00,0x00,0x0e,0x1d,0x00,0x00,0x99,0x1e,0x00,0x00, +0x97,0x1e,0x00,0x00,0xf7,0x00,0x03,0x00,0xa1,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x9b,0x1e,0x00,0x00,0x9d,0x1e,0x00,0x00,0xa0,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa0,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0xa1,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9d,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x45,0x02,0x00,0x00, +0x03,0x1f,0x00,0x00,0x7b,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x4d,0x02,0x00,0x00, +0x05,0x1f,0x00,0x00,0x03,0x1f,0x00,0x00,0x85,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x07,0x1f,0x00,0x00,0x05,0x1f,0x00,0x00,0x68,0x0d,0x00,0x00, +0x02,0x00,0x00,0x00,0xba,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xa1,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa1,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xf5,0x27,0x00,0x00,0x27,0x06,0x00,0x00,0xa0,0x1e,0x00,0x00,0x07,0x1f,0x00,0x00, +0x9d,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00,0x6f,0x1e,0x00,0x00,0xf5,0x27,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xa4,0x1e,0x00,0x00,0x6f,0x1e,0x00,0x00, +0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa5,0x1e,0x00,0x00, +0xa4,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa6,0x1e,0x00,0x00, +0x90,0x1e,0x00,0x00,0xa5,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xa8,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xa6,0x1e,0x00,0x00, +0xbe,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0xaa,0x1e,0x00,0x00,0xa8,0x1e,0x00,0x00, +0x79,0x0a,0x00,0x00,0xf7,0x00,0x03,0x00,0xdd,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xaa,0x1e,0x00,0x00,0xab,0x1e,0x00,0x00,0xdd,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0xab,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0xac,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0xac,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xf7,0x27,0x00,0x00,0xa8,0x1e,0x00,0x00,0xab,0x1e,0x00,0x00,0x91,0x28,0x00,0x00, +0xc2,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xf6,0x27,0x00,0x00, +0x0b,0x02,0x00,0x00,0xab,0x1e,0x00,0x00,0xc4,0x1e,0x00,0x00,0xc2,0x1e,0x00,0x00, +0xb3,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0xaf,0x1e,0x00,0x00,0xf6,0x27,0x00,0x00, +0xdc,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xc5,0x1e,0x00,0x00,0xc2,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xaf,0x1e,0x00,0x00,0xb0,0x1e,0x00,0x00, +0xc5,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xb0,0x1e,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xb3,0x1e,0x00,0x00,0x6f,0x1e,0x00,0x00,0xf6,0x27,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb4,0x1e,0x00,0x00,0xb3,0x1e,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb5,0x1e,0x00,0x00,0x90,0x1e,0x00,0x00, +0xb4,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb7,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0xa6,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xb9,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0xb5,0x1e,0x00,0x00,0xb4,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0xba,0x1e,0x00,0x00, +0xb7,0x1e,0x00,0x00,0xb9,0x1e,0x00,0x00,0xf7,0x00,0x03,0x00,0xc1,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xba,0x1e,0x00,0x00,0xbb,0x1e,0x00,0x00, +0xc1,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xbb,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xbd,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xb5,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x0c,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xf7,0x27,0x00,0x00,0xbd,0x1e,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc1,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xc1,0x1e,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x91,0x28,0x00,0x00,0xf7,0x27,0x00,0x00, +0xb0,0x1e,0x00,0x00,0x0c,0x1f,0x00,0x00,0xbb,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc2,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xc2,0x1e,0x00,0x00,0x80,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xc4,0x1e,0x00,0x00,0xf6,0x27,0x00,0x00,0x0b,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xac,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xc5,0x1e,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc7,0x1e,0x00,0x00,0x5d,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc9,0x1e,0x00,0x00, +0xc7,0x1e,0x00,0x00,0x72,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x10,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xc9,0x1e,0x00,0x00, +0xba,0x01,0x00,0x00,0xbb,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x15,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x10,0x1f,0x00,0x00, +0xa3,0x0a,0x00,0x00,0xb7,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0xcf,0x1e,0x00,0x00, +0xf7,0x27,0x00,0x00,0xa8,0x1e,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xd0,0x1e,0x00,0x00,0xcf,0x1e,0x00,0x00,0xbb,0x01,0x00,0x00,0xba,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd2,0x1e,0x00,0x00,0xd0,0x1e,0x00,0x00, +0x15,0x1f,0x00,0x00,0xba,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0xd4,0x1e,0x00,0x00, +0xd2,0x1e,0x00,0x00,0x79,0x0a,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xd5,0x1e,0x00,0x00,0xd4,0x1e,0x00,0x00,0xbb,0x01,0x00,0x00,0xba,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x1a,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x83,0x1b,0x00,0x00,0x2a,0x07,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x1f,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xff,0x0c,0x00,0x00,0x1a,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xda,0x1e,0x00,0x00,0xbb,0x01,0x00,0x00,0x1f,0x1f,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xdc,0x1e,0x00,0x00,0xd5,0x1e,0x00,0x00,0xda,0x1e,0x00,0x00, +0xf9,0x00,0x02,0x00,0xdd,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xdd,0x1e,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf8,0x27,0x00,0x00,0xba,0x01,0x00,0x00, +0xa1,0x1e,0x00,0x00,0xdc,0x1e,0x00,0x00,0xc5,0x1e,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xde,0x1e,0x00,0x00,0x6f,0x1e,0x00,0x00,0x4c,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xdf,0x1e,0x00,0x00,0xde,0x1e,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xe0,0x1e,0x00,0x00,0x6f,0x1e,0x00,0x00, +0xb4,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xe0,0x1e,0x00,0x00,0xdf,0x1e,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xe1,0x1e,0x00,0x00,0x6f,0x1e,0x00,0x00, +0x48,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe2,0x1e,0x00,0x00, +0xe1,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00,0xde,0x1e,0x00,0x00,0xe2,0x1e,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe5,0x1e,0x00,0x00,0xa4,0x1e,0x00,0x00, +0x3e,0x00,0x03,0x00,0xe1,0x1e,0x00,0x00,0xe5,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00, +0xa4,0x1e,0x00,0x00,0x90,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xea,0x1e,0x00,0x00,0x6f,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x72,0x02,0x00,0x00, +0x21,0x1f,0x00,0x00,0x74,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0x21,0x1f,0x00,0x00, +0x0f,0x0c,0x00,0x00,0xea,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xee,0x1e,0x00,0x00,0xe0,0x1e,0x00,0x00,0xb7,0x00,0x05,0x00,0xc7,0x00,0x00,0x00, +0xef,0x1e,0x00,0x00,0xee,0x1e,0x00,0x00,0xba,0x01,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xf0,0x1e,0x00,0x00,0xef,0x1e,0x00,0x00,0xbb,0x01,0x00,0x00, +0xba,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf1,0x1e,0x00,0x00, +0xf8,0x27,0x00,0x00,0xf0,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8b,0x0c,0x00,0x00,0xe7,0x27,0x00,0x00,0x03,0x00,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x39,0x1f,0x00,0x00,0x81,0x0d,0x00,0x00,0xbb,0x01,0x00,0x00, +0xba,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3d,0x1f,0x00,0x00, +0x39,0x1f,0x00,0x00,0xc5,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3f,0x1f,0x00,0x00,0xbb,0x01,0x00,0x00,0x8d,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x40,0x1f,0x00,0x00,0x3d,0x1f,0x00,0x00,0x3f,0x1f,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x42,0x1f,0x00,0x00,0x8b,0x0c,0x00,0x00, +0x72,0x07,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x44,0x1f,0x00,0x00, +0x0b,0x28,0x00,0x00,0xbb,0x01,0x00,0x00,0xba,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x46,0x1f,0x00,0x00,0x5f,0x0d,0x00,0x00,0x72,0x07,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x5a,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x46,0x1f,0x00,0x00,0xba,0x01,0x00,0x00,0xbb,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x5f,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x44,0x1f,0x00,0x00,0x5a,0x1f,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x65,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x40,0x1f,0x00,0x00,0x42,0x1f,0x00,0x00,0x5f,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x6a,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x40,0x1f,0x00,0x00,0x65,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4e,0x1f,0x00,0x00,0x5f,0x0d,0x00,0x00,0xd4,0x26,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x6e,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x4e,0x1f,0x00,0x00,0xba,0x01,0x00,0x00,0xbb,0x01,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x74,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x6a,0x1f,0x00,0x00,0x8b,0x0c,0x00,0x00,0x6e,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x79,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x6a,0x1f,0x00,0x00,0x74,0x1f,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x56,0x1f,0x00,0x00,0x79,0x1f,0x00,0x00,0x79,0x1f,0x00,0x00,0x79,0x1f,0x00,0x00, +0xf7,0x00,0x03,0x00,0xa5,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x09,0x0d,0x00,0x00,0x90,0x0c,0x00,0x00,0x94,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x94,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc2,0x1f,0x00,0x00, +0x13,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc4,0x1f,0x00,0x00,0x13,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc5,0x1f,0x00,0x00,0xc2,0x1f,0x00,0x00,0xc4,0x1f,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc6,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0xc5,0x1f,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc7,0x1f,0x00,0x00,0xbb,0x01,0x00,0x00,0xc6,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x23,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0xc7,0x1f,0x00,0x00,0x70,0x09,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x28,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x68,0x09,0x00,0x00, +0x23,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x31,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xff,0x0c,0x00,0x00,0x6e,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x36,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x8d,0x0d,0x00,0x00,0x31,0x20,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x3c,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x28,0x20,0x00,0x00,0xbb,0x01,0x00,0x00,0x36,0x20,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xd8,0x1f,0x00,0x00,0x5d,0x1e,0x00,0x00,0x3c,0x20,0x00,0x00, +0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xdc,0x1f,0x00,0x00,0x4b,0x1e,0x00,0x00, +0xd8,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xe0,0x1f,0x00,0x00, +0x4b,0x1e,0x00,0x00,0xd8,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x41,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xdc,0x27,0x00,0x00, +0xdc,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x46,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xda,0x27,0x00,0x00,0xe0,0x1f,0x00,0x00, +0xba,0x00,0x05,0x00,0xb1,0x09,0x00,0x00,0xf0,0x1f,0x00,0x00,0x41,0x20,0x00,0x00, +0x1c,0x28,0x00,0x00,0x9a,0x00,0x04,0x00,0xc7,0x00,0x00,0x00,0xf1,0x1f,0x00,0x00, +0xf0,0x1f,0x00,0x00,0xa8,0x00,0x04,0x00,0xc7,0x00,0x00,0x00,0xf2,0x1f,0x00,0x00, +0xf1,0x1f,0x00,0x00,0xf7,0x00,0x03,0x00,0xf8,0x1f,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xf2,0x1f,0x00,0x00,0xf3,0x1f,0x00,0x00,0xf8,0x1f,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf3,0x1f,0x00,0x00,0xba,0x00,0x05,0x00,0xb1,0x09,0x00,0x00, +0xf6,0x1f,0x00,0x00,0x1c,0x28,0x00,0x00,0x46,0x20,0x00,0x00,0x9a,0x00,0x04,0x00, +0xc7,0x00,0x00,0x00,0xf7,0x1f,0x00,0x00,0xf6,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf8,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0xf8,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc7,0x00,0x00,0x00,0xf9,0x1f,0x00,0x00,0xf1,0x1f,0x00,0x00,0x94,0x0c,0x00,0x00, +0xf7,0x1f,0x00,0x00,0xf3,0x1f,0x00,0x00,0xf7,0x00,0x03,0x00,0x16,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xf9,0x1f,0x00,0x00,0xfa,0x1f,0x00,0x00, +0x16,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0xfa,0x1f,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xfe,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x1c,0x28,0x00,0x00,0x41,0x20,0x00,0x00,0x46,0x20,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x4b,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xf1,0x1e,0x00,0x00,0xb3,0x1b,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x02,0x20,0x00,0x00,0x4b,0x20,0x00,0x00,0x4b,0x20,0x00,0x00,0x4b,0x20,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x50,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0xfc,0x0c,0x00,0x00,0x66,0x03,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x06,0x20,0x00,0x00,0xbb,0x01,0x00,0x00,0x50,0x20,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x09,0x20,0x00,0x00,0x02,0x20,0x00,0x00, +0x06,0x20,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x58,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x09,0x20,0x00,0x00,0x57,0x0b,0x00,0x00, +0xd5,0x26,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x6a,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xfe,0x1f,0x00,0x00,0x1c,0x28,0x00,0x00, +0x58,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x6f,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x56,0x1f,0x00,0x00,0xdf,0x09,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x6f,0x20,0x00,0x00,0x56,0x1f,0x00,0x00,0x58,0x20,0x00,0x00, +0xf9,0x00,0x02,0x00,0x16,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x16,0x20,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x2a,0x28,0x00,0x00,0x56,0x1f,0x00,0x00, +0xf8,0x1f,0x00,0x00,0x89,0x20,0x00,0x00,0xfa,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x29,0x28,0x00,0x00,0x1c,0x28,0x00,0x00,0xf8,0x1f,0x00,0x00, +0x6a,0x20,0x00,0x00,0xfa,0x1f,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x9b,0x20,0x00,0x00,0xe7,0x27,0x00,0x00,0xe7,0x27,0x00,0x00,0x03,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x9c,0x20,0x00,0x00,0x2a,0x28,0x00,0x00,0x9b,0x20,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xbe,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x37,0x09,0x00,0x00,0x9c,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc3,0x20,0x00,0x00,0xe7,0x27,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc5,0x20,0x00,0x00,0xe7,0x27,0x00,0x00,0x01,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc6,0x20,0x00,0x00,0xc3,0x20,0x00,0x00, +0xc5,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc8,0x20,0x00,0x00, +0xe7,0x27,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc9,0x20,0x00,0x00,0xc6,0x20,0x00,0x00,0xc8,0x20,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xce,0x20,0x00,0x00,0xc3,0x20,0x00,0x00,0xc8,0x20,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd3,0x20,0x00,0x00,0xc3,0x20,0x00,0x00, +0xc5,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd6,0x20,0x00,0x00, +0xd3,0x20,0x00,0x00,0xc8,0x20,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xd7,0x20,0x00,0x00,0xc9,0x20,0x00,0x00,0xce,0x20,0x00,0x00,0xd6,0x20,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf2,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xba,0x01,0x00,0x00,0xc9,0x20,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xf7,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xce,0x20,0x00,0x00,0xd6,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xfc,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xf2,0x20,0x00,0x00, +0xf7,0x20,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xeb,0x20,0x00,0x00, +0xfc,0x20,0x00,0x00,0xbb,0x01,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xec,0x20,0x00,0x00,0xeb,0x20,0x00,0x00,0xeb,0x20,0x00,0x00,0xeb,0x20,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xed,0x20,0x00,0x00,0xd7,0x20,0x00,0x00, +0xec,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x01,0x21,0x00,0x00, +0xed,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x02,0x21,0x00,0x00,0x62,0x03,0x00,0x00,0x01,0x21,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x04,0x21,0x00,0x00,0xed,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x05,0x21,0x00,0x00,0x66,0x03,0x00,0x00, +0x04,0x21,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x06,0x21,0x00,0x00, +0x02,0x21,0x00,0x00,0x05,0x21,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x08,0x21,0x00,0x00,0xed,0x20,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x09,0x21,0x00,0x00,0x62,0x03,0x00,0x00,0x08,0x21,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0a,0x21,0x00,0x00,0x06,0x21,0x00,0x00, +0x09,0x21,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0d,0x21,0x00,0x00, +0x66,0x03,0x00,0x00,0x01,0x21,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x10,0x21,0x00,0x00,0x66,0x03,0x00,0x00,0x08,0x21,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x11,0x21,0x00,0x00,0x0d,0x21,0x00,0x00,0x10,0x21,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x14,0x21,0x00,0x00,0x76,0x03,0x00,0x00, +0x01,0x21,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x18,0x21,0x00,0x00, +0x14,0x21,0x00,0x00,0x05,0x21,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1c,0x21,0x00,0x00,0x18,0x21,0x00,0x00,0x09,0x21,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0xa2,0x26,0x00,0x00,0x0a,0x21,0x00,0x00,0xe7,0x27,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0xa4,0x26,0x00,0x00, +0x11,0x21,0x00,0x00,0xa2,0x26,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0xa6,0x26,0x00,0x00,0x1c,0x21,0x00,0x00,0xa4,0x26,0x00,0x00, +0x02,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x23,0x21,0x00,0x00, +0x29,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x25,0x21,0x00,0x00,0x29,0x28,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x26,0x21,0x00,0x00,0x23,0x21,0x00,0x00,0x25,0x21,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x28,0x21,0x00,0x00,0x29,0x28,0x00,0x00, +0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x29,0x21,0x00,0x00, +0x26,0x21,0x00,0x00,0x28,0x21,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2e,0x21,0x00,0x00,0x23,0x21,0x00,0x00,0x28,0x21,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x33,0x21,0x00,0x00,0x23,0x21,0x00,0x00,0x25,0x21,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x36,0x21,0x00,0x00,0x33,0x21,0x00,0x00, +0x28,0x21,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x37,0x21,0x00,0x00, +0x29,0x21,0x00,0x00,0x2e,0x21,0x00,0x00,0x36,0x21,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x52,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xba,0x01,0x00,0x00,0x29,0x21,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x57,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x2e,0x21,0x00,0x00, +0x36,0x21,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x5c,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x52,0x21,0x00,0x00,0x57,0x21,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4b,0x21,0x00,0x00,0x5c,0x21,0x00,0x00, +0xbb,0x01,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x4c,0x21,0x00,0x00, +0x4b,0x21,0x00,0x00,0x4b,0x21,0x00,0x00,0x4b,0x21,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x4d,0x21,0x00,0x00,0x37,0x21,0x00,0x00,0x4c,0x21,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x61,0x21,0x00,0x00,0x4d,0x21,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x62,0x21,0x00,0x00, +0x62,0x03,0x00,0x00,0x61,0x21,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x64,0x21,0x00,0x00,0x4d,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x65,0x21,0x00,0x00,0x66,0x03,0x00,0x00,0x64,0x21,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x66,0x21,0x00,0x00,0x62,0x21,0x00,0x00, +0x65,0x21,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x68,0x21,0x00,0x00, +0x4d,0x21,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x69,0x21,0x00,0x00,0x62,0x03,0x00,0x00,0x68,0x21,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6a,0x21,0x00,0x00,0x66,0x21,0x00,0x00,0x69,0x21,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6d,0x21,0x00,0x00,0x66,0x03,0x00,0x00, +0x61,0x21,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x70,0x21,0x00,0x00, +0x66,0x03,0x00,0x00,0x68,0x21,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x71,0x21,0x00,0x00,0x6d,0x21,0x00,0x00,0x70,0x21,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x74,0x21,0x00,0x00,0x76,0x03,0x00,0x00,0x61,0x21,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x78,0x21,0x00,0x00,0x74,0x21,0x00,0x00, +0x65,0x21,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7c,0x21,0x00,0x00, +0x78,0x21,0x00,0x00,0x69,0x21,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x7d,0x21,0x00,0x00,0x6a,0x21,0x00,0x00,0x71,0x21,0x00,0x00,0x7c,0x21,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xae,0x20,0x00,0x00,0xa6,0x26,0x00,0x00, +0xa6,0x26,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xb0,0x20,0x00,0x00,0xae,0x20,0x00,0x00, +0xbe,0x20,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xb3,0x20,0x00,0x00, +0xa6,0x26,0x00,0x00,0xa6,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x84,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x7d,0x21,0x00,0x00,0xb3,0x20,0x00,0x00, +0xb0,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x89,0x21,0x00,0x00, +0x84,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8b,0x21,0x00,0x00,0x84,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8c,0x21,0x00,0x00,0x89,0x21,0x00,0x00,0x8b,0x21,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8e,0x21,0x00,0x00,0x84,0x21,0x00,0x00, +0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8f,0x21,0x00,0x00, +0x8c,0x21,0x00,0x00,0x8e,0x21,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x94,0x21,0x00,0x00,0x89,0x21,0x00,0x00,0x8e,0x21,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x99,0x21,0x00,0x00,0x89,0x21,0x00,0x00,0x8b,0x21,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9c,0x21,0x00,0x00,0x99,0x21,0x00,0x00, +0x8e,0x21,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x9d,0x21,0x00,0x00, +0x8f,0x21,0x00,0x00,0x94,0x21,0x00,0x00,0x9c,0x21,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xb8,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x94,0x21,0x00,0x00,0x9c,0x21,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xbd,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x8f,0x21,0x00,0x00, +0xb8,0x21,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb0,0x21,0x00,0x00, +0xbb,0x01,0x00,0x00,0xbd,0x21,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xc2,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x9c,0x03,0x00,0x00, +0xb0,0x21,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xb2,0x21,0x00,0x00, +0xc2,0x21,0x00,0x00,0xc2,0x21,0x00,0x00,0xc2,0x21,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xb3,0x21,0x00,0x00,0x9d,0x21,0x00,0x00,0xb2,0x21,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa5,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x90,0x0c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7e,0x1f,0x00,0x00,0xe7,0x27,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x80,0x1f,0x00,0x00, +0xe7,0x27,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x81,0x1f,0x00,0x00,0x7e,0x1f,0x00,0x00,0x80,0x1f,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x83,0x1f,0x00,0x00,0xe7,0x27,0x00,0x00,0x02,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x84,0x1f,0x00,0x00,0x81,0x1f,0x00,0x00, +0x83,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x89,0x1f,0x00,0x00, +0x7e,0x1f,0x00,0x00,0x83,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8e,0x1f,0x00,0x00,0x7e,0x1f,0x00,0x00,0x80,0x1f,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x91,0x1f,0x00,0x00,0x8e,0x1f,0x00,0x00,0x83,0x1f,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x92,0x1f,0x00,0x00,0x84,0x1f,0x00,0x00, +0x89,0x1f,0x00,0x00,0x91,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00,0xa5,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa5,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x2d,0x28,0x00,0x00,0xb3,0x21,0x00,0x00,0x16,0x20,0x00,0x00,0x92,0x1f,0x00,0x00, +0x90,0x0c,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc7,0x21,0x00,0x00, +0x3c,0x1b,0x00,0x00,0xc6,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc8,0x21,0x00,0x00,0xc7,0x21,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0xca,0x21,0x00,0x00, +0xc8,0x21,0x00,0x00,0xba,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xcc,0x21,0x00,0x00, +0xf8,0x00,0x02,0x00,0xcc,0x21,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xb9,0x28,0x00,0x00,0xca,0x21,0x00,0x00,0xbb,0x01,0x00,0x00,0xc8,0x21,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xd2,0x21,0x00,0x00,0xb9,0x28,0x00,0x00, +0xb9,0x28,0x00,0x00,0xb9,0x28,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xd3,0x21,0x00,0x00,0x2d,0x28,0x00,0x00,0xd2,0x21,0x00,0x00,0x41,0x00,0x05,0x00, +0x36,0x02,0x00,0x00,0xda,0x21,0x00,0x00,0x04,0x02,0x00,0x00,0x35,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xdb,0x21,0x00,0x00,0xda,0x21,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xd6,0x21,0x00,0x00,0xd3,0x21,0x00,0x00, +0xdb,0x21,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xe8,0x21,0x00,0x00, +0xd7,0x0c,0x00,0x00,0x53,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x03,0x22,0x00,0x00,0xe8,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00, +0xc7,0x00,0x00,0x00,0x04,0x22,0x00,0x00,0x03,0x22,0x00,0x00,0xba,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x09,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x04,0x22,0x00,0x00,0x05,0x22,0x00,0x00,0x09,0x22,0x00,0x00,0xf8,0x00,0x02,0x00, +0x05,0x22,0x00,0x00,0xbc,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x08,0x22,0x00,0x00, +0x03,0x22,0x00,0x00,0xbb,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x09,0x22,0x00,0x00, +0xf8,0x00,0x02,0x00,0x09,0x22,0x00,0x00,0xf5,0x00,0x07,0x00,0xc7,0x00,0x00,0x00, +0x0a,0x22,0x00,0x00,0x04,0x22,0x00,0x00,0xcc,0x21,0x00,0x00,0x08,0x22,0x00,0x00, +0x05,0x22,0x00,0x00,0xf7,0x00,0x03,0x00,0x15,0x22,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x0a,0x22,0x00,0x00,0x0b,0x22,0x00,0x00,0x15,0x22,0x00,0x00, +0xf8,0x00,0x02,0x00,0x0b,0x22,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0d,0x22,0x00,0x00,0xe8,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00, +0xc7,0x00,0x00,0x00,0x0e,0x22,0x00,0x00,0x0d,0x22,0x00,0x00,0xba,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x13,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x0e,0x22,0x00,0x00,0x0f,0x22,0x00,0x00,0x13,0x22,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0f,0x22,0x00,0x00,0xbc,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x12,0x22,0x00,0x00, +0x0d,0x22,0x00,0x00,0xbb,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x13,0x22,0x00,0x00, +0xf8,0x00,0x02,0x00,0x13,0x22,0x00,0x00,0xf5,0x00,0x07,0x00,0xc7,0x00,0x00,0x00, +0x14,0x22,0x00,0x00,0x0e,0x22,0x00,0x00,0x0b,0x22,0x00,0x00,0x12,0x22,0x00,0x00, +0x0f,0x22,0x00,0x00,0xf9,0x00,0x02,0x00,0x15,0x22,0x00,0x00,0xf8,0x00,0x02,0x00, +0x15,0x22,0x00,0x00,0xf5,0x00,0x07,0x00,0xc7,0x00,0x00,0x00,0x16,0x22,0x00,0x00, +0x0a,0x22,0x00,0x00,0x09,0x22,0x00,0x00,0x14,0x22,0x00,0x00,0x13,0x22,0x00,0x00, +0xa4,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0xeb,0x21,0x00,0x00,0x16,0x22,0x00,0x00, +0x14,0x09,0x00,0x00,0xf7,0x00,0x03,0x00,0xfc,0x21,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xeb,0x21,0x00,0x00,0xec,0x21,0x00,0x00,0xf0,0x21,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf0,0x21,0x00,0x00,0x41,0x00,0x05,0x00,0x36,0x02,0x00,0x00, +0x1b,0x22,0x00,0x00,0x04,0x02,0x00,0x00,0x40,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x1c,0x22,0x00,0x00,0x1b,0x22,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf2,0x21,0x00,0x00,0x1c,0x22,0x00,0x00,0x03,0x0a,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf5,0x21,0x00,0x00,0x8b,0x0c,0x00,0x00, +0xf2,0x21,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf9,0x21,0x00,0x00, +0xd8,0x1a,0x00,0x00,0xf5,0x21,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x21,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xba,0x01,0x00,0x00, +0xf9,0x21,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xce,0x26,0x00,0x00, +0x21,0x22,0x00,0x00,0x01,0x27,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xfc,0x21,0x00,0x00,0xf8,0x00,0x02,0x00,0xec,0x21,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0xcb,0x26,0x00,0x00,0xba,0x01,0x00,0x00,0x01,0x27,0x00,0x00, +0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xfc,0x21,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfc,0x21,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x3d,0x28,0x00,0x00, +0xce,0x26,0x00,0x00,0xf0,0x21,0x00,0x00,0xcb,0x26,0x00,0x00,0xec,0x21,0x00,0x00, +0x3d,0x00,0x04,0x00,0x99,0x02,0x00,0x00,0x23,0x22,0x00,0x00,0x9b,0x02,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x26,0x22,0x00,0x00,0x3d,0x28,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x27,0x22,0x00,0x00, +0x3d,0x28,0x00,0x00,0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x28,0x22,0x00,0x00,0x26,0x22,0x00,0x00,0x27,0x22,0x00,0x00,0xba,0x01,0x00,0x00, +0xba,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0x23,0x22,0x00,0x00,0x0f,0x0c,0x00,0x00, +0x28,0x22,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x5c,0x22,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xd5,0x0a,0x00,0x00,0x83,0x1b,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x60,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x5f,0x0d,0x00,0x00,0xba,0x01,0x00,0x00,0xbb,0x01,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x66,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x5c,0x22,0x00,0x00,0x5f,0x04,0x00,0x00,0x60,0x22,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x6b,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x5c,0x22,0x00,0x00,0x66,0x22,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x45,0x22,0x00,0x00,0x6b,0x22,0x00,0x00,0x6b,0x22,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x47,0x22,0x00,0x00,0x8d,0x0d,0x00,0x00, +0x68,0x07,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x70,0x22,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x47,0x22,0x00,0x00,0xfc,0x0c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x75,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x45,0x22,0x00,0x00,0x70,0x22,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x4d,0x22,0x00,0x00,0x09,0x0d,0x00,0x00,0xbb,0x01,0x00,0x00, +0x75,0x22,0x00,0x00,0xbe,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x51,0x22,0x00,0x00, +0x5a,0x1f,0x00,0x00,0xbb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x56,0x22,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x51,0x22,0x00,0x00,0x52,0x22,0x00,0x00, +0x56,0x22,0x00,0x00,0xf8,0x00,0x02,0x00,0x52,0x22,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x7e,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x0e,0x03,0x00,0x00,0x4d,0x22,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x55,0x22,0x00,0x00,0x7e,0x22,0x00,0x00,0x7f,0x04,0x00,0x00,0xf9,0x00,0x02,0x00, +0x56,0x22,0x00,0x00,0xf8,0x00,0x02,0x00,0x56,0x22,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x46,0x28,0x00,0x00,0x4d,0x22,0x00,0x00,0xfc,0x21,0x00,0x00, +0x55,0x22,0x00,0x00,0x52,0x22,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb3,0x0c,0x00,0x00,0xd6,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb4,0x0c,0x00,0x00,0xd6,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb5,0x0c,0x00,0x00,0xd6,0x21,0x00,0x00, +0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xb6,0x0c,0x00,0x00, +0xb3,0x0c,0x00,0x00,0xb4,0x0c,0x00,0x00,0xb5,0x0c,0x00,0x00,0x46,0x28,0x00,0x00, +0x3d,0x00,0x04,0x00,0x83,0x02,0x00,0x00,0x80,0x22,0x00,0x00,0x85,0x02,0x00,0x00, +0x63,0x00,0x04,0x00,0x80,0x22,0x00,0x00,0x0f,0x0c,0x00,0x00,0xb6,0x0c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x8c,0x02,0x00,0x00,0x8d,0x22,0x00,0x00,0x8e,0x02,0x00,0x00, +0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x96,0x22,0x00,0x00,0xb3,0x0c,0x00,0x00, +0xb4,0x0c,0x00,0x00,0xb5,0x0c,0x00,0x00,0xbb,0x01,0x00,0x00,0x63,0x00,0x04,0x00, +0x8d,0x22,0x00,0x00,0x0f,0x0c,0x00,0x00,0x96,0x22,0x00,0x00,0x3d,0x00,0x04,0x00, +0xa2,0x02,0x00,0x00,0x98,0x22,0x00,0x00,0xa4,0x02,0x00,0x00,0x63,0x00,0x04,0x00, +0x98,0x22,0x00,0x00,0x0f,0x0c,0x00,0x00,0x27,0x06,0x00,0x00,0xfd,0x00,0x01,0x00, +0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_49de7106f0468b30fec1a2ad42d6e11e.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_49de7106f0468b30fec1a2ad42d6e11e.h new file mode 100644 index 00000000..917b5825 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_49de7106f0468b30fec1a2ad42d6e11e.h @@ -0,0 +1,2106 @@ +// ffx_fsr2_accumulate_pass_49de7106f0468b30fec1a2ad42d6e11e.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_49de7106f0468b30fec1a2ad42d6e11e_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_49de7106f0468b30fec1a2ad42d6e11e_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_49de7106f0468b30fec1a2ad42d6e11e_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_49de7106f0468b30fec1a2ad42d6e11e_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_49de7106f0468b30fec1a2ad42d6e11e_SampledImageResourceNames[] = { "r_input_exposure", "r_dilated_reactive_masks", "r_input_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_imgMips", "r_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_49de7106f0468b30fec1a2ad42d6e11e_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 10, 12, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_49de7106f0468b30fec1a2ad42d6e11e_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_49de7106f0468b30fec1a2ad42d6e11e_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_49de7106f0468b30fec1a2ad42d6e11e_StorageImageResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_upscaled_output", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_49de7106f0468b30fec1a2ad42d6e11e_StorageImageResourceBindings[] = { 13, 14, 15, 16, 17, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_49de7106f0468b30fec1a2ad42d6e11e_StorageImageResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_49de7106f0468b30fec1a2ad42d6e11e_StorageImageResourceSets[] = { 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_49de7106f0468b30fec1a2ad42d6e11e_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_49de7106f0468b30fec1a2ad42d6e11e_UniformBufferResourceBindings[] = { 18, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_49de7106f0468b30fec1a2ad42d6e11e_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_49de7106f0468b30fec1a2ad42d6e11e_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_49de7106f0468b30fec1a2ad42d6e11e_size = 33236; + +static const unsigned char g_ffx_fsr2_accumulate_pass_49de7106f0468b30fec1a2ad42d6e11e_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x8e,0x28,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x09,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x31,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x38,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x07,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0xd5,0x0b,0x00,0x00, +0xeb,0x0b,0x00,0x00,0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00, +0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74, +0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73, +0x00,0x00,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x68,0x61,0x64,0x65,0x72,0x5f,0x31,0x36,0x62,0x69,0x74,0x5f,0x73,0x74,0x6f,0x72, +0x61,0x67,0x65,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x68,0x61,0x64,0x65,0x72,0x5f,0x65,0x78,0x70,0x6c,0x69,0x63,0x69,0x74,0x5f,0x61, +0x72,0x69,0x74,0x68,0x6d,0x65,0x74,0x69,0x63,0x5f,0x74,0x79,0x70,0x65,0x73,0x00, +0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65, +0x72,0x5f,0x69,0x6d,0x61,0x67,0x65,0x5f,0x6c,0x6f,0x61,0x64,0x5f,0x66,0x6f,0x72, +0x6d,0x61,0x74,0x74,0x65,0x64,0x00,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47, +0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f, +0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00, +0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e, +0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00, +0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00, +0x05,0x00,0x05,0x00,0x15,0x02,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74, +0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x15,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00, +0x15,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64, +0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00,0x15,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65, +0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x15,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75, +0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00, +0x06,0x00,0x08,0x00,0x15,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d, +0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00, +0x06,0x00,0x08,0x00,0x15,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d, +0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00, +0x06,0x00,0x06,0x00,0x15,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61, +0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00,0x15,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65, +0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00,0x15,0x02,0x00,0x00, +0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00, +0x15,0x02,0x00,0x00,0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56, +0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00, +0x15,0x02,0x00,0x00,0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61, +0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00, +0x15,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56, +0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65, +0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00,0x15,0x02,0x00,0x00, +0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65, +0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00,0x15,0x02,0x00,0x00,0x0d,0x00,0x00,0x00, +0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72, +0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x15,0x02,0x00,0x00,0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66, +0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00,0x15,0x02,0x00,0x00,0x0f,0x00,0x00,0x00, +0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c, +0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x15,0x02,0x00,0x00, +0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00, +0x06,0x00,0x09,0x00,0x15,0x02,0x00,0x00,0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e, +0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63, +0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00,0x15,0x02,0x00,0x00,0x12,0x00,0x00,0x00, +0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65, +0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00, +0x17,0x02,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00,0x05,0x00,0x05,0x00, +0x5f,0x02,0x00,0x00,0x72,0x5f,0x69,0x6d,0x67,0x4d,0x69,0x70,0x73,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0x63,0x02,0x00,0x00,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72, +0x43,0x6c,0x61,0x6d,0x70,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0x70,0x02,0x00,0x00, +0x72,0x5f,0x70,0x72,0x65,0x70,0x61,0x72,0x65,0x64,0x5f,0x69,0x6e,0x70,0x75,0x74, +0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x05,0x00,0x08,0x00,0x78,0x02,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76, +0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x05,0x00,0x09,0x00,0x87,0x02,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61, +0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0x8f,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74, +0x6f,0x72,0x79,0x00,0x05,0x00,0x06,0x00,0x96,0x02,0x00,0x00,0x72,0x5f,0x6c,0x75, +0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x00,0x05,0x00,0x09,0x00, +0xa0,0x02,0x00,0x00,0x72,0x77,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f, +0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00, +0x05,0x00,0x07,0x00,0xa9,0x02,0x00,0x00,0x72,0x77,0x5f,0x75,0x70,0x73,0x63,0x61, +0x6c,0x65,0x64,0x5f,0x6f,0x75,0x74,0x70,0x75,0x74,0x00,0x00,0x05,0x00,0x06,0x00, +0xb6,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74, +0x75,0x73,0x00,0x00,0x05,0x00,0x06,0x00,0xbf,0x02,0x00,0x00,0x72,0x77,0x5f,0x6e, +0x65,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0xd4,0x02,0x00,0x00,0x72,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75, +0x73,0x00,0x00,0x00,0x05,0x00,0x07,0x00,0xdf,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x05,0x00,0x09,0x00,0xeb,0x02,0x00,0x00,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65, +0x64,0x5f,0x72,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x73, +0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0xd5,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x57, +0x6f,0x72,0x6b,0x47,0x72,0x6f,0x75,0x70,0x49,0x44,0x00,0x00,0x05,0x00,0x08,0x00, +0xeb,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x4c,0x6f,0x63,0x61,0x6c,0x49,0x6e,0x76,0x6f, +0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x15,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x15,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x15,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x15,0x02,0x00,0x00, +0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x15,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x15,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x15,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x15,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x15,0x02,0x00,0x00,0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x15,0x02,0x00,0x00,0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x15,0x02,0x00,0x00,0x0a,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x15,0x02,0x00,0x00, +0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x15,0x02,0x00,0x00,0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x15,0x02,0x00,0x00,0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x15,0x02,0x00,0x00,0x0e,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x15,0x02,0x00,0x00, +0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x15,0x02,0x00,0x00,0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x15,0x02,0x00,0x00,0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x15,0x02,0x00,0x00,0x12,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x15,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x17,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x17,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x5f,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x5f,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x63,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x63,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x70,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x70,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x78,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x78,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x87,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x87,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8f,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8f,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x96,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x96,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa0,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa0,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xa0,0x02,0x00,0x00,0x19,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xa9,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xa9,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0f,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0xa9,0x02,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb6,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb6,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xbf,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xbf,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xd4,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xd4,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xdf,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xdf,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xeb,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xeb,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xd5,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xeb,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xfc,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00, +0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x13,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x16,0x00,0x03,0x00, +0x52,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x52,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x5a,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x59,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x64,0x00,0x00,0x00, +0x37,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x91,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x96,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x91,0x00,0x00,0x00,0x14,0x00,0x02,0x00,0xd2,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x23,0x01,0x00,0x00,0x52,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc8,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc9,0x01,0x00,0x00,0x00,0x00,0x80,0x3f, +0x1e,0x00,0x15,0x00,0x15,0x02,0x00,0x00,0x64,0x00,0x00,0x00,0x64,0x00,0x00,0x00, +0x64,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x37,0x00,0x00,0x00, +0x37,0x00,0x00,0x00,0x91,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x16,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x15,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x16,0x02,0x00,0x00,0x17,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x18,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x19,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x64,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x1e,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x23,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x28,0x02,0x00,0x00, +0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x2d,0x02,0x00,0x00, +0x05,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x2e,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x37,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x33,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x38,0x02,0x00,0x00, +0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x39,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x3e,0x02,0x00,0x00, +0x09,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x43,0x02,0x00,0x00, +0x0a,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x48,0x02,0x00,0x00, +0x0b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x4d,0x02,0x00,0x00, +0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x4e,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x53,0x02,0x00,0x00, +0x0d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x58,0x02,0x00,0x00, +0x0f,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x5d,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x5e,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x5d,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x5e,0x02,0x00,0x00, +0x5f,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x1a,0x00,0x02,0x00,0x61,0x02,0x00,0x00, +0x20,0x00,0x04,0x00,0x62,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x61,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x62,0x02,0x00,0x00,0x63,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x1b,0x00,0x03,0x00,0x65,0x02,0x00,0x00,0x5d,0x02,0x00,0x00,0x15,0x00,0x04,0x00, +0x6b,0x02,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x6b,0x02,0x00,0x00,0x6c,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x5e,0x02,0x00,0x00,0x70,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x5e,0x02,0x00,0x00,0x78,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x5e,0x02,0x00,0x00,0x87,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x8d,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x8e,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x8d,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x8e,0x02,0x00,0x00,0x8f,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x5e,0x02,0x00,0x00,0x96,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x9e,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x9f,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x9e,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x9f,0x02,0x00,0x00,0xa0,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xa7,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xa8,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0xa7,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0xa8,0x02,0x00,0x00, +0xa9,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xb4,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xb5,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0xb5,0x02,0x00,0x00,0xb6,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0xbd,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0f,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xbe,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xbd,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0xbe,0x02,0x00,0x00,0xbf,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x6b,0x02,0x00,0x00,0xcf,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x5e,0x02,0x00,0x00,0xd4,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x5e,0x02,0x00,0x00,0xdf,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xe1,0x02,0x00,0x00,0x18,0x02,0x00,0x00, +0x18,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x5e,0x02,0x00,0x00,0xeb,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xf4,0x02,0x00,0x00, +0xc8,0x01,0x00,0x00,0xc8,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xf7,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x29,0x03,0x00,0x00,0x6f,0x12,0x83,0x3a,0x2b,0x00,0x04,0x00,0x6b,0x02,0x00,0x00, +0x63,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x6b,0x02,0x00,0x00, +0x67,0x03,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x7d,0x03,0x00,0x00,0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x81,0x03,0x00,0x00,0x00,0x00,0x00,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x91,0x03,0x00,0x00,0x00,0x00,0x80,0xbe,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb7,0x03,0x00,0x00,0x02,0x10,0x80,0x37,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x1f,0x04,0x00,0x00,0x81,0x03,0x00,0x00,0x81,0x03,0x00,0x00,0x17,0x00,0x04,0x00, +0x33,0x04,0x00,0x00,0x6b,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x37,0x04,0x00,0x00,0xd2,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x44,0x04,0x00,0x00,0x00,0xe0,0x7f,0x47,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x5c,0x04,0x00,0x00,0xdb,0x0f,0x49,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x63,0x04,0x00,0x00,0xdb,0x0f,0xc9,0x3f,0x2b,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x70,0x04,0x00,0x00,0x00,0x40,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x7c,0x04,0x00,0x00,0xcd,0xcc,0xcc,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x84,0x04,0x00,0x00,0x00,0x00,0xc8,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x89,0x04,0x00,0x00,0x00,0x00,0x10,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x91,0x04,0x00,0x00,0x00,0x00,0x80,0x40,0x2b,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x9c,0x04,0x00,0x00,0x00,0xbc,0x00,0x00,0x2b,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0xa2,0x04,0x00,0x00,0x00,0x80,0x00,0x00,0x2b,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0xa8,0x04,0x00,0x00,0x00,0x3c,0x00,0x00,0x2b,0x00,0x04,0x00, +0x6b,0x02,0x00,0x00,0x1f,0x05,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00, +0x20,0x05,0x00,0x00,0x59,0x00,0x00,0x00,0x1f,0x05,0x00,0x00,0x20,0x00,0x04,0x00, +0x21,0x05,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x05,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xbe,0x05,0x00,0x00,0x52,0xb8,0xfe,0x3f,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xdd,0x05,0x00,0x00,0xfe,0xff,0xff,0xff,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xde,0x05,0x00,0x00,0xff,0xff,0xff,0xff,0x2b,0x00,0x04,0x00, +0x6b,0x02,0x00,0x00,0x33,0x06,0x00,0x00,0x10,0x00,0x00,0x00,0x1c,0x00,0x04,0x00, +0x34,0x06,0x00,0x00,0x08,0x00,0x00,0x00,0x33,0x06,0x00,0x00,0x20,0x00,0x04,0x00, +0x35,0x06,0x00,0x00,0x07,0x00,0x00,0x00,0x34,0x06,0x00,0x00,0x2c,0x00,0x07,0x00, +0x91,0x00,0x00,0x00,0x44,0x06,0x00,0x00,0xc8,0x01,0x00,0x00,0xc8,0x01,0x00,0x00, +0xc8,0x01,0x00,0x00,0xc8,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x5b,0x06,0x00,0x00,0x9a,0x99,0x99,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x73,0x06,0x00,0x00,0x00,0x00,0x00,0xc0,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x74,0x06,0x00,0x00,0x00,0x00,0x40,0xc0,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x17,0x07,0x00,0x00,0xab,0xaa,0xaa,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x47,0x07,0x00,0x00,0xab,0xaa,0x2a,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x73,0x07,0x00,0x00,0x00,0x00,0x00,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x86,0x07,0x00,0x00,0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x90,0x07,0x00,0x00,0x00,0x00,0x20,0x41,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0xca,0x07,0x00,0x00,0xde,0x05,0x00,0x00,0xde,0x05,0x00,0x00,0x2c,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0xd5,0x07,0x00,0x00,0x18,0x02,0x00,0x00,0xde,0x05,0x00,0x00, +0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xe0,0x07,0x00,0x00,0x1e,0x02,0x00,0x00, +0xde,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xeb,0x07,0x00,0x00, +0x23,0x02,0x00,0x00,0xde,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0xf6,0x07,0x00,0x00,0xde,0x05,0x00,0x00,0x18,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x0b,0x08,0x00,0x00,0x1e,0x02,0x00,0x00,0x18,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x16,0x08,0x00,0x00,0x23,0x02,0x00,0x00, +0x18,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x21,0x08,0x00,0x00, +0xde,0x05,0x00,0x00,0x1e,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x2c,0x08,0x00,0x00,0x18,0x02,0x00,0x00,0x1e,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x37,0x08,0x00,0x00,0x1e,0x02,0x00,0x00,0x1e,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x42,0x08,0x00,0x00,0x23,0x02,0x00,0x00, +0x1e,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x4d,0x08,0x00,0x00, +0xde,0x05,0x00,0x00,0x23,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x58,0x08,0x00,0x00,0x18,0x02,0x00,0x00,0x23,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x63,0x08,0x00,0x00,0x1e,0x02,0x00,0x00,0x23,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x6e,0x08,0x00,0x00,0x23,0x02,0x00,0x00, +0x23,0x02,0x00,0x00,0x2a,0x00,0x03,0x00,0xd2,0x00,0x00,0x00,0xf4,0x08,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xfb,0x08,0x00,0x00,0xff,0xfe,0xfe,0x3e, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x17,0x09,0x00,0x00,0x29,0x03,0x00,0x00, +0x29,0x03,0x00,0x00,0x29,0x03,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x48,0x09,0x00,0x00,0x00,0x00,0xa0,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x50,0x09,0x00,0x00,0x00,0x00,0x40,0x40,0x17,0x00,0x04,0x00,0x91,0x09,0x00,0x00, +0xd2,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xbf,0x09,0x00,0x00,0x86,0x07,0x00,0x00,0x86,0x07,0x00,0x00,0x86,0x07,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe3,0x09,0x00,0x00,0x30,0x96,0x7c,0x3d, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x31,0x0a,0x00,0x00,0x00,0x00,0x7f,0x43, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x59,0x0a,0x00,0x00,0x81,0x80,0x80,0x3b, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x83,0x0a,0x00,0x00,0x00,0x00,0xc0,0x40, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb5,0x0a,0x00,0x00,0xa4,0x70,0x7d,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe0,0x0a,0x00,0x00,0x00,0x00,0x80,0xbf, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x38,0x0b,0x00,0x00,0xc8,0x01,0x00,0x00, +0xc8,0x01,0x00,0x00,0xc8,0x01,0x00,0x00,0x17,0x00,0x04,0x00,0xd3,0x0b,0x00,0x00, +0x6b,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xd4,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0xd3,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00,0xd4,0x0b,0x00,0x00, +0xd5,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x6b,0x02,0x00,0x00, +0xdd,0x0b,0x00,0x00,0x08,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x33,0x04,0x00,0x00, +0xe9,0x0b,0x00,0x00,0xdd,0x0b,0x00,0x00,0xdd,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00, +0xd4,0x0b,0x00,0x00,0xeb,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x06,0x00, +0xd3,0x0b,0x00,0x00,0xfc,0x0b,0x00,0x00,0xdd,0x0b,0x00,0x00,0xdd,0x0b,0x00,0x00, +0x63,0x03,0x00,0x00,0x2b,0x00,0x04,0x00,0x6b,0x02,0x00,0x00,0xa1,0x26,0x00,0x00, +0x07,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xa2,0x26,0x00,0x00, +0x44,0x04,0x00,0x00,0x44,0x04,0x00,0x00,0x44,0x04,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xa3,0x26,0x00,0x00,0x66,0x66,0x66,0x3f,0x2c,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xa4,0x26,0x00,0x00,0xc9,0x01,0x00,0x00,0xc9,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa5,0x26,0x00,0x00,0x0a,0xd7,0xa3,0x3c, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa6,0x26,0x00,0x00,0xcd,0xcc,0x4c,0x3d, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xa7,0x26,0x00,0x00,0xc9,0x01,0x00,0x00, +0xc9,0x01,0x00,0x00,0xc9,0x01,0x00,0x00,0x01,0x00,0x03,0x00,0x06,0x00,0x00,0x00, +0xe4,0x26,0x00,0x00,0x01,0x00,0x03,0x00,0x08,0x00,0x00,0x00,0x07,0x27,0x00,0x00, +0x01,0x00,0x03,0x00,0x64,0x00,0x00,0x00,0x90,0x27,0x00,0x00,0x01,0x00,0x03,0x00, +0x22,0x00,0x00,0x00,0x8c,0x28,0x00,0x00,0x01,0x00,0x03,0x00,0x91,0x00,0x00,0x00, +0x8d,0x28,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x96,0x00,0x00,0x00,0x41,0x1e,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x35,0x06,0x00,0x00,0x99,0x1b,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x21,0x05,0x00,0x00,0x65,0x15,0x00,0x00,0x07,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0xd3,0x0b,0x00,0x00,0xd6,0x0b,0x00,0x00,0xd5,0x0b,0x00,0x00, +0x4f,0x00,0x07,0x00,0x33,0x04,0x00,0x00,0xd7,0x0b,0x00,0x00,0xd6,0x0b,0x00,0x00, +0xd6,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x19,0x02,0x00,0x00,0xff,0x0b,0x00,0x00,0x17,0x02,0x00,0x00,0x23,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0x00,0x0c,0x00,0x00,0xff,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xdb,0x0b,0x00,0x00,0x00,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x6b,0x02,0x00,0x00,0xdc,0x0b,0x00,0x00, +0xdb,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x6b,0x02,0x00,0x00,0xdf,0x0b,0x00,0x00, +0xdc,0x0b,0x00,0x00,0xa1,0x26,0x00,0x00,0x86,0x00,0x05,0x00,0x6b,0x02,0x00,0x00, +0xe0,0x0b,0x00,0x00,0xdf,0x0b,0x00,0x00,0xdd,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x6b,0x02,0x00,0x00,0xe3,0x0b,0x00,0x00,0xd6,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x82,0x00,0x05,0x00,0x6b,0x02,0x00,0x00,0xe4,0x0b,0x00,0x00,0xe0,0x0b,0x00,0x00, +0xe3,0x0b,0x00,0x00,0x82,0x00,0x05,0x00,0x6b,0x02,0x00,0x00,0xe5,0x0b,0x00,0x00, +0xe4,0x0b,0x00,0x00,0x63,0x03,0x00,0x00,0x52,0x00,0x06,0x00,0x33,0x04,0x00,0x00, +0x84,0x24,0x00,0x00,0xe5,0x0b,0x00,0x00,0xd7,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x84,0x00,0x05,0x00,0x33,0x04,0x00,0x00,0xea,0x0b,0x00,0x00,0x84,0x24,0x00,0x00, +0xe9,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00,0xd3,0x0b,0x00,0x00,0xec,0x0b,0x00,0x00, +0xeb,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00,0x33,0x04,0x00,0x00,0xed,0x0b,0x00,0x00, +0xec,0x0b,0x00,0x00,0xec,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x80,0x00,0x05,0x00,0x33,0x04,0x00,0x00,0xee,0x0b,0x00,0x00,0xea,0x0b,0x00,0x00, +0xed,0x0b,0x00,0x00,0x7c,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0xf0,0x0b,0x00,0x00, +0xee,0x0b,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xb3,0x0c,0x00,0x00, +0xf0,0x0b,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xb5,0x0c,0x00,0x00, +0xb3,0x0c,0x00,0x00,0x1f,0x04,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xb7,0x0c,0x00,0x00,0x00,0x0c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xb8,0x0c,0x00,0x00,0xb5,0x0c,0x00,0x00,0xb7,0x0c,0x00,0x00,0x41,0x00,0x05,0x00, +0x39,0x02,0x00,0x00,0xf3,0x0c,0x00,0x00,0x17,0x02,0x00,0x00,0x38,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xf4,0x0c,0x00,0x00,0xf3,0x0c,0x00,0x00, +0x41,0x00,0x05,0x00,0x19,0x02,0x00,0x00,0xf7,0x0c,0x00,0x00,0x17,0x02,0x00,0x00, +0x18,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0xf8,0x0c,0x00,0x00, +0xf7,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xbe,0x0c,0x00,0x00, +0xf8,0x0c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xbf,0x0c,0x00,0x00, +0xf4,0x0c,0x00,0x00,0xbe,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xc0,0x0c,0x00,0x00,0xb8,0x0c,0x00,0x00,0xbf,0x0c,0x00,0x00,0x41,0x00,0x05,0x00, +0x19,0x02,0x00,0x00,0xff,0x0c,0x00,0x00,0x17,0x02,0x00,0x00,0x1e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0x00,0x0d,0x00,0x00,0xff,0x0c,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x0d,0x0d,0x00,0x00,0xc0,0x0c,0x00,0x00, +0xbe,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x10,0x0d,0x00,0x00, +0xbe,0x0c,0x00,0x00,0x1f,0x04,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x1d,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x0d,0x0d,0x00,0x00, +0x10,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x22,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x1f,0x04,0x00,0x00,0x1d,0x0d,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x16,0x0d,0x00,0x00,0x00,0x0d,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x17,0x0d,0x00,0x00,0x22,0x0d,0x00,0x00, +0x16,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x5d,0x02,0x00,0x00,0x2e,0x0d,0x00,0x00, +0x78,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0x30,0x0d,0x00,0x00, +0x2e,0x0d,0x00,0x00,0xf0,0x0b,0x00,0x00,0x02,0x00,0x00,0x00,0x18,0x02,0x00,0x00, +0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x31,0x0d,0x00,0x00,0x30,0x0d,0x00,0x00, +0x30,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x39,0x02,0x00,0x00,0x3b,0x0d,0x00,0x00,0x17,0x02,0x00,0x00,0x3e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x3c,0x0d,0x00,0x00,0x3b,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x34,0x0d,0x00,0x00,0x31,0x0d,0x00,0x00, +0x3c,0x0d,0x00,0x00,0x41,0x00,0x05,0x00,0x39,0x02,0x00,0x00,0x3f,0x0d,0x00,0x00, +0x17,0x02,0x00,0x00,0x48,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x40,0x0d,0x00,0x00,0x3f,0x0d,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x37,0x0d,0x00,0x00,0x34,0x0d,0x00,0x00,0x40,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x46,0x0d,0x00,0x00,0x37,0x0d,0x00,0x00,0xb7,0x0c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x47,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0x46,0x0d,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x50,0x0d,0x00,0x00,0xb8,0x0c,0x00,0x00,0x37,0x0d,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x56,0x0d,0x00,0x00,0x50,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0xbe,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0x57,0x0d,0x00,0x00,0x56,0x0d,0x00,0x00, +0xc8,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x5c,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x57,0x0d,0x00,0x00,0x58,0x0d,0x00,0x00,0x5c,0x0d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x58,0x0d,0x00,0x00,0xbc,0x00,0x05,0x00,0xd2,0x00,0x00,0x00, +0x5b,0x0d,0x00,0x00,0x56,0x0d,0x00,0x00,0xc9,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x5c,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x5c,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00, +0xd2,0x00,0x00,0x00,0x5d,0x0d,0x00,0x00,0x57,0x0d,0x00,0x00,0x05,0x00,0x00,0x00, +0x5b,0x0d,0x00,0x00,0x58,0x0d,0x00,0x00,0xf7,0x00,0x03,0x00,0x68,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x5d,0x0d,0x00,0x00,0x5e,0x0d,0x00,0x00, +0x68,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x5e,0x0d,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x60,0x0d,0x00,0x00,0x50,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0xbe,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0x61,0x0d,0x00,0x00,0x60,0x0d,0x00,0x00, +0xc8,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x66,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x61,0x0d,0x00,0x00,0x62,0x0d,0x00,0x00,0x66,0x0d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x62,0x0d,0x00,0x00,0xbc,0x00,0x05,0x00,0xd2,0x00,0x00,0x00, +0x65,0x0d,0x00,0x00,0x60,0x0d,0x00,0x00,0xc9,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x66,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x66,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00, +0xd2,0x00,0x00,0x00,0x67,0x0d,0x00,0x00,0x61,0x0d,0x00,0x00,0x5e,0x0d,0x00,0x00, +0x65,0x0d,0x00,0x00,0x62,0x0d,0x00,0x00,0xf9,0x00,0x02,0x00,0x68,0x0d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x68,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00,0xd2,0x00,0x00,0x00, +0x69,0x0d,0x00,0x00,0x5d,0x0d,0x00,0x00,0x5c,0x0d,0x00,0x00,0x67,0x0d,0x00,0x00, +0x66,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x5d,0x02,0x00,0x00,0x6c,0x0d,0x00,0x00, +0x70,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x61,0x02,0x00,0x00,0x6d,0x0d,0x00,0x00, +0x63,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x65,0x02,0x00,0x00,0x6e,0x0d,0x00,0x00, +0x6c,0x0d,0x00,0x00,0x6d,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x91,0x00,0x00,0x00, +0x70,0x0d,0x00,0x00,0x6e,0x0d,0x00,0x00,0x17,0x0d,0x00,0x00,0x02,0x00,0x00,0x00, +0xc8,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x71,0x0d,0x00,0x00, +0x70,0x0d,0x00,0x00,0x03,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x75,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x71,0x0d,0x00,0x00, +0xc8,0x01,0x00,0x00,0xc9,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x5d,0x02,0x00,0x00, +0x78,0x0d,0x00,0x00,0xeb,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x65,0x02,0x00,0x00, +0x7a,0x0d,0x00,0x00,0x78,0x0d,0x00,0x00,0x6d,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x91,0x00,0x00,0x00,0x7c,0x0d,0x00,0x00,0x7a,0x0d,0x00,0x00,0x17,0x0d,0x00,0x00, +0x02,0x00,0x00,0x00,0xc8,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xdd,0x0c,0x00,0x00,0x7c,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe0,0x0c,0x00,0x00,0x7c,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x2e,0x02,0x00,0x00,0x80,0x0d,0x00,0x00,0x17,0x02,0x00,0x00, +0x33,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x81,0x0d,0x00,0x00, +0x80,0x0d,0x00,0x00,0xaa,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0xe3,0x0c,0x00,0x00, +0x18,0x02,0x00,0x00,0x81,0x0d,0x00,0x00,0xa4,0x00,0x05,0x00,0xd2,0x00,0x00,0x00, +0xe7,0x0c,0x00,0x00,0x69,0x0d,0x00,0x00,0xf4,0x08,0x00,0x00,0xa6,0x00,0x05,0x00, +0xd2,0x00,0x00,0x00,0xea,0x0c,0x00,0x00,0xe7,0x0c,0x00,0x00,0xe3,0x0c,0x00,0x00, +0xf7,0x00,0x03,0x00,0x45,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x69,0x0d,0x00,0x00,0x41,0x0c,0x00,0x00,0x45,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x41,0x0c,0x00,0x00,0xa8,0x00,0x04,0x00,0xd2,0x00,0x00,0x00,0x44,0x0c,0x00,0x00, +0xe3,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00,0x45,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x45,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0xd2,0x00,0x00,0x00,0x46,0x0c,0x00,0x00, +0x69,0x0d,0x00,0x00,0x68,0x0d,0x00,0x00,0x44,0x0c,0x00,0x00,0x41,0x0c,0x00,0x00, +0xf7,0x00,0x03,0x00,0x50,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x46,0x0c,0x00,0x00,0x47,0x0c,0x00,0x00,0x50,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x47,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xb8,0x0d,0x00,0x00, +0x50,0x0d,0x00,0x00,0xb7,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xb9,0x0d,0x00,0x00,0xb8,0x0d,0x00,0x00,0x1f,0x04,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xbb,0x0d,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xbc,0x0d,0x00,0x00,0xbb,0x0d,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbe,0x0d,0x00,0x00,0xb9,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xdf,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xbc,0x0d,0x00,0x00,0xbe,0x0d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe4,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xc8,0x01,0x00,0x00,0xdf,0x0d,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x8e,0x24,0x00,0x00,0xe4,0x0d,0x00,0x00,0xb9,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc4,0x0d,0x00,0x00, +0xdb,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc6,0x0d,0x00,0x00, +0xb9,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xe9,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xc4,0x0d,0x00,0x00, +0xc6,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xee,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc8,0x01,0x00,0x00,0xe9,0x0d,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x92,0x24,0x00,0x00,0xee,0x0d,0x00,0x00, +0x8e,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xcb,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x92,0x24,0x00,0x00, +0x6e,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0xcc,0x0d,0x00,0x00,0xcb,0x0d,0x00,0x00, +0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xf2,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x92,0x24,0x00,0x00,0x73,0x00,0x04,0x00,0x23,0x01,0x00,0x00, +0xcf,0x0d,0x00,0x00,0xf2,0x0d,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0xa8,0x0e,0x00,0x00,0xcc,0x0d,0x00,0x00,0xca,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xae,0x0e,0x00,0x00,0xa8,0x0e,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe8,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xae,0x0e,0x00,0x00,0x18,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0x9d,0x24,0x00,0x00,0xe8,0x0e,0x00,0x00,0xa8,0x0e,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xcb,0x0e,0x00,0x00, +0xa8,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xf2,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xcb,0x0e,0x00,0x00, +0x18,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0xa8,0x24,0x00,0x00, +0xf2,0x0e,0x00,0x00,0x9d,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5d,0x02,0x00,0x00,0xff,0x0e,0x00,0x00,0x87,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x91,0x00,0x00,0x00,0x01,0x0f,0x00,0x00,0xff,0x0e,0x00,0x00,0xa8,0x24,0x00,0x00, +0x02,0x00,0x00,0x00,0x18,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x3a,0x0e,0x00,0x00,0x01,0x0f,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x13,0x0f,0x00,0x00,0xcc,0x0d,0x00,0x00,0xd5,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x1d,0x0f,0x00,0x00,0x13,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0xb3,0x24,0x00,0x00,0x1d,0x0f,0x00,0x00, +0x13,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x36,0x0f,0x00,0x00,0x13,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x5d,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x36,0x0f,0x00,0x00,0x18,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0xbe,0x24,0x00,0x00,0x5d,0x0f,0x00,0x00,0xb3,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0x6c,0x0f,0x00,0x00,0xff,0x0e,0x00,0x00, +0xbe,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x18,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0x40,0x0e,0x00,0x00,0x6c,0x0f,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x7e,0x0f,0x00,0x00,0xcc,0x0d,0x00,0x00,0xe0,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x88,0x0f,0x00,0x00,0x7e,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x92,0x0f,0x00,0x00, +0xbb,0x0d,0x00,0x00,0x1e,0x02,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xc3,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x88,0x0f,0x00,0x00, +0x92,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0xc9,0x24,0x00,0x00, +0xc3,0x0f,0x00,0x00,0x7e,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xa1,0x0f,0x00,0x00,0x7e,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc8,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xa1,0x0f,0x00,0x00,0x18,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0xd4,0x24,0x00,0x00,0xc8,0x0f,0x00,0x00,0xc9,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0xd7,0x0f,0x00,0x00, +0xff,0x0e,0x00,0x00,0xd4,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x18,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x46,0x0e,0x00,0x00,0xd7,0x0f,0x00,0x00, +0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xe9,0x0f,0x00,0x00,0xcc,0x0d,0x00,0x00, +0xeb,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xf3,0x0f,0x00,0x00, +0xe9,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x2e,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xf3,0x0f,0x00,0x00, +0x92,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0xdf,0x24,0x00,0x00, +0x2e,0x10,0x00,0x00,0xe9,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x0c,0x10,0x00,0x00,0xe9,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x33,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x0c,0x10,0x00,0x00,0x18,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0xea,0x24,0x00,0x00,0x33,0x10,0x00,0x00,0xdf,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0x42,0x10,0x00,0x00, +0xff,0x0e,0x00,0x00,0xea,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x18,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x4c,0x0e,0x00,0x00,0x42,0x10,0x00,0x00, +0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x54,0x10,0x00,0x00,0xcc,0x0d,0x00,0x00, +0xf6,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x5a,0x10,0x00,0x00, +0x54,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x94,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x5a,0x10,0x00,0x00, +0x18,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0xf5,0x24,0x00,0x00, +0x94,0x10,0x00,0x00,0x54,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x7b,0x10,0x00,0x00,0x54,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x00,0x25,0x00,0x00,0x7b,0x10,0x00,0x00, +0xf5,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00, +0xad,0x10,0x00,0x00,0xff,0x0e,0x00,0x00,0x00,0x25,0x00,0x00,0x02,0x00,0x00,0x00, +0x18,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x52,0x0e,0x00,0x00, +0xad,0x10,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xc9,0x10,0x00,0x00, +0xcc,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0x0b,0x25,0x00,0x00,0xc9,0x10,0x00,0x00,0xcc,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xe6,0x10,0x00,0x00,0xcc,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x16,0x25,0x00,0x00, +0xe6,0x10,0x00,0x00,0x0b,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x91,0x00,0x00,0x00,0x18,0x11,0x00,0x00,0xff,0x0e,0x00,0x00,0x16,0x25,0x00,0x00, +0x02,0x00,0x00,0x00,0x18,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x58,0x0e,0x00,0x00,0x18,0x11,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x2a,0x11,0x00,0x00,0xcc,0x0d,0x00,0x00,0x0b,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x34,0x11,0x00,0x00,0x2a,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x6f,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x34,0x11,0x00,0x00,0x92,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0x21,0x25,0x00,0x00,0x6f,0x11,0x00,0x00,0x2a,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x51,0x11,0x00,0x00, +0x2a,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0x2c,0x25,0x00,0x00,0x51,0x11,0x00,0x00,0x21,0x25,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0x83,0x11,0x00,0x00,0xff,0x0e,0x00,0x00, +0x2c,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0x18,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0x5e,0x0e,0x00,0x00,0x83,0x11,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x95,0x11,0x00,0x00,0xcc,0x0d,0x00,0x00,0x16,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x9f,0x11,0x00,0x00,0x95,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xda,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x9f,0x11,0x00,0x00,0x92,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x37,0x25,0x00,0x00,0xda,0x11,0x00,0x00, +0x95,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xbc,0x11,0x00,0x00,0x95,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0x42,0x25,0x00,0x00,0xbc,0x11,0x00,0x00,0x37,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0xee,0x11,0x00,0x00, +0xff,0x0e,0x00,0x00,0x42,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0x18,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x64,0x0e,0x00,0x00,0xee,0x11,0x00,0x00, +0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x00,0x12,0x00,0x00,0xcc,0x0d,0x00,0x00, +0x21,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x06,0x12,0x00,0x00, +0x00,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x40,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x06,0x12,0x00,0x00, +0x18,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x4d,0x25,0x00,0x00, +0x40,0x12,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x27,0x12,0x00,0x00,0x00,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x31,0x12,0x00,0x00,0xdb,0x0b,0x00,0x00, +0x1e,0x02,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x4f,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x27,0x12,0x00,0x00,0x31,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x58,0x25,0x00,0x00,0x4f,0x12,0x00,0x00, +0x4d,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00, +0x59,0x12,0x00,0x00,0xff,0x0e,0x00,0x00,0x58,0x25,0x00,0x00,0x02,0x00,0x00,0x00, +0x18,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x6a,0x0e,0x00,0x00, +0x59,0x12,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x6b,0x12,0x00,0x00, +0xcc,0x0d,0x00,0x00,0x2c,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x75,0x12,0x00,0x00,0x6b,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0x63,0x25,0x00,0x00,0x75,0x12,0x00,0x00,0x6b,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x92,0x12,0x00,0x00, +0x6b,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xba,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x92,0x12,0x00,0x00, +0x31,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x6e,0x25,0x00,0x00, +0xba,0x12,0x00,0x00,0x63,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x91,0x00,0x00,0x00,0xc4,0x12,0x00,0x00,0xff,0x0e,0x00,0x00,0x6e,0x25,0x00,0x00, +0x02,0x00,0x00,0x00,0x18,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x70,0x0e,0x00,0x00,0xc4,0x12,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0xd6,0x12,0x00,0x00,0xcc,0x0d,0x00,0x00,0x37,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xe0,0x12,0x00,0x00,0xd6,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x1b,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xe0,0x12,0x00,0x00,0x92,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0x79,0x25,0x00,0x00,0x1b,0x13,0x00,0x00,0xd6,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xfd,0x12,0x00,0x00, +0xd6,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x25,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xfd,0x12,0x00,0x00, +0x31,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x84,0x25,0x00,0x00, +0x25,0x13,0x00,0x00,0x79,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x91,0x00,0x00,0x00,0x2f,0x13,0x00,0x00,0xff,0x0e,0x00,0x00,0x84,0x25,0x00,0x00, +0x02,0x00,0x00,0x00,0x18,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x76,0x0e,0x00,0x00,0x2f,0x13,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x41,0x13,0x00,0x00,0xcc,0x0d,0x00,0x00,0x42,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x4b,0x13,0x00,0x00,0x41,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x86,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x4b,0x13,0x00,0x00,0x92,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0x8f,0x25,0x00,0x00,0x86,0x13,0x00,0x00,0x41,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x68,0x13,0x00,0x00, +0x41,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x90,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x68,0x13,0x00,0x00, +0x31,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x9a,0x25,0x00,0x00, +0x90,0x13,0x00,0x00,0x8f,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x91,0x00,0x00,0x00,0x9a,0x13,0x00,0x00,0xff,0x0e,0x00,0x00,0x9a,0x25,0x00,0x00, +0x02,0x00,0x00,0x00,0x18,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x7c,0x0e,0x00,0x00,0x9a,0x13,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0xac,0x13,0x00,0x00,0xcc,0x0d,0x00,0x00,0x4d,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xb2,0x13,0x00,0x00,0xac,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xec,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xb2,0x13,0x00,0x00,0x18,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0xa5,0x25,0x00,0x00,0xec,0x13,0x00,0x00,0xac,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xd3,0x13,0x00,0x00, +0xac,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xfb,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xd3,0x13,0x00,0x00, +0x31,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0xb0,0x25,0x00,0x00, +0xfb,0x13,0x00,0x00,0xa5,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x91,0x00,0x00,0x00,0x05,0x14,0x00,0x00,0xff,0x0e,0x00,0x00,0xb0,0x25,0x00,0x00, +0x02,0x00,0x00,0x00,0x18,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x82,0x0e,0x00,0x00,0x05,0x14,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x17,0x14,0x00,0x00,0xcc,0x0d,0x00,0x00,0x58,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x21,0x14,0x00,0x00,0x17,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0xbb,0x25,0x00,0x00,0x21,0x14,0x00,0x00, +0x17,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x3e,0x14,0x00,0x00,0x17,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x66,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x3e,0x14,0x00,0x00,0x31,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0xc6,0x25,0x00,0x00,0x66,0x14,0x00,0x00,0xbb,0x25,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0x70,0x14,0x00,0x00,0xff,0x0e,0x00,0x00, +0xc6,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0x18,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0x88,0x0e,0x00,0x00,0x70,0x14,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x82,0x14,0x00,0x00,0xcc,0x0d,0x00,0x00,0x63,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x8c,0x14,0x00,0x00,0x82,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc7,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x8c,0x14,0x00,0x00,0x92,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0xd1,0x25,0x00,0x00,0xc7,0x14,0x00,0x00, +0x82,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xa9,0x14,0x00,0x00,0x82,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xd1,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xa9,0x14,0x00,0x00,0x31,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0xdc,0x25,0x00,0x00,0xd1,0x14,0x00,0x00,0xd1,0x25,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0xdb,0x14,0x00,0x00,0xff,0x0e,0x00,0x00, +0xdc,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0x18,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0x8e,0x0e,0x00,0x00,0xdb,0x14,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0xed,0x14,0x00,0x00,0xcc,0x0d,0x00,0x00,0x6e,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xf7,0x14,0x00,0x00,0xed,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x32,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xf7,0x14,0x00,0x00,0x92,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0xe7,0x25,0x00,0x00,0x32,0x15,0x00,0x00, +0xed,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x14,0x15,0x00,0x00,0xed,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x3c,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x14,0x15,0x00,0x00,0x31,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0xf2,0x25,0x00,0x00,0x3c,0x15,0x00,0x00,0xe7,0x25,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0x46,0x15,0x00,0x00,0xff,0x0e,0x00,0x00, +0xf2,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0x18,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0x94,0x0e,0x00,0x00,0x46,0x15,0x00,0x00,0x51,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x78,0x15,0x00,0x00,0xcf,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xd2,0x15,0x00,0x00,0x9c,0x04,0x00,0x00, +0x78,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xfb,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xd2,0x15,0x00,0x00,0x0c,0x00,0x07,0x00, +0x52,0x00,0x00,0x00,0x05,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xfb,0x15,0x00,0x00,0x70,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xfe,0x15,0x00,0x00,0x05,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x0a,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xfe,0x15,0x00,0x00, +0xb8,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0x0b,0x16,0x00,0x00,0x0a,0x16,0x00,0x00, +0x29,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x1b,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x0b,0x16,0x00,0x00,0x0c,0x16,0x00,0x00,0x0d,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x0d,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0f,0x16,0x00,0x00,0x5c,0x04,0x00,0x00,0xfe,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x10,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x0f,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x13,0x16,0x00,0x00, +0x10,0x16,0x00,0x00,0x0f,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x15,0x16,0x00,0x00,0x63,0x04,0x00,0x00,0xfe,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x16,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x15,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x19,0x16,0x00,0x00, +0x16,0x16,0x00,0x00,0x15,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1a,0x16,0x00,0x00,0x13,0x16,0x00,0x00,0x19,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0x1b,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x0c,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0x1b,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x1b,0x16,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xa8,0x26,0x00,0x00,0x1a,0x16,0x00,0x00,0x0d,0x16,0x00,0x00, +0xc9,0x01,0x00,0x00,0x0c,0x16,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x00,0x16,0x00,0x00,0xa8,0x26,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xd5,0x15,0x00,0x00,0xa2,0x04,0x00,0x00,0x78,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0x23,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xd5,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0x2d,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x23,0x16,0x00,0x00,0x70,0x04,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x26,0x16,0x00,0x00,0x2d,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x32,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x26,0x16,0x00,0x00,0xb8,0x00,0x05,0x00,0xd2,0x00,0x00,0x00, +0x33,0x16,0x00,0x00,0x32,0x16,0x00,0x00,0x29,0x03,0x00,0x00,0xf7,0x00,0x03,0x00, +0x43,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x33,0x16,0x00,0x00, +0x34,0x16,0x00,0x00,0x35,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x35,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x37,0x16,0x00,0x00,0x5c,0x04,0x00,0x00, +0x26,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x38,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x37,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3b,0x16,0x00,0x00,0x38,0x16,0x00,0x00,0x37,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3d,0x16,0x00,0x00,0x63,0x04,0x00,0x00, +0x26,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x3e,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x3d,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x41,0x16,0x00,0x00,0x3e,0x16,0x00,0x00,0x3d,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x42,0x16,0x00,0x00,0x3b,0x16,0x00,0x00, +0x41,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x43,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x34,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x43,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x43,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa9,0x26,0x00,0x00, +0x42,0x16,0x00,0x00,0x35,0x16,0x00,0x00,0xc9,0x01,0x00,0x00,0x34,0x16,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x28,0x16,0x00,0x00,0xa9,0x26,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xd8,0x15,0x00,0x00,0xa8,0x04,0x00,0x00, +0x78,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x4b,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xd8,0x15,0x00,0x00,0x0c,0x00,0x07,0x00, +0x52,0x00,0x00,0x00,0x55,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x4b,0x16,0x00,0x00,0x70,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x4e,0x16,0x00,0x00,0x55,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x5a,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x4e,0x16,0x00,0x00, +0xb8,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0x5b,0x16,0x00,0x00,0x5a,0x16,0x00,0x00, +0x29,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x6b,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x5b,0x16,0x00,0x00,0x5c,0x16,0x00,0x00,0x5d,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5d,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5f,0x16,0x00,0x00,0x5c,0x04,0x00,0x00,0x4e,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x60,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x5f,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x63,0x16,0x00,0x00, +0x60,0x16,0x00,0x00,0x5f,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x65,0x16,0x00,0x00,0x63,0x04,0x00,0x00,0x4e,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x66,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x65,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x69,0x16,0x00,0x00, +0x66,0x16,0x00,0x00,0x65,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6a,0x16,0x00,0x00,0x63,0x16,0x00,0x00,0x69,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0x6b,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x5c,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0x6b,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x6b,0x16,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xaa,0x26,0x00,0x00,0x6a,0x16,0x00,0x00,0x5d,0x16,0x00,0x00, +0xc9,0x01,0x00,0x00,0x5c,0x16,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x50,0x16,0x00,0x00,0xaa,0x26,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xdb,0x15,0x00,0x00,0x70,0x04,0x00,0x00,0x78,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0x73,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xdb,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0x7d,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x73,0x16,0x00,0x00,0x70,0x04,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x76,0x16,0x00,0x00,0x7d,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x82,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x76,0x16,0x00,0x00,0xb8,0x00,0x05,0x00,0xd2,0x00,0x00,0x00, +0x83,0x16,0x00,0x00,0x82,0x16,0x00,0x00,0x29,0x03,0x00,0x00,0xf7,0x00,0x03,0x00, +0x93,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x83,0x16,0x00,0x00, +0x84,0x16,0x00,0x00,0x85,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x85,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x87,0x16,0x00,0x00,0x5c,0x04,0x00,0x00, +0x76,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x88,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x87,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8b,0x16,0x00,0x00,0x88,0x16,0x00,0x00,0x87,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8d,0x16,0x00,0x00,0x63,0x04,0x00,0x00, +0x76,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x8e,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x8d,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x91,0x16,0x00,0x00,0x8e,0x16,0x00,0x00,0x8d,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x92,0x16,0x00,0x00,0x8b,0x16,0x00,0x00, +0x91,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x93,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x84,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x93,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x93,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xab,0x26,0x00,0x00, +0x92,0x16,0x00,0x00,0x85,0x16,0x00,0x00,0xc9,0x01,0x00,0x00,0x84,0x16,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x78,0x16,0x00,0x00,0xab,0x26,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xdf,0x15,0x00,0x00,0x3a,0x0e,0x00,0x00, +0x00,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xe2,0x15,0x00,0x00, +0x40,0x0e,0x00,0x00,0x28,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0xe3,0x15,0x00,0x00,0xdf,0x15,0x00,0x00,0xe2,0x15,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xe6,0x15,0x00,0x00,0x46,0x0e,0x00,0x00,0x50,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xe7,0x15,0x00,0x00,0xe3,0x15,0x00,0x00, +0xe6,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xea,0x15,0x00,0x00, +0x4c,0x0e,0x00,0x00,0x78,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0xeb,0x15,0x00,0x00,0xe7,0x15,0x00,0x00,0xea,0x15,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xee,0x15,0x00,0x00,0x00,0x16,0x00,0x00,0x28,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xf0,0x15,0x00,0x00,0xee,0x15,0x00,0x00, +0x50,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xf2,0x15,0x00,0x00, +0xf0,0x15,0x00,0x00,0x78,0x16,0x00,0x00,0x50,0x00,0x07,0x00,0x59,0x00,0x00,0x00, +0xf3,0x15,0x00,0x00,0xf2,0x15,0x00,0x00,0xf2,0x15,0x00,0x00,0xf2,0x15,0x00,0x00, +0xf2,0x15,0x00,0x00,0x88,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xf4,0x15,0x00,0x00, +0xeb,0x15,0x00,0x00,0xf3,0x15,0x00,0x00,0xf7,0x00,0x03,0x00,0xe9,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x0b,0x16,0x00,0x00,0xda,0x16,0x00,0x00, +0xdb,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xdb,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xdd,0x16,0x00,0x00,0x5c,0x04,0x00,0x00,0xfe,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xde,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xdd,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe1,0x16,0x00,0x00,0xde,0x16,0x00,0x00,0xdd,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe3,0x16,0x00,0x00,0x63,0x04,0x00,0x00,0xfe,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xe4,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xe3,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe7,0x16,0x00,0x00,0xe4,0x16,0x00,0x00,0xe3,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe8,0x16,0x00,0x00,0xe1,0x16,0x00,0x00,0xe7,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe9,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xda,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe9,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xe9,0x16,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xac,0x26,0x00,0x00,0xe8,0x16,0x00,0x00, +0xdb,0x16,0x00,0x00,0xc9,0x01,0x00,0x00,0xda,0x16,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0xce,0x16,0x00,0x00,0xac,0x26,0x00,0x00,0xf7,0x00,0x03,0x00, +0x11,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x33,0x16,0x00,0x00, +0x02,0x17,0x00,0x00,0x03,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x03,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x05,0x17,0x00,0x00,0x5c,0x04,0x00,0x00, +0x26,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x06,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x05,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x09,0x17,0x00,0x00,0x06,0x17,0x00,0x00,0x05,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0b,0x17,0x00,0x00,0x63,0x04,0x00,0x00, +0x26,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x0c,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x0b,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0f,0x17,0x00,0x00,0x0c,0x17,0x00,0x00,0x0b,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x10,0x17,0x00,0x00,0x09,0x17,0x00,0x00, +0x0f,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x11,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x02,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x11,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x11,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xad,0x26,0x00,0x00, +0x10,0x17,0x00,0x00,0x03,0x17,0x00,0x00,0xc9,0x01,0x00,0x00,0x02,0x17,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xf6,0x16,0x00,0x00,0xad,0x26,0x00,0x00, +0xf7,0x00,0x03,0x00,0x39,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x5b,0x16,0x00,0x00,0x2a,0x17,0x00,0x00,0x2b,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2b,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2d,0x17,0x00,0x00, +0x5c,0x04,0x00,0x00,0x4e,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x2e,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x2d,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x31,0x17,0x00,0x00,0x2e,0x17,0x00,0x00, +0x2d,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x33,0x17,0x00,0x00, +0x63,0x04,0x00,0x00,0x4e,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x34,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x33,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x37,0x17,0x00,0x00,0x34,0x17,0x00,0x00, +0x33,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x38,0x17,0x00,0x00, +0x31,0x17,0x00,0x00,0x37,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x39,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x2a,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x39,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x39,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xae,0x26,0x00,0x00,0x38,0x17,0x00,0x00,0x2b,0x17,0x00,0x00,0xc9,0x01,0x00,0x00, +0x2a,0x17,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x1e,0x17,0x00,0x00, +0xae,0x26,0x00,0x00,0xf7,0x00,0x03,0x00,0x61,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x83,0x16,0x00,0x00,0x52,0x17,0x00,0x00,0x53,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x53,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x55,0x17,0x00,0x00,0x5c,0x04,0x00,0x00,0x76,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x56,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x55,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x59,0x17,0x00,0x00, +0x56,0x17,0x00,0x00,0x55,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5b,0x17,0x00,0x00,0x63,0x04,0x00,0x00,0x76,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x5c,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x5b,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5f,0x17,0x00,0x00, +0x5c,0x17,0x00,0x00,0x5b,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x60,0x17,0x00,0x00,0x59,0x17,0x00,0x00,0x5f,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0x61,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x52,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0x61,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x61,0x17,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xaf,0x26,0x00,0x00,0x60,0x17,0x00,0x00,0x53,0x17,0x00,0x00, +0xc9,0x01,0x00,0x00,0x52,0x17,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x46,0x17,0x00,0x00,0xaf,0x26,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0xad,0x16,0x00,0x00,0x52,0x0e,0x00,0x00,0xce,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xb0,0x16,0x00,0x00,0x58,0x0e,0x00,0x00,0xf6,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xb1,0x16,0x00,0x00,0xad,0x16,0x00,0x00, +0xb0,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xb4,0x16,0x00,0x00, +0x5e,0x0e,0x00,0x00,0x1e,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0xb5,0x16,0x00,0x00,0xb1,0x16,0x00,0x00,0xb4,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xb8,0x16,0x00,0x00,0x64,0x0e,0x00,0x00,0x46,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xb9,0x16,0x00,0x00,0xb5,0x16,0x00,0x00, +0xb8,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xbc,0x16,0x00,0x00, +0xce,0x16,0x00,0x00,0xf6,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xbe,0x16,0x00,0x00,0xbc,0x16,0x00,0x00,0x1e,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xc0,0x16,0x00,0x00,0xbe,0x16,0x00,0x00,0x46,0x17,0x00,0x00, +0x50,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0xc1,0x16,0x00,0x00,0xc0,0x16,0x00,0x00, +0xc0,0x16,0x00,0x00,0xc0,0x16,0x00,0x00,0xc0,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xc2,0x16,0x00,0x00,0xb9,0x16,0x00,0x00,0xc1,0x16,0x00,0x00, +0xf7,0x00,0x03,0x00,0xb7,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x0b,0x16,0x00,0x00,0xa8,0x17,0x00,0x00,0xa9,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa9,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xab,0x17,0x00,0x00, +0x5c,0x04,0x00,0x00,0xfe,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xac,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xab,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xaf,0x17,0x00,0x00,0xac,0x17,0x00,0x00, +0xab,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb1,0x17,0x00,0x00, +0x63,0x04,0x00,0x00,0xfe,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xb2,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xb1,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb5,0x17,0x00,0x00,0xb2,0x17,0x00,0x00, +0xb1,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb6,0x17,0x00,0x00, +0xaf,0x17,0x00,0x00,0xb5,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0xb7,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa8,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0xb7,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb7,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xb0,0x26,0x00,0x00,0xb6,0x17,0x00,0x00,0xa9,0x17,0x00,0x00,0xc9,0x01,0x00,0x00, +0xa8,0x17,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x9c,0x17,0x00,0x00, +0xb0,0x26,0x00,0x00,0xf7,0x00,0x03,0x00,0xdf,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x33,0x16,0x00,0x00,0xd0,0x17,0x00,0x00,0xd1,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd1,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd3,0x17,0x00,0x00,0x5c,0x04,0x00,0x00,0x26,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xd4,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xd3,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd7,0x17,0x00,0x00, +0xd4,0x17,0x00,0x00,0xd3,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd9,0x17,0x00,0x00,0x63,0x04,0x00,0x00,0x26,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xda,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xd9,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdd,0x17,0x00,0x00, +0xda,0x17,0x00,0x00,0xd9,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xde,0x17,0x00,0x00,0xd7,0x17,0x00,0x00,0xdd,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0xdf,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xd0,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0xdf,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xdf,0x17,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xb1,0x26,0x00,0x00,0xde,0x17,0x00,0x00,0xd1,0x17,0x00,0x00, +0xc9,0x01,0x00,0x00,0xd0,0x17,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0xc4,0x17,0x00,0x00,0xb1,0x26,0x00,0x00,0xf7,0x00,0x03,0x00,0x07,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x5b,0x16,0x00,0x00,0xf8,0x17,0x00,0x00, +0xf9,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xf9,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfb,0x17,0x00,0x00,0x5c,0x04,0x00,0x00,0x4e,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xfc,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xfb,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xff,0x17,0x00,0x00,0xfc,0x17,0x00,0x00,0xfb,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x01,0x18,0x00,0x00,0x63,0x04,0x00,0x00,0x4e,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x02,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x01,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x05,0x18,0x00,0x00,0x02,0x18,0x00,0x00,0x01,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x06,0x18,0x00,0x00,0xff,0x17,0x00,0x00,0x05,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x07,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xf8,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0x07,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x07,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb2,0x26,0x00,0x00,0x06,0x18,0x00,0x00, +0xf9,0x17,0x00,0x00,0xc9,0x01,0x00,0x00,0xf8,0x17,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0xec,0x17,0x00,0x00,0xb2,0x26,0x00,0x00,0xf7,0x00,0x03,0x00, +0x2f,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x83,0x16,0x00,0x00, +0x20,0x18,0x00,0x00,0x21,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x21,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x23,0x18,0x00,0x00,0x5c,0x04,0x00,0x00, +0x76,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x24,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x23,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x27,0x18,0x00,0x00,0x24,0x18,0x00,0x00,0x23,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x29,0x18,0x00,0x00,0x63,0x04,0x00,0x00, +0x76,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x2a,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x29,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2d,0x18,0x00,0x00,0x2a,0x18,0x00,0x00,0x29,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2e,0x18,0x00,0x00,0x27,0x18,0x00,0x00, +0x2d,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x2f,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x20,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x2f,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2f,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb3,0x26,0x00,0x00, +0x2e,0x18,0x00,0x00,0x21,0x18,0x00,0x00,0xc9,0x01,0x00,0x00,0x20,0x18,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x14,0x18,0x00,0x00,0xb3,0x26,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x7b,0x17,0x00,0x00,0x6a,0x0e,0x00,0x00, +0x9c,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x7e,0x17,0x00,0x00, +0x70,0x0e,0x00,0x00,0xc4,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x7f,0x17,0x00,0x00,0x7b,0x17,0x00,0x00,0x7e,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x82,0x17,0x00,0x00,0x76,0x0e,0x00,0x00,0xec,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x83,0x17,0x00,0x00,0x7f,0x17,0x00,0x00, +0x82,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x86,0x17,0x00,0x00, +0x7c,0x0e,0x00,0x00,0x14,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x87,0x17,0x00,0x00,0x83,0x17,0x00,0x00,0x86,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x8a,0x17,0x00,0x00,0x9c,0x17,0x00,0x00,0xc4,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x8c,0x17,0x00,0x00,0x8a,0x17,0x00,0x00, +0xec,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x8e,0x17,0x00,0x00, +0x8c,0x17,0x00,0x00,0x14,0x18,0x00,0x00,0x50,0x00,0x07,0x00,0x59,0x00,0x00,0x00, +0x8f,0x17,0x00,0x00,0x8e,0x17,0x00,0x00,0x8e,0x17,0x00,0x00,0x8e,0x17,0x00,0x00, +0x8e,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x90,0x17,0x00,0x00, +0x87,0x17,0x00,0x00,0x8f,0x17,0x00,0x00,0xf7,0x00,0x03,0x00,0x85,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x0b,0x16,0x00,0x00,0x76,0x18,0x00,0x00, +0x77,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x77,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x5c,0x04,0x00,0x00,0xfe,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x7a,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7d,0x18,0x00,0x00,0x7a,0x18,0x00,0x00,0x79,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7f,0x18,0x00,0x00,0x63,0x04,0x00,0x00,0xfe,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x80,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x7f,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x83,0x18,0x00,0x00,0x80,0x18,0x00,0x00,0x7f,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x84,0x18,0x00,0x00,0x7d,0x18,0x00,0x00,0x83,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x85,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x76,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x85,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x85,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb4,0x26,0x00,0x00,0x84,0x18,0x00,0x00, +0x77,0x18,0x00,0x00,0xc9,0x01,0x00,0x00,0x76,0x18,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x6a,0x18,0x00,0x00,0xb4,0x26,0x00,0x00,0xf7,0x00,0x03,0x00, +0xad,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x33,0x16,0x00,0x00, +0x9e,0x18,0x00,0x00,0x9f,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x9f,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa1,0x18,0x00,0x00,0x5c,0x04,0x00,0x00, +0x26,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa2,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xa1,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa5,0x18,0x00,0x00,0xa2,0x18,0x00,0x00,0xa1,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa7,0x18,0x00,0x00,0x63,0x04,0x00,0x00, +0x26,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa8,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xa7,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xab,0x18,0x00,0x00,0xa8,0x18,0x00,0x00,0xa7,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xac,0x18,0x00,0x00,0xa5,0x18,0x00,0x00, +0xab,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xad,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9e,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xad,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xad,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb5,0x26,0x00,0x00, +0xac,0x18,0x00,0x00,0x9f,0x18,0x00,0x00,0xc9,0x01,0x00,0x00,0x9e,0x18,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x92,0x18,0x00,0x00,0xb5,0x26,0x00,0x00, +0xf7,0x00,0x03,0x00,0xd5,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x5b,0x16,0x00,0x00,0xc6,0x18,0x00,0x00,0xc7,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc7,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc9,0x18,0x00,0x00, +0x5c,0x04,0x00,0x00,0x4e,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xca,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xc9,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcd,0x18,0x00,0x00,0xca,0x18,0x00,0x00, +0xc9,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcf,0x18,0x00,0x00, +0x63,0x04,0x00,0x00,0x4e,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xd0,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xcf,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd3,0x18,0x00,0x00,0xd0,0x18,0x00,0x00, +0xcf,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd4,0x18,0x00,0x00, +0xcd,0x18,0x00,0x00,0xd3,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xd5,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc6,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xd5,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd5,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xb6,0x26,0x00,0x00,0xd4,0x18,0x00,0x00,0xc7,0x18,0x00,0x00,0xc9,0x01,0x00,0x00, +0xc6,0x18,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xba,0x18,0x00,0x00, +0xb6,0x26,0x00,0x00,0xf7,0x00,0x03,0x00,0xfd,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x83,0x16,0x00,0x00,0xee,0x18,0x00,0x00,0xef,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xef,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf1,0x18,0x00,0x00,0x5c,0x04,0x00,0x00,0x76,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xf2,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xf1,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf5,0x18,0x00,0x00, +0xf2,0x18,0x00,0x00,0xf1,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf7,0x18,0x00,0x00,0x63,0x04,0x00,0x00,0x76,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xf8,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xf7,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfb,0x18,0x00,0x00, +0xf8,0x18,0x00,0x00,0xf7,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfc,0x18,0x00,0x00,0xf5,0x18,0x00,0x00,0xfb,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0xfd,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xee,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0xfd,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xfd,0x18,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xb7,0x26,0x00,0x00,0xfc,0x18,0x00,0x00,0xef,0x18,0x00,0x00, +0xc9,0x01,0x00,0x00,0xee,0x18,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0xe2,0x18,0x00,0x00,0xb7,0x26,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x49,0x18,0x00,0x00,0x82,0x0e,0x00,0x00,0x6a,0x18,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x4c,0x18,0x00,0x00,0x88,0x0e,0x00,0x00,0x92,0x18,0x00,0x00, +0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x4d,0x18,0x00,0x00,0x49,0x18,0x00,0x00, +0x4c,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x50,0x18,0x00,0x00, +0x8e,0x0e,0x00,0x00,0xba,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x51,0x18,0x00,0x00,0x4d,0x18,0x00,0x00,0x50,0x18,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x54,0x18,0x00,0x00,0x94,0x0e,0x00,0x00,0xe2,0x18,0x00,0x00, +0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x55,0x18,0x00,0x00,0x51,0x18,0x00,0x00, +0x54,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x58,0x18,0x00,0x00, +0x6a,0x18,0x00,0x00,0x92,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x5a,0x18,0x00,0x00,0x58,0x18,0x00,0x00,0xba,0x18,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x5c,0x18,0x00,0x00,0x5a,0x18,0x00,0x00,0xe2,0x18,0x00,0x00, +0x50,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0x5d,0x18,0x00,0x00,0x5c,0x18,0x00,0x00, +0x5c,0x18,0x00,0x00,0x5c,0x18,0x00,0x00,0x5c,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x5e,0x18,0x00,0x00,0x55,0x18,0x00,0x00,0x5d,0x18,0x00,0x00, +0x51,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xa0,0x15,0x00,0x00,0xcf,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x0a,0x19,0x00,0x00, +0x9c,0x04,0x00,0x00,0xa0,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0x33,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x0a,0x19,0x00,0x00, +0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0x3d,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x33,0x19,0x00,0x00,0x70,0x04,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x36,0x19,0x00,0x00,0x3d,0x19,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x42,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x36,0x19,0x00,0x00,0xb8,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0x43,0x19,0x00,0x00, +0x42,0x19,0x00,0x00,0x29,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x53,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x43,0x19,0x00,0x00,0x44,0x19,0x00,0x00, +0x45,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x45,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x47,0x19,0x00,0x00,0x5c,0x04,0x00,0x00,0x36,0x19,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x48,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x47,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4b,0x19,0x00,0x00,0x48,0x19,0x00,0x00,0x47,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4d,0x19,0x00,0x00,0x63,0x04,0x00,0x00,0x36,0x19,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x4e,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x4d,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x51,0x19,0x00,0x00,0x4e,0x19,0x00,0x00,0x4d,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x52,0x19,0x00,0x00,0x4b,0x19,0x00,0x00,0x51,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x53,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x44,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x53,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x53,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb8,0x26,0x00,0x00,0x52,0x19,0x00,0x00, +0x45,0x19,0x00,0x00,0xc9,0x01,0x00,0x00,0x44,0x19,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x38,0x19,0x00,0x00,0xb8,0x26,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x0d,0x19,0x00,0x00,0xa2,0x04,0x00,0x00,0xa0,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x5b,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x0d,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00, +0x65,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x5b,0x19,0x00,0x00, +0x70,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5e,0x19,0x00,0x00, +0x65,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x6a,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x5e,0x19,0x00,0x00,0xb8,0x00,0x05,0x00, +0xd2,0x00,0x00,0x00,0x6b,0x19,0x00,0x00,0x6a,0x19,0x00,0x00,0x29,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0x7b,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x6b,0x19,0x00,0x00,0x6c,0x19,0x00,0x00,0x6d,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x6d,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6f,0x19,0x00,0x00, +0x5c,0x04,0x00,0x00,0x5e,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x70,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x6f,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x73,0x19,0x00,0x00,0x70,0x19,0x00,0x00, +0x6f,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x75,0x19,0x00,0x00, +0x63,0x04,0x00,0x00,0x5e,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x76,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x75,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x79,0x19,0x00,0x00,0x76,0x19,0x00,0x00, +0x75,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7a,0x19,0x00,0x00, +0x73,0x19,0x00,0x00,0x79,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x7b,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6c,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x7b,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x7b,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xb9,0x26,0x00,0x00,0x7a,0x19,0x00,0x00,0x6d,0x19,0x00,0x00,0xc9,0x01,0x00,0x00, +0x6c,0x19,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x60,0x19,0x00,0x00, +0xb9,0x26,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x10,0x19,0x00,0x00, +0xa8,0x04,0x00,0x00,0xa0,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0x83,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x10,0x19,0x00,0x00, +0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0x8d,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x83,0x19,0x00,0x00,0x70,0x04,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x86,0x19,0x00,0x00,0x8d,0x19,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x92,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x86,0x19,0x00,0x00,0xb8,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0x93,0x19,0x00,0x00, +0x92,0x19,0x00,0x00,0x29,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0xa3,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x93,0x19,0x00,0x00,0x94,0x19,0x00,0x00, +0x95,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x95,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x97,0x19,0x00,0x00,0x5c,0x04,0x00,0x00,0x86,0x19,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x98,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x97,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9b,0x19,0x00,0x00,0x98,0x19,0x00,0x00,0x97,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9d,0x19,0x00,0x00,0x63,0x04,0x00,0x00,0x86,0x19,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x9e,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x9d,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa1,0x19,0x00,0x00,0x9e,0x19,0x00,0x00,0x9d,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa2,0x19,0x00,0x00,0x9b,0x19,0x00,0x00,0xa1,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa3,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x94,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa3,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xa3,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xba,0x26,0x00,0x00,0xa2,0x19,0x00,0x00, +0x95,0x19,0x00,0x00,0xc9,0x01,0x00,0x00,0x94,0x19,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x88,0x19,0x00,0x00,0xba,0x26,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x13,0x19,0x00,0x00,0x70,0x04,0x00,0x00,0xa0,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xab,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x13,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00, +0xb5,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xab,0x19,0x00,0x00, +0x70,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xae,0x19,0x00,0x00, +0xb5,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xba,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xae,0x19,0x00,0x00,0xb8,0x00,0x05,0x00, +0xd2,0x00,0x00,0x00,0xbb,0x19,0x00,0x00,0xba,0x19,0x00,0x00,0x29,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0xcb,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xbb,0x19,0x00,0x00,0xbc,0x19,0x00,0x00,0xbd,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0xbd,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbf,0x19,0x00,0x00, +0x5c,0x04,0x00,0x00,0xae,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xc0,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xbf,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc3,0x19,0x00,0x00,0xc0,0x19,0x00,0x00, +0xbf,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc5,0x19,0x00,0x00, +0x63,0x04,0x00,0x00,0xae,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xc6,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xc5,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc9,0x19,0x00,0x00,0xc6,0x19,0x00,0x00, +0xc5,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xca,0x19,0x00,0x00, +0xc3,0x19,0x00,0x00,0xc9,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0xcb,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbc,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0xcb,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xcb,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xbb,0x26,0x00,0x00,0xca,0x19,0x00,0x00,0xbd,0x19,0x00,0x00,0xc9,0x01,0x00,0x00, +0xbc,0x19,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xb0,0x19,0x00,0x00, +0xbb,0x26,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x17,0x19,0x00,0x00, +0xf4,0x15,0x00,0x00,0x38,0x19,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x1a,0x19,0x00,0x00,0xc2,0x16,0x00,0x00,0x60,0x19,0x00,0x00,0x81,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x1b,0x19,0x00,0x00,0x17,0x19,0x00,0x00,0x1a,0x19,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x1e,0x19,0x00,0x00,0x90,0x17,0x00,0x00, +0x88,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x1f,0x19,0x00,0x00, +0x1b,0x19,0x00,0x00,0x1e,0x19,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x22,0x19,0x00,0x00,0x5e,0x18,0x00,0x00,0xb0,0x19,0x00,0x00,0x81,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x23,0x19,0x00,0x00,0x1f,0x19,0x00,0x00,0x22,0x19,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x26,0x19,0x00,0x00,0x38,0x19,0x00,0x00, +0x60,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x28,0x19,0x00,0x00, +0x26,0x19,0x00,0x00,0x88,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x2a,0x19,0x00,0x00,0x28,0x19,0x00,0x00,0xb0,0x19,0x00,0x00,0x50,0x00,0x07,0x00, +0x59,0x00,0x00,0x00,0x2b,0x19,0x00,0x00,0x2a,0x19,0x00,0x00,0x2a,0x19,0x00,0x00, +0x2a,0x19,0x00,0x00,0x2a,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x2c,0x19,0x00,0x00,0x23,0x19,0x00,0x00,0x2b,0x19,0x00,0x00,0x50,0x00,0x07,0x00, +0x20,0x05,0x00,0x00,0xaa,0x15,0x00,0x00,0x58,0x0e,0x00,0x00,0x5e,0x0e,0x00,0x00, +0x70,0x0e,0x00,0x00,0x76,0x0e,0x00,0x00,0x3e,0x00,0x03,0x00,0x65,0x15,0x00,0x00, +0xaa,0x15,0x00,0x00,0x41,0x00,0x05,0x00,0x5a,0x00,0x00,0x00,0xab,0x15,0x00,0x00, +0x65,0x15,0x00,0x00,0x18,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0xac,0x15,0x00,0x00,0xab,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0xae,0x15,0x00,0x00,0xab,0x15,0x00,0x00,0xf9,0x00,0x02,0x00,0xaf,0x15,0x00,0x00, +0xf8,0x00,0x02,0x00,0xaf,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x59,0x00,0x00,0x00, +0xbf,0x26,0x00,0x00,0xae,0x15,0x00,0x00,0xcb,0x19,0x00,0x00,0xd6,0x19,0x00,0x00, +0xb3,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0xbe,0x26,0x00,0x00, +0xac,0x15,0x00,0x00,0xcb,0x19,0x00,0x00,0xd1,0x19,0x00,0x00,0xb3,0x15,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xbc,0x26,0x00,0x00,0x1e,0x02,0x00,0x00, +0xcb,0x19,0x00,0x00,0xc0,0x15,0x00,0x00,0xb3,0x15,0x00,0x00,0xb1,0x00,0x05,0x00, +0xd2,0x00,0x00,0x00,0xb2,0x15,0x00,0x00,0xbc,0x26,0x00,0x00,0x28,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0xc1,0x15,0x00,0x00,0xb3,0x15,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xb2,0x15,0x00,0x00,0xb3,0x15,0x00,0x00,0xc1,0x15,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb3,0x15,0x00,0x00,0x41,0x00,0x05,0x00,0x5a,0x00,0x00,0x00, +0xb6,0x15,0x00,0x00,0x65,0x15,0x00,0x00,0xbc,0x26,0x00,0x00,0x3d,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0xb7,0x15,0x00,0x00,0xb6,0x15,0x00,0x00,0x0c,0x00,0x07,0x00, +0x59,0x00,0x00,0x00,0xd1,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xbe,0x26,0x00,0x00,0xb7,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0xbc,0x15,0x00,0x00,0xb6,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x59,0x00,0x00,0x00, +0xd6,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xbf,0x26,0x00,0x00, +0xbc,0x15,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xc0,0x15,0x00,0x00, +0xbc,0x26,0x00,0x00,0x1e,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xaf,0x15,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc1,0x15,0x00,0x00,0x0c,0x00,0x08,0x00,0x59,0x00,0x00,0x00, +0xc5,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x2c,0x19,0x00,0x00, +0xbe,0x26,0x00,0x00,0xbf,0x26,0x00,0x00,0x73,0x00,0x04,0x00,0x91,0x00,0x00,0x00, +0x8f,0x0d,0x00,0x00,0xc5,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x5d,0x02,0x00,0x00, +0xda,0x19,0x00,0x00,0xdf,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00, +0xdb,0x19,0x00,0x00,0xda,0x19,0x00,0x00,0xe1,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x18,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdc,0x19,0x00,0x00, +0xdb,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xd2,0x00,0x00,0x00, +0xde,0x19,0x00,0x00,0xdc,0x19,0x00,0x00,0xc8,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe0,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xe0,0x19,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x88,0x28,0x00,0x00,0xde,0x19,0x00,0x00,0xc9,0x01,0x00,0x00, +0xdc,0x19,0x00,0x00,0x41,0x00,0x05,0x00,0x4e,0x02,0x00,0x00,0xe4,0x19,0x00,0x00, +0x17,0x02,0x00,0x00,0x53,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xe5,0x19,0x00,0x00,0xe4,0x19,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x93,0x0d,0x00,0x00,0x8f,0x0d,0x00,0x00,0x8f,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xea,0x19,0x00,0x00,0xe5,0x19,0x00,0x00,0xe5,0x19,0x00,0x00,0xe5,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xeb,0x19,0x00,0x00,0x93,0x0d,0x00,0x00, +0xea,0x19,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xee,0x19,0x00,0x00, +0xeb,0x19,0x00,0x00,0x88,0x28,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xf2,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xee,0x19,0x00,0x00, +0x38,0x0b,0x00,0x00,0xa2,0x26,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf8,0x19,0x00,0x00,0xf2,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf9,0x19,0x00,0x00,0x7d,0x03,0x00,0x00,0xf8,0x19,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfb,0x19,0x00,0x00,0xf2,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfc,0x19,0x00,0x00, +0x81,0x03,0x00,0x00,0xfb,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfd,0x19,0x00,0x00,0xf9,0x19,0x00,0x00,0xfc,0x19,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xff,0x19,0x00,0x00,0xf2,0x19,0x00,0x00,0x02,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x00,0x1a,0x00,0x00,0x7d,0x03,0x00,0x00, +0xff,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x01,0x1a,0x00,0x00, +0xfd,0x19,0x00,0x00,0x00,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x04,0x1a,0x00,0x00,0x81,0x03,0x00,0x00,0xf8,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x07,0x1a,0x00,0x00,0x81,0x03,0x00,0x00,0xff,0x19,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x08,0x1a,0x00,0x00,0x04,0x1a,0x00,0x00, +0x07,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0b,0x1a,0x00,0x00, +0x91,0x03,0x00,0x00,0xf8,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0f,0x1a,0x00,0x00,0x0b,0x1a,0x00,0x00,0xfc,0x19,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x13,0x1a,0x00,0x00,0x0f,0x1a,0x00,0x00,0x00,0x1a,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x14,0x1a,0x00,0x00,0x01,0x1a,0x00,0x00, +0x08,0x1a,0x00,0x00,0x13,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x98,0x0d,0x00,0x00,0x8f,0x0d,0x00,0x00,0x03,0x00,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x99,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x98,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x19,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x99,0x0d,0x00,0x00,0xc8,0x01,0x00,0x00, +0xc9,0x01,0x00,0x00,0xb8,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0x9d,0x0d,0x00,0x00, +0x98,0x0d,0x00,0x00,0xc8,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0xbd,0x02,0x00,0x00, +0x35,0x1a,0x00,0x00,0xbf,0x02,0x00,0x00,0x62,0x00,0x05,0x00,0x91,0x00,0x00,0x00, +0x37,0x1a,0x00,0x00,0x35,0x1a,0x00,0x00,0xf0,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x38,0x1a,0x00,0x00,0x37,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xba,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0x24,0x1a,0x00,0x00,0x38,0x1a,0x00,0x00, +0xfb,0x08,0x00,0x00,0x3d,0x00,0x04,0x00,0x5d,0x02,0x00,0x00,0x3c,0x1a,0x00,0x00, +0xd4,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x65,0x02,0x00,0x00,0x3e,0x1a,0x00,0x00, +0x3c,0x1a,0x00,0x00,0x6d,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x91,0x00,0x00,0x00, +0x40,0x1a,0x00,0x00,0x3e,0x1a,0x00,0x00,0x50,0x0d,0x00,0x00,0x02,0x00,0x00,0x00, +0xc8,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x41,0x1a,0x00,0x00, +0x40,0x1a,0x00,0x00,0x40,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x50,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x50,0x0c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xee,0x27,0x00,0x00,0x38,0x0b,0x00,0x00, +0x45,0x0c,0x00,0x00,0x14,0x1a,0x00,0x00,0xe0,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0xd2,0x00,0x00,0x00,0xdd,0x27,0x00,0x00,0xf4,0x08,0x00,0x00,0x45,0x0c,0x00,0x00, +0x9d,0x0d,0x00,0x00,0xe0,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xc5,0x26,0x00,0x00,0xf4,0x02,0x00,0x00,0x45,0x0c,0x00,0x00,0x41,0x1a,0x00,0x00, +0xe0,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0xd2,0x00,0x00,0x00,0xc3,0x26,0x00,0x00, +0xf4,0x08,0x00,0x00,0x45,0x0c,0x00,0x00,0x24,0x1a,0x00,0x00,0xe0,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc1,0x26,0x00,0x00,0xc8,0x01,0x00,0x00, +0x45,0x0c,0x00,0x00,0x19,0x1a,0x00,0x00,0xe0,0x19,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x47,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xdd,0x0c,0x00,0x00,0xc1,0x26,0x00,0x00,0x41,0x00,0x05,0x00,0x2e,0x02,0x00,0x00, +0xdf,0x1a,0x00,0x00,0x17,0x02,0x00,0x00,0x2d,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xe0,0x1a,0x00,0x00,0xdf,0x1a,0x00,0x00,0xc4,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xc8,0x1a,0x00,0x00,0x23,0x02,0x00,0x00,0xe0,0x1a,0x00,0x00, +0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc9,0x1a,0x00,0x00,0xc8,0x1a,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xcd,0x1a,0x00,0x00,0xc9,0x1a,0x00,0x00, +0xc9,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xce,0x1a,0x00,0x00, +0xbe,0x0c,0x00,0x00,0xcd,0x1a,0x00,0x00,0x6e,0x00,0x04,0x00,0x64,0x00,0x00,0x00, +0xcf,0x1a,0x00,0x00,0xce,0x1a,0x00,0x00,0x41,0x00,0x05,0x00,0x19,0x02,0x00,0x00, +0xe7,0x1a,0x00,0x00,0x17,0x02,0x00,0x00,0x28,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x64,0x00,0x00,0x00,0xe8,0x1a,0x00,0x00,0xe7,0x1a,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xf4,0x1a,0x00,0x00,0xcf,0x1a,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xf5,0x1a,0x00,0x00,0xb8,0x0c,0x00,0x00,0xf4,0x1a,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xf8,0x1a,0x00,0x00,0xf4,0x1a,0x00,0x00, +0x1f,0x04,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x05,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xf5,0x1a,0x00,0x00,0xf8,0x1a,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x0a,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x1f,0x04,0x00,0x00,0x05,0x1b,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xfe,0x1a,0x00,0x00,0xe8,0x1a,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xff,0x1a,0x00,0x00,0x0a,0x1b,0x00,0x00,0xfe,0x1a,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5d,0x02,0x00,0x00,0x0e,0x1b,0x00,0x00,0xdf,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0x0f,0x1b,0x00,0x00,0x0e,0x1b,0x00,0x00, +0xe1,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x18,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x10,0x1b,0x00,0x00,0x0f,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0x12,0x1b,0x00,0x00,0x10,0x1b,0x00,0x00, +0xc8,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x14,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x14,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x89,0x28,0x00,0x00, +0x12,0x1b,0x00,0x00,0xc9,0x01,0x00,0x00,0x10,0x1b,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5d,0x02,0x00,0x00,0x1c,0x1b,0x00,0x00,0x5f,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x65,0x02,0x00,0x00,0x1e,0x1b,0x00,0x00,0x1c,0x1b,0x00,0x00,0x6d,0x0d,0x00,0x00, +0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x21,0x1b,0x00,0x00,0xe0,0x1a,0x00,0x00, +0x58,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0x22,0x1b,0x00,0x00,0x1e,0x1b,0x00,0x00, +0xff,0x1a,0x00,0x00,0x02,0x00,0x00,0x00,0x21,0x1b,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x23,0x1b,0x00,0x00,0x22,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd8,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x23,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd9,0x1a,0x00,0x00,0x89,0x28,0x00,0x00,0xd8,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x28,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0xd9,0x1a,0x00,0x00,0x47,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x62,0x1a,0x00,0x00,0xc5,0x26,0x00,0x00,0x01,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0xd2,0x00,0x00,0x00,0x63,0x1a,0x00,0x00,0x62,0x1a,0x00,0x00,0xc8,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x69,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x63,0x1a,0x00,0x00,0x64,0x1a,0x00,0x00,0x66,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x66,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x69,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x64,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x69,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x69,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc9,0x26,0x00,0x00, +0x62,0x1a,0x00,0x00,0x66,0x1a,0x00,0x00,0x28,0x1b,0x00,0x00,0x64,0x1a,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x06,0x26,0x00,0x00,0xc9,0x26,0x00,0x00, +0xc5,0x26,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x3f,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc9,0x26,0x00,0x00, +0x28,0x1b,0x00,0x00,0xb7,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0x33,0x1b,0x00,0x00, +0x3f,0x1b,0x00,0x00,0xc8,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x39,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x33,0x1b,0x00,0x00,0x34,0x1b,0x00,0x00, +0x38,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x38,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x39,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x34,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x44,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xc9,0x26,0x00,0x00,0x28,0x1b,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x37,0x1b,0x00,0x00,0x44,0x1b,0x00,0x00,0x3f,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x39,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x39,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xcb,0x26,0x00,0x00,0xc8,0x01,0x00,0x00,0x38,0x1b,0x00,0x00, +0x37,0x1b,0x00,0x00,0x34,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x71,0x1a,0x00,0x00,0xc9,0x01,0x00,0x00,0xcb,0x26,0x00,0x00,0xf7,0x00,0x03,0x00, +0x8f,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc3,0x26,0x00,0x00, +0x74,0x1a,0x00,0x00,0x7c,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x7c,0x1a,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7e,0x1a,0x00,0x00,0xc5,0x26,0x00,0x00, +0x00,0x00,0x00,0x00,0xbc,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0x7f,0x1a,0x00,0x00, +0x7e,0x1a,0x00,0x00,0xc9,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x8e,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x7f,0x1a,0x00,0x00,0x80,0x1a,0x00,0x00, +0x86,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x86,0x1a,0x00,0x00,0xba,0x00,0x05,0x00, +0xd2,0x00,0x00,0x00,0x88,0x1a,0x00,0x00,0x71,0x1a,0x00,0x00,0x86,0x07,0x00,0x00, +0xf7,0x00,0x03,0x00,0x8d,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x88,0x1a,0x00,0x00,0x89,0x1a,0x00,0x00,0x8d,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x89,0x1a,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x12,0x26,0x00,0x00, +0xc8,0x01,0x00,0x00,0x06,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x8d,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x8d,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xd5,0x26,0x00,0x00,0x06,0x26,0x00,0x00,0x86,0x1a,0x00,0x00, +0x12,0x26,0x00,0x00,0x89,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x8e,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x80,0x1a,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x4a,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xc9,0x26,0x00,0x00, +0x28,0x1b,0x00,0x00,0x81,0x03,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x10,0x26,0x00,0x00,0x4a,0x1b,0x00,0x00,0x06,0x26,0x00,0x00,0x01,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x8e,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x8e,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xd4,0x26,0x00,0x00,0xd5,0x26,0x00,0x00, +0x8d,0x1a,0x00,0x00,0x10,0x26,0x00,0x00,0x80,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x8f,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x74,0x1a,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x09,0x26,0x00,0x00,0x28,0x1b,0x00,0x00,0x8c,0x28,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x78,0x1a,0x00,0x00, +0xc5,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0xb7,0x00,0x05,0x00,0xd2,0x00,0x00,0x00, +0x79,0x1a,0x00,0x00,0x78,0x1a,0x00,0x00,0xc8,0x01,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x7a,0x1a,0x00,0x00,0x79,0x1a,0x00,0x00,0x73,0x07,0x00,0x00, +0xc9,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x0c,0x26,0x00,0x00, +0x7a,0x1a,0x00,0x00,0x09,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x8f,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x8f,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xd3,0x26,0x00,0x00,0xd4,0x26,0x00,0x00,0x8e,0x1a,0x00,0x00, +0x0c,0x26,0x00,0x00,0x74,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x91,0x1a,0x00,0x00,0xa3,0x26,0x00,0x00,0xcb,0x26,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x92,0x1a,0x00,0x00,0x91,0x1a,0x00,0x00,0x90,0x07,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x50,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x92,0x1a,0x00,0x00,0xc8,0x01,0x00,0x00,0xc9,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x55,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x47,0x1a,0x00,0x00,0x50,0x1b,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x97,0x1a,0x00,0x00,0xc9,0x01,0x00,0x00,0x55,0x1b,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x99,0x1a,0x00,0x00,0xd3,0x26,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9a,0x1a,0x00,0x00, +0x99,0x1a,0x00,0x00,0x97,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9e,0x1a,0x00,0x00,0xc9,0x01,0x00,0x00,0xe0,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x59,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x9e,0x1a,0x00,0x00,0xc8,0x01,0x00,0x00,0xc9,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa2,0x1a,0x00,0x00,0x9a,0x1a,0x00,0x00,0x59,0x1b,0x00,0x00, +0xb8,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0xa6,0x1a,0x00,0x00,0x75,0x0d,0x00,0x00, +0x86,0x07,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa7,0x1a,0x00,0x00, +0xa6,0x1a,0x00,0x00,0xc9,0x01,0x00,0x00,0xc8,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xaa,0x1a,0x00,0x00,0xa2,0x1a,0x00,0x00,0xa7,0x1a,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xae,0x1a,0x00,0x00,0xaa,0x1a,0x00,0x00, +0xc9,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x5d,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xae,0x1a,0x00,0x00,0xc8,0x01,0x00,0x00, +0xc9,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb1,0x1a,0x00,0x00, +0xd3,0x26,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x74,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb1,0x1a,0x00,0x00, +0x28,0x1b,0x00,0x00,0xb7,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0x68,0x1b,0x00,0x00, +0x74,0x1b,0x00,0x00,0xc8,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x6e,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x68,0x1b,0x00,0x00,0x69,0x1b,0x00,0x00, +0x6d,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x6d,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x6e,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x69,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x79,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xb1,0x1a,0x00,0x00,0x28,0x1b,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6c,0x1b,0x00,0x00,0x79,0x1b,0x00,0x00,0x74,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x6e,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x6e,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xd6,0x26,0x00,0x00,0xc8,0x01,0x00,0x00,0x6d,0x1b,0x00,0x00, +0x6c,0x1b,0x00,0x00,0x69,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x7d,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xd6,0x26,0x00,0x00, +0xc8,0x01,0x00,0x00,0xc9,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb6,0x1a,0x00,0x00,0x5d,0x1b,0x00,0x00,0x91,0x04,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x81,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xb6,0x1a,0x00,0x00,0xc8,0x01,0x00,0x00,0xc9,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb9,0x1a,0x00,0x00,0x81,0x1b,0x00,0x00,0x7d,0x1b,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x85,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xb9,0x1a,0x00,0x00,0xc8,0x01,0x00,0x00,0xc9,0x01,0x00,0x00, +0x41,0x00,0x05,0x00,0x39,0x02,0x00,0x00,0xe4,0x1c,0x00,0x00,0x17,0x02,0x00,0x00, +0x43,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xe5,0x1c,0x00,0x00, +0xe4,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd0,0x1b,0x00,0x00, +0xb5,0x0c,0x00,0x00,0xe5,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xd2,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0xd0,0x1b,0x00,0x00, +0x6e,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0xd3,0x1b,0x00,0x00,0xd2,0x1b,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xd5,0x1b,0x00,0x00,0xd3,0x1b,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd6,0x1b,0x00,0x00,0xd5,0x1b,0x00,0x00, +0x1f,0x04,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd8,0x1b,0x00,0x00, +0xd6,0x1b,0x00,0x00,0xf4,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xda,0x1b,0x00,0x00,0xd8,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xdc,0x1b,0x00,0x00,0xd0,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0xba,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0xdd,0x1b,0x00,0x00,0xda,0x1b,0x00,0x00, +0xdc,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0xde,0x1b,0x00,0x00, +0xdd,0x1b,0x00,0x00,0xdd,0x05,0x00,0x00,0xde,0x05,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0x21,0x26,0x00,0x00,0xde,0x1b,0x00,0x00,0x90,0x27,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe1,0x1b,0x00,0x00, +0xd8,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe3,0x1b,0x00,0x00,0xd0,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0xba,0x00,0x05,0x00, +0xd2,0x00,0x00,0x00,0xe4,0x1b,0x00,0x00,0xe1,0x1b,0x00,0x00,0xe3,0x1b,0x00,0x00, +0xa9,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0xe5,0x1b,0x00,0x00,0xe4,0x1b,0x00,0x00, +0xdd,0x05,0x00,0x00,0xde,0x05,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0x25,0x26,0x00,0x00,0xe5,0x1b,0x00,0x00,0x21,0x26,0x00,0x00,0x01,0x00,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xf2,0x1b,0x00,0x00,0x25,0x26,0x00,0x00, +0xf9,0x00,0x02,0x00,0xf3,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xf3,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xa8,0x27,0x00,0x00,0x18,0x02,0x00,0x00, +0x6e,0x1b,0x00,0x00,0x2d,0x1c,0x00,0x00,0x2b,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00, +0xd2,0x00,0x00,0x00,0xf6,0x1b,0x00,0x00,0xa8,0x27,0x00,0x00,0xf7,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0x2e,0x1c,0x00,0x00,0x2b,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xf6,0x1b,0x00,0x00,0xf7,0x1b,0x00,0x00,0x2e,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf7,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0xf8,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf8,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x3f,0x28,0x00,0x00,0x18,0x02,0x00,0x00,0xf7,0x1b,0x00,0x00,0x29,0x1c,0x00,0x00, +0x27,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0xfb,0x1b,0x00,0x00, +0x3f,0x28,0x00,0x00,0xf7,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x2a,0x1c,0x00,0x00, +0x27,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xfb,0x1b,0x00,0x00, +0xfc,0x1b,0x00,0x00,0x2a,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xfc,0x1b,0x00,0x00, +0xc4,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xff,0x1b,0x00,0x00,0xa8,0x27,0x00,0x00, +0x23,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x00,0x1c,0x00,0x00, +0x3f,0x28,0x00,0x00,0xff,0x1b,0x00,0x00,0xf7,0x00,0x03,0x00,0x07,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xdd,0x1b,0x00,0x00,0x02,0x1c,0x00,0x00, +0x05,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x07,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x02,0x1c,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x04,0x1c,0x00,0x00,0xf7,0x02,0x00,0x00,0x3f,0x28,0x00,0x00, +0xf9,0x00,0x02,0x00,0x07,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x07,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x41,0x28,0x00,0x00,0x3f,0x28,0x00,0x00, +0x05,0x1c,0x00,0x00,0x04,0x1c,0x00,0x00,0x02,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00, +0x0f,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe4,0x1b,0x00,0x00, +0x0a,0x1c,0x00,0x00,0x0d,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x0d,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x0f,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x0a,0x1c,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x0c,0x1c,0x00,0x00,0xf7,0x02,0x00,0x00, +0xa8,0x27,0x00,0x00,0xf9,0x00,0x02,0x00,0x0f,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0f,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x43,0x28,0x00,0x00, +0xa8,0x27,0x00,0x00,0x0d,0x1c,0x00,0x00,0x0c,0x1c,0x00,0x00,0x0a,0x1c,0x00,0x00, +0x50,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x11,0x1c,0x00,0x00,0x41,0x28,0x00,0x00, +0x43,0x28,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x17,0x1c,0x00,0x00, +0xd3,0x1b,0x00,0x00,0x25,0x26,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x19,0x1c,0x00,0x00,0x17,0x1c,0x00,0x00,0x11,0x1c,0x00,0x00,0x5f,0x00,0x07,0x00, +0x91,0x00,0x00,0x00,0x53,0x1d,0x00,0x00,0x6c,0x0d,0x00,0x00,0x19,0x1c,0x00,0x00, +0x02,0x00,0x00,0x00,0x18,0x02,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x54,0x1d,0x00,0x00,0x53,0x1d,0x00,0x00,0x53,0x1d,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x26,0x1c,0x00,0x00,0x99,0x1b,0x00,0x00,0x00,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00, +0x26,0x1c,0x00,0x00,0x54,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0x27,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x27,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x29,0x1c,0x00,0x00,0x3f,0x28,0x00,0x00,0x1e,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf8,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x2a,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x2b,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x2b,0x1c,0x00,0x00,0x80,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x2d,0x1c,0x00,0x00,0xa8,0x27,0x00,0x00,0x1e,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xf3,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x2e,0x1c,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x31,0x1c,0x00,0x00,0xd8,0x1b,0x00,0x00, +0xd0,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x36,0x1c,0x00,0x00, +0xea,0x0c,0x00,0x00,0xc9,0x01,0x00,0x00,0xc8,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x59,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x55,0x1b,0x00,0x00,0x36,0x1c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x64,0x1d,0x00,0x00,0xa4,0x26,0x00,0x00,0xe5,0x1c,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x66,0x1d,0x00,0x00,0x64,0x1d,0x00,0x00,0xa4,0x26,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x67,0x1d,0x00,0x00,0x66,0x1d,0x00,0x00, +0x00,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x69,0x1d,0x00,0x00, +0xc9,0x01,0x00,0x00,0x67,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x74,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xbe,0x05,0x00,0x00, +0x69,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3b,0x1c,0x00,0x00, +0xc9,0x01,0x00,0x00,0x59,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3c,0x1c,0x00,0x00,0x74,0x1d,0x00,0x00,0x3b,0x1c,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3e,0x1c,0x00,0x00,0xc9,0x01,0x00,0x00,0x3c,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3f,0x1c,0x00,0x00,0x3e,0x1c,0x00,0x00, +0x5b,0x06,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x79,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc9,0x01,0x00,0x00,0x3f,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x42,0x1c,0x00,0x00,0x7d,0x03,0x00,0x00, +0x75,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x7e,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x42,0x1c,0x00,0x00,0x59,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x83,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xc8,0x01,0x00,0x00,0x7e,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x89,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x3c,0x1c,0x00,0x00,0x79,0x1d,0x00,0x00,0x83,0x1d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4b,0x1c,0x00,0x00,0x47,0x0d,0x00,0x00,0xa5,0x26,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x8d,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x4b,0x1c,0x00,0x00,0xc8,0x01,0x00,0x00,0xc9,0x01,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x93,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x73,0x06,0x00,0x00,0x74,0x06,0x00,0x00,0x8d,0x1d,0x00,0x00, +0xf9,0x00,0x02,0x00,0x4e,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x4e,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0xb8,0x27,0x00,0x00,0x44,0x06,0x00,0x00, +0x2e,0x1c,0x00,0x00,0x26,0x28,0x00,0x00,0xb2,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xb2,0x27,0x00,0x00,0x07,0x27,0x00,0x00,0x2e,0x1c,0x00,0x00, +0x38,0x28,0x00,0x00,0xb2,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xb0,0x27,0x00,0x00,0x07,0x27,0x00,0x00,0x2e,0x1c,0x00,0x00,0x35,0x28,0x00,0x00, +0xb2,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xae,0x27,0x00,0x00, +0x07,0x27,0x00,0x00,0x2e,0x1c,0x00,0x00,0x32,0x28,0x00,0x00,0xb2,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xac,0x27,0x00,0x00,0x07,0x27,0x00,0x00, +0x2e,0x1c,0x00,0x00,0x2f,0x28,0x00,0x00,0xb2,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xaa,0x27,0x00,0x00,0xe4,0x26,0x00,0x00,0x2e,0x1c,0x00,0x00, +0x2c,0x28,0x00,0x00,0xb2,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xa9,0x27,0x00,0x00,0x18,0x02,0x00,0x00,0x2e,0x1c,0x00,0x00,0xb4,0x1c,0x00,0x00, +0xb2,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0x51,0x1c,0x00,0x00, +0xa9,0x27,0x00,0x00,0xf7,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xb5,0x1c,0x00,0x00, +0xb2,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x51,0x1c,0x00,0x00, +0x52,0x1c,0x00,0x00,0xb5,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x52,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x53,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x53,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x38,0x28,0x00,0x00,0xb2,0x27,0x00,0x00, +0x52,0x1c,0x00,0x00,0x3d,0x28,0x00,0x00,0xae,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x35,0x28,0x00,0x00,0xb0,0x27,0x00,0x00,0x52,0x1c,0x00,0x00, +0x3c,0x28,0x00,0x00,0xae,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x32,0x28,0x00,0x00,0xae,0x27,0x00,0x00,0x52,0x1c,0x00,0x00,0x3b,0x28,0x00,0x00, +0xae,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x2f,0x28,0x00,0x00, +0xac,0x27,0x00,0x00,0x52,0x1c,0x00,0x00,0x3a,0x28,0x00,0x00,0xae,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x2c,0x28,0x00,0x00,0xaa,0x27,0x00,0x00, +0x52,0x1c,0x00,0x00,0x39,0x28,0x00,0x00,0xae,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x91,0x00,0x00,0x00,0x26,0x28,0x00,0x00,0xb8,0x27,0x00,0x00,0x52,0x1c,0x00,0x00, +0x99,0x1c,0x00,0x00,0xae,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x1f,0x28,0x00,0x00,0x18,0x02,0x00,0x00,0x52,0x1c,0x00,0x00,0xb0,0x1c,0x00,0x00, +0xae,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0x56,0x1c,0x00,0x00, +0x1f,0x28,0x00,0x00,0xf7,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xb1,0x1c,0x00,0x00, +0xae,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x56,0x1c,0x00,0x00, +0x57,0x1c,0x00,0x00,0xb1,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x57,0x1c,0x00,0x00, +0xc4,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x5a,0x1c,0x00,0x00,0xa9,0x27,0x00,0x00, +0x23,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x5b,0x1c,0x00,0x00, +0x1f,0x28,0x00,0x00,0x5a,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0x62,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xdd,0x1b,0x00,0x00,0x5d,0x1c,0x00,0x00, +0x60,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x60,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x62,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x5d,0x1c,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x5f,0x1c,0x00,0x00,0xf7,0x02,0x00,0x00,0x1f,0x28,0x00,0x00, +0xf9,0x00,0x02,0x00,0x62,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x62,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x21,0x28,0x00,0x00,0x1f,0x28,0x00,0x00, +0x60,0x1c,0x00,0x00,0x5f,0x1c,0x00,0x00,0x5d,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00, +0x6a,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe4,0x1b,0x00,0x00, +0x65,0x1c,0x00,0x00,0x68,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x68,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x6a,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x65,0x1c,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x67,0x1c,0x00,0x00,0xf7,0x02,0x00,0x00, +0xa9,0x27,0x00,0x00,0xf9,0x00,0x02,0x00,0x6a,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x6a,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x23,0x28,0x00,0x00, +0xa9,0x27,0x00,0x00,0x68,0x1c,0x00,0x00,0x67,0x1c,0x00,0x00,0x65,0x1c,0x00,0x00, +0x50,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x6c,0x1c,0x00,0x00,0x21,0x28,0x00,0x00, +0x23,0x28,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x6f,0x1c,0x00,0x00, +0x6c,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x70,0x1c,0x00,0x00, +0xf2,0x1b,0x00,0x00,0x6f,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x73,0x1c,0x00,0x00,0x31,0x1c,0x00,0x00,0x70,0x1c,0x00,0x00,0x50,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x7b,0x1c,0x00,0x00,0xde,0x1b,0x00,0x00,0xe5,0x1b,0x00,0x00, +0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x7c,0x1c,0x00,0x00,0xd3,0x1b,0x00,0x00, +0x7b,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x7e,0x1c,0x00,0x00, +0x7c,0x1c,0x00,0x00,0x6c,0x1c,0x00,0x00,0x7c,0x00,0x04,0x00,0x33,0x04,0x00,0x00, +0x9b,0x1d,0x00,0x00,0x7e,0x1c,0x00,0x00,0x7c,0x00,0x04,0x00,0x33,0x04,0x00,0x00, +0x9d,0x1d,0x00,0x00,0xf8,0x0c,0x00,0x00,0xb0,0x00,0x05,0x00,0x37,0x04,0x00,0x00, +0x9e,0x1d,0x00,0x00,0x9b,0x1d,0x00,0x00,0x9d,0x1d,0x00,0x00,0x9b,0x00,0x04,0x00, +0xd2,0x00,0x00,0x00,0x9f,0x1d,0x00,0x00,0x9e,0x1d,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x88,0x1c,0x00,0x00,0x9f,0x1d,0x00,0x00,0xc9,0x01,0x00,0x00, +0xc8,0x01,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xa7,0x1d,0x00,0x00, +0x89,0x1d,0x00,0x00,0x89,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xa8,0x1d,0x00,0x00,0x73,0x1c,0x00,0x00,0xa7,0x1d,0x00,0x00,0x94,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xab,0x1d,0x00,0x00,0xa8,0x1d,0x00,0x00,0xa8,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xbb,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xab,0x1d,0x00,0x00,0x91,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc1,0x1d,0x00,0x00,0x7c,0x04,0x00,0x00,0xbb,0x1d,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc2,0x1d,0x00,0x00,0xc1,0x1d,0x00,0x00, +0xc9,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc4,0x1d,0x00,0x00, +0x7d,0x03,0x00,0x00,0xbb,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc5,0x1d,0x00,0x00,0xc4,0x1d,0x00,0x00,0xc9,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc7,0x1d,0x00,0x00,0x84,0x04,0x00,0x00,0xc2,0x1d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc9,0x1d,0x00,0x00,0xc7,0x1d,0x00,0x00, +0xc2,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xca,0x1d,0x00,0x00, +0xc9,0x1d,0x00,0x00,0x89,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xcd,0x1d,0x00,0x00,0xc5,0x1d,0x00,0x00,0xc5,0x1d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xce,0x1d,0x00,0x00,0xca,0x1d,0x00,0x00,0xcd,0x1d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8d,0x1c,0x00,0x00,0x88,0x1c,0x00,0x00, +0xce,0x1d,0x00,0x00,0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x8f,0x1c,0x00,0x00, +0x99,0x1b,0x00,0x00,0x5b,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0x90,0x1c,0x00,0x00,0x8f,0x1c,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x92,0x1c,0x00,0x00,0x90,0x1c,0x00,0x00,0x8d,0x1c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x94,0x1c,0x00,0x00,0x92,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x95,0x1c,0x00,0x00,0x92,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x96,0x1c,0x00,0x00, +0x92,0x1c,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x91,0x00,0x00,0x00, +0x97,0x1c,0x00,0x00,0x94,0x1c,0x00,0x00,0x95,0x1c,0x00,0x00,0x96,0x1c,0x00,0x00, +0x8d,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x91,0x00,0x00,0x00,0x99,0x1c,0x00,0x00, +0x26,0x28,0x00,0x00,0x97,0x1c,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9c,0x1c,0x00,0x00,0x73,0x1c,0x00,0x00,0x73,0x1c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9f,0x1c,0x00,0x00,0x93,0x1d,0x00,0x00,0x9c,0x1c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa0,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x9f,0x1c,0x00,0x00,0xaa,0x00,0x05,0x00,0xd2,0x00,0x00,0x00, +0xa2,0x1c,0x00,0x00,0xa9,0x27,0x00,0x00,0x18,0x02,0x00,0x00,0xaa,0x00,0x05,0x00, +0xd2,0x00,0x00,0x00,0xa4,0x1c,0x00,0x00,0x1f,0x28,0x00,0x00,0x18,0x02,0x00,0x00, +0xa7,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0xa5,0x1c,0x00,0x00,0xa2,0x1c,0x00,0x00, +0xa4,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0xa8,0x1c,0x00,0x00, +0x8f,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0xf4,0x1d,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xa5,0x1c,0x00,0x00,0xd7,0x1d,0x00,0x00,0xdb,0x1d,0x00,0x00, +0xf8,0x00,0x02,0x00,0xdb,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x04,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x32,0x28,0x00,0x00, +0xa8,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x09,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x2f,0x28,0x00,0x00,0xa8,0x1c,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xe4,0x1d,0x00,0x00,0xa8,0x1c,0x00,0x00, +0xa0,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xe8,0x1d,0x00,0x00, +0x38,0x28,0x00,0x00,0xe4,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xeb,0x1d,0x00,0x00,0xa8,0x1c,0x00,0x00,0xe4,0x1d,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xee,0x1d,0x00,0x00,0x35,0x28,0x00,0x00,0xeb,0x1d,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf2,0x1d,0x00,0x00,0x2c,0x28,0x00,0x00, +0xa0,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0xf4,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd7,0x1d,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xf9,0x1d,0x00,0x00, +0xa8,0x1c,0x00,0x00,0xa0,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xfd,0x1d,0x00,0x00,0xa8,0x1c,0x00,0x00,0xf9,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf4,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xf4,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x3d,0x28,0x00,0x00,0xe8,0x1d,0x00,0x00,0xdb,0x1d,0x00,0x00, +0xf9,0x1d,0x00,0x00,0xd7,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x3c,0x28,0x00,0x00,0xee,0x1d,0x00,0x00,0xdb,0x1d,0x00,0x00,0xfd,0x1d,0x00,0x00, +0xd7,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x3b,0x28,0x00,0x00, +0x04,0x1e,0x00,0x00,0xdb,0x1d,0x00,0x00,0xa8,0x1c,0x00,0x00,0xd7,0x1d,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x3a,0x28,0x00,0x00,0x09,0x1e,0x00,0x00, +0xdb,0x1d,0x00,0x00,0xa8,0x1c,0x00,0x00,0xd7,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x39,0x28,0x00,0x00,0xf2,0x1d,0x00,0x00,0xdb,0x1d,0x00,0x00, +0xa0,0x1c,0x00,0x00,0xd7,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0xae,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xae,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xb0,0x1c,0x00,0x00,0x1f,0x28,0x00,0x00,0x1e,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x53,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xb1,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb2,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xb2,0x1c,0x00,0x00,0x80,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xb4,0x1c,0x00,0x00,0xa9,0x27,0x00,0x00,0x1e,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x4e,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xb5,0x1c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x0f,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xaa,0x27,0x00,0x00,0xba,0x00,0x05,0x00,0xd2,0x00,0x00,0x00, +0x10,0x1e,0x00,0x00,0x0f,0x1e,0x00,0x00,0x29,0x03,0x00,0x00,0xf9,0x00,0x02,0x00, +0x15,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x15,0x1e,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x8a,0x28,0x00,0x00,0x10,0x1e,0x00,0x00,0xaa,0x27,0x00,0x00, +0xc9,0x01,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x1c,0x1e,0x00,0x00, +0x8a,0x28,0x00,0x00,0x8a,0x28,0x00,0x00,0x8a,0x28,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x1d,0x1e,0x00,0x00,0xb2,0x27,0x00,0x00,0x1c,0x1e,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x24,0x1e,0x00,0x00,0xb0,0x27,0x00,0x00, +0x1c,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x2c,0x1e,0x00,0x00, +0x1d,0x1e,0x00,0x00,0x1d,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x2d,0x1e,0x00,0x00,0x24,0x1e,0x00,0x00,0x2c,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x2e,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x2d,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x2f,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x2e,0x1e,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xba,0x1c,0x00,0x00,0xb8,0x27,0x00,0x00,0x03,0x00,0x00,0x00, +0xba,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0xbb,0x1c,0x00,0x00,0xba,0x1c,0x00,0x00, +0x29,0x03,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xbc,0x1c,0x00,0x00, +0xbb,0x1c,0x00,0x00,0xc9,0x01,0x00,0x00,0xc8,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbf,0x1c,0x00,0x00,0xba,0x1c,0x00,0x00,0xbc,0x1c,0x00,0x00, +0x52,0x00,0x06,0x00,0x91,0x00,0x00,0x00,0x43,0x26,0x00,0x00,0xbf,0x1c,0x00,0x00, +0xb8,0x27,0x00,0x00,0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xd2,0x00,0x00,0x00, +0xc3,0x1c,0x00,0x00,0xbf,0x1c,0x00,0x00,0x29,0x03,0x00,0x00,0xf7,0x00,0x03,0x00, +0xe0,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc3,0x1c,0x00,0x00, +0xc4,0x1c,0x00,0x00,0xe0,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xc4,0x1c,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xc6,0x1c,0x00,0x00,0x43,0x26,0x00,0x00, +0x43,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xc9,0x1c,0x00,0x00,0xbf,0x1c,0x00,0x00, +0xbf,0x1c,0x00,0x00,0xbf,0x1c,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xca,0x1c,0x00,0x00,0xc6,0x1c,0x00,0x00,0xc9,0x1c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcc,0x1c,0x00,0x00,0xca,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x91,0x00,0x00,0x00,0x47,0x26,0x00,0x00,0xcc,0x1c,0x00,0x00, +0x8d,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xce,0x1c,0x00,0x00,0xca,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x91,0x00,0x00,0x00,0x49,0x26,0x00,0x00,0xce,0x1c,0x00,0x00,0x47,0x26,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd0,0x1c,0x00,0x00, +0xca,0x1c,0x00,0x00,0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x91,0x00,0x00,0x00, +0x4b,0x26,0x00,0x00,0xd0,0x1c,0x00,0x00,0x49,0x26,0x00,0x00,0x02,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd3,0x1c,0x00,0x00,0xbf,0x1c,0x00,0x00, +0x17,0x07,0x00,0x00,0x52,0x00,0x06,0x00,0x91,0x00,0x00,0x00,0x4e,0x26,0x00,0x00, +0xd3,0x1c,0x00,0x00,0x4b,0x26,0x00,0x00,0x03,0x00,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xd7,0x1c,0x00,0x00,0x4e,0x26,0x00,0x00,0x4e,0x26,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x38,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xd7,0x1c,0x00,0x00,0xae,0x27,0x00,0x00,0xac,0x27,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xdb,0x1c,0x00,0x00,0x38,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x91,0x00,0x00,0x00,0x50,0x26,0x00,0x00,0xdb,0x1c,0x00,0x00, +0x4e,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xdd,0x1c,0x00,0x00,0x38,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x91,0x00,0x00,0x00,0x52,0x26,0x00,0x00,0xdd,0x1c,0x00,0x00,0x50,0x26,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdf,0x1c,0x00,0x00, +0x38,0x1e,0x00,0x00,0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x91,0x00,0x00,0x00, +0x54,0x26,0x00,0x00,0xdf,0x1c,0x00,0x00,0x52,0x26,0x00,0x00,0x02,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe0,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xe0,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0xb9,0x27,0x00,0x00,0x43,0x26,0x00,0x00, +0x15,0x1e,0x00,0x00,0x54,0x26,0x00,0x00,0xc4,0x1c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x59,0x1e,0x00,0x00,0x1d,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc8,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xc8,0x01,0x00,0x00,0x59,0x1e,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5d,0x1e,0x00,0x00,0xc9,0x01,0x00,0x00,0xc8,0x1e,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5e,0x1e,0x00,0x00,0x59,0x1e,0x00,0x00, +0x5d,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x60,0x1e,0x00,0x00, +0x5e,0x1e,0x00,0x00,0x31,0x0a,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x61,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x60,0x1e,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x62,0x1e,0x00,0x00,0x61,0x1e,0x00,0x00, +0x59,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xcd,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x75,0x0d,0x00,0x00,0xe0,0x0c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd2,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xcd,0x1e,0x00,0x00,0x71,0x1a,0x00,0x00,0xb8,0x00,0x05,0x00, +0xd2,0x00,0x00,0x00,0x68,0x1e,0x00,0x00,0xd2,0x1e,0x00,0x00,0x86,0x07,0x00,0x00, +0xf7,0x00,0x03,0x00,0x6c,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x68,0x1e,0x00,0x00,0x69,0x1e,0x00,0x00,0x6c,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x69,0x1e,0x00,0x00,0xa4,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0x6b,0x1e,0x00,0x00, +0xea,0x0c,0x00,0x00,0xf4,0x08,0x00,0x00,0xf9,0x00,0x02,0x00,0x6c,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6c,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0xd2,0x00,0x00,0x00, +0x6d,0x1e,0x00,0x00,0x68,0x1e,0x00,0x00,0xe0,0x1c,0x00,0x00,0x6b,0x1e,0x00,0x00, +0x69,0x1e,0x00,0x00,0xf7,0x00,0x03,0x00,0x73,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x6d,0x1e,0x00,0x00,0x6f,0x1e,0x00,0x00,0x72,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x72,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x73,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6f,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x5d,0x02,0x00,0x00, +0xd5,0x1e,0x00,0x00,0x96,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x65,0x02,0x00,0x00, +0xd7,0x1e,0x00,0x00,0xd5,0x1e,0x00,0x00,0x6d,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x91,0x00,0x00,0x00,0xd9,0x1e,0x00,0x00,0xd7,0x1e,0x00,0x00,0x50,0x0d,0x00,0x00, +0x02,0x00,0x00,0x00,0xc8,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x73,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x73,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x91,0x00,0x00,0x00, +0xc7,0x27,0x00,0x00,0x44,0x06,0x00,0x00,0x72,0x1e,0x00,0x00,0xd9,0x1e,0x00,0x00, +0x6f,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00,0x41,0x1e,0x00,0x00,0xc7,0x27,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x76,0x1e,0x00,0x00,0x41,0x1e,0x00,0x00, +0x6c,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x77,0x1e,0x00,0x00, +0x76,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x78,0x1e,0x00,0x00, +0x62,0x1e,0x00,0x00,0x77,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x7a,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x78,0x1e,0x00,0x00, +0xbe,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0x7c,0x1e,0x00,0x00,0x7a,0x1e,0x00,0x00, +0x59,0x0a,0x00,0x00,0xf7,0x00,0x03,0x00,0xaf,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x7c,0x1e,0x00,0x00,0x7d,0x1e,0x00,0x00,0xaf,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x7d,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x7e,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x7e,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xc9,0x27,0x00,0x00,0x7a,0x1e,0x00,0x00,0x7d,0x1e,0x00,0x00,0x63,0x28,0x00,0x00, +0x94,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc8,0x27,0x00,0x00, +0x1e,0x02,0x00,0x00,0x7d,0x1e,0x00,0x00,0x96,0x1e,0x00,0x00,0x94,0x1e,0x00,0x00, +0xb3,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0x81,0x1e,0x00,0x00,0xc8,0x27,0x00,0x00, +0xf7,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x97,0x1e,0x00,0x00,0x94,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x81,0x1e,0x00,0x00,0x82,0x1e,0x00,0x00, +0x97,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x82,0x1e,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x85,0x1e,0x00,0x00,0x41,0x1e,0x00,0x00,0xc8,0x27,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x86,0x1e,0x00,0x00,0x85,0x1e,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x87,0x1e,0x00,0x00,0x62,0x1e,0x00,0x00, +0x86,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x89,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x78,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x8b,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x87,0x1e,0x00,0x00,0xb4,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0x8c,0x1e,0x00,0x00, +0x89,0x1e,0x00,0x00,0x8b,0x1e,0x00,0x00,0xf7,0x00,0x03,0x00,0x93,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x8c,0x1e,0x00,0x00,0x8d,0x1e,0x00,0x00, +0x93,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x8d,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x8f,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x87,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xde,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xc9,0x27,0x00,0x00,0x8f,0x1e,0x00,0x00, +0xf9,0x00,0x02,0x00,0x93,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x93,0x1e,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x63,0x28,0x00,0x00,0xc9,0x27,0x00,0x00, +0x82,0x1e,0x00,0x00,0xde,0x1e,0x00,0x00,0x8d,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00, +0x94,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x94,0x1e,0x00,0x00,0x80,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x96,0x1e,0x00,0x00,0xc8,0x27,0x00,0x00,0x1e,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x7e,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x97,0x1e,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x99,0x1e,0x00,0x00,0x2f,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9b,0x1e,0x00,0x00, +0x99,0x1e,0x00,0x00,0x90,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xe2,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x9b,0x1e,0x00,0x00, +0xc8,0x01,0x00,0x00,0xc9,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xe7,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xe2,0x1e,0x00,0x00, +0x83,0x0a,0x00,0x00,0xb7,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0xa1,0x1e,0x00,0x00, +0xc9,0x27,0x00,0x00,0x7a,0x1e,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xa2,0x1e,0x00,0x00,0xa1,0x1e,0x00,0x00,0xc9,0x01,0x00,0x00,0xc8,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa4,0x1e,0x00,0x00,0xa2,0x1e,0x00,0x00, +0xe7,0x1e,0x00,0x00,0xba,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0xa6,0x1e,0x00,0x00, +0xa4,0x1e,0x00,0x00,0x59,0x0a,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xa7,0x1e,0x00,0x00,0xa6,0x1e,0x00,0x00,0xc9,0x01,0x00,0x00,0xc8,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xec,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x55,0x1b,0x00,0x00,0x47,0x07,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xf1,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xe0,0x0c,0x00,0x00,0xec,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xac,0x1e,0x00,0x00,0xc9,0x01,0x00,0x00,0xf1,0x1e,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xae,0x1e,0x00,0x00,0xa7,0x1e,0x00,0x00,0xac,0x1e,0x00,0x00, +0xf9,0x00,0x02,0x00,0xaf,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xaf,0x1e,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xca,0x27,0x00,0x00,0xc8,0x01,0x00,0x00, +0x73,0x1e,0x00,0x00,0xae,0x1e,0x00,0x00,0x97,0x1e,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xb0,0x1e,0x00,0x00,0x41,0x1e,0x00,0x00,0x67,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb1,0x1e,0x00,0x00,0xb0,0x1e,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xb2,0x1e,0x00,0x00,0x41,0x1e,0x00,0x00, +0xcf,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xb2,0x1e,0x00,0x00,0xb1,0x1e,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xb3,0x1e,0x00,0x00,0x41,0x1e,0x00,0x00, +0x63,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb4,0x1e,0x00,0x00, +0xb3,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00,0xb0,0x1e,0x00,0x00,0xb4,0x1e,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb7,0x1e,0x00,0x00,0x76,0x1e,0x00,0x00, +0x3e,0x00,0x03,0x00,0xb3,0x1e,0x00,0x00,0xb7,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00, +0x76,0x1e,0x00,0x00,0x62,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x91,0x00,0x00,0x00, +0xbc,0x1e,0x00,0x00,0x41,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x8d,0x02,0x00,0x00, +0xf3,0x1e,0x00,0x00,0x8f,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0xf3,0x1e,0x00,0x00, +0xf0,0x0b,0x00,0x00,0xbc,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xc0,0x1e,0x00,0x00,0xb2,0x1e,0x00,0x00,0xb7,0x00,0x05,0x00,0xd2,0x00,0x00,0x00, +0xc1,0x1e,0x00,0x00,0xc0,0x1e,0x00,0x00,0xc8,0x01,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xc2,0x1e,0x00,0x00,0xc1,0x1e,0x00,0x00,0xc9,0x01,0x00,0x00, +0xc8,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc3,0x1e,0x00,0x00, +0xca,0x27,0x00,0x00,0xc2,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6c,0x0c,0x00,0x00,0xb9,0x27,0x00,0x00,0x03,0x00,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x0b,0x1f,0x00,0x00,0x69,0x0d,0x00,0x00,0xc9,0x01,0x00,0x00, +0xc8,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0f,0x1f,0x00,0x00, +0x0b,0x1f,0x00,0x00,0x97,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x11,0x1f,0x00,0x00,0xc9,0x01,0x00,0x00,0x75,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x12,0x1f,0x00,0x00,0x0f,0x1f,0x00,0x00,0x11,0x1f,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x14,0x1f,0x00,0x00,0x6c,0x0c,0x00,0x00, +0x90,0x07,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x16,0x1f,0x00,0x00, +0xdd,0x27,0x00,0x00,0xc9,0x01,0x00,0x00,0xc8,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x18,0x1f,0x00,0x00,0x47,0x0d,0x00,0x00,0x90,0x07,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x2c,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x18,0x1f,0x00,0x00,0xc8,0x01,0x00,0x00,0xc9,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x31,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x16,0x1f,0x00,0x00,0x2c,0x1f,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x37,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x12,0x1f,0x00,0x00,0x14,0x1f,0x00,0x00,0x31,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x3c,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x12,0x1f,0x00,0x00,0x37,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x20,0x1f,0x00,0x00,0x47,0x0d,0x00,0x00,0xa6,0x26,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x40,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x20,0x1f,0x00,0x00,0xc8,0x01,0x00,0x00,0xc9,0x01,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x46,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x3c,0x1f,0x00,0x00,0x6c,0x0c,0x00,0x00,0x40,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x4b,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x3c,0x1f,0x00,0x00,0x46,0x1f,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x28,0x1f,0x00,0x00,0x4b,0x1f,0x00,0x00,0x4b,0x1f,0x00,0x00,0x4b,0x1f,0x00,0x00, +0xf7,0x00,0x03,0x00,0x86,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xea,0x0c,0x00,0x00,0x71,0x0c,0x00,0x00,0x75,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x75,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x94,0x1f,0x00,0x00, +0xe5,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x96,0x1f,0x00,0x00,0xe5,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x97,0x1f,0x00,0x00,0x94,0x1f,0x00,0x00,0x96,0x1f,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x98,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0x97,0x1f,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x99,0x1f,0x00,0x00,0xc9,0x01,0x00,0x00,0x98,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xf5,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x99,0x1f,0x00,0x00,0x50,0x09,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xfa,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x48,0x09,0x00,0x00, +0xf5,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x03,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xe0,0x0c,0x00,0x00,0x40,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x08,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x75,0x0d,0x00,0x00,0x03,0x20,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x0e,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0xfa,0x1f,0x00,0x00,0xc9,0x01,0x00,0x00,0x08,0x20,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xaa,0x1f,0x00,0x00,0x2f,0x1e,0x00,0x00,0x0e,0x20,0x00,0x00, +0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xae,0x1f,0x00,0x00,0x1d,0x1e,0x00,0x00, +0xaa,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xb2,0x1f,0x00,0x00, +0x1d,0x1e,0x00,0x00,0xaa,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x13,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xae,0x27,0x00,0x00, +0xae,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x18,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xac,0x27,0x00,0x00,0xb2,0x1f,0x00,0x00, +0xba,0x00,0x05,0x00,0x91,0x09,0x00,0x00,0xc2,0x1f,0x00,0x00,0x13,0x20,0x00,0x00, +0xee,0x27,0x00,0x00,0x9a,0x00,0x04,0x00,0xd2,0x00,0x00,0x00,0xc3,0x1f,0x00,0x00, +0xc2,0x1f,0x00,0x00,0xa8,0x00,0x04,0x00,0xd2,0x00,0x00,0x00,0xc4,0x1f,0x00,0x00, +0xc3,0x1f,0x00,0x00,0xf7,0x00,0x03,0x00,0xca,0x1f,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xc4,0x1f,0x00,0x00,0xc5,0x1f,0x00,0x00,0xca,0x1f,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc5,0x1f,0x00,0x00,0xba,0x00,0x05,0x00,0x91,0x09,0x00,0x00, +0xc8,0x1f,0x00,0x00,0xee,0x27,0x00,0x00,0x18,0x20,0x00,0x00,0x9a,0x00,0x04,0x00, +0xd2,0x00,0x00,0x00,0xc9,0x1f,0x00,0x00,0xc8,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00, +0xca,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0xca,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00, +0xd2,0x00,0x00,0x00,0xcb,0x1f,0x00,0x00,0xc3,0x1f,0x00,0x00,0x75,0x0c,0x00,0x00, +0xc9,0x1f,0x00,0x00,0xc5,0x1f,0x00,0x00,0xf7,0x00,0x03,0x00,0xe8,0x1f,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xcb,0x1f,0x00,0x00,0xcc,0x1f,0x00,0x00, +0xe8,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0xcc,0x1f,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xd0,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xee,0x27,0x00,0x00,0x13,0x20,0x00,0x00,0x18,0x20,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x1d,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xc3,0x1e,0x00,0x00,0x85,0x1b,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xd4,0x1f,0x00,0x00,0x1d,0x20,0x00,0x00,0x1d,0x20,0x00,0x00,0x1d,0x20,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x22,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0xdd,0x0c,0x00,0x00,0x81,0x03,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd8,0x1f,0x00,0x00,0xc9,0x01,0x00,0x00,0x22,0x20,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xdb,0x1f,0x00,0x00,0xd4,0x1f,0x00,0x00, +0xd8,0x1f,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x2a,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xdb,0x1f,0x00,0x00,0x38,0x0b,0x00,0x00, +0xa7,0x26,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x3c,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xd0,0x1f,0x00,0x00,0xee,0x27,0x00,0x00, +0x2a,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x41,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x28,0x1f,0x00,0x00,0xbf,0x09,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x5b,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x41,0x20,0x00,0x00,0x28,0x1f,0x00,0x00,0x2a,0x20,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe8,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0xe8,0x1f,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xfc,0x27,0x00,0x00,0x28,0x1f,0x00,0x00, +0xca,0x1f,0x00,0x00,0x5b,0x20,0x00,0x00,0xcc,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xfb,0x27,0x00,0x00,0xee,0x27,0x00,0x00,0xca,0x1f,0x00,0x00, +0x3c,0x20,0x00,0x00,0xcc,0x1f,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x6d,0x20,0x00,0x00,0xb9,0x27,0x00,0x00,0xb9,0x27,0x00,0x00,0x03,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x6e,0x20,0x00,0x00,0xfc,0x27,0x00,0x00,0x6d,0x20,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x90,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x17,0x09,0x00,0x00,0x6e,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x95,0x20,0x00,0x00,0xb9,0x27,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x97,0x20,0x00,0x00,0xb9,0x27,0x00,0x00,0x01,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x98,0x20,0x00,0x00,0x95,0x20,0x00,0x00, +0x97,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9a,0x20,0x00,0x00, +0xb9,0x27,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9b,0x20,0x00,0x00,0x98,0x20,0x00,0x00,0x9a,0x20,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa0,0x20,0x00,0x00,0x95,0x20,0x00,0x00,0x9a,0x20,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa5,0x20,0x00,0x00,0x95,0x20,0x00,0x00, +0x97,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa8,0x20,0x00,0x00, +0xa5,0x20,0x00,0x00,0x9a,0x20,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xa9,0x20,0x00,0x00,0x9b,0x20,0x00,0x00,0xa0,0x20,0x00,0x00,0xa8,0x20,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc4,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xc8,0x01,0x00,0x00,0x9b,0x20,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xc9,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xa0,0x20,0x00,0x00,0xa8,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xce,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc4,0x20,0x00,0x00, +0xc9,0x20,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbd,0x20,0x00,0x00, +0xce,0x20,0x00,0x00,0xc9,0x01,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xbe,0x20,0x00,0x00,0xbd,0x20,0x00,0x00,0xbd,0x20,0x00,0x00,0xbd,0x20,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xbf,0x20,0x00,0x00,0xa9,0x20,0x00,0x00, +0xbe,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd3,0x20,0x00,0x00, +0xbf,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd4,0x20,0x00,0x00,0x7d,0x03,0x00,0x00,0xd3,0x20,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd6,0x20,0x00,0x00,0xbf,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd7,0x20,0x00,0x00,0x81,0x03,0x00,0x00, +0xd6,0x20,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd8,0x20,0x00,0x00, +0xd4,0x20,0x00,0x00,0xd7,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xda,0x20,0x00,0x00,0xbf,0x20,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xdb,0x20,0x00,0x00,0x7d,0x03,0x00,0x00,0xda,0x20,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdc,0x20,0x00,0x00,0xd8,0x20,0x00,0x00, +0xdb,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdf,0x20,0x00,0x00, +0x81,0x03,0x00,0x00,0xd3,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe2,0x20,0x00,0x00,0x81,0x03,0x00,0x00,0xda,0x20,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe3,0x20,0x00,0x00,0xdf,0x20,0x00,0x00,0xe2,0x20,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe6,0x20,0x00,0x00,0x91,0x03,0x00,0x00, +0xd3,0x20,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xea,0x20,0x00,0x00, +0xe6,0x20,0x00,0x00,0xd7,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xee,0x20,0x00,0x00,0xea,0x20,0x00,0x00,0xdb,0x20,0x00,0x00,0x52,0x00,0x06,0x00, +0x91,0x00,0x00,0x00,0x74,0x26,0x00,0x00,0xdc,0x20,0x00,0x00,0xb9,0x27,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x91,0x00,0x00,0x00,0x76,0x26,0x00,0x00, +0xe3,0x20,0x00,0x00,0x74,0x26,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x91,0x00,0x00,0x00,0x78,0x26,0x00,0x00,0xee,0x20,0x00,0x00,0x76,0x26,0x00,0x00, +0x02,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf5,0x20,0x00,0x00, +0xfb,0x27,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf7,0x20,0x00,0x00,0xfb,0x27,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf8,0x20,0x00,0x00,0xf5,0x20,0x00,0x00,0xf7,0x20,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfa,0x20,0x00,0x00,0xfb,0x27,0x00,0x00, +0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfb,0x20,0x00,0x00, +0xf8,0x20,0x00,0x00,0xfa,0x20,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x00,0x21,0x00,0x00,0xf5,0x20,0x00,0x00,0xfa,0x20,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x05,0x21,0x00,0x00,0xf5,0x20,0x00,0x00,0xf7,0x20,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x08,0x21,0x00,0x00,0x05,0x21,0x00,0x00, +0xfa,0x20,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x09,0x21,0x00,0x00, +0xfb,0x20,0x00,0x00,0x00,0x21,0x00,0x00,0x08,0x21,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x24,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xc8,0x01,0x00,0x00,0xfb,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x29,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x00,0x21,0x00,0x00, +0x08,0x21,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x2e,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x24,0x21,0x00,0x00,0x29,0x21,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1d,0x21,0x00,0x00,0x2e,0x21,0x00,0x00, +0xc9,0x01,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x1e,0x21,0x00,0x00, +0x1d,0x21,0x00,0x00,0x1d,0x21,0x00,0x00,0x1d,0x21,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x1f,0x21,0x00,0x00,0x09,0x21,0x00,0x00,0x1e,0x21,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x33,0x21,0x00,0x00,0x1f,0x21,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x34,0x21,0x00,0x00, +0x7d,0x03,0x00,0x00,0x33,0x21,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x36,0x21,0x00,0x00,0x1f,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x37,0x21,0x00,0x00,0x81,0x03,0x00,0x00,0x36,0x21,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x38,0x21,0x00,0x00,0x34,0x21,0x00,0x00, +0x37,0x21,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3a,0x21,0x00,0x00, +0x1f,0x21,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3b,0x21,0x00,0x00,0x7d,0x03,0x00,0x00,0x3a,0x21,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3c,0x21,0x00,0x00,0x38,0x21,0x00,0x00,0x3b,0x21,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3f,0x21,0x00,0x00,0x81,0x03,0x00,0x00, +0x33,0x21,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x42,0x21,0x00,0x00, +0x81,0x03,0x00,0x00,0x3a,0x21,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x43,0x21,0x00,0x00,0x3f,0x21,0x00,0x00,0x42,0x21,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x46,0x21,0x00,0x00,0x91,0x03,0x00,0x00,0x33,0x21,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4a,0x21,0x00,0x00,0x46,0x21,0x00,0x00, +0x37,0x21,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4e,0x21,0x00,0x00, +0x4a,0x21,0x00,0x00,0x3b,0x21,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x4f,0x21,0x00,0x00,0x3c,0x21,0x00,0x00,0x43,0x21,0x00,0x00,0x4e,0x21,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x80,0x20,0x00,0x00,0x78,0x26,0x00,0x00, +0x78,0x26,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x82,0x20,0x00,0x00,0x80,0x20,0x00,0x00, +0x90,0x20,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x85,0x20,0x00,0x00, +0x78,0x26,0x00,0x00,0x78,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x56,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x4f,0x21,0x00,0x00,0x85,0x20,0x00,0x00, +0x82,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5b,0x21,0x00,0x00, +0x56,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5d,0x21,0x00,0x00,0x56,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5e,0x21,0x00,0x00,0x5b,0x21,0x00,0x00,0x5d,0x21,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x60,0x21,0x00,0x00,0x56,0x21,0x00,0x00, +0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x61,0x21,0x00,0x00, +0x5e,0x21,0x00,0x00,0x60,0x21,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x66,0x21,0x00,0x00,0x5b,0x21,0x00,0x00,0x60,0x21,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6b,0x21,0x00,0x00,0x5b,0x21,0x00,0x00,0x5d,0x21,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6e,0x21,0x00,0x00,0x6b,0x21,0x00,0x00, +0x60,0x21,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x6f,0x21,0x00,0x00, +0x61,0x21,0x00,0x00,0x66,0x21,0x00,0x00,0x6e,0x21,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x8a,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x66,0x21,0x00,0x00,0x6e,0x21,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x8f,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x61,0x21,0x00,0x00, +0x8a,0x21,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x82,0x21,0x00,0x00, +0xc9,0x01,0x00,0x00,0x8f,0x21,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x94,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb7,0x03,0x00,0x00, +0x82,0x21,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x84,0x21,0x00,0x00, +0x94,0x21,0x00,0x00,0x94,0x21,0x00,0x00,0x94,0x21,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x85,0x21,0x00,0x00,0x6f,0x21,0x00,0x00,0x84,0x21,0x00,0x00, +0xf9,0x00,0x02,0x00,0x86,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x71,0x0c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x50,0x1f,0x00,0x00,0xb9,0x27,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x52,0x1f,0x00,0x00, +0xb9,0x27,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x53,0x1f,0x00,0x00,0x50,0x1f,0x00,0x00,0x52,0x1f,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x55,0x1f,0x00,0x00,0xb9,0x27,0x00,0x00,0x02,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x56,0x1f,0x00,0x00,0x53,0x1f,0x00,0x00, +0x55,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5b,0x1f,0x00,0x00, +0x50,0x1f,0x00,0x00,0x55,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x60,0x1f,0x00,0x00,0x50,0x1f,0x00,0x00,0x52,0x1f,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x63,0x1f,0x00,0x00,0x60,0x1f,0x00,0x00,0x55,0x1f,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x64,0x1f,0x00,0x00,0x56,0x1f,0x00,0x00, +0x5b,0x1f,0x00,0x00,0x63,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00,0x86,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x86,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xff,0x27,0x00,0x00,0x85,0x21,0x00,0x00,0xe8,0x1f,0x00,0x00,0x64,0x1f,0x00,0x00, +0x71,0x0c,0x00,0x00,0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0x99,0x21,0x00,0x00, +0x0e,0x1b,0x00,0x00,0xe1,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x18,0x02,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9a,0x21,0x00,0x00,0x99,0x21,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0x9c,0x21,0x00,0x00, +0x9a,0x21,0x00,0x00,0xc8,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x9e,0x21,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9e,0x21,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x8b,0x28,0x00,0x00,0x9c,0x21,0x00,0x00,0xc9,0x01,0x00,0x00,0x9a,0x21,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xa4,0x21,0x00,0x00,0x8b,0x28,0x00,0x00, +0x8b,0x28,0x00,0x00,0x8b,0x28,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xa5,0x21,0x00,0x00,0xff,0x27,0x00,0x00,0xa4,0x21,0x00,0x00,0x41,0x00,0x05,0x00, +0x4e,0x02,0x00,0x00,0xac,0x21,0x00,0x00,0x17,0x02,0x00,0x00,0x4d,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xad,0x21,0x00,0x00,0xac,0x21,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xa8,0x21,0x00,0x00,0xa5,0x21,0x00,0x00, +0xad,0x21,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xba,0x21,0x00,0x00, +0xb8,0x0c,0x00,0x00,0x37,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd5,0x21,0x00,0x00,0xba,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00, +0xd2,0x00,0x00,0x00,0xd6,0x21,0x00,0x00,0xd5,0x21,0x00,0x00,0xc8,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xdb,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xd6,0x21,0x00,0x00,0xd7,0x21,0x00,0x00,0xdb,0x21,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd7,0x21,0x00,0x00,0xbc,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0xda,0x21,0x00,0x00, +0xd5,0x21,0x00,0x00,0xc9,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xdb,0x21,0x00,0x00, +0xf8,0x00,0x02,0x00,0xdb,0x21,0x00,0x00,0xf5,0x00,0x07,0x00,0xd2,0x00,0x00,0x00, +0xdc,0x21,0x00,0x00,0xd6,0x21,0x00,0x00,0x9e,0x21,0x00,0x00,0xda,0x21,0x00,0x00, +0xd7,0x21,0x00,0x00,0xf7,0x00,0x03,0x00,0xe7,0x21,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xdc,0x21,0x00,0x00,0xdd,0x21,0x00,0x00,0xe7,0x21,0x00,0x00, +0xf8,0x00,0x02,0x00,0xdd,0x21,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xdf,0x21,0x00,0x00,0xba,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00, +0xd2,0x00,0x00,0x00,0xe0,0x21,0x00,0x00,0xdf,0x21,0x00,0x00,0xc8,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xe5,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xe0,0x21,0x00,0x00,0xe1,0x21,0x00,0x00,0xe5,0x21,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe1,0x21,0x00,0x00,0xbc,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0xe4,0x21,0x00,0x00, +0xdf,0x21,0x00,0x00,0xc9,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xe5,0x21,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe5,0x21,0x00,0x00,0xf5,0x00,0x07,0x00,0xd2,0x00,0x00,0x00, +0xe6,0x21,0x00,0x00,0xe0,0x21,0x00,0x00,0xdd,0x21,0x00,0x00,0xe4,0x21,0x00,0x00, +0xe1,0x21,0x00,0x00,0xf9,0x00,0x02,0x00,0xe7,0x21,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe7,0x21,0x00,0x00,0xf5,0x00,0x07,0x00,0xd2,0x00,0x00,0x00,0xe8,0x21,0x00,0x00, +0xdc,0x21,0x00,0x00,0xdb,0x21,0x00,0x00,0xe6,0x21,0x00,0x00,0xe5,0x21,0x00,0x00, +0xa4,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0xbd,0x21,0x00,0x00,0xe8,0x21,0x00,0x00, +0xf4,0x08,0x00,0x00,0xf7,0x00,0x03,0x00,0xce,0x21,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xbd,0x21,0x00,0x00,0xbe,0x21,0x00,0x00,0xc2,0x21,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc2,0x21,0x00,0x00,0x41,0x00,0x05,0x00,0x4e,0x02,0x00,0x00, +0xed,0x21,0x00,0x00,0x17,0x02,0x00,0x00,0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xee,0x21,0x00,0x00,0xed,0x21,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc4,0x21,0x00,0x00,0xee,0x21,0x00,0x00,0xe3,0x09,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc7,0x21,0x00,0x00,0x6c,0x0c,0x00,0x00, +0xc4,0x21,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcb,0x21,0x00,0x00, +0xaa,0x1a,0x00,0x00,0xc7,0x21,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xf3,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc8,0x01,0x00,0x00, +0xcb,0x21,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xa0,0x26,0x00,0x00, +0xf3,0x21,0x00,0x00,0xd3,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xce,0x21,0x00,0x00,0xf8,0x00,0x02,0x00,0xbe,0x21,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x9d,0x26,0x00,0x00,0xc8,0x01,0x00,0x00,0xd3,0x26,0x00,0x00, +0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xce,0x21,0x00,0x00,0xf8,0x00,0x02,0x00, +0xce,0x21,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x0f,0x28,0x00,0x00, +0xa0,0x26,0x00,0x00,0xc2,0x21,0x00,0x00,0x9d,0x26,0x00,0x00,0xbe,0x21,0x00,0x00, +0x3d,0x00,0x04,0x00,0xb4,0x02,0x00,0x00,0xf5,0x21,0x00,0x00,0xb6,0x02,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf8,0x21,0x00,0x00,0x0f,0x28,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf9,0x21,0x00,0x00, +0x0f,0x28,0x00,0x00,0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x91,0x00,0x00,0x00, +0xfa,0x21,0x00,0x00,0xf8,0x21,0x00,0x00,0xf9,0x21,0x00,0x00,0xc8,0x01,0x00,0x00, +0xc8,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0xf5,0x21,0x00,0x00,0xf0,0x0b,0x00,0x00, +0xfa,0x21,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x2e,0x22,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xb5,0x0a,0x00,0x00,0x55,0x1b,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x32,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x47,0x0d,0x00,0x00,0xc8,0x01,0x00,0x00,0xc9,0x01,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x38,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x2e,0x22,0x00,0x00,0x7c,0x04,0x00,0x00,0x32,0x22,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x3d,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x2e,0x22,0x00,0x00,0x38,0x22,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x17,0x22,0x00,0x00,0x3d,0x22,0x00,0x00,0x3d,0x22,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x19,0x22,0x00,0x00,0x75,0x0d,0x00,0x00, +0x86,0x07,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x42,0x22,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x19,0x22,0x00,0x00,0xdd,0x0c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x47,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x17,0x22,0x00,0x00,0x42,0x22,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x1f,0x22,0x00,0x00,0xea,0x0c,0x00,0x00,0xc9,0x01,0x00,0x00, +0x47,0x22,0x00,0x00,0xbe,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0x23,0x22,0x00,0x00, +0x2c,0x1f,0x00,0x00,0xc9,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x28,0x22,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x23,0x22,0x00,0x00,0x24,0x22,0x00,0x00, +0x28,0x22,0x00,0x00,0xf8,0x00,0x02,0x00,0x24,0x22,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x50,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x29,0x03,0x00,0x00,0x1f,0x22,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x27,0x22,0x00,0x00,0x50,0x22,0x00,0x00,0xe0,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x28,0x22,0x00,0x00,0xf8,0x00,0x02,0x00,0x28,0x22,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x18,0x28,0x00,0x00,0x1f,0x22,0x00,0x00,0xce,0x21,0x00,0x00, +0x27,0x22,0x00,0x00,0x24,0x22,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x94,0x0c,0x00,0x00,0xa8,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x95,0x0c,0x00,0x00,0xa8,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x96,0x0c,0x00,0x00,0xa8,0x21,0x00,0x00, +0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0x97,0x0c,0x00,0x00, +0x94,0x0c,0x00,0x00,0x95,0x0c,0x00,0x00,0x96,0x0c,0x00,0x00,0x18,0x28,0x00,0x00, +0x3d,0x00,0x04,0x00,0x9e,0x02,0x00,0x00,0x52,0x22,0x00,0x00,0xa0,0x02,0x00,0x00, +0x63,0x00,0x04,0x00,0x52,0x22,0x00,0x00,0xf0,0x0b,0x00,0x00,0x97,0x0c,0x00,0x00, +0x3d,0x00,0x04,0x00,0xa7,0x02,0x00,0x00,0x5f,0x22,0x00,0x00,0xa9,0x02,0x00,0x00, +0x50,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0x68,0x22,0x00,0x00,0x94,0x0c,0x00,0x00, +0x95,0x0c,0x00,0x00,0x96,0x0c,0x00,0x00,0xc9,0x01,0x00,0x00,0x63,0x00,0x04,0x00, +0x5f,0x22,0x00,0x00,0xf0,0x0b,0x00,0x00,0x68,0x22,0x00,0x00,0x3d,0x00,0x04,0x00, +0xbd,0x02,0x00,0x00,0x6a,0x22,0x00,0x00,0xbf,0x02,0x00,0x00,0x63,0x00,0x04,0x00, +0x6a,0x22,0x00,0x00,0xf0,0x0b,0x00,0x00,0x44,0x06,0x00,0x00,0xfd,0x00,0x01,0x00, +0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_54169c9d2e49d165c1b8bb82e349cb36.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_54169c9d2e49d165c1b8bb82e349cb36.h new file mode 100644 index 00000000..8e09ea9a --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_54169c9d2e49d165c1b8bb82e349cb36.h @@ -0,0 +1,1856 @@ +// ffx_fsr2_accumulate_pass_54169c9d2e49d165c1b8bb82e349cb36.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_54169c9d2e49d165c1b8bb82e349cb36_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_54169c9d2e49d165c1b8bb82e349cb36_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_54169c9d2e49d165c1b8bb82e349cb36_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_54169c9d2e49d165c1b8bb82e349cb36_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_54169c9d2e49d165c1b8bb82e349cb36_SampledImageResourceNames[] = { "r_input_exposure", "r_dilated_reactive_masks", "r_input_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_lanczos_lut", "r_imgMips", "r_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_54169c9d2e49d165c1b8bb82e349cb36_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 8, 10, 12, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_54169c9d2e49d165c1b8bb82e349cb36_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_54169c9d2e49d165c1b8bb82e349cb36_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_54169c9d2e49d165c1b8bb82e349cb36_StorageImageResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_54169c9d2e49d165c1b8bb82e349cb36_StorageImageResourceBindings[] = { 13, 14, 16, 17, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_54169c9d2e49d165c1b8bb82e349cb36_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_54169c9d2e49d165c1b8bb82e349cb36_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_54169c9d2e49d165c1b8bb82e349cb36_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_54169c9d2e49d165c1b8bb82e349cb36_UniformBufferResourceBindings[] = { 18, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_54169c9d2e49d165c1b8bb82e349cb36_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_54169c9d2e49d165c1b8bb82e349cb36_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_54169c9d2e49d165c1b8bb82e349cb36_size = 29236; + +static const unsigned char g_ffx_fsr2_accumulate_pass_54169c9d2e49d165c1b8bb82e349cb36_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0xea,0x25,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x09,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00, +0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c,0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30, +0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x0f,0x00,0x07,0x00,0x05,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0x90,0x0b,0x00,0x00,0xa6,0x0b,0x00,0x00,0x10,0x00,0x06,0x00, +0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00, +0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c, +0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66, +0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00,0x04,0x00,0x08,0x00, +0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x31,0x36, +0x62,0x69,0x74,0x5f,0x73,0x74,0x6f,0x72,0x61,0x67,0x65,0x00,0x04,0x00,0x0b,0x00, +0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x65,0x78, +0x70,0x6c,0x69,0x63,0x69,0x74,0x5f,0x61,0x72,0x69,0x74,0x68,0x6d,0x65,0x74,0x69, +0x63,0x5f,0x74,0x79,0x70,0x65,0x73,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x69,0x6d,0x61,0x67,0x65,0x5f, +0x6c,0x6f,0x61,0x64,0x5f,0x66,0x6f,0x72,0x6d,0x61,0x74,0x74,0x65,0x64,0x00,0x00, +0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70, +0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72, +0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47, +0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69, +0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00, +0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0x00,0x02,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53, +0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x00,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00, +0x06,0x00,0x07,0x00,0x00,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73, +0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00, +0x00,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f, +0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e, +0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0x00,0x02,0x00,0x00, +0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65, +0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0x00,0x02,0x00,0x00, +0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65, +0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0x00,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00, +0x06,0x00,0x08,0x00,0x00,0x02,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76, +0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00, +0x06,0x00,0x05,0x00,0x00,0x02,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x00,0x02,0x00,0x00,0x09,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61, +0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x00,0x02,0x00,0x00,0x0a,0x00,0x00,0x00, +0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x00,0x02,0x00,0x00,0x0b,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74, +0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00, +0x06,0x00,0x07,0x00,0x00,0x02,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00, +0x00,0x02,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75, +0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72, +0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x00,0x02,0x00,0x00,0x0e,0x00,0x00,0x00, +0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00, +0x00,0x02,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53, +0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x00,0x02,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c, +0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0x00,0x02,0x00,0x00, +0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43, +0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00, +0x00,0x02,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61, +0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x02,0x02,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x00,0x00,0x05,0x00,0x05,0x00,0x45,0x02,0x00,0x00,0x72,0x5f,0x69,0x6d, +0x67,0x4d,0x69,0x70,0x73,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x49,0x02,0x00,0x00, +0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x00,0x00,0x00, +0x05,0x00,0x08,0x00,0x56,0x02,0x00,0x00,0x72,0x5f,0x70,0x72,0x65,0x70,0x61,0x72, +0x65,0x64,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00, +0x05,0x00,0x08,0x00,0x5e,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00, +0x05,0x00,0x09,0x00,0x6a,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e, +0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f, +0x72,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x72,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c, +0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x05,0x00,0x06,0x00, +0x79,0x02,0x00,0x00,0x72,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f, +0x72,0x79,0x00,0x00,0x05,0x00,0x09,0x00,0x83,0x02,0x00,0x00,0x72,0x77,0x5f,0x69, +0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64, +0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x05,0x00,0x06,0x00,0x8c,0x02,0x00,0x00, +0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00, +0x05,0x00,0x06,0x00,0x95,0x02,0x00,0x00,0x72,0x77,0x5f,0x6e,0x65,0x77,0x5f,0x6c, +0x6f,0x63,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0xaa,0x02,0x00,0x00, +0x72,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x00, +0x05,0x00,0x07,0x00,0xb5,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0xc1,0x02,0x00,0x00,0x72,0x5f,0x6c,0x61,0x6e,0x63,0x7a,0x6f,0x73,0x5f,0x6c,0x75, +0x74,0x00,0x00,0x00,0x05,0x00,0x09,0x00,0xce,0x02,0x00,0x00,0x72,0x5f,0x64,0x69, +0x6c,0x61,0x74,0x65,0x64,0x5f,0x72,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d, +0x61,0x73,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x90,0x0b,0x00,0x00, +0x67,0x6c,0x5f,0x57,0x6f,0x72,0x6b,0x47,0x72,0x6f,0x75,0x70,0x49,0x44,0x00,0x00, +0x05,0x00,0x08,0x00,0xa6,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x4c,0x6f,0x63,0x61,0x6c, +0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x00,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x00,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x00,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x00,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x00,0x02,0x00,0x00,0x05,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x00,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x00,0x02,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x00,0x02,0x00,0x00,0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x00,0x02,0x00,0x00,0x09,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x00,0x02,0x00,0x00, +0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x00,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x00,0x02,0x00,0x00,0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x00,0x02,0x00,0x00,0x0d,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x00,0x02,0x00,0x00, +0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x00,0x02,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x00,0x02,0x00,0x00,0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x00,0x02,0x00,0x00,0x11,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x00,0x02,0x00,0x00, +0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0x00,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x02,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x02,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x45,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x45,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x49,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x49,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x56,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x56,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x5e,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x5e,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x6a,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x6a,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x72,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x72,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x79,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x79,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x83,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x83,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x83,0x02,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8c,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8c,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x95,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x95,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x10,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xaa,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xaa,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb5,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb5,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc1,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc1,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xce,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xce,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x90,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa6,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb9,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00, +0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x52,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x52,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x54,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x53,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x89,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x8e,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x89,0x00,0x00,0x00, +0x14,0x00,0x02,0x00,0xc8,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x17,0x01,0x00,0x00, +0x52,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb8,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb9,0x01,0x00,0x00,0x00,0x00,0x80,0x3f,0x1e,0x00,0x15,0x00,0x00,0x02,0x00,0x00, +0x5e,0x00,0x00,0x00,0x5e,0x00,0x00,0x00,0x5e,0x00,0x00,0x00,0x5e,0x00,0x00,0x00, +0x5e,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x89,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x01,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x01,0x02,0x00,0x00,0x02,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x03,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x04,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x5e,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x09,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x0e,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x13,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x18,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x19,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x1e,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x23,0x02,0x00,0x00,0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x24,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x29,0x02,0x00,0x00,0x09,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x2e,0x02,0x00,0x00,0x0a,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x33,0x02,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x34,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x39,0x02,0x00,0x00,0x0d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x3e,0x02,0x00,0x00,0x0f,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x43,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x44,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x44,0x02,0x00,0x00,0x45,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x1a,0x00,0x02,0x00,0x47,0x02,0x00,0x00,0x20,0x00,0x04,0x00,0x48,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x47,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x48,0x02,0x00,0x00, +0x49,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x1b,0x00,0x03,0x00,0x4b,0x02,0x00,0x00, +0x43,0x02,0x00,0x00,0x15,0x00,0x04,0x00,0x51,0x02,0x00,0x00,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x51,0x02,0x00,0x00,0x52,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x44,0x02,0x00,0x00,0x56,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x44,0x02,0x00,0x00,0x5e,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x44,0x02,0x00,0x00,0x6a,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x70,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x71,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x70,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x71,0x02,0x00,0x00, +0x72,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x44,0x02,0x00,0x00, +0x79,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x81,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x82,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x81,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x82,0x02,0x00,0x00,0x83,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x8a,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x8b,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x8a,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x8b,0x02,0x00,0x00,0x8c,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x93,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x0f,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x94,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x93,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x94,0x02,0x00,0x00,0x95,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x51,0x02,0x00,0x00,0xa5,0x02,0x00,0x00, +0x03,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x44,0x02,0x00,0x00,0xaa,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x44,0x02,0x00,0x00,0xb5,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xb7,0x02,0x00,0x00, +0x03,0x02,0x00,0x00,0x03,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x44,0x02,0x00,0x00, +0xc1,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xc6,0x02,0x00,0x00,0x00,0x00,0x00,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xc8,0x02,0x00,0x00,0x00,0x00,0x00,0x3f,0x3b,0x00,0x04,0x00,0x44,0x02,0x00,0x00, +0xce,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xd7,0x02,0x00,0x00,0xb8,0x01,0x00,0x00,0xb8,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xda,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x0c,0x03,0x00,0x00,0x6f,0x12,0x83,0x3a,0x2b,0x00,0x04,0x00, +0x51,0x02,0x00,0x00,0x46,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x51,0x02,0x00,0x00,0x4a,0x03,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x60,0x03,0x00,0x00,0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x73,0x03,0x00,0x00,0x00,0x00,0x80,0xbe,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x99,0x03,0x00,0x00,0x02,0x10,0x80,0x37,0x2c,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x01,0x04,0x00,0x00,0xc8,0x02,0x00,0x00,0xc8,0x02,0x00,0x00, +0x17,0x00,0x04,0x00,0x15,0x04,0x00,0x00,0x51,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x19,0x04,0x00,0x00,0xc8,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x26,0x04,0x00,0x00,0x00,0xe0,0x7f,0x47, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x38,0x04,0x00,0x00,0xcd,0xcc,0xcc,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x40,0x04,0x00,0x00,0x00,0x00,0xc8,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x45,0x04,0x00,0x00,0x00,0x00,0x10,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4d,0x04,0x00,0x00,0x00,0x00,0x80,0x40, +0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x60,0x04,0x00,0x00,0x00,0xbc,0x00,0x00, +0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x66,0x04,0x00,0x00,0x00,0x80,0x00,0x00, +0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x6c,0x04,0x00,0x00,0x00,0x3c,0x00,0x00, +0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x72,0x04,0x00,0x00,0x00,0x40,0x00,0x00, +0x2b,0x00,0x04,0x00,0x51,0x02,0x00,0x00,0xe5,0x04,0x00,0x00,0x04,0x00,0x00,0x00, +0x1c,0x00,0x04,0x00,0xe6,0x04,0x00,0x00,0x53,0x00,0x00,0x00,0xe5,0x04,0x00,0x00, +0x20,0x00,0x04,0x00,0xe7,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0xe6,0x04,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x84,0x05,0x00,0x00,0x52,0xb8,0xfe,0x3f, +0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xa3,0x05,0x00,0x00,0xfe,0xff,0xff,0xff, +0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xa4,0x05,0x00,0x00,0xff,0xff,0xff,0xff, +0x2b,0x00,0x04,0x00,0x51,0x02,0x00,0x00,0xf9,0x05,0x00,0x00,0x10,0x00,0x00,0x00, +0x1c,0x00,0x04,0x00,0xfa,0x05,0x00,0x00,0x08,0x00,0x00,0x00,0xf9,0x05,0x00,0x00, +0x20,0x00,0x04,0x00,0xfb,0x05,0x00,0x00,0x07,0x00,0x00,0x00,0xfa,0x05,0x00,0x00, +0x2c,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x0a,0x06,0x00,0x00,0xb8,0x01,0x00,0x00, +0xb8,0x01,0x00,0x00,0xb8,0x01,0x00,0x00,0xb8,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x21,0x06,0x00,0x00,0x9a,0x99,0x99,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x39,0x06,0x00,0x00,0x00,0x00,0x00,0xc0,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x3a,0x06,0x00,0x00,0x00,0x00,0x40,0xc0,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xdd,0x06,0x00,0x00,0xab,0xaa,0xaa,0x3d,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x0d,0x07,0x00,0x00,0xab,0xaa,0x2a,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x4b,0x07,0x00,0x00,0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x55,0x07,0x00,0x00,0x00,0x00,0x20,0x41,0x2c,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x8f,0x07,0x00,0x00,0xa4,0x05,0x00,0x00,0xa4,0x05,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x9a,0x07,0x00,0x00,0x03,0x02,0x00,0x00, +0xa4,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xa5,0x07,0x00,0x00, +0x09,0x02,0x00,0x00,0xa4,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0xb0,0x07,0x00,0x00,0x0e,0x02,0x00,0x00,0xa4,0x05,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0xbb,0x07,0x00,0x00,0xa4,0x05,0x00,0x00,0x03,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xd0,0x07,0x00,0x00,0x09,0x02,0x00,0x00, +0x03,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xdb,0x07,0x00,0x00, +0x0e,0x02,0x00,0x00,0x03,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0xe6,0x07,0x00,0x00,0xa4,0x05,0x00,0x00,0x09,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0xf1,0x07,0x00,0x00,0x03,0x02,0x00,0x00,0x09,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xfc,0x07,0x00,0x00,0x09,0x02,0x00,0x00, +0x09,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x07,0x08,0x00,0x00, +0x0e,0x02,0x00,0x00,0x09,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x12,0x08,0x00,0x00,0xa4,0x05,0x00,0x00,0x0e,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x1d,0x08,0x00,0x00,0x03,0x02,0x00,0x00,0x0e,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x28,0x08,0x00,0x00,0x09,0x02,0x00,0x00, +0x0e,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x33,0x08,0x00,0x00, +0x0e,0x02,0x00,0x00,0x0e,0x02,0x00,0x00,0x2a,0x00,0x03,0x00,0xc8,0x00,0x00,0x00, +0xb9,0x08,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc0,0x08,0x00,0x00, +0xff,0xfe,0xfe,0x3e,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xdc,0x08,0x00,0x00, +0x0c,0x03,0x00,0x00,0x0c,0x03,0x00,0x00,0x0c,0x03,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x0d,0x09,0x00,0x00,0x00,0x00,0xa0,0x41,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x15,0x09,0x00,0x00,0x00,0x00,0x40,0x40,0x17,0x00,0x04,0x00, +0x56,0x09,0x00,0x00,0xc8,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x84,0x09,0x00,0x00,0x4b,0x07,0x00,0x00,0x4b,0x07,0x00,0x00, +0x4b,0x07,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa3,0x09,0x00,0x00, +0x30,0x96,0x7c,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf1,0x09,0x00,0x00, +0x00,0x00,0x7f,0x43,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x19,0x0a,0x00,0x00, +0x81,0x80,0x80,0x3b,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x43,0x0a,0x00,0x00, +0x00,0x00,0xc0,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x75,0x0a,0x00,0x00, +0xa4,0x70,0x7d,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa0,0x0a,0x00,0x00, +0x00,0x00,0x80,0xbf,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xf8,0x0a,0x00,0x00, +0xb8,0x01,0x00,0x00,0xb8,0x01,0x00,0x00,0xb8,0x01,0x00,0x00,0x17,0x00,0x04,0x00, +0x8e,0x0b,0x00,0x00,0x51,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x8f,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x8e,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00, +0x8f,0x0b,0x00,0x00,0x90,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x51,0x02,0x00,0x00,0x98,0x0b,0x00,0x00,0x08,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x15,0x04,0x00,0x00,0xa4,0x0b,0x00,0x00,0x98,0x0b,0x00,0x00,0x98,0x0b,0x00,0x00, +0x3b,0x00,0x04,0x00,0x8f,0x0b,0x00,0x00,0xa6,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0x8e,0x0b,0x00,0x00,0xb9,0x0b,0x00,0x00,0x98,0x0b,0x00,0x00, +0x98,0x0b,0x00,0x00,0x46,0x03,0x00,0x00,0x2b,0x00,0x04,0x00,0x51,0x02,0x00,0x00, +0x89,0x24,0x00,0x00,0x07,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x8a,0x24,0x00,0x00,0x26,0x04,0x00,0x00,0x26,0x04,0x00,0x00,0x26,0x04,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8b,0x24,0x00,0x00,0x66,0x66,0x66,0x3f, +0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x8c,0x24,0x00,0x00,0xb9,0x01,0x00,0x00, +0xb9,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8d,0x24,0x00,0x00, +0x0a,0xd7,0xa3,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8e,0x24,0x00,0x00, +0xcd,0xcc,0x4c,0x3d,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x8f,0x24,0x00,0x00, +0xb9,0x01,0x00,0x00,0xb9,0x01,0x00,0x00,0xb9,0x01,0x00,0x00,0x01,0x00,0x03,0x00, +0x06,0x00,0x00,0x00,0xb8,0x24,0x00,0x00,0x01,0x00,0x03,0x00,0x08,0x00,0x00,0x00, +0xc7,0x24,0x00,0x00,0x01,0x00,0x03,0x00,0x5e,0x00,0x00,0x00,0x00,0x25,0x00,0x00, +0x01,0x00,0x03,0x00,0x22,0x00,0x00,0x00,0xe8,0x25,0x00,0x00,0x01,0x00,0x03,0x00, +0x89,0x00,0x00,0x00,0xe9,0x25,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00, +0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x8e,0x00,0x00,0x00,0x3a,0x1c,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xfb,0x05,0x00,0x00,0x92,0x19,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xe7,0x04,0x00,0x00,0x16,0x15,0x00,0x00, +0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x8e,0x0b,0x00,0x00,0x91,0x0b,0x00,0x00, +0x90,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00,0x15,0x04,0x00,0x00,0x92,0x0b,0x00,0x00, +0x91,0x0b,0x00,0x00,0x91,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x04,0x02,0x00,0x00,0xbc,0x0b,0x00,0x00,0x02,0x02,0x00,0x00, +0x0e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0xbd,0x0b,0x00,0x00, +0xbc,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x96,0x0b,0x00,0x00, +0xbd,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x51,0x02,0x00,0x00, +0x97,0x0b,0x00,0x00,0x96,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x51,0x02,0x00,0x00, +0x9a,0x0b,0x00,0x00,0x97,0x0b,0x00,0x00,0x89,0x24,0x00,0x00,0x86,0x00,0x05,0x00, +0x51,0x02,0x00,0x00,0x9b,0x0b,0x00,0x00,0x9a,0x0b,0x00,0x00,0x98,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x51,0x02,0x00,0x00,0x9e,0x0b,0x00,0x00,0x91,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x51,0x02,0x00,0x00,0x9f,0x0b,0x00,0x00, +0x9b,0x0b,0x00,0x00,0x9e,0x0b,0x00,0x00,0x82,0x00,0x05,0x00,0x51,0x02,0x00,0x00, +0xa0,0x0b,0x00,0x00,0x9f,0x0b,0x00,0x00,0x46,0x03,0x00,0x00,0x52,0x00,0x06,0x00, +0x15,0x04,0x00,0x00,0x6c,0x22,0x00,0x00,0xa0,0x0b,0x00,0x00,0x92,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x84,0x00,0x05,0x00,0x15,0x04,0x00,0x00,0xa5,0x0b,0x00,0x00, +0x6c,0x22,0x00,0x00,0xa4,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00,0x8e,0x0b,0x00,0x00, +0xa7,0x0b,0x00,0x00,0xa6,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00,0x15,0x04,0x00,0x00, +0xa8,0x0b,0x00,0x00,0xa7,0x0b,0x00,0x00,0xa7,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x80,0x00,0x05,0x00,0x15,0x04,0x00,0x00,0xa9,0x0b,0x00,0x00, +0xa5,0x0b,0x00,0x00,0xa8,0x0b,0x00,0x00,0x7c,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0xab,0x0b,0x00,0x00,0xa9,0x0b,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x6b,0x0c,0x00,0x00,0xab,0x0b,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x6d,0x0c,0x00,0x00,0x6b,0x0c,0x00,0x00,0x01,0x04,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x6f,0x0c,0x00,0x00,0xbd,0x0b,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x70,0x0c,0x00,0x00,0x6d,0x0c,0x00,0x00,0x6f,0x0c,0x00,0x00, +0x41,0x00,0x05,0x00,0x24,0x02,0x00,0x00,0xab,0x0c,0x00,0x00,0x02,0x02,0x00,0x00, +0x23,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xac,0x0c,0x00,0x00, +0xab,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x04,0x02,0x00,0x00,0xaf,0x0c,0x00,0x00, +0x02,0x02,0x00,0x00,0x03,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0xb0,0x0c,0x00,0x00,0xaf,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x76,0x0c,0x00,0x00,0xb0,0x0c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x77,0x0c,0x00,0x00,0xac,0x0c,0x00,0x00,0x76,0x0c,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x78,0x0c,0x00,0x00,0x70,0x0c,0x00,0x00,0x77,0x0c,0x00,0x00, +0x41,0x00,0x05,0x00,0x04,0x02,0x00,0x00,0xb7,0x0c,0x00,0x00,0x02,0x02,0x00,0x00, +0x09,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0xb8,0x0c,0x00,0x00, +0xb7,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xc5,0x0c,0x00,0x00, +0x78,0x0c,0x00,0x00,0x76,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xc8,0x0c,0x00,0x00,0x76,0x0c,0x00,0x00,0x01,0x04,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xd5,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xc5,0x0c,0x00,0x00,0xc8,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xda,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x01,0x04,0x00,0x00, +0xd5,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xce,0x0c,0x00,0x00, +0xb8,0x0c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xcf,0x0c,0x00,0x00, +0xda,0x0c,0x00,0x00,0xce,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x43,0x02,0x00,0x00, +0xe6,0x0c,0x00,0x00,0x5e,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0xe8,0x0c,0x00,0x00,0xe6,0x0c,0x00,0x00,0xab,0x0b,0x00,0x00,0x02,0x00,0x00,0x00, +0x03,0x02,0x00,0x00,0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xe9,0x0c,0x00,0x00, +0xe8,0x0c,0x00,0x00,0xe8,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x24,0x02,0x00,0x00,0xf0,0x0c,0x00,0x00,0x02,0x02,0x00,0x00, +0x29,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xf1,0x0c,0x00,0x00, +0xf0,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xec,0x0c,0x00,0x00, +0xe9,0x0c,0x00,0x00,0xf1,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xf7,0x0c,0x00,0x00,0xec,0x0c,0x00,0x00,0x6f,0x0c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xf8,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0xf7,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x01,0x0d,0x00,0x00, +0x70,0x0c,0x00,0x00,0xec,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x07,0x0d,0x00,0x00,0x01,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00, +0xc8,0x00,0x00,0x00,0x08,0x0d,0x00,0x00,0x07,0x0d,0x00,0x00,0xb8,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x0d,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x08,0x0d,0x00,0x00,0x09,0x0d,0x00,0x00,0x0d,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x09,0x0d,0x00,0x00,0xbc,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0x0c,0x0d,0x00,0x00, +0x07,0x0d,0x00,0x00,0xb9,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x0d,0x0d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x0d,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00,0xc8,0x00,0x00,0x00, +0x0e,0x0d,0x00,0x00,0x08,0x0d,0x00,0x00,0x05,0x00,0x00,0x00,0x0c,0x0d,0x00,0x00, +0x09,0x0d,0x00,0x00,0xf7,0x00,0x03,0x00,0x19,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x0e,0x0d,0x00,0x00,0x0f,0x0d,0x00,0x00,0x19,0x0d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x0f,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x11,0x0d,0x00,0x00,0x01,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00, +0xc8,0x00,0x00,0x00,0x12,0x0d,0x00,0x00,0x11,0x0d,0x00,0x00,0xb8,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x17,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x12,0x0d,0x00,0x00,0x13,0x0d,0x00,0x00,0x17,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x13,0x0d,0x00,0x00,0xbc,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0x16,0x0d,0x00,0x00, +0x11,0x0d,0x00,0x00,0xb9,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x17,0x0d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x17,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00,0xc8,0x00,0x00,0x00, +0x18,0x0d,0x00,0x00,0x12,0x0d,0x00,0x00,0x0f,0x0d,0x00,0x00,0x16,0x0d,0x00,0x00, +0x13,0x0d,0x00,0x00,0xf9,0x00,0x02,0x00,0x19,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x19,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00,0xc8,0x00,0x00,0x00,0x1a,0x0d,0x00,0x00, +0x0e,0x0d,0x00,0x00,0x0d,0x0d,0x00,0x00,0x18,0x0d,0x00,0x00,0x17,0x0d,0x00,0x00, +0x3d,0x00,0x04,0x00,0x43,0x02,0x00,0x00,0x1d,0x0d,0x00,0x00,0x56,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x47,0x02,0x00,0x00,0x1e,0x0d,0x00,0x00,0x49,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x4b,0x02,0x00,0x00,0x1f,0x0d,0x00,0x00,0x1d,0x0d,0x00,0x00, +0x1e,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x21,0x0d,0x00,0x00, +0x1f,0x0d,0x00,0x00,0xcf,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xb8,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x22,0x0d,0x00,0x00,0x21,0x0d,0x00,0x00, +0x03,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x26,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x22,0x0d,0x00,0x00,0xb8,0x01,0x00,0x00, +0xb9,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x43,0x02,0x00,0x00,0x29,0x0d,0x00,0x00, +0xce,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x4b,0x02,0x00,0x00,0x2b,0x0d,0x00,0x00, +0x29,0x0d,0x00,0x00,0x1e,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0x2d,0x0d,0x00,0x00,0x2b,0x0d,0x00,0x00,0xcf,0x0c,0x00,0x00,0x02,0x00,0x00,0x00, +0xb8,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x95,0x0c,0x00,0x00, +0x2d,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x98,0x0c,0x00,0x00,0x2d,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x19,0x02,0x00,0x00,0x31,0x0d,0x00,0x00,0x02,0x02,0x00,0x00,0x1e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x32,0x0d,0x00,0x00,0x31,0x0d,0x00,0x00, +0xaa,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0x9b,0x0c,0x00,0x00,0x03,0x02,0x00,0x00, +0x32,0x0d,0x00,0x00,0xa4,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0x9f,0x0c,0x00,0x00, +0x1a,0x0d,0x00,0x00,0xb9,0x08,0x00,0x00,0xa6,0x00,0x05,0x00,0xc8,0x00,0x00,0x00, +0xa2,0x0c,0x00,0x00,0x9f,0x0c,0x00,0x00,0x9b,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00, +0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x1a,0x0d,0x00,0x00, +0xfc,0x0b,0x00,0x00,0x00,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0xfc,0x0b,0x00,0x00, +0xa8,0x00,0x04,0x00,0xc8,0x00,0x00,0x00,0xff,0x0b,0x00,0x00,0x9b,0x0c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x00,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x00,0x0c,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc8,0x00,0x00,0x00,0x01,0x0c,0x00,0x00,0x1a,0x0d,0x00,0x00, +0x19,0x0d,0x00,0x00,0xff,0x0b,0x00,0x00,0xfc,0x0b,0x00,0x00,0xf7,0x00,0x03,0x00, +0x0b,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x01,0x0c,0x00,0x00, +0x02,0x0c,0x00,0x00,0x0b,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x02,0x0c,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x69,0x0d,0x00,0x00,0x01,0x0d,0x00,0x00, +0x6f,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x6a,0x0d,0x00,0x00, +0x69,0x0d,0x00,0x00,0x01,0x04,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x6c,0x0d,0x00,0x00,0xbd,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x6d,0x0d,0x00,0x00,0x6c,0x0d,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6f,0x0d,0x00,0x00,0x6a,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x90,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x6d,0x0d,0x00,0x00,0x6f,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x95,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xb8,0x01,0x00,0x00,0x90,0x0d,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x76,0x22,0x00,0x00,0x95,0x0d,0x00,0x00,0x6a,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x75,0x0d,0x00,0x00,0x96,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x77,0x0d,0x00,0x00,0x6a,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x9a,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x75,0x0d,0x00,0x00,0x77,0x0d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x9f,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xb8,0x01,0x00,0x00,0x9a,0x0d,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x7a,0x22,0x00,0x00,0x9f,0x0d,0x00,0x00,0x76,0x22,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x7c,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x7a,0x22,0x00,0x00,0x6e,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0x7d,0x0d,0x00,0x00,0x7c,0x0d,0x00,0x00,0x0c,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0xa3,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0x7a,0x22,0x00,0x00,0x73,0x00,0x04,0x00,0x17,0x01,0x00,0x00,0x80,0x0d,0x00,0x00, +0xa3,0x0d,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x59,0x0e,0x00,0x00, +0x7d,0x0d,0x00,0x00,0x8f,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x5f,0x0e,0x00,0x00,0x59,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x99,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x5f,0x0e,0x00,0x00,0x03,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0x85,0x22,0x00,0x00,0x99,0x0e,0x00,0x00,0x59,0x0e,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x7c,0x0e,0x00,0x00,0x59,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xa3,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x7c,0x0e,0x00,0x00,0x03,0x02,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x90,0x22,0x00,0x00,0xa3,0x0e,0x00,0x00, +0x85,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x43,0x02,0x00,0x00, +0xb0,0x0e,0x00,0x00,0x6a,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0xb2,0x0e,0x00,0x00,0xb0,0x0e,0x00,0x00,0x90,0x22,0x00,0x00,0x02,0x00,0x00,0x00, +0x03,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0xeb,0x0d,0x00,0x00, +0xb2,0x0e,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xc4,0x0e,0x00,0x00, +0x7d,0x0d,0x00,0x00,0x9a,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xce,0x0e,0x00,0x00,0xc4,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0x9b,0x22,0x00,0x00,0xce,0x0e,0x00,0x00,0xc4,0x0e,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xe7,0x0e,0x00,0x00, +0xc4,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x0e,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xe7,0x0e,0x00,0x00, +0x03,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xa6,0x22,0x00,0x00, +0x0e,0x0f,0x00,0x00,0x9b,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x1d,0x0f,0x00,0x00,0xb0,0x0e,0x00,0x00,0xa6,0x22,0x00,0x00, +0x02,0x00,0x00,0x00,0x03,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0xf1,0x0d,0x00,0x00,0x1d,0x0f,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x2f,0x0f,0x00,0x00,0x7d,0x0d,0x00,0x00,0xa5,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x39,0x0f,0x00,0x00,0x2f,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x43,0x0f,0x00,0x00,0x6c,0x0d,0x00,0x00, +0x09,0x02,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x74,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x39,0x0f,0x00,0x00,0x43,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xb1,0x22,0x00,0x00,0x74,0x0f,0x00,0x00, +0x2f,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x52,0x0f,0x00,0x00,0x2f,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x79,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x52,0x0f,0x00,0x00,0x03,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0xbc,0x22,0x00,0x00,0x79,0x0f,0x00,0x00,0xb1,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x88,0x0f,0x00,0x00,0xb0,0x0e,0x00,0x00, +0xbc,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0x03,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0xf7,0x0d,0x00,0x00,0x88,0x0f,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x9a,0x0f,0x00,0x00,0x7d,0x0d,0x00,0x00,0xb0,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xa4,0x0f,0x00,0x00,0x9a,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xdf,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xa4,0x0f,0x00,0x00,0x43,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xc7,0x22,0x00,0x00,0xdf,0x0f,0x00,0x00, +0x9a,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xbd,0x0f,0x00,0x00,0x9a,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xe4,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xbd,0x0f,0x00,0x00,0x03,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0xd2,0x22,0x00,0x00,0xe4,0x0f,0x00,0x00,0xc7,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xf3,0x0f,0x00,0x00,0xb0,0x0e,0x00,0x00, +0xd2,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0x03,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0xfd,0x0d,0x00,0x00,0xf3,0x0f,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x05,0x10,0x00,0x00,0x7d,0x0d,0x00,0x00,0xbb,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x0b,0x10,0x00,0x00,0x05,0x10,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x45,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x0b,0x10,0x00,0x00,0x03,0x02,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xdd,0x22,0x00,0x00,0x45,0x10,0x00,0x00, +0x05,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x2c,0x10,0x00,0x00,0x05,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0xe8,0x22,0x00,0x00,0x2c,0x10,0x00,0x00,0xdd,0x22,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x5e,0x10,0x00,0x00, +0xb0,0x0e,0x00,0x00,0xe8,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0x03,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x03,0x0e,0x00,0x00,0x5e,0x10,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x7a,0x10,0x00,0x00,0x7d,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xf3,0x22,0x00,0x00, +0x7a,0x10,0x00,0x00,0x7d,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x97,0x10,0x00,0x00,0x7d,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xfe,0x22,0x00,0x00,0x97,0x10,0x00,0x00, +0xf3,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0xc9,0x10,0x00,0x00,0xb0,0x0e,0x00,0x00,0xfe,0x22,0x00,0x00,0x02,0x00,0x00,0x00, +0x03,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x09,0x0e,0x00,0x00, +0xc9,0x10,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xdb,0x10,0x00,0x00, +0x7d,0x0d,0x00,0x00,0xd0,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xe5,0x10,0x00,0x00,0xdb,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x20,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xe5,0x10,0x00,0x00,0x43,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0x09,0x23,0x00,0x00,0x20,0x11,0x00,0x00,0xdb,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x02,0x11,0x00,0x00,0xdb,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x14,0x23,0x00,0x00, +0x02,0x11,0x00,0x00,0x09,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x34,0x11,0x00,0x00,0xb0,0x0e,0x00,0x00,0x14,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0x03,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0x0f,0x0e,0x00,0x00,0x34,0x11,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x46,0x11,0x00,0x00,0x7d,0x0d,0x00,0x00,0xdb,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x50,0x11,0x00,0x00,0x46,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x8b,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x50,0x11,0x00,0x00,0x43,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0x1f,0x23,0x00,0x00,0x8b,0x11,0x00,0x00,0x46,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x6d,0x11,0x00,0x00, +0x46,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0x2a,0x23,0x00,0x00,0x6d,0x11,0x00,0x00,0x1f,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x9f,0x11,0x00,0x00,0xb0,0x0e,0x00,0x00, +0x2a,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x03,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0x15,0x0e,0x00,0x00,0x9f,0x11,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0xb1,0x11,0x00,0x00,0x7d,0x0d,0x00,0x00,0xe6,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xb7,0x11,0x00,0x00,0xb1,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xf1,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xb7,0x11,0x00,0x00,0x03,0x02,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x35,0x23,0x00,0x00,0xf1,0x11,0x00,0x00, +0xb1,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xd8,0x11,0x00,0x00,0xb1,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xe2,0x11,0x00,0x00,0x96,0x0b,0x00,0x00,0x09,0x02,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x00,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xd8,0x11,0x00,0x00,0xe2,0x11,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0x40,0x23,0x00,0x00,0x00,0x12,0x00,0x00,0x35,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x0a,0x12,0x00,0x00, +0xb0,0x0e,0x00,0x00,0x40,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x03,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x1b,0x0e,0x00,0x00,0x0a,0x12,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x1c,0x12,0x00,0x00,0x7d,0x0d,0x00,0x00, +0xf1,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x26,0x12,0x00,0x00, +0x1c,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0x4b,0x23,0x00,0x00,0x26,0x12,0x00,0x00,0x1c,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x43,0x12,0x00,0x00,0x1c,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x6b,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x43,0x12,0x00,0x00,0xe2,0x11,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x56,0x23,0x00,0x00,0x6b,0x12,0x00,0x00, +0x4b,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0x75,0x12,0x00,0x00,0xb0,0x0e,0x00,0x00,0x56,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0x03,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x21,0x0e,0x00,0x00, +0x75,0x12,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x87,0x12,0x00,0x00, +0x7d,0x0d,0x00,0x00,0xfc,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x91,0x12,0x00,0x00,0x87,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xcc,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x91,0x12,0x00,0x00,0x43,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0x61,0x23,0x00,0x00,0xcc,0x12,0x00,0x00,0x87,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xae,0x12,0x00,0x00,0x87,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xd6,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xae,0x12,0x00,0x00,0xe2,0x11,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x6c,0x23,0x00,0x00,0xd6,0x12,0x00,0x00, +0x61,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0xe0,0x12,0x00,0x00,0xb0,0x0e,0x00,0x00,0x6c,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0x03,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x27,0x0e,0x00,0x00, +0xe0,0x12,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xf2,0x12,0x00,0x00, +0x7d,0x0d,0x00,0x00,0x07,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xfc,0x12,0x00,0x00,0xf2,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x37,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xfc,0x12,0x00,0x00,0x43,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0x77,0x23,0x00,0x00,0x37,0x13,0x00,0x00,0xf2,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x19,0x13,0x00,0x00,0xf2,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x41,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x19,0x13,0x00,0x00,0xe2,0x11,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x82,0x23,0x00,0x00,0x41,0x13,0x00,0x00, +0x77,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0x4b,0x13,0x00,0x00,0xb0,0x0e,0x00,0x00,0x82,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0x03,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x2d,0x0e,0x00,0x00, +0x4b,0x13,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x5d,0x13,0x00,0x00, +0x7d,0x0d,0x00,0x00,0x12,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x63,0x13,0x00,0x00,0x5d,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x9d,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x63,0x13,0x00,0x00,0x03,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0x8d,0x23,0x00,0x00,0x9d,0x13,0x00,0x00,0x5d,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x84,0x13,0x00,0x00,0x5d,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xac,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x84,0x13,0x00,0x00,0xe2,0x11,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x98,0x23,0x00,0x00,0xac,0x13,0x00,0x00, +0x8d,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0xb6,0x13,0x00,0x00,0xb0,0x0e,0x00,0x00,0x98,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0x03,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x33,0x0e,0x00,0x00, +0xb6,0x13,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xc8,0x13,0x00,0x00, +0x7d,0x0d,0x00,0x00,0x1d,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xd2,0x13,0x00,0x00,0xc8,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0xa3,0x23,0x00,0x00,0xd2,0x13,0x00,0x00,0xc8,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xef,0x13,0x00,0x00, +0xc8,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x17,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xef,0x13,0x00,0x00, +0xe2,0x11,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xae,0x23,0x00,0x00, +0x17,0x14,0x00,0x00,0xa3,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x21,0x14,0x00,0x00,0xb0,0x0e,0x00,0x00,0xae,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0x03,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0x39,0x0e,0x00,0x00,0x21,0x14,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x33,0x14,0x00,0x00,0x7d,0x0d,0x00,0x00,0x28,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x3d,0x14,0x00,0x00,0x33,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x78,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x3d,0x14,0x00,0x00,0x43,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0xb9,0x23,0x00,0x00,0x78,0x14,0x00,0x00,0x33,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x5a,0x14,0x00,0x00, +0x33,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x82,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x5a,0x14,0x00,0x00, +0xe2,0x11,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xc4,0x23,0x00,0x00, +0x82,0x14,0x00,0x00,0xb9,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x8c,0x14,0x00,0x00,0xb0,0x0e,0x00,0x00,0xc4,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0x03,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0x3f,0x0e,0x00,0x00,0x8c,0x14,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x9e,0x14,0x00,0x00,0x7d,0x0d,0x00,0x00,0x33,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xa8,0x14,0x00,0x00,0x9e,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe3,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xa8,0x14,0x00,0x00,0x43,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0xcf,0x23,0x00,0x00,0xe3,0x14,0x00,0x00,0x9e,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xc5,0x14,0x00,0x00, +0x9e,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xed,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xc5,0x14,0x00,0x00, +0xe2,0x11,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xda,0x23,0x00,0x00, +0xed,0x14,0x00,0x00,0xcf,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0xf7,0x14,0x00,0x00,0xb0,0x0e,0x00,0x00,0xda,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0x03,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0x45,0x0e,0x00,0x00,0xf7,0x14,0x00,0x00,0x51,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x29,0x15,0x00,0x00,0x80,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x83,0x15,0x00,0x00,0x60,0x04,0x00,0x00,0x29,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xaa,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x83,0x15,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xab,0x15,0x00,0x00,0xaa,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x43,0x02,0x00,0x00, +0xb0,0x15,0x00,0x00,0xc1,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x4b,0x02,0x00,0x00, +0xb2,0x15,0x00,0x00,0xb0,0x15,0x00,0x00,0x1e,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb4,0x15,0x00,0x00,0xab,0x15,0x00,0x00,0xc8,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xb5,0x15,0x00,0x00,0xb4,0x15,0x00,0x00, +0xc8,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xb6,0x15,0x00,0x00, +0xb2,0x15,0x00,0x00,0xb5,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xb8,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb7,0x15,0x00,0x00,0xb6,0x15,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xad,0x15,0x00,0x00, +0xb7,0x15,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x86,0x15,0x00,0x00, +0x66,0x04,0x00,0x00,0x29,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0xbc,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x86,0x15,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xbd,0x15,0x00,0x00,0xbc,0x15,0x00,0x00, +0x56,0x00,0x05,0x00,0x4b,0x02,0x00,0x00,0xc4,0x15,0x00,0x00,0xb0,0x15,0x00,0x00, +0x1e,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc6,0x15,0x00,0x00, +0xbd,0x15,0x00,0x00,0xc8,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xc7,0x15,0x00,0x00,0xc6,0x15,0x00,0x00,0xc8,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0xc8,0x15,0x00,0x00,0xc4,0x15,0x00,0x00,0xc7,0x15,0x00,0x00, +0x02,0x00,0x00,0x00,0xb8,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc9,0x15,0x00,0x00,0xc8,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0xbf,0x15,0x00,0x00,0xc9,0x15,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x89,0x15,0x00,0x00,0x6c,0x04,0x00,0x00,0x29,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xce,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x89,0x15,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xcf,0x15,0x00,0x00,0xce,0x15,0x00,0x00,0x56,0x00,0x05,0x00,0x4b,0x02,0x00,0x00, +0xd6,0x15,0x00,0x00,0xb0,0x15,0x00,0x00,0x1e,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd8,0x15,0x00,0x00,0xcf,0x15,0x00,0x00,0xc8,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd9,0x15,0x00,0x00,0xd8,0x15,0x00,0x00, +0xc8,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xda,0x15,0x00,0x00, +0xd6,0x15,0x00,0x00,0xd9,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xb8,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdb,0x15,0x00,0x00,0xda,0x15,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xd1,0x15,0x00,0x00, +0xdb,0x15,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x8c,0x15,0x00,0x00, +0x72,0x04,0x00,0x00,0x29,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0xe0,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x8c,0x15,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe1,0x15,0x00,0x00,0xe0,0x15,0x00,0x00, +0x56,0x00,0x05,0x00,0x4b,0x02,0x00,0x00,0xe8,0x15,0x00,0x00,0xb0,0x15,0x00,0x00, +0x1e,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xea,0x15,0x00,0x00, +0xe1,0x15,0x00,0x00,0xc8,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xeb,0x15,0x00,0x00,0xea,0x15,0x00,0x00,0xc8,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0xec,0x15,0x00,0x00,0xe8,0x15,0x00,0x00,0xeb,0x15,0x00,0x00, +0x02,0x00,0x00,0x00,0xb8,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xed,0x15,0x00,0x00,0xec,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0xe3,0x15,0x00,0x00,0xed,0x15,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x90,0x15,0x00,0x00,0xeb,0x0d,0x00,0x00,0xad,0x15,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x93,0x15,0x00,0x00,0xf1,0x0d,0x00,0x00, +0xbf,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x94,0x15,0x00,0x00, +0x90,0x15,0x00,0x00,0x93,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x97,0x15,0x00,0x00,0xf7,0x0d,0x00,0x00,0xd1,0x15,0x00,0x00,0x81,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x98,0x15,0x00,0x00,0x94,0x15,0x00,0x00,0x97,0x15,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x9b,0x15,0x00,0x00,0xfd,0x0d,0x00,0x00, +0xe3,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x9c,0x15,0x00,0x00, +0x98,0x15,0x00,0x00,0x9b,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x9f,0x15,0x00,0x00,0xad,0x15,0x00,0x00,0xbf,0x15,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xa1,0x15,0x00,0x00,0x9f,0x15,0x00,0x00,0xd1,0x15,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xa3,0x15,0x00,0x00,0xa1,0x15,0x00,0x00, +0xe3,0x15,0x00,0x00,0x50,0x00,0x07,0x00,0x53,0x00,0x00,0x00,0xa4,0x15,0x00,0x00, +0xa3,0x15,0x00,0x00,0xa3,0x15,0x00,0x00,0xa3,0x15,0x00,0x00,0xa3,0x15,0x00,0x00, +0x88,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xa5,0x15,0x00,0x00,0x9c,0x15,0x00,0x00, +0xa4,0x15,0x00,0x00,0x56,0x00,0x05,0x00,0x4b,0x02,0x00,0x00,0x28,0x16,0x00,0x00, +0xb0,0x15,0x00,0x00,0x1e,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0x2c,0x16,0x00,0x00,0x28,0x16,0x00,0x00,0xb5,0x15,0x00,0x00,0x02,0x00,0x00,0x00, +0xb8,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2d,0x16,0x00,0x00, +0x2c,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x23,0x16,0x00,0x00,0x2d,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x4b,0x02,0x00,0x00, +0x3a,0x16,0x00,0x00,0xb0,0x15,0x00,0x00,0x1e,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x3e,0x16,0x00,0x00,0x3a,0x16,0x00,0x00,0xc7,0x15,0x00,0x00, +0x02,0x00,0x00,0x00,0xb8,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3f,0x16,0x00,0x00,0x3e,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x35,0x16,0x00,0x00,0x3f,0x16,0x00,0x00,0x56,0x00,0x05,0x00, +0x4b,0x02,0x00,0x00,0x4c,0x16,0x00,0x00,0xb0,0x15,0x00,0x00,0x1e,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x50,0x16,0x00,0x00,0x4c,0x16,0x00,0x00, +0xd9,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xb8,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x51,0x16,0x00,0x00,0x50,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x47,0x16,0x00,0x00,0x51,0x16,0x00,0x00, +0x56,0x00,0x05,0x00,0x4b,0x02,0x00,0x00,0x5e,0x16,0x00,0x00,0xb0,0x15,0x00,0x00, +0x1e,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x62,0x16,0x00,0x00, +0x5e,0x16,0x00,0x00,0xeb,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xb8,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x63,0x16,0x00,0x00,0x62,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x59,0x16,0x00,0x00, +0x63,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x06,0x16,0x00,0x00, +0x03,0x0e,0x00,0x00,0x23,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x09,0x16,0x00,0x00,0x09,0x0e,0x00,0x00,0x35,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x0a,0x16,0x00,0x00,0x06,0x16,0x00,0x00,0x09,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x0d,0x16,0x00,0x00,0x0f,0x0e,0x00,0x00, +0x47,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x0e,0x16,0x00,0x00, +0x0a,0x16,0x00,0x00,0x0d,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x11,0x16,0x00,0x00,0x15,0x0e,0x00,0x00,0x59,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x12,0x16,0x00,0x00,0x0e,0x16,0x00,0x00,0x11,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x15,0x16,0x00,0x00,0x23,0x16,0x00,0x00, +0x35,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x17,0x16,0x00,0x00, +0x15,0x16,0x00,0x00,0x47,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x19,0x16,0x00,0x00,0x17,0x16,0x00,0x00,0x59,0x16,0x00,0x00,0x50,0x00,0x07,0x00, +0x53,0x00,0x00,0x00,0x1a,0x16,0x00,0x00,0x19,0x16,0x00,0x00,0x19,0x16,0x00,0x00, +0x19,0x16,0x00,0x00,0x19,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x1b,0x16,0x00,0x00,0x12,0x16,0x00,0x00,0x1a,0x16,0x00,0x00,0x56,0x00,0x05,0x00, +0x4b,0x02,0x00,0x00,0x9e,0x16,0x00,0x00,0xb0,0x15,0x00,0x00,0x1e,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xa2,0x16,0x00,0x00,0x9e,0x16,0x00,0x00, +0xb5,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xb8,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa3,0x16,0x00,0x00,0xa2,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x99,0x16,0x00,0x00,0xa3,0x16,0x00,0x00, +0x56,0x00,0x05,0x00,0x4b,0x02,0x00,0x00,0xb0,0x16,0x00,0x00,0xb0,0x15,0x00,0x00, +0x1e,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xb4,0x16,0x00,0x00, +0xb0,0x16,0x00,0x00,0xc7,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xb8,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb5,0x16,0x00,0x00,0xb4,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xab,0x16,0x00,0x00, +0xb5,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x4b,0x02,0x00,0x00,0xc2,0x16,0x00,0x00, +0xb0,0x15,0x00,0x00,0x1e,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0xc6,0x16,0x00,0x00,0xc2,0x16,0x00,0x00,0xd9,0x15,0x00,0x00,0x02,0x00,0x00,0x00, +0xb8,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc7,0x16,0x00,0x00, +0xc6,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0xbd,0x16,0x00,0x00,0xc7,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x4b,0x02,0x00,0x00, +0xd4,0x16,0x00,0x00,0xb0,0x15,0x00,0x00,0x1e,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0xd8,0x16,0x00,0x00,0xd4,0x16,0x00,0x00,0xeb,0x15,0x00,0x00, +0x02,0x00,0x00,0x00,0xb8,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd9,0x16,0x00,0x00,0xd8,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0xcf,0x16,0x00,0x00,0xd9,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x7c,0x16,0x00,0x00,0x1b,0x0e,0x00,0x00,0x99,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x7f,0x16,0x00,0x00,0x21,0x0e,0x00,0x00, +0xab,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x80,0x16,0x00,0x00, +0x7c,0x16,0x00,0x00,0x7f,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x83,0x16,0x00,0x00,0x27,0x0e,0x00,0x00,0xbd,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x84,0x16,0x00,0x00,0x80,0x16,0x00,0x00,0x83,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x87,0x16,0x00,0x00,0x2d,0x0e,0x00,0x00, +0xcf,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x88,0x16,0x00,0x00, +0x84,0x16,0x00,0x00,0x87,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x8b,0x16,0x00,0x00,0x99,0x16,0x00,0x00,0xab,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x8d,0x16,0x00,0x00,0x8b,0x16,0x00,0x00,0xbd,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x8f,0x16,0x00,0x00,0x8d,0x16,0x00,0x00, +0xcf,0x16,0x00,0x00,0x50,0x00,0x07,0x00,0x53,0x00,0x00,0x00,0x90,0x16,0x00,0x00, +0x8f,0x16,0x00,0x00,0x8f,0x16,0x00,0x00,0x8f,0x16,0x00,0x00,0x8f,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x91,0x16,0x00,0x00,0x88,0x16,0x00,0x00, +0x90,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x4b,0x02,0x00,0x00,0x14,0x17,0x00,0x00, +0xb0,0x15,0x00,0x00,0x1e,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0x18,0x17,0x00,0x00,0x14,0x17,0x00,0x00,0xb5,0x15,0x00,0x00,0x02,0x00,0x00,0x00, +0xb8,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x19,0x17,0x00,0x00, +0x18,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x0f,0x17,0x00,0x00,0x19,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x4b,0x02,0x00,0x00, +0x26,0x17,0x00,0x00,0xb0,0x15,0x00,0x00,0x1e,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x2a,0x17,0x00,0x00,0x26,0x17,0x00,0x00,0xc7,0x15,0x00,0x00, +0x02,0x00,0x00,0x00,0xb8,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2b,0x17,0x00,0x00,0x2a,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x21,0x17,0x00,0x00,0x2b,0x17,0x00,0x00,0x56,0x00,0x05,0x00, +0x4b,0x02,0x00,0x00,0x38,0x17,0x00,0x00,0xb0,0x15,0x00,0x00,0x1e,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x3c,0x17,0x00,0x00,0x38,0x17,0x00,0x00, +0xd9,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xb8,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3d,0x17,0x00,0x00,0x3c,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x33,0x17,0x00,0x00,0x3d,0x17,0x00,0x00, +0x56,0x00,0x05,0x00,0x4b,0x02,0x00,0x00,0x4a,0x17,0x00,0x00,0xb0,0x15,0x00,0x00, +0x1e,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x4e,0x17,0x00,0x00, +0x4a,0x17,0x00,0x00,0xeb,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xb8,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4f,0x17,0x00,0x00,0x4e,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x45,0x17,0x00,0x00, +0x4f,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xf2,0x16,0x00,0x00, +0x33,0x0e,0x00,0x00,0x0f,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0xf5,0x16,0x00,0x00,0x39,0x0e,0x00,0x00,0x21,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0xf6,0x16,0x00,0x00,0xf2,0x16,0x00,0x00,0xf5,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xf9,0x16,0x00,0x00,0x3f,0x0e,0x00,0x00, +0x33,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xfa,0x16,0x00,0x00, +0xf6,0x16,0x00,0x00,0xf9,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0xfd,0x16,0x00,0x00,0x45,0x0e,0x00,0x00,0x45,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0xfe,0x16,0x00,0x00,0xfa,0x16,0x00,0x00,0xfd,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x01,0x17,0x00,0x00,0x0f,0x17,0x00,0x00, +0x21,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x03,0x17,0x00,0x00, +0x01,0x17,0x00,0x00,0x33,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x05,0x17,0x00,0x00,0x03,0x17,0x00,0x00,0x45,0x17,0x00,0x00,0x50,0x00,0x07,0x00, +0x53,0x00,0x00,0x00,0x06,0x17,0x00,0x00,0x05,0x17,0x00,0x00,0x05,0x17,0x00,0x00, +0x05,0x17,0x00,0x00,0x05,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x07,0x17,0x00,0x00,0xfe,0x16,0x00,0x00,0x06,0x17,0x00,0x00,0x51,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x51,0x15,0x00,0x00,0x80,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x5b,0x17,0x00,0x00,0x60,0x04,0x00,0x00, +0x51,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x82,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x5b,0x17,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x83,0x17,0x00,0x00,0x82,0x17,0x00,0x00,0x56,0x00,0x05,0x00, +0x4b,0x02,0x00,0x00,0x8a,0x17,0x00,0x00,0xb0,0x15,0x00,0x00,0x1e,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8c,0x17,0x00,0x00,0x83,0x17,0x00,0x00, +0xc8,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x8d,0x17,0x00,0x00, +0x8c,0x17,0x00,0x00,0xc8,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0x8e,0x17,0x00,0x00,0x8a,0x17,0x00,0x00,0x8d,0x17,0x00,0x00,0x02,0x00,0x00,0x00, +0xb8,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8f,0x17,0x00,0x00, +0x8e,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x85,0x17,0x00,0x00,0x8f,0x17,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x5e,0x17,0x00,0x00,0x66,0x04,0x00,0x00,0x51,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0x94,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x5e,0x17,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x95,0x17,0x00,0x00, +0x94,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x4b,0x02,0x00,0x00,0x9c,0x17,0x00,0x00, +0xb0,0x15,0x00,0x00,0x1e,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9e,0x17,0x00,0x00,0x95,0x17,0x00,0x00,0xc8,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x9f,0x17,0x00,0x00,0x9e,0x17,0x00,0x00,0xc8,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xa0,0x17,0x00,0x00,0x9c,0x17,0x00,0x00, +0x9f,0x17,0x00,0x00,0x02,0x00,0x00,0x00,0xb8,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa1,0x17,0x00,0x00,0xa0,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x97,0x17,0x00,0x00,0xa1,0x17,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x61,0x17,0x00,0x00,0x6c,0x04,0x00,0x00, +0x51,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xa6,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x61,0x17,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xa7,0x17,0x00,0x00,0xa6,0x17,0x00,0x00,0x56,0x00,0x05,0x00, +0x4b,0x02,0x00,0x00,0xae,0x17,0x00,0x00,0xb0,0x15,0x00,0x00,0x1e,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb0,0x17,0x00,0x00,0xa7,0x17,0x00,0x00, +0xc8,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xb1,0x17,0x00,0x00, +0xb0,0x17,0x00,0x00,0xc8,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0xb2,0x17,0x00,0x00,0xae,0x17,0x00,0x00,0xb1,0x17,0x00,0x00,0x02,0x00,0x00,0x00, +0xb8,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb3,0x17,0x00,0x00, +0xb2,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0xa9,0x17,0x00,0x00,0xb3,0x17,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x64,0x17,0x00,0x00,0x72,0x04,0x00,0x00,0x51,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0xb8,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x64,0x17,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb9,0x17,0x00,0x00, +0xb8,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x4b,0x02,0x00,0x00,0xc0,0x17,0x00,0x00, +0xb0,0x15,0x00,0x00,0x1e,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc2,0x17,0x00,0x00,0xb9,0x17,0x00,0x00,0xc8,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xc3,0x17,0x00,0x00,0xc2,0x17,0x00,0x00,0xc8,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xc4,0x17,0x00,0x00,0xc0,0x17,0x00,0x00, +0xc3,0x17,0x00,0x00,0x02,0x00,0x00,0x00,0xb8,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc5,0x17,0x00,0x00,0xc4,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xbb,0x17,0x00,0x00,0xc5,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x68,0x17,0x00,0x00,0xa5,0x15,0x00,0x00, +0x85,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x6b,0x17,0x00,0x00, +0x1b,0x16,0x00,0x00,0x97,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x6c,0x17,0x00,0x00,0x68,0x17,0x00,0x00,0x6b,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x6f,0x17,0x00,0x00,0x91,0x16,0x00,0x00,0xa9,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x70,0x17,0x00,0x00,0x6c,0x17,0x00,0x00, +0x6f,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x73,0x17,0x00,0x00, +0x07,0x17,0x00,0x00,0xbb,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x74,0x17,0x00,0x00,0x70,0x17,0x00,0x00,0x73,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x77,0x17,0x00,0x00,0x85,0x17,0x00,0x00,0x97,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x79,0x17,0x00,0x00,0x77,0x17,0x00,0x00, +0xa9,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x7b,0x17,0x00,0x00, +0x79,0x17,0x00,0x00,0xbb,0x17,0x00,0x00,0x50,0x00,0x07,0x00,0x53,0x00,0x00,0x00, +0x7c,0x17,0x00,0x00,0x7b,0x17,0x00,0x00,0x7b,0x17,0x00,0x00,0x7b,0x17,0x00,0x00, +0x7b,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x7d,0x17,0x00,0x00, +0x74,0x17,0x00,0x00,0x7c,0x17,0x00,0x00,0x50,0x00,0x07,0x00,0xe6,0x04,0x00,0x00, +0x5b,0x15,0x00,0x00,0x09,0x0e,0x00,0x00,0x0f,0x0e,0x00,0x00,0x21,0x0e,0x00,0x00, +0x27,0x0e,0x00,0x00,0x3e,0x00,0x03,0x00,0x16,0x15,0x00,0x00,0x5b,0x15,0x00,0x00, +0x41,0x00,0x05,0x00,0x54,0x00,0x00,0x00,0x5c,0x15,0x00,0x00,0x16,0x15,0x00,0x00, +0x03,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x5d,0x15,0x00,0x00, +0x5c,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x5f,0x15,0x00,0x00, +0x5c,0x15,0x00,0x00,0xf9,0x00,0x02,0x00,0x60,0x15,0x00,0x00,0xf8,0x00,0x02,0x00, +0x60,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x53,0x00,0x00,0x00,0x93,0x24,0x00,0x00, +0x5f,0x15,0x00,0x00,0x02,0x0c,0x00,0x00,0xcf,0x17,0x00,0x00,0x64,0x15,0x00,0x00, +0xf5,0x00,0x07,0x00,0x53,0x00,0x00,0x00,0x92,0x24,0x00,0x00,0x5d,0x15,0x00,0x00, +0x02,0x0c,0x00,0x00,0xca,0x17,0x00,0x00,0x64,0x15,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x90,0x24,0x00,0x00,0x09,0x02,0x00,0x00,0x02,0x0c,0x00,0x00, +0x71,0x15,0x00,0x00,0x64,0x15,0x00,0x00,0xb1,0x00,0x05,0x00,0xc8,0x00,0x00,0x00, +0x63,0x15,0x00,0x00,0x90,0x24,0x00,0x00,0x13,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0x72,0x15,0x00,0x00,0x64,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x63,0x15,0x00,0x00,0x64,0x15,0x00,0x00,0x72,0x15,0x00,0x00,0xf8,0x00,0x02,0x00, +0x64,0x15,0x00,0x00,0x41,0x00,0x05,0x00,0x54,0x00,0x00,0x00,0x67,0x15,0x00,0x00, +0x16,0x15,0x00,0x00,0x90,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0x68,0x15,0x00,0x00,0x67,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x53,0x00,0x00,0x00, +0xca,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x92,0x24,0x00,0x00, +0x68,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x6d,0x15,0x00,0x00, +0x67,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x53,0x00,0x00,0x00,0xcf,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x93,0x24,0x00,0x00,0x6d,0x15,0x00,0x00, +0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x71,0x15,0x00,0x00,0x90,0x24,0x00,0x00, +0x09,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x60,0x15,0x00,0x00,0xf8,0x00,0x02,0x00, +0x72,0x15,0x00,0x00,0x0c,0x00,0x08,0x00,0x53,0x00,0x00,0x00,0x76,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x7d,0x17,0x00,0x00,0x92,0x24,0x00,0x00, +0x93,0x24,0x00,0x00,0x73,0x00,0x04,0x00,0x89,0x00,0x00,0x00,0x40,0x0d,0x00,0x00, +0x76,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x43,0x02,0x00,0x00,0xd3,0x17,0x00,0x00, +0xb5,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xd4,0x17,0x00,0x00, +0xd3,0x17,0x00,0x00,0xb7,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x03,0x02,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd5,0x17,0x00,0x00,0xd4,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0xd7,0x17,0x00,0x00, +0xd5,0x17,0x00,0x00,0xb8,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xd9,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd9,0x17,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xe4,0x25,0x00,0x00,0xd7,0x17,0x00,0x00,0xb9,0x01,0x00,0x00,0xd5,0x17,0x00,0x00, +0x41,0x00,0x05,0x00,0x34,0x02,0x00,0x00,0xdd,0x17,0x00,0x00,0x02,0x02,0x00,0x00, +0x39,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xde,0x17,0x00,0x00, +0xdd,0x17,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x44,0x0d,0x00,0x00, +0x40,0x0d,0x00,0x00,0x40,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xe3,0x17,0x00,0x00, +0xde,0x17,0x00,0x00,0xde,0x17,0x00,0x00,0xde,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xe4,0x17,0x00,0x00,0x44,0x0d,0x00,0x00,0xe3,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xe7,0x17,0x00,0x00,0xe4,0x17,0x00,0x00, +0xe4,0x25,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xeb,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xe7,0x17,0x00,0x00,0xf8,0x0a,0x00,0x00, +0x8a,0x24,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf1,0x17,0x00,0x00, +0xeb,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf2,0x17,0x00,0x00,0x60,0x03,0x00,0x00,0xf1,0x17,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf4,0x17,0x00,0x00,0xeb,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf5,0x17,0x00,0x00,0xc8,0x02,0x00,0x00, +0xf4,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf6,0x17,0x00,0x00, +0xf2,0x17,0x00,0x00,0xf5,0x17,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf8,0x17,0x00,0x00,0xeb,0x17,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf9,0x17,0x00,0x00,0x60,0x03,0x00,0x00,0xf8,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfa,0x17,0x00,0x00,0xf6,0x17,0x00,0x00, +0xf9,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfd,0x17,0x00,0x00, +0xc8,0x02,0x00,0x00,0xf1,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x00,0x18,0x00,0x00,0xc8,0x02,0x00,0x00,0xf8,0x17,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x01,0x18,0x00,0x00,0xfd,0x17,0x00,0x00,0x00,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x04,0x18,0x00,0x00,0x73,0x03,0x00,0x00, +0xf1,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x08,0x18,0x00,0x00, +0x04,0x18,0x00,0x00,0xf5,0x17,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0c,0x18,0x00,0x00,0x08,0x18,0x00,0x00,0xf9,0x17,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x0d,0x18,0x00,0x00,0xfa,0x17,0x00,0x00,0x01,0x18,0x00,0x00, +0x0c,0x18,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x49,0x0d,0x00,0x00, +0x40,0x0d,0x00,0x00,0x03,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x4a,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x49,0x0d,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x12,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x4a,0x0d,0x00,0x00,0xb8,0x01,0x00,0x00,0xb9,0x01,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0x4e,0x0d,0x00,0x00,0x49,0x0d,0x00,0x00, +0xb8,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x93,0x02,0x00,0x00,0x2e,0x18,0x00,0x00, +0x95,0x02,0x00,0x00,0x62,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0x30,0x18,0x00,0x00, +0x2e,0x18,0x00,0x00,0xab,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x31,0x18,0x00,0x00,0x30,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00, +0xc8,0x00,0x00,0x00,0x1d,0x18,0x00,0x00,0x31,0x18,0x00,0x00,0xc0,0x08,0x00,0x00, +0x3d,0x00,0x04,0x00,0x43,0x02,0x00,0x00,0x35,0x18,0x00,0x00,0xaa,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x4b,0x02,0x00,0x00,0x37,0x18,0x00,0x00,0x35,0x18,0x00,0x00, +0x1e,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x39,0x18,0x00,0x00, +0x37,0x18,0x00,0x00,0x01,0x0d,0x00,0x00,0x02,0x00,0x00,0x00,0xb8,0x01,0x00,0x00, +0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x3a,0x18,0x00,0x00,0x39,0x18,0x00,0x00, +0x39,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x0b,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x0b,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x4a,0x25,0x00,0x00,0xf8,0x0a,0x00,0x00,0x00,0x0c,0x00,0x00, +0x0d,0x18,0x00,0x00,0xd9,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0xc8,0x00,0x00,0x00, +0x39,0x25,0x00,0x00,0xb9,0x08,0x00,0x00,0x00,0x0c,0x00,0x00,0x4e,0x0d,0x00,0x00, +0xd9,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x99,0x24,0x00,0x00, +0xd7,0x02,0x00,0x00,0x00,0x0c,0x00,0x00,0x3a,0x18,0x00,0x00,0xd9,0x17,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc8,0x00,0x00,0x00,0x97,0x24,0x00,0x00,0xb9,0x08,0x00,0x00, +0x00,0x0c,0x00,0x00,0x1d,0x18,0x00,0x00,0xd9,0x17,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x95,0x24,0x00,0x00,0xb8,0x01,0x00,0x00,0x00,0x0c,0x00,0x00, +0x12,0x18,0x00,0x00,0xd9,0x17,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x40,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x95,0x0c,0x00,0x00, +0x95,0x24,0x00,0x00,0x41,0x00,0x05,0x00,0x19,0x02,0x00,0x00,0xd8,0x18,0x00,0x00, +0x02,0x02,0x00,0x00,0x18,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xd9,0x18,0x00,0x00,0xd8,0x18,0x00,0x00,0xc4,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xc1,0x18,0x00,0x00,0x0e,0x02,0x00,0x00,0xd9,0x18,0x00,0x00,0x6f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xc2,0x18,0x00,0x00,0xc1,0x18,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xc6,0x18,0x00,0x00,0xc2,0x18,0x00,0x00,0xc2,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xc7,0x18,0x00,0x00,0x76,0x0c,0x00,0x00, +0xc6,0x18,0x00,0x00,0x6e,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0xc8,0x18,0x00,0x00, +0xc7,0x18,0x00,0x00,0x41,0x00,0x05,0x00,0x04,0x02,0x00,0x00,0xe0,0x18,0x00,0x00, +0x02,0x02,0x00,0x00,0x13,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0xe1,0x18,0x00,0x00,0xe0,0x18,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xed,0x18,0x00,0x00,0xc8,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xee,0x18,0x00,0x00,0x70,0x0c,0x00,0x00,0xed,0x18,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xf1,0x18,0x00,0x00,0xed,0x18,0x00,0x00,0x01,0x04,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xfe,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xee,0x18,0x00,0x00,0xf1,0x18,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x03,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x01,0x04,0x00,0x00,0xfe,0x18,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xf7,0x18,0x00,0x00,0xe1,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xf8,0x18,0x00,0x00,0x03,0x19,0x00,0x00,0xf7,0x18,0x00,0x00,0x3d,0x00,0x04,0x00, +0x43,0x02,0x00,0x00,0x07,0x19,0x00,0x00,0xb5,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x08,0x19,0x00,0x00,0x07,0x19,0x00,0x00,0xb7,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x03,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x09,0x19,0x00,0x00,0x08,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0xc8,0x00,0x00,0x00,0x0b,0x19,0x00,0x00,0x09,0x19,0x00,0x00,0xb8,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x0d,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x0d,0x19,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xe5,0x25,0x00,0x00,0x0b,0x19,0x00,0x00, +0xb9,0x01,0x00,0x00,0x09,0x19,0x00,0x00,0x3d,0x00,0x04,0x00,0x43,0x02,0x00,0x00, +0x15,0x19,0x00,0x00,0x45,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x4b,0x02,0x00,0x00, +0x17,0x19,0x00,0x00,0x15,0x19,0x00,0x00,0x1e,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x1a,0x19,0x00,0x00,0xd9,0x18,0x00,0x00,0x58,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x1b,0x19,0x00,0x00,0x17,0x19,0x00,0x00,0xf8,0x18,0x00,0x00, +0x02,0x00,0x00,0x00,0x1a,0x19,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1c,0x19,0x00,0x00,0x1b,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xd1,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x1c,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd2,0x18,0x00,0x00, +0xe5,0x25,0x00,0x00,0xd1,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x21,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xd2,0x18,0x00,0x00, +0x0d,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5b,0x18,0x00,0x00, +0x99,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xc8,0x00,0x00,0x00, +0x5c,0x18,0x00,0x00,0x5b,0x18,0x00,0x00,0xb8,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x62,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x5c,0x18,0x00,0x00, +0x5d,0x18,0x00,0x00,0x5f,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x5f,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x62,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x5d,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x62,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x62,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x9d,0x24,0x00,0x00,0x5b,0x18,0x00,0x00, +0x5f,0x18,0x00,0x00,0x21,0x19,0x00,0x00,0x5d,0x18,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0xee,0x23,0x00,0x00,0x9d,0x24,0x00,0x00,0x99,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x38,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x9d,0x24,0x00,0x00,0x21,0x19,0x00,0x00, +0xb7,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0x2c,0x19,0x00,0x00,0x38,0x19,0x00,0x00, +0xb8,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x32,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x2c,0x19,0x00,0x00,0x2d,0x19,0x00,0x00,0x31,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x31,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x32,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x2d,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x3d,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x9d,0x24,0x00,0x00, +0x21,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x30,0x19,0x00,0x00, +0x3d,0x19,0x00,0x00,0x38,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x32,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x32,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x9f,0x24,0x00,0x00,0xb8,0x01,0x00,0x00,0x31,0x19,0x00,0x00,0x30,0x19,0x00,0x00, +0x2d,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6a,0x18,0x00,0x00, +0xb9,0x01,0x00,0x00,0x9f,0x24,0x00,0x00,0xf7,0x00,0x03,0x00,0x88,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x97,0x24,0x00,0x00,0x6d,0x18,0x00,0x00, +0x75,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x75,0x18,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x77,0x18,0x00,0x00,0x99,0x24,0x00,0x00,0x00,0x00,0x00,0x00, +0xbc,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0x78,0x18,0x00,0x00,0x77,0x18,0x00,0x00, +0xb9,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x87,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x78,0x18,0x00,0x00,0x79,0x18,0x00,0x00,0x7f,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x7f,0x18,0x00,0x00,0xba,0x00,0x05,0x00,0xc8,0x00,0x00,0x00, +0x81,0x18,0x00,0x00,0x6a,0x18,0x00,0x00,0x4b,0x07,0x00,0x00,0xf7,0x00,0x03,0x00, +0x86,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x81,0x18,0x00,0x00, +0x82,0x18,0x00,0x00,0x86,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x82,0x18,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xfa,0x23,0x00,0x00,0xb8,0x01,0x00,0x00, +0xee,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x86,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x86,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xa9,0x24,0x00,0x00,0xee,0x23,0x00,0x00,0x7f,0x18,0x00,0x00,0xfa,0x23,0x00,0x00, +0x82,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x87,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x79,0x18,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x43,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x9d,0x24,0x00,0x00,0x21,0x19,0x00,0x00, +0xc8,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xf8,0x23,0x00,0x00, +0x43,0x19,0x00,0x00,0xee,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x87,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x87,0x18,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xa8,0x24,0x00,0x00,0xa9,0x24,0x00,0x00,0x86,0x18,0x00,0x00, +0xf8,0x23,0x00,0x00,0x79,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x88,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6d,0x18,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xf1,0x23,0x00,0x00,0x21,0x19,0x00,0x00,0xe8,0x25,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x71,0x18,0x00,0x00,0x99,0x24,0x00,0x00, +0x00,0x00,0x00,0x00,0xb7,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0x72,0x18,0x00,0x00, +0x71,0x18,0x00,0x00,0xb8,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x73,0x18,0x00,0x00,0x72,0x18,0x00,0x00,0xc6,0x02,0x00,0x00,0xb9,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xf4,0x23,0x00,0x00,0x73,0x18,0x00,0x00, +0xf1,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x88,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x88,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xa7,0x24,0x00,0x00,0xa8,0x24,0x00,0x00,0x87,0x18,0x00,0x00,0xf4,0x23,0x00,0x00, +0x6d,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8a,0x18,0x00,0x00, +0x8b,0x24,0x00,0x00,0x9f,0x24,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8b,0x18,0x00,0x00,0x8a,0x18,0x00,0x00,0x55,0x07,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x49,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x8b,0x18,0x00,0x00,0xb8,0x01,0x00,0x00,0xb9,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x4e,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x40,0x18,0x00,0x00,0x49,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x90,0x18,0x00,0x00,0xb9,0x01,0x00,0x00,0x4e,0x19,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x92,0x18,0x00,0x00,0xa7,0x24,0x00,0x00,0x00,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x93,0x18,0x00,0x00,0x92,0x18,0x00,0x00, +0x90,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x97,0x18,0x00,0x00, +0xb9,0x01,0x00,0x00,0x98,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x52,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x97,0x18,0x00,0x00, +0xb8,0x01,0x00,0x00,0xb9,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9b,0x18,0x00,0x00,0x93,0x18,0x00,0x00,0x52,0x19,0x00,0x00,0xb8,0x00,0x05,0x00, +0xc8,0x00,0x00,0x00,0x9f,0x18,0x00,0x00,0x26,0x0d,0x00,0x00,0x4b,0x07,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa0,0x18,0x00,0x00,0x9f,0x18,0x00,0x00, +0xb9,0x01,0x00,0x00,0xb8,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa3,0x18,0x00,0x00,0x9b,0x18,0x00,0x00,0xa0,0x18,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa7,0x18,0x00,0x00,0xa3,0x18,0x00,0x00,0xb9,0x01,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x56,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xa7,0x18,0x00,0x00,0xb8,0x01,0x00,0x00,0xb9,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xaa,0x18,0x00,0x00,0xa7,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x6d,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xaa,0x18,0x00,0x00,0x21,0x19,0x00,0x00, +0xb7,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0x61,0x19,0x00,0x00,0x6d,0x19,0x00,0x00, +0xb8,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x67,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x61,0x19,0x00,0x00,0x62,0x19,0x00,0x00,0x66,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x66,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x67,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x62,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x72,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xaa,0x18,0x00,0x00, +0x21,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x65,0x19,0x00,0x00, +0x72,0x19,0x00,0x00,0x6d,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x67,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x67,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xaa,0x24,0x00,0x00,0xb8,0x01,0x00,0x00,0x66,0x19,0x00,0x00,0x65,0x19,0x00,0x00, +0x62,0x19,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x76,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xaa,0x24,0x00,0x00,0xb8,0x01,0x00,0x00, +0xb9,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xaf,0x18,0x00,0x00, +0x56,0x19,0x00,0x00,0x4d,0x04,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x7a,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xaf,0x18,0x00,0x00, +0xb8,0x01,0x00,0x00,0xb9,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb2,0x18,0x00,0x00,0x7a,0x19,0x00,0x00,0x76,0x19,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x7e,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xb2,0x18,0x00,0x00,0xb8,0x01,0x00,0x00,0xb9,0x01,0x00,0x00,0x41,0x00,0x05,0x00, +0x24,0x02,0x00,0x00,0xdd,0x1a,0x00,0x00,0x02,0x02,0x00,0x00,0x2e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xde,0x1a,0x00,0x00,0xdd,0x1a,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xc9,0x19,0x00,0x00,0x6d,0x0c,0x00,0x00, +0xde,0x1a,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xcb,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0xc9,0x19,0x00,0x00,0x6e,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0xcc,0x19,0x00,0x00,0xcb,0x19,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xce,0x19,0x00,0x00,0xcc,0x19,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xcf,0x19,0x00,0x00,0xce,0x19,0x00,0x00,0x01,0x04,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd1,0x19,0x00,0x00,0xcf,0x19,0x00,0x00, +0xac,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd3,0x19,0x00,0x00, +0xd1,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd5,0x19,0x00,0x00,0xc9,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00, +0xc8,0x00,0x00,0x00,0xd6,0x19,0x00,0x00,0xd3,0x19,0x00,0x00,0xd5,0x19,0x00,0x00, +0xa9,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0xd7,0x19,0x00,0x00,0xd6,0x19,0x00,0x00, +0xa3,0x05,0x00,0x00,0xa4,0x05,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0x09,0x24,0x00,0x00,0xd7,0x19,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xda,0x19,0x00,0x00,0xd1,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdc,0x19,0x00,0x00, +0xc9,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc8,0x00,0x00,0x00, +0xdd,0x19,0x00,0x00,0xda,0x19,0x00,0x00,0xdc,0x19,0x00,0x00,0xa9,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0xde,0x19,0x00,0x00,0xdd,0x19,0x00,0x00,0xa3,0x05,0x00,0x00, +0xa4,0x05,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x0d,0x24,0x00,0x00, +0xde,0x19,0x00,0x00,0x09,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xeb,0x19,0x00,0x00,0x0d,0x24,0x00,0x00,0xf9,0x00,0x02,0x00, +0xec,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xec,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x04,0x25,0x00,0x00,0x03,0x02,0x00,0x00,0x67,0x19,0x00,0x00, +0x26,0x1a,0x00,0x00,0x24,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00,0xc8,0x00,0x00,0x00, +0xef,0x19,0x00,0x00,0x04,0x25,0x00,0x00,0xda,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0x27,0x1a,0x00,0x00,0x24,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xef,0x19,0x00,0x00,0xf0,0x19,0x00,0x00,0x27,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf0,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0xf1,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf1,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x9b,0x25,0x00,0x00, +0x03,0x02,0x00,0x00,0xf0,0x19,0x00,0x00,0x22,0x1a,0x00,0x00,0x20,0x1a,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0xf4,0x19,0x00,0x00,0x9b,0x25,0x00,0x00, +0xda,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x23,0x1a,0x00,0x00,0x20,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xf4,0x19,0x00,0x00,0xf5,0x19,0x00,0x00, +0x23,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xf5,0x19,0x00,0x00,0xc4,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xf8,0x19,0x00,0x00,0x04,0x25,0x00,0x00,0x0e,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xf9,0x19,0x00,0x00,0x9b,0x25,0x00,0x00, +0xf8,0x19,0x00,0x00,0xf7,0x00,0x03,0x00,0x00,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xd6,0x19,0x00,0x00,0xfb,0x19,0x00,0x00,0xfe,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xfe,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x00,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xfb,0x19,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xfd,0x19,0x00,0x00,0xda,0x02,0x00,0x00,0x9b,0x25,0x00,0x00,0xf9,0x00,0x02,0x00, +0x00,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x00,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x9d,0x25,0x00,0x00,0x9b,0x25,0x00,0x00,0xfe,0x19,0x00,0x00, +0xfd,0x19,0x00,0x00,0xfb,0x19,0x00,0x00,0xf7,0x00,0x03,0x00,0x08,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xdd,0x19,0x00,0x00,0x03,0x1a,0x00,0x00, +0x06,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x06,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x08,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x03,0x1a,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x05,0x1a,0x00,0x00,0xda,0x02,0x00,0x00,0x04,0x25,0x00,0x00, +0xf9,0x00,0x02,0x00,0x08,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x08,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x9f,0x25,0x00,0x00,0x04,0x25,0x00,0x00, +0x06,0x1a,0x00,0x00,0x05,0x1a,0x00,0x00,0x03,0x1a,0x00,0x00,0x50,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x0a,0x1a,0x00,0x00,0x9d,0x25,0x00,0x00,0x9f,0x25,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x10,0x1a,0x00,0x00,0xcc,0x19,0x00,0x00, +0x0d,0x24,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x12,0x1a,0x00,0x00, +0x10,0x1a,0x00,0x00,0x0a,0x1a,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0x4c,0x1b,0x00,0x00,0x1d,0x0d,0x00,0x00,0x12,0x1a,0x00,0x00,0x02,0x00,0x00,0x00, +0x03,0x02,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x4d,0x1b,0x00,0x00, +0x4c,0x1b,0x00,0x00,0x4c,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x1f,0x1a,0x00,0x00, +0x92,0x19,0x00,0x00,0xf9,0x19,0x00,0x00,0x3e,0x00,0x03,0x00,0x1f,0x1a,0x00,0x00, +0x4d,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x20,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x20,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x22,0x1a,0x00,0x00, +0x9b,0x25,0x00,0x00,0x09,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xf1,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x23,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x24,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x24,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x26,0x1a,0x00,0x00,0x04,0x25,0x00,0x00,0x09,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0xec,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x27,0x1a,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x2a,0x1a,0x00,0x00,0xd1,0x19,0x00,0x00,0xc9,0x19,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x2f,0x1a,0x00,0x00,0xa2,0x0c,0x00,0x00, +0xb9,0x01,0x00,0x00,0xb8,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x52,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x4e,0x19,0x00,0x00, +0x2f,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x5d,0x1b,0x00,0x00, +0x8c,0x24,0x00,0x00,0xde,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x5f,0x1b,0x00,0x00,0x5d,0x1b,0x00,0x00,0x8c,0x24,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x60,0x1b,0x00,0x00,0x5f,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x62,0x1b,0x00,0x00,0xb9,0x01,0x00,0x00, +0x60,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x6d,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x84,0x05,0x00,0x00,0x62,0x1b,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x34,0x1a,0x00,0x00,0xb9,0x01,0x00,0x00, +0x52,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x35,0x1a,0x00,0x00, +0x6d,0x1b,0x00,0x00,0x34,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x37,0x1a,0x00,0x00,0xb9,0x01,0x00,0x00,0x35,0x1a,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x38,0x1a,0x00,0x00,0x37,0x1a,0x00,0x00,0x21,0x06,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x72,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xb9,0x01,0x00,0x00,0x38,0x1a,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3b,0x1a,0x00,0x00,0x60,0x03,0x00,0x00,0x26,0x0d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x77,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x3b,0x1a,0x00,0x00,0x52,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x7c,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xb8,0x01,0x00,0x00,0x77,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x82,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x35,0x1a,0x00,0x00, +0x72,0x1b,0x00,0x00,0x7c,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x44,0x1a,0x00,0x00,0xf8,0x0c,0x00,0x00,0x8d,0x24,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x86,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x44,0x1a,0x00,0x00,0xb8,0x01,0x00,0x00,0xb9,0x01,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x8c,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x39,0x06,0x00,0x00,0x3a,0x06,0x00,0x00,0x86,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x47,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x47,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x14,0x25,0x00,0x00,0x0a,0x06,0x00,0x00,0x27,0x1a,0x00,0x00, +0x82,0x25,0x00,0x00,0xab,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x0e,0x25,0x00,0x00,0xc7,0x24,0x00,0x00,0x27,0x1a,0x00,0x00,0x94,0x25,0x00,0x00, +0xab,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x0c,0x25,0x00,0x00, +0xc7,0x24,0x00,0x00,0x27,0x1a,0x00,0x00,0x91,0x25,0x00,0x00,0xab,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x0a,0x25,0x00,0x00,0xc7,0x24,0x00,0x00, +0x27,0x1a,0x00,0x00,0x8e,0x25,0x00,0x00,0xab,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x08,0x25,0x00,0x00,0xc7,0x24,0x00,0x00,0x27,0x1a,0x00,0x00, +0x8b,0x25,0x00,0x00,0xab,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x06,0x25,0x00,0x00,0xb8,0x24,0x00,0x00,0x27,0x1a,0x00,0x00,0x88,0x25,0x00,0x00, +0xab,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x05,0x25,0x00,0x00, +0x03,0x02,0x00,0x00,0x27,0x1a,0x00,0x00,0xad,0x1a,0x00,0x00,0xab,0x1a,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0x4a,0x1a,0x00,0x00,0x05,0x25,0x00,0x00, +0xda,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xae,0x1a,0x00,0x00,0xab,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x4a,0x1a,0x00,0x00,0x4b,0x1a,0x00,0x00, +0xae,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x4b,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x4c,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x4c,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x94,0x25,0x00,0x00,0x0e,0x25,0x00,0x00,0x4b,0x1a,0x00,0x00, +0x99,0x25,0x00,0x00,0xa7,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x91,0x25,0x00,0x00,0x0c,0x25,0x00,0x00,0x4b,0x1a,0x00,0x00,0x98,0x25,0x00,0x00, +0xa7,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x8e,0x25,0x00,0x00, +0x0a,0x25,0x00,0x00,0x4b,0x1a,0x00,0x00,0x97,0x25,0x00,0x00,0xa7,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x8b,0x25,0x00,0x00,0x08,0x25,0x00,0x00, +0x4b,0x1a,0x00,0x00,0x96,0x25,0x00,0x00,0xa7,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x88,0x25,0x00,0x00,0x06,0x25,0x00,0x00,0x4b,0x1a,0x00,0x00, +0x95,0x25,0x00,0x00,0xa7,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0x82,0x25,0x00,0x00,0x14,0x25,0x00,0x00,0x4b,0x1a,0x00,0x00,0x92,0x1a,0x00,0x00, +0xa7,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x7b,0x25,0x00,0x00, +0x03,0x02,0x00,0x00,0x4b,0x1a,0x00,0x00,0xa9,0x1a,0x00,0x00,0xa7,0x1a,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0x4f,0x1a,0x00,0x00,0x7b,0x25,0x00,0x00, +0xda,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xaa,0x1a,0x00,0x00,0xa7,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x4f,0x1a,0x00,0x00,0x50,0x1a,0x00,0x00, +0xaa,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x50,0x1a,0x00,0x00,0xc4,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x53,0x1a,0x00,0x00,0x05,0x25,0x00,0x00,0x0e,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x54,0x1a,0x00,0x00,0x7b,0x25,0x00,0x00, +0x53,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00,0x5b,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xd6,0x19,0x00,0x00,0x56,0x1a,0x00,0x00,0x59,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x59,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x5b,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x56,0x1a,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x58,0x1a,0x00,0x00,0xda,0x02,0x00,0x00,0x7b,0x25,0x00,0x00,0xf9,0x00,0x02,0x00, +0x5b,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x5b,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x7d,0x25,0x00,0x00,0x7b,0x25,0x00,0x00,0x59,0x1a,0x00,0x00, +0x58,0x1a,0x00,0x00,0x56,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00,0x63,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xdd,0x19,0x00,0x00,0x5e,0x1a,0x00,0x00, +0x61,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x61,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x63,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x5e,0x1a,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x60,0x1a,0x00,0x00,0xda,0x02,0x00,0x00,0x05,0x25,0x00,0x00, +0xf9,0x00,0x02,0x00,0x63,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x63,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x7f,0x25,0x00,0x00,0x05,0x25,0x00,0x00, +0x61,0x1a,0x00,0x00,0x60,0x1a,0x00,0x00,0x5e,0x1a,0x00,0x00,0x50,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x65,0x1a,0x00,0x00,0x7d,0x25,0x00,0x00,0x7f,0x25,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x68,0x1a,0x00,0x00,0x65,0x1a,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x69,0x1a,0x00,0x00,0xeb,0x19,0x00,0x00, +0x68,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x6c,0x1a,0x00,0x00, +0x2a,0x1a,0x00,0x00,0x69,0x1a,0x00,0x00,0x50,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x74,0x1a,0x00,0x00,0xd7,0x19,0x00,0x00,0xde,0x19,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x75,0x1a,0x00,0x00,0xcc,0x19,0x00,0x00,0x74,0x1a,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x77,0x1a,0x00,0x00,0x75,0x1a,0x00,0x00, +0x65,0x1a,0x00,0x00,0x7c,0x00,0x04,0x00,0x15,0x04,0x00,0x00,0x94,0x1b,0x00,0x00, +0x77,0x1a,0x00,0x00,0x7c,0x00,0x04,0x00,0x15,0x04,0x00,0x00,0x96,0x1b,0x00,0x00, +0xb0,0x0c,0x00,0x00,0xb0,0x00,0x05,0x00,0x19,0x04,0x00,0x00,0x97,0x1b,0x00,0x00, +0x94,0x1b,0x00,0x00,0x96,0x1b,0x00,0x00,0x9b,0x00,0x04,0x00,0xc8,0x00,0x00,0x00, +0x98,0x1b,0x00,0x00,0x97,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x81,0x1a,0x00,0x00,0x98,0x1b,0x00,0x00,0xb9,0x01,0x00,0x00,0xb8,0x01,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xa0,0x1b,0x00,0x00,0x82,0x1b,0x00,0x00, +0x82,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xa1,0x1b,0x00,0x00, +0x6c,0x1a,0x00,0x00,0xa0,0x1b,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa4,0x1b,0x00,0x00,0xa1,0x1b,0x00,0x00,0xa1,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xb4,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xa4,0x1b,0x00,0x00,0x4d,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xba,0x1b,0x00,0x00,0x38,0x04,0x00,0x00,0xb4,0x1b,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbb,0x1b,0x00,0x00,0xba,0x1b,0x00,0x00,0xb9,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbd,0x1b,0x00,0x00,0x60,0x03,0x00,0x00, +0xb4,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbe,0x1b,0x00,0x00, +0xbd,0x1b,0x00,0x00,0xb9,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc0,0x1b,0x00,0x00,0x40,0x04,0x00,0x00,0xbb,0x1b,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc2,0x1b,0x00,0x00,0xc0,0x1b,0x00,0x00,0xbb,0x1b,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc3,0x1b,0x00,0x00,0xc2,0x1b,0x00,0x00, +0x45,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc6,0x1b,0x00,0x00, +0xbe,0x1b,0x00,0x00,0xbe,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc7,0x1b,0x00,0x00,0xc3,0x1b,0x00,0x00,0xc6,0x1b,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x86,0x1a,0x00,0x00,0x81,0x1a,0x00,0x00,0xc7,0x1b,0x00,0x00, +0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x88,0x1a,0x00,0x00,0x92,0x19,0x00,0x00, +0x54,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x89,0x1a,0x00,0x00, +0x88,0x1a,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x8b,0x1a,0x00,0x00, +0x89,0x1a,0x00,0x00,0x86,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8d,0x1a,0x00,0x00,0x8b,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8e,0x1a,0x00,0x00,0x8b,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8f,0x1a,0x00,0x00,0x8b,0x1a,0x00,0x00, +0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x90,0x1a,0x00,0x00, +0x8d,0x1a,0x00,0x00,0x8e,0x1a,0x00,0x00,0x8f,0x1a,0x00,0x00,0x86,0x1a,0x00,0x00, +0x81,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0x92,0x1a,0x00,0x00,0x82,0x25,0x00,0x00, +0x90,0x1a,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x95,0x1a,0x00,0x00, +0x6c,0x1a,0x00,0x00,0x6c,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x98,0x1a,0x00,0x00,0x8c,0x1b,0x00,0x00,0x95,0x1a,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x99,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x98,0x1a,0x00,0x00,0xaa,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0x9b,0x1a,0x00,0x00, +0x05,0x25,0x00,0x00,0x03,0x02,0x00,0x00,0xaa,0x00,0x05,0x00,0xc8,0x00,0x00,0x00, +0x9d,0x1a,0x00,0x00,0x7b,0x25,0x00,0x00,0x03,0x02,0x00,0x00,0xa7,0x00,0x05,0x00, +0xc8,0x00,0x00,0x00,0x9e,0x1a,0x00,0x00,0x9b,0x1a,0x00,0x00,0x9d,0x1a,0x00,0x00, +0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0xa1,0x1a,0x00,0x00,0x88,0x1a,0x00,0x00, +0xf7,0x00,0x03,0x00,0xed,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x9e,0x1a,0x00,0x00,0xd0,0x1b,0x00,0x00,0xd4,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd4,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xfd,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x8e,0x25,0x00,0x00,0xa1,0x1a,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x02,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x8b,0x25,0x00,0x00,0xa1,0x1a,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xdd,0x1b,0x00,0x00,0xa1,0x1a,0x00,0x00,0x99,0x1a,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xe1,0x1b,0x00,0x00,0x94,0x25,0x00,0x00, +0xdd,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xe4,0x1b,0x00,0x00, +0xa1,0x1a,0x00,0x00,0xdd,0x1b,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xe7,0x1b,0x00,0x00,0x91,0x25,0x00,0x00,0xe4,0x1b,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xeb,0x1b,0x00,0x00,0x88,0x25,0x00,0x00,0x99,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0xed,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xd0,0x1b,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xf2,0x1b,0x00,0x00,0xa1,0x1a,0x00,0x00, +0x99,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xf6,0x1b,0x00,0x00, +0xa1,0x1a,0x00,0x00,0xf2,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0xed,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xed,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x99,0x25,0x00,0x00,0xe1,0x1b,0x00,0x00,0xd4,0x1b,0x00,0x00,0xf2,0x1b,0x00,0x00, +0xd0,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x98,0x25,0x00,0x00, +0xe7,0x1b,0x00,0x00,0xd4,0x1b,0x00,0x00,0xf6,0x1b,0x00,0x00,0xd0,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x97,0x25,0x00,0x00,0xfd,0x1b,0x00,0x00, +0xd4,0x1b,0x00,0x00,0xa1,0x1a,0x00,0x00,0xd0,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x96,0x25,0x00,0x00,0x02,0x1c,0x00,0x00,0xd4,0x1b,0x00,0x00, +0xa1,0x1a,0x00,0x00,0xd0,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x95,0x25,0x00,0x00,0xeb,0x1b,0x00,0x00,0xd4,0x1b,0x00,0x00,0x99,0x1a,0x00,0x00, +0xd0,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0xa7,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa7,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xa9,0x1a,0x00,0x00, +0x7b,0x25,0x00,0x00,0x09,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x4c,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xaa,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0xab,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xab,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xad,0x1a,0x00,0x00,0x05,0x25,0x00,0x00,0x09,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x47,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xae,0x1a,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x08,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x06,0x25,0x00,0x00,0xba,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0x09,0x1c,0x00,0x00, +0x08,0x1c,0x00,0x00,0x0c,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0x0e,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x0e,0x1c,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xe6,0x25,0x00,0x00,0x09,0x1c,0x00,0x00,0x06,0x25,0x00,0x00,0xb9,0x01,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x15,0x1c,0x00,0x00,0xe6,0x25,0x00,0x00, +0xe6,0x25,0x00,0x00,0xe6,0x25,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x16,0x1c,0x00,0x00,0x0e,0x25,0x00,0x00,0x15,0x1c,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x1d,0x1c,0x00,0x00,0x0c,0x25,0x00,0x00,0x15,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x25,0x1c,0x00,0x00,0x16,0x1c,0x00,0x00, +0x16,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x26,0x1c,0x00,0x00, +0x1d,0x1c,0x00,0x00,0x25,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x27,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x26,0x1c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x28,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0x27,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb3,0x1a,0x00,0x00,0x14,0x25,0x00,0x00,0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00, +0xc8,0x00,0x00,0x00,0xb4,0x1a,0x00,0x00,0xb3,0x1a,0x00,0x00,0x0c,0x03,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb5,0x1a,0x00,0x00,0xb4,0x1a,0x00,0x00, +0xb9,0x01,0x00,0x00,0xb8,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb8,0x1a,0x00,0x00,0xb3,0x1a,0x00,0x00,0xb5,0x1a,0x00,0x00,0x52,0x00,0x06,0x00, +0x89,0x00,0x00,0x00,0x2b,0x24,0x00,0x00,0xb8,0x1a,0x00,0x00,0x14,0x25,0x00,0x00, +0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0xbc,0x1a,0x00,0x00, +0xb8,0x1a,0x00,0x00,0x0c,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0xd9,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xbc,0x1a,0x00,0x00,0xbd,0x1a,0x00,0x00, +0xd9,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xbd,0x1a,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xbf,0x1a,0x00,0x00,0x2b,0x24,0x00,0x00,0x2b,0x24,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xc2,0x1a,0x00,0x00,0xb8,0x1a,0x00,0x00,0xb8,0x1a,0x00,0x00, +0xb8,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xc3,0x1a,0x00,0x00, +0xbf,0x1a,0x00,0x00,0xc2,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc5,0x1a,0x00,0x00,0xc3,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x89,0x00,0x00,0x00,0x2f,0x24,0x00,0x00,0xc5,0x1a,0x00,0x00,0xe9,0x25,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc7,0x1a,0x00,0x00, +0xc3,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x89,0x00,0x00,0x00, +0x31,0x24,0x00,0x00,0xc7,0x1a,0x00,0x00,0x2f,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc9,0x1a,0x00,0x00,0xc3,0x1a,0x00,0x00, +0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x89,0x00,0x00,0x00,0x33,0x24,0x00,0x00, +0xc9,0x1a,0x00,0x00,0x31,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcc,0x1a,0x00,0x00,0xb8,0x1a,0x00,0x00,0xdd,0x06,0x00,0x00, +0x52,0x00,0x06,0x00,0x89,0x00,0x00,0x00,0x36,0x24,0x00,0x00,0xcc,0x1a,0x00,0x00, +0x33,0x24,0x00,0x00,0x03,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xd0,0x1a,0x00,0x00,0x36,0x24,0x00,0x00,0x36,0x24,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x31,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xd0,0x1a,0x00,0x00, +0x0a,0x25,0x00,0x00,0x08,0x25,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd4,0x1a,0x00,0x00,0x31,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x89,0x00,0x00,0x00,0x38,0x24,0x00,0x00,0xd4,0x1a,0x00,0x00,0x36,0x24,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd6,0x1a,0x00,0x00, +0x31,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x89,0x00,0x00,0x00, +0x3a,0x24,0x00,0x00,0xd6,0x1a,0x00,0x00,0x38,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd8,0x1a,0x00,0x00,0x31,0x1c,0x00,0x00, +0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x89,0x00,0x00,0x00,0x3c,0x24,0x00,0x00, +0xd8,0x1a,0x00,0x00,0x3a,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd9,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xd9,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x15,0x25,0x00,0x00,0x2b,0x24,0x00,0x00,0x0e,0x1c,0x00,0x00, +0x3c,0x24,0x00,0x00,0xbd,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x52,0x1c,0x00,0x00,0x16,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xc1,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xb8,0x01,0x00,0x00,0x52,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x56,0x1c,0x00,0x00,0xb9,0x01,0x00,0x00,0xc1,0x1c,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x57,0x1c,0x00,0x00,0x52,0x1c,0x00,0x00,0x56,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x59,0x1c,0x00,0x00,0x57,0x1c,0x00,0x00, +0xf1,0x09,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x5a,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x59,0x1c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5b,0x1c,0x00,0x00,0x5a,0x1c,0x00,0x00,0x19,0x0a,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc6,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x26,0x0d,0x00,0x00,0x98,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xcb,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xc6,0x1c,0x00,0x00,0x6a,0x18,0x00,0x00,0xb8,0x00,0x05,0x00,0xc8,0x00,0x00,0x00, +0x61,0x1c,0x00,0x00,0xcb,0x1c,0x00,0x00,0x4b,0x07,0x00,0x00,0xf7,0x00,0x03,0x00, +0x65,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x61,0x1c,0x00,0x00, +0x62,0x1c,0x00,0x00,0x65,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x62,0x1c,0x00,0x00, +0xa4,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0x64,0x1c,0x00,0x00,0xa2,0x0c,0x00,0x00, +0xb9,0x08,0x00,0x00,0xf9,0x00,0x02,0x00,0x65,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x65,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0xc8,0x00,0x00,0x00,0x66,0x1c,0x00,0x00, +0x61,0x1c,0x00,0x00,0xd9,0x1a,0x00,0x00,0x64,0x1c,0x00,0x00,0x62,0x1c,0x00,0x00, +0xf7,0x00,0x03,0x00,0x6c,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x66,0x1c,0x00,0x00,0x68,0x1c,0x00,0x00,0x6b,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x6b,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x6c,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x68,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x43,0x02,0x00,0x00,0xce,0x1c,0x00,0x00, +0x79,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x4b,0x02,0x00,0x00,0xd0,0x1c,0x00,0x00, +0xce,0x1c,0x00,0x00,0x1e,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0xd2,0x1c,0x00,0x00,0xd0,0x1c,0x00,0x00,0x01,0x0d,0x00,0x00,0x02,0x00,0x00,0x00, +0xb8,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x6c,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x6c,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x23,0x25,0x00,0x00, +0x0a,0x06,0x00,0x00,0x6b,0x1c,0x00,0x00,0xd2,0x1c,0x00,0x00,0x68,0x1c,0x00,0x00, +0x3e,0x00,0x03,0x00,0x3a,0x1c,0x00,0x00,0x23,0x25,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x6f,0x1c,0x00,0x00,0x3a,0x1c,0x00,0x00,0x52,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x70,0x1c,0x00,0x00,0x6f,0x1c,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x71,0x1c,0x00,0x00,0x5b,0x1c,0x00,0x00, +0x70,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x73,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x71,0x1c,0x00,0x00,0xbe,0x00,0x05,0x00, +0xc8,0x00,0x00,0x00,0x75,0x1c,0x00,0x00,0x73,0x1c,0x00,0x00,0x19,0x0a,0x00,0x00, +0xf7,0x00,0x03,0x00,0xa8,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x75,0x1c,0x00,0x00,0x76,0x1c,0x00,0x00,0xa8,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x76,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x77,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x77,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x25,0x25,0x00,0x00, +0x73,0x1c,0x00,0x00,0x76,0x1c,0x00,0x00,0xbf,0x25,0x00,0x00,0x8d,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x24,0x25,0x00,0x00,0x09,0x02,0x00,0x00, +0x76,0x1c,0x00,0x00,0x8f,0x1c,0x00,0x00,0x8d,0x1c,0x00,0x00,0xb3,0x00,0x05,0x00, +0xc8,0x00,0x00,0x00,0x7a,0x1c,0x00,0x00,0x24,0x25,0x00,0x00,0xda,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0x90,0x1c,0x00,0x00,0x8d,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x7a,0x1c,0x00,0x00,0x7b,0x1c,0x00,0x00,0x90,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x7b,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x7e,0x1c,0x00,0x00,0x3a,0x1c,0x00,0x00,0x24,0x25,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x7f,0x1c,0x00,0x00,0x7e,0x1c,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x80,0x1c,0x00,0x00,0x5b,0x1c,0x00,0x00,0x7f,0x1c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x82,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x71,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x84,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x80,0x1c,0x00,0x00, +0xb4,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0x85,0x1c,0x00,0x00,0x82,0x1c,0x00,0x00, +0x84,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0x8c,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x85,0x1c,0x00,0x00,0x86,0x1c,0x00,0x00,0x8c,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x86,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x88,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x80,0x1c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd7,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x25,0x25,0x00,0x00,0x88,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x8c,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x8c,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xbf,0x25,0x00,0x00,0x25,0x25,0x00,0x00,0x7b,0x1c,0x00,0x00, +0xd7,0x1c,0x00,0x00,0x86,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x8d,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8d,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x8f,0x1c,0x00,0x00,0x24,0x25,0x00,0x00,0x09,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x77,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x90,0x1c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x92,0x1c,0x00,0x00,0x28,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x94,0x1c,0x00,0x00,0x92,0x1c,0x00,0x00, +0x55,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xdb,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x94,0x1c,0x00,0x00,0xb8,0x01,0x00,0x00, +0xb9,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe0,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xdb,0x1c,0x00,0x00,0x43,0x0a,0x00,0x00, +0xb7,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0x9a,0x1c,0x00,0x00,0x25,0x25,0x00,0x00, +0x73,0x1c,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x9b,0x1c,0x00,0x00, +0x9a,0x1c,0x00,0x00,0xb9,0x01,0x00,0x00,0xb8,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9d,0x1c,0x00,0x00,0x9b,0x1c,0x00,0x00,0xe0,0x1c,0x00,0x00, +0xba,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0x9f,0x1c,0x00,0x00,0x9d,0x1c,0x00,0x00, +0x19,0x0a,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa0,0x1c,0x00,0x00, +0x9f,0x1c,0x00,0x00,0xb9,0x01,0x00,0x00,0xb8,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xe5,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x4e,0x19,0x00,0x00,0x0d,0x07,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xea,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x98,0x0c,0x00,0x00, +0xe5,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa5,0x1c,0x00,0x00, +0xb9,0x01,0x00,0x00,0xea,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa7,0x1c,0x00,0x00,0xa0,0x1c,0x00,0x00,0xa5,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa8,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xa8,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x26,0x25,0x00,0x00,0xb8,0x01,0x00,0x00,0x6c,0x1c,0x00,0x00, +0xa7,0x1c,0x00,0x00,0x90,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xa9,0x1c,0x00,0x00,0x3a,0x1c,0x00,0x00,0x4a,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xaa,0x1c,0x00,0x00,0xa9,0x1c,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xab,0x1c,0x00,0x00,0x3a,0x1c,0x00,0x00,0xa5,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0xab,0x1c,0x00,0x00,0xaa,0x1c,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xac,0x1c,0x00,0x00,0x3a,0x1c,0x00,0x00,0x46,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xad,0x1c,0x00,0x00,0xac,0x1c,0x00,0x00, +0x3e,0x00,0x03,0x00,0xa9,0x1c,0x00,0x00,0xad,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xb0,0x1c,0x00,0x00,0x6f,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00, +0xac,0x1c,0x00,0x00,0xb0,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0x6f,0x1c,0x00,0x00, +0x5b,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x89,0x00,0x00,0x00,0xb5,0x1c,0x00,0x00, +0x3a,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x70,0x02,0x00,0x00,0xec,0x1c,0x00,0x00, +0x72,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0xec,0x1c,0x00,0x00,0xab,0x0b,0x00,0x00, +0xb5,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb9,0x1c,0x00,0x00, +0xab,0x1c,0x00,0x00,0xb7,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0xba,0x1c,0x00,0x00, +0xb9,0x1c,0x00,0x00,0xb8,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xbb,0x1c,0x00,0x00,0xba,0x1c,0x00,0x00,0xb9,0x01,0x00,0x00,0xb8,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbc,0x1c,0x00,0x00,0x26,0x25,0x00,0x00, +0xbb,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x27,0x0c,0x00,0x00, +0x15,0x25,0x00,0x00,0x03,0x00,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x04,0x1d,0x00,0x00,0x1a,0x0d,0x00,0x00,0xb9,0x01,0x00,0x00,0xb8,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x08,0x1d,0x00,0x00,0x04,0x1d,0x00,0x00, +0x90,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0a,0x1d,0x00,0x00, +0xb9,0x01,0x00,0x00,0x26,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0b,0x1d,0x00,0x00,0x08,0x1d,0x00,0x00,0x0a,0x1d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0d,0x1d,0x00,0x00,0x27,0x0c,0x00,0x00,0x55,0x07,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x0f,0x1d,0x00,0x00,0x39,0x25,0x00,0x00, +0xb9,0x01,0x00,0x00,0xb8,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x11,0x1d,0x00,0x00,0xf8,0x0c,0x00,0x00,0x55,0x07,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x25,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x11,0x1d,0x00,0x00,0xb8,0x01,0x00,0x00,0xb9,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x2a,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x0f,0x1d,0x00,0x00,0x25,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x30,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x0b,0x1d,0x00,0x00, +0x0d,0x1d,0x00,0x00,0x2a,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x35,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x0b,0x1d,0x00,0x00, +0x30,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x19,0x1d,0x00,0x00, +0xf8,0x0c,0x00,0x00,0x8e,0x24,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x39,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x19,0x1d,0x00,0x00, +0xb8,0x01,0x00,0x00,0xb9,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x3f,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x35,0x1d,0x00,0x00, +0x27,0x0c,0x00,0x00,0x39,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x44,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x35,0x1d,0x00,0x00, +0x3f,0x1d,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x21,0x1d,0x00,0x00, +0x44,0x1d,0x00,0x00,0x44,0x1d,0x00,0x00,0x44,0x1d,0x00,0x00,0xf7,0x00,0x03,0x00, +0x41,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa2,0x0c,0x00,0x00, +0x2c,0x0c,0x00,0x00,0x30,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x30,0x0c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8d,0x1d,0x00,0x00,0xde,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8f,0x1d,0x00,0x00, +0xde,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x90,0x1d,0x00,0x00,0x8d,0x1d,0x00,0x00,0x8f,0x1d,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x91,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0x90,0x1d,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x92,0x1d,0x00,0x00, +0xb9,0x01,0x00,0x00,0x91,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xee,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x92,0x1d,0x00,0x00, +0x15,0x09,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf3,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x0d,0x09,0x00,0x00,0xee,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xfc,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x98,0x0c,0x00,0x00,0x39,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x01,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x26,0x0d,0x00,0x00,0xfc,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x07,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xf3,0x1d,0x00,0x00, +0xb9,0x01,0x00,0x00,0x01,0x1e,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xa3,0x1d,0x00,0x00,0x28,0x1c,0x00,0x00,0x07,0x1e,0x00,0x00,0x83,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xa7,0x1d,0x00,0x00,0x16,0x1c,0x00,0x00,0xa3,0x1d,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xab,0x1d,0x00,0x00,0x16,0x1c,0x00,0x00, +0xa3,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x0c,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x0a,0x25,0x00,0x00,0xa7,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x11,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x08,0x25,0x00,0x00,0xab,0x1d,0x00,0x00,0xba,0x00,0x05,0x00, +0x56,0x09,0x00,0x00,0xbb,0x1d,0x00,0x00,0x0c,0x1e,0x00,0x00,0x4a,0x25,0x00,0x00, +0x9a,0x00,0x04,0x00,0xc8,0x00,0x00,0x00,0xbc,0x1d,0x00,0x00,0xbb,0x1d,0x00,0x00, +0xa8,0x00,0x04,0x00,0xc8,0x00,0x00,0x00,0xbd,0x1d,0x00,0x00,0xbc,0x1d,0x00,0x00, +0xf7,0x00,0x03,0x00,0xc3,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xbd,0x1d,0x00,0x00,0xbe,0x1d,0x00,0x00,0xc3,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00, +0xbe,0x1d,0x00,0x00,0xba,0x00,0x05,0x00,0x56,0x09,0x00,0x00,0xc1,0x1d,0x00,0x00, +0x4a,0x25,0x00,0x00,0x11,0x1e,0x00,0x00,0x9a,0x00,0x04,0x00,0xc8,0x00,0x00,0x00, +0xc2,0x1d,0x00,0x00,0xc1,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0xc3,0x1d,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc3,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0xc8,0x00,0x00,0x00, +0xc4,0x1d,0x00,0x00,0xbc,0x1d,0x00,0x00,0x30,0x0c,0x00,0x00,0xc2,0x1d,0x00,0x00, +0xbe,0x1d,0x00,0x00,0xf7,0x00,0x03,0x00,0xe1,0x1d,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xc4,0x1d,0x00,0x00,0xc5,0x1d,0x00,0x00,0xe1,0x1d,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc5,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xc9,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x4a,0x25,0x00,0x00, +0x0c,0x1e,0x00,0x00,0x11,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x16,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xbc,0x1c,0x00,0x00, +0x7e,0x19,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xcd,0x1d,0x00,0x00, +0x16,0x1e,0x00,0x00,0x16,0x1e,0x00,0x00,0x16,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x1b,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x95,0x0c,0x00,0x00,0xc8,0x02,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd1,0x1d,0x00,0x00,0xb9,0x01,0x00,0x00,0x1b,0x1e,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xd4,0x1d,0x00,0x00,0xcd,0x1d,0x00,0x00,0xd1,0x1d,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x23,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xd4,0x1d,0x00,0x00,0xf8,0x0a,0x00,0x00,0x8f,0x24,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x35,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0xc9,0x1d,0x00,0x00,0x4a,0x25,0x00,0x00,0x23,0x1e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x3a,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x21,0x1d,0x00,0x00,0x84,0x09,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x54,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x3a,0x1e,0x00,0x00,0x21,0x1d,0x00,0x00,0x23,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe1,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xe1,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x58,0x25,0x00,0x00,0x21,0x1d,0x00,0x00,0xc3,0x1d,0x00,0x00, +0x54,0x1e,0x00,0x00,0xc5,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x57,0x25,0x00,0x00,0x4a,0x25,0x00,0x00,0xc3,0x1d,0x00,0x00,0x35,0x1e,0x00,0x00, +0xc5,0x1d,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x66,0x1e,0x00,0x00, +0x15,0x25,0x00,0x00,0x15,0x25,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x67,0x1e,0x00,0x00, +0x58,0x25,0x00,0x00,0x66,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x89,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xdc,0x08,0x00,0x00, +0x67,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8e,0x1e,0x00,0x00, +0x15,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x90,0x1e,0x00,0x00,0x15,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x91,0x1e,0x00,0x00,0x8e,0x1e,0x00,0x00,0x90,0x1e,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x93,0x1e,0x00,0x00,0x15,0x25,0x00,0x00, +0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x94,0x1e,0x00,0x00, +0x91,0x1e,0x00,0x00,0x93,0x1e,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x99,0x1e,0x00,0x00,0x8e,0x1e,0x00,0x00,0x93,0x1e,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9e,0x1e,0x00,0x00,0x8e,0x1e,0x00,0x00,0x90,0x1e,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa1,0x1e,0x00,0x00,0x9e,0x1e,0x00,0x00, +0x93,0x1e,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xa2,0x1e,0x00,0x00, +0x94,0x1e,0x00,0x00,0x99,0x1e,0x00,0x00,0xa1,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xbd,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xb8,0x01,0x00,0x00,0x94,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xc2,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x99,0x1e,0x00,0x00, +0xa1,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc7,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xbd,0x1e,0x00,0x00,0xc2,0x1e,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb6,0x1e,0x00,0x00,0xc7,0x1e,0x00,0x00, +0xb9,0x01,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xb7,0x1e,0x00,0x00, +0xb6,0x1e,0x00,0x00,0xb6,0x1e,0x00,0x00,0xb6,0x1e,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xb8,0x1e,0x00,0x00,0xa2,0x1e,0x00,0x00,0xb7,0x1e,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcc,0x1e,0x00,0x00,0xb8,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcd,0x1e,0x00,0x00, +0x60,0x03,0x00,0x00,0xcc,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xcf,0x1e,0x00,0x00,0xb8,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd0,0x1e,0x00,0x00,0xc8,0x02,0x00,0x00,0xcf,0x1e,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd1,0x1e,0x00,0x00,0xcd,0x1e,0x00,0x00, +0xd0,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd3,0x1e,0x00,0x00, +0xb8,0x1e,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd4,0x1e,0x00,0x00,0x60,0x03,0x00,0x00,0xd3,0x1e,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd5,0x1e,0x00,0x00,0xd1,0x1e,0x00,0x00,0xd4,0x1e,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd8,0x1e,0x00,0x00,0xc8,0x02,0x00,0x00, +0xcc,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdb,0x1e,0x00,0x00, +0xc8,0x02,0x00,0x00,0xd3,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xdc,0x1e,0x00,0x00,0xd8,0x1e,0x00,0x00,0xdb,0x1e,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xdf,0x1e,0x00,0x00,0x73,0x03,0x00,0x00,0xcc,0x1e,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe3,0x1e,0x00,0x00,0xdf,0x1e,0x00,0x00, +0xd0,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe7,0x1e,0x00,0x00, +0xe3,0x1e,0x00,0x00,0xd4,0x1e,0x00,0x00,0x52,0x00,0x06,0x00,0x89,0x00,0x00,0x00, +0x5c,0x24,0x00,0x00,0xd5,0x1e,0x00,0x00,0x15,0x25,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x89,0x00,0x00,0x00,0x5e,0x24,0x00,0x00,0xdc,0x1e,0x00,0x00, +0x5c,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x89,0x00,0x00,0x00, +0x60,0x24,0x00,0x00,0xe7,0x1e,0x00,0x00,0x5e,0x24,0x00,0x00,0x02,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xee,0x1e,0x00,0x00,0x57,0x25,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf0,0x1e,0x00,0x00, +0x57,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf1,0x1e,0x00,0x00,0xee,0x1e,0x00,0x00,0xf0,0x1e,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf3,0x1e,0x00,0x00,0x57,0x25,0x00,0x00,0x02,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf4,0x1e,0x00,0x00,0xf1,0x1e,0x00,0x00, +0xf3,0x1e,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf9,0x1e,0x00,0x00, +0xee,0x1e,0x00,0x00,0xf3,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfe,0x1e,0x00,0x00,0xee,0x1e,0x00,0x00,0xf0,0x1e,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x01,0x1f,0x00,0x00,0xfe,0x1e,0x00,0x00,0xf3,0x1e,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x02,0x1f,0x00,0x00,0xf4,0x1e,0x00,0x00, +0xf9,0x1e,0x00,0x00,0x01,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x1d,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb8,0x01,0x00,0x00, +0xf4,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x22,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xf9,0x1e,0x00,0x00,0x01,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x27,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x1d,0x1f,0x00,0x00,0x22,0x1f,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x16,0x1f,0x00,0x00,0x27,0x1f,0x00,0x00,0xb9,0x01,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x17,0x1f,0x00,0x00,0x16,0x1f,0x00,0x00, +0x16,0x1f,0x00,0x00,0x16,0x1f,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x18,0x1f,0x00,0x00,0x02,0x1f,0x00,0x00,0x17,0x1f,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2c,0x1f,0x00,0x00,0x18,0x1f,0x00,0x00,0x00,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2d,0x1f,0x00,0x00,0x60,0x03,0x00,0x00, +0x2c,0x1f,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2f,0x1f,0x00,0x00, +0x18,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x30,0x1f,0x00,0x00,0xc8,0x02,0x00,0x00,0x2f,0x1f,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x31,0x1f,0x00,0x00,0x2d,0x1f,0x00,0x00,0x30,0x1f,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x33,0x1f,0x00,0x00,0x18,0x1f,0x00,0x00, +0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x34,0x1f,0x00,0x00, +0x60,0x03,0x00,0x00,0x33,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x35,0x1f,0x00,0x00,0x31,0x1f,0x00,0x00,0x34,0x1f,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x38,0x1f,0x00,0x00,0xc8,0x02,0x00,0x00,0x2c,0x1f,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3b,0x1f,0x00,0x00,0xc8,0x02,0x00,0x00, +0x33,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3c,0x1f,0x00,0x00, +0x38,0x1f,0x00,0x00,0x3b,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3f,0x1f,0x00,0x00,0x73,0x03,0x00,0x00,0x2c,0x1f,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x43,0x1f,0x00,0x00,0x3f,0x1f,0x00,0x00,0x30,0x1f,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x47,0x1f,0x00,0x00,0x43,0x1f,0x00,0x00, +0x34,0x1f,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x48,0x1f,0x00,0x00, +0x35,0x1f,0x00,0x00,0x3c,0x1f,0x00,0x00,0x47,0x1f,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x79,0x1e,0x00,0x00,0x60,0x24,0x00,0x00,0x60,0x24,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x7b,0x1e,0x00,0x00,0x79,0x1e,0x00,0x00,0x89,0x1e,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x7e,0x1e,0x00,0x00,0x60,0x24,0x00,0x00, +0x60,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x4f,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x48,0x1f,0x00,0x00,0x7e,0x1e,0x00,0x00,0x7b,0x1e,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x54,0x1f,0x00,0x00,0x4f,0x1f,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x56,0x1f,0x00,0x00, +0x4f,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x57,0x1f,0x00,0x00,0x54,0x1f,0x00,0x00,0x56,0x1f,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x59,0x1f,0x00,0x00,0x4f,0x1f,0x00,0x00,0x02,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5a,0x1f,0x00,0x00,0x57,0x1f,0x00,0x00, +0x59,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5f,0x1f,0x00,0x00, +0x54,0x1f,0x00,0x00,0x59,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x64,0x1f,0x00,0x00,0x54,0x1f,0x00,0x00,0x56,0x1f,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x67,0x1f,0x00,0x00,0x64,0x1f,0x00,0x00,0x59,0x1f,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x68,0x1f,0x00,0x00,0x5a,0x1f,0x00,0x00, +0x5f,0x1f,0x00,0x00,0x67,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x83,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x5f,0x1f,0x00,0x00, +0x67,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x88,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x5a,0x1f,0x00,0x00,0x83,0x1f,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7b,0x1f,0x00,0x00,0xb9,0x01,0x00,0x00, +0x88,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x8d,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x99,0x03,0x00,0x00,0x7b,0x1f,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x7d,0x1f,0x00,0x00,0x8d,0x1f,0x00,0x00, +0x8d,0x1f,0x00,0x00,0x8d,0x1f,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x7e,0x1f,0x00,0x00,0x68,0x1f,0x00,0x00,0x7d,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00, +0x41,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x2c,0x0c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x49,0x1d,0x00,0x00,0x15,0x25,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4b,0x1d,0x00,0x00,0x15,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4c,0x1d,0x00,0x00, +0x49,0x1d,0x00,0x00,0x4b,0x1d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4e,0x1d,0x00,0x00,0x15,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4f,0x1d,0x00,0x00,0x4c,0x1d,0x00,0x00,0x4e,0x1d,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x54,0x1d,0x00,0x00,0x49,0x1d,0x00,0x00, +0x4e,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x59,0x1d,0x00,0x00, +0x49,0x1d,0x00,0x00,0x4b,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5c,0x1d,0x00,0x00,0x59,0x1d,0x00,0x00,0x4e,0x1d,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x5d,0x1d,0x00,0x00,0x4f,0x1d,0x00,0x00,0x54,0x1d,0x00,0x00, +0x5c,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0x41,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x41,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x5b,0x25,0x00,0x00, +0x7e,0x1f,0x00,0x00,0xe1,0x1d,0x00,0x00,0x5d,0x1d,0x00,0x00,0x2c,0x0c,0x00,0x00, +0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x92,0x1f,0x00,0x00,0x07,0x19,0x00,0x00, +0xb7,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x03,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x93,0x1f,0x00,0x00,0x92,0x1f,0x00,0x00,0x00,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0x95,0x1f,0x00,0x00,0x93,0x1f,0x00,0x00, +0xb8,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x97,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x97,0x1f,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xe7,0x25,0x00,0x00, +0x95,0x1f,0x00,0x00,0xb9,0x01,0x00,0x00,0x93,0x1f,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x9d,0x1f,0x00,0x00,0xe7,0x25,0x00,0x00,0xe7,0x25,0x00,0x00, +0xe7,0x25,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x9e,0x1f,0x00,0x00, +0x5b,0x25,0x00,0x00,0x9d,0x1f,0x00,0x00,0x41,0x00,0x05,0x00,0x34,0x02,0x00,0x00, +0xa5,0x1f,0x00,0x00,0x02,0x02,0x00,0x00,0x33,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xa6,0x1f,0x00,0x00,0xa5,0x1f,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xa1,0x1f,0x00,0x00,0x9e,0x1f,0x00,0x00,0xa6,0x1f,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xb3,0x1f,0x00,0x00,0x70,0x0c,0x00,0x00, +0xec,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xce,0x1f,0x00,0x00, +0xb3,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xc8,0x00,0x00,0x00, +0xcf,0x1f,0x00,0x00,0xce,0x1f,0x00,0x00,0xb8,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xd4,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xcf,0x1f,0x00,0x00, +0xd0,0x1f,0x00,0x00,0xd4,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0xd0,0x1f,0x00,0x00, +0xbc,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0xd3,0x1f,0x00,0x00,0xce,0x1f,0x00,0x00, +0xb9,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xd4,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd4,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00,0xc8,0x00,0x00,0x00,0xd5,0x1f,0x00,0x00, +0xcf,0x1f,0x00,0x00,0x97,0x1f,0x00,0x00,0xd3,0x1f,0x00,0x00,0xd0,0x1f,0x00,0x00, +0xf7,0x00,0x03,0x00,0xe0,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xd5,0x1f,0x00,0x00,0xd6,0x1f,0x00,0x00,0xe0,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd6,0x1f,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd8,0x1f,0x00,0x00, +0xb3,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xc8,0x00,0x00,0x00, +0xd9,0x1f,0x00,0x00,0xd8,0x1f,0x00,0x00,0xb8,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xde,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd9,0x1f,0x00,0x00, +0xda,0x1f,0x00,0x00,0xde,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0xda,0x1f,0x00,0x00, +0xbc,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0xdd,0x1f,0x00,0x00,0xd8,0x1f,0x00,0x00, +0xb9,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xde,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00, +0xde,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00,0xc8,0x00,0x00,0x00,0xdf,0x1f,0x00,0x00, +0xd9,0x1f,0x00,0x00,0xd6,0x1f,0x00,0x00,0xdd,0x1f,0x00,0x00,0xda,0x1f,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe0,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0xe0,0x1f,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc8,0x00,0x00,0x00,0xe1,0x1f,0x00,0x00,0xd5,0x1f,0x00,0x00, +0xd4,0x1f,0x00,0x00,0xdf,0x1f,0x00,0x00,0xde,0x1f,0x00,0x00,0xa4,0x00,0x05,0x00, +0xc8,0x00,0x00,0x00,0xb6,0x1f,0x00,0x00,0xe1,0x1f,0x00,0x00,0xb9,0x08,0x00,0x00, +0xf7,0x00,0x03,0x00,0xc7,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xb6,0x1f,0x00,0x00,0xb7,0x1f,0x00,0x00,0xbb,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00, +0xbb,0x1f,0x00,0x00,0x41,0x00,0x05,0x00,0x34,0x02,0x00,0x00,0xe6,0x1f,0x00,0x00, +0x02,0x02,0x00,0x00,0x3e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xe7,0x1f,0x00,0x00,0xe6,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbd,0x1f,0x00,0x00,0xe7,0x1f,0x00,0x00,0xa3,0x09,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc0,0x1f,0x00,0x00,0x27,0x0c,0x00,0x00,0xbd,0x1f,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc4,0x1f,0x00,0x00,0xa3,0x18,0x00,0x00, +0xc0,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xec,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb8,0x01,0x00,0x00,0xc4,0x1f,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x88,0x24,0x00,0x00,0xec,0x1f,0x00,0x00, +0xa7,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xc7,0x1f,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb7,0x1f,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x85,0x24,0x00,0x00,0xb8,0x01,0x00,0x00,0xa7,0x24,0x00,0x00,0x00,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc7,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0xc7,0x1f,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x6b,0x25,0x00,0x00,0x88,0x24,0x00,0x00, +0xbb,0x1f,0x00,0x00,0x85,0x24,0x00,0x00,0xb7,0x1f,0x00,0x00,0x3d,0x00,0x04,0x00, +0x8a,0x02,0x00,0x00,0xee,0x1f,0x00,0x00,0x8c,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf1,0x1f,0x00,0x00,0x6b,0x25,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf2,0x1f,0x00,0x00,0x6b,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xf3,0x1f,0x00,0x00, +0xf1,0x1f,0x00,0x00,0xf2,0x1f,0x00,0x00,0xb8,0x01,0x00,0x00,0xb8,0x01,0x00,0x00, +0x63,0x00,0x04,0x00,0xee,0x1f,0x00,0x00,0xab,0x0b,0x00,0x00,0xf3,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x27,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x75,0x0a,0x00,0x00,0x4e,0x19,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x2b,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xf8,0x0c,0x00,0x00,0xb8,0x01,0x00,0x00,0xb9,0x01,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x31,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x27,0x20,0x00,0x00,0x38,0x04,0x00,0x00,0x2b,0x20,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x36,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x27,0x20,0x00,0x00,0x31,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x10,0x20,0x00,0x00,0x36,0x20,0x00,0x00,0x36,0x20,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x12,0x20,0x00,0x00,0x26,0x0d,0x00,0x00,0x4b,0x07,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x3b,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x12,0x20,0x00,0x00,0x95,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x40,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x10,0x20,0x00,0x00,0x3b,0x20,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x18,0x20,0x00,0x00,0xa2,0x0c,0x00,0x00,0xb9,0x01,0x00,0x00,0x40,0x20,0x00,0x00, +0xbe,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0x1c,0x20,0x00,0x00,0x25,0x1d,0x00,0x00, +0xb9,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x21,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x1c,0x20,0x00,0x00,0x1d,0x20,0x00,0x00,0x21,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1d,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x49,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x0c,0x03,0x00,0x00, +0x18,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x20,0x20,0x00,0x00, +0x49,0x20,0x00,0x00,0xa0,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00,0x21,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0x21,0x20,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x74,0x25,0x00,0x00,0x18,0x20,0x00,0x00,0xc7,0x1f,0x00,0x00,0x20,0x20,0x00,0x00, +0x1d,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4f,0x0c,0x00,0x00, +0xa1,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x50,0x0c,0x00,0x00,0xa1,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x51,0x0c,0x00,0x00,0xa1,0x1f,0x00,0x00,0x02,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x52,0x0c,0x00,0x00,0x4f,0x0c,0x00,0x00, +0x50,0x0c,0x00,0x00,0x51,0x0c,0x00,0x00,0x74,0x25,0x00,0x00,0x3d,0x00,0x04,0x00, +0x81,0x02,0x00,0x00,0x4b,0x20,0x00,0x00,0x83,0x02,0x00,0x00,0x63,0x00,0x04,0x00, +0x4b,0x20,0x00,0x00,0xab,0x0b,0x00,0x00,0x52,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x93,0x02,0x00,0x00,0x52,0x20,0x00,0x00,0x95,0x02,0x00,0x00,0x63,0x00,0x04,0x00, +0x52,0x20,0x00,0x00,0xab,0x0b,0x00,0x00,0x0a,0x06,0x00,0x00,0xfd,0x00,0x01,0x00, +0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_5ed789a96b056fe0b78ab9ad18bcb855.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_5ed789a96b056fe0b78ab9ad18bcb855.h new file mode 100644 index 00000000..526219f7 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_5ed789a96b056fe0b78ab9ad18bcb855.h @@ -0,0 +1,1757 @@ +// ffx_fsr2_accumulate_pass_5ed789a96b056fe0b78ab9ad18bcb855.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_5ed789a96b056fe0b78ab9ad18bcb855_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_5ed789a96b056fe0b78ab9ad18bcb855_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_5ed789a96b056fe0b78ab9ad18bcb855_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_5ed789a96b056fe0b78ab9ad18bcb855_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_5ed789a96b056fe0b78ab9ad18bcb855_SampledImageResourceNames[] = { "r_input_exposure", "r_dilated_reactive_masks", "r_input_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_lanczos_lut", "r_imgMips", "r_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_5ed789a96b056fe0b78ab9ad18bcb855_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 8, 10, 12, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_5ed789a96b056fe0b78ab9ad18bcb855_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_5ed789a96b056fe0b78ab9ad18bcb855_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_5ed789a96b056fe0b78ab9ad18bcb855_StorageImageResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_5ed789a96b056fe0b78ab9ad18bcb855_StorageImageResourceBindings[] = { 13, 14, 16, 17, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_5ed789a96b056fe0b78ab9ad18bcb855_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_5ed789a96b056fe0b78ab9ad18bcb855_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_5ed789a96b056fe0b78ab9ad18bcb855_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_5ed789a96b056fe0b78ab9ad18bcb855_UniformBufferResourceBindings[] = { 18, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_5ed789a96b056fe0b78ab9ad18bcb855_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_5ed789a96b056fe0b78ab9ad18bcb855_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_5ed789a96b056fe0b78ab9ad18bcb855_size = 27652; + +static const unsigned char g_ffx_fsr2_accumulate_pass_5ed789a96b056fe0b78ab9ad18bcb855_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x64,0x24,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x09,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00, +0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c,0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30, +0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x0f,0x00,0x07,0x00,0x05,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0x40,0x0b,0x00,0x00,0x56,0x0b,0x00,0x00,0x10,0x00,0x06,0x00, +0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00, +0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c, +0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66, +0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00,0x04,0x00,0x08,0x00, +0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x31,0x36, +0x62,0x69,0x74,0x5f,0x73,0x74,0x6f,0x72,0x61,0x67,0x65,0x00,0x04,0x00,0x0b,0x00, +0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x65,0x78, +0x70,0x6c,0x69,0x63,0x69,0x74,0x5f,0x61,0x72,0x69,0x74,0x68,0x6d,0x65,0x74,0x69, +0x63,0x5f,0x74,0x79,0x70,0x65,0x73,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x69,0x6d,0x61,0x67,0x65,0x5f, +0x6c,0x6f,0x61,0x64,0x5f,0x66,0x6f,0x72,0x6d,0x61,0x74,0x74,0x65,0x64,0x00,0x00, +0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70, +0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72, +0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47, +0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69, +0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00, +0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0xfa,0x01,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0xfa,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53, +0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0xfa,0x01,0x00,0x00,0x01,0x00,0x00,0x00, +0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00, +0x06,0x00,0x07,0x00,0xfa,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73, +0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00, +0xfa,0x01,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f, +0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e, +0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0xfa,0x01,0x00,0x00, +0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65, +0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0xfa,0x01,0x00,0x00, +0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65, +0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0xfa,0x01,0x00,0x00, +0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00, +0x06,0x00,0x08,0x00,0xfa,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76, +0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00, +0x06,0x00,0x05,0x00,0xfa,0x01,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0xfa,0x01,0x00,0x00,0x09,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61, +0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0xfa,0x01,0x00,0x00,0x0a,0x00,0x00,0x00, +0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0xfa,0x01,0x00,0x00,0x0b,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74, +0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00, +0x06,0x00,0x07,0x00,0xfa,0x01,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00, +0xfa,0x01,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75, +0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72, +0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0xfa,0x01,0x00,0x00,0x0e,0x00,0x00,0x00, +0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00, +0xfa,0x01,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53, +0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0xfa,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c, +0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0xfa,0x01,0x00,0x00, +0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43, +0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00, +0xfa,0x01,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61, +0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0xfc,0x01,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x00,0x00,0x05,0x00,0x05,0x00,0x3f,0x02,0x00,0x00,0x72,0x5f,0x69,0x6d, +0x67,0x4d,0x69,0x70,0x73,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x43,0x02,0x00,0x00, +0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x00,0x00,0x00, +0x05,0x00,0x08,0x00,0x50,0x02,0x00,0x00,0x72,0x5f,0x70,0x72,0x65,0x70,0x61,0x72, +0x65,0x64,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00, +0x05,0x00,0x08,0x00,0x58,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00, +0x05,0x00,0x09,0x00,0x64,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e, +0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f, +0x72,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x6c,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c, +0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x05,0x00,0x06,0x00, +0x73,0x02,0x00,0x00,0x72,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f, +0x72,0x79,0x00,0x00,0x05,0x00,0x09,0x00,0x7d,0x02,0x00,0x00,0x72,0x77,0x5f,0x69, +0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64, +0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x05,0x00,0x06,0x00,0x86,0x02,0x00,0x00, +0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00, +0x05,0x00,0x06,0x00,0x8f,0x02,0x00,0x00,0x72,0x77,0x5f,0x6e,0x65,0x77,0x5f,0x6c, +0x6f,0x63,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0xa4,0x02,0x00,0x00, +0x72,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x00, +0x05,0x00,0x07,0x00,0xaf,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0xbb,0x02,0x00,0x00,0x72,0x5f,0x6c,0x61,0x6e,0x63,0x7a,0x6f,0x73,0x5f,0x6c,0x75, +0x74,0x00,0x00,0x00,0x05,0x00,0x09,0x00,0xc8,0x02,0x00,0x00,0x72,0x5f,0x64,0x69, +0x6c,0x61,0x74,0x65,0x64,0x5f,0x72,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d, +0x61,0x73,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x40,0x0b,0x00,0x00, +0x67,0x6c,0x5f,0x57,0x6f,0x72,0x6b,0x47,0x72,0x6f,0x75,0x70,0x49,0x44,0x00,0x00, +0x05,0x00,0x08,0x00,0x56,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x4c,0x6f,0x63,0x61,0x6c, +0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xfa,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfa,0x01,0x00,0x00,0x01,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfa,0x01,0x00,0x00, +0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xfa,0x01,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xfa,0x01,0x00,0x00,0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfa,0x01,0x00,0x00,0x05,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfa,0x01,0x00,0x00, +0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xfa,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xfa,0x01,0x00,0x00,0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfa,0x01,0x00,0x00,0x09,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfa,0x01,0x00,0x00, +0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xfa,0x01,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xfa,0x01,0x00,0x00,0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfa,0x01,0x00,0x00,0x0d,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfa,0x01,0x00,0x00, +0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xfa,0x01,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xfa,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfa,0x01,0x00,0x00,0x11,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfa,0x01,0x00,0x00, +0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0xfa,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xfc,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xfc,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x3f,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x3f,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x43,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x43,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x50,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x50,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x58,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x58,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x64,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x64,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x6c,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x6c,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x73,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x73,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x7d,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x7d,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x7d,0x02,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x86,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x86,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8f,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8f,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x10,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa4,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa4,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xaf,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xaf,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xbb,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xbb,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc8,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc8,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x40,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x56,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x6a,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00, +0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x52,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x52,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x54,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x53,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x89,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x8e,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x89,0x00,0x00,0x00, +0x14,0x00,0x02,0x00,0xc8,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x11,0x01,0x00,0x00, +0x52,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb2,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb3,0x01,0x00,0x00,0x00,0x00,0x80,0x3f,0x1e,0x00,0x15,0x00,0xfa,0x01,0x00,0x00, +0x5e,0x00,0x00,0x00,0x5e,0x00,0x00,0x00,0x5e,0x00,0x00,0x00,0x5e,0x00,0x00,0x00, +0x5e,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x89,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xfb,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0xfa,0x01,0x00,0x00,0x3b,0x00,0x04,0x00, +0xfb,0x01,0x00,0x00,0xfc,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xfd,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xfe,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x5e,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x03,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x08,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x0d,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x12,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x13,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x18,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x1d,0x02,0x00,0x00,0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x1e,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x23,0x02,0x00,0x00,0x09,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x28,0x02,0x00,0x00,0x0a,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x2d,0x02,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x2e,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x33,0x02,0x00,0x00,0x0d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x38,0x02,0x00,0x00,0x0f,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x3d,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x3e,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3d,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x3e,0x02,0x00,0x00,0x3f,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x1a,0x00,0x02,0x00,0x41,0x02,0x00,0x00,0x20,0x00,0x04,0x00,0x42,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x41,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x42,0x02,0x00,0x00, +0x43,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x1b,0x00,0x03,0x00,0x45,0x02,0x00,0x00, +0x3d,0x02,0x00,0x00,0x15,0x00,0x04,0x00,0x4b,0x02,0x00,0x00,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x4b,0x02,0x00,0x00,0x4c,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x3e,0x02,0x00,0x00,0x50,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x3e,0x02,0x00,0x00,0x58,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x3e,0x02,0x00,0x00,0x64,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x6a,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x6b,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x6a,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x6b,0x02,0x00,0x00, +0x6c,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x3e,0x02,0x00,0x00, +0x73,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x7b,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x7c,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x7b,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x7c,0x02,0x00,0x00,0x7d,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x84,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x85,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x84,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x85,0x02,0x00,0x00,0x86,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x8d,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x0f,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x8e,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x8d,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x8e,0x02,0x00,0x00,0x8f,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x4b,0x02,0x00,0x00,0x9f,0x02,0x00,0x00, +0x03,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x3e,0x02,0x00,0x00,0xa4,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x3e,0x02,0x00,0x00,0xaf,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xb1,0x02,0x00,0x00, +0xfd,0x01,0x00,0x00,0xfd,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0x3e,0x02,0x00,0x00, +0xbb,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xc0,0x02,0x00,0x00,0x00,0x00,0x00,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xc2,0x02,0x00,0x00,0x00,0x00,0x00,0x3f,0x3b,0x00,0x04,0x00,0x3e,0x02,0x00,0x00, +0xc8,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xd1,0x02,0x00,0x00,0xb2,0x01,0x00,0x00,0xb2,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xd4,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x06,0x03,0x00,0x00,0x6f,0x12,0x83,0x3a,0x2b,0x00,0x04,0x00, +0x4b,0x02,0x00,0x00,0x40,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x4b,0x02,0x00,0x00,0x44,0x03,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x5a,0x03,0x00,0x00,0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x6d,0x03,0x00,0x00,0x00,0x00,0x80,0xbe,0x2c,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xd0,0x03,0x00,0x00,0xc2,0x02,0x00,0x00,0xc2,0x02,0x00,0x00, +0x17,0x00,0x04,0x00,0xe4,0x03,0x00,0x00,0x4b,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0xe8,0x03,0x00,0x00,0xc8,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf5,0x03,0x00,0x00,0x00,0xe0,0x7f,0x47, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x07,0x04,0x00,0x00,0xcd,0xcc,0xcc,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0f,0x04,0x00,0x00,0x00,0x00,0xc8,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x14,0x04,0x00,0x00,0x00,0x00,0x10,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1c,0x04,0x00,0x00,0x00,0x00,0x80,0x40, +0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x2f,0x04,0x00,0x00,0x00,0xbc,0x00,0x00, +0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x35,0x04,0x00,0x00,0x00,0x80,0x00,0x00, +0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x3b,0x04,0x00,0x00,0x00,0x3c,0x00,0x00, +0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x41,0x04,0x00,0x00,0x00,0x40,0x00,0x00, +0x2b,0x00,0x04,0x00,0x4b,0x02,0x00,0x00,0xb4,0x04,0x00,0x00,0x04,0x00,0x00,0x00, +0x1c,0x00,0x04,0x00,0xb5,0x04,0x00,0x00,0x53,0x00,0x00,0x00,0xb4,0x04,0x00,0x00, +0x20,0x00,0x04,0x00,0xb6,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0xb5,0x04,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x53,0x05,0x00,0x00,0x52,0xb8,0xfe,0x3f, +0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x72,0x05,0x00,0x00,0xfe,0xff,0xff,0xff, +0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x73,0x05,0x00,0x00,0xff,0xff,0xff,0xff, +0x2b,0x00,0x04,0x00,0x4b,0x02,0x00,0x00,0xc8,0x05,0x00,0x00,0x10,0x00,0x00,0x00, +0x1c,0x00,0x04,0x00,0xc9,0x05,0x00,0x00,0x08,0x00,0x00,0x00,0xc8,0x05,0x00,0x00, +0x20,0x00,0x04,0x00,0xca,0x05,0x00,0x00,0x07,0x00,0x00,0x00,0xc9,0x05,0x00,0x00, +0x2c,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xd9,0x05,0x00,0x00,0xb2,0x01,0x00,0x00, +0xb2,0x01,0x00,0x00,0xb2,0x01,0x00,0x00,0xb2,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xf0,0x05,0x00,0x00,0x9a,0x99,0x99,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x08,0x06,0x00,0x00,0x00,0x00,0x00,0xc0,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x09,0x06,0x00,0x00,0x00,0x00,0x40,0xc0,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xac,0x06,0x00,0x00,0xab,0xaa,0xaa,0x3d,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xdc,0x06,0x00,0x00,0xab,0xaa,0x2a,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x1a,0x07,0x00,0x00,0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x24,0x07,0x00,0x00,0x00,0x00,0x20,0x41,0x2c,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x5e,0x07,0x00,0x00,0x73,0x05,0x00,0x00,0x73,0x05,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x69,0x07,0x00,0x00,0xfd,0x01,0x00,0x00, +0x73,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x74,0x07,0x00,0x00, +0x03,0x02,0x00,0x00,0x73,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x7f,0x07,0x00,0x00,0x08,0x02,0x00,0x00,0x73,0x05,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x8a,0x07,0x00,0x00,0x73,0x05,0x00,0x00,0xfd,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x9f,0x07,0x00,0x00,0x03,0x02,0x00,0x00, +0xfd,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xaa,0x07,0x00,0x00, +0x08,0x02,0x00,0x00,0xfd,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0xb5,0x07,0x00,0x00,0x73,0x05,0x00,0x00,0x03,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0xc0,0x07,0x00,0x00,0xfd,0x01,0x00,0x00,0x03,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xcb,0x07,0x00,0x00,0x03,0x02,0x00,0x00, +0x03,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xd6,0x07,0x00,0x00, +0x08,0x02,0x00,0x00,0x03,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0xe1,0x07,0x00,0x00,0x73,0x05,0x00,0x00,0x08,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0xec,0x07,0x00,0x00,0xfd,0x01,0x00,0x00,0x08,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xf7,0x07,0x00,0x00,0x03,0x02,0x00,0x00, +0x08,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x02,0x08,0x00,0x00, +0x08,0x02,0x00,0x00,0x08,0x02,0x00,0x00,0x2a,0x00,0x03,0x00,0xc8,0x00,0x00,0x00, +0x88,0x08,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8f,0x08,0x00,0x00, +0xff,0xfe,0xfe,0x3e,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xab,0x08,0x00,0x00, +0x06,0x03,0x00,0x00,0x06,0x03,0x00,0x00,0x06,0x03,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xc4,0x08,0x00,0x00,0x00,0x00,0xa0,0x41,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xcc,0x08,0x00,0x00,0x00,0x00,0x40,0x40,0x17,0x00,0x04,0x00, +0x0d,0x09,0x00,0x00,0xc8,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x3b,0x09,0x00,0x00,0x1a,0x07,0x00,0x00,0x1a,0x07,0x00,0x00, +0x1a,0x07,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5a,0x09,0x00,0x00, +0x30,0x96,0x7c,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa1,0x09,0x00,0x00, +0x00,0x00,0x7f,0x43,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc9,0x09,0x00,0x00, +0x81,0x80,0x80,0x3b,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf3,0x09,0x00,0x00, +0x00,0x00,0xc0,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x25,0x0a,0x00,0x00, +0xa4,0x70,0x7d,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x50,0x0a,0x00,0x00, +0x00,0x00,0x80,0xbf,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xa8,0x0a,0x00,0x00, +0xb2,0x01,0x00,0x00,0xb2,0x01,0x00,0x00,0xb2,0x01,0x00,0x00,0x17,0x00,0x04,0x00, +0x3e,0x0b,0x00,0x00,0x4b,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x3f,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x3e,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00, +0x3f,0x0b,0x00,0x00,0x40,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x4b,0x02,0x00,0x00,0x48,0x0b,0x00,0x00,0x08,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0xe4,0x03,0x00,0x00,0x54,0x0b,0x00,0x00,0x48,0x0b,0x00,0x00,0x48,0x0b,0x00,0x00, +0x3b,0x00,0x04,0x00,0x3f,0x0b,0x00,0x00,0x56,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0x3e,0x0b,0x00,0x00,0x6a,0x0b,0x00,0x00,0x48,0x0b,0x00,0x00, +0x48,0x0b,0x00,0x00,0x40,0x03,0x00,0x00,0x2b,0x00,0x04,0x00,0x4b,0x02,0x00,0x00, +0x03,0x23,0x00,0x00,0x07,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x04,0x23,0x00,0x00,0xf5,0x03,0x00,0x00,0xf5,0x03,0x00,0x00,0xf5,0x03,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x05,0x23,0x00,0x00,0x66,0x66,0x66,0x3f, +0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x06,0x23,0x00,0x00,0xb3,0x01,0x00,0x00, +0xb3,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x07,0x23,0x00,0x00, +0x0a,0xd7,0xa3,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x08,0x23,0x00,0x00, +0xcd,0xcc,0x4c,0x3d,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x09,0x23,0x00,0x00, +0xb3,0x01,0x00,0x00,0xb3,0x01,0x00,0x00,0xb3,0x01,0x00,0x00,0x01,0x00,0x03,0x00, +0x06,0x00,0x00,0x00,0x32,0x23,0x00,0x00,0x01,0x00,0x03,0x00,0x08,0x00,0x00,0x00, +0x41,0x23,0x00,0x00,0x01,0x00,0x03,0x00,0x5e,0x00,0x00,0x00,0x7a,0x23,0x00,0x00, +0x01,0x00,0x03,0x00,0x22,0x00,0x00,0x00,0x62,0x24,0x00,0x00,0x01,0x00,0x03,0x00, +0x89,0x00,0x00,0x00,0x63,0x24,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00, +0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x8e,0x00,0x00,0x00,0xe9,0x1b,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xca,0x05,0x00,0x00,0x43,0x19,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xb6,0x04,0x00,0x00,0xc7,0x14,0x00,0x00, +0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x3e,0x0b,0x00,0x00,0x41,0x0b,0x00,0x00, +0x40,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00,0xe4,0x03,0x00,0x00,0x42,0x0b,0x00,0x00, +0x41,0x0b,0x00,0x00,0x41,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0xfe,0x01,0x00,0x00,0x6d,0x0b,0x00,0x00,0xfc,0x01,0x00,0x00, +0x08,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x6e,0x0b,0x00,0x00, +0x6d,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x46,0x0b,0x00,0x00, +0x6e,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x4b,0x02,0x00,0x00, +0x47,0x0b,0x00,0x00,0x46,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x4b,0x02,0x00,0x00, +0x4a,0x0b,0x00,0x00,0x47,0x0b,0x00,0x00,0x03,0x23,0x00,0x00,0x86,0x00,0x05,0x00, +0x4b,0x02,0x00,0x00,0x4b,0x0b,0x00,0x00,0x4a,0x0b,0x00,0x00,0x48,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x4b,0x02,0x00,0x00,0x4e,0x0b,0x00,0x00,0x41,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x4b,0x02,0x00,0x00,0x4f,0x0b,0x00,0x00, +0x4b,0x0b,0x00,0x00,0x4e,0x0b,0x00,0x00,0x82,0x00,0x05,0x00,0x4b,0x02,0x00,0x00, +0x50,0x0b,0x00,0x00,0x4f,0x0b,0x00,0x00,0x40,0x03,0x00,0x00,0x52,0x00,0x06,0x00, +0xe4,0x03,0x00,0x00,0x15,0x21,0x00,0x00,0x50,0x0b,0x00,0x00,0x42,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x84,0x00,0x05,0x00,0xe4,0x03,0x00,0x00,0x55,0x0b,0x00,0x00, +0x15,0x21,0x00,0x00,0x54,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00,0x3e,0x0b,0x00,0x00, +0x57,0x0b,0x00,0x00,0x56,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00,0xe4,0x03,0x00,0x00, +0x58,0x0b,0x00,0x00,0x57,0x0b,0x00,0x00,0x57,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x80,0x00,0x05,0x00,0xe4,0x03,0x00,0x00,0x59,0x0b,0x00,0x00, +0x55,0x0b,0x00,0x00,0x58,0x0b,0x00,0x00,0x7c,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0x5b,0x0b,0x00,0x00,0x59,0x0b,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x1c,0x0c,0x00,0x00,0x5b,0x0b,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x1e,0x0c,0x00,0x00,0x1c,0x0c,0x00,0x00,0xd0,0x03,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x20,0x0c,0x00,0x00,0x6e,0x0b,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x21,0x0c,0x00,0x00,0x1e,0x0c,0x00,0x00,0x20,0x0c,0x00,0x00, +0x41,0x00,0x05,0x00,0x1e,0x02,0x00,0x00,0x5c,0x0c,0x00,0x00,0xfc,0x01,0x00,0x00, +0x1d,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x5d,0x0c,0x00,0x00, +0x5c,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0xfe,0x01,0x00,0x00,0x60,0x0c,0x00,0x00, +0xfc,0x01,0x00,0x00,0xfd,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0x61,0x0c,0x00,0x00,0x60,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x27,0x0c,0x00,0x00,0x61,0x0c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x28,0x0c,0x00,0x00,0x5d,0x0c,0x00,0x00,0x27,0x0c,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x29,0x0c,0x00,0x00,0x21,0x0c,0x00,0x00,0x28,0x0c,0x00,0x00, +0x41,0x00,0x05,0x00,0xfe,0x01,0x00,0x00,0x68,0x0c,0x00,0x00,0xfc,0x01,0x00,0x00, +0x03,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x69,0x0c,0x00,0x00, +0x68,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x76,0x0c,0x00,0x00, +0x29,0x0c,0x00,0x00,0x27,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x79,0x0c,0x00,0x00,0x27,0x0c,0x00,0x00,0xd0,0x03,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x86,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x76,0x0c,0x00,0x00,0x79,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x8b,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xd0,0x03,0x00,0x00, +0x86,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x7f,0x0c,0x00,0x00, +0x69,0x0c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x80,0x0c,0x00,0x00, +0x8b,0x0c,0x00,0x00,0x7f,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x3d,0x02,0x00,0x00, +0x97,0x0c,0x00,0x00,0x58,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0x99,0x0c,0x00,0x00,0x97,0x0c,0x00,0x00,0x5b,0x0b,0x00,0x00,0x02,0x00,0x00,0x00, +0xfd,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x9a,0x0c,0x00,0x00, +0x99,0x0c,0x00,0x00,0x99,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x1e,0x02,0x00,0x00,0xa1,0x0c,0x00,0x00,0xfc,0x01,0x00,0x00, +0x23,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xa2,0x0c,0x00,0x00, +0xa1,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x9d,0x0c,0x00,0x00, +0x9a,0x0c,0x00,0x00,0xa2,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xa8,0x0c,0x00,0x00,0x9d,0x0c,0x00,0x00,0x20,0x0c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xa9,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0xa8,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xb2,0x0c,0x00,0x00, +0x21,0x0c,0x00,0x00,0x9d,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb8,0x0c,0x00,0x00,0xb2,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00, +0xc8,0x00,0x00,0x00,0xb9,0x0c,0x00,0x00,0xb8,0x0c,0x00,0x00,0xb2,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xbe,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xb9,0x0c,0x00,0x00,0xba,0x0c,0x00,0x00,0xbe,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xba,0x0c,0x00,0x00,0xbc,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0xbd,0x0c,0x00,0x00, +0xb8,0x0c,0x00,0x00,0xb3,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xbe,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbe,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0xc8,0x00,0x00,0x00, +0xbf,0x0c,0x00,0x00,0xb9,0x0c,0x00,0x00,0x05,0x00,0x00,0x00,0xbd,0x0c,0x00,0x00, +0xba,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00,0xca,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xbf,0x0c,0x00,0x00,0xc0,0x0c,0x00,0x00,0xca,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc0,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc2,0x0c,0x00,0x00,0xb2,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00, +0xc8,0x00,0x00,0x00,0xc3,0x0c,0x00,0x00,0xc2,0x0c,0x00,0x00,0xb2,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xc8,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xc3,0x0c,0x00,0x00,0xc4,0x0c,0x00,0x00,0xc8,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc4,0x0c,0x00,0x00,0xbc,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0xc7,0x0c,0x00,0x00, +0xc2,0x0c,0x00,0x00,0xb3,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xc8,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc8,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0xc8,0x00,0x00,0x00, +0xc9,0x0c,0x00,0x00,0xc3,0x0c,0x00,0x00,0xc0,0x0c,0x00,0x00,0xc7,0x0c,0x00,0x00, +0xc4,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00,0xca,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xca,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0xc8,0x00,0x00,0x00,0xcb,0x0c,0x00,0x00, +0xbf,0x0c,0x00,0x00,0xbe,0x0c,0x00,0x00,0xc9,0x0c,0x00,0x00,0xc8,0x0c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x3d,0x02,0x00,0x00,0xce,0x0c,0x00,0x00,0x50,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x41,0x02,0x00,0x00,0xcf,0x0c,0x00,0x00,0x43,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x45,0x02,0x00,0x00,0xd0,0x0c,0x00,0x00,0xce,0x0c,0x00,0x00, +0xcf,0x0c,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xd2,0x0c,0x00,0x00, +0xd0,0x0c,0x00,0x00,0x80,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xb2,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd3,0x0c,0x00,0x00,0xd2,0x0c,0x00,0x00, +0x03,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xd7,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xd3,0x0c,0x00,0x00,0xb2,0x01,0x00,0x00, +0xb3,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x3d,0x02,0x00,0x00,0xda,0x0c,0x00,0x00, +0xc8,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x45,0x02,0x00,0x00,0xdc,0x0c,0x00,0x00, +0xda,0x0c,0x00,0x00,0xcf,0x0c,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0xde,0x0c,0x00,0x00,0xdc,0x0c,0x00,0x00,0x80,0x0c,0x00,0x00,0x02,0x00,0x00,0x00, +0xb2,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x46,0x0c,0x00,0x00, +0xde,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x49,0x0c,0x00,0x00,0xde,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x13,0x02,0x00,0x00,0xe2,0x0c,0x00,0x00,0xfc,0x01,0x00,0x00,0x18,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xe3,0x0c,0x00,0x00,0xe2,0x0c,0x00,0x00, +0xaa,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0x4c,0x0c,0x00,0x00,0xfd,0x01,0x00,0x00, +0xe3,0x0c,0x00,0x00,0xa4,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0x50,0x0c,0x00,0x00, +0xcb,0x0c,0x00,0x00,0x88,0x08,0x00,0x00,0xa6,0x00,0x05,0x00,0xc8,0x00,0x00,0x00, +0x53,0x0c,0x00,0x00,0x50,0x0c,0x00,0x00,0x4c,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00, +0xb1,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xcb,0x0c,0x00,0x00, +0xad,0x0b,0x00,0x00,0xb1,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xad,0x0b,0x00,0x00, +0xa8,0x00,0x04,0x00,0xc8,0x00,0x00,0x00,0xb0,0x0b,0x00,0x00,0x4c,0x0c,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb1,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xb1,0x0b,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc8,0x00,0x00,0x00,0xb2,0x0b,0x00,0x00,0xcb,0x0c,0x00,0x00, +0xca,0x0c,0x00,0x00,0xb0,0x0b,0x00,0x00,0xad,0x0b,0x00,0x00,0xf7,0x00,0x03,0x00, +0xbc,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb2,0x0b,0x00,0x00, +0xb3,0x0b,0x00,0x00,0xbc,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xb3,0x0b,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x1a,0x0d,0x00,0x00,0xb2,0x0c,0x00,0x00, +0x20,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x1b,0x0d,0x00,0x00, +0x1a,0x0d,0x00,0x00,0xd0,0x03,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x1d,0x0d,0x00,0x00,0x6e,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x1e,0x0d,0x00,0x00,0x1d,0x0d,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x20,0x0d,0x00,0x00,0x1b,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x41,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x1e,0x0d,0x00,0x00,0x20,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x46,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xb2,0x01,0x00,0x00,0x41,0x0d,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x1f,0x21,0x00,0x00,0x46,0x0d,0x00,0x00,0x1b,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x26,0x0d,0x00,0x00,0x46,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x28,0x0d,0x00,0x00,0x1b,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x4b,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x26,0x0d,0x00,0x00,0x28,0x0d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x50,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xb2,0x01,0x00,0x00,0x4b,0x0d,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x23,0x21,0x00,0x00,0x50,0x0d,0x00,0x00,0x1f,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x2d,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x23,0x21,0x00,0x00,0x6e,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0x2e,0x0d,0x00,0x00,0x2d,0x0d,0x00,0x00,0x0c,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x54,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0x23,0x21,0x00,0x00,0x73,0x00,0x04,0x00,0x11,0x01,0x00,0x00,0x31,0x0d,0x00,0x00, +0x54,0x0d,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x0a,0x0e,0x00,0x00, +0x2e,0x0d,0x00,0x00,0x5e,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x10,0x0e,0x00,0x00,0x0a,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x4a,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x10,0x0e,0x00,0x00,0xfd,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0x2e,0x21,0x00,0x00,0x4a,0x0e,0x00,0x00,0x0a,0x0e,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x2d,0x0e,0x00,0x00,0x0a,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x54,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x2d,0x0e,0x00,0x00,0xfd,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x39,0x21,0x00,0x00,0x54,0x0e,0x00,0x00, +0x2e,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x3d,0x02,0x00,0x00, +0x61,0x0e,0x00,0x00,0x64,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0x63,0x0e,0x00,0x00,0x61,0x0e,0x00,0x00,0x39,0x21,0x00,0x00,0x02,0x00,0x00,0x00, +0xfd,0x01,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x9c,0x0d,0x00,0x00, +0x63,0x0e,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x75,0x0e,0x00,0x00, +0x2e,0x0d,0x00,0x00,0x69,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x7f,0x0e,0x00,0x00,0x75,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0x44,0x21,0x00,0x00,0x7f,0x0e,0x00,0x00,0x75,0x0e,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x98,0x0e,0x00,0x00, +0x75,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xbf,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x98,0x0e,0x00,0x00, +0xfd,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x4f,0x21,0x00,0x00, +0xbf,0x0e,0x00,0x00,0x44,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0xce,0x0e,0x00,0x00,0x61,0x0e,0x00,0x00,0x4f,0x21,0x00,0x00, +0x02,0x00,0x00,0x00,0xfd,0x01,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0xa2,0x0d,0x00,0x00,0xce,0x0e,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0xe0,0x0e,0x00,0x00,0x2e,0x0d,0x00,0x00,0x74,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xea,0x0e,0x00,0x00,0xe0,0x0e,0x00,0x00,0x00,0x00,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xf4,0x0e,0x00,0x00,0x1d,0x0d,0x00,0x00, +0x03,0x02,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x25,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xea,0x0e,0x00,0x00,0xf4,0x0e,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x5a,0x21,0x00,0x00,0x25,0x0f,0x00,0x00, +0xe0,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x03,0x0f,0x00,0x00,0xe0,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x2a,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x03,0x0f,0x00,0x00,0xfd,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0x65,0x21,0x00,0x00,0x2a,0x0f,0x00,0x00,0x5a,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x39,0x0f,0x00,0x00,0x61,0x0e,0x00,0x00, +0x65,0x21,0x00,0x00,0x02,0x00,0x00,0x00,0xfd,0x01,0x00,0x00,0x73,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0xa8,0x0d,0x00,0x00,0x39,0x0f,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x4b,0x0f,0x00,0x00,0x2e,0x0d,0x00,0x00,0x7f,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x55,0x0f,0x00,0x00,0x4b,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x90,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x55,0x0f,0x00,0x00,0xf4,0x0e,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x70,0x21,0x00,0x00,0x90,0x0f,0x00,0x00, +0x4b,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x6e,0x0f,0x00,0x00,0x4b,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x95,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x6e,0x0f,0x00,0x00,0xfd,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0x7b,0x21,0x00,0x00,0x95,0x0f,0x00,0x00,0x70,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xa4,0x0f,0x00,0x00,0x61,0x0e,0x00,0x00, +0x7b,0x21,0x00,0x00,0x02,0x00,0x00,0x00,0xfd,0x01,0x00,0x00,0x73,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0xae,0x0d,0x00,0x00,0xa4,0x0f,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0xb6,0x0f,0x00,0x00,0x2e,0x0d,0x00,0x00,0x8a,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xbc,0x0f,0x00,0x00,0xb6,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xf6,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xbc,0x0f,0x00,0x00,0xfd,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x86,0x21,0x00,0x00,0xf6,0x0f,0x00,0x00, +0xb6,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xdd,0x0f,0x00,0x00,0xb6,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0x91,0x21,0x00,0x00,0xdd,0x0f,0x00,0x00,0x86,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x0f,0x10,0x00,0x00, +0x61,0x0e,0x00,0x00,0x91,0x21,0x00,0x00,0x02,0x00,0x00,0x00,0xfd,0x01,0x00,0x00, +0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0xb4,0x0d,0x00,0x00,0x0f,0x10,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x2b,0x10,0x00,0x00,0x2e,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x9c,0x21,0x00,0x00, +0x2b,0x10,0x00,0x00,0x2e,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x48,0x10,0x00,0x00,0x2e,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xa7,0x21,0x00,0x00,0x48,0x10,0x00,0x00, +0x9c,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0x7a,0x10,0x00,0x00,0x61,0x0e,0x00,0x00,0xa7,0x21,0x00,0x00,0x02,0x00,0x00,0x00, +0xfd,0x01,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0xba,0x0d,0x00,0x00, +0x7a,0x10,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x8c,0x10,0x00,0x00, +0x2e,0x0d,0x00,0x00,0x9f,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x96,0x10,0x00,0x00,0x8c,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xd1,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x96,0x10,0x00,0x00,0xf4,0x0e,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0xb2,0x21,0x00,0x00,0xd1,0x10,0x00,0x00,0x8c,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xb3,0x10,0x00,0x00,0x8c,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xbd,0x21,0x00,0x00, +0xb3,0x10,0x00,0x00,0xb2,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0xe5,0x10,0x00,0x00,0x61,0x0e,0x00,0x00,0xbd,0x21,0x00,0x00, +0x02,0x00,0x00,0x00,0xfd,0x01,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0xc0,0x0d,0x00,0x00,0xe5,0x10,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0xf7,0x10,0x00,0x00,0x2e,0x0d,0x00,0x00,0xaa,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x01,0x11,0x00,0x00,0xf7,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x3c,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x01,0x11,0x00,0x00,0xf4,0x0e,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0xc8,0x21,0x00,0x00,0x3c,0x11,0x00,0x00,0xf7,0x10,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x1e,0x11,0x00,0x00, +0xf7,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0xd3,0x21,0x00,0x00,0x1e,0x11,0x00,0x00,0xc8,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x50,0x11,0x00,0x00,0x61,0x0e,0x00,0x00, +0xd3,0x21,0x00,0x00,0x02,0x00,0x00,0x00,0xfd,0x01,0x00,0x00,0x73,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0xc6,0x0d,0x00,0x00,0x50,0x11,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x62,0x11,0x00,0x00,0x2e,0x0d,0x00,0x00,0xb5,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x68,0x11,0x00,0x00,0x62,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xa2,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x68,0x11,0x00,0x00,0xfd,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xde,0x21,0x00,0x00,0xa2,0x11,0x00,0x00, +0x62,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x89,0x11,0x00,0x00,0x62,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x93,0x11,0x00,0x00,0x46,0x0b,0x00,0x00,0x03,0x02,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xb1,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x89,0x11,0x00,0x00,0x93,0x11,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0xe9,0x21,0x00,0x00,0xb1,0x11,0x00,0x00,0xde,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xbb,0x11,0x00,0x00, +0x61,0x0e,0x00,0x00,0xe9,0x21,0x00,0x00,0x02,0x00,0x00,0x00,0xfd,0x01,0x00,0x00, +0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0xcc,0x0d,0x00,0x00,0xbb,0x11,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xcd,0x11,0x00,0x00,0x2e,0x0d,0x00,0x00, +0xc0,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xd7,0x11,0x00,0x00, +0xcd,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0xf4,0x21,0x00,0x00,0xd7,0x11,0x00,0x00,0xcd,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xf4,0x11,0x00,0x00,0xcd,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x1c,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xf4,0x11,0x00,0x00,0x93,0x11,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xff,0x21,0x00,0x00,0x1c,0x12,0x00,0x00, +0xf4,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0x26,0x12,0x00,0x00,0x61,0x0e,0x00,0x00,0xff,0x21,0x00,0x00,0x02,0x00,0x00,0x00, +0xfd,0x01,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0xd2,0x0d,0x00,0x00, +0x26,0x12,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x38,0x12,0x00,0x00, +0x2e,0x0d,0x00,0x00,0xcb,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x42,0x12,0x00,0x00,0x38,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x7d,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x42,0x12,0x00,0x00,0xf4,0x0e,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0x0a,0x22,0x00,0x00,0x7d,0x12,0x00,0x00,0x38,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x5f,0x12,0x00,0x00,0x38,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x87,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x5f,0x12,0x00,0x00,0x93,0x11,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x15,0x22,0x00,0x00,0x87,0x12,0x00,0x00, +0x0a,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0x91,0x12,0x00,0x00,0x61,0x0e,0x00,0x00,0x15,0x22,0x00,0x00,0x02,0x00,0x00,0x00, +0xfd,0x01,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0xd8,0x0d,0x00,0x00, +0x91,0x12,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xa3,0x12,0x00,0x00, +0x2e,0x0d,0x00,0x00,0xd6,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xad,0x12,0x00,0x00,0xa3,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xe8,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xad,0x12,0x00,0x00,0xf4,0x0e,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0x20,0x22,0x00,0x00,0xe8,0x12,0x00,0x00,0xa3,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xca,0x12,0x00,0x00,0xa3,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xf2,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xca,0x12,0x00,0x00,0x93,0x11,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x2b,0x22,0x00,0x00,0xf2,0x12,0x00,0x00, +0x20,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0xfc,0x12,0x00,0x00,0x61,0x0e,0x00,0x00,0x2b,0x22,0x00,0x00,0x02,0x00,0x00,0x00, +0xfd,0x01,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0xde,0x0d,0x00,0x00, +0xfc,0x12,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x0e,0x13,0x00,0x00, +0x2e,0x0d,0x00,0x00,0xe1,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x14,0x13,0x00,0x00,0x0e,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x4e,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x14,0x13,0x00,0x00,0xfd,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0x36,0x22,0x00,0x00,0x4e,0x13,0x00,0x00,0x0e,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x35,0x13,0x00,0x00,0x0e,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x5d,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x35,0x13,0x00,0x00,0x93,0x11,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x41,0x22,0x00,0x00,0x5d,0x13,0x00,0x00, +0x36,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0x67,0x13,0x00,0x00,0x61,0x0e,0x00,0x00,0x41,0x22,0x00,0x00,0x02,0x00,0x00,0x00, +0xfd,0x01,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0xe4,0x0d,0x00,0x00, +0x67,0x13,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x79,0x13,0x00,0x00, +0x2e,0x0d,0x00,0x00,0xec,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x83,0x13,0x00,0x00,0x79,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0x4c,0x22,0x00,0x00,0x83,0x13,0x00,0x00,0x79,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xa0,0x13,0x00,0x00, +0x79,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xc8,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xa0,0x13,0x00,0x00, +0x93,0x11,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x57,0x22,0x00,0x00, +0xc8,0x13,0x00,0x00,0x4c,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0xd2,0x13,0x00,0x00,0x61,0x0e,0x00,0x00,0x57,0x22,0x00,0x00, +0x02,0x00,0x00,0x00,0xfd,0x01,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0xea,0x0d,0x00,0x00,0xd2,0x13,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0xe4,0x13,0x00,0x00,0x2e,0x0d,0x00,0x00,0xf7,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xee,0x13,0x00,0x00,0xe4,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x29,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xee,0x13,0x00,0x00,0xf4,0x0e,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0x62,0x22,0x00,0x00,0x29,0x14,0x00,0x00,0xe4,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x0b,0x14,0x00,0x00, +0xe4,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x33,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x0b,0x14,0x00,0x00, +0x93,0x11,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x6d,0x22,0x00,0x00, +0x33,0x14,0x00,0x00,0x62,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x3d,0x14,0x00,0x00,0x61,0x0e,0x00,0x00,0x6d,0x22,0x00,0x00, +0x02,0x00,0x00,0x00,0xfd,0x01,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0xf0,0x0d,0x00,0x00,0x3d,0x14,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x4f,0x14,0x00,0x00,0x2e,0x0d,0x00,0x00,0x02,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x59,0x14,0x00,0x00,0x4f,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x94,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x59,0x14,0x00,0x00,0xf4,0x0e,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0x78,0x22,0x00,0x00,0x94,0x14,0x00,0x00,0x4f,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x76,0x14,0x00,0x00, +0x4f,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x9e,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x76,0x14,0x00,0x00, +0x93,0x11,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x83,0x22,0x00,0x00, +0x9e,0x14,0x00,0x00,0x78,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0xa8,0x14,0x00,0x00,0x61,0x0e,0x00,0x00,0x83,0x22,0x00,0x00, +0x02,0x00,0x00,0x00,0xfd,0x01,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0xf6,0x0d,0x00,0x00,0xa8,0x14,0x00,0x00,0x51,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xda,0x14,0x00,0x00,0x31,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x34,0x15,0x00,0x00,0x2f,0x04,0x00,0x00,0xda,0x14,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x5b,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x34,0x15,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x5c,0x15,0x00,0x00,0x5b,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x3d,0x02,0x00,0x00, +0x61,0x15,0x00,0x00,0xbb,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x45,0x02,0x00,0x00, +0x63,0x15,0x00,0x00,0x61,0x15,0x00,0x00,0xcf,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x65,0x15,0x00,0x00,0x5c,0x15,0x00,0x00,0xc2,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x66,0x15,0x00,0x00,0x65,0x15,0x00,0x00, +0xc2,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x67,0x15,0x00,0x00, +0x63,0x15,0x00,0x00,0x66,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xb2,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x68,0x15,0x00,0x00,0x67,0x15,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x5e,0x15,0x00,0x00, +0x68,0x15,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x37,0x15,0x00,0x00, +0x35,0x04,0x00,0x00,0xda,0x14,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0x6d,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x37,0x15,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x6e,0x15,0x00,0x00,0x6d,0x15,0x00,0x00, +0x56,0x00,0x05,0x00,0x45,0x02,0x00,0x00,0x75,0x15,0x00,0x00,0x61,0x15,0x00,0x00, +0xcf,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x77,0x15,0x00,0x00, +0x6e,0x15,0x00,0x00,0xc2,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x78,0x15,0x00,0x00,0x77,0x15,0x00,0x00,0xc2,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x79,0x15,0x00,0x00,0x75,0x15,0x00,0x00,0x78,0x15,0x00,0x00, +0x02,0x00,0x00,0x00,0xb2,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7a,0x15,0x00,0x00,0x79,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x70,0x15,0x00,0x00,0x7a,0x15,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x3a,0x15,0x00,0x00,0x3b,0x04,0x00,0x00,0xda,0x14,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x7f,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x3a,0x15,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x80,0x15,0x00,0x00,0x7f,0x15,0x00,0x00,0x56,0x00,0x05,0x00,0x45,0x02,0x00,0x00, +0x87,0x15,0x00,0x00,0x61,0x15,0x00,0x00,0xcf,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x89,0x15,0x00,0x00,0x80,0x15,0x00,0x00,0xc2,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x8a,0x15,0x00,0x00,0x89,0x15,0x00,0x00, +0xc2,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x8b,0x15,0x00,0x00, +0x87,0x15,0x00,0x00,0x8a,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xb2,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8c,0x15,0x00,0x00,0x8b,0x15,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x82,0x15,0x00,0x00, +0x8c,0x15,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x3d,0x15,0x00,0x00, +0x41,0x04,0x00,0x00,0xda,0x14,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0x91,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x3d,0x15,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x92,0x15,0x00,0x00,0x91,0x15,0x00,0x00, +0x56,0x00,0x05,0x00,0x45,0x02,0x00,0x00,0x99,0x15,0x00,0x00,0x61,0x15,0x00,0x00, +0xcf,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9b,0x15,0x00,0x00, +0x92,0x15,0x00,0x00,0xc2,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x9c,0x15,0x00,0x00,0x9b,0x15,0x00,0x00,0xc2,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x9d,0x15,0x00,0x00,0x99,0x15,0x00,0x00,0x9c,0x15,0x00,0x00, +0x02,0x00,0x00,0x00,0xb2,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9e,0x15,0x00,0x00,0x9d,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x94,0x15,0x00,0x00,0x9e,0x15,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x41,0x15,0x00,0x00,0x9c,0x0d,0x00,0x00,0x5e,0x15,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x44,0x15,0x00,0x00,0xa2,0x0d,0x00,0x00, +0x70,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x45,0x15,0x00,0x00, +0x41,0x15,0x00,0x00,0x44,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x48,0x15,0x00,0x00,0xa8,0x0d,0x00,0x00,0x82,0x15,0x00,0x00,0x81,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x49,0x15,0x00,0x00,0x45,0x15,0x00,0x00,0x48,0x15,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x4c,0x15,0x00,0x00,0xae,0x0d,0x00,0x00, +0x94,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x4d,0x15,0x00,0x00, +0x49,0x15,0x00,0x00,0x4c,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x50,0x15,0x00,0x00,0x5e,0x15,0x00,0x00,0x70,0x15,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x52,0x15,0x00,0x00,0x50,0x15,0x00,0x00,0x82,0x15,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x54,0x15,0x00,0x00,0x52,0x15,0x00,0x00, +0x94,0x15,0x00,0x00,0x50,0x00,0x07,0x00,0x53,0x00,0x00,0x00,0x55,0x15,0x00,0x00, +0x54,0x15,0x00,0x00,0x54,0x15,0x00,0x00,0x54,0x15,0x00,0x00,0x54,0x15,0x00,0x00, +0x88,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x56,0x15,0x00,0x00,0x4d,0x15,0x00,0x00, +0x55,0x15,0x00,0x00,0x56,0x00,0x05,0x00,0x45,0x02,0x00,0x00,0xd9,0x15,0x00,0x00, +0x61,0x15,0x00,0x00,0xcf,0x0c,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0xdd,0x15,0x00,0x00,0xd9,0x15,0x00,0x00,0x66,0x15,0x00,0x00,0x02,0x00,0x00,0x00, +0xb2,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xde,0x15,0x00,0x00, +0xdd,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0xd4,0x15,0x00,0x00,0xde,0x15,0x00,0x00,0x56,0x00,0x05,0x00,0x45,0x02,0x00,0x00, +0xeb,0x15,0x00,0x00,0x61,0x15,0x00,0x00,0xcf,0x0c,0x00,0x00,0x58,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0xef,0x15,0x00,0x00,0xeb,0x15,0x00,0x00,0x78,0x15,0x00,0x00, +0x02,0x00,0x00,0x00,0xb2,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf0,0x15,0x00,0x00,0xef,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0xe6,0x15,0x00,0x00,0xf0,0x15,0x00,0x00,0x56,0x00,0x05,0x00, +0x45,0x02,0x00,0x00,0xfd,0x15,0x00,0x00,0x61,0x15,0x00,0x00,0xcf,0x0c,0x00,0x00, +0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x01,0x16,0x00,0x00,0xfd,0x15,0x00,0x00, +0x8a,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xb2,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x02,0x16,0x00,0x00,0x01,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xf8,0x15,0x00,0x00,0x02,0x16,0x00,0x00, +0x56,0x00,0x05,0x00,0x45,0x02,0x00,0x00,0x0f,0x16,0x00,0x00,0x61,0x15,0x00,0x00, +0xcf,0x0c,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x13,0x16,0x00,0x00, +0x0f,0x16,0x00,0x00,0x9c,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xb2,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x14,0x16,0x00,0x00,0x13,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x0a,0x16,0x00,0x00, +0x14,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xb7,0x15,0x00,0x00, +0xb4,0x0d,0x00,0x00,0xd4,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0xba,0x15,0x00,0x00,0xba,0x0d,0x00,0x00,0xe6,0x15,0x00,0x00,0x81,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0xbb,0x15,0x00,0x00,0xb7,0x15,0x00,0x00,0xba,0x15,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xbe,0x15,0x00,0x00,0xc0,0x0d,0x00,0x00, +0xf8,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xbf,0x15,0x00,0x00, +0xbb,0x15,0x00,0x00,0xbe,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0xc2,0x15,0x00,0x00,0xc6,0x0d,0x00,0x00,0x0a,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0xc3,0x15,0x00,0x00,0xbf,0x15,0x00,0x00,0xc2,0x15,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xc6,0x15,0x00,0x00,0xd4,0x15,0x00,0x00, +0xe6,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xc8,0x15,0x00,0x00, +0xc6,0x15,0x00,0x00,0xf8,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xca,0x15,0x00,0x00,0xc8,0x15,0x00,0x00,0x0a,0x16,0x00,0x00,0x50,0x00,0x07,0x00, +0x53,0x00,0x00,0x00,0xcb,0x15,0x00,0x00,0xca,0x15,0x00,0x00,0xca,0x15,0x00,0x00, +0xca,0x15,0x00,0x00,0xca,0x15,0x00,0x00,0x88,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0xcc,0x15,0x00,0x00,0xc3,0x15,0x00,0x00,0xcb,0x15,0x00,0x00,0x56,0x00,0x05,0x00, +0x45,0x02,0x00,0x00,0x4f,0x16,0x00,0x00,0x61,0x15,0x00,0x00,0xcf,0x0c,0x00,0x00, +0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x53,0x16,0x00,0x00,0x4f,0x16,0x00,0x00, +0x66,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xb2,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x54,0x16,0x00,0x00,0x53,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x4a,0x16,0x00,0x00,0x54,0x16,0x00,0x00, +0x56,0x00,0x05,0x00,0x45,0x02,0x00,0x00,0x61,0x16,0x00,0x00,0x61,0x15,0x00,0x00, +0xcf,0x0c,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x65,0x16,0x00,0x00, +0x61,0x16,0x00,0x00,0x78,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xb2,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x66,0x16,0x00,0x00,0x65,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x5c,0x16,0x00,0x00, +0x66,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x45,0x02,0x00,0x00,0x73,0x16,0x00,0x00, +0x61,0x15,0x00,0x00,0xcf,0x0c,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0x77,0x16,0x00,0x00,0x73,0x16,0x00,0x00,0x8a,0x15,0x00,0x00,0x02,0x00,0x00,0x00, +0xb2,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x78,0x16,0x00,0x00, +0x77,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x6e,0x16,0x00,0x00,0x78,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x45,0x02,0x00,0x00, +0x85,0x16,0x00,0x00,0x61,0x15,0x00,0x00,0xcf,0x0c,0x00,0x00,0x58,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x89,0x16,0x00,0x00,0x85,0x16,0x00,0x00,0x9c,0x15,0x00,0x00, +0x02,0x00,0x00,0x00,0xb2,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8a,0x16,0x00,0x00,0x89,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x80,0x16,0x00,0x00,0x8a,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x2d,0x16,0x00,0x00,0xcc,0x0d,0x00,0x00,0x4a,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x30,0x16,0x00,0x00,0xd2,0x0d,0x00,0x00, +0x5c,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x31,0x16,0x00,0x00, +0x2d,0x16,0x00,0x00,0x30,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x34,0x16,0x00,0x00,0xd8,0x0d,0x00,0x00,0x6e,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x35,0x16,0x00,0x00,0x31,0x16,0x00,0x00,0x34,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x38,0x16,0x00,0x00,0xde,0x0d,0x00,0x00, +0x80,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x39,0x16,0x00,0x00, +0x35,0x16,0x00,0x00,0x38,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x3c,0x16,0x00,0x00,0x4a,0x16,0x00,0x00,0x5c,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x3e,0x16,0x00,0x00,0x3c,0x16,0x00,0x00,0x6e,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x40,0x16,0x00,0x00,0x3e,0x16,0x00,0x00, +0x80,0x16,0x00,0x00,0x50,0x00,0x07,0x00,0x53,0x00,0x00,0x00,0x41,0x16,0x00,0x00, +0x40,0x16,0x00,0x00,0x40,0x16,0x00,0x00,0x40,0x16,0x00,0x00,0x40,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x42,0x16,0x00,0x00,0x39,0x16,0x00,0x00, +0x41,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x45,0x02,0x00,0x00,0xc5,0x16,0x00,0x00, +0x61,0x15,0x00,0x00,0xcf,0x0c,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0xc9,0x16,0x00,0x00,0xc5,0x16,0x00,0x00,0x66,0x15,0x00,0x00,0x02,0x00,0x00,0x00, +0xb2,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xca,0x16,0x00,0x00, +0xc9,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0xc0,0x16,0x00,0x00,0xca,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x45,0x02,0x00,0x00, +0xd7,0x16,0x00,0x00,0x61,0x15,0x00,0x00,0xcf,0x0c,0x00,0x00,0x58,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0xdb,0x16,0x00,0x00,0xd7,0x16,0x00,0x00,0x78,0x15,0x00,0x00, +0x02,0x00,0x00,0x00,0xb2,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xdc,0x16,0x00,0x00,0xdb,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0xd2,0x16,0x00,0x00,0xdc,0x16,0x00,0x00,0x56,0x00,0x05,0x00, +0x45,0x02,0x00,0x00,0xe9,0x16,0x00,0x00,0x61,0x15,0x00,0x00,0xcf,0x0c,0x00,0x00, +0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xed,0x16,0x00,0x00,0xe9,0x16,0x00,0x00, +0x8a,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xb2,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xee,0x16,0x00,0x00,0xed,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xe4,0x16,0x00,0x00,0xee,0x16,0x00,0x00, +0x56,0x00,0x05,0x00,0x45,0x02,0x00,0x00,0xfb,0x16,0x00,0x00,0x61,0x15,0x00,0x00, +0xcf,0x0c,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xff,0x16,0x00,0x00, +0xfb,0x16,0x00,0x00,0x9c,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xb2,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x00,0x17,0x00,0x00,0xff,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xf6,0x16,0x00,0x00, +0x00,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xa3,0x16,0x00,0x00, +0xe4,0x0d,0x00,0x00,0xc0,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0xa6,0x16,0x00,0x00,0xea,0x0d,0x00,0x00,0xd2,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0xa7,0x16,0x00,0x00,0xa3,0x16,0x00,0x00,0xa6,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xaa,0x16,0x00,0x00,0xf0,0x0d,0x00,0x00, +0xe4,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xab,0x16,0x00,0x00, +0xa7,0x16,0x00,0x00,0xaa,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0xae,0x16,0x00,0x00,0xf6,0x0d,0x00,0x00,0xf6,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0xaf,0x16,0x00,0x00,0xab,0x16,0x00,0x00,0xae,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xb2,0x16,0x00,0x00,0xc0,0x16,0x00,0x00, +0xd2,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xb4,0x16,0x00,0x00, +0xb2,0x16,0x00,0x00,0xe4,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xb6,0x16,0x00,0x00,0xb4,0x16,0x00,0x00,0xf6,0x16,0x00,0x00,0x50,0x00,0x07,0x00, +0x53,0x00,0x00,0x00,0xb7,0x16,0x00,0x00,0xb6,0x16,0x00,0x00,0xb6,0x16,0x00,0x00, +0xb6,0x16,0x00,0x00,0xb6,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0xb8,0x16,0x00,0x00,0xaf,0x16,0x00,0x00,0xb7,0x16,0x00,0x00,0x51,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x02,0x15,0x00,0x00,0x31,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x0c,0x17,0x00,0x00,0x2f,0x04,0x00,0x00, +0x02,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x33,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x0c,0x17,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x34,0x17,0x00,0x00,0x33,0x17,0x00,0x00,0x56,0x00,0x05,0x00, +0x45,0x02,0x00,0x00,0x3b,0x17,0x00,0x00,0x61,0x15,0x00,0x00,0xcf,0x0c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3d,0x17,0x00,0x00,0x34,0x17,0x00,0x00, +0xc2,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x3e,0x17,0x00,0x00, +0x3d,0x17,0x00,0x00,0xc2,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0x3f,0x17,0x00,0x00,0x3b,0x17,0x00,0x00,0x3e,0x17,0x00,0x00,0x02,0x00,0x00,0x00, +0xb2,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x40,0x17,0x00,0x00, +0x3f,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x36,0x17,0x00,0x00,0x40,0x17,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x0f,0x17,0x00,0x00,0x35,0x04,0x00,0x00,0x02,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0x45,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x0f,0x17,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x46,0x17,0x00,0x00, +0x45,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x45,0x02,0x00,0x00,0x4d,0x17,0x00,0x00, +0x61,0x15,0x00,0x00,0xcf,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4f,0x17,0x00,0x00,0x46,0x17,0x00,0x00,0xc2,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x50,0x17,0x00,0x00,0x4f,0x17,0x00,0x00,0xc2,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x51,0x17,0x00,0x00,0x4d,0x17,0x00,0x00, +0x50,0x17,0x00,0x00,0x02,0x00,0x00,0x00,0xb2,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x52,0x17,0x00,0x00,0x51,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x48,0x17,0x00,0x00,0x52,0x17,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x12,0x17,0x00,0x00,0x3b,0x04,0x00,0x00, +0x02,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x57,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x12,0x17,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x58,0x17,0x00,0x00,0x57,0x17,0x00,0x00,0x56,0x00,0x05,0x00, +0x45,0x02,0x00,0x00,0x5f,0x17,0x00,0x00,0x61,0x15,0x00,0x00,0xcf,0x0c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x61,0x17,0x00,0x00,0x58,0x17,0x00,0x00, +0xc2,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x62,0x17,0x00,0x00, +0x61,0x17,0x00,0x00,0xc2,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0x63,0x17,0x00,0x00,0x5f,0x17,0x00,0x00,0x62,0x17,0x00,0x00,0x02,0x00,0x00,0x00, +0xb2,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x64,0x17,0x00,0x00, +0x63,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x5a,0x17,0x00,0x00,0x64,0x17,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x15,0x17,0x00,0x00,0x41,0x04,0x00,0x00,0x02,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0x69,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x15,0x17,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x6a,0x17,0x00,0x00, +0x69,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x45,0x02,0x00,0x00,0x71,0x17,0x00,0x00, +0x61,0x15,0x00,0x00,0xcf,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x73,0x17,0x00,0x00,0x6a,0x17,0x00,0x00,0xc2,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x74,0x17,0x00,0x00,0x73,0x17,0x00,0x00,0xc2,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x75,0x17,0x00,0x00,0x71,0x17,0x00,0x00, +0x74,0x17,0x00,0x00,0x02,0x00,0x00,0x00,0xb2,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x76,0x17,0x00,0x00,0x75,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x6c,0x17,0x00,0x00,0x76,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x19,0x17,0x00,0x00,0x56,0x15,0x00,0x00, +0x36,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x1c,0x17,0x00,0x00, +0xcc,0x15,0x00,0x00,0x48,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x1d,0x17,0x00,0x00,0x19,0x17,0x00,0x00,0x1c,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x20,0x17,0x00,0x00,0x42,0x16,0x00,0x00,0x5a,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x21,0x17,0x00,0x00,0x1d,0x17,0x00,0x00, +0x20,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x24,0x17,0x00,0x00, +0xb8,0x16,0x00,0x00,0x6c,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x25,0x17,0x00,0x00,0x21,0x17,0x00,0x00,0x24,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x28,0x17,0x00,0x00,0x36,0x17,0x00,0x00,0x48,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x2a,0x17,0x00,0x00,0x28,0x17,0x00,0x00, +0x5a,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x2c,0x17,0x00,0x00, +0x2a,0x17,0x00,0x00,0x6c,0x17,0x00,0x00,0x50,0x00,0x07,0x00,0x53,0x00,0x00,0x00, +0x2d,0x17,0x00,0x00,0x2c,0x17,0x00,0x00,0x2c,0x17,0x00,0x00,0x2c,0x17,0x00,0x00, +0x2c,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x2e,0x17,0x00,0x00, +0x25,0x17,0x00,0x00,0x2d,0x17,0x00,0x00,0x50,0x00,0x07,0x00,0xb5,0x04,0x00,0x00, +0x0c,0x15,0x00,0x00,0xba,0x0d,0x00,0x00,0xc0,0x0d,0x00,0x00,0xd2,0x0d,0x00,0x00, +0xd8,0x0d,0x00,0x00,0x3e,0x00,0x03,0x00,0xc7,0x14,0x00,0x00,0x0c,0x15,0x00,0x00, +0x41,0x00,0x05,0x00,0x54,0x00,0x00,0x00,0x0d,0x15,0x00,0x00,0xc7,0x14,0x00,0x00, +0xfd,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x0e,0x15,0x00,0x00, +0x0d,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x10,0x15,0x00,0x00, +0x0d,0x15,0x00,0x00,0xf9,0x00,0x02,0x00,0x11,0x15,0x00,0x00,0xf8,0x00,0x02,0x00, +0x11,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x53,0x00,0x00,0x00,0x0d,0x23,0x00,0x00, +0x10,0x15,0x00,0x00,0xb3,0x0b,0x00,0x00,0x80,0x17,0x00,0x00,0x15,0x15,0x00,0x00, +0xf5,0x00,0x07,0x00,0x53,0x00,0x00,0x00,0x0c,0x23,0x00,0x00,0x0e,0x15,0x00,0x00, +0xb3,0x0b,0x00,0x00,0x7b,0x17,0x00,0x00,0x15,0x15,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x0a,0x23,0x00,0x00,0x03,0x02,0x00,0x00,0xb3,0x0b,0x00,0x00, +0x22,0x15,0x00,0x00,0x15,0x15,0x00,0x00,0xb1,0x00,0x05,0x00,0xc8,0x00,0x00,0x00, +0x14,0x15,0x00,0x00,0x0a,0x23,0x00,0x00,0x0d,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0x23,0x15,0x00,0x00,0x15,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x14,0x15,0x00,0x00,0x15,0x15,0x00,0x00,0x23,0x15,0x00,0x00,0xf8,0x00,0x02,0x00, +0x15,0x15,0x00,0x00,0x41,0x00,0x05,0x00,0x54,0x00,0x00,0x00,0x18,0x15,0x00,0x00, +0xc7,0x14,0x00,0x00,0x0a,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0x19,0x15,0x00,0x00,0x18,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x53,0x00,0x00,0x00, +0x7b,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x0c,0x23,0x00,0x00, +0x19,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x1e,0x15,0x00,0x00, +0x18,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x53,0x00,0x00,0x00,0x80,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x0d,0x23,0x00,0x00,0x1e,0x15,0x00,0x00, +0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x22,0x15,0x00,0x00,0x0a,0x23,0x00,0x00, +0x03,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x11,0x15,0x00,0x00,0xf8,0x00,0x02,0x00, +0x23,0x15,0x00,0x00,0x0c,0x00,0x08,0x00,0x53,0x00,0x00,0x00,0x27,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x2e,0x17,0x00,0x00,0x0c,0x23,0x00,0x00, +0x0d,0x23,0x00,0x00,0x73,0x00,0x04,0x00,0x89,0x00,0x00,0x00,0xf1,0x0c,0x00,0x00, +0x27,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x3d,0x02,0x00,0x00,0x84,0x17,0x00,0x00, +0xaf,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x85,0x17,0x00,0x00, +0x84,0x17,0x00,0x00,0xb1,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0xfd,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x86,0x17,0x00,0x00,0x85,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0x88,0x17,0x00,0x00, +0x86,0x17,0x00,0x00,0xb2,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x8a,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8a,0x17,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x5e,0x24,0x00,0x00,0x88,0x17,0x00,0x00,0xb3,0x01,0x00,0x00,0x86,0x17,0x00,0x00, +0x41,0x00,0x05,0x00,0x2e,0x02,0x00,0x00,0x8e,0x17,0x00,0x00,0xfc,0x01,0x00,0x00, +0x33,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8f,0x17,0x00,0x00, +0x8e,0x17,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xf5,0x0c,0x00,0x00, +0xf1,0x0c,0x00,0x00,0xf1,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x94,0x17,0x00,0x00, +0x8f,0x17,0x00,0x00,0x8f,0x17,0x00,0x00,0x8f,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x95,0x17,0x00,0x00,0xf5,0x0c,0x00,0x00,0x94,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x98,0x17,0x00,0x00,0x95,0x17,0x00,0x00, +0x5e,0x24,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x9c,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x98,0x17,0x00,0x00,0xa8,0x0a,0x00,0x00, +0x04,0x23,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa2,0x17,0x00,0x00, +0x9c,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa3,0x17,0x00,0x00,0x5a,0x03,0x00,0x00,0xa2,0x17,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa5,0x17,0x00,0x00,0x9c,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa6,0x17,0x00,0x00,0xc2,0x02,0x00,0x00, +0xa5,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa7,0x17,0x00,0x00, +0xa3,0x17,0x00,0x00,0xa6,0x17,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa9,0x17,0x00,0x00,0x9c,0x17,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xaa,0x17,0x00,0x00,0x5a,0x03,0x00,0x00,0xa9,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xab,0x17,0x00,0x00,0xa7,0x17,0x00,0x00, +0xaa,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xae,0x17,0x00,0x00, +0xc2,0x02,0x00,0x00,0xa2,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb1,0x17,0x00,0x00,0xc2,0x02,0x00,0x00,0xa9,0x17,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb2,0x17,0x00,0x00,0xae,0x17,0x00,0x00,0xb1,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb5,0x17,0x00,0x00,0x6d,0x03,0x00,0x00, +0xa2,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb9,0x17,0x00,0x00, +0xb5,0x17,0x00,0x00,0xa6,0x17,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbd,0x17,0x00,0x00,0xb9,0x17,0x00,0x00,0xaa,0x17,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xbe,0x17,0x00,0x00,0xab,0x17,0x00,0x00,0xb2,0x17,0x00,0x00, +0xbd,0x17,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfa,0x0c,0x00,0x00, +0xf1,0x0c,0x00,0x00,0x03,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xfb,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xfa,0x0c,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xc3,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xfb,0x0c,0x00,0x00,0xb2,0x01,0x00,0x00,0xb3,0x01,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0xff,0x0c,0x00,0x00,0xfa,0x0c,0x00,0x00, +0xb2,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x8d,0x02,0x00,0x00,0xdf,0x17,0x00,0x00, +0x8f,0x02,0x00,0x00,0x62,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0xe1,0x17,0x00,0x00, +0xdf,0x17,0x00,0x00,0x5b,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe2,0x17,0x00,0x00,0xe1,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00, +0xc8,0x00,0x00,0x00,0xce,0x17,0x00,0x00,0xe2,0x17,0x00,0x00,0x8f,0x08,0x00,0x00, +0x3d,0x00,0x04,0x00,0x3d,0x02,0x00,0x00,0xe6,0x17,0x00,0x00,0xa4,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x45,0x02,0x00,0x00,0xe8,0x17,0x00,0x00,0xe6,0x17,0x00,0x00, +0xcf,0x0c,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xea,0x17,0x00,0x00, +0xe8,0x17,0x00,0x00,0xb2,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xb2,0x01,0x00,0x00, +0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xeb,0x17,0x00,0x00,0xea,0x17,0x00,0x00, +0xea,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xbc,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xbc,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xc4,0x23,0x00,0x00,0xa8,0x0a,0x00,0x00,0xb1,0x0b,0x00,0x00, +0xbe,0x17,0x00,0x00,0x8a,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0xc8,0x00,0x00,0x00, +0xb3,0x23,0x00,0x00,0x88,0x08,0x00,0x00,0xb1,0x0b,0x00,0x00,0xff,0x0c,0x00,0x00, +0x8a,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x13,0x23,0x00,0x00, +0xd1,0x02,0x00,0x00,0xb1,0x0b,0x00,0x00,0xeb,0x17,0x00,0x00,0x8a,0x17,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc8,0x00,0x00,0x00,0x11,0x23,0x00,0x00,0x88,0x08,0x00,0x00, +0xb1,0x0b,0x00,0x00,0xce,0x17,0x00,0x00,0x8a,0x17,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x0f,0x23,0x00,0x00,0xb2,0x01,0x00,0x00,0xb1,0x0b,0x00,0x00, +0xc3,0x17,0x00,0x00,0x8a,0x17,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xf1,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x46,0x0c,0x00,0x00, +0x0f,0x23,0x00,0x00,0x41,0x00,0x05,0x00,0x13,0x02,0x00,0x00,0x89,0x18,0x00,0x00, +0xfc,0x01,0x00,0x00,0x12,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x8a,0x18,0x00,0x00,0x89,0x18,0x00,0x00,0xc4,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x72,0x18,0x00,0x00,0x08,0x02,0x00,0x00,0x8a,0x18,0x00,0x00,0x6f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x73,0x18,0x00,0x00,0x72,0x18,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x77,0x18,0x00,0x00,0x73,0x18,0x00,0x00,0x73,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x78,0x18,0x00,0x00,0x27,0x0c,0x00,0x00, +0x77,0x18,0x00,0x00,0x6e,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x79,0x18,0x00,0x00, +0x78,0x18,0x00,0x00,0x41,0x00,0x05,0x00,0xfe,0x01,0x00,0x00,0x91,0x18,0x00,0x00, +0xfc,0x01,0x00,0x00,0x0d,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0x92,0x18,0x00,0x00,0x91,0x18,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x9e,0x18,0x00,0x00,0x79,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x9f,0x18,0x00,0x00,0x21,0x0c,0x00,0x00,0x9e,0x18,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xa2,0x18,0x00,0x00,0x9e,0x18,0x00,0x00,0xd0,0x03,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xaf,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x9f,0x18,0x00,0x00,0xa2,0x18,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xb4,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xd0,0x03,0x00,0x00,0xaf,0x18,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xa8,0x18,0x00,0x00,0x92,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xa9,0x18,0x00,0x00,0xb4,0x18,0x00,0x00,0xa8,0x18,0x00,0x00,0x3d,0x00,0x04,0x00, +0x3d,0x02,0x00,0x00,0xb8,0x18,0x00,0x00,0xaf,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0xb9,0x18,0x00,0x00,0xb8,0x18,0x00,0x00,0xb1,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0xfd,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xba,0x18,0x00,0x00,0xb9,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0xc8,0x00,0x00,0x00,0xbc,0x18,0x00,0x00,0xba,0x18,0x00,0x00,0xb2,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xbe,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xbe,0x18,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x5f,0x24,0x00,0x00,0xbc,0x18,0x00,0x00, +0xb3,0x01,0x00,0x00,0xba,0x18,0x00,0x00,0x3d,0x00,0x04,0x00,0x3d,0x02,0x00,0x00, +0xc6,0x18,0x00,0x00,0x3f,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x45,0x02,0x00,0x00, +0xc8,0x18,0x00,0x00,0xc6,0x18,0x00,0x00,0xcf,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xcb,0x18,0x00,0x00,0x8a,0x18,0x00,0x00,0x58,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0xcc,0x18,0x00,0x00,0xc8,0x18,0x00,0x00,0xa9,0x18,0x00,0x00, +0x02,0x00,0x00,0x00,0xcb,0x18,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xcd,0x18,0x00,0x00,0xcc,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x82,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0xcd,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x83,0x18,0x00,0x00, +0x5f,0x24,0x00,0x00,0x82,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xd2,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x83,0x18,0x00,0x00, +0xdc,0x06,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0c,0x18,0x00,0x00, +0x13,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xc8,0x00,0x00,0x00, +0x0d,0x18,0x00,0x00,0x0c,0x18,0x00,0x00,0xb2,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x13,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x0d,0x18,0x00,0x00, +0x0e,0x18,0x00,0x00,0x10,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x10,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x13,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x0e,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x13,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x13,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x17,0x23,0x00,0x00,0x0c,0x18,0x00,0x00, +0x10,0x18,0x00,0x00,0xd2,0x18,0x00,0x00,0x0e,0x18,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x97,0x22,0x00,0x00,0x17,0x23,0x00,0x00,0x13,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe9,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x17,0x23,0x00,0x00,0xd2,0x18,0x00,0x00, +0xb7,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0xdd,0x18,0x00,0x00,0xe9,0x18,0x00,0x00, +0xb2,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xe3,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xdd,0x18,0x00,0x00,0xde,0x18,0x00,0x00,0xe2,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe2,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xe3,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xde,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xee,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x17,0x23,0x00,0x00, +0xd2,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe1,0x18,0x00,0x00, +0xee,0x18,0x00,0x00,0xe9,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xe3,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe3,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x19,0x23,0x00,0x00,0xb2,0x01,0x00,0x00,0xe2,0x18,0x00,0x00,0xe1,0x18,0x00,0x00, +0xde,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1b,0x18,0x00,0x00, +0xb3,0x01,0x00,0x00,0x19,0x23,0x00,0x00,0xf7,0x00,0x03,0x00,0x39,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x11,0x23,0x00,0x00,0x1e,0x18,0x00,0x00, +0x26,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x26,0x18,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x28,0x18,0x00,0x00,0x13,0x23,0x00,0x00,0x00,0x00,0x00,0x00, +0xbc,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0x29,0x18,0x00,0x00,0x28,0x18,0x00,0x00, +0xb3,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x38,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x29,0x18,0x00,0x00,0x2a,0x18,0x00,0x00,0x30,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x30,0x18,0x00,0x00,0xba,0x00,0x05,0x00,0xc8,0x00,0x00,0x00, +0x32,0x18,0x00,0x00,0x1b,0x18,0x00,0x00,0x1a,0x07,0x00,0x00,0xf7,0x00,0x03,0x00, +0x37,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x32,0x18,0x00,0x00, +0x33,0x18,0x00,0x00,0x37,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x33,0x18,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xa3,0x22,0x00,0x00,0xb2,0x01,0x00,0x00, +0x97,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x37,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x37,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x23,0x23,0x00,0x00,0x97,0x22,0x00,0x00,0x30,0x18,0x00,0x00,0xa3,0x22,0x00,0x00, +0x33,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x38,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2a,0x18,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xf4,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x17,0x23,0x00,0x00,0xd2,0x18,0x00,0x00, +0xc2,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xa1,0x22,0x00,0x00, +0xf4,0x18,0x00,0x00,0x97,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x38,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x38,0x18,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x22,0x23,0x00,0x00,0x23,0x23,0x00,0x00,0x37,0x18,0x00,0x00, +0xa1,0x22,0x00,0x00,0x2a,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x39,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1e,0x18,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x9a,0x22,0x00,0x00,0xd2,0x18,0x00,0x00,0x62,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x22,0x18,0x00,0x00,0x13,0x23,0x00,0x00, +0x00,0x00,0x00,0x00,0xb7,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0x23,0x18,0x00,0x00, +0x22,0x18,0x00,0x00,0xb2,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x24,0x18,0x00,0x00,0x23,0x18,0x00,0x00,0xc0,0x02,0x00,0x00,0xb3,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x9d,0x22,0x00,0x00,0x24,0x18,0x00,0x00, +0x9a,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x39,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x39,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x21,0x23,0x00,0x00,0x22,0x23,0x00,0x00,0x38,0x18,0x00,0x00,0x9d,0x22,0x00,0x00, +0x1e,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3b,0x18,0x00,0x00, +0x05,0x23,0x00,0x00,0x19,0x23,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3c,0x18,0x00,0x00,0x3b,0x18,0x00,0x00,0x24,0x07,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xfa,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x3c,0x18,0x00,0x00,0xb2,0x01,0x00,0x00,0xb3,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xff,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xf1,0x17,0x00,0x00,0xfa,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x41,0x18,0x00,0x00,0xb3,0x01,0x00,0x00,0xff,0x18,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x43,0x18,0x00,0x00,0x21,0x23,0x00,0x00,0x00,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x44,0x18,0x00,0x00,0x43,0x18,0x00,0x00, +0x41,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x48,0x18,0x00,0x00, +0xb3,0x01,0x00,0x00,0x49,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x03,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x48,0x18,0x00,0x00, +0xb2,0x01,0x00,0x00,0xb3,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4c,0x18,0x00,0x00,0x44,0x18,0x00,0x00,0x03,0x19,0x00,0x00,0xb8,0x00,0x05,0x00, +0xc8,0x00,0x00,0x00,0x50,0x18,0x00,0x00,0xd7,0x0c,0x00,0x00,0x1a,0x07,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x51,0x18,0x00,0x00,0x50,0x18,0x00,0x00, +0xb3,0x01,0x00,0x00,0xb2,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x54,0x18,0x00,0x00,0x4c,0x18,0x00,0x00,0x51,0x18,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x58,0x18,0x00,0x00,0x54,0x18,0x00,0x00,0xb3,0x01,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x07,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x58,0x18,0x00,0x00,0xb2,0x01,0x00,0x00,0xb3,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5b,0x18,0x00,0x00,0x21,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x1e,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x5b,0x18,0x00,0x00,0xd2,0x18,0x00,0x00, +0xb7,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0x12,0x19,0x00,0x00,0x1e,0x19,0x00,0x00, +0xb2,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x18,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x12,0x19,0x00,0x00,0x13,0x19,0x00,0x00,0x17,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x17,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x18,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x13,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x23,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x5b,0x18,0x00,0x00, +0xd2,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x16,0x19,0x00,0x00, +0x23,0x19,0x00,0x00,0x1e,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x18,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x18,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x24,0x23,0x00,0x00,0xb2,0x01,0x00,0x00,0x17,0x19,0x00,0x00,0x16,0x19,0x00,0x00, +0x13,0x19,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x27,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x24,0x23,0x00,0x00,0xb2,0x01,0x00,0x00, +0xb3,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x60,0x18,0x00,0x00, +0x07,0x19,0x00,0x00,0x1c,0x04,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x2b,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x60,0x18,0x00,0x00, +0xb2,0x01,0x00,0x00,0xb3,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x63,0x18,0x00,0x00,0x2b,0x19,0x00,0x00,0x27,0x19,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x2f,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x63,0x18,0x00,0x00,0xb2,0x01,0x00,0x00,0xb3,0x01,0x00,0x00,0x41,0x00,0x05,0x00, +0x1e,0x02,0x00,0x00,0x8e,0x1a,0x00,0x00,0xfc,0x01,0x00,0x00,0x28,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x8f,0x1a,0x00,0x00,0x8e,0x1a,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x7a,0x19,0x00,0x00,0x1e,0x0c,0x00,0x00, +0x8f,0x1a,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x7c,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x7a,0x19,0x00,0x00,0x6e,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0x7d,0x19,0x00,0x00,0x7c,0x19,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x7f,0x19,0x00,0x00,0x7d,0x19,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x80,0x19,0x00,0x00,0x7f,0x19,0x00,0x00,0xd0,0x03,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x82,0x19,0x00,0x00,0x80,0x19,0x00,0x00, +0x5d,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x84,0x19,0x00,0x00, +0x82,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x86,0x19,0x00,0x00,0x7a,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00, +0xc8,0x00,0x00,0x00,0x87,0x19,0x00,0x00,0x84,0x19,0x00,0x00,0x86,0x19,0x00,0x00, +0xa9,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x88,0x19,0x00,0x00,0x87,0x19,0x00,0x00, +0x72,0x05,0x00,0x00,0x73,0x05,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0xb2,0x22,0x00,0x00,0x88,0x19,0x00,0x00,0x7a,0x23,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8b,0x19,0x00,0x00,0x82,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8d,0x19,0x00,0x00, +0x7a,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc8,0x00,0x00,0x00, +0x8e,0x19,0x00,0x00,0x8b,0x19,0x00,0x00,0x8d,0x19,0x00,0x00,0xa9,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0x8f,0x19,0x00,0x00,0x8e,0x19,0x00,0x00,0x72,0x05,0x00,0x00, +0x73,0x05,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xb6,0x22,0x00,0x00, +0x8f,0x19,0x00,0x00,0xb2,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x9c,0x19,0x00,0x00,0xb6,0x22,0x00,0x00,0xf9,0x00,0x02,0x00, +0x9d,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x9d,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x7e,0x23,0x00,0x00,0xfd,0x01,0x00,0x00,0x18,0x19,0x00,0x00, +0xd7,0x19,0x00,0x00,0xd5,0x19,0x00,0x00,0xb1,0x00,0x05,0x00,0xc8,0x00,0x00,0x00, +0xa0,0x19,0x00,0x00,0x7e,0x23,0x00,0x00,0xd4,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0xd8,0x19,0x00,0x00,0xd5,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xa0,0x19,0x00,0x00,0xa1,0x19,0x00,0x00,0xd8,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa1,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0xa2,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa2,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x15,0x24,0x00,0x00, +0xfd,0x01,0x00,0x00,0xa1,0x19,0x00,0x00,0xd3,0x19,0x00,0x00,0xd1,0x19,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0xa5,0x19,0x00,0x00,0x15,0x24,0x00,0x00, +0xd4,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xd4,0x19,0x00,0x00,0xd1,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa5,0x19,0x00,0x00,0xa6,0x19,0x00,0x00, +0xd4,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xa6,0x19,0x00,0x00,0xc4,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xa9,0x19,0x00,0x00,0x7e,0x23,0x00,0x00,0x08,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xaa,0x19,0x00,0x00,0x15,0x24,0x00,0x00, +0xa9,0x19,0x00,0x00,0xf7,0x00,0x03,0x00,0xb1,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x87,0x19,0x00,0x00,0xac,0x19,0x00,0x00,0xaf,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xaf,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0xb1,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xac,0x19,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xae,0x19,0x00,0x00,0xd4,0x02,0x00,0x00,0x15,0x24,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb1,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xb1,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x17,0x24,0x00,0x00,0x15,0x24,0x00,0x00,0xaf,0x19,0x00,0x00, +0xae,0x19,0x00,0x00,0xac,0x19,0x00,0x00,0xf7,0x00,0x03,0x00,0xb9,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x8e,0x19,0x00,0x00,0xb4,0x19,0x00,0x00, +0xb7,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xb7,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb9,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xb4,0x19,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xb6,0x19,0x00,0x00,0xd4,0x02,0x00,0x00,0x7e,0x23,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb9,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xb9,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x19,0x24,0x00,0x00,0x7e,0x23,0x00,0x00, +0xb7,0x19,0x00,0x00,0xb6,0x19,0x00,0x00,0xb4,0x19,0x00,0x00,0x50,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0xbb,0x19,0x00,0x00,0x17,0x24,0x00,0x00,0x19,0x24,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xc1,0x19,0x00,0x00,0x7d,0x19,0x00,0x00, +0xb6,0x22,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xc3,0x19,0x00,0x00, +0xc1,0x19,0x00,0x00,0xbb,0x19,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0xfd,0x1a,0x00,0x00,0xce,0x0c,0x00,0x00,0xc3,0x19,0x00,0x00,0x02,0x00,0x00,0x00, +0xfd,0x01,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xfe,0x1a,0x00,0x00, +0xfd,0x1a,0x00,0x00,0xfd,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xd0,0x19,0x00,0x00, +0x43,0x19,0x00,0x00,0xaa,0x19,0x00,0x00,0x3e,0x00,0x03,0x00,0xd0,0x19,0x00,0x00, +0xfe,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0xd1,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd1,0x19,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xd3,0x19,0x00,0x00, +0x15,0x24,0x00,0x00,0x03,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xa2,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd4,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0xd5,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd5,0x19,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xd7,0x19,0x00,0x00,0x7e,0x23,0x00,0x00,0x03,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x9d,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xd8,0x19,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xdb,0x19,0x00,0x00,0x82,0x19,0x00,0x00,0x7a,0x19,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xe0,0x19,0x00,0x00,0x53,0x0c,0x00,0x00, +0xb3,0x01,0x00,0x00,0xb2,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x03,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xff,0x18,0x00,0x00, +0xe0,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x0e,0x1b,0x00,0x00, +0x06,0x23,0x00,0x00,0x8f,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x10,0x1b,0x00,0x00,0x0e,0x1b,0x00,0x00,0x06,0x23,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x11,0x1b,0x00,0x00,0x10,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x13,0x1b,0x00,0x00,0xb3,0x01,0x00,0x00, +0x11,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x1e,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x53,0x05,0x00,0x00,0x13,0x1b,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe5,0x19,0x00,0x00,0xb3,0x01,0x00,0x00, +0x03,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe6,0x19,0x00,0x00, +0x1e,0x1b,0x00,0x00,0xe5,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe8,0x19,0x00,0x00,0xb3,0x01,0x00,0x00,0xe6,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe9,0x19,0x00,0x00,0xe8,0x19,0x00,0x00,0xf0,0x05,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x23,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xb3,0x01,0x00,0x00,0xe9,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xec,0x19,0x00,0x00,0x5a,0x03,0x00,0x00,0xd7,0x0c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x28,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xec,0x19,0x00,0x00,0x03,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x2d,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xb2,0x01,0x00,0x00,0x28,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x33,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xe6,0x19,0x00,0x00, +0x23,0x1b,0x00,0x00,0x2d,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf5,0x19,0x00,0x00,0xa9,0x0c,0x00,0x00,0x07,0x23,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x37,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xf5,0x19,0x00,0x00,0xb2,0x01,0x00,0x00,0xb3,0x01,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x3d,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x08,0x06,0x00,0x00,0x09,0x06,0x00,0x00,0x37,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf8,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xf8,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x8e,0x23,0x00,0x00,0xd9,0x05,0x00,0x00,0xd8,0x19,0x00,0x00, +0xfc,0x23,0x00,0x00,0x5c,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x88,0x23,0x00,0x00,0x41,0x23,0x00,0x00,0xd8,0x19,0x00,0x00,0x0e,0x24,0x00,0x00, +0x5c,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x86,0x23,0x00,0x00, +0x41,0x23,0x00,0x00,0xd8,0x19,0x00,0x00,0x0b,0x24,0x00,0x00,0x5c,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x84,0x23,0x00,0x00,0x41,0x23,0x00,0x00, +0xd8,0x19,0x00,0x00,0x08,0x24,0x00,0x00,0x5c,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x82,0x23,0x00,0x00,0x41,0x23,0x00,0x00,0xd8,0x19,0x00,0x00, +0x05,0x24,0x00,0x00,0x5c,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x80,0x23,0x00,0x00,0x32,0x23,0x00,0x00,0xd8,0x19,0x00,0x00,0x02,0x24,0x00,0x00, +0x5c,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x7f,0x23,0x00,0x00, +0xfd,0x01,0x00,0x00,0xd8,0x19,0x00,0x00,0x5e,0x1a,0x00,0x00,0x5c,0x1a,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0xfb,0x19,0x00,0x00,0x7f,0x23,0x00,0x00, +0xd4,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x5f,0x1a,0x00,0x00,0x5c,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xfb,0x19,0x00,0x00,0xfc,0x19,0x00,0x00, +0x5f,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xfc,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0xfd,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xfd,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x0e,0x24,0x00,0x00,0x88,0x23,0x00,0x00,0xfc,0x19,0x00,0x00, +0x13,0x24,0x00,0x00,0x58,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x0b,0x24,0x00,0x00,0x86,0x23,0x00,0x00,0xfc,0x19,0x00,0x00,0x12,0x24,0x00,0x00, +0x58,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x08,0x24,0x00,0x00, +0x84,0x23,0x00,0x00,0xfc,0x19,0x00,0x00,0x11,0x24,0x00,0x00,0x58,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x05,0x24,0x00,0x00,0x82,0x23,0x00,0x00, +0xfc,0x19,0x00,0x00,0x10,0x24,0x00,0x00,0x58,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x02,0x24,0x00,0x00,0x80,0x23,0x00,0x00,0xfc,0x19,0x00,0x00, +0x0f,0x24,0x00,0x00,0x58,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0xfc,0x23,0x00,0x00,0x8e,0x23,0x00,0x00,0xfc,0x19,0x00,0x00,0x43,0x1a,0x00,0x00, +0x58,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xf5,0x23,0x00,0x00, +0xfd,0x01,0x00,0x00,0xfc,0x19,0x00,0x00,0x5a,0x1a,0x00,0x00,0x58,0x1a,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0x00,0x1a,0x00,0x00,0xf5,0x23,0x00,0x00, +0xd4,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x5b,0x1a,0x00,0x00,0x58,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x00,0x1a,0x00,0x00,0x01,0x1a,0x00,0x00, +0x5b,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x01,0x1a,0x00,0x00,0xc4,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x04,0x1a,0x00,0x00,0x7f,0x23,0x00,0x00,0x08,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x05,0x1a,0x00,0x00,0xf5,0x23,0x00,0x00, +0x04,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00,0x0c,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x87,0x19,0x00,0x00,0x07,0x1a,0x00,0x00,0x0a,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x0a,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x0c,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x07,0x1a,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x09,0x1a,0x00,0x00,0xd4,0x02,0x00,0x00,0xf5,0x23,0x00,0x00,0xf9,0x00,0x02,0x00, +0x0c,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x0c,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xf7,0x23,0x00,0x00,0xf5,0x23,0x00,0x00,0x0a,0x1a,0x00,0x00, +0x09,0x1a,0x00,0x00,0x07,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00,0x14,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x8e,0x19,0x00,0x00,0x0f,0x1a,0x00,0x00, +0x12,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x12,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x14,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x0f,0x1a,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x11,0x1a,0x00,0x00,0xd4,0x02,0x00,0x00,0x7f,0x23,0x00,0x00, +0xf9,0x00,0x02,0x00,0x14,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x14,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xf9,0x23,0x00,0x00,0x7f,0x23,0x00,0x00, +0x12,0x1a,0x00,0x00,0x11,0x1a,0x00,0x00,0x0f,0x1a,0x00,0x00,0x50,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x16,0x1a,0x00,0x00,0xf7,0x23,0x00,0x00,0xf9,0x23,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x19,0x1a,0x00,0x00,0x16,0x1a,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x1a,0x1a,0x00,0x00,0x9c,0x19,0x00,0x00, +0x19,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x1d,0x1a,0x00,0x00, +0xdb,0x19,0x00,0x00,0x1a,0x1a,0x00,0x00,0x50,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x25,0x1a,0x00,0x00,0x88,0x19,0x00,0x00,0x8f,0x19,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x26,0x1a,0x00,0x00,0x7d,0x19,0x00,0x00,0x25,0x1a,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x28,0x1a,0x00,0x00,0x26,0x1a,0x00,0x00, +0x16,0x1a,0x00,0x00,0x7c,0x00,0x04,0x00,0xe4,0x03,0x00,0x00,0x45,0x1b,0x00,0x00, +0x28,0x1a,0x00,0x00,0x7c,0x00,0x04,0x00,0xe4,0x03,0x00,0x00,0x47,0x1b,0x00,0x00, +0x61,0x0c,0x00,0x00,0xb0,0x00,0x05,0x00,0xe8,0x03,0x00,0x00,0x48,0x1b,0x00,0x00, +0x45,0x1b,0x00,0x00,0x47,0x1b,0x00,0x00,0x9b,0x00,0x04,0x00,0xc8,0x00,0x00,0x00, +0x49,0x1b,0x00,0x00,0x48,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x32,0x1a,0x00,0x00,0x49,0x1b,0x00,0x00,0xb3,0x01,0x00,0x00,0xb2,0x01,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x51,0x1b,0x00,0x00,0x33,0x1b,0x00,0x00, +0x33,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x52,0x1b,0x00,0x00, +0x1d,0x1a,0x00,0x00,0x51,0x1b,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x55,0x1b,0x00,0x00,0x52,0x1b,0x00,0x00,0x52,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x65,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x55,0x1b,0x00,0x00,0x1c,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6b,0x1b,0x00,0x00,0x07,0x04,0x00,0x00,0x65,0x1b,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6c,0x1b,0x00,0x00,0x6b,0x1b,0x00,0x00,0xb3,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6e,0x1b,0x00,0x00,0x5a,0x03,0x00,0x00, +0x65,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6f,0x1b,0x00,0x00, +0x6e,0x1b,0x00,0x00,0xb3,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x71,0x1b,0x00,0x00,0x0f,0x04,0x00,0x00,0x6c,0x1b,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x73,0x1b,0x00,0x00,0x71,0x1b,0x00,0x00,0x6c,0x1b,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x74,0x1b,0x00,0x00,0x73,0x1b,0x00,0x00, +0x14,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x77,0x1b,0x00,0x00, +0x6f,0x1b,0x00,0x00,0x6f,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x78,0x1b,0x00,0x00,0x74,0x1b,0x00,0x00,0x77,0x1b,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x37,0x1a,0x00,0x00,0x32,0x1a,0x00,0x00,0x78,0x1b,0x00,0x00, +0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x39,0x1a,0x00,0x00,0x43,0x19,0x00,0x00, +0x05,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x3a,0x1a,0x00,0x00, +0x39,0x1a,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x3c,0x1a,0x00,0x00, +0x3a,0x1a,0x00,0x00,0x37,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3e,0x1a,0x00,0x00,0x3c,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3f,0x1a,0x00,0x00,0x3c,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x40,0x1a,0x00,0x00,0x3c,0x1a,0x00,0x00, +0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x41,0x1a,0x00,0x00, +0x3e,0x1a,0x00,0x00,0x3f,0x1a,0x00,0x00,0x40,0x1a,0x00,0x00,0x37,0x1a,0x00,0x00, +0x81,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0x43,0x1a,0x00,0x00,0xfc,0x23,0x00,0x00, +0x41,0x1a,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x46,0x1a,0x00,0x00, +0x1d,0x1a,0x00,0x00,0x1d,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x49,0x1a,0x00,0x00,0x3d,0x1b,0x00,0x00,0x46,0x1a,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x4a,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x49,0x1a,0x00,0x00,0xaa,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0x4c,0x1a,0x00,0x00, +0x7f,0x23,0x00,0x00,0xfd,0x01,0x00,0x00,0xaa,0x00,0x05,0x00,0xc8,0x00,0x00,0x00, +0x4e,0x1a,0x00,0x00,0xf5,0x23,0x00,0x00,0xfd,0x01,0x00,0x00,0xa7,0x00,0x05,0x00, +0xc8,0x00,0x00,0x00,0x4f,0x1a,0x00,0x00,0x4c,0x1a,0x00,0x00,0x4e,0x1a,0x00,0x00, +0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x52,0x1a,0x00,0x00,0x39,0x1a,0x00,0x00, +0xf7,0x00,0x03,0x00,0x9e,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x4f,0x1a,0x00,0x00,0x81,0x1b,0x00,0x00,0x85,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x85,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xae,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x08,0x24,0x00,0x00,0x52,0x1a,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xb3,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x05,0x24,0x00,0x00,0x52,0x1a,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x8e,0x1b,0x00,0x00,0x52,0x1a,0x00,0x00,0x4a,0x1a,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x92,0x1b,0x00,0x00,0x0e,0x24,0x00,0x00, +0x8e,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x95,0x1b,0x00,0x00, +0x52,0x1a,0x00,0x00,0x8e,0x1b,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x98,0x1b,0x00,0x00,0x0b,0x24,0x00,0x00,0x95,0x1b,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9c,0x1b,0x00,0x00,0x02,0x24,0x00,0x00,0x4a,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x9e,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x81,0x1b,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xa3,0x1b,0x00,0x00,0x52,0x1a,0x00,0x00, +0x4a,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xa7,0x1b,0x00,0x00, +0x52,0x1a,0x00,0x00,0xa3,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x9e,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9e,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x13,0x24,0x00,0x00,0x92,0x1b,0x00,0x00,0x85,0x1b,0x00,0x00,0xa3,0x1b,0x00,0x00, +0x81,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x12,0x24,0x00,0x00, +0x98,0x1b,0x00,0x00,0x85,0x1b,0x00,0x00,0xa7,0x1b,0x00,0x00,0x81,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x11,0x24,0x00,0x00,0xae,0x1b,0x00,0x00, +0x85,0x1b,0x00,0x00,0x52,0x1a,0x00,0x00,0x81,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x10,0x24,0x00,0x00,0xb3,0x1b,0x00,0x00,0x85,0x1b,0x00,0x00, +0x52,0x1a,0x00,0x00,0x81,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x0f,0x24,0x00,0x00,0x9c,0x1b,0x00,0x00,0x85,0x1b,0x00,0x00,0x4a,0x1a,0x00,0x00, +0x81,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x58,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x58,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x5a,0x1a,0x00,0x00, +0xf5,0x23,0x00,0x00,0x03,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xfd,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5b,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x5c,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5c,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x5e,0x1a,0x00,0x00,0x7f,0x23,0x00,0x00,0x03,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf8,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x5f,0x1a,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xb9,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x80,0x23,0x00,0x00,0xba,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0xba,0x1b,0x00,0x00, +0xb9,0x1b,0x00,0x00,0x06,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0xbf,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbf,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x60,0x24,0x00,0x00,0xba,0x1b,0x00,0x00,0x80,0x23,0x00,0x00,0xb3,0x01,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xc6,0x1b,0x00,0x00,0x60,0x24,0x00,0x00, +0x60,0x24,0x00,0x00,0x60,0x24,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xc7,0x1b,0x00,0x00,0x88,0x23,0x00,0x00,0xc6,0x1b,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xce,0x1b,0x00,0x00,0x86,0x23,0x00,0x00,0xc6,0x1b,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xd6,0x1b,0x00,0x00,0xc7,0x1b,0x00,0x00, +0xc7,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xd7,0x1b,0x00,0x00, +0xce,0x1b,0x00,0x00,0xd6,0x1b,0x00,0x00,0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xd8,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xd7,0x1b,0x00,0x00, +0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xd9,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0xd8,0x1b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x64,0x1a,0x00,0x00,0x8e,0x23,0x00,0x00,0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00, +0xc8,0x00,0x00,0x00,0x65,0x1a,0x00,0x00,0x64,0x1a,0x00,0x00,0x06,0x03,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x66,0x1a,0x00,0x00,0x65,0x1a,0x00,0x00, +0xb3,0x01,0x00,0x00,0xb2,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x69,0x1a,0x00,0x00,0x64,0x1a,0x00,0x00,0x66,0x1a,0x00,0x00,0x52,0x00,0x06,0x00, +0x89,0x00,0x00,0x00,0xd4,0x22,0x00,0x00,0x69,0x1a,0x00,0x00,0x8e,0x23,0x00,0x00, +0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0x6d,0x1a,0x00,0x00, +0x69,0x1a,0x00,0x00,0x06,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x8a,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x6d,0x1a,0x00,0x00,0x6e,0x1a,0x00,0x00, +0x8a,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x6e,0x1a,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x70,0x1a,0x00,0x00,0xd4,0x22,0x00,0x00,0xd4,0x22,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x73,0x1a,0x00,0x00,0x69,0x1a,0x00,0x00,0x69,0x1a,0x00,0x00, +0x69,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x74,0x1a,0x00,0x00, +0x70,0x1a,0x00,0x00,0x73,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x76,0x1a,0x00,0x00,0x74,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x89,0x00,0x00,0x00,0xd8,0x22,0x00,0x00,0x76,0x1a,0x00,0x00,0x63,0x24,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x78,0x1a,0x00,0x00, +0x74,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x89,0x00,0x00,0x00, +0xda,0x22,0x00,0x00,0x78,0x1a,0x00,0x00,0xd8,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7a,0x1a,0x00,0x00,0x74,0x1a,0x00,0x00, +0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x89,0x00,0x00,0x00,0xdc,0x22,0x00,0x00, +0x7a,0x1a,0x00,0x00,0xda,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7d,0x1a,0x00,0x00,0x69,0x1a,0x00,0x00,0xac,0x06,0x00,0x00, +0x52,0x00,0x06,0x00,0x89,0x00,0x00,0x00,0xdf,0x22,0x00,0x00,0x7d,0x1a,0x00,0x00, +0xdc,0x22,0x00,0x00,0x03,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x81,0x1a,0x00,0x00,0xdf,0x22,0x00,0x00,0xdf,0x22,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xe2,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x81,0x1a,0x00,0x00, +0x84,0x23,0x00,0x00,0x82,0x23,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x85,0x1a,0x00,0x00,0xe2,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x89,0x00,0x00,0x00,0xe1,0x22,0x00,0x00,0x85,0x1a,0x00,0x00,0xdf,0x22,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x87,0x1a,0x00,0x00, +0xe2,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x89,0x00,0x00,0x00, +0xe3,0x22,0x00,0x00,0x87,0x1a,0x00,0x00,0xe1,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x89,0x1a,0x00,0x00,0xe2,0x1b,0x00,0x00, +0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x89,0x00,0x00,0x00,0xe5,0x22,0x00,0x00, +0x89,0x1a,0x00,0x00,0xe3,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x8a,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x8a,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x8f,0x23,0x00,0x00,0xd4,0x22,0x00,0x00,0xbf,0x1b,0x00,0x00, +0xe5,0x22,0x00,0x00,0x6e,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x01,0x1c,0x00,0x00,0xc7,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x03,0x1c,0x00,0x00,0x01,0x1c,0x00,0x00,0xa1,0x09,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x04,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x03,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x05,0x1c,0x00,0x00,0x04,0x1c,0x00,0x00,0xc9,0x09,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x6b,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xd7,0x0c,0x00,0x00,0x49,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x70,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x6b,0x1c,0x00,0x00, +0x1b,0x18,0x00,0x00,0xb8,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0x0b,0x1c,0x00,0x00, +0x70,0x1c,0x00,0x00,0x1a,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0x0f,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x0b,0x1c,0x00,0x00,0x0c,0x1c,0x00,0x00, +0x0f,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x0c,0x1c,0x00,0x00,0xa4,0x00,0x05,0x00, +0xc8,0x00,0x00,0x00,0x0e,0x1c,0x00,0x00,0x53,0x0c,0x00,0x00,0x88,0x08,0x00,0x00, +0xf9,0x00,0x02,0x00,0x0f,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x0f,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc8,0x00,0x00,0x00,0x10,0x1c,0x00,0x00,0x0b,0x1c,0x00,0x00, +0x8a,0x1a,0x00,0x00,0x0e,0x1c,0x00,0x00,0x0c,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00, +0x16,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x10,0x1c,0x00,0x00, +0x12,0x1c,0x00,0x00,0x15,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x15,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x16,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x12,0x1c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x3d,0x02,0x00,0x00,0x73,0x1c,0x00,0x00,0x73,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x45,0x02,0x00,0x00,0x75,0x1c,0x00,0x00,0x73,0x1c,0x00,0x00, +0xcf,0x0c,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x77,0x1c,0x00,0x00, +0x75,0x1c,0x00,0x00,0xb2,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xb2,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x16,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x16,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x9d,0x23,0x00,0x00,0xd9,0x05,0x00,0x00, +0x15,0x1c,0x00,0x00,0x77,0x1c,0x00,0x00,0x12,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00, +0xe9,0x1b,0x00,0x00,0x9d,0x23,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x19,0x1c,0x00,0x00,0xe9,0x1b,0x00,0x00,0x4c,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x1a,0x1c,0x00,0x00,0x19,0x1c,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1b,0x1c,0x00,0x00,0x05,0x1c,0x00,0x00,0x1a,0x1c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x1d,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x1b,0x1c,0x00,0x00,0xbe,0x00,0x05,0x00,0xc8,0x00,0x00,0x00, +0x1f,0x1c,0x00,0x00,0x1d,0x1c,0x00,0x00,0xc9,0x09,0x00,0x00,0xf7,0x00,0x03,0x00, +0x52,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x1f,0x1c,0x00,0x00, +0x20,0x1c,0x00,0x00,0x52,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x20,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x21,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x21,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x9f,0x23,0x00,0x00,0x1d,0x1c,0x00,0x00, +0x20,0x1c,0x00,0x00,0x39,0x24,0x00,0x00,0x37,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x9e,0x23,0x00,0x00,0x03,0x02,0x00,0x00,0x20,0x1c,0x00,0x00, +0x39,0x1c,0x00,0x00,0x37,0x1c,0x00,0x00,0xb3,0x00,0x05,0x00,0xc8,0x00,0x00,0x00, +0x24,0x1c,0x00,0x00,0x9e,0x23,0x00,0x00,0xd4,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0x3a,0x1c,0x00,0x00,0x37,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x24,0x1c,0x00,0x00,0x25,0x1c,0x00,0x00,0x3a,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x25,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x28,0x1c,0x00,0x00, +0xe9,0x1b,0x00,0x00,0x9e,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x29,0x1c,0x00,0x00,0x28,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2a,0x1c,0x00,0x00,0x05,0x1c,0x00,0x00,0x29,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x2c,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x1b,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x2e,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x2a,0x1c,0x00,0x00,0xb4,0x00,0x05,0x00, +0xc8,0x00,0x00,0x00,0x2f,0x1c,0x00,0x00,0x2c,0x1c,0x00,0x00,0x2e,0x1c,0x00,0x00, +0xf7,0x00,0x03,0x00,0x36,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x2f,0x1c,0x00,0x00,0x30,0x1c,0x00,0x00,0x36,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x30,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x32,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x2a,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x7c,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x9f,0x23,0x00,0x00,0x32,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x36,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x36,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x39,0x24,0x00,0x00,0x9f,0x23,0x00,0x00,0x25,0x1c,0x00,0x00,0x7c,0x1c,0x00,0x00, +0x30,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x37,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x37,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x39,0x1c,0x00,0x00, +0x9e,0x23,0x00,0x00,0x03,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x21,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3a,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3c,0x1c,0x00,0x00,0xd9,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3e,0x1c,0x00,0x00,0x3c,0x1c,0x00,0x00,0x24,0x07,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x80,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x3e,0x1c,0x00,0x00,0xb2,0x01,0x00,0x00,0xb3,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x85,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x80,0x1c,0x00,0x00,0xf3,0x09,0x00,0x00,0xb7,0x00,0x05,0x00, +0xc8,0x00,0x00,0x00,0x44,0x1c,0x00,0x00,0x9f,0x23,0x00,0x00,0x1d,0x1c,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x45,0x1c,0x00,0x00,0x44,0x1c,0x00,0x00, +0xb3,0x01,0x00,0x00,0xb2,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x47,0x1c,0x00,0x00,0x45,0x1c,0x00,0x00,0x85,0x1c,0x00,0x00,0xba,0x00,0x05,0x00, +0xc8,0x00,0x00,0x00,0x49,0x1c,0x00,0x00,0x47,0x1c,0x00,0x00,0xc9,0x09,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x4a,0x1c,0x00,0x00,0x49,0x1c,0x00,0x00, +0xb3,0x01,0x00,0x00,0xb2,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x8a,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xff,0x18,0x00,0x00, +0xdc,0x06,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x8f,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x49,0x0c,0x00,0x00,0x8a,0x1c,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4f,0x1c,0x00,0x00,0xb3,0x01,0x00,0x00, +0x8f,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x51,0x1c,0x00,0x00, +0x4a,0x1c,0x00,0x00,0x4f,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x52,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x52,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xa0,0x23,0x00,0x00,0xb2,0x01,0x00,0x00,0x16,0x1c,0x00,0x00,0x51,0x1c,0x00,0x00, +0x3a,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x53,0x1c,0x00,0x00, +0xe9,0x1b,0x00,0x00,0x44,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x54,0x1c,0x00,0x00,0x53,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x55,0x1c,0x00,0x00,0xe9,0x1b,0x00,0x00,0x9f,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0x55,0x1c,0x00,0x00,0x54,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x56,0x1c,0x00,0x00,0xe9,0x1b,0x00,0x00,0x40,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x57,0x1c,0x00,0x00,0x56,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00, +0x53,0x1c,0x00,0x00,0x57,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x5a,0x1c,0x00,0x00,0x19,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0x56,0x1c,0x00,0x00, +0x5a,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0x19,0x1c,0x00,0x00,0x05,0x1c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x89,0x00,0x00,0x00,0x5f,0x1c,0x00,0x00,0xe9,0x1b,0x00,0x00, +0x3d,0x00,0x04,0x00,0x6a,0x02,0x00,0x00,0x91,0x1c,0x00,0x00,0x6c,0x02,0x00,0x00, +0x63,0x00,0x04,0x00,0x91,0x1c,0x00,0x00,0x5b,0x0b,0x00,0x00,0x5f,0x1c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x63,0x1c,0x00,0x00,0x55,0x1c,0x00,0x00, +0xb7,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0x64,0x1c,0x00,0x00,0x63,0x1c,0x00,0x00, +0xb2,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x65,0x1c,0x00,0x00, +0x64,0x1c,0x00,0x00,0xb3,0x01,0x00,0x00,0xb2,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x66,0x1c,0x00,0x00,0xa0,0x23,0x00,0x00,0x65,0x1c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd8,0x0b,0x00,0x00,0x8f,0x23,0x00,0x00, +0x03,0x00,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa9,0x1c,0x00,0x00, +0xcb,0x0c,0x00,0x00,0xb3,0x01,0x00,0x00,0xb2,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xad,0x1c,0x00,0x00,0xa9,0x1c,0x00,0x00,0x41,0x18,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xaf,0x1c,0x00,0x00,0xb3,0x01,0x00,0x00, +0xd7,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb0,0x1c,0x00,0x00, +0xad,0x1c,0x00,0x00,0xaf,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb2,0x1c,0x00,0x00,0xd8,0x0b,0x00,0x00,0x24,0x07,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xb4,0x1c,0x00,0x00,0xb3,0x23,0x00,0x00,0xb3,0x01,0x00,0x00, +0xb2,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb6,0x1c,0x00,0x00, +0xa9,0x0c,0x00,0x00,0x24,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xca,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xb6,0x1c,0x00,0x00, +0xb2,0x01,0x00,0x00,0xb3,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xcf,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb4,0x1c,0x00,0x00, +0xca,0x1c,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xd5,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xb0,0x1c,0x00,0x00,0xb2,0x1c,0x00,0x00, +0xcf,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xda,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xb0,0x1c,0x00,0x00,0xd5,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbe,0x1c,0x00,0x00,0xa9,0x0c,0x00,0x00, +0x08,0x23,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xde,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xbe,0x1c,0x00,0x00,0xb2,0x01,0x00,0x00, +0xb3,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xe4,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xda,0x1c,0x00,0x00,0xd8,0x0b,0x00,0x00, +0xde,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe9,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xda,0x1c,0x00,0x00,0xe4,0x1c,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xc6,0x1c,0x00,0x00,0xe9,0x1c,0x00,0x00, +0xe9,0x1c,0x00,0x00,0xe9,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0xf2,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x53,0x0c,0x00,0x00,0xdd,0x0b,0x00,0x00, +0xe1,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xe1,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x32,0x1d,0x00,0x00,0x8f,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x34,0x1d,0x00,0x00,0x8f,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x35,0x1d,0x00,0x00, +0x32,0x1d,0x00,0x00,0x34,0x1d,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x36,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x35,0x1d,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x37,0x1d,0x00,0x00,0xb3,0x01,0x00,0x00, +0x36,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x93,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x37,0x1d,0x00,0x00,0xcc,0x08,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x98,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xc4,0x08,0x00,0x00,0x93,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xa1,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x49,0x0c,0x00,0x00,0xde,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xa6,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xd7,0x0c,0x00,0x00, +0xa1,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xac,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x98,0x1d,0x00,0x00,0xb3,0x01,0x00,0x00, +0xa6,0x1d,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x48,0x1d,0x00,0x00, +0xd9,0x1b,0x00,0x00,0xac,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x4c,0x1d,0x00,0x00,0xc7,0x1b,0x00,0x00,0x48,0x1d,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x50,0x1d,0x00,0x00,0xc7,0x1b,0x00,0x00,0x48,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xb1,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x84,0x23,0x00,0x00,0x4c,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xb6,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x82,0x23,0x00,0x00,0x50,0x1d,0x00,0x00,0xba,0x00,0x05,0x00,0x0d,0x09,0x00,0x00, +0x60,0x1d,0x00,0x00,0xb1,0x1d,0x00,0x00,0xc4,0x23,0x00,0x00,0x9a,0x00,0x04,0x00, +0xc8,0x00,0x00,0x00,0x61,0x1d,0x00,0x00,0x60,0x1d,0x00,0x00,0xa8,0x00,0x04,0x00, +0xc8,0x00,0x00,0x00,0x62,0x1d,0x00,0x00,0x61,0x1d,0x00,0x00,0xf7,0x00,0x03,0x00, +0x68,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x62,0x1d,0x00,0x00, +0x63,0x1d,0x00,0x00,0x68,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0x63,0x1d,0x00,0x00, +0xba,0x00,0x05,0x00,0x0d,0x09,0x00,0x00,0x66,0x1d,0x00,0x00,0xc4,0x23,0x00,0x00, +0xb6,0x1d,0x00,0x00,0x9a,0x00,0x04,0x00,0xc8,0x00,0x00,0x00,0x67,0x1d,0x00,0x00, +0x66,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0x68,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x68,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0xc8,0x00,0x00,0x00,0x69,0x1d,0x00,0x00, +0x61,0x1d,0x00,0x00,0xe1,0x0b,0x00,0x00,0x67,0x1d,0x00,0x00,0x63,0x1d,0x00,0x00, +0xf7,0x00,0x03,0x00,0x86,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x69,0x1d,0x00,0x00,0x6a,0x1d,0x00,0x00,0x86,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x6a,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x6e,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xc4,0x23,0x00,0x00,0xb1,0x1d,0x00,0x00, +0xb6,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xbb,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x66,0x1c,0x00,0x00,0x2f,0x19,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x72,0x1d,0x00,0x00,0xbb,0x1d,0x00,0x00, +0xbb,0x1d,0x00,0x00,0xbb,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xc0,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x46,0x0c,0x00,0x00, +0xc2,0x02,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x76,0x1d,0x00,0x00, +0xb3,0x01,0x00,0x00,0xc0,0x1d,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x79,0x1d,0x00,0x00,0x72,0x1d,0x00,0x00,0x76,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xc8,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x79,0x1d,0x00,0x00,0xa8,0x0a,0x00,0x00,0x09,0x23,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xda,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x6e,0x1d,0x00,0x00,0xc4,0x23,0x00,0x00,0xc8,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xdf,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xc6,0x1c,0x00,0x00,0x3b,0x09,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xf9,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xdf,0x1d,0x00,0x00, +0xc6,0x1c,0x00,0x00,0xc8,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0x86,0x1d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x86,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xd2,0x23,0x00,0x00,0xc6,0x1c,0x00,0x00,0x68,0x1d,0x00,0x00,0xf9,0x1d,0x00,0x00, +0x6a,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xd1,0x23,0x00,0x00, +0xc4,0x23,0x00,0x00,0x68,0x1d,0x00,0x00,0xda,0x1d,0x00,0x00,0x6a,0x1d,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x04,0x1e,0x00,0x00,0x8f,0x23,0x00,0x00, +0x8f,0x23,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x05,0x1e,0x00,0x00,0xd2,0x23,0x00,0x00, +0x04,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x16,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xab,0x08,0x00,0x00,0x05,0x1e,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x0a,0x1e,0x00,0x00,0x04,0x1e,0x00,0x00, +0x16,0x1e,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x0d,0x1e,0x00,0x00, +0x8f,0x23,0x00,0x00,0x8f,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x1c,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xd1,0x23,0x00,0x00,0x0d,0x1e,0x00,0x00, +0x0a,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x21,0x1e,0x00,0x00, +0x1c,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x23,0x1e,0x00,0x00,0x1c,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x24,0x1e,0x00,0x00,0x21,0x1e,0x00,0x00,0x23,0x1e,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x26,0x1e,0x00,0x00,0x1c,0x1e,0x00,0x00, +0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x27,0x1e,0x00,0x00, +0x24,0x1e,0x00,0x00,0x26,0x1e,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2c,0x1e,0x00,0x00,0x21,0x1e,0x00,0x00,0x26,0x1e,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x31,0x1e,0x00,0x00,0x21,0x1e,0x00,0x00,0x23,0x1e,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x34,0x1e,0x00,0x00,0x31,0x1e,0x00,0x00, +0x26,0x1e,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x35,0x1e,0x00,0x00, +0x27,0x1e,0x00,0x00,0x2c,0x1e,0x00,0x00,0x34,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf2,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xdd,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xee,0x1c,0x00,0x00,0x8f,0x23,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf0,0x1c,0x00,0x00,0x8f,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf1,0x1c,0x00,0x00, +0xee,0x1c,0x00,0x00,0xf0,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf3,0x1c,0x00,0x00,0x8f,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf4,0x1c,0x00,0x00,0xf1,0x1c,0x00,0x00,0xf3,0x1c,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf9,0x1c,0x00,0x00,0xee,0x1c,0x00,0x00, +0xf3,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfe,0x1c,0x00,0x00, +0xee,0x1c,0x00,0x00,0xf0,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x01,0x1d,0x00,0x00,0xfe,0x1c,0x00,0x00,0xf3,0x1c,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x02,0x1d,0x00,0x00,0xf4,0x1c,0x00,0x00,0xf9,0x1c,0x00,0x00, +0x01,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0xf2,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf2,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xd5,0x23,0x00,0x00, +0x35,0x1e,0x00,0x00,0x86,0x1d,0x00,0x00,0x02,0x1d,0x00,0x00,0xdd,0x0b,0x00,0x00, +0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x3b,0x1e,0x00,0x00,0xb8,0x18,0x00,0x00, +0xb1,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0xfd,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3c,0x1e,0x00,0x00,0x3b,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0x3e,0x1e,0x00,0x00,0x3c,0x1e,0x00,0x00, +0xb2,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x40,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x40,0x1e,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x61,0x24,0x00,0x00, +0x3e,0x1e,0x00,0x00,0xb3,0x01,0x00,0x00,0x3c,0x1e,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x46,0x1e,0x00,0x00,0x61,0x24,0x00,0x00,0x61,0x24,0x00,0x00, +0x61,0x24,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x47,0x1e,0x00,0x00, +0xd5,0x23,0x00,0x00,0x46,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x2e,0x02,0x00,0x00, +0x4e,0x1e,0x00,0x00,0xfc,0x01,0x00,0x00,0x2d,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x4f,0x1e,0x00,0x00,0x4e,0x1e,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x4a,0x1e,0x00,0x00,0x47,0x1e,0x00,0x00,0x4f,0x1e,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x5c,0x1e,0x00,0x00,0x21,0x0c,0x00,0x00, +0x9d,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x77,0x1e,0x00,0x00, +0x5c,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xc8,0x00,0x00,0x00, +0x78,0x1e,0x00,0x00,0x77,0x1e,0x00,0x00,0xb2,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x7d,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x78,0x1e,0x00,0x00, +0x79,0x1e,0x00,0x00,0x7d,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x79,0x1e,0x00,0x00, +0xbc,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0x7c,0x1e,0x00,0x00,0x77,0x1e,0x00,0x00, +0xb3,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x7d,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7d,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0xc8,0x00,0x00,0x00,0x7e,0x1e,0x00,0x00, +0x78,0x1e,0x00,0x00,0x40,0x1e,0x00,0x00,0x7c,0x1e,0x00,0x00,0x79,0x1e,0x00,0x00, +0xf7,0x00,0x03,0x00,0x89,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x7e,0x1e,0x00,0x00,0x7f,0x1e,0x00,0x00,0x89,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7f,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x81,0x1e,0x00,0x00, +0x5c,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xc8,0x00,0x00,0x00, +0x82,0x1e,0x00,0x00,0x81,0x1e,0x00,0x00,0xb2,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x87,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x82,0x1e,0x00,0x00, +0x83,0x1e,0x00,0x00,0x87,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x83,0x1e,0x00,0x00, +0xbc,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0x86,0x1e,0x00,0x00,0x81,0x1e,0x00,0x00, +0xb3,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x87,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x87,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0xc8,0x00,0x00,0x00,0x88,0x1e,0x00,0x00, +0x82,0x1e,0x00,0x00,0x7f,0x1e,0x00,0x00,0x86,0x1e,0x00,0x00,0x83,0x1e,0x00,0x00, +0xf9,0x00,0x02,0x00,0x89,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x89,0x1e,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc8,0x00,0x00,0x00,0x8a,0x1e,0x00,0x00,0x7e,0x1e,0x00,0x00, +0x7d,0x1e,0x00,0x00,0x88,0x1e,0x00,0x00,0x87,0x1e,0x00,0x00,0xa4,0x00,0x05,0x00, +0xc8,0x00,0x00,0x00,0x5f,0x1e,0x00,0x00,0x8a,0x1e,0x00,0x00,0x88,0x08,0x00,0x00, +0xf7,0x00,0x03,0x00,0x70,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x5f,0x1e,0x00,0x00,0x60,0x1e,0x00,0x00,0x64,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x64,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x2e,0x02,0x00,0x00,0x8f,0x1e,0x00,0x00, +0xfc,0x01,0x00,0x00,0x38,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x90,0x1e,0x00,0x00,0x8f,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x66,0x1e,0x00,0x00,0x90,0x1e,0x00,0x00,0x5a,0x09,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x69,0x1e,0x00,0x00,0xd8,0x0b,0x00,0x00,0x66,0x1e,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6d,0x1e,0x00,0x00,0x54,0x18,0x00,0x00, +0x69,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x95,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb2,0x01,0x00,0x00,0x6d,0x1e,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x02,0x23,0x00,0x00,0x95,0x1e,0x00,0x00, +0x21,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x70,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x60,0x1e,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xff,0x22,0x00,0x00,0xb2,0x01,0x00,0x00,0x21,0x23,0x00,0x00,0x00,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x70,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x70,0x1e,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xe5,0x23,0x00,0x00,0x02,0x23,0x00,0x00, +0x64,0x1e,0x00,0x00,0xff,0x22,0x00,0x00,0x60,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00, +0x84,0x02,0x00,0x00,0x97,0x1e,0x00,0x00,0x86,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9a,0x1e,0x00,0x00,0xe5,0x23,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9b,0x1e,0x00,0x00,0xe5,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x9c,0x1e,0x00,0x00, +0x9a,0x1e,0x00,0x00,0x9b,0x1e,0x00,0x00,0xb2,0x01,0x00,0x00,0xb2,0x01,0x00,0x00, +0x63,0x00,0x04,0x00,0x97,0x1e,0x00,0x00,0x5b,0x0b,0x00,0x00,0x9c,0x1e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd0,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x25,0x0a,0x00,0x00,0xff,0x18,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xd4,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xa9,0x0c,0x00,0x00,0xb2,0x01,0x00,0x00,0xb3,0x01,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xda,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0xd0,0x1e,0x00,0x00,0x07,0x04,0x00,0x00,0xd4,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xdf,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xd0,0x1e,0x00,0x00,0xda,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb9,0x1e,0x00,0x00,0xdf,0x1e,0x00,0x00,0xdf,0x1e,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbb,0x1e,0x00,0x00,0xd7,0x0c,0x00,0x00,0x1a,0x07,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe4,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xbb,0x1e,0x00,0x00,0x46,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xe9,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xb9,0x1e,0x00,0x00,0xe4,0x1e,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xc1,0x1e,0x00,0x00,0x53,0x0c,0x00,0x00,0xb3,0x01,0x00,0x00,0xe9,0x1e,0x00,0x00, +0xbe,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0xc5,0x1e,0x00,0x00,0xca,0x1c,0x00,0x00, +0xb3,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xca,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xc5,0x1e,0x00,0x00,0xc6,0x1e,0x00,0x00,0xca,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc6,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xf2,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x06,0x03,0x00,0x00, +0xc1,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc9,0x1e,0x00,0x00, +0xf2,0x1e,0x00,0x00,0x50,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00,0xca,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0xca,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xee,0x23,0x00,0x00,0xc1,0x1e,0x00,0x00,0x70,0x1e,0x00,0x00,0xc9,0x1e,0x00,0x00, +0xc6,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x00,0x0c,0x00,0x00, +0x4a,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x01,0x0c,0x00,0x00,0x4a,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x02,0x0c,0x00,0x00,0x4a,0x1e,0x00,0x00,0x02,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x03,0x0c,0x00,0x00,0x00,0x0c,0x00,0x00, +0x01,0x0c,0x00,0x00,0x02,0x0c,0x00,0x00,0xee,0x23,0x00,0x00,0x3d,0x00,0x04,0x00, +0x7b,0x02,0x00,0x00,0xf4,0x1e,0x00,0x00,0x7d,0x02,0x00,0x00,0x63,0x00,0x04,0x00, +0xf4,0x1e,0x00,0x00,0x5b,0x0b,0x00,0x00,0x03,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x8d,0x02,0x00,0x00,0xfb,0x1e,0x00,0x00,0x8f,0x02,0x00,0x00,0x63,0x00,0x04,0x00, +0xfb,0x1e,0x00,0x00,0x5b,0x0b,0x00,0x00,0xd9,0x05,0x00,0x00,0xfd,0x00,0x01,0x00, +0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_6a4914a98b5a44d5a79782bf6260898c.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_6a4914a98b5a44d5a79782bf6260898c.h new file mode 100644 index 00000000..4140847b --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_6a4914a98b5a44d5a79782bf6260898c.h @@ -0,0 +1,3091 @@ +// ffx_fsr2_accumulate_pass_6a4914a98b5a44d5a79782bf6260898c.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_6a4914a98b5a44d5a79782bf6260898c_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_6a4914a98b5a44d5a79782bf6260898c_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_6a4914a98b5a44d5a79782bf6260898c_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_6a4914a98b5a44d5a79782bf6260898c_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_6a4914a98b5a44d5a79782bf6260898c_SampledImageResourceNames[] = { "r_input_exposure", "r_dilated_reactive_masks", "r_dilated_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_lanczos_lut", "r_imgMips", "r_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_6a4914a98b5a44d5a79782bf6260898c_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 8, 10, 12, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_6a4914a98b5a44d5a79782bf6260898c_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_6a4914a98b5a44d5a79782bf6260898c_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_6a4914a98b5a44d5a79782bf6260898c_StorageImageResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_6a4914a98b5a44d5a79782bf6260898c_StorageImageResourceBindings[] = { 13, 14, 16, 17, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_6a4914a98b5a44d5a79782bf6260898c_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_6a4914a98b5a44d5a79782bf6260898c_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_6a4914a98b5a44d5a79782bf6260898c_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_6a4914a98b5a44d5a79782bf6260898c_UniformBufferResourceBindings[] = { 18, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_6a4914a98b5a44d5a79782bf6260898c_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_6a4914a98b5a44d5a79782bf6260898c_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_6a4914a98b5a44d5a79782bf6260898c_size = 49008; + +static const unsigned char g_ffx_fsr2_accumulate_pass_6a4914a98b5a44d5a79782bf6260898c_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x03,0x24,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x09,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x16,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x07,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x3b,0x0b,0x00,0x00, +0x51,0x0b,0x00,0x00,0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00, +0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74, +0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73, +0x00,0x00,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x68,0x61,0x64,0x65,0x72,0x5f,0x31,0x36,0x62,0x69,0x74,0x5f,0x73,0x74,0x6f,0x72, +0x61,0x67,0x65,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x68,0x61,0x64,0x65,0x72,0x5f,0x65,0x78,0x70,0x6c,0x69,0x63,0x69,0x74,0x5f,0x61, +0x72,0x69,0x74,0x68,0x6d,0x65,0x74,0x69,0x63,0x5f,0x74,0x79,0x70,0x65,0x73,0x00, +0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65, +0x72,0x5f,0x69,0x6d,0x61,0x67,0x65,0x5f,0x6c,0x6f,0x61,0x64,0x5f,0x66,0x6f,0x72, +0x6d,0x61,0x74,0x74,0x65,0x64,0x00,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47, +0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f, +0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00, +0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e, +0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00, +0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00, +0x05,0x00,0x05,0x00,0xf8,0x01,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74, +0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0xf8,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00, +0xf8,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64, +0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00,0xf8,0x01,0x00,0x00, +0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65, +0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0xf8,0x01,0x00,0x00,0x03,0x00,0x00,0x00, +0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75, +0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00, +0x06,0x00,0x08,0x00,0xf8,0x01,0x00,0x00,0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d, +0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00, +0x06,0x00,0x08,0x00,0xf8,0x01,0x00,0x00,0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d, +0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00, +0x06,0x00,0x06,0x00,0xf8,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61, +0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00,0xf8,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65, +0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00,0xf8,0x01,0x00,0x00, +0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00, +0xf8,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56, +0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00, +0xf8,0x01,0x00,0x00,0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61, +0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00, +0xf8,0x01,0x00,0x00,0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56, +0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65, +0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00,0xf8,0x01,0x00,0x00, +0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65, +0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00,0xf8,0x01,0x00,0x00,0x0d,0x00,0x00,0x00, +0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72, +0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0xf8,0x01,0x00,0x00,0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66, +0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00,0xf8,0x01,0x00,0x00,0x0f,0x00,0x00,0x00, +0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c, +0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0xf8,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00, +0x06,0x00,0x09,0x00,0xf8,0x01,0x00,0x00,0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e, +0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63, +0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00,0xf8,0x01,0x00,0x00,0x12,0x00,0x00,0x00, +0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65, +0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00, +0xfa,0x01,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00,0x05,0x00,0x05,0x00, +0x38,0x02,0x00,0x00,0x72,0x5f,0x69,0x6d,0x67,0x4d,0x69,0x70,0x73,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0x3c,0x02,0x00,0x00,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72, +0x43,0x6c,0x61,0x6d,0x70,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0x49,0x02,0x00,0x00, +0x72,0x5f,0x70,0x72,0x65,0x70,0x61,0x72,0x65,0x64,0x5f,0x69,0x6e,0x70,0x75,0x74, +0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x05,0x00,0x09,0x00,0x50,0x02,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61, +0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0x58,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74, +0x6f,0x72,0x79,0x00,0x05,0x00,0x06,0x00,0x5f,0x02,0x00,0x00,0x72,0x5f,0x6c,0x75, +0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x00,0x05,0x00,0x09,0x00, +0x69,0x02,0x00,0x00,0x72,0x77,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f, +0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00, +0x05,0x00,0x06,0x00,0x72,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f, +0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x05,0x00,0x06,0x00,0x7b,0x02,0x00,0x00, +0x72,0x77,0x5f,0x6e,0x65,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x73,0x00,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0x90,0x02,0x00,0x00,0x72,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73, +0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x00,0x05,0x00,0x09,0x00,0x9a,0x02,0x00,0x00, +0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e, +0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x07,0x00, +0xa2,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f, +0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0xae,0x02,0x00,0x00, +0x72,0x5f,0x6c,0x61,0x6e,0x63,0x7a,0x6f,0x73,0x5f,0x6c,0x75,0x74,0x00,0x00,0x00, +0x05,0x00,0x09,0x00,0xbb,0x02,0x00,0x00,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65, +0x64,0x5f,0x72,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x73, +0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0x38,0x0b,0x00,0x00,0x75,0x47,0x72,0x6f, +0x75,0x70,0x49,0x64,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x3b,0x0b,0x00,0x00, +0x67,0x6c,0x5f,0x57,0x6f,0x72,0x6b,0x47,0x72,0x6f,0x75,0x70,0x49,0x44,0x00,0x00, +0x05,0x00,0x08,0x00,0x51,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x4c,0x6f,0x63,0x61,0x6c, +0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xf8,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf8,0x01,0x00,0x00,0x01,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf8,0x01,0x00,0x00, +0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xf8,0x01,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xf8,0x01,0x00,0x00,0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf8,0x01,0x00,0x00,0x05,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf8,0x01,0x00,0x00, +0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xf8,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xf8,0x01,0x00,0x00,0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf8,0x01,0x00,0x00,0x09,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf8,0x01,0x00,0x00, +0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xf8,0x01,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xf8,0x01,0x00,0x00,0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf8,0x01,0x00,0x00,0x0d,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf8,0x01,0x00,0x00, +0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xf8,0x01,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xf8,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf8,0x01,0x00,0x00,0x11,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf8,0x01,0x00,0x00, +0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0xf8,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xfa,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xfa,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x38,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x38,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x3c,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x3c,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x49,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x49,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x50,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x50,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x58,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x58,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x5f,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x5f,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x69,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x69,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x69,0x02,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x72,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x72,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x7b,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x7b,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x10,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x90,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x90,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x9a,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x9a,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa2,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa2,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xae,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xae,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xbb,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xbb,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x3b,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x51,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x65,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00, +0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x23,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x38,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x37,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x52,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x52,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x54,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x53,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x5e,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x83,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x88,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x83,0x00,0x00,0x00, +0x14,0x00,0x02,0x00,0xc6,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x00,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0x52,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x0f,0x01,0x00,0x00, +0x52,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x10,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0x0f,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb0,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb1,0x01,0x00,0x00,0x00,0x00,0x80,0x3f,0x1e,0x00,0x15,0x00,0xf8,0x01,0x00,0x00, +0x5e,0x00,0x00,0x00,0x5e,0x00,0x00,0x00,0x5e,0x00,0x00,0x00,0x5e,0x00,0x00,0x00, +0x5e,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x83,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xf9,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0xf8,0x01,0x00,0x00,0x3b,0x00,0x04,0x00, +0xf9,0x01,0x00,0x00,0xfa,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xfb,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xfc,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x5e,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x01,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x06,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x0b,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x10,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x11,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x16,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x1b,0x02,0x00,0x00,0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x1c,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x21,0x02,0x00,0x00,0x0a,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x26,0x02,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x27,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x2c,0x02,0x00,0x00,0x0d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x31,0x02,0x00,0x00,0x0f,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x36,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x37,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x36,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x37,0x02,0x00,0x00,0x38,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x1a,0x00,0x02,0x00,0x3a,0x02,0x00,0x00,0x20,0x00,0x04,0x00,0x3b,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3a,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x3b,0x02,0x00,0x00, +0x3c,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x1b,0x00,0x03,0x00,0x3e,0x02,0x00,0x00, +0x36,0x02,0x00,0x00,0x15,0x00,0x04,0x00,0x44,0x02,0x00,0x00,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x44,0x02,0x00,0x00,0x45,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x37,0x02,0x00,0x00,0x49,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x37,0x02,0x00,0x00,0x50,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x56,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x57,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x56,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x57,0x02,0x00,0x00, +0x58,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x37,0x02,0x00,0x00, +0x5f,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x67,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x68,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x67,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x68,0x02,0x00,0x00,0x69,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x70,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x71,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x71,0x02,0x00,0x00,0x72,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x79,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x0f,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x7a,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x79,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x7a,0x02,0x00,0x00,0x7b,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x44,0x02,0x00,0x00,0x8b,0x02,0x00,0x00, +0x03,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x37,0x02,0x00,0x00,0x90,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x37,0x02,0x00,0x00,0x9a,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x37,0x02,0x00,0x00,0xa2,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xa4,0x02,0x00,0x00, +0xfb,0x01,0x00,0x00,0xfb,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0x37,0x02,0x00,0x00, +0xae,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb3,0x02,0x00,0x00,0x00,0x00,0x00,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb5,0x02,0x00,0x00,0x00,0x00,0x00,0x3f,0x3b,0x00,0x04,0x00,0x37,0x02,0x00,0x00, +0xbb,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xc4,0x02,0x00,0x00,0xb0,0x01,0x00,0x00,0xb0,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xc7,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xf9,0x02,0x00,0x00,0x6f,0x12,0x83,0x3a,0x2b,0x00,0x04,0x00, +0x44,0x02,0x00,0x00,0x33,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x44,0x02,0x00,0x00,0x37,0x03,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x4d,0x03,0x00,0x00,0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x60,0x03,0x00,0x00,0x00,0x00,0x80,0xbe,0x2c,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xc3,0x03,0x00,0x00,0xb5,0x02,0x00,0x00,0xb5,0x02,0x00,0x00, +0x17,0x00,0x04,0x00,0xd7,0x03,0x00,0x00,0x44,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0xdb,0x03,0x00,0x00,0xc6,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe8,0x03,0x00,0x00,0x00,0xe0,0x7f,0x47, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xfa,0x03,0x00,0x00,0xcd,0xcc,0xcc,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x02,0x04,0x00,0x00,0x00,0x00,0xc8,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x07,0x04,0x00,0x00,0x00,0x00,0x10,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0f,0x04,0x00,0x00,0x00,0x00,0x80,0x40, +0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x22,0x04,0x00,0x00,0x00,0xbc,0x00,0x00, +0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x28,0x04,0x00,0x00,0x00,0x80,0x00,0x00, +0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x2e,0x04,0x00,0x00,0x00,0x3c,0x00,0x00, +0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x34,0x04,0x00,0x00,0x00,0x40,0x00,0x00, +0x2b,0x00,0x04,0x00,0x44,0x02,0x00,0x00,0xa8,0x04,0x00,0x00,0x04,0x00,0x00,0x00, +0x1c,0x00,0x04,0x00,0xa9,0x04,0x00,0x00,0x53,0x00,0x00,0x00,0xa8,0x04,0x00,0x00, +0x20,0x00,0x04,0x00,0xaa,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0xa9,0x04,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x47,0x05,0x00,0x00,0x52,0xb8,0xfe,0x3f, +0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x66,0x05,0x00,0x00,0xfe,0xff,0xff,0xff, +0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x67,0x05,0x00,0x00,0xff,0xff,0xff,0xff, +0x2b,0x00,0x04,0x00,0x44,0x02,0x00,0x00,0xbc,0x05,0x00,0x00,0x10,0x00,0x00,0x00, +0x1c,0x00,0x04,0x00,0xbd,0x05,0x00,0x00,0x08,0x00,0x00,0x00,0xbc,0x05,0x00,0x00, +0x20,0x00,0x04,0x00,0xbe,0x05,0x00,0x00,0x07,0x00,0x00,0x00,0xbd,0x05,0x00,0x00, +0x2c,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0xcd,0x05,0x00,0x00,0xb0,0x01,0x00,0x00, +0xb0,0x01,0x00,0x00,0xb0,0x01,0x00,0x00,0xb0,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xe4,0x05,0x00,0x00,0x9a,0x99,0x99,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xfc,0x05,0x00,0x00,0x00,0x00,0x00,0xc0,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xfd,0x05,0x00,0x00,0x00,0x00,0x40,0xc0,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xa0,0x06,0x00,0x00,0xab,0xaa,0xaa,0x3d,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xd0,0x06,0x00,0x00,0xab,0xaa,0x2a,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x0e,0x07,0x00,0x00,0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x18,0x07,0x00,0x00,0x00,0x00,0x20,0x41,0x2c,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x52,0x07,0x00,0x00,0x67,0x05,0x00,0x00,0x67,0x05,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x5d,0x07,0x00,0x00,0xfb,0x01,0x00,0x00, +0x67,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x68,0x07,0x00,0x00, +0x01,0x02,0x00,0x00,0x67,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x73,0x07,0x00,0x00,0x06,0x02,0x00,0x00,0x67,0x05,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x7e,0x07,0x00,0x00,0x67,0x05,0x00,0x00,0xfb,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x93,0x07,0x00,0x00,0x01,0x02,0x00,0x00, +0xfb,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x9e,0x07,0x00,0x00, +0x06,0x02,0x00,0x00,0xfb,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0xa9,0x07,0x00,0x00,0x67,0x05,0x00,0x00,0x01,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0xb4,0x07,0x00,0x00,0xfb,0x01,0x00,0x00,0x01,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xbf,0x07,0x00,0x00,0x01,0x02,0x00,0x00, +0x01,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xca,0x07,0x00,0x00, +0x06,0x02,0x00,0x00,0x01,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0xd5,0x07,0x00,0x00,0x67,0x05,0x00,0x00,0x06,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0xe0,0x07,0x00,0x00,0xfb,0x01,0x00,0x00,0x06,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xeb,0x07,0x00,0x00,0x01,0x02,0x00,0x00, +0x06,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xf6,0x07,0x00,0x00, +0x06,0x02,0x00,0x00,0x06,0x02,0x00,0x00,0x15,0x00,0x04,0x00,0x42,0x08,0x00,0x00, +0x10,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x43,0x08,0x00,0x00, +0x42,0x08,0x00,0x00,0x02,0x00,0x00,0x00,0x2a,0x00,0x03,0x00,0xc6,0x00,0x00,0x00, +0x83,0x08,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8a,0x08,0x00,0x00, +0xff,0xfe,0xfe,0x3e,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xa6,0x08,0x00,0x00, +0xf9,0x02,0x00,0x00,0xf9,0x02,0x00,0x00,0xf9,0x02,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xbf,0x08,0x00,0x00,0x00,0x00,0xa0,0x41,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xc7,0x08,0x00,0x00,0x00,0x00,0x40,0x40,0x17,0x00,0x04,0x00, +0x08,0x09,0x00,0x00,0xc6,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x36,0x09,0x00,0x00,0x0e,0x07,0x00,0x00,0x0e,0x07,0x00,0x00, +0x0e,0x07,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x55,0x09,0x00,0x00, +0x30,0x96,0x7c,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x9c,0x09,0x00,0x00, +0x00,0x00,0x7f,0x43,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc4,0x09,0x00,0x00, +0x81,0x80,0x80,0x3b,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xee,0x09,0x00,0x00, +0x00,0x00,0xc0,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x20,0x0a,0x00,0x00, +0xa4,0x70,0x7d,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4b,0x0a,0x00,0x00, +0x00,0x00,0x80,0xbf,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xa3,0x0a,0x00,0x00, +0xb0,0x01,0x00,0x00,0xb0,0x01,0x00,0x00,0xb0,0x01,0x00,0x00,0x20,0x00,0x04,0x00, +0x37,0x0b,0x00,0x00,0x07,0x00,0x00,0x00,0xd7,0x03,0x00,0x00,0x17,0x00,0x04,0x00, +0x39,0x0b,0x00,0x00,0x44,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x3a,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x39,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00, +0x3a,0x0b,0x00,0x00,0x3b,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x3e,0x0b,0x00,0x00,0x07,0x00,0x00,0x00,0x44,0x02,0x00,0x00,0x2b,0x00,0x04,0x00, +0x44,0x02,0x00,0x00,0x43,0x0b,0x00,0x00,0x08,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0xd7,0x03,0x00,0x00,0x4f,0x0b,0x00,0x00,0x43,0x0b,0x00,0x00,0x43,0x0b,0x00,0x00, +0x3b,0x00,0x04,0x00,0x3a,0x0b,0x00,0x00,0x51,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0x39,0x0b,0x00,0x00,0x65,0x0b,0x00,0x00,0x43,0x0b,0x00,0x00, +0x43,0x0b,0x00,0x00,0x33,0x03,0x00,0x00,0x2b,0x00,0x04,0x00,0x44,0x02,0x00,0x00, +0x0d,0x21,0x00,0x00,0x07,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x0e,0x21,0x00,0x00,0xe8,0x03,0x00,0x00,0xe8,0x03,0x00,0x00,0xe8,0x03,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0f,0x21,0x00,0x00,0x66,0x66,0x66,0x3f, +0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x10,0x21,0x00,0x00,0xb1,0x01,0x00,0x00, +0xb1,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x11,0x21,0x00,0x00, +0x0a,0xd7,0xa3,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x12,0x21,0x00,0x00, +0xcd,0xcc,0x4c,0x3d,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x13,0x21,0x00,0x00, +0xb1,0x01,0x00,0x00,0xb1,0x01,0x00,0x00,0xb1,0x01,0x00,0x00,0x01,0x00,0x03,0x00, +0x06,0x00,0x00,0x00,0x73,0x21,0x00,0x00,0x01,0x00,0x03,0x00,0x08,0x00,0x00,0x00, +0xc2,0x21,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x00,0x21,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0xff,0x20,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00,0x4b,0x1e,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00,0x4c,0x1e,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0xfa,0x1d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x88,0x00,0x00,0x00,0xe3,0x1b,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x92,0x1a,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00,0x2b,0x19,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00,0x2d,0x19,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x2e,0x19,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x3b,0x19,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x3c,0x19,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xbe,0x05,0x00,0x00,0x3d,0x19,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x88,0x00,0x00,0x00,0x3f,0x19,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00,0xf4,0x17,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xaa,0x04,0x00,0x00,0xc1,0x14,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x38,0x14,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xcd,0x13,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x62,0x13,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xf7,0x12,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x8c,0x12,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x21,0x12,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xb6,0x11,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x4b,0x11,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xe0,0x10,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x75,0x10,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x0a,0x10,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x9f,0x0f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x34,0x0f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xc9,0x0e,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x5e,0x0e,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xf3,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x51,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x52,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x55,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x56,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x59,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x5a,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x5d,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x5e,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x61,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x62,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x65,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x66,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x69,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x6a,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x6d,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x6e,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x71,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x72,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x75,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x76,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x79,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x7a,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x7d,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x7e,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x81,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x82,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x85,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x86,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x89,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x8a,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x8d,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x8e,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00,0xfe,0x0c,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x10,0x01,0x00,0x00,0x0e,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x88,0x00,0x00,0x00,0xdf,0x0c,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xe1,0x0c,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0xe5,0x0c,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00,0xa8,0x0c,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00,0x10,0x0c,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00,0x7e,0x0b,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x88,0x00,0x00,0x00,0x81,0x0b,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x8e,0x0b,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00,0x9a,0x0b,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x37,0x0b,0x00,0x00,0x38,0x0b,0x00,0x00,0x07,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x39,0x0b,0x00,0x00,0x3c,0x0b,0x00,0x00,0x3b,0x0b,0x00,0x00, +0x4f,0x00,0x07,0x00,0xd7,0x03,0x00,0x00,0x3d,0x0b,0x00,0x00,0x3c,0x0b,0x00,0x00, +0x3c,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x3e,0x00,0x03,0x00, +0x38,0x0b,0x00,0x00,0x3d,0x0b,0x00,0x00,0x41,0x00,0x05,0x00,0xfc,0x01,0x00,0x00, +0x68,0x0b,0x00,0x00,0xfa,0x01,0x00,0x00,0x06,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0x69,0x0b,0x00,0x00,0x68,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x41,0x0b,0x00,0x00,0x69,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x7c,0x00,0x04,0x00,0x44,0x02,0x00,0x00,0x42,0x0b,0x00,0x00,0x41,0x0b,0x00,0x00, +0x80,0x00,0x05,0x00,0x44,0x02,0x00,0x00,0x45,0x0b,0x00,0x00,0x42,0x0b,0x00,0x00, +0x0d,0x21,0x00,0x00,0x86,0x00,0x05,0x00,0x44,0x02,0x00,0x00,0x46,0x0b,0x00,0x00, +0x45,0x0b,0x00,0x00,0x43,0x0b,0x00,0x00,0x41,0x00,0x05,0x00,0x3e,0x0b,0x00,0x00, +0x48,0x0b,0x00,0x00,0x38,0x0b,0x00,0x00,0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x44,0x02,0x00,0x00,0x49,0x0b,0x00,0x00,0x48,0x0b,0x00,0x00,0x82,0x00,0x05,0x00, +0x44,0x02,0x00,0x00,0x4a,0x0b,0x00,0x00,0x46,0x0b,0x00,0x00,0x49,0x0b,0x00,0x00, +0x82,0x00,0x05,0x00,0x44,0x02,0x00,0x00,0x4b,0x0b,0x00,0x00,0x4a,0x0b,0x00,0x00, +0x33,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x48,0x0b,0x00,0x00,0x4b,0x0b,0x00,0x00, +0x3d,0x00,0x04,0x00,0xd7,0x03,0x00,0x00,0x4e,0x0b,0x00,0x00,0x38,0x0b,0x00,0x00, +0x84,0x00,0x05,0x00,0xd7,0x03,0x00,0x00,0x50,0x0b,0x00,0x00,0x4e,0x0b,0x00,0x00, +0x4f,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00,0x39,0x0b,0x00,0x00,0x52,0x0b,0x00,0x00, +0x51,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00,0xd7,0x03,0x00,0x00,0x53,0x0b,0x00,0x00, +0x52,0x0b,0x00,0x00,0x52,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x80,0x00,0x05,0x00,0xd7,0x03,0x00,0x00,0x54,0x0b,0x00,0x00,0x50,0x0b,0x00,0x00, +0x53,0x0b,0x00,0x00,0x7c,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x56,0x0b,0x00,0x00, +0x54,0x0b,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x17,0x0c,0x00,0x00, +0x56,0x0b,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x19,0x0c,0x00,0x00, +0x17,0x0c,0x00,0x00,0xc3,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x1b,0x0c,0x00,0x00,0x69,0x0b,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x1c,0x0c,0x00,0x00,0x19,0x0c,0x00,0x00,0x1b,0x0c,0x00,0x00,0x41,0x00,0x05,0x00, +0x1c,0x02,0x00,0x00,0x57,0x0c,0x00,0x00,0xfa,0x01,0x00,0x00,0x1b,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x58,0x0c,0x00,0x00,0x57,0x0c,0x00,0x00, +0x41,0x00,0x05,0x00,0xfc,0x01,0x00,0x00,0x5b,0x0c,0x00,0x00,0xfa,0x01,0x00,0x00, +0xfb,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x5c,0x0c,0x00,0x00, +0x5b,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x22,0x0c,0x00,0x00, +0x5c,0x0c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x23,0x0c,0x00,0x00, +0x58,0x0c,0x00,0x00,0x22,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x24,0x0c,0x00,0x00,0x1c,0x0c,0x00,0x00,0x23,0x0c,0x00,0x00,0x41,0x00,0x05,0x00, +0xfc,0x01,0x00,0x00,0x63,0x0c,0x00,0x00,0xfa,0x01,0x00,0x00,0x01,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x64,0x0c,0x00,0x00,0x63,0x0c,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x71,0x0c,0x00,0x00,0x24,0x0c,0x00,0x00, +0x22,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x74,0x0c,0x00,0x00, +0x22,0x0c,0x00,0x00,0xc3,0x03,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x81,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x71,0x0c,0x00,0x00, +0x74,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x86,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc3,0x03,0x00,0x00,0x81,0x0c,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x7a,0x0c,0x00,0x00,0x64,0x0c,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x7b,0x0c,0x00,0x00,0x86,0x0c,0x00,0x00, +0x7a,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x8e,0x0c,0x00,0x00, +0x1c,0x0c,0x00,0x00,0x22,0x0c,0x00,0x00,0x6e,0x00,0x04,0x00,0x43,0x08,0x00,0x00, +0x8f,0x0c,0x00,0x00,0x8e,0x0c,0x00,0x00,0x72,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0x90,0x0c,0x00,0x00,0x8f,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x36,0x02,0x00,0x00, +0x99,0x0c,0x00,0x00,0x9a,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00, +0x9b,0x0c,0x00,0x00,0x99,0x0c,0x00,0x00,0x90,0x0c,0x00,0x00,0x02,0x00,0x00,0x00, +0xfb,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x9c,0x0c,0x00,0x00, +0x9b,0x0c,0x00,0x00,0x9b,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xa2,0x0c,0x00,0x00,0x9c,0x0c,0x00,0x00, +0x1b,0x0c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa3,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0xa2,0x0c,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xac,0x0c,0x00,0x00,0x1c,0x0c,0x00,0x00,0x9c,0x0c,0x00,0x00, +0x3e,0x00,0x03,0x00,0xa8,0x0c,0x00,0x00,0xac,0x0c,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xb1,0x0c,0x00,0x00,0xa8,0x0c,0x00,0x00,0x45,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb2,0x0c,0x00,0x00,0xb1,0x0c,0x00,0x00, +0xbe,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0xb3,0x0c,0x00,0x00,0xb2,0x0c,0x00,0x00, +0xb0,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xb8,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xb3,0x0c,0x00,0x00,0xb4,0x0c,0x00,0x00,0xb8,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb4,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb6,0x0c,0x00,0x00,0xb1,0x0c,0x00,0x00,0xbc,0x00,0x05,0x00,0xc6,0x00,0x00,0x00, +0xb7,0x0c,0x00,0x00,0xb6,0x0c,0x00,0x00,0xb1,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb8,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0xb8,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc6,0x00,0x00,0x00,0xb9,0x0c,0x00,0x00,0xb3,0x0c,0x00,0x00,0x05,0x00,0x00,0x00, +0xb7,0x0c,0x00,0x00,0xb4,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00,0xc4,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb9,0x0c,0x00,0x00,0xba,0x0c,0x00,0x00, +0xc4,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0xba,0x0c,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xbb,0x0c,0x00,0x00,0xa8,0x0c,0x00,0x00,0x33,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xbc,0x0c,0x00,0x00,0xbb,0x0c,0x00,0x00, +0xbe,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0xbd,0x0c,0x00,0x00,0xbc,0x0c,0x00,0x00, +0xb0,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xc2,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xbd,0x0c,0x00,0x00,0xbe,0x0c,0x00,0x00,0xc2,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbe,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xc0,0x0c,0x00,0x00,0xbb,0x0c,0x00,0x00,0xbc,0x00,0x05,0x00,0xc6,0x00,0x00,0x00, +0xc1,0x0c,0x00,0x00,0xc0,0x0c,0x00,0x00,0xb1,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc2,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0xc2,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc6,0x00,0x00,0x00,0xc3,0x0c,0x00,0x00,0xbd,0x0c,0x00,0x00,0xba,0x0c,0x00,0x00, +0xc1,0x0c,0x00,0x00,0xbe,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00,0xc4,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc4,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0xc6,0x00,0x00,0x00, +0xc5,0x0c,0x00,0x00,0xb9,0x0c,0x00,0x00,0xb8,0x0c,0x00,0x00,0xc3,0x0c,0x00,0x00, +0xc2,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x36,0x02,0x00,0x00,0xc8,0x0c,0x00,0x00, +0x49,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x3a,0x02,0x00,0x00,0xc9,0x0c,0x00,0x00, +0x3c,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x3e,0x02,0x00,0x00,0xca,0x0c,0x00,0x00, +0xc8,0x0c,0x00,0x00,0xc9,0x0c,0x00,0x00,0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00, +0xcc,0x0c,0x00,0x00,0xca,0x0c,0x00,0x00,0x7b,0x0c,0x00,0x00,0x02,0x00,0x00,0x00, +0xb0,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcd,0x0c,0x00,0x00, +0xcc,0x0c,0x00,0x00,0x03,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xd1,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xcd,0x0c,0x00,0x00, +0xb0,0x01,0x00,0x00,0xb1,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x36,0x02,0x00,0x00, +0xd4,0x0c,0x00,0x00,0xbb,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x3e,0x02,0x00,0x00, +0xd6,0x0c,0x00,0x00,0xd4,0x0c,0x00,0x00,0xc9,0x0c,0x00,0x00,0x58,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0xd8,0x0c,0x00,0x00,0xd6,0x0c,0x00,0x00,0x7b,0x0c,0x00,0x00, +0x02,0x00,0x00,0x00,0xb0,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xd9,0x0c,0x00,0x00,0xd8,0x0c,0x00,0x00,0xd8,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0x10,0x0c,0x00,0x00,0xd9,0x0c,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x40,0x0c,0x00,0x00,0x10,0x0c,0x00,0x00, +0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x41,0x0c,0x00,0x00, +0x40,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x43,0x0c,0x00,0x00, +0x10,0x0c,0x00,0x00,0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x44,0x0c,0x00,0x00,0x43,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x11,0x02,0x00,0x00, +0xdc,0x0c,0x00,0x00,0xfa,0x01,0x00,0x00,0x16,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xdd,0x0c,0x00,0x00,0xdc,0x0c,0x00,0x00,0xaa,0x00,0x05,0x00, +0xc6,0x00,0x00,0x00,0x47,0x0c,0x00,0x00,0xfb,0x01,0x00,0x00,0xdd,0x0c,0x00,0x00, +0xa4,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x4b,0x0c,0x00,0x00,0xc5,0x0c,0x00,0x00, +0x83,0x08,0x00,0x00,0xa6,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x4e,0x0c,0x00,0x00, +0x4b,0x0c,0x00,0x00,0x47,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00,0xac,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc5,0x0c,0x00,0x00,0xa8,0x0b,0x00,0x00, +0xac,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xa8,0x0b,0x00,0x00,0xa8,0x00,0x04,0x00, +0xc6,0x00,0x00,0x00,0xab,0x0b,0x00,0x00,0x47,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00, +0xac,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xac,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc6,0x00,0x00,0x00,0xad,0x0b,0x00,0x00,0xc5,0x0c,0x00,0x00,0xc4,0x0c,0x00,0x00, +0xab,0x0b,0x00,0x00,0xa8,0x0b,0x00,0x00,0xf7,0x00,0x03,0x00,0xb7,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xad,0x0b,0x00,0x00,0xae,0x0b,0x00,0x00, +0xb7,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xae,0x0b,0x00,0x00,0x3e,0x00,0x03,0x00, +0xe1,0x0c,0x00,0x00,0x69,0x0b,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x14,0x0d,0x00,0x00,0xac,0x0c,0x00,0x00,0x1b,0x0c,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x15,0x0d,0x00,0x00,0x14,0x0d,0x00,0x00,0xc3,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0xfe,0x0c,0x00,0x00,0x15,0x0d,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x16,0x0d,0x00,0x00,0xe1,0x0c,0x00,0x00,0x45,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x17,0x0d,0x00,0x00,0x16,0x0d,0x00,0x00, +0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x18,0x0d,0x00,0x00,0x17,0x0d,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x19,0x0d,0x00,0x00,0xfe,0x0c,0x00,0x00, +0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1a,0x0d,0x00,0x00, +0x19,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x3b,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x18,0x0d,0x00,0x00,0x1a,0x0d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x40,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xb0,0x01,0x00,0x00,0x3b,0x0d,0x00,0x00,0x3e,0x00,0x03,0x00, +0x19,0x0d,0x00,0x00,0x40,0x0d,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x1e,0x0d,0x00,0x00,0xe1,0x0c,0x00,0x00,0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x1f,0x0d,0x00,0x00,0x1e,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x20,0x0d,0x00,0x00,0x1f,0x0d,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x21,0x0d,0x00,0x00,0xfe,0x0c,0x00,0x00,0x33,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x22,0x0d,0x00,0x00,0x21,0x0d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x45,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x20,0x0d,0x00,0x00,0x22,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x4a,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xb0,0x01,0x00,0x00,0x45,0x0d,0x00,0x00,0x3e,0x00,0x03,0x00,0x21,0x0d,0x00,0x00, +0x4a,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x26,0x0d,0x00,0x00, +0xfe,0x0c,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x27,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x26,0x0d,0x00,0x00,0x6e,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0x28,0x0d,0x00,0x00,0x27,0x0d,0x00,0x00,0x0c,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x4e,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0x26,0x0d,0x00,0x00,0x73,0x00,0x04,0x00,0x0f,0x01,0x00,0x00,0x2b,0x0d,0x00,0x00, +0x4e,0x0d,0x00,0x00,0x3e,0x00,0x03,0x00,0x51,0x0d,0x00,0x00,0x52,0x07,0x00,0x00, +0x3e,0x00,0x03,0x00,0x52,0x0d,0x00,0x00,0x69,0x0b,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x04,0x0e,0x00,0x00,0x28,0x0d,0x00,0x00,0x52,0x07,0x00,0x00, +0x3e,0x00,0x03,0x00,0xf3,0x0d,0x00,0x00,0x04,0x0e,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x05,0x0e,0x00,0x00,0x51,0x0d,0x00,0x00,0x45,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x06,0x0e,0x00,0x00,0x05,0x0e,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x07,0x0e,0x00,0x00,0x06,0x0e,0x00,0x00, +0xfb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x0f,0x0e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x07,0x0e,0x00,0x00,0x08,0x0e,0x00,0x00,0x0c,0x0e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x08,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x09,0x0e,0x00,0x00,0xf3,0x0d,0x00,0x00,0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x0a,0x0e,0x00,0x00,0x09,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x44,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x0a,0x0e,0x00,0x00,0xfb,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x0f,0x0e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x0c,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x0d,0x0e,0x00,0x00,0xf3,0x0d,0x00,0x00,0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x0e,0x0e,0x00,0x00,0x0d,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00, +0x0f,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x0f,0x0e,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x14,0x21,0x00,0x00,0x44,0x0e,0x00,0x00,0x08,0x0e,0x00,0x00, +0x0e,0x0e,0x00,0x00,0x0c,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x11,0x0e,0x00,0x00,0xf3,0x0d,0x00,0x00,0x45,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0x11,0x0e,0x00,0x00,0x14,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x13,0x0e,0x00,0x00,0x05,0x0e,0x00,0x00,0xad,0x00,0x05,0x00,0xc6,0x00,0x00,0x00, +0x14,0x0e,0x00,0x00,0x13,0x0e,0x00,0x00,0xfb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x1f,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x14,0x0e,0x00,0x00, +0x15,0x0e,0x00,0x00,0x1c,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x15,0x0e,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x16,0x0e,0x00,0x00,0x52,0x0d,0x00,0x00, +0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x17,0x0e,0x00,0x00, +0x16,0x0e,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x18,0x0e,0x00,0x00, +0x17,0x0e,0x00,0x00,0x01,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x1a,0x0e,0x00,0x00,0x11,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x49,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x1a,0x0e,0x00,0x00, +0x18,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00,0x1f,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x1c,0x0e,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x1e,0x0e,0x00,0x00, +0x11,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00,0x1f,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x1f,0x0e,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x15,0x21,0x00,0x00, +0x49,0x0e,0x00,0x00,0x15,0x0e,0x00,0x00,0x1e,0x0e,0x00,0x00,0x1c,0x0e,0x00,0x00, +0x3e,0x00,0x03,0x00,0x11,0x0e,0x00,0x00,0x15,0x21,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x22,0x0e,0x00,0x00,0x51,0x0d,0x00,0x00,0x33,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x23,0x0e,0x00,0x00,0x22,0x0e,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x24,0x0e,0x00,0x00,0x23,0x0e,0x00,0x00, +0xfb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x2c,0x0e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x24,0x0e,0x00,0x00,0x25,0x0e,0x00,0x00,0x29,0x0e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x25,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x26,0x0e,0x00,0x00,0xf3,0x0d,0x00,0x00,0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x27,0x0e,0x00,0x00,0x26,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x4e,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x27,0x0e,0x00,0x00,0xfb,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x2c,0x0e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x29,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x2a,0x0e,0x00,0x00,0xf3,0x0d,0x00,0x00,0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x2b,0x0e,0x00,0x00,0x2a,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00, +0x2c,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x2c,0x0e,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x16,0x21,0x00,0x00,0x4e,0x0e,0x00,0x00,0x25,0x0e,0x00,0x00, +0x2b,0x0e,0x00,0x00,0x29,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x2e,0x0e,0x00,0x00,0xf3,0x0d,0x00,0x00,0x33,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0x2e,0x0e,0x00,0x00,0x16,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x30,0x0e,0x00,0x00,0x22,0x0e,0x00,0x00,0xad,0x00,0x05,0x00,0xc6,0x00,0x00,0x00, +0x31,0x0e,0x00,0x00,0x30,0x0e,0x00,0x00,0xfb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x3c,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x31,0x0e,0x00,0x00, +0x32,0x0e,0x00,0x00,0x39,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x32,0x0e,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x33,0x0e,0x00,0x00,0x52,0x0d,0x00,0x00, +0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x34,0x0e,0x00,0x00, +0x33,0x0e,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x35,0x0e,0x00,0x00, +0x34,0x0e,0x00,0x00,0x01,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x37,0x0e,0x00,0x00,0x2e,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x53,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x37,0x0e,0x00,0x00, +0x35,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00,0x3c,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x39,0x0e,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x3b,0x0e,0x00,0x00, +0x2e,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00,0x3c,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3c,0x0e,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x17,0x21,0x00,0x00, +0x53,0x0e,0x00,0x00,0x32,0x0e,0x00,0x00,0x3b,0x0e,0x00,0x00,0x39,0x0e,0x00,0x00, +0x3e,0x00,0x03,0x00,0x2e,0x0e,0x00,0x00,0x17,0x21,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0x3f,0x0e,0x00,0x00,0xf3,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00, +0x36,0x02,0x00,0x00,0x5b,0x0e,0x00,0x00,0x50,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0x5d,0x0e,0x00,0x00,0x5b,0x0e,0x00,0x00,0x3f,0x0e,0x00,0x00, +0x02,0x00,0x00,0x00,0xfb,0x01,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0x96,0x0d,0x00,0x00,0x5d,0x0e,0x00,0x00,0x3e,0x00,0x03,0x00,0x55,0x0d,0x00,0x00, +0x5d,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x56,0x0d,0x00,0x00,0x69,0x0b,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x6f,0x0e,0x00,0x00,0x28,0x0d,0x00,0x00, +0x5d,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x5e,0x0e,0x00,0x00,0x6f,0x0e,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x70,0x0e,0x00,0x00,0x55,0x0d,0x00,0x00, +0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x71,0x0e,0x00,0x00, +0x70,0x0e,0x00,0x00,0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x72,0x0e,0x00,0x00, +0x71,0x0e,0x00,0x00,0xfb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x7a,0x0e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x72,0x0e,0x00,0x00,0x73,0x0e,0x00,0x00, +0x77,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x73,0x0e,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x74,0x0e,0x00,0x00,0x5e,0x0e,0x00,0x00,0x45,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x75,0x0e,0x00,0x00,0x74,0x0e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xaf,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x75,0x0e,0x00,0x00,0xfb,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x7a,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x77,0x0e,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x78,0x0e,0x00,0x00,0x5e,0x0e,0x00,0x00,0x45,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x79,0x0e,0x00,0x00,0x78,0x0e,0x00,0x00, +0xf9,0x00,0x02,0x00,0x7a,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x7a,0x0e,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x18,0x21,0x00,0x00,0xaf,0x0e,0x00,0x00, +0x73,0x0e,0x00,0x00,0x79,0x0e,0x00,0x00,0x77,0x0e,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x7c,0x0e,0x00,0x00,0x5e,0x0e,0x00,0x00,0x45,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0x7c,0x0e,0x00,0x00,0x18,0x21,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x7e,0x0e,0x00,0x00,0x70,0x0e,0x00,0x00,0xad,0x00,0x05,0x00, +0xc6,0x00,0x00,0x00,0x7f,0x0e,0x00,0x00,0x7e,0x0e,0x00,0x00,0xfb,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x8a,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x7f,0x0e,0x00,0x00,0x80,0x0e,0x00,0x00,0x87,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x80,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x81,0x0e,0x00,0x00, +0x56,0x0d,0x00,0x00,0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x82,0x0e,0x00,0x00,0x81,0x0e,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x83,0x0e,0x00,0x00,0x82,0x0e,0x00,0x00,0x01,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x85,0x0e,0x00,0x00,0x7c,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xb4,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x85,0x0e,0x00,0x00,0x83,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00,0x8a,0x0e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x87,0x0e,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x89,0x0e,0x00,0x00,0x7c,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00,0x8a,0x0e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8a,0x0e,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x19,0x21,0x00,0x00,0xb4,0x0e,0x00,0x00,0x80,0x0e,0x00,0x00,0x89,0x0e,0x00,0x00, +0x87,0x0e,0x00,0x00,0x3e,0x00,0x03,0x00,0x7c,0x0e,0x00,0x00,0x19,0x21,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x8d,0x0e,0x00,0x00,0x55,0x0d,0x00,0x00, +0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x8e,0x0e,0x00,0x00, +0x8d,0x0e,0x00,0x00,0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x8f,0x0e,0x00,0x00, +0x8e,0x0e,0x00,0x00,0xfb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x97,0x0e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x8f,0x0e,0x00,0x00,0x90,0x0e,0x00,0x00, +0x94,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x90,0x0e,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x91,0x0e,0x00,0x00,0x5e,0x0e,0x00,0x00,0x33,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x92,0x0e,0x00,0x00,0x91,0x0e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xb9,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x92,0x0e,0x00,0x00,0xfb,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x97,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x94,0x0e,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x95,0x0e,0x00,0x00,0x5e,0x0e,0x00,0x00,0x33,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x96,0x0e,0x00,0x00,0x95,0x0e,0x00,0x00, +0xf9,0x00,0x02,0x00,0x97,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x97,0x0e,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x1a,0x21,0x00,0x00,0xb9,0x0e,0x00,0x00, +0x90,0x0e,0x00,0x00,0x96,0x0e,0x00,0x00,0x94,0x0e,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x99,0x0e,0x00,0x00,0x5e,0x0e,0x00,0x00,0x33,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0x99,0x0e,0x00,0x00,0x1a,0x21,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x9b,0x0e,0x00,0x00,0x8d,0x0e,0x00,0x00,0xad,0x00,0x05,0x00, +0xc6,0x00,0x00,0x00,0x9c,0x0e,0x00,0x00,0x9b,0x0e,0x00,0x00,0xfb,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xa7,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x9c,0x0e,0x00,0x00,0x9d,0x0e,0x00,0x00,0xa4,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9d,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x9e,0x0e,0x00,0x00, +0x56,0x0d,0x00,0x00,0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x9f,0x0e,0x00,0x00,0x9e,0x0e,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xa0,0x0e,0x00,0x00,0x9f,0x0e,0x00,0x00,0x01,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xa2,0x0e,0x00,0x00,0x99,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xbe,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xa2,0x0e,0x00,0x00,0xa0,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00,0xa7,0x0e,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa4,0x0e,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xa6,0x0e,0x00,0x00,0x99,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00,0xa7,0x0e,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa7,0x0e,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x1b,0x21,0x00,0x00,0xbe,0x0e,0x00,0x00,0x9d,0x0e,0x00,0x00,0xa6,0x0e,0x00,0x00, +0xa4,0x0e,0x00,0x00,0x3e,0x00,0x03,0x00,0x99,0x0e,0x00,0x00,0x1b,0x21,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0xaa,0x0e,0x00,0x00,0x5e,0x0e,0x00,0x00, +0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0xc8,0x0e,0x00,0x00,0x5b,0x0e,0x00,0x00, +0xaa,0x0e,0x00,0x00,0x02,0x00,0x00,0x00,0xfb,0x01,0x00,0x00,0x73,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0x9c,0x0d,0x00,0x00,0xc8,0x0e,0x00,0x00,0x3e,0x00,0x03,0x00, +0x59,0x0d,0x00,0x00,0x68,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x5a,0x0d,0x00,0x00, +0x69,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xda,0x0e,0x00,0x00, +0x28,0x0d,0x00,0x00,0x68,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0xc9,0x0e,0x00,0x00, +0xda,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xdb,0x0e,0x00,0x00, +0x59,0x0d,0x00,0x00,0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xdc,0x0e,0x00,0x00,0xdb,0x0e,0x00,0x00,0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00, +0xdd,0x0e,0x00,0x00,0xdc,0x0e,0x00,0x00,0xfb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xe5,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xdd,0x0e,0x00,0x00, +0xde,0x0e,0x00,0x00,0xe2,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0xde,0x0e,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xdf,0x0e,0x00,0x00,0xc9,0x0e,0x00,0x00, +0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xe0,0x0e,0x00,0x00, +0xdf,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x1a,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xe0,0x0e,0x00,0x00,0xfb,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe5,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0xe2,0x0e,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xe3,0x0e,0x00,0x00,0xc9,0x0e,0x00,0x00, +0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xe4,0x0e,0x00,0x00, +0xe3,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00,0xe5,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe5,0x0e,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x1c,0x21,0x00,0x00, +0x1a,0x0f,0x00,0x00,0xde,0x0e,0x00,0x00,0xe4,0x0e,0x00,0x00,0xe2,0x0e,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xe7,0x0e,0x00,0x00,0xc9,0x0e,0x00,0x00, +0x45,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xe7,0x0e,0x00,0x00,0x1c,0x21,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xe9,0x0e,0x00,0x00,0xdb,0x0e,0x00,0x00, +0xad,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0xea,0x0e,0x00,0x00,0xe9,0x0e,0x00,0x00, +0xfb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xf5,0x0e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xea,0x0e,0x00,0x00,0xeb,0x0e,0x00,0x00,0xf2,0x0e,0x00,0x00, +0xf8,0x00,0x02,0x00,0xeb,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xec,0x0e,0x00,0x00,0x5a,0x0d,0x00,0x00,0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xed,0x0e,0x00,0x00,0xec,0x0e,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xee,0x0e,0x00,0x00,0xed,0x0e,0x00,0x00,0x01,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xf0,0x0e,0x00,0x00,0xe7,0x0e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x1f,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xf0,0x0e,0x00,0x00,0xee,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf5,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0xf2,0x0e,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xf4,0x0e,0x00,0x00,0xe7,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf5,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0xf5,0x0e,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x1d,0x21,0x00,0x00,0x1f,0x0f,0x00,0x00,0xeb,0x0e,0x00,0x00, +0xf4,0x0e,0x00,0x00,0xf2,0x0e,0x00,0x00,0x3e,0x00,0x03,0x00,0xe7,0x0e,0x00,0x00, +0x1d,0x21,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xf8,0x0e,0x00,0x00, +0x59,0x0d,0x00,0x00,0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xf9,0x0e,0x00,0x00,0xf8,0x0e,0x00,0x00,0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00, +0xfa,0x0e,0x00,0x00,0xf9,0x0e,0x00,0x00,0xfb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x02,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xfa,0x0e,0x00,0x00, +0xfb,0x0e,0x00,0x00,0xff,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0xfb,0x0e,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xfc,0x0e,0x00,0x00,0xc9,0x0e,0x00,0x00, +0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xfd,0x0e,0x00,0x00, +0xfc,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x24,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xfd,0x0e,0x00,0x00,0xfb,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x02,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0xff,0x0e,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x00,0x0f,0x00,0x00,0xc9,0x0e,0x00,0x00, +0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x01,0x0f,0x00,0x00, +0x00,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0x02,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x02,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x1e,0x21,0x00,0x00, +0x24,0x0f,0x00,0x00,0xfb,0x0e,0x00,0x00,0x01,0x0f,0x00,0x00,0xff,0x0e,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x04,0x0f,0x00,0x00,0xc9,0x0e,0x00,0x00, +0x33,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x04,0x0f,0x00,0x00,0x1e,0x21,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x06,0x0f,0x00,0x00,0xf8,0x0e,0x00,0x00, +0xad,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x07,0x0f,0x00,0x00,0x06,0x0f,0x00,0x00, +0xfb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x12,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x07,0x0f,0x00,0x00,0x08,0x0f,0x00,0x00,0x0f,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x08,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x09,0x0f,0x00,0x00,0x5a,0x0d,0x00,0x00,0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x0a,0x0f,0x00,0x00,0x09,0x0f,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x0b,0x0f,0x00,0x00,0x0a,0x0f,0x00,0x00,0x01,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x0d,0x0f,0x00,0x00,0x04,0x0f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x29,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x0d,0x0f,0x00,0x00,0x0b,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00, +0x12,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x0f,0x0f,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x11,0x0f,0x00,0x00,0x04,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00, +0x12,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x12,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x1f,0x21,0x00,0x00,0x29,0x0f,0x00,0x00,0x08,0x0f,0x00,0x00, +0x11,0x0f,0x00,0x00,0x0f,0x0f,0x00,0x00,0x3e,0x00,0x03,0x00,0x04,0x0f,0x00,0x00, +0x1f,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x15,0x0f,0x00,0x00, +0xc9,0x0e,0x00,0x00,0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x33,0x0f,0x00,0x00, +0x5b,0x0e,0x00,0x00,0x15,0x0f,0x00,0x00,0x02,0x00,0x00,0x00,0xfb,0x01,0x00,0x00, +0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0xa2,0x0d,0x00,0x00,0x33,0x0f,0x00,0x00, +0x3e,0x00,0x03,0x00,0x5d,0x0d,0x00,0x00,0x73,0x07,0x00,0x00,0x3e,0x00,0x03,0x00, +0x5e,0x0d,0x00,0x00,0x69,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x45,0x0f,0x00,0x00,0x28,0x0d,0x00,0x00,0x73,0x07,0x00,0x00,0x3e,0x00,0x03,0x00, +0x34,0x0f,0x00,0x00,0x45,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x46,0x0f,0x00,0x00,0x5d,0x0d,0x00,0x00,0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x47,0x0f,0x00,0x00,0x46,0x0f,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc6,0x00,0x00,0x00,0x48,0x0f,0x00,0x00,0x47,0x0f,0x00,0x00,0xfb,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x50,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x48,0x0f,0x00,0x00,0x49,0x0f,0x00,0x00,0x4d,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x49,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x4a,0x0f,0x00,0x00, +0x34,0x0f,0x00,0x00,0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x4b,0x0f,0x00,0x00,0x4a,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x85,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x4b,0x0f,0x00,0x00, +0xfb,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x50,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4d,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x4e,0x0f,0x00,0x00, +0x34,0x0f,0x00,0x00,0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x4f,0x0f,0x00,0x00,0x4e,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0x50,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x50,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x20,0x21,0x00,0x00,0x85,0x0f,0x00,0x00,0x49,0x0f,0x00,0x00,0x4f,0x0f,0x00,0x00, +0x4d,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x52,0x0f,0x00,0x00, +0x34,0x0f,0x00,0x00,0x45,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x52,0x0f,0x00,0x00, +0x20,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x54,0x0f,0x00,0x00, +0x46,0x0f,0x00,0x00,0xad,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x55,0x0f,0x00,0x00, +0x54,0x0f,0x00,0x00,0xfb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x60,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x55,0x0f,0x00,0x00,0x56,0x0f,0x00,0x00, +0x5d,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x56,0x0f,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x57,0x0f,0x00,0x00,0x5e,0x0d,0x00,0x00,0x45,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x58,0x0f,0x00,0x00,0x57,0x0f,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x59,0x0f,0x00,0x00,0x58,0x0f,0x00,0x00, +0x01,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x5b,0x0f,0x00,0x00, +0x52,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x8a,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x5b,0x0f,0x00,0x00,0x59,0x0f,0x00,0x00, +0xf9,0x00,0x02,0x00,0x60,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x5d,0x0f,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x5f,0x0f,0x00,0x00,0x52,0x0f,0x00,0x00, +0xf9,0x00,0x02,0x00,0x60,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x60,0x0f,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x21,0x21,0x00,0x00,0x8a,0x0f,0x00,0x00, +0x56,0x0f,0x00,0x00,0x5f,0x0f,0x00,0x00,0x5d,0x0f,0x00,0x00,0x3e,0x00,0x03,0x00, +0x52,0x0f,0x00,0x00,0x21,0x21,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x63,0x0f,0x00,0x00,0x5d,0x0d,0x00,0x00,0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x64,0x0f,0x00,0x00,0x63,0x0f,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc6,0x00,0x00,0x00,0x65,0x0f,0x00,0x00,0x64,0x0f,0x00,0x00,0xfb,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x6d,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x65,0x0f,0x00,0x00,0x66,0x0f,0x00,0x00,0x6a,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x66,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x67,0x0f,0x00,0x00, +0x34,0x0f,0x00,0x00,0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x68,0x0f,0x00,0x00,0x67,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x8f,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x68,0x0f,0x00,0x00, +0xfb,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x6d,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x6a,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x6b,0x0f,0x00,0x00, +0x34,0x0f,0x00,0x00,0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x6c,0x0f,0x00,0x00,0x6b,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0x6d,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6d,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x22,0x21,0x00,0x00,0x8f,0x0f,0x00,0x00,0x66,0x0f,0x00,0x00,0x6c,0x0f,0x00,0x00, +0x6a,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x6f,0x0f,0x00,0x00, +0x34,0x0f,0x00,0x00,0x33,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x6f,0x0f,0x00,0x00, +0x22,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x71,0x0f,0x00,0x00, +0x63,0x0f,0x00,0x00,0xad,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x72,0x0f,0x00,0x00, +0x71,0x0f,0x00,0x00,0xfb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x7d,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x72,0x0f,0x00,0x00,0x73,0x0f,0x00,0x00, +0x7a,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x73,0x0f,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x74,0x0f,0x00,0x00,0x5e,0x0d,0x00,0x00,0x33,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x75,0x0f,0x00,0x00,0x74,0x0f,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x76,0x0f,0x00,0x00,0x75,0x0f,0x00,0x00, +0x01,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x78,0x0f,0x00,0x00, +0x6f,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x94,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x78,0x0f,0x00,0x00,0x76,0x0f,0x00,0x00, +0xf9,0x00,0x02,0x00,0x7d,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x7a,0x0f,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x7c,0x0f,0x00,0x00,0x6f,0x0f,0x00,0x00, +0xf9,0x00,0x02,0x00,0x7d,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x7d,0x0f,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x23,0x21,0x00,0x00,0x94,0x0f,0x00,0x00, +0x73,0x0f,0x00,0x00,0x7c,0x0f,0x00,0x00,0x7a,0x0f,0x00,0x00,0x3e,0x00,0x03,0x00, +0x6f,0x0f,0x00,0x00,0x23,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0x80,0x0f,0x00,0x00,0x34,0x0f,0x00,0x00,0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00, +0x9e,0x0f,0x00,0x00,0x5b,0x0e,0x00,0x00,0x80,0x0f,0x00,0x00,0x02,0x00,0x00,0x00, +0xfb,0x01,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0xa8,0x0d,0x00,0x00, +0x9e,0x0f,0x00,0x00,0x3e,0x00,0x03,0x00,0x61,0x0d,0x00,0x00,0x7e,0x07,0x00,0x00, +0x3e,0x00,0x03,0x00,0x62,0x0d,0x00,0x00,0x69,0x0b,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0xb0,0x0f,0x00,0x00,0x28,0x0d,0x00,0x00,0x7e,0x07,0x00,0x00, +0x3e,0x00,0x03,0x00,0x9f,0x0f,0x00,0x00,0xb0,0x0f,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xb1,0x0f,0x00,0x00,0x61,0x0d,0x00,0x00,0x45,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xb2,0x0f,0x00,0x00,0xb1,0x0f,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0xb3,0x0f,0x00,0x00,0xb2,0x0f,0x00,0x00, +0xfb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xbb,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xb3,0x0f,0x00,0x00,0xb4,0x0f,0x00,0x00,0xb8,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb4,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xb5,0x0f,0x00,0x00,0x9f,0x0f,0x00,0x00,0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xb6,0x0f,0x00,0x00,0xb5,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xf0,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xb6,0x0f,0x00,0x00,0xfb,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xbb,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb8,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xb9,0x0f,0x00,0x00,0x9f,0x0f,0x00,0x00,0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xba,0x0f,0x00,0x00,0xb9,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00, +0xbb,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0xbb,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x24,0x21,0x00,0x00,0xf0,0x0f,0x00,0x00,0xb4,0x0f,0x00,0x00, +0xba,0x0f,0x00,0x00,0xb8,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xbd,0x0f,0x00,0x00,0x9f,0x0f,0x00,0x00,0x45,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0xbd,0x0f,0x00,0x00,0x24,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xbf,0x0f,0x00,0x00,0xb1,0x0f,0x00,0x00,0xad,0x00,0x05,0x00,0xc6,0x00,0x00,0x00, +0xc0,0x0f,0x00,0x00,0xbf,0x0f,0x00,0x00,0xfb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xcb,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc0,0x0f,0x00,0x00, +0xc1,0x0f,0x00,0x00,0xc8,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0xc1,0x0f,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xc2,0x0f,0x00,0x00,0x62,0x0d,0x00,0x00, +0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xc3,0x0f,0x00,0x00, +0xc2,0x0f,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xc4,0x0f,0x00,0x00, +0xc3,0x0f,0x00,0x00,0x01,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xc6,0x0f,0x00,0x00,0xbd,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xf5,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xc6,0x0f,0x00,0x00, +0xc4,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0xcb,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc8,0x0f,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xca,0x0f,0x00,0x00, +0xbd,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0xcb,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0xcb,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x25,0x21,0x00,0x00, +0xf5,0x0f,0x00,0x00,0xc1,0x0f,0x00,0x00,0xca,0x0f,0x00,0x00,0xc8,0x0f,0x00,0x00, +0x3e,0x00,0x03,0x00,0xbd,0x0f,0x00,0x00,0x25,0x21,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xce,0x0f,0x00,0x00,0x61,0x0d,0x00,0x00,0x33,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xcf,0x0f,0x00,0x00,0xce,0x0f,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0xd0,0x0f,0x00,0x00,0xcf,0x0f,0x00,0x00, +0xfb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xd8,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xd0,0x0f,0x00,0x00,0xd1,0x0f,0x00,0x00,0xd5,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd1,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xd2,0x0f,0x00,0x00,0x9f,0x0f,0x00,0x00,0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xd3,0x0f,0x00,0x00,0xd2,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xfa,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xd3,0x0f,0x00,0x00,0xfb,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xd8,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd5,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xd6,0x0f,0x00,0x00,0x9f,0x0f,0x00,0x00,0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xd7,0x0f,0x00,0x00,0xd6,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd8,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0xd8,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x26,0x21,0x00,0x00,0xfa,0x0f,0x00,0x00,0xd1,0x0f,0x00,0x00, +0xd7,0x0f,0x00,0x00,0xd5,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xda,0x0f,0x00,0x00,0x9f,0x0f,0x00,0x00,0x33,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0xda,0x0f,0x00,0x00,0x26,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xdc,0x0f,0x00,0x00,0xce,0x0f,0x00,0x00,0xad,0x00,0x05,0x00,0xc6,0x00,0x00,0x00, +0xdd,0x0f,0x00,0x00,0xdc,0x0f,0x00,0x00,0xfb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xe8,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xdd,0x0f,0x00,0x00, +0xde,0x0f,0x00,0x00,0xe5,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0xde,0x0f,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xdf,0x0f,0x00,0x00,0x62,0x0d,0x00,0x00, +0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xe0,0x0f,0x00,0x00, +0xdf,0x0f,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xe1,0x0f,0x00,0x00, +0xe0,0x0f,0x00,0x00,0x01,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xe3,0x0f,0x00,0x00,0xda,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xff,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xe3,0x0f,0x00,0x00, +0xe1,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0xe8,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe5,0x0f,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xe7,0x0f,0x00,0x00, +0xda,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0xe8,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe8,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x27,0x21,0x00,0x00, +0xff,0x0f,0x00,0x00,0xde,0x0f,0x00,0x00,0xe7,0x0f,0x00,0x00,0xe5,0x0f,0x00,0x00, +0x3e,0x00,0x03,0x00,0xda,0x0f,0x00,0x00,0x27,0x21,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0xeb,0x0f,0x00,0x00,0x9f,0x0f,0x00,0x00,0x5f,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0x09,0x10,0x00,0x00,0x5b,0x0e,0x00,0x00,0xeb,0x0f,0x00,0x00, +0x02,0x00,0x00,0x00,0xfb,0x01,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0xae,0x0d,0x00,0x00,0x09,0x10,0x00,0x00,0x3e,0x00,0x03,0x00,0x65,0x0d,0x00,0x00, +0xa4,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x66,0x0d,0x00,0x00,0x69,0x0b,0x00,0x00, +0x3e,0x00,0x03,0x00,0x0a,0x10,0x00,0x00,0x28,0x0d,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x1c,0x10,0x00,0x00,0x65,0x0d,0x00,0x00,0x45,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x1d,0x10,0x00,0x00,0x1c,0x10,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x1e,0x10,0x00,0x00,0x1d,0x10,0x00,0x00, +0xfb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x26,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x1e,0x10,0x00,0x00,0x1f,0x10,0x00,0x00,0x23,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1f,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x20,0x10,0x00,0x00,0x0a,0x10,0x00,0x00,0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x21,0x10,0x00,0x00,0x20,0x10,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x5b,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x21,0x10,0x00,0x00,0xfb,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x26,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0x23,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x24,0x10,0x00,0x00,0x0a,0x10,0x00,0x00,0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x25,0x10,0x00,0x00,0x24,0x10,0x00,0x00,0xf9,0x00,0x02,0x00, +0x26,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x26,0x10,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x28,0x21,0x00,0x00,0x5b,0x10,0x00,0x00,0x1f,0x10,0x00,0x00, +0x25,0x10,0x00,0x00,0x23,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x28,0x10,0x00,0x00,0x0a,0x10,0x00,0x00,0x45,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0x28,0x10,0x00,0x00,0x28,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x2a,0x10,0x00,0x00,0x1c,0x10,0x00,0x00,0xad,0x00,0x05,0x00,0xc6,0x00,0x00,0x00, +0x2b,0x10,0x00,0x00,0x2a,0x10,0x00,0x00,0xfb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x36,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x2b,0x10,0x00,0x00, +0x2c,0x10,0x00,0x00,0x33,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x2c,0x10,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x2d,0x10,0x00,0x00,0x66,0x0d,0x00,0x00, +0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x2e,0x10,0x00,0x00, +0x2d,0x10,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x2f,0x10,0x00,0x00, +0x2e,0x10,0x00,0x00,0x01,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x31,0x10,0x00,0x00,0x28,0x10,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x60,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x31,0x10,0x00,0x00, +0x2f,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0x36,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0x33,0x10,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x35,0x10,0x00,0x00, +0x28,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0x36,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0x36,0x10,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x29,0x21,0x00,0x00, +0x60,0x10,0x00,0x00,0x2c,0x10,0x00,0x00,0x35,0x10,0x00,0x00,0x33,0x10,0x00,0x00, +0x3e,0x00,0x03,0x00,0x28,0x10,0x00,0x00,0x29,0x21,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x39,0x10,0x00,0x00,0x65,0x0d,0x00,0x00,0x33,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x3a,0x10,0x00,0x00,0x39,0x10,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x3b,0x10,0x00,0x00,0x3a,0x10,0x00,0x00, +0xfb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x43,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x3b,0x10,0x00,0x00,0x3c,0x10,0x00,0x00,0x40,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3c,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x3d,0x10,0x00,0x00,0x0a,0x10,0x00,0x00,0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x3e,0x10,0x00,0x00,0x3d,0x10,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x65,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x3e,0x10,0x00,0x00,0xfb,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x43,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0x40,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x41,0x10,0x00,0x00,0x0a,0x10,0x00,0x00,0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x42,0x10,0x00,0x00,0x41,0x10,0x00,0x00,0xf9,0x00,0x02,0x00, +0x43,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x43,0x10,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x2a,0x21,0x00,0x00,0x65,0x10,0x00,0x00,0x3c,0x10,0x00,0x00, +0x42,0x10,0x00,0x00,0x40,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x45,0x10,0x00,0x00,0x0a,0x10,0x00,0x00,0x33,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0x45,0x10,0x00,0x00,0x2a,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x47,0x10,0x00,0x00,0x39,0x10,0x00,0x00,0xad,0x00,0x05,0x00,0xc6,0x00,0x00,0x00, +0x48,0x10,0x00,0x00,0x47,0x10,0x00,0x00,0xfb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x53,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x48,0x10,0x00,0x00, +0x49,0x10,0x00,0x00,0x50,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x49,0x10,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x4a,0x10,0x00,0x00,0x66,0x0d,0x00,0x00, +0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x4b,0x10,0x00,0x00, +0x4a,0x10,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x4c,0x10,0x00,0x00, +0x4b,0x10,0x00,0x00,0x01,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x4e,0x10,0x00,0x00,0x45,0x10,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x6a,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x4e,0x10,0x00,0x00, +0x4c,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0x53,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0x50,0x10,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x52,0x10,0x00,0x00, +0x45,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0x53,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0x53,0x10,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x2b,0x21,0x00,0x00, +0x6a,0x10,0x00,0x00,0x49,0x10,0x00,0x00,0x52,0x10,0x00,0x00,0x50,0x10,0x00,0x00, +0x3e,0x00,0x03,0x00,0x45,0x10,0x00,0x00,0x2b,0x21,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0x56,0x10,0x00,0x00,0x0a,0x10,0x00,0x00,0x5f,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0x74,0x10,0x00,0x00,0x5b,0x0e,0x00,0x00,0x56,0x10,0x00,0x00, +0x02,0x00,0x00,0x00,0xfb,0x01,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0xb4,0x0d,0x00,0x00,0x74,0x10,0x00,0x00,0x3e,0x00,0x03,0x00,0x69,0x0d,0x00,0x00, +0x93,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x6a,0x0d,0x00,0x00,0x69,0x0b,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x86,0x10,0x00,0x00,0x28,0x0d,0x00,0x00, +0x93,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x75,0x10,0x00,0x00,0x86,0x10,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x87,0x10,0x00,0x00,0x69,0x0d,0x00,0x00, +0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x88,0x10,0x00,0x00, +0x87,0x10,0x00,0x00,0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x89,0x10,0x00,0x00, +0x88,0x10,0x00,0x00,0xfb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x91,0x10,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x89,0x10,0x00,0x00,0x8a,0x10,0x00,0x00, +0x8e,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x8a,0x10,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x8b,0x10,0x00,0x00,0x75,0x10,0x00,0x00,0x45,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x8c,0x10,0x00,0x00,0x8b,0x10,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc6,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x8c,0x10,0x00,0x00,0xfb,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x91,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x8e,0x10,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x8f,0x10,0x00,0x00,0x75,0x10,0x00,0x00,0x45,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x90,0x10,0x00,0x00,0x8f,0x10,0x00,0x00, +0xf9,0x00,0x02,0x00,0x91,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x91,0x10,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x2c,0x21,0x00,0x00,0xc6,0x10,0x00,0x00, +0x8a,0x10,0x00,0x00,0x90,0x10,0x00,0x00,0x8e,0x10,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x93,0x10,0x00,0x00,0x75,0x10,0x00,0x00,0x45,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0x93,0x10,0x00,0x00,0x2c,0x21,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x95,0x10,0x00,0x00,0x87,0x10,0x00,0x00,0xad,0x00,0x05,0x00, +0xc6,0x00,0x00,0x00,0x96,0x10,0x00,0x00,0x95,0x10,0x00,0x00,0xfb,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xa1,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x96,0x10,0x00,0x00,0x97,0x10,0x00,0x00,0x9e,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0x97,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x98,0x10,0x00,0x00, +0x6a,0x0d,0x00,0x00,0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x99,0x10,0x00,0x00,0x98,0x10,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x9a,0x10,0x00,0x00,0x99,0x10,0x00,0x00,0x01,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x9c,0x10,0x00,0x00,0x93,0x10,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xcb,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x9c,0x10,0x00,0x00,0x9a,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0xa1,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9e,0x10,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xa0,0x10,0x00,0x00,0x93,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0xa1,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa1,0x10,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x2d,0x21,0x00,0x00,0xcb,0x10,0x00,0x00,0x97,0x10,0x00,0x00,0xa0,0x10,0x00,0x00, +0x9e,0x10,0x00,0x00,0x3e,0x00,0x03,0x00,0x93,0x10,0x00,0x00,0x2d,0x21,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xa4,0x10,0x00,0x00,0x69,0x0d,0x00,0x00, +0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xa5,0x10,0x00,0x00, +0xa4,0x10,0x00,0x00,0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0xa6,0x10,0x00,0x00, +0xa5,0x10,0x00,0x00,0xfb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xae,0x10,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa6,0x10,0x00,0x00,0xa7,0x10,0x00,0x00, +0xab,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0xa7,0x10,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xa8,0x10,0x00,0x00,0x75,0x10,0x00,0x00,0x33,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xa9,0x10,0x00,0x00,0xa8,0x10,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xd0,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xa9,0x10,0x00,0x00,0xfb,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xae,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0xab,0x10,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xac,0x10,0x00,0x00,0x75,0x10,0x00,0x00,0x33,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xad,0x10,0x00,0x00,0xac,0x10,0x00,0x00, +0xf9,0x00,0x02,0x00,0xae,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0xae,0x10,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x2e,0x21,0x00,0x00,0xd0,0x10,0x00,0x00, +0xa7,0x10,0x00,0x00,0xad,0x10,0x00,0x00,0xab,0x10,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xb0,0x10,0x00,0x00,0x75,0x10,0x00,0x00,0x33,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0xb0,0x10,0x00,0x00,0x2e,0x21,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xb2,0x10,0x00,0x00,0xa4,0x10,0x00,0x00,0xad,0x00,0x05,0x00, +0xc6,0x00,0x00,0x00,0xb3,0x10,0x00,0x00,0xb2,0x10,0x00,0x00,0xfb,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xbe,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xb3,0x10,0x00,0x00,0xb4,0x10,0x00,0x00,0xbb,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb4,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xb5,0x10,0x00,0x00, +0x6a,0x0d,0x00,0x00,0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xb6,0x10,0x00,0x00,0xb5,0x10,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xb7,0x10,0x00,0x00,0xb6,0x10,0x00,0x00,0x01,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xb9,0x10,0x00,0x00,0xb0,0x10,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xd5,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xb9,0x10,0x00,0x00,0xb7,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0xbe,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbb,0x10,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xbd,0x10,0x00,0x00,0xb0,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0xbe,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbe,0x10,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x2f,0x21,0x00,0x00,0xd5,0x10,0x00,0x00,0xb4,0x10,0x00,0x00,0xbd,0x10,0x00,0x00, +0xbb,0x10,0x00,0x00,0x3e,0x00,0x03,0x00,0xb0,0x10,0x00,0x00,0x2f,0x21,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0xc1,0x10,0x00,0x00,0x75,0x10,0x00,0x00, +0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0xdf,0x10,0x00,0x00,0x5b,0x0e,0x00,0x00, +0xc1,0x10,0x00,0x00,0x02,0x00,0x00,0x00,0xfb,0x01,0x00,0x00,0x73,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0xba,0x0d,0x00,0x00,0xdf,0x10,0x00,0x00,0x3e,0x00,0x03,0x00, +0x6d,0x0d,0x00,0x00,0x9e,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x6e,0x0d,0x00,0x00, +0x69,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xf1,0x10,0x00,0x00, +0x28,0x0d,0x00,0x00,0x9e,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0xe0,0x10,0x00,0x00, +0xf1,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xf2,0x10,0x00,0x00, +0x6d,0x0d,0x00,0x00,0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xf3,0x10,0x00,0x00,0xf2,0x10,0x00,0x00,0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00, +0xf4,0x10,0x00,0x00,0xf3,0x10,0x00,0x00,0xfb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xfc,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xf4,0x10,0x00,0x00, +0xf5,0x10,0x00,0x00,0xf9,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0xf5,0x10,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xf6,0x10,0x00,0x00,0xe0,0x10,0x00,0x00, +0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xf7,0x10,0x00,0x00, +0xf6,0x10,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x31,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xf7,0x10,0x00,0x00,0xfb,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xfc,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0xf9,0x10,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xfa,0x10,0x00,0x00,0xe0,0x10,0x00,0x00, +0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xfb,0x10,0x00,0x00, +0xfa,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0xfc,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfc,0x10,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x30,0x21,0x00,0x00, +0x31,0x11,0x00,0x00,0xf5,0x10,0x00,0x00,0xfb,0x10,0x00,0x00,0xf9,0x10,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xfe,0x10,0x00,0x00,0xe0,0x10,0x00,0x00, +0x45,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xfe,0x10,0x00,0x00,0x30,0x21,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x00,0x11,0x00,0x00,0xf2,0x10,0x00,0x00, +0xad,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x01,0x11,0x00,0x00,0x00,0x11,0x00,0x00, +0xfb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x0c,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x01,0x11,0x00,0x00,0x02,0x11,0x00,0x00,0x09,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0x02,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x03,0x11,0x00,0x00,0x6e,0x0d,0x00,0x00,0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x04,0x11,0x00,0x00,0x03,0x11,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x05,0x11,0x00,0x00,0x04,0x11,0x00,0x00,0x01,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x07,0x11,0x00,0x00,0xfe,0x10,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x36,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x07,0x11,0x00,0x00,0x05,0x11,0x00,0x00,0xf9,0x00,0x02,0x00, +0x0c,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x09,0x11,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x0b,0x11,0x00,0x00,0xfe,0x10,0x00,0x00,0xf9,0x00,0x02,0x00, +0x0c,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x0c,0x11,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x31,0x21,0x00,0x00,0x36,0x11,0x00,0x00,0x02,0x11,0x00,0x00, +0x0b,0x11,0x00,0x00,0x09,0x11,0x00,0x00,0x3e,0x00,0x03,0x00,0xfe,0x10,0x00,0x00, +0x31,0x21,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x0f,0x11,0x00,0x00, +0x6d,0x0d,0x00,0x00,0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x10,0x11,0x00,0x00,0x0f,0x11,0x00,0x00,0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00, +0x11,0x11,0x00,0x00,0x10,0x11,0x00,0x00,0xfb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x19,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x11,0x11,0x00,0x00, +0x12,0x11,0x00,0x00,0x16,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x12,0x11,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x13,0x11,0x00,0x00,0xe0,0x10,0x00,0x00, +0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x14,0x11,0x00,0x00, +0x13,0x11,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x3b,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x14,0x11,0x00,0x00,0xfb,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x19,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x16,0x11,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x17,0x11,0x00,0x00,0xe0,0x10,0x00,0x00, +0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x18,0x11,0x00,0x00, +0x17,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0x19,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0x19,0x11,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x32,0x21,0x00,0x00, +0x3b,0x11,0x00,0x00,0x12,0x11,0x00,0x00,0x18,0x11,0x00,0x00,0x16,0x11,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x1b,0x11,0x00,0x00,0xe0,0x10,0x00,0x00, +0x33,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x1b,0x11,0x00,0x00,0x32,0x21,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x1d,0x11,0x00,0x00,0x0f,0x11,0x00,0x00, +0xad,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x1e,0x11,0x00,0x00,0x1d,0x11,0x00,0x00, +0xfb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x29,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x1e,0x11,0x00,0x00,0x1f,0x11,0x00,0x00,0x26,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1f,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x20,0x11,0x00,0x00,0x6e,0x0d,0x00,0x00,0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x21,0x11,0x00,0x00,0x20,0x11,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x22,0x11,0x00,0x00,0x21,0x11,0x00,0x00,0x01,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x24,0x11,0x00,0x00,0x1b,0x11,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x40,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x24,0x11,0x00,0x00,0x22,0x11,0x00,0x00,0xf9,0x00,0x02,0x00, +0x29,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x26,0x11,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x28,0x11,0x00,0x00,0x1b,0x11,0x00,0x00,0xf9,0x00,0x02,0x00, +0x29,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x29,0x11,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x33,0x21,0x00,0x00,0x40,0x11,0x00,0x00,0x1f,0x11,0x00,0x00, +0x28,0x11,0x00,0x00,0x26,0x11,0x00,0x00,0x3e,0x00,0x03,0x00,0x1b,0x11,0x00,0x00, +0x33,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x2c,0x11,0x00,0x00, +0xe0,0x10,0x00,0x00,0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x4a,0x11,0x00,0x00, +0x5b,0x0e,0x00,0x00,0x2c,0x11,0x00,0x00,0x02,0x00,0x00,0x00,0xfb,0x01,0x00,0x00, +0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0xc0,0x0d,0x00,0x00,0x4a,0x11,0x00,0x00, +0x3e,0x00,0x03,0x00,0x71,0x0d,0x00,0x00,0xa9,0x07,0x00,0x00,0x3e,0x00,0x03,0x00, +0x72,0x0d,0x00,0x00,0x69,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x5c,0x11,0x00,0x00,0x28,0x0d,0x00,0x00,0xa9,0x07,0x00,0x00,0x3e,0x00,0x03,0x00, +0x4b,0x11,0x00,0x00,0x5c,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x5d,0x11,0x00,0x00,0x71,0x0d,0x00,0x00,0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x5e,0x11,0x00,0x00,0x5d,0x11,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc6,0x00,0x00,0x00,0x5f,0x11,0x00,0x00,0x5e,0x11,0x00,0x00,0xfb,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x67,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x5f,0x11,0x00,0x00,0x60,0x11,0x00,0x00,0x64,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0x60,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x61,0x11,0x00,0x00, +0x4b,0x11,0x00,0x00,0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x62,0x11,0x00,0x00,0x61,0x11,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x9c,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x62,0x11,0x00,0x00, +0xfb,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x67,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0x64,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x65,0x11,0x00,0x00, +0x4b,0x11,0x00,0x00,0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x66,0x11,0x00,0x00,0x65,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0x67,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0x67,0x11,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x34,0x21,0x00,0x00,0x9c,0x11,0x00,0x00,0x60,0x11,0x00,0x00,0x66,0x11,0x00,0x00, +0x64,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x69,0x11,0x00,0x00, +0x4b,0x11,0x00,0x00,0x45,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x69,0x11,0x00,0x00, +0x34,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x6b,0x11,0x00,0x00, +0x5d,0x11,0x00,0x00,0xad,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x6c,0x11,0x00,0x00, +0x6b,0x11,0x00,0x00,0xfb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x77,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x6c,0x11,0x00,0x00,0x6d,0x11,0x00,0x00, +0x74,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x6d,0x11,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x6e,0x11,0x00,0x00,0x72,0x0d,0x00,0x00,0x45,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x6f,0x11,0x00,0x00,0x6e,0x11,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x70,0x11,0x00,0x00,0x6f,0x11,0x00,0x00, +0x01,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x72,0x11,0x00,0x00, +0x69,0x11,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xa1,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x72,0x11,0x00,0x00,0x70,0x11,0x00,0x00, +0xf9,0x00,0x02,0x00,0x77,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x74,0x11,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x76,0x11,0x00,0x00,0x69,0x11,0x00,0x00, +0xf9,0x00,0x02,0x00,0x77,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x77,0x11,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x35,0x21,0x00,0x00,0xa1,0x11,0x00,0x00, +0x6d,0x11,0x00,0x00,0x76,0x11,0x00,0x00,0x74,0x11,0x00,0x00,0x3e,0x00,0x03,0x00, +0x69,0x11,0x00,0x00,0x35,0x21,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x7a,0x11,0x00,0x00,0x71,0x0d,0x00,0x00,0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x7b,0x11,0x00,0x00,0x7a,0x11,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc6,0x00,0x00,0x00,0x7c,0x11,0x00,0x00,0x7b,0x11,0x00,0x00,0xfb,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x84,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x7c,0x11,0x00,0x00,0x7d,0x11,0x00,0x00,0x81,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7d,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x7e,0x11,0x00,0x00, +0x4b,0x11,0x00,0x00,0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x7f,0x11,0x00,0x00,0x7e,0x11,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xa6,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x7f,0x11,0x00,0x00, +0xfb,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x84,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0x81,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x82,0x11,0x00,0x00, +0x4b,0x11,0x00,0x00,0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x83,0x11,0x00,0x00,0x82,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0x84,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0x84,0x11,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x36,0x21,0x00,0x00,0xa6,0x11,0x00,0x00,0x7d,0x11,0x00,0x00,0x83,0x11,0x00,0x00, +0x81,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x86,0x11,0x00,0x00, +0x4b,0x11,0x00,0x00,0x33,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x86,0x11,0x00,0x00, +0x36,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x88,0x11,0x00,0x00, +0x7a,0x11,0x00,0x00,0xad,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x89,0x11,0x00,0x00, +0x88,0x11,0x00,0x00,0xfb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x94,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x89,0x11,0x00,0x00,0x8a,0x11,0x00,0x00, +0x91,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x8a,0x11,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x8b,0x11,0x00,0x00,0x72,0x0d,0x00,0x00,0x33,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x8c,0x11,0x00,0x00,0x8b,0x11,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x8d,0x11,0x00,0x00,0x8c,0x11,0x00,0x00, +0x01,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x8f,0x11,0x00,0x00, +0x86,0x11,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xab,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x8f,0x11,0x00,0x00,0x8d,0x11,0x00,0x00, +0xf9,0x00,0x02,0x00,0x94,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x91,0x11,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x93,0x11,0x00,0x00,0x86,0x11,0x00,0x00, +0xf9,0x00,0x02,0x00,0x94,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x94,0x11,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x37,0x21,0x00,0x00,0xab,0x11,0x00,0x00, +0x8a,0x11,0x00,0x00,0x93,0x11,0x00,0x00,0x91,0x11,0x00,0x00,0x3e,0x00,0x03,0x00, +0x86,0x11,0x00,0x00,0x37,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0x97,0x11,0x00,0x00,0x4b,0x11,0x00,0x00,0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00, +0xb5,0x11,0x00,0x00,0x5b,0x0e,0x00,0x00,0x97,0x11,0x00,0x00,0x02,0x00,0x00,0x00, +0xfb,0x01,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0xc6,0x0d,0x00,0x00, +0xb5,0x11,0x00,0x00,0x3e,0x00,0x03,0x00,0x75,0x0d,0x00,0x00,0xb4,0x07,0x00,0x00, +0x3e,0x00,0x03,0x00,0x76,0x0d,0x00,0x00,0x69,0x0b,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0xc7,0x11,0x00,0x00,0x28,0x0d,0x00,0x00,0xb4,0x07,0x00,0x00, +0x3e,0x00,0x03,0x00,0xb6,0x11,0x00,0x00,0xc7,0x11,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xc8,0x11,0x00,0x00,0x75,0x0d,0x00,0x00,0x45,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xc9,0x11,0x00,0x00,0xc8,0x11,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0xca,0x11,0x00,0x00,0xc9,0x11,0x00,0x00, +0xfb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xd2,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xca,0x11,0x00,0x00,0xcb,0x11,0x00,0x00,0xcf,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0xcb,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xcc,0x11,0x00,0x00,0xb6,0x11,0x00,0x00,0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xcd,0x11,0x00,0x00,0xcc,0x11,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x07,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xcd,0x11,0x00,0x00,0xfb,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xd2,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0xcf,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xd0,0x11,0x00,0x00,0xb6,0x11,0x00,0x00,0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xd1,0x11,0x00,0x00,0xd0,0x11,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd2,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0xd2,0x11,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x38,0x21,0x00,0x00,0x07,0x12,0x00,0x00,0xcb,0x11,0x00,0x00, +0xd1,0x11,0x00,0x00,0xcf,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xd4,0x11,0x00,0x00,0xb6,0x11,0x00,0x00,0x45,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0xd4,0x11,0x00,0x00,0x38,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xd6,0x11,0x00,0x00,0xc8,0x11,0x00,0x00,0xad,0x00,0x05,0x00,0xc6,0x00,0x00,0x00, +0xd7,0x11,0x00,0x00,0xd6,0x11,0x00,0x00,0xfb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xe2,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd7,0x11,0x00,0x00, +0xd8,0x11,0x00,0x00,0xdf,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0xd8,0x11,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xd9,0x11,0x00,0x00,0x76,0x0d,0x00,0x00, +0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xda,0x11,0x00,0x00, +0xd9,0x11,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xdb,0x11,0x00,0x00, +0xda,0x11,0x00,0x00,0x01,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xdd,0x11,0x00,0x00,0xd4,0x11,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x0c,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xdd,0x11,0x00,0x00, +0xdb,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0xe2,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0xdf,0x11,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xe1,0x11,0x00,0x00, +0xd4,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0xe2,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe2,0x11,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x39,0x21,0x00,0x00, +0x0c,0x12,0x00,0x00,0xd8,0x11,0x00,0x00,0xe1,0x11,0x00,0x00,0xdf,0x11,0x00,0x00, +0x3e,0x00,0x03,0x00,0xd4,0x11,0x00,0x00,0x39,0x21,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xe5,0x11,0x00,0x00,0x75,0x0d,0x00,0x00,0x33,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xe6,0x11,0x00,0x00,0xe5,0x11,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0xe7,0x11,0x00,0x00,0xe6,0x11,0x00,0x00, +0xfb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xef,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xe7,0x11,0x00,0x00,0xe8,0x11,0x00,0x00,0xec,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe8,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xe9,0x11,0x00,0x00,0xb6,0x11,0x00,0x00,0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xea,0x11,0x00,0x00,0xe9,0x11,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x11,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xea,0x11,0x00,0x00,0xfb,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xef,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0xec,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xed,0x11,0x00,0x00,0xb6,0x11,0x00,0x00,0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xee,0x11,0x00,0x00,0xed,0x11,0x00,0x00,0xf9,0x00,0x02,0x00, +0xef,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0xef,0x11,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x3a,0x21,0x00,0x00,0x11,0x12,0x00,0x00,0xe8,0x11,0x00,0x00, +0xee,0x11,0x00,0x00,0xec,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xf1,0x11,0x00,0x00,0xb6,0x11,0x00,0x00,0x33,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0xf1,0x11,0x00,0x00,0x3a,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xf3,0x11,0x00,0x00,0xe5,0x11,0x00,0x00,0xad,0x00,0x05,0x00,0xc6,0x00,0x00,0x00, +0xf4,0x11,0x00,0x00,0xf3,0x11,0x00,0x00,0xfb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xff,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xf4,0x11,0x00,0x00, +0xf5,0x11,0x00,0x00,0xfc,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0xf5,0x11,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xf6,0x11,0x00,0x00,0x76,0x0d,0x00,0x00, +0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xf7,0x11,0x00,0x00, +0xf6,0x11,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xf8,0x11,0x00,0x00, +0xf7,0x11,0x00,0x00,0x01,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xfa,0x11,0x00,0x00,0xf1,0x11,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x16,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xfa,0x11,0x00,0x00, +0xf8,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0xff,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfc,0x11,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xfe,0x11,0x00,0x00, +0xf1,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0xff,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0xff,0x11,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x3b,0x21,0x00,0x00, +0x16,0x12,0x00,0x00,0xf5,0x11,0x00,0x00,0xfe,0x11,0x00,0x00,0xfc,0x11,0x00,0x00, +0x3e,0x00,0x03,0x00,0xf1,0x11,0x00,0x00,0x3b,0x21,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0x02,0x12,0x00,0x00,0xb6,0x11,0x00,0x00,0x5f,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0x20,0x12,0x00,0x00,0x5b,0x0e,0x00,0x00,0x02,0x12,0x00,0x00, +0x02,0x00,0x00,0x00,0xfb,0x01,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0xcc,0x0d,0x00,0x00,0x20,0x12,0x00,0x00,0x3e,0x00,0x03,0x00,0x79,0x0d,0x00,0x00, +0xbf,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x7a,0x0d,0x00,0x00,0x69,0x0b,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x32,0x12,0x00,0x00,0x28,0x0d,0x00,0x00, +0xbf,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x21,0x12,0x00,0x00,0x32,0x12,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x33,0x12,0x00,0x00,0x79,0x0d,0x00,0x00, +0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x34,0x12,0x00,0x00, +0x33,0x12,0x00,0x00,0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x35,0x12,0x00,0x00, +0x34,0x12,0x00,0x00,0xfb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x3d,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x35,0x12,0x00,0x00,0x36,0x12,0x00,0x00, +0x3a,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x36,0x12,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x37,0x12,0x00,0x00,0x21,0x12,0x00,0x00,0x45,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x38,0x12,0x00,0x00,0x37,0x12,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x72,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x38,0x12,0x00,0x00,0xfb,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x3d,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x3a,0x12,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x3b,0x12,0x00,0x00,0x21,0x12,0x00,0x00,0x45,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x3c,0x12,0x00,0x00,0x3b,0x12,0x00,0x00, +0xf9,0x00,0x02,0x00,0x3d,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x3d,0x12,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x3c,0x21,0x00,0x00,0x72,0x12,0x00,0x00, +0x36,0x12,0x00,0x00,0x3c,0x12,0x00,0x00,0x3a,0x12,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x3f,0x12,0x00,0x00,0x21,0x12,0x00,0x00,0x45,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0x3f,0x12,0x00,0x00,0x3c,0x21,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x41,0x12,0x00,0x00,0x33,0x12,0x00,0x00,0xad,0x00,0x05,0x00, +0xc6,0x00,0x00,0x00,0x42,0x12,0x00,0x00,0x41,0x12,0x00,0x00,0xfb,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x4d,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x42,0x12,0x00,0x00,0x43,0x12,0x00,0x00,0x4a,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0x43,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x44,0x12,0x00,0x00, +0x7a,0x0d,0x00,0x00,0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x45,0x12,0x00,0x00,0x44,0x12,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x46,0x12,0x00,0x00,0x45,0x12,0x00,0x00,0x01,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x48,0x12,0x00,0x00,0x3f,0x12,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x77,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x48,0x12,0x00,0x00,0x46,0x12,0x00,0x00,0xf9,0x00,0x02,0x00,0x4d,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4a,0x12,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x4c,0x12,0x00,0x00,0x3f,0x12,0x00,0x00,0xf9,0x00,0x02,0x00,0x4d,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4d,0x12,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x3d,0x21,0x00,0x00,0x77,0x12,0x00,0x00,0x43,0x12,0x00,0x00,0x4c,0x12,0x00,0x00, +0x4a,0x12,0x00,0x00,0x3e,0x00,0x03,0x00,0x3f,0x12,0x00,0x00,0x3d,0x21,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x50,0x12,0x00,0x00,0x79,0x0d,0x00,0x00, +0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x51,0x12,0x00,0x00, +0x50,0x12,0x00,0x00,0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x52,0x12,0x00,0x00, +0x51,0x12,0x00,0x00,0xfb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x5a,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x52,0x12,0x00,0x00,0x53,0x12,0x00,0x00, +0x57,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x53,0x12,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x54,0x12,0x00,0x00,0x21,0x12,0x00,0x00,0x33,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x55,0x12,0x00,0x00,0x54,0x12,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x7c,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x55,0x12,0x00,0x00,0xfb,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x5a,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x57,0x12,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x58,0x12,0x00,0x00,0x21,0x12,0x00,0x00,0x33,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x59,0x12,0x00,0x00,0x58,0x12,0x00,0x00, +0xf9,0x00,0x02,0x00,0x5a,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x5a,0x12,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x3e,0x21,0x00,0x00,0x7c,0x12,0x00,0x00, +0x53,0x12,0x00,0x00,0x59,0x12,0x00,0x00,0x57,0x12,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x5c,0x12,0x00,0x00,0x21,0x12,0x00,0x00,0x33,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0x5c,0x12,0x00,0x00,0x3e,0x21,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x5e,0x12,0x00,0x00,0x50,0x12,0x00,0x00,0xad,0x00,0x05,0x00, +0xc6,0x00,0x00,0x00,0x5f,0x12,0x00,0x00,0x5e,0x12,0x00,0x00,0xfb,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x6a,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x5f,0x12,0x00,0x00,0x60,0x12,0x00,0x00,0x67,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0x60,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x61,0x12,0x00,0x00, +0x7a,0x0d,0x00,0x00,0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x62,0x12,0x00,0x00,0x61,0x12,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x63,0x12,0x00,0x00,0x62,0x12,0x00,0x00,0x01,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x65,0x12,0x00,0x00,0x5c,0x12,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x81,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x65,0x12,0x00,0x00,0x63,0x12,0x00,0x00,0xf9,0x00,0x02,0x00,0x6a,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0x67,0x12,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x69,0x12,0x00,0x00,0x5c,0x12,0x00,0x00,0xf9,0x00,0x02,0x00,0x6a,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6a,0x12,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x3f,0x21,0x00,0x00,0x81,0x12,0x00,0x00,0x60,0x12,0x00,0x00,0x69,0x12,0x00,0x00, +0x67,0x12,0x00,0x00,0x3e,0x00,0x03,0x00,0x5c,0x12,0x00,0x00,0x3f,0x21,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x6d,0x12,0x00,0x00,0x21,0x12,0x00,0x00, +0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x8b,0x12,0x00,0x00,0x5b,0x0e,0x00,0x00, +0x6d,0x12,0x00,0x00,0x02,0x00,0x00,0x00,0xfb,0x01,0x00,0x00,0x73,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0xd2,0x0d,0x00,0x00,0x8b,0x12,0x00,0x00,0x3e,0x00,0x03,0x00, +0x7d,0x0d,0x00,0x00,0xca,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x7e,0x0d,0x00,0x00, +0x69,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x9d,0x12,0x00,0x00, +0x28,0x0d,0x00,0x00,0xca,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x8c,0x12,0x00,0x00, +0x9d,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x9e,0x12,0x00,0x00, +0x7d,0x0d,0x00,0x00,0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x9f,0x12,0x00,0x00,0x9e,0x12,0x00,0x00,0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00, +0xa0,0x12,0x00,0x00,0x9f,0x12,0x00,0x00,0xfb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xa8,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa0,0x12,0x00,0x00, +0xa1,0x12,0x00,0x00,0xa5,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0xa1,0x12,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xa2,0x12,0x00,0x00,0x8c,0x12,0x00,0x00, +0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xa3,0x12,0x00,0x00, +0xa2,0x12,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xdd,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xa3,0x12,0x00,0x00,0xfb,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa8,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0xa5,0x12,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xa6,0x12,0x00,0x00,0x8c,0x12,0x00,0x00, +0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xa7,0x12,0x00,0x00, +0xa6,0x12,0x00,0x00,0xf9,0x00,0x02,0x00,0xa8,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa8,0x12,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x40,0x21,0x00,0x00, +0xdd,0x12,0x00,0x00,0xa1,0x12,0x00,0x00,0xa7,0x12,0x00,0x00,0xa5,0x12,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xaa,0x12,0x00,0x00,0x8c,0x12,0x00,0x00, +0x45,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xaa,0x12,0x00,0x00,0x40,0x21,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xac,0x12,0x00,0x00,0x9e,0x12,0x00,0x00, +0xad,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0xad,0x12,0x00,0x00,0xac,0x12,0x00,0x00, +0xfb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xb8,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xad,0x12,0x00,0x00,0xae,0x12,0x00,0x00,0xb5,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0xae,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xaf,0x12,0x00,0x00,0x7e,0x0d,0x00,0x00,0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xb0,0x12,0x00,0x00,0xaf,0x12,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xb1,0x12,0x00,0x00,0xb0,0x12,0x00,0x00,0x01,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xb3,0x12,0x00,0x00,0xaa,0x12,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe2,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xb3,0x12,0x00,0x00,0xb1,0x12,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb8,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0xb5,0x12,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xb7,0x12,0x00,0x00,0xaa,0x12,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb8,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0xb8,0x12,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x41,0x21,0x00,0x00,0xe2,0x12,0x00,0x00,0xae,0x12,0x00,0x00, +0xb7,0x12,0x00,0x00,0xb5,0x12,0x00,0x00,0x3e,0x00,0x03,0x00,0xaa,0x12,0x00,0x00, +0x41,0x21,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xbb,0x12,0x00,0x00, +0x7d,0x0d,0x00,0x00,0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xbc,0x12,0x00,0x00,0xbb,0x12,0x00,0x00,0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00, +0xbd,0x12,0x00,0x00,0xbc,0x12,0x00,0x00,0xfb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xc5,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xbd,0x12,0x00,0x00, +0xbe,0x12,0x00,0x00,0xc2,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0xbe,0x12,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xbf,0x12,0x00,0x00,0x8c,0x12,0x00,0x00, +0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xc0,0x12,0x00,0x00, +0xbf,0x12,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe7,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xc0,0x12,0x00,0x00,0xfb,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc5,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0xc2,0x12,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xc3,0x12,0x00,0x00,0x8c,0x12,0x00,0x00, +0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xc4,0x12,0x00,0x00, +0xc3,0x12,0x00,0x00,0xf9,0x00,0x02,0x00,0xc5,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc5,0x12,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x42,0x21,0x00,0x00, +0xe7,0x12,0x00,0x00,0xbe,0x12,0x00,0x00,0xc4,0x12,0x00,0x00,0xc2,0x12,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xc7,0x12,0x00,0x00,0x8c,0x12,0x00,0x00, +0x33,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0xc7,0x12,0x00,0x00,0x42,0x21,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xc9,0x12,0x00,0x00,0xbb,0x12,0x00,0x00, +0xad,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0xca,0x12,0x00,0x00,0xc9,0x12,0x00,0x00, +0xfb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xd5,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xca,0x12,0x00,0x00,0xcb,0x12,0x00,0x00,0xd2,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0xcb,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xcc,0x12,0x00,0x00,0x7e,0x0d,0x00,0x00,0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xcd,0x12,0x00,0x00,0xcc,0x12,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xce,0x12,0x00,0x00,0xcd,0x12,0x00,0x00,0x01,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xd0,0x12,0x00,0x00,0xc7,0x12,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xec,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xd0,0x12,0x00,0x00,0xce,0x12,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd5,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0xd2,0x12,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xd4,0x12,0x00,0x00,0xc7,0x12,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd5,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0xd5,0x12,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x43,0x21,0x00,0x00,0xec,0x12,0x00,0x00,0xcb,0x12,0x00,0x00, +0xd4,0x12,0x00,0x00,0xd2,0x12,0x00,0x00,0x3e,0x00,0x03,0x00,0xc7,0x12,0x00,0x00, +0x43,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0xd8,0x12,0x00,0x00, +0x8c,0x12,0x00,0x00,0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0xf6,0x12,0x00,0x00, +0x5b,0x0e,0x00,0x00,0xd8,0x12,0x00,0x00,0x02,0x00,0x00,0x00,0xfb,0x01,0x00,0x00, +0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0xd8,0x0d,0x00,0x00,0xf6,0x12,0x00,0x00, +0x3e,0x00,0x03,0x00,0x81,0x0d,0x00,0x00,0xd5,0x07,0x00,0x00,0x3e,0x00,0x03,0x00, +0x82,0x0d,0x00,0x00,0x69,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x08,0x13,0x00,0x00,0x28,0x0d,0x00,0x00,0xd5,0x07,0x00,0x00,0x3e,0x00,0x03,0x00, +0xf7,0x12,0x00,0x00,0x08,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x09,0x13,0x00,0x00,0x81,0x0d,0x00,0x00,0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x0a,0x13,0x00,0x00,0x09,0x13,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc6,0x00,0x00,0x00,0x0b,0x13,0x00,0x00,0x0a,0x13,0x00,0x00,0xfb,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x13,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x0b,0x13,0x00,0x00,0x0c,0x13,0x00,0x00,0x10,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0c,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x0d,0x13,0x00,0x00, +0xf7,0x12,0x00,0x00,0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x0e,0x13,0x00,0x00,0x0d,0x13,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x48,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x0e,0x13,0x00,0x00, +0xfb,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x13,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0x10,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x11,0x13,0x00,0x00, +0xf7,0x12,0x00,0x00,0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x12,0x13,0x00,0x00,0x11,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0x13,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0x13,0x13,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x44,0x21,0x00,0x00,0x48,0x13,0x00,0x00,0x0c,0x13,0x00,0x00,0x12,0x13,0x00,0x00, +0x10,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x15,0x13,0x00,0x00, +0xf7,0x12,0x00,0x00,0x45,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x15,0x13,0x00,0x00, +0x44,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x17,0x13,0x00,0x00, +0x09,0x13,0x00,0x00,0xad,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x18,0x13,0x00,0x00, +0x17,0x13,0x00,0x00,0xfb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x23,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x18,0x13,0x00,0x00,0x19,0x13,0x00,0x00, +0x20,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x19,0x13,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x1a,0x13,0x00,0x00,0x82,0x0d,0x00,0x00,0x45,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x1b,0x13,0x00,0x00,0x1a,0x13,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x1c,0x13,0x00,0x00,0x1b,0x13,0x00,0x00, +0x01,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x1e,0x13,0x00,0x00, +0x15,0x13,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x4d,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x1e,0x13,0x00,0x00,0x1c,0x13,0x00,0x00, +0xf9,0x00,0x02,0x00,0x23,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x20,0x13,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x22,0x13,0x00,0x00,0x15,0x13,0x00,0x00, +0xf9,0x00,0x02,0x00,0x23,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x23,0x13,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x45,0x21,0x00,0x00,0x4d,0x13,0x00,0x00, +0x19,0x13,0x00,0x00,0x22,0x13,0x00,0x00,0x20,0x13,0x00,0x00,0x3e,0x00,0x03,0x00, +0x15,0x13,0x00,0x00,0x45,0x21,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x26,0x13,0x00,0x00,0x81,0x0d,0x00,0x00,0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x27,0x13,0x00,0x00,0x26,0x13,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc6,0x00,0x00,0x00,0x28,0x13,0x00,0x00,0x27,0x13,0x00,0x00,0xfb,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x30,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x28,0x13,0x00,0x00,0x29,0x13,0x00,0x00,0x2d,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0x29,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x2a,0x13,0x00,0x00, +0xf7,0x12,0x00,0x00,0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x2b,0x13,0x00,0x00,0x2a,0x13,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x52,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x2b,0x13,0x00,0x00, +0xfb,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x30,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2d,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x2e,0x13,0x00,0x00, +0xf7,0x12,0x00,0x00,0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x2f,0x13,0x00,0x00,0x2e,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0x30,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0x30,0x13,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x46,0x21,0x00,0x00,0x52,0x13,0x00,0x00,0x29,0x13,0x00,0x00,0x2f,0x13,0x00,0x00, +0x2d,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x32,0x13,0x00,0x00, +0xf7,0x12,0x00,0x00,0x33,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x32,0x13,0x00,0x00, +0x46,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x34,0x13,0x00,0x00, +0x26,0x13,0x00,0x00,0xad,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x35,0x13,0x00,0x00, +0x34,0x13,0x00,0x00,0xfb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x40,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x35,0x13,0x00,0x00,0x36,0x13,0x00,0x00, +0x3d,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x36,0x13,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x37,0x13,0x00,0x00,0x82,0x0d,0x00,0x00,0x33,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x38,0x13,0x00,0x00,0x37,0x13,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x39,0x13,0x00,0x00,0x38,0x13,0x00,0x00, +0x01,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x3b,0x13,0x00,0x00, +0x32,0x13,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x57,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x3b,0x13,0x00,0x00,0x39,0x13,0x00,0x00, +0xf9,0x00,0x02,0x00,0x40,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x3d,0x13,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x3f,0x13,0x00,0x00,0x32,0x13,0x00,0x00, +0xf9,0x00,0x02,0x00,0x40,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x40,0x13,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x47,0x21,0x00,0x00,0x57,0x13,0x00,0x00, +0x36,0x13,0x00,0x00,0x3f,0x13,0x00,0x00,0x3d,0x13,0x00,0x00,0x3e,0x00,0x03,0x00, +0x32,0x13,0x00,0x00,0x47,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0x43,0x13,0x00,0x00,0xf7,0x12,0x00,0x00,0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00, +0x61,0x13,0x00,0x00,0x5b,0x0e,0x00,0x00,0x43,0x13,0x00,0x00,0x02,0x00,0x00,0x00, +0xfb,0x01,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0xde,0x0d,0x00,0x00, +0x61,0x13,0x00,0x00,0x3e,0x00,0x03,0x00,0x85,0x0d,0x00,0x00,0xe0,0x07,0x00,0x00, +0x3e,0x00,0x03,0x00,0x86,0x0d,0x00,0x00,0x69,0x0b,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x73,0x13,0x00,0x00,0x28,0x0d,0x00,0x00,0xe0,0x07,0x00,0x00, +0x3e,0x00,0x03,0x00,0x62,0x13,0x00,0x00,0x73,0x13,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x74,0x13,0x00,0x00,0x85,0x0d,0x00,0x00,0x45,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x75,0x13,0x00,0x00,0x74,0x13,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x76,0x13,0x00,0x00,0x75,0x13,0x00,0x00, +0xfb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x7e,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x76,0x13,0x00,0x00,0x77,0x13,0x00,0x00,0x7b,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0x77,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x78,0x13,0x00,0x00,0x62,0x13,0x00,0x00,0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x79,0x13,0x00,0x00,0x78,0x13,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xb3,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x79,0x13,0x00,0x00,0xfb,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x7e,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0x7b,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x7c,0x13,0x00,0x00,0x62,0x13,0x00,0x00,0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x7d,0x13,0x00,0x00,0x7c,0x13,0x00,0x00,0xf9,0x00,0x02,0x00, +0x7e,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x7e,0x13,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x48,0x21,0x00,0x00,0xb3,0x13,0x00,0x00,0x77,0x13,0x00,0x00, +0x7d,0x13,0x00,0x00,0x7b,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x80,0x13,0x00,0x00,0x62,0x13,0x00,0x00,0x45,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0x80,0x13,0x00,0x00,0x48,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x82,0x13,0x00,0x00,0x74,0x13,0x00,0x00,0xad,0x00,0x05,0x00,0xc6,0x00,0x00,0x00, +0x83,0x13,0x00,0x00,0x82,0x13,0x00,0x00,0xfb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x8e,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x83,0x13,0x00,0x00, +0x84,0x13,0x00,0x00,0x8b,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x84,0x13,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x85,0x13,0x00,0x00,0x86,0x0d,0x00,0x00, +0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x86,0x13,0x00,0x00, +0x85,0x13,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x87,0x13,0x00,0x00, +0x86,0x13,0x00,0x00,0x01,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x89,0x13,0x00,0x00,0x80,0x13,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xb8,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x89,0x13,0x00,0x00, +0x87,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0x8e,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8b,0x13,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x8d,0x13,0x00,0x00, +0x80,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0x8e,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8e,0x13,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x49,0x21,0x00,0x00, +0xb8,0x13,0x00,0x00,0x84,0x13,0x00,0x00,0x8d,0x13,0x00,0x00,0x8b,0x13,0x00,0x00, +0x3e,0x00,0x03,0x00,0x80,0x13,0x00,0x00,0x49,0x21,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x91,0x13,0x00,0x00,0x85,0x0d,0x00,0x00,0x33,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x92,0x13,0x00,0x00,0x91,0x13,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x93,0x13,0x00,0x00,0x92,0x13,0x00,0x00, +0xfb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x9b,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x93,0x13,0x00,0x00,0x94,0x13,0x00,0x00,0x98,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0x94,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x95,0x13,0x00,0x00,0x62,0x13,0x00,0x00,0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x96,0x13,0x00,0x00,0x95,0x13,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xbd,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x96,0x13,0x00,0x00,0xfb,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x9b,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0x98,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x99,0x13,0x00,0x00,0x62,0x13,0x00,0x00,0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x9a,0x13,0x00,0x00,0x99,0x13,0x00,0x00,0xf9,0x00,0x02,0x00, +0x9b,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x9b,0x13,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x4a,0x21,0x00,0x00,0xbd,0x13,0x00,0x00,0x94,0x13,0x00,0x00, +0x9a,0x13,0x00,0x00,0x98,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x9d,0x13,0x00,0x00,0x62,0x13,0x00,0x00,0x33,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0x9d,0x13,0x00,0x00,0x4a,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x9f,0x13,0x00,0x00,0x91,0x13,0x00,0x00,0xad,0x00,0x05,0x00,0xc6,0x00,0x00,0x00, +0xa0,0x13,0x00,0x00,0x9f,0x13,0x00,0x00,0xfb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xab,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa0,0x13,0x00,0x00, +0xa1,0x13,0x00,0x00,0xa8,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0xa1,0x13,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xa2,0x13,0x00,0x00,0x86,0x0d,0x00,0x00, +0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xa3,0x13,0x00,0x00, +0xa2,0x13,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xa4,0x13,0x00,0x00, +0xa3,0x13,0x00,0x00,0x01,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xa6,0x13,0x00,0x00,0x9d,0x13,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xc2,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xa6,0x13,0x00,0x00, +0xa4,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0xab,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa8,0x13,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xaa,0x13,0x00,0x00, +0x9d,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0xab,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0xab,0x13,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x4b,0x21,0x00,0x00, +0xc2,0x13,0x00,0x00,0xa1,0x13,0x00,0x00,0xaa,0x13,0x00,0x00,0xa8,0x13,0x00,0x00, +0x3e,0x00,0x03,0x00,0x9d,0x13,0x00,0x00,0x4b,0x21,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0xae,0x13,0x00,0x00,0x62,0x13,0x00,0x00,0x5f,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0xcc,0x13,0x00,0x00,0x5b,0x0e,0x00,0x00,0xae,0x13,0x00,0x00, +0x02,0x00,0x00,0x00,0xfb,0x01,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0xe4,0x0d,0x00,0x00,0xcc,0x13,0x00,0x00,0x3e,0x00,0x03,0x00,0x89,0x0d,0x00,0x00, +0xeb,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x8a,0x0d,0x00,0x00,0x69,0x0b,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xde,0x13,0x00,0x00,0x28,0x0d,0x00,0x00, +0xeb,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0xcd,0x13,0x00,0x00,0xde,0x13,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xdf,0x13,0x00,0x00,0x89,0x0d,0x00,0x00, +0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xe0,0x13,0x00,0x00, +0xdf,0x13,0x00,0x00,0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0xe1,0x13,0x00,0x00, +0xe0,0x13,0x00,0x00,0xfb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xe9,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe1,0x13,0x00,0x00,0xe2,0x13,0x00,0x00, +0xe6,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0xe2,0x13,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xe3,0x13,0x00,0x00,0xcd,0x13,0x00,0x00,0x45,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xe4,0x13,0x00,0x00,0xe3,0x13,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x1e,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xe4,0x13,0x00,0x00,0xfb,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe9,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0xe6,0x13,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xe7,0x13,0x00,0x00,0xcd,0x13,0x00,0x00,0x45,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xe8,0x13,0x00,0x00,0xe7,0x13,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe9,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0xe9,0x13,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x4c,0x21,0x00,0x00,0x1e,0x14,0x00,0x00, +0xe2,0x13,0x00,0x00,0xe8,0x13,0x00,0x00,0xe6,0x13,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xeb,0x13,0x00,0x00,0xcd,0x13,0x00,0x00,0x45,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0xeb,0x13,0x00,0x00,0x4c,0x21,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xed,0x13,0x00,0x00,0xdf,0x13,0x00,0x00,0xad,0x00,0x05,0x00, +0xc6,0x00,0x00,0x00,0xee,0x13,0x00,0x00,0xed,0x13,0x00,0x00,0xfb,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xf9,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xee,0x13,0x00,0x00,0xef,0x13,0x00,0x00,0xf6,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0xef,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xf0,0x13,0x00,0x00, +0x8a,0x0d,0x00,0x00,0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xf1,0x13,0x00,0x00,0xf0,0x13,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xf2,0x13,0x00,0x00,0xf1,0x13,0x00,0x00,0x01,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xf4,0x13,0x00,0x00,0xeb,0x13,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x23,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xf4,0x13,0x00,0x00,0xf2,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0xf9,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf6,0x13,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xf8,0x13,0x00,0x00,0xeb,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0xf9,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf9,0x13,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x4d,0x21,0x00,0x00,0x23,0x14,0x00,0x00,0xef,0x13,0x00,0x00,0xf8,0x13,0x00,0x00, +0xf6,0x13,0x00,0x00,0x3e,0x00,0x03,0x00,0xeb,0x13,0x00,0x00,0x4d,0x21,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xfc,0x13,0x00,0x00,0x89,0x0d,0x00,0x00, +0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xfd,0x13,0x00,0x00, +0xfc,0x13,0x00,0x00,0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0xfe,0x13,0x00,0x00, +0xfd,0x13,0x00,0x00,0xfb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x06,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xfe,0x13,0x00,0x00,0xff,0x13,0x00,0x00, +0x03,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0xff,0x13,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x00,0x14,0x00,0x00,0xcd,0x13,0x00,0x00,0x33,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x01,0x14,0x00,0x00,0x00,0x14,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x28,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x01,0x14,0x00,0x00,0xfb,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x06,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x03,0x14,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x04,0x14,0x00,0x00,0xcd,0x13,0x00,0x00,0x33,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x05,0x14,0x00,0x00,0x04,0x14,0x00,0x00, +0xf9,0x00,0x02,0x00,0x06,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x06,0x14,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x4e,0x21,0x00,0x00,0x28,0x14,0x00,0x00, +0xff,0x13,0x00,0x00,0x05,0x14,0x00,0x00,0x03,0x14,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x08,0x14,0x00,0x00,0xcd,0x13,0x00,0x00,0x33,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0x08,0x14,0x00,0x00,0x4e,0x21,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x0a,0x14,0x00,0x00,0xfc,0x13,0x00,0x00,0xad,0x00,0x05,0x00, +0xc6,0x00,0x00,0x00,0x0b,0x14,0x00,0x00,0x0a,0x14,0x00,0x00,0xfb,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x16,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x0b,0x14,0x00,0x00,0x0c,0x14,0x00,0x00,0x13,0x14,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0c,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x0d,0x14,0x00,0x00, +0x8a,0x0d,0x00,0x00,0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x0e,0x14,0x00,0x00,0x0d,0x14,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x0f,0x14,0x00,0x00,0x0e,0x14,0x00,0x00,0x01,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x11,0x14,0x00,0x00,0x08,0x14,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x2d,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x11,0x14,0x00,0x00,0x0f,0x14,0x00,0x00,0xf9,0x00,0x02,0x00,0x16,0x14,0x00,0x00, +0xf8,0x00,0x02,0x00,0x13,0x14,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x15,0x14,0x00,0x00,0x08,0x14,0x00,0x00,0xf9,0x00,0x02,0x00,0x16,0x14,0x00,0x00, +0xf8,0x00,0x02,0x00,0x16,0x14,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x4f,0x21,0x00,0x00,0x2d,0x14,0x00,0x00,0x0c,0x14,0x00,0x00,0x15,0x14,0x00,0x00, +0x13,0x14,0x00,0x00,0x3e,0x00,0x03,0x00,0x08,0x14,0x00,0x00,0x4f,0x21,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x19,0x14,0x00,0x00,0xcd,0x13,0x00,0x00, +0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x37,0x14,0x00,0x00,0x5b,0x0e,0x00,0x00, +0x19,0x14,0x00,0x00,0x02,0x00,0x00,0x00,0xfb,0x01,0x00,0x00,0x73,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0xea,0x0d,0x00,0x00,0x37,0x14,0x00,0x00,0x3e,0x00,0x03,0x00, +0x8d,0x0d,0x00,0x00,0xf6,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x8e,0x0d,0x00,0x00, +0x69,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x49,0x14,0x00,0x00, +0x28,0x0d,0x00,0x00,0xf6,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x38,0x14,0x00,0x00, +0x49,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x4a,0x14,0x00,0x00, +0x8d,0x0d,0x00,0x00,0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x4b,0x14,0x00,0x00,0x4a,0x14,0x00,0x00,0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00, +0x4c,0x14,0x00,0x00,0x4b,0x14,0x00,0x00,0xfb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x54,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x4c,0x14,0x00,0x00, +0x4d,0x14,0x00,0x00,0x51,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x4d,0x14,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x4e,0x14,0x00,0x00,0x38,0x14,0x00,0x00, +0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x4f,0x14,0x00,0x00, +0x4e,0x14,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x89,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x4f,0x14,0x00,0x00,0xfb,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x54,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x51,0x14,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x52,0x14,0x00,0x00,0x38,0x14,0x00,0x00, +0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x53,0x14,0x00,0x00, +0x52,0x14,0x00,0x00,0xf9,0x00,0x02,0x00,0x54,0x14,0x00,0x00,0xf8,0x00,0x02,0x00, +0x54,0x14,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x50,0x21,0x00,0x00, +0x89,0x14,0x00,0x00,0x4d,0x14,0x00,0x00,0x53,0x14,0x00,0x00,0x51,0x14,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x56,0x14,0x00,0x00,0x38,0x14,0x00,0x00, +0x45,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x56,0x14,0x00,0x00,0x50,0x21,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x58,0x14,0x00,0x00,0x4a,0x14,0x00,0x00, +0xad,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x59,0x14,0x00,0x00,0x58,0x14,0x00,0x00, +0xfb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x64,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x59,0x14,0x00,0x00,0x5a,0x14,0x00,0x00,0x61,0x14,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5a,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x5b,0x14,0x00,0x00,0x8e,0x0d,0x00,0x00,0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x5c,0x14,0x00,0x00,0x5b,0x14,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x5d,0x14,0x00,0x00,0x5c,0x14,0x00,0x00,0x01,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x5f,0x14,0x00,0x00,0x56,0x14,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x8e,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x5f,0x14,0x00,0x00,0x5d,0x14,0x00,0x00,0xf9,0x00,0x02,0x00, +0x64,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x61,0x14,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x63,0x14,0x00,0x00,0x56,0x14,0x00,0x00,0xf9,0x00,0x02,0x00, +0x64,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x64,0x14,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x51,0x21,0x00,0x00,0x8e,0x14,0x00,0x00,0x5a,0x14,0x00,0x00, +0x63,0x14,0x00,0x00,0x61,0x14,0x00,0x00,0x3e,0x00,0x03,0x00,0x56,0x14,0x00,0x00, +0x51,0x21,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x67,0x14,0x00,0x00, +0x8d,0x0d,0x00,0x00,0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x68,0x14,0x00,0x00,0x67,0x14,0x00,0x00,0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00, +0x69,0x14,0x00,0x00,0x68,0x14,0x00,0x00,0xfb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x71,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x69,0x14,0x00,0x00, +0x6a,0x14,0x00,0x00,0x6e,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x6a,0x14,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x6b,0x14,0x00,0x00,0x38,0x14,0x00,0x00, +0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x6c,0x14,0x00,0x00, +0x6b,0x14,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x93,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x6c,0x14,0x00,0x00,0xfb,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x71,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x6e,0x14,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x6f,0x14,0x00,0x00,0x38,0x14,0x00,0x00, +0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x70,0x14,0x00,0x00, +0x6f,0x14,0x00,0x00,0xf9,0x00,0x02,0x00,0x71,0x14,0x00,0x00,0xf8,0x00,0x02,0x00, +0x71,0x14,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x52,0x21,0x00,0x00, +0x93,0x14,0x00,0x00,0x6a,0x14,0x00,0x00,0x70,0x14,0x00,0x00,0x6e,0x14,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x73,0x14,0x00,0x00,0x38,0x14,0x00,0x00, +0x33,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x73,0x14,0x00,0x00,0x52,0x21,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x75,0x14,0x00,0x00,0x67,0x14,0x00,0x00, +0xad,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x76,0x14,0x00,0x00,0x75,0x14,0x00,0x00, +0xfb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x81,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x76,0x14,0x00,0x00,0x77,0x14,0x00,0x00,0x7e,0x14,0x00,0x00, +0xf8,0x00,0x02,0x00,0x77,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x78,0x14,0x00,0x00,0x8e,0x0d,0x00,0x00,0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x79,0x14,0x00,0x00,0x78,0x14,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x7a,0x14,0x00,0x00,0x79,0x14,0x00,0x00,0x01,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x7c,0x14,0x00,0x00,0x73,0x14,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x98,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x7c,0x14,0x00,0x00,0x7a,0x14,0x00,0x00,0xf9,0x00,0x02,0x00, +0x81,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x7e,0x14,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x80,0x14,0x00,0x00,0x73,0x14,0x00,0x00,0xf9,0x00,0x02,0x00, +0x81,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x81,0x14,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x53,0x21,0x00,0x00,0x98,0x14,0x00,0x00,0x77,0x14,0x00,0x00, +0x80,0x14,0x00,0x00,0x7e,0x14,0x00,0x00,0x3e,0x00,0x03,0x00,0x73,0x14,0x00,0x00, +0x53,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x84,0x14,0x00,0x00, +0x38,0x14,0x00,0x00,0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0xa2,0x14,0x00,0x00, +0x5b,0x0e,0x00,0x00,0x84,0x14,0x00,0x00,0x02,0x00,0x00,0x00,0xfb,0x01,0x00,0x00, +0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0xf0,0x0d,0x00,0x00,0xa2,0x14,0x00,0x00, +0x3e,0x00,0x03,0x00,0x0e,0x0d,0x00,0x00,0x2b,0x0d,0x00,0x00,0x41,0x00,0x05,0x00, +0x00,0x01,0x00,0x00,0xd3,0x14,0x00,0x00,0x0e,0x0d,0x00,0x00,0x45,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xd4,0x14,0x00,0x00,0xd3,0x14,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x2e,0x15,0x00,0x00,0x22,0x04,0x00,0x00, +0xd4,0x14,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x55,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x2e,0x15,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x56,0x15,0x00,0x00,0x55,0x15,0x00,0x00,0x3d,0x00,0x04,0x00, +0x36,0x02,0x00,0x00,0x5b,0x15,0x00,0x00,0xae,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x3e,0x02,0x00,0x00,0x5d,0x15,0x00,0x00,0x5b,0x15,0x00,0x00,0xc9,0x0c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5f,0x15,0x00,0x00,0x56,0x15,0x00,0x00, +0xb5,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x60,0x15,0x00,0x00, +0x5f,0x15,0x00,0x00,0xb5,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00, +0x61,0x15,0x00,0x00,0x5d,0x15,0x00,0x00,0x60,0x15,0x00,0x00,0x02,0x00,0x00,0x00, +0xb0,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x62,0x15,0x00,0x00, +0x61,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x58,0x15,0x00,0x00,0x62,0x15,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x31,0x15,0x00,0x00,0x28,0x04,0x00,0x00,0xd4,0x14,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0x67,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x31,0x15,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x68,0x15,0x00,0x00, +0x67,0x15,0x00,0x00,0x56,0x00,0x05,0x00,0x3e,0x02,0x00,0x00,0x6f,0x15,0x00,0x00, +0x5b,0x15,0x00,0x00,0xc9,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x71,0x15,0x00,0x00,0x68,0x15,0x00,0x00,0xb5,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x72,0x15,0x00,0x00,0x71,0x15,0x00,0x00,0xb5,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x73,0x15,0x00,0x00,0x6f,0x15,0x00,0x00, +0x72,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xb0,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x74,0x15,0x00,0x00,0x73,0x15,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x6a,0x15,0x00,0x00,0x74,0x15,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x34,0x15,0x00,0x00,0x2e,0x04,0x00,0x00, +0xd4,0x14,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x79,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x34,0x15,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x7a,0x15,0x00,0x00,0x79,0x15,0x00,0x00,0x56,0x00,0x05,0x00, +0x3e,0x02,0x00,0x00,0x81,0x15,0x00,0x00,0x5b,0x15,0x00,0x00,0xc9,0x0c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x83,0x15,0x00,0x00,0x7a,0x15,0x00,0x00, +0xb5,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x84,0x15,0x00,0x00, +0x83,0x15,0x00,0x00,0xb5,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00, +0x85,0x15,0x00,0x00,0x81,0x15,0x00,0x00,0x84,0x15,0x00,0x00,0x02,0x00,0x00,0x00, +0xb0,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x86,0x15,0x00,0x00, +0x85,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x7c,0x15,0x00,0x00,0x86,0x15,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x37,0x15,0x00,0x00,0x34,0x04,0x00,0x00,0xd4,0x14,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0x8b,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x37,0x15,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8c,0x15,0x00,0x00, +0x8b,0x15,0x00,0x00,0x56,0x00,0x05,0x00,0x3e,0x02,0x00,0x00,0x93,0x15,0x00,0x00, +0x5b,0x15,0x00,0x00,0xc9,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x95,0x15,0x00,0x00,0x8c,0x15,0x00,0x00,0xb5,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x96,0x15,0x00,0x00,0x95,0x15,0x00,0x00,0xb5,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x97,0x15,0x00,0x00,0x93,0x15,0x00,0x00, +0x96,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xb0,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x98,0x15,0x00,0x00,0x97,0x15,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x8e,0x15,0x00,0x00,0x98,0x15,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x3b,0x15,0x00,0x00,0x96,0x0d,0x00,0x00, +0x58,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x3e,0x15,0x00,0x00, +0x9c,0x0d,0x00,0x00,0x6a,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x3f,0x15,0x00,0x00,0x3b,0x15,0x00,0x00,0x3e,0x15,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x42,0x15,0x00,0x00,0xa2,0x0d,0x00,0x00,0x7c,0x15,0x00,0x00, +0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x43,0x15,0x00,0x00,0x3f,0x15,0x00,0x00, +0x42,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x46,0x15,0x00,0x00, +0xa8,0x0d,0x00,0x00,0x8e,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x47,0x15,0x00,0x00,0x43,0x15,0x00,0x00,0x46,0x15,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x4a,0x15,0x00,0x00,0x58,0x15,0x00,0x00,0x6a,0x15,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x4c,0x15,0x00,0x00,0x4a,0x15,0x00,0x00, +0x7c,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x4e,0x15,0x00,0x00, +0x4c,0x15,0x00,0x00,0x8e,0x15,0x00,0x00,0x50,0x00,0x07,0x00,0x53,0x00,0x00,0x00, +0x4f,0x15,0x00,0x00,0x4e,0x15,0x00,0x00,0x4e,0x15,0x00,0x00,0x4e,0x15,0x00,0x00, +0x4e,0x15,0x00,0x00,0x88,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x50,0x15,0x00,0x00, +0x47,0x15,0x00,0x00,0x4f,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0xdf,0x14,0x00,0x00,0xd3,0x14,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xa4,0x15,0x00,0x00,0x22,0x04,0x00,0x00,0xdf,0x14,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0xcb,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xa4,0x15,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xcc,0x15,0x00,0x00, +0xcb,0x15,0x00,0x00,0x56,0x00,0x05,0x00,0x3e,0x02,0x00,0x00,0xd3,0x15,0x00,0x00, +0x5b,0x15,0x00,0x00,0xc9,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd5,0x15,0x00,0x00,0xcc,0x15,0x00,0x00,0xb5,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xd6,0x15,0x00,0x00,0xd5,0x15,0x00,0x00,0xb5,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0xd7,0x15,0x00,0x00,0xd3,0x15,0x00,0x00, +0xd6,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xb0,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd8,0x15,0x00,0x00,0xd7,0x15,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xce,0x15,0x00,0x00,0xd8,0x15,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xa7,0x15,0x00,0x00,0x28,0x04,0x00,0x00, +0xdf,0x14,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xdd,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xa7,0x15,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xde,0x15,0x00,0x00,0xdd,0x15,0x00,0x00,0x56,0x00,0x05,0x00, +0x3e,0x02,0x00,0x00,0xe5,0x15,0x00,0x00,0x5b,0x15,0x00,0x00,0xc9,0x0c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe7,0x15,0x00,0x00,0xde,0x15,0x00,0x00, +0xb5,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xe8,0x15,0x00,0x00, +0xe7,0x15,0x00,0x00,0xb5,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00, +0xe9,0x15,0x00,0x00,0xe5,0x15,0x00,0x00,0xe8,0x15,0x00,0x00,0x02,0x00,0x00,0x00, +0xb0,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xea,0x15,0x00,0x00, +0xe9,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0xe0,0x15,0x00,0x00,0xea,0x15,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xaa,0x15,0x00,0x00,0x2e,0x04,0x00,0x00,0xdf,0x14,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0xef,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xaa,0x15,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf0,0x15,0x00,0x00, +0xef,0x15,0x00,0x00,0x56,0x00,0x05,0x00,0x3e,0x02,0x00,0x00,0xf7,0x15,0x00,0x00, +0x5b,0x15,0x00,0x00,0xc9,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf9,0x15,0x00,0x00,0xf0,0x15,0x00,0x00,0xb5,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xfa,0x15,0x00,0x00,0xf9,0x15,0x00,0x00,0xb5,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0xfb,0x15,0x00,0x00,0xf7,0x15,0x00,0x00, +0xfa,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xb0,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfc,0x15,0x00,0x00,0xfb,0x15,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xf2,0x15,0x00,0x00,0xfc,0x15,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xad,0x15,0x00,0x00,0x34,0x04,0x00,0x00, +0xdf,0x14,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x01,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xad,0x15,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x02,0x16,0x00,0x00,0x01,0x16,0x00,0x00,0x56,0x00,0x05,0x00, +0x3e,0x02,0x00,0x00,0x09,0x16,0x00,0x00,0x5b,0x15,0x00,0x00,0xc9,0x0c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0b,0x16,0x00,0x00,0x02,0x16,0x00,0x00, +0xb5,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x0c,0x16,0x00,0x00, +0x0b,0x16,0x00,0x00,0xb5,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00, +0x0d,0x16,0x00,0x00,0x09,0x16,0x00,0x00,0x0c,0x16,0x00,0x00,0x02,0x00,0x00,0x00, +0xb0,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0e,0x16,0x00,0x00, +0x0d,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x04,0x16,0x00,0x00,0x0e,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0xb1,0x15,0x00,0x00,0xae,0x0d,0x00,0x00,0xce,0x15,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0xb4,0x15,0x00,0x00,0xb4,0x0d,0x00,0x00,0xe0,0x15,0x00,0x00, +0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xb5,0x15,0x00,0x00,0xb1,0x15,0x00,0x00, +0xb4,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xb8,0x15,0x00,0x00, +0xba,0x0d,0x00,0x00,0xf2,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0xb9,0x15,0x00,0x00,0xb5,0x15,0x00,0x00,0xb8,0x15,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0xbc,0x15,0x00,0x00,0xc0,0x0d,0x00,0x00,0x04,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xbd,0x15,0x00,0x00,0xb9,0x15,0x00,0x00, +0xbc,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xc0,0x15,0x00,0x00, +0xce,0x15,0x00,0x00,0xe0,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xc2,0x15,0x00,0x00,0xc0,0x15,0x00,0x00,0xf2,0x15,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xc4,0x15,0x00,0x00,0xc2,0x15,0x00,0x00,0x04,0x16,0x00,0x00, +0x50,0x00,0x07,0x00,0x53,0x00,0x00,0x00,0xc5,0x15,0x00,0x00,0xc4,0x15,0x00,0x00, +0xc4,0x15,0x00,0x00,0xc4,0x15,0x00,0x00,0xc4,0x15,0x00,0x00,0x88,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0xc6,0x15,0x00,0x00,0xbd,0x15,0x00,0x00,0xc5,0x15,0x00,0x00, +0x3d,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xea,0x14,0x00,0x00,0xd3,0x14,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x1a,0x16,0x00,0x00,0x22,0x04,0x00,0x00, +0xea,0x14,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x41,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1a,0x16,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x42,0x16,0x00,0x00,0x41,0x16,0x00,0x00,0x56,0x00,0x05,0x00, +0x3e,0x02,0x00,0x00,0x49,0x16,0x00,0x00,0x5b,0x15,0x00,0x00,0xc9,0x0c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4b,0x16,0x00,0x00,0x42,0x16,0x00,0x00, +0xb5,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x4c,0x16,0x00,0x00, +0x4b,0x16,0x00,0x00,0xb5,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00, +0x4d,0x16,0x00,0x00,0x49,0x16,0x00,0x00,0x4c,0x16,0x00,0x00,0x02,0x00,0x00,0x00, +0xb0,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4e,0x16,0x00,0x00, +0x4d,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x44,0x16,0x00,0x00,0x4e,0x16,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x1d,0x16,0x00,0x00,0x28,0x04,0x00,0x00,0xea,0x14,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0x53,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x1d,0x16,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x54,0x16,0x00,0x00, +0x53,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x3e,0x02,0x00,0x00,0x5b,0x16,0x00,0x00, +0x5b,0x15,0x00,0x00,0xc9,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5d,0x16,0x00,0x00,0x54,0x16,0x00,0x00,0xb5,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x5e,0x16,0x00,0x00,0x5d,0x16,0x00,0x00,0xb5,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x5f,0x16,0x00,0x00,0x5b,0x16,0x00,0x00, +0x5e,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xb0,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x60,0x16,0x00,0x00,0x5f,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x56,0x16,0x00,0x00,0x60,0x16,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x20,0x16,0x00,0x00,0x2e,0x04,0x00,0x00, +0xea,0x14,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x65,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x16,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x66,0x16,0x00,0x00,0x65,0x16,0x00,0x00,0x56,0x00,0x05,0x00, +0x3e,0x02,0x00,0x00,0x6d,0x16,0x00,0x00,0x5b,0x15,0x00,0x00,0xc9,0x0c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6f,0x16,0x00,0x00,0x66,0x16,0x00,0x00, +0xb5,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x70,0x16,0x00,0x00, +0x6f,0x16,0x00,0x00,0xb5,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00, +0x71,0x16,0x00,0x00,0x6d,0x16,0x00,0x00,0x70,0x16,0x00,0x00,0x02,0x00,0x00,0x00, +0xb0,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x72,0x16,0x00,0x00, +0x71,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x68,0x16,0x00,0x00,0x72,0x16,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x23,0x16,0x00,0x00,0x34,0x04,0x00,0x00,0xea,0x14,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0x77,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x23,0x16,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x78,0x16,0x00,0x00, +0x77,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x3e,0x02,0x00,0x00,0x7f,0x16,0x00,0x00, +0x5b,0x15,0x00,0x00,0xc9,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x81,0x16,0x00,0x00,0x78,0x16,0x00,0x00,0xb5,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x82,0x16,0x00,0x00,0x81,0x16,0x00,0x00,0xb5,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x83,0x16,0x00,0x00,0x7f,0x16,0x00,0x00, +0x82,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xb0,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x84,0x16,0x00,0x00,0x83,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x7a,0x16,0x00,0x00,0x84,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x27,0x16,0x00,0x00,0xc6,0x0d,0x00,0x00, +0x44,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x2a,0x16,0x00,0x00, +0xcc,0x0d,0x00,0x00,0x56,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x2b,0x16,0x00,0x00,0x27,0x16,0x00,0x00,0x2a,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x2e,0x16,0x00,0x00,0xd2,0x0d,0x00,0x00,0x68,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x2f,0x16,0x00,0x00,0x2b,0x16,0x00,0x00, +0x2e,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x32,0x16,0x00,0x00, +0xd8,0x0d,0x00,0x00,0x7a,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x33,0x16,0x00,0x00,0x2f,0x16,0x00,0x00,0x32,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x36,0x16,0x00,0x00,0x44,0x16,0x00,0x00,0x56,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x38,0x16,0x00,0x00,0x36,0x16,0x00,0x00, +0x68,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x3a,0x16,0x00,0x00, +0x38,0x16,0x00,0x00,0x7a,0x16,0x00,0x00,0x50,0x00,0x07,0x00,0x53,0x00,0x00,0x00, +0x3b,0x16,0x00,0x00,0x3a,0x16,0x00,0x00,0x3a,0x16,0x00,0x00,0x3a,0x16,0x00,0x00, +0x3a,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x3c,0x16,0x00,0x00, +0x33,0x16,0x00,0x00,0x3b,0x16,0x00,0x00,0x3d,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0xf5,0x14,0x00,0x00,0xd3,0x14,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x90,0x16,0x00,0x00,0x22,0x04,0x00,0x00,0xf5,0x14,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0xb7,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x90,0x16,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb8,0x16,0x00,0x00, +0xb7,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x3e,0x02,0x00,0x00,0xbf,0x16,0x00,0x00, +0x5b,0x15,0x00,0x00,0xc9,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc1,0x16,0x00,0x00,0xb8,0x16,0x00,0x00,0xb5,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xc2,0x16,0x00,0x00,0xc1,0x16,0x00,0x00,0xb5,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0xc3,0x16,0x00,0x00,0xbf,0x16,0x00,0x00, +0xc2,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xb0,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc4,0x16,0x00,0x00,0xc3,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xba,0x16,0x00,0x00,0xc4,0x16,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x93,0x16,0x00,0x00,0x28,0x04,0x00,0x00, +0xf5,0x14,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xc9,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x93,0x16,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xca,0x16,0x00,0x00,0xc9,0x16,0x00,0x00,0x56,0x00,0x05,0x00, +0x3e,0x02,0x00,0x00,0xd1,0x16,0x00,0x00,0x5b,0x15,0x00,0x00,0xc9,0x0c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd3,0x16,0x00,0x00,0xca,0x16,0x00,0x00, +0xb5,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd4,0x16,0x00,0x00, +0xd3,0x16,0x00,0x00,0xb5,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00, +0xd5,0x16,0x00,0x00,0xd1,0x16,0x00,0x00,0xd4,0x16,0x00,0x00,0x02,0x00,0x00,0x00, +0xb0,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd6,0x16,0x00,0x00, +0xd5,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0xcc,0x16,0x00,0x00,0xd6,0x16,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x96,0x16,0x00,0x00,0x2e,0x04,0x00,0x00,0xf5,0x14,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0xdb,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x96,0x16,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xdc,0x16,0x00,0x00, +0xdb,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x3e,0x02,0x00,0x00,0xe3,0x16,0x00,0x00, +0x5b,0x15,0x00,0x00,0xc9,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe5,0x16,0x00,0x00,0xdc,0x16,0x00,0x00,0xb5,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xe6,0x16,0x00,0x00,0xe5,0x16,0x00,0x00,0xb5,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0xe7,0x16,0x00,0x00,0xe3,0x16,0x00,0x00, +0xe6,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xb0,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe8,0x16,0x00,0x00,0xe7,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xde,0x16,0x00,0x00,0xe8,0x16,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x99,0x16,0x00,0x00,0x34,0x04,0x00,0x00, +0xf5,0x14,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xed,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x99,0x16,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xee,0x16,0x00,0x00,0xed,0x16,0x00,0x00,0x56,0x00,0x05,0x00, +0x3e,0x02,0x00,0x00,0xf5,0x16,0x00,0x00,0x5b,0x15,0x00,0x00,0xc9,0x0c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf7,0x16,0x00,0x00,0xee,0x16,0x00,0x00, +0xb5,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xf8,0x16,0x00,0x00, +0xf7,0x16,0x00,0x00,0xb5,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00, +0xf9,0x16,0x00,0x00,0xf5,0x16,0x00,0x00,0xf8,0x16,0x00,0x00,0x02,0x00,0x00,0x00, +0xb0,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfa,0x16,0x00,0x00, +0xf9,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0xf0,0x16,0x00,0x00,0xfa,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x9d,0x16,0x00,0x00,0xde,0x0d,0x00,0x00,0xba,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0xa0,0x16,0x00,0x00,0xe4,0x0d,0x00,0x00,0xcc,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xa1,0x16,0x00,0x00,0x9d,0x16,0x00,0x00, +0xa0,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xa4,0x16,0x00,0x00, +0xea,0x0d,0x00,0x00,0xde,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0xa5,0x16,0x00,0x00,0xa1,0x16,0x00,0x00,0xa4,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0xa8,0x16,0x00,0x00,0xf0,0x0d,0x00,0x00,0xf0,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xa9,0x16,0x00,0x00,0xa5,0x16,0x00,0x00, +0xa8,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xac,0x16,0x00,0x00, +0xba,0x16,0x00,0x00,0xcc,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xae,0x16,0x00,0x00,0xac,0x16,0x00,0x00,0xde,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xb0,0x16,0x00,0x00,0xae,0x16,0x00,0x00,0xf0,0x16,0x00,0x00, +0x50,0x00,0x07,0x00,0x53,0x00,0x00,0x00,0xb1,0x16,0x00,0x00,0xb0,0x16,0x00,0x00, +0xb0,0x16,0x00,0x00,0xb0,0x16,0x00,0x00,0xb0,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0xb2,0x16,0x00,0x00,0xa9,0x16,0x00,0x00,0xb1,0x16,0x00,0x00, +0x41,0x00,0x05,0x00,0x00,0x01,0x00,0x00,0xfb,0x14,0x00,0x00,0x0e,0x0d,0x00,0x00, +0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xfc,0x14,0x00,0x00, +0xfb,0x14,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x06,0x17,0x00,0x00, +0x22,0x04,0x00,0x00,0xfc,0x14,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0x2d,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x06,0x17,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2e,0x17,0x00,0x00,0x2d,0x17,0x00,0x00, +0x56,0x00,0x05,0x00,0x3e,0x02,0x00,0x00,0x35,0x17,0x00,0x00,0x5b,0x15,0x00,0x00, +0xc9,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x37,0x17,0x00,0x00, +0x2e,0x17,0x00,0x00,0xb5,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x38,0x17,0x00,0x00,0x37,0x17,0x00,0x00,0xb5,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0x39,0x17,0x00,0x00,0x35,0x17,0x00,0x00,0x38,0x17,0x00,0x00, +0x02,0x00,0x00,0x00,0xb0,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3a,0x17,0x00,0x00,0x39,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x30,0x17,0x00,0x00,0x3a,0x17,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x09,0x17,0x00,0x00,0x28,0x04,0x00,0x00,0xfc,0x14,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x3f,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x09,0x17,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x40,0x17,0x00,0x00,0x3f,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x3e,0x02,0x00,0x00, +0x47,0x17,0x00,0x00,0x5b,0x15,0x00,0x00,0xc9,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x49,0x17,0x00,0x00,0x40,0x17,0x00,0x00,0xb5,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x4a,0x17,0x00,0x00,0x49,0x17,0x00,0x00, +0xb5,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x4b,0x17,0x00,0x00, +0x47,0x17,0x00,0x00,0x4a,0x17,0x00,0x00,0x02,0x00,0x00,0x00,0xb0,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4c,0x17,0x00,0x00,0x4b,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x42,0x17,0x00,0x00, +0x4c,0x17,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x0c,0x17,0x00,0x00, +0x2e,0x04,0x00,0x00,0xfc,0x14,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0x51,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x0c,0x17,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x52,0x17,0x00,0x00,0x51,0x17,0x00,0x00, +0x56,0x00,0x05,0x00,0x3e,0x02,0x00,0x00,0x59,0x17,0x00,0x00,0x5b,0x15,0x00,0x00, +0xc9,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5b,0x17,0x00,0x00, +0x52,0x17,0x00,0x00,0xb5,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x5c,0x17,0x00,0x00,0x5b,0x17,0x00,0x00,0xb5,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0x5d,0x17,0x00,0x00,0x59,0x17,0x00,0x00,0x5c,0x17,0x00,0x00, +0x02,0x00,0x00,0x00,0xb0,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5e,0x17,0x00,0x00,0x5d,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x54,0x17,0x00,0x00,0x5e,0x17,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x0f,0x17,0x00,0x00,0x34,0x04,0x00,0x00,0xfc,0x14,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x63,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x0f,0x17,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x64,0x17,0x00,0x00,0x63,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x3e,0x02,0x00,0x00, +0x6b,0x17,0x00,0x00,0x5b,0x15,0x00,0x00,0xc9,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6d,0x17,0x00,0x00,0x64,0x17,0x00,0x00,0xb5,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x6e,0x17,0x00,0x00,0x6d,0x17,0x00,0x00, +0xb5,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x6f,0x17,0x00,0x00, +0x6b,0x17,0x00,0x00,0x6e,0x17,0x00,0x00,0x02,0x00,0x00,0x00,0xb0,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x70,0x17,0x00,0x00,0x6f,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x66,0x17,0x00,0x00, +0x70,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x13,0x17,0x00,0x00, +0x50,0x15,0x00,0x00,0x30,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x16,0x17,0x00,0x00,0xc6,0x15,0x00,0x00,0x42,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x17,0x17,0x00,0x00,0x13,0x17,0x00,0x00,0x16,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x1a,0x17,0x00,0x00,0x3c,0x16,0x00,0x00, +0x54,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x1b,0x17,0x00,0x00, +0x17,0x17,0x00,0x00,0x1a,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x1e,0x17,0x00,0x00,0xb2,0x16,0x00,0x00,0x66,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x1f,0x17,0x00,0x00,0x1b,0x17,0x00,0x00,0x1e,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x22,0x17,0x00,0x00,0x30,0x17,0x00,0x00, +0x42,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x24,0x17,0x00,0x00, +0x22,0x17,0x00,0x00,0x54,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x26,0x17,0x00,0x00,0x24,0x17,0x00,0x00,0x66,0x17,0x00,0x00,0x50,0x00,0x07,0x00, +0x53,0x00,0x00,0x00,0x27,0x17,0x00,0x00,0x26,0x17,0x00,0x00,0x26,0x17,0x00,0x00, +0x26,0x17,0x00,0x00,0x26,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x28,0x17,0x00,0x00,0x1f,0x17,0x00,0x00,0x27,0x17,0x00,0x00,0x50,0x00,0x07,0x00, +0xa9,0x04,0x00,0x00,0x06,0x15,0x00,0x00,0xb4,0x0d,0x00,0x00,0xba,0x0d,0x00,0x00, +0xcc,0x0d,0x00,0x00,0xd2,0x0d,0x00,0x00,0x3e,0x00,0x03,0x00,0xc1,0x14,0x00,0x00, +0x06,0x15,0x00,0x00,0x41,0x00,0x05,0x00,0x54,0x00,0x00,0x00,0x07,0x15,0x00,0x00, +0xc1,0x14,0x00,0x00,0xfb,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0x08,0x15,0x00,0x00,0x07,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0x0a,0x15,0x00,0x00,0x07,0x15,0x00,0x00,0xf9,0x00,0x02,0x00,0x0b,0x15,0x00,0x00, +0xf8,0x00,0x02,0x00,0x0b,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x53,0x00,0x00,0x00, +0x57,0x21,0x00,0x00,0x0a,0x15,0x00,0x00,0x81,0x14,0x00,0x00,0x7a,0x17,0x00,0x00, +0x0f,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x53,0x00,0x00,0x00,0x56,0x21,0x00,0x00, +0x08,0x15,0x00,0x00,0x81,0x14,0x00,0x00,0x75,0x17,0x00,0x00,0x0f,0x15,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x54,0x21,0x00,0x00,0x01,0x02,0x00,0x00, +0x81,0x14,0x00,0x00,0x1c,0x15,0x00,0x00,0x0f,0x15,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc6,0x00,0x00,0x00,0x0e,0x15,0x00,0x00,0x54,0x21,0x00,0x00,0x0b,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0x1d,0x15,0x00,0x00,0x0f,0x15,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x0e,0x15,0x00,0x00,0x0f,0x15,0x00,0x00,0x1d,0x15,0x00,0x00, +0xf8,0x00,0x02,0x00,0x0f,0x15,0x00,0x00,0x41,0x00,0x05,0x00,0x54,0x00,0x00,0x00, +0x12,0x15,0x00,0x00,0xc1,0x14,0x00,0x00,0x54,0x21,0x00,0x00,0x3d,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0x13,0x15,0x00,0x00,0x12,0x15,0x00,0x00,0x0c,0x00,0x07,0x00, +0x53,0x00,0x00,0x00,0x75,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x56,0x21,0x00,0x00,0x13,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0x18,0x15,0x00,0x00,0x12,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x53,0x00,0x00,0x00, +0x7a,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x57,0x21,0x00,0x00, +0x18,0x15,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x1c,0x15,0x00,0x00, +0x54,0x21,0x00,0x00,0x01,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x0b,0x15,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1d,0x15,0x00,0x00,0x0c,0x00,0x08,0x00,0x53,0x00,0x00,0x00, +0x21,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x28,0x17,0x00,0x00, +0x56,0x21,0x00,0x00,0x57,0x21,0x00,0x00,0x73,0x00,0x04,0x00,0x83,0x00,0x00,0x00, +0xeb,0x0c,0x00,0x00,0x21,0x15,0x00,0x00,0x3e,0x00,0x03,0x00,0xdf,0x0c,0x00,0x00, +0xeb,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x36,0x02,0x00,0x00,0x7e,0x17,0x00,0x00, +0xa2,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x7f,0x17,0x00,0x00, +0x7e,0x17,0x00,0x00,0xa4,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0xfb,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x80,0x17,0x00,0x00,0x7f,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x82,0x17,0x00,0x00, +0x80,0x17,0x00,0x00,0xb0,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x84,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x84,0x17,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xff,0x23,0x00,0x00,0x82,0x17,0x00,0x00,0xb1,0x01,0x00,0x00,0x80,0x17,0x00,0x00, +0x41,0x00,0x05,0x00,0x27,0x02,0x00,0x00,0x88,0x17,0x00,0x00,0xfa,0x01,0x00,0x00, +0x2c,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x89,0x17,0x00,0x00, +0x88,0x17,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xef,0x0c,0x00,0x00, +0xeb,0x0c,0x00,0x00,0xeb,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x8e,0x17,0x00,0x00, +0x89,0x17,0x00,0x00,0x89,0x17,0x00,0x00,0x89,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x8f,0x17,0x00,0x00,0xef,0x0c,0x00,0x00,0x8e,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x92,0x17,0x00,0x00,0x8f,0x17,0x00,0x00, +0xff,0x23,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x96,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x92,0x17,0x00,0x00,0xa3,0x0a,0x00,0x00, +0x0e,0x21,0x00,0x00,0x3e,0x00,0x03,0x00,0xe5,0x0c,0x00,0x00,0x96,0x17,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x9b,0x17,0x00,0x00,0xe5,0x0c,0x00,0x00, +0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x9c,0x17,0x00,0x00, +0x9b,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9d,0x17,0x00,0x00, +0x4d,0x03,0x00,0x00,0x9c,0x17,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x9e,0x17,0x00,0x00,0xe5,0x0c,0x00,0x00,0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x9f,0x17,0x00,0x00,0x9e,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa0,0x17,0x00,0x00,0xb5,0x02,0x00,0x00,0x9f,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa1,0x17,0x00,0x00,0x9d,0x17,0x00,0x00, +0xa0,0x17,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xa2,0x17,0x00,0x00, +0xe5,0x0c,0x00,0x00,0x37,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xa3,0x17,0x00,0x00,0xa2,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa4,0x17,0x00,0x00,0x4d,0x03,0x00,0x00,0xa3,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa5,0x17,0x00,0x00,0xa1,0x17,0x00,0x00,0xa4,0x17,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa7,0x17,0x00,0x00,0x9b,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa8,0x17,0x00,0x00,0xb5,0x02,0x00,0x00, +0xa7,0x17,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xaa,0x17,0x00,0x00, +0xa2,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xab,0x17,0x00,0x00, +0xb5,0x02,0x00,0x00,0xaa,0x17,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xac,0x17,0x00,0x00,0xa8,0x17,0x00,0x00,0xab,0x17,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xae,0x17,0x00,0x00,0x9b,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xaf,0x17,0x00,0x00,0x60,0x03,0x00,0x00,0xae,0x17,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb1,0x17,0x00,0x00,0x9e,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb2,0x17,0x00,0x00,0xb5,0x02,0x00,0x00, +0xb1,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb3,0x17,0x00,0x00, +0xaf,0x17,0x00,0x00,0xb2,0x17,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb5,0x17,0x00,0x00,0xa2,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb6,0x17,0x00,0x00,0x4d,0x03,0x00,0x00,0xb5,0x17,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb7,0x17,0x00,0x00,0xb3,0x17,0x00,0x00,0xb6,0x17,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xb8,0x17,0x00,0x00,0xa5,0x17,0x00,0x00, +0xac,0x17,0x00,0x00,0xb7,0x17,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xf3,0x0c,0x00,0x00,0xdf,0x0c,0x00,0x00,0x8b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xf4,0x0c,0x00,0x00,0xf3,0x0c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xf5,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xf4,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xbd,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xf5,0x0c,0x00,0x00,0xb0,0x01,0x00,0x00, +0xb1,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf8,0x0c,0x00,0x00, +0xf3,0x0c,0x00,0x00,0xb8,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0xf9,0x0c,0x00,0x00, +0xf8,0x0c,0x00,0x00,0xb0,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x79,0x02,0x00,0x00, +0xd9,0x17,0x00,0x00,0x7b,0x02,0x00,0x00,0x62,0x00,0x05,0x00,0x83,0x00,0x00,0x00, +0xdb,0x17,0x00,0x00,0xd9,0x17,0x00,0x00,0x56,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xdc,0x17,0x00,0x00,0xdb,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0xba,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0xc8,0x17,0x00,0x00,0xdc,0x17,0x00,0x00, +0x8a,0x08,0x00,0x00,0x3d,0x00,0x04,0x00,0x36,0x02,0x00,0x00,0xe0,0x17,0x00,0x00, +0x90,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x3e,0x02,0x00,0x00,0xe2,0x17,0x00,0x00, +0xe0,0x17,0x00,0x00,0xc9,0x0c,0x00,0x00,0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00, +0xe4,0x17,0x00,0x00,0xe2,0x17,0x00,0x00,0xac,0x0c,0x00,0x00,0x02,0x00,0x00,0x00, +0xb0,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xe5,0x17,0x00,0x00, +0xe4,0x17,0x00,0x00,0xe4,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb7,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xb7,0x0b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x33,0x23,0x00,0x00,0xa3,0x0a,0x00,0x00, +0xac,0x0b,0x00,0x00,0xb8,0x17,0x00,0x00,0x84,0x17,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc6,0x00,0x00,0x00,0x22,0x23,0x00,0x00,0x83,0x08,0x00,0x00,0xac,0x0b,0x00,0x00, +0xf9,0x0c,0x00,0x00,0x84,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x5d,0x21,0x00,0x00,0xc4,0x02,0x00,0x00,0xac,0x0b,0x00,0x00,0xe5,0x17,0x00,0x00, +0x84,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0xc6,0x00,0x00,0x00,0x5b,0x21,0x00,0x00, +0x83,0x08,0x00,0x00,0xac,0x0b,0x00,0x00,0xc8,0x17,0x00,0x00,0x84,0x17,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x59,0x21,0x00,0x00,0xb0,0x01,0x00,0x00, +0xac,0x0b,0x00,0x00,0xbd,0x17,0x00,0x00,0x84,0x17,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xeb,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x41,0x0c,0x00,0x00,0x59,0x21,0x00,0x00,0x3e,0x00,0x03,0x00,0x7e,0x0b,0x00,0x00, +0x5d,0x21,0x00,0x00,0x41,0x00,0x05,0x00,0x11,0x02,0x00,0x00,0x83,0x18,0x00,0x00, +0xfa,0x01,0x00,0x00,0x10,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x84,0x18,0x00,0x00,0x83,0x18,0x00,0x00,0xc4,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x6c,0x18,0x00,0x00,0x06,0x02,0x00,0x00,0x84,0x18,0x00,0x00,0x6f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x6d,0x18,0x00,0x00,0x6c,0x18,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x71,0x18,0x00,0x00,0x6d,0x18,0x00,0x00,0x6d,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x72,0x18,0x00,0x00,0x22,0x0c,0x00,0x00, +0x71,0x18,0x00,0x00,0x6e,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x73,0x18,0x00,0x00, +0x72,0x18,0x00,0x00,0x41,0x00,0x05,0x00,0xfc,0x01,0x00,0x00,0x8b,0x18,0x00,0x00, +0xfa,0x01,0x00,0x00,0x0b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0x8c,0x18,0x00,0x00,0x8b,0x18,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x98,0x18,0x00,0x00,0x73,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x99,0x18,0x00,0x00,0x1c,0x0c,0x00,0x00,0x98,0x18,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x9c,0x18,0x00,0x00,0x98,0x18,0x00,0x00,0xc3,0x03,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xa9,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x99,0x18,0x00,0x00,0x9c,0x18,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xae,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xc3,0x03,0x00,0x00,0xa9,0x18,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xa2,0x18,0x00,0x00,0x8c,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xa3,0x18,0x00,0x00,0xae,0x18,0x00,0x00,0xa2,0x18,0x00,0x00,0x3d,0x00,0x04,0x00, +0x36,0x02,0x00,0x00,0xb2,0x18,0x00,0x00,0xa2,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0xb3,0x18,0x00,0x00,0xb2,0x18,0x00,0x00,0xa4,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0xfb,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb4,0x18,0x00,0x00,0xb3,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0xc6,0x00,0x00,0x00,0xb6,0x18,0x00,0x00,0xb4,0x18,0x00,0x00,0xb0,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb8,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xb8,0x18,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x00,0x24,0x00,0x00,0xb6,0x18,0x00,0x00, +0xb1,0x01,0x00,0x00,0xb4,0x18,0x00,0x00,0x3d,0x00,0x04,0x00,0x36,0x02,0x00,0x00, +0xc0,0x18,0x00,0x00,0x38,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x3e,0x02,0x00,0x00, +0xc2,0x18,0x00,0x00,0xc0,0x18,0x00,0x00,0xc9,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xc5,0x18,0x00,0x00,0x84,0x18,0x00,0x00,0x58,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0xc6,0x18,0x00,0x00,0xc2,0x18,0x00,0x00,0xa3,0x18,0x00,0x00, +0x02,0x00,0x00,0x00,0xc5,0x18,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc7,0x18,0x00,0x00,0xc6,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x7c,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0xc7,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7d,0x18,0x00,0x00, +0x00,0x24,0x00,0x00,0x7c,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xcc,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x7d,0x18,0x00,0x00, +0xd0,0x06,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x05,0x18,0x00,0x00, +0x7e,0x0b,0x00,0x00,0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x06,0x18,0x00,0x00,0x05,0x18,0x00,0x00,0xb4,0x00,0x05,0x00,0xc6,0x00,0x00,0x00, +0x07,0x18,0x00,0x00,0x06,0x18,0x00,0x00,0xb0,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x0d,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x07,0x18,0x00,0x00, +0x08,0x18,0x00,0x00,0x0a,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x08,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x0d,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x0a,0x18,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0c,0x18,0x00,0x00,0x05,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x0d,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x0d,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x60,0x21,0x00,0x00,0xcc,0x18,0x00,0x00, +0x08,0x18,0x00,0x00,0x0c,0x18,0x00,0x00,0x0a,0x18,0x00,0x00,0x3e,0x00,0x03,0x00, +0x05,0x18,0x00,0x00,0x60,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x11,0x18,0x00,0x00,0x05,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xe3,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x11,0x18,0x00,0x00, +0xcc,0x18,0x00,0x00,0xb7,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0xd7,0x18,0x00,0x00, +0xe3,0x18,0x00,0x00,0xb0,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xdd,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd7,0x18,0x00,0x00,0xd8,0x18,0x00,0x00, +0xdc,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xd8,0x18,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xe8,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x11,0x18,0x00,0x00,0xcc,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xdb,0x18,0x00,0x00,0xe8,0x18,0x00,0x00,0xe3,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0xdd,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xdc,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0xdd,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xdd,0x18,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x61,0x21,0x00,0x00,0xdb,0x18,0x00,0x00,0xd8,0x18,0x00,0x00, +0xb0,0x01,0x00,0x00,0xdc,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x15,0x18,0x00,0x00,0xb1,0x01,0x00,0x00,0x61,0x21,0x00,0x00,0xf7,0x00,0x03,0x00, +0x33,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x5b,0x21,0x00,0x00, +0x18,0x18,0x00,0x00,0x20,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x18,0x18,0x00,0x00, +0x3e,0x00,0x03,0x00,0x05,0x18,0x00,0x00,0xcc,0x18,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x1b,0x18,0x00,0x00,0x7e,0x0b,0x00,0x00,0x45,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1c,0x18,0x00,0x00,0x1b,0x18,0x00,0x00, +0xb7,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x1d,0x18,0x00,0x00,0x1c,0x18,0x00,0x00, +0xb0,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x1e,0x18,0x00,0x00, +0x1d,0x18,0x00,0x00,0xb3,0x02,0x00,0x00,0xb1,0x01,0x00,0x00,0x3e,0x00,0x03,0x00, +0x1b,0x18,0x00,0x00,0x1e,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x33,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x20,0x18,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x21,0x18,0x00,0x00,0x7e,0x0b,0x00,0x00,0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x22,0x18,0x00,0x00,0x21,0x18,0x00,0x00,0xbc,0x00,0x05,0x00, +0xc6,0x00,0x00,0x00,0x23,0x18,0x00,0x00,0x22,0x18,0x00,0x00,0xb1,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x32,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x23,0x18,0x00,0x00,0x24,0x18,0x00,0x00,0x2a,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x24,0x18,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x27,0x18,0x00,0x00, +0x05,0x18,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xee,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x27,0x18,0x00,0x00,0xcc,0x18,0x00,0x00, +0xb5,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x05,0x18,0x00,0x00,0xee,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x32,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x2a,0x18,0x00,0x00, +0xba,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x2c,0x18,0x00,0x00,0x15,0x18,0x00,0x00, +0x0e,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0x31,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x2c,0x18,0x00,0x00,0x2d,0x18,0x00,0x00,0x31,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x2d,0x18,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x2e,0x18,0x00,0x00,0x7e,0x0b,0x00,0x00,0x3e,0x00,0x03,0x00,0xf4,0x17,0x00,0x00, +0x2e,0x18,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xf0,0x18,0x00,0x00, +0xf4,0x17,0x00,0x00,0x45,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xf0,0x18,0x00,0x00, +0xb0,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x30,0x18,0x00,0x00, +0xf4,0x17,0x00,0x00,0x3e,0x00,0x03,0x00,0x7e,0x0b,0x00,0x00,0x30,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x31,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x31,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x32,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x32,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x33,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x33,0x18,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x35,0x18,0x00,0x00,0x0f,0x21,0x00,0x00, +0x61,0x21,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x36,0x18,0x00,0x00, +0x35,0x18,0x00,0x00,0x18,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xf4,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x36,0x18,0x00,0x00, +0xb0,0x01,0x00,0x00,0xb1,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xf9,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xeb,0x17,0x00,0x00, +0xf4,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3b,0x18,0x00,0x00, +0xb1,0x01,0x00,0x00,0xf9,0x18,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x3c,0x18,0x00,0x00,0x7e,0x0b,0x00,0x00,0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x3d,0x18,0x00,0x00,0x3c,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3e,0x18,0x00,0x00,0x3d,0x18,0x00,0x00,0x3b,0x18,0x00,0x00, +0x3e,0x00,0x03,0x00,0x3c,0x18,0x00,0x00,0x3e,0x18,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x42,0x18,0x00,0x00,0xb1,0x01,0x00,0x00,0x44,0x0c,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xfd,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x42,0x18,0x00,0x00,0xb0,0x01,0x00,0x00,0xb1,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x45,0x18,0x00,0x00,0x3c,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x46,0x18,0x00,0x00,0x45,0x18,0x00,0x00, +0xfd,0x18,0x00,0x00,0x3e,0x00,0x03,0x00,0x3c,0x18,0x00,0x00,0x46,0x18,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x4a,0x18,0x00,0x00,0xd1,0x0c,0x00,0x00, +0x0e,0x07,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x4b,0x18,0x00,0x00, +0x4a,0x18,0x00,0x00,0xb1,0x01,0x00,0x00,0xb0,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x4d,0x18,0x00,0x00,0x3c,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4e,0x18,0x00,0x00,0x4d,0x18,0x00,0x00,0x4b,0x18,0x00,0x00, +0x3e,0x00,0x03,0x00,0x3c,0x18,0x00,0x00,0x4e,0x18,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x51,0x18,0x00,0x00,0x3c,0x18,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x52,0x18,0x00,0x00,0x51,0x18,0x00,0x00,0xb1,0x01,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x01,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x52,0x18,0x00,0x00,0xb0,0x01,0x00,0x00,0xb1,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x55,0x18,0x00,0x00,0x05,0x18,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x18,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x55,0x18,0x00,0x00,0xcc,0x18,0x00,0x00,0xb7,0x00,0x05,0x00, +0xc6,0x00,0x00,0x00,0x0c,0x19,0x00,0x00,0x18,0x19,0x00,0x00,0xb0,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x12,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x0c,0x19,0x00,0x00,0x0d,0x19,0x00,0x00,0x11,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0d,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x1d,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x55,0x18,0x00,0x00,0xcc,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x10,0x19,0x00,0x00,0x1d,0x19,0x00,0x00, +0x18,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x12,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x11,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x12,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x12,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x68,0x21,0x00,0x00, +0x10,0x19,0x00,0x00,0x0d,0x19,0x00,0x00,0xb0,0x01,0x00,0x00,0x11,0x19,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x21,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x68,0x21,0x00,0x00,0xb0,0x01,0x00,0x00,0xb1,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5a,0x18,0x00,0x00,0x01,0x19,0x00,0x00, +0x0f,0x04,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x25,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x5a,0x18,0x00,0x00,0xb0,0x01,0x00,0x00, +0xb1,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5d,0x18,0x00,0x00, +0x25,0x19,0x00,0x00,0x21,0x19,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x29,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x5d,0x18,0x00,0x00, +0xb0,0x01,0x00,0x00,0xb1,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xc2,0x0b,0x00,0x00,0x7e,0x0b,0x00,0x00,0x41,0x00,0x05,0x00,0x1c,0x02,0x00,0x00, +0x88,0x1a,0x00,0x00,0xfa,0x01,0x00,0x00,0x21,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x89,0x1a,0x00,0x00,0x88,0x1a,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x74,0x19,0x00,0x00,0x19,0x0c,0x00,0x00,0x89,0x1a,0x00,0x00, +0x3e,0x00,0x03,0x00,0x2b,0x19,0x00,0x00,0x74,0x19,0x00,0x00,0x0c,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x76,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x74,0x19,0x00,0x00,0x6e,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x77,0x19,0x00,0x00, +0x76,0x19,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x79,0x19,0x00,0x00, +0x77,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x7a,0x19,0x00,0x00, +0x79,0x19,0x00,0x00,0xc3,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x7c,0x19,0x00,0x00,0x7a,0x19,0x00,0x00,0x58,0x0c,0x00,0x00,0x3e,0x00,0x03,0x00, +0x2d,0x19,0x00,0x00,0x7c,0x19,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x7d,0x19,0x00,0x00,0x2d,0x19,0x00,0x00,0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x7e,0x19,0x00,0x00,0x7d,0x19,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x7f,0x19,0x00,0x00,0x2b,0x19,0x00,0x00,0x45,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x80,0x19,0x00,0x00,0x7f,0x19,0x00,0x00, +0xba,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x81,0x19,0x00,0x00,0x7e,0x19,0x00,0x00, +0x80,0x19,0x00,0x00,0xa9,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x82,0x19,0x00,0x00, +0x81,0x19,0x00,0x00,0x66,0x05,0x00,0x00,0x67,0x05,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x83,0x19,0x00,0x00,0x2e,0x19,0x00,0x00,0x45,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0x83,0x19,0x00,0x00,0x82,0x19,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x84,0x19,0x00,0x00,0x2d,0x19,0x00,0x00,0x33,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x85,0x19,0x00,0x00,0x84,0x19,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x86,0x19,0x00,0x00,0x2b,0x19,0x00,0x00, +0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x87,0x19,0x00,0x00, +0x86,0x19,0x00,0x00,0xba,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x88,0x19,0x00,0x00, +0x85,0x19,0x00,0x00,0x87,0x19,0x00,0x00,0xa9,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0x89,0x19,0x00,0x00,0x88,0x19,0x00,0x00,0x66,0x05,0x00,0x00,0x67,0x05,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x8a,0x19,0x00,0x00,0x2e,0x19,0x00,0x00, +0x33,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x8a,0x19,0x00,0x00,0x89,0x19,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8c,0x19,0x00,0x00,0x84,0x19,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8e,0x19,0x00,0x00,0x86,0x19,0x00,0x00, +0xba,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x8f,0x19,0x00,0x00,0x8c,0x19,0x00,0x00, +0x8e,0x19,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x91,0x19,0x00,0x00, +0x7d,0x19,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x93,0x19,0x00,0x00, +0x7f,0x19,0x00,0x00,0xba,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x94,0x19,0x00,0x00, +0x91,0x19,0x00,0x00,0x93,0x19,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0x95,0x19,0x00,0x00,0x2e,0x19,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x96,0x19,0x00,0x00,0x95,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x97,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x97,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xf2,0x22,0x00,0x00,0xfb,0x01,0x00,0x00,0x12,0x19,0x00,0x00,0xd1,0x19,0x00,0x00, +0xcf,0x19,0x00,0x00,0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x9a,0x19,0x00,0x00, +0xf2,0x22,0x00,0x00,0xc7,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xd2,0x19,0x00,0x00, +0xcf,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x9a,0x19,0x00,0x00, +0x9b,0x19,0x00,0x00,0xd2,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x9b,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x9c,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x9c,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x7f,0x23,0x00,0x00,0xfb,0x01,0x00,0x00, +0x9b,0x19,0x00,0x00,0xcd,0x19,0x00,0x00,0xcb,0x19,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc6,0x00,0x00,0x00,0x9f,0x19,0x00,0x00,0x7f,0x23,0x00,0x00,0xc7,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0xce,0x19,0x00,0x00,0xcb,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x9f,0x19,0x00,0x00,0xa0,0x19,0x00,0x00,0xce,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa0,0x19,0x00,0x00,0xc4,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xa3,0x19,0x00,0x00,0xf2,0x22,0x00,0x00,0x06,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xa4,0x19,0x00,0x00,0x7f,0x23,0x00,0x00,0xa3,0x19,0x00,0x00, +0xf7,0x00,0x03,0x00,0xab,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x94,0x19,0x00,0x00,0xa6,0x19,0x00,0x00,0xa9,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa6,0x19,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xa8,0x19,0x00,0x00, +0xc7,0x02,0x00,0x00,0x7f,0x23,0x00,0x00,0xf9,0x00,0x02,0x00,0xab,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa9,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0xab,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xab,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x81,0x23,0x00,0x00,0xa8,0x19,0x00,0x00,0xa6,0x19,0x00,0x00,0x7f,0x23,0x00,0x00, +0xa9,0x19,0x00,0x00,0xf7,0x00,0x03,0x00,0xb3,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x8f,0x19,0x00,0x00,0xae,0x19,0x00,0x00,0xb1,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xae,0x19,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xb0,0x19,0x00,0x00,0xc7,0x02,0x00,0x00,0xf2,0x22,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb3,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xb1,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb3,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xb3,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x83,0x23,0x00,0x00,0xb0,0x19,0x00,0x00,0xae,0x19,0x00,0x00, +0xf2,0x22,0x00,0x00,0xb1,0x19,0x00,0x00,0x50,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0xb5,0x19,0x00,0x00,0x81,0x23,0x00,0x00,0x83,0x23,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0xba,0x19,0x00,0x00,0x2e,0x19,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0xbb,0x19,0x00,0x00,0x77,0x19,0x00,0x00,0xba,0x19,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xbd,0x19,0x00,0x00,0xbb,0x19,0x00,0x00, +0xb5,0x19,0x00,0x00,0x3e,0x00,0x03,0x00,0x3b,0x19,0x00,0x00,0xa4,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0x3c,0x19,0x00,0x00,0x5c,0x0c,0x00,0x00,0x3e,0x00,0x03,0x00, +0x92,0x1a,0x00,0x00,0xbd,0x19,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xa4,0x1a,0x00,0x00,0x3b,0x19,0x00,0x00,0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xa5,0x1a,0x00,0x00,0xa4,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc6,0x00,0x00,0x00,0xa6,0x1a,0x00,0x00,0xa5,0x1a,0x00,0x00,0xfb,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xae,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xa6,0x1a,0x00,0x00,0xa7,0x1a,0x00,0x00,0xab,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa7,0x1a,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xa8,0x1a,0x00,0x00, +0x92,0x1a,0x00,0x00,0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xa9,0x1a,0x00,0x00,0xa8,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xe3,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xa9,0x1a,0x00,0x00, +0xfb,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xae,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xab,0x1a,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xac,0x1a,0x00,0x00, +0x92,0x1a,0x00,0x00,0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xad,0x1a,0x00,0x00,0xac,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0xae,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xae,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x84,0x23,0x00,0x00,0xe3,0x1a,0x00,0x00,0xa7,0x1a,0x00,0x00,0xad,0x1a,0x00,0x00, +0xab,0x1a,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xb0,0x1a,0x00,0x00, +0x92,0x1a,0x00,0x00,0x45,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xb0,0x1a,0x00,0x00, +0x84,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xb2,0x1a,0x00,0x00, +0xa4,0x1a,0x00,0x00,0xad,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0xb3,0x1a,0x00,0x00, +0xb2,0x1a,0x00,0x00,0xfb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xbe,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb3,0x1a,0x00,0x00,0xb4,0x1a,0x00,0x00, +0xbb,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xb4,0x1a,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xb5,0x1a,0x00,0x00,0x3c,0x19,0x00,0x00,0x45,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xb6,0x1a,0x00,0x00,0xb5,0x1a,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xb7,0x1a,0x00,0x00,0xb6,0x1a,0x00,0x00, +0x01,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xb9,0x1a,0x00,0x00, +0xb0,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe8,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xb9,0x1a,0x00,0x00,0xb7,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0xbe,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xbb,0x1a,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xbd,0x1a,0x00,0x00,0xb0,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0xbe,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xbe,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x85,0x23,0x00,0x00,0xe8,0x1a,0x00,0x00, +0xb4,0x1a,0x00,0x00,0xbd,0x1a,0x00,0x00,0xbb,0x1a,0x00,0x00,0x3e,0x00,0x03,0x00, +0xb0,0x1a,0x00,0x00,0x85,0x23,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xc1,0x1a,0x00,0x00,0x3b,0x19,0x00,0x00,0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xc2,0x1a,0x00,0x00,0xc1,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc6,0x00,0x00,0x00,0xc3,0x1a,0x00,0x00,0xc2,0x1a,0x00,0x00,0xfb,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xcb,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xc3,0x1a,0x00,0x00,0xc4,0x1a,0x00,0x00,0xc8,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc4,0x1a,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xc5,0x1a,0x00,0x00, +0x92,0x1a,0x00,0x00,0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xc6,0x1a,0x00,0x00,0xc5,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xed,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xc6,0x1a,0x00,0x00, +0xfb,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xcb,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc8,0x1a,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xc9,0x1a,0x00,0x00, +0x92,0x1a,0x00,0x00,0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xca,0x1a,0x00,0x00,0xc9,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0xcb,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xcb,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x86,0x23,0x00,0x00,0xed,0x1a,0x00,0x00,0xc4,0x1a,0x00,0x00,0xca,0x1a,0x00,0x00, +0xc8,0x1a,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xcd,0x1a,0x00,0x00, +0x92,0x1a,0x00,0x00,0x33,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0xcd,0x1a,0x00,0x00, +0x86,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xcf,0x1a,0x00,0x00, +0xc1,0x1a,0x00,0x00,0xad,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0xd0,0x1a,0x00,0x00, +0xcf,0x1a,0x00,0x00,0xfb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xdb,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd0,0x1a,0x00,0x00,0xd1,0x1a,0x00,0x00, +0xd8,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xd1,0x1a,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xd2,0x1a,0x00,0x00,0x3c,0x19,0x00,0x00,0x33,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xd3,0x1a,0x00,0x00,0xd2,0x1a,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xd4,0x1a,0x00,0x00,0xd3,0x1a,0x00,0x00, +0x01,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xd6,0x1a,0x00,0x00, +0xcd,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xf2,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xd6,0x1a,0x00,0x00,0xd4,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0xdb,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xd8,0x1a,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xda,0x1a,0x00,0x00,0xcd,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0xdb,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xdb,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x87,0x23,0x00,0x00,0xf2,0x1a,0x00,0x00, +0xd1,0x1a,0x00,0x00,0xda,0x1a,0x00,0x00,0xd8,0x1a,0x00,0x00,0x3e,0x00,0x03,0x00, +0xcd,0x1a,0x00,0x00,0x87,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0xde,0x1a,0x00,0x00,0x92,0x1a,0x00,0x00,0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00, +0xf7,0x1a,0x00,0x00,0xc8,0x0c,0x00,0x00,0xde,0x1a,0x00,0x00,0x02,0x00,0x00,0x00, +0xfb,0x01,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xf8,0x1a,0x00,0x00, +0xf7,0x1a,0x00,0x00,0xf7,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xca,0x19,0x00,0x00, +0x3d,0x19,0x00,0x00,0xa4,0x19,0x00,0x00,0x3e,0x00,0x03,0x00,0xca,0x19,0x00,0x00, +0xf8,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0xcb,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0xcb,0x19,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xcd,0x19,0x00,0x00, +0x7f,0x23,0x00,0x00,0x01,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x9c,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xce,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0xcf,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xcf,0x19,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xd1,0x19,0x00,0x00,0xf2,0x22,0x00,0x00,0x01,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x97,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xd2,0x19,0x00,0x00,0x3e,0x00,0x03,0x00, +0x3f,0x19,0x00,0x00,0xcd,0x05,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xd5,0x19,0x00,0x00,0x7c,0x19,0x00,0x00,0x74,0x19,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xda,0x19,0x00,0x00,0x4e,0x0c,0x00,0x00,0xb1,0x01,0x00,0x00, +0xb0,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xfd,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xf9,0x18,0x00,0x00,0xda,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x08,0x1b,0x00,0x00,0x10,0x21,0x00,0x00, +0x89,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x0a,0x1b,0x00,0x00, +0x08,0x1b,0x00,0x00,0x10,0x21,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0b,0x1b,0x00,0x00,0x0a,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0d,0x1b,0x00,0x00,0xb1,0x01,0x00,0x00,0x0b,0x1b,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x18,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x47,0x05,0x00,0x00,0x0d,0x1b,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xdf,0x19,0x00,0x00,0xb1,0x01,0x00,0x00,0xfd,0x1a,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe0,0x19,0x00,0x00,0x18,0x1b,0x00,0x00, +0xdf,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe2,0x19,0x00,0x00, +0xb1,0x01,0x00,0x00,0xe0,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe3,0x19,0x00,0x00,0xe2,0x19,0x00,0x00,0xe4,0x05,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x1d,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xb1,0x01,0x00,0x00,0xe3,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe6,0x19,0x00,0x00,0x4d,0x03,0x00,0x00,0xd1,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x22,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xe6,0x19,0x00,0x00,0xfd,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x27,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb0,0x01,0x00,0x00, +0x22,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x2d,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xe0,0x19,0x00,0x00,0x1d,0x1b,0x00,0x00, +0x27,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xef,0x19,0x00,0x00, +0xa3,0x0c,0x00,0x00,0x11,0x21,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x31,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xef,0x19,0x00,0x00, +0xb0,0x01,0x00,0x00,0xb1,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x37,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xfc,0x05,0x00,0x00, +0xfd,0x05,0x00,0x00,0x31,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0xf2,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf2,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xfc,0x22,0x00,0x00,0xc2,0x21,0x00,0x00,0xd2,0x19,0x00,0x00,0x78,0x23,0x00,0x00, +0x56,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xfa,0x22,0x00,0x00, +0xc2,0x21,0x00,0x00,0xd2,0x19,0x00,0x00,0x75,0x23,0x00,0x00,0x56,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xf8,0x22,0x00,0x00,0xc2,0x21,0x00,0x00, +0xd2,0x19,0x00,0x00,0x72,0x23,0x00,0x00,0x56,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xf6,0x22,0x00,0x00,0xc2,0x21,0x00,0x00,0xd2,0x19,0x00,0x00, +0x6f,0x23,0x00,0x00,0x56,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xf4,0x22,0x00,0x00,0x73,0x21,0x00,0x00,0xd2,0x19,0x00,0x00,0x6c,0x23,0x00,0x00, +0x56,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xf3,0x22,0x00,0x00, +0xfb,0x01,0x00,0x00,0xd2,0x19,0x00,0x00,0x58,0x1a,0x00,0x00,0x56,0x1a,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0xf5,0x19,0x00,0x00,0xf3,0x22,0x00,0x00, +0xc7,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x59,0x1a,0x00,0x00,0x56,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xf5,0x19,0x00,0x00,0xf6,0x19,0x00,0x00, +0x59,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xf6,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf7,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xf7,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x78,0x23,0x00,0x00,0xfc,0x22,0x00,0x00,0xf6,0x19,0x00,0x00, +0x7d,0x23,0x00,0x00,0x52,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x75,0x23,0x00,0x00,0xfa,0x22,0x00,0x00,0xf6,0x19,0x00,0x00,0x7c,0x23,0x00,0x00, +0x52,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x72,0x23,0x00,0x00, +0xf8,0x22,0x00,0x00,0xf6,0x19,0x00,0x00,0x7b,0x23,0x00,0x00,0x52,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x6f,0x23,0x00,0x00,0xf6,0x22,0x00,0x00, +0xf6,0x19,0x00,0x00,0x7a,0x23,0x00,0x00,0x52,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x6c,0x23,0x00,0x00,0xf4,0x22,0x00,0x00,0xf6,0x19,0x00,0x00, +0x79,0x23,0x00,0x00,0x52,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x62,0x23,0x00,0x00,0xfb,0x01,0x00,0x00,0xf6,0x19,0x00,0x00,0x54,0x1a,0x00,0x00, +0x52,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0xfa,0x19,0x00,0x00, +0x62,0x23,0x00,0x00,0xc7,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x55,0x1a,0x00,0x00, +0x52,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xfa,0x19,0x00,0x00, +0xfb,0x19,0x00,0x00,0x55,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xfb,0x19,0x00,0x00, +0xc4,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xfe,0x19,0x00,0x00,0xf3,0x22,0x00,0x00, +0x06,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xff,0x19,0x00,0x00, +0x62,0x23,0x00,0x00,0xfe,0x19,0x00,0x00,0xf7,0x00,0x03,0x00,0x06,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x94,0x19,0x00,0x00,0x01,0x1a,0x00,0x00, +0x04,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x01,0x1a,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x03,0x1a,0x00,0x00,0xc7,0x02,0x00,0x00,0x62,0x23,0x00,0x00, +0xf9,0x00,0x02,0x00,0x06,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x04,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x06,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x06,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x64,0x23,0x00,0x00,0x03,0x1a,0x00,0x00, +0x01,0x1a,0x00,0x00,0x62,0x23,0x00,0x00,0x04,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00, +0x0e,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x8f,0x19,0x00,0x00, +0x09,0x1a,0x00,0x00,0x0c,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x09,0x1a,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x0b,0x1a,0x00,0x00,0xc7,0x02,0x00,0x00, +0xf3,0x22,0x00,0x00,0xf9,0x00,0x02,0x00,0x0e,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0c,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x0e,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0e,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x66,0x23,0x00,0x00, +0x0b,0x1a,0x00,0x00,0x09,0x1a,0x00,0x00,0xf3,0x22,0x00,0x00,0x0c,0x1a,0x00,0x00, +0x50,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x10,0x1a,0x00,0x00,0x64,0x23,0x00,0x00, +0x66,0x23,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x13,0x1a,0x00,0x00, +0x10,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x14,0x1a,0x00,0x00, +0x96,0x19,0x00,0x00,0x13,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x17,0x1a,0x00,0x00,0xd5,0x19,0x00,0x00,0x14,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0x1c,0x1a,0x00,0x00,0x2e,0x19,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x20,0x1a,0x00,0x00,0x77,0x19,0x00,0x00,0x1c,0x1a,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x22,0x1a,0x00,0x00,0x20,0x1a,0x00,0x00, +0x10,0x1a,0x00,0x00,0x7c,0x00,0x04,0x00,0xd7,0x03,0x00,0x00,0x3f,0x1b,0x00,0x00, +0x22,0x1a,0x00,0x00,0x7c,0x00,0x04,0x00,0xd7,0x03,0x00,0x00,0x41,0x1b,0x00,0x00, +0x5c,0x0c,0x00,0x00,0xb0,0x00,0x05,0x00,0xdb,0x03,0x00,0x00,0x42,0x1b,0x00,0x00, +0x3f,0x1b,0x00,0x00,0x41,0x1b,0x00,0x00,0x9b,0x00,0x04,0x00,0xc6,0x00,0x00,0x00, +0x43,0x1b,0x00,0x00,0x42,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x2c,0x1a,0x00,0x00,0x43,0x1b,0x00,0x00,0xb1,0x01,0x00,0x00,0xb0,0x01,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x4b,0x1b,0x00,0x00,0x2d,0x1b,0x00,0x00, +0x2d,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x4c,0x1b,0x00,0x00, +0x17,0x1a,0x00,0x00,0x4b,0x1b,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4f,0x1b,0x00,0x00,0x4c,0x1b,0x00,0x00,0x4c,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x5f,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x4f,0x1b,0x00,0x00,0x0f,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x65,0x1b,0x00,0x00,0xfa,0x03,0x00,0x00,0x5f,0x1b,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x66,0x1b,0x00,0x00,0x65,0x1b,0x00,0x00,0xb1,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x68,0x1b,0x00,0x00,0x4d,0x03,0x00,0x00, +0x5f,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x69,0x1b,0x00,0x00, +0x68,0x1b,0x00,0x00,0xb1,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6b,0x1b,0x00,0x00,0x02,0x04,0x00,0x00,0x66,0x1b,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6d,0x1b,0x00,0x00,0x6b,0x1b,0x00,0x00,0x66,0x1b,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6e,0x1b,0x00,0x00,0x6d,0x1b,0x00,0x00, +0x07,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x71,0x1b,0x00,0x00, +0x69,0x1b,0x00,0x00,0x69,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x72,0x1b,0x00,0x00,0x6e,0x1b,0x00,0x00,0x71,0x1b,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x31,0x1a,0x00,0x00,0x2c,0x1a,0x00,0x00,0x72,0x1b,0x00,0x00, +0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x33,0x1a,0x00,0x00,0x3d,0x19,0x00,0x00, +0xff,0x19,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x34,0x1a,0x00,0x00, +0x33,0x1a,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x36,0x1a,0x00,0x00, +0x34,0x1a,0x00,0x00,0x31,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x38,0x1a,0x00,0x00,0x36,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x39,0x1a,0x00,0x00,0x36,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3a,0x1a,0x00,0x00,0x36,0x1a,0x00,0x00, +0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x3b,0x1a,0x00,0x00, +0x38,0x1a,0x00,0x00,0x39,0x1a,0x00,0x00,0x3a,0x1a,0x00,0x00,0x31,0x1a,0x00,0x00, +0x3d,0x00,0x04,0x00,0x83,0x00,0x00,0x00,0x3c,0x1a,0x00,0x00,0x3f,0x19,0x00,0x00, +0x81,0x00,0x05,0x00,0x83,0x00,0x00,0x00,0x3d,0x1a,0x00,0x00,0x3c,0x1a,0x00,0x00, +0x3b,0x1a,0x00,0x00,0x3e,0x00,0x03,0x00,0x3f,0x19,0x00,0x00,0x3d,0x1a,0x00,0x00, +0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x40,0x1a,0x00,0x00,0x17,0x1a,0x00,0x00, +0x17,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x43,0x1a,0x00,0x00, +0x37,0x1b,0x00,0x00,0x40,0x1a,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x44,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x43,0x1a,0x00,0x00, +0xaa,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x46,0x1a,0x00,0x00,0xf3,0x22,0x00,0x00, +0xfb,0x01,0x00,0x00,0xaa,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x48,0x1a,0x00,0x00, +0x62,0x23,0x00,0x00,0xfb,0x01,0x00,0x00,0xa7,0x00,0x05,0x00,0xc6,0x00,0x00,0x00, +0x49,0x1a,0x00,0x00,0x46,0x1a,0x00,0x00,0x48,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x4c,0x1a,0x00,0x00,0x33,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00, +0x98,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x49,0x1a,0x00,0x00, +0x7b,0x1b,0x00,0x00,0x7f,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x7b,0x1b,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x9d,0x1b,0x00,0x00,0x4c,0x1a,0x00,0x00, +0x44,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xa1,0x1b,0x00,0x00, +0x4c,0x1a,0x00,0x00,0x9d,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x98,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x7f,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xa8,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x72,0x23,0x00,0x00, +0x4c,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xad,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x6f,0x23,0x00,0x00,0x4c,0x1a,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x88,0x1b,0x00,0x00,0x4c,0x1a,0x00,0x00, +0x44,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x8c,0x1b,0x00,0x00, +0x78,0x23,0x00,0x00,0x88,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x8f,0x1b,0x00,0x00,0x4c,0x1a,0x00,0x00,0x88,0x1b,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x92,0x1b,0x00,0x00,0x75,0x23,0x00,0x00,0x8f,0x1b,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x96,0x1b,0x00,0x00,0x6c,0x23,0x00,0x00, +0x44,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x98,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x98,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x7d,0x23,0x00,0x00, +0x9d,0x1b,0x00,0x00,0x7b,0x1b,0x00,0x00,0x8c,0x1b,0x00,0x00,0x7f,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x7c,0x23,0x00,0x00,0xa1,0x1b,0x00,0x00, +0x7b,0x1b,0x00,0x00,0x92,0x1b,0x00,0x00,0x7f,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x7b,0x23,0x00,0x00,0x4c,0x1a,0x00,0x00,0x7b,0x1b,0x00,0x00, +0xa8,0x1b,0x00,0x00,0x7f,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x7a,0x23,0x00,0x00,0x4c,0x1a,0x00,0x00,0x7b,0x1b,0x00,0x00,0xad,0x1b,0x00,0x00, +0x7f,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x79,0x23,0x00,0x00, +0x44,0x1a,0x00,0x00,0x7b,0x1b,0x00,0x00,0x96,0x1b,0x00,0x00,0x7f,0x1b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x52,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x52,0x1a,0x00,0x00, +0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x54,0x1a,0x00,0x00,0x62,0x23,0x00,0x00, +0x01,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xf7,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x55,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x56,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x56,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x58,0x1a,0x00,0x00, +0xf3,0x22,0x00,0x00,0x01,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xf2,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x59,0x1a,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xb3,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xf4,0x22,0x00,0x00, +0xba,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0xb4,0x1b,0x00,0x00,0xb3,0x1b,0x00,0x00, +0xf9,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xb9,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb9,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x01,0x24,0x00,0x00, +0xb4,0x1b,0x00,0x00,0xf4,0x22,0x00,0x00,0xb1,0x01,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xc0,0x1b,0x00,0x00,0x01,0x24,0x00,0x00,0x01,0x24,0x00,0x00, +0x01,0x24,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xc1,0x1b,0x00,0x00, +0xfc,0x22,0x00,0x00,0xc0,0x1b,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xc8,0x1b,0x00,0x00,0xfa,0x22,0x00,0x00,0xc0,0x1b,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xd0,0x1b,0x00,0x00,0xc1,0x1b,0x00,0x00,0xc1,0x1b,0x00,0x00, +0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xd1,0x1b,0x00,0x00,0xc8,0x1b,0x00,0x00, +0xd0,0x1b,0x00,0x00,0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xd2,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xd1,0x1b,0x00,0x00,0x0c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xd3,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0xd2,0x1b,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x5d,0x1a,0x00,0x00, +0x3f,0x19,0x00,0x00,0x8b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x5e,0x1a,0x00,0x00,0x5d,0x1a,0x00,0x00,0xba,0x00,0x05,0x00,0xc6,0x00,0x00,0x00, +0x5f,0x1a,0x00,0x00,0x5e,0x1a,0x00,0x00,0xf9,0x02,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x60,0x1a,0x00,0x00,0x5f,0x1a,0x00,0x00,0xb1,0x01,0x00,0x00, +0xb0,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x62,0x1a,0x00,0x00, +0x5d,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x63,0x1a,0x00,0x00, +0x62,0x1a,0x00,0x00,0x60,0x1a,0x00,0x00,0x3e,0x00,0x03,0x00,0x5d,0x1a,0x00,0x00, +0x63,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x66,0x1a,0x00,0x00, +0x5d,0x1a,0x00,0x00,0xba,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x67,0x1a,0x00,0x00, +0x66,0x1a,0x00,0x00,0xf9,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x84,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x67,0x1a,0x00,0x00,0x68,0x1a,0x00,0x00, +0x84,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x68,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00, +0x83,0x00,0x00,0x00,0x69,0x1a,0x00,0x00,0x3f,0x19,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x6a,0x1a,0x00,0x00,0x69,0x1a,0x00,0x00,0x69,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x6c,0x1a,0x00,0x00,0x5d,0x1a,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x6d,0x1a,0x00,0x00,0x6c,0x1a,0x00,0x00,0x6c,0x1a,0x00,0x00, +0x6c,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x6e,0x1a,0x00,0x00, +0x6a,0x1a,0x00,0x00,0x6d,0x1a,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x6f,0x1a,0x00,0x00,0x3f,0x19,0x00,0x00,0x45,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x70,0x1a,0x00,0x00,0x6e,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0x3e,0x00,0x03,0x00,0x6f,0x1a,0x00,0x00,0x70,0x1a,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x71,0x1a,0x00,0x00,0x3f,0x19,0x00,0x00,0x33,0x03,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x72,0x1a,0x00,0x00,0x6e,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0x71,0x1a,0x00,0x00,0x72,0x1a,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x73,0x1a,0x00,0x00,0x3f,0x19,0x00,0x00, +0x37,0x03,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x74,0x1a,0x00,0x00, +0x6e,0x1a,0x00,0x00,0x02,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0x73,0x1a,0x00,0x00, +0x74,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x76,0x1a,0x00,0x00, +0x5d,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x77,0x1a,0x00,0x00, +0x76,0x1a,0x00,0x00,0xa0,0x06,0x00,0x00,0x3e,0x00,0x03,0x00,0x5d,0x1a,0x00,0x00, +0x77,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x83,0x00,0x00,0x00,0x7a,0x1a,0x00,0x00, +0x3f,0x19,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x7b,0x1a,0x00,0x00, +0x7a,0x1a,0x00,0x00,0x7a,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xdc,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x7b,0x1a,0x00,0x00,0xf8,0x22,0x00,0x00, +0xf6,0x22,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7f,0x1a,0x00,0x00, +0xdc,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0x6f,0x1a,0x00,0x00, +0x7f,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x81,0x1a,0x00,0x00, +0xdc,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0x71,0x1a,0x00,0x00, +0x81,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x83,0x1a,0x00,0x00, +0xdc,0x1b,0x00,0x00,0x02,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0x73,0x1a,0x00,0x00, +0x83,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x84,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x84,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x83,0x00,0x00,0x00,0x85,0x1a,0x00,0x00, +0x3f,0x19,0x00,0x00,0x3e,0x00,0x03,0x00,0x81,0x0b,0x00,0x00,0x85,0x1a,0x00,0x00, +0x3e,0x00,0x03,0x00,0xff,0x20,0x00,0x00,0xc1,0x1b,0x00,0x00,0x3e,0x00,0x03,0x00, +0x00,0x21,0x00,0x00,0xd3,0x1b,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x01,0x21,0x00,0x00,0xff,0x20,0x00,0x00,0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xfb,0x1b,0x00,0x00,0x01,0x21,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfd,0x1b,0x00,0x00,0xfb,0x1b,0x00,0x00,0x9c,0x09,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xfe,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0xfd,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xff,0x1b,0x00,0x00,0xfe,0x1b,0x00,0x00,0xc4,0x09,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x65,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xd1,0x0c,0x00,0x00,0x44,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x6a,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x65,0x1c,0x00,0x00, +0x15,0x18,0x00,0x00,0xb8,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x05,0x1c,0x00,0x00, +0x6a,0x1c,0x00,0x00,0x0e,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0x09,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x05,0x1c,0x00,0x00,0x06,0x1c,0x00,0x00, +0x09,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x06,0x1c,0x00,0x00,0xa4,0x00,0x05,0x00, +0xc6,0x00,0x00,0x00,0x08,0x1c,0x00,0x00,0x4e,0x0c,0x00,0x00,0x83,0x08,0x00,0x00, +0xf9,0x00,0x02,0x00,0x09,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x09,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc6,0x00,0x00,0x00,0x0a,0x1c,0x00,0x00,0x05,0x1c,0x00,0x00, +0x84,0x1a,0x00,0x00,0x08,0x1c,0x00,0x00,0x06,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00, +0x10,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x0a,0x1c,0x00,0x00, +0x0c,0x1c,0x00,0x00,0x0f,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x0c,0x1c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x36,0x02,0x00,0x00,0x6d,0x1c,0x00,0x00,0x5f,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x3e,0x02,0x00,0x00,0x6f,0x1c,0x00,0x00,0x6d,0x1c,0x00,0x00, +0xc9,0x0c,0x00,0x00,0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x71,0x1c,0x00,0x00, +0x6f,0x1c,0x00,0x00,0xac,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xb0,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x10,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x0f,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x10,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x10,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x0e,0x23,0x00,0x00,0x71,0x1c,0x00,0x00, +0x0c,0x1c,0x00,0x00,0xcd,0x05,0x00,0x00,0x0f,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00, +0xe3,0x1b,0x00,0x00,0x0e,0x23,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x13,0x1c,0x00,0x00,0xe3,0x1b,0x00,0x00,0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x14,0x1c,0x00,0x00,0x13,0x1c,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x15,0x1c,0x00,0x00,0xff,0x1b,0x00,0x00,0x14,0x1c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x17,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x15,0x1c,0x00,0x00,0xbe,0x00,0x05,0x00,0xc6,0x00,0x00,0x00, +0x19,0x1c,0x00,0x00,0x17,0x1c,0x00,0x00,0xc4,0x09,0x00,0x00,0xf7,0x00,0x03,0x00, +0x4c,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x19,0x1c,0x00,0x00, +0x1a,0x1c,0x00,0x00,0x4c,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x1a,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x1b,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x1b,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x10,0x23,0x00,0x00,0x17,0x1c,0x00,0x00, +0x1a,0x1c,0x00,0x00,0xc7,0x23,0x00,0x00,0x31,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x0f,0x23,0x00,0x00,0x01,0x02,0x00,0x00,0x1a,0x1c,0x00,0x00, +0x33,0x1c,0x00,0x00,0x31,0x1c,0x00,0x00,0xb3,0x00,0x05,0x00,0xc6,0x00,0x00,0x00, +0x1e,0x1c,0x00,0x00,0x0f,0x23,0x00,0x00,0xc7,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0x34,0x1c,0x00,0x00,0x31,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x1e,0x1c,0x00,0x00,0x1f,0x1c,0x00,0x00,0x34,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x1f,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x22,0x1c,0x00,0x00, +0xe3,0x1b,0x00,0x00,0x0f,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x23,0x1c,0x00,0x00,0x22,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x24,0x1c,0x00,0x00,0xff,0x1b,0x00,0x00,0x23,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x26,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x15,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x28,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x24,0x1c,0x00,0x00,0xb4,0x00,0x05,0x00, +0xc6,0x00,0x00,0x00,0x29,0x1c,0x00,0x00,0x26,0x1c,0x00,0x00,0x28,0x1c,0x00,0x00, +0xf7,0x00,0x03,0x00,0x30,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x29,0x1c,0x00,0x00,0x2a,0x1c,0x00,0x00,0x30,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2a,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x2c,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x24,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x76,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x10,0x23,0x00,0x00,0x2c,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x30,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x30,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xc7,0x23,0x00,0x00,0x10,0x23,0x00,0x00,0x1f,0x1c,0x00,0x00,0x76,0x1c,0x00,0x00, +0x2a,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x31,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x31,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x33,0x1c,0x00,0x00, +0x0f,0x23,0x00,0x00,0x01,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x1b,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x34,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x02,0x21,0x00,0x00,0x00,0x21,0x00,0x00,0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x36,0x1c,0x00,0x00,0x02,0x21,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x38,0x1c,0x00,0x00,0x36,0x1c,0x00,0x00,0x18,0x07,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x7a,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x38,0x1c,0x00,0x00,0xb0,0x01,0x00,0x00,0xb1,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x7f,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x7a,0x1c,0x00,0x00,0xee,0x09,0x00,0x00,0xb7,0x00,0x05,0x00, +0xc6,0x00,0x00,0x00,0x3e,0x1c,0x00,0x00,0x10,0x23,0x00,0x00,0x17,0x1c,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x3f,0x1c,0x00,0x00,0x3e,0x1c,0x00,0x00, +0xb1,0x01,0x00,0x00,0xb0,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x41,0x1c,0x00,0x00,0x3f,0x1c,0x00,0x00,0x7f,0x1c,0x00,0x00,0xba,0x00,0x05,0x00, +0xc6,0x00,0x00,0x00,0x43,0x1c,0x00,0x00,0x41,0x1c,0x00,0x00,0xc4,0x09,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x44,0x1c,0x00,0x00,0x43,0x1c,0x00,0x00, +0xb1,0x01,0x00,0x00,0xb0,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x84,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xf9,0x18,0x00,0x00, +0xd0,0x06,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x89,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x44,0x0c,0x00,0x00,0x84,0x1c,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x49,0x1c,0x00,0x00,0xb1,0x01,0x00,0x00, +0x89,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4b,0x1c,0x00,0x00, +0x44,0x1c,0x00,0x00,0x49,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x4c,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4c,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x11,0x23,0x00,0x00,0xb0,0x01,0x00,0x00,0x10,0x1c,0x00,0x00,0x4b,0x1c,0x00,0x00, +0x34,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x4d,0x1c,0x00,0x00, +0xe3,0x1b,0x00,0x00,0x37,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x4e,0x1c,0x00,0x00,0x4d,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x4f,0x1c,0x00,0x00,0xe3,0x1b,0x00,0x00,0x8b,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0x4f,0x1c,0x00,0x00,0x4e,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x50,0x1c,0x00,0x00,0xe3,0x1b,0x00,0x00,0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x51,0x1c,0x00,0x00,0x50,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00, +0x4d,0x1c,0x00,0x00,0x51,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x54,0x1c,0x00,0x00,0x13,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0x50,0x1c,0x00,0x00, +0x54,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0x13,0x1c,0x00,0x00,0xff,0x1b,0x00,0x00, +0x3d,0x00,0x04,0x00,0x83,0x00,0x00,0x00,0x59,0x1c,0x00,0x00,0xe3,0x1b,0x00,0x00, +0x3d,0x00,0x04,0x00,0x56,0x02,0x00,0x00,0x8b,0x1c,0x00,0x00,0x58,0x02,0x00,0x00, +0x63,0x00,0x04,0x00,0x8b,0x1c,0x00,0x00,0x56,0x0b,0x00,0x00,0x59,0x1c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5d,0x1c,0x00,0x00,0x4f,0x1c,0x00,0x00, +0xb7,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x5e,0x1c,0x00,0x00,0x5d,0x1c,0x00,0x00, +0xb0,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x5f,0x1c,0x00,0x00, +0x5e,0x1c,0x00,0x00,0xb1,0x01,0x00,0x00,0xb0,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x60,0x1c,0x00,0x00,0x11,0x23,0x00,0x00,0x5f,0x1c,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xd2,0x0b,0x00,0x00,0x81,0x0b,0x00,0x00, +0x8b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd3,0x0b,0x00,0x00, +0xd2,0x0b,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa3,0x1c,0x00,0x00, +0xc5,0x0c,0x00,0x00,0xb1,0x01,0x00,0x00,0xb0,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa7,0x1c,0x00,0x00,0xa3,0x1c,0x00,0x00,0x3b,0x18,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa9,0x1c,0x00,0x00,0xb1,0x01,0x00,0x00, +0xd1,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xaa,0x1c,0x00,0x00, +0xa7,0x1c,0x00,0x00,0xa9,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xac,0x1c,0x00,0x00,0xd3,0x0b,0x00,0x00,0x18,0x07,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xae,0x1c,0x00,0x00,0x22,0x23,0x00,0x00,0xb1,0x01,0x00,0x00, +0xb0,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb0,0x1c,0x00,0x00, +0xa3,0x0c,0x00,0x00,0x18,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xc4,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xb0,0x1c,0x00,0x00, +0xb0,0x01,0x00,0x00,0xb1,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xc9,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xae,0x1c,0x00,0x00, +0xc4,0x1c,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xcf,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xaa,0x1c,0x00,0x00,0xac,0x1c,0x00,0x00, +0xc9,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd4,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xaa,0x1c,0x00,0x00,0xcf,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb8,0x1c,0x00,0x00,0xa3,0x0c,0x00,0x00, +0x12,0x21,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xd8,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xb8,0x1c,0x00,0x00,0xb0,0x01,0x00,0x00, +0xb1,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xde,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xd4,0x1c,0x00,0x00,0xd3,0x0b,0x00,0x00, +0xd8,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe3,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xd4,0x1c,0x00,0x00,0xde,0x1c,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xc0,0x1c,0x00,0x00,0xe3,0x1c,0x00,0x00, +0xe3,0x1c,0x00,0x00,0xe3,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0xed,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x4e,0x0c,0x00,0x00,0xd8,0x0b,0x00,0x00, +0xdc,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xd8,0x0b,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xda,0x0b,0x00,0x00,0x85,0x1a,0x00,0x00,0x85,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x3e,0x00,0x03,0x00, +0x8e,0x0b,0x00,0x00,0xda,0x0b,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xe7,0x1c,0x00,0x00,0x8e,0x0b,0x00,0x00,0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xe8,0x1c,0x00,0x00,0xe7,0x1c,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xe9,0x1c,0x00,0x00,0x8e,0x0b,0x00,0x00,0x33,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xea,0x1c,0x00,0x00,0xe9,0x1c,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xeb,0x1c,0x00,0x00,0xe8,0x1c,0x00,0x00, +0xea,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xec,0x1c,0x00,0x00, +0x8e,0x0b,0x00,0x00,0x37,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xed,0x1c,0x00,0x00,0xec,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xee,0x1c,0x00,0x00,0xeb,0x1c,0x00,0x00,0xed,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xf0,0x1c,0x00,0x00,0xe7,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xf2,0x1c,0x00,0x00,0xec,0x1c,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf3,0x1c,0x00,0x00,0xf0,0x1c,0x00,0x00,0xf2,0x1c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf5,0x1c,0x00,0x00,0xe7,0x1c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf7,0x1c,0x00,0x00,0xe9,0x1c,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf8,0x1c,0x00,0x00,0xf5,0x1c,0x00,0x00, +0xf7,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xfa,0x1c,0x00,0x00, +0xec,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfb,0x1c,0x00,0x00, +0xf8,0x1c,0x00,0x00,0xfa,0x1c,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xfc,0x1c,0x00,0x00,0xee,0x1c,0x00,0x00,0xf3,0x1c,0x00,0x00,0xfb,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0xed,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xdc,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2c,0x1d,0x00,0x00,0x89,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2e,0x1d,0x00,0x00, +0x89,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2f,0x1d,0x00,0x00,0x2c,0x1d,0x00,0x00,0x2e,0x1d,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x30,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0x2f,0x1d,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x31,0x1d,0x00,0x00, +0xb1,0x01,0x00,0x00,0x30,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x8d,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x31,0x1d,0x00,0x00, +0xc7,0x08,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x92,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xbf,0x08,0x00,0x00,0x8d,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x9b,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x44,0x0c,0x00,0x00,0xd8,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xa0,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xd1,0x0c,0x00,0x00,0x9b,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xa6,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x92,0x1d,0x00,0x00, +0xb1,0x01,0x00,0x00,0xa0,0x1d,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x42,0x1d,0x00,0x00,0xd3,0x1b,0x00,0x00,0xa6,0x1d,0x00,0x00,0x83,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x46,0x1d,0x00,0x00,0xc1,0x1b,0x00,0x00,0x42,0x1d,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x4a,0x1d,0x00,0x00,0xc1,0x1b,0x00,0x00, +0x42,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xab,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xf8,0x22,0x00,0x00,0x46,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xb0,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xf6,0x22,0x00,0x00,0x4a,0x1d,0x00,0x00,0xba,0x00,0x05,0x00, +0x08,0x09,0x00,0x00,0x5a,0x1d,0x00,0x00,0xab,0x1d,0x00,0x00,0x33,0x23,0x00,0x00, +0x9a,0x00,0x04,0x00,0xc6,0x00,0x00,0x00,0x5b,0x1d,0x00,0x00,0x5a,0x1d,0x00,0x00, +0xa8,0x00,0x04,0x00,0xc6,0x00,0x00,0x00,0x5c,0x1d,0x00,0x00,0x5b,0x1d,0x00,0x00, +0xf7,0x00,0x03,0x00,0x62,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x5c,0x1d,0x00,0x00,0x5d,0x1d,0x00,0x00,0x62,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5d,0x1d,0x00,0x00,0xba,0x00,0x05,0x00,0x08,0x09,0x00,0x00,0x60,0x1d,0x00,0x00, +0x33,0x23,0x00,0x00,0xb0,0x1d,0x00,0x00,0x9a,0x00,0x04,0x00,0xc6,0x00,0x00,0x00, +0x61,0x1d,0x00,0x00,0x60,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0x62,0x1d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x62,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0xc6,0x00,0x00,0x00, +0x63,0x1d,0x00,0x00,0x5b,0x1d,0x00,0x00,0xdc,0x0b,0x00,0x00,0x61,0x1d,0x00,0x00, +0x5d,0x1d,0x00,0x00,0xf7,0x00,0x03,0x00,0x80,0x1d,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x63,0x1d,0x00,0x00,0x64,0x1d,0x00,0x00,0x80,0x1d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x64,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x68,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x33,0x23,0x00,0x00, +0xab,0x1d,0x00,0x00,0xb0,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xb5,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x60,0x1c,0x00,0x00, +0x29,0x19,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x6c,0x1d,0x00,0x00, +0xb5,0x1d,0x00,0x00,0xb5,0x1d,0x00,0x00,0xb5,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xba,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x41,0x0c,0x00,0x00,0xb5,0x02,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x70,0x1d,0x00,0x00,0xb1,0x01,0x00,0x00,0xba,0x1d,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x73,0x1d,0x00,0x00,0x6c,0x1d,0x00,0x00,0x70,0x1d,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xc2,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x73,0x1d,0x00,0x00,0xa3,0x0a,0x00,0x00,0x13,0x21,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xd4,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x68,0x1d,0x00,0x00,0x33,0x23,0x00,0x00,0xc2,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xd9,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xc0,0x1c,0x00,0x00,0x36,0x09,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xf3,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0xd9,0x1d,0x00,0x00,0xc0,0x1c,0x00,0x00,0xc2,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00, +0x80,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0x80,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x43,0x23,0x00,0x00,0xc0,0x1c,0x00,0x00,0x62,0x1d,0x00,0x00, +0xf3,0x1d,0x00,0x00,0x64,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x42,0x23,0x00,0x00,0x33,0x23,0x00,0x00,0x62,0x1d,0x00,0x00,0xd4,0x1d,0x00,0x00, +0x64,0x1d,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xfe,0x1d,0x00,0x00, +0x85,0x1a,0x00,0x00,0x85,0x1a,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xff,0x1d,0x00,0x00, +0x43,0x23,0x00,0x00,0xfe,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x10,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xa6,0x08,0x00,0x00, +0xff,0x1d,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x04,0x1e,0x00,0x00, +0xfe,0x1d,0x00,0x00,0x10,0x1e,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x07,0x1e,0x00,0x00,0x85,0x1a,0x00,0x00,0x85,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x16,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x42,0x23,0x00,0x00, +0x07,0x1e,0x00,0x00,0x04,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00,0xfa,0x1d,0x00,0x00, +0x16,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x1a,0x1e,0x00,0x00, +0xfa,0x1d,0x00,0x00,0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x1b,0x1e,0x00,0x00,0x1a,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x1c,0x1e,0x00,0x00,0xfa,0x1d,0x00,0x00,0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x1d,0x1e,0x00,0x00,0x1c,0x1e,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1e,0x1e,0x00,0x00,0x1b,0x1e,0x00,0x00,0x1d,0x1e,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x1f,0x1e,0x00,0x00,0xfa,0x1d,0x00,0x00, +0x37,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x20,0x1e,0x00,0x00, +0x1f,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x21,0x1e,0x00,0x00, +0x1e,0x1e,0x00,0x00,0x20,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x23,0x1e,0x00,0x00,0x1a,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x25,0x1e,0x00,0x00,0x1f,0x1e,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x26,0x1e,0x00,0x00,0x23,0x1e,0x00,0x00,0x25,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x28,0x1e,0x00,0x00,0x1a,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x2a,0x1e,0x00,0x00,0x1c,0x1e,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2b,0x1e,0x00,0x00,0x28,0x1e,0x00,0x00,0x2a,0x1e,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2d,0x1e,0x00,0x00,0x1f,0x1e,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2e,0x1e,0x00,0x00,0x2b,0x1e,0x00,0x00, +0x2d,0x1e,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x2f,0x1e,0x00,0x00, +0x21,0x1e,0x00,0x00,0x26,0x1e,0x00,0x00,0x2e,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00, +0xed,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xed,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x46,0x23,0x00,0x00,0xfc,0x1c,0x00,0x00,0xd8,0x0b,0x00,0x00, +0x2f,0x1e,0x00,0x00,0x80,0x1d,0x00,0x00,0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00, +0x35,0x1e,0x00,0x00,0xb2,0x18,0x00,0x00,0xa4,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0xfb,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x36,0x1e,0x00,0x00, +0x35,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xc6,0x00,0x00,0x00, +0x38,0x1e,0x00,0x00,0x36,0x1e,0x00,0x00,0xb0,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x3a,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x3a,0x1e,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x02,0x24,0x00,0x00,0x38,0x1e,0x00,0x00,0xb1,0x01,0x00,0x00, +0x36,0x1e,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x40,0x1e,0x00,0x00, +0x02,0x24,0x00,0x00,0x02,0x24,0x00,0x00,0x02,0x24,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x41,0x1e,0x00,0x00,0x46,0x23,0x00,0x00,0x40,0x1e,0x00,0x00, +0x41,0x00,0x05,0x00,0x27,0x02,0x00,0x00,0x48,0x1e,0x00,0x00,0xfa,0x01,0x00,0x00, +0x26,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x49,0x1e,0x00,0x00, +0x48,0x1e,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x44,0x1e,0x00,0x00, +0x41,0x1e,0x00,0x00,0x49,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00,0x9a,0x0b,0x00,0x00, +0xc2,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf4,0x0b,0x00,0x00, +0xd2,0x0b,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x56,0x1e,0x00,0x00, +0x1c,0x0c,0x00,0x00,0x9c,0x0c,0x00,0x00,0x3e,0x00,0x03,0x00,0x4b,0x1e,0x00,0x00, +0x56,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x70,0x1e,0x00,0x00, +0x4b,0x1e,0x00,0x00,0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x71,0x1e,0x00,0x00,0x70,0x1e,0x00,0x00,0xbe,0x00,0x05,0x00,0xc6,0x00,0x00,0x00, +0x72,0x1e,0x00,0x00,0x71,0x1e,0x00,0x00,0xb0,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x77,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x72,0x1e,0x00,0x00, +0x73,0x1e,0x00,0x00,0x77,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x73,0x1e,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x75,0x1e,0x00,0x00,0x70,0x1e,0x00,0x00, +0xbc,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x76,0x1e,0x00,0x00,0x75,0x1e,0x00,0x00, +0xb1,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x77,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x77,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0xc6,0x00,0x00,0x00,0x78,0x1e,0x00,0x00, +0x72,0x1e,0x00,0x00,0x3a,0x1e,0x00,0x00,0x76,0x1e,0x00,0x00,0x73,0x1e,0x00,0x00, +0xf7,0x00,0x03,0x00,0x83,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x78,0x1e,0x00,0x00,0x79,0x1e,0x00,0x00,0x83,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x79,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x7a,0x1e,0x00,0x00, +0x4b,0x1e,0x00,0x00,0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x7b,0x1e,0x00,0x00,0x7a,0x1e,0x00,0x00,0xbe,0x00,0x05,0x00,0xc6,0x00,0x00,0x00, +0x7c,0x1e,0x00,0x00,0x7b,0x1e,0x00,0x00,0xb0,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x81,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x7c,0x1e,0x00,0x00, +0x7d,0x1e,0x00,0x00,0x81,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x7d,0x1e,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x7f,0x1e,0x00,0x00,0x7a,0x1e,0x00,0x00, +0xbc,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x80,0x1e,0x00,0x00,0x7f,0x1e,0x00,0x00, +0xb1,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x81,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x81,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0xc6,0x00,0x00,0x00,0x82,0x1e,0x00,0x00, +0x7c,0x1e,0x00,0x00,0x79,0x1e,0x00,0x00,0x80,0x1e,0x00,0x00,0x7d,0x1e,0x00,0x00, +0xf9,0x00,0x02,0x00,0x83,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x83,0x1e,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc6,0x00,0x00,0x00,0x84,0x1e,0x00,0x00,0x78,0x1e,0x00,0x00, +0x77,0x1e,0x00,0x00,0x82,0x1e,0x00,0x00,0x81,0x1e,0x00,0x00,0xa4,0x00,0x05,0x00, +0xc6,0x00,0x00,0x00,0x59,0x1e,0x00,0x00,0x84,0x1e,0x00,0x00,0x83,0x08,0x00,0x00, +0xf7,0x00,0x03,0x00,0x6a,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x59,0x1e,0x00,0x00,0x5a,0x1e,0x00,0x00,0x5e,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5a,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x5b,0x1e,0x00,0x00, +0x9a,0x0b,0x00,0x00,0x3e,0x00,0x03,0x00,0x4c,0x1e,0x00,0x00,0x5b,0x1e,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x86,0x1e,0x00,0x00,0x4c,0x1e,0x00,0x00, +0x45,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x86,0x1e,0x00,0x00,0xb0,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x5d,0x1e,0x00,0x00,0x4c,0x1e,0x00,0x00, +0x3e,0x00,0x03,0x00,0x9a,0x0b,0x00,0x00,0x5d,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00, +0x6a,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x5e,0x1e,0x00,0x00,0x41,0x00,0x05,0x00, +0x27,0x02,0x00,0x00,0x89,0x1e,0x00,0x00,0xfa,0x01,0x00,0x00,0x31,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8a,0x1e,0x00,0x00,0x89,0x1e,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x60,0x1e,0x00,0x00,0x8a,0x1e,0x00,0x00, +0x55,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x63,0x1e,0x00,0x00, +0xf4,0x0b,0x00,0x00,0x60,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x64,0x1e,0x00,0x00,0x9a,0x0b,0x00,0x00,0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x65,0x1e,0x00,0x00,0x64,0x1e,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x67,0x1e,0x00,0x00,0x65,0x1e,0x00,0x00,0x63,0x1e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x8f,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xb0,0x01,0x00,0x00,0x67,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00, +0x64,0x1e,0x00,0x00,0x8f,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x6a,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6a,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x6c,0x1e,0x00,0x00,0x9a,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00,0x70,0x02,0x00,0x00, +0x91,0x1e,0x00,0x00,0x72,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x94,0x1e,0x00,0x00,0x6c,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x95,0x1e,0x00,0x00,0x6c,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x96,0x1e,0x00,0x00,0x94,0x1e,0x00,0x00, +0x95,0x1e,0x00,0x00,0xb0,0x01,0x00,0x00,0xb0,0x01,0x00,0x00,0x63,0x00,0x04,0x00, +0x91,0x1e,0x00,0x00,0x56,0x0b,0x00,0x00,0x96,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xca,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x20,0x0a,0x00,0x00,0xf9,0x18,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xce,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xa3,0x0c,0x00,0x00, +0xb0,0x01,0x00,0x00,0xb1,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xd4,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xca,0x1e,0x00,0x00, +0xfa,0x03,0x00,0x00,0xce,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xd9,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xca,0x1e,0x00,0x00, +0xd4,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb3,0x1e,0x00,0x00, +0xd9,0x1e,0x00,0x00,0xd9,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb5,0x1e,0x00,0x00,0xd1,0x0c,0x00,0x00,0x0e,0x07,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xde,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xb5,0x1e,0x00,0x00,0x41,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xe3,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb3,0x1e,0x00,0x00, +0xde,0x1e,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xbb,0x1e,0x00,0x00, +0x4e,0x0c,0x00,0x00,0xb1,0x01,0x00,0x00,0xe3,0x1e,0x00,0x00,0xbe,0x00,0x05,0x00, +0xc6,0x00,0x00,0x00,0xbf,0x1e,0x00,0x00,0xc4,0x1c,0x00,0x00,0xb1,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xc4,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xbf,0x1e,0x00,0x00,0xc0,0x1e,0x00,0x00,0xc4,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc0,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xec,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xf9,0x02,0x00,0x00,0xbb,0x1e,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc3,0x1e,0x00,0x00,0xec,0x1e,0x00,0x00, +0x4b,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00,0xc4,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc4,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x5b,0x23,0x00,0x00, +0xbb,0x1e,0x00,0x00,0x6a,0x1e,0x00,0x00,0xc3,0x1e,0x00,0x00,0xc0,0x1e,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfb,0x0b,0x00,0x00,0x44,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfc,0x0b,0x00,0x00, +0x44,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfd,0x0b,0x00,0x00,0x44,0x1e,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0xfe,0x0b,0x00,0x00,0xfb,0x0b,0x00,0x00,0xfc,0x0b,0x00,0x00, +0xfd,0x0b,0x00,0x00,0x5b,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x67,0x02,0x00,0x00, +0xee,0x1e,0x00,0x00,0x69,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0xee,0x1e,0x00,0x00, +0x56,0x0b,0x00,0x00,0xfe,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00,0x79,0x02,0x00,0x00, +0xf5,0x1e,0x00,0x00,0x7b,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0xf5,0x1e,0x00,0x00, +0x56,0x0b,0x00,0x00,0xcd,0x05,0x00,0x00,0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_7a1f6feac24a2cb9d718ec2050161c4d.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_7a1f6feac24a2cb9d718ec2050161c4d.h new file mode 100644 index 00000000..88bab507 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_7a1f6feac24a2cb9d718ec2050161c4d.h @@ -0,0 +1,1796 @@ +// ffx_fsr2_accumulate_pass_7a1f6feac24a2cb9d718ec2050161c4d.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_7a1f6feac24a2cb9d718ec2050161c4d_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_7a1f6feac24a2cb9d718ec2050161c4d_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_7a1f6feac24a2cb9d718ec2050161c4d_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_7a1f6feac24a2cb9d718ec2050161c4d_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_7a1f6feac24a2cb9d718ec2050161c4d_SampledImageResourceNames[] = { "r_input_exposure", "r_dilated_reactive_masks", "r_input_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_lanczos_lut", "r_imgMips", "r_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_7a1f6feac24a2cb9d718ec2050161c4d_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 8, 10, 12, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_7a1f6feac24a2cb9d718ec2050161c4d_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_7a1f6feac24a2cb9d718ec2050161c4d_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_7a1f6feac24a2cb9d718ec2050161c4d_StorageImageResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_7a1f6feac24a2cb9d718ec2050161c4d_StorageImageResourceBindings[] = { 13, 14, 16, 17, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_7a1f6feac24a2cb9d718ec2050161c4d_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_7a1f6feac24a2cb9d718ec2050161c4d_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_7a1f6feac24a2cb9d718ec2050161c4d_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_7a1f6feac24a2cb9d718ec2050161c4d_UniformBufferResourceBindings[] = { 18, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_7a1f6feac24a2cb9d718ec2050161c4d_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_7a1f6feac24a2cb9d718ec2050161c4d_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_7a1f6feac24a2cb9d718ec2050161c4d_size = 28284; + +static const unsigned char g_ffx_fsr2_accumulate_pass_7a1f6feac24a2cb9d718ec2050161c4d_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x32,0x26,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x07,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0xc2,0x0b,0x00,0x00, +0xd8,0x0b,0x00,0x00,0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00, +0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74, +0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73, +0x00,0x00,0x00,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x68,0x61,0x64,0x65,0x72,0x5f,0x69,0x6d,0x61,0x67,0x65,0x5f,0x6c,0x6f,0x61,0x64, +0x5f,0x66,0x6f,0x72,0x6d,0x61,0x74,0x74,0x65,0x64,0x00,0x00,0x04,0x00,0x0a,0x00, +0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74, +0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69, +0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c, +0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74, +0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0xf9,0x01,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0xf9,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00, +0x06,0x00,0x07,0x00,0xf9,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78, +0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00, +0xf9,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79, +0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0xf9,0x01,0x00,0x00, +0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52, +0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e, +0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0xf9,0x01,0x00,0x00,0x04,0x00,0x00,0x00, +0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f, +0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0xf9,0x01,0x00,0x00,0x05,0x00,0x00,0x00, +0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55, +0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0xf9,0x01,0x00,0x00,0x06,0x00,0x00,0x00, +0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00, +0xf9,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54, +0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00, +0xf9,0x01,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00, +0x06,0x00,0x08,0x00,0xf9,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74, +0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00, +0x06,0x00,0x08,0x00,0xf9,0x01,0x00,0x00,0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77, +0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00, +0x06,0x00,0x0b,0x00,0xf9,0x01,0x00,0x00,0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74, +0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43, +0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00, +0xf9,0x01,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f, +0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00,0xf9,0x01,0x00,0x00, +0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61, +0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0xf9,0x01,0x00,0x00,0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e, +0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00,0xf9,0x01,0x00,0x00, +0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65, +0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0xf9,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69, +0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0xf9,0x01,0x00,0x00,0x11,0x00,0x00,0x00, +0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67, +0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00,0xf9,0x01,0x00,0x00, +0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f, +0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00, +0x05,0x00,0x04,0x00,0xfb,0x01,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00, +0x05,0x00,0x05,0x00,0x3e,0x02,0x00,0x00,0x72,0x5f,0x69,0x6d,0x67,0x4d,0x69,0x70, +0x73,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x42,0x02,0x00,0x00,0x73,0x5f,0x4c,0x69, +0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x00,0x00,0x00,0x05,0x00,0x08,0x00, +0x4f,0x02,0x00,0x00,0x72,0x5f,0x70,0x72,0x65,0x70,0x61,0x72,0x65,0x64,0x5f,0x69, +0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x05,0x00,0x08,0x00, +0x57,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69, +0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x05,0x00,0x09,0x00, +0x63,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75, +0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0x6b,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c,0x75,0x6d,0x61,0x5f, +0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x05,0x00,0x06,0x00,0x72,0x02,0x00,0x00, +0x72,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x00, +0x05,0x00,0x09,0x00,0x7c,0x02,0x00,0x00,0x72,0x77,0x5f,0x69,0x6e,0x74,0x65,0x72, +0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c, +0x6f,0x72,0x00,0x00,0x05,0x00,0x06,0x00,0x85,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c, +0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x05,0x00,0x06,0x00, +0x8e,0x02,0x00,0x00,0x72,0x77,0x5f,0x6e,0x65,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x73, +0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0xa3,0x02,0x00,0x00,0x72,0x5f,0x6c,0x6f, +0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x00,0x05,0x00,0x07,0x00, +0xae,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f, +0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0xba,0x02,0x00,0x00, +0x72,0x5f,0x6c,0x61,0x6e,0x63,0x7a,0x6f,0x73,0x5f,0x6c,0x75,0x74,0x00,0x00,0x00, +0x05,0x00,0x09,0x00,0xc7,0x02,0x00,0x00,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65, +0x64,0x5f,0x72,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x73, +0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0xc2,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x57, +0x6f,0x72,0x6b,0x47,0x72,0x6f,0x75,0x70,0x49,0x44,0x00,0x00,0x05,0x00,0x08,0x00, +0xd8,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x4c,0x6f,0x63,0x61,0x6c,0x49,0x6e,0x76,0x6f, +0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xf9,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xf9,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf9,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf9,0x01,0x00,0x00, +0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xf9,0x01,0x00,0x00,0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xf9,0x01,0x00,0x00,0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf9,0x01,0x00,0x00,0x06,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf9,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xf9,0x01,0x00,0x00,0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xf9,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf9,0x01,0x00,0x00,0x0a,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf9,0x01,0x00,0x00, +0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xf9,0x01,0x00,0x00,0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xf9,0x01,0x00,0x00,0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf9,0x01,0x00,0x00,0x0e,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf9,0x01,0x00,0x00, +0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xf9,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xf9,0x01,0x00,0x00,0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf9,0x01,0x00,0x00,0x12,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xf9,0x01,0x00,0x00, +0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xfb,0x01,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xfb,0x01,0x00,0x00,0x21,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x3e,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x3e,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x42,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x42,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x4f,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x4f,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x57,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x57,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x63,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x63,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x6b,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x6b,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x72,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x72,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x7c,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x7c,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x7c,0x02,0x00,0x00,0x19,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x85,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x85,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0e,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x8e,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x8e,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xa3,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xa3,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xae,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xae,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xba,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xba,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xc7,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xc7,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xc2,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xd8,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xeb,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x38,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x37,0x00,0x00,0x00, +0x15,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x3e,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x14,0x00,0x02,0x00,0xc5,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb1,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb2,0x01,0x00,0x00,0x00,0x00,0x80,0x3f,0x1e,0x00,0x15,0x00,0xf9,0x01,0x00,0x00, +0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00, +0x5d,0x00,0x00,0x00,0x3e,0x00,0x00,0x00,0x3e,0x00,0x00,0x00,0x37,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xfa,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0xf9,0x01,0x00,0x00,0x3b,0x00,0x04,0x00, +0xfa,0x01,0x00,0x00,0xfb,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0xfc,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xfd,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x02,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x07,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x0c,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x11,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x12,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x3e,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x17,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x1c,0x02,0x00,0x00,0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x1d,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x22,0x02,0x00,0x00,0x09,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x27,0x02,0x00,0x00,0x0a,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x2c,0x02,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x2d,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x32,0x02,0x00,0x00,0x0d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x37,0x02,0x00,0x00,0x0f,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x3c,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x3d,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3c,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x3d,0x02,0x00,0x00,0x3e,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x1a,0x00,0x02,0x00,0x40,0x02,0x00,0x00,0x20,0x00,0x04,0x00,0x41,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x40,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x41,0x02,0x00,0x00, +0x42,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x1b,0x00,0x03,0x00,0x44,0x02,0x00,0x00, +0x3c,0x02,0x00,0x00,0x15,0x00,0x04,0x00,0x4a,0x02,0x00,0x00,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x4a,0x02,0x00,0x00,0x4b,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x3d,0x02,0x00,0x00,0x4f,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x3d,0x02,0x00,0x00,0x57,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x3d,0x02,0x00,0x00,0x63,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x69,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x6a,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x69,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x6a,0x02,0x00,0x00, +0x6b,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x3d,0x02,0x00,0x00, +0x72,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x7a,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x7b,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x7a,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x7b,0x02,0x00,0x00,0x7c,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x83,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x84,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x84,0x02,0x00,0x00,0x85,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x8c,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x0f,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x8d,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x8c,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x8d,0x02,0x00,0x00,0x8e,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x4a,0x02,0x00,0x00,0x9e,0x02,0x00,0x00, +0x03,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x3d,0x02,0x00,0x00,0xa3,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x3d,0x02,0x00,0x00,0xae,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xb0,0x02,0x00,0x00, +0xfc,0x01,0x00,0x00,0xfc,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0x3d,0x02,0x00,0x00, +0xba,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xbf,0x02,0x00,0x00,0x00,0x00,0x00,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xc1,0x02,0x00,0x00,0x00,0x00,0x00,0x3f,0x3b,0x00,0x04,0x00,0x3d,0x02,0x00,0x00, +0xc7,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xd0,0x02,0x00,0x00,0xb1,0x01,0x00,0x00,0xb1,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0xd3,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x05,0x03,0x00,0x00,0x6f,0x12,0x83,0x3a,0x2b,0x00,0x04,0x00, +0x4a,0x02,0x00,0x00,0x3f,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x4a,0x02,0x00,0x00,0x43,0x03,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x59,0x03,0x00,0x00,0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x6c,0x03,0x00,0x00,0x00,0x00,0x80,0xbe,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x92,0x03,0x00,0x00,0x02,0x10,0x80,0x37,0x2c,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xfa,0x03,0x00,0x00,0xc1,0x02,0x00,0x00,0xc1,0x02,0x00,0x00, +0x17,0x00,0x04,0x00,0x0e,0x04,0x00,0x00,0x4a,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x12,0x04,0x00,0x00,0xc5,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1f,0x04,0x00,0x00,0x00,0xe0,0x7f,0x47, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x31,0x04,0x00,0x00,0xcd,0xcc,0xcc,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x39,0x04,0x00,0x00,0x00,0x00,0xc8,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x3e,0x04,0x00,0x00,0x00,0x00,0x10,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x46,0x04,0x00,0x00,0x00,0x00,0x80,0x40, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x57,0x04,0x00,0x00,0x00,0x00,0x80,0xbf, +0x2b,0x00,0x04,0x00,0x4a,0x02,0x00,0x00,0xda,0x04,0x00,0x00,0x04,0x00,0x00,0x00, +0x1c,0x00,0x04,0x00,0xdb,0x04,0x00,0x00,0x37,0x00,0x00,0x00,0xda,0x04,0x00,0x00, +0x20,0x00,0x04,0x00,0xdc,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0xdb,0x04,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x79,0x05,0x00,0x00,0x52,0xb8,0xfe,0x3f, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x98,0x05,0x00,0x00,0xfe,0xff,0xff,0xff, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x99,0x05,0x00,0x00,0xff,0xff,0xff,0xff, +0x2b,0x00,0x04,0x00,0x4a,0x02,0x00,0x00,0xee,0x05,0x00,0x00,0x10,0x00,0x00,0x00, +0x1c,0x00,0x04,0x00,0xef,0x05,0x00,0x00,0x08,0x00,0x00,0x00,0xee,0x05,0x00,0x00, +0x20,0x00,0x04,0x00,0xf0,0x05,0x00,0x00,0x07,0x00,0x00,0x00,0xef,0x05,0x00,0x00, +0x2c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xff,0x05,0x00,0x00,0xb1,0x01,0x00,0x00, +0xb1,0x01,0x00,0x00,0xb1,0x01,0x00,0x00,0xb1,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x16,0x06,0x00,0x00,0x9a,0x99,0x99,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x2e,0x06,0x00,0x00,0x00,0x00,0x00,0xc0,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x2f,0x06,0x00,0x00,0x00,0x00,0x40,0xc0,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xd2,0x06,0x00,0x00,0xab,0xaa,0xaa,0x3d,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x02,0x07,0x00,0x00,0xab,0xaa,0x2a,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x40,0x07,0x00,0x00,0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x4a,0x07,0x00,0x00,0x00,0x00,0x20,0x41,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x84,0x07,0x00,0x00,0x99,0x05,0x00,0x00,0x99,0x05,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x93,0x07,0x00,0x00,0xfc,0x01,0x00,0x00, +0x99,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xa2,0x07,0x00,0x00, +0x02,0x02,0x00,0x00,0x99,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xb1,0x07,0x00,0x00,0x07,0x02,0x00,0x00,0x99,0x05,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xc0,0x07,0x00,0x00,0x99,0x05,0x00,0x00,0xfc,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xdd,0x07,0x00,0x00,0x02,0x02,0x00,0x00, +0xfc,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xec,0x07,0x00,0x00, +0x07,0x02,0x00,0x00,0xfc,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xfb,0x07,0x00,0x00,0x99,0x05,0x00,0x00,0x02,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x0a,0x08,0x00,0x00,0xfc,0x01,0x00,0x00,0x02,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x19,0x08,0x00,0x00,0x02,0x02,0x00,0x00, +0x02,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x28,0x08,0x00,0x00, +0x07,0x02,0x00,0x00,0x02,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x37,0x08,0x00,0x00,0x99,0x05,0x00,0x00,0x07,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x46,0x08,0x00,0x00,0xfc,0x01,0x00,0x00,0x07,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x55,0x08,0x00,0x00,0x02,0x02,0x00,0x00, +0x07,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x64,0x08,0x00,0x00, +0x07,0x02,0x00,0x00,0x07,0x02,0x00,0x00,0x2a,0x00,0x03,0x00,0xc5,0x00,0x00,0x00, +0xec,0x08,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf3,0x08,0x00,0x00, +0xff,0xfe,0xfe,0x3e,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x0f,0x09,0x00,0x00, +0x05,0x03,0x00,0x00,0x05,0x03,0x00,0x00,0x05,0x03,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x40,0x09,0x00,0x00,0x00,0x00,0xa0,0x41,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x48,0x09,0x00,0x00,0x00,0x00,0x40,0x40,0x17,0x00,0x04,0x00, +0x89,0x09,0x00,0x00,0xc5,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xb7,0x09,0x00,0x00,0x40,0x07,0x00,0x00,0x40,0x07,0x00,0x00, +0x40,0x07,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd6,0x09,0x00,0x00, +0x30,0x96,0x7c,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x24,0x0a,0x00,0x00, +0x00,0x00,0x7f,0x43,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4c,0x0a,0x00,0x00, +0x81,0x80,0x80,0x3b,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x76,0x0a,0x00,0x00, +0x00,0x00,0xc0,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa8,0x0a,0x00,0x00, +0xa4,0x70,0x7d,0x3f,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x2a,0x0b,0x00,0x00, +0xb1,0x01,0x00,0x00,0xb1,0x01,0x00,0x00,0xb1,0x01,0x00,0x00,0x17,0x00,0x04,0x00, +0xc0,0x0b,0x00,0x00,0x4a,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xc1,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0xc0,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00, +0xc1,0x0b,0x00,0x00,0xc2,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x4a,0x02,0x00,0x00,0xca,0x0b,0x00,0x00,0x08,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x0e,0x04,0x00,0x00,0xd6,0x0b,0x00,0x00,0xca,0x0b,0x00,0x00,0xca,0x0b,0x00,0x00, +0x3b,0x00,0x04,0x00,0xc1,0x0b,0x00,0x00,0xd8,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0xc0,0x0b,0x00,0x00,0xeb,0x0b,0x00,0x00,0xca,0x0b,0x00,0x00, +0xca,0x0b,0x00,0x00,0x3f,0x03,0x00,0x00,0x2b,0x00,0x04,0x00,0x4a,0x02,0x00,0x00, +0xd1,0x24,0x00,0x00,0x07,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xd2,0x24,0x00,0x00,0x1f,0x04,0x00,0x00,0x1f,0x04,0x00,0x00,0x1f,0x04,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd3,0x24,0x00,0x00,0x66,0x66,0x66,0x3f, +0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd4,0x24,0x00,0x00,0xb2,0x01,0x00,0x00, +0xb2,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd5,0x24,0x00,0x00, +0x0a,0xd7,0xa3,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd6,0x24,0x00,0x00, +0xcd,0xcc,0x4c,0x3d,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xd7,0x24,0x00,0x00, +0xb2,0x01,0x00,0x00,0xb2,0x01,0x00,0x00,0xb2,0x01,0x00,0x00,0x01,0x00,0x03,0x00, +0x06,0x00,0x00,0x00,0x00,0x25,0x00,0x00,0x01,0x00,0x03,0x00,0x08,0x00,0x00,0x00, +0x0f,0x25,0x00,0x00,0x01,0x00,0x03,0x00,0x5d,0x00,0x00,0x00,0x48,0x25,0x00,0x00, +0x01,0x00,0x03,0x00,0x22,0x00,0x00,0x00,0x30,0x26,0x00,0x00,0x01,0x00,0x03,0x00, +0x37,0x00,0x00,0x00,0x31,0x26,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00, +0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x38,0x00,0x00,0x00,0x82,0x1c,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xf0,0x05,0x00,0x00,0xda,0x19,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xdc,0x04,0x00,0x00,0x86,0x15,0x00,0x00, +0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0xc0,0x0b,0x00,0x00,0xc3,0x0b,0x00,0x00, +0xc2,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00,0x0e,0x04,0x00,0x00,0xc4,0x0b,0x00,0x00, +0xc3,0x0b,0x00,0x00,0xc3,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0xfd,0x01,0x00,0x00,0xee,0x0b,0x00,0x00,0xfb,0x01,0x00,0x00, +0x07,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xef,0x0b,0x00,0x00, +0xee,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xc8,0x0b,0x00,0x00, +0xef,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x4a,0x02,0x00,0x00, +0xc9,0x0b,0x00,0x00,0xc8,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x4a,0x02,0x00,0x00, +0xcc,0x0b,0x00,0x00,0xc9,0x0b,0x00,0x00,0xd1,0x24,0x00,0x00,0x86,0x00,0x05,0x00, +0x4a,0x02,0x00,0x00,0xcd,0x0b,0x00,0x00,0xcc,0x0b,0x00,0x00,0xca,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x4a,0x02,0x00,0x00,0xd0,0x0b,0x00,0x00,0xc3,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x4a,0x02,0x00,0x00,0xd1,0x0b,0x00,0x00, +0xcd,0x0b,0x00,0x00,0xd0,0x0b,0x00,0x00,0x82,0x00,0x05,0x00,0x4a,0x02,0x00,0x00, +0xd2,0x0b,0x00,0x00,0xd1,0x0b,0x00,0x00,0x3f,0x03,0x00,0x00,0x52,0x00,0x06,0x00, +0x0e,0x04,0x00,0x00,0xb4,0x22,0x00,0x00,0xd2,0x0b,0x00,0x00,0xc4,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x84,0x00,0x05,0x00,0x0e,0x04,0x00,0x00,0xd7,0x0b,0x00,0x00, +0xb4,0x22,0x00,0x00,0xd6,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00,0xc0,0x0b,0x00,0x00, +0xd9,0x0b,0x00,0x00,0xd8,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00,0x0e,0x04,0x00,0x00, +0xda,0x0b,0x00,0x00,0xd9,0x0b,0x00,0x00,0xd9,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x80,0x00,0x05,0x00,0x0e,0x04,0x00,0x00,0xdb,0x0b,0x00,0x00, +0xd7,0x0b,0x00,0x00,0xda,0x0b,0x00,0x00,0x7c,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0xdd,0x0b,0x00,0x00,0xdb,0x0b,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x9d,0x0c,0x00,0x00,0xdd,0x0b,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x9f,0x0c,0x00,0x00,0x9d,0x0c,0x00,0x00,0xfa,0x03,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xa1,0x0c,0x00,0x00,0xef,0x0b,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xa2,0x0c,0x00,0x00,0x9f,0x0c,0x00,0x00,0xa1,0x0c,0x00,0x00, +0x41,0x00,0x05,0x00,0x1d,0x02,0x00,0x00,0xdd,0x0c,0x00,0x00,0xfb,0x01,0x00,0x00, +0x1c,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xde,0x0c,0x00,0x00, +0xdd,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0xfd,0x01,0x00,0x00,0xe1,0x0c,0x00,0x00, +0xfb,0x01,0x00,0x00,0xfc,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0xe2,0x0c,0x00,0x00,0xe1,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xa8,0x0c,0x00,0x00,0xe2,0x0c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xa9,0x0c,0x00,0x00,0xde,0x0c,0x00,0x00,0xa8,0x0c,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xaa,0x0c,0x00,0x00,0xa2,0x0c,0x00,0x00,0xa9,0x0c,0x00,0x00, +0x41,0x00,0x05,0x00,0xfd,0x01,0x00,0x00,0xe9,0x0c,0x00,0x00,0xfb,0x01,0x00,0x00, +0x02,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xea,0x0c,0x00,0x00, +0xe9,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xf7,0x0c,0x00,0x00, +0xaa,0x0c,0x00,0x00,0xa8,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xfa,0x0c,0x00,0x00,0xa8,0x0c,0x00,0x00,0xfa,0x03,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x07,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xf7,0x0c,0x00,0x00,0xfa,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x0c,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xfa,0x03,0x00,0x00, +0x07,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x00,0x0d,0x00,0x00, +0xea,0x0c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x01,0x0d,0x00,0x00, +0x0c,0x0d,0x00,0x00,0x00,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x3c,0x02,0x00,0x00, +0x18,0x0d,0x00,0x00,0x57,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x1a,0x0d,0x00,0x00,0x18,0x0d,0x00,0x00,0xdd,0x0b,0x00,0x00,0x02,0x00,0x00,0x00, +0xfc,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x1b,0x0d,0x00,0x00, +0x1a,0x0d,0x00,0x00,0x1a,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x1d,0x02,0x00,0x00,0x22,0x0d,0x00,0x00,0xfb,0x01,0x00,0x00, +0x22,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x23,0x0d,0x00,0x00, +0x22,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x1e,0x0d,0x00,0x00, +0x1b,0x0d,0x00,0x00,0x23,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x29,0x0d,0x00,0x00,0x1e,0x0d,0x00,0x00,0xa1,0x0c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x2a,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0x29,0x0d,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x33,0x0d,0x00,0x00, +0xa2,0x0c,0x00,0x00,0x1e,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x39,0x0d,0x00,0x00,0x33,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00, +0xc5,0x00,0x00,0x00,0x3a,0x0d,0x00,0x00,0x39,0x0d,0x00,0x00,0xb1,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x3f,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x3a,0x0d,0x00,0x00,0x3b,0x0d,0x00,0x00,0x3f,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3b,0x0d,0x00,0x00,0xbc,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x3e,0x0d,0x00,0x00, +0x39,0x0d,0x00,0x00,0xb2,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x3f,0x0d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3f,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00,0xc5,0x00,0x00,0x00, +0x40,0x0d,0x00,0x00,0x3a,0x0d,0x00,0x00,0x05,0x00,0x00,0x00,0x3e,0x0d,0x00,0x00, +0x3b,0x0d,0x00,0x00,0xf7,0x00,0x03,0x00,0x4b,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x40,0x0d,0x00,0x00,0x41,0x0d,0x00,0x00,0x4b,0x0d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x41,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x43,0x0d,0x00,0x00,0x33,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00, +0xc5,0x00,0x00,0x00,0x44,0x0d,0x00,0x00,0x43,0x0d,0x00,0x00,0xb1,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x49,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x44,0x0d,0x00,0x00,0x45,0x0d,0x00,0x00,0x49,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x45,0x0d,0x00,0x00,0xbc,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x48,0x0d,0x00,0x00, +0x43,0x0d,0x00,0x00,0xb2,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x49,0x0d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x49,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00,0xc5,0x00,0x00,0x00, +0x4a,0x0d,0x00,0x00,0x44,0x0d,0x00,0x00,0x41,0x0d,0x00,0x00,0x48,0x0d,0x00,0x00, +0x45,0x0d,0x00,0x00,0xf9,0x00,0x02,0x00,0x4b,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4b,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00,0xc5,0x00,0x00,0x00,0x4c,0x0d,0x00,0x00, +0x40,0x0d,0x00,0x00,0x3f,0x0d,0x00,0x00,0x4a,0x0d,0x00,0x00,0x49,0x0d,0x00,0x00, +0x3d,0x00,0x04,0x00,0x3c,0x02,0x00,0x00,0x4f,0x0d,0x00,0x00,0x4f,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x40,0x02,0x00,0x00,0x50,0x0d,0x00,0x00,0x42,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x44,0x02,0x00,0x00,0x51,0x0d,0x00,0x00,0x4f,0x0d,0x00,0x00, +0x50,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x53,0x0d,0x00,0x00, +0x51,0x0d,0x00,0x00,0x01,0x0d,0x00,0x00,0x02,0x00,0x00,0x00,0xb1,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x54,0x0d,0x00,0x00,0x53,0x0d,0x00,0x00, +0x03,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x58,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x54,0x0d,0x00,0x00,0xb1,0x01,0x00,0x00, +0xb2,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x3c,0x02,0x00,0x00,0x5b,0x0d,0x00,0x00, +0xc7,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x44,0x02,0x00,0x00,0x5d,0x0d,0x00,0x00, +0x5b,0x0d,0x00,0x00,0x50,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x5f,0x0d,0x00,0x00,0x5d,0x0d,0x00,0x00,0x01,0x0d,0x00,0x00,0x02,0x00,0x00,0x00, +0xb1,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc7,0x0c,0x00,0x00, +0x5f,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xca,0x0c,0x00,0x00,0x5f,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x12,0x02,0x00,0x00,0x63,0x0d,0x00,0x00,0xfb,0x01,0x00,0x00,0x17,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x64,0x0d,0x00,0x00,0x63,0x0d,0x00,0x00, +0xaa,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0xcd,0x0c,0x00,0x00,0xfc,0x01,0x00,0x00, +0x64,0x0d,0x00,0x00,0xa4,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0xd1,0x0c,0x00,0x00, +0x4c,0x0d,0x00,0x00,0xec,0x08,0x00,0x00,0xa6,0x00,0x05,0x00,0xc5,0x00,0x00,0x00, +0xd4,0x0c,0x00,0x00,0xd1,0x0c,0x00,0x00,0xcd,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00, +0x32,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x4c,0x0d,0x00,0x00, +0x2e,0x0c,0x00,0x00,0x32,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x2e,0x0c,0x00,0x00, +0xa8,0x00,0x04,0x00,0xc5,0x00,0x00,0x00,0x31,0x0c,0x00,0x00,0xcd,0x0c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x32,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x32,0x0c,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc5,0x00,0x00,0x00,0x33,0x0c,0x00,0x00,0x4c,0x0d,0x00,0x00, +0x4b,0x0d,0x00,0x00,0x31,0x0c,0x00,0x00,0x2e,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00, +0x3d,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x33,0x0c,0x00,0x00, +0x34,0x0c,0x00,0x00,0x3d,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x34,0x0c,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x9a,0x0d,0x00,0x00,0x33,0x0d,0x00,0x00, +0xa1,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x9b,0x0d,0x00,0x00, +0x9a,0x0d,0x00,0x00,0xfa,0x03,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x9d,0x0d,0x00,0x00,0xef,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x9e,0x0d,0x00,0x00,0x9d,0x0d,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa0,0x0d,0x00,0x00,0x9b,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc0,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x9e,0x0d,0x00,0x00,0xa0,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xc5,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xb1,0x01,0x00,0x00,0xc0,0x0d,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xbe,0x22,0x00,0x00,0xc5,0x0d,0x00,0x00,0x9b,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa6,0x0d,0x00,0x00,0xc8,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa8,0x0d,0x00,0x00,0x9b,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xca,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xa6,0x0d,0x00,0x00,0xa8,0x0d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xcf,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xb1,0x01,0x00,0x00,0xca,0x0d,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0xc2,0x22,0x00,0x00,0xcf,0x0d,0x00,0x00,0xbe,0x22,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xad,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0xc2,0x22,0x00,0x00,0x6e,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0xae,0x0d,0x00,0x00,0xad,0x0d,0x00,0x00,0x0c,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0xd3,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0xc2,0x22,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xc9,0x0e,0x00,0x00, +0xae,0x0d,0x00,0x00,0x84,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xcf,0x0e,0x00,0x00,0xc9,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x09,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xcf,0x0e,0x00,0x00,0xfc,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xcd,0x22,0x00,0x00,0x09,0x0f,0x00,0x00,0xc9,0x0e,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xec,0x0e,0x00,0x00,0xc9,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x13,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xec,0x0e,0x00,0x00,0xfc,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xd8,0x22,0x00,0x00,0x13,0x0f,0x00,0x00, +0xcd,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x3c,0x02,0x00,0x00, +0x20,0x0f,0x00,0x00,0x63,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x22,0x0f,0x00,0x00,0x20,0x0f,0x00,0x00,0xd8,0x22,0x00,0x00,0x02,0x00,0x00,0x00, +0xfc,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x34,0x0f,0x00,0x00, +0xae,0x0d,0x00,0x00,0x93,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x3e,0x0f,0x00,0x00,0x34,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xe3,0x22,0x00,0x00,0x3e,0x0f,0x00,0x00,0x34,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x57,0x0f,0x00,0x00, +0x34,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x7e,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x57,0x0f,0x00,0x00, +0xfc,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xee,0x22,0x00,0x00, +0x7e,0x0f,0x00,0x00,0xe3,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x8d,0x0f,0x00,0x00,0x20,0x0f,0x00,0x00,0xee,0x22,0x00,0x00, +0x02,0x00,0x00,0x00,0xfc,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x9f,0x0f,0x00,0x00,0xae,0x0d,0x00,0x00,0xa2,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xa9,0x0f,0x00,0x00,0x9f,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xb3,0x0f,0x00,0x00,0x9d,0x0d,0x00,0x00, +0x02,0x02,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xe4,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xa9,0x0f,0x00,0x00,0xb3,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xf9,0x22,0x00,0x00,0xe4,0x0f,0x00,0x00, +0x9f,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xc2,0x0f,0x00,0x00,0x9f,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xe9,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xc2,0x0f,0x00,0x00,0xfc,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x04,0x23,0x00,0x00,0xe9,0x0f,0x00,0x00,0xf9,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xf8,0x0f,0x00,0x00,0x20,0x0f,0x00,0x00, +0x04,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0xfc,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x0a,0x10,0x00,0x00,0xae,0x0d,0x00,0x00,0xb1,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x14,0x10,0x00,0x00,0x0a,0x10,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x4f,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x14,0x10,0x00,0x00,0xb3,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x0f,0x23,0x00,0x00,0x4f,0x10,0x00,0x00, +0x0a,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x2d,0x10,0x00,0x00,0x0a,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x54,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x2d,0x10,0x00,0x00,0xfc,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x1a,0x23,0x00,0x00,0x54,0x10,0x00,0x00,0x0f,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x63,0x10,0x00,0x00,0x20,0x0f,0x00,0x00, +0x1a,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0xfc,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x75,0x10,0x00,0x00,0xae,0x0d,0x00,0x00,0xc0,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x7b,0x10,0x00,0x00,0x75,0x10,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xb5,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x7b,0x10,0x00,0x00,0xfc,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x25,0x23,0x00,0x00,0xb5,0x10,0x00,0x00, +0x75,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x9c,0x10,0x00,0x00,0x75,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x30,0x23,0x00,0x00,0x9c,0x10,0x00,0x00,0x25,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xce,0x10,0x00,0x00, +0x20,0x0f,0x00,0x00,0x30,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0xfc,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xea,0x10,0x00,0x00,0xae,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x3b,0x23,0x00,0x00, +0xea,0x10,0x00,0x00,0xae,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x07,0x11,0x00,0x00,0xae,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x46,0x23,0x00,0x00,0x07,0x11,0x00,0x00, +0x3b,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x39,0x11,0x00,0x00,0x20,0x0f,0x00,0x00,0x46,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0xfc,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x4b,0x11,0x00,0x00, +0xae,0x0d,0x00,0x00,0xdd,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x55,0x11,0x00,0x00,0x4b,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x90,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x55,0x11,0x00,0x00,0xb3,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x51,0x23,0x00,0x00,0x90,0x11,0x00,0x00,0x4b,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x72,0x11,0x00,0x00,0x4b,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x5c,0x23,0x00,0x00, +0x72,0x11,0x00,0x00,0x51,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xa4,0x11,0x00,0x00,0x20,0x0f,0x00,0x00,0x5c,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0xfc,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xb6,0x11,0x00,0x00,0xae,0x0d,0x00,0x00,0xec,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xc0,0x11,0x00,0x00,0xb6,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xfb,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xc0,0x11,0x00,0x00,0xb3,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x67,0x23,0x00,0x00,0xfb,0x11,0x00,0x00,0xb6,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xdd,0x11,0x00,0x00, +0xb6,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x72,0x23,0x00,0x00,0xdd,0x11,0x00,0x00,0x67,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x0f,0x12,0x00,0x00,0x20,0x0f,0x00,0x00, +0x72,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0xfc,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x21,0x12,0x00,0x00,0xae,0x0d,0x00,0x00,0xfb,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x27,0x12,0x00,0x00,0x21,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x61,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x27,0x12,0x00,0x00,0xfc,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x7d,0x23,0x00,0x00,0x61,0x12,0x00,0x00, +0x21,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x48,0x12,0x00,0x00,0x21,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x52,0x12,0x00,0x00,0xc8,0x0b,0x00,0x00,0x02,0x02,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x70,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x48,0x12,0x00,0x00,0x52,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x88,0x23,0x00,0x00,0x70,0x12,0x00,0x00,0x7d,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x7a,0x12,0x00,0x00, +0x20,0x0f,0x00,0x00,0x88,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0xfc,0x01,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x8c,0x12,0x00,0x00,0xae,0x0d,0x00,0x00, +0x0a,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x96,0x12,0x00,0x00, +0x8c,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x93,0x23,0x00,0x00,0x96,0x12,0x00,0x00,0x8c,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xb3,0x12,0x00,0x00,0x8c,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xdb,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xb3,0x12,0x00,0x00,0x52,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x9e,0x23,0x00,0x00,0xdb,0x12,0x00,0x00, +0x93,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xe5,0x12,0x00,0x00,0x20,0x0f,0x00,0x00,0x9e,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0xfc,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xf7,0x12,0x00,0x00, +0xae,0x0d,0x00,0x00,0x19,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x01,0x13,0x00,0x00,0xf7,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x3c,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x01,0x13,0x00,0x00,0xb3,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xa9,0x23,0x00,0x00,0x3c,0x13,0x00,0x00,0xf7,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x1e,0x13,0x00,0x00,0xf7,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x46,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x1e,0x13,0x00,0x00,0x52,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xb4,0x23,0x00,0x00,0x46,0x13,0x00,0x00, +0xa9,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x50,0x13,0x00,0x00,0x20,0x0f,0x00,0x00,0xb4,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0xfc,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x62,0x13,0x00,0x00, +0xae,0x0d,0x00,0x00,0x28,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x6c,0x13,0x00,0x00,0x62,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xa7,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x6c,0x13,0x00,0x00,0xb3,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xbf,0x23,0x00,0x00,0xa7,0x13,0x00,0x00,0x62,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x89,0x13,0x00,0x00,0x62,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xb1,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x89,0x13,0x00,0x00,0x52,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xca,0x23,0x00,0x00,0xb1,0x13,0x00,0x00, +0xbf,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xbb,0x13,0x00,0x00,0x20,0x0f,0x00,0x00,0xca,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0xfc,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xcd,0x13,0x00,0x00, +0xae,0x0d,0x00,0x00,0x37,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xd3,0x13,0x00,0x00,0xcd,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x0d,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xd3,0x13,0x00,0x00,0xfc,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xd5,0x23,0x00,0x00,0x0d,0x14,0x00,0x00,0xcd,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xf4,0x13,0x00,0x00,0xcd,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x1c,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xf4,0x13,0x00,0x00,0x52,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xe0,0x23,0x00,0x00,0x1c,0x14,0x00,0x00, +0xd5,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x26,0x14,0x00,0x00,0x20,0x0f,0x00,0x00,0xe0,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0xfc,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x38,0x14,0x00,0x00, +0xae,0x0d,0x00,0x00,0x46,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x42,0x14,0x00,0x00,0x38,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xeb,0x23,0x00,0x00,0x42,0x14,0x00,0x00,0x38,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x5f,0x14,0x00,0x00, +0x38,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x87,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x5f,0x14,0x00,0x00, +0x52,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xf6,0x23,0x00,0x00, +0x87,0x14,0x00,0x00,0xeb,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x91,0x14,0x00,0x00,0x20,0x0f,0x00,0x00,0xf6,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0xfc,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xa3,0x14,0x00,0x00,0xae,0x0d,0x00,0x00,0x55,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xad,0x14,0x00,0x00,0xa3,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xe8,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xad,0x14,0x00,0x00,0xb3,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x01,0x24,0x00,0x00,0xe8,0x14,0x00,0x00,0xa3,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xca,0x14,0x00,0x00, +0xa3,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xf2,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xca,0x14,0x00,0x00, +0x52,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x0c,0x24,0x00,0x00, +0xf2,0x14,0x00,0x00,0x01,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xfc,0x14,0x00,0x00,0x20,0x0f,0x00,0x00,0x0c,0x24,0x00,0x00, +0x02,0x00,0x00,0x00,0xfc,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x0e,0x15,0x00,0x00,0xae,0x0d,0x00,0x00,0x64,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x18,0x15,0x00,0x00,0x0e,0x15,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x53,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x18,0x15,0x00,0x00,0xb3,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x17,0x24,0x00,0x00,0x53,0x15,0x00,0x00,0x0e,0x15,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x35,0x15,0x00,0x00, +0x0e,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x5d,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x35,0x15,0x00,0x00, +0x52,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x22,0x24,0x00,0x00, +0x5d,0x15,0x00,0x00,0x17,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x67,0x15,0x00,0x00,0x20,0x0f,0x00,0x00,0x22,0x24,0x00,0x00, +0x02,0x00,0x00,0x00,0xfc,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x99,0x15,0x00,0x00,0xd3,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf3,0x15,0x00,0x00,0x57,0x04,0x00,0x00,0x99,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x1a,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xf3,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x3c,0x02,0x00,0x00, +0x1e,0x16,0x00,0x00,0xba,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x44,0x02,0x00,0x00, +0x20,0x16,0x00,0x00,0x1e,0x16,0x00,0x00,0x50,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x22,0x16,0x00,0x00,0x1a,0x16,0x00,0x00,0xc1,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x23,0x16,0x00,0x00,0x22,0x16,0x00,0x00, +0xc1,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x24,0x16,0x00,0x00, +0x20,0x16,0x00,0x00,0x23,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xb1,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x25,0x16,0x00,0x00,0x24,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x7f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf6,0x15,0x00,0x00, +0x99,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x2a,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xf6,0x15,0x00,0x00,0x56,0x00,0x05,0x00, +0x44,0x02,0x00,0x00,0x30,0x16,0x00,0x00,0x1e,0x16,0x00,0x00,0x50,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x32,0x16,0x00,0x00,0x2a,0x16,0x00,0x00, +0xc1,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x33,0x16,0x00,0x00, +0x32,0x16,0x00,0x00,0xc1,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x34,0x16,0x00,0x00,0x30,0x16,0x00,0x00,0x33,0x16,0x00,0x00,0x02,0x00,0x00,0x00, +0xb1,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x35,0x16,0x00,0x00, +0x34,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf9,0x15,0x00,0x00,0xb2,0x01,0x00,0x00,0x99,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x3a,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xf9,0x15,0x00,0x00,0x56,0x00,0x05,0x00,0x44,0x02,0x00,0x00,0x40,0x16,0x00,0x00, +0x1e,0x16,0x00,0x00,0x50,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x42,0x16,0x00,0x00,0x3a,0x16,0x00,0x00,0xc1,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x43,0x16,0x00,0x00,0x42,0x16,0x00,0x00,0xc1,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x44,0x16,0x00,0x00,0x40,0x16,0x00,0x00, +0x43,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xb1,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x45,0x16,0x00,0x00,0x44,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfc,0x15,0x00,0x00,0xbf,0x02,0x00,0x00, +0x99,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x4a,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xfc,0x15,0x00,0x00,0x56,0x00,0x05,0x00, +0x44,0x02,0x00,0x00,0x50,0x16,0x00,0x00,0x1e,0x16,0x00,0x00,0x50,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x52,0x16,0x00,0x00,0x4a,0x16,0x00,0x00, +0xc1,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x53,0x16,0x00,0x00, +0x52,0x16,0x00,0x00,0xc1,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x54,0x16,0x00,0x00,0x50,0x16,0x00,0x00,0x53,0x16,0x00,0x00,0x02,0x00,0x00,0x00, +0xb1,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x55,0x16,0x00,0x00, +0x54,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x00,0x16,0x00,0x00,0x22,0x0f,0x00,0x00,0x25,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x03,0x16,0x00,0x00,0x8d,0x0f,0x00,0x00,0x35,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x04,0x16,0x00,0x00,0x00,0x16,0x00,0x00, +0x03,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x07,0x16,0x00,0x00, +0xf8,0x0f,0x00,0x00,0x45,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x08,0x16,0x00,0x00,0x04,0x16,0x00,0x00,0x07,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x0b,0x16,0x00,0x00,0x63,0x10,0x00,0x00,0x55,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x0c,0x16,0x00,0x00,0x08,0x16,0x00,0x00, +0x0b,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0f,0x16,0x00,0x00, +0x25,0x16,0x00,0x00,0x35,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x11,0x16,0x00,0x00,0x0f,0x16,0x00,0x00,0x45,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x13,0x16,0x00,0x00,0x11,0x16,0x00,0x00,0x55,0x16,0x00,0x00, +0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x14,0x16,0x00,0x00,0x13,0x16,0x00,0x00, +0x13,0x16,0x00,0x00,0x13,0x16,0x00,0x00,0x13,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x15,0x16,0x00,0x00,0x0c,0x16,0x00,0x00,0x14,0x16,0x00,0x00, +0x56,0x00,0x05,0x00,0x44,0x02,0x00,0x00,0x8e,0x16,0x00,0x00,0x1e,0x16,0x00,0x00, +0x50,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x92,0x16,0x00,0x00, +0x8e,0x16,0x00,0x00,0x23,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xb1,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x93,0x16,0x00,0x00,0x92,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00,0x44,0x02,0x00,0x00,0x9e,0x16,0x00,0x00, +0x1e,0x16,0x00,0x00,0x50,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xa2,0x16,0x00,0x00,0x9e,0x16,0x00,0x00,0x33,0x16,0x00,0x00,0x02,0x00,0x00,0x00, +0xb1,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa3,0x16,0x00,0x00, +0xa2,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00,0x44,0x02,0x00,0x00, +0xae,0x16,0x00,0x00,0x1e,0x16,0x00,0x00,0x50,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xb2,0x16,0x00,0x00,0xae,0x16,0x00,0x00,0x43,0x16,0x00,0x00, +0x02,0x00,0x00,0x00,0xb1,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb3,0x16,0x00,0x00,0xb2,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00, +0x44,0x02,0x00,0x00,0xbe,0x16,0x00,0x00,0x1e,0x16,0x00,0x00,0x50,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc2,0x16,0x00,0x00,0xbe,0x16,0x00,0x00, +0x53,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xb1,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc3,0x16,0x00,0x00,0xc2,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x6e,0x16,0x00,0x00,0xce,0x10,0x00,0x00, +0x93,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x71,0x16,0x00,0x00, +0x39,0x11,0x00,0x00,0xa3,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x72,0x16,0x00,0x00,0x6e,0x16,0x00,0x00,0x71,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x75,0x16,0x00,0x00,0xa4,0x11,0x00,0x00,0xb3,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x76,0x16,0x00,0x00,0x72,0x16,0x00,0x00, +0x75,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x79,0x16,0x00,0x00, +0x0f,0x12,0x00,0x00,0xc3,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x7a,0x16,0x00,0x00,0x76,0x16,0x00,0x00,0x79,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7d,0x16,0x00,0x00,0x93,0x16,0x00,0x00,0xa3,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7f,0x16,0x00,0x00,0x7d,0x16,0x00,0x00, +0xb3,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x81,0x16,0x00,0x00, +0x7f,0x16,0x00,0x00,0xc3,0x16,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x82,0x16,0x00,0x00,0x81,0x16,0x00,0x00,0x81,0x16,0x00,0x00,0x81,0x16,0x00,0x00, +0x81,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x83,0x16,0x00,0x00, +0x7a,0x16,0x00,0x00,0x82,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x44,0x02,0x00,0x00, +0xfc,0x16,0x00,0x00,0x1e,0x16,0x00,0x00,0x50,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x00,0x17,0x00,0x00,0xfc,0x16,0x00,0x00,0x23,0x16,0x00,0x00, +0x02,0x00,0x00,0x00,0xb1,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x01,0x17,0x00,0x00,0x00,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00, +0x44,0x02,0x00,0x00,0x0c,0x17,0x00,0x00,0x1e,0x16,0x00,0x00,0x50,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x10,0x17,0x00,0x00,0x0c,0x17,0x00,0x00, +0x33,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xb1,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x11,0x17,0x00,0x00,0x10,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0x56,0x00,0x05,0x00,0x44,0x02,0x00,0x00,0x1c,0x17,0x00,0x00,0x1e,0x16,0x00,0x00, +0x50,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x20,0x17,0x00,0x00, +0x1c,0x17,0x00,0x00,0x43,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xb1,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x21,0x17,0x00,0x00,0x20,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00,0x44,0x02,0x00,0x00,0x2c,0x17,0x00,0x00, +0x1e,0x16,0x00,0x00,0x50,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x30,0x17,0x00,0x00,0x2c,0x17,0x00,0x00,0x53,0x16,0x00,0x00,0x02,0x00,0x00,0x00, +0xb1,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x31,0x17,0x00,0x00, +0x30,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xdc,0x16,0x00,0x00,0x7a,0x12,0x00,0x00,0x01,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xdf,0x16,0x00,0x00,0xe5,0x12,0x00,0x00,0x11,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xe0,0x16,0x00,0x00,0xdc,0x16,0x00,0x00, +0xdf,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xe3,0x16,0x00,0x00, +0x50,0x13,0x00,0x00,0x21,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xe4,0x16,0x00,0x00,0xe0,0x16,0x00,0x00,0xe3,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xe7,0x16,0x00,0x00,0xbb,0x13,0x00,0x00,0x31,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xe8,0x16,0x00,0x00,0xe4,0x16,0x00,0x00, +0xe7,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xeb,0x16,0x00,0x00, +0x01,0x17,0x00,0x00,0x11,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xed,0x16,0x00,0x00,0xeb,0x16,0x00,0x00,0x21,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xef,0x16,0x00,0x00,0xed,0x16,0x00,0x00,0x31,0x17,0x00,0x00, +0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xf0,0x16,0x00,0x00,0xef,0x16,0x00,0x00, +0xef,0x16,0x00,0x00,0xef,0x16,0x00,0x00,0xef,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xf1,0x16,0x00,0x00,0xe8,0x16,0x00,0x00,0xf0,0x16,0x00,0x00, +0x56,0x00,0x05,0x00,0x44,0x02,0x00,0x00,0x6a,0x17,0x00,0x00,0x1e,0x16,0x00,0x00, +0x50,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x6e,0x17,0x00,0x00, +0x6a,0x17,0x00,0x00,0x23,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xb1,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6f,0x17,0x00,0x00,0x6e,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00,0x44,0x02,0x00,0x00,0x7a,0x17,0x00,0x00, +0x1e,0x16,0x00,0x00,0x50,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x7e,0x17,0x00,0x00,0x7a,0x17,0x00,0x00,0x33,0x16,0x00,0x00,0x02,0x00,0x00,0x00, +0xb1,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7f,0x17,0x00,0x00, +0x7e,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00,0x44,0x02,0x00,0x00, +0x8a,0x17,0x00,0x00,0x1e,0x16,0x00,0x00,0x50,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x8e,0x17,0x00,0x00,0x8a,0x17,0x00,0x00,0x43,0x16,0x00,0x00, +0x02,0x00,0x00,0x00,0xb1,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8f,0x17,0x00,0x00,0x8e,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00, +0x44,0x02,0x00,0x00,0x9a,0x17,0x00,0x00,0x1e,0x16,0x00,0x00,0x50,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x9e,0x17,0x00,0x00,0x9a,0x17,0x00,0x00, +0x53,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xb1,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9f,0x17,0x00,0x00,0x9e,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x4a,0x17,0x00,0x00,0x26,0x14,0x00,0x00, +0x6f,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x4d,0x17,0x00,0x00, +0x91,0x14,0x00,0x00,0x7f,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x4e,0x17,0x00,0x00,0x4a,0x17,0x00,0x00,0x4d,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x51,0x17,0x00,0x00,0xfc,0x14,0x00,0x00,0x8f,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x52,0x17,0x00,0x00,0x4e,0x17,0x00,0x00, +0x51,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x55,0x17,0x00,0x00, +0x67,0x15,0x00,0x00,0x9f,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x56,0x17,0x00,0x00,0x52,0x17,0x00,0x00,0x55,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x59,0x17,0x00,0x00,0x6f,0x17,0x00,0x00,0x7f,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5b,0x17,0x00,0x00,0x59,0x17,0x00,0x00, +0x8f,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5d,0x17,0x00,0x00, +0x5b,0x17,0x00,0x00,0x9f,0x17,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x5e,0x17,0x00,0x00,0x5d,0x17,0x00,0x00,0x5d,0x17,0x00,0x00,0x5d,0x17,0x00,0x00, +0x5d,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x5f,0x17,0x00,0x00, +0x56,0x17,0x00,0x00,0x5e,0x17,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc1,0x15,0x00,0x00,0xd3,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xab,0x17,0x00,0x00,0x57,0x04,0x00,0x00,0xc1,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd2,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xab,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x44,0x02,0x00,0x00, +0xd8,0x17,0x00,0x00,0x1e,0x16,0x00,0x00,0x50,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xda,0x17,0x00,0x00,0xd2,0x17,0x00,0x00,0xc1,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xdb,0x17,0x00,0x00,0xda,0x17,0x00,0x00, +0xc1,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xdc,0x17,0x00,0x00, +0xd8,0x17,0x00,0x00,0xdb,0x17,0x00,0x00,0x02,0x00,0x00,0x00,0xb1,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdd,0x17,0x00,0x00,0xdc,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0x7f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xae,0x17,0x00,0x00, +0xc1,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xe2,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xae,0x17,0x00,0x00,0x56,0x00,0x05,0x00, +0x44,0x02,0x00,0x00,0xe8,0x17,0x00,0x00,0x1e,0x16,0x00,0x00,0x50,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xea,0x17,0x00,0x00,0xe2,0x17,0x00,0x00, +0xc1,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xeb,0x17,0x00,0x00, +0xea,0x17,0x00,0x00,0xc1,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xec,0x17,0x00,0x00,0xe8,0x17,0x00,0x00,0xeb,0x17,0x00,0x00,0x02,0x00,0x00,0x00, +0xb1,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xed,0x17,0x00,0x00, +0xec,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb1,0x17,0x00,0x00,0xb2,0x01,0x00,0x00,0xc1,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xf2,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xb1,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x44,0x02,0x00,0x00,0xf8,0x17,0x00,0x00, +0x1e,0x16,0x00,0x00,0x50,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfa,0x17,0x00,0x00,0xf2,0x17,0x00,0x00,0xc1,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xfb,0x17,0x00,0x00,0xfa,0x17,0x00,0x00,0xc1,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xfc,0x17,0x00,0x00,0xf8,0x17,0x00,0x00, +0xfb,0x17,0x00,0x00,0x02,0x00,0x00,0x00,0xb1,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfd,0x17,0x00,0x00,0xfc,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb4,0x17,0x00,0x00,0xbf,0x02,0x00,0x00, +0xc1,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x02,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xb4,0x17,0x00,0x00,0x56,0x00,0x05,0x00, +0x44,0x02,0x00,0x00,0x08,0x18,0x00,0x00,0x1e,0x16,0x00,0x00,0x50,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0a,0x18,0x00,0x00,0x02,0x18,0x00,0x00, +0xc1,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x0b,0x18,0x00,0x00, +0x0a,0x18,0x00,0x00,0xc1,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x0c,0x18,0x00,0x00,0x08,0x18,0x00,0x00,0x0b,0x18,0x00,0x00,0x02,0x00,0x00,0x00, +0xb1,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0d,0x18,0x00,0x00, +0x0c,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xb8,0x17,0x00,0x00,0x15,0x16,0x00,0x00,0xdd,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xbb,0x17,0x00,0x00,0x83,0x16,0x00,0x00,0xed,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xbc,0x17,0x00,0x00,0xb8,0x17,0x00,0x00, +0xbb,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xbf,0x17,0x00,0x00, +0xf1,0x16,0x00,0x00,0xfd,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xc0,0x17,0x00,0x00,0xbc,0x17,0x00,0x00,0xbf,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xc3,0x17,0x00,0x00,0x5f,0x17,0x00,0x00,0x0d,0x18,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xc4,0x17,0x00,0x00,0xc0,0x17,0x00,0x00, +0xc3,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc7,0x17,0x00,0x00, +0xdd,0x17,0x00,0x00,0xed,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc9,0x17,0x00,0x00,0xc7,0x17,0x00,0x00,0xfd,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcb,0x17,0x00,0x00,0xc9,0x17,0x00,0x00,0x0d,0x18,0x00,0x00, +0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xcc,0x17,0x00,0x00,0xcb,0x17,0x00,0x00, +0xcb,0x17,0x00,0x00,0xcb,0x17,0x00,0x00,0xcb,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xcd,0x17,0x00,0x00,0xc4,0x17,0x00,0x00,0xcc,0x17,0x00,0x00, +0x50,0x00,0x07,0x00,0xdb,0x04,0x00,0x00,0xcb,0x15,0x00,0x00,0x39,0x11,0x00,0x00, +0xa4,0x11,0x00,0x00,0xe5,0x12,0x00,0x00,0x50,0x13,0x00,0x00,0x3e,0x00,0x03,0x00, +0x86,0x15,0x00,0x00,0xcb,0x15,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xcc,0x15,0x00,0x00,0x86,0x15,0x00,0x00,0xfc,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xcd,0x15,0x00,0x00,0xcc,0x15,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xcf,0x15,0x00,0x00,0xcc,0x15,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd0,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xd0,0x15,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xdb,0x24,0x00,0x00,0xcf,0x15,0x00,0x00,0x34,0x0c,0x00,0x00, +0x17,0x18,0x00,0x00,0xd4,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xda,0x24,0x00,0x00,0xcd,0x15,0x00,0x00,0x34,0x0c,0x00,0x00,0x12,0x18,0x00,0x00, +0xd4,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xd8,0x24,0x00,0x00, +0x02,0x02,0x00,0x00,0x34,0x0c,0x00,0x00,0xe1,0x15,0x00,0x00,0xd4,0x15,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0xd3,0x15,0x00,0x00,0xd8,0x24,0x00,0x00, +0x0c,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xe2,0x15,0x00,0x00,0xd4,0x15,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd3,0x15,0x00,0x00,0xd4,0x15,0x00,0x00, +0xe2,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xd4,0x15,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xd7,0x15,0x00,0x00,0x86,0x15,0x00,0x00,0xd8,0x24,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xd8,0x15,0x00,0x00,0xd7,0x15,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x12,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xda,0x24,0x00,0x00,0xd8,0x15,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xdd,0x15,0x00,0x00,0xd7,0x15,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x17,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xdb,0x24,0x00,0x00,0xdd,0x15,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xe1,0x15,0x00,0x00,0xd8,0x24,0x00,0x00,0x02,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd0,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xe2,0x15,0x00,0x00,0x0c,0x00,0x08,0x00, +0x37,0x00,0x00,0x00,0xe6,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xcd,0x17,0x00,0x00,0xda,0x24,0x00,0x00,0xdb,0x24,0x00,0x00,0x3d,0x00,0x04,0x00, +0x3c,0x02,0x00,0x00,0x1b,0x18,0x00,0x00,0xae,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x1c,0x18,0x00,0x00,0x1b,0x18,0x00,0x00,0xb0,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0xfc,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1d,0x18,0x00,0x00,0x1c,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0xc5,0x00,0x00,0x00,0x1f,0x18,0x00,0x00,0x1d,0x18,0x00,0x00,0xb1,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x21,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x21,0x18,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x2c,0x26,0x00,0x00,0x1f,0x18,0x00,0x00, +0xb2,0x01,0x00,0x00,0x1d,0x18,0x00,0x00,0x41,0x00,0x05,0x00,0x2d,0x02,0x00,0x00, +0x25,0x18,0x00,0x00,0xfb,0x01,0x00,0x00,0x32,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x26,0x18,0x00,0x00,0x25,0x18,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x75,0x0d,0x00,0x00,0xe6,0x15,0x00,0x00,0xe6,0x15,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x2b,0x18,0x00,0x00,0x26,0x18,0x00,0x00,0x26,0x18,0x00,0x00, +0x26,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x2c,0x18,0x00,0x00, +0x75,0x0d,0x00,0x00,0x2b,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x2f,0x18,0x00,0x00,0x2c,0x18,0x00,0x00,0x2c,0x26,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x33,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x2f,0x18,0x00,0x00,0x2a,0x0b,0x00,0x00,0xd2,0x24,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x39,0x18,0x00,0x00,0x33,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3a,0x18,0x00,0x00,0x59,0x03,0x00,0x00, +0x39,0x18,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3c,0x18,0x00,0x00, +0x33,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3d,0x18,0x00,0x00,0xc1,0x02,0x00,0x00,0x3c,0x18,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3e,0x18,0x00,0x00,0x3a,0x18,0x00,0x00,0x3d,0x18,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x40,0x18,0x00,0x00,0x33,0x18,0x00,0x00, +0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x41,0x18,0x00,0x00, +0x59,0x03,0x00,0x00,0x40,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x42,0x18,0x00,0x00,0x3e,0x18,0x00,0x00,0x41,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x45,0x18,0x00,0x00,0xc1,0x02,0x00,0x00,0x39,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x48,0x18,0x00,0x00,0xc1,0x02,0x00,0x00, +0x40,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x49,0x18,0x00,0x00, +0x45,0x18,0x00,0x00,0x48,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4c,0x18,0x00,0x00,0x6c,0x03,0x00,0x00,0x39,0x18,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x50,0x18,0x00,0x00,0x4c,0x18,0x00,0x00,0x3d,0x18,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x54,0x18,0x00,0x00,0x50,0x18,0x00,0x00, +0x41,0x18,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x55,0x18,0x00,0x00, +0x42,0x18,0x00,0x00,0x49,0x18,0x00,0x00,0x54,0x18,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7a,0x0d,0x00,0x00,0xe6,0x15,0x00,0x00,0x03,0x00,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x7b,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x7a,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x5a,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x7b,0x0d,0x00,0x00, +0xb1,0x01,0x00,0x00,0xb2,0x01,0x00,0x00,0xb8,0x00,0x05,0x00,0xc5,0x00,0x00,0x00, +0x7f,0x0d,0x00,0x00,0x7a,0x0d,0x00,0x00,0xb1,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x8c,0x02,0x00,0x00,0x76,0x18,0x00,0x00,0x8e,0x02,0x00,0x00,0x62,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x78,0x18,0x00,0x00,0x76,0x18,0x00,0x00,0xdd,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x78,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x65,0x18,0x00,0x00, +0x79,0x18,0x00,0x00,0xf3,0x08,0x00,0x00,0x3d,0x00,0x04,0x00,0x3c,0x02,0x00,0x00, +0x7d,0x18,0x00,0x00,0xa3,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x44,0x02,0x00,0x00, +0x7f,0x18,0x00,0x00,0x7d,0x18,0x00,0x00,0x50,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x81,0x18,0x00,0x00,0x7f,0x18,0x00,0x00,0x33,0x0d,0x00,0x00, +0x02,0x00,0x00,0x00,0xb1,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x82,0x18,0x00,0x00,0x81,0x18,0x00,0x00,0x81,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x3d,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3d,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x92,0x25,0x00,0x00, +0x2a,0x0b,0x00,0x00,0x32,0x0c,0x00,0x00,0x55,0x18,0x00,0x00,0x21,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc5,0x00,0x00,0x00,0x81,0x25,0x00,0x00,0xec,0x08,0x00,0x00, +0x32,0x0c,0x00,0x00,0x7f,0x0d,0x00,0x00,0x21,0x18,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xe1,0x24,0x00,0x00,0xd0,0x02,0x00,0x00,0x32,0x0c,0x00,0x00, +0x82,0x18,0x00,0x00,0x21,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0xc5,0x00,0x00,0x00, +0xdf,0x24,0x00,0x00,0xec,0x08,0x00,0x00,0x32,0x0c,0x00,0x00,0x65,0x18,0x00,0x00, +0x21,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xdd,0x24,0x00,0x00, +0xb1,0x01,0x00,0x00,0x32,0x0c,0x00,0x00,0x5a,0x18,0x00,0x00,0x21,0x18,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x88,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xc7,0x0c,0x00,0x00,0xdd,0x24,0x00,0x00,0x41,0x00,0x05,0x00, +0x12,0x02,0x00,0x00,0x20,0x19,0x00,0x00,0xfb,0x01,0x00,0x00,0x11,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x21,0x19,0x00,0x00,0x20,0x19,0x00,0x00, +0xc4,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x09,0x19,0x00,0x00,0x07,0x02,0x00,0x00, +0x21,0x19,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0a,0x19,0x00,0x00, +0x09,0x19,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x0e,0x19,0x00,0x00, +0x0a,0x19,0x00,0x00,0x0a,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x0f,0x19,0x00,0x00,0xa8,0x0c,0x00,0x00,0x0e,0x19,0x00,0x00,0x6e,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0x10,0x19,0x00,0x00,0x0f,0x19,0x00,0x00,0x41,0x00,0x05,0x00, +0xfd,0x01,0x00,0x00,0x28,0x19,0x00,0x00,0xfb,0x01,0x00,0x00,0x0c,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x29,0x19,0x00,0x00,0x28,0x19,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x35,0x19,0x00,0x00,0x10,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x36,0x19,0x00,0x00,0xa2,0x0c,0x00,0x00, +0x35,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x39,0x19,0x00,0x00, +0x35,0x19,0x00,0x00,0xfa,0x03,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x46,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x36,0x19,0x00,0x00, +0x39,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x4b,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xfa,0x03,0x00,0x00,0x46,0x19,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x3f,0x19,0x00,0x00,0x29,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x40,0x19,0x00,0x00,0x4b,0x19,0x00,0x00, +0x3f,0x19,0x00,0x00,0x3d,0x00,0x04,0x00,0x3c,0x02,0x00,0x00,0x4f,0x19,0x00,0x00, +0xae,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x50,0x19,0x00,0x00, +0x4f,0x19,0x00,0x00,0xb0,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0xfc,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x51,0x19,0x00,0x00,0x50,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x53,0x19,0x00,0x00, +0x51,0x19,0x00,0x00,0xb1,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x55,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x55,0x19,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x2d,0x26,0x00,0x00,0x53,0x19,0x00,0x00,0xb2,0x01,0x00,0x00,0x51,0x19,0x00,0x00, +0x3d,0x00,0x04,0x00,0x3c,0x02,0x00,0x00,0x5d,0x19,0x00,0x00,0x3e,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x44,0x02,0x00,0x00,0x5f,0x19,0x00,0x00,0x5d,0x19,0x00,0x00, +0x50,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x62,0x19,0x00,0x00, +0x21,0x19,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x63,0x19,0x00,0x00, +0x5f,0x19,0x00,0x00,0x40,0x19,0x00,0x00,0x02,0x00,0x00,0x00,0x62,0x19,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x64,0x19,0x00,0x00,0x63,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x19,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x64,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1a,0x19,0x00,0x00,0x2d,0x26,0x00,0x00,0x19,0x19,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x69,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x1a,0x19,0x00,0x00,0x02,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa3,0x18,0x00,0x00,0xe1,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0xa4,0x18,0x00,0x00,0xa3,0x18,0x00,0x00, +0xb1,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xaa,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xa4,0x18,0x00,0x00,0xa5,0x18,0x00,0x00,0xa7,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa7,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xaa,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa5,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xaa,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xaa,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xe5,0x24,0x00,0x00,0xa3,0x18,0x00,0x00,0xa7,0x18,0x00,0x00,0x69,0x19,0x00,0x00, +0xa5,0x18,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x36,0x24,0x00,0x00, +0xe5,0x24,0x00,0x00,0xe1,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x80,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xe5,0x24,0x00,0x00,0x69,0x19,0x00,0x00,0xb7,0x00,0x05,0x00,0xc5,0x00,0x00,0x00, +0x74,0x19,0x00,0x00,0x80,0x19,0x00,0x00,0xb1,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x7a,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x74,0x19,0x00,0x00, +0x75,0x19,0x00,0x00,0x79,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x79,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x7a,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x75,0x19,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x85,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xe5,0x24,0x00,0x00,0x69,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x78,0x19,0x00,0x00,0x85,0x19,0x00,0x00,0x80,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x7a,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x7a,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe7,0x24,0x00,0x00,0xb1,0x01,0x00,0x00, +0x79,0x19,0x00,0x00,0x78,0x19,0x00,0x00,0x75,0x19,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb2,0x18,0x00,0x00,0xb2,0x01,0x00,0x00,0xe7,0x24,0x00,0x00, +0xf7,0x00,0x03,0x00,0xd0,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xdf,0x24,0x00,0x00,0xb5,0x18,0x00,0x00,0xbd,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xbd,0x18,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbf,0x18,0x00,0x00, +0xe1,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0xbc,0x00,0x05,0x00,0xc5,0x00,0x00,0x00, +0xc0,0x18,0x00,0x00,0xbf,0x18,0x00,0x00,0xb2,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xcf,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc0,0x18,0x00,0x00, +0xc1,0x18,0x00,0x00,0xc7,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xc7,0x18,0x00,0x00, +0xba,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0xc9,0x18,0x00,0x00,0xb2,0x18,0x00,0x00, +0x40,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0xce,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xc9,0x18,0x00,0x00,0xca,0x18,0x00,0x00,0xce,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xca,0x18,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x42,0x24,0x00,0x00,0xb1,0x01,0x00,0x00,0x36,0x24,0x00,0x00,0x00,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0xce,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xce,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xf1,0x24,0x00,0x00,0x36,0x24,0x00,0x00, +0xc7,0x18,0x00,0x00,0x42,0x24,0x00,0x00,0xca,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0xcf,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xc1,0x18,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x8b,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0xe5,0x24,0x00,0x00,0x69,0x19,0x00,0x00,0xc1,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x40,0x24,0x00,0x00,0x8b,0x19,0x00,0x00,0x36,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xcf,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xcf,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xf0,0x24,0x00,0x00, +0xf1,0x24,0x00,0x00,0xce,0x18,0x00,0x00,0x40,0x24,0x00,0x00,0xc1,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd0,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xb5,0x18,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x39,0x24,0x00,0x00,0x69,0x19,0x00,0x00, +0x30,0x26,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb9,0x18,0x00,0x00,0xe1,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0xb7,0x00,0x05,0x00, +0xc5,0x00,0x00,0x00,0xba,0x18,0x00,0x00,0xb9,0x18,0x00,0x00,0xb1,0x01,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xbb,0x18,0x00,0x00,0xba,0x18,0x00,0x00, +0xbf,0x02,0x00,0x00,0xb2,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x3c,0x24,0x00,0x00,0xbb,0x18,0x00,0x00,0x39,0x24,0x00,0x00,0x00,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd0,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xd0,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xef,0x24,0x00,0x00,0xf0,0x24,0x00,0x00, +0xcf,0x18,0x00,0x00,0x3c,0x24,0x00,0x00,0xb5,0x18,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd2,0x18,0x00,0x00,0xd3,0x24,0x00,0x00,0xe7,0x24,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd3,0x18,0x00,0x00,0xd2,0x18,0x00,0x00, +0x4a,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x91,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xd3,0x18,0x00,0x00,0xb1,0x01,0x00,0x00, +0xb2,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x96,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x88,0x18,0x00,0x00,0x91,0x19,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd8,0x18,0x00,0x00,0xb2,0x01,0x00,0x00, +0x96,0x19,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xda,0x18,0x00,0x00, +0xef,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xdb,0x18,0x00,0x00,0xda,0x18,0x00,0x00,0xd8,0x18,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xdf,0x18,0x00,0x00,0xb2,0x01,0x00,0x00,0xca,0x0c,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x9a,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xdf,0x18,0x00,0x00,0xb1,0x01,0x00,0x00,0xb2,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe3,0x18,0x00,0x00,0xdb,0x18,0x00,0x00, +0x9a,0x19,0x00,0x00,0xb8,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0xe7,0x18,0x00,0x00, +0x58,0x0d,0x00,0x00,0x40,0x07,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xe8,0x18,0x00,0x00,0xe7,0x18,0x00,0x00,0xb2,0x01,0x00,0x00,0xb1,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xeb,0x18,0x00,0x00,0xe3,0x18,0x00,0x00, +0xe8,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xef,0x18,0x00,0x00, +0xeb,0x18,0x00,0x00,0xb2,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x9e,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xef,0x18,0x00,0x00, +0xb1,0x01,0x00,0x00,0xb2,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf2,0x18,0x00,0x00,0xef,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xb5,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xf2,0x18,0x00,0x00,0x69,0x19,0x00,0x00,0xb7,0x00,0x05,0x00,0xc5,0x00,0x00,0x00, +0xa9,0x19,0x00,0x00,0xb5,0x19,0x00,0x00,0xb1,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xaf,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa9,0x19,0x00,0x00, +0xaa,0x19,0x00,0x00,0xae,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xae,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0xaf,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xaa,0x19,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xba,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xf2,0x18,0x00,0x00,0x69,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xad,0x19,0x00,0x00,0xba,0x19,0x00,0x00,0xb5,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0xaf,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xaf,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf2,0x24,0x00,0x00,0xb1,0x01,0x00,0x00, +0xae,0x19,0x00,0x00,0xad,0x19,0x00,0x00,0xaa,0x19,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xbe,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xf2,0x24,0x00,0x00,0xb1,0x01,0x00,0x00,0xb2,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf7,0x18,0x00,0x00,0x9e,0x19,0x00,0x00,0x46,0x04,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xc2,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xf7,0x18,0x00,0x00,0xb1,0x01,0x00,0x00,0xb2,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfa,0x18,0x00,0x00,0xc2,0x19,0x00,0x00, +0xbe,0x19,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xc6,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xfa,0x18,0x00,0x00,0xb1,0x01,0x00,0x00, +0xb2,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x1d,0x02,0x00,0x00,0x25,0x1b,0x00,0x00, +0xfb,0x01,0x00,0x00,0x27,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x26,0x1b,0x00,0x00,0x25,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x11,0x1a,0x00,0x00,0x9f,0x0c,0x00,0x00,0x26,0x1b,0x00,0x00,0x0c,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x13,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x11,0x1a,0x00,0x00,0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x14,0x1a,0x00,0x00, +0x13,0x1a,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x16,0x1a,0x00,0x00, +0x14,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x17,0x1a,0x00,0x00, +0x16,0x1a,0x00,0x00,0xfa,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x19,0x1a,0x00,0x00,0x17,0x1a,0x00,0x00,0xde,0x0c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1b,0x1a,0x00,0x00,0x19,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1d,0x1a,0x00,0x00,0x11,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x1e,0x1a,0x00,0x00, +0x1b,0x1a,0x00,0x00,0x1d,0x1a,0x00,0x00,0xa9,0x00,0x06,0x00,0x3e,0x00,0x00,0x00, +0x1f,0x1a,0x00,0x00,0x1e,0x1a,0x00,0x00,0x98,0x05,0x00,0x00,0x99,0x05,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x51,0x24,0x00,0x00,0x1f,0x1a,0x00,0x00, +0x48,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x22,0x1a,0x00,0x00,0x19,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x24,0x1a,0x00,0x00,0x11,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0xba,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x25,0x1a,0x00,0x00,0x22,0x1a,0x00,0x00, +0x24,0x1a,0x00,0x00,0xa9,0x00,0x06,0x00,0x3e,0x00,0x00,0x00,0x26,0x1a,0x00,0x00, +0x25,0x1a,0x00,0x00,0x98,0x05,0x00,0x00,0x99,0x05,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x55,0x24,0x00,0x00,0x26,0x1a,0x00,0x00,0x51,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x33,0x1a,0x00,0x00, +0x55,0x24,0x00,0x00,0xf9,0x00,0x02,0x00,0x34,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x34,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x4c,0x25,0x00,0x00, +0xfc,0x01,0x00,0x00,0xaf,0x19,0x00,0x00,0x6e,0x1a,0x00,0x00,0x6c,0x1a,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x37,0x1a,0x00,0x00,0x4c,0x25,0x00,0x00, +0xd3,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x6f,0x1a,0x00,0x00,0x6c,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x37,0x1a,0x00,0x00,0x38,0x1a,0x00,0x00, +0x6f,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x38,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x39,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x39,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xe3,0x25,0x00,0x00,0xfc,0x01,0x00,0x00,0x38,0x1a,0x00,0x00, +0x6a,0x1a,0x00,0x00,0x68,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00,0xc5,0x00,0x00,0x00, +0x3c,0x1a,0x00,0x00,0xe3,0x25,0x00,0x00,0xd3,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0x6b,0x1a,0x00,0x00,0x68,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x3c,0x1a,0x00,0x00,0x3d,0x1a,0x00,0x00,0x6b,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3d,0x1a,0x00,0x00,0xc4,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x40,0x1a,0x00,0x00, +0x4c,0x25,0x00,0x00,0x07,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x41,0x1a,0x00,0x00,0xe3,0x25,0x00,0x00,0x40,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00, +0x48,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x1e,0x1a,0x00,0x00, +0x43,0x1a,0x00,0x00,0x46,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x46,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x48,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x43,0x1a,0x00,0x00, +0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x45,0x1a,0x00,0x00,0xd3,0x02,0x00,0x00, +0xe3,0x25,0x00,0x00,0xf9,0x00,0x02,0x00,0x48,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x48,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xe5,0x25,0x00,0x00, +0xe3,0x25,0x00,0x00,0x46,0x1a,0x00,0x00,0x45,0x1a,0x00,0x00,0x43,0x1a,0x00,0x00, +0xf7,0x00,0x03,0x00,0x50,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x25,0x1a,0x00,0x00,0x4b,0x1a,0x00,0x00,0x4e,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4e,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x50,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4b,0x1a,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x4d,0x1a,0x00,0x00, +0xd3,0x02,0x00,0x00,0x4c,0x25,0x00,0x00,0xf9,0x00,0x02,0x00,0x50,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x50,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xe7,0x25,0x00,0x00,0x4c,0x25,0x00,0x00,0x4e,0x1a,0x00,0x00,0x4d,0x1a,0x00,0x00, +0x4b,0x1a,0x00,0x00,0x50,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x52,0x1a,0x00,0x00, +0xe5,0x25,0x00,0x00,0xe7,0x25,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x58,0x1a,0x00,0x00,0x14,0x1a,0x00,0x00,0x55,0x24,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x5a,0x1a,0x00,0x00,0x58,0x1a,0x00,0x00,0x52,0x1a,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x94,0x1b,0x00,0x00,0x4f,0x0d,0x00,0x00, +0x5a,0x1a,0x00,0x00,0x02,0x00,0x00,0x00,0xfc,0x01,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x95,0x1b,0x00,0x00,0x94,0x1b,0x00,0x00,0x94,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x67,0x1a,0x00,0x00,0xda,0x19,0x00,0x00,0x41,0x1a,0x00,0x00, +0x3e,0x00,0x03,0x00,0x67,0x1a,0x00,0x00,0x95,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x68,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x68,0x1a,0x00,0x00,0x80,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x6a,0x1a,0x00,0x00,0xe3,0x25,0x00,0x00,0x02,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x39,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x6b,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x6c,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x6c,0x1a,0x00,0x00, +0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x6e,0x1a,0x00,0x00,0x4c,0x25,0x00,0x00, +0x02,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x34,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x6f,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x72,0x1a,0x00,0x00, +0x19,0x1a,0x00,0x00,0x11,0x1a,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x77,0x1a,0x00,0x00,0xd4,0x0c,0x00,0x00,0xb2,0x01,0x00,0x00,0xb1,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x9a,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x96,0x19,0x00,0x00,0x77,0x1a,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xa5,0x1b,0x00,0x00,0xd4,0x24,0x00,0x00,0x26,0x1b,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xa7,0x1b,0x00,0x00,0xa5,0x1b,0x00,0x00, +0xd4,0x24,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa8,0x1b,0x00,0x00, +0xa7,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xaa,0x1b,0x00,0x00,0xb2,0x01,0x00,0x00,0xa8,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xb5,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x79,0x05,0x00,0x00,0xaa,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7c,0x1a,0x00,0x00,0xb2,0x01,0x00,0x00,0x9a,0x1b,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7d,0x1a,0x00,0x00,0xb5,0x1b,0x00,0x00,0x7c,0x1a,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7f,0x1a,0x00,0x00,0xb2,0x01,0x00,0x00, +0x7d,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x80,0x1a,0x00,0x00, +0x7f,0x1a,0x00,0x00,0x16,0x06,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xba,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb2,0x01,0x00,0x00, +0x80,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x83,0x1a,0x00,0x00, +0x59,0x03,0x00,0x00,0x58,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xbf,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x83,0x1a,0x00,0x00, +0x9a,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc4,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb1,0x01,0x00,0x00,0xbf,0x1b,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xca,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x7d,0x1a,0x00,0x00,0xba,0x1b,0x00,0x00,0xc4,0x1b,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8c,0x1a,0x00,0x00,0x2a,0x0d,0x00,0x00, +0xd5,0x24,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xce,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x8c,0x1a,0x00,0x00,0xb1,0x01,0x00,0x00, +0xb2,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xd4,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x2e,0x06,0x00,0x00,0x2f,0x06,0x00,0x00, +0xce,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x8f,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8f,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x5c,0x25,0x00,0x00, +0xff,0x05,0x00,0x00,0x6f,0x1a,0x00,0x00,0xca,0x25,0x00,0x00,0xf3,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x56,0x25,0x00,0x00,0x0f,0x25,0x00,0x00, +0x6f,0x1a,0x00,0x00,0xdc,0x25,0x00,0x00,0xf3,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x54,0x25,0x00,0x00,0x0f,0x25,0x00,0x00,0x6f,0x1a,0x00,0x00, +0xd9,0x25,0x00,0x00,0xf3,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x52,0x25,0x00,0x00,0x0f,0x25,0x00,0x00,0x6f,0x1a,0x00,0x00,0xd6,0x25,0x00,0x00, +0xf3,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x50,0x25,0x00,0x00, +0x0f,0x25,0x00,0x00,0x6f,0x1a,0x00,0x00,0xd3,0x25,0x00,0x00,0xf3,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x4e,0x25,0x00,0x00,0x00,0x25,0x00,0x00, +0x6f,0x1a,0x00,0x00,0xd0,0x25,0x00,0x00,0xf3,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x4d,0x25,0x00,0x00,0xfc,0x01,0x00,0x00,0x6f,0x1a,0x00,0x00, +0xf5,0x1a,0x00,0x00,0xf3,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00,0xc5,0x00,0x00,0x00, +0x92,0x1a,0x00,0x00,0x4d,0x25,0x00,0x00,0xd3,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0xf6,0x1a,0x00,0x00,0xf3,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x92,0x1a,0x00,0x00,0x93,0x1a,0x00,0x00,0xf6,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x93,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x94,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x94,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xdc,0x25,0x00,0x00, +0x56,0x25,0x00,0x00,0x93,0x1a,0x00,0x00,0xe1,0x25,0x00,0x00,0xef,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xd9,0x25,0x00,0x00,0x54,0x25,0x00,0x00, +0x93,0x1a,0x00,0x00,0xe0,0x25,0x00,0x00,0xef,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xd6,0x25,0x00,0x00,0x52,0x25,0x00,0x00,0x93,0x1a,0x00,0x00, +0xdf,0x25,0x00,0x00,0xef,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xd3,0x25,0x00,0x00,0x50,0x25,0x00,0x00,0x93,0x1a,0x00,0x00,0xde,0x25,0x00,0x00, +0xef,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd0,0x25,0x00,0x00, +0x4e,0x25,0x00,0x00,0x93,0x1a,0x00,0x00,0xdd,0x25,0x00,0x00,0xef,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xca,0x25,0x00,0x00,0x5c,0x25,0x00,0x00, +0x93,0x1a,0x00,0x00,0xda,0x1a,0x00,0x00,0xef,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xc3,0x25,0x00,0x00,0xfc,0x01,0x00,0x00,0x93,0x1a,0x00,0x00, +0xf1,0x1a,0x00,0x00,0xef,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00,0xc5,0x00,0x00,0x00, +0x97,0x1a,0x00,0x00,0xc3,0x25,0x00,0x00,0xd3,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0xf2,0x1a,0x00,0x00,0xef,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x97,0x1a,0x00,0x00,0x98,0x1a,0x00,0x00,0xf2,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x98,0x1a,0x00,0x00,0xc4,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x9b,0x1a,0x00,0x00, +0x4d,0x25,0x00,0x00,0x07,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x9c,0x1a,0x00,0x00,0xc3,0x25,0x00,0x00,0x9b,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00, +0xa3,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x1e,0x1a,0x00,0x00, +0x9e,0x1a,0x00,0x00,0xa1,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xa1,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa3,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x9e,0x1a,0x00,0x00, +0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xa0,0x1a,0x00,0x00,0xd3,0x02,0x00,0x00, +0xc3,0x25,0x00,0x00,0xf9,0x00,0x02,0x00,0xa3,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa3,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xc5,0x25,0x00,0x00, +0xc3,0x25,0x00,0x00,0xa1,0x1a,0x00,0x00,0xa0,0x1a,0x00,0x00,0x9e,0x1a,0x00,0x00, +0xf7,0x00,0x03,0x00,0xab,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x25,0x1a,0x00,0x00,0xa6,0x1a,0x00,0x00,0xa9,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa9,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0xab,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa6,0x1a,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xa8,0x1a,0x00,0x00, +0xd3,0x02,0x00,0x00,0x4d,0x25,0x00,0x00,0xf9,0x00,0x02,0x00,0xab,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xab,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xc7,0x25,0x00,0x00,0x4d,0x25,0x00,0x00,0xa9,0x1a,0x00,0x00,0xa8,0x1a,0x00,0x00, +0xa6,0x1a,0x00,0x00,0x50,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xad,0x1a,0x00,0x00, +0xc5,0x25,0x00,0x00,0xc7,0x25,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xb0,0x1a,0x00,0x00,0xad,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xb1,0x1a,0x00,0x00,0x33,0x1a,0x00,0x00,0xb0,0x1a,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xb4,0x1a,0x00,0x00,0x72,0x1a,0x00,0x00,0xb1,0x1a,0x00,0x00, +0x50,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xbc,0x1a,0x00,0x00,0x1f,0x1a,0x00,0x00, +0x26,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xbd,0x1a,0x00,0x00, +0x14,0x1a,0x00,0x00,0xbc,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xbf,0x1a,0x00,0x00,0xbd,0x1a,0x00,0x00,0xad,0x1a,0x00,0x00,0x7c,0x00,0x04,0x00, +0x0e,0x04,0x00,0x00,0xdc,0x1b,0x00,0x00,0xbf,0x1a,0x00,0x00,0x7c,0x00,0x04,0x00, +0x0e,0x04,0x00,0x00,0xde,0x1b,0x00,0x00,0xe2,0x0c,0x00,0x00,0xb0,0x00,0x05,0x00, +0x12,0x04,0x00,0x00,0xdf,0x1b,0x00,0x00,0xdc,0x1b,0x00,0x00,0xde,0x1b,0x00,0x00, +0x9b,0x00,0x04,0x00,0xc5,0x00,0x00,0x00,0xe0,0x1b,0x00,0x00,0xdf,0x1b,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc9,0x1a,0x00,0x00,0xe0,0x1b,0x00,0x00, +0xb2,0x01,0x00,0x00,0xb1,0x01,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xe8,0x1b,0x00,0x00,0xca,0x1b,0x00,0x00,0xca,0x1b,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xe9,0x1b,0x00,0x00,0xb4,0x1a,0x00,0x00,0xe8,0x1b,0x00,0x00, +0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xec,0x1b,0x00,0x00,0xe9,0x1b,0x00,0x00, +0xe9,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xfc,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xec,0x1b,0x00,0x00,0x46,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x02,0x1c,0x00,0x00,0x31,0x04,0x00,0x00, +0xfc,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x03,0x1c,0x00,0x00, +0x02,0x1c,0x00,0x00,0xb2,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x05,0x1c,0x00,0x00,0x59,0x03,0x00,0x00,0xfc,0x1b,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x06,0x1c,0x00,0x00,0x05,0x1c,0x00,0x00,0xb2,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x08,0x1c,0x00,0x00,0x39,0x04,0x00,0x00, +0x03,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0a,0x1c,0x00,0x00, +0x08,0x1c,0x00,0x00,0x03,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0b,0x1c,0x00,0x00,0x0a,0x1c,0x00,0x00,0x3e,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0e,0x1c,0x00,0x00,0x06,0x1c,0x00,0x00,0x06,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0f,0x1c,0x00,0x00,0x0b,0x1c,0x00,0x00, +0x0e,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xce,0x1a,0x00,0x00, +0xc9,0x1a,0x00,0x00,0x0f,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0xd0,0x1a,0x00,0x00,0xda,0x19,0x00,0x00,0x9c,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0xd1,0x1a,0x00,0x00,0xd0,0x1a,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xd3,0x1a,0x00,0x00,0xd1,0x1a,0x00,0x00,0xce,0x1a,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd5,0x1a,0x00,0x00,0xd3,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd6,0x1a,0x00,0x00, +0xd3,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd7,0x1a,0x00,0x00,0xd3,0x1a,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xd8,0x1a,0x00,0x00,0xd5,0x1a,0x00,0x00,0xd6,0x1a,0x00,0x00, +0xd7,0x1a,0x00,0x00,0xce,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xda,0x1a,0x00,0x00,0xca,0x25,0x00,0x00,0xd8,0x1a,0x00,0x00,0x94,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xdd,0x1a,0x00,0x00,0xb4,0x1a,0x00,0x00,0xb4,0x1a,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe0,0x1a,0x00,0x00,0xd4,0x1b,0x00,0x00, +0xdd,0x1a,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xe1,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0xe0,0x1a,0x00,0x00,0xaa,0x00,0x05,0x00, +0xc5,0x00,0x00,0x00,0xe3,0x1a,0x00,0x00,0x4d,0x25,0x00,0x00,0xfc,0x01,0x00,0x00, +0xaa,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0xe5,0x1a,0x00,0x00,0xc3,0x25,0x00,0x00, +0xfc,0x01,0x00,0x00,0xa7,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0xe6,0x1a,0x00,0x00, +0xe3,0x1a,0x00,0x00,0xe5,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0xe9,0x1a,0x00,0x00,0xd0,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00,0x35,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe6,0x1a,0x00,0x00,0x18,0x1c,0x00,0x00, +0x1c,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x1c,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x45,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xd6,0x25,0x00,0x00,0xe9,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x4a,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xd3,0x25,0x00,0x00, +0xe9,0x1a,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x25,0x1c,0x00,0x00, +0xe9,0x1a,0x00,0x00,0xe1,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x29,0x1c,0x00,0x00,0xdc,0x25,0x00,0x00,0x25,0x1c,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x2c,0x1c,0x00,0x00,0xe9,0x1a,0x00,0x00,0x25,0x1c,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x2f,0x1c,0x00,0x00,0xd9,0x25,0x00,0x00, +0x2c,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x33,0x1c,0x00,0x00, +0xd0,0x25,0x00,0x00,0xe1,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x35,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x18,0x1c,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x3a,0x1c,0x00,0x00,0xe9,0x1a,0x00,0x00,0xe1,0x1a,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x3e,0x1c,0x00,0x00,0xe9,0x1a,0x00,0x00,0x3a,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x35,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x35,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xe1,0x25,0x00,0x00,0x29,0x1c,0x00,0x00, +0x1c,0x1c,0x00,0x00,0x3a,0x1c,0x00,0x00,0x18,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xe0,0x25,0x00,0x00,0x2f,0x1c,0x00,0x00,0x1c,0x1c,0x00,0x00, +0x3e,0x1c,0x00,0x00,0x18,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xdf,0x25,0x00,0x00,0x45,0x1c,0x00,0x00,0x1c,0x1c,0x00,0x00,0xe9,0x1a,0x00,0x00, +0x18,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xde,0x25,0x00,0x00, +0x4a,0x1c,0x00,0x00,0x1c,0x1c,0x00,0x00,0xe9,0x1a,0x00,0x00,0x18,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xdd,0x25,0x00,0x00,0x33,0x1c,0x00,0x00, +0x1c,0x1c,0x00,0x00,0xe1,0x1a,0x00,0x00,0x18,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0xef,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xef,0x1a,0x00,0x00,0x80,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xf1,0x1a,0x00,0x00,0xc3,0x25,0x00,0x00,0x02,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x94,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xf2,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0xf3,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xf3,0x1a,0x00,0x00, +0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xf5,0x1a,0x00,0x00,0x4d,0x25,0x00,0x00, +0x02,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x8f,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf6,0x1a,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x50,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x4e,0x25,0x00,0x00,0xba,0x00,0x05,0x00, +0xc5,0x00,0x00,0x00,0x51,0x1c,0x00,0x00,0x50,0x1c,0x00,0x00,0x05,0x03,0x00,0x00, +0xf9,0x00,0x02,0x00,0x56,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x56,0x1c,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x2e,0x26,0x00,0x00,0x51,0x1c,0x00,0x00, +0x4e,0x25,0x00,0x00,0xb2,0x01,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x5d,0x1c,0x00,0x00,0x2e,0x26,0x00,0x00,0x2e,0x26,0x00,0x00,0x2e,0x26,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x5e,0x1c,0x00,0x00,0x56,0x25,0x00,0x00, +0x5d,0x1c,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x65,0x1c,0x00,0x00, +0x54,0x25,0x00,0x00,0x5d,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x6d,0x1c,0x00,0x00,0x5e,0x1c,0x00,0x00,0x5e,0x1c,0x00,0x00,0x83,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x6e,0x1c,0x00,0x00,0x65,0x1c,0x00,0x00,0x6d,0x1c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x6f,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6e,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x70,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x6f,0x1c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfb,0x1a,0x00,0x00,0x5c,0x25,0x00,0x00, +0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0xfc,0x1a,0x00,0x00, +0xfb,0x1a,0x00,0x00,0x05,0x03,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xfd,0x1a,0x00,0x00,0xfc,0x1a,0x00,0x00,0xb2,0x01,0x00,0x00,0xb1,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x00,0x1b,0x00,0x00,0xfb,0x1a,0x00,0x00, +0xfd,0x1a,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x73,0x24,0x00,0x00, +0x00,0x1b,0x00,0x00,0x5c,0x25,0x00,0x00,0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00, +0xc5,0x00,0x00,0x00,0x04,0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x05,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0x21,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x04,0x1b,0x00,0x00,0x05,0x1b,0x00,0x00,0x21,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x05,0x1b,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x07,0x1b,0x00,0x00, +0x73,0x24,0x00,0x00,0x73,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x0a,0x1b,0x00,0x00, +0x00,0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x0b,0x1b,0x00,0x00,0x07,0x1b,0x00,0x00,0x0a,0x1b,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0d,0x1b,0x00,0x00,0x0b,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x77,0x24,0x00,0x00, +0x0d,0x1b,0x00,0x00,0x31,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0f,0x1b,0x00,0x00,0x0b,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x79,0x24,0x00,0x00,0x0f,0x1b,0x00,0x00, +0x77,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x11,0x1b,0x00,0x00,0x0b,0x1b,0x00,0x00,0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0x7b,0x24,0x00,0x00,0x11,0x1b,0x00,0x00,0x79,0x24,0x00,0x00, +0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x14,0x1b,0x00,0x00, +0x00,0x1b,0x00,0x00,0xd2,0x06,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0x7e,0x24,0x00,0x00,0x14,0x1b,0x00,0x00,0x7b,0x24,0x00,0x00,0x03,0x00,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x18,0x1b,0x00,0x00,0x7e,0x24,0x00,0x00, +0x7e,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x79,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x18,0x1b,0x00,0x00,0x52,0x25,0x00,0x00,0x50,0x25,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1c,0x1b,0x00,0x00,0x79,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x80,0x24,0x00,0x00, +0x1c,0x1b,0x00,0x00,0x7e,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1e,0x1b,0x00,0x00,0x79,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x82,0x24,0x00,0x00,0x1e,0x1b,0x00,0x00, +0x80,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x20,0x1b,0x00,0x00,0x79,0x1c,0x00,0x00,0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0x84,0x24,0x00,0x00,0x20,0x1b,0x00,0x00,0x82,0x24,0x00,0x00, +0x02,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x21,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x21,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x5d,0x25,0x00,0x00, +0x73,0x24,0x00,0x00,0x56,0x1c,0x00,0x00,0x84,0x24,0x00,0x00,0x05,0x1b,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9a,0x1c,0x00,0x00,0x5e,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x09,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb1,0x01,0x00,0x00,0x9a,0x1c,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9e,0x1c,0x00,0x00,0xb2,0x01,0x00,0x00, +0x09,0x1d,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9f,0x1c,0x00,0x00, +0x9a,0x1c,0x00,0x00,0x9e,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa1,0x1c,0x00,0x00,0x9f,0x1c,0x00,0x00,0x24,0x0a,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xa2,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0xa1,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa3,0x1c,0x00,0x00, +0xa2,0x1c,0x00,0x00,0x4c,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x0e,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x58,0x0d,0x00,0x00, +0xca,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x13,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x0e,0x1d,0x00,0x00,0xb2,0x18,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0xa9,0x1c,0x00,0x00,0x13,0x1d,0x00,0x00, +0x40,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0xad,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xa9,0x1c,0x00,0x00,0xaa,0x1c,0x00,0x00,0xad,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xaa,0x1c,0x00,0x00,0xa4,0x00,0x05,0x00,0xc5,0x00,0x00,0x00, +0xac,0x1c,0x00,0x00,0xd4,0x0c,0x00,0x00,0xec,0x08,0x00,0x00,0xf9,0x00,0x02,0x00, +0xad,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xad,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc5,0x00,0x00,0x00,0xae,0x1c,0x00,0x00,0xa9,0x1c,0x00,0x00,0x21,0x1b,0x00,0x00, +0xac,0x1c,0x00,0x00,0xaa,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0xb4,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xae,0x1c,0x00,0x00,0xb0,0x1c,0x00,0x00, +0xb3,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xb3,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb4,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xb0,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x3c,0x02,0x00,0x00,0x16,0x1d,0x00,0x00,0x72,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x44,0x02,0x00,0x00,0x18,0x1d,0x00,0x00,0x16,0x1d,0x00,0x00,0x50,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x1a,0x1d,0x00,0x00,0x18,0x1d,0x00,0x00, +0x33,0x0d,0x00,0x00,0x02,0x00,0x00,0x00,0xb1,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb4,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xb4,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x6b,0x25,0x00,0x00,0xff,0x05,0x00,0x00,0xb3,0x1c,0x00,0x00, +0x1a,0x1d,0x00,0x00,0xb0,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0x82,0x1c,0x00,0x00, +0x6b,0x25,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xb7,0x1c,0x00,0x00, +0x82,0x1c,0x00,0x00,0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb8,0x1c,0x00,0x00,0xb7,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb9,0x1c,0x00,0x00,0xa3,0x1c,0x00,0x00,0xb8,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xbb,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xb9,0x1c,0x00,0x00,0xbe,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0xbd,0x1c,0x00,0x00, +0xbb,0x1c,0x00,0x00,0x4c,0x0a,0x00,0x00,0xf7,0x00,0x03,0x00,0xf0,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xbd,0x1c,0x00,0x00,0xbe,0x1c,0x00,0x00, +0xf0,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xbe,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0xbf,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xbf,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x6d,0x25,0x00,0x00,0xbb,0x1c,0x00,0x00,0xbe,0x1c,0x00,0x00, +0x07,0x26,0x00,0x00,0xd5,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x6c,0x25,0x00,0x00,0x02,0x02,0x00,0x00,0xbe,0x1c,0x00,0x00,0xd7,0x1c,0x00,0x00, +0xd5,0x1c,0x00,0x00,0xb3,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0xc2,0x1c,0x00,0x00, +0x6c,0x25,0x00,0x00,0xd3,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xd8,0x1c,0x00,0x00, +0xd5,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc2,0x1c,0x00,0x00, +0xc3,0x1c,0x00,0x00,0xd8,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xc3,0x1c,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xc6,0x1c,0x00,0x00,0x82,0x1c,0x00,0x00, +0x6c,0x25,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc7,0x1c,0x00,0x00, +0xc6,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc8,0x1c,0x00,0x00, +0xa3,0x1c,0x00,0x00,0xc7,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xca,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0xb9,0x1c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xcc,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0xc8,0x1c,0x00,0x00,0xb4,0x00,0x05,0x00,0xc5,0x00,0x00,0x00, +0xcd,0x1c,0x00,0x00,0xca,0x1c,0x00,0x00,0xcc,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00, +0xd4,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xcd,0x1c,0x00,0x00, +0xce,0x1c,0x00,0x00,0xd4,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xce,0x1c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd0,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xc8,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x1f,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x6d,0x25,0x00,0x00, +0xd0,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0xd4,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd4,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x07,0x26,0x00,0x00, +0x6d,0x25,0x00,0x00,0xc3,0x1c,0x00,0x00,0x1f,0x1d,0x00,0x00,0xce,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd5,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xd5,0x1c,0x00,0x00, +0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xd7,0x1c,0x00,0x00,0x6c,0x25,0x00,0x00, +0x02,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xbf,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd8,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xda,0x1c,0x00,0x00, +0x70,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xdc,0x1c,0x00,0x00,0xda,0x1c,0x00,0x00,0x4a,0x07,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x23,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xdc,0x1c,0x00,0x00,0xb1,0x01,0x00,0x00,0xb2,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x28,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x23,0x1d,0x00,0x00,0x76,0x0a,0x00,0x00,0xb7,0x00,0x05,0x00,0xc5,0x00,0x00,0x00, +0xe2,0x1c,0x00,0x00,0x6d,0x25,0x00,0x00,0xbb,0x1c,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xe3,0x1c,0x00,0x00,0xe2,0x1c,0x00,0x00,0xb2,0x01,0x00,0x00, +0xb1,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe5,0x1c,0x00,0x00, +0xe3,0x1c,0x00,0x00,0x28,0x1d,0x00,0x00,0xba,0x00,0x05,0x00,0xc5,0x00,0x00,0x00, +0xe7,0x1c,0x00,0x00,0xe5,0x1c,0x00,0x00,0x4c,0x0a,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xe8,0x1c,0x00,0x00,0xe7,0x1c,0x00,0x00,0xb2,0x01,0x00,0x00, +0xb1,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x2d,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x96,0x19,0x00,0x00,0x02,0x07,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x32,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xca,0x0c,0x00,0x00,0x2d,0x1d,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xed,0x1c,0x00,0x00,0xb2,0x01,0x00,0x00,0x32,0x1d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xef,0x1c,0x00,0x00,0xe8,0x1c,0x00,0x00, +0xed,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0xf0,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf0,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x6e,0x25,0x00,0x00, +0xb1,0x01,0x00,0x00,0xb4,0x1c,0x00,0x00,0xef,0x1c,0x00,0x00,0xd8,0x1c,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xf1,0x1c,0x00,0x00,0x82,0x1c,0x00,0x00, +0x43,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf2,0x1c,0x00,0x00, +0xf1,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xf3,0x1c,0x00,0x00, +0x82,0x1c,0x00,0x00,0x9e,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xf3,0x1c,0x00,0x00, +0xf2,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xf4,0x1c,0x00,0x00, +0x82,0x1c,0x00,0x00,0x3f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xf5,0x1c,0x00,0x00,0xf4,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0xf1,0x1c,0x00,0x00, +0xf5,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf8,0x1c,0x00,0x00, +0xb7,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0xf4,0x1c,0x00,0x00,0xf8,0x1c,0x00,0x00, +0x3e,0x00,0x03,0x00,0xb7,0x1c,0x00,0x00,0xa3,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xfd,0x1c,0x00,0x00,0x82,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x69,0x02,0x00,0x00,0x34,0x1d,0x00,0x00,0x6b,0x02,0x00,0x00,0x63,0x00,0x04,0x00, +0x34,0x1d,0x00,0x00,0xdd,0x0b,0x00,0x00,0xfd,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x01,0x1d,0x00,0x00,0xf3,0x1c,0x00,0x00,0xb7,0x00,0x05,0x00, +0xc5,0x00,0x00,0x00,0x02,0x1d,0x00,0x00,0x01,0x1d,0x00,0x00,0xb1,0x01,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x03,0x1d,0x00,0x00,0x02,0x1d,0x00,0x00, +0xb2,0x01,0x00,0x00,0xb1,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x04,0x1d,0x00,0x00,0x6e,0x25,0x00,0x00,0x03,0x1d,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x59,0x0c,0x00,0x00,0x5d,0x25,0x00,0x00,0x03,0x00,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x4c,0x1d,0x00,0x00,0x4c,0x0d,0x00,0x00, +0xb2,0x01,0x00,0x00,0xb1,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x50,0x1d,0x00,0x00,0x4c,0x1d,0x00,0x00,0xd8,0x18,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x52,0x1d,0x00,0x00,0xb2,0x01,0x00,0x00,0x58,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x53,0x1d,0x00,0x00,0x50,0x1d,0x00,0x00, +0x52,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x55,0x1d,0x00,0x00, +0x59,0x0c,0x00,0x00,0x4a,0x07,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x57,0x1d,0x00,0x00,0x81,0x25,0x00,0x00,0xb2,0x01,0x00,0x00,0xb1,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x59,0x1d,0x00,0x00,0x2a,0x0d,0x00,0x00, +0x4a,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x6d,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x59,0x1d,0x00,0x00,0xb1,0x01,0x00,0x00, +0xb2,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x72,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x57,0x1d,0x00,0x00,0x6d,0x1d,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x78,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x53,0x1d,0x00,0x00,0x55,0x1d,0x00,0x00,0x72,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x7d,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x53,0x1d,0x00,0x00,0x78,0x1d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x61,0x1d,0x00,0x00,0x2a,0x0d,0x00,0x00,0xd6,0x24,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x81,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x61,0x1d,0x00,0x00,0xb1,0x01,0x00,0x00,0xb2,0x01,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x87,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x7d,0x1d,0x00,0x00,0x59,0x0c,0x00,0x00,0x81,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x8c,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x7d,0x1d,0x00,0x00,0x87,0x1d,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x69,0x1d,0x00,0x00,0x8c,0x1d,0x00,0x00,0x8c,0x1d,0x00,0x00, +0x8c,0x1d,0x00,0x00,0xf7,0x00,0x03,0x00,0x73,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xd4,0x0c,0x00,0x00,0x5e,0x0c,0x00,0x00,0x62,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x62,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd5,0x1d,0x00,0x00,0x26,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd7,0x1d,0x00,0x00,0x26,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd8,0x1d,0x00,0x00,0xd5,0x1d,0x00,0x00, +0xd7,0x1d,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd9,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0xd8,0x1d,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xda,0x1d,0x00,0x00,0xb2,0x01,0x00,0x00,0xd9,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x36,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0xda,0x1d,0x00,0x00,0x48,0x09,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x3b,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x40,0x09,0x00,0x00,0x36,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x44,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xca,0x0c,0x00,0x00, +0x81,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x49,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x58,0x0d,0x00,0x00,0x44,0x1e,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x4f,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x3b,0x1e,0x00,0x00,0xb2,0x01,0x00,0x00,0x49,0x1e,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xeb,0x1d,0x00,0x00,0x70,0x1c,0x00,0x00, +0x4f,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xef,0x1d,0x00,0x00, +0x5e,0x1c,0x00,0x00,0xeb,0x1d,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xf3,0x1d,0x00,0x00,0x5e,0x1c,0x00,0x00,0xeb,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x54,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x52,0x25,0x00,0x00,0xef,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x59,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x50,0x25,0x00,0x00, +0xf3,0x1d,0x00,0x00,0xba,0x00,0x05,0x00,0x89,0x09,0x00,0x00,0x03,0x1e,0x00,0x00, +0x54,0x1e,0x00,0x00,0x92,0x25,0x00,0x00,0x9a,0x00,0x04,0x00,0xc5,0x00,0x00,0x00, +0x04,0x1e,0x00,0x00,0x03,0x1e,0x00,0x00,0xa8,0x00,0x04,0x00,0xc5,0x00,0x00,0x00, +0x05,0x1e,0x00,0x00,0x04,0x1e,0x00,0x00,0xf7,0x00,0x03,0x00,0x0b,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x05,0x1e,0x00,0x00,0x06,0x1e,0x00,0x00, +0x0b,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x06,0x1e,0x00,0x00,0xba,0x00,0x05,0x00, +0x89,0x09,0x00,0x00,0x09,0x1e,0x00,0x00,0x92,0x25,0x00,0x00,0x59,0x1e,0x00,0x00, +0x9a,0x00,0x04,0x00,0xc5,0x00,0x00,0x00,0x0a,0x1e,0x00,0x00,0x09,0x1e,0x00,0x00, +0xf9,0x00,0x02,0x00,0x0b,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x0b,0x1e,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc5,0x00,0x00,0x00,0x0c,0x1e,0x00,0x00,0x04,0x1e,0x00,0x00, +0x62,0x0c,0x00,0x00,0x0a,0x1e,0x00,0x00,0x06,0x1e,0x00,0x00,0xf7,0x00,0x03,0x00, +0x29,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x0c,0x1e,0x00,0x00, +0x0d,0x1e,0x00,0x00,0x29,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x0d,0x1e,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x11,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x92,0x25,0x00,0x00,0x54,0x1e,0x00,0x00,0x59,0x1e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x5e,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x04,0x1d,0x00,0x00,0xc6,0x19,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x15,0x1e,0x00,0x00,0x5e,0x1e,0x00,0x00,0x5e,0x1e,0x00,0x00, +0x5e,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x63,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xc7,0x0c,0x00,0x00,0xc1,0x02,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x19,0x1e,0x00,0x00,0xb2,0x01,0x00,0x00, +0x63,0x1e,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x1c,0x1e,0x00,0x00, +0x15,0x1e,0x00,0x00,0x19,0x1e,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x6b,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x1c,0x1e,0x00,0x00, +0x2a,0x0b,0x00,0x00,0xd7,0x24,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x7d,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x11,0x1e,0x00,0x00, +0x92,0x25,0x00,0x00,0x6b,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x82,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x69,0x1d,0x00,0x00, +0xb7,0x09,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x9c,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x82,0x1e,0x00,0x00,0x69,0x1d,0x00,0x00, +0x6b,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x29,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x29,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xa0,0x25,0x00,0x00, +0x69,0x1d,0x00,0x00,0x0b,0x1e,0x00,0x00,0x9c,0x1e,0x00,0x00,0x0d,0x1e,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x9f,0x25,0x00,0x00,0x92,0x25,0x00,0x00, +0x0b,0x1e,0x00,0x00,0x7d,0x1e,0x00,0x00,0x0d,0x1e,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xae,0x1e,0x00,0x00,0x5d,0x25,0x00,0x00,0x5d,0x25,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xaf,0x1e,0x00,0x00,0xa0,0x25,0x00,0x00,0xae,0x1e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xd1,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x0f,0x09,0x00,0x00,0xaf,0x1e,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd6,0x1e,0x00,0x00,0x5d,0x25,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd8,0x1e,0x00,0x00,0x5d,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd9,0x1e,0x00,0x00, +0xd6,0x1e,0x00,0x00,0xd8,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xdb,0x1e,0x00,0x00,0x5d,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xdc,0x1e,0x00,0x00,0xd9,0x1e,0x00,0x00,0xdb,0x1e,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe1,0x1e,0x00,0x00,0xd6,0x1e,0x00,0x00, +0xdb,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe6,0x1e,0x00,0x00, +0xd6,0x1e,0x00,0x00,0xd8,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe9,0x1e,0x00,0x00,0xe6,0x1e,0x00,0x00,0xdb,0x1e,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xea,0x1e,0x00,0x00,0xdc,0x1e,0x00,0x00,0xe1,0x1e,0x00,0x00, +0xe9,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x05,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb1,0x01,0x00,0x00,0xdc,0x1e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x0a,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xe1,0x1e,0x00,0x00,0xe9,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x0f,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x05,0x1f,0x00,0x00,0x0a,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfe,0x1e,0x00,0x00,0x0f,0x1f,0x00,0x00,0xb2,0x01,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xff,0x1e,0x00,0x00,0xfe,0x1e,0x00,0x00,0xfe,0x1e,0x00,0x00, +0xfe,0x1e,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x00,0x1f,0x00,0x00, +0xea,0x1e,0x00,0x00,0xff,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x14,0x1f,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x15,0x1f,0x00,0x00,0x59,0x03,0x00,0x00,0x14,0x1f,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x17,0x1f,0x00,0x00,0x00,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x18,0x1f,0x00,0x00, +0xc1,0x02,0x00,0x00,0x17,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x19,0x1f,0x00,0x00,0x15,0x1f,0x00,0x00,0x18,0x1f,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1b,0x1f,0x00,0x00,0x00,0x1f,0x00,0x00,0x02,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1c,0x1f,0x00,0x00,0x59,0x03,0x00,0x00, +0x1b,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1d,0x1f,0x00,0x00, +0x19,0x1f,0x00,0x00,0x1c,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x20,0x1f,0x00,0x00,0xc1,0x02,0x00,0x00,0x14,0x1f,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x23,0x1f,0x00,0x00,0xc1,0x02,0x00,0x00,0x1b,0x1f,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x24,0x1f,0x00,0x00,0x20,0x1f,0x00,0x00, +0x23,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x27,0x1f,0x00,0x00, +0x6c,0x03,0x00,0x00,0x14,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2b,0x1f,0x00,0x00,0x27,0x1f,0x00,0x00,0x18,0x1f,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2f,0x1f,0x00,0x00,0x2b,0x1f,0x00,0x00,0x1c,0x1f,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0xa4,0x24,0x00,0x00,0x1d,0x1f,0x00,0x00, +0x5d,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0xa6,0x24,0x00,0x00,0x24,0x1f,0x00,0x00,0xa4,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0xa8,0x24,0x00,0x00,0x2f,0x1f,0x00,0x00, +0xa6,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x36,0x1f,0x00,0x00,0x9f,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x38,0x1f,0x00,0x00,0x9f,0x25,0x00,0x00,0x01,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x39,0x1f,0x00,0x00,0x36,0x1f,0x00,0x00, +0x38,0x1f,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3b,0x1f,0x00,0x00, +0x9f,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3c,0x1f,0x00,0x00,0x39,0x1f,0x00,0x00,0x3b,0x1f,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x41,0x1f,0x00,0x00,0x36,0x1f,0x00,0x00,0x3b,0x1f,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x46,0x1f,0x00,0x00,0x36,0x1f,0x00,0x00, +0x38,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x49,0x1f,0x00,0x00, +0x46,0x1f,0x00,0x00,0x3b,0x1f,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x4a,0x1f,0x00,0x00,0x3c,0x1f,0x00,0x00,0x41,0x1f,0x00,0x00,0x49,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x65,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xb1,0x01,0x00,0x00,0x3c,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x6a,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x41,0x1f,0x00,0x00,0x49,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x6f,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x65,0x1f,0x00,0x00, +0x6a,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5e,0x1f,0x00,0x00, +0x6f,0x1f,0x00,0x00,0xb2,0x01,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x5f,0x1f,0x00,0x00,0x5e,0x1f,0x00,0x00,0x5e,0x1f,0x00,0x00,0x5e,0x1f,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x60,0x1f,0x00,0x00,0x4a,0x1f,0x00,0x00, +0x5f,0x1f,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x74,0x1f,0x00,0x00, +0x60,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x75,0x1f,0x00,0x00,0x59,0x03,0x00,0x00,0x74,0x1f,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x77,0x1f,0x00,0x00,0x60,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x78,0x1f,0x00,0x00,0xc1,0x02,0x00,0x00, +0x77,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x79,0x1f,0x00,0x00, +0x75,0x1f,0x00,0x00,0x78,0x1f,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7b,0x1f,0x00,0x00,0x60,0x1f,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7c,0x1f,0x00,0x00,0x59,0x03,0x00,0x00,0x7b,0x1f,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7d,0x1f,0x00,0x00,0x79,0x1f,0x00,0x00, +0x7c,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x80,0x1f,0x00,0x00, +0xc1,0x02,0x00,0x00,0x74,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x83,0x1f,0x00,0x00,0xc1,0x02,0x00,0x00,0x7b,0x1f,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x84,0x1f,0x00,0x00,0x80,0x1f,0x00,0x00,0x83,0x1f,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x87,0x1f,0x00,0x00,0x6c,0x03,0x00,0x00, +0x74,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8b,0x1f,0x00,0x00, +0x87,0x1f,0x00,0x00,0x78,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8f,0x1f,0x00,0x00,0x8b,0x1f,0x00,0x00,0x7c,0x1f,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x90,0x1f,0x00,0x00,0x7d,0x1f,0x00,0x00,0x84,0x1f,0x00,0x00, +0x8f,0x1f,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xc1,0x1e,0x00,0x00, +0xa8,0x24,0x00,0x00,0xa8,0x24,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xc3,0x1e,0x00,0x00, +0xc1,0x1e,0x00,0x00,0xd1,0x1e,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xc6,0x1e,0x00,0x00,0xa8,0x24,0x00,0x00,0xa8,0x24,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x97,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x90,0x1f,0x00,0x00, +0xc6,0x1e,0x00,0x00,0xc3,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9c,0x1f,0x00,0x00,0x97,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9e,0x1f,0x00,0x00,0x97,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9f,0x1f,0x00,0x00,0x9c,0x1f,0x00,0x00, +0x9e,0x1f,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa1,0x1f,0x00,0x00, +0x97,0x1f,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa2,0x1f,0x00,0x00,0x9f,0x1f,0x00,0x00,0xa1,0x1f,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa7,0x1f,0x00,0x00,0x9c,0x1f,0x00,0x00,0xa1,0x1f,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xac,0x1f,0x00,0x00,0x9c,0x1f,0x00,0x00, +0x9e,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xaf,0x1f,0x00,0x00, +0xac,0x1f,0x00,0x00,0xa1,0x1f,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xb0,0x1f,0x00,0x00,0xa2,0x1f,0x00,0x00,0xa7,0x1f,0x00,0x00,0xaf,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xcb,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xa7,0x1f,0x00,0x00,0xaf,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xd0,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xa2,0x1f,0x00,0x00,0xcb,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc3,0x1f,0x00,0x00,0xb2,0x01,0x00,0x00,0xd0,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xd5,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x92,0x03,0x00,0x00,0xc3,0x1f,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xc5,0x1f,0x00,0x00,0xd5,0x1f,0x00,0x00,0xd5,0x1f,0x00,0x00,0xd5,0x1f,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xc6,0x1f,0x00,0x00,0xb0,0x1f,0x00,0x00, +0xc5,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00,0x73,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5e,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x91,0x1d,0x00,0x00, +0x5d,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x93,0x1d,0x00,0x00,0x5d,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x94,0x1d,0x00,0x00,0x91,0x1d,0x00,0x00,0x93,0x1d,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x96,0x1d,0x00,0x00,0x5d,0x25,0x00,0x00, +0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x97,0x1d,0x00,0x00, +0x94,0x1d,0x00,0x00,0x96,0x1d,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9c,0x1d,0x00,0x00,0x91,0x1d,0x00,0x00,0x96,0x1d,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa1,0x1d,0x00,0x00,0x91,0x1d,0x00,0x00,0x93,0x1d,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa4,0x1d,0x00,0x00,0xa1,0x1d,0x00,0x00, +0x96,0x1d,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xa5,0x1d,0x00,0x00, +0x97,0x1d,0x00,0x00,0x9c,0x1d,0x00,0x00,0xa4,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00, +0x73,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x73,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xa3,0x25,0x00,0x00,0xc6,0x1f,0x00,0x00,0x29,0x1e,0x00,0x00, +0xa5,0x1d,0x00,0x00,0x5e,0x0c,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xda,0x1f,0x00,0x00,0x4f,0x19,0x00,0x00,0xb0,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0xfc,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdb,0x1f,0x00,0x00, +0xda,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xc5,0x00,0x00,0x00, +0xdd,0x1f,0x00,0x00,0xdb,0x1f,0x00,0x00,0xb1,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xdf,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0xdf,0x1f,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x2f,0x26,0x00,0x00,0xdd,0x1f,0x00,0x00,0xb2,0x01,0x00,0x00, +0xdb,0x1f,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xe5,0x1f,0x00,0x00, +0x2f,0x26,0x00,0x00,0x2f,0x26,0x00,0x00,0x2f,0x26,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xe6,0x1f,0x00,0x00,0xa3,0x25,0x00,0x00,0xe5,0x1f,0x00,0x00, +0x41,0x00,0x05,0x00,0x2d,0x02,0x00,0x00,0xed,0x1f,0x00,0x00,0xfb,0x01,0x00,0x00, +0x2c,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xee,0x1f,0x00,0x00, +0xed,0x1f,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xe9,0x1f,0x00,0x00, +0xe6,0x1f,0x00,0x00,0xee,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xfb,0x1f,0x00,0x00,0xa2,0x0c,0x00,0x00,0x1e,0x0d,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x16,0x20,0x00,0x00,0xfb,0x1f,0x00,0x00,0x00,0x00,0x00,0x00, +0xbe,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x17,0x20,0x00,0x00,0x16,0x20,0x00,0x00, +0xb1,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x1c,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x17,0x20,0x00,0x00,0x18,0x20,0x00,0x00,0x1c,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0x18,0x20,0x00,0x00,0xbc,0x00,0x05,0x00,0xc5,0x00,0x00,0x00, +0x1b,0x20,0x00,0x00,0x16,0x20,0x00,0x00,0xb2,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x1c,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x1c,0x20,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc5,0x00,0x00,0x00,0x1d,0x20,0x00,0x00,0x17,0x20,0x00,0x00,0xdf,0x1f,0x00,0x00, +0x1b,0x20,0x00,0x00,0x18,0x20,0x00,0x00,0xf7,0x00,0x03,0x00,0x28,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x1d,0x20,0x00,0x00,0x1e,0x20,0x00,0x00, +0x28,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x1e,0x20,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x20,0x20,0x00,0x00,0xfb,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0xbe,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x21,0x20,0x00,0x00,0x20,0x20,0x00,0x00, +0xb1,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x26,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x21,0x20,0x00,0x00,0x22,0x20,0x00,0x00,0x26,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0x22,0x20,0x00,0x00,0xbc,0x00,0x05,0x00,0xc5,0x00,0x00,0x00, +0x25,0x20,0x00,0x00,0x20,0x20,0x00,0x00,0xb2,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x26,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x26,0x20,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc5,0x00,0x00,0x00,0x27,0x20,0x00,0x00,0x21,0x20,0x00,0x00,0x1e,0x20,0x00,0x00, +0x25,0x20,0x00,0x00,0x22,0x20,0x00,0x00,0xf9,0x00,0x02,0x00,0x28,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0x28,0x20,0x00,0x00,0xf5,0x00,0x07,0x00,0xc5,0x00,0x00,0x00, +0x29,0x20,0x00,0x00,0x1d,0x20,0x00,0x00,0x1c,0x20,0x00,0x00,0x27,0x20,0x00,0x00, +0x26,0x20,0x00,0x00,0xa4,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0xfe,0x1f,0x00,0x00, +0x29,0x20,0x00,0x00,0xec,0x08,0x00,0x00,0xf7,0x00,0x03,0x00,0x0f,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xfe,0x1f,0x00,0x00,0xff,0x1f,0x00,0x00, +0x03,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x03,0x20,0x00,0x00,0x41,0x00,0x05,0x00, +0x2d,0x02,0x00,0x00,0x2e,0x20,0x00,0x00,0xfb,0x01,0x00,0x00,0x37,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2f,0x20,0x00,0x00,0x2e,0x20,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x05,0x20,0x00,0x00,0x2f,0x20,0x00,0x00, +0xd6,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x08,0x20,0x00,0x00, +0x59,0x0c,0x00,0x00,0x05,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0c,0x20,0x00,0x00,0xeb,0x18,0x00,0x00,0x08,0x20,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x34,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xb1,0x01,0x00,0x00,0x0c,0x20,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xd0,0x24,0x00,0x00,0x34,0x20,0x00,0x00,0xef,0x24,0x00,0x00,0x00,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x0f,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0xff,0x1f,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xcd,0x24,0x00,0x00,0xb1,0x01,0x00,0x00, +0xef,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x0f,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0x0f,0x20,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xb3,0x25,0x00,0x00,0xd0,0x24,0x00,0x00,0x03,0x20,0x00,0x00,0xcd,0x24,0x00,0x00, +0xff,0x1f,0x00,0x00,0x3d,0x00,0x04,0x00,0x83,0x02,0x00,0x00,0x36,0x20,0x00,0x00, +0x85,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x39,0x20,0x00,0x00, +0xb3,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3a,0x20,0x00,0x00,0xb3,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x3b,0x20,0x00,0x00,0x39,0x20,0x00,0x00,0x3a,0x20,0x00,0x00, +0xb1,0x01,0x00,0x00,0xb1,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0x36,0x20,0x00,0x00, +0xdd,0x0b,0x00,0x00,0x3b,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x6f,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xa8,0x0a,0x00,0x00, +0x96,0x19,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x73,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x2a,0x0d,0x00,0x00,0xb1,0x01,0x00,0x00, +0xb2,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x79,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x6f,0x20,0x00,0x00,0x31,0x04,0x00,0x00, +0x73,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x7e,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x6f,0x20,0x00,0x00,0x79,0x20,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x58,0x20,0x00,0x00,0x7e,0x20,0x00,0x00, +0x7e,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5a,0x20,0x00,0x00, +0x58,0x0d,0x00,0x00,0x40,0x07,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x83,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x5a,0x20,0x00,0x00, +0xc7,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x88,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x58,0x20,0x00,0x00,0x83,0x20,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x60,0x20,0x00,0x00,0xd4,0x0c,0x00,0x00, +0xb2,0x01,0x00,0x00,0x88,0x20,0x00,0x00,0xbe,0x00,0x05,0x00,0xc5,0x00,0x00,0x00, +0x64,0x20,0x00,0x00,0x6d,0x1d,0x00,0x00,0xb2,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x69,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x64,0x20,0x00,0x00, +0x65,0x20,0x00,0x00,0x69,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x65,0x20,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x91,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x05,0x03,0x00,0x00,0x60,0x20,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x68,0x20,0x00,0x00,0x91,0x20,0x00,0x00,0x57,0x04,0x00,0x00, +0xf9,0x00,0x02,0x00,0x69,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x69,0x20,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xbc,0x25,0x00,0x00,0x60,0x20,0x00,0x00, +0x0f,0x20,0x00,0x00,0x68,0x20,0x00,0x00,0x65,0x20,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x81,0x0c,0x00,0x00,0xe9,0x1f,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x82,0x0c,0x00,0x00,0xe9,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x83,0x0c,0x00,0x00, +0xe9,0x1f,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x84,0x0c,0x00,0x00,0x81,0x0c,0x00,0x00,0x82,0x0c,0x00,0x00,0x83,0x0c,0x00,0x00, +0xbc,0x25,0x00,0x00,0x3d,0x00,0x04,0x00,0x7a,0x02,0x00,0x00,0x93,0x20,0x00,0x00, +0x7c,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0x93,0x20,0x00,0x00,0xdd,0x0b,0x00,0x00, +0x84,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x8c,0x02,0x00,0x00,0x9a,0x20,0x00,0x00, +0x8e,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0x9a,0x20,0x00,0x00,0xdd,0x0b,0x00,0x00, +0xff,0x05,0x00,0x00,0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_83d8010fde62eafbe5f8636030c57f0e.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_83d8010fde62eafbe5f8636030c57f0e.h new file mode 100644 index 00000000..1634f7b3 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_83d8010fde62eafbe5f8636030c57f0e.h @@ -0,0 +1,1794 @@ +// ffx_fsr2_accumulate_pass_83d8010fde62eafbe5f8636030c57f0e.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_83d8010fde62eafbe5f8636030c57f0e_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_83d8010fde62eafbe5f8636030c57f0e_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_83d8010fde62eafbe5f8636030c57f0e_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_83d8010fde62eafbe5f8636030c57f0e_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_83d8010fde62eafbe5f8636030c57f0e_SampledImageResourceNames[] = { "r_input_exposure", "r_dilated_reactive_masks", "r_dilated_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_lanczos_lut", "r_imgMips", "r_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_83d8010fde62eafbe5f8636030c57f0e_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 8, 10, 12, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_83d8010fde62eafbe5f8636030c57f0e_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_83d8010fde62eafbe5f8636030c57f0e_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_83d8010fde62eafbe5f8636030c57f0e_StorageImageResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_83d8010fde62eafbe5f8636030c57f0e_StorageImageResourceBindings[] = { 13, 14, 16, 17, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_83d8010fde62eafbe5f8636030c57f0e_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_83d8010fde62eafbe5f8636030c57f0e_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_83d8010fde62eafbe5f8636030c57f0e_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_83d8010fde62eafbe5f8636030c57f0e_UniformBufferResourceBindings[] = { 18, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_83d8010fde62eafbe5f8636030c57f0e_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_83d8010fde62eafbe5f8636030c57f0e_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_83d8010fde62eafbe5f8636030c57f0e_size = 28252; + +static const unsigned char g_ffx_fsr2_accumulate_pass_83d8010fde62eafbe5f8636030c57f0e_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x28,0x26,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x07,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0xba,0x0b,0x00,0x00, +0xd0,0x0b,0x00,0x00,0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00, +0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74, +0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73, +0x00,0x00,0x00,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x68,0x61,0x64,0x65,0x72,0x5f,0x69,0x6d,0x61,0x67,0x65,0x5f,0x6c,0x6f,0x61,0x64, +0x5f,0x66,0x6f,0x72,0x6d,0x61,0x74,0x74,0x65,0x64,0x00,0x00,0x04,0x00,0x0a,0x00, +0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74, +0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69, +0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c, +0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74, +0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0xf7,0x01,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0xf7,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00, +0x06,0x00,0x07,0x00,0xf7,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78, +0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00, +0xf7,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79, +0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0xf7,0x01,0x00,0x00, +0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52, +0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e, +0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0xf7,0x01,0x00,0x00,0x04,0x00,0x00,0x00, +0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f, +0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0xf7,0x01,0x00,0x00,0x05,0x00,0x00,0x00, +0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55, +0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0xf7,0x01,0x00,0x00,0x06,0x00,0x00,0x00, +0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00, +0xf7,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54, +0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00, +0xf7,0x01,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00, +0x06,0x00,0x08,0x00,0xf7,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74, +0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00, +0x06,0x00,0x08,0x00,0xf7,0x01,0x00,0x00,0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77, +0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00, +0x06,0x00,0x0b,0x00,0xf7,0x01,0x00,0x00,0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74, +0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43, +0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00, +0xf7,0x01,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f, +0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00,0xf7,0x01,0x00,0x00, +0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61, +0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0xf7,0x01,0x00,0x00,0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e, +0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00,0xf7,0x01,0x00,0x00, +0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65, +0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0xf7,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69, +0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0xf7,0x01,0x00,0x00,0x11,0x00,0x00,0x00, +0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67, +0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00,0xf7,0x01,0x00,0x00, +0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f, +0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00, +0x05,0x00,0x04,0x00,0xf9,0x01,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00, +0x05,0x00,0x05,0x00,0x37,0x02,0x00,0x00,0x72,0x5f,0x69,0x6d,0x67,0x4d,0x69,0x70, +0x73,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x3b,0x02,0x00,0x00,0x73,0x5f,0x4c,0x69, +0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x00,0x00,0x00,0x05,0x00,0x08,0x00, +0x48,0x02,0x00,0x00,0x72,0x5f,0x70,0x72,0x65,0x70,0x61,0x72,0x65,0x64,0x5f,0x69, +0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x05,0x00,0x09,0x00, +0x4f,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75, +0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0x57,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c,0x75,0x6d,0x61,0x5f, +0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x05,0x00,0x06,0x00,0x5e,0x02,0x00,0x00, +0x72,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x00, +0x05,0x00,0x09,0x00,0x68,0x02,0x00,0x00,0x72,0x77,0x5f,0x69,0x6e,0x74,0x65,0x72, +0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c, +0x6f,0x72,0x00,0x00,0x05,0x00,0x06,0x00,0x71,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c, +0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x05,0x00,0x06,0x00, +0x7a,0x02,0x00,0x00,0x72,0x77,0x5f,0x6e,0x65,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x73, +0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x8f,0x02,0x00,0x00,0x72,0x5f,0x6c,0x6f, +0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x00,0x05,0x00,0x09,0x00, +0x99,0x02,0x00,0x00,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f, +0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x00,0x00, +0x05,0x00,0x07,0x00,0xa1,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0xad,0x02,0x00,0x00,0x72,0x5f,0x6c,0x61,0x6e,0x63,0x7a,0x6f,0x73,0x5f,0x6c,0x75, +0x74,0x00,0x00,0x00,0x05,0x00,0x09,0x00,0xba,0x02,0x00,0x00,0x72,0x5f,0x64,0x69, +0x6c,0x61,0x74,0x65,0x64,0x5f,0x72,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d, +0x61,0x73,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0xba,0x0b,0x00,0x00, +0x67,0x6c,0x5f,0x57,0x6f,0x72,0x6b,0x47,0x72,0x6f,0x75,0x70,0x49,0x44,0x00,0x00, +0x05,0x00,0x08,0x00,0xd0,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x4c,0x6f,0x63,0x61,0x6c, +0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xf7,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf7,0x01,0x00,0x00,0x01,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf7,0x01,0x00,0x00, +0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xf7,0x01,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xf7,0x01,0x00,0x00,0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf7,0x01,0x00,0x00,0x05,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf7,0x01,0x00,0x00, +0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xf7,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xf7,0x01,0x00,0x00,0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf7,0x01,0x00,0x00,0x09,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf7,0x01,0x00,0x00, +0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xf7,0x01,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xf7,0x01,0x00,0x00,0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf7,0x01,0x00,0x00,0x0d,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf7,0x01,0x00,0x00, +0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xf7,0x01,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xf7,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf7,0x01,0x00,0x00,0x11,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf7,0x01,0x00,0x00, +0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0xf7,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xf9,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xf9,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x37,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x37,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x3b,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x3b,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x48,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x48,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x4f,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x4f,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x57,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x57,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x5e,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x5e,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x68,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x68,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x68,0x02,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x71,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x71,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x7a,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x7a,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x10,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8f,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8f,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x99,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x99,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa1,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa1,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xad,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xad,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xba,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xba,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xba,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd0,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe3,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00, +0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x38,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x37,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x3e,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x14,0x00,0x02,0x00,0xc3,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xaf,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xb0,0x01,0x00,0x00,0x00,0x00,0x80,0x3f,0x1e,0x00,0x15,0x00, +0xf7,0x01,0x00,0x00,0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00, +0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x3e,0x00,0x00,0x00,0x3e,0x00,0x00,0x00, +0x37,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xf8,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0xf7,0x01,0x00,0x00, +0x3b,0x00,0x04,0x00,0xf8,0x01,0x00,0x00,0xf9,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0xfa,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xfb,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x5d,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x05,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x0a,0x02,0x00,0x00,0x04,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x0f,0x02,0x00,0x00,0x05,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x10,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x3e,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x15,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x1a,0x02,0x00,0x00,0x08,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x1b,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x20,0x02,0x00,0x00,0x0a,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x25,0x02,0x00,0x00,0x0c,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x26,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x2b,0x02,0x00,0x00,0x0d,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x30,0x02,0x00,0x00,0x0f,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x35,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x36,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x35,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x36,0x02,0x00,0x00,0x37,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x1a,0x00,0x02,0x00,0x39,0x02,0x00,0x00,0x20,0x00,0x04,0x00, +0x3a,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x39,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x3a,0x02,0x00,0x00,0x3b,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x1b,0x00,0x03,0x00, +0x3d,0x02,0x00,0x00,0x35,0x02,0x00,0x00,0x15,0x00,0x04,0x00,0x43,0x02,0x00,0x00, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x43,0x02,0x00,0x00, +0x44,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x36,0x02,0x00,0x00, +0x48,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x36,0x02,0x00,0x00, +0x4f,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x55,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x56,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x55,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x56,0x02,0x00,0x00,0x57,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x36,0x02,0x00,0x00,0x5e,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x66,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x67,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x66,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x67,0x02,0x00,0x00,0x68,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x6f,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x70,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x6f,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x70,0x02,0x00,0x00,0x71,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x78,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x79,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x78,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x79,0x02,0x00,0x00, +0x7a,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x43,0x02,0x00,0x00, +0x8a,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x36,0x02,0x00,0x00, +0x8f,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x36,0x02,0x00,0x00, +0x99,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x36,0x02,0x00,0x00, +0xa1,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xa3,0x02,0x00,0x00,0xfa,0x01,0x00,0x00,0xfa,0x01,0x00,0x00,0x3b,0x00,0x04,0x00, +0x36,0x02,0x00,0x00,0xad,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xb2,0x02,0x00,0x00,0x00,0x00,0x00,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xb4,0x02,0x00,0x00,0x00,0x00,0x00,0x3f,0x3b,0x00,0x04,0x00, +0x36,0x02,0x00,0x00,0xba,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xc3,0x02,0x00,0x00,0xaf,0x01,0x00,0x00,0xaf,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0xc6,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf8,0x02,0x00,0x00,0x6f,0x12,0x83,0x3a, +0x2b,0x00,0x04,0x00,0x43,0x02,0x00,0x00,0x32,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x43,0x02,0x00,0x00,0x36,0x03,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4c,0x03,0x00,0x00,0x00,0x00,0x80,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5f,0x03,0x00,0x00,0x00,0x00,0x80,0xbe, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x85,0x03,0x00,0x00,0x02,0x10,0x80,0x37, +0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xed,0x03,0x00,0x00,0xb4,0x02,0x00,0x00, +0xb4,0x02,0x00,0x00,0x17,0x00,0x04,0x00,0x01,0x04,0x00,0x00,0x43,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x05,0x04,0x00,0x00,0xc3,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x12,0x04,0x00,0x00, +0x00,0xe0,0x7f,0x47,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x24,0x04,0x00,0x00, +0xcd,0xcc,0xcc,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2c,0x04,0x00,0x00, +0x00,0x00,0xc8,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x31,0x04,0x00,0x00, +0x00,0x00,0x10,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x39,0x04,0x00,0x00, +0x00,0x00,0x80,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4a,0x04,0x00,0x00, +0x00,0x00,0x80,0xbf,0x2b,0x00,0x04,0x00,0x43,0x02,0x00,0x00,0xce,0x04,0x00,0x00, +0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xcf,0x04,0x00,0x00,0x37,0x00,0x00,0x00, +0xce,0x04,0x00,0x00,0x20,0x00,0x04,0x00,0xd0,0x04,0x00,0x00,0x07,0x00,0x00,0x00, +0xcf,0x04,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x6d,0x05,0x00,0x00, +0x52,0xb8,0xfe,0x3f,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x8c,0x05,0x00,0x00, +0xfe,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x8d,0x05,0x00,0x00, +0xff,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x43,0x02,0x00,0x00,0xe2,0x05,0x00,0x00, +0x10,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xe3,0x05,0x00,0x00,0x08,0x00,0x00,0x00, +0xe2,0x05,0x00,0x00,0x20,0x00,0x04,0x00,0xe4,0x05,0x00,0x00,0x07,0x00,0x00,0x00, +0xe3,0x05,0x00,0x00,0x2c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xf3,0x05,0x00,0x00, +0xaf,0x01,0x00,0x00,0xaf,0x01,0x00,0x00,0xaf,0x01,0x00,0x00,0xaf,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0a,0x06,0x00,0x00,0x9a,0x99,0x99,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x22,0x06,0x00,0x00,0x00,0x00,0x00,0xc0, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x23,0x06,0x00,0x00,0x00,0x00,0x40,0xc0, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc6,0x06,0x00,0x00,0xab,0xaa,0xaa,0x3d, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf6,0x06,0x00,0x00,0xab,0xaa,0x2a,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x34,0x07,0x00,0x00,0xcd,0xcc,0xcc,0x3d, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x3e,0x07,0x00,0x00,0x00,0x00,0x20,0x41, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x78,0x07,0x00,0x00,0x8d,0x05,0x00,0x00, +0x8d,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x87,0x07,0x00,0x00, +0xfa,0x01,0x00,0x00,0x8d,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x96,0x07,0x00,0x00,0x00,0x02,0x00,0x00,0x8d,0x05,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xa5,0x07,0x00,0x00,0x05,0x02,0x00,0x00,0x8d,0x05,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xb4,0x07,0x00,0x00,0x8d,0x05,0x00,0x00, +0xfa,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xd1,0x07,0x00,0x00, +0x00,0x02,0x00,0x00,0xfa,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xe0,0x07,0x00,0x00,0x05,0x02,0x00,0x00,0xfa,0x01,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xef,0x07,0x00,0x00,0x8d,0x05,0x00,0x00,0x00,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xfe,0x07,0x00,0x00,0xfa,0x01,0x00,0x00, +0x00,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x0d,0x08,0x00,0x00, +0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x1c,0x08,0x00,0x00,0x05,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x2b,0x08,0x00,0x00,0x8d,0x05,0x00,0x00,0x05,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x3a,0x08,0x00,0x00,0xfa,0x01,0x00,0x00, +0x05,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x49,0x08,0x00,0x00, +0x00,0x02,0x00,0x00,0x05,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x58,0x08,0x00,0x00,0x05,0x02,0x00,0x00,0x05,0x02,0x00,0x00,0x2a,0x00,0x03,0x00, +0xc3,0x00,0x00,0x00,0xe4,0x08,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xeb,0x08,0x00,0x00,0xff,0xfe,0xfe,0x3e,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x07,0x09,0x00,0x00,0xf8,0x02,0x00,0x00,0xf8,0x02,0x00,0x00,0xf8,0x02,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x38,0x09,0x00,0x00,0x00,0x00,0xa0,0x41, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x40,0x09,0x00,0x00,0x00,0x00,0x40,0x40, +0x17,0x00,0x04,0x00,0x81,0x09,0x00,0x00,0xc3,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xaf,0x09,0x00,0x00,0x34,0x07,0x00,0x00, +0x34,0x07,0x00,0x00,0x34,0x07,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xce,0x09,0x00,0x00,0x30,0x96,0x7c,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x1c,0x0a,0x00,0x00,0x00,0x00,0x7f,0x43,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x44,0x0a,0x00,0x00,0x81,0x80,0x80,0x3b,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x6e,0x0a,0x00,0x00,0x00,0x00,0xc0,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xa0,0x0a,0x00,0x00,0xa4,0x70,0x7d,0x3f,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x22,0x0b,0x00,0x00,0xaf,0x01,0x00,0x00,0xaf,0x01,0x00,0x00,0xaf,0x01,0x00,0x00, +0x17,0x00,0x04,0x00,0xb8,0x0b,0x00,0x00,0x43,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xb9,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0xb8,0x0b,0x00,0x00, +0x3b,0x00,0x04,0x00,0xb9,0x0b,0x00,0x00,0xba,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x43,0x02,0x00,0x00,0xc2,0x0b,0x00,0x00,0x08,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x01,0x04,0x00,0x00,0xce,0x0b,0x00,0x00,0xc2,0x0b,0x00,0x00, +0xc2,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00,0xb9,0x0b,0x00,0x00,0xd0,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0xb8,0x0b,0x00,0x00,0xe3,0x0b,0x00,0x00, +0xc2,0x0b,0x00,0x00,0xc2,0x0b,0x00,0x00,0x32,0x03,0x00,0x00,0x2b,0x00,0x04,0x00, +0x43,0x02,0x00,0x00,0xc7,0x24,0x00,0x00,0x07,0x00,0x00,0x00,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xc8,0x24,0x00,0x00,0x12,0x04,0x00,0x00,0x12,0x04,0x00,0x00, +0x12,0x04,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc9,0x24,0x00,0x00, +0x66,0x66,0x66,0x3f,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xca,0x24,0x00,0x00, +0xb0,0x01,0x00,0x00,0xb0,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xcb,0x24,0x00,0x00,0x0a,0xd7,0xa3,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xcc,0x24,0x00,0x00,0xcd,0xcc,0x4c,0x3d,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xcd,0x24,0x00,0x00,0xb0,0x01,0x00,0x00,0xb0,0x01,0x00,0x00,0xb0,0x01,0x00,0x00, +0x01,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0xf6,0x24,0x00,0x00,0x01,0x00,0x03,0x00, +0x08,0x00,0x00,0x00,0x05,0x25,0x00,0x00,0x01,0x00,0x03,0x00,0x5d,0x00,0x00,0x00, +0x3e,0x25,0x00,0x00,0x01,0x00,0x03,0x00,0x22,0x00,0x00,0x00,0x26,0x26,0x00,0x00, +0x01,0x00,0x03,0x00,0x37,0x00,0x00,0x00,0x27,0x26,0x00,0x00,0x36,0x00,0x05,0x00, +0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x38,0x00,0x00,0x00, +0x78,0x1c,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xe4,0x05,0x00,0x00, +0xd0,0x19,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xd0,0x04,0x00,0x00, +0x7c,0x15,0x00,0x00,0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0xb8,0x0b,0x00,0x00, +0xbb,0x0b,0x00,0x00,0xba,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00,0x01,0x04,0x00,0x00, +0xbc,0x0b,0x00,0x00,0xbb,0x0b,0x00,0x00,0xbb,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0xfb,0x01,0x00,0x00,0xe6,0x0b,0x00,0x00, +0xf9,0x01,0x00,0x00,0x05,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0xe7,0x0b,0x00,0x00,0xe6,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xc0,0x0b,0x00,0x00,0xe7,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00, +0x43,0x02,0x00,0x00,0xc1,0x0b,0x00,0x00,0xc0,0x0b,0x00,0x00,0x80,0x00,0x05,0x00, +0x43,0x02,0x00,0x00,0xc4,0x0b,0x00,0x00,0xc1,0x0b,0x00,0x00,0xc7,0x24,0x00,0x00, +0x86,0x00,0x05,0x00,0x43,0x02,0x00,0x00,0xc5,0x0b,0x00,0x00,0xc4,0x0b,0x00,0x00, +0xc2,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x43,0x02,0x00,0x00,0xc8,0x0b,0x00,0x00, +0xbb,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x43,0x02,0x00,0x00, +0xc9,0x0b,0x00,0x00,0xc5,0x0b,0x00,0x00,0xc8,0x0b,0x00,0x00,0x82,0x00,0x05,0x00, +0x43,0x02,0x00,0x00,0xca,0x0b,0x00,0x00,0xc9,0x0b,0x00,0x00,0x32,0x03,0x00,0x00, +0x52,0x00,0x06,0x00,0x01,0x04,0x00,0x00,0xaa,0x22,0x00,0x00,0xca,0x0b,0x00,0x00, +0xbc,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x84,0x00,0x05,0x00,0x01,0x04,0x00,0x00, +0xcf,0x0b,0x00,0x00,0xaa,0x22,0x00,0x00,0xce,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00, +0xb8,0x0b,0x00,0x00,0xd1,0x0b,0x00,0x00,0xd0,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00, +0x01,0x04,0x00,0x00,0xd2,0x0b,0x00,0x00,0xd1,0x0b,0x00,0x00,0xd1,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x80,0x00,0x05,0x00,0x01,0x04,0x00,0x00, +0xd3,0x0b,0x00,0x00,0xcf,0x0b,0x00,0x00,0xd2,0x0b,0x00,0x00,0x7c,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0xd5,0x0b,0x00,0x00,0xd3,0x0b,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x95,0x0c,0x00,0x00,0xd5,0x0b,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x97,0x0c,0x00,0x00,0x95,0x0c,0x00,0x00,0xed,0x03,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x99,0x0c,0x00,0x00,0xe7,0x0b,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x9a,0x0c,0x00,0x00,0x97,0x0c,0x00,0x00, +0x99,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x1b,0x02,0x00,0x00,0xd5,0x0c,0x00,0x00, +0xf9,0x01,0x00,0x00,0x1a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xd6,0x0c,0x00,0x00,0xd5,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0xfb,0x01,0x00,0x00, +0xd9,0x0c,0x00,0x00,0xf9,0x01,0x00,0x00,0xfa,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0xda,0x0c,0x00,0x00,0xd9,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xa0,0x0c,0x00,0x00,0xda,0x0c,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xa1,0x0c,0x00,0x00,0xd6,0x0c,0x00,0x00,0xa0,0x0c,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xa2,0x0c,0x00,0x00,0x9a,0x0c,0x00,0x00, +0xa1,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0xfb,0x01,0x00,0x00,0xe1,0x0c,0x00,0x00, +0xf9,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0xe2,0x0c,0x00,0x00,0xe1,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xef,0x0c,0x00,0x00,0xa2,0x0c,0x00,0x00,0xa0,0x0c,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xf2,0x0c,0x00,0x00,0xa0,0x0c,0x00,0x00,0xed,0x03,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xff,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xef,0x0c,0x00,0x00,0xf2,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x04,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xed,0x03,0x00,0x00,0xff,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xf8,0x0c,0x00,0x00,0xe2,0x0c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xf9,0x0c,0x00,0x00,0x04,0x0d,0x00,0x00,0xf8,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x0c,0x0d,0x00,0x00,0x9a,0x0c,0x00,0x00,0xa0,0x0c,0x00,0x00, +0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x0d,0x0d,0x00,0x00,0x0c,0x0d,0x00,0x00, +0x3d,0x00,0x04,0x00,0x35,0x02,0x00,0x00,0x16,0x0d,0x00,0x00,0x99,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x18,0x0d,0x00,0x00,0x16,0x0d,0x00,0x00, +0x0d,0x0d,0x00,0x00,0x02,0x00,0x00,0x00,0xfa,0x01,0x00,0x00,0x4f,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x19,0x0d,0x00,0x00,0x18,0x0d,0x00,0x00,0x18,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x1f,0x0d,0x00,0x00,0x19,0x0d,0x00,0x00,0x99,0x0c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x20,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0x1f,0x0d,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x29,0x0d,0x00,0x00, +0x9a,0x0c,0x00,0x00,0x19,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2f,0x0d,0x00,0x00,0x29,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00, +0xc3,0x00,0x00,0x00,0x30,0x0d,0x00,0x00,0x2f,0x0d,0x00,0x00,0xaf,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x35,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x30,0x0d,0x00,0x00,0x31,0x0d,0x00,0x00,0x35,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x31,0x0d,0x00,0x00,0xbc,0x00,0x05,0x00,0xc3,0x00,0x00,0x00,0x34,0x0d,0x00,0x00, +0x2f,0x0d,0x00,0x00,0xb0,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x35,0x0d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x35,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00,0xc3,0x00,0x00,0x00, +0x36,0x0d,0x00,0x00,0x30,0x0d,0x00,0x00,0x05,0x00,0x00,0x00,0x34,0x0d,0x00,0x00, +0x31,0x0d,0x00,0x00,0xf7,0x00,0x03,0x00,0x41,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x36,0x0d,0x00,0x00,0x37,0x0d,0x00,0x00,0x41,0x0d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x37,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x39,0x0d,0x00,0x00,0x29,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00, +0xc3,0x00,0x00,0x00,0x3a,0x0d,0x00,0x00,0x39,0x0d,0x00,0x00,0xaf,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x3f,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x3a,0x0d,0x00,0x00,0x3b,0x0d,0x00,0x00,0x3f,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3b,0x0d,0x00,0x00,0xbc,0x00,0x05,0x00,0xc3,0x00,0x00,0x00,0x3e,0x0d,0x00,0x00, +0x39,0x0d,0x00,0x00,0xb0,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x3f,0x0d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3f,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00,0xc3,0x00,0x00,0x00, +0x40,0x0d,0x00,0x00,0x3a,0x0d,0x00,0x00,0x37,0x0d,0x00,0x00,0x3e,0x0d,0x00,0x00, +0x3b,0x0d,0x00,0x00,0xf9,0x00,0x02,0x00,0x41,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x41,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00,0xc3,0x00,0x00,0x00,0x42,0x0d,0x00,0x00, +0x36,0x0d,0x00,0x00,0x35,0x0d,0x00,0x00,0x40,0x0d,0x00,0x00,0x3f,0x0d,0x00,0x00, +0x3d,0x00,0x04,0x00,0x35,0x02,0x00,0x00,0x45,0x0d,0x00,0x00,0x48,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x39,0x02,0x00,0x00,0x46,0x0d,0x00,0x00,0x3b,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x3d,0x02,0x00,0x00,0x47,0x0d,0x00,0x00,0x45,0x0d,0x00,0x00, +0x46,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x49,0x0d,0x00,0x00, +0x47,0x0d,0x00,0x00,0xf9,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xaf,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4a,0x0d,0x00,0x00,0x49,0x0d,0x00,0x00, +0x03,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x4e,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x4a,0x0d,0x00,0x00,0xaf,0x01,0x00,0x00, +0xb0,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x35,0x02,0x00,0x00,0x51,0x0d,0x00,0x00, +0xba,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x3d,0x02,0x00,0x00,0x53,0x0d,0x00,0x00, +0x51,0x0d,0x00,0x00,0x46,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x55,0x0d,0x00,0x00,0x53,0x0d,0x00,0x00,0xf9,0x0c,0x00,0x00,0x02,0x00,0x00,0x00, +0xaf,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbf,0x0c,0x00,0x00, +0x55,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc2,0x0c,0x00,0x00,0x55,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x10,0x02,0x00,0x00,0x59,0x0d,0x00,0x00,0xf9,0x01,0x00,0x00,0x15,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x5a,0x0d,0x00,0x00,0x59,0x0d,0x00,0x00, +0xaa,0x00,0x05,0x00,0xc3,0x00,0x00,0x00,0xc5,0x0c,0x00,0x00,0xfa,0x01,0x00,0x00, +0x5a,0x0d,0x00,0x00,0xa4,0x00,0x05,0x00,0xc3,0x00,0x00,0x00,0xc9,0x0c,0x00,0x00, +0x42,0x0d,0x00,0x00,0xe4,0x08,0x00,0x00,0xa6,0x00,0x05,0x00,0xc3,0x00,0x00,0x00, +0xcc,0x0c,0x00,0x00,0xc9,0x0c,0x00,0x00,0xc5,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00, +0x2a,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x42,0x0d,0x00,0x00, +0x26,0x0c,0x00,0x00,0x2a,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x26,0x0c,0x00,0x00, +0xa8,0x00,0x04,0x00,0xc3,0x00,0x00,0x00,0x29,0x0c,0x00,0x00,0xc5,0x0c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x2a,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x2a,0x0c,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc3,0x00,0x00,0x00,0x2b,0x0c,0x00,0x00,0x42,0x0d,0x00,0x00, +0x41,0x0d,0x00,0x00,0x29,0x0c,0x00,0x00,0x26,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00, +0x35,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x2b,0x0c,0x00,0x00, +0x2c,0x0c,0x00,0x00,0x35,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x2c,0x0c,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x90,0x0d,0x00,0x00,0x29,0x0d,0x00,0x00, +0x99,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x91,0x0d,0x00,0x00, +0x90,0x0d,0x00,0x00,0xed,0x03,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x93,0x0d,0x00,0x00,0xe7,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x94,0x0d,0x00,0x00,0x93,0x0d,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x96,0x0d,0x00,0x00,0x91,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb6,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x94,0x0d,0x00,0x00,0x96,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xbb,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xaf,0x01,0x00,0x00,0xb6,0x0d,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xb4,0x22,0x00,0x00,0xbb,0x0d,0x00,0x00,0x91,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x9c,0x0d,0x00,0x00,0xc0,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9e,0x0d,0x00,0x00,0x91,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc0,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x9c,0x0d,0x00,0x00,0x9e,0x0d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc5,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xaf,0x01,0x00,0x00,0xc0,0x0d,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0xb8,0x22,0x00,0x00,0xc5,0x0d,0x00,0x00,0xb4,0x22,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xa3,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0xb8,0x22,0x00,0x00,0x6e,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0xa4,0x0d,0x00,0x00,0xa3,0x0d,0x00,0x00,0x0c,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0xc9,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0xb8,0x22,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xbf,0x0e,0x00,0x00, +0xa4,0x0d,0x00,0x00,0x78,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xc5,0x0e,0x00,0x00,0xbf,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xff,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xc5,0x0e,0x00,0x00,0xfa,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xc3,0x22,0x00,0x00,0xff,0x0e,0x00,0x00,0xbf,0x0e,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xe2,0x0e,0x00,0x00,0xbf,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x09,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xe2,0x0e,0x00,0x00,0xfa,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xce,0x22,0x00,0x00,0x09,0x0f,0x00,0x00, +0xc3,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x35,0x02,0x00,0x00, +0x16,0x0f,0x00,0x00,0x4f,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x18,0x0f,0x00,0x00,0x16,0x0f,0x00,0x00,0xce,0x22,0x00,0x00,0x02,0x00,0x00,0x00, +0xfa,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x2a,0x0f,0x00,0x00, +0xa4,0x0d,0x00,0x00,0x87,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x34,0x0f,0x00,0x00,0x2a,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xd9,0x22,0x00,0x00,0x34,0x0f,0x00,0x00,0x2a,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x4d,0x0f,0x00,0x00, +0x2a,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x74,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x4d,0x0f,0x00,0x00, +0xfa,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xe4,0x22,0x00,0x00, +0x74,0x0f,0x00,0x00,0xd9,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x83,0x0f,0x00,0x00,0x16,0x0f,0x00,0x00,0xe4,0x22,0x00,0x00, +0x02,0x00,0x00,0x00,0xfa,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x95,0x0f,0x00,0x00,0xa4,0x0d,0x00,0x00,0x96,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x9f,0x0f,0x00,0x00,0x95,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xa9,0x0f,0x00,0x00,0x93,0x0d,0x00,0x00, +0x00,0x02,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xda,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x9f,0x0f,0x00,0x00,0xa9,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xef,0x22,0x00,0x00,0xda,0x0f,0x00,0x00, +0x95,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xb8,0x0f,0x00,0x00,0x95,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xdf,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xb8,0x0f,0x00,0x00,0xfa,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xfa,0x22,0x00,0x00,0xdf,0x0f,0x00,0x00,0xef,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xee,0x0f,0x00,0x00,0x16,0x0f,0x00,0x00, +0xfa,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0xfa,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0xa4,0x0d,0x00,0x00,0xa5,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x0a,0x10,0x00,0x00,0x00,0x10,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x45,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x0a,0x10,0x00,0x00,0xa9,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x05,0x23,0x00,0x00,0x45,0x10,0x00,0x00, +0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x23,0x10,0x00,0x00,0x00,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x4a,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x23,0x10,0x00,0x00,0xfa,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x10,0x23,0x00,0x00,0x4a,0x10,0x00,0x00,0x05,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x59,0x10,0x00,0x00,0x16,0x0f,0x00,0x00, +0x10,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0xfa,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x6b,0x10,0x00,0x00,0xa4,0x0d,0x00,0x00,0xb4,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x71,0x10,0x00,0x00,0x6b,0x10,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xab,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x71,0x10,0x00,0x00,0xfa,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x1b,0x23,0x00,0x00,0xab,0x10,0x00,0x00, +0x6b,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x92,0x10,0x00,0x00,0x6b,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x26,0x23,0x00,0x00,0x92,0x10,0x00,0x00,0x1b,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc4,0x10,0x00,0x00, +0x16,0x0f,0x00,0x00,0x26,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0xfa,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xe0,0x10,0x00,0x00,0xa4,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x31,0x23,0x00,0x00, +0xe0,0x10,0x00,0x00,0xa4,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xfd,0x10,0x00,0x00,0xa4,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x3c,0x23,0x00,0x00,0xfd,0x10,0x00,0x00, +0x31,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x2f,0x11,0x00,0x00,0x16,0x0f,0x00,0x00,0x3c,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0xfa,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x41,0x11,0x00,0x00, +0xa4,0x0d,0x00,0x00,0xd1,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x4b,0x11,0x00,0x00,0x41,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x86,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x4b,0x11,0x00,0x00,0xa9,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x47,0x23,0x00,0x00,0x86,0x11,0x00,0x00,0x41,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x68,0x11,0x00,0x00,0x41,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x52,0x23,0x00,0x00, +0x68,0x11,0x00,0x00,0x47,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x9a,0x11,0x00,0x00,0x16,0x0f,0x00,0x00,0x52,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0xfa,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xac,0x11,0x00,0x00,0xa4,0x0d,0x00,0x00,0xe0,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xb6,0x11,0x00,0x00,0xac,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xf1,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xb6,0x11,0x00,0x00,0xa9,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x5d,0x23,0x00,0x00,0xf1,0x11,0x00,0x00,0xac,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xd3,0x11,0x00,0x00, +0xac,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x68,0x23,0x00,0x00,0xd3,0x11,0x00,0x00,0x5d,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x05,0x12,0x00,0x00,0x16,0x0f,0x00,0x00, +0x68,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0xfa,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x17,0x12,0x00,0x00,0xa4,0x0d,0x00,0x00,0xef,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x1d,0x12,0x00,0x00,0x17,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x57,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x1d,0x12,0x00,0x00,0xfa,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x73,0x23,0x00,0x00,0x57,0x12,0x00,0x00, +0x17,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x3e,0x12,0x00,0x00,0x17,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x48,0x12,0x00,0x00,0xc0,0x0b,0x00,0x00,0x00,0x02,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x66,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x3e,0x12,0x00,0x00,0x48,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x7e,0x23,0x00,0x00,0x66,0x12,0x00,0x00,0x73,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x70,0x12,0x00,0x00, +0x16,0x0f,0x00,0x00,0x7e,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0xfa,0x01,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x82,0x12,0x00,0x00,0xa4,0x0d,0x00,0x00, +0xfe,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x8c,0x12,0x00,0x00, +0x82,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x89,0x23,0x00,0x00,0x8c,0x12,0x00,0x00,0x82,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xa9,0x12,0x00,0x00,0x82,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xd1,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xa9,0x12,0x00,0x00,0x48,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x94,0x23,0x00,0x00,0xd1,0x12,0x00,0x00, +0x89,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xdb,0x12,0x00,0x00,0x16,0x0f,0x00,0x00,0x94,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0xfa,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xed,0x12,0x00,0x00, +0xa4,0x0d,0x00,0x00,0x0d,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xf7,0x12,0x00,0x00,0xed,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x32,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xf7,0x12,0x00,0x00,0xa9,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x9f,0x23,0x00,0x00,0x32,0x13,0x00,0x00,0xed,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x14,0x13,0x00,0x00,0xed,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x3c,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x14,0x13,0x00,0x00,0x48,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xaa,0x23,0x00,0x00,0x3c,0x13,0x00,0x00, +0x9f,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x46,0x13,0x00,0x00,0x16,0x0f,0x00,0x00,0xaa,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0xfa,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x58,0x13,0x00,0x00, +0xa4,0x0d,0x00,0x00,0x1c,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x62,0x13,0x00,0x00,0x58,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x9d,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x62,0x13,0x00,0x00,0xa9,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xb5,0x23,0x00,0x00,0x9d,0x13,0x00,0x00,0x58,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x7f,0x13,0x00,0x00,0x58,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xa7,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x7f,0x13,0x00,0x00,0x48,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xc0,0x23,0x00,0x00,0xa7,0x13,0x00,0x00, +0xb5,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xb1,0x13,0x00,0x00,0x16,0x0f,0x00,0x00,0xc0,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0xfa,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xc3,0x13,0x00,0x00, +0xa4,0x0d,0x00,0x00,0x2b,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xc9,0x13,0x00,0x00,0xc3,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x03,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xc9,0x13,0x00,0x00,0xfa,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xcb,0x23,0x00,0x00,0x03,0x14,0x00,0x00,0xc3,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xea,0x13,0x00,0x00,0xc3,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x12,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xea,0x13,0x00,0x00,0x48,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xd6,0x23,0x00,0x00,0x12,0x14,0x00,0x00, +0xcb,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x1c,0x14,0x00,0x00,0x16,0x0f,0x00,0x00,0xd6,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0xfa,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x2e,0x14,0x00,0x00, +0xa4,0x0d,0x00,0x00,0x3a,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x38,0x14,0x00,0x00,0x2e,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xe1,0x23,0x00,0x00,0x38,0x14,0x00,0x00,0x2e,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x55,0x14,0x00,0x00, +0x2e,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x7d,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x55,0x14,0x00,0x00, +0x48,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xec,0x23,0x00,0x00, +0x7d,0x14,0x00,0x00,0xe1,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x87,0x14,0x00,0x00,0x16,0x0f,0x00,0x00,0xec,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0xfa,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x99,0x14,0x00,0x00,0xa4,0x0d,0x00,0x00,0x49,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xa3,0x14,0x00,0x00,0x99,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xde,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xa3,0x14,0x00,0x00,0xa9,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xf7,0x23,0x00,0x00,0xde,0x14,0x00,0x00,0x99,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xc0,0x14,0x00,0x00, +0x99,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xe8,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xc0,0x14,0x00,0x00, +0x48,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x02,0x24,0x00,0x00, +0xe8,0x14,0x00,0x00,0xf7,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xf2,0x14,0x00,0x00,0x16,0x0f,0x00,0x00,0x02,0x24,0x00,0x00, +0x02,0x00,0x00,0x00,0xfa,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x04,0x15,0x00,0x00,0xa4,0x0d,0x00,0x00,0x58,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x0e,0x15,0x00,0x00,0x04,0x15,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x49,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x0e,0x15,0x00,0x00,0xa9,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x0d,0x24,0x00,0x00,0x49,0x15,0x00,0x00,0x04,0x15,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x2b,0x15,0x00,0x00, +0x04,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x53,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x2b,0x15,0x00,0x00, +0x48,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x18,0x24,0x00,0x00, +0x53,0x15,0x00,0x00,0x0d,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x5d,0x15,0x00,0x00,0x16,0x0f,0x00,0x00,0x18,0x24,0x00,0x00, +0x02,0x00,0x00,0x00,0xfa,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8f,0x15,0x00,0x00,0xc9,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe9,0x15,0x00,0x00,0x4a,0x04,0x00,0x00,0x8f,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x10,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xe9,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x35,0x02,0x00,0x00, +0x14,0x16,0x00,0x00,0xad,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x3d,0x02,0x00,0x00, +0x16,0x16,0x00,0x00,0x14,0x16,0x00,0x00,0x46,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x18,0x16,0x00,0x00,0x10,0x16,0x00,0x00,0xb4,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x19,0x16,0x00,0x00,0x18,0x16,0x00,0x00, +0xb4,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x1a,0x16,0x00,0x00, +0x16,0x16,0x00,0x00,0x19,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xaf,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1b,0x16,0x00,0x00,0x1a,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x7f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xec,0x15,0x00,0x00, +0x8f,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x20,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xec,0x15,0x00,0x00,0x56,0x00,0x05,0x00, +0x3d,0x02,0x00,0x00,0x26,0x16,0x00,0x00,0x14,0x16,0x00,0x00,0x46,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x28,0x16,0x00,0x00,0x20,0x16,0x00,0x00, +0xb4,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x29,0x16,0x00,0x00, +0x28,0x16,0x00,0x00,0xb4,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x2a,0x16,0x00,0x00,0x26,0x16,0x00,0x00,0x29,0x16,0x00,0x00,0x02,0x00,0x00,0x00, +0xaf,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2b,0x16,0x00,0x00, +0x2a,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xef,0x15,0x00,0x00,0xb0,0x01,0x00,0x00,0x8f,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x30,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xef,0x15,0x00,0x00,0x56,0x00,0x05,0x00,0x3d,0x02,0x00,0x00,0x36,0x16,0x00,0x00, +0x14,0x16,0x00,0x00,0x46,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x38,0x16,0x00,0x00,0x30,0x16,0x00,0x00,0xb4,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x39,0x16,0x00,0x00,0x38,0x16,0x00,0x00,0xb4,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x3a,0x16,0x00,0x00,0x36,0x16,0x00,0x00, +0x39,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xaf,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3b,0x16,0x00,0x00,0x3a,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf2,0x15,0x00,0x00,0xb2,0x02,0x00,0x00, +0x8f,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x40,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xf2,0x15,0x00,0x00,0x56,0x00,0x05,0x00, +0x3d,0x02,0x00,0x00,0x46,0x16,0x00,0x00,0x14,0x16,0x00,0x00,0x46,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x48,0x16,0x00,0x00,0x40,0x16,0x00,0x00, +0xb4,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x49,0x16,0x00,0x00, +0x48,0x16,0x00,0x00,0xb4,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x4a,0x16,0x00,0x00,0x46,0x16,0x00,0x00,0x49,0x16,0x00,0x00,0x02,0x00,0x00,0x00, +0xaf,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4b,0x16,0x00,0x00, +0x4a,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xf6,0x15,0x00,0x00,0x18,0x0f,0x00,0x00,0x1b,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xf9,0x15,0x00,0x00,0x83,0x0f,0x00,0x00,0x2b,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xfa,0x15,0x00,0x00,0xf6,0x15,0x00,0x00, +0xf9,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xfd,0x15,0x00,0x00, +0xee,0x0f,0x00,0x00,0x3b,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xfe,0x15,0x00,0x00,0xfa,0x15,0x00,0x00,0xfd,0x15,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x01,0x16,0x00,0x00,0x59,0x10,0x00,0x00,0x4b,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x02,0x16,0x00,0x00,0xfe,0x15,0x00,0x00, +0x01,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x05,0x16,0x00,0x00, +0x1b,0x16,0x00,0x00,0x2b,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x07,0x16,0x00,0x00,0x05,0x16,0x00,0x00,0x3b,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x09,0x16,0x00,0x00,0x07,0x16,0x00,0x00,0x4b,0x16,0x00,0x00, +0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x0a,0x16,0x00,0x00,0x09,0x16,0x00,0x00, +0x09,0x16,0x00,0x00,0x09,0x16,0x00,0x00,0x09,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x0b,0x16,0x00,0x00,0x02,0x16,0x00,0x00,0x0a,0x16,0x00,0x00, +0x56,0x00,0x05,0x00,0x3d,0x02,0x00,0x00,0x84,0x16,0x00,0x00,0x14,0x16,0x00,0x00, +0x46,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x88,0x16,0x00,0x00, +0x84,0x16,0x00,0x00,0x19,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xaf,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x89,0x16,0x00,0x00,0x88,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00,0x3d,0x02,0x00,0x00,0x94,0x16,0x00,0x00, +0x14,0x16,0x00,0x00,0x46,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x98,0x16,0x00,0x00,0x94,0x16,0x00,0x00,0x29,0x16,0x00,0x00,0x02,0x00,0x00,0x00, +0xaf,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x99,0x16,0x00,0x00, +0x98,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00,0x3d,0x02,0x00,0x00, +0xa4,0x16,0x00,0x00,0x14,0x16,0x00,0x00,0x46,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xa8,0x16,0x00,0x00,0xa4,0x16,0x00,0x00,0x39,0x16,0x00,0x00, +0x02,0x00,0x00,0x00,0xaf,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa9,0x16,0x00,0x00,0xa8,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00, +0x3d,0x02,0x00,0x00,0xb4,0x16,0x00,0x00,0x14,0x16,0x00,0x00,0x46,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xb8,0x16,0x00,0x00,0xb4,0x16,0x00,0x00, +0x49,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xaf,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb9,0x16,0x00,0x00,0xb8,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x64,0x16,0x00,0x00,0xc4,0x10,0x00,0x00, +0x89,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x67,0x16,0x00,0x00, +0x2f,0x11,0x00,0x00,0x99,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x68,0x16,0x00,0x00,0x64,0x16,0x00,0x00,0x67,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x6b,0x16,0x00,0x00,0x9a,0x11,0x00,0x00,0xa9,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x6c,0x16,0x00,0x00,0x68,0x16,0x00,0x00, +0x6b,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x6f,0x16,0x00,0x00, +0x05,0x12,0x00,0x00,0xb9,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x70,0x16,0x00,0x00,0x6c,0x16,0x00,0x00,0x6f,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x73,0x16,0x00,0x00,0x89,0x16,0x00,0x00,0x99,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x75,0x16,0x00,0x00,0x73,0x16,0x00,0x00, +0xa9,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x77,0x16,0x00,0x00, +0x75,0x16,0x00,0x00,0xb9,0x16,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x78,0x16,0x00,0x00,0x77,0x16,0x00,0x00,0x77,0x16,0x00,0x00,0x77,0x16,0x00,0x00, +0x77,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x79,0x16,0x00,0x00, +0x70,0x16,0x00,0x00,0x78,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x3d,0x02,0x00,0x00, +0xf2,0x16,0x00,0x00,0x14,0x16,0x00,0x00,0x46,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xf6,0x16,0x00,0x00,0xf2,0x16,0x00,0x00,0x19,0x16,0x00,0x00, +0x02,0x00,0x00,0x00,0xaf,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf7,0x16,0x00,0x00,0xf6,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00, +0x3d,0x02,0x00,0x00,0x02,0x17,0x00,0x00,0x14,0x16,0x00,0x00,0x46,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x06,0x17,0x00,0x00,0x02,0x17,0x00,0x00, +0x29,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xaf,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x07,0x17,0x00,0x00,0x06,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0x56,0x00,0x05,0x00,0x3d,0x02,0x00,0x00,0x12,0x17,0x00,0x00,0x14,0x16,0x00,0x00, +0x46,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x16,0x17,0x00,0x00, +0x12,0x17,0x00,0x00,0x39,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xaf,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x17,0x17,0x00,0x00,0x16,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00,0x3d,0x02,0x00,0x00,0x22,0x17,0x00,0x00, +0x14,0x16,0x00,0x00,0x46,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x26,0x17,0x00,0x00,0x22,0x17,0x00,0x00,0x49,0x16,0x00,0x00,0x02,0x00,0x00,0x00, +0xaf,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x27,0x17,0x00,0x00, +0x26,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xd2,0x16,0x00,0x00,0x70,0x12,0x00,0x00,0xf7,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xd5,0x16,0x00,0x00,0xdb,0x12,0x00,0x00,0x07,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xd6,0x16,0x00,0x00,0xd2,0x16,0x00,0x00, +0xd5,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xd9,0x16,0x00,0x00, +0x46,0x13,0x00,0x00,0x17,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xda,0x16,0x00,0x00,0xd6,0x16,0x00,0x00,0xd9,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xdd,0x16,0x00,0x00,0xb1,0x13,0x00,0x00,0x27,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xde,0x16,0x00,0x00,0xda,0x16,0x00,0x00, +0xdd,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe1,0x16,0x00,0x00, +0xf7,0x16,0x00,0x00,0x07,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe3,0x16,0x00,0x00,0xe1,0x16,0x00,0x00,0x17,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe5,0x16,0x00,0x00,0xe3,0x16,0x00,0x00,0x27,0x17,0x00,0x00, +0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe6,0x16,0x00,0x00,0xe5,0x16,0x00,0x00, +0xe5,0x16,0x00,0x00,0xe5,0x16,0x00,0x00,0xe5,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xe7,0x16,0x00,0x00,0xde,0x16,0x00,0x00,0xe6,0x16,0x00,0x00, +0x56,0x00,0x05,0x00,0x3d,0x02,0x00,0x00,0x60,0x17,0x00,0x00,0x14,0x16,0x00,0x00, +0x46,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x64,0x17,0x00,0x00, +0x60,0x17,0x00,0x00,0x19,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xaf,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x65,0x17,0x00,0x00,0x64,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00,0x3d,0x02,0x00,0x00,0x70,0x17,0x00,0x00, +0x14,0x16,0x00,0x00,0x46,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x74,0x17,0x00,0x00,0x70,0x17,0x00,0x00,0x29,0x16,0x00,0x00,0x02,0x00,0x00,0x00, +0xaf,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x75,0x17,0x00,0x00, +0x74,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00,0x3d,0x02,0x00,0x00, +0x80,0x17,0x00,0x00,0x14,0x16,0x00,0x00,0x46,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x84,0x17,0x00,0x00,0x80,0x17,0x00,0x00,0x39,0x16,0x00,0x00, +0x02,0x00,0x00,0x00,0xaf,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x85,0x17,0x00,0x00,0x84,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00, +0x3d,0x02,0x00,0x00,0x90,0x17,0x00,0x00,0x14,0x16,0x00,0x00,0x46,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x94,0x17,0x00,0x00,0x90,0x17,0x00,0x00, +0x49,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xaf,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x95,0x17,0x00,0x00,0x94,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x40,0x17,0x00,0x00,0x1c,0x14,0x00,0x00, +0x65,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x43,0x17,0x00,0x00, +0x87,0x14,0x00,0x00,0x75,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x44,0x17,0x00,0x00,0x40,0x17,0x00,0x00,0x43,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x47,0x17,0x00,0x00,0xf2,0x14,0x00,0x00,0x85,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x48,0x17,0x00,0x00,0x44,0x17,0x00,0x00, +0x47,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x4b,0x17,0x00,0x00, +0x5d,0x15,0x00,0x00,0x95,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x4c,0x17,0x00,0x00,0x48,0x17,0x00,0x00,0x4b,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4f,0x17,0x00,0x00,0x65,0x17,0x00,0x00,0x75,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x51,0x17,0x00,0x00,0x4f,0x17,0x00,0x00, +0x85,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x53,0x17,0x00,0x00, +0x51,0x17,0x00,0x00,0x95,0x17,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x54,0x17,0x00,0x00,0x53,0x17,0x00,0x00,0x53,0x17,0x00,0x00,0x53,0x17,0x00,0x00, +0x53,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x55,0x17,0x00,0x00, +0x4c,0x17,0x00,0x00,0x54,0x17,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb7,0x15,0x00,0x00,0xc9,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa1,0x17,0x00,0x00,0x4a,0x04,0x00,0x00,0xb7,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc8,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xa1,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x3d,0x02,0x00,0x00, +0xce,0x17,0x00,0x00,0x14,0x16,0x00,0x00,0x46,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd0,0x17,0x00,0x00,0xc8,0x17,0x00,0x00,0xb4,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd1,0x17,0x00,0x00,0xd0,0x17,0x00,0x00, +0xb4,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xd2,0x17,0x00,0x00, +0xce,0x17,0x00,0x00,0xd1,0x17,0x00,0x00,0x02,0x00,0x00,0x00,0xaf,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd3,0x17,0x00,0x00,0xd2,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0x7f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa4,0x17,0x00,0x00, +0xb7,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd8,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xa4,0x17,0x00,0x00,0x56,0x00,0x05,0x00, +0x3d,0x02,0x00,0x00,0xde,0x17,0x00,0x00,0x14,0x16,0x00,0x00,0x46,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe0,0x17,0x00,0x00,0xd8,0x17,0x00,0x00, +0xb4,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xe1,0x17,0x00,0x00, +0xe0,0x17,0x00,0x00,0xb4,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xe2,0x17,0x00,0x00,0xde,0x17,0x00,0x00,0xe1,0x17,0x00,0x00,0x02,0x00,0x00,0x00, +0xaf,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe3,0x17,0x00,0x00, +0xe2,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa7,0x17,0x00,0x00,0xb0,0x01,0x00,0x00,0xb7,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xe8,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xa7,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x3d,0x02,0x00,0x00,0xee,0x17,0x00,0x00, +0x14,0x16,0x00,0x00,0x46,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf0,0x17,0x00,0x00,0xe8,0x17,0x00,0x00,0xb4,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xf1,0x17,0x00,0x00,0xf0,0x17,0x00,0x00,0xb4,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xf2,0x17,0x00,0x00,0xee,0x17,0x00,0x00, +0xf1,0x17,0x00,0x00,0x02,0x00,0x00,0x00,0xaf,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf3,0x17,0x00,0x00,0xf2,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xaa,0x17,0x00,0x00,0xb2,0x02,0x00,0x00, +0xb7,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xf8,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xaa,0x17,0x00,0x00,0x56,0x00,0x05,0x00, +0x3d,0x02,0x00,0x00,0xfe,0x17,0x00,0x00,0x14,0x16,0x00,0x00,0x46,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x00,0x18,0x00,0x00,0xf8,0x17,0x00,0x00, +0xb4,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x01,0x18,0x00,0x00, +0x00,0x18,0x00,0x00,0xb4,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x02,0x18,0x00,0x00,0xfe,0x17,0x00,0x00,0x01,0x18,0x00,0x00,0x02,0x00,0x00,0x00, +0xaf,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x03,0x18,0x00,0x00, +0x02,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xae,0x17,0x00,0x00,0x0b,0x16,0x00,0x00,0xd3,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xb1,0x17,0x00,0x00,0x79,0x16,0x00,0x00,0xe3,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xb2,0x17,0x00,0x00,0xae,0x17,0x00,0x00, +0xb1,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xb5,0x17,0x00,0x00, +0xe7,0x16,0x00,0x00,0xf3,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xb6,0x17,0x00,0x00,0xb2,0x17,0x00,0x00,0xb5,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xb9,0x17,0x00,0x00,0x55,0x17,0x00,0x00,0x03,0x18,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xba,0x17,0x00,0x00,0xb6,0x17,0x00,0x00, +0xb9,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbd,0x17,0x00,0x00, +0xd3,0x17,0x00,0x00,0xe3,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbf,0x17,0x00,0x00,0xbd,0x17,0x00,0x00,0xf3,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc1,0x17,0x00,0x00,0xbf,0x17,0x00,0x00,0x03,0x18,0x00,0x00, +0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc2,0x17,0x00,0x00,0xc1,0x17,0x00,0x00, +0xc1,0x17,0x00,0x00,0xc1,0x17,0x00,0x00,0xc1,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xc3,0x17,0x00,0x00,0xba,0x17,0x00,0x00,0xc2,0x17,0x00,0x00, +0x50,0x00,0x07,0x00,0xcf,0x04,0x00,0x00,0xc1,0x15,0x00,0x00,0x2f,0x11,0x00,0x00, +0x9a,0x11,0x00,0x00,0xdb,0x12,0x00,0x00,0x46,0x13,0x00,0x00,0x3e,0x00,0x03,0x00, +0x7c,0x15,0x00,0x00,0xc1,0x15,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xc2,0x15,0x00,0x00,0x7c,0x15,0x00,0x00,0xfa,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xc3,0x15,0x00,0x00,0xc2,0x15,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xc5,0x15,0x00,0x00,0xc2,0x15,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc6,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xc6,0x15,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xd1,0x24,0x00,0x00,0xc5,0x15,0x00,0x00,0x2c,0x0c,0x00,0x00, +0x0d,0x18,0x00,0x00,0xca,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xd0,0x24,0x00,0x00,0xc3,0x15,0x00,0x00,0x2c,0x0c,0x00,0x00,0x08,0x18,0x00,0x00, +0xca,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xce,0x24,0x00,0x00, +0x00,0x02,0x00,0x00,0x2c,0x0c,0x00,0x00,0xd7,0x15,0x00,0x00,0xca,0x15,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc3,0x00,0x00,0x00,0xc9,0x15,0x00,0x00,0xce,0x24,0x00,0x00, +0x0a,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xd8,0x15,0x00,0x00,0xca,0x15,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc9,0x15,0x00,0x00,0xca,0x15,0x00,0x00, +0xd8,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xca,0x15,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xcd,0x15,0x00,0x00,0x7c,0x15,0x00,0x00,0xce,0x24,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xce,0x15,0x00,0x00,0xcd,0x15,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x08,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xd0,0x24,0x00,0x00,0xce,0x15,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xd3,0x15,0x00,0x00,0xcd,0x15,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x0d,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xd1,0x24,0x00,0x00,0xd3,0x15,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xd7,0x15,0x00,0x00,0xce,0x24,0x00,0x00,0x00,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc6,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xd8,0x15,0x00,0x00,0x0c,0x00,0x08,0x00, +0x37,0x00,0x00,0x00,0xdc,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xc3,0x17,0x00,0x00,0xd0,0x24,0x00,0x00,0xd1,0x24,0x00,0x00,0x3d,0x00,0x04,0x00, +0x35,0x02,0x00,0x00,0x11,0x18,0x00,0x00,0xa1,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x12,0x18,0x00,0x00,0x11,0x18,0x00,0x00,0xa3,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0xfa,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x13,0x18,0x00,0x00,0x12,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0xc3,0x00,0x00,0x00,0x15,0x18,0x00,0x00,0x13,0x18,0x00,0x00,0xaf,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x17,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x17,0x18,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x22,0x26,0x00,0x00,0x15,0x18,0x00,0x00, +0xb0,0x01,0x00,0x00,0x13,0x18,0x00,0x00,0x41,0x00,0x05,0x00,0x26,0x02,0x00,0x00, +0x1b,0x18,0x00,0x00,0xf9,0x01,0x00,0x00,0x2b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x1c,0x18,0x00,0x00,0x1b,0x18,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x6b,0x0d,0x00,0x00,0xdc,0x15,0x00,0x00,0xdc,0x15,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x21,0x18,0x00,0x00,0x1c,0x18,0x00,0x00,0x1c,0x18,0x00,0x00, +0x1c,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x22,0x18,0x00,0x00, +0x6b,0x0d,0x00,0x00,0x21,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x25,0x18,0x00,0x00,0x22,0x18,0x00,0x00,0x22,0x26,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x29,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x25,0x18,0x00,0x00,0x22,0x0b,0x00,0x00,0xc8,0x24,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2f,0x18,0x00,0x00,0x29,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x30,0x18,0x00,0x00,0x4c,0x03,0x00,0x00, +0x2f,0x18,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x32,0x18,0x00,0x00, +0x29,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x33,0x18,0x00,0x00,0xb4,0x02,0x00,0x00,0x32,0x18,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x34,0x18,0x00,0x00,0x30,0x18,0x00,0x00,0x33,0x18,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x36,0x18,0x00,0x00,0x29,0x18,0x00,0x00, +0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x37,0x18,0x00,0x00, +0x4c,0x03,0x00,0x00,0x36,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x38,0x18,0x00,0x00,0x34,0x18,0x00,0x00,0x37,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3b,0x18,0x00,0x00,0xb4,0x02,0x00,0x00,0x2f,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3e,0x18,0x00,0x00,0xb4,0x02,0x00,0x00, +0x36,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3f,0x18,0x00,0x00, +0x3b,0x18,0x00,0x00,0x3e,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x42,0x18,0x00,0x00,0x5f,0x03,0x00,0x00,0x2f,0x18,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x46,0x18,0x00,0x00,0x42,0x18,0x00,0x00,0x33,0x18,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4a,0x18,0x00,0x00,0x46,0x18,0x00,0x00, +0x37,0x18,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x4b,0x18,0x00,0x00, +0x38,0x18,0x00,0x00,0x3f,0x18,0x00,0x00,0x4a,0x18,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x70,0x0d,0x00,0x00,0xdc,0x15,0x00,0x00,0x03,0x00,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x71,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x70,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x50,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x71,0x0d,0x00,0x00, +0xaf,0x01,0x00,0x00,0xb0,0x01,0x00,0x00,0xb8,0x00,0x05,0x00,0xc3,0x00,0x00,0x00, +0x75,0x0d,0x00,0x00,0x70,0x0d,0x00,0x00,0xaf,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x78,0x02,0x00,0x00,0x6c,0x18,0x00,0x00,0x7a,0x02,0x00,0x00,0x62,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x6e,0x18,0x00,0x00,0x6c,0x18,0x00,0x00,0xd5,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6f,0x18,0x00,0x00,0x6e,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc3,0x00,0x00,0x00,0x5b,0x18,0x00,0x00, +0x6f,0x18,0x00,0x00,0xeb,0x08,0x00,0x00,0x3d,0x00,0x04,0x00,0x35,0x02,0x00,0x00, +0x73,0x18,0x00,0x00,0x8f,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x3d,0x02,0x00,0x00, +0x75,0x18,0x00,0x00,0x73,0x18,0x00,0x00,0x46,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x77,0x18,0x00,0x00,0x75,0x18,0x00,0x00,0x29,0x0d,0x00,0x00, +0x02,0x00,0x00,0x00,0xaf,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x78,0x18,0x00,0x00,0x77,0x18,0x00,0x00,0x77,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x35,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x35,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x88,0x25,0x00,0x00, +0x22,0x0b,0x00,0x00,0x2a,0x0c,0x00,0x00,0x4b,0x18,0x00,0x00,0x17,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc3,0x00,0x00,0x00,0x77,0x25,0x00,0x00,0xe4,0x08,0x00,0x00, +0x2a,0x0c,0x00,0x00,0x75,0x0d,0x00,0x00,0x17,0x18,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xd7,0x24,0x00,0x00,0xc3,0x02,0x00,0x00,0x2a,0x0c,0x00,0x00, +0x78,0x18,0x00,0x00,0x17,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0xc3,0x00,0x00,0x00, +0xd5,0x24,0x00,0x00,0xe4,0x08,0x00,0x00,0x2a,0x0c,0x00,0x00,0x5b,0x18,0x00,0x00, +0x17,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd3,0x24,0x00,0x00, +0xaf,0x01,0x00,0x00,0x2a,0x0c,0x00,0x00,0x50,0x18,0x00,0x00,0x17,0x18,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x7e,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xbf,0x0c,0x00,0x00,0xd3,0x24,0x00,0x00,0x41,0x00,0x05,0x00, +0x10,0x02,0x00,0x00,0x16,0x19,0x00,0x00,0xf9,0x01,0x00,0x00,0x0f,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x17,0x19,0x00,0x00,0x16,0x19,0x00,0x00, +0xc4,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xff,0x18,0x00,0x00,0x05,0x02,0x00,0x00, +0x17,0x19,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x00,0x19,0x00,0x00, +0xff,0x18,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x04,0x19,0x00,0x00, +0x00,0x19,0x00,0x00,0x00,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x05,0x19,0x00,0x00,0xa0,0x0c,0x00,0x00,0x04,0x19,0x00,0x00,0x6e,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0x06,0x19,0x00,0x00,0x05,0x19,0x00,0x00,0x41,0x00,0x05,0x00, +0xfb,0x01,0x00,0x00,0x1e,0x19,0x00,0x00,0xf9,0x01,0x00,0x00,0x0a,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x1f,0x19,0x00,0x00,0x1e,0x19,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x2b,0x19,0x00,0x00,0x06,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x2c,0x19,0x00,0x00,0x9a,0x0c,0x00,0x00, +0x2b,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x2f,0x19,0x00,0x00, +0x2b,0x19,0x00,0x00,0xed,0x03,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x3c,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x2c,0x19,0x00,0x00, +0x2f,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x41,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xed,0x03,0x00,0x00,0x3c,0x19,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x35,0x19,0x00,0x00,0x1f,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x36,0x19,0x00,0x00,0x41,0x19,0x00,0x00, +0x35,0x19,0x00,0x00,0x3d,0x00,0x04,0x00,0x35,0x02,0x00,0x00,0x45,0x19,0x00,0x00, +0xa1,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x46,0x19,0x00,0x00, +0x45,0x19,0x00,0x00,0xa3,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0xfa,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x47,0x19,0x00,0x00,0x46,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xc3,0x00,0x00,0x00,0x49,0x19,0x00,0x00, +0x47,0x19,0x00,0x00,0xaf,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x4b,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4b,0x19,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x23,0x26,0x00,0x00,0x49,0x19,0x00,0x00,0xb0,0x01,0x00,0x00,0x47,0x19,0x00,0x00, +0x3d,0x00,0x04,0x00,0x35,0x02,0x00,0x00,0x53,0x19,0x00,0x00,0x37,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x3d,0x02,0x00,0x00,0x55,0x19,0x00,0x00,0x53,0x19,0x00,0x00, +0x46,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x58,0x19,0x00,0x00, +0x17,0x19,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x59,0x19,0x00,0x00, +0x55,0x19,0x00,0x00,0x36,0x19,0x00,0x00,0x02,0x00,0x00,0x00,0x58,0x19,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5a,0x19,0x00,0x00,0x59,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x0f,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x5a,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x10,0x19,0x00,0x00,0x23,0x26,0x00,0x00,0x0f,0x19,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x5f,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x10,0x19,0x00,0x00,0xf6,0x06,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x99,0x18,0x00,0x00,0xd7,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0xc3,0x00,0x00,0x00,0x9a,0x18,0x00,0x00,0x99,0x18,0x00,0x00, +0xaf,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xa0,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x9a,0x18,0x00,0x00,0x9b,0x18,0x00,0x00,0x9d,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9d,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xa0,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9b,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xa0,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa0,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xdb,0x24,0x00,0x00,0x99,0x18,0x00,0x00,0x9d,0x18,0x00,0x00,0x5f,0x19,0x00,0x00, +0x9b,0x18,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x2c,0x24,0x00,0x00, +0xdb,0x24,0x00,0x00,0xd7,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x76,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xdb,0x24,0x00,0x00,0x5f,0x19,0x00,0x00,0xb7,0x00,0x05,0x00,0xc3,0x00,0x00,0x00, +0x6a,0x19,0x00,0x00,0x76,0x19,0x00,0x00,0xaf,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x70,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x6a,0x19,0x00,0x00, +0x6b,0x19,0x00,0x00,0x6f,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x6f,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x70,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x6b,0x19,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x7b,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xdb,0x24,0x00,0x00,0x5f,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6e,0x19,0x00,0x00,0x7b,0x19,0x00,0x00,0x76,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x70,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x70,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xdd,0x24,0x00,0x00,0xaf,0x01,0x00,0x00, +0x6f,0x19,0x00,0x00,0x6e,0x19,0x00,0x00,0x6b,0x19,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa8,0x18,0x00,0x00,0xb0,0x01,0x00,0x00,0xdd,0x24,0x00,0x00, +0xf7,0x00,0x03,0x00,0xc6,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xd5,0x24,0x00,0x00,0xab,0x18,0x00,0x00,0xb3,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb3,0x18,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb5,0x18,0x00,0x00, +0xd7,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0xbc,0x00,0x05,0x00,0xc3,0x00,0x00,0x00, +0xb6,0x18,0x00,0x00,0xb5,0x18,0x00,0x00,0xb0,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xc5,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb6,0x18,0x00,0x00, +0xb7,0x18,0x00,0x00,0xbd,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xbd,0x18,0x00,0x00, +0xba,0x00,0x05,0x00,0xc3,0x00,0x00,0x00,0xbf,0x18,0x00,0x00,0xa8,0x18,0x00,0x00, +0x34,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0xc4,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xbf,0x18,0x00,0x00,0xc0,0x18,0x00,0x00,0xc4,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc0,0x18,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x38,0x24,0x00,0x00,0xaf,0x01,0x00,0x00,0x2c,0x24,0x00,0x00,0x00,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc4,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xc4,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xe7,0x24,0x00,0x00,0x2c,0x24,0x00,0x00, +0xbd,0x18,0x00,0x00,0x38,0x24,0x00,0x00,0xc0,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc5,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xb7,0x18,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x81,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0xdb,0x24,0x00,0x00,0x5f,0x19,0x00,0x00,0xb4,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x36,0x24,0x00,0x00,0x81,0x19,0x00,0x00,0x2c,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xc5,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc5,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xe6,0x24,0x00,0x00, +0xe7,0x24,0x00,0x00,0xc4,0x18,0x00,0x00,0x36,0x24,0x00,0x00,0xb7,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc6,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xab,0x18,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x2f,0x24,0x00,0x00,0x5f,0x19,0x00,0x00, +0x26,0x26,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xaf,0x18,0x00,0x00,0xd7,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0xb7,0x00,0x05,0x00, +0xc3,0x00,0x00,0x00,0xb0,0x18,0x00,0x00,0xaf,0x18,0x00,0x00,0xaf,0x01,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb1,0x18,0x00,0x00,0xb0,0x18,0x00,0x00, +0xb2,0x02,0x00,0x00,0xb0,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x32,0x24,0x00,0x00,0xb1,0x18,0x00,0x00,0x2f,0x24,0x00,0x00,0x00,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc6,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xc6,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xe5,0x24,0x00,0x00,0xe6,0x24,0x00,0x00, +0xc5,0x18,0x00,0x00,0x32,0x24,0x00,0x00,0xab,0x18,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc8,0x18,0x00,0x00,0xc9,0x24,0x00,0x00,0xdd,0x24,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc9,0x18,0x00,0x00,0xc8,0x18,0x00,0x00, +0x3e,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x87,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xc9,0x18,0x00,0x00,0xaf,0x01,0x00,0x00, +0xb0,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x8c,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x7e,0x18,0x00,0x00,0x87,0x19,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xce,0x18,0x00,0x00,0xb0,0x01,0x00,0x00, +0x8c,0x19,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd0,0x18,0x00,0x00, +0xe5,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd1,0x18,0x00,0x00,0xd0,0x18,0x00,0x00,0xce,0x18,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd5,0x18,0x00,0x00,0xb0,0x01,0x00,0x00,0xc2,0x0c,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x90,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xd5,0x18,0x00,0x00,0xaf,0x01,0x00,0x00,0xb0,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd9,0x18,0x00,0x00,0xd1,0x18,0x00,0x00, +0x90,0x19,0x00,0x00,0xb8,0x00,0x05,0x00,0xc3,0x00,0x00,0x00,0xdd,0x18,0x00,0x00, +0x4e,0x0d,0x00,0x00,0x34,0x07,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xde,0x18,0x00,0x00,0xdd,0x18,0x00,0x00,0xb0,0x01,0x00,0x00,0xaf,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe1,0x18,0x00,0x00,0xd9,0x18,0x00,0x00, +0xde,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe5,0x18,0x00,0x00, +0xe1,0x18,0x00,0x00,0xb0,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x94,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xe5,0x18,0x00,0x00, +0xaf,0x01,0x00,0x00,0xb0,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe8,0x18,0x00,0x00,0xe5,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xab,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xe8,0x18,0x00,0x00,0x5f,0x19,0x00,0x00,0xb7,0x00,0x05,0x00,0xc3,0x00,0x00,0x00, +0x9f,0x19,0x00,0x00,0xab,0x19,0x00,0x00,0xaf,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xa5,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x9f,0x19,0x00,0x00, +0xa0,0x19,0x00,0x00,0xa4,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xa4,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa5,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xa0,0x19,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb0,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xe8,0x18,0x00,0x00,0x5f,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa3,0x19,0x00,0x00,0xb0,0x19,0x00,0x00,0xab,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa5,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xa5,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe8,0x24,0x00,0x00,0xaf,0x01,0x00,0x00, +0xa4,0x19,0x00,0x00,0xa3,0x19,0x00,0x00,0xa0,0x19,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xb4,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xe8,0x24,0x00,0x00,0xaf,0x01,0x00,0x00,0xb0,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xed,0x18,0x00,0x00,0x94,0x19,0x00,0x00,0x39,0x04,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xb8,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xed,0x18,0x00,0x00,0xaf,0x01,0x00,0x00,0xb0,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf0,0x18,0x00,0x00,0xb8,0x19,0x00,0x00, +0xb4,0x19,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xbc,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xf0,0x18,0x00,0x00,0xaf,0x01,0x00,0x00, +0xb0,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x1b,0x02,0x00,0x00,0x1b,0x1b,0x00,0x00, +0xf9,0x01,0x00,0x00,0x20,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x1c,0x1b,0x00,0x00,0x1b,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x07,0x1a,0x00,0x00,0x97,0x0c,0x00,0x00,0x1c,0x1b,0x00,0x00,0x0c,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x09,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x07,0x1a,0x00,0x00,0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x0a,0x1a,0x00,0x00, +0x09,0x1a,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x0c,0x1a,0x00,0x00, +0x0a,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x0d,0x1a,0x00,0x00, +0x0c,0x1a,0x00,0x00,0xed,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x0f,0x1a,0x00,0x00,0x0d,0x1a,0x00,0x00,0xd6,0x0c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x11,0x1a,0x00,0x00,0x0f,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x13,0x1a,0x00,0x00,0x07,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc3,0x00,0x00,0x00,0x14,0x1a,0x00,0x00, +0x11,0x1a,0x00,0x00,0x13,0x1a,0x00,0x00,0xa9,0x00,0x06,0x00,0x3e,0x00,0x00,0x00, +0x15,0x1a,0x00,0x00,0x14,0x1a,0x00,0x00,0x8c,0x05,0x00,0x00,0x8d,0x05,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x47,0x24,0x00,0x00,0x15,0x1a,0x00,0x00, +0x3e,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x18,0x1a,0x00,0x00,0x0f,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1a,0x1a,0x00,0x00,0x07,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0xba,0x00,0x05,0x00,0xc3,0x00,0x00,0x00,0x1b,0x1a,0x00,0x00,0x18,0x1a,0x00,0x00, +0x1a,0x1a,0x00,0x00,0xa9,0x00,0x06,0x00,0x3e,0x00,0x00,0x00,0x1c,0x1a,0x00,0x00, +0x1b,0x1a,0x00,0x00,0x8c,0x05,0x00,0x00,0x8d,0x05,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x4b,0x24,0x00,0x00,0x1c,0x1a,0x00,0x00,0x47,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x29,0x1a,0x00,0x00, +0x4b,0x24,0x00,0x00,0xf9,0x00,0x02,0x00,0x2a,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2a,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x42,0x25,0x00,0x00, +0xfa,0x01,0x00,0x00,0xa5,0x19,0x00,0x00,0x64,0x1a,0x00,0x00,0x62,0x1a,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc3,0x00,0x00,0x00,0x2d,0x1a,0x00,0x00,0x42,0x25,0x00,0x00, +0xc6,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x65,0x1a,0x00,0x00,0x62,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x2d,0x1a,0x00,0x00,0x2e,0x1a,0x00,0x00, +0x65,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x2e,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x2f,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x2f,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xd9,0x25,0x00,0x00,0xfa,0x01,0x00,0x00,0x2e,0x1a,0x00,0x00, +0x60,0x1a,0x00,0x00,0x5e,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00,0xc3,0x00,0x00,0x00, +0x32,0x1a,0x00,0x00,0xd9,0x25,0x00,0x00,0xc6,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0x61,0x1a,0x00,0x00,0x5e,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x32,0x1a,0x00,0x00,0x33,0x1a,0x00,0x00,0x61,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x33,0x1a,0x00,0x00,0xc4,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x36,0x1a,0x00,0x00, +0x42,0x25,0x00,0x00,0x05,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x37,0x1a,0x00,0x00,0xd9,0x25,0x00,0x00,0x36,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00, +0x3e,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x14,0x1a,0x00,0x00, +0x39,0x1a,0x00,0x00,0x3c,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x3c,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x3e,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x39,0x1a,0x00,0x00, +0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x3b,0x1a,0x00,0x00,0xc6,0x02,0x00,0x00, +0xd9,0x25,0x00,0x00,0xf9,0x00,0x02,0x00,0x3e,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3e,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xdb,0x25,0x00,0x00, +0xd9,0x25,0x00,0x00,0x3c,0x1a,0x00,0x00,0x3b,0x1a,0x00,0x00,0x39,0x1a,0x00,0x00, +0xf7,0x00,0x03,0x00,0x46,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x1b,0x1a,0x00,0x00,0x41,0x1a,0x00,0x00,0x44,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x44,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x46,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x41,0x1a,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x43,0x1a,0x00,0x00, +0xc6,0x02,0x00,0x00,0x42,0x25,0x00,0x00,0xf9,0x00,0x02,0x00,0x46,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x46,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xdd,0x25,0x00,0x00,0x42,0x25,0x00,0x00,0x44,0x1a,0x00,0x00,0x43,0x1a,0x00,0x00, +0x41,0x1a,0x00,0x00,0x50,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x48,0x1a,0x00,0x00, +0xdb,0x25,0x00,0x00,0xdd,0x25,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x4e,0x1a,0x00,0x00,0x0a,0x1a,0x00,0x00,0x4b,0x24,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x50,0x1a,0x00,0x00,0x4e,0x1a,0x00,0x00,0x48,0x1a,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x8a,0x1b,0x00,0x00,0x45,0x0d,0x00,0x00, +0x50,0x1a,0x00,0x00,0x02,0x00,0x00,0x00,0xfa,0x01,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x8b,0x1b,0x00,0x00,0x8a,0x1b,0x00,0x00,0x8a,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x5d,0x1a,0x00,0x00,0xd0,0x19,0x00,0x00,0x37,0x1a,0x00,0x00, +0x3e,0x00,0x03,0x00,0x5d,0x1a,0x00,0x00,0x8b,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x5e,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x5e,0x1a,0x00,0x00,0x80,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x60,0x1a,0x00,0x00,0xd9,0x25,0x00,0x00,0x00,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x2f,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x61,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x62,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x62,0x1a,0x00,0x00, +0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x64,0x1a,0x00,0x00,0x42,0x25,0x00,0x00, +0x00,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x2a,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x65,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x68,0x1a,0x00,0x00, +0x0f,0x1a,0x00,0x00,0x07,0x1a,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x6d,0x1a,0x00,0x00,0xcc,0x0c,0x00,0x00,0xb0,0x01,0x00,0x00,0xaf,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x90,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x8c,0x19,0x00,0x00,0x6d,0x1a,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x9b,0x1b,0x00,0x00,0xca,0x24,0x00,0x00,0x1c,0x1b,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x9d,0x1b,0x00,0x00,0x9b,0x1b,0x00,0x00, +0xca,0x24,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9e,0x1b,0x00,0x00, +0x9d,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa0,0x1b,0x00,0x00,0xb0,0x01,0x00,0x00,0x9e,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xab,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x6d,0x05,0x00,0x00,0xa0,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x72,0x1a,0x00,0x00,0xb0,0x01,0x00,0x00,0x90,0x1b,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x73,0x1a,0x00,0x00,0xab,0x1b,0x00,0x00,0x72,0x1a,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x75,0x1a,0x00,0x00,0xb0,0x01,0x00,0x00, +0x73,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x76,0x1a,0x00,0x00, +0x75,0x1a,0x00,0x00,0x0a,0x06,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xb0,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb0,0x01,0x00,0x00, +0x76,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x79,0x1a,0x00,0x00, +0x4c,0x03,0x00,0x00,0x4e,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xb5,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x79,0x1a,0x00,0x00, +0x90,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xba,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xaf,0x01,0x00,0x00,0xb5,0x1b,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xc0,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x73,0x1a,0x00,0x00,0xb0,0x1b,0x00,0x00,0xba,0x1b,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x82,0x1a,0x00,0x00,0x20,0x0d,0x00,0x00, +0xcb,0x24,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xc4,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x82,0x1a,0x00,0x00,0xaf,0x01,0x00,0x00, +0xb0,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xca,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x22,0x06,0x00,0x00,0x23,0x06,0x00,0x00, +0xc4,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x85,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x85,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x52,0x25,0x00,0x00, +0xf3,0x05,0x00,0x00,0x65,0x1a,0x00,0x00,0xc0,0x25,0x00,0x00,0xe9,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x4c,0x25,0x00,0x00,0x05,0x25,0x00,0x00, +0x65,0x1a,0x00,0x00,0xd2,0x25,0x00,0x00,0xe9,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x4a,0x25,0x00,0x00,0x05,0x25,0x00,0x00,0x65,0x1a,0x00,0x00, +0xcf,0x25,0x00,0x00,0xe9,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x48,0x25,0x00,0x00,0x05,0x25,0x00,0x00,0x65,0x1a,0x00,0x00,0xcc,0x25,0x00,0x00, +0xe9,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x46,0x25,0x00,0x00, +0x05,0x25,0x00,0x00,0x65,0x1a,0x00,0x00,0xc9,0x25,0x00,0x00,0xe9,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x44,0x25,0x00,0x00,0xf6,0x24,0x00,0x00, +0x65,0x1a,0x00,0x00,0xc6,0x25,0x00,0x00,0xe9,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x43,0x25,0x00,0x00,0xfa,0x01,0x00,0x00,0x65,0x1a,0x00,0x00, +0xeb,0x1a,0x00,0x00,0xe9,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00,0xc3,0x00,0x00,0x00, +0x88,0x1a,0x00,0x00,0x43,0x25,0x00,0x00,0xc6,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0xec,0x1a,0x00,0x00,0xe9,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x88,0x1a,0x00,0x00,0x89,0x1a,0x00,0x00,0xec,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x89,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x8a,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8a,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xd2,0x25,0x00,0x00, +0x4c,0x25,0x00,0x00,0x89,0x1a,0x00,0x00,0xd7,0x25,0x00,0x00,0xe5,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xcf,0x25,0x00,0x00,0x4a,0x25,0x00,0x00, +0x89,0x1a,0x00,0x00,0xd6,0x25,0x00,0x00,0xe5,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xcc,0x25,0x00,0x00,0x48,0x25,0x00,0x00,0x89,0x1a,0x00,0x00, +0xd5,0x25,0x00,0x00,0xe5,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xc9,0x25,0x00,0x00,0x46,0x25,0x00,0x00,0x89,0x1a,0x00,0x00,0xd4,0x25,0x00,0x00, +0xe5,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc6,0x25,0x00,0x00, +0x44,0x25,0x00,0x00,0x89,0x1a,0x00,0x00,0xd3,0x25,0x00,0x00,0xe5,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc0,0x25,0x00,0x00,0x52,0x25,0x00,0x00, +0x89,0x1a,0x00,0x00,0xd0,0x1a,0x00,0x00,0xe5,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xb9,0x25,0x00,0x00,0xfa,0x01,0x00,0x00,0x89,0x1a,0x00,0x00, +0xe7,0x1a,0x00,0x00,0xe5,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00,0xc3,0x00,0x00,0x00, +0x8d,0x1a,0x00,0x00,0xb9,0x25,0x00,0x00,0xc6,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0xe8,0x1a,0x00,0x00,0xe5,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x8d,0x1a,0x00,0x00,0x8e,0x1a,0x00,0x00,0xe8,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8e,0x1a,0x00,0x00,0xc4,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x91,0x1a,0x00,0x00, +0x43,0x25,0x00,0x00,0x05,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x92,0x1a,0x00,0x00,0xb9,0x25,0x00,0x00,0x91,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00, +0x99,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x14,0x1a,0x00,0x00, +0x94,0x1a,0x00,0x00,0x97,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x97,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x99,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x94,0x1a,0x00,0x00, +0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x96,0x1a,0x00,0x00,0xc6,0x02,0x00,0x00, +0xb9,0x25,0x00,0x00,0xf9,0x00,0x02,0x00,0x99,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x99,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xbb,0x25,0x00,0x00, +0xb9,0x25,0x00,0x00,0x97,0x1a,0x00,0x00,0x96,0x1a,0x00,0x00,0x94,0x1a,0x00,0x00, +0xf7,0x00,0x03,0x00,0xa1,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x1b,0x1a,0x00,0x00,0x9c,0x1a,0x00,0x00,0x9f,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9f,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0xa1,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9c,0x1a,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x9e,0x1a,0x00,0x00, +0xc6,0x02,0x00,0x00,0x43,0x25,0x00,0x00,0xf9,0x00,0x02,0x00,0xa1,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa1,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xbd,0x25,0x00,0x00,0x43,0x25,0x00,0x00,0x9f,0x1a,0x00,0x00,0x9e,0x1a,0x00,0x00, +0x9c,0x1a,0x00,0x00,0x50,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xa3,0x1a,0x00,0x00, +0xbb,0x25,0x00,0x00,0xbd,0x25,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xa6,0x1a,0x00,0x00,0xa3,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xa7,0x1a,0x00,0x00,0x29,0x1a,0x00,0x00,0xa6,0x1a,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xaa,0x1a,0x00,0x00,0x68,0x1a,0x00,0x00,0xa7,0x1a,0x00,0x00, +0x50,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xb2,0x1a,0x00,0x00,0x15,0x1a,0x00,0x00, +0x1c,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xb3,0x1a,0x00,0x00, +0x0a,0x1a,0x00,0x00,0xb2,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xb5,0x1a,0x00,0x00,0xb3,0x1a,0x00,0x00,0xa3,0x1a,0x00,0x00,0x7c,0x00,0x04,0x00, +0x01,0x04,0x00,0x00,0xd2,0x1b,0x00,0x00,0xb5,0x1a,0x00,0x00,0x7c,0x00,0x04,0x00, +0x01,0x04,0x00,0x00,0xd4,0x1b,0x00,0x00,0xda,0x0c,0x00,0x00,0xb0,0x00,0x05,0x00, +0x05,0x04,0x00,0x00,0xd5,0x1b,0x00,0x00,0xd2,0x1b,0x00,0x00,0xd4,0x1b,0x00,0x00, +0x9b,0x00,0x04,0x00,0xc3,0x00,0x00,0x00,0xd6,0x1b,0x00,0x00,0xd5,0x1b,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xbf,0x1a,0x00,0x00,0xd6,0x1b,0x00,0x00, +0xb0,0x01,0x00,0x00,0xaf,0x01,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xde,0x1b,0x00,0x00,0xc0,0x1b,0x00,0x00,0xc0,0x1b,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xdf,0x1b,0x00,0x00,0xaa,0x1a,0x00,0x00,0xde,0x1b,0x00,0x00, +0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe2,0x1b,0x00,0x00,0xdf,0x1b,0x00,0x00, +0xdf,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf2,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xe2,0x1b,0x00,0x00,0x39,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf8,0x1b,0x00,0x00,0x24,0x04,0x00,0x00, +0xf2,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf9,0x1b,0x00,0x00, +0xf8,0x1b,0x00,0x00,0xb0,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfb,0x1b,0x00,0x00,0x4c,0x03,0x00,0x00,0xf2,0x1b,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfc,0x1b,0x00,0x00,0xfb,0x1b,0x00,0x00,0xb0,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfe,0x1b,0x00,0x00,0x2c,0x04,0x00,0x00, +0xf9,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x00,0x1c,0x00,0x00, +0xfe,0x1b,0x00,0x00,0xf9,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x01,0x1c,0x00,0x00,0x00,0x1c,0x00,0x00,0x31,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x04,0x1c,0x00,0x00,0xfc,0x1b,0x00,0x00,0xfc,0x1b,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x05,0x1c,0x00,0x00,0x01,0x1c,0x00,0x00, +0x04,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc4,0x1a,0x00,0x00, +0xbf,0x1a,0x00,0x00,0x05,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0xc6,0x1a,0x00,0x00,0xd0,0x19,0x00,0x00,0x92,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0xc7,0x1a,0x00,0x00,0xc6,0x1a,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xc9,0x1a,0x00,0x00,0xc7,0x1a,0x00,0x00,0xc4,0x1a,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcb,0x1a,0x00,0x00,0xc9,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcc,0x1a,0x00,0x00, +0xc9,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xcd,0x1a,0x00,0x00,0xc9,0x1a,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xce,0x1a,0x00,0x00,0xcb,0x1a,0x00,0x00,0xcc,0x1a,0x00,0x00, +0xcd,0x1a,0x00,0x00,0xc4,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xd0,0x1a,0x00,0x00,0xc0,0x25,0x00,0x00,0xce,0x1a,0x00,0x00,0x94,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd3,0x1a,0x00,0x00,0xaa,0x1a,0x00,0x00,0xaa,0x1a,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd6,0x1a,0x00,0x00,0xca,0x1b,0x00,0x00, +0xd3,0x1a,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd7,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0xd6,0x1a,0x00,0x00,0xaa,0x00,0x05,0x00, +0xc3,0x00,0x00,0x00,0xd9,0x1a,0x00,0x00,0x43,0x25,0x00,0x00,0xfa,0x01,0x00,0x00, +0xaa,0x00,0x05,0x00,0xc3,0x00,0x00,0x00,0xdb,0x1a,0x00,0x00,0xb9,0x25,0x00,0x00, +0xfa,0x01,0x00,0x00,0xa7,0x00,0x05,0x00,0xc3,0x00,0x00,0x00,0xdc,0x1a,0x00,0x00, +0xd9,0x1a,0x00,0x00,0xdb,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0xdf,0x1a,0x00,0x00,0xc6,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00,0x2b,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xdc,0x1a,0x00,0x00,0x0e,0x1c,0x00,0x00, +0x12,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x12,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x3b,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xcc,0x25,0x00,0x00,0xdf,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x40,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc9,0x25,0x00,0x00, +0xdf,0x1a,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x1b,0x1c,0x00,0x00, +0xdf,0x1a,0x00,0x00,0xd7,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x1f,0x1c,0x00,0x00,0xd2,0x25,0x00,0x00,0x1b,0x1c,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x22,0x1c,0x00,0x00,0xdf,0x1a,0x00,0x00,0x1b,0x1c,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x25,0x1c,0x00,0x00,0xcf,0x25,0x00,0x00, +0x22,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x29,0x1c,0x00,0x00, +0xc6,0x25,0x00,0x00,0xd7,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x2b,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x0e,0x1c,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x30,0x1c,0x00,0x00,0xdf,0x1a,0x00,0x00,0xd7,0x1a,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x34,0x1c,0x00,0x00,0xdf,0x1a,0x00,0x00,0x30,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x2b,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x2b,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xd7,0x25,0x00,0x00,0x1f,0x1c,0x00,0x00, +0x12,0x1c,0x00,0x00,0x30,0x1c,0x00,0x00,0x0e,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xd6,0x25,0x00,0x00,0x25,0x1c,0x00,0x00,0x12,0x1c,0x00,0x00, +0x34,0x1c,0x00,0x00,0x0e,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xd5,0x25,0x00,0x00,0x3b,0x1c,0x00,0x00,0x12,0x1c,0x00,0x00,0xdf,0x1a,0x00,0x00, +0x0e,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xd4,0x25,0x00,0x00, +0x40,0x1c,0x00,0x00,0x12,0x1c,0x00,0x00,0xdf,0x1a,0x00,0x00,0x0e,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd3,0x25,0x00,0x00,0x29,0x1c,0x00,0x00, +0x12,0x1c,0x00,0x00,0xd7,0x1a,0x00,0x00,0x0e,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe5,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xe5,0x1a,0x00,0x00,0x80,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xe7,0x1a,0x00,0x00,0xb9,0x25,0x00,0x00,0x00,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x8a,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xe8,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe9,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xe9,0x1a,0x00,0x00, +0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xeb,0x1a,0x00,0x00,0x43,0x25,0x00,0x00, +0x00,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x85,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xec,0x1a,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x46,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x44,0x25,0x00,0x00,0xba,0x00,0x05,0x00, +0xc3,0x00,0x00,0x00,0x47,0x1c,0x00,0x00,0x46,0x1c,0x00,0x00,0xf8,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x4c,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x4c,0x1c,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x24,0x26,0x00,0x00,0x47,0x1c,0x00,0x00, +0x44,0x25,0x00,0x00,0xb0,0x01,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x53,0x1c,0x00,0x00,0x24,0x26,0x00,0x00,0x24,0x26,0x00,0x00,0x24,0x26,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x54,0x1c,0x00,0x00,0x4c,0x25,0x00,0x00, +0x53,0x1c,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x5b,0x1c,0x00,0x00, +0x4a,0x25,0x00,0x00,0x53,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x63,0x1c,0x00,0x00,0x54,0x1c,0x00,0x00,0x54,0x1c,0x00,0x00,0x83,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x64,0x1c,0x00,0x00,0x5b,0x1c,0x00,0x00,0x63,0x1c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x65,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x64,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x66,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x65,0x1c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf1,0x1a,0x00,0x00,0x52,0x25,0x00,0x00, +0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc3,0x00,0x00,0x00,0xf2,0x1a,0x00,0x00, +0xf1,0x1a,0x00,0x00,0xf8,0x02,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xf3,0x1a,0x00,0x00,0xf2,0x1a,0x00,0x00,0xb0,0x01,0x00,0x00,0xaf,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf6,0x1a,0x00,0x00,0xf1,0x1a,0x00,0x00, +0xf3,0x1a,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x69,0x24,0x00,0x00, +0xf6,0x1a,0x00,0x00,0x52,0x25,0x00,0x00,0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00, +0xc3,0x00,0x00,0x00,0xfa,0x1a,0x00,0x00,0xf6,0x1a,0x00,0x00,0xf8,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x17,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xfa,0x1a,0x00,0x00,0xfb,0x1a,0x00,0x00,0x17,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfb,0x1a,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xfd,0x1a,0x00,0x00, +0x69,0x24,0x00,0x00,0x69,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x00,0x1b,0x00,0x00, +0xf6,0x1a,0x00,0x00,0xf6,0x1a,0x00,0x00,0xf6,0x1a,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x01,0x1b,0x00,0x00,0xfd,0x1a,0x00,0x00,0x00,0x1b,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x03,0x1b,0x00,0x00,0x01,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x6d,0x24,0x00,0x00, +0x03,0x1b,0x00,0x00,0x27,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x05,0x1b,0x00,0x00,0x01,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x6f,0x24,0x00,0x00,0x05,0x1b,0x00,0x00, +0x6d,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x07,0x1b,0x00,0x00,0x01,0x1b,0x00,0x00,0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0x71,0x24,0x00,0x00,0x07,0x1b,0x00,0x00,0x6f,0x24,0x00,0x00, +0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0a,0x1b,0x00,0x00, +0xf6,0x1a,0x00,0x00,0xc6,0x06,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0x74,0x24,0x00,0x00,0x0a,0x1b,0x00,0x00,0x71,0x24,0x00,0x00,0x03,0x00,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x0e,0x1b,0x00,0x00,0x74,0x24,0x00,0x00, +0x74,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x6f,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x0e,0x1b,0x00,0x00,0x48,0x25,0x00,0x00,0x46,0x25,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x12,0x1b,0x00,0x00,0x6f,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x76,0x24,0x00,0x00, +0x12,0x1b,0x00,0x00,0x74,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x14,0x1b,0x00,0x00,0x6f,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x78,0x24,0x00,0x00,0x14,0x1b,0x00,0x00, +0x76,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x16,0x1b,0x00,0x00,0x6f,0x1c,0x00,0x00,0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0x7a,0x24,0x00,0x00,0x16,0x1b,0x00,0x00,0x78,0x24,0x00,0x00, +0x02,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x17,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x17,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x53,0x25,0x00,0x00, +0x69,0x24,0x00,0x00,0x4c,0x1c,0x00,0x00,0x7a,0x24,0x00,0x00,0xfb,0x1a,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x90,0x1c,0x00,0x00,0x54,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xff,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xaf,0x01,0x00,0x00,0x90,0x1c,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x94,0x1c,0x00,0x00,0xb0,0x01,0x00,0x00, +0xff,0x1c,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x95,0x1c,0x00,0x00, +0x90,0x1c,0x00,0x00,0x94,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x97,0x1c,0x00,0x00,0x95,0x1c,0x00,0x00,0x1c,0x0a,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x98,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x97,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x99,0x1c,0x00,0x00, +0x98,0x1c,0x00,0x00,0x44,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x04,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x4e,0x0d,0x00,0x00, +0xc2,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x09,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x04,0x1d,0x00,0x00,0xa8,0x18,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc3,0x00,0x00,0x00,0x9f,0x1c,0x00,0x00,0x09,0x1d,0x00,0x00, +0x34,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0xa3,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x9f,0x1c,0x00,0x00,0xa0,0x1c,0x00,0x00,0xa3,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa0,0x1c,0x00,0x00,0xa4,0x00,0x05,0x00,0xc3,0x00,0x00,0x00, +0xa2,0x1c,0x00,0x00,0xcc,0x0c,0x00,0x00,0xe4,0x08,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa3,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xa3,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc3,0x00,0x00,0x00,0xa4,0x1c,0x00,0x00,0x9f,0x1c,0x00,0x00,0x17,0x1b,0x00,0x00, +0xa2,0x1c,0x00,0x00,0xa0,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0xaa,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa4,0x1c,0x00,0x00,0xa6,0x1c,0x00,0x00, +0xa9,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xa9,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0xaa,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xa6,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x35,0x02,0x00,0x00,0x0c,0x1d,0x00,0x00,0x5e,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x3d,0x02,0x00,0x00,0x0e,0x1d,0x00,0x00,0x0c,0x1d,0x00,0x00,0x46,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x10,0x1d,0x00,0x00,0x0e,0x1d,0x00,0x00, +0x29,0x0d,0x00,0x00,0x02,0x00,0x00,0x00,0xaf,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xaa,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xaa,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x61,0x25,0x00,0x00,0xf3,0x05,0x00,0x00,0xa9,0x1c,0x00,0x00, +0x10,0x1d,0x00,0x00,0xa6,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0x78,0x1c,0x00,0x00, +0x61,0x25,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xad,0x1c,0x00,0x00, +0x78,0x1c,0x00,0x00,0x44,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xae,0x1c,0x00,0x00,0xad,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xaf,0x1c,0x00,0x00,0x99,0x1c,0x00,0x00,0xae,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xb1,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xaf,0x1c,0x00,0x00,0xbe,0x00,0x05,0x00,0xc3,0x00,0x00,0x00,0xb3,0x1c,0x00,0x00, +0xb1,0x1c,0x00,0x00,0x44,0x0a,0x00,0x00,0xf7,0x00,0x03,0x00,0xe6,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb3,0x1c,0x00,0x00,0xb4,0x1c,0x00,0x00, +0xe6,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xb4,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb5,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xb5,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x63,0x25,0x00,0x00,0xb1,0x1c,0x00,0x00,0xb4,0x1c,0x00,0x00, +0xfd,0x25,0x00,0x00,0xcb,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x62,0x25,0x00,0x00,0x00,0x02,0x00,0x00,0xb4,0x1c,0x00,0x00,0xcd,0x1c,0x00,0x00, +0xcb,0x1c,0x00,0x00,0xb3,0x00,0x05,0x00,0xc3,0x00,0x00,0x00,0xb8,0x1c,0x00,0x00, +0x62,0x25,0x00,0x00,0xc6,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xce,0x1c,0x00,0x00, +0xcb,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb8,0x1c,0x00,0x00, +0xb9,0x1c,0x00,0x00,0xce,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xb9,0x1c,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xbc,0x1c,0x00,0x00,0x78,0x1c,0x00,0x00, +0x62,0x25,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xbd,0x1c,0x00,0x00, +0xbc,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbe,0x1c,0x00,0x00, +0x99,0x1c,0x00,0x00,0xbd,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xc0,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0xaf,0x1c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc2,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0xbe,0x1c,0x00,0x00,0xb4,0x00,0x05,0x00,0xc3,0x00,0x00,0x00, +0xc3,0x1c,0x00,0x00,0xc0,0x1c,0x00,0x00,0xc2,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00, +0xca,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc3,0x1c,0x00,0x00, +0xc4,0x1c,0x00,0x00,0xca,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xc4,0x1c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc6,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xbe,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x15,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x63,0x25,0x00,0x00, +0xc6,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0xca,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xca,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xfd,0x25,0x00,0x00, +0x63,0x25,0x00,0x00,0xb9,0x1c,0x00,0x00,0x15,0x1d,0x00,0x00,0xc4,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0xcb,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xcb,0x1c,0x00,0x00, +0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xcd,0x1c,0x00,0x00,0x62,0x25,0x00,0x00, +0x00,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xb5,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xce,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd0,0x1c,0x00,0x00, +0x66,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd2,0x1c,0x00,0x00,0xd0,0x1c,0x00,0x00,0x3e,0x07,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x19,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xd2,0x1c,0x00,0x00,0xaf,0x01,0x00,0x00,0xb0,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x1e,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x19,0x1d,0x00,0x00,0x6e,0x0a,0x00,0x00,0xb7,0x00,0x05,0x00,0xc3,0x00,0x00,0x00, +0xd8,0x1c,0x00,0x00,0x63,0x25,0x00,0x00,0xb1,0x1c,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xd9,0x1c,0x00,0x00,0xd8,0x1c,0x00,0x00,0xb0,0x01,0x00,0x00, +0xaf,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdb,0x1c,0x00,0x00, +0xd9,0x1c,0x00,0x00,0x1e,0x1d,0x00,0x00,0xba,0x00,0x05,0x00,0xc3,0x00,0x00,0x00, +0xdd,0x1c,0x00,0x00,0xdb,0x1c,0x00,0x00,0x44,0x0a,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xde,0x1c,0x00,0x00,0xdd,0x1c,0x00,0x00,0xb0,0x01,0x00,0x00, +0xaf,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x23,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x8c,0x19,0x00,0x00,0xf6,0x06,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x28,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xc2,0x0c,0x00,0x00,0x23,0x1d,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe3,0x1c,0x00,0x00,0xb0,0x01,0x00,0x00,0x28,0x1d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe5,0x1c,0x00,0x00,0xde,0x1c,0x00,0x00, +0xe3,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0xe6,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe6,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x64,0x25,0x00,0x00, +0xaf,0x01,0x00,0x00,0xaa,0x1c,0x00,0x00,0xe5,0x1c,0x00,0x00,0xce,0x1c,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xe7,0x1c,0x00,0x00,0x78,0x1c,0x00,0x00, +0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe8,0x1c,0x00,0x00, +0xe7,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xe9,0x1c,0x00,0x00, +0x78,0x1c,0x00,0x00,0x8a,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xe9,0x1c,0x00,0x00, +0xe8,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xea,0x1c,0x00,0x00, +0x78,0x1c,0x00,0x00,0x32,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xeb,0x1c,0x00,0x00,0xea,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0xe7,0x1c,0x00,0x00, +0xeb,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xee,0x1c,0x00,0x00, +0xad,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0xea,0x1c,0x00,0x00,0xee,0x1c,0x00,0x00, +0x3e,0x00,0x03,0x00,0xad,0x1c,0x00,0x00,0x99,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xf3,0x1c,0x00,0x00,0x78,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x55,0x02,0x00,0x00,0x2a,0x1d,0x00,0x00,0x57,0x02,0x00,0x00,0x63,0x00,0x04,0x00, +0x2a,0x1d,0x00,0x00,0xd5,0x0b,0x00,0x00,0xf3,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xf7,0x1c,0x00,0x00,0xe9,0x1c,0x00,0x00,0xb7,0x00,0x05,0x00, +0xc3,0x00,0x00,0x00,0xf8,0x1c,0x00,0x00,0xf7,0x1c,0x00,0x00,0xaf,0x01,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xf9,0x1c,0x00,0x00,0xf8,0x1c,0x00,0x00, +0xb0,0x01,0x00,0x00,0xaf,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfa,0x1c,0x00,0x00,0x64,0x25,0x00,0x00,0xf9,0x1c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x51,0x0c,0x00,0x00,0x53,0x25,0x00,0x00,0x03,0x00,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x42,0x1d,0x00,0x00,0x42,0x0d,0x00,0x00, +0xb0,0x01,0x00,0x00,0xaf,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x46,0x1d,0x00,0x00,0x42,0x1d,0x00,0x00,0xce,0x18,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x48,0x1d,0x00,0x00,0xb0,0x01,0x00,0x00,0x4e,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x49,0x1d,0x00,0x00,0x46,0x1d,0x00,0x00, +0x48,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4b,0x1d,0x00,0x00, +0x51,0x0c,0x00,0x00,0x3e,0x07,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x4d,0x1d,0x00,0x00,0x77,0x25,0x00,0x00,0xb0,0x01,0x00,0x00,0xaf,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4f,0x1d,0x00,0x00,0x20,0x0d,0x00,0x00, +0x3e,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x63,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x4f,0x1d,0x00,0x00,0xaf,0x01,0x00,0x00, +0xb0,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x68,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x4d,0x1d,0x00,0x00,0x63,0x1d,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x6e,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x49,0x1d,0x00,0x00,0x4b,0x1d,0x00,0x00,0x68,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x73,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x49,0x1d,0x00,0x00,0x6e,0x1d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x57,0x1d,0x00,0x00,0x20,0x0d,0x00,0x00,0xcc,0x24,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x77,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x57,0x1d,0x00,0x00,0xaf,0x01,0x00,0x00,0xb0,0x01,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x7d,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x73,0x1d,0x00,0x00,0x51,0x0c,0x00,0x00,0x77,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x82,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x73,0x1d,0x00,0x00,0x7d,0x1d,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x5f,0x1d,0x00,0x00,0x82,0x1d,0x00,0x00,0x82,0x1d,0x00,0x00, +0x82,0x1d,0x00,0x00,0xf7,0x00,0x03,0x00,0x6b,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xcc,0x0c,0x00,0x00,0x56,0x0c,0x00,0x00,0x5a,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5a,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xcb,0x1d,0x00,0x00,0x1c,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcd,0x1d,0x00,0x00,0x1c,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xce,0x1d,0x00,0x00,0xcb,0x1d,0x00,0x00, +0xcd,0x1d,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xcf,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0xce,0x1d,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd0,0x1d,0x00,0x00,0xb0,0x01,0x00,0x00,0xcf,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x2c,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0xd0,0x1d,0x00,0x00,0x40,0x09,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x31,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x38,0x09,0x00,0x00,0x2c,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x3a,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc2,0x0c,0x00,0x00, +0x77,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x3f,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x4e,0x0d,0x00,0x00,0x3a,0x1e,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x45,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x31,0x1e,0x00,0x00,0xb0,0x01,0x00,0x00,0x3f,0x1e,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xe1,0x1d,0x00,0x00,0x66,0x1c,0x00,0x00, +0x45,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xe5,0x1d,0x00,0x00, +0x54,0x1c,0x00,0x00,0xe1,0x1d,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xe9,0x1d,0x00,0x00,0x54,0x1c,0x00,0x00,0xe1,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x4a,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x48,0x25,0x00,0x00,0xe5,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x4f,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x46,0x25,0x00,0x00, +0xe9,0x1d,0x00,0x00,0xba,0x00,0x05,0x00,0x81,0x09,0x00,0x00,0xf9,0x1d,0x00,0x00, +0x4a,0x1e,0x00,0x00,0x88,0x25,0x00,0x00,0x9a,0x00,0x04,0x00,0xc3,0x00,0x00,0x00, +0xfa,0x1d,0x00,0x00,0xf9,0x1d,0x00,0x00,0xa8,0x00,0x04,0x00,0xc3,0x00,0x00,0x00, +0xfb,0x1d,0x00,0x00,0xfa,0x1d,0x00,0x00,0xf7,0x00,0x03,0x00,0x01,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xfb,0x1d,0x00,0x00,0xfc,0x1d,0x00,0x00, +0x01,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xfc,0x1d,0x00,0x00,0xba,0x00,0x05,0x00, +0x81,0x09,0x00,0x00,0xff,0x1d,0x00,0x00,0x88,0x25,0x00,0x00,0x4f,0x1e,0x00,0x00, +0x9a,0x00,0x04,0x00,0xc3,0x00,0x00,0x00,0x00,0x1e,0x00,0x00,0xff,0x1d,0x00,0x00, +0xf9,0x00,0x02,0x00,0x01,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x01,0x1e,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc3,0x00,0x00,0x00,0x02,0x1e,0x00,0x00,0xfa,0x1d,0x00,0x00, +0x5a,0x0c,0x00,0x00,0x00,0x1e,0x00,0x00,0xfc,0x1d,0x00,0x00,0xf7,0x00,0x03,0x00, +0x1f,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x02,0x1e,0x00,0x00, +0x03,0x1e,0x00,0x00,0x1f,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x03,0x1e,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x07,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x88,0x25,0x00,0x00,0x4a,0x1e,0x00,0x00,0x4f,0x1e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x54,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xfa,0x1c,0x00,0x00,0xbc,0x19,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x0b,0x1e,0x00,0x00,0x54,0x1e,0x00,0x00,0x54,0x1e,0x00,0x00, +0x54,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x59,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xbf,0x0c,0x00,0x00,0xb4,0x02,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0f,0x1e,0x00,0x00,0xb0,0x01,0x00,0x00, +0x59,0x1e,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x12,0x1e,0x00,0x00, +0x0b,0x1e,0x00,0x00,0x0f,0x1e,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x61,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x12,0x1e,0x00,0x00, +0x22,0x0b,0x00,0x00,0xcd,0x24,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x73,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x07,0x1e,0x00,0x00, +0x88,0x25,0x00,0x00,0x61,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x78,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x5f,0x1d,0x00,0x00, +0xaf,0x09,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x92,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x78,0x1e,0x00,0x00,0x5f,0x1d,0x00,0x00, +0x61,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x1f,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x1f,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x96,0x25,0x00,0x00, +0x5f,0x1d,0x00,0x00,0x01,0x1e,0x00,0x00,0x92,0x1e,0x00,0x00,0x03,0x1e,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x95,0x25,0x00,0x00,0x88,0x25,0x00,0x00, +0x01,0x1e,0x00,0x00,0x73,0x1e,0x00,0x00,0x03,0x1e,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xa4,0x1e,0x00,0x00,0x53,0x25,0x00,0x00,0x53,0x25,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xa5,0x1e,0x00,0x00,0x96,0x25,0x00,0x00,0xa4,0x1e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xc7,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x07,0x09,0x00,0x00,0xa5,0x1e,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcc,0x1e,0x00,0x00,0x53,0x25,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xce,0x1e,0x00,0x00,0x53,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcf,0x1e,0x00,0x00, +0xcc,0x1e,0x00,0x00,0xce,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd1,0x1e,0x00,0x00,0x53,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd2,0x1e,0x00,0x00,0xcf,0x1e,0x00,0x00,0xd1,0x1e,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd7,0x1e,0x00,0x00,0xcc,0x1e,0x00,0x00, +0xd1,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdc,0x1e,0x00,0x00, +0xcc,0x1e,0x00,0x00,0xce,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xdf,0x1e,0x00,0x00,0xdc,0x1e,0x00,0x00,0xd1,0x1e,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xe0,0x1e,0x00,0x00,0xd2,0x1e,0x00,0x00,0xd7,0x1e,0x00,0x00, +0xdf,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xfb,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xaf,0x01,0x00,0x00,0xd2,0x1e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x00,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xd7,0x1e,0x00,0x00,0xdf,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x05,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xfb,0x1e,0x00,0x00,0x00,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf4,0x1e,0x00,0x00,0x05,0x1f,0x00,0x00,0xb0,0x01,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xf5,0x1e,0x00,0x00,0xf4,0x1e,0x00,0x00,0xf4,0x1e,0x00,0x00, +0xf4,0x1e,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xf6,0x1e,0x00,0x00, +0xe0,0x1e,0x00,0x00,0xf5,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0a,0x1f,0x00,0x00,0xf6,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0b,0x1f,0x00,0x00,0x4c,0x03,0x00,0x00,0x0a,0x1f,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0d,0x1f,0x00,0x00,0xf6,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0e,0x1f,0x00,0x00, +0xb4,0x02,0x00,0x00,0x0d,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0f,0x1f,0x00,0x00,0x0b,0x1f,0x00,0x00,0x0e,0x1f,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x11,0x1f,0x00,0x00,0xf6,0x1e,0x00,0x00,0x02,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x12,0x1f,0x00,0x00,0x4c,0x03,0x00,0x00, +0x11,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x13,0x1f,0x00,0x00, +0x0f,0x1f,0x00,0x00,0x12,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x16,0x1f,0x00,0x00,0xb4,0x02,0x00,0x00,0x0a,0x1f,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x19,0x1f,0x00,0x00,0xb4,0x02,0x00,0x00,0x11,0x1f,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1a,0x1f,0x00,0x00,0x16,0x1f,0x00,0x00, +0x19,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1d,0x1f,0x00,0x00, +0x5f,0x03,0x00,0x00,0x0a,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x21,0x1f,0x00,0x00,0x1d,0x1f,0x00,0x00,0x0e,0x1f,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x25,0x1f,0x00,0x00,0x21,0x1f,0x00,0x00,0x12,0x1f,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x9a,0x24,0x00,0x00,0x13,0x1f,0x00,0x00, +0x53,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0x9c,0x24,0x00,0x00,0x1a,0x1f,0x00,0x00,0x9a,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x9e,0x24,0x00,0x00,0x25,0x1f,0x00,0x00, +0x9c,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2c,0x1f,0x00,0x00,0x95,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2e,0x1f,0x00,0x00,0x95,0x25,0x00,0x00,0x01,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2f,0x1f,0x00,0x00,0x2c,0x1f,0x00,0x00, +0x2e,0x1f,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x31,0x1f,0x00,0x00, +0x95,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x32,0x1f,0x00,0x00,0x2f,0x1f,0x00,0x00,0x31,0x1f,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x37,0x1f,0x00,0x00,0x2c,0x1f,0x00,0x00,0x31,0x1f,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3c,0x1f,0x00,0x00,0x2c,0x1f,0x00,0x00, +0x2e,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3f,0x1f,0x00,0x00, +0x3c,0x1f,0x00,0x00,0x31,0x1f,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x40,0x1f,0x00,0x00,0x32,0x1f,0x00,0x00,0x37,0x1f,0x00,0x00,0x3f,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x5b,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xaf,0x01,0x00,0x00,0x32,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x60,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x37,0x1f,0x00,0x00,0x3f,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x65,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x5b,0x1f,0x00,0x00, +0x60,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x54,0x1f,0x00,0x00, +0x65,0x1f,0x00,0x00,0xb0,0x01,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x55,0x1f,0x00,0x00,0x54,0x1f,0x00,0x00,0x54,0x1f,0x00,0x00,0x54,0x1f,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x56,0x1f,0x00,0x00,0x40,0x1f,0x00,0x00, +0x55,0x1f,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6a,0x1f,0x00,0x00, +0x56,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6b,0x1f,0x00,0x00,0x4c,0x03,0x00,0x00,0x6a,0x1f,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6d,0x1f,0x00,0x00,0x56,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6e,0x1f,0x00,0x00,0xb4,0x02,0x00,0x00, +0x6d,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6f,0x1f,0x00,0x00, +0x6b,0x1f,0x00,0x00,0x6e,0x1f,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x71,0x1f,0x00,0x00,0x56,0x1f,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x72,0x1f,0x00,0x00,0x4c,0x03,0x00,0x00,0x71,0x1f,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x73,0x1f,0x00,0x00,0x6f,0x1f,0x00,0x00, +0x72,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x76,0x1f,0x00,0x00, +0xb4,0x02,0x00,0x00,0x6a,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x79,0x1f,0x00,0x00,0xb4,0x02,0x00,0x00,0x71,0x1f,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7a,0x1f,0x00,0x00,0x76,0x1f,0x00,0x00,0x79,0x1f,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7d,0x1f,0x00,0x00,0x5f,0x03,0x00,0x00, +0x6a,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x81,0x1f,0x00,0x00, +0x7d,0x1f,0x00,0x00,0x6e,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x85,0x1f,0x00,0x00,0x81,0x1f,0x00,0x00,0x72,0x1f,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x86,0x1f,0x00,0x00,0x73,0x1f,0x00,0x00,0x7a,0x1f,0x00,0x00, +0x85,0x1f,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xb7,0x1e,0x00,0x00, +0x9e,0x24,0x00,0x00,0x9e,0x24,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xb9,0x1e,0x00,0x00, +0xb7,0x1e,0x00,0x00,0xc7,0x1e,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xbc,0x1e,0x00,0x00,0x9e,0x24,0x00,0x00,0x9e,0x24,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x8d,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x86,0x1f,0x00,0x00, +0xbc,0x1e,0x00,0x00,0xb9,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x92,0x1f,0x00,0x00,0x8d,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x94,0x1f,0x00,0x00,0x8d,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x95,0x1f,0x00,0x00,0x92,0x1f,0x00,0x00, +0x94,0x1f,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x97,0x1f,0x00,0x00, +0x8d,0x1f,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x98,0x1f,0x00,0x00,0x95,0x1f,0x00,0x00,0x97,0x1f,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9d,0x1f,0x00,0x00,0x92,0x1f,0x00,0x00,0x97,0x1f,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa2,0x1f,0x00,0x00,0x92,0x1f,0x00,0x00, +0x94,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa5,0x1f,0x00,0x00, +0xa2,0x1f,0x00,0x00,0x97,0x1f,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xa6,0x1f,0x00,0x00,0x98,0x1f,0x00,0x00,0x9d,0x1f,0x00,0x00,0xa5,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc1,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x9d,0x1f,0x00,0x00,0xa5,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xc6,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x98,0x1f,0x00,0x00,0xc1,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb9,0x1f,0x00,0x00,0xb0,0x01,0x00,0x00,0xc6,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xcb,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x85,0x03,0x00,0x00,0xb9,0x1f,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xbb,0x1f,0x00,0x00,0xcb,0x1f,0x00,0x00,0xcb,0x1f,0x00,0x00,0xcb,0x1f,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xbc,0x1f,0x00,0x00,0xa6,0x1f,0x00,0x00, +0xbb,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00,0x6b,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x56,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x87,0x1d,0x00,0x00, +0x53,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x89,0x1d,0x00,0x00,0x53,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8a,0x1d,0x00,0x00,0x87,0x1d,0x00,0x00,0x89,0x1d,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8c,0x1d,0x00,0x00,0x53,0x25,0x00,0x00, +0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8d,0x1d,0x00,0x00, +0x8a,0x1d,0x00,0x00,0x8c,0x1d,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x92,0x1d,0x00,0x00,0x87,0x1d,0x00,0x00,0x8c,0x1d,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x97,0x1d,0x00,0x00,0x87,0x1d,0x00,0x00,0x89,0x1d,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9a,0x1d,0x00,0x00,0x97,0x1d,0x00,0x00, +0x8c,0x1d,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x9b,0x1d,0x00,0x00, +0x8d,0x1d,0x00,0x00,0x92,0x1d,0x00,0x00,0x9a,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00, +0x6b,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x6b,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x99,0x25,0x00,0x00,0xbc,0x1f,0x00,0x00,0x1f,0x1e,0x00,0x00, +0x9b,0x1d,0x00,0x00,0x56,0x0c,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xd0,0x1f,0x00,0x00,0x45,0x19,0x00,0x00,0xa3,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0xfa,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd1,0x1f,0x00,0x00, +0xd0,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xc3,0x00,0x00,0x00, +0xd3,0x1f,0x00,0x00,0xd1,0x1f,0x00,0x00,0xaf,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd5,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0xd5,0x1f,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x25,0x26,0x00,0x00,0xd3,0x1f,0x00,0x00,0xb0,0x01,0x00,0x00, +0xd1,0x1f,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xdb,0x1f,0x00,0x00, +0x25,0x26,0x00,0x00,0x25,0x26,0x00,0x00,0x25,0x26,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xdc,0x1f,0x00,0x00,0x99,0x25,0x00,0x00,0xdb,0x1f,0x00,0x00, +0x41,0x00,0x05,0x00,0x26,0x02,0x00,0x00,0xe3,0x1f,0x00,0x00,0xf9,0x01,0x00,0x00, +0x25,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe4,0x1f,0x00,0x00, +0xe3,0x1f,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xdf,0x1f,0x00,0x00, +0xdc,0x1f,0x00,0x00,0xe4,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xf1,0x1f,0x00,0x00,0x9a,0x0c,0x00,0x00,0x19,0x0d,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0c,0x20,0x00,0x00,0xf1,0x1f,0x00,0x00,0x00,0x00,0x00,0x00, +0xbe,0x00,0x05,0x00,0xc3,0x00,0x00,0x00,0x0d,0x20,0x00,0x00,0x0c,0x20,0x00,0x00, +0xaf,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x12,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x0d,0x20,0x00,0x00,0x0e,0x20,0x00,0x00,0x12,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0x0e,0x20,0x00,0x00,0xbc,0x00,0x05,0x00,0xc3,0x00,0x00,0x00, +0x11,0x20,0x00,0x00,0x0c,0x20,0x00,0x00,0xb0,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x12,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x12,0x20,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc3,0x00,0x00,0x00,0x13,0x20,0x00,0x00,0x0d,0x20,0x00,0x00,0xd5,0x1f,0x00,0x00, +0x11,0x20,0x00,0x00,0x0e,0x20,0x00,0x00,0xf7,0x00,0x03,0x00,0x1e,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x13,0x20,0x00,0x00,0x14,0x20,0x00,0x00, +0x1e,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x14,0x20,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x16,0x20,0x00,0x00,0xf1,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0xbe,0x00,0x05,0x00,0xc3,0x00,0x00,0x00,0x17,0x20,0x00,0x00,0x16,0x20,0x00,0x00, +0xaf,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x1c,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x17,0x20,0x00,0x00,0x18,0x20,0x00,0x00,0x1c,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0x18,0x20,0x00,0x00,0xbc,0x00,0x05,0x00,0xc3,0x00,0x00,0x00, +0x1b,0x20,0x00,0x00,0x16,0x20,0x00,0x00,0xb0,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x1c,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x1c,0x20,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc3,0x00,0x00,0x00,0x1d,0x20,0x00,0x00,0x17,0x20,0x00,0x00,0x14,0x20,0x00,0x00, +0x1b,0x20,0x00,0x00,0x18,0x20,0x00,0x00,0xf9,0x00,0x02,0x00,0x1e,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1e,0x20,0x00,0x00,0xf5,0x00,0x07,0x00,0xc3,0x00,0x00,0x00, +0x1f,0x20,0x00,0x00,0x13,0x20,0x00,0x00,0x12,0x20,0x00,0x00,0x1d,0x20,0x00,0x00, +0x1c,0x20,0x00,0x00,0xa4,0x00,0x05,0x00,0xc3,0x00,0x00,0x00,0xf4,0x1f,0x00,0x00, +0x1f,0x20,0x00,0x00,0xe4,0x08,0x00,0x00,0xf7,0x00,0x03,0x00,0x05,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xf4,0x1f,0x00,0x00,0xf5,0x1f,0x00,0x00, +0xf9,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0xf9,0x1f,0x00,0x00,0x41,0x00,0x05,0x00, +0x26,0x02,0x00,0x00,0x24,0x20,0x00,0x00,0xf9,0x01,0x00,0x00,0x30,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x25,0x20,0x00,0x00,0x24,0x20,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfb,0x1f,0x00,0x00,0x25,0x20,0x00,0x00, +0xce,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfe,0x1f,0x00,0x00, +0x51,0x0c,0x00,0x00,0xfb,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x02,0x20,0x00,0x00,0xe1,0x18,0x00,0x00,0xfe,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x2a,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xaf,0x01,0x00,0x00,0x02,0x20,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xc6,0x24,0x00,0x00,0x2a,0x20,0x00,0x00,0xe5,0x24,0x00,0x00,0x00,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x05,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0xf5,0x1f,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xc3,0x24,0x00,0x00,0xaf,0x01,0x00,0x00, +0xe5,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x05,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0x05,0x20,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xa9,0x25,0x00,0x00,0xc6,0x24,0x00,0x00,0xf9,0x1f,0x00,0x00,0xc3,0x24,0x00,0x00, +0xf5,0x1f,0x00,0x00,0x3d,0x00,0x04,0x00,0x6f,0x02,0x00,0x00,0x2c,0x20,0x00,0x00, +0x71,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2f,0x20,0x00,0x00, +0xa9,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x30,0x20,0x00,0x00,0xa9,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x31,0x20,0x00,0x00,0x2f,0x20,0x00,0x00,0x30,0x20,0x00,0x00, +0xaf,0x01,0x00,0x00,0xaf,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0x2c,0x20,0x00,0x00, +0xd5,0x0b,0x00,0x00,0x31,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x65,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xa0,0x0a,0x00,0x00, +0x8c,0x19,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x69,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x20,0x0d,0x00,0x00,0xaf,0x01,0x00,0x00, +0xb0,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x6f,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x65,0x20,0x00,0x00,0x24,0x04,0x00,0x00, +0x69,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x74,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x65,0x20,0x00,0x00,0x6f,0x20,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4e,0x20,0x00,0x00,0x74,0x20,0x00,0x00, +0x74,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x50,0x20,0x00,0x00, +0x4e,0x0d,0x00,0x00,0x34,0x07,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x79,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x50,0x20,0x00,0x00, +0xbf,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x7e,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x4e,0x20,0x00,0x00,0x79,0x20,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x56,0x20,0x00,0x00,0xcc,0x0c,0x00,0x00, +0xb0,0x01,0x00,0x00,0x7e,0x20,0x00,0x00,0xbe,0x00,0x05,0x00,0xc3,0x00,0x00,0x00, +0x5a,0x20,0x00,0x00,0x63,0x1d,0x00,0x00,0xb0,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x5f,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x5a,0x20,0x00,0x00, +0x5b,0x20,0x00,0x00,0x5f,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x5b,0x20,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x87,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xf8,0x02,0x00,0x00,0x56,0x20,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5e,0x20,0x00,0x00,0x87,0x20,0x00,0x00,0x4a,0x04,0x00,0x00, +0xf9,0x00,0x02,0x00,0x5f,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x5f,0x20,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb2,0x25,0x00,0x00,0x56,0x20,0x00,0x00, +0x05,0x20,0x00,0x00,0x5e,0x20,0x00,0x00,0x5b,0x20,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x79,0x0c,0x00,0x00,0xdf,0x1f,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7a,0x0c,0x00,0x00,0xdf,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7b,0x0c,0x00,0x00, +0xdf,0x1f,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x7c,0x0c,0x00,0x00,0x79,0x0c,0x00,0x00,0x7a,0x0c,0x00,0x00,0x7b,0x0c,0x00,0x00, +0xb2,0x25,0x00,0x00,0x3d,0x00,0x04,0x00,0x66,0x02,0x00,0x00,0x89,0x20,0x00,0x00, +0x68,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0x89,0x20,0x00,0x00,0xd5,0x0b,0x00,0x00, +0x7c,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x78,0x02,0x00,0x00,0x90,0x20,0x00,0x00, +0x7a,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0x90,0x20,0x00,0x00,0xd5,0x0b,0x00,0x00, +0xf3,0x05,0x00,0x00,0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_8408931e610b925fa700bbfca8f407f2.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_8408931e610b925fa700bbfca8f407f2.h new file mode 100644 index 00000000..d3e95597 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_8408931e610b925fa700bbfca8f407f2.h @@ -0,0 +1,3104 @@ +// ffx_fsr2_accumulate_pass_8408931e610b925fa700bbfca8f407f2.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_8408931e610b925fa700bbfca8f407f2_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_8408931e610b925fa700bbfca8f407f2_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_8408931e610b925fa700bbfca8f407f2_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_8408931e610b925fa700bbfca8f407f2_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_8408931e610b925fa700bbfca8f407f2_SampledImageResourceNames[] = { "r_input_exposure", "r_dilated_reactive_masks", "r_dilated_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_lanczos_lut", "r_imgMips", "r_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_8408931e610b925fa700bbfca8f407f2_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 8, 10, 12, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_8408931e610b925fa700bbfca8f407f2_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_8408931e610b925fa700bbfca8f407f2_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_8408931e610b925fa700bbfca8f407f2_StorageImageResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_upscaled_output", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_8408931e610b925fa700bbfca8f407f2_StorageImageResourceBindings[] = { 13, 14, 15, 16, 17, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_8408931e610b925fa700bbfca8f407f2_StorageImageResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_8408931e610b925fa700bbfca8f407f2_StorageImageResourceSets[] = { 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_8408931e610b925fa700bbfca8f407f2_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_8408931e610b925fa700bbfca8f407f2_UniformBufferResourceBindings[] = { 18, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_8408931e610b925fa700bbfca8f407f2_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_8408931e610b925fa700bbfca8f407f2_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_8408931e610b925fa700bbfca8f407f2_size = 49216; + +static const unsigned char g_ffx_fsr2_accumulate_pass_8408931e610b925fa700bbfca8f407f2_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x36,0x24,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x09,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x16,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x38,0x00,0x00,0x00,0x0b,0x00,0x06,0x00, +0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c,0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30, +0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x0f,0x00,0x07,0x00,0x05,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0x5b,0x0b,0x00,0x00,0x71,0x0b,0x00,0x00,0x10,0x00,0x06,0x00, +0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00, +0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c, +0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66, +0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00,0x04,0x00,0x08,0x00, +0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x31,0x36, +0x62,0x69,0x74,0x5f,0x73,0x74,0x6f,0x72,0x61,0x67,0x65,0x00,0x04,0x00,0x0b,0x00, +0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x65,0x78, +0x70,0x6c,0x69,0x63,0x69,0x74,0x5f,0x61,0x72,0x69,0x74,0x68,0x6d,0x65,0x74,0x69, +0x63,0x5f,0x74,0x79,0x70,0x65,0x73,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x69,0x6d,0x61,0x67,0x65,0x5f, +0x6c,0x6f,0x61,0x64,0x5f,0x66,0x6f,0x72,0x6d,0x61,0x74,0x74,0x65,0x64,0x00,0x00, +0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70, +0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72, +0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47, +0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69, +0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00, +0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0x01,0x02,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x01,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53, +0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x01,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00, +0x06,0x00,0x07,0x00,0x01,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73, +0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00, +0x01,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f, +0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e, +0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0x01,0x02,0x00,0x00, +0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65, +0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0x01,0x02,0x00,0x00, +0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65, +0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0x01,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00, +0x06,0x00,0x08,0x00,0x01,0x02,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76, +0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00, +0x06,0x00,0x05,0x00,0x01,0x02,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x01,0x02,0x00,0x00,0x09,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61, +0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x01,0x02,0x00,0x00,0x0a,0x00,0x00,0x00, +0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x01,0x02,0x00,0x00,0x0b,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74, +0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00, +0x06,0x00,0x07,0x00,0x01,0x02,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00, +0x01,0x02,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75, +0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72, +0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x01,0x02,0x00,0x00,0x0e,0x00,0x00,0x00, +0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00, +0x01,0x02,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53, +0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x01,0x02,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c, +0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0x01,0x02,0x00,0x00, +0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43, +0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00, +0x01,0x02,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61, +0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x03,0x02,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x00,0x00,0x05,0x00,0x05,0x00,0x41,0x02,0x00,0x00,0x72,0x5f,0x69,0x6d, +0x67,0x4d,0x69,0x70,0x73,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x45,0x02,0x00,0x00, +0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x00,0x00,0x00, +0x05,0x00,0x08,0x00,0x52,0x02,0x00,0x00,0x72,0x5f,0x70,0x72,0x65,0x70,0x61,0x72, +0x65,0x64,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00, +0x05,0x00,0x09,0x00,0x59,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e, +0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f, +0x72,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x61,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c, +0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x05,0x00,0x06,0x00, +0x68,0x02,0x00,0x00,0x72,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f, +0x72,0x79,0x00,0x00,0x05,0x00,0x09,0x00,0x72,0x02,0x00,0x00,0x72,0x77,0x5f,0x69, +0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64, +0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x05,0x00,0x07,0x00,0x7b,0x02,0x00,0x00, +0x72,0x77,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f,0x6f,0x75,0x74,0x70, +0x75,0x74,0x00,0x00,0x05,0x00,0x06,0x00,0x88,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c, +0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x05,0x00,0x06,0x00, +0x91,0x02,0x00,0x00,0x72,0x77,0x5f,0x6e,0x65,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x73, +0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0xa6,0x02,0x00,0x00,0x72,0x5f,0x6c,0x6f, +0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x00,0x05,0x00,0x09,0x00, +0xb0,0x02,0x00,0x00,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f, +0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x00,0x00, +0x05,0x00,0x07,0x00,0xb8,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0xc4,0x02,0x00,0x00,0x72,0x5f,0x6c,0x61,0x6e,0x63,0x7a,0x6f,0x73,0x5f,0x6c,0x75, +0x74,0x00,0x00,0x00,0x05,0x00,0x09,0x00,0xd1,0x02,0x00,0x00,0x72,0x5f,0x64,0x69, +0x6c,0x61,0x74,0x65,0x64,0x5f,0x72,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d, +0x61,0x73,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0x58,0x0b,0x00,0x00, +0x75,0x47,0x72,0x6f,0x75,0x70,0x49,0x64,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0x5b,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x57,0x6f,0x72,0x6b,0x47,0x72,0x6f,0x75,0x70, +0x49,0x44,0x00,0x00,0x05,0x00,0x08,0x00,0x71,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x4c, +0x6f,0x63,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44, +0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x01,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x01,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x01,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x01,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x01,0x02,0x00,0x00,0x04,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x01,0x02,0x00,0x00, +0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x01,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x01,0x02,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x01,0x02,0x00,0x00,0x08,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x01,0x02,0x00,0x00, +0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x01,0x02,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x01,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x01,0x02,0x00,0x00,0x0c,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x01,0x02,0x00,0x00, +0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x01,0x02,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x01,0x02,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x01,0x02,0x00,0x00,0x10,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x01,0x02,0x00,0x00, +0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x01,0x02,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x01,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x03,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x03,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x41,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x41,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x45,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x45,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x52,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x52,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x59,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x59,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x61,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x61,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x68,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x68,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x72,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x72,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0x72,0x02,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x7b,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x7b,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x7b,0x02,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x88,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x88,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x91,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x91,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x10,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa6,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa6,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb0,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb0,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb8,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb8,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc4,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc4,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd1,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd1,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x5b,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x71,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x82,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00, +0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x23,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x38,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x37,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x52,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x52,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x54,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x53,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x5e,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x83,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x88,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x83,0x00,0x00,0x00, +0x14,0x00,0x02,0x00,0xcb,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x05,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0x52,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x14,0x01,0x00,0x00, +0x52,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x15,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0x14,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb9,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xba,0x01,0x00,0x00,0x00,0x00,0x80,0x3f,0x1e,0x00,0x15,0x00,0x01,0x02,0x00,0x00, +0x5e,0x00,0x00,0x00,0x5e,0x00,0x00,0x00,0x5e,0x00,0x00,0x00,0x5e,0x00,0x00,0x00, +0x5e,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x83,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x02,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x02,0x02,0x00,0x00,0x03,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x04,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x05,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x5e,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x0a,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x0f,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x14,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x19,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x1a,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x1f,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x24,0x02,0x00,0x00,0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x25,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x2a,0x02,0x00,0x00,0x0a,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x2f,0x02,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x30,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x35,0x02,0x00,0x00,0x0d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x3a,0x02,0x00,0x00,0x0f,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x3f,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x40,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3f,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x40,0x02,0x00,0x00,0x41,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x1a,0x00,0x02,0x00,0x43,0x02,0x00,0x00,0x20,0x00,0x04,0x00,0x44,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x43,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x44,0x02,0x00,0x00, +0x45,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x1b,0x00,0x03,0x00,0x47,0x02,0x00,0x00, +0x3f,0x02,0x00,0x00,0x15,0x00,0x04,0x00,0x4d,0x02,0x00,0x00,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x4d,0x02,0x00,0x00,0x4e,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x40,0x02,0x00,0x00,0x52,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x40,0x02,0x00,0x00,0x59,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x5f,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x60,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x5f,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x60,0x02,0x00,0x00, +0x61,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x40,0x02,0x00,0x00, +0x68,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x70,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x71,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x71,0x02,0x00,0x00,0x72,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x79,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x7a,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x79,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7a,0x02,0x00,0x00,0x7b,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x86,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x87,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x86,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x87,0x02,0x00,0x00,0x88,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x8f,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x90,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x8f,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x90,0x02,0x00,0x00, +0x91,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x4d,0x02,0x00,0x00, +0xa1,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x40,0x02,0x00,0x00, +0xa6,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x40,0x02,0x00,0x00, +0xb0,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x40,0x02,0x00,0x00, +0xb8,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0xba,0x02,0x00,0x00,0x04,0x02,0x00,0x00,0x04,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x40,0x02,0x00,0x00,0xc4,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xc9,0x02,0x00,0x00,0x00,0x00,0x00,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xcb,0x02,0x00,0x00,0x00,0x00,0x00,0x3f,0x3b,0x00,0x04,0x00, +0x40,0x02,0x00,0x00,0xd1,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xda,0x02,0x00,0x00,0xb9,0x01,0x00,0x00,0xb9,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xdd,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0f,0x03,0x00,0x00,0x6f,0x12,0x83,0x3a, +0x2b,0x00,0x04,0x00,0x4d,0x02,0x00,0x00,0x49,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x4d,0x02,0x00,0x00,0x4d,0x03,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x63,0x03,0x00,0x00,0x00,0x00,0x80,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x76,0x03,0x00,0x00,0x00,0x00,0x80,0xbe, +0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd9,0x03,0x00,0x00,0xcb,0x02,0x00,0x00, +0xcb,0x02,0x00,0x00,0x17,0x00,0x04,0x00,0xed,0x03,0x00,0x00,0x4d,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0xf1,0x03,0x00,0x00,0xcb,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xfe,0x03,0x00,0x00, +0x00,0xe0,0x7f,0x47,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x10,0x04,0x00,0x00, +0xcd,0xcc,0xcc,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x18,0x04,0x00,0x00, +0x00,0x00,0xc8,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1d,0x04,0x00,0x00, +0x00,0x00,0x10,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x25,0x04,0x00,0x00, +0x00,0x00,0x80,0x40,0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x38,0x04,0x00,0x00, +0x00,0xbc,0x00,0x00,0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x3e,0x04,0x00,0x00, +0x00,0x80,0x00,0x00,0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x44,0x04,0x00,0x00, +0x00,0x3c,0x00,0x00,0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x4a,0x04,0x00,0x00, +0x00,0x40,0x00,0x00,0x2b,0x00,0x04,0x00,0x4d,0x02,0x00,0x00,0xbe,0x04,0x00,0x00, +0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xbf,0x04,0x00,0x00,0x53,0x00,0x00,0x00, +0xbe,0x04,0x00,0x00,0x20,0x00,0x04,0x00,0xc0,0x04,0x00,0x00,0x07,0x00,0x00,0x00, +0xbf,0x04,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5d,0x05,0x00,0x00, +0x52,0xb8,0xfe,0x3f,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x7c,0x05,0x00,0x00, +0xfe,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x7d,0x05,0x00,0x00, +0xff,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x4d,0x02,0x00,0x00,0xd2,0x05,0x00,0x00, +0x10,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xd3,0x05,0x00,0x00,0x08,0x00,0x00,0x00, +0xd2,0x05,0x00,0x00,0x20,0x00,0x04,0x00,0xd4,0x05,0x00,0x00,0x07,0x00,0x00,0x00, +0xd3,0x05,0x00,0x00,0x2c,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0xe3,0x05,0x00,0x00, +0xb9,0x01,0x00,0x00,0xb9,0x01,0x00,0x00,0xb9,0x01,0x00,0x00,0xb9,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xfa,0x05,0x00,0x00,0x9a,0x99,0x99,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x12,0x06,0x00,0x00,0x00,0x00,0x00,0xc0, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x13,0x06,0x00,0x00,0x00,0x00,0x40,0xc0, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb6,0x06,0x00,0x00,0xab,0xaa,0xaa,0x3d, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe6,0x06,0x00,0x00,0xab,0xaa,0x2a,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x24,0x07,0x00,0x00,0xcd,0xcc,0xcc,0x3d, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2e,0x07,0x00,0x00,0x00,0x00,0x20,0x41, +0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x68,0x07,0x00,0x00,0x7d,0x05,0x00,0x00, +0x7d,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x73,0x07,0x00,0x00, +0x04,0x02,0x00,0x00,0x7d,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x7e,0x07,0x00,0x00,0x0a,0x02,0x00,0x00,0x7d,0x05,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x89,0x07,0x00,0x00,0x0f,0x02,0x00,0x00,0x7d,0x05,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x94,0x07,0x00,0x00,0x7d,0x05,0x00,0x00, +0x04,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xa9,0x07,0x00,0x00, +0x0a,0x02,0x00,0x00,0x04,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0xb4,0x07,0x00,0x00,0x0f,0x02,0x00,0x00,0x04,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0xbf,0x07,0x00,0x00,0x7d,0x05,0x00,0x00,0x0a,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xca,0x07,0x00,0x00,0x04,0x02,0x00,0x00, +0x0a,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xd5,0x07,0x00,0x00, +0x0a,0x02,0x00,0x00,0x0a,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0xe0,0x07,0x00,0x00,0x0f,0x02,0x00,0x00,0x0a,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0xeb,0x07,0x00,0x00,0x7d,0x05,0x00,0x00,0x0f,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xf6,0x07,0x00,0x00,0x04,0x02,0x00,0x00, +0x0f,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x01,0x08,0x00,0x00, +0x0a,0x02,0x00,0x00,0x0f,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x0c,0x08,0x00,0x00,0x0f,0x02,0x00,0x00,0x0f,0x02,0x00,0x00,0x15,0x00,0x04,0x00, +0x58,0x08,0x00,0x00,0x10,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x59,0x08,0x00,0x00,0x58,0x08,0x00,0x00,0x02,0x00,0x00,0x00,0x2a,0x00,0x03,0x00, +0xcb,0x00,0x00,0x00,0x99,0x08,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xa0,0x08,0x00,0x00,0xff,0xfe,0xfe,0x3e,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xbc,0x08,0x00,0x00,0x0f,0x03,0x00,0x00,0x0f,0x03,0x00,0x00,0x0f,0x03,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd5,0x08,0x00,0x00,0x00,0x00,0xa0,0x41, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xdd,0x08,0x00,0x00,0x00,0x00,0x40,0x40, +0x17,0x00,0x04,0x00,0x1e,0x09,0x00,0x00,0xcb,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x4c,0x09,0x00,0x00,0x24,0x07,0x00,0x00, +0x24,0x07,0x00,0x00,0x24,0x07,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x70,0x09,0x00,0x00,0x30,0x96,0x7c,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb7,0x09,0x00,0x00,0x00,0x00,0x7f,0x43,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xdf,0x09,0x00,0x00,0x81,0x80,0x80,0x3b,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x09,0x0a,0x00,0x00,0x00,0x00,0xc0,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x3b,0x0a,0x00,0x00,0xa4,0x70,0x7d,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x66,0x0a,0x00,0x00,0x00,0x00,0x80,0xbf,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xbe,0x0a,0x00,0x00,0xb9,0x01,0x00,0x00,0xb9,0x01,0x00,0x00,0xb9,0x01,0x00,0x00, +0x20,0x00,0x04,0x00,0x57,0x0b,0x00,0x00,0x07,0x00,0x00,0x00,0xed,0x03,0x00,0x00, +0x17,0x00,0x04,0x00,0x59,0x0b,0x00,0x00,0x4d,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x5a,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x59,0x0b,0x00,0x00, +0x3b,0x00,0x04,0x00,0x5a,0x0b,0x00,0x00,0x5b,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x5e,0x0b,0x00,0x00,0x07,0x00,0x00,0x00,0x4d,0x02,0x00,0x00, +0x2b,0x00,0x04,0x00,0x4d,0x02,0x00,0x00,0x63,0x0b,0x00,0x00,0x08,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0xed,0x03,0x00,0x00,0x6f,0x0b,0x00,0x00,0x63,0x0b,0x00,0x00, +0x63,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00,0x5a,0x0b,0x00,0x00,0x71,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x59,0x0b,0x00,0x00,0x82,0x0b,0x00,0x00, +0x63,0x0b,0x00,0x00,0x63,0x0b,0x00,0x00,0x49,0x03,0x00,0x00,0x2b,0x00,0x04,0x00, +0x4d,0x02,0x00,0x00,0x40,0x21,0x00,0x00,0x07,0x00,0x00,0x00,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x41,0x21,0x00,0x00,0xfe,0x03,0x00,0x00,0xfe,0x03,0x00,0x00, +0xfe,0x03,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x42,0x21,0x00,0x00, +0x66,0x66,0x66,0x3f,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x43,0x21,0x00,0x00, +0xba,0x01,0x00,0x00,0xba,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x44,0x21,0x00,0x00,0x0a,0xd7,0xa3,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x45,0x21,0x00,0x00,0xcd,0xcc,0x4c,0x3d,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x46,0x21,0x00,0x00,0xba,0x01,0x00,0x00,0xba,0x01,0x00,0x00,0xba,0x01,0x00,0x00, +0x01,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0xa6,0x21,0x00,0x00,0x01,0x00,0x03,0x00, +0x08,0x00,0x00,0x00,0xf5,0x21,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00, +0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x33,0x21,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x32,0x21,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00,0x6d,0x1e,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00,0x6e,0x1e,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x1c,0x1e,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x88,0x00,0x00,0x00,0x05,0x1c,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xb4,0x1a,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00,0x4d,0x19,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00,0x4f,0x19,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x50,0x19,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x5d,0x19,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x5e,0x19,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xd4,0x05,0x00,0x00,0x5f,0x19,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x88,0x00,0x00,0x00,0x61,0x19,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00,0x16,0x18,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xc0,0x04,0x00,0x00,0xe3,0x14,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x5a,0x14,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xef,0x13,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x84,0x13,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x19,0x13,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xae,0x12,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x43,0x12,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xd8,0x11,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x6d,0x11,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x02,0x11,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x97,0x10,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x2c,0x10,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xc1,0x0f,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x56,0x0f,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xeb,0x0e,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x80,0x0e,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x15,0x0e,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x73,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x74,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x77,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x78,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x7b,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x7c,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x7f,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x80,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x83,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x84,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x87,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x88,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x8b,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x8c,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x8f,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x90,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x93,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x94,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x97,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x98,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x9b,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x9c,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x9f,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xa0,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xa3,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xa4,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xa7,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xa8,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xab,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xac,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xaf,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xb0,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00,0x20,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x15,0x01,0x00,0x00,0x30,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x88,0x00,0x00,0x00,0x01,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x03,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x07,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00,0xca,0x0c,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00,0x32,0x0c,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00,0x9b,0x0b,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x88,0x00,0x00,0x00,0x9e,0x0b,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0xab,0x0b,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00,0xb7,0x0b,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x57,0x0b,0x00,0x00,0x58,0x0b,0x00,0x00, +0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x59,0x0b,0x00,0x00,0x5c,0x0b,0x00,0x00, +0x5b,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00,0xed,0x03,0x00,0x00,0x5d,0x0b,0x00,0x00, +0x5c,0x0b,0x00,0x00,0x5c,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x3e,0x00,0x03,0x00,0x58,0x0b,0x00,0x00,0x5d,0x0b,0x00,0x00,0x41,0x00,0x05,0x00, +0x05,0x02,0x00,0x00,0x85,0x0b,0x00,0x00,0x03,0x02,0x00,0x00,0x0f,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x86,0x0b,0x00,0x00,0x85,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x61,0x0b,0x00,0x00,0x86,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x4d,0x02,0x00,0x00,0x62,0x0b,0x00,0x00, +0x61,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x4d,0x02,0x00,0x00,0x65,0x0b,0x00,0x00, +0x62,0x0b,0x00,0x00,0x40,0x21,0x00,0x00,0x86,0x00,0x05,0x00,0x4d,0x02,0x00,0x00, +0x66,0x0b,0x00,0x00,0x65,0x0b,0x00,0x00,0x63,0x0b,0x00,0x00,0x41,0x00,0x05,0x00, +0x5e,0x0b,0x00,0x00,0x68,0x0b,0x00,0x00,0x58,0x0b,0x00,0x00,0x49,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x4d,0x02,0x00,0x00,0x69,0x0b,0x00,0x00,0x68,0x0b,0x00,0x00, +0x82,0x00,0x05,0x00,0x4d,0x02,0x00,0x00,0x6a,0x0b,0x00,0x00,0x66,0x0b,0x00,0x00, +0x69,0x0b,0x00,0x00,0x82,0x00,0x05,0x00,0x4d,0x02,0x00,0x00,0x6b,0x0b,0x00,0x00, +0x6a,0x0b,0x00,0x00,0x49,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x68,0x0b,0x00,0x00, +0x6b,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00,0xed,0x03,0x00,0x00,0x6e,0x0b,0x00,0x00, +0x58,0x0b,0x00,0x00,0x84,0x00,0x05,0x00,0xed,0x03,0x00,0x00,0x70,0x0b,0x00,0x00, +0x6e,0x0b,0x00,0x00,0x6f,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00,0x59,0x0b,0x00,0x00, +0x72,0x0b,0x00,0x00,0x71,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00,0xed,0x03,0x00,0x00, +0x73,0x0b,0x00,0x00,0x72,0x0b,0x00,0x00,0x72,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x80,0x00,0x05,0x00,0xed,0x03,0x00,0x00,0x74,0x0b,0x00,0x00, +0x70,0x0b,0x00,0x00,0x73,0x0b,0x00,0x00,0x7c,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0x76,0x0b,0x00,0x00,0x74,0x0b,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x39,0x0c,0x00,0x00,0x76,0x0b,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x3b,0x0c,0x00,0x00,0x39,0x0c,0x00,0x00,0xd9,0x03,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x3d,0x0c,0x00,0x00,0x86,0x0b,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x3e,0x0c,0x00,0x00,0x3b,0x0c,0x00,0x00,0x3d,0x0c,0x00,0x00, +0x41,0x00,0x05,0x00,0x25,0x02,0x00,0x00,0x79,0x0c,0x00,0x00,0x03,0x02,0x00,0x00, +0x24,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x7a,0x0c,0x00,0x00, +0x79,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x05,0x02,0x00,0x00,0x7d,0x0c,0x00,0x00, +0x03,0x02,0x00,0x00,0x04,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0x7e,0x0c,0x00,0x00,0x7d,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x44,0x0c,0x00,0x00,0x7e,0x0c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x45,0x0c,0x00,0x00,0x7a,0x0c,0x00,0x00,0x44,0x0c,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x46,0x0c,0x00,0x00,0x3e,0x0c,0x00,0x00,0x45,0x0c,0x00,0x00, +0x41,0x00,0x05,0x00,0x05,0x02,0x00,0x00,0x85,0x0c,0x00,0x00,0x03,0x02,0x00,0x00, +0x0a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x86,0x0c,0x00,0x00, +0x85,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x93,0x0c,0x00,0x00, +0x46,0x0c,0x00,0x00,0x44,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x96,0x0c,0x00,0x00,0x44,0x0c,0x00,0x00,0xd9,0x03,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xa3,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x93,0x0c,0x00,0x00,0x96,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xa8,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xd9,0x03,0x00,0x00, +0xa3,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x9c,0x0c,0x00,0x00, +0x86,0x0c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x9d,0x0c,0x00,0x00, +0xa8,0x0c,0x00,0x00,0x9c,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xb0,0x0c,0x00,0x00,0x3e,0x0c,0x00,0x00,0x44,0x0c,0x00,0x00,0x6e,0x00,0x04,0x00, +0x59,0x08,0x00,0x00,0xb1,0x0c,0x00,0x00,0xb0,0x0c,0x00,0x00,0x72,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0xb2,0x0c,0x00,0x00,0xb1,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x3f,0x02,0x00,0x00,0xbb,0x0c,0x00,0x00,0xb0,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0xbd,0x0c,0x00,0x00,0xbb,0x0c,0x00,0x00,0xb2,0x0c,0x00,0x00, +0x02,0x00,0x00,0x00,0x04,0x02,0x00,0x00,0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xbe,0x0c,0x00,0x00,0xbd,0x0c,0x00,0x00,0xbd,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xc4,0x0c,0x00,0x00, +0xbe,0x0c,0x00,0x00,0x3d,0x0c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xc5,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0xc4,0x0c,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xce,0x0c,0x00,0x00,0x3e,0x0c,0x00,0x00, +0xbe,0x0c,0x00,0x00,0x3e,0x00,0x03,0x00,0xca,0x0c,0x00,0x00,0xce,0x0c,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xd3,0x0c,0x00,0x00,0xca,0x0c,0x00,0x00, +0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd4,0x0c,0x00,0x00, +0xd3,0x0c,0x00,0x00,0xbe,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xd5,0x0c,0x00,0x00, +0xd4,0x0c,0x00,0x00,0xb9,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xda,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd5,0x0c,0x00,0x00,0xd6,0x0c,0x00,0x00, +0xda,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0xd6,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xd8,0x0c,0x00,0x00,0xd3,0x0c,0x00,0x00,0xbc,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0xd9,0x0c,0x00,0x00,0xd8,0x0c,0x00,0x00,0xba,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xda,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0xda,0x0c,0x00,0x00, +0xf5,0x00,0x07,0x00,0xcb,0x00,0x00,0x00,0xdb,0x0c,0x00,0x00,0xd5,0x0c,0x00,0x00, +0x05,0x00,0x00,0x00,0xd9,0x0c,0x00,0x00,0xd6,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00, +0xe6,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xdb,0x0c,0x00,0x00, +0xdc,0x0c,0x00,0x00,0xe6,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0xdc,0x0c,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xdd,0x0c,0x00,0x00,0xca,0x0c,0x00,0x00, +0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xde,0x0c,0x00,0x00, +0xdd,0x0c,0x00,0x00,0xbe,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xdf,0x0c,0x00,0x00, +0xde,0x0c,0x00,0x00,0xb9,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xe4,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xdf,0x0c,0x00,0x00,0xe0,0x0c,0x00,0x00, +0xe4,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0xe0,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xe2,0x0c,0x00,0x00,0xdd,0x0c,0x00,0x00,0xbc,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0xe3,0x0c,0x00,0x00,0xe2,0x0c,0x00,0x00,0xba,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe4,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0xe4,0x0c,0x00,0x00, +0xf5,0x00,0x07,0x00,0xcb,0x00,0x00,0x00,0xe5,0x0c,0x00,0x00,0xdf,0x0c,0x00,0x00, +0xdc,0x0c,0x00,0x00,0xe3,0x0c,0x00,0x00,0xe0,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe6,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0xe6,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00, +0xcb,0x00,0x00,0x00,0xe7,0x0c,0x00,0x00,0xdb,0x0c,0x00,0x00,0xda,0x0c,0x00,0x00, +0xe5,0x0c,0x00,0x00,0xe4,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x3f,0x02,0x00,0x00, +0xea,0x0c,0x00,0x00,0x52,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x43,0x02,0x00,0x00, +0xeb,0x0c,0x00,0x00,0x45,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x47,0x02,0x00,0x00, +0xec,0x0c,0x00,0x00,0xea,0x0c,0x00,0x00,0xeb,0x0c,0x00,0x00,0x58,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0xee,0x0c,0x00,0x00,0xec,0x0c,0x00,0x00,0x9d,0x0c,0x00,0x00, +0x02,0x00,0x00,0x00,0xb9,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xef,0x0c,0x00,0x00,0xee,0x0c,0x00,0x00,0x03,0x00,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xf3,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xef,0x0c,0x00,0x00,0xb9,0x01,0x00,0x00,0xba,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x3f,0x02,0x00,0x00,0xf6,0x0c,0x00,0x00,0xd1,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x47,0x02,0x00,0x00,0xf8,0x0c,0x00,0x00,0xf6,0x0c,0x00,0x00,0xeb,0x0c,0x00,0x00, +0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0xfa,0x0c,0x00,0x00,0xf8,0x0c,0x00,0x00, +0x9d,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xb9,0x01,0x00,0x00,0x4f,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xfb,0x0c,0x00,0x00,0xfa,0x0c,0x00,0x00,0xfa,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0x32,0x0c,0x00,0x00, +0xfb,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x62,0x0c,0x00,0x00, +0x32,0x0c,0x00,0x00,0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x63,0x0c,0x00,0x00,0x62,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x65,0x0c,0x00,0x00,0x32,0x0c,0x00,0x00,0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x66,0x0c,0x00,0x00,0x65,0x0c,0x00,0x00,0x41,0x00,0x05,0x00, +0x1a,0x02,0x00,0x00,0xfe,0x0c,0x00,0x00,0x03,0x02,0x00,0x00,0x1f,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xff,0x0c,0x00,0x00,0xfe,0x0c,0x00,0x00, +0xaa,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x69,0x0c,0x00,0x00,0x04,0x02,0x00,0x00, +0xff,0x0c,0x00,0x00,0xa4,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x6d,0x0c,0x00,0x00, +0xe7,0x0c,0x00,0x00,0x99,0x08,0x00,0x00,0xa6,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0x70,0x0c,0x00,0x00,0x6d,0x0c,0x00,0x00,0x69,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00, +0xcb,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe7,0x0c,0x00,0x00, +0xc7,0x0b,0x00,0x00,0xcb,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xc7,0x0b,0x00,0x00, +0xa8,0x00,0x04,0x00,0xcb,0x00,0x00,0x00,0xca,0x0b,0x00,0x00,0x69,0x0c,0x00,0x00, +0xf9,0x00,0x02,0x00,0xcb,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xcb,0x0b,0x00,0x00, +0xf5,0x00,0x07,0x00,0xcb,0x00,0x00,0x00,0xcc,0x0b,0x00,0x00,0xe7,0x0c,0x00,0x00, +0xe6,0x0c,0x00,0x00,0xca,0x0b,0x00,0x00,0xc7,0x0b,0x00,0x00,0xf7,0x00,0x03,0x00, +0xd6,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xcc,0x0b,0x00,0x00, +0xcd,0x0b,0x00,0x00,0xd6,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xcd,0x0b,0x00,0x00, +0x3e,0x00,0x03,0x00,0x03,0x0d,0x00,0x00,0x86,0x0b,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x36,0x0d,0x00,0x00,0xce,0x0c,0x00,0x00,0x3d,0x0c,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x37,0x0d,0x00,0x00,0x36,0x0d,0x00,0x00, +0xd9,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x20,0x0d,0x00,0x00,0x37,0x0d,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x38,0x0d,0x00,0x00,0x03,0x0d,0x00,0x00, +0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x39,0x0d,0x00,0x00, +0x38,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x3a,0x0d,0x00,0x00, +0x39,0x0d,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x3b,0x0d,0x00,0x00, +0x20,0x0d,0x00,0x00,0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x3c,0x0d,0x00,0x00,0x3b,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x5d,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x3a,0x0d,0x00,0x00, +0x3c,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x62,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb9,0x01,0x00,0x00,0x5d,0x0d,0x00,0x00, +0x3e,0x00,0x03,0x00,0x3b,0x0d,0x00,0x00,0x62,0x0d,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x40,0x0d,0x00,0x00,0x03,0x0d,0x00,0x00,0x49,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x41,0x0d,0x00,0x00,0x40,0x0d,0x00,0x00, +0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x42,0x0d,0x00,0x00,0x41,0x0d,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x43,0x0d,0x00,0x00,0x20,0x0d,0x00,0x00, +0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x44,0x0d,0x00,0x00, +0x43,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x67,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x42,0x0d,0x00,0x00,0x44,0x0d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x6c,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xb9,0x01,0x00,0x00,0x67,0x0d,0x00,0x00,0x3e,0x00,0x03,0x00, +0x43,0x0d,0x00,0x00,0x6c,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x48,0x0d,0x00,0x00,0x20,0x0d,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x49,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x0d,0x00,0x00, +0x6e,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x4a,0x0d,0x00,0x00,0x49,0x0d,0x00,0x00, +0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x70,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x48,0x0d,0x00,0x00,0x73,0x00,0x04,0x00,0x14,0x01,0x00,0x00, +0x4d,0x0d,0x00,0x00,0x70,0x0d,0x00,0x00,0x3e,0x00,0x03,0x00,0x73,0x0d,0x00,0x00, +0x68,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x74,0x0d,0x00,0x00,0x86,0x0b,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x26,0x0e,0x00,0x00,0x4a,0x0d,0x00,0x00, +0x68,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x15,0x0e,0x00,0x00,0x26,0x0e,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x27,0x0e,0x00,0x00,0x73,0x0d,0x00,0x00, +0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x28,0x0e,0x00,0x00, +0x27,0x0e,0x00,0x00,0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x29,0x0e,0x00,0x00, +0x28,0x0e,0x00,0x00,0x04,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x31,0x0e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x29,0x0e,0x00,0x00,0x2a,0x0e,0x00,0x00, +0x2e,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x2a,0x0e,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x2b,0x0e,0x00,0x00,0x15,0x0e,0x00,0x00,0x4e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x2c,0x0e,0x00,0x00,0x2b,0x0e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x66,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x2c,0x0e,0x00,0x00,0x04,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x31,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x2e,0x0e,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x2f,0x0e,0x00,0x00,0x15,0x0e,0x00,0x00,0x4e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x30,0x0e,0x00,0x00,0x2f,0x0e,0x00,0x00, +0xf9,0x00,0x02,0x00,0x31,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x31,0x0e,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x47,0x21,0x00,0x00,0x66,0x0e,0x00,0x00, +0x2a,0x0e,0x00,0x00,0x30,0x0e,0x00,0x00,0x2e,0x0e,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x33,0x0e,0x00,0x00,0x15,0x0e,0x00,0x00,0x4e,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0x33,0x0e,0x00,0x00,0x47,0x21,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x35,0x0e,0x00,0x00,0x27,0x0e,0x00,0x00,0xad,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0x36,0x0e,0x00,0x00,0x35,0x0e,0x00,0x00,0x04,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x41,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x36,0x0e,0x00,0x00,0x37,0x0e,0x00,0x00,0x3e,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x37,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x38,0x0e,0x00,0x00, +0x74,0x0d,0x00,0x00,0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x39,0x0e,0x00,0x00,0x38,0x0e,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x3a,0x0e,0x00,0x00,0x39,0x0e,0x00,0x00,0x0a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x3c,0x0e,0x00,0x00,0x33,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x6b,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x3c,0x0e,0x00,0x00,0x3a,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00,0x41,0x0e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3e,0x0e,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x40,0x0e,0x00,0x00,0x33,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00,0x41,0x0e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x41,0x0e,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x48,0x21,0x00,0x00,0x6b,0x0e,0x00,0x00,0x37,0x0e,0x00,0x00,0x40,0x0e,0x00,0x00, +0x3e,0x0e,0x00,0x00,0x3e,0x00,0x03,0x00,0x33,0x0e,0x00,0x00,0x48,0x21,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x44,0x0e,0x00,0x00,0x73,0x0d,0x00,0x00, +0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x45,0x0e,0x00,0x00, +0x44,0x0e,0x00,0x00,0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x46,0x0e,0x00,0x00, +0x45,0x0e,0x00,0x00,0x04,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x4e,0x0e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x46,0x0e,0x00,0x00,0x47,0x0e,0x00,0x00, +0x4b,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x47,0x0e,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x48,0x0e,0x00,0x00,0x15,0x0e,0x00,0x00,0x49,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x49,0x0e,0x00,0x00,0x48,0x0e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x70,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x49,0x0e,0x00,0x00,0x04,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x4e,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x4b,0x0e,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x4c,0x0e,0x00,0x00,0x15,0x0e,0x00,0x00,0x49,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x4d,0x0e,0x00,0x00,0x4c,0x0e,0x00,0x00, +0xf9,0x00,0x02,0x00,0x4e,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x4e,0x0e,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x49,0x21,0x00,0x00,0x70,0x0e,0x00,0x00, +0x47,0x0e,0x00,0x00,0x4d,0x0e,0x00,0x00,0x4b,0x0e,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x50,0x0e,0x00,0x00,0x15,0x0e,0x00,0x00,0x49,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0x50,0x0e,0x00,0x00,0x49,0x21,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x52,0x0e,0x00,0x00,0x44,0x0e,0x00,0x00,0xad,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0x53,0x0e,0x00,0x00,0x52,0x0e,0x00,0x00,0x04,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x5e,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x53,0x0e,0x00,0x00,0x54,0x0e,0x00,0x00,0x5b,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x54,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x55,0x0e,0x00,0x00, +0x74,0x0d,0x00,0x00,0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x56,0x0e,0x00,0x00,0x55,0x0e,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x57,0x0e,0x00,0x00,0x56,0x0e,0x00,0x00,0x0a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x59,0x0e,0x00,0x00,0x50,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x75,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x59,0x0e,0x00,0x00,0x57,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00,0x5e,0x0e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5b,0x0e,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x5d,0x0e,0x00,0x00,0x50,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00,0x5e,0x0e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5e,0x0e,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x4a,0x21,0x00,0x00,0x75,0x0e,0x00,0x00,0x54,0x0e,0x00,0x00,0x5d,0x0e,0x00,0x00, +0x5b,0x0e,0x00,0x00,0x3e,0x00,0x03,0x00,0x50,0x0e,0x00,0x00,0x4a,0x21,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x61,0x0e,0x00,0x00,0x15,0x0e,0x00,0x00, +0x3d,0x00,0x04,0x00,0x3f,0x02,0x00,0x00,0x7d,0x0e,0x00,0x00,0x59,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x7f,0x0e,0x00,0x00,0x7d,0x0e,0x00,0x00, +0x61,0x0e,0x00,0x00,0x02,0x00,0x00,0x00,0x04,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0xb8,0x0d,0x00,0x00,0x7f,0x0e,0x00,0x00,0x3e,0x00,0x03,0x00, +0x77,0x0d,0x00,0x00,0x73,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x78,0x0d,0x00,0x00, +0x86,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x91,0x0e,0x00,0x00, +0x4a,0x0d,0x00,0x00,0x73,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x80,0x0e,0x00,0x00, +0x91,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x92,0x0e,0x00,0x00, +0x77,0x0d,0x00,0x00,0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x93,0x0e,0x00,0x00,0x92,0x0e,0x00,0x00,0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0x94,0x0e,0x00,0x00,0x93,0x0e,0x00,0x00,0x04,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x9c,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x94,0x0e,0x00,0x00, +0x95,0x0e,0x00,0x00,0x99,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x95,0x0e,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x96,0x0e,0x00,0x00,0x80,0x0e,0x00,0x00, +0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x97,0x0e,0x00,0x00, +0x96,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xd1,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x97,0x0e,0x00,0x00,0x04,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x9c,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x99,0x0e,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x9a,0x0e,0x00,0x00,0x80,0x0e,0x00,0x00, +0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x9b,0x0e,0x00,0x00, +0x9a,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00,0x9c,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9c,0x0e,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x4b,0x21,0x00,0x00, +0xd1,0x0e,0x00,0x00,0x95,0x0e,0x00,0x00,0x9b,0x0e,0x00,0x00,0x99,0x0e,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x9e,0x0e,0x00,0x00,0x80,0x0e,0x00,0x00, +0x4e,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x9e,0x0e,0x00,0x00,0x4b,0x21,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xa0,0x0e,0x00,0x00,0x92,0x0e,0x00,0x00, +0xad,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xa1,0x0e,0x00,0x00,0xa0,0x0e,0x00,0x00, +0x04,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xac,0x0e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xa1,0x0e,0x00,0x00,0xa2,0x0e,0x00,0x00,0xa9,0x0e,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa2,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xa3,0x0e,0x00,0x00,0x78,0x0d,0x00,0x00,0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xa4,0x0e,0x00,0x00,0xa3,0x0e,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xa5,0x0e,0x00,0x00,0xa4,0x0e,0x00,0x00,0x0a,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xa7,0x0e,0x00,0x00,0x9e,0x0e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xd6,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xa7,0x0e,0x00,0x00,0xa5,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00, +0xac,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0xa9,0x0e,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xab,0x0e,0x00,0x00,0x9e,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00, +0xac,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0xac,0x0e,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x4c,0x21,0x00,0x00,0xd6,0x0e,0x00,0x00,0xa2,0x0e,0x00,0x00, +0xab,0x0e,0x00,0x00,0xa9,0x0e,0x00,0x00,0x3e,0x00,0x03,0x00,0x9e,0x0e,0x00,0x00, +0x4c,0x21,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xaf,0x0e,0x00,0x00, +0x77,0x0d,0x00,0x00,0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xb0,0x0e,0x00,0x00,0xaf,0x0e,0x00,0x00,0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0xb1,0x0e,0x00,0x00,0xb0,0x0e,0x00,0x00,0x04,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xb9,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb1,0x0e,0x00,0x00, +0xb2,0x0e,0x00,0x00,0xb6,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0xb2,0x0e,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xb3,0x0e,0x00,0x00,0x80,0x0e,0x00,0x00, +0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xb4,0x0e,0x00,0x00, +0xb3,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xdb,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xb4,0x0e,0x00,0x00,0x04,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb9,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0xb6,0x0e,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xb7,0x0e,0x00,0x00,0x80,0x0e,0x00,0x00, +0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xb8,0x0e,0x00,0x00, +0xb7,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00,0xb9,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb9,0x0e,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x4d,0x21,0x00,0x00, +0xdb,0x0e,0x00,0x00,0xb2,0x0e,0x00,0x00,0xb8,0x0e,0x00,0x00,0xb6,0x0e,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xbb,0x0e,0x00,0x00,0x80,0x0e,0x00,0x00, +0x49,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0xbb,0x0e,0x00,0x00,0x4d,0x21,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xbd,0x0e,0x00,0x00,0xaf,0x0e,0x00,0x00, +0xad,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xbe,0x0e,0x00,0x00,0xbd,0x0e,0x00,0x00, +0x04,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xc9,0x0e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xbe,0x0e,0x00,0x00,0xbf,0x0e,0x00,0x00,0xc6,0x0e,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbf,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xc0,0x0e,0x00,0x00,0x78,0x0d,0x00,0x00,0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xc1,0x0e,0x00,0x00,0xc0,0x0e,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xc2,0x0e,0x00,0x00,0xc1,0x0e,0x00,0x00,0x0a,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xc4,0x0e,0x00,0x00,0xbb,0x0e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe0,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xc4,0x0e,0x00,0x00,0xc2,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc9,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0xc6,0x0e,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xc8,0x0e,0x00,0x00,0xbb,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc9,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0xc9,0x0e,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x4e,0x21,0x00,0x00,0xe0,0x0e,0x00,0x00,0xbf,0x0e,0x00,0x00, +0xc8,0x0e,0x00,0x00,0xc6,0x0e,0x00,0x00,0x3e,0x00,0x03,0x00,0xbb,0x0e,0x00,0x00, +0x4e,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0xcc,0x0e,0x00,0x00, +0x80,0x0e,0x00,0x00,0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0xea,0x0e,0x00,0x00, +0x7d,0x0e,0x00,0x00,0xcc,0x0e,0x00,0x00,0x02,0x00,0x00,0x00,0x04,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0xbe,0x0d,0x00,0x00,0xea,0x0e,0x00,0x00, +0x3e,0x00,0x03,0x00,0x7b,0x0d,0x00,0x00,0x7e,0x07,0x00,0x00,0x3e,0x00,0x03,0x00, +0x7c,0x0d,0x00,0x00,0x86,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0xfc,0x0e,0x00,0x00,0x4a,0x0d,0x00,0x00,0x7e,0x07,0x00,0x00,0x3e,0x00,0x03,0x00, +0xeb,0x0e,0x00,0x00,0xfc,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xfd,0x0e,0x00,0x00,0x7b,0x0d,0x00,0x00,0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xfe,0x0e,0x00,0x00,0xfd,0x0e,0x00,0x00,0xb1,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0xff,0x0e,0x00,0x00,0xfe,0x0e,0x00,0x00,0x04,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x07,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xff,0x0e,0x00,0x00,0x00,0x0f,0x00,0x00,0x04,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x00,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x01,0x0f,0x00,0x00, +0xeb,0x0e,0x00,0x00,0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x02,0x0f,0x00,0x00,0x01,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x3c,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x02,0x0f,0x00,0x00, +0x04,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x07,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x04,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x05,0x0f,0x00,0x00, +0xeb,0x0e,0x00,0x00,0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x06,0x0f,0x00,0x00,0x05,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0x07,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x07,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x4f,0x21,0x00,0x00,0x3c,0x0f,0x00,0x00,0x00,0x0f,0x00,0x00,0x06,0x0f,0x00,0x00, +0x04,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x09,0x0f,0x00,0x00, +0xeb,0x0e,0x00,0x00,0x4e,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x09,0x0f,0x00,0x00, +0x4f,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x0b,0x0f,0x00,0x00, +0xfd,0x0e,0x00,0x00,0xad,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x0c,0x0f,0x00,0x00, +0x0b,0x0f,0x00,0x00,0x04,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x17,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x0c,0x0f,0x00,0x00,0x0d,0x0f,0x00,0x00, +0x14,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x0d,0x0f,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x0e,0x0f,0x00,0x00,0x7c,0x0d,0x00,0x00,0x4e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x0f,0x0f,0x00,0x00,0x0e,0x0f,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x10,0x0f,0x00,0x00,0x0f,0x0f,0x00,0x00, +0x0a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x12,0x0f,0x00,0x00, +0x09,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x41,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x12,0x0f,0x00,0x00,0x10,0x0f,0x00,0x00, +0xf9,0x00,0x02,0x00,0x17,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x14,0x0f,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x16,0x0f,0x00,0x00,0x09,0x0f,0x00,0x00, +0xf9,0x00,0x02,0x00,0x17,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x17,0x0f,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x50,0x21,0x00,0x00,0x41,0x0f,0x00,0x00, +0x0d,0x0f,0x00,0x00,0x16,0x0f,0x00,0x00,0x14,0x0f,0x00,0x00,0x3e,0x00,0x03,0x00, +0x09,0x0f,0x00,0x00,0x50,0x21,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x1a,0x0f,0x00,0x00,0x7b,0x0d,0x00,0x00,0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x1b,0x0f,0x00,0x00,0x1a,0x0f,0x00,0x00,0xb1,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0x1c,0x0f,0x00,0x00,0x1b,0x0f,0x00,0x00,0x04,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x24,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x1c,0x0f,0x00,0x00,0x1d,0x0f,0x00,0x00,0x21,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x1d,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x1e,0x0f,0x00,0x00, +0xeb,0x0e,0x00,0x00,0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x1f,0x0f,0x00,0x00,0x1e,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x46,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x1f,0x0f,0x00,0x00, +0x04,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x24,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x21,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x22,0x0f,0x00,0x00, +0xeb,0x0e,0x00,0x00,0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x23,0x0f,0x00,0x00,0x22,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0x24,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x24,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x51,0x21,0x00,0x00,0x46,0x0f,0x00,0x00,0x1d,0x0f,0x00,0x00,0x23,0x0f,0x00,0x00, +0x21,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x26,0x0f,0x00,0x00, +0xeb,0x0e,0x00,0x00,0x49,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x26,0x0f,0x00,0x00, +0x51,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x28,0x0f,0x00,0x00, +0x1a,0x0f,0x00,0x00,0xad,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x29,0x0f,0x00,0x00, +0x28,0x0f,0x00,0x00,0x04,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x34,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x29,0x0f,0x00,0x00,0x2a,0x0f,0x00,0x00, +0x31,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x2a,0x0f,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x2b,0x0f,0x00,0x00,0x7c,0x0d,0x00,0x00,0x49,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x2c,0x0f,0x00,0x00,0x2b,0x0f,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x2d,0x0f,0x00,0x00,0x2c,0x0f,0x00,0x00, +0x0a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x2f,0x0f,0x00,0x00, +0x26,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x4b,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x2f,0x0f,0x00,0x00,0x2d,0x0f,0x00,0x00, +0xf9,0x00,0x02,0x00,0x34,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x31,0x0f,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x33,0x0f,0x00,0x00,0x26,0x0f,0x00,0x00, +0xf9,0x00,0x02,0x00,0x34,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x34,0x0f,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x52,0x21,0x00,0x00,0x4b,0x0f,0x00,0x00, +0x2a,0x0f,0x00,0x00,0x33,0x0f,0x00,0x00,0x31,0x0f,0x00,0x00,0x3e,0x00,0x03,0x00, +0x26,0x0f,0x00,0x00,0x52,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0x37,0x0f,0x00,0x00,0xeb,0x0e,0x00,0x00,0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00, +0x55,0x0f,0x00,0x00,0x7d,0x0e,0x00,0x00,0x37,0x0f,0x00,0x00,0x02,0x00,0x00,0x00, +0x04,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0xc4,0x0d,0x00,0x00, +0x55,0x0f,0x00,0x00,0x3e,0x00,0x03,0x00,0x7f,0x0d,0x00,0x00,0x89,0x07,0x00,0x00, +0x3e,0x00,0x03,0x00,0x80,0x0d,0x00,0x00,0x86,0x0b,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x67,0x0f,0x00,0x00,0x4a,0x0d,0x00,0x00,0x89,0x07,0x00,0x00, +0x3e,0x00,0x03,0x00,0x56,0x0f,0x00,0x00,0x67,0x0f,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x68,0x0f,0x00,0x00,0x7f,0x0d,0x00,0x00,0x4e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x69,0x0f,0x00,0x00,0x68,0x0f,0x00,0x00, +0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x6a,0x0f,0x00,0x00,0x69,0x0f,0x00,0x00, +0x04,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x72,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x6a,0x0f,0x00,0x00,0x6b,0x0f,0x00,0x00,0x6f,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6b,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x6c,0x0f,0x00,0x00,0x56,0x0f,0x00,0x00,0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x6d,0x0f,0x00,0x00,0x6c,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xa7,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x6d,0x0f,0x00,0x00,0x04,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x72,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6f,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x70,0x0f,0x00,0x00,0x56,0x0f,0x00,0x00,0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x71,0x0f,0x00,0x00,0x70,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00, +0x72,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x72,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x53,0x21,0x00,0x00,0xa7,0x0f,0x00,0x00,0x6b,0x0f,0x00,0x00, +0x71,0x0f,0x00,0x00,0x6f,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x74,0x0f,0x00,0x00,0x56,0x0f,0x00,0x00,0x4e,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0x74,0x0f,0x00,0x00,0x53,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x76,0x0f,0x00,0x00,0x68,0x0f,0x00,0x00,0xad,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0x77,0x0f,0x00,0x00,0x76,0x0f,0x00,0x00,0x04,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x82,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x77,0x0f,0x00,0x00, +0x78,0x0f,0x00,0x00,0x7f,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x78,0x0f,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x79,0x0f,0x00,0x00,0x80,0x0d,0x00,0x00, +0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x7a,0x0f,0x00,0x00, +0x79,0x0f,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x7b,0x0f,0x00,0x00, +0x7a,0x0f,0x00,0x00,0x0a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x7d,0x0f,0x00,0x00,0x74,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xac,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x7d,0x0f,0x00,0x00, +0x7b,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0x82,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7f,0x0f,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x81,0x0f,0x00,0x00, +0x74,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0x82,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x82,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x54,0x21,0x00,0x00, +0xac,0x0f,0x00,0x00,0x78,0x0f,0x00,0x00,0x81,0x0f,0x00,0x00,0x7f,0x0f,0x00,0x00, +0x3e,0x00,0x03,0x00,0x74,0x0f,0x00,0x00,0x54,0x21,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x85,0x0f,0x00,0x00,0x7f,0x0d,0x00,0x00,0x49,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x86,0x0f,0x00,0x00,0x85,0x0f,0x00,0x00, +0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x87,0x0f,0x00,0x00,0x86,0x0f,0x00,0x00, +0x04,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x8f,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x87,0x0f,0x00,0x00,0x88,0x0f,0x00,0x00,0x8c,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x88,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x89,0x0f,0x00,0x00,0x56,0x0f,0x00,0x00,0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x8a,0x0f,0x00,0x00,0x89,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xb1,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x8a,0x0f,0x00,0x00,0x04,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x8f,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8c,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x8d,0x0f,0x00,0x00,0x56,0x0f,0x00,0x00,0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x8e,0x0f,0x00,0x00,0x8d,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00, +0x8f,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x8f,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x55,0x21,0x00,0x00,0xb1,0x0f,0x00,0x00,0x88,0x0f,0x00,0x00, +0x8e,0x0f,0x00,0x00,0x8c,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x91,0x0f,0x00,0x00,0x56,0x0f,0x00,0x00,0x49,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0x91,0x0f,0x00,0x00,0x55,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x93,0x0f,0x00,0x00,0x85,0x0f,0x00,0x00,0xad,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0x94,0x0f,0x00,0x00,0x93,0x0f,0x00,0x00,0x04,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x9f,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x94,0x0f,0x00,0x00, +0x95,0x0f,0x00,0x00,0x9c,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x95,0x0f,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x96,0x0f,0x00,0x00,0x80,0x0d,0x00,0x00, +0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x97,0x0f,0x00,0x00, +0x96,0x0f,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x98,0x0f,0x00,0x00, +0x97,0x0f,0x00,0x00,0x0a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x9a,0x0f,0x00,0x00,0x91,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xb6,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x9a,0x0f,0x00,0x00, +0x98,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0x9f,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9c,0x0f,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x9e,0x0f,0x00,0x00, +0x91,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0x9f,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9f,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x56,0x21,0x00,0x00, +0xb6,0x0f,0x00,0x00,0x95,0x0f,0x00,0x00,0x9e,0x0f,0x00,0x00,0x9c,0x0f,0x00,0x00, +0x3e,0x00,0x03,0x00,0x91,0x0f,0x00,0x00,0x56,0x21,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0xa2,0x0f,0x00,0x00,0x56,0x0f,0x00,0x00,0x5f,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0xc0,0x0f,0x00,0x00,0x7d,0x0e,0x00,0x00,0xa2,0x0f,0x00,0x00, +0x02,0x00,0x00,0x00,0x04,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0xca,0x0d,0x00,0x00,0xc0,0x0f,0x00,0x00,0x3e,0x00,0x03,0x00,0x83,0x0d,0x00,0x00, +0x94,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x84,0x0d,0x00,0x00,0x86,0x0b,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xd2,0x0f,0x00,0x00,0x4a,0x0d,0x00,0x00, +0x94,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0xc1,0x0f,0x00,0x00,0xd2,0x0f,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xd3,0x0f,0x00,0x00,0x83,0x0d,0x00,0x00, +0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xd4,0x0f,0x00,0x00, +0xd3,0x0f,0x00,0x00,0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xd5,0x0f,0x00,0x00, +0xd4,0x0f,0x00,0x00,0x04,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xdd,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd5,0x0f,0x00,0x00,0xd6,0x0f,0x00,0x00, +0xda,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0xd6,0x0f,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xd7,0x0f,0x00,0x00,0xc1,0x0f,0x00,0x00,0x4e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xd8,0x0f,0x00,0x00,0xd7,0x0f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x12,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xd8,0x0f,0x00,0x00,0x04,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0xdd,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0xda,0x0f,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xdb,0x0f,0x00,0x00,0xc1,0x0f,0x00,0x00,0x4e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xdc,0x0f,0x00,0x00,0xdb,0x0f,0x00,0x00, +0xf9,0x00,0x02,0x00,0xdd,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0xdd,0x0f,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x57,0x21,0x00,0x00,0x12,0x10,0x00,0x00, +0xd6,0x0f,0x00,0x00,0xdc,0x0f,0x00,0x00,0xda,0x0f,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xdf,0x0f,0x00,0x00,0xc1,0x0f,0x00,0x00,0x4e,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0xdf,0x0f,0x00,0x00,0x57,0x21,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xe1,0x0f,0x00,0x00,0xd3,0x0f,0x00,0x00,0xad,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0xe2,0x0f,0x00,0x00,0xe1,0x0f,0x00,0x00,0x04,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xed,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xe2,0x0f,0x00,0x00,0xe3,0x0f,0x00,0x00,0xea,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe3,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xe4,0x0f,0x00,0x00, +0x84,0x0d,0x00,0x00,0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xe5,0x0f,0x00,0x00,0xe4,0x0f,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xe6,0x0f,0x00,0x00,0xe5,0x0f,0x00,0x00,0x0a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xe8,0x0f,0x00,0x00,0xdf,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x17,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xe8,0x0f,0x00,0x00,0xe6,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0xed,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0xea,0x0f,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xec,0x0f,0x00,0x00,0xdf,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0xed,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0xed,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x58,0x21,0x00,0x00,0x17,0x10,0x00,0x00,0xe3,0x0f,0x00,0x00,0xec,0x0f,0x00,0x00, +0xea,0x0f,0x00,0x00,0x3e,0x00,0x03,0x00,0xdf,0x0f,0x00,0x00,0x58,0x21,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xf0,0x0f,0x00,0x00,0x83,0x0d,0x00,0x00, +0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xf1,0x0f,0x00,0x00, +0xf0,0x0f,0x00,0x00,0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xf2,0x0f,0x00,0x00, +0xf1,0x0f,0x00,0x00,0x04,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xfa,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xf2,0x0f,0x00,0x00,0xf3,0x0f,0x00,0x00, +0xf7,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0xf3,0x0f,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xf4,0x0f,0x00,0x00,0xc1,0x0f,0x00,0x00,0x49,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xf5,0x0f,0x00,0x00,0xf4,0x0f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x1c,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xf5,0x0f,0x00,0x00,0x04,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0xfa,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0xf7,0x0f,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xf8,0x0f,0x00,0x00,0xc1,0x0f,0x00,0x00,0x49,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xf9,0x0f,0x00,0x00,0xf8,0x0f,0x00,0x00, +0xf9,0x00,0x02,0x00,0xfa,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0xfa,0x0f,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x59,0x21,0x00,0x00,0x1c,0x10,0x00,0x00, +0xf3,0x0f,0x00,0x00,0xf9,0x0f,0x00,0x00,0xf7,0x0f,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xfc,0x0f,0x00,0x00,0xc1,0x0f,0x00,0x00,0x49,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0xfc,0x0f,0x00,0x00,0x59,0x21,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xfe,0x0f,0x00,0x00,0xf0,0x0f,0x00,0x00,0xad,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0xff,0x0f,0x00,0x00,0xfe,0x0f,0x00,0x00,0x04,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x0a,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xff,0x0f,0x00,0x00,0x00,0x10,0x00,0x00,0x07,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0x00,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x01,0x10,0x00,0x00, +0x84,0x0d,0x00,0x00,0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x02,0x10,0x00,0x00,0x01,0x10,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x03,0x10,0x00,0x00,0x02,0x10,0x00,0x00,0x0a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x05,0x10,0x00,0x00,0xfc,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x21,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x05,0x10,0x00,0x00,0x03,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0x0a,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0x07,0x10,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x09,0x10,0x00,0x00,0xfc,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0x0a,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0x0a,0x10,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x5a,0x21,0x00,0x00,0x21,0x10,0x00,0x00,0x00,0x10,0x00,0x00,0x09,0x10,0x00,0x00, +0x07,0x10,0x00,0x00,0x3e,0x00,0x03,0x00,0xfc,0x0f,0x00,0x00,0x5a,0x21,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x0d,0x10,0x00,0x00,0xc1,0x0f,0x00,0x00, +0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x2b,0x10,0x00,0x00,0x7d,0x0e,0x00,0x00, +0x0d,0x10,0x00,0x00,0x02,0x00,0x00,0x00,0x04,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0xd0,0x0d,0x00,0x00,0x2b,0x10,0x00,0x00,0x3e,0x00,0x03,0x00, +0x87,0x0d,0x00,0x00,0xba,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x88,0x0d,0x00,0x00, +0x86,0x0b,0x00,0x00,0x3e,0x00,0x03,0x00,0x2c,0x10,0x00,0x00,0x4a,0x0d,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x3e,0x10,0x00,0x00,0x87,0x0d,0x00,0x00, +0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x3f,0x10,0x00,0x00, +0x3e,0x10,0x00,0x00,0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x40,0x10,0x00,0x00, +0x3f,0x10,0x00,0x00,0x04,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x48,0x10,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x40,0x10,0x00,0x00,0x41,0x10,0x00,0x00, +0x45,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x41,0x10,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x42,0x10,0x00,0x00,0x2c,0x10,0x00,0x00,0x4e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x43,0x10,0x00,0x00,0x42,0x10,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x7d,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x43,0x10,0x00,0x00,0x04,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x48,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x45,0x10,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x46,0x10,0x00,0x00,0x2c,0x10,0x00,0x00,0x4e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x47,0x10,0x00,0x00,0x46,0x10,0x00,0x00, +0xf9,0x00,0x02,0x00,0x48,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x48,0x10,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x5b,0x21,0x00,0x00,0x7d,0x10,0x00,0x00, +0x41,0x10,0x00,0x00,0x47,0x10,0x00,0x00,0x45,0x10,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x4a,0x10,0x00,0x00,0x2c,0x10,0x00,0x00,0x4e,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0x4a,0x10,0x00,0x00,0x5b,0x21,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x4c,0x10,0x00,0x00,0x3e,0x10,0x00,0x00,0xad,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0x4d,0x10,0x00,0x00,0x4c,0x10,0x00,0x00,0x04,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x58,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x4d,0x10,0x00,0x00,0x4e,0x10,0x00,0x00,0x55,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4e,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x4f,0x10,0x00,0x00, +0x88,0x0d,0x00,0x00,0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x50,0x10,0x00,0x00,0x4f,0x10,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x51,0x10,0x00,0x00,0x50,0x10,0x00,0x00,0x0a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x53,0x10,0x00,0x00,0x4a,0x10,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x82,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x53,0x10,0x00,0x00,0x51,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0x58,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0x55,0x10,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x57,0x10,0x00,0x00,0x4a,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0x58,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0x58,0x10,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x5c,0x21,0x00,0x00,0x82,0x10,0x00,0x00,0x4e,0x10,0x00,0x00,0x57,0x10,0x00,0x00, +0x55,0x10,0x00,0x00,0x3e,0x00,0x03,0x00,0x4a,0x10,0x00,0x00,0x5c,0x21,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x5b,0x10,0x00,0x00,0x87,0x0d,0x00,0x00, +0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x5c,0x10,0x00,0x00, +0x5b,0x10,0x00,0x00,0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x5d,0x10,0x00,0x00, +0x5c,0x10,0x00,0x00,0x04,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x65,0x10,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x5d,0x10,0x00,0x00,0x5e,0x10,0x00,0x00, +0x62,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x5e,0x10,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x5f,0x10,0x00,0x00,0x2c,0x10,0x00,0x00,0x49,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x60,0x10,0x00,0x00,0x5f,0x10,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x87,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x60,0x10,0x00,0x00,0x04,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x65,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x62,0x10,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x63,0x10,0x00,0x00,0x2c,0x10,0x00,0x00,0x49,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x64,0x10,0x00,0x00,0x63,0x10,0x00,0x00, +0xf9,0x00,0x02,0x00,0x65,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x65,0x10,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x5d,0x21,0x00,0x00,0x87,0x10,0x00,0x00, +0x5e,0x10,0x00,0x00,0x64,0x10,0x00,0x00,0x62,0x10,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x67,0x10,0x00,0x00,0x2c,0x10,0x00,0x00,0x49,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0x67,0x10,0x00,0x00,0x5d,0x21,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x69,0x10,0x00,0x00,0x5b,0x10,0x00,0x00,0xad,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0x6a,0x10,0x00,0x00,0x69,0x10,0x00,0x00,0x04,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x75,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x6a,0x10,0x00,0x00,0x6b,0x10,0x00,0x00,0x72,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0x6b,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x6c,0x10,0x00,0x00, +0x88,0x0d,0x00,0x00,0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x6d,0x10,0x00,0x00,0x6c,0x10,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x6e,0x10,0x00,0x00,0x6d,0x10,0x00,0x00,0x0a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x70,0x10,0x00,0x00,0x67,0x10,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x8c,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x70,0x10,0x00,0x00,0x6e,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0x75,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0x72,0x10,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x74,0x10,0x00,0x00,0x67,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0x75,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0x75,0x10,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x5e,0x21,0x00,0x00,0x8c,0x10,0x00,0x00,0x6b,0x10,0x00,0x00,0x74,0x10,0x00,0x00, +0x72,0x10,0x00,0x00,0x3e,0x00,0x03,0x00,0x67,0x10,0x00,0x00,0x5e,0x21,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x78,0x10,0x00,0x00,0x2c,0x10,0x00,0x00, +0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x96,0x10,0x00,0x00,0x7d,0x0e,0x00,0x00, +0x78,0x10,0x00,0x00,0x02,0x00,0x00,0x00,0x04,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0xd6,0x0d,0x00,0x00,0x96,0x10,0x00,0x00,0x3e,0x00,0x03,0x00, +0x8b,0x0d,0x00,0x00,0xa9,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x8c,0x0d,0x00,0x00, +0x86,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xa8,0x10,0x00,0x00, +0x4a,0x0d,0x00,0x00,0xa9,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x97,0x10,0x00,0x00, +0xa8,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xa9,0x10,0x00,0x00, +0x8b,0x0d,0x00,0x00,0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xaa,0x10,0x00,0x00,0xa9,0x10,0x00,0x00,0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0xab,0x10,0x00,0x00,0xaa,0x10,0x00,0x00,0x04,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xb3,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xab,0x10,0x00,0x00, +0xac,0x10,0x00,0x00,0xb0,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0xac,0x10,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xad,0x10,0x00,0x00,0x97,0x10,0x00,0x00, +0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xae,0x10,0x00,0x00, +0xad,0x10,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe8,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xae,0x10,0x00,0x00,0x04,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb3,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0xb0,0x10,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xb1,0x10,0x00,0x00,0x97,0x10,0x00,0x00, +0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xb2,0x10,0x00,0x00, +0xb1,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0xb3,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb3,0x10,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x5f,0x21,0x00,0x00, +0xe8,0x10,0x00,0x00,0xac,0x10,0x00,0x00,0xb2,0x10,0x00,0x00,0xb0,0x10,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xb5,0x10,0x00,0x00,0x97,0x10,0x00,0x00, +0x4e,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xb5,0x10,0x00,0x00,0x5f,0x21,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xb7,0x10,0x00,0x00,0xa9,0x10,0x00,0x00, +0xad,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xb8,0x10,0x00,0x00,0xb7,0x10,0x00,0x00, +0x04,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xc3,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xb8,0x10,0x00,0x00,0xb9,0x10,0x00,0x00,0xc0,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb9,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xba,0x10,0x00,0x00,0x8c,0x0d,0x00,0x00,0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xbb,0x10,0x00,0x00,0xba,0x10,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xbc,0x10,0x00,0x00,0xbb,0x10,0x00,0x00,0x0a,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xbe,0x10,0x00,0x00,0xb5,0x10,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xed,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xbe,0x10,0x00,0x00,0xbc,0x10,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc3,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0xc0,0x10,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xc2,0x10,0x00,0x00,0xb5,0x10,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc3,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0xc3,0x10,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x60,0x21,0x00,0x00,0xed,0x10,0x00,0x00,0xb9,0x10,0x00,0x00, +0xc2,0x10,0x00,0x00,0xc0,0x10,0x00,0x00,0x3e,0x00,0x03,0x00,0xb5,0x10,0x00,0x00, +0x60,0x21,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xc6,0x10,0x00,0x00, +0x8b,0x0d,0x00,0x00,0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xc7,0x10,0x00,0x00,0xc6,0x10,0x00,0x00,0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0xc8,0x10,0x00,0x00,0xc7,0x10,0x00,0x00,0x04,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xd0,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc8,0x10,0x00,0x00, +0xc9,0x10,0x00,0x00,0xcd,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0xc9,0x10,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xca,0x10,0x00,0x00,0x97,0x10,0x00,0x00, +0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xcb,0x10,0x00,0x00, +0xca,0x10,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xf2,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xcb,0x10,0x00,0x00,0x04,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd0,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0xcd,0x10,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xce,0x10,0x00,0x00,0x97,0x10,0x00,0x00, +0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xcf,0x10,0x00,0x00, +0xce,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0xd0,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd0,0x10,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x61,0x21,0x00,0x00, +0xf2,0x10,0x00,0x00,0xc9,0x10,0x00,0x00,0xcf,0x10,0x00,0x00,0xcd,0x10,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xd2,0x10,0x00,0x00,0x97,0x10,0x00,0x00, +0x49,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0xd2,0x10,0x00,0x00,0x61,0x21,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xd4,0x10,0x00,0x00,0xc6,0x10,0x00,0x00, +0xad,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xd5,0x10,0x00,0x00,0xd4,0x10,0x00,0x00, +0x04,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xe0,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xd5,0x10,0x00,0x00,0xd6,0x10,0x00,0x00,0xdd,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd6,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xd7,0x10,0x00,0x00,0x8c,0x0d,0x00,0x00,0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xd8,0x10,0x00,0x00,0xd7,0x10,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xd9,0x10,0x00,0x00,0xd8,0x10,0x00,0x00,0x0a,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xdb,0x10,0x00,0x00,0xd2,0x10,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xf7,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xdb,0x10,0x00,0x00,0xd9,0x10,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe0,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0xdd,0x10,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xdf,0x10,0x00,0x00,0xd2,0x10,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe0,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0xe0,0x10,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x62,0x21,0x00,0x00,0xf7,0x10,0x00,0x00,0xd6,0x10,0x00,0x00, +0xdf,0x10,0x00,0x00,0xdd,0x10,0x00,0x00,0x3e,0x00,0x03,0x00,0xd2,0x10,0x00,0x00, +0x62,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0xe3,0x10,0x00,0x00, +0x97,0x10,0x00,0x00,0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x01,0x11,0x00,0x00, +0x7d,0x0e,0x00,0x00,0xe3,0x10,0x00,0x00,0x02,0x00,0x00,0x00,0x04,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0xdc,0x0d,0x00,0x00,0x01,0x11,0x00,0x00, +0x3e,0x00,0x03,0x00,0x8f,0x0d,0x00,0x00,0xb4,0x07,0x00,0x00,0x3e,0x00,0x03,0x00, +0x90,0x0d,0x00,0x00,0x86,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x13,0x11,0x00,0x00,0x4a,0x0d,0x00,0x00,0xb4,0x07,0x00,0x00,0x3e,0x00,0x03,0x00, +0x02,0x11,0x00,0x00,0x13,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x14,0x11,0x00,0x00,0x8f,0x0d,0x00,0x00,0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x15,0x11,0x00,0x00,0x14,0x11,0x00,0x00,0xb1,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0x16,0x11,0x00,0x00,0x15,0x11,0x00,0x00,0x04,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x1e,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x16,0x11,0x00,0x00,0x17,0x11,0x00,0x00,0x1b,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0x17,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x18,0x11,0x00,0x00, +0x02,0x11,0x00,0x00,0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x19,0x11,0x00,0x00,0x18,0x11,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x53,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x19,0x11,0x00,0x00, +0x04,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x1e,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0x1b,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x1c,0x11,0x00,0x00, +0x02,0x11,0x00,0x00,0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x1d,0x11,0x00,0x00,0x1c,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0x1e,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1e,0x11,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x63,0x21,0x00,0x00,0x53,0x11,0x00,0x00,0x17,0x11,0x00,0x00,0x1d,0x11,0x00,0x00, +0x1b,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x20,0x11,0x00,0x00, +0x02,0x11,0x00,0x00,0x4e,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x20,0x11,0x00,0x00, +0x63,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x22,0x11,0x00,0x00, +0x14,0x11,0x00,0x00,0xad,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x23,0x11,0x00,0x00, +0x22,0x11,0x00,0x00,0x04,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x2e,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x23,0x11,0x00,0x00,0x24,0x11,0x00,0x00, +0x2b,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x24,0x11,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x25,0x11,0x00,0x00,0x90,0x0d,0x00,0x00,0x4e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x26,0x11,0x00,0x00,0x25,0x11,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x27,0x11,0x00,0x00,0x26,0x11,0x00,0x00, +0x0a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x29,0x11,0x00,0x00, +0x20,0x11,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x58,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x29,0x11,0x00,0x00,0x27,0x11,0x00,0x00, +0xf9,0x00,0x02,0x00,0x2e,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x2b,0x11,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x2d,0x11,0x00,0x00,0x20,0x11,0x00,0x00, +0xf9,0x00,0x02,0x00,0x2e,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x2e,0x11,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x64,0x21,0x00,0x00,0x58,0x11,0x00,0x00, +0x24,0x11,0x00,0x00,0x2d,0x11,0x00,0x00,0x2b,0x11,0x00,0x00,0x3e,0x00,0x03,0x00, +0x20,0x11,0x00,0x00,0x64,0x21,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x31,0x11,0x00,0x00,0x8f,0x0d,0x00,0x00,0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x32,0x11,0x00,0x00,0x31,0x11,0x00,0x00,0xb1,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0x33,0x11,0x00,0x00,0x32,0x11,0x00,0x00,0x04,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x3b,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x33,0x11,0x00,0x00,0x34,0x11,0x00,0x00,0x38,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0x34,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x35,0x11,0x00,0x00, +0x02,0x11,0x00,0x00,0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x36,0x11,0x00,0x00,0x35,0x11,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x5d,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x36,0x11,0x00,0x00, +0x04,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x3b,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0x38,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x39,0x11,0x00,0x00, +0x02,0x11,0x00,0x00,0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x3a,0x11,0x00,0x00,0x39,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0x3b,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3b,0x11,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x65,0x21,0x00,0x00,0x5d,0x11,0x00,0x00,0x34,0x11,0x00,0x00,0x3a,0x11,0x00,0x00, +0x38,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x3d,0x11,0x00,0x00, +0x02,0x11,0x00,0x00,0x49,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x3d,0x11,0x00,0x00, +0x65,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x3f,0x11,0x00,0x00, +0x31,0x11,0x00,0x00,0xad,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x40,0x11,0x00,0x00, +0x3f,0x11,0x00,0x00,0x04,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x4b,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x40,0x11,0x00,0x00,0x41,0x11,0x00,0x00, +0x48,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x41,0x11,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x42,0x11,0x00,0x00,0x90,0x0d,0x00,0x00,0x49,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x43,0x11,0x00,0x00,0x42,0x11,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x44,0x11,0x00,0x00,0x43,0x11,0x00,0x00, +0x0a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x46,0x11,0x00,0x00, +0x3d,0x11,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x62,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x46,0x11,0x00,0x00,0x44,0x11,0x00,0x00, +0xf9,0x00,0x02,0x00,0x4b,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x48,0x11,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x4a,0x11,0x00,0x00,0x3d,0x11,0x00,0x00, +0xf9,0x00,0x02,0x00,0x4b,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x4b,0x11,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x66,0x21,0x00,0x00,0x62,0x11,0x00,0x00, +0x41,0x11,0x00,0x00,0x4a,0x11,0x00,0x00,0x48,0x11,0x00,0x00,0x3e,0x00,0x03,0x00, +0x3d,0x11,0x00,0x00,0x66,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0x4e,0x11,0x00,0x00,0x02,0x11,0x00,0x00,0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00, +0x6c,0x11,0x00,0x00,0x7d,0x0e,0x00,0x00,0x4e,0x11,0x00,0x00,0x02,0x00,0x00,0x00, +0x04,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0xe2,0x0d,0x00,0x00, +0x6c,0x11,0x00,0x00,0x3e,0x00,0x03,0x00,0x93,0x0d,0x00,0x00,0xbf,0x07,0x00,0x00, +0x3e,0x00,0x03,0x00,0x94,0x0d,0x00,0x00,0x86,0x0b,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x7e,0x11,0x00,0x00,0x4a,0x0d,0x00,0x00,0xbf,0x07,0x00,0x00, +0x3e,0x00,0x03,0x00,0x6d,0x11,0x00,0x00,0x7e,0x11,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x7f,0x11,0x00,0x00,0x93,0x0d,0x00,0x00,0x4e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x80,0x11,0x00,0x00,0x7f,0x11,0x00,0x00, +0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x81,0x11,0x00,0x00,0x80,0x11,0x00,0x00, +0x04,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x89,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x81,0x11,0x00,0x00,0x82,0x11,0x00,0x00,0x86,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0x82,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x83,0x11,0x00,0x00,0x6d,0x11,0x00,0x00,0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x84,0x11,0x00,0x00,0x83,0x11,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xbe,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x84,0x11,0x00,0x00,0x04,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x89,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0x86,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x87,0x11,0x00,0x00,0x6d,0x11,0x00,0x00,0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x88,0x11,0x00,0x00,0x87,0x11,0x00,0x00,0xf9,0x00,0x02,0x00, +0x89,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x89,0x11,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x67,0x21,0x00,0x00,0xbe,0x11,0x00,0x00,0x82,0x11,0x00,0x00, +0x88,0x11,0x00,0x00,0x86,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x8b,0x11,0x00,0x00,0x6d,0x11,0x00,0x00,0x4e,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0x8b,0x11,0x00,0x00,0x67,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x8d,0x11,0x00,0x00,0x7f,0x11,0x00,0x00,0xad,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0x8e,0x11,0x00,0x00,0x8d,0x11,0x00,0x00,0x04,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x99,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x8e,0x11,0x00,0x00, +0x8f,0x11,0x00,0x00,0x96,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x8f,0x11,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x90,0x11,0x00,0x00,0x94,0x0d,0x00,0x00, +0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x91,0x11,0x00,0x00, +0x90,0x11,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x92,0x11,0x00,0x00, +0x91,0x11,0x00,0x00,0x0a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x94,0x11,0x00,0x00,0x8b,0x11,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xc3,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x94,0x11,0x00,0x00, +0x92,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0x99,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0x96,0x11,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x98,0x11,0x00,0x00, +0x8b,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0x99,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0x99,0x11,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x68,0x21,0x00,0x00, +0xc3,0x11,0x00,0x00,0x8f,0x11,0x00,0x00,0x98,0x11,0x00,0x00,0x96,0x11,0x00,0x00, +0x3e,0x00,0x03,0x00,0x8b,0x11,0x00,0x00,0x68,0x21,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x9c,0x11,0x00,0x00,0x93,0x0d,0x00,0x00,0x49,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x9d,0x11,0x00,0x00,0x9c,0x11,0x00,0x00, +0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x9e,0x11,0x00,0x00,0x9d,0x11,0x00,0x00, +0x04,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xa6,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x9e,0x11,0x00,0x00,0x9f,0x11,0x00,0x00,0xa3,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9f,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xa0,0x11,0x00,0x00,0x6d,0x11,0x00,0x00,0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xa1,0x11,0x00,0x00,0xa0,0x11,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xc8,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xa1,0x11,0x00,0x00,0x04,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xa6,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa3,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xa4,0x11,0x00,0x00,0x6d,0x11,0x00,0x00,0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xa5,0x11,0x00,0x00,0xa4,0x11,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa6,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0xa6,0x11,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x69,0x21,0x00,0x00,0xc8,0x11,0x00,0x00,0x9f,0x11,0x00,0x00, +0xa5,0x11,0x00,0x00,0xa3,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xa8,0x11,0x00,0x00,0x6d,0x11,0x00,0x00,0x49,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0xa8,0x11,0x00,0x00,0x69,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xaa,0x11,0x00,0x00,0x9c,0x11,0x00,0x00,0xad,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0xab,0x11,0x00,0x00,0xaa,0x11,0x00,0x00,0x04,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xb6,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xab,0x11,0x00,0x00, +0xac,0x11,0x00,0x00,0xb3,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0xac,0x11,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xad,0x11,0x00,0x00,0x94,0x0d,0x00,0x00, +0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xae,0x11,0x00,0x00, +0xad,0x11,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xaf,0x11,0x00,0x00, +0xae,0x11,0x00,0x00,0x0a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xb1,0x11,0x00,0x00,0xa8,0x11,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xcd,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xb1,0x11,0x00,0x00, +0xaf,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0xb6,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb3,0x11,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xb5,0x11,0x00,0x00, +0xa8,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0xb6,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb6,0x11,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x6a,0x21,0x00,0x00, +0xcd,0x11,0x00,0x00,0xac,0x11,0x00,0x00,0xb5,0x11,0x00,0x00,0xb3,0x11,0x00,0x00, +0x3e,0x00,0x03,0x00,0xa8,0x11,0x00,0x00,0x6a,0x21,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0xb9,0x11,0x00,0x00,0x6d,0x11,0x00,0x00,0x5f,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0xd7,0x11,0x00,0x00,0x7d,0x0e,0x00,0x00,0xb9,0x11,0x00,0x00, +0x02,0x00,0x00,0x00,0x04,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0xe8,0x0d,0x00,0x00,0xd7,0x11,0x00,0x00,0x3e,0x00,0x03,0x00,0x97,0x0d,0x00,0x00, +0xca,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x98,0x0d,0x00,0x00,0x86,0x0b,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xe9,0x11,0x00,0x00,0x4a,0x0d,0x00,0x00, +0xca,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0xd8,0x11,0x00,0x00,0xe9,0x11,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xea,0x11,0x00,0x00,0x97,0x0d,0x00,0x00, +0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xeb,0x11,0x00,0x00, +0xea,0x11,0x00,0x00,0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xec,0x11,0x00,0x00, +0xeb,0x11,0x00,0x00,0x04,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xf4,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xec,0x11,0x00,0x00,0xed,0x11,0x00,0x00, +0xf1,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0xed,0x11,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xee,0x11,0x00,0x00,0xd8,0x11,0x00,0x00,0x4e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xef,0x11,0x00,0x00,0xee,0x11,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x29,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xef,0x11,0x00,0x00,0x04,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf4,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0xf1,0x11,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xf2,0x11,0x00,0x00,0xd8,0x11,0x00,0x00,0x4e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xf3,0x11,0x00,0x00,0xf2,0x11,0x00,0x00, +0xf9,0x00,0x02,0x00,0xf4,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0xf4,0x11,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x6b,0x21,0x00,0x00,0x29,0x12,0x00,0x00, +0xed,0x11,0x00,0x00,0xf3,0x11,0x00,0x00,0xf1,0x11,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xf6,0x11,0x00,0x00,0xd8,0x11,0x00,0x00,0x4e,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0xf6,0x11,0x00,0x00,0x6b,0x21,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xf8,0x11,0x00,0x00,0xea,0x11,0x00,0x00,0xad,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0xf9,0x11,0x00,0x00,0xf8,0x11,0x00,0x00,0x04,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x04,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xf9,0x11,0x00,0x00,0xfa,0x11,0x00,0x00,0x01,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfa,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xfb,0x11,0x00,0x00, +0x98,0x0d,0x00,0x00,0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xfc,0x11,0x00,0x00,0xfb,0x11,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xfd,0x11,0x00,0x00,0xfc,0x11,0x00,0x00,0x0a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xff,0x11,0x00,0x00,0xf6,0x11,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x2e,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xff,0x11,0x00,0x00,0xfd,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0x04,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0x01,0x12,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x03,0x12,0x00,0x00,0xf6,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0x04,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0x04,0x12,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x6c,0x21,0x00,0x00,0x2e,0x12,0x00,0x00,0xfa,0x11,0x00,0x00,0x03,0x12,0x00,0x00, +0x01,0x12,0x00,0x00,0x3e,0x00,0x03,0x00,0xf6,0x11,0x00,0x00,0x6c,0x21,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x07,0x12,0x00,0x00,0x97,0x0d,0x00,0x00, +0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x08,0x12,0x00,0x00, +0x07,0x12,0x00,0x00,0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x09,0x12,0x00,0x00, +0x08,0x12,0x00,0x00,0x04,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x11,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x09,0x12,0x00,0x00,0x0a,0x12,0x00,0x00, +0x0e,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x0a,0x12,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x0b,0x12,0x00,0x00,0xd8,0x11,0x00,0x00,0x49,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x0c,0x12,0x00,0x00,0x0b,0x12,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x33,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x0c,0x12,0x00,0x00,0x04,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x11,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x0e,0x12,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x0f,0x12,0x00,0x00,0xd8,0x11,0x00,0x00,0x49,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x10,0x12,0x00,0x00,0x0f,0x12,0x00,0x00, +0xf9,0x00,0x02,0x00,0x11,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x11,0x12,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x6d,0x21,0x00,0x00,0x33,0x12,0x00,0x00, +0x0a,0x12,0x00,0x00,0x10,0x12,0x00,0x00,0x0e,0x12,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x13,0x12,0x00,0x00,0xd8,0x11,0x00,0x00,0x49,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0x13,0x12,0x00,0x00,0x6d,0x21,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x15,0x12,0x00,0x00,0x07,0x12,0x00,0x00,0xad,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0x16,0x12,0x00,0x00,0x15,0x12,0x00,0x00,0x04,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x21,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x16,0x12,0x00,0x00,0x17,0x12,0x00,0x00,0x1e,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0x17,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x18,0x12,0x00,0x00, +0x98,0x0d,0x00,0x00,0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x19,0x12,0x00,0x00,0x18,0x12,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x1a,0x12,0x00,0x00,0x19,0x12,0x00,0x00,0x0a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x1c,0x12,0x00,0x00,0x13,0x12,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x38,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x1c,0x12,0x00,0x00,0x1a,0x12,0x00,0x00,0xf9,0x00,0x02,0x00,0x21,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1e,0x12,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x20,0x12,0x00,0x00,0x13,0x12,0x00,0x00,0xf9,0x00,0x02,0x00,0x21,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0x21,0x12,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x6e,0x21,0x00,0x00,0x38,0x12,0x00,0x00,0x17,0x12,0x00,0x00,0x20,0x12,0x00,0x00, +0x1e,0x12,0x00,0x00,0x3e,0x00,0x03,0x00,0x13,0x12,0x00,0x00,0x6e,0x21,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x24,0x12,0x00,0x00,0xd8,0x11,0x00,0x00, +0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x42,0x12,0x00,0x00,0x7d,0x0e,0x00,0x00, +0x24,0x12,0x00,0x00,0x02,0x00,0x00,0x00,0x04,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0xee,0x0d,0x00,0x00,0x42,0x12,0x00,0x00,0x3e,0x00,0x03,0x00, +0x9b,0x0d,0x00,0x00,0xd5,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x9c,0x0d,0x00,0x00, +0x86,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x54,0x12,0x00,0x00, +0x4a,0x0d,0x00,0x00,0xd5,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x43,0x12,0x00,0x00, +0x54,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x55,0x12,0x00,0x00, +0x9b,0x0d,0x00,0x00,0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x56,0x12,0x00,0x00,0x55,0x12,0x00,0x00,0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0x57,0x12,0x00,0x00,0x56,0x12,0x00,0x00,0x04,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x5f,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x57,0x12,0x00,0x00, +0x58,0x12,0x00,0x00,0x5c,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x58,0x12,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x59,0x12,0x00,0x00,0x43,0x12,0x00,0x00, +0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x5a,0x12,0x00,0x00, +0x59,0x12,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x94,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x5a,0x12,0x00,0x00,0x04,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x5f,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x5c,0x12,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x5d,0x12,0x00,0x00,0x43,0x12,0x00,0x00, +0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x5e,0x12,0x00,0x00, +0x5d,0x12,0x00,0x00,0xf9,0x00,0x02,0x00,0x5f,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5f,0x12,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x6f,0x21,0x00,0x00, +0x94,0x12,0x00,0x00,0x58,0x12,0x00,0x00,0x5e,0x12,0x00,0x00,0x5c,0x12,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x61,0x12,0x00,0x00,0x43,0x12,0x00,0x00, +0x4e,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x61,0x12,0x00,0x00,0x6f,0x21,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x63,0x12,0x00,0x00,0x55,0x12,0x00,0x00, +0xad,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x64,0x12,0x00,0x00,0x63,0x12,0x00,0x00, +0x04,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x6f,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x64,0x12,0x00,0x00,0x65,0x12,0x00,0x00,0x6c,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0x65,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x66,0x12,0x00,0x00,0x9c,0x0d,0x00,0x00,0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x67,0x12,0x00,0x00,0x66,0x12,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x68,0x12,0x00,0x00,0x67,0x12,0x00,0x00,0x0a,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x6a,0x12,0x00,0x00,0x61,0x12,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x99,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x6a,0x12,0x00,0x00,0x68,0x12,0x00,0x00,0xf9,0x00,0x02,0x00, +0x6f,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x6c,0x12,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x6e,0x12,0x00,0x00,0x61,0x12,0x00,0x00,0xf9,0x00,0x02,0x00, +0x6f,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x6f,0x12,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x70,0x21,0x00,0x00,0x99,0x12,0x00,0x00,0x65,0x12,0x00,0x00, +0x6e,0x12,0x00,0x00,0x6c,0x12,0x00,0x00,0x3e,0x00,0x03,0x00,0x61,0x12,0x00,0x00, +0x70,0x21,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x72,0x12,0x00,0x00, +0x9b,0x0d,0x00,0x00,0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x73,0x12,0x00,0x00,0x72,0x12,0x00,0x00,0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0x74,0x12,0x00,0x00,0x73,0x12,0x00,0x00,0x04,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x7c,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x74,0x12,0x00,0x00, +0x75,0x12,0x00,0x00,0x79,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x75,0x12,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x76,0x12,0x00,0x00,0x43,0x12,0x00,0x00, +0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x77,0x12,0x00,0x00, +0x76,0x12,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x9e,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x77,0x12,0x00,0x00,0x04,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x7c,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x79,0x12,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x7a,0x12,0x00,0x00,0x43,0x12,0x00,0x00, +0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x7b,0x12,0x00,0x00, +0x7a,0x12,0x00,0x00,0xf9,0x00,0x02,0x00,0x7c,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7c,0x12,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x71,0x21,0x00,0x00, +0x9e,0x12,0x00,0x00,0x75,0x12,0x00,0x00,0x7b,0x12,0x00,0x00,0x79,0x12,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x7e,0x12,0x00,0x00,0x43,0x12,0x00,0x00, +0x49,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x7e,0x12,0x00,0x00,0x71,0x21,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x80,0x12,0x00,0x00,0x72,0x12,0x00,0x00, +0xad,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x81,0x12,0x00,0x00,0x80,0x12,0x00,0x00, +0x04,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x8c,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x81,0x12,0x00,0x00,0x82,0x12,0x00,0x00,0x89,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0x82,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x83,0x12,0x00,0x00,0x9c,0x0d,0x00,0x00,0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x84,0x12,0x00,0x00,0x83,0x12,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x85,0x12,0x00,0x00,0x84,0x12,0x00,0x00,0x0a,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x87,0x12,0x00,0x00,0x7e,0x12,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xa3,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x87,0x12,0x00,0x00,0x85,0x12,0x00,0x00,0xf9,0x00,0x02,0x00, +0x8c,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x89,0x12,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x8b,0x12,0x00,0x00,0x7e,0x12,0x00,0x00,0xf9,0x00,0x02,0x00, +0x8c,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x8c,0x12,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x72,0x21,0x00,0x00,0xa3,0x12,0x00,0x00,0x82,0x12,0x00,0x00, +0x8b,0x12,0x00,0x00,0x89,0x12,0x00,0x00,0x3e,0x00,0x03,0x00,0x7e,0x12,0x00,0x00, +0x72,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x8f,0x12,0x00,0x00, +0x43,0x12,0x00,0x00,0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0xad,0x12,0x00,0x00, +0x7d,0x0e,0x00,0x00,0x8f,0x12,0x00,0x00,0x02,0x00,0x00,0x00,0x04,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0xf4,0x0d,0x00,0x00,0xad,0x12,0x00,0x00, +0x3e,0x00,0x03,0x00,0x9f,0x0d,0x00,0x00,0xe0,0x07,0x00,0x00,0x3e,0x00,0x03,0x00, +0xa0,0x0d,0x00,0x00,0x86,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0xbf,0x12,0x00,0x00,0x4a,0x0d,0x00,0x00,0xe0,0x07,0x00,0x00,0x3e,0x00,0x03,0x00, +0xae,0x12,0x00,0x00,0xbf,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xc0,0x12,0x00,0x00,0x9f,0x0d,0x00,0x00,0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xc1,0x12,0x00,0x00,0xc0,0x12,0x00,0x00,0xb1,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0xc2,0x12,0x00,0x00,0xc1,0x12,0x00,0x00,0x04,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xca,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xc2,0x12,0x00,0x00,0xc3,0x12,0x00,0x00,0xc7,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc3,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xc4,0x12,0x00,0x00, +0xae,0x12,0x00,0x00,0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xc5,0x12,0x00,0x00,0xc4,0x12,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xff,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xc5,0x12,0x00,0x00, +0x04,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xca,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc7,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xc8,0x12,0x00,0x00, +0xae,0x12,0x00,0x00,0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xc9,0x12,0x00,0x00,0xc8,0x12,0x00,0x00,0xf9,0x00,0x02,0x00,0xca,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0xca,0x12,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x73,0x21,0x00,0x00,0xff,0x12,0x00,0x00,0xc3,0x12,0x00,0x00,0xc9,0x12,0x00,0x00, +0xc7,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xcc,0x12,0x00,0x00, +0xae,0x12,0x00,0x00,0x4e,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xcc,0x12,0x00,0x00, +0x73,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xce,0x12,0x00,0x00, +0xc0,0x12,0x00,0x00,0xad,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xcf,0x12,0x00,0x00, +0xce,0x12,0x00,0x00,0x04,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xda,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xcf,0x12,0x00,0x00,0xd0,0x12,0x00,0x00, +0xd7,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0xd0,0x12,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xd1,0x12,0x00,0x00,0xa0,0x0d,0x00,0x00,0x4e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xd2,0x12,0x00,0x00,0xd1,0x12,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xd3,0x12,0x00,0x00,0xd2,0x12,0x00,0x00, +0x0a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xd5,0x12,0x00,0x00, +0xcc,0x12,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x04,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xd5,0x12,0x00,0x00,0xd3,0x12,0x00,0x00, +0xf9,0x00,0x02,0x00,0xda,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0xd7,0x12,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xd9,0x12,0x00,0x00,0xcc,0x12,0x00,0x00, +0xf9,0x00,0x02,0x00,0xda,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0xda,0x12,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x74,0x21,0x00,0x00,0x04,0x13,0x00,0x00, +0xd0,0x12,0x00,0x00,0xd9,0x12,0x00,0x00,0xd7,0x12,0x00,0x00,0x3e,0x00,0x03,0x00, +0xcc,0x12,0x00,0x00,0x74,0x21,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xdd,0x12,0x00,0x00,0x9f,0x0d,0x00,0x00,0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xde,0x12,0x00,0x00,0xdd,0x12,0x00,0x00,0xb1,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0xdf,0x12,0x00,0x00,0xde,0x12,0x00,0x00,0x04,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xe7,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xdf,0x12,0x00,0x00,0xe0,0x12,0x00,0x00,0xe4,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe0,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xe1,0x12,0x00,0x00, +0xae,0x12,0x00,0x00,0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xe2,0x12,0x00,0x00,0xe1,0x12,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x09,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xe2,0x12,0x00,0x00, +0x04,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xe7,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe4,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xe5,0x12,0x00,0x00, +0xae,0x12,0x00,0x00,0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xe6,0x12,0x00,0x00,0xe5,0x12,0x00,0x00,0xf9,0x00,0x02,0x00,0xe7,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe7,0x12,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x75,0x21,0x00,0x00,0x09,0x13,0x00,0x00,0xe0,0x12,0x00,0x00,0xe6,0x12,0x00,0x00, +0xe4,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xe9,0x12,0x00,0x00, +0xae,0x12,0x00,0x00,0x49,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0xe9,0x12,0x00,0x00, +0x75,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xeb,0x12,0x00,0x00, +0xdd,0x12,0x00,0x00,0xad,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xec,0x12,0x00,0x00, +0xeb,0x12,0x00,0x00,0x04,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xf7,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xec,0x12,0x00,0x00,0xed,0x12,0x00,0x00, +0xf4,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0xed,0x12,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xee,0x12,0x00,0x00,0xa0,0x0d,0x00,0x00,0x49,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xef,0x12,0x00,0x00,0xee,0x12,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xf0,0x12,0x00,0x00,0xef,0x12,0x00,0x00, +0x0a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xf2,0x12,0x00,0x00, +0xe9,0x12,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x0e,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xf2,0x12,0x00,0x00,0xf0,0x12,0x00,0x00, +0xf9,0x00,0x02,0x00,0xf7,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0xf4,0x12,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xf6,0x12,0x00,0x00,0xe9,0x12,0x00,0x00, +0xf9,0x00,0x02,0x00,0xf7,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0xf7,0x12,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x76,0x21,0x00,0x00,0x0e,0x13,0x00,0x00, +0xed,0x12,0x00,0x00,0xf6,0x12,0x00,0x00,0xf4,0x12,0x00,0x00,0x3e,0x00,0x03,0x00, +0xe9,0x12,0x00,0x00,0x76,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0xfa,0x12,0x00,0x00,0xae,0x12,0x00,0x00,0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00, +0x18,0x13,0x00,0x00,0x7d,0x0e,0x00,0x00,0xfa,0x12,0x00,0x00,0x02,0x00,0x00,0x00, +0x04,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0xfa,0x0d,0x00,0x00, +0x18,0x13,0x00,0x00,0x3e,0x00,0x03,0x00,0xa3,0x0d,0x00,0x00,0xeb,0x07,0x00,0x00, +0x3e,0x00,0x03,0x00,0xa4,0x0d,0x00,0x00,0x86,0x0b,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x2a,0x13,0x00,0x00,0x4a,0x0d,0x00,0x00,0xeb,0x07,0x00,0x00, +0x3e,0x00,0x03,0x00,0x19,0x13,0x00,0x00,0x2a,0x13,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x2b,0x13,0x00,0x00,0xa3,0x0d,0x00,0x00,0x4e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x2c,0x13,0x00,0x00,0x2b,0x13,0x00,0x00, +0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x2d,0x13,0x00,0x00,0x2c,0x13,0x00,0x00, +0x04,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x35,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x2d,0x13,0x00,0x00,0x2e,0x13,0x00,0x00,0x32,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0x2e,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x2f,0x13,0x00,0x00,0x19,0x13,0x00,0x00,0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x30,0x13,0x00,0x00,0x2f,0x13,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x6a,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x30,0x13,0x00,0x00,0x04,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x35,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0x32,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x33,0x13,0x00,0x00,0x19,0x13,0x00,0x00,0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x34,0x13,0x00,0x00,0x33,0x13,0x00,0x00,0xf9,0x00,0x02,0x00, +0x35,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x35,0x13,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x77,0x21,0x00,0x00,0x6a,0x13,0x00,0x00,0x2e,0x13,0x00,0x00, +0x34,0x13,0x00,0x00,0x32,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x37,0x13,0x00,0x00,0x19,0x13,0x00,0x00,0x4e,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0x37,0x13,0x00,0x00,0x77,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x39,0x13,0x00,0x00,0x2b,0x13,0x00,0x00,0xad,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0x3a,0x13,0x00,0x00,0x39,0x13,0x00,0x00,0x04,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x45,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x3a,0x13,0x00,0x00, +0x3b,0x13,0x00,0x00,0x42,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x3b,0x13,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x3c,0x13,0x00,0x00,0xa4,0x0d,0x00,0x00, +0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x3d,0x13,0x00,0x00, +0x3c,0x13,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x3e,0x13,0x00,0x00, +0x3d,0x13,0x00,0x00,0x0a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x40,0x13,0x00,0x00,0x37,0x13,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x6f,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x40,0x13,0x00,0x00, +0x3e,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0x45,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0x42,0x13,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x44,0x13,0x00,0x00, +0x37,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0x45,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0x45,0x13,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x78,0x21,0x00,0x00, +0x6f,0x13,0x00,0x00,0x3b,0x13,0x00,0x00,0x44,0x13,0x00,0x00,0x42,0x13,0x00,0x00, +0x3e,0x00,0x03,0x00,0x37,0x13,0x00,0x00,0x78,0x21,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x48,0x13,0x00,0x00,0xa3,0x0d,0x00,0x00,0x49,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x49,0x13,0x00,0x00,0x48,0x13,0x00,0x00, +0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x4a,0x13,0x00,0x00,0x49,0x13,0x00,0x00, +0x04,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x52,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x4a,0x13,0x00,0x00,0x4b,0x13,0x00,0x00,0x4f,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4b,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x4c,0x13,0x00,0x00,0x19,0x13,0x00,0x00,0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x4d,0x13,0x00,0x00,0x4c,0x13,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x74,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x4d,0x13,0x00,0x00,0x04,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x52,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4f,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x50,0x13,0x00,0x00,0x19,0x13,0x00,0x00,0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x51,0x13,0x00,0x00,0x50,0x13,0x00,0x00,0xf9,0x00,0x02,0x00, +0x52,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x52,0x13,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x79,0x21,0x00,0x00,0x74,0x13,0x00,0x00,0x4b,0x13,0x00,0x00, +0x51,0x13,0x00,0x00,0x4f,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x54,0x13,0x00,0x00,0x19,0x13,0x00,0x00,0x49,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0x54,0x13,0x00,0x00,0x79,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x56,0x13,0x00,0x00,0x48,0x13,0x00,0x00,0xad,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0x57,0x13,0x00,0x00,0x56,0x13,0x00,0x00,0x04,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x62,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x57,0x13,0x00,0x00, +0x58,0x13,0x00,0x00,0x5f,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x58,0x13,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x59,0x13,0x00,0x00,0xa4,0x0d,0x00,0x00, +0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x5a,0x13,0x00,0x00, +0x59,0x13,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x5b,0x13,0x00,0x00, +0x5a,0x13,0x00,0x00,0x0a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x5d,0x13,0x00,0x00,0x54,0x13,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x79,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x5d,0x13,0x00,0x00, +0x5b,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0x62,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5f,0x13,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x61,0x13,0x00,0x00, +0x54,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0x62,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0x62,0x13,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x7a,0x21,0x00,0x00, +0x79,0x13,0x00,0x00,0x58,0x13,0x00,0x00,0x61,0x13,0x00,0x00,0x5f,0x13,0x00,0x00, +0x3e,0x00,0x03,0x00,0x54,0x13,0x00,0x00,0x7a,0x21,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0x65,0x13,0x00,0x00,0x19,0x13,0x00,0x00,0x5f,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0x83,0x13,0x00,0x00,0x7d,0x0e,0x00,0x00,0x65,0x13,0x00,0x00, +0x02,0x00,0x00,0x00,0x04,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0x00,0x0e,0x00,0x00,0x83,0x13,0x00,0x00,0x3e,0x00,0x03,0x00,0xa7,0x0d,0x00,0x00, +0xf6,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0xa8,0x0d,0x00,0x00,0x86,0x0b,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x95,0x13,0x00,0x00,0x4a,0x0d,0x00,0x00, +0xf6,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x84,0x13,0x00,0x00,0x95,0x13,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x96,0x13,0x00,0x00,0xa7,0x0d,0x00,0x00, +0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x97,0x13,0x00,0x00, +0x96,0x13,0x00,0x00,0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x98,0x13,0x00,0x00, +0x97,0x13,0x00,0x00,0x04,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xa0,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x98,0x13,0x00,0x00,0x99,0x13,0x00,0x00, +0x9d,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x99,0x13,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x9a,0x13,0x00,0x00,0x84,0x13,0x00,0x00,0x4e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x9b,0x13,0x00,0x00,0x9a,0x13,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xd5,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x9b,0x13,0x00,0x00,0x04,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa0,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x9d,0x13,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x9e,0x13,0x00,0x00,0x84,0x13,0x00,0x00,0x4e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x9f,0x13,0x00,0x00,0x9e,0x13,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa0,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0xa0,0x13,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x7b,0x21,0x00,0x00,0xd5,0x13,0x00,0x00, +0x99,0x13,0x00,0x00,0x9f,0x13,0x00,0x00,0x9d,0x13,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xa2,0x13,0x00,0x00,0x84,0x13,0x00,0x00,0x4e,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0xa2,0x13,0x00,0x00,0x7b,0x21,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xa4,0x13,0x00,0x00,0x96,0x13,0x00,0x00,0xad,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0xa5,0x13,0x00,0x00,0xa4,0x13,0x00,0x00,0x04,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xb0,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xa5,0x13,0x00,0x00,0xa6,0x13,0x00,0x00,0xad,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa6,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xa7,0x13,0x00,0x00, +0xa8,0x0d,0x00,0x00,0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xa8,0x13,0x00,0x00,0xa7,0x13,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xa9,0x13,0x00,0x00,0xa8,0x13,0x00,0x00,0x0a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xab,0x13,0x00,0x00,0xa2,0x13,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xda,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xab,0x13,0x00,0x00,0xa9,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0xb0,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0xad,0x13,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xaf,0x13,0x00,0x00,0xa2,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0xb0,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb0,0x13,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x7c,0x21,0x00,0x00,0xda,0x13,0x00,0x00,0xa6,0x13,0x00,0x00,0xaf,0x13,0x00,0x00, +0xad,0x13,0x00,0x00,0x3e,0x00,0x03,0x00,0xa2,0x13,0x00,0x00,0x7c,0x21,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xb3,0x13,0x00,0x00,0xa7,0x0d,0x00,0x00, +0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xb4,0x13,0x00,0x00, +0xb3,0x13,0x00,0x00,0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xb5,0x13,0x00,0x00, +0xb4,0x13,0x00,0x00,0x04,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xbd,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb5,0x13,0x00,0x00,0xb6,0x13,0x00,0x00, +0xba,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0xb6,0x13,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xb7,0x13,0x00,0x00,0x84,0x13,0x00,0x00,0x49,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xb8,0x13,0x00,0x00,0xb7,0x13,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xdf,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xb8,0x13,0x00,0x00,0x04,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0xbd,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0xba,0x13,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xbb,0x13,0x00,0x00,0x84,0x13,0x00,0x00,0x49,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xbc,0x13,0x00,0x00,0xbb,0x13,0x00,0x00, +0xf9,0x00,0x02,0x00,0xbd,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0xbd,0x13,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x7d,0x21,0x00,0x00,0xdf,0x13,0x00,0x00, +0xb6,0x13,0x00,0x00,0xbc,0x13,0x00,0x00,0xba,0x13,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xbf,0x13,0x00,0x00,0x84,0x13,0x00,0x00,0x49,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0xbf,0x13,0x00,0x00,0x7d,0x21,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xc1,0x13,0x00,0x00,0xb3,0x13,0x00,0x00,0xad,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0xc2,0x13,0x00,0x00,0xc1,0x13,0x00,0x00,0x04,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xcd,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xc2,0x13,0x00,0x00,0xc3,0x13,0x00,0x00,0xca,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc3,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xc4,0x13,0x00,0x00, +0xa8,0x0d,0x00,0x00,0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xc5,0x13,0x00,0x00,0xc4,0x13,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xc6,0x13,0x00,0x00,0xc5,0x13,0x00,0x00,0x0a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xc8,0x13,0x00,0x00,0xbf,0x13,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xe4,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xc8,0x13,0x00,0x00,0xc6,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0xcd,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0xca,0x13,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xcc,0x13,0x00,0x00,0xbf,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0xcd,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0xcd,0x13,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x7e,0x21,0x00,0x00,0xe4,0x13,0x00,0x00,0xc3,0x13,0x00,0x00,0xcc,0x13,0x00,0x00, +0xca,0x13,0x00,0x00,0x3e,0x00,0x03,0x00,0xbf,0x13,0x00,0x00,0x7e,0x21,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0xd0,0x13,0x00,0x00,0x84,0x13,0x00,0x00, +0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0xee,0x13,0x00,0x00,0x7d,0x0e,0x00,0x00, +0xd0,0x13,0x00,0x00,0x02,0x00,0x00,0x00,0x04,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0x06,0x0e,0x00,0x00,0xee,0x13,0x00,0x00,0x3e,0x00,0x03,0x00, +0xab,0x0d,0x00,0x00,0x01,0x08,0x00,0x00,0x3e,0x00,0x03,0x00,0xac,0x0d,0x00,0x00, +0x86,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x00,0x14,0x00,0x00, +0x4a,0x0d,0x00,0x00,0x01,0x08,0x00,0x00,0x3e,0x00,0x03,0x00,0xef,0x13,0x00,0x00, +0x00,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x01,0x14,0x00,0x00, +0xab,0x0d,0x00,0x00,0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x02,0x14,0x00,0x00,0x01,0x14,0x00,0x00,0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0x03,0x14,0x00,0x00,0x02,0x14,0x00,0x00,0x04,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x0b,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x03,0x14,0x00,0x00, +0x04,0x14,0x00,0x00,0x08,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x04,0x14,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x05,0x14,0x00,0x00,0xef,0x13,0x00,0x00, +0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x06,0x14,0x00,0x00, +0x05,0x14,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x40,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x06,0x14,0x00,0x00,0x04,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x0b,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x08,0x14,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x09,0x14,0x00,0x00,0xef,0x13,0x00,0x00, +0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x0a,0x14,0x00,0x00, +0x09,0x14,0x00,0x00,0xf9,0x00,0x02,0x00,0x0b,0x14,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0b,0x14,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x7f,0x21,0x00,0x00, +0x40,0x14,0x00,0x00,0x04,0x14,0x00,0x00,0x0a,0x14,0x00,0x00,0x08,0x14,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x0d,0x14,0x00,0x00,0xef,0x13,0x00,0x00, +0x4e,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x0d,0x14,0x00,0x00,0x7f,0x21,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x0f,0x14,0x00,0x00,0x01,0x14,0x00,0x00, +0xad,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x10,0x14,0x00,0x00,0x0f,0x14,0x00,0x00, +0x04,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x1b,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x10,0x14,0x00,0x00,0x11,0x14,0x00,0x00,0x18,0x14,0x00,0x00, +0xf8,0x00,0x02,0x00,0x11,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x12,0x14,0x00,0x00,0xac,0x0d,0x00,0x00,0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x13,0x14,0x00,0x00,0x12,0x14,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x14,0x14,0x00,0x00,0x13,0x14,0x00,0x00,0x0a,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x16,0x14,0x00,0x00,0x0d,0x14,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x45,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x16,0x14,0x00,0x00,0x14,0x14,0x00,0x00,0xf9,0x00,0x02,0x00, +0x1b,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x18,0x14,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x1a,0x14,0x00,0x00,0x0d,0x14,0x00,0x00,0xf9,0x00,0x02,0x00, +0x1b,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x1b,0x14,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x80,0x21,0x00,0x00,0x45,0x14,0x00,0x00,0x11,0x14,0x00,0x00, +0x1a,0x14,0x00,0x00,0x18,0x14,0x00,0x00,0x3e,0x00,0x03,0x00,0x0d,0x14,0x00,0x00, +0x80,0x21,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x1e,0x14,0x00,0x00, +0xab,0x0d,0x00,0x00,0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x1f,0x14,0x00,0x00,0x1e,0x14,0x00,0x00,0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0x20,0x14,0x00,0x00,0x1f,0x14,0x00,0x00,0x04,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x28,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x20,0x14,0x00,0x00, +0x21,0x14,0x00,0x00,0x25,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x21,0x14,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x22,0x14,0x00,0x00,0xef,0x13,0x00,0x00, +0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x23,0x14,0x00,0x00, +0x22,0x14,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x4a,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x23,0x14,0x00,0x00,0x04,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x28,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x25,0x14,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x26,0x14,0x00,0x00,0xef,0x13,0x00,0x00, +0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x27,0x14,0x00,0x00, +0x26,0x14,0x00,0x00,0xf9,0x00,0x02,0x00,0x28,0x14,0x00,0x00,0xf8,0x00,0x02,0x00, +0x28,0x14,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x81,0x21,0x00,0x00, +0x4a,0x14,0x00,0x00,0x21,0x14,0x00,0x00,0x27,0x14,0x00,0x00,0x25,0x14,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x2a,0x14,0x00,0x00,0xef,0x13,0x00,0x00, +0x49,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x2a,0x14,0x00,0x00,0x81,0x21,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x2c,0x14,0x00,0x00,0x1e,0x14,0x00,0x00, +0xad,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x2d,0x14,0x00,0x00,0x2c,0x14,0x00,0x00, +0x04,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x38,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x2d,0x14,0x00,0x00,0x2e,0x14,0x00,0x00,0x35,0x14,0x00,0x00, +0xf8,0x00,0x02,0x00,0x2e,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x2f,0x14,0x00,0x00,0xac,0x0d,0x00,0x00,0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x30,0x14,0x00,0x00,0x2f,0x14,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x31,0x14,0x00,0x00,0x30,0x14,0x00,0x00,0x0a,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x33,0x14,0x00,0x00,0x2a,0x14,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x4f,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x33,0x14,0x00,0x00,0x31,0x14,0x00,0x00,0xf9,0x00,0x02,0x00, +0x38,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x35,0x14,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x37,0x14,0x00,0x00,0x2a,0x14,0x00,0x00,0xf9,0x00,0x02,0x00, +0x38,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x38,0x14,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x82,0x21,0x00,0x00,0x4f,0x14,0x00,0x00,0x2e,0x14,0x00,0x00, +0x37,0x14,0x00,0x00,0x35,0x14,0x00,0x00,0x3e,0x00,0x03,0x00,0x2a,0x14,0x00,0x00, +0x82,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x3b,0x14,0x00,0x00, +0xef,0x13,0x00,0x00,0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x59,0x14,0x00,0x00, +0x7d,0x0e,0x00,0x00,0x3b,0x14,0x00,0x00,0x02,0x00,0x00,0x00,0x04,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x0c,0x0e,0x00,0x00,0x59,0x14,0x00,0x00, +0x3e,0x00,0x03,0x00,0xaf,0x0d,0x00,0x00,0x0c,0x08,0x00,0x00,0x3e,0x00,0x03,0x00, +0xb0,0x0d,0x00,0x00,0x86,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x6b,0x14,0x00,0x00,0x4a,0x0d,0x00,0x00,0x0c,0x08,0x00,0x00,0x3e,0x00,0x03,0x00, +0x5a,0x14,0x00,0x00,0x6b,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x6c,0x14,0x00,0x00,0xaf,0x0d,0x00,0x00,0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x6d,0x14,0x00,0x00,0x6c,0x14,0x00,0x00,0xb1,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0x6e,0x14,0x00,0x00,0x6d,0x14,0x00,0x00,0x04,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x76,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x6e,0x14,0x00,0x00,0x6f,0x14,0x00,0x00,0x73,0x14,0x00,0x00,0xf8,0x00,0x02,0x00, +0x6f,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x70,0x14,0x00,0x00, +0x5a,0x14,0x00,0x00,0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x71,0x14,0x00,0x00,0x70,0x14,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xab,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x71,0x14,0x00,0x00, +0x04,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x76,0x14,0x00,0x00,0xf8,0x00,0x02,0x00, +0x73,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x74,0x14,0x00,0x00, +0x5a,0x14,0x00,0x00,0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x75,0x14,0x00,0x00,0x74,0x14,0x00,0x00,0xf9,0x00,0x02,0x00,0x76,0x14,0x00,0x00, +0xf8,0x00,0x02,0x00,0x76,0x14,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x83,0x21,0x00,0x00,0xab,0x14,0x00,0x00,0x6f,0x14,0x00,0x00,0x75,0x14,0x00,0x00, +0x73,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x78,0x14,0x00,0x00, +0x5a,0x14,0x00,0x00,0x4e,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x78,0x14,0x00,0x00, +0x83,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x7a,0x14,0x00,0x00, +0x6c,0x14,0x00,0x00,0xad,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x7b,0x14,0x00,0x00, +0x7a,0x14,0x00,0x00,0x04,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x86,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x7b,0x14,0x00,0x00,0x7c,0x14,0x00,0x00, +0x83,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x7c,0x14,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x7d,0x14,0x00,0x00,0xb0,0x0d,0x00,0x00,0x4e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x7e,0x14,0x00,0x00,0x7d,0x14,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x7f,0x14,0x00,0x00,0x7e,0x14,0x00,0x00, +0x0a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x81,0x14,0x00,0x00, +0x78,0x14,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xb0,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x81,0x14,0x00,0x00,0x7f,0x14,0x00,0x00, +0xf9,0x00,0x02,0x00,0x86,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x83,0x14,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x85,0x14,0x00,0x00,0x78,0x14,0x00,0x00, +0xf9,0x00,0x02,0x00,0x86,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x86,0x14,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x84,0x21,0x00,0x00,0xb0,0x14,0x00,0x00, +0x7c,0x14,0x00,0x00,0x85,0x14,0x00,0x00,0x83,0x14,0x00,0x00,0x3e,0x00,0x03,0x00, +0x78,0x14,0x00,0x00,0x84,0x21,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x89,0x14,0x00,0x00,0xaf,0x0d,0x00,0x00,0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x8a,0x14,0x00,0x00,0x89,0x14,0x00,0x00,0xb1,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0x8b,0x14,0x00,0x00,0x8a,0x14,0x00,0x00,0x04,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x93,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x8b,0x14,0x00,0x00,0x8c,0x14,0x00,0x00,0x90,0x14,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8c,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x8d,0x14,0x00,0x00, +0x5a,0x14,0x00,0x00,0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x8e,0x14,0x00,0x00,0x8d,0x14,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xb5,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x8e,0x14,0x00,0x00, +0x04,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x93,0x14,0x00,0x00,0xf8,0x00,0x02,0x00, +0x90,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x91,0x14,0x00,0x00, +0x5a,0x14,0x00,0x00,0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x92,0x14,0x00,0x00,0x91,0x14,0x00,0x00,0xf9,0x00,0x02,0x00,0x93,0x14,0x00,0x00, +0xf8,0x00,0x02,0x00,0x93,0x14,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x85,0x21,0x00,0x00,0xb5,0x14,0x00,0x00,0x8c,0x14,0x00,0x00,0x92,0x14,0x00,0x00, +0x90,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x95,0x14,0x00,0x00, +0x5a,0x14,0x00,0x00,0x49,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x95,0x14,0x00,0x00, +0x85,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x97,0x14,0x00,0x00, +0x89,0x14,0x00,0x00,0xad,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x98,0x14,0x00,0x00, +0x97,0x14,0x00,0x00,0x04,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xa3,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x98,0x14,0x00,0x00,0x99,0x14,0x00,0x00, +0xa0,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x99,0x14,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x9a,0x14,0x00,0x00,0xb0,0x0d,0x00,0x00,0x49,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x9b,0x14,0x00,0x00,0x9a,0x14,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x9c,0x14,0x00,0x00,0x9b,0x14,0x00,0x00, +0x0a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x9e,0x14,0x00,0x00, +0x95,0x14,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xba,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x9e,0x14,0x00,0x00,0x9c,0x14,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa3,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0xa0,0x14,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xa2,0x14,0x00,0x00,0x95,0x14,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa3,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0xa3,0x14,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x86,0x21,0x00,0x00,0xba,0x14,0x00,0x00, +0x99,0x14,0x00,0x00,0xa2,0x14,0x00,0x00,0xa0,0x14,0x00,0x00,0x3e,0x00,0x03,0x00, +0x95,0x14,0x00,0x00,0x86,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0xa6,0x14,0x00,0x00,0x5a,0x14,0x00,0x00,0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00, +0xc4,0x14,0x00,0x00,0x7d,0x0e,0x00,0x00,0xa6,0x14,0x00,0x00,0x02,0x00,0x00,0x00, +0x04,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x12,0x0e,0x00,0x00, +0xc4,0x14,0x00,0x00,0x3e,0x00,0x03,0x00,0x30,0x0d,0x00,0x00,0x4d,0x0d,0x00,0x00, +0x41,0x00,0x05,0x00,0x05,0x01,0x00,0x00,0xf5,0x14,0x00,0x00,0x30,0x0d,0x00,0x00, +0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xf6,0x14,0x00,0x00, +0xf5,0x14,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x50,0x15,0x00,0x00, +0x38,0x04,0x00,0x00,0xf6,0x14,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0x77,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x50,0x15,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x78,0x15,0x00,0x00,0x77,0x15,0x00,0x00, +0x3d,0x00,0x04,0x00,0x3f,0x02,0x00,0x00,0x7d,0x15,0x00,0x00,0xc4,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x47,0x02,0x00,0x00,0x7f,0x15,0x00,0x00,0x7d,0x15,0x00,0x00, +0xeb,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x81,0x15,0x00,0x00, +0x78,0x15,0x00,0x00,0xcb,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x82,0x15,0x00,0x00,0x81,0x15,0x00,0x00,0xcb,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0x83,0x15,0x00,0x00,0x7f,0x15,0x00,0x00,0x82,0x15,0x00,0x00, +0x02,0x00,0x00,0x00,0xb9,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x84,0x15,0x00,0x00,0x83,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x7a,0x15,0x00,0x00,0x84,0x15,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x53,0x15,0x00,0x00,0x3e,0x04,0x00,0x00,0xf6,0x14,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x89,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x53,0x15,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x8a,0x15,0x00,0x00,0x89,0x15,0x00,0x00,0x56,0x00,0x05,0x00,0x47,0x02,0x00,0x00, +0x91,0x15,0x00,0x00,0x7d,0x15,0x00,0x00,0xeb,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x93,0x15,0x00,0x00,0x8a,0x15,0x00,0x00,0xcb,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x94,0x15,0x00,0x00,0x93,0x15,0x00,0x00, +0xcb,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x95,0x15,0x00,0x00, +0x91,0x15,0x00,0x00,0x94,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xb9,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x96,0x15,0x00,0x00,0x95,0x15,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x8c,0x15,0x00,0x00, +0x96,0x15,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x56,0x15,0x00,0x00, +0x44,0x04,0x00,0x00,0xf6,0x14,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0x9b,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x56,0x15,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x9c,0x15,0x00,0x00,0x9b,0x15,0x00,0x00, +0x56,0x00,0x05,0x00,0x47,0x02,0x00,0x00,0xa3,0x15,0x00,0x00,0x7d,0x15,0x00,0x00, +0xeb,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa5,0x15,0x00,0x00, +0x9c,0x15,0x00,0x00,0xcb,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xa6,0x15,0x00,0x00,0xa5,0x15,0x00,0x00,0xcb,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0xa7,0x15,0x00,0x00,0xa3,0x15,0x00,0x00,0xa6,0x15,0x00,0x00, +0x02,0x00,0x00,0x00,0xb9,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa8,0x15,0x00,0x00,0xa7,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x9e,0x15,0x00,0x00,0xa8,0x15,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x59,0x15,0x00,0x00,0x4a,0x04,0x00,0x00,0xf6,0x14,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xad,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x59,0x15,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xae,0x15,0x00,0x00,0xad,0x15,0x00,0x00,0x56,0x00,0x05,0x00,0x47,0x02,0x00,0x00, +0xb5,0x15,0x00,0x00,0x7d,0x15,0x00,0x00,0xeb,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb7,0x15,0x00,0x00,0xae,0x15,0x00,0x00,0xcb,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xb8,0x15,0x00,0x00,0xb7,0x15,0x00,0x00, +0xcb,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0xb9,0x15,0x00,0x00, +0xb5,0x15,0x00,0x00,0xb8,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xb9,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xba,0x15,0x00,0x00,0xb9,0x15,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xb0,0x15,0x00,0x00, +0xba,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x5d,0x15,0x00,0x00, +0xb8,0x0d,0x00,0x00,0x7a,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x60,0x15,0x00,0x00,0xbe,0x0d,0x00,0x00,0x8c,0x15,0x00,0x00,0x81,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x61,0x15,0x00,0x00,0x5d,0x15,0x00,0x00,0x60,0x15,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x64,0x15,0x00,0x00,0xc4,0x0d,0x00,0x00, +0x9e,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x65,0x15,0x00,0x00, +0x61,0x15,0x00,0x00,0x64,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x68,0x15,0x00,0x00,0xca,0x0d,0x00,0x00,0xb0,0x15,0x00,0x00,0x81,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x69,0x15,0x00,0x00,0x65,0x15,0x00,0x00,0x68,0x15,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x6c,0x15,0x00,0x00,0x7a,0x15,0x00,0x00, +0x8c,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x6e,0x15,0x00,0x00, +0x6c,0x15,0x00,0x00,0x9e,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x70,0x15,0x00,0x00,0x6e,0x15,0x00,0x00,0xb0,0x15,0x00,0x00,0x50,0x00,0x07,0x00, +0x53,0x00,0x00,0x00,0x71,0x15,0x00,0x00,0x70,0x15,0x00,0x00,0x70,0x15,0x00,0x00, +0x70,0x15,0x00,0x00,0x70,0x15,0x00,0x00,0x88,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x72,0x15,0x00,0x00,0x69,0x15,0x00,0x00,0x71,0x15,0x00,0x00,0x3d,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x01,0x15,0x00,0x00,0xf5,0x14,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xc6,0x15,0x00,0x00,0x38,0x04,0x00,0x00,0x01,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xed,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xc6,0x15,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xee,0x15,0x00,0x00,0xed,0x15,0x00,0x00,0x56,0x00,0x05,0x00,0x47,0x02,0x00,0x00, +0xf5,0x15,0x00,0x00,0x7d,0x15,0x00,0x00,0xeb,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf7,0x15,0x00,0x00,0xee,0x15,0x00,0x00,0xcb,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xf8,0x15,0x00,0x00,0xf7,0x15,0x00,0x00, +0xcb,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0xf9,0x15,0x00,0x00, +0xf5,0x15,0x00,0x00,0xf8,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xb9,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfa,0x15,0x00,0x00,0xf9,0x15,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xf0,0x15,0x00,0x00, +0xfa,0x15,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xc9,0x15,0x00,0x00, +0x3e,0x04,0x00,0x00,0x01,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0xff,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xc9,0x15,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x00,0x16,0x00,0x00,0xff,0x15,0x00,0x00, +0x56,0x00,0x05,0x00,0x47,0x02,0x00,0x00,0x07,0x16,0x00,0x00,0x7d,0x15,0x00,0x00, +0xeb,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x09,0x16,0x00,0x00, +0x00,0x16,0x00,0x00,0xcb,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x0a,0x16,0x00,0x00,0x09,0x16,0x00,0x00,0xcb,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0x0b,0x16,0x00,0x00,0x07,0x16,0x00,0x00,0x0a,0x16,0x00,0x00, +0x02,0x00,0x00,0x00,0xb9,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0c,0x16,0x00,0x00,0x0b,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x02,0x16,0x00,0x00,0x0c,0x16,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xcc,0x15,0x00,0x00,0x44,0x04,0x00,0x00,0x01,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x11,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xcc,0x15,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x12,0x16,0x00,0x00,0x11,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x47,0x02,0x00,0x00, +0x19,0x16,0x00,0x00,0x7d,0x15,0x00,0x00,0xeb,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1b,0x16,0x00,0x00,0x12,0x16,0x00,0x00,0xcb,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x1c,0x16,0x00,0x00,0x1b,0x16,0x00,0x00, +0xcb,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x1d,0x16,0x00,0x00, +0x19,0x16,0x00,0x00,0x1c,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xb9,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1e,0x16,0x00,0x00,0x1d,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x14,0x16,0x00,0x00, +0x1e,0x16,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xcf,0x15,0x00,0x00, +0x4a,0x04,0x00,0x00,0x01,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0x23,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xcf,0x15,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x24,0x16,0x00,0x00,0x23,0x16,0x00,0x00, +0x56,0x00,0x05,0x00,0x47,0x02,0x00,0x00,0x2b,0x16,0x00,0x00,0x7d,0x15,0x00,0x00, +0xeb,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2d,0x16,0x00,0x00, +0x24,0x16,0x00,0x00,0xcb,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x2e,0x16,0x00,0x00,0x2d,0x16,0x00,0x00,0xcb,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0x2f,0x16,0x00,0x00,0x2b,0x16,0x00,0x00,0x2e,0x16,0x00,0x00, +0x02,0x00,0x00,0x00,0xb9,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x30,0x16,0x00,0x00,0x2f,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x26,0x16,0x00,0x00,0x30,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0xd3,0x15,0x00,0x00,0xd0,0x0d,0x00,0x00,0xf0,0x15,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xd6,0x15,0x00,0x00,0xd6,0x0d,0x00,0x00, +0x02,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xd7,0x15,0x00,0x00, +0xd3,0x15,0x00,0x00,0xd6,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0xda,0x15,0x00,0x00,0xdc,0x0d,0x00,0x00,0x14,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0xdb,0x15,0x00,0x00,0xd7,0x15,0x00,0x00,0xda,0x15,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xde,0x15,0x00,0x00,0xe2,0x0d,0x00,0x00, +0x26,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xdf,0x15,0x00,0x00, +0xdb,0x15,0x00,0x00,0xde,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xe2,0x15,0x00,0x00,0xf0,0x15,0x00,0x00,0x02,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xe4,0x15,0x00,0x00,0xe2,0x15,0x00,0x00,0x14,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xe6,0x15,0x00,0x00,0xe4,0x15,0x00,0x00, +0x26,0x16,0x00,0x00,0x50,0x00,0x07,0x00,0x53,0x00,0x00,0x00,0xe7,0x15,0x00,0x00, +0xe6,0x15,0x00,0x00,0xe6,0x15,0x00,0x00,0xe6,0x15,0x00,0x00,0xe6,0x15,0x00,0x00, +0x88,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xe8,0x15,0x00,0x00,0xdf,0x15,0x00,0x00, +0xe7,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x0c,0x15,0x00,0x00, +0xf5,0x14,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x3c,0x16,0x00,0x00, +0x38,0x04,0x00,0x00,0x0c,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0x63,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x3c,0x16,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x64,0x16,0x00,0x00,0x63,0x16,0x00,0x00, +0x56,0x00,0x05,0x00,0x47,0x02,0x00,0x00,0x6b,0x16,0x00,0x00,0x7d,0x15,0x00,0x00, +0xeb,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6d,0x16,0x00,0x00, +0x64,0x16,0x00,0x00,0xcb,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x6e,0x16,0x00,0x00,0x6d,0x16,0x00,0x00,0xcb,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0x6f,0x16,0x00,0x00,0x6b,0x16,0x00,0x00,0x6e,0x16,0x00,0x00, +0x02,0x00,0x00,0x00,0xb9,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x70,0x16,0x00,0x00,0x6f,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x66,0x16,0x00,0x00,0x70,0x16,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x3f,0x16,0x00,0x00,0x3e,0x04,0x00,0x00,0x0c,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x75,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x3f,0x16,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x76,0x16,0x00,0x00,0x75,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x47,0x02,0x00,0x00, +0x7d,0x16,0x00,0x00,0x7d,0x15,0x00,0x00,0xeb,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7f,0x16,0x00,0x00,0x76,0x16,0x00,0x00,0xcb,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x80,0x16,0x00,0x00,0x7f,0x16,0x00,0x00, +0xcb,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x81,0x16,0x00,0x00, +0x7d,0x16,0x00,0x00,0x80,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xb9,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x82,0x16,0x00,0x00,0x81,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x78,0x16,0x00,0x00, +0x82,0x16,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x42,0x16,0x00,0x00, +0x44,0x04,0x00,0x00,0x0c,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0x87,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x42,0x16,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x88,0x16,0x00,0x00,0x87,0x16,0x00,0x00, +0x56,0x00,0x05,0x00,0x47,0x02,0x00,0x00,0x8f,0x16,0x00,0x00,0x7d,0x15,0x00,0x00, +0xeb,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x91,0x16,0x00,0x00, +0x88,0x16,0x00,0x00,0xcb,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x92,0x16,0x00,0x00,0x91,0x16,0x00,0x00,0xcb,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0x93,0x16,0x00,0x00,0x8f,0x16,0x00,0x00,0x92,0x16,0x00,0x00, +0x02,0x00,0x00,0x00,0xb9,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x94,0x16,0x00,0x00,0x93,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x8a,0x16,0x00,0x00,0x94,0x16,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x45,0x16,0x00,0x00,0x4a,0x04,0x00,0x00,0x0c,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x99,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x45,0x16,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x9a,0x16,0x00,0x00,0x99,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x47,0x02,0x00,0x00, +0xa1,0x16,0x00,0x00,0x7d,0x15,0x00,0x00,0xeb,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa3,0x16,0x00,0x00,0x9a,0x16,0x00,0x00,0xcb,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xa4,0x16,0x00,0x00,0xa3,0x16,0x00,0x00, +0xcb,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0xa5,0x16,0x00,0x00, +0xa1,0x16,0x00,0x00,0xa4,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xb9,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa6,0x16,0x00,0x00,0xa5,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x9c,0x16,0x00,0x00, +0xa6,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x49,0x16,0x00,0x00, +0xe8,0x0d,0x00,0x00,0x66,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x4c,0x16,0x00,0x00,0xee,0x0d,0x00,0x00,0x78,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x4d,0x16,0x00,0x00,0x49,0x16,0x00,0x00,0x4c,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x50,0x16,0x00,0x00,0xf4,0x0d,0x00,0x00, +0x8a,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x51,0x16,0x00,0x00, +0x4d,0x16,0x00,0x00,0x50,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x54,0x16,0x00,0x00,0xfa,0x0d,0x00,0x00,0x9c,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x55,0x16,0x00,0x00,0x51,0x16,0x00,0x00,0x54,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x58,0x16,0x00,0x00,0x66,0x16,0x00,0x00, +0x78,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x5a,0x16,0x00,0x00, +0x58,0x16,0x00,0x00,0x8a,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x5c,0x16,0x00,0x00,0x5a,0x16,0x00,0x00,0x9c,0x16,0x00,0x00,0x50,0x00,0x07,0x00, +0x53,0x00,0x00,0x00,0x5d,0x16,0x00,0x00,0x5c,0x16,0x00,0x00,0x5c,0x16,0x00,0x00, +0x5c,0x16,0x00,0x00,0x5c,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x5e,0x16,0x00,0x00,0x55,0x16,0x00,0x00,0x5d,0x16,0x00,0x00,0x3d,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x17,0x15,0x00,0x00,0xf5,0x14,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xb2,0x16,0x00,0x00,0x38,0x04,0x00,0x00,0x17,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xd9,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xb2,0x16,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xda,0x16,0x00,0x00,0xd9,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x47,0x02,0x00,0x00, +0xe1,0x16,0x00,0x00,0x7d,0x15,0x00,0x00,0xeb,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe3,0x16,0x00,0x00,0xda,0x16,0x00,0x00,0xcb,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xe4,0x16,0x00,0x00,0xe3,0x16,0x00,0x00, +0xcb,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0xe5,0x16,0x00,0x00, +0xe1,0x16,0x00,0x00,0xe4,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xb9,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe6,0x16,0x00,0x00,0xe5,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xdc,0x16,0x00,0x00, +0xe6,0x16,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xb5,0x16,0x00,0x00, +0x3e,0x04,0x00,0x00,0x17,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0xeb,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xb5,0x16,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xec,0x16,0x00,0x00,0xeb,0x16,0x00,0x00, +0x56,0x00,0x05,0x00,0x47,0x02,0x00,0x00,0xf3,0x16,0x00,0x00,0x7d,0x15,0x00,0x00, +0xeb,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf5,0x16,0x00,0x00, +0xec,0x16,0x00,0x00,0xcb,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xf6,0x16,0x00,0x00,0xf5,0x16,0x00,0x00,0xcb,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0xf7,0x16,0x00,0x00,0xf3,0x16,0x00,0x00,0xf6,0x16,0x00,0x00, +0x02,0x00,0x00,0x00,0xb9,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf8,0x16,0x00,0x00,0xf7,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0xee,0x16,0x00,0x00,0xf8,0x16,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xb8,0x16,0x00,0x00,0x44,0x04,0x00,0x00,0x17,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xfd,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xb8,0x16,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xfe,0x16,0x00,0x00,0xfd,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x47,0x02,0x00,0x00, +0x05,0x17,0x00,0x00,0x7d,0x15,0x00,0x00,0xeb,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x07,0x17,0x00,0x00,0xfe,0x16,0x00,0x00,0xcb,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x08,0x17,0x00,0x00,0x07,0x17,0x00,0x00, +0xcb,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x09,0x17,0x00,0x00, +0x05,0x17,0x00,0x00,0x08,0x17,0x00,0x00,0x02,0x00,0x00,0x00,0xb9,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0a,0x17,0x00,0x00,0x09,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x00,0x17,0x00,0x00, +0x0a,0x17,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xbb,0x16,0x00,0x00, +0x4a,0x04,0x00,0x00,0x17,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0x0f,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xbb,0x16,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x10,0x17,0x00,0x00,0x0f,0x17,0x00,0x00, +0x56,0x00,0x05,0x00,0x47,0x02,0x00,0x00,0x17,0x17,0x00,0x00,0x7d,0x15,0x00,0x00, +0xeb,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x19,0x17,0x00,0x00, +0x10,0x17,0x00,0x00,0xcb,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x1a,0x17,0x00,0x00,0x19,0x17,0x00,0x00,0xcb,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0x1b,0x17,0x00,0x00,0x17,0x17,0x00,0x00,0x1a,0x17,0x00,0x00, +0x02,0x00,0x00,0x00,0xb9,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1c,0x17,0x00,0x00,0x1b,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x12,0x17,0x00,0x00,0x1c,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0xbf,0x16,0x00,0x00,0x00,0x0e,0x00,0x00,0xdc,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xc2,0x16,0x00,0x00,0x06,0x0e,0x00,0x00, +0xee,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xc3,0x16,0x00,0x00, +0xbf,0x16,0x00,0x00,0xc2,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0xc6,0x16,0x00,0x00,0x0c,0x0e,0x00,0x00,0x00,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0xc7,0x16,0x00,0x00,0xc3,0x16,0x00,0x00,0xc6,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xca,0x16,0x00,0x00,0x12,0x0e,0x00,0x00, +0x12,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xcb,0x16,0x00,0x00, +0xc7,0x16,0x00,0x00,0xca,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xce,0x16,0x00,0x00,0xdc,0x16,0x00,0x00,0xee,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xd0,0x16,0x00,0x00,0xce,0x16,0x00,0x00,0x00,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xd2,0x16,0x00,0x00,0xd0,0x16,0x00,0x00, +0x12,0x17,0x00,0x00,0x50,0x00,0x07,0x00,0x53,0x00,0x00,0x00,0xd3,0x16,0x00,0x00, +0xd2,0x16,0x00,0x00,0xd2,0x16,0x00,0x00,0xd2,0x16,0x00,0x00,0xd2,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xd4,0x16,0x00,0x00,0xcb,0x16,0x00,0x00, +0xd3,0x16,0x00,0x00,0x41,0x00,0x05,0x00,0x05,0x01,0x00,0x00,0x1d,0x15,0x00,0x00, +0x30,0x0d,0x00,0x00,0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x1e,0x15,0x00,0x00,0x1d,0x15,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x28,0x17,0x00,0x00,0x38,0x04,0x00,0x00,0x1e,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0x4f,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x28,0x17,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x50,0x17,0x00,0x00, +0x4f,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x47,0x02,0x00,0x00,0x57,0x17,0x00,0x00, +0x7d,0x15,0x00,0x00,0xeb,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x59,0x17,0x00,0x00,0x50,0x17,0x00,0x00,0xcb,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x5a,0x17,0x00,0x00,0x59,0x17,0x00,0x00,0xcb,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x5b,0x17,0x00,0x00,0x57,0x17,0x00,0x00, +0x5a,0x17,0x00,0x00,0x02,0x00,0x00,0x00,0xb9,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5c,0x17,0x00,0x00,0x5b,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x52,0x17,0x00,0x00,0x5c,0x17,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x2b,0x17,0x00,0x00,0x3e,0x04,0x00,0x00, +0x1e,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x61,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x2b,0x17,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x62,0x17,0x00,0x00,0x61,0x17,0x00,0x00,0x56,0x00,0x05,0x00, +0x47,0x02,0x00,0x00,0x69,0x17,0x00,0x00,0x7d,0x15,0x00,0x00,0xeb,0x0c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6b,0x17,0x00,0x00,0x62,0x17,0x00,0x00, +0xcb,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x6c,0x17,0x00,0x00, +0x6b,0x17,0x00,0x00,0xcb,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00, +0x6d,0x17,0x00,0x00,0x69,0x17,0x00,0x00,0x6c,0x17,0x00,0x00,0x02,0x00,0x00,0x00, +0xb9,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6e,0x17,0x00,0x00, +0x6d,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x64,0x17,0x00,0x00,0x6e,0x17,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x2e,0x17,0x00,0x00,0x44,0x04,0x00,0x00,0x1e,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0x73,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x2e,0x17,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x74,0x17,0x00,0x00, +0x73,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x47,0x02,0x00,0x00,0x7b,0x17,0x00,0x00, +0x7d,0x15,0x00,0x00,0xeb,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7d,0x17,0x00,0x00,0x74,0x17,0x00,0x00,0xcb,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x7e,0x17,0x00,0x00,0x7d,0x17,0x00,0x00,0xcb,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x7f,0x17,0x00,0x00,0x7b,0x17,0x00,0x00, +0x7e,0x17,0x00,0x00,0x02,0x00,0x00,0x00,0xb9,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x80,0x17,0x00,0x00,0x7f,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x76,0x17,0x00,0x00,0x80,0x17,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x31,0x17,0x00,0x00,0x4a,0x04,0x00,0x00, +0x1e,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x85,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x31,0x17,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x86,0x17,0x00,0x00,0x85,0x17,0x00,0x00,0x56,0x00,0x05,0x00, +0x47,0x02,0x00,0x00,0x8d,0x17,0x00,0x00,0x7d,0x15,0x00,0x00,0xeb,0x0c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8f,0x17,0x00,0x00,0x86,0x17,0x00,0x00, +0xcb,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x90,0x17,0x00,0x00, +0x8f,0x17,0x00,0x00,0xcb,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00, +0x91,0x17,0x00,0x00,0x8d,0x17,0x00,0x00,0x90,0x17,0x00,0x00,0x02,0x00,0x00,0x00, +0xb9,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x92,0x17,0x00,0x00, +0x91,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x88,0x17,0x00,0x00,0x92,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x35,0x17,0x00,0x00,0x72,0x15,0x00,0x00,0x52,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x38,0x17,0x00,0x00,0xe8,0x15,0x00,0x00,0x64,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x39,0x17,0x00,0x00,0x35,0x17,0x00,0x00, +0x38,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x3c,0x17,0x00,0x00, +0x5e,0x16,0x00,0x00,0x76,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x3d,0x17,0x00,0x00,0x39,0x17,0x00,0x00,0x3c,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x40,0x17,0x00,0x00,0xd4,0x16,0x00,0x00,0x88,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x41,0x17,0x00,0x00,0x3d,0x17,0x00,0x00, +0x40,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x44,0x17,0x00,0x00, +0x52,0x17,0x00,0x00,0x64,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x46,0x17,0x00,0x00,0x44,0x17,0x00,0x00,0x76,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x48,0x17,0x00,0x00,0x46,0x17,0x00,0x00,0x88,0x17,0x00,0x00, +0x50,0x00,0x07,0x00,0x53,0x00,0x00,0x00,0x49,0x17,0x00,0x00,0x48,0x17,0x00,0x00, +0x48,0x17,0x00,0x00,0x48,0x17,0x00,0x00,0x48,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x4a,0x17,0x00,0x00,0x41,0x17,0x00,0x00,0x49,0x17,0x00,0x00, +0x50,0x00,0x07,0x00,0xbf,0x04,0x00,0x00,0x28,0x15,0x00,0x00,0xd6,0x0d,0x00,0x00, +0xdc,0x0d,0x00,0x00,0xee,0x0d,0x00,0x00,0xf4,0x0d,0x00,0x00,0x3e,0x00,0x03,0x00, +0xe3,0x14,0x00,0x00,0x28,0x15,0x00,0x00,0x41,0x00,0x05,0x00,0x54,0x00,0x00,0x00, +0x29,0x15,0x00,0x00,0xe3,0x14,0x00,0x00,0x04,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0x2a,0x15,0x00,0x00,0x29,0x15,0x00,0x00,0x3d,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0x2c,0x15,0x00,0x00,0x29,0x15,0x00,0x00,0xf9,0x00,0x02,0x00, +0x2d,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0x2d,0x15,0x00,0x00,0xf5,0x00,0x07,0x00, +0x53,0x00,0x00,0x00,0x8a,0x21,0x00,0x00,0x2c,0x15,0x00,0x00,0xa3,0x14,0x00,0x00, +0x9c,0x17,0x00,0x00,0x31,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x53,0x00,0x00,0x00, +0x89,0x21,0x00,0x00,0x2a,0x15,0x00,0x00,0xa3,0x14,0x00,0x00,0x97,0x17,0x00,0x00, +0x31,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x87,0x21,0x00,0x00, +0x0a,0x02,0x00,0x00,0xa3,0x14,0x00,0x00,0x3e,0x15,0x00,0x00,0x31,0x15,0x00,0x00, +0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x30,0x15,0x00,0x00,0x87,0x21,0x00,0x00, +0x14,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x3f,0x15,0x00,0x00,0x31,0x15,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x30,0x15,0x00,0x00,0x31,0x15,0x00,0x00, +0x3f,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0x31,0x15,0x00,0x00,0x41,0x00,0x05,0x00, +0x54,0x00,0x00,0x00,0x34,0x15,0x00,0x00,0xe3,0x14,0x00,0x00,0x87,0x21,0x00,0x00, +0x3d,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x35,0x15,0x00,0x00,0x34,0x15,0x00,0x00, +0x0c,0x00,0x07,0x00,0x53,0x00,0x00,0x00,0x97,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x89,0x21,0x00,0x00,0x35,0x15,0x00,0x00,0x3d,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0x3a,0x15,0x00,0x00,0x34,0x15,0x00,0x00,0x0c,0x00,0x07,0x00, +0x53,0x00,0x00,0x00,0x9c,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x8a,0x21,0x00,0x00,0x3a,0x15,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x3e,0x15,0x00,0x00,0x87,0x21,0x00,0x00,0x0a,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x2d,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0x3f,0x15,0x00,0x00,0x0c,0x00,0x08,0x00, +0x53,0x00,0x00,0x00,0x43,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x4a,0x17,0x00,0x00,0x89,0x21,0x00,0x00,0x8a,0x21,0x00,0x00,0x73,0x00,0x04,0x00, +0x83,0x00,0x00,0x00,0x0d,0x0d,0x00,0x00,0x43,0x15,0x00,0x00,0x3e,0x00,0x03,0x00, +0x01,0x0d,0x00,0x00,0x0d,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x3f,0x02,0x00,0x00, +0xa0,0x17,0x00,0x00,0xb8,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00, +0xa1,0x17,0x00,0x00,0xa0,0x17,0x00,0x00,0xba,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x04,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa2,0x17,0x00,0x00, +0xa1,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0xa4,0x17,0x00,0x00,0xa2,0x17,0x00,0x00,0xb9,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa6,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xa6,0x17,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x32,0x24,0x00,0x00,0xa4,0x17,0x00,0x00,0xba,0x01,0x00,0x00, +0xa2,0x17,0x00,0x00,0x41,0x00,0x05,0x00,0x30,0x02,0x00,0x00,0xaa,0x17,0x00,0x00, +0x03,0x02,0x00,0x00,0x35,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xab,0x17,0x00,0x00,0xaa,0x17,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x11,0x0d,0x00,0x00,0x0d,0x0d,0x00,0x00,0x0d,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xb0,0x17,0x00,0x00,0xab,0x17,0x00,0x00,0xab,0x17,0x00,0x00,0xab,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xb1,0x17,0x00,0x00,0x11,0x0d,0x00,0x00, +0xb0,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xb4,0x17,0x00,0x00, +0xb1,0x17,0x00,0x00,0x32,0x24,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xb8,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xb4,0x17,0x00,0x00, +0xbe,0x0a,0x00,0x00,0x41,0x21,0x00,0x00,0x3e,0x00,0x03,0x00,0x07,0x0d,0x00,0x00, +0xb8,0x17,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xbd,0x17,0x00,0x00, +0x07,0x0d,0x00,0x00,0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xbe,0x17,0x00,0x00,0xbd,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbf,0x17,0x00,0x00,0x63,0x03,0x00,0x00,0xbe,0x17,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xc0,0x17,0x00,0x00,0x07,0x0d,0x00,0x00,0x49,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc1,0x17,0x00,0x00,0xc0,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc2,0x17,0x00,0x00,0xcb,0x02,0x00,0x00, +0xc1,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc3,0x17,0x00,0x00, +0xbf,0x17,0x00,0x00,0xc2,0x17,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xc4,0x17,0x00,0x00,0x07,0x0d,0x00,0x00,0x4d,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xc5,0x17,0x00,0x00,0xc4,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc6,0x17,0x00,0x00,0x63,0x03,0x00,0x00,0xc5,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc7,0x17,0x00,0x00,0xc3,0x17,0x00,0x00, +0xc6,0x17,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc9,0x17,0x00,0x00, +0xbd,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xca,0x17,0x00,0x00, +0xcb,0x02,0x00,0x00,0xc9,0x17,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xcc,0x17,0x00,0x00,0xc4,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xcd,0x17,0x00,0x00,0xcb,0x02,0x00,0x00,0xcc,0x17,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xce,0x17,0x00,0x00,0xca,0x17,0x00,0x00,0xcd,0x17,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd0,0x17,0x00,0x00,0xbd,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd1,0x17,0x00,0x00,0x76,0x03,0x00,0x00, +0xd0,0x17,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd3,0x17,0x00,0x00, +0xc0,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd4,0x17,0x00,0x00, +0xcb,0x02,0x00,0x00,0xd3,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd5,0x17,0x00,0x00,0xd1,0x17,0x00,0x00,0xd4,0x17,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xd7,0x17,0x00,0x00,0xc4,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd8,0x17,0x00,0x00,0x63,0x03,0x00,0x00,0xd7,0x17,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd9,0x17,0x00,0x00,0xd5,0x17,0x00,0x00, +0xd8,0x17,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xda,0x17,0x00,0x00, +0xc7,0x17,0x00,0x00,0xce,0x17,0x00,0x00,0xd9,0x17,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x15,0x0d,0x00,0x00,0x01,0x0d,0x00,0x00,0xa1,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x16,0x0d,0x00,0x00,0x15,0x0d,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x17,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x16,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xdf,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x17,0x0d,0x00,0x00, +0xb9,0x01,0x00,0x00,0xba,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x1a,0x0d,0x00,0x00,0x15,0x0d,0x00,0x00,0xb8,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0x1b,0x0d,0x00,0x00,0x1a,0x0d,0x00,0x00,0xb9,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x8f,0x02,0x00,0x00,0xfb,0x17,0x00,0x00,0x91,0x02,0x00,0x00,0x62,0x00,0x05,0x00, +0x83,0x00,0x00,0x00,0xfd,0x17,0x00,0x00,0xfb,0x17,0x00,0x00,0x76,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfe,0x17,0x00,0x00,0xfd,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xea,0x17,0x00,0x00, +0xfe,0x17,0x00,0x00,0xa0,0x08,0x00,0x00,0x3d,0x00,0x04,0x00,0x3f,0x02,0x00,0x00, +0x02,0x18,0x00,0x00,0xa6,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x47,0x02,0x00,0x00, +0x04,0x18,0x00,0x00,0x02,0x18,0x00,0x00,0xeb,0x0c,0x00,0x00,0x58,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0x06,0x18,0x00,0x00,0x04,0x18,0x00,0x00,0xce,0x0c,0x00,0x00, +0x02,0x00,0x00,0x00,0xb9,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x07,0x18,0x00,0x00,0x06,0x18,0x00,0x00,0x06,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xd6,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd6,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x66,0x23,0x00,0x00, +0xbe,0x0a,0x00,0x00,0xcb,0x0b,0x00,0x00,0xda,0x17,0x00,0x00,0xa6,0x17,0x00,0x00, +0xf5,0x00,0x07,0x00,0xcb,0x00,0x00,0x00,0x55,0x23,0x00,0x00,0x99,0x08,0x00,0x00, +0xcb,0x0b,0x00,0x00,0x1b,0x0d,0x00,0x00,0xa6,0x17,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x90,0x21,0x00,0x00,0xda,0x02,0x00,0x00,0xcb,0x0b,0x00,0x00, +0x07,0x18,0x00,0x00,0xa6,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0xcb,0x00,0x00,0x00, +0x8e,0x21,0x00,0x00,0x99,0x08,0x00,0x00,0xcb,0x0b,0x00,0x00,0xea,0x17,0x00,0x00, +0xa6,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x8c,0x21,0x00,0x00, +0xb9,0x01,0x00,0x00,0xcb,0x0b,0x00,0x00,0xdf,0x17,0x00,0x00,0xa6,0x17,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x0d,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x63,0x0c,0x00,0x00,0x8c,0x21,0x00,0x00,0x3e,0x00,0x03,0x00, +0x9b,0x0b,0x00,0x00,0x90,0x21,0x00,0x00,0x41,0x00,0x05,0x00,0x1a,0x02,0x00,0x00, +0xa5,0x18,0x00,0x00,0x03,0x02,0x00,0x00,0x19,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xa6,0x18,0x00,0x00,0xa5,0x18,0x00,0x00,0xc4,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x8e,0x18,0x00,0x00,0x0f,0x02,0x00,0x00,0xa6,0x18,0x00,0x00, +0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8f,0x18,0x00,0x00,0x8e,0x18,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x93,0x18,0x00,0x00,0x8f,0x18,0x00,0x00, +0x8f,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x94,0x18,0x00,0x00, +0x44,0x0c,0x00,0x00,0x93,0x18,0x00,0x00,0x6e,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0x95,0x18,0x00,0x00,0x94,0x18,0x00,0x00,0x41,0x00,0x05,0x00,0x05,0x02,0x00,0x00, +0xad,0x18,0x00,0x00,0x03,0x02,0x00,0x00,0x14,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0xae,0x18,0x00,0x00,0xad,0x18,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xba,0x18,0x00,0x00,0x95,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xbb,0x18,0x00,0x00,0x3e,0x0c,0x00,0x00,0xba,0x18,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xbe,0x18,0x00,0x00,0xba,0x18,0x00,0x00, +0xd9,0x03,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xcb,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xbb,0x18,0x00,0x00,0xbe,0x18,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xd0,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xd9,0x03,0x00,0x00,0xcb,0x18,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xc4,0x18,0x00,0x00,0xae,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xc5,0x18,0x00,0x00,0xd0,0x18,0x00,0x00,0xc4,0x18,0x00,0x00, +0x3d,0x00,0x04,0x00,0x3f,0x02,0x00,0x00,0xd4,0x18,0x00,0x00,0xb8,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0xd5,0x18,0x00,0x00,0xd4,0x18,0x00,0x00, +0xba,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x04,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd6,0x18,0x00,0x00,0xd5,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xd8,0x18,0x00,0x00,0xd6,0x18,0x00,0x00, +0xb9,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xda,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xda,0x18,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x33,0x24,0x00,0x00, +0xd8,0x18,0x00,0x00,0xba,0x01,0x00,0x00,0xd6,0x18,0x00,0x00,0x3d,0x00,0x04,0x00, +0x3f,0x02,0x00,0x00,0xe2,0x18,0x00,0x00,0x41,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x47,0x02,0x00,0x00,0xe4,0x18,0x00,0x00,0xe2,0x18,0x00,0x00,0xeb,0x0c,0x00,0x00, +0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe7,0x18,0x00,0x00,0xa6,0x18,0x00,0x00, +0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0xe8,0x18,0x00,0x00,0xe4,0x18,0x00,0x00, +0xc5,0x18,0x00,0x00,0x02,0x00,0x00,0x00,0xe7,0x18,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe9,0x18,0x00,0x00,0xe8,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x9e,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0xe9,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9f,0x18,0x00,0x00,0x33,0x24,0x00,0x00,0x9e,0x18,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xee,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x9f,0x18,0x00,0x00,0xe6,0x06,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x27,0x18,0x00,0x00,0x9b,0x0b,0x00,0x00,0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x28,0x18,0x00,0x00,0x27,0x18,0x00,0x00,0xb4,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0x29,0x18,0x00,0x00,0x28,0x18,0x00,0x00,0xb9,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x2f,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x29,0x18,0x00,0x00,0x2a,0x18,0x00,0x00,0x2c,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2a,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x2f,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2c,0x18,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2e,0x18,0x00,0x00, +0x27,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x2f,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2f,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x93,0x21,0x00,0x00, +0xee,0x18,0x00,0x00,0x2a,0x18,0x00,0x00,0x2e,0x18,0x00,0x00,0x2c,0x18,0x00,0x00, +0x3e,0x00,0x03,0x00,0x27,0x18,0x00,0x00,0x93,0x21,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x33,0x18,0x00,0x00,0x27,0x18,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x05,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x33,0x18,0x00,0x00,0xee,0x18,0x00,0x00,0xb7,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0xf9,0x18,0x00,0x00,0x05,0x19,0x00,0x00,0xb9,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xff,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xf9,0x18,0x00,0x00, +0xfa,0x18,0x00,0x00,0xfe,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xfa,0x18,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x0a,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x33,0x18,0x00,0x00,0xee,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfd,0x18,0x00,0x00,0x0a,0x19,0x00,0x00,0x05,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0xff,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xfe,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0xff,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xff,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x94,0x21,0x00,0x00,0xfd,0x18,0x00,0x00, +0xfa,0x18,0x00,0x00,0xb9,0x01,0x00,0x00,0xfe,0x18,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x37,0x18,0x00,0x00,0xba,0x01,0x00,0x00,0x94,0x21,0x00,0x00, +0xf7,0x00,0x03,0x00,0x55,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x8e,0x21,0x00,0x00,0x3a,0x18,0x00,0x00,0x42,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3a,0x18,0x00,0x00,0x3e,0x00,0x03,0x00,0x27,0x18,0x00,0x00,0xee,0x18,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x3d,0x18,0x00,0x00,0x9b,0x0b,0x00,0x00, +0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x3e,0x18,0x00,0x00, +0x3d,0x18,0x00,0x00,0xb7,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x3f,0x18,0x00,0x00, +0x3e,0x18,0x00,0x00,0xb9,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x40,0x18,0x00,0x00,0x3f,0x18,0x00,0x00,0xc9,0x02,0x00,0x00,0xba,0x01,0x00,0x00, +0x3e,0x00,0x03,0x00,0x3d,0x18,0x00,0x00,0x40,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0x55,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x42,0x18,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x43,0x18,0x00,0x00,0x9b,0x0b,0x00,0x00,0x4e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x44,0x18,0x00,0x00,0x43,0x18,0x00,0x00, +0xbc,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x45,0x18,0x00,0x00,0x44,0x18,0x00,0x00, +0xba,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x54,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x45,0x18,0x00,0x00,0x46,0x18,0x00,0x00,0x4c,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x46,0x18,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x49,0x18,0x00,0x00,0x27,0x18,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x10,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x49,0x18,0x00,0x00, +0xee,0x18,0x00,0x00,0xcb,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x27,0x18,0x00,0x00, +0x10,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x54,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4c,0x18,0x00,0x00,0xba,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x4e,0x18,0x00,0x00, +0x37,0x18,0x00,0x00,0x24,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0x53,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x4e,0x18,0x00,0x00,0x4f,0x18,0x00,0x00, +0x53,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x4f,0x18,0x00,0x00,0x3d,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x50,0x18,0x00,0x00,0x9b,0x0b,0x00,0x00,0x3e,0x00,0x03,0x00, +0x16,0x18,0x00,0x00,0x50,0x18,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x12,0x19,0x00,0x00,0x16,0x18,0x00,0x00,0x4e,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0x12,0x19,0x00,0x00,0xb9,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x52,0x18,0x00,0x00,0x16,0x18,0x00,0x00,0x3e,0x00,0x03,0x00,0x9b,0x0b,0x00,0x00, +0x52,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x53,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x53,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x54,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x54,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x55,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x55,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x57,0x18,0x00,0x00, +0x42,0x21,0x00,0x00,0x94,0x21,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x58,0x18,0x00,0x00,0x57,0x18,0x00,0x00,0x2e,0x07,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x16,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x58,0x18,0x00,0x00,0xb9,0x01,0x00,0x00,0xba,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x1b,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x0d,0x18,0x00,0x00,0x16,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5d,0x18,0x00,0x00,0xba,0x01,0x00,0x00,0x1b,0x19,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x5e,0x18,0x00,0x00,0x9b,0x0b,0x00,0x00,0x4e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5f,0x18,0x00,0x00,0x5e,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x60,0x18,0x00,0x00,0x5f,0x18,0x00,0x00, +0x5d,0x18,0x00,0x00,0x3e,0x00,0x03,0x00,0x5e,0x18,0x00,0x00,0x60,0x18,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x64,0x18,0x00,0x00,0xba,0x01,0x00,0x00, +0x66,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x1f,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x64,0x18,0x00,0x00,0xb9,0x01,0x00,0x00, +0xba,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x67,0x18,0x00,0x00, +0x5e,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x68,0x18,0x00,0x00, +0x67,0x18,0x00,0x00,0x1f,0x19,0x00,0x00,0x3e,0x00,0x03,0x00,0x5e,0x18,0x00,0x00, +0x68,0x18,0x00,0x00,0xb8,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x6c,0x18,0x00,0x00, +0xf3,0x0c,0x00,0x00,0x24,0x07,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x6d,0x18,0x00,0x00,0x6c,0x18,0x00,0x00,0xba,0x01,0x00,0x00,0xb9,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x6f,0x18,0x00,0x00,0x5e,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x70,0x18,0x00,0x00,0x6f,0x18,0x00,0x00, +0x6d,0x18,0x00,0x00,0x3e,0x00,0x03,0x00,0x5e,0x18,0x00,0x00,0x70,0x18,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x73,0x18,0x00,0x00,0x5e,0x18,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x74,0x18,0x00,0x00,0x73,0x18,0x00,0x00, +0xba,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x23,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x74,0x18,0x00,0x00,0xb9,0x01,0x00,0x00, +0xba,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x77,0x18,0x00,0x00, +0x27,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x3a,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x77,0x18,0x00,0x00,0xee,0x18,0x00,0x00, +0xb7,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x2e,0x19,0x00,0x00,0x3a,0x19,0x00,0x00, +0xb9,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x34,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x2e,0x19,0x00,0x00,0x2f,0x19,0x00,0x00,0x33,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x2f,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x3f,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x77,0x18,0x00,0x00, +0xee,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x32,0x19,0x00,0x00, +0x3f,0x19,0x00,0x00,0x3a,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x34,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x33,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x34,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x34,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x9b,0x21,0x00,0x00,0x32,0x19,0x00,0x00,0x2f,0x19,0x00,0x00,0xb9,0x01,0x00,0x00, +0x33,0x19,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x43,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x9b,0x21,0x00,0x00,0xb9,0x01,0x00,0x00, +0xba,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7c,0x18,0x00,0x00, +0x23,0x19,0x00,0x00,0x25,0x04,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x47,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x7c,0x18,0x00,0x00, +0xb9,0x01,0x00,0x00,0xba,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7f,0x18,0x00,0x00,0x47,0x19,0x00,0x00,0x43,0x19,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x4b,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x7f,0x18,0x00,0x00,0xb9,0x01,0x00,0x00,0xba,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xe1,0x0b,0x00,0x00,0x9b,0x0b,0x00,0x00,0x41,0x00,0x05,0x00, +0x25,0x02,0x00,0x00,0xaa,0x1a,0x00,0x00,0x03,0x02,0x00,0x00,0x2a,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xab,0x1a,0x00,0x00,0xaa,0x1a,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x96,0x19,0x00,0x00,0x3b,0x0c,0x00,0x00, +0xab,0x1a,0x00,0x00,0x3e,0x00,0x03,0x00,0x4d,0x19,0x00,0x00,0x96,0x19,0x00,0x00, +0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x98,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x96,0x19,0x00,0x00,0x6e,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0x99,0x19,0x00,0x00,0x98,0x19,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x9b,0x19,0x00,0x00,0x99,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x9c,0x19,0x00,0x00,0x9b,0x19,0x00,0x00,0xd9,0x03,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x9e,0x19,0x00,0x00,0x9c,0x19,0x00,0x00,0x7a,0x0c,0x00,0x00, +0x3e,0x00,0x03,0x00,0x4f,0x19,0x00,0x00,0x9e,0x19,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x9f,0x19,0x00,0x00,0x4f,0x19,0x00,0x00,0x4e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa0,0x19,0x00,0x00,0x9f,0x19,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xa1,0x19,0x00,0x00,0x4d,0x19,0x00,0x00, +0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa2,0x19,0x00,0x00, +0xa1,0x19,0x00,0x00,0xba,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xa3,0x19,0x00,0x00, +0xa0,0x19,0x00,0x00,0xa2,0x19,0x00,0x00,0xa9,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0xa4,0x19,0x00,0x00,0xa3,0x19,0x00,0x00,0x7c,0x05,0x00,0x00,0x7d,0x05,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xa5,0x19,0x00,0x00,0x50,0x19,0x00,0x00, +0x4e,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xa5,0x19,0x00,0x00,0xa4,0x19,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xa6,0x19,0x00,0x00,0x4f,0x19,0x00,0x00, +0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa7,0x19,0x00,0x00, +0xa6,0x19,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xa8,0x19,0x00,0x00, +0x4d,0x19,0x00,0x00,0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xa9,0x19,0x00,0x00,0xa8,0x19,0x00,0x00,0xba,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0xaa,0x19,0x00,0x00,0xa7,0x19,0x00,0x00,0xa9,0x19,0x00,0x00,0xa9,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0xab,0x19,0x00,0x00,0xaa,0x19,0x00,0x00,0x7c,0x05,0x00,0x00, +0x7d,0x05,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xac,0x19,0x00,0x00, +0x50,0x19,0x00,0x00,0x49,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0xac,0x19,0x00,0x00, +0xab,0x19,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xae,0x19,0x00,0x00, +0xa6,0x19,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb0,0x19,0x00,0x00, +0xa8,0x19,0x00,0x00,0xba,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xb1,0x19,0x00,0x00, +0xae,0x19,0x00,0x00,0xb0,0x19,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb3,0x19,0x00,0x00,0x9f,0x19,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb5,0x19,0x00,0x00,0xa1,0x19,0x00,0x00,0xba,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0xb6,0x19,0x00,0x00,0xb3,0x19,0x00,0x00,0xb5,0x19,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0xb7,0x19,0x00,0x00,0x50,0x19,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xb8,0x19,0x00,0x00,0xb7,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb9,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xb9,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x25,0x23,0x00,0x00,0x04,0x02,0x00,0x00,0x34,0x19,0x00,0x00, +0xf3,0x19,0x00,0x00,0xf1,0x19,0x00,0x00,0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0xbc,0x19,0x00,0x00,0x25,0x23,0x00,0x00,0xdd,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0xf4,0x19,0x00,0x00,0xf1,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xbc,0x19,0x00,0x00,0xbd,0x19,0x00,0x00,0xf4,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0xbd,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0xbe,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0xbe,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xb2,0x23,0x00,0x00, +0x04,0x02,0x00,0x00,0xbd,0x19,0x00,0x00,0xef,0x19,0x00,0x00,0xed,0x19,0x00,0x00, +0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xc1,0x19,0x00,0x00,0xb2,0x23,0x00,0x00, +0xdd,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xf0,0x19,0x00,0x00,0xed,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc1,0x19,0x00,0x00,0xc2,0x19,0x00,0x00, +0xf0,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xc2,0x19,0x00,0x00,0xc4,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xc5,0x19,0x00,0x00,0x25,0x23,0x00,0x00,0x0f,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xc6,0x19,0x00,0x00,0xb2,0x23,0x00,0x00, +0xc5,0x19,0x00,0x00,0xf7,0x00,0x03,0x00,0xcd,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xb6,0x19,0x00,0x00,0xc8,0x19,0x00,0x00,0xcb,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc8,0x19,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xca,0x19,0x00,0x00,0xdd,0x02,0x00,0x00,0xb2,0x23,0x00,0x00,0xf9,0x00,0x02,0x00, +0xcd,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xcb,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0xcd,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xcd,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xb4,0x23,0x00,0x00,0xca,0x19,0x00,0x00,0xc8,0x19,0x00,0x00, +0xb2,0x23,0x00,0x00,0xcb,0x19,0x00,0x00,0xf7,0x00,0x03,0x00,0xd5,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb1,0x19,0x00,0x00,0xd0,0x19,0x00,0x00, +0xd3,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xd0,0x19,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xd2,0x19,0x00,0x00,0xdd,0x02,0x00,0x00,0x25,0x23,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd5,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xd3,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd5,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xd5,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xb6,0x23,0x00,0x00,0xd2,0x19,0x00,0x00, +0xd0,0x19,0x00,0x00,0x25,0x23,0x00,0x00,0xd3,0x19,0x00,0x00,0x50,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0xd7,0x19,0x00,0x00,0xb4,0x23,0x00,0x00,0xb6,0x23,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0xdc,0x19,0x00,0x00,0x50,0x19,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xdd,0x19,0x00,0x00,0x99,0x19,0x00,0x00, +0xdc,0x19,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xdf,0x19,0x00,0x00, +0xdd,0x19,0x00,0x00,0xd7,0x19,0x00,0x00,0x3e,0x00,0x03,0x00,0x5d,0x19,0x00,0x00, +0xba,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x5e,0x19,0x00,0x00,0x7e,0x0c,0x00,0x00, +0x3e,0x00,0x03,0x00,0xb4,0x1a,0x00,0x00,0xdf,0x19,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xc6,0x1a,0x00,0x00,0x5d,0x19,0x00,0x00,0x4e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xc7,0x1a,0x00,0x00,0xc6,0x1a,0x00,0x00, +0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xc8,0x1a,0x00,0x00,0xc7,0x1a,0x00,0x00, +0x04,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xd0,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xc8,0x1a,0x00,0x00,0xc9,0x1a,0x00,0x00,0xcd,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc9,0x1a,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xca,0x1a,0x00,0x00,0xb4,0x1a,0x00,0x00,0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xcb,0x1a,0x00,0x00,0xca,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x05,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xcb,0x1a,0x00,0x00,0x04,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xd0,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xcd,0x1a,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xce,0x1a,0x00,0x00,0xb4,0x1a,0x00,0x00,0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xcf,0x1a,0x00,0x00,0xce,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd0,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xd0,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xb7,0x23,0x00,0x00,0x05,0x1b,0x00,0x00,0xc9,0x1a,0x00,0x00, +0xcf,0x1a,0x00,0x00,0xcd,0x1a,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xd2,0x1a,0x00,0x00,0xb4,0x1a,0x00,0x00,0x4e,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0xd2,0x1a,0x00,0x00,0xb7,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xd4,0x1a,0x00,0x00,0xc6,0x1a,0x00,0x00,0xad,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0xd5,0x1a,0x00,0x00,0xd4,0x1a,0x00,0x00,0x04,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xe0,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd5,0x1a,0x00,0x00, +0xd6,0x1a,0x00,0x00,0xdd,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xd6,0x1a,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xd7,0x1a,0x00,0x00,0x5e,0x19,0x00,0x00, +0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xd8,0x1a,0x00,0x00, +0xd7,0x1a,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xd9,0x1a,0x00,0x00, +0xd8,0x1a,0x00,0x00,0x0a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xdb,0x1a,0x00,0x00,0xd2,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x0a,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xdb,0x1a,0x00,0x00, +0xd9,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0xe0,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xdd,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xdf,0x1a,0x00,0x00, +0xd2,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0xe0,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe0,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xb8,0x23,0x00,0x00, +0x0a,0x1b,0x00,0x00,0xd6,0x1a,0x00,0x00,0xdf,0x1a,0x00,0x00,0xdd,0x1a,0x00,0x00, +0x3e,0x00,0x03,0x00,0xd2,0x1a,0x00,0x00,0xb8,0x23,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xe3,0x1a,0x00,0x00,0x5d,0x19,0x00,0x00,0x49,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xe4,0x1a,0x00,0x00,0xe3,0x1a,0x00,0x00, +0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xe5,0x1a,0x00,0x00,0xe4,0x1a,0x00,0x00, +0x04,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xed,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xe5,0x1a,0x00,0x00,0xe6,0x1a,0x00,0x00,0xea,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe6,0x1a,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xe7,0x1a,0x00,0x00,0xb4,0x1a,0x00,0x00,0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xe8,0x1a,0x00,0x00,0xe7,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x0f,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xe8,0x1a,0x00,0x00,0x04,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xed,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xea,0x1a,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xeb,0x1a,0x00,0x00,0xb4,0x1a,0x00,0x00,0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xec,0x1a,0x00,0x00,0xeb,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0xed,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xed,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xb9,0x23,0x00,0x00,0x0f,0x1b,0x00,0x00,0xe6,0x1a,0x00,0x00, +0xec,0x1a,0x00,0x00,0xea,0x1a,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xef,0x1a,0x00,0x00,0xb4,0x1a,0x00,0x00,0x49,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0xef,0x1a,0x00,0x00,0xb9,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xf1,0x1a,0x00,0x00,0xe3,0x1a,0x00,0x00,0xad,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0xf2,0x1a,0x00,0x00,0xf1,0x1a,0x00,0x00,0x04,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xfd,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xf2,0x1a,0x00,0x00, +0xf3,0x1a,0x00,0x00,0xfa,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xf3,0x1a,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xf4,0x1a,0x00,0x00,0x5e,0x19,0x00,0x00, +0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xf5,0x1a,0x00,0x00, +0xf4,0x1a,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xf6,0x1a,0x00,0x00, +0xf5,0x1a,0x00,0x00,0x0a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xf8,0x1a,0x00,0x00,0xef,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x14,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xf8,0x1a,0x00,0x00, +0xf6,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0xfd,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfa,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xfc,0x1a,0x00,0x00, +0xef,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0xfd,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfd,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xba,0x23,0x00,0x00, +0x14,0x1b,0x00,0x00,0xf3,0x1a,0x00,0x00,0xfc,0x1a,0x00,0x00,0xfa,0x1a,0x00,0x00, +0x3e,0x00,0x03,0x00,0xef,0x1a,0x00,0x00,0xba,0x23,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0x00,0x1b,0x00,0x00,0xb4,0x1a,0x00,0x00,0x5f,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0x19,0x1b,0x00,0x00,0xea,0x0c,0x00,0x00,0x00,0x1b,0x00,0x00, +0x02,0x00,0x00,0x00,0x04,0x02,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x1a,0x1b,0x00,0x00,0x19,0x1b,0x00,0x00,0x19,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0xec,0x19,0x00,0x00,0x5f,0x19,0x00,0x00,0xc6,0x19,0x00,0x00,0x3e,0x00,0x03,0x00, +0xec,0x19,0x00,0x00,0x1a,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0xed,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xed,0x19,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xef,0x19,0x00,0x00,0xb2,0x23,0x00,0x00,0x0a,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0xbe,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xf0,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf1,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xf1,0x19,0x00,0x00,0x80,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xf3,0x19,0x00,0x00,0x25,0x23,0x00,0x00,0x0a,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb9,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xf4,0x19,0x00,0x00, +0x3e,0x00,0x03,0x00,0x61,0x19,0x00,0x00,0xe3,0x05,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xf7,0x19,0x00,0x00,0x9e,0x19,0x00,0x00,0x96,0x19,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xfc,0x19,0x00,0x00,0x70,0x0c,0x00,0x00, +0xba,0x01,0x00,0x00,0xb9,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x1f,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x1b,0x19,0x00,0x00, +0xfc,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x2a,0x1b,0x00,0x00, +0x43,0x21,0x00,0x00,0xab,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x2c,0x1b,0x00,0x00,0x2a,0x1b,0x00,0x00,0x43,0x21,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2d,0x1b,0x00,0x00,0x2c,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2f,0x1b,0x00,0x00,0xba,0x01,0x00,0x00, +0x2d,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x3a,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x5d,0x05,0x00,0x00,0x2f,0x1b,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x01,0x1a,0x00,0x00,0xba,0x01,0x00,0x00, +0x1f,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x02,0x1a,0x00,0x00, +0x3a,0x1b,0x00,0x00,0x01,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x04,0x1a,0x00,0x00,0xba,0x01,0x00,0x00,0x02,0x1a,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x05,0x1a,0x00,0x00,0x04,0x1a,0x00,0x00,0xfa,0x05,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x3f,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xba,0x01,0x00,0x00,0x05,0x1a,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x08,0x1a,0x00,0x00,0x63,0x03,0x00,0x00,0xf3,0x0c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x44,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x08,0x1a,0x00,0x00,0x1f,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x49,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xb9,0x01,0x00,0x00,0x44,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x4f,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x02,0x1a,0x00,0x00, +0x3f,0x1b,0x00,0x00,0x49,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x11,0x1a,0x00,0x00,0xc5,0x0c,0x00,0x00,0x44,0x21,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x53,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x11,0x1a,0x00,0x00,0xb9,0x01,0x00,0x00,0xba,0x01,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x59,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x12,0x06,0x00,0x00,0x13,0x06,0x00,0x00,0x53,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x14,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x14,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x2f,0x23,0x00,0x00,0xf5,0x21,0x00,0x00,0xf4,0x19,0x00,0x00, +0xab,0x23,0x00,0x00,0x78,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x2d,0x23,0x00,0x00,0xf5,0x21,0x00,0x00,0xf4,0x19,0x00,0x00,0xa8,0x23,0x00,0x00, +0x78,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x2b,0x23,0x00,0x00, +0xf5,0x21,0x00,0x00,0xf4,0x19,0x00,0x00,0xa5,0x23,0x00,0x00,0x78,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x29,0x23,0x00,0x00,0xf5,0x21,0x00,0x00, +0xf4,0x19,0x00,0x00,0xa2,0x23,0x00,0x00,0x78,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x27,0x23,0x00,0x00,0xa6,0x21,0x00,0x00,0xf4,0x19,0x00,0x00, +0x9f,0x23,0x00,0x00,0x78,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x26,0x23,0x00,0x00,0x04,0x02,0x00,0x00,0xf4,0x19,0x00,0x00,0x7a,0x1a,0x00,0x00, +0x78,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x17,0x1a,0x00,0x00, +0x26,0x23,0x00,0x00,0xdd,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x7b,0x1a,0x00,0x00, +0x78,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x17,0x1a,0x00,0x00, +0x18,0x1a,0x00,0x00,0x7b,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x18,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x19,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x19,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xab,0x23,0x00,0x00,0x2f,0x23,0x00,0x00, +0x18,0x1a,0x00,0x00,0xb0,0x23,0x00,0x00,0x74,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xa8,0x23,0x00,0x00,0x2d,0x23,0x00,0x00,0x18,0x1a,0x00,0x00, +0xaf,0x23,0x00,0x00,0x74,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xa5,0x23,0x00,0x00,0x2b,0x23,0x00,0x00,0x18,0x1a,0x00,0x00,0xae,0x23,0x00,0x00, +0x74,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xa2,0x23,0x00,0x00, +0x29,0x23,0x00,0x00,0x18,0x1a,0x00,0x00,0xad,0x23,0x00,0x00,0x74,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x9f,0x23,0x00,0x00,0x27,0x23,0x00,0x00, +0x18,0x1a,0x00,0x00,0xac,0x23,0x00,0x00,0x74,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x95,0x23,0x00,0x00,0x04,0x02,0x00,0x00,0x18,0x1a,0x00,0x00, +0x76,0x1a,0x00,0x00,0x74,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0x1c,0x1a,0x00,0x00,0x95,0x23,0x00,0x00,0xdd,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0x77,0x1a,0x00,0x00,0x74,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x1c,0x1a,0x00,0x00,0x1d,0x1a,0x00,0x00,0x77,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x1d,0x1a,0x00,0x00,0xc4,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x20,0x1a,0x00,0x00, +0x26,0x23,0x00,0x00,0x0f,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x21,0x1a,0x00,0x00,0x95,0x23,0x00,0x00,0x20,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00, +0x28,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb6,0x19,0x00,0x00, +0x23,0x1a,0x00,0x00,0x26,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x23,0x1a,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x25,0x1a,0x00,0x00,0xdd,0x02,0x00,0x00, +0x95,0x23,0x00,0x00,0xf9,0x00,0x02,0x00,0x28,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x26,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x28,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x28,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x97,0x23,0x00,0x00, +0x25,0x1a,0x00,0x00,0x23,0x1a,0x00,0x00,0x95,0x23,0x00,0x00,0x26,0x1a,0x00,0x00, +0xf7,0x00,0x03,0x00,0x30,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xb1,0x19,0x00,0x00,0x2b,0x1a,0x00,0x00,0x2e,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2b,0x1a,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x2d,0x1a,0x00,0x00, +0xdd,0x02,0x00,0x00,0x26,0x23,0x00,0x00,0xf9,0x00,0x02,0x00,0x30,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x2e,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x30,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x30,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x99,0x23,0x00,0x00,0x2d,0x1a,0x00,0x00,0x2b,0x1a,0x00,0x00,0x26,0x23,0x00,0x00, +0x2e,0x1a,0x00,0x00,0x50,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x32,0x1a,0x00,0x00, +0x97,0x23,0x00,0x00,0x99,0x23,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x35,0x1a,0x00,0x00,0x32,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x36,0x1a,0x00,0x00,0xb8,0x19,0x00,0x00,0x35,0x1a,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x39,0x1a,0x00,0x00,0xf7,0x19,0x00,0x00,0x36,0x1a,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x3e,0x1a,0x00,0x00,0x50,0x19,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x42,0x1a,0x00,0x00,0x99,0x19,0x00,0x00, +0x3e,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x44,0x1a,0x00,0x00, +0x42,0x1a,0x00,0x00,0x32,0x1a,0x00,0x00,0x7c,0x00,0x04,0x00,0xed,0x03,0x00,0x00, +0x61,0x1b,0x00,0x00,0x44,0x1a,0x00,0x00,0x7c,0x00,0x04,0x00,0xed,0x03,0x00,0x00, +0x63,0x1b,0x00,0x00,0x7e,0x0c,0x00,0x00,0xb0,0x00,0x05,0x00,0xf1,0x03,0x00,0x00, +0x64,0x1b,0x00,0x00,0x61,0x1b,0x00,0x00,0x63,0x1b,0x00,0x00,0x9b,0x00,0x04,0x00, +0xcb,0x00,0x00,0x00,0x65,0x1b,0x00,0x00,0x64,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x4e,0x1a,0x00,0x00,0x65,0x1b,0x00,0x00,0xba,0x01,0x00,0x00, +0xb9,0x01,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x6d,0x1b,0x00,0x00, +0x4f,0x1b,0x00,0x00,0x4f,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x6e,0x1b,0x00,0x00,0x39,0x1a,0x00,0x00,0x6d,0x1b,0x00,0x00,0x94,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x71,0x1b,0x00,0x00,0x6e,0x1b,0x00,0x00,0x6e,0x1b,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x81,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x71,0x1b,0x00,0x00,0x25,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x87,0x1b,0x00,0x00,0x10,0x04,0x00,0x00,0x81,0x1b,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x88,0x1b,0x00,0x00,0x87,0x1b,0x00,0x00, +0xba,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8a,0x1b,0x00,0x00, +0x63,0x03,0x00,0x00,0x81,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8b,0x1b,0x00,0x00,0x8a,0x1b,0x00,0x00,0xba,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8d,0x1b,0x00,0x00,0x18,0x04,0x00,0x00,0x88,0x1b,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8f,0x1b,0x00,0x00,0x8d,0x1b,0x00,0x00, +0x88,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x90,0x1b,0x00,0x00, +0x8f,0x1b,0x00,0x00,0x1d,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x93,0x1b,0x00,0x00,0x8b,0x1b,0x00,0x00,0x8b,0x1b,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x94,0x1b,0x00,0x00,0x90,0x1b,0x00,0x00,0x93,0x1b,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x53,0x1a,0x00,0x00,0x4e,0x1a,0x00,0x00, +0x94,0x1b,0x00,0x00,0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x55,0x1a,0x00,0x00, +0x5f,0x19,0x00,0x00,0x21,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0x56,0x1a,0x00,0x00,0x55,0x1a,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x58,0x1a,0x00,0x00,0x56,0x1a,0x00,0x00,0x53,0x1a,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5a,0x1a,0x00,0x00,0x58,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5b,0x1a,0x00,0x00,0x58,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5c,0x1a,0x00,0x00, +0x58,0x1a,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x83,0x00,0x00,0x00, +0x5d,0x1a,0x00,0x00,0x5a,0x1a,0x00,0x00,0x5b,0x1a,0x00,0x00,0x5c,0x1a,0x00,0x00, +0x53,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x83,0x00,0x00,0x00,0x5e,0x1a,0x00,0x00, +0x61,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x83,0x00,0x00,0x00,0x5f,0x1a,0x00,0x00, +0x5e,0x1a,0x00,0x00,0x5d,0x1a,0x00,0x00,0x3e,0x00,0x03,0x00,0x61,0x19,0x00,0x00, +0x5f,0x1a,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x62,0x1a,0x00,0x00, +0x39,0x1a,0x00,0x00,0x39,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x65,0x1a,0x00,0x00,0x59,0x1b,0x00,0x00,0x62,0x1a,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x66,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x65,0x1a,0x00,0x00,0xaa,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x68,0x1a,0x00,0x00, +0x26,0x23,0x00,0x00,0x04,0x02,0x00,0x00,0xaa,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0x6a,0x1a,0x00,0x00,0x95,0x23,0x00,0x00,0x04,0x02,0x00,0x00,0xa7,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0x6b,0x1a,0x00,0x00,0x68,0x1a,0x00,0x00,0x6a,0x1a,0x00,0x00, +0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x6e,0x1a,0x00,0x00,0x55,0x1a,0x00,0x00, +0xf7,0x00,0x03,0x00,0xba,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x6b,0x1a,0x00,0x00,0x9d,0x1b,0x00,0x00,0xa1,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9d,0x1b,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xbf,0x1b,0x00,0x00, +0x6e,0x1a,0x00,0x00,0x66,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xc3,0x1b,0x00,0x00,0x6e,0x1a,0x00,0x00,0xbf,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0xba,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xa1,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xca,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xa5,0x23,0x00,0x00,0x6e,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xcf,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xa2,0x23,0x00,0x00, +0x6e,0x1a,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xaa,0x1b,0x00,0x00, +0x6e,0x1a,0x00,0x00,0x66,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xae,0x1b,0x00,0x00,0xab,0x23,0x00,0x00,0xaa,0x1b,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xb1,0x1b,0x00,0x00,0x6e,0x1a,0x00,0x00,0xaa,0x1b,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xb4,0x1b,0x00,0x00,0xa8,0x23,0x00,0x00, +0xb1,0x1b,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb8,0x1b,0x00,0x00, +0x9f,0x23,0x00,0x00,0x66,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0xba,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xba,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xb0,0x23,0x00,0x00,0xbf,0x1b,0x00,0x00,0x9d,0x1b,0x00,0x00,0xae,0x1b,0x00,0x00, +0xa1,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xaf,0x23,0x00,0x00, +0xc3,0x1b,0x00,0x00,0x9d,0x1b,0x00,0x00,0xb4,0x1b,0x00,0x00,0xa1,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xae,0x23,0x00,0x00,0x6e,0x1a,0x00,0x00, +0x9d,0x1b,0x00,0x00,0xca,0x1b,0x00,0x00,0xa1,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xad,0x23,0x00,0x00,0x6e,0x1a,0x00,0x00,0x9d,0x1b,0x00,0x00, +0xcf,0x1b,0x00,0x00,0xa1,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xac,0x23,0x00,0x00,0x66,0x1a,0x00,0x00,0x9d,0x1b,0x00,0x00,0xb8,0x1b,0x00,0x00, +0xa1,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x74,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x74,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x76,0x1a,0x00,0x00, +0x95,0x23,0x00,0x00,0x0a,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x19,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x77,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x78,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x78,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x7a,0x1a,0x00,0x00,0x26,0x23,0x00,0x00,0x0a,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x14,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x7b,0x1a,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xd5,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x27,0x23,0x00,0x00,0xba,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xd6,0x1b,0x00,0x00, +0xd5,0x1b,0x00,0x00,0x0f,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0xdb,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xdb,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x34,0x24,0x00,0x00,0xd6,0x1b,0x00,0x00,0x27,0x23,0x00,0x00,0xba,0x01,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xe2,0x1b,0x00,0x00,0x34,0x24,0x00,0x00, +0x34,0x24,0x00,0x00,0x34,0x24,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xe3,0x1b,0x00,0x00,0x2f,0x23,0x00,0x00,0xe2,0x1b,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xea,0x1b,0x00,0x00,0x2d,0x23,0x00,0x00,0xe2,0x1b,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xf2,0x1b,0x00,0x00,0xe3,0x1b,0x00,0x00, +0xe3,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xf3,0x1b,0x00,0x00, +0xea,0x1b,0x00,0x00,0xf2,0x1b,0x00,0x00,0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xf4,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xf3,0x1b,0x00,0x00, +0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xf5,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0xf4,0x1b,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x7f,0x1a,0x00,0x00,0x61,0x19,0x00,0x00,0xa1,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x80,0x1a,0x00,0x00,0x7f,0x1a,0x00,0x00,0xba,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0x81,0x1a,0x00,0x00,0x80,0x1a,0x00,0x00,0x0f,0x03,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x82,0x1a,0x00,0x00,0x81,0x1a,0x00,0x00, +0xba,0x01,0x00,0x00,0xb9,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x84,0x1a,0x00,0x00,0x7f,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x85,0x1a,0x00,0x00,0x84,0x1a,0x00,0x00,0x82,0x1a,0x00,0x00,0x3e,0x00,0x03,0x00, +0x7f,0x1a,0x00,0x00,0x85,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x88,0x1a,0x00,0x00,0x7f,0x1a,0x00,0x00,0xba,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0x89,0x1a,0x00,0x00,0x88,0x1a,0x00,0x00,0x0f,0x03,0x00,0x00,0xf7,0x00,0x03,0x00, +0xa6,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x89,0x1a,0x00,0x00, +0x8a,0x1a,0x00,0x00,0xa6,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x8a,0x1a,0x00,0x00, +0x3d,0x00,0x04,0x00,0x83,0x00,0x00,0x00,0x8b,0x1a,0x00,0x00,0x61,0x19,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x8c,0x1a,0x00,0x00,0x8b,0x1a,0x00,0x00, +0x8b,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8e,0x1a,0x00,0x00,0x7f,0x1a,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x8f,0x1a,0x00,0x00,0x8e,0x1a,0x00,0x00, +0x8e,0x1a,0x00,0x00,0x8e,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x90,0x1a,0x00,0x00,0x8c,0x1a,0x00,0x00,0x8f,0x1a,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x91,0x1a,0x00,0x00,0x61,0x19,0x00,0x00,0x4e,0x02,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x92,0x1a,0x00,0x00,0x90,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0x91,0x1a,0x00,0x00,0x92,0x1a,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x93,0x1a,0x00,0x00,0x61,0x19,0x00,0x00, +0x49,0x03,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x94,0x1a,0x00,0x00, +0x90,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0x93,0x1a,0x00,0x00, +0x94,0x1a,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x95,0x1a,0x00,0x00, +0x61,0x19,0x00,0x00,0x4d,0x03,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x96,0x1a,0x00,0x00,0x90,0x1a,0x00,0x00,0x02,0x00,0x00,0x00,0x3e,0x00,0x03,0x00, +0x95,0x1a,0x00,0x00,0x96,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x98,0x1a,0x00,0x00,0x7f,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x99,0x1a,0x00,0x00,0x98,0x1a,0x00,0x00,0xb6,0x06,0x00,0x00,0x3e,0x00,0x03,0x00, +0x7f,0x1a,0x00,0x00,0x99,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x83,0x00,0x00,0x00, +0x9c,0x1a,0x00,0x00,0x61,0x19,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x9d,0x1a,0x00,0x00,0x9c,0x1a,0x00,0x00,0x9c,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xfe,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x9d,0x1a,0x00,0x00, +0x2b,0x23,0x00,0x00,0x29,0x23,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa1,0x1a,0x00,0x00,0xfe,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x3e,0x00,0x03,0x00, +0x91,0x1a,0x00,0x00,0xa1,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa3,0x1a,0x00,0x00,0xfe,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x3e,0x00,0x03,0x00, +0x93,0x1a,0x00,0x00,0xa3,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa5,0x1a,0x00,0x00,0xfe,0x1b,0x00,0x00,0x02,0x00,0x00,0x00,0x3e,0x00,0x03,0x00, +0x95,0x1a,0x00,0x00,0xa5,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0xa6,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa6,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x83,0x00,0x00,0x00, +0xa7,0x1a,0x00,0x00,0x61,0x19,0x00,0x00,0x3e,0x00,0x03,0x00,0x9e,0x0b,0x00,0x00, +0xa7,0x1a,0x00,0x00,0x3e,0x00,0x03,0x00,0x32,0x21,0x00,0x00,0xe3,0x1b,0x00,0x00, +0x3e,0x00,0x03,0x00,0x33,0x21,0x00,0x00,0xf5,0x1b,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x34,0x21,0x00,0x00,0x32,0x21,0x00,0x00,0x4e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1d,0x1c,0x00,0x00,0x34,0x21,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1f,0x1c,0x00,0x00,0x1d,0x1c,0x00,0x00, +0xb7,0x09,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x20,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x1f,0x1c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x21,0x1c,0x00,0x00,0x20,0x1c,0x00,0x00,0xdf,0x09,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x87,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xf3,0x0c,0x00,0x00,0x66,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x8c,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x87,0x1c,0x00,0x00,0x37,0x18,0x00,0x00,0xb8,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0x27,0x1c,0x00,0x00,0x8c,0x1c,0x00,0x00,0x24,0x07,0x00,0x00,0xf7,0x00,0x03,0x00, +0x2b,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x27,0x1c,0x00,0x00, +0x28,0x1c,0x00,0x00,0x2b,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x28,0x1c,0x00,0x00, +0xa4,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x2a,0x1c,0x00,0x00,0x70,0x0c,0x00,0x00, +0x99,0x08,0x00,0x00,0xf9,0x00,0x02,0x00,0x2b,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2b,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0xcb,0x00,0x00,0x00,0x2c,0x1c,0x00,0x00, +0x27,0x1c,0x00,0x00,0xa6,0x1a,0x00,0x00,0x2a,0x1c,0x00,0x00,0x28,0x1c,0x00,0x00, +0xf7,0x00,0x03,0x00,0x32,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x2c,0x1c,0x00,0x00,0x2e,0x1c,0x00,0x00,0x31,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2e,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x3f,0x02,0x00,0x00,0x8f,0x1c,0x00,0x00, +0x68,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x47,0x02,0x00,0x00,0x91,0x1c,0x00,0x00, +0x8f,0x1c,0x00,0x00,0xeb,0x0c,0x00,0x00,0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00, +0x93,0x1c,0x00,0x00,0x91,0x1c,0x00,0x00,0xce,0x0c,0x00,0x00,0x02,0x00,0x00,0x00, +0xb9,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x32,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x31,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x32,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x32,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x41,0x23,0x00,0x00, +0x93,0x1c,0x00,0x00,0x2e,0x1c,0x00,0x00,0xe3,0x05,0x00,0x00,0x31,0x1c,0x00,0x00, +0x3e,0x00,0x03,0x00,0x05,0x1c,0x00,0x00,0x41,0x23,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x35,0x1c,0x00,0x00,0x05,0x1c,0x00,0x00,0x4e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x36,0x1c,0x00,0x00,0x35,0x1c,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x37,0x1c,0x00,0x00,0x21,0x1c,0x00,0x00, +0x36,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x39,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x37,0x1c,0x00,0x00,0xbe,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0x3b,0x1c,0x00,0x00,0x39,0x1c,0x00,0x00,0xdf,0x09,0x00,0x00, +0xf7,0x00,0x03,0x00,0x6e,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x3b,0x1c,0x00,0x00,0x3c,0x1c,0x00,0x00,0x6e,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3c,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x3d,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3d,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x43,0x23,0x00,0x00, +0x39,0x1c,0x00,0x00,0x3c,0x1c,0x00,0x00,0xfa,0x23,0x00,0x00,0x53,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x42,0x23,0x00,0x00,0x0a,0x02,0x00,0x00, +0x3c,0x1c,0x00,0x00,0x55,0x1c,0x00,0x00,0x53,0x1c,0x00,0x00,0xb3,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0x40,0x1c,0x00,0x00,0x42,0x23,0x00,0x00,0xdd,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0x56,0x1c,0x00,0x00,0x53,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x40,0x1c,0x00,0x00,0x41,0x1c,0x00,0x00,0x56,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x41,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x44,0x1c,0x00,0x00,0x05,0x1c,0x00,0x00,0x42,0x23,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x45,0x1c,0x00,0x00,0x44,0x1c,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x46,0x1c,0x00,0x00,0x21,0x1c,0x00,0x00,0x45,0x1c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x48,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x37,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x4a,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x46,0x1c,0x00,0x00, +0xb4,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x4b,0x1c,0x00,0x00,0x48,0x1c,0x00,0x00, +0x4a,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0x52,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x4b,0x1c,0x00,0x00,0x4c,0x1c,0x00,0x00,0x52,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4c,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x4e,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x46,0x1c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x98,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x43,0x23,0x00,0x00,0x4e,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x52,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x52,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xfa,0x23,0x00,0x00,0x43,0x23,0x00,0x00,0x41,0x1c,0x00,0x00, +0x98,0x1c,0x00,0x00,0x4c,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x53,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x53,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x55,0x1c,0x00,0x00,0x42,0x23,0x00,0x00,0x0a,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x3d,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x56,0x1c,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x35,0x21,0x00,0x00,0x33,0x21,0x00,0x00,0x4e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x58,0x1c,0x00,0x00,0x35,0x21,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5a,0x1c,0x00,0x00,0x58,0x1c,0x00,0x00, +0x2e,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x9c,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x5a,0x1c,0x00,0x00,0xb9,0x01,0x00,0x00, +0xba,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa1,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x9c,0x1c,0x00,0x00,0x09,0x0a,0x00,0x00, +0xb7,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x60,0x1c,0x00,0x00,0x43,0x23,0x00,0x00, +0x39,0x1c,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x61,0x1c,0x00,0x00, +0x60,0x1c,0x00,0x00,0xba,0x01,0x00,0x00,0xb9,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x63,0x1c,0x00,0x00,0x61,0x1c,0x00,0x00,0xa1,0x1c,0x00,0x00, +0xba,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x65,0x1c,0x00,0x00,0x63,0x1c,0x00,0x00, +0xdf,0x09,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x66,0x1c,0x00,0x00, +0x65,0x1c,0x00,0x00,0xba,0x01,0x00,0x00,0xb9,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xa6,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x1b,0x19,0x00,0x00,0xe6,0x06,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xab,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x66,0x0c,0x00,0x00, +0xa6,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6b,0x1c,0x00,0x00, +0xba,0x01,0x00,0x00,0xab,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6d,0x1c,0x00,0x00,0x66,0x1c,0x00,0x00,0x6b,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x6e,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x6e,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x44,0x23,0x00,0x00,0xb9,0x01,0x00,0x00,0x32,0x1c,0x00,0x00, +0x6d,0x1c,0x00,0x00,0x56,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x6f,0x1c,0x00,0x00,0x05,0x1c,0x00,0x00,0x4d,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x70,0x1c,0x00,0x00,0x6f,0x1c,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x71,0x1c,0x00,0x00,0x05,0x1c,0x00,0x00,0xa1,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0x71,0x1c,0x00,0x00,0x70,0x1c,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x72,0x1c,0x00,0x00,0x05,0x1c,0x00,0x00,0x49,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x73,0x1c,0x00,0x00,0x72,0x1c,0x00,0x00, +0x3e,0x00,0x03,0x00,0x6f,0x1c,0x00,0x00,0x73,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x76,0x1c,0x00,0x00,0x35,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00, +0x72,0x1c,0x00,0x00,0x76,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0x35,0x1c,0x00,0x00, +0x21,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x83,0x00,0x00,0x00,0x7b,0x1c,0x00,0x00, +0x05,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x5f,0x02,0x00,0x00,0xad,0x1c,0x00,0x00, +0x61,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0xad,0x1c,0x00,0x00,0x76,0x0b,0x00,0x00, +0x7b,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x7f,0x1c,0x00,0x00, +0x71,0x1c,0x00,0x00,0xb7,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x80,0x1c,0x00,0x00, +0x7f,0x1c,0x00,0x00,0xb9,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x81,0x1c,0x00,0x00,0x80,0x1c,0x00,0x00,0xba,0x01,0x00,0x00,0xb9,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x82,0x1c,0x00,0x00,0x44,0x23,0x00,0x00, +0x81,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xf1,0x0b,0x00,0x00, +0x9e,0x0b,0x00,0x00,0xa1,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xf2,0x0b,0x00,0x00,0xf1,0x0b,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xc5,0x1c,0x00,0x00,0xe7,0x0c,0x00,0x00,0xba,0x01,0x00,0x00,0xb9,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc9,0x1c,0x00,0x00,0xc5,0x1c,0x00,0x00, +0x5d,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcb,0x1c,0x00,0x00, +0xba,0x01,0x00,0x00,0xf3,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xcc,0x1c,0x00,0x00,0xc9,0x1c,0x00,0x00,0xcb,0x1c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xce,0x1c,0x00,0x00,0xf2,0x0b,0x00,0x00,0x2e,0x07,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd0,0x1c,0x00,0x00,0x55,0x23,0x00,0x00, +0xba,0x01,0x00,0x00,0xb9,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd2,0x1c,0x00,0x00,0xc5,0x0c,0x00,0x00,0x2e,0x07,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xe6,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xd2,0x1c,0x00,0x00,0xb9,0x01,0x00,0x00,0xba,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xeb,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xd0,0x1c,0x00,0x00,0xe6,0x1c,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xf1,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xcc,0x1c,0x00,0x00, +0xce,0x1c,0x00,0x00,0xeb,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xf6,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xcc,0x1c,0x00,0x00, +0xf1,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xda,0x1c,0x00,0x00, +0xc5,0x0c,0x00,0x00,0x45,0x21,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xfa,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xda,0x1c,0x00,0x00, +0xb9,0x01,0x00,0x00,0xba,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x00,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xf6,0x1c,0x00,0x00, +0xf2,0x0b,0x00,0x00,0xfa,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x05,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xf6,0x1c,0x00,0x00, +0x00,0x1d,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xe2,0x1c,0x00,0x00, +0x05,0x1d,0x00,0x00,0x05,0x1d,0x00,0x00,0x05,0x1d,0x00,0x00,0xf7,0x00,0x03,0x00, +0x0c,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x70,0x0c,0x00,0x00, +0xf7,0x0b,0x00,0x00,0xfb,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xf7,0x0b,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xf9,0x0b,0x00,0x00,0xa7,0x1a,0x00,0x00, +0xa7,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x3e,0x00,0x03,0x00,0xab,0x0b,0x00,0x00,0xf9,0x0b,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x09,0x1d,0x00,0x00,0xab,0x0b,0x00,0x00,0x4e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0a,0x1d,0x00,0x00,0x09,0x1d,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x0b,0x1d,0x00,0x00,0xab,0x0b,0x00,0x00, +0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0c,0x1d,0x00,0x00, +0x0b,0x1d,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0d,0x1d,0x00,0x00, +0x0a,0x1d,0x00,0x00,0x0c,0x1d,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x0e,0x1d,0x00,0x00,0xab,0x0b,0x00,0x00,0x4d,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x0f,0x1d,0x00,0x00,0x0e,0x1d,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x10,0x1d,0x00,0x00,0x0d,0x1d,0x00,0x00,0x0f,0x1d,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x12,0x1d,0x00,0x00,0x09,0x1d,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x14,0x1d,0x00,0x00,0x0e,0x1d,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x15,0x1d,0x00,0x00,0x12,0x1d,0x00,0x00, +0x14,0x1d,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x17,0x1d,0x00,0x00, +0x09,0x1d,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x19,0x1d,0x00,0x00, +0x0b,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1a,0x1d,0x00,0x00, +0x17,0x1d,0x00,0x00,0x19,0x1d,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x1c,0x1d,0x00,0x00,0x0e,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1d,0x1d,0x00,0x00,0x1a,0x1d,0x00,0x00,0x1c,0x1d,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x1e,0x1d,0x00,0x00,0x10,0x1d,0x00,0x00,0x15,0x1d,0x00,0x00, +0x1d,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0x0c,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfb,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4e,0x1d,0x00,0x00, +0xab,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x50,0x1d,0x00,0x00,0xab,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x51,0x1d,0x00,0x00,0x4e,0x1d,0x00,0x00,0x50,0x1d,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x52,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0x51,0x1d,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x53,0x1d,0x00,0x00,0xba,0x01,0x00,0x00,0x52,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xaf,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x53,0x1d,0x00,0x00,0xdd,0x08,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xb4,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xd5,0x08,0x00,0x00, +0xaf,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xbd,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x66,0x0c,0x00,0x00,0xfa,0x1c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc2,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xf3,0x0c,0x00,0x00,0xbd,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xc8,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0xb4,0x1d,0x00,0x00,0xba,0x01,0x00,0x00,0xc2,0x1d,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x64,0x1d,0x00,0x00,0xf5,0x1b,0x00,0x00,0xc8,0x1d,0x00,0x00, +0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x68,0x1d,0x00,0x00,0xe3,0x1b,0x00,0x00, +0x64,0x1d,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x6c,0x1d,0x00,0x00, +0xe3,0x1b,0x00,0x00,0x64,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xcd,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x2b,0x23,0x00,0x00, +0x68,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xd2,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x29,0x23,0x00,0x00,0x6c,0x1d,0x00,0x00, +0xba,0x00,0x05,0x00,0x1e,0x09,0x00,0x00,0x7c,0x1d,0x00,0x00,0xcd,0x1d,0x00,0x00, +0x66,0x23,0x00,0x00,0x9a,0x00,0x04,0x00,0xcb,0x00,0x00,0x00,0x7d,0x1d,0x00,0x00, +0x7c,0x1d,0x00,0x00,0xa8,0x00,0x04,0x00,0xcb,0x00,0x00,0x00,0x7e,0x1d,0x00,0x00, +0x7d,0x1d,0x00,0x00,0xf7,0x00,0x03,0x00,0x84,0x1d,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x7e,0x1d,0x00,0x00,0x7f,0x1d,0x00,0x00,0x84,0x1d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x7f,0x1d,0x00,0x00,0xba,0x00,0x05,0x00,0x1e,0x09,0x00,0x00, +0x82,0x1d,0x00,0x00,0x66,0x23,0x00,0x00,0xd2,0x1d,0x00,0x00,0x9a,0x00,0x04,0x00, +0xcb,0x00,0x00,0x00,0x83,0x1d,0x00,0x00,0x82,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00, +0x84,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0x84,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00, +0xcb,0x00,0x00,0x00,0x85,0x1d,0x00,0x00,0x7d,0x1d,0x00,0x00,0xfb,0x0b,0x00,0x00, +0x83,0x1d,0x00,0x00,0x7f,0x1d,0x00,0x00,0xf7,0x00,0x03,0x00,0xa2,0x1d,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x85,0x1d,0x00,0x00,0x86,0x1d,0x00,0x00, +0xa2,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0x86,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x8a,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x66,0x23,0x00,0x00,0xcd,0x1d,0x00,0x00,0xd2,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xd7,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x82,0x1c,0x00,0x00,0x4b,0x19,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x8e,0x1d,0x00,0x00,0xd7,0x1d,0x00,0x00,0xd7,0x1d,0x00,0x00,0xd7,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xdc,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x63,0x0c,0x00,0x00,0xcb,0x02,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x92,0x1d,0x00,0x00,0xba,0x01,0x00,0x00,0xdc,0x1d,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x95,0x1d,0x00,0x00,0x8e,0x1d,0x00,0x00, +0x92,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xe4,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x95,0x1d,0x00,0x00,0xbe,0x0a,0x00,0x00, +0x46,0x21,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xf6,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x8a,0x1d,0x00,0x00,0x66,0x23,0x00,0x00, +0xe4,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xfb,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xe2,0x1c,0x00,0x00,0x4c,0x09,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x15,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0xfb,0x1d,0x00,0x00,0xe2,0x1c,0x00,0x00,0xe4,0x1d,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa2,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xa2,0x1d,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x76,0x23,0x00,0x00,0xe2,0x1c,0x00,0x00, +0x84,0x1d,0x00,0x00,0x15,0x1e,0x00,0x00,0x86,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x75,0x23,0x00,0x00,0x66,0x23,0x00,0x00,0x84,0x1d,0x00,0x00, +0xf6,0x1d,0x00,0x00,0x86,0x1d,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x20,0x1e,0x00,0x00,0xa7,0x1a,0x00,0x00,0xa7,0x1a,0x00,0x00,0x03,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x21,0x1e,0x00,0x00,0x76,0x23,0x00,0x00,0x20,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x32,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xbc,0x08,0x00,0x00,0x21,0x1e,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x26,0x1e,0x00,0x00,0x20,0x1e,0x00,0x00,0x32,0x1e,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x29,0x1e,0x00,0x00,0xa7,0x1a,0x00,0x00,0xa7,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x38,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x75,0x23,0x00,0x00,0x29,0x1e,0x00,0x00,0x26,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00, +0x1c,0x1e,0x00,0x00,0x38,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x3c,0x1e,0x00,0x00,0x1c,0x1e,0x00,0x00,0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x3d,0x1e,0x00,0x00,0x3c,0x1e,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x3e,0x1e,0x00,0x00,0x1c,0x1e,0x00,0x00,0x49,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x3f,0x1e,0x00,0x00,0x3e,0x1e,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x40,0x1e,0x00,0x00,0x3d,0x1e,0x00,0x00, +0x3f,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x41,0x1e,0x00,0x00, +0x1c,0x1e,0x00,0x00,0x4d,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x42,0x1e,0x00,0x00,0x41,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x43,0x1e,0x00,0x00,0x40,0x1e,0x00,0x00,0x42,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x45,0x1e,0x00,0x00,0x3c,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x47,0x1e,0x00,0x00,0x41,0x1e,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x48,0x1e,0x00,0x00,0x45,0x1e,0x00,0x00,0x47,0x1e,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4a,0x1e,0x00,0x00,0x3c,0x1e,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4c,0x1e,0x00,0x00,0x3e,0x1e,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4d,0x1e,0x00,0x00,0x4a,0x1e,0x00,0x00, +0x4c,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4f,0x1e,0x00,0x00, +0x41,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x50,0x1e,0x00,0x00, +0x4d,0x1e,0x00,0x00,0x4f,0x1e,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x51,0x1e,0x00,0x00,0x43,0x1e,0x00,0x00,0x48,0x1e,0x00,0x00,0x50,0x1e,0x00,0x00, +0xf9,0x00,0x02,0x00,0x0c,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x0c,0x0c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x79,0x23,0x00,0x00,0x1e,0x1d,0x00,0x00, +0xf7,0x0b,0x00,0x00,0x51,0x1e,0x00,0x00,0xa2,0x1d,0x00,0x00,0x5f,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0x57,0x1e,0x00,0x00,0xd4,0x18,0x00,0x00,0xba,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x04,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x58,0x1e,0x00,0x00,0x57,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0x5a,0x1e,0x00,0x00,0x58,0x1e,0x00,0x00,0xb9,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x5c,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x5c,0x1e,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x35,0x24,0x00,0x00,0x5a,0x1e,0x00,0x00, +0xba,0x01,0x00,0x00,0x58,0x1e,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x62,0x1e,0x00,0x00,0x35,0x24,0x00,0x00,0x35,0x24,0x00,0x00,0x35,0x24,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x63,0x1e,0x00,0x00,0x79,0x23,0x00,0x00, +0x62,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x30,0x02,0x00,0x00,0x6a,0x1e,0x00,0x00, +0x03,0x02,0x00,0x00,0x2f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x6b,0x1e,0x00,0x00,0x6a,0x1e,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x66,0x1e,0x00,0x00,0x63,0x1e,0x00,0x00,0x6b,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00, +0xb7,0x0b,0x00,0x00,0xe1,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x13,0x0c,0x00,0x00,0xf1,0x0b,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x78,0x1e,0x00,0x00,0x3e,0x0c,0x00,0x00,0xbe,0x0c,0x00,0x00,0x3e,0x00,0x03,0x00, +0x6d,0x1e,0x00,0x00,0x78,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x92,0x1e,0x00,0x00,0x6d,0x1e,0x00,0x00,0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x93,0x1e,0x00,0x00,0x92,0x1e,0x00,0x00,0xbe,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0x94,0x1e,0x00,0x00,0x93,0x1e,0x00,0x00,0xb9,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x99,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x94,0x1e,0x00,0x00,0x95,0x1e,0x00,0x00,0x99,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x95,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x97,0x1e,0x00,0x00, +0x92,0x1e,0x00,0x00,0xbc,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x98,0x1e,0x00,0x00, +0x97,0x1e,0x00,0x00,0xba,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x99,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x99,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0xcb,0x00,0x00,0x00, +0x9a,0x1e,0x00,0x00,0x94,0x1e,0x00,0x00,0x5c,0x1e,0x00,0x00,0x98,0x1e,0x00,0x00, +0x95,0x1e,0x00,0x00,0xf7,0x00,0x03,0x00,0xa5,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x9a,0x1e,0x00,0x00,0x9b,0x1e,0x00,0x00,0xa5,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9b,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x9c,0x1e,0x00,0x00,0x6d,0x1e,0x00,0x00,0x49,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x9d,0x1e,0x00,0x00,0x9c,0x1e,0x00,0x00,0xbe,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0x9e,0x1e,0x00,0x00,0x9d,0x1e,0x00,0x00,0xb9,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xa3,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x9e,0x1e,0x00,0x00,0x9f,0x1e,0x00,0x00,0xa3,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9f,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa1,0x1e,0x00,0x00, +0x9c,0x1e,0x00,0x00,0xbc,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xa2,0x1e,0x00,0x00, +0xa1,0x1e,0x00,0x00,0xba,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xa3,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa3,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0xcb,0x00,0x00,0x00, +0xa4,0x1e,0x00,0x00,0x9e,0x1e,0x00,0x00,0x9b,0x1e,0x00,0x00,0xa2,0x1e,0x00,0x00, +0x9f,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0xa5,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa5,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0xcb,0x00,0x00,0x00,0xa6,0x1e,0x00,0x00, +0x9a,0x1e,0x00,0x00,0x99,0x1e,0x00,0x00,0xa4,0x1e,0x00,0x00,0xa3,0x1e,0x00,0x00, +0xa4,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x7b,0x1e,0x00,0x00,0xa6,0x1e,0x00,0x00, +0x99,0x08,0x00,0x00,0xf7,0x00,0x03,0x00,0x8c,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x7b,0x1e,0x00,0x00,0x7c,0x1e,0x00,0x00,0x80,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x7c,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x7d,0x1e,0x00,0x00,0xb7,0x0b,0x00,0x00,0x3e,0x00,0x03,0x00,0x6e,0x1e,0x00,0x00, +0x7d,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xa8,0x1e,0x00,0x00, +0x6e,0x1e,0x00,0x00,0x4e,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xa8,0x1e,0x00,0x00, +0xb9,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x7f,0x1e,0x00,0x00, +0x6e,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00,0xb7,0x0b,0x00,0x00,0x7f,0x1e,0x00,0x00, +0xf9,0x00,0x02,0x00,0x8c,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x80,0x1e,0x00,0x00, +0x41,0x00,0x05,0x00,0x30,0x02,0x00,0x00,0xab,0x1e,0x00,0x00,0x03,0x02,0x00,0x00, +0x3a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xac,0x1e,0x00,0x00, +0xab,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x82,0x1e,0x00,0x00, +0xac,0x1e,0x00,0x00,0x70,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x85,0x1e,0x00,0x00,0x13,0x0c,0x00,0x00,0x82,0x1e,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x86,0x1e,0x00,0x00,0xb7,0x0b,0x00,0x00,0x4e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x87,0x1e,0x00,0x00,0x86,0x1e,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x89,0x1e,0x00,0x00,0x87,0x1e,0x00,0x00, +0x85,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb1,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb9,0x01,0x00,0x00,0x89,0x1e,0x00,0x00, +0x3e,0x00,0x03,0x00,0x86,0x1e,0x00,0x00,0xb1,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00, +0x8c,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x8c,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x8e,0x1e,0x00,0x00,0xb7,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00, +0x86,0x02,0x00,0x00,0xb3,0x1e,0x00,0x00,0x88,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb6,0x1e,0x00,0x00,0x8e,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb7,0x1e,0x00,0x00,0x8e,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0xb8,0x1e,0x00,0x00, +0xb6,0x1e,0x00,0x00,0xb7,0x1e,0x00,0x00,0xb9,0x01,0x00,0x00,0xb9,0x01,0x00,0x00, +0x63,0x00,0x04,0x00,0xb3,0x1e,0x00,0x00,0x76,0x0b,0x00,0x00,0xb8,0x1e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xec,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x3b,0x0a,0x00,0x00,0x1b,0x19,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xf0,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xc5,0x0c,0x00,0x00,0xb9,0x01,0x00,0x00,0xba,0x01,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xf6,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0xec,0x1e,0x00,0x00,0x10,0x04,0x00,0x00,0xf0,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xfb,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xec,0x1e,0x00,0x00,0xf6,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd5,0x1e,0x00,0x00,0xfb,0x1e,0x00,0x00,0xfb,0x1e,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd7,0x1e,0x00,0x00,0xf3,0x0c,0x00,0x00,0x24,0x07,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x00,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xd7,0x1e,0x00,0x00,0x63,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x05,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xd5,0x1e,0x00,0x00,0x00,0x1f,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xdd,0x1e,0x00,0x00,0x70,0x0c,0x00,0x00,0xba,0x01,0x00,0x00,0x05,0x1f,0x00,0x00, +0xbe,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xe1,0x1e,0x00,0x00,0xe6,0x1c,0x00,0x00, +0xba,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xe6,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xe1,0x1e,0x00,0x00,0xe2,0x1e,0x00,0x00,0xe6,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe2,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x0e,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x0f,0x03,0x00,0x00, +0xdd,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe5,0x1e,0x00,0x00, +0x0e,0x1f,0x00,0x00,0x66,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00,0xe6,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe6,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x8e,0x23,0x00,0x00,0xdd,0x1e,0x00,0x00,0x8c,0x1e,0x00,0x00,0xe5,0x1e,0x00,0x00, +0xe2,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1a,0x0c,0x00,0x00, +0x66,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1b,0x0c,0x00,0x00,0x66,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1c,0x0c,0x00,0x00,0x66,0x1e,0x00,0x00,0x02,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x1d,0x0c,0x00,0x00,0x1a,0x0c,0x00,0x00, +0x1b,0x0c,0x00,0x00,0x1c,0x0c,0x00,0x00,0x8e,0x23,0x00,0x00,0x3d,0x00,0x04,0x00, +0x70,0x02,0x00,0x00,0x10,0x1f,0x00,0x00,0x72,0x02,0x00,0x00,0x63,0x00,0x04,0x00, +0x10,0x1f,0x00,0x00,0x76,0x0b,0x00,0x00,0x1d,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x79,0x02,0x00,0x00,0x1d,0x1f,0x00,0x00,0x7b,0x02,0x00,0x00,0x50,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0x26,0x1f,0x00,0x00,0x1a,0x0c,0x00,0x00,0x1b,0x0c,0x00,0x00, +0x1c,0x0c,0x00,0x00,0xba,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0x1d,0x1f,0x00,0x00, +0x76,0x0b,0x00,0x00,0x26,0x1f,0x00,0x00,0x3d,0x00,0x04,0x00,0x8f,0x02,0x00,0x00, +0x28,0x1f,0x00,0x00,0x91,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0x28,0x1f,0x00,0x00, +0x76,0x0b,0x00,0x00,0xe3,0x05,0x00,0x00,0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_853c6f5983a885078e604a77526bf7dc.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_853c6f5983a885078e604a77526bf7dc.h new file mode 100644 index 00000000..57aecb4a --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_853c6f5983a885078e604a77526bf7dc.h @@ -0,0 +1,1928 @@ +// ffx_fsr2_accumulate_pass_853c6f5983a885078e604a77526bf7dc.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_853c6f5983a885078e604a77526bf7dc_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_853c6f5983a885078e604a77526bf7dc_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_853c6f5983a885078e604a77526bf7dc_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_853c6f5983a885078e604a77526bf7dc_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_853c6f5983a885078e604a77526bf7dc_SampledImageResourceNames[] = { "r_input_exposure", "r_dilated_reactive_masks", "r_dilated_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_imgMips", "r_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_853c6f5983a885078e604a77526bf7dc_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 10, 12, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_853c6f5983a885078e604a77526bf7dc_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_853c6f5983a885078e604a77526bf7dc_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_853c6f5983a885078e604a77526bf7dc_StorageImageResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_853c6f5983a885078e604a77526bf7dc_StorageImageResourceBindings[] = { 13, 14, 16, 17, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_853c6f5983a885078e604a77526bf7dc_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_853c6f5983a885078e604a77526bf7dc_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_853c6f5983a885078e604a77526bf7dc_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_853c6f5983a885078e604a77526bf7dc_UniformBufferResourceBindings[] = { 18, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_853c6f5983a885078e604a77526bf7dc_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_853c6f5983a885078e604a77526bf7dc_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_853c6f5983a885078e604a77526bf7dc_size = 30388; + +static const unsigned char g_ffx_fsr2_accumulate_pass_853c6f5983a885078e604a77526bf7dc_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0xf9,0x26,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x07,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x7c,0x0b,0x00,0x00, +0x92,0x0b,0x00,0x00,0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00, +0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74, +0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73, +0x00,0x00,0x00,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x68,0x61,0x64,0x65,0x72,0x5f,0x69,0x6d,0x61,0x67,0x65,0x5f,0x6c,0x6f,0x61,0x64, +0x5f,0x66,0x6f,0x72,0x6d,0x61,0x74,0x74,0x65,0x64,0x00,0x00,0x04,0x00,0x0a,0x00, +0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74, +0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69, +0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c, +0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74, +0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0xf1,0x01,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0xf1,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00, +0x06,0x00,0x07,0x00,0xf1,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78, +0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00, +0xf1,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79, +0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0xf1,0x01,0x00,0x00, +0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52, +0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e, +0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0xf1,0x01,0x00,0x00,0x04,0x00,0x00,0x00, +0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f, +0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0xf1,0x01,0x00,0x00,0x05,0x00,0x00,0x00, +0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55, +0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0xf1,0x01,0x00,0x00,0x06,0x00,0x00,0x00, +0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00, +0xf1,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54, +0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00, +0xf1,0x01,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00, +0x06,0x00,0x08,0x00,0xf1,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74, +0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00, +0x06,0x00,0x08,0x00,0xf1,0x01,0x00,0x00,0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77, +0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00, +0x06,0x00,0x0b,0x00,0xf1,0x01,0x00,0x00,0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74, +0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43, +0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00, +0xf1,0x01,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f, +0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00,0xf1,0x01,0x00,0x00, +0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61, +0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0xf1,0x01,0x00,0x00,0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e, +0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00,0xf1,0x01,0x00,0x00, +0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65, +0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0xf1,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69, +0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0xf1,0x01,0x00,0x00,0x11,0x00,0x00,0x00, +0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67, +0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00,0xf1,0x01,0x00,0x00, +0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f, +0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00, +0x05,0x00,0x04,0x00,0xf3,0x01,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00, +0x05,0x00,0x05,0x00,0x31,0x02,0x00,0x00,0x72,0x5f,0x69,0x6d,0x67,0x4d,0x69,0x70, +0x73,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x35,0x02,0x00,0x00,0x73,0x5f,0x4c,0x69, +0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x00,0x00,0x00,0x05,0x00,0x08,0x00, +0x42,0x02,0x00,0x00,0x72,0x5f,0x70,0x72,0x65,0x70,0x61,0x72,0x65,0x64,0x5f,0x69, +0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x05,0x00,0x09,0x00, +0x49,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75, +0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0x51,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c,0x75,0x6d,0x61,0x5f, +0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x05,0x00,0x06,0x00,0x58,0x02,0x00,0x00, +0x72,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x00, +0x05,0x00,0x09,0x00,0x62,0x02,0x00,0x00,0x72,0x77,0x5f,0x69,0x6e,0x74,0x65,0x72, +0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c, +0x6f,0x72,0x00,0x00,0x05,0x00,0x06,0x00,0x6b,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c, +0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x05,0x00,0x06,0x00, +0x74,0x02,0x00,0x00,0x72,0x77,0x5f,0x6e,0x65,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x73, +0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x89,0x02,0x00,0x00,0x72,0x5f,0x6c,0x6f, +0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x00,0x05,0x00,0x09,0x00, +0x93,0x02,0x00,0x00,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f, +0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x00,0x00, +0x05,0x00,0x07,0x00,0x9b,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x05,0x00,0x09,0x00, +0xa7,0x02,0x00,0x00,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x72,0x65, +0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x73,0x00,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0x7c,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x57,0x6f,0x72,0x6b,0x47, +0x72,0x6f,0x75,0x70,0x49,0x44,0x00,0x00,0x05,0x00,0x08,0x00,0x92,0x0b,0x00,0x00, +0x67,0x6c,0x5f,0x4c,0x6f,0x63,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69, +0x6f,0x6e,0x49,0x44,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf1,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xf1,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xf1,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf1,0x01,0x00,0x00,0x03,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf1,0x01,0x00,0x00, +0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xf1,0x01,0x00,0x00,0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xf1,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf1,0x01,0x00,0x00,0x07,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf1,0x01,0x00,0x00, +0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xf1,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xf1,0x01,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf1,0x01,0x00,0x00,0x0b,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf1,0x01,0x00,0x00, +0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xf1,0x01,0x00,0x00,0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xf1,0x01,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf1,0x01,0x00,0x00,0x0f,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf1,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xf1,0x01,0x00,0x00,0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xf1,0x01,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xf1,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xf3,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xf3,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x31,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x31,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x35,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x35,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x42,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x42,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x49,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x49,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x51,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x51,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x58,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x58,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x62,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x62,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x62,0x02,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x6b,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x6b,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x74,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x74,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x89,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x89,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x93,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x93,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x9b,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x9b,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xa7,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xa7,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x7c,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x92,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xa7,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00, +0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x13,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x38,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x15,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0x3e,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x14,0x00,0x02,0x00, +0xc0,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa9,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xaa,0x01,0x00,0x00, +0x00,0x00,0x80,0x3f,0x1e,0x00,0x15,0x00,0xf1,0x01,0x00,0x00,0x5d,0x00,0x00,0x00, +0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00, +0x3e,0x00,0x00,0x00,0x3e,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xf2,0x01,0x00,0x00, +0x02,0x00,0x00,0x00,0xf1,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0xf2,0x01,0x00,0x00, +0xf3,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xf5,0x01,0x00,0x00, +0x02,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0xfa,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0xff,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x04,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x09,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x0a,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x3e,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x0f,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x14,0x02,0x00,0x00,0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x15,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x1a,0x02,0x00,0x00,0x0a,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x1f,0x02,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x20,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x25,0x02,0x00,0x00,0x0d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x2a,0x02,0x00,0x00,0x0f,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x2f,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x30,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2f,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x30,0x02,0x00,0x00,0x31,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x1a,0x00,0x02,0x00, +0x33,0x02,0x00,0x00,0x20,0x00,0x04,0x00,0x34,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x33,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x34,0x02,0x00,0x00,0x35,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x1b,0x00,0x03,0x00,0x37,0x02,0x00,0x00,0x2f,0x02,0x00,0x00, +0x15,0x00,0x04,0x00,0x3d,0x02,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3d,0x02,0x00,0x00,0x3e,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x30,0x02,0x00,0x00,0x42,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x30,0x02,0x00,0x00,0x49,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x4f,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x50,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x4f,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x50,0x02,0x00,0x00,0x51,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x30,0x02,0x00,0x00,0x58,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x60,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x61,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x60,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x61,0x02,0x00,0x00, +0x62,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x69,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x6a,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x6a,0x02,0x00,0x00,0x6b,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x72,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0f,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x73,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x72,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x73,0x02,0x00,0x00,0x74,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3d,0x02,0x00,0x00,0x84,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x30,0x02,0x00,0x00,0x89,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x30,0x02,0x00,0x00,0x93,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x30,0x02,0x00,0x00,0x9b,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x9d,0x02,0x00,0x00,0xf4,0x01,0x00,0x00, +0xf4,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0x30,0x02,0x00,0x00,0xa7,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xb0,0x02,0x00,0x00, +0xa9,0x01,0x00,0x00,0xa9,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0xb3,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xe5,0x02,0x00,0x00,0x6f,0x12,0x83,0x3a,0x2b,0x00,0x04,0x00,0x3d,0x02,0x00,0x00, +0x1f,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3d,0x02,0x00,0x00, +0x23,0x03,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x39,0x03,0x00,0x00,0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x3d,0x03,0x00,0x00,0x00,0x00,0x00,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x4d,0x03,0x00,0x00,0x00,0x00,0x80,0xbe,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xb0,0x03,0x00,0x00,0x3d,0x03,0x00,0x00,0x3d,0x03,0x00,0x00,0x17,0x00,0x04,0x00, +0xc4,0x03,0x00,0x00,0x3d,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0xc8,0x03,0x00,0x00,0xc0,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xd5,0x03,0x00,0x00,0x00,0xe0,0x7f,0x47,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xed,0x03,0x00,0x00,0xdb,0x0f,0x49,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xf4,0x03,0x00,0x00,0xdb,0x0f,0xc9,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x01,0x04,0x00,0x00,0x00,0x00,0x00,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x0b,0x04,0x00,0x00,0xcd,0xcc,0xcc,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x13,0x04,0x00,0x00,0x00,0x00,0xc8,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x18,0x04,0x00,0x00,0x00,0x00,0x10,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x20,0x04,0x00,0x00,0x00,0x00,0x80,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x2b,0x04,0x00,0x00,0x00,0x00,0x80,0xbf,0x2b,0x00,0x04,0x00, +0x3d,0x02,0x00,0x00,0xaf,0x04,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00, +0xb0,0x04,0x00,0x00,0x37,0x00,0x00,0x00,0xaf,0x04,0x00,0x00,0x20,0x00,0x04,0x00, +0xb1,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0xb0,0x04,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x4e,0x05,0x00,0x00,0x52,0xb8,0xfe,0x3f,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x6d,0x05,0x00,0x00,0xfe,0xff,0xff,0xff,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x6e,0x05,0x00,0x00,0xff,0xff,0xff,0xff,0x2b,0x00,0x04,0x00, +0x3d,0x02,0x00,0x00,0xc3,0x05,0x00,0x00,0x10,0x00,0x00,0x00,0x1c,0x00,0x04,0x00, +0xc4,0x05,0x00,0x00,0x08,0x00,0x00,0x00,0xc3,0x05,0x00,0x00,0x20,0x00,0x04,0x00, +0xc5,0x05,0x00,0x00,0x07,0x00,0x00,0x00,0xc4,0x05,0x00,0x00,0x2c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xd4,0x05,0x00,0x00,0xa9,0x01,0x00,0x00,0xa9,0x01,0x00,0x00, +0xa9,0x01,0x00,0x00,0xa9,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xeb,0x05,0x00,0x00,0x9a,0x99,0x99,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x03,0x06,0x00,0x00,0x00,0x00,0x00,0xc0,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x04,0x06,0x00,0x00,0x00,0x00,0x40,0xc0,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xa7,0x06,0x00,0x00,0xab,0xaa,0xaa,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xd7,0x06,0x00,0x00,0xab,0xaa,0x2a,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x15,0x07,0x00,0x00,0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x1f,0x07,0x00,0x00,0x00,0x00,0x20,0x41,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x59,0x07,0x00,0x00,0x6e,0x05,0x00,0x00,0x6e,0x05,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x68,0x07,0x00,0x00,0xf4,0x01,0x00,0x00,0x6e,0x05,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x77,0x07,0x00,0x00,0xfa,0x01,0x00,0x00, +0x6e,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x86,0x07,0x00,0x00, +0xff,0x01,0x00,0x00,0x6e,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x95,0x07,0x00,0x00,0x6e,0x05,0x00,0x00,0xf4,0x01,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xb2,0x07,0x00,0x00,0xfa,0x01,0x00,0x00,0xf4,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xc1,0x07,0x00,0x00,0xff,0x01,0x00,0x00, +0xf4,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xd0,0x07,0x00,0x00, +0x6e,0x05,0x00,0x00,0xfa,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xdf,0x07,0x00,0x00,0xf4,0x01,0x00,0x00,0xfa,0x01,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xee,0x07,0x00,0x00,0xfa,0x01,0x00,0x00,0xfa,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xfd,0x07,0x00,0x00,0xff,0x01,0x00,0x00, +0xfa,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x0c,0x08,0x00,0x00, +0x6e,0x05,0x00,0x00,0xff,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x1b,0x08,0x00,0x00,0xf4,0x01,0x00,0x00,0xff,0x01,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x2a,0x08,0x00,0x00,0xfa,0x01,0x00,0x00,0xff,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x39,0x08,0x00,0x00,0xff,0x01,0x00,0x00, +0xff,0x01,0x00,0x00,0x2a,0x00,0x03,0x00,0xc0,0x00,0x00,0x00,0xc5,0x08,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xcc,0x08,0x00,0x00,0xff,0xfe,0xfe,0x3e, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xe8,0x08,0x00,0x00,0xe5,0x02,0x00,0x00, +0xe5,0x02,0x00,0x00,0xe5,0x02,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x01,0x09,0x00,0x00,0x00,0x00,0xa0,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x09,0x09,0x00,0x00,0x00,0x00,0x40,0x40,0x17,0x00,0x04,0x00,0x4a,0x09,0x00,0x00, +0xc0,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x78,0x09,0x00,0x00,0x15,0x07,0x00,0x00,0x15,0x07,0x00,0x00,0x15,0x07,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x97,0x09,0x00,0x00,0x30,0x96,0x7c,0x3d, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xde,0x09,0x00,0x00,0x00,0x00,0x7f,0x43, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x06,0x0a,0x00,0x00,0x81,0x80,0x80,0x3b, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x30,0x0a,0x00,0x00,0x00,0x00,0xc0,0x40, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x62,0x0a,0x00,0x00,0xa4,0x70,0x7d,0x3f, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xe4,0x0a,0x00,0x00,0xa9,0x01,0x00,0x00, +0xa9,0x01,0x00,0x00,0xa9,0x01,0x00,0x00,0x17,0x00,0x04,0x00,0x7a,0x0b,0x00,0x00, +0x3d,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x7b,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x7a,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00,0x7b,0x0b,0x00,0x00, +0x7c,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3d,0x02,0x00,0x00, +0x84,0x0b,0x00,0x00,0x08,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0xc4,0x03,0x00,0x00, +0x90,0x0b,0x00,0x00,0x84,0x0b,0x00,0x00,0x84,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00, +0x7b,0x0b,0x00,0x00,0x92,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x06,0x00, +0x7a,0x0b,0x00,0x00,0xa7,0x0b,0x00,0x00,0x84,0x0b,0x00,0x00,0x84,0x0b,0x00,0x00, +0x1f,0x03,0x00,0x00,0x2b,0x00,0x04,0x00,0x3d,0x02,0x00,0x00,0x0c,0x25,0x00,0x00, +0x07,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x0d,0x25,0x00,0x00, +0xd5,0x03,0x00,0x00,0xd5,0x03,0x00,0x00,0xd5,0x03,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x0e,0x25,0x00,0x00,0x66,0x66,0x66,0x3f,0x2c,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x0f,0x25,0x00,0x00,0xaa,0x01,0x00,0x00,0xaa,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x10,0x25,0x00,0x00,0x0a,0xd7,0xa3,0x3c, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x11,0x25,0x00,0x00,0xcd,0xcc,0x4c,0x3d, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x12,0x25,0x00,0x00,0xaa,0x01,0x00,0x00, +0xaa,0x01,0x00,0x00,0xaa,0x01,0x00,0x00,0x01,0x00,0x03,0x00,0x06,0x00,0x00,0x00, +0x4f,0x25,0x00,0x00,0x01,0x00,0x03,0x00,0x08,0x00,0x00,0x00,0x72,0x25,0x00,0x00, +0x01,0x00,0x03,0x00,0x5d,0x00,0x00,0x00,0xfb,0x25,0x00,0x00,0x01,0x00,0x03,0x00, +0x22,0x00,0x00,0x00,0xf7,0x26,0x00,0x00,0x01,0x00,0x03,0x00,0x37,0x00,0x00,0x00, +0xf8,0x26,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x38,0x00,0x00,0x00,0xf2,0x1d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xc5,0x05,0x00,0x00,0x4c,0x1b,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xb1,0x04,0x00,0x00,0x40,0x15,0x00,0x00,0x07,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x7a,0x0b,0x00,0x00,0x7d,0x0b,0x00,0x00,0x7c,0x0b,0x00,0x00, +0x4f,0x00,0x07,0x00,0xc4,0x03,0x00,0x00,0x7e,0x0b,0x00,0x00,0x7d,0x0b,0x00,0x00, +0x7d,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0xf5,0x01,0x00,0x00,0xaa,0x0b,0x00,0x00,0xf3,0x01,0x00,0x00,0xff,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xab,0x0b,0x00,0x00,0xaa,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x82,0x0b,0x00,0x00,0xab,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x3d,0x02,0x00,0x00,0x83,0x0b,0x00,0x00, +0x82,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x3d,0x02,0x00,0x00,0x86,0x0b,0x00,0x00, +0x83,0x0b,0x00,0x00,0x0c,0x25,0x00,0x00,0x86,0x00,0x05,0x00,0x3d,0x02,0x00,0x00, +0x87,0x0b,0x00,0x00,0x86,0x0b,0x00,0x00,0x84,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x3d,0x02,0x00,0x00,0x8a,0x0b,0x00,0x00,0x7d,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x82,0x00,0x05,0x00,0x3d,0x02,0x00,0x00,0x8b,0x0b,0x00,0x00,0x87,0x0b,0x00,0x00, +0x8a,0x0b,0x00,0x00,0x82,0x00,0x05,0x00,0x3d,0x02,0x00,0x00,0x8c,0x0b,0x00,0x00, +0x8b,0x0b,0x00,0x00,0x1f,0x03,0x00,0x00,0x52,0x00,0x06,0x00,0xc4,0x03,0x00,0x00, +0x1e,0x23,0x00,0x00,0x8c,0x0b,0x00,0x00,0x7e,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x84,0x00,0x05,0x00,0xc4,0x03,0x00,0x00,0x91,0x0b,0x00,0x00,0x1e,0x23,0x00,0x00, +0x90,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00,0x7a,0x0b,0x00,0x00,0x93,0x0b,0x00,0x00, +0x92,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00,0xc4,0x03,0x00,0x00,0x94,0x0b,0x00,0x00, +0x93,0x0b,0x00,0x00,0x93,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x80,0x00,0x05,0x00,0xc4,0x03,0x00,0x00,0x95,0x0b,0x00,0x00,0x91,0x0b,0x00,0x00, +0x94,0x0b,0x00,0x00,0x7c,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x97,0x0b,0x00,0x00, +0x95,0x0b,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x59,0x0c,0x00,0x00, +0x97,0x0b,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x5b,0x0c,0x00,0x00, +0x59,0x0c,0x00,0x00,0xb0,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x5d,0x0c,0x00,0x00,0xab,0x0b,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x5e,0x0c,0x00,0x00,0x5b,0x0c,0x00,0x00,0x5d,0x0c,0x00,0x00,0x41,0x00,0x05,0x00, +0x15,0x02,0x00,0x00,0x99,0x0c,0x00,0x00,0xf3,0x01,0x00,0x00,0x14,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x9a,0x0c,0x00,0x00,0x99,0x0c,0x00,0x00, +0x41,0x00,0x05,0x00,0xf5,0x01,0x00,0x00,0x9d,0x0c,0x00,0x00,0xf3,0x01,0x00,0x00, +0xf4,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x9e,0x0c,0x00,0x00, +0x9d,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x64,0x0c,0x00,0x00, +0x9e,0x0c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x65,0x0c,0x00,0x00, +0x9a,0x0c,0x00,0x00,0x64,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x66,0x0c,0x00,0x00,0x5e,0x0c,0x00,0x00,0x65,0x0c,0x00,0x00,0x41,0x00,0x05,0x00, +0xf5,0x01,0x00,0x00,0xa5,0x0c,0x00,0x00,0xf3,0x01,0x00,0x00,0xfa,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xa6,0x0c,0x00,0x00,0xa5,0x0c,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xb3,0x0c,0x00,0x00,0x66,0x0c,0x00,0x00, +0x64,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xb6,0x0c,0x00,0x00, +0x64,0x0c,0x00,0x00,0xb0,0x03,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xc3,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xb3,0x0c,0x00,0x00, +0xb6,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xc8,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb0,0x03,0x00,0x00,0xc3,0x0c,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xbc,0x0c,0x00,0x00,0xa6,0x0c,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xbd,0x0c,0x00,0x00,0xc8,0x0c,0x00,0x00, +0xbc,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd0,0x0c,0x00,0x00, +0x5e,0x0c,0x00,0x00,0x64,0x0c,0x00,0x00,0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0xd1,0x0c,0x00,0x00,0xd0,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x2f,0x02,0x00,0x00, +0xda,0x0c,0x00,0x00,0x93,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xdc,0x0c,0x00,0x00,0xda,0x0c,0x00,0x00,0xd1,0x0c,0x00,0x00,0x02,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xdd,0x0c,0x00,0x00, +0xdc,0x0c,0x00,0x00,0xdc,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xe3,0x0c,0x00,0x00,0xdd,0x0c,0x00,0x00, +0x5d,0x0c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xe4,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0xe3,0x0c,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xed,0x0c,0x00,0x00,0x5e,0x0c,0x00,0x00,0xdd,0x0c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf3,0x0c,0x00,0x00,0xed,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xc0,0x00,0x00,0x00,0xf4,0x0c,0x00,0x00, +0xf3,0x0c,0x00,0x00,0xa9,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xf9,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xf4,0x0c,0x00,0x00,0xf5,0x0c,0x00,0x00, +0xf9,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0xf5,0x0c,0x00,0x00,0xbc,0x00,0x05,0x00, +0xc0,0x00,0x00,0x00,0xf8,0x0c,0x00,0x00,0xf3,0x0c,0x00,0x00,0xaa,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xf9,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0xf9,0x0c,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc0,0x00,0x00,0x00,0xfa,0x0c,0x00,0x00,0xf4,0x0c,0x00,0x00, +0x05,0x00,0x00,0x00,0xf8,0x0c,0x00,0x00,0xf5,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00, +0x05,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xfa,0x0c,0x00,0x00, +0xfb,0x0c,0x00,0x00,0x05,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0xfb,0x0c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfd,0x0c,0x00,0x00,0xed,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xc0,0x00,0x00,0x00,0xfe,0x0c,0x00,0x00, +0xfd,0x0c,0x00,0x00,0xa9,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x03,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xfe,0x0c,0x00,0x00,0xff,0x0c,0x00,0x00, +0x03,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0xff,0x0c,0x00,0x00,0xbc,0x00,0x05,0x00, +0xc0,0x00,0x00,0x00,0x02,0x0d,0x00,0x00,0xfd,0x0c,0x00,0x00,0xaa,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x03,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x03,0x0d,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc0,0x00,0x00,0x00,0x04,0x0d,0x00,0x00,0xfe,0x0c,0x00,0x00, +0xfb,0x0c,0x00,0x00,0x02,0x0d,0x00,0x00,0xff,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x05,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc0,0x00,0x00,0x00,0x06,0x0d,0x00,0x00,0xfa,0x0c,0x00,0x00,0xf9,0x0c,0x00,0x00, +0x04,0x0d,0x00,0x00,0x03,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x2f,0x02,0x00,0x00, +0x09,0x0d,0x00,0x00,0x42,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x33,0x02,0x00,0x00, +0x0a,0x0d,0x00,0x00,0x35,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x37,0x02,0x00,0x00, +0x0b,0x0d,0x00,0x00,0x09,0x0d,0x00,0x00,0x0a,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x0d,0x0d,0x00,0x00,0x0b,0x0d,0x00,0x00,0xbd,0x0c,0x00,0x00, +0x02,0x00,0x00,0x00,0xa9,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0e,0x0d,0x00,0x00,0x0d,0x0d,0x00,0x00,0x03,0x00,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x12,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x0e,0x0d,0x00,0x00,0xa9,0x01,0x00,0x00,0xaa,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x2f,0x02,0x00,0x00,0x15,0x0d,0x00,0x00,0xa7,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x37,0x02,0x00,0x00,0x17,0x0d,0x00,0x00,0x15,0x0d,0x00,0x00,0x0a,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x19,0x0d,0x00,0x00,0x17,0x0d,0x00,0x00, +0xbd,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xa9,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x83,0x0c,0x00,0x00,0x19,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x86,0x0c,0x00,0x00,0x19,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x0a,0x02,0x00,0x00,0x1d,0x0d,0x00,0x00, +0xf3,0x01,0x00,0x00,0x0f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x1e,0x0d,0x00,0x00,0x1d,0x0d,0x00,0x00,0xaa,0x00,0x05,0x00,0xc0,0x00,0x00,0x00, +0x89,0x0c,0x00,0x00,0xf4,0x01,0x00,0x00,0x1e,0x0d,0x00,0x00,0xa4,0x00,0x05,0x00, +0xc0,0x00,0x00,0x00,0x8d,0x0c,0x00,0x00,0x06,0x0d,0x00,0x00,0xc5,0x08,0x00,0x00, +0xa6,0x00,0x05,0x00,0xc0,0x00,0x00,0x00,0x90,0x0c,0x00,0x00,0x8d,0x0c,0x00,0x00, +0x89,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00,0xee,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x06,0x0d,0x00,0x00,0xea,0x0b,0x00,0x00,0xee,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xea,0x0b,0x00,0x00,0xa8,0x00,0x04,0x00,0xc0,0x00,0x00,0x00, +0xed,0x0b,0x00,0x00,0x89,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00,0xee,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xee,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0xc0,0x00,0x00,0x00, +0xef,0x0b,0x00,0x00,0x06,0x0d,0x00,0x00,0x05,0x0d,0x00,0x00,0xed,0x0b,0x00,0x00, +0xea,0x0b,0x00,0x00,0xf7,0x00,0x03,0x00,0xf9,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xef,0x0b,0x00,0x00,0xf0,0x0b,0x00,0x00,0xf9,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf0,0x0b,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x54,0x0d,0x00,0x00,0xed,0x0c,0x00,0x00,0x5d,0x0c,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x55,0x0d,0x00,0x00,0x54,0x0d,0x00,0x00,0xb0,0x03,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x57,0x0d,0x00,0x00,0xab,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x58,0x0d,0x00,0x00, +0x57,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5a,0x0d,0x00,0x00, +0x55,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x7a,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x58,0x0d,0x00,0x00, +0x5a,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x7f,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xa9,0x01,0x00,0x00,0x7a,0x0d,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x28,0x23,0x00,0x00,0x7f,0x0d,0x00,0x00, +0x55,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x60,0x0d,0x00,0x00,0x82,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x62,0x0d,0x00,0x00,0x55,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x84,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x60,0x0d,0x00,0x00,0x62,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x89,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xa9,0x01,0x00,0x00, +0x84,0x0d,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x2c,0x23,0x00,0x00, +0x89,0x0d,0x00,0x00,0x28,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x67,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x2c,0x23,0x00,0x00,0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x68,0x0d,0x00,0x00, +0x67,0x0d,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x8d,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x2c,0x23,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x83,0x0e,0x00,0x00,0x68,0x0d,0x00,0x00,0x59,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x89,0x0e,0x00,0x00,0x83,0x0e,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xc3,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x89,0x0e,0x00,0x00,0xf4,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x37,0x23,0x00,0x00,0xc3,0x0e,0x00,0x00, +0x83,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xa6,0x0e,0x00,0x00,0x83,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xcd,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xa6,0x0e,0x00,0x00,0xf4,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x42,0x23,0x00,0x00,0xcd,0x0e,0x00,0x00,0x37,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x2f,0x02,0x00,0x00,0xda,0x0e,0x00,0x00,0x49,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xdc,0x0e,0x00,0x00,0xda,0x0e,0x00,0x00, +0x42,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0xf4,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xee,0x0e,0x00,0x00,0x68,0x0d,0x00,0x00,0x68,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xf8,0x0e,0x00,0x00,0xee,0x0e,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x4d,0x23,0x00,0x00, +0xf8,0x0e,0x00,0x00,0xee,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x11,0x0f,0x00,0x00,0xee,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x38,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x11,0x0f,0x00,0x00,0xf4,0x01,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x58,0x23,0x00,0x00,0x38,0x0f,0x00,0x00,0x4d,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x47,0x0f,0x00,0x00, +0xda,0x0e,0x00,0x00,0x58,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0xf4,0x01,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x59,0x0f,0x00,0x00,0x68,0x0d,0x00,0x00, +0x77,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x63,0x0f,0x00,0x00, +0x59,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x6d,0x0f,0x00,0x00,0x57,0x0d,0x00,0x00,0xfa,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x9e,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x63,0x0f,0x00,0x00,0x6d,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x63,0x23,0x00,0x00,0x9e,0x0f,0x00,0x00,0x59,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x7c,0x0f,0x00,0x00,0x59,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xa3,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x7c,0x0f,0x00,0x00,0xf4,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x6e,0x23,0x00,0x00,0xa3,0x0f,0x00,0x00, +0x63,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xb2,0x0f,0x00,0x00,0xda,0x0e,0x00,0x00,0x6e,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xc4,0x0f,0x00,0x00, +0x68,0x0d,0x00,0x00,0x86,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xce,0x0f,0x00,0x00,0xc4,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x09,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xce,0x0f,0x00,0x00,0x6d,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x79,0x23,0x00,0x00,0x09,0x10,0x00,0x00,0xc4,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xe7,0x0f,0x00,0x00,0xc4,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x0e,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xe7,0x0f,0x00,0x00,0xf4,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x84,0x23,0x00,0x00,0x0e,0x10,0x00,0x00, +0x79,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x1d,0x10,0x00,0x00,0xda,0x0e,0x00,0x00,0x84,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x2f,0x10,0x00,0x00, +0x68,0x0d,0x00,0x00,0x95,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x35,0x10,0x00,0x00,0x2f,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x6f,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x35,0x10,0x00,0x00,0xf4,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x8f,0x23,0x00,0x00,0x6f,0x10,0x00,0x00,0x2f,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x56,0x10,0x00,0x00,0x2f,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x9a,0x23,0x00,0x00, +0x56,0x10,0x00,0x00,0x8f,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x88,0x10,0x00,0x00,0xda,0x0e,0x00,0x00,0x9a,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0xf4,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xa4,0x10,0x00,0x00,0x68,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xa5,0x23,0x00,0x00,0xa4,0x10,0x00,0x00,0x68,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xc1,0x10,0x00,0x00, +0x68,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xb0,0x23,0x00,0x00,0xc1,0x10,0x00,0x00,0xa5,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xf3,0x10,0x00,0x00,0xda,0x0e,0x00,0x00, +0xb0,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0xf4,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x05,0x11,0x00,0x00,0x68,0x0d,0x00,0x00,0xb2,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x0f,0x11,0x00,0x00,0x05,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x4a,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x0f,0x11,0x00,0x00,0x6d,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xbb,0x23,0x00,0x00,0x4a,0x11,0x00,0x00, +0x05,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x2c,0x11,0x00,0x00,0x05,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xc6,0x23,0x00,0x00,0x2c,0x11,0x00,0x00,0xbb,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x5e,0x11,0x00,0x00, +0xda,0x0e,0x00,0x00,0xc6,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0xf4,0x01,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x70,0x11,0x00,0x00,0x68,0x0d,0x00,0x00, +0xc1,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x7a,0x11,0x00,0x00, +0x70,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xb5,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x7a,0x11,0x00,0x00, +0x6d,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xd1,0x23,0x00,0x00, +0xb5,0x11,0x00,0x00,0x70,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x97,0x11,0x00,0x00,0x70,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xdc,0x23,0x00,0x00,0x97,0x11,0x00,0x00, +0xd1,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xc9,0x11,0x00,0x00,0xda,0x0e,0x00,0x00,0xdc,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xdb,0x11,0x00,0x00, +0x68,0x0d,0x00,0x00,0xd0,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xe1,0x11,0x00,0x00,0xdb,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x1b,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xe1,0x11,0x00,0x00,0xf4,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xe7,0x23,0x00,0x00,0x1b,0x12,0x00,0x00,0xdb,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x02,0x12,0x00,0x00,0xdb,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x0c,0x12,0x00,0x00, +0x82,0x0b,0x00,0x00,0xfa,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x2a,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x02,0x12,0x00,0x00, +0x0c,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xf2,0x23,0x00,0x00, +0x2a,0x12,0x00,0x00,0xe7,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x34,0x12,0x00,0x00,0xda,0x0e,0x00,0x00,0xf2,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0xf4,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x46,0x12,0x00,0x00,0x68,0x0d,0x00,0x00,0xdf,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x50,0x12,0x00,0x00,0x46,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xfd,0x23,0x00,0x00,0x50,0x12,0x00,0x00, +0x46,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x6d,0x12,0x00,0x00,0x46,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x95,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x6d,0x12,0x00,0x00,0x0c,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x08,0x24,0x00,0x00,0x95,0x12,0x00,0x00,0xfd,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x9f,0x12,0x00,0x00,0xda,0x0e,0x00,0x00, +0x08,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0xf4,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xb1,0x12,0x00,0x00,0x68,0x0d,0x00,0x00,0xee,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xbb,0x12,0x00,0x00,0xb1,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xf6,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xbb,0x12,0x00,0x00,0x6d,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x13,0x24,0x00,0x00,0xf6,0x12,0x00,0x00, +0xb1,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xd8,0x12,0x00,0x00,0xb1,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x00,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xd8,0x12,0x00,0x00,0x0c,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x1e,0x24,0x00,0x00,0x00,0x13,0x00,0x00,0x13,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x0a,0x13,0x00,0x00,0xda,0x0e,0x00,0x00, +0x1e,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0xf4,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x1c,0x13,0x00,0x00,0x68,0x0d,0x00,0x00,0xfd,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x26,0x13,0x00,0x00,0x1c,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x61,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x26,0x13,0x00,0x00,0x6d,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x29,0x24,0x00,0x00,0x61,0x13,0x00,0x00, +0x1c,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x43,0x13,0x00,0x00,0x1c,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x6b,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x43,0x13,0x00,0x00,0x0c,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x34,0x24,0x00,0x00,0x6b,0x13,0x00,0x00,0x29,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x75,0x13,0x00,0x00,0xda,0x0e,0x00,0x00, +0x34,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0xf4,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x87,0x13,0x00,0x00,0x68,0x0d,0x00,0x00,0x0c,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x8d,0x13,0x00,0x00,0x87,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xc7,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x8d,0x13,0x00,0x00,0xf4,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x3f,0x24,0x00,0x00,0xc7,0x13,0x00,0x00, +0x87,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xae,0x13,0x00,0x00,0x87,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xd6,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xae,0x13,0x00,0x00,0x0c,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x4a,0x24,0x00,0x00,0xd6,0x13,0x00,0x00,0x3f,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe0,0x13,0x00,0x00,0xda,0x0e,0x00,0x00, +0x4a,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0xf4,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xf2,0x13,0x00,0x00,0x68,0x0d,0x00,0x00,0x1b,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xfc,0x13,0x00,0x00,0xf2,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x55,0x24,0x00,0x00, +0xfc,0x13,0x00,0x00,0xf2,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x19,0x14,0x00,0x00,0xf2,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x41,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x19,0x14,0x00,0x00,0x0c,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x60,0x24,0x00,0x00,0x41,0x14,0x00,0x00,0x55,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x4b,0x14,0x00,0x00, +0xda,0x0e,0x00,0x00,0x60,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0xf4,0x01,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x5d,0x14,0x00,0x00,0x68,0x0d,0x00,0x00, +0x2a,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x67,0x14,0x00,0x00, +0x5d,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xa2,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x67,0x14,0x00,0x00, +0x6d,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x6b,0x24,0x00,0x00, +0xa2,0x14,0x00,0x00,0x5d,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x84,0x14,0x00,0x00,0x5d,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xac,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x84,0x14,0x00,0x00,0x0c,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x76,0x24,0x00,0x00,0xac,0x14,0x00,0x00,0x6b,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xb6,0x14,0x00,0x00, +0xda,0x0e,0x00,0x00,0x76,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0xf4,0x01,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xc8,0x14,0x00,0x00,0x68,0x0d,0x00,0x00, +0x39,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xd2,0x14,0x00,0x00, +0xc8,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x0d,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xd2,0x14,0x00,0x00, +0x6d,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x81,0x24,0x00,0x00, +0x0d,0x15,0x00,0x00,0xc8,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xef,0x14,0x00,0x00,0xc8,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x17,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xef,0x14,0x00,0x00,0x0c,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x8c,0x24,0x00,0x00,0x17,0x15,0x00,0x00,0x81,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x21,0x15,0x00,0x00, +0xda,0x0e,0x00,0x00,0x8c,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0xf4,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x53,0x15,0x00,0x00,0x8d,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xad,0x15,0x00,0x00, +0x2b,0x04,0x00,0x00,0x53,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xd6,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xad,0x15,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xde,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xd6,0x15,0x00,0x00,0x01,0x04,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xe3,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xde,0x15,0x00,0x00,0xb8,0x00,0x05,0x00,0xc0,0x00,0x00,0x00,0xe4,0x15,0x00,0x00, +0xe3,0x15,0x00,0x00,0xe5,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xf4,0x15,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe4,0x15,0x00,0x00,0xe5,0x15,0x00,0x00, +0xe6,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xe6,0x15,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe8,0x15,0x00,0x00,0xed,0x03,0x00,0x00,0xde,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xe9,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xe8,0x15,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xec,0x15,0x00,0x00,0xe9,0x15,0x00,0x00,0xe8,0x15,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xee,0x15,0x00,0x00,0xf4,0x03,0x00,0x00,0xde,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xef,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xee,0x15,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf2,0x15,0x00,0x00,0xef,0x15,0x00,0x00,0xee,0x15,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf3,0x15,0x00,0x00,0xec,0x15,0x00,0x00,0xf2,0x15,0x00,0x00, +0xf9,0x00,0x02,0x00,0xf4,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xe5,0x15,0x00,0x00, +0xf9,0x00,0x02,0x00,0xf4,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xf4,0x15,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x13,0x25,0x00,0x00,0xf3,0x15,0x00,0x00, +0xe6,0x15,0x00,0x00,0xaa,0x01,0x00,0x00,0xe5,0x15,0x00,0x00,0x7f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xb0,0x15,0x00,0x00,0x53,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xfc,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xb0,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x04,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xfc,0x15,0x00,0x00,0x01,0x04,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x09,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x16,0x00,0x00,0xb8,0x00,0x05,0x00,0xc0,0x00,0x00,0x00, +0x0a,0x16,0x00,0x00,0x09,0x16,0x00,0x00,0xe5,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x1a,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x0a,0x16,0x00,0x00, +0x0b,0x16,0x00,0x00,0x0c,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x0c,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0e,0x16,0x00,0x00,0xed,0x03,0x00,0x00, +0x04,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x0f,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x0e,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x12,0x16,0x00,0x00,0x0f,0x16,0x00,0x00,0x0e,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x14,0x16,0x00,0x00,0xf4,0x03,0x00,0x00, +0x04,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x15,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x14,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x18,0x16,0x00,0x00,0x15,0x16,0x00,0x00,0x14,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x19,0x16,0x00,0x00,0x12,0x16,0x00,0x00, +0x18,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x1a,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0b,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x1a,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x1a,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x14,0x25,0x00,0x00, +0x19,0x16,0x00,0x00,0x0c,0x16,0x00,0x00,0xaa,0x01,0x00,0x00,0x0b,0x16,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb3,0x15,0x00,0x00,0xaa,0x01,0x00,0x00, +0x53,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x22,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xb3,0x15,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x2a,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x22,0x16,0x00,0x00,0x01,0x04,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x2f,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x2a,0x16,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc0,0x00,0x00,0x00,0x30,0x16,0x00,0x00,0x2f,0x16,0x00,0x00, +0xe5,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x40,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x30,0x16,0x00,0x00,0x31,0x16,0x00,0x00,0x32,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x32,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x34,0x16,0x00,0x00,0xed,0x03,0x00,0x00,0x2a,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x35,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x34,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x38,0x16,0x00,0x00, +0x35,0x16,0x00,0x00,0x34,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3a,0x16,0x00,0x00,0xf4,0x03,0x00,0x00,0x2a,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x3b,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x3a,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3e,0x16,0x00,0x00, +0x3b,0x16,0x00,0x00,0x3a,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3f,0x16,0x00,0x00,0x38,0x16,0x00,0x00,0x3e,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0x40,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x31,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0x40,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x40,0x16,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x15,0x25,0x00,0x00,0x3f,0x16,0x00,0x00,0x32,0x16,0x00,0x00, +0xaa,0x01,0x00,0x00,0x31,0x16,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb6,0x15,0x00,0x00,0x01,0x04,0x00,0x00,0x53,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x48,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xb6,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x50,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x48,0x16,0x00,0x00,0x01,0x04,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x55,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x50,0x16,0x00,0x00,0xb8,0x00,0x05,0x00,0xc0,0x00,0x00,0x00, +0x56,0x16,0x00,0x00,0x55,0x16,0x00,0x00,0xe5,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x66,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x56,0x16,0x00,0x00, +0x57,0x16,0x00,0x00,0x58,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x58,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5a,0x16,0x00,0x00,0xed,0x03,0x00,0x00, +0x50,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x5b,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x5a,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5e,0x16,0x00,0x00,0x5b,0x16,0x00,0x00,0x5a,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x60,0x16,0x00,0x00,0xf4,0x03,0x00,0x00, +0x50,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x61,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x60,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x64,0x16,0x00,0x00,0x61,0x16,0x00,0x00,0x60,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x65,0x16,0x00,0x00,0x5e,0x16,0x00,0x00, +0x64,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x66,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x57,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x66,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x66,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x16,0x25,0x00,0x00, +0x65,0x16,0x00,0x00,0x58,0x16,0x00,0x00,0xaa,0x01,0x00,0x00,0x57,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xba,0x15,0x00,0x00,0xdc,0x0e,0x00,0x00, +0x13,0x25,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xbd,0x15,0x00,0x00, +0x47,0x0f,0x00,0x00,0x14,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xbe,0x15,0x00,0x00,0xba,0x15,0x00,0x00,0xbd,0x15,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xc1,0x15,0x00,0x00,0xb2,0x0f,0x00,0x00,0x15,0x25,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xc2,0x15,0x00,0x00,0xbe,0x15,0x00,0x00, +0xc1,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xc5,0x15,0x00,0x00, +0x1d,0x10,0x00,0x00,0x16,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xc6,0x15,0x00,0x00,0xc2,0x15,0x00,0x00,0xc5,0x15,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc9,0x15,0x00,0x00,0x13,0x25,0x00,0x00,0x14,0x25,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcb,0x15,0x00,0x00,0xc9,0x15,0x00,0x00, +0x15,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcd,0x15,0x00,0x00, +0xcb,0x15,0x00,0x00,0x16,0x25,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xce,0x15,0x00,0x00,0xcd,0x15,0x00,0x00,0xcd,0x15,0x00,0x00,0xcd,0x15,0x00,0x00, +0xcd,0x15,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xcf,0x15,0x00,0x00, +0xc6,0x15,0x00,0x00,0xce,0x15,0x00,0x00,0xf7,0x00,0x03,0x00,0xba,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe4,0x15,0x00,0x00,0xab,0x16,0x00,0x00, +0xac,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xac,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xae,0x16,0x00,0x00,0xed,0x03,0x00,0x00,0xde,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xaf,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xae,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb2,0x16,0x00,0x00,0xaf,0x16,0x00,0x00,0xae,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb4,0x16,0x00,0x00,0xf4,0x03,0x00,0x00,0xde,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb5,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xb4,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb8,0x16,0x00,0x00,0xb5,0x16,0x00,0x00,0xb4,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb9,0x16,0x00,0x00,0xb2,0x16,0x00,0x00,0xb8,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0xba,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xab,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0xba,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xba,0x16,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x17,0x25,0x00,0x00,0xb9,0x16,0x00,0x00, +0xac,0x16,0x00,0x00,0xaa,0x01,0x00,0x00,0xab,0x16,0x00,0x00,0xf7,0x00,0x03,0x00, +0xe0,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x0a,0x16,0x00,0x00, +0xd1,0x16,0x00,0x00,0xd2,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xd2,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd4,0x16,0x00,0x00,0xed,0x03,0x00,0x00, +0x04,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd5,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xd4,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd8,0x16,0x00,0x00,0xd5,0x16,0x00,0x00,0xd4,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xda,0x16,0x00,0x00,0xf4,0x03,0x00,0x00, +0x04,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xdb,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xda,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xde,0x16,0x00,0x00,0xdb,0x16,0x00,0x00,0xda,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdf,0x16,0x00,0x00,0xd8,0x16,0x00,0x00, +0xde,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0xe0,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd1,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0xe0,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe0,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x18,0x25,0x00,0x00, +0xdf,0x16,0x00,0x00,0xd2,0x16,0x00,0x00,0xaa,0x01,0x00,0x00,0xd1,0x16,0x00,0x00, +0xf7,0x00,0x03,0x00,0x06,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x30,0x16,0x00,0x00,0xf7,0x16,0x00,0x00,0xf8,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf8,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfa,0x16,0x00,0x00, +0xed,0x03,0x00,0x00,0x2a,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xfb,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xfa,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfe,0x16,0x00,0x00,0xfb,0x16,0x00,0x00, +0xfa,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x00,0x17,0x00,0x00, +0xf4,0x03,0x00,0x00,0x2a,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x01,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x00,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x04,0x17,0x00,0x00,0x01,0x17,0x00,0x00, +0x00,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x05,0x17,0x00,0x00, +0xfe,0x16,0x00,0x00,0x04,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x06,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf7,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x06,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x06,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x19,0x25,0x00,0x00,0x05,0x17,0x00,0x00,0xf8,0x16,0x00,0x00,0xaa,0x01,0x00,0x00, +0xf7,0x16,0x00,0x00,0xf7,0x00,0x03,0x00,0x2c,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x56,0x16,0x00,0x00,0x1d,0x17,0x00,0x00,0x1e,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1e,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x20,0x17,0x00,0x00,0xed,0x03,0x00,0x00,0x50,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x21,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x20,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x24,0x17,0x00,0x00, +0x21,0x17,0x00,0x00,0x20,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x26,0x17,0x00,0x00,0xf4,0x03,0x00,0x00,0x50,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x27,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x26,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2a,0x17,0x00,0x00, +0x27,0x17,0x00,0x00,0x26,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2b,0x17,0x00,0x00,0x24,0x17,0x00,0x00,0x2a,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0x2c,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x1d,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0x2c,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x2c,0x17,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x1a,0x25,0x00,0x00,0x2b,0x17,0x00,0x00,0x1e,0x17,0x00,0x00, +0xaa,0x01,0x00,0x00,0x1d,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x80,0x16,0x00,0x00,0x88,0x10,0x00,0x00,0x17,0x25,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x83,0x16,0x00,0x00,0xf3,0x10,0x00,0x00,0x18,0x25,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x84,0x16,0x00,0x00,0x80,0x16,0x00,0x00, +0x83,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x87,0x16,0x00,0x00, +0x5e,0x11,0x00,0x00,0x19,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x88,0x16,0x00,0x00,0x84,0x16,0x00,0x00,0x87,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x8b,0x16,0x00,0x00,0xc9,0x11,0x00,0x00,0x1a,0x25,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x8c,0x16,0x00,0x00,0x88,0x16,0x00,0x00, +0x8b,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8f,0x16,0x00,0x00, +0x17,0x25,0x00,0x00,0x18,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x91,0x16,0x00,0x00,0x8f,0x16,0x00,0x00,0x19,0x25,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x93,0x16,0x00,0x00,0x91,0x16,0x00,0x00,0x1a,0x25,0x00,0x00, +0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x94,0x16,0x00,0x00,0x93,0x16,0x00,0x00, +0x93,0x16,0x00,0x00,0x93,0x16,0x00,0x00,0x93,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x95,0x16,0x00,0x00,0x8c,0x16,0x00,0x00,0x94,0x16,0x00,0x00, +0xf7,0x00,0x03,0x00,0x80,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xe4,0x15,0x00,0x00,0x71,0x17,0x00,0x00,0x72,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x72,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x74,0x17,0x00,0x00, +0xed,0x03,0x00,0x00,0xde,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x75,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x74,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x78,0x17,0x00,0x00,0x75,0x17,0x00,0x00, +0x74,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7a,0x17,0x00,0x00, +0xf4,0x03,0x00,0x00,0xde,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x7b,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x7a,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7e,0x17,0x00,0x00,0x7b,0x17,0x00,0x00, +0x7a,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7f,0x17,0x00,0x00, +0x78,0x17,0x00,0x00,0x7e,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x80,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x71,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x80,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x80,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x1b,0x25,0x00,0x00,0x7f,0x17,0x00,0x00,0x72,0x17,0x00,0x00,0xaa,0x01,0x00,0x00, +0x71,0x17,0x00,0x00,0xf7,0x00,0x03,0x00,0xa6,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x0a,0x16,0x00,0x00,0x97,0x17,0x00,0x00,0x98,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x98,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9a,0x17,0x00,0x00,0xed,0x03,0x00,0x00,0x04,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x9b,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x9a,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9e,0x17,0x00,0x00, +0x9b,0x17,0x00,0x00,0x9a,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa0,0x17,0x00,0x00,0xf4,0x03,0x00,0x00,0x04,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xa1,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xa0,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa4,0x17,0x00,0x00, +0xa1,0x17,0x00,0x00,0xa0,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa5,0x17,0x00,0x00,0x9e,0x17,0x00,0x00,0xa4,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa6,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x97,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa6,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xa6,0x17,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x1c,0x25,0x00,0x00,0xa5,0x17,0x00,0x00,0x98,0x17,0x00,0x00, +0xaa,0x01,0x00,0x00,0x97,0x17,0x00,0x00,0xf7,0x00,0x03,0x00,0xcc,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x30,0x16,0x00,0x00,0xbd,0x17,0x00,0x00, +0xbe,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xbe,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc0,0x17,0x00,0x00,0xed,0x03,0x00,0x00,0x2a,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc1,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xc0,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc4,0x17,0x00,0x00,0xc1,0x17,0x00,0x00,0xc0,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc6,0x17,0x00,0x00,0xf4,0x03,0x00,0x00,0x2a,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc7,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xc6,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xca,0x17,0x00,0x00,0xc7,0x17,0x00,0x00,0xc6,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcb,0x17,0x00,0x00,0xc4,0x17,0x00,0x00,0xca,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0xcc,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xbd,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0xcc,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xcc,0x17,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x1d,0x25,0x00,0x00,0xcb,0x17,0x00,0x00, +0xbe,0x17,0x00,0x00,0xaa,0x01,0x00,0x00,0xbd,0x17,0x00,0x00,0xf7,0x00,0x03,0x00, +0xf2,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x56,0x16,0x00,0x00, +0xe3,0x17,0x00,0x00,0xe4,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xe4,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe6,0x17,0x00,0x00,0xed,0x03,0x00,0x00, +0x50,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xe7,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xe6,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xea,0x17,0x00,0x00,0xe7,0x17,0x00,0x00,0xe6,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xec,0x17,0x00,0x00,0xf4,0x03,0x00,0x00, +0x50,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xed,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xec,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf0,0x17,0x00,0x00,0xed,0x17,0x00,0x00,0xec,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf1,0x17,0x00,0x00,0xea,0x17,0x00,0x00, +0xf0,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0xf2,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe3,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0xf2,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf2,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x1e,0x25,0x00,0x00, +0xf1,0x17,0x00,0x00,0xe4,0x17,0x00,0x00,0xaa,0x01,0x00,0x00,0xe3,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x46,0x17,0x00,0x00,0x34,0x12,0x00,0x00, +0x1b,0x25,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x49,0x17,0x00,0x00, +0x9f,0x12,0x00,0x00,0x1c,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x4a,0x17,0x00,0x00,0x46,0x17,0x00,0x00,0x49,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x4d,0x17,0x00,0x00,0x0a,0x13,0x00,0x00,0x1d,0x25,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x4e,0x17,0x00,0x00,0x4a,0x17,0x00,0x00, +0x4d,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x51,0x17,0x00,0x00, +0x75,0x13,0x00,0x00,0x1e,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x52,0x17,0x00,0x00,0x4e,0x17,0x00,0x00,0x51,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x55,0x17,0x00,0x00,0x1b,0x25,0x00,0x00,0x1c,0x25,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x57,0x17,0x00,0x00,0x55,0x17,0x00,0x00, +0x1d,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x59,0x17,0x00,0x00, +0x57,0x17,0x00,0x00,0x1e,0x25,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x5a,0x17,0x00,0x00,0x59,0x17,0x00,0x00,0x59,0x17,0x00,0x00,0x59,0x17,0x00,0x00, +0x59,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x5b,0x17,0x00,0x00, +0x52,0x17,0x00,0x00,0x5a,0x17,0x00,0x00,0xf7,0x00,0x03,0x00,0x46,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe4,0x15,0x00,0x00,0x37,0x18,0x00,0x00, +0x38,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x38,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3a,0x18,0x00,0x00,0xed,0x03,0x00,0x00,0xde,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x3b,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x3a,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3e,0x18,0x00,0x00,0x3b,0x18,0x00,0x00,0x3a,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x40,0x18,0x00,0x00,0xf4,0x03,0x00,0x00,0xde,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x41,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x40,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x44,0x18,0x00,0x00,0x41,0x18,0x00,0x00,0x40,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x45,0x18,0x00,0x00,0x3e,0x18,0x00,0x00,0x44,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x46,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x37,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x46,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x46,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x1f,0x25,0x00,0x00,0x45,0x18,0x00,0x00, +0x38,0x18,0x00,0x00,0xaa,0x01,0x00,0x00,0x37,0x18,0x00,0x00,0xf7,0x00,0x03,0x00, +0x6c,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x0a,0x16,0x00,0x00, +0x5d,0x18,0x00,0x00,0x5e,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x5e,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x60,0x18,0x00,0x00,0xed,0x03,0x00,0x00, +0x04,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x61,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x60,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x64,0x18,0x00,0x00,0x61,0x18,0x00,0x00,0x60,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x66,0x18,0x00,0x00,0xf4,0x03,0x00,0x00, +0x04,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x67,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6a,0x18,0x00,0x00,0x67,0x18,0x00,0x00,0x66,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6b,0x18,0x00,0x00,0x64,0x18,0x00,0x00, +0x6a,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x6c,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5d,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x6c,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x6c,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x20,0x25,0x00,0x00, +0x6b,0x18,0x00,0x00,0x5e,0x18,0x00,0x00,0xaa,0x01,0x00,0x00,0x5d,0x18,0x00,0x00, +0xf7,0x00,0x03,0x00,0x92,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x30,0x16,0x00,0x00,0x83,0x18,0x00,0x00,0x84,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x84,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x86,0x18,0x00,0x00, +0xed,0x03,0x00,0x00,0x2a,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x87,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x86,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8a,0x18,0x00,0x00,0x87,0x18,0x00,0x00, +0x86,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8c,0x18,0x00,0x00, +0xf4,0x03,0x00,0x00,0x2a,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x8d,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x8c,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x90,0x18,0x00,0x00,0x8d,0x18,0x00,0x00, +0x8c,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x91,0x18,0x00,0x00, +0x8a,0x18,0x00,0x00,0x90,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x92,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x83,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x92,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x92,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x21,0x25,0x00,0x00,0x91,0x18,0x00,0x00,0x84,0x18,0x00,0x00,0xaa,0x01,0x00,0x00, +0x83,0x18,0x00,0x00,0xf7,0x00,0x03,0x00,0xb8,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x56,0x16,0x00,0x00,0xa9,0x18,0x00,0x00,0xaa,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xaa,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xac,0x18,0x00,0x00,0xed,0x03,0x00,0x00,0x50,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xad,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xac,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb0,0x18,0x00,0x00, +0xad,0x18,0x00,0x00,0xac,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb2,0x18,0x00,0x00,0xf4,0x03,0x00,0x00,0x50,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xb3,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xb2,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb6,0x18,0x00,0x00, +0xb3,0x18,0x00,0x00,0xb2,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb7,0x18,0x00,0x00,0xb0,0x18,0x00,0x00,0xb6,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb8,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xa9,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb8,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xb8,0x18,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x22,0x25,0x00,0x00,0xb7,0x18,0x00,0x00,0xaa,0x18,0x00,0x00, +0xaa,0x01,0x00,0x00,0xa9,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x0c,0x18,0x00,0x00,0xe0,0x13,0x00,0x00,0x1f,0x25,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x0f,0x18,0x00,0x00,0x4b,0x14,0x00,0x00,0x20,0x25,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x10,0x18,0x00,0x00,0x0c,0x18,0x00,0x00, +0x0f,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x13,0x18,0x00,0x00, +0xb6,0x14,0x00,0x00,0x21,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x14,0x18,0x00,0x00,0x10,0x18,0x00,0x00,0x13,0x18,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x17,0x18,0x00,0x00,0x21,0x15,0x00,0x00,0x22,0x25,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x18,0x18,0x00,0x00,0x14,0x18,0x00,0x00, +0x17,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1b,0x18,0x00,0x00, +0x1f,0x25,0x00,0x00,0x20,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1d,0x18,0x00,0x00,0x1b,0x18,0x00,0x00,0x21,0x25,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1f,0x18,0x00,0x00,0x1d,0x18,0x00,0x00,0x22,0x25,0x00,0x00, +0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x20,0x18,0x00,0x00,0x1f,0x18,0x00,0x00, +0x1f,0x18,0x00,0x00,0x1f,0x18,0x00,0x00,0x1f,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x21,0x18,0x00,0x00,0x18,0x18,0x00,0x00,0x20,0x18,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7b,0x15,0x00,0x00,0x8d,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc5,0x18,0x00,0x00, +0x2b,0x04,0x00,0x00,0x7b,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xee,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xc5,0x18,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf6,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xee,0x18,0x00,0x00,0x01,0x04,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xfb,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xf6,0x18,0x00,0x00,0xb8,0x00,0x05,0x00,0xc0,0x00,0x00,0x00,0xfc,0x18,0x00,0x00, +0xfb,0x18,0x00,0x00,0xe5,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x0c,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xfc,0x18,0x00,0x00,0xfd,0x18,0x00,0x00, +0xfe,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xfe,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x00,0x19,0x00,0x00,0xed,0x03,0x00,0x00,0xf6,0x18,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x01,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x00,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x04,0x19,0x00,0x00,0x01,0x19,0x00,0x00,0x00,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x06,0x19,0x00,0x00,0xf4,0x03,0x00,0x00,0xf6,0x18,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x07,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x06,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0a,0x19,0x00,0x00,0x07,0x19,0x00,0x00,0x06,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0b,0x19,0x00,0x00,0x04,0x19,0x00,0x00,0x0a,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x0c,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xfd,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x0c,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x0c,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x23,0x25,0x00,0x00,0x0b,0x19,0x00,0x00, +0xfe,0x18,0x00,0x00,0xaa,0x01,0x00,0x00,0xfd,0x18,0x00,0x00,0x7f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xc8,0x18,0x00,0x00,0x7b,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x14,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xc8,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x1c,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x14,0x19,0x00,0x00,0x01,0x04,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x21,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x1c,0x19,0x00,0x00,0xb8,0x00,0x05,0x00,0xc0,0x00,0x00,0x00, +0x22,0x19,0x00,0x00,0x21,0x19,0x00,0x00,0xe5,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x32,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x22,0x19,0x00,0x00, +0x23,0x19,0x00,0x00,0x24,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x24,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x26,0x19,0x00,0x00,0xed,0x03,0x00,0x00, +0x1c,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x27,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x26,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2a,0x19,0x00,0x00,0x27,0x19,0x00,0x00,0x26,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2c,0x19,0x00,0x00,0xf4,0x03,0x00,0x00, +0x1c,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x2d,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x2c,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x30,0x19,0x00,0x00,0x2d,0x19,0x00,0x00,0x2c,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x31,0x19,0x00,0x00,0x2a,0x19,0x00,0x00, +0x30,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x32,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x23,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x32,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x32,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x24,0x25,0x00,0x00, +0x31,0x19,0x00,0x00,0x24,0x19,0x00,0x00,0xaa,0x01,0x00,0x00,0x23,0x19,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcb,0x18,0x00,0x00,0xaa,0x01,0x00,0x00, +0x7b,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x3a,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xcb,0x18,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x42,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x3a,0x19,0x00,0x00,0x01,0x04,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x47,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x42,0x19,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc0,0x00,0x00,0x00,0x48,0x19,0x00,0x00,0x47,0x19,0x00,0x00, +0xe5,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x58,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x48,0x19,0x00,0x00,0x49,0x19,0x00,0x00,0x4a,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4a,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4c,0x19,0x00,0x00,0xed,0x03,0x00,0x00,0x42,0x19,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x4d,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x4c,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x50,0x19,0x00,0x00, +0x4d,0x19,0x00,0x00,0x4c,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x52,0x19,0x00,0x00,0xf4,0x03,0x00,0x00,0x42,0x19,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x53,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x52,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x56,0x19,0x00,0x00, +0x53,0x19,0x00,0x00,0x52,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x57,0x19,0x00,0x00,0x50,0x19,0x00,0x00,0x56,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0x58,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x49,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0x58,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x58,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x25,0x25,0x00,0x00,0x57,0x19,0x00,0x00,0x4a,0x19,0x00,0x00, +0xaa,0x01,0x00,0x00,0x49,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xce,0x18,0x00,0x00,0x01,0x04,0x00,0x00,0x7b,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x60,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xce,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x68,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x60,0x19,0x00,0x00,0x01,0x04,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x6d,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x68,0x19,0x00,0x00,0xb8,0x00,0x05,0x00,0xc0,0x00,0x00,0x00, +0x6e,0x19,0x00,0x00,0x6d,0x19,0x00,0x00,0xe5,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x7e,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x6e,0x19,0x00,0x00, +0x6f,0x19,0x00,0x00,0x70,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x70,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x72,0x19,0x00,0x00,0xed,0x03,0x00,0x00, +0x68,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x73,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x72,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x76,0x19,0x00,0x00,0x73,0x19,0x00,0x00,0x72,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x78,0x19,0x00,0x00,0xf4,0x03,0x00,0x00, +0x68,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x79,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x78,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7c,0x19,0x00,0x00,0x79,0x19,0x00,0x00,0x78,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7d,0x19,0x00,0x00,0x76,0x19,0x00,0x00, +0x7c,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x7e,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x6f,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x7e,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7e,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x26,0x25,0x00,0x00, +0x7d,0x19,0x00,0x00,0x70,0x19,0x00,0x00,0xaa,0x01,0x00,0x00,0x6f,0x19,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xd2,0x18,0x00,0x00,0xcf,0x15,0x00,0x00, +0x23,0x25,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xd5,0x18,0x00,0x00, +0x95,0x16,0x00,0x00,0x24,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xd6,0x18,0x00,0x00,0xd2,0x18,0x00,0x00,0xd5,0x18,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xd9,0x18,0x00,0x00,0x5b,0x17,0x00,0x00,0x25,0x25,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xda,0x18,0x00,0x00,0xd6,0x18,0x00,0x00, +0xd9,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xdd,0x18,0x00,0x00, +0x21,0x18,0x00,0x00,0x26,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xde,0x18,0x00,0x00,0xda,0x18,0x00,0x00,0xdd,0x18,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe1,0x18,0x00,0x00,0x23,0x25,0x00,0x00,0x24,0x25,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe3,0x18,0x00,0x00,0xe1,0x18,0x00,0x00, +0x25,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe5,0x18,0x00,0x00, +0xe3,0x18,0x00,0x00,0x26,0x25,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xe6,0x18,0x00,0x00,0xe5,0x18,0x00,0x00,0xe5,0x18,0x00,0x00,0xe5,0x18,0x00,0x00, +0xe5,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xe7,0x18,0x00,0x00, +0xde,0x18,0x00,0x00,0xe6,0x18,0x00,0x00,0x50,0x00,0x07,0x00,0xb0,0x04,0x00,0x00, +0x85,0x15,0x00,0x00,0xf3,0x10,0x00,0x00,0x5e,0x11,0x00,0x00,0x9f,0x12,0x00,0x00, +0x0a,0x13,0x00,0x00,0x3e,0x00,0x03,0x00,0x40,0x15,0x00,0x00,0x85,0x15,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x86,0x15,0x00,0x00,0x40,0x15,0x00,0x00, +0xf4,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x87,0x15,0x00,0x00, +0x86,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x89,0x15,0x00,0x00, +0x86,0x15,0x00,0x00,0xf9,0x00,0x02,0x00,0x8a,0x15,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8a,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x2a,0x25,0x00,0x00, +0x89,0x15,0x00,0x00,0x7e,0x19,0x00,0x00,0x89,0x19,0x00,0x00,0x8e,0x15,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x29,0x25,0x00,0x00,0x87,0x15,0x00,0x00, +0x7e,0x19,0x00,0x00,0x84,0x19,0x00,0x00,0x8e,0x15,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x27,0x25,0x00,0x00,0xfa,0x01,0x00,0x00,0x7e,0x19,0x00,0x00, +0x9b,0x15,0x00,0x00,0x8e,0x15,0x00,0x00,0xb1,0x00,0x05,0x00,0xc0,0x00,0x00,0x00, +0x8d,0x15,0x00,0x00,0x27,0x25,0x00,0x00,0x04,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0x9c,0x15,0x00,0x00,0x8e,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x8d,0x15,0x00,0x00,0x8e,0x15,0x00,0x00,0x9c,0x15,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8e,0x15,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x91,0x15,0x00,0x00, +0x40,0x15,0x00,0x00,0x27,0x25,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x92,0x15,0x00,0x00,0x91,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x84,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x29,0x25,0x00,0x00, +0x92,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x97,0x15,0x00,0x00, +0x91,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x89,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x2a,0x25,0x00,0x00,0x97,0x15,0x00,0x00, +0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x9b,0x15,0x00,0x00,0x27,0x25,0x00,0x00, +0xfa,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x8a,0x15,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9c,0x15,0x00,0x00,0x0c,0x00,0x08,0x00,0x37,0x00,0x00,0x00,0xa0,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xe7,0x18,0x00,0x00,0x29,0x25,0x00,0x00, +0x2a,0x25,0x00,0x00,0x3d,0x00,0x04,0x00,0x2f,0x02,0x00,0x00,0x8d,0x19,0x00,0x00, +0x9b,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x8e,0x19,0x00,0x00, +0x8d,0x19,0x00,0x00,0x9d,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0xf4,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8f,0x19,0x00,0x00,0x8e,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xc0,0x00,0x00,0x00,0x91,0x19,0x00,0x00, +0x8f,0x19,0x00,0x00,0xa9,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x93,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x93,0x19,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xf3,0x26,0x00,0x00,0x91,0x19,0x00,0x00,0xaa,0x01,0x00,0x00,0x8f,0x19,0x00,0x00, +0x41,0x00,0x05,0x00,0x20,0x02,0x00,0x00,0x97,0x19,0x00,0x00,0xf3,0x01,0x00,0x00, +0x25,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x98,0x19,0x00,0x00, +0x97,0x19,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x2f,0x0d,0x00,0x00, +0xa0,0x15,0x00,0x00,0xa0,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x9d,0x19,0x00,0x00, +0x98,0x19,0x00,0x00,0x98,0x19,0x00,0x00,0x98,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x9e,0x19,0x00,0x00,0x2f,0x0d,0x00,0x00,0x9d,0x19,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xa1,0x19,0x00,0x00,0x9e,0x19,0x00,0x00, +0xf3,0x26,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xa5,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xa1,0x19,0x00,0x00,0xe4,0x0a,0x00,0x00, +0x0d,0x25,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xab,0x19,0x00,0x00, +0xa5,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xac,0x19,0x00,0x00,0x39,0x03,0x00,0x00,0xab,0x19,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xae,0x19,0x00,0x00,0xa5,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xaf,0x19,0x00,0x00,0x3d,0x03,0x00,0x00, +0xae,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb0,0x19,0x00,0x00, +0xac,0x19,0x00,0x00,0xaf,0x19,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb2,0x19,0x00,0x00,0xa5,0x19,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb3,0x19,0x00,0x00,0x39,0x03,0x00,0x00,0xb2,0x19,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb4,0x19,0x00,0x00,0xb0,0x19,0x00,0x00, +0xb3,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb7,0x19,0x00,0x00, +0x3d,0x03,0x00,0x00,0xab,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xba,0x19,0x00,0x00,0x3d,0x03,0x00,0x00,0xb2,0x19,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbb,0x19,0x00,0x00,0xb7,0x19,0x00,0x00,0xba,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbe,0x19,0x00,0x00,0x4d,0x03,0x00,0x00, +0xab,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc2,0x19,0x00,0x00, +0xbe,0x19,0x00,0x00,0xaf,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc6,0x19,0x00,0x00,0xc2,0x19,0x00,0x00,0xb3,0x19,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xc7,0x19,0x00,0x00,0xb4,0x19,0x00,0x00,0xbb,0x19,0x00,0x00, +0xc6,0x19,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x34,0x0d,0x00,0x00, +0xa0,0x15,0x00,0x00,0x03,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x35,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x34,0x0d,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xcc,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x35,0x0d,0x00,0x00,0xa9,0x01,0x00,0x00,0xaa,0x01,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc0,0x00,0x00,0x00,0x39,0x0d,0x00,0x00,0x34,0x0d,0x00,0x00, +0xa9,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x72,0x02,0x00,0x00,0xe8,0x19,0x00,0x00, +0x74,0x02,0x00,0x00,0x62,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xea,0x19,0x00,0x00, +0xe8,0x19,0x00,0x00,0x97,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xeb,0x19,0x00,0x00,0xea,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00, +0xc0,0x00,0x00,0x00,0xd7,0x19,0x00,0x00,0xeb,0x19,0x00,0x00,0xcc,0x08,0x00,0x00, +0x3d,0x00,0x04,0x00,0x2f,0x02,0x00,0x00,0xef,0x19,0x00,0x00,0x89,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x37,0x02,0x00,0x00,0xf1,0x19,0x00,0x00,0xef,0x19,0x00,0x00, +0x0a,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xf3,0x19,0x00,0x00, +0xf1,0x19,0x00,0x00,0xed,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xa9,0x01,0x00,0x00, +0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xf4,0x19,0x00,0x00,0xf3,0x19,0x00,0x00, +0xf3,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf9,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xf9,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x59,0x26,0x00,0x00,0xe4,0x0a,0x00,0x00,0xee,0x0b,0x00,0x00, +0xc7,0x19,0x00,0x00,0x93,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0xc0,0x00,0x00,0x00, +0x48,0x26,0x00,0x00,0xc5,0x08,0x00,0x00,0xee,0x0b,0x00,0x00,0x39,0x0d,0x00,0x00, +0x93,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x30,0x25,0x00,0x00, +0xb0,0x02,0x00,0x00,0xee,0x0b,0x00,0x00,0xf4,0x19,0x00,0x00,0x93,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc0,0x00,0x00,0x00,0x2e,0x25,0x00,0x00,0xc5,0x08,0x00,0x00, +0xee,0x0b,0x00,0x00,0xd7,0x19,0x00,0x00,0x93,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x2c,0x25,0x00,0x00,0xa9,0x01,0x00,0x00,0xee,0x0b,0x00,0x00, +0xcc,0x19,0x00,0x00,0x93,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xfa,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x83,0x0c,0x00,0x00, +0x2c,0x25,0x00,0x00,0x41,0x00,0x05,0x00,0x0a,0x02,0x00,0x00,0x92,0x1a,0x00,0x00, +0xf3,0x01,0x00,0x00,0x09,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x93,0x1a,0x00,0x00,0x92,0x1a,0x00,0x00,0xc4,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x7b,0x1a,0x00,0x00,0xff,0x01,0x00,0x00,0x93,0x1a,0x00,0x00,0x6f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x7c,0x1a,0x00,0x00,0x7b,0x1a,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x80,0x1a,0x00,0x00,0x7c,0x1a,0x00,0x00,0x7c,0x1a,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x81,0x1a,0x00,0x00,0x64,0x0c,0x00,0x00, +0x80,0x1a,0x00,0x00,0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x82,0x1a,0x00,0x00, +0x81,0x1a,0x00,0x00,0x41,0x00,0x05,0x00,0xf5,0x01,0x00,0x00,0x9a,0x1a,0x00,0x00, +0xf3,0x01,0x00,0x00,0x04,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0x9b,0x1a,0x00,0x00,0x9a,0x1a,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xa7,0x1a,0x00,0x00,0x82,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xa8,0x1a,0x00,0x00,0x5e,0x0c,0x00,0x00,0xa7,0x1a,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xab,0x1a,0x00,0x00,0xa7,0x1a,0x00,0x00,0xb0,0x03,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xb8,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xa8,0x1a,0x00,0x00,0xab,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xbd,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xb0,0x03,0x00,0x00,0xb8,0x1a,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xb1,0x1a,0x00,0x00,0x9b,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xb2,0x1a,0x00,0x00,0xbd,0x1a,0x00,0x00,0xb1,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00, +0x2f,0x02,0x00,0x00,0xc1,0x1a,0x00,0x00,0x9b,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xc2,0x1a,0x00,0x00,0xc1,0x1a,0x00,0x00,0x9d,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0xf4,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc3,0x1a,0x00,0x00,0xc2,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0xc0,0x00,0x00,0x00,0xc5,0x1a,0x00,0x00,0xc3,0x1a,0x00,0x00,0xa9,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc7,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xc7,0x1a,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xf4,0x26,0x00,0x00,0xc5,0x1a,0x00,0x00, +0xaa,0x01,0x00,0x00,0xc3,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x2f,0x02,0x00,0x00, +0xcf,0x1a,0x00,0x00,0x31,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x37,0x02,0x00,0x00, +0xd1,0x1a,0x00,0x00,0xcf,0x1a,0x00,0x00,0x0a,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xd4,0x1a,0x00,0x00,0x93,0x1a,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xd5,0x1a,0x00,0x00,0xd1,0x1a,0x00,0x00,0xb2,0x1a,0x00,0x00, +0x02,0x00,0x00,0x00,0xd4,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd6,0x1a,0x00,0x00,0xd5,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x8b,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0xd6,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8c,0x1a,0x00,0x00, +0xf4,0x26,0x00,0x00,0x8b,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xdb,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x8c,0x1a,0x00,0x00, +0xd7,0x06,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x15,0x1a,0x00,0x00, +0x30,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xc0,0x00,0x00,0x00, +0x16,0x1a,0x00,0x00,0x15,0x1a,0x00,0x00,0xa9,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x1c,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x16,0x1a,0x00,0x00, +0x17,0x1a,0x00,0x00,0x19,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x19,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x1c,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x17,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x1c,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x1c,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x34,0x25,0x00,0x00,0x15,0x1a,0x00,0x00, +0x19,0x1a,0x00,0x00,0xdb,0x1a,0x00,0x00,0x17,0x1a,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0xa0,0x24,0x00,0x00,0x34,0x25,0x00,0x00,0x30,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf2,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x34,0x25,0x00,0x00,0xdb,0x1a,0x00,0x00, +0xb7,0x00,0x05,0x00,0xc0,0x00,0x00,0x00,0xe6,0x1a,0x00,0x00,0xf2,0x1a,0x00,0x00, +0xa9,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xec,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xe6,0x1a,0x00,0x00,0xe7,0x1a,0x00,0x00,0xeb,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xeb,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0xec,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe7,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xf7,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x34,0x25,0x00,0x00, +0xdb,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xea,0x1a,0x00,0x00, +0xf7,0x1a,0x00,0x00,0xf2,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0xec,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xec,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x36,0x25,0x00,0x00,0xa9,0x01,0x00,0x00,0xeb,0x1a,0x00,0x00,0xea,0x1a,0x00,0x00, +0xe7,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x24,0x1a,0x00,0x00, +0xaa,0x01,0x00,0x00,0x36,0x25,0x00,0x00,0xf7,0x00,0x03,0x00,0x42,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x2e,0x25,0x00,0x00,0x27,0x1a,0x00,0x00, +0x2f,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x2f,0x1a,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x31,0x1a,0x00,0x00,0x30,0x25,0x00,0x00,0x00,0x00,0x00,0x00, +0xbc,0x00,0x05,0x00,0xc0,0x00,0x00,0x00,0x32,0x1a,0x00,0x00,0x31,0x1a,0x00,0x00, +0xaa,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x41,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x32,0x1a,0x00,0x00,0x33,0x1a,0x00,0x00,0x39,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x39,0x1a,0x00,0x00,0xba,0x00,0x05,0x00,0xc0,0x00,0x00,0x00, +0x3b,0x1a,0x00,0x00,0x24,0x1a,0x00,0x00,0x15,0x07,0x00,0x00,0xf7,0x00,0x03,0x00, +0x40,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x3b,0x1a,0x00,0x00, +0x3c,0x1a,0x00,0x00,0x40,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x3c,0x1a,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xac,0x24,0x00,0x00,0xa9,0x01,0x00,0x00, +0xa0,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x40,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x40,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x40,0x25,0x00,0x00,0xa0,0x24,0x00,0x00,0x39,0x1a,0x00,0x00,0xac,0x24,0x00,0x00, +0x3c,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x41,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x33,0x1a,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xfd,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x34,0x25,0x00,0x00,0xdb,0x1a,0x00,0x00, +0x3d,0x03,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xaa,0x24,0x00,0x00, +0xfd,0x1a,0x00,0x00,0xa0,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x41,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x41,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x3f,0x25,0x00,0x00,0x40,0x25,0x00,0x00,0x40,0x1a,0x00,0x00, +0xaa,0x24,0x00,0x00,0x33,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x42,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x27,0x1a,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xa3,0x24,0x00,0x00,0xdb,0x1a,0x00,0x00,0xf7,0x26,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2b,0x1a,0x00,0x00,0x30,0x25,0x00,0x00, +0x00,0x00,0x00,0x00,0xb7,0x00,0x05,0x00,0xc0,0x00,0x00,0x00,0x2c,0x1a,0x00,0x00, +0x2b,0x1a,0x00,0x00,0xa9,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x2d,0x1a,0x00,0x00,0x2c,0x1a,0x00,0x00,0x01,0x04,0x00,0x00,0xaa,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xa6,0x24,0x00,0x00,0x2d,0x1a,0x00,0x00, +0xa3,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x42,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x42,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x3e,0x25,0x00,0x00,0x3f,0x25,0x00,0x00,0x41,0x1a,0x00,0x00,0xa6,0x24,0x00,0x00, +0x27,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x44,0x1a,0x00,0x00, +0x0e,0x25,0x00,0x00,0x36,0x25,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x45,0x1a,0x00,0x00,0x44,0x1a,0x00,0x00,0x1f,0x07,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x03,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x45,0x1a,0x00,0x00,0xa9,0x01,0x00,0x00,0xaa,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x08,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xfa,0x19,0x00,0x00,0x03,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4a,0x1a,0x00,0x00,0xaa,0x01,0x00,0x00,0x08,0x1b,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4c,0x1a,0x00,0x00,0x3e,0x25,0x00,0x00,0x00,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4d,0x1a,0x00,0x00,0x4c,0x1a,0x00,0x00, +0x4a,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x51,0x1a,0x00,0x00, +0xaa,0x01,0x00,0x00,0x86,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x0c,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x51,0x1a,0x00,0x00, +0xa9,0x01,0x00,0x00,0xaa,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x55,0x1a,0x00,0x00,0x4d,0x1a,0x00,0x00,0x0c,0x1b,0x00,0x00,0xb8,0x00,0x05,0x00, +0xc0,0x00,0x00,0x00,0x59,0x1a,0x00,0x00,0x12,0x0d,0x00,0x00,0x15,0x07,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x5a,0x1a,0x00,0x00,0x59,0x1a,0x00,0x00, +0xaa,0x01,0x00,0x00,0xa9,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5d,0x1a,0x00,0x00,0x55,0x1a,0x00,0x00,0x5a,0x1a,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x61,0x1a,0x00,0x00,0x5d,0x1a,0x00,0x00,0xaa,0x01,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x10,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x61,0x1a,0x00,0x00,0xa9,0x01,0x00,0x00,0xaa,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x64,0x1a,0x00,0x00,0x3e,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x27,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x64,0x1a,0x00,0x00,0xdb,0x1a,0x00,0x00, +0xb7,0x00,0x05,0x00,0xc0,0x00,0x00,0x00,0x1b,0x1b,0x00,0x00,0x27,0x1b,0x00,0x00, +0xa9,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x21,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x1b,0x1b,0x00,0x00,0x1c,0x1b,0x00,0x00,0x20,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x20,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x21,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1c,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x2c,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x64,0x1a,0x00,0x00, +0xdb,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1f,0x1b,0x00,0x00, +0x2c,0x1b,0x00,0x00,0x27,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x21,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x21,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x41,0x25,0x00,0x00,0xa9,0x01,0x00,0x00,0x20,0x1b,0x00,0x00,0x1f,0x1b,0x00,0x00, +0x1c,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x30,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x41,0x25,0x00,0x00,0xa9,0x01,0x00,0x00, +0xaa,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x69,0x1a,0x00,0x00, +0x10,0x1b,0x00,0x00,0x20,0x04,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x34,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x69,0x1a,0x00,0x00, +0xa9,0x01,0x00,0x00,0xaa,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6c,0x1a,0x00,0x00,0x34,0x1b,0x00,0x00,0x30,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x38,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x6c,0x1a,0x00,0x00,0xa9,0x01,0x00,0x00,0xaa,0x01,0x00,0x00,0x41,0x00,0x05,0x00, +0x15,0x02,0x00,0x00,0x97,0x1c,0x00,0x00,0xf3,0x01,0x00,0x00,0x1a,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x98,0x1c,0x00,0x00,0x97,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x83,0x1b,0x00,0x00,0x5b,0x0c,0x00,0x00, +0x98,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x85,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x83,0x1b,0x00,0x00,0x6e,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0x86,0x1b,0x00,0x00,0x85,0x1b,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x88,0x1b,0x00,0x00,0x86,0x1b,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x89,0x1b,0x00,0x00,0x88,0x1b,0x00,0x00,0xb0,0x03,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x8b,0x1b,0x00,0x00,0x89,0x1b,0x00,0x00, +0x9a,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8d,0x1b,0x00,0x00, +0x8b,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8f,0x1b,0x00,0x00,0x83,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00, +0xc0,0x00,0x00,0x00,0x90,0x1b,0x00,0x00,0x8d,0x1b,0x00,0x00,0x8f,0x1b,0x00,0x00, +0xa9,0x00,0x06,0x00,0x3e,0x00,0x00,0x00,0x91,0x1b,0x00,0x00,0x90,0x1b,0x00,0x00, +0x6d,0x05,0x00,0x00,0x6e,0x05,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xbb,0x24,0x00,0x00,0x91,0x1b,0x00,0x00,0xfb,0x25,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x94,0x1b,0x00,0x00,0x8b,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x96,0x1b,0x00,0x00, +0x83,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc0,0x00,0x00,0x00, +0x97,0x1b,0x00,0x00,0x94,0x1b,0x00,0x00,0x96,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00, +0x3e,0x00,0x00,0x00,0x98,0x1b,0x00,0x00,0x97,0x1b,0x00,0x00,0x6d,0x05,0x00,0x00, +0x6e,0x05,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xbf,0x24,0x00,0x00, +0x98,0x1b,0x00,0x00,0xbb,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xa5,0x1b,0x00,0x00,0xbf,0x24,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa6,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xa6,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x13,0x26,0x00,0x00,0xf4,0x01,0x00,0x00,0x21,0x1b,0x00,0x00, +0xe0,0x1b,0x00,0x00,0xde,0x1b,0x00,0x00,0xb1,0x00,0x05,0x00,0xc0,0x00,0x00,0x00, +0xa9,0x1b,0x00,0x00,0x13,0x26,0x00,0x00,0xb3,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0xe1,0x1b,0x00,0x00,0xde,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xa9,0x1b,0x00,0x00,0xaa,0x1b,0x00,0x00,0xe1,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xaa,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0xab,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xab,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xaa,0x26,0x00,0x00, +0xf4,0x01,0x00,0x00,0xaa,0x1b,0x00,0x00,0xdc,0x1b,0x00,0x00,0xda,0x1b,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc0,0x00,0x00,0x00,0xae,0x1b,0x00,0x00,0xaa,0x26,0x00,0x00, +0xb3,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xdd,0x1b,0x00,0x00,0xda,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xae,0x1b,0x00,0x00,0xaf,0x1b,0x00,0x00, +0xdd,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xaf,0x1b,0x00,0x00,0xc4,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xb2,0x1b,0x00,0x00,0x13,0x26,0x00,0x00,0xff,0x01,0x00,0x00, +0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xb3,0x1b,0x00,0x00,0xaa,0x26,0x00,0x00, +0xb2,0x1b,0x00,0x00,0xf7,0x00,0x03,0x00,0xba,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x90,0x1b,0x00,0x00,0xb5,0x1b,0x00,0x00,0xb8,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb8,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0xba,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb5,0x1b,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xb7,0x1b,0x00,0x00,0xb3,0x02,0x00,0x00,0xaa,0x26,0x00,0x00,0xf9,0x00,0x02,0x00, +0xba,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xba,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xac,0x26,0x00,0x00,0xaa,0x26,0x00,0x00,0xb8,0x1b,0x00,0x00, +0xb7,0x1b,0x00,0x00,0xb5,0x1b,0x00,0x00,0xf7,0x00,0x03,0x00,0xc2,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x97,0x1b,0x00,0x00,0xbd,0x1b,0x00,0x00, +0xc0,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xc0,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc2,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xbd,0x1b,0x00,0x00,0x82,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xbf,0x1b,0x00,0x00,0xb3,0x02,0x00,0x00,0x13,0x26,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc2,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xc2,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xae,0x26,0x00,0x00,0x13,0x26,0x00,0x00, +0xc0,0x1b,0x00,0x00,0xbf,0x1b,0x00,0x00,0xbd,0x1b,0x00,0x00,0x50,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xc4,0x1b,0x00,0x00,0xac,0x26,0x00,0x00,0xae,0x26,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xca,0x1b,0x00,0x00,0x86,0x1b,0x00,0x00, +0xbf,0x24,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xcc,0x1b,0x00,0x00, +0xca,0x1b,0x00,0x00,0xc4,0x1b,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x06,0x1d,0x00,0x00,0x09,0x0d,0x00,0x00,0xcc,0x1b,0x00,0x00,0x02,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x07,0x1d,0x00,0x00, +0x06,0x1d,0x00,0x00,0x06,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xd9,0x1b,0x00,0x00, +0x4c,0x1b,0x00,0x00,0xb3,0x1b,0x00,0x00,0x3e,0x00,0x03,0x00,0xd9,0x1b,0x00,0x00, +0x07,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0xda,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xda,0x1b,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xdc,0x1b,0x00,0x00, +0xaa,0x26,0x00,0x00,0xfa,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xab,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xdd,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0xde,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xde,0x1b,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xe0,0x1b,0x00,0x00,0x13,0x26,0x00,0x00,0xfa,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa6,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xe1,0x1b,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xe4,0x1b,0x00,0x00,0x8b,0x1b,0x00,0x00,0x83,0x1b,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xe9,0x1b,0x00,0x00,0x90,0x0c,0x00,0x00, +0xaa,0x01,0x00,0x00,0xa9,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x0c,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x08,0x1b,0x00,0x00, +0xe9,0x1b,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x17,0x1d,0x00,0x00, +0x0f,0x25,0x00,0x00,0x98,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x19,0x1d,0x00,0x00,0x17,0x1d,0x00,0x00,0x0f,0x25,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1a,0x1d,0x00,0x00,0x19,0x1d,0x00,0x00,0x00,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1c,0x1d,0x00,0x00,0xaa,0x01,0x00,0x00, +0x1a,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x27,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x4e,0x05,0x00,0x00,0x1c,0x1d,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xee,0x1b,0x00,0x00,0xaa,0x01,0x00,0x00, +0x0c,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xef,0x1b,0x00,0x00, +0x27,0x1d,0x00,0x00,0xee,0x1b,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf1,0x1b,0x00,0x00,0xaa,0x01,0x00,0x00,0xef,0x1b,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf2,0x1b,0x00,0x00,0xf1,0x1b,0x00,0x00,0xeb,0x05,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x2c,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xaa,0x01,0x00,0x00,0xf2,0x1b,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf5,0x1b,0x00,0x00,0x39,0x03,0x00,0x00,0x12,0x0d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x31,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xf5,0x1b,0x00,0x00,0x0c,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x36,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xa9,0x01,0x00,0x00,0x31,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x3c,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xef,0x1b,0x00,0x00, +0x2c,0x1d,0x00,0x00,0x36,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfe,0x1b,0x00,0x00,0xe4,0x0c,0x00,0x00,0x10,0x25,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x40,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xfe,0x1b,0x00,0x00,0xa9,0x01,0x00,0x00,0xaa,0x01,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x46,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x03,0x06,0x00,0x00,0x04,0x06,0x00,0x00,0x40,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00, +0x01,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x01,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x23,0x26,0x00,0x00,0xd4,0x05,0x00,0x00,0xe1,0x1b,0x00,0x00, +0x91,0x26,0x00,0x00,0x65,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x1d,0x26,0x00,0x00,0x72,0x25,0x00,0x00,0xe1,0x1b,0x00,0x00,0xa3,0x26,0x00,0x00, +0x65,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x1b,0x26,0x00,0x00, +0x72,0x25,0x00,0x00,0xe1,0x1b,0x00,0x00,0xa0,0x26,0x00,0x00,0x65,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x19,0x26,0x00,0x00,0x72,0x25,0x00,0x00, +0xe1,0x1b,0x00,0x00,0x9d,0x26,0x00,0x00,0x65,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x17,0x26,0x00,0x00,0x72,0x25,0x00,0x00,0xe1,0x1b,0x00,0x00, +0x9a,0x26,0x00,0x00,0x65,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x15,0x26,0x00,0x00,0x4f,0x25,0x00,0x00,0xe1,0x1b,0x00,0x00,0x97,0x26,0x00,0x00, +0x65,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x14,0x26,0x00,0x00, +0xf4,0x01,0x00,0x00,0xe1,0x1b,0x00,0x00,0x67,0x1c,0x00,0x00,0x65,0x1c,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc0,0x00,0x00,0x00,0x04,0x1c,0x00,0x00,0x14,0x26,0x00,0x00, +0xb3,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x68,0x1c,0x00,0x00,0x65,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x04,0x1c,0x00,0x00,0x05,0x1c,0x00,0x00, +0x68,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x06,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x06,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xa3,0x26,0x00,0x00,0x1d,0x26,0x00,0x00,0x05,0x1c,0x00,0x00, +0xa8,0x26,0x00,0x00,0x61,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xa0,0x26,0x00,0x00,0x1b,0x26,0x00,0x00,0x05,0x1c,0x00,0x00,0xa7,0x26,0x00,0x00, +0x61,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x9d,0x26,0x00,0x00, +0x19,0x26,0x00,0x00,0x05,0x1c,0x00,0x00,0xa6,0x26,0x00,0x00,0x61,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x9a,0x26,0x00,0x00,0x17,0x26,0x00,0x00, +0x05,0x1c,0x00,0x00,0xa5,0x26,0x00,0x00,0x61,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x97,0x26,0x00,0x00,0x15,0x26,0x00,0x00,0x05,0x1c,0x00,0x00, +0xa4,0x26,0x00,0x00,0x61,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x91,0x26,0x00,0x00,0x23,0x26,0x00,0x00,0x05,0x1c,0x00,0x00,0x4c,0x1c,0x00,0x00, +0x61,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x8a,0x26,0x00,0x00, +0xf4,0x01,0x00,0x00,0x05,0x1c,0x00,0x00,0x63,0x1c,0x00,0x00,0x61,0x1c,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc0,0x00,0x00,0x00,0x09,0x1c,0x00,0x00,0x8a,0x26,0x00,0x00, +0xb3,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x64,0x1c,0x00,0x00,0x61,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x09,0x1c,0x00,0x00,0x0a,0x1c,0x00,0x00, +0x64,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x0a,0x1c,0x00,0x00,0xc4,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x0d,0x1c,0x00,0x00,0x14,0x26,0x00,0x00,0xff,0x01,0x00,0x00, +0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x0e,0x1c,0x00,0x00,0x8a,0x26,0x00,0x00, +0x0d,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0x15,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x90,0x1b,0x00,0x00,0x10,0x1c,0x00,0x00,0x13,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x13,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x15,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x10,0x1c,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x12,0x1c,0x00,0x00,0xb3,0x02,0x00,0x00,0x8a,0x26,0x00,0x00,0xf9,0x00,0x02,0x00, +0x15,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x15,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x8c,0x26,0x00,0x00,0x8a,0x26,0x00,0x00,0x13,0x1c,0x00,0x00, +0x12,0x1c,0x00,0x00,0x10,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0x1d,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x97,0x1b,0x00,0x00,0x18,0x1c,0x00,0x00, +0x1b,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x1b,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x1d,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x18,0x1c,0x00,0x00,0x82,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x1a,0x1c,0x00,0x00,0xb3,0x02,0x00,0x00,0x14,0x26,0x00,0x00, +0xf9,0x00,0x02,0x00,0x1d,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x1d,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x8e,0x26,0x00,0x00,0x14,0x26,0x00,0x00, +0x1b,0x1c,0x00,0x00,0x1a,0x1c,0x00,0x00,0x18,0x1c,0x00,0x00,0x50,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x1f,0x1c,0x00,0x00,0x8c,0x26,0x00,0x00,0x8e,0x26,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x22,0x1c,0x00,0x00,0x1f,0x1c,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x23,0x1c,0x00,0x00,0xa5,0x1b,0x00,0x00, +0x22,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x26,0x1c,0x00,0x00, +0xe4,0x1b,0x00,0x00,0x23,0x1c,0x00,0x00,0x50,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x2e,0x1c,0x00,0x00,0x91,0x1b,0x00,0x00,0x98,0x1b,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x2f,0x1c,0x00,0x00,0x86,0x1b,0x00,0x00,0x2e,0x1c,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x31,0x1c,0x00,0x00,0x2f,0x1c,0x00,0x00, +0x1f,0x1c,0x00,0x00,0x7c,0x00,0x04,0x00,0xc4,0x03,0x00,0x00,0x4e,0x1d,0x00,0x00, +0x31,0x1c,0x00,0x00,0x7c,0x00,0x04,0x00,0xc4,0x03,0x00,0x00,0x50,0x1d,0x00,0x00, +0x9e,0x0c,0x00,0x00,0xb0,0x00,0x05,0x00,0xc8,0x03,0x00,0x00,0x51,0x1d,0x00,0x00, +0x4e,0x1d,0x00,0x00,0x50,0x1d,0x00,0x00,0x9b,0x00,0x04,0x00,0xc0,0x00,0x00,0x00, +0x52,0x1d,0x00,0x00,0x51,0x1d,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x3b,0x1c,0x00,0x00,0x52,0x1d,0x00,0x00,0xaa,0x01,0x00,0x00,0xa9,0x01,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x5a,0x1d,0x00,0x00,0x3c,0x1d,0x00,0x00, +0x3c,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x5b,0x1d,0x00,0x00, +0x26,0x1c,0x00,0x00,0x5a,0x1d,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5e,0x1d,0x00,0x00,0x5b,0x1d,0x00,0x00,0x5b,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x6e,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x5e,0x1d,0x00,0x00,0x20,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x74,0x1d,0x00,0x00,0x0b,0x04,0x00,0x00,0x6e,0x1d,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x75,0x1d,0x00,0x00,0x74,0x1d,0x00,0x00,0xaa,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x77,0x1d,0x00,0x00,0x39,0x03,0x00,0x00, +0x6e,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x78,0x1d,0x00,0x00, +0x77,0x1d,0x00,0x00,0xaa,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7a,0x1d,0x00,0x00,0x13,0x04,0x00,0x00,0x75,0x1d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7c,0x1d,0x00,0x00,0x7a,0x1d,0x00,0x00,0x75,0x1d,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7d,0x1d,0x00,0x00,0x7c,0x1d,0x00,0x00, +0x18,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x80,0x1d,0x00,0x00, +0x78,0x1d,0x00,0x00,0x78,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x81,0x1d,0x00,0x00,0x7d,0x1d,0x00,0x00,0x80,0x1d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x40,0x1c,0x00,0x00,0x3b,0x1c,0x00,0x00,0x81,0x1d,0x00,0x00, +0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x42,0x1c,0x00,0x00,0x4c,0x1b,0x00,0x00, +0x0e,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x43,0x1c,0x00,0x00, +0x42,0x1c,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x45,0x1c,0x00,0x00, +0x43,0x1c,0x00,0x00,0x40,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x47,0x1c,0x00,0x00,0x45,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x48,0x1c,0x00,0x00,0x45,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x49,0x1c,0x00,0x00,0x45,0x1c,0x00,0x00, +0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x4a,0x1c,0x00,0x00, +0x47,0x1c,0x00,0x00,0x48,0x1c,0x00,0x00,0x49,0x1c,0x00,0x00,0x40,0x1c,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x4c,0x1c,0x00,0x00,0x91,0x26,0x00,0x00, +0x4a,0x1c,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4f,0x1c,0x00,0x00, +0x26,0x1c,0x00,0x00,0x26,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x52,0x1c,0x00,0x00,0x46,0x1d,0x00,0x00,0x4f,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x53,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x52,0x1c,0x00,0x00,0xaa,0x00,0x05,0x00,0xc0,0x00,0x00,0x00,0x55,0x1c,0x00,0x00, +0x14,0x26,0x00,0x00,0xf4,0x01,0x00,0x00,0xaa,0x00,0x05,0x00,0xc0,0x00,0x00,0x00, +0x57,0x1c,0x00,0x00,0x8a,0x26,0x00,0x00,0xf4,0x01,0x00,0x00,0xa7,0x00,0x05,0x00, +0xc0,0x00,0x00,0x00,0x58,0x1c,0x00,0x00,0x55,0x1c,0x00,0x00,0x57,0x1c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x5b,0x1c,0x00,0x00,0x42,0x1c,0x00,0x00, +0xf7,0x00,0x03,0x00,0xa7,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x58,0x1c,0x00,0x00,0x8a,0x1d,0x00,0x00,0x8e,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8e,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xb7,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x9d,0x26,0x00,0x00,0x5b,0x1c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xbc,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x9a,0x26,0x00,0x00,0x5b,0x1c,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x97,0x1d,0x00,0x00,0x5b,0x1c,0x00,0x00,0x53,0x1c,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x9b,0x1d,0x00,0x00,0xa3,0x26,0x00,0x00, +0x97,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x9e,0x1d,0x00,0x00, +0x5b,0x1c,0x00,0x00,0x97,0x1d,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xa1,0x1d,0x00,0x00,0xa0,0x26,0x00,0x00,0x9e,0x1d,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa5,0x1d,0x00,0x00,0x97,0x26,0x00,0x00,0x53,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa7,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0x8a,0x1d,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xac,0x1d,0x00,0x00,0x5b,0x1c,0x00,0x00, +0x53,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xb0,0x1d,0x00,0x00, +0x5b,0x1c,0x00,0x00,0xac,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0xa7,0x1d,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa7,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xa8,0x26,0x00,0x00,0x9b,0x1d,0x00,0x00,0x8e,0x1d,0x00,0x00,0xac,0x1d,0x00,0x00, +0x8a,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xa7,0x26,0x00,0x00, +0xa1,0x1d,0x00,0x00,0x8e,0x1d,0x00,0x00,0xb0,0x1d,0x00,0x00,0x8a,0x1d,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xa6,0x26,0x00,0x00,0xb7,0x1d,0x00,0x00, +0x8e,0x1d,0x00,0x00,0x5b,0x1c,0x00,0x00,0x8a,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xa5,0x26,0x00,0x00,0xbc,0x1d,0x00,0x00,0x8e,0x1d,0x00,0x00, +0x5b,0x1c,0x00,0x00,0x8a,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xa4,0x26,0x00,0x00,0xa5,0x1d,0x00,0x00,0x8e,0x1d,0x00,0x00,0x53,0x1c,0x00,0x00, +0x8a,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0x61,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x61,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x63,0x1c,0x00,0x00, +0x8a,0x26,0x00,0x00,0xfa,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x06,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x64,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x65,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x65,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x67,0x1c,0x00,0x00,0x14,0x26,0x00,0x00,0xfa,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x01,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x68,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xc2,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x15,0x26,0x00,0x00,0xba,0x00,0x05,0x00,0xc0,0x00,0x00,0x00,0xc3,0x1d,0x00,0x00, +0xc2,0x1d,0x00,0x00,0xe5,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xc8,0x1d,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc8,0x1d,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xf5,0x26,0x00,0x00,0xc3,0x1d,0x00,0x00,0x15,0x26,0x00,0x00,0xaa,0x01,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xcf,0x1d,0x00,0x00,0xf5,0x26,0x00,0x00, +0xf5,0x26,0x00,0x00,0xf5,0x26,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xd0,0x1d,0x00,0x00,0x1d,0x26,0x00,0x00,0xcf,0x1d,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xd7,0x1d,0x00,0x00,0x1b,0x26,0x00,0x00,0xcf,0x1d,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xdf,0x1d,0x00,0x00,0xd0,0x1d,0x00,0x00, +0xd0,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xe0,0x1d,0x00,0x00, +0xd7,0x1d,0x00,0x00,0xdf,0x1d,0x00,0x00,0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xe1,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xe0,0x1d,0x00,0x00, +0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xe2,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0xe1,0x1d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6d,0x1c,0x00,0x00,0x23,0x26,0x00,0x00,0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00, +0xc0,0x00,0x00,0x00,0x6e,0x1c,0x00,0x00,0x6d,0x1c,0x00,0x00,0xe5,0x02,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x6f,0x1c,0x00,0x00,0x6e,0x1c,0x00,0x00, +0xaa,0x01,0x00,0x00,0xa9,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x72,0x1c,0x00,0x00,0x6d,0x1c,0x00,0x00,0x6f,0x1c,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0xdd,0x24,0x00,0x00,0x72,0x1c,0x00,0x00,0x23,0x26,0x00,0x00, +0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc0,0x00,0x00,0x00,0x76,0x1c,0x00,0x00, +0x72,0x1c,0x00,0x00,0xe5,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x93,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x76,0x1c,0x00,0x00,0x77,0x1c,0x00,0x00, +0x93,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x77,0x1c,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x79,0x1c,0x00,0x00,0xdd,0x24,0x00,0x00,0xdd,0x24,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x7c,0x1c,0x00,0x00,0x72,0x1c,0x00,0x00,0x72,0x1c,0x00,0x00, +0x72,0x1c,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x7d,0x1c,0x00,0x00, +0x79,0x1c,0x00,0x00,0x7c,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7f,0x1c,0x00,0x00,0x7d,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0xe1,0x24,0x00,0x00,0x7f,0x1c,0x00,0x00,0xf8,0x26,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x81,0x1c,0x00,0x00, +0x7d,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0xe3,0x24,0x00,0x00,0x81,0x1c,0x00,0x00,0xe1,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x83,0x1c,0x00,0x00,0x7d,0x1c,0x00,0x00, +0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0xe5,0x24,0x00,0x00, +0x83,0x1c,0x00,0x00,0xe3,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x86,0x1c,0x00,0x00,0x72,0x1c,0x00,0x00,0xa7,0x06,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0xe8,0x24,0x00,0x00,0x86,0x1c,0x00,0x00, +0xe5,0x24,0x00,0x00,0x03,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x8a,0x1c,0x00,0x00,0xe8,0x24,0x00,0x00,0xe8,0x24,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xeb,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x8a,0x1c,0x00,0x00, +0x19,0x26,0x00,0x00,0x17,0x26,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8e,0x1c,0x00,0x00,0xeb,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0xea,0x24,0x00,0x00,0x8e,0x1c,0x00,0x00,0xe8,0x24,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x90,0x1c,0x00,0x00, +0xeb,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0xec,0x24,0x00,0x00,0x90,0x1c,0x00,0x00,0xea,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x92,0x1c,0x00,0x00,0xeb,0x1d,0x00,0x00, +0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0xee,0x24,0x00,0x00, +0x92,0x1c,0x00,0x00,0xec,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x93,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x93,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x24,0x26,0x00,0x00,0xdd,0x24,0x00,0x00,0xc8,0x1d,0x00,0x00, +0xee,0x24,0x00,0x00,0x77,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0a,0x1e,0x00,0x00,0xd0,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0c,0x1e,0x00,0x00,0x0a,0x1e,0x00,0x00,0xde,0x09,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x0d,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0e,0x1e,0x00,0x00,0x0d,0x1e,0x00,0x00,0x06,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x74,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x12,0x0d,0x00,0x00,0x86,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x79,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x74,0x1e,0x00,0x00, +0x24,0x1a,0x00,0x00,0xb8,0x00,0x05,0x00,0xc0,0x00,0x00,0x00,0x14,0x1e,0x00,0x00, +0x79,0x1e,0x00,0x00,0x15,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0x18,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x14,0x1e,0x00,0x00,0x15,0x1e,0x00,0x00, +0x18,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x15,0x1e,0x00,0x00,0xa4,0x00,0x05,0x00, +0xc0,0x00,0x00,0x00,0x17,0x1e,0x00,0x00,0x90,0x0c,0x00,0x00,0xc5,0x08,0x00,0x00, +0xf9,0x00,0x02,0x00,0x18,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x18,0x1e,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc0,0x00,0x00,0x00,0x19,0x1e,0x00,0x00,0x14,0x1e,0x00,0x00, +0x93,0x1c,0x00,0x00,0x17,0x1e,0x00,0x00,0x15,0x1e,0x00,0x00,0xf7,0x00,0x03,0x00, +0x1f,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x19,0x1e,0x00,0x00, +0x1b,0x1e,0x00,0x00,0x1e,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x1e,0x1e,0x00,0x00, +0xf9,0x00,0x02,0x00,0x1f,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x1b,0x1e,0x00,0x00, +0x3d,0x00,0x04,0x00,0x2f,0x02,0x00,0x00,0x7c,0x1e,0x00,0x00,0x58,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x37,0x02,0x00,0x00,0x7e,0x1e,0x00,0x00,0x7c,0x1e,0x00,0x00, +0x0a,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x80,0x1e,0x00,0x00, +0x7e,0x1e,0x00,0x00,0xed,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xa9,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x1f,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x1f,0x1e,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x32,0x26,0x00,0x00,0xd4,0x05,0x00,0x00, +0x1e,0x1e,0x00,0x00,0x80,0x1e,0x00,0x00,0x1b,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00, +0xf2,0x1d,0x00,0x00,0x32,0x26,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x22,0x1e,0x00,0x00,0xf2,0x1d,0x00,0x00,0x3e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x23,0x1e,0x00,0x00,0x22,0x1e,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x24,0x1e,0x00,0x00,0x0e,0x1e,0x00,0x00,0x23,0x1e,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x26,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x24,0x1e,0x00,0x00,0xbe,0x00,0x05,0x00,0xc0,0x00,0x00,0x00, +0x28,0x1e,0x00,0x00,0x26,0x1e,0x00,0x00,0x06,0x0a,0x00,0x00,0xf7,0x00,0x03,0x00, +0x5b,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x28,0x1e,0x00,0x00, +0x29,0x1e,0x00,0x00,0x5b,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x29,0x1e,0x00,0x00, +0xf9,0x00,0x02,0x00,0x2a,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x2a,0x1e,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x34,0x26,0x00,0x00,0x26,0x1e,0x00,0x00, +0x29,0x1e,0x00,0x00,0xce,0x26,0x00,0x00,0x40,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x33,0x26,0x00,0x00,0xfa,0x01,0x00,0x00,0x29,0x1e,0x00,0x00, +0x42,0x1e,0x00,0x00,0x40,0x1e,0x00,0x00,0xb3,0x00,0x05,0x00,0xc0,0x00,0x00,0x00, +0x2d,0x1e,0x00,0x00,0x33,0x26,0x00,0x00,0xb3,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0x43,0x1e,0x00,0x00,0x40,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x2d,0x1e,0x00,0x00,0x2e,0x1e,0x00,0x00,0x43,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2e,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x31,0x1e,0x00,0x00, +0xf2,0x1d,0x00,0x00,0x33,0x26,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x32,0x1e,0x00,0x00,0x31,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x33,0x1e,0x00,0x00,0x0e,0x1e,0x00,0x00,0x32,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x35,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x24,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x37,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x33,0x1e,0x00,0x00,0xb4,0x00,0x05,0x00, +0xc0,0x00,0x00,0x00,0x38,0x1e,0x00,0x00,0x35,0x1e,0x00,0x00,0x37,0x1e,0x00,0x00, +0xf7,0x00,0x03,0x00,0x3f,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x38,0x1e,0x00,0x00,0x39,0x1e,0x00,0x00,0x3f,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x39,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x3b,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x33,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x85,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x34,0x26,0x00,0x00,0x3b,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x3f,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3f,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xce,0x26,0x00,0x00,0x34,0x26,0x00,0x00,0x2e,0x1e,0x00,0x00,0x85,0x1e,0x00,0x00, +0x39,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x40,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x40,0x1e,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x42,0x1e,0x00,0x00, +0x33,0x26,0x00,0x00,0xfa,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x2a,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x43,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x45,0x1e,0x00,0x00,0xe2,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x47,0x1e,0x00,0x00,0x45,0x1e,0x00,0x00,0x1f,0x07,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x89,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x47,0x1e,0x00,0x00,0xa9,0x01,0x00,0x00,0xaa,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x8e,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x89,0x1e,0x00,0x00,0x30,0x0a,0x00,0x00,0xb7,0x00,0x05,0x00, +0xc0,0x00,0x00,0x00,0x4d,0x1e,0x00,0x00,0x34,0x26,0x00,0x00,0x26,0x1e,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x4e,0x1e,0x00,0x00,0x4d,0x1e,0x00,0x00, +0xaa,0x01,0x00,0x00,0xa9,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x50,0x1e,0x00,0x00,0x4e,0x1e,0x00,0x00,0x8e,0x1e,0x00,0x00,0xba,0x00,0x05,0x00, +0xc0,0x00,0x00,0x00,0x52,0x1e,0x00,0x00,0x50,0x1e,0x00,0x00,0x06,0x0a,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x53,0x1e,0x00,0x00,0x52,0x1e,0x00,0x00, +0xaa,0x01,0x00,0x00,0xa9,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x93,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x08,0x1b,0x00,0x00, +0xd7,0x06,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x98,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x86,0x0c,0x00,0x00,0x93,0x1e,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x58,0x1e,0x00,0x00,0xaa,0x01,0x00,0x00, +0x98,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5a,0x1e,0x00,0x00, +0x53,0x1e,0x00,0x00,0x58,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x5b,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5b,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x35,0x26,0x00,0x00,0xa9,0x01,0x00,0x00,0x1f,0x1e,0x00,0x00,0x5a,0x1e,0x00,0x00, +0x43,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x5c,0x1e,0x00,0x00, +0xf2,0x1d,0x00,0x00,0x23,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x5d,0x1e,0x00,0x00,0x5c,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x5e,0x1e,0x00,0x00,0xf2,0x1d,0x00,0x00,0x84,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0x5e,0x1e,0x00,0x00,0x5d,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x5f,0x1e,0x00,0x00,0xf2,0x1d,0x00,0x00,0x1f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x60,0x1e,0x00,0x00,0x5f,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00, +0x5c,0x1e,0x00,0x00,0x60,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x63,0x1e,0x00,0x00,0x22,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00,0x5f,0x1e,0x00,0x00, +0x63,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00,0x22,0x1e,0x00,0x00,0x0e,0x1e,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x68,0x1e,0x00,0x00,0xf2,0x1d,0x00,0x00, +0x3d,0x00,0x04,0x00,0x4f,0x02,0x00,0x00,0x9a,0x1e,0x00,0x00,0x51,0x02,0x00,0x00, +0x63,0x00,0x04,0x00,0x9a,0x1e,0x00,0x00,0x97,0x0b,0x00,0x00,0x68,0x1e,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x6c,0x1e,0x00,0x00,0x5e,0x1e,0x00,0x00, +0xb7,0x00,0x05,0x00,0xc0,0x00,0x00,0x00,0x6d,0x1e,0x00,0x00,0x6c,0x1e,0x00,0x00, +0xa9,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x6e,0x1e,0x00,0x00, +0x6d,0x1e,0x00,0x00,0xaa,0x01,0x00,0x00,0xa9,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6f,0x1e,0x00,0x00,0x35,0x26,0x00,0x00,0x6e,0x1e,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x15,0x0c,0x00,0x00,0x24,0x26,0x00,0x00, +0x03,0x00,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb2,0x1e,0x00,0x00, +0x06,0x0d,0x00,0x00,0xaa,0x01,0x00,0x00,0xa9,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb6,0x1e,0x00,0x00,0xb2,0x1e,0x00,0x00,0x4a,0x1a,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb8,0x1e,0x00,0x00,0xaa,0x01,0x00,0x00, +0x12,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb9,0x1e,0x00,0x00, +0xb6,0x1e,0x00,0x00,0xb8,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbb,0x1e,0x00,0x00,0x15,0x0c,0x00,0x00,0x1f,0x07,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xbd,0x1e,0x00,0x00,0x48,0x26,0x00,0x00,0xaa,0x01,0x00,0x00, +0xa9,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbf,0x1e,0x00,0x00, +0xe4,0x0c,0x00,0x00,0x1f,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xd3,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xbf,0x1e,0x00,0x00, +0xa9,0x01,0x00,0x00,0xaa,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xd8,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xbd,0x1e,0x00,0x00, +0xd3,0x1e,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xde,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xb9,0x1e,0x00,0x00,0xbb,0x1e,0x00,0x00, +0xd8,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe3,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xb9,0x1e,0x00,0x00,0xde,0x1e,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc7,0x1e,0x00,0x00,0xe4,0x0c,0x00,0x00, +0x11,0x25,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xe7,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xc7,0x1e,0x00,0x00,0xa9,0x01,0x00,0x00, +0xaa,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xed,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xe3,0x1e,0x00,0x00,0x15,0x0c,0x00,0x00, +0xe7,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf2,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xe3,0x1e,0x00,0x00,0xed,0x1e,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xcf,0x1e,0x00,0x00,0xf2,0x1e,0x00,0x00, +0xf2,0x1e,0x00,0x00,0xf2,0x1e,0x00,0x00,0xf7,0x00,0x03,0x00,0x2f,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x90,0x0c,0x00,0x00,0x1a,0x0c,0x00,0x00, +0x1e,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x1e,0x0c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3b,0x1f,0x00,0x00,0x98,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3d,0x1f,0x00,0x00,0x98,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3e,0x1f,0x00,0x00, +0x3b,0x1f,0x00,0x00,0x3d,0x1f,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x3f,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x3e,0x1f,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x40,0x1f,0x00,0x00,0xaa,0x01,0x00,0x00, +0x3f,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x9c,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x40,0x1f,0x00,0x00,0x09,0x09,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa1,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x01,0x09,0x00,0x00,0x9c,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xaa,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x86,0x0c,0x00,0x00,0xe7,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xaf,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x12,0x0d,0x00,0x00, +0xaa,0x1f,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xb5,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xa1,0x1f,0x00,0x00,0xaa,0x01,0x00,0x00, +0xaf,0x1f,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x51,0x1f,0x00,0x00, +0xe2,0x1d,0x00,0x00,0xb5,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x55,0x1f,0x00,0x00,0xd0,0x1d,0x00,0x00,0x51,0x1f,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x59,0x1f,0x00,0x00,0xd0,0x1d,0x00,0x00,0x51,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xba,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x19,0x26,0x00,0x00,0x55,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xbf,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x17,0x26,0x00,0x00,0x59,0x1f,0x00,0x00,0xba,0x00,0x05,0x00,0x4a,0x09,0x00,0x00, +0x69,0x1f,0x00,0x00,0xba,0x1f,0x00,0x00,0x59,0x26,0x00,0x00,0x9a,0x00,0x04,0x00, +0xc0,0x00,0x00,0x00,0x6a,0x1f,0x00,0x00,0x69,0x1f,0x00,0x00,0xa8,0x00,0x04,0x00, +0xc0,0x00,0x00,0x00,0x6b,0x1f,0x00,0x00,0x6a,0x1f,0x00,0x00,0xf7,0x00,0x03,0x00, +0x71,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x6b,0x1f,0x00,0x00, +0x6c,0x1f,0x00,0x00,0x71,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0x6c,0x1f,0x00,0x00, +0xba,0x00,0x05,0x00,0x4a,0x09,0x00,0x00,0x6f,0x1f,0x00,0x00,0x59,0x26,0x00,0x00, +0xbf,0x1f,0x00,0x00,0x9a,0x00,0x04,0x00,0xc0,0x00,0x00,0x00,0x70,0x1f,0x00,0x00, +0x6f,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00,0x71,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x71,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00,0xc0,0x00,0x00,0x00,0x72,0x1f,0x00,0x00, +0x6a,0x1f,0x00,0x00,0x1e,0x0c,0x00,0x00,0x70,0x1f,0x00,0x00,0x6c,0x1f,0x00,0x00, +0xf7,0x00,0x03,0x00,0x8f,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x72,0x1f,0x00,0x00,0x73,0x1f,0x00,0x00,0x8f,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x73,0x1f,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x77,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x59,0x26,0x00,0x00,0xba,0x1f,0x00,0x00, +0xbf,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc4,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x6f,0x1e,0x00,0x00,0x38,0x1b,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x7b,0x1f,0x00,0x00,0xc4,0x1f,0x00,0x00, +0xc4,0x1f,0x00,0x00,0xc4,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xc9,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x83,0x0c,0x00,0x00, +0x3d,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7f,0x1f,0x00,0x00, +0xaa,0x01,0x00,0x00,0xc9,0x1f,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x82,0x1f,0x00,0x00,0x7b,0x1f,0x00,0x00,0x7f,0x1f,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xd1,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x82,0x1f,0x00,0x00,0xe4,0x0a,0x00,0x00,0x12,0x25,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xe3,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x77,0x1f,0x00,0x00,0x59,0x26,0x00,0x00,0xd1,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xe8,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xcf,0x1e,0x00,0x00,0x78,0x09,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x02,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xe8,0x1f,0x00,0x00, +0xcf,0x1e,0x00,0x00,0xd1,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00,0x8f,0x1f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8f,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x67,0x26,0x00,0x00,0xcf,0x1e,0x00,0x00,0x71,0x1f,0x00,0x00,0x02,0x20,0x00,0x00, +0x73,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x66,0x26,0x00,0x00, +0x59,0x26,0x00,0x00,0x71,0x1f,0x00,0x00,0xe3,0x1f,0x00,0x00,0x73,0x1f,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x0d,0x20,0x00,0x00,0x24,0x26,0x00,0x00, +0x24,0x26,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x0e,0x20,0x00,0x00,0x67,0x26,0x00,0x00, +0x0d,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x1f,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xe8,0x08,0x00,0x00,0x0e,0x20,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x13,0x20,0x00,0x00,0x0d,0x20,0x00,0x00, +0x1f,0x20,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x16,0x20,0x00,0x00, +0x24,0x26,0x00,0x00,0x24,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x25,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x66,0x26,0x00,0x00,0x16,0x20,0x00,0x00, +0x13,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2a,0x20,0x00,0x00, +0x25,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2c,0x20,0x00,0x00,0x25,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2d,0x20,0x00,0x00,0x2a,0x20,0x00,0x00,0x2c,0x20,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2f,0x20,0x00,0x00,0x25,0x20,0x00,0x00, +0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x30,0x20,0x00,0x00, +0x2d,0x20,0x00,0x00,0x2f,0x20,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x35,0x20,0x00,0x00,0x2a,0x20,0x00,0x00,0x2f,0x20,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3a,0x20,0x00,0x00,0x2a,0x20,0x00,0x00,0x2c,0x20,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3d,0x20,0x00,0x00,0x3a,0x20,0x00,0x00, +0x2f,0x20,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x3e,0x20,0x00,0x00, +0x30,0x20,0x00,0x00,0x35,0x20,0x00,0x00,0x3d,0x20,0x00,0x00,0xf9,0x00,0x02,0x00, +0x2f,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x1a,0x0c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf7,0x1e,0x00,0x00,0x24,0x26,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf9,0x1e,0x00,0x00,0x24,0x26,0x00,0x00, +0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfa,0x1e,0x00,0x00, +0xf7,0x1e,0x00,0x00,0xf9,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfc,0x1e,0x00,0x00,0x24,0x26,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfd,0x1e,0x00,0x00,0xfa,0x1e,0x00,0x00,0xfc,0x1e,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x02,0x1f,0x00,0x00,0xf7,0x1e,0x00,0x00, +0xfc,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x07,0x1f,0x00,0x00, +0xf7,0x1e,0x00,0x00,0xf9,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0a,0x1f,0x00,0x00,0x07,0x1f,0x00,0x00,0xfc,0x1e,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x0b,0x1f,0x00,0x00,0xfd,0x1e,0x00,0x00,0x02,0x1f,0x00,0x00, +0x0a,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00,0x2f,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2f,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x6a,0x26,0x00,0x00, +0x3e,0x20,0x00,0x00,0x8f,0x1f,0x00,0x00,0x0b,0x1f,0x00,0x00,0x1a,0x0c,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x44,0x20,0x00,0x00,0xc1,0x1a,0x00,0x00, +0x9d,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0xf4,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x45,0x20,0x00,0x00,0x44,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0xc0,0x00,0x00,0x00,0x47,0x20,0x00,0x00,0x45,0x20,0x00,0x00, +0xa9,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x49,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0x49,0x20,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xf6,0x26,0x00,0x00, +0x47,0x20,0x00,0x00,0xaa,0x01,0x00,0x00,0x45,0x20,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x4f,0x20,0x00,0x00,0xf6,0x26,0x00,0x00,0xf6,0x26,0x00,0x00, +0xf6,0x26,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x50,0x20,0x00,0x00, +0x6a,0x26,0x00,0x00,0x4f,0x20,0x00,0x00,0x41,0x00,0x05,0x00,0x20,0x02,0x00,0x00, +0x57,0x20,0x00,0x00,0xf3,0x01,0x00,0x00,0x1f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x58,0x20,0x00,0x00,0x57,0x20,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x53,0x20,0x00,0x00,0x50,0x20,0x00,0x00,0x58,0x20,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x65,0x20,0x00,0x00,0x5e,0x0c,0x00,0x00, +0xdd,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x80,0x20,0x00,0x00, +0x65,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xc0,0x00,0x00,0x00, +0x81,0x20,0x00,0x00,0x80,0x20,0x00,0x00,0xa9,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x86,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x81,0x20,0x00,0x00, +0x82,0x20,0x00,0x00,0x86,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x82,0x20,0x00,0x00, +0xbc,0x00,0x05,0x00,0xc0,0x00,0x00,0x00,0x85,0x20,0x00,0x00,0x80,0x20,0x00,0x00, +0xaa,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x86,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0x86,0x20,0x00,0x00,0xf5,0x00,0x07,0x00,0xc0,0x00,0x00,0x00,0x87,0x20,0x00,0x00, +0x81,0x20,0x00,0x00,0x49,0x20,0x00,0x00,0x85,0x20,0x00,0x00,0x82,0x20,0x00,0x00, +0xf7,0x00,0x03,0x00,0x92,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x87,0x20,0x00,0x00,0x88,0x20,0x00,0x00,0x92,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0x88,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8a,0x20,0x00,0x00, +0x65,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xc0,0x00,0x00,0x00, +0x8b,0x20,0x00,0x00,0x8a,0x20,0x00,0x00,0xa9,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x90,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x8b,0x20,0x00,0x00, +0x8c,0x20,0x00,0x00,0x90,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x8c,0x20,0x00,0x00, +0xbc,0x00,0x05,0x00,0xc0,0x00,0x00,0x00,0x8f,0x20,0x00,0x00,0x8a,0x20,0x00,0x00, +0xaa,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x90,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0x90,0x20,0x00,0x00,0xf5,0x00,0x07,0x00,0xc0,0x00,0x00,0x00,0x91,0x20,0x00,0x00, +0x8b,0x20,0x00,0x00,0x88,0x20,0x00,0x00,0x8f,0x20,0x00,0x00,0x8c,0x20,0x00,0x00, +0xf9,0x00,0x02,0x00,0x92,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x92,0x20,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc0,0x00,0x00,0x00,0x93,0x20,0x00,0x00,0x87,0x20,0x00,0x00, +0x86,0x20,0x00,0x00,0x91,0x20,0x00,0x00,0x90,0x20,0x00,0x00,0xa4,0x00,0x05,0x00, +0xc0,0x00,0x00,0x00,0x68,0x20,0x00,0x00,0x93,0x20,0x00,0x00,0xc5,0x08,0x00,0x00, +0xf7,0x00,0x03,0x00,0x79,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x68,0x20,0x00,0x00,0x69,0x20,0x00,0x00,0x6d,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0x6d,0x20,0x00,0x00,0x41,0x00,0x05,0x00,0x20,0x02,0x00,0x00,0x98,0x20,0x00,0x00, +0xf3,0x01,0x00,0x00,0x2a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x99,0x20,0x00,0x00,0x98,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6f,0x20,0x00,0x00,0x99,0x20,0x00,0x00,0x97,0x09,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x72,0x20,0x00,0x00,0x15,0x0c,0x00,0x00,0x6f,0x20,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x76,0x20,0x00,0x00,0x5d,0x1a,0x00,0x00, +0x72,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x9e,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xa9,0x01,0x00,0x00,0x76,0x20,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x0b,0x25,0x00,0x00,0x9e,0x20,0x00,0x00, +0x3e,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x79,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0x69,0x20,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x08,0x25,0x00,0x00,0xa9,0x01,0x00,0x00,0x3e,0x25,0x00,0x00,0x00,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x79,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x79,0x20,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x7a,0x26,0x00,0x00,0x0b,0x25,0x00,0x00, +0x6d,0x20,0x00,0x00,0x08,0x25,0x00,0x00,0x69,0x20,0x00,0x00,0x3d,0x00,0x04,0x00, +0x69,0x02,0x00,0x00,0xa0,0x20,0x00,0x00,0x6b,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa3,0x20,0x00,0x00,0x7a,0x26,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa4,0x20,0x00,0x00,0x7a,0x26,0x00,0x00, +0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xa5,0x20,0x00,0x00, +0xa3,0x20,0x00,0x00,0xa4,0x20,0x00,0x00,0xa9,0x01,0x00,0x00,0xa9,0x01,0x00,0x00, +0x63,0x00,0x04,0x00,0xa0,0x20,0x00,0x00,0x97,0x0b,0x00,0x00,0xa5,0x20,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd9,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x62,0x0a,0x00,0x00,0x08,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xdd,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xe4,0x0c,0x00,0x00,0xa9,0x01,0x00,0x00,0xaa,0x01,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xe3,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0xd9,0x20,0x00,0x00,0x0b,0x04,0x00,0x00,0xdd,0x20,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xe8,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xd9,0x20,0x00,0x00,0xe3,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc2,0x20,0x00,0x00,0xe8,0x20,0x00,0x00,0xe8,0x20,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc4,0x20,0x00,0x00,0x12,0x0d,0x00,0x00,0x15,0x07,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xed,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xc4,0x20,0x00,0x00,0x83,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xf2,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xc2,0x20,0x00,0x00,0xed,0x20,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xca,0x20,0x00,0x00,0x90,0x0c,0x00,0x00,0xaa,0x01,0x00,0x00,0xf2,0x20,0x00,0x00, +0xbe,0x00,0x05,0x00,0xc0,0x00,0x00,0x00,0xce,0x20,0x00,0x00,0xd3,0x1e,0x00,0x00, +0xaa,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xd3,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xce,0x20,0x00,0x00,0xcf,0x20,0x00,0x00,0xd3,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0xcf,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xfb,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xe5,0x02,0x00,0x00, +0xca,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd2,0x20,0x00,0x00, +0xfb,0x20,0x00,0x00,0x2b,0x04,0x00,0x00,0xf9,0x00,0x02,0x00,0xd3,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd3,0x20,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x83,0x26,0x00,0x00,0xca,0x20,0x00,0x00,0x79,0x20,0x00,0x00,0xd2,0x20,0x00,0x00, +0xcf,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3d,0x0c,0x00,0x00, +0x53,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3e,0x0c,0x00,0x00,0x53,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3f,0x0c,0x00,0x00,0x53,0x20,0x00,0x00,0x02,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x40,0x0c,0x00,0x00,0x3d,0x0c,0x00,0x00, +0x3e,0x0c,0x00,0x00,0x3f,0x0c,0x00,0x00,0x83,0x26,0x00,0x00,0x3d,0x00,0x04,0x00, +0x60,0x02,0x00,0x00,0xfd,0x20,0x00,0x00,0x62,0x02,0x00,0x00,0x63,0x00,0x04,0x00, +0xfd,0x20,0x00,0x00,0x97,0x0b,0x00,0x00,0x40,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x72,0x02,0x00,0x00,0x04,0x21,0x00,0x00,0x74,0x02,0x00,0x00,0x63,0x00,0x04,0x00, +0x04,0x21,0x00,0x00,0x97,0x0b,0x00,0x00,0xd4,0x05,0x00,0x00,0xfd,0x00,0x01,0x00, +0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_859e22f0eba6466e27c2a68d6a1d33d9.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_859e22f0eba6466e27c2a68d6a1d33d9.h new file mode 100644 index 00000000..fac2ba6b --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_859e22f0eba6466e27c2a68d6a1d33d9.h @@ -0,0 +1,2033 @@ +// ffx_fsr2_accumulate_pass_859e22f0eba6466e27c2a68d6a1d33d9.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_859e22f0eba6466e27c2a68d6a1d33d9_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_859e22f0eba6466e27c2a68d6a1d33d9_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_859e22f0eba6466e27c2a68d6a1d33d9_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_859e22f0eba6466e27c2a68d6a1d33d9_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_859e22f0eba6466e27c2a68d6a1d33d9_SampledImageResourceNames[] = { "r_input_exposure", "r_dilated_reactive_masks", "r_input_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_imgMips", "r_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_859e22f0eba6466e27c2a68d6a1d33d9_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 10, 12, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_859e22f0eba6466e27c2a68d6a1d33d9_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_859e22f0eba6466e27c2a68d6a1d33d9_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_859e22f0eba6466e27c2a68d6a1d33d9_StorageImageResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_859e22f0eba6466e27c2a68d6a1d33d9_StorageImageResourceBindings[] = { 13, 14, 16, 17, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_859e22f0eba6466e27c2a68d6a1d33d9_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_859e22f0eba6466e27c2a68d6a1d33d9_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_859e22f0eba6466e27c2a68d6a1d33d9_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_859e22f0eba6466e27c2a68d6a1d33d9_UniformBufferResourceBindings[] = { 18, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_859e22f0eba6466e27c2a68d6a1d33d9_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_859e22f0eba6466e27c2a68d6a1d33d9_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_859e22f0eba6466e27c2a68d6a1d33d9_size = 32076; + +static const unsigned char g_ffx_fsr2_accumulate_pass_859e22f0eba6466e27c2a68d6a1d33d9_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x99,0x28,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x07,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0xdd,0x0b,0x00,0x00, +0xf3,0x0b,0x00,0x00,0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00, +0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74, +0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73, +0x00,0x00,0x00,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x68,0x61,0x64,0x65,0x72,0x5f,0x69,0x6d,0x61,0x67,0x65,0x5f,0x6c,0x6f,0x61,0x64, +0x5f,0x66,0x6f,0x72,0x6d,0x61,0x74,0x74,0x65,0x64,0x00,0x00,0x04,0x00,0x0a,0x00, +0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74, +0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69, +0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c, +0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74, +0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0xfb,0x01,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0xfb,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00, +0x06,0x00,0x07,0x00,0xfb,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78, +0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00, +0xfb,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79, +0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0xfb,0x01,0x00,0x00, +0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52, +0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e, +0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0xfb,0x01,0x00,0x00,0x04,0x00,0x00,0x00, +0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f, +0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0xfb,0x01,0x00,0x00,0x05,0x00,0x00,0x00, +0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55, +0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0xfb,0x01,0x00,0x00,0x06,0x00,0x00,0x00, +0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00, +0xfb,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54, +0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00, +0xfb,0x01,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00, +0x06,0x00,0x08,0x00,0xfb,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74, +0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00, +0x06,0x00,0x08,0x00,0xfb,0x01,0x00,0x00,0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77, +0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00, +0x06,0x00,0x0b,0x00,0xfb,0x01,0x00,0x00,0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74, +0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43, +0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00, +0xfb,0x01,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f, +0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00,0xfb,0x01,0x00,0x00, +0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61, +0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0xfb,0x01,0x00,0x00,0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e, +0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00,0xfb,0x01,0x00,0x00, +0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65, +0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0xfb,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69, +0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0xfb,0x01,0x00,0x00,0x11,0x00,0x00,0x00, +0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67, +0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00,0xfb,0x01,0x00,0x00, +0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f, +0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00, +0x05,0x00,0x04,0x00,0xfd,0x01,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00, +0x05,0x00,0x05,0x00,0x45,0x02,0x00,0x00,0x72,0x5f,0x69,0x6d,0x67,0x4d,0x69,0x70, +0x73,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x49,0x02,0x00,0x00,0x73,0x5f,0x4c,0x69, +0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x00,0x00,0x00,0x05,0x00,0x08,0x00, +0x56,0x02,0x00,0x00,0x72,0x5f,0x70,0x72,0x65,0x70,0x61,0x72,0x65,0x64,0x5f,0x69, +0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x05,0x00,0x08,0x00, +0x5e,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69, +0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x05,0x00,0x09,0x00, +0x6d,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75, +0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0x75,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c,0x75,0x6d,0x61,0x5f, +0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x05,0x00,0x06,0x00,0x7c,0x02,0x00,0x00, +0x72,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x00, +0x05,0x00,0x09,0x00,0x86,0x02,0x00,0x00,0x72,0x77,0x5f,0x69,0x6e,0x74,0x65,0x72, +0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c, +0x6f,0x72,0x00,0x00,0x05,0x00,0x06,0x00,0x8f,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c, +0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x05,0x00,0x06,0x00, +0x98,0x02,0x00,0x00,0x72,0x77,0x5f,0x6e,0x65,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x73, +0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0xad,0x02,0x00,0x00,0x72,0x5f,0x6c,0x6f, +0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x00,0x05,0x00,0x07,0x00, +0xb8,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f, +0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x05,0x00,0x09,0x00,0xc4,0x02,0x00,0x00, +0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x72,0x65,0x61,0x63,0x74,0x69, +0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0xdd,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x57,0x6f,0x72,0x6b,0x47,0x72,0x6f,0x75,0x70, +0x49,0x44,0x00,0x00,0x05,0x00,0x08,0x00,0xf3,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x4c, +0x6f,0x63,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44, +0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfb,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfb,0x01,0x00,0x00, +0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xfb,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xfb,0x01,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfb,0x01,0x00,0x00,0x04,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfb,0x01,0x00,0x00, +0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xfb,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xfb,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfb,0x01,0x00,0x00,0x08,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfb,0x01,0x00,0x00, +0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xfb,0x01,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xfb,0x01,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfb,0x01,0x00,0x00,0x0c,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfb,0x01,0x00,0x00, +0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xfb,0x01,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xfb,0x01,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfb,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfb,0x01,0x00,0x00, +0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xfb,0x01,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0xfb,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xfd,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xfd,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x45,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x45,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x49,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x49,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x56,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x56,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x5e,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x5e,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x6d,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x6d,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x75,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x75,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x7c,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x7c,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x86,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x86,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0x86,0x02,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8f,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8f,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x98,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x98,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xad,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xad,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb8,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb8,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc4,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc4,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xdd,0x0b,0x00,0x00, +0x0b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xf3,0x0b,0x00,0x00, +0x0b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x07,0x0c,0x00,0x00, +0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00, +0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00, +0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x38,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0x3e,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x14,0x00,0x02,0x00,0xc4,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb3,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb4,0x01,0x00,0x00,0x00,0x00,0x80,0x3f, +0x1e,0x00,0x15,0x00,0xfb,0x01,0x00,0x00,0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00, +0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x3e,0x00,0x00,0x00, +0x3e,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xfc,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0xfb,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0xfc,0x01,0x00,0x00,0xfd,0x01,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0xfe,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xff,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x5d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x04,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x09,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x0e,0x02,0x00,0x00, +0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x13,0x02,0x00,0x00, +0x05,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x14,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x3e,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x19,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x1e,0x02,0x00,0x00, +0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x1f,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x24,0x02,0x00,0x00, +0x09,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x29,0x02,0x00,0x00, +0x0a,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x2e,0x02,0x00,0x00, +0x0b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x33,0x02,0x00,0x00, +0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x34,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x39,0x02,0x00,0x00, +0x0d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x3e,0x02,0x00,0x00, +0x0f,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x43,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x44,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x43,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x44,0x02,0x00,0x00, +0x45,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x1a,0x00,0x02,0x00,0x47,0x02,0x00,0x00, +0x20,0x00,0x04,0x00,0x48,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x48,0x02,0x00,0x00,0x49,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x1b,0x00,0x03,0x00,0x4b,0x02,0x00,0x00,0x43,0x02,0x00,0x00,0x15,0x00,0x04,0x00, +0x51,0x02,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x51,0x02,0x00,0x00,0x52,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x44,0x02,0x00,0x00,0x56,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x44,0x02,0x00,0x00,0x5e,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x44,0x02,0x00,0x00,0x6d,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x73,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x74,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x74,0x02,0x00,0x00,0x75,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x44,0x02,0x00,0x00,0x7c,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x84,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x85,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x84,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x85,0x02,0x00,0x00,0x86,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x8d,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x8e,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x8d,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x8e,0x02,0x00,0x00, +0x8f,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x96,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x97,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x96,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x97,0x02,0x00,0x00,0x98,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x51,0x02,0x00,0x00,0xa8,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x44,0x02,0x00,0x00,0xad,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x44,0x02,0x00,0x00,0xb8,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xba,0x02,0x00,0x00,0xfe,0x01,0x00,0x00,0xfe,0x01,0x00,0x00, +0x3b,0x00,0x04,0x00,0x44,0x02,0x00,0x00,0xc4,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xcd,0x02,0x00,0x00,0xb3,0x01,0x00,0x00, +0xb3,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0xd0,0x02,0x00,0x00, +0x03,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x02,0x03,0x00,0x00, +0x6f,0x12,0x83,0x3a,0x2b,0x00,0x04,0x00,0x51,0x02,0x00,0x00,0x3c,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x51,0x02,0x00,0x00,0x40,0x03,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x56,0x03,0x00,0x00, +0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5a,0x03,0x00,0x00, +0x00,0x00,0x00,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x6a,0x03,0x00,0x00, +0x00,0x00,0x80,0xbe,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x90,0x03,0x00,0x00, +0x02,0x10,0x80,0x37,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xf8,0x03,0x00,0x00, +0x5a,0x03,0x00,0x00,0x5a,0x03,0x00,0x00,0x17,0x00,0x04,0x00,0x0c,0x04,0x00,0x00, +0x51,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x10,0x04,0x00,0x00, +0xc4,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x1d,0x04,0x00,0x00,0x00,0xe0,0x7f,0x47,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x35,0x04,0x00,0x00,0xdb,0x0f,0x49,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x3c,0x04,0x00,0x00,0xdb,0x0f,0xc9,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x49,0x04,0x00,0x00,0x00,0x00,0x00,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x53,0x04,0x00,0x00,0xcd,0xcc,0xcc,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x5b,0x04,0x00,0x00,0x00,0x00,0xc8,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x60,0x04,0x00,0x00,0x00,0x00,0x10,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x68,0x04,0x00,0x00,0x00,0x00,0x80,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x73,0x04,0x00,0x00,0x00,0x00,0x80,0xbf,0x2b,0x00,0x04,0x00,0x51,0x02,0x00,0x00, +0xf5,0x04,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xf6,0x04,0x00,0x00, +0x37,0x00,0x00,0x00,0xf5,0x04,0x00,0x00,0x20,0x00,0x04,0x00,0xf7,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0xf6,0x04,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x94,0x05,0x00,0x00,0x52,0xb8,0xfe,0x3f,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0xb3,0x05,0x00,0x00,0xfe,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0xb4,0x05,0x00,0x00,0xff,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x51,0x02,0x00,0x00, +0x09,0x06,0x00,0x00,0x10,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x0a,0x06,0x00,0x00, +0x08,0x00,0x00,0x00,0x09,0x06,0x00,0x00,0x20,0x00,0x04,0x00,0x0b,0x06,0x00,0x00, +0x07,0x00,0x00,0x00,0x0a,0x06,0x00,0x00,0x2c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x1a,0x06,0x00,0x00,0xb3,0x01,0x00,0x00,0xb3,0x01,0x00,0x00,0xb3,0x01,0x00,0x00, +0xb3,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x31,0x06,0x00,0x00, +0x9a,0x99,0x99,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x49,0x06,0x00,0x00, +0x00,0x00,0x00,0xc0,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4a,0x06,0x00,0x00, +0x00,0x00,0x40,0xc0,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xed,0x06,0x00,0x00, +0xab,0xaa,0xaa,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1d,0x07,0x00,0x00, +0xab,0xaa,0x2a,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5b,0x07,0x00,0x00, +0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x65,0x07,0x00,0x00, +0x00,0x00,0x20,0x41,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x9f,0x07,0x00,0x00, +0xb4,0x05,0x00,0x00,0xb4,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xae,0x07,0x00,0x00,0xfe,0x01,0x00,0x00,0xb4,0x05,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xbd,0x07,0x00,0x00,0x04,0x02,0x00,0x00,0xb4,0x05,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xcc,0x07,0x00,0x00,0x09,0x02,0x00,0x00, +0xb4,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xdb,0x07,0x00,0x00, +0xb4,0x05,0x00,0x00,0xfe,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xf8,0x07,0x00,0x00,0x04,0x02,0x00,0x00,0xfe,0x01,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x07,0x08,0x00,0x00,0x09,0x02,0x00,0x00,0xfe,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x16,0x08,0x00,0x00,0xb4,0x05,0x00,0x00, +0x04,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x25,0x08,0x00,0x00, +0xfe,0x01,0x00,0x00,0x04,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x34,0x08,0x00,0x00,0x04,0x02,0x00,0x00,0x04,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x43,0x08,0x00,0x00,0x09,0x02,0x00,0x00,0x04,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x52,0x08,0x00,0x00,0xb4,0x05,0x00,0x00, +0x09,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x61,0x08,0x00,0x00, +0xfe,0x01,0x00,0x00,0x09,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x70,0x08,0x00,0x00,0x04,0x02,0x00,0x00,0x09,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x7f,0x08,0x00,0x00,0x09,0x02,0x00,0x00,0x09,0x02,0x00,0x00, +0x2a,0x00,0x03,0x00,0xc4,0x00,0x00,0x00,0x07,0x09,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x0e,0x09,0x00,0x00,0xff,0xfe,0xfe,0x3e,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x2a,0x09,0x00,0x00,0x02,0x03,0x00,0x00,0x02,0x03,0x00,0x00, +0x02,0x03,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5b,0x09,0x00,0x00, +0x00,0x00,0xa0,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x63,0x09,0x00,0x00, +0x00,0x00,0x40,0x40,0x17,0x00,0x04,0x00,0xa4,0x09,0x00,0x00,0xc4,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xd2,0x09,0x00,0x00, +0x5b,0x07,0x00,0x00,0x5b,0x07,0x00,0x00,0x5b,0x07,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xf1,0x09,0x00,0x00,0x30,0x96,0x7c,0x3d,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x3f,0x0a,0x00,0x00,0x00,0x00,0x7f,0x43,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x67,0x0a,0x00,0x00,0x81,0x80,0x80,0x3b,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x91,0x0a,0x00,0x00,0x00,0x00,0xc0,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xc3,0x0a,0x00,0x00,0xa4,0x70,0x7d,0x3f,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x45,0x0b,0x00,0x00,0xb3,0x01,0x00,0x00,0xb3,0x01,0x00,0x00, +0xb3,0x01,0x00,0x00,0x17,0x00,0x04,0x00,0xdb,0x0b,0x00,0x00,0x51,0x02,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xdc,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0xdb,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00,0xdc,0x0b,0x00,0x00,0xdd,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x51,0x02,0x00,0x00,0xe5,0x0b,0x00,0x00, +0x08,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x0c,0x04,0x00,0x00,0xf1,0x0b,0x00,0x00, +0xe5,0x0b,0x00,0x00,0xe5,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00,0xdc,0x0b,0x00,0x00, +0xf3,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0xdb,0x0b,0x00,0x00, +0x07,0x0c,0x00,0x00,0xe5,0x0b,0x00,0x00,0xe5,0x0b,0x00,0x00,0x3c,0x03,0x00,0x00, +0x2b,0x00,0x04,0x00,0x51,0x02,0x00,0x00,0xac,0x26,0x00,0x00,0x07,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xad,0x26,0x00,0x00,0x1d,0x04,0x00,0x00, +0x1d,0x04,0x00,0x00,0x1d,0x04,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xae,0x26,0x00,0x00,0x66,0x66,0x66,0x3f,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xaf,0x26,0x00,0x00,0xb4,0x01,0x00,0x00,0xb4,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xb0,0x26,0x00,0x00,0x0a,0xd7,0xa3,0x3c,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xb1,0x26,0x00,0x00,0xcd,0xcc,0x4c,0x3d,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xb2,0x26,0x00,0x00,0xb4,0x01,0x00,0x00,0xb4,0x01,0x00,0x00, +0xb4,0x01,0x00,0x00,0x01,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0xef,0x26,0x00,0x00, +0x01,0x00,0x03,0x00,0x08,0x00,0x00,0x00,0x12,0x27,0x00,0x00,0x01,0x00,0x03,0x00, +0x5d,0x00,0x00,0x00,0x9b,0x27,0x00,0x00,0x01,0x00,0x03,0x00,0x22,0x00,0x00,0x00, +0x97,0x28,0x00,0x00,0x01,0x00,0x03,0x00,0x37,0x00,0x00,0x00,0x98,0x28,0x00,0x00, +0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x38,0x00,0x00,0x00,0x5d,0x1e,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x0b,0x06,0x00,0x00,0xb5,0x1b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xf7,0x04,0x00,0x00,0xa9,0x15,0x00,0x00,0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0xdb,0x0b,0x00,0x00,0xde,0x0b,0x00,0x00,0xdd,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00, +0x0c,0x04,0x00,0x00,0xdf,0x0b,0x00,0x00,0xde,0x0b,0x00,0x00,0xde,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0xff,0x01,0x00,0x00, +0x0a,0x0c,0x00,0x00,0xfd,0x01,0x00,0x00,0x09,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0x0b,0x0c,0x00,0x00,0x0a,0x0c,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xe3,0x0b,0x00,0x00,0x0b,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x7c,0x00,0x04,0x00,0x51,0x02,0x00,0x00,0xe4,0x0b,0x00,0x00,0xe3,0x0b,0x00,0x00, +0x80,0x00,0x05,0x00,0x51,0x02,0x00,0x00,0xe7,0x0b,0x00,0x00,0xe4,0x0b,0x00,0x00, +0xac,0x26,0x00,0x00,0x86,0x00,0x05,0x00,0x51,0x02,0x00,0x00,0xe8,0x0b,0x00,0x00, +0xe7,0x0b,0x00,0x00,0xe5,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x51,0x02,0x00,0x00, +0xeb,0x0b,0x00,0x00,0xde,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00, +0x51,0x02,0x00,0x00,0xec,0x0b,0x00,0x00,0xe8,0x0b,0x00,0x00,0xeb,0x0b,0x00,0x00, +0x82,0x00,0x05,0x00,0x51,0x02,0x00,0x00,0xed,0x0b,0x00,0x00,0xec,0x0b,0x00,0x00, +0x3c,0x03,0x00,0x00,0x52,0x00,0x06,0x00,0x0c,0x04,0x00,0x00,0x8f,0x24,0x00,0x00, +0xed,0x0b,0x00,0x00,0xdf,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x84,0x00,0x05,0x00, +0x0c,0x04,0x00,0x00,0xf2,0x0b,0x00,0x00,0x8f,0x24,0x00,0x00,0xf1,0x0b,0x00,0x00, +0x3d,0x00,0x04,0x00,0xdb,0x0b,0x00,0x00,0xf4,0x0b,0x00,0x00,0xf3,0x0b,0x00,0x00, +0x4f,0x00,0x07,0x00,0x0c,0x04,0x00,0x00,0xf5,0x0b,0x00,0x00,0xf4,0x0b,0x00,0x00, +0xf4,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x80,0x00,0x05,0x00, +0x0c,0x04,0x00,0x00,0xf6,0x0b,0x00,0x00,0xf2,0x0b,0x00,0x00,0xf5,0x0b,0x00,0x00, +0x7c,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xf8,0x0b,0x00,0x00,0xf6,0x0b,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xb9,0x0c,0x00,0x00,0xf8,0x0b,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xbb,0x0c,0x00,0x00,0xb9,0x0c,0x00,0x00, +0xf8,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xbd,0x0c,0x00,0x00, +0x0b,0x0c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xbe,0x0c,0x00,0x00, +0xbb,0x0c,0x00,0x00,0xbd,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x1f,0x02,0x00,0x00, +0xf9,0x0c,0x00,0x00,0xfd,0x01,0x00,0x00,0x1e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xfa,0x0c,0x00,0x00,0xf9,0x0c,0x00,0x00,0x41,0x00,0x05,0x00, +0xff,0x01,0x00,0x00,0xfd,0x0c,0x00,0x00,0xfd,0x01,0x00,0x00,0xfe,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xfe,0x0c,0x00,0x00,0xfd,0x0c,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xc4,0x0c,0x00,0x00,0xfe,0x0c,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xc5,0x0c,0x00,0x00,0xfa,0x0c,0x00,0x00, +0xc4,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xc6,0x0c,0x00,0x00, +0xbe,0x0c,0x00,0x00,0xc5,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0xff,0x01,0x00,0x00, +0x05,0x0d,0x00,0x00,0xfd,0x01,0x00,0x00,0x04,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0x06,0x0d,0x00,0x00,0x05,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x13,0x0d,0x00,0x00,0xc6,0x0c,0x00,0x00,0xc4,0x0c,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x16,0x0d,0x00,0x00,0xc4,0x0c,0x00,0x00, +0xf8,0x03,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x23,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x13,0x0d,0x00,0x00,0x16,0x0d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x28,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xf8,0x03,0x00,0x00,0x23,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x1c,0x0d,0x00,0x00,0x06,0x0d,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x1d,0x0d,0x00,0x00,0x28,0x0d,0x00,0x00,0x1c,0x0d,0x00,0x00, +0x3d,0x00,0x04,0x00,0x43,0x02,0x00,0x00,0x34,0x0d,0x00,0x00,0x5e,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x36,0x0d,0x00,0x00,0x34,0x0d,0x00,0x00, +0xf8,0x0b,0x00,0x00,0x02,0x00,0x00,0x00,0xfe,0x01,0x00,0x00,0x4f,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x37,0x0d,0x00,0x00,0x36,0x0d,0x00,0x00,0x36,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x1f,0x02,0x00,0x00, +0x41,0x0d,0x00,0x00,0xfd,0x01,0x00,0x00,0x24,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x42,0x0d,0x00,0x00,0x41,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x3a,0x0d,0x00,0x00,0x37,0x0d,0x00,0x00,0x42,0x0d,0x00,0x00, +0x41,0x00,0x05,0x00,0x1f,0x02,0x00,0x00,0x45,0x0d,0x00,0x00,0xfd,0x01,0x00,0x00, +0x2e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x46,0x0d,0x00,0x00, +0x45,0x0d,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x3d,0x0d,0x00,0x00, +0x3a,0x0d,0x00,0x00,0x46,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x4c,0x0d,0x00,0x00,0x3d,0x0d,0x00,0x00,0xbd,0x0c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x4d,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0x4c,0x0d,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x56,0x0d,0x00,0x00, +0xbe,0x0c,0x00,0x00,0x3d,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5c,0x0d,0x00,0x00,0x56,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00, +0xc4,0x00,0x00,0x00,0x5d,0x0d,0x00,0x00,0x5c,0x0d,0x00,0x00,0xb3,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x62,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x5d,0x0d,0x00,0x00,0x5e,0x0d,0x00,0x00,0x62,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5e,0x0d,0x00,0x00,0xbc,0x00,0x05,0x00,0xc4,0x00,0x00,0x00,0x61,0x0d,0x00,0x00, +0x5c,0x0d,0x00,0x00,0xb4,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x62,0x0d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x62,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00,0xc4,0x00,0x00,0x00, +0x63,0x0d,0x00,0x00,0x5d,0x0d,0x00,0x00,0x05,0x00,0x00,0x00,0x61,0x0d,0x00,0x00, +0x5e,0x0d,0x00,0x00,0xf7,0x00,0x03,0x00,0x6e,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x63,0x0d,0x00,0x00,0x64,0x0d,0x00,0x00,0x6e,0x0d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x64,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x66,0x0d,0x00,0x00,0x56,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00, +0xc4,0x00,0x00,0x00,0x67,0x0d,0x00,0x00,0x66,0x0d,0x00,0x00,0xb3,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x6c,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x67,0x0d,0x00,0x00,0x68,0x0d,0x00,0x00,0x6c,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x68,0x0d,0x00,0x00,0xbc,0x00,0x05,0x00,0xc4,0x00,0x00,0x00,0x6b,0x0d,0x00,0x00, +0x66,0x0d,0x00,0x00,0xb4,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x6c,0x0d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6c,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00,0xc4,0x00,0x00,0x00, +0x6d,0x0d,0x00,0x00,0x67,0x0d,0x00,0x00,0x64,0x0d,0x00,0x00,0x6b,0x0d,0x00,0x00, +0x68,0x0d,0x00,0x00,0xf9,0x00,0x02,0x00,0x6e,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x6e,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00,0xc4,0x00,0x00,0x00,0x6f,0x0d,0x00,0x00, +0x63,0x0d,0x00,0x00,0x62,0x0d,0x00,0x00,0x6d,0x0d,0x00,0x00,0x6c,0x0d,0x00,0x00, +0x3d,0x00,0x04,0x00,0x43,0x02,0x00,0x00,0x72,0x0d,0x00,0x00,0x56,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x47,0x02,0x00,0x00,0x73,0x0d,0x00,0x00,0x49,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x4b,0x02,0x00,0x00,0x74,0x0d,0x00,0x00,0x72,0x0d,0x00,0x00, +0x73,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x76,0x0d,0x00,0x00, +0x74,0x0d,0x00,0x00,0x1d,0x0d,0x00,0x00,0x02,0x00,0x00,0x00,0xb3,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x77,0x0d,0x00,0x00,0x76,0x0d,0x00,0x00, +0x03,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x7b,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x77,0x0d,0x00,0x00,0xb3,0x01,0x00,0x00, +0xb4,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x43,0x02,0x00,0x00,0x7e,0x0d,0x00,0x00, +0xc4,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x4b,0x02,0x00,0x00,0x80,0x0d,0x00,0x00, +0x7e,0x0d,0x00,0x00,0x73,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x82,0x0d,0x00,0x00,0x80,0x0d,0x00,0x00,0x1d,0x0d,0x00,0x00,0x02,0x00,0x00,0x00, +0xb3,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe3,0x0c,0x00,0x00, +0x82,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe6,0x0c,0x00,0x00,0x82,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x14,0x02,0x00,0x00,0x86,0x0d,0x00,0x00,0xfd,0x01,0x00,0x00,0x19,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x87,0x0d,0x00,0x00,0x86,0x0d,0x00,0x00, +0xaa,0x00,0x05,0x00,0xc4,0x00,0x00,0x00,0xe9,0x0c,0x00,0x00,0xfe,0x01,0x00,0x00, +0x87,0x0d,0x00,0x00,0xa4,0x00,0x05,0x00,0xc4,0x00,0x00,0x00,0xed,0x0c,0x00,0x00, +0x6f,0x0d,0x00,0x00,0x07,0x09,0x00,0x00,0xa6,0x00,0x05,0x00,0xc4,0x00,0x00,0x00, +0xf0,0x0c,0x00,0x00,0xed,0x0c,0x00,0x00,0xe9,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00, +0x4e,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x6f,0x0d,0x00,0x00, +0x4a,0x0c,0x00,0x00,0x4e,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x4a,0x0c,0x00,0x00, +0xa8,0x00,0x04,0x00,0xc4,0x00,0x00,0x00,0x4d,0x0c,0x00,0x00,0xe9,0x0c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x4e,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x4e,0x0c,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc4,0x00,0x00,0x00,0x4f,0x0c,0x00,0x00,0x6f,0x0d,0x00,0x00, +0x6e,0x0d,0x00,0x00,0x4d,0x0c,0x00,0x00,0x4a,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00, +0x59,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x4f,0x0c,0x00,0x00, +0x50,0x0c,0x00,0x00,0x59,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x50,0x0c,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xbd,0x0d,0x00,0x00,0x56,0x0d,0x00,0x00, +0xbd,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xbe,0x0d,0x00,0x00, +0xbd,0x0d,0x00,0x00,0xf8,0x03,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xc0,0x0d,0x00,0x00,0x0b,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xc1,0x0d,0x00,0x00,0xc0,0x0d,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc3,0x0d,0x00,0x00,0xbe,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe3,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xc1,0x0d,0x00,0x00,0xc3,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xe8,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xb3,0x01,0x00,0x00,0xe3,0x0d,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x99,0x24,0x00,0x00,0xe8,0x0d,0x00,0x00,0xbe,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc9,0x0d,0x00,0x00,0xe3,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcb,0x0d,0x00,0x00,0xbe,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xed,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xc9,0x0d,0x00,0x00,0xcb,0x0d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf2,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xb3,0x01,0x00,0x00,0xed,0x0d,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x9d,0x24,0x00,0x00,0xf2,0x0d,0x00,0x00,0x99,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xd0,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x9d,0x24,0x00,0x00,0x6e,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0xd1,0x0d,0x00,0x00,0xd0,0x0d,0x00,0x00,0x0c,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0xf6,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0x9d,0x24,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xec,0x0e,0x00,0x00, +0xd1,0x0d,0x00,0x00,0x9f,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xf2,0x0e,0x00,0x00,0xec,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x2c,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xf2,0x0e,0x00,0x00,0xfe,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xa8,0x24,0x00,0x00,0x2c,0x0f,0x00,0x00,0xec,0x0e,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x0f,0x0f,0x00,0x00,0xec,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x36,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x0f,0x0f,0x00,0x00,0xfe,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xb3,0x24,0x00,0x00,0x36,0x0f,0x00,0x00, +0xa8,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x43,0x02,0x00,0x00, +0x43,0x0f,0x00,0x00,0x6d,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x45,0x0f,0x00,0x00,0x43,0x0f,0x00,0x00,0xb3,0x24,0x00,0x00,0x02,0x00,0x00,0x00, +0xfe,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x57,0x0f,0x00,0x00, +0xd1,0x0d,0x00,0x00,0xae,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x61,0x0f,0x00,0x00,0x57,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xbe,0x24,0x00,0x00,0x61,0x0f,0x00,0x00,0x57,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x7a,0x0f,0x00,0x00, +0x57,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xa1,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x7a,0x0f,0x00,0x00, +0xfe,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xc9,0x24,0x00,0x00, +0xa1,0x0f,0x00,0x00,0xbe,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xb0,0x0f,0x00,0x00,0x43,0x0f,0x00,0x00,0xc9,0x24,0x00,0x00, +0x02,0x00,0x00,0x00,0xfe,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xc2,0x0f,0x00,0x00,0xd1,0x0d,0x00,0x00,0xbd,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xcc,0x0f,0x00,0x00,0xc2,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xd6,0x0f,0x00,0x00,0xc0,0x0d,0x00,0x00, +0x04,0x02,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x07,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xcc,0x0f,0x00,0x00,0xd6,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xd4,0x24,0x00,0x00,0x07,0x10,0x00,0x00, +0xc2,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xe5,0x0f,0x00,0x00,0xc2,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x0c,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xe5,0x0f,0x00,0x00,0xfe,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xdf,0x24,0x00,0x00,0x0c,0x10,0x00,0x00,0xd4,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x1b,0x10,0x00,0x00,0x43,0x0f,0x00,0x00, +0xdf,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0xfe,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x2d,0x10,0x00,0x00,0xd1,0x0d,0x00,0x00,0xcc,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x37,0x10,0x00,0x00,0x2d,0x10,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x72,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x37,0x10,0x00,0x00,0xd6,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xea,0x24,0x00,0x00,0x72,0x10,0x00,0x00, +0x2d,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x50,0x10,0x00,0x00,0x2d,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x77,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x50,0x10,0x00,0x00,0xfe,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xf5,0x24,0x00,0x00,0x77,0x10,0x00,0x00,0xea,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x86,0x10,0x00,0x00,0x43,0x0f,0x00,0x00, +0xf5,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0xfe,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x98,0x10,0x00,0x00,0xd1,0x0d,0x00,0x00,0xdb,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x9e,0x10,0x00,0x00,0x98,0x10,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xd8,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x9e,0x10,0x00,0x00,0xfe,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x00,0x25,0x00,0x00,0xd8,0x10,0x00,0x00, +0x98,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xbf,0x10,0x00,0x00,0x98,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x0b,0x25,0x00,0x00,0xbf,0x10,0x00,0x00,0x00,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xf1,0x10,0x00,0x00, +0x43,0x0f,0x00,0x00,0x0b,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0xfe,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x0d,0x11,0x00,0x00,0xd1,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x16,0x25,0x00,0x00, +0x0d,0x11,0x00,0x00,0xd1,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x2a,0x11,0x00,0x00,0xd1,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x21,0x25,0x00,0x00,0x2a,0x11,0x00,0x00, +0x16,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x5c,0x11,0x00,0x00,0x43,0x0f,0x00,0x00,0x21,0x25,0x00,0x00,0x02,0x00,0x00,0x00, +0xfe,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x6e,0x11,0x00,0x00, +0xd1,0x0d,0x00,0x00,0xf8,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x78,0x11,0x00,0x00,0x6e,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xb3,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x78,0x11,0x00,0x00,0xd6,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x2c,0x25,0x00,0x00,0xb3,0x11,0x00,0x00,0x6e,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x95,0x11,0x00,0x00,0x6e,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x37,0x25,0x00,0x00, +0x95,0x11,0x00,0x00,0x2c,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xc7,0x11,0x00,0x00,0x43,0x0f,0x00,0x00,0x37,0x25,0x00,0x00, +0x02,0x00,0x00,0x00,0xfe,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xd9,0x11,0x00,0x00,0xd1,0x0d,0x00,0x00,0x07,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xe3,0x11,0x00,0x00,0xd9,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x1e,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xe3,0x11,0x00,0x00,0xd6,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x42,0x25,0x00,0x00,0x1e,0x12,0x00,0x00,0xd9,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x00,0x12,0x00,0x00, +0xd9,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x4d,0x25,0x00,0x00,0x00,0x12,0x00,0x00,0x42,0x25,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x32,0x12,0x00,0x00,0x43,0x0f,0x00,0x00, +0x4d,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0xfe,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x44,0x12,0x00,0x00,0xd1,0x0d,0x00,0x00,0x16,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x4a,0x12,0x00,0x00,0x44,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x84,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x4a,0x12,0x00,0x00,0xfe,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x58,0x25,0x00,0x00,0x84,0x12,0x00,0x00, +0x44,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x6b,0x12,0x00,0x00,0x44,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x75,0x12,0x00,0x00,0xe3,0x0b,0x00,0x00,0x04,0x02,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x93,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x6b,0x12,0x00,0x00,0x75,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x63,0x25,0x00,0x00,0x93,0x12,0x00,0x00,0x58,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x9d,0x12,0x00,0x00, +0x43,0x0f,0x00,0x00,0x63,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0xfe,0x01,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xaf,0x12,0x00,0x00,0xd1,0x0d,0x00,0x00, +0x25,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xb9,0x12,0x00,0x00, +0xaf,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x6e,0x25,0x00,0x00,0xb9,0x12,0x00,0x00,0xaf,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xd6,0x12,0x00,0x00,0xaf,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xfe,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xd6,0x12,0x00,0x00,0x75,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x79,0x25,0x00,0x00,0xfe,0x12,0x00,0x00, +0x6e,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x08,0x13,0x00,0x00,0x43,0x0f,0x00,0x00,0x79,0x25,0x00,0x00,0x02,0x00,0x00,0x00, +0xfe,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x1a,0x13,0x00,0x00, +0xd1,0x0d,0x00,0x00,0x34,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x24,0x13,0x00,0x00,0x1a,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x5f,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x24,0x13,0x00,0x00,0xd6,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x84,0x25,0x00,0x00,0x5f,0x13,0x00,0x00,0x1a,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x41,0x13,0x00,0x00,0x1a,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x69,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x41,0x13,0x00,0x00,0x75,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x8f,0x25,0x00,0x00,0x69,0x13,0x00,0x00, +0x84,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x73,0x13,0x00,0x00,0x43,0x0f,0x00,0x00,0x8f,0x25,0x00,0x00,0x02,0x00,0x00,0x00, +0xfe,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x85,0x13,0x00,0x00, +0xd1,0x0d,0x00,0x00,0x43,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x8f,0x13,0x00,0x00,0x85,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xca,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x8f,0x13,0x00,0x00,0xd6,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x9a,0x25,0x00,0x00,0xca,0x13,0x00,0x00,0x85,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xac,0x13,0x00,0x00,0x85,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xd4,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xac,0x13,0x00,0x00,0x75,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xa5,0x25,0x00,0x00,0xd4,0x13,0x00,0x00, +0x9a,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xde,0x13,0x00,0x00,0x43,0x0f,0x00,0x00,0xa5,0x25,0x00,0x00,0x02,0x00,0x00,0x00, +0xfe,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xf0,0x13,0x00,0x00, +0xd1,0x0d,0x00,0x00,0x52,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xf6,0x13,0x00,0x00,0xf0,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x30,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xf6,0x13,0x00,0x00,0xfe,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xb0,0x25,0x00,0x00,0x30,0x14,0x00,0x00,0xf0,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x17,0x14,0x00,0x00,0xf0,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x3f,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x17,0x14,0x00,0x00,0x75,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xbb,0x25,0x00,0x00,0x3f,0x14,0x00,0x00, +0xb0,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x49,0x14,0x00,0x00,0x43,0x0f,0x00,0x00,0xbb,0x25,0x00,0x00,0x02,0x00,0x00,0x00, +0xfe,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x5b,0x14,0x00,0x00, +0xd1,0x0d,0x00,0x00,0x61,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x65,0x14,0x00,0x00,0x5b,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xc6,0x25,0x00,0x00,0x65,0x14,0x00,0x00,0x5b,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x82,0x14,0x00,0x00, +0x5b,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xaa,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x82,0x14,0x00,0x00, +0x75,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xd1,0x25,0x00,0x00, +0xaa,0x14,0x00,0x00,0xc6,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xb4,0x14,0x00,0x00,0x43,0x0f,0x00,0x00,0xd1,0x25,0x00,0x00, +0x02,0x00,0x00,0x00,0xfe,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xc6,0x14,0x00,0x00,0xd1,0x0d,0x00,0x00,0x70,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xd0,0x14,0x00,0x00,0xc6,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x0b,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xd0,0x14,0x00,0x00,0xd6,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xdc,0x25,0x00,0x00,0x0b,0x15,0x00,0x00,0xc6,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xed,0x14,0x00,0x00, +0xc6,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x15,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xed,0x14,0x00,0x00, +0x75,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xe7,0x25,0x00,0x00, +0x15,0x15,0x00,0x00,0xdc,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x1f,0x15,0x00,0x00,0x43,0x0f,0x00,0x00,0xe7,0x25,0x00,0x00, +0x02,0x00,0x00,0x00,0xfe,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x31,0x15,0x00,0x00,0xd1,0x0d,0x00,0x00,0x7f,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x3b,0x15,0x00,0x00,0x31,0x15,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x76,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x3b,0x15,0x00,0x00,0xd6,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xf2,0x25,0x00,0x00,0x76,0x15,0x00,0x00,0x31,0x15,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x58,0x15,0x00,0x00, +0x31,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x80,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x58,0x15,0x00,0x00, +0x75,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xfd,0x25,0x00,0x00, +0x80,0x15,0x00,0x00,0xf2,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x8a,0x15,0x00,0x00,0x43,0x0f,0x00,0x00,0xfd,0x25,0x00,0x00, +0x02,0x00,0x00,0x00,0xfe,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbc,0x15,0x00,0x00,0xf6,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x16,0x16,0x00,0x00,0x73,0x04,0x00,0x00,0xbc,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x3f,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x16,0x16,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x47,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x3f,0x16,0x00,0x00, +0x49,0x04,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x4c,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x47,0x16,0x00,0x00,0xb8,0x00,0x05,0x00, +0xc4,0x00,0x00,0x00,0x4d,0x16,0x00,0x00,0x4c,0x16,0x00,0x00,0x02,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0x5d,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x4d,0x16,0x00,0x00,0x4e,0x16,0x00,0x00,0x4f,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4f,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x51,0x16,0x00,0x00, +0x35,0x04,0x00,0x00,0x47,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x52,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x51,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x55,0x16,0x00,0x00,0x52,0x16,0x00,0x00, +0x51,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x57,0x16,0x00,0x00, +0x3c,0x04,0x00,0x00,0x47,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x58,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x57,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5b,0x16,0x00,0x00,0x58,0x16,0x00,0x00, +0x57,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5c,0x16,0x00,0x00, +0x55,0x16,0x00,0x00,0x5b,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x5d,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4e,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x5d,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5d,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xb3,0x26,0x00,0x00,0x5c,0x16,0x00,0x00,0x4f,0x16,0x00,0x00,0xb4,0x01,0x00,0x00, +0x4e,0x16,0x00,0x00,0x7f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x19,0x16,0x00,0x00, +0xbc,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x65,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x19,0x16,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x6d,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x65,0x16,0x00,0x00,0x49,0x04,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x72,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x6d,0x16,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc4,0x00,0x00,0x00,0x73,0x16,0x00,0x00,0x72,0x16,0x00,0x00, +0x02,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x83,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x73,0x16,0x00,0x00,0x74,0x16,0x00,0x00,0x75,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x75,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x77,0x16,0x00,0x00,0x35,0x04,0x00,0x00,0x6d,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x78,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x77,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7b,0x16,0x00,0x00, +0x78,0x16,0x00,0x00,0x77,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7d,0x16,0x00,0x00,0x3c,0x04,0x00,0x00,0x6d,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x7e,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x7d,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x81,0x16,0x00,0x00, +0x7e,0x16,0x00,0x00,0x7d,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x82,0x16,0x00,0x00,0x7b,0x16,0x00,0x00,0x81,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0x83,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x74,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0x83,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x83,0x16,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xb4,0x26,0x00,0x00,0x82,0x16,0x00,0x00,0x75,0x16,0x00,0x00, +0xb4,0x01,0x00,0x00,0x74,0x16,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1c,0x16,0x00,0x00,0xb4,0x01,0x00,0x00,0xbc,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x8b,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x1c,0x16,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x93,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x8b,0x16,0x00,0x00,0x49,0x04,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x98,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x93,0x16,0x00,0x00,0xb8,0x00,0x05,0x00,0xc4,0x00,0x00,0x00, +0x99,0x16,0x00,0x00,0x98,0x16,0x00,0x00,0x02,0x03,0x00,0x00,0xf7,0x00,0x03,0x00, +0xa9,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x99,0x16,0x00,0x00, +0x9a,0x16,0x00,0x00,0x9b,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x9b,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9d,0x16,0x00,0x00,0x35,0x04,0x00,0x00, +0x93,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x9e,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x9d,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa1,0x16,0x00,0x00,0x9e,0x16,0x00,0x00,0x9d,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa3,0x16,0x00,0x00,0x3c,0x04,0x00,0x00, +0x93,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa4,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xa3,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa7,0x16,0x00,0x00,0xa4,0x16,0x00,0x00,0xa3,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa8,0x16,0x00,0x00,0xa1,0x16,0x00,0x00, +0xa7,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0xa9,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9a,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0xa9,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa9,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb5,0x26,0x00,0x00, +0xa8,0x16,0x00,0x00,0x9b,0x16,0x00,0x00,0xb4,0x01,0x00,0x00,0x9a,0x16,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1f,0x16,0x00,0x00,0x49,0x04,0x00,0x00, +0xbc,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb1,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1f,0x16,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xb9,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xb1,0x16,0x00,0x00,0x49,0x04,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xbe,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xb9,0x16,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc4,0x00,0x00,0x00,0xbf,0x16,0x00,0x00,0xbe,0x16,0x00,0x00, +0x02,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0xcf,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xbf,0x16,0x00,0x00,0xc0,0x16,0x00,0x00,0xc1,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc1,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc3,0x16,0x00,0x00,0x35,0x04,0x00,0x00,0xb9,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xc4,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xc3,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc7,0x16,0x00,0x00, +0xc4,0x16,0x00,0x00,0xc3,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc9,0x16,0x00,0x00,0x3c,0x04,0x00,0x00,0xb9,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xca,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xc9,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcd,0x16,0x00,0x00, +0xca,0x16,0x00,0x00,0xc9,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xce,0x16,0x00,0x00,0xc7,0x16,0x00,0x00,0xcd,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0xcf,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xc0,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0xcf,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xcf,0x16,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xb6,0x26,0x00,0x00,0xce,0x16,0x00,0x00,0xc1,0x16,0x00,0x00, +0xb4,0x01,0x00,0x00,0xc0,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x23,0x16,0x00,0x00,0x45,0x0f,0x00,0x00,0xb3,0x26,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x26,0x16,0x00,0x00,0xb0,0x0f,0x00,0x00,0xb4,0x26,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x27,0x16,0x00,0x00,0x23,0x16,0x00,0x00, +0x26,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x2a,0x16,0x00,0x00, +0x1b,0x10,0x00,0x00,0xb5,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x2b,0x16,0x00,0x00,0x27,0x16,0x00,0x00,0x2a,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x2e,0x16,0x00,0x00,0x86,0x10,0x00,0x00,0xb6,0x26,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x2f,0x16,0x00,0x00,0x2b,0x16,0x00,0x00, +0x2e,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x32,0x16,0x00,0x00, +0xb3,0x26,0x00,0x00,0xb4,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x34,0x16,0x00,0x00,0x32,0x16,0x00,0x00,0xb5,0x26,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x36,0x16,0x00,0x00,0x34,0x16,0x00,0x00,0xb6,0x26,0x00,0x00, +0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x37,0x16,0x00,0x00,0x36,0x16,0x00,0x00, +0x36,0x16,0x00,0x00,0x36,0x16,0x00,0x00,0x36,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x38,0x16,0x00,0x00,0x2f,0x16,0x00,0x00,0x37,0x16,0x00,0x00, +0xf7,0x00,0x03,0x00,0x23,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x4d,0x16,0x00,0x00,0x14,0x17,0x00,0x00,0x15,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x15,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x17,0x17,0x00,0x00, +0x35,0x04,0x00,0x00,0x47,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x18,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x17,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1b,0x17,0x00,0x00,0x18,0x17,0x00,0x00, +0x17,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1d,0x17,0x00,0x00, +0x3c,0x04,0x00,0x00,0x47,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x1e,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x1d,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x21,0x17,0x00,0x00,0x1e,0x17,0x00,0x00, +0x1d,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x22,0x17,0x00,0x00, +0x1b,0x17,0x00,0x00,0x21,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x23,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x14,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x23,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x23,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xb7,0x26,0x00,0x00,0x22,0x17,0x00,0x00,0x15,0x17,0x00,0x00,0xb4,0x01,0x00,0x00, +0x14,0x17,0x00,0x00,0xf7,0x00,0x03,0x00,0x49,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x73,0x16,0x00,0x00,0x3a,0x17,0x00,0x00,0x3b,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3b,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3d,0x17,0x00,0x00,0x35,0x04,0x00,0x00,0x6d,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x3e,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x3d,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x41,0x17,0x00,0x00, +0x3e,0x17,0x00,0x00,0x3d,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x43,0x17,0x00,0x00,0x3c,0x04,0x00,0x00,0x6d,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x44,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x43,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x47,0x17,0x00,0x00, +0x44,0x17,0x00,0x00,0x43,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x48,0x17,0x00,0x00,0x41,0x17,0x00,0x00,0x47,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0x49,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x3a,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0x49,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x49,0x17,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xb8,0x26,0x00,0x00,0x48,0x17,0x00,0x00,0x3b,0x17,0x00,0x00, +0xb4,0x01,0x00,0x00,0x3a,0x17,0x00,0x00,0xf7,0x00,0x03,0x00,0x6f,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x99,0x16,0x00,0x00,0x60,0x17,0x00,0x00, +0x61,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x61,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x63,0x17,0x00,0x00,0x35,0x04,0x00,0x00,0x93,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x64,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x63,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x67,0x17,0x00,0x00,0x64,0x17,0x00,0x00,0x63,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x69,0x17,0x00,0x00,0x3c,0x04,0x00,0x00,0x93,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x6a,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x69,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6d,0x17,0x00,0x00,0x6a,0x17,0x00,0x00,0x69,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6e,0x17,0x00,0x00,0x67,0x17,0x00,0x00,0x6d,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0x6f,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x60,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0x6f,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x6f,0x17,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb9,0x26,0x00,0x00,0x6e,0x17,0x00,0x00, +0x61,0x17,0x00,0x00,0xb4,0x01,0x00,0x00,0x60,0x17,0x00,0x00,0xf7,0x00,0x03,0x00, +0x95,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xbf,0x16,0x00,0x00, +0x86,0x17,0x00,0x00,0x87,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x87,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x89,0x17,0x00,0x00,0x35,0x04,0x00,0x00, +0xb9,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x8a,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x89,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8d,0x17,0x00,0x00,0x8a,0x17,0x00,0x00,0x89,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8f,0x17,0x00,0x00,0x3c,0x04,0x00,0x00, +0xb9,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x90,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x8f,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x93,0x17,0x00,0x00,0x90,0x17,0x00,0x00,0x8f,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x94,0x17,0x00,0x00,0x8d,0x17,0x00,0x00, +0x93,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x95,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x86,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x95,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x95,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xba,0x26,0x00,0x00, +0x94,0x17,0x00,0x00,0x87,0x17,0x00,0x00,0xb4,0x01,0x00,0x00,0x86,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xe9,0x16,0x00,0x00,0xf1,0x10,0x00,0x00, +0xb7,0x26,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xec,0x16,0x00,0x00, +0x5c,0x11,0x00,0x00,0xb8,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xed,0x16,0x00,0x00,0xe9,0x16,0x00,0x00,0xec,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xf0,0x16,0x00,0x00,0xc7,0x11,0x00,0x00,0xb9,0x26,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xf1,0x16,0x00,0x00,0xed,0x16,0x00,0x00, +0xf0,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xf4,0x16,0x00,0x00, +0x32,0x12,0x00,0x00,0xba,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xf5,0x16,0x00,0x00,0xf1,0x16,0x00,0x00,0xf4,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf8,0x16,0x00,0x00,0xb7,0x26,0x00,0x00,0xb8,0x26,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfa,0x16,0x00,0x00,0xf8,0x16,0x00,0x00, +0xb9,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfc,0x16,0x00,0x00, +0xfa,0x16,0x00,0x00,0xba,0x26,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xfd,0x16,0x00,0x00,0xfc,0x16,0x00,0x00,0xfc,0x16,0x00,0x00,0xfc,0x16,0x00,0x00, +0xfc,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xfe,0x16,0x00,0x00, +0xf5,0x16,0x00,0x00,0xfd,0x16,0x00,0x00,0xf7,0x00,0x03,0x00,0xe9,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x4d,0x16,0x00,0x00,0xda,0x17,0x00,0x00, +0xdb,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xdb,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xdd,0x17,0x00,0x00,0x35,0x04,0x00,0x00,0x47,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xde,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xdd,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe1,0x17,0x00,0x00,0xde,0x17,0x00,0x00,0xdd,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe3,0x17,0x00,0x00,0x3c,0x04,0x00,0x00,0x47,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xe4,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xe3,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe7,0x17,0x00,0x00,0xe4,0x17,0x00,0x00,0xe3,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe8,0x17,0x00,0x00,0xe1,0x17,0x00,0x00,0xe7,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe9,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xda,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe9,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xe9,0x17,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xbb,0x26,0x00,0x00,0xe8,0x17,0x00,0x00, +0xdb,0x17,0x00,0x00,0xb4,0x01,0x00,0x00,0xda,0x17,0x00,0x00,0xf7,0x00,0x03,0x00, +0x0f,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x73,0x16,0x00,0x00, +0x00,0x18,0x00,0x00,0x01,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x01,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x03,0x18,0x00,0x00,0x35,0x04,0x00,0x00, +0x6d,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x04,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x03,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x07,0x18,0x00,0x00,0x04,0x18,0x00,0x00,0x03,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x09,0x18,0x00,0x00,0x3c,0x04,0x00,0x00, +0x6d,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x0a,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x09,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0d,0x18,0x00,0x00,0x0a,0x18,0x00,0x00,0x09,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0e,0x18,0x00,0x00,0x07,0x18,0x00,0x00, +0x0d,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x0f,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x00,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x0f,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0f,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xbc,0x26,0x00,0x00, +0x0e,0x18,0x00,0x00,0x01,0x18,0x00,0x00,0xb4,0x01,0x00,0x00,0x00,0x18,0x00,0x00, +0xf7,0x00,0x03,0x00,0x35,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x99,0x16,0x00,0x00,0x26,0x18,0x00,0x00,0x27,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x27,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x29,0x18,0x00,0x00, +0x35,0x04,0x00,0x00,0x93,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x2a,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x29,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2d,0x18,0x00,0x00,0x2a,0x18,0x00,0x00, +0x29,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2f,0x18,0x00,0x00, +0x3c,0x04,0x00,0x00,0x93,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x30,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x2f,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x33,0x18,0x00,0x00,0x30,0x18,0x00,0x00, +0x2f,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x34,0x18,0x00,0x00, +0x2d,0x18,0x00,0x00,0x33,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x35,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x26,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x35,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x35,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xbd,0x26,0x00,0x00,0x34,0x18,0x00,0x00,0x27,0x18,0x00,0x00,0xb4,0x01,0x00,0x00, +0x26,0x18,0x00,0x00,0xf7,0x00,0x03,0x00,0x5b,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xbf,0x16,0x00,0x00,0x4c,0x18,0x00,0x00,0x4d,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4d,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4f,0x18,0x00,0x00,0x35,0x04,0x00,0x00,0xb9,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x50,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x4f,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x53,0x18,0x00,0x00, +0x50,0x18,0x00,0x00,0x4f,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x55,0x18,0x00,0x00,0x3c,0x04,0x00,0x00,0xb9,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x56,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x55,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x59,0x18,0x00,0x00, +0x56,0x18,0x00,0x00,0x55,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5a,0x18,0x00,0x00,0x53,0x18,0x00,0x00,0x59,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0x5b,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x4c,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0x5b,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x5b,0x18,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xbe,0x26,0x00,0x00,0x5a,0x18,0x00,0x00,0x4d,0x18,0x00,0x00, +0xb4,0x01,0x00,0x00,0x4c,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xaf,0x17,0x00,0x00,0x9d,0x12,0x00,0x00,0xbb,0x26,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xb2,0x17,0x00,0x00,0x08,0x13,0x00,0x00,0xbc,0x26,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xb3,0x17,0x00,0x00,0xaf,0x17,0x00,0x00, +0xb2,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xb6,0x17,0x00,0x00, +0x73,0x13,0x00,0x00,0xbd,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xb7,0x17,0x00,0x00,0xb3,0x17,0x00,0x00,0xb6,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xba,0x17,0x00,0x00,0xde,0x13,0x00,0x00,0xbe,0x26,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xbb,0x17,0x00,0x00,0xb7,0x17,0x00,0x00, +0xba,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbe,0x17,0x00,0x00, +0xbb,0x26,0x00,0x00,0xbc,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc0,0x17,0x00,0x00,0xbe,0x17,0x00,0x00,0xbd,0x26,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc2,0x17,0x00,0x00,0xc0,0x17,0x00,0x00,0xbe,0x26,0x00,0x00, +0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc3,0x17,0x00,0x00,0xc2,0x17,0x00,0x00, +0xc2,0x17,0x00,0x00,0xc2,0x17,0x00,0x00,0xc2,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xc4,0x17,0x00,0x00,0xbb,0x17,0x00,0x00,0xc3,0x17,0x00,0x00, +0xf7,0x00,0x03,0x00,0xaf,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x4d,0x16,0x00,0x00,0xa0,0x18,0x00,0x00,0xa1,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa1,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa3,0x18,0x00,0x00, +0x35,0x04,0x00,0x00,0x47,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xa4,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xa3,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa7,0x18,0x00,0x00,0xa4,0x18,0x00,0x00, +0xa3,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa9,0x18,0x00,0x00, +0x3c,0x04,0x00,0x00,0x47,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xaa,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xa9,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xad,0x18,0x00,0x00,0xaa,0x18,0x00,0x00, +0xa9,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xae,0x18,0x00,0x00, +0xa7,0x18,0x00,0x00,0xad,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xaf,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa0,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xaf,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xaf,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xbf,0x26,0x00,0x00,0xae,0x18,0x00,0x00,0xa1,0x18,0x00,0x00,0xb4,0x01,0x00,0x00, +0xa0,0x18,0x00,0x00,0xf7,0x00,0x03,0x00,0xd5,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x73,0x16,0x00,0x00,0xc6,0x18,0x00,0x00,0xc7,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc7,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc9,0x18,0x00,0x00,0x35,0x04,0x00,0x00,0x6d,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xca,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xc9,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcd,0x18,0x00,0x00, +0xca,0x18,0x00,0x00,0xc9,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xcf,0x18,0x00,0x00,0x3c,0x04,0x00,0x00,0x6d,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xd0,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xcf,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd3,0x18,0x00,0x00, +0xd0,0x18,0x00,0x00,0xcf,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd4,0x18,0x00,0x00,0xcd,0x18,0x00,0x00,0xd3,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd5,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xc6,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd5,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xd5,0x18,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xc0,0x26,0x00,0x00,0xd4,0x18,0x00,0x00,0xc7,0x18,0x00,0x00, +0xb4,0x01,0x00,0x00,0xc6,0x18,0x00,0x00,0xf7,0x00,0x03,0x00,0xfb,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x99,0x16,0x00,0x00,0xec,0x18,0x00,0x00, +0xed,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xed,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xef,0x18,0x00,0x00,0x35,0x04,0x00,0x00,0x93,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xf0,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xef,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf3,0x18,0x00,0x00,0xf0,0x18,0x00,0x00,0xef,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf5,0x18,0x00,0x00,0x3c,0x04,0x00,0x00,0x93,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xf6,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xf5,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf9,0x18,0x00,0x00,0xf6,0x18,0x00,0x00,0xf5,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfa,0x18,0x00,0x00,0xf3,0x18,0x00,0x00,0xf9,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0xfb,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xec,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0xfb,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xfb,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc1,0x26,0x00,0x00,0xfa,0x18,0x00,0x00, +0xed,0x18,0x00,0x00,0xb4,0x01,0x00,0x00,0xec,0x18,0x00,0x00,0xf7,0x00,0x03,0x00, +0x21,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xbf,0x16,0x00,0x00, +0x12,0x19,0x00,0x00,0x13,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x13,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x15,0x19,0x00,0x00,0x35,0x04,0x00,0x00, +0xb9,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x16,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x15,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x19,0x19,0x00,0x00,0x16,0x19,0x00,0x00,0x15,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1b,0x19,0x00,0x00,0x3c,0x04,0x00,0x00, +0xb9,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x1c,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x1b,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1f,0x19,0x00,0x00,0x1c,0x19,0x00,0x00,0x1b,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x20,0x19,0x00,0x00,0x19,0x19,0x00,0x00, +0x1f,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x21,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x12,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x21,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x21,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc2,0x26,0x00,0x00, +0x20,0x19,0x00,0x00,0x13,0x19,0x00,0x00,0xb4,0x01,0x00,0x00,0x12,0x19,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x75,0x18,0x00,0x00,0x49,0x14,0x00,0x00, +0xbf,0x26,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x78,0x18,0x00,0x00, +0xb4,0x14,0x00,0x00,0xc0,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x79,0x18,0x00,0x00,0x75,0x18,0x00,0x00,0x78,0x18,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x7c,0x18,0x00,0x00,0x1f,0x15,0x00,0x00,0xc1,0x26,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x7d,0x18,0x00,0x00,0x79,0x18,0x00,0x00, +0x7c,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x80,0x18,0x00,0x00, +0x8a,0x15,0x00,0x00,0xc2,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x81,0x18,0x00,0x00,0x7d,0x18,0x00,0x00,0x80,0x18,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x84,0x18,0x00,0x00,0xbf,0x26,0x00,0x00,0xc0,0x26,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x86,0x18,0x00,0x00,0x84,0x18,0x00,0x00, +0xc1,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x88,0x18,0x00,0x00, +0x86,0x18,0x00,0x00,0xc2,0x26,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x89,0x18,0x00,0x00,0x88,0x18,0x00,0x00,0x88,0x18,0x00,0x00,0x88,0x18,0x00,0x00, +0x88,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x8a,0x18,0x00,0x00, +0x81,0x18,0x00,0x00,0x89,0x18,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe4,0x15,0x00,0x00,0xf6,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2e,0x19,0x00,0x00,0x73,0x04,0x00,0x00,0xe4,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x57,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x2e,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x5f,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x57,0x19,0x00,0x00, +0x49,0x04,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x64,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x5f,0x19,0x00,0x00,0xb8,0x00,0x05,0x00, +0xc4,0x00,0x00,0x00,0x65,0x19,0x00,0x00,0x64,0x19,0x00,0x00,0x02,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0x75,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x65,0x19,0x00,0x00,0x66,0x19,0x00,0x00,0x67,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x67,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x69,0x19,0x00,0x00, +0x35,0x04,0x00,0x00,0x5f,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x6a,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x69,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6d,0x19,0x00,0x00,0x6a,0x19,0x00,0x00, +0x69,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6f,0x19,0x00,0x00, +0x3c,0x04,0x00,0x00,0x5f,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x70,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x6f,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x73,0x19,0x00,0x00,0x70,0x19,0x00,0x00, +0x6f,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x74,0x19,0x00,0x00, +0x6d,0x19,0x00,0x00,0x73,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x75,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x66,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x75,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x75,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xc3,0x26,0x00,0x00,0x74,0x19,0x00,0x00,0x67,0x19,0x00,0x00,0xb4,0x01,0x00,0x00, +0x66,0x19,0x00,0x00,0x7f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x31,0x19,0x00,0x00, +0xe4,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x7d,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x31,0x19,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x85,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x7d,0x19,0x00,0x00,0x49,0x04,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x8a,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x85,0x19,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc4,0x00,0x00,0x00,0x8b,0x19,0x00,0x00,0x8a,0x19,0x00,0x00, +0x02,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x9b,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x8b,0x19,0x00,0x00,0x8c,0x19,0x00,0x00,0x8d,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8d,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8f,0x19,0x00,0x00,0x35,0x04,0x00,0x00,0x85,0x19,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x90,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x8f,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x93,0x19,0x00,0x00, +0x90,0x19,0x00,0x00,0x8f,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x95,0x19,0x00,0x00,0x3c,0x04,0x00,0x00,0x85,0x19,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x96,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x95,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x99,0x19,0x00,0x00, +0x96,0x19,0x00,0x00,0x95,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9a,0x19,0x00,0x00,0x93,0x19,0x00,0x00,0x99,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0x9b,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x8c,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0x9b,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x9b,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xc4,0x26,0x00,0x00,0x9a,0x19,0x00,0x00,0x8d,0x19,0x00,0x00, +0xb4,0x01,0x00,0x00,0x8c,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x34,0x19,0x00,0x00,0xb4,0x01,0x00,0x00,0xe4,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xa3,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x34,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xab,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xa3,0x19,0x00,0x00,0x49,0x04,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb0,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xab,0x19,0x00,0x00,0xb8,0x00,0x05,0x00,0xc4,0x00,0x00,0x00, +0xb1,0x19,0x00,0x00,0xb0,0x19,0x00,0x00,0x02,0x03,0x00,0x00,0xf7,0x00,0x03,0x00, +0xc1,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb1,0x19,0x00,0x00, +0xb2,0x19,0x00,0x00,0xb3,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xb3,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb5,0x19,0x00,0x00,0x35,0x04,0x00,0x00, +0xab,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb6,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xb5,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb9,0x19,0x00,0x00,0xb6,0x19,0x00,0x00,0xb5,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbb,0x19,0x00,0x00,0x3c,0x04,0x00,0x00, +0xab,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xbc,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xbb,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbf,0x19,0x00,0x00,0xbc,0x19,0x00,0x00,0xbb,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc0,0x19,0x00,0x00,0xb9,0x19,0x00,0x00, +0xbf,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0xc1,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb2,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0xc1,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc1,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc5,0x26,0x00,0x00, +0xc0,0x19,0x00,0x00,0xb3,0x19,0x00,0x00,0xb4,0x01,0x00,0x00,0xb2,0x19,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x37,0x19,0x00,0x00,0x49,0x04,0x00,0x00, +0xe4,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc9,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x37,0x19,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xd1,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xc9,0x19,0x00,0x00,0x49,0x04,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xd6,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xd1,0x19,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc4,0x00,0x00,0x00,0xd7,0x19,0x00,0x00,0xd6,0x19,0x00,0x00, +0x02,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0xe7,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xd7,0x19,0x00,0x00,0xd8,0x19,0x00,0x00,0xd9,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd9,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xdb,0x19,0x00,0x00,0x35,0x04,0x00,0x00,0xd1,0x19,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xdc,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xdb,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdf,0x19,0x00,0x00, +0xdc,0x19,0x00,0x00,0xdb,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe1,0x19,0x00,0x00,0x3c,0x04,0x00,0x00,0xd1,0x19,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xe2,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xe1,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe5,0x19,0x00,0x00, +0xe2,0x19,0x00,0x00,0xe1,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe6,0x19,0x00,0x00,0xdf,0x19,0x00,0x00,0xe5,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe7,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xd8,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe7,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xe7,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xc6,0x26,0x00,0x00,0xe6,0x19,0x00,0x00,0xd9,0x19,0x00,0x00, +0xb4,0x01,0x00,0x00,0xd8,0x19,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x3b,0x19,0x00,0x00,0x38,0x16,0x00,0x00,0xc3,0x26,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x3e,0x19,0x00,0x00,0xfe,0x16,0x00,0x00,0xc4,0x26,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x3f,0x19,0x00,0x00,0x3b,0x19,0x00,0x00, +0x3e,0x19,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x42,0x19,0x00,0x00, +0xc4,0x17,0x00,0x00,0xc5,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x43,0x19,0x00,0x00,0x3f,0x19,0x00,0x00,0x42,0x19,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x46,0x19,0x00,0x00,0x8a,0x18,0x00,0x00,0xc6,0x26,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x47,0x19,0x00,0x00,0x43,0x19,0x00,0x00, +0x46,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4a,0x19,0x00,0x00, +0xc3,0x26,0x00,0x00,0xc4,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4c,0x19,0x00,0x00,0x4a,0x19,0x00,0x00,0xc5,0x26,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4e,0x19,0x00,0x00,0x4c,0x19,0x00,0x00,0xc6,0x26,0x00,0x00, +0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x4f,0x19,0x00,0x00,0x4e,0x19,0x00,0x00, +0x4e,0x19,0x00,0x00,0x4e,0x19,0x00,0x00,0x4e,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x50,0x19,0x00,0x00,0x47,0x19,0x00,0x00,0x4f,0x19,0x00,0x00, +0x50,0x00,0x07,0x00,0xf6,0x04,0x00,0x00,0xee,0x15,0x00,0x00,0x5c,0x11,0x00,0x00, +0xc7,0x11,0x00,0x00,0x08,0x13,0x00,0x00,0x73,0x13,0x00,0x00,0x3e,0x00,0x03,0x00, +0xa9,0x15,0x00,0x00,0xee,0x15,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xef,0x15,0x00,0x00,0xa9,0x15,0x00,0x00,0xfe,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xf0,0x15,0x00,0x00,0xef,0x15,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xf2,0x15,0x00,0x00,0xef,0x15,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf3,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xf3,0x15,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xca,0x26,0x00,0x00,0xf2,0x15,0x00,0x00,0xe7,0x19,0x00,0x00, +0xf2,0x19,0x00,0x00,0xf7,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xc9,0x26,0x00,0x00,0xf0,0x15,0x00,0x00,0xe7,0x19,0x00,0x00,0xed,0x19,0x00,0x00, +0xf7,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xc7,0x26,0x00,0x00, +0x04,0x02,0x00,0x00,0xe7,0x19,0x00,0x00,0x04,0x16,0x00,0x00,0xf7,0x15,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc4,0x00,0x00,0x00,0xf6,0x15,0x00,0x00,0xc7,0x26,0x00,0x00, +0x0e,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x05,0x16,0x00,0x00,0xf7,0x15,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xf6,0x15,0x00,0x00,0xf7,0x15,0x00,0x00, +0x05,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xf7,0x15,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xfa,0x15,0x00,0x00,0xa9,0x15,0x00,0x00,0xc7,0x26,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xfb,0x15,0x00,0x00,0xfa,0x15,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xed,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xc9,0x26,0x00,0x00,0xfb,0x15,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x00,0x16,0x00,0x00,0xfa,0x15,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xf2,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xca,0x26,0x00,0x00,0x00,0x16,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x04,0x16,0x00,0x00,0xc7,0x26,0x00,0x00,0x04,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf3,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x16,0x00,0x00,0x0c,0x00,0x08,0x00, +0x37,0x00,0x00,0x00,0x09,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x50,0x19,0x00,0x00,0xc9,0x26,0x00,0x00,0xca,0x26,0x00,0x00,0x3d,0x00,0x04,0x00, +0x43,0x02,0x00,0x00,0xf6,0x19,0x00,0x00,0xb8,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xf7,0x19,0x00,0x00,0xf6,0x19,0x00,0x00,0xba,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0xfe,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf8,0x19,0x00,0x00,0xf7,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0xc4,0x00,0x00,0x00,0xfa,0x19,0x00,0x00,0xf8,0x19,0x00,0x00,0xb3,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xfc,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xfc,0x19,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x93,0x28,0x00,0x00,0xfa,0x19,0x00,0x00, +0xb4,0x01,0x00,0x00,0xf8,0x19,0x00,0x00,0x41,0x00,0x05,0x00,0x34,0x02,0x00,0x00, +0x00,0x1a,0x00,0x00,0xfd,0x01,0x00,0x00,0x39,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x01,0x1a,0x00,0x00,0x00,0x1a,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x98,0x0d,0x00,0x00,0x09,0x16,0x00,0x00,0x09,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x06,0x1a,0x00,0x00,0x01,0x1a,0x00,0x00,0x01,0x1a,0x00,0x00, +0x01,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x07,0x1a,0x00,0x00, +0x98,0x0d,0x00,0x00,0x06,0x1a,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x0a,0x1a,0x00,0x00,0x07,0x1a,0x00,0x00,0x93,0x28,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x0e,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x0a,0x1a,0x00,0x00,0x45,0x0b,0x00,0x00,0xad,0x26,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x14,0x1a,0x00,0x00,0x0e,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x15,0x1a,0x00,0x00,0x56,0x03,0x00,0x00, +0x14,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x17,0x1a,0x00,0x00, +0x0e,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x18,0x1a,0x00,0x00,0x5a,0x03,0x00,0x00,0x17,0x1a,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x19,0x1a,0x00,0x00,0x15,0x1a,0x00,0x00,0x18,0x1a,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1b,0x1a,0x00,0x00,0x0e,0x1a,0x00,0x00, +0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1c,0x1a,0x00,0x00, +0x56,0x03,0x00,0x00,0x1b,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1d,0x1a,0x00,0x00,0x19,0x1a,0x00,0x00,0x1c,0x1a,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x20,0x1a,0x00,0x00,0x5a,0x03,0x00,0x00,0x14,0x1a,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x23,0x1a,0x00,0x00,0x5a,0x03,0x00,0x00, +0x1b,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x24,0x1a,0x00,0x00, +0x20,0x1a,0x00,0x00,0x23,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x27,0x1a,0x00,0x00,0x6a,0x03,0x00,0x00,0x14,0x1a,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2b,0x1a,0x00,0x00,0x27,0x1a,0x00,0x00,0x18,0x1a,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2f,0x1a,0x00,0x00,0x2b,0x1a,0x00,0x00, +0x1c,0x1a,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x30,0x1a,0x00,0x00, +0x1d,0x1a,0x00,0x00,0x24,0x1a,0x00,0x00,0x2f,0x1a,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9d,0x0d,0x00,0x00,0x09,0x16,0x00,0x00,0x03,0x00,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x9e,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x9d,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x35,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x9e,0x0d,0x00,0x00, +0xb3,0x01,0x00,0x00,0xb4,0x01,0x00,0x00,0xb8,0x00,0x05,0x00,0xc4,0x00,0x00,0x00, +0xa2,0x0d,0x00,0x00,0x9d,0x0d,0x00,0x00,0xb3,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x96,0x02,0x00,0x00,0x51,0x1a,0x00,0x00,0x98,0x02,0x00,0x00,0x62,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x53,0x1a,0x00,0x00,0x51,0x1a,0x00,0x00,0xf8,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x54,0x1a,0x00,0x00,0x53,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc4,0x00,0x00,0x00,0x40,0x1a,0x00,0x00, +0x54,0x1a,0x00,0x00,0x0e,0x09,0x00,0x00,0x3d,0x00,0x04,0x00,0x43,0x02,0x00,0x00, +0x58,0x1a,0x00,0x00,0xad,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x4b,0x02,0x00,0x00, +0x5a,0x1a,0x00,0x00,0x58,0x1a,0x00,0x00,0x73,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x5c,0x1a,0x00,0x00,0x5a,0x1a,0x00,0x00,0x56,0x0d,0x00,0x00, +0x02,0x00,0x00,0x00,0xb3,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x5d,0x1a,0x00,0x00,0x5c,0x1a,0x00,0x00,0x5c,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x59,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x59,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xf9,0x27,0x00,0x00, +0x45,0x0b,0x00,0x00,0x4e,0x0c,0x00,0x00,0x30,0x1a,0x00,0x00,0xfc,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc4,0x00,0x00,0x00,0xe8,0x27,0x00,0x00,0x07,0x09,0x00,0x00, +0x4e,0x0c,0x00,0x00,0xa2,0x0d,0x00,0x00,0xfc,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xd0,0x26,0x00,0x00,0xcd,0x02,0x00,0x00,0x4e,0x0c,0x00,0x00, +0x5d,0x1a,0x00,0x00,0xfc,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0xc4,0x00,0x00,0x00, +0xce,0x26,0x00,0x00,0x07,0x09,0x00,0x00,0x4e,0x0c,0x00,0x00,0x40,0x1a,0x00,0x00, +0xfc,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xcc,0x26,0x00,0x00, +0xb3,0x01,0x00,0x00,0x4e,0x0c,0x00,0x00,0x35,0x1a,0x00,0x00,0xfc,0x19,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x63,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xe3,0x0c,0x00,0x00,0xcc,0x26,0x00,0x00,0x41,0x00,0x05,0x00, +0x14,0x02,0x00,0x00,0xfb,0x1a,0x00,0x00,0xfd,0x01,0x00,0x00,0x13,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0xfc,0x1a,0x00,0x00,0xfb,0x1a,0x00,0x00, +0xc4,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xe4,0x1a,0x00,0x00,0x09,0x02,0x00,0x00, +0xfc,0x1a,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe5,0x1a,0x00,0x00, +0xe4,0x1a,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xe9,0x1a,0x00,0x00, +0xe5,0x1a,0x00,0x00,0xe5,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xea,0x1a,0x00,0x00,0xc4,0x0c,0x00,0x00,0xe9,0x1a,0x00,0x00,0x6e,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0xeb,0x1a,0x00,0x00,0xea,0x1a,0x00,0x00,0x41,0x00,0x05,0x00, +0xff,0x01,0x00,0x00,0x03,0x1b,0x00,0x00,0xfd,0x01,0x00,0x00,0x0e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x04,0x1b,0x00,0x00,0x03,0x1b,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x10,0x1b,0x00,0x00,0xeb,0x1a,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x11,0x1b,0x00,0x00,0xbe,0x0c,0x00,0x00, +0x10,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x14,0x1b,0x00,0x00, +0x10,0x1b,0x00,0x00,0xf8,0x03,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x21,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x11,0x1b,0x00,0x00, +0x14,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x26,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xf8,0x03,0x00,0x00,0x21,0x1b,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x1a,0x1b,0x00,0x00,0x04,0x1b,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x1b,0x1b,0x00,0x00,0x26,0x1b,0x00,0x00, +0x1a,0x1b,0x00,0x00,0x3d,0x00,0x04,0x00,0x43,0x02,0x00,0x00,0x2a,0x1b,0x00,0x00, +0xb8,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x2b,0x1b,0x00,0x00, +0x2a,0x1b,0x00,0x00,0xba,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0xfe,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2c,0x1b,0x00,0x00,0x2b,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xc4,0x00,0x00,0x00,0x2e,0x1b,0x00,0x00, +0x2c,0x1b,0x00,0x00,0xb3,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x30,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x30,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x94,0x28,0x00,0x00,0x2e,0x1b,0x00,0x00,0xb4,0x01,0x00,0x00,0x2c,0x1b,0x00,0x00, +0x3d,0x00,0x04,0x00,0x43,0x02,0x00,0x00,0x38,0x1b,0x00,0x00,0x45,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x4b,0x02,0x00,0x00,0x3a,0x1b,0x00,0x00,0x38,0x1b,0x00,0x00, +0x73,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x3d,0x1b,0x00,0x00, +0xfc,0x1a,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x3e,0x1b,0x00,0x00, +0x3a,0x1b,0x00,0x00,0x1b,0x1b,0x00,0x00,0x02,0x00,0x00,0x00,0x3d,0x1b,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3f,0x1b,0x00,0x00,0x3e,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xf4,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x3f,0x1b,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf5,0x1a,0x00,0x00,0x94,0x28,0x00,0x00,0xf4,0x1a,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x44,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0xf5,0x1a,0x00,0x00,0x1d,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7e,0x1a,0x00,0x00,0xd0,0x26,0x00,0x00,0x01,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0xc4,0x00,0x00,0x00,0x7f,0x1a,0x00,0x00,0x7e,0x1a,0x00,0x00, +0xb3,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x85,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x7f,0x1a,0x00,0x00,0x80,0x1a,0x00,0x00,0x82,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x82,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x85,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x80,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x85,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x85,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xd4,0x26,0x00,0x00,0x7e,0x1a,0x00,0x00,0x82,0x1a,0x00,0x00,0x44,0x1b,0x00,0x00, +0x80,0x1a,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x11,0x26,0x00,0x00, +0xd4,0x26,0x00,0x00,0xd0,0x26,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x5b,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xd4,0x26,0x00,0x00,0x44,0x1b,0x00,0x00,0xb7,0x00,0x05,0x00,0xc4,0x00,0x00,0x00, +0x4f,0x1b,0x00,0x00,0x5b,0x1b,0x00,0x00,0xb3,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x55,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x4f,0x1b,0x00,0x00, +0x50,0x1b,0x00,0x00,0x54,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x54,0x1b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x55,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x50,0x1b,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x60,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xd4,0x26,0x00,0x00,0x44,0x1b,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x53,0x1b,0x00,0x00,0x60,0x1b,0x00,0x00,0x5b,0x1b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x55,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x55,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd6,0x26,0x00,0x00,0xb3,0x01,0x00,0x00, +0x54,0x1b,0x00,0x00,0x53,0x1b,0x00,0x00,0x50,0x1b,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8d,0x1a,0x00,0x00,0xb4,0x01,0x00,0x00,0xd6,0x26,0x00,0x00, +0xf7,0x00,0x03,0x00,0xab,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xce,0x26,0x00,0x00,0x90,0x1a,0x00,0x00,0x98,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x98,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9a,0x1a,0x00,0x00, +0xd0,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0xbc,0x00,0x05,0x00,0xc4,0x00,0x00,0x00, +0x9b,0x1a,0x00,0x00,0x9a,0x1a,0x00,0x00,0xb4,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xaa,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x9b,0x1a,0x00,0x00, +0x9c,0x1a,0x00,0x00,0xa2,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xa2,0x1a,0x00,0x00, +0xba,0x00,0x05,0x00,0xc4,0x00,0x00,0x00,0xa4,0x1a,0x00,0x00,0x8d,0x1a,0x00,0x00, +0x5b,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0xa9,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xa4,0x1a,0x00,0x00,0xa5,0x1a,0x00,0x00,0xa9,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa5,0x1a,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x1d,0x26,0x00,0x00,0xb3,0x01,0x00,0x00,0x11,0x26,0x00,0x00,0x00,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa9,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xa9,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xe0,0x26,0x00,0x00,0x11,0x26,0x00,0x00, +0xa2,0x1a,0x00,0x00,0x1d,0x26,0x00,0x00,0xa5,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0xaa,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x9c,0x1a,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x66,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0xd4,0x26,0x00,0x00,0x44,0x1b,0x00,0x00,0x5a,0x03,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x1b,0x26,0x00,0x00,0x66,0x1b,0x00,0x00,0x11,0x26,0x00,0x00, +0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xaa,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xaa,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xdf,0x26,0x00,0x00, +0xe0,0x26,0x00,0x00,0xa9,0x1a,0x00,0x00,0x1b,0x26,0x00,0x00,0x9c,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0xab,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x90,0x1a,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x14,0x26,0x00,0x00,0x44,0x1b,0x00,0x00, +0x97,0x28,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x94,0x1a,0x00,0x00,0xd0,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0xb7,0x00,0x05,0x00, +0xc4,0x00,0x00,0x00,0x95,0x1a,0x00,0x00,0x94,0x1a,0x00,0x00,0xb3,0x01,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x96,0x1a,0x00,0x00,0x95,0x1a,0x00,0x00, +0x49,0x04,0x00,0x00,0xb4,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x17,0x26,0x00,0x00,0x96,0x1a,0x00,0x00,0x14,0x26,0x00,0x00,0x00,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0xab,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xab,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xde,0x26,0x00,0x00,0xdf,0x26,0x00,0x00, +0xaa,0x1a,0x00,0x00,0x17,0x26,0x00,0x00,0x90,0x1a,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xad,0x1a,0x00,0x00,0xae,0x26,0x00,0x00,0xd6,0x26,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xae,0x1a,0x00,0x00,0xad,0x1a,0x00,0x00, +0x65,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x6c,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xae,0x1a,0x00,0x00,0xb3,0x01,0x00,0x00, +0xb4,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x71,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x63,0x1a,0x00,0x00,0x6c,0x1b,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb3,0x1a,0x00,0x00,0xb4,0x01,0x00,0x00, +0x71,0x1b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb5,0x1a,0x00,0x00, +0xde,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb6,0x1a,0x00,0x00,0xb5,0x1a,0x00,0x00,0xb3,0x1a,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xba,0x1a,0x00,0x00,0xb4,0x01,0x00,0x00,0xe6,0x0c,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x75,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xba,0x1a,0x00,0x00,0xb3,0x01,0x00,0x00,0xb4,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbe,0x1a,0x00,0x00,0xb6,0x1a,0x00,0x00, +0x75,0x1b,0x00,0x00,0xb8,0x00,0x05,0x00,0xc4,0x00,0x00,0x00,0xc2,0x1a,0x00,0x00, +0x7b,0x0d,0x00,0x00,0x5b,0x07,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xc3,0x1a,0x00,0x00,0xc2,0x1a,0x00,0x00,0xb4,0x01,0x00,0x00,0xb3,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc6,0x1a,0x00,0x00,0xbe,0x1a,0x00,0x00, +0xc3,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xca,0x1a,0x00,0x00, +0xc6,0x1a,0x00,0x00,0xb4,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x79,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xca,0x1a,0x00,0x00, +0xb3,0x01,0x00,0x00,0xb4,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xcd,0x1a,0x00,0x00,0xde,0x26,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x90,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xcd,0x1a,0x00,0x00,0x44,0x1b,0x00,0x00,0xb7,0x00,0x05,0x00,0xc4,0x00,0x00,0x00, +0x84,0x1b,0x00,0x00,0x90,0x1b,0x00,0x00,0xb3,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x8a,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x84,0x1b,0x00,0x00, +0x85,0x1b,0x00,0x00,0x89,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x89,0x1b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x8a,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x85,0x1b,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x95,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xcd,0x1a,0x00,0x00,0x44,0x1b,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x88,0x1b,0x00,0x00,0x95,0x1b,0x00,0x00,0x90,0x1b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x8a,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x8a,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe1,0x26,0x00,0x00,0xb3,0x01,0x00,0x00, +0x89,0x1b,0x00,0x00,0x88,0x1b,0x00,0x00,0x85,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x99,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xe1,0x26,0x00,0x00,0xb3,0x01,0x00,0x00,0xb4,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd2,0x1a,0x00,0x00,0x79,0x1b,0x00,0x00,0x68,0x04,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x9d,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xd2,0x1a,0x00,0x00,0xb3,0x01,0x00,0x00,0xb4,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd5,0x1a,0x00,0x00,0x9d,0x1b,0x00,0x00, +0x99,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xa1,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xd5,0x1a,0x00,0x00,0xb3,0x01,0x00,0x00, +0xb4,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x1f,0x02,0x00,0x00,0x00,0x1d,0x00,0x00, +0xfd,0x01,0x00,0x00,0x29,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x01,0x1d,0x00,0x00,0x00,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xec,0x1b,0x00,0x00,0xbb,0x0c,0x00,0x00,0x01,0x1d,0x00,0x00,0x0c,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0xee,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0xec,0x1b,0x00,0x00,0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xef,0x1b,0x00,0x00, +0xee,0x1b,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xf1,0x1b,0x00,0x00, +0xef,0x1b,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xf2,0x1b,0x00,0x00, +0xf1,0x1b,0x00,0x00,0xf8,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xf4,0x1b,0x00,0x00,0xf2,0x1b,0x00,0x00,0xfa,0x0c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf6,0x1b,0x00,0x00,0xf4,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf8,0x1b,0x00,0x00,0xec,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc4,0x00,0x00,0x00,0xf9,0x1b,0x00,0x00, +0xf6,0x1b,0x00,0x00,0xf8,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00,0x3e,0x00,0x00,0x00, +0xfa,0x1b,0x00,0x00,0xf9,0x1b,0x00,0x00,0xb3,0x05,0x00,0x00,0xb4,0x05,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x2c,0x26,0x00,0x00,0xfa,0x1b,0x00,0x00, +0x9b,0x27,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfd,0x1b,0x00,0x00,0xf4,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xff,0x1b,0x00,0x00,0xec,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0xba,0x00,0x05,0x00,0xc4,0x00,0x00,0x00,0x00,0x1c,0x00,0x00,0xfd,0x1b,0x00,0x00, +0xff,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00,0x3e,0x00,0x00,0x00,0x01,0x1c,0x00,0x00, +0x00,0x1c,0x00,0x00,0xb3,0x05,0x00,0x00,0xb4,0x05,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x30,0x26,0x00,0x00,0x01,0x1c,0x00,0x00,0x2c,0x26,0x00,0x00, +0x01,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x0e,0x1c,0x00,0x00, +0x30,0x26,0x00,0x00,0xf9,0x00,0x02,0x00,0x0f,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0f,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xb3,0x27,0x00,0x00, +0xfe,0x01,0x00,0x00,0x8a,0x1b,0x00,0x00,0x49,0x1c,0x00,0x00,0x47,0x1c,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc4,0x00,0x00,0x00,0x12,0x1c,0x00,0x00,0xb3,0x27,0x00,0x00, +0xd0,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x4a,0x1c,0x00,0x00,0x47,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x12,0x1c,0x00,0x00,0x13,0x1c,0x00,0x00, +0x4a,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x13,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x14,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x14,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x4a,0x28,0x00,0x00,0xfe,0x01,0x00,0x00,0x13,0x1c,0x00,0x00, +0x45,0x1c,0x00,0x00,0x43,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00,0xc4,0x00,0x00,0x00, +0x17,0x1c,0x00,0x00,0x4a,0x28,0x00,0x00,0xd0,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0x46,0x1c,0x00,0x00,0x43,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x17,0x1c,0x00,0x00,0x18,0x1c,0x00,0x00,0x46,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x18,0x1c,0x00,0x00,0xc4,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x1b,0x1c,0x00,0x00, +0xb3,0x27,0x00,0x00,0x09,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x1c,0x1c,0x00,0x00,0x4a,0x28,0x00,0x00,0x1b,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00, +0x23,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xf9,0x1b,0x00,0x00, +0x1e,0x1c,0x00,0x00,0x21,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x21,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x23,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x1e,0x1c,0x00,0x00, +0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x20,0x1c,0x00,0x00,0xd0,0x02,0x00,0x00, +0x4a,0x28,0x00,0x00,0xf9,0x00,0x02,0x00,0x23,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x23,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x4c,0x28,0x00,0x00, +0x4a,0x28,0x00,0x00,0x21,0x1c,0x00,0x00,0x20,0x1c,0x00,0x00,0x1e,0x1c,0x00,0x00, +0xf7,0x00,0x03,0x00,0x2b,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x00,0x1c,0x00,0x00,0x26,0x1c,0x00,0x00,0x29,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x29,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x2b,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x26,0x1c,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x28,0x1c,0x00,0x00, +0xd0,0x02,0x00,0x00,0xb3,0x27,0x00,0x00,0xf9,0x00,0x02,0x00,0x2b,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x2b,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x4e,0x28,0x00,0x00,0xb3,0x27,0x00,0x00,0x29,0x1c,0x00,0x00,0x28,0x1c,0x00,0x00, +0x26,0x1c,0x00,0x00,0x50,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x2d,0x1c,0x00,0x00, +0x4c,0x28,0x00,0x00,0x4e,0x28,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x33,0x1c,0x00,0x00,0xef,0x1b,0x00,0x00,0x30,0x26,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x35,0x1c,0x00,0x00,0x33,0x1c,0x00,0x00,0x2d,0x1c,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x6f,0x1d,0x00,0x00,0x72,0x0d,0x00,0x00, +0x35,0x1c,0x00,0x00,0x02,0x00,0x00,0x00,0xfe,0x01,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x70,0x1d,0x00,0x00,0x6f,0x1d,0x00,0x00,0x6f,0x1d,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x42,0x1c,0x00,0x00,0xb5,0x1b,0x00,0x00,0x1c,0x1c,0x00,0x00, +0x3e,0x00,0x03,0x00,0x42,0x1c,0x00,0x00,0x70,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00, +0x43,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x43,0x1c,0x00,0x00,0x80,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x45,0x1c,0x00,0x00,0x4a,0x28,0x00,0x00,0x04,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x14,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x46,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x47,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x47,0x1c,0x00,0x00, +0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x49,0x1c,0x00,0x00,0xb3,0x27,0x00,0x00, +0x04,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x0f,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4a,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x4d,0x1c,0x00,0x00, +0xf4,0x1b,0x00,0x00,0xec,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x52,0x1c,0x00,0x00,0xf0,0x0c,0x00,0x00,0xb4,0x01,0x00,0x00,0xb3,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x75,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x71,0x1b,0x00,0x00,0x52,0x1c,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x80,0x1d,0x00,0x00,0xaf,0x26,0x00,0x00,0x01,0x1d,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x82,0x1d,0x00,0x00,0x80,0x1d,0x00,0x00, +0xaf,0x26,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x83,0x1d,0x00,0x00, +0x82,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x85,0x1d,0x00,0x00,0xb4,0x01,0x00,0x00,0x83,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x90,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x94,0x05,0x00,0x00,0x85,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x57,0x1c,0x00,0x00,0xb4,0x01,0x00,0x00,0x75,0x1d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x58,0x1c,0x00,0x00,0x90,0x1d,0x00,0x00,0x57,0x1c,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5a,0x1c,0x00,0x00,0xb4,0x01,0x00,0x00, +0x58,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5b,0x1c,0x00,0x00, +0x5a,0x1c,0x00,0x00,0x31,0x06,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x95,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb4,0x01,0x00,0x00, +0x5b,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5e,0x1c,0x00,0x00, +0x56,0x03,0x00,0x00,0x7b,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x9a,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x5e,0x1c,0x00,0x00, +0x75,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x9f,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb3,0x01,0x00,0x00,0x9a,0x1d,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xa5,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x58,0x1c,0x00,0x00,0x95,0x1d,0x00,0x00,0x9f,0x1d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x67,0x1c,0x00,0x00,0x4d,0x0d,0x00,0x00, +0xb0,0x26,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xa9,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x67,0x1c,0x00,0x00,0xb3,0x01,0x00,0x00, +0xb4,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xaf,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x49,0x06,0x00,0x00,0x4a,0x06,0x00,0x00, +0xa9,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0x6a,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x6a,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc3,0x27,0x00,0x00, +0x1a,0x06,0x00,0x00,0x4a,0x1c,0x00,0x00,0x31,0x28,0x00,0x00,0xce,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xbd,0x27,0x00,0x00,0x12,0x27,0x00,0x00, +0x4a,0x1c,0x00,0x00,0x43,0x28,0x00,0x00,0xce,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xbb,0x27,0x00,0x00,0x12,0x27,0x00,0x00,0x4a,0x1c,0x00,0x00, +0x40,0x28,0x00,0x00,0xce,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xb9,0x27,0x00,0x00,0x12,0x27,0x00,0x00,0x4a,0x1c,0x00,0x00,0x3d,0x28,0x00,0x00, +0xce,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xb7,0x27,0x00,0x00, +0x12,0x27,0x00,0x00,0x4a,0x1c,0x00,0x00,0x3a,0x28,0x00,0x00,0xce,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb5,0x27,0x00,0x00,0xef,0x26,0x00,0x00, +0x4a,0x1c,0x00,0x00,0x37,0x28,0x00,0x00,0xce,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xb4,0x27,0x00,0x00,0xfe,0x01,0x00,0x00,0x4a,0x1c,0x00,0x00, +0xd0,0x1c,0x00,0x00,0xce,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00,0xc4,0x00,0x00,0x00, +0x6d,0x1c,0x00,0x00,0xb4,0x27,0x00,0x00,0xd0,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0xd1,0x1c,0x00,0x00,0xce,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x6d,0x1c,0x00,0x00,0x6e,0x1c,0x00,0x00,0xd1,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x6e,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x6f,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x6f,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x43,0x28,0x00,0x00, +0xbd,0x27,0x00,0x00,0x6e,0x1c,0x00,0x00,0x48,0x28,0x00,0x00,0xca,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x40,0x28,0x00,0x00,0xbb,0x27,0x00,0x00, +0x6e,0x1c,0x00,0x00,0x47,0x28,0x00,0x00,0xca,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x3d,0x28,0x00,0x00,0xb9,0x27,0x00,0x00,0x6e,0x1c,0x00,0x00, +0x46,0x28,0x00,0x00,0xca,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x3a,0x28,0x00,0x00,0xb7,0x27,0x00,0x00,0x6e,0x1c,0x00,0x00,0x45,0x28,0x00,0x00, +0xca,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x37,0x28,0x00,0x00, +0xb5,0x27,0x00,0x00,0x6e,0x1c,0x00,0x00,0x44,0x28,0x00,0x00,0xca,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x31,0x28,0x00,0x00,0xc3,0x27,0x00,0x00, +0x6e,0x1c,0x00,0x00,0xb5,0x1c,0x00,0x00,0xca,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x2a,0x28,0x00,0x00,0xfe,0x01,0x00,0x00,0x6e,0x1c,0x00,0x00, +0xcc,0x1c,0x00,0x00,0xca,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00,0xc4,0x00,0x00,0x00, +0x72,0x1c,0x00,0x00,0x2a,0x28,0x00,0x00,0xd0,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0xcd,0x1c,0x00,0x00,0xca,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x72,0x1c,0x00,0x00,0x73,0x1c,0x00,0x00,0xcd,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x73,0x1c,0x00,0x00,0xc4,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x76,0x1c,0x00,0x00, +0xb4,0x27,0x00,0x00,0x09,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x77,0x1c,0x00,0x00,0x2a,0x28,0x00,0x00,0x76,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00, +0x7e,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xf9,0x1b,0x00,0x00, +0x79,0x1c,0x00,0x00,0x7c,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x7c,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x7e,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x79,0x1c,0x00,0x00, +0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x7b,0x1c,0x00,0x00,0xd0,0x02,0x00,0x00, +0x2a,0x28,0x00,0x00,0xf9,0x00,0x02,0x00,0x7e,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7e,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x2c,0x28,0x00,0x00, +0x2a,0x28,0x00,0x00,0x7c,0x1c,0x00,0x00,0x7b,0x1c,0x00,0x00,0x79,0x1c,0x00,0x00, +0xf7,0x00,0x03,0x00,0x86,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x00,0x1c,0x00,0x00,0x81,0x1c,0x00,0x00,0x84,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x84,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x86,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x81,0x1c,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x83,0x1c,0x00,0x00, +0xd0,0x02,0x00,0x00,0xb4,0x27,0x00,0x00,0xf9,0x00,0x02,0x00,0x86,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x86,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x2e,0x28,0x00,0x00,0xb4,0x27,0x00,0x00,0x84,0x1c,0x00,0x00,0x83,0x1c,0x00,0x00, +0x81,0x1c,0x00,0x00,0x50,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x88,0x1c,0x00,0x00, +0x2c,0x28,0x00,0x00,0x2e,0x28,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x8b,0x1c,0x00,0x00,0x88,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x8c,0x1c,0x00,0x00,0x0e,0x1c,0x00,0x00,0x8b,0x1c,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x8f,0x1c,0x00,0x00,0x4d,0x1c,0x00,0x00,0x8c,0x1c,0x00,0x00, +0x50,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x97,0x1c,0x00,0x00,0xfa,0x1b,0x00,0x00, +0x01,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x98,0x1c,0x00,0x00, +0xef,0x1b,0x00,0x00,0x97,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x9a,0x1c,0x00,0x00,0x98,0x1c,0x00,0x00,0x88,0x1c,0x00,0x00,0x7c,0x00,0x04,0x00, +0x0c,0x04,0x00,0x00,0xb7,0x1d,0x00,0x00,0x9a,0x1c,0x00,0x00,0x7c,0x00,0x04,0x00, +0x0c,0x04,0x00,0x00,0xb9,0x1d,0x00,0x00,0xfe,0x0c,0x00,0x00,0xb0,0x00,0x05,0x00, +0x10,0x04,0x00,0x00,0xba,0x1d,0x00,0x00,0xb7,0x1d,0x00,0x00,0xb9,0x1d,0x00,0x00, +0x9b,0x00,0x04,0x00,0xc4,0x00,0x00,0x00,0xbb,0x1d,0x00,0x00,0xba,0x1d,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa4,0x1c,0x00,0x00,0xbb,0x1d,0x00,0x00, +0xb4,0x01,0x00,0x00,0xb3,0x01,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xc3,0x1d,0x00,0x00,0xa5,0x1d,0x00,0x00,0xa5,0x1d,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xc4,0x1d,0x00,0x00,0x8f,0x1c,0x00,0x00,0xc3,0x1d,0x00,0x00, +0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc7,0x1d,0x00,0x00,0xc4,0x1d,0x00,0x00, +0xc4,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd7,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xc7,0x1d,0x00,0x00,0x68,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdd,0x1d,0x00,0x00,0x53,0x04,0x00,0x00, +0xd7,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xde,0x1d,0x00,0x00, +0xdd,0x1d,0x00,0x00,0xb4,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe0,0x1d,0x00,0x00,0x56,0x03,0x00,0x00,0xd7,0x1d,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe1,0x1d,0x00,0x00,0xe0,0x1d,0x00,0x00,0xb4,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe3,0x1d,0x00,0x00,0x5b,0x04,0x00,0x00, +0xde,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe5,0x1d,0x00,0x00, +0xe3,0x1d,0x00,0x00,0xde,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe6,0x1d,0x00,0x00,0xe5,0x1d,0x00,0x00,0x60,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe9,0x1d,0x00,0x00,0xe1,0x1d,0x00,0x00,0xe1,0x1d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xea,0x1d,0x00,0x00,0xe6,0x1d,0x00,0x00, +0xe9,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa9,0x1c,0x00,0x00, +0xa4,0x1c,0x00,0x00,0xea,0x1d,0x00,0x00,0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0xab,0x1c,0x00,0x00,0xb5,0x1b,0x00,0x00,0x77,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0xac,0x1c,0x00,0x00,0xab,0x1c,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xae,0x1c,0x00,0x00,0xac,0x1c,0x00,0x00,0xa9,0x1c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb0,0x1c,0x00,0x00,0xae,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb1,0x1c,0x00,0x00, +0xae,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb2,0x1c,0x00,0x00,0xae,0x1c,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xb3,0x1c,0x00,0x00,0xb0,0x1c,0x00,0x00,0xb1,0x1c,0x00,0x00, +0xb2,0x1c,0x00,0x00,0xa9,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xb5,0x1c,0x00,0x00,0x31,0x28,0x00,0x00,0xb3,0x1c,0x00,0x00,0x94,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb8,0x1c,0x00,0x00,0x8f,0x1c,0x00,0x00,0x8f,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbb,0x1c,0x00,0x00,0xaf,0x1d,0x00,0x00, +0xb8,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xbc,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0xbb,0x1c,0x00,0x00,0xaa,0x00,0x05,0x00, +0xc4,0x00,0x00,0x00,0xbe,0x1c,0x00,0x00,0xb4,0x27,0x00,0x00,0xfe,0x01,0x00,0x00, +0xaa,0x00,0x05,0x00,0xc4,0x00,0x00,0x00,0xc0,0x1c,0x00,0x00,0x2a,0x28,0x00,0x00, +0xfe,0x01,0x00,0x00,0xa7,0x00,0x05,0x00,0xc4,0x00,0x00,0x00,0xc1,0x1c,0x00,0x00, +0xbe,0x1c,0x00,0x00,0xc0,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0xc4,0x1c,0x00,0x00,0xab,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0x10,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc1,0x1c,0x00,0x00,0xf3,0x1d,0x00,0x00, +0xf7,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xf7,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x20,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x3d,0x28,0x00,0x00,0xc4,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x25,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x3a,0x28,0x00,0x00, +0xc4,0x1c,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x00,0x1e,0x00,0x00, +0xc4,0x1c,0x00,0x00,0xbc,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x04,0x1e,0x00,0x00,0x43,0x28,0x00,0x00,0x00,0x1e,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x07,0x1e,0x00,0x00,0xc4,0x1c,0x00,0x00,0x00,0x1e,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x0a,0x1e,0x00,0x00,0x40,0x28,0x00,0x00, +0x07,0x1e,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0e,0x1e,0x00,0x00, +0x37,0x28,0x00,0x00,0xbc,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x10,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf3,0x1d,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x15,0x1e,0x00,0x00,0xc4,0x1c,0x00,0x00,0xbc,0x1c,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x19,0x1e,0x00,0x00,0xc4,0x1c,0x00,0x00,0x15,0x1e,0x00,0x00, +0xf9,0x00,0x02,0x00,0x10,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x10,0x1e,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x48,0x28,0x00,0x00,0x04,0x1e,0x00,0x00, +0xf7,0x1d,0x00,0x00,0x15,0x1e,0x00,0x00,0xf3,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x47,0x28,0x00,0x00,0x0a,0x1e,0x00,0x00,0xf7,0x1d,0x00,0x00, +0x19,0x1e,0x00,0x00,0xf3,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x46,0x28,0x00,0x00,0x20,0x1e,0x00,0x00,0xf7,0x1d,0x00,0x00,0xc4,0x1c,0x00,0x00, +0xf3,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x45,0x28,0x00,0x00, +0x25,0x1e,0x00,0x00,0xf7,0x1d,0x00,0x00,0xc4,0x1c,0x00,0x00,0xf3,0x1d,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x44,0x28,0x00,0x00,0x0e,0x1e,0x00,0x00, +0xf7,0x1d,0x00,0x00,0xbc,0x1c,0x00,0x00,0xf3,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00, +0xca,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xca,0x1c,0x00,0x00,0x80,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xcc,0x1c,0x00,0x00,0x2a,0x28,0x00,0x00,0x04,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x6f,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xcd,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0xce,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xce,0x1c,0x00,0x00, +0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xd0,0x1c,0x00,0x00,0xb4,0x27,0x00,0x00, +0x04,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x6a,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd1,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x2b,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xb5,0x27,0x00,0x00,0xba,0x00,0x05,0x00, +0xc4,0x00,0x00,0x00,0x2c,0x1e,0x00,0x00,0x2b,0x1e,0x00,0x00,0x02,0x03,0x00,0x00, +0xf9,0x00,0x02,0x00,0x31,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x31,0x1e,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x95,0x28,0x00,0x00,0x2c,0x1e,0x00,0x00, +0xb5,0x27,0x00,0x00,0xb4,0x01,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x38,0x1e,0x00,0x00,0x95,0x28,0x00,0x00,0x95,0x28,0x00,0x00,0x95,0x28,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x39,0x1e,0x00,0x00,0xbd,0x27,0x00,0x00, +0x38,0x1e,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x40,0x1e,0x00,0x00, +0xbb,0x27,0x00,0x00,0x38,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x48,0x1e,0x00,0x00,0x39,0x1e,0x00,0x00,0x39,0x1e,0x00,0x00,0x83,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x49,0x1e,0x00,0x00,0x40,0x1e,0x00,0x00,0x48,0x1e,0x00,0x00, +0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x4a,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x49,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x4b,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x4a,0x1e,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd6,0x1c,0x00,0x00,0xc3,0x27,0x00,0x00, +0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc4,0x00,0x00,0x00,0xd7,0x1c,0x00,0x00, +0xd6,0x1c,0x00,0x00,0x02,0x03,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xd8,0x1c,0x00,0x00,0xd7,0x1c,0x00,0x00,0xb4,0x01,0x00,0x00,0xb3,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdb,0x1c,0x00,0x00,0xd6,0x1c,0x00,0x00, +0xd8,0x1c,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x4e,0x26,0x00,0x00, +0xdb,0x1c,0x00,0x00,0xc3,0x27,0x00,0x00,0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00, +0xc4,0x00,0x00,0x00,0xdf,0x1c,0x00,0x00,0xdb,0x1c,0x00,0x00,0x02,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0xfc,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xdf,0x1c,0x00,0x00,0xe0,0x1c,0x00,0x00,0xfc,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe0,0x1c,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xe2,0x1c,0x00,0x00, +0x4e,0x26,0x00,0x00,0x4e,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xe5,0x1c,0x00,0x00, +0xdb,0x1c,0x00,0x00,0xdb,0x1c,0x00,0x00,0xdb,0x1c,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xe6,0x1c,0x00,0x00,0xe2,0x1c,0x00,0x00,0xe5,0x1c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe8,0x1c,0x00,0x00,0xe6,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x52,0x26,0x00,0x00, +0xe8,0x1c,0x00,0x00,0x98,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xea,0x1c,0x00,0x00,0xe6,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x54,0x26,0x00,0x00,0xea,0x1c,0x00,0x00, +0x52,0x26,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xec,0x1c,0x00,0x00,0xe6,0x1c,0x00,0x00,0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0x56,0x26,0x00,0x00,0xec,0x1c,0x00,0x00,0x54,0x26,0x00,0x00, +0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xef,0x1c,0x00,0x00, +0xdb,0x1c,0x00,0x00,0xed,0x06,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0x59,0x26,0x00,0x00,0xef,0x1c,0x00,0x00,0x56,0x26,0x00,0x00,0x03,0x00,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xf3,0x1c,0x00,0x00,0x59,0x26,0x00,0x00, +0x59,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x54,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xf3,0x1c,0x00,0x00,0xb9,0x27,0x00,0x00,0xb7,0x27,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf7,0x1c,0x00,0x00,0x54,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x5b,0x26,0x00,0x00, +0xf7,0x1c,0x00,0x00,0x59,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf9,0x1c,0x00,0x00,0x54,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x5d,0x26,0x00,0x00,0xf9,0x1c,0x00,0x00, +0x5b,0x26,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfb,0x1c,0x00,0x00,0x54,0x1e,0x00,0x00,0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0x5f,0x26,0x00,0x00,0xfb,0x1c,0x00,0x00,0x5d,0x26,0x00,0x00, +0x02,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xfc,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfc,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc4,0x27,0x00,0x00, +0x4e,0x26,0x00,0x00,0x31,0x1e,0x00,0x00,0x5f,0x26,0x00,0x00,0xe0,0x1c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x75,0x1e,0x00,0x00,0x39,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe4,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb3,0x01,0x00,0x00,0x75,0x1e,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x79,0x1e,0x00,0x00,0xb4,0x01,0x00,0x00, +0xe4,0x1e,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7a,0x1e,0x00,0x00, +0x75,0x1e,0x00,0x00,0x79,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7c,0x1e,0x00,0x00,0x7a,0x1e,0x00,0x00,0x3f,0x0a,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x7d,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x7c,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7e,0x1e,0x00,0x00, +0x7d,0x1e,0x00,0x00,0x67,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xe9,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x7b,0x0d,0x00,0x00, +0xe6,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xee,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xe9,0x1e,0x00,0x00,0x8d,0x1a,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc4,0x00,0x00,0x00,0x84,0x1e,0x00,0x00,0xee,0x1e,0x00,0x00, +0x5b,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0x88,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x84,0x1e,0x00,0x00,0x85,0x1e,0x00,0x00,0x88,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x85,0x1e,0x00,0x00,0xa4,0x00,0x05,0x00,0xc4,0x00,0x00,0x00, +0x87,0x1e,0x00,0x00,0xf0,0x0c,0x00,0x00,0x07,0x09,0x00,0x00,0xf9,0x00,0x02,0x00, +0x88,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x88,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc4,0x00,0x00,0x00,0x89,0x1e,0x00,0x00,0x84,0x1e,0x00,0x00,0xfc,0x1c,0x00,0x00, +0x87,0x1e,0x00,0x00,0x85,0x1e,0x00,0x00,0xf7,0x00,0x03,0x00,0x8f,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x89,0x1e,0x00,0x00,0x8b,0x1e,0x00,0x00, +0x8e,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x8e,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00, +0x8f,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x8b,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00, +0x43,0x02,0x00,0x00,0xf1,0x1e,0x00,0x00,0x7c,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x4b,0x02,0x00,0x00,0xf3,0x1e,0x00,0x00,0xf1,0x1e,0x00,0x00,0x73,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xf5,0x1e,0x00,0x00,0xf3,0x1e,0x00,0x00, +0x56,0x0d,0x00,0x00,0x02,0x00,0x00,0x00,0xb3,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x8f,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x8f,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xd2,0x27,0x00,0x00,0x1a,0x06,0x00,0x00,0x8e,0x1e,0x00,0x00, +0xf5,0x1e,0x00,0x00,0x8b,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00,0x5d,0x1e,0x00,0x00, +0xd2,0x27,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x92,0x1e,0x00,0x00, +0x5d,0x1e,0x00,0x00,0x52,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x93,0x1e,0x00,0x00,0x92,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x94,0x1e,0x00,0x00,0x7e,0x1e,0x00,0x00,0x93,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x96,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x94,0x1e,0x00,0x00,0xbe,0x00,0x05,0x00,0xc4,0x00,0x00,0x00,0x98,0x1e,0x00,0x00, +0x96,0x1e,0x00,0x00,0x67,0x0a,0x00,0x00,0xf7,0x00,0x03,0x00,0xcb,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x98,0x1e,0x00,0x00,0x99,0x1e,0x00,0x00, +0xcb,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x99,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00, +0x9a,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x9a,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xd4,0x27,0x00,0x00,0x96,0x1e,0x00,0x00,0x99,0x1e,0x00,0x00, +0x6e,0x28,0x00,0x00,0xb0,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xd3,0x27,0x00,0x00,0x04,0x02,0x00,0x00,0x99,0x1e,0x00,0x00,0xb2,0x1e,0x00,0x00, +0xb0,0x1e,0x00,0x00,0xb3,0x00,0x05,0x00,0xc4,0x00,0x00,0x00,0x9d,0x1e,0x00,0x00, +0xd3,0x27,0x00,0x00,0xd0,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xb3,0x1e,0x00,0x00, +0xb0,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x9d,0x1e,0x00,0x00, +0x9e,0x1e,0x00,0x00,0xb3,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x9e,0x1e,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xa1,0x1e,0x00,0x00,0x5d,0x1e,0x00,0x00, +0xd3,0x27,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa2,0x1e,0x00,0x00, +0xa1,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa3,0x1e,0x00,0x00, +0x7e,0x1e,0x00,0x00,0xa2,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xa5,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x94,0x1e,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa7,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0xa3,0x1e,0x00,0x00,0xb4,0x00,0x05,0x00,0xc4,0x00,0x00,0x00, +0xa8,0x1e,0x00,0x00,0xa5,0x1e,0x00,0x00,0xa7,0x1e,0x00,0x00,0xf7,0x00,0x03,0x00, +0xaf,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa8,0x1e,0x00,0x00, +0xa9,0x1e,0x00,0x00,0xaf,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xa9,0x1e,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xab,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xa3,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xfa,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xd4,0x27,0x00,0x00, +0xab,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0xaf,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0xaf,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x6e,0x28,0x00,0x00, +0xd4,0x27,0x00,0x00,0x9e,0x1e,0x00,0x00,0xfa,0x1e,0x00,0x00,0xa9,0x1e,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb0,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xb0,0x1e,0x00,0x00, +0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xb2,0x1e,0x00,0x00,0xd3,0x27,0x00,0x00, +0x04,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x9a,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb3,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb5,0x1e,0x00,0x00, +0x4b,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb7,0x1e,0x00,0x00,0xb5,0x1e,0x00,0x00,0x65,0x07,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xfe,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xb7,0x1e,0x00,0x00,0xb3,0x01,0x00,0x00,0xb4,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x03,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0xfe,0x1e,0x00,0x00,0x91,0x0a,0x00,0x00,0xb7,0x00,0x05,0x00,0xc4,0x00,0x00,0x00, +0xbd,0x1e,0x00,0x00,0xd4,0x27,0x00,0x00,0x96,0x1e,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xbe,0x1e,0x00,0x00,0xbd,0x1e,0x00,0x00,0xb4,0x01,0x00,0x00, +0xb3,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc0,0x1e,0x00,0x00, +0xbe,0x1e,0x00,0x00,0x03,0x1f,0x00,0x00,0xba,0x00,0x05,0x00,0xc4,0x00,0x00,0x00, +0xc2,0x1e,0x00,0x00,0xc0,0x1e,0x00,0x00,0x67,0x0a,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xc3,0x1e,0x00,0x00,0xc2,0x1e,0x00,0x00,0xb4,0x01,0x00,0x00, +0xb3,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x08,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x71,0x1b,0x00,0x00,0x1d,0x07,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x0d,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xe6,0x0c,0x00,0x00,0x08,0x1f,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc8,0x1e,0x00,0x00,0xb4,0x01,0x00,0x00,0x0d,0x1f,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xca,0x1e,0x00,0x00,0xc3,0x1e,0x00,0x00, +0xc8,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0xcb,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0xcb,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd5,0x27,0x00,0x00, +0xb3,0x01,0x00,0x00,0x8f,0x1e,0x00,0x00,0xca,0x1e,0x00,0x00,0xb3,0x1e,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xcc,0x1e,0x00,0x00,0x5d,0x1e,0x00,0x00, +0x40,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xcd,0x1e,0x00,0x00, +0xcc,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xce,0x1e,0x00,0x00, +0x5d,0x1e,0x00,0x00,0xa8,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xce,0x1e,0x00,0x00, +0xcd,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xcf,0x1e,0x00,0x00, +0x5d,0x1e,0x00,0x00,0x3c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xd0,0x1e,0x00,0x00,0xcf,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00,0xcc,0x1e,0x00,0x00, +0xd0,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd3,0x1e,0x00,0x00, +0x92,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00,0xcf,0x1e,0x00,0x00,0xd3,0x1e,0x00,0x00, +0x3e,0x00,0x03,0x00,0x92,0x1e,0x00,0x00,0x7e,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xd8,0x1e,0x00,0x00,0x5d,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00, +0x73,0x02,0x00,0x00,0x0f,0x1f,0x00,0x00,0x75,0x02,0x00,0x00,0x63,0x00,0x04,0x00, +0x0f,0x1f,0x00,0x00,0xf8,0x0b,0x00,0x00,0xd8,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xdc,0x1e,0x00,0x00,0xce,0x1e,0x00,0x00,0xb7,0x00,0x05,0x00, +0xc4,0x00,0x00,0x00,0xdd,0x1e,0x00,0x00,0xdc,0x1e,0x00,0x00,0xb3,0x01,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xde,0x1e,0x00,0x00,0xdd,0x1e,0x00,0x00, +0xb4,0x01,0x00,0x00,0xb3,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xdf,0x1e,0x00,0x00,0xd5,0x27,0x00,0x00,0xde,0x1e,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x75,0x0c,0x00,0x00,0xc4,0x27,0x00,0x00,0x03,0x00,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x27,0x1f,0x00,0x00,0x6f,0x0d,0x00,0x00, +0xb4,0x01,0x00,0x00,0xb3,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2b,0x1f,0x00,0x00,0x27,0x1f,0x00,0x00,0xb3,0x1a,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2d,0x1f,0x00,0x00,0xb4,0x01,0x00,0x00,0x7b,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2e,0x1f,0x00,0x00,0x2b,0x1f,0x00,0x00, +0x2d,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x30,0x1f,0x00,0x00, +0x75,0x0c,0x00,0x00,0x65,0x07,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x32,0x1f,0x00,0x00,0xe8,0x27,0x00,0x00,0xb4,0x01,0x00,0x00,0xb3,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x34,0x1f,0x00,0x00,0x4d,0x0d,0x00,0x00, +0x65,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x48,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x34,0x1f,0x00,0x00,0xb3,0x01,0x00,0x00, +0xb4,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x4d,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x32,0x1f,0x00,0x00,0x48,0x1f,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x53,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x2e,0x1f,0x00,0x00,0x30,0x1f,0x00,0x00,0x4d,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x58,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x2e,0x1f,0x00,0x00,0x53,0x1f,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3c,0x1f,0x00,0x00,0x4d,0x0d,0x00,0x00,0xb1,0x26,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x5c,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x3c,0x1f,0x00,0x00,0xb3,0x01,0x00,0x00,0xb4,0x01,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x62,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x58,0x1f,0x00,0x00,0x75,0x0c,0x00,0x00,0x5c,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x67,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x58,0x1f,0x00,0x00,0x62,0x1f,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x44,0x1f,0x00,0x00,0x67,0x1f,0x00,0x00,0x67,0x1f,0x00,0x00, +0x67,0x1f,0x00,0x00,0xf7,0x00,0x03,0x00,0x8f,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xf0,0x0c,0x00,0x00,0x7a,0x0c,0x00,0x00,0x7e,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x7e,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb0,0x1f,0x00,0x00,0x01,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb2,0x1f,0x00,0x00,0x01,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb3,0x1f,0x00,0x00,0xb0,0x1f,0x00,0x00, +0xb2,0x1f,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb4,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0xb3,0x1f,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb5,0x1f,0x00,0x00,0xb4,0x01,0x00,0x00,0xb4,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x11,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0xb5,0x1f,0x00,0x00,0x63,0x09,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x16,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x5b,0x09,0x00,0x00,0x11,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x1f,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xe6,0x0c,0x00,0x00, +0x5c,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x24,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x7b,0x0d,0x00,0x00,0x1f,0x20,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x2a,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x16,0x20,0x00,0x00,0xb4,0x01,0x00,0x00,0x24,0x20,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xc6,0x1f,0x00,0x00,0x4b,0x1e,0x00,0x00, +0x2a,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xca,0x1f,0x00,0x00, +0x39,0x1e,0x00,0x00,0xc6,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xce,0x1f,0x00,0x00,0x39,0x1e,0x00,0x00,0xc6,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x2f,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xb9,0x27,0x00,0x00,0xca,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x34,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xb7,0x27,0x00,0x00, +0xce,0x1f,0x00,0x00,0xba,0x00,0x05,0x00,0xa4,0x09,0x00,0x00,0xde,0x1f,0x00,0x00, +0x2f,0x20,0x00,0x00,0xf9,0x27,0x00,0x00,0x9a,0x00,0x04,0x00,0xc4,0x00,0x00,0x00, +0xdf,0x1f,0x00,0x00,0xde,0x1f,0x00,0x00,0xa8,0x00,0x04,0x00,0xc4,0x00,0x00,0x00, +0xe0,0x1f,0x00,0x00,0xdf,0x1f,0x00,0x00,0xf7,0x00,0x03,0x00,0xe6,0x1f,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe0,0x1f,0x00,0x00,0xe1,0x1f,0x00,0x00, +0xe6,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0xe1,0x1f,0x00,0x00,0xba,0x00,0x05,0x00, +0xa4,0x09,0x00,0x00,0xe4,0x1f,0x00,0x00,0xf9,0x27,0x00,0x00,0x34,0x20,0x00,0x00, +0x9a,0x00,0x04,0x00,0xc4,0x00,0x00,0x00,0xe5,0x1f,0x00,0x00,0xe4,0x1f,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe6,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0xe6,0x1f,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc4,0x00,0x00,0x00,0xe7,0x1f,0x00,0x00,0xdf,0x1f,0x00,0x00, +0x7e,0x0c,0x00,0x00,0xe5,0x1f,0x00,0x00,0xe1,0x1f,0x00,0x00,0xf7,0x00,0x03,0x00, +0x04,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe7,0x1f,0x00,0x00, +0xe8,0x1f,0x00,0x00,0x04,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0xe8,0x1f,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xec,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xf9,0x27,0x00,0x00,0x2f,0x20,0x00,0x00,0x34,0x20,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x39,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xdf,0x1e,0x00,0x00,0xa1,0x1b,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xf0,0x1f,0x00,0x00,0x39,0x20,0x00,0x00,0x39,0x20,0x00,0x00, +0x39,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x3e,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xe3,0x0c,0x00,0x00,0x5a,0x03,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf4,0x1f,0x00,0x00,0xb4,0x01,0x00,0x00, +0x3e,0x20,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xf7,0x1f,0x00,0x00, +0xf0,0x1f,0x00,0x00,0xf4,0x1f,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x46,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xf7,0x1f,0x00,0x00, +0x45,0x0b,0x00,0x00,0xb2,0x26,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x58,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xec,0x1f,0x00,0x00, +0xf9,0x27,0x00,0x00,0x46,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x5d,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x44,0x1f,0x00,0x00, +0xd2,0x09,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x77,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x5d,0x20,0x00,0x00,0x44,0x1f,0x00,0x00, +0x46,0x20,0x00,0x00,0xf9,0x00,0x02,0x00,0x04,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0x04,0x20,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x07,0x28,0x00,0x00, +0x44,0x1f,0x00,0x00,0xe6,0x1f,0x00,0x00,0x77,0x20,0x00,0x00,0xe8,0x1f,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x06,0x28,0x00,0x00,0xf9,0x27,0x00,0x00, +0xe6,0x1f,0x00,0x00,0x58,0x20,0x00,0x00,0xe8,0x1f,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xc4,0x27,0x00,0x00,0xc4,0x27,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x8a,0x20,0x00,0x00,0x07,0x28,0x00,0x00,0x89,0x20,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xac,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x2a,0x09,0x00,0x00,0x8a,0x20,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb1,0x20,0x00,0x00,0xc4,0x27,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb3,0x20,0x00,0x00,0xc4,0x27,0x00,0x00, +0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb4,0x20,0x00,0x00, +0xb1,0x20,0x00,0x00,0xb3,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb6,0x20,0x00,0x00,0xc4,0x27,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb7,0x20,0x00,0x00,0xb4,0x20,0x00,0x00,0xb6,0x20,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbc,0x20,0x00,0x00,0xb1,0x20,0x00,0x00, +0xb6,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc1,0x20,0x00,0x00, +0xb1,0x20,0x00,0x00,0xb3,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc4,0x20,0x00,0x00,0xc1,0x20,0x00,0x00,0xb6,0x20,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xc5,0x20,0x00,0x00,0xb7,0x20,0x00,0x00,0xbc,0x20,0x00,0x00, +0xc4,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe0,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb3,0x01,0x00,0x00,0xb7,0x20,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe5,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xbc,0x20,0x00,0x00,0xc4,0x20,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xea,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xe0,0x20,0x00,0x00,0xe5,0x20,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd9,0x20,0x00,0x00,0xea,0x20,0x00,0x00,0xb4,0x01,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xda,0x20,0x00,0x00,0xd9,0x20,0x00,0x00,0xd9,0x20,0x00,0x00, +0xd9,0x20,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xdb,0x20,0x00,0x00, +0xc5,0x20,0x00,0x00,0xda,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xef,0x20,0x00,0x00,0xdb,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf0,0x20,0x00,0x00,0x56,0x03,0x00,0x00,0xef,0x20,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf2,0x20,0x00,0x00,0xdb,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf3,0x20,0x00,0x00, +0x5a,0x03,0x00,0x00,0xf2,0x20,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf4,0x20,0x00,0x00,0xf0,0x20,0x00,0x00,0xf3,0x20,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf6,0x20,0x00,0x00,0xdb,0x20,0x00,0x00,0x02,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf7,0x20,0x00,0x00,0x56,0x03,0x00,0x00, +0xf6,0x20,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf8,0x20,0x00,0x00, +0xf4,0x20,0x00,0x00,0xf7,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfb,0x20,0x00,0x00,0x5a,0x03,0x00,0x00,0xef,0x20,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfe,0x20,0x00,0x00,0x5a,0x03,0x00,0x00,0xf6,0x20,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xff,0x20,0x00,0x00,0xfb,0x20,0x00,0x00, +0xfe,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x02,0x21,0x00,0x00, +0x6a,0x03,0x00,0x00,0xef,0x20,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x06,0x21,0x00,0x00,0x02,0x21,0x00,0x00,0xf3,0x20,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0a,0x21,0x00,0x00,0x06,0x21,0x00,0x00,0xf7,0x20,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x7f,0x26,0x00,0x00,0xf8,0x20,0x00,0x00, +0xc4,0x27,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0x81,0x26,0x00,0x00,0xff,0x20,0x00,0x00,0x7f,0x26,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x83,0x26,0x00,0x00,0x0a,0x21,0x00,0x00, +0x81,0x26,0x00,0x00,0x02,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x11,0x21,0x00,0x00,0x06,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x13,0x21,0x00,0x00,0x06,0x28,0x00,0x00,0x01,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x14,0x21,0x00,0x00,0x11,0x21,0x00,0x00, +0x13,0x21,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x16,0x21,0x00,0x00, +0x06,0x28,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x17,0x21,0x00,0x00,0x14,0x21,0x00,0x00,0x16,0x21,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1c,0x21,0x00,0x00,0x11,0x21,0x00,0x00,0x16,0x21,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x21,0x21,0x00,0x00,0x11,0x21,0x00,0x00, +0x13,0x21,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x24,0x21,0x00,0x00, +0x21,0x21,0x00,0x00,0x16,0x21,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x25,0x21,0x00,0x00,0x17,0x21,0x00,0x00,0x1c,0x21,0x00,0x00,0x24,0x21,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x40,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xb3,0x01,0x00,0x00,0x17,0x21,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x45,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x1c,0x21,0x00,0x00,0x24,0x21,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x4a,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x40,0x21,0x00,0x00, +0x45,0x21,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x39,0x21,0x00,0x00, +0x4a,0x21,0x00,0x00,0xb4,0x01,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x3a,0x21,0x00,0x00,0x39,0x21,0x00,0x00,0x39,0x21,0x00,0x00,0x39,0x21,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x3b,0x21,0x00,0x00,0x25,0x21,0x00,0x00, +0x3a,0x21,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4f,0x21,0x00,0x00, +0x3b,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x50,0x21,0x00,0x00,0x56,0x03,0x00,0x00,0x4f,0x21,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x52,0x21,0x00,0x00,0x3b,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x53,0x21,0x00,0x00,0x5a,0x03,0x00,0x00, +0x52,0x21,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x54,0x21,0x00,0x00, +0x50,0x21,0x00,0x00,0x53,0x21,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x56,0x21,0x00,0x00,0x3b,0x21,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x57,0x21,0x00,0x00,0x56,0x03,0x00,0x00,0x56,0x21,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x58,0x21,0x00,0x00,0x54,0x21,0x00,0x00, +0x57,0x21,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5b,0x21,0x00,0x00, +0x5a,0x03,0x00,0x00,0x4f,0x21,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5e,0x21,0x00,0x00,0x5a,0x03,0x00,0x00,0x56,0x21,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5f,0x21,0x00,0x00,0x5b,0x21,0x00,0x00,0x5e,0x21,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x62,0x21,0x00,0x00,0x6a,0x03,0x00,0x00, +0x4f,0x21,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x66,0x21,0x00,0x00, +0x62,0x21,0x00,0x00,0x53,0x21,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6a,0x21,0x00,0x00,0x66,0x21,0x00,0x00,0x57,0x21,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x6b,0x21,0x00,0x00,0x58,0x21,0x00,0x00,0x5f,0x21,0x00,0x00, +0x6a,0x21,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x9c,0x20,0x00,0x00, +0x83,0x26,0x00,0x00,0x83,0x26,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x9e,0x20,0x00,0x00, +0x9c,0x20,0x00,0x00,0xac,0x20,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xa1,0x20,0x00,0x00,0x83,0x26,0x00,0x00,0x83,0x26,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x72,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x6b,0x21,0x00,0x00, +0xa1,0x20,0x00,0x00,0x9e,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x77,0x21,0x00,0x00,0x72,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x79,0x21,0x00,0x00,0x72,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7a,0x21,0x00,0x00,0x77,0x21,0x00,0x00, +0x79,0x21,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7c,0x21,0x00,0x00, +0x72,0x21,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7d,0x21,0x00,0x00,0x7a,0x21,0x00,0x00,0x7c,0x21,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x82,0x21,0x00,0x00,0x77,0x21,0x00,0x00,0x7c,0x21,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x87,0x21,0x00,0x00,0x77,0x21,0x00,0x00, +0x79,0x21,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8a,0x21,0x00,0x00, +0x87,0x21,0x00,0x00,0x7c,0x21,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x8b,0x21,0x00,0x00,0x7d,0x21,0x00,0x00,0x82,0x21,0x00,0x00,0x8a,0x21,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa6,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x82,0x21,0x00,0x00,0x8a,0x21,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xab,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x7d,0x21,0x00,0x00,0xa6,0x21,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9e,0x21,0x00,0x00,0xb4,0x01,0x00,0x00,0xab,0x21,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xb0,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x90,0x03,0x00,0x00,0x9e,0x21,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xa0,0x21,0x00,0x00,0xb0,0x21,0x00,0x00,0xb0,0x21,0x00,0x00,0xb0,0x21,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xa1,0x21,0x00,0x00,0x8b,0x21,0x00,0x00, +0xa0,0x21,0x00,0x00,0xf9,0x00,0x02,0x00,0x8f,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7a,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6c,0x1f,0x00,0x00, +0xc4,0x27,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6e,0x1f,0x00,0x00,0xc4,0x27,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6f,0x1f,0x00,0x00,0x6c,0x1f,0x00,0x00,0x6e,0x1f,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x71,0x1f,0x00,0x00,0xc4,0x27,0x00,0x00, +0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x72,0x1f,0x00,0x00, +0x6f,0x1f,0x00,0x00,0x71,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x77,0x1f,0x00,0x00,0x6c,0x1f,0x00,0x00,0x71,0x1f,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7c,0x1f,0x00,0x00,0x6c,0x1f,0x00,0x00,0x6e,0x1f,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7f,0x1f,0x00,0x00,0x7c,0x1f,0x00,0x00, +0x71,0x1f,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x80,0x1f,0x00,0x00, +0x72,0x1f,0x00,0x00,0x77,0x1f,0x00,0x00,0x7f,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00, +0x8f,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x8f,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x0a,0x28,0x00,0x00,0xa1,0x21,0x00,0x00,0x04,0x20,0x00,0x00, +0x80,0x1f,0x00,0x00,0x7a,0x0c,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xb5,0x21,0x00,0x00,0x2a,0x1b,0x00,0x00,0xba,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0xfe,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb6,0x21,0x00,0x00, +0xb5,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xc4,0x00,0x00,0x00, +0xb8,0x21,0x00,0x00,0xb6,0x21,0x00,0x00,0xb3,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xba,0x21,0x00,0x00,0xf8,0x00,0x02,0x00,0xba,0x21,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x96,0x28,0x00,0x00,0xb8,0x21,0x00,0x00,0xb4,0x01,0x00,0x00, +0xb6,0x21,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xc0,0x21,0x00,0x00, +0x96,0x28,0x00,0x00,0x96,0x28,0x00,0x00,0x96,0x28,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xc1,0x21,0x00,0x00,0x0a,0x28,0x00,0x00,0xc0,0x21,0x00,0x00, +0x41,0x00,0x05,0x00,0x34,0x02,0x00,0x00,0xc8,0x21,0x00,0x00,0xfd,0x01,0x00,0x00, +0x33,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc9,0x21,0x00,0x00, +0xc8,0x21,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xc4,0x21,0x00,0x00, +0xc1,0x21,0x00,0x00,0xc9,0x21,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xd6,0x21,0x00,0x00,0xbe,0x0c,0x00,0x00,0x3d,0x0d,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf1,0x21,0x00,0x00,0xd6,0x21,0x00,0x00,0x00,0x00,0x00,0x00, +0xbe,0x00,0x05,0x00,0xc4,0x00,0x00,0x00,0xf2,0x21,0x00,0x00,0xf1,0x21,0x00,0x00, +0xb3,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xf7,0x21,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xf2,0x21,0x00,0x00,0xf3,0x21,0x00,0x00,0xf7,0x21,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf3,0x21,0x00,0x00,0xbc,0x00,0x05,0x00,0xc4,0x00,0x00,0x00, +0xf6,0x21,0x00,0x00,0xf1,0x21,0x00,0x00,0xb4,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf7,0x21,0x00,0x00,0xf8,0x00,0x02,0x00,0xf7,0x21,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc4,0x00,0x00,0x00,0xf8,0x21,0x00,0x00,0xf2,0x21,0x00,0x00,0xba,0x21,0x00,0x00, +0xf6,0x21,0x00,0x00,0xf3,0x21,0x00,0x00,0xf7,0x00,0x03,0x00,0x03,0x22,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xf8,0x21,0x00,0x00,0xf9,0x21,0x00,0x00, +0x03,0x22,0x00,0x00,0xf8,0x00,0x02,0x00,0xf9,0x21,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfb,0x21,0x00,0x00,0xd6,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0xbe,0x00,0x05,0x00,0xc4,0x00,0x00,0x00,0xfc,0x21,0x00,0x00,0xfb,0x21,0x00,0x00, +0xb3,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x01,0x22,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xfc,0x21,0x00,0x00,0xfd,0x21,0x00,0x00,0x01,0x22,0x00,0x00, +0xf8,0x00,0x02,0x00,0xfd,0x21,0x00,0x00,0xbc,0x00,0x05,0x00,0xc4,0x00,0x00,0x00, +0x00,0x22,0x00,0x00,0xfb,0x21,0x00,0x00,0xb4,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x01,0x22,0x00,0x00,0xf8,0x00,0x02,0x00,0x01,0x22,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc4,0x00,0x00,0x00,0x02,0x22,0x00,0x00,0xfc,0x21,0x00,0x00,0xf9,0x21,0x00,0x00, +0x00,0x22,0x00,0x00,0xfd,0x21,0x00,0x00,0xf9,0x00,0x02,0x00,0x03,0x22,0x00,0x00, +0xf8,0x00,0x02,0x00,0x03,0x22,0x00,0x00,0xf5,0x00,0x07,0x00,0xc4,0x00,0x00,0x00, +0x04,0x22,0x00,0x00,0xf8,0x21,0x00,0x00,0xf7,0x21,0x00,0x00,0x02,0x22,0x00,0x00, +0x01,0x22,0x00,0x00,0xa4,0x00,0x05,0x00,0xc4,0x00,0x00,0x00,0xd9,0x21,0x00,0x00, +0x04,0x22,0x00,0x00,0x07,0x09,0x00,0x00,0xf7,0x00,0x03,0x00,0xea,0x21,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd9,0x21,0x00,0x00,0xda,0x21,0x00,0x00, +0xde,0x21,0x00,0x00,0xf8,0x00,0x02,0x00,0xde,0x21,0x00,0x00,0x41,0x00,0x05,0x00, +0x34,0x02,0x00,0x00,0x09,0x22,0x00,0x00,0xfd,0x01,0x00,0x00,0x3e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0a,0x22,0x00,0x00,0x09,0x22,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe0,0x21,0x00,0x00,0x0a,0x22,0x00,0x00, +0xf1,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe3,0x21,0x00,0x00, +0x75,0x0c,0x00,0x00,0xe0,0x21,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe7,0x21,0x00,0x00,0xc6,0x1a,0x00,0x00,0xe3,0x21,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x0f,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xb3,0x01,0x00,0x00,0xe7,0x21,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xab,0x26,0x00,0x00,0x0f,0x22,0x00,0x00,0xde,0x26,0x00,0x00,0x00,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0xea,0x21,0x00,0x00,0xf8,0x00,0x02,0x00,0xda,0x21,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xa8,0x26,0x00,0x00,0xb3,0x01,0x00,0x00, +0xde,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xea,0x21,0x00,0x00, +0xf8,0x00,0x02,0x00,0xea,0x21,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x1a,0x28,0x00,0x00,0xab,0x26,0x00,0x00,0xde,0x21,0x00,0x00,0xa8,0x26,0x00,0x00, +0xda,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x8d,0x02,0x00,0x00,0x11,0x22,0x00,0x00, +0x8f,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x14,0x22,0x00,0x00, +0x1a,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x15,0x22,0x00,0x00,0x1a,0x28,0x00,0x00,0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x16,0x22,0x00,0x00,0x14,0x22,0x00,0x00,0x15,0x22,0x00,0x00, +0xb3,0x01,0x00,0x00,0xb3,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0x11,0x22,0x00,0x00, +0xf8,0x0b,0x00,0x00,0x16,0x22,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x4a,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xc3,0x0a,0x00,0x00, +0x71,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x4e,0x22,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x4d,0x0d,0x00,0x00,0xb3,0x01,0x00,0x00, +0xb4,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x54,0x22,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x4a,0x22,0x00,0x00,0x53,0x04,0x00,0x00, +0x4e,0x22,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x59,0x22,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x4a,0x22,0x00,0x00,0x54,0x22,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x33,0x22,0x00,0x00,0x59,0x22,0x00,0x00, +0x59,0x22,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x35,0x22,0x00,0x00, +0x7b,0x0d,0x00,0x00,0x5b,0x07,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x5e,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x35,0x22,0x00,0x00, +0xe3,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x63,0x22,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x33,0x22,0x00,0x00,0x5e,0x22,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x3b,0x22,0x00,0x00,0xf0,0x0c,0x00,0x00, +0xb4,0x01,0x00,0x00,0x63,0x22,0x00,0x00,0xbe,0x00,0x05,0x00,0xc4,0x00,0x00,0x00, +0x3f,0x22,0x00,0x00,0x48,0x1f,0x00,0x00,0xb4,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x44,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x3f,0x22,0x00,0x00, +0x40,0x22,0x00,0x00,0x44,0x22,0x00,0x00,0xf8,0x00,0x02,0x00,0x40,0x22,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x6c,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x02,0x03,0x00,0x00,0x3b,0x22,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x43,0x22,0x00,0x00,0x6c,0x22,0x00,0x00,0x73,0x04,0x00,0x00, +0xf9,0x00,0x02,0x00,0x44,0x22,0x00,0x00,0xf8,0x00,0x02,0x00,0x44,0x22,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x23,0x28,0x00,0x00,0x3b,0x22,0x00,0x00, +0xea,0x21,0x00,0x00,0x43,0x22,0x00,0x00,0x40,0x22,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9d,0x0c,0x00,0x00,0xc4,0x21,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9e,0x0c,0x00,0x00,0xc4,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9f,0x0c,0x00,0x00, +0xc4,0x21,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xa0,0x0c,0x00,0x00,0x9d,0x0c,0x00,0x00,0x9e,0x0c,0x00,0x00,0x9f,0x0c,0x00,0x00, +0x23,0x28,0x00,0x00,0x3d,0x00,0x04,0x00,0x84,0x02,0x00,0x00,0x6e,0x22,0x00,0x00, +0x86,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0x6e,0x22,0x00,0x00,0xf8,0x0b,0x00,0x00, +0xa0,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x96,0x02,0x00,0x00,0x75,0x22,0x00,0x00, +0x98,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0x75,0x22,0x00,0x00,0xf8,0x0b,0x00,0x00, +0x1a,0x06,0x00,0x00,0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_8728703062256e1e633b0d8d46a32777.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_8728703062256e1e633b0d8d46a32777.h new file mode 100644 index 00000000..1e793f57 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_8728703062256e1e633b0d8d46a32777.h @@ -0,0 +1,1934 @@ +// ffx_fsr2_accumulate_pass_8728703062256e1e633b0d8d46a32777.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_8728703062256e1e633b0d8d46a32777_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_8728703062256e1e633b0d8d46a32777_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_8728703062256e1e633b0d8d46a32777_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_8728703062256e1e633b0d8d46a32777_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_8728703062256e1e633b0d8d46a32777_SampledImageResourceNames[] = { "r_input_exposure", "r_dilated_reactive_masks", "r_input_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_imgMips", "r_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_8728703062256e1e633b0d8d46a32777_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 10, 12, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_8728703062256e1e633b0d8d46a32777_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_8728703062256e1e633b0d8d46a32777_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_8728703062256e1e633b0d8d46a32777_StorageImageResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_8728703062256e1e633b0d8d46a32777_StorageImageResourceBindings[] = { 13, 14, 16, 17, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_8728703062256e1e633b0d8d46a32777_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_8728703062256e1e633b0d8d46a32777_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_8728703062256e1e633b0d8d46a32777_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_8728703062256e1e633b0d8d46a32777_UniformBufferResourceBindings[] = { 18, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_8728703062256e1e633b0d8d46a32777_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_8728703062256e1e633b0d8d46a32777_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_8728703062256e1e633b0d8d46a32777_size = 30492; + +static const unsigned char g_ffx_fsr2_accumulate_pass_8728703062256e1e633b0d8d46a32777_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x13,0x27,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x07,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x8d,0x0b,0x00,0x00, +0xa3,0x0b,0x00,0x00,0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00, +0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74, +0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73, +0x00,0x00,0x00,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x68,0x61,0x64,0x65,0x72,0x5f,0x69,0x6d,0x61,0x67,0x65,0x5f,0x6c,0x6f,0x61,0x64, +0x5f,0x66,0x6f,0x72,0x6d,0x61,0x74,0x74,0x65,0x64,0x00,0x00,0x04,0x00,0x0a,0x00, +0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74, +0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69, +0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c, +0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74, +0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0xf5,0x01,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0xf5,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00, +0x06,0x00,0x07,0x00,0xf5,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78, +0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00, +0xf5,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79, +0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0xf5,0x01,0x00,0x00, +0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52, +0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e, +0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0xf5,0x01,0x00,0x00,0x04,0x00,0x00,0x00, +0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f, +0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0xf5,0x01,0x00,0x00,0x05,0x00,0x00,0x00, +0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55, +0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0xf5,0x01,0x00,0x00,0x06,0x00,0x00,0x00, +0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00, +0xf5,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54, +0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00, +0xf5,0x01,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00, +0x06,0x00,0x08,0x00,0xf5,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74, +0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00, +0x06,0x00,0x08,0x00,0xf5,0x01,0x00,0x00,0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77, +0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00, +0x06,0x00,0x0b,0x00,0xf5,0x01,0x00,0x00,0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74, +0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43, +0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00, +0xf5,0x01,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f, +0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00,0xf5,0x01,0x00,0x00, +0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61, +0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0xf5,0x01,0x00,0x00,0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e, +0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00,0xf5,0x01,0x00,0x00, +0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65, +0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0xf5,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69, +0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0xf5,0x01,0x00,0x00,0x11,0x00,0x00,0x00, +0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67, +0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00,0xf5,0x01,0x00,0x00, +0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f, +0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00, +0x05,0x00,0x04,0x00,0xf7,0x01,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00, +0x05,0x00,0x05,0x00,0x3f,0x02,0x00,0x00,0x72,0x5f,0x69,0x6d,0x67,0x4d,0x69,0x70, +0x73,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x43,0x02,0x00,0x00,0x73,0x5f,0x4c,0x69, +0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x00,0x00,0x00,0x05,0x00,0x08,0x00, +0x50,0x02,0x00,0x00,0x72,0x5f,0x70,0x72,0x65,0x70,0x61,0x72,0x65,0x64,0x5f,0x69, +0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x05,0x00,0x08,0x00, +0x58,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69, +0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x05,0x00,0x09,0x00, +0x67,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75, +0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0x6f,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c,0x75,0x6d,0x61,0x5f, +0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x05,0x00,0x06,0x00,0x76,0x02,0x00,0x00, +0x72,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x00, +0x05,0x00,0x09,0x00,0x80,0x02,0x00,0x00,0x72,0x77,0x5f,0x69,0x6e,0x74,0x65,0x72, +0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c, +0x6f,0x72,0x00,0x00,0x05,0x00,0x06,0x00,0x89,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c, +0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x05,0x00,0x06,0x00, +0x92,0x02,0x00,0x00,0x72,0x77,0x5f,0x6e,0x65,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x73, +0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0xa7,0x02,0x00,0x00,0x72,0x5f,0x6c,0x6f, +0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x00,0x05,0x00,0x07,0x00, +0xb2,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f, +0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x05,0x00,0x09,0x00,0xbe,0x02,0x00,0x00, +0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x72,0x65,0x61,0x63,0x74,0x69, +0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0x8d,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x57,0x6f,0x72,0x6b,0x47,0x72,0x6f,0x75,0x70, +0x49,0x44,0x00,0x00,0x05,0x00,0x08,0x00,0xa3,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x4c, +0x6f,0x63,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44, +0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf5,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf5,0x01,0x00,0x00, +0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xf5,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xf5,0x01,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf5,0x01,0x00,0x00,0x04,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf5,0x01,0x00,0x00, +0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xf5,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xf5,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf5,0x01,0x00,0x00,0x08,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf5,0x01,0x00,0x00, +0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xf5,0x01,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xf5,0x01,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf5,0x01,0x00,0x00,0x0c,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf5,0x01,0x00,0x00, +0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xf5,0x01,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xf5,0x01,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf5,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf5,0x01,0x00,0x00, +0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xf5,0x01,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0xf5,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xf7,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xf7,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x3f,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x3f,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x43,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x43,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x50,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x50,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x58,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x58,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x67,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x67,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x6f,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x6f,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x76,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x76,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x80,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x80,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0x80,0x02,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x89,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x89,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x92,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x92,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa7,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa7,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb2,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb2,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xbe,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xbe,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8d,0x0b,0x00,0x00, +0x0b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa3,0x0b,0x00,0x00, +0x0b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb8,0x0b,0x00,0x00, +0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00, +0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00, +0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x38,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0x3e,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x14,0x00,0x02,0x00,0xc4,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xad,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xae,0x01,0x00,0x00,0x00,0x00,0x80,0x3f, +0x1e,0x00,0x15,0x00,0xf5,0x01,0x00,0x00,0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00, +0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x3e,0x00,0x00,0x00, +0x3e,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xf6,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0xf5,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0xf6,0x01,0x00,0x00,0xf7,0x01,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0xf8,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xf9,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x5d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0xfe,0x01,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x03,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x08,0x02,0x00,0x00, +0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x0d,0x02,0x00,0x00, +0x05,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x0e,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x3e,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x13,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x18,0x02,0x00,0x00, +0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x19,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x1e,0x02,0x00,0x00, +0x09,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x23,0x02,0x00,0x00, +0x0a,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x28,0x02,0x00,0x00, +0x0b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x2d,0x02,0x00,0x00, +0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x2e,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x33,0x02,0x00,0x00, +0x0d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x38,0x02,0x00,0x00, +0x0f,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x3d,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x3e,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3d,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x3e,0x02,0x00,0x00, +0x3f,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x1a,0x00,0x02,0x00,0x41,0x02,0x00,0x00, +0x20,0x00,0x04,0x00,0x42,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x42,0x02,0x00,0x00,0x43,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x1b,0x00,0x03,0x00,0x45,0x02,0x00,0x00,0x3d,0x02,0x00,0x00,0x15,0x00,0x04,0x00, +0x4b,0x02,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x4b,0x02,0x00,0x00,0x4c,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x3e,0x02,0x00,0x00,0x50,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x3e,0x02,0x00,0x00,0x58,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x3e,0x02,0x00,0x00,0x67,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x6d,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x6e,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x6d,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x6e,0x02,0x00,0x00,0x6f,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x3e,0x02,0x00,0x00,0x76,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x7e,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x7f,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x7e,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x7f,0x02,0x00,0x00,0x80,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x87,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x88,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x87,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x88,0x02,0x00,0x00, +0x89,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x90,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x91,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x90,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x91,0x02,0x00,0x00,0x92,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x4b,0x02,0x00,0x00,0xa2,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x3e,0x02,0x00,0x00,0xa7,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x3e,0x02,0x00,0x00,0xb2,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xb4,0x02,0x00,0x00,0xf8,0x01,0x00,0x00,0xf8,0x01,0x00,0x00, +0x3b,0x00,0x04,0x00,0x3e,0x02,0x00,0x00,0xbe,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xc7,0x02,0x00,0x00,0xad,0x01,0x00,0x00, +0xad,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0xca,0x02,0x00,0x00, +0x03,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xfc,0x02,0x00,0x00, +0x6f,0x12,0x83,0x3a,0x2b,0x00,0x04,0x00,0x4b,0x02,0x00,0x00,0x36,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x4b,0x02,0x00,0x00,0x3a,0x03,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x50,0x03,0x00,0x00, +0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x54,0x03,0x00,0x00, +0x00,0x00,0x00,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x64,0x03,0x00,0x00, +0x00,0x00,0x80,0xbe,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xc7,0x03,0x00,0x00, +0x54,0x03,0x00,0x00,0x54,0x03,0x00,0x00,0x17,0x00,0x04,0x00,0xdb,0x03,0x00,0x00, +0x4b,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0xdf,0x03,0x00,0x00, +0xc4,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xec,0x03,0x00,0x00,0x00,0xe0,0x7f,0x47,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x04,0x04,0x00,0x00,0xdb,0x0f,0x49,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x0b,0x04,0x00,0x00,0xdb,0x0f,0xc9,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x18,0x04,0x00,0x00,0x00,0x00,0x00,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x22,0x04,0x00,0x00,0xcd,0xcc,0xcc,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x2a,0x04,0x00,0x00,0x00,0x00,0xc8,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x2f,0x04,0x00,0x00,0x00,0x00,0x10,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x37,0x04,0x00,0x00,0x00,0x00,0x80,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x42,0x04,0x00,0x00,0x00,0x00,0x80,0xbf,0x2b,0x00,0x04,0x00,0x4b,0x02,0x00,0x00, +0xc4,0x04,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xc5,0x04,0x00,0x00, +0x37,0x00,0x00,0x00,0xc4,0x04,0x00,0x00,0x20,0x00,0x04,0x00,0xc6,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0xc5,0x04,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x63,0x05,0x00,0x00,0x52,0xb8,0xfe,0x3f,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x82,0x05,0x00,0x00,0xfe,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x83,0x05,0x00,0x00,0xff,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x4b,0x02,0x00,0x00, +0xd8,0x05,0x00,0x00,0x10,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xd9,0x05,0x00,0x00, +0x08,0x00,0x00,0x00,0xd8,0x05,0x00,0x00,0x20,0x00,0x04,0x00,0xda,0x05,0x00,0x00, +0x07,0x00,0x00,0x00,0xd9,0x05,0x00,0x00,0x2c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xe9,0x05,0x00,0x00,0xad,0x01,0x00,0x00,0xad,0x01,0x00,0x00,0xad,0x01,0x00,0x00, +0xad,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x00,0x06,0x00,0x00, +0x9a,0x99,0x99,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x18,0x06,0x00,0x00, +0x00,0x00,0x00,0xc0,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x19,0x06,0x00,0x00, +0x00,0x00,0x40,0xc0,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xbc,0x06,0x00,0x00, +0xab,0xaa,0xaa,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xec,0x06,0x00,0x00, +0xab,0xaa,0x2a,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2a,0x07,0x00,0x00, +0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x34,0x07,0x00,0x00, +0x00,0x00,0x20,0x41,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x6e,0x07,0x00,0x00, +0x83,0x05,0x00,0x00,0x83,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x7d,0x07,0x00,0x00,0xf8,0x01,0x00,0x00,0x83,0x05,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x8c,0x07,0x00,0x00,0xfe,0x01,0x00,0x00,0x83,0x05,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x9b,0x07,0x00,0x00,0x03,0x02,0x00,0x00, +0x83,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xaa,0x07,0x00,0x00, +0x83,0x05,0x00,0x00,0xf8,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xc7,0x07,0x00,0x00,0xfe,0x01,0x00,0x00,0xf8,0x01,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xd6,0x07,0x00,0x00,0x03,0x02,0x00,0x00,0xf8,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xe5,0x07,0x00,0x00,0x83,0x05,0x00,0x00, +0xfe,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xf4,0x07,0x00,0x00, +0xf8,0x01,0x00,0x00,0xfe,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x03,0x08,0x00,0x00,0xfe,0x01,0x00,0x00,0xfe,0x01,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x12,0x08,0x00,0x00,0x03,0x02,0x00,0x00,0xfe,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x21,0x08,0x00,0x00,0x83,0x05,0x00,0x00, +0x03,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x30,0x08,0x00,0x00, +0xf8,0x01,0x00,0x00,0x03,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x3f,0x08,0x00,0x00,0xfe,0x01,0x00,0x00,0x03,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x4e,0x08,0x00,0x00,0x03,0x02,0x00,0x00,0x03,0x02,0x00,0x00, +0x2a,0x00,0x03,0x00,0xc4,0x00,0x00,0x00,0xd6,0x08,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xdd,0x08,0x00,0x00,0xff,0xfe,0xfe,0x3e,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xf9,0x08,0x00,0x00,0xfc,0x02,0x00,0x00,0xfc,0x02,0x00,0x00, +0xfc,0x02,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x12,0x09,0x00,0x00, +0x00,0x00,0xa0,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1a,0x09,0x00,0x00, +0x00,0x00,0x40,0x40,0x17,0x00,0x04,0x00,0x5b,0x09,0x00,0x00,0xc4,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x89,0x09,0x00,0x00, +0x2a,0x07,0x00,0x00,0x2a,0x07,0x00,0x00,0x2a,0x07,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xa8,0x09,0x00,0x00,0x30,0x96,0x7c,0x3d,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xef,0x09,0x00,0x00,0x00,0x00,0x7f,0x43,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x17,0x0a,0x00,0x00,0x81,0x80,0x80,0x3b,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x41,0x0a,0x00,0x00,0x00,0x00,0xc0,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x73,0x0a,0x00,0x00,0xa4,0x70,0x7d,0x3f,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xf5,0x0a,0x00,0x00,0xad,0x01,0x00,0x00,0xad,0x01,0x00,0x00, +0xad,0x01,0x00,0x00,0x17,0x00,0x04,0x00,0x8b,0x0b,0x00,0x00,0x4b,0x02,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x8c,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x8b,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00,0x8c,0x0b,0x00,0x00,0x8d,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x4b,0x02,0x00,0x00,0x95,0x0b,0x00,0x00, +0x08,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0xdb,0x03,0x00,0x00,0xa1,0x0b,0x00,0x00, +0x95,0x0b,0x00,0x00,0x95,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00,0x8c,0x0b,0x00,0x00, +0xa3,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x8b,0x0b,0x00,0x00, +0xb8,0x0b,0x00,0x00,0x95,0x0b,0x00,0x00,0x95,0x0b,0x00,0x00,0x36,0x03,0x00,0x00, +0x2b,0x00,0x04,0x00,0x4b,0x02,0x00,0x00,0x26,0x25,0x00,0x00,0x07,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x27,0x25,0x00,0x00,0xec,0x03,0x00,0x00, +0xec,0x03,0x00,0x00,0xec,0x03,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x28,0x25,0x00,0x00,0x66,0x66,0x66,0x3f,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x29,0x25,0x00,0x00,0xae,0x01,0x00,0x00,0xae,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x2a,0x25,0x00,0x00,0x0a,0xd7,0xa3,0x3c,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x2b,0x25,0x00,0x00,0xcd,0xcc,0x4c,0x3d,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x2c,0x25,0x00,0x00,0xae,0x01,0x00,0x00,0xae,0x01,0x00,0x00, +0xae,0x01,0x00,0x00,0x01,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x69,0x25,0x00,0x00, +0x01,0x00,0x03,0x00,0x08,0x00,0x00,0x00,0x8c,0x25,0x00,0x00,0x01,0x00,0x03,0x00, +0x5d,0x00,0x00,0x00,0x15,0x26,0x00,0x00,0x01,0x00,0x03,0x00,0x22,0x00,0x00,0x00, +0x11,0x27,0x00,0x00,0x01,0x00,0x03,0x00,0x37,0x00,0x00,0x00,0x12,0x27,0x00,0x00, +0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x38,0x00,0x00,0x00,0x0c,0x1e,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xda,0x05,0x00,0x00,0x66,0x1b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xc6,0x04,0x00,0x00,0x5a,0x15,0x00,0x00,0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x8b,0x0b,0x00,0x00,0x8e,0x0b,0x00,0x00,0x8d,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00, +0xdb,0x03,0x00,0x00,0x8f,0x0b,0x00,0x00,0x8e,0x0b,0x00,0x00,0x8e,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0xf9,0x01,0x00,0x00, +0xbb,0x0b,0x00,0x00,0xf7,0x01,0x00,0x00,0x03,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0xbc,0x0b,0x00,0x00,0xbb,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x93,0x0b,0x00,0x00,0xbc,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x7c,0x00,0x04,0x00,0x4b,0x02,0x00,0x00,0x94,0x0b,0x00,0x00,0x93,0x0b,0x00,0x00, +0x80,0x00,0x05,0x00,0x4b,0x02,0x00,0x00,0x97,0x0b,0x00,0x00,0x94,0x0b,0x00,0x00, +0x26,0x25,0x00,0x00,0x86,0x00,0x05,0x00,0x4b,0x02,0x00,0x00,0x98,0x0b,0x00,0x00, +0x97,0x0b,0x00,0x00,0x95,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x4b,0x02,0x00,0x00, +0x9b,0x0b,0x00,0x00,0x8e,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00, +0x4b,0x02,0x00,0x00,0x9c,0x0b,0x00,0x00,0x98,0x0b,0x00,0x00,0x9b,0x0b,0x00,0x00, +0x82,0x00,0x05,0x00,0x4b,0x02,0x00,0x00,0x9d,0x0b,0x00,0x00,0x9c,0x0b,0x00,0x00, +0x36,0x03,0x00,0x00,0x52,0x00,0x06,0x00,0xdb,0x03,0x00,0x00,0x38,0x23,0x00,0x00, +0x9d,0x0b,0x00,0x00,0x8f,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x84,0x00,0x05,0x00, +0xdb,0x03,0x00,0x00,0xa2,0x0b,0x00,0x00,0x38,0x23,0x00,0x00,0xa1,0x0b,0x00,0x00, +0x3d,0x00,0x04,0x00,0x8b,0x0b,0x00,0x00,0xa4,0x0b,0x00,0x00,0xa3,0x0b,0x00,0x00, +0x4f,0x00,0x07,0x00,0xdb,0x03,0x00,0x00,0xa5,0x0b,0x00,0x00,0xa4,0x0b,0x00,0x00, +0xa4,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x80,0x00,0x05,0x00, +0xdb,0x03,0x00,0x00,0xa6,0x0b,0x00,0x00,0xa2,0x0b,0x00,0x00,0xa5,0x0b,0x00,0x00, +0x7c,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xa8,0x0b,0x00,0x00,0xa6,0x0b,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x6a,0x0c,0x00,0x00,0xa8,0x0b,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x6c,0x0c,0x00,0x00,0x6a,0x0c,0x00,0x00, +0xc7,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x6e,0x0c,0x00,0x00, +0xbc,0x0b,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x6f,0x0c,0x00,0x00, +0x6c,0x0c,0x00,0x00,0x6e,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x19,0x02,0x00,0x00, +0xaa,0x0c,0x00,0x00,0xf7,0x01,0x00,0x00,0x18,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xab,0x0c,0x00,0x00,0xaa,0x0c,0x00,0x00,0x41,0x00,0x05,0x00, +0xf9,0x01,0x00,0x00,0xae,0x0c,0x00,0x00,0xf7,0x01,0x00,0x00,0xf8,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xaf,0x0c,0x00,0x00,0xae,0x0c,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x75,0x0c,0x00,0x00,0xaf,0x0c,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x76,0x0c,0x00,0x00,0xab,0x0c,0x00,0x00, +0x75,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x77,0x0c,0x00,0x00, +0x6f,0x0c,0x00,0x00,0x76,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0xf9,0x01,0x00,0x00, +0xb6,0x0c,0x00,0x00,0xf7,0x01,0x00,0x00,0xfe,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0xb7,0x0c,0x00,0x00,0xb6,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xc4,0x0c,0x00,0x00,0x77,0x0c,0x00,0x00,0x75,0x0c,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xc7,0x0c,0x00,0x00,0x75,0x0c,0x00,0x00, +0xc7,0x03,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xd4,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xc4,0x0c,0x00,0x00,0xc7,0x0c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xd9,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xc7,0x03,0x00,0x00,0xd4,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xcd,0x0c,0x00,0x00,0xb7,0x0c,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xce,0x0c,0x00,0x00,0xd9,0x0c,0x00,0x00,0xcd,0x0c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x3d,0x02,0x00,0x00,0xe5,0x0c,0x00,0x00,0x58,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe7,0x0c,0x00,0x00,0xe5,0x0c,0x00,0x00, +0xa8,0x0b,0x00,0x00,0x02,0x00,0x00,0x00,0xf8,0x01,0x00,0x00,0x4f,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xe8,0x0c,0x00,0x00,0xe7,0x0c,0x00,0x00,0xe7,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x19,0x02,0x00,0x00, +0xf2,0x0c,0x00,0x00,0xf7,0x01,0x00,0x00,0x1e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xf3,0x0c,0x00,0x00,0xf2,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xeb,0x0c,0x00,0x00,0xe8,0x0c,0x00,0x00,0xf3,0x0c,0x00,0x00, +0x41,0x00,0x05,0x00,0x19,0x02,0x00,0x00,0xf6,0x0c,0x00,0x00,0xf7,0x01,0x00,0x00, +0x28,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xf7,0x0c,0x00,0x00, +0xf6,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xee,0x0c,0x00,0x00, +0xeb,0x0c,0x00,0x00,0xf7,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xfd,0x0c,0x00,0x00,0xee,0x0c,0x00,0x00,0x6e,0x0c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xfe,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0xfd,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x07,0x0d,0x00,0x00, +0x6f,0x0c,0x00,0x00,0xee,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0d,0x0d,0x00,0x00,0x07,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00, +0xc4,0x00,0x00,0x00,0x0e,0x0d,0x00,0x00,0x0d,0x0d,0x00,0x00,0xad,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x13,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x0e,0x0d,0x00,0x00,0x0f,0x0d,0x00,0x00,0x13,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0f,0x0d,0x00,0x00,0xbc,0x00,0x05,0x00,0xc4,0x00,0x00,0x00,0x12,0x0d,0x00,0x00, +0x0d,0x0d,0x00,0x00,0xae,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x13,0x0d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x13,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00,0xc4,0x00,0x00,0x00, +0x14,0x0d,0x00,0x00,0x0e,0x0d,0x00,0x00,0x05,0x00,0x00,0x00,0x12,0x0d,0x00,0x00, +0x0f,0x0d,0x00,0x00,0xf7,0x00,0x03,0x00,0x1f,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x14,0x0d,0x00,0x00,0x15,0x0d,0x00,0x00,0x1f,0x0d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x15,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x17,0x0d,0x00,0x00,0x07,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00, +0xc4,0x00,0x00,0x00,0x18,0x0d,0x00,0x00,0x17,0x0d,0x00,0x00,0xad,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x1d,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x18,0x0d,0x00,0x00,0x19,0x0d,0x00,0x00,0x1d,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x19,0x0d,0x00,0x00,0xbc,0x00,0x05,0x00,0xc4,0x00,0x00,0x00,0x1c,0x0d,0x00,0x00, +0x17,0x0d,0x00,0x00,0xae,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x1d,0x0d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1d,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00,0xc4,0x00,0x00,0x00, +0x1e,0x0d,0x00,0x00,0x18,0x0d,0x00,0x00,0x15,0x0d,0x00,0x00,0x1c,0x0d,0x00,0x00, +0x19,0x0d,0x00,0x00,0xf9,0x00,0x02,0x00,0x1f,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x1f,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00,0xc4,0x00,0x00,0x00,0x20,0x0d,0x00,0x00, +0x14,0x0d,0x00,0x00,0x13,0x0d,0x00,0x00,0x1e,0x0d,0x00,0x00,0x1d,0x0d,0x00,0x00, +0x3d,0x00,0x04,0x00,0x3d,0x02,0x00,0x00,0x23,0x0d,0x00,0x00,0x50,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x41,0x02,0x00,0x00,0x24,0x0d,0x00,0x00,0x43,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x45,0x02,0x00,0x00,0x25,0x0d,0x00,0x00,0x23,0x0d,0x00,0x00, +0x24,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x27,0x0d,0x00,0x00, +0x25,0x0d,0x00,0x00,0xce,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xad,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x28,0x0d,0x00,0x00,0x27,0x0d,0x00,0x00, +0x03,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x2c,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x28,0x0d,0x00,0x00,0xad,0x01,0x00,0x00, +0xae,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x3d,0x02,0x00,0x00,0x2f,0x0d,0x00,0x00, +0xbe,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x45,0x02,0x00,0x00,0x31,0x0d,0x00,0x00, +0x2f,0x0d,0x00,0x00,0x24,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x33,0x0d,0x00,0x00,0x31,0x0d,0x00,0x00,0xce,0x0c,0x00,0x00,0x02,0x00,0x00,0x00, +0xad,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x94,0x0c,0x00,0x00, +0x33,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x97,0x0c,0x00,0x00,0x33,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x0e,0x02,0x00,0x00,0x37,0x0d,0x00,0x00,0xf7,0x01,0x00,0x00,0x13,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x38,0x0d,0x00,0x00,0x37,0x0d,0x00,0x00, +0xaa,0x00,0x05,0x00,0xc4,0x00,0x00,0x00,0x9a,0x0c,0x00,0x00,0xf8,0x01,0x00,0x00, +0x38,0x0d,0x00,0x00,0xa4,0x00,0x05,0x00,0xc4,0x00,0x00,0x00,0x9e,0x0c,0x00,0x00, +0x20,0x0d,0x00,0x00,0xd6,0x08,0x00,0x00,0xa6,0x00,0x05,0x00,0xc4,0x00,0x00,0x00, +0xa1,0x0c,0x00,0x00,0x9e,0x0c,0x00,0x00,0x9a,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00, +0xff,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x20,0x0d,0x00,0x00, +0xfb,0x0b,0x00,0x00,0xff,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xfb,0x0b,0x00,0x00, +0xa8,0x00,0x04,0x00,0xc4,0x00,0x00,0x00,0xfe,0x0b,0x00,0x00,0x9a,0x0c,0x00,0x00, +0xf9,0x00,0x02,0x00,0xff,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xff,0x0b,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc4,0x00,0x00,0x00,0x00,0x0c,0x00,0x00,0x20,0x0d,0x00,0x00, +0x1f,0x0d,0x00,0x00,0xfe,0x0b,0x00,0x00,0xfb,0x0b,0x00,0x00,0xf7,0x00,0x03,0x00, +0x0a,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x00,0x0c,0x00,0x00, +0x01,0x0c,0x00,0x00,0x0a,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x01,0x0c,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x6e,0x0d,0x00,0x00,0x07,0x0d,0x00,0x00, +0x6e,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x6f,0x0d,0x00,0x00, +0x6e,0x0d,0x00,0x00,0xc7,0x03,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x71,0x0d,0x00,0x00,0xbc,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x72,0x0d,0x00,0x00,0x71,0x0d,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x74,0x0d,0x00,0x00,0x6f,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x94,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x72,0x0d,0x00,0x00,0x74,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x99,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xad,0x01,0x00,0x00,0x94,0x0d,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x42,0x23,0x00,0x00,0x99,0x0d,0x00,0x00,0x6f,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x7a,0x0d,0x00,0x00,0x93,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7c,0x0d,0x00,0x00,0x6f,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x9e,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x7a,0x0d,0x00,0x00,0x7c,0x0d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa3,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xad,0x01,0x00,0x00,0x9e,0x0d,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x46,0x23,0x00,0x00,0xa3,0x0d,0x00,0x00,0x42,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x81,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x46,0x23,0x00,0x00,0x6e,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0x82,0x0d,0x00,0x00,0x81,0x0d,0x00,0x00,0x0c,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0xa7,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0x46,0x23,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x9d,0x0e,0x00,0x00, +0x82,0x0d,0x00,0x00,0x6e,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xa3,0x0e,0x00,0x00,0x9d,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xdd,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xa3,0x0e,0x00,0x00,0xf8,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x51,0x23,0x00,0x00,0xdd,0x0e,0x00,0x00,0x9d,0x0e,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xc0,0x0e,0x00,0x00,0x9d,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xe7,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xc0,0x0e,0x00,0x00,0xf8,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x5c,0x23,0x00,0x00,0xe7,0x0e,0x00,0x00, +0x51,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x3d,0x02,0x00,0x00, +0xf4,0x0e,0x00,0x00,0x67,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xf6,0x0e,0x00,0x00,0xf4,0x0e,0x00,0x00,0x5c,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0xf8,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x08,0x0f,0x00,0x00, +0x82,0x0d,0x00,0x00,0x7d,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x12,0x0f,0x00,0x00,0x08,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x67,0x23,0x00,0x00,0x12,0x0f,0x00,0x00,0x08,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x2b,0x0f,0x00,0x00, +0x08,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x52,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x2b,0x0f,0x00,0x00, +0xf8,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x72,0x23,0x00,0x00, +0x52,0x0f,0x00,0x00,0x67,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x61,0x0f,0x00,0x00,0xf4,0x0e,0x00,0x00,0x72,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0xf8,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x73,0x0f,0x00,0x00,0x82,0x0d,0x00,0x00,0x8c,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x7d,0x0f,0x00,0x00,0x73,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x87,0x0f,0x00,0x00,0x71,0x0d,0x00,0x00, +0xfe,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xb8,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x7d,0x0f,0x00,0x00,0x87,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x7d,0x23,0x00,0x00,0xb8,0x0f,0x00,0x00, +0x73,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x96,0x0f,0x00,0x00,0x73,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xbd,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x96,0x0f,0x00,0x00,0xf8,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x88,0x23,0x00,0x00,0xbd,0x0f,0x00,0x00,0x7d,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xcc,0x0f,0x00,0x00,0xf4,0x0e,0x00,0x00, +0x88,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0xf8,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xde,0x0f,0x00,0x00,0x82,0x0d,0x00,0x00,0x9b,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xe8,0x0f,0x00,0x00,0xde,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x23,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xe8,0x0f,0x00,0x00,0x87,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x93,0x23,0x00,0x00,0x23,0x10,0x00,0x00, +0xde,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x01,0x10,0x00,0x00,0xde,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x28,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x01,0x10,0x00,0x00,0xf8,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x9e,0x23,0x00,0x00,0x28,0x10,0x00,0x00,0x93,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x37,0x10,0x00,0x00,0xf4,0x0e,0x00,0x00, +0x9e,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0xf8,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x49,0x10,0x00,0x00,0x82,0x0d,0x00,0x00,0xaa,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x4f,0x10,0x00,0x00,0x49,0x10,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x89,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x4f,0x10,0x00,0x00,0xf8,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xa9,0x23,0x00,0x00,0x89,0x10,0x00,0x00, +0x49,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x70,0x10,0x00,0x00,0x49,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xb4,0x23,0x00,0x00,0x70,0x10,0x00,0x00,0xa9,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xa2,0x10,0x00,0x00, +0xf4,0x0e,0x00,0x00,0xb4,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0xf8,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xbe,0x10,0x00,0x00,0x82,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xbf,0x23,0x00,0x00, +0xbe,0x10,0x00,0x00,0x82,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xdb,0x10,0x00,0x00,0x82,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xca,0x23,0x00,0x00,0xdb,0x10,0x00,0x00, +0xbf,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x0d,0x11,0x00,0x00,0xf4,0x0e,0x00,0x00,0xca,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0xf8,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x1f,0x11,0x00,0x00, +0x82,0x0d,0x00,0x00,0xc7,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x29,0x11,0x00,0x00,0x1f,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x64,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x29,0x11,0x00,0x00,0x87,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xd5,0x23,0x00,0x00,0x64,0x11,0x00,0x00,0x1f,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x46,0x11,0x00,0x00,0x1f,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xe0,0x23,0x00,0x00, +0x46,0x11,0x00,0x00,0xd5,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x78,0x11,0x00,0x00,0xf4,0x0e,0x00,0x00,0xe0,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0xf8,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x8a,0x11,0x00,0x00,0x82,0x0d,0x00,0x00,0xd6,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x94,0x11,0x00,0x00,0x8a,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xcf,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x94,0x11,0x00,0x00,0x87,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xeb,0x23,0x00,0x00,0xcf,0x11,0x00,0x00,0x8a,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xb1,0x11,0x00,0x00, +0x8a,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xf6,0x23,0x00,0x00,0xb1,0x11,0x00,0x00,0xeb,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe3,0x11,0x00,0x00,0xf4,0x0e,0x00,0x00, +0xf6,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0xf8,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xf5,0x11,0x00,0x00,0x82,0x0d,0x00,0x00,0xe5,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xfb,0x11,0x00,0x00,0xf5,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x35,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xfb,0x11,0x00,0x00,0xf8,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x01,0x24,0x00,0x00,0x35,0x12,0x00,0x00, +0xf5,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x1c,0x12,0x00,0x00,0xf5,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x26,0x12,0x00,0x00,0x93,0x0b,0x00,0x00,0xfe,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x44,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x1c,0x12,0x00,0x00,0x26,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x0c,0x24,0x00,0x00,0x44,0x12,0x00,0x00,0x01,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x4e,0x12,0x00,0x00, +0xf4,0x0e,0x00,0x00,0x0c,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0xf8,0x01,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x60,0x12,0x00,0x00,0x82,0x0d,0x00,0x00, +0xf4,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x6a,0x12,0x00,0x00, +0x60,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x17,0x24,0x00,0x00,0x6a,0x12,0x00,0x00,0x60,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x87,0x12,0x00,0x00,0x60,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xaf,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x87,0x12,0x00,0x00,0x26,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x22,0x24,0x00,0x00,0xaf,0x12,0x00,0x00, +0x17,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xb9,0x12,0x00,0x00,0xf4,0x0e,0x00,0x00,0x22,0x24,0x00,0x00,0x02,0x00,0x00,0x00, +0xf8,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xcb,0x12,0x00,0x00, +0x82,0x0d,0x00,0x00,0x03,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xd5,0x12,0x00,0x00,0xcb,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x10,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xd5,0x12,0x00,0x00,0x87,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x2d,0x24,0x00,0x00,0x10,0x13,0x00,0x00,0xcb,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xf2,0x12,0x00,0x00,0xcb,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x1a,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xf2,0x12,0x00,0x00,0x26,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x38,0x24,0x00,0x00,0x1a,0x13,0x00,0x00, +0x2d,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x24,0x13,0x00,0x00,0xf4,0x0e,0x00,0x00,0x38,0x24,0x00,0x00,0x02,0x00,0x00,0x00, +0xf8,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x36,0x13,0x00,0x00, +0x82,0x0d,0x00,0x00,0x12,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x40,0x13,0x00,0x00,0x36,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x7b,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x40,0x13,0x00,0x00,0x87,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x43,0x24,0x00,0x00,0x7b,0x13,0x00,0x00,0x36,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x5d,0x13,0x00,0x00,0x36,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x85,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x5d,0x13,0x00,0x00,0x26,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x4e,0x24,0x00,0x00,0x85,0x13,0x00,0x00, +0x43,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x8f,0x13,0x00,0x00,0xf4,0x0e,0x00,0x00,0x4e,0x24,0x00,0x00,0x02,0x00,0x00,0x00, +0xf8,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xa1,0x13,0x00,0x00, +0x82,0x0d,0x00,0x00,0x21,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xa7,0x13,0x00,0x00,0xa1,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xe1,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xa7,0x13,0x00,0x00,0xf8,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x59,0x24,0x00,0x00,0xe1,0x13,0x00,0x00,0xa1,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xc8,0x13,0x00,0x00,0xa1,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xf0,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xc8,0x13,0x00,0x00,0x26,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x64,0x24,0x00,0x00,0xf0,0x13,0x00,0x00, +0x59,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xfa,0x13,0x00,0x00,0xf4,0x0e,0x00,0x00,0x64,0x24,0x00,0x00,0x02,0x00,0x00,0x00, +0xf8,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x0c,0x14,0x00,0x00, +0x82,0x0d,0x00,0x00,0x30,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x16,0x14,0x00,0x00,0x0c,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x6f,0x24,0x00,0x00,0x16,0x14,0x00,0x00,0x0c,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x33,0x14,0x00,0x00, +0x0c,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x5b,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x33,0x14,0x00,0x00, +0x26,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x7a,0x24,0x00,0x00, +0x5b,0x14,0x00,0x00,0x6f,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x65,0x14,0x00,0x00,0xf4,0x0e,0x00,0x00,0x7a,0x24,0x00,0x00, +0x02,0x00,0x00,0x00,0xf8,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x77,0x14,0x00,0x00,0x82,0x0d,0x00,0x00,0x3f,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x81,0x14,0x00,0x00,0x77,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xbc,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x81,0x14,0x00,0x00,0x87,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x85,0x24,0x00,0x00,0xbc,0x14,0x00,0x00,0x77,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x9e,0x14,0x00,0x00, +0x77,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xc6,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x9e,0x14,0x00,0x00, +0x26,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x90,0x24,0x00,0x00, +0xc6,0x14,0x00,0x00,0x85,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xd0,0x14,0x00,0x00,0xf4,0x0e,0x00,0x00,0x90,0x24,0x00,0x00, +0x02,0x00,0x00,0x00,0xf8,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xe2,0x14,0x00,0x00,0x82,0x0d,0x00,0x00,0x4e,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xec,0x14,0x00,0x00,0xe2,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x27,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xec,0x14,0x00,0x00,0x87,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x9b,0x24,0x00,0x00,0x27,0x15,0x00,0x00,0xe2,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x09,0x15,0x00,0x00, +0xe2,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x31,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x09,0x15,0x00,0x00, +0x26,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xa6,0x24,0x00,0x00, +0x31,0x15,0x00,0x00,0x9b,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x3b,0x15,0x00,0x00,0xf4,0x0e,0x00,0x00,0xa6,0x24,0x00,0x00, +0x02,0x00,0x00,0x00,0xf8,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6d,0x15,0x00,0x00,0xa7,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc7,0x15,0x00,0x00,0x42,0x04,0x00,0x00,0x6d,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xf0,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xc7,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xf8,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xf0,0x15,0x00,0x00, +0x18,0x04,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xfd,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xf8,0x15,0x00,0x00,0xb8,0x00,0x05,0x00, +0xc4,0x00,0x00,0x00,0xfe,0x15,0x00,0x00,0xfd,0x15,0x00,0x00,0xfc,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x0e,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xfe,0x15,0x00,0x00,0xff,0x15,0x00,0x00,0x00,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x00,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x02,0x16,0x00,0x00, +0x04,0x04,0x00,0x00,0xf8,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x03,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x02,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x06,0x16,0x00,0x00,0x03,0x16,0x00,0x00, +0x02,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x08,0x16,0x00,0x00, +0x0b,0x04,0x00,0x00,0xf8,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x09,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x08,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0c,0x16,0x00,0x00,0x09,0x16,0x00,0x00, +0x08,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0d,0x16,0x00,0x00, +0x06,0x16,0x00,0x00,0x0c,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x0e,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0xff,0x15,0x00,0x00,0xf9,0x00,0x02,0x00,0x0e,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x0e,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x2d,0x25,0x00,0x00,0x0d,0x16,0x00,0x00,0x00,0x16,0x00,0x00,0xae,0x01,0x00,0x00, +0xff,0x15,0x00,0x00,0x7f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xca,0x15,0x00,0x00, +0x6d,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x16,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xca,0x15,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x1e,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x16,0x16,0x00,0x00,0x18,0x04,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x23,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1e,0x16,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc4,0x00,0x00,0x00,0x24,0x16,0x00,0x00,0x23,0x16,0x00,0x00, +0xfc,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x34,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x24,0x16,0x00,0x00,0x25,0x16,0x00,0x00,0x26,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x26,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x28,0x16,0x00,0x00,0x04,0x04,0x00,0x00,0x1e,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x29,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x28,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2c,0x16,0x00,0x00, +0x29,0x16,0x00,0x00,0x28,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2e,0x16,0x00,0x00,0x0b,0x04,0x00,0x00,0x1e,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x2f,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x2e,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x32,0x16,0x00,0x00, +0x2f,0x16,0x00,0x00,0x2e,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x33,0x16,0x00,0x00,0x2c,0x16,0x00,0x00,0x32,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0x34,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x25,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0x34,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x34,0x16,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x2e,0x25,0x00,0x00,0x33,0x16,0x00,0x00,0x26,0x16,0x00,0x00, +0xae,0x01,0x00,0x00,0x25,0x16,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xcd,0x15,0x00,0x00,0xae,0x01,0x00,0x00,0x6d,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x3c,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xcd,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x44,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x3c,0x16,0x00,0x00,0x18,0x04,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x49,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x44,0x16,0x00,0x00,0xb8,0x00,0x05,0x00,0xc4,0x00,0x00,0x00, +0x4a,0x16,0x00,0x00,0x49,0x16,0x00,0x00,0xfc,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x5a,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x4a,0x16,0x00,0x00, +0x4b,0x16,0x00,0x00,0x4c,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x4c,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4e,0x16,0x00,0x00,0x04,0x04,0x00,0x00, +0x44,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x4f,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x4e,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x52,0x16,0x00,0x00,0x4f,0x16,0x00,0x00,0x4e,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x54,0x16,0x00,0x00,0x0b,0x04,0x00,0x00, +0x44,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x55,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x54,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x58,0x16,0x00,0x00,0x55,0x16,0x00,0x00,0x54,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x59,0x16,0x00,0x00,0x52,0x16,0x00,0x00, +0x58,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x5a,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4b,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x5a,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5a,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x2f,0x25,0x00,0x00, +0x59,0x16,0x00,0x00,0x4c,0x16,0x00,0x00,0xae,0x01,0x00,0x00,0x4b,0x16,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd0,0x15,0x00,0x00,0x18,0x04,0x00,0x00, +0x6d,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x62,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xd0,0x15,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x6a,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x62,0x16,0x00,0x00,0x18,0x04,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x6f,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x6a,0x16,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc4,0x00,0x00,0x00,0x70,0x16,0x00,0x00,0x6f,0x16,0x00,0x00, +0xfc,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x80,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x70,0x16,0x00,0x00,0x71,0x16,0x00,0x00,0x72,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x72,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x74,0x16,0x00,0x00,0x04,0x04,0x00,0x00,0x6a,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x75,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x74,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x78,0x16,0x00,0x00, +0x75,0x16,0x00,0x00,0x74,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7a,0x16,0x00,0x00,0x0b,0x04,0x00,0x00,0x6a,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x7b,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x7a,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7e,0x16,0x00,0x00, +0x7b,0x16,0x00,0x00,0x7a,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7f,0x16,0x00,0x00,0x78,0x16,0x00,0x00,0x7e,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0x80,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x71,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0x80,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x80,0x16,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x30,0x25,0x00,0x00,0x7f,0x16,0x00,0x00,0x72,0x16,0x00,0x00, +0xae,0x01,0x00,0x00,0x71,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xd4,0x15,0x00,0x00,0xf6,0x0e,0x00,0x00,0x2d,0x25,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xd7,0x15,0x00,0x00,0x61,0x0f,0x00,0x00,0x2e,0x25,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xd8,0x15,0x00,0x00,0xd4,0x15,0x00,0x00, +0xd7,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xdb,0x15,0x00,0x00, +0xcc,0x0f,0x00,0x00,0x2f,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xdc,0x15,0x00,0x00,0xd8,0x15,0x00,0x00,0xdb,0x15,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xdf,0x15,0x00,0x00,0x37,0x10,0x00,0x00,0x30,0x25,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xe0,0x15,0x00,0x00,0xdc,0x15,0x00,0x00, +0xdf,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe3,0x15,0x00,0x00, +0x2d,0x25,0x00,0x00,0x2e,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe5,0x15,0x00,0x00,0xe3,0x15,0x00,0x00,0x2f,0x25,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe7,0x15,0x00,0x00,0xe5,0x15,0x00,0x00,0x30,0x25,0x00,0x00, +0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe8,0x15,0x00,0x00,0xe7,0x15,0x00,0x00, +0xe7,0x15,0x00,0x00,0xe7,0x15,0x00,0x00,0xe7,0x15,0x00,0x00,0x88,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xe9,0x15,0x00,0x00,0xe0,0x15,0x00,0x00,0xe8,0x15,0x00,0x00, +0xf7,0x00,0x03,0x00,0xd4,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xfe,0x15,0x00,0x00,0xc5,0x16,0x00,0x00,0xc6,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc6,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc8,0x16,0x00,0x00, +0x04,0x04,0x00,0x00,0xf8,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xc9,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xc8,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcc,0x16,0x00,0x00,0xc9,0x16,0x00,0x00, +0xc8,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xce,0x16,0x00,0x00, +0x0b,0x04,0x00,0x00,0xf8,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xcf,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xce,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd2,0x16,0x00,0x00,0xcf,0x16,0x00,0x00, +0xce,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd3,0x16,0x00,0x00, +0xcc,0x16,0x00,0x00,0xd2,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0xd4,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc5,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0xd4,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd4,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x31,0x25,0x00,0x00,0xd3,0x16,0x00,0x00,0xc6,0x16,0x00,0x00,0xae,0x01,0x00,0x00, +0xc5,0x16,0x00,0x00,0xf7,0x00,0x03,0x00,0xfa,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x24,0x16,0x00,0x00,0xeb,0x16,0x00,0x00,0xec,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0xec,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xee,0x16,0x00,0x00,0x04,0x04,0x00,0x00,0x1e,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xef,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xee,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf2,0x16,0x00,0x00, +0xef,0x16,0x00,0x00,0xee,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf4,0x16,0x00,0x00,0x0b,0x04,0x00,0x00,0x1e,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xf5,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xf4,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf8,0x16,0x00,0x00, +0xf5,0x16,0x00,0x00,0xf4,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf9,0x16,0x00,0x00,0xf2,0x16,0x00,0x00,0xf8,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0xfa,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xeb,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0xfa,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xfa,0x16,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x32,0x25,0x00,0x00,0xf9,0x16,0x00,0x00,0xec,0x16,0x00,0x00, +0xae,0x01,0x00,0x00,0xeb,0x16,0x00,0x00,0xf7,0x00,0x03,0x00,0x20,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x4a,0x16,0x00,0x00,0x11,0x17,0x00,0x00, +0x12,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x12,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x14,0x17,0x00,0x00,0x04,0x04,0x00,0x00,0x44,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x15,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x14,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x18,0x17,0x00,0x00,0x15,0x17,0x00,0x00,0x14,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1a,0x17,0x00,0x00,0x0b,0x04,0x00,0x00,0x44,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x1b,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x1a,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1e,0x17,0x00,0x00,0x1b,0x17,0x00,0x00,0x1a,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1f,0x17,0x00,0x00,0x18,0x17,0x00,0x00,0x1e,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0x20,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x11,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0x20,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x20,0x17,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x33,0x25,0x00,0x00,0x1f,0x17,0x00,0x00, +0x12,0x17,0x00,0x00,0xae,0x01,0x00,0x00,0x11,0x17,0x00,0x00,0xf7,0x00,0x03,0x00, +0x46,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x70,0x16,0x00,0x00, +0x37,0x17,0x00,0x00,0x38,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x38,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3a,0x17,0x00,0x00,0x04,0x04,0x00,0x00, +0x6a,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x3b,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x3a,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3e,0x17,0x00,0x00,0x3b,0x17,0x00,0x00,0x3a,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x40,0x17,0x00,0x00,0x0b,0x04,0x00,0x00, +0x6a,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x41,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x40,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x44,0x17,0x00,0x00,0x41,0x17,0x00,0x00,0x40,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x45,0x17,0x00,0x00,0x3e,0x17,0x00,0x00, +0x44,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x46,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x37,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x46,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x46,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x34,0x25,0x00,0x00, +0x45,0x17,0x00,0x00,0x38,0x17,0x00,0x00,0xae,0x01,0x00,0x00,0x37,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x9a,0x16,0x00,0x00,0xa2,0x10,0x00,0x00, +0x31,0x25,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x9d,0x16,0x00,0x00, +0x0d,0x11,0x00,0x00,0x32,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x9e,0x16,0x00,0x00,0x9a,0x16,0x00,0x00,0x9d,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xa1,0x16,0x00,0x00,0x78,0x11,0x00,0x00,0x33,0x25,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xa2,0x16,0x00,0x00,0x9e,0x16,0x00,0x00, +0xa1,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xa5,0x16,0x00,0x00, +0xe3,0x11,0x00,0x00,0x34,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xa6,0x16,0x00,0x00,0xa2,0x16,0x00,0x00,0xa5,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa9,0x16,0x00,0x00,0x31,0x25,0x00,0x00,0x32,0x25,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xab,0x16,0x00,0x00,0xa9,0x16,0x00,0x00, +0x33,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xad,0x16,0x00,0x00, +0xab,0x16,0x00,0x00,0x34,0x25,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xae,0x16,0x00,0x00,0xad,0x16,0x00,0x00,0xad,0x16,0x00,0x00,0xad,0x16,0x00,0x00, +0xad,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xaf,0x16,0x00,0x00, +0xa6,0x16,0x00,0x00,0xae,0x16,0x00,0x00,0xf7,0x00,0x03,0x00,0x9a,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xfe,0x15,0x00,0x00,0x8b,0x17,0x00,0x00, +0x8c,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x8c,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8e,0x17,0x00,0x00,0x04,0x04,0x00,0x00,0xf8,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x8f,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x8e,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x92,0x17,0x00,0x00,0x8f,0x17,0x00,0x00,0x8e,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x94,0x17,0x00,0x00,0x0b,0x04,0x00,0x00,0xf8,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x95,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x94,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x98,0x17,0x00,0x00,0x95,0x17,0x00,0x00,0x94,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x99,0x17,0x00,0x00,0x92,0x17,0x00,0x00,0x98,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0x9a,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x8b,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0x9a,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x9a,0x17,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x35,0x25,0x00,0x00,0x99,0x17,0x00,0x00, +0x8c,0x17,0x00,0x00,0xae,0x01,0x00,0x00,0x8b,0x17,0x00,0x00,0xf7,0x00,0x03,0x00, +0xc0,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x24,0x16,0x00,0x00, +0xb1,0x17,0x00,0x00,0xb2,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xb2,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb4,0x17,0x00,0x00,0x04,0x04,0x00,0x00, +0x1e,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb5,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xb4,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb8,0x17,0x00,0x00,0xb5,0x17,0x00,0x00,0xb4,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xba,0x17,0x00,0x00,0x0b,0x04,0x00,0x00, +0x1e,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xbb,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xba,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbe,0x17,0x00,0x00,0xbb,0x17,0x00,0x00,0xba,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbf,0x17,0x00,0x00,0xb8,0x17,0x00,0x00, +0xbe,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0xc0,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb1,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0xc0,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc0,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x36,0x25,0x00,0x00, +0xbf,0x17,0x00,0x00,0xb2,0x17,0x00,0x00,0xae,0x01,0x00,0x00,0xb1,0x17,0x00,0x00, +0xf7,0x00,0x03,0x00,0xe6,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x4a,0x16,0x00,0x00,0xd7,0x17,0x00,0x00,0xd8,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd8,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xda,0x17,0x00,0x00, +0x04,0x04,0x00,0x00,0x44,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xdb,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xda,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xde,0x17,0x00,0x00,0xdb,0x17,0x00,0x00, +0xda,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe0,0x17,0x00,0x00, +0x0b,0x04,0x00,0x00,0x44,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xe1,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xe0,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe4,0x17,0x00,0x00,0xe1,0x17,0x00,0x00, +0xe0,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe5,0x17,0x00,0x00, +0xde,0x17,0x00,0x00,0xe4,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0xe6,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd7,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0xe6,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe6,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x37,0x25,0x00,0x00,0xe5,0x17,0x00,0x00,0xd8,0x17,0x00,0x00,0xae,0x01,0x00,0x00, +0xd7,0x17,0x00,0x00,0xf7,0x00,0x03,0x00,0x0c,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x70,0x16,0x00,0x00,0xfd,0x17,0x00,0x00,0xfe,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0xfe,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x00,0x18,0x00,0x00,0x04,0x04,0x00,0x00,0x6a,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x01,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x00,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x04,0x18,0x00,0x00, +0x01,0x18,0x00,0x00,0x00,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x06,0x18,0x00,0x00,0x0b,0x04,0x00,0x00,0x6a,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x07,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x06,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0a,0x18,0x00,0x00, +0x07,0x18,0x00,0x00,0x06,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0b,0x18,0x00,0x00,0x04,0x18,0x00,0x00,0x0a,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0x0c,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xfd,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0x0c,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x0c,0x18,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x38,0x25,0x00,0x00,0x0b,0x18,0x00,0x00,0xfe,0x17,0x00,0x00, +0xae,0x01,0x00,0x00,0xfd,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x60,0x17,0x00,0x00,0x4e,0x12,0x00,0x00,0x35,0x25,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x63,0x17,0x00,0x00,0xb9,0x12,0x00,0x00,0x36,0x25,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x64,0x17,0x00,0x00,0x60,0x17,0x00,0x00, +0x63,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x67,0x17,0x00,0x00, +0x24,0x13,0x00,0x00,0x37,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x68,0x17,0x00,0x00,0x64,0x17,0x00,0x00,0x67,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x6b,0x17,0x00,0x00,0x8f,0x13,0x00,0x00,0x38,0x25,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x6c,0x17,0x00,0x00,0x68,0x17,0x00,0x00, +0x6b,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6f,0x17,0x00,0x00, +0x35,0x25,0x00,0x00,0x36,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x71,0x17,0x00,0x00,0x6f,0x17,0x00,0x00,0x37,0x25,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x73,0x17,0x00,0x00,0x71,0x17,0x00,0x00,0x38,0x25,0x00,0x00, +0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x74,0x17,0x00,0x00,0x73,0x17,0x00,0x00, +0x73,0x17,0x00,0x00,0x73,0x17,0x00,0x00,0x73,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x75,0x17,0x00,0x00,0x6c,0x17,0x00,0x00,0x74,0x17,0x00,0x00, +0xf7,0x00,0x03,0x00,0x60,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xfe,0x15,0x00,0x00,0x51,0x18,0x00,0x00,0x52,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x52,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x54,0x18,0x00,0x00, +0x04,0x04,0x00,0x00,0xf8,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x55,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x54,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x58,0x18,0x00,0x00,0x55,0x18,0x00,0x00, +0x54,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5a,0x18,0x00,0x00, +0x0b,0x04,0x00,0x00,0xf8,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x5b,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x5a,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5e,0x18,0x00,0x00,0x5b,0x18,0x00,0x00, +0x5a,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5f,0x18,0x00,0x00, +0x58,0x18,0x00,0x00,0x5e,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x60,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x51,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x60,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x60,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x39,0x25,0x00,0x00,0x5f,0x18,0x00,0x00,0x52,0x18,0x00,0x00,0xae,0x01,0x00,0x00, +0x51,0x18,0x00,0x00,0xf7,0x00,0x03,0x00,0x86,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x24,0x16,0x00,0x00,0x77,0x18,0x00,0x00,0x78,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x78,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7a,0x18,0x00,0x00,0x04,0x04,0x00,0x00,0x1e,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x7b,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x7a,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7e,0x18,0x00,0x00, +0x7b,0x18,0x00,0x00,0x7a,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x80,0x18,0x00,0x00,0x0b,0x04,0x00,0x00,0x1e,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x81,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x80,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x84,0x18,0x00,0x00, +0x81,0x18,0x00,0x00,0x80,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x85,0x18,0x00,0x00,0x7e,0x18,0x00,0x00,0x84,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0x86,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x77,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0x86,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x86,0x18,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x3a,0x25,0x00,0x00,0x85,0x18,0x00,0x00,0x78,0x18,0x00,0x00, +0xae,0x01,0x00,0x00,0x77,0x18,0x00,0x00,0xf7,0x00,0x03,0x00,0xac,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x4a,0x16,0x00,0x00,0x9d,0x18,0x00,0x00, +0x9e,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x9e,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa0,0x18,0x00,0x00,0x04,0x04,0x00,0x00,0x44,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa1,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xa0,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa4,0x18,0x00,0x00,0xa1,0x18,0x00,0x00,0xa0,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa6,0x18,0x00,0x00,0x0b,0x04,0x00,0x00,0x44,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa7,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xa6,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xaa,0x18,0x00,0x00,0xa7,0x18,0x00,0x00,0xa6,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xab,0x18,0x00,0x00,0xa4,0x18,0x00,0x00,0xaa,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0xac,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x9d,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0xac,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xac,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x3b,0x25,0x00,0x00,0xab,0x18,0x00,0x00, +0x9e,0x18,0x00,0x00,0xae,0x01,0x00,0x00,0x9d,0x18,0x00,0x00,0xf7,0x00,0x03,0x00, +0xd2,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x70,0x16,0x00,0x00, +0xc3,0x18,0x00,0x00,0xc4,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xc4,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc6,0x18,0x00,0x00,0x04,0x04,0x00,0x00, +0x6a,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc7,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xc6,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xca,0x18,0x00,0x00,0xc7,0x18,0x00,0x00,0xc6,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcc,0x18,0x00,0x00,0x0b,0x04,0x00,0x00, +0x6a,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xcd,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xcc,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd0,0x18,0x00,0x00,0xcd,0x18,0x00,0x00,0xcc,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd1,0x18,0x00,0x00,0xca,0x18,0x00,0x00, +0xd0,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xd2,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc3,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xd2,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd2,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x3c,0x25,0x00,0x00, +0xd1,0x18,0x00,0x00,0xc4,0x18,0x00,0x00,0xae,0x01,0x00,0x00,0xc3,0x18,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x26,0x18,0x00,0x00,0xfa,0x13,0x00,0x00, +0x39,0x25,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x29,0x18,0x00,0x00, +0x65,0x14,0x00,0x00,0x3a,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x2a,0x18,0x00,0x00,0x26,0x18,0x00,0x00,0x29,0x18,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x2d,0x18,0x00,0x00,0xd0,0x14,0x00,0x00,0x3b,0x25,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x2e,0x18,0x00,0x00,0x2a,0x18,0x00,0x00, +0x2d,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x31,0x18,0x00,0x00, +0x3b,0x15,0x00,0x00,0x3c,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x32,0x18,0x00,0x00,0x2e,0x18,0x00,0x00,0x31,0x18,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x35,0x18,0x00,0x00,0x39,0x25,0x00,0x00,0x3a,0x25,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x37,0x18,0x00,0x00,0x35,0x18,0x00,0x00, +0x3b,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x39,0x18,0x00,0x00, +0x37,0x18,0x00,0x00,0x3c,0x25,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x3a,0x18,0x00,0x00,0x39,0x18,0x00,0x00,0x39,0x18,0x00,0x00,0x39,0x18,0x00,0x00, +0x39,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x3b,0x18,0x00,0x00, +0x32,0x18,0x00,0x00,0x3a,0x18,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x95,0x15,0x00,0x00,0xa7,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xdf,0x18,0x00,0x00,0x42,0x04,0x00,0x00,0x95,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x08,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xdf,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x10,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x08,0x19,0x00,0x00, +0x18,0x04,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x15,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x10,0x19,0x00,0x00,0xb8,0x00,0x05,0x00, +0xc4,0x00,0x00,0x00,0x16,0x19,0x00,0x00,0x15,0x19,0x00,0x00,0xfc,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x26,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x16,0x19,0x00,0x00,0x17,0x19,0x00,0x00,0x18,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x18,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1a,0x19,0x00,0x00, +0x04,0x04,0x00,0x00,0x10,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x1b,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x1a,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1e,0x19,0x00,0x00,0x1b,0x19,0x00,0x00, +0x1a,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x20,0x19,0x00,0x00, +0x0b,0x04,0x00,0x00,0x10,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x21,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x20,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x24,0x19,0x00,0x00,0x21,0x19,0x00,0x00, +0x20,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x25,0x19,0x00,0x00, +0x1e,0x19,0x00,0x00,0x24,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x26,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x17,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x26,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x26,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x3d,0x25,0x00,0x00,0x25,0x19,0x00,0x00,0x18,0x19,0x00,0x00,0xae,0x01,0x00,0x00, +0x17,0x19,0x00,0x00,0x7f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe2,0x18,0x00,0x00, +0x95,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x2e,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xe2,0x18,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x36,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x2e,0x19,0x00,0x00,0x18,0x04,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x3b,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x36,0x19,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc4,0x00,0x00,0x00,0x3c,0x19,0x00,0x00,0x3b,0x19,0x00,0x00, +0xfc,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x4c,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x3c,0x19,0x00,0x00,0x3d,0x19,0x00,0x00,0x3e,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3e,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x40,0x19,0x00,0x00,0x04,0x04,0x00,0x00,0x36,0x19,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x41,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x40,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x44,0x19,0x00,0x00, +0x41,0x19,0x00,0x00,0x40,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x46,0x19,0x00,0x00,0x0b,0x04,0x00,0x00,0x36,0x19,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x47,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x46,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4a,0x19,0x00,0x00, +0x47,0x19,0x00,0x00,0x46,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4b,0x19,0x00,0x00,0x44,0x19,0x00,0x00,0x4a,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0x4c,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x3d,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0x4c,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x4c,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x3e,0x25,0x00,0x00,0x4b,0x19,0x00,0x00,0x3e,0x19,0x00,0x00, +0xae,0x01,0x00,0x00,0x3d,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe5,0x18,0x00,0x00,0xae,0x01,0x00,0x00,0x95,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x54,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xe5,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x5c,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x54,0x19,0x00,0x00,0x18,0x04,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x61,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x5c,0x19,0x00,0x00,0xb8,0x00,0x05,0x00,0xc4,0x00,0x00,0x00, +0x62,0x19,0x00,0x00,0x61,0x19,0x00,0x00,0xfc,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x72,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x62,0x19,0x00,0x00, +0x63,0x19,0x00,0x00,0x64,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x64,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x66,0x19,0x00,0x00,0x04,0x04,0x00,0x00, +0x5c,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x67,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6a,0x19,0x00,0x00,0x67,0x19,0x00,0x00,0x66,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6c,0x19,0x00,0x00,0x0b,0x04,0x00,0x00, +0x5c,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x6d,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x6c,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x70,0x19,0x00,0x00,0x6d,0x19,0x00,0x00,0x6c,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x71,0x19,0x00,0x00,0x6a,0x19,0x00,0x00, +0x70,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x72,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x63,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x72,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x72,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x3f,0x25,0x00,0x00, +0x71,0x19,0x00,0x00,0x64,0x19,0x00,0x00,0xae,0x01,0x00,0x00,0x63,0x19,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe8,0x18,0x00,0x00,0x18,0x04,0x00,0x00, +0x95,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x7a,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xe8,0x18,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x82,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x7a,0x19,0x00,0x00,0x18,0x04,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x87,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x82,0x19,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc4,0x00,0x00,0x00,0x88,0x19,0x00,0x00,0x87,0x19,0x00,0x00, +0xfc,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x98,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x88,0x19,0x00,0x00,0x89,0x19,0x00,0x00,0x8a,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8a,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8c,0x19,0x00,0x00,0x04,0x04,0x00,0x00,0x82,0x19,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x8d,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x8c,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x90,0x19,0x00,0x00, +0x8d,0x19,0x00,0x00,0x8c,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x92,0x19,0x00,0x00,0x0b,0x04,0x00,0x00,0x82,0x19,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x93,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x92,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x96,0x19,0x00,0x00, +0x93,0x19,0x00,0x00,0x92,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x97,0x19,0x00,0x00,0x90,0x19,0x00,0x00,0x96,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0x98,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x89,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0x98,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x98,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x40,0x25,0x00,0x00,0x97,0x19,0x00,0x00,0x8a,0x19,0x00,0x00, +0xae,0x01,0x00,0x00,0x89,0x19,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xec,0x18,0x00,0x00,0xe9,0x15,0x00,0x00,0x3d,0x25,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xef,0x18,0x00,0x00,0xaf,0x16,0x00,0x00,0x3e,0x25,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xf0,0x18,0x00,0x00,0xec,0x18,0x00,0x00, +0xef,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xf3,0x18,0x00,0x00, +0x75,0x17,0x00,0x00,0x3f,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xf4,0x18,0x00,0x00,0xf0,0x18,0x00,0x00,0xf3,0x18,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xf7,0x18,0x00,0x00,0x3b,0x18,0x00,0x00,0x40,0x25,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xf8,0x18,0x00,0x00,0xf4,0x18,0x00,0x00, +0xf7,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfb,0x18,0x00,0x00, +0x3d,0x25,0x00,0x00,0x3e,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfd,0x18,0x00,0x00,0xfb,0x18,0x00,0x00,0x3f,0x25,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xff,0x18,0x00,0x00,0xfd,0x18,0x00,0x00,0x40,0x25,0x00,0x00, +0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x00,0x19,0x00,0x00,0xff,0x18,0x00,0x00, +0xff,0x18,0x00,0x00,0xff,0x18,0x00,0x00,0xff,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x01,0x19,0x00,0x00,0xf8,0x18,0x00,0x00,0x00,0x19,0x00,0x00, +0x50,0x00,0x07,0x00,0xc5,0x04,0x00,0x00,0x9f,0x15,0x00,0x00,0x0d,0x11,0x00,0x00, +0x78,0x11,0x00,0x00,0xb9,0x12,0x00,0x00,0x24,0x13,0x00,0x00,0x3e,0x00,0x03,0x00, +0x5a,0x15,0x00,0x00,0x9f,0x15,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xa0,0x15,0x00,0x00,0x5a,0x15,0x00,0x00,0xf8,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xa1,0x15,0x00,0x00,0xa0,0x15,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xa3,0x15,0x00,0x00,0xa0,0x15,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa4,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xa4,0x15,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x44,0x25,0x00,0x00,0xa3,0x15,0x00,0x00,0x98,0x19,0x00,0x00, +0xa3,0x19,0x00,0x00,0xa8,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x43,0x25,0x00,0x00,0xa1,0x15,0x00,0x00,0x98,0x19,0x00,0x00,0x9e,0x19,0x00,0x00, +0xa8,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x41,0x25,0x00,0x00, +0xfe,0x01,0x00,0x00,0x98,0x19,0x00,0x00,0xb5,0x15,0x00,0x00,0xa8,0x15,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc4,0x00,0x00,0x00,0xa7,0x15,0x00,0x00,0x41,0x25,0x00,0x00, +0x08,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xb6,0x15,0x00,0x00,0xa8,0x15,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa7,0x15,0x00,0x00,0xa8,0x15,0x00,0x00, +0xb6,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xa8,0x15,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xab,0x15,0x00,0x00,0x5a,0x15,0x00,0x00,0x41,0x25,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xac,0x15,0x00,0x00,0xab,0x15,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x9e,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x43,0x25,0x00,0x00,0xac,0x15,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xb1,0x15,0x00,0x00,0xab,0x15,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xa3,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x44,0x25,0x00,0x00,0xb1,0x15,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xb5,0x15,0x00,0x00,0x41,0x25,0x00,0x00,0xfe,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa4,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xb6,0x15,0x00,0x00,0x0c,0x00,0x08,0x00, +0x37,0x00,0x00,0x00,0xba,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x01,0x19,0x00,0x00,0x43,0x25,0x00,0x00,0x44,0x25,0x00,0x00,0x3d,0x00,0x04,0x00, +0x3d,0x02,0x00,0x00,0xa7,0x19,0x00,0x00,0xb2,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xa8,0x19,0x00,0x00,0xa7,0x19,0x00,0x00,0xb4,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0xf8,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa9,0x19,0x00,0x00,0xa8,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0xc4,0x00,0x00,0x00,0xab,0x19,0x00,0x00,0xa9,0x19,0x00,0x00,0xad,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xad,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xad,0x19,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x0d,0x27,0x00,0x00,0xab,0x19,0x00,0x00, +0xae,0x01,0x00,0x00,0xa9,0x19,0x00,0x00,0x41,0x00,0x05,0x00,0x2e,0x02,0x00,0x00, +0xb1,0x19,0x00,0x00,0xf7,0x01,0x00,0x00,0x33,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xb2,0x19,0x00,0x00,0xb1,0x19,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x49,0x0d,0x00,0x00,0xba,0x15,0x00,0x00,0xba,0x15,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xb7,0x19,0x00,0x00,0xb2,0x19,0x00,0x00,0xb2,0x19,0x00,0x00, +0xb2,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xb8,0x19,0x00,0x00, +0x49,0x0d,0x00,0x00,0xb7,0x19,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xbb,0x19,0x00,0x00,0xb8,0x19,0x00,0x00,0x0d,0x27,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xbf,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xbb,0x19,0x00,0x00,0xf5,0x0a,0x00,0x00,0x27,0x25,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc5,0x19,0x00,0x00,0xbf,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc6,0x19,0x00,0x00,0x50,0x03,0x00,0x00, +0xc5,0x19,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc8,0x19,0x00,0x00, +0xbf,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc9,0x19,0x00,0x00,0x54,0x03,0x00,0x00,0xc8,0x19,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xca,0x19,0x00,0x00,0xc6,0x19,0x00,0x00,0xc9,0x19,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcc,0x19,0x00,0x00,0xbf,0x19,0x00,0x00, +0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcd,0x19,0x00,0x00, +0x50,0x03,0x00,0x00,0xcc,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xce,0x19,0x00,0x00,0xca,0x19,0x00,0x00,0xcd,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd1,0x19,0x00,0x00,0x54,0x03,0x00,0x00,0xc5,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd4,0x19,0x00,0x00,0x54,0x03,0x00,0x00, +0xcc,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd5,0x19,0x00,0x00, +0xd1,0x19,0x00,0x00,0xd4,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd8,0x19,0x00,0x00,0x64,0x03,0x00,0x00,0xc5,0x19,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xdc,0x19,0x00,0x00,0xd8,0x19,0x00,0x00,0xc9,0x19,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe0,0x19,0x00,0x00,0xdc,0x19,0x00,0x00, +0xcd,0x19,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xe1,0x19,0x00,0x00, +0xce,0x19,0x00,0x00,0xd5,0x19,0x00,0x00,0xe0,0x19,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4e,0x0d,0x00,0x00,0xba,0x15,0x00,0x00,0x03,0x00,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x4f,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x4e,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xe6,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x4f,0x0d,0x00,0x00, +0xad,0x01,0x00,0x00,0xae,0x01,0x00,0x00,0xb8,0x00,0x05,0x00,0xc4,0x00,0x00,0x00, +0x53,0x0d,0x00,0x00,0x4e,0x0d,0x00,0x00,0xad,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x90,0x02,0x00,0x00,0x02,0x1a,0x00,0x00,0x92,0x02,0x00,0x00,0x62,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x04,0x1a,0x00,0x00,0x02,0x1a,0x00,0x00,0xa8,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x05,0x1a,0x00,0x00,0x04,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc4,0x00,0x00,0x00,0xf1,0x19,0x00,0x00, +0x05,0x1a,0x00,0x00,0xdd,0x08,0x00,0x00,0x3d,0x00,0x04,0x00,0x3d,0x02,0x00,0x00, +0x09,0x1a,0x00,0x00,0xa7,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x45,0x02,0x00,0x00, +0x0b,0x1a,0x00,0x00,0x09,0x1a,0x00,0x00,0x24,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x0d,0x1a,0x00,0x00,0x0b,0x1a,0x00,0x00,0x07,0x0d,0x00,0x00, +0x02,0x00,0x00,0x00,0xad,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x0e,0x1a,0x00,0x00,0x0d,0x1a,0x00,0x00,0x0d,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x0a,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0a,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x73,0x26,0x00,0x00, +0xf5,0x0a,0x00,0x00,0xff,0x0b,0x00,0x00,0xe1,0x19,0x00,0x00,0xad,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc4,0x00,0x00,0x00,0x62,0x26,0x00,0x00,0xd6,0x08,0x00,0x00, +0xff,0x0b,0x00,0x00,0x53,0x0d,0x00,0x00,0xad,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x4a,0x25,0x00,0x00,0xc7,0x02,0x00,0x00,0xff,0x0b,0x00,0x00, +0x0e,0x1a,0x00,0x00,0xad,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0xc4,0x00,0x00,0x00, +0x48,0x25,0x00,0x00,0xd6,0x08,0x00,0x00,0xff,0x0b,0x00,0x00,0xf1,0x19,0x00,0x00, +0xad,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x46,0x25,0x00,0x00, +0xad,0x01,0x00,0x00,0xff,0x0b,0x00,0x00,0xe6,0x19,0x00,0x00,0xad,0x19,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x14,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x94,0x0c,0x00,0x00,0x46,0x25,0x00,0x00,0x41,0x00,0x05,0x00, +0x0e,0x02,0x00,0x00,0xac,0x1a,0x00,0x00,0xf7,0x01,0x00,0x00,0x0d,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0xad,0x1a,0x00,0x00,0xac,0x1a,0x00,0x00, +0xc4,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x95,0x1a,0x00,0x00,0x03,0x02,0x00,0x00, +0xad,0x1a,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x96,0x1a,0x00,0x00, +0x95,0x1a,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x9a,0x1a,0x00,0x00, +0x96,0x1a,0x00,0x00,0x96,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x9b,0x1a,0x00,0x00,0x75,0x0c,0x00,0x00,0x9a,0x1a,0x00,0x00,0x6e,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0x9c,0x1a,0x00,0x00,0x9b,0x1a,0x00,0x00,0x41,0x00,0x05,0x00, +0xf9,0x01,0x00,0x00,0xb4,0x1a,0x00,0x00,0xf7,0x01,0x00,0x00,0x08,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xb5,0x1a,0x00,0x00,0xb4,0x1a,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xc1,0x1a,0x00,0x00,0x9c,0x1a,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xc2,0x1a,0x00,0x00,0x6f,0x0c,0x00,0x00, +0xc1,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xc5,0x1a,0x00,0x00, +0xc1,0x1a,0x00,0x00,0xc7,0x03,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xd2,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xc2,0x1a,0x00,0x00, +0xc5,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xd7,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc7,0x03,0x00,0x00,0xd2,0x1a,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xcb,0x1a,0x00,0x00,0xb5,0x1a,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xcc,0x1a,0x00,0x00,0xd7,0x1a,0x00,0x00, +0xcb,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x3d,0x02,0x00,0x00,0xdb,0x1a,0x00,0x00, +0xb2,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xdc,0x1a,0x00,0x00, +0xdb,0x1a,0x00,0x00,0xb4,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0xf8,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdd,0x1a,0x00,0x00,0xdc,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xc4,0x00,0x00,0x00,0xdf,0x1a,0x00,0x00, +0xdd,0x1a,0x00,0x00,0xad,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xe1,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe1,0x1a,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x0e,0x27,0x00,0x00,0xdf,0x1a,0x00,0x00,0xae,0x01,0x00,0x00,0xdd,0x1a,0x00,0x00, +0x3d,0x00,0x04,0x00,0x3d,0x02,0x00,0x00,0xe9,0x1a,0x00,0x00,0x3f,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x45,0x02,0x00,0x00,0xeb,0x1a,0x00,0x00,0xe9,0x1a,0x00,0x00, +0x24,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xee,0x1a,0x00,0x00, +0xad,0x1a,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xef,0x1a,0x00,0x00, +0xeb,0x1a,0x00,0x00,0xcc,0x1a,0x00,0x00,0x02,0x00,0x00,0x00,0xee,0x1a,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf0,0x1a,0x00,0x00,0xef,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa5,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0xf0,0x1a,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa6,0x1a,0x00,0x00,0x0e,0x27,0x00,0x00,0xa5,0x1a,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf5,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0xa6,0x1a,0x00,0x00,0xec,0x06,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2f,0x1a,0x00,0x00,0x4a,0x25,0x00,0x00,0x01,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0xc4,0x00,0x00,0x00,0x30,0x1a,0x00,0x00,0x2f,0x1a,0x00,0x00, +0xad,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x36,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x30,0x1a,0x00,0x00,0x31,0x1a,0x00,0x00,0x33,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x33,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x36,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x31,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x36,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x36,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x4e,0x25,0x00,0x00,0x2f,0x1a,0x00,0x00,0x33,0x1a,0x00,0x00,0xf5,0x1a,0x00,0x00, +0x31,0x1a,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xba,0x24,0x00,0x00, +0x4e,0x25,0x00,0x00,0x4a,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x0c,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x4e,0x25,0x00,0x00,0xf5,0x1a,0x00,0x00,0xb7,0x00,0x05,0x00,0xc4,0x00,0x00,0x00, +0x00,0x1b,0x00,0x00,0x0c,0x1b,0x00,0x00,0xad,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x06,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x00,0x1b,0x00,0x00, +0x01,0x1b,0x00,0x00,0x05,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x1b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x06,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x01,0x1b,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x11,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x4e,0x25,0x00,0x00,0xf5,0x1a,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x04,0x1b,0x00,0x00,0x11,0x1b,0x00,0x00,0x0c,0x1b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x06,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x06,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x50,0x25,0x00,0x00,0xad,0x01,0x00,0x00, +0x05,0x1b,0x00,0x00,0x04,0x1b,0x00,0x00,0x01,0x1b,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3e,0x1a,0x00,0x00,0xae,0x01,0x00,0x00,0x50,0x25,0x00,0x00, +0xf7,0x00,0x03,0x00,0x5c,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x48,0x25,0x00,0x00,0x41,0x1a,0x00,0x00,0x49,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x49,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4b,0x1a,0x00,0x00, +0x4a,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0xbc,0x00,0x05,0x00,0xc4,0x00,0x00,0x00, +0x4c,0x1a,0x00,0x00,0x4b,0x1a,0x00,0x00,0xae,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x5b,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x4c,0x1a,0x00,0x00, +0x4d,0x1a,0x00,0x00,0x53,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x53,0x1a,0x00,0x00, +0xba,0x00,0x05,0x00,0xc4,0x00,0x00,0x00,0x55,0x1a,0x00,0x00,0x3e,0x1a,0x00,0x00, +0x2a,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0x5a,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x55,0x1a,0x00,0x00,0x56,0x1a,0x00,0x00,0x5a,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x56,0x1a,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xc6,0x24,0x00,0x00,0xad,0x01,0x00,0x00,0xba,0x24,0x00,0x00,0x00,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x5a,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x5a,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x5a,0x25,0x00,0x00,0xba,0x24,0x00,0x00, +0x53,0x1a,0x00,0x00,0xc6,0x24,0x00,0x00,0x56,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x5b,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x4d,0x1a,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x17,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x4e,0x25,0x00,0x00,0xf5,0x1a,0x00,0x00,0x54,0x03,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0xc4,0x24,0x00,0x00,0x17,0x1b,0x00,0x00,0xba,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x5b,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5b,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x59,0x25,0x00,0x00, +0x5a,0x25,0x00,0x00,0x5a,0x1a,0x00,0x00,0xc4,0x24,0x00,0x00,0x4d,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x5c,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x41,0x1a,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xbd,0x24,0x00,0x00,0xf5,0x1a,0x00,0x00, +0x11,0x27,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x45,0x1a,0x00,0x00,0x4a,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0xb7,0x00,0x05,0x00, +0xc4,0x00,0x00,0x00,0x46,0x1a,0x00,0x00,0x45,0x1a,0x00,0x00,0xad,0x01,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x47,0x1a,0x00,0x00,0x46,0x1a,0x00,0x00, +0x18,0x04,0x00,0x00,0xae,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xc0,0x24,0x00,0x00,0x47,0x1a,0x00,0x00,0xbd,0x24,0x00,0x00,0x00,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x5c,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x5c,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x58,0x25,0x00,0x00,0x59,0x25,0x00,0x00, +0x5b,0x1a,0x00,0x00,0xc0,0x24,0x00,0x00,0x41,0x1a,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5e,0x1a,0x00,0x00,0x28,0x25,0x00,0x00,0x50,0x25,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5f,0x1a,0x00,0x00,0x5e,0x1a,0x00,0x00, +0x34,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x1d,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x5f,0x1a,0x00,0x00,0xad,0x01,0x00,0x00, +0xae,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x22,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x14,0x1a,0x00,0x00,0x1d,0x1b,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x64,0x1a,0x00,0x00,0xae,0x01,0x00,0x00, +0x22,0x1b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x66,0x1a,0x00,0x00, +0x58,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x67,0x1a,0x00,0x00,0x66,0x1a,0x00,0x00,0x64,0x1a,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6b,0x1a,0x00,0x00,0xae,0x01,0x00,0x00,0x97,0x0c,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x26,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x6b,0x1a,0x00,0x00,0xad,0x01,0x00,0x00,0xae,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6f,0x1a,0x00,0x00,0x67,0x1a,0x00,0x00, +0x26,0x1b,0x00,0x00,0xb8,0x00,0x05,0x00,0xc4,0x00,0x00,0x00,0x73,0x1a,0x00,0x00, +0x2c,0x0d,0x00,0x00,0x2a,0x07,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x74,0x1a,0x00,0x00,0x73,0x1a,0x00,0x00,0xae,0x01,0x00,0x00,0xad,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x77,0x1a,0x00,0x00,0x6f,0x1a,0x00,0x00, +0x74,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7b,0x1a,0x00,0x00, +0x77,0x1a,0x00,0x00,0xae,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x2a,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x7b,0x1a,0x00,0x00, +0xad,0x01,0x00,0x00,0xae,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7e,0x1a,0x00,0x00,0x58,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x41,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x7e,0x1a,0x00,0x00,0xf5,0x1a,0x00,0x00,0xb7,0x00,0x05,0x00,0xc4,0x00,0x00,0x00, +0x35,0x1b,0x00,0x00,0x41,0x1b,0x00,0x00,0xad,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x3b,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x35,0x1b,0x00,0x00, +0x36,0x1b,0x00,0x00,0x3a,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x3a,0x1b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x3b,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x36,0x1b,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x46,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x7e,0x1a,0x00,0x00,0xf5,0x1a,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x39,0x1b,0x00,0x00,0x46,0x1b,0x00,0x00,0x41,0x1b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x3b,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x3b,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x5b,0x25,0x00,0x00,0xad,0x01,0x00,0x00, +0x3a,0x1b,0x00,0x00,0x39,0x1b,0x00,0x00,0x36,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x4a,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x5b,0x25,0x00,0x00,0xad,0x01,0x00,0x00,0xae,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x83,0x1a,0x00,0x00,0x2a,0x1b,0x00,0x00,0x37,0x04,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x4e,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x83,0x1a,0x00,0x00,0xad,0x01,0x00,0x00,0xae,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x86,0x1a,0x00,0x00,0x4e,0x1b,0x00,0x00, +0x4a,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x52,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x86,0x1a,0x00,0x00,0xad,0x01,0x00,0x00, +0xae,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x19,0x02,0x00,0x00,0xb1,0x1c,0x00,0x00, +0xf7,0x01,0x00,0x00,0x23,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xb2,0x1c,0x00,0x00,0xb1,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x9d,0x1b,0x00,0x00,0x6c,0x0c,0x00,0x00,0xb2,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x9f,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x9d,0x1b,0x00,0x00,0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xa0,0x1b,0x00,0x00, +0x9f,0x1b,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xa2,0x1b,0x00,0x00, +0xa0,0x1b,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xa3,0x1b,0x00,0x00, +0xa2,0x1b,0x00,0x00,0xc7,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xa5,0x1b,0x00,0x00,0xa3,0x1b,0x00,0x00,0xab,0x0c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa7,0x1b,0x00,0x00,0xa5,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa9,0x1b,0x00,0x00,0x9d,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc4,0x00,0x00,0x00,0xaa,0x1b,0x00,0x00, +0xa7,0x1b,0x00,0x00,0xa9,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00,0x3e,0x00,0x00,0x00, +0xab,0x1b,0x00,0x00,0xaa,0x1b,0x00,0x00,0x82,0x05,0x00,0x00,0x83,0x05,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xd5,0x24,0x00,0x00,0xab,0x1b,0x00,0x00, +0x15,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xae,0x1b,0x00,0x00,0xa5,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb0,0x1b,0x00,0x00,0x9d,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0xba,0x00,0x05,0x00,0xc4,0x00,0x00,0x00,0xb1,0x1b,0x00,0x00,0xae,0x1b,0x00,0x00, +0xb0,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00,0x3e,0x00,0x00,0x00,0xb2,0x1b,0x00,0x00, +0xb1,0x1b,0x00,0x00,0x82,0x05,0x00,0x00,0x83,0x05,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xd9,0x24,0x00,0x00,0xb2,0x1b,0x00,0x00,0xd5,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xbf,0x1b,0x00,0x00, +0xd9,0x24,0x00,0x00,0xf9,0x00,0x02,0x00,0xc0,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc0,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x2d,0x26,0x00,0x00, +0xf8,0x01,0x00,0x00,0x3b,0x1b,0x00,0x00,0xfa,0x1b,0x00,0x00,0xf8,0x1b,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc4,0x00,0x00,0x00,0xc3,0x1b,0x00,0x00,0x2d,0x26,0x00,0x00, +0xca,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xfb,0x1b,0x00,0x00,0xf8,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc3,0x1b,0x00,0x00,0xc4,0x1b,0x00,0x00, +0xfb,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xc4,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc5,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xc5,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xc4,0x26,0x00,0x00,0xf8,0x01,0x00,0x00,0xc4,0x1b,0x00,0x00, +0xf6,0x1b,0x00,0x00,0xf4,0x1b,0x00,0x00,0xb1,0x00,0x05,0x00,0xc4,0x00,0x00,0x00, +0xc8,0x1b,0x00,0x00,0xc4,0x26,0x00,0x00,0xca,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0xf7,0x1b,0x00,0x00,0xf4,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xc8,0x1b,0x00,0x00,0xc9,0x1b,0x00,0x00,0xf7,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc9,0x1b,0x00,0x00,0xc4,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xcc,0x1b,0x00,0x00, +0x2d,0x26,0x00,0x00,0x03,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xcd,0x1b,0x00,0x00,0xc4,0x26,0x00,0x00,0xcc,0x1b,0x00,0x00,0xf7,0x00,0x03,0x00, +0xd4,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xaa,0x1b,0x00,0x00, +0xcf,0x1b,0x00,0x00,0xd2,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xd2,0x1b,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd4,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xcf,0x1b,0x00,0x00, +0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xd1,0x1b,0x00,0x00,0xca,0x02,0x00,0x00, +0xc4,0x26,0x00,0x00,0xf9,0x00,0x02,0x00,0xd4,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd4,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xc6,0x26,0x00,0x00, +0xc4,0x26,0x00,0x00,0xd2,0x1b,0x00,0x00,0xd1,0x1b,0x00,0x00,0xcf,0x1b,0x00,0x00, +0xf7,0x00,0x03,0x00,0xdc,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xb1,0x1b,0x00,0x00,0xd7,0x1b,0x00,0x00,0xda,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xda,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0xdc,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd7,0x1b,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xd9,0x1b,0x00,0x00, +0xca,0x02,0x00,0x00,0x2d,0x26,0x00,0x00,0xf9,0x00,0x02,0x00,0xdc,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xdc,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xc8,0x26,0x00,0x00,0x2d,0x26,0x00,0x00,0xda,0x1b,0x00,0x00,0xd9,0x1b,0x00,0x00, +0xd7,0x1b,0x00,0x00,0x50,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xde,0x1b,0x00,0x00, +0xc6,0x26,0x00,0x00,0xc8,0x26,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xe4,0x1b,0x00,0x00,0xa0,0x1b,0x00,0x00,0xd9,0x24,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xe6,0x1b,0x00,0x00,0xe4,0x1b,0x00,0x00,0xde,0x1b,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x20,0x1d,0x00,0x00,0x23,0x0d,0x00,0x00, +0xe6,0x1b,0x00,0x00,0x02,0x00,0x00,0x00,0xf8,0x01,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x21,0x1d,0x00,0x00,0x20,0x1d,0x00,0x00,0x20,0x1d,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0xf3,0x1b,0x00,0x00,0x66,0x1b,0x00,0x00,0xcd,0x1b,0x00,0x00, +0x3e,0x00,0x03,0x00,0xf3,0x1b,0x00,0x00,0x21,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf4,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xf4,0x1b,0x00,0x00,0x80,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xf6,0x1b,0x00,0x00,0xc4,0x26,0x00,0x00,0xfe,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc5,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xf7,0x1b,0x00,0x00, +0xf9,0x00,0x02,0x00,0xf8,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xf8,0x1b,0x00,0x00, +0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xfa,0x1b,0x00,0x00,0x2d,0x26,0x00,0x00, +0xfe,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xc0,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfb,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xfe,0x1b,0x00,0x00, +0xa5,0x1b,0x00,0x00,0x9d,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x03,0x1c,0x00,0x00,0xa1,0x0c,0x00,0x00,0xae,0x01,0x00,0x00,0xad,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x26,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x22,0x1b,0x00,0x00,0x03,0x1c,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x31,0x1d,0x00,0x00,0x29,0x25,0x00,0x00,0xb2,0x1c,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x33,0x1d,0x00,0x00,0x31,0x1d,0x00,0x00, +0x29,0x25,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x34,0x1d,0x00,0x00, +0x33,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x36,0x1d,0x00,0x00,0xae,0x01,0x00,0x00,0x34,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x41,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x63,0x05,0x00,0x00,0x36,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x08,0x1c,0x00,0x00,0xae,0x01,0x00,0x00,0x26,0x1d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x09,0x1c,0x00,0x00,0x41,0x1d,0x00,0x00,0x08,0x1c,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0b,0x1c,0x00,0x00,0xae,0x01,0x00,0x00, +0x09,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0c,0x1c,0x00,0x00, +0x0b,0x1c,0x00,0x00,0x00,0x06,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x46,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xae,0x01,0x00,0x00, +0x0c,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0f,0x1c,0x00,0x00, +0x50,0x03,0x00,0x00,0x2c,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x4b,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x0f,0x1c,0x00,0x00, +0x26,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x50,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xad,0x01,0x00,0x00,0x4b,0x1d,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x56,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x09,0x1c,0x00,0x00,0x46,0x1d,0x00,0x00,0x50,0x1d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x18,0x1c,0x00,0x00,0xfe,0x0c,0x00,0x00, +0x2a,0x25,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x5a,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x18,0x1c,0x00,0x00,0xad,0x01,0x00,0x00, +0xae,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x60,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x18,0x06,0x00,0x00,0x19,0x06,0x00,0x00, +0x5a,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0x1b,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x1b,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x3d,0x26,0x00,0x00, +0xe9,0x05,0x00,0x00,0xfb,0x1b,0x00,0x00,0xab,0x26,0x00,0x00,0x7f,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x37,0x26,0x00,0x00,0x8c,0x25,0x00,0x00, +0xfb,0x1b,0x00,0x00,0xbd,0x26,0x00,0x00,0x7f,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x35,0x26,0x00,0x00,0x8c,0x25,0x00,0x00,0xfb,0x1b,0x00,0x00, +0xba,0x26,0x00,0x00,0x7f,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x33,0x26,0x00,0x00,0x8c,0x25,0x00,0x00,0xfb,0x1b,0x00,0x00,0xb7,0x26,0x00,0x00, +0x7f,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x31,0x26,0x00,0x00, +0x8c,0x25,0x00,0x00,0xfb,0x1b,0x00,0x00,0xb4,0x26,0x00,0x00,0x7f,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x2f,0x26,0x00,0x00,0x69,0x25,0x00,0x00, +0xfb,0x1b,0x00,0x00,0xb1,0x26,0x00,0x00,0x7f,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x2e,0x26,0x00,0x00,0xf8,0x01,0x00,0x00,0xfb,0x1b,0x00,0x00, +0x81,0x1c,0x00,0x00,0x7f,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00,0xc4,0x00,0x00,0x00, +0x1e,0x1c,0x00,0x00,0x2e,0x26,0x00,0x00,0xca,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0x82,0x1c,0x00,0x00,0x7f,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x1e,0x1c,0x00,0x00,0x1f,0x1c,0x00,0x00,0x82,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x1f,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x20,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x20,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xbd,0x26,0x00,0x00, +0x37,0x26,0x00,0x00,0x1f,0x1c,0x00,0x00,0xc2,0x26,0x00,0x00,0x7b,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xba,0x26,0x00,0x00,0x35,0x26,0x00,0x00, +0x1f,0x1c,0x00,0x00,0xc1,0x26,0x00,0x00,0x7b,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xb7,0x26,0x00,0x00,0x33,0x26,0x00,0x00,0x1f,0x1c,0x00,0x00, +0xc0,0x26,0x00,0x00,0x7b,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xb4,0x26,0x00,0x00,0x31,0x26,0x00,0x00,0x1f,0x1c,0x00,0x00,0xbf,0x26,0x00,0x00, +0x7b,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb1,0x26,0x00,0x00, +0x2f,0x26,0x00,0x00,0x1f,0x1c,0x00,0x00,0xbe,0x26,0x00,0x00,0x7b,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xab,0x26,0x00,0x00,0x3d,0x26,0x00,0x00, +0x1f,0x1c,0x00,0x00,0x66,0x1c,0x00,0x00,0x7b,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xa4,0x26,0x00,0x00,0xf8,0x01,0x00,0x00,0x1f,0x1c,0x00,0x00, +0x7d,0x1c,0x00,0x00,0x7b,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00,0xc4,0x00,0x00,0x00, +0x23,0x1c,0x00,0x00,0xa4,0x26,0x00,0x00,0xca,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0x7e,0x1c,0x00,0x00,0x7b,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x23,0x1c,0x00,0x00,0x24,0x1c,0x00,0x00,0x7e,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x24,0x1c,0x00,0x00,0xc4,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x27,0x1c,0x00,0x00, +0x2e,0x26,0x00,0x00,0x03,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x28,0x1c,0x00,0x00,0xa4,0x26,0x00,0x00,0x27,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00, +0x2f,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xaa,0x1b,0x00,0x00, +0x2a,0x1c,0x00,0x00,0x2d,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x2d,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x2f,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x2a,0x1c,0x00,0x00, +0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x2c,0x1c,0x00,0x00,0xca,0x02,0x00,0x00, +0xa4,0x26,0x00,0x00,0xf9,0x00,0x02,0x00,0x2f,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2f,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xa6,0x26,0x00,0x00, +0xa4,0x26,0x00,0x00,0x2d,0x1c,0x00,0x00,0x2c,0x1c,0x00,0x00,0x2a,0x1c,0x00,0x00, +0xf7,0x00,0x03,0x00,0x37,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xb1,0x1b,0x00,0x00,0x32,0x1c,0x00,0x00,0x35,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x35,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x37,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x32,0x1c,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x34,0x1c,0x00,0x00, +0xca,0x02,0x00,0x00,0x2e,0x26,0x00,0x00,0xf9,0x00,0x02,0x00,0x37,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x37,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xa8,0x26,0x00,0x00,0x2e,0x26,0x00,0x00,0x35,0x1c,0x00,0x00,0x34,0x1c,0x00,0x00, +0x32,0x1c,0x00,0x00,0x50,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x39,0x1c,0x00,0x00, +0xa6,0x26,0x00,0x00,0xa8,0x26,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x3c,0x1c,0x00,0x00,0x39,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x3d,0x1c,0x00,0x00,0xbf,0x1b,0x00,0x00,0x3c,0x1c,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x40,0x1c,0x00,0x00,0xfe,0x1b,0x00,0x00,0x3d,0x1c,0x00,0x00, +0x50,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x48,0x1c,0x00,0x00,0xab,0x1b,0x00,0x00, +0xb2,0x1b,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x49,0x1c,0x00,0x00, +0xa0,0x1b,0x00,0x00,0x48,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x4b,0x1c,0x00,0x00,0x49,0x1c,0x00,0x00,0x39,0x1c,0x00,0x00,0x7c,0x00,0x04,0x00, +0xdb,0x03,0x00,0x00,0x68,0x1d,0x00,0x00,0x4b,0x1c,0x00,0x00,0x7c,0x00,0x04,0x00, +0xdb,0x03,0x00,0x00,0x6a,0x1d,0x00,0x00,0xaf,0x0c,0x00,0x00,0xb0,0x00,0x05,0x00, +0xdf,0x03,0x00,0x00,0x6b,0x1d,0x00,0x00,0x68,0x1d,0x00,0x00,0x6a,0x1d,0x00,0x00, +0x9b,0x00,0x04,0x00,0xc4,0x00,0x00,0x00,0x6c,0x1d,0x00,0x00,0x6b,0x1d,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x55,0x1c,0x00,0x00,0x6c,0x1d,0x00,0x00, +0xae,0x01,0x00,0x00,0xad,0x01,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x74,0x1d,0x00,0x00,0x56,0x1d,0x00,0x00,0x56,0x1d,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x75,0x1d,0x00,0x00,0x40,0x1c,0x00,0x00,0x74,0x1d,0x00,0x00, +0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x78,0x1d,0x00,0x00,0x75,0x1d,0x00,0x00, +0x75,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x88,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x78,0x1d,0x00,0x00,0x37,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8e,0x1d,0x00,0x00,0x22,0x04,0x00,0x00, +0x88,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8f,0x1d,0x00,0x00, +0x8e,0x1d,0x00,0x00,0xae,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x91,0x1d,0x00,0x00,0x50,0x03,0x00,0x00,0x88,0x1d,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x92,0x1d,0x00,0x00,0x91,0x1d,0x00,0x00,0xae,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x94,0x1d,0x00,0x00,0x2a,0x04,0x00,0x00, +0x8f,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x96,0x1d,0x00,0x00, +0x94,0x1d,0x00,0x00,0x8f,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x97,0x1d,0x00,0x00,0x96,0x1d,0x00,0x00,0x2f,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9a,0x1d,0x00,0x00,0x92,0x1d,0x00,0x00,0x92,0x1d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9b,0x1d,0x00,0x00,0x97,0x1d,0x00,0x00, +0x9a,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5a,0x1c,0x00,0x00, +0x55,0x1c,0x00,0x00,0x9b,0x1d,0x00,0x00,0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x5c,0x1c,0x00,0x00,0x66,0x1b,0x00,0x00,0x28,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x5d,0x1c,0x00,0x00,0x5c,0x1c,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x5f,0x1c,0x00,0x00,0x5d,0x1c,0x00,0x00,0x5a,0x1c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x61,0x1c,0x00,0x00,0x5f,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x62,0x1c,0x00,0x00, +0x5f,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x63,0x1c,0x00,0x00,0x5f,0x1c,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x64,0x1c,0x00,0x00,0x61,0x1c,0x00,0x00,0x62,0x1c,0x00,0x00, +0x63,0x1c,0x00,0x00,0x5a,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x66,0x1c,0x00,0x00,0xab,0x26,0x00,0x00,0x64,0x1c,0x00,0x00,0x94,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x69,0x1c,0x00,0x00,0x40,0x1c,0x00,0x00,0x40,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6c,0x1c,0x00,0x00,0x60,0x1d,0x00,0x00, +0x69,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x6d,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x6c,0x1c,0x00,0x00,0xaa,0x00,0x05,0x00, +0xc4,0x00,0x00,0x00,0x6f,0x1c,0x00,0x00,0x2e,0x26,0x00,0x00,0xf8,0x01,0x00,0x00, +0xaa,0x00,0x05,0x00,0xc4,0x00,0x00,0x00,0x71,0x1c,0x00,0x00,0xa4,0x26,0x00,0x00, +0xf8,0x01,0x00,0x00,0xa7,0x00,0x05,0x00,0xc4,0x00,0x00,0x00,0x72,0x1c,0x00,0x00, +0x6f,0x1c,0x00,0x00,0x71,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0x75,0x1c,0x00,0x00,0x5c,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0xc1,0x1d,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x72,0x1c,0x00,0x00,0xa4,0x1d,0x00,0x00, +0xa8,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xa8,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xd1,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xb7,0x26,0x00,0x00,0x75,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xd6,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb4,0x26,0x00,0x00, +0x75,0x1c,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xb1,0x1d,0x00,0x00, +0x75,0x1c,0x00,0x00,0x6d,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xb5,0x1d,0x00,0x00,0xbd,0x26,0x00,0x00,0xb1,0x1d,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xb8,0x1d,0x00,0x00,0x75,0x1c,0x00,0x00,0xb1,0x1d,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xbb,0x1d,0x00,0x00,0xba,0x26,0x00,0x00, +0xb8,0x1d,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbf,0x1d,0x00,0x00, +0xb1,0x26,0x00,0x00,0x6d,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0xc1,0x1d,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa4,0x1d,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xc6,0x1d,0x00,0x00,0x75,0x1c,0x00,0x00,0x6d,0x1c,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xca,0x1d,0x00,0x00,0x75,0x1c,0x00,0x00,0xc6,0x1d,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc1,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xc1,0x1d,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xc2,0x26,0x00,0x00,0xb5,0x1d,0x00,0x00, +0xa8,0x1d,0x00,0x00,0xc6,0x1d,0x00,0x00,0xa4,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xc1,0x26,0x00,0x00,0xbb,0x1d,0x00,0x00,0xa8,0x1d,0x00,0x00, +0xca,0x1d,0x00,0x00,0xa4,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xc0,0x26,0x00,0x00,0xd1,0x1d,0x00,0x00,0xa8,0x1d,0x00,0x00,0x75,0x1c,0x00,0x00, +0xa4,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xbf,0x26,0x00,0x00, +0xd6,0x1d,0x00,0x00,0xa8,0x1d,0x00,0x00,0x75,0x1c,0x00,0x00,0xa4,0x1d,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xbe,0x26,0x00,0x00,0xbf,0x1d,0x00,0x00, +0xa8,0x1d,0x00,0x00,0x6d,0x1c,0x00,0x00,0xa4,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00, +0x7b,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x7b,0x1c,0x00,0x00,0x80,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x7d,0x1c,0x00,0x00,0xa4,0x26,0x00,0x00,0xfe,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x20,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x7e,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x7f,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x7f,0x1c,0x00,0x00, +0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x81,0x1c,0x00,0x00,0x2e,0x26,0x00,0x00, +0xfe,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x1b,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x82,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xdc,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x2f,0x26,0x00,0x00,0xba,0x00,0x05,0x00, +0xc4,0x00,0x00,0x00,0xdd,0x1d,0x00,0x00,0xdc,0x1d,0x00,0x00,0xfc,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe2,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xe2,0x1d,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x0f,0x27,0x00,0x00,0xdd,0x1d,0x00,0x00, +0x2f,0x26,0x00,0x00,0xae,0x01,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xe9,0x1d,0x00,0x00,0x0f,0x27,0x00,0x00,0x0f,0x27,0x00,0x00,0x0f,0x27,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xea,0x1d,0x00,0x00,0x37,0x26,0x00,0x00, +0xe9,0x1d,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xf1,0x1d,0x00,0x00, +0x35,0x26,0x00,0x00,0xe9,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xf9,0x1d,0x00,0x00,0xea,0x1d,0x00,0x00,0xea,0x1d,0x00,0x00,0x83,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xfa,0x1d,0x00,0x00,0xf1,0x1d,0x00,0x00,0xf9,0x1d,0x00,0x00, +0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xfb,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xfa,0x1d,0x00,0x00,0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xfc,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0xfb,0x1d,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x87,0x1c,0x00,0x00,0x3d,0x26,0x00,0x00, +0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc4,0x00,0x00,0x00,0x88,0x1c,0x00,0x00, +0x87,0x1c,0x00,0x00,0xfc,0x02,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x89,0x1c,0x00,0x00,0x88,0x1c,0x00,0x00,0xae,0x01,0x00,0x00,0xad,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8c,0x1c,0x00,0x00,0x87,0x1c,0x00,0x00, +0x89,0x1c,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0xf7,0x24,0x00,0x00, +0x8c,0x1c,0x00,0x00,0x3d,0x26,0x00,0x00,0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00, +0xc4,0x00,0x00,0x00,0x90,0x1c,0x00,0x00,0x8c,0x1c,0x00,0x00,0xfc,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xad,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x90,0x1c,0x00,0x00,0x91,0x1c,0x00,0x00,0xad,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x91,0x1c,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x93,0x1c,0x00,0x00, +0xf7,0x24,0x00,0x00,0xf7,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x96,0x1c,0x00,0x00, +0x8c,0x1c,0x00,0x00,0x8c,0x1c,0x00,0x00,0x8c,0x1c,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x97,0x1c,0x00,0x00,0x93,0x1c,0x00,0x00,0x96,0x1c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x99,0x1c,0x00,0x00,0x97,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0xfb,0x24,0x00,0x00, +0x99,0x1c,0x00,0x00,0x12,0x27,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9b,0x1c,0x00,0x00,0x97,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0xfd,0x24,0x00,0x00,0x9b,0x1c,0x00,0x00, +0xfb,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9d,0x1c,0x00,0x00,0x97,0x1c,0x00,0x00,0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0xff,0x24,0x00,0x00,0x9d,0x1c,0x00,0x00,0xfd,0x24,0x00,0x00, +0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa0,0x1c,0x00,0x00, +0x8c,0x1c,0x00,0x00,0xbc,0x06,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0x02,0x25,0x00,0x00,0xa0,0x1c,0x00,0x00,0xff,0x24,0x00,0x00,0x03,0x00,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xa4,0x1c,0x00,0x00,0x02,0x25,0x00,0x00, +0x02,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x05,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xa4,0x1c,0x00,0x00,0x33,0x26,0x00,0x00,0x31,0x26,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa8,0x1c,0x00,0x00,0x05,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x04,0x25,0x00,0x00, +0xa8,0x1c,0x00,0x00,0x02,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xaa,0x1c,0x00,0x00,0x05,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x06,0x25,0x00,0x00,0xaa,0x1c,0x00,0x00, +0x04,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xac,0x1c,0x00,0x00,0x05,0x1e,0x00,0x00,0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0x08,0x25,0x00,0x00,0xac,0x1c,0x00,0x00,0x06,0x25,0x00,0x00, +0x02,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xad,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xad,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x3e,0x26,0x00,0x00, +0xf7,0x24,0x00,0x00,0xe2,0x1d,0x00,0x00,0x08,0x25,0x00,0x00,0x91,0x1c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x24,0x1e,0x00,0x00,0xea,0x1d,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x26,0x1e,0x00,0x00, +0x24,0x1e,0x00,0x00,0xef,0x09,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x27,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x26,0x1e,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x28,0x1e,0x00,0x00,0x27,0x1e,0x00,0x00, +0x17,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x8e,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x2c,0x0d,0x00,0x00,0x97,0x0c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x93,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x8e,0x1e,0x00,0x00,0x3e,0x1a,0x00,0x00,0xb8,0x00,0x05,0x00, +0xc4,0x00,0x00,0x00,0x2e,0x1e,0x00,0x00,0x93,0x1e,0x00,0x00,0x2a,0x07,0x00,0x00, +0xf7,0x00,0x03,0x00,0x32,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x2e,0x1e,0x00,0x00,0x2f,0x1e,0x00,0x00,0x32,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2f,0x1e,0x00,0x00,0xa4,0x00,0x05,0x00,0xc4,0x00,0x00,0x00,0x31,0x1e,0x00,0x00, +0xa1,0x0c,0x00,0x00,0xd6,0x08,0x00,0x00,0xf9,0x00,0x02,0x00,0x32,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x32,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0xc4,0x00,0x00,0x00, +0x33,0x1e,0x00,0x00,0x2e,0x1e,0x00,0x00,0xad,0x1c,0x00,0x00,0x31,0x1e,0x00,0x00, +0x2f,0x1e,0x00,0x00,0xf7,0x00,0x03,0x00,0x39,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x33,0x1e,0x00,0x00,0x35,0x1e,0x00,0x00,0x38,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x38,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x39,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x35,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x3d,0x02,0x00,0x00, +0x96,0x1e,0x00,0x00,0x76,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x45,0x02,0x00,0x00, +0x98,0x1e,0x00,0x00,0x96,0x1e,0x00,0x00,0x24,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x9a,0x1e,0x00,0x00,0x98,0x1e,0x00,0x00,0x07,0x0d,0x00,0x00, +0x02,0x00,0x00,0x00,0xad,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x39,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x39,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x4c,0x26,0x00,0x00,0xe9,0x05,0x00,0x00,0x38,0x1e,0x00,0x00,0x9a,0x1e,0x00,0x00, +0x35,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00,0x0c,0x1e,0x00,0x00,0x4c,0x26,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x3c,0x1e,0x00,0x00,0x0c,0x1e,0x00,0x00, +0x4c,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x3d,0x1e,0x00,0x00, +0x3c,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3e,0x1e,0x00,0x00, +0x28,0x1e,0x00,0x00,0x3d,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x40,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x3e,0x1e,0x00,0x00, +0xbe,0x00,0x05,0x00,0xc4,0x00,0x00,0x00,0x42,0x1e,0x00,0x00,0x40,0x1e,0x00,0x00, +0x17,0x0a,0x00,0x00,0xf7,0x00,0x03,0x00,0x75,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x42,0x1e,0x00,0x00,0x43,0x1e,0x00,0x00,0x75,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x43,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x44,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x44,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x4e,0x26,0x00,0x00,0x40,0x1e,0x00,0x00,0x43,0x1e,0x00,0x00,0xe8,0x26,0x00,0x00, +0x5a,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x4d,0x26,0x00,0x00, +0xfe,0x01,0x00,0x00,0x43,0x1e,0x00,0x00,0x5c,0x1e,0x00,0x00,0x5a,0x1e,0x00,0x00, +0xb3,0x00,0x05,0x00,0xc4,0x00,0x00,0x00,0x47,0x1e,0x00,0x00,0x4d,0x26,0x00,0x00, +0xca,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x5d,0x1e,0x00,0x00,0x5a,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x47,0x1e,0x00,0x00,0x48,0x1e,0x00,0x00, +0x5d,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x48,0x1e,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x4b,0x1e,0x00,0x00,0x0c,0x1e,0x00,0x00,0x4d,0x26,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4c,0x1e,0x00,0x00,0x4b,0x1e,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4d,0x1e,0x00,0x00,0x28,0x1e,0x00,0x00, +0x4c,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x4f,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x3e,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x51,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x4d,0x1e,0x00,0x00,0xb4,0x00,0x05,0x00,0xc4,0x00,0x00,0x00,0x52,0x1e,0x00,0x00, +0x4f,0x1e,0x00,0x00,0x51,0x1e,0x00,0x00,0xf7,0x00,0x03,0x00,0x59,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x52,0x1e,0x00,0x00,0x53,0x1e,0x00,0x00, +0x59,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x53,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x55,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x4d,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x9f,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x4e,0x26,0x00,0x00,0x55,0x1e,0x00,0x00, +0xf9,0x00,0x02,0x00,0x59,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x59,0x1e,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe8,0x26,0x00,0x00,0x4e,0x26,0x00,0x00, +0x48,0x1e,0x00,0x00,0x9f,0x1e,0x00,0x00,0x53,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00, +0x5a,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x5a,0x1e,0x00,0x00,0x80,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x5c,0x1e,0x00,0x00,0x4d,0x26,0x00,0x00,0xfe,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x44,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x5d,0x1e,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5f,0x1e,0x00,0x00,0xfc,0x1d,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x61,0x1e,0x00,0x00, +0x5f,0x1e,0x00,0x00,0x34,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xa3,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x61,0x1e,0x00,0x00, +0xad,0x01,0x00,0x00,0xae,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xa8,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xa3,0x1e,0x00,0x00, +0x41,0x0a,0x00,0x00,0xb7,0x00,0x05,0x00,0xc4,0x00,0x00,0x00,0x67,0x1e,0x00,0x00, +0x4e,0x26,0x00,0x00,0x40,0x1e,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x68,0x1e,0x00,0x00,0x67,0x1e,0x00,0x00,0xae,0x01,0x00,0x00,0xad,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6a,0x1e,0x00,0x00,0x68,0x1e,0x00,0x00, +0xa8,0x1e,0x00,0x00,0xba,0x00,0x05,0x00,0xc4,0x00,0x00,0x00,0x6c,0x1e,0x00,0x00, +0x6a,0x1e,0x00,0x00,0x17,0x0a,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x6d,0x1e,0x00,0x00,0x6c,0x1e,0x00,0x00,0xae,0x01,0x00,0x00,0xad,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xad,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x22,0x1b,0x00,0x00,0xec,0x06,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xb2,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x97,0x0c,0x00,0x00,0xad,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x72,0x1e,0x00,0x00,0xae,0x01,0x00,0x00,0xb2,0x1e,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x74,0x1e,0x00,0x00,0x6d,0x1e,0x00,0x00,0x72,0x1e,0x00,0x00, +0xf9,0x00,0x02,0x00,0x75,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x75,0x1e,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x4f,0x26,0x00,0x00,0xad,0x01,0x00,0x00, +0x39,0x1e,0x00,0x00,0x74,0x1e,0x00,0x00,0x5d,0x1e,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x76,0x1e,0x00,0x00,0x0c,0x1e,0x00,0x00,0x3a,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x77,0x1e,0x00,0x00,0x76,0x1e,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x78,0x1e,0x00,0x00,0x0c,0x1e,0x00,0x00, +0xa2,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x78,0x1e,0x00,0x00,0x77,0x1e,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x79,0x1e,0x00,0x00,0x0c,0x1e,0x00,0x00, +0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x7a,0x1e,0x00,0x00, +0x79,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00,0x76,0x1e,0x00,0x00,0x7a,0x1e,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x7d,0x1e,0x00,0x00,0x3c,0x1e,0x00,0x00, +0x3e,0x00,0x03,0x00,0x79,0x1e,0x00,0x00,0x7d,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00, +0x3c,0x1e,0x00,0x00,0x28,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x82,0x1e,0x00,0x00,0x0c,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x6d,0x02,0x00,0x00, +0xb4,0x1e,0x00,0x00,0x6f,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0xb4,0x1e,0x00,0x00, +0xa8,0x0b,0x00,0x00,0x82,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x86,0x1e,0x00,0x00,0x78,0x1e,0x00,0x00,0xb7,0x00,0x05,0x00,0xc4,0x00,0x00,0x00, +0x87,0x1e,0x00,0x00,0x86,0x1e,0x00,0x00,0xad,0x01,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x88,0x1e,0x00,0x00,0x87,0x1e,0x00,0x00,0xae,0x01,0x00,0x00, +0xad,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x89,0x1e,0x00,0x00, +0x4f,0x26,0x00,0x00,0x88,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x26,0x0c,0x00,0x00,0x3e,0x26,0x00,0x00,0x03,0x00,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xcc,0x1e,0x00,0x00,0x20,0x0d,0x00,0x00,0xae,0x01,0x00,0x00, +0xad,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd0,0x1e,0x00,0x00, +0xcc,0x1e,0x00,0x00,0x64,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd2,0x1e,0x00,0x00,0xae,0x01,0x00,0x00,0x2c,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd3,0x1e,0x00,0x00,0xd0,0x1e,0x00,0x00,0xd2,0x1e,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd5,0x1e,0x00,0x00,0x26,0x0c,0x00,0x00, +0x34,0x07,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd7,0x1e,0x00,0x00, +0x62,0x26,0x00,0x00,0xae,0x01,0x00,0x00,0xad,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd9,0x1e,0x00,0x00,0xfe,0x0c,0x00,0x00,0x34,0x07,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xed,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xd9,0x1e,0x00,0x00,0xad,0x01,0x00,0x00,0xae,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf2,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xd7,0x1e,0x00,0x00,0xed,0x1e,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xf8,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0xd3,0x1e,0x00,0x00,0xd5,0x1e,0x00,0x00,0xf2,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xfd,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xd3,0x1e,0x00,0x00,0xf8,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe1,0x1e,0x00,0x00,0xfe,0x0c,0x00,0x00,0x2b,0x25,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x01,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xe1,0x1e,0x00,0x00,0xad,0x01,0x00,0x00,0xae,0x01,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x07,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0xfd,0x1e,0x00,0x00,0x26,0x0c,0x00,0x00,0x01,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x0c,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xfd,0x1e,0x00,0x00,0x07,0x1f,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xe9,0x1e,0x00,0x00,0x0c,0x1f,0x00,0x00,0x0c,0x1f,0x00,0x00,0x0c,0x1f,0x00,0x00, +0xf7,0x00,0x03,0x00,0x40,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xa1,0x0c,0x00,0x00,0x2b,0x0c,0x00,0x00,0x2f,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2f,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x55,0x1f,0x00,0x00, +0xb2,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x57,0x1f,0x00,0x00,0xb2,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x58,0x1f,0x00,0x00,0x55,0x1f,0x00,0x00,0x57,0x1f,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x59,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0x58,0x1f,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5a,0x1f,0x00,0x00,0xae,0x01,0x00,0x00,0x59,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xb6,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x5a,0x1f,0x00,0x00,0x1a,0x09,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xbb,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x12,0x09,0x00,0x00, +0xb6,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc4,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x97,0x0c,0x00,0x00,0x01,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc9,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x2c,0x0d,0x00,0x00,0xc4,0x1f,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xcf,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0xbb,0x1f,0x00,0x00,0xae,0x01,0x00,0x00,0xc9,0x1f,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x6b,0x1f,0x00,0x00,0xfc,0x1d,0x00,0x00,0xcf,0x1f,0x00,0x00, +0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x6f,0x1f,0x00,0x00,0xea,0x1d,0x00,0x00, +0x6b,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x73,0x1f,0x00,0x00, +0xea,0x1d,0x00,0x00,0x6b,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xd4,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x33,0x26,0x00,0x00, +0x6f,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xd9,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x31,0x26,0x00,0x00,0x73,0x1f,0x00,0x00, +0xba,0x00,0x05,0x00,0x5b,0x09,0x00,0x00,0x83,0x1f,0x00,0x00,0xd4,0x1f,0x00,0x00, +0x73,0x26,0x00,0x00,0x9a,0x00,0x04,0x00,0xc4,0x00,0x00,0x00,0x84,0x1f,0x00,0x00, +0x83,0x1f,0x00,0x00,0xa8,0x00,0x04,0x00,0xc4,0x00,0x00,0x00,0x85,0x1f,0x00,0x00, +0x84,0x1f,0x00,0x00,0xf7,0x00,0x03,0x00,0x8b,0x1f,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x85,0x1f,0x00,0x00,0x86,0x1f,0x00,0x00,0x8b,0x1f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x86,0x1f,0x00,0x00,0xba,0x00,0x05,0x00,0x5b,0x09,0x00,0x00, +0x89,0x1f,0x00,0x00,0x73,0x26,0x00,0x00,0xd9,0x1f,0x00,0x00,0x9a,0x00,0x04,0x00, +0xc4,0x00,0x00,0x00,0x8a,0x1f,0x00,0x00,0x89,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00, +0x8b,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0x8b,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc4,0x00,0x00,0x00,0x8c,0x1f,0x00,0x00,0x84,0x1f,0x00,0x00,0x2f,0x0c,0x00,0x00, +0x8a,0x1f,0x00,0x00,0x86,0x1f,0x00,0x00,0xf7,0x00,0x03,0x00,0xa9,0x1f,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x8c,0x1f,0x00,0x00,0x8d,0x1f,0x00,0x00, +0xa9,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0x8d,0x1f,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x91,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x73,0x26,0x00,0x00,0xd4,0x1f,0x00,0x00,0xd9,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xde,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x89,0x1e,0x00,0x00,0x52,0x1b,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x95,0x1f,0x00,0x00,0xde,0x1f,0x00,0x00,0xde,0x1f,0x00,0x00,0xde,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe3,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x94,0x0c,0x00,0x00,0x54,0x03,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x99,0x1f,0x00,0x00,0xae,0x01,0x00,0x00,0xe3,0x1f,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x9c,0x1f,0x00,0x00,0x95,0x1f,0x00,0x00, +0x99,0x1f,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xeb,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x9c,0x1f,0x00,0x00,0xf5,0x0a,0x00,0x00, +0x2c,0x25,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xfd,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x91,0x1f,0x00,0x00,0x73,0x26,0x00,0x00, +0xeb,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x02,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xe9,0x1e,0x00,0x00,0x89,0x09,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x1c,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x02,0x20,0x00,0x00,0xe9,0x1e,0x00,0x00,0xeb,0x1f,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa9,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0xa9,0x1f,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x81,0x26,0x00,0x00,0xe9,0x1e,0x00,0x00, +0x8b,0x1f,0x00,0x00,0x1c,0x20,0x00,0x00,0x8d,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x80,0x26,0x00,0x00,0x73,0x26,0x00,0x00,0x8b,0x1f,0x00,0x00, +0xfd,0x1f,0x00,0x00,0x8d,0x1f,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x27,0x20,0x00,0x00,0x3e,0x26,0x00,0x00,0x3e,0x26,0x00,0x00,0x03,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x28,0x20,0x00,0x00,0x81,0x26,0x00,0x00,0x27,0x20,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x39,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xf9,0x08,0x00,0x00,0x28,0x20,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x2d,0x20,0x00,0x00,0x27,0x20,0x00,0x00,0x39,0x20,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x30,0x20,0x00,0x00,0x3e,0x26,0x00,0x00,0x3e,0x26,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x3f,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x80,0x26,0x00,0x00,0x30,0x20,0x00,0x00,0x2d,0x20,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x44,0x20,0x00,0x00,0x3f,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x46,0x20,0x00,0x00,0x3f,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x47,0x20,0x00,0x00, +0x44,0x20,0x00,0x00,0x46,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x49,0x20,0x00,0x00,0x3f,0x20,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4a,0x20,0x00,0x00,0x47,0x20,0x00,0x00,0x49,0x20,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4f,0x20,0x00,0x00,0x44,0x20,0x00,0x00, +0x49,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x54,0x20,0x00,0x00, +0x44,0x20,0x00,0x00,0x46,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x57,0x20,0x00,0x00,0x54,0x20,0x00,0x00,0x49,0x20,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x58,0x20,0x00,0x00,0x4a,0x20,0x00,0x00,0x4f,0x20,0x00,0x00, +0x57,0x20,0x00,0x00,0xf9,0x00,0x02,0x00,0x40,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2b,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x11,0x1f,0x00,0x00, +0x3e,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x13,0x1f,0x00,0x00,0x3e,0x26,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x14,0x1f,0x00,0x00,0x11,0x1f,0x00,0x00,0x13,0x1f,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x16,0x1f,0x00,0x00,0x3e,0x26,0x00,0x00, +0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x17,0x1f,0x00,0x00, +0x14,0x1f,0x00,0x00,0x16,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1c,0x1f,0x00,0x00,0x11,0x1f,0x00,0x00,0x16,0x1f,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x21,0x1f,0x00,0x00,0x11,0x1f,0x00,0x00,0x13,0x1f,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x24,0x1f,0x00,0x00,0x21,0x1f,0x00,0x00, +0x16,0x1f,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x25,0x1f,0x00,0x00, +0x17,0x1f,0x00,0x00,0x1c,0x1f,0x00,0x00,0x24,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00, +0x40,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x40,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x84,0x26,0x00,0x00,0x58,0x20,0x00,0x00,0xa9,0x1f,0x00,0x00, +0x25,0x1f,0x00,0x00,0x2b,0x0c,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x5e,0x20,0x00,0x00,0xdb,0x1a,0x00,0x00,0xb4,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0xf8,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5f,0x20,0x00,0x00, +0x5e,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xc4,0x00,0x00,0x00, +0x61,0x20,0x00,0x00,0x5f,0x20,0x00,0x00,0xad,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x63,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x63,0x20,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x10,0x27,0x00,0x00,0x61,0x20,0x00,0x00,0xae,0x01,0x00,0x00, +0x5f,0x20,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x69,0x20,0x00,0x00, +0x10,0x27,0x00,0x00,0x10,0x27,0x00,0x00,0x10,0x27,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x6a,0x20,0x00,0x00,0x84,0x26,0x00,0x00,0x69,0x20,0x00,0x00, +0x41,0x00,0x05,0x00,0x2e,0x02,0x00,0x00,0x71,0x20,0x00,0x00,0xf7,0x01,0x00,0x00, +0x2d,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x72,0x20,0x00,0x00, +0x71,0x20,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x6d,0x20,0x00,0x00, +0x6a,0x20,0x00,0x00,0x72,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x7f,0x20,0x00,0x00,0x6f,0x0c,0x00,0x00,0xee,0x0c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9a,0x20,0x00,0x00,0x7f,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0xbe,0x00,0x05,0x00,0xc4,0x00,0x00,0x00,0x9b,0x20,0x00,0x00,0x9a,0x20,0x00,0x00, +0xad,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xa0,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x9b,0x20,0x00,0x00,0x9c,0x20,0x00,0x00,0xa0,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9c,0x20,0x00,0x00,0xbc,0x00,0x05,0x00,0xc4,0x00,0x00,0x00, +0x9f,0x20,0x00,0x00,0x9a,0x20,0x00,0x00,0xae,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa0,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0xa0,0x20,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc4,0x00,0x00,0x00,0xa1,0x20,0x00,0x00,0x9b,0x20,0x00,0x00,0x63,0x20,0x00,0x00, +0x9f,0x20,0x00,0x00,0x9c,0x20,0x00,0x00,0xf7,0x00,0x03,0x00,0xac,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa1,0x20,0x00,0x00,0xa2,0x20,0x00,0x00, +0xac,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0xa2,0x20,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa4,0x20,0x00,0x00,0x7f,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0xbe,0x00,0x05,0x00,0xc4,0x00,0x00,0x00,0xa5,0x20,0x00,0x00,0xa4,0x20,0x00,0x00, +0xad,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xaa,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xa5,0x20,0x00,0x00,0xa6,0x20,0x00,0x00,0xaa,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa6,0x20,0x00,0x00,0xbc,0x00,0x05,0x00,0xc4,0x00,0x00,0x00, +0xa9,0x20,0x00,0x00,0xa4,0x20,0x00,0x00,0xae,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xaa,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0xaa,0x20,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc4,0x00,0x00,0x00,0xab,0x20,0x00,0x00,0xa5,0x20,0x00,0x00,0xa2,0x20,0x00,0x00, +0xa9,0x20,0x00,0x00,0xa6,0x20,0x00,0x00,0xf9,0x00,0x02,0x00,0xac,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0xac,0x20,0x00,0x00,0xf5,0x00,0x07,0x00,0xc4,0x00,0x00,0x00, +0xad,0x20,0x00,0x00,0xa1,0x20,0x00,0x00,0xa0,0x20,0x00,0x00,0xab,0x20,0x00,0x00, +0xaa,0x20,0x00,0x00,0xa4,0x00,0x05,0x00,0xc4,0x00,0x00,0x00,0x82,0x20,0x00,0x00, +0xad,0x20,0x00,0x00,0xd6,0x08,0x00,0x00,0xf7,0x00,0x03,0x00,0x93,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x82,0x20,0x00,0x00,0x83,0x20,0x00,0x00, +0x87,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x87,0x20,0x00,0x00,0x41,0x00,0x05,0x00, +0x2e,0x02,0x00,0x00,0xb2,0x20,0x00,0x00,0xf7,0x01,0x00,0x00,0x38,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb3,0x20,0x00,0x00,0xb2,0x20,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0xb3,0x20,0x00,0x00, +0xa8,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8c,0x20,0x00,0x00, +0x26,0x0c,0x00,0x00,0x89,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x90,0x20,0x00,0x00,0x77,0x1a,0x00,0x00,0x8c,0x20,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xb8,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xad,0x01,0x00,0x00,0x90,0x20,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x25,0x25,0x00,0x00,0xb8,0x20,0x00,0x00,0x58,0x25,0x00,0x00,0x00,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x93,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x83,0x20,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x22,0x25,0x00,0x00,0xad,0x01,0x00,0x00, +0x58,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x93,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0x93,0x20,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x94,0x26,0x00,0x00,0x25,0x25,0x00,0x00,0x87,0x20,0x00,0x00,0x22,0x25,0x00,0x00, +0x83,0x20,0x00,0x00,0x3d,0x00,0x04,0x00,0x87,0x02,0x00,0x00,0xba,0x20,0x00,0x00, +0x89,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbd,0x20,0x00,0x00, +0x94,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbe,0x20,0x00,0x00,0x94,0x26,0x00,0x00,0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xbf,0x20,0x00,0x00,0xbd,0x20,0x00,0x00,0xbe,0x20,0x00,0x00, +0xad,0x01,0x00,0x00,0xad,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0xba,0x20,0x00,0x00, +0xa8,0x0b,0x00,0x00,0xbf,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xf3,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x73,0x0a,0x00,0x00, +0x22,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xf7,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xfe,0x0c,0x00,0x00,0xad,0x01,0x00,0x00, +0xae,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xfd,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xf3,0x20,0x00,0x00,0x22,0x04,0x00,0x00, +0xf7,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x02,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xf3,0x20,0x00,0x00,0xfd,0x20,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdc,0x20,0x00,0x00,0x02,0x21,0x00,0x00, +0x02,0x21,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xde,0x20,0x00,0x00, +0x2c,0x0d,0x00,0x00,0x2a,0x07,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x07,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xde,0x20,0x00,0x00, +0x94,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x0c,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xdc,0x20,0x00,0x00,0x07,0x21,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xe4,0x20,0x00,0x00,0xa1,0x0c,0x00,0x00, +0xae,0x01,0x00,0x00,0x0c,0x21,0x00,0x00,0xbe,0x00,0x05,0x00,0xc4,0x00,0x00,0x00, +0xe8,0x20,0x00,0x00,0xed,0x1e,0x00,0x00,0xae,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xed,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe8,0x20,0x00,0x00, +0xe9,0x20,0x00,0x00,0xed,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0xe9,0x20,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x15,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xfc,0x02,0x00,0x00,0xe4,0x20,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xec,0x20,0x00,0x00,0x15,0x21,0x00,0x00,0x42,0x04,0x00,0x00, +0xf9,0x00,0x02,0x00,0xed,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0xed,0x20,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x9d,0x26,0x00,0x00,0xe4,0x20,0x00,0x00, +0x93,0x20,0x00,0x00,0xec,0x20,0x00,0x00,0xe9,0x20,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4e,0x0c,0x00,0x00,0x6d,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4f,0x0c,0x00,0x00,0x6d,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x50,0x0c,0x00,0x00, +0x6d,0x20,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x51,0x0c,0x00,0x00,0x4e,0x0c,0x00,0x00,0x4f,0x0c,0x00,0x00,0x50,0x0c,0x00,0x00, +0x9d,0x26,0x00,0x00,0x3d,0x00,0x04,0x00,0x7e,0x02,0x00,0x00,0x17,0x21,0x00,0x00, +0x80,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0x17,0x21,0x00,0x00,0xa8,0x0b,0x00,0x00, +0x51,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x90,0x02,0x00,0x00,0x1e,0x21,0x00,0x00, +0x92,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0x1e,0x21,0x00,0x00,0xa8,0x0b,0x00,0x00, +0xe9,0x05,0x00,0x00,0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_89f3bb7989d8852de06cd7159b3fa945.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_89f3bb7989d8852de06cd7159b3fa945.h new file mode 100644 index 00000000..33286aae --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_89f3bb7989d8852de06cd7159b3fa945.h @@ -0,0 +1,1702 @@ +// ffx_fsr2_accumulate_pass_89f3bb7989d8852de06cd7159b3fa945.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_89f3bb7989d8852de06cd7159b3fa945_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_89f3bb7989d8852de06cd7159b3fa945_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_89f3bb7989d8852de06cd7159b3fa945_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_89f3bb7989d8852de06cd7159b3fa945_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_89f3bb7989d8852de06cd7159b3fa945_SampledImageResourceNames[] = { "r_input_exposure", "r_dilated_reactive_masks", "r_input_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_lanczos_lut", "r_imgMips", "r_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_89f3bb7989d8852de06cd7159b3fa945_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 8, 10, 12, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_89f3bb7989d8852de06cd7159b3fa945_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_89f3bb7989d8852de06cd7159b3fa945_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_89f3bb7989d8852de06cd7159b3fa945_StorageImageResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_89f3bb7989d8852de06cd7159b3fa945_StorageImageResourceBindings[] = { 13, 14, 16, 17, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_89f3bb7989d8852de06cd7159b3fa945_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_89f3bb7989d8852de06cd7159b3fa945_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_89f3bb7989d8852de06cd7159b3fa945_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_89f3bb7989d8852de06cd7159b3fa945_UniformBufferResourceBindings[] = { 18, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_89f3bb7989d8852de06cd7159b3fa945_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_89f3bb7989d8852de06cd7159b3fa945_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_89f3bb7989d8852de06cd7159b3fa945_size = 26772; + +static const unsigned char g_ffx_fsr2_accumulate_pass_89f3bb7989d8852de06cd7159b3fa945_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0xbc,0x24,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x07,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x7b,0x0b,0x00,0x00, +0x91,0x0b,0x00,0x00,0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00, +0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74, +0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73, +0x00,0x00,0x00,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x68,0x61,0x64,0x65,0x72,0x5f,0x69,0x6d,0x61,0x67,0x65,0x5f,0x6c,0x6f,0x61,0x64, +0x5f,0x66,0x6f,0x72,0x6d,0x61,0x74,0x74,0x65,0x64,0x00,0x00,0x04,0x00,0x0a,0x00, +0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74, +0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69, +0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c, +0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74, +0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0xf5,0x01,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0xf5,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00, +0x06,0x00,0x07,0x00,0xf5,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78, +0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00, +0xf5,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79, +0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0xf5,0x01,0x00,0x00, +0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52, +0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e, +0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0xf5,0x01,0x00,0x00,0x04,0x00,0x00,0x00, +0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f, +0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0xf5,0x01,0x00,0x00,0x05,0x00,0x00,0x00, +0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55, +0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0xf5,0x01,0x00,0x00,0x06,0x00,0x00,0x00, +0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00, +0xf5,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54, +0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00, +0xf5,0x01,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00, +0x06,0x00,0x08,0x00,0xf5,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74, +0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00, +0x06,0x00,0x08,0x00,0xf5,0x01,0x00,0x00,0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77, +0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00, +0x06,0x00,0x0b,0x00,0xf5,0x01,0x00,0x00,0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74, +0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43, +0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00, +0xf5,0x01,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f, +0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00,0xf5,0x01,0x00,0x00, +0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61, +0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0xf5,0x01,0x00,0x00,0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e, +0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00,0xf5,0x01,0x00,0x00, +0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65, +0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0xf5,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69, +0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0xf5,0x01,0x00,0x00,0x11,0x00,0x00,0x00, +0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67, +0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00,0xf5,0x01,0x00,0x00, +0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f, +0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00, +0x05,0x00,0x04,0x00,0xf7,0x01,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00, +0x05,0x00,0x05,0x00,0x3f,0x02,0x00,0x00,0x72,0x5f,0x69,0x6d,0x67,0x4d,0x69,0x70, +0x73,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x43,0x02,0x00,0x00,0x73,0x5f,0x4c,0x69, +0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x00,0x00,0x00,0x05,0x00,0x08,0x00, +0x50,0x02,0x00,0x00,0x72,0x5f,0x70,0x72,0x65,0x70,0x61,0x72,0x65,0x64,0x5f,0x69, +0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x05,0x00,0x08,0x00, +0x58,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69, +0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x05,0x00,0x09,0x00, +0x67,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75, +0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0x6f,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c,0x75,0x6d,0x61,0x5f, +0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x05,0x00,0x06,0x00,0x76,0x02,0x00,0x00, +0x72,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x00, +0x05,0x00,0x09,0x00,0x80,0x02,0x00,0x00,0x72,0x77,0x5f,0x69,0x6e,0x74,0x65,0x72, +0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c, +0x6f,0x72,0x00,0x00,0x05,0x00,0x06,0x00,0x89,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c, +0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x05,0x00,0x06,0x00, +0x92,0x02,0x00,0x00,0x72,0x77,0x5f,0x6e,0x65,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x73, +0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0xa7,0x02,0x00,0x00,0x72,0x5f,0x6c,0x6f, +0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x00,0x05,0x00,0x07,0x00, +0xb2,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f, +0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0xbe,0x02,0x00,0x00, +0x72,0x5f,0x6c,0x61,0x6e,0x63,0x7a,0x6f,0x73,0x5f,0x6c,0x75,0x74,0x00,0x00,0x00, +0x05,0x00,0x09,0x00,0xcb,0x02,0x00,0x00,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65, +0x64,0x5f,0x72,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x73, +0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x7b,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x57, +0x6f,0x72,0x6b,0x47,0x72,0x6f,0x75,0x70,0x49,0x44,0x00,0x00,0x05,0x00,0x08,0x00, +0x91,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x4c,0x6f,0x63,0x61,0x6c,0x49,0x6e,0x76,0x6f, +0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xf5,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xf5,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf5,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf5,0x01,0x00,0x00, +0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xf5,0x01,0x00,0x00,0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xf5,0x01,0x00,0x00,0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf5,0x01,0x00,0x00,0x06,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf5,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xf5,0x01,0x00,0x00,0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xf5,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf5,0x01,0x00,0x00,0x0a,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf5,0x01,0x00,0x00, +0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xf5,0x01,0x00,0x00,0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xf5,0x01,0x00,0x00,0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf5,0x01,0x00,0x00,0x0e,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf5,0x01,0x00,0x00, +0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xf5,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xf5,0x01,0x00,0x00,0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf5,0x01,0x00,0x00,0x12,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xf5,0x01,0x00,0x00, +0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xf7,0x01,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xf7,0x01,0x00,0x00,0x21,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x3f,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x3f,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x43,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x43,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x50,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x50,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x58,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x58,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x67,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x67,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x6f,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x6f,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x76,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x76,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x80,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x80,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x80,0x02,0x00,0x00,0x19,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x89,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x89,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0e,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x92,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x92,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xa7,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xa7,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xb2,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xb2,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xbe,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xbe,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xcb,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xcb,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x7b,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x91,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xa5,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x38,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x37,0x00,0x00,0x00, +0x15,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x3e,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x14,0x00,0x02,0x00,0xc7,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xad,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xae,0x01,0x00,0x00,0x00,0x00,0x80,0x3f,0x1e,0x00,0x15,0x00,0xf5,0x01,0x00,0x00, +0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00, +0x5d,0x00,0x00,0x00,0x3e,0x00,0x00,0x00,0x3e,0x00,0x00,0x00,0x37,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xf6,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0xf5,0x01,0x00,0x00,0x3b,0x00,0x04,0x00, +0xf6,0x01,0x00,0x00,0xf7,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0xf8,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xf9,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0xfe,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x03,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x08,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x0d,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x0e,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x3e,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x13,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x18,0x02,0x00,0x00,0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x19,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x1e,0x02,0x00,0x00,0x09,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x23,0x02,0x00,0x00,0x0a,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x28,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x2d,0x02,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x2e,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x33,0x02,0x00,0x00,0x0d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x38,0x02,0x00,0x00,0x0f,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x3d,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x3e,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3d,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x3e,0x02,0x00,0x00,0x3f,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x1a,0x00,0x02,0x00,0x41,0x02,0x00,0x00,0x20,0x00,0x04,0x00,0x42,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x41,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x42,0x02,0x00,0x00, +0x43,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x1b,0x00,0x03,0x00,0x45,0x02,0x00,0x00, +0x3d,0x02,0x00,0x00,0x15,0x00,0x04,0x00,0x4b,0x02,0x00,0x00,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x4b,0x02,0x00,0x00,0x4c,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x3e,0x02,0x00,0x00,0x50,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x3e,0x02,0x00,0x00,0x58,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x3e,0x02,0x00,0x00,0x67,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x6d,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x6e,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x6d,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x6e,0x02,0x00,0x00, +0x6f,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x3e,0x02,0x00,0x00, +0x76,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x7e,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x7f,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x7e,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x7f,0x02,0x00,0x00,0x80,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x87,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x88,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x87,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x88,0x02,0x00,0x00,0x89,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x90,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x0f,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x91,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x90,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x91,0x02,0x00,0x00,0x92,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x4b,0x02,0x00,0x00,0xa2,0x02,0x00,0x00, +0x03,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x3e,0x02,0x00,0x00,0xa7,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x3e,0x02,0x00,0x00,0xb2,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xb4,0x02,0x00,0x00, +0xf8,0x01,0x00,0x00,0xf8,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0x3e,0x02,0x00,0x00, +0xbe,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xc3,0x02,0x00,0x00,0x00,0x00,0x00,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xc5,0x02,0x00,0x00,0x00,0x00,0x00,0x3f,0x3b,0x00,0x04,0x00,0x3e,0x02,0x00,0x00, +0xcb,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xd4,0x02,0x00,0x00,0xad,0x01,0x00,0x00,0xad,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0xd7,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x09,0x03,0x00,0x00,0x6f,0x12,0x83,0x3a,0x2b,0x00,0x04,0x00, +0x4b,0x02,0x00,0x00,0x43,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x4b,0x02,0x00,0x00,0x47,0x03,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x5d,0x03,0x00,0x00,0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x70,0x03,0x00,0x00,0x00,0x00,0x80,0xbe,0x2c,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xd3,0x03,0x00,0x00,0xc5,0x02,0x00,0x00,0xc5,0x02,0x00,0x00, +0x17,0x00,0x04,0x00,0xe7,0x03,0x00,0x00,0x4b,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0xeb,0x03,0x00,0x00,0xc7,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf8,0x03,0x00,0x00,0x00,0xe0,0x7f,0x47, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0a,0x04,0x00,0x00,0xcd,0xcc,0xcc,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x12,0x04,0x00,0x00,0x00,0x00,0xc8,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x17,0x04,0x00,0x00,0x00,0x00,0x10,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1f,0x04,0x00,0x00,0x00,0x00,0x80,0x40, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x30,0x04,0x00,0x00,0x00,0x00,0x80,0xbf, +0x2b,0x00,0x04,0x00,0x4b,0x02,0x00,0x00,0xb2,0x04,0x00,0x00,0x04,0x00,0x00,0x00, +0x1c,0x00,0x04,0x00,0xb3,0x04,0x00,0x00,0x37,0x00,0x00,0x00,0xb2,0x04,0x00,0x00, +0x20,0x00,0x04,0x00,0xb4,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0xb3,0x04,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x51,0x05,0x00,0x00,0x52,0xb8,0xfe,0x3f, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x70,0x05,0x00,0x00,0xfe,0xff,0xff,0xff, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x71,0x05,0x00,0x00,0xff,0xff,0xff,0xff, +0x2b,0x00,0x04,0x00,0x4b,0x02,0x00,0x00,0xc6,0x05,0x00,0x00,0x10,0x00,0x00,0x00, +0x1c,0x00,0x04,0x00,0xc7,0x05,0x00,0x00,0x08,0x00,0x00,0x00,0xc6,0x05,0x00,0x00, +0x20,0x00,0x04,0x00,0xc8,0x05,0x00,0x00,0x07,0x00,0x00,0x00,0xc7,0x05,0x00,0x00, +0x2c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xd7,0x05,0x00,0x00,0xad,0x01,0x00,0x00, +0xad,0x01,0x00,0x00,0xad,0x01,0x00,0x00,0xad,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xee,0x05,0x00,0x00,0x9a,0x99,0x99,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x06,0x06,0x00,0x00,0x00,0x00,0x00,0xc0,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x07,0x06,0x00,0x00,0x00,0x00,0x40,0xc0,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xaa,0x06,0x00,0x00,0xab,0xaa,0xaa,0x3d,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xda,0x06,0x00,0x00,0xab,0xaa,0x2a,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x18,0x07,0x00,0x00,0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x22,0x07,0x00,0x00,0x00,0x00,0x20,0x41,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x5c,0x07,0x00,0x00,0x71,0x05,0x00,0x00,0x71,0x05,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x6b,0x07,0x00,0x00,0xf8,0x01,0x00,0x00, +0x71,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x7a,0x07,0x00,0x00, +0xfe,0x01,0x00,0x00,0x71,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x89,0x07,0x00,0x00,0x03,0x02,0x00,0x00,0x71,0x05,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x98,0x07,0x00,0x00,0x71,0x05,0x00,0x00,0xf8,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xb5,0x07,0x00,0x00,0xfe,0x01,0x00,0x00, +0xf8,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xc4,0x07,0x00,0x00, +0x03,0x02,0x00,0x00,0xf8,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xd3,0x07,0x00,0x00,0x71,0x05,0x00,0x00,0xfe,0x01,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xe2,0x07,0x00,0x00,0xf8,0x01,0x00,0x00,0xfe,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xf1,0x07,0x00,0x00,0xfe,0x01,0x00,0x00, +0xfe,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x00,0x08,0x00,0x00, +0x03,0x02,0x00,0x00,0xfe,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x0f,0x08,0x00,0x00,0x71,0x05,0x00,0x00,0x03,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x1e,0x08,0x00,0x00,0xf8,0x01,0x00,0x00,0x03,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x2d,0x08,0x00,0x00,0xfe,0x01,0x00,0x00, +0x03,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x3c,0x08,0x00,0x00, +0x03,0x02,0x00,0x00,0x03,0x02,0x00,0x00,0x2a,0x00,0x03,0x00,0xc7,0x00,0x00,0x00, +0xc4,0x08,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xcb,0x08,0x00,0x00, +0xff,0xfe,0xfe,0x3e,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xe7,0x08,0x00,0x00, +0x09,0x03,0x00,0x00,0x09,0x03,0x00,0x00,0x09,0x03,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x00,0xa0,0x41,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x08,0x09,0x00,0x00,0x00,0x00,0x40,0x40,0x17,0x00,0x04,0x00, +0x49,0x09,0x00,0x00,0xc7,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x77,0x09,0x00,0x00,0x18,0x07,0x00,0x00,0x18,0x07,0x00,0x00, +0x18,0x07,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x96,0x09,0x00,0x00, +0x30,0x96,0x7c,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xdd,0x09,0x00,0x00, +0x00,0x00,0x7f,0x43,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x05,0x0a,0x00,0x00, +0x81,0x80,0x80,0x3b,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2f,0x0a,0x00,0x00, +0x00,0x00,0xc0,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x61,0x0a,0x00,0x00, +0xa4,0x70,0x7d,0x3f,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xe3,0x0a,0x00,0x00, +0xad,0x01,0x00,0x00,0xad,0x01,0x00,0x00,0xad,0x01,0x00,0x00,0x17,0x00,0x04,0x00, +0x79,0x0b,0x00,0x00,0x4b,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x7a,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x79,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00, +0x7a,0x0b,0x00,0x00,0x7b,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x4b,0x02,0x00,0x00,0x83,0x0b,0x00,0x00,0x08,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0xe7,0x03,0x00,0x00,0x8f,0x0b,0x00,0x00,0x83,0x0b,0x00,0x00,0x83,0x0b,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7a,0x0b,0x00,0x00,0x91,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0x79,0x0b,0x00,0x00,0xa5,0x0b,0x00,0x00,0x83,0x0b,0x00,0x00, +0x83,0x0b,0x00,0x00,0x43,0x03,0x00,0x00,0x2b,0x00,0x04,0x00,0x4b,0x02,0x00,0x00, +0x5b,0x23,0x00,0x00,0x07,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x5c,0x23,0x00,0x00,0xf8,0x03,0x00,0x00,0xf8,0x03,0x00,0x00,0xf8,0x03,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5d,0x23,0x00,0x00,0x66,0x66,0x66,0x3f, +0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x5e,0x23,0x00,0x00,0xae,0x01,0x00,0x00, +0xae,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5f,0x23,0x00,0x00, +0x0a,0xd7,0xa3,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x60,0x23,0x00,0x00, +0xcd,0xcc,0x4c,0x3d,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x61,0x23,0x00,0x00, +0xae,0x01,0x00,0x00,0xae,0x01,0x00,0x00,0xae,0x01,0x00,0x00,0x01,0x00,0x03,0x00, +0x06,0x00,0x00,0x00,0x8a,0x23,0x00,0x00,0x01,0x00,0x03,0x00,0x08,0x00,0x00,0x00, +0x99,0x23,0x00,0x00,0x01,0x00,0x03,0x00,0x5d,0x00,0x00,0x00,0xd2,0x23,0x00,0x00, +0x01,0x00,0x03,0x00,0x22,0x00,0x00,0x00,0xba,0x24,0x00,0x00,0x01,0x00,0x03,0x00, +0x37,0x00,0x00,0x00,0xbb,0x24,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00, +0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x38,0x00,0x00,0x00,0x41,0x1c,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xc8,0x05,0x00,0x00,0x9b,0x19,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xb4,0x04,0x00,0x00,0x47,0x15,0x00,0x00, +0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x79,0x0b,0x00,0x00,0x7c,0x0b,0x00,0x00, +0x7b,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00,0xe7,0x03,0x00,0x00,0x7d,0x0b,0x00,0x00, +0x7c,0x0b,0x00,0x00,0x7c,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0xf9,0x01,0x00,0x00,0xa8,0x0b,0x00,0x00,0xf7,0x01,0x00,0x00, +0x03,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xa9,0x0b,0x00,0x00, +0xa8,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x81,0x0b,0x00,0x00, +0xa9,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x4b,0x02,0x00,0x00, +0x82,0x0b,0x00,0x00,0x81,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x4b,0x02,0x00,0x00, +0x85,0x0b,0x00,0x00,0x82,0x0b,0x00,0x00,0x5b,0x23,0x00,0x00,0x86,0x00,0x05,0x00, +0x4b,0x02,0x00,0x00,0x86,0x0b,0x00,0x00,0x85,0x0b,0x00,0x00,0x83,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x4b,0x02,0x00,0x00,0x89,0x0b,0x00,0x00,0x7c,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x4b,0x02,0x00,0x00,0x8a,0x0b,0x00,0x00, +0x86,0x0b,0x00,0x00,0x89,0x0b,0x00,0x00,0x82,0x00,0x05,0x00,0x4b,0x02,0x00,0x00, +0x8b,0x0b,0x00,0x00,0x8a,0x0b,0x00,0x00,0x43,0x03,0x00,0x00,0x52,0x00,0x06,0x00, +0xe7,0x03,0x00,0x00,0x6d,0x21,0x00,0x00,0x8b,0x0b,0x00,0x00,0x7d,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x84,0x00,0x05,0x00,0xe7,0x03,0x00,0x00,0x90,0x0b,0x00,0x00, +0x6d,0x21,0x00,0x00,0x8f,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00,0x79,0x0b,0x00,0x00, +0x92,0x0b,0x00,0x00,0x91,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00,0xe7,0x03,0x00,0x00, +0x93,0x0b,0x00,0x00,0x92,0x0b,0x00,0x00,0x92,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x80,0x00,0x05,0x00,0xe7,0x03,0x00,0x00,0x94,0x0b,0x00,0x00, +0x90,0x0b,0x00,0x00,0x93,0x0b,0x00,0x00,0x7c,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0x96,0x0b,0x00,0x00,0x94,0x0b,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x57,0x0c,0x00,0x00,0x96,0x0b,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x59,0x0c,0x00,0x00,0x57,0x0c,0x00,0x00,0xd3,0x03,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x5b,0x0c,0x00,0x00,0xa9,0x0b,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x5c,0x0c,0x00,0x00,0x59,0x0c,0x00,0x00,0x5b,0x0c,0x00,0x00, +0x41,0x00,0x05,0x00,0x19,0x02,0x00,0x00,0x97,0x0c,0x00,0x00,0xf7,0x01,0x00,0x00, +0x18,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x98,0x0c,0x00,0x00, +0x97,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0xf9,0x01,0x00,0x00,0x9b,0x0c,0x00,0x00, +0xf7,0x01,0x00,0x00,0xf8,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0x9c,0x0c,0x00,0x00,0x9b,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x62,0x0c,0x00,0x00,0x9c,0x0c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x63,0x0c,0x00,0x00,0x98,0x0c,0x00,0x00,0x62,0x0c,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x64,0x0c,0x00,0x00,0x5c,0x0c,0x00,0x00,0x63,0x0c,0x00,0x00, +0x41,0x00,0x05,0x00,0xf9,0x01,0x00,0x00,0xa3,0x0c,0x00,0x00,0xf7,0x01,0x00,0x00, +0xfe,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xa4,0x0c,0x00,0x00, +0xa3,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xb1,0x0c,0x00,0x00, +0x64,0x0c,0x00,0x00,0x62,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xb4,0x0c,0x00,0x00,0x62,0x0c,0x00,0x00,0xd3,0x03,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xc1,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xb1,0x0c,0x00,0x00,0xb4,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xc6,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xd3,0x03,0x00,0x00, +0xc1,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xba,0x0c,0x00,0x00, +0xa4,0x0c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xbb,0x0c,0x00,0x00, +0xc6,0x0c,0x00,0x00,0xba,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x3d,0x02,0x00,0x00, +0xd2,0x0c,0x00,0x00,0x58,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xd4,0x0c,0x00,0x00,0xd2,0x0c,0x00,0x00,0x96,0x0b,0x00,0x00,0x02,0x00,0x00,0x00, +0xf8,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xd5,0x0c,0x00,0x00, +0xd4,0x0c,0x00,0x00,0xd4,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x19,0x02,0x00,0x00,0xdf,0x0c,0x00,0x00,0xf7,0x01,0x00,0x00, +0x1e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xe0,0x0c,0x00,0x00, +0xdf,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd8,0x0c,0x00,0x00, +0xd5,0x0c,0x00,0x00,0xe0,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x19,0x02,0x00,0x00, +0xe3,0x0c,0x00,0x00,0xf7,0x01,0x00,0x00,0x28,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xe4,0x0c,0x00,0x00,0xe3,0x0c,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xdb,0x0c,0x00,0x00,0xd8,0x0c,0x00,0x00,0xe4,0x0c,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xea,0x0c,0x00,0x00,0xdb,0x0c,0x00,0x00, +0x5b,0x0c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xeb,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0xea,0x0c,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xf4,0x0c,0x00,0x00,0x5c,0x0c,0x00,0x00,0xdb,0x0c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfa,0x0c,0x00,0x00,0xf4,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0xfb,0x0c,0x00,0x00, +0xfa,0x0c,0x00,0x00,0xad,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x00,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xfb,0x0c,0x00,0x00,0xfc,0x0c,0x00,0x00, +0x00,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0xfc,0x0c,0x00,0x00,0xbc,0x00,0x05,0x00, +0xc7,0x00,0x00,0x00,0xff,0x0c,0x00,0x00,0xfa,0x0c,0x00,0x00,0xae,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x00,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x00,0x0d,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc7,0x00,0x00,0x00,0x01,0x0d,0x00,0x00,0xfb,0x0c,0x00,0x00, +0x05,0x00,0x00,0x00,0xff,0x0c,0x00,0x00,0xfc,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00, +0x0c,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x01,0x0d,0x00,0x00, +0x02,0x0d,0x00,0x00,0x0c,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x02,0x0d,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x04,0x0d,0x00,0x00,0xf4,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x05,0x0d,0x00,0x00, +0x04,0x0d,0x00,0x00,0xad,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x0a,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x05,0x0d,0x00,0x00,0x06,0x0d,0x00,0x00, +0x0a,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x06,0x0d,0x00,0x00,0xbc,0x00,0x05,0x00, +0xc7,0x00,0x00,0x00,0x09,0x0d,0x00,0x00,0x04,0x0d,0x00,0x00,0xae,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x0a,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x0a,0x0d,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc7,0x00,0x00,0x00,0x0b,0x0d,0x00,0x00,0x05,0x0d,0x00,0x00, +0x02,0x0d,0x00,0x00,0x09,0x0d,0x00,0x00,0x06,0x0d,0x00,0x00,0xf9,0x00,0x02,0x00, +0x0c,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x0c,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc7,0x00,0x00,0x00,0x0d,0x0d,0x00,0x00,0x01,0x0d,0x00,0x00,0x00,0x0d,0x00,0x00, +0x0b,0x0d,0x00,0x00,0x0a,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x3d,0x02,0x00,0x00, +0x10,0x0d,0x00,0x00,0x50,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x41,0x02,0x00,0x00, +0x11,0x0d,0x00,0x00,0x43,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x45,0x02,0x00,0x00, +0x12,0x0d,0x00,0x00,0x10,0x0d,0x00,0x00,0x11,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x14,0x0d,0x00,0x00,0x12,0x0d,0x00,0x00,0xbb,0x0c,0x00,0x00, +0x02,0x00,0x00,0x00,0xad,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x15,0x0d,0x00,0x00,0x14,0x0d,0x00,0x00,0x03,0x00,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x19,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x15,0x0d,0x00,0x00,0xad,0x01,0x00,0x00,0xae,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x3d,0x02,0x00,0x00,0x1c,0x0d,0x00,0x00,0xcb,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x45,0x02,0x00,0x00,0x1e,0x0d,0x00,0x00,0x1c,0x0d,0x00,0x00,0x11,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x20,0x0d,0x00,0x00,0x1e,0x0d,0x00,0x00, +0xbb,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xad,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x81,0x0c,0x00,0x00,0x20,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x84,0x0c,0x00,0x00,0x20,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x0e,0x02,0x00,0x00,0x24,0x0d,0x00,0x00, +0xf7,0x01,0x00,0x00,0x13,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x25,0x0d,0x00,0x00,0x24,0x0d,0x00,0x00,0xaa,0x00,0x05,0x00,0xc7,0x00,0x00,0x00, +0x87,0x0c,0x00,0x00,0xf8,0x01,0x00,0x00,0x25,0x0d,0x00,0x00,0xa4,0x00,0x05,0x00, +0xc7,0x00,0x00,0x00,0x8b,0x0c,0x00,0x00,0x0d,0x0d,0x00,0x00,0xc4,0x08,0x00,0x00, +0xa6,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x8e,0x0c,0x00,0x00,0x8b,0x0c,0x00,0x00, +0x87,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00,0xec,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x0d,0x0d,0x00,0x00,0xe8,0x0b,0x00,0x00,0xec,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe8,0x0b,0x00,0x00,0xa8,0x00,0x04,0x00,0xc7,0x00,0x00,0x00, +0xeb,0x0b,0x00,0x00,0x87,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00,0xec,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xec,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0xc7,0x00,0x00,0x00, +0xed,0x0b,0x00,0x00,0x0d,0x0d,0x00,0x00,0x0c,0x0d,0x00,0x00,0xeb,0x0b,0x00,0x00, +0xe8,0x0b,0x00,0x00,0xf7,0x00,0x03,0x00,0xf7,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xed,0x0b,0x00,0x00,0xee,0x0b,0x00,0x00,0xf7,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xee,0x0b,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x5b,0x0d,0x00,0x00,0xf4,0x0c,0x00,0x00,0x5b,0x0c,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x5c,0x0d,0x00,0x00,0x5b,0x0d,0x00,0x00,0xd3,0x03,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x5e,0x0d,0x00,0x00,0xa9,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5f,0x0d,0x00,0x00, +0x5e,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x61,0x0d,0x00,0x00, +0x5c,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x81,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x5f,0x0d,0x00,0x00, +0x61,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x86,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xad,0x01,0x00,0x00,0x81,0x0d,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x77,0x21,0x00,0x00,0x86,0x0d,0x00,0x00, +0x5c,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x67,0x0d,0x00,0x00,0x81,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x69,0x0d,0x00,0x00,0x5c,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x8b,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x67,0x0d,0x00,0x00,0x69,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x90,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xad,0x01,0x00,0x00, +0x8b,0x0d,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x7b,0x21,0x00,0x00, +0x90,0x0d,0x00,0x00,0x77,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x6e,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x7b,0x21,0x00,0x00,0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x6f,0x0d,0x00,0x00, +0x6e,0x0d,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x94,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x7b,0x21,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x8a,0x0e,0x00,0x00,0x6f,0x0d,0x00,0x00,0x5c,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x90,0x0e,0x00,0x00,0x8a,0x0e,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xca,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x90,0x0e,0x00,0x00,0xf8,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x86,0x21,0x00,0x00,0xca,0x0e,0x00,0x00, +0x8a,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xad,0x0e,0x00,0x00,0x8a,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xd4,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xad,0x0e,0x00,0x00,0xf8,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x91,0x21,0x00,0x00,0xd4,0x0e,0x00,0x00,0x86,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x3d,0x02,0x00,0x00,0xe1,0x0e,0x00,0x00,0x67,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe3,0x0e,0x00,0x00,0xe1,0x0e,0x00,0x00, +0x91,0x21,0x00,0x00,0x02,0x00,0x00,0x00,0xf8,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xf5,0x0e,0x00,0x00,0x6f,0x0d,0x00,0x00,0x6b,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xff,0x0e,0x00,0x00,0xf5,0x0e,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x9c,0x21,0x00,0x00, +0xff,0x0e,0x00,0x00,0xf5,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x18,0x0f,0x00,0x00,0xf5,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x3f,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x18,0x0f,0x00,0x00,0xf8,0x01,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xa7,0x21,0x00,0x00,0x3f,0x0f,0x00,0x00,0x9c,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x4e,0x0f,0x00,0x00, +0xe1,0x0e,0x00,0x00,0xa7,0x21,0x00,0x00,0x02,0x00,0x00,0x00,0xf8,0x01,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x60,0x0f,0x00,0x00,0x6f,0x0d,0x00,0x00, +0x7a,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x6a,0x0f,0x00,0x00, +0x60,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x74,0x0f,0x00,0x00,0x5e,0x0d,0x00,0x00,0xfe,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xa5,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x6a,0x0f,0x00,0x00,0x74,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xb2,0x21,0x00,0x00,0xa5,0x0f,0x00,0x00,0x60,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x83,0x0f,0x00,0x00,0x60,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xaa,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x83,0x0f,0x00,0x00,0xf8,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xbd,0x21,0x00,0x00,0xaa,0x0f,0x00,0x00, +0xb2,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xb9,0x0f,0x00,0x00,0xe1,0x0e,0x00,0x00,0xbd,0x21,0x00,0x00,0x02,0x00,0x00,0x00, +0xf8,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xcb,0x0f,0x00,0x00, +0x6f,0x0d,0x00,0x00,0x89,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xd5,0x0f,0x00,0x00,0xcb,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x10,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xd5,0x0f,0x00,0x00,0x74,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xc8,0x21,0x00,0x00,0x10,0x10,0x00,0x00,0xcb,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xee,0x0f,0x00,0x00,0xcb,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x15,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xee,0x0f,0x00,0x00,0xf8,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xd3,0x21,0x00,0x00,0x15,0x10,0x00,0x00, +0xc8,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x24,0x10,0x00,0x00,0xe1,0x0e,0x00,0x00,0xd3,0x21,0x00,0x00,0x02,0x00,0x00,0x00, +0xf8,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x36,0x10,0x00,0x00, +0x6f,0x0d,0x00,0x00,0x98,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x3c,0x10,0x00,0x00,0x36,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x76,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x3c,0x10,0x00,0x00,0xf8,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xde,0x21,0x00,0x00,0x76,0x10,0x00,0x00,0x36,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x5d,0x10,0x00,0x00,0x36,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xe9,0x21,0x00,0x00, +0x5d,0x10,0x00,0x00,0xde,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x8f,0x10,0x00,0x00,0xe1,0x0e,0x00,0x00,0xe9,0x21,0x00,0x00, +0x02,0x00,0x00,0x00,0xf8,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xab,0x10,0x00,0x00,0x6f,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xf4,0x21,0x00,0x00,0xab,0x10,0x00,0x00,0x6f,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xc8,0x10,0x00,0x00, +0x6f,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xff,0x21,0x00,0x00,0xc8,0x10,0x00,0x00,0xf4,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xfa,0x10,0x00,0x00,0xe1,0x0e,0x00,0x00, +0xff,0x21,0x00,0x00,0x02,0x00,0x00,0x00,0xf8,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x0c,0x11,0x00,0x00,0x6f,0x0d,0x00,0x00,0xb5,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x16,0x11,0x00,0x00,0x0c,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x51,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x16,0x11,0x00,0x00,0x74,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x0a,0x22,0x00,0x00,0x51,0x11,0x00,0x00, +0x0c,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x33,0x11,0x00,0x00,0x0c,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x15,0x22,0x00,0x00,0x33,0x11,0x00,0x00,0x0a,0x22,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x65,0x11,0x00,0x00, +0xe1,0x0e,0x00,0x00,0x15,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0xf8,0x01,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x77,0x11,0x00,0x00,0x6f,0x0d,0x00,0x00, +0xc4,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x81,0x11,0x00,0x00, +0x77,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xbc,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x81,0x11,0x00,0x00, +0x74,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x20,0x22,0x00,0x00, +0xbc,0x11,0x00,0x00,0x77,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x9e,0x11,0x00,0x00,0x77,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x2b,0x22,0x00,0x00,0x9e,0x11,0x00,0x00, +0x20,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xd0,0x11,0x00,0x00,0xe1,0x0e,0x00,0x00,0x2b,0x22,0x00,0x00,0x02,0x00,0x00,0x00, +0xf8,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xe2,0x11,0x00,0x00, +0x6f,0x0d,0x00,0x00,0xd3,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xe8,0x11,0x00,0x00,0xe2,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x22,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xe8,0x11,0x00,0x00,0xf8,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x36,0x22,0x00,0x00,0x22,0x12,0x00,0x00,0xe2,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x09,0x12,0x00,0x00,0xe2,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x13,0x12,0x00,0x00, +0x81,0x0b,0x00,0x00,0xfe,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x31,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x09,0x12,0x00,0x00, +0x13,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x41,0x22,0x00,0x00, +0x31,0x12,0x00,0x00,0x36,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x3b,0x12,0x00,0x00,0xe1,0x0e,0x00,0x00,0x41,0x22,0x00,0x00, +0x02,0x00,0x00,0x00,0xf8,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x4d,0x12,0x00,0x00,0x6f,0x0d,0x00,0x00,0xe2,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x57,0x12,0x00,0x00,0x4d,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x4c,0x22,0x00,0x00,0x57,0x12,0x00,0x00, +0x4d,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x74,0x12,0x00,0x00,0x4d,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x9c,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x74,0x12,0x00,0x00,0x13,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x57,0x22,0x00,0x00,0x9c,0x12,0x00,0x00,0x4c,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xa6,0x12,0x00,0x00,0xe1,0x0e,0x00,0x00, +0x57,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0xf8,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xb8,0x12,0x00,0x00,0x6f,0x0d,0x00,0x00,0xf1,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xc2,0x12,0x00,0x00,0xb8,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xfd,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xc2,0x12,0x00,0x00,0x74,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x62,0x22,0x00,0x00,0xfd,0x12,0x00,0x00, +0xb8,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xdf,0x12,0x00,0x00,0xb8,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x07,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xdf,0x12,0x00,0x00,0x13,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x6d,0x22,0x00,0x00,0x07,0x13,0x00,0x00,0x62,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x11,0x13,0x00,0x00,0xe1,0x0e,0x00,0x00, +0x6d,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0xf8,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x23,0x13,0x00,0x00,0x6f,0x0d,0x00,0x00,0x00,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x2d,0x13,0x00,0x00,0x23,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x68,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x2d,0x13,0x00,0x00,0x74,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x78,0x22,0x00,0x00,0x68,0x13,0x00,0x00, +0x23,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x4a,0x13,0x00,0x00,0x23,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x72,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x4a,0x13,0x00,0x00,0x13,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x83,0x22,0x00,0x00,0x72,0x13,0x00,0x00,0x78,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x7c,0x13,0x00,0x00,0xe1,0x0e,0x00,0x00, +0x83,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0xf8,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x8e,0x13,0x00,0x00,0x6f,0x0d,0x00,0x00,0x0f,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x94,0x13,0x00,0x00,0x8e,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xce,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x94,0x13,0x00,0x00,0xf8,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x8e,0x22,0x00,0x00,0xce,0x13,0x00,0x00, +0x8e,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xb5,0x13,0x00,0x00,0x8e,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xdd,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xb5,0x13,0x00,0x00,0x13,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x99,0x22,0x00,0x00,0xdd,0x13,0x00,0x00,0x8e,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe7,0x13,0x00,0x00,0xe1,0x0e,0x00,0x00, +0x99,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0xf8,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xf9,0x13,0x00,0x00,0x6f,0x0d,0x00,0x00,0x1e,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x03,0x14,0x00,0x00,0xf9,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xa4,0x22,0x00,0x00, +0x03,0x14,0x00,0x00,0xf9,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x20,0x14,0x00,0x00,0xf9,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x48,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x20,0x14,0x00,0x00,0x13,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xaf,0x22,0x00,0x00,0x48,0x14,0x00,0x00,0xa4,0x22,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x52,0x14,0x00,0x00, +0xe1,0x0e,0x00,0x00,0xaf,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0xf8,0x01,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x64,0x14,0x00,0x00,0x6f,0x0d,0x00,0x00, +0x2d,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x6e,0x14,0x00,0x00, +0x64,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xa9,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x6e,0x14,0x00,0x00, +0x74,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xba,0x22,0x00,0x00, +0xa9,0x14,0x00,0x00,0x64,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x8b,0x14,0x00,0x00,0x64,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xb3,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x8b,0x14,0x00,0x00,0x13,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xc5,0x22,0x00,0x00,0xb3,0x14,0x00,0x00,0xba,0x22,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xbd,0x14,0x00,0x00, +0xe1,0x0e,0x00,0x00,0xc5,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0xf8,0x01,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xcf,0x14,0x00,0x00,0x6f,0x0d,0x00,0x00, +0x3c,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xd9,0x14,0x00,0x00, +0xcf,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x14,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xd9,0x14,0x00,0x00, +0x74,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xd0,0x22,0x00,0x00, +0x14,0x15,0x00,0x00,0xcf,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xf6,0x14,0x00,0x00,0xcf,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x1e,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xf6,0x14,0x00,0x00,0x13,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xdb,0x22,0x00,0x00,0x1e,0x15,0x00,0x00,0xd0,0x22,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x28,0x15,0x00,0x00, +0xe1,0x0e,0x00,0x00,0xdb,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0xf8,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5a,0x15,0x00,0x00,0x94,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb4,0x15,0x00,0x00, +0x30,0x04,0x00,0x00,0x5a,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xdb,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xb4,0x15,0x00,0x00, +0x3d,0x00,0x04,0x00,0x3d,0x02,0x00,0x00,0xdf,0x15,0x00,0x00,0xbe,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x45,0x02,0x00,0x00,0xe1,0x15,0x00,0x00,0xdf,0x15,0x00,0x00, +0x11,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe3,0x15,0x00,0x00, +0xdb,0x15,0x00,0x00,0xc5,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xe4,0x15,0x00,0x00,0xe3,0x15,0x00,0x00,0xc5,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xe5,0x15,0x00,0x00,0xe1,0x15,0x00,0x00,0xe4,0x15,0x00,0x00, +0x02,0x00,0x00,0x00,0xad,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe6,0x15,0x00,0x00,0xe5,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x7f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xb7,0x15,0x00,0x00,0x5a,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xeb,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xb7,0x15,0x00,0x00,0x56,0x00,0x05,0x00,0x45,0x02,0x00,0x00,0xf1,0x15,0x00,0x00, +0xdf,0x15,0x00,0x00,0x11,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf3,0x15,0x00,0x00,0xeb,0x15,0x00,0x00,0xc5,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xf4,0x15,0x00,0x00,0xf3,0x15,0x00,0x00,0xc5,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xf5,0x15,0x00,0x00,0xf1,0x15,0x00,0x00, +0xf4,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xad,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf6,0x15,0x00,0x00,0xf5,0x15,0x00,0x00,0x00,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xba,0x15,0x00,0x00,0xae,0x01,0x00,0x00, +0x5a,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xfb,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xba,0x15,0x00,0x00,0x56,0x00,0x05,0x00, +0x45,0x02,0x00,0x00,0x01,0x16,0x00,0x00,0xdf,0x15,0x00,0x00,0x11,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x03,0x16,0x00,0x00,0xfb,0x15,0x00,0x00, +0xc5,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x04,0x16,0x00,0x00, +0x03,0x16,0x00,0x00,0xc5,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x05,0x16,0x00,0x00,0x01,0x16,0x00,0x00,0x04,0x16,0x00,0x00,0x02,0x00,0x00,0x00, +0xad,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x06,0x16,0x00,0x00, +0x05,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbd,0x15,0x00,0x00,0xc3,0x02,0x00,0x00,0x5a,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x0b,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xbd,0x15,0x00,0x00,0x56,0x00,0x05,0x00,0x45,0x02,0x00,0x00,0x11,0x16,0x00,0x00, +0xdf,0x15,0x00,0x00,0x11,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x13,0x16,0x00,0x00,0x0b,0x16,0x00,0x00,0xc5,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x14,0x16,0x00,0x00,0x13,0x16,0x00,0x00,0xc5,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x15,0x16,0x00,0x00,0x11,0x16,0x00,0x00, +0x14,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xad,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x16,0x16,0x00,0x00,0x15,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xc1,0x15,0x00,0x00,0xe3,0x0e,0x00,0x00, +0xe6,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xc4,0x15,0x00,0x00, +0x4e,0x0f,0x00,0x00,0xf6,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xc5,0x15,0x00,0x00,0xc1,0x15,0x00,0x00,0xc4,0x15,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xc8,0x15,0x00,0x00,0xb9,0x0f,0x00,0x00,0x06,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xc9,0x15,0x00,0x00,0xc5,0x15,0x00,0x00, +0xc8,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xcc,0x15,0x00,0x00, +0x24,0x10,0x00,0x00,0x16,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xcd,0x15,0x00,0x00,0xc9,0x15,0x00,0x00,0xcc,0x15,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd0,0x15,0x00,0x00,0xe6,0x15,0x00,0x00,0xf6,0x15,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd2,0x15,0x00,0x00,0xd0,0x15,0x00,0x00, +0x06,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd4,0x15,0x00,0x00, +0xd2,0x15,0x00,0x00,0x16,0x16,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xd5,0x15,0x00,0x00,0xd4,0x15,0x00,0x00,0xd4,0x15,0x00,0x00,0xd4,0x15,0x00,0x00, +0xd4,0x15,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xd6,0x15,0x00,0x00, +0xcd,0x15,0x00,0x00,0xd5,0x15,0x00,0x00,0x56,0x00,0x05,0x00,0x45,0x02,0x00,0x00, +0x4f,0x16,0x00,0x00,0xdf,0x15,0x00,0x00,0x11,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x53,0x16,0x00,0x00,0x4f,0x16,0x00,0x00,0xe4,0x15,0x00,0x00, +0x02,0x00,0x00,0x00,0xad,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x54,0x16,0x00,0x00,0x53,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00, +0x45,0x02,0x00,0x00,0x5f,0x16,0x00,0x00,0xdf,0x15,0x00,0x00,0x11,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x63,0x16,0x00,0x00,0x5f,0x16,0x00,0x00, +0xf4,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xad,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x64,0x16,0x00,0x00,0x63,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x56,0x00,0x05,0x00,0x45,0x02,0x00,0x00,0x6f,0x16,0x00,0x00,0xdf,0x15,0x00,0x00, +0x11,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x73,0x16,0x00,0x00, +0x6f,0x16,0x00,0x00,0x04,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xad,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x74,0x16,0x00,0x00,0x73,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00,0x45,0x02,0x00,0x00,0x7f,0x16,0x00,0x00, +0xdf,0x15,0x00,0x00,0x11,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x83,0x16,0x00,0x00,0x7f,0x16,0x00,0x00,0x14,0x16,0x00,0x00,0x02,0x00,0x00,0x00, +0xad,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x84,0x16,0x00,0x00, +0x83,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x2f,0x16,0x00,0x00,0x8f,0x10,0x00,0x00,0x54,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x32,0x16,0x00,0x00,0xfa,0x10,0x00,0x00,0x64,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x33,0x16,0x00,0x00,0x2f,0x16,0x00,0x00, +0x32,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x36,0x16,0x00,0x00, +0x65,0x11,0x00,0x00,0x74,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x37,0x16,0x00,0x00,0x33,0x16,0x00,0x00,0x36,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x3a,0x16,0x00,0x00,0xd0,0x11,0x00,0x00,0x84,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x3b,0x16,0x00,0x00,0x37,0x16,0x00,0x00, +0x3a,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3e,0x16,0x00,0x00, +0x54,0x16,0x00,0x00,0x64,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x40,0x16,0x00,0x00,0x3e,0x16,0x00,0x00,0x74,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x42,0x16,0x00,0x00,0x40,0x16,0x00,0x00,0x84,0x16,0x00,0x00, +0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x43,0x16,0x00,0x00,0x42,0x16,0x00,0x00, +0x42,0x16,0x00,0x00,0x42,0x16,0x00,0x00,0x42,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x44,0x16,0x00,0x00,0x3b,0x16,0x00,0x00,0x43,0x16,0x00,0x00, +0x56,0x00,0x05,0x00,0x45,0x02,0x00,0x00,0xbd,0x16,0x00,0x00,0xdf,0x15,0x00,0x00, +0x11,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc1,0x16,0x00,0x00, +0xbd,0x16,0x00,0x00,0xe4,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xad,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc2,0x16,0x00,0x00,0xc1,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00,0x45,0x02,0x00,0x00,0xcd,0x16,0x00,0x00, +0xdf,0x15,0x00,0x00,0x11,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xd1,0x16,0x00,0x00,0xcd,0x16,0x00,0x00,0xf4,0x15,0x00,0x00,0x02,0x00,0x00,0x00, +0xad,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd2,0x16,0x00,0x00, +0xd1,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00,0x45,0x02,0x00,0x00, +0xdd,0x16,0x00,0x00,0xdf,0x15,0x00,0x00,0x11,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xe1,0x16,0x00,0x00,0xdd,0x16,0x00,0x00,0x04,0x16,0x00,0x00, +0x02,0x00,0x00,0x00,0xad,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe2,0x16,0x00,0x00,0xe1,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00, +0x45,0x02,0x00,0x00,0xed,0x16,0x00,0x00,0xdf,0x15,0x00,0x00,0x11,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xf1,0x16,0x00,0x00,0xed,0x16,0x00,0x00, +0x14,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xad,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf2,0x16,0x00,0x00,0xf1,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x9d,0x16,0x00,0x00,0x3b,0x12,0x00,0x00, +0xc2,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xa0,0x16,0x00,0x00, +0xa6,0x12,0x00,0x00,0xd2,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xa1,0x16,0x00,0x00,0x9d,0x16,0x00,0x00,0xa0,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xa4,0x16,0x00,0x00,0x11,0x13,0x00,0x00,0xe2,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xa5,0x16,0x00,0x00,0xa1,0x16,0x00,0x00, +0xa4,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xa8,0x16,0x00,0x00, +0x7c,0x13,0x00,0x00,0xf2,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xa9,0x16,0x00,0x00,0xa5,0x16,0x00,0x00,0xa8,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xac,0x16,0x00,0x00,0xc2,0x16,0x00,0x00,0xd2,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xae,0x16,0x00,0x00,0xac,0x16,0x00,0x00, +0xe2,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb0,0x16,0x00,0x00, +0xae,0x16,0x00,0x00,0xf2,0x16,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xb1,0x16,0x00,0x00,0xb0,0x16,0x00,0x00,0xb0,0x16,0x00,0x00,0xb0,0x16,0x00,0x00, +0xb0,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xb2,0x16,0x00,0x00, +0xa9,0x16,0x00,0x00,0xb1,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x45,0x02,0x00,0x00, +0x2b,0x17,0x00,0x00,0xdf,0x15,0x00,0x00,0x11,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x2f,0x17,0x00,0x00,0x2b,0x17,0x00,0x00,0xe4,0x15,0x00,0x00, +0x02,0x00,0x00,0x00,0xad,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x30,0x17,0x00,0x00,0x2f,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00, +0x45,0x02,0x00,0x00,0x3b,0x17,0x00,0x00,0xdf,0x15,0x00,0x00,0x11,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x3f,0x17,0x00,0x00,0x3b,0x17,0x00,0x00, +0xf4,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xad,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x40,0x17,0x00,0x00,0x3f,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0x56,0x00,0x05,0x00,0x45,0x02,0x00,0x00,0x4b,0x17,0x00,0x00,0xdf,0x15,0x00,0x00, +0x11,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x4f,0x17,0x00,0x00, +0x4b,0x17,0x00,0x00,0x04,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xad,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x50,0x17,0x00,0x00,0x4f,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00,0x45,0x02,0x00,0x00,0x5b,0x17,0x00,0x00, +0xdf,0x15,0x00,0x00,0x11,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x5f,0x17,0x00,0x00,0x5b,0x17,0x00,0x00,0x14,0x16,0x00,0x00,0x02,0x00,0x00,0x00, +0xad,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x60,0x17,0x00,0x00, +0x5f,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x0b,0x17,0x00,0x00,0xe7,0x13,0x00,0x00,0x30,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x0e,0x17,0x00,0x00,0x52,0x14,0x00,0x00,0x40,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x0f,0x17,0x00,0x00,0x0b,0x17,0x00,0x00, +0x0e,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x12,0x17,0x00,0x00, +0xbd,0x14,0x00,0x00,0x50,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x13,0x17,0x00,0x00,0x0f,0x17,0x00,0x00,0x12,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x16,0x17,0x00,0x00,0x28,0x15,0x00,0x00,0x60,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x17,0x17,0x00,0x00,0x13,0x17,0x00,0x00, +0x16,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1a,0x17,0x00,0x00, +0x30,0x17,0x00,0x00,0x40,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1c,0x17,0x00,0x00,0x1a,0x17,0x00,0x00,0x50,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1e,0x17,0x00,0x00,0x1c,0x17,0x00,0x00,0x60,0x17,0x00,0x00, +0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x1f,0x17,0x00,0x00,0x1e,0x17,0x00,0x00, +0x1e,0x17,0x00,0x00,0x1e,0x17,0x00,0x00,0x1e,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x20,0x17,0x00,0x00,0x17,0x17,0x00,0x00,0x1f,0x17,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x82,0x15,0x00,0x00,0x94,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6c,0x17,0x00,0x00, +0x30,0x04,0x00,0x00,0x82,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x93,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x6c,0x17,0x00,0x00, +0x56,0x00,0x05,0x00,0x45,0x02,0x00,0x00,0x99,0x17,0x00,0x00,0xdf,0x15,0x00,0x00, +0x11,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9b,0x17,0x00,0x00, +0x93,0x17,0x00,0x00,0xc5,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x9c,0x17,0x00,0x00,0x9b,0x17,0x00,0x00,0xc5,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x9d,0x17,0x00,0x00,0x99,0x17,0x00,0x00,0x9c,0x17,0x00,0x00, +0x02,0x00,0x00,0x00,0xad,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9e,0x17,0x00,0x00,0x9d,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x7f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x6f,0x17,0x00,0x00,0x82,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xa3,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x6f,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x45,0x02,0x00,0x00,0xa9,0x17,0x00,0x00, +0xdf,0x15,0x00,0x00,0x11,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xab,0x17,0x00,0x00,0xa3,0x17,0x00,0x00,0xc5,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xac,0x17,0x00,0x00,0xab,0x17,0x00,0x00,0xc5,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xad,0x17,0x00,0x00,0xa9,0x17,0x00,0x00, +0xac,0x17,0x00,0x00,0x02,0x00,0x00,0x00,0xad,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xae,0x17,0x00,0x00,0xad,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x72,0x17,0x00,0x00,0xae,0x01,0x00,0x00, +0x82,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb3,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x72,0x17,0x00,0x00,0x56,0x00,0x05,0x00, +0x45,0x02,0x00,0x00,0xb9,0x17,0x00,0x00,0xdf,0x15,0x00,0x00,0x11,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbb,0x17,0x00,0x00,0xb3,0x17,0x00,0x00, +0xc5,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xbc,0x17,0x00,0x00, +0xbb,0x17,0x00,0x00,0xc5,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xbd,0x17,0x00,0x00,0xb9,0x17,0x00,0x00,0xbc,0x17,0x00,0x00,0x02,0x00,0x00,0x00, +0xad,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbe,0x17,0x00,0x00, +0xbd,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x75,0x17,0x00,0x00,0xc3,0x02,0x00,0x00,0x82,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xc3,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x75,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x45,0x02,0x00,0x00,0xc9,0x17,0x00,0x00, +0xdf,0x15,0x00,0x00,0x11,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xcb,0x17,0x00,0x00,0xc3,0x17,0x00,0x00,0xc5,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xcc,0x17,0x00,0x00,0xcb,0x17,0x00,0x00,0xc5,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xcd,0x17,0x00,0x00,0xc9,0x17,0x00,0x00, +0xcc,0x17,0x00,0x00,0x02,0x00,0x00,0x00,0xad,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xce,0x17,0x00,0x00,0xcd,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x79,0x17,0x00,0x00,0xd6,0x15,0x00,0x00, +0x9e,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x7c,0x17,0x00,0x00, +0x44,0x16,0x00,0x00,0xae,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x7d,0x17,0x00,0x00,0x79,0x17,0x00,0x00,0x7c,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x80,0x17,0x00,0x00,0xb2,0x16,0x00,0x00,0xbe,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x81,0x17,0x00,0x00,0x7d,0x17,0x00,0x00, +0x80,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x84,0x17,0x00,0x00, +0x20,0x17,0x00,0x00,0xce,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x85,0x17,0x00,0x00,0x81,0x17,0x00,0x00,0x84,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x88,0x17,0x00,0x00,0x9e,0x17,0x00,0x00,0xae,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8a,0x17,0x00,0x00,0x88,0x17,0x00,0x00, +0xbe,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8c,0x17,0x00,0x00, +0x8a,0x17,0x00,0x00,0xce,0x17,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x8d,0x17,0x00,0x00,0x8c,0x17,0x00,0x00,0x8c,0x17,0x00,0x00,0x8c,0x17,0x00,0x00, +0x8c,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x8e,0x17,0x00,0x00, +0x85,0x17,0x00,0x00,0x8d,0x17,0x00,0x00,0x50,0x00,0x07,0x00,0xb3,0x04,0x00,0x00, +0x8c,0x15,0x00,0x00,0xfa,0x10,0x00,0x00,0x65,0x11,0x00,0x00,0xa6,0x12,0x00,0x00, +0x11,0x13,0x00,0x00,0x3e,0x00,0x03,0x00,0x47,0x15,0x00,0x00,0x8c,0x15,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x8d,0x15,0x00,0x00,0x47,0x15,0x00,0x00, +0xf8,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x8e,0x15,0x00,0x00, +0x8d,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x90,0x15,0x00,0x00, +0x8d,0x15,0x00,0x00,0xf9,0x00,0x02,0x00,0x91,0x15,0x00,0x00,0xf8,0x00,0x02,0x00, +0x91,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x65,0x23,0x00,0x00, +0x90,0x15,0x00,0x00,0xee,0x0b,0x00,0x00,0xd8,0x17,0x00,0x00,0x95,0x15,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x64,0x23,0x00,0x00,0x8e,0x15,0x00,0x00, +0xee,0x0b,0x00,0x00,0xd3,0x17,0x00,0x00,0x95,0x15,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x62,0x23,0x00,0x00,0xfe,0x01,0x00,0x00,0xee,0x0b,0x00,0x00, +0xa2,0x15,0x00,0x00,0x95,0x15,0x00,0x00,0xb1,0x00,0x05,0x00,0xc7,0x00,0x00,0x00, +0x94,0x15,0x00,0x00,0x62,0x23,0x00,0x00,0x08,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0xa3,0x15,0x00,0x00,0x95,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x94,0x15,0x00,0x00,0x95,0x15,0x00,0x00,0xa3,0x15,0x00,0x00,0xf8,0x00,0x02,0x00, +0x95,0x15,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x98,0x15,0x00,0x00, +0x47,0x15,0x00,0x00,0x62,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x99,0x15,0x00,0x00,0x98,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xd3,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x64,0x23,0x00,0x00, +0x99,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x9e,0x15,0x00,0x00, +0x98,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xd8,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x65,0x23,0x00,0x00,0x9e,0x15,0x00,0x00, +0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xa2,0x15,0x00,0x00,0x62,0x23,0x00,0x00, +0xfe,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x91,0x15,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa3,0x15,0x00,0x00,0x0c,0x00,0x08,0x00,0x37,0x00,0x00,0x00,0xa7,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x8e,0x17,0x00,0x00,0x64,0x23,0x00,0x00, +0x65,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x3d,0x02,0x00,0x00,0xdc,0x17,0x00,0x00, +0xb2,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xdd,0x17,0x00,0x00, +0xdc,0x17,0x00,0x00,0xb4,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0xf8,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xde,0x17,0x00,0x00,0xdd,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0xe0,0x17,0x00,0x00, +0xde,0x17,0x00,0x00,0xad,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xe2,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe2,0x17,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xb6,0x24,0x00,0x00,0xe0,0x17,0x00,0x00,0xae,0x01,0x00,0x00,0xde,0x17,0x00,0x00, +0x41,0x00,0x05,0x00,0x2e,0x02,0x00,0x00,0xe6,0x17,0x00,0x00,0xf7,0x01,0x00,0x00, +0x33,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe7,0x17,0x00,0x00, +0xe6,0x17,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x36,0x0d,0x00,0x00, +0xa7,0x15,0x00,0x00,0xa7,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xec,0x17,0x00,0x00, +0xe7,0x17,0x00,0x00,0xe7,0x17,0x00,0x00,0xe7,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xed,0x17,0x00,0x00,0x36,0x0d,0x00,0x00,0xec,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xf0,0x17,0x00,0x00,0xed,0x17,0x00,0x00, +0xb6,0x24,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xf4,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xf0,0x17,0x00,0x00,0xe3,0x0a,0x00,0x00, +0x5c,0x23,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfa,0x17,0x00,0x00, +0xf4,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfb,0x17,0x00,0x00,0x5d,0x03,0x00,0x00,0xfa,0x17,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfd,0x17,0x00,0x00,0xf4,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfe,0x17,0x00,0x00,0xc5,0x02,0x00,0x00, +0xfd,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xff,0x17,0x00,0x00, +0xfb,0x17,0x00,0x00,0xfe,0x17,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x01,0x18,0x00,0x00,0xf4,0x17,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x02,0x18,0x00,0x00,0x5d,0x03,0x00,0x00,0x01,0x18,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x03,0x18,0x00,0x00,0xff,0x17,0x00,0x00, +0x02,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x06,0x18,0x00,0x00, +0xc5,0x02,0x00,0x00,0xfa,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x09,0x18,0x00,0x00,0xc5,0x02,0x00,0x00,0x01,0x18,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0a,0x18,0x00,0x00,0x06,0x18,0x00,0x00,0x09,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0d,0x18,0x00,0x00,0x70,0x03,0x00,0x00, +0xfa,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x11,0x18,0x00,0x00, +0x0d,0x18,0x00,0x00,0xfe,0x17,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x15,0x18,0x00,0x00,0x11,0x18,0x00,0x00,0x02,0x18,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x16,0x18,0x00,0x00,0x03,0x18,0x00,0x00,0x0a,0x18,0x00,0x00, +0x15,0x18,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3b,0x0d,0x00,0x00, +0xa7,0x15,0x00,0x00,0x03,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x3c,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x3b,0x0d,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x1b,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x3c,0x0d,0x00,0x00,0xad,0x01,0x00,0x00,0xae,0x01,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x40,0x0d,0x00,0x00,0x3b,0x0d,0x00,0x00, +0xad,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x90,0x02,0x00,0x00,0x37,0x18,0x00,0x00, +0x92,0x02,0x00,0x00,0x62,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x39,0x18,0x00,0x00, +0x37,0x18,0x00,0x00,0x96,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3a,0x18,0x00,0x00,0x39,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00, +0xc7,0x00,0x00,0x00,0x26,0x18,0x00,0x00,0x3a,0x18,0x00,0x00,0xcb,0x08,0x00,0x00, +0x3d,0x00,0x04,0x00,0x3d,0x02,0x00,0x00,0x3e,0x18,0x00,0x00,0xa7,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x45,0x02,0x00,0x00,0x40,0x18,0x00,0x00,0x3e,0x18,0x00,0x00, +0x11,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x42,0x18,0x00,0x00, +0x40,0x18,0x00,0x00,0xf4,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xad,0x01,0x00,0x00, +0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x43,0x18,0x00,0x00,0x42,0x18,0x00,0x00, +0x42,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf7,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xf7,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x1c,0x24,0x00,0x00,0xe3,0x0a,0x00,0x00,0xec,0x0b,0x00,0x00, +0x16,0x18,0x00,0x00,0xe2,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0xc7,0x00,0x00,0x00, +0x0b,0x24,0x00,0x00,0xc4,0x08,0x00,0x00,0xec,0x0b,0x00,0x00,0x40,0x0d,0x00,0x00, +0xe2,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x6b,0x23,0x00,0x00, +0xd4,0x02,0x00,0x00,0xec,0x0b,0x00,0x00,0x43,0x18,0x00,0x00,0xe2,0x17,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc7,0x00,0x00,0x00,0x69,0x23,0x00,0x00,0xc4,0x08,0x00,0x00, +0xec,0x0b,0x00,0x00,0x26,0x18,0x00,0x00,0xe2,0x17,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x67,0x23,0x00,0x00,0xad,0x01,0x00,0x00,0xec,0x0b,0x00,0x00, +0x1b,0x18,0x00,0x00,0xe2,0x17,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x49,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x81,0x0c,0x00,0x00, +0x67,0x23,0x00,0x00,0x41,0x00,0x05,0x00,0x0e,0x02,0x00,0x00,0xe1,0x18,0x00,0x00, +0xf7,0x01,0x00,0x00,0x0d,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0xe2,0x18,0x00,0x00,0xe1,0x18,0x00,0x00,0xc4,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xca,0x18,0x00,0x00,0x03,0x02,0x00,0x00,0xe2,0x18,0x00,0x00,0x6f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xcb,0x18,0x00,0x00,0xca,0x18,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xcf,0x18,0x00,0x00,0xcb,0x18,0x00,0x00,0xcb,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd0,0x18,0x00,0x00,0x62,0x0c,0x00,0x00, +0xcf,0x18,0x00,0x00,0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xd1,0x18,0x00,0x00, +0xd0,0x18,0x00,0x00,0x41,0x00,0x05,0x00,0xf9,0x01,0x00,0x00,0xe9,0x18,0x00,0x00, +0xf7,0x01,0x00,0x00,0x08,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0xea,0x18,0x00,0x00,0xe9,0x18,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xf6,0x18,0x00,0x00,0xd1,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xf7,0x18,0x00,0x00,0x5c,0x0c,0x00,0x00,0xf6,0x18,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xfa,0x18,0x00,0x00,0xf6,0x18,0x00,0x00,0xd3,0x03,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x07,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xf7,0x18,0x00,0x00,0xfa,0x18,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x0c,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xd3,0x03,0x00,0x00,0x07,0x19,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x00,0x19,0x00,0x00,0xea,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x01,0x19,0x00,0x00,0x0c,0x19,0x00,0x00,0x00,0x19,0x00,0x00,0x3d,0x00,0x04,0x00, +0x3d,0x02,0x00,0x00,0x10,0x19,0x00,0x00,0xb2,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x11,0x19,0x00,0x00,0x10,0x19,0x00,0x00,0xb4,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0xf8,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x12,0x19,0x00,0x00,0x11,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0xc7,0x00,0x00,0x00,0x14,0x19,0x00,0x00,0x12,0x19,0x00,0x00,0xad,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x16,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x16,0x19,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb7,0x24,0x00,0x00,0x14,0x19,0x00,0x00, +0xae,0x01,0x00,0x00,0x12,0x19,0x00,0x00,0x3d,0x00,0x04,0x00,0x3d,0x02,0x00,0x00, +0x1e,0x19,0x00,0x00,0x3f,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x45,0x02,0x00,0x00, +0x20,0x19,0x00,0x00,0x1e,0x19,0x00,0x00,0x11,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x23,0x19,0x00,0x00,0xe2,0x18,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x24,0x19,0x00,0x00,0x20,0x19,0x00,0x00,0x01,0x19,0x00,0x00, +0x02,0x00,0x00,0x00,0x23,0x19,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x25,0x19,0x00,0x00,0x24,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xda,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x25,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdb,0x18,0x00,0x00, +0xb7,0x24,0x00,0x00,0xda,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x2a,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xdb,0x18,0x00,0x00, +0xda,0x06,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x64,0x18,0x00,0x00, +0x6b,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xc7,0x00,0x00,0x00, +0x65,0x18,0x00,0x00,0x64,0x18,0x00,0x00,0xad,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x6b,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x65,0x18,0x00,0x00, +0x66,0x18,0x00,0x00,0x68,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x68,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x6b,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x66,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x6b,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x6b,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x6f,0x23,0x00,0x00,0x64,0x18,0x00,0x00, +0x68,0x18,0x00,0x00,0x2a,0x19,0x00,0x00,0x66,0x18,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0xef,0x22,0x00,0x00,0x6f,0x23,0x00,0x00,0x6b,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x41,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x6f,0x23,0x00,0x00,0x2a,0x19,0x00,0x00, +0xb7,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x35,0x19,0x00,0x00,0x41,0x19,0x00,0x00, +0xad,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x3b,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x35,0x19,0x00,0x00,0x36,0x19,0x00,0x00,0x3a,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3a,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x3b,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x36,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x46,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x6f,0x23,0x00,0x00, +0x2a,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x39,0x19,0x00,0x00, +0x46,0x19,0x00,0x00,0x41,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x3b,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3b,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x71,0x23,0x00,0x00,0xad,0x01,0x00,0x00,0x3a,0x19,0x00,0x00,0x39,0x19,0x00,0x00, +0x36,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x73,0x18,0x00,0x00, +0xae,0x01,0x00,0x00,0x71,0x23,0x00,0x00,0xf7,0x00,0x03,0x00,0x91,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x69,0x23,0x00,0x00,0x76,0x18,0x00,0x00, +0x7e,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x7e,0x18,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x80,0x18,0x00,0x00,0x6b,0x23,0x00,0x00,0x00,0x00,0x00,0x00, +0xbc,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x81,0x18,0x00,0x00,0x80,0x18,0x00,0x00, +0xae,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x90,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x81,0x18,0x00,0x00,0x82,0x18,0x00,0x00,0x88,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x88,0x18,0x00,0x00,0xba,0x00,0x05,0x00,0xc7,0x00,0x00,0x00, +0x8a,0x18,0x00,0x00,0x73,0x18,0x00,0x00,0x18,0x07,0x00,0x00,0xf7,0x00,0x03,0x00, +0x8f,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x8a,0x18,0x00,0x00, +0x8b,0x18,0x00,0x00,0x8f,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x8b,0x18,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xfb,0x22,0x00,0x00,0xad,0x01,0x00,0x00, +0xef,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x8f,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8f,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x7b,0x23,0x00,0x00,0xef,0x22,0x00,0x00,0x88,0x18,0x00,0x00,0xfb,0x22,0x00,0x00, +0x8b,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x90,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x82,0x18,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x4c,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x6f,0x23,0x00,0x00,0x2a,0x19,0x00,0x00, +0xc5,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xf9,0x22,0x00,0x00, +0x4c,0x19,0x00,0x00,0xef,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x90,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x90,0x18,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x7a,0x23,0x00,0x00,0x7b,0x23,0x00,0x00,0x8f,0x18,0x00,0x00, +0xf9,0x22,0x00,0x00,0x82,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x91,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x76,0x18,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xf2,0x22,0x00,0x00,0x2a,0x19,0x00,0x00,0xba,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7a,0x18,0x00,0x00,0x6b,0x23,0x00,0x00, +0x00,0x00,0x00,0x00,0xb7,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x7b,0x18,0x00,0x00, +0x7a,0x18,0x00,0x00,0xad,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x7c,0x18,0x00,0x00,0x7b,0x18,0x00,0x00,0xc3,0x02,0x00,0x00,0xae,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xf5,0x22,0x00,0x00,0x7c,0x18,0x00,0x00, +0xf2,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x91,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x91,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x79,0x23,0x00,0x00,0x7a,0x23,0x00,0x00,0x90,0x18,0x00,0x00,0xf5,0x22,0x00,0x00, +0x76,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x93,0x18,0x00,0x00, +0x5d,0x23,0x00,0x00,0x71,0x23,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x94,0x18,0x00,0x00,0x93,0x18,0x00,0x00,0x22,0x07,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x52,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x94,0x18,0x00,0x00,0xad,0x01,0x00,0x00,0xae,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x57,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x49,0x18,0x00,0x00,0x52,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x99,0x18,0x00,0x00,0xae,0x01,0x00,0x00,0x57,0x19,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9b,0x18,0x00,0x00,0x79,0x23,0x00,0x00,0x00,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9c,0x18,0x00,0x00,0x9b,0x18,0x00,0x00, +0x99,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa0,0x18,0x00,0x00, +0xae,0x01,0x00,0x00,0x84,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x5b,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xa0,0x18,0x00,0x00, +0xad,0x01,0x00,0x00,0xae,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa4,0x18,0x00,0x00,0x9c,0x18,0x00,0x00,0x5b,0x19,0x00,0x00,0xb8,0x00,0x05,0x00, +0xc7,0x00,0x00,0x00,0xa8,0x18,0x00,0x00,0x19,0x0d,0x00,0x00,0x18,0x07,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa9,0x18,0x00,0x00,0xa8,0x18,0x00,0x00, +0xae,0x01,0x00,0x00,0xad,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xac,0x18,0x00,0x00,0xa4,0x18,0x00,0x00,0xa9,0x18,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb0,0x18,0x00,0x00,0xac,0x18,0x00,0x00,0xae,0x01,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x5f,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xb0,0x18,0x00,0x00,0xad,0x01,0x00,0x00,0xae,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb3,0x18,0x00,0x00,0x79,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x76,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb3,0x18,0x00,0x00,0x2a,0x19,0x00,0x00, +0xb7,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x6a,0x19,0x00,0x00,0x76,0x19,0x00,0x00, +0xad,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x70,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x6a,0x19,0x00,0x00,0x6b,0x19,0x00,0x00,0x6f,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6f,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x70,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6b,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x7b,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xb3,0x18,0x00,0x00, +0x2a,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6e,0x19,0x00,0x00, +0x7b,0x19,0x00,0x00,0x76,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x70,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x70,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x7c,0x23,0x00,0x00,0xad,0x01,0x00,0x00,0x6f,0x19,0x00,0x00,0x6e,0x19,0x00,0x00, +0x6b,0x19,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x7f,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x7c,0x23,0x00,0x00,0xad,0x01,0x00,0x00, +0xae,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb8,0x18,0x00,0x00, +0x5f,0x19,0x00,0x00,0x1f,0x04,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x83,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xb8,0x18,0x00,0x00, +0xad,0x01,0x00,0x00,0xae,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbb,0x18,0x00,0x00,0x83,0x19,0x00,0x00,0x7f,0x19,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x87,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xbb,0x18,0x00,0x00,0xad,0x01,0x00,0x00,0xae,0x01,0x00,0x00,0x41,0x00,0x05,0x00, +0x19,0x02,0x00,0x00,0xe6,0x1a,0x00,0x00,0xf7,0x01,0x00,0x00,0x23,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xe7,0x1a,0x00,0x00,0xe6,0x1a,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd2,0x19,0x00,0x00,0x59,0x0c,0x00,0x00, +0xe7,0x1a,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xd4,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0xd2,0x19,0x00,0x00,0x6e,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0xd5,0x19,0x00,0x00,0xd4,0x19,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xd7,0x19,0x00,0x00,0xd5,0x19,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xd8,0x19,0x00,0x00,0xd7,0x19,0x00,0x00,0xd3,0x03,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xda,0x19,0x00,0x00,0xd8,0x19,0x00,0x00, +0x98,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdc,0x19,0x00,0x00, +0xda,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xde,0x19,0x00,0x00,0xd2,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00, +0xc7,0x00,0x00,0x00,0xdf,0x19,0x00,0x00,0xdc,0x19,0x00,0x00,0xde,0x19,0x00,0x00, +0xa9,0x00,0x06,0x00,0x3e,0x00,0x00,0x00,0xe0,0x19,0x00,0x00,0xdf,0x19,0x00,0x00, +0x70,0x05,0x00,0x00,0x71,0x05,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x0a,0x23,0x00,0x00,0xe0,0x19,0x00,0x00,0xd2,0x23,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe3,0x19,0x00,0x00,0xda,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe5,0x19,0x00,0x00, +0xd2,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc7,0x00,0x00,0x00, +0xe6,0x19,0x00,0x00,0xe3,0x19,0x00,0x00,0xe5,0x19,0x00,0x00,0xa9,0x00,0x06,0x00, +0x3e,0x00,0x00,0x00,0xe7,0x19,0x00,0x00,0xe6,0x19,0x00,0x00,0x70,0x05,0x00,0x00, +0x71,0x05,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x0e,0x23,0x00,0x00, +0xe7,0x19,0x00,0x00,0x0a,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xf4,0x19,0x00,0x00,0x0e,0x23,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf5,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xf5,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xd6,0x23,0x00,0x00,0xf8,0x01,0x00,0x00,0x70,0x19,0x00,0x00, +0x2f,0x1a,0x00,0x00,0x2d,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00,0xc7,0x00,0x00,0x00, +0xf8,0x19,0x00,0x00,0xd6,0x23,0x00,0x00,0xd7,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0x30,0x1a,0x00,0x00,0x2d,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xf8,0x19,0x00,0x00,0xf9,0x19,0x00,0x00,0x30,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf9,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0xfa,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfa,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x6d,0x24,0x00,0x00, +0xf8,0x01,0x00,0x00,0xf9,0x19,0x00,0x00,0x2b,0x1a,0x00,0x00,0x29,0x1a,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0xfd,0x19,0x00,0x00,0x6d,0x24,0x00,0x00, +0xd7,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x2c,0x1a,0x00,0x00,0x29,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xfd,0x19,0x00,0x00,0xfe,0x19,0x00,0x00, +0x2c,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xfe,0x19,0x00,0x00,0xc4,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x01,0x1a,0x00,0x00,0xd6,0x23,0x00,0x00,0x03,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x02,0x1a,0x00,0x00,0x6d,0x24,0x00,0x00, +0x01,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00,0x09,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xdf,0x19,0x00,0x00,0x04,0x1a,0x00,0x00,0x07,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x07,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x09,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x04,0x1a,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x06,0x1a,0x00,0x00,0xd7,0x02,0x00,0x00,0x6d,0x24,0x00,0x00,0xf9,0x00,0x02,0x00, +0x09,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x09,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x6f,0x24,0x00,0x00,0x6d,0x24,0x00,0x00,0x07,0x1a,0x00,0x00, +0x06,0x1a,0x00,0x00,0x04,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00,0x11,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe6,0x19,0x00,0x00,0x0c,0x1a,0x00,0x00, +0x0f,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x0f,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x11,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x0c,0x1a,0x00,0x00,0x82,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x0e,0x1a,0x00,0x00,0xd7,0x02,0x00,0x00,0xd6,0x23,0x00,0x00, +0xf9,0x00,0x02,0x00,0x11,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x11,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x71,0x24,0x00,0x00,0xd6,0x23,0x00,0x00, +0x0f,0x1a,0x00,0x00,0x0e,0x1a,0x00,0x00,0x0c,0x1a,0x00,0x00,0x50,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x13,0x1a,0x00,0x00,0x6f,0x24,0x00,0x00,0x71,0x24,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x19,0x1a,0x00,0x00,0xd5,0x19,0x00,0x00, +0x0e,0x23,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x1b,0x1a,0x00,0x00, +0x19,0x1a,0x00,0x00,0x13,0x1a,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x55,0x1b,0x00,0x00,0x10,0x0d,0x00,0x00,0x1b,0x1a,0x00,0x00,0x02,0x00,0x00,0x00, +0xf8,0x01,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x56,0x1b,0x00,0x00, +0x55,0x1b,0x00,0x00,0x55,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x28,0x1a,0x00,0x00, +0x9b,0x19,0x00,0x00,0x02,0x1a,0x00,0x00,0x3e,0x00,0x03,0x00,0x28,0x1a,0x00,0x00, +0x56,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x29,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x29,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x2b,0x1a,0x00,0x00, +0x6d,0x24,0x00,0x00,0xfe,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xfa,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x2c,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x2d,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x2d,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x2f,0x1a,0x00,0x00,0xd6,0x23,0x00,0x00,0xfe,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf5,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x30,0x1a,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x33,0x1a,0x00,0x00,0xda,0x19,0x00,0x00,0xd2,0x19,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x38,0x1a,0x00,0x00,0x8e,0x0c,0x00,0x00, +0xae,0x01,0x00,0x00,0xad,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x5b,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x57,0x19,0x00,0x00, +0x38,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x66,0x1b,0x00,0x00, +0x5e,0x23,0x00,0x00,0xe7,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x68,0x1b,0x00,0x00,0x66,0x1b,0x00,0x00,0x5e,0x23,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x69,0x1b,0x00,0x00,0x68,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6b,0x1b,0x00,0x00,0xae,0x01,0x00,0x00, +0x69,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x76,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x51,0x05,0x00,0x00,0x6b,0x1b,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3d,0x1a,0x00,0x00,0xae,0x01,0x00,0x00, +0x5b,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3e,0x1a,0x00,0x00, +0x76,0x1b,0x00,0x00,0x3d,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x40,0x1a,0x00,0x00,0xae,0x01,0x00,0x00,0x3e,0x1a,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x41,0x1a,0x00,0x00,0x40,0x1a,0x00,0x00,0xee,0x05,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x7b,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xae,0x01,0x00,0x00,0x41,0x1a,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x44,0x1a,0x00,0x00,0x5d,0x03,0x00,0x00,0x19,0x0d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x80,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x44,0x1a,0x00,0x00,0x5b,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x85,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xad,0x01,0x00,0x00,0x80,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x8b,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x3e,0x1a,0x00,0x00, +0x7b,0x1b,0x00,0x00,0x85,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4d,0x1a,0x00,0x00,0xeb,0x0c,0x00,0x00,0x5f,0x23,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x8f,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x4d,0x1a,0x00,0x00,0xad,0x01,0x00,0x00,0xae,0x01,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x95,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x06,0x06,0x00,0x00,0x07,0x06,0x00,0x00,0x8f,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x50,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x50,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xe6,0x23,0x00,0x00,0xd7,0x05,0x00,0x00,0x30,0x1a,0x00,0x00, +0x54,0x24,0x00,0x00,0xb4,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xe0,0x23,0x00,0x00,0x99,0x23,0x00,0x00,0x30,0x1a,0x00,0x00,0x66,0x24,0x00,0x00, +0xb4,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xde,0x23,0x00,0x00, +0x99,0x23,0x00,0x00,0x30,0x1a,0x00,0x00,0x63,0x24,0x00,0x00,0xb4,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xdc,0x23,0x00,0x00,0x99,0x23,0x00,0x00, +0x30,0x1a,0x00,0x00,0x60,0x24,0x00,0x00,0xb4,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xda,0x23,0x00,0x00,0x99,0x23,0x00,0x00,0x30,0x1a,0x00,0x00, +0x5d,0x24,0x00,0x00,0xb4,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xd8,0x23,0x00,0x00,0x8a,0x23,0x00,0x00,0x30,0x1a,0x00,0x00,0x5a,0x24,0x00,0x00, +0xb4,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xd7,0x23,0x00,0x00, +0xf8,0x01,0x00,0x00,0x30,0x1a,0x00,0x00,0xb6,0x1a,0x00,0x00,0xb4,0x1a,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x53,0x1a,0x00,0x00,0xd7,0x23,0x00,0x00, +0xd7,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xb7,0x1a,0x00,0x00,0xb4,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x53,0x1a,0x00,0x00,0x54,0x1a,0x00,0x00, +0xb7,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x54,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x55,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x55,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x66,0x24,0x00,0x00,0xe0,0x23,0x00,0x00,0x54,0x1a,0x00,0x00, +0x6b,0x24,0x00,0x00,0xb0,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x63,0x24,0x00,0x00,0xde,0x23,0x00,0x00,0x54,0x1a,0x00,0x00,0x6a,0x24,0x00,0x00, +0xb0,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x60,0x24,0x00,0x00, +0xdc,0x23,0x00,0x00,0x54,0x1a,0x00,0x00,0x69,0x24,0x00,0x00,0xb0,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x5d,0x24,0x00,0x00,0xda,0x23,0x00,0x00, +0x54,0x1a,0x00,0x00,0x68,0x24,0x00,0x00,0xb0,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x5a,0x24,0x00,0x00,0xd8,0x23,0x00,0x00,0x54,0x1a,0x00,0x00, +0x67,0x24,0x00,0x00,0xb0,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x54,0x24,0x00,0x00,0xe6,0x23,0x00,0x00,0x54,0x1a,0x00,0x00,0x9b,0x1a,0x00,0x00, +0xb0,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x4d,0x24,0x00,0x00, +0xf8,0x01,0x00,0x00,0x54,0x1a,0x00,0x00,0xb2,0x1a,0x00,0x00,0xb0,0x1a,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x58,0x1a,0x00,0x00,0x4d,0x24,0x00,0x00, +0xd7,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xb3,0x1a,0x00,0x00,0xb0,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x58,0x1a,0x00,0x00,0x59,0x1a,0x00,0x00, +0xb3,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x59,0x1a,0x00,0x00,0xc4,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x5c,0x1a,0x00,0x00,0xd7,0x23,0x00,0x00,0x03,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x5d,0x1a,0x00,0x00,0x4d,0x24,0x00,0x00, +0x5c,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00,0x64,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xdf,0x19,0x00,0x00,0x5f,0x1a,0x00,0x00,0x62,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x62,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x64,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5f,0x1a,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x61,0x1a,0x00,0x00,0xd7,0x02,0x00,0x00,0x4d,0x24,0x00,0x00,0xf9,0x00,0x02,0x00, +0x64,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x64,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x4f,0x24,0x00,0x00,0x4d,0x24,0x00,0x00,0x62,0x1a,0x00,0x00, +0x61,0x1a,0x00,0x00,0x5f,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00,0x6c,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe6,0x19,0x00,0x00,0x67,0x1a,0x00,0x00, +0x6a,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x6a,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x6c,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x67,0x1a,0x00,0x00,0x82,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x69,0x1a,0x00,0x00,0xd7,0x02,0x00,0x00,0xd7,0x23,0x00,0x00, +0xf9,0x00,0x02,0x00,0x6c,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x6c,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x51,0x24,0x00,0x00,0xd7,0x23,0x00,0x00, +0x6a,0x1a,0x00,0x00,0x69,0x1a,0x00,0x00,0x67,0x1a,0x00,0x00,0x50,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x6e,0x1a,0x00,0x00,0x4f,0x24,0x00,0x00,0x51,0x24,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x71,0x1a,0x00,0x00,0x6e,0x1a,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x72,0x1a,0x00,0x00,0xf4,0x19,0x00,0x00, +0x71,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x75,0x1a,0x00,0x00, +0x33,0x1a,0x00,0x00,0x72,0x1a,0x00,0x00,0x50,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x7d,0x1a,0x00,0x00,0xe0,0x19,0x00,0x00,0xe7,0x19,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x7e,0x1a,0x00,0x00,0xd5,0x19,0x00,0x00,0x7d,0x1a,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x80,0x1a,0x00,0x00,0x7e,0x1a,0x00,0x00, +0x6e,0x1a,0x00,0x00,0x7c,0x00,0x04,0x00,0xe7,0x03,0x00,0x00,0x9d,0x1b,0x00,0x00, +0x80,0x1a,0x00,0x00,0x7c,0x00,0x04,0x00,0xe7,0x03,0x00,0x00,0x9f,0x1b,0x00,0x00, +0x9c,0x0c,0x00,0x00,0xb0,0x00,0x05,0x00,0xeb,0x03,0x00,0x00,0xa0,0x1b,0x00,0x00, +0x9d,0x1b,0x00,0x00,0x9f,0x1b,0x00,0x00,0x9b,0x00,0x04,0x00,0xc7,0x00,0x00,0x00, +0xa1,0x1b,0x00,0x00,0xa0,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x8a,0x1a,0x00,0x00,0xa1,0x1b,0x00,0x00,0xae,0x01,0x00,0x00,0xad,0x01,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xa9,0x1b,0x00,0x00,0x8b,0x1b,0x00,0x00, +0x8b,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xaa,0x1b,0x00,0x00, +0x75,0x1a,0x00,0x00,0xa9,0x1b,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xad,0x1b,0x00,0x00,0xaa,0x1b,0x00,0x00,0xaa,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xbd,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xad,0x1b,0x00,0x00,0x1f,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc3,0x1b,0x00,0x00,0x0a,0x04,0x00,0x00,0xbd,0x1b,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc4,0x1b,0x00,0x00,0xc3,0x1b,0x00,0x00,0xae,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc6,0x1b,0x00,0x00,0x5d,0x03,0x00,0x00, +0xbd,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc7,0x1b,0x00,0x00, +0xc6,0x1b,0x00,0x00,0xae,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc9,0x1b,0x00,0x00,0x12,0x04,0x00,0x00,0xc4,0x1b,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcb,0x1b,0x00,0x00,0xc9,0x1b,0x00,0x00,0xc4,0x1b,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcc,0x1b,0x00,0x00,0xcb,0x1b,0x00,0x00, +0x17,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcf,0x1b,0x00,0x00, +0xc7,0x1b,0x00,0x00,0xc7,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd0,0x1b,0x00,0x00,0xcc,0x1b,0x00,0x00,0xcf,0x1b,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8f,0x1a,0x00,0x00,0x8a,0x1a,0x00,0x00,0xd0,0x1b,0x00,0x00, +0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x91,0x1a,0x00,0x00,0x9b,0x19,0x00,0x00, +0x5d,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x92,0x1a,0x00,0x00, +0x91,0x1a,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x94,0x1a,0x00,0x00, +0x92,0x1a,0x00,0x00,0x8f,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x96,0x1a,0x00,0x00,0x94,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x97,0x1a,0x00,0x00,0x94,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x98,0x1a,0x00,0x00,0x94,0x1a,0x00,0x00, +0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x99,0x1a,0x00,0x00, +0x96,0x1a,0x00,0x00,0x97,0x1a,0x00,0x00,0x98,0x1a,0x00,0x00,0x8f,0x1a,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x9b,0x1a,0x00,0x00,0x54,0x24,0x00,0x00, +0x99,0x1a,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9e,0x1a,0x00,0x00, +0x75,0x1a,0x00,0x00,0x75,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa1,0x1a,0x00,0x00,0x95,0x1b,0x00,0x00,0x9e,0x1a,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xa2,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0xa1,0x1a,0x00,0x00,0xaa,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0xa4,0x1a,0x00,0x00, +0xd7,0x23,0x00,0x00,0xf8,0x01,0x00,0x00,0xaa,0x00,0x05,0x00,0xc7,0x00,0x00,0x00, +0xa6,0x1a,0x00,0x00,0x4d,0x24,0x00,0x00,0xf8,0x01,0x00,0x00,0xa7,0x00,0x05,0x00, +0xc7,0x00,0x00,0x00,0xa7,0x1a,0x00,0x00,0xa4,0x1a,0x00,0x00,0xa6,0x1a,0x00,0x00, +0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0xaa,0x1a,0x00,0x00,0x91,0x1a,0x00,0x00, +0xf7,0x00,0x03,0x00,0xf6,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xa7,0x1a,0x00,0x00,0xd9,0x1b,0x00,0x00,0xdd,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xdd,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x06,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x60,0x24,0x00,0x00,0xaa,0x1a,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x0b,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x5d,0x24,0x00,0x00,0xaa,0x1a,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xe6,0x1b,0x00,0x00,0xaa,0x1a,0x00,0x00,0xa2,0x1a,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xea,0x1b,0x00,0x00,0x66,0x24,0x00,0x00, +0xe6,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xed,0x1b,0x00,0x00, +0xaa,0x1a,0x00,0x00,0xe6,0x1b,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xf0,0x1b,0x00,0x00,0x63,0x24,0x00,0x00,0xed,0x1b,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf4,0x1b,0x00,0x00,0x5a,0x24,0x00,0x00,0xa2,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0xf6,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xd9,0x1b,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xfb,0x1b,0x00,0x00,0xaa,0x1a,0x00,0x00, +0xa2,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xff,0x1b,0x00,0x00, +0xaa,0x1a,0x00,0x00,0xfb,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0xf6,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf6,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x6b,0x24,0x00,0x00,0xea,0x1b,0x00,0x00,0xdd,0x1b,0x00,0x00,0xfb,0x1b,0x00,0x00, +0xd9,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x6a,0x24,0x00,0x00, +0xf0,0x1b,0x00,0x00,0xdd,0x1b,0x00,0x00,0xff,0x1b,0x00,0x00,0xd9,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x69,0x24,0x00,0x00,0x06,0x1c,0x00,0x00, +0xdd,0x1b,0x00,0x00,0xaa,0x1a,0x00,0x00,0xd9,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x68,0x24,0x00,0x00,0x0b,0x1c,0x00,0x00,0xdd,0x1b,0x00,0x00, +0xaa,0x1a,0x00,0x00,0xd9,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x67,0x24,0x00,0x00,0xf4,0x1b,0x00,0x00,0xdd,0x1b,0x00,0x00,0xa2,0x1a,0x00,0x00, +0xd9,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0xb0,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb0,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xb2,0x1a,0x00,0x00, +0x4d,0x24,0x00,0x00,0xfe,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x55,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb3,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0xb4,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb4,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xb6,0x1a,0x00,0x00,0xd7,0x23,0x00,0x00,0xfe,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x50,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xb7,0x1a,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x11,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xd8,0x23,0x00,0x00,0xba,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x12,0x1c,0x00,0x00, +0x11,0x1c,0x00,0x00,0x09,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0x17,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x17,0x1c,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xb8,0x24,0x00,0x00,0x12,0x1c,0x00,0x00,0xd8,0x23,0x00,0x00,0xae,0x01,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x1e,0x1c,0x00,0x00,0xb8,0x24,0x00,0x00, +0xb8,0x24,0x00,0x00,0xb8,0x24,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x1f,0x1c,0x00,0x00,0xe0,0x23,0x00,0x00,0x1e,0x1c,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x26,0x1c,0x00,0x00,0xde,0x23,0x00,0x00,0x1e,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x2e,0x1c,0x00,0x00,0x1f,0x1c,0x00,0x00, +0x1f,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x2f,0x1c,0x00,0x00, +0x26,0x1c,0x00,0x00,0x2e,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x30,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x2f,0x1c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x31,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0x30,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbc,0x1a,0x00,0x00,0xe6,0x23,0x00,0x00,0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00, +0xc7,0x00,0x00,0x00,0xbd,0x1a,0x00,0x00,0xbc,0x1a,0x00,0x00,0x09,0x03,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xbe,0x1a,0x00,0x00,0xbd,0x1a,0x00,0x00, +0xae,0x01,0x00,0x00,0xad,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc1,0x1a,0x00,0x00,0xbc,0x1a,0x00,0x00,0xbe,0x1a,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0x2c,0x23,0x00,0x00,0xc1,0x1a,0x00,0x00,0xe6,0x23,0x00,0x00, +0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0xc5,0x1a,0x00,0x00, +0xc1,0x1a,0x00,0x00,0x09,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0xe2,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc5,0x1a,0x00,0x00,0xc6,0x1a,0x00,0x00, +0xe2,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xc6,0x1a,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xc8,0x1a,0x00,0x00,0x2c,0x23,0x00,0x00,0x2c,0x23,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xcb,0x1a,0x00,0x00,0xc1,0x1a,0x00,0x00,0xc1,0x1a,0x00,0x00, +0xc1,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xcc,0x1a,0x00,0x00, +0xc8,0x1a,0x00,0x00,0xcb,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xce,0x1a,0x00,0x00,0xcc,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0x30,0x23,0x00,0x00,0xce,0x1a,0x00,0x00,0xbb,0x24,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd0,0x1a,0x00,0x00, +0xcc,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0x32,0x23,0x00,0x00,0xd0,0x1a,0x00,0x00,0x30,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd2,0x1a,0x00,0x00,0xcc,0x1a,0x00,0x00, +0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x34,0x23,0x00,0x00, +0xd2,0x1a,0x00,0x00,0x32,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd5,0x1a,0x00,0x00,0xc1,0x1a,0x00,0x00,0xaa,0x06,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x37,0x23,0x00,0x00,0xd5,0x1a,0x00,0x00, +0x34,0x23,0x00,0x00,0x03,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xd9,0x1a,0x00,0x00,0x37,0x23,0x00,0x00,0x37,0x23,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x3a,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xd9,0x1a,0x00,0x00, +0xdc,0x23,0x00,0x00,0xda,0x23,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xdd,0x1a,0x00,0x00,0x3a,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0x39,0x23,0x00,0x00,0xdd,0x1a,0x00,0x00,0x37,0x23,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdf,0x1a,0x00,0x00, +0x3a,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0x3b,0x23,0x00,0x00,0xdf,0x1a,0x00,0x00,0x39,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe1,0x1a,0x00,0x00,0x3a,0x1c,0x00,0x00, +0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x3d,0x23,0x00,0x00, +0xe1,0x1a,0x00,0x00,0x3b,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe2,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xe2,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xe7,0x23,0x00,0x00,0x2c,0x23,0x00,0x00,0x17,0x1c,0x00,0x00, +0x3d,0x23,0x00,0x00,0xc6,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x59,0x1c,0x00,0x00,0x1f,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5b,0x1c,0x00,0x00,0x59,0x1c,0x00,0x00,0xdd,0x09,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x5c,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x5b,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5d,0x1c,0x00,0x00,0x5c,0x1c,0x00,0x00,0x05,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xc3,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x19,0x0d,0x00,0x00,0x84,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xc8,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc3,0x1c,0x00,0x00, +0x73,0x18,0x00,0x00,0xb8,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x63,0x1c,0x00,0x00, +0xc8,0x1c,0x00,0x00,0x18,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0x67,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x63,0x1c,0x00,0x00,0x64,0x1c,0x00,0x00, +0x67,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x64,0x1c,0x00,0x00,0xa4,0x00,0x05,0x00, +0xc7,0x00,0x00,0x00,0x66,0x1c,0x00,0x00,0x8e,0x0c,0x00,0x00,0xc4,0x08,0x00,0x00, +0xf9,0x00,0x02,0x00,0x67,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x67,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc7,0x00,0x00,0x00,0x68,0x1c,0x00,0x00,0x63,0x1c,0x00,0x00, +0xe2,0x1a,0x00,0x00,0x66,0x1c,0x00,0x00,0x64,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00, +0x6e,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x68,0x1c,0x00,0x00, +0x6a,0x1c,0x00,0x00,0x6d,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x6d,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x6e,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x6a,0x1c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x3d,0x02,0x00,0x00,0xcb,0x1c,0x00,0x00,0x76,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x45,0x02,0x00,0x00,0xcd,0x1c,0x00,0x00,0xcb,0x1c,0x00,0x00, +0x11,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xcf,0x1c,0x00,0x00, +0xcd,0x1c,0x00,0x00,0xf4,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xad,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x6e,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x6e,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xf5,0x23,0x00,0x00,0xd7,0x05,0x00,0x00, +0x6d,0x1c,0x00,0x00,0xcf,0x1c,0x00,0x00,0x6a,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00, +0x41,0x1c,0x00,0x00,0xf5,0x23,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x71,0x1c,0x00,0x00,0x41,0x1c,0x00,0x00,0x4c,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x72,0x1c,0x00,0x00,0x71,0x1c,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x73,0x1c,0x00,0x00,0x5d,0x1c,0x00,0x00,0x72,0x1c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x75,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x73,0x1c,0x00,0x00,0xbe,0x00,0x05,0x00,0xc7,0x00,0x00,0x00, +0x77,0x1c,0x00,0x00,0x75,0x1c,0x00,0x00,0x05,0x0a,0x00,0x00,0xf7,0x00,0x03,0x00, +0xaa,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x77,0x1c,0x00,0x00, +0x78,0x1c,0x00,0x00,0xaa,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x78,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x79,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x79,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf7,0x23,0x00,0x00,0x75,0x1c,0x00,0x00, +0x78,0x1c,0x00,0x00,0x91,0x24,0x00,0x00,0x8f,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xf6,0x23,0x00,0x00,0xfe,0x01,0x00,0x00,0x78,0x1c,0x00,0x00, +0x91,0x1c,0x00,0x00,0x8f,0x1c,0x00,0x00,0xb3,0x00,0x05,0x00,0xc7,0x00,0x00,0x00, +0x7c,0x1c,0x00,0x00,0xf6,0x23,0x00,0x00,0xd7,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0x92,0x1c,0x00,0x00,0x8f,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x7c,0x1c,0x00,0x00,0x7d,0x1c,0x00,0x00,0x92,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7d,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x80,0x1c,0x00,0x00, +0x41,0x1c,0x00,0x00,0xf6,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x81,0x1c,0x00,0x00,0x80,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x82,0x1c,0x00,0x00,0x5d,0x1c,0x00,0x00,0x81,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x84,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x73,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x86,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x82,0x1c,0x00,0x00,0xb4,0x00,0x05,0x00, +0xc7,0x00,0x00,0x00,0x87,0x1c,0x00,0x00,0x84,0x1c,0x00,0x00,0x86,0x1c,0x00,0x00, +0xf7,0x00,0x03,0x00,0x8e,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x87,0x1c,0x00,0x00,0x88,0x1c,0x00,0x00,0x8e,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x88,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x8a,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x82,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xd4,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xf7,0x23,0x00,0x00,0x8a,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x8e,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8e,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x91,0x24,0x00,0x00,0xf7,0x23,0x00,0x00,0x7d,0x1c,0x00,0x00,0xd4,0x1c,0x00,0x00, +0x88,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x8f,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8f,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x91,0x1c,0x00,0x00, +0xf6,0x23,0x00,0x00,0xfe,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x79,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x92,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x94,0x1c,0x00,0x00,0x31,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x96,0x1c,0x00,0x00,0x94,0x1c,0x00,0x00,0x22,0x07,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xd8,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x96,0x1c,0x00,0x00,0xad,0x01,0x00,0x00,0xae,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xdd,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0xd8,0x1c,0x00,0x00,0x2f,0x0a,0x00,0x00,0xb7,0x00,0x05,0x00, +0xc7,0x00,0x00,0x00,0x9c,0x1c,0x00,0x00,0xf7,0x23,0x00,0x00,0x75,0x1c,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x9d,0x1c,0x00,0x00,0x9c,0x1c,0x00,0x00, +0xae,0x01,0x00,0x00,0xad,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9f,0x1c,0x00,0x00,0x9d,0x1c,0x00,0x00,0xdd,0x1c,0x00,0x00,0xba,0x00,0x05,0x00, +0xc7,0x00,0x00,0x00,0xa1,0x1c,0x00,0x00,0x9f,0x1c,0x00,0x00,0x05,0x0a,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa2,0x1c,0x00,0x00,0xa1,0x1c,0x00,0x00, +0xae,0x01,0x00,0x00,0xad,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xe2,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x57,0x19,0x00,0x00, +0xda,0x06,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe7,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x84,0x0c,0x00,0x00,0xe2,0x1c,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa7,0x1c,0x00,0x00,0xae,0x01,0x00,0x00, +0xe7,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa9,0x1c,0x00,0x00, +0xa2,0x1c,0x00,0x00,0xa7,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0xaa,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xaa,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xf8,0x23,0x00,0x00,0xad,0x01,0x00,0x00,0x6e,0x1c,0x00,0x00,0xa9,0x1c,0x00,0x00, +0x92,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xab,0x1c,0x00,0x00, +0x41,0x1c,0x00,0x00,0x47,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xac,0x1c,0x00,0x00,0xab,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xad,0x1c,0x00,0x00,0x41,0x1c,0x00,0x00,0xa2,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0xad,0x1c,0x00,0x00,0xac,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xae,0x1c,0x00,0x00,0x41,0x1c,0x00,0x00,0x43,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xaf,0x1c,0x00,0x00,0xae,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00, +0xab,0x1c,0x00,0x00,0xaf,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb2,0x1c,0x00,0x00,0x71,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0xae,0x1c,0x00,0x00, +0xb2,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0x71,0x1c,0x00,0x00,0x5d,0x1c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xb7,0x1c,0x00,0x00,0x41,0x1c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x6d,0x02,0x00,0x00,0xe9,0x1c,0x00,0x00,0x6f,0x02,0x00,0x00, +0x63,0x00,0x04,0x00,0xe9,0x1c,0x00,0x00,0x96,0x0b,0x00,0x00,0xb7,0x1c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xbb,0x1c,0x00,0x00,0xad,0x1c,0x00,0x00, +0xb7,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0xbc,0x1c,0x00,0x00,0xbb,0x1c,0x00,0x00, +0xad,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xbd,0x1c,0x00,0x00, +0xbc,0x1c,0x00,0x00,0xae,0x01,0x00,0x00,0xad,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbe,0x1c,0x00,0x00,0xf8,0x23,0x00,0x00,0xbd,0x1c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x13,0x0c,0x00,0x00,0xe7,0x23,0x00,0x00, +0x03,0x00,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x01,0x1d,0x00,0x00, +0x0d,0x0d,0x00,0x00,0xae,0x01,0x00,0x00,0xad,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x05,0x1d,0x00,0x00,0x01,0x1d,0x00,0x00,0x99,0x18,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x07,0x1d,0x00,0x00,0xae,0x01,0x00,0x00, +0x19,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x08,0x1d,0x00,0x00, +0x05,0x1d,0x00,0x00,0x07,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0a,0x1d,0x00,0x00,0x13,0x0c,0x00,0x00,0x22,0x07,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x0c,0x1d,0x00,0x00,0x0b,0x24,0x00,0x00,0xae,0x01,0x00,0x00, +0xad,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0e,0x1d,0x00,0x00, +0xeb,0x0c,0x00,0x00,0x22,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x22,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x0e,0x1d,0x00,0x00, +0xad,0x01,0x00,0x00,0xae,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x27,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x0c,0x1d,0x00,0x00, +0x22,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x2d,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x08,0x1d,0x00,0x00,0x0a,0x1d,0x00,0x00, +0x27,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x32,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x08,0x1d,0x00,0x00,0x2d,0x1d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x16,0x1d,0x00,0x00,0xeb,0x0c,0x00,0x00, +0x60,0x23,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x36,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x16,0x1d,0x00,0x00,0xad,0x01,0x00,0x00, +0xae,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x3c,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x32,0x1d,0x00,0x00,0x13,0x0c,0x00,0x00, +0x36,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x41,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x32,0x1d,0x00,0x00,0x3c,0x1d,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x1e,0x1d,0x00,0x00,0x41,0x1d,0x00,0x00, +0x41,0x1d,0x00,0x00,0x41,0x1d,0x00,0x00,0xf7,0x00,0x03,0x00,0x2d,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x8e,0x0c,0x00,0x00,0x18,0x0c,0x00,0x00, +0x1c,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x1c,0x0c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8a,0x1d,0x00,0x00,0xe7,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8c,0x1d,0x00,0x00,0xe7,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8d,0x1d,0x00,0x00, +0x8a,0x1d,0x00,0x00,0x8c,0x1d,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x8e,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x8d,0x1d,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8f,0x1d,0x00,0x00,0xae,0x01,0x00,0x00, +0x8e,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xeb,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x8f,0x1d,0x00,0x00,0x08,0x09,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf0,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x00,0x09,0x00,0x00,0xeb,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xf9,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x84,0x0c,0x00,0x00,0x36,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xfe,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x19,0x0d,0x00,0x00, +0xf9,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x04,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xf0,0x1d,0x00,0x00,0xae,0x01,0x00,0x00, +0xfe,0x1d,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xa0,0x1d,0x00,0x00, +0x31,0x1c,0x00,0x00,0x04,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xa4,0x1d,0x00,0x00,0x1f,0x1c,0x00,0x00,0xa0,0x1d,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xa8,0x1d,0x00,0x00,0x1f,0x1c,0x00,0x00,0xa0,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x09,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xdc,0x23,0x00,0x00,0xa4,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x0e,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xda,0x23,0x00,0x00,0xa8,0x1d,0x00,0x00,0xba,0x00,0x05,0x00,0x49,0x09,0x00,0x00, +0xb8,0x1d,0x00,0x00,0x09,0x1e,0x00,0x00,0x1c,0x24,0x00,0x00,0x9a,0x00,0x04,0x00, +0xc7,0x00,0x00,0x00,0xb9,0x1d,0x00,0x00,0xb8,0x1d,0x00,0x00,0xa8,0x00,0x04,0x00, +0xc7,0x00,0x00,0x00,0xba,0x1d,0x00,0x00,0xb9,0x1d,0x00,0x00,0xf7,0x00,0x03,0x00, +0xc0,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xba,0x1d,0x00,0x00, +0xbb,0x1d,0x00,0x00,0xc0,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xbb,0x1d,0x00,0x00, +0xba,0x00,0x05,0x00,0x49,0x09,0x00,0x00,0xbe,0x1d,0x00,0x00,0x1c,0x24,0x00,0x00, +0x0e,0x1e,0x00,0x00,0x9a,0x00,0x04,0x00,0xc7,0x00,0x00,0x00,0xbf,0x1d,0x00,0x00, +0xbe,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0xc0,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc0,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0xc7,0x00,0x00,0x00,0xc1,0x1d,0x00,0x00, +0xb9,0x1d,0x00,0x00,0x1c,0x0c,0x00,0x00,0xbf,0x1d,0x00,0x00,0xbb,0x1d,0x00,0x00, +0xf7,0x00,0x03,0x00,0xde,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xc1,0x1d,0x00,0x00,0xc2,0x1d,0x00,0x00,0xde,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc2,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xc6,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x1c,0x24,0x00,0x00,0x09,0x1e,0x00,0x00, +0x0e,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x13,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xbe,0x1c,0x00,0x00,0x87,0x19,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xca,0x1d,0x00,0x00,0x13,0x1e,0x00,0x00, +0x13,0x1e,0x00,0x00,0x13,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x18,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x81,0x0c,0x00,0x00, +0xc5,0x02,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xce,0x1d,0x00,0x00, +0xae,0x01,0x00,0x00,0x18,0x1e,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xd1,0x1d,0x00,0x00,0xca,0x1d,0x00,0x00,0xce,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x20,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xd1,0x1d,0x00,0x00,0xe3,0x0a,0x00,0x00,0x61,0x23,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x32,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0xc6,0x1d,0x00,0x00,0x1c,0x24,0x00,0x00,0x20,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x37,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x1e,0x1d,0x00,0x00,0x77,0x09,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x51,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x37,0x1e,0x00,0x00, +0x1e,0x1d,0x00,0x00,0x20,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0xde,0x1d,0x00,0x00, +0xf8,0x00,0x02,0x00,0xde,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x2a,0x24,0x00,0x00,0x1e,0x1d,0x00,0x00,0xc0,0x1d,0x00,0x00,0x51,0x1e,0x00,0x00, +0xc2,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x29,0x24,0x00,0x00, +0x1c,0x24,0x00,0x00,0xc0,0x1d,0x00,0x00,0x32,0x1e,0x00,0x00,0xc2,0x1d,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x5c,0x1e,0x00,0x00,0xe7,0x23,0x00,0x00, +0xe7,0x23,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x5d,0x1e,0x00,0x00,0x2a,0x24,0x00,0x00, +0x5c,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x6e,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xe7,0x08,0x00,0x00,0x5d,0x1e,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x62,0x1e,0x00,0x00,0x5c,0x1e,0x00,0x00, +0x6e,0x1e,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x65,0x1e,0x00,0x00, +0xe7,0x23,0x00,0x00,0xe7,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x74,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x29,0x24,0x00,0x00,0x65,0x1e,0x00,0x00, +0x62,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x79,0x1e,0x00,0x00, +0x74,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7b,0x1e,0x00,0x00,0x74,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7c,0x1e,0x00,0x00,0x79,0x1e,0x00,0x00,0x7b,0x1e,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7e,0x1e,0x00,0x00,0x74,0x1e,0x00,0x00, +0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7f,0x1e,0x00,0x00, +0x7c,0x1e,0x00,0x00,0x7e,0x1e,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x84,0x1e,0x00,0x00,0x79,0x1e,0x00,0x00,0x7e,0x1e,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x89,0x1e,0x00,0x00,0x79,0x1e,0x00,0x00,0x7b,0x1e,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8c,0x1e,0x00,0x00,0x89,0x1e,0x00,0x00, +0x7e,0x1e,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x8d,0x1e,0x00,0x00, +0x7f,0x1e,0x00,0x00,0x84,0x1e,0x00,0x00,0x8c,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00, +0x2d,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x18,0x0c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x46,0x1d,0x00,0x00,0xe7,0x23,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x48,0x1d,0x00,0x00,0xe7,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x49,0x1d,0x00,0x00, +0x46,0x1d,0x00,0x00,0x48,0x1d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4b,0x1d,0x00,0x00,0xe7,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4c,0x1d,0x00,0x00,0x49,0x1d,0x00,0x00,0x4b,0x1d,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x51,0x1d,0x00,0x00,0x46,0x1d,0x00,0x00, +0x4b,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x56,0x1d,0x00,0x00, +0x46,0x1d,0x00,0x00,0x48,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x59,0x1d,0x00,0x00,0x56,0x1d,0x00,0x00,0x4b,0x1d,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x5a,0x1d,0x00,0x00,0x4c,0x1d,0x00,0x00,0x51,0x1d,0x00,0x00, +0x59,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0x2d,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2d,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x2d,0x24,0x00,0x00, +0x8d,0x1e,0x00,0x00,0xde,0x1d,0x00,0x00,0x5a,0x1d,0x00,0x00,0x18,0x0c,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x93,0x1e,0x00,0x00,0x10,0x19,0x00,0x00, +0xb4,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0xf8,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x94,0x1e,0x00,0x00,0x93,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x96,0x1e,0x00,0x00,0x94,0x1e,0x00,0x00, +0xad,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x98,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x98,0x1e,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb9,0x24,0x00,0x00, +0x96,0x1e,0x00,0x00,0xae,0x01,0x00,0x00,0x94,0x1e,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x9e,0x1e,0x00,0x00,0xb9,0x24,0x00,0x00,0xb9,0x24,0x00,0x00, +0xb9,0x24,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x9f,0x1e,0x00,0x00, +0x2d,0x24,0x00,0x00,0x9e,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x2e,0x02,0x00,0x00, +0xa6,0x1e,0x00,0x00,0xf7,0x01,0x00,0x00,0x2d,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xa7,0x1e,0x00,0x00,0xa6,0x1e,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xa2,0x1e,0x00,0x00,0x9f,0x1e,0x00,0x00,0xa7,0x1e,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xb4,0x1e,0x00,0x00,0x5c,0x0c,0x00,0x00, +0xdb,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcf,0x1e,0x00,0x00, +0xb4,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xc7,0x00,0x00,0x00, +0xd0,0x1e,0x00,0x00,0xcf,0x1e,0x00,0x00,0xad,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xd5,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd0,0x1e,0x00,0x00, +0xd1,0x1e,0x00,0x00,0xd5,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xd1,0x1e,0x00,0x00, +0xbc,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0xd4,0x1e,0x00,0x00,0xcf,0x1e,0x00,0x00, +0xae,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xd5,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd5,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0xc7,0x00,0x00,0x00,0xd6,0x1e,0x00,0x00, +0xd0,0x1e,0x00,0x00,0x98,0x1e,0x00,0x00,0xd4,0x1e,0x00,0x00,0xd1,0x1e,0x00,0x00, +0xf7,0x00,0x03,0x00,0xe1,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xd6,0x1e,0x00,0x00,0xd7,0x1e,0x00,0x00,0xe1,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd7,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd9,0x1e,0x00,0x00, +0xb4,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xc7,0x00,0x00,0x00, +0xda,0x1e,0x00,0x00,0xd9,0x1e,0x00,0x00,0xad,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xdf,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xda,0x1e,0x00,0x00, +0xdb,0x1e,0x00,0x00,0xdf,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xdb,0x1e,0x00,0x00, +0xbc,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0xde,0x1e,0x00,0x00,0xd9,0x1e,0x00,0x00, +0xae,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xdf,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0xdf,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0xc7,0x00,0x00,0x00,0xe0,0x1e,0x00,0x00, +0xda,0x1e,0x00,0x00,0xd7,0x1e,0x00,0x00,0xde,0x1e,0x00,0x00,0xdb,0x1e,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe1,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xe1,0x1e,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc7,0x00,0x00,0x00,0xe2,0x1e,0x00,0x00,0xd6,0x1e,0x00,0x00, +0xd5,0x1e,0x00,0x00,0xe0,0x1e,0x00,0x00,0xdf,0x1e,0x00,0x00,0xa4,0x00,0x05,0x00, +0xc7,0x00,0x00,0x00,0xb7,0x1e,0x00,0x00,0xe2,0x1e,0x00,0x00,0xc4,0x08,0x00,0x00, +0xf7,0x00,0x03,0x00,0xc8,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xb7,0x1e,0x00,0x00,0xb8,0x1e,0x00,0x00,0xbc,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0xbc,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x2e,0x02,0x00,0x00,0xe7,0x1e,0x00,0x00, +0xf7,0x01,0x00,0x00,0x38,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xe8,0x1e,0x00,0x00,0xe7,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbe,0x1e,0x00,0x00,0xe8,0x1e,0x00,0x00,0x96,0x09,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc1,0x1e,0x00,0x00,0x13,0x0c,0x00,0x00,0xbe,0x1e,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc5,0x1e,0x00,0x00,0xac,0x18,0x00,0x00, +0xc1,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xed,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xad,0x01,0x00,0x00,0xc5,0x1e,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x5a,0x23,0x00,0x00,0xed,0x1e,0x00,0x00, +0x79,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xc8,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb8,0x1e,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x57,0x23,0x00,0x00,0xad,0x01,0x00,0x00,0x79,0x23,0x00,0x00,0x00,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc8,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xc8,0x1e,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x3d,0x24,0x00,0x00,0x5a,0x23,0x00,0x00, +0xbc,0x1e,0x00,0x00,0x57,0x23,0x00,0x00,0xb8,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00, +0x87,0x02,0x00,0x00,0xef,0x1e,0x00,0x00,0x89,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf2,0x1e,0x00,0x00,0x3d,0x24,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf3,0x1e,0x00,0x00,0x3d,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xf4,0x1e,0x00,0x00, +0xf2,0x1e,0x00,0x00,0xf3,0x1e,0x00,0x00,0xad,0x01,0x00,0x00,0xad,0x01,0x00,0x00, +0x63,0x00,0x04,0x00,0xef,0x1e,0x00,0x00,0x96,0x0b,0x00,0x00,0xf4,0x1e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x28,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x61,0x0a,0x00,0x00,0x57,0x19,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x2c,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xeb,0x0c,0x00,0x00,0xad,0x01,0x00,0x00,0xae,0x01,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x32,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x28,0x1f,0x00,0x00,0x0a,0x04,0x00,0x00,0x2c,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x37,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x28,0x1f,0x00,0x00,0x32,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x11,0x1f,0x00,0x00,0x37,0x1f,0x00,0x00,0x37,0x1f,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x13,0x1f,0x00,0x00,0x19,0x0d,0x00,0x00,0x18,0x07,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x3c,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x13,0x1f,0x00,0x00,0x81,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x41,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x11,0x1f,0x00,0x00,0x3c,0x1f,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x19,0x1f,0x00,0x00,0x8e,0x0c,0x00,0x00,0xae,0x01,0x00,0x00,0x41,0x1f,0x00,0x00, +0xbe,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x1d,0x1f,0x00,0x00,0x22,0x1d,0x00,0x00, +0xae,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x22,0x1f,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x1d,0x1f,0x00,0x00,0x1e,0x1f,0x00,0x00,0x22,0x1f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1e,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x4a,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x09,0x03,0x00,0x00, +0x19,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x21,0x1f,0x00,0x00, +0x4a,0x1f,0x00,0x00,0x30,0x04,0x00,0x00,0xf9,0x00,0x02,0x00,0x22,0x1f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x22,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x46,0x24,0x00,0x00,0x19,0x1f,0x00,0x00,0xc8,0x1e,0x00,0x00,0x21,0x1f,0x00,0x00, +0x1e,0x1f,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3b,0x0c,0x00,0x00, +0xa2,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3c,0x0c,0x00,0x00,0xa2,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3d,0x0c,0x00,0x00,0xa2,0x1e,0x00,0x00,0x02,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x3e,0x0c,0x00,0x00,0x3b,0x0c,0x00,0x00, +0x3c,0x0c,0x00,0x00,0x3d,0x0c,0x00,0x00,0x46,0x24,0x00,0x00,0x3d,0x00,0x04,0x00, +0x7e,0x02,0x00,0x00,0x4c,0x1f,0x00,0x00,0x80,0x02,0x00,0x00,0x63,0x00,0x04,0x00, +0x4c,0x1f,0x00,0x00,0x96,0x0b,0x00,0x00,0x3e,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x90,0x02,0x00,0x00,0x53,0x1f,0x00,0x00,0x92,0x02,0x00,0x00,0x63,0x00,0x04,0x00, +0x53,0x1f,0x00,0x00,0x96,0x0b,0x00,0x00,0xd7,0x05,0x00,0x00,0xfd,0x00,0x01,0x00, +0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_91316829c38ce455bbf2c9e1e0f77943.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_91316829c38ce455bbf2c9e1e0f77943.h new file mode 100644 index 00000000..747f4483 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_91316829c38ce455bbf2c9e1e0f77943.h @@ -0,0 +1,1697 @@ +// ffx_fsr2_accumulate_pass_91316829c38ce455bbf2c9e1e0f77943.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_91316829c38ce455bbf2c9e1e0f77943_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_91316829c38ce455bbf2c9e1e0f77943_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_91316829c38ce455bbf2c9e1e0f77943_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_91316829c38ce455bbf2c9e1e0f77943_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_91316829c38ce455bbf2c9e1e0f77943_SampledImageResourceNames[] = { "r_input_exposure", "r_dilated_reactive_masks", "r_input_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_lanczos_lut", "r_imgMips", "r_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_91316829c38ce455bbf2c9e1e0f77943_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 8, 10, 12, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_91316829c38ce455bbf2c9e1e0f77943_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_91316829c38ce455bbf2c9e1e0f77943_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_91316829c38ce455bbf2c9e1e0f77943_StorageImageResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_91316829c38ce455bbf2c9e1e0f77943_StorageImageResourceBindings[] = { 13, 14, 16, 17, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_91316829c38ce455bbf2c9e1e0f77943_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_91316829c38ce455bbf2c9e1e0f77943_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_91316829c38ce455bbf2c9e1e0f77943_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_91316829c38ce455bbf2c9e1e0f77943_UniformBufferResourceBindings[] = { 18, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_91316829c38ce455bbf2c9e1e0f77943_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_91316829c38ce455bbf2c9e1e0f77943_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_91316829c38ce455bbf2c9e1e0f77943_size = 26700; + +static const unsigned char g_ffx_fsr2_accumulate_pass_91316829c38ce455bbf2c9e1e0f77943_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0xac,0x24,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x07,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x72,0x0b,0x00,0x00, +0x88,0x0b,0x00,0x00,0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00, +0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74, +0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73, +0x00,0x00,0x00,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x68,0x61,0x64,0x65,0x72,0x5f,0x69,0x6d,0x61,0x67,0x65,0x5f,0x6c,0x6f,0x61,0x64, +0x5f,0x66,0x6f,0x72,0x6d,0x61,0x74,0x74,0x65,0x64,0x00,0x00,0x04,0x00,0x0a,0x00, +0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74, +0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69, +0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c, +0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74, +0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0xf3,0x01,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0xf3,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00, +0x06,0x00,0x07,0x00,0xf3,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78, +0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00, +0xf3,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79, +0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0xf3,0x01,0x00,0x00, +0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52, +0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e, +0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0xf3,0x01,0x00,0x00,0x04,0x00,0x00,0x00, +0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f, +0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0xf3,0x01,0x00,0x00,0x05,0x00,0x00,0x00, +0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55, +0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0xf3,0x01,0x00,0x00,0x06,0x00,0x00,0x00, +0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00, +0xf3,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54, +0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00, +0xf3,0x01,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00, +0x06,0x00,0x08,0x00,0xf3,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74, +0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00, +0x06,0x00,0x08,0x00,0xf3,0x01,0x00,0x00,0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77, +0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00, +0x06,0x00,0x0b,0x00,0xf3,0x01,0x00,0x00,0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74, +0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43, +0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00, +0xf3,0x01,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f, +0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00,0xf3,0x01,0x00,0x00, +0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61, +0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0xf3,0x01,0x00,0x00,0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e, +0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00,0xf3,0x01,0x00,0x00, +0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65, +0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0xf3,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69, +0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0xf3,0x01,0x00,0x00,0x11,0x00,0x00,0x00, +0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67, +0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00,0xf3,0x01,0x00,0x00, +0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f, +0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00, +0x05,0x00,0x04,0x00,0xf5,0x01,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00, +0x05,0x00,0x05,0x00,0x38,0x02,0x00,0x00,0x72,0x5f,0x69,0x6d,0x67,0x4d,0x69,0x70, +0x73,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x3c,0x02,0x00,0x00,0x73,0x5f,0x4c,0x69, +0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x00,0x00,0x00,0x05,0x00,0x08,0x00, +0x49,0x02,0x00,0x00,0x72,0x5f,0x70,0x72,0x65,0x70,0x61,0x72,0x65,0x64,0x5f,0x69, +0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x05,0x00,0x08,0x00, +0x51,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69, +0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x05,0x00,0x09,0x00, +0x5d,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75, +0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0x65,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c,0x75,0x6d,0x61,0x5f, +0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x05,0x00,0x06,0x00,0x6c,0x02,0x00,0x00, +0x72,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x00, +0x05,0x00,0x09,0x00,0x76,0x02,0x00,0x00,0x72,0x77,0x5f,0x69,0x6e,0x74,0x65,0x72, +0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c, +0x6f,0x72,0x00,0x00,0x05,0x00,0x06,0x00,0x7f,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c, +0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x05,0x00,0x06,0x00, +0x88,0x02,0x00,0x00,0x72,0x77,0x5f,0x6e,0x65,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x73, +0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x9d,0x02,0x00,0x00,0x72,0x5f,0x6c,0x6f, +0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x00,0x05,0x00,0x07,0x00, +0xa8,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f, +0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0xb4,0x02,0x00,0x00, +0x72,0x5f,0x6c,0x61,0x6e,0x63,0x7a,0x6f,0x73,0x5f,0x6c,0x75,0x74,0x00,0x00,0x00, +0x05,0x00,0x09,0x00,0xc1,0x02,0x00,0x00,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65, +0x64,0x5f,0x72,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x73, +0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x72,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x57, +0x6f,0x72,0x6b,0x47,0x72,0x6f,0x75,0x70,0x49,0x44,0x00,0x00,0x05,0x00,0x08,0x00, +0x88,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x4c,0x6f,0x63,0x61,0x6c,0x49,0x6e,0x76,0x6f, +0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xf3,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xf3,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf3,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf3,0x01,0x00,0x00, +0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xf3,0x01,0x00,0x00,0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xf3,0x01,0x00,0x00,0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf3,0x01,0x00,0x00,0x06,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf3,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xf3,0x01,0x00,0x00,0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xf3,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf3,0x01,0x00,0x00,0x0a,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf3,0x01,0x00,0x00, +0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xf3,0x01,0x00,0x00,0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xf3,0x01,0x00,0x00,0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf3,0x01,0x00,0x00,0x0e,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf3,0x01,0x00,0x00, +0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xf3,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xf3,0x01,0x00,0x00,0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf3,0x01,0x00,0x00,0x12,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xf3,0x01,0x00,0x00, +0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xf5,0x01,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xf5,0x01,0x00,0x00,0x21,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x38,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x38,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x3c,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x3c,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x49,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x49,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x51,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x51,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x5d,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x5d,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x65,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x65,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x6c,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x6c,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x76,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x76,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x76,0x02,0x00,0x00,0x19,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x7f,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x7f,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0e,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x88,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x88,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x9d,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x9d,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xa8,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xa8,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xb4,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xb4,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xc1,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xc1,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x72,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x88,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x9c,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x38,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x37,0x00,0x00,0x00, +0x15,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x3e,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x14,0x00,0x02,0x00,0xc5,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xab,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xac,0x01,0x00,0x00,0x00,0x00,0x80,0x3f,0x1e,0x00,0x15,0x00,0xf3,0x01,0x00,0x00, +0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00, +0x5d,0x00,0x00,0x00,0x3e,0x00,0x00,0x00,0x3e,0x00,0x00,0x00,0x37,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xf4,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0xf3,0x01,0x00,0x00,0x3b,0x00,0x04,0x00, +0xf4,0x01,0x00,0x00,0xf5,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0xf6,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xf7,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0xfc,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x01,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x06,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x0b,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x0c,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x3e,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x11,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x16,0x02,0x00,0x00,0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x17,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x1c,0x02,0x00,0x00,0x09,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x21,0x02,0x00,0x00,0x0a,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x26,0x02,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x27,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x2c,0x02,0x00,0x00,0x0d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x31,0x02,0x00,0x00,0x0f,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x36,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x37,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x36,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x37,0x02,0x00,0x00,0x38,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x1a,0x00,0x02,0x00,0x3a,0x02,0x00,0x00,0x20,0x00,0x04,0x00,0x3b,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3a,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x3b,0x02,0x00,0x00, +0x3c,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x1b,0x00,0x03,0x00,0x3e,0x02,0x00,0x00, +0x36,0x02,0x00,0x00,0x15,0x00,0x04,0x00,0x44,0x02,0x00,0x00,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x44,0x02,0x00,0x00,0x45,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x37,0x02,0x00,0x00,0x49,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x37,0x02,0x00,0x00,0x51,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x37,0x02,0x00,0x00,0x5d,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x63,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x64,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x63,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x64,0x02,0x00,0x00, +0x65,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x37,0x02,0x00,0x00, +0x6c,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x74,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x75,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x74,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x75,0x02,0x00,0x00,0x76,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x7d,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x7e,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x7d,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x02,0x00,0x00,0x7f,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x86,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x0f,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x87,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x86,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x87,0x02,0x00,0x00,0x88,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x44,0x02,0x00,0x00,0x98,0x02,0x00,0x00, +0x03,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x37,0x02,0x00,0x00,0x9d,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x37,0x02,0x00,0x00,0xa8,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xaa,0x02,0x00,0x00, +0xf6,0x01,0x00,0x00,0xf6,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0x37,0x02,0x00,0x00, +0xb4,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb9,0x02,0x00,0x00,0x00,0x00,0x00,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xbb,0x02,0x00,0x00,0x00,0x00,0x00,0x3f,0x3b,0x00,0x04,0x00,0x37,0x02,0x00,0x00, +0xc1,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xca,0x02,0x00,0x00,0xab,0x01,0x00,0x00,0xab,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0xcd,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xff,0x02,0x00,0x00,0x6f,0x12,0x83,0x3a,0x2b,0x00,0x04,0x00, +0x44,0x02,0x00,0x00,0x39,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x44,0x02,0x00,0x00,0x3d,0x03,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x53,0x03,0x00,0x00,0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x66,0x03,0x00,0x00,0x00,0x00,0x80,0xbe,0x2c,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xc9,0x03,0x00,0x00,0xbb,0x02,0x00,0x00,0xbb,0x02,0x00,0x00, +0x17,0x00,0x04,0x00,0xdd,0x03,0x00,0x00,0x44,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0xe1,0x03,0x00,0x00,0xc5,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xee,0x03,0x00,0x00,0x00,0xe0,0x7f,0x47, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0xcd,0xcc,0xcc,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x08,0x04,0x00,0x00,0x00,0x00,0xc8,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0d,0x04,0x00,0x00,0x00,0x00,0x10,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x15,0x04,0x00,0x00,0x00,0x00,0x80,0x40, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x26,0x04,0x00,0x00,0x00,0x00,0x80,0xbf, +0x2b,0x00,0x04,0x00,0x44,0x02,0x00,0x00,0xa9,0x04,0x00,0x00,0x04,0x00,0x00,0x00, +0x1c,0x00,0x04,0x00,0xaa,0x04,0x00,0x00,0x37,0x00,0x00,0x00,0xa9,0x04,0x00,0x00, +0x20,0x00,0x04,0x00,0xab,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0xaa,0x04,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x48,0x05,0x00,0x00,0x52,0xb8,0xfe,0x3f, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x67,0x05,0x00,0x00,0xfe,0xff,0xff,0xff, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x68,0x05,0x00,0x00,0xff,0xff,0xff,0xff, +0x2b,0x00,0x04,0x00,0x44,0x02,0x00,0x00,0xbd,0x05,0x00,0x00,0x10,0x00,0x00,0x00, +0x1c,0x00,0x04,0x00,0xbe,0x05,0x00,0x00,0x08,0x00,0x00,0x00,0xbd,0x05,0x00,0x00, +0x20,0x00,0x04,0x00,0xbf,0x05,0x00,0x00,0x07,0x00,0x00,0x00,0xbe,0x05,0x00,0x00, +0x2c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xce,0x05,0x00,0x00,0xab,0x01,0x00,0x00, +0xab,0x01,0x00,0x00,0xab,0x01,0x00,0x00,0xab,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xe5,0x05,0x00,0x00,0x9a,0x99,0x99,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xfd,0x05,0x00,0x00,0x00,0x00,0x00,0xc0,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xfe,0x05,0x00,0x00,0x00,0x00,0x40,0xc0,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xa1,0x06,0x00,0x00,0xab,0xaa,0xaa,0x3d,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xd1,0x06,0x00,0x00,0xab,0xaa,0x2a,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x0f,0x07,0x00,0x00,0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x19,0x07,0x00,0x00,0x00,0x00,0x20,0x41,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x53,0x07,0x00,0x00,0x68,0x05,0x00,0x00,0x68,0x05,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x62,0x07,0x00,0x00,0xf6,0x01,0x00,0x00, +0x68,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x71,0x07,0x00,0x00, +0xfc,0x01,0x00,0x00,0x68,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x80,0x07,0x00,0x00,0x01,0x02,0x00,0x00,0x68,0x05,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x8f,0x07,0x00,0x00,0x68,0x05,0x00,0x00,0xf6,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xac,0x07,0x00,0x00,0xfc,0x01,0x00,0x00, +0xf6,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xbb,0x07,0x00,0x00, +0x01,0x02,0x00,0x00,0xf6,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xca,0x07,0x00,0x00,0x68,0x05,0x00,0x00,0xfc,0x01,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xd9,0x07,0x00,0x00,0xf6,0x01,0x00,0x00,0xfc,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xe8,0x07,0x00,0x00,0xfc,0x01,0x00,0x00, +0xfc,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xf7,0x07,0x00,0x00, +0x01,0x02,0x00,0x00,0xfc,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x06,0x08,0x00,0x00,0x68,0x05,0x00,0x00,0x01,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x15,0x08,0x00,0x00,0xf6,0x01,0x00,0x00,0x01,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x24,0x08,0x00,0x00,0xfc,0x01,0x00,0x00, +0x01,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x33,0x08,0x00,0x00, +0x01,0x02,0x00,0x00,0x01,0x02,0x00,0x00,0x2a,0x00,0x03,0x00,0xc5,0x00,0x00,0x00, +0xbb,0x08,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc2,0x08,0x00,0x00, +0xff,0xfe,0xfe,0x3e,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xde,0x08,0x00,0x00, +0xff,0x02,0x00,0x00,0xff,0x02,0x00,0x00,0xff,0x02,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xf7,0x08,0x00,0x00,0x00,0x00,0xa0,0x41,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xff,0x08,0x00,0x00,0x00,0x00,0x40,0x40,0x17,0x00,0x04,0x00, +0x40,0x09,0x00,0x00,0xc5,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x6e,0x09,0x00,0x00,0x0f,0x07,0x00,0x00,0x0f,0x07,0x00,0x00, +0x0f,0x07,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8d,0x09,0x00,0x00, +0x30,0x96,0x7c,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd4,0x09,0x00,0x00, +0x00,0x00,0x7f,0x43,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xfc,0x09,0x00,0x00, +0x81,0x80,0x80,0x3b,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x26,0x0a,0x00,0x00, +0x00,0x00,0xc0,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x58,0x0a,0x00,0x00, +0xa4,0x70,0x7d,0x3f,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xda,0x0a,0x00,0x00, +0xab,0x01,0x00,0x00,0xab,0x01,0x00,0x00,0xab,0x01,0x00,0x00,0x17,0x00,0x04,0x00, +0x70,0x0b,0x00,0x00,0x44,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x71,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x70,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00, +0x71,0x0b,0x00,0x00,0x72,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x44,0x02,0x00,0x00,0x7a,0x0b,0x00,0x00,0x08,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0xdd,0x03,0x00,0x00,0x86,0x0b,0x00,0x00,0x7a,0x0b,0x00,0x00,0x7a,0x0b,0x00,0x00, +0x3b,0x00,0x04,0x00,0x71,0x0b,0x00,0x00,0x88,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0x70,0x0b,0x00,0x00,0x9c,0x0b,0x00,0x00,0x7a,0x0b,0x00,0x00, +0x7a,0x0b,0x00,0x00,0x39,0x03,0x00,0x00,0x2b,0x00,0x04,0x00,0x44,0x02,0x00,0x00, +0x4b,0x23,0x00,0x00,0x07,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x4c,0x23,0x00,0x00,0xee,0x03,0x00,0x00,0xee,0x03,0x00,0x00,0xee,0x03,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4d,0x23,0x00,0x00,0x66,0x66,0x66,0x3f, +0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x4e,0x23,0x00,0x00,0xac,0x01,0x00,0x00, +0xac,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4f,0x23,0x00,0x00, +0x0a,0xd7,0xa3,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x50,0x23,0x00,0x00, +0xcd,0xcc,0x4c,0x3d,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x51,0x23,0x00,0x00, +0xac,0x01,0x00,0x00,0xac,0x01,0x00,0x00,0xac,0x01,0x00,0x00,0x01,0x00,0x03,0x00, +0x06,0x00,0x00,0x00,0x7a,0x23,0x00,0x00,0x01,0x00,0x03,0x00,0x08,0x00,0x00,0x00, +0x89,0x23,0x00,0x00,0x01,0x00,0x03,0x00,0x5d,0x00,0x00,0x00,0xc2,0x23,0x00,0x00, +0x01,0x00,0x03,0x00,0x22,0x00,0x00,0x00,0xaa,0x24,0x00,0x00,0x01,0x00,0x03,0x00, +0x37,0x00,0x00,0x00,0xab,0x24,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00, +0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x38,0x00,0x00,0x00,0x31,0x1c,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xbf,0x05,0x00,0x00,0x8b,0x19,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xab,0x04,0x00,0x00,0x37,0x15,0x00,0x00, +0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x70,0x0b,0x00,0x00,0x73,0x0b,0x00,0x00, +0x72,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00,0xdd,0x03,0x00,0x00,0x74,0x0b,0x00,0x00, +0x73,0x0b,0x00,0x00,0x73,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0xf7,0x01,0x00,0x00,0x9f,0x0b,0x00,0x00,0xf5,0x01,0x00,0x00, +0x01,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xa0,0x0b,0x00,0x00, +0x9f,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x78,0x0b,0x00,0x00, +0xa0,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x44,0x02,0x00,0x00, +0x79,0x0b,0x00,0x00,0x78,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x44,0x02,0x00,0x00, +0x7c,0x0b,0x00,0x00,0x79,0x0b,0x00,0x00,0x4b,0x23,0x00,0x00,0x86,0x00,0x05,0x00, +0x44,0x02,0x00,0x00,0x7d,0x0b,0x00,0x00,0x7c,0x0b,0x00,0x00,0x7a,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x44,0x02,0x00,0x00,0x80,0x0b,0x00,0x00,0x73,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x44,0x02,0x00,0x00,0x81,0x0b,0x00,0x00, +0x7d,0x0b,0x00,0x00,0x80,0x0b,0x00,0x00,0x82,0x00,0x05,0x00,0x44,0x02,0x00,0x00, +0x82,0x0b,0x00,0x00,0x81,0x0b,0x00,0x00,0x39,0x03,0x00,0x00,0x52,0x00,0x06,0x00, +0xdd,0x03,0x00,0x00,0x5d,0x21,0x00,0x00,0x82,0x0b,0x00,0x00,0x74,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x84,0x00,0x05,0x00,0xdd,0x03,0x00,0x00,0x87,0x0b,0x00,0x00, +0x5d,0x21,0x00,0x00,0x86,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00,0x70,0x0b,0x00,0x00, +0x89,0x0b,0x00,0x00,0x88,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00,0xdd,0x03,0x00,0x00, +0x8a,0x0b,0x00,0x00,0x89,0x0b,0x00,0x00,0x89,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x80,0x00,0x05,0x00,0xdd,0x03,0x00,0x00,0x8b,0x0b,0x00,0x00, +0x87,0x0b,0x00,0x00,0x8a,0x0b,0x00,0x00,0x7c,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0x8d,0x0b,0x00,0x00,0x8b,0x0b,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x4e,0x0c,0x00,0x00,0x8d,0x0b,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x50,0x0c,0x00,0x00,0x4e,0x0c,0x00,0x00,0xc9,0x03,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x52,0x0c,0x00,0x00,0xa0,0x0b,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x53,0x0c,0x00,0x00,0x50,0x0c,0x00,0x00,0x52,0x0c,0x00,0x00, +0x41,0x00,0x05,0x00,0x17,0x02,0x00,0x00,0x8e,0x0c,0x00,0x00,0xf5,0x01,0x00,0x00, +0x16,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x8f,0x0c,0x00,0x00, +0x8e,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0xf7,0x01,0x00,0x00,0x92,0x0c,0x00,0x00, +0xf5,0x01,0x00,0x00,0xf6,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0x93,0x0c,0x00,0x00,0x92,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x59,0x0c,0x00,0x00,0x93,0x0c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x5a,0x0c,0x00,0x00,0x8f,0x0c,0x00,0x00,0x59,0x0c,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x5b,0x0c,0x00,0x00,0x53,0x0c,0x00,0x00,0x5a,0x0c,0x00,0x00, +0x41,0x00,0x05,0x00,0xf7,0x01,0x00,0x00,0x9a,0x0c,0x00,0x00,0xf5,0x01,0x00,0x00, +0xfc,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x9b,0x0c,0x00,0x00, +0x9a,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xa8,0x0c,0x00,0x00, +0x5b,0x0c,0x00,0x00,0x59,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xab,0x0c,0x00,0x00,0x59,0x0c,0x00,0x00,0xc9,0x03,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xb8,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xa8,0x0c,0x00,0x00,0xab,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xbd,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc9,0x03,0x00,0x00, +0xb8,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xb1,0x0c,0x00,0x00, +0x9b,0x0c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xb2,0x0c,0x00,0x00, +0xbd,0x0c,0x00,0x00,0xb1,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x36,0x02,0x00,0x00, +0xc9,0x0c,0x00,0x00,0x51,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xcb,0x0c,0x00,0x00,0xc9,0x0c,0x00,0x00,0x8d,0x0b,0x00,0x00,0x02,0x00,0x00,0x00, +0xf6,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xcc,0x0c,0x00,0x00, +0xcb,0x0c,0x00,0x00,0xcb,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x17,0x02,0x00,0x00,0xd3,0x0c,0x00,0x00,0xf5,0x01,0x00,0x00, +0x1c,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xd4,0x0c,0x00,0x00, +0xd3,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xcf,0x0c,0x00,0x00, +0xcc,0x0c,0x00,0x00,0xd4,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xda,0x0c,0x00,0x00,0xcf,0x0c,0x00,0x00,0x52,0x0c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xdb,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0xda,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xe4,0x0c,0x00,0x00, +0x53,0x0c,0x00,0x00,0xcf,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xea,0x0c,0x00,0x00,0xe4,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00, +0xc5,0x00,0x00,0x00,0xeb,0x0c,0x00,0x00,0xea,0x0c,0x00,0x00,0xab,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xf0,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xeb,0x0c,0x00,0x00,0xec,0x0c,0x00,0x00,0xf0,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xec,0x0c,0x00,0x00,0xbc,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0xef,0x0c,0x00,0x00, +0xea,0x0c,0x00,0x00,0xac,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xf0,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf0,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0xc5,0x00,0x00,0x00, +0xf1,0x0c,0x00,0x00,0xeb,0x0c,0x00,0x00,0x05,0x00,0x00,0x00,0xef,0x0c,0x00,0x00, +0xec,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00,0xfc,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xf1,0x0c,0x00,0x00,0xf2,0x0c,0x00,0x00,0xfc,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf2,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf4,0x0c,0x00,0x00,0xe4,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00, +0xc5,0x00,0x00,0x00,0xf5,0x0c,0x00,0x00,0xf4,0x0c,0x00,0x00,0xab,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xfa,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xf5,0x0c,0x00,0x00,0xf6,0x0c,0x00,0x00,0xfa,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf6,0x0c,0x00,0x00,0xbc,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0xf9,0x0c,0x00,0x00, +0xf4,0x0c,0x00,0x00,0xac,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xfa,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xfa,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0xc5,0x00,0x00,0x00, +0xfb,0x0c,0x00,0x00,0xf5,0x0c,0x00,0x00,0xf2,0x0c,0x00,0x00,0xf9,0x0c,0x00,0x00, +0xf6,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00,0xfc,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfc,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0xc5,0x00,0x00,0x00,0xfd,0x0c,0x00,0x00, +0xf1,0x0c,0x00,0x00,0xf0,0x0c,0x00,0x00,0xfb,0x0c,0x00,0x00,0xfa,0x0c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x36,0x02,0x00,0x00,0x00,0x0d,0x00,0x00,0x49,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x3a,0x02,0x00,0x00,0x01,0x0d,0x00,0x00,0x3c,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x3e,0x02,0x00,0x00,0x02,0x0d,0x00,0x00,0x00,0x0d,0x00,0x00, +0x01,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x04,0x0d,0x00,0x00, +0x02,0x0d,0x00,0x00,0xb2,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xab,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x05,0x0d,0x00,0x00,0x04,0x0d,0x00,0x00, +0x03,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x09,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x05,0x0d,0x00,0x00,0xab,0x01,0x00,0x00, +0xac,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x36,0x02,0x00,0x00,0x0c,0x0d,0x00,0x00, +0xc1,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x3e,0x02,0x00,0x00,0x0e,0x0d,0x00,0x00, +0x0c,0x0d,0x00,0x00,0x01,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x10,0x0d,0x00,0x00,0x0e,0x0d,0x00,0x00,0xb2,0x0c,0x00,0x00,0x02,0x00,0x00,0x00, +0xab,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x78,0x0c,0x00,0x00, +0x10,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7b,0x0c,0x00,0x00,0x10,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x0c,0x02,0x00,0x00,0x14,0x0d,0x00,0x00,0xf5,0x01,0x00,0x00,0x11,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x15,0x0d,0x00,0x00,0x14,0x0d,0x00,0x00, +0xaa,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x7e,0x0c,0x00,0x00,0xf6,0x01,0x00,0x00, +0x15,0x0d,0x00,0x00,0xa4,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x82,0x0c,0x00,0x00, +0xfd,0x0c,0x00,0x00,0xbb,0x08,0x00,0x00,0xa6,0x00,0x05,0x00,0xc5,0x00,0x00,0x00, +0x85,0x0c,0x00,0x00,0x82,0x0c,0x00,0x00,0x7e,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00, +0xe3,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xfd,0x0c,0x00,0x00, +0xdf,0x0b,0x00,0x00,0xe3,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xdf,0x0b,0x00,0x00, +0xa8,0x00,0x04,0x00,0xc5,0x00,0x00,0x00,0xe2,0x0b,0x00,0x00,0x7e,0x0c,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe3,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xe3,0x0b,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc5,0x00,0x00,0x00,0xe4,0x0b,0x00,0x00,0xfd,0x0c,0x00,0x00, +0xfc,0x0c,0x00,0x00,0xe2,0x0b,0x00,0x00,0xdf,0x0b,0x00,0x00,0xf7,0x00,0x03,0x00, +0xee,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe4,0x0b,0x00,0x00, +0xe5,0x0b,0x00,0x00,0xee,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xe5,0x0b,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x4b,0x0d,0x00,0x00,0xe4,0x0c,0x00,0x00, +0x52,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x4c,0x0d,0x00,0x00, +0x4b,0x0d,0x00,0x00,0xc9,0x03,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x4e,0x0d,0x00,0x00,0xa0,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x4f,0x0d,0x00,0x00,0x4e,0x0d,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x51,0x0d,0x00,0x00,0x4c,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x71,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x4f,0x0d,0x00,0x00,0x51,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x76,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xab,0x01,0x00,0x00,0x71,0x0d,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x67,0x21,0x00,0x00,0x76,0x0d,0x00,0x00,0x4c,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x57,0x0d,0x00,0x00,0x78,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x59,0x0d,0x00,0x00,0x4c,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x7b,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x57,0x0d,0x00,0x00,0x59,0x0d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x80,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xab,0x01,0x00,0x00,0x7b,0x0d,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x6b,0x21,0x00,0x00,0x80,0x0d,0x00,0x00,0x67,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x5e,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x6b,0x21,0x00,0x00,0x6e,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0x5f,0x0d,0x00,0x00,0x5e,0x0d,0x00,0x00,0x0c,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x84,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0x6b,0x21,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x7a,0x0e,0x00,0x00, +0x5f,0x0d,0x00,0x00,0x53,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x80,0x0e,0x00,0x00,0x7a,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xba,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x80,0x0e,0x00,0x00,0xf6,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x76,0x21,0x00,0x00,0xba,0x0e,0x00,0x00,0x7a,0x0e,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x9d,0x0e,0x00,0x00,0x7a,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xc4,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x9d,0x0e,0x00,0x00,0xf6,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x81,0x21,0x00,0x00,0xc4,0x0e,0x00,0x00, +0x76,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x36,0x02,0x00,0x00, +0xd1,0x0e,0x00,0x00,0x5d,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xd3,0x0e,0x00,0x00,0xd1,0x0e,0x00,0x00,0x81,0x21,0x00,0x00,0x02,0x00,0x00,0x00, +0xf6,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xe5,0x0e,0x00,0x00, +0x5f,0x0d,0x00,0x00,0x62,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xef,0x0e,0x00,0x00,0xe5,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x8c,0x21,0x00,0x00,0xef,0x0e,0x00,0x00,0xe5,0x0e,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x08,0x0f,0x00,0x00, +0xe5,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x2f,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x08,0x0f,0x00,0x00, +0xf6,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x97,0x21,0x00,0x00, +0x2f,0x0f,0x00,0x00,0x8c,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x3e,0x0f,0x00,0x00,0xd1,0x0e,0x00,0x00,0x97,0x21,0x00,0x00, +0x02,0x00,0x00,0x00,0xf6,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x50,0x0f,0x00,0x00,0x5f,0x0d,0x00,0x00,0x71,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x5a,0x0f,0x00,0x00,0x50,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x64,0x0f,0x00,0x00,0x4e,0x0d,0x00,0x00, +0xfc,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x95,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x5a,0x0f,0x00,0x00,0x64,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xa2,0x21,0x00,0x00,0x95,0x0f,0x00,0x00, +0x50,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x73,0x0f,0x00,0x00,0x50,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x9a,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x73,0x0f,0x00,0x00,0xf6,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xad,0x21,0x00,0x00,0x9a,0x0f,0x00,0x00,0xa2,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xa9,0x0f,0x00,0x00,0xd1,0x0e,0x00,0x00, +0xad,0x21,0x00,0x00,0x02,0x00,0x00,0x00,0xf6,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xbb,0x0f,0x00,0x00,0x5f,0x0d,0x00,0x00,0x80,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xc5,0x0f,0x00,0x00,0xbb,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x00,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xc5,0x0f,0x00,0x00,0x64,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xb8,0x21,0x00,0x00,0x00,0x10,0x00,0x00, +0xbb,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xde,0x0f,0x00,0x00,0xbb,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x05,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xde,0x0f,0x00,0x00,0xf6,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xc3,0x21,0x00,0x00,0x05,0x10,0x00,0x00,0xb8,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x14,0x10,0x00,0x00,0xd1,0x0e,0x00,0x00, +0xc3,0x21,0x00,0x00,0x02,0x00,0x00,0x00,0xf6,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x26,0x10,0x00,0x00,0x5f,0x0d,0x00,0x00,0x8f,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x2c,0x10,0x00,0x00,0x26,0x10,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x66,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x2c,0x10,0x00,0x00,0xf6,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xce,0x21,0x00,0x00,0x66,0x10,0x00,0x00, +0x26,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x4d,0x10,0x00,0x00,0x26,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xd9,0x21,0x00,0x00,0x4d,0x10,0x00,0x00,0xce,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x7f,0x10,0x00,0x00, +0xd1,0x0e,0x00,0x00,0xd9,0x21,0x00,0x00,0x02,0x00,0x00,0x00,0xf6,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x9b,0x10,0x00,0x00,0x5f,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xe4,0x21,0x00,0x00, +0x9b,0x10,0x00,0x00,0x5f,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xb8,0x10,0x00,0x00,0x5f,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xef,0x21,0x00,0x00,0xb8,0x10,0x00,0x00, +0xe4,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xea,0x10,0x00,0x00,0xd1,0x0e,0x00,0x00,0xef,0x21,0x00,0x00,0x02,0x00,0x00,0x00, +0xf6,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xfc,0x10,0x00,0x00, +0x5f,0x0d,0x00,0x00,0xac,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x06,0x11,0x00,0x00,0xfc,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x41,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x06,0x11,0x00,0x00,0x64,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xfa,0x21,0x00,0x00,0x41,0x11,0x00,0x00,0xfc,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x23,0x11,0x00,0x00,0xfc,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x05,0x22,0x00,0x00, +0x23,0x11,0x00,0x00,0xfa,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x55,0x11,0x00,0x00,0xd1,0x0e,0x00,0x00,0x05,0x22,0x00,0x00, +0x02,0x00,0x00,0x00,0xf6,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x67,0x11,0x00,0x00,0x5f,0x0d,0x00,0x00,0xbb,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x71,0x11,0x00,0x00,0x67,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xac,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x71,0x11,0x00,0x00,0x64,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x10,0x22,0x00,0x00,0xac,0x11,0x00,0x00,0x67,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x8e,0x11,0x00,0x00, +0x67,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x1b,0x22,0x00,0x00,0x8e,0x11,0x00,0x00,0x10,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc0,0x11,0x00,0x00,0xd1,0x0e,0x00,0x00, +0x1b,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0xf6,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xd2,0x11,0x00,0x00,0x5f,0x0d,0x00,0x00,0xca,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xd8,0x11,0x00,0x00,0xd2,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x12,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xd8,0x11,0x00,0x00,0xf6,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x26,0x22,0x00,0x00,0x12,0x12,0x00,0x00, +0xd2,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xf9,0x11,0x00,0x00,0xd2,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x03,0x12,0x00,0x00,0x78,0x0b,0x00,0x00,0xfc,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x21,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xf9,0x11,0x00,0x00,0x03,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x31,0x22,0x00,0x00,0x21,0x12,0x00,0x00,0x26,0x22,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x2b,0x12,0x00,0x00, +0xd1,0x0e,0x00,0x00,0x31,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0xf6,0x01,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x3d,0x12,0x00,0x00,0x5f,0x0d,0x00,0x00, +0xd9,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x47,0x12,0x00,0x00, +0x3d,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x3c,0x22,0x00,0x00,0x47,0x12,0x00,0x00,0x3d,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x64,0x12,0x00,0x00,0x3d,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x8c,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x64,0x12,0x00,0x00,0x03,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x47,0x22,0x00,0x00,0x8c,0x12,0x00,0x00, +0x3c,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x96,0x12,0x00,0x00,0xd1,0x0e,0x00,0x00,0x47,0x22,0x00,0x00,0x02,0x00,0x00,0x00, +0xf6,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xa8,0x12,0x00,0x00, +0x5f,0x0d,0x00,0x00,0xe8,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xb2,0x12,0x00,0x00,0xa8,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xed,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xb2,0x12,0x00,0x00,0x64,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x52,0x22,0x00,0x00,0xed,0x12,0x00,0x00,0xa8,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xcf,0x12,0x00,0x00,0xa8,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xf7,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xcf,0x12,0x00,0x00,0x03,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x5d,0x22,0x00,0x00,0xf7,0x12,0x00,0x00, +0x52,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x01,0x13,0x00,0x00,0xd1,0x0e,0x00,0x00,0x5d,0x22,0x00,0x00,0x02,0x00,0x00,0x00, +0xf6,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x13,0x13,0x00,0x00, +0x5f,0x0d,0x00,0x00,0xf7,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x1d,0x13,0x00,0x00,0x13,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x58,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x1d,0x13,0x00,0x00,0x64,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x68,0x22,0x00,0x00,0x58,0x13,0x00,0x00,0x13,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x3a,0x13,0x00,0x00,0x13,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x62,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x3a,0x13,0x00,0x00,0x03,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x73,0x22,0x00,0x00,0x62,0x13,0x00,0x00, +0x68,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x6c,0x13,0x00,0x00,0xd1,0x0e,0x00,0x00,0x73,0x22,0x00,0x00,0x02,0x00,0x00,0x00, +0xf6,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x7e,0x13,0x00,0x00, +0x5f,0x0d,0x00,0x00,0x06,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x84,0x13,0x00,0x00,0x7e,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xbe,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x84,0x13,0x00,0x00,0xf6,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x7e,0x22,0x00,0x00,0xbe,0x13,0x00,0x00,0x7e,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xa5,0x13,0x00,0x00,0x7e,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xcd,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xa5,0x13,0x00,0x00,0x03,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x89,0x22,0x00,0x00,0xcd,0x13,0x00,0x00, +0x7e,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xd7,0x13,0x00,0x00,0xd1,0x0e,0x00,0x00,0x89,0x22,0x00,0x00,0x02,0x00,0x00,0x00, +0xf6,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xe9,0x13,0x00,0x00, +0x5f,0x0d,0x00,0x00,0x15,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xf3,0x13,0x00,0x00,0xe9,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x94,0x22,0x00,0x00,0xf3,0x13,0x00,0x00,0xe9,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x10,0x14,0x00,0x00, +0xe9,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x38,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x10,0x14,0x00,0x00, +0x03,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x9f,0x22,0x00,0x00, +0x38,0x14,0x00,0x00,0x94,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x42,0x14,0x00,0x00,0xd1,0x0e,0x00,0x00,0x9f,0x22,0x00,0x00, +0x02,0x00,0x00,0x00,0xf6,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x54,0x14,0x00,0x00,0x5f,0x0d,0x00,0x00,0x24,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x5e,0x14,0x00,0x00,0x54,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x99,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x5e,0x14,0x00,0x00,0x64,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xaa,0x22,0x00,0x00,0x99,0x14,0x00,0x00,0x54,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x7b,0x14,0x00,0x00, +0x54,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xa3,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x7b,0x14,0x00,0x00, +0x03,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xb5,0x22,0x00,0x00, +0xa3,0x14,0x00,0x00,0xaa,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xad,0x14,0x00,0x00,0xd1,0x0e,0x00,0x00,0xb5,0x22,0x00,0x00, +0x02,0x00,0x00,0x00,0xf6,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xbf,0x14,0x00,0x00,0x5f,0x0d,0x00,0x00,0x33,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xc9,0x14,0x00,0x00,0xbf,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x04,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xc9,0x14,0x00,0x00,0x64,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xc0,0x22,0x00,0x00,0x04,0x15,0x00,0x00,0xbf,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xe6,0x14,0x00,0x00, +0xbf,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x0e,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xe6,0x14,0x00,0x00, +0x03,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xcb,0x22,0x00,0x00, +0x0e,0x15,0x00,0x00,0xc0,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x18,0x15,0x00,0x00,0xd1,0x0e,0x00,0x00,0xcb,0x22,0x00,0x00, +0x02,0x00,0x00,0x00,0xf6,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4a,0x15,0x00,0x00,0x84,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa4,0x15,0x00,0x00,0x26,0x04,0x00,0x00,0x4a,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xcb,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xa4,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x36,0x02,0x00,0x00, +0xcf,0x15,0x00,0x00,0xb4,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x3e,0x02,0x00,0x00, +0xd1,0x15,0x00,0x00,0xcf,0x15,0x00,0x00,0x01,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd3,0x15,0x00,0x00,0xcb,0x15,0x00,0x00,0xbb,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd4,0x15,0x00,0x00,0xd3,0x15,0x00,0x00, +0xbb,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xd5,0x15,0x00,0x00, +0xd1,0x15,0x00,0x00,0xd4,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xab,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd6,0x15,0x00,0x00,0xd5,0x15,0x00,0x00, +0x00,0x00,0x00,0x00,0x7f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa7,0x15,0x00,0x00, +0x4a,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xdb,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xa7,0x15,0x00,0x00,0x56,0x00,0x05,0x00, +0x3e,0x02,0x00,0x00,0xe1,0x15,0x00,0x00,0xcf,0x15,0x00,0x00,0x01,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe3,0x15,0x00,0x00,0xdb,0x15,0x00,0x00, +0xbb,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xe4,0x15,0x00,0x00, +0xe3,0x15,0x00,0x00,0xbb,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xe5,0x15,0x00,0x00,0xe1,0x15,0x00,0x00,0xe4,0x15,0x00,0x00,0x02,0x00,0x00,0x00, +0xab,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe6,0x15,0x00,0x00, +0xe5,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xaa,0x15,0x00,0x00,0xac,0x01,0x00,0x00,0x4a,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xeb,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xaa,0x15,0x00,0x00,0x56,0x00,0x05,0x00,0x3e,0x02,0x00,0x00,0xf1,0x15,0x00,0x00, +0xcf,0x15,0x00,0x00,0x01,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf3,0x15,0x00,0x00,0xeb,0x15,0x00,0x00,0xbb,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xf4,0x15,0x00,0x00,0xf3,0x15,0x00,0x00,0xbb,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xf5,0x15,0x00,0x00,0xf1,0x15,0x00,0x00, +0xf4,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xab,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf6,0x15,0x00,0x00,0xf5,0x15,0x00,0x00,0x00,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xad,0x15,0x00,0x00,0xb9,0x02,0x00,0x00, +0x4a,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xfb,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xad,0x15,0x00,0x00,0x56,0x00,0x05,0x00, +0x3e,0x02,0x00,0x00,0x01,0x16,0x00,0x00,0xcf,0x15,0x00,0x00,0x01,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x03,0x16,0x00,0x00,0xfb,0x15,0x00,0x00, +0xbb,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x04,0x16,0x00,0x00, +0x03,0x16,0x00,0x00,0xbb,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x05,0x16,0x00,0x00,0x01,0x16,0x00,0x00,0x04,0x16,0x00,0x00,0x02,0x00,0x00,0x00, +0xab,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x06,0x16,0x00,0x00, +0x05,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xb1,0x15,0x00,0x00,0xd3,0x0e,0x00,0x00,0xd6,0x15,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xb4,0x15,0x00,0x00,0x3e,0x0f,0x00,0x00,0xe6,0x15,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xb5,0x15,0x00,0x00,0xb1,0x15,0x00,0x00, +0xb4,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xb8,0x15,0x00,0x00, +0xa9,0x0f,0x00,0x00,0xf6,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xb9,0x15,0x00,0x00,0xb5,0x15,0x00,0x00,0xb8,0x15,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xbc,0x15,0x00,0x00,0x14,0x10,0x00,0x00,0x06,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xbd,0x15,0x00,0x00,0xb9,0x15,0x00,0x00, +0xbc,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc0,0x15,0x00,0x00, +0xd6,0x15,0x00,0x00,0xe6,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc2,0x15,0x00,0x00,0xc0,0x15,0x00,0x00,0xf6,0x15,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc4,0x15,0x00,0x00,0xc2,0x15,0x00,0x00,0x06,0x16,0x00,0x00, +0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc5,0x15,0x00,0x00,0xc4,0x15,0x00,0x00, +0xc4,0x15,0x00,0x00,0xc4,0x15,0x00,0x00,0xc4,0x15,0x00,0x00,0x88,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xc6,0x15,0x00,0x00,0xbd,0x15,0x00,0x00,0xc5,0x15,0x00,0x00, +0x56,0x00,0x05,0x00,0x3e,0x02,0x00,0x00,0x3f,0x16,0x00,0x00,0xcf,0x15,0x00,0x00, +0x01,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x43,0x16,0x00,0x00, +0x3f,0x16,0x00,0x00,0xd4,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xab,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x44,0x16,0x00,0x00,0x43,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00,0x3e,0x02,0x00,0x00,0x4f,0x16,0x00,0x00, +0xcf,0x15,0x00,0x00,0x01,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x53,0x16,0x00,0x00,0x4f,0x16,0x00,0x00,0xe4,0x15,0x00,0x00,0x02,0x00,0x00,0x00, +0xab,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x54,0x16,0x00,0x00, +0x53,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00,0x3e,0x02,0x00,0x00, +0x5f,0x16,0x00,0x00,0xcf,0x15,0x00,0x00,0x01,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x63,0x16,0x00,0x00,0x5f,0x16,0x00,0x00,0xf4,0x15,0x00,0x00, +0x02,0x00,0x00,0x00,0xab,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x64,0x16,0x00,0x00,0x63,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00, +0x3e,0x02,0x00,0x00,0x6f,0x16,0x00,0x00,0xcf,0x15,0x00,0x00,0x01,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x73,0x16,0x00,0x00,0x6f,0x16,0x00,0x00, +0x04,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xab,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x74,0x16,0x00,0x00,0x73,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x1f,0x16,0x00,0x00,0x7f,0x10,0x00,0x00, +0x44,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x22,0x16,0x00,0x00, +0xea,0x10,0x00,0x00,0x54,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x23,0x16,0x00,0x00,0x1f,0x16,0x00,0x00,0x22,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x26,0x16,0x00,0x00,0x55,0x11,0x00,0x00,0x64,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x27,0x16,0x00,0x00,0x23,0x16,0x00,0x00, +0x26,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x2a,0x16,0x00,0x00, +0xc0,0x11,0x00,0x00,0x74,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x2b,0x16,0x00,0x00,0x27,0x16,0x00,0x00,0x2a,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2e,0x16,0x00,0x00,0x44,0x16,0x00,0x00,0x54,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x30,0x16,0x00,0x00,0x2e,0x16,0x00,0x00, +0x64,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x32,0x16,0x00,0x00, +0x30,0x16,0x00,0x00,0x74,0x16,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x33,0x16,0x00,0x00,0x32,0x16,0x00,0x00,0x32,0x16,0x00,0x00,0x32,0x16,0x00,0x00, +0x32,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x34,0x16,0x00,0x00, +0x2b,0x16,0x00,0x00,0x33,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x3e,0x02,0x00,0x00, +0xad,0x16,0x00,0x00,0xcf,0x15,0x00,0x00,0x01,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xb1,0x16,0x00,0x00,0xad,0x16,0x00,0x00,0xd4,0x15,0x00,0x00, +0x02,0x00,0x00,0x00,0xab,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb2,0x16,0x00,0x00,0xb1,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00, +0x3e,0x02,0x00,0x00,0xbd,0x16,0x00,0x00,0xcf,0x15,0x00,0x00,0x01,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc1,0x16,0x00,0x00,0xbd,0x16,0x00,0x00, +0xe4,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xab,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc2,0x16,0x00,0x00,0xc1,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x56,0x00,0x05,0x00,0x3e,0x02,0x00,0x00,0xcd,0x16,0x00,0x00,0xcf,0x15,0x00,0x00, +0x01,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xd1,0x16,0x00,0x00, +0xcd,0x16,0x00,0x00,0xf4,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xab,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd2,0x16,0x00,0x00,0xd1,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00,0x3e,0x02,0x00,0x00,0xdd,0x16,0x00,0x00, +0xcf,0x15,0x00,0x00,0x01,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xe1,0x16,0x00,0x00,0xdd,0x16,0x00,0x00,0x04,0x16,0x00,0x00,0x02,0x00,0x00,0x00, +0xab,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe2,0x16,0x00,0x00, +0xe1,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x8d,0x16,0x00,0x00,0x2b,0x12,0x00,0x00,0xb2,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x90,0x16,0x00,0x00,0x96,0x12,0x00,0x00,0xc2,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x91,0x16,0x00,0x00,0x8d,0x16,0x00,0x00, +0x90,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x94,0x16,0x00,0x00, +0x01,0x13,0x00,0x00,0xd2,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x95,0x16,0x00,0x00,0x91,0x16,0x00,0x00,0x94,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x98,0x16,0x00,0x00,0x6c,0x13,0x00,0x00,0xe2,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x99,0x16,0x00,0x00,0x95,0x16,0x00,0x00, +0x98,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9c,0x16,0x00,0x00, +0xb2,0x16,0x00,0x00,0xc2,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9e,0x16,0x00,0x00,0x9c,0x16,0x00,0x00,0xd2,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa0,0x16,0x00,0x00,0x9e,0x16,0x00,0x00,0xe2,0x16,0x00,0x00, +0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xa1,0x16,0x00,0x00,0xa0,0x16,0x00,0x00, +0xa0,0x16,0x00,0x00,0xa0,0x16,0x00,0x00,0xa0,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xa2,0x16,0x00,0x00,0x99,0x16,0x00,0x00,0xa1,0x16,0x00,0x00, +0x56,0x00,0x05,0x00,0x3e,0x02,0x00,0x00,0x1b,0x17,0x00,0x00,0xcf,0x15,0x00,0x00, +0x01,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x1f,0x17,0x00,0x00, +0x1b,0x17,0x00,0x00,0xd4,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xab,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x20,0x17,0x00,0x00,0x1f,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00,0x3e,0x02,0x00,0x00,0x2b,0x17,0x00,0x00, +0xcf,0x15,0x00,0x00,0x01,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x2f,0x17,0x00,0x00,0x2b,0x17,0x00,0x00,0xe4,0x15,0x00,0x00,0x02,0x00,0x00,0x00, +0xab,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x30,0x17,0x00,0x00, +0x2f,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00,0x3e,0x02,0x00,0x00, +0x3b,0x17,0x00,0x00,0xcf,0x15,0x00,0x00,0x01,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x3f,0x17,0x00,0x00,0x3b,0x17,0x00,0x00,0xf4,0x15,0x00,0x00, +0x02,0x00,0x00,0x00,0xab,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x40,0x17,0x00,0x00,0x3f,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00, +0x3e,0x02,0x00,0x00,0x4b,0x17,0x00,0x00,0xcf,0x15,0x00,0x00,0x01,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x4f,0x17,0x00,0x00,0x4b,0x17,0x00,0x00, +0x04,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xab,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x50,0x17,0x00,0x00,0x4f,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xfb,0x16,0x00,0x00,0xd7,0x13,0x00,0x00, +0x20,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xfe,0x16,0x00,0x00, +0x42,0x14,0x00,0x00,0x30,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xff,0x16,0x00,0x00,0xfb,0x16,0x00,0x00,0xfe,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x02,0x17,0x00,0x00,0xad,0x14,0x00,0x00,0x40,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x03,0x17,0x00,0x00,0xff,0x16,0x00,0x00, +0x02,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x06,0x17,0x00,0x00, +0x18,0x15,0x00,0x00,0x50,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x07,0x17,0x00,0x00,0x03,0x17,0x00,0x00,0x06,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0a,0x17,0x00,0x00,0x20,0x17,0x00,0x00,0x30,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0c,0x17,0x00,0x00,0x0a,0x17,0x00,0x00, +0x40,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0e,0x17,0x00,0x00, +0x0c,0x17,0x00,0x00,0x50,0x17,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x0f,0x17,0x00,0x00,0x0e,0x17,0x00,0x00,0x0e,0x17,0x00,0x00,0x0e,0x17,0x00,0x00, +0x0e,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x10,0x17,0x00,0x00, +0x07,0x17,0x00,0x00,0x0f,0x17,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x72,0x15,0x00,0x00,0x84,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5c,0x17,0x00,0x00,0x26,0x04,0x00,0x00,0x72,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x83,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x5c,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x3e,0x02,0x00,0x00, +0x89,0x17,0x00,0x00,0xcf,0x15,0x00,0x00,0x01,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8b,0x17,0x00,0x00,0x83,0x17,0x00,0x00,0xbb,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x8c,0x17,0x00,0x00,0x8b,0x17,0x00,0x00, +0xbb,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x8d,0x17,0x00,0x00, +0x89,0x17,0x00,0x00,0x8c,0x17,0x00,0x00,0x02,0x00,0x00,0x00,0xab,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8e,0x17,0x00,0x00,0x8d,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0x7f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5f,0x17,0x00,0x00, +0x72,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x93,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x5f,0x17,0x00,0x00,0x56,0x00,0x05,0x00, +0x3e,0x02,0x00,0x00,0x99,0x17,0x00,0x00,0xcf,0x15,0x00,0x00,0x01,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9b,0x17,0x00,0x00,0x93,0x17,0x00,0x00, +0xbb,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x9c,0x17,0x00,0x00, +0x9b,0x17,0x00,0x00,0xbb,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x9d,0x17,0x00,0x00,0x99,0x17,0x00,0x00,0x9c,0x17,0x00,0x00,0x02,0x00,0x00,0x00, +0xab,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9e,0x17,0x00,0x00, +0x9d,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x62,0x17,0x00,0x00,0xac,0x01,0x00,0x00,0x72,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xa3,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x62,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x3e,0x02,0x00,0x00,0xa9,0x17,0x00,0x00, +0xcf,0x15,0x00,0x00,0x01,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xab,0x17,0x00,0x00,0xa3,0x17,0x00,0x00,0xbb,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xac,0x17,0x00,0x00,0xab,0x17,0x00,0x00,0xbb,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xad,0x17,0x00,0x00,0xa9,0x17,0x00,0x00, +0xac,0x17,0x00,0x00,0x02,0x00,0x00,0x00,0xab,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xae,0x17,0x00,0x00,0xad,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x65,0x17,0x00,0x00,0xb9,0x02,0x00,0x00, +0x72,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb3,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x65,0x17,0x00,0x00,0x56,0x00,0x05,0x00, +0x3e,0x02,0x00,0x00,0xb9,0x17,0x00,0x00,0xcf,0x15,0x00,0x00,0x01,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbb,0x17,0x00,0x00,0xb3,0x17,0x00,0x00, +0xbb,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xbc,0x17,0x00,0x00, +0xbb,0x17,0x00,0x00,0xbb,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xbd,0x17,0x00,0x00,0xb9,0x17,0x00,0x00,0xbc,0x17,0x00,0x00,0x02,0x00,0x00,0x00, +0xab,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbe,0x17,0x00,0x00, +0xbd,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x69,0x17,0x00,0x00,0xc6,0x15,0x00,0x00,0x8e,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x6c,0x17,0x00,0x00,0x34,0x16,0x00,0x00,0x9e,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x6d,0x17,0x00,0x00,0x69,0x17,0x00,0x00, +0x6c,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x70,0x17,0x00,0x00, +0xa2,0x16,0x00,0x00,0xae,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x71,0x17,0x00,0x00,0x6d,0x17,0x00,0x00,0x70,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x74,0x17,0x00,0x00,0x10,0x17,0x00,0x00,0xbe,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x75,0x17,0x00,0x00,0x71,0x17,0x00,0x00, +0x74,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x78,0x17,0x00,0x00, +0x8e,0x17,0x00,0x00,0x9e,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7a,0x17,0x00,0x00,0x78,0x17,0x00,0x00,0xae,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7c,0x17,0x00,0x00,0x7a,0x17,0x00,0x00,0xbe,0x17,0x00,0x00, +0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x7d,0x17,0x00,0x00,0x7c,0x17,0x00,0x00, +0x7c,0x17,0x00,0x00,0x7c,0x17,0x00,0x00,0x7c,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x7e,0x17,0x00,0x00,0x75,0x17,0x00,0x00,0x7d,0x17,0x00,0x00, +0x50,0x00,0x07,0x00,0xaa,0x04,0x00,0x00,0x7c,0x15,0x00,0x00,0xea,0x10,0x00,0x00, +0x55,0x11,0x00,0x00,0x96,0x12,0x00,0x00,0x01,0x13,0x00,0x00,0x3e,0x00,0x03,0x00, +0x37,0x15,0x00,0x00,0x7c,0x15,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x7d,0x15,0x00,0x00,0x37,0x15,0x00,0x00,0xf6,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x7e,0x15,0x00,0x00,0x7d,0x15,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x80,0x15,0x00,0x00,0x7d,0x15,0x00,0x00,0xf9,0x00,0x02,0x00, +0x81,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0x81,0x15,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x55,0x23,0x00,0x00,0x80,0x15,0x00,0x00,0xe5,0x0b,0x00,0x00, +0xc8,0x17,0x00,0x00,0x85,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x54,0x23,0x00,0x00,0x7e,0x15,0x00,0x00,0xe5,0x0b,0x00,0x00,0xc3,0x17,0x00,0x00, +0x85,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x52,0x23,0x00,0x00, +0xfc,0x01,0x00,0x00,0xe5,0x0b,0x00,0x00,0x92,0x15,0x00,0x00,0x85,0x15,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x84,0x15,0x00,0x00,0x52,0x23,0x00,0x00, +0x06,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x93,0x15,0x00,0x00,0x85,0x15,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x84,0x15,0x00,0x00,0x85,0x15,0x00,0x00, +0x93,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0x85,0x15,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x88,0x15,0x00,0x00,0x37,0x15,0x00,0x00,0x52,0x23,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x89,0x15,0x00,0x00,0x88,0x15,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc3,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x54,0x23,0x00,0x00,0x89,0x15,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x8e,0x15,0x00,0x00,0x88,0x15,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xc8,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x55,0x23,0x00,0x00,0x8e,0x15,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x92,0x15,0x00,0x00,0x52,0x23,0x00,0x00,0xfc,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x81,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0x93,0x15,0x00,0x00,0x0c,0x00,0x08,0x00, +0x37,0x00,0x00,0x00,0x97,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x7e,0x17,0x00,0x00,0x54,0x23,0x00,0x00,0x55,0x23,0x00,0x00,0x3d,0x00,0x04,0x00, +0x36,0x02,0x00,0x00,0xcc,0x17,0x00,0x00,0xa8,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xcd,0x17,0x00,0x00,0xcc,0x17,0x00,0x00,0xaa,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0xf6,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xce,0x17,0x00,0x00,0xcd,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0xc5,0x00,0x00,0x00,0xd0,0x17,0x00,0x00,0xce,0x17,0x00,0x00,0xab,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd2,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xd2,0x17,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa6,0x24,0x00,0x00,0xd0,0x17,0x00,0x00, +0xac,0x01,0x00,0x00,0xce,0x17,0x00,0x00,0x41,0x00,0x05,0x00,0x27,0x02,0x00,0x00, +0xd6,0x17,0x00,0x00,0xf5,0x01,0x00,0x00,0x2c,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xd7,0x17,0x00,0x00,0xd6,0x17,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x26,0x0d,0x00,0x00,0x97,0x15,0x00,0x00,0x97,0x15,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xdc,0x17,0x00,0x00,0xd7,0x17,0x00,0x00,0xd7,0x17,0x00,0x00, +0xd7,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xdd,0x17,0x00,0x00, +0x26,0x0d,0x00,0x00,0xdc,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xe0,0x17,0x00,0x00,0xdd,0x17,0x00,0x00,0xa6,0x24,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xe4,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xe0,0x17,0x00,0x00,0xda,0x0a,0x00,0x00,0x4c,0x23,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xea,0x17,0x00,0x00,0xe4,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xeb,0x17,0x00,0x00,0x53,0x03,0x00,0x00, +0xea,0x17,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xed,0x17,0x00,0x00, +0xe4,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xee,0x17,0x00,0x00,0xbb,0x02,0x00,0x00,0xed,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xef,0x17,0x00,0x00,0xeb,0x17,0x00,0x00,0xee,0x17,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf1,0x17,0x00,0x00,0xe4,0x17,0x00,0x00, +0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf2,0x17,0x00,0x00, +0x53,0x03,0x00,0x00,0xf1,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf3,0x17,0x00,0x00,0xef,0x17,0x00,0x00,0xf2,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf6,0x17,0x00,0x00,0xbb,0x02,0x00,0x00,0xea,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf9,0x17,0x00,0x00,0xbb,0x02,0x00,0x00, +0xf1,0x17,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfa,0x17,0x00,0x00, +0xf6,0x17,0x00,0x00,0xf9,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfd,0x17,0x00,0x00,0x66,0x03,0x00,0x00,0xea,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x01,0x18,0x00,0x00,0xfd,0x17,0x00,0x00,0xee,0x17,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x05,0x18,0x00,0x00,0x01,0x18,0x00,0x00, +0xf2,0x17,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x06,0x18,0x00,0x00, +0xf3,0x17,0x00,0x00,0xfa,0x17,0x00,0x00,0x05,0x18,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2b,0x0d,0x00,0x00,0x97,0x15,0x00,0x00,0x03,0x00,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x2c,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x2b,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x0b,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x2c,0x0d,0x00,0x00, +0xab,0x01,0x00,0x00,0xac,0x01,0x00,0x00,0xb8,0x00,0x05,0x00,0xc5,0x00,0x00,0x00, +0x30,0x0d,0x00,0x00,0x2b,0x0d,0x00,0x00,0xab,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x86,0x02,0x00,0x00,0x27,0x18,0x00,0x00,0x88,0x02,0x00,0x00,0x62,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x29,0x18,0x00,0x00,0x27,0x18,0x00,0x00,0x8d,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2a,0x18,0x00,0x00,0x29,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x16,0x18,0x00,0x00, +0x2a,0x18,0x00,0x00,0xc2,0x08,0x00,0x00,0x3d,0x00,0x04,0x00,0x36,0x02,0x00,0x00, +0x2e,0x18,0x00,0x00,0x9d,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x3e,0x02,0x00,0x00, +0x30,0x18,0x00,0x00,0x2e,0x18,0x00,0x00,0x01,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x32,0x18,0x00,0x00,0x30,0x18,0x00,0x00,0xe4,0x0c,0x00,0x00, +0x02,0x00,0x00,0x00,0xab,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x33,0x18,0x00,0x00,0x32,0x18,0x00,0x00,0x32,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xee,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xee,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x0c,0x24,0x00,0x00, +0xda,0x0a,0x00,0x00,0xe3,0x0b,0x00,0x00,0x06,0x18,0x00,0x00,0xd2,0x17,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc5,0x00,0x00,0x00,0xfb,0x23,0x00,0x00,0xbb,0x08,0x00,0x00, +0xe3,0x0b,0x00,0x00,0x30,0x0d,0x00,0x00,0xd2,0x17,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x5b,0x23,0x00,0x00,0xca,0x02,0x00,0x00,0xe3,0x0b,0x00,0x00, +0x33,0x18,0x00,0x00,0xd2,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0xc5,0x00,0x00,0x00, +0x59,0x23,0x00,0x00,0xbb,0x08,0x00,0x00,0xe3,0x0b,0x00,0x00,0x16,0x18,0x00,0x00, +0xd2,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x57,0x23,0x00,0x00, +0xab,0x01,0x00,0x00,0xe3,0x0b,0x00,0x00,0x0b,0x18,0x00,0x00,0xd2,0x17,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x39,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x78,0x0c,0x00,0x00,0x57,0x23,0x00,0x00,0x41,0x00,0x05,0x00, +0x0c,0x02,0x00,0x00,0xd1,0x18,0x00,0x00,0xf5,0x01,0x00,0x00,0x0b,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0xd2,0x18,0x00,0x00,0xd1,0x18,0x00,0x00, +0xc4,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xba,0x18,0x00,0x00,0x01,0x02,0x00,0x00, +0xd2,0x18,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xbb,0x18,0x00,0x00, +0xba,0x18,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xbf,0x18,0x00,0x00, +0xbb,0x18,0x00,0x00,0xbb,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xc0,0x18,0x00,0x00,0x59,0x0c,0x00,0x00,0xbf,0x18,0x00,0x00,0x6e,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0xc1,0x18,0x00,0x00,0xc0,0x18,0x00,0x00,0x41,0x00,0x05,0x00, +0xf7,0x01,0x00,0x00,0xd9,0x18,0x00,0x00,0xf5,0x01,0x00,0x00,0x06,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xda,0x18,0x00,0x00,0xd9,0x18,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xe6,0x18,0x00,0x00,0xc1,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xe7,0x18,0x00,0x00,0x53,0x0c,0x00,0x00, +0xe6,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xea,0x18,0x00,0x00, +0xe6,0x18,0x00,0x00,0xc9,0x03,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xf7,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xe7,0x18,0x00,0x00, +0xea,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xfc,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc9,0x03,0x00,0x00,0xf7,0x18,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xf0,0x18,0x00,0x00,0xda,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xf1,0x18,0x00,0x00,0xfc,0x18,0x00,0x00, +0xf0,0x18,0x00,0x00,0x3d,0x00,0x04,0x00,0x36,0x02,0x00,0x00,0x00,0x19,0x00,0x00, +0xa8,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x01,0x19,0x00,0x00, +0x00,0x19,0x00,0x00,0xaa,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0xf6,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x02,0x19,0x00,0x00,0x01,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x04,0x19,0x00,0x00, +0x02,0x19,0x00,0x00,0xab,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x06,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x06,0x19,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xa7,0x24,0x00,0x00,0x04,0x19,0x00,0x00,0xac,0x01,0x00,0x00,0x02,0x19,0x00,0x00, +0x3d,0x00,0x04,0x00,0x36,0x02,0x00,0x00,0x0e,0x19,0x00,0x00,0x38,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x3e,0x02,0x00,0x00,0x10,0x19,0x00,0x00,0x0e,0x19,0x00,0x00, +0x01,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x13,0x19,0x00,0x00, +0xd2,0x18,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x14,0x19,0x00,0x00, +0x10,0x19,0x00,0x00,0xf1,0x18,0x00,0x00,0x02,0x00,0x00,0x00,0x13,0x19,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x15,0x19,0x00,0x00,0x14,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xca,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x15,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcb,0x18,0x00,0x00,0xa7,0x24,0x00,0x00,0xca,0x18,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x1a,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0xcb,0x18,0x00,0x00,0xd1,0x06,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x54,0x18,0x00,0x00,0x5b,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x55,0x18,0x00,0x00,0x54,0x18,0x00,0x00, +0xab,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x5b,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x55,0x18,0x00,0x00,0x56,0x18,0x00,0x00,0x58,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x58,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x5b,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x56,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x5b,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5b,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x5f,0x23,0x00,0x00,0x54,0x18,0x00,0x00,0x58,0x18,0x00,0x00,0x1a,0x19,0x00,0x00, +0x56,0x18,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xdf,0x22,0x00,0x00, +0x5f,0x23,0x00,0x00,0x5b,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x31,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x5f,0x23,0x00,0x00,0x1a,0x19,0x00,0x00,0xb7,0x00,0x05,0x00,0xc5,0x00,0x00,0x00, +0x25,0x19,0x00,0x00,0x31,0x19,0x00,0x00,0xab,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x2b,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x25,0x19,0x00,0x00, +0x26,0x19,0x00,0x00,0x2a,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x2a,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x2b,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x26,0x19,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x36,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x5f,0x23,0x00,0x00,0x1a,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x29,0x19,0x00,0x00,0x36,0x19,0x00,0x00,0x31,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x2b,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x2b,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x61,0x23,0x00,0x00,0xab,0x01,0x00,0x00, +0x2a,0x19,0x00,0x00,0x29,0x19,0x00,0x00,0x26,0x19,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x63,0x18,0x00,0x00,0xac,0x01,0x00,0x00,0x61,0x23,0x00,0x00, +0xf7,0x00,0x03,0x00,0x81,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x59,0x23,0x00,0x00,0x66,0x18,0x00,0x00,0x6e,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x6e,0x18,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x70,0x18,0x00,0x00, +0x5b,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0xbc,0x00,0x05,0x00,0xc5,0x00,0x00,0x00, +0x71,0x18,0x00,0x00,0x70,0x18,0x00,0x00,0xac,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x80,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x71,0x18,0x00,0x00, +0x72,0x18,0x00,0x00,0x78,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x78,0x18,0x00,0x00, +0xba,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x7a,0x18,0x00,0x00,0x63,0x18,0x00,0x00, +0x0f,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0x7f,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x7a,0x18,0x00,0x00,0x7b,0x18,0x00,0x00,0x7f,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x7b,0x18,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xeb,0x22,0x00,0x00,0xab,0x01,0x00,0x00,0xdf,0x22,0x00,0x00,0x00,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x7f,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x7f,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x6b,0x23,0x00,0x00,0xdf,0x22,0x00,0x00, +0x78,0x18,0x00,0x00,0xeb,0x22,0x00,0x00,0x7b,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0x80,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x72,0x18,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x3c,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x5f,0x23,0x00,0x00,0x1a,0x19,0x00,0x00,0xbb,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0xe9,0x22,0x00,0x00,0x3c,0x19,0x00,0x00,0xdf,0x22,0x00,0x00, +0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x80,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x80,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x6a,0x23,0x00,0x00, +0x6b,0x23,0x00,0x00,0x7f,0x18,0x00,0x00,0xe9,0x22,0x00,0x00,0x72,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x81,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x66,0x18,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xe2,0x22,0x00,0x00,0x1a,0x19,0x00,0x00, +0xaa,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6a,0x18,0x00,0x00,0x5b,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0xb7,0x00,0x05,0x00, +0xc5,0x00,0x00,0x00,0x6b,0x18,0x00,0x00,0x6a,0x18,0x00,0x00,0xab,0x01,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x6c,0x18,0x00,0x00,0x6b,0x18,0x00,0x00, +0xb9,0x02,0x00,0x00,0xac,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xe5,0x22,0x00,0x00,0x6c,0x18,0x00,0x00,0xe2,0x22,0x00,0x00,0x00,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x81,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x81,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x69,0x23,0x00,0x00,0x6a,0x23,0x00,0x00, +0x80,0x18,0x00,0x00,0xe5,0x22,0x00,0x00,0x66,0x18,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x83,0x18,0x00,0x00,0x4d,0x23,0x00,0x00,0x61,0x23,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x84,0x18,0x00,0x00,0x83,0x18,0x00,0x00, +0x19,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x42,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x84,0x18,0x00,0x00,0xab,0x01,0x00,0x00, +0xac,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x47,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x39,0x18,0x00,0x00,0x42,0x19,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x89,0x18,0x00,0x00,0xac,0x01,0x00,0x00, +0x47,0x19,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8b,0x18,0x00,0x00, +0x69,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8c,0x18,0x00,0x00,0x8b,0x18,0x00,0x00,0x89,0x18,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x90,0x18,0x00,0x00,0xac,0x01,0x00,0x00,0x7b,0x0c,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x4b,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x90,0x18,0x00,0x00,0xab,0x01,0x00,0x00,0xac,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x94,0x18,0x00,0x00,0x8c,0x18,0x00,0x00, +0x4b,0x19,0x00,0x00,0xb8,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x98,0x18,0x00,0x00, +0x09,0x0d,0x00,0x00,0x0f,0x07,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x99,0x18,0x00,0x00,0x98,0x18,0x00,0x00,0xac,0x01,0x00,0x00,0xab,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9c,0x18,0x00,0x00,0x94,0x18,0x00,0x00, +0x99,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa0,0x18,0x00,0x00, +0x9c,0x18,0x00,0x00,0xac,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x4f,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xa0,0x18,0x00,0x00, +0xab,0x01,0x00,0x00,0xac,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa3,0x18,0x00,0x00,0x69,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x66,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xa3,0x18,0x00,0x00,0x1a,0x19,0x00,0x00,0xb7,0x00,0x05,0x00,0xc5,0x00,0x00,0x00, +0x5a,0x19,0x00,0x00,0x66,0x19,0x00,0x00,0xab,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x60,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x5a,0x19,0x00,0x00, +0x5b,0x19,0x00,0x00,0x5f,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x5f,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x60,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x5b,0x19,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x6b,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xa3,0x18,0x00,0x00,0x1a,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5e,0x19,0x00,0x00,0x6b,0x19,0x00,0x00,0x66,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x60,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x60,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x6c,0x23,0x00,0x00,0xab,0x01,0x00,0x00, +0x5f,0x19,0x00,0x00,0x5e,0x19,0x00,0x00,0x5b,0x19,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x6f,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x6c,0x23,0x00,0x00,0xab,0x01,0x00,0x00,0xac,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa8,0x18,0x00,0x00,0x4f,0x19,0x00,0x00,0x15,0x04,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x73,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xa8,0x18,0x00,0x00,0xab,0x01,0x00,0x00,0xac,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xab,0x18,0x00,0x00,0x73,0x19,0x00,0x00, +0x6f,0x19,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x77,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xab,0x18,0x00,0x00,0xab,0x01,0x00,0x00, +0xac,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x17,0x02,0x00,0x00,0xd6,0x1a,0x00,0x00, +0xf5,0x01,0x00,0x00,0x21,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xd7,0x1a,0x00,0x00,0xd6,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xc2,0x19,0x00,0x00,0x50,0x0c,0x00,0x00,0xd7,0x1a,0x00,0x00,0x0c,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0xc4,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0xc2,0x19,0x00,0x00,0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xc5,0x19,0x00,0x00, +0xc4,0x19,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xc7,0x19,0x00,0x00, +0xc5,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xc8,0x19,0x00,0x00, +0xc7,0x19,0x00,0x00,0xc9,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xca,0x19,0x00,0x00,0xc8,0x19,0x00,0x00,0x8f,0x0c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcc,0x19,0x00,0x00,0xca,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xce,0x19,0x00,0x00,0xc2,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0xcf,0x19,0x00,0x00, +0xcc,0x19,0x00,0x00,0xce,0x19,0x00,0x00,0xa9,0x00,0x06,0x00,0x3e,0x00,0x00,0x00, +0xd0,0x19,0x00,0x00,0xcf,0x19,0x00,0x00,0x67,0x05,0x00,0x00,0x68,0x05,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xfa,0x22,0x00,0x00,0xd0,0x19,0x00,0x00, +0xc2,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd3,0x19,0x00,0x00,0xca,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd5,0x19,0x00,0x00,0xc2,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0xba,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0xd6,0x19,0x00,0x00,0xd3,0x19,0x00,0x00, +0xd5,0x19,0x00,0x00,0xa9,0x00,0x06,0x00,0x3e,0x00,0x00,0x00,0xd7,0x19,0x00,0x00, +0xd6,0x19,0x00,0x00,0x67,0x05,0x00,0x00,0x68,0x05,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xfe,0x22,0x00,0x00,0xd7,0x19,0x00,0x00,0xfa,0x22,0x00,0x00, +0x01,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xe4,0x19,0x00,0x00, +0xfe,0x22,0x00,0x00,0xf9,0x00,0x02,0x00,0xe5,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe5,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xc6,0x23,0x00,0x00, +0xf6,0x01,0x00,0x00,0x60,0x19,0x00,0x00,0x1f,0x1a,0x00,0x00,0x1d,0x1a,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0xe8,0x19,0x00,0x00,0xc6,0x23,0x00,0x00, +0xcd,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x20,0x1a,0x00,0x00,0x1d,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe8,0x19,0x00,0x00,0xe9,0x19,0x00,0x00, +0x20,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xe9,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0xea,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xea,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x5d,0x24,0x00,0x00,0xf6,0x01,0x00,0x00,0xe9,0x19,0x00,0x00, +0x1b,0x1a,0x00,0x00,0x19,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00,0xc5,0x00,0x00,0x00, +0xed,0x19,0x00,0x00,0x5d,0x24,0x00,0x00,0xcd,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0x1c,0x1a,0x00,0x00,0x19,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xed,0x19,0x00,0x00,0xee,0x19,0x00,0x00,0x1c,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xee,0x19,0x00,0x00,0xc4,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xf1,0x19,0x00,0x00, +0xc6,0x23,0x00,0x00,0x01,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xf2,0x19,0x00,0x00,0x5d,0x24,0x00,0x00,0xf1,0x19,0x00,0x00,0xf7,0x00,0x03,0x00, +0xf9,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xcf,0x19,0x00,0x00, +0xf4,0x19,0x00,0x00,0xf7,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xf7,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0xf9,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xf4,0x19,0x00,0x00, +0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xf6,0x19,0x00,0x00,0xcd,0x02,0x00,0x00, +0x5d,0x24,0x00,0x00,0xf9,0x00,0x02,0x00,0xf9,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf9,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x5f,0x24,0x00,0x00, +0x5d,0x24,0x00,0x00,0xf7,0x19,0x00,0x00,0xf6,0x19,0x00,0x00,0xf4,0x19,0x00,0x00, +0xf7,0x00,0x03,0x00,0x01,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xd6,0x19,0x00,0x00,0xfc,0x19,0x00,0x00,0xff,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0xff,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x01,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfc,0x19,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xfe,0x19,0x00,0x00, +0xcd,0x02,0x00,0x00,0xc6,0x23,0x00,0x00,0xf9,0x00,0x02,0x00,0x01,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x01,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x61,0x24,0x00,0x00,0xc6,0x23,0x00,0x00,0xff,0x19,0x00,0x00,0xfe,0x19,0x00,0x00, +0xfc,0x19,0x00,0x00,0x50,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x03,0x1a,0x00,0x00, +0x5f,0x24,0x00,0x00,0x61,0x24,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x09,0x1a,0x00,0x00,0xc5,0x19,0x00,0x00,0xfe,0x22,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x0b,0x1a,0x00,0x00,0x09,0x1a,0x00,0x00,0x03,0x1a,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x45,0x1b,0x00,0x00,0x00,0x0d,0x00,0x00, +0x0b,0x1a,0x00,0x00,0x02,0x00,0x00,0x00,0xf6,0x01,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x46,0x1b,0x00,0x00,0x45,0x1b,0x00,0x00,0x45,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x18,0x1a,0x00,0x00,0x8b,0x19,0x00,0x00,0xf2,0x19,0x00,0x00, +0x3e,0x00,0x03,0x00,0x18,0x1a,0x00,0x00,0x46,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x19,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x19,0x1a,0x00,0x00,0x80,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x1b,0x1a,0x00,0x00,0x5d,0x24,0x00,0x00,0xfc,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xea,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x1c,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x1d,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x1d,0x1a,0x00,0x00, +0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x1f,0x1a,0x00,0x00,0xc6,0x23,0x00,0x00, +0xfc,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xe5,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x20,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x23,0x1a,0x00,0x00, +0xca,0x19,0x00,0x00,0xc2,0x19,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x28,0x1a,0x00,0x00,0x85,0x0c,0x00,0x00,0xac,0x01,0x00,0x00,0xab,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x4b,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x47,0x19,0x00,0x00,0x28,0x1a,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x56,0x1b,0x00,0x00,0x4e,0x23,0x00,0x00,0xd7,0x1a,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x58,0x1b,0x00,0x00,0x56,0x1b,0x00,0x00, +0x4e,0x23,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x59,0x1b,0x00,0x00, +0x58,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5b,0x1b,0x00,0x00,0xac,0x01,0x00,0x00,0x59,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x66,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x48,0x05,0x00,0x00,0x5b,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2d,0x1a,0x00,0x00,0xac,0x01,0x00,0x00,0x4b,0x1b,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2e,0x1a,0x00,0x00,0x66,0x1b,0x00,0x00,0x2d,0x1a,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x30,0x1a,0x00,0x00,0xac,0x01,0x00,0x00, +0x2e,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x31,0x1a,0x00,0x00, +0x30,0x1a,0x00,0x00,0xe5,0x05,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x6b,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xac,0x01,0x00,0x00, +0x31,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x34,0x1a,0x00,0x00, +0x53,0x03,0x00,0x00,0x09,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x70,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x34,0x1a,0x00,0x00, +0x4b,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x75,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xab,0x01,0x00,0x00,0x70,0x1b,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x7b,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x2e,0x1a,0x00,0x00,0x6b,0x1b,0x00,0x00,0x75,0x1b,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3d,0x1a,0x00,0x00,0xdb,0x0c,0x00,0x00, +0x4f,0x23,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x7f,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x3d,0x1a,0x00,0x00,0xab,0x01,0x00,0x00, +0xac,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x85,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xfd,0x05,0x00,0x00,0xfe,0x05,0x00,0x00, +0x7f,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x40,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x40,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xd6,0x23,0x00,0x00, +0xce,0x05,0x00,0x00,0x20,0x1a,0x00,0x00,0x44,0x24,0x00,0x00,0xa4,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xd0,0x23,0x00,0x00,0x89,0x23,0x00,0x00, +0x20,0x1a,0x00,0x00,0x56,0x24,0x00,0x00,0xa4,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xce,0x23,0x00,0x00,0x89,0x23,0x00,0x00,0x20,0x1a,0x00,0x00, +0x53,0x24,0x00,0x00,0xa4,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xcc,0x23,0x00,0x00,0x89,0x23,0x00,0x00,0x20,0x1a,0x00,0x00,0x50,0x24,0x00,0x00, +0xa4,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xca,0x23,0x00,0x00, +0x89,0x23,0x00,0x00,0x20,0x1a,0x00,0x00,0x4d,0x24,0x00,0x00,0xa4,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc8,0x23,0x00,0x00,0x7a,0x23,0x00,0x00, +0x20,0x1a,0x00,0x00,0x4a,0x24,0x00,0x00,0xa4,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xc7,0x23,0x00,0x00,0xf6,0x01,0x00,0x00,0x20,0x1a,0x00,0x00, +0xa6,0x1a,0x00,0x00,0xa4,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00,0xc5,0x00,0x00,0x00, +0x43,0x1a,0x00,0x00,0xc7,0x23,0x00,0x00,0xcd,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0xa7,0x1a,0x00,0x00,0xa4,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x43,0x1a,0x00,0x00,0x44,0x1a,0x00,0x00,0xa7,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x44,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x45,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x45,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x56,0x24,0x00,0x00, +0xd0,0x23,0x00,0x00,0x44,0x1a,0x00,0x00,0x5b,0x24,0x00,0x00,0xa0,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x53,0x24,0x00,0x00,0xce,0x23,0x00,0x00, +0x44,0x1a,0x00,0x00,0x5a,0x24,0x00,0x00,0xa0,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x50,0x24,0x00,0x00,0xcc,0x23,0x00,0x00,0x44,0x1a,0x00,0x00, +0x59,0x24,0x00,0x00,0xa0,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x4d,0x24,0x00,0x00,0xca,0x23,0x00,0x00,0x44,0x1a,0x00,0x00,0x58,0x24,0x00,0x00, +0xa0,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x4a,0x24,0x00,0x00, +0xc8,0x23,0x00,0x00,0x44,0x1a,0x00,0x00,0x57,0x24,0x00,0x00,0xa0,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x44,0x24,0x00,0x00,0xd6,0x23,0x00,0x00, +0x44,0x1a,0x00,0x00,0x8b,0x1a,0x00,0x00,0xa0,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x3d,0x24,0x00,0x00,0xf6,0x01,0x00,0x00,0x44,0x1a,0x00,0x00, +0xa2,0x1a,0x00,0x00,0xa0,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00,0xc5,0x00,0x00,0x00, +0x48,0x1a,0x00,0x00,0x3d,0x24,0x00,0x00,0xcd,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0xa3,0x1a,0x00,0x00,0xa0,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x48,0x1a,0x00,0x00,0x49,0x1a,0x00,0x00,0xa3,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x49,0x1a,0x00,0x00,0xc4,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x4c,0x1a,0x00,0x00, +0xc7,0x23,0x00,0x00,0x01,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x4d,0x1a,0x00,0x00,0x3d,0x24,0x00,0x00,0x4c,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00, +0x54,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xcf,0x19,0x00,0x00, +0x4f,0x1a,0x00,0x00,0x52,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x52,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x54,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x4f,0x1a,0x00,0x00, +0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x51,0x1a,0x00,0x00,0xcd,0x02,0x00,0x00, +0x3d,0x24,0x00,0x00,0xf9,0x00,0x02,0x00,0x54,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x54,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x3f,0x24,0x00,0x00, +0x3d,0x24,0x00,0x00,0x52,0x1a,0x00,0x00,0x51,0x1a,0x00,0x00,0x4f,0x1a,0x00,0x00, +0xf7,0x00,0x03,0x00,0x5c,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xd6,0x19,0x00,0x00,0x57,0x1a,0x00,0x00,0x5a,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5a,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x5c,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x57,0x1a,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x59,0x1a,0x00,0x00, +0xcd,0x02,0x00,0x00,0xc7,0x23,0x00,0x00,0xf9,0x00,0x02,0x00,0x5c,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5c,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x41,0x24,0x00,0x00,0xc7,0x23,0x00,0x00,0x5a,0x1a,0x00,0x00,0x59,0x1a,0x00,0x00, +0x57,0x1a,0x00,0x00,0x50,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x5e,0x1a,0x00,0x00, +0x3f,0x24,0x00,0x00,0x41,0x24,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x61,0x1a,0x00,0x00,0x5e,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x62,0x1a,0x00,0x00,0xe4,0x19,0x00,0x00,0x61,0x1a,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x65,0x1a,0x00,0x00,0x23,0x1a,0x00,0x00,0x62,0x1a,0x00,0x00, +0x50,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x6d,0x1a,0x00,0x00,0xd0,0x19,0x00,0x00, +0xd7,0x19,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x6e,0x1a,0x00,0x00, +0xc5,0x19,0x00,0x00,0x6d,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x70,0x1a,0x00,0x00,0x6e,0x1a,0x00,0x00,0x5e,0x1a,0x00,0x00,0x7c,0x00,0x04,0x00, +0xdd,0x03,0x00,0x00,0x8d,0x1b,0x00,0x00,0x70,0x1a,0x00,0x00,0x7c,0x00,0x04,0x00, +0xdd,0x03,0x00,0x00,0x8f,0x1b,0x00,0x00,0x93,0x0c,0x00,0x00,0xb0,0x00,0x05,0x00, +0xe1,0x03,0x00,0x00,0x90,0x1b,0x00,0x00,0x8d,0x1b,0x00,0x00,0x8f,0x1b,0x00,0x00, +0x9b,0x00,0x04,0x00,0xc5,0x00,0x00,0x00,0x91,0x1b,0x00,0x00,0x90,0x1b,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x7a,0x1a,0x00,0x00,0x91,0x1b,0x00,0x00, +0xac,0x01,0x00,0x00,0xab,0x01,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x99,0x1b,0x00,0x00,0x7b,0x1b,0x00,0x00,0x7b,0x1b,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x9a,0x1b,0x00,0x00,0x65,0x1a,0x00,0x00,0x99,0x1b,0x00,0x00, +0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9d,0x1b,0x00,0x00,0x9a,0x1b,0x00,0x00, +0x9a,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xad,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x9d,0x1b,0x00,0x00,0x15,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb3,0x1b,0x00,0x00,0x00,0x04,0x00,0x00, +0xad,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb4,0x1b,0x00,0x00, +0xb3,0x1b,0x00,0x00,0xac,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb6,0x1b,0x00,0x00,0x53,0x03,0x00,0x00,0xad,0x1b,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb7,0x1b,0x00,0x00,0xb6,0x1b,0x00,0x00,0xac,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb9,0x1b,0x00,0x00,0x08,0x04,0x00,0x00, +0xb4,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbb,0x1b,0x00,0x00, +0xb9,0x1b,0x00,0x00,0xb4,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbc,0x1b,0x00,0x00,0xbb,0x1b,0x00,0x00,0x0d,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbf,0x1b,0x00,0x00,0xb7,0x1b,0x00,0x00,0xb7,0x1b,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc0,0x1b,0x00,0x00,0xbc,0x1b,0x00,0x00, +0xbf,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7f,0x1a,0x00,0x00, +0x7a,0x1a,0x00,0x00,0xc0,0x1b,0x00,0x00,0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x81,0x1a,0x00,0x00,0x8b,0x19,0x00,0x00,0x4d,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x82,0x1a,0x00,0x00,0x81,0x1a,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x84,0x1a,0x00,0x00,0x82,0x1a,0x00,0x00,0x7f,0x1a,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x86,0x1a,0x00,0x00,0x84,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x87,0x1a,0x00,0x00, +0x84,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x88,0x1a,0x00,0x00,0x84,0x1a,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x89,0x1a,0x00,0x00,0x86,0x1a,0x00,0x00,0x87,0x1a,0x00,0x00, +0x88,0x1a,0x00,0x00,0x7f,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x8b,0x1a,0x00,0x00,0x44,0x24,0x00,0x00,0x89,0x1a,0x00,0x00,0x94,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8e,0x1a,0x00,0x00,0x65,0x1a,0x00,0x00,0x65,0x1a,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x91,0x1a,0x00,0x00,0x85,0x1b,0x00,0x00, +0x8e,0x1a,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x92,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x91,0x1a,0x00,0x00,0xaa,0x00,0x05,0x00, +0xc5,0x00,0x00,0x00,0x94,0x1a,0x00,0x00,0xc7,0x23,0x00,0x00,0xf6,0x01,0x00,0x00, +0xaa,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x96,0x1a,0x00,0x00,0x3d,0x24,0x00,0x00, +0xf6,0x01,0x00,0x00,0xa7,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x97,0x1a,0x00,0x00, +0x94,0x1a,0x00,0x00,0x96,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0x9a,0x1a,0x00,0x00,0x81,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00,0xe6,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x97,0x1a,0x00,0x00,0xc9,0x1b,0x00,0x00, +0xcd,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xcd,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xf6,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x50,0x24,0x00,0x00,0x9a,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xfb,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x4d,0x24,0x00,0x00, +0x9a,0x1a,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xd6,0x1b,0x00,0x00, +0x9a,0x1a,0x00,0x00,0x92,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xda,0x1b,0x00,0x00,0x56,0x24,0x00,0x00,0xd6,0x1b,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xdd,0x1b,0x00,0x00,0x9a,0x1a,0x00,0x00,0xd6,0x1b,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xe0,0x1b,0x00,0x00,0x53,0x24,0x00,0x00, +0xdd,0x1b,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe4,0x1b,0x00,0x00, +0x4a,0x24,0x00,0x00,0x92,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0xe6,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc9,0x1b,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xeb,0x1b,0x00,0x00,0x9a,0x1a,0x00,0x00,0x92,0x1a,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xef,0x1b,0x00,0x00,0x9a,0x1a,0x00,0x00,0xeb,0x1b,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe6,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xe6,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x5b,0x24,0x00,0x00,0xda,0x1b,0x00,0x00, +0xcd,0x1b,0x00,0x00,0xeb,0x1b,0x00,0x00,0xc9,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x5a,0x24,0x00,0x00,0xe0,0x1b,0x00,0x00,0xcd,0x1b,0x00,0x00, +0xef,0x1b,0x00,0x00,0xc9,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x59,0x24,0x00,0x00,0xf6,0x1b,0x00,0x00,0xcd,0x1b,0x00,0x00,0x9a,0x1a,0x00,0x00, +0xc9,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x58,0x24,0x00,0x00, +0xfb,0x1b,0x00,0x00,0xcd,0x1b,0x00,0x00,0x9a,0x1a,0x00,0x00,0xc9,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x57,0x24,0x00,0x00,0xe4,0x1b,0x00,0x00, +0xcd,0x1b,0x00,0x00,0x92,0x1a,0x00,0x00,0xc9,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa0,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xa0,0x1a,0x00,0x00,0x80,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xa2,0x1a,0x00,0x00,0x3d,0x24,0x00,0x00,0xfc,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x45,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xa3,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa4,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xa4,0x1a,0x00,0x00, +0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xa6,0x1a,0x00,0x00,0xc7,0x23,0x00,0x00, +0xfc,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x40,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa7,0x1a,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x01,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xc8,0x23,0x00,0x00,0xba,0x00,0x05,0x00, +0xc5,0x00,0x00,0x00,0x02,0x1c,0x00,0x00,0x01,0x1c,0x00,0x00,0xff,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x07,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x07,0x1c,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa8,0x24,0x00,0x00,0x02,0x1c,0x00,0x00, +0xc8,0x23,0x00,0x00,0xac,0x01,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x0e,0x1c,0x00,0x00,0xa8,0x24,0x00,0x00,0xa8,0x24,0x00,0x00,0xa8,0x24,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x0f,0x1c,0x00,0x00,0xd0,0x23,0x00,0x00, +0x0e,0x1c,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x16,0x1c,0x00,0x00, +0xce,0x23,0x00,0x00,0x0e,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x1e,0x1c,0x00,0x00,0x0f,0x1c,0x00,0x00,0x0f,0x1c,0x00,0x00,0x83,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x1f,0x1c,0x00,0x00,0x16,0x1c,0x00,0x00,0x1e,0x1c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x20,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x1f,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x21,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x20,0x1c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xac,0x1a,0x00,0x00,0xd6,0x23,0x00,0x00, +0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0xad,0x1a,0x00,0x00, +0xac,0x1a,0x00,0x00,0xff,0x02,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xae,0x1a,0x00,0x00,0xad,0x1a,0x00,0x00,0xac,0x01,0x00,0x00,0xab,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb1,0x1a,0x00,0x00,0xac,0x1a,0x00,0x00, +0xae,0x1a,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x1c,0x23,0x00,0x00, +0xb1,0x1a,0x00,0x00,0xd6,0x23,0x00,0x00,0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00, +0xc5,0x00,0x00,0x00,0xb5,0x1a,0x00,0x00,0xb1,0x1a,0x00,0x00,0xff,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xd2,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xb5,0x1a,0x00,0x00,0xb6,0x1a,0x00,0x00,0xd2,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb6,0x1a,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xb8,0x1a,0x00,0x00, +0x1c,0x23,0x00,0x00,0x1c,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xbb,0x1a,0x00,0x00, +0xb1,0x1a,0x00,0x00,0xb1,0x1a,0x00,0x00,0xb1,0x1a,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xbc,0x1a,0x00,0x00,0xb8,0x1a,0x00,0x00,0xbb,0x1a,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbe,0x1a,0x00,0x00,0xbc,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x20,0x23,0x00,0x00, +0xbe,0x1a,0x00,0x00,0xab,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc0,0x1a,0x00,0x00,0xbc,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x22,0x23,0x00,0x00,0xc0,0x1a,0x00,0x00, +0x20,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc2,0x1a,0x00,0x00,0xbc,0x1a,0x00,0x00,0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0x24,0x23,0x00,0x00,0xc2,0x1a,0x00,0x00,0x22,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc5,0x1a,0x00,0x00, +0xb1,0x1a,0x00,0x00,0xa1,0x06,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0x27,0x23,0x00,0x00,0xc5,0x1a,0x00,0x00,0x24,0x23,0x00,0x00,0x03,0x00,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xc9,0x1a,0x00,0x00,0x27,0x23,0x00,0x00, +0x27,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x2a,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xc9,0x1a,0x00,0x00,0xcc,0x23,0x00,0x00,0xca,0x23,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcd,0x1a,0x00,0x00,0x2a,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x29,0x23,0x00,0x00, +0xcd,0x1a,0x00,0x00,0x27,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcf,0x1a,0x00,0x00,0x2a,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x2b,0x23,0x00,0x00,0xcf,0x1a,0x00,0x00, +0x29,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd1,0x1a,0x00,0x00,0x2a,0x1c,0x00,0x00,0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0x2d,0x23,0x00,0x00,0xd1,0x1a,0x00,0x00,0x2b,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xd2,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd2,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xd7,0x23,0x00,0x00, +0x1c,0x23,0x00,0x00,0x07,0x1c,0x00,0x00,0x2d,0x23,0x00,0x00,0xb6,0x1a,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x49,0x1c,0x00,0x00,0x0f,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4b,0x1c,0x00,0x00, +0x49,0x1c,0x00,0x00,0xd4,0x09,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x4c,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x4b,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4d,0x1c,0x00,0x00,0x4c,0x1c,0x00,0x00, +0xfc,0x09,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb3,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x09,0x0d,0x00,0x00,0x7b,0x0c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb8,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xb3,0x1c,0x00,0x00,0x63,0x18,0x00,0x00,0xb8,0x00,0x05,0x00, +0xc5,0x00,0x00,0x00,0x53,0x1c,0x00,0x00,0xb8,0x1c,0x00,0x00,0x0f,0x07,0x00,0x00, +0xf7,0x00,0x03,0x00,0x57,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x53,0x1c,0x00,0x00,0x54,0x1c,0x00,0x00,0x57,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x54,0x1c,0x00,0x00,0xa4,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x56,0x1c,0x00,0x00, +0x85,0x0c,0x00,0x00,0xbb,0x08,0x00,0x00,0xf9,0x00,0x02,0x00,0x57,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x57,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0xc5,0x00,0x00,0x00, +0x58,0x1c,0x00,0x00,0x53,0x1c,0x00,0x00,0xd2,0x1a,0x00,0x00,0x56,0x1c,0x00,0x00, +0x54,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0x5e,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x58,0x1c,0x00,0x00,0x5a,0x1c,0x00,0x00,0x5d,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5d,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x5e,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5a,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x36,0x02,0x00,0x00, +0xbb,0x1c,0x00,0x00,0x6c,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x3e,0x02,0x00,0x00, +0xbd,0x1c,0x00,0x00,0xbb,0x1c,0x00,0x00,0x01,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xbf,0x1c,0x00,0x00,0xbd,0x1c,0x00,0x00,0xe4,0x0c,0x00,0x00, +0x02,0x00,0x00,0x00,0xab,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x5e,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5e,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xe5,0x23,0x00,0x00,0xce,0x05,0x00,0x00,0x5d,0x1c,0x00,0x00,0xbf,0x1c,0x00,0x00, +0x5a,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0x31,0x1c,0x00,0x00,0xe5,0x23,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x61,0x1c,0x00,0x00,0x31,0x1c,0x00,0x00, +0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x62,0x1c,0x00,0x00, +0x61,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x63,0x1c,0x00,0x00, +0x4d,0x1c,0x00,0x00,0x62,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x65,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x63,0x1c,0x00,0x00, +0xbe,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x67,0x1c,0x00,0x00,0x65,0x1c,0x00,0x00, +0xfc,0x09,0x00,0x00,0xf7,0x00,0x03,0x00,0x9a,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x67,0x1c,0x00,0x00,0x68,0x1c,0x00,0x00,0x9a,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x68,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x69,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x69,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xe7,0x23,0x00,0x00,0x65,0x1c,0x00,0x00,0x68,0x1c,0x00,0x00,0x81,0x24,0x00,0x00, +0x7f,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xe6,0x23,0x00,0x00, +0xfc,0x01,0x00,0x00,0x68,0x1c,0x00,0x00,0x81,0x1c,0x00,0x00,0x7f,0x1c,0x00,0x00, +0xb3,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x6c,0x1c,0x00,0x00,0xe6,0x23,0x00,0x00, +0xcd,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x82,0x1c,0x00,0x00,0x7f,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x6c,0x1c,0x00,0x00,0x6d,0x1c,0x00,0x00, +0x82,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x6d,0x1c,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x70,0x1c,0x00,0x00,0x31,0x1c,0x00,0x00,0xe6,0x23,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x71,0x1c,0x00,0x00,0x70,0x1c,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x72,0x1c,0x00,0x00,0x4d,0x1c,0x00,0x00, +0x71,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x74,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x63,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x76,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x72,0x1c,0x00,0x00,0xb4,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x77,0x1c,0x00,0x00, +0x74,0x1c,0x00,0x00,0x76,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0x7e,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x77,0x1c,0x00,0x00,0x78,0x1c,0x00,0x00, +0x7e,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x78,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x7a,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x72,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc4,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xe7,0x23,0x00,0x00,0x7a,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x7e,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x7e,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x81,0x24,0x00,0x00,0xe7,0x23,0x00,0x00, +0x6d,0x1c,0x00,0x00,0xc4,0x1c,0x00,0x00,0x78,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x7f,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x7f,0x1c,0x00,0x00,0x80,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x81,0x1c,0x00,0x00,0xe6,0x23,0x00,0x00,0xfc,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x69,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x82,0x1c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x84,0x1c,0x00,0x00,0x21,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x86,0x1c,0x00,0x00, +0x84,0x1c,0x00,0x00,0x19,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xc8,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x86,0x1c,0x00,0x00, +0xab,0x01,0x00,0x00,0xac,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xcd,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xc8,0x1c,0x00,0x00, +0x26,0x0a,0x00,0x00,0xb7,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x8c,0x1c,0x00,0x00, +0xe7,0x23,0x00,0x00,0x65,0x1c,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x8d,0x1c,0x00,0x00,0x8c,0x1c,0x00,0x00,0xac,0x01,0x00,0x00,0xab,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8f,0x1c,0x00,0x00,0x8d,0x1c,0x00,0x00, +0xcd,0x1c,0x00,0x00,0xba,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x91,0x1c,0x00,0x00, +0x8f,0x1c,0x00,0x00,0xfc,0x09,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x92,0x1c,0x00,0x00,0x91,0x1c,0x00,0x00,0xac,0x01,0x00,0x00,0xab,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd2,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x47,0x19,0x00,0x00,0xd1,0x06,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xd7,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x7b,0x0c,0x00,0x00,0xd2,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x97,0x1c,0x00,0x00,0xac,0x01,0x00,0x00,0xd7,0x1c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x99,0x1c,0x00,0x00,0x92,0x1c,0x00,0x00,0x97,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x9a,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x9a,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe8,0x23,0x00,0x00,0xab,0x01,0x00,0x00, +0x5e,0x1c,0x00,0x00,0x99,0x1c,0x00,0x00,0x82,0x1c,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x9b,0x1c,0x00,0x00,0x31,0x1c,0x00,0x00,0x3d,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x9c,0x1c,0x00,0x00,0x9b,0x1c,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x9d,0x1c,0x00,0x00,0x31,0x1c,0x00,0x00, +0x98,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x9d,0x1c,0x00,0x00,0x9c,0x1c,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x9e,0x1c,0x00,0x00,0x31,0x1c,0x00,0x00, +0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x9f,0x1c,0x00,0x00, +0x9e,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0x9b,0x1c,0x00,0x00,0x9f,0x1c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa2,0x1c,0x00,0x00,0x61,0x1c,0x00,0x00, +0x3e,0x00,0x03,0x00,0x9e,0x1c,0x00,0x00,0xa2,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00, +0x61,0x1c,0x00,0x00,0x4d,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xa7,0x1c,0x00,0x00,0x31,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x63,0x02,0x00,0x00, +0xd9,0x1c,0x00,0x00,0x65,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0xd9,0x1c,0x00,0x00, +0x8d,0x0b,0x00,0x00,0xa7,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xab,0x1c,0x00,0x00,0x9d,0x1c,0x00,0x00,0xb7,0x00,0x05,0x00,0xc5,0x00,0x00,0x00, +0xac,0x1c,0x00,0x00,0xab,0x1c,0x00,0x00,0xab,0x01,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xad,0x1c,0x00,0x00,0xac,0x1c,0x00,0x00,0xac,0x01,0x00,0x00, +0xab,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xae,0x1c,0x00,0x00, +0xe8,0x23,0x00,0x00,0xad,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0a,0x0c,0x00,0x00,0xd7,0x23,0x00,0x00,0x03,0x00,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xf1,0x1c,0x00,0x00,0xfd,0x0c,0x00,0x00,0xac,0x01,0x00,0x00, +0xab,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf5,0x1c,0x00,0x00, +0xf1,0x1c,0x00,0x00,0x89,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf7,0x1c,0x00,0x00,0xac,0x01,0x00,0x00,0x09,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf8,0x1c,0x00,0x00,0xf5,0x1c,0x00,0x00,0xf7,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfa,0x1c,0x00,0x00,0x0a,0x0c,0x00,0x00, +0x19,0x07,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xfc,0x1c,0x00,0x00, +0xfb,0x23,0x00,0x00,0xac,0x01,0x00,0x00,0xab,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfe,0x1c,0x00,0x00,0xdb,0x0c,0x00,0x00,0x19,0x07,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x12,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xfe,0x1c,0x00,0x00,0xab,0x01,0x00,0x00,0xac,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x17,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xfc,0x1c,0x00,0x00,0x12,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x1d,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0xf8,0x1c,0x00,0x00,0xfa,0x1c,0x00,0x00,0x17,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x22,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xf8,0x1c,0x00,0x00,0x1d,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x06,0x1d,0x00,0x00,0xdb,0x0c,0x00,0x00,0x50,0x23,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x26,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x06,0x1d,0x00,0x00,0xab,0x01,0x00,0x00,0xac,0x01,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x2c,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x22,0x1d,0x00,0x00,0x0a,0x0c,0x00,0x00,0x26,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x31,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x22,0x1d,0x00,0x00,0x2c,0x1d,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x0e,0x1d,0x00,0x00,0x31,0x1d,0x00,0x00,0x31,0x1d,0x00,0x00,0x31,0x1d,0x00,0x00, +0xf7,0x00,0x03,0x00,0x24,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x85,0x0c,0x00,0x00,0x0f,0x0c,0x00,0x00,0x13,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x13,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7a,0x1d,0x00,0x00, +0xd7,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7c,0x1d,0x00,0x00,0xd7,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7d,0x1d,0x00,0x00,0x7a,0x1d,0x00,0x00,0x7c,0x1d,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x7e,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0x7d,0x1d,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7f,0x1d,0x00,0x00,0xac,0x01,0x00,0x00,0x7e,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xdb,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x7f,0x1d,0x00,0x00,0xff,0x08,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xe0,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xf7,0x08,0x00,0x00, +0xdb,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe9,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x7b,0x0c,0x00,0x00,0x26,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xee,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x09,0x0d,0x00,0x00,0xe9,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xf4,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0xe0,0x1d,0x00,0x00,0xac,0x01,0x00,0x00,0xee,0x1d,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x90,0x1d,0x00,0x00,0x21,0x1c,0x00,0x00,0xf4,0x1d,0x00,0x00, +0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x94,0x1d,0x00,0x00,0x0f,0x1c,0x00,0x00, +0x90,0x1d,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x98,0x1d,0x00,0x00, +0x0f,0x1c,0x00,0x00,0x90,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xf9,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xcc,0x23,0x00,0x00, +0x94,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xfe,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xca,0x23,0x00,0x00,0x98,0x1d,0x00,0x00, +0xba,0x00,0x05,0x00,0x40,0x09,0x00,0x00,0xa8,0x1d,0x00,0x00,0xf9,0x1d,0x00,0x00, +0x0c,0x24,0x00,0x00,0x9a,0x00,0x04,0x00,0xc5,0x00,0x00,0x00,0xa9,0x1d,0x00,0x00, +0xa8,0x1d,0x00,0x00,0xa8,0x00,0x04,0x00,0xc5,0x00,0x00,0x00,0xaa,0x1d,0x00,0x00, +0xa9,0x1d,0x00,0x00,0xf7,0x00,0x03,0x00,0xb0,0x1d,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xaa,0x1d,0x00,0x00,0xab,0x1d,0x00,0x00,0xb0,0x1d,0x00,0x00, +0xf8,0x00,0x02,0x00,0xab,0x1d,0x00,0x00,0xba,0x00,0x05,0x00,0x40,0x09,0x00,0x00, +0xae,0x1d,0x00,0x00,0x0c,0x24,0x00,0x00,0xfe,0x1d,0x00,0x00,0x9a,0x00,0x04,0x00, +0xc5,0x00,0x00,0x00,0xaf,0x1d,0x00,0x00,0xae,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb0,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xb0,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc5,0x00,0x00,0x00,0xb1,0x1d,0x00,0x00,0xa9,0x1d,0x00,0x00,0x13,0x0c,0x00,0x00, +0xaf,0x1d,0x00,0x00,0xab,0x1d,0x00,0x00,0xf7,0x00,0x03,0x00,0xce,0x1d,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb1,0x1d,0x00,0x00,0xb2,0x1d,0x00,0x00, +0xce,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xb2,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xb6,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x0c,0x24,0x00,0x00,0xf9,0x1d,0x00,0x00,0xfe,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x03,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xae,0x1c,0x00,0x00,0x77,0x19,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xba,0x1d,0x00,0x00,0x03,0x1e,0x00,0x00,0x03,0x1e,0x00,0x00,0x03,0x1e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x08,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x78,0x0c,0x00,0x00,0xbb,0x02,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbe,0x1d,0x00,0x00,0xac,0x01,0x00,0x00,0x08,0x1e,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xc1,0x1d,0x00,0x00,0xba,0x1d,0x00,0x00, +0xbe,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x10,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xc1,0x1d,0x00,0x00,0xda,0x0a,0x00,0x00, +0x51,0x23,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x22,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xb6,0x1d,0x00,0x00,0x0c,0x24,0x00,0x00, +0x10,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x27,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x0e,0x1d,0x00,0x00,0x6e,0x09,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x41,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x27,0x1e,0x00,0x00,0x0e,0x1d,0x00,0x00,0x10,0x1e,0x00,0x00, +0xf9,0x00,0x02,0x00,0xce,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xce,0x1d,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x1a,0x24,0x00,0x00,0x0e,0x1d,0x00,0x00, +0xb0,0x1d,0x00,0x00,0x41,0x1e,0x00,0x00,0xb2,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x19,0x24,0x00,0x00,0x0c,0x24,0x00,0x00,0xb0,0x1d,0x00,0x00, +0x22,0x1e,0x00,0x00,0xb2,0x1d,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x4c,0x1e,0x00,0x00,0xd7,0x23,0x00,0x00,0xd7,0x23,0x00,0x00,0x03,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x4d,0x1e,0x00,0x00,0x1a,0x24,0x00,0x00,0x4c,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x5e,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xde,0x08,0x00,0x00,0x4d,0x1e,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x52,0x1e,0x00,0x00,0x4c,0x1e,0x00,0x00,0x5e,0x1e,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x55,0x1e,0x00,0x00,0xd7,0x23,0x00,0x00,0xd7,0x23,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x64,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x19,0x24,0x00,0x00,0x55,0x1e,0x00,0x00,0x52,0x1e,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x69,0x1e,0x00,0x00,0x64,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6b,0x1e,0x00,0x00,0x64,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6c,0x1e,0x00,0x00, +0x69,0x1e,0x00,0x00,0x6b,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6e,0x1e,0x00,0x00,0x64,0x1e,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6f,0x1e,0x00,0x00,0x6c,0x1e,0x00,0x00,0x6e,0x1e,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x74,0x1e,0x00,0x00,0x69,0x1e,0x00,0x00, +0x6e,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x79,0x1e,0x00,0x00, +0x69,0x1e,0x00,0x00,0x6b,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7c,0x1e,0x00,0x00,0x79,0x1e,0x00,0x00,0x6e,0x1e,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x7d,0x1e,0x00,0x00,0x6f,0x1e,0x00,0x00,0x74,0x1e,0x00,0x00, +0x7c,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x24,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0f,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x36,0x1d,0x00,0x00, +0xd7,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x38,0x1d,0x00,0x00,0xd7,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x39,0x1d,0x00,0x00,0x36,0x1d,0x00,0x00,0x38,0x1d,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3b,0x1d,0x00,0x00,0xd7,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3c,0x1d,0x00,0x00, +0x39,0x1d,0x00,0x00,0x3b,0x1d,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x41,0x1d,0x00,0x00,0x36,0x1d,0x00,0x00,0x3b,0x1d,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x46,0x1d,0x00,0x00,0x36,0x1d,0x00,0x00,0x38,0x1d,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x49,0x1d,0x00,0x00,0x46,0x1d,0x00,0x00, +0x3b,0x1d,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x4a,0x1d,0x00,0x00, +0x3c,0x1d,0x00,0x00,0x41,0x1d,0x00,0x00,0x49,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00, +0x24,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x24,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x1d,0x24,0x00,0x00,0x7d,0x1e,0x00,0x00,0xce,0x1d,0x00,0x00, +0x4a,0x1d,0x00,0x00,0x0f,0x0c,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x83,0x1e,0x00,0x00,0x00,0x19,0x00,0x00,0xaa,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0xf6,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x84,0x1e,0x00,0x00, +0x83,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xc5,0x00,0x00,0x00, +0x86,0x1e,0x00,0x00,0x84,0x1e,0x00,0x00,0xab,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x88,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x88,0x1e,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xa9,0x24,0x00,0x00,0x86,0x1e,0x00,0x00,0xac,0x01,0x00,0x00, +0x84,0x1e,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x8e,0x1e,0x00,0x00, +0xa9,0x24,0x00,0x00,0xa9,0x24,0x00,0x00,0xa9,0x24,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x8f,0x1e,0x00,0x00,0x1d,0x24,0x00,0x00,0x8e,0x1e,0x00,0x00, +0x41,0x00,0x05,0x00,0x27,0x02,0x00,0x00,0x96,0x1e,0x00,0x00,0xf5,0x01,0x00,0x00, +0x26,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x97,0x1e,0x00,0x00, +0x96,0x1e,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x92,0x1e,0x00,0x00, +0x8f,0x1e,0x00,0x00,0x97,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xa4,0x1e,0x00,0x00,0x53,0x0c,0x00,0x00,0xcf,0x0c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbf,0x1e,0x00,0x00,0xa4,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0xbe,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0xc0,0x1e,0x00,0x00,0xbf,0x1e,0x00,0x00, +0xab,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xc5,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xc0,0x1e,0x00,0x00,0xc1,0x1e,0x00,0x00,0xc5,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc1,0x1e,0x00,0x00,0xbc,0x00,0x05,0x00,0xc5,0x00,0x00,0x00, +0xc4,0x1e,0x00,0x00,0xbf,0x1e,0x00,0x00,0xac,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc5,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xc5,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc5,0x00,0x00,0x00,0xc6,0x1e,0x00,0x00,0xc0,0x1e,0x00,0x00,0x88,0x1e,0x00,0x00, +0xc4,0x1e,0x00,0x00,0xc1,0x1e,0x00,0x00,0xf7,0x00,0x03,0x00,0xd1,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc6,0x1e,0x00,0x00,0xc7,0x1e,0x00,0x00, +0xd1,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xc7,0x1e,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc9,0x1e,0x00,0x00,0xa4,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0xbe,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0xca,0x1e,0x00,0x00,0xc9,0x1e,0x00,0x00, +0xab,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xcf,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xca,0x1e,0x00,0x00,0xcb,0x1e,0x00,0x00,0xcf,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0xcb,0x1e,0x00,0x00,0xbc,0x00,0x05,0x00,0xc5,0x00,0x00,0x00, +0xce,0x1e,0x00,0x00,0xc9,0x1e,0x00,0x00,0xac,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xcf,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xcf,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc5,0x00,0x00,0x00,0xd0,0x1e,0x00,0x00,0xca,0x1e,0x00,0x00,0xc7,0x1e,0x00,0x00, +0xce,0x1e,0x00,0x00,0xcb,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0xd1,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd1,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0xc5,0x00,0x00,0x00, +0xd2,0x1e,0x00,0x00,0xc6,0x1e,0x00,0x00,0xc5,0x1e,0x00,0x00,0xd0,0x1e,0x00,0x00, +0xcf,0x1e,0x00,0x00,0xa4,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0xa7,0x1e,0x00,0x00, +0xd2,0x1e,0x00,0x00,0xbb,0x08,0x00,0x00,0xf7,0x00,0x03,0x00,0xb8,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa7,0x1e,0x00,0x00,0xa8,0x1e,0x00,0x00, +0xac,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xac,0x1e,0x00,0x00,0x41,0x00,0x05,0x00, +0x27,0x02,0x00,0x00,0xd7,0x1e,0x00,0x00,0xf5,0x01,0x00,0x00,0x31,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd8,0x1e,0x00,0x00,0xd7,0x1e,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xae,0x1e,0x00,0x00,0xd8,0x1e,0x00,0x00, +0x8d,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb1,0x1e,0x00,0x00, +0x0a,0x0c,0x00,0x00,0xae,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb5,0x1e,0x00,0x00,0x9c,0x18,0x00,0x00,0xb1,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xdd,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xab,0x01,0x00,0x00,0xb5,0x1e,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x4a,0x23,0x00,0x00,0xdd,0x1e,0x00,0x00,0x69,0x23,0x00,0x00,0x00,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb8,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xa8,0x1e,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x47,0x23,0x00,0x00,0xab,0x01,0x00,0x00, +0x69,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xb8,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb8,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x2d,0x24,0x00,0x00,0x4a,0x23,0x00,0x00,0xac,0x1e,0x00,0x00,0x47,0x23,0x00,0x00, +0xa8,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x7d,0x02,0x00,0x00,0xdf,0x1e,0x00,0x00, +0x7f,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe2,0x1e,0x00,0x00, +0x2d,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe3,0x1e,0x00,0x00,0x2d,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xe4,0x1e,0x00,0x00,0xe2,0x1e,0x00,0x00,0xe3,0x1e,0x00,0x00, +0xab,0x01,0x00,0x00,0xab,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0xdf,0x1e,0x00,0x00, +0x8d,0x0b,0x00,0x00,0xe4,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x18,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x58,0x0a,0x00,0x00, +0x47,0x19,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x1c,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xdb,0x0c,0x00,0x00,0xab,0x01,0x00,0x00, +0xac,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x22,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x18,0x1f,0x00,0x00,0x00,0x04,0x00,0x00, +0x1c,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x27,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x18,0x1f,0x00,0x00,0x22,0x1f,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x01,0x1f,0x00,0x00,0x27,0x1f,0x00,0x00, +0x27,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x03,0x1f,0x00,0x00, +0x09,0x0d,0x00,0x00,0x0f,0x07,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x2c,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x03,0x1f,0x00,0x00, +0x78,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x31,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x01,0x1f,0x00,0x00,0x2c,0x1f,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x09,0x1f,0x00,0x00,0x85,0x0c,0x00,0x00, +0xac,0x01,0x00,0x00,0x31,0x1f,0x00,0x00,0xbe,0x00,0x05,0x00,0xc5,0x00,0x00,0x00, +0x0d,0x1f,0x00,0x00,0x12,0x1d,0x00,0x00,0xac,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x12,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x0d,0x1f,0x00,0x00, +0x0e,0x1f,0x00,0x00,0x12,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0x0e,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x3a,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xff,0x02,0x00,0x00,0x09,0x1f,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x11,0x1f,0x00,0x00,0x3a,0x1f,0x00,0x00,0x26,0x04,0x00,0x00, +0xf9,0x00,0x02,0x00,0x12,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0x12,0x1f,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x36,0x24,0x00,0x00,0x09,0x1f,0x00,0x00, +0xb8,0x1e,0x00,0x00,0x11,0x1f,0x00,0x00,0x0e,0x1f,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x32,0x0c,0x00,0x00,0x92,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x33,0x0c,0x00,0x00,0x92,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x34,0x0c,0x00,0x00, +0x92,0x1e,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x35,0x0c,0x00,0x00,0x32,0x0c,0x00,0x00,0x33,0x0c,0x00,0x00,0x34,0x0c,0x00,0x00, +0x36,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x74,0x02,0x00,0x00,0x3c,0x1f,0x00,0x00, +0x76,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0x3c,0x1f,0x00,0x00,0x8d,0x0b,0x00,0x00, +0x35,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x86,0x02,0x00,0x00,0x43,0x1f,0x00,0x00, +0x88,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0x43,0x1f,0x00,0x00,0x8d,0x0b,0x00,0x00, +0xce,0x05,0x00,0x00,0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_9daf0ea7b04407a94f199985d9fe27e5.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_9daf0ea7b04407a94f199985d9fe27e5.h new file mode 100644 index 00000000..8417939a --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_9daf0ea7b04407a94f199985d9fe27e5.h @@ -0,0 +1,1814 @@ +// ffx_fsr2_accumulate_pass_9daf0ea7b04407a94f199985d9fe27e5.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_9daf0ea7b04407a94f199985d9fe27e5_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_9daf0ea7b04407a94f199985d9fe27e5_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_9daf0ea7b04407a94f199985d9fe27e5_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_9daf0ea7b04407a94f199985d9fe27e5_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_9daf0ea7b04407a94f199985d9fe27e5_SampledImageResourceNames[] = { "r_input_exposure", "r_dilated_reactive_masks", "r_input_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_lanczos_lut", "r_imgMips", "r_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_9daf0ea7b04407a94f199985d9fe27e5_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 8, 10, 12, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_9daf0ea7b04407a94f199985d9fe27e5_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_9daf0ea7b04407a94f199985d9fe27e5_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_9daf0ea7b04407a94f199985d9fe27e5_StorageImageResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_upscaled_output", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_9daf0ea7b04407a94f199985d9fe27e5_StorageImageResourceBindings[] = { 13, 14, 15, 16, 17, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_9daf0ea7b04407a94f199985d9fe27e5_StorageImageResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_9daf0ea7b04407a94f199985d9fe27e5_StorageImageResourceSets[] = { 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_9daf0ea7b04407a94f199985d9fe27e5_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_9daf0ea7b04407a94f199985d9fe27e5_UniformBufferResourceBindings[] = { 18, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_9daf0ea7b04407a94f199985d9fe27e5_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_9daf0ea7b04407a94f199985d9fe27e5_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_9daf0ea7b04407a94f199985d9fe27e5_size = 28564; + +static const unsigned char g_ffx_fsr2_accumulate_pass_9daf0ea7b04407a94f199985d9fe27e5_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x75,0x26,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x38,0x00,0x00,0x00,0x0b,0x00,0x06,0x00, +0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c,0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30, +0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x0f,0x00,0x07,0x00,0x05,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0xeb,0x0b,0x00,0x00,0x01,0x0c,0x00,0x00,0x10,0x00,0x06,0x00, +0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00, +0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c, +0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66, +0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00,0x04,0x00,0x0a,0x00, +0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x69,0x6d, +0x61,0x67,0x65,0x5f,0x6c,0x6f,0x61,0x64,0x5f,0x66,0x6f,0x72,0x6d,0x61,0x74,0x74, +0x65,0x64,0x00,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c, +0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65, +0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00, +0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64, +0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00, +0x04,0x02,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x04,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e, +0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x04,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69, +0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00,0x04,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0b,0x00,0x04,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70, +0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44, +0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00, +0x04,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00, +0x04,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00, +0x04,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e, +0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00,0x04,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70, +0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00,0x04,0x02,0x00,0x00,0x08,0x00,0x00,0x00, +0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x04,0x02,0x00,0x00, +0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x04,0x02,0x00,0x00, +0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x04,0x02,0x00,0x00, +0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74, +0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00,0x04,0x02,0x00,0x00,0x0c,0x00,0x00,0x00, +0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0a,0x00,0x04,0x02,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70, +0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x04,0x02,0x00,0x00, +0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00, +0x06,0x00,0x09,0x00,0x04,0x02,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74, +0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x04,0x02,0x00,0x00,0x10,0x00,0x00,0x00, +0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00, +0x04,0x02,0x00,0x00,0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63, +0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00, +0x06,0x00,0x0a,0x00,0x04,0x02,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65, +0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x06,0x02,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00,0x05,0x00,0x05,0x00,0x4e,0x02,0x00,0x00, +0x72,0x5f,0x69,0x6d,0x67,0x4d,0x69,0x70,0x73,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0x52,0x02,0x00,0x00,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d, +0x70,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0x5f,0x02,0x00,0x00,0x72,0x5f,0x70,0x72, +0x65,0x70,0x61,0x72,0x65,0x64,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c, +0x6f,0x72,0x00,0x00,0x05,0x00,0x08,0x00,0x67,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f, +0x72,0x73,0x00,0x00,0x05,0x00,0x09,0x00,0x76,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f, +0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x7e,0x02,0x00,0x00, +0x72,0x77,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00, +0x05,0x00,0x06,0x00,0x85,0x02,0x00,0x00,0x72,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68, +0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x00,0x05,0x00,0x09,0x00,0x8f,0x02,0x00,0x00, +0x72,0x77,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63, +0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x05,0x00,0x07,0x00, +0x98,0x02,0x00,0x00,0x72,0x77,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f, +0x6f,0x75,0x74,0x70,0x75,0x74,0x00,0x00,0x05,0x00,0x06,0x00,0xa5,0x02,0x00,0x00, +0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00, +0x05,0x00,0x06,0x00,0xae,0x02,0x00,0x00,0x72,0x77,0x5f,0x6e,0x65,0x77,0x5f,0x6c, +0x6f,0x63,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0xc3,0x02,0x00,0x00, +0x72,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x00, +0x05,0x00,0x07,0x00,0xce,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0xda,0x02,0x00,0x00,0x72,0x5f,0x6c,0x61,0x6e,0x63,0x7a,0x6f,0x73,0x5f,0x6c,0x75, +0x74,0x00,0x00,0x00,0x05,0x00,0x09,0x00,0xe7,0x02,0x00,0x00,0x72,0x5f,0x64,0x69, +0x6c,0x61,0x74,0x65,0x64,0x5f,0x72,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d, +0x61,0x73,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0xeb,0x0b,0x00,0x00, +0x67,0x6c,0x5f,0x57,0x6f,0x72,0x6b,0x47,0x72,0x6f,0x75,0x70,0x49,0x44,0x00,0x00, +0x05,0x00,0x08,0x00,0x01,0x0c,0x00,0x00,0x67,0x6c,0x5f,0x4c,0x6f,0x63,0x61,0x6c, +0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x04,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x04,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x04,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x04,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x04,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x04,0x02,0x00,0x00,0x05,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x04,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x04,0x02,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x04,0x02,0x00,0x00,0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x04,0x02,0x00,0x00,0x09,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x04,0x02,0x00,0x00, +0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x04,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x04,0x02,0x00,0x00,0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x04,0x02,0x00,0x00,0x0d,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x04,0x02,0x00,0x00, +0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x04,0x02,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x04,0x02,0x00,0x00,0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x04,0x02,0x00,0x00,0x11,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x04,0x02,0x00,0x00, +0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0x04,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x06,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x06,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x4e,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x4e,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x52,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x52,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x5f,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x5f,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x67,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x67,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x76,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x76,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x7e,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x7e,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x85,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x85,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8f,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8f,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x8f,0x02,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x98,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x98,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0f,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x98,0x02,0x00,0x00,0x19,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xa5,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xa5,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0e,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xae,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xae,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xc3,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xc3,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xce,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xce,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xda,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xda,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xe7,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xe7,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xeb,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x01,0x0c,0x00,0x00,0x0b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x11,0x0c,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x38,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x37,0x00,0x00,0x00, +0x15,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x3e,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x14,0x00,0x02,0x00,0xcc,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xbc,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xbd,0x01,0x00,0x00,0x00,0x00,0x80,0x3f,0x1e,0x00,0x15,0x00,0x04,0x02,0x00,0x00, +0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00, +0x5d,0x00,0x00,0x00,0x3e,0x00,0x00,0x00,0x3e,0x00,0x00,0x00,0x37,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x05,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x04,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x05,0x02,0x00,0x00,0x06,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x07,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x08,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x0d,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x12,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x17,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x1c,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x1d,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x3e,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x22,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x27,0x02,0x00,0x00,0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x28,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x2d,0x02,0x00,0x00,0x09,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x32,0x02,0x00,0x00,0x0a,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x37,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x3c,0x02,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x3d,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x42,0x02,0x00,0x00,0x0d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x47,0x02,0x00,0x00,0x0f,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x4c,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x4d,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x4c,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x4d,0x02,0x00,0x00,0x4e,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x1a,0x00,0x02,0x00,0x50,0x02,0x00,0x00,0x20,0x00,0x04,0x00,0x51,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x50,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x51,0x02,0x00,0x00, +0x52,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x1b,0x00,0x03,0x00,0x54,0x02,0x00,0x00, +0x4c,0x02,0x00,0x00,0x15,0x00,0x04,0x00,0x5a,0x02,0x00,0x00,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5a,0x02,0x00,0x00,0x5b,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x4d,0x02,0x00,0x00,0x5f,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x4d,0x02,0x00,0x00,0x67,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x4d,0x02,0x00,0x00,0x76,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x7c,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x7d,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x7c,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x7d,0x02,0x00,0x00, +0x7e,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x4d,0x02,0x00,0x00, +0x85,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x8d,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x8e,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x8d,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x8e,0x02,0x00,0x00,0x8f,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x96,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x97,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x96,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x97,0x02,0x00,0x00,0x98,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0xa3,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xa4,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0xa3,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0xa4,0x02,0x00,0x00,0xa5,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xac,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xad,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0xac,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0xad,0x02,0x00,0x00, +0xae,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5a,0x02,0x00,0x00, +0xbe,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x4d,0x02,0x00,0x00, +0xc3,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x4d,0x02,0x00,0x00, +0xce,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xd0,0x02,0x00,0x00,0x07,0x02,0x00,0x00,0x07,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x4d,0x02,0x00,0x00,0xda,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xdf,0x02,0x00,0x00,0x00,0x00,0x00,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xe1,0x02,0x00,0x00,0x00,0x00,0x00,0x3f,0x3b,0x00,0x04,0x00, +0x4d,0x02,0x00,0x00,0xe7,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xf0,0x02,0x00,0x00,0xbc,0x01,0x00,0x00,0xbc,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0xf3,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x25,0x03,0x00,0x00,0x6f,0x12,0x83,0x3a, +0x2b,0x00,0x04,0x00,0x5a,0x02,0x00,0x00,0x5f,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x5a,0x02,0x00,0x00,0x63,0x03,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x79,0x03,0x00,0x00,0x00,0x00,0x80,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8c,0x03,0x00,0x00,0x00,0x00,0x80,0xbe, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb2,0x03,0x00,0x00,0x02,0x10,0x80,0x37, +0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x1a,0x04,0x00,0x00,0xe1,0x02,0x00,0x00, +0xe1,0x02,0x00,0x00,0x17,0x00,0x04,0x00,0x2e,0x04,0x00,0x00,0x5a,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x32,0x04,0x00,0x00,0xcc,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x3f,0x04,0x00,0x00, +0x00,0xe0,0x7f,0x47,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x51,0x04,0x00,0x00, +0xcd,0xcc,0xcc,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x59,0x04,0x00,0x00, +0x00,0x00,0xc8,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5e,0x04,0x00,0x00, +0x00,0x00,0x10,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x66,0x04,0x00,0x00, +0x00,0x00,0x80,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x77,0x04,0x00,0x00, +0x00,0x00,0x80,0xbf,0x2b,0x00,0x04,0x00,0x5a,0x02,0x00,0x00,0xf9,0x04,0x00,0x00, +0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xfa,0x04,0x00,0x00,0x37,0x00,0x00,0x00, +0xf9,0x04,0x00,0x00,0x20,0x00,0x04,0x00,0xfb,0x04,0x00,0x00,0x07,0x00,0x00,0x00, +0xfa,0x04,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x98,0x05,0x00,0x00, +0x52,0xb8,0xfe,0x3f,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0xb7,0x05,0x00,0x00, +0xfe,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0xb8,0x05,0x00,0x00, +0xff,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x5a,0x02,0x00,0x00,0x0d,0x06,0x00,0x00, +0x10,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x0e,0x06,0x00,0x00,0x08,0x00,0x00,0x00, +0x0d,0x06,0x00,0x00,0x20,0x00,0x04,0x00,0x0f,0x06,0x00,0x00,0x07,0x00,0x00,0x00, +0x0e,0x06,0x00,0x00,0x2c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x1e,0x06,0x00,0x00, +0xbc,0x01,0x00,0x00,0xbc,0x01,0x00,0x00,0xbc,0x01,0x00,0x00,0xbc,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x35,0x06,0x00,0x00,0x9a,0x99,0x99,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4d,0x06,0x00,0x00,0x00,0x00,0x00,0xc0, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4e,0x06,0x00,0x00,0x00,0x00,0x40,0xc0, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf1,0x06,0x00,0x00,0xab,0xaa,0xaa,0x3d, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x21,0x07,0x00,0x00,0xab,0xaa,0x2a,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5f,0x07,0x00,0x00,0xcd,0xcc,0xcc,0x3d, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x69,0x07,0x00,0x00,0x00,0x00,0x20,0x41, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xa3,0x07,0x00,0x00,0xb8,0x05,0x00,0x00, +0xb8,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xb2,0x07,0x00,0x00, +0x07,0x02,0x00,0x00,0xb8,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xc1,0x07,0x00,0x00,0x0d,0x02,0x00,0x00,0xb8,0x05,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xd0,0x07,0x00,0x00,0x12,0x02,0x00,0x00,0xb8,0x05,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xdf,0x07,0x00,0x00,0xb8,0x05,0x00,0x00, +0x07,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xfc,0x07,0x00,0x00, +0x0d,0x02,0x00,0x00,0x07,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x0b,0x08,0x00,0x00,0x12,0x02,0x00,0x00,0x07,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x1a,0x08,0x00,0x00,0xb8,0x05,0x00,0x00,0x0d,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x29,0x08,0x00,0x00,0x07,0x02,0x00,0x00, +0x0d,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x38,0x08,0x00,0x00, +0x0d,0x02,0x00,0x00,0x0d,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x47,0x08,0x00,0x00,0x12,0x02,0x00,0x00,0x0d,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x56,0x08,0x00,0x00,0xb8,0x05,0x00,0x00,0x12,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x65,0x08,0x00,0x00,0x07,0x02,0x00,0x00, +0x12,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x74,0x08,0x00,0x00, +0x0d,0x02,0x00,0x00,0x12,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x83,0x08,0x00,0x00,0x12,0x02,0x00,0x00,0x12,0x02,0x00,0x00,0x2a,0x00,0x03,0x00, +0xcc,0x00,0x00,0x00,0x0b,0x09,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x12,0x09,0x00,0x00,0xff,0xfe,0xfe,0x3e,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x2e,0x09,0x00,0x00,0x25,0x03,0x00,0x00,0x25,0x03,0x00,0x00,0x25,0x03,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5f,0x09,0x00,0x00,0x00,0x00,0xa0,0x41, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x67,0x09,0x00,0x00,0x00,0x00,0x40,0x40, +0x17,0x00,0x04,0x00,0xa8,0x09,0x00,0x00,0xcc,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xd6,0x09,0x00,0x00,0x5f,0x07,0x00,0x00, +0x5f,0x07,0x00,0x00,0x5f,0x07,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xfa,0x09,0x00,0x00,0x30,0x96,0x7c,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x48,0x0a,0x00,0x00,0x00,0x00,0x7f,0x43,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x70,0x0a,0x00,0x00,0x81,0x80,0x80,0x3b,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x9a,0x0a,0x00,0x00,0x00,0x00,0xc0,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xcc,0x0a,0x00,0x00,0xa4,0x70,0x7d,0x3f,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x4e,0x0b,0x00,0x00,0xbc,0x01,0x00,0x00,0xbc,0x01,0x00,0x00,0xbc,0x01,0x00,0x00, +0x17,0x00,0x04,0x00,0xe9,0x0b,0x00,0x00,0x5a,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xea,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0xe9,0x0b,0x00,0x00, +0x3b,0x00,0x04,0x00,0xea,0x0b,0x00,0x00,0xeb,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x5a,0x02,0x00,0x00,0xf3,0x0b,0x00,0x00,0x08,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x2e,0x04,0x00,0x00,0xff,0x0b,0x00,0x00,0xf3,0x0b,0x00,0x00, +0xf3,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00,0xea,0x0b,0x00,0x00,0x01,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0xe9,0x0b,0x00,0x00,0x11,0x0c,0x00,0x00, +0xf3,0x0b,0x00,0x00,0xf3,0x0b,0x00,0x00,0x5f,0x03,0x00,0x00,0x2b,0x00,0x04,0x00, +0x5a,0x02,0x00,0x00,0x14,0x25,0x00,0x00,0x07,0x00,0x00,0x00,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x15,0x25,0x00,0x00,0x3f,0x04,0x00,0x00,0x3f,0x04,0x00,0x00, +0x3f,0x04,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x16,0x25,0x00,0x00, +0x66,0x66,0x66,0x3f,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x17,0x25,0x00,0x00, +0xbd,0x01,0x00,0x00,0xbd,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x18,0x25,0x00,0x00,0x0a,0xd7,0xa3,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x19,0x25,0x00,0x00,0xcd,0xcc,0x4c,0x3d,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x1a,0x25,0x00,0x00,0xbd,0x01,0x00,0x00,0xbd,0x01,0x00,0x00,0xbd,0x01,0x00,0x00, +0x01,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x43,0x25,0x00,0x00,0x01,0x00,0x03,0x00, +0x08,0x00,0x00,0x00,0x52,0x25,0x00,0x00,0x01,0x00,0x03,0x00,0x5d,0x00,0x00,0x00, +0x8b,0x25,0x00,0x00,0x01,0x00,0x03,0x00,0x22,0x00,0x00,0x00,0x73,0x26,0x00,0x00, +0x01,0x00,0x03,0x00,0x37,0x00,0x00,0x00,0x74,0x26,0x00,0x00,0x36,0x00,0x05,0x00, +0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x38,0x00,0x00,0x00, +0xb4,0x1c,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x0f,0x06,0x00,0x00, +0x0c,0x1a,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xfb,0x04,0x00,0x00, +0xb8,0x15,0x00,0x00,0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0xe9,0x0b,0x00,0x00, +0xec,0x0b,0x00,0x00,0xeb,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00,0x2e,0x04,0x00,0x00, +0xed,0x0b,0x00,0x00,0xec,0x0b,0x00,0x00,0xec,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x08,0x02,0x00,0x00,0x14,0x0c,0x00,0x00, +0x06,0x02,0x00,0x00,0x12,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0x15,0x0c,0x00,0x00,0x14,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xf1,0x0b,0x00,0x00,0x15,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00, +0x5a,0x02,0x00,0x00,0xf2,0x0b,0x00,0x00,0xf1,0x0b,0x00,0x00,0x80,0x00,0x05,0x00, +0x5a,0x02,0x00,0x00,0xf5,0x0b,0x00,0x00,0xf2,0x0b,0x00,0x00,0x14,0x25,0x00,0x00, +0x86,0x00,0x05,0x00,0x5a,0x02,0x00,0x00,0xf6,0x0b,0x00,0x00,0xf5,0x0b,0x00,0x00, +0xf3,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x5a,0x02,0x00,0x00,0xf9,0x0b,0x00,0x00, +0xec,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x5a,0x02,0x00,0x00, +0xfa,0x0b,0x00,0x00,0xf6,0x0b,0x00,0x00,0xf9,0x0b,0x00,0x00,0x82,0x00,0x05,0x00, +0x5a,0x02,0x00,0x00,0xfb,0x0b,0x00,0x00,0xfa,0x0b,0x00,0x00,0x5f,0x03,0x00,0x00, +0x52,0x00,0x06,0x00,0x2e,0x04,0x00,0x00,0xf7,0x22,0x00,0x00,0xfb,0x0b,0x00,0x00, +0xed,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x84,0x00,0x05,0x00,0x2e,0x04,0x00,0x00, +0x00,0x0c,0x00,0x00,0xf7,0x22,0x00,0x00,0xff,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00, +0xe9,0x0b,0x00,0x00,0x02,0x0c,0x00,0x00,0x01,0x0c,0x00,0x00,0x4f,0x00,0x07,0x00, +0x2e,0x04,0x00,0x00,0x03,0x0c,0x00,0x00,0x02,0x0c,0x00,0x00,0x02,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x80,0x00,0x05,0x00,0x2e,0x04,0x00,0x00, +0x04,0x0c,0x00,0x00,0x00,0x0c,0x00,0x00,0x03,0x0c,0x00,0x00,0x7c,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0x06,0x0c,0x00,0x00,0x04,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xc8,0x0c,0x00,0x00,0x06,0x0c,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xca,0x0c,0x00,0x00,0xc8,0x0c,0x00,0x00,0x1a,0x04,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xcc,0x0c,0x00,0x00,0x15,0x0c,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xcd,0x0c,0x00,0x00,0xca,0x0c,0x00,0x00, +0xcc,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x28,0x02,0x00,0x00,0x08,0x0d,0x00,0x00, +0x06,0x02,0x00,0x00,0x27,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x09,0x0d,0x00,0x00,0x08,0x0d,0x00,0x00,0x41,0x00,0x05,0x00,0x08,0x02,0x00,0x00, +0x0c,0x0d,0x00,0x00,0x06,0x02,0x00,0x00,0x07,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0x0d,0x0d,0x00,0x00,0x0c,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xd3,0x0c,0x00,0x00,0x0d,0x0d,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xd4,0x0c,0x00,0x00,0x09,0x0d,0x00,0x00,0xd3,0x0c,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd5,0x0c,0x00,0x00,0xcd,0x0c,0x00,0x00, +0xd4,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x08,0x02,0x00,0x00,0x14,0x0d,0x00,0x00, +0x06,0x02,0x00,0x00,0x0d,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0x15,0x0d,0x00,0x00,0x14,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x22,0x0d,0x00,0x00,0xd5,0x0c,0x00,0x00,0xd3,0x0c,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x25,0x0d,0x00,0x00,0xd3,0x0c,0x00,0x00,0x1a,0x04,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x32,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x22,0x0d,0x00,0x00,0x25,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x37,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x1a,0x04,0x00,0x00,0x32,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x2b,0x0d,0x00,0x00,0x15,0x0d,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x2c,0x0d,0x00,0x00,0x37,0x0d,0x00,0x00,0x2b,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00, +0x4c,0x02,0x00,0x00,0x43,0x0d,0x00,0x00,0x67,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x45,0x0d,0x00,0x00,0x43,0x0d,0x00,0x00,0x06,0x0c,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x02,0x00,0x00,0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x46,0x0d,0x00,0x00,0x45,0x0d,0x00,0x00,0x45,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x28,0x02,0x00,0x00,0x50,0x0d,0x00,0x00, +0x06,0x02,0x00,0x00,0x2d,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x51,0x0d,0x00,0x00,0x50,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x49,0x0d,0x00,0x00,0x46,0x0d,0x00,0x00,0x51,0x0d,0x00,0x00,0x41,0x00,0x05,0x00, +0x28,0x02,0x00,0x00,0x54,0x0d,0x00,0x00,0x06,0x02,0x00,0x00,0x37,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x55,0x0d,0x00,0x00,0x54,0x0d,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x4c,0x0d,0x00,0x00,0x49,0x0d,0x00,0x00, +0x55,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x5b,0x0d,0x00,0x00, +0x4c,0x0d,0x00,0x00,0xcc,0x0c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x5c,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x5b,0x0d,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x65,0x0d,0x00,0x00,0xcd,0x0c,0x00,0x00, +0x4c,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6b,0x0d,0x00,0x00, +0x65,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xcc,0x00,0x00,0x00, +0x6c,0x0d,0x00,0x00,0x6b,0x0d,0x00,0x00,0xbc,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x71,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x6c,0x0d,0x00,0x00, +0x6d,0x0d,0x00,0x00,0x71,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x6d,0x0d,0x00,0x00, +0xbc,0x00,0x05,0x00,0xcc,0x00,0x00,0x00,0x70,0x0d,0x00,0x00,0x6b,0x0d,0x00,0x00, +0xbd,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x71,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x71,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00,0xcc,0x00,0x00,0x00,0x72,0x0d,0x00,0x00, +0x6c,0x0d,0x00,0x00,0x05,0x00,0x00,0x00,0x70,0x0d,0x00,0x00,0x6d,0x0d,0x00,0x00, +0xf7,0x00,0x03,0x00,0x7d,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x72,0x0d,0x00,0x00,0x73,0x0d,0x00,0x00,0x7d,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x73,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x75,0x0d,0x00,0x00, +0x65,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xcc,0x00,0x00,0x00, +0x76,0x0d,0x00,0x00,0x75,0x0d,0x00,0x00,0xbc,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x7b,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x76,0x0d,0x00,0x00, +0x77,0x0d,0x00,0x00,0x7b,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x77,0x0d,0x00,0x00, +0xbc,0x00,0x05,0x00,0xcc,0x00,0x00,0x00,0x7a,0x0d,0x00,0x00,0x75,0x0d,0x00,0x00, +0xbd,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x7b,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7b,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00,0xcc,0x00,0x00,0x00,0x7c,0x0d,0x00,0x00, +0x76,0x0d,0x00,0x00,0x73,0x0d,0x00,0x00,0x7a,0x0d,0x00,0x00,0x77,0x0d,0x00,0x00, +0xf9,0x00,0x02,0x00,0x7d,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x7d,0x0d,0x00,0x00, +0xf5,0x00,0x07,0x00,0xcc,0x00,0x00,0x00,0x7e,0x0d,0x00,0x00,0x72,0x0d,0x00,0x00, +0x71,0x0d,0x00,0x00,0x7c,0x0d,0x00,0x00,0x7b,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00, +0x4c,0x02,0x00,0x00,0x81,0x0d,0x00,0x00,0x5f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x50,0x02,0x00,0x00,0x82,0x0d,0x00,0x00,0x52,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x54,0x02,0x00,0x00,0x83,0x0d,0x00,0x00,0x81,0x0d,0x00,0x00,0x82,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x85,0x0d,0x00,0x00,0x83,0x0d,0x00,0x00, +0x2c,0x0d,0x00,0x00,0x02,0x00,0x00,0x00,0xbc,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x86,0x0d,0x00,0x00,0x85,0x0d,0x00,0x00,0x03,0x00,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x8a,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x86,0x0d,0x00,0x00,0xbc,0x01,0x00,0x00,0xbd,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x4c,0x02,0x00,0x00,0x8d,0x0d,0x00,0x00,0xe7,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x54,0x02,0x00,0x00,0x8f,0x0d,0x00,0x00,0x8d,0x0d,0x00,0x00, +0x82,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x91,0x0d,0x00,0x00, +0x8f,0x0d,0x00,0x00,0x2c,0x0d,0x00,0x00,0x02,0x00,0x00,0x00,0xbc,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf2,0x0c,0x00,0x00,0x91,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf5,0x0c,0x00,0x00, +0x91,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x1d,0x02,0x00,0x00, +0x95,0x0d,0x00,0x00,0x06,0x02,0x00,0x00,0x22,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x96,0x0d,0x00,0x00,0x95,0x0d,0x00,0x00,0xaa,0x00,0x05,0x00, +0xcc,0x00,0x00,0x00,0xf8,0x0c,0x00,0x00,0x07,0x02,0x00,0x00,0x96,0x0d,0x00,0x00, +0xa4,0x00,0x05,0x00,0xcc,0x00,0x00,0x00,0xfc,0x0c,0x00,0x00,0x7e,0x0d,0x00,0x00, +0x0b,0x09,0x00,0x00,0xa6,0x00,0x05,0x00,0xcc,0x00,0x00,0x00,0xff,0x0c,0x00,0x00, +0xfc,0x0c,0x00,0x00,0xf8,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00,0x5a,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x7e,0x0d,0x00,0x00,0x56,0x0c,0x00,0x00, +0x5a,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x56,0x0c,0x00,0x00,0xa8,0x00,0x04,0x00, +0xcc,0x00,0x00,0x00,0x59,0x0c,0x00,0x00,0xf8,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x5a,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x5a,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00, +0xcc,0x00,0x00,0x00,0x5b,0x0c,0x00,0x00,0x7e,0x0d,0x00,0x00,0x7d,0x0d,0x00,0x00, +0x59,0x0c,0x00,0x00,0x56,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00,0x65,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x5b,0x0c,0x00,0x00,0x5c,0x0c,0x00,0x00, +0x65,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x5c,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xcc,0x0d,0x00,0x00,0x65,0x0d,0x00,0x00,0xcc,0x0c,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xcd,0x0d,0x00,0x00,0xcc,0x0d,0x00,0x00, +0x1a,0x04,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xcf,0x0d,0x00,0x00, +0x15,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xd0,0x0d,0x00,0x00,0xcf,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd2,0x0d,0x00,0x00,0xcd,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xf2,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xd0,0x0d,0x00,0x00,0xd2,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xf7,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xbc,0x01,0x00,0x00, +0xf2,0x0d,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x01,0x23,0x00,0x00, +0xf7,0x0d,0x00,0x00,0xcd,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xd8,0x0d,0x00,0x00,0xf1,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xda,0x0d,0x00,0x00,0xcd,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xfc,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xd8,0x0d,0x00,0x00,0xda,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x01,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xbc,0x01,0x00,0x00,0xfc,0x0d,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x05,0x23,0x00,0x00,0x01,0x0e,0x00,0x00,0x01,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xdf,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x05,0x23,0x00,0x00,0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0xe0,0x0d,0x00,0x00,0xdf,0x0d,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x05,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x05,0x23,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xfb,0x0e,0x00,0x00,0xe0,0x0d,0x00,0x00, +0xa3,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x01,0x0f,0x00,0x00, +0xfb,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x3b,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x01,0x0f,0x00,0x00, +0x07,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x10,0x23,0x00,0x00, +0x3b,0x0f,0x00,0x00,0xfb,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x1e,0x0f,0x00,0x00,0xfb,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x45,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x1e,0x0f,0x00,0x00,0x07,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x1b,0x23,0x00,0x00,0x45,0x0f,0x00,0x00,0x10,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x4c,0x02,0x00,0x00,0x52,0x0f,0x00,0x00, +0x76,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x54,0x0f,0x00,0x00, +0x52,0x0f,0x00,0x00,0x1b,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x66,0x0f,0x00,0x00,0xe0,0x0d,0x00,0x00, +0xb2,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x70,0x0f,0x00,0x00, +0x66,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x26,0x23,0x00,0x00,0x70,0x0f,0x00,0x00,0x66,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x89,0x0f,0x00,0x00,0x66,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xb0,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x89,0x0f,0x00,0x00,0x07,0x02,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x31,0x23,0x00,0x00,0xb0,0x0f,0x00,0x00, +0x26,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xbf,0x0f,0x00,0x00,0x52,0x0f,0x00,0x00,0x31,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0x07,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xd1,0x0f,0x00,0x00, +0xe0,0x0d,0x00,0x00,0xc1,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xdb,0x0f,0x00,0x00,0xd1,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xe5,0x0f,0x00,0x00,0xcf,0x0d,0x00,0x00,0x0d,0x02,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x16,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xdb,0x0f,0x00,0x00,0xe5,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x3c,0x23,0x00,0x00,0x16,0x10,0x00,0x00,0xd1,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xf4,0x0f,0x00,0x00, +0xd1,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x1b,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xf4,0x0f,0x00,0x00, +0x07,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x47,0x23,0x00,0x00, +0x1b,0x10,0x00,0x00,0x3c,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x2a,0x10,0x00,0x00,0x52,0x0f,0x00,0x00,0x47,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x3c,0x10,0x00,0x00,0xe0,0x0d,0x00,0x00,0xd0,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x46,0x10,0x00,0x00,0x3c,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x81,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x46,0x10,0x00,0x00,0xe5,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x52,0x23,0x00,0x00,0x81,0x10,0x00,0x00,0x3c,0x10,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x5f,0x10,0x00,0x00, +0x3c,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x86,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x5f,0x10,0x00,0x00, +0x07,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x5d,0x23,0x00,0x00, +0x86,0x10,0x00,0x00,0x52,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x95,0x10,0x00,0x00,0x52,0x0f,0x00,0x00,0x5d,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xa7,0x10,0x00,0x00,0xe0,0x0d,0x00,0x00,0xdf,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xad,0x10,0x00,0x00,0xa7,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xe7,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xad,0x10,0x00,0x00,0x07,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x68,0x23,0x00,0x00,0xe7,0x10,0x00,0x00,0xa7,0x10,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xce,0x10,0x00,0x00, +0xa7,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x73,0x23,0x00,0x00,0xce,0x10,0x00,0x00,0x68,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x00,0x11,0x00,0x00,0x52,0x0f,0x00,0x00, +0x73,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x1c,0x11,0x00,0x00,0xe0,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x7e,0x23,0x00,0x00,0x1c,0x11,0x00,0x00, +0xe0,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x39,0x11,0x00,0x00,0xe0,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x89,0x23,0x00,0x00,0x39,0x11,0x00,0x00,0x7e,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x6b,0x11,0x00,0x00, +0x52,0x0f,0x00,0x00,0x89,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x7d,0x11,0x00,0x00,0xe0,0x0d,0x00,0x00, +0xfc,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x87,0x11,0x00,0x00, +0x7d,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xc2,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x87,0x11,0x00,0x00, +0xe5,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x94,0x23,0x00,0x00, +0xc2,0x11,0x00,0x00,0x7d,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xa4,0x11,0x00,0x00,0x7d,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x9f,0x23,0x00,0x00,0xa4,0x11,0x00,0x00, +0x94,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xd6,0x11,0x00,0x00,0x52,0x0f,0x00,0x00,0x9f,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0x07,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xe8,0x11,0x00,0x00, +0xe0,0x0d,0x00,0x00,0x0b,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xf2,0x11,0x00,0x00,0xe8,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x2d,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xf2,0x11,0x00,0x00,0xe5,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xaa,0x23,0x00,0x00,0x2d,0x12,0x00,0x00,0xe8,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x0f,0x12,0x00,0x00,0xe8,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xb5,0x23,0x00,0x00, +0x0f,0x12,0x00,0x00,0xaa,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x41,0x12,0x00,0x00,0x52,0x0f,0x00,0x00,0xb5,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x53,0x12,0x00,0x00,0xe0,0x0d,0x00,0x00,0x1a,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x59,0x12,0x00,0x00,0x53,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x93,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x59,0x12,0x00,0x00,0x07,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xc0,0x23,0x00,0x00,0x93,0x12,0x00,0x00,0x53,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x7a,0x12,0x00,0x00, +0x53,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x84,0x12,0x00,0x00,0xf1,0x0b,0x00,0x00,0x0d,0x02,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xa2,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x7a,0x12,0x00,0x00,0x84,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xcb,0x23,0x00,0x00,0xa2,0x12,0x00,0x00,0xc0,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xac,0x12,0x00,0x00,0x52,0x0f,0x00,0x00, +0xcb,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xbe,0x12,0x00,0x00,0xe0,0x0d,0x00,0x00,0x29,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xc8,0x12,0x00,0x00,0xbe,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xd6,0x23,0x00,0x00, +0xc8,0x12,0x00,0x00,0xbe,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xe5,0x12,0x00,0x00,0xbe,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x0d,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xe5,0x12,0x00,0x00,0x84,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xe1,0x23,0x00,0x00,0x0d,0x13,0x00,0x00,0xd6,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x17,0x13,0x00,0x00, +0x52,0x0f,0x00,0x00,0xe1,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x29,0x13,0x00,0x00,0xe0,0x0d,0x00,0x00, +0x38,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x33,0x13,0x00,0x00, +0x29,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x6e,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x33,0x13,0x00,0x00, +0xe5,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xec,0x23,0x00,0x00, +0x6e,0x13,0x00,0x00,0x29,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x50,0x13,0x00,0x00,0x29,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x78,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x50,0x13,0x00,0x00,0x84,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xf7,0x23,0x00,0x00,0x78,0x13,0x00,0x00,0xec,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x82,0x13,0x00,0x00, +0x52,0x0f,0x00,0x00,0xf7,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x94,0x13,0x00,0x00,0xe0,0x0d,0x00,0x00, +0x47,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x9e,0x13,0x00,0x00, +0x94,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xd9,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x9e,0x13,0x00,0x00, +0xe5,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x02,0x24,0x00,0x00, +0xd9,0x13,0x00,0x00,0x94,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xbb,0x13,0x00,0x00,0x94,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xe3,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xbb,0x13,0x00,0x00,0x84,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x0d,0x24,0x00,0x00,0xe3,0x13,0x00,0x00,0x02,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xed,0x13,0x00,0x00, +0x52,0x0f,0x00,0x00,0x0d,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xff,0x13,0x00,0x00,0xe0,0x0d,0x00,0x00, +0x56,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x05,0x14,0x00,0x00, +0xff,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x3f,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x05,0x14,0x00,0x00, +0x07,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x18,0x24,0x00,0x00, +0x3f,0x14,0x00,0x00,0xff,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x26,0x14,0x00,0x00,0xff,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x4e,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x26,0x14,0x00,0x00,0x84,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x23,0x24,0x00,0x00,0x4e,0x14,0x00,0x00,0x18,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x58,0x14,0x00,0x00, +0x52,0x0f,0x00,0x00,0x23,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x6a,0x14,0x00,0x00,0xe0,0x0d,0x00,0x00, +0x65,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x74,0x14,0x00,0x00, +0x6a,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x2e,0x24,0x00,0x00,0x74,0x14,0x00,0x00,0x6a,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x91,0x14,0x00,0x00,0x6a,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xb9,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x91,0x14,0x00,0x00,0x84,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x39,0x24,0x00,0x00,0xb9,0x14,0x00,0x00, +0x2e,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xc3,0x14,0x00,0x00,0x52,0x0f,0x00,0x00,0x39,0x24,0x00,0x00,0x02,0x00,0x00,0x00, +0x07,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xd5,0x14,0x00,0x00, +0xe0,0x0d,0x00,0x00,0x74,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xdf,0x14,0x00,0x00,0xd5,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x1a,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xdf,0x14,0x00,0x00,0xe5,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x44,0x24,0x00,0x00,0x1a,0x15,0x00,0x00,0xd5,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xfc,0x14,0x00,0x00,0xd5,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x24,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xfc,0x14,0x00,0x00,0x84,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x4f,0x24,0x00,0x00,0x24,0x15,0x00,0x00, +0x44,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x2e,0x15,0x00,0x00,0x52,0x0f,0x00,0x00,0x4f,0x24,0x00,0x00,0x02,0x00,0x00,0x00, +0x07,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x40,0x15,0x00,0x00, +0xe0,0x0d,0x00,0x00,0x83,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x4a,0x15,0x00,0x00,0x40,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x85,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x4a,0x15,0x00,0x00,0xe5,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x5a,0x24,0x00,0x00,0x85,0x15,0x00,0x00,0x40,0x15,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x67,0x15,0x00,0x00,0x40,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x8f,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x67,0x15,0x00,0x00,0x84,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x65,0x24,0x00,0x00,0x8f,0x15,0x00,0x00, +0x5a,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x99,0x15,0x00,0x00,0x52,0x0f,0x00,0x00,0x65,0x24,0x00,0x00,0x02,0x00,0x00,0x00, +0x07,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcb,0x15,0x00,0x00, +0x05,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x25,0x16,0x00,0x00,0x77,0x04,0x00,0x00,0xcb,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x4c,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x25,0x16,0x00,0x00,0x3d,0x00,0x04,0x00,0x4c,0x02,0x00,0x00,0x50,0x16,0x00,0x00, +0xda,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x54,0x02,0x00,0x00,0x52,0x16,0x00,0x00, +0x50,0x16,0x00,0x00,0x82,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x54,0x16,0x00,0x00,0x4c,0x16,0x00,0x00,0xe1,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x55,0x16,0x00,0x00,0x54,0x16,0x00,0x00,0xe1,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x56,0x16,0x00,0x00,0x52,0x16,0x00,0x00, +0x55,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xbc,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x57,0x16,0x00,0x00,0x56,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x7f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x28,0x16,0x00,0x00,0xcb,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x5c,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x28,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x54,0x02,0x00,0x00, +0x62,0x16,0x00,0x00,0x50,0x16,0x00,0x00,0x82,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x64,0x16,0x00,0x00,0x5c,0x16,0x00,0x00,0xe1,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x65,0x16,0x00,0x00,0x64,0x16,0x00,0x00, +0xe1,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x66,0x16,0x00,0x00, +0x62,0x16,0x00,0x00,0x65,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xbc,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x67,0x16,0x00,0x00,0x66,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2b,0x16,0x00,0x00, +0xbd,0x01,0x00,0x00,0xcb,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x6c,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x2b,0x16,0x00,0x00, +0x56,0x00,0x05,0x00,0x54,0x02,0x00,0x00,0x72,0x16,0x00,0x00,0x50,0x16,0x00,0x00, +0x82,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x74,0x16,0x00,0x00, +0x6c,0x16,0x00,0x00,0xe1,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x75,0x16,0x00,0x00,0x74,0x16,0x00,0x00,0xe1,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x76,0x16,0x00,0x00,0x72,0x16,0x00,0x00,0x75,0x16,0x00,0x00, +0x02,0x00,0x00,0x00,0xbc,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x77,0x16,0x00,0x00,0x76,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2e,0x16,0x00,0x00,0xdf,0x02,0x00,0x00,0xcb,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x7c,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x2e,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x54,0x02,0x00,0x00, +0x82,0x16,0x00,0x00,0x50,0x16,0x00,0x00,0x82,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x84,0x16,0x00,0x00,0x7c,0x16,0x00,0x00,0xe1,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x85,0x16,0x00,0x00,0x84,0x16,0x00,0x00, +0xe1,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x86,0x16,0x00,0x00, +0x82,0x16,0x00,0x00,0x85,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xbc,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x87,0x16,0x00,0x00,0x86,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x32,0x16,0x00,0x00, +0x54,0x0f,0x00,0x00,0x57,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x35,0x16,0x00,0x00,0xbf,0x0f,0x00,0x00,0x67,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x36,0x16,0x00,0x00,0x32,0x16,0x00,0x00,0x35,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x39,0x16,0x00,0x00,0x2a,0x10,0x00,0x00, +0x77,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x3a,0x16,0x00,0x00, +0x36,0x16,0x00,0x00,0x39,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x3d,0x16,0x00,0x00,0x95,0x10,0x00,0x00,0x87,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x3e,0x16,0x00,0x00,0x3a,0x16,0x00,0x00,0x3d,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x41,0x16,0x00,0x00,0x57,0x16,0x00,0x00, +0x67,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x43,0x16,0x00,0x00, +0x41,0x16,0x00,0x00,0x77,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x45,0x16,0x00,0x00,0x43,0x16,0x00,0x00,0x87,0x16,0x00,0x00,0x50,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x46,0x16,0x00,0x00,0x45,0x16,0x00,0x00,0x45,0x16,0x00,0x00, +0x45,0x16,0x00,0x00,0x45,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x47,0x16,0x00,0x00,0x3e,0x16,0x00,0x00,0x46,0x16,0x00,0x00,0x56,0x00,0x05,0x00, +0x54,0x02,0x00,0x00,0xc0,0x16,0x00,0x00,0x50,0x16,0x00,0x00,0x82,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc4,0x16,0x00,0x00,0xc0,0x16,0x00,0x00, +0x55,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xbc,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc5,0x16,0x00,0x00,0xc4,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x56,0x00,0x05,0x00,0x54,0x02,0x00,0x00,0xd0,0x16,0x00,0x00,0x50,0x16,0x00,0x00, +0x82,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xd4,0x16,0x00,0x00, +0xd0,0x16,0x00,0x00,0x65,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xbc,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd5,0x16,0x00,0x00,0xd4,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00,0x54,0x02,0x00,0x00,0xe0,0x16,0x00,0x00, +0x50,0x16,0x00,0x00,0x82,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xe4,0x16,0x00,0x00,0xe0,0x16,0x00,0x00,0x75,0x16,0x00,0x00,0x02,0x00,0x00,0x00, +0xbc,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe5,0x16,0x00,0x00, +0xe4,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00,0x54,0x02,0x00,0x00, +0xf0,0x16,0x00,0x00,0x50,0x16,0x00,0x00,0x82,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xf4,0x16,0x00,0x00,0xf0,0x16,0x00,0x00,0x85,0x16,0x00,0x00, +0x02,0x00,0x00,0x00,0xbc,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf5,0x16,0x00,0x00,0xf4,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xa0,0x16,0x00,0x00,0x00,0x11,0x00,0x00,0xc5,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xa3,0x16,0x00,0x00,0x6b,0x11,0x00,0x00, +0xd5,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xa4,0x16,0x00,0x00, +0xa0,0x16,0x00,0x00,0xa3,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xa7,0x16,0x00,0x00,0xd6,0x11,0x00,0x00,0xe5,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xa8,0x16,0x00,0x00,0xa4,0x16,0x00,0x00,0xa7,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xab,0x16,0x00,0x00,0x41,0x12,0x00,0x00, +0xf5,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xac,0x16,0x00,0x00, +0xa8,0x16,0x00,0x00,0xab,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xaf,0x16,0x00,0x00,0xc5,0x16,0x00,0x00,0xd5,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb1,0x16,0x00,0x00,0xaf,0x16,0x00,0x00,0xe5,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb3,0x16,0x00,0x00,0xb1,0x16,0x00,0x00, +0xf5,0x16,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xb4,0x16,0x00,0x00, +0xb3,0x16,0x00,0x00,0xb3,0x16,0x00,0x00,0xb3,0x16,0x00,0x00,0xb3,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xb5,0x16,0x00,0x00,0xac,0x16,0x00,0x00, +0xb4,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x54,0x02,0x00,0x00,0x2e,0x17,0x00,0x00, +0x50,0x16,0x00,0x00,0x82,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x32,0x17,0x00,0x00,0x2e,0x17,0x00,0x00,0x55,0x16,0x00,0x00,0x02,0x00,0x00,0x00, +0xbc,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x33,0x17,0x00,0x00, +0x32,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00,0x54,0x02,0x00,0x00, +0x3e,0x17,0x00,0x00,0x50,0x16,0x00,0x00,0x82,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x42,0x17,0x00,0x00,0x3e,0x17,0x00,0x00,0x65,0x16,0x00,0x00, +0x02,0x00,0x00,0x00,0xbc,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x43,0x17,0x00,0x00,0x42,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00, +0x54,0x02,0x00,0x00,0x4e,0x17,0x00,0x00,0x50,0x16,0x00,0x00,0x82,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x52,0x17,0x00,0x00,0x4e,0x17,0x00,0x00, +0x75,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xbc,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x53,0x17,0x00,0x00,0x52,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0x56,0x00,0x05,0x00,0x54,0x02,0x00,0x00,0x5e,0x17,0x00,0x00,0x50,0x16,0x00,0x00, +0x82,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x62,0x17,0x00,0x00, +0x5e,0x17,0x00,0x00,0x85,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xbc,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x63,0x17,0x00,0x00,0x62,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x0e,0x17,0x00,0x00, +0xac,0x12,0x00,0x00,0x33,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x11,0x17,0x00,0x00,0x17,0x13,0x00,0x00,0x43,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x12,0x17,0x00,0x00,0x0e,0x17,0x00,0x00,0x11,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x15,0x17,0x00,0x00,0x82,0x13,0x00,0x00, +0x53,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x16,0x17,0x00,0x00, +0x12,0x17,0x00,0x00,0x15,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x19,0x17,0x00,0x00,0xed,0x13,0x00,0x00,0x63,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x1a,0x17,0x00,0x00,0x16,0x17,0x00,0x00,0x19,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1d,0x17,0x00,0x00,0x33,0x17,0x00,0x00, +0x43,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1f,0x17,0x00,0x00, +0x1d,0x17,0x00,0x00,0x53,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x21,0x17,0x00,0x00,0x1f,0x17,0x00,0x00,0x63,0x17,0x00,0x00,0x50,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x22,0x17,0x00,0x00,0x21,0x17,0x00,0x00,0x21,0x17,0x00,0x00, +0x21,0x17,0x00,0x00,0x21,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x23,0x17,0x00,0x00,0x1a,0x17,0x00,0x00,0x22,0x17,0x00,0x00,0x56,0x00,0x05,0x00, +0x54,0x02,0x00,0x00,0x9c,0x17,0x00,0x00,0x50,0x16,0x00,0x00,0x82,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xa0,0x17,0x00,0x00,0x9c,0x17,0x00,0x00, +0x55,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xbc,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa1,0x17,0x00,0x00,0xa0,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0x56,0x00,0x05,0x00,0x54,0x02,0x00,0x00,0xac,0x17,0x00,0x00,0x50,0x16,0x00,0x00, +0x82,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xb0,0x17,0x00,0x00, +0xac,0x17,0x00,0x00,0x65,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xbc,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb1,0x17,0x00,0x00,0xb0,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00,0x54,0x02,0x00,0x00,0xbc,0x17,0x00,0x00, +0x50,0x16,0x00,0x00,0x82,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xc0,0x17,0x00,0x00,0xbc,0x17,0x00,0x00,0x75,0x16,0x00,0x00,0x02,0x00,0x00,0x00, +0xbc,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc1,0x17,0x00,0x00, +0xc0,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00,0x54,0x02,0x00,0x00, +0xcc,0x17,0x00,0x00,0x50,0x16,0x00,0x00,0x82,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xd0,0x17,0x00,0x00,0xcc,0x17,0x00,0x00,0x85,0x16,0x00,0x00, +0x02,0x00,0x00,0x00,0xbc,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd1,0x17,0x00,0x00,0xd0,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x7c,0x17,0x00,0x00,0x58,0x14,0x00,0x00,0xa1,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x7f,0x17,0x00,0x00,0xc3,0x14,0x00,0x00, +0xb1,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x80,0x17,0x00,0x00, +0x7c,0x17,0x00,0x00,0x7f,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x83,0x17,0x00,0x00,0x2e,0x15,0x00,0x00,0xc1,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x84,0x17,0x00,0x00,0x80,0x17,0x00,0x00,0x83,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x87,0x17,0x00,0x00,0x99,0x15,0x00,0x00, +0xd1,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x88,0x17,0x00,0x00, +0x84,0x17,0x00,0x00,0x87,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8b,0x17,0x00,0x00,0xa1,0x17,0x00,0x00,0xb1,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8d,0x17,0x00,0x00,0x8b,0x17,0x00,0x00,0xc1,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8f,0x17,0x00,0x00,0x8d,0x17,0x00,0x00, +0xd1,0x17,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x90,0x17,0x00,0x00, +0x8f,0x17,0x00,0x00,0x8f,0x17,0x00,0x00,0x8f,0x17,0x00,0x00,0x8f,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x91,0x17,0x00,0x00,0x88,0x17,0x00,0x00, +0x90,0x17,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf3,0x15,0x00,0x00, +0x05,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xdd,0x17,0x00,0x00,0x77,0x04,0x00,0x00,0xf3,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x04,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xdd,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x54,0x02,0x00,0x00,0x0a,0x18,0x00,0x00, +0x50,0x16,0x00,0x00,0x82,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0c,0x18,0x00,0x00,0x04,0x18,0x00,0x00,0xe1,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x0d,0x18,0x00,0x00,0x0c,0x18,0x00,0x00,0xe1,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x0e,0x18,0x00,0x00,0x0a,0x18,0x00,0x00, +0x0d,0x18,0x00,0x00,0x02,0x00,0x00,0x00,0xbc,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0f,0x18,0x00,0x00,0x0e,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0x7f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe0,0x17,0x00,0x00,0xf3,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x14,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xe0,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x54,0x02,0x00,0x00, +0x1a,0x18,0x00,0x00,0x50,0x16,0x00,0x00,0x82,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1c,0x18,0x00,0x00,0x14,0x18,0x00,0x00,0xe1,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x1d,0x18,0x00,0x00,0x1c,0x18,0x00,0x00, +0xe1,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x1e,0x18,0x00,0x00, +0x1a,0x18,0x00,0x00,0x1d,0x18,0x00,0x00,0x02,0x00,0x00,0x00,0xbc,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1f,0x18,0x00,0x00,0x1e,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe3,0x17,0x00,0x00, +0xbd,0x01,0x00,0x00,0xf3,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x24,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xe3,0x17,0x00,0x00, +0x56,0x00,0x05,0x00,0x54,0x02,0x00,0x00,0x2a,0x18,0x00,0x00,0x50,0x16,0x00,0x00, +0x82,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2c,0x18,0x00,0x00, +0x24,0x18,0x00,0x00,0xe1,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x2d,0x18,0x00,0x00,0x2c,0x18,0x00,0x00,0xe1,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x2e,0x18,0x00,0x00,0x2a,0x18,0x00,0x00,0x2d,0x18,0x00,0x00, +0x02,0x00,0x00,0x00,0xbc,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2f,0x18,0x00,0x00,0x2e,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe6,0x17,0x00,0x00,0xdf,0x02,0x00,0x00,0xf3,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x34,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xe6,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x54,0x02,0x00,0x00, +0x3a,0x18,0x00,0x00,0x50,0x16,0x00,0x00,0x82,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3c,0x18,0x00,0x00,0x34,0x18,0x00,0x00,0xe1,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x3d,0x18,0x00,0x00,0x3c,0x18,0x00,0x00, +0xe1,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x3e,0x18,0x00,0x00, +0x3a,0x18,0x00,0x00,0x3d,0x18,0x00,0x00,0x02,0x00,0x00,0x00,0xbc,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3f,0x18,0x00,0x00,0x3e,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xea,0x17,0x00,0x00, +0x47,0x16,0x00,0x00,0x0f,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xed,0x17,0x00,0x00,0xb5,0x16,0x00,0x00,0x1f,0x18,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xee,0x17,0x00,0x00,0xea,0x17,0x00,0x00,0xed,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xf1,0x17,0x00,0x00,0x23,0x17,0x00,0x00, +0x2f,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xf2,0x17,0x00,0x00, +0xee,0x17,0x00,0x00,0xf1,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xf5,0x17,0x00,0x00,0x91,0x17,0x00,0x00,0x3f,0x18,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xf6,0x17,0x00,0x00,0xf2,0x17,0x00,0x00,0xf5,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf9,0x17,0x00,0x00,0x0f,0x18,0x00,0x00, +0x1f,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfb,0x17,0x00,0x00, +0xf9,0x17,0x00,0x00,0x2f,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfd,0x17,0x00,0x00,0xfb,0x17,0x00,0x00,0x3f,0x18,0x00,0x00,0x50,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xfe,0x17,0x00,0x00,0xfd,0x17,0x00,0x00,0xfd,0x17,0x00,0x00, +0xfd,0x17,0x00,0x00,0xfd,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xff,0x17,0x00,0x00,0xf6,0x17,0x00,0x00,0xfe,0x17,0x00,0x00,0x50,0x00,0x07,0x00, +0xfa,0x04,0x00,0x00,0xfd,0x15,0x00,0x00,0x6b,0x11,0x00,0x00,0xd6,0x11,0x00,0x00, +0x17,0x13,0x00,0x00,0x82,0x13,0x00,0x00,0x3e,0x00,0x03,0x00,0xb8,0x15,0x00,0x00, +0xfd,0x15,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xfe,0x15,0x00,0x00, +0xb8,0x15,0x00,0x00,0x07,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xff,0x15,0x00,0x00,0xfe,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x01,0x16,0x00,0x00,0xfe,0x15,0x00,0x00,0xf9,0x00,0x02,0x00,0x02,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x02,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x1e,0x25,0x00,0x00,0x01,0x16,0x00,0x00,0x5c,0x0c,0x00,0x00,0x49,0x18,0x00,0x00, +0x06,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x1d,0x25,0x00,0x00, +0xff,0x15,0x00,0x00,0x5c,0x0c,0x00,0x00,0x44,0x18,0x00,0x00,0x06,0x16,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x1b,0x25,0x00,0x00,0x0d,0x02,0x00,0x00, +0x5c,0x0c,0x00,0x00,0x13,0x16,0x00,0x00,0x06,0x16,0x00,0x00,0xb1,0x00,0x05,0x00, +0xcc,0x00,0x00,0x00,0x05,0x16,0x00,0x00,0x1b,0x25,0x00,0x00,0x17,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0x14,0x16,0x00,0x00,0x06,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x05,0x16,0x00,0x00,0x06,0x16,0x00,0x00,0x14,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x06,0x16,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x09,0x16,0x00,0x00,0xb8,0x15,0x00,0x00,0x1b,0x25,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x0a,0x16,0x00,0x00,0x09,0x16,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x44,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x1d,0x25,0x00,0x00,0x0a,0x16,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x0f,0x16,0x00,0x00,0x09,0x16,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x49,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x1e,0x25,0x00,0x00, +0x0f,0x16,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x13,0x16,0x00,0x00, +0x1b,0x25,0x00,0x00,0x0d,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x02,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x14,0x16,0x00,0x00,0x0c,0x00,0x08,0x00,0x37,0x00,0x00,0x00, +0x18,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xff,0x17,0x00,0x00, +0x1d,0x25,0x00,0x00,0x1e,0x25,0x00,0x00,0x3d,0x00,0x04,0x00,0x4c,0x02,0x00,0x00, +0x4d,0x18,0x00,0x00,0xce,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x4e,0x18,0x00,0x00,0x4d,0x18,0x00,0x00,0xd0,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x07,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4f,0x18,0x00,0x00, +0x4e,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xcc,0x00,0x00,0x00, +0x51,0x18,0x00,0x00,0x4f,0x18,0x00,0x00,0xbc,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x53,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x53,0x18,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x6f,0x26,0x00,0x00,0x51,0x18,0x00,0x00,0xbd,0x01,0x00,0x00, +0x4f,0x18,0x00,0x00,0x41,0x00,0x05,0x00,0x3d,0x02,0x00,0x00,0x57,0x18,0x00,0x00, +0x06,0x02,0x00,0x00,0x42,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x58,0x18,0x00,0x00,0x57,0x18,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xa7,0x0d,0x00,0x00,0x18,0x16,0x00,0x00,0x18,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x5d,0x18,0x00,0x00,0x58,0x18,0x00,0x00,0x58,0x18,0x00,0x00,0x58,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x5e,0x18,0x00,0x00,0xa7,0x0d,0x00,0x00, +0x5d,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x61,0x18,0x00,0x00, +0x5e,0x18,0x00,0x00,0x6f,0x26,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x65,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x61,0x18,0x00,0x00, +0x4e,0x0b,0x00,0x00,0x15,0x25,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6b,0x18,0x00,0x00,0x65,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6c,0x18,0x00,0x00,0x79,0x03,0x00,0x00,0x6b,0x18,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6e,0x18,0x00,0x00,0x65,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6f,0x18,0x00,0x00, +0xe1,0x02,0x00,0x00,0x6e,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x70,0x18,0x00,0x00,0x6c,0x18,0x00,0x00,0x6f,0x18,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x72,0x18,0x00,0x00,0x65,0x18,0x00,0x00,0x02,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x73,0x18,0x00,0x00,0x79,0x03,0x00,0x00, +0x72,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x74,0x18,0x00,0x00, +0x70,0x18,0x00,0x00,0x73,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x77,0x18,0x00,0x00,0xe1,0x02,0x00,0x00,0x6b,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7a,0x18,0x00,0x00,0xe1,0x02,0x00,0x00,0x72,0x18,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7b,0x18,0x00,0x00,0x77,0x18,0x00,0x00, +0x7a,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7e,0x18,0x00,0x00, +0x8c,0x03,0x00,0x00,0x6b,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x82,0x18,0x00,0x00,0x7e,0x18,0x00,0x00,0x6f,0x18,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x86,0x18,0x00,0x00,0x82,0x18,0x00,0x00,0x73,0x18,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x87,0x18,0x00,0x00,0x74,0x18,0x00,0x00, +0x7b,0x18,0x00,0x00,0x86,0x18,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xac,0x0d,0x00,0x00,0x18,0x16,0x00,0x00,0x03,0x00,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xad,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xac,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x8c,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xad,0x0d,0x00,0x00,0xbc,0x01,0x00,0x00, +0xbd,0x01,0x00,0x00,0xb8,0x00,0x05,0x00,0xcc,0x00,0x00,0x00,0xb1,0x0d,0x00,0x00, +0xac,0x0d,0x00,0x00,0xbc,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0xac,0x02,0x00,0x00, +0xa8,0x18,0x00,0x00,0xae,0x02,0x00,0x00,0x62,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xaa,0x18,0x00,0x00,0xa8,0x18,0x00,0x00,0x06,0x0c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xab,0x18,0x00,0x00,0xaa,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xba,0x00,0x05,0x00,0xcc,0x00,0x00,0x00,0x97,0x18,0x00,0x00,0xab,0x18,0x00,0x00, +0x12,0x09,0x00,0x00,0x3d,0x00,0x04,0x00,0x4c,0x02,0x00,0x00,0xaf,0x18,0x00,0x00, +0xc3,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x54,0x02,0x00,0x00,0xb1,0x18,0x00,0x00, +0xaf,0x18,0x00,0x00,0x82,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xb3,0x18,0x00,0x00,0xb1,0x18,0x00,0x00,0x65,0x0d,0x00,0x00,0x02,0x00,0x00,0x00, +0xbc,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xb4,0x18,0x00,0x00, +0xb3,0x18,0x00,0x00,0xb3,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x65,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x65,0x0c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xd5,0x25,0x00,0x00,0x4e,0x0b,0x00,0x00, +0x5a,0x0c,0x00,0x00,0x87,0x18,0x00,0x00,0x53,0x18,0x00,0x00,0xf5,0x00,0x07,0x00, +0xcc,0x00,0x00,0x00,0xc4,0x25,0x00,0x00,0x0b,0x09,0x00,0x00,0x5a,0x0c,0x00,0x00, +0xb1,0x0d,0x00,0x00,0x53,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x24,0x25,0x00,0x00,0xf0,0x02,0x00,0x00,0x5a,0x0c,0x00,0x00,0xb4,0x18,0x00,0x00, +0x53,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0xcc,0x00,0x00,0x00,0x22,0x25,0x00,0x00, +0x0b,0x09,0x00,0x00,0x5a,0x0c,0x00,0x00,0x97,0x18,0x00,0x00,0x53,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x20,0x25,0x00,0x00,0xbc,0x01,0x00,0x00, +0x5a,0x0c,0x00,0x00,0x8c,0x18,0x00,0x00,0x53,0x18,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xba,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xf2,0x0c,0x00,0x00,0x20,0x25,0x00,0x00,0x41,0x00,0x05,0x00,0x1d,0x02,0x00,0x00, +0x52,0x19,0x00,0x00,0x06,0x02,0x00,0x00,0x1c,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x53,0x19,0x00,0x00,0x52,0x19,0x00,0x00,0xc4,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x3b,0x19,0x00,0x00,0x12,0x02,0x00,0x00,0x53,0x19,0x00,0x00, +0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x3c,0x19,0x00,0x00,0x3b,0x19,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x40,0x19,0x00,0x00,0x3c,0x19,0x00,0x00, +0x3c,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x41,0x19,0x00,0x00, +0xd3,0x0c,0x00,0x00,0x40,0x19,0x00,0x00,0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0x42,0x19,0x00,0x00,0x41,0x19,0x00,0x00,0x41,0x00,0x05,0x00,0x08,0x02,0x00,0x00, +0x5a,0x19,0x00,0x00,0x06,0x02,0x00,0x00,0x17,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0x5b,0x19,0x00,0x00,0x5a,0x19,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x67,0x19,0x00,0x00,0x42,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x68,0x19,0x00,0x00,0xcd,0x0c,0x00,0x00,0x67,0x19,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x6b,0x19,0x00,0x00,0x67,0x19,0x00,0x00, +0x1a,0x04,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x78,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x68,0x19,0x00,0x00,0x6b,0x19,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x7d,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x1a,0x04,0x00,0x00,0x78,0x19,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x71,0x19,0x00,0x00,0x5b,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x72,0x19,0x00,0x00,0x7d,0x19,0x00,0x00,0x71,0x19,0x00,0x00, +0x3d,0x00,0x04,0x00,0x4c,0x02,0x00,0x00,0x81,0x19,0x00,0x00,0xce,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x82,0x19,0x00,0x00,0x81,0x19,0x00,0x00, +0xd0,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x83,0x19,0x00,0x00,0x82,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0xcc,0x00,0x00,0x00,0x85,0x19,0x00,0x00,0x83,0x19,0x00,0x00, +0xbc,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x87,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x87,0x19,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x70,0x26,0x00,0x00, +0x85,0x19,0x00,0x00,0xbd,0x01,0x00,0x00,0x83,0x19,0x00,0x00,0x3d,0x00,0x04,0x00, +0x4c,0x02,0x00,0x00,0x8f,0x19,0x00,0x00,0x4e,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x54,0x02,0x00,0x00,0x91,0x19,0x00,0x00,0x8f,0x19,0x00,0x00,0x82,0x0d,0x00,0x00, +0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x94,0x19,0x00,0x00,0x53,0x19,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x95,0x19,0x00,0x00,0x91,0x19,0x00,0x00, +0x72,0x19,0x00,0x00,0x02,0x00,0x00,0x00,0x94,0x19,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x96,0x19,0x00,0x00,0x95,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x4b,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x96,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4c,0x19,0x00,0x00,0x70,0x26,0x00,0x00,0x4b,0x19,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x9b,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x4c,0x19,0x00,0x00,0x21,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd5,0x18,0x00,0x00,0x24,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0xcc,0x00,0x00,0x00,0xd6,0x18,0x00,0x00,0xd5,0x18,0x00,0x00,0xbc,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xdc,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xd6,0x18,0x00,0x00,0xd7,0x18,0x00,0x00,0xd9,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd9,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xdc,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd7,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xdc,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xdc,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x28,0x25,0x00,0x00, +0xd5,0x18,0x00,0x00,0xd9,0x18,0x00,0x00,0x9b,0x19,0x00,0x00,0xd7,0x18,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x79,0x24,0x00,0x00,0x28,0x25,0x00,0x00, +0x24,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xb2,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x28,0x25,0x00,0x00, +0x9b,0x19,0x00,0x00,0xb7,0x00,0x05,0x00,0xcc,0x00,0x00,0x00,0xa6,0x19,0x00,0x00, +0xb2,0x19,0x00,0x00,0xbc,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xac,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa6,0x19,0x00,0x00,0xa7,0x19,0x00,0x00, +0xab,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xab,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0xac,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xa7,0x19,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xb7,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x28,0x25,0x00,0x00,0x9b,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xaa,0x19,0x00,0x00,0xb7,0x19,0x00,0x00,0xb2,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0xac,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xac,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x2a,0x25,0x00,0x00,0xbc,0x01,0x00,0x00,0xab,0x19,0x00,0x00, +0xaa,0x19,0x00,0x00,0xa7,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe4,0x18,0x00,0x00,0xbd,0x01,0x00,0x00,0x2a,0x25,0x00,0x00,0xf7,0x00,0x03,0x00, +0x02,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x22,0x25,0x00,0x00, +0xe7,0x18,0x00,0x00,0xef,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xef,0x18,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf1,0x18,0x00,0x00,0x24,0x25,0x00,0x00, +0x00,0x00,0x00,0x00,0xbc,0x00,0x05,0x00,0xcc,0x00,0x00,0x00,0xf2,0x18,0x00,0x00, +0xf1,0x18,0x00,0x00,0xbd,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x01,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xf2,0x18,0x00,0x00,0xf3,0x18,0x00,0x00, +0xf9,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xf9,0x18,0x00,0x00,0xba,0x00,0x05,0x00, +0xcc,0x00,0x00,0x00,0xfb,0x18,0x00,0x00,0xe4,0x18,0x00,0x00,0x5f,0x07,0x00,0x00, +0xf7,0x00,0x03,0x00,0x00,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xfb,0x18,0x00,0x00,0xfc,0x18,0x00,0x00,0x00,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfc,0x18,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x85,0x24,0x00,0x00, +0xbc,0x01,0x00,0x00,0x79,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x00,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x00,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x34,0x25,0x00,0x00,0x79,0x24,0x00,0x00,0xf9,0x18,0x00,0x00, +0x85,0x24,0x00,0x00,0xfc,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x01,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf3,0x18,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xbd,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x28,0x25,0x00,0x00, +0x9b,0x19,0x00,0x00,0xe1,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x83,0x24,0x00,0x00,0xbd,0x19,0x00,0x00,0x79,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x01,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x01,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x33,0x25,0x00,0x00,0x34,0x25,0x00,0x00, +0x00,0x19,0x00,0x00,0x83,0x24,0x00,0x00,0xf3,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0x02,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xe7,0x18,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x7c,0x24,0x00,0x00,0x9b,0x19,0x00,0x00,0x73,0x26,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xeb,0x18,0x00,0x00, +0x24,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0xb7,0x00,0x05,0x00,0xcc,0x00,0x00,0x00, +0xec,0x18,0x00,0x00,0xeb,0x18,0x00,0x00,0xbc,0x01,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xed,0x18,0x00,0x00,0xec,0x18,0x00,0x00,0xdf,0x02,0x00,0x00, +0xbd,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x7f,0x24,0x00,0x00, +0xed,0x18,0x00,0x00,0x7c,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x02,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x02,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x32,0x25,0x00,0x00,0x33,0x25,0x00,0x00,0x01,0x19,0x00,0x00, +0x7f,0x24,0x00,0x00,0xe7,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x04,0x19,0x00,0x00,0x16,0x25,0x00,0x00,0x2a,0x25,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x05,0x19,0x00,0x00,0x04,0x19,0x00,0x00,0x69,0x07,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xc3,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x05,0x19,0x00,0x00,0xbc,0x01,0x00,0x00,0xbd,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc8,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xba,0x18,0x00,0x00,0xc3,0x19,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0a,0x19,0x00,0x00,0xbd,0x01,0x00,0x00,0xc8,0x19,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0c,0x19,0x00,0x00,0x32,0x25,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0d,0x19,0x00,0x00, +0x0c,0x19,0x00,0x00,0x0a,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x11,0x19,0x00,0x00,0xbd,0x01,0x00,0x00,0xf5,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xcc,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x11,0x19,0x00,0x00,0xbc,0x01,0x00,0x00,0xbd,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x15,0x19,0x00,0x00,0x0d,0x19,0x00,0x00,0xcc,0x19,0x00,0x00, +0xb8,0x00,0x05,0x00,0xcc,0x00,0x00,0x00,0x19,0x19,0x00,0x00,0x8a,0x0d,0x00,0x00, +0x5f,0x07,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x1a,0x19,0x00,0x00, +0x19,0x19,0x00,0x00,0xbd,0x01,0x00,0x00,0xbc,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1d,0x19,0x00,0x00,0x15,0x19,0x00,0x00,0x1a,0x19,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x21,0x19,0x00,0x00,0x1d,0x19,0x00,0x00, +0xbd,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xd0,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x21,0x19,0x00,0x00,0xbc,0x01,0x00,0x00, +0xbd,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x24,0x19,0x00,0x00, +0x32,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xe7,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x24,0x19,0x00,0x00, +0x9b,0x19,0x00,0x00,0xb7,0x00,0x05,0x00,0xcc,0x00,0x00,0x00,0xdb,0x19,0x00,0x00, +0xe7,0x19,0x00,0x00,0xbc,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xe1,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xdb,0x19,0x00,0x00,0xdc,0x19,0x00,0x00, +0xe0,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xe0,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe1,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xdc,0x19,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xec,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x24,0x19,0x00,0x00,0x9b,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xdf,0x19,0x00,0x00,0xec,0x19,0x00,0x00,0xe7,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe1,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xe1,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x35,0x25,0x00,0x00,0xbc,0x01,0x00,0x00,0xe0,0x19,0x00,0x00, +0xdf,0x19,0x00,0x00,0xdc,0x19,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xf0,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x35,0x25,0x00,0x00, +0xbc,0x01,0x00,0x00,0xbd,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x29,0x19,0x00,0x00,0xd0,0x19,0x00,0x00,0x66,0x04,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xf4,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x29,0x19,0x00,0x00,0xbc,0x01,0x00,0x00,0xbd,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2c,0x19,0x00,0x00,0xf4,0x19,0x00,0x00,0xf0,0x19,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xf8,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x2c,0x19,0x00,0x00,0xbc,0x01,0x00,0x00,0xbd,0x01,0x00,0x00, +0x41,0x00,0x05,0x00,0x28,0x02,0x00,0x00,0x57,0x1b,0x00,0x00,0x06,0x02,0x00,0x00, +0x32,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x58,0x1b,0x00,0x00, +0x57,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x43,0x1a,0x00,0x00, +0xca,0x0c,0x00,0x00,0x58,0x1b,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x45,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x43,0x1a,0x00,0x00, +0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x46,0x1a,0x00,0x00,0x45,0x1a,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x48,0x1a,0x00,0x00,0x46,0x1a,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x49,0x1a,0x00,0x00,0x48,0x1a,0x00,0x00, +0x1a,0x04,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x4b,0x1a,0x00,0x00, +0x49,0x1a,0x00,0x00,0x09,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4d,0x1a,0x00,0x00,0x4b,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4f,0x1a,0x00,0x00,0x43,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xba,0x00,0x05,0x00,0xcc,0x00,0x00,0x00,0x50,0x1a,0x00,0x00,0x4d,0x1a,0x00,0x00, +0x4f,0x1a,0x00,0x00,0xa9,0x00,0x06,0x00,0x3e,0x00,0x00,0x00,0x51,0x1a,0x00,0x00, +0x50,0x1a,0x00,0x00,0xb7,0x05,0x00,0x00,0xb8,0x05,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x94,0x24,0x00,0x00,0x51,0x1a,0x00,0x00,0x8b,0x25,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x54,0x1a,0x00,0x00, +0x4b,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x56,0x1a,0x00,0x00,0x43,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0xba,0x00,0x05,0x00, +0xcc,0x00,0x00,0x00,0x57,0x1a,0x00,0x00,0x54,0x1a,0x00,0x00,0x56,0x1a,0x00,0x00, +0xa9,0x00,0x06,0x00,0x3e,0x00,0x00,0x00,0x58,0x1a,0x00,0x00,0x57,0x1a,0x00,0x00, +0xb7,0x05,0x00,0x00,0xb8,0x05,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x98,0x24,0x00,0x00,0x58,0x1a,0x00,0x00,0x94,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x65,0x1a,0x00,0x00,0x98,0x24,0x00,0x00, +0xf9,0x00,0x02,0x00,0x66,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x66,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x8f,0x25,0x00,0x00,0x07,0x02,0x00,0x00, +0xe1,0x19,0x00,0x00,0xa0,0x1a,0x00,0x00,0x9e,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00, +0xcc,0x00,0x00,0x00,0x69,0x1a,0x00,0x00,0x8f,0x25,0x00,0x00,0xf3,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0xa1,0x1a,0x00,0x00,0x9e,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x69,0x1a,0x00,0x00,0x6a,0x1a,0x00,0x00,0xa1,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6a,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x6b,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6b,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x26,0x26,0x00,0x00,0x07,0x02,0x00,0x00,0x6a,0x1a,0x00,0x00,0x9c,0x1a,0x00,0x00, +0x9a,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00,0xcc,0x00,0x00,0x00,0x6e,0x1a,0x00,0x00, +0x26,0x26,0x00,0x00,0xf3,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x9d,0x1a,0x00,0x00, +0x9a,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x6e,0x1a,0x00,0x00, +0x6f,0x1a,0x00,0x00,0x9d,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x6f,0x1a,0x00,0x00, +0xc4,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x72,0x1a,0x00,0x00,0x8f,0x25,0x00,0x00, +0x12,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x73,0x1a,0x00,0x00, +0x26,0x26,0x00,0x00,0x72,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00,0x7a,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x50,0x1a,0x00,0x00,0x75,0x1a,0x00,0x00, +0x78,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x78,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x7a,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x75,0x1a,0x00,0x00,0x82,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x77,0x1a,0x00,0x00,0xf3,0x02,0x00,0x00,0x26,0x26,0x00,0x00, +0xf9,0x00,0x02,0x00,0x7a,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x7a,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x28,0x26,0x00,0x00,0x26,0x26,0x00,0x00, +0x78,0x1a,0x00,0x00,0x77,0x1a,0x00,0x00,0x75,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00, +0x82,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x57,0x1a,0x00,0x00, +0x7d,0x1a,0x00,0x00,0x80,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x80,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x82,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x7d,0x1a,0x00,0x00, +0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x7f,0x1a,0x00,0x00,0xf3,0x02,0x00,0x00, +0x8f,0x25,0x00,0x00,0xf9,0x00,0x02,0x00,0x82,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x82,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x2a,0x26,0x00,0x00, +0x8f,0x25,0x00,0x00,0x80,0x1a,0x00,0x00,0x7f,0x1a,0x00,0x00,0x7d,0x1a,0x00,0x00, +0x50,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x84,0x1a,0x00,0x00,0x28,0x26,0x00,0x00, +0x2a,0x26,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x8a,0x1a,0x00,0x00, +0x46,0x1a,0x00,0x00,0x98,0x24,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x8c,0x1a,0x00,0x00,0x8a,0x1a,0x00,0x00,0x84,0x1a,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xc6,0x1b,0x00,0x00,0x81,0x0d,0x00,0x00,0x8c,0x1a,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x02,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xc7,0x1b,0x00,0x00,0xc6,0x1b,0x00,0x00,0xc6,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x99,0x1a,0x00,0x00,0x0c,0x1a,0x00,0x00,0x73,0x1a,0x00,0x00,0x3e,0x00,0x03,0x00, +0x99,0x1a,0x00,0x00,0xc7,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x9a,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9a,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x9c,0x1a,0x00,0x00,0x26,0x26,0x00,0x00,0x0d,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x6b,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x9d,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x9e,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x9e,0x1a,0x00,0x00,0x80,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xa0,0x1a,0x00,0x00,0x8f,0x25,0x00,0x00,0x0d,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x66,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xa1,0x1a,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xa4,0x1a,0x00,0x00,0x4b,0x1a,0x00,0x00, +0x43,0x1a,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa9,0x1a,0x00,0x00, +0xff,0x0c,0x00,0x00,0xbd,0x01,0x00,0x00,0xbc,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xcc,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xc8,0x19,0x00,0x00,0xa9,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xd7,0x1b,0x00,0x00,0x17,0x25,0x00,0x00,0x58,0x1b,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xd9,0x1b,0x00,0x00,0xd7,0x1b,0x00,0x00,0x17,0x25,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xda,0x1b,0x00,0x00,0xd9,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdc,0x1b,0x00,0x00, +0xbd,0x01,0x00,0x00,0xda,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xe7,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x98,0x05,0x00,0x00, +0xdc,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xae,0x1a,0x00,0x00, +0xbd,0x01,0x00,0x00,0xcc,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xaf,0x1a,0x00,0x00,0xe7,0x1b,0x00,0x00,0xae,0x1a,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb1,0x1a,0x00,0x00,0xbd,0x01,0x00,0x00,0xaf,0x1a,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb2,0x1a,0x00,0x00,0xb1,0x1a,0x00,0x00, +0x35,0x06,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xec,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xbd,0x01,0x00,0x00,0xb2,0x1a,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb5,0x1a,0x00,0x00,0x79,0x03,0x00,0x00, +0x8a,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf1,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb5,0x1a,0x00,0x00,0xcc,0x1b,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf6,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xbc,0x01,0x00,0x00,0xf1,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xfc,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0xaf,0x1a,0x00,0x00,0xec,0x1b,0x00,0x00,0xf6,0x1b,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbe,0x1a,0x00,0x00,0x5c,0x0d,0x00,0x00,0x18,0x25,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x00,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xbe,0x1a,0x00,0x00,0xbc,0x01,0x00,0x00,0xbd,0x01,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x06,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x4d,0x06,0x00,0x00,0x4e,0x06,0x00,0x00,0x00,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc1,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xc1,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x9f,0x25,0x00,0x00,0x1e,0x06,0x00,0x00, +0xa1,0x1a,0x00,0x00,0x0d,0x26,0x00,0x00,0x25,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x99,0x25,0x00,0x00,0x52,0x25,0x00,0x00,0xa1,0x1a,0x00,0x00, +0x1f,0x26,0x00,0x00,0x25,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x97,0x25,0x00,0x00,0x52,0x25,0x00,0x00,0xa1,0x1a,0x00,0x00,0x1c,0x26,0x00,0x00, +0x25,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x95,0x25,0x00,0x00, +0x52,0x25,0x00,0x00,0xa1,0x1a,0x00,0x00,0x19,0x26,0x00,0x00,0x25,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x93,0x25,0x00,0x00,0x52,0x25,0x00,0x00, +0xa1,0x1a,0x00,0x00,0x16,0x26,0x00,0x00,0x25,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x91,0x25,0x00,0x00,0x43,0x25,0x00,0x00,0xa1,0x1a,0x00,0x00, +0x13,0x26,0x00,0x00,0x25,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x90,0x25,0x00,0x00,0x07,0x02,0x00,0x00,0xa1,0x1a,0x00,0x00,0x27,0x1b,0x00,0x00, +0x25,0x1b,0x00,0x00,0xb1,0x00,0x05,0x00,0xcc,0x00,0x00,0x00,0xc4,0x1a,0x00,0x00, +0x90,0x25,0x00,0x00,0xf3,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x28,0x1b,0x00,0x00, +0x25,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc4,0x1a,0x00,0x00, +0xc5,0x1a,0x00,0x00,0x28,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xc5,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc6,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xc6,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x1f,0x26,0x00,0x00,0x99,0x25,0x00,0x00, +0xc5,0x1a,0x00,0x00,0x24,0x26,0x00,0x00,0x21,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x1c,0x26,0x00,0x00,0x97,0x25,0x00,0x00,0xc5,0x1a,0x00,0x00, +0x23,0x26,0x00,0x00,0x21,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x19,0x26,0x00,0x00,0x95,0x25,0x00,0x00,0xc5,0x1a,0x00,0x00,0x22,0x26,0x00,0x00, +0x21,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x16,0x26,0x00,0x00, +0x93,0x25,0x00,0x00,0xc5,0x1a,0x00,0x00,0x21,0x26,0x00,0x00,0x21,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x13,0x26,0x00,0x00,0x91,0x25,0x00,0x00, +0xc5,0x1a,0x00,0x00,0x20,0x26,0x00,0x00,0x21,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x0d,0x26,0x00,0x00,0x9f,0x25,0x00,0x00,0xc5,0x1a,0x00,0x00, +0x0c,0x1b,0x00,0x00,0x21,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x06,0x26,0x00,0x00,0x07,0x02,0x00,0x00,0xc5,0x1a,0x00,0x00,0x23,0x1b,0x00,0x00, +0x21,0x1b,0x00,0x00,0xb1,0x00,0x05,0x00,0xcc,0x00,0x00,0x00,0xc9,0x1a,0x00,0x00, +0x06,0x26,0x00,0x00,0xf3,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x24,0x1b,0x00,0x00, +0x21,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc9,0x1a,0x00,0x00, +0xca,0x1a,0x00,0x00,0x24,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xca,0x1a,0x00,0x00, +0xc4,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xcd,0x1a,0x00,0x00,0x90,0x25,0x00,0x00, +0x12,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xce,0x1a,0x00,0x00, +0x06,0x26,0x00,0x00,0xcd,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00,0xd5,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x50,0x1a,0x00,0x00,0xd0,0x1a,0x00,0x00, +0xd3,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xd3,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd5,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xd0,0x1a,0x00,0x00,0x82,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xd2,0x1a,0x00,0x00,0xf3,0x02,0x00,0x00,0x06,0x26,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd5,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xd5,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x08,0x26,0x00,0x00,0x06,0x26,0x00,0x00, +0xd3,0x1a,0x00,0x00,0xd2,0x1a,0x00,0x00,0xd0,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00, +0xdd,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x57,0x1a,0x00,0x00, +0xd8,0x1a,0x00,0x00,0xdb,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xdb,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0xdd,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xd8,0x1a,0x00,0x00, +0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xda,0x1a,0x00,0x00,0xf3,0x02,0x00,0x00, +0x90,0x25,0x00,0x00,0xf9,0x00,0x02,0x00,0xdd,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xdd,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x0a,0x26,0x00,0x00, +0x90,0x25,0x00,0x00,0xdb,0x1a,0x00,0x00,0xda,0x1a,0x00,0x00,0xd8,0x1a,0x00,0x00, +0x50,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xdf,0x1a,0x00,0x00,0x08,0x26,0x00,0x00, +0x0a,0x26,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xe2,0x1a,0x00,0x00, +0xdf,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xe3,0x1a,0x00,0x00, +0x65,0x1a,0x00,0x00,0xe2,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xe6,0x1a,0x00,0x00,0xa4,0x1a,0x00,0x00,0xe3,0x1a,0x00,0x00,0x50,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xee,0x1a,0x00,0x00,0x51,0x1a,0x00,0x00,0x58,0x1a,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xef,0x1a,0x00,0x00,0x46,0x1a,0x00,0x00, +0xee,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xf1,0x1a,0x00,0x00, +0xef,0x1a,0x00,0x00,0xdf,0x1a,0x00,0x00,0x7c,0x00,0x04,0x00,0x2e,0x04,0x00,0x00, +0x0e,0x1c,0x00,0x00,0xf1,0x1a,0x00,0x00,0x7c,0x00,0x04,0x00,0x2e,0x04,0x00,0x00, +0x10,0x1c,0x00,0x00,0x0d,0x0d,0x00,0x00,0xb0,0x00,0x05,0x00,0x32,0x04,0x00,0x00, +0x11,0x1c,0x00,0x00,0x0e,0x1c,0x00,0x00,0x10,0x1c,0x00,0x00,0x9b,0x00,0x04,0x00, +0xcc,0x00,0x00,0x00,0x12,0x1c,0x00,0x00,0x11,0x1c,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xfb,0x1a,0x00,0x00,0x12,0x1c,0x00,0x00,0xbd,0x01,0x00,0x00, +0xbc,0x01,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x1a,0x1c,0x00,0x00, +0xfc,0x1b,0x00,0x00,0xfc,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x1b,0x1c,0x00,0x00,0xe6,0x1a,0x00,0x00,0x1a,0x1c,0x00,0x00,0x94,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1e,0x1c,0x00,0x00,0x1b,0x1c,0x00,0x00,0x1b,0x1c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x2e,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x1e,0x1c,0x00,0x00,0x66,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x34,0x1c,0x00,0x00,0x51,0x04,0x00,0x00,0x2e,0x1c,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x35,0x1c,0x00,0x00,0x34,0x1c,0x00,0x00, +0xbd,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x37,0x1c,0x00,0x00, +0x79,0x03,0x00,0x00,0x2e,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x38,0x1c,0x00,0x00,0x37,0x1c,0x00,0x00,0xbd,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3a,0x1c,0x00,0x00,0x59,0x04,0x00,0x00,0x35,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3c,0x1c,0x00,0x00,0x3a,0x1c,0x00,0x00, +0x35,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3d,0x1c,0x00,0x00, +0x3c,0x1c,0x00,0x00,0x5e,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x40,0x1c,0x00,0x00,0x38,0x1c,0x00,0x00,0x38,0x1c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x41,0x1c,0x00,0x00,0x3d,0x1c,0x00,0x00,0x40,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x00,0x1b,0x00,0x00,0xfb,0x1a,0x00,0x00, +0x41,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x02,0x1b,0x00,0x00, +0x0c,0x1a,0x00,0x00,0xce,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0x03,0x1b,0x00,0x00,0x02,0x1b,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x05,0x1b,0x00,0x00,0x03,0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x07,0x1b,0x00,0x00,0x05,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x08,0x1b,0x00,0x00,0x05,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x09,0x1b,0x00,0x00, +0x05,0x1b,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x0a,0x1b,0x00,0x00,0x07,0x1b,0x00,0x00,0x08,0x1b,0x00,0x00,0x09,0x1b,0x00,0x00, +0x00,0x1b,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x0c,0x1b,0x00,0x00, +0x0d,0x26,0x00,0x00,0x0a,0x1b,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0f,0x1b,0x00,0x00,0xe6,0x1a,0x00,0x00,0xe6,0x1a,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x12,0x1b,0x00,0x00,0x06,0x1c,0x00,0x00,0x0f,0x1b,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x13,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x12,0x1b,0x00,0x00,0xaa,0x00,0x05,0x00,0xcc,0x00,0x00,0x00, +0x15,0x1b,0x00,0x00,0x90,0x25,0x00,0x00,0x07,0x02,0x00,0x00,0xaa,0x00,0x05,0x00, +0xcc,0x00,0x00,0x00,0x17,0x1b,0x00,0x00,0x06,0x26,0x00,0x00,0x07,0x02,0x00,0x00, +0xa7,0x00,0x05,0x00,0xcc,0x00,0x00,0x00,0x18,0x1b,0x00,0x00,0x15,0x1b,0x00,0x00, +0x17,0x1b,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x1b,0x1b,0x00,0x00, +0x02,0x1b,0x00,0x00,0xf7,0x00,0x03,0x00,0x67,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x18,0x1b,0x00,0x00,0x4a,0x1c,0x00,0x00,0x4e,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4e,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x77,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x19,0x26,0x00,0x00, +0x1b,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x7c,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x16,0x26,0x00,0x00,0x1b,0x1b,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x57,0x1c,0x00,0x00,0x1b,0x1b,0x00,0x00, +0x13,0x1b,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x5b,0x1c,0x00,0x00, +0x1f,0x26,0x00,0x00,0x57,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x5e,0x1c,0x00,0x00,0x1b,0x1b,0x00,0x00,0x57,0x1c,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x61,0x1c,0x00,0x00,0x1c,0x26,0x00,0x00,0x5e,0x1c,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x65,0x1c,0x00,0x00,0x13,0x26,0x00,0x00, +0x13,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x67,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4a,0x1c,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x6c,0x1c,0x00,0x00, +0x1b,0x1b,0x00,0x00,0x13,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x70,0x1c,0x00,0x00,0x1b,0x1b,0x00,0x00,0x6c,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x67,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x67,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x24,0x26,0x00,0x00,0x5b,0x1c,0x00,0x00,0x4e,0x1c,0x00,0x00, +0x6c,0x1c,0x00,0x00,0x4a,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x23,0x26,0x00,0x00,0x61,0x1c,0x00,0x00,0x4e,0x1c,0x00,0x00,0x70,0x1c,0x00,0x00, +0x4a,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x22,0x26,0x00,0x00, +0x77,0x1c,0x00,0x00,0x4e,0x1c,0x00,0x00,0x1b,0x1b,0x00,0x00,0x4a,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x21,0x26,0x00,0x00,0x7c,0x1c,0x00,0x00, +0x4e,0x1c,0x00,0x00,0x1b,0x1b,0x00,0x00,0x4a,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x20,0x26,0x00,0x00,0x65,0x1c,0x00,0x00,0x4e,0x1c,0x00,0x00, +0x13,0x1b,0x00,0x00,0x4a,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x21,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x21,0x1b,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x23,0x1b,0x00,0x00,0x06,0x26,0x00,0x00,0x0d,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc6,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x24,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x25,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x25,0x1b,0x00,0x00,0x80,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x27,0x1b,0x00,0x00,0x90,0x25,0x00,0x00,0x0d,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc1,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x28,0x1b,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x82,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x91,0x25,0x00,0x00,0xba,0x00,0x05,0x00,0xcc,0x00,0x00,0x00, +0x83,0x1c,0x00,0x00,0x82,0x1c,0x00,0x00,0x25,0x03,0x00,0x00,0xf9,0x00,0x02,0x00, +0x88,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x88,0x1c,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x71,0x26,0x00,0x00,0x83,0x1c,0x00,0x00,0x91,0x25,0x00,0x00, +0xbd,0x01,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x8f,0x1c,0x00,0x00, +0x71,0x26,0x00,0x00,0x71,0x26,0x00,0x00,0x71,0x26,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x90,0x1c,0x00,0x00,0x99,0x25,0x00,0x00,0x8f,0x1c,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x97,0x1c,0x00,0x00,0x97,0x25,0x00,0x00, +0x8f,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x9f,0x1c,0x00,0x00, +0x90,0x1c,0x00,0x00,0x90,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xa0,0x1c,0x00,0x00,0x97,0x1c,0x00,0x00,0x9f,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xa1,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xa0,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xa2,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0xa1,0x1c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2d,0x1b,0x00,0x00,0x9f,0x25,0x00,0x00,0x03,0x00,0x00,0x00, +0xba,0x00,0x05,0x00,0xcc,0x00,0x00,0x00,0x2e,0x1b,0x00,0x00,0x2d,0x1b,0x00,0x00, +0x25,0x03,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x2f,0x1b,0x00,0x00, +0x2e,0x1b,0x00,0x00,0xbd,0x01,0x00,0x00,0xbc,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x32,0x1b,0x00,0x00,0x2d,0x1b,0x00,0x00,0x2f,0x1b,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0xb6,0x24,0x00,0x00,0x32,0x1b,0x00,0x00, +0x9f,0x25,0x00,0x00,0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xcc,0x00,0x00,0x00, +0x36,0x1b,0x00,0x00,0x32,0x1b,0x00,0x00,0x25,0x03,0x00,0x00,0xf7,0x00,0x03,0x00, +0x53,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x36,0x1b,0x00,0x00, +0x37,0x1b,0x00,0x00,0x53,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x37,0x1b,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x39,0x1b,0x00,0x00,0xb6,0x24,0x00,0x00, +0xb6,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x3c,0x1b,0x00,0x00,0x32,0x1b,0x00,0x00, +0x32,0x1b,0x00,0x00,0x32,0x1b,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x3d,0x1b,0x00,0x00,0x39,0x1b,0x00,0x00,0x3c,0x1b,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3f,0x1b,0x00,0x00,0x3d,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0xba,0x24,0x00,0x00,0x3f,0x1b,0x00,0x00, +0x74,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x41,0x1b,0x00,0x00,0x3d,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0xbc,0x24,0x00,0x00,0x41,0x1b,0x00,0x00,0xba,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x43,0x1b,0x00,0x00, +0x3d,0x1b,0x00,0x00,0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0xbe,0x24,0x00,0x00,0x43,0x1b,0x00,0x00,0xbc,0x24,0x00,0x00,0x02,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x46,0x1b,0x00,0x00,0x32,0x1b,0x00,0x00, +0xf1,0x06,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0xc1,0x24,0x00,0x00, +0x46,0x1b,0x00,0x00,0xbe,0x24,0x00,0x00,0x03,0x00,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x4a,0x1b,0x00,0x00,0xc1,0x24,0x00,0x00,0xc1,0x24,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xab,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x4a,0x1b,0x00,0x00,0x95,0x25,0x00,0x00,0x93,0x25,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4e,0x1b,0x00,0x00,0xab,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0xc3,0x24,0x00,0x00,0x4e,0x1b,0x00,0x00, +0xc1,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x50,0x1b,0x00,0x00,0xab,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0xc5,0x24,0x00,0x00,0x50,0x1b,0x00,0x00,0xc3,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x52,0x1b,0x00,0x00, +0xab,0x1c,0x00,0x00,0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0xc7,0x24,0x00,0x00,0x52,0x1b,0x00,0x00,0xc5,0x24,0x00,0x00,0x02,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x53,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x53,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xa0,0x25,0x00,0x00,0xb6,0x24,0x00,0x00, +0x88,0x1c,0x00,0x00,0xc7,0x24,0x00,0x00,0x37,0x1b,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcc,0x1c,0x00,0x00,0x90,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x3b,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xbc,0x01,0x00,0x00,0xcc,0x1c,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd0,0x1c,0x00,0x00,0xbd,0x01,0x00,0x00,0x3b,0x1d,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd1,0x1c,0x00,0x00,0xcc,0x1c,0x00,0x00, +0xd0,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd3,0x1c,0x00,0x00, +0xd1,0x1c,0x00,0x00,0x48,0x0a,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xd4,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0xd3,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd5,0x1c,0x00,0x00,0xd4,0x1c,0x00,0x00, +0x70,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x40,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x8a,0x0d,0x00,0x00,0xf5,0x0c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x45,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x40,0x1d,0x00,0x00,0xe4,0x18,0x00,0x00,0xb8,0x00,0x05,0x00, +0xcc,0x00,0x00,0x00,0xdb,0x1c,0x00,0x00,0x45,0x1d,0x00,0x00,0x5f,0x07,0x00,0x00, +0xf7,0x00,0x03,0x00,0xdf,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xdb,0x1c,0x00,0x00,0xdc,0x1c,0x00,0x00,0xdf,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xdc,0x1c,0x00,0x00,0xa4,0x00,0x05,0x00,0xcc,0x00,0x00,0x00,0xde,0x1c,0x00,0x00, +0xff,0x0c,0x00,0x00,0x0b,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0xdf,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xdf,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0xcc,0x00,0x00,0x00, +0xe0,0x1c,0x00,0x00,0xdb,0x1c,0x00,0x00,0x53,0x1b,0x00,0x00,0xde,0x1c,0x00,0x00, +0xdc,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0xe6,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xe0,0x1c,0x00,0x00,0xe2,0x1c,0x00,0x00,0xe5,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe5,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0xe6,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe2,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x4c,0x02,0x00,0x00, +0x48,0x1d,0x00,0x00,0x85,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x54,0x02,0x00,0x00, +0x4a,0x1d,0x00,0x00,0x48,0x1d,0x00,0x00,0x82,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x4c,0x1d,0x00,0x00,0x4a,0x1d,0x00,0x00,0x65,0x0d,0x00,0x00, +0x02,0x00,0x00,0x00,0xbc,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xe6,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe6,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xae,0x25,0x00,0x00,0x1e,0x06,0x00,0x00,0xe5,0x1c,0x00,0x00,0x4c,0x1d,0x00,0x00, +0xe2,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0xb4,0x1c,0x00,0x00,0xae,0x25,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xe9,0x1c,0x00,0x00,0xb4,0x1c,0x00,0x00, +0x5b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xea,0x1c,0x00,0x00, +0xe9,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xeb,0x1c,0x00,0x00, +0xd5,0x1c,0x00,0x00,0xea,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xed,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xeb,0x1c,0x00,0x00, +0xbe,0x00,0x05,0x00,0xcc,0x00,0x00,0x00,0xef,0x1c,0x00,0x00,0xed,0x1c,0x00,0x00, +0x70,0x0a,0x00,0x00,0xf7,0x00,0x03,0x00,0x22,0x1d,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xef,0x1c,0x00,0x00,0xf0,0x1c,0x00,0x00,0x22,0x1d,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf0,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0xf1,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf1,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xb0,0x25,0x00,0x00,0xed,0x1c,0x00,0x00,0xf0,0x1c,0x00,0x00,0x4a,0x26,0x00,0x00, +0x07,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xaf,0x25,0x00,0x00, +0x0d,0x02,0x00,0x00,0xf0,0x1c,0x00,0x00,0x09,0x1d,0x00,0x00,0x07,0x1d,0x00,0x00, +0xb3,0x00,0x05,0x00,0xcc,0x00,0x00,0x00,0xf4,0x1c,0x00,0x00,0xaf,0x25,0x00,0x00, +0xf3,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x0a,0x1d,0x00,0x00,0x07,0x1d,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xf4,0x1c,0x00,0x00,0xf5,0x1c,0x00,0x00, +0x0a,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xf5,0x1c,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xf8,0x1c,0x00,0x00,0xb4,0x1c,0x00,0x00,0xaf,0x25,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf9,0x1c,0x00,0x00,0xf8,0x1c,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfa,0x1c,0x00,0x00,0xd5,0x1c,0x00,0x00, +0xf9,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xfc,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0xeb,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xfe,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0xfa,0x1c,0x00,0x00,0xb4,0x00,0x05,0x00,0xcc,0x00,0x00,0x00,0xff,0x1c,0x00,0x00, +0xfc,0x1c,0x00,0x00,0xfe,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0x06,0x1d,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xff,0x1c,0x00,0x00,0x00,0x1d,0x00,0x00, +0x06,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0x00,0x1d,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x02,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xfa,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x51,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xb0,0x25,0x00,0x00,0x02,0x1d,0x00,0x00, +0xf9,0x00,0x02,0x00,0x06,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0x06,0x1d,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x4a,0x26,0x00,0x00,0xb0,0x25,0x00,0x00, +0xf5,0x1c,0x00,0x00,0x51,0x1d,0x00,0x00,0x00,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00, +0x07,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0x07,0x1d,0x00,0x00,0x80,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x09,0x1d,0x00,0x00,0xaf,0x25,0x00,0x00,0x0d,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xf1,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x0a,0x1d,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0c,0x1d,0x00,0x00,0xa2,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0e,0x1d,0x00,0x00, +0x0c,0x1d,0x00,0x00,0x69,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x55,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x0e,0x1d,0x00,0x00, +0xbc,0x01,0x00,0x00,0xbd,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x5a,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x55,0x1d,0x00,0x00, +0x9a,0x0a,0x00,0x00,0xb7,0x00,0x05,0x00,0xcc,0x00,0x00,0x00,0x14,0x1d,0x00,0x00, +0xb0,0x25,0x00,0x00,0xed,0x1c,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x15,0x1d,0x00,0x00,0x14,0x1d,0x00,0x00,0xbd,0x01,0x00,0x00,0xbc,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x17,0x1d,0x00,0x00,0x15,0x1d,0x00,0x00, +0x5a,0x1d,0x00,0x00,0xba,0x00,0x05,0x00,0xcc,0x00,0x00,0x00,0x19,0x1d,0x00,0x00, +0x17,0x1d,0x00,0x00,0x70,0x0a,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x1a,0x1d,0x00,0x00,0x19,0x1d,0x00,0x00,0xbd,0x01,0x00,0x00,0xbc,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x5f,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0xc8,0x19,0x00,0x00,0x21,0x07,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x64,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xf5,0x0c,0x00,0x00,0x5f,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1f,0x1d,0x00,0x00,0xbd,0x01,0x00,0x00,0x64,0x1d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x21,0x1d,0x00,0x00,0x1a,0x1d,0x00,0x00,0x1f,0x1d,0x00,0x00, +0xf9,0x00,0x02,0x00,0x22,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0x22,0x1d,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb1,0x25,0x00,0x00,0xbc,0x01,0x00,0x00, +0xe6,0x1c,0x00,0x00,0x21,0x1d,0x00,0x00,0x0a,0x1d,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x23,0x1d,0x00,0x00,0xb4,0x1c,0x00,0x00,0x63,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x24,0x1d,0x00,0x00,0x23,0x1d,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x25,0x1d,0x00,0x00,0xb4,0x1c,0x00,0x00, +0xbe,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x25,0x1d,0x00,0x00,0x24,0x1d,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x26,0x1d,0x00,0x00,0xb4,0x1c,0x00,0x00, +0x5f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x27,0x1d,0x00,0x00, +0x26,0x1d,0x00,0x00,0x3e,0x00,0x03,0x00,0x23,0x1d,0x00,0x00,0x27,0x1d,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2a,0x1d,0x00,0x00,0xe9,0x1c,0x00,0x00, +0x3e,0x00,0x03,0x00,0x26,0x1d,0x00,0x00,0x2a,0x1d,0x00,0x00,0x3e,0x00,0x03,0x00, +0xe9,0x1c,0x00,0x00,0xd5,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x2f,0x1d,0x00,0x00,0xb4,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x7c,0x02,0x00,0x00, +0x66,0x1d,0x00,0x00,0x7e,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0x66,0x1d,0x00,0x00, +0x06,0x0c,0x00,0x00,0x2f,0x1d,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x33,0x1d,0x00,0x00,0x25,0x1d,0x00,0x00,0xb7,0x00,0x05,0x00,0xcc,0x00,0x00,0x00, +0x34,0x1d,0x00,0x00,0x33,0x1d,0x00,0x00,0xbc,0x01,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x35,0x1d,0x00,0x00,0x34,0x1d,0x00,0x00,0xbd,0x01,0x00,0x00, +0xbc,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x36,0x1d,0x00,0x00, +0xb1,0x25,0x00,0x00,0x35,0x1d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x81,0x0c,0x00,0x00,0xa0,0x25,0x00,0x00,0x03,0x00,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x7e,0x1d,0x00,0x00,0x7e,0x0d,0x00,0x00,0xbd,0x01,0x00,0x00, +0xbc,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x82,0x1d,0x00,0x00, +0x7e,0x1d,0x00,0x00,0x0a,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x84,0x1d,0x00,0x00,0xbd,0x01,0x00,0x00,0x8a,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x85,0x1d,0x00,0x00,0x82,0x1d,0x00,0x00,0x84,0x1d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x87,0x1d,0x00,0x00,0x81,0x0c,0x00,0x00, +0x69,0x07,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x89,0x1d,0x00,0x00, +0xc4,0x25,0x00,0x00,0xbd,0x01,0x00,0x00,0xbc,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8b,0x1d,0x00,0x00,0x5c,0x0d,0x00,0x00,0x69,0x07,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x9f,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x8b,0x1d,0x00,0x00,0xbc,0x01,0x00,0x00,0xbd,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa4,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x89,0x1d,0x00,0x00,0x9f,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xaa,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x85,0x1d,0x00,0x00,0x87,0x1d,0x00,0x00,0xa4,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xaf,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x85,0x1d,0x00,0x00,0xaa,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x93,0x1d,0x00,0x00,0x5c,0x0d,0x00,0x00,0x19,0x25,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xb3,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x93,0x1d,0x00,0x00,0xbc,0x01,0x00,0x00,0xbd,0x01,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xb9,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0xaf,0x1d,0x00,0x00,0x81,0x0c,0x00,0x00,0xb3,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xbe,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xaf,0x1d,0x00,0x00,0xb9,0x1d,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x9b,0x1d,0x00,0x00,0xbe,0x1d,0x00,0x00,0xbe,0x1d,0x00,0x00,0xbe,0x1d,0x00,0x00, +0xf7,0x00,0x03,0x00,0x9b,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xff,0x0c,0x00,0x00,0x86,0x0c,0x00,0x00,0x8a,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8a,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x07,0x1e,0x00,0x00, +0x58,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x09,0x1e,0x00,0x00,0x58,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0a,0x1e,0x00,0x00,0x07,0x1e,0x00,0x00,0x09,0x1e,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x0b,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0x0a,0x1e,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0c,0x1e,0x00,0x00,0xbd,0x01,0x00,0x00,0x0b,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x68,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x0c,0x1e,0x00,0x00,0x67,0x09,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x6d,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x5f,0x09,0x00,0x00, +0x68,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x76,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xf5,0x0c,0x00,0x00,0xb3,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x7b,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x8a,0x0d,0x00,0x00,0x76,0x1e,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x81,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x6d,0x1e,0x00,0x00,0xbd,0x01,0x00,0x00,0x7b,0x1e,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x1d,0x1e,0x00,0x00,0xa2,0x1c,0x00,0x00,0x81,0x1e,0x00,0x00, +0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x21,0x1e,0x00,0x00,0x90,0x1c,0x00,0x00, +0x1d,0x1e,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x25,0x1e,0x00,0x00, +0x90,0x1c,0x00,0x00,0x1d,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x86,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x95,0x25,0x00,0x00, +0x21,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x8b,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x93,0x25,0x00,0x00,0x25,0x1e,0x00,0x00, +0xba,0x00,0x05,0x00,0xa8,0x09,0x00,0x00,0x35,0x1e,0x00,0x00,0x86,0x1e,0x00,0x00, +0xd5,0x25,0x00,0x00,0x9a,0x00,0x04,0x00,0xcc,0x00,0x00,0x00,0x36,0x1e,0x00,0x00, +0x35,0x1e,0x00,0x00,0xa8,0x00,0x04,0x00,0xcc,0x00,0x00,0x00,0x37,0x1e,0x00,0x00, +0x36,0x1e,0x00,0x00,0xf7,0x00,0x03,0x00,0x3d,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x37,0x1e,0x00,0x00,0x38,0x1e,0x00,0x00,0x3d,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x38,0x1e,0x00,0x00,0xba,0x00,0x05,0x00,0xa8,0x09,0x00,0x00, +0x3b,0x1e,0x00,0x00,0xd5,0x25,0x00,0x00,0x8b,0x1e,0x00,0x00,0x9a,0x00,0x04,0x00, +0xcc,0x00,0x00,0x00,0x3c,0x1e,0x00,0x00,0x3b,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00, +0x3d,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x3d,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0xcc,0x00,0x00,0x00,0x3e,0x1e,0x00,0x00,0x36,0x1e,0x00,0x00,0x8a,0x0c,0x00,0x00, +0x3c,0x1e,0x00,0x00,0x38,0x1e,0x00,0x00,0xf7,0x00,0x03,0x00,0x5b,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x3e,0x1e,0x00,0x00,0x3f,0x1e,0x00,0x00, +0x5b,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x3f,0x1e,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x43,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xd5,0x25,0x00,0x00,0x86,0x1e,0x00,0x00,0x8b,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x90,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x36,0x1d,0x00,0x00,0xf8,0x19,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x47,0x1e,0x00,0x00,0x90,0x1e,0x00,0x00,0x90,0x1e,0x00,0x00,0x90,0x1e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x95,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0xf2,0x0c,0x00,0x00,0xe1,0x02,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4b,0x1e,0x00,0x00,0xbd,0x01,0x00,0x00,0x95,0x1e,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x4e,0x1e,0x00,0x00,0x47,0x1e,0x00,0x00, +0x4b,0x1e,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x9d,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x4e,0x1e,0x00,0x00,0x4e,0x0b,0x00,0x00, +0x1a,0x25,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xaf,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x43,0x1e,0x00,0x00,0xd5,0x25,0x00,0x00, +0x9d,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xb4,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x9b,0x1d,0x00,0x00,0xd6,0x09,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xce,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0xb4,0x1e,0x00,0x00,0x9b,0x1d,0x00,0x00,0x9d,0x1e,0x00,0x00, +0xf9,0x00,0x02,0x00,0x5b,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x5b,0x1e,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xe3,0x25,0x00,0x00,0x9b,0x1d,0x00,0x00, +0x3d,0x1e,0x00,0x00,0xce,0x1e,0x00,0x00,0x3f,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xe2,0x25,0x00,0x00,0xd5,0x25,0x00,0x00,0x3d,0x1e,0x00,0x00, +0xaf,0x1e,0x00,0x00,0x3f,0x1e,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xe0,0x1e,0x00,0x00,0xa0,0x25,0x00,0x00,0xa0,0x25,0x00,0x00,0x03,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xe1,0x1e,0x00,0x00,0xe3,0x25,0x00,0x00,0xe0,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x03,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x2e,0x09,0x00,0x00,0xe1,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x08,0x1f,0x00,0x00,0xa0,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0a,0x1f,0x00,0x00,0xa0,0x25,0x00,0x00,0x01,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0b,0x1f,0x00,0x00,0x08,0x1f,0x00,0x00, +0x0a,0x1f,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0d,0x1f,0x00,0x00, +0xa0,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0e,0x1f,0x00,0x00,0x0b,0x1f,0x00,0x00,0x0d,0x1f,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x13,0x1f,0x00,0x00,0x08,0x1f,0x00,0x00,0x0d,0x1f,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x18,0x1f,0x00,0x00,0x08,0x1f,0x00,0x00, +0x0a,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1b,0x1f,0x00,0x00, +0x18,0x1f,0x00,0x00,0x0d,0x1f,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x1c,0x1f,0x00,0x00,0x0e,0x1f,0x00,0x00,0x13,0x1f,0x00,0x00,0x1b,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x37,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xbc,0x01,0x00,0x00,0x0e,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x3c,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x13,0x1f,0x00,0x00,0x1b,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x41,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x37,0x1f,0x00,0x00, +0x3c,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x30,0x1f,0x00,0x00, +0x41,0x1f,0x00,0x00,0xbd,0x01,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x31,0x1f,0x00,0x00,0x30,0x1f,0x00,0x00,0x30,0x1f,0x00,0x00,0x30,0x1f,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x32,0x1f,0x00,0x00,0x1c,0x1f,0x00,0x00, +0x31,0x1f,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x46,0x1f,0x00,0x00, +0x32,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x47,0x1f,0x00,0x00,0x79,0x03,0x00,0x00,0x46,0x1f,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x49,0x1f,0x00,0x00,0x32,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4a,0x1f,0x00,0x00,0xe1,0x02,0x00,0x00, +0x49,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4b,0x1f,0x00,0x00, +0x47,0x1f,0x00,0x00,0x4a,0x1f,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4d,0x1f,0x00,0x00,0x32,0x1f,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4e,0x1f,0x00,0x00,0x79,0x03,0x00,0x00,0x4d,0x1f,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4f,0x1f,0x00,0x00,0x4b,0x1f,0x00,0x00, +0x4e,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x52,0x1f,0x00,0x00, +0xe1,0x02,0x00,0x00,0x46,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x55,0x1f,0x00,0x00,0xe1,0x02,0x00,0x00,0x4d,0x1f,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x56,0x1f,0x00,0x00,0x52,0x1f,0x00,0x00,0x55,0x1f,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x59,0x1f,0x00,0x00,0x8c,0x03,0x00,0x00, +0x46,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5d,0x1f,0x00,0x00, +0x59,0x1f,0x00,0x00,0x4a,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x61,0x1f,0x00,0x00,0x5d,0x1f,0x00,0x00,0x4e,0x1f,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0xe7,0x24,0x00,0x00,0x4f,0x1f,0x00,0x00,0xa0,0x25,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0xe9,0x24,0x00,0x00, +0x56,0x1f,0x00,0x00,0xe7,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0xeb,0x24,0x00,0x00,0x61,0x1f,0x00,0x00,0xe9,0x24,0x00,0x00, +0x02,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x68,0x1f,0x00,0x00, +0xe2,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6a,0x1f,0x00,0x00,0xe2,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6b,0x1f,0x00,0x00,0x68,0x1f,0x00,0x00,0x6a,0x1f,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6d,0x1f,0x00,0x00,0xe2,0x25,0x00,0x00, +0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6e,0x1f,0x00,0x00, +0x6b,0x1f,0x00,0x00,0x6d,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x73,0x1f,0x00,0x00,0x68,0x1f,0x00,0x00,0x6d,0x1f,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x78,0x1f,0x00,0x00,0x68,0x1f,0x00,0x00,0x6a,0x1f,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7b,0x1f,0x00,0x00,0x78,0x1f,0x00,0x00, +0x6d,0x1f,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x7c,0x1f,0x00,0x00, +0x6e,0x1f,0x00,0x00,0x73,0x1f,0x00,0x00,0x7b,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x97,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xbc,0x01,0x00,0x00,0x6e,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x9c,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x73,0x1f,0x00,0x00, +0x7b,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa1,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x97,0x1f,0x00,0x00,0x9c,0x1f,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x90,0x1f,0x00,0x00,0xa1,0x1f,0x00,0x00, +0xbd,0x01,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x91,0x1f,0x00,0x00, +0x90,0x1f,0x00,0x00,0x90,0x1f,0x00,0x00,0x90,0x1f,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x92,0x1f,0x00,0x00,0x7c,0x1f,0x00,0x00,0x91,0x1f,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa6,0x1f,0x00,0x00,0x92,0x1f,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa7,0x1f,0x00,0x00, +0x79,0x03,0x00,0x00,0xa6,0x1f,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa9,0x1f,0x00,0x00,0x92,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xaa,0x1f,0x00,0x00,0xe1,0x02,0x00,0x00,0xa9,0x1f,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xab,0x1f,0x00,0x00,0xa7,0x1f,0x00,0x00, +0xaa,0x1f,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xad,0x1f,0x00,0x00, +0x92,0x1f,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xae,0x1f,0x00,0x00,0x79,0x03,0x00,0x00,0xad,0x1f,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xaf,0x1f,0x00,0x00,0xab,0x1f,0x00,0x00,0xae,0x1f,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb2,0x1f,0x00,0x00,0xe1,0x02,0x00,0x00, +0xa6,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb5,0x1f,0x00,0x00, +0xe1,0x02,0x00,0x00,0xad,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb6,0x1f,0x00,0x00,0xb2,0x1f,0x00,0x00,0xb5,0x1f,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb9,0x1f,0x00,0x00,0x8c,0x03,0x00,0x00,0xa6,0x1f,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbd,0x1f,0x00,0x00,0xb9,0x1f,0x00,0x00, +0xaa,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc1,0x1f,0x00,0x00, +0xbd,0x1f,0x00,0x00,0xae,0x1f,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xc2,0x1f,0x00,0x00,0xaf,0x1f,0x00,0x00,0xb6,0x1f,0x00,0x00,0xc1,0x1f,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xf3,0x1e,0x00,0x00,0xeb,0x24,0x00,0x00, +0xeb,0x24,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xf5,0x1e,0x00,0x00,0xf3,0x1e,0x00,0x00, +0x03,0x1f,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xf8,0x1e,0x00,0x00, +0xeb,0x24,0x00,0x00,0xeb,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xc9,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xc2,0x1f,0x00,0x00,0xf8,0x1e,0x00,0x00, +0xf5,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xce,0x1f,0x00,0x00, +0xc9,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd0,0x1f,0x00,0x00,0xc9,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd1,0x1f,0x00,0x00,0xce,0x1f,0x00,0x00,0xd0,0x1f,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd3,0x1f,0x00,0x00,0xc9,0x1f,0x00,0x00, +0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd4,0x1f,0x00,0x00, +0xd1,0x1f,0x00,0x00,0xd3,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd9,0x1f,0x00,0x00,0xce,0x1f,0x00,0x00,0xd3,0x1f,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xde,0x1f,0x00,0x00,0xce,0x1f,0x00,0x00,0xd0,0x1f,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe1,0x1f,0x00,0x00,0xde,0x1f,0x00,0x00, +0xd3,0x1f,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xe2,0x1f,0x00,0x00, +0xd4,0x1f,0x00,0x00,0xd9,0x1f,0x00,0x00,0xe1,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xfd,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xd9,0x1f,0x00,0x00,0xe1,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x02,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xd4,0x1f,0x00,0x00, +0xfd,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf5,0x1f,0x00,0x00, +0xbd,0x01,0x00,0x00,0x02,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x07,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb2,0x03,0x00,0x00, +0xf5,0x1f,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xf7,0x1f,0x00,0x00, +0x07,0x20,0x00,0x00,0x07,0x20,0x00,0x00,0x07,0x20,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xf8,0x1f,0x00,0x00,0xe2,0x1f,0x00,0x00,0xf7,0x1f,0x00,0x00, +0xf9,0x00,0x02,0x00,0x9b,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x86,0x0c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc3,0x1d,0x00,0x00,0xa0,0x25,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc5,0x1d,0x00,0x00, +0xa0,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc6,0x1d,0x00,0x00,0xc3,0x1d,0x00,0x00,0xc5,0x1d,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc8,0x1d,0x00,0x00,0xa0,0x25,0x00,0x00,0x02,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc9,0x1d,0x00,0x00,0xc6,0x1d,0x00,0x00, +0xc8,0x1d,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xce,0x1d,0x00,0x00, +0xc3,0x1d,0x00,0x00,0xc8,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd3,0x1d,0x00,0x00,0xc3,0x1d,0x00,0x00,0xc5,0x1d,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd6,0x1d,0x00,0x00,0xd3,0x1d,0x00,0x00,0xc8,0x1d,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xd7,0x1d,0x00,0x00,0xc9,0x1d,0x00,0x00, +0xce,0x1d,0x00,0x00,0xd6,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0x9b,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9b,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xe6,0x25,0x00,0x00,0xf8,0x1f,0x00,0x00,0x5b,0x1e,0x00,0x00,0xd7,0x1d,0x00,0x00, +0x86,0x0c,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x0c,0x20,0x00,0x00, +0x81,0x19,0x00,0x00,0xd0,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x02,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0d,0x20,0x00,0x00,0x0c,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xcc,0x00,0x00,0x00,0x0f,0x20,0x00,0x00, +0x0d,0x20,0x00,0x00,0xbc,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x11,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0x11,0x20,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x72,0x26,0x00,0x00,0x0f,0x20,0x00,0x00,0xbd,0x01,0x00,0x00,0x0d,0x20,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x17,0x20,0x00,0x00,0x72,0x26,0x00,0x00, +0x72,0x26,0x00,0x00,0x72,0x26,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x18,0x20,0x00,0x00,0xe6,0x25,0x00,0x00,0x17,0x20,0x00,0x00,0x41,0x00,0x05,0x00, +0x3d,0x02,0x00,0x00,0x1f,0x20,0x00,0x00,0x06,0x02,0x00,0x00,0x3c,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x20,0x20,0x00,0x00,0x1f,0x20,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x1b,0x20,0x00,0x00,0x18,0x20,0x00,0x00, +0x20,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x2d,0x20,0x00,0x00, +0xcd,0x0c,0x00,0x00,0x4c,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x48,0x20,0x00,0x00,0x2d,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00, +0xcc,0x00,0x00,0x00,0x49,0x20,0x00,0x00,0x48,0x20,0x00,0x00,0xbc,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x4e,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x49,0x20,0x00,0x00,0x4a,0x20,0x00,0x00,0x4e,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4a,0x20,0x00,0x00,0xbc,0x00,0x05,0x00,0xcc,0x00,0x00,0x00,0x4d,0x20,0x00,0x00, +0x48,0x20,0x00,0x00,0xbd,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x4e,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4e,0x20,0x00,0x00,0xf5,0x00,0x07,0x00,0xcc,0x00,0x00,0x00, +0x4f,0x20,0x00,0x00,0x49,0x20,0x00,0x00,0x11,0x20,0x00,0x00,0x4d,0x20,0x00,0x00, +0x4a,0x20,0x00,0x00,0xf7,0x00,0x03,0x00,0x5a,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x4f,0x20,0x00,0x00,0x50,0x20,0x00,0x00,0x5a,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0x50,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x52,0x20,0x00,0x00,0x2d,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00, +0xcc,0x00,0x00,0x00,0x53,0x20,0x00,0x00,0x52,0x20,0x00,0x00,0xbc,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x58,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x53,0x20,0x00,0x00,0x54,0x20,0x00,0x00,0x58,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0x54,0x20,0x00,0x00,0xbc,0x00,0x05,0x00,0xcc,0x00,0x00,0x00,0x57,0x20,0x00,0x00, +0x52,0x20,0x00,0x00,0xbd,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x58,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0x58,0x20,0x00,0x00,0xf5,0x00,0x07,0x00,0xcc,0x00,0x00,0x00, +0x59,0x20,0x00,0x00,0x53,0x20,0x00,0x00,0x50,0x20,0x00,0x00,0x57,0x20,0x00,0x00, +0x54,0x20,0x00,0x00,0xf9,0x00,0x02,0x00,0x5a,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5a,0x20,0x00,0x00,0xf5,0x00,0x07,0x00,0xcc,0x00,0x00,0x00,0x5b,0x20,0x00,0x00, +0x4f,0x20,0x00,0x00,0x4e,0x20,0x00,0x00,0x59,0x20,0x00,0x00,0x58,0x20,0x00,0x00, +0xa4,0x00,0x05,0x00,0xcc,0x00,0x00,0x00,0x30,0x20,0x00,0x00,0x5b,0x20,0x00,0x00, +0x0b,0x09,0x00,0x00,0xf7,0x00,0x03,0x00,0x41,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x30,0x20,0x00,0x00,0x31,0x20,0x00,0x00,0x35,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0x35,0x20,0x00,0x00,0x41,0x00,0x05,0x00,0x3d,0x02,0x00,0x00, +0x60,0x20,0x00,0x00,0x06,0x02,0x00,0x00,0x47,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x61,0x20,0x00,0x00,0x60,0x20,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x37,0x20,0x00,0x00,0x61,0x20,0x00,0x00,0xfa,0x09,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3a,0x20,0x00,0x00,0x81,0x0c,0x00,0x00, +0x37,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3e,0x20,0x00,0x00, +0x1d,0x19,0x00,0x00,0x3a,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x66,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xbc,0x01,0x00,0x00, +0x3e,0x20,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x13,0x25,0x00,0x00, +0x66,0x20,0x00,0x00,0x32,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x41,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x31,0x20,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x10,0x25,0x00,0x00,0xbc,0x01,0x00,0x00,0x32,0x25,0x00,0x00, +0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x41,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0x41,0x20,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xf6,0x25,0x00,0x00, +0x13,0x25,0x00,0x00,0x35,0x20,0x00,0x00,0x10,0x25,0x00,0x00,0x31,0x20,0x00,0x00, +0x3d,0x00,0x04,0x00,0xa3,0x02,0x00,0x00,0x68,0x20,0x00,0x00,0xa5,0x02,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6b,0x20,0x00,0x00,0xf6,0x25,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6c,0x20,0x00,0x00, +0xf6,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x6d,0x20,0x00,0x00,0x6b,0x20,0x00,0x00,0x6c,0x20,0x00,0x00,0xbc,0x01,0x00,0x00, +0xbc,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0x68,0x20,0x00,0x00,0x06,0x0c,0x00,0x00, +0x6d,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa1,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xcc,0x0a,0x00,0x00,0xc8,0x19,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xa5,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x5c,0x0d,0x00,0x00,0xbc,0x01,0x00,0x00,0xbd,0x01,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xab,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0xa1,0x20,0x00,0x00,0x51,0x04,0x00,0x00,0xa5,0x20,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb0,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xa1,0x20,0x00,0x00,0xab,0x20,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8a,0x20,0x00,0x00,0xb0,0x20,0x00,0x00,0xb0,0x20,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8c,0x20,0x00,0x00,0x8a,0x0d,0x00,0x00, +0x5f,0x07,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb5,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x8c,0x20,0x00,0x00,0xf2,0x0c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xba,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x8a,0x20,0x00,0x00,0xb5,0x20,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x92,0x20,0x00,0x00,0xff,0x0c,0x00,0x00,0xbd,0x01,0x00,0x00, +0xba,0x20,0x00,0x00,0xbe,0x00,0x05,0x00,0xcc,0x00,0x00,0x00,0x96,0x20,0x00,0x00, +0x9f,0x1d,0x00,0x00,0xbd,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x9b,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x96,0x20,0x00,0x00,0x97,0x20,0x00,0x00, +0x9b,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x97,0x20,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xc3,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x25,0x03,0x00,0x00,0x92,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9a,0x20,0x00,0x00,0xc3,0x20,0x00,0x00,0x77,0x04,0x00,0x00,0xf9,0x00,0x02,0x00, +0x9b,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x9b,0x20,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xff,0x25,0x00,0x00,0x92,0x20,0x00,0x00,0x41,0x20,0x00,0x00, +0x9a,0x20,0x00,0x00,0x97,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa9,0x0c,0x00,0x00,0x1b,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xaa,0x0c,0x00,0x00,0x1b,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xab,0x0c,0x00,0x00,0x1b,0x20,0x00,0x00, +0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xac,0x0c,0x00,0x00, +0xa9,0x0c,0x00,0x00,0xaa,0x0c,0x00,0x00,0xab,0x0c,0x00,0x00,0xff,0x25,0x00,0x00, +0x3d,0x00,0x04,0x00,0x8d,0x02,0x00,0x00,0xc5,0x20,0x00,0x00,0x8f,0x02,0x00,0x00, +0x63,0x00,0x04,0x00,0xc5,0x20,0x00,0x00,0x06,0x0c,0x00,0x00,0xac,0x0c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x96,0x02,0x00,0x00,0xd2,0x20,0x00,0x00,0x98,0x02,0x00,0x00, +0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xdb,0x20,0x00,0x00,0xa9,0x0c,0x00,0x00, +0xaa,0x0c,0x00,0x00,0xab,0x0c,0x00,0x00,0xbd,0x01,0x00,0x00,0x63,0x00,0x04,0x00, +0xd2,0x20,0x00,0x00,0x06,0x0c,0x00,0x00,0xdb,0x20,0x00,0x00,0x3d,0x00,0x04,0x00, +0xac,0x02,0x00,0x00,0xdd,0x20,0x00,0x00,0xae,0x02,0x00,0x00,0x63,0x00,0x04,0x00, +0xdd,0x20,0x00,0x00,0x06,0x0c,0x00,0x00,0x1e,0x06,0x00,0x00,0xfd,0x00,0x01,0x00, +0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_9e0a11d1de3bfb9359a1250e3bd351c5.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_9e0a11d1de3bfb9359a1250e3bd351c5.h new file mode 100644 index 00000000..eb4a8bca --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_9e0a11d1de3bfb9359a1250e3bd351c5.h @@ -0,0 +1,1708 @@ +// ffx_fsr2_accumulate_pass_9e0a11d1de3bfb9359a1250e3bd351c5.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_9e0a11d1de3bfb9359a1250e3bd351c5_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_9e0a11d1de3bfb9359a1250e3bd351c5_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_9e0a11d1de3bfb9359a1250e3bd351c5_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_9e0a11d1de3bfb9359a1250e3bd351c5_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_9e0a11d1de3bfb9359a1250e3bd351c5_SampledImageResourceNames[] = { "r_input_exposure", "r_dilated_reactive_masks", "r_dilated_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_lanczos_lut", "r_imgMips", "r_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_9e0a11d1de3bfb9359a1250e3bd351c5_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 8, 10, 12, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_9e0a11d1de3bfb9359a1250e3bd351c5_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_9e0a11d1de3bfb9359a1250e3bd351c5_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_9e0a11d1de3bfb9359a1250e3bd351c5_StorageImageResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_upscaled_output", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_9e0a11d1de3bfb9359a1250e3bd351c5_StorageImageResourceBindings[] = { 13, 14, 15, 16, 17, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_9e0a11d1de3bfb9359a1250e3bd351c5_StorageImageResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_9e0a11d1de3bfb9359a1250e3bd351c5_StorageImageResourceSets[] = { 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_9e0a11d1de3bfb9359a1250e3bd351c5_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_9e0a11d1de3bfb9359a1250e3bd351c5_UniformBufferResourceBindings[] = { 18, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_9e0a11d1de3bfb9359a1250e3bd351c5_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_9e0a11d1de3bfb9359a1250e3bd351c5_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_9e0a11d1de3bfb9359a1250e3bd351c5_size = 26876; + +static const unsigned char g_ffx_fsr2_accumulate_pass_9e0a11d1de3bfb9359a1250e3bd351c5_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0xd5,0x24,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x38,0x00,0x00,0x00,0x0b,0x00,0x06,0x00, +0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c,0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30, +0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x0f,0x00,0x07,0x00,0x05,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0x8a,0x0b,0x00,0x00,0xa0,0x0b,0x00,0x00,0x10,0x00,0x06,0x00, +0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00, +0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c, +0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66, +0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00,0x04,0x00,0x0a,0x00, +0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x69,0x6d, +0x61,0x67,0x65,0x5f,0x6c,0x6f,0x61,0x64,0x5f,0x66,0x6f,0x72,0x6d,0x61,0x74,0x74, +0x65,0x64,0x00,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c, +0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65, +0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00, +0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64, +0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00, +0xfa,0x01,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0xfa,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e, +0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0xfa,0x01,0x00,0x00, +0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69, +0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00,0xfa,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0b,0x00,0xfa,0x01,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70, +0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44, +0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00, +0xfa,0x01,0x00,0x00,0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00, +0xfa,0x01,0x00,0x00,0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00, +0xfa,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e, +0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00,0xfa,0x01,0x00,0x00,0x07,0x00,0x00,0x00, +0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70, +0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00,0xfa,0x01,0x00,0x00,0x08,0x00,0x00,0x00, +0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0xfa,0x01,0x00,0x00, +0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0xfa,0x01,0x00,0x00, +0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0xfa,0x01,0x00,0x00, +0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74, +0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00,0xfa,0x01,0x00,0x00,0x0c,0x00,0x00,0x00, +0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0a,0x00,0xfa,0x01,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70, +0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0xfa,0x01,0x00,0x00, +0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00, +0x06,0x00,0x09,0x00,0xfa,0x01,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74, +0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0xfa,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00, +0xfa,0x01,0x00,0x00,0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63, +0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00, +0x06,0x00,0x0a,0x00,0xfa,0x01,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65, +0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0xfc,0x01,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00,0x05,0x00,0x05,0x00,0x3a,0x02,0x00,0x00, +0x72,0x5f,0x69,0x6d,0x67,0x4d,0x69,0x70,0x73,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0x3e,0x02,0x00,0x00,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d, +0x70,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0x4b,0x02,0x00,0x00,0x72,0x5f,0x70,0x72, +0x65,0x70,0x61,0x72,0x65,0x64,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c, +0x6f,0x72,0x00,0x00,0x05,0x00,0x09,0x00,0x52,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f, +0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x5a,0x02,0x00,0x00, +0x72,0x77,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00, +0x05,0x00,0x06,0x00,0x61,0x02,0x00,0x00,0x72,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68, +0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x00,0x05,0x00,0x09,0x00,0x6b,0x02,0x00,0x00, +0x72,0x77,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63, +0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x05,0x00,0x07,0x00, +0x74,0x02,0x00,0x00,0x72,0x77,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f, +0x6f,0x75,0x74,0x70,0x75,0x74,0x00,0x00,0x05,0x00,0x06,0x00,0x81,0x02,0x00,0x00, +0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00, +0x05,0x00,0x06,0x00,0x8a,0x02,0x00,0x00,0x72,0x77,0x5f,0x6e,0x65,0x77,0x5f,0x6c, +0x6f,0x63,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x9f,0x02,0x00,0x00, +0x72,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x00, +0x05,0x00,0x09,0x00,0xa9,0x02,0x00,0x00,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65, +0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73, +0x00,0x00,0x00,0x00,0x05,0x00,0x07,0x00,0xb1,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0xbd,0x02,0x00,0x00,0x72,0x5f,0x6c,0x61,0x6e,0x63,0x7a,0x6f, +0x73,0x5f,0x6c,0x75,0x74,0x00,0x00,0x00,0x05,0x00,0x09,0x00,0xca,0x02,0x00,0x00, +0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x72,0x65,0x61,0x63,0x74,0x69, +0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0x8a,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x57,0x6f,0x72,0x6b,0x47,0x72,0x6f,0x75,0x70, +0x49,0x44,0x00,0x00,0x05,0x00,0x08,0x00,0xa0,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x4c, +0x6f,0x63,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44, +0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfa,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfa,0x01,0x00,0x00, +0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xfa,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xfa,0x01,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfa,0x01,0x00,0x00,0x04,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfa,0x01,0x00,0x00, +0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xfa,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xfa,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfa,0x01,0x00,0x00,0x08,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfa,0x01,0x00,0x00, +0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xfa,0x01,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xfa,0x01,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfa,0x01,0x00,0x00,0x0c,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfa,0x01,0x00,0x00, +0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xfa,0x01,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xfa,0x01,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfa,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfa,0x01,0x00,0x00, +0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xfa,0x01,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0xfa,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xfc,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xfc,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x3a,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x3a,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x3e,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x3e,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x4b,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x4b,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x52,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x52,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x5a,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x5a,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x61,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x61,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x6b,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x6b,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0x6b,0x02,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x74,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x74,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x74,0x02,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x81,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x81,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8a,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8a,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x10,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x9f,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x9f,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa9,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa9,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb1,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb1,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xbd,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xbd,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xca,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xca,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8a,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa0,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb1,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00, +0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x38,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x37,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x3e,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x14,0x00,0x02,0x00,0xc8,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xb2,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xb3,0x01,0x00,0x00,0x00,0x00,0x80,0x3f,0x1e,0x00,0x15,0x00, +0xfa,0x01,0x00,0x00,0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00, +0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x3e,0x00,0x00,0x00,0x3e,0x00,0x00,0x00, +0x37,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xfb,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0xfa,0x01,0x00,0x00, +0x3b,0x00,0x04,0x00,0xfb,0x01,0x00,0x00,0xfc,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0xfd,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xfe,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x5d,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x03,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x08,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x0d,0x02,0x00,0x00,0x04,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x12,0x02,0x00,0x00,0x05,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x13,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x3e,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x18,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x1d,0x02,0x00,0x00,0x08,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x1e,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x23,0x02,0x00,0x00,0x0a,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x28,0x02,0x00,0x00,0x0c,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x29,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x2e,0x02,0x00,0x00,0x0d,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x33,0x02,0x00,0x00,0x0f,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x38,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x39,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x38,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x39,0x02,0x00,0x00,0x3a,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x1a,0x00,0x02,0x00,0x3c,0x02,0x00,0x00,0x20,0x00,0x04,0x00, +0x3d,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3c,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x3d,0x02,0x00,0x00,0x3e,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x1b,0x00,0x03,0x00, +0x40,0x02,0x00,0x00,0x38,0x02,0x00,0x00,0x15,0x00,0x04,0x00,0x46,0x02,0x00,0x00, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x46,0x02,0x00,0x00, +0x47,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x39,0x02,0x00,0x00, +0x4b,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x39,0x02,0x00,0x00, +0x52,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x58,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x59,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x58,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x59,0x02,0x00,0x00,0x5a,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x39,0x02,0x00,0x00,0x61,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x69,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x6a,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x6a,0x02,0x00,0x00,0x6b,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x72,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x73,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x72,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x73,0x02,0x00,0x00,0x74,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x7f,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x80,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x7f,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x80,0x02,0x00,0x00, +0x81,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x88,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x89,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x88,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x89,0x02,0x00,0x00,0x8a,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x46,0x02,0x00,0x00,0x9a,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x39,0x02,0x00,0x00,0x9f,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x39,0x02,0x00,0x00,0xa9,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x39,0x02,0x00,0x00,0xb1,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xb3,0x02,0x00,0x00,0xfd,0x01,0x00,0x00,0xfd,0x01,0x00,0x00, +0x3b,0x00,0x04,0x00,0x39,0x02,0x00,0x00,0xbd,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc2,0x02,0x00,0x00,0x00,0x00,0x00,0x40, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc4,0x02,0x00,0x00,0x00,0x00,0x00,0x3f, +0x3b,0x00,0x04,0x00,0x39,0x02,0x00,0x00,0xca,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd3,0x02,0x00,0x00,0xb2,0x01,0x00,0x00, +0xb2,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0xd6,0x02,0x00,0x00, +0x03,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x08,0x03,0x00,0x00, +0x6f,0x12,0x83,0x3a,0x2b,0x00,0x04,0x00,0x46,0x02,0x00,0x00,0x42,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x46,0x02,0x00,0x00,0x46,0x03,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5c,0x03,0x00,0x00, +0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x6f,0x03,0x00,0x00, +0x00,0x00,0x80,0xbe,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd2,0x03,0x00,0x00, +0xc4,0x02,0x00,0x00,0xc4,0x02,0x00,0x00,0x17,0x00,0x04,0x00,0xe6,0x03,0x00,0x00, +0x46,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0xea,0x03,0x00,0x00, +0xc8,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xf7,0x03,0x00,0x00,0x00,0xe0,0x7f,0x47,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x09,0x04,0x00,0x00,0xcd,0xcc,0xcc,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x11,0x04,0x00,0x00,0x00,0x00,0xc8,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x16,0x04,0x00,0x00,0x00,0x00,0x10,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x1e,0x04,0x00,0x00,0x00,0x00,0x80,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x2f,0x04,0x00,0x00,0x00,0x00,0x80,0xbf,0x2b,0x00,0x04,0x00,0x46,0x02,0x00,0x00, +0xb3,0x04,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xb4,0x04,0x00,0x00, +0x37,0x00,0x00,0x00,0xb3,0x04,0x00,0x00,0x20,0x00,0x04,0x00,0xb5,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0xb4,0x04,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x52,0x05,0x00,0x00,0x52,0xb8,0xfe,0x3f,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x71,0x05,0x00,0x00,0xfe,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x72,0x05,0x00,0x00,0xff,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x46,0x02,0x00,0x00, +0xc7,0x05,0x00,0x00,0x10,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xc8,0x05,0x00,0x00, +0x08,0x00,0x00,0x00,0xc7,0x05,0x00,0x00,0x20,0x00,0x04,0x00,0xc9,0x05,0x00,0x00, +0x07,0x00,0x00,0x00,0xc8,0x05,0x00,0x00,0x2c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xd8,0x05,0x00,0x00,0xb2,0x01,0x00,0x00,0xb2,0x01,0x00,0x00,0xb2,0x01,0x00,0x00, +0xb2,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xef,0x05,0x00,0x00, +0x9a,0x99,0x99,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x07,0x06,0x00,0x00, +0x00,0x00,0x00,0xc0,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x08,0x06,0x00,0x00, +0x00,0x00,0x40,0xc0,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xab,0x06,0x00,0x00, +0xab,0xaa,0xaa,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xdb,0x06,0x00,0x00, +0xab,0xaa,0x2a,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x19,0x07,0x00,0x00, +0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x23,0x07,0x00,0x00, +0x00,0x00,0x20,0x41,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x5d,0x07,0x00,0x00, +0x72,0x05,0x00,0x00,0x72,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x6c,0x07,0x00,0x00,0xfd,0x01,0x00,0x00,0x72,0x05,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x7b,0x07,0x00,0x00,0x03,0x02,0x00,0x00,0x72,0x05,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x8a,0x07,0x00,0x00,0x08,0x02,0x00,0x00, +0x72,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x99,0x07,0x00,0x00, +0x72,0x05,0x00,0x00,0xfd,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xb6,0x07,0x00,0x00,0x03,0x02,0x00,0x00,0xfd,0x01,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xc5,0x07,0x00,0x00,0x08,0x02,0x00,0x00,0xfd,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xd4,0x07,0x00,0x00,0x72,0x05,0x00,0x00, +0x03,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xe3,0x07,0x00,0x00, +0xfd,0x01,0x00,0x00,0x03,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xf2,0x07,0x00,0x00,0x03,0x02,0x00,0x00,0x03,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x01,0x08,0x00,0x00,0x08,0x02,0x00,0x00,0x03,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x10,0x08,0x00,0x00,0x72,0x05,0x00,0x00, +0x08,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x1f,0x08,0x00,0x00, +0xfd,0x01,0x00,0x00,0x08,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x2e,0x08,0x00,0x00,0x03,0x02,0x00,0x00,0x08,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x3d,0x08,0x00,0x00,0x08,0x02,0x00,0x00,0x08,0x02,0x00,0x00, +0x2a,0x00,0x03,0x00,0xc8,0x00,0x00,0x00,0xc9,0x08,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xd0,0x08,0x00,0x00,0xff,0xfe,0xfe,0x3e,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xec,0x08,0x00,0x00,0x08,0x03,0x00,0x00,0x08,0x03,0x00,0x00, +0x08,0x03,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x05,0x09,0x00,0x00, +0x00,0x00,0xa0,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0d,0x09,0x00,0x00, +0x00,0x00,0x40,0x40,0x17,0x00,0x04,0x00,0x4e,0x09,0x00,0x00,0xc8,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x7c,0x09,0x00,0x00, +0x19,0x07,0x00,0x00,0x19,0x07,0x00,0x00,0x19,0x07,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xa0,0x09,0x00,0x00,0x30,0x96,0x7c,0x3d,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xe7,0x09,0x00,0x00,0x00,0x00,0x7f,0x43,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x0f,0x0a,0x00,0x00,0x81,0x80,0x80,0x3b,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x39,0x0a,0x00,0x00,0x00,0x00,0xc0,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x6b,0x0a,0x00,0x00,0xa4,0x70,0x7d,0x3f,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xed,0x0a,0x00,0x00,0xb2,0x01,0x00,0x00,0xb2,0x01,0x00,0x00, +0xb2,0x01,0x00,0x00,0x17,0x00,0x04,0x00,0x88,0x0b,0x00,0x00,0x46,0x02,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x89,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x88,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00,0x89,0x0b,0x00,0x00,0x8a,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x46,0x02,0x00,0x00,0x92,0x0b,0x00,0x00, +0x08,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0xe6,0x03,0x00,0x00,0x9e,0x0b,0x00,0x00, +0x92,0x0b,0x00,0x00,0x92,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00,0x89,0x0b,0x00,0x00, +0xa0,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x88,0x0b,0x00,0x00, +0xb1,0x0b,0x00,0x00,0x92,0x0b,0x00,0x00,0x92,0x0b,0x00,0x00,0x42,0x03,0x00,0x00, +0x2b,0x00,0x04,0x00,0x46,0x02,0x00,0x00,0x74,0x23,0x00,0x00,0x07,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x75,0x23,0x00,0x00,0xf7,0x03,0x00,0x00, +0xf7,0x03,0x00,0x00,0xf7,0x03,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x76,0x23,0x00,0x00,0x66,0x66,0x66,0x3f,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x77,0x23,0x00,0x00,0xb3,0x01,0x00,0x00,0xb3,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x78,0x23,0x00,0x00,0x0a,0xd7,0xa3,0x3c,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x79,0x23,0x00,0x00,0xcd,0xcc,0x4c,0x3d,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x7a,0x23,0x00,0x00,0xb3,0x01,0x00,0x00,0xb3,0x01,0x00,0x00, +0xb3,0x01,0x00,0x00,0x01,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0xa3,0x23,0x00,0x00, +0x01,0x00,0x03,0x00,0x08,0x00,0x00,0x00,0xb2,0x23,0x00,0x00,0x01,0x00,0x03,0x00, +0x5d,0x00,0x00,0x00,0xeb,0x23,0x00,0x00,0x01,0x00,0x03,0x00,0x22,0x00,0x00,0x00, +0xd3,0x24,0x00,0x00,0x01,0x00,0x03,0x00,0x37,0x00,0x00,0x00,0xd4,0x24,0x00,0x00, +0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x38,0x00,0x00,0x00,0x49,0x1c,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xc9,0x05,0x00,0x00,0xa3,0x19,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xb5,0x04,0x00,0x00,0x4f,0x15,0x00,0x00,0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x88,0x0b,0x00,0x00,0x8b,0x0b,0x00,0x00,0x8a,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00, +0xe6,0x03,0x00,0x00,0x8c,0x0b,0x00,0x00,0x8b,0x0b,0x00,0x00,0x8b,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0xfe,0x01,0x00,0x00, +0xb4,0x0b,0x00,0x00,0xfc,0x01,0x00,0x00,0x08,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0xb5,0x0b,0x00,0x00,0xb4,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x90,0x0b,0x00,0x00,0xb5,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x7c,0x00,0x04,0x00,0x46,0x02,0x00,0x00,0x91,0x0b,0x00,0x00,0x90,0x0b,0x00,0x00, +0x80,0x00,0x05,0x00,0x46,0x02,0x00,0x00,0x94,0x0b,0x00,0x00,0x91,0x0b,0x00,0x00, +0x74,0x23,0x00,0x00,0x86,0x00,0x05,0x00,0x46,0x02,0x00,0x00,0x95,0x0b,0x00,0x00, +0x94,0x0b,0x00,0x00,0x92,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x46,0x02,0x00,0x00, +0x98,0x0b,0x00,0x00,0x8b,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00, +0x46,0x02,0x00,0x00,0x99,0x0b,0x00,0x00,0x95,0x0b,0x00,0x00,0x98,0x0b,0x00,0x00, +0x82,0x00,0x05,0x00,0x46,0x02,0x00,0x00,0x9a,0x0b,0x00,0x00,0x99,0x0b,0x00,0x00, +0x42,0x03,0x00,0x00,0x52,0x00,0x06,0x00,0xe6,0x03,0x00,0x00,0x86,0x21,0x00,0x00, +0x9a,0x0b,0x00,0x00,0x8c,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x84,0x00,0x05,0x00, +0xe6,0x03,0x00,0x00,0x9f,0x0b,0x00,0x00,0x86,0x21,0x00,0x00,0x9e,0x0b,0x00,0x00, +0x3d,0x00,0x04,0x00,0x88,0x0b,0x00,0x00,0xa1,0x0b,0x00,0x00,0xa0,0x0b,0x00,0x00, +0x4f,0x00,0x07,0x00,0xe6,0x03,0x00,0x00,0xa2,0x0b,0x00,0x00,0xa1,0x0b,0x00,0x00, +0xa1,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x80,0x00,0x05,0x00, +0xe6,0x03,0x00,0x00,0xa3,0x0b,0x00,0x00,0x9f,0x0b,0x00,0x00,0xa2,0x0b,0x00,0x00, +0x7c,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xa5,0x0b,0x00,0x00,0xa3,0x0b,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x68,0x0c,0x00,0x00,0xa5,0x0b,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x6a,0x0c,0x00,0x00,0x68,0x0c,0x00,0x00, +0xd2,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x6c,0x0c,0x00,0x00, +0xb5,0x0b,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x6d,0x0c,0x00,0x00, +0x6a,0x0c,0x00,0x00,0x6c,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x1e,0x02,0x00,0x00, +0xa8,0x0c,0x00,0x00,0xfc,0x01,0x00,0x00,0x1d,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xa9,0x0c,0x00,0x00,0xa8,0x0c,0x00,0x00,0x41,0x00,0x05,0x00, +0xfe,0x01,0x00,0x00,0xac,0x0c,0x00,0x00,0xfc,0x01,0x00,0x00,0xfd,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xad,0x0c,0x00,0x00,0xac,0x0c,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x73,0x0c,0x00,0x00,0xad,0x0c,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x74,0x0c,0x00,0x00,0xa9,0x0c,0x00,0x00, +0x73,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x75,0x0c,0x00,0x00, +0x6d,0x0c,0x00,0x00,0x74,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0xfe,0x01,0x00,0x00, +0xb4,0x0c,0x00,0x00,0xfc,0x01,0x00,0x00,0x03,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0xb5,0x0c,0x00,0x00,0xb4,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xc2,0x0c,0x00,0x00,0x75,0x0c,0x00,0x00,0x73,0x0c,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xc5,0x0c,0x00,0x00,0x73,0x0c,0x00,0x00, +0xd2,0x03,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xd2,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xc2,0x0c,0x00,0x00,0xc5,0x0c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xd7,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xd2,0x03,0x00,0x00,0xd2,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xcb,0x0c,0x00,0x00,0xb5,0x0c,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xcc,0x0c,0x00,0x00,0xd7,0x0c,0x00,0x00,0xcb,0x0c,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xdf,0x0c,0x00,0x00,0x6d,0x0c,0x00,0x00, +0x73,0x0c,0x00,0x00,0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xe0,0x0c,0x00,0x00, +0xdf,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x38,0x02,0x00,0x00,0xe9,0x0c,0x00,0x00, +0xa9,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xeb,0x0c,0x00,0x00, +0xe9,0x0c,0x00,0x00,0xe0,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xfd,0x01,0x00,0x00, +0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xec,0x0c,0x00,0x00,0xeb,0x0c,0x00,0x00, +0xeb,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xf2,0x0c,0x00,0x00,0xec,0x0c,0x00,0x00,0x6c,0x0c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xf3,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0xf2,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xfc,0x0c,0x00,0x00,0x6d,0x0c,0x00,0x00,0xec,0x0c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x02,0x0d,0x00,0x00,0xfc,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0xbe,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0x03,0x0d,0x00,0x00,0x02,0x0d,0x00,0x00, +0xb2,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x08,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x03,0x0d,0x00,0x00,0x04,0x0d,0x00,0x00,0x08,0x0d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x04,0x0d,0x00,0x00,0xbc,0x00,0x05,0x00,0xc8,0x00,0x00,0x00, +0x07,0x0d,0x00,0x00,0x02,0x0d,0x00,0x00,0xb3,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x08,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x08,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc8,0x00,0x00,0x00,0x09,0x0d,0x00,0x00,0x03,0x0d,0x00,0x00,0x05,0x00,0x00,0x00, +0x07,0x0d,0x00,0x00,0x04,0x0d,0x00,0x00,0xf7,0x00,0x03,0x00,0x14,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x09,0x0d,0x00,0x00,0x0a,0x0d,0x00,0x00, +0x14,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x0a,0x0d,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0c,0x0d,0x00,0x00,0xfc,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0xbe,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0x0d,0x0d,0x00,0x00,0x0c,0x0d,0x00,0x00, +0xb2,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x12,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x0d,0x0d,0x00,0x00,0x0e,0x0d,0x00,0x00,0x12,0x0d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x0e,0x0d,0x00,0x00,0xbc,0x00,0x05,0x00,0xc8,0x00,0x00,0x00, +0x11,0x0d,0x00,0x00,0x0c,0x0d,0x00,0x00,0xb3,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x12,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x12,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc8,0x00,0x00,0x00,0x13,0x0d,0x00,0x00,0x0d,0x0d,0x00,0x00,0x0a,0x0d,0x00,0x00, +0x11,0x0d,0x00,0x00,0x0e,0x0d,0x00,0x00,0xf9,0x00,0x02,0x00,0x14,0x0d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x14,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00,0xc8,0x00,0x00,0x00, +0x15,0x0d,0x00,0x00,0x09,0x0d,0x00,0x00,0x08,0x0d,0x00,0x00,0x13,0x0d,0x00,0x00, +0x12,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x38,0x02,0x00,0x00,0x18,0x0d,0x00,0x00, +0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x3c,0x02,0x00,0x00,0x19,0x0d,0x00,0x00, +0x3e,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x40,0x02,0x00,0x00,0x1a,0x0d,0x00,0x00, +0x18,0x0d,0x00,0x00,0x19,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x1c,0x0d,0x00,0x00,0x1a,0x0d,0x00,0x00,0xcc,0x0c,0x00,0x00,0x02,0x00,0x00,0x00, +0xb2,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1d,0x0d,0x00,0x00, +0x1c,0x0d,0x00,0x00,0x03,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x21,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x1d,0x0d,0x00,0x00, +0xb2,0x01,0x00,0x00,0xb3,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x38,0x02,0x00,0x00, +0x24,0x0d,0x00,0x00,0xca,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x40,0x02,0x00,0x00, +0x26,0x0d,0x00,0x00,0x24,0x0d,0x00,0x00,0x19,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x28,0x0d,0x00,0x00,0x26,0x0d,0x00,0x00,0xcc,0x0c,0x00,0x00, +0x02,0x00,0x00,0x00,0xb2,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x92,0x0c,0x00,0x00,0x28,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x95,0x0c,0x00,0x00,0x28,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x13,0x02,0x00,0x00,0x2c,0x0d,0x00,0x00,0xfc,0x01,0x00,0x00, +0x18,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x2d,0x0d,0x00,0x00, +0x2c,0x0d,0x00,0x00,0xaa,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0x98,0x0c,0x00,0x00, +0xfd,0x01,0x00,0x00,0x2d,0x0d,0x00,0x00,0xa4,0x00,0x05,0x00,0xc8,0x00,0x00,0x00, +0x9c,0x0c,0x00,0x00,0x15,0x0d,0x00,0x00,0xc9,0x08,0x00,0x00,0xa6,0x00,0x05,0x00, +0xc8,0x00,0x00,0x00,0x9f,0x0c,0x00,0x00,0x9c,0x0c,0x00,0x00,0x98,0x0c,0x00,0x00, +0xf7,0x00,0x03,0x00,0xfa,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x15,0x0d,0x00,0x00,0xf6,0x0b,0x00,0x00,0xfa,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf6,0x0b,0x00,0x00,0xa8,0x00,0x04,0x00,0xc8,0x00,0x00,0x00,0xf9,0x0b,0x00,0x00, +0x98,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00,0xfa,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfa,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0xc8,0x00,0x00,0x00,0xfb,0x0b,0x00,0x00, +0x15,0x0d,0x00,0x00,0x14,0x0d,0x00,0x00,0xf9,0x0b,0x00,0x00,0xf6,0x0b,0x00,0x00, +0xf7,0x00,0x03,0x00,0x05,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xfb,0x0b,0x00,0x00,0xfc,0x0b,0x00,0x00,0x05,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfc,0x0b,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x63,0x0d,0x00,0x00, +0xfc,0x0c,0x00,0x00,0x6c,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x64,0x0d,0x00,0x00,0x63,0x0d,0x00,0x00,0xd2,0x03,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x66,0x0d,0x00,0x00,0xb5,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x67,0x0d,0x00,0x00,0x66,0x0d,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x69,0x0d,0x00,0x00,0x64,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x89,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x67,0x0d,0x00,0x00,0x69,0x0d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x8e,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xb2,0x01,0x00,0x00,0x89,0x0d,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x90,0x21,0x00,0x00,0x8e,0x0d,0x00,0x00,0x64,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x6f,0x0d,0x00,0x00, +0x90,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x71,0x0d,0x00,0x00, +0x64,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x93,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x6f,0x0d,0x00,0x00, +0x71,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x98,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb2,0x01,0x00,0x00,0x93,0x0d,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x94,0x21,0x00,0x00,0x98,0x0d,0x00,0x00, +0x90,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x76,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x94,0x21,0x00,0x00, +0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x77,0x0d,0x00,0x00,0x76,0x0d,0x00,0x00, +0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x9c,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x94,0x21,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x92,0x0e,0x00,0x00,0x77,0x0d,0x00,0x00,0x5d,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x98,0x0e,0x00,0x00,0x92,0x0e,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xd2,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x98,0x0e,0x00,0x00,0xfd,0x01,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x9f,0x21,0x00,0x00,0xd2,0x0e,0x00,0x00,0x92,0x0e,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xb5,0x0e,0x00,0x00, +0x92,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xdc,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xb5,0x0e,0x00,0x00, +0xfd,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xaa,0x21,0x00,0x00, +0xdc,0x0e,0x00,0x00,0x9f,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x38,0x02,0x00,0x00,0xe9,0x0e,0x00,0x00,0x52,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xeb,0x0e,0x00,0x00,0xe9,0x0e,0x00,0x00,0xaa,0x21,0x00,0x00, +0x02,0x00,0x00,0x00,0xfd,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xfd,0x0e,0x00,0x00,0x77,0x0d,0x00,0x00,0x6c,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x07,0x0f,0x00,0x00,0xfd,0x0e,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xb5,0x21,0x00,0x00,0x07,0x0f,0x00,0x00, +0xfd,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x20,0x0f,0x00,0x00,0xfd,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x47,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x20,0x0f,0x00,0x00,0xfd,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xc0,0x21,0x00,0x00,0x47,0x0f,0x00,0x00,0xb5,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x56,0x0f,0x00,0x00,0xe9,0x0e,0x00,0x00, +0xc0,0x21,0x00,0x00,0x02,0x00,0x00,0x00,0xfd,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x68,0x0f,0x00,0x00,0x77,0x0d,0x00,0x00,0x7b,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x72,0x0f,0x00,0x00,0x68,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x7c,0x0f,0x00,0x00, +0x66,0x0d,0x00,0x00,0x03,0x02,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xad,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x72,0x0f,0x00,0x00, +0x7c,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xcb,0x21,0x00,0x00, +0xad,0x0f,0x00,0x00,0x68,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x8b,0x0f,0x00,0x00,0x68,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xb2,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x8b,0x0f,0x00,0x00,0xfd,0x01,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xd6,0x21,0x00,0x00,0xb2,0x0f,0x00,0x00,0xcb,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc1,0x0f,0x00,0x00, +0xe9,0x0e,0x00,0x00,0xd6,0x21,0x00,0x00,0x02,0x00,0x00,0x00,0xfd,0x01,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xd3,0x0f,0x00,0x00,0x77,0x0d,0x00,0x00, +0x8a,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xdd,0x0f,0x00,0x00, +0xd3,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x18,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xdd,0x0f,0x00,0x00, +0x7c,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xe1,0x21,0x00,0x00, +0x18,0x10,0x00,0x00,0xd3,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xf6,0x0f,0x00,0x00,0xd3,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x1d,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xf6,0x0f,0x00,0x00,0xfd,0x01,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xec,0x21,0x00,0x00,0x1d,0x10,0x00,0x00,0xe1,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x2c,0x10,0x00,0x00, +0xe9,0x0e,0x00,0x00,0xec,0x21,0x00,0x00,0x02,0x00,0x00,0x00,0xfd,0x01,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x3e,0x10,0x00,0x00,0x77,0x0d,0x00,0x00, +0x99,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x44,0x10,0x00,0x00, +0x3e,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x7e,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x44,0x10,0x00,0x00, +0xfd,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xf7,0x21,0x00,0x00, +0x7e,0x10,0x00,0x00,0x3e,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x65,0x10,0x00,0x00,0x3e,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x02,0x22,0x00,0x00,0x65,0x10,0x00,0x00, +0xf7,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x97,0x10,0x00,0x00,0xe9,0x0e,0x00,0x00,0x02,0x22,0x00,0x00,0x02,0x00,0x00,0x00, +0xfd,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xb3,0x10,0x00,0x00, +0x77,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x0d,0x22,0x00,0x00,0xb3,0x10,0x00,0x00,0x77,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xd0,0x10,0x00,0x00,0x77,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x18,0x22,0x00,0x00, +0xd0,0x10,0x00,0x00,0x0d,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x02,0x11,0x00,0x00,0xe9,0x0e,0x00,0x00,0x18,0x22,0x00,0x00, +0x02,0x00,0x00,0x00,0xfd,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x14,0x11,0x00,0x00,0x77,0x0d,0x00,0x00,0xb6,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x1e,0x11,0x00,0x00,0x14,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x59,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x1e,0x11,0x00,0x00,0x7c,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x23,0x22,0x00,0x00,0x59,0x11,0x00,0x00,0x14,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x3b,0x11,0x00,0x00, +0x14,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x2e,0x22,0x00,0x00,0x3b,0x11,0x00,0x00,0x23,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x6d,0x11,0x00,0x00,0xe9,0x0e,0x00,0x00, +0x2e,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0xfd,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x7f,0x11,0x00,0x00,0x77,0x0d,0x00,0x00,0xc5,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x89,0x11,0x00,0x00,0x7f,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xc4,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x89,0x11,0x00,0x00,0x7c,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x39,0x22,0x00,0x00,0xc4,0x11,0x00,0x00, +0x7f,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xa6,0x11,0x00,0x00,0x7f,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x44,0x22,0x00,0x00,0xa6,0x11,0x00,0x00,0x39,0x22,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xd8,0x11,0x00,0x00, +0xe9,0x0e,0x00,0x00,0x44,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0xfd,0x01,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xea,0x11,0x00,0x00,0x77,0x0d,0x00,0x00, +0xd4,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xf0,0x11,0x00,0x00, +0xea,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x2a,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xf0,0x11,0x00,0x00, +0xfd,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x4f,0x22,0x00,0x00, +0x2a,0x12,0x00,0x00,0xea,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x11,0x12,0x00,0x00,0xea,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x1b,0x12,0x00,0x00,0x90,0x0b,0x00,0x00, +0x03,0x02,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x39,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x11,0x12,0x00,0x00,0x1b,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x5a,0x22,0x00,0x00,0x39,0x12,0x00,0x00, +0x4f,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x43,0x12,0x00,0x00,0xe9,0x0e,0x00,0x00,0x5a,0x22,0x00,0x00,0x02,0x00,0x00,0x00, +0xfd,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x55,0x12,0x00,0x00, +0x77,0x0d,0x00,0x00,0xe3,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x5f,0x12,0x00,0x00,0x55,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x65,0x22,0x00,0x00,0x5f,0x12,0x00,0x00,0x55,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x7c,0x12,0x00,0x00, +0x55,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xa4,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x7c,0x12,0x00,0x00, +0x1b,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x70,0x22,0x00,0x00, +0xa4,0x12,0x00,0x00,0x65,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xae,0x12,0x00,0x00,0xe9,0x0e,0x00,0x00,0x70,0x22,0x00,0x00, +0x02,0x00,0x00,0x00,0xfd,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xc0,0x12,0x00,0x00,0x77,0x0d,0x00,0x00,0xf2,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xca,0x12,0x00,0x00,0xc0,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x05,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xca,0x12,0x00,0x00,0x7c,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x7b,0x22,0x00,0x00,0x05,0x13,0x00,0x00,0xc0,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xe7,0x12,0x00,0x00, +0xc0,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x0f,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xe7,0x12,0x00,0x00, +0x1b,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x86,0x22,0x00,0x00, +0x0f,0x13,0x00,0x00,0x7b,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x19,0x13,0x00,0x00,0xe9,0x0e,0x00,0x00,0x86,0x22,0x00,0x00, +0x02,0x00,0x00,0x00,0xfd,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x2b,0x13,0x00,0x00,0x77,0x0d,0x00,0x00,0x01,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x35,0x13,0x00,0x00,0x2b,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x70,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x35,0x13,0x00,0x00,0x7c,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x91,0x22,0x00,0x00,0x70,0x13,0x00,0x00,0x2b,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x52,0x13,0x00,0x00, +0x2b,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x7a,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x52,0x13,0x00,0x00, +0x1b,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x9c,0x22,0x00,0x00, +0x7a,0x13,0x00,0x00,0x91,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x84,0x13,0x00,0x00,0xe9,0x0e,0x00,0x00,0x9c,0x22,0x00,0x00, +0x02,0x00,0x00,0x00,0xfd,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x96,0x13,0x00,0x00,0x77,0x0d,0x00,0x00,0x10,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x9c,0x13,0x00,0x00,0x96,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xd6,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x9c,0x13,0x00,0x00,0xfd,0x01,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xa7,0x22,0x00,0x00,0xd6,0x13,0x00,0x00,0x96,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xbd,0x13,0x00,0x00, +0x96,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xe5,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xbd,0x13,0x00,0x00, +0x1b,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xb2,0x22,0x00,0x00, +0xe5,0x13,0x00,0x00,0xa7,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xef,0x13,0x00,0x00,0xe9,0x0e,0x00,0x00,0xb2,0x22,0x00,0x00, +0x02,0x00,0x00,0x00,0xfd,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x01,0x14,0x00,0x00,0x77,0x0d,0x00,0x00,0x1f,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x0b,0x14,0x00,0x00,0x01,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xbd,0x22,0x00,0x00,0x0b,0x14,0x00,0x00, +0x01,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x28,0x14,0x00,0x00,0x01,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x50,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x28,0x14,0x00,0x00,0x1b,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xc8,0x22,0x00,0x00,0x50,0x14,0x00,0x00,0xbd,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x5a,0x14,0x00,0x00,0xe9,0x0e,0x00,0x00, +0xc8,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0xfd,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x6c,0x14,0x00,0x00,0x77,0x0d,0x00,0x00,0x2e,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x76,0x14,0x00,0x00,0x6c,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xb1,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x76,0x14,0x00,0x00,0x7c,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xd3,0x22,0x00,0x00,0xb1,0x14,0x00,0x00, +0x6c,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x93,0x14,0x00,0x00,0x6c,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xbb,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x93,0x14,0x00,0x00,0x1b,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xde,0x22,0x00,0x00,0xbb,0x14,0x00,0x00,0xd3,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc5,0x14,0x00,0x00,0xe9,0x0e,0x00,0x00, +0xde,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0xfd,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xd7,0x14,0x00,0x00,0x77,0x0d,0x00,0x00,0x3d,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xe1,0x14,0x00,0x00,0xd7,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x1c,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xe1,0x14,0x00,0x00,0x7c,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xe9,0x22,0x00,0x00,0x1c,0x15,0x00,0x00, +0xd7,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xfe,0x14,0x00,0x00,0xd7,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x26,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xfe,0x14,0x00,0x00,0x1b,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xf4,0x22,0x00,0x00,0x26,0x15,0x00,0x00,0xe9,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x30,0x15,0x00,0x00,0xe9,0x0e,0x00,0x00, +0xf4,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0xfd,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x62,0x15,0x00,0x00,0x9c,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbc,0x15,0x00,0x00,0x2f,0x04,0x00,0x00, +0x62,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xe3,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xbc,0x15,0x00,0x00,0x3d,0x00,0x04,0x00, +0x38,0x02,0x00,0x00,0xe7,0x15,0x00,0x00,0xbd,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x40,0x02,0x00,0x00,0xe9,0x15,0x00,0x00,0xe7,0x15,0x00,0x00,0x19,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xeb,0x15,0x00,0x00,0xe3,0x15,0x00,0x00, +0xc4,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xec,0x15,0x00,0x00, +0xeb,0x15,0x00,0x00,0xc4,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xed,0x15,0x00,0x00,0xe9,0x15,0x00,0x00,0xec,0x15,0x00,0x00,0x02,0x00,0x00,0x00, +0xb2,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xee,0x15,0x00,0x00, +0xed,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x7f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xbf,0x15,0x00,0x00,0x62,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xf3,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xbf,0x15,0x00,0x00, +0x56,0x00,0x05,0x00,0x40,0x02,0x00,0x00,0xf9,0x15,0x00,0x00,0xe7,0x15,0x00,0x00, +0x19,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfb,0x15,0x00,0x00, +0xf3,0x15,0x00,0x00,0xc4,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xfc,0x15,0x00,0x00,0xfb,0x15,0x00,0x00,0xc4,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xfd,0x15,0x00,0x00,0xf9,0x15,0x00,0x00,0xfc,0x15,0x00,0x00, +0x02,0x00,0x00,0x00,0xb2,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfe,0x15,0x00,0x00,0xfd,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc2,0x15,0x00,0x00,0xb3,0x01,0x00,0x00,0x62,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x03,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xc2,0x15,0x00,0x00,0x56,0x00,0x05,0x00,0x40,0x02,0x00,0x00, +0x09,0x16,0x00,0x00,0xe7,0x15,0x00,0x00,0x19,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0b,0x16,0x00,0x00,0x03,0x16,0x00,0x00,0xc4,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x0c,0x16,0x00,0x00,0x0b,0x16,0x00,0x00, +0xc4,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x0d,0x16,0x00,0x00, +0x09,0x16,0x00,0x00,0x0c,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xb2,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0e,0x16,0x00,0x00,0x0d,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc5,0x15,0x00,0x00, +0xc2,0x02,0x00,0x00,0x62,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x13,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xc5,0x15,0x00,0x00, +0x56,0x00,0x05,0x00,0x40,0x02,0x00,0x00,0x19,0x16,0x00,0x00,0xe7,0x15,0x00,0x00, +0x19,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1b,0x16,0x00,0x00, +0x13,0x16,0x00,0x00,0xc4,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x1c,0x16,0x00,0x00,0x1b,0x16,0x00,0x00,0xc4,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x1d,0x16,0x00,0x00,0x19,0x16,0x00,0x00,0x1c,0x16,0x00,0x00, +0x02,0x00,0x00,0x00,0xb2,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1e,0x16,0x00,0x00,0x1d,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xc9,0x15,0x00,0x00,0xeb,0x0e,0x00,0x00,0xee,0x15,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xcc,0x15,0x00,0x00,0x56,0x0f,0x00,0x00, +0xfe,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xcd,0x15,0x00,0x00, +0xc9,0x15,0x00,0x00,0xcc,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xd0,0x15,0x00,0x00,0xc1,0x0f,0x00,0x00,0x0e,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xd1,0x15,0x00,0x00,0xcd,0x15,0x00,0x00,0xd0,0x15,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xd4,0x15,0x00,0x00,0x2c,0x10,0x00,0x00, +0x1e,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xd5,0x15,0x00,0x00, +0xd1,0x15,0x00,0x00,0xd4,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd8,0x15,0x00,0x00,0xee,0x15,0x00,0x00,0xfe,0x15,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xda,0x15,0x00,0x00,0xd8,0x15,0x00,0x00,0x0e,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdc,0x15,0x00,0x00,0xda,0x15,0x00,0x00, +0x1e,0x16,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xdd,0x15,0x00,0x00, +0xdc,0x15,0x00,0x00,0xdc,0x15,0x00,0x00,0xdc,0x15,0x00,0x00,0xdc,0x15,0x00,0x00, +0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xde,0x15,0x00,0x00,0xd5,0x15,0x00,0x00, +0xdd,0x15,0x00,0x00,0x56,0x00,0x05,0x00,0x40,0x02,0x00,0x00,0x57,0x16,0x00,0x00, +0xe7,0x15,0x00,0x00,0x19,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x5b,0x16,0x00,0x00,0x57,0x16,0x00,0x00,0xec,0x15,0x00,0x00,0x02,0x00,0x00,0x00, +0xb2,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5c,0x16,0x00,0x00, +0x5b,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00,0x40,0x02,0x00,0x00, +0x67,0x16,0x00,0x00,0xe7,0x15,0x00,0x00,0x19,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x6b,0x16,0x00,0x00,0x67,0x16,0x00,0x00,0xfc,0x15,0x00,0x00, +0x02,0x00,0x00,0x00,0xb2,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6c,0x16,0x00,0x00,0x6b,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00, +0x40,0x02,0x00,0x00,0x77,0x16,0x00,0x00,0xe7,0x15,0x00,0x00,0x19,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x7b,0x16,0x00,0x00,0x77,0x16,0x00,0x00, +0x0c,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xb2,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7c,0x16,0x00,0x00,0x7b,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x56,0x00,0x05,0x00,0x40,0x02,0x00,0x00,0x87,0x16,0x00,0x00,0xe7,0x15,0x00,0x00, +0x19,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x8b,0x16,0x00,0x00, +0x87,0x16,0x00,0x00,0x1c,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xb2,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8c,0x16,0x00,0x00,0x8b,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x37,0x16,0x00,0x00, +0x97,0x10,0x00,0x00,0x5c,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x3a,0x16,0x00,0x00,0x02,0x11,0x00,0x00,0x6c,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x3b,0x16,0x00,0x00,0x37,0x16,0x00,0x00,0x3a,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x3e,0x16,0x00,0x00,0x6d,0x11,0x00,0x00, +0x7c,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x3f,0x16,0x00,0x00, +0x3b,0x16,0x00,0x00,0x3e,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x42,0x16,0x00,0x00,0xd8,0x11,0x00,0x00,0x8c,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x43,0x16,0x00,0x00,0x3f,0x16,0x00,0x00,0x42,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x46,0x16,0x00,0x00,0x5c,0x16,0x00,0x00, +0x6c,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x48,0x16,0x00,0x00, +0x46,0x16,0x00,0x00,0x7c,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4a,0x16,0x00,0x00,0x48,0x16,0x00,0x00,0x8c,0x16,0x00,0x00,0x50,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x4b,0x16,0x00,0x00,0x4a,0x16,0x00,0x00,0x4a,0x16,0x00,0x00, +0x4a,0x16,0x00,0x00,0x4a,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x4c,0x16,0x00,0x00,0x43,0x16,0x00,0x00,0x4b,0x16,0x00,0x00,0x56,0x00,0x05,0x00, +0x40,0x02,0x00,0x00,0xc5,0x16,0x00,0x00,0xe7,0x15,0x00,0x00,0x19,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc9,0x16,0x00,0x00,0xc5,0x16,0x00,0x00, +0xec,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xb2,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xca,0x16,0x00,0x00,0xc9,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x56,0x00,0x05,0x00,0x40,0x02,0x00,0x00,0xd5,0x16,0x00,0x00,0xe7,0x15,0x00,0x00, +0x19,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xd9,0x16,0x00,0x00, +0xd5,0x16,0x00,0x00,0xfc,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xb2,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xda,0x16,0x00,0x00,0xd9,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00,0x40,0x02,0x00,0x00,0xe5,0x16,0x00,0x00, +0xe7,0x15,0x00,0x00,0x19,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xe9,0x16,0x00,0x00,0xe5,0x16,0x00,0x00,0x0c,0x16,0x00,0x00,0x02,0x00,0x00,0x00, +0xb2,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xea,0x16,0x00,0x00, +0xe9,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00,0x40,0x02,0x00,0x00, +0xf5,0x16,0x00,0x00,0xe7,0x15,0x00,0x00,0x19,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xf9,0x16,0x00,0x00,0xf5,0x16,0x00,0x00,0x1c,0x16,0x00,0x00, +0x02,0x00,0x00,0x00,0xb2,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfa,0x16,0x00,0x00,0xf9,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xa5,0x16,0x00,0x00,0x43,0x12,0x00,0x00,0xca,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xa8,0x16,0x00,0x00,0xae,0x12,0x00,0x00, +0xda,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xa9,0x16,0x00,0x00, +0xa5,0x16,0x00,0x00,0xa8,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xac,0x16,0x00,0x00,0x19,0x13,0x00,0x00,0xea,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xad,0x16,0x00,0x00,0xa9,0x16,0x00,0x00,0xac,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xb0,0x16,0x00,0x00,0x84,0x13,0x00,0x00, +0xfa,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xb1,0x16,0x00,0x00, +0xad,0x16,0x00,0x00,0xb0,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb4,0x16,0x00,0x00,0xca,0x16,0x00,0x00,0xda,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb6,0x16,0x00,0x00,0xb4,0x16,0x00,0x00,0xea,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb8,0x16,0x00,0x00,0xb6,0x16,0x00,0x00, +0xfa,0x16,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xb9,0x16,0x00,0x00, +0xb8,0x16,0x00,0x00,0xb8,0x16,0x00,0x00,0xb8,0x16,0x00,0x00,0xb8,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xba,0x16,0x00,0x00,0xb1,0x16,0x00,0x00, +0xb9,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x40,0x02,0x00,0x00,0x33,0x17,0x00,0x00, +0xe7,0x15,0x00,0x00,0x19,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x37,0x17,0x00,0x00,0x33,0x17,0x00,0x00,0xec,0x15,0x00,0x00,0x02,0x00,0x00,0x00, +0xb2,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x38,0x17,0x00,0x00, +0x37,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00,0x40,0x02,0x00,0x00, +0x43,0x17,0x00,0x00,0xe7,0x15,0x00,0x00,0x19,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x47,0x17,0x00,0x00,0x43,0x17,0x00,0x00,0xfc,0x15,0x00,0x00, +0x02,0x00,0x00,0x00,0xb2,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x48,0x17,0x00,0x00,0x47,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00, +0x40,0x02,0x00,0x00,0x53,0x17,0x00,0x00,0xe7,0x15,0x00,0x00,0x19,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x57,0x17,0x00,0x00,0x53,0x17,0x00,0x00, +0x0c,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xb2,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x58,0x17,0x00,0x00,0x57,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0x56,0x00,0x05,0x00,0x40,0x02,0x00,0x00,0x63,0x17,0x00,0x00,0xe7,0x15,0x00,0x00, +0x19,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x67,0x17,0x00,0x00, +0x63,0x17,0x00,0x00,0x1c,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xb2,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x68,0x17,0x00,0x00,0x67,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x13,0x17,0x00,0x00, +0xef,0x13,0x00,0x00,0x38,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x16,0x17,0x00,0x00,0x5a,0x14,0x00,0x00,0x48,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x17,0x17,0x00,0x00,0x13,0x17,0x00,0x00,0x16,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x1a,0x17,0x00,0x00,0xc5,0x14,0x00,0x00, +0x58,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x1b,0x17,0x00,0x00, +0x17,0x17,0x00,0x00,0x1a,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x1e,0x17,0x00,0x00,0x30,0x15,0x00,0x00,0x68,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x1f,0x17,0x00,0x00,0x1b,0x17,0x00,0x00,0x1e,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x22,0x17,0x00,0x00,0x38,0x17,0x00,0x00, +0x48,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x24,0x17,0x00,0x00, +0x22,0x17,0x00,0x00,0x58,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x26,0x17,0x00,0x00,0x24,0x17,0x00,0x00,0x68,0x17,0x00,0x00,0x50,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x27,0x17,0x00,0x00,0x26,0x17,0x00,0x00,0x26,0x17,0x00,0x00, +0x26,0x17,0x00,0x00,0x26,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x28,0x17,0x00,0x00,0x1f,0x17,0x00,0x00,0x27,0x17,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8a,0x15,0x00,0x00,0x9c,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x74,0x17,0x00,0x00,0x2f,0x04,0x00,0x00, +0x8a,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x9b,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x74,0x17,0x00,0x00,0x56,0x00,0x05,0x00, +0x40,0x02,0x00,0x00,0xa1,0x17,0x00,0x00,0xe7,0x15,0x00,0x00,0x19,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa3,0x17,0x00,0x00,0x9b,0x17,0x00,0x00, +0xc4,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xa4,0x17,0x00,0x00, +0xa3,0x17,0x00,0x00,0xc4,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xa5,0x17,0x00,0x00,0xa1,0x17,0x00,0x00,0xa4,0x17,0x00,0x00,0x02,0x00,0x00,0x00, +0xb2,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa6,0x17,0x00,0x00, +0xa5,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x7f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x77,0x17,0x00,0x00,0x8a,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xab,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x77,0x17,0x00,0x00, +0x56,0x00,0x05,0x00,0x40,0x02,0x00,0x00,0xb1,0x17,0x00,0x00,0xe7,0x15,0x00,0x00, +0x19,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb3,0x17,0x00,0x00, +0xab,0x17,0x00,0x00,0xc4,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xb4,0x17,0x00,0x00,0xb3,0x17,0x00,0x00,0xc4,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xb5,0x17,0x00,0x00,0xb1,0x17,0x00,0x00,0xb4,0x17,0x00,0x00, +0x02,0x00,0x00,0x00,0xb2,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb6,0x17,0x00,0x00,0xb5,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7a,0x17,0x00,0x00,0xb3,0x01,0x00,0x00,0x8a,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xbb,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x7a,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x40,0x02,0x00,0x00, +0xc1,0x17,0x00,0x00,0xe7,0x15,0x00,0x00,0x19,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc3,0x17,0x00,0x00,0xbb,0x17,0x00,0x00,0xc4,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xc4,0x17,0x00,0x00,0xc3,0x17,0x00,0x00, +0xc4,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc5,0x17,0x00,0x00, +0xc1,0x17,0x00,0x00,0xc4,0x17,0x00,0x00,0x02,0x00,0x00,0x00,0xb2,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc6,0x17,0x00,0x00,0xc5,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7d,0x17,0x00,0x00, +0xc2,0x02,0x00,0x00,0x8a,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xcb,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x7d,0x17,0x00,0x00, +0x56,0x00,0x05,0x00,0x40,0x02,0x00,0x00,0xd1,0x17,0x00,0x00,0xe7,0x15,0x00,0x00, +0x19,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd3,0x17,0x00,0x00, +0xcb,0x17,0x00,0x00,0xc4,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xd4,0x17,0x00,0x00,0xd3,0x17,0x00,0x00,0xc4,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xd5,0x17,0x00,0x00,0xd1,0x17,0x00,0x00,0xd4,0x17,0x00,0x00, +0x02,0x00,0x00,0x00,0xb2,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd6,0x17,0x00,0x00,0xd5,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x81,0x17,0x00,0x00,0xde,0x15,0x00,0x00,0xa6,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x84,0x17,0x00,0x00,0x4c,0x16,0x00,0x00, +0xb6,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x85,0x17,0x00,0x00, +0x81,0x17,0x00,0x00,0x84,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x88,0x17,0x00,0x00,0xba,0x16,0x00,0x00,0xc6,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x89,0x17,0x00,0x00,0x85,0x17,0x00,0x00,0x88,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x8c,0x17,0x00,0x00,0x28,0x17,0x00,0x00, +0xd6,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x8d,0x17,0x00,0x00, +0x89,0x17,0x00,0x00,0x8c,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x90,0x17,0x00,0x00,0xa6,0x17,0x00,0x00,0xb6,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x92,0x17,0x00,0x00,0x90,0x17,0x00,0x00,0xc6,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x94,0x17,0x00,0x00,0x92,0x17,0x00,0x00, +0xd6,0x17,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x95,0x17,0x00,0x00, +0x94,0x17,0x00,0x00,0x94,0x17,0x00,0x00,0x94,0x17,0x00,0x00,0x94,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x96,0x17,0x00,0x00,0x8d,0x17,0x00,0x00, +0x95,0x17,0x00,0x00,0x50,0x00,0x07,0x00,0xb4,0x04,0x00,0x00,0x94,0x15,0x00,0x00, +0x02,0x11,0x00,0x00,0x6d,0x11,0x00,0x00,0xae,0x12,0x00,0x00,0x19,0x13,0x00,0x00, +0x3e,0x00,0x03,0x00,0x4f,0x15,0x00,0x00,0x94,0x15,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x95,0x15,0x00,0x00,0x4f,0x15,0x00,0x00,0xfd,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x96,0x15,0x00,0x00,0x95,0x15,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x98,0x15,0x00,0x00,0x95,0x15,0x00,0x00, +0xf9,0x00,0x02,0x00,0x99,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0x99,0x15,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x7e,0x23,0x00,0x00,0x98,0x15,0x00,0x00, +0xfc,0x0b,0x00,0x00,0xe0,0x17,0x00,0x00,0x9d,0x15,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x7d,0x23,0x00,0x00,0x96,0x15,0x00,0x00,0xfc,0x0b,0x00,0x00, +0xdb,0x17,0x00,0x00,0x9d,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x7b,0x23,0x00,0x00,0x03,0x02,0x00,0x00,0xfc,0x0b,0x00,0x00,0xaa,0x15,0x00,0x00, +0x9d,0x15,0x00,0x00,0xb1,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0x9c,0x15,0x00,0x00, +0x7b,0x23,0x00,0x00,0x0d,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xab,0x15,0x00,0x00, +0x9d,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x9c,0x15,0x00,0x00, +0x9d,0x15,0x00,0x00,0xab,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0x9d,0x15,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xa0,0x15,0x00,0x00,0x4f,0x15,0x00,0x00, +0x7b,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xa1,0x15,0x00,0x00, +0xa0,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xdb,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x7d,0x23,0x00,0x00,0xa1,0x15,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xa6,0x15,0x00,0x00,0xa0,0x15,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe0,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x7e,0x23,0x00,0x00,0xa6,0x15,0x00,0x00,0x80,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xaa,0x15,0x00,0x00,0x7b,0x23,0x00,0x00,0x03,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x99,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xab,0x15,0x00,0x00, +0x0c,0x00,0x08,0x00,0x37,0x00,0x00,0x00,0xaf,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x96,0x17,0x00,0x00,0x7d,0x23,0x00,0x00,0x7e,0x23,0x00,0x00, +0x3d,0x00,0x04,0x00,0x38,0x02,0x00,0x00,0xe4,0x17,0x00,0x00,0xb1,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe5,0x17,0x00,0x00,0xe4,0x17,0x00,0x00, +0xb3,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0xfd,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe6,0x17,0x00,0x00,0xe5,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0xe8,0x17,0x00,0x00,0xe6,0x17,0x00,0x00, +0xb2,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xea,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0xea,0x17,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xcf,0x24,0x00,0x00, +0xe8,0x17,0x00,0x00,0xb3,0x01,0x00,0x00,0xe6,0x17,0x00,0x00,0x41,0x00,0x05,0x00, +0x29,0x02,0x00,0x00,0xee,0x17,0x00,0x00,0xfc,0x01,0x00,0x00,0x2e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xef,0x17,0x00,0x00,0xee,0x17,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x3e,0x0d,0x00,0x00,0xaf,0x15,0x00,0x00, +0xaf,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xf4,0x17,0x00,0x00,0xef,0x17,0x00,0x00, +0xef,0x17,0x00,0x00,0xef,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xf5,0x17,0x00,0x00,0x3e,0x0d,0x00,0x00,0xf4,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xf8,0x17,0x00,0x00,0xf5,0x17,0x00,0x00,0xcf,0x24,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xfc,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xf8,0x17,0x00,0x00,0xed,0x0a,0x00,0x00,0x75,0x23,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x02,0x18,0x00,0x00,0xfc,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x03,0x18,0x00,0x00, +0x5c,0x03,0x00,0x00,0x02,0x18,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x05,0x18,0x00,0x00,0xfc,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x06,0x18,0x00,0x00,0xc4,0x02,0x00,0x00,0x05,0x18,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x07,0x18,0x00,0x00,0x03,0x18,0x00,0x00, +0x06,0x18,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x09,0x18,0x00,0x00, +0xfc,0x17,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0a,0x18,0x00,0x00,0x5c,0x03,0x00,0x00,0x09,0x18,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0b,0x18,0x00,0x00,0x07,0x18,0x00,0x00,0x0a,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0e,0x18,0x00,0x00,0xc4,0x02,0x00,0x00, +0x02,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x11,0x18,0x00,0x00, +0xc4,0x02,0x00,0x00,0x09,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x12,0x18,0x00,0x00,0x0e,0x18,0x00,0x00,0x11,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x15,0x18,0x00,0x00,0x6f,0x03,0x00,0x00,0x02,0x18,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x19,0x18,0x00,0x00,0x15,0x18,0x00,0x00, +0x06,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1d,0x18,0x00,0x00, +0x19,0x18,0x00,0x00,0x0a,0x18,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x1e,0x18,0x00,0x00,0x0b,0x18,0x00,0x00,0x12,0x18,0x00,0x00,0x1d,0x18,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x43,0x0d,0x00,0x00,0xaf,0x15,0x00,0x00, +0x03,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x44,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x43,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x23,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x44,0x0d,0x00,0x00,0xb2,0x01,0x00,0x00,0xb3,0x01,0x00,0x00,0xb8,0x00,0x05,0x00, +0xc8,0x00,0x00,0x00,0x48,0x0d,0x00,0x00,0x43,0x0d,0x00,0x00,0xb2,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x88,0x02,0x00,0x00,0x3f,0x18,0x00,0x00,0x8a,0x02,0x00,0x00, +0x62,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x41,0x18,0x00,0x00,0x3f,0x18,0x00,0x00, +0xa5,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x42,0x18,0x00,0x00, +0x41,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc8,0x00,0x00,0x00, +0x2e,0x18,0x00,0x00,0x42,0x18,0x00,0x00,0xd0,0x08,0x00,0x00,0x3d,0x00,0x04,0x00, +0x38,0x02,0x00,0x00,0x46,0x18,0x00,0x00,0x9f,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x40,0x02,0x00,0x00,0x48,0x18,0x00,0x00,0x46,0x18,0x00,0x00,0x19,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x4a,0x18,0x00,0x00,0x48,0x18,0x00,0x00, +0xfc,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xb2,0x01,0x00,0x00,0x4f,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x4b,0x18,0x00,0x00,0x4a,0x18,0x00,0x00,0x4a,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x05,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x05,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x35,0x24,0x00,0x00,0xed,0x0a,0x00,0x00,0xfa,0x0b,0x00,0x00,0x1e,0x18,0x00,0x00, +0xea,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0xc8,0x00,0x00,0x00,0x24,0x24,0x00,0x00, +0xc9,0x08,0x00,0x00,0xfa,0x0b,0x00,0x00,0x48,0x0d,0x00,0x00,0xea,0x17,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x84,0x23,0x00,0x00,0xd3,0x02,0x00,0x00, +0xfa,0x0b,0x00,0x00,0x4b,0x18,0x00,0x00,0xea,0x17,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc8,0x00,0x00,0x00,0x82,0x23,0x00,0x00,0xc9,0x08,0x00,0x00,0xfa,0x0b,0x00,0x00, +0x2e,0x18,0x00,0x00,0xea,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x80,0x23,0x00,0x00,0xb2,0x01,0x00,0x00,0xfa,0x0b,0x00,0x00,0x23,0x18,0x00,0x00, +0xea,0x17,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x51,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x92,0x0c,0x00,0x00,0x80,0x23,0x00,0x00, +0x41,0x00,0x05,0x00,0x13,0x02,0x00,0x00,0xe9,0x18,0x00,0x00,0xfc,0x01,0x00,0x00, +0x12,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0xea,0x18,0x00,0x00, +0xe9,0x18,0x00,0x00,0xc4,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xd2,0x18,0x00,0x00, +0x08,0x02,0x00,0x00,0xea,0x18,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xd3,0x18,0x00,0x00,0xd2,0x18,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xd7,0x18,0x00,0x00,0xd3,0x18,0x00,0x00,0xd3,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xd8,0x18,0x00,0x00,0x73,0x0c,0x00,0x00,0xd7,0x18,0x00,0x00, +0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xd9,0x18,0x00,0x00,0xd8,0x18,0x00,0x00, +0x41,0x00,0x05,0x00,0xfe,0x01,0x00,0x00,0xf1,0x18,0x00,0x00,0xfc,0x01,0x00,0x00, +0x0d,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xf2,0x18,0x00,0x00, +0xf1,0x18,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xfe,0x18,0x00,0x00, +0xd9,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xff,0x18,0x00,0x00, +0x6d,0x0c,0x00,0x00,0xfe,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x02,0x19,0x00,0x00,0xfe,0x18,0x00,0x00,0xd2,0x03,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x0f,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xff,0x18,0x00,0x00,0x02,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x14,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xd2,0x03,0x00,0x00, +0x0f,0x19,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x08,0x19,0x00,0x00, +0xf2,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x09,0x19,0x00,0x00, +0x14,0x19,0x00,0x00,0x08,0x19,0x00,0x00,0x3d,0x00,0x04,0x00,0x38,0x02,0x00,0x00, +0x18,0x19,0x00,0x00,0xb1,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x19,0x19,0x00,0x00,0x18,0x19,0x00,0x00,0xb3,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0xfd,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1a,0x19,0x00,0x00, +0x19,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xc8,0x00,0x00,0x00, +0x1c,0x19,0x00,0x00,0x1a,0x19,0x00,0x00,0xb2,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x1e,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x1e,0x19,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xd0,0x24,0x00,0x00,0x1c,0x19,0x00,0x00,0xb3,0x01,0x00,0x00, +0x1a,0x19,0x00,0x00,0x3d,0x00,0x04,0x00,0x38,0x02,0x00,0x00,0x26,0x19,0x00,0x00, +0x3a,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x40,0x02,0x00,0x00,0x28,0x19,0x00,0x00, +0x26,0x19,0x00,0x00,0x19,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x2b,0x19,0x00,0x00,0xea,0x18,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x2c,0x19,0x00,0x00,0x28,0x19,0x00,0x00,0x09,0x19,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x19,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2d,0x19,0x00,0x00, +0x2c,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xe2,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x2d,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe3,0x18,0x00,0x00,0xd0,0x24,0x00,0x00, +0xe2,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x32,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xe3,0x18,0x00,0x00,0xdb,0x06,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6c,0x18,0x00,0x00,0x84,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0x6d,0x18,0x00,0x00, +0x6c,0x18,0x00,0x00,0xb2,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x73,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x6d,0x18,0x00,0x00,0x6e,0x18,0x00,0x00, +0x70,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x70,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0x73,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x6e,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0x73,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x73,0x18,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x88,0x23,0x00,0x00,0x6c,0x18,0x00,0x00,0x70,0x18,0x00,0x00, +0x32,0x19,0x00,0x00,0x6e,0x18,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x08,0x23,0x00,0x00,0x88,0x23,0x00,0x00,0x84,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x49,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x88,0x23,0x00,0x00,0x32,0x19,0x00,0x00,0xb7,0x00,0x05,0x00, +0xc8,0x00,0x00,0x00,0x3d,0x19,0x00,0x00,0x49,0x19,0x00,0x00,0xb2,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x43,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x3d,0x19,0x00,0x00,0x3e,0x19,0x00,0x00,0x42,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x42,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x43,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3e,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x4e,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x88,0x23,0x00,0x00,0x32,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x41,0x19,0x00,0x00,0x4e,0x19,0x00,0x00, +0x49,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x43,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x43,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x8a,0x23,0x00,0x00, +0xb2,0x01,0x00,0x00,0x42,0x19,0x00,0x00,0x41,0x19,0x00,0x00,0x3e,0x19,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7b,0x18,0x00,0x00,0xb3,0x01,0x00,0x00, +0x8a,0x23,0x00,0x00,0xf7,0x00,0x03,0x00,0x99,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x82,0x23,0x00,0x00,0x7e,0x18,0x00,0x00,0x86,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x86,0x18,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x88,0x18,0x00,0x00,0x84,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0xbc,0x00,0x05,0x00, +0xc8,0x00,0x00,0x00,0x89,0x18,0x00,0x00,0x88,0x18,0x00,0x00,0xb3,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x98,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x89,0x18,0x00,0x00,0x8a,0x18,0x00,0x00,0x90,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x90,0x18,0x00,0x00,0xba,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0x92,0x18,0x00,0x00, +0x7b,0x18,0x00,0x00,0x19,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0x97,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x92,0x18,0x00,0x00,0x93,0x18,0x00,0x00, +0x97,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x93,0x18,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x14,0x23,0x00,0x00,0xb2,0x01,0x00,0x00,0x08,0x23,0x00,0x00, +0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x97,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x97,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x94,0x23,0x00,0x00, +0x08,0x23,0x00,0x00,0x90,0x18,0x00,0x00,0x14,0x23,0x00,0x00,0x93,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x98,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x8a,0x18,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x54,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x88,0x23,0x00,0x00,0x32,0x19,0x00,0x00,0xc4,0x02,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x12,0x23,0x00,0x00,0x54,0x19,0x00,0x00, +0x08,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x98,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x98,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x93,0x23,0x00,0x00,0x94,0x23,0x00,0x00,0x97,0x18,0x00,0x00,0x12,0x23,0x00,0x00, +0x8a,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x99,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7e,0x18,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x0b,0x23,0x00,0x00, +0x32,0x19,0x00,0x00,0xd3,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x82,0x18,0x00,0x00,0x84,0x23,0x00,0x00,0x00,0x00,0x00,0x00, +0xb7,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0x83,0x18,0x00,0x00,0x82,0x18,0x00,0x00, +0xb2,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x84,0x18,0x00,0x00, +0x83,0x18,0x00,0x00,0xc2,0x02,0x00,0x00,0xb3,0x01,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x0e,0x23,0x00,0x00,0x84,0x18,0x00,0x00,0x0b,0x23,0x00,0x00, +0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x99,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x99,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x92,0x23,0x00,0x00, +0x93,0x23,0x00,0x00,0x98,0x18,0x00,0x00,0x0e,0x23,0x00,0x00,0x7e,0x18,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9b,0x18,0x00,0x00,0x76,0x23,0x00,0x00, +0x8a,0x23,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9c,0x18,0x00,0x00, +0x9b,0x18,0x00,0x00,0x23,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x5a,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x9c,0x18,0x00,0x00, +0xb2,0x01,0x00,0x00,0xb3,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x5f,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x51,0x18,0x00,0x00, +0x5a,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa1,0x18,0x00,0x00, +0xb3,0x01,0x00,0x00,0x5f,0x19,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa3,0x18,0x00,0x00,0x92,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa4,0x18,0x00,0x00,0xa3,0x18,0x00,0x00,0xa1,0x18,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa8,0x18,0x00,0x00,0xb3,0x01,0x00,0x00, +0x95,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x63,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xa8,0x18,0x00,0x00,0xb2,0x01,0x00,0x00, +0xb3,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xac,0x18,0x00,0x00, +0xa4,0x18,0x00,0x00,0x63,0x19,0x00,0x00,0xb8,0x00,0x05,0x00,0xc8,0x00,0x00,0x00, +0xb0,0x18,0x00,0x00,0x21,0x0d,0x00,0x00,0x19,0x07,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xb1,0x18,0x00,0x00,0xb0,0x18,0x00,0x00,0xb3,0x01,0x00,0x00, +0xb2,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb4,0x18,0x00,0x00, +0xac,0x18,0x00,0x00,0xb1,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb8,0x18,0x00,0x00,0xb4,0x18,0x00,0x00,0xb3,0x01,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x67,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xb8,0x18,0x00,0x00,0xb2,0x01,0x00,0x00,0xb3,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbb,0x18,0x00,0x00,0x92,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x7e,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xbb,0x18,0x00,0x00,0x32,0x19,0x00,0x00,0xb7,0x00,0x05,0x00, +0xc8,0x00,0x00,0x00,0x72,0x19,0x00,0x00,0x7e,0x19,0x00,0x00,0xb2,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x78,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x72,0x19,0x00,0x00,0x73,0x19,0x00,0x00,0x77,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x77,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x78,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x73,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x83,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xbb,0x18,0x00,0x00,0x32,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x76,0x19,0x00,0x00,0x83,0x19,0x00,0x00, +0x7e,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x78,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x78,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x95,0x23,0x00,0x00, +0xb2,0x01,0x00,0x00,0x77,0x19,0x00,0x00,0x76,0x19,0x00,0x00,0x73,0x19,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x87,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x95,0x23,0x00,0x00,0xb2,0x01,0x00,0x00,0xb3,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc0,0x18,0x00,0x00,0x67,0x19,0x00,0x00, +0x1e,0x04,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x8b,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xc0,0x18,0x00,0x00,0xb2,0x01,0x00,0x00, +0xb3,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc3,0x18,0x00,0x00, +0x8b,0x19,0x00,0x00,0x87,0x19,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x8f,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xc3,0x18,0x00,0x00, +0xb2,0x01,0x00,0x00,0xb3,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x1e,0x02,0x00,0x00, +0xee,0x1a,0x00,0x00,0xfc,0x01,0x00,0x00,0x23,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xef,0x1a,0x00,0x00,0xee,0x1a,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xda,0x19,0x00,0x00,0x6a,0x0c,0x00,0x00,0xef,0x1a,0x00,0x00, +0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xdc,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0xda,0x19,0x00,0x00,0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0xdd,0x19,0x00,0x00,0xdc,0x19,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xdf,0x19,0x00,0x00,0xdd,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xe0,0x19,0x00,0x00,0xdf,0x19,0x00,0x00,0xd2,0x03,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xe2,0x19,0x00,0x00,0xe0,0x19,0x00,0x00,0xa9,0x0c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe4,0x19,0x00,0x00,0xe2,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe6,0x19,0x00,0x00, +0xda,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc8,0x00,0x00,0x00, +0xe7,0x19,0x00,0x00,0xe4,0x19,0x00,0x00,0xe6,0x19,0x00,0x00,0xa9,0x00,0x06,0x00, +0x3e,0x00,0x00,0x00,0xe8,0x19,0x00,0x00,0xe7,0x19,0x00,0x00,0x71,0x05,0x00,0x00, +0x72,0x05,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x23,0x23,0x00,0x00, +0xe8,0x19,0x00,0x00,0xeb,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xeb,0x19,0x00,0x00,0xe2,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xed,0x19,0x00,0x00,0xda,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0xee,0x19,0x00,0x00, +0xeb,0x19,0x00,0x00,0xed,0x19,0x00,0x00,0xa9,0x00,0x06,0x00,0x3e,0x00,0x00,0x00, +0xef,0x19,0x00,0x00,0xee,0x19,0x00,0x00,0x71,0x05,0x00,0x00,0x72,0x05,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x27,0x23,0x00,0x00,0xef,0x19,0x00,0x00, +0x23,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xfc,0x19,0x00,0x00,0x27,0x23,0x00,0x00,0xf9,0x00,0x02,0x00,0xfd,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xfd,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xef,0x23,0x00,0x00,0xfd,0x01,0x00,0x00,0x78,0x19,0x00,0x00,0x37,0x1a,0x00,0x00, +0x35,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0x00,0x1a,0x00,0x00, +0xef,0x23,0x00,0x00,0xd6,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x38,0x1a,0x00,0x00, +0x35,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x00,0x1a,0x00,0x00, +0x01,0x1a,0x00,0x00,0x38,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x01,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x02,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x02,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x86,0x24,0x00,0x00,0xfd,0x01,0x00,0x00, +0x01,0x1a,0x00,0x00,0x33,0x1a,0x00,0x00,0x31,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc8,0x00,0x00,0x00,0x05,0x1a,0x00,0x00,0x86,0x24,0x00,0x00,0xd6,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0x34,0x1a,0x00,0x00,0x31,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x05,0x1a,0x00,0x00,0x06,0x1a,0x00,0x00,0x34,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x06,0x1a,0x00,0x00,0xc4,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x09,0x1a,0x00,0x00,0xef,0x23,0x00,0x00,0x08,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x0a,0x1a,0x00,0x00,0x86,0x24,0x00,0x00,0x09,0x1a,0x00,0x00, +0xf7,0x00,0x03,0x00,0x11,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xe7,0x19,0x00,0x00,0x0c,0x1a,0x00,0x00,0x0f,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0f,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x11,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0c,0x1a,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x0e,0x1a,0x00,0x00, +0xd6,0x02,0x00,0x00,0x86,0x24,0x00,0x00,0xf9,0x00,0x02,0x00,0x11,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x11,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x88,0x24,0x00,0x00,0x86,0x24,0x00,0x00,0x0f,0x1a,0x00,0x00,0x0e,0x1a,0x00,0x00, +0x0c,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00,0x19,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xee,0x19,0x00,0x00,0x14,0x1a,0x00,0x00,0x17,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x17,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x19,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x14,0x1a,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x16,0x1a,0x00,0x00,0xd6,0x02,0x00,0x00,0xef,0x23,0x00,0x00,0xf9,0x00,0x02,0x00, +0x19,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x19,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x8a,0x24,0x00,0x00,0xef,0x23,0x00,0x00,0x17,0x1a,0x00,0x00, +0x16,0x1a,0x00,0x00,0x14,0x1a,0x00,0x00,0x50,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x1b,0x1a,0x00,0x00,0x88,0x24,0x00,0x00,0x8a,0x24,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x21,0x1a,0x00,0x00,0xdd,0x19,0x00,0x00,0x27,0x23,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x23,0x1a,0x00,0x00,0x21,0x1a,0x00,0x00, +0x1b,0x1a,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x5d,0x1b,0x00,0x00, +0x18,0x0d,0x00,0x00,0x23,0x1a,0x00,0x00,0x02,0x00,0x00,0x00,0xfd,0x01,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x5e,0x1b,0x00,0x00,0x5d,0x1b,0x00,0x00, +0x5d,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x30,0x1a,0x00,0x00,0xa3,0x19,0x00,0x00, +0x0a,0x1a,0x00,0x00,0x3e,0x00,0x03,0x00,0x30,0x1a,0x00,0x00,0x5e,0x1b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x31,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x31,0x1a,0x00,0x00, +0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x33,0x1a,0x00,0x00,0x86,0x24,0x00,0x00, +0x03,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x02,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x34,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x35,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x35,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x37,0x1a,0x00,0x00, +0xef,0x23,0x00,0x00,0x03,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xfd,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x38,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x3b,0x1a,0x00,0x00,0xe2,0x19,0x00,0x00,0xda,0x19,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x40,0x1a,0x00,0x00,0x9f,0x0c,0x00,0x00,0xb3,0x01,0x00,0x00, +0xb2,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x63,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x5f,0x19,0x00,0x00,0x40,0x1a,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x6e,0x1b,0x00,0x00,0x77,0x23,0x00,0x00, +0xef,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x70,0x1b,0x00,0x00, +0x6e,0x1b,0x00,0x00,0x77,0x23,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x71,0x1b,0x00,0x00,0x70,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x73,0x1b,0x00,0x00,0xb3,0x01,0x00,0x00,0x71,0x1b,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x7e,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x52,0x05,0x00,0x00,0x73,0x1b,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x45,0x1a,0x00,0x00,0xb3,0x01,0x00,0x00,0x63,0x1b,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x46,0x1a,0x00,0x00,0x7e,0x1b,0x00,0x00, +0x45,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x48,0x1a,0x00,0x00, +0xb3,0x01,0x00,0x00,0x46,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x49,0x1a,0x00,0x00,0x48,0x1a,0x00,0x00,0xef,0x05,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x83,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xb3,0x01,0x00,0x00,0x49,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4c,0x1a,0x00,0x00,0x5c,0x03,0x00,0x00,0x21,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x88,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x4c,0x1a,0x00,0x00,0x63,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x8d,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb2,0x01,0x00,0x00, +0x88,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x93,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x46,0x1a,0x00,0x00,0x83,0x1b,0x00,0x00, +0x8d,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x55,0x1a,0x00,0x00, +0xf3,0x0c,0x00,0x00,0x78,0x23,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x97,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x55,0x1a,0x00,0x00, +0xb2,0x01,0x00,0x00,0xb3,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x9d,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x07,0x06,0x00,0x00, +0x08,0x06,0x00,0x00,0x97,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x58,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x58,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xff,0x23,0x00,0x00,0xd8,0x05,0x00,0x00,0x38,0x1a,0x00,0x00,0x6d,0x24,0x00,0x00, +0xbc,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xf9,0x23,0x00,0x00, +0xb2,0x23,0x00,0x00,0x38,0x1a,0x00,0x00,0x7f,0x24,0x00,0x00,0xbc,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xf7,0x23,0x00,0x00,0xb2,0x23,0x00,0x00, +0x38,0x1a,0x00,0x00,0x7c,0x24,0x00,0x00,0xbc,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xf5,0x23,0x00,0x00,0xb2,0x23,0x00,0x00,0x38,0x1a,0x00,0x00, +0x79,0x24,0x00,0x00,0xbc,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xf3,0x23,0x00,0x00,0xb2,0x23,0x00,0x00,0x38,0x1a,0x00,0x00,0x76,0x24,0x00,0x00, +0xbc,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf1,0x23,0x00,0x00, +0xa3,0x23,0x00,0x00,0x38,0x1a,0x00,0x00,0x73,0x24,0x00,0x00,0xbc,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xf0,0x23,0x00,0x00,0xfd,0x01,0x00,0x00, +0x38,0x1a,0x00,0x00,0xbe,0x1a,0x00,0x00,0xbc,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc8,0x00,0x00,0x00,0x5b,0x1a,0x00,0x00,0xf0,0x23,0x00,0x00,0xd6,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0xbf,0x1a,0x00,0x00,0xbc,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x5b,0x1a,0x00,0x00,0x5c,0x1a,0x00,0x00,0xbf,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5c,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x5d,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5d,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x7f,0x24,0x00,0x00,0xf9,0x23,0x00,0x00,0x5c,0x1a,0x00,0x00,0x84,0x24,0x00,0x00, +0xb8,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x7c,0x24,0x00,0x00, +0xf7,0x23,0x00,0x00,0x5c,0x1a,0x00,0x00,0x83,0x24,0x00,0x00,0xb8,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x79,0x24,0x00,0x00,0xf5,0x23,0x00,0x00, +0x5c,0x1a,0x00,0x00,0x82,0x24,0x00,0x00,0xb8,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x76,0x24,0x00,0x00,0xf3,0x23,0x00,0x00,0x5c,0x1a,0x00,0x00, +0x81,0x24,0x00,0x00,0xb8,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x73,0x24,0x00,0x00,0xf1,0x23,0x00,0x00,0x5c,0x1a,0x00,0x00,0x80,0x24,0x00,0x00, +0xb8,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x6d,0x24,0x00,0x00, +0xff,0x23,0x00,0x00,0x5c,0x1a,0x00,0x00,0xa3,0x1a,0x00,0x00,0xb8,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x66,0x24,0x00,0x00,0xfd,0x01,0x00,0x00, +0x5c,0x1a,0x00,0x00,0xba,0x1a,0x00,0x00,0xb8,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc8,0x00,0x00,0x00,0x60,0x1a,0x00,0x00,0x66,0x24,0x00,0x00,0xd6,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0xbb,0x1a,0x00,0x00,0xb8,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x60,0x1a,0x00,0x00,0x61,0x1a,0x00,0x00,0xbb,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x61,0x1a,0x00,0x00,0xc4,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x64,0x1a,0x00,0x00,0xf0,0x23,0x00,0x00,0x08,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x65,0x1a,0x00,0x00,0x66,0x24,0x00,0x00,0x64,0x1a,0x00,0x00, +0xf7,0x00,0x03,0x00,0x6c,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xe7,0x19,0x00,0x00,0x67,0x1a,0x00,0x00,0x6a,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x6a,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x6c,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x67,0x1a,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x69,0x1a,0x00,0x00, +0xd6,0x02,0x00,0x00,0x66,0x24,0x00,0x00,0xf9,0x00,0x02,0x00,0x6c,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6c,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x68,0x24,0x00,0x00,0x66,0x24,0x00,0x00,0x6a,0x1a,0x00,0x00,0x69,0x1a,0x00,0x00, +0x67,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00,0x74,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xee,0x19,0x00,0x00,0x6f,0x1a,0x00,0x00,0x72,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x72,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x74,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6f,0x1a,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x71,0x1a,0x00,0x00,0xd6,0x02,0x00,0x00,0xf0,0x23,0x00,0x00,0xf9,0x00,0x02,0x00, +0x74,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x74,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x6a,0x24,0x00,0x00,0xf0,0x23,0x00,0x00,0x72,0x1a,0x00,0x00, +0x71,0x1a,0x00,0x00,0x6f,0x1a,0x00,0x00,0x50,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x76,0x1a,0x00,0x00,0x68,0x24,0x00,0x00,0x6a,0x24,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x79,0x1a,0x00,0x00,0x76,0x1a,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x7a,0x1a,0x00,0x00,0xfc,0x19,0x00,0x00,0x79,0x1a,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x7d,0x1a,0x00,0x00,0x3b,0x1a,0x00,0x00, +0x7a,0x1a,0x00,0x00,0x50,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x85,0x1a,0x00,0x00, +0xe8,0x19,0x00,0x00,0xef,0x19,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x86,0x1a,0x00,0x00,0xdd,0x19,0x00,0x00,0x85,0x1a,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x88,0x1a,0x00,0x00,0x86,0x1a,0x00,0x00,0x76,0x1a,0x00,0x00, +0x7c,0x00,0x04,0x00,0xe6,0x03,0x00,0x00,0xa5,0x1b,0x00,0x00,0x88,0x1a,0x00,0x00, +0x7c,0x00,0x04,0x00,0xe6,0x03,0x00,0x00,0xa7,0x1b,0x00,0x00,0xad,0x0c,0x00,0x00, +0xb0,0x00,0x05,0x00,0xea,0x03,0x00,0x00,0xa8,0x1b,0x00,0x00,0xa5,0x1b,0x00,0x00, +0xa7,0x1b,0x00,0x00,0x9b,0x00,0x04,0x00,0xc8,0x00,0x00,0x00,0xa9,0x1b,0x00,0x00, +0xa8,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x92,0x1a,0x00,0x00, +0xa9,0x1b,0x00,0x00,0xb3,0x01,0x00,0x00,0xb2,0x01,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xb1,0x1b,0x00,0x00,0x93,0x1b,0x00,0x00,0x93,0x1b,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xb2,0x1b,0x00,0x00,0x7d,0x1a,0x00,0x00, +0xb1,0x1b,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb5,0x1b,0x00,0x00, +0xb2,0x1b,0x00,0x00,0xb2,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xc5,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xb5,0x1b,0x00,0x00, +0x1e,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcb,0x1b,0x00,0x00, +0x09,0x04,0x00,0x00,0xc5,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xcc,0x1b,0x00,0x00,0xcb,0x1b,0x00,0x00,0xb3,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xce,0x1b,0x00,0x00,0x5c,0x03,0x00,0x00,0xc5,0x1b,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcf,0x1b,0x00,0x00,0xce,0x1b,0x00,0x00, +0xb3,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd1,0x1b,0x00,0x00, +0x11,0x04,0x00,0x00,0xcc,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd3,0x1b,0x00,0x00,0xd1,0x1b,0x00,0x00,0xcc,0x1b,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd4,0x1b,0x00,0x00,0xd3,0x1b,0x00,0x00,0x16,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd7,0x1b,0x00,0x00,0xcf,0x1b,0x00,0x00, +0xcf,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd8,0x1b,0x00,0x00, +0xd4,0x1b,0x00,0x00,0xd7,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x97,0x1a,0x00,0x00,0x92,0x1a,0x00,0x00,0xd8,0x1b,0x00,0x00,0x41,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x99,0x1a,0x00,0x00,0xa3,0x19,0x00,0x00,0x65,0x1a,0x00,0x00, +0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x9a,0x1a,0x00,0x00,0x99,0x1a,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x9c,0x1a,0x00,0x00,0x9a,0x1a,0x00,0x00, +0x97,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9e,0x1a,0x00,0x00, +0x9c,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9f,0x1a,0x00,0x00,0x9c,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa0,0x1a,0x00,0x00,0x9c,0x1a,0x00,0x00,0x02,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xa1,0x1a,0x00,0x00,0x9e,0x1a,0x00,0x00, +0x9f,0x1a,0x00,0x00,0xa0,0x1a,0x00,0x00,0x97,0x1a,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xa3,0x1a,0x00,0x00,0x6d,0x24,0x00,0x00,0xa1,0x1a,0x00,0x00, +0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa6,0x1a,0x00,0x00,0x7d,0x1a,0x00,0x00, +0x7d,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa9,0x1a,0x00,0x00, +0x9d,0x1b,0x00,0x00,0xa6,0x1a,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xaa,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0xa9,0x1a,0x00,0x00, +0xaa,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0xac,0x1a,0x00,0x00,0xf0,0x23,0x00,0x00, +0xfd,0x01,0x00,0x00,0xaa,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0xae,0x1a,0x00,0x00, +0x66,0x24,0x00,0x00,0xfd,0x01,0x00,0x00,0xa7,0x00,0x05,0x00,0xc8,0x00,0x00,0x00, +0xaf,0x1a,0x00,0x00,0xac,0x1a,0x00,0x00,0xae,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0xb2,0x1a,0x00,0x00,0x99,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00, +0xfe,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xaf,0x1a,0x00,0x00, +0xe1,0x1b,0x00,0x00,0xe5,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xe5,0x1b,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x0e,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x79,0x24,0x00,0x00,0xb2,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x13,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x76,0x24,0x00,0x00,0xb2,0x1a,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xee,0x1b,0x00,0x00,0xb2,0x1a,0x00,0x00,0xaa,0x1a,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xf2,0x1b,0x00,0x00,0x7f,0x24,0x00,0x00,0xee,0x1b,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xf5,0x1b,0x00,0x00,0xb2,0x1a,0x00,0x00, +0xee,0x1b,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xf8,0x1b,0x00,0x00, +0x7c,0x24,0x00,0x00,0xf5,0x1b,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfc,0x1b,0x00,0x00,0x73,0x24,0x00,0x00,0xaa,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0xfe,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xe1,0x1b,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x03,0x1c,0x00,0x00,0xb2,0x1a,0x00,0x00,0xaa,0x1a,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x07,0x1c,0x00,0x00,0xb2,0x1a,0x00,0x00, +0x03,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0xfe,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfe,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x84,0x24,0x00,0x00, +0xf2,0x1b,0x00,0x00,0xe5,0x1b,0x00,0x00,0x03,0x1c,0x00,0x00,0xe1,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x83,0x24,0x00,0x00,0xf8,0x1b,0x00,0x00, +0xe5,0x1b,0x00,0x00,0x07,0x1c,0x00,0x00,0xe1,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x82,0x24,0x00,0x00,0x0e,0x1c,0x00,0x00,0xe5,0x1b,0x00,0x00, +0xb2,0x1a,0x00,0x00,0xe1,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x81,0x24,0x00,0x00,0x13,0x1c,0x00,0x00,0xe5,0x1b,0x00,0x00,0xb2,0x1a,0x00,0x00, +0xe1,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x80,0x24,0x00,0x00, +0xfc,0x1b,0x00,0x00,0xe5,0x1b,0x00,0x00,0xaa,0x1a,0x00,0x00,0xe1,0x1b,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb8,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xb8,0x1a,0x00,0x00, +0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xba,0x1a,0x00,0x00,0x66,0x24,0x00,0x00, +0x03,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x5d,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xbb,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0xbc,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xbc,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xbe,0x1a,0x00,0x00, +0xf0,0x23,0x00,0x00,0x03,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x58,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbf,0x1a,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x19,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xf1,0x23,0x00,0x00, +0xba,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0x1a,0x1c,0x00,0x00,0x19,0x1c,0x00,0x00, +0x08,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0x1f,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x1f,0x1c,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd1,0x24,0x00,0x00, +0x1a,0x1c,0x00,0x00,0xf1,0x23,0x00,0x00,0xb3,0x01,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x26,0x1c,0x00,0x00,0xd1,0x24,0x00,0x00,0xd1,0x24,0x00,0x00, +0xd1,0x24,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x27,0x1c,0x00,0x00, +0xf9,0x23,0x00,0x00,0x26,0x1c,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x2e,0x1c,0x00,0x00,0xf7,0x23,0x00,0x00,0x26,0x1c,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x36,0x1c,0x00,0x00,0x27,0x1c,0x00,0x00,0x27,0x1c,0x00,0x00, +0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x37,0x1c,0x00,0x00,0x2e,0x1c,0x00,0x00, +0x36,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x38,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x37,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x39,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0x38,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc4,0x1a,0x00,0x00, +0xff,0x23,0x00,0x00,0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc8,0x00,0x00,0x00, +0xc5,0x1a,0x00,0x00,0xc4,0x1a,0x00,0x00,0x08,0x03,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xc6,0x1a,0x00,0x00,0xc5,0x1a,0x00,0x00,0xb3,0x01,0x00,0x00, +0xb2,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc9,0x1a,0x00,0x00, +0xc4,0x1a,0x00,0x00,0xc6,0x1a,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0x45,0x23,0x00,0x00,0xc9,0x1a,0x00,0x00,0xff,0x23,0x00,0x00,0x03,0x00,0x00,0x00, +0xba,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0xcd,0x1a,0x00,0x00,0xc9,0x1a,0x00,0x00, +0x08,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0xea,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xcd,0x1a,0x00,0x00,0xce,0x1a,0x00,0x00,0xea,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xce,0x1a,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xd0,0x1a,0x00,0x00,0x45,0x23,0x00,0x00,0x45,0x23,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xd3,0x1a,0x00,0x00,0xc9,0x1a,0x00,0x00,0xc9,0x1a,0x00,0x00,0xc9,0x1a,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xd4,0x1a,0x00,0x00,0xd0,0x1a,0x00,0x00, +0xd3,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd6,0x1a,0x00,0x00, +0xd4,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0x49,0x23,0x00,0x00,0xd6,0x1a,0x00,0x00,0xd4,0x24,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd8,0x1a,0x00,0x00,0xd4,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x4b,0x23,0x00,0x00, +0xd8,0x1a,0x00,0x00,0x49,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xda,0x1a,0x00,0x00,0xd4,0x1a,0x00,0x00,0x02,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x4d,0x23,0x00,0x00,0xda,0x1a,0x00,0x00, +0x4b,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xdd,0x1a,0x00,0x00,0xc9,0x1a,0x00,0x00,0xab,0x06,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0x50,0x23,0x00,0x00,0xdd,0x1a,0x00,0x00,0x4d,0x23,0x00,0x00, +0x03,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xe1,0x1a,0x00,0x00, +0x50,0x23,0x00,0x00,0x50,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x42,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xe1,0x1a,0x00,0x00,0xf5,0x23,0x00,0x00, +0xf3,0x23,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe5,0x1a,0x00,0x00, +0x42,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0x52,0x23,0x00,0x00,0xe5,0x1a,0x00,0x00,0x50,0x23,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe7,0x1a,0x00,0x00,0x42,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x54,0x23,0x00,0x00, +0xe7,0x1a,0x00,0x00,0x52,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe9,0x1a,0x00,0x00,0x42,0x1c,0x00,0x00,0x02,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x56,0x23,0x00,0x00,0xe9,0x1a,0x00,0x00, +0x54,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xea,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xea,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x00,0x24,0x00,0x00,0x45,0x23,0x00,0x00,0x1f,0x1c,0x00,0x00,0x56,0x23,0x00,0x00, +0xce,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x61,0x1c,0x00,0x00, +0x27,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x63,0x1c,0x00,0x00,0x61,0x1c,0x00,0x00,0xe7,0x09,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x64,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x63,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x65,0x1c,0x00,0x00, +0x64,0x1c,0x00,0x00,0x0f,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xcb,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x21,0x0d,0x00,0x00, +0x95,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd0,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xcb,0x1c,0x00,0x00,0x7b,0x18,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0x6b,0x1c,0x00,0x00,0xd0,0x1c,0x00,0x00, +0x19,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0x6f,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x6b,0x1c,0x00,0x00,0x6c,0x1c,0x00,0x00,0x6f,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6c,0x1c,0x00,0x00,0xa4,0x00,0x05,0x00,0xc8,0x00,0x00,0x00, +0x6e,0x1c,0x00,0x00,0x9f,0x0c,0x00,0x00,0xc9,0x08,0x00,0x00,0xf9,0x00,0x02,0x00, +0x6f,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x6f,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc8,0x00,0x00,0x00,0x70,0x1c,0x00,0x00,0x6b,0x1c,0x00,0x00,0xea,0x1a,0x00,0x00, +0x6e,0x1c,0x00,0x00,0x6c,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0x76,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x70,0x1c,0x00,0x00,0x72,0x1c,0x00,0x00, +0x75,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x75,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x76,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x72,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x38,0x02,0x00,0x00,0xd3,0x1c,0x00,0x00,0x61,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x40,0x02,0x00,0x00,0xd5,0x1c,0x00,0x00,0xd3,0x1c,0x00,0x00,0x19,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xd7,0x1c,0x00,0x00,0xd5,0x1c,0x00,0x00, +0xfc,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xb2,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x76,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x76,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x0e,0x24,0x00,0x00,0xd8,0x05,0x00,0x00,0x75,0x1c,0x00,0x00, +0xd7,0x1c,0x00,0x00,0x72,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0x49,0x1c,0x00,0x00, +0x0e,0x24,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x79,0x1c,0x00,0x00, +0x49,0x1c,0x00,0x00,0x47,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x7a,0x1c,0x00,0x00,0x79,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7b,0x1c,0x00,0x00,0x65,0x1c,0x00,0x00,0x7a,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x7d,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x7b,0x1c,0x00,0x00,0xbe,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0x7f,0x1c,0x00,0x00, +0x7d,0x1c,0x00,0x00,0x0f,0x0a,0x00,0x00,0xf7,0x00,0x03,0x00,0xb2,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x7f,0x1c,0x00,0x00,0x80,0x1c,0x00,0x00, +0xb2,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x80,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x81,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x81,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x10,0x24,0x00,0x00,0x7d,0x1c,0x00,0x00,0x80,0x1c,0x00,0x00, +0xaa,0x24,0x00,0x00,0x97,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x0f,0x24,0x00,0x00,0x03,0x02,0x00,0x00,0x80,0x1c,0x00,0x00,0x99,0x1c,0x00,0x00, +0x97,0x1c,0x00,0x00,0xb3,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0x84,0x1c,0x00,0x00, +0x0f,0x24,0x00,0x00,0xd6,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x9a,0x1c,0x00,0x00, +0x97,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x84,0x1c,0x00,0x00, +0x85,0x1c,0x00,0x00,0x9a,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x85,0x1c,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x88,0x1c,0x00,0x00,0x49,0x1c,0x00,0x00, +0x0f,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x89,0x1c,0x00,0x00, +0x88,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8a,0x1c,0x00,0x00, +0x65,0x1c,0x00,0x00,0x89,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x8c,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x7b,0x1c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x8e,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x8a,0x1c,0x00,0x00,0xb4,0x00,0x05,0x00,0xc8,0x00,0x00,0x00, +0x8f,0x1c,0x00,0x00,0x8c,0x1c,0x00,0x00,0x8e,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00, +0x96,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x8f,0x1c,0x00,0x00, +0x90,0x1c,0x00,0x00,0x96,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x90,0x1c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x92,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x8a,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xdc,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x10,0x24,0x00,0x00, +0x92,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x96,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x96,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xaa,0x24,0x00,0x00, +0x10,0x24,0x00,0x00,0x85,0x1c,0x00,0x00,0xdc,0x1c,0x00,0x00,0x90,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x97,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x97,0x1c,0x00,0x00, +0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x99,0x1c,0x00,0x00,0x0f,0x24,0x00,0x00, +0x03,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x81,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9a,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9c,0x1c,0x00,0x00, +0x39,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9e,0x1c,0x00,0x00,0x9c,0x1c,0x00,0x00,0x23,0x07,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xe0,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x9e,0x1c,0x00,0x00,0xb2,0x01,0x00,0x00,0xb3,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xe5,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0xe0,0x1c,0x00,0x00,0x39,0x0a,0x00,0x00,0xb7,0x00,0x05,0x00,0xc8,0x00,0x00,0x00, +0xa4,0x1c,0x00,0x00,0x10,0x24,0x00,0x00,0x7d,0x1c,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xa5,0x1c,0x00,0x00,0xa4,0x1c,0x00,0x00,0xb3,0x01,0x00,0x00, +0xb2,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa7,0x1c,0x00,0x00, +0xa5,0x1c,0x00,0x00,0xe5,0x1c,0x00,0x00,0xba,0x00,0x05,0x00,0xc8,0x00,0x00,0x00, +0xa9,0x1c,0x00,0x00,0xa7,0x1c,0x00,0x00,0x0f,0x0a,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xaa,0x1c,0x00,0x00,0xa9,0x1c,0x00,0x00,0xb3,0x01,0x00,0x00, +0xb2,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xea,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x5f,0x19,0x00,0x00,0xdb,0x06,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xef,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x95,0x0c,0x00,0x00,0xea,0x1c,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xaf,0x1c,0x00,0x00,0xb3,0x01,0x00,0x00,0xef,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb1,0x1c,0x00,0x00,0xaa,0x1c,0x00,0x00, +0xaf,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0xb2,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb2,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x11,0x24,0x00,0x00, +0xb2,0x01,0x00,0x00,0x76,0x1c,0x00,0x00,0xb1,0x1c,0x00,0x00,0x9a,0x1c,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xb3,0x1c,0x00,0x00,0x49,0x1c,0x00,0x00, +0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb4,0x1c,0x00,0x00, +0xb3,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xb5,0x1c,0x00,0x00, +0x49,0x1c,0x00,0x00,0x9a,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xb5,0x1c,0x00,0x00, +0xb4,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xb6,0x1c,0x00,0x00, +0x49,0x1c,0x00,0x00,0x42,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb7,0x1c,0x00,0x00,0xb6,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0xb3,0x1c,0x00,0x00, +0xb7,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xba,0x1c,0x00,0x00, +0x79,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0xb6,0x1c,0x00,0x00,0xba,0x1c,0x00,0x00, +0x3e,0x00,0x03,0x00,0x79,0x1c,0x00,0x00,0x65,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xbf,0x1c,0x00,0x00,0x49,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x58,0x02,0x00,0x00,0xf1,0x1c,0x00,0x00,0x5a,0x02,0x00,0x00,0x63,0x00,0x04,0x00, +0xf1,0x1c,0x00,0x00,0xa5,0x0b,0x00,0x00,0xbf,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xc3,0x1c,0x00,0x00,0xb5,0x1c,0x00,0x00,0xb7,0x00,0x05,0x00, +0xc8,0x00,0x00,0x00,0xc4,0x1c,0x00,0x00,0xc3,0x1c,0x00,0x00,0xb2,0x01,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc5,0x1c,0x00,0x00,0xc4,0x1c,0x00,0x00, +0xb3,0x01,0x00,0x00,0xb2,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc6,0x1c,0x00,0x00,0x11,0x24,0x00,0x00,0xc5,0x1c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x21,0x0c,0x00,0x00,0x00,0x24,0x00,0x00,0x03,0x00,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x09,0x1d,0x00,0x00,0x15,0x0d,0x00,0x00, +0xb3,0x01,0x00,0x00,0xb2,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0d,0x1d,0x00,0x00,0x09,0x1d,0x00,0x00,0xa1,0x18,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0f,0x1d,0x00,0x00,0xb3,0x01,0x00,0x00,0x21,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x10,0x1d,0x00,0x00,0x0d,0x1d,0x00,0x00, +0x0f,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x12,0x1d,0x00,0x00, +0x21,0x0c,0x00,0x00,0x23,0x07,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x14,0x1d,0x00,0x00,0x24,0x24,0x00,0x00,0xb3,0x01,0x00,0x00,0xb2,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x16,0x1d,0x00,0x00,0xf3,0x0c,0x00,0x00, +0x23,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x2a,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x16,0x1d,0x00,0x00,0xb2,0x01,0x00,0x00, +0xb3,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x2f,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x14,0x1d,0x00,0x00,0x2a,0x1d,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x35,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x10,0x1d,0x00,0x00,0x12,0x1d,0x00,0x00,0x2f,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x3a,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x10,0x1d,0x00,0x00,0x35,0x1d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1e,0x1d,0x00,0x00,0xf3,0x0c,0x00,0x00,0x79,0x23,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x3e,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x1e,0x1d,0x00,0x00,0xb2,0x01,0x00,0x00,0xb3,0x01,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x44,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x3a,0x1d,0x00,0x00,0x21,0x0c,0x00,0x00,0x3e,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x49,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x3a,0x1d,0x00,0x00,0x44,0x1d,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x26,0x1d,0x00,0x00,0x49,0x1d,0x00,0x00,0x49,0x1d,0x00,0x00, +0x49,0x1d,0x00,0x00,0xf7,0x00,0x03,0x00,0x3b,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x9f,0x0c,0x00,0x00,0x26,0x0c,0x00,0x00,0x2a,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x2a,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x92,0x1d,0x00,0x00,0xef,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x94,0x1d,0x00,0x00,0xef,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x95,0x1d,0x00,0x00,0x92,0x1d,0x00,0x00, +0x94,0x1d,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x96,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x95,0x1d,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x97,0x1d,0x00,0x00,0xb3,0x01,0x00,0x00,0x96,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf3,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x97,0x1d,0x00,0x00,0x0d,0x09,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xf8,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x05,0x09,0x00,0x00,0xf3,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x01,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x95,0x0c,0x00,0x00, +0x3e,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x06,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x21,0x0d,0x00,0x00,0x01,0x1e,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x0c,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0xf8,0x1d,0x00,0x00,0xb3,0x01,0x00,0x00,0x06,0x1e,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xa8,0x1d,0x00,0x00,0x39,0x1c,0x00,0x00, +0x0c,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xac,0x1d,0x00,0x00, +0x27,0x1c,0x00,0x00,0xa8,0x1d,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xb0,0x1d,0x00,0x00,0x27,0x1c,0x00,0x00,0xa8,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x11,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xf5,0x23,0x00,0x00,0xac,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x16,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xf3,0x23,0x00,0x00, +0xb0,0x1d,0x00,0x00,0xba,0x00,0x05,0x00,0x4e,0x09,0x00,0x00,0xc0,0x1d,0x00,0x00, +0x11,0x1e,0x00,0x00,0x35,0x24,0x00,0x00,0x9a,0x00,0x04,0x00,0xc8,0x00,0x00,0x00, +0xc1,0x1d,0x00,0x00,0xc0,0x1d,0x00,0x00,0xa8,0x00,0x04,0x00,0xc8,0x00,0x00,0x00, +0xc2,0x1d,0x00,0x00,0xc1,0x1d,0x00,0x00,0xf7,0x00,0x03,0x00,0xc8,0x1d,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc2,0x1d,0x00,0x00,0xc3,0x1d,0x00,0x00, +0xc8,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xc3,0x1d,0x00,0x00,0xba,0x00,0x05,0x00, +0x4e,0x09,0x00,0x00,0xc6,0x1d,0x00,0x00,0x35,0x24,0x00,0x00,0x16,0x1e,0x00,0x00, +0x9a,0x00,0x04,0x00,0xc8,0x00,0x00,0x00,0xc7,0x1d,0x00,0x00,0xc6,0x1d,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc8,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xc8,0x1d,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc8,0x00,0x00,0x00,0xc9,0x1d,0x00,0x00,0xc1,0x1d,0x00,0x00, +0x2a,0x0c,0x00,0x00,0xc7,0x1d,0x00,0x00,0xc3,0x1d,0x00,0x00,0xf7,0x00,0x03,0x00, +0xe6,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc9,0x1d,0x00,0x00, +0xca,0x1d,0x00,0x00,0xe6,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xca,0x1d,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xce,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x35,0x24,0x00,0x00,0x11,0x1e,0x00,0x00,0x16,0x1e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x1b,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xc6,0x1c,0x00,0x00,0x8f,0x19,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xd2,0x1d,0x00,0x00,0x1b,0x1e,0x00,0x00,0x1b,0x1e,0x00,0x00, +0x1b,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x20,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x92,0x0c,0x00,0x00,0xc4,0x02,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd6,0x1d,0x00,0x00,0xb3,0x01,0x00,0x00, +0x20,0x1e,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xd9,0x1d,0x00,0x00, +0xd2,0x1d,0x00,0x00,0xd6,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x28,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xd9,0x1d,0x00,0x00, +0xed,0x0a,0x00,0x00,0x7a,0x23,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x3a,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xce,0x1d,0x00,0x00, +0x35,0x24,0x00,0x00,0x28,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x3f,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x26,0x1d,0x00,0x00, +0x7c,0x09,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x59,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x3f,0x1e,0x00,0x00,0x26,0x1d,0x00,0x00, +0x28,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0xe6,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe6,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x43,0x24,0x00,0x00, +0x26,0x1d,0x00,0x00,0xc8,0x1d,0x00,0x00,0x59,0x1e,0x00,0x00,0xca,0x1d,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x42,0x24,0x00,0x00,0x35,0x24,0x00,0x00, +0xc8,0x1d,0x00,0x00,0x3a,0x1e,0x00,0x00,0xca,0x1d,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x64,0x1e,0x00,0x00,0x00,0x24,0x00,0x00,0x00,0x24,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x65,0x1e,0x00,0x00,0x43,0x24,0x00,0x00,0x64,0x1e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x76,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xec,0x08,0x00,0x00,0x65,0x1e,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x6a,0x1e,0x00,0x00,0x64,0x1e,0x00,0x00,0x76,0x1e,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x6d,0x1e,0x00,0x00,0x00,0x24,0x00,0x00, +0x00,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x7c,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x42,0x24,0x00,0x00,0x6d,0x1e,0x00,0x00,0x6a,0x1e,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x81,0x1e,0x00,0x00,0x7c,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x83,0x1e,0x00,0x00, +0x7c,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x84,0x1e,0x00,0x00,0x81,0x1e,0x00,0x00,0x83,0x1e,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x86,0x1e,0x00,0x00,0x7c,0x1e,0x00,0x00,0x02,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x87,0x1e,0x00,0x00,0x84,0x1e,0x00,0x00, +0x86,0x1e,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8c,0x1e,0x00,0x00, +0x81,0x1e,0x00,0x00,0x86,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x91,0x1e,0x00,0x00,0x81,0x1e,0x00,0x00,0x83,0x1e,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x94,0x1e,0x00,0x00,0x91,0x1e,0x00,0x00,0x86,0x1e,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x95,0x1e,0x00,0x00,0x87,0x1e,0x00,0x00, +0x8c,0x1e,0x00,0x00,0x94,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x3b,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x26,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4e,0x1d,0x00,0x00,0x00,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x50,0x1d,0x00,0x00,0x00,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x51,0x1d,0x00,0x00,0x4e,0x1d,0x00,0x00, +0x50,0x1d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x53,0x1d,0x00,0x00, +0x00,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x54,0x1d,0x00,0x00,0x51,0x1d,0x00,0x00,0x53,0x1d,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x59,0x1d,0x00,0x00,0x4e,0x1d,0x00,0x00,0x53,0x1d,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5e,0x1d,0x00,0x00,0x4e,0x1d,0x00,0x00, +0x50,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x61,0x1d,0x00,0x00, +0x5e,0x1d,0x00,0x00,0x53,0x1d,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x62,0x1d,0x00,0x00,0x54,0x1d,0x00,0x00,0x59,0x1d,0x00,0x00,0x61,0x1d,0x00,0x00, +0xf9,0x00,0x02,0x00,0x3b,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x3b,0x0c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x46,0x24,0x00,0x00,0x95,0x1e,0x00,0x00, +0xe6,0x1d,0x00,0x00,0x62,0x1d,0x00,0x00,0x26,0x0c,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x9b,0x1e,0x00,0x00,0x18,0x19,0x00,0x00,0xb3,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0xfd,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9c,0x1e,0x00,0x00,0x9b,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0xc8,0x00,0x00,0x00,0x9e,0x1e,0x00,0x00,0x9c,0x1e,0x00,0x00,0xb2,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa0,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xa0,0x1e,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd2,0x24,0x00,0x00,0x9e,0x1e,0x00,0x00, +0xb3,0x01,0x00,0x00,0x9c,0x1e,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xa6,0x1e,0x00,0x00,0xd2,0x24,0x00,0x00,0xd2,0x24,0x00,0x00,0xd2,0x24,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xa7,0x1e,0x00,0x00,0x46,0x24,0x00,0x00, +0xa6,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x29,0x02,0x00,0x00,0xae,0x1e,0x00,0x00, +0xfc,0x01,0x00,0x00,0x28,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xaf,0x1e,0x00,0x00,0xae,0x1e,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xaa,0x1e,0x00,0x00,0xa7,0x1e,0x00,0x00,0xaf,0x1e,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xbc,0x1e,0x00,0x00,0x6d,0x0c,0x00,0x00,0xec,0x0c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd7,0x1e,0x00,0x00,0xbc,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0xd8,0x1e,0x00,0x00, +0xd7,0x1e,0x00,0x00,0xb2,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xdd,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd8,0x1e,0x00,0x00,0xd9,0x1e,0x00,0x00, +0xdd,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xd9,0x1e,0x00,0x00,0xbc,0x00,0x05,0x00, +0xc8,0x00,0x00,0x00,0xdc,0x1e,0x00,0x00,0xd7,0x1e,0x00,0x00,0xb3,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xdd,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xdd,0x1e,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc8,0x00,0x00,0x00,0xde,0x1e,0x00,0x00,0xd8,0x1e,0x00,0x00, +0xa0,0x1e,0x00,0x00,0xdc,0x1e,0x00,0x00,0xd9,0x1e,0x00,0x00,0xf7,0x00,0x03,0x00, +0xe9,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xde,0x1e,0x00,0x00, +0xdf,0x1e,0x00,0x00,0xe9,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xdf,0x1e,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe1,0x1e,0x00,0x00,0xbc,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xc8,0x00,0x00,0x00,0xe2,0x1e,0x00,0x00, +0xe1,0x1e,0x00,0x00,0xb2,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xe7,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe2,0x1e,0x00,0x00,0xe3,0x1e,0x00,0x00, +0xe7,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xe3,0x1e,0x00,0x00,0xbc,0x00,0x05,0x00, +0xc8,0x00,0x00,0x00,0xe6,0x1e,0x00,0x00,0xe1,0x1e,0x00,0x00,0xb3,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe7,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xe7,0x1e,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc8,0x00,0x00,0x00,0xe8,0x1e,0x00,0x00,0xe2,0x1e,0x00,0x00, +0xdf,0x1e,0x00,0x00,0xe6,0x1e,0x00,0x00,0xe3,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe9,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xe9,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc8,0x00,0x00,0x00,0xea,0x1e,0x00,0x00,0xde,0x1e,0x00,0x00,0xdd,0x1e,0x00,0x00, +0xe8,0x1e,0x00,0x00,0xe7,0x1e,0x00,0x00,0xa4,0x00,0x05,0x00,0xc8,0x00,0x00,0x00, +0xbf,0x1e,0x00,0x00,0xea,0x1e,0x00,0x00,0xc9,0x08,0x00,0x00,0xf7,0x00,0x03,0x00, +0xd0,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xbf,0x1e,0x00,0x00, +0xc0,0x1e,0x00,0x00,0xc4,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xc4,0x1e,0x00,0x00, +0x41,0x00,0x05,0x00,0x29,0x02,0x00,0x00,0xef,0x1e,0x00,0x00,0xfc,0x01,0x00,0x00, +0x33,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf0,0x1e,0x00,0x00, +0xef,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc6,0x1e,0x00,0x00, +0xf0,0x1e,0x00,0x00,0xa0,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc9,0x1e,0x00,0x00,0x21,0x0c,0x00,0x00,0xc6,0x1e,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcd,0x1e,0x00,0x00,0xb4,0x18,0x00,0x00,0xc9,0x1e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf5,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xb2,0x01,0x00,0x00,0xcd,0x1e,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x73,0x23,0x00,0x00,0xf5,0x1e,0x00,0x00,0x92,0x23,0x00,0x00, +0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xd0,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc0,0x1e,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x70,0x23,0x00,0x00, +0xb2,0x01,0x00,0x00,0x92,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd0,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xd0,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x56,0x24,0x00,0x00,0x73,0x23,0x00,0x00,0xc4,0x1e,0x00,0x00, +0x70,0x23,0x00,0x00,0xc0,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x7f,0x02,0x00,0x00, +0xf7,0x1e,0x00,0x00,0x81,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfa,0x1e,0x00,0x00,0x56,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfb,0x1e,0x00,0x00,0x56,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xfc,0x1e,0x00,0x00,0xfa,0x1e,0x00,0x00, +0xfb,0x1e,0x00,0x00,0xb2,0x01,0x00,0x00,0xb2,0x01,0x00,0x00,0x63,0x00,0x04,0x00, +0xf7,0x1e,0x00,0x00,0xa5,0x0b,0x00,0x00,0xfc,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x30,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x6b,0x0a,0x00,0x00,0x5f,0x19,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x34,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xf3,0x0c,0x00,0x00, +0xb2,0x01,0x00,0x00,0xb3,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x3a,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x30,0x1f,0x00,0x00, +0x09,0x04,0x00,0x00,0x34,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x3f,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x30,0x1f,0x00,0x00, +0x3a,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x19,0x1f,0x00,0x00, +0x3f,0x1f,0x00,0x00,0x3f,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1b,0x1f,0x00,0x00,0x21,0x0d,0x00,0x00,0x19,0x07,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x44,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x1b,0x1f,0x00,0x00,0x92,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x49,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x19,0x1f,0x00,0x00, +0x44,0x1f,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x21,0x1f,0x00,0x00, +0x9f,0x0c,0x00,0x00,0xb3,0x01,0x00,0x00,0x49,0x1f,0x00,0x00,0xbe,0x00,0x05,0x00, +0xc8,0x00,0x00,0x00,0x25,0x1f,0x00,0x00,0x2a,0x1d,0x00,0x00,0xb3,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x2a,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x25,0x1f,0x00,0x00,0x26,0x1f,0x00,0x00,0x2a,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x26,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x52,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x08,0x03,0x00,0x00,0x21,0x1f,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x29,0x1f,0x00,0x00,0x52,0x1f,0x00,0x00, +0x2f,0x04,0x00,0x00,0xf9,0x00,0x02,0x00,0x2a,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2a,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x5f,0x24,0x00,0x00, +0x21,0x1f,0x00,0x00,0xd0,0x1e,0x00,0x00,0x29,0x1f,0x00,0x00,0x26,0x1f,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x49,0x0c,0x00,0x00,0xaa,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4a,0x0c,0x00,0x00, +0xaa,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4b,0x0c,0x00,0x00,0xaa,0x1e,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x4c,0x0c,0x00,0x00,0x49,0x0c,0x00,0x00,0x4a,0x0c,0x00,0x00, +0x4b,0x0c,0x00,0x00,0x5f,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x69,0x02,0x00,0x00, +0x54,0x1f,0x00,0x00,0x6b,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0x54,0x1f,0x00,0x00, +0xa5,0x0b,0x00,0x00,0x4c,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x72,0x02,0x00,0x00, +0x61,0x1f,0x00,0x00,0x74,0x02,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x6a,0x1f,0x00,0x00,0x49,0x0c,0x00,0x00,0x4a,0x0c,0x00,0x00,0x4b,0x0c,0x00,0x00, +0xb3,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0x61,0x1f,0x00,0x00,0xa5,0x0b,0x00,0x00, +0x6a,0x1f,0x00,0x00,0x3d,0x00,0x04,0x00,0x88,0x02,0x00,0x00,0x6c,0x1f,0x00,0x00, +0x8a,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0x6c,0x1f,0x00,0x00,0xa5,0x0b,0x00,0x00, +0xd8,0x05,0x00,0x00,0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_9fda0091de19ce7403ba92dafbb8ed09.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_9fda0091de19ce7403ba92dafbb8ed09.h new file mode 100644 index 00000000..21cc43ce --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_9fda0091de19ce7403ba92dafbb8ed09.h @@ -0,0 +1,1989 @@ +// ffx_fsr2_accumulate_pass_9fda0091de19ce7403ba92dafbb8ed09.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_9fda0091de19ce7403ba92dafbb8ed09_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_9fda0091de19ce7403ba92dafbb8ed09_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_9fda0091de19ce7403ba92dafbb8ed09_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_9fda0091de19ce7403ba92dafbb8ed09_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_9fda0091de19ce7403ba92dafbb8ed09_SampledImageResourceNames[] = { "r_input_exposure", "r_dilated_reactive_masks", "r_input_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_imgMips", "r_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_9fda0091de19ce7403ba92dafbb8ed09_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 10, 12, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_9fda0091de19ce7403ba92dafbb8ed09_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_9fda0091de19ce7403ba92dafbb8ed09_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_9fda0091de19ce7403ba92dafbb8ed09_StorageImageResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_9fda0091de19ce7403ba92dafbb8ed09_StorageImageResourceBindings[] = { 13, 14, 16, 17, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_9fda0091de19ce7403ba92dafbb8ed09_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_9fda0091de19ce7403ba92dafbb8ed09_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_9fda0091de19ce7403ba92dafbb8ed09_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_9fda0091de19ce7403ba92dafbb8ed09_UniformBufferResourceBindings[] = { 18, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_9fda0091de19ce7403ba92dafbb8ed09_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_9fda0091de19ce7403ba92dafbb8ed09_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_9fda0091de19ce7403ba92dafbb8ed09_size = 31372; + +static const unsigned char g_ffx_fsr2_accumulate_pass_9fda0091de19ce7403ba92dafbb8ed09_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0xc5,0x26,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x09,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00, +0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c,0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30, +0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x0f,0x00,0x07,0x00,0x05,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0x5c,0x0b,0x00,0x00,0x72,0x0b,0x00,0x00,0x10,0x00,0x06,0x00, +0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00, +0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c, +0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66, +0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00,0x04,0x00,0x08,0x00, +0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x31,0x36, +0x62,0x69,0x74,0x5f,0x73,0x74,0x6f,0x72,0x61,0x67,0x65,0x00,0x04,0x00,0x0b,0x00, +0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x65,0x78, +0x70,0x6c,0x69,0x63,0x69,0x74,0x5f,0x61,0x72,0x69,0x74,0x68,0x6d,0x65,0x74,0x69, +0x63,0x5f,0x74,0x79,0x70,0x65,0x73,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x69,0x6d,0x61,0x67,0x65,0x5f, +0x6c,0x6f,0x61,0x64,0x5f,0x66,0x6f,0x72,0x6d,0x61,0x74,0x74,0x65,0x64,0x00,0x00, +0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70, +0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72, +0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47, +0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69, +0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00, +0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0x04,0x02,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x04,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53, +0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x04,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00, +0x06,0x00,0x07,0x00,0x04,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73, +0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00, +0x04,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f, +0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e, +0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0x04,0x02,0x00,0x00, +0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65, +0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0x04,0x02,0x00,0x00, +0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65, +0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0x04,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00, +0x06,0x00,0x08,0x00,0x04,0x02,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76, +0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00, +0x06,0x00,0x05,0x00,0x04,0x02,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x04,0x02,0x00,0x00,0x09,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61, +0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x04,0x02,0x00,0x00,0x0a,0x00,0x00,0x00, +0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x04,0x02,0x00,0x00,0x0b,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74, +0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00, +0x06,0x00,0x07,0x00,0x04,0x02,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00, +0x04,0x02,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75, +0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72, +0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x04,0x02,0x00,0x00,0x0e,0x00,0x00,0x00, +0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00, +0x04,0x02,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53, +0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x04,0x02,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c, +0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0x04,0x02,0x00,0x00, +0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43, +0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00, +0x04,0x02,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61, +0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x06,0x02,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x00,0x00,0x05,0x00,0x05,0x00,0x49,0x02,0x00,0x00,0x72,0x5f,0x69,0x6d, +0x67,0x4d,0x69,0x70,0x73,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x4d,0x02,0x00,0x00, +0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x00,0x00,0x00, +0x05,0x00,0x08,0x00,0x5a,0x02,0x00,0x00,0x72,0x5f,0x70,0x72,0x65,0x70,0x61,0x72, +0x65,0x64,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00, +0x05,0x00,0x08,0x00,0x62,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00, +0x05,0x00,0x09,0x00,0x6e,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e, +0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f, +0x72,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x76,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c, +0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x05,0x00,0x06,0x00, +0x7d,0x02,0x00,0x00,0x72,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f, +0x72,0x79,0x00,0x00,0x05,0x00,0x09,0x00,0x87,0x02,0x00,0x00,0x72,0x77,0x5f,0x69, +0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64, +0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x05,0x00,0x06,0x00,0x90,0x02,0x00,0x00, +0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00, +0x05,0x00,0x06,0x00,0x99,0x02,0x00,0x00,0x72,0x77,0x5f,0x6e,0x65,0x77,0x5f,0x6c, +0x6f,0x63,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0xae,0x02,0x00,0x00, +0x72,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x00, +0x05,0x00,0x07,0x00,0xb9,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x05,0x00,0x09,0x00, +0xc5,0x02,0x00,0x00,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x72,0x65, +0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x73,0x00,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0x5c,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x57,0x6f,0x72,0x6b,0x47, +0x72,0x6f,0x75,0x70,0x49,0x44,0x00,0x00,0x05,0x00,0x08,0x00,0x72,0x0b,0x00,0x00, +0x67,0x6c,0x5f,0x4c,0x6f,0x63,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69, +0x6f,0x6e,0x49,0x44,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x04,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x04,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x04,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x04,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x04,0x02,0x00,0x00, +0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x04,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x04,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x04,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x04,0x02,0x00,0x00, +0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x04,0x02,0x00,0x00,0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x04,0x02,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x04,0x02,0x00,0x00,0x0b,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x04,0x02,0x00,0x00, +0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x04,0x02,0x00,0x00,0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x04,0x02,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x04,0x02,0x00,0x00,0x0f,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x04,0x02,0x00,0x00, +0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x04,0x02,0x00,0x00,0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x04,0x02,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x04,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x06,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x06,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x49,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x49,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x4d,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x4d,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x5a,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x5a,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x62,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x62,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x6e,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x6e,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x76,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x76,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x7d,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x7d,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x87,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x87,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x87,0x02,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x90,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x90,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x99,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x99,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xae,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xae,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb9,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb9,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xc5,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xc5,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x5c,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x72,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x87,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00, +0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x13,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x16,0x00,0x03,0x00, +0x52,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x52,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x5a,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x59,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x64,0x00,0x00,0x00, +0x37,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x8f,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x94,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x8f,0x00,0x00,0x00,0x14,0x00,0x02,0x00,0xcb,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x16,0x01,0x00,0x00,0x52,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb7,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb8,0x01,0x00,0x00,0x00,0x00,0x80,0x3f, +0x1e,0x00,0x15,0x00,0x04,0x02,0x00,0x00,0x64,0x00,0x00,0x00,0x64,0x00,0x00,0x00, +0x64,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x37,0x00,0x00,0x00, +0x37,0x00,0x00,0x00,0x8f,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x05,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x04,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x05,0x02,0x00,0x00,0x06,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x07,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x08,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x64,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x0d,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x12,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x17,0x02,0x00,0x00, +0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x1c,0x02,0x00,0x00, +0x05,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x1d,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x37,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x22,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x27,0x02,0x00,0x00, +0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x28,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x2d,0x02,0x00,0x00, +0x09,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x32,0x02,0x00,0x00, +0x0a,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x37,0x02,0x00,0x00, +0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x38,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x3d,0x02,0x00,0x00, +0x0d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x42,0x02,0x00,0x00, +0x0f,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x47,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x48,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x47,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x48,0x02,0x00,0x00, +0x49,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x1a,0x00,0x02,0x00,0x4b,0x02,0x00,0x00, +0x20,0x00,0x04,0x00,0x4c,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x4b,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x4c,0x02,0x00,0x00,0x4d,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x1b,0x00,0x03,0x00,0x4f,0x02,0x00,0x00,0x47,0x02,0x00,0x00,0x15,0x00,0x04,0x00, +0x55,0x02,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x55,0x02,0x00,0x00,0x56,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x48,0x02,0x00,0x00,0x5a,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x48,0x02,0x00,0x00,0x62,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x48,0x02,0x00,0x00,0x6e,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x74,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x75,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x74,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x75,0x02,0x00,0x00,0x76,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x48,0x02,0x00,0x00,0x7d,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x85,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x86,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x85,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x86,0x02,0x00,0x00,0x87,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x8e,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x8f,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x8e,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x8f,0x02,0x00,0x00, +0x90,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x97,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x98,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x97,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x98,0x02,0x00,0x00,0x99,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x55,0x02,0x00,0x00,0xa9,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x48,0x02,0x00,0x00,0xae,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x48,0x02,0x00,0x00,0xb9,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0xbb,0x02,0x00,0x00,0x07,0x02,0x00,0x00,0x07,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x48,0x02,0x00,0x00,0xc5,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xce,0x02,0x00,0x00,0xb7,0x01,0x00,0x00, +0xb7,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xd1,0x02,0x00,0x00, +0x03,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x03,0x03,0x00,0x00, +0x6f,0x12,0x83,0x3a,0x2b,0x00,0x04,0x00,0x55,0x02,0x00,0x00,0x3d,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x55,0x02,0x00,0x00,0x41,0x03,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x57,0x03,0x00,0x00, +0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5b,0x03,0x00,0x00, +0x00,0x00,0x00,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x6b,0x03,0x00,0x00, +0x00,0x00,0x80,0xbe,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xce,0x03,0x00,0x00, +0x5b,0x03,0x00,0x00,0x5b,0x03,0x00,0x00,0x17,0x00,0x04,0x00,0xe2,0x03,0x00,0x00, +0x55,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0xe6,0x03,0x00,0x00, +0xcb,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xf3,0x03,0x00,0x00,0x00,0xe0,0x7f,0x47,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x0b,0x04,0x00,0x00,0xdb,0x0f,0x49,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x12,0x04,0x00,0x00,0xdb,0x0f,0xc9,0x3f,0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x1f,0x04,0x00,0x00,0x00,0x40,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x2b,0x04,0x00,0x00,0xcd,0xcc,0xcc,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x33,0x04,0x00,0x00,0x00,0x00,0xc8,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x38,0x04,0x00,0x00,0x00,0x00,0x10,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x40,0x04,0x00,0x00,0x00,0x00,0x80,0x40,0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x4b,0x04,0x00,0x00,0x00,0xbc,0x00,0x00,0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x51,0x04,0x00,0x00,0x00,0x80,0x00,0x00,0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x57,0x04,0x00,0x00,0x00,0x3c,0x00,0x00,0x2b,0x00,0x04,0x00,0x55,0x02,0x00,0x00, +0xcf,0x04,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xd0,0x04,0x00,0x00, +0x59,0x00,0x00,0x00,0xcf,0x04,0x00,0x00,0x20,0x00,0x04,0x00,0xd1,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0xd0,0x04,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x6e,0x05,0x00,0x00,0x52,0xb8,0xfe,0x3f,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x8d,0x05,0x00,0x00,0xfe,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x8e,0x05,0x00,0x00,0xff,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x55,0x02,0x00,0x00, +0xe3,0x05,0x00,0x00,0x10,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xe4,0x05,0x00,0x00, +0x08,0x00,0x00,0x00,0xe3,0x05,0x00,0x00,0x20,0x00,0x04,0x00,0xe5,0x05,0x00,0x00, +0x07,0x00,0x00,0x00,0xe4,0x05,0x00,0x00,0x2c,0x00,0x07,0x00,0x8f,0x00,0x00,0x00, +0xf4,0x05,0x00,0x00,0xb7,0x01,0x00,0x00,0xb7,0x01,0x00,0x00,0xb7,0x01,0x00,0x00, +0xb7,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0b,0x06,0x00,0x00, +0x9a,0x99,0x99,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x23,0x06,0x00,0x00, +0x00,0x00,0x00,0xc0,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x24,0x06,0x00,0x00, +0x00,0x00,0x40,0xc0,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc7,0x06,0x00,0x00, +0xab,0xaa,0xaa,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf7,0x06,0x00,0x00, +0xab,0xaa,0x2a,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x23,0x07,0x00,0x00, +0x00,0x00,0x00,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x36,0x07,0x00,0x00, +0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x40,0x07,0x00,0x00, +0x00,0x00,0x20,0x41,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x7a,0x07,0x00,0x00, +0x8e,0x05,0x00,0x00,0x8e,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x85,0x07,0x00,0x00,0x07,0x02,0x00,0x00,0x8e,0x05,0x00,0x00,0x2c,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x90,0x07,0x00,0x00,0x0d,0x02,0x00,0x00,0x8e,0x05,0x00,0x00, +0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x9b,0x07,0x00,0x00,0x12,0x02,0x00,0x00, +0x8e,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xa6,0x07,0x00,0x00, +0x8e,0x05,0x00,0x00,0x07,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0xbb,0x07,0x00,0x00,0x0d,0x02,0x00,0x00,0x07,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0xc6,0x07,0x00,0x00,0x12,0x02,0x00,0x00,0x07,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xd1,0x07,0x00,0x00,0x8e,0x05,0x00,0x00, +0x0d,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xdc,0x07,0x00,0x00, +0x07,0x02,0x00,0x00,0x0d,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0xe7,0x07,0x00,0x00,0x0d,0x02,0x00,0x00,0x0d,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0xf2,0x07,0x00,0x00,0x12,0x02,0x00,0x00,0x0d,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xfd,0x07,0x00,0x00,0x8e,0x05,0x00,0x00, +0x12,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x08,0x08,0x00,0x00, +0x07,0x02,0x00,0x00,0x12,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x13,0x08,0x00,0x00,0x0d,0x02,0x00,0x00,0x12,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x1e,0x08,0x00,0x00,0x12,0x02,0x00,0x00,0x12,0x02,0x00,0x00, +0x2a,0x00,0x03,0x00,0xcb,0x00,0x00,0x00,0xa4,0x08,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xab,0x08,0x00,0x00,0xff,0xfe,0xfe,0x3e,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xc7,0x08,0x00,0x00,0x03,0x03,0x00,0x00,0x03,0x03,0x00,0x00, +0x03,0x03,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe0,0x08,0x00,0x00, +0x00,0x00,0xa0,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe8,0x08,0x00,0x00, +0x00,0x00,0x40,0x40,0x17,0x00,0x04,0x00,0x29,0x09,0x00,0x00,0xcb,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x57,0x09,0x00,0x00, +0x36,0x07,0x00,0x00,0x36,0x07,0x00,0x00,0x36,0x07,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x76,0x09,0x00,0x00,0x30,0x96,0x7c,0x3d,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xbd,0x09,0x00,0x00,0x00,0x00,0x7f,0x43,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xe5,0x09,0x00,0x00,0x81,0x80,0x80,0x3b,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x0f,0x0a,0x00,0x00,0x00,0x00,0xc0,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x41,0x0a,0x00,0x00,0xa4,0x70,0x7d,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x6c,0x0a,0x00,0x00,0x00,0x00,0x80,0xbf,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xc4,0x0a,0x00,0x00,0xb7,0x01,0x00,0x00,0xb7,0x01,0x00,0x00, +0xb7,0x01,0x00,0x00,0x17,0x00,0x04,0x00,0x5a,0x0b,0x00,0x00,0x55,0x02,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x5b,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x5a,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00,0x5b,0x0b,0x00,0x00,0x5c,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x55,0x02,0x00,0x00,0x64,0x0b,0x00,0x00, +0x08,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0xe2,0x03,0x00,0x00,0x70,0x0b,0x00,0x00, +0x64,0x0b,0x00,0x00,0x64,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00,0x5b,0x0b,0x00,0x00, +0x72,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x5a,0x0b,0x00,0x00, +0x87,0x0b,0x00,0x00,0x64,0x0b,0x00,0x00,0x64,0x0b,0x00,0x00,0x3d,0x03,0x00,0x00, +0x2b,0x00,0x04,0x00,0x55,0x02,0x00,0x00,0xd8,0x24,0x00,0x00,0x07,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xd9,0x24,0x00,0x00,0xf3,0x03,0x00,0x00, +0xf3,0x03,0x00,0x00,0xf3,0x03,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xda,0x24,0x00,0x00,0x66,0x66,0x66,0x3f,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xdb,0x24,0x00,0x00,0xb8,0x01,0x00,0x00,0xb8,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xdc,0x24,0x00,0x00,0x0a,0xd7,0xa3,0x3c,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xdd,0x24,0x00,0x00,0xcd,0xcc,0x4c,0x3d,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xde,0x24,0x00,0x00,0xb8,0x01,0x00,0x00,0xb8,0x01,0x00,0x00, +0xb8,0x01,0x00,0x00,0x01,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x1b,0x25,0x00,0x00, +0x01,0x00,0x03,0x00,0x08,0x00,0x00,0x00,0x3e,0x25,0x00,0x00,0x01,0x00,0x03,0x00, +0x64,0x00,0x00,0x00,0xc7,0x25,0x00,0x00,0x01,0x00,0x03,0x00,0x22,0x00,0x00,0x00, +0xc3,0x26,0x00,0x00,0x01,0x00,0x03,0x00,0x8f,0x00,0x00,0x00,0xc4,0x26,0x00,0x00, +0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x94,0x00,0x00,0x00,0xbe,0x1d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xe5,0x05,0x00,0x00,0x18,0x1b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xd1,0x04,0x00,0x00,0xe4,0x14,0x00,0x00,0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5a,0x0b,0x00,0x00,0x5d,0x0b,0x00,0x00,0x5c,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00, +0xe2,0x03,0x00,0x00,0x5e,0x0b,0x00,0x00,0x5d,0x0b,0x00,0x00,0x5d,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x08,0x02,0x00,0x00, +0x8a,0x0b,0x00,0x00,0x06,0x02,0x00,0x00,0x12,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x64,0x00,0x00,0x00,0x8b,0x0b,0x00,0x00,0x8a,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x62,0x0b,0x00,0x00,0x8b,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x7c,0x00,0x04,0x00,0x55,0x02,0x00,0x00,0x63,0x0b,0x00,0x00,0x62,0x0b,0x00,0x00, +0x80,0x00,0x05,0x00,0x55,0x02,0x00,0x00,0x66,0x0b,0x00,0x00,0x63,0x0b,0x00,0x00, +0xd8,0x24,0x00,0x00,0x86,0x00,0x05,0x00,0x55,0x02,0x00,0x00,0x67,0x0b,0x00,0x00, +0x66,0x0b,0x00,0x00,0x64,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x55,0x02,0x00,0x00, +0x6a,0x0b,0x00,0x00,0x5d,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00, +0x55,0x02,0x00,0x00,0x6b,0x0b,0x00,0x00,0x67,0x0b,0x00,0x00,0x6a,0x0b,0x00,0x00, +0x82,0x00,0x05,0x00,0x55,0x02,0x00,0x00,0x6c,0x0b,0x00,0x00,0x6b,0x0b,0x00,0x00, +0x3d,0x03,0x00,0x00,0x52,0x00,0x06,0x00,0xe2,0x03,0x00,0x00,0xea,0x22,0x00,0x00, +0x6c,0x0b,0x00,0x00,0x5e,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x84,0x00,0x05,0x00, +0xe2,0x03,0x00,0x00,0x71,0x0b,0x00,0x00,0xea,0x22,0x00,0x00,0x70,0x0b,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5a,0x0b,0x00,0x00,0x73,0x0b,0x00,0x00,0x72,0x0b,0x00,0x00, +0x4f,0x00,0x07,0x00,0xe2,0x03,0x00,0x00,0x74,0x0b,0x00,0x00,0x73,0x0b,0x00,0x00, +0x73,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x80,0x00,0x05,0x00, +0xe2,0x03,0x00,0x00,0x75,0x0b,0x00,0x00,0x71,0x0b,0x00,0x00,0x74,0x0b,0x00,0x00, +0x7c,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0x77,0x0b,0x00,0x00,0x75,0x0b,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x39,0x0c,0x00,0x00,0x77,0x0b,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x3b,0x0c,0x00,0x00,0x39,0x0c,0x00,0x00, +0xce,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x3d,0x0c,0x00,0x00, +0x8b,0x0b,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x3e,0x0c,0x00,0x00, +0x3b,0x0c,0x00,0x00,0x3d,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x28,0x02,0x00,0x00, +0x79,0x0c,0x00,0x00,0x06,0x02,0x00,0x00,0x27,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x7a,0x0c,0x00,0x00,0x79,0x0c,0x00,0x00,0x41,0x00,0x05,0x00, +0x08,0x02,0x00,0x00,0x7d,0x0c,0x00,0x00,0x06,0x02,0x00,0x00,0x07,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0x7e,0x0c,0x00,0x00,0x7d,0x0c,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x44,0x0c,0x00,0x00,0x7e,0x0c,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x45,0x0c,0x00,0x00,0x7a,0x0c,0x00,0x00, +0x44,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x46,0x0c,0x00,0x00, +0x3e,0x0c,0x00,0x00,0x45,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x08,0x02,0x00,0x00, +0x85,0x0c,0x00,0x00,0x06,0x02,0x00,0x00,0x0d,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x64,0x00,0x00,0x00,0x86,0x0c,0x00,0x00,0x85,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x93,0x0c,0x00,0x00,0x46,0x0c,0x00,0x00,0x44,0x0c,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x96,0x0c,0x00,0x00,0x44,0x0c,0x00,0x00, +0xce,0x03,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xa3,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x93,0x0c,0x00,0x00,0x96,0x0c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xa8,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xce,0x03,0x00,0x00,0xa3,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x9c,0x0c,0x00,0x00,0x86,0x0c,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x9d,0x0c,0x00,0x00,0xa8,0x0c,0x00,0x00,0x9c,0x0c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x47,0x02,0x00,0x00,0xb4,0x0c,0x00,0x00,0x62,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0xb6,0x0c,0x00,0x00,0xb4,0x0c,0x00,0x00, +0x77,0x0b,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x02,0x00,0x00,0x4f,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xb7,0x0c,0x00,0x00,0xb6,0x0c,0x00,0x00,0xb6,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x28,0x02,0x00,0x00, +0xbe,0x0c,0x00,0x00,0x06,0x02,0x00,0x00,0x2d,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xbf,0x0c,0x00,0x00,0xbe,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xba,0x0c,0x00,0x00,0xb7,0x0c,0x00,0x00,0xbf,0x0c,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xc5,0x0c,0x00,0x00,0xba,0x0c,0x00,0x00, +0x3d,0x0c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc6,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0xc5,0x0c,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xcf,0x0c,0x00,0x00,0x3e,0x0c,0x00,0x00,0xba,0x0c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd5,0x0c,0x00,0x00,0xcf,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xd6,0x0c,0x00,0x00, +0xd5,0x0c,0x00,0x00,0xb7,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xdb,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd6,0x0c,0x00,0x00,0xd7,0x0c,0x00,0x00, +0xdb,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0xd7,0x0c,0x00,0x00,0xbc,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0xda,0x0c,0x00,0x00,0xd5,0x0c,0x00,0x00,0xb8,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xdb,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0xdb,0x0c,0x00,0x00, +0xf5,0x00,0x07,0x00,0xcb,0x00,0x00,0x00,0xdc,0x0c,0x00,0x00,0xd6,0x0c,0x00,0x00, +0x05,0x00,0x00,0x00,0xda,0x0c,0x00,0x00,0xd7,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00, +0xe7,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xdc,0x0c,0x00,0x00, +0xdd,0x0c,0x00,0x00,0xe7,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0xdd,0x0c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdf,0x0c,0x00,0x00,0xcf,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xe0,0x0c,0x00,0x00, +0xdf,0x0c,0x00,0x00,0xb7,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xe5,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe0,0x0c,0x00,0x00,0xe1,0x0c,0x00,0x00, +0xe5,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0xe1,0x0c,0x00,0x00,0xbc,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0xe4,0x0c,0x00,0x00,0xdf,0x0c,0x00,0x00,0xb8,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe5,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0xe5,0x0c,0x00,0x00, +0xf5,0x00,0x07,0x00,0xcb,0x00,0x00,0x00,0xe6,0x0c,0x00,0x00,0xe0,0x0c,0x00,0x00, +0xdd,0x0c,0x00,0x00,0xe4,0x0c,0x00,0x00,0xe1,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe7,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0xe7,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00, +0xcb,0x00,0x00,0x00,0xe8,0x0c,0x00,0x00,0xdc,0x0c,0x00,0x00,0xdb,0x0c,0x00,0x00, +0xe6,0x0c,0x00,0x00,0xe5,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x47,0x02,0x00,0x00, +0xeb,0x0c,0x00,0x00,0x5a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x4b,0x02,0x00,0x00, +0xec,0x0c,0x00,0x00,0x4d,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x4f,0x02,0x00,0x00, +0xed,0x0c,0x00,0x00,0xeb,0x0c,0x00,0x00,0xec,0x0c,0x00,0x00,0x58,0x00,0x07,0x00, +0x8f,0x00,0x00,0x00,0xef,0x0c,0x00,0x00,0xed,0x0c,0x00,0x00,0x9d,0x0c,0x00,0x00, +0x02,0x00,0x00,0x00,0xb7,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf0,0x0c,0x00,0x00,0xef,0x0c,0x00,0x00,0x03,0x00,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xf4,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xf0,0x0c,0x00,0x00,0xb7,0x01,0x00,0x00,0xb8,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x47,0x02,0x00,0x00,0xf7,0x0c,0x00,0x00,0xc5,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x4f,0x02,0x00,0x00,0xf9,0x0c,0x00,0x00,0xf7,0x0c,0x00,0x00,0xec,0x0c,0x00,0x00, +0x58,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0xfb,0x0c,0x00,0x00,0xf9,0x0c,0x00,0x00, +0x9d,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xb7,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x63,0x0c,0x00,0x00,0xfb,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x66,0x0c,0x00,0x00,0xfb,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x1d,0x02,0x00,0x00,0xff,0x0c,0x00,0x00, +0x06,0x02,0x00,0x00,0x22,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x00,0x0d,0x00,0x00,0xff,0x0c,0x00,0x00,0xaa,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0x69,0x0c,0x00,0x00,0x07,0x02,0x00,0x00,0x00,0x0d,0x00,0x00,0xa4,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0x6d,0x0c,0x00,0x00,0xe8,0x0c,0x00,0x00,0xa4,0x08,0x00,0x00, +0xa6,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x70,0x0c,0x00,0x00,0x6d,0x0c,0x00,0x00, +0x69,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00,0xce,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xe8,0x0c,0x00,0x00,0xca,0x0b,0x00,0x00,0xce,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xca,0x0b,0x00,0x00,0xa8,0x00,0x04,0x00,0xcb,0x00,0x00,0x00, +0xcd,0x0b,0x00,0x00,0x69,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00,0xce,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xce,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0xcb,0x00,0x00,0x00, +0xcf,0x0b,0x00,0x00,0xe8,0x0c,0x00,0x00,0xe7,0x0c,0x00,0x00,0xcd,0x0b,0x00,0x00, +0xca,0x0b,0x00,0x00,0xf7,0x00,0x03,0x00,0xd9,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xcf,0x0b,0x00,0x00,0xd0,0x0b,0x00,0x00,0xd9,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd0,0x0b,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x37,0x0d,0x00,0x00,0xcf,0x0c,0x00,0x00,0x3d,0x0c,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x38,0x0d,0x00,0x00,0x37,0x0d,0x00,0x00,0xce,0x03,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x3a,0x0d,0x00,0x00,0x8b,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x3b,0x0d,0x00,0x00, +0x3a,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3d,0x0d,0x00,0x00, +0x38,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x5e,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x3b,0x0d,0x00,0x00, +0x3d,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x63,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb7,0x01,0x00,0x00,0x5e,0x0d,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xf4,0x22,0x00,0x00,0x63,0x0d,0x00,0x00, +0x38,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x43,0x0d,0x00,0x00,0x62,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x45,0x0d,0x00,0x00,0x38,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x68,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x43,0x0d,0x00,0x00,0x45,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x6d,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb7,0x01,0x00,0x00, +0x68,0x0d,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xf8,0x22,0x00,0x00, +0x6d,0x0d,0x00,0x00,0xf4,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x4a,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0xf8,0x22,0x00,0x00,0x6e,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0x4b,0x0d,0x00,0x00, +0x4a,0x0d,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x71,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0xf8,0x22,0x00,0x00,0x73,0x00,0x04,0x00, +0x16,0x01,0x00,0x00,0x4e,0x0d,0x00,0x00,0x71,0x0d,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x27,0x0e,0x00,0x00,0x4b,0x0d,0x00,0x00,0x7a,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x2d,0x0e,0x00,0x00,0x27,0x0e,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x67,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x2d,0x0e,0x00,0x00,0x07,0x02,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x03,0x23,0x00,0x00,0x67,0x0e,0x00,0x00, +0x27,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x4a,0x0e,0x00,0x00,0x27,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x71,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x4a,0x0e,0x00,0x00,0x07,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0x0e,0x23,0x00,0x00,0x71,0x0e,0x00,0x00,0x03,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x47,0x02,0x00,0x00,0x7e,0x0e,0x00,0x00,0x6e,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0x80,0x0e,0x00,0x00,0x7e,0x0e,0x00,0x00, +0x0e,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0xb9,0x0d,0x00,0x00,0x80,0x0e,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x92,0x0e,0x00,0x00,0x4b,0x0d,0x00,0x00,0x85,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x9c,0x0e,0x00,0x00,0x92,0x0e,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x19,0x23,0x00,0x00, +0x9c,0x0e,0x00,0x00,0x92,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xb5,0x0e,0x00,0x00,0x92,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xdc,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xb5,0x0e,0x00,0x00,0x07,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0x24,0x23,0x00,0x00,0xdc,0x0e,0x00,0x00,0x19,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0xeb,0x0e,0x00,0x00, +0x7e,0x0e,0x00,0x00,0x24,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0xbf,0x0d,0x00,0x00,0xeb,0x0e,0x00,0x00, +0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xfd,0x0e,0x00,0x00,0x4b,0x0d,0x00,0x00, +0x90,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x07,0x0f,0x00,0x00, +0xfd,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x11,0x0f,0x00,0x00,0x3a,0x0d,0x00,0x00,0x0d,0x02,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x42,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x07,0x0f,0x00,0x00,0x11,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0x2f,0x23,0x00,0x00,0x42,0x0f,0x00,0x00,0xfd,0x0e,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x20,0x0f,0x00,0x00,0xfd,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x47,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x20,0x0f,0x00,0x00,0x07,0x02,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x3a,0x23,0x00,0x00,0x47,0x0f,0x00,0x00, +0x2f,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00, +0x56,0x0f,0x00,0x00,0x7e,0x0e,0x00,0x00,0x3a,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0x07,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0xc5,0x0d,0x00,0x00, +0x56,0x0f,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x68,0x0f,0x00,0x00, +0x4b,0x0d,0x00,0x00,0x9b,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x72,0x0f,0x00,0x00,0x68,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xad,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x72,0x0f,0x00,0x00,0x11,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0x45,0x23,0x00,0x00,0xad,0x0f,0x00,0x00,0x68,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x8b,0x0f,0x00,0x00,0x68,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xb2,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x8b,0x0f,0x00,0x00,0x07,0x02,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x50,0x23,0x00,0x00,0xb2,0x0f,0x00,0x00, +0x45,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00, +0xc1,0x0f,0x00,0x00,0x7e,0x0e,0x00,0x00,0x50,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0x07,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0xcb,0x0d,0x00,0x00, +0xc1,0x0f,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xd3,0x0f,0x00,0x00, +0x4b,0x0d,0x00,0x00,0xa6,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xd9,0x0f,0x00,0x00,0xd3,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x13,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xd9,0x0f,0x00,0x00,0x07,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0x5b,0x23,0x00,0x00,0x13,0x10,0x00,0x00,0xd3,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xfa,0x0f,0x00,0x00,0xd3,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x66,0x23,0x00,0x00, +0xfa,0x0f,0x00,0x00,0x5b,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x8f,0x00,0x00,0x00,0x2c,0x10,0x00,0x00,0x7e,0x0e,0x00,0x00,0x66,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0xd1,0x0d,0x00,0x00,0x2c,0x10,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x48,0x10,0x00,0x00,0x4b,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0x71,0x23,0x00,0x00,0x48,0x10,0x00,0x00,0x4b,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x65,0x10,0x00,0x00, +0x4b,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0x7c,0x23,0x00,0x00,0x65,0x10,0x00,0x00,0x71,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0x97,0x10,0x00,0x00,0x7e,0x0e,0x00,0x00, +0x7c,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0xd7,0x0d,0x00,0x00,0x97,0x10,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0xa9,0x10,0x00,0x00,0x4b,0x0d,0x00,0x00,0xbb,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xb3,0x10,0x00,0x00,0xa9,0x10,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xee,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xb3,0x10,0x00,0x00,0x11,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x87,0x23,0x00,0x00,0xee,0x10,0x00,0x00, +0xa9,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xd0,0x10,0x00,0x00,0xa9,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0x92,0x23,0x00,0x00,0xd0,0x10,0x00,0x00,0x87,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0x02,0x11,0x00,0x00, +0x7e,0x0e,0x00,0x00,0x92,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0xdd,0x0d,0x00,0x00,0x02,0x11,0x00,0x00, +0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x14,0x11,0x00,0x00,0x4b,0x0d,0x00,0x00, +0xc6,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x1e,0x11,0x00,0x00, +0x14,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x59,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x1e,0x11,0x00,0x00, +0x11,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x9d,0x23,0x00,0x00, +0x59,0x11,0x00,0x00,0x14,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x3b,0x11,0x00,0x00,0x14,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0xa8,0x23,0x00,0x00,0x3b,0x11,0x00,0x00, +0x9d,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00, +0x6d,0x11,0x00,0x00,0x7e,0x0e,0x00,0x00,0xa8,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0x07,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0xe3,0x0d,0x00,0x00, +0x6d,0x11,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x7f,0x11,0x00,0x00, +0x4b,0x0d,0x00,0x00,0xd1,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x85,0x11,0x00,0x00,0x7f,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xbf,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x85,0x11,0x00,0x00,0x07,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0xb3,0x23,0x00,0x00,0xbf,0x11,0x00,0x00,0x7f,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xa6,0x11,0x00,0x00,0x7f,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xb0,0x11,0x00,0x00, +0x62,0x0b,0x00,0x00,0x0d,0x02,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xce,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xa6,0x11,0x00,0x00, +0xb0,0x11,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0xbe,0x23,0x00,0x00, +0xce,0x11,0x00,0x00,0xb3,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x8f,0x00,0x00,0x00,0xd8,0x11,0x00,0x00,0x7e,0x0e,0x00,0x00,0xbe,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0xe9,0x0d,0x00,0x00,0xd8,0x11,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0xea,0x11,0x00,0x00,0x4b,0x0d,0x00,0x00,0xdc,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xf4,0x11,0x00,0x00,0xea,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0xc9,0x23,0x00,0x00,0xf4,0x11,0x00,0x00, +0xea,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x11,0x12,0x00,0x00,0xea,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x39,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x11,0x12,0x00,0x00,0xb0,0x11,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0xd4,0x23,0x00,0x00,0x39,0x12,0x00,0x00,0xc9,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0x43,0x12,0x00,0x00,0x7e,0x0e,0x00,0x00, +0xd4,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0xef,0x0d,0x00,0x00,0x43,0x12,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x55,0x12,0x00,0x00,0x4b,0x0d,0x00,0x00,0xe7,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x5f,0x12,0x00,0x00,0x55,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x9a,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x5f,0x12,0x00,0x00,0x11,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0xdf,0x23,0x00,0x00,0x9a,0x12,0x00,0x00, +0x55,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x7c,0x12,0x00,0x00,0x55,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xa4,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x7c,0x12,0x00,0x00,0xb0,0x11,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0xea,0x23,0x00,0x00,0xa4,0x12,0x00,0x00,0xdf,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0xae,0x12,0x00,0x00,0x7e,0x0e,0x00,0x00, +0xea,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0xf5,0x0d,0x00,0x00,0xae,0x12,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0xc0,0x12,0x00,0x00,0x4b,0x0d,0x00,0x00,0xf2,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xca,0x12,0x00,0x00,0xc0,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x05,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xca,0x12,0x00,0x00,0x11,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0xf5,0x23,0x00,0x00,0x05,0x13,0x00,0x00, +0xc0,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xe7,0x12,0x00,0x00,0xc0,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x0f,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xe7,0x12,0x00,0x00,0xb0,0x11,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0x00,0x24,0x00,0x00,0x0f,0x13,0x00,0x00,0xf5,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0x19,0x13,0x00,0x00,0x7e,0x0e,0x00,0x00, +0x00,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0xfb,0x0d,0x00,0x00,0x19,0x13,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x2b,0x13,0x00,0x00,0x4b,0x0d,0x00,0x00,0xfd,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x31,0x13,0x00,0x00,0x2b,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x6b,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x31,0x13,0x00,0x00,0x07,0x02,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x0b,0x24,0x00,0x00,0x6b,0x13,0x00,0x00, +0x2b,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x52,0x13,0x00,0x00,0x2b,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x7a,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x52,0x13,0x00,0x00,0xb0,0x11,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0x16,0x24,0x00,0x00,0x7a,0x13,0x00,0x00,0x0b,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0x84,0x13,0x00,0x00,0x7e,0x0e,0x00,0x00, +0x16,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0x01,0x0e,0x00,0x00,0x84,0x13,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x96,0x13,0x00,0x00,0x4b,0x0d,0x00,0x00,0x08,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xa0,0x13,0x00,0x00,0x96,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x21,0x24,0x00,0x00, +0xa0,0x13,0x00,0x00,0x96,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xbd,0x13,0x00,0x00,0x96,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe5,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xbd,0x13,0x00,0x00,0xb0,0x11,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0x2c,0x24,0x00,0x00,0xe5,0x13,0x00,0x00,0x21,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0xef,0x13,0x00,0x00, +0x7e,0x0e,0x00,0x00,0x2c,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x07,0x0e,0x00,0x00,0xef,0x13,0x00,0x00, +0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x01,0x14,0x00,0x00,0x4b,0x0d,0x00,0x00, +0x13,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x0b,0x14,0x00,0x00, +0x01,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x46,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x0b,0x14,0x00,0x00, +0x11,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x37,0x24,0x00,0x00, +0x46,0x14,0x00,0x00,0x01,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x28,0x14,0x00,0x00,0x01,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x50,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x28,0x14,0x00,0x00,0xb0,0x11,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0x42,0x24,0x00,0x00,0x50,0x14,0x00,0x00,0x37,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0x5a,0x14,0x00,0x00, +0x7e,0x0e,0x00,0x00,0x42,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x0d,0x0e,0x00,0x00,0x5a,0x14,0x00,0x00, +0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x6c,0x14,0x00,0x00,0x4b,0x0d,0x00,0x00, +0x1e,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x76,0x14,0x00,0x00, +0x6c,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xb1,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x76,0x14,0x00,0x00, +0x11,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x4d,0x24,0x00,0x00, +0xb1,0x14,0x00,0x00,0x6c,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x93,0x14,0x00,0x00,0x6c,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xbb,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x93,0x14,0x00,0x00,0xb0,0x11,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0x58,0x24,0x00,0x00,0xbb,0x14,0x00,0x00,0x4d,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0xc5,0x14,0x00,0x00, +0x7e,0x0e,0x00,0x00,0x58,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x13,0x0e,0x00,0x00,0xc5,0x14,0x00,0x00, +0x51,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xf7,0x14,0x00,0x00,0x4e,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x51,0x15,0x00,0x00, +0x4b,0x04,0x00,0x00,0xf7,0x14,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0x7a,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x51,0x15,0x00,0x00, +0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0x84,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x7a,0x15,0x00,0x00,0x1f,0x04,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x7d,0x15,0x00,0x00,0x84,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x89,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x7d,0x15,0x00,0x00,0xb8,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x8a,0x15,0x00,0x00, +0x89,0x15,0x00,0x00,0x03,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x9a,0x15,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x8a,0x15,0x00,0x00,0x8b,0x15,0x00,0x00, +0x8c,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0x8c,0x15,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8e,0x15,0x00,0x00,0x0b,0x04,0x00,0x00,0x7d,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x8f,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x8e,0x15,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x92,0x15,0x00,0x00,0x8f,0x15,0x00,0x00,0x8e,0x15,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x94,0x15,0x00,0x00,0x12,0x04,0x00,0x00,0x7d,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x95,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x94,0x15,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x98,0x15,0x00,0x00,0x95,0x15,0x00,0x00,0x94,0x15,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x99,0x15,0x00,0x00,0x92,0x15,0x00,0x00,0x98,0x15,0x00,0x00, +0xf9,0x00,0x02,0x00,0x9a,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0x8b,0x15,0x00,0x00, +0xf9,0x00,0x02,0x00,0x9a,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0x9a,0x15,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xdf,0x24,0x00,0x00,0x99,0x15,0x00,0x00, +0x8c,0x15,0x00,0x00,0xb8,0x01,0x00,0x00,0x8b,0x15,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x7f,0x15,0x00,0x00,0xdf,0x24,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x54,0x15,0x00,0x00,0x51,0x04,0x00,0x00,0xf7,0x14,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xa2,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x54,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00, +0xac,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xa2,0x15,0x00,0x00, +0x1f,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa5,0x15,0x00,0x00, +0xac,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb1,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xa5,0x15,0x00,0x00,0xb8,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0xb2,0x15,0x00,0x00,0xb1,0x15,0x00,0x00,0x03,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0xc2,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xb2,0x15,0x00,0x00,0xb3,0x15,0x00,0x00,0xb4,0x15,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb4,0x15,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb6,0x15,0x00,0x00, +0x0b,0x04,0x00,0x00,0xa5,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xb7,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xb6,0x15,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xba,0x15,0x00,0x00,0xb7,0x15,0x00,0x00, +0xb6,0x15,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbc,0x15,0x00,0x00, +0x12,0x04,0x00,0x00,0xa5,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xbd,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xbc,0x15,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc0,0x15,0x00,0x00,0xbd,0x15,0x00,0x00, +0xbc,0x15,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc1,0x15,0x00,0x00, +0xba,0x15,0x00,0x00,0xc0,0x15,0x00,0x00,0xf9,0x00,0x02,0x00,0xc2,0x15,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb3,0x15,0x00,0x00,0xf9,0x00,0x02,0x00,0xc2,0x15,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc2,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xe0,0x24,0x00,0x00,0xc1,0x15,0x00,0x00,0xb4,0x15,0x00,0x00,0xb8,0x01,0x00,0x00, +0xb3,0x15,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xa7,0x15,0x00,0x00, +0xe0,0x24,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x57,0x15,0x00,0x00, +0x57,0x04,0x00,0x00,0xf7,0x14,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0xca,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x57,0x15,0x00,0x00, +0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0xd4,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xca,0x15,0x00,0x00,0x1f,0x04,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xcd,0x15,0x00,0x00,0xd4,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xd9,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xcd,0x15,0x00,0x00,0xb8,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xda,0x15,0x00,0x00, +0xd9,0x15,0x00,0x00,0x03,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0xea,0x15,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xda,0x15,0x00,0x00,0xdb,0x15,0x00,0x00, +0xdc,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xdc,0x15,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xde,0x15,0x00,0x00,0x0b,0x04,0x00,0x00,0xcd,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xdf,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xde,0x15,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe2,0x15,0x00,0x00,0xdf,0x15,0x00,0x00,0xde,0x15,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe4,0x15,0x00,0x00,0x12,0x04,0x00,0x00,0xcd,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xe5,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xe4,0x15,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe8,0x15,0x00,0x00,0xe5,0x15,0x00,0x00,0xe4,0x15,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe9,0x15,0x00,0x00,0xe2,0x15,0x00,0x00,0xe8,0x15,0x00,0x00, +0xf9,0x00,0x02,0x00,0xea,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xdb,0x15,0x00,0x00, +0xf9,0x00,0x02,0x00,0xea,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xea,0x15,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe1,0x24,0x00,0x00,0xe9,0x15,0x00,0x00, +0xdc,0x15,0x00,0x00,0xb8,0x01,0x00,0x00,0xdb,0x15,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0xcf,0x15,0x00,0x00,0xe1,0x24,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x5a,0x15,0x00,0x00,0x1f,0x04,0x00,0x00,0xf7,0x14,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xf2,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x5a,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00, +0xfc,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xf2,0x15,0x00,0x00, +0x1f,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf5,0x15,0x00,0x00, +0xfc,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x01,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xf5,0x15,0x00,0x00,0xb8,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0x02,0x16,0x00,0x00,0x01,0x16,0x00,0x00,0x03,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0x12,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x02,0x16,0x00,0x00,0x03,0x16,0x00,0x00,0x04,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x04,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x06,0x16,0x00,0x00, +0x0b,0x04,0x00,0x00,0xf5,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x07,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x06,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0a,0x16,0x00,0x00,0x07,0x16,0x00,0x00, +0x06,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0c,0x16,0x00,0x00, +0x12,0x04,0x00,0x00,0xf5,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x0d,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x0c,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x10,0x16,0x00,0x00,0x0d,0x16,0x00,0x00, +0x0c,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x11,0x16,0x00,0x00, +0x0a,0x16,0x00,0x00,0x10,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x12,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x03,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x12,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x12,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xe2,0x24,0x00,0x00,0x11,0x16,0x00,0x00,0x04,0x16,0x00,0x00,0xb8,0x01,0x00,0x00, +0x03,0x16,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xf7,0x15,0x00,0x00, +0xe2,0x24,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x5e,0x15,0x00,0x00, +0xb9,0x0d,0x00,0x00,0x7f,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x61,0x15,0x00,0x00,0xbf,0x0d,0x00,0x00,0xa7,0x15,0x00,0x00,0x81,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x62,0x15,0x00,0x00,0x5e,0x15,0x00,0x00,0x61,0x15,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x65,0x15,0x00,0x00,0xc5,0x0d,0x00,0x00, +0xcf,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x66,0x15,0x00,0x00, +0x62,0x15,0x00,0x00,0x65,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x69,0x15,0x00,0x00,0xcb,0x0d,0x00,0x00,0xf7,0x15,0x00,0x00,0x81,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x6a,0x15,0x00,0x00,0x66,0x15,0x00,0x00,0x69,0x15,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x6d,0x15,0x00,0x00,0x7f,0x15,0x00,0x00, +0xa7,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x6f,0x15,0x00,0x00, +0x6d,0x15,0x00,0x00,0xcf,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x71,0x15,0x00,0x00,0x6f,0x15,0x00,0x00,0xf7,0x15,0x00,0x00,0x50,0x00,0x07,0x00, +0x59,0x00,0x00,0x00,0x72,0x15,0x00,0x00,0x71,0x15,0x00,0x00,0x71,0x15,0x00,0x00, +0x71,0x15,0x00,0x00,0x71,0x15,0x00,0x00,0x88,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x73,0x15,0x00,0x00,0x6a,0x15,0x00,0x00,0x72,0x15,0x00,0x00,0xf7,0x00,0x03,0x00, +0x68,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x8a,0x15,0x00,0x00, +0x59,0x16,0x00,0x00,0x5a,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x5a,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5c,0x16,0x00,0x00,0x0b,0x04,0x00,0x00, +0x7d,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x5d,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x5c,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x60,0x16,0x00,0x00,0x5d,0x16,0x00,0x00,0x5c,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x62,0x16,0x00,0x00,0x12,0x04,0x00,0x00, +0x7d,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x63,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x62,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x66,0x16,0x00,0x00,0x63,0x16,0x00,0x00,0x62,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x67,0x16,0x00,0x00,0x60,0x16,0x00,0x00, +0x66,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x68,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x59,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x68,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x68,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe3,0x24,0x00,0x00, +0x67,0x16,0x00,0x00,0x5a,0x16,0x00,0x00,0xb8,0x01,0x00,0x00,0x59,0x16,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x4d,0x16,0x00,0x00,0xe3,0x24,0x00,0x00, +0xf7,0x00,0x03,0x00,0x90,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xb2,0x15,0x00,0x00,0x81,0x16,0x00,0x00,0x82,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x82,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x84,0x16,0x00,0x00, +0x0b,0x04,0x00,0x00,0xa5,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x85,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x84,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x88,0x16,0x00,0x00,0x85,0x16,0x00,0x00, +0x84,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8a,0x16,0x00,0x00, +0x12,0x04,0x00,0x00,0xa5,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x8b,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x8a,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8e,0x16,0x00,0x00,0x8b,0x16,0x00,0x00, +0x8a,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8f,0x16,0x00,0x00, +0x88,0x16,0x00,0x00,0x8e,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x90,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x81,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x90,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x90,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xe4,0x24,0x00,0x00,0x8f,0x16,0x00,0x00,0x82,0x16,0x00,0x00,0xb8,0x01,0x00,0x00, +0x81,0x16,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x75,0x16,0x00,0x00, +0xe4,0x24,0x00,0x00,0xf7,0x00,0x03,0x00,0xb8,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xda,0x15,0x00,0x00,0xa9,0x16,0x00,0x00,0xaa,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0xaa,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xac,0x16,0x00,0x00,0x0b,0x04,0x00,0x00,0xcd,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xad,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xac,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb0,0x16,0x00,0x00, +0xad,0x16,0x00,0x00,0xac,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb2,0x16,0x00,0x00,0x12,0x04,0x00,0x00,0xcd,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xb3,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xb2,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb6,0x16,0x00,0x00, +0xb3,0x16,0x00,0x00,0xb2,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb7,0x16,0x00,0x00,0xb0,0x16,0x00,0x00,0xb6,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb8,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xa9,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb8,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xb8,0x16,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xe5,0x24,0x00,0x00,0xb7,0x16,0x00,0x00,0xaa,0x16,0x00,0x00, +0xb8,0x01,0x00,0x00,0xa9,0x16,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x9d,0x16,0x00,0x00,0xe5,0x24,0x00,0x00,0xf7,0x00,0x03,0x00,0xe0,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x02,0x16,0x00,0x00,0xd1,0x16,0x00,0x00, +0xd2,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xd2,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd4,0x16,0x00,0x00,0x0b,0x04,0x00,0x00,0xf5,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd5,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xd4,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd8,0x16,0x00,0x00,0xd5,0x16,0x00,0x00,0xd4,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xda,0x16,0x00,0x00,0x12,0x04,0x00,0x00,0xf5,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xdb,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xda,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xde,0x16,0x00,0x00,0xdb,0x16,0x00,0x00,0xda,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xdf,0x16,0x00,0x00,0xd8,0x16,0x00,0x00,0xde,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe0,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xd1,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe0,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xe0,0x16,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe6,0x24,0x00,0x00,0xdf,0x16,0x00,0x00, +0xd2,0x16,0x00,0x00,0xb8,0x01,0x00,0x00,0xd1,0x16,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0xc5,0x16,0x00,0x00,0xe6,0x24,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x2c,0x16,0x00,0x00,0xd1,0x0d,0x00,0x00,0x4d,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x2f,0x16,0x00,0x00,0xd7,0x0d,0x00,0x00, +0x75,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x30,0x16,0x00,0x00, +0x2c,0x16,0x00,0x00,0x2f,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x33,0x16,0x00,0x00,0xdd,0x0d,0x00,0x00,0x9d,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x34,0x16,0x00,0x00,0x30,0x16,0x00,0x00,0x33,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x37,0x16,0x00,0x00,0xe3,0x0d,0x00,0x00, +0xc5,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x38,0x16,0x00,0x00, +0x34,0x16,0x00,0x00,0x37,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x3b,0x16,0x00,0x00,0x4d,0x16,0x00,0x00,0x75,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x3d,0x16,0x00,0x00,0x3b,0x16,0x00,0x00,0x9d,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x3f,0x16,0x00,0x00,0x3d,0x16,0x00,0x00, +0xc5,0x16,0x00,0x00,0x50,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0x40,0x16,0x00,0x00, +0x3f,0x16,0x00,0x00,0x3f,0x16,0x00,0x00,0x3f,0x16,0x00,0x00,0x3f,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x41,0x16,0x00,0x00,0x38,0x16,0x00,0x00, +0x40,0x16,0x00,0x00,0xf7,0x00,0x03,0x00,0x36,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x8a,0x15,0x00,0x00,0x27,0x17,0x00,0x00,0x28,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x28,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2a,0x17,0x00,0x00,0x0b,0x04,0x00,0x00,0x7d,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x2b,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x2a,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2e,0x17,0x00,0x00, +0x2b,0x17,0x00,0x00,0x2a,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x30,0x17,0x00,0x00,0x12,0x04,0x00,0x00,0x7d,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x31,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x30,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x34,0x17,0x00,0x00, +0x31,0x17,0x00,0x00,0x30,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x35,0x17,0x00,0x00,0x2e,0x17,0x00,0x00,0x34,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0x36,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x27,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0x36,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x36,0x17,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xe7,0x24,0x00,0x00,0x35,0x17,0x00,0x00,0x28,0x17,0x00,0x00, +0xb8,0x01,0x00,0x00,0x27,0x17,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x1b,0x17,0x00,0x00,0xe7,0x24,0x00,0x00,0xf7,0x00,0x03,0x00,0x5e,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb2,0x15,0x00,0x00,0x4f,0x17,0x00,0x00, +0x50,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x50,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x52,0x17,0x00,0x00,0x0b,0x04,0x00,0x00,0xa5,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x53,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x52,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x56,0x17,0x00,0x00,0x53,0x17,0x00,0x00,0x52,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x58,0x17,0x00,0x00,0x12,0x04,0x00,0x00,0xa5,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x59,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x58,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5c,0x17,0x00,0x00,0x59,0x17,0x00,0x00,0x58,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5d,0x17,0x00,0x00,0x56,0x17,0x00,0x00,0x5c,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0x5e,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x4f,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0x5e,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x5e,0x17,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe8,0x24,0x00,0x00,0x5d,0x17,0x00,0x00, +0x50,0x17,0x00,0x00,0xb8,0x01,0x00,0x00,0x4f,0x17,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x43,0x17,0x00,0x00,0xe8,0x24,0x00,0x00,0xf7,0x00,0x03,0x00, +0x86,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xda,0x15,0x00,0x00, +0x77,0x17,0x00,0x00,0x78,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x78,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7a,0x17,0x00,0x00,0x0b,0x04,0x00,0x00, +0xcd,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x7b,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x7a,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7e,0x17,0x00,0x00,0x7b,0x17,0x00,0x00,0x7a,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x80,0x17,0x00,0x00,0x12,0x04,0x00,0x00, +0xcd,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x81,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x80,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x84,0x17,0x00,0x00,0x81,0x17,0x00,0x00,0x80,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x85,0x17,0x00,0x00,0x7e,0x17,0x00,0x00, +0x84,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x86,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x77,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x86,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x86,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe9,0x24,0x00,0x00, +0x85,0x17,0x00,0x00,0x78,0x17,0x00,0x00,0xb8,0x01,0x00,0x00,0x77,0x17,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x6b,0x17,0x00,0x00,0xe9,0x24,0x00,0x00, +0xf7,0x00,0x03,0x00,0xae,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x02,0x16,0x00,0x00,0x9f,0x17,0x00,0x00,0xa0,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa0,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa2,0x17,0x00,0x00, +0x0b,0x04,0x00,0x00,0xf5,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xa3,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xa2,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa6,0x17,0x00,0x00,0xa3,0x17,0x00,0x00, +0xa2,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa8,0x17,0x00,0x00, +0x12,0x04,0x00,0x00,0xf5,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xa9,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xa8,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xac,0x17,0x00,0x00,0xa9,0x17,0x00,0x00, +0xa8,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xad,0x17,0x00,0x00, +0xa6,0x17,0x00,0x00,0xac,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0xae,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9f,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0xae,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0xae,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xea,0x24,0x00,0x00,0xad,0x17,0x00,0x00,0xa0,0x17,0x00,0x00,0xb8,0x01,0x00,0x00, +0x9f,0x17,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x93,0x17,0x00,0x00, +0xea,0x24,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xfa,0x16,0x00,0x00, +0xe9,0x0d,0x00,0x00,0x1b,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0xfd,0x16,0x00,0x00,0xef,0x0d,0x00,0x00,0x43,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xfe,0x16,0x00,0x00,0xfa,0x16,0x00,0x00,0xfd,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x01,0x17,0x00,0x00,0xf5,0x0d,0x00,0x00, +0x6b,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x02,0x17,0x00,0x00, +0xfe,0x16,0x00,0x00,0x01,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x05,0x17,0x00,0x00,0xfb,0x0d,0x00,0x00,0x93,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x06,0x17,0x00,0x00,0x02,0x17,0x00,0x00,0x05,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x09,0x17,0x00,0x00,0x1b,0x17,0x00,0x00, +0x43,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x0b,0x17,0x00,0x00, +0x09,0x17,0x00,0x00,0x6b,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x0d,0x17,0x00,0x00,0x0b,0x17,0x00,0x00,0x93,0x17,0x00,0x00,0x50,0x00,0x07,0x00, +0x59,0x00,0x00,0x00,0x0e,0x17,0x00,0x00,0x0d,0x17,0x00,0x00,0x0d,0x17,0x00,0x00, +0x0d,0x17,0x00,0x00,0x0d,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x0f,0x17,0x00,0x00,0x06,0x17,0x00,0x00,0x0e,0x17,0x00,0x00,0xf7,0x00,0x03,0x00, +0x04,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x8a,0x15,0x00,0x00, +0xf5,0x17,0x00,0x00,0xf6,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xf6,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf8,0x17,0x00,0x00,0x0b,0x04,0x00,0x00, +0x7d,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xf9,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xf8,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfc,0x17,0x00,0x00,0xf9,0x17,0x00,0x00,0xf8,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfe,0x17,0x00,0x00,0x12,0x04,0x00,0x00, +0x7d,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xff,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xfe,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x02,0x18,0x00,0x00,0xff,0x17,0x00,0x00,0xfe,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x03,0x18,0x00,0x00,0xfc,0x17,0x00,0x00, +0x02,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x04,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf5,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x04,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x04,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xeb,0x24,0x00,0x00, +0x03,0x18,0x00,0x00,0xf6,0x17,0x00,0x00,0xb8,0x01,0x00,0x00,0xf5,0x17,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xe9,0x17,0x00,0x00,0xeb,0x24,0x00,0x00, +0xf7,0x00,0x03,0x00,0x2c,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xb2,0x15,0x00,0x00,0x1d,0x18,0x00,0x00,0x1e,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x1e,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x20,0x18,0x00,0x00, +0x0b,0x04,0x00,0x00,0xa5,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x21,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x20,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x24,0x18,0x00,0x00,0x21,0x18,0x00,0x00, +0x20,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x26,0x18,0x00,0x00, +0x12,0x04,0x00,0x00,0xa5,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x27,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x26,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2a,0x18,0x00,0x00,0x27,0x18,0x00,0x00, +0x26,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2b,0x18,0x00,0x00, +0x24,0x18,0x00,0x00,0x2a,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x2c,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1d,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x2c,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x2c,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xec,0x24,0x00,0x00,0x2b,0x18,0x00,0x00,0x1e,0x18,0x00,0x00,0xb8,0x01,0x00,0x00, +0x1d,0x18,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x11,0x18,0x00,0x00, +0xec,0x24,0x00,0x00,0xf7,0x00,0x03,0x00,0x54,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xda,0x15,0x00,0x00,0x45,0x18,0x00,0x00,0x46,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x46,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x48,0x18,0x00,0x00,0x0b,0x04,0x00,0x00,0xcd,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x49,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x48,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4c,0x18,0x00,0x00, +0x49,0x18,0x00,0x00,0x48,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4e,0x18,0x00,0x00,0x12,0x04,0x00,0x00,0xcd,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x4f,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x4e,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x52,0x18,0x00,0x00, +0x4f,0x18,0x00,0x00,0x4e,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x53,0x18,0x00,0x00,0x4c,0x18,0x00,0x00,0x52,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0x54,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x45,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0x54,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x54,0x18,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xed,0x24,0x00,0x00,0x53,0x18,0x00,0x00,0x46,0x18,0x00,0x00, +0xb8,0x01,0x00,0x00,0x45,0x18,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x39,0x18,0x00,0x00,0xed,0x24,0x00,0x00,0xf7,0x00,0x03,0x00,0x7c,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x02,0x16,0x00,0x00,0x6d,0x18,0x00,0x00, +0x6e,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x6e,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x70,0x18,0x00,0x00,0x0b,0x04,0x00,0x00,0xf5,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x71,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x70,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x74,0x18,0x00,0x00,0x71,0x18,0x00,0x00,0x70,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x76,0x18,0x00,0x00,0x12,0x04,0x00,0x00,0xf5,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x77,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x76,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7a,0x18,0x00,0x00,0x77,0x18,0x00,0x00,0x76,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7b,0x18,0x00,0x00,0x74,0x18,0x00,0x00,0x7a,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x7c,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x6d,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x7c,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x7c,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xee,0x24,0x00,0x00,0x7b,0x18,0x00,0x00, +0x6e,0x18,0x00,0x00,0xb8,0x01,0x00,0x00,0x6d,0x18,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x61,0x18,0x00,0x00,0xee,0x24,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xc8,0x17,0x00,0x00,0x01,0x0e,0x00,0x00,0xe9,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xcb,0x17,0x00,0x00,0x07,0x0e,0x00,0x00, +0x11,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xcc,0x17,0x00,0x00, +0xc8,0x17,0x00,0x00,0xcb,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0xcf,0x17,0x00,0x00,0x0d,0x0e,0x00,0x00,0x39,0x18,0x00,0x00,0x81,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xd0,0x17,0x00,0x00,0xcc,0x17,0x00,0x00,0xcf,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xd3,0x17,0x00,0x00,0x13,0x0e,0x00,0x00, +0x61,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xd4,0x17,0x00,0x00, +0xd0,0x17,0x00,0x00,0xd3,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xd7,0x17,0x00,0x00,0xe9,0x17,0x00,0x00,0x11,0x18,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xd9,0x17,0x00,0x00,0xd7,0x17,0x00,0x00,0x39,0x18,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xdb,0x17,0x00,0x00,0xd9,0x17,0x00,0x00, +0x61,0x18,0x00,0x00,0x50,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0xdc,0x17,0x00,0x00, +0xdb,0x17,0x00,0x00,0xdb,0x17,0x00,0x00,0xdb,0x17,0x00,0x00,0xdb,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xdd,0x17,0x00,0x00,0xd4,0x17,0x00,0x00, +0xdc,0x17,0x00,0x00,0x51,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x1f,0x15,0x00,0x00, +0x4e,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x89,0x18,0x00,0x00,0x4b,0x04,0x00,0x00,0x1f,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0xb2,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x89,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0xbc,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xb2,0x18,0x00,0x00,0x1f,0x04,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb5,0x18,0x00,0x00,0xbc,0x18,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc1,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xb5,0x18,0x00,0x00,0xb8,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0xc2,0x18,0x00,0x00,0xc1,0x18,0x00,0x00,0x03,0x03,0x00,0x00,0xf7,0x00,0x03,0x00, +0xd2,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc2,0x18,0x00,0x00, +0xc3,0x18,0x00,0x00,0xc4,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xc4,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc6,0x18,0x00,0x00,0x0b,0x04,0x00,0x00, +0xb5,0x18,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc7,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xc6,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xca,0x18,0x00,0x00,0xc7,0x18,0x00,0x00,0xc6,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcc,0x18,0x00,0x00,0x12,0x04,0x00,0x00, +0xb5,0x18,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xcd,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xcc,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd0,0x18,0x00,0x00,0xcd,0x18,0x00,0x00,0xcc,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd1,0x18,0x00,0x00,0xca,0x18,0x00,0x00, +0xd0,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xd2,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc3,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xd2,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd2,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xef,0x24,0x00,0x00, +0xd1,0x18,0x00,0x00,0xc4,0x18,0x00,0x00,0xb8,0x01,0x00,0x00,0xc3,0x18,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xb7,0x18,0x00,0x00,0xef,0x24,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x8c,0x18,0x00,0x00,0x51,0x04,0x00,0x00, +0x1f,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xda,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x8c,0x18,0x00,0x00,0x0c,0x00,0x07,0x00, +0x52,0x00,0x00,0x00,0xe4,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xda,0x18,0x00,0x00,0x1f,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xdd,0x18,0x00,0x00,0xe4,0x18,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xe9,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xdd,0x18,0x00,0x00, +0xb8,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xea,0x18,0x00,0x00,0xe9,0x18,0x00,0x00, +0x03,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0xfa,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xea,0x18,0x00,0x00,0xeb,0x18,0x00,0x00,0xec,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xec,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xee,0x18,0x00,0x00,0x0b,0x04,0x00,0x00,0xdd,0x18,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xef,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xee,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf2,0x18,0x00,0x00, +0xef,0x18,0x00,0x00,0xee,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf4,0x18,0x00,0x00,0x12,0x04,0x00,0x00,0xdd,0x18,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xf5,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xf4,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf8,0x18,0x00,0x00, +0xf5,0x18,0x00,0x00,0xf4,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf9,0x18,0x00,0x00,0xf2,0x18,0x00,0x00,0xf8,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0xfa,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xeb,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0xfa,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xfa,0x18,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xf0,0x24,0x00,0x00,0xf9,0x18,0x00,0x00,0xec,0x18,0x00,0x00, +0xb8,0x01,0x00,0x00,0xeb,0x18,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0xdf,0x18,0x00,0x00,0xf0,0x24,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x8f,0x18,0x00,0x00,0x57,0x04,0x00,0x00,0x1f,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0x02,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x8f,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0x0c,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x02,0x19,0x00,0x00,0x1f,0x04,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x05,0x19,0x00,0x00,0x0c,0x19,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x11,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x05,0x19,0x00,0x00,0xb8,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0x12,0x19,0x00,0x00,0x11,0x19,0x00,0x00,0x03,0x03,0x00,0x00,0xf7,0x00,0x03,0x00, +0x22,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x12,0x19,0x00,0x00, +0x13,0x19,0x00,0x00,0x14,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x14,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x16,0x19,0x00,0x00,0x0b,0x04,0x00,0x00, +0x05,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x17,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x16,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1a,0x19,0x00,0x00,0x17,0x19,0x00,0x00,0x16,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1c,0x19,0x00,0x00,0x12,0x04,0x00,0x00, +0x05,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x1d,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x1c,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x20,0x19,0x00,0x00,0x1d,0x19,0x00,0x00,0x1c,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x21,0x19,0x00,0x00,0x1a,0x19,0x00,0x00, +0x20,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x22,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x13,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x22,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x22,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf1,0x24,0x00,0x00, +0x21,0x19,0x00,0x00,0x14,0x19,0x00,0x00,0xb8,0x01,0x00,0x00,0x13,0x19,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x07,0x19,0x00,0x00,0xf1,0x24,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x92,0x18,0x00,0x00,0x1f,0x04,0x00,0x00, +0x1f,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x2a,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x92,0x18,0x00,0x00,0x0c,0x00,0x07,0x00, +0x52,0x00,0x00,0x00,0x34,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x2a,0x19,0x00,0x00,0x1f,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x2d,0x19,0x00,0x00,0x34,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x39,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x2d,0x19,0x00,0x00, +0xb8,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x3a,0x19,0x00,0x00,0x39,0x19,0x00,0x00, +0x03,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x4a,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x3a,0x19,0x00,0x00,0x3b,0x19,0x00,0x00,0x3c,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3c,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3e,0x19,0x00,0x00,0x0b,0x04,0x00,0x00,0x2d,0x19,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x3f,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x3e,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x42,0x19,0x00,0x00, +0x3f,0x19,0x00,0x00,0x3e,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x44,0x19,0x00,0x00,0x12,0x04,0x00,0x00,0x2d,0x19,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x45,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x44,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x48,0x19,0x00,0x00, +0x45,0x19,0x00,0x00,0x44,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x49,0x19,0x00,0x00,0x42,0x19,0x00,0x00,0x48,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0x4a,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x3b,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0x4a,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x4a,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xf2,0x24,0x00,0x00,0x49,0x19,0x00,0x00,0x3c,0x19,0x00,0x00, +0xb8,0x01,0x00,0x00,0x3b,0x19,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x2f,0x19,0x00,0x00,0xf2,0x24,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x96,0x18,0x00,0x00,0x73,0x15,0x00,0x00,0xb7,0x18,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x99,0x18,0x00,0x00,0x41,0x16,0x00,0x00,0xdf,0x18,0x00,0x00, +0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x9a,0x18,0x00,0x00,0x96,0x18,0x00,0x00, +0x99,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x9d,0x18,0x00,0x00, +0x0f,0x17,0x00,0x00,0x07,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x9e,0x18,0x00,0x00,0x9a,0x18,0x00,0x00,0x9d,0x18,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xa1,0x18,0x00,0x00,0xdd,0x17,0x00,0x00,0x2f,0x19,0x00,0x00, +0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xa2,0x18,0x00,0x00,0x9e,0x18,0x00,0x00, +0xa1,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xa5,0x18,0x00,0x00, +0xb7,0x18,0x00,0x00,0xdf,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xa7,0x18,0x00,0x00,0xa5,0x18,0x00,0x00,0x07,0x19,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xa9,0x18,0x00,0x00,0xa7,0x18,0x00,0x00,0x2f,0x19,0x00,0x00, +0x50,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0xaa,0x18,0x00,0x00,0xa9,0x18,0x00,0x00, +0xa9,0x18,0x00,0x00,0xa9,0x18,0x00,0x00,0xa9,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xab,0x18,0x00,0x00,0xa2,0x18,0x00,0x00,0xaa,0x18,0x00,0x00, +0x50,0x00,0x07,0x00,0xd0,0x04,0x00,0x00,0x29,0x15,0x00,0x00,0xd7,0x0d,0x00,0x00, +0xdd,0x0d,0x00,0x00,0xef,0x0d,0x00,0x00,0xf5,0x0d,0x00,0x00,0x3e,0x00,0x03,0x00, +0xe4,0x14,0x00,0x00,0x29,0x15,0x00,0x00,0x41,0x00,0x05,0x00,0x5a,0x00,0x00,0x00, +0x2a,0x15,0x00,0x00,0xe4,0x14,0x00,0x00,0x07,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0x2b,0x15,0x00,0x00,0x2a,0x15,0x00,0x00,0x3d,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0x2d,0x15,0x00,0x00,0x2a,0x15,0x00,0x00,0xf9,0x00,0x02,0x00, +0x2e,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0x2e,0x15,0x00,0x00,0xf5,0x00,0x07,0x00, +0x59,0x00,0x00,0x00,0xf6,0x24,0x00,0x00,0x2d,0x15,0x00,0x00,0x4a,0x19,0x00,0x00, +0x55,0x19,0x00,0x00,0x32,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x59,0x00,0x00,0x00, +0xf5,0x24,0x00,0x00,0x2b,0x15,0x00,0x00,0x4a,0x19,0x00,0x00,0x50,0x19,0x00,0x00, +0x32,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xf3,0x24,0x00,0x00, +0x0d,0x02,0x00,0x00,0x4a,0x19,0x00,0x00,0x3f,0x15,0x00,0x00,0x32,0x15,0x00,0x00, +0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x31,0x15,0x00,0x00,0xf3,0x24,0x00,0x00, +0x17,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x40,0x15,0x00,0x00,0x32,0x15,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x31,0x15,0x00,0x00,0x32,0x15,0x00,0x00, +0x40,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0x32,0x15,0x00,0x00,0x41,0x00,0x05,0x00, +0x5a,0x00,0x00,0x00,0x35,0x15,0x00,0x00,0xe4,0x14,0x00,0x00,0xf3,0x24,0x00,0x00, +0x3d,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x36,0x15,0x00,0x00,0x35,0x15,0x00,0x00, +0x0c,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0x50,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xf5,0x24,0x00,0x00,0x36,0x15,0x00,0x00,0x3d,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0x3b,0x15,0x00,0x00,0x35,0x15,0x00,0x00,0x0c,0x00,0x07,0x00, +0x59,0x00,0x00,0x00,0x55,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xf6,0x24,0x00,0x00,0x3b,0x15,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x3f,0x15,0x00,0x00,0xf3,0x24,0x00,0x00,0x0d,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x2e,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0x40,0x15,0x00,0x00,0x0c,0x00,0x08,0x00, +0x59,0x00,0x00,0x00,0x44,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xab,0x18,0x00,0x00,0xf5,0x24,0x00,0x00,0xf6,0x24,0x00,0x00,0x73,0x00,0x04,0x00, +0x8f,0x00,0x00,0x00,0x0e,0x0d,0x00,0x00,0x44,0x15,0x00,0x00,0x3d,0x00,0x04,0x00, +0x47,0x02,0x00,0x00,0x59,0x19,0x00,0x00,0xb9,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x8f,0x00,0x00,0x00,0x5a,0x19,0x00,0x00,0x59,0x19,0x00,0x00,0xbb,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5b,0x19,0x00,0x00,0x5a,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0x5d,0x19,0x00,0x00,0x5b,0x19,0x00,0x00,0xb7,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x5f,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x5f,0x19,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xbf,0x26,0x00,0x00,0x5d,0x19,0x00,0x00, +0xb8,0x01,0x00,0x00,0x5b,0x19,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x02,0x00,0x00, +0x63,0x19,0x00,0x00,0x06,0x02,0x00,0x00,0x3d,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x64,0x19,0x00,0x00,0x63,0x19,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x12,0x0d,0x00,0x00,0x0e,0x0d,0x00,0x00,0x0e,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x69,0x19,0x00,0x00,0x64,0x19,0x00,0x00,0x64,0x19,0x00,0x00, +0x64,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x6a,0x19,0x00,0x00, +0x12,0x0d,0x00,0x00,0x69,0x19,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x6d,0x19,0x00,0x00,0x6a,0x19,0x00,0x00,0xbf,0x26,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x71,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x6d,0x19,0x00,0x00,0xc4,0x0a,0x00,0x00,0xd9,0x24,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x77,0x19,0x00,0x00,0x71,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x78,0x19,0x00,0x00,0x57,0x03,0x00,0x00, +0x77,0x19,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7a,0x19,0x00,0x00, +0x71,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7b,0x19,0x00,0x00,0x5b,0x03,0x00,0x00,0x7a,0x19,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7c,0x19,0x00,0x00,0x78,0x19,0x00,0x00,0x7b,0x19,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7e,0x19,0x00,0x00,0x71,0x19,0x00,0x00, +0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7f,0x19,0x00,0x00, +0x57,0x03,0x00,0x00,0x7e,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x80,0x19,0x00,0x00,0x7c,0x19,0x00,0x00,0x7f,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x83,0x19,0x00,0x00,0x5b,0x03,0x00,0x00,0x77,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x86,0x19,0x00,0x00,0x5b,0x03,0x00,0x00, +0x7e,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x87,0x19,0x00,0x00, +0x83,0x19,0x00,0x00,0x86,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8a,0x19,0x00,0x00,0x6b,0x03,0x00,0x00,0x77,0x19,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8e,0x19,0x00,0x00,0x8a,0x19,0x00,0x00,0x7b,0x19,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x92,0x19,0x00,0x00,0x8e,0x19,0x00,0x00, +0x7f,0x19,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x93,0x19,0x00,0x00, +0x80,0x19,0x00,0x00,0x87,0x19,0x00,0x00,0x92,0x19,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x17,0x0d,0x00,0x00,0x0e,0x0d,0x00,0x00,0x03,0x00,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x18,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x17,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x98,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x18,0x0d,0x00,0x00, +0xb7,0x01,0x00,0x00,0xb8,0x01,0x00,0x00,0xb8,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0x1c,0x0d,0x00,0x00,0x17,0x0d,0x00,0x00,0xb7,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x97,0x02,0x00,0x00,0xb4,0x19,0x00,0x00,0x99,0x02,0x00,0x00,0x62,0x00,0x05,0x00, +0x8f,0x00,0x00,0x00,0xb6,0x19,0x00,0x00,0xb4,0x19,0x00,0x00,0x77,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb7,0x19,0x00,0x00,0xb6,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xa3,0x19,0x00,0x00, +0xb7,0x19,0x00,0x00,0xab,0x08,0x00,0x00,0x3d,0x00,0x04,0x00,0x47,0x02,0x00,0x00, +0xbb,0x19,0x00,0x00,0xae,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x4f,0x02,0x00,0x00, +0xbd,0x19,0x00,0x00,0xbb,0x19,0x00,0x00,0xec,0x0c,0x00,0x00,0x58,0x00,0x07,0x00, +0x8f,0x00,0x00,0x00,0xbf,0x19,0x00,0x00,0xbd,0x19,0x00,0x00,0xcf,0x0c,0x00,0x00, +0x02,0x00,0x00,0x00,0xb7,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xc0,0x19,0x00,0x00,0xbf,0x19,0x00,0x00,0xbf,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xd9,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd9,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x25,0x26,0x00,0x00, +0xc4,0x0a,0x00,0x00,0xce,0x0b,0x00,0x00,0x93,0x19,0x00,0x00,0x5f,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0xcb,0x00,0x00,0x00,0x14,0x26,0x00,0x00,0xa4,0x08,0x00,0x00, +0xce,0x0b,0x00,0x00,0x1c,0x0d,0x00,0x00,0x5f,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xfc,0x24,0x00,0x00,0xce,0x02,0x00,0x00,0xce,0x0b,0x00,0x00, +0xc0,0x19,0x00,0x00,0x5f,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0xcb,0x00,0x00,0x00, +0xfa,0x24,0x00,0x00,0xa4,0x08,0x00,0x00,0xce,0x0b,0x00,0x00,0xa3,0x19,0x00,0x00, +0x5f,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf8,0x24,0x00,0x00, +0xb7,0x01,0x00,0x00,0xce,0x0b,0x00,0x00,0x98,0x19,0x00,0x00,0x5f,0x19,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc6,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x63,0x0c,0x00,0x00,0xf8,0x24,0x00,0x00,0x41,0x00,0x05,0x00, +0x1d,0x02,0x00,0x00,0x5e,0x1a,0x00,0x00,0x06,0x02,0x00,0x00,0x1c,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x5f,0x1a,0x00,0x00,0x5e,0x1a,0x00,0x00, +0xc4,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x47,0x1a,0x00,0x00,0x12,0x02,0x00,0x00, +0x5f,0x1a,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x48,0x1a,0x00,0x00, +0x47,0x1a,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x4c,0x1a,0x00,0x00, +0x48,0x1a,0x00,0x00,0x48,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x4d,0x1a,0x00,0x00,0x44,0x0c,0x00,0x00,0x4c,0x1a,0x00,0x00,0x6e,0x00,0x04,0x00, +0x64,0x00,0x00,0x00,0x4e,0x1a,0x00,0x00,0x4d,0x1a,0x00,0x00,0x41,0x00,0x05,0x00, +0x08,0x02,0x00,0x00,0x66,0x1a,0x00,0x00,0x06,0x02,0x00,0x00,0x17,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0x67,0x1a,0x00,0x00,0x66,0x1a,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x73,0x1a,0x00,0x00,0x4e,0x1a,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x74,0x1a,0x00,0x00,0x3e,0x0c,0x00,0x00, +0x73,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x77,0x1a,0x00,0x00, +0x73,0x1a,0x00,0x00,0xce,0x03,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x84,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x74,0x1a,0x00,0x00, +0x77,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x89,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xce,0x03,0x00,0x00,0x84,0x1a,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x7d,0x1a,0x00,0x00,0x67,0x1a,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x7e,0x1a,0x00,0x00,0x89,0x1a,0x00,0x00, +0x7d,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x47,0x02,0x00,0x00,0x8d,0x1a,0x00,0x00, +0xb9,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0x8e,0x1a,0x00,0x00, +0x8d,0x1a,0x00,0x00,0xbb,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x02,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8f,0x1a,0x00,0x00,0x8e,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x91,0x1a,0x00,0x00, +0x8f,0x1a,0x00,0x00,0xb7,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x93,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x93,0x1a,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xc0,0x26,0x00,0x00,0x91,0x1a,0x00,0x00,0xb8,0x01,0x00,0x00,0x8f,0x1a,0x00,0x00, +0x3d,0x00,0x04,0x00,0x47,0x02,0x00,0x00,0x9b,0x1a,0x00,0x00,0x49,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x4f,0x02,0x00,0x00,0x9d,0x1a,0x00,0x00,0x9b,0x1a,0x00,0x00, +0xec,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa0,0x1a,0x00,0x00, +0x5f,0x1a,0x00,0x00,0x58,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0xa1,0x1a,0x00,0x00, +0x9d,0x1a,0x00,0x00,0x7e,0x1a,0x00,0x00,0x02,0x00,0x00,0x00,0xa0,0x1a,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa2,0x1a,0x00,0x00,0xa1,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x57,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0xa2,0x1a,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x58,0x1a,0x00,0x00,0xc0,0x26,0x00,0x00,0x57,0x1a,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa7,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x58,0x1a,0x00,0x00,0xf7,0x06,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe1,0x19,0x00,0x00,0xfc,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xe2,0x19,0x00,0x00,0xe1,0x19,0x00,0x00, +0xb7,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xe8,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xe2,0x19,0x00,0x00,0xe3,0x19,0x00,0x00,0xe5,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe5,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0xe8,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe3,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0xe8,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe8,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x00,0x25,0x00,0x00,0xe1,0x19,0x00,0x00,0xe5,0x19,0x00,0x00,0xa7,0x1a,0x00,0x00, +0xe3,0x19,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x6c,0x24,0x00,0x00, +0x00,0x25,0x00,0x00,0xfc,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xbe,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x00,0x25,0x00,0x00,0xa7,0x1a,0x00,0x00,0xb7,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0xb2,0x1a,0x00,0x00,0xbe,0x1a,0x00,0x00,0xb7,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xb8,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb2,0x1a,0x00,0x00, +0xb3,0x1a,0x00,0x00,0xb7,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xb7,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb8,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xb3,0x1a,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc3,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x00,0x25,0x00,0x00,0xa7,0x1a,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb6,0x1a,0x00,0x00,0xc3,0x1a,0x00,0x00,0xbe,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb8,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xb8,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x02,0x25,0x00,0x00,0xb7,0x01,0x00,0x00, +0xb7,0x1a,0x00,0x00,0xb6,0x1a,0x00,0x00,0xb3,0x1a,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf0,0x19,0x00,0x00,0xb8,0x01,0x00,0x00,0x02,0x25,0x00,0x00, +0xf7,0x00,0x03,0x00,0x0e,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xfa,0x24,0x00,0x00,0xf3,0x19,0x00,0x00,0xfb,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfb,0x19,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfd,0x19,0x00,0x00, +0xfc,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0xbc,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0xfe,0x19,0x00,0x00,0xfd,0x19,0x00,0x00,0xb8,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x0d,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xfe,0x19,0x00,0x00, +0xff,0x19,0x00,0x00,0x05,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x1a,0x00,0x00, +0xba,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x07,0x1a,0x00,0x00,0xf0,0x19,0x00,0x00, +0x36,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0x0c,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x07,0x1a,0x00,0x00,0x08,0x1a,0x00,0x00,0x0c,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x08,0x1a,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x78,0x24,0x00,0x00,0xb7,0x01,0x00,0x00,0x6c,0x24,0x00,0x00,0x00,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x0c,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x0c,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x0c,0x25,0x00,0x00,0x6c,0x24,0x00,0x00, +0x05,0x1a,0x00,0x00,0x78,0x24,0x00,0x00,0x08,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x0d,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xff,0x19,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xc9,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x00,0x25,0x00,0x00,0xa7,0x1a,0x00,0x00,0x5b,0x03,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x76,0x24,0x00,0x00,0xc9,0x1a,0x00,0x00,0x6c,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x0d,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0d,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x0b,0x25,0x00,0x00, +0x0c,0x25,0x00,0x00,0x0c,0x1a,0x00,0x00,0x76,0x24,0x00,0x00,0xff,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x0e,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xf3,0x19,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x6f,0x24,0x00,0x00,0xa7,0x1a,0x00,0x00, +0xc3,0x26,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf7,0x19,0x00,0x00,0xfc,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0xb7,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0xf8,0x19,0x00,0x00,0xf7,0x19,0x00,0x00,0xb7,0x01,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xf9,0x19,0x00,0x00,0xf8,0x19,0x00,0x00, +0x23,0x07,0x00,0x00,0xb8,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x72,0x24,0x00,0x00,0xf9,0x19,0x00,0x00,0x6f,0x24,0x00,0x00,0x00,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x0e,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x0e,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x0a,0x25,0x00,0x00,0x0b,0x25,0x00,0x00, +0x0d,0x1a,0x00,0x00,0x72,0x24,0x00,0x00,0xf3,0x19,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x10,0x1a,0x00,0x00,0xda,0x24,0x00,0x00,0x02,0x25,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x11,0x1a,0x00,0x00,0x10,0x1a,0x00,0x00, +0x40,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xcf,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x11,0x1a,0x00,0x00,0xb7,0x01,0x00,0x00, +0xb8,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd4,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc6,0x19,0x00,0x00,0xcf,0x1a,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x16,0x1a,0x00,0x00,0xb8,0x01,0x00,0x00, +0xd4,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x18,0x1a,0x00,0x00, +0x0a,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x19,0x1a,0x00,0x00,0x18,0x1a,0x00,0x00,0x16,0x1a,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1d,0x1a,0x00,0x00,0xb8,0x01,0x00,0x00,0x66,0x0c,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xd8,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x1d,0x1a,0x00,0x00,0xb7,0x01,0x00,0x00,0xb8,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x21,0x1a,0x00,0x00,0x19,0x1a,0x00,0x00, +0xd8,0x1a,0x00,0x00,0xb8,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x25,0x1a,0x00,0x00, +0xf4,0x0c,0x00,0x00,0x36,0x07,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x26,0x1a,0x00,0x00,0x25,0x1a,0x00,0x00,0xb8,0x01,0x00,0x00,0xb7,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x29,0x1a,0x00,0x00,0x21,0x1a,0x00,0x00, +0x26,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2d,0x1a,0x00,0x00, +0x29,0x1a,0x00,0x00,0xb8,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xdc,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x2d,0x1a,0x00,0x00, +0xb7,0x01,0x00,0x00,0xb8,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x30,0x1a,0x00,0x00,0x0a,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xf3,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x30,0x1a,0x00,0x00,0xa7,0x1a,0x00,0x00,0xb7,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0xe7,0x1a,0x00,0x00,0xf3,0x1a,0x00,0x00,0xb7,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xed,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe7,0x1a,0x00,0x00, +0xe8,0x1a,0x00,0x00,0xec,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xec,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0xed,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xe8,0x1a,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf8,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x30,0x1a,0x00,0x00,0xa7,0x1a,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xeb,0x1a,0x00,0x00,0xf8,0x1a,0x00,0x00,0xf3,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0xed,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xed,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x0d,0x25,0x00,0x00,0xb7,0x01,0x00,0x00, +0xec,0x1a,0x00,0x00,0xeb,0x1a,0x00,0x00,0xe8,0x1a,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xfc,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x0d,0x25,0x00,0x00,0xb7,0x01,0x00,0x00,0xb8,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x35,0x1a,0x00,0x00,0xdc,0x1a,0x00,0x00,0x40,0x04,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x00,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x35,0x1a,0x00,0x00,0xb7,0x01,0x00,0x00,0xb8,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x38,0x1a,0x00,0x00,0x00,0x1b,0x00,0x00, +0xfc,0x1a,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x04,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x38,0x1a,0x00,0x00,0xb7,0x01,0x00,0x00, +0xb8,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x28,0x02,0x00,0x00,0x63,0x1c,0x00,0x00, +0x06,0x02,0x00,0x00,0x32,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x64,0x1c,0x00,0x00,0x63,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x4f,0x1b,0x00,0x00,0x3b,0x0c,0x00,0x00,0x64,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x51,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x4f,0x1b,0x00,0x00,0x6e,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0x52,0x1b,0x00,0x00, +0x51,0x1b,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x54,0x1b,0x00,0x00, +0x52,0x1b,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x55,0x1b,0x00,0x00, +0x54,0x1b,0x00,0x00,0xce,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x57,0x1b,0x00,0x00,0x55,0x1b,0x00,0x00,0x7a,0x0c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x59,0x1b,0x00,0x00,0x57,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5b,0x1b,0x00,0x00,0x4f,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x5c,0x1b,0x00,0x00, +0x59,0x1b,0x00,0x00,0x5b,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0x5d,0x1b,0x00,0x00,0x5c,0x1b,0x00,0x00,0x8d,0x05,0x00,0x00,0x8e,0x05,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x87,0x24,0x00,0x00,0x5d,0x1b,0x00,0x00, +0xc7,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x60,0x1b,0x00,0x00,0x57,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x62,0x1b,0x00,0x00,0x4f,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0xba,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x63,0x1b,0x00,0x00,0x60,0x1b,0x00,0x00, +0x62,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x64,0x1b,0x00,0x00, +0x63,0x1b,0x00,0x00,0x8d,0x05,0x00,0x00,0x8e,0x05,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0x8b,0x24,0x00,0x00,0x64,0x1b,0x00,0x00,0x87,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x71,0x1b,0x00,0x00, +0x8b,0x24,0x00,0x00,0xf9,0x00,0x02,0x00,0x72,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x72,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xdf,0x25,0x00,0x00, +0x07,0x02,0x00,0x00,0xed,0x1a,0x00,0x00,0xac,0x1b,0x00,0x00,0xaa,0x1b,0x00,0x00, +0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x75,0x1b,0x00,0x00,0xdf,0x25,0x00,0x00, +0xd1,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xad,0x1b,0x00,0x00,0xaa,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x75,0x1b,0x00,0x00,0x76,0x1b,0x00,0x00, +0xad,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x76,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x77,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x77,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x76,0x26,0x00,0x00,0x07,0x02,0x00,0x00,0x76,0x1b,0x00,0x00, +0xa8,0x1b,0x00,0x00,0xa6,0x1b,0x00,0x00,0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0x7a,0x1b,0x00,0x00,0x76,0x26,0x00,0x00,0xd1,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0xa9,0x1b,0x00,0x00,0xa6,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x7a,0x1b,0x00,0x00,0x7b,0x1b,0x00,0x00,0xa9,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7b,0x1b,0x00,0x00,0xc4,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x7e,0x1b,0x00,0x00, +0xdf,0x25,0x00,0x00,0x12,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x7f,0x1b,0x00,0x00,0x76,0x26,0x00,0x00,0x7e,0x1b,0x00,0x00,0xf7,0x00,0x03,0x00, +0x86,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x5c,0x1b,0x00,0x00, +0x81,0x1b,0x00,0x00,0x84,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x84,0x1b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x86,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x81,0x1b,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x83,0x1b,0x00,0x00,0xd1,0x02,0x00,0x00, +0x76,0x26,0x00,0x00,0xf9,0x00,0x02,0x00,0x86,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x86,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x78,0x26,0x00,0x00, +0x76,0x26,0x00,0x00,0x84,0x1b,0x00,0x00,0x83,0x1b,0x00,0x00,0x81,0x1b,0x00,0x00, +0xf7,0x00,0x03,0x00,0x8e,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x63,0x1b,0x00,0x00,0x89,0x1b,0x00,0x00,0x8c,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8c,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x8e,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x89,0x1b,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x8b,0x1b,0x00,0x00, +0xd1,0x02,0x00,0x00,0xdf,0x25,0x00,0x00,0xf9,0x00,0x02,0x00,0x8e,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8e,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x7a,0x26,0x00,0x00,0xdf,0x25,0x00,0x00,0x8c,0x1b,0x00,0x00,0x8b,0x1b,0x00,0x00, +0x89,0x1b,0x00,0x00,0x50,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x90,0x1b,0x00,0x00, +0x78,0x26,0x00,0x00,0x7a,0x26,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x96,0x1b,0x00,0x00,0x52,0x1b,0x00,0x00,0x8b,0x24,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x98,0x1b,0x00,0x00,0x96,0x1b,0x00,0x00,0x90,0x1b,0x00,0x00, +0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0xd2,0x1c,0x00,0x00,0xeb,0x0c,0x00,0x00, +0x98,0x1b,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x02,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xd3,0x1c,0x00,0x00,0xd2,0x1c,0x00,0x00,0xd2,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0xa5,0x1b,0x00,0x00,0x18,0x1b,0x00,0x00,0x7f,0x1b,0x00,0x00, +0x3e,0x00,0x03,0x00,0xa5,0x1b,0x00,0x00,0xd3,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa6,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xa6,0x1b,0x00,0x00,0x80,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xa8,0x1b,0x00,0x00,0x76,0x26,0x00,0x00,0x0d,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x77,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xa9,0x1b,0x00,0x00, +0xf9,0x00,0x02,0x00,0xaa,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xaa,0x1b,0x00,0x00, +0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xac,0x1b,0x00,0x00,0xdf,0x25,0x00,0x00, +0x0d,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x72,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xad,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xb0,0x1b,0x00,0x00, +0x57,0x1b,0x00,0x00,0x4f,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xb5,0x1b,0x00,0x00,0x70,0x0c,0x00,0x00,0xb8,0x01,0x00,0x00,0xb7,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd8,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xd4,0x1a,0x00,0x00,0xb5,0x1b,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xe3,0x1c,0x00,0x00,0xdb,0x24,0x00,0x00,0x64,0x1c,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xe5,0x1c,0x00,0x00,0xe3,0x1c,0x00,0x00, +0xdb,0x24,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe6,0x1c,0x00,0x00, +0xe5,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe8,0x1c,0x00,0x00,0xb8,0x01,0x00,0x00,0xe6,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xf3,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x6e,0x05,0x00,0x00,0xe8,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xba,0x1b,0x00,0x00,0xb8,0x01,0x00,0x00,0xd8,0x1c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbb,0x1b,0x00,0x00,0xf3,0x1c,0x00,0x00,0xba,0x1b,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbd,0x1b,0x00,0x00,0xb8,0x01,0x00,0x00, +0xbb,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbe,0x1b,0x00,0x00, +0xbd,0x1b,0x00,0x00,0x0b,0x06,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xf8,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb8,0x01,0x00,0x00, +0xbe,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc1,0x1b,0x00,0x00, +0x57,0x03,0x00,0x00,0xf4,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xfd,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc1,0x1b,0x00,0x00, +0xd8,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x02,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb7,0x01,0x00,0x00,0xfd,0x1c,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x08,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0xbb,0x1b,0x00,0x00,0xf8,0x1c,0x00,0x00,0x02,0x1d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xca,0x1b,0x00,0x00,0xc6,0x0c,0x00,0x00, +0xdc,0x24,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x0c,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xca,0x1b,0x00,0x00,0xb7,0x01,0x00,0x00, +0xb8,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x12,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x23,0x06,0x00,0x00,0x24,0x06,0x00,0x00, +0x0c,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0xcd,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xcd,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0xef,0x25,0x00,0x00, +0xf4,0x05,0x00,0x00,0xad,0x1b,0x00,0x00,0x5d,0x26,0x00,0x00,0x31,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xe9,0x25,0x00,0x00,0x3e,0x25,0x00,0x00, +0xad,0x1b,0x00,0x00,0x6f,0x26,0x00,0x00,0x31,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xe7,0x25,0x00,0x00,0x3e,0x25,0x00,0x00,0xad,0x1b,0x00,0x00, +0x6c,0x26,0x00,0x00,0x31,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xe5,0x25,0x00,0x00,0x3e,0x25,0x00,0x00,0xad,0x1b,0x00,0x00,0x69,0x26,0x00,0x00, +0x31,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xe3,0x25,0x00,0x00, +0x3e,0x25,0x00,0x00,0xad,0x1b,0x00,0x00,0x66,0x26,0x00,0x00,0x31,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe1,0x25,0x00,0x00,0x1b,0x25,0x00,0x00, +0xad,0x1b,0x00,0x00,0x63,0x26,0x00,0x00,0x31,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xe0,0x25,0x00,0x00,0x07,0x02,0x00,0x00,0xad,0x1b,0x00,0x00, +0x33,0x1c,0x00,0x00,0x31,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0xd0,0x1b,0x00,0x00,0xe0,0x25,0x00,0x00,0xd1,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0x34,0x1c,0x00,0x00,0x31,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xd0,0x1b,0x00,0x00,0xd1,0x1b,0x00,0x00,0x34,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd1,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0xd2,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd2,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x6f,0x26,0x00,0x00, +0xe9,0x25,0x00,0x00,0xd1,0x1b,0x00,0x00,0x74,0x26,0x00,0x00,0x2d,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x6c,0x26,0x00,0x00,0xe7,0x25,0x00,0x00, +0xd1,0x1b,0x00,0x00,0x73,0x26,0x00,0x00,0x2d,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x69,0x26,0x00,0x00,0xe5,0x25,0x00,0x00,0xd1,0x1b,0x00,0x00, +0x72,0x26,0x00,0x00,0x2d,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x66,0x26,0x00,0x00,0xe3,0x25,0x00,0x00,0xd1,0x1b,0x00,0x00,0x71,0x26,0x00,0x00, +0x2d,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x63,0x26,0x00,0x00, +0xe1,0x25,0x00,0x00,0xd1,0x1b,0x00,0x00,0x70,0x26,0x00,0x00,0x2d,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0x5d,0x26,0x00,0x00,0xef,0x25,0x00,0x00, +0xd1,0x1b,0x00,0x00,0x18,0x1c,0x00,0x00,0x2d,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x56,0x26,0x00,0x00,0x07,0x02,0x00,0x00,0xd1,0x1b,0x00,0x00, +0x2f,0x1c,0x00,0x00,0x2d,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0xd5,0x1b,0x00,0x00,0x56,0x26,0x00,0x00,0xd1,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0x30,0x1c,0x00,0x00,0x2d,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xd5,0x1b,0x00,0x00,0xd6,0x1b,0x00,0x00,0x30,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd6,0x1b,0x00,0x00,0xc4,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xd9,0x1b,0x00,0x00, +0xe0,0x25,0x00,0x00,0x12,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xda,0x1b,0x00,0x00,0x56,0x26,0x00,0x00,0xd9,0x1b,0x00,0x00,0xf7,0x00,0x03,0x00, +0xe1,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x5c,0x1b,0x00,0x00, +0xdc,0x1b,0x00,0x00,0xdf,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xdf,0x1b,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe1,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xdc,0x1b,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xde,0x1b,0x00,0x00,0xd1,0x02,0x00,0x00, +0x56,0x26,0x00,0x00,0xf9,0x00,0x02,0x00,0xe1,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe1,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x58,0x26,0x00,0x00, +0x56,0x26,0x00,0x00,0xdf,0x1b,0x00,0x00,0xde,0x1b,0x00,0x00,0xdc,0x1b,0x00,0x00, +0xf7,0x00,0x03,0x00,0xe9,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x63,0x1b,0x00,0x00,0xe4,0x1b,0x00,0x00,0xe7,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe7,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0xe9,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe4,0x1b,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xe6,0x1b,0x00,0x00, +0xd1,0x02,0x00,0x00,0xe0,0x25,0x00,0x00,0xf9,0x00,0x02,0x00,0xe9,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe9,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x5a,0x26,0x00,0x00,0xe0,0x25,0x00,0x00,0xe7,0x1b,0x00,0x00,0xe6,0x1b,0x00,0x00, +0xe4,0x1b,0x00,0x00,0x50,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xeb,0x1b,0x00,0x00, +0x58,0x26,0x00,0x00,0x5a,0x26,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xee,0x1b,0x00,0x00,0xeb,0x1b,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xef,0x1b,0x00,0x00,0x71,0x1b,0x00,0x00,0xee,0x1b,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xf2,0x1b,0x00,0x00,0xb0,0x1b,0x00,0x00,0xef,0x1b,0x00,0x00, +0x50,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xfa,0x1b,0x00,0x00,0x5d,0x1b,0x00,0x00, +0x64,0x1b,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xfb,0x1b,0x00,0x00, +0x52,0x1b,0x00,0x00,0xfa,0x1b,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0xfd,0x1b,0x00,0x00,0xfb,0x1b,0x00,0x00,0xeb,0x1b,0x00,0x00,0x7c,0x00,0x04,0x00, +0xe2,0x03,0x00,0x00,0x1a,0x1d,0x00,0x00,0xfd,0x1b,0x00,0x00,0x7c,0x00,0x04,0x00, +0xe2,0x03,0x00,0x00,0x1c,0x1d,0x00,0x00,0x7e,0x0c,0x00,0x00,0xb0,0x00,0x05,0x00, +0xe6,0x03,0x00,0x00,0x1d,0x1d,0x00,0x00,0x1a,0x1d,0x00,0x00,0x1c,0x1d,0x00,0x00, +0x9b,0x00,0x04,0x00,0xcb,0x00,0x00,0x00,0x1e,0x1d,0x00,0x00,0x1d,0x1d,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x07,0x1c,0x00,0x00,0x1e,0x1d,0x00,0x00, +0xb8,0x01,0x00,0x00,0xb7,0x01,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x26,0x1d,0x00,0x00,0x08,0x1d,0x00,0x00,0x08,0x1d,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x27,0x1d,0x00,0x00,0xf2,0x1b,0x00,0x00,0x26,0x1d,0x00,0x00, +0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2a,0x1d,0x00,0x00,0x27,0x1d,0x00,0x00, +0x27,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x3a,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x2a,0x1d,0x00,0x00,0x40,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x40,0x1d,0x00,0x00,0x2b,0x04,0x00,0x00, +0x3a,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x41,0x1d,0x00,0x00, +0x40,0x1d,0x00,0x00,0xb8,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x43,0x1d,0x00,0x00,0x57,0x03,0x00,0x00,0x3a,0x1d,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x44,0x1d,0x00,0x00,0x43,0x1d,0x00,0x00,0xb8,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x46,0x1d,0x00,0x00,0x33,0x04,0x00,0x00, +0x41,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x48,0x1d,0x00,0x00, +0x46,0x1d,0x00,0x00,0x41,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x49,0x1d,0x00,0x00,0x48,0x1d,0x00,0x00,0x38,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4c,0x1d,0x00,0x00,0x44,0x1d,0x00,0x00,0x44,0x1d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4d,0x1d,0x00,0x00,0x49,0x1d,0x00,0x00, +0x4c,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0c,0x1c,0x00,0x00, +0x07,0x1c,0x00,0x00,0x4d,0x1d,0x00,0x00,0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x0e,0x1c,0x00,0x00,0x18,0x1b,0x00,0x00,0xda,0x1b,0x00,0x00,0x3d,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x0f,0x1c,0x00,0x00,0x0e,0x1c,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x11,0x1c,0x00,0x00,0x0f,0x1c,0x00,0x00,0x0c,0x1c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x13,0x1c,0x00,0x00,0x11,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x14,0x1c,0x00,0x00, +0x11,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x15,0x1c,0x00,0x00,0x11,0x1c,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x8f,0x00,0x00,0x00,0x16,0x1c,0x00,0x00,0x13,0x1c,0x00,0x00,0x14,0x1c,0x00,0x00, +0x15,0x1c,0x00,0x00,0x0c,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x8f,0x00,0x00,0x00, +0x18,0x1c,0x00,0x00,0x5d,0x26,0x00,0x00,0x16,0x1c,0x00,0x00,0x94,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1b,0x1c,0x00,0x00,0xf2,0x1b,0x00,0x00,0xf2,0x1b,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1e,0x1c,0x00,0x00,0x12,0x1d,0x00,0x00, +0x1b,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x1f,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x1e,0x1c,0x00,0x00,0xaa,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0x21,0x1c,0x00,0x00,0xe0,0x25,0x00,0x00,0x07,0x02,0x00,0x00, +0xaa,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x23,0x1c,0x00,0x00,0x56,0x26,0x00,0x00, +0x07,0x02,0x00,0x00,0xa7,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x24,0x1c,0x00,0x00, +0x21,0x1c,0x00,0x00,0x23,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0x27,0x1c,0x00,0x00,0x0e,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0x73,0x1d,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x24,0x1c,0x00,0x00,0x56,0x1d,0x00,0x00, +0x5a,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0x5a,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x83,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x69,0x26,0x00,0x00,0x27,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x88,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x66,0x26,0x00,0x00, +0x27,0x1c,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x63,0x1d,0x00,0x00, +0x27,0x1c,0x00,0x00,0x1f,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x67,0x1d,0x00,0x00,0x6f,0x26,0x00,0x00,0x63,0x1d,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x6a,0x1d,0x00,0x00,0x27,0x1c,0x00,0x00,0x63,0x1d,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x6d,0x1d,0x00,0x00,0x6c,0x26,0x00,0x00, +0x6a,0x1d,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x71,0x1d,0x00,0x00, +0x63,0x26,0x00,0x00,0x1f,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x73,0x1d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x56,0x1d,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x78,0x1d,0x00,0x00,0x27,0x1c,0x00,0x00,0x1f,0x1c,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x7c,0x1d,0x00,0x00,0x27,0x1c,0x00,0x00,0x78,0x1d,0x00,0x00, +0xf9,0x00,0x02,0x00,0x73,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0x73,0x1d,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x74,0x26,0x00,0x00,0x67,0x1d,0x00,0x00, +0x5a,0x1d,0x00,0x00,0x78,0x1d,0x00,0x00,0x56,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x73,0x26,0x00,0x00,0x6d,0x1d,0x00,0x00,0x5a,0x1d,0x00,0x00, +0x7c,0x1d,0x00,0x00,0x56,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x72,0x26,0x00,0x00,0x83,0x1d,0x00,0x00,0x5a,0x1d,0x00,0x00,0x27,0x1c,0x00,0x00, +0x56,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x71,0x26,0x00,0x00, +0x88,0x1d,0x00,0x00,0x5a,0x1d,0x00,0x00,0x27,0x1c,0x00,0x00,0x56,0x1d,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x70,0x26,0x00,0x00,0x71,0x1d,0x00,0x00, +0x5a,0x1d,0x00,0x00,0x1f,0x1c,0x00,0x00,0x56,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00, +0x2d,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x2d,0x1c,0x00,0x00,0x80,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x2f,0x1c,0x00,0x00,0x56,0x26,0x00,0x00,0x0d,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd2,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x30,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x31,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x31,0x1c,0x00,0x00, +0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x33,0x1c,0x00,0x00,0xe0,0x25,0x00,0x00, +0x0d,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xcd,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x34,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x8e,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xe1,0x25,0x00,0x00,0xba,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0x8f,0x1d,0x00,0x00,0x8e,0x1d,0x00,0x00,0x03,0x03,0x00,0x00, +0xf9,0x00,0x02,0x00,0x94,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0x94,0x1d,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc1,0x26,0x00,0x00,0x8f,0x1d,0x00,0x00, +0xe1,0x25,0x00,0x00,0xb8,0x01,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x9b,0x1d,0x00,0x00,0xc1,0x26,0x00,0x00,0xc1,0x26,0x00,0x00,0xc1,0x26,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x9c,0x1d,0x00,0x00,0xe9,0x25,0x00,0x00, +0x9b,0x1d,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xa3,0x1d,0x00,0x00, +0xe7,0x25,0x00,0x00,0x9b,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xab,0x1d,0x00,0x00,0x9c,0x1d,0x00,0x00,0x9c,0x1d,0x00,0x00,0x83,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xac,0x1d,0x00,0x00,0xa3,0x1d,0x00,0x00,0xab,0x1d,0x00,0x00, +0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xad,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xac,0x1d,0x00,0x00,0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xae,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0xad,0x1d,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x39,0x1c,0x00,0x00,0xef,0x25,0x00,0x00, +0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x3a,0x1c,0x00,0x00, +0x39,0x1c,0x00,0x00,0x03,0x03,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x3b,0x1c,0x00,0x00,0x3a,0x1c,0x00,0x00,0xb8,0x01,0x00,0x00,0xb7,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3e,0x1c,0x00,0x00,0x39,0x1c,0x00,0x00, +0x3b,0x1c,0x00,0x00,0x52,0x00,0x06,0x00,0x8f,0x00,0x00,0x00,0xa9,0x24,0x00,0x00, +0x3e,0x1c,0x00,0x00,0xef,0x25,0x00,0x00,0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0x42,0x1c,0x00,0x00,0x3e,0x1c,0x00,0x00,0x03,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0x5f,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x42,0x1c,0x00,0x00,0x43,0x1c,0x00,0x00,0x5f,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x43,0x1c,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x45,0x1c,0x00,0x00, +0xa9,0x24,0x00,0x00,0xa9,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x48,0x1c,0x00,0x00, +0x3e,0x1c,0x00,0x00,0x3e,0x1c,0x00,0x00,0x3e,0x1c,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x49,0x1c,0x00,0x00,0x45,0x1c,0x00,0x00,0x48,0x1c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4b,0x1c,0x00,0x00,0x49,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x8f,0x00,0x00,0x00,0xad,0x24,0x00,0x00, +0x4b,0x1c,0x00,0x00,0xc4,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4d,0x1c,0x00,0x00,0x49,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x8f,0x00,0x00,0x00,0xaf,0x24,0x00,0x00,0x4d,0x1c,0x00,0x00, +0xad,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4f,0x1c,0x00,0x00,0x49,0x1c,0x00,0x00,0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x8f,0x00,0x00,0x00,0xb1,0x24,0x00,0x00,0x4f,0x1c,0x00,0x00,0xaf,0x24,0x00,0x00, +0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x52,0x1c,0x00,0x00, +0x3e,0x1c,0x00,0x00,0xc7,0x06,0x00,0x00,0x52,0x00,0x06,0x00,0x8f,0x00,0x00,0x00, +0xb4,0x24,0x00,0x00,0x52,0x1c,0x00,0x00,0xb1,0x24,0x00,0x00,0x03,0x00,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x56,0x1c,0x00,0x00,0xb4,0x24,0x00,0x00, +0xb4,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xb7,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x56,0x1c,0x00,0x00,0xe5,0x25,0x00,0x00,0xe3,0x25,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5a,0x1c,0x00,0x00,0xb7,0x1d,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x8f,0x00,0x00,0x00,0xb6,0x24,0x00,0x00, +0x5a,0x1c,0x00,0x00,0xb4,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5c,0x1c,0x00,0x00,0xb7,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x8f,0x00,0x00,0x00,0xb8,0x24,0x00,0x00,0x5c,0x1c,0x00,0x00, +0xb6,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5e,0x1c,0x00,0x00,0xb7,0x1d,0x00,0x00,0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x8f,0x00,0x00,0x00,0xba,0x24,0x00,0x00,0x5e,0x1c,0x00,0x00,0xb8,0x24,0x00,0x00, +0x02,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x5f,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5f,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0xf0,0x25,0x00,0x00, +0xa9,0x24,0x00,0x00,0x94,0x1d,0x00,0x00,0xba,0x24,0x00,0x00,0x43,0x1c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd6,0x1d,0x00,0x00,0x9c,0x1d,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd8,0x1d,0x00,0x00, +0xd6,0x1d,0x00,0x00,0xbd,0x09,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xd9,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0xd8,0x1d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xda,0x1d,0x00,0x00,0xd9,0x1d,0x00,0x00, +0xe5,0x09,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x40,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xf4,0x0c,0x00,0x00,0x66,0x0c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x45,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x40,0x1e,0x00,0x00,0xf0,0x19,0x00,0x00,0xb8,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0xe0,0x1d,0x00,0x00,0x45,0x1e,0x00,0x00,0x36,0x07,0x00,0x00, +0xf7,0x00,0x03,0x00,0xe4,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xe0,0x1d,0x00,0x00,0xe1,0x1d,0x00,0x00,0xe4,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe1,0x1d,0x00,0x00,0xa4,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xe3,0x1d,0x00,0x00, +0x70,0x0c,0x00,0x00,0xa4,0x08,0x00,0x00,0xf9,0x00,0x02,0x00,0xe4,0x1d,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe4,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0xcb,0x00,0x00,0x00, +0xe5,0x1d,0x00,0x00,0xe0,0x1d,0x00,0x00,0x5f,0x1c,0x00,0x00,0xe3,0x1d,0x00,0x00, +0xe1,0x1d,0x00,0x00,0xf7,0x00,0x03,0x00,0xeb,0x1d,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xe5,0x1d,0x00,0x00,0xe7,0x1d,0x00,0x00,0xea,0x1d,0x00,0x00, +0xf8,0x00,0x02,0x00,0xea,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0xeb,0x1d,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe7,0x1d,0x00,0x00,0x3d,0x00,0x04,0x00,0x47,0x02,0x00,0x00, +0x48,0x1e,0x00,0x00,0x7d,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x4f,0x02,0x00,0x00, +0x4a,0x1e,0x00,0x00,0x48,0x1e,0x00,0x00,0xec,0x0c,0x00,0x00,0x58,0x00,0x07,0x00, +0x8f,0x00,0x00,0x00,0x4c,0x1e,0x00,0x00,0x4a,0x1e,0x00,0x00,0xcf,0x0c,0x00,0x00, +0x02,0x00,0x00,0x00,0xb7,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xeb,0x1d,0x00,0x00, +0xf8,0x00,0x02,0x00,0xeb,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x8f,0x00,0x00,0x00, +0xfe,0x25,0x00,0x00,0xf4,0x05,0x00,0x00,0xea,0x1d,0x00,0x00,0x4c,0x1e,0x00,0x00, +0xe7,0x1d,0x00,0x00,0x3e,0x00,0x03,0x00,0xbe,0x1d,0x00,0x00,0xfe,0x25,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xee,0x1d,0x00,0x00,0xbe,0x1d,0x00,0x00, +0x56,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xef,0x1d,0x00,0x00, +0xee,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf0,0x1d,0x00,0x00, +0xda,0x1d,0x00,0x00,0xef,0x1d,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xf2,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xf0,0x1d,0x00,0x00, +0xbe,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xf4,0x1d,0x00,0x00,0xf2,0x1d,0x00,0x00, +0xe5,0x09,0x00,0x00,0xf7,0x00,0x03,0x00,0x27,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xf4,0x1d,0x00,0x00,0xf5,0x1d,0x00,0x00,0x27,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf5,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0xf6,0x1d,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf6,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x00,0x26,0x00,0x00,0xf2,0x1d,0x00,0x00,0xf5,0x1d,0x00,0x00,0x9a,0x26,0x00,0x00, +0x0c,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xff,0x25,0x00,0x00, +0x0d,0x02,0x00,0x00,0xf5,0x1d,0x00,0x00,0x0e,0x1e,0x00,0x00,0x0c,0x1e,0x00,0x00, +0xb3,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xf9,0x1d,0x00,0x00,0xff,0x25,0x00,0x00, +0xd1,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x0f,0x1e,0x00,0x00,0x0c,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xf9,0x1d,0x00,0x00,0xfa,0x1d,0x00,0x00, +0x0f,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xfa,0x1d,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xfd,0x1d,0x00,0x00,0xbe,0x1d,0x00,0x00,0xff,0x25,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xfe,0x1d,0x00,0x00,0xfd,0x1d,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xff,0x1d,0x00,0x00,0xda,0x1d,0x00,0x00, +0xfe,0x1d,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x01,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0xf0,0x1d,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x03,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0xff,0x1d,0x00,0x00,0xb4,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x04,0x1e,0x00,0x00, +0x01,0x1e,0x00,0x00,0x03,0x1e,0x00,0x00,0xf7,0x00,0x03,0x00,0x0b,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x04,0x1e,0x00,0x00,0x05,0x1e,0x00,0x00, +0x0b,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x07,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xff,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x51,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x00,0x26,0x00,0x00,0x07,0x1e,0x00,0x00, +0xf9,0x00,0x02,0x00,0x0b,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x0b,0x1e,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x9a,0x26,0x00,0x00,0x00,0x26,0x00,0x00, +0xfa,0x1d,0x00,0x00,0x51,0x1e,0x00,0x00,0x05,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00, +0x0c,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x0c,0x1e,0x00,0x00,0x80,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x0e,0x1e,0x00,0x00,0xff,0x25,0x00,0x00,0x0d,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xf6,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0x0f,0x1e,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x11,0x1e,0x00,0x00,0xae,0x1d,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x13,0x1e,0x00,0x00, +0x11,0x1e,0x00,0x00,0x40,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x55,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x13,0x1e,0x00,0x00, +0xb7,0x01,0x00,0x00,0xb8,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x5a,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x55,0x1e,0x00,0x00, +0x0f,0x0a,0x00,0x00,0xb7,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x19,0x1e,0x00,0x00, +0x00,0x26,0x00,0x00,0xf2,0x1d,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x1a,0x1e,0x00,0x00,0x19,0x1e,0x00,0x00,0xb8,0x01,0x00,0x00,0xb7,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1c,0x1e,0x00,0x00,0x1a,0x1e,0x00,0x00, +0x5a,0x1e,0x00,0x00,0xba,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x1e,0x1e,0x00,0x00, +0x1c,0x1e,0x00,0x00,0xe5,0x09,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x1f,0x1e,0x00,0x00,0x1e,0x1e,0x00,0x00,0xb8,0x01,0x00,0x00,0xb7,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x5f,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0xd4,0x1a,0x00,0x00,0xf7,0x06,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x64,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x66,0x0c,0x00,0x00,0x5f,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x24,0x1e,0x00,0x00,0xb8,0x01,0x00,0x00,0x64,0x1e,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x26,0x1e,0x00,0x00,0x1f,0x1e,0x00,0x00,0x24,0x1e,0x00,0x00, +0xf9,0x00,0x02,0x00,0x27,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x27,0x1e,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x01,0x26,0x00,0x00,0xb7,0x01,0x00,0x00, +0xeb,0x1d,0x00,0x00,0x26,0x1e,0x00,0x00,0x0f,0x1e,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x28,0x1e,0x00,0x00,0xbe,0x1d,0x00,0x00,0x41,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x29,0x1e,0x00,0x00,0x28,0x1e,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x2a,0x1e,0x00,0x00,0xbe,0x1d,0x00,0x00, +0xa9,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x2a,0x1e,0x00,0x00,0x29,0x1e,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x2b,0x1e,0x00,0x00,0xbe,0x1d,0x00,0x00, +0x3d,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2c,0x1e,0x00,0x00, +0x2b,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00,0x28,0x1e,0x00,0x00,0x2c,0x1e,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2f,0x1e,0x00,0x00,0xee,0x1d,0x00,0x00, +0x3e,0x00,0x03,0x00,0x2b,0x1e,0x00,0x00,0x2f,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00, +0xee,0x1d,0x00,0x00,0xda,0x1d,0x00,0x00,0x3d,0x00,0x04,0x00,0x8f,0x00,0x00,0x00, +0x34,0x1e,0x00,0x00,0xbe,0x1d,0x00,0x00,0x3d,0x00,0x04,0x00,0x74,0x02,0x00,0x00, +0x66,0x1e,0x00,0x00,0x76,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0x66,0x1e,0x00,0x00, +0x77,0x0b,0x00,0x00,0x34,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x38,0x1e,0x00,0x00,0x2a,0x1e,0x00,0x00,0xb7,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0x39,0x1e,0x00,0x00,0x38,0x1e,0x00,0x00,0xb7,0x01,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x3a,0x1e,0x00,0x00,0x39,0x1e,0x00,0x00,0xb8,0x01,0x00,0x00, +0xb7,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3b,0x1e,0x00,0x00, +0x01,0x26,0x00,0x00,0x3a,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf5,0x0b,0x00,0x00,0xf0,0x25,0x00,0x00,0x03,0x00,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x7e,0x1e,0x00,0x00,0xe8,0x0c,0x00,0x00,0xb8,0x01,0x00,0x00, +0xb7,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x82,0x1e,0x00,0x00, +0x7e,0x1e,0x00,0x00,0x16,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x84,0x1e,0x00,0x00,0xb8,0x01,0x00,0x00,0xf4,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x85,0x1e,0x00,0x00,0x82,0x1e,0x00,0x00,0x84,0x1e,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x87,0x1e,0x00,0x00,0xf5,0x0b,0x00,0x00, +0x40,0x07,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x89,0x1e,0x00,0x00, +0x14,0x26,0x00,0x00,0xb8,0x01,0x00,0x00,0xb7,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8b,0x1e,0x00,0x00,0xc6,0x0c,0x00,0x00,0x40,0x07,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x9f,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x8b,0x1e,0x00,0x00,0xb7,0x01,0x00,0x00,0xb8,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa4,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x89,0x1e,0x00,0x00,0x9f,0x1e,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xaa,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x85,0x1e,0x00,0x00,0x87,0x1e,0x00,0x00,0xa4,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xaf,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x85,0x1e,0x00,0x00,0xaa,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x93,0x1e,0x00,0x00,0xc6,0x0c,0x00,0x00,0xdd,0x24,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xb3,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x93,0x1e,0x00,0x00,0xb7,0x01,0x00,0x00,0xb8,0x01,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xb9,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0xaf,0x1e,0x00,0x00,0xf5,0x0b,0x00,0x00,0xb3,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xbe,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xaf,0x1e,0x00,0x00,0xb9,0x1e,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x9b,0x1e,0x00,0x00,0xbe,0x1e,0x00,0x00,0xbe,0x1e,0x00,0x00,0xbe,0x1e,0x00,0x00, +0xf7,0x00,0x03,0x00,0x0f,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x70,0x0c,0x00,0x00,0xfa,0x0b,0x00,0x00,0xfe,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfe,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x07,0x1f,0x00,0x00, +0x64,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x09,0x1f,0x00,0x00,0x64,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0a,0x1f,0x00,0x00,0x07,0x1f,0x00,0x00,0x09,0x1f,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x0b,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0x0a,0x1f,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0c,0x1f,0x00,0x00,0xb8,0x01,0x00,0x00,0x0b,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x68,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x0c,0x1f,0x00,0x00,0xe8,0x08,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x6d,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xe0,0x08,0x00,0x00, +0x68,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x76,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x66,0x0c,0x00,0x00,0xb3,0x1e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x7b,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xf4,0x0c,0x00,0x00,0x76,0x1f,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x81,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x6d,0x1f,0x00,0x00,0xb8,0x01,0x00,0x00,0x7b,0x1f,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x1d,0x1f,0x00,0x00,0xae,0x1d,0x00,0x00,0x81,0x1f,0x00,0x00, +0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x21,0x1f,0x00,0x00,0x9c,0x1d,0x00,0x00, +0x1d,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x25,0x1f,0x00,0x00, +0x9c,0x1d,0x00,0x00,0x1d,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x86,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xe5,0x25,0x00,0x00, +0x21,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x8b,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xe3,0x25,0x00,0x00,0x25,0x1f,0x00,0x00, +0xba,0x00,0x05,0x00,0x29,0x09,0x00,0x00,0x35,0x1f,0x00,0x00,0x86,0x1f,0x00,0x00, +0x25,0x26,0x00,0x00,0x9a,0x00,0x04,0x00,0xcb,0x00,0x00,0x00,0x36,0x1f,0x00,0x00, +0x35,0x1f,0x00,0x00,0xa8,0x00,0x04,0x00,0xcb,0x00,0x00,0x00,0x37,0x1f,0x00,0x00, +0x36,0x1f,0x00,0x00,0xf7,0x00,0x03,0x00,0x3d,0x1f,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x37,0x1f,0x00,0x00,0x38,0x1f,0x00,0x00,0x3d,0x1f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x38,0x1f,0x00,0x00,0xba,0x00,0x05,0x00,0x29,0x09,0x00,0x00, +0x3b,0x1f,0x00,0x00,0x25,0x26,0x00,0x00,0x8b,0x1f,0x00,0x00,0x9a,0x00,0x04,0x00, +0xcb,0x00,0x00,0x00,0x3c,0x1f,0x00,0x00,0x3b,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00, +0x3d,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0x3d,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00, +0xcb,0x00,0x00,0x00,0x3e,0x1f,0x00,0x00,0x36,0x1f,0x00,0x00,0xfe,0x0b,0x00,0x00, +0x3c,0x1f,0x00,0x00,0x38,0x1f,0x00,0x00,0xf7,0x00,0x03,0x00,0x5b,0x1f,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x3e,0x1f,0x00,0x00,0x3f,0x1f,0x00,0x00, +0x5b,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0x3f,0x1f,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x43,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x25,0x26,0x00,0x00,0x86,0x1f,0x00,0x00,0x8b,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x90,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x3b,0x1e,0x00,0x00,0x04,0x1b,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x47,0x1f,0x00,0x00,0x90,0x1f,0x00,0x00,0x90,0x1f,0x00,0x00,0x90,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x95,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x63,0x0c,0x00,0x00,0x5b,0x03,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4b,0x1f,0x00,0x00,0xb8,0x01,0x00,0x00,0x95,0x1f,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x4e,0x1f,0x00,0x00,0x47,0x1f,0x00,0x00, +0x4b,0x1f,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x9d,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x4e,0x1f,0x00,0x00,0xc4,0x0a,0x00,0x00, +0xde,0x24,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xaf,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x43,0x1f,0x00,0x00,0x25,0x26,0x00,0x00, +0x9d,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xb4,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x9b,0x1e,0x00,0x00,0x57,0x09,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xce,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0xb4,0x1f,0x00,0x00,0x9b,0x1e,0x00,0x00,0x9d,0x1f,0x00,0x00, +0xf9,0x00,0x02,0x00,0x5b,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0x5b,0x1f,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x33,0x26,0x00,0x00,0x9b,0x1e,0x00,0x00, +0x3d,0x1f,0x00,0x00,0xce,0x1f,0x00,0x00,0x3f,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x32,0x26,0x00,0x00,0x25,0x26,0x00,0x00,0x3d,0x1f,0x00,0x00, +0xaf,0x1f,0x00,0x00,0x3f,0x1f,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xd9,0x1f,0x00,0x00,0xf0,0x25,0x00,0x00,0xf0,0x25,0x00,0x00,0x03,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xda,0x1f,0x00,0x00,0x33,0x26,0x00,0x00,0xd9,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xeb,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xc7,0x08,0x00,0x00,0xda,0x1f,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xdf,0x1f,0x00,0x00,0xd9,0x1f,0x00,0x00,0xeb,0x1f,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xe2,0x1f,0x00,0x00,0xf0,0x25,0x00,0x00,0xf0,0x25,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xf1,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x32,0x26,0x00,0x00,0xe2,0x1f,0x00,0x00,0xdf,0x1f,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf6,0x1f,0x00,0x00,0xf1,0x1f,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf8,0x1f,0x00,0x00,0xf1,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf9,0x1f,0x00,0x00, +0xf6,0x1f,0x00,0x00,0xf8,0x1f,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfb,0x1f,0x00,0x00,0xf1,0x1f,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfc,0x1f,0x00,0x00,0xf9,0x1f,0x00,0x00,0xfb,0x1f,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x01,0x20,0x00,0x00,0xf6,0x1f,0x00,0x00, +0xfb,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x06,0x20,0x00,0x00, +0xf6,0x1f,0x00,0x00,0xf8,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x09,0x20,0x00,0x00,0x06,0x20,0x00,0x00,0xfb,0x1f,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x0a,0x20,0x00,0x00,0xfc,0x1f,0x00,0x00,0x01,0x20,0x00,0x00, +0x09,0x20,0x00,0x00,0xf9,0x00,0x02,0x00,0x0f,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfa,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc3,0x1e,0x00,0x00, +0xf0,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc5,0x1e,0x00,0x00,0xf0,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc6,0x1e,0x00,0x00,0xc3,0x1e,0x00,0x00,0xc5,0x1e,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc8,0x1e,0x00,0x00,0xf0,0x25,0x00,0x00, +0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc9,0x1e,0x00,0x00, +0xc6,0x1e,0x00,0x00,0xc8,0x1e,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xce,0x1e,0x00,0x00,0xc3,0x1e,0x00,0x00,0xc8,0x1e,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd3,0x1e,0x00,0x00,0xc3,0x1e,0x00,0x00,0xc5,0x1e,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd6,0x1e,0x00,0x00,0xd3,0x1e,0x00,0x00, +0xc8,0x1e,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xd7,0x1e,0x00,0x00, +0xc9,0x1e,0x00,0x00,0xce,0x1e,0x00,0x00,0xd6,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00, +0x0f,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x0f,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x36,0x26,0x00,0x00,0x0a,0x20,0x00,0x00,0x5b,0x1f,0x00,0x00, +0xd7,0x1e,0x00,0x00,0xfa,0x0b,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00, +0x10,0x20,0x00,0x00,0x8d,0x1a,0x00,0x00,0xbb,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x07,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x11,0x20,0x00,0x00, +0x10,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0x13,0x20,0x00,0x00,0x11,0x20,0x00,0x00,0xb7,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x15,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x15,0x20,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xc2,0x26,0x00,0x00,0x13,0x20,0x00,0x00,0xb8,0x01,0x00,0x00, +0x11,0x20,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x1b,0x20,0x00,0x00, +0xc2,0x26,0x00,0x00,0xc2,0x26,0x00,0x00,0xc2,0x26,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x1c,0x20,0x00,0x00,0x36,0x26,0x00,0x00,0x1b,0x20,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x02,0x00,0x00,0x23,0x20,0x00,0x00,0x06,0x02,0x00,0x00, +0x37,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x24,0x20,0x00,0x00, +0x23,0x20,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x1f,0x20,0x00,0x00, +0x1c,0x20,0x00,0x00,0x24,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x31,0x20,0x00,0x00,0x3e,0x0c,0x00,0x00,0xba,0x0c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4c,0x20,0x00,0x00,0x31,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0xbe,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x4d,0x20,0x00,0x00,0x4c,0x20,0x00,0x00, +0xb7,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x52,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x4d,0x20,0x00,0x00,0x4e,0x20,0x00,0x00,0x52,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4e,0x20,0x00,0x00,0xbc,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0x51,0x20,0x00,0x00,0x4c,0x20,0x00,0x00,0xb8,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x52,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x52,0x20,0x00,0x00,0xf5,0x00,0x07,0x00, +0xcb,0x00,0x00,0x00,0x53,0x20,0x00,0x00,0x4d,0x20,0x00,0x00,0x15,0x20,0x00,0x00, +0x51,0x20,0x00,0x00,0x4e,0x20,0x00,0x00,0xf7,0x00,0x03,0x00,0x5e,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x53,0x20,0x00,0x00,0x54,0x20,0x00,0x00, +0x5e,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x54,0x20,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x56,0x20,0x00,0x00,0x31,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0xbe,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x57,0x20,0x00,0x00,0x56,0x20,0x00,0x00, +0xb7,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x5c,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x57,0x20,0x00,0x00,0x58,0x20,0x00,0x00,0x5c,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0x58,0x20,0x00,0x00,0xbc,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0x5b,0x20,0x00,0x00,0x56,0x20,0x00,0x00,0xb8,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x5c,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x5c,0x20,0x00,0x00,0xf5,0x00,0x07,0x00, +0xcb,0x00,0x00,0x00,0x5d,0x20,0x00,0x00,0x57,0x20,0x00,0x00,0x54,0x20,0x00,0x00, +0x5b,0x20,0x00,0x00,0x58,0x20,0x00,0x00,0xf9,0x00,0x02,0x00,0x5e,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5e,0x20,0x00,0x00,0xf5,0x00,0x07,0x00,0xcb,0x00,0x00,0x00, +0x5f,0x20,0x00,0x00,0x53,0x20,0x00,0x00,0x52,0x20,0x00,0x00,0x5d,0x20,0x00,0x00, +0x5c,0x20,0x00,0x00,0xa4,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x34,0x20,0x00,0x00, +0x5f,0x20,0x00,0x00,0xa4,0x08,0x00,0x00,0xf7,0x00,0x03,0x00,0x45,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x34,0x20,0x00,0x00,0x35,0x20,0x00,0x00, +0x39,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x39,0x20,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x02,0x00,0x00,0x64,0x20,0x00,0x00,0x06,0x02,0x00,0x00,0x42,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x65,0x20,0x00,0x00,0x64,0x20,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3b,0x20,0x00,0x00,0x65,0x20,0x00,0x00, +0x76,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3e,0x20,0x00,0x00, +0xf5,0x0b,0x00,0x00,0x3b,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x42,0x20,0x00,0x00,0x29,0x1a,0x00,0x00,0x3e,0x20,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x6a,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xb7,0x01,0x00,0x00,0x42,0x20,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xd7,0x24,0x00,0x00,0x6a,0x20,0x00,0x00,0x0a,0x25,0x00,0x00,0x00,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x45,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x35,0x20,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xd4,0x24,0x00,0x00,0xb7,0x01,0x00,0x00, +0x0a,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x45,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0x45,0x20,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x46,0x26,0x00,0x00,0xd7,0x24,0x00,0x00,0x39,0x20,0x00,0x00,0xd4,0x24,0x00,0x00, +0x35,0x20,0x00,0x00,0x3d,0x00,0x04,0x00,0x8e,0x02,0x00,0x00,0x6c,0x20,0x00,0x00, +0x90,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6f,0x20,0x00,0x00, +0x46,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x70,0x20,0x00,0x00,0x46,0x26,0x00,0x00,0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x8f,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x6f,0x20,0x00,0x00,0x70,0x20,0x00,0x00, +0xb7,0x01,0x00,0x00,0xb7,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0x6c,0x20,0x00,0x00, +0x77,0x0b,0x00,0x00,0x71,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xa5,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x41,0x0a,0x00,0x00, +0xd4,0x1a,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xa9,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xc6,0x0c,0x00,0x00,0xb7,0x01,0x00,0x00, +0xb8,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xaf,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xa5,0x20,0x00,0x00,0x2b,0x04,0x00,0x00, +0xa9,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb4,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xa5,0x20,0x00,0x00,0xaf,0x20,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8e,0x20,0x00,0x00,0xb4,0x20,0x00,0x00, +0xb4,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x90,0x20,0x00,0x00, +0xf4,0x0c,0x00,0x00,0x36,0x07,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xb9,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x90,0x20,0x00,0x00, +0x63,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xbe,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x8e,0x20,0x00,0x00,0xb9,0x20,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x96,0x20,0x00,0x00,0x70,0x0c,0x00,0x00, +0xb8,0x01,0x00,0x00,0xbe,0x20,0x00,0x00,0xbe,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0x9a,0x20,0x00,0x00,0x9f,0x1e,0x00,0x00,0xb8,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x9f,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x9a,0x20,0x00,0x00, +0x9b,0x20,0x00,0x00,0x9f,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x9b,0x20,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc7,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x03,0x03,0x00,0x00,0x96,0x20,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9e,0x20,0x00,0x00,0xc7,0x20,0x00,0x00,0x6c,0x0a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x9f,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x9f,0x20,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x4f,0x26,0x00,0x00,0x96,0x20,0x00,0x00, +0x45,0x20,0x00,0x00,0x9e,0x20,0x00,0x00,0x9b,0x20,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1d,0x0c,0x00,0x00,0x1f,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1e,0x0c,0x00,0x00,0x1f,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1f,0x0c,0x00,0x00, +0x1f,0x20,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x8f,0x00,0x00,0x00, +0x20,0x0c,0x00,0x00,0x1d,0x0c,0x00,0x00,0x1e,0x0c,0x00,0x00,0x1f,0x0c,0x00,0x00, +0x4f,0x26,0x00,0x00,0x3d,0x00,0x04,0x00,0x85,0x02,0x00,0x00,0xc9,0x20,0x00,0x00, +0x87,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0xc9,0x20,0x00,0x00,0x77,0x0b,0x00,0x00, +0x20,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x97,0x02,0x00,0x00,0xd0,0x20,0x00,0x00, +0x99,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0xd0,0x20,0x00,0x00,0x77,0x0b,0x00,0x00, +0xf4,0x05,0x00,0x00,0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_a0a78e62ddda875feafaa59a98451f9b.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_a0a78e62ddda875feafaa59a98451f9b.h new file mode 100644 index 00000000..75f7f4d7 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_a0a78e62ddda875feafaa59a98451f9b.h @@ -0,0 +1,1943 @@ +// ffx_fsr2_accumulate_pass_a0a78e62ddda875feafaa59a98451f9b.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_a0a78e62ddda875feafaa59a98451f9b_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_a0a78e62ddda875feafaa59a98451f9b_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_a0a78e62ddda875feafaa59a98451f9b_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_a0a78e62ddda875feafaa59a98451f9b_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_a0a78e62ddda875feafaa59a98451f9b_SampledImageResourceNames[] = { "r_input_exposure", "r_dilated_reactive_masks", "r_input_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_imgMips", "r_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_a0a78e62ddda875feafaa59a98451f9b_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 10, 12, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_a0a78e62ddda875feafaa59a98451f9b_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_a0a78e62ddda875feafaa59a98451f9b_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_a0a78e62ddda875feafaa59a98451f9b_StorageImageResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_upscaled_output", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_a0a78e62ddda875feafaa59a98451f9b_StorageImageResourceBindings[] = { 13, 14, 15, 16, 17, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_a0a78e62ddda875feafaa59a98451f9b_StorageImageResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_a0a78e62ddda875feafaa59a98451f9b_StorageImageResourceSets[] = { 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_a0a78e62ddda875feafaa59a98451f9b_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_a0a78e62ddda875feafaa59a98451f9b_UniformBufferResourceBindings[] = { 18, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_a0a78e62ddda875feafaa59a98451f9b_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_a0a78e62ddda875feafaa59a98451f9b_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_a0a78e62ddda875feafaa59a98451f9b_size = 30628; + +static const unsigned char g_ffx_fsr2_accumulate_pass_a0a78e62ddda875feafaa59a98451f9b_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x36,0x27,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x38,0x00,0x00,0x00,0x0b,0x00,0x06,0x00, +0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c,0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30, +0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x0f,0x00,0x07,0x00,0x05,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0xa4,0x0b,0x00,0x00,0xba,0x0b,0x00,0x00,0x10,0x00,0x06,0x00, +0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00, +0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c, +0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66, +0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00,0x04,0x00,0x0a,0x00, +0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x69,0x6d, +0x61,0x67,0x65,0x5f,0x6c,0x6f,0x61,0x64,0x5f,0x66,0x6f,0x72,0x6d,0x61,0x74,0x74, +0x65,0x64,0x00,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c, +0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65, +0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00, +0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64, +0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00, +0xfc,0x01,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0xfc,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e, +0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0xfc,0x01,0x00,0x00, +0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69, +0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00,0xfc,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0b,0x00,0xfc,0x01,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70, +0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44, +0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00, +0xfc,0x01,0x00,0x00,0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00, +0xfc,0x01,0x00,0x00,0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00, +0xfc,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e, +0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00,0xfc,0x01,0x00,0x00,0x07,0x00,0x00,0x00, +0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70, +0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00,0xfc,0x01,0x00,0x00,0x08,0x00,0x00,0x00, +0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0xfc,0x01,0x00,0x00, +0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0xfc,0x01,0x00,0x00, +0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0xfc,0x01,0x00,0x00, +0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74, +0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00,0xfc,0x01,0x00,0x00,0x0c,0x00,0x00,0x00, +0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0a,0x00,0xfc,0x01,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70, +0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0xfc,0x01,0x00,0x00, +0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00, +0x06,0x00,0x09,0x00,0xfc,0x01,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74, +0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0xfc,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00, +0xfc,0x01,0x00,0x00,0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63, +0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00, +0x06,0x00,0x0a,0x00,0xfc,0x01,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65, +0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0xfe,0x01,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00,0x05,0x00,0x05,0x00,0x41,0x02,0x00,0x00, +0x72,0x5f,0x69,0x6d,0x67,0x4d,0x69,0x70,0x73,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0x45,0x02,0x00,0x00,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d, +0x70,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0x52,0x02,0x00,0x00,0x72,0x5f,0x70,0x72, +0x65,0x70,0x61,0x72,0x65,0x64,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c, +0x6f,0x72,0x00,0x00,0x05,0x00,0x08,0x00,0x5a,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f, +0x72,0x73,0x00,0x00,0x05,0x00,0x09,0x00,0x66,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f, +0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x6e,0x02,0x00,0x00, +0x72,0x77,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00, +0x05,0x00,0x06,0x00,0x75,0x02,0x00,0x00,0x72,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68, +0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x00,0x05,0x00,0x09,0x00,0x7f,0x02,0x00,0x00, +0x72,0x77,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63, +0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x05,0x00,0x07,0x00, +0x88,0x02,0x00,0x00,0x72,0x77,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f, +0x6f,0x75,0x74,0x70,0x75,0x74,0x00,0x00,0x05,0x00,0x06,0x00,0x95,0x02,0x00,0x00, +0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00, +0x05,0x00,0x06,0x00,0x9e,0x02,0x00,0x00,0x72,0x77,0x5f,0x6e,0x65,0x77,0x5f,0x6c, +0x6f,0x63,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0xb3,0x02,0x00,0x00, +0x72,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x00, +0x05,0x00,0x07,0x00,0xbe,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x05,0x00,0x09,0x00, +0xca,0x02,0x00,0x00,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x72,0x65, +0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x73,0x00,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0xa4,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x57,0x6f,0x72,0x6b,0x47, +0x72,0x6f,0x75,0x70,0x49,0x44,0x00,0x00,0x05,0x00,0x08,0x00,0xba,0x0b,0x00,0x00, +0x67,0x6c,0x5f,0x4c,0x6f,0x63,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69, +0x6f,0x6e,0x49,0x44,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfc,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xfc,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xfc,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfc,0x01,0x00,0x00,0x03,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfc,0x01,0x00,0x00, +0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xfc,0x01,0x00,0x00,0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xfc,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfc,0x01,0x00,0x00,0x07,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfc,0x01,0x00,0x00, +0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xfc,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xfc,0x01,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfc,0x01,0x00,0x00,0x0b,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfc,0x01,0x00,0x00, +0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xfc,0x01,0x00,0x00,0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xfc,0x01,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfc,0x01,0x00,0x00,0x0f,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfc,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xfc,0x01,0x00,0x00,0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xfc,0x01,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xfc,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xfe,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xfe,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x41,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x41,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x45,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x45,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x52,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x52,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x5a,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x5a,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x66,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x66,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x6e,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x6e,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x75,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x75,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x7f,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x7f,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x7f,0x02,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x88,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x88,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0x88,0x02,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x95,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x95,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x9e,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x9e,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb3,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb3,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xbe,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xbe,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xca,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xca,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa4,0x0b,0x00,0x00, +0x0b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xba,0x0b,0x00,0x00, +0x0b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xcc,0x0b,0x00,0x00, +0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00, +0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00, +0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x38,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0x3e,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x14,0x00,0x02,0x00,0xc7,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb4,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb5,0x01,0x00,0x00,0x00,0x00,0x80,0x3f, +0x1e,0x00,0x15,0x00,0xfc,0x01,0x00,0x00,0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00, +0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x3e,0x00,0x00,0x00, +0x3e,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xfd,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0xfc,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0xfd,0x01,0x00,0x00,0xfe,0x01,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0xff,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x00,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x5d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x05,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x0a,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x0f,0x02,0x00,0x00, +0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x14,0x02,0x00,0x00, +0x05,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x15,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x3e,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x1a,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x1f,0x02,0x00,0x00, +0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x20,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x25,0x02,0x00,0x00, +0x09,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x2a,0x02,0x00,0x00, +0x0a,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x2f,0x02,0x00,0x00, +0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x30,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x35,0x02,0x00,0x00, +0x0d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x3a,0x02,0x00,0x00, +0x0f,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x3f,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x40,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3f,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x40,0x02,0x00,0x00, +0x41,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x1a,0x00,0x02,0x00,0x43,0x02,0x00,0x00, +0x20,0x00,0x04,0x00,0x44,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x44,0x02,0x00,0x00,0x45,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x1b,0x00,0x03,0x00,0x47,0x02,0x00,0x00,0x3f,0x02,0x00,0x00,0x15,0x00,0x04,0x00, +0x4d,0x02,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x4d,0x02,0x00,0x00,0x4e,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x40,0x02,0x00,0x00,0x52,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x40,0x02,0x00,0x00,0x5a,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x40,0x02,0x00,0x00,0x66,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x6c,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x6d,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x6c,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x6d,0x02,0x00,0x00,0x6e,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x40,0x02,0x00,0x00,0x75,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x7d,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x7e,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x7d,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x02,0x00,0x00,0x7f,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x86,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x87,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x86,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x87,0x02,0x00,0x00, +0x88,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x93,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x94,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x93,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x94,0x02,0x00,0x00,0x95,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x9c,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0f,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x9d,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x9c,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x9d,0x02,0x00,0x00,0x9e,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x4d,0x02,0x00,0x00,0xae,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x40,0x02,0x00,0x00,0xb3,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x40,0x02,0x00,0x00,0xbe,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xc0,0x02,0x00,0x00,0xff,0x01,0x00,0x00, +0xff,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0x40,0x02,0x00,0x00,0xca,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd3,0x02,0x00,0x00, +0xb4,0x01,0x00,0x00,0xb4,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0xd6,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x08,0x03,0x00,0x00,0x6f,0x12,0x83,0x3a,0x2b,0x00,0x04,0x00,0x4d,0x02,0x00,0x00, +0x42,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x4d,0x02,0x00,0x00, +0x46,0x03,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x5c,0x03,0x00,0x00,0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x60,0x03,0x00,0x00,0x00,0x00,0x00,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x70,0x03,0x00,0x00,0x00,0x00,0x80,0xbe,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xd3,0x03,0x00,0x00,0x60,0x03,0x00,0x00,0x60,0x03,0x00,0x00,0x17,0x00,0x04,0x00, +0xe7,0x03,0x00,0x00,0x4d,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0xeb,0x03,0x00,0x00,0xc7,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xf8,0x03,0x00,0x00,0x00,0xe0,0x7f,0x47,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x10,0x04,0x00,0x00,0xdb,0x0f,0x49,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x17,0x04,0x00,0x00,0xdb,0x0f,0xc9,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x24,0x04,0x00,0x00,0x00,0x00,0x00,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x2e,0x04,0x00,0x00,0xcd,0xcc,0xcc,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x36,0x04,0x00,0x00,0x00,0x00,0xc8,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x3b,0x04,0x00,0x00,0x00,0x00,0x10,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x43,0x04,0x00,0x00,0x00,0x00,0x80,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x4e,0x04,0x00,0x00,0x00,0x00,0x80,0xbf,0x2b,0x00,0x04,0x00, +0x4d,0x02,0x00,0x00,0xd1,0x04,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00, +0xd2,0x04,0x00,0x00,0x37,0x00,0x00,0x00,0xd1,0x04,0x00,0x00,0x20,0x00,0x04,0x00, +0xd3,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0xd2,0x04,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x70,0x05,0x00,0x00,0x52,0xb8,0xfe,0x3f,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x8f,0x05,0x00,0x00,0xfe,0xff,0xff,0xff,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x90,0x05,0x00,0x00,0xff,0xff,0xff,0xff,0x2b,0x00,0x04,0x00, +0x4d,0x02,0x00,0x00,0xe5,0x05,0x00,0x00,0x10,0x00,0x00,0x00,0x1c,0x00,0x04,0x00, +0xe6,0x05,0x00,0x00,0x08,0x00,0x00,0x00,0xe5,0x05,0x00,0x00,0x20,0x00,0x04,0x00, +0xe7,0x05,0x00,0x00,0x07,0x00,0x00,0x00,0xe6,0x05,0x00,0x00,0x2c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xf6,0x05,0x00,0x00,0xb4,0x01,0x00,0x00,0xb4,0x01,0x00,0x00, +0xb4,0x01,0x00,0x00,0xb4,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x0d,0x06,0x00,0x00,0x9a,0x99,0x99,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x25,0x06,0x00,0x00,0x00,0x00,0x00,0xc0,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x26,0x06,0x00,0x00,0x00,0x00,0x40,0xc0,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xc9,0x06,0x00,0x00,0xab,0xaa,0xaa,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xf9,0x06,0x00,0x00,0xab,0xaa,0x2a,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x37,0x07,0x00,0x00,0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x41,0x07,0x00,0x00,0x00,0x00,0x20,0x41,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x7b,0x07,0x00,0x00,0x90,0x05,0x00,0x00,0x90,0x05,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x8a,0x07,0x00,0x00,0xff,0x01,0x00,0x00,0x90,0x05,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x99,0x07,0x00,0x00,0x05,0x02,0x00,0x00, +0x90,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xa8,0x07,0x00,0x00, +0x0a,0x02,0x00,0x00,0x90,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xb7,0x07,0x00,0x00,0x90,0x05,0x00,0x00,0xff,0x01,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xd4,0x07,0x00,0x00,0x05,0x02,0x00,0x00,0xff,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xe3,0x07,0x00,0x00,0x0a,0x02,0x00,0x00, +0xff,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xf2,0x07,0x00,0x00, +0x90,0x05,0x00,0x00,0x05,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x01,0x08,0x00,0x00,0xff,0x01,0x00,0x00,0x05,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x10,0x08,0x00,0x00,0x05,0x02,0x00,0x00,0x05,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x1f,0x08,0x00,0x00,0x0a,0x02,0x00,0x00, +0x05,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x2e,0x08,0x00,0x00, +0x90,0x05,0x00,0x00,0x0a,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x3d,0x08,0x00,0x00,0xff,0x01,0x00,0x00,0x0a,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x4c,0x08,0x00,0x00,0x05,0x02,0x00,0x00,0x0a,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x5b,0x08,0x00,0x00,0x0a,0x02,0x00,0x00, +0x0a,0x02,0x00,0x00,0x2a,0x00,0x03,0x00,0xc7,0x00,0x00,0x00,0xe3,0x08,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xea,0x08,0x00,0x00,0xff,0xfe,0xfe,0x3e, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x06,0x09,0x00,0x00,0x08,0x03,0x00,0x00, +0x08,0x03,0x00,0x00,0x08,0x03,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x1f,0x09,0x00,0x00,0x00,0x00,0xa0,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x27,0x09,0x00,0x00,0x00,0x00,0x40,0x40,0x17,0x00,0x04,0x00,0x68,0x09,0x00,0x00, +0xc7,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x96,0x09,0x00,0x00,0x37,0x07,0x00,0x00,0x37,0x07,0x00,0x00,0x37,0x07,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xba,0x09,0x00,0x00,0x30,0x96,0x7c,0x3d, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x01,0x0a,0x00,0x00,0x00,0x00,0x7f,0x43, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x29,0x0a,0x00,0x00,0x81,0x80,0x80,0x3b, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x53,0x0a,0x00,0x00,0x00,0x00,0xc0,0x40, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x85,0x0a,0x00,0x00,0xa4,0x70,0x7d,0x3f, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x07,0x0b,0x00,0x00,0xb4,0x01,0x00,0x00, +0xb4,0x01,0x00,0x00,0xb4,0x01,0x00,0x00,0x17,0x00,0x04,0x00,0xa2,0x0b,0x00,0x00, +0x4d,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xa3,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0xa2,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00,0xa3,0x0b,0x00,0x00, +0xa4,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x4d,0x02,0x00,0x00, +0xac,0x0b,0x00,0x00,0x08,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0xe7,0x03,0x00,0x00, +0xb8,0x0b,0x00,0x00,0xac,0x0b,0x00,0x00,0xac,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00, +0xa3,0x0b,0x00,0x00,0xba,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x06,0x00, +0xa2,0x0b,0x00,0x00,0xcc,0x0b,0x00,0x00,0xac,0x0b,0x00,0x00,0xac,0x0b,0x00,0x00, +0x42,0x03,0x00,0x00,0x2b,0x00,0x04,0x00,0x4d,0x02,0x00,0x00,0x49,0x25,0x00,0x00, +0x07,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x4a,0x25,0x00,0x00, +0xf8,0x03,0x00,0x00,0xf8,0x03,0x00,0x00,0xf8,0x03,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x4b,0x25,0x00,0x00,0x66,0x66,0x66,0x3f,0x2c,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x4c,0x25,0x00,0x00,0xb5,0x01,0x00,0x00,0xb5,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4d,0x25,0x00,0x00,0x0a,0xd7,0xa3,0x3c, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4e,0x25,0x00,0x00,0xcd,0xcc,0x4c,0x3d, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x4f,0x25,0x00,0x00,0xb5,0x01,0x00,0x00, +0xb5,0x01,0x00,0x00,0xb5,0x01,0x00,0x00,0x01,0x00,0x03,0x00,0x06,0x00,0x00,0x00, +0x8c,0x25,0x00,0x00,0x01,0x00,0x03,0x00,0x08,0x00,0x00,0x00,0xaf,0x25,0x00,0x00, +0x01,0x00,0x03,0x00,0x5d,0x00,0x00,0x00,0x38,0x26,0x00,0x00,0x01,0x00,0x03,0x00, +0x22,0x00,0x00,0x00,0x34,0x27,0x00,0x00,0x01,0x00,0x03,0x00,0x37,0x00,0x00,0x00, +0x35,0x27,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x38,0x00,0x00,0x00,0x1e,0x1e,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xe7,0x05,0x00,0x00,0x78,0x1b,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xd3,0x04,0x00,0x00,0x6c,0x15,0x00,0x00,0x07,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0xa2,0x0b,0x00,0x00,0xa5,0x0b,0x00,0x00,0xa4,0x0b,0x00,0x00, +0x4f,0x00,0x07,0x00,0xe7,0x03,0x00,0x00,0xa6,0x0b,0x00,0x00,0xa5,0x0b,0x00,0x00, +0xa5,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x00,0x02,0x00,0x00,0xcf,0x0b,0x00,0x00,0xfe,0x01,0x00,0x00,0x0a,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xd0,0x0b,0x00,0x00,0xcf,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xaa,0x0b,0x00,0x00,0xd0,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x4d,0x02,0x00,0x00,0xab,0x0b,0x00,0x00, +0xaa,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x4d,0x02,0x00,0x00,0xae,0x0b,0x00,0x00, +0xab,0x0b,0x00,0x00,0x49,0x25,0x00,0x00,0x86,0x00,0x05,0x00,0x4d,0x02,0x00,0x00, +0xaf,0x0b,0x00,0x00,0xae,0x0b,0x00,0x00,0xac,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x4d,0x02,0x00,0x00,0xb2,0x0b,0x00,0x00,0xa5,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x82,0x00,0x05,0x00,0x4d,0x02,0x00,0x00,0xb3,0x0b,0x00,0x00,0xaf,0x0b,0x00,0x00, +0xb2,0x0b,0x00,0x00,0x82,0x00,0x05,0x00,0x4d,0x02,0x00,0x00,0xb4,0x0b,0x00,0x00, +0xb3,0x0b,0x00,0x00,0x42,0x03,0x00,0x00,0x52,0x00,0x06,0x00,0xe7,0x03,0x00,0x00, +0x5b,0x23,0x00,0x00,0xb4,0x0b,0x00,0x00,0xa6,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x84,0x00,0x05,0x00,0xe7,0x03,0x00,0x00,0xb9,0x0b,0x00,0x00,0x5b,0x23,0x00,0x00, +0xb8,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00,0xa2,0x0b,0x00,0x00,0xbb,0x0b,0x00,0x00, +0xba,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00,0xe7,0x03,0x00,0x00,0xbc,0x0b,0x00,0x00, +0xbb,0x0b,0x00,0x00,0xbb,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x80,0x00,0x05,0x00,0xe7,0x03,0x00,0x00,0xbd,0x0b,0x00,0x00,0xb9,0x0b,0x00,0x00, +0xbc,0x0b,0x00,0x00,0x7c,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xbf,0x0b,0x00,0x00, +0xbd,0x0b,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x83,0x0c,0x00,0x00, +0xbf,0x0b,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x85,0x0c,0x00,0x00, +0x83,0x0c,0x00,0x00,0xd3,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x87,0x0c,0x00,0x00,0xd0,0x0b,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x88,0x0c,0x00,0x00,0x85,0x0c,0x00,0x00,0x87,0x0c,0x00,0x00,0x41,0x00,0x05,0x00, +0x20,0x02,0x00,0x00,0xc3,0x0c,0x00,0x00,0xfe,0x01,0x00,0x00,0x1f,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xc4,0x0c,0x00,0x00,0xc3,0x0c,0x00,0x00, +0x41,0x00,0x05,0x00,0x00,0x02,0x00,0x00,0xc7,0x0c,0x00,0x00,0xfe,0x01,0x00,0x00, +0xff,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xc8,0x0c,0x00,0x00, +0xc7,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x8e,0x0c,0x00,0x00, +0xc8,0x0c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x8f,0x0c,0x00,0x00, +0xc4,0x0c,0x00,0x00,0x8e,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x90,0x0c,0x00,0x00,0x88,0x0c,0x00,0x00,0x8f,0x0c,0x00,0x00,0x41,0x00,0x05,0x00, +0x00,0x02,0x00,0x00,0xcf,0x0c,0x00,0x00,0xfe,0x01,0x00,0x00,0x05,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xd0,0x0c,0x00,0x00,0xcf,0x0c,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xdd,0x0c,0x00,0x00,0x90,0x0c,0x00,0x00, +0x8e,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xe0,0x0c,0x00,0x00, +0x8e,0x0c,0x00,0x00,0xd3,0x03,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xed,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xdd,0x0c,0x00,0x00, +0xe0,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xf2,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xd3,0x03,0x00,0x00,0xed,0x0c,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xe6,0x0c,0x00,0x00,0xd0,0x0c,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xe7,0x0c,0x00,0x00,0xf2,0x0c,0x00,0x00, +0xe6,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x3f,0x02,0x00,0x00,0xfe,0x0c,0x00,0x00, +0x5a,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x00,0x0d,0x00,0x00, +0xfe,0x0c,0x00,0x00,0xbf,0x0b,0x00,0x00,0x02,0x00,0x00,0x00,0xff,0x01,0x00,0x00, +0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x01,0x0d,0x00,0x00,0x00,0x0d,0x00,0x00, +0x00,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x20,0x02,0x00,0x00,0x08,0x0d,0x00,0x00,0xfe,0x01,0x00,0x00,0x25,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x09,0x0d,0x00,0x00,0x08,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x04,0x0d,0x00,0x00,0x01,0x0d,0x00,0x00, +0x09,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x0f,0x0d,0x00,0x00, +0x04,0x0d,0x00,0x00,0x87,0x0c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x10,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x0f,0x0d,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x19,0x0d,0x00,0x00,0x88,0x0c,0x00,0x00, +0x04,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1f,0x0d,0x00,0x00, +0x19,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xc7,0x00,0x00,0x00, +0x20,0x0d,0x00,0x00,0x1f,0x0d,0x00,0x00,0xb4,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x25,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x20,0x0d,0x00,0x00, +0x21,0x0d,0x00,0x00,0x25,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x21,0x0d,0x00,0x00, +0xbc,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x24,0x0d,0x00,0x00,0x1f,0x0d,0x00,0x00, +0xb5,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x25,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x25,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00,0xc7,0x00,0x00,0x00,0x26,0x0d,0x00,0x00, +0x20,0x0d,0x00,0x00,0x05,0x00,0x00,0x00,0x24,0x0d,0x00,0x00,0x21,0x0d,0x00,0x00, +0xf7,0x00,0x03,0x00,0x31,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x26,0x0d,0x00,0x00,0x27,0x0d,0x00,0x00,0x31,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x27,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x29,0x0d,0x00,0x00, +0x19,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xc7,0x00,0x00,0x00, +0x2a,0x0d,0x00,0x00,0x29,0x0d,0x00,0x00,0xb4,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x2f,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x2a,0x0d,0x00,0x00, +0x2b,0x0d,0x00,0x00,0x2f,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x2b,0x0d,0x00,0x00, +0xbc,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x2e,0x0d,0x00,0x00,0x29,0x0d,0x00,0x00, +0xb5,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x2f,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2f,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00,0xc7,0x00,0x00,0x00,0x30,0x0d,0x00,0x00, +0x2a,0x0d,0x00,0x00,0x27,0x0d,0x00,0x00,0x2e,0x0d,0x00,0x00,0x2b,0x0d,0x00,0x00, +0xf9,0x00,0x02,0x00,0x31,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x31,0x0d,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc7,0x00,0x00,0x00,0x32,0x0d,0x00,0x00,0x26,0x0d,0x00,0x00, +0x25,0x0d,0x00,0x00,0x30,0x0d,0x00,0x00,0x2f,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00, +0x3f,0x02,0x00,0x00,0x35,0x0d,0x00,0x00,0x52,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x43,0x02,0x00,0x00,0x36,0x0d,0x00,0x00,0x45,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x47,0x02,0x00,0x00,0x37,0x0d,0x00,0x00,0x35,0x0d,0x00,0x00,0x36,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x39,0x0d,0x00,0x00,0x37,0x0d,0x00,0x00, +0xe7,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xb4,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3a,0x0d,0x00,0x00,0x39,0x0d,0x00,0x00,0x03,0x00,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x3e,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x3a,0x0d,0x00,0x00,0xb4,0x01,0x00,0x00,0xb5,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x3f,0x02,0x00,0x00,0x41,0x0d,0x00,0x00,0xca,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x47,0x02,0x00,0x00,0x43,0x0d,0x00,0x00,0x41,0x0d,0x00,0x00, +0x36,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x45,0x0d,0x00,0x00, +0x43,0x0d,0x00,0x00,0xe7,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xb4,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xad,0x0c,0x00,0x00,0x45,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb0,0x0c,0x00,0x00, +0x45,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x15,0x02,0x00,0x00, +0x49,0x0d,0x00,0x00,0xfe,0x01,0x00,0x00,0x1a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x4a,0x0d,0x00,0x00,0x49,0x0d,0x00,0x00,0xaa,0x00,0x05,0x00, +0xc7,0x00,0x00,0x00,0xb3,0x0c,0x00,0x00,0xff,0x01,0x00,0x00,0x4a,0x0d,0x00,0x00, +0xa4,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0xb7,0x0c,0x00,0x00,0x32,0x0d,0x00,0x00, +0xe3,0x08,0x00,0x00,0xa6,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0xba,0x0c,0x00,0x00, +0xb7,0x0c,0x00,0x00,0xb3,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00,0x15,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x32,0x0d,0x00,0x00,0x11,0x0c,0x00,0x00, +0x15,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x11,0x0c,0x00,0x00,0xa8,0x00,0x04,0x00, +0xc7,0x00,0x00,0x00,0x14,0x0c,0x00,0x00,0xb3,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x15,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x15,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc7,0x00,0x00,0x00,0x16,0x0c,0x00,0x00,0x32,0x0d,0x00,0x00,0x31,0x0d,0x00,0x00, +0x14,0x0c,0x00,0x00,0x11,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00,0x20,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x16,0x0c,0x00,0x00,0x17,0x0c,0x00,0x00, +0x20,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x17,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x80,0x0d,0x00,0x00,0x19,0x0d,0x00,0x00,0x87,0x0c,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x81,0x0d,0x00,0x00,0x80,0x0d,0x00,0x00, +0xd3,0x03,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x83,0x0d,0x00,0x00, +0xd0,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x84,0x0d,0x00,0x00,0x83,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x86,0x0d,0x00,0x00,0x81,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xa6,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x84,0x0d,0x00,0x00,0x86,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xab,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb4,0x01,0x00,0x00, +0xa6,0x0d,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x65,0x23,0x00,0x00, +0xab,0x0d,0x00,0x00,0x81,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x8c,0x0d,0x00,0x00,0xaa,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8e,0x0d,0x00,0x00,0x81,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb0,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x8c,0x0d,0x00,0x00,0x8e,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xb5,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xb4,0x01,0x00,0x00,0xb0,0x0d,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x69,0x23,0x00,0x00,0xb5,0x0d,0x00,0x00,0x65,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x93,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x69,0x23,0x00,0x00,0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0x94,0x0d,0x00,0x00,0x93,0x0d,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xb9,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x69,0x23,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xaf,0x0e,0x00,0x00,0x94,0x0d,0x00,0x00, +0x7b,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xb5,0x0e,0x00,0x00, +0xaf,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xef,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xb5,0x0e,0x00,0x00, +0xff,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x74,0x23,0x00,0x00, +0xef,0x0e,0x00,0x00,0xaf,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xd2,0x0e,0x00,0x00,0xaf,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xf9,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xd2,0x0e,0x00,0x00,0xff,0x01,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x7f,0x23,0x00,0x00,0xf9,0x0e,0x00,0x00,0x74,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x3f,0x02,0x00,0x00,0x06,0x0f,0x00,0x00, +0x66,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x08,0x0f,0x00,0x00, +0x06,0x0f,0x00,0x00,0x7f,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0xff,0x01,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x1a,0x0f,0x00,0x00,0x94,0x0d,0x00,0x00, +0x8a,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x24,0x0f,0x00,0x00, +0x1a,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x8a,0x23,0x00,0x00,0x24,0x0f,0x00,0x00,0x1a,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x3d,0x0f,0x00,0x00,0x1a,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x64,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x3d,0x0f,0x00,0x00,0xff,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x95,0x23,0x00,0x00,0x64,0x0f,0x00,0x00, +0x8a,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x73,0x0f,0x00,0x00,0x06,0x0f,0x00,0x00,0x95,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0xff,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x85,0x0f,0x00,0x00, +0x94,0x0d,0x00,0x00,0x99,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x8f,0x0f,0x00,0x00,0x85,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x99,0x0f,0x00,0x00,0x83,0x0d,0x00,0x00,0x05,0x02,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xca,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x8f,0x0f,0x00,0x00,0x99,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xa0,0x23,0x00,0x00,0xca,0x0f,0x00,0x00,0x85,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xa8,0x0f,0x00,0x00, +0x85,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xcf,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xa8,0x0f,0x00,0x00, +0xff,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xab,0x23,0x00,0x00, +0xcf,0x0f,0x00,0x00,0xa0,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xde,0x0f,0x00,0x00,0x06,0x0f,0x00,0x00,0xab,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0xff,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xf0,0x0f,0x00,0x00,0x94,0x0d,0x00,0x00,0xa8,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xfa,0x0f,0x00,0x00,0xf0,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x35,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xfa,0x0f,0x00,0x00,0x99,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xb6,0x23,0x00,0x00,0x35,0x10,0x00,0x00,0xf0,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x13,0x10,0x00,0x00, +0xf0,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x3a,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x13,0x10,0x00,0x00, +0xff,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xc1,0x23,0x00,0x00, +0x3a,0x10,0x00,0x00,0xb6,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x49,0x10,0x00,0x00,0x06,0x0f,0x00,0x00,0xc1,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0xff,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x5b,0x10,0x00,0x00,0x94,0x0d,0x00,0x00,0xb7,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x61,0x10,0x00,0x00,0x5b,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x9b,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x61,0x10,0x00,0x00,0xff,0x01,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xcc,0x23,0x00,0x00,0x9b,0x10,0x00,0x00,0x5b,0x10,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x82,0x10,0x00,0x00, +0x5b,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xd7,0x23,0x00,0x00,0x82,0x10,0x00,0x00,0xcc,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xb4,0x10,0x00,0x00,0x06,0x0f,0x00,0x00, +0xd7,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0xff,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xd0,0x10,0x00,0x00,0x94,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xe2,0x23,0x00,0x00,0xd0,0x10,0x00,0x00, +0x94,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xed,0x10,0x00,0x00,0x94,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xed,0x23,0x00,0x00,0xed,0x10,0x00,0x00,0xe2,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x1f,0x11,0x00,0x00, +0x06,0x0f,0x00,0x00,0xed,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0xff,0x01,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x31,0x11,0x00,0x00,0x94,0x0d,0x00,0x00, +0xd4,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x3b,0x11,0x00,0x00, +0x31,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x76,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x3b,0x11,0x00,0x00, +0x99,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xf8,0x23,0x00,0x00, +0x76,0x11,0x00,0x00,0x31,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x58,0x11,0x00,0x00,0x31,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x03,0x24,0x00,0x00,0x58,0x11,0x00,0x00, +0xf8,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x8a,0x11,0x00,0x00,0x06,0x0f,0x00,0x00,0x03,0x24,0x00,0x00,0x02,0x00,0x00,0x00, +0xff,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x9c,0x11,0x00,0x00, +0x94,0x0d,0x00,0x00,0xe3,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xa6,0x11,0x00,0x00,0x9c,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xe1,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xa6,0x11,0x00,0x00,0x99,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x0e,0x24,0x00,0x00,0xe1,0x11,0x00,0x00,0x9c,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xc3,0x11,0x00,0x00,0x9c,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x19,0x24,0x00,0x00, +0xc3,0x11,0x00,0x00,0x0e,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xf5,0x11,0x00,0x00,0x06,0x0f,0x00,0x00,0x19,0x24,0x00,0x00, +0x02,0x00,0x00,0x00,0xff,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x07,0x12,0x00,0x00,0x94,0x0d,0x00,0x00,0xf2,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x0d,0x12,0x00,0x00,0x07,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x47,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x0d,0x12,0x00,0x00,0xff,0x01,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x24,0x24,0x00,0x00,0x47,0x12,0x00,0x00,0x07,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x2e,0x12,0x00,0x00, +0x07,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x38,0x12,0x00,0x00,0xaa,0x0b,0x00,0x00,0x05,0x02,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x56,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x2e,0x12,0x00,0x00,0x38,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x2f,0x24,0x00,0x00,0x56,0x12,0x00,0x00,0x24,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x60,0x12,0x00,0x00,0x06,0x0f,0x00,0x00, +0x2f,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0xff,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x72,0x12,0x00,0x00,0x94,0x0d,0x00,0x00,0x01,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x7c,0x12,0x00,0x00,0x72,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x3a,0x24,0x00,0x00, +0x7c,0x12,0x00,0x00,0x72,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x99,0x12,0x00,0x00,0x72,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xc1,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x99,0x12,0x00,0x00,0x38,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x45,0x24,0x00,0x00,0xc1,0x12,0x00,0x00,0x3a,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xcb,0x12,0x00,0x00, +0x06,0x0f,0x00,0x00,0x45,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0xff,0x01,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xdd,0x12,0x00,0x00,0x94,0x0d,0x00,0x00, +0x10,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xe7,0x12,0x00,0x00, +0xdd,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x22,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xe7,0x12,0x00,0x00, +0x99,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x50,0x24,0x00,0x00, +0x22,0x13,0x00,0x00,0xdd,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x04,0x13,0x00,0x00,0xdd,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x2c,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x04,0x13,0x00,0x00,0x38,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x5b,0x24,0x00,0x00,0x2c,0x13,0x00,0x00,0x50,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x36,0x13,0x00,0x00, +0x06,0x0f,0x00,0x00,0x5b,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0xff,0x01,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x48,0x13,0x00,0x00,0x94,0x0d,0x00,0x00, +0x1f,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x52,0x13,0x00,0x00, +0x48,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x8d,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x52,0x13,0x00,0x00, +0x99,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x66,0x24,0x00,0x00, +0x8d,0x13,0x00,0x00,0x48,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x6f,0x13,0x00,0x00,0x48,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x97,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x6f,0x13,0x00,0x00,0x38,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x71,0x24,0x00,0x00,0x97,0x13,0x00,0x00,0x66,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xa1,0x13,0x00,0x00, +0x06,0x0f,0x00,0x00,0x71,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0xff,0x01,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xb3,0x13,0x00,0x00,0x94,0x0d,0x00,0x00, +0x2e,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xb9,0x13,0x00,0x00, +0xb3,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xf3,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xb9,0x13,0x00,0x00, +0xff,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x7c,0x24,0x00,0x00, +0xf3,0x13,0x00,0x00,0xb3,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xda,0x13,0x00,0x00,0xb3,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x02,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xda,0x13,0x00,0x00,0x38,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x87,0x24,0x00,0x00,0x02,0x14,0x00,0x00,0x7c,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x0c,0x14,0x00,0x00, +0x06,0x0f,0x00,0x00,0x87,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0xff,0x01,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x1e,0x14,0x00,0x00,0x94,0x0d,0x00,0x00, +0x3d,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x28,0x14,0x00,0x00, +0x1e,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x92,0x24,0x00,0x00,0x28,0x14,0x00,0x00,0x1e,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x45,0x14,0x00,0x00,0x1e,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x6d,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x45,0x14,0x00,0x00,0x38,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x9d,0x24,0x00,0x00,0x6d,0x14,0x00,0x00, +0x92,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x77,0x14,0x00,0x00,0x06,0x0f,0x00,0x00,0x9d,0x24,0x00,0x00,0x02,0x00,0x00,0x00, +0xff,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x89,0x14,0x00,0x00, +0x94,0x0d,0x00,0x00,0x4c,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x93,0x14,0x00,0x00,0x89,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xce,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x93,0x14,0x00,0x00,0x99,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xa8,0x24,0x00,0x00,0xce,0x14,0x00,0x00,0x89,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xb0,0x14,0x00,0x00,0x89,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xd8,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xb0,0x14,0x00,0x00,0x38,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xb3,0x24,0x00,0x00,0xd8,0x14,0x00,0x00, +0xa8,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xe2,0x14,0x00,0x00,0x06,0x0f,0x00,0x00,0xb3,0x24,0x00,0x00,0x02,0x00,0x00,0x00, +0xff,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xf4,0x14,0x00,0x00, +0x94,0x0d,0x00,0x00,0x5b,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xfe,0x14,0x00,0x00,0xf4,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x39,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xfe,0x14,0x00,0x00,0x99,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xbe,0x24,0x00,0x00,0x39,0x15,0x00,0x00,0xf4,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x1b,0x15,0x00,0x00,0xf4,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x43,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x1b,0x15,0x00,0x00,0x38,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xc9,0x24,0x00,0x00,0x43,0x15,0x00,0x00, +0xbe,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x4d,0x15,0x00,0x00,0x06,0x0f,0x00,0x00,0xc9,0x24,0x00,0x00,0x02,0x00,0x00,0x00, +0xff,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7f,0x15,0x00,0x00, +0xb9,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd9,0x15,0x00,0x00,0x4e,0x04,0x00,0x00,0x7f,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x02,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xd9,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x0a,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x02,0x16,0x00,0x00,0x24,0x04,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x0f,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x0a,0x16,0x00,0x00,0xb8,0x00,0x05,0x00,0xc7,0x00,0x00,0x00, +0x10,0x16,0x00,0x00,0x0f,0x16,0x00,0x00,0x08,0x03,0x00,0x00,0xf7,0x00,0x03,0x00, +0x20,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x10,0x16,0x00,0x00, +0x11,0x16,0x00,0x00,0x12,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x12,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x14,0x16,0x00,0x00,0x10,0x04,0x00,0x00, +0x0a,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x15,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x14,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x18,0x16,0x00,0x00,0x15,0x16,0x00,0x00,0x14,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1a,0x16,0x00,0x00,0x17,0x04,0x00,0x00, +0x0a,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x1b,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x1a,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1e,0x16,0x00,0x00,0x1b,0x16,0x00,0x00,0x1a,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1f,0x16,0x00,0x00,0x18,0x16,0x00,0x00, +0x1e,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x20,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x11,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x20,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x20,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x50,0x25,0x00,0x00, +0x1f,0x16,0x00,0x00,0x12,0x16,0x00,0x00,0xb5,0x01,0x00,0x00,0x11,0x16,0x00,0x00, +0x7f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xdc,0x15,0x00,0x00,0x7f,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x28,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xdc,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x30,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x28,0x16,0x00,0x00, +0x24,0x04,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x35,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x30,0x16,0x00,0x00,0xb8,0x00,0x05,0x00, +0xc7,0x00,0x00,0x00,0x36,0x16,0x00,0x00,0x35,0x16,0x00,0x00,0x08,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0x46,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x36,0x16,0x00,0x00,0x37,0x16,0x00,0x00,0x38,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x38,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3a,0x16,0x00,0x00, +0x10,0x04,0x00,0x00,0x30,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x3b,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x3a,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3e,0x16,0x00,0x00,0x3b,0x16,0x00,0x00, +0x3a,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x40,0x16,0x00,0x00, +0x17,0x04,0x00,0x00,0x30,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x41,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x40,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x44,0x16,0x00,0x00,0x41,0x16,0x00,0x00, +0x40,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x45,0x16,0x00,0x00, +0x3e,0x16,0x00,0x00,0x44,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x46,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x37,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x46,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x46,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x51,0x25,0x00,0x00,0x45,0x16,0x00,0x00,0x38,0x16,0x00,0x00,0xb5,0x01,0x00,0x00, +0x37,0x16,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdf,0x15,0x00,0x00, +0xb5,0x01,0x00,0x00,0x7f,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x4e,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xdf,0x15,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x56,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x4e,0x16,0x00,0x00,0x24,0x04,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x5b,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x56,0x16,0x00,0x00,0xb8,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x5c,0x16,0x00,0x00, +0x5b,0x16,0x00,0x00,0x08,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x6c,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x5c,0x16,0x00,0x00,0x5d,0x16,0x00,0x00, +0x5e,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x5e,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x60,0x16,0x00,0x00,0x10,0x04,0x00,0x00,0x56,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x61,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x60,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x64,0x16,0x00,0x00,0x61,0x16,0x00,0x00,0x60,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x66,0x16,0x00,0x00,0x17,0x04,0x00,0x00,0x56,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x67,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x66,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6a,0x16,0x00,0x00,0x67,0x16,0x00,0x00,0x66,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6b,0x16,0x00,0x00,0x64,0x16,0x00,0x00,0x6a,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0x6c,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x5d,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0x6c,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x6c,0x16,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x52,0x25,0x00,0x00,0x6b,0x16,0x00,0x00, +0x5e,0x16,0x00,0x00,0xb5,0x01,0x00,0x00,0x5d,0x16,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe2,0x15,0x00,0x00,0x24,0x04,0x00,0x00,0x7f,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x74,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xe2,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x7c,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x74,0x16,0x00,0x00, +0x24,0x04,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x81,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x7c,0x16,0x00,0x00,0xb8,0x00,0x05,0x00, +0xc7,0x00,0x00,0x00,0x82,0x16,0x00,0x00,0x81,0x16,0x00,0x00,0x08,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0x92,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x82,0x16,0x00,0x00,0x83,0x16,0x00,0x00,0x84,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x84,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x86,0x16,0x00,0x00, +0x10,0x04,0x00,0x00,0x7c,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x87,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x86,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8a,0x16,0x00,0x00,0x87,0x16,0x00,0x00, +0x86,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8c,0x16,0x00,0x00, +0x17,0x04,0x00,0x00,0x7c,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x8d,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x8c,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x90,0x16,0x00,0x00,0x8d,0x16,0x00,0x00, +0x8c,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x91,0x16,0x00,0x00, +0x8a,0x16,0x00,0x00,0x90,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x92,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x83,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x92,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x92,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x53,0x25,0x00,0x00,0x91,0x16,0x00,0x00,0x84,0x16,0x00,0x00,0xb5,0x01,0x00,0x00, +0x83,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xe6,0x15,0x00,0x00, +0x08,0x0f,0x00,0x00,0x50,0x25,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xe9,0x15,0x00,0x00,0x73,0x0f,0x00,0x00,0x51,0x25,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xea,0x15,0x00,0x00,0xe6,0x15,0x00,0x00,0xe9,0x15,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xed,0x15,0x00,0x00,0xde,0x0f,0x00,0x00, +0x52,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xee,0x15,0x00,0x00, +0xea,0x15,0x00,0x00,0xed,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xf1,0x15,0x00,0x00,0x49,0x10,0x00,0x00,0x53,0x25,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xf2,0x15,0x00,0x00,0xee,0x15,0x00,0x00,0xf1,0x15,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf5,0x15,0x00,0x00,0x50,0x25,0x00,0x00, +0x51,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf7,0x15,0x00,0x00, +0xf5,0x15,0x00,0x00,0x52,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf9,0x15,0x00,0x00,0xf7,0x15,0x00,0x00,0x53,0x25,0x00,0x00,0x50,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xfa,0x15,0x00,0x00,0xf9,0x15,0x00,0x00,0xf9,0x15,0x00,0x00, +0xf9,0x15,0x00,0x00,0xf9,0x15,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xfb,0x15,0x00,0x00,0xf2,0x15,0x00,0x00,0xfa,0x15,0x00,0x00,0xf7,0x00,0x03,0x00, +0xe6,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x10,0x16,0x00,0x00, +0xd7,0x16,0x00,0x00,0xd8,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xd8,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xda,0x16,0x00,0x00,0x10,0x04,0x00,0x00, +0x0a,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xdb,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xda,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xde,0x16,0x00,0x00,0xdb,0x16,0x00,0x00,0xda,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe0,0x16,0x00,0x00,0x17,0x04,0x00,0x00, +0x0a,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xe1,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xe0,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe4,0x16,0x00,0x00,0xe1,0x16,0x00,0x00,0xe0,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe5,0x16,0x00,0x00,0xde,0x16,0x00,0x00, +0xe4,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0xe6,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd7,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0xe6,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe6,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x54,0x25,0x00,0x00, +0xe5,0x16,0x00,0x00,0xd8,0x16,0x00,0x00,0xb5,0x01,0x00,0x00,0xd7,0x16,0x00,0x00, +0xf7,0x00,0x03,0x00,0x0c,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x36,0x16,0x00,0x00,0xfd,0x16,0x00,0x00,0xfe,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfe,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x00,0x17,0x00,0x00, +0x10,0x04,0x00,0x00,0x30,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x01,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x00,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x04,0x17,0x00,0x00,0x01,0x17,0x00,0x00, +0x00,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x06,0x17,0x00,0x00, +0x17,0x04,0x00,0x00,0x30,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x07,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x06,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0a,0x17,0x00,0x00,0x07,0x17,0x00,0x00, +0x06,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0b,0x17,0x00,0x00, +0x04,0x17,0x00,0x00,0x0a,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x0c,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0xfd,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x0c,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x0c,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x55,0x25,0x00,0x00,0x0b,0x17,0x00,0x00,0xfe,0x16,0x00,0x00,0xb5,0x01,0x00,0x00, +0xfd,0x16,0x00,0x00,0xf7,0x00,0x03,0x00,0x32,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x5c,0x16,0x00,0x00,0x23,0x17,0x00,0x00,0x24,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x24,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x26,0x17,0x00,0x00,0x10,0x04,0x00,0x00,0x56,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x27,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x26,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2a,0x17,0x00,0x00, +0x27,0x17,0x00,0x00,0x26,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2c,0x17,0x00,0x00,0x17,0x04,0x00,0x00,0x56,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x2d,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x2c,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x30,0x17,0x00,0x00, +0x2d,0x17,0x00,0x00,0x2c,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x31,0x17,0x00,0x00,0x2a,0x17,0x00,0x00,0x30,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0x32,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x23,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0x32,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x32,0x17,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x56,0x25,0x00,0x00,0x31,0x17,0x00,0x00,0x24,0x17,0x00,0x00, +0xb5,0x01,0x00,0x00,0x23,0x17,0x00,0x00,0xf7,0x00,0x03,0x00,0x58,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x82,0x16,0x00,0x00,0x49,0x17,0x00,0x00, +0x4a,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x4a,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4c,0x17,0x00,0x00,0x10,0x04,0x00,0x00,0x7c,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x4d,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x4c,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x50,0x17,0x00,0x00,0x4d,0x17,0x00,0x00,0x4c,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x52,0x17,0x00,0x00,0x17,0x04,0x00,0x00,0x7c,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x53,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x52,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x56,0x17,0x00,0x00,0x53,0x17,0x00,0x00,0x52,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x57,0x17,0x00,0x00,0x50,0x17,0x00,0x00,0x56,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0x58,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x49,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0x58,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x58,0x17,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x57,0x25,0x00,0x00,0x57,0x17,0x00,0x00, +0x4a,0x17,0x00,0x00,0xb5,0x01,0x00,0x00,0x49,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xac,0x16,0x00,0x00,0xb4,0x10,0x00,0x00,0x54,0x25,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xaf,0x16,0x00,0x00,0x1f,0x11,0x00,0x00, +0x55,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xb0,0x16,0x00,0x00, +0xac,0x16,0x00,0x00,0xaf,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xb3,0x16,0x00,0x00,0x8a,0x11,0x00,0x00,0x56,0x25,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xb4,0x16,0x00,0x00,0xb0,0x16,0x00,0x00,0xb3,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xb7,0x16,0x00,0x00,0xf5,0x11,0x00,0x00, +0x57,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xb8,0x16,0x00,0x00, +0xb4,0x16,0x00,0x00,0xb7,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbb,0x16,0x00,0x00,0x54,0x25,0x00,0x00,0x55,0x25,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbd,0x16,0x00,0x00,0xbb,0x16,0x00,0x00,0x56,0x25,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbf,0x16,0x00,0x00,0xbd,0x16,0x00,0x00, +0x57,0x25,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc0,0x16,0x00,0x00, +0xbf,0x16,0x00,0x00,0xbf,0x16,0x00,0x00,0xbf,0x16,0x00,0x00,0xbf,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xc1,0x16,0x00,0x00,0xb8,0x16,0x00,0x00, +0xc0,0x16,0x00,0x00,0xf7,0x00,0x03,0x00,0xac,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x10,0x16,0x00,0x00,0x9d,0x17,0x00,0x00,0x9e,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9e,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa0,0x17,0x00,0x00,0x10,0x04,0x00,0x00,0x0a,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xa1,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xa0,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa4,0x17,0x00,0x00, +0xa1,0x17,0x00,0x00,0xa0,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa6,0x17,0x00,0x00,0x17,0x04,0x00,0x00,0x0a,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xa7,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xa6,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xaa,0x17,0x00,0x00, +0xa7,0x17,0x00,0x00,0xa6,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xab,0x17,0x00,0x00,0xa4,0x17,0x00,0x00,0xaa,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0xac,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x9d,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0xac,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xac,0x17,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x58,0x25,0x00,0x00,0xab,0x17,0x00,0x00,0x9e,0x17,0x00,0x00, +0xb5,0x01,0x00,0x00,0x9d,0x17,0x00,0x00,0xf7,0x00,0x03,0x00,0xd2,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x36,0x16,0x00,0x00,0xc3,0x17,0x00,0x00, +0xc4,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xc4,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc6,0x17,0x00,0x00,0x10,0x04,0x00,0x00,0x30,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc7,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xc6,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xca,0x17,0x00,0x00,0xc7,0x17,0x00,0x00,0xc6,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcc,0x17,0x00,0x00,0x17,0x04,0x00,0x00,0x30,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xcd,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xcc,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd0,0x17,0x00,0x00,0xcd,0x17,0x00,0x00,0xcc,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd1,0x17,0x00,0x00,0xca,0x17,0x00,0x00,0xd0,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd2,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xc3,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd2,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xd2,0x17,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x59,0x25,0x00,0x00,0xd1,0x17,0x00,0x00, +0xc4,0x17,0x00,0x00,0xb5,0x01,0x00,0x00,0xc3,0x17,0x00,0x00,0xf7,0x00,0x03,0x00, +0xf8,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x5c,0x16,0x00,0x00, +0xe9,0x17,0x00,0x00,0xea,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xea,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xec,0x17,0x00,0x00,0x10,0x04,0x00,0x00, +0x56,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xed,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xec,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf0,0x17,0x00,0x00,0xed,0x17,0x00,0x00,0xec,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf2,0x17,0x00,0x00,0x17,0x04,0x00,0x00, +0x56,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xf3,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xf2,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf6,0x17,0x00,0x00,0xf3,0x17,0x00,0x00,0xf2,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf7,0x17,0x00,0x00,0xf0,0x17,0x00,0x00, +0xf6,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0xf8,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe9,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0xf8,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf8,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x5a,0x25,0x00,0x00, +0xf7,0x17,0x00,0x00,0xea,0x17,0x00,0x00,0xb5,0x01,0x00,0x00,0xe9,0x17,0x00,0x00, +0xf7,0x00,0x03,0x00,0x1e,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x82,0x16,0x00,0x00,0x0f,0x18,0x00,0x00,0x10,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x10,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x12,0x18,0x00,0x00, +0x10,0x04,0x00,0x00,0x7c,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x13,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x12,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x16,0x18,0x00,0x00,0x13,0x18,0x00,0x00, +0x12,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x18,0x18,0x00,0x00, +0x17,0x04,0x00,0x00,0x7c,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x19,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x18,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1c,0x18,0x00,0x00,0x19,0x18,0x00,0x00, +0x18,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1d,0x18,0x00,0x00, +0x16,0x18,0x00,0x00,0x1c,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x1e,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x0f,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x1e,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1e,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x5b,0x25,0x00,0x00,0x1d,0x18,0x00,0x00,0x10,0x18,0x00,0x00,0xb5,0x01,0x00,0x00, +0x0f,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x72,0x17,0x00,0x00, +0x60,0x12,0x00,0x00,0x58,0x25,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x75,0x17,0x00,0x00,0xcb,0x12,0x00,0x00,0x59,0x25,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x76,0x17,0x00,0x00,0x72,0x17,0x00,0x00,0x75,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x79,0x17,0x00,0x00,0x36,0x13,0x00,0x00, +0x5a,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x7a,0x17,0x00,0x00, +0x76,0x17,0x00,0x00,0x79,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x7d,0x17,0x00,0x00,0xa1,0x13,0x00,0x00,0x5b,0x25,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x7e,0x17,0x00,0x00,0x7a,0x17,0x00,0x00,0x7d,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x81,0x17,0x00,0x00,0x58,0x25,0x00,0x00, +0x59,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x83,0x17,0x00,0x00, +0x81,0x17,0x00,0x00,0x5a,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x85,0x17,0x00,0x00,0x83,0x17,0x00,0x00,0x5b,0x25,0x00,0x00,0x50,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x86,0x17,0x00,0x00,0x85,0x17,0x00,0x00,0x85,0x17,0x00,0x00, +0x85,0x17,0x00,0x00,0x85,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x87,0x17,0x00,0x00,0x7e,0x17,0x00,0x00,0x86,0x17,0x00,0x00,0xf7,0x00,0x03,0x00, +0x72,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x10,0x16,0x00,0x00, +0x63,0x18,0x00,0x00,0x64,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x64,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x66,0x18,0x00,0x00,0x10,0x04,0x00,0x00, +0x0a,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x67,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6a,0x18,0x00,0x00,0x67,0x18,0x00,0x00,0x66,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6c,0x18,0x00,0x00,0x17,0x04,0x00,0x00, +0x0a,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x6d,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x6c,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x70,0x18,0x00,0x00,0x6d,0x18,0x00,0x00,0x6c,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x71,0x18,0x00,0x00,0x6a,0x18,0x00,0x00, +0x70,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x72,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x63,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x72,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x72,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x5c,0x25,0x00,0x00, +0x71,0x18,0x00,0x00,0x64,0x18,0x00,0x00,0xb5,0x01,0x00,0x00,0x63,0x18,0x00,0x00, +0xf7,0x00,0x03,0x00,0x98,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x36,0x16,0x00,0x00,0x89,0x18,0x00,0x00,0x8a,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8a,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8c,0x18,0x00,0x00, +0x10,0x04,0x00,0x00,0x30,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x8d,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x8c,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x90,0x18,0x00,0x00,0x8d,0x18,0x00,0x00, +0x8c,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x92,0x18,0x00,0x00, +0x17,0x04,0x00,0x00,0x30,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x93,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x92,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x96,0x18,0x00,0x00,0x93,0x18,0x00,0x00, +0x92,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x97,0x18,0x00,0x00, +0x90,0x18,0x00,0x00,0x96,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x98,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x89,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x98,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x98,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x5d,0x25,0x00,0x00,0x97,0x18,0x00,0x00,0x8a,0x18,0x00,0x00,0xb5,0x01,0x00,0x00, +0x89,0x18,0x00,0x00,0xf7,0x00,0x03,0x00,0xbe,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x5c,0x16,0x00,0x00,0xaf,0x18,0x00,0x00,0xb0,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb0,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb2,0x18,0x00,0x00,0x10,0x04,0x00,0x00,0x56,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xb3,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xb2,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb6,0x18,0x00,0x00, +0xb3,0x18,0x00,0x00,0xb2,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb8,0x18,0x00,0x00,0x17,0x04,0x00,0x00,0x56,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xb9,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xb8,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbc,0x18,0x00,0x00, +0xb9,0x18,0x00,0x00,0xb8,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbd,0x18,0x00,0x00,0xb6,0x18,0x00,0x00,0xbc,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0xbe,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xaf,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0xbe,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xbe,0x18,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x5e,0x25,0x00,0x00,0xbd,0x18,0x00,0x00,0xb0,0x18,0x00,0x00, +0xb5,0x01,0x00,0x00,0xaf,0x18,0x00,0x00,0xf7,0x00,0x03,0x00,0xe4,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x82,0x16,0x00,0x00,0xd5,0x18,0x00,0x00, +0xd6,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xd6,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd8,0x18,0x00,0x00,0x10,0x04,0x00,0x00,0x7c,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd9,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xd8,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xdc,0x18,0x00,0x00,0xd9,0x18,0x00,0x00,0xd8,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xde,0x18,0x00,0x00,0x17,0x04,0x00,0x00,0x7c,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xdf,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xde,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe2,0x18,0x00,0x00,0xdf,0x18,0x00,0x00,0xde,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe3,0x18,0x00,0x00,0xdc,0x18,0x00,0x00,0xe2,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe4,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xd5,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe4,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xe4,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x5f,0x25,0x00,0x00,0xe3,0x18,0x00,0x00, +0xd6,0x18,0x00,0x00,0xb5,0x01,0x00,0x00,0xd5,0x18,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x38,0x18,0x00,0x00,0x0c,0x14,0x00,0x00,0x5c,0x25,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x3b,0x18,0x00,0x00,0x77,0x14,0x00,0x00, +0x5d,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x3c,0x18,0x00,0x00, +0x38,0x18,0x00,0x00,0x3b,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x3f,0x18,0x00,0x00,0xe2,0x14,0x00,0x00,0x5e,0x25,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x40,0x18,0x00,0x00,0x3c,0x18,0x00,0x00,0x3f,0x18,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x43,0x18,0x00,0x00,0x4d,0x15,0x00,0x00, +0x5f,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x44,0x18,0x00,0x00, +0x40,0x18,0x00,0x00,0x43,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x47,0x18,0x00,0x00,0x5c,0x25,0x00,0x00,0x5d,0x25,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x49,0x18,0x00,0x00,0x47,0x18,0x00,0x00,0x5e,0x25,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4b,0x18,0x00,0x00,0x49,0x18,0x00,0x00, +0x5f,0x25,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x4c,0x18,0x00,0x00, +0x4b,0x18,0x00,0x00,0x4b,0x18,0x00,0x00,0x4b,0x18,0x00,0x00,0x4b,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x4d,0x18,0x00,0x00,0x44,0x18,0x00,0x00, +0x4c,0x18,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa7,0x15,0x00,0x00, +0xb9,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf1,0x18,0x00,0x00,0x4e,0x04,0x00,0x00,0xa7,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x1a,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xf1,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x22,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x1a,0x19,0x00,0x00,0x24,0x04,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x27,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x22,0x19,0x00,0x00,0xb8,0x00,0x05,0x00,0xc7,0x00,0x00,0x00, +0x28,0x19,0x00,0x00,0x27,0x19,0x00,0x00,0x08,0x03,0x00,0x00,0xf7,0x00,0x03,0x00, +0x38,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x28,0x19,0x00,0x00, +0x29,0x19,0x00,0x00,0x2a,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x2a,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2c,0x19,0x00,0x00,0x10,0x04,0x00,0x00, +0x22,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x2d,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x2c,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x30,0x19,0x00,0x00,0x2d,0x19,0x00,0x00,0x2c,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x32,0x19,0x00,0x00,0x17,0x04,0x00,0x00, +0x22,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x33,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x32,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x36,0x19,0x00,0x00,0x33,0x19,0x00,0x00,0x32,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x37,0x19,0x00,0x00,0x30,0x19,0x00,0x00, +0x36,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x38,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x29,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x38,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x38,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x60,0x25,0x00,0x00, +0x37,0x19,0x00,0x00,0x2a,0x19,0x00,0x00,0xb5,0x01,0x00,0x00,0x29,0x19,0x00,0x00, +0x7f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf4,0x18,0x00,0x00,0xa7,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x40,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xf4,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x48,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x40,0x19,0x00,0x00, +0x24,0x04,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x4d,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x48,0x19,0x00,0x00,0xb8,0x00,0x05,0x00, +0xc7,0x00,0x00,0x00,0x4e,0x19,0x00,0x00,0x4d,0x19,0x00,0x00,0x08,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0x5e,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x4e,0x19,0x00,0x00,0x4f,0x19,0x00,0x00,0x50,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x50,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x52,0x19,0x00,0x00, +0x10,0x04,0x00,0x00,0x48,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x53,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x52,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x56,0x19,0x00,0x00,0x53,0x19,0x00,0x00, +0x52,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x58,0x19,0x00,0x00, +0x17,0x04,0x00,0x00,0x48,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x59,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x58,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5c,0x19,0x00,0x00,0x59,0x19,0x00,0x00, +0x58,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5d,0x19,0x00,0x00, +0x56,0x19,0x00,0x00,0x5c,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x5e,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4f,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x5e,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5e,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x61,0x25,0x00,0x00,0x5d,0x19,0x00,0x00,0x50,0x19,0x00,0x00,0xb5,0x01,0x00,0x00, +0x4f,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf7,0x18,0x00,0x00, +0xb5,0x01,0x00,0x00,0xa7,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x66,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xf7,0x18,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x6e,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x66,0x19,0x00,0x00,0x24,0x04,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x73,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x6e,0x19,0x00,0x00,0xb8,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x74,0x19,0x00,0x00, +0x73,0x19,0x00,0x00,0x08,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x84,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x74,0x19,0x00,0x00,0x75,0x19,0x00,0x00, +0x76,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x76,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x78,0x19,0x00,0x00,0x10,0x04,0x00,0x00,0x6e,0x19,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x79,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x78,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7c,0x19,0x00,0x00,0x79,0x19,0x00,0x00,0x78,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7e,0x19,0x00,0x00,0x17,0x04,0x00,0x00,0x6e,0x19,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x7f,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x7e,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x82,0x19,0x00,0x00,0x7f,0x19,0x00,0x00,0x7e,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x83,0x19,0x00,0x00,0x7c,0x19,0x00,0x00,0x82,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x84,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x75,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x84,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x84,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x62,0x25,0x00,0x00,0x83,0x19,0x00,0x00, +0x76,0x19,0x00,0x00,0xb5,0x01,0x00,0x00,0x75,0x19,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfa,0x18,0x00,0x00,0x24,0x04,0x00,0x00,0xa7,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x8c,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xfa,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x94,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x8c,0x19,0x00,0x00, +0x24,0x04,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x99,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x94,0x19,0x00,0x00,0xb8,0x00,0x05,0x00, +0xc7,0x00,0x00,0x00,0x9a,0x19,0x00,0x00,0x99,0x19,0x00,0x00,0x08,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0xaa,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x9a,0x19,0x00,0x00,0x9b,0x19,0x00,0x00,0x9c,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9c,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9e,0x19,0x00,0x00, +0x10,0x04,0x00,0x00,0x94,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x9f,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x9e,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa2,0x19,0x00,0x00,0x9f,0x19,0x00,0x00, +0x9e,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa4,0x19,0x00,0x00, +0x17,0x04,0x00,0x00,0x94,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xa5,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xa4,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa8,0x19,0x00,0x00,0xa5,0x19,0x00,0x00, +0xa4,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa9,0x19,0x00,0x00, +0xa2,0x19,0x00,0x00,0xa8,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0xaa,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9b,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0xaa,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xaa,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x63,0x25,0x00,0x00,0xa9,0x19,0x00,0x00,0x9c,0x19,0x00,0x00,0xb5,0x01,0x00,0x00, +0x9b,0x19,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xfe,0x18,0x00,0x00, +0xfb,0x15,0x00,0x00,0x60,0x25,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x01,0x19,0x00,0x00,0xc1,0x16,0x00,0x00,0x61,0x25,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x02,0x19,0x00,0x00,0xfe,0x18,0x00,0x00,0x01,0x19,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x05,0x19,0x00,0x00,0x87,0x17,0x00,0x00, +0x62,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x06,0x19,0x00,0x00, +0x02,0x19,0x00,0x00,0x05,0x19,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x09,0x19,0x00,0x00,0x4d,0x18,0x00,0x00,0x63,0x25,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x0a,0x19,0x00,0x00,0x06,0x19,0x00,0x00,0x09,0x19,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0d,0x19,0x00,0x00,0x60,0x25,0x00,0x00, +0x61,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0f,0x19,0x00,0x00, +0x0d,0x19,0x00,0x00,0x62,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x11,0x19,0x00,0x00,0x0f,0x19,0x00,0x00,0x63,0x25,0x00,0x00,0x50,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x12,0x19,0x00,0x00,0x11,0x19,0x00,0x00,0x11,0x19,0x00,0x00, +0x11,0x19,0x00,0x00,0x11,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x13,0x19,0x00,0x00,0x0a,0x19,0x00,0x00,0x12,0x19,0x00,0x00,0x50,0x00,0x07,0x00, +0xd2,0x04,0x00,0x00,0xb1,0x15,0x00,0x00,0x1f,0x11,0x00,0x00,0x8a,0x11,0x00,0x00, +0xcb,0x12,0x00,0x00,0x36,0x13,0x00,0x00,0x3e,0x00,0x03,0x00,0x6c,0x15,0x00,0x00, +0xb1,0x15,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xb2,0x15,0x00,0x00, +0x6c,0x15,0x00,0x00,0xff,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xb3,0x15,0x00,0x00,0xb2,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xb5,0x15,0x00,0x00,0xb2,0x15,0x00,0x00,0xf9,0x00,0x02,0x00,0xb6,0x15,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb6,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x67,0x25,0x00,0x00,0xb5,0x15,0x00,0x00,0xaa,0x19,0x00,0x00,0xb5,0x19,0x00,0x00, +0xba,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x66,0x25,0x00,0x00, +0xb3,0x15,0x00,0x00,0xaa,0x19,0x00,0x00,0xb0,0x19,0x00,0x00,0xba,0x15,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x64,0x25,0x00,0x00,0x05,0x02,0x00,0x00, +0xaa,0x19,0x00,0x00,0xc7,0x15,0x00,0x00,0xba,0x15,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc7,0x00,0x00,0x00,0xb9,0x15,0x00,0x00,0x64,0x25,0x00,0x00,0x0f,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0xc8,0x15,0x00,0x00,0xba,0x15,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xb9,0x15,0x00,0x00,0xba,0x15,0x00,0x00,0xc8,0x15,0x00,0x00, +0xf8,0x00,0x02,0x00,0xba,0x15,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xbd,0x15,0x00,0x00,0x6c,0x15,0x00,0x00,0x64,0x25,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xbe,0x15,0x00,0x00,0xbd,0x15,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xb0,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x66,0x25,0x00,0x00,0xbe,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xc3,0x15,0x00,0x00,0xbd,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xb5,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x67,0x25,0x00,0x00, +0xc3,0x15,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xc7,0x15,0x00,0x00, +0x64,0x25,0x00,0x00,0x05,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xb6,0x15,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc8,0x15,0x00,0x00,0x0c,0x00,0x08,0x00,0x37,0x00,0x00,0x00, +0xcc,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x13,0x19,0x00,0x00, +0x66,0x25,0x00,0x00,0x67,0x25,0x00,0x00,0x3d,0x00,0x04,0x00,0x3f,0x02,0x00,0x00, +0xb9,0x19,0x00,0x00,0xbe,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xba,0x19,0x00,0x00,0xb9,0x19,0x00,0x00,0xc0,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0xff,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbb,0x19,0x00,0x00, +0xba,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xc7,0x00,0x00,0x00, +0xbd,0x19,0x00,0x00,0xbb,0x19,0x00,0x00,0xb4,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xbf,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xbf,0x19,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x30,0x27,0x00,0x00,0xbd,0x19,0x00,0x00,0xb5,0x01,0x00,0x00, +0xbb,0x19,0x00,0x00,0x41,0x00,0x05,0x00,0x30,0x02,0x00,0x00,0xc3,0x19,0x00,0x00, +0xfe,0x01,0x00,0x00,0x35,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xc4,0x19,0x00,0x00,0xc3,0x19,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x5b,0x0d,0x00,0x00,0xcc,0x15,0x00,0x00,0xcc,0x15,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xc9,0x19,0x00,0x00,0xc4,0x19,0x00,0x00,0xc4,0x19,0x00,0x00,0xc4,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xca,0x19,0x00,0x00,0x5b,0x0d,0x00,0x00, +0xc9,0x19,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xcd,0x19,0x00,0x00, +0xca,0x19,0x00,0x00,0x30,0x27,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xd1,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xcd,0x19,0x00,0x00, +0x07,0x0b,0x00,0x00,0x4a,0x25,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd7,0x19,0x00,0x00,0xd1,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd8,0x19,0x00,0x00,0x5c,0x03,0x00,0x00,0xd7,0x19,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xda,0x19,0x00,0x00,0xd1,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdb,0x19,0x00,0x00, +0x60,0x03,0x00,0x00,0xda,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xdc,0x19,0x00,0x00,0xd8,0x19,0x00,0x00,0xdb,0x19,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xde,0x19,0x00,0x00,0xd1,0x19,0x00,0x00,0x02,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdf,0x19,0x00,0x00,0x5c,0x03,0x00,0x00, +0xde,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe0,0x19,0x00,0x00, +0xdc,0x19,0x00,0x00,0xdf,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe3,0x19,0x00,0x00,0x60,0x03,0x00,0x00,0xd7,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe6,0x19,0x00,0x00,0x60,0x03,0x00,0x00,0xde,0x19,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe7,0x19,0x00,0x00,0xe3,0x19,0x00,0x00, +0xe6,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xea,0x19,0x00,0x00, +0x70,0x03,0x00,0x00,0xd7,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xee,0x19,0x00,0x00,0xea,0x19,0x00,0x00,0xdb,0x19,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf2,0x19,0x00,0x00,0xee,0x19,0x00,0x00,0xdf,0x19,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xf3,0x19,0x00,0x00,0xe0,0x19,0x00,0x00, +0xe7,0x19,0x00,0x00,0xf2,0x19,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x60,0x0d,0x00,0x00,0xcc,0x15,0x00,0x00,0x03,0x00,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x61,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x60,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xf8,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x61,0x0d,0x00,0x00,0xb4,0x01,0x00,0x00, +0xb5,0x01,0x00,0x00,0xb8,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x65,0x0d,0x00,0x00, +0x60,0x0d,0x00,0x00,0xb4,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x9c,0x02,0x00,0x00, +0x14,0x1a,0x00,0x00,0x9e,0x02,0x00,0x00,0x62,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x16,0x1a,0x00,0x00,0x14,0x1a,0x00,0x00,0xbf,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x17,0x1a,0x00,0x00,0x16,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xba,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x03,0x1a,0x00,0x00,0x17,0x1a,0x00,0x00, +0xea,0x08,0x00,0x00,0x3d,0x00,0x04,0x00,0x3f,0x02,0x00,0x00,0x1b,0x1a,0x00,0x00, +0xb3,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x47,0x02,0x00,0x00,0x1d,0x1a,0x00,0x00, +0x1b,0x1a,0x00,0x00,0x36,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x1f,0x1a,0x00,0x00,0x1d,0x1a,0x00,0x00,0x19,0x0d,0x00,0x00,0x02,0x00,0x00,0x00, +0xb4,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x20,0x1a,0x00,0x00, +0x1f,0x1a,0x00,0x00,0x1f,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x20,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x20,0x0c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x96,0x26,0x00,0x00,0x07,0x0b,0x00,0x00, +0x15,0x0c,0x00,0x00,0xf3,0x19,0x00,0x00,0xbf,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc7,0x00,0x00,0x00,0x85,0x26,0x00,0x00,0xe3,0x08,0x00,0x00,0x15,0x0c,0x00,0x00, +0x65,0x0d,0x00,0x00,0xbf,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x6d,0x25,0x00,0x00,0xd3,0x02,0x00,0x00,0x15,0x0c,0x00,0x00,0x20,0x1a,0x00,0x00, +0xbf,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0xc7,0x00,0x00,0x00,0x6b,0x25,0x00,0x00, +0xe3,0x08,0x00,0x00,0x15,0x0c,0x00,0x00,0x03,0x1a,0x00,0x00,0xbf,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x69,0x25,0x00,0x00,0xb4,0x01,0x00,0x00, +0x15,0x0c,0x00,0x00,0xf8,0x19,0x00,0x00,0xbf,0x19,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x26,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xad,0x0c,0x00,0x00,0x69,0x25,0x00,0x00,0x41,0x00,0x05,0x00,0x15,0x02,0x00,0x00, +0xbe,0x1a,0x00,0x00,0xfe,0x01,0x00,0x00,0x14,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0xbf,0x1a,0x00,0x00,0xbe,0x1a,0x00,0x00,0xc4,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xa7,0x1a,0x00,0x00,0x0a,0x02,0x00,0x00,0xbf,0x1a,0x00,0x00, +0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa8,0x1a,0x00,0x00,0xa7,0x1a,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xac,0x1a,0x00,0x00,0xa8,0x1a,0x00,0x00, +0xa8,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xad,0x1a,0x00,0x00, +0x8e,0x0c,0x00,0x00,0xac,0x1a,0x00,0x00,0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0xae,0x1a,0x00,0x00,0xad,0x1a,0x00,0x00,0x41,0x00,0x05,0x00,0x00,0x02,0x00,0x00, +0xc6,0x1a,0x00,0x00,0xfe,0x01,0x00,0x00,0x0f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0xc7,0x1a,0x00,0x00,0xc6,0x1a,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xd3,0x1a,0x00,0x00,0xae,0x1a,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xd4,0x1a,0x00,0x00,0x88,0x0c,0x00,0x00,0xd3,0x1a,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd7,0x1a,0x00,0x00,0xd3,0x1a,0x00,0x00, +0xd3,0x03,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xe4,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xd4,0x1a,0x00,0x00,0xd7,0x1a,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xe9,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xd3,0x03,0x00,0x00,0xe4,0x1a,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xdd,0x1a,0x00,0x00,0xc7,0x1a,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xde,0x1a,0x00,0x00,0xe9,0x1a,0x00,0x00,0xdd,0x1a,0x00,0x00, +0x3d,0x00,0x04,0x00,0x3f,0x02,0x00,0x00,0xed,0x1a,0x00,0x00,0xbe,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xee,0x1a,0x00,0x00,0xed,0x1a,0x00,0x00, +0xc0,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0xff,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xef,0x1a,0x00,0x00,0xee,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0xf1,0x1a,0x00,0x00,0xef,0x1a,0x00,0x00, +0xb4,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xf3,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf3,0x1a,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x31,0x27,0x00,0x00, +0xf1,0x1a,0x00,0x00,0xb5,0x01,0x00,0x00,0xef,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00, +0x3f,0x02,0x00,0x00,0xfb,0x1a,0x00,0x00,0x41,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x47,0x02,0x00,0x00,0xfd,0x1a,0x00,0x00,0xfb,0x1a,0x00,0x00,0x36,0x0d,0x00,0x00, +0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x00,0x1b,0x00,0x00,0xbf,0x1a,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x01,0x1b,0x00,0x00,0xfd,0x1a,0x00,0x00, +0xde,0x1a,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x1b,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x02,0x1b,0x00,0x00,0x01,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb7,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x02,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb8,0x1a,0x00,0x00,0x31,0x27,0x00,0x00,0xb7,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x07,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0xb8,0x1a,0x00,0x00,0xf9,0x06,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x41,0x1a,0x00,0x00,0x6d,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0xc7,0x00,0x00,0x00,0x42,0x1a,0x00,0x00,0x41,0x1a,0x00,0x00,0xb4,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x48,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x42,0x1a,0x00,0x00,0x43,0x1a,0x00,0x00,0x45,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x45,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x48,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x43,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x48,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x48,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x71,0x25,0x00,0x00, +0x41,0x1a,0x00,0x00,0x45,0x1a,0x00,0x00,0x07,0x1b,0x00,0x00,0x43,0x1a,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xdd,0x24,0x00,0x00,0x71,0x25,0x00,0x00, +0x6d,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x1e,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x71,0x25,0x00,0x00, +0x07,0x1b,0x00,0x00,0xb7,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x12,0x1b,0x00,0x00, +0x1e,0x1b,0x00,0x00,0xb4,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x18,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x12,0x1b,0x00,0x00,0x13,0x1b,0x00,0x00, +0x17,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x17,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x18,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x13,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x23,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x71,0x25,0x00,0x00,0x07,0x1b,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x16,0x1b,0x00,0x00,0x23,0x1b,0x00,0x00,0x1e,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x18,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x18,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x73,0x25,0x00,0x00,0xb4,0x01,0x00,0x00,0x17,0x1b,0x00,0x00, +0x16,0x1b,0x00,0x00,0x13,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x50,0x1a,0x00,0x00,0xb5,0x01,0x00,0x00,0x73,0x25,0x00,0x00,0xf7,0x00,0x03,0x00, +0x6e,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x6b,0x25,0x00,0x00, +0x53,0x1a,0x00,0x00,0x5b,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x5b,0x1a,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5d,0x1a,0x00,0x00,0x6d,0x25,0x00,0x00, +0x00,0x00,0x00,0x00,0xbc,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x5e,0x1a,0x00,0x00, +0x5d,0x1a,0x00,0x00,0xb5,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x6d,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x5e,0x1a,0x00,0x00,0x5f,0x1a,0x00,0x00, +0x65,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x65,0x1a,0x00,0x00,0xba,0x00,0x05,0x00, +0xc7,0x00,0x00,0x00,0x67,0x1a,0x00,0x00,0x50,0x1a,0x00,0x00,0x37,0x07,0x00,0x00, +0xf7,0x00,0x03,0x00,0x6c,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x67,0x1a,0x00,0x00,0x68,0x1a,0x00,0x00,0x6c,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x68,0x1a,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xe9,0x24,0x00,0x00, +0xb4,0x01,0x00,0x00,0xdd,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x6c,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x6c,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x7d,0x25,0x00,0x00,0xdd,0x24,0x00,0x00,0x65,0x1a,0x00,0x00, +0xe9,0x24,0x00,0x00,0x68,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x6d,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5f,0x1a,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x29,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x71,0x25,0x00,0x00, +0x07,0x1b,0x00,0x00,0x60,0x03,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xe7,0x24,0x00,0x00,0x29,0x1b,0x00,0x00,0xdd,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x6d,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x6d,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x7c,0x25,0x00,0x00,0x7d,0x25,0x00,0x00, +0x6c,0x1a,0x00,0x00,0xe7,0x24,0x00,0x00,0x5f,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x6e,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x53,0x1a,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0xe0,0x24,0x00,0x00,0x07,0x1b,0x00,0x00,0x34,0x27,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x57,0x1a,0x00,0x00, +0x6d,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0xb7,0x00,0x05,0x00,0xc7,0x00,0x00,0x00, +0x58,0x1a,0x00,0x00,0x57,0x1a,0x00,0x00,0xb4,0x01,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x59,0x1a,0x00,0x00,0x58,0x1a,0x00,0x00,0x24,0x04,0x00,0x00, +0xb5,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xe3,0x24,0x00,0x00, +0x59,0x1a,0x00,0x00,0xe0,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x6e,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x6e,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x7b,0x25,0x00,0x00,0x7c,0x25,0x00,0x00,0x6d,0x1a,0x00,0x00, +0xe3,0x24,0x00,0x00,0x53,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x70,0x1a,0x00,0x00,0x4b,0x25,0x00,0x00,0x73,0x25,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x71,0x1a,0x00,0x00,0x70,0x1a,0x00,0x00,0x41,0x07,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x2f,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x71,0x1a,0x00,0x00,0xb4,0x01,0x00,0x00,0xb5,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x34,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x26,0x1a,0x00,0x00,0x2f,0x1b,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x76,0x1a,0x00,0x00,0xb5,0x01,0x00,0x00,0x34,0x1b,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x78,0x1a,0x00,0x00,0x7b,0x25,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x79,0x1a,0x00,0x00, +0x78,0x1a,0x00,0x00,0x76,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7d,0x1a,0x00,0x00,0xb5,0x01,0x00,0x00,0xb0,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x38,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x7d,0x1a,0x00,0x00,0xb4,0x01,0x00,0x00,0xb5,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x81,0x1a,0x00,0x00,0x79,0x1a,0x00,0x00,0x38,0x1b,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x85,0x1a,0x00,0x00,0x3e,0x0d,0x00,0x00, +0x37,0x07,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x86,0x1a,0x00,0x00, +0x85,0x1a,0x00,0x00,0xb5,0x01,0x00,0x00,0xb4,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x89,0x1a,0x00,0x00,0x81,0x1a,0x00,0x00,0x86,0x1a,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8d,0x1a,0x00,0x00,0x89,0x1a,0x00,0x00, +0xb5,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x3c,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x8d,0x1a,0x00,0x00,0xb4,0x01,0x00,0x00, +0xb5,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x90,0x1a,0x00,0x00, +0x7b,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x53,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x90,0x1a,0x00,0x00, +0x07,0x1b,0x00,0x00,0xb7,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x47,0x1b,0x00,0x00, +0x53,0x1b,0x00,0x00,0xb4,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x4d,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x47,0x1b,0x00,0x00,0x48,0x1b,0x00,0x00, +0x4c,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x4c,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x4d,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x48,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x58,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x90,0x1a,0x00,0x00,0x07,0x1b,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4b,0x1b,0x00,0x00,0x58,0x1b,0x00,0x00,0x53,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x4d,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x4d,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x7e,0x25,0x00,0x00,0xb4,0x01,0x00,0x00,0x4c,0x1b,0x00,0x00, +0x4b,0x1b,0x00,0x00,0x48,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x5c,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x7e,0x25,0x00,0x00, +0xb4,0x01,0x00,0x00,0xb5,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x95,0x1a,0x00,0x00,0x3c,0x1b,0x00,0x00,0x43,0x04,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x60,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x95,0x1a,0x00,0x00,0xb4,0x01,0x00,0x00,0xb5,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x98,0x1a,0x00,0x00,0x60,0x1b,0x00,0x00,0x5c,0x1b,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x64,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x98,0x1a,0x00,0x00,0xb4,0x01,0x00,0x00,0xb5,0x01,0x00,0x00, +0x41,0x00,0x05,0x00,0x20,0x02,0x00,0x00,0xc3,0x1c,0x00,0x00,0xfe,0x01,0x00,0x00, +0x2a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xc4,0x1c,0x00,0x00, +0xc3,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xaf,0x1b,0x00,0x00, +0x85,0x0c,0x00,0x00,0xc4,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xb1,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0xaf,0x1b,0x00,0x00, +0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xb2,0x1b,0x00,0x00,0xb1,0x1b,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xb4,0x1b,0x00,0x00,0xb2,0x1b,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xb5,0x1b,0x00,0x00,0xb4,0x1b,0x00,0x00, +0xd3,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xb7,0x1b,0x00,0x00, +0xb5,0x1b,0x00,0x00,0xc4,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb9,0x1b,0x00,0x00,0xb7,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbb,0x1b,0x00,0x00,0xaf,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0xba,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0xbc,0x1b,0x00,0x00,0xb9,0x1b,0x00,0x00, +0xbb,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00,0x3e,0x00,0x00,0x00,0xbd,0x1b,0x00,0x00, +0xbc,0x1b,0x00,0x00,0x8f,0x05,0x00,0x00,0x90,0x05,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xf8,0x24,0x00,0x00,0xbd,0x1b,0x00,0x00,0x38,0x26,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc0,0x1b,0x00,0x00, +0xb7,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc2,0x1b,0x00,0x00,0xaf,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0xba,0x00,0x05,0x00, +0xc7,0x00,0x00,0x00,0xc3,0x1b,0x00,0x00,0xc0,0x1b,0x00,0x00,0xc2,0x1b,0x00,0x00, +0xa9,0x00,0x06,0x00,0x3e,0x00,0x00,0x00,0xc4,0x1b,0x00,0x00,0xc3,0x1b,0x00,0x00, +0x8f,0x05,0x00,0x00,0x90,0x05,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xfc,0x24,0x00,0x00,0xc4,0x1b,0x00,0x00,0xf8,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xd1,0x1b,0x00,0x00,0xfc,0x24,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd2,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xd2,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x50,0x26,0x00,0x00,0xff,0x01,0x00,0x00, +0x4d,0x1b,0x00,0x00,0x0c,0x1c,0x00,0x00,0x0a,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc7,0x00,0x00,0x00,0xd5,0x1b,0x00,0x00,0x50,0x26,0x00,0x00,0xd6,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0x0d,0x1c,0x00,0x00,0x0a,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xd5,0x1b,0x00,0x00,0xd6,0x1b,0x00,0x00,0x0d,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd6,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0xd7,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd7,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xe7,0x26,0x00,0x00,0xff,0x01,0x00,0x00,0xd6,0x1b,0x00,0x00,0x08,0x1c,0x00,0x00, +0x06,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0xda,0x1b,0x00,0x00, +0xe7,0x26,0x00,0x00,0xd6,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x09,0x1c,0x00,0x00, +0x06,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xda,0x1b,0x00,0x00, +0xdb,0x1b,0x00,0x00,0x09,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xdb,0x1b,0x00,0x00, +0xc4,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xde,0x1b,0x00,0x00,0x50,0x26,0x00,0x00, +0x0a,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xdf,0x1b,0x00,0x00, +0xe7,0x26,0x00,0x00,0xde,0x1b,0x00,0x00,0xf7,0x00,0x03,0x00,0xe6,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xbc,0x1b,0x00,0x00,0xe1,0x1b,0x00,0x00, +0xe4,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xe4,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe6,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xe1,0x1b,0x00,0x00,0x82,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xe3,0x1b,0x00,0x00,0xd6,0x02,0x00,0x00,0xe7,0x26,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe6,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xe6,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xe9,0x26,0x00,0x00,0xe7,0x26,0x00,0x00, +0xe4,0x1b,0x00,0x00,0xe3,0x1b,0x00,0x00,0xe1,0x1b,0x00,0x00,0xf7,0x00,0x03,0x00, +0xee,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc3,0x1b,0x00,0x00, +0xe9,0x1b,0x00,0x00,0xec,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xec,0x1b,0x00,0x00, +0xf9,0x00,0x02,0x00,0xee,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xe9,0x1b,0x00,0x00, +0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xeb,0x1b,0x00,0x00,0xd6,0x02,0x00,0x00, +0x50,0x26,0x00,0x00,0xf9,0x00,0x02,0x00,0xee,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xee,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xeb,0x26,0x00,0x00, +0x50,0x26,0x00,0x00,0xec,0x1b,0x00,0x00,0xeb,0x1b,0x00,0x00,0xe9,0x1b,0x00,0x00, +0x50,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xf0,0x1b,0x00,0x00,0xe9,0x26,0x00,0x00, +0xeb,0x26,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xf6,0x1b,0x00,0x00, +0xb2,0x1b,0x00,0x00,0xfc,0x24,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xf8,0x1b,0x00,0x00,0xf6,0x1b,0x00,0x00,0xf0,0x1b,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x32,0x1d,0x00,0x00,0x35,0x0d,0x00,0x00,0xf8,0x1b,0x00,0x00, +0x02,0x00,0x00,0x00,0xff,0x01,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x33,0x1d,0x00,0x00,0x32,0x1d,0x00,0x00,0x32,0x1d,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x05,0x1c,0x00,0x00,0x78,0x1b,0x00,0x00,0xdf,0x1b,0x00,0x00,0x3e,0x00,0x03,0x00, +0x05,0x1c,0x00,0x00,0x33,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0x06,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x06,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x08,0x1c,0x00,0x00,0xe7,0x26,0x00,0x00,0x05,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd7,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x09,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x0a,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x0a,0x1c,0x00,0x00,0x80,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x0c,0x1c,0x00,0x00,0x50,0x26,0x00,0x00,0x05,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd2,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x0d,0x1c,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x10,0x1c,0x00,0x00,0xb7,0x1b,0x00,0x00, +0xaf,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x15,0x1c,0x00,0x00, +0xba,0x0c,0x00,0x00,0xb5,0x01,0x00,0x00,0xb4,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x38,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x34,0x1b,0x00,0x00,0x15,0x1c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x43,0x1d,0x00,0x00,0x4c,0x25,0x00,0x00,0xc4,0x1c,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x45,0x1d,0x00,0x00,0x43,0x1d,0x00,0x00,0x4c,0x25,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x46,0x1d,0x00,0x00,0x45,0x1d,0x00,0x00, +0x00,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x48,0x1d,0x00,0x00, +0xb5,0x01,0x00,0x00,0x46,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x53,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x70,0x05,0x00,0x00, +0x48,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1a,0x1c,0x00,0x00, +0xb5,0x01,0x00,0x00,0x38,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1b,0x1c,0x00,0x00,0x53,0x1d,0x00,0x00,0x1a,0x1c,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1d,0x1c,0x00,0x00,0xb5,0x01,0x00,0x00,0x1b,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1e,0x1c,0x00,0x00,0x1d,0x1c,0x00,0x00, +0x0d,0x06,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x58,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb5,0x01,0x00,0x00,0x1e,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x21,0x1c,0x00,0x00,0x5c,0x03,0x00,0x00, +0x3e,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x5d,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x21,0x1c,0x00,0x00,0x38,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x62,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xb4,0x01,0x00,0x00,0x5d,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x68,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x1b,0x1c,0x00,0x00,0x58,0x1d,0x00,0x00,0x62,0x1d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2a,0x1c,0x00,0x00,0x10,0x0d,0x00,0x00,0x4d,0x25,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x6c,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x2a,0x1c,0x00,0x00,0xb4,0x01,0x00,0x00,0xb5,0x01,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x72,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x25,0x06,0x00,0x00,0x26,0x06,0x00,0x00,0x6c,0x1d,0x00,0x00, +0xf9,0x00,0x02,0x00,0x2d,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x2d,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x60,0x26,0x00,0x00,0xf6,0x05,0x00,0x00, +0x0d,0x1c,0x00,0x00,0xce,0x26,0x00,0x00,0x91,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x5a,0x26,0x00,0x00,0xaf,0x25,0x00,0x00,0x0d,0x1c,0x00,0x00, +0xe0,0x26,0x00,0x00,0x91,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x58,0x26,0x00,0x00,0xaf,0x25,0x00,0x00,0x0d,0x1c,0x00,0x00,0xdd,0x26,0x00,0x00, +0x91,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x56,0x26,0x00,0x00, +0xaf,0x25,0x00,0x00,0x0d,0x1c,0x00,0x00,0xda,0x26,0x00,0x00,0x91,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x54,0x26,0x00,0x00,0xaf,0x25,0x00,0x00, +0x0d,0x1c,0x00,0x00,0xd7,0x26,0x00,0x00,0x91,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x52,0x26,0x00,0x00,0x8c,0x25,0x00,0x00,0x0d,0x1c,0x00,0x00, +0xd4,0x26,0x00,0x00,0x91,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x51,0x26,0x00,0x00,0xff,0x01,0x00,0x00,0x0d,0x1c,0x00,0x00,0x93,0x1c,0x00,0x00, +0x91,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x30,0x1c,0x00,0x00, +0x51,0x26,0x00,0x00,0xd6,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x94,0x1c,0x00,0x00, +0x91,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x30,0x1c,0x00,0x00, +0x31,0x1c,0x00,0x00,0x94,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x31,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x32,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x32,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xe0,0x26,0x00,0x00,0x5a,0x26,0x00,0x00, +0x31,0x1c,0x00,0x00,0xe5,0x26,0x00,0x00,0x8d,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xdd,0x26,0x00,0x00,0x58,0x26,0x00,0x00,0x31,0x1c,0x00,0x00, +0xe4,0x26,0x00,0x00,0x8d,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xda,0x26,0x00,0x00,0x56,0x26,0x00,0x00,0x31,0x1c,0x00,0x00,0xe3,0x26,0x00,0x00, +0x8d,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xd7,0x26,0x00,0x00, +0x54,0x26,0x00,0x00,0x31,0x1c,0x00,0x00,0xe2,0x26,0x00,0x00,0x8d,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd4,0x26,0x00,0x00,0x52,0x26,0x00,0x00, +0x31,0x1c,0x00,0x00,0xe1,0x26,0x00,0x00,0x8d,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xce,0x26,0x00,0x00,0x60,0x26,0x00,0x00,0x31,0x1c,0x00,0x00, +0x78,0x1c,0x00,0x00,0x8d,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xc7,0x26,0x00,0x00,0xff,0x01,0x00,0x00,0x31,0x1c,0x00,0x00,0x8f,0x1c,0x00,0x00, +0x8d,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x35,0x1c,0x00,0x00, +0xc7,0x26,0x00,0x00,0xd6,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x90,0x1c,0x00,0x00, +0x8d,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x35,0x1c,0x00,0x00, +0x36,0x1c,0x00,0x00,0x90,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x36,0x1c,0x00,0x00, +0xc4,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x39,0x1c,0x00,0x00,0x51,0x26,0x00,0x00, +0x0a,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x3a,0x1c,0x00,0x00, +0xc7,0x26,0x00,0x00,0x39,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0x41,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xbc,0x1b,0x00,0x00,0x3c,0x1c,0x00,0x00, +0x3f,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x3f,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x41,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x3c,0x1c,0x00,0x00,0x82,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x3e,0x1c,0x00,0x00,0xd6,0x02,0x00,0x00,0xc7,0x26,0x00,0x00, +0xf9,0x00,0x02,0x00,0x41,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x41,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xc9,0x26,0x00,0x00,0xc7,0x26,0x00,0x00, +0x3f,0x1c,0x00,0x00,0x3e,0x1c,0x00,0x00,0x3c,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00, +0x49,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc3,0x1b,0x00,0x00, +0x44,0x1c,0x00,0x00,0x47,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x47,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x49,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x44,0x1c,0x00,0x00, +0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x46,0x1c,0x00,0x00,0xd6,0x02,0x00,0x00, +0x51,0x26,0x00,0x00,0xf9,0x00,0x02,0x00,0x49,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x49,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xcb,0x26,0x00,0x00, +0x51,0x26,0x00,0x00,0x47,0x1c,0x00,0x00,0x46,0x1c,0x00,0x00,0x44,0x1c,0x00,0x00, +0x50,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x4b,0x1c,0x00,0x00,0xc9,0x26,0x00,0x00, +0xcb,0x26,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x4e,0x1c,0x00,0x00, +0x4b,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x4f,0x1c,0x00,0x00, +0xd1,0x1b,0x00,0x00,0x4e,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x52,0x1c,0x00,0x00,0x10,0x1c,0x00,0x00,0x4f,0x1c,0x00,0x00,0x50,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x5a,0x1c,0x00,0x00,0xbd,0x1b,0x00,0x00,0xc4,0x1b,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x5b,0x1c,0x00,0x00,0xb2,0x1b,0x00,0x00, +0x5a,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x5d,0x1c,0x00,0x00, +0x5b,0x1c,0x00,0x00,0x4b,0x1c,0x00,0x00,0x7c,0x00,0x04,0x00,0xe7,0x03,0x00,0x00, +0x7a,0x1d,0x00,0x00,0x5d,0x1c,0x00,0x00,0x7c,0x00,0x04,0x00,0xe7,0x03,0x00,0x00, +0x7c,0x1d,0x00,0x00,0xc8,0x0c,0x00,0x00,0xb0,0x00,0x05,0x00,0xeb,0x03,0x00,0x00, +0x7d,0x1d,0x00,0x00,0x7a,0x1d,0x00,0x00,0x7c,0x1d,0x00,0x00,0x9b,0x00,0x04,0x00, +0xc7,0x00,0x00,0x00,0x7e,0x1d,0x00,0x00,0x7d,0x1d,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x67,0x1c,0x00,0x00,0x7e,0x1d,0x00,0x00,0xb5,0x01,0x00,0x00, +0xb4,0x01,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x86,0x1d,0x00,0x00, +0x68,0x1d,0x00,0x00,0x68,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x87,0x1d,0x00,0x00,0x52,0x1c,0x00,0x00,0x86,0x1d,0x00,0x00,0x94,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8a,0x1d,0x00,0x00,0x87,0x1d,0x00,0x00,0x87,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x9a,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x8a,0x1d,0x00,0x00,0x43,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa0,0x1d,0x00,0x00,0x2e,0x04,0x00,0x00,0x9a,0x1d,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa1,0x1d,0x00,0x00,0xa0,0x1d,0x00,0x00, +0xb5,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa3,0x1d,0x00,0x00, +0x5c,0x03,0x00,0x00,0x9a,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa4,0x1d,0x00,0x00,0xa3,0x1d,0x00,0x00,0xb5,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa6,0x1d,0x00,0x00,0x36,0x04,0x00,0x00,0xa1,0x1d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa8,0x1d,0x00,0x00,0xa6,0x1d,0x00,0x00, +0xa1,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa9,0x1d,0x00,0x00, +0xa8,0x1d,0x00,0x00,0x3b,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xac,0x1d,0x00,0x00,0xa4,0x1d,0x00,0x00,0xa4,0x1d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xad,0x1d,0x00,0x00,0xa9,0x1d,0x00,0x00,0xac,0x1d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6c,0x1c,0x00,0x00,0x67,0x1c,0x00,0x00, +0xad,0x1d,0x00,0x00,0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x6e,0x1c,0x00,0x00, +0x78,0x1b,0x00,0x00,0x3a,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0x6f,0x1c,0x00,0x00,0x6e,0x1c,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x71,0x1c,0x00,0x00,0x6f,0x1c,0x00,0x00,0x6c,0x1c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x73,0x1c,0x00,0x00,0x71,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x74,0x1c,0x00,0x00,0x71,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x75,0x1c,0x00,0x00, +0x71,0x1c,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x76,0x1c,0x00,0x00,0x73,0x1c,0x00,0x00,0x74,0x1c,0x00,0x00,0x75,0x1c,0x00,0x00, +0x6c,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x78,0x1c,0x00,0x00, +0xce,0x26,0x00,0x00,0x76,0x1c,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7b,0x1c,0x00,0x00,0x52,0x1c,0x00,0x00,0x52,0x1c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7e,0x1c,0x00,0x00,0x72,0x1d,0x00,0x00,0x7b,0x1c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x7f,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x7e,0x1c,0x00,0x00,0xaa,0x00,0x05,0x00,0xc7,0x00,0x00,0x00, +0x81,0x1c,0x00,0x00,0x51,0x26,0x00,0x00,0xff,0x01,0x00,0x00,0xaa,0x00,0x05,0x00, +0xc7,0x00,0x00,0x00,0x83,0x1c,0x00,0x00,0xc7,0x26,0x00,0x00,0xff,0x01,0x00,0x00, +0xa7,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x84,0x1c,0x00,0x00,0x81,0x1c,0x00,0x00, +0x83,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x87,0x1c,0x00,0x00, +0x6e,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0xd3,0x1d,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x84,0x1c,0x00,0x00,0xb6,0x1d,0x00,0x00,0xba,0x1d,0x00,0x00, +0xf8,0x00,0x02,0x00,0xba,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xe3,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xda,0x26,0x00,0x00, +0x87,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xe8,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xd7,0x26,0x00,0x00,0x87,0x1c,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xc3,0x1d,0x00,0x00,0x87,0x1c,0x00,0x00, +0x7f,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xc7,0x1d,0x00,0x00, +0xe0,0x26,0x00,0x00,0xc3,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xca,0x1d,0x00,0x00,0x87,0x1c,0x00,0x00,0xc3,0x1d,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xcd,0x1d,0x00,0x00,0xdd,0x26,0x00,0x00,0xca,0x1d,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd1,0x1d,0x00,0x00,0xd4,0x26,0x00,0x00, +0x7f,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0xd3,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb6,0x1d,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xd8,0x1d,0x00,0x00, +0x87,0x1c,0x00,0x00,0x7f,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xdc,0x1d,0x00,0x00,0x87,0x1c,0x00,0x00,0xd8,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd3,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xd3,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xe5,0x26,0x00,0x00,0xc7,0x1d,0x00,0x00,0xba,0x1d,0x00,0x00, +0xd8,0x1d,0x00,0x00,0xb6,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xe4,0x26,0x00,0x00,0xcd,0x1d,0x00,0x00,0xba,0x1d,0x00,0x00,0xdc,0x1d,0x00,0x00, +0xb6,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xe3,0x26,0x00,0x00, +0xe3,0x1d,0x00,0x00,0xba,0x1d,0x00,0x00,0x87,0x1c,0x00,0x00,0xb6,0x1d,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xe2,0x26,0x00,0x00,0xe8,0x1d,0x00,0x00, +0xba,0x1d,0x00,0x00,0x87,0x1c,0x00,0x00,0xb6,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xe1,0x26,0x00,0x00,0xd1,0x1d,0x00,0x00,0xba,0x1d,0x00,0x00, +0x7f,0x1c,0x00,0x00,0xb6,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0x8d,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8d,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x8f,0x1c,0x00,0x00,0xc7,0x26,0x00,0x00,0x05,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x32,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x90,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x91,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x91,0x1c,0x00,0x00,0x80,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x93,0x1c,0x00,0x00,0x51,0x26,0x00,0x00,0x05,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x2d,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x94,0x1c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xee,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x52,0x26,0x00,0x00,0xba,0x00,0x05,0x00,0xc7,0x00,0x00,0x00, +0xef,0x1d,0x00,0x00,0xee,0x1d,0x00,0x00,0x08,0x03,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf4,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xf4,0x1d,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x32,0x27,0x00,0x00,0xef,0x1d,0x00,0x00,0x52,0x26,0x00,0x00, +0xb5,0x01,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xfb,0x1d,0x00,0x00, +0x32,0x27,0x00,0x00,0x32,0x27,0x00,0x00,0x32,0x27,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xfc,0x1d,0x00,0x00,0x5a,0x26,0x00,0x00,0xfb,0x1d,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x03,0x1e,0x00,0x00,0x58,0x26,0x00,0x00, +0xfb,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x0b,0x1e,0x00,0x00, +0xfc,0x1d,0x00,0x00,0xfc,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x0c,0x1e,0x00,0x00,0x03,0x1e,0x00,0x00,0x0b,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x0d,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x0c,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x0e,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x0d,0x1e,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x99,0x1c,0x00,0x00,0x60,0x26,0x00,0x00,0x03,0x00,0x00,0x00, +0xba,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x9a,0x1c,0x00,0x00,0x99,0x1c,0x00,0x00, +0x08,0x03,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x9b,0x1c,0x00,0x00, +0x9a,0x1c,0x00,0x00,0xb5,0x01,0x00,0x00,0xb4,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9e,0x1c,0x00,0x00,0x99,0x1c,0x00,0x00,0x9b,0x1c,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x1a,0x25,0x00,0x00,0x9e,0x1c,0x00,0x00, +0x60,0x26,0x00,0x00,0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc7,0x00,0x00,0x00, +0xa2,0x1c,0x00,0x00,0x9e,0x1c,0x00,0x00,0x08,0x03,0x00,0x00,0xf7,0x00,0x03,0x00, +0xbf,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa2,0x1c,0x00,0x00, +0xa3,0x1c,0x00,0x00,0xbf,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xa3,0x1c,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xa5,0x1c,0x00,0x00,0x1a,0x25,0x00,0x00, +0x1a,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xa8,0x1c,0x00,0x00,0x9e,0x1c,0x00,0x00, +0x9e,0x1c,0x00,0x00,0x9e,0x1c,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xa9,0x1c,0x00,0x00,0xa5,0x1c,0x00,0x00,0xa8,0x1c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xab,0x1c,0x00,0x00,0xa9,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x1e,0x25,0x00,0x00,0xab,0x1c,0x00,0x00, +0x35,0x27,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xad,0x1c,0x00,0x00,0xa9,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0x20,0x25,0x00,0x00,0xad,0x1c,0x00,0x00,0x1e,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xaf,0x1c,0x00,0x00, +0xa9,0x1c,0x00,0x00,0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0x22,0x25,0x00,0x00,0xaf,0x1c,0x00,0x00,0x20,0x25,0x00,0x00,0x02,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb2,0x1c,0x00,0x00,0x9e,0x1c,0x00,0x00, +0xc9,0x06,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x25,0x25,0x00,0x00, +0xb2,0x1c,0x00,0x00,0x22,0x25,0x00,0x00,0x03,0x00,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xb6,0x1c,0x00,0x00,0x25,0x25,0x00,0x00,0x25,0x25,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x17,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xb6,0x1c,0x00,0x00,0x56,0x26,0x00,0x00,0x54,0x26,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xba,0x1c,0x00,0x00,0x17,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x27,0x25,0x00,0x00,0xba,0x1c,0x00,0x00, +0x25,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbc,0x1c,0x00,0x00,0x17,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0x29,0x25,0x00,0x00,0xbc,0x1c,0x00,0x00,0x27,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbe,0x1c,0x00,0x00, +0x17,0x1e,0x00,0x00,0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0x2b,0x25,0x00,0x00,0xbe,0x1c,0x00,0x00,0x29,0x25,0x00,0x00,0x02,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0xbf,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xbf,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x61,0x26,0x00,0x00,0x1a,0x25,0x00,0x00, +0xf4,0x1d,0x00,0x00,0x2b,0x25,0x00,0x00,0xa3,0x1c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x36,0x1e,0x00,0x00,0xfc,0x1d,0x00,0x00,0x00,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x38,0x1e,0x00,0x00,0x36,0x1e,0x00,0x00, +0x01,0x0a,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x39,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x38,0x1e,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3a,0x1e,0x00,0x00,0x39,0x1e,0x00,0x00,0x29,0x0a,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa0,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x3e,0x0d,0x00,0x00,0xb0,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xa5,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xa0,0x1e,0x00,0x00,0x50,0x1a,0x00,0x00,0xb8,0x00,0x05,0x00,0xc7,0x00,0x00,0x00, +0x40,0x1e,0x00,0x00,0xa5,0x1e,0x00,0x00,0x37,0x07,0x00,0x00,0xf7,0x00,0x03,0x00, +0x44,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x40,0x1e,0x00,0x00, +0x41,0x1e,0x00,0x00,0x44,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x41,0x1e,0x00,0x00, +0xa4,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x43,0x1e,0x00,0x00,0xba,0x0c,0x00,0x00, +0xe3,0x08,0x00,0x00,0xf9,0x00,0x02,0x00,0x44,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x44,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0xc7,0x00,0x00,0x00,0x45,0x1e,0x00,0x00, +0x40,0x1e,0x00,0x00,0xbf,0x1c,0x00,0x00,0x43,0x1e,0x00,0x00,0x41,0x1e,0x00,0x00, +0xf7,0x00,0x03,0x00,0x4b,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x45,0x1e,0x00,0x00,0x47,0x1e,0x00,0x00,0x4a,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4a,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x4b,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x47,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x3f,0x02,0x00,0x00,0xa8,0x1e,0x00,0x00, +0x75,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x47,0x02,0x00,0x00,0xaa,0x1e,0x00,0x00, +0xa8,0x1e,0x00,0x00,0x36,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xac,0x1e,0x00,0x00,0xaa,0x1e,0x00,0x00,0x19,0x0d,0x00,0x00,0x02,0x00,0x00,0x00, +0xb4,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x4b,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4b,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x6f,0x26,0x00,0x00, +0xf6,0x05,0x00,0x00,0x4a,0x1e,0x00,0x00,0xac,0x1e,0x00,0x00,0x47,0x1e,0x00,0x00, +0x3e,0x00,0x03,0x00,0x1e,0x1e,0x00,0x00,0x6f,0x26,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x4e,0x1e,0x00,0x00,0x1e,0x1e,0x00,0x00,0x4e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4f,0x1e,0x00,0x00,0x4e,0x1e,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x50,0x1e,0x00,0x00,0x3a,0x1e,0x00,0x00, +0x4f,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x52,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x50,0x1e,0x00,0x00,0xbe,0x00,0x05,0x00, +0xc7,0x00,0x00,0x00,0x54,0x1e,0x00,0x00,0x52,0x1e,0x00,0x00,0x29,0x0a,0x00,0x00, +0xf7,0x00,0x03,0x00,0x87,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x54,0x1e,0x00,0x00,0x55,0x1e,0x00,0x00,0x87,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x55,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x56,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x56,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x71,0x26,0x00,0x00, +0x52,0x1e,0x00,0x00,0x55,0x1e,0x00,0x00,0x0b,0x27,0x00,0x00,0x6c,0x1e,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x70,0x26,0x00,0x00,0x05,0x02,0x00,0x00, +0x55,0x1e,0x00,0x00,0x6e,0x1e,0x00,0x00,0x6c,0x1e,0x00,0x00,0xb3,0x00,0x05,0x00, +0xc7,0x00,0x00,0x00,0x59,0x1e,0x00,0x00,0x70,0x26,0x00,0x00,0xd6,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0x6f,0x1e,0x00,0x00,0x6c,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x59,0x1e,0x00,0x00,0x5a,0x1e,0x00,0x00,0x6f,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5a,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x5d,0x1e,0x00,0x00,0x1e,0x1e,0x00,0x00,0x70,0x26,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x5e,0x1e,0x00,0x00,0x5d,0x1e,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5f,0x1e,0x00,0x00,0x3a,0x1e,0x00,0x00,0x5e,0x1e,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x61,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x50,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x63,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x5f,0x1e,0x00,0x00, +0xb4,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x64,0x1e,0x00,0x00,0x61,0x1e,0x00,0x00, +0x63,0x1e,0x00,0x00,0xf7,0x00,0x03,0x00,0x6b,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x64,0x1e,0x00,0x00,0x65,0x1e,0x00,0x00,0x6b,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x65,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x67,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x5f,0x1e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb1,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x71,0x26,0x00,0x00,0x67,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00, +0x6b,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x6b,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x0b,0x27,0x00,0x00,0x71,0x26,0x00,0x00,0x5a,0x1e,0x00,0x00, +0xb1,0x1e,0x00,0x00,0x65,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x6c,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6c,0x1e,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x6e,0x1e,0x00,0x00,0x70,0x26,0x00,0x00,0x05,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x56,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x6f,0x1e,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x71,0x1e,0x00,0x00,0x0e,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x73,0x1e,0x00,0x00,0x71,0x1e,0x00,0x00, +0x41,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xb5,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x73,0x1e,0x00,0x00,0xb4,0x01,0x00,0x00, +0xb5,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xba,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xb5,0x1e,0x00,0x00,0x53,0x0a,0x00,0x00, +0xb7,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x79,0x1e,0x00,0x00,0x71,0x26,0x00,0x00, +0x52,0x1e,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x7a,0x1e,0x00,0x00, +0x79,0x1e,0x00,0x00,0xb5,0x01,0x00,0x00,0xb4,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7c,0x1e,0x00,0x00,0x7a,0x1e,0x00,0x00,0xba,0x1e,0x00,0x00, +0xba,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x7e,0x1e,0x00,0x00,0x7c,0x1e,0x00,0x00, +0x29,0x0a,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x7f,0x1e,0x00,0x00, +0x7e,0x1e,0x00,0x00,0xb5,0x01,0x00,0x00,0xb4,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xbf,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x34,0x1b,0x00,0x00,0xf9,0x06,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xc4,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb0,0x0c,0x00,0x00, +0xbf,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x84,0x1e,0x00,0x00, +0xb5,0x01,0x00,0x00,0xc4,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x86,0x1e,0x00,0x00,0x7f,0x1e,0x00,0x00,0x84,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00, +0x87,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x87,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x72,0x26,0x00,0x00,0xb4,0x01,0x00,0x00,0x4b,0x1e,0x00,0x00, +0x86,0x1e,0x00,0x00,0x6f,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x88,0x1e,0x00,0x00,0x1e,0x1e,0x00,0x00,0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x89,0x1e,0x00,0x00,0x88,0x1e,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x8a,0x1e,0x00,0x00,0x1e,0x1e,0x00,0x00,0xae,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0x8a,0x1e,0x00,0x00,0x89,0x1e,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x8b,0x1e,0x00,0x00,0x1e,0x1e,0x00,0x00,0x42,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8c,0x1e,0x00,0x00,0x8b,0x1e,0x00,0x00, +0x3e,0x00,0x03,0x00,0x88,0x1e,0x00,0x00,0x8c,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x8f,0x1e,0x00,0x00,0x4e,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00, +0x8b,0x1e,0x00,0x00,0x8f,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00,0x4e,0x1e,0x00,0x00, +0x3a,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x94,0x1e,0x00,0x00, +0x1e,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x6c,0x02,0x00,0x00,0xc6,0x1e,0x00,0x00, +0x6e,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0xc6,0x1e,0x00,0x00,0xbf,0x0b,0x00,0x00, +0x94,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x98,0x1e,0x00,0x00, +0x8a,0x1e,0x00,0x00,0xb7,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x99,0x1e,0x00,0x00, +0x98,0x1e,0x00,0x00,0xb4,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x9a,0x1e,0x00,0x00,0x99,0x1e,0x00,0x00,0xb5,0x01,0x00,0x00,0xb4,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9b,0x1e,0x00,0x00,0x72,0x26,0x00,0x00, +0x9a,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3c,0x0c,0x00,0x00, +0x61,0x26,0x00,0x00,0x03,0x00,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xde,0x1e,0x00,0x00,0x32,0x0d,0x00,0x00,0xb5,0x01,0x00,0x00,0xb4,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe2,0x1e,0x00,0x00,0xde,0x1e,0x00,0x00, +0x76,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe4,0x1e,0x00,0x00, +0xb5,0x01,0x00,0x00,0x3e,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe5,0x1e,0x00,0x00,0xe2,0x1e,0x00,0x00,0xe4,0x1e,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe7,0x1e,0x00,0x00,0x3c,0x0c,0x00,0x00,0x41,0x07,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xe9,0x1e,0x00,0x00,0x85,0x26,0x00,0x00, +0xb5,0x01,0x00,0x00,0xb4,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xeb,0x1e,0x00,0x00,0x10,0x0d,0x00,0x00,0x41,0x07,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xff,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xeb,0x1e,0x00,0x00,0xb4,0x01,0x00,0x00,0xb5,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x04,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xe9,0x1e,0x00,0x00,0xff,0x1e,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x0a,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xe5,0x1e,0x00,0x00, +0xe7,0x1e,0x00,0x00,0x04,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x0f,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xe5,0x1e,0x00,0x00, +0x0a,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf3,0x1e,0x00,0x00, +0x10,0x0d,0x00,0x00,0x4e,0x25,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x13,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xf3,0x1e,0x00,0x00, +0xb4,0x01,0x00,0x00,0xb5,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x19,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x0f,0x1f,0x00,0x00, +0x3c,0x0c,0x00,0x00,0x13,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x1e,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x0f,0x1f,0x00,0x00, +0x19,0x1f,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xfb,0x1e,0x00,0x00, +0x1e,0x1f,0x00,0x00,0x1e,0x1f,0x00,0x00,0x1e,0x1f,0x00,0x00,0xf7,0x00,0x03,0x00, +0x56,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xba,0x0c,0x00,0x00, +0x41,0x0c,0x00,0x00,0x45,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x45,0x0c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x67,0x1f,0x00,0x00,0xc4,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x69,0x1f,0x00,0x00, +0xc4,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6a,0x1f,0x00,0x00,0x67,0x1f,0x00,0x00,0x69,0x1f,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x6b,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0x6a,0x1f,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6c,0x1f,0x00,0x00, +0xb5,0x01,0x00,0x00,0x6b,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xc8,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x6c,0x1f,0x00,0x00, +0x27,0x09,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xcd,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x1f,0x09,0x00,0x00,0xc8,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd6,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xb0,0x0c,0x00,0x00,0x13,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xdb,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x3e,0x0d,0x00,0x00,0xd6,0x1f,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xe1,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xcd,0x1f,0x00,0x00, +0xb5,0x01,0x00,0x00,0xdb,0x1f,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x7d,0x1f,0x00,0x00,0x0e,0x1e,0x00,0x00,0xe1,0x1f,0x00,0x00,0x83,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x81,0x1f,0x00,0x00,0xfc,0x1d,0x00,0x00,0x7d,0x1f,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x85,0x1f,0x00,0x00,0xfc,0x1d,0x00,0x00, +0x7d,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xe6,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x56,0x26,0x00,0x00,0x81,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xeb,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x54,0x26,0x00,0x00,0x85,0x1f,0x00,0x00,0xba,0x00,0x05,0x00, +0x68,0x09,0x00,0x00,0x95,0x1f,0x00,0x00,0xe6,0x1f,0x00,0x00,0x96,0x26,0x00,0x00, +0x9a,0x00,0x04,0x00,0xc7,0x00,0x00,0x00,0x96,0x1f,0x00,0x00,0x95,0x1f,0x00,0x00, +0xa8,0x00,0x04,0x00,0xc7,0x00,0x00,0x00,0x97,0x1f,0x00,0x00,0x96,0x1f,0x00,0x00, +0xf7,0x00,0x03,0x00,0x9d,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x97,0x1f,0x00,0x00,0x98,0x1f,0x00,0x00,0x9d,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x98,0x1f,0x00,0x00,0xba,0x00,0x05,0x00,0x68,0x09,0x00,0x00,0x9b,0x1f,0x00,0x00, +0x96,0x26,0x00,0x00,0xeb,0x1f,0x00,0x00,0x9a,0x00,0x04,0x00,0xc7,0x00,0x00,0x00, +0x9c,0x1f,0x00,0x00,0x9b,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00,0x9d,0x1f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9d,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00,0xc7,0x00,0x00,0x00, +0x9e,0x1f,0x00,0x00,0x96,0x1f,0x00,0x00,0x45,0x0c,0x00,0x00,0x9c,0x1f,0x00,0x00, +0x98,0x1f,0x00,0x00,0xf7,0x00,0x03,0x00,0xbb,0x1f,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x9e,0x1f,0x00,0x00,0x9f,0x1f,0x00,0x00,0xbb,0x1f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9f,0x1f,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xa3,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x96,0x26,0x00,0x00, +0xe6,0x1f,0x00,0x00,0xeb,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xf0,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x9b,0x1e,0x00,0x00, +0x64,0x1b,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xa7,0x1f,0x00,0x00, +0xf0,0x1f,0x00,0x00,0xf0,0x1f,0x00,0x00,0xf0,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xf5,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0xad,0x0c,0x00,0x00,0x60,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xab,0x1f,0x00,0x00,0xb5,0x01,0x00,0x00,0xf5,0x1f,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xae,0x1f,0x00,0x00,0xa7,0x1f,0x00,0x00,0xab,0x1f,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xfd,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xae,0x1f,0x00,0x00,0x07,0x0b,0x00,0x00,0x4f,0x25,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x0f,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0xa3,0x1f,0x00,0x00,0x96,0x26,0x00,0x00,0xfd,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x14,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xfb,0x1e,0x00,0x00,0x96,0x09,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x2e,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x14,0x20,0x00,0x00,0xfb,0x1e,0x00,0x00,0xfd,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00, +0xbb,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0xbb,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xa4,0x26,0x00,0x00,0xfb,0x1e,0x00,0x00,0x9d,0x1f,0x00,0x00, +0x2e,0x20,0x00,0x00,0x9f,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xa3,0x26,0x00,0x00,0x96,0x26,0x00,0x00,0x9d,0x1f,0x00,0x00,0x0f,0x20,0x00,0x00, +0x9f,0x1f,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x39,0x20,0x00,0x00, +0x61,0x26,0x00,0x00,0x61,0x26,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x3a,0x20,0x00,0x00, +0xa4,0x26,0x00,0x00,0x39,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x4b,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x06,0x09,0x00,0x00, +0x3a,0x20,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x3f,0x20,0x00,0x00, +0x39,0x20,0x00,0x00,0x4b,0x20,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x42,0x20,0x00,0x00,0x61,0x26,0x00,0x00,0x61,0x26,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x51,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xa3,0x26,0x00,0x00, +0x42,0x20,0x00,0x00,0x3f,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x56,0x20,0x00,0x00,0x51,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x58,0x20,0x00,0x00,0x51,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x59,0x20,0x00,0x00,0x56,0x20,0x00,0x00, +0x58,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5b,0x20,0x00,0x00, +0x51,0x20,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5c,0x20,0x00,0x00,0x59,0x20,0x00,0x00,0x5b,0x20,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x61,0x20,0x00,0x00,0x56,0x20,0x00,0x00,0x5b,0x20,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x66,0x20,0x00,0x00,0x56,0x20,0x00,0x00, +0x58,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x69,0x20,0x00,0x00, +0x66,0x20,0x00,0x00,0x5b,0x20,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x6a,0x20,0x00,0x00,0x5c,0x20,0x00,0x00,0x61,0x20,0x00,0x00,0x69,0x20,0x00,0x00, +0xf9,0x00,0x02,0x00,0x56,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x41,0x0c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x23,0x1f,0x00,0x00,0x61,0x26,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x25,0x1f,0x00,0x00, +0x61,0x26,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x26,0x1f,0x00,0x00,0x23,0x1f,0x00,0x00,0x25,0x1f,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x28,0x1f,0x00,0x00,0x61,0x26,0x00,0x00,0x02,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x29,0x1f,0x00,0x00,0x26,0x1f,0x00,0x00, +0x28,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2e,0x1f,0x00,0x00, +0x23,0x1f,0x00,0x00,0x28,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x33,0x1f,0x00,0x00,0x23,0x1f,0x00,0x00,0x25,0x1f,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x36,0x1f,0x00,0x00,0x33,0x1f,0x00,0x00,0x28,0x1f,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x37,0x1f,0x00,0x00,0x29,0x1f,0x00,0x00, +0x2e,0x1f,0x00,0x00,0x36,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00,0x56,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x56,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xa7,0x26,0x00,0x00,0x6a,0x20,0x00,0x00,0xbb,0x1f,0x00,0x00,0x37,0x1f,0x00,0x00, +0x41,0x0c,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x70,0x20,0x00,0x00, +0xed,0x1a,0x00,0x00,0xc0,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0xff,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x70,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x73,0x20,0x00,0x00, +0x71,0x20,0x00,0x00,0xb4,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x75,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0x75,0x20,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x33,0x27,0x00,0x00,0x73,0x20,0x00,0x00,0xb5,0x01,0x00,0x00,0x71,0x20,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x7b,0x20,0x00,0x00,0x33,0x27,0x00,0x00, +0x33,0x27,0x00,0x00,0x33,0x27,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x7c,0x20,0x00,0x00,0xa7,0x26,0x00,0x00,0x7b,0x20,0x00,0x00,0x41,0x00,0x05,0x00, +0x30,0x02,0x00,0x00,0x83,0x20,0x00,0x00,0xfe,0x01,0x00,0x00,0x2f,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x84,0x20,0x00,0x00,0x83,0x20,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x7f,0x20,0x00,0x00,0x7c,0x20,0x00,0x00, +0x84,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x91,0x20,0x00,0x00, +0x88,0x0c,0x00,0x00,0x04,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xac,0x20,0x00,0x00,0x91,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00, +0xc7,0x00,0x00,0x00,0xad,0x20,0x00,0x00,0xac,0x20,0x00,0x00,0xb4,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xb2,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xad,0x20,0x00,0x00,0xae,0x20,0x00,0x00,0xb2,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0xae,0x20,0x00,0x00,0xbc,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0xb1,0x20,0x00,0x00, +0xac,0x20,0x00,0x00,0xb5,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xb2,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb2,0x20,0x00,0x00,0xf5,0x00,0x07,0x00,0xc7,0x00,0x00,0x00, +0xb3,0x20,0x00,0x00,0xad,0x20,0x00,0x00,0x75,0x20,0x00,0x00,0xb1,0x20,0x00,0x00, +0xae,0x20,0x00,0x00,0xf7,0x00,0x03,0x00,0xbe,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xb3,0x20,0x00,0x00,0xb4,0x20,0x00,0x00,0xbe,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb4,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb6,0x20,0x00,0x00,0x91,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00, +0xc7,0x00,0x00,0x00,0xb7,0x20,0x00,0x00,0xb6,0x20,0x00,0x00,0xb4,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xbc,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xb7,0x20,0x00,0x00,0xb8,0x20,0x00,0x00,0xbc,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb8,0x20,0x00,0x00,0xbc,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0xbb,0x20,0x00,0x00, +0xb6,0x20,0x00,0x00,0xb5,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xbc,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbc,0x20,0x00,0x00,0xf5,0x00,0x07,0x00,0xc7,0x00,0x00,0x00, +0xbd,0x20,0x00,0x00,0xb7,0x20,0x00,0x00,0xb4,0x20,0x00,0x00,0xbb,0x20,0x00,0x00, +0xb8,0x20,0x00,0x00,0xf9,0x00,0x02,0x00,0xbe,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0xbe,0x20,0x00,0x00,0xf5,0x00,0x07,0x00,0xc7,0x00,0x00,0x00,0xbf,0x20,0x00,0x00, +0xb3,0x20,0x00,0x00,0xb2,0x20,0x00,0x00,0xbd,0x20,0x00,0x00,0xbc,0x20,0x00,0x00, +0xa4,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x94,0x20,0x00,0x00,0xbf,0x20,0x00,0x00, +0xe3,0x08,0x00,0x00,0xf7,0x00,0x03,0x00,0xa5,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x94,0x20,0x00,0x00,0x95,0x20,0x00,0x00,0x99,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0x99,0x20,0x00,0x00,0x41,0x00,0x05,0x00,0x30,0x02,0x00,0x00, +0xc4,0x20,0x00,0x00,0xfe,0x01,0x00,0x00,0x3a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xc5,0x20,0x00,0x00,0xc4,0x20,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9b,0x20,0x00,0x00,0xc5,0x20,0x00,0x00,0xba,0x09,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9e,0x20,0x00,0x00,0x3c,0x0c,0x00,0x00, +0x9b,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa2,0x20,0x00,0x00, +0x89,0x1a,0x00,0x00,0x9e,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xca,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb4,0x01,0x00,0x00, +0xa2,0x20,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x48,0x25,0x00,0x00, +0xca,0x20,0x00,0x00,0x7b,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa5,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x95,0x20,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x45,0x25,0x00,0x00,0xb4,0x01,0x00,0x00,0x7b,0x25,0x00,0x00, +0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xa5,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa5,0x20,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xb7,0x26,0x00,0x00, +0x48,0x25,0x00,0x00,0x99,0x20,0x00,0x00,0x45,0x25,0x00,0x00,0x95,0x20,0x00,0x00, +0x3d,0x00,0x04,0x00,0x93,0x02,0x00,0x00,0xcc,0x20,0x00,0x00,0x95,0x02,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcf,0x20,0x00,0x00,0xb7,0x26,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd0,0x20,0x00,0x00, +0xb7,0x26,0x00,0x00,0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xd1,0x20,0x00,0x00,0xcf,0x20,0x00,0x00,0xd0,0x20,0x00,0x00,0xb4,0x01,0x00,0x00, +0xb4,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0xcc,0x20,0x00,0x00,0xbf,0x0b,0x00,0x00, +0xd1,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x05,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x85,0x0a,0x00,0x00,0x34,0x1b,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x09,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x10,0x0d,0x00,0x00,0xb4,0x01,0x00,0x00,0xb5,0x01,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x0f,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x05,0x21,0x00,0x00,0x2e,0x04,0x00,0x00,0x09,0x21,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x14,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x05,0x21,0x00,0x00,0x0f,0x21,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xee,0x20,0x00,0x00,0x14,0x21,0x00,0x00,0x14,0x21,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf0,0x20,0x00,0x00,0x3e,0x0d,0x00,0x00, +0x37,0x07,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x19,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xf0,0x20,0x00,0x00,0xad,0x0c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x1e,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xee,0x20,0x00,0x00,0x19,0x21,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xf6,0x20,0x00,0x00,0xba,0x0c,0x00,0x00,0xb5,0x01,0x00,0x00, +0x1e,0x21,0x00,0x00,0xbe,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0xfa,0x20,0x00,0x00, +0xff,0x1e,0x00,0x00,0xb5,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xff,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xfa,0x20,0x00,0x00,0xfb,0x20,0x00,0x00, +0xff,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0xfb,0x20,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x27,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x08,0x03,0x00,0x00,0xf6,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfe,0x20,0x00,0x00,0x27,0x21,0x00,0x00,0x4e,0x04,0x00,0x00,0xf9,0x00,0x02,0x00, +0xff,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0xff,0x20,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xc0,0x26,0x00,0x00,0xf6,0x20,0x00,0x00,0xa5,0x20,0x00,0x00, +0xfe,0x20,0x00,0x00,0xfb,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x64,0x0c,0x00,0x00,0x7f,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x65,0x0c,0x00,0x00,0x7f,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x66,0x0c,0x00,0x00,0x7f,0x20,0x00,0x00, +0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x67,0x0c,0x00,0x00, +0x64,0x0c,0x00,0x00,0x65,0x0c,0x00,0x00,0x66,0x0c,0x00,0x00,0xc0,0x26,0x00,0x00, +0x3d,0x00,0x04,0x00,0x7d,0x02,0x00,0x00,0x29,0x21,0x00,0x00,0x7f,0x02,0x00,0x00, +0x63,0x00,0x04,0x00,0x29,0x21,0x00,0x00,0xbf,0x0b,0x00,0x00,0x67,0x0c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x86,0x02,0x00,0x00,0x36,0x21,0x00,0x00,0x88,0x02,0x00,0x00, +0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x3f,0x21,0x00,0x00,0x64,0x0c,0x00,0x00, +0x65,0x0c,0x00,0x00,0x66,0x0c,0x00,0x00,0xb5,0x01,0x00,0x00,0x63,0x00,0x04,0x00, +0x36,0x21,0x00,0x00,0xbf,0x0b,0x00,0x00,0x3f,0x21,0x00,0x00,0x3d,0x00,0x04,0x00, +0x9c,0x02,0x00,0x00,0x41,0x21,0x00,0x00,0x9e,0x02,0x00,0x00,0x63,0x00,0x04,0x00, +0x41,0x21,0x00,0x00,0xbf,0x0b,0x00,0x00,0xf6,0x05,0x00,0x00,0xfd,0x00,0x01,0x00, +0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_a5fcaff0c18787f7d4afb42f359b0975.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_a5fcaff0c18787f7d4afb42f359b0975.h new file mode 100644 index 00000000..3da4585a --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_a5fcaff0c18787f7d4afb42f359b0975.h @@ -0,0 +1,1801 @@ +// ffx_fsr2_accumulate_pass_a5fcaff0c18787f7d4afb42f359b0975.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_a5fcaff0c18787f7d4afb42f359b0975_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_a5fcaff0c18787f7d4afb42f359b0975_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_a5fcaff0c18787f7d4afb42f359b0975_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_a5fcaff0c18787f7d4afb42f359b0975_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_a5fcaff0c18787f7d4afb42f359b0975_SampledImageResourceNames[] = { "r_input_exposure", "r_dilated_reactive_masks", "r_input_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_lanczos_lut", "r_imgMips", "r_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_a5fcaff0c18787f7d4afb42f359b0975_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 8, 10, 12, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_a5fcaff0c18787f7d4afb42f359b0975_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_a5fcaff0c18787f7d4afb42f359b0975_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_a5fcaff0c18787f7d4afb42f359b0975_StorageImageResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_a5fcaff0c18787f7d4afb42f359b0975_StorageImageResourceBindings[] = { 13, 14, 16, 17, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_a5fcaff0c18787f7d4afb42f359b0975_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_a5fcaff0c18787f7d4afb42f359b0975_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_a5fcaff0c18787f7d4afb42f359b0975_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_a5fcaff0c18787f7d4afb42f359b0975_UniformBufferResourceBindings[] = { 18, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_a5fcaff0c18787f7d4afb42f359b0975_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_a5fcaff0c18787f7d4afb42f359b0975_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_a5fcaff0c18787f7d4afb42f359b0975_size = 28356; + +static const unsigned char g_ffx_fsr2_accumulate_pass_a5fcaff0c18787f7d4afb42f359b0975_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x42,0x26,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x07,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0xcb,0x0b,0x00,0x00, +0xe1,0x0b,0x00,0x00,0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00, +0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74, +0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73, +0x00,0x00,0x00,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x68,0x61,0x64,0x65,0x72,0x5f,0x69,0x6d,0x61,0x67,0x65,0x5f,0x6c,0x6f,0x61,0x64, +0x5f,0x66,0x6f,0x72,0x6d,0x61,0x74,0x74,0x65,0x64,0x00,0x00,0x04,0x00,0x0a,0x00, +0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74, +0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69, +0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c, +0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74, +0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0xfb,0x01,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0xfb,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00, +0x06,0x00,0x07,0x00,0xfb,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78, +0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00, +0xfb,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79, +0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0xfb,0x01,0x00,0x00, +0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52, +0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e, +0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0xfb,0x01,0x00,0x00,0x04,0x00,0x00,0x00, +0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f, +0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0xfb,0x01,0x00,0x00,0x05,0x00,0x00,0x00, +0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55, +0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0xfb,0x01,0x00,0x00,0x06,0x00,0x00,0x00, +0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00, +0xfb,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54, +0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00, +0xfb,0x01,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00, +0x06,0x00,0x08,0x00,0xfb,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74, +0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00, +0x06,0x00,0x08,0x00,0xfb,0x01,0x00,0x00,0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77, +0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00, +0x06,0x00,0x0b,0x00,0xfb,0x01,0x00,0x00,0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74, +0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43, +0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00, +0xfb,0x01,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f, +0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00,0xfb,0x01,0x00,0x00, +0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61, +0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0xfb,0x01,0x00,0x00,0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e, +0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00,0xfb,0x01,0x00,0x00, +0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65, +0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0xfb,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69, +0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0xfb,0x01,0x00,0x00,0x11,0x00,0x00,0x00, +0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67, +0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00,0xfb,0x01,0x00,0x00, +0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f, +0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00, +0x05,0x00,0x04,0x00,0xfd,0x01,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00, +0x05,0x00,0x05,0x00,0x45,0x02,0x00,0x00,0x72,0x5f,0x69,0x6d,0x67,0x4d,0x69,0x70, +0x73,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x49,0x02,0x00,0x00,0x73,0x5f,0x4c,0x69, +0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x00,0x00,0x00,0x05,0x00,0x08,0x00, +0x56,0x02,0x00,0x00,0x72,0x5f,0x70,0x72,0x65,0x70,0x61,0x72,0x65,0x64,0x5f,0x69, +0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x05,0x00,0x08,0x00, +0x5e,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69, +0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x05,0x00,0x09,0x00, +0x6d,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75, +0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0x75,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c,0x75,0x6d,0x61,0x5f, +0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x05,0x00,0x06,0x00,0x7c,0x02,0x00,0x00, +0x72,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x00, +0x05,0x00,0x09,0x00,0x86,0x02,0x00,0x00,0x72,0x77,0x5f,0x69,0x6e,0x74,0x65,0x72, +0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c, +0x6f,0x72,0x00,0x00,0x05,0x00,0x06,0x00,0x8f,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c, +0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x05,0x00,0x06,0x00, +0x98,0x02,0x00,0x00,0x72,0x77,0x5f,0x6e,0x65,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x73, +0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0xad,0x02,0x00,0x00,0x72,0x5f,0x6c,0x6f, +0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x00,0x05,0x00,0x07,0x00, +0xb8,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f, +0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0xc4,0x02,0x00,0x00, +0x72,0x5f,0x6c,0x61,0x6e,0x63,0x7a,0x6f,0x73,0x5f,0x6c,0x75,0x74,0x00,0x00,0x00, +0x05,0x00,0x09,0x00,0xd1,0x02,0x00,0x00,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65, +0x64,0x5f,0x72,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x73, +0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0xcb,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x57, +0x6f,0x72,0x6b,0x47,0x72,0x6f,0x75,0x70,0x49,0x44,0x00,0x00,0x05,0x00,0x08,0x00, +0xe1,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x4c,0x6f,0x63,0x61,0x6c,0x49,0x6e,0x76,0x6f, +0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xfb,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xfb,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfb,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfb,0x01,0x00,0x00, +0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xfb,0x01,0x00,0x00,0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xfb,0x01,0x00,0x00,0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfb,0x01,0x00,0x00,0x06,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfb,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xfb,0x01,0x00,0x00,0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xfb,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfb,0x01,0x00,0x00,0x0a,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfb,0x01,0x00,0x00, +0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xfb,0x01,0x00,0x00,0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xfb,0x01,0x00,0x00,0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfb,0x01,0x00,0x00,0x0e,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfb,0x01,0x00,0x00, +0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xfb,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xfb,0x01,0x00,0x00,0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfb,0x01,0x00,0x00,0x12,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xfb,0x01,0x00,0x00, +0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xfd,0x01,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xfd,0x01,0x00,0x00,0x21,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x45,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x45,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x49,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x49,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x56,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x56,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x5e,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x5e,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x6d,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x6d,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x75,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x75,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x7c,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x7c,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x86,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x86,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x86,0x02,0x00,0x00,0x19,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x8f,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x8f,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0e,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x98,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x98,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xad,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xad,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xb8,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xb8,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xc4,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xc4,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xd1,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xd1,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xcb,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xe1,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xf4,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x38,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x37,0x00,0x00,0x00, +0x15,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x3e,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x14,0x00,0x02,0x00,0xc7,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb3,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb4,0x01,0x00,0x00,0x00,0x00,0x80,0x3f,0x1e,0x00,0x15,0x00,0xfb,0x01,0x00,0x00, +0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00, +0x5d,0x00,0x00,0x00,0x3e,0x00,0x00,0x00,0x3e,0x00,0x00,0x00,0x37,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xfc,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0xfb,0x01,0x00,0x00,0x3b,0x00,0x04,0x00, +0xfc,0x01,0x00,0x00,0xfd,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xff,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x04,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x09,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x0e,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x13,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x14,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x3e,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x19,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x1e,0x02,0x00,0x00,0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x1f,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x24,0x02,0x00,0x00,0x09,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x29,0x02,0x00,0x00,0x0a,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x2e,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x33,0x02,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x34,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x39,0x02,0x00,0x00,0x0d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x3e,0x02,0x00,0x00,0x0f,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x43,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x44,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x44,0x02,0x00,0x00,0x45,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x1a,0x00,0x02,0x00,0x47,0x02,0x00,0x00,0x20,0x00,0x04,0x00,0x48,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x47,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x48,0x02,0x00,0x00, +0x49,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x1b,0x00,0x03,0x00,0x4b,0x02,0x00,0x00, +0x43,0x02,0x00,0x00,0x15,0x00,0x04,0x00,0x51,0x02,0x00,0x00,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x51,0x02,0x00,0x00,0x52,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x44,0x02,0x00,0x00,0x56,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x44,0x02,0x00,0x00,0x5e,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x44,0x02,0x00,0x00,0x6d,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x73,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x74,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x74,0x02,0x00,0x00, +0x75,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x44,0x02,0x00,0x00, +0x7c,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x84,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x85,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x84,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x85,0x02,0x00,0x00,0x86,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x8d,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x8e,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x8d,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x8e,0x02,0x00,0x00,0x8f,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x96,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x0f,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x97,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x96,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x97,0x02,0x00,0x00,0x98,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x51,0x02,0x00,0x00,0xa8,0x02,0x00,0x00, +0x03,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x44,0x02,0x00,0x00,0xad,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x44,0x02,0x00,0x00,0xb8,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xba,0x02,0x00,0x00, +0xfe,0x01,0x00,0x00,0xfe,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0x44,0x02,0x00,0x00, +0xc4,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xc9,0x02,0x00,0x00,0x00,0x00,0x00,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xcb,0x02,0x00,0x00,0x00,0x00,0x00,0x3f,0x3b,0x00,0x04,0x00,0x44,0x02,0x00,0x00, +0xd1,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xda,0x02,0x00,0x00,0xb3,0x01,0x00,0x00,0xb3,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0xdd,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x0f,0x03,0x00,0x00,0x6f,0x12,0x83,0x3a,0x2b,0x00,0x04,0x00, +0x51,0x02,0x00,0x00,0x49,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x51,0x02,0x00,0x00,0x4d,0x03,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x63,0x03,0x00,0x00,0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x76,0x03,0x00,0x00,0x00,0x00,0x80,0xbe,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x9c,0x03,0x00,0x00,0x02,0x10,0x80,0x37,0x2c,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x04,0x04,0x00,0x00,0xcb,0x02,0x00,0x00,0xcb,0x02,0x00,0x00, +0x17,0x00,0x04,0x00,0x18,0x04,0x00,0x00,0x51,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x1c,0x04,0x00,0x00,0xc7,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x29,0x04,0x00,0x00,0x00,0xe0,0x7f,0x47, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x3b,0x04,0x00,0x00,0xcd,0xcc,0xcc,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x43,0x04,0x00,0x00,0x00,0x00,0xc8,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x48,0x04,0x00,0x00,0x00,0x00,0x10,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x50,0x04,0x00,0x00,0x00,0x00,0x80,0x40, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x61,0x04,0x00,0x00,0x00,0x00,0x80,0xbf, +0x2b,0x00,0x04,0x00,0x51,0x02,0x00,0x00,0xe3,0x04,0x00,0x00,0x04,0x00,0x00,0x00, +0x1c,0x00,0x04,0x00,0xe4,0x04,0x00,0x00,0x37,0x00,0x00,0x00,0xe3,0x04,0x00,0x00, +0x20,0x00,0x04,0x00,0xe5,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0xe4,0x04,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x82,0x05,0x00,0x00,0x52,0xb8,0xfe,0x3f, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0xa1,0x05,0x00,0x00,0xfe,0xff,0xff,0xff, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0xa2,0x05,0x00,0x00,0xff,0xff,0xff,0xff, +0x2b,0x00,0x04,0x00,0x51,0x02,0x00,0x00,0xf7,0x05,0x00,0x00,0x10,0x00,0x00,0x00, +0x1c,0x00,0x04,0x00,0xf8,0x05,0x00,0x00,0x08,0x00,0x00,0x00,0xf7,0x05,0x00,0x00, +0x20,0x00,0x04,0x00,0xf9,0x05,0x00,0x00,0x07,0x00,0x00,0x00,0xf8,0x05,0x00,0x00, +0x2c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x08,0x06,0x00,0x00,0xb3,0x01,0x00,0x00, +0xb3,0x01,0x00,0x00,0xb3,0x01,0x00,0x00,0xb3,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x1f,0x06,0x00,0x00,0x9a,0x99,0x99,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x37,0x06,0x00,0x00,0x00,0x00,0x00,0xc0,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x38,0x06,0x00,0x00,0x00,0x00,0x40,0xc0,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xdb,0x06,0x00,0x00,0xab,0xaa,0xaa,0x3d,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x0b,0x07,0x00,0x00,0xab,0xaa,0x2a,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x49,0x07,0x00,0x00,0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x53,0x07,0x00,0x00,0x00,0x00,0x20,0x41,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x8d,0x07,0x00,0x00,0xa2,0x05,0x00,0x00,0xa2,0x05,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x9c,0x07,0x00,0x00,0xfe,0x01,0x00,0x00, +0xa2,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xab,0x07,0x00,0x00, +0x04,0x02,0x00,0x00,0xa2,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xba,0x07,0x00,0x00,0x09,0x02,0x00,0x00,0xa2,0x05,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xc9,0x07,0x00,0x00,0xa2,0x05,0x00,0x00,0xfe,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xe6,0x07,0x00,0x00,0x04,0x02,0x00,0x00, +0xfe,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xf5,0x07,0x00,0x00, +0x09,0x02,0x00,0x00,0xfe,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x04,0x08,0x00,0x00,0xa2,0x05,0x00,0x00,0x04,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x13,0x08,0x00,0x00,0xfe,0x01,0x00,0x00,0x04,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x22,0x08,0x00,0x00,0x04,0x02,0x00,0x00, +0x04,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x31,0x08,0x00,0x00, +0x09,0x02,0x00,0x00,0x04,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x40,0x08,0x00,0x00,0xa2,0x05,0x00,0x00,0x09,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x4f,0x08,0x00,0x00,0xfe,0x01,0x00,0x00,0x09,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x5e,0x08,0x00,0x00,0x04,0x02,0x00,0x00, +0x09,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x6d,0x08,0x00,0x00, +0x09,0x02,0x00,0x00,0x09,0x02,0x00,0x00,0x2a,0x00,0x03,0x00,0xc7,0x00,0x00,0x00, +0xf5,0x08,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xfc,0x08,0x00,0x00, +0xff,0xfe,0xfe,0x3e,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x18,0x09,0x00,0x00, +0x0f,0x03,0x00,0x00,0x0f,0x03,0x00,0x00,0x0f,0x03,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x49,0x09,0x00,0x00,0x00,0x00,0xa0,0x41,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x51,0x09,0x00,0x00,0x00,0x00,0x40,0x40,0x17,0x00,0x04,0x00, +0x92,0x09,0x00,0x00,0xc7,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xc0,0x09,0x00,0x00,0x49,0x07,0x00,0x00,0x49,0x07,0x00,0x00, +0x49,0x07,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xdf,0x09,0x00,0x00, +0x30,0x96,0x7c,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2d,0x0a,0x00,0x00, +0x00,0x00,0x7f,0x43,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x55,0x0a,0x00,0x00, +0x81,0x80,0x80,0x3b,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x7f,0x0a,0x00,0x00, +0x00,0x00,0xc0,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb1,0x0a,0x00,0x00, +0xa4,0x70,0x7d,0x3f,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x33,0x0b,0x00,0x00, +0xb3,0x01,0x00,0x00,0xb3,0x01,0x00,0x00,0xb3,0x01,0x00,0x00,0x17,0x00,0x04,0x00, +0xc9,0x0b,0x00,0x00,0x51,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xca,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0xc9,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00, +0xca,0x0b,0x00,0x00,0xcb,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x51,0x02,0x00,0x00,0xd3,0x0b,0x00,0x00,0x08,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x18,0x04,0x00,0x00,0xdf,0x0b,0x00,0x00,0xd3,0x0b,0x00,0x00,0xd3,0x0b,0x00,0x00, +0x3b,0x00,0x04,0x00,0xca,0x0b,0x00,0x00,0xe1,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0xc9,0x0b,0x00,0x00,0xf4,0x0b,0x00,0x00,0xd3,0x0b,0x00,0x00, +0xd3,0x0b,0x00,0x00,0x49,0x03,0x00,0x00,0x2b,0x00,0x04,0x00,0x51,0x02,0x00,0x00, +0xe1,0x24,0x00,0x00,0x07,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xe2,0x24,0x00,0x00,0x29,0x04,0x00,0x00,0x29,0x04,0x00,0x00,0x29,0x04,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe3,0x24,0x00,0x00,0x66,0x66,0x66,0x3f, +0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xe4,0x24,0x00,0x00,0xb4,0x01,0x00,0x00, +0xb4,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe5,0x24,0x00,0x00, +0x0a,0xd7,0xa3,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe6,0x24,0x00,0x00, +0xcd,0xcc,0x4c,0x3d,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xe7,0x24,0x00,0x00, +0xb4,0x01,0x00,0x00,0xb4,0x01,0x00,0x00,0xb4,0x01,0x00,0x00,0x01,0x00,0x03,0x00, +0x06,0x00,0x00,0x00,0x10,0x25,0x00,0x00,0x01,0x00,0x03,0x00,0x08,0x00,0x00,0x00, +0x1f,0x25,0x00,0x00,0x01,0x00,0x03,0x00,0x5d,0x00,0x00,0x00,0x58,0x25,0x00,0x00, +0x01,0x00,0x03,0x00,0x22,0x00,0x00,0x00,0x40,0x26,0x00,0x00,0x01,0x00,0x03,0x00, +0x37,0x00,0x00,0x00,0x41,0x26,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00, +0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x38,0x00,0x00,0x00,0x92,0x1c,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xf9,0x05,0x00,0x00,0xea,0x19,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xe5,0x04,0x00,0x00,0x96,0x15,0x00,0x00, +0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0xc9,0x0b,0x00,0x00,0xcc,0x0b,0x00,0x00, +0xcb,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00,0x18,0x04,0x00,0x00,0xcd,0x0b,0x00,0x00, +0xcc,0x0b,0x00,0x00,0xcc,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0xff,0x01,0x00,0x00,0xf7,0x0b,0x00,0x00,0xfd,0x01,0x00,0x00, +0x09,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xf8,0x0b,0x00,0x00, +0xf7,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xd1,0x0b,0x00,0x00, +0xf8,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x51,0x02,0x00,0x00, +0xd2,0x0b,0x00,0x00,0xd1,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x51,0x02,0x00,0x00, +0xd5,0x0b,0x00,0x00,0xd2,0x0b,0x00,0x00,0xe1,0x24,0x00,0x00,0x86,0x00,0x05,0x00, +0x51,0x02,0x00,0x00,0xd6,0x0b,0x00,0x00,0xd5,0x0b,0x00,0x00,0xd3,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x51,0x02,0x00,0x00,0xd9,0x0b,0x00,0x00,0xcc,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x51,0x02,0x00,0x00,0xda,0x0b,0x00,0x00, +0xd6,0x0b,0x00,0x00,0xd9,0x0b,0x00,0x00,0x82,0x00,0x05,0x00,0x51,0x02,0x00,0x00, +0xdb,0x0b,0x00,0x00,0xda,0x0b,0x00,0x00,0x49,0x03,0x00,0x00,0x52,0x00,0x06,0x00, +0x18,0x04,0x00,0x00,0xc4,0x22,0x00,0x00,0xdb,0x0b,0x00,0x00,0xcd,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x84,0x00,0x05,0x00,0x18,0x04,0x00,0x00,0xe0,0x0b,0x00,0x00, +0xc4,0x22,0x00,0x00,0xdf,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00,0xc9,0x0b,0x00,0x00, +0xe2,0x0b,0x00,0x00,0xe1,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00,0x18,0x04,0x00,0x00, +0xe3,0x0b,0x00,0x00,0xe2,0x0b,0x00,0x00,0xe2,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x80,0x00,0x05,0x00,0x18,0x04,0x00,0x00,0xe4,0x0b,0x00,0x00, +0xe0,0x0b,0x00,0x00,0xe3,0x0b,0x00,0x00,0x7c,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0xe6,0x0b,0x00,0x00,0xe4,0x0b,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xa6,0x0c,0x00,0x00,0xe6,0x0b,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xa8,0x0c,0x00,0x00,0xa6,0x0c,0x00,0x00,0x04,0x04,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xaa,0x0c,0x00,0x00,0xf8,0x0b,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xab,0x0c,0x00,0x00,0xa8,0x0c,0x00,0x00,0xaa,0x0c,0x00,0x00, +0x41,0x00,0x05,0x00,0x1f,0x02,0x00,0x00,0xe6,0x0c,0x00,0x00,0xfd,0x01,0x00,0x00, +0x1e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xe7,0x0c,0x00,0x00, +0xe6,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0xff,0x01,0x00,0x00,0xea,0x0c,0x00,0x00, +0xfd,0x01,0x00,0x00,0xfe,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0xeb,0x0c,0x00,0x00,0xea,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xb1,0x0c,0x00,0x00,0xeb,0x0c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xb2,0x0c,0x00,0x00,0xe7,0x0c,0x00,0x00,0xb1,0x0c,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xb3,0x0c,0x00,0x00,0xab,0x0c,0x00,0x00,0xb2,0x0c,0x00,0x00, +0x41,0x00,0x05,0x00,0xff,0x01,0x00,0x00,0xf2,0x0c,0x00,0x00,0xfd,0x01,0x00,0x00, +0x04,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xf3,0x0c,0x00,0x00, +0xf2,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x00,0x0d,0x00,0x00, +0xb3,0x0c,0x00,0x00,0xb1,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x03,0x0d,0x00,0x00,0xb1,0x0c,0x00,0x00,0x04,0x04,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x10,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x00,0x0d,0x00,0x00,0x03,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x15,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x04,0x04,0x00,0x00, +0x10,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x09,0x0d,0x00,0x00, +0xf3,0x0c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x0a,0x0d,0x00,0x00, +0x15,0x0d,0x00,0x00,0x09,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x43,0x02,0x00,0x00, +0x21,0x0d,0x00,0x00,0x5e,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x23,0x0d,0x00,0x00,0x21,0x0d,0x00,0x00,0xe6,0x0b,0x00,0x00,0x02,0x00,0x00,0x00, +0xfe,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x24,0x0d,0x00,0x00, +0x23,0x0d,0x00,0x00,0x23,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x1f,0x02,0x00,0x00,0x2e,0x0d,0x00,0x00,0xfd,0x01,0x00,0x00, +0x24,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x2f,0x0d,0x00,0x00, +0x2e,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x27,0x0d,0x00,0x00, +0x24,0x0d,0x00,0x00,0x2f,0x0d,0x00,0x00,0x41,0x00,0x05,0x00,0x1f,0x02,0x00,0x00, +0x32,0x0d,0x00,0x00,0xfd,0x01,0x00,0x00,0x2e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x33,0x0d,0x00,0x00,0x32,0x0d,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x2a,0x0d,0x00,0x00,0x27,0x0d,0x00,0x00,0x33,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x39,0x0d,0x00,0x00,0x2a,0x0d,0x00,0x00, +0xaa,0x0c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x3a,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x39,0x0d,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x43,0x0d,0x00,0x00,0xab,0x0c,0x00,0x00,0x2a,0x0d,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x49,0x0d,0x00,0x00,0x43,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x4a,0x0d,0x00,0x00, +0x49,0x0d,0x00,0x00,0xb3,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x4f,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x4a,0x0d,0x00,0x00,0x4b,0x0d,0x00,0x00, +0x4f,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x4b,0x0d,0x00,0x00,0xbc,0x00,0x05,0x00, +0xc7,0x00,0x00,0x00,0x4e,0x0d,0x00,0x00,0x49,0x0d,0x00,0x00,0xb4,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x4f,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x4f,0x0d,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc7,0x00,0x00,0x00,0x50,0x0d,0x00,0x00,0x4a,0x0d,0x00,0x00, +0x05,0x00,0x00,0x00,0x4e,0x0d,0x00,0x00,0x4b,0x0d,0x00,0x00,0xf7,0x00,0x03,0x00, +0x5b,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x50,0x0d,0x00,0x00, +0x51,0x0d,0x00,0x00,0x5b,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x51,0x0d,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x53,0x0d,0x00,0x00,0x43,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x54,0x0d,0x00,0x00, +0x53,0x0d,0x00,0x00,0xb3,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x59,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x54,0x0d,0x00,0x00,0x55,0x0d,0x00,0x00, +0x59,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x55,0x0d,0x00,0x00,0xbc,0x00,0x05,0x00, +0xc7,0x00,0x00,0x00,0x58,0x0d,0x00,0x00,0x53,0x0d,0x00,0x00,0xb4,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x59,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x59,0x0d,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc7,0x00,0x00,0x00,0x5a,0x0d,0x00,0x00,0x54,0x0d,0x00,0x00, +0x51,0x0d,0x00,0x00,0x58,0x0d,0x00,0x00,0x55,0x0d,0x00,0x00,0xf9,0x00,0x02,0x00, +0x5b,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x5b,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc7,0x00,0x00,0x00,0x5c,0x0d,0x00,0x00,0x50,0x0d,0x00,0x00,0x4f,0x0d,0x00,0x00, +0x5a,0x0d,0x00,0x00,0x59,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x43,0x02,0x00,0x00, +0x5f,0x0d,0x00,0x00,0x56,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x47,0x02,0x00,0x00, +0x60,0x0d,0x00,0x00,0x49,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x4b,0x02,0x00,0x00, +0x61,0x0d,0x00,0x00,0x5f,0x0d,0x00,0x00,0x60,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x63,0x0d,0x00,0x00,0x61,0x0d,0x00,0x00,0x0a,0x0d,0x00,0x00, +0x02,0x00,0x00,0x00,0xb3,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x64,0x0d,0x00,0x00,0x63,0x0d,0x00,0x00,0x03,0x00,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x68,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x64,0x0d,0x00,0x00,0xb3,0x01,0x00,0x00,0xb4,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x43,0x02,0x00,0x00,0x6b,0x0d,0x00,0x00,0xd1,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x4b,0x02,0x00,0x00,0x6d,0x0d,0x00,0x00,0x6b,0x0d,0x00,0x00,0x60,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x6f,0x0d,0x00,0x00,0x6d,0x0d,0x00,0x00, +0x0a,0x0d,0x00,0x00,0x02,0x00,0x00,0x00,0xb3,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd0,0x0c,0x00,0x00,0x6f,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd3,0x0c,0x00,0x00,0x6f,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x14,0x02,0x00,0x00,0x73,0x0d,0x00,0x00, +0xfd,0x01,0x00,0x00,0x19,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x74,0x0d,0x00,0x00,0x73,0x0d,0x00,0x00,0xaa,0x00,0x05,0x00,0xc7,0x00,0x00,0x00, +0xd6,0x0c,0x00,0x00,0xfe,0x01,0x00,0x00,0x74,0x0d,0x00,0x00,0xa4,0x00,0x05,0x00, +0xc7,0x00,0x00,0x00,0xda,0x0c,0x00,0x00,0x5c,0x0d,0x00,0x00,0xf5,0x08,0x00,0x00, +0xa6,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0xdd,0x0c,0x00,0x00,0xda,0x0c,0x00,0x00, +0xd6,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00,0x3b,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x5c,0x0d,0x00,0x00,0x37,0x0c,0x00,0x00,0x3b,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x37,0x0c,0x00,0x00,0xa8,0x00,0x04,0x00,0xc7,0x00,0x00,0x00, +0x3a,0x0c,0x00,0x00,0xd6,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00,0x3b,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3b,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0xc7,0x00,0x00,0x00, +0x3c,0x0c,0x00,0x00,0x5c,0x0d,0x00,0x00,0x5b,0x0d,0x00,0x00,0x3a,0x0c,0x00,0x00, +0x37,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00,0x46,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x3c,0x0c,0x00,0x00,0x3d,0x0c,0x00,0x00,0x46,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3d,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xaa,0x0d,0x00,0x00,0x43,0x0d,0x00,0x00,0xaa,0x0c,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xab,0x0d,0x00,0x00,0xaa,0x0d,0x00,0x00,0x04,0x04,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xad,0x0d,0x00,0x00,0xf8,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xae,0x0d,0x00,0x00, +0xad,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb0,0x0d,0x00,0x00, +0xab,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xd0,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xae,0x0d,0x00,0x00, +0xb0,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd5,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb3,0x01,0x00,0x00,0xd0,0x0d,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xce,0x22,0x00,0x00,0xd5,0x0d,0x00,0x00, +0xab,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb6,0x0d,0x00,0x00,0xd1,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb8,0x0d,0x00,0x00,0xab,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xda,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xb6,0x0d,0x00,0x00,0xb8,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xdf,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb3,0x01,0x00,0x00, +0xda,0x0d,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xd2,0x22,0x00,0x00, +0xdf,0x0d,0x00,0x00,0xce,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0xbd,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0xd2,0x22,0x00,0x00,0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xbe,0x0d,0x00,0x00, +0xbd,0x0d,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xe3,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0xd2,0x22,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xd9,0x0e,0x00,0x00,0xbe,0x0d,0x00,0x00,0x8d,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xdf,0x0e,0x00,0x00,0xd9,0x0e,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x19,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xdf,0x0e,0x00,0x00,0xfe,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xdd,0x22,0x00,0x00,0x19,0x0f,0x00,0x00, +0xd9,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xfc,0x0e,0x00,0x00,0xd9,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x23,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xfc,0x0e,0x00,0x00,0xfe,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xe8,0x22,0x00,0x00,0x23,0x0f,0x00,0x00,0xdd,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x43,0x02,0x00,0x00,0x30,0x0f,0x00,0x00,0x6d,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x32,0x0f,0x00,0x00,0x30,0x0f,0x00,0x00, +0xe8,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0xfe,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x44,0x0f,0x00,0x00,0xbe,0x0d,0x00,0x00,0x9c,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x4e,0x0f,0x00,0x00,0x44,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xf3,0x22,0x00,0x00, +0x4e,0x0f,0x00,0x00,0x44,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x67,0x0f,0x00,0x00,0x44,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x8e,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x67,0x0f,0x00,0x00,0xfe,0x01,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xfe,0x22,0x00,0x00,0x8e,0x0f,0x00,0x00,0xf3,0x22,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x9d,0x0f,0x00,0x00, +0x30,0x0f,0x00,0x00,0xfe,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0xfe,0x01,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xaf,0x0f,0x00,0x00,0xbe,0x0d,0x00,0x00, +0xab,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xb9,0x0f,0x00,0x00, +0xaf,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xc3,0x0f,0x00,0x00,0xad,0x0d,0x00,0x00,0x04,0x02,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xf4,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xb9,0x0f,0x00,0x00,0xc3,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x09,0x23,0x00,0x00,0xf4,0x0f,0x00,0x00,0xaf,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xd2,0x0f,0x00,0x00,0xaf,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xf9,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xd2,0x0f,0x00,0x00,0xfe,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x14,0x23,0x00,0x00,0xf9,0x0f,0x00,0x00, +0x09,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x08,0x10,0x00,0x00,0x30,0x0f,0x00,0x00,0x14,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0xfe,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x1a,0x10,0x00,0x00, +0xbe,0x0d,0x00,0x00,0xba,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x24,0x10,0x00,0x00,0x1a,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x5f,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x24,0x10,0x00,0x00,0xc3,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x1f,0x23,0x00,0x00,0x5f,0x10,0x00,0x00,0x1a,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x3d,0x10,0x00,0x00,0x1a,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x64,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x3d,0x10,0x00,0x00,0xfe,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x2a,0x23,0x00,0x00,0x64,0x10,0x00,0x00, +0x1f,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x73,0x10,0x00,0x00,0x30,0x0f,0x00,0x00,0x2a,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0xfe,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x85,0x10,0x00,0x00, +0xbe,0x0d,0x00,0x00,0xc9,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x8b,0x10,0x00,0x00,0x85,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xc5,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x8b,0x10,0x00,0x00,0xfe,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x35,0x23,0x00,0x00,0xc5,0x10,0x00,0x00,0x85,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xac,0x10,0x00,0x00,0x85,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x40,0x23,0x00,0x00, +0xac,0x10,0x00,0x00,0x35,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xde,0x10,0x00,0x00,0x30,0x0f,0x00,0x00,0x40,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0xfe,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xfa,0x10,0x00,0x00,0xbe,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x4b,0x23,0x00,0x00,0xfa,0x10,0x00,0x00,0xbe,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x17,0x11,0x00,0x00, +0xbe,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x56,0x23,0x00,0x00,0x17,0x11,0x00,0x00,0x4b,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x49,0x11,0x00,0x00,0x30,0x0f,0x00,0x00, +0x56,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0xfe,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x5b,0x11,0x00,0x00,0xbe,0x0d,0x00,0x00,0xe6,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x65,0x11,0x00,0x00,0x5b,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xa0,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x65,0x11,0x00,0x00,0xc3,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x61,0x23,0x00,0x00,0xa0,0x11,0x00,0x00, +0x5b,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x82,0x11,0x00,0x00,0x5b,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x6c,0x23,0x00,0x00,0x82,0x11,0x00,0x00,0x61,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xb4,0x11,0x00,0x00, +0x30,0x0f,0x00,0x00,0x6c,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0xfe,0x01,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xc6,0x11,0x00,0x00,0xbe,0x0d,0x00,0x00, +0xf5,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xd0,0x11,0x00,0x00, +0xc6,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x0b,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xd0,0x11,0x00,0x00, +0xc3,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x77,0x23,0x00,0x00, +0x0b,0x12,0x00,0x00,0xc6,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xed,0x11,0x00,0x00,0xc6,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x82,0x23,0x00,0x00,0xed,0x11,0x00,0x00, +0x77,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x1f,0x12,0x00,0x00,0x30,0x0f,0x00,0x00,0x82,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0xfe,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x31,0x12,0x00,0x00, +0xbe,0x0d,0x00,0x00,0x04,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x37,0x12,0x00,0x00,0x31,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x71,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x37,0x12,0x00,0x00,0xfe,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x8d,0x23,0x00,0x00,0x71,0x12,0x00,0x00,0x31,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x58,0x12,0x00,0x00,0x31,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x62,0x12,0x00,0x00, +0xd1,0x0b,0x00,0x00,0x04,0x02,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x80,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x58,0x12,0x00,0x00, +0x62,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x98,0x23,0x00,0x00, +0x80,0x12,0x00,0x00,0x8d,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x8a,0x12,0x00,0x00,0x30,0x0f,0x00,0x00,0x98,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0xfe,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x9c,0x12,0x00,0x00,0xbe,0x0d,0x00,0x00,0x13,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xa6,0x12,0x00,0x00,0x9c,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xa3,0x23,0x00,0x00,0xa6,0x12,0x00,0x00, +0x9c,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xc3,0x12,0x00,0x00,0x9c,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xeb,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xc3,0x12,0x00,0x00,0x62,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xae,0x23,0x00,0x00,0xeb,0x12,0x00,0x00,0xa3,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xf5,0x12,0x00,0x00,0x30,0x0f,0x00,0x00, +0xae,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0xfe,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x07,0x13,0x00,0x00,0xbe,0x0d,0x00,0x00,0x22,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x11,0x13,0x00,0x00,0x07,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x4c,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x11,0x13,0x00,0x00,0xc3,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xb9,0x23,0x00,0x00,0x4c,0x13,0x00,0x00, +0x07,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x2e,0x13,0x00,0x00,0x07,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x56,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x2e,0x13,0x00,0x00,0x62,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xc4,0x23,0x00,0x00,0x56,0x13,0x00,0x00,0xb9,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x60,0x13,0x00,0x00,0x30,0x0f,0x00,0x00, +0xc4,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0xfe,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x72,0x13,0x00,0x00,0xbe,0x0d,0x00,0x00,0x31,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x7c,0x13,0x00,0x00,0x72,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xb7,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x7c,0x13,0x00,0x00,0xc3,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xcf,0x23,0x00,0x00,0xb7,0x13,0x00,0x00, +0x72,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x99,0x13,0x00,0x00,0x72,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xc1,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x99,0x13,0x00,0x00,0x62,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xda,0x23,0x00,0x00,0xc1,0x13,0x00,0x00,0xcf,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xcb,0x13,0x00,0x00,0x30,0x0f,0x00,0x00, +0xda,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0xfe,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xdd,0x13,0x00,0x00,0xbe,0x0d,0x00,0x00,0x40,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xe3,0x13,0x00,0x00,0xdd,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x1d,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xe3,0x13,0x00,0x00,0xfe,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xe5,0x23,0x00,0x00,0x1d,0x14,0x00,0x00, +0xdd,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x04,0x14,0x00,0x00,0xdd,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x2c,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x04,0x14,0x00,0x00,0x62,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xf0,0x23,0x00,0x00,0x2c,0x14,0x00,0x00,0xe5,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x36,0x14,0x00,0x00,0x30,0x0f,0x00,0x00, +0xf0,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0xfe,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x48,0x14,0x00,0x00,0xbe,0x0d,0x00,0x00,0x4f,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x52,0x14,0x00,0x00,0x48,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xfb,0x23,0x00,0x00, +0x52,0x14,0x00,0x00,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x6f,0x14,0x00,0x00,0x48,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x97,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x6f,0x14,0x00,0x00,0x62,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x06,0x24,0x00,0x00,0x97,0x14,0x00,0x00,0xfb,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xa1,0x14,0x00,0x00, +0x30,0x0f,0x00,0x00,0x06,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0xfe,0x01,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xb3,0x14,0x00,0x00,0xbe,0x0d,0x00,0x00, +0x5e,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xbd,0x14,0x00,0x00, +0xb3,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xf8,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xbd,0x14,0x00,0x00, +0xc3,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x11,0x24,0x00,0x00, +0xf8,0x14,0x00,0x00,0xb3,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xda,0x14,0x00,0x00,0xb3,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x02,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xda,0x14,0x00,0x00,0x62,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x1c,0x24,0x00,0x00,0x02,0x15,0x00,0x00,0x11,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x0c,0x15,0x00,0x00, +0x30,0x0f,0x00,0x00,0x1c,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0xfe,0x01,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x1e,0x15,0x00,0x00,0xbe,0x0d,0x00,0x00, +0x6d,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x28,0x15,0x00,0x00, +0x1e,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x63,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x28,0x15,0x00,0x00, +0xc3,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x27,0x24,0x00,0x00, +0x63,0x15,0x00,0x00,0x1e,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x45,0x15,0x00,0x00,0x1e,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x6d,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x45,0x15,0x00,0x00,0x62,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x32,0x24,0x00,0x00,0x6d,0x15,0x00,0x00,0x27,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x77,0x15,0x00,0x00, +0x30,0x0f,0x00,0x00,0x32,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0xfe,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa9,0x15,0x00,0x00,0xe3,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x03,0x16,0x00,0x00, +0x61,0x04,0x00,0x00,0xa9,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x2a,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x03,0x16,0x00,0x00, +0x3d,0x00,0x04,0x00,0x43,0x02,0x00,0x00,0x2e,0x16,0x00,0x00,0xc4,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x4b,0x02,0x00,0x00,0x30,0x16,0x00,0x00,0x2e,0x16,0x00,0x00, +0x60,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x32,0x16,0x00,0x00, +0x2a,0x16,0x00,0x00,0xcb,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x33,0x16,0x00,0x00,0x32,0x16,0x00,0x00,0xcb,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x34,0x16,0x00,0x00,0x30,0x16,0x00,0x00,0x33,0x16,0x00,0x00, +0x02,0x00,0x00,0x00,0xb3,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x35,0x16,0x00,0x00,0x34,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x7f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x06,0x16,0x00,0x00,0xa9,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x3a,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x06,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x4b,0x02,0x00,0x00,0x40,0x16,0x00,0x00, +0x2e,0x16,0x00,0x00,0x60,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x42,0x16,0x00,0x00,0x3a,0x16,0x00,0x00,0xcb,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x43,0x16,0x00,0x00,0x42,0x16,0x00,0x00,0xcb,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x44,0x16,0x00,0x00,0x40,0x16,0x00,0x00, +0x43,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xb3,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x45,0x16,0x00,0x00,0x44,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x09,0x16,0x00,0x00,0xb4,0x01,0x00,0x00, +0xa9,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x4a,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x09,0x16,0x00,0x00,0x56,0x00,0x05,0x00, +0x4b,0x02,0x00,0x00,0x50,0x16,0x00,0x00,0x2e,0x16,0x00,0x00,0x60,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x52,0x16,0x00,0x00,0x4a,0x16,0x00,0x00, +0xcb,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x53,0x16,0x00,0x00, +0x52,0x16,0x00,0x00,0xcb,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x54,0x16,0x00,0x00,0x50,0x16,0x00,0x00,0x53,0x16,0x00,0x00,0x02,0x00,0x00,0x00, +0xb3,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x55,0x16,0x00,0x00, +0x54,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0c,0x16,0x00,0x00,0xc9,0x02,0x00,0x00,0xa9,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x5a,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x0c,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x4b,0x02,0x00,0x00,0x60,0x16,0x00,0x00, +0x2e,0x16,0x00,0x00,0x60,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x62,0x16,0x00,0x00,0x5a,0x16,0x00,0x00,0xcb,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x63,0x16,0x00,0x00,0x62,0x16,0x00,0x00,0xcb,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x64,0x16,0x00,0x00,0x60,0x16,0x00,0x00, +0x63,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xb3,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x65,0x16,0x00,0x00,0x64,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x10,0x16,0x00,0x00,0x32,0x0f,0x00,0x00, +0x35,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x13,0x16,0x00,0x00, +0x9d,0x0f,0x00,0x00,0x45,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x14,0x16,0x00,0x00,0x10,0x16,0x00,0x00,0x13,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x17,0x16,0x00,0x00,0x08,0x10,0x00,0x00,0x55,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x18,0x16,0x00,0x00,0x14,0x16,0x00,0x00, +0x17,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x1b,0x16,0x00,0x00, +0x73,0x10,0x00,0x00,0x65,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x1c,0x16,0x00,0x00,0x18,0x16,0x00,0x00,0x1b,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1f,0x16,0x00,0x00,0x35,0x16,0x00,0x00,0x45,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x21,0x16,0x00,0x00,0x1f,0x16,0x00,0x00, +0x55,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x23,0x16,0x00,0x00, +0x21,0x16,0x00,0x00,0x65,0x16,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x24,0x16,0x00,0x00,0x23,0x16,0x00,0x00,0x23,0x16,0x00,0x00,0x23,0x16,0x00,0x00, +0x23,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x25,0x16,0x00,0x00, +0x1c,0x16,0x00,0x00,0x24,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x4b,0x02,0x00,0x00, +0x9e,0x16,0x00,0x00,0x2e,0x16,0x00,0x00,0x60,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xa2,0x16,0x00,0x00,0x9e,0x16,0x00,0x00,0x33,0x16,0x00,0x00, +0x02,0x00,0x00,0x00,0xb3,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa3,0x16,0x00,0x00,0xa2,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00, +0x4b,0x02,0x00,0x00,0xae,0x16,0x00,0x00,0x2e,0x16,0x00,0x00,0x60,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xb2,0x16,0x00,0x00,0xae,0x16,0x00,0x00, +0x43,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xb3,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb3,0x16,0x00,0x00,0xb2,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x56,0x00,0x05,0x00,0x4b,0x02,0x00,0x00,0xbe,0x16,0x00,0x00,0x2e,0x16,0x00,0x00, +0x60,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc2,0x16,0x00,0x00, +0xbe,0x16,0x00,0x00,0x53,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xb3,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc3,0x16,0x00,0x00,0xc2,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00,0x4b,0x02,0x00,0x00,0xce,0x16,0x00,0x00, +0x2e,0x16,0x00,0x00,0x60,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xd2,0x16,0x00,0x00,0xce,0x16,0x00,0x00,0x63,0x16,0x00,0x00,0x02,0x00,0x00,0x00, +0xb3,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd3,0x16,0x00,0x00, +0xd2,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x7e,0x16,0x00,0x00,0xde,0x10,0x00,0x00,0xa3,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x81,0x16,0x00,0x00,0x49,0x11,0x00,0x00,0xb3,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x82,0x16,0x00,0x00,0x7e,0x16,0x00,0x00, +0x81,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x85,0x16,0x00,0x00, +0xb4,0x11,0x00,0x00,0xc3,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x86,0x16,0x00,0x00,0x82,0x16,0x00,0x00,0x85,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x89,0x16,0x00,0x00,0x1f,0x12,0x00,0x00,0xd3,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x8a,0x16,0x00,0x00,0x86,0x16,0x00,0x00, +0x89,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8d,0x16,0x00,0x00, +0xa3,0x16,0x00,0x00,0xb3,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8f,0x16,0x00,0x00,0x8d,0x16,0x00,0x00,0xc3,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x91,0x16,0x00,0x00,0x8f,0x16,0x00,0x00,0xd3,0x16,0x00,0x00, +0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x92,0x16,0x00,0x00,0x91,0x16,0x00,0x00, +0x91,0x16,0x00,0x00,0x91,0x16,0x00,0x00,0x91,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x93,0x16,0x00,0x00,0x8a,0x16,0x00,0x00,0x92,0x16,0x00,0x00, +0x56,0x00,0x05,0x00,0x4b,0x02,0x00,0x00,0x0c,0x17,0x00,0x00,0x2e,0x16,0x00,0x00, +0x60,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x10,0x17,0x00,0x00, +0x0c,0x17,0x00,0x00,0x33,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xb3,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x11,0x17,0x00,0x00,0x10,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00,0x4b,0x02,0x00,0x00,0x1c,0x17,0x00,0x00, +0x2e,0x16,0x00,0x00,0x60,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x20,0x17,0x00,0x00,0x1c,0x17,0x00,0x00,0x43,0x16,0x00,0x00,0x02,0x00,0x00,0x00, +0xb3,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x21,0x17,0x00,0x00, +0x20,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00,0x4b,0x02,0x00,0x00, +0x2c,0x17,0x00,0x00,0x2e,0x16,0x00,0x00,0x60,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x30,0x17,0x00,0x00,0x2c,0x17,0x00,0x00,0x53,0x16,0x00,0x00, +0x02,0x00,0x00,0x00,0xb3,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x31,0x17,0x00,0x00,0x30,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00, +0x4b,0x02,0x00,0x00,0x3c,0x17,0x00,0x00,0x2e,0x16,0x00,0x00,0x60,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x40,0x17,0x00,0x00,0x3c,0x17,0x00,0x00, +0x63,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xb3,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x41,0x17,0x00,0x00,0x40,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xec,0x16,0x00,0x00,0x8a,0x12,0x00,0x00, +0x11,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xef,0x16,0x00,0x00, +0xf5,0x12,0x00,0x00,0x21,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xf0,0x16,0x00,0x00,0xec,0x16,0x00,0x00,0xef,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xf3,0x16,0x00,0x00,0x60,0x13,0x00,0x00,0x31,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xf4,0x16,0x00,0x00,0xf0,0x16,0x00,0x00, +0xf3,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xf7,0x16,0x00,0x00, +0xcb,0x13,0x00,0x00,0x41,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xf8,0x16,0x00,0x00,0xf4,0x16,0x00,0x00,0xf7,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfb,0x16,0x00,0x00,0x11,0x17,0x00,0x00,0x21,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfd,0x16,0x00,0x00,0xfb,0x16,0x00,0x00, +0x31,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xff,0x16,0x00,0x00, +0xfd,0x16,0x00,0x00,0x41,0x17,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x00,0x17,0x00,0x00,0xff,0x16,0x00,0x00,0xff,0x16,0x00,0x00,0xff,0x16,0x00,0x00, +0xff,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x01,0x17,0x00,0x00, +0xf8,0x16,0x00,0x00,0x00,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x4b,0x02,0x00,0x00, +0x7a,0x17,0x00,0x00,0x2e,0x16,0x00,0x00,0x60,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x7e,0x17,0x00,0x00,0x7a,0x17,0x00,0x00,0x33,0x16,0x00,0x00, +0x02,0x00,0x00,0x00,0xb3,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7f,0x17,0x00,0x00,0x7e,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00, +0x4b,0x02,0x00,0x00,0x8a,0x17,0x00,0x00,0x2e,0x16,0x00,0x00,0x60,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x8e,0x17,0x00,0x00,0x8a,0x17,0x00,0x00, +0x43,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xb3,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8f,0x17,0x00,0x00,0x8e,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0x56,0x00,0x05,0x00,0x4b,0x02,0x00,0x00,0x9a,0x17,0x00,0x00,0x2e,0x16,0x00,0x00, +0x60,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x9e,0x17,0x00,0x00, +0x9a,0x17,0x00,0x00,0x53,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xb3,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9f,0x17,0x00,0x00,0x9e,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00,0x4b,0x02,0x00,0x00,0xaa,0x17,0x00,0x00, +0x2e,0x16,0x00,0x00,0x60,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xae,0x17,0x00,0x00,0xaa,0x17,0x00,0x00,0x63,0x16,0x00,0x00,0x02,0x00,0x00,0x00, +0xb3,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xaf,0x17,0x00,0x00, +0xae,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x5a,0x17,0x00,0x00,0x36,0x14,0x00,0x00,0x7f,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x5d,0x17,0x00,0x00,0xa1,0x14,0x00,0x00,0x8f,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x5e,0x17,0x00,0x00,0x5a,0x17,0x00,0x00, +0x5d,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x61,0x17,0x00,0x00, +0x0c,0x15,0x00,0x00,0x9f,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x62,0x17,0x00,0x00,0x5e,0x17,0x00,0x00,0x61,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x65,0x17,0x00,0x00,0x77,0x15,0x00,0x00,0xaf,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x66,0x17,0x00,0x00,0x62,0x17,0x00,0x00, +0x65,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x69,0x17,0x00,0x00, +0x7f,0x17,0x00,0x00,0x8f,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6b,0x17,0x00,0x00,0x69,0x17,0x00,0x00,0x9f,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6d,0x17,0x00,0x00,0x6b,0x17,0x00,0x00,0xaf,0x17,0x00,0x00, +0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x6e,0x17,0x00,0x00,0x6d,0x17,0x00,0x00, +0x6d,0x17,0x00,0x00,0x6d,0x17,0x00,0x00,0x6d,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x6f,0x17,0x00,0x00,0x66,0x17,0x00,0x00,0x6e,0x17,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd1,0x15,0x00,0x00,0xe3,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbb,0x17,0x00,0x00, +0x61,0x04,0x00,0x00,0xd1,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xe2,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xbb,0x17,0x00,0x00, +0x56,0x00,0x05,0x00,0x4b,0x02,0x00,0x00,0xe8,0x17,0x00,0x00,0x2e,0x16,0x00,0x00, +0x60,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xea,0x17,0x00,0x00, +0xe2,0x17,0x00,0x00,0xcb,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xeb,0x17,0x00,0x00,0xea,0x17,0x00,0x00,0xcb,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xec,0x17,0x00,0x00,0xe8,0x17,0x00,0x00,0xeb,0x17,0x00,0x00, +0x02,0x00,0x00,0x00,0xb3,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xed,0x17,0x00,0x00,0xec,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x7f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xbe,0x17,0x00,0x00,0xd1,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xf2,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xbe,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x4b,0x02,0x00,0x00,0xf8,0x17,0x00,0x00, +0x2e,0x16,0x00,0x00,0x60,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfa,0x17,0x00,0x00,0xf2,0x17,0x00,0x00,0xcb,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xfb,0x17,0x00,0x00,0xfa,0x17,0x00,0x00,0xcb,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xfc,0x17,0x00,0x00,0xf8,0x17,0x00,0x00, +0xfb,0x17,0x00,0x00,0x02,0x00,0x00,0x00,0xb3,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfd,0x17,0x00,0x00,0xfc,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc1,0x17,0x00,0x00,0xb4,0x01,0x00,0x00, +0xd1,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x02,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xc1,0x17,0x00,0x00,0x56,0x00,0x05,0x00, +0x4b,0x02,0x00,0x00,0x08,0x18,0x00,0x00,0x2e,0x16,0x00,0x00,0x60,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0a,0x18,0x00,0x00,0x02,0x18,0x00,0x00, +0xcb,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x0b,0x18,0x00,0x00, +0x0a,0x18,0x00,0x00,0xcb,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x0c,0x18,0x00,0x00,0x08,0x18,0x00,0x00,0x0b,0x18,0x00,0x00,0x02,0x00,0x00,0x00, +0xb3,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0d,0x18,0x00,0x00, +0x0c,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc4,0x17,0x00,0x00,0xc9,0x02,0x00,0x00,0xd1,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x12,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xc4,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x4b,0x02,0x00,0x00,0x18,0x18,0x00,0x00, +0x2e,0x16,0x00,0x00,0x60,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1a,0x18,0x00,0x00,0x12,0x18,0x00,0x00,0xcb,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x1b,0x18,0x00,0x00,0x1a,0x18,0x00,0x00,0xcb,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x1c,0x18,0x00,0x00,0x18,0x18,0x00,0x00, +0x1b,0x18,0x00,0x00,0x02,0x00,0x00,0x00,0xb3,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1d,0x18,0x00,0x00,0x1c,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xc8,0x17,0x00,0x00,0x25,0x16,0x00,0x00, +0xed,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xcb,0x17,0x00,0x00, +0x93,0x16,0x00,0x00,0xfd,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xcc,0x17,0x00,0x00,0xc8,0x17,0x00,0x00,0xcb,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xcf,0x17,0x00,0x00,0x01,0x17,0x00,0x00,0x0d,0x18,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xd0,0x17,0x00,0x00,0xcc,0x17,0x00,0x00, +0xcf,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xd3,0x17,0x00,0x00, +0x6f,0x17,0x00,0x00,0x1d,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xd4,0x17,0x00,0x00,0xd0,0x17,0x00,0x00,0xd3,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd7,0x17,0x00,0x00,0xed,0x17,0x00,0x00,0xfd,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd9,0x17,0x00,0x00,0xd7,0x17,0x00,0x00, +0x0d,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdb,0x17,0x00,0x00, +0xd9,0x17,0x00,0x00,0x1d,0x18,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xdc,0x17,0x00,0x00,0xdb,0x17,0x00,0x00,0xdb,0x17,0x00,0x00,0xdb,0x17,0x00,0x00, +0xdb,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xdd,0x17,0x00,0x00, +0xd4,0x17,0x00,0x00,0xdc,0x17,0x00,0x00,0x50,0x00,0x07,0x00,0xe4,0x04,0x00,0x00, +0xdb,0x15,0x00,0x00,0x49,0x11,0x00,0x00,0xb4,0x11,0x00,0x00,0xf5,0x12,0x00,0x00, +0x60,0x13,0x00,0x00,0x3e,0x00,0x03,0x00,0x96,0x15,0x00,0x00,0xdb,0x15,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xdc,0x15,0x00,0x00,0x96,0x15,0x00,0x00, +0xfe,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xdd,0x15,0x00,0x00, +0xdc,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xdf,0x15,0x00,0x00, +0xdc,0x15,0x00,0x00,0xf9,0x00,0x02,0x00,0xe0,0x15,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe0,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xeb,0x24,0x00,0x00, +0xdf,0x15,0x00,0x00,0x3d,0x0c,0x00,0x00,0x27,0x18,0x00,0x00,0xe4,0x15,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xea,0x24,0x00,0x00,0xdd,0x15,0x00,0x00, +0x3d,0x0c,0x00,0x00,0x22,0x18,0x00,0x00,0xe4,0x15,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xe8,0x24,0x00,0x00,0x04,0x02,0x00,0x00,0x3d,0x0c,0x00,0x00, +0xf1,0x15,0x00,0x00,0xe4,0x15,0x00,0x00,0xb1,0x00,0x05,0x00,0xc7,0x00,0x00,0x00, +0xe3,0x15,0x00,0x00,0xe8,0x24,0x00,0x00,0x0e,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0xf2,0x15,0x00,0x00,0xe4,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xe3,0x15,0x00,0x00,0xe4,0x15,0x00,0x00,0xf2,0x15,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe4,0x15,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xe7,0x15,0x00,0x00, +0x96,0x15,0x00,0x00,0xe8,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xe8,0x15,0x00,0x00,0xe7,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x22,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xea,0x24,0x00,0x00, +0xe8,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xed,0x15,0x00,0x00, +0xe7,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x27,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xeb,0x24,0x00,0x00,0xed,0x15,0x00,0x00, +0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xf1,0x15,0x00,0x00,0xe8,0x24,0x00,0x00, +0x04,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xe0,0x15,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf2,0x15,0x00,0x00,0x0c,0x00,0x08,0x00,0x37,0x00,0x00,0x00,0xf6,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xdd,0x17,0x00,0x00,0xea,0x24,0x00,0x00, +0xeb,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x43,0x02,0x00,0x00,0x2b,0x18,0x00,0x00, +0xb8,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x2c,0x18,0x00,0x00, +0x2b,0x18,0x00,0x00,0xba,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0xfe,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2d,0x18,0x00,0x00,0x2c,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x2f,0x18,0x00,0x00, +0x2d,0x18,0x00,0x00,0xb3,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x31,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x31,0x18,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x3c,0x26,0x00,0x00,0x2f,0x18,0x00,0x00,0xb4,0x01,0x00,0x00,0x2d,0x18,0x00,0x00, +0x41,0x00,0x05,0x00,0x34,0x02,0x00,0x00,0x35,0x18,0x00,0x00,0xfd,0x01,0x00,0x00, +0x39,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x36,0x18,0x00,0x00, +0x35,0x18,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x85,0x0d,0x00,0x00, +0xf6,0x15,0x00,0x00,0xf6,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x3b,0x18,0x00,0x00, +0x36,0x18,0x00,0x00,0x36,0x18,0x00,0x00,0x36,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x3c,0x18,0x00,0x00,0x85,0x0d,0x00,0x00,0x3b,0x18,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x3f,0x18,0x00,0x00,0x3c,0x18,0x00,0x00, +0x3c,0x26,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x43,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x3f,0x18,0x00,0x00,0x33,0x0b,0x00,0x00, +0xe2,0x24,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x49,0x18,0x00,0x00, +0x43,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4a,0x18,0x00,0x00,0x63,0x03,0x00,0x00,0x49,0x18,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4c,0x18,0x00,0x00,0x43,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4d,0x18,0x00,0x00,0xcb,0x02,0x00,0x00, +0x4c,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4e,0x18,0x00,0x00, +0x4a,0x18,0x00,0x00,0x4d,0x18,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x50,0x18,0x00,0x00,0x43,0x18,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x51,0x18,0x00,0x00,0x63,0x03,0x00,0x00,0x50,0x18,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x52,0x18,0x00,0x00,0x4e,0x18,0x00,0x00, +0x51,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x55,0x18,0x00,0x00, +0xcb,0x02,0x00,0x00,0x49,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x58,0x18,0x00,0x00,0xcb,0x02,0x00,0x00,0x50,0x18,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x59,0x18,0x00,0x00,0x55,0x18,0x00,0x00,0x58,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5c,0x18,0x00,0x00,0x76,0x03,0x00,0x00, +0x49,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x60,0x18,0x00,0x00, +0x5c,0x18,0x00,0x00,0x4d,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x64,0x18,0x00,0x00,0x60,0x18,0x00,0x00,0x51,0x18,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x65,0x18,0x00,0x00,0x52,0x18,0x00,0x00,0x59,0x18,0x00,0x00, +0x64,0x18,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8a,0x0d,0x00,0x00, +0xf6,0x15,0x00,0x00,0x03,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x8b,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x8a,0x0d,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x6a,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x8b,0x0d,0x00,0x00,0xb3,0x01,0x00,0x00,0xb4,0x01,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x8f,0x0d,0x00,0x00,0x8a,0x0d,0x00,0x00, +0xb3,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x96,0x02,0x00,0x00,0x86,0x18,0x00,0x00, +0x98,0x02,0x00,0x00,0x62,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x88,0x18,0x00,0x00, +0x86,0x18,0x00,0x00,0xe6,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x89,0x18,0x00,0x00,0x88,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00, +0xc7,0x00,0x00,0x00,0x75,0x18,0x00,0x00,0x89,0x18,0x00,0x00,0xfc,0x08,0x00,0x00, +0x3d,0x00,0x04,0x00,0x43,0x02,0x00,0x00,0x8d,0x18,0x00,0x00,0xad,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x4b,0x02,0x00,0x00,0x8f,0x18,0x00,0x00,0x8d,0x18,0x00,0x00, +0x60,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x91,0x18,0x00,0x00, +0x8f,0x18,0x00,0x00,0x43,0x0d,0x00,0x00,0x02,0x00,0x00,0x00,0xb3,0x01,0x00,0x00, +0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x92,0x18,0x00,0x00,0x91,0x18,0x00,0x00, +0x91,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x46,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x46,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xa2,0x25,0x00,0x00,0x33,0x0b,0x00,0x00,0x3b,0x0c,0x00,0x00, +0x65,0x18,0x00,0x00,0x31,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0xc7,0x00,0x00,0x00, +0x91,0x25,0x00,0x00,0xf5,0x08,0x00,0x00,0x3b,0x0c,0x00,0x00,0x8f,0x0d,0x00,0x00, +0x31,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xf1,0x24,0x00,0x00, +0xda,0x02,0x00,0x00,0x3b,0x0c,0x00,0x00,0x92,0x18,0x00,0x00,0x31,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc7,0x00,0x00,0x00,0xef,0x24,0x00,0x00,0xf5,0x08,0x00,0x00, +0x3b,0x0c,0x00,0x00,0x75,0x18,0x00,0x00,0x31,0x18,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xed,0x24,0x00,0x00,0xb3,0x01,0x00,0x00,0x3b,0x0c,0x00,0x00, +0x6a,0x18,0x00,0x00,0x31,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x98,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xd0,0x0c,0x00,0x00, +0xed,0x24,0x00,0x00,0x41,0x00,0x05,0x00,0x14,0x02,0x00,0x00,0x30,0x19,0x00,0x00, +0xfd,0x01,0x00,0x00,0x13,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x31,0x19,0x00,0x00,0x30,0x19,0x00,0x00,0xc4,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x19,0x19,0x00,0x00,0x09,0x02,0x00,0x00,0x31,0x19,0x00,0x00,0x6f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x1a,0x19,0x00,0x00,0x19,0x19,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x1e,0x19,0x00,0x00,0x1a,0x19,0x00,0x00,0x1a,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x1f,0x19,0x00,0x00,0xb1,0x0c,0x00,0x00, +0x1e,0x19,0x00,0x00,0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x20,0x19,0x00,0x00, +0x1f,0x19,0x00,0x00,0x41,0x00,0x05,0x00,0xff,0x01,0x00,0x00,0x38,0x19,0x00,0x00, +0xfd,0x01,0x00,0x00,0x0e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0x39,0x19,0x00,0x00,0x38,0x19,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x45,0x19,0x00,0x00,0x20,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x46,0x19,0x00,0x00,0xab,0x0c,0x00,0x00,0x45,0x19,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x49,0x19,0x00,0x00,0x45,0x19,0x00,0x00,0x04,0x04,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x56,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x46,0x19,0x00,0x00,0x49,0x19,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x5b,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x04,0x04,0x00,0x00,0x56,0x19,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x4f,0x19,0x00,0x00,0x39,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x50,0x19,0x00,0x00,0x5b,0x19,0x00,0x00,0x4f,0x19,0x00,0x00,0x3d,0x00,0x04,0x00, +0x43,0x02,0x00,0x00,0x5f,0x19,0x00,0x00,0xb8,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x60,0x19,0x00,0x00,0x5f,0x19,0x00,0x00,0xba,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0xfe,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x61,0x19,0x00,0x00,0x60,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0xc7,0x00,0x00,0x00,0x63,0x19,0x00,0x00,0x61,0x19,0x00,0x00,0xb3,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x65,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x65,0x19,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x3d,0x26,0x00,0x00,0x63,0x19,0x00,0x00, +0xb4,0x01,0x00,0x00,0x61,0x19,0x00,0x00,0x3d,0x00,0x04,0x00,0x43,0x02,0x00,0x00, +0x6d,0x19,0x00,0x00,0x45,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x4b,0x02,0x00,0x00, +0x6f,0x19,0x00,0x00,0x6d,0x19,0x00,0x00,0x60,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x72,0x19,0x00,0x00,0x31,0x19,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x73,0x19,0x00,0x00,0x6f,0x19,0x00,0x00,0x50,0x19,0x00,0x00, +0x02,0x00,0x00,0x00,0x72,0x19,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x74,0x19,0x00,0x00,0x73,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x29,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x74,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2a,0x19,0x00,0x00, +0x3d,0x26,0x00,0x00,0x29,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x79,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x2a,0x19,0x00,0x00, +0x0b,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb3,0x18,0x00,0x00, +0xf1,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xc7,0x00,0x00,0x00, +0xb4,0x18,0x00,0x00,0xb3,0x18,0x00,0x00,0xb3,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xba,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb4,0x18,0x00,0x00, +0xb5,0x18,0x00,0x00,0xb7,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xb7,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0xba,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xb5,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0xba,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xba,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf5,0x24,0x00,0x00,0xb3,0x18,0x00,0x00, +0xb7,0x18,0x00,0x00,0x79,0x19,0x00,0x00,0xb5,0x18,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x46,0x24,0x00,0x00,0xf5,0x24,0x00,0x00,0xf1,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x90,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xf5,0x24,0x00,0x00,0x79,0x19,0x00,0x00, +0xb7,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x84,0x19,0x00,0x00,0x90,0x19,0x00,0x00, +0xb3,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x8a,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x84,0x19,0x00,0x00,0x85,0x19,0x00,0x00,0x89,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x89,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x8a,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x85,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x95,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xf5,0x24,0x00,0x00, +0x79,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x88,0x19,0x00,0x00, +0x95,0x19,0x00,0x00,0x90,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x8a,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8a,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xf7,0x24,0x00,0x00,0xb3,0x01,0x00,0x00,0x89,0x19,0x00,0x00,0x88,0x19,0x00,0x00, +0x85,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc2,0x18,0x00,0x00, +0xb4,0x01,0x00,0x00,0xf7,0x24,0x00,0x00,0xf7,0x00,0x03,0x00,0xe0,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xef,0x24,0x00,0x00,0xc5,0x18,0x00,0x00, +0xcd,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xcd,0x18,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcf,0x18,0x00,0x00,0xf1,0x24,0x00,0x00,0x00,0x00,0x00,0x00, +0xbc,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0xd0,0x18,0x00,0x00,0xcf,0x18,0x00,0x00, +0xb4,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xdf,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xd0,0x18,0x00,0x00,0xd1,0x18,0x00,0x00,0xd7,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd7,0x18,0x00,0x00,0xba,0x00,0x05,0x00,0xc7,0x00,0x00,0x00, +0xd9,0x18,0x00,0x00,0xc2,0x18,0x00,0x00,0x49,0x07,0x00,0x00,0xf7,0x00,0x03,0x00, +0xde,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd9,0x18,0x00,0x00, +0xda,0x18,0x00,0x00,0xde,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xda,0x18,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x52,0x24,0x00,0x00,0xb3,0x01,0x00,0x00, +0x46,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xde,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xde,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x01,0x25,0x00,0x00,0x46,0x24,0x00,0x00,0xd7,0x18,0x00,0x00,0x52,0x24,0x00,0x00, +0xda,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xdf,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd1,0x18,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x9b,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xf5,0x24,0x00,0x00,0x79,0x19,0x00,0x00, +0xcb,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x50,0x24,0x00,0x00, +0x9b,0x19,0x00,0x00,0x46,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xdf,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xdf,0x18,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x00,0x25,0x00,0x00,0x01,0x25,0x00,0x00,0xde,0x18,0x00,0x00, +0x50,0x24,0x00,0x00,0xd1,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xe0,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc5,0x18,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x49,0x24,0x00,0x00,0x79,0x19,0x00,0x00,0x40,0x26,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc9,0x18,0x00,0x00,0xf1,0x24,0x00,0x00, +0x00,0x00,0x00,0x00,0xb7,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0xca,0x18,0x00,0x00, +0xc9,0x18,0x00,0x00,0xb3,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xcb,0x18,0x00,0x00,0xca,0x18,0x00,0x00,0xc9,0x02,0x00,0x00,0xb4,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x4c,0x24,0x00,0x00,0xcb,0x18,0x00,0x00, +0x49,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xe0,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe0,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xff,0x24,0x00,0x00,0x00,0x25,0x00,0x00,0xdf,0x18,0x00,0x00,0x4c,0x24,0x00,0x00, +0xc5,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe2,0x18,0x00,0x00, +0xe3,0x24,0x00,0x00,0xf7,0x24,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe3,0x18,0x00,0x00,0xe2,0x18,0x00,0x00,0x53,0x07,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xa1,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xe3,0x18,0x00,0x00,0xb3,0x01,0x00,0x00,0xb4,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xa6,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x98,0x18,0x00,0x00,0xa1,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe8,0x18,0x00,0x00,0xb4,0x01,0x00,0x00,0xa6,0x19,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xea,0x18,0x00,0x00,0xff,0x24,0x00,0x00,0x00,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xeb,0x18,0x00,0x00,0xea,0x18,0x00,0x00, +0xe8,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xef,0x18,0x00,0x00, +0xb4,0x01,0x00,0x00,0xd3,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xaa,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xef,0x18,0x00,0x00, +0xb3,0x01,0x00,0x00,0xb4,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf3,0x18,0x00,0x00,0xeb,0x18,0x00,0x00,0xaa,0x19,0x00,0x00,0xb8,0x00,0x05,0x00, +0xc7,0x00,0x00,0x00,0xf7,0x18,0x00,0x00,0x68,0x0d,0x00,0x00,0x49,0x07,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xf8,0x18,0x00,0x00,0xf7,0x18,0x00,0x00, +0xb4,0x01,0x00,0x00,0xb3,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfb,0x18,0x00,0x00,0xf3,0x18,0x00,0x00,0xf8,0x18,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xff,0x18,0x00,0x00,0xfb,0x18,0x00,0x00,0xb4,0x01,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xae,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xff,0x18,0x00,0x00,0xb3,0x01,0x00,0x00,0xb4,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x02,0x19,0x00,0x00,0xff,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc5,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x02,0x19,0x00,0x00,0x79,0x19,0x00,0x00, +0xb7,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0xb9,0x19,0x00,0x00,0xc5,0x19,0x00,0x00, +0xb3,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xbf,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xb9,0x19,0x00,0x00,0xba,0x19,0x00,0x00,0xbe,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbe,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0xbf,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xba,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xca,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x02,0x19,0x00,0x00, +0x79,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbd,0x19,0x00,0x00, +0xca,0x19,0x00,0x00,0xc5,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0xbf,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbf,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x02,0x25,0x00,0x00,0xb3,0x01,0x00,0x00,0xbe,0x19,0x00,0x00,0xbd,0x19,0x00,0x00, +0xba,0x19,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xce,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x02,0x25,0x00,0x00,0xb3,0x01,0x00,0x00, +0xb4,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x07,0x19,0x00,0x00, +0xae,0x19,0x00,0x00,0x50,0x04,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xd2,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x07,0x19,0x00,0x00, +0xb3,0x01,0x00,0x00,0xb4,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0a,0x19,0x00,0x00,0xd2,0x19,0x00,0x00,0xce,0x19,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xd6,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x0a,0x19,0x00,0x00,0xb3,0x01,0x00,0x00,0xb4,0x01,0x00,0x00,0x41,0x00,0x05,0x00, +0x1f,0x02,0x00,0x00,0x35,0x1b,0x00,0x00,0xfd,0x01,0x00,0x00,0x29,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x36,0x1b,0x00,0x00,0x35,0x1b,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x21,0x1a,0x00,0x00,0xa8,0x0c,0x00,0x00, +0x36,0x1b,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x23,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x21,0x1a,0x00,0x00,0x6e,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0x24,0x1a,0x00,0x00,0x23,0x1a,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x26,0x1a,0x00,0x00,0x24,0x1a,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x27,0x1a,0x00,0x00,0x26,0x1a,0x00,0x00,0x04,0x04,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x29,0x1a,0x00,0x00,0x27,0x1a,0x00,0x00, +0xe7,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2b,0x1a,0x00,0x00, +0x29,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2d,0x1a,0x00,0x00,0x21,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00, +0xc7,0x00,0x00,0x00,0x2e,0x1a,0x00,0x00,0x2b,0x1a,0x00,0x00,0x2d,0x1a,0x00,0x00, +0xa9,0x00,0x06,0x00,0x3e,0x00,0x00,0x00,0x2f,0x1a,0x00,0x00,0x2e,0x1a,0x00,0x00, +0xa1,0x05,0x00,0x00,0xa2,0x05,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x61,0x24,0x00,0x00,0x2f,0x1a,0x00,0x00,0x58,0x25,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x32,0x1a,0x00,0x00,0x29,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x34,0x1a,0x00,0x00, +0x21,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc7,0x00,0x00,0x00, +0x35,0x1a,0x00,0x00,0x32,0x1a,0x00,0x00,0x34,0x1a,0x00,0x00,0xa9,0x00,0x06,0x00, +0x3e,0x00,0x00,0x00,0x36,0x1a,0x00,0x00,0x35,0x1a,0x00,0x00,0xa1,0x05,0x00,0x00, +0xa2,0x05,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x65,0x24,0x00,0x00, +0x36,0x1a,0x00,0x00,0x61,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x43,0x1a,0x00,0x00,0x65,0x24,0x00,0x00,0xf9,0x00,0x02,0x00, +0x44,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x44,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x5c,0x25,0x00,0x00,0xfe,0x01,0x00,0x00,0xbf,0x19,0x00,0x00, +0x7e,0x1a,0x00,0x00,0x7c,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00,0xc7,0x00,0x00,0x00, +0x47,0x1a,0x00,0x00,0x5c,0x25,0x00,0x00,0xdd,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0x7f,0x1a,0x00,0x00,0x7c,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x47,0x1a,0x00,0x00,0x48,0x1a,0x00,0x00,0x7f,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x48,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x49,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x49,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xf3,0x25,0x00,0x00, +0xfe,0x01,0x00,0x00,0x48,0x1a,0x00,0x00,0x7a,0x1a,0x00,0x00,0x78,0x1a,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x4c,0x1a,0x00,0x00,0xf3,0x25,0x00,0x00, +0xdd,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x7b,0x1a,0x00,0x00,0x78,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x4c,0x1a,0x00,0x00,0x4d,0x1a,0x00,0x00, +0x7b,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x4d,0x1a,0x00,0x00,0xc4,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x50,0x1a,0x00,0x00,0x5c,0x25,0x00,0x00,0x09,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x51,0x1a,0x00,0x00,0xf3,0x25,0x00,0x00, +0x50,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00,0x58,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x2e,0x1a,0x00,0x00,0x53,0x1a,0x00,0x00,0x56,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x56,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x58,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x53,0x1a,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x55,0x1a,0x00,0x00,0xdd,0x02,0x00,0x00,0xf3,0x25,0x00,0x00,0xf9,0x00,0x02,0x00, +0x58,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x58,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xf5,0x25,0x00,0x00,0xf3,0x25,0x00,0x00,0x56,0x1a,0x00,0x00, +0x55,0x1a,0x00,0x00,0x53,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00,0x60,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x35,0x1a,0x00,0x00,0x5b,0x1a,0x00,0x00, +0x5e,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x5e,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x60,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x5b,0x1a,0x00,0x00,0x82,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x5d,0x1a,0x00,0x00,0xdd,0x02,0x00,0x00,0x5c,0x25,0x00,0x00, +0xf9,0x00,0x02,0x00,0x60,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x60,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xf7,0x25,0x00,0x00,0x5c,0x25,0x00,0x00, +0x5e,0x1a,0x00,0x00,0x5d,0x1a,0x00,0x00,0x5b,0x1a,0x00,0x00,0x50,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x62,0x1a,0x00,0x00,0xf5,0x25,0x00,0x00,0xf7,0x25,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x68,0x1a,0x00,0x00,0x24,0x1a,0x00,0x00, +0x65,0x24,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x6a,0x1a,0x00,0x00, +0x68,0x1a,0x00,0x00,0x62,0x1a,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xa4,0x1b,0x00,0x00,0x5f,0x0d,0x00,0x00,0x6a,0x1a,0x00,0x00,0x02,0x00,0x00,0x00, +0xfe,0x01,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xa5,0x1b,0x00,0x00, +0xa4,0x1b,0x00,0x00,0xa4,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x77,0x1a,0x00,0x00, +0xea,0x19,0x00,0x00,0x51,0x1a,0x00,0x00,0x3e,0x00,0x03,0x00,0x77,0x1a,0x00,0x00, +0xa5,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x78,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x78,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x7a,0x1a,0x00,0x00, +0xf3,0x25,0x00,0x00,0x04,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x49,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x7b,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x7c,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x7c,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x7e,0x1a,0x00,0x00,0x5c,0x25,0x00,0x00,0x04,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x44,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x7f,0x1a,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x82,0x1a,0x00,0x00,0x29,0x1a,0x00,0x00,0x21,0x1a,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x87,0x1a,0x00,0x00,0xdd,0x0c,0x00,0x00, +0xb4,0x01,0x00,0x00,0xb3,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xaa,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xa6,0x19,0x00,0x00, +0x87,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xb5,0x1b,0x00,0x00, +0xe4,0x24,0x00,0x00,0x36,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xb7,0x1b,0x00,0x00,0xb5,0x1b,0x00,0x00,0xe4,0x24,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb8,0x1b,0x00,0x00,0xb7,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xba,0x1b,0x00,0x00,0xb4,0x01,0x00,0x00, +0xb8,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc5,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x82,0x05,0x00,0x00,0xba,0x1b,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8c,0x1a,0x00,0x00,0xb4,0x01,0x00,0x00, +0xaa,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8d,0x1a,0x00,0x00, +0xc5,0x1b,0x00,0x00,0x8c,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8f,0x1a,0x00,0x00,0xb4,0x01,0x00,0x00,0x8d,0x1a,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x90,0x1a,0x00,0x00,0x8f,0x1a,0x00,0x00,0x1f,0x06,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xca,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xb4,0x01,0x00,0x00,0x90,0x1a,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x93,0x1a,0x00,0x00,0x63,0x03,0x00,0x00,0x68,0x0d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xcf,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x93,0x1a,0x00,0x00,0xaa,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xd4,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xb3,0x01,0x00,0x00,0xcf,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xda,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x8d,0x1a,0x00,0x00, +0xca,0x1b,0x00,0x00,0xd4,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9c,0x1a,0x00,0x00,0x3a,0x0d,0x00,0x00,0xe5,0x24,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xde,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x9c,0x1a,0x00,0x00,0xb3,0x01,0x00,0x00,0xb4,0x01,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xe4,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x37,0x06,0x00,0x00,0x38,0x06,0x00,0x00,0xde,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x9f,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x9f,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x6c,0x25,0x00,0x00,0x08,0x06,0x00,0x00,0x7f,0x1a,0x00,0x00, +0xda,0x25,0x00,0x00,0x03,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x66,0x25,0x00,0x00,0x1f,0x25,0x00,0x00,0x7f,0x1a,0x00,0x00,0xec,0x25,0x00,0x00, +0x03,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x64,0x25,0x00,0x00, +0x1f,0x25,0x00,0x00,0x7f,0x1a,0x00,0x00,0xe9,0x25,0x00,0x00,0x03,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x62,0x25,0x00,0x00,0x1f,0x25,0x00,0x00, +0x7f,0x1a,0x00,0x00,0xe6,0x25,0x00,0x00,0x03,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x60,0x25,0x00,0x00,0x1f,0x25,0x00,0x00,0x7f,0x1a,0x00,0x00, +0xe3,0x25,0x00,0x00,0x03,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x5e,0x25,0x00,0x00,0x10,0x25,0x00,0x00,0x7f,0x1a,0x00,0x00,0xe0,0x25,0x00,0x00, +0x03,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x5d,0x25,0x00,0x00, +0xfe,0x01,0x00,0x00,0x7f,0x1a,0x00,0x00,0x05,0x1b,0x00,0x00,0x03,0x1b,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0xa2,0x1a,0x00,0x00,0x5d,0x25,0x00,0x00, +0xdd,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x06,0x1b,0x00,0x00,0x03,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa2,0x1a,0x00,0x00,0xa3,0x1a,0x00,0x00, +0x06,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xa3,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa4,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xa4,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xec,0x25,0x00,0x00,0x66,0x25,0x00,0x00,0xa3,0x1a,0x00,0x00, +0xf1,0x25,0x00,0x00,0xff,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xe9,0x25,0x00,0x00,0x64,0x25,0x00,0x00,0xa3,0x1a,0x00,0x00,0xf0,0x25,0x00,0x00, +0xff,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xe6,0x25,0x00,0x00, +0x62,0x25,0x00,0x00,0xa3,0x1a,0x00,0x00,0xef,0x25,0x00,0x00,0xff,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xe3,0x25,0x00,0x00,0x60,0x25,0x00,0x00, +0xa3,0x1a,0x00,0x00,0xee,0x25,0x00,0x00,0xff,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xe0,0x25,0x00,0x00,0x5e,0x25,0x00,0x00,0xa3,0x1a,0x00,0x00, +0xed,0x25,0x00,0x00,0xff,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xda,0x25,0x00,0x00,0x6c,0x25,0x00,0x00,0xa3,0x1a,0x00,0x00,0xea,0x1a,0x00,0x00, +0xff,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xd3,0x25,0x00,0x00, +0xfe,0x01,0x00,0x00,0xa3,0x1a,0x00,0x00,0x01,0x1b,0x00,0x00,0xff,0x1a,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0xa7,0x1a,0x00,0x00,0xd3,0x25,0x00,0x00, +0xdd,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x02,0x1b,0x00,0x00,0xff,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa7,0x1a,0x00,0x00,0xa8,0x1a,0x00,0x00, +0x02,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xa8,0x1a,0x00,0x00,0xc4,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xab,0x1a,0x00,0x00,0x5d,0x25,0x00,0x00,0x09,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xac,0x1a,0x00,0x00,0xd3,0x25,0x00,0x00, +0xab,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00,0xb3,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x2e,0x1a,0x00,0x00,0xae,0x1a,0x00,0x00,0xb1,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb1,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0xb3,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xae,0x1a,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xb0,0x1a,0x00,0x00,0xdd,0x02,0x00,0x00,0xd3,0x25,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb3,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xb3,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xd5,0x25,0x00,0x00,0xd3,0x25,0x00,0x00,0xb1,0x1a,0x00,0x00, +0xb0,0x1a,0x00,0x00,0xae,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00,0xbb,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x35,0x1a,0x00,0x00,0xb6,0x1a,0x00,0x00, +0xb9,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xb9,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0xbb,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xb6,0x1a,0x00,0x00,0x82,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xb8,0x1a,0x00,0x00,0xdd,0x02,0x00,0x00,0x5d,0x25,0x00,0x00, +0xf9,0x00,0x02,0x00,0xbb,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xbb,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xd7,0x25,0x00,0x00,0x5d,0x25,0x00,0x00, +0xb9,0x1a,0x00,0x00,0xb8,0x1a,0x00,0x00,0xb6,0x1a,0x00,0x00,0x50,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xbd,0x1a,0x00,0x00,0xd5,0x25,0x00,0x00,0xd7,0x25,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xc0,0x1a,0x00,0x00,0xbd,0x1a,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xc1,0x1a,0x00,0x00,0x43,0x1a,0x00,0x00, +0xc0,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xc4,0x1a,0x00,0x00, +0x82,0x1a,0x00,0x00,0xc1,0x1a,0x00,0x00,0x50,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xcc,0x1a,0x00,0x00,0x2f,0x1a,0x00,0x00,0x36,0x1a,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xcd,0x1a,0x00,0x00,0x24,0x1a,0x00,0x00,0xcc,0x1a,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xcf,0x1a,0x00,0x00,0xcd,0x1a,0x00,0x00, +0xbd,0x1a,0x00,0x00,0x7c,0x00,0x04,0x00,0x18,0x04,0x00,0x00,0xec,0x1b,0x00,0x00, +0xcf,0x1a,0x00,0x00,0x7c,0x00,0x04,0x00,0x18,0x04,0x00,0x00,0xee,0x1b,0x00,0x00, +0xeb,0x0c,0x00,0x00,0xb0,0x00,0x05,0x00,0x1c,0x04,0x00,0x00,0xef,0x1b,0x00,0x00, +0xec,0x1b,0x00,0x00,0xee,0x1b,0x00,0x00,0x9b,0x00,0x04,0x00,0xc7,0x00,0x00,0x00, +0xf0,0x1b,0x00,0x00,0xef,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xd9,0x1a,0x00,0x00,0xf0,0x1b,0x00,0x00,0xb4,0x01,0x00,0x00,0xb3,0x01,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xf8,0x1b,0x00,0x00,0xda,0x1b,0x00,0x00, +0xda,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xf9,0x1b,0x00,0x00, +0xc4,0x1a,0x00,0x00,0xf8,0x1b,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfc,0x1b,0x00,0x00,0xf9,0x1b,0x00,0x00,0xf9,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x0c,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xfc,0x1b,0x00,0x00,0x50,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x12,0x1c,0x00,0x00,0x3b,0x04,0x00,0x00,0x0c,0x1c,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x13,0x1c,0x00,0x00,0x12,0x1c,0x00,0x00,0xb4,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x15,0x1c,0x00,0x00,0x63,0x03,0x00,0x00, +0x0c,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x16,0x1c,0x00,0x00, +0x15,0x1c,0x00,0x00,0xb4,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x18,0x1c,0x00,0x00,0x43,0x04,0x00,0x00,0x13,0x1c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1a,0x1c,0x00,0x00,0x18,0x1c,0x00,0x00,0x13,0x1c,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1b,0x1c,0x00,0x00,0x1a,0x1c,0x00,0x00, +0x48,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1e,0x1c,0x00,0x00, +0x16,0x1c,0x00,0x00,0x16,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1f,0x1c,0x00,0x00,0x1b,0x1c,0x00,0x00,0x1e,0x1c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xde,0x1a,0x00,0x00,0xd9,0x1a,0x00,0x00,0x1f,0x1c,0x00,0x00, +0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xe0,0x1a,0x00,0x00,0xea,0x19,0x00,0x00, +0xac,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0xe1,0x1a,0x00,0x00, +0xe0,0x1a,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xe3,0x1a,0x00,0x00, +0xe1,0x1a,0x00,0x00,0xde,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe5,0x1a,0x00,0x00,0xe3,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe6,0x1a,0x00,0x00,0xe3,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe7,0x1a,0x00,0x00,0xe3,0x1a,0x00,0x00, +0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe8,0x1a,0x00,0x00, +0xe5,0x1a,0x00,0x00,0xe6,0x1a,0x00,0x00,0xe7,0x1a,0x00,0x00,0xde,0x1a,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xea,0x1a,0x00,0x00,0xda,0x25,0x00,0x00, +0xe8,0x1a,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xed,0x1a,0x00,0x00, +0xc4,0x1a,0x00,0x00,0xc4,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf0,0x1a,0x00,0x00,0xe4,0x1b,0x00,0x00,0xed,0x1a,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xf1,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0xf0,0x1a,0x00,0x00,0xaa,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0xf3,0x1a,0x00,0x00, +0x5d,0x25,0x00,0x00,0xfe,0x01,0x00,0x00,0xaa,0x00,0x05,0x00,0xc7,0x00,0x00,0x00, +0xf5,0x1a,0x00,0x00,0xd3,0x25,0x00,0x00,0xfe,0x01,0x00,0x00,0xa7,0x00,0x05,0x00, +0xc7,0x00,0x00,0x00,0xf6,0x1a,0x00,0x00,0xf3,0x1a,0x00,0x00,0xf5,0x1a,0x00,0x00, +0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0xf9,0x1a,0x00,0x00,0xe0,0x1a,0x00,0x00, +0xf7,0x00,0x03,0x00,0x45,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xf6,0x1a,0x00,0x00,0x28,0x1c,0x00,0x00,0x2c,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2c,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x55,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xe6,0x25,0x00,0x00,0xf9,0x1a,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x5a,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xe3,0x25,0x00,0x00,0xf9,0x1a,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x35,0x1c,0x00,0x00,0xf9,0x1a,0x00,0x00,0xf1,0x1a,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x39,0x1c,0x00,0x00,0xec,0x25,0x00,0x00, +0x35,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x3c,0x1c,0x00,0x00, +0xf9,0x1a,0x00,0x00,0x35,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x3f,0x1c,0x00,0x00,0xe9,0x25,0x00,0x00,0x3c,0x1c,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x43,0x1c,0x00,0x00,0xe0,0x25,0x00,0x00,0xf1,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x45,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x28,0x1c,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x4a,0x1c,0x00,0x00,0xf9,0x1a,0x00,0x00, +0xf1,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x4e,0x1c,0x00,0x00, +0xf9,0x1a,0x00,0x00,0x4a,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x45,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x45,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xf1,0x25,0x00,0x00,0x39,0x1c,0x00,0x00,0x2c,0x1c,0x00,0x00,0x4a,0x1c,0x00,0x00, +0x28,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xf0,0x25,0x00,0x00, +0x3f,0x1c,0x00,0x00,0x2c,0x1c,0x00,0x00,0x4e,0x1c,0x00,0x00,0x28,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xef,0x25,0x00,0x00,0x55,0x1c,0x00,0x00, +0x2c,0x1c,0x00,0x00,0xf9,0x1a,0x00,0x00,0x28,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xee,0x25,0x00,0x00,0x5a,0x1c,0x00,0x00,0x2c,0x1c,0x00,0x00, +0xf9,0x1a,0x00,0x00,0x28,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xed,0x25,0x00,0x00,0x43,0x1c,0x00,0x00,0x2c,0x1c,0x00,0x00,0xf1,0x1a,0x00,0x00, +0x28,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0xff,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xff,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x01,0x1b,0x00,0x00, +0xd3,0x25,0x00,0x00,0x04,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xa4,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x02,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x03,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x03,0x1b,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x05,0x1b,0x00,0x00,0x5d,0x25,0x00,0x00,0x04,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x9f,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x06,0x1b,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x60,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x5e,0x25,0x00,0x00,0xba,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x61,0x1c,0x00,0x00, +0x60,0x1c,0x00,0x00,0x0f,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0x66,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x66,0x1c,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x3e,0x26,0x00,0x00,0x61,0x1c,0x00,0x00,0x5e,0x25,0x00,0x00,0xb4,0x01,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x6d,0x1c,0x00,0x00,0x3e,0x26,0x00,0x00, +0x3e,0x26,0x00,0x00,0x3e,0x26,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x6e,0x1c,0x00,0x00,0x66,0x25,0x00,0x00,0x6d,0x1c,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x75,0x1c,0x00,0x00,0x64,0x25,0x00,0x00,0x6d,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x7d,0x1c,0x00,0x00,0x6e,0x1c,0x00,0x00, +0x6e,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x7e,0x1c,0x00,0x00, +0x75,0x1c,0x00,0x00,0x7d,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x7f,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x7e,0x1c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x80,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0x7f,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0b,0x1b,0x00,0x00,0x6c,0x25,0x00,0x00,0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00, +0xc7,0x00,0x00,0x00,0x0c,0x1b,0x00,0x00,0x0b,0x1b,0x00,0x00,0x0f,0x03,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x0d,0x1b,0x00,0x00,0x0c,0x1b,0x00,0x00, +0xb4,0x01,0x00,0x00,0xb3,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x10,0x1b,0x00,0x00,0x0b,0x1b,0x00,0x00,0x0d,0x1b,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0x83,0x24,0x00,0x00,0x10,0x1b,0x00,0x00,0x6c,0x25,0x00,0x00, +0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x14,0x1b,0x00,0x00, +0x10,0x1b,0x00,0x00,0x0f,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x31,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x14,0x1b,0x00,0x00,0x15,0x1b,0x00,0x00, +0x31,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x15,0x1b,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x17,0x1b,0x00,0x00,0x83,0x24,0x00,0x00,0x83,0x24,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x1a,0x1b,0x00,0x00,0x10,0x1b,0x00,0x00,0x10,0x1b,0x00,0x00, +0x10,0x1b,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x1b,0x1b,0x00,0x00, +0x17,0x1b,0x00,0x00,0x1a,0x1b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1d,0x1b,0x00,0x00,0x1b,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0x87,0x24,0x00,0x00,0x1d,0x1b,0x00,0x00,0x41,0x26,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1f,0x1b,0x00,0x00, +0x1b,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0x89,0x24,0x00,0x00,0x1f,0x1b,0x00,0x00,0x87,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x21,0x1b,0x00,0x00,0x1b,0x1b,0x00,0x00, +0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x8b,0x24,0x00,0x00, +0x21,0x1b,0x00,0x00,0x89,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x24,0x1b,0x00,0x00,0x10,0x1b,0x00,0x00,0xdb,0x06,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x8e,0x24,0x00,0x00,0x24,0x1b,0x00,0x00, +0x8b,0x24,0x00,0x00,0x03,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x28,0x1b,0x00,0x00,0x8e,0x24,0x00,0x00,0x8e,0x24,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x89,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x28,0x1b,0x00,0x00, +0x62,0x25,0x00,0x00,0x60,0x25,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2c,0x1b,0x00,0x00,0x89,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0x90,0x24,0x00,0x00,0x2c,0x1b,0x00,0x00,0x8e,0x24,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2e,0x1b,0x00,0x00, +0x89,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0x92,0x24,0x00,0x00,0x2e,0x1b,0x00,0x00,0x90,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x30,0x1b,0x00,0x00,0x89,0x1c,0x00,0x00, +0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x94,0x24,0x00,0x00, +0x30,0x1b,0x00,0x00,0x92,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x31,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x31,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x6d,0x25,0x00,0x00,0x83,0x24,0x00,0x00,0x66,0x1c,0x00,0x00, +0x94,0x24,0x00,0x00,0x15,0x1b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xaa,0x1c,0x00,0x00,0x6e,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x19,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xb3,0x01,0x00,0x00,0xaa,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xae,0x1c,0x00,0x00,0xb4,0x01,0x00,0x00,0x19,0x1d,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xaf,0x1c,0x00,0x00,0xaa,0x1c,0x00,0x00,0xae,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb1,0x1c,0x00,0x00,0xaf,0x1c,0x00,0x00, +0x2d,0x0a,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb2,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0xb1,0x1c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb3,0x1c,0x00,0x00,0xb2,0x1c,0x00,0x00,0x55,0x0a,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x1e,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x68,0x0d,0x00,0x00,0xd3,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x23,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x1e,0x1d,0x00,0x00,0xc2,0x18,0x00,0x00,0xb8,0x00,0x05,0x00,0xc7,0x00,0x00,0x00, +0xb9,0x1c,0x00,0x00,0x23,0x1d,0x00,0x00,0x49,0x07,0x00,0x00,0xf7,0x00,0x03,0x00, +0xbd,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb9,0x1c,0x00,0x00, +0xba,0x1c,0x00,0x00,0xbd,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xba,0x1c,0x00,0x00, +0xa4,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0xbc,0x1c,0x00,0x00,0xdd,0x0c,0x00,0x00, +0xf5,0x08,0x00,0x00,0xf9,0x00,0x02,0x00,0xbd,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xbd,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0xc7,0x00,0x00,0x00,0xbe,0x1c,0x00,0x00, +0xb9,0x1c,0x00,0x00,0x31,0x1b,0x00,0x00,0xbc,0x1c,0x00,0x00,0xba,0x1c,0x00,0x00, +0xf7,0x00,0x03,0x00,0xc4,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xbe,0x1c,0x00,0x00,0xc0,0x1c,0x00,0x00,0xc3,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc3,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0xc4,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc0,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x43,0x02,0x00,0x00,0x26,0x1d,0x00,0x00, +0x7c,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x4b,0x02,0x00,0x00,0x28,0x1d,0x00,0x00, +0x26,0x1d,0x00,0x00,0x60,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x2a,0x1d,0x00,0x00,0x28,0x1d,0x00,0x00,0x43,0x0d,0x00,0x00,0x02,0x00,0x00,0x00, +0xb3,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xc4,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc4,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x7b,0x25,0x00,0x00, +0x08,0x06,0x00,0x00,0xc3,0x1c,0x00,0x00,0x2a,0x1d,0x00,0x00,0xc0,0x1c,0x00,0x00, +0x3e,0x00,0x03,0x00,0x92,0x1c,0x00,0x00,0x7b,0x25,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xc7,0x1c,0x00,0x00,0x92,0x1c,0x00,0x00,0x52,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc8,0x1c,0x00,0x00,0xc7,0x1c,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc9,0x1c,0x00,0x00,0xb3,0x1c,0x00,0x00, +0xc8,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xcb,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xc9,0x1c,0x00,0x00,0xbe,0x00,0x05,0x00, +0xc7,0x00,0x00,0x00,0xcd,0x1c,0x00,0x00,0xcb,0x1c,0x00,0x00,0x55,0x0a,0x00,0x00, +0xf7,0x00,0x03,0x00,0x00,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xcd,0x1c,0x00,0x00,0xce,0x1c,0x00,0x00,0x00,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00, +0xce,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0xcf,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xcf,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x7d,0x25,0x00,0x00, +0xcb,0x1c,0x00,0x00,0xce,0x1c,0x00,0x00,0x17,0x26,0x00,0x00,0xe5,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x7c,0x25,0x00,0x00,0x04,0x02,0x00,0x00, +0xce,0x1c,0x00,0x00,0xe7,0x1c,0x00,0x00,0xe5,0x1c,0x00,0x00,0xb3,0x00,0x05,0x00, +0xc7,0x00,0x00,0x00,0xd2,0x1c,0x00,0x00,0x7c,0x25,0x00,0x00,0xdd,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0xe8,0x1c,0x00,0x00,0xe5,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xd2,0x1c,0x00,0x00,0xd3,0x1c,0x00,0x00,0xe8,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd3,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xd6,0x1c,0x00,0x00,0x92,0x1c,0x00,0x00,0x7c,0x25,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xd7,0x1c,0x00,0x00,0xd6,0x1c,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd8,0x1c,0x00,0x00,0xb3,0x1c,0x00,0x00,0xd7,0x1c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xda,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0xc9,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xdc,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0xd8,0x1c,0x00,0x00, +0xb4,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0xdd,0x1c,0x00,0x00,0xda,0x1c,0x00,0x00, +0xdc,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0xe4,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xdd,0x1c,0x00,0x00,0xde,0x1c,0x00,0x00,0xe4,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xde,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xe0,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xd8,0x1c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x2f,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x7d,0x25,0x00,0x00,0xe0,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe4,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xe4,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x17,0x26,0x00,0x00,0x7d,0x25,0x00,0x00,0xd3,0x1c,0x00,0x00, +0x2f,0x1d,0x00,0x00,0xde,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0xe5,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe5,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xe7,0x1c,0x00,0x00,0x7c,0x25,0x00,0x00,0x04,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0xcf,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xe8,0x1c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xea,0x1c,0x00,0x00,0x80,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xec,0x1c,0x00,0x00,0xea,0x1c,0x00,0x00, +0x53,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x33,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xec,0x1c,0x00,0x00,0xb3,0x01,0x00,0x00, +0xb4,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x38,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x33,0x1d,0x00,0x00,0x7f,0x0a,0x00,0x00, +0xb7,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0xf2,0x1c,0x00,0x00,0x7d,0x25,0x00,0x00, +0xcb,0x1c,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xf3,0x1c,0x00,0x00, +0xf2,0x1c,0x00,0x00,0xb4,0x01,0x00,0x00,0xb3,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf5,0x1c,0x00,0x00,0xf3,0x1c,0x00,0x00,0x38,0x1d,0x00,0x00, +0xba,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0xf7,0x1c,0x00,0x00,0xf5,0x1c,0x00,0x00, +0x55,0x0a,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xf8,0x1c,0x00,0x00, +0xf7,0x1c,0x00,0x00,0xb4,0x01,0x00,0x00,0xb3,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x3d,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0xa6,0x19,0x00,0x00,0x0b,0x07,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x42,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xd3,0x0c,0x00,0x00, +0x3d,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfd,0x1c,0x00,0x00, +0xb4,0x01,0x00,0x00,0x42,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xff,0x1c,0x00,0x00,0xf8,0x1c,0x00,0x00,0xfd,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x00,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0x00,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x7e,0x25,0x00,0x00,0xb3,0x01,0x00,0x00,0xc4,0x1c,0x00,0x00, +0xff,0x1c,0x00,0x00,0xe8,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x01,0x1d,0x00,0x00,0x92,0x1c,0x00,0x00,0x4d,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x02,0x1d,0x00,0x00,0x01,0x1d,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x03,0x1d,0x00,0x00,0x92,0x1c,0x00,0x00,0xa8,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0x03,0x1d,0x00,0x00,0x02,0x1d,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x04,0x1d,0x00,0x00,0x92,0x1c,0x00,0x00,0x49,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x05,0x1d,0x00,0x00,0x04,0x1d,0x00,0x00, +0x3e,0x00,0x03,0x00,0x01,0x1d,0x00,0x00,0x05,0x1d,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x08,0x1d,0x00,0x00,0xc7,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00, +0x04,0x1d,0x00,0x00,0x08,0x1d,0x00,0x00,0x3e,0x00,0x03,0x00,0xc7,0x1c,0x00,0x00, +0xb3,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x0d,0x1d,0x00,0x00, +0x92,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x73,0x02,0x00,0x00,0x44,0x1d,0x00,0x00, +0x75,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0x44,0x1d,0x00,0x00,0xe6,0x0b,0x00,0x00, +0x0d,0x1d,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x11,0x1d,0x00,0x00, +0x03,0x1d,0x00,0x00,0xb7,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x12,0x1d,0x00,0x00, +0x11,0x1d,0x00,0x00,0xb3,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x13,0x1d,0x00,0x00,0x12,0x1d,0x00,0x00,0xb4,0x01,0x00,0x00,0xb3,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x14,0x1d,0x00,0x00,0x7e,0x25,0x00,0x00, +0x13,0x1d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x62,0x0c,0x00,0x00, +0x6d,0x25,0x00,0x00,0x03,0x00,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x5c,0x1d,0x00,0x00,0x5c,0x0d,0x00,0x00,0xb4,0x01,0x00,0x00,0xb3,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x60,0x1d,0x00,0x00,0x5c,0x1d,0x00,0x00, +0xe8,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x62,0x1d,0x00,0x00, +0xb4,0x01,0x00,0x00,0x68,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x63,0x1d,0x00,0x00,0x60,0x1d,0x00,0x00,0x62,0x1d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x65,0x1d,0x00,0x00,0x62,0x0c,0x00,0x00,0x53,0x07,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x67,0x1d,0x00,0x00,0x91,0x25,0x00,0x00, +0xb4,0x01,0x00,0x00,0xb3,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x69,0x1d,0x00,0x00,0x3a,0x0d,0x00,0x00,0x53,0x07,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x7d,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x69,0x1d,0x00,0x00,0xb3,0x01,0x00,0x00,0xb4,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x82,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x67,0x1d,0x00,0x00,0x7d,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x88,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x63,0x1d,0x00,0x00, +0x65,0x1d,0x00,0x00,0x82,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x8d,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x63,0x1d,0x00,0x00, +0x88,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x71,0x1d,0x00,0x00, +0x3a,0x0d,0x00,0x00,0xe6,0x24,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x91,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x71,0x1d,0x00,0x00, +0xb3,0x01,0x00,0x00,0xb4,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x97,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x8d,0x1d,0x00,0x00, +0x62,0x0c,0x00,0x00,0x91,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x9c,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x8d,0x1d,0x00,0x00, +0x97,0x1d,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x79,0x1d,0x00,0x00, +0x9c,0x1d,0x00,0x00,0x9c,0x1d,0x00,0x00,0x9c,0x1d,0x00,0x00,0xf7,0x00,0x03,0x00, +0x7c,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xdd,0x0c,0x00,0x00, +0x67,0x0c,0x00,0x00,0x6b,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x6b,0x0c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe5,0x1d,0x00,0x00,0x36,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe7,0x1d,0x00,0x00, +0x36,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe8,0x1d,0x00,0x00,0xe5,0x1d,0x00,0x00,0xe7,0x1d,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xe9,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0xe8,0x1d,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xea,0x1d,0x00,0x00, +0xb4,0x01,0x00,0x00,0xe9,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x46,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xea,0x1d,0x00,0x00, +0x51,0x09,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x4b,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x49,0x09,0x00,0x00,0x46,0x1e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x54,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xd3,0x0c,0x00,0x00,0x91,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x59,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x68,0x0d,0x00,0x00,0x54,0x1e,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x5f,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x4b,0x1e,0x00,0x00, +0xb4,0x01,0x00,0x00,0x59,0x1e,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xfb,0x1d,0x00,0x00,0x80,0x1c,0x00,0x00,0x5f,0x1e,0x00,0x00,0x83,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xff,0x1d,0x00,0x00,0x6e,0x1c,0x00,0x00,0xfb,0x1d,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x03,0x1e,0x00,0x00,0x6e,0x1c,0x00,0x00, +0xfb,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x64,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x62,0x25,0x00,0x00,0xff,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x69,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x60,0x25,0x00,0x00,0x03,0x1e,0x00,0x00,0xba,0x00,0x05,0x00, +0x92,0x09,0x00,0x00,0x13,0x1e,0x00,0x00,0x64,0x1e,0x00,0x00,0xa2,0x25,0x00,0x00, +0x9a,0x00,0x04,0x00,0xc7,0x00,0x00,0x00,0x14,0x1e,0x00,0x00,0x13,0x1e,0x00,0x00, +0xa8,0x00,0x04,0x00,0xc7,0x00,0x00,0x00,0x15,0x1e,0x00,0x00,0x14,0x1e,0x00,0x00, +0xf7,0x00,0x03,0x00,0x1b,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x15,0x1e,0x00,0x00,0x16,0x1e,0x00,0x00,0x1b,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x16,0x1e,0x00,0x00,0xba,0x00,0x05,0x00,0x92,0x09,0x00,0x00,0x19,0x1e,0x00,0x00, +0xa2,0x25,0x00,0x00,0x69,0x1e,0x00,0x00,0x9a,0x00,0x04,0x00,0xc7,0x00,0x00,0x00, +0x1a,0x1e,0x00,0x00,0x19,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x1b,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1b,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0xc7,0x00,0x00,0x00, +0x1c,0x1e,0x00,0x00,0x14,0x1e,0x00,0x00,0x6b,0x0c,0x00,0x00,0x1a,0x1e,0x00,0x00, +0x16,0x1e,0x00,0x00,0xf7,0x00,0x03,0x00,0x39,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x1c,0x1e,0x00,0x00,0x1d,0x1e,0x00,0x00,0x39,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1d,0x1e,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x21,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xa2,0x25,0x00,0x00, +0x64,0x1e,0x00,0x00,0x69,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x6e,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x14,0x1d,0x00,0x00, +0xd6,0x19,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x25,0x1e,0x00,0x00, +0x6e,0x1e,0x00,0x00,0x6e,0x1e,0x00,0x00,0x6e,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x73,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0xd0,0x0c,0x00,0x00,0xcb,0x02,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x29,0x1e,0x00,0x00,0xb4,0x01,0x00,0x00,0x73,0x1e,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x2c,0x1e,0x00,0x00,0x25,0x1e,0x00,0x00,0x29,0x1e,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x7b,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x2c,0x1e,0x00,0x00,0x33,0x0b,0x00,0x00,0xe7,0x24,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x8d,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x21,0x1e,0x00,0x00,0xa2,0x25,0x00,0x00,0x7b,0x1e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x92,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x79,0x1d,0x00,0x00,0xc0,0x09,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xac,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x92,0x1e,0x00,0x00,0x79,0x1d,0x00,0x00,0x7b,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00, +0x39,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x39,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xb0,0x25,0x00,0x00,0x79,0x1d,0x00,0x00,0x1b,0x1e,0x00,0x00, +0xac,0x1e,0x00,0x00,0x1d,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xaf,0x25,0x00,0x00,0xa2,0x25,0x00,0x00,0x1b,0x1e,0x00,0x00,0x8d,0x1e,0x00,0x00, +0x1d,0x1e,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xbe,0x1e,0x00,0x00, +0x6d,0x25,0x00,0x00,0x6d,0x25,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xbf,0x1e,0x00,0x00, +0xb0,0x25,0x00,0x00,0xbe,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xe1,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x18,0x09,0x00,0x00, +0xbf,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe6,0x1e,0x00,0x00, +0x6d,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe8,0x1e,0x00,0x00,0x6d,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe9,0x1e,0x00,0x00,0xe6,0x1e,0x00,0x00,0xe8,0x1e,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xeb,0x1e,0x00,0x00,0x6d,0x25,0x00,0x00, +0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xec,0x1e,0x00,0x00, +0xe9,0x1e,0x00,0x00,0xeb,0x1e,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf1,0x1e,0x00,0x00,0xe6,0x1e,0x00,0x00,0xeb,0x1e,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf6,0x1e,0x00,0x00,0xe6,0x1e,0x00,0x00,0xe8,0x1e,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf9,0x1e,0x00,0x00,0xf6,0x1e,0x00,0x00, +0xeb,0x1e,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xfa,0x1e,0x00,0x00, +0xec,0x1e,0x00,0x00,0xf1,0x1e,0x00,0x00,0xf9,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x15,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xb3,0x01,0x00,0x00,0xec,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x1a,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xf1,0x1e,0x00,0x00, +0xf9,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x1f,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x15,0x1f,0x00,0x00,0x1a,0x1f,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0e,0x1f,0x00,0x00,0x1f,0x1f,0x00,0x00, +0xb4,0x01,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x0f,0x1f,0x00,0x00, +0x0e,0x1f,0x00,0x00,0x0e,0x1f,0x00,0x00,0x0e,0x1f,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x10,0x1f,0x00,0x00,0xfa,0x1e,0x00,0x00,0x0f,0x1f,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x24,0x1f,0x00,0x00,0x10,0x1f,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x25,0x1f,0x00,0x00, +0x63,0x03,0x00,0x00,0x24,0x1f,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x27,0x1f,0x00,0x00,0x10,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x28,0x1f,0x00,0x00,0xcb,0x02,0x00,0x00,0x27,0x1f,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x29,0x1f,0x00,0x00,0x25,0x1f,0x00,0x00, +0x28,0x1f,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2b,0x1f,0x00,0x00, +0x10,0x1f,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2c,0x1f,0x00,0x00,0x63,0x03,0x00,0x00,0x2b,0x1f,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2d,0x1f,0x00,0x00,0x29,0x1f,0x00,0x00,0x2c,0x1f,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x30,0x1f,0x00,0x00,0xcb,0x02,0x00,0x00, +0x24,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x33,0x1f,0x00,0x00, +0xcb,0x02,0x00,0x00,0x2b,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x34,0x1f,0x00,0x00,0x30,0x1f,0x00,0x00,0x33,0x1f,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x37,0x1f,0x00,0x00,0x76,0x03,0x00,0x00,0x24,0x1f,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3b,0x1f,0x00,0x00,0x37,0x1f,0x00,0x00, +0x28,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3f,0x1f,0x00,0x00, +0x3b,0x1f,0x00,0x00,0x2c,0x1f,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0xb4,0x24,0x00,0x00,0x2d,0x1f,0x00,0x00,0x6d,0x25,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0xb6,0x24,0x00,0x00,0x34,0x1f,0x00,0x00, +0xb4,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0xb8,0x24,0x00,0x00,0x3f,0x1f,0x00,0x00,0xb6,0x24,0x00,0x00,0x02,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x46,0x1f,0x00,0x00,0xaf,0x25,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x48,0x1f,0x00,0x00, +0xaf,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x49,0x1f,0x00,0x00,0x46,0x1f,0x00,0x00,0x48,0x1f,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4b,0x1f,0x00,0x00,0xaf,0x25,0x00,0x00,0x02,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4c,0x1f,0x00,0x00,0x49,0x1f,0x00,0x00, +0x4b,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x51,0x1f,0x00,0x00, +0x46,0x1f,0x00,0x00,0x4b,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x56,0x1f,0x00,0x00,0x46,0x1f,0x00,0x00,0x48,0x1f,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x59,0x1f,0x00,0x00,0x56,0x1f,0x00,0x00,0x4b,0x1f,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x5a,0x1f,0x00,0x00,0x4c,0x1f,0x00,0x00, +0x51,0x1f,0x00,0x00,0x59,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x75,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb3,0x01,0x00,0x00, +0x4c,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x7a,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x51,0x1f,0x00,0x00,0x59,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x7f,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x75,0x1f,0x00,0x00,0x7a,0x1f,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6e,0x1f,0x00,0x00,0x7f,0x1f,0x00,0x00,0xb4,0x01,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x6f,0x1f,0x00,0x00,0x6e,0x1f,0x00,0x00, +0x6e,0x1f,0x00,0x00,0x6e,0x1f,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x70,0x1f,0x00,0x00,0x5a,0x1f,0x00,0x00,0x6f,0x1f,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x84,0x1f,0x00,0x00,0x70,0x1f,0x00,0x00,0x00,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x85,0x1f,0x00,0x00,0x63,0x03,0x00,0x00, +0x84,0x1f,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x87,0x1f,0x00,0x00, +0x70,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x88,0x1f,0x00,0x00,0xcb,0x02,0x00,0x00,0x87,0x1f,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x89,0x1f,0x00,0x00,0x85,0x1f,0x00,0x00,0x88,0x1f,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8b,0x1f,0x00,0x00,0x70,0x1f,0x00,0x00, +0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8c,0x1f,0x00,0x00, +0x63,0x03,0x00,0x00,0x8b,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8d,0x1f,0x00,0x00,0x89,0x1f,0x00,0x00,0x8c,0x1f,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x90,0x1f,0x00,0x00,0xcb,0x02,0x00,0x00,0x84,0x1f,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x93,0x1f,0x00,0x00,0xcb,0x02,0x00,0x00, +0x8b,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x94,0x1f,0x00,0x00, +0x90,0x1f,0x00,0x00,0x93,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x97,0x1f,0x00,0x00,0x76,0x03,0x00,0x00,0x84,0x1f,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9b,0x1f,0x00,0x00,0x97,0x1f,0x00,0x00,0x88,0x1f,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9f,0x1f,0x00,0x00,0x9b,0x1f,0x00,0x00, +0x8c,0x1f,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xa0,0x1f,0x00,0x00, +0x8d,0x1f,0x00,0x00,0x94,0x1f,0x00,0x00,0x9f,0x1f,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xd1,0x1e,0x00,0x00,0xb8,0x24,0x00,0x00,0xb8,0x24,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xd3,0x1e,0x00,0x00,0xd1,0x1e,0x00,0x00,0xe1,0x1e,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xd6,0x1e,0x00,0x00,0xb8,0x24,0x00,0x00, +0xb8,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xa7,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0xa0,0x1f,0x00,0x00,0xd6,0x1e,0x00,0x00,0xd3,0x1e,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xac,0x1f,0x00,0x00,0xa7,0x1f,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xae,0x1f,0x00,0x00, +0xa7,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xaf,0x1f,0x00,0x00,0xac,0x1f,0x00,0x00,0xae,0x1f,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb1,0x1f,0x00,0x00,0xa7,0x1f,0x00,0x00,0x02,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb2,0x1f,0x00,0x00,0xaf,0x1f,0x00,0x00, +0xb1,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb7,0x1f,0x00,0x00, +0xac,0x1f,0x00,0x00,0xb1,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbc,0x1f,0x00,0x00,0xac,0x1f,0x00,0x00,0xae,0x1f,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbf,0x1f,0x00,0x00,0xbc,0x1f,0x00,0x00,0xb1,0x1f,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xc0,0x1f,0x00,0x00,0xb2,0x1f,0x00,0x00, +0xb7,0x1f,0x00,0x00,0xbf,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xdb,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb7,0x1f,0x00,0x00, +0xbf,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe0,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb2,0x1f,0x00,0x00,0xdb,0x1f,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd3,0x1f,0x00,0x00,0xb4,0x01,0x00,0x00, +0xe0,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe5,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x9c,0x03,0x00,0x00,0xd3,0x1f,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xd5,0x1f,0x00,0x00,0xe5,0x1f,0x00,0x00, +0xe5,0x1f,0x00,0x00,0xe5,0x1f,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xd6,0x1f,0x00,0x00,0xc0,0x1f,0x00,0x00,0xd5,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00, +0x7c,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x67,0x0c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa1,0x1d,0x00,0x00,0x6d,0x25,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa3,0x1d,0x00,0x00,0x6d,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa4,0x1d,0x00,0x00, +0xa1,0x1d,0x00,0x00,0xa3,0x1d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa6,0x1d,0x00,0x00,0x6d,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa7,0x1d,0x00,0x00,0xa4,0x1d,0x00,0x00,0xa6,0x1d,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xac,0x1d,0x00,0x00,0xa1,0x1d,0x00,0x00, +0xa6,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb1,0x1d,0x00,0x00, +0xa1,0x1d,0x00,0x00,0xa3,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb4,0x1d,0x00,0x00,0xb1,0x1d,0x00,0x00,0xa6,0x1d,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xb5,0x1d,0x00,0x00,0xa7,0x1d,0x00,0x00,0xac,0x1d,0x00,0x00, +0xb4,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0x7c,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7c,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xb3,0x25,0x00,0x00, +0xd6,0x1f,0x00,0x00,0x39,0x1e,0x00,0x00,0xb5,0x1d,0x00,0x00,0x67,0x0c,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xea,0x1f,0x00,0x00,0x5f,0x19,0x00,0x00, +0xba,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0xfe,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xeb,0x1f,0x00,0x00,0xea,0x1f,0x00,0x00,0x00,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0xed,0x1f,0x00,0x00,0xeb,0x1f,0x00,0x00, +0xb3,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xef,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00, +0xef,0x1f,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x3f,0x26,0x00,0x00, +0xed,0x1f,0x00,0x00,0xb4,0x01,0x00,0x00,0xeb,0x1f,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xf5,0x1f,0x00,0x00,0x3f,0x26,0x00,0x00,0x3f,0x26,0x00,0x00, +0x3f,0x26,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xf6,0x1f,0x00,0x00, +0xb3,0x25,0x00,0x00,0xf5,0x1f,0x00,0x00,0x41,0x00,0x05,0x00,0x34,0x02,0x00,0x00, +0xfd,0x1f,0x00,0x00,0xfd,0x01,0x00,0x00,0x33,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xfe,0x1f,0x00,0x00,0xfd,0x1f,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xf9,0x1f,0x00,0x00,0xf6,0x1f,0x00,0x00,0xfe,0x1f,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x0b,0x20,0x00,0x00,0xab,0x0c,0x00,0x00, +0x2a,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x26,0x20,0x00,0x00, +0x0b,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xc7,0x00,0x00,0x00, +0x27,0x20,0x00,0x00,0x26,0x20,0x00,0x00,0xb3,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x2c,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x27,0x20,0x00,0x00, +0x28,0x20,0x00,0x00,0x2c,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x28,0x20,0x00,0x00, +0xbc,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x2b,0x20,0x00,0x00,0x26,0x20,0x00,0x00, +0xb4,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x2c,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2c,0x20,0x00,0x00,0xf5,0x00,0x07,0x00,0xc7,0x00,0x00,0x00,0x2d,0x20,0x00,0x00, +0x27,0x20,0x00,0x00,0xef,0x1f,0x00,0x00,0x2b,0x20,0x00,0x00,0x28,0x20,0x00,0x00, +0xf7,0x00,0x03,0x00,0x38,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x2d,0x20,0x00,0x00,0x2e,0x20,0x00,0x00,0x38,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2e,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x30,0x20,0x00,0x00, +0x0b,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xc7,0x00,0x00,0x00, +0x31,0x20,0x00,0x00,0x30,0x20,0x00,0x00,0xb3,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x36,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x31,0x20,0x00,0x00, +0x32,0x20,0x00,0x00,0x36,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x32,0x20,0x00,0x00, +0xbc,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x35,0x20,0x00,0x00,0x30,0x20,0x00,0x00, +0xb4,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x36,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0x36,0x20,0x00,0x00,0xf5,0x00,0x07,0x00,0xc7,0x00,0x00,0x00,0x37,0x20,0x00,0x00, +0x31,0x20,0x00,0x00,0x2e,0x20,0x00,0x00,0x35,0x20,0x00,0x00,0x32,0x20,0x00,0x00, +0xf9,0x00,0x02,0x00,0x38,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x38,0x20,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc7,0x00,0x00,0x00,0x39,0x20,0x00,0x00,0x2d,0x20,0x00,0x00, +0x2c,0x20,0x00,0x00,0x37,0x20,0x00,0x00,0x36,0x20,0x00,0x00,0xa4,0x00,0x05,0x00, +0xc7,0x00,0x00,0x00,0x0e,0x20,0x00,0x00,0x39,0x20,0x00,0x00,0xf5,0x08,0x00,0x00, +0xf7,0x00,0x03,0x00,0x1f,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x0e,0x20,0x00,0x00,0x0f,0x20,0x00,0x00,0x13,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0x13,0x20,0x00,0x00,0x41,0x00,0x05,0x00,0x34,0x02,0x00,0x00,0x3e,0x20,0x00,0x00, +0xfd,0x01,0x00,0x00,0x3e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x3f,0x20,0x00,0x00,0x3e,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x15,0x20,0x00,0x00,0x3f,0x20,0x00,0x00,0xdf,0x09,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x18,0x20,0x00,0x00,0x62,0x0c,0x00,0x00,0x15,0x20,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1c,0x20,0x00,0x00,0xfb,0x18,0x00,0x00, +0x18,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x44,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb3,0x01,0x00,0x00,0x1c,0x20,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xe0,0x24,0x00,0x00,0x44,0x20,0x00,0x00, +0xff,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x1f,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0x0f,0x20,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xdd,0x24,0x00,0x00,0xb3,0x01,0x00,0x00,0xff,0x24,0x00,0x00,0x00,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x1f,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x1f,0x20,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xc3,0x25,0x00,0x00,0xe0,0x24,0x00,0x00, +0x13,0x20,0x00,0x00,0xdd,0x24,0x00,0x00,0x0f,0x20,0x00,0x00,0x3d,0x00,0x04,0x00, +0x8d,0x02,0x00,0x00,0x46,0x20,0x00,0x00,0x8f,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x49,0x20,0x00,0x00,0xc3,0x25,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4a,0x20,0x00,0x00,0xc3,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x4b,0x20,0x00,0x00, +0x49,0x20,0x00,0x00,0x4a,0x20,0x00,0x00,0xb3,0x01,0x00,0x00,0xb3,0x01,0x00,0x00, +0x63,0x00,0x04,0x00,0x46,0x20,0x00,0x00,0xe6,0x0b,0x00,0x00,0x4b,0x20,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x7f,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xb1,0x0a,0x00,0x00,0xa6,0x19,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x83,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x3a,0x0d,0x00,0x00,0xb3,0x01,0x00,0x00,0xb4,0x01,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x7f,0x20,0x00,0x00,0x3b,0x04,0x00,0x00,0x83,0x20,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x8e,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x7f,0x20,0x00,0x00,0x89,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x68,0x20,0x00,0x00,0x8e,0x20,0x00,0x00,0x8e,0x20,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6a,0x20,0x00,0x00,0x68,0x0d,0x00,0x00,0x49,0x07,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x93,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x6a,0x20,0x00,0x00,0xd0,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x98,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x68,0x20,0x00,0x00,0x93,0x20,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x70,0x20,0x00,0x00,0xdd,0x0c,0x00,0x00,0xb4,0x01,0x00,0x00,0x98,0x20,0x00,0x00, +0xbe,0x00,0x05,0x00,0xc7,0x00,0x00,0x00,0x74,0x20,0x00,0x00,0x7d,0x1d,0x00,0x00, +0xb4,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x79,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x74,0x20,0x00,0x00,0x75,0x20,0x00,0x00,0x79,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0x75,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xa1,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x0f,0x03,0x00,0x00, +0x70,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x78,0x20,0x00,0x00, +0xa1,0x20,0x00,0x00,0x61,0x04,0x00,0x00,0xf9,0x00,0x02,0x00,0x79,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0x79,0x20,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xcc,0x25,0x00,0x00,0x70,0x20,0x00,0x00,0x1f,0x20,0x00,0x00,0x78,0x20,0x00,0x00, +0x75,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8a,0x0c,0x00,0x00, +0xf9,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8b,0x0c,0x00,0x00,0xf9,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8c,0x0c,0x00,0x00,0xf9,0x1f,0x00,0x00,0x02,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x8d,0x0c,0x00,0x00,0x8a,0x0c,0x00,0x00, +0x8b,0x0c,0x00,0x00,0x8c,0x0c,0x00,0x00,0xcc,0x25,0x00,0x00,0x3d,0x00,0x04,0x00, +0x84,0x02,0x00,0x00,0xa3,0x20,0x00,0x00,0x86,0x02,0x00,0x00,0x63,0x00,0x04,0x00, +0xa3,0x20,0x00,0x00,0xe6,0x0b,0x00,0x00,0x8d,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x96,0x02,0x00,0x00,0xaa,0x20,0x00,0x00,0x98,0x02,0x00,0x00,0x63,0x00,0x04,0x00, +0xaa,0x20,0x00,0x00,0xe6,0x0b,0x00,0x00,0x08,0x06,0x00,0x00,0xfd,0x00,0x01,0x00, +0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_a63d7d9f3aeeb41d10328fa7f228c1ca.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_a63d7d9f3aeeb41d10328fa7f228c1ca.h new file mode 100644 index 00000000..d9527ccc --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_a63d7d9f3aeeb41d10328fa7f228c1ca.h @@ -0,0 +1,3523 @@ +// ffx_fsr2_accumulate_pass_a63d7d9f3aeeb41d10328fa7f228c1ca.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_a63d7d9f3aeeb41d10328fa7f228c1ca_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_a63d7d9f3aeeb41d10328fa7f228c1ca_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_a63d7d9f3aeeb41d10328fa7f228c1ca_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_a63d7d9f3aeeb41d10328fa7f228c1ca_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_a63d7d9f3aeeb41d10328fa7f228c1ca_SampledImageResourceNames[] = { "r_input_exposure", "r_dilated_reactive_masks", "r_dilated_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_imgMips", "r_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_a63d7d9f3aeeb41d10328fa7f228c1ca_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 10, 12, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_a63d7d9f3aeeb41d10328fa7f228c1ca_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_a63d7d9f3aeeb41d10328fa7f228c1ca_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_a63d7d9f3aeeb41d10328fa7f228c1ca_StorageImageResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_a63d7d9f3aeeb41d10328fa7f228c1ca_StorageImageResourceBindings[] = { 13, 14, 16, 17, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_a63d7d9f3aeeb41d10328fa7f228c1ca_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_a63d7d9f3aeeb41d10328fa7f228c1ca_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_a63d7d9f3aeeb41d10328fa7f228c1ca_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_a63d7d9f3aeeb41d10328fa7f228c1ca_UniformBufferResourceBindings[] = { 18, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_a63d7d9f3aeeb41d10328fa7f228c1ca_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_a63d7d9f3aeeb41d10328fa7f228c1ca_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_a63d7d9f3aeeb41d10328fa7f228c1ca_size = 55908; + +static const unsigned char g_ffx_fsr2_accumulate_pass_a63d7d9f3aeeb41d10328fa7f228c1ca_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0xa7,0x27,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x09,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x16,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x07,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0xa7,0x0b,0x00,0x00, +0xbd,0x0b,0x00,0x00,0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00, +0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74, +0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73, +0x00,0x00,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x68,0x61,0x64,0x65,0x72,0x5f,0x31,0x36,0x62,0x69,0x74,0x5f,0x73,0x74,0x6f,0x72, +0x61,0x67,0x65,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x68,0x61,0x64,0x65,0x72,0x5f,0x65,0x78,0x70,0x6c,0x69,0x63,0x69,0x74,0x5f,0x61, +0x72,0x69,0x74,0x68,0x6d,0x65,0x74,0x69,0x63,0x5f,0x74,0x79,0x70,0x65,0x73,0x00, +0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65, +0x72,0x5f,0x69,0x6d,0x61,0x67,0x65,0x5f,0x6c,0x6f,0x61,0x64,0x5f,0x66,0x6f,0x72, +0x6d,0x61,0x74,0x74,0x65,0x64,0x00,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47, +0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f, +0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00, +0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e, +0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00, +0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00, +0x05,0x00,0x05,0x00,0x08,0x02,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74, +0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x08,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00, +0x08,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64, +0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00,0x08,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65, +0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x08,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75, +0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00, +0x06,0x00,0x08,0x00,0x08,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d, +0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00, +0x06,0x00,0x08,0x00,0x08,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d, +0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00, +0x06,0x00,0x06,0x00,0x08,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61, +0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00,0x08,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65, +0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00,0x08,0x02,0x00,0x00, +0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00, +0x08,0x02,0x00,0x00,0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56, +0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00, +0x08,0x02,0x00,0x00,0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61, +0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00, +0x08,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56, +0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65, +0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00,0x08,0x02,0x00,0x00, +0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65, +0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00,0x08,0x02,0x00,0x00,0x0d,0x00,0x00,0x00, +0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72, +0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x08,0x02,0x00,0x00,0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66, +0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00,0x08,0x02,0x00,0x00,0x0f,0x00,0x00,0x00, +0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c, +0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x08,0x02,0x00,0x00, +0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00, +0x06,0x00,0x09,0x00,0x08,0x02,0x00,0x00,0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e, +0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63, +0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00,0x08,0x02,0x00,0x00,0x12,0x00,0x00,0x00, +0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65, +0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00, +0x0a,0x02,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00,0x05,0x00,0x05,0x00, +0x48,0x02,0x00,0x00,0x72,0x5f,0x69,0x6d,0x67,0x4d,0x69,0x70,0x73,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0x4c,0x02,0x00,0x00,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72, +0x43,0x6c,0x61,0x6d,0x70,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0x59,0x02,0x00,0x00, +0x72,0x5f,0x70,0x72,0x65,0x70,0x61,0x72,0x65,0x64,0x5f,0x69,0x6e,0x70,0x75,0x74, +0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x05,0x00,0x09,0x00,0x60,0x02,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61, +0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0x68,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74, +0x6f,0x72,0x79,0x00,0x05,0x00,0x06,0x00,0x6f,0x02,0x00,0x00,0x72,0x5f,0x6c,0x75, +0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x00,0x05,0x00,0x09,0x00, +0x79,0x02,0x00,0x00,0x72,0x77,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f, +0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00, +0x05,0x00,0x06,0x00,0x82,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f, +0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x05,0x00,0x06,0x00,0x8b,0x02,0x00,0x00, +0x72,0x77,0x5f,0x6e,0x65,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x73,0x00,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0xa0,0x02,0x00,0x00,0x72,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73, +0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x00,0x05,0x00,0x09,0x00,0xaa,0x02,0x00,0x00, +0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e, +0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x07,0x00, +0xb2,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f, +0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x05,0x00,0x09,0x00,0xbe,0x02,0x00,0x00, +0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x72,0x65,0x61,0x63,0x74,0x69, +0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00, +0xa4,0x0b,0x00,0x00,0x75,0x47,0x72,0x6f,0x75,0x70,0x49,0x64,0x00,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0xa7,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x57,0x6f,0x72,0x6b,0x47, +0x72,0x6f,0x75,0x70,0x49,0x44,0x00,0x00,0x05,0x00,0x08,0x00,0xbd,0x0b,0x00,0x00, +0x67,0x6c,0x5f,0x4c,0x6f,0x63,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69, +0x6f,0x6e,0x49,0x44,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x08,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x08,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x08,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x08,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x08,0x02,0x00,0x00, +0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x08,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x08,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x08,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x08,0x02,0x00,0x00, +0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x08,0x02,0x00,0x00,0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x08,0x02,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x08,0x02,0x00,0x00,0x0b,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x08,0x02,0x00,0x00, +0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x08,0x02,0x00,0x00,0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x08,0x02,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x08,0x02,0x00,0x00,0x0f,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x08,0x02,0x00,0x00, +0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x08,0x02,0x00,0x00,0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x08,0x02,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x08,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x0a,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x0a,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x48,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x48,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x4c,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x4c,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x59,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x59,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x60,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x60,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x68,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x68,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x6f,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x6f,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x79,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x79,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x79,0x02,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x82,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x82,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x8b,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x8b,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xa0,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xa0,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xaa,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xaa,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb2,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb2,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xbe,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xbe,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xa7,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xbd,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xd1,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00, +0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x13,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x23,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x15,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x38,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x16,0x00,0x03,0x00, +0x52,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x52,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x52,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x5a,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x59,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x64,0x00,0x00,0x00, +0x37,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x89,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x8e,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x14,0x00,0x02,0x00,0xc9,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x1a,0x01,0x00,0x00,0x52,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x1b,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x1a,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xbb,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xbc,0x01,0x00,0x00,0x00,0x00,0x80,0x3f, +0x1e,0x00,0x15,0x00,0x08,0x02,0x00,0x00,0x64,0x00,0x00,0x00,0x64,0x00,0x00,0x00, +0x64,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x37,0x00,0x00,0x00, +0x37,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x09,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x08,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x09,0x02,0x00,0x00,0x0a,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x0b,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x0c,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x64,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x11,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x16,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x1b,0x02,0x00,0x00, +0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x20,0x02,0x00,0x00, +0x05,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x21,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x37,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x26,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x2b,0x02,0x00,0x00, +0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x2c,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x31,0x02,0x00,0x00, +0x0a,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x36,0x02,0x00,0x00, +0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x37,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x3c,0x02,0x00,0x00, +0x0d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x41,0x02,0x00,0x00, +0x0f,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x46,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x47,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x46,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x47,0x02,0x00,0x00, +0x48,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x1a,0x00,0x02,0x00,0x4a,0x02,0x00,0x00, +0x20,0x00,0x04,0x00,0x4b,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x4a,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x4b,0x02,0x00,0x00,0x4c,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x1b,0x00,0x03,0x00,0x4e,0x02,0x00,0x00,0x46,0x02,0x00,0x00,0x15,0x00,0x04,0x00, +0x54,0x02,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x54,0x02,0x00,0x00,0x55,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x47,0x02,0x00,0x00,0x59,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x47,0x02,0x00,0x00,0x60,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x66,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x67,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x66,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x67,0x02,0x00,0x00,0x68,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x47,0x02,0x00,0x00,0x6f,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x77,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x78,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x77,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x78,0x02,0x00,0x00,0x79,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x80,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x81,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x80,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x81,0x02,0x00,0x00, +0x82,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x89,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x8a,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x89,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x8a,0x02,0x00,0x00,0x8b,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x54,0x02,0x00,0x00,0x9b,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x47,0x02,0x00,0x00,0xa0,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x47,0x02,0x00,0x00,0xaa,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x47,0x02,0x00,0x00,0xb2,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0xb4,0x02,0x00,0x00,0x0b,0x02,0x00,0x00,0x0b,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x47,0x02,0x00,0x00,0xbe,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xc7,0x02,0x00,0x00,0xbb,0x01,0x00,0x00, +0xbb,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xca,0x02,0x00,0x00, +0x03,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xfc,0x02,0x00,0x00, +0x6f,0x12,0x83,0x3a,0x2b,0x00,0x04,0x00,0x54,0x02,0x00,0x00,0x36,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x54,0x02,0x00,0x00,0x3a,0x03,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x50,0x03,0x00,0x00, +0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x54,0x03,0x00,0x00, +0x00,0x00,0x00,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x64,0x03,0x00,0x00, +0x00,0x00,0x80,0xbe,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8a,0x03,0x00,0x00, +0x02,0x10,0x80,0x37,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xf2,0x03,0x00,0x00, +0x54,0x03,0x00,0x00,0x54,0x03,0x00,0x00,0x17,0x00,0x04,0x00,0x06,0x04,0x00,0x00, +0x54,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x0a,0x04,0x00,0x00, +0xc9,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x17,0x04,0x00,0x00,0x00,0xe0,0x7f,0x47,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x2f,0x04,0x00,0x00,0xdb,0x0f,0x49,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x36,0x04,0x00,0x00,0xdb,0x0f,0xc9,0x3f,0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x43,0x04,0x00,0x00,0x00,0x40,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x4f,0x04,0x00,0x00,0xcd,0xcc,0xcc,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x57,0x04,0x00,0x00,0x00,0x00,0xc8,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x5c,0x04,0x00,0x00,0x00,0x00,0x10,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x64,0x04,0x00,0x00,0x00,0x00,0x80,0x40,0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x6f,0x04,0x00,0x00,0x00,0xbc,0x00,0x00,0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x75,0x04,0x00,0x00,0x00,0x80,0x00,0x00,0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x7b,0x04,0x00,0x00,0x00,0x3c,0x00,0x00,0x2b,0x00,0x04,0x00,0x54,0x02,0x00,0x00, +0xf4,0x04,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xf5,0x04,0x00,0x00, +0x59,0x00,0x00,0x00,0xf4,0x04,0x00,0x00,0x20,0x00,0x04,0x00,0xf6,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0xf5,0x04,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x93,0x05,0x00,0x00,0x52,0xb8,0xfe,0x3f,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xb2,0x05,0x00,0x00,0xfe,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xb3,0x05,0x00,0x00,0xff,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x54,0x02,0x00,0x00, +0x08,0x06,0x00,0x00,0x10,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x09,0x06,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x06,0x00,0x00,0x20,0x00,0x04,0x00,0x0a,0x06,0x00,0x00, +0x07,0x00,0x00,0x00,0x09,0x06,0x00,0x00,0x2c,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0x19,0x06,0x00,0x00,0xbb,0x01,0x00,0x00,0xbb,0x01,0x00,0x00,0xbb,0x01,0x00,0x00, +0xbb,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x30,0x06,0x00,0x00, +0x9a,0x99,0x99,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x48,0x06,0x00,0x00, +0x00,0x00,0x00,0xc0,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x49,0x06,0x00,0x00, +0x00,0x00,0x40,0xc0,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xec,0x06,0x00,0x00, +0xab,0xaa,0xaa,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1c,0x07,0x00,0x00, +0xab,0xaa,0x2a,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x48,0x07,0x00,0x00, +0x00,0x00,0x00,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5b,0x07,0x00,0x00, +0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x65,0x07,0x00,0x00, +0x00,0x00,0x20,0x41,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x9f,0x07,0x00,0x00, +0xb3,0x05,0x00,0x00,0xb3,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0xaa,0x07,0x00,0x00,0x0b,0x02,0x00,0x00,0xb3,0x05,0x00,0x00,0x2c,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0xb5,0x07,0x00,0x00,0x11,0x02,0x00,0x00,0xb3,0x05,0x00,0x00, +0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xc0,0x07,0x00,0x00,0x16,0x02,0x00,0x00, +0xb3,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xcb,0x07,0x00,0x00, +0xb3,0x05,0x00,0x00,0x0b,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0xe0,0x07,0x00,0x00,0x11,0x02,0x00,0x00,0x0b,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0xeb,0x07,0x00,0x00,0x16,0x02,0x00,0x00,0x0b,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xf6,0x07,0x00,0x00,0xb3,0x05,0x00,0x00, +0x11,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x01,0x08,0x00,0x00, +0x0b,0x02,0x00,0x00,0x11,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x0c,0x08,0x00,0x00,0x11,0x02,0x00,0x00,0x11,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x17,0x08,0x00,0x00,0x16,0x02,0x00,0x00,0x11,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x22,0x08,0x00,0x00,0xb3,0x05,0x00,0x00, +0x16,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x2d,0x08,0x00,0x00, +0x0b,0x02,0x00,0x00,0x16,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x38,0x08,0x00,0x00,0x11,0x02,0x00,0x00,0x16,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x43,0x08,0x00,0x00,0x16,0x02,0x00,0x00,0x16,0x02,0x00,0x00, +0x15,0x00,0x04,0x00,0x8f,0x08,0x00,0x00,0x10,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x90,0x08,0x00,0x00,0x8f,0x08,0x00,0x00,0x02,0x00,0x00,0x00, +0x2a,0x00,0x03,0x00,0xc9,0x00,0x00,0x00,0xd0,0x08,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xd7,0x08,0x00,0x00,0xff,0xfe,0xfe,0x3e,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xf3,0x08,0x00,0x00,0xfc,0x02,0x00,0x00,0xfc,0x02,0x00,0x00, +0xfc,0x02,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x24,0x09,0x00,0x00, +0x00,0x00,0xa0,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2c,0x09,0x00,0x00, +0x00,0x00,0x40,0x40,0x17,0x00,0x04,0x00,0x6d,0x09,0x00,0x00,0xc9,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x9b,0x09,0x00,0x00, +0x5b,0x07,0x00,0x00,0x5b,0x07,0x00,0x00,0x5b,0x07,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xba,0x09,0x00,0x00,0x30,0x96,0x7c,0x3d,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x08,0x0a,0x00,0x00,0x00,0x00,0x7f,0x43,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x30,0x0a,0x00,0x00,0x81,0x80,0x80,0x3b,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x5a,0x0a,0x00,0x00,0x00,0x00,0xc0,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x8c,0x0a,0x00,0x00,0xa4,0x70,0x7d,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xb7,0x0a,0x00,0x00,0x00,0x00,0x80,0xbf,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x0f,0x0b,0x00,0x00,0xbb,0x01,0x00,0x00,0xbb,0x01,0x00,0x00, +0xbb,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0xa3,0x0b,0x00,0x00,0x07,0x00,0x00,0x00, +0x06,0x04,0x00,0x00,0x17,0x00,0x04,0x00,0xa5,0x0b,0x00,0x00,0x54,0x02,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xa6,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0xa5,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00,0xa6,0x0b,0x00,0x00,0xa7,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xaa,0x0b,0x00,0x00,0x07,0x00,0x00,0x00, +0x54,0x02,0x00,0x00,0x2b,0x00,0x04,0x00,0x54,0x02,0x00,0x00,0xaf,0x0b,0x00,0x00, +0x08,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x06,0x04,0x00,0x00,0xbb,0x0b,0x00,0x00, +0xaf,0x0b,0x00,0x00,0xaf,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00,0xa6,0x0b,0x00,0x00, +0xbd,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0xa5,0x0b,0x00,0x00, +0xd1,0x0b,0x00,0x00,0xaf,0x0b,0x00,0x00,0xaf,0x0b,0x00,0x00,0x36,0x03,0x00,0x00, +0x2b,0x00,0x04,0x00,0x54,0x02,0x00,0x00,0x39,0x24,0x00,0x00,0x07,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x3a,0x24,0x00,0x00,0x17,0x04,0x00,0x00, +0x17,0x04,0x00,0x00,0x17,0x04,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x3b,0x24,0x00,0x00,0x66,0x66,0x66,0x3f,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x3c,0x24,0x00,0x00,0xbc,0x01,0x00,0x00,0xbc,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x3d,0x24,0x00,0x00,0x0a,0xd7,0xa3,0x3c,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x3e,0x24,0x00,0x00,0xcd,0xcc,0x4c,0x3d,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x3f,0x24,0x00,0x00,0xbc,0x01,0x00,0x00,0xbc,0x01,0x00,0x00, +0xbc,0x01,0x00,0x00,0x01,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0xb3,0x24,0x00,0x00, +0x01,0x00,0x03,0x00,0x08,0x00,0x00,0x00,0x16,0x25,0x00,0x00,0x36,0x00,0x05,0x00, +0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0x2c,0x24,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0x2b,0x24,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00, +0x77,0x21,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00, +0x78,0x21,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0x26,0x20,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0x27,0x20,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0x28,0x20,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0x29,0x20,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0x2a,0x20,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0x2b,0x20,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0x30,0x20,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0x31,0x20,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x8e,0x00,0x00,0x00, +0x09,0x1e,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0xb6,0x1c,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00, +0x4f,0x1b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00, +0x51,0x1b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x52,0x1b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x5f,0x1b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x60,0x1b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x0a,0x06,0x00,0x00, +0x61,0x1b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x8e,0x00,0x00,0x00, +0x63,0x1b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00, +0x18,0x1a,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xf6,0x04,0x00,0x00, +0x2d,0x15,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0xa4,0x14,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x39,0x14,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0xce,0x13,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x63,0x13,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0xf8,0x12,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x8d,0x12,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x22,0x12,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0xb7,0x11,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x4c,0x11,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0xe1,0x10,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x76,0x10,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x0b,0x10,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0xa0,0x0f,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x35,0x0f,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0xca,0x0e,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x5f,0x0e,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0xbd,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0xbe,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0xc1,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0xc2,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0xc5,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0xc6,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0xc9,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0xca,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0xcd,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0xce,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0xd1,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0xd2,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0xd5,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0xd6,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0xd9,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0xda,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0xdd,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0xde,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0xe1,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0xe2,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0xe5,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0xe6,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0xe9,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0xea,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0xed,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0xee,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0xf1,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0xf2,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0xf5,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0xf6,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0xf9,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0xfa,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00, +0x6a,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x1b,0x01,0x00,0x00, +0x7a,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x8e,0x00,0x00,0x00, +0x4b,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x4d,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0x51,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00, +0x14,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00, +0x7c,0x0c,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00, +0xea,0x0b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x8e,0x00,0x00,0x00, +0xed,0x0b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0xfa,0x0b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x8e,0x00,0x00,0x00, +0x03,0x0c,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00, +0x06,0x0c,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xa3,0x0b,0x00,0x00, +0xa4,0x0b,0x00,0x00,0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0xa5,0x0b,0x00,0x00, +0xa8,0x0b,0x00,0x00,0xa7,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00,0x06,0x04,0x00,0x00, +0xa9,0x0b,0x00,0x00,0xa8,0x0b,0x00,0x00,0xa8,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0xa4,0x0b,0x00,0x00,0xa9,0x0b,0x00,0x00, +0x41,0x00,0x05,0x00,0x0c,0x02,0x00,0x00,0xd4,0x0b,0x00,0x00,0x0a,0x02,0x00,0x00, +0x16,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0xd5,0x0b,0x00,0x00, +0xd4,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xad,0x0b,0x00,0x00, +0xd5,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x54,0x02,0x00,0x00, +0xae,0x0b,0x00,0x00,0xad,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x54,0x02,0x00,0x00, +0xb1,0x0b,0x00,0x00,0xae,0x0b,0x00,0x00,0x39,0x24,0x00,0x00,0x86,0x00,0x05,0x00, +0x54,0x02,0x00,0x00,0xb2,0x0b,0x00,0x00,0xb1,0x0b,0x00,0x00,0xaf,0x0b,0x00,0x00, +0x41,0x00,0x05,0x00,0xaa,0x0b,0x00,0x00,0xb4,0x0b,0x00,0x00,0xa4,0x0b,0x00,0x00, +0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x54,0x02,0x00,0x00,0xb5,0x0b,0x00,0x00, +0xb4,0x0b,0x00,0x00,0x82,0x00,0x05,0x00,0x54,0x02,0x00,0x00,0xb6,0x0b,0x00,0x00, +0xb2,0x0b,0x00,0x00,0xb5,0x0b,0x00,0x00,0x82,0x00,0x05,0x00,0x54,0x02,0x00,0x00, +0xb7,0x0b,0x00,0x00,0xb6,0x0b,0x00,0x00,0x36,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0xb4,0x0b,0x00,0x00,0xb7,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x04,0x00,0x00, +0xba,0x0b,0x00,0x00,0xa4,0x0b,0x00,0x00,0x84,0x00,0x05,0x00,0x06,0x04,0x00,0x00, +0xbc,0x0b,0x00,0x00,0xba,0x0b,0x00,0x00,0xbb,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00, +0xa5,0x0b,0x00,0x00,0xbe,0x0b,0x00,0x00,0xbd,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00, +0x06,0x04,0x00,0x00,0xbf,0x0b,0x00,0x00,0xbe,0x0b,0x00,0x00,0xbe,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x80,0x00,0x05,0x00,0x06,0x04,0x00,0x00, +0xc0,0x0b,0x00,0x00,0xbc,0x0b,0x00,0x00,0xbf,0x0b,0x00,0x00,0x7c,0x00,0x04,0x00, +0x64,0x00,0x00,0x00,0xc2,0x0b,0x00,0x00,0xc0,0x0b,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x83,0x0c,0x00,0x00,0xc2,0x0b,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x85,0x0c,0x00,0x00,0x83,0x0c,0x00,0x00,0xf2,0x03,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x87,0x0c,0x00,0x00,0xd5,0x0b,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x88,0x0c,0x00,0x00,0x85,0x0c,0x00,0x00, +0x87,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x2c,0x02,0x00,0x00,0xc3,0x0c,0x00,0x00, +0x0a,0x02,0x00,0x00,0x2b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xc4,0x0c,0x00,0x00,0xc3,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x0c,0x02,0x00,0x00, +0xc7,0x0c,0x00,0x00,0x0a,0x02,0x00,0x00,0x0b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x64,0x00,0x00,0x00,0xc8,0x0c,0x00,0x00,0xc7,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x8e,0x0c,0x00,0x00,0xc8,0x0c,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x8f,0x0c,0x00,0x00,0xc4,0x0c,0x00,0x00,0x8e,0x0c,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x90,0x0c,0x00,0x00,0x88,0x0c,0x00,0x00, +0x8f,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x0c,0x02,0x00,0x00,0xcf,0x0c,0x00,0x00, +0x0a,0x02,0x00,0x00,0x11,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00, +0xd0,0x0c,0x00,0x00,0xcf,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xdd,0x0c,0x00,0x00,0x90,0x0c,0x00,0x00,0x8e,0x0c,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xe0,0x0c,0x00,0x00,0x8e,0x0c,0x00,0x00,0xf2,0x03,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xed,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xdd,0x0c,0x00,0x00,0xe0,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xf2,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xf2,0x03,0x00,0x00,0xed,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xe6,0x0c,0x00,0x00,0xd0,0x0c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xe7,0x0c,0x00,0x00,0xf2,0x0c,0x00,0x00,0xe6,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xfa,0x0c,0x00,0x00,0x88,0x0c,0x00,0x00,0x8e,0x0c,0x00,0x00, +0x6e,0x00,0x04,0x00,0x90,0x08,0x00,0x00,0xfb,0x0c,0x00,0x00,0xfa,0x0c,0x00,0x00, +0x72,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0xfc,0x0c,0x00,0x00,0xfb,0x0c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x46,0x02,0x00,0x00,0x05,0x0d,0x00,0x00,0xaa,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x07,0x0d,0x00,0x00,0x05,0x0d,0x00,0x00, +0xfc,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0x0b,0x02,0x00,0x00,0x4f,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x08,0x0d,0x00,0x00,0x07,0x0d,0x00,0x00,0x07,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x0e,0x0d,0x00,0x00,0x08,0x0d,0x00,0x00,0x87,0x0c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x0f,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0x0e,0x0d,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x18,0x0d,0x00,0x00, +0x88,0x0c,0x00,0x00,0x08,0x0d,0x00,0x00,0x3e,0x00,0x03,0x00,0x14,0x0d,0x00,0x00, +0x18,0x0d,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x1d,0x0d,0x00,0x00, +0x14,0x0d,0x00,0x00,0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x1e,0x0d,0x00,0x00,0x1d,0x0d,0x00,0x00,0xbe,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x1f,0x0d,0x00,0x00,0x1e,0x0d,0x00,0x00,0xbb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x24,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x1f,0x0d,0x00,0x00, +0x20,0x0d,0x00,0x00,0x24,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x20,0x0d,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x22,0x0d,0x00,0x00,0x1d,0x0d,0x00,0x00, +0xbc,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x23,0x0d,0x00,0x00,0x22,0x0d,0x00,0x00, +0xbc,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x24,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x24,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00,0xc9,0x00,0x00,0x00,0x25,0x0d,0x00,0x00, +0x1f,0x0d,0x00,0x00,0x05,0x00,0x00,0x00,0x23,0x0d,0x00,0x00,0x20,0x0d,0x00,0x00, +0xf7,0x00,0x03,0x00,0x30,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x25,0x0d,0x00,0x00,0x26,0x0d,0x00,0x00,0x30,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x26,0x0d,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x27,0x0d,0x00,0x00, +0x14,0x0d,0x00,0x00,0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x28,0x0d,0x00,0x00,0x27,0x0d,0x00,0x00,0xbe,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x29,0x0d,0x00,0x00,0x28,0x0d,0x00,0x00,0xbb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x2e,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x29,0x0d,0x00,0x00, +0x2a,0x0d,0x00,0x00,0x2e,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x2a,0x0d,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2c,0x0d,0x00,0x00,0x27,0x0d,0x00,0x00, +0xbc,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x2d,0x0d,0x00,0x00,0x2c,0x0d,0x00,0x00, +0xbc,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x2e,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2e,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00,0xc9,0x00,0x00,0x00,0x2f,0x0d,0x00,0x00, +0x29,0x0d,0x00,0x00,0x26,0x0d,0x00,0x00,0x2d,0x0d,0x00,0x00,0x2a,0x0d,0x00,0x00, +0xf9,0x00,0x02,0x00,0x30,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x30,0x0d,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc9,0x00,0x00,0x00,0x31,0x0d,0x00,0x00,0x25,0x0d,0x00,0x00, +0x24,0x0d,0x00,0x00,0x2f,0x0d,0x00,0x00,0x2e,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00, +0x46,0x02,0x00,0x00,0x34,0x0d,0x00,0x00,0x59,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x4a,0x02,0x00,0x00,0x35,0x0d,0x00,0x00,0x4c,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x4e,0x02,0x00,0x00,0x36,0x0d,0x00,0x00,0x34,0x0d,0x00,0x00,0x35,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x38,0x0d,0x00,0x00,0x36,0x0d,0x00,0x00, +0xe7,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xbb,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x39,0x0d,0x00,0x00,0x38,0x0d,0x00,0x00,0x03,0x00,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x3d,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x39,0x0d,0x00,0x00,0xbb,0x01,0x00,0x00,0xbc,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x46,0x02,0x00,0x00,0x40,0x0d,0x00,0x00,0xbe,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x4e,0x02,0x00,0x00,0x42,0x0d,0x00,0x00,0x40,0x0d,0x00,0x00, +0x35,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x44,0x0d,0x00,0x00, +0x42,0x0d,0x00,0x00,0xe7,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xbb,0x01,0x00,0x00, +0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x45,0x0d,0x00,0x00,0x44,0x0d,0x00,0x00, +0x44,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x3e,0x00,0x03,0x00, +0x7c,0x0c,0x00,0x00,0x45,0x0d,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xac,0x0c,0x00,0x00,0x7c,0x0c,0x00,0x00,0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xad,0x0c,0x00,0x00,0xac,0x0c,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xaf,0x0c,0x00,0x00,0x7c,0x0c,0x00,0x00,0x36,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb0,0x0c,0x00,0x00,0xaf,0x0c,0x00,0x00, +0x41,0x00,0x05,0x00,0x21,0x02,0x00,0x00,0x48,0x0d,0x00,0x00,0x0a,0x02,0x00,0x00, +0x26,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x49,0x0d,0x00,0x00, +0x48,0x0d,0x00,0x00,0xaa,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xb3,0x0c,0x00,0x00, +0x0b,0x02,0x00,0x00,0x49,0x0d,0x00,0x00,0xa4,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0xb7,0x0c,0x00,0x00,0x31,0x0d,0x00,0x00,0xd0,0x08,0x00,0x00,0xa6,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0xba,0x0c,0x00,0x00,0xb7,0x0c,0x00,0x00,0xb3,0x0c,0x00,0x00, +0xf7,0x00,0x03,0x00,0x18,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x31,0x0d,0x00,0x00,0x14,0x0c,0x00,0x00,0x18,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x14,0x0c,0x00,0x00,0xa8,0x00,0x04,0x00,0xc9,0x00,0x00,0x00,0x17,0x0c,0x00,0x00, +0xb3,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00,0x18,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x18,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0xc9,0x00,0x00,0x00,0x19,0x0c,0x00,0x00, +0x31,0x0d,0x00,0x00,0x30,0x0d,0x00,0x00,0x17,0x0c,0x00,0x00,0x14,0x0c,0x00,0x00, +0xf7,0x00,0x03,0x00,0x23,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x19,0x0c,0x00,0x00,0x1a,0x0c,0x00,0x00,0x23,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x1a,0x0c,0x00,0x00,0x3e,0x00,0x03,0x00,0x4d,0x0d,0x00,0x00,0xd5,0x0b,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x80,0x0d,0x00,0x00,0x18,0x0d,0x00,0x00, +0x87,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x81,0x0d,0x00,0x00, +0x80,0x0d,0x00,0x00,0xf2,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x6a,0x0d,0x00,0x00, +0x81,0x0d,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x82,0x0d,0x00,0x00, +0x4d,0x0d,0x00,0x00,0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x83,0x0d,0x00,0x00,0x82,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x84,0x0d,0x00,0x00,0x83,0x0d,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x85,0x0d,0x00,0x00,0x6a,0x0d,0x00,0x00,0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x86,0x0d,0x00,0x00,0x85,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xa7,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x84,0x0d,0x00,0x00,0x86,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xac,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xbb,0x01,0x00,0x00, +0xa7,0x0d,0x00,0x00,0x3e,0x00,0x03,0x00,0x85,0x0d,0x00,0x00,0xac,0x0d,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x8a,0x0d,0x00,0x00,0x4d,0x0d,0x00,0x00, +0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x8b,0x0d,0x00,0x00, +0x8a,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8c,0x0d,0x00,0x00, +0x8b,0x0d,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x8d,0x0d,0x00,0x00, +0x6a,0x0d,0x00,0x00,0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x8e,0x0d,0x00,0x00,0x8d,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xb1,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x8c,0x0d,0x00,0x00, +0x8e,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb6,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xbb,0x01,0x00,0x00,0xb1,0x0d,0x00,0x00, +0x3e,0x00,0x03,0x00,0x8d,0x0d,0x00,0x00,0xb6,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x92,0x0d,0x00,0x00,0x6a,0x0d,0x00,0x00,0x0c,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x93,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x92,0x0d,0x00,0x00,0x6e,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0x94,0x0d,0x00,0x00, +0x93,0x0d,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xba,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x92,0x0d,0x00,0x00,0x73,0x00,0x04,0x00, +0x1a,0x01,0x00,0x00,0x97,0x0d,0x00,0x00,0xba,0x0d,0x00,0x00,0x3e,0x00,0x03,0x00, +0xbd,0x0d,0x00,0x00,0x9f,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0xbe,0x0d,0x00,0x00, +0xd5,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x70,0x0e,0x00,0x00, +0x94,0x0d,0x00,0x00,0x9f,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x5f,0x0e,0x00,0x00, +0x70,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x71,0x0e,0x00,0x00, +0xbd,0x0d,0x00,0x00,0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x72,0x0e,0x00,0x00,0x71,0x0e,0x00,0x00,0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x73,0x0e,0x00,0x00,0x72,0x0e,0x00,0x00,0x0b,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x7b,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x73,0x0e,0x00,0x00, +0x74,0x0e,0x00,0x00,0x78,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x74,0x0e,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x75,0x0e,0x00,0x00,0x5f,0x0e,0x00,0x00, +0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x76,0x0e,0x00,0x00, +0x75,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xb0,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x76,0x0e,0x00,0x00,0x0b,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x7b,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x78,0x0e,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x79,0x0e,0x00,0x00,0x5f,0x0e,0x00,0x00, +0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x7a,0x0e,0x00,0x00, +0x79,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00,0x7b,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7b,0x0e,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x40,0x24,0x00,0x00, +0xb0,0x0e,0x00,0x00,0x74,0x0e,0x00,0x00,0x7a,0x0e,0x00,0x00,0x78,0x0e,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x7d,0x0e,0x00,0x00,0x5f,0x0e,0x00,0x00, +0x55,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x7d,0x0e,0x00,0x00,0x40,0x24,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x7f,0x0e,0x00,0x00,0x71,0x0e,0x00,0x00, +0xad,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x80,0x0e,0x00,0x00,0x7f,0x0e,0x00,0x00, +0x0b,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x8b,0x0e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x80,0x0e,0x00,0x00,0x81,0x0e,0x00,0x00,0x88,0x0e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x81,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x82,0x0e,0x00,0x00,0xbe,0x0d,0x00,0x00,0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x83,0x0e,0x00,0x00,0x82,0x0e,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x84,0x0e,0x00,0x00,0x83,0x0e,0x00,0x00,0x11,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x86,0x0e,0x00,0x00,0x7d,0x0e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xb5,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x86,0x0e,0x00,0x00,0x84,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00, +0x8b,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x88,0x0e,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x8a,0x0e,0x00,0x00,0x7d,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00, +0x8b,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x8b,0x0e,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x41,0x24,0x00,0x00,0xb5,0x0e,0x00,0x00,0x81,0x0e,0x00,0x00, +0x8a,0x0e,0x00,0x00,0x88,0x0e,0x00,0x00,0x3e,0x00,0x03,0x00,0x7d,0x0e,0x00,0x00, +0x41,0x24,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x8e,0x0e,0x00,0x00, +0xbd,0x0d,0x00,0x00,0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x8f,0x0e,0x00,0x00,0x8e,0x0e,0x00,0x00,0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x90,0x0e,0x00,0x00,0x8f,0x0e,0x00,0x00,0x0b,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x98,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x90,0x0e,0x00,0x00, +0x91,0x0e,0x00,0x00,0x95,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x91,0x0e,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x92,0x0e,0x00,0x00,0x5f,0x0e,0x00,0x00, +0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x93,0x0e,0x00,0x00, +0x92,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xba,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x93,0x0e,0x00,0x00,0x0b,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x98,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x95,0x0e,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x96,0x0e,0x00,0x00,0x5f,0x0e,0x00,0x00, +0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x97,0x0e,0x00,0x00, +0x96,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00,0x98,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x98,0x0e,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x42,0x24,0x00,0x00, +0xba,0x0e,0x00,0x00,0x91,0x0e,0x00,0x00,0x97,0x0e,0x00,0x00,0x95,0x0e,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x9a,0x0e,0x00,0x00,0x5f,0x0e,0x00,0x00, +0x36,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x9a,0x0e,0x00,0x00,0x42,0x24,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x9c,0x0e,0x00,0x00,0x8e,0x0e,0x00,0x00, +0xad,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x9d,0x0e,0x00,0x00,0x9c,0x0e,0x00,0x00, +0x0b,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xa8,0x0e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x9d,0x0e,0x00,0x00,0x9e,0x0e,0x00,0x00,0xa5,0x0e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9e,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x9f,0x0e,0x00,0x00,0xbe,0x0d,0x00,0x00,0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xa0,0x0e,0x00,0x00,0x9f,0x0e,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xa1,0x0e,0x00,0x00,0xa0,0x0e,0x00,0x00,0x11,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xa3,0x0e,0x00,0x00,0x9a,0x0e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xbf,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xa3,0x0e,0x00,0x00,0xa1,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa8,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0xa5,0x0e,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xa7,0x0e,0x00,0x00,0x9a,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa8,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0xa8,0x0e,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x43,0x24,0x00,0x00,0xbf,0x0e,0x00,0x00,0x9e,0x0e,0x00,0x00, +0xa7,0x0e,0x00,0x00,0xa5,0x0e,0x00,0x00,0x3e,0x00,0x03,0x00,0x9a,0x0e,0x00,0x00, +0x43,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0xab,0x0e,0x00,0x00, +0x5f,0x0e,0x00,0x00,0x3d,0x00,0x04,0x00,0x46,0x02,0x00,0x00,0xc7,0x0e,0x00,0x00, +0x60,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xc9,0x0e,0x00,0x00, +0xc7,0x0e,0x00,0x00,0xab,0x0e,0x00,0x00,0x02,0x00,0x00,0x00,0x0b,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x02,0x0e,0x00,0x00,0xc9,0x0e,0x00,0x00, +0x3e,0x00,0x03,0x00,0xc1,0x0d,0x00,0x00,0xaa,0x07,0x00,0x00,0x3e,0x00,0x03,0x00, +0xc2,0x0d,0x00,0x00,0xd5,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0xdb,0x0e,0x00,0x00,0x94,0x0d,0x00,0x00,0xaa,0x07,0x00,0x00,0x3e,0x00,0x03,0x00, +0xca,0x0e,0x00,0x00,0xdb,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xdc,0x0e,0x00,0x00,0xc1,0x0d,0x00,0x00,0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xdd,0x0e,0x00,0x00,0xdc,0x0e,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0xde,0x0e,0x00,0x00,0xdd,0x0e,0x00,0x00,0x0b,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xe6,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xde,0x0e,0x00,0x00,0xdf,0x0e,0x00,0x00,0xe3,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00, +0xdf,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xe0,0x0e,0x00,0x00, +0xca,0x0e,0x00,0x00,0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xe1,0x0e,0x00,0x00,0xe0,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x1b,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xe1,0x0e,0x00,0x00, +0x0b,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xe6,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe3,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xe4,0x0e,0x00,0x00, +0xca,0x0e,0x00,0x00,0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xe5,0x0e,0x00,0x00,0xe4,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00,0xe6,0x0e,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe6,0x0e,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x44,0x24,0x00,0x00,0x1b,0x0f,0x00,0x00,0xdf,0x0e,0x00,0x00,0xe5,0x0e,0x00,0x00, +0xe3,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xe8,0x0e,0x00,0x00, +0xca,0x0e,0x00,0x00,0x55,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xe8,0x0e,0x00,0x00, +0x44,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xea,0x0e,0x00,0x00, +0xdc,0x0e,0x00,0x00,0xad,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xeb,0x0e,0x00,0x00, +0xea,0x0e,0x00,0x00,0x0b,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xf6,0x0e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xeb,0x0e,0x00,0x00,0xec,0x0e,0x00,0x00, +0xf3,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0xec,0x0e,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xed,0x0e,0x00,0x00,0xc2,0x0d,0x00,0x00,0x55,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xee,0x0e,0x00,0x00,0xed,0x0e,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xef,0x0e,0x00,0x00,0xee,0x0e,0x00,0x00, +0x11,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xf1,0x0e,0x00,0x00, +0xe8,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x20,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xf1,0x0e,0x00,0x00,0xef,0x0e,0x00,0x00, +0xf9,0x00,0x02,0x00,0xf6,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0xf3,0x0e,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xf5,0x0e,0x00,0x00,0xe8,0x0e,0x00,0x00, +0xf9,0x00,0x02,0x00,0xf6,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0xf6,0x0e,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x45,0x24,0x00,0x00,0x20,0x0f,0x00,0x00, +0xec,0x0e,0x00,0x00,0xf5,0x0e,0x00,0x00,0xf3,0x0e,0x00,0x00,0x3e,0x00,0x03,0x00, +0xe8,0x0e,0x00,0x00,0x45,0x24,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xf9,0x0e,0x00,0x00,0xc1,0x0d,0x00,0x00,0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xfa,0x0e,0x00,0x00,0xf9,0x0e,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0xfb,0x0e,0x00,0x00,0xfa,0x0e,0x00,0x00,0x0b,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x03,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xfb,0x0e,0x00,0x00,0xfc,0x0e,0x00,0x00,0x00,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfc,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xfd,0x0e,0x00,0x00, +0xca,0x0e,0x00,0x00,0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xfe,0x0e,0x00,0x00,0xfd,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x25,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xfe,0x0e,0x00,0x00, +0x0b,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x03,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x00,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x01,0x0f,0x00,0x00, +0xca,0x0e,0x00,0x00,0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x02,0x0f,0x00,0x00,0x01,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0x03,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x03,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x46,0x24,0x00,0x00,0x25,0x0f,0x00,0x00,0xfc,0x0e,0x00,0x00,0x02,0x0f,0x00,0x00, +0x00,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x05,0x0f,0x00,0x00, +0xca,0x0e,0x00,0x00,0x36,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x05,0x0f,0x00,0x00, +0x46,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x07,0x0f,0x00,0x00, +0xf9,0x0e,0x00,0x00,0xad,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x08,0x0f,0x00,0x00, +0x07,0x0f,0x00,0x00,0x0b,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x13,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x08,0x0f,0x00,0x00,0x09,0x0f,0x00,0x00, +0x10,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x09,0x0f,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x0a,0x0f,0x00,0x00,0xc2,0x0d,0x00,0x00,0x36,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x0b,0x0f,0x00,0x00,0x0a,0x0f,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x0c,0x0f,0x00,0x00,0x0b,0x0f,0x00,0x00, +0x11,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x0e,0x0f,0x00,0x00, +0x05,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x2a,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x0e,0x0f,0x00,0x00,0x0c,0x0f,0x00,0x00, +0xf9,0x00,0x02,0x00,0x13,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x10,0x0f,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x12,0x0f,0x00,0x00,0x05,0x0f,0x00,0x00, +0xf9,0x00,0x02,0x00,0x13,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x13,0x0f,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x47,0x24,0x00,0x00,0x2a,0x0f,0x00,0x00, +0x09,0x0f,0x00,0x00,0x12,0x0f,0x00,0x00,0x10,0x0f,0x00,0x00,0x3e,0x00,0x03,0x00, +0x05,0x0f,0x00,0x00,0x47,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00, +0x16,0x0f,0x00,0x00,0xca,0x0e,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0x34,0x0f,0x00,0x00,0xc7,0x0e,0x00,0x00,0x16,0x0f,0x00,0x00,0x02,0x00,0x00,0x00, +0x0b,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x08,0x0e,0x00,0x00, +0x34,0x0f,0x00,0x00,0x3e,0x00,0x03,0x00,0xc5,0x0d,0x00,0x00,0xb5,0x07,0x00,0x00, +0x3e,0x00,0x03,0x00,0xc6,0x0d,0x00,0x00,0xd5,0x0b,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x46,0x0f,0x00,0x00,0x94,0x0d,0x00,0x00,0xb5,0x07,0x00,0x00, +0x3e,0x00,0x03,0x00,0x35,0x0f,0x00,0x00,0x46,0x0f,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x47,0x0f,0x00,0x00,0xc5,0x0d,0x00,0x00,0x55,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x48,0x0f,0x00,0x00,0x47,0x0f,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x49,0x0f,0x00,0x00,0x48,0x0f,0x00,0x00, +0x0b,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x51,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x49,0x0f,0x00,0x00,0x4a,0x0f,0x00,0x00,0x4e,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4a,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x4b,0x0f,0x00,0x00,0x35,0x0f,0x00,0x00,0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x4c,0x0f,0x00,0x00,0x4b,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x86,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x4c,0x0f,0x00,0x00,0x0b,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x51,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4e,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x4f,0x0f,0x00,0x00,0x35,0x0f,0x00,0x00,0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x50,0x0f,0x00,0x00,0x4f,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00, +0x51,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x51,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x48,0x24,0x00,0x00,0x86,0x0f,0x00,0x00,0x4a,0x0f,0x00,0x00, +0x50,0x0f,0x00,0x00,0x4e,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x53,0x0f,0x00,0x00,0x35,0x0f,0x00,0x00,0x55,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0x53,0x0f,0x00,0x00,0x48,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x55,0x0f,0x00,0x00,0x47,0x0f,0x00,0x00,0xad,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x56,0x0f,0x00,0x00,0x55,0x0f,0x00,0x00,0x0b,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x61,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x56,0x0f,0x00,0x00, +0x57,0x0f,0x00,0x00,0x5e,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x57,0x0f,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x58,0x0f,0x00,0x00,0xc6,0x0d,0x00,0x00, +0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x59,0x0f,0x00,0x00, +0x58,0x0f,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x5a,0x0f,0x00,0x00, +0x59,0x0f,0x00,0x00,0x11,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x5c,0x0f,0x00,0x00,0x53,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x8b,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x5c,0x0f,0x00,0x00, +0x5a,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0x61,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5e,0x0f,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x60,0x0f,0x00,0x00, +0x53,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0x61,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x61,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x49,0x24,0x00,0x00, +0x8b,0x0f,0x00,0x00,0x57,0x0f,0x00,0x00,0x60,0x0f,0x00,0x00,0x5e,0x0f,0x00,0x00, +0x3e,0x00,0x03,0x00,0x53,0x0f,0x00,0x00,0x49,0x24,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x64,0x0f,0x00,0x00,0xc5,0x0d,0x00,0x00,0x36,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x65,0x0f,0x00,0x00,0x64,0x0f,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x66,0x0f,0x00,0x00,0x65,0x0f,0x00,0x00, +0x0b,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x6e,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x66,0x0f,0x00,0x00,0x67,0x0f,0x00,0x00,0x6b,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x67,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x68,0x0f,0x00,0x00,0x35,0x0f,0x00,0x00,0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x69,0x0f,0x00,0x00,0x68,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x90,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x69,0x0f,0x00,0x00,0x0b,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x6e,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6b,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x6c,0x0f,0x00,0x00,0x35,0x0f,0x00,0x00,0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x6d,0x0f,0x00,0x00,0x6c,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00, +0x6e,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x6e,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x4a,0x24,0x00,0x00,0x90,0x0f,0x00,0x00,0x67,0x0f,0x00,0x00, +0x6d,0x0f,0x00,0x00,0x6b,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x70,0x0f,0x00,0x00,0x35,0x0f,0x00,0x00,0x36,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0x70,0x0f,0x00,0x00,0x4a,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x72,0x0f,0x00,0x00,0x64,0x0f,0x00,0x00,0xad,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x73,0x0f,0x00,0x00,0x72,0x0f,0x00,0x00,0x0b,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x7e,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x73,0x0f,0x00,0x00, +0x74,0x0f,0x00,0x00,0x7b,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x74,0x0f,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x75,0x0f,0x00,0x00,0xc6,0x0d,0x00,0x00, +0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x76,0x0f,0x00,0x00, +0x75,0x0f,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x77,0x0f,0x00,0x00, +0x76,0x0f,0x00,0x00,0x11,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x79,0x0f,0x00,0x00,0x70,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x95,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x79,0x0f,0x00,0x00, +0x77,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0x7e,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7b,0x0f,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x7d,0x0f,0x00,0x00, +0x70,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0x7e,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7e,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x4b,0x24,0x00,0x00, +0x95,0x0f,0x00,0x00,0x74,0x0f,0x00,0x00,0x7d,0x0f,0x00,0x00,0x7b,0x0f,0x00,0x00, +0x3e,0x00,0x03,0x00,0x70,0x0f,0x00,0x00,0x4b,0x24,0x00,0x00,0x3d,0x00,0x04,0x00, +0x64,0x00,0x00,0x00,0x81,0x0f,0x00,0x00,0x35,0x0f,0x00,0x00,0x5f,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x9f,0x0f,0x00,0x00,0xc7,0x0e,0x00,0x00,0x81,0x0f,0x00,0x00, +0x02,0x00,0x00,0x00,0x0b,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x0e,0x0e,0x00,0x00,0x9f,0x0f,0x00,0x00,0x3e,0x00,0x03,0x00,0xc9,0x0d,0x00,0x00, +0xc0,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0xca,0x0d,0x00,0x00,0xd5,0x0b,0x00,0x00, +0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xb1,0x0f,0x00,0x00,0x94,0x0d,0x00,0x00, +0xc0,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0xa0,0x0f,0x00,0x00,0xb1,0x0f,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xb2,0x0f,0x00,0x00,0xc9,0x0d,0x00,0x00, +0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xb3,0x0f,0x00,0x00, +0xb2,0x0f,0x00,0x00,0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xb4,0x0f,0x00,0x00, +0xb3,0x0f,0x00,0x00,0x0b,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xbc,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb4,0x0f,0x00,0x00,0xb5,0x0f,0x00,0x00, +0xb9,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0xb5,0x0f,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xb6,0x0f,0x00,0x00,0xa0,0x0f,0x00,0x00,0x55,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xb7,0x0f,0x00,0x00,0xb6,0x0f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xf1,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xb7,0x0f,0x00,0x00,0x0b,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0xbc,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0xb9,0x0f,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xba,0x0f,0x00,0x00,0xa0,0x0f,0x00,0x00,0x55,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xbb,0x0f,0x00,0x00,0xba,0x0f,0x00,0x00, +0xf9,0x00,0x02,0x00,0xbc,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0xbc,0x0f,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x4c,0x24,0x00,0x00,0xf1,0x0f,0x00,0x00, +0xb5,0x0f,0x00,0x00,0xbb,0x0f,0x00,0x00,0xb9,0x0f,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xbe,0x0f,0x00,0x00,0xa0,0x0f,0x00,0x00,0x55,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0xbe,0x0f,0x00,0x00,0x4c,0x24,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xc0,0x0f,0x00,0x00,0xb2,0x0f,0x00,0x00,0xad,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0xc1,0x0f,0x00,0x00,0xc0,0x0f,0x00,0x00,0x0b,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xcc,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xc1,0x0f,0x00,0x00,0xc2,0x0f,0x00,0x00,0xc9,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc2,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xc3,0x0f,0x00,0x00, +0xca,0x0d,0x00,0x00,0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xc4,0x0f,0x00,0x00,0xc3,0x0f,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xc5,0x0f,0x00,0x00,0xc4,0x0f,0x00,0x00,0x11,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xc7,0x0f,0x00,0x00,0xbe,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xf6,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xc7,0x0f,0x00,0x00,0xc5,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0xcc,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc9,0x0f,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xcb,0x0f,0x00,0x00,0xbe,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0xcc,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0xcc,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x4d,0x24,0x00,0x00,0xf6,0x0f,0x00,0x00,0xc2,0x0f,0x00,0x00,0xcb,0x0f,0x00,0x00, +0xc9,0x0f,0x00,0x00,0x3e,0x00,0x03,0x00,0xbe,0x0f,0x00,0x00,0x4d,0x24,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xcf,0x0f,0x00,0x00,0xc9,0x0d,0x00,0x00, +0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xd0,0x0f,0x00,0x00, +0xcf,0x0f,0x00,0x00,0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xd1,0x0f,0x00,0x00, +0xd0,0x0f,0x00,0x00,0x0b,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xd9,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd1,0x0f,0x00,0x00,0xd2,0x0f,0x00,0x00, +0xd6,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0xd2,0x0f,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xd3,0x0f,0x00,0x00,0xa0,0x0f,0x00,0x00,0x36,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xd4,0x0f,0x00,0x00,0xd3,0x0f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xfb,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xd4,0x0f,0x00,0x00,0x0b,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd9,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0xd6,0x0f,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xd7,0x0f,0x00,0x00,0xa0,0x0f,0x00,0x00,0x36,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xd8,0x0f,0x00,0x00,0xd7,0x0f,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd9,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0xd9,0x0f,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x4e,0x24,0x00,0x00,0xfb,0x0f,0x00,0x00, +0xd2,0x0f,0x00,0x00,0xd8,0x0f,0x00,0x00,0xd6,0x0f,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xdb,0x0f,0x00,0x00,0xa0,0x0f,0x00,0x00,0x36,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0xdb,0x0f,0x00,0x00,0x4e,0x24,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xdd,0x0f,0x00,0x00,0xcf,0x0f,0x00,0x00,0xad,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0xde,0x0f,0x00,0x00,0xdd,0x0f,0x00,0x00,0x0b,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xe9,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xde,0x0f,0x00,0x00,0xdf,0x0f,0x00,0x00,0xe6,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0xdf,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xe0,0x0f,0x00,0x00, +0xca,0x0d,0x00,0x00,0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xe1,0x0f,0x00,0x00,0xe0,0x0f,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xe2,0x0f,0x00,0x00,0xe1,0x0f,0x00,0x00,0x11,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xe4,0x0f,0x00,0x00,0xdb,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xe4,0x0f,0x00,0x00,0xe2,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0xe9,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe6,0x0f,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xe8,0x0f,0x00,0x00,0xdb,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0xe9,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe9,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x4f,0x24,0x00,0x00,0x00,0x10,0x00,0x00,0xdf,0x0f,0x00,0x00,0xe8,0x0f,0x00,0x00, +0xe6,0x0f,0x00,0x00,0x3e,0x00,0x03,0x00,0xdb,0x0f,0x00,0x00,0x4f,0x24,0x00,0x00, +0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0xec,0x0f,0x00,0x00,0xa0,0x0f,0x00,0x00, +0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x0a,0x10,0x00,0x00,0xc7,0x0e,0x00,0x00, +0xec,0x0f,0x00,0x00,0x02,0x00,0x00,0x00,0x0b,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0x14,0x0e,0x00,0x00,0x0a,0x10,0x00,0x00,0x3e,0x00,0x03,0x00, +0xcd,0x0d,0x00,0x00,0xcb,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0xce,0x0d,0x00,0x00, +0xd5,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x1c,0x10,0x00,0x00, +0x94,0x0d,0x00,0x00,0xcb,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x0b,0x10,0x00,0x00, +0x1c,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x1d,0x10,0x00,0x00, +0xcd,0x0d,0x00,0x00,0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x1e,0x10,0x00,0x00,0x1d,0x10,0x00,0x00,0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x1f,0x10,0x00,0x00,0x1e,0x10,0x00,0x00,0x0b,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x27,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x1f,0x10,0x00,0x00, +0x20,0x10,0x00,0x00,0x24,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x20,0x10,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x21,0x10,0x00,0x00,0x0b,0x10,0x00,0x00, +0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x22,0x10,0x00,0x00, +0x21,0x10,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x5c,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x22,0x10,0x00,0x00,0x0b,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x27,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x24,0x10,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x25,0x10,0x00,0x00,0x0b,0x10,0x00,0x00, +0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x26,0x10,0x00,0x00, +0x25,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0x27,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0x27,0x10,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x50,0x24,0x00,0x00, +0x5c,0x10,0x00,0x00,0x20,0x10,0x00,0x00,0x26,0x10,0x00,0x00,0x24,0x10,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x29,0x10,0x00,0x00,0x0b,0x10,0x00,0x00, +0x55,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x29,0x10,0x00,0x00,0x50,0x24,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x2b,0x10,0x00,0x00,0x1d,0x10,0x00,0x00, +0xad,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x2c,0x10,0x00,0x00,0x2b,0x10,0x00,0x00, +0x0b,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x37,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x2c,0x10,0x00,0x00,0x2d,0x10,0x00,0x00,0x34,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0x2d,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x2e,0x10,0x00,0x00,0xce,0x0d,0x00,0x00,0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x2f,0x10,0x00,0x00,0x2e,0x10,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x30,0x10,0x00,0x00,0x2f,0x10,0x00,0x00,0x11,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x32,0x10,0x00,0x00,0x29,0x10,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x61,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x32,0x10,0x00,0x00,0x30,0x10,0x00,0x00,0xf9,0x00,0x02,0x00, +0x37,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x34,0x10,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x36,0x10,0x00,0x00,0x29,0x10,0x00,0x00,0xf9,0x00,0x02,0x00, +0x37,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x37,0x10,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x51,0x24,0x00,0x00,0x61,0x10,0x00,0x00,0x2d,0x10,0x00,0x00, +0x36,0x10,0x00,0x00,0x34,0x10,0x00,0x00,0x3e,0x00,0x03,0x00,0x29,0x10,0x00,0x00, +0x51,0x24,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x3a,0x10,0x00,0x00, +0xcd,0x0d,0x00,0x00,0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x3b,0x10,0x00,0x00,0x3a,0x10,0x00,0x00,0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x3c,0x10,0x00,0x00,0x3b,0x10,0x00,0x00,0x0b,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x44,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x3c,0x10,0x00,0x00, +0x3d,0x10,0x00,0x00,0x41,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x3d,0x10,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x3e,0x10,0x00,0x00,0x0b,0x10,0x00,0x00, +0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x3f,0x10,0x00,0x00, +0x3e,0x10,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x66,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x3f,0x10,0x00,0x00,0x0b,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x44,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x41,0x10,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x42,0x10,0x00,0x00,0x0b,0x10,0x00,0x00, +0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x43,0x10,0x00,0x00, +0x42,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0x44,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0x44,0x10,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x52,0x24,0x00,0x00, +0x66,0x10,0x00,0x00,0x3d,0x10,0x00,0x00,0x43,0x10,0x00,0x00,0x41,0x10,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x46,0x10,0x00,0x00,0x0b,0x10,0x00,0x00, +0x36,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x46,0x10,0x00,0x00,0x52,0x24,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x48,0x10,0x00,0x00,0x3a,0x10,0x00,0x00, +0xad,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x49,0x10,0x00,0x00,0x48,0x10,0x00,0x00, +0x0b,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x54,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x49,0x10,0x00,0x00,0x4a,0x10,0x00,0x00,0x51,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4a,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x4b,0x10,0x00,0x00,0xce,0x0d,0x00,0x00,0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x4c,0x10,0x00,0x00,0x4b,0x10,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x4d,0x10,0x00,0x00,0x4c,0x10,0x00,0x00,0x11,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x4f,0x10,0x00,0x00,0x46,0x10,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x6b,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x4f,0x10,0x00,0x00,0x4d,0x10,0x00,0x00,0xf9,0x00,0x02,0x00, +0x54,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x51,0x10,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x53,0x10,0x00,0x00,0x46,0x10,0x00,0x00,0xf9,0x00,0x02,0x00, +0x54,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x54,0x10,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x53,0x24,0x00,0x00,0x6b,0x10,0x00,0x00,0x4a,0x10,0x00,0x00, +0x53,0x10,0x00,0x00,0x51,0x10,0x00,0x00,0x3e,0x00,0x03,0x00,0x46,0x10,0x00,0x00, +0x53,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0x57,0x10,0x00,0x00, +0x0b,0x10,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x75,0x10,0x00,0x00, +0xc7,0x0e,0x00,0x00,0x57,0x10,0x00,0x00,0x02,0x00,0x00,0x00,0x0b,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x1a,0x0e,0x00,0x00,0x75,0x10,0x00,0x00, +0x3e,0x00,0x03,0x00,0xd1,0x0d,0x00,0x00,0xb4,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0xd2,0x0d,0x00,0x00,0xd5,0x0b,0x00,0x00,0x3e,0x00,0x03,0x00,0x76,0x10,0x00,0x00, +0x94,0x0d,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x88,0x10,0x00,0x00, +0xd1,0x0d,0x00,0x00,0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x89,0x10,0x00,0x00,0x88,0x10,0x00,0x00,0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x8a,0x10,0x00,0x00,0x89,0x10,0x00,0x00,0x0b,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x92,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x8a,0x10,0x00,0x00, +0x8b,0x10,0x00,0x00,0x8f,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x8b,0x10,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x8c,0x10,0x00,0x00,0x76,0x10,0x00,0x00, +0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x8d,0x10,0x00,0x00, +0x8c,0x10,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc7,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x8d,0x10,0x00,0x00,0x0b,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x92,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x8f,0x10,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x90,0x10,0x00,0x00,0x76,0x10,0x00,0x00, +0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x91,0x10,0x00,0x00, +0x90,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0x92,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0x92,0x10,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x54,0x24,0x00,0x00, +0xc7,0x10,0x00,0x00,0x8b,0x10,0x00,0x00,0x91,0x10,0x00,0x00,0x8f,0x10,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x94,0x10,0x00,0x00,0x76,0x10,0x00,0x00, +0x55,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x94,0x10,0x00,0x00,0x54,0x24,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x96,0x10,0x00,0x00,0x88,0x10,0x00,0x00, +0xad,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x97,0x10,0x00,0x00,0x96,0x10,0x00,0x00, +0x0b,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xa2,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x97,0x10,0x00,0x00,0x98,0x10,0x00,0x00,0x9f,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0x98,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x99,0x10,0x00,0x00,0xd2,0x0d,0x00,0x00,0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x9a,0x10,0x00,0x00,0x99,0x10,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x9b,0x10,0x00,0x00,0x9a,0x10,0x00,0x00,0x11,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x9d,0x10,0x00,0x00,0x94,0x10,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xcc,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x9d,0x10,0x00,0x00,0x9b,0x10,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa2,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x9f,0x10,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xa1,0x10,0x00,0x00,0x94,0x10,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa2,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0xa2,0x10,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x55,0x24,0x00,0x00,0xcc,0x10,0x00,0x00,0x98,0x10,0x00,0x00, +0xa1,0x10,0x00,0x00,0x9f,0x10,0x00,0x00,0x3e,0x00,0x03,0x00,0x94,0x10,0x00,0x00, +0x55,0x24,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xa5,0x10,0x00,0x00, +0xd1,0x0d,0x00,0x00,0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xa6,0x10,0x00,0x00,0xa5,0x10,0x00,0x00,0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0xa7,0x10,0x00,0x00,0xa6,0x10,0x00,0x00,0x0b,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xaf,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa7,0x10,0x00,0x00, +0xa8,0x10,0x00,0x00,0xac,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0xa8,0x10,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xa9,0x10,0x00,0x00,0x76,0x10,0x00,0x00, +0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xaa,0x10,0x00,0x00, +0xa9,0x10,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xd1,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xaa,0x10,0x00,0x00,0x0b,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xaf,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0xac,0x10,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xad,0x10,0x00,0x00,0x76,0x10,0x00,0x00, +0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xae,0x10,0x00,0x00, +0xad,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0xaf,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0xaf,0x10,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x56,0x24,0x00,0x00, +0xd1,0x10,0x00,0x00,0xa8,0x10,0x00,0x00,0xae,0x10,0x00,0x00,0xac,0x10,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xb1,0x10,0x00,0x00,0x76,0x10,0x00,0x00, +0x36,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0xb1,0x10,0x00,0x00,0x56,0x24,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xb3,0x10,0x00,0x00,0xa5,0x10,0x00,0x00, +0xad,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xb4,0x10,0x00,0x00,0xb3,0x10,0x00,0x00, +0x0b,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xbf,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xb4,0x10,0x00,0x00,0xb5,0x10,0x00,0x00,0xbc,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb5,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xb6,0x10,0x00,0x00,0xd2,0x0d,0x00,0x00,0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xb7,0x10,0x00,0x00,0xb6,0x10,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xb8,0x10,0x00,0x00,0xb7,0x10,0x00,0x00,0x11,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xba,0x10,0x00,0x00,0xb1,0x10,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xd6,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xba,0x10,0x00,0x00,0xb8,0x10,0x00,0x00,0xf9,0x00,0x02,0x00, +0xbf,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0xbc,0x10,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xbe,0x10,0x00,0x00,0xb1,0x10,0x00,0x00,0xf9,0x00,0x02,0x00, +0xbf,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0xbf,0x10,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x57,0x24,0x00,0x00,0xd6,0x10,0x00,0x00,0xb5,0x10,0x00,0x00, +0xbe,0x10,0x00,0x00,0xbc,0x10,0x00,0x00,0x3e,0x00,0x03,0x00,0xb1,0x10,0x00,0x00, +0x57,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0xc2,0x10,0x00,0x00, +0x76,0x10,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xe0,0x10,0x00,0x00, +0xc7,0x0e,0x00,0x00,0xc2,0x10,0x00,0x00,0x02,0x00,0x00,0x00,0x0b,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x20,0x0e,0x00,0x00,0xe0,0x10,0x00,0x00, +0x3e,0x00,0x03,0x00,0xd5,0x0d,0x00,0x00,0xe0,0x07,0x00,0x00,0x3e,0x00,0x03,0x00, +0xd6,0x0d,0x00,0x00,0xd5,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0xf2,0x10,0x00,0x00,0x94,0x0d,0x00,0x00,0xe0,0x07,0x00,0x00,0x3e,0x00,0x03,0x00, +0xe1,0x10,0x00,0x00,0xf2,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xf3,0x10,0x00,0x00,0xd5,0x0d,0x00,0x00,0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xf4,0x10,0x00,0x00,0xf3,0x10,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0xf5,0x10,0x00,0x00,0xf4,0x10,0x00,0x00,0x0b,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xfd,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xf5,0x10,0x00,0x00,0xf6,0x10,0x00,0x00,0xfa,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf6,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xf7,0x10,0x00,0x00, +0xe1,0x10,0x00,0x00,0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xf8,0x10,0x00,0x00,0xf7,0x10,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x32,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xf8,0x10,0x00,0x00, +0x0b,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xfd,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfa,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xfb,0x10,0x00,0x00, +0xe1,0x10,0x00,0x00,0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xfc,0x10,0x00,0x00,0xfb,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0xfd,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0xfd,0x10,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x58,0x24,0x00,0x00,0x32,0x11,0x00,0x00,0xf6,0x10,0x00,0x00,0xfc,0x10,0x00,0x00, +0xfa,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xff,0x10,0x00,0x00, +0xe1,0x10,0x00,0x00,0x55,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xff,0x10,0x00,0x00, +0x58,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x01,0x11,0x00,0x00, +0xf3,0x10,0x00,0x00,0xad,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x02,0x11,0x00,0x00, +0x01,0x11,0x00,0x00,0x0b,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x0d,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x02,0x11,0x00,0x00,0x03,0x11,0x00,0x00, +0x0a,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x03,0x11,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x04,0x11,0x00,0x00,0xd6,0x0d,0x00,0x00,0x55,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x05,0x11,0x00,0x00,0x04,0x11,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x06,0x11,0x00,0x00,0x05,0x11,0x00,0x00, +0x11,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x08,0x11,0x00,0x00, +0xff,0x10,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x37,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x08,0x11,0x00,0x00,0x06,0x11,0x00,0x00, +0xf9,0x00,0x02,0x00,0x0d,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x0a,0x11,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x0c,0x11,0x00,0x00,0xff,0x10,0x00,0x00, +0xf9,0x00,0x02,0x00,0x0d,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x0d,0x11,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x59,0x24,0x00,0x00,0x37,0x11,0x00,0x00, +0x03,0x11,0x00,0x00,0x0c,0x11,0x00,0x00,0x0a,0x11,0x00,0x00,0x3e,0x00,0x03,0x00, +0xff,0x10,0x00,0x00,0x59,0x24,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x10,0x11,0x00,0x00,0xd5,0x0d,0x00,0x00,0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x11,0x11,0x00,0x00,0x10,0x11,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0x12,0x11,0x00,0x00,0x11,0x11,0x00,0x00,0x0b,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x1a,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x12,0x11,0x00,0x00,0x13,0x11,0x00,0x00,0x17,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0x13,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x14,0x11,0x00,0x00, +0xe1,0x10,0x00,0x00,0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x15,0x11,0x00,0x00,0x14,0x11,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x3c,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x15,0x11,0x00,0x00, +0x0b,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x1a,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0x17,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x18,0x11,0x00,0x00, +0xe1,0x10,0x00,0x00,0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x19,0x11,0x00,0x00,0x18,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0x1a,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1a,0x11,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x5a,0x24,0x00,0x00,0x3c,0x11,0x00,0x00,0x13,0x11,0x00,0x00,0x19,0x11,0x00,0x00, +0x17,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x1c,0x11,0x00,0x00, +0xe1,0x10,0x00,0x00,0x36,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x1c,0x11,0x00,0x00, +0x5a,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x1e,0x11,0x00,0x00, +0x10,0x11,0x00,0x00,0xad,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x1f,0x11,0x00,0x00, +0x1e,0x11,0x00,0x00,0x0b,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x2a,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x1f,0x11,0x00,0x00,0x20,0x11,0x00,0x00, +0x27,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x20,0x11,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x21,0x11,0x00,0x00,0xd6,0x0d,0x00,0x00,0x36,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x22,0x11,0x00,0x00,0x21,0x11,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x23,0x11,0x00,0x00,0x22,0x11,0x00,0x00, +0x11,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x25,0x11,0x00,0x00, +0x1c,0x11,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x41,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x25,0x11,0x00,0x00,0x23,0x11,0x00,0x00, +0xf9,0x00,0x02,0x00,0x2a,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x27,0x11,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x29,0x11,0x00,0x00,0x1c,0x11,0x00,0x00, +0xf9,0x00,0x02,0x00,0x2a,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x2a,0x11,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x5b,0x24,0x00,0x00,0x41,0x11,0x00,0x00, +0x20,0x11,0x00,0x00,0x29,0x11,0x00,0x00,0x27,0x11,0x00,0x00,0x3e,0x00,0x03,0x00, +0x1c,0x11,0x00,0x00,0x5b,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00, +0x2d,0x11,0x00,0x00,0xe1,0x10,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0x4b,0x11,0x00,0x00,0xc7,0x0e,0x00,0x00,0x2d,0x11,0x00,0x00,0x02,0x00,0x00,0x00, +0x0b,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x26,0x0e,0x00,0x00, +0x4b,0x11,0x00,0x00,0x3e,0x00,0x03,0x00,0xd9,0x0d,0x00,0x00,0xeb,0x07,0x00,0x00, +0x3e,0x00,0x03,0x00,0xda,0x0d,0x00,0x00,0xd5,0x0b,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x5d,0x11,0x00,0x00,0x94,0x0d,0x00,0x00,0xeb,0x07,0x00,0x00, +0x3e,0x00,0x03,0x00,0x4c,0x11,0x00,0x00,0x5d,0x11,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x5e,0x11,0x00,0x00,0xd9,0x0d,0x00,0x00,0x55,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x5f,0x11,0x00,0x00,0x5e,0x11,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x60,0x11,0x00,0x00,0x5f,0x11,0x00,0x00, +0x0b,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x68,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x60,0x11,0x00,0x00,0x61,0x11,0x00,0x00,0x65,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0x61,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x62,0x11,0x00,0x00,0x4c,0x11,0x00,0x00,0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x63,0x11,0x00,0x00,0x62,0x11,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x9d,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x63,0x11,0x00,0x00,0x0b,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x68,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0x65,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x66,0x11,0x00,0x00,0x4c,0x11,0x00,0x00,0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x67,0x11,0x00,0x00,0x66,0x11,0x00,0x00,0xf9,0x00,0x02,0x00, +0x68,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x68,0x11,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x5c,0x24,0x00,0x00,0x9d,0x11,0x00,0x00,0x61,0x11,0x00,0x00, +0x67,0x11,0x00,0x00,0x65,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x6a,0x11,0x00,0x00,0x4c,0x11,0x00,0x00,0x55,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0x6a,0x11,0x00,0x00,0x5c,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x6c,0x11,0x00,0x00,0x5e,0x11,0x00,0x00,0xad,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x6d,0x11,0x00,0x00,0x6c,0x11,0x00,0x00,0x0b,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x78,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x6d,0x11,0x00,0x00, +0x6e,0x11,0x00,0x00,0x75,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x6e,0x11,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x6f,0x11,0x00,0x00,0xda,0x0d,0x00,0x00, +0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x70,0x11,0x00,0x00, +0x6f,0x11,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x71,0x11,0x00,0x00, +0x70,0x11,0x00,0x00,0x11,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x73,0x11,0x00,0x00,0x6a,0x11,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xa2,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x73,0x11,0x00,0x00, +0x71,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0x78,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0x75,0x11,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x77,0x11,0x00,0x00, +0x6a,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0x78,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0x78,0x11,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x5d,0x24,0x00,0x00, +0xa2,0x11,0x00,0x00,0x6e,0x11,0x00,0x00,0x77,0x11,0x00,0x00,0x75,0x11,0x00,0x00, +0x3e,0x00,0x03,0x00,0x6a,0x11,0x00,0x00,0x5d,0x24,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x7b,0x11,0x00,0x00,0xd9,0x0d,0x00,0x00,0x36,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x7c,0x11,0x00,0x00,0x7b,0x11,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x7d,0x11,0x00,0x00,0x7c,0x11,0x00,0x00, +0x0b,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x85,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x7d,0x11,0x00,0x00,0x7e,0x11,0x00,0x00,0x82,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0x7e,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x7f,0x11,0x00,0x00,0x4c,0x11,0x00,0x00,0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x80,0x11,0x00,0x00,0x7f,0x11,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xa7,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x80,0x11,0x00,0x00,0x0b,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x85,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0x82,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x83,0x11,0x00,0x00,0x4c,0x11,0x00,0x00,0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x84,0x11,0x00,0x00,0x83,0x11,0x00,0x00,0xf9,0x00,0x02,0x00, +0x85,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x85,0x11,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x5e,0x24,0x00,0x00,0xa7,0x11,0x00,0x00,0x7e,0x11,0x00,0x00, +0x84,0x11,0x00,0x00,0x82,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x87,0x11,0x00,0x00,0x4c,0x11,0x00,0x00,0x36,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0x87,0x11,0x00,0x00,0x5e,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x89,0x11,0x00,0x00,0x7b,0x11,0x00,0x00,0xad,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x8a,0x11,0x00,0x00,0x89,0x11,0x00,0x00,0x0b,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x95,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x8a,0x11,0x00,0x00, +0x8b,0x11,0x00,0x00,0x92,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x8b,0x11,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x8c,0x11,0x00,0x00,0xda,0x0d,0x00,0x00, +0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x8d,0x11,0x00,0x00, +0x8c,0x11,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x8e,0x11,0x00,0x00, +0x8d,0x11,0x00,0x00,0x11,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x90,0x11,0x00,0x00,0x87,0x11,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xac,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x90,0x11,0x00,0x00, +0x8e,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0x95,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0x92,0x11,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x94,0x11,0x00,0x00, +0x87,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0x95,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0x95,0x11,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x5f,0x24,0x00,0x00, +0xac,0x11,0x00,0x00,0x8b,0x11,0x00,0x00,0x94,0x11,0x00,0x00,0x92,0x11,0x00,0x00, +0x3e,0x00,0x03,0x00,0x87,0x11,0x00,0x00,0x5f,0x24,0x00,0x00,0x3d,0x00,0x04,0x00, +0x64,0x00,0x00,0x00,0x98,0x11,0x00,0x00,0x4c,0x11,0x00,0x00,0x5f,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0xb6,0x11,0x00,0x00,0xc7,0x0e,0x00,0x00,0x98,0x11,0x00,0x00, +0x02,0x00,0x00,0x00,0x0b,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x2c,0x0e,0x00,0x00,0xb6,0x11,0x00,0x00,0x3e,0x00,0x03,0x00,0xdd,0x0d,0x00,0x00, +0xf6,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0xde,0x0d,0x00,0x00,0xd5,0x0b,0x00,0x00, +0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xc8,0x11,0x00,0x00,0x94,0x0d,0x00,0x00, +0xf6,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0xb7,0x11,0x00,0x00,0xc8,0x11,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xc9,0x11,0x00,0x00,0xdd,0x0d,0x00,0x00, +0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xca,0x11,0x00,0x00, +0xc9,0x11,0x00,0x00,0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xcb,0x11,0x00,0x00, +0xca,0x11,0x00,0x00,0x0b,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xd3,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xcb,0x11,0x00,0x00,0xcc,0x11,0x00,0x00, +0xd0,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0xcc,0x11,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xcd,0x11,0x00,0x00,0xb7,0x11,0x00,0x00,0x55,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xce,0x11,0x00,0x00,0xcd,0x11,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x08,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xce,0x11,0x00,0x00,0x0b,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd3,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0xd0,0x11,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xd1,0x11,0x00,0x00,0xb7,0x11,0x00,0x00,0x55,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xd2,0x11,0x00,0x00,0xd1,0x11,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd3,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0xd3,0x11,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x60,0x24,0x00,0x00,0x08,0x12,0x00,0x00, +0xcc,0x11,0x00,0x00,0xd2,0x11,0x00,0x00,0xd0,0x11,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xd5,0x11,0x00,0x00,0xb7,0x11,0x00,0x00,0x55,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0xd5,0x11,0x00,0x00,0x60,0x24,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xd7,0x11,0x00,0x00,0xc9,0x11,0x00,0x00,0xad,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0xd8,0x11,0x00,0x00,0xd7,0x11,0x00,0x00,0x0b,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xe3,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xd8,0x11,0x00,0x00,0xd9,0x11,0x00,0x00,0xe0,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd9,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xda,0x11,0x00,0x00, +0xde,0x0d,0x00,0x00,0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xdb,0x11,0x00,0x00,0xda,0x11,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xdc,0x11,0x00,0x00,0xdb,0x11,0x00,0x00,0x11,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xde,0x11,0x00,0x00,0xd5,0x11,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x0d,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xde,0x11,0x00,0x00,0xdc,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0xe3,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe0,0x11,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xe2,0x11,0x00,0x00,0xd5,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0xe3,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe3,0x11,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x61,0x24,0x00,0x00,0x0d,0x12,0x00,0x00,0xd9,0x11,0x00,0x00,0xe2,0x11,0x00,0x00, +0xe0,0x11,0x00,0x00,0x3e,0x00,0x03,0x00,0xd5,0x11,0x00,0x00,0x61,0x24,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xe6,0x11,0x00,0x00,0xdd,0x0d,0x00,0x00, +0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xe7,0x11,0x00,0x00, +0xe6,0x11,0x00,0x00,0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xe8,0x11,0x00,0x00, +0xe7,0x11,0x00,0x00,0x0b,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xf0,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe8,0x11,0x00,0x00,0xe9,0x11,0x00,0x00, +0xed,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0xe9,0x11,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xea,0x11,0x00,0x00,0xb7,0x11,0x00,0x00,0x36,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xeb,0x11,0x00,0x00,0xea,0x11,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x12,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xeb,0x11,0x00,0x00,0x0b,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf0,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0xed,0x11,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xee,0x11,0x00,0x00,0xb7,0x11,0x00,0x00,0x36,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xef,0x11,0x00,0x00,0xee,0x11,0x00,0x00, +0xf9,0x00,0x02,0x00,0xf0,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0xf0,0x11,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x62,0x24,0x00,0x00,0x12,0x12,0x00,0x00, +0xe9,0x11,0x00,0x00,0xef,0x11,0x00,0x00,0xed,0x11,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xf2,0x11,0x00,0x00,0xb7,0x11,0x00,0x00,0x36,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0xf2,0x11,0x00,0x00,0x62,0x24,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xf4,0x11,0x00,0x00,0xe6,0x11,0x00,0x00,0xad,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0xf5,0x11,0x00,0x00,0xf4,0x11,0x00,0x00,0x0b,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x00,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xf5,0x11,0x00,0x00,0xf6,0x11,0x00,0x00,0xfd,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf6,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xf7,0x11,0x00,0x00, +0xde,0x0d,0x00,0x00,0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xf8,0x11,0x00,0x00,0xf7,0x11,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xf9,0x11,0x00,0x00,0xf8,0x11,0x00,0x00,0x11,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xfb,0x11,0x00,0x00,0xf2,0x11,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x17,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xfb,0x11,0x00,0x00,0xf9,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0x00,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0xfd,0x11,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xff,0x11,0x00,0x00,0xf2,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0x00,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0x00,0x12,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x63,0x24,0x00,0x00,0x17,0x12,0x00,0x00,0xf6,0x11,0x00,0x00,0xff,0x11,0x00,0x00, +0xfd,0x11,0x00,0x00,0x3e,0x00,0x03,0x00,0xf2,0x11,0x00,0x00,0x63,0x24,0x00,0x00, +0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0x03,0x12,0x00,0x00,0xb7,0x11,0x00,0x00, +0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x21,0x12,0x00,0x00,0xc7,0x0e,0x00,0x00, +0x03,0x12,0x00,0x00,0x02,0x00,0x00,0x00,0x0b,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0x32,0x0e,0x00,0x00,0x21,0x12,0x00,0x00,0x3e,0x00,0x03,0x00, +0xe1,0x0d,0x00,0x00,0x01,0x08,0x00,0x00,0x3e,0x00,0x03,0x00,0xe2,0x0d,0x00,0x00, +0xd5,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x33,0x12,0x00,0x00, +0x94,0x0d,0x00,0x00,0x01,0x08,0x00,0x00,0x3e,0x00,0x03,0x00,0x22,0x12,0x00,0x00, +0x33,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x34,0x12,0x00,0x00, +0xe1,0x0d,0x00,0x00,0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x35,0x12,0x00,0x00,0x34,0x12,0x00,0x00,0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x36,0x12,0x00,0x00,0x35,0x12,0x00,0x00,0x0b,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x3e,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x36,0x12,0x00,0x00, +0x37,0x12,0x00,0x00,0x3b,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x37,0x12,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x38,0x12,0x00,0x00,0x22,0x12,0x00,0x00, +0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x39,0x12,0x00,0x00, +0x38,0x12,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x73,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x39,0x12,0x00,0x00,0x0b,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x3e,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x3b,0x12,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x3c,0x12,0x00,0x00,0x22,0x12,0x00,0x00, +0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x3d,0x12,0x00,0x00, +0x3c,0x12,0x00,0x00,0xf9,0x00,0x02,0x00,0x3e,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3e,0x12,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x64,0x24,0x00,0x00, +0x73,0x12,0x00,0x00,0x37,0x12,0x00,0x00,0x3d,0x12,0x00,0x00,0x3b,0x12,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x40,0x12,0x00,0x00,0x22,0x12,0x00,0x00, +0x55,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x40,0x12,0x00,0x00,0x64,0x24,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x42,0x12,0x00,0x00,0x34,0x12,0x00,0x00, +0xad,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x43,0x12,0x00,0x00,0x42,0x12,0x00,0x00, +0x0b,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x4e,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x43,0x12,0x00,0x00,0x44,0x12,0x00,0x00,0x4b,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0x44,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x45,0x12,0x00,0x00,0xe2,0x0d,0x00,0x00,0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x46,0x12,0x00,0x00,0x45,0x12,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x47,0x12,0x00,0x00,0x46,0x12,0x00,0x00,0x11,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x49,0x12,0x00,0x00,0x40,0x12,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x78,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x49,0x12,0x00,0x00,0x47,0x12,0x00,0x00,0xf9,0x00,0x02,0x00, +0x4e,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x4b,0x12,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x4d,0x12,0x00,0x00,0x40,0x12,0x00,0x00,0xf9,0x00,0x02,0x00, +0x4e,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x4e,0x12,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x65,0x24,0x00,0x00,0x78,0x12,0x00,0x00,0x44,0x12,0x00,0x00, +0x4d,0x12,0x00,0x00,0x4b,0x12,0x00,0x00,0x3e,0x00,0x03,0x00,0x40,0x12,0x00,0x00, +0x65,0x24,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x51,0x12,0x00,0x00, +0xe1,0x0d,0x00,0x00,0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x52,0x12,0x00,0x00,0x51,0x12,0x00,0x00,0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x53,0x12,0x00,0x00,0x52,0x12,0x00,0x00,0x0b,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x5b,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x53,0x12,0x00,0x00, +0x54,0x12,0x00,0x00,0x58,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x54,0x12,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x55,0x12,0x00,0x00,0x22,0x12,0x00,0x00, +0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x56,0x12,0x00,0x00, +0x55,0x12,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x7d,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x56,0x12,0x00,0x00,0x0b,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x5b,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x58,0x12,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x59,0x12,0x00,0x00,0x22,0x12,0x00,0x00, +0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x5a,0x12,0x00,0x00, +0x59,0x12,0x00,0x00,0xf9,0x00,0x02,0x00,0x5b,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5b,0x12,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x66,0x24,0x00,0x00, +0x7d,0x12,0x00,0x00,0x54,0x12,0x00,0x00,0x5a,0x12,0x00,0x00,0x58,0x12,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x5d,0x12,0x00,0x00,0x22,0x12,0x00,0x00, +0x36,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x5d,0x12,0x00,0x00,0x66,0x24,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x5f,0x12,0x00,0x00,0x51,0x12,0x00,0x00, +0xad,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x60,0x12,0x00,0x00,0x5f,0x12,0x00,0x00, +0x0b,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x6b,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x60,0x12,0x00,0x00,0x61,0x12,0x00,0x00,0x68,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0x61,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x62,0x12,0x00,0x00,0xe2,0x0d,0x00,0x00,0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x63,0x12,0x00,0x00,0x62,0x12,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x64,0x12,0x00,0x00,0x63,0x12,0x00,0x00,0x11,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x66,0x12,0x00,0x00,0x5d,0x12,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x82,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x66,0x12,0x00,0x00,0x64,0x12,0x00,0x00,0xf9,0x00,0x02,0x00, +0x6b,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x68,0x12,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x6a,0x12,0x00,0x00,0x5d,0x12,0x00,0x00,0xf9,0x00,0x02,0x00, +0x6b,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x6b,0x12,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x67,0x24,0x00,0x00,0x82,0x12,0x00,0x00,0x61,0x12,0x00,0x00, +0x6a,0x12,0x00,0x00,0x68,0x12,0x00,0x00,0x3e,0x00,0x03,0x00,0x5d,0x12,0x00,0x00, +0x67,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0x6e,0x12,0x00,0x00, +0x22,0x12,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x8c,0x12,0x00,0x00, +0xc7,0x0e,0x00,0x00,0x6e,0x12,0x00,0x00,0x02,0x00,0x00,0x00,0x0b,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x38,0x0e,0x00,0x00,0x8c,0x12,0x00,0x00, +0x3e,0x00,0x03,0x00,0xe5,0x0d,0x00,0x00,0x0c,0x08,0x00,0x00,0x3e,0x00,0x03,0x00, +0xe6,0x0d,0x00,0x00,0xd5,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x9e,0x12,0x00,0x00,0x94,0x0d,0x00,0x00,0x0c,0x08,0x00,0x00,0x3e,0x00,0x03,0x00, +0x8d,0x12,0x00,0x00,0x9e,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x9f,0x12,0x00,0x00,0xe5,0x0d,0x00,0x00,0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xa0,0x12,0x00,0x00,0x9f,0x12,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0xa1,0x12,0x00,0x00,0xa0,0x12,0x00,0x00,0x0b,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xa9,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xa1,0x12,0x00,0x00,0xa2,0x12,0x00,0x00,0xa6,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa2,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xa3,0x12,0x00,0x00, +0x8d,0x12,0x00,0x00,0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xa4,0x12,0x00,0x00,0xa3,0x12,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xde,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xa4,0x12,0x00,0x00, +0x0b,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xa9,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa6,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xa7,0x12,0x00,0x00, +0x8d,0x12,0x00,0x00,0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xa8,0x12,0x00,0x00,0xa7,0x12,0x00,0x00,0xf9,0x00,0x02,0x00,0xa9,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa9,0x12,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x68,0x24,0x00,0x00,0xde,0x12,0x00,0x00,0xa2,0x12,0x00,0x00,0xa8,0x12,0x00,0x00, +0xa6,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xab,0x12,0x00,0x00, +0x8d,0x12,0x00,0x00,0x55,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xab,0x12,0x00,0x00, +0x68,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xad,0x12,0x00,0x00, +0x9f,0x12,0x00,0x00,0xad,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xae,0x12,0x00,0x00, +0xad,0x12,0x00,0x00,0x0b,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xb9,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xae,0x12,0x00,0x00,0xaf,0x12,0x00,0x00, +0xb6,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0xaf,0x12,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xb0,0x12,0x00,0x00,0xe6,0x0d,0x00,0x00,0x55,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xb1,0x12,0x00,0x00,0xb0,0x12,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xb2,0x12,0x00,0x00,0xb1,0x12,0x00,0x00, +0x11,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xb4,0x12,0x00,0x00, +0xab,0x12,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe3,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xb4,0x12,0x00,0x00,0xb2,0x12,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb9,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0xb6,0x12,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xb8,0x12,0x00,0x00,0xab,0x12,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb9,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0xb9,0x12,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x69,0x24,0x00,0x00,0xe3,0x12,0x00,0x00, +0xaf,0x12,0x00,0x00,0xb8,0x12,0x00,0x00,0xb6,0x12,0x00,0x00,0x3e,0x00,0x03,0x00, +0xab,0x12,0x00,0x00,0x69,0x24,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xbc,0x12,0x00,0x00,0xe5,0x0d,0x00,0x00,0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xbd,0x12,0x00,0x00,0xbc,0x12,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0xbe,0x12,0x00,0x00,0xbd,0x12,0x00,0x00,0x0b,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xc6,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xbe,0x12,0x00,0x00,0xbf,0x12,0x00,0x00,0xc3,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0xbf,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xc0,0x12,0x00,0x00, +0x8d,0x12,0x00,0x00,0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xc1,0x12,0x00,0x00,0xc0,0x12,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xe8,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xc1,0x12,0x00,0x00, +0x0b,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xc6,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc3,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xc4,0x12,0x00,0x00, +0x8d,0x12,0x00,0x00,0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xc5,0x12,0x00,0x00,0xc4,0x12,0x00,0x00,0xf9,0x00,0x02,0x00,0xc6,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc6,0x12,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x6a,0x24,0x00,0x00,0xe8,0x12,0x00,0x00,0xbf,0x12,0x00,0x00,0xc5,0x12,0x00,0x00, +0xc3,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xc8,0x12,0x00,0x00, +0x8d,0x12,0x00,0x00,0x36,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0xc8,0x12,0x00,0x00, +0x6a,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xca,0x12,0x00,0x00, +0xbc,0x12,0x00,0x00,0xad,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xcb,0x12,0x00,0x00, +0xca,0x12,0x00,0x00,0x0b,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xd6,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xcb,0x12,0x00,0x00,0xcc,0x12,0x00,0x00, +0xd3,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0xcc,0x12,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xcd,0x12,0x00,0x00,0xe6,0x0d,0x00,0x00,0x36,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xce,0x12,0x00,0x00,0xcd,0x12,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xcf,0x12,0x00,0x00,0xce,0x12,0x00,0x00, +0x11,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xd1,0x12,0x00,0x00, +0xc8,0x12,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xed,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xd1,0x12,0x00,0x00,0xcf,0x12,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd6,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0xd3,0x12,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xd5,0x12,0x00,0x00,0xc8,0x12,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd6,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0xd6,0x12,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x6b,0x24,0x00,0x00,0xed,0x12,0x00,0x00, +0xcc,0x12,0x00,0x00,0xd5,0x12,0x00,0x00,0xd3,0x12,0x00,0x00,0x3e,0x00,0x03,0x00, +0xc8,0x12,0x00,0x00,0x6b,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00, +0xd9,0x12,0x00,0x00,0x8d,0x12,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0xf7,0x12,0x00,0x00,0xc7,0x0e,0x00,0x00,0xd9,0x12,0x00,0x00,0x02,0x00,0x00,0x00, +0x0b,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x3e,0x0e,0x00,0x00, +0xf7,0x12,0x00,0x00,0x3e,0x00,0x03,0x00,0xe9,0x0d,0x00,0x00,0x17,0x08,0x00,0x00, +0x3e,0x00,0x03,0x00,0xea,0x0d,0x00,0x00,0xd5,0x0b,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x09,0x13,0x00,0x00,0x94,0x0d,0x00,0x00,0x17,0x08,0x00,0x00, +0x3e,0x00,0x03,0x00,0xf8,0x12,0x00,0x00,0x09,0x13,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x0a,0x13,0x00,0x00,0xe9,0x0d,0x00,0x00,0x55,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x0b,0x13,0x00,0x00,0x0a,0x13,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x0c,0x13,0x00,0x00,0x0b,0x13,0x00,0x00, +0x0b,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x14,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x0c,0x13,0x00,0x00,0x0d,0x13,0x00,0x00,0x11,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0x0d,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x0e,0x13,0x00,0x00,0xf8,0x12,0x00,0x00,0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x0f,0x13,0x00,0x00,0x0e,0x13,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x49,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x0f,0x13,0x00,0x00,0x0b,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x14,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0x11,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x12,0x13,0x00,0x00,0xf8,0x12,0x00,0x00,0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x13,0x13,0x00,0x00,0x12,0x13,0x00,0x00,0xf9,0x00,0x02,0x00, +0x14,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x14,0x13,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x6c,0x24,0x00,0x00,0x49,0x13,0x00,0x00,0x0d,0x13,0x00,0x00, +0x13,0x13,0x00,0x00,0x11,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x16,0x13,0x00,0x00,0xf8,0x12,0x00,0x00,0x55,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0x16,0x13,0x00,0x00,0x6c,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x18,0x13,0x00,0x00,0x0a,0x13,0x00,0x00,0xad,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x19,0x13,0x00,0x00,0x18,0x13,0x00,0x00,0x0b,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x24,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x19,0x13,0x00,0x00, +0x1a,0x13,0x00,0x00,0x21,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x1a,0x13,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x1b,0x13,0x00,0x00,0xea,0x0d,0x00,0x00, +0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x1c,0x13,0x00,0x00, +0x1b,0x13,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x1d,0x13,0x00,0x00, +0x1c,0x13,0x00,0x00,0x11,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x1f,0x13,0x00,0x00,0x16,0x13,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x4e,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x1f,0x13,0x00,0x00, +0x1d,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0x24,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0x21,0x13,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x23,0x13,0x00,0x00, +0x16,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0x24,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0x24,0x13,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x6d,0x24,0x00,0x00, +0x4e,0x13,0x00,0x00,0x1a,0x13,0x00,0x00,0x23,0x13,0x00,0x00,0x21,0x13,0x00,0x00, +0x3e,0x00,0x03,0x00,0x16,0x13,0x00,0x00,0x6d,0x24,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x27,0x13,0x00,0x00,0xe9,0x0d,0x00,0x00,0x36,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x28,0x13,0x00,0x00,0x27,0x13,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x29,0x13,0x00,0x00,0x28,0x13,0x00,0x00, +0x0b,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x31,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x29,0x13,0x00,0x00,0x2a,0x13,0x00,0x00,0x2e,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0x2a,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x2b,0x13,0x00,0x00,0xf8,0x12,0x00,0x00,0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x2c,0x13,0x00,0x00,0x2b,0x13,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x53,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x2c,0x13,0x00,0x00,0x0b,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x31,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0x2e,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x2f,0x13,0x00,0x00,0xf8,0x12,0x00,0x00,0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x30,0x13,0x00,0x00,0x2f,0x13,0x00,0x00,0xf9,0x00,0x02,0x00, +0x31,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x31,0x13,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x6e,0x24,0x00,0x00,0x53,0x13,0x00,0x00,0x2a,0x13,0x00,0x00, +0x30,0x13,0x00,0x00,0x2e,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x33,0x13,0x00,0x00,0xf8,0x12,0x00,0x00,0x36,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0x33,0x13,0x00,0x00,0x6e,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x35,0x13,0x00,0x00,0x27,0x13,0x00,0x00,0xad,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x36,0x13,0x00,0x00,0x35,0x13,0x00,0x00,0x0b,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x41,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x36,0x13,0x00,0x00, +0x37,0x13,0x00,0x00,0x3e,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x37,0x13,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x38,0x13,0x00,0x00,0xea,0x0d,0x00,0x00, +0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x39,0x13,0x00,0x00, +0x38,0x13,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x3a,0x13,0x00,0x00, +0x39,0x13,0x00,0x00,0x11,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x3c,0x13,0x00,0x00,0x33,0x13,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x58,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x3c,0x13,0x00,0x00, +0x3a,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0x41,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3e,0x13,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x40,0x13,0x00,0x00, +0x33,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0x41,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0x41,0x13,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x6f,0x24,0x00,0x00, +0x58,0x13,0x00,0x00,0x37,0x13,0x00,0x00,0x40,0x13,0x00,0x00,0x3e,0x13,0x00,0x00, +0x3e,0x00,0x03,0x00,0x33,0x13,0x00,0x00,0x6f,0x24,0x00,0x00,0x3d,0x00,0x04,0x00, +0x64,0x00,0x00,0x00,0x44,0x13,0x00,0x00,0xf8,0x12,0x00,0x00,0x5f,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x62,0x13,0x00,0x00,0xc7,0x0e,0x00,0x00,0x44,0x13,0x00,0x00, +0x02,0x00,0x00,0x00,0x0b,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x44,0x0e,0x00,0x00,0x62,0x13,0x00,0x00,0x3e,0x00,0x03,0x00,0xed,0x0d,0x00,0x00, +0x22,0x08,0x00,0x00,0x3e,0x00,0x03,0x00,0xee,0x0d,0x00,0x00,0xd5,0x0b,0x00,0x00, +0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x74,0x13,0x00,0x00,0x94,0x0d,0x00,0x00, +0x22,0x08,0x00,0x00,0x3e,0x00,0x03,0x00,0x63,0x13,0x00,0x00,0x74,0x13,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x75,0x13,0x00,0x00,0xed,0x0d,0x00,0x00, +0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x76,0x13,0x00,0x00, +0x75,0x13,0x00,0x00,0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x77,0x13,0x00,0x00, +0x76,0x13,0x00,0x00,0x0b,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x7f,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x77,0x13,0x00,0x00,0x78,0x13,0x00,0x00, +0x7c,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x78,0x13,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x79,0x13,0x00,0x00,0x63,0x13,0x00,0x00,0x55,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x7a,0x13,0x00,0x00,0x79,0x13,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xb4,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x7a,0x13,0x00,0x00,0x0b,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x7f,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x7c,0x13,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x7d,0x13,0x00,0x00,0x63,0x13,0x00,0x00,0x55,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x7e,0x13,0x00,0x00,0x7d,0x13,0x00,0x00, +0xf9,0x00,0x02,0x00,0x7f,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x7f,0x13,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x70,0x24,0x00,0x00,0xb4,0x13,0x00,0x00, +0x78,0x13,0x00,0x00,0x7e,0x13,0x00,0x00,0x7c,0x13,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x81,0x13,0x00,0x00,0x63,0x13,0x00,0x00,0x55,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0x81,0x13,0x00,0x00,0x70,0x24,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x83,0x13,0x00,0x00,0x75,0x13,0x00,0x00,0xad,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0x84,0x13,0x00,0x00,0x83,0x13,0x00,0x00,0x0b,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x8f,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x84,0x13,0x00,0x00,0x85,0x13,0x00,0x00,0x8c,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0x85,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x86,0x13,0x00,0x00, +0xee,0x0d,0x00,0x00,0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x87,0x13,0x00,0x00,0x86,0x13,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x88,0x13,0x00,0x00,0x87,0x13,0x00,0x00,0x11,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x8a,0x13,0x00,0x00,0x81,0x13,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xb9,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x8a,0x13,0x00,0x00,0x88,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0x8f,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8c,0x13,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x8e,0x13,0x00,0x00,0x81,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0x8f,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8f,0x13,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x71,0x24,0x00,0x00,0xb9,0x13,0x00,0x00,0x85,0x13,0x00,0x00,0x8e,0x13,0x00,0x00, +0x8c,0x13,0x00,0x00,0x3e,0x00,0x03,0x00,0x81,0x13,0x00,0x00,0x71,0x24,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x92,0x13,0x00,0x00,0xed,0x0d,0x00,0x00, +0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x93,0x13,0x00,0x00, +0x92,0x13,0x00,0x00,0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x94,0x13,0x00,0x00, +0x93,0x13,0x00,0x00,0x0b,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x9c,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x94,0x13,0x00,0x00,0x95,0x13,0x00,0x00, +0x99,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x95,0x13,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x96,0x13,0x00,0x00,0x63,0x13,0x00,0x00,0x36,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x97,0x13,0x00,0x00,0x96,0x13,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xbe,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x97,0x13,0x00,0x00,0x0b,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x9c,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x99,0x13,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x9a,0x13,0x00,0x00,0x63,0x13,0x00,0x00,0x36,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x9b,0x13,0x00,0x00,0x9a,0x13,0x00,0x00, +0xf9,0x00,0x02,0x00,0x9c,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x9c,0x13,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x72,0x24,0x00,0x00,0xbe,0x13,0x00,0x00, +0x95,0x13,0x00,0x00,0x9b,0x13,0x00,0x00,0x99,0x13,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x9e,0x13,0x00,0x00,0x63,0x13,0x00,0x00,0x36,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0x9e,0x13,0x00,0x00,0x72,0x24,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xa0,0x13,0x00,0x00,0x92,0x13,0x00,0x00,0xad,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0xa1,0x13,0x00,0x00,0xa0,0x13,0x00,0x00,0x0b,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xac,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xa1,0x13,0x00,0x00,0xa2,0x13,0x00,0x00,0xa9,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa2,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xa3,0x13,0x00,0x00, +0xee,0x0d,0x00,0x00,0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xa4,0x13,0x00,0x00,0xa3,0x13,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xa5,0x13,0x00,0x00,0xa4,0x13,0x00,0x00,0x11,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xa7,0x13,0x00,0x00,0x9e,0x13,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xc3,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xa7,0x13,0x00,0x00,0xa5,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0xac,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa9,0x13,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xab,0x13,0x00,0x00,0x9e,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0xac,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0xac,0x13,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x73,0x24,0x00,0x00,0xc3,0x13,0x00,0x00,0xa2,0x13,0x00,0x00,0xab,0x13,0x00,0x00, +0xa9,0x13,0x00,0x00,0x3e,0x00,0x03,0x00,0x9e,0x13,0x00,0x00,0x73,0x24,0x00,0x00, +0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0xaf,0x13,0x00,0x00,0x63,0x13,0x00,0x00, +0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xcd,0x13,0x00,0x00,0xc7,0x0e,0x00,0x00, +0xaf,0x13,0x00,0x00,0x02,0x00,0x00,0x00,0x0b,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0x4a,0x0e,0x00,0x00,0xcd,0x13,0x00,0x00,0x3e,0x00,0x03,0x00, +0xf1,0x0d,0x00,0x00,0x2d,0x08,0x00,0x00,0x3e,0x00,0x03,0x00,0xf2,0x0d,0x00,0x00, +0xd5,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xdf,0x13,0x00,0x00, +0x94,0x0d,0x00,0x00,0x2d,0x08,0x00,0x00,0x3e,0x00,0x03,0x00,0xce,0x13,0x00,0x00, +0xdf,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xe0,0x13,0x00,0x00, +0xf1,0x0d,0x00,0x00,0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xe1,0x13,0x00,0x00,0xe0,0x13,0x00,0x00,0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0xe2,0x13,0x00,0x00,0xe1,0x13,0x00,0x00,0x0b,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xea,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe2,0x13,0x00,0x00, +0xe3,0x13,0x00,0x00,0xe7,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0xe3,0x13,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xe4,0x13,0x00,0x00,0xce,0x13,0x00,0x00, +0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xe5,0x13,0x00,0x00, +0xe4,0x13,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x1f,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xe5,0x13,0x00,0x00,0x0b,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xea,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0xe7,0x13,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xe8,0x13,0x00,0x00,0xce,0x13,0x00,0x00, +0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xe9,0x13,0x00,0x00, +0xe8,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0xea,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0xea,0x13,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x74,0x24,0x00,0x00, +0x1f,0x14,0x00,0x00,0xe3,0x13,0x00,0x00,0xe9,0x13,0x00,0x00,0xe7,0x13,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xec,0x13,0x00,0x00,0xce,0x13,0x00,0x00, +0x55,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xec,0x13,0x00,0x00,0x74,0x24,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xee,0x13,0x00,0x00,0xe0,0x13,0x00,0x00, +0xad,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xef,0x13,0x00,0x00,0xee,0x13,0x00,0x00, +0x0b,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xfa,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xef,0x13,0x00,0x00,0xf0,0x13,0x00,0x00,0xf7,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf0,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xf1,0x13,0x00,0x00,0xf2,0x0d,0x00,0x00,0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xf2,0x13,0x00,0x00,0xf1,0x13,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xf3,0x13,0x00,0x00,0xf2,0x13,0x00,0x00,0x11,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xf5,0x13,0x00,0x00,0xec,0x13,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x24,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xf5,0x13,0x00,0x00,0xf3,0x13,0x00,0x00,0xf9,0x00,0x02,0x00, +0xfa,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0xf7,0x13,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xf9,0x13,0x00,0x00,0xec,0x13,0x00,0x00,0xf9,0x00,0x02,0x00, +0xfa,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0xfa,0x13,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x75,0x24,0x00,0x00,0x24,0x14,0x00,0x00,0xf0,0x13,0x00,0x00, +0xf9,0x13,0x00,0x00,0xf7,0x13,0x00,0x00,0x3e,0x00,0x03,0x00,0xec,0x13,0x00,0x00, +0x75,0x24,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xfd,0x13,0x00,0x00, +0xf1,0x0d,0x00,0x00,0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xfe,0x13,0x00,0x00,0xfd,0x13,0x00,0x00,0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0xff,0x13,0x00,0x00,0xfe,0x13,0x00,0x00,0x0b,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x07,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xff,0x13,0x00,0x00, +0x00,0x14,0x00,0x00,0x04,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x00,0x14,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x01,0x14,0x00,0x00,0xce,0x13,0x00,0x00, +0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x02,0x14,0x00,0x00, +0x01,0x14,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x29,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x02,0x14,0x00,0x00,0x0b,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x07,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x04,0x14,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x05,0x14,0x00,0x00,0xce,0x13,0x00,0x00, +0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x06,0x14,0x00,0x00, +0x05,0x14,0x00,0x00,0xf9,0x00,0x02,0x00,0x07,0x14,0x00,0x00,0xf8,0x00,0x02,0x00, +0x07,0x14,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x76,0x24,0x00,0x00, +0x29,0x14,0x00,0x00,0x00,0x14,0x00,0x00,0x06,0x14,0x00,0x00,0x04,0x14,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x09,0x14,0x00,0x00,0xce,0x13,0x00,0x00, +0x36,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x09,0x14,0x00,0x00,0x76,0x24,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x0b,0x14,0x00,0x00,0xfd,0x13,0x00,0x00, +0xad,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x0c,0x14,0x00,0x00,0x0b,0x14,0x00,0x00, +0x0b,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x17,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x0c,0x14,0x00,0x00,0x0d,0x14,0x00,0x00,0x14,0x14,0x00,0x00, +0xf8,0x00,0x02,0x00,0x0d,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x0e,0x14,0x00,0x00,0xf2,0x0d,0x00,0x00,0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x0f,0x14,0x00,0x00,0x0e,0x14,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x10,0x14,0x00,0x00,0x0f,0x14,0x00,0x00,0x11,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x12,0x14,0x00,0x00,0x09,0x14,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x2e,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x12,0x14,0x00,0x00,0x10,0x14,0x00,0x00,0xf9,0x00,0x02,0x00, +0x17,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x14,0x14,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x16,0x14,0x00,0x00,0x09,0x14,0x00,0x00,0xf9,0x00,0x02,0x00, +0x17,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x17,0x14,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x77,0x24,0x00,0x00,0x2e,0x14,0x00,0x00,0x0d,0x14,0x00,0x00, +0x16,0x14,0x00,0x00,0x14,0x14,0x00,0x00,0x3e,0x00,0x03,0x00,0x09,0x14,0x00,0x00, +0x77,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0x1a,0x14,0x00,0x00, +0xce,0x13,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x38,0x14,0x00,0x00, +0xc7,0x0e,0x00,0x00,0x1a,0x14,0x00,0x00,0x02,0x00,0x00,0x00,0x0b,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x50,0x0e,0x00,0x00,0x38,0x14,0x00,0x00, +0x3e,0x00,0x03,0x00,0xf5,0x0d,0x00,0x00,0x38,0x08,0x00,0x00,0x3e,0x00,0x03,0x00, +0xf6,0x0d,0x00,0x00,0xd5,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x4a,0x14,0x00,0x00,0x94,0x0d,0x00,0x00,0x38,0x08,0x00,0x00,0x3e,0x00,0x03,0x00, +0x39,0x14,0x00,0x00,0x4a,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x4b,0x14,0x00,0x00,0xf5,0x0d,0x00,0x00,0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x4c,0x14,0x00,0x00,0x4b,0x14,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0x4d,0x14,0x00,0x00,0x4c,0x14,0x00,0x00,0x0b,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x55,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x4d,0x14,0x00,0x00,0x4e,0x14,0x00,0x00,0x52,0x14,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4e,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x4f,0x14,0x00,0x00, +0x39,0x14,0x00,0x00,0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x50,0x14,0x00,0x00,0x4f,0x14,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x8a,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x50,0x14,0x00,0x00, +0x0b,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x55,0x14,0x00,0x00,0xf8,0x00,0x02,0x00, +0x52,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x53,0x14,0x00,0x00, +0x39,0x14,0x00,0x00,0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x54,0x14,0x00,0x00,0x53,0x14,0x00,0x00,0xf9,0x00,0x02,0x00,0x55,0x14,0x00,0x00, +0xf8,0x00,0x02,0x00,0x55,0x14,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x78,0x24,0x00,0x00,0x8a,0x14,0x00,0x00,0x4e,0x14,0x00,0x00,0x54,0x14,0x00,0x00, +0x52,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x57,0x14,0x00,0x00, +0x39,0x14,0x00,0x00,0x55,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x57,0x14,0x00,0x00, +0x78,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x59,0x14,0x00,0x00, +0x4b,0x14,0x00,0x00,0xad,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x5a,0x14,0x00,0x00, +0x59,0x14,0x00,0x00,0x0b,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x65,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x5a,0x14,0x00,0x00,0x5b,0x14,0x00,0x00, +0x62,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x5b,0x14,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x5c,0x14,0x00,0x00,0xf6,0x0d,0x00,0x00,0x55,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x5d,0x14,0x00,0x00,0x5c,0x14,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x5e,0x14,0x00,0x00,0x5d,0x14,0x00,0x00, +0x11,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x60,0x14,0x00,0x00, +0x57,0x14,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x8f,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x60,0x14,0x00,0x00,0x5e,0x14,0x00,0x00, +0xf9,0x00,0x02,0x00,0x65,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x62,0x14,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x64,0x14,0x00,0x00,0x57,0x14,0x00,0x00, +0xf9,0x00,0x02,0x00,0x65,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x65,0x14,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x79,0x24,0x00,0x00,0x8f,0x14,0x00,0x00, +0x5b,0x14,0x00,0x00,0x64,0x14,0x00,0x00,0x62,0x14,0x00,0x00,0x3e,0x00,0x03,0x00, +0x57,0x14,0x00,0x00,0x79,0x24,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x68,0x14,0x00,0x00,0xf5,0x0d,0x00,0x00,0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x69,0x14,0x00,0x00,0x68,0x14,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0x6a,0x14,0x00,0x00,0x69,0x14,0x00,0x00,0x0b,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x72,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x6a,0x14,0x00,0x00,0x6b,0x14,0x00,0x00,0x6f,0x14,0x00,0x00,0xf8,0x00,0x02,0x00, +0x6b,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x6c,0x14,0x00,0x00, +0x39,0x14,0x00,0x00,0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x6d,0x14,0x00,0x00,0x6c,0x14,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x94,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x6d,0x14,0x00,0x00, +0x0b,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x72,0x14,0x00,0x00,0xf8,0x00,0x02,0x00, +0x6f,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x70,0x14,0x00,0x00, +0x39,0x14,0x00,0x00,0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x71,0x14,0x00,0x00,0x70,0x14,0x00,0x00,0xf9,0x00,0x02,0x00,0x72,0x14,0x00,0x00, +0xf8,0x00,0x02,0x00,0x72,0x14,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x7a,0x24,0x00,0x00,0x94,0x14,0x00,0x00,0x6b,0x14,0x00,0x00,0x71,0x14,0x00,0x00, +0x6f,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x74,0x14,0x00,0x00, +0x39,0x14,0x00,0x00,0x36,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x74,0x14,0x00,0x00, +0x7a,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x76,0x14,0x00,0x00, +0x68,0x14,0x00,0x00,0xad,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x77,0x14,0x00,0x00, +0x76,0x14,0x00,0x00,0x0b,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x82,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x77,0x14,0x00,0x00,0x78,0x14,0x00,0x00, +0x7f,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x78,0x14,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x79,0x14,0x00,0x00,0xf6,0x0d,0x00,0x00,0x36,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x7a,0x14,0x00,0x00,0x79,0x14,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x7b,0x14,0x00,0x00,0x7a,0x14,0x00,0x00, +0x11,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x7d,0x14,0x00,0x00, +0x74,0x14,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x99,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x7d,0x14,0x00,0x00,0x7b,0x14,0x00,0x00, +0xf9,0x00,0x02,0x00,0x82,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x7f,0x14,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x81,0x14,0x00,0x00,0x74,0x14,0x00,0x00, +0xf9,0x00,0x02,0x00,0x82,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x82,0x14,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x7b,0x24,0x00,0x00,0x99,0x14,0x00,0x00, +0x78,0x14,0x00,0x00,0x81,0x14,0x00,0x00,0x7f,0x14,0x00,0x00,0x3e,0x00,0x03,0x00, +0x74,0x14,0x00,0x00,0x7b,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00, +0x85,0x14,0x00,0x00,0x39,0x14,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0xa3,0x14,0x00,0x00,0xc7,0x0e,0x00,0x00,0x85,0x14,0x00,0x00,0x02,0x00,0x00,0x00, +0x0b,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x56,0x0e,0x00,0x00, +0xa3,0x14,0x00,0x00,0x3e,0x00,0x03,0x00,0xf9,0x0d,0x00,0x00,0x43,0x08,0x00,0x00, +0x3e,0x00,0x03,0x00,0xfa,0x0d,0x00,0x00,0xd5,0x0b,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0xb5,0x14,0x00,0x00,0x94,0x0d,0x00,0x00,0x43,0x08,0x00,0x00, +0x3e,0x00,0x03,0x00,0xa4,0x14,0x00,0x00,0xb5,0x14,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xb6,0x14,0x00,0x00,0xf9,0x0d,0x00,0x00,0x55,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xb7,0x14,0x00,0x00,0xb6,0x14,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xb8,0x14,0x00,0x00,0xb7,0x14,0x00,0x00, +0x0b,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xc0,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xb8,0x14,0x00,0x00,0xb9,0x14,0x00,0x00,0xbd,0x14,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb9,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xba,0x14,0x00,0x00,0xa4,0x14,0x00,0x00,0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xbb,0x14,0x00,0x00,0xba,0x14,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xf5,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xbb,0x14,0x00,0x00,0x0b,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xc0,0x14,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbd,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xbe,0x14,0x00,0x00,0xa4,0x14,0x00,0x00,0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xbf,0x14,0x00,0x00,0xbe,0x14,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc0,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0xc0,0x14,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x7c,0x24,0x00,0x00,0xf5,0x14,0x00,0x00,0xb9,0x14,0x00,0x00, +0xbf,0x14,0x00,0x00,0xbd,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xc2,0x14,0x00,0x00,0xa4,0x14,0x00,0x00,0x55,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0xc2,0x14,0x00,0x00,0x7c,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xc4,0x14,0x00,0x00,0xb6,0x14,0x00,0x00,0xad,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0xc5,0x14,0x00,0x00,0xc4,0x14,0x00,0x00,0x0b,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xd0,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc5,0x14,0x00,0x00, +0xc6,0x14,0x00,0x00,0xcd,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0xc6,0x14,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xc7,0x14,0x00,0x00,0xfa,0x0d,0x00,0x00, +0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xc8,0x14,0x00,0x00, +0xc7,0x14,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xc9,0x14,0x00,0x00, +0xc8,0x14,0x00,0x00,0x11,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xcb,0x14,0x00,0x00,0xc2,0x14,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xfa,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xcb,0x14,0x00,0x00, +0xc9,0x14,0x00,0x00,0xf9,0x00,0x02,0x00,0xd0,0x14,0x00,0x00,0xf8,0x00,0x02,0x00, +0xcd,0x14,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xcf,0x14,0x00,0x00, +0xc2,0x14,0x00,0x00,0xf9,0x00,0x02,0x00,0xd0,0x14,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd0,0x14,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x7d,0x24,0x00,0x00, +0xfa,0x14,0x00,0x00,0xc6,0x14,0x00,0x00,0xcf,0x14,0x00,0x00,0xcd,0x14,0x00,0x00, +0x3e,0x00,0x03,0x00,0xc2,0x14,0x00,0x00,0x7d,0x24,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xd3,0x14,0x00,0x00,0xf9,0x0d,0x00,0x00,0x36,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xd4,0x14,0x00,0x00,0xd3,0x14,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xd5,0x14,0x00,0x00,0xd4,0x14,0x00,0x00, +0x0b,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xdd,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xd5,0x14,0x00,0x00,0xd6,0x14,0x00,0x00,0xda,0x14,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd6,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xd7,0x14,0x00,0x00,0xa4,0x14,0x00,0x00,0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xd8,0x14,0x00,0x00,0xd7,0x14,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xff,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xd8,0x14,0x00,0x00,0x0b,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xdd,0x14,0x00,0x00, +0xf8,0x00,0x02,0x00,0xda,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xdb,0x14,0x00,0x00,0xa4,0x14,0x00,0x00,0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xdc,0x14,0x00,0x00,0xdb,0x14,0x00,0x00,0xf9,0x00,0x02,0x00, +0xdd,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0xdd,0x14,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x7e,0x24,0x00,0x00,0xff,0x14,0x00,0x00,0xd6,0x14,0x00,0x00, +0xdc,0x14,0x00,0x00,0xda,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xdf,0x14,0x00,0x00,0xa4,0x14,0x00,0x00,0x36,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0xdf,0x14,0x00,0x00,0x7e,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xe1,0x14,0x00,0x00,0xd3,0x14,0x00,0x00,0xad,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0xe2,0x14,0x00,0x00,0xe1,0x14,0x00,0x00,0x0b,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xed,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe2,0x14,0x00,0x00, +0xe3,0x14,0x00,0x00,0xea,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0xe3,0x14,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xe4,0x14,0x00,0x00,0xfa,0x0d,0x00,0x00, +0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xe5,0x14,0x00,0x00, +0xe4,0x14,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xe6,0x14,0x00,0x00, +0xe5,0x14,0x00,0x00,0x11,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xe8,0x14,0x00,0x00,0xdf,0x14,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x04,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xe8,0x14,0x00,0x00, +0xe6,0x14,0x00,0x00,0xf9,0x00,0x02,0x00,0xed,0x14,0x00,0x00,0xf8,0x00,0x02,0x00, +0xea,0x14,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xec,0x14,0x00,0x00, +0xdf,0x14,0x00,0x00,0xf9,0x00,0x02,0x00,0xed,0x14,0x00,0x00,0xf8,0x00,0x02,0x00, +0xed,0x14,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x7f,0x24,0x00,0x00, +0x04,0x15,0x00,0x00,0xe3,0x14,0x00,0x00,0xec,0x14,0x00,0x00,0xea,0x14,0x00,0x00, +0x3e,0x00,0x03,0x00,0xdf,0x14,0x00,0x00,0x7f,0x24,0x00,0x00,0x3d,0x00,0x04,0x00, +0x64,0x00,0x00,0x00,0xf0,0x14,0x00,0x00,0xa4,0x14,0x00,0x00,0x5f,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x0e,0x15,0x00,0x00,0xc7,0x0e,0x00,0x00,0xf0,0x14,0x00,0x00, +0x02,0x00,0x00,0x00,0x0b,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x5c,0x0e,0x00,0x00,0x0e,0x15,0x00,0x00,0x3e,0x00,0x03,0x00,0x7a,0x0d,0x00,0x00, +0x97,0x0d,0x00,0x00,0x41,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x3f,0x15,0x00,0x00, +0x7a,0x0d,0x00,0x00,0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x40,0x15,0x00,0x00,0x3f,0x15,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x9a,0x15,0x00,0x00,0x6f,0x04,0x00,0x00,0x40,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0xc3,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x9a,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0xcd,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xc3,0x15,0x00,0x00,0x43,0x04,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc6,0x15,0x00,0x00,0xcd,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd2,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xc6,0x15,0x00,0x00,0xb8,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0xd3,0x15,0x00,0x00,0xd2,0x15,0x00,0x00,0xfc,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xe3,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd3,0x15,0x00,0x00, +0xd4,0x15,0x00,0x00,0xd5,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xd4,0x15,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe3,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xd5,0x15,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd7,0x15,0x00,0x00,0x2f,0x04,0x00,0x00, +0xc6,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd8,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xd7,0x15,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xdb,0x15,0x00,0x00,0xd8,0x15,0x00,0x00,0xd7,0x15,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdd,0x15,0x00,0x00,0x36,0x04,0x00,0x00, +0xc6,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xde,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xdd,0x15,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe1,0x15,0x00,0x00,0xde,0x15,0x00,0x00,0xdd,0x15,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe2,0x15,0x00,0x00,0xdb,0x15,0x00,0x00, +0xe1,0x15,0x00,0x00,0xf9,0x00,0x02,0x00,0xe3,0x15,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe3,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x80,0x24,0x00,0x00, +0xbc,0x01,0x00,0x00,0xd4,0x15,0x00,0x00,0xe2,0x15,0x00,0x00,0xd5,0x15,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xc8,0x15,0x00,0x00,0x80,0x24,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x9d,0x15,0x00,0x00,0x75,0x04,0x00,0x00, +0x40,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xeb,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x9d,0x15,0x00,0x00,0x0c,0x00,0x07,0x00, +0x52,0x00,0x00,0x00,0xf5,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xeb,0x15,0x00,0x00,0x43,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xee,0x15,0x00,0x00,0xf5,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xfa,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xee,0x15,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xfb,0x15,0x00,0x00,0xfa,0x15,0x00,0x00, +0xfc,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x0b,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xfb,0x15,0x00,0x00,0xfc,0x15,0x00,0x00,0xfd,0x15,0x00,0x00, +0xf8,0x00,0x02,0x00,0xfc,0x15,0x00,0x00,0xf9,0x00,0x02,0x00,0x0b,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0xfd,0x15,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xff,0x15,0x00,0x00,0x2f,0x04,0x00,0x00,0xee,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x00,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xff,0x15,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x03,0x16,0x00,0x00, +0x00,0x16,0x00,0x00,0xff,0x15,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x05,0x16,0x00,0x00,0x36,0x04,0x00,0x00,0xee,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x06,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x05,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x09,0x16,0x00,0x00, +0x06,0x16,0x00,0x00,0x05,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0a,0x16,0x00,0x00,0x03,0x16,0x00,0x00,0x09,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0x0b,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x0b,0x16,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x81,0x24,0x00,0x00,0xbc,0x01,0x00,0x00,0xfc,0x15,0x00,0x00, +0x0a,0x16,0x00,0x00,0xfd,0x15,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0xf0,0x15,0x00,0x00,0x81,0x24,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xa0,0x15,0x00,0x00,0x7b,0x04,0x00,0x00,0x40,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0x13,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xa0,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0x1d,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x13,0x16,0x00,0x00,0x43,0x04,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x16,0x16,0x00,0x00,0x1d,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x22,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x16,0x16,0x00,0x00,0xb8,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x23,0x16,0x00,0x00,0x22,0x16,0x00,0x00,0xfc,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x33,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x23,0x16,0x00,0x00, +0x24,0x16,0x00,0x00,0x25,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x24,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0x33,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x25,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x27,0x16,0x00,0x00,0x2f,0x04,0x00,0x00, +0x16,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x28,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x27,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2b,0x16,0x00,0x00,0x28,0x16,0x00,0x00,0x27,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2d,0x16,0x00,0x00,0x36,0x04,0x00,0x00, +0x16,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x2e,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x2d,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x31,0x16,0x00,0x00,0x2e,0x16,0x00,0x00,0x2d,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x32,0x16,0x00,0x00,0x2b,0x16,0x00,0x00, +0x31,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x33,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x33,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x82,0x24,0x00,0x00, +0xbc,0x01,0x00,0x00,0x24,0x16,0x00,0x00,0x32,0x16,0x00,0x00,0x25,0x16,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x18,0x16,0x00,0x00,0x82,0x24,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xa3,0x15,0x00,0x00,0x43,0x04,0x00,0x00, +0x40,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x3b,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xa3,0x15,0x00,0x00,0x0c,0x00,0x07,0x00, +0x52,0x00,0x00,0x00,0x45,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x3b,0x16,0x00,0x00,0x43,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x3e,0x16,0x00,0x00,0x45,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x4a,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x3e,0x16,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x4b,0x16,0x00,0x00,0x4a,0x16,0x00,0x00, +0xfc,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x5b,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x4b,0x16,0x00,0x00,0x4c,0x16,0x00,0x00,0x4d,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4c,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x5b,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4d,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4f,0x16,0x00,0x00,0x2f,0x04,0x00,0x00,0x3e,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x50,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x4f,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x53,0x16,0x00,0x00, +0x50,0x16,0x00,0x00,0x4f,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x55,0x16,0x00,0x00,0x36,0x04,0x00,0x00,0x3e,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x56,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x55,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x59,0x16,0x00,0x00, +0x56,0x16,0x00,0x00,0x55,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5a,0x16,0x00,0x00,0x53,0x16,0x00,0x00,0x59,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0x5b,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x5b,0x16,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x83,0x24,0x00,0x00,0xbc,0x01,0x00,0x00,0x4c,0x16,0x00,0x00, +0x5a,0x16,0x00,0x00,0x4d,0x16,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x40,0x16,0x00,0x00,0x83,0x24,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0xa7,0x15,0x00,0x00,0x02,0x0e,0x00,0x00,0xc8,0x15,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xaa,0x15,0x00,0x00,0x08,0x0e,0x00,0x00,0xf0,0x15,0x00,0x00, +0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xab,0x15,0x00,0x00,0xa7,0x15,0x00,0x00, +0xaa,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xae,0x15,0x00,0x00, +0x0e,0x0e,0x00,0x00,0x18,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0xaf,0x15,0x00,0x00,0xab,0x15,0x00,0x00,0xae,0x15,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xb2,0x15,0x00,0x00,0x14,0x0e,0x00,0x00,0x40,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xb3,0x15,0x00,0x00,0xaf,0x15,0x00,0x00, +0xb2,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xb6,0x15,0x00,0x00, +0xc8,0x15,0x00,0x00,0xf0,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xb8,0x15,0x00,0x00,0xb6,0x15,0x00,0x00,0x18,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xba,0x15,0x00,0x00,0xb8,0x15,0x00,0x00,0x40,0x16,0x00,0x00, +0x50,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0xbb,0x15,0x00,0x00,0xba,0x15,0x00,0x00, +0xba,0x15,0x00,0x00,0xba,0x15,0x00,0x00,0xba,0x15,0x00,0x00,0x88,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xbc,0x15,0x00,0x00,0xb3,0x15,0x00,0x00,0xbb,0x15,0x00,0x00, +0x3d,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x4b,0x15,0x00,0x00,0x3f,0x15,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x68,0x16,0x00,0x00,0x6f,0x04,0x00,0x00, +0x4b,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x91,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x68,0x16,0x00,0x00,0x0c,0x00,0x07,0x00, +0x52,0x00,0x00,0x00,0x9b,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x91,0x16,0x00,0x00,0x43,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x94,0x16,0x00,0x00,0x9b,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xa0,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x94,0x16,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xa1,0x16,0x00,0x00,0xa0,0x16,0x00,0x00, +0xfc,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xb1,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xa1,0x16,0x00,0x00,0xa2,0x16,0x00,0x00,0xa3,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa2,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0xb1,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa3,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa5,0x16,0x00,0x00,0x2f,0x04,0x00,0x00,0x94,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xa6,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xa5,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa9,0x16,0x00,0x00, +0xa6,0x16,0x00,0x00,0xa5,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xab,0x16,0x00,0x00,0x36,0x04,0x00,0x00,0x94,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xac,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xab,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xaf,0x16,0x00,0x00, +0xac,0x16,0x00,0x00,0xab,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb0,0x16,0x00,0x00,0xa9,0x16,0x00,0x00,0xaf,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb1,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xb1,0x16,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x84,0x24,0x00,0x00,0xbc,0x01,0x00,0x00,0xa2,0x16,0x00,0x00, +0xb0,0x16,0x00,0x00,0xa3,0x16,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x96,0x16,0x00,0x00,0x84,0x24,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x6b,0x16,0x00,0x00,0x75,0x04,0x00,0x00,0x4b,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0xb9,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x6b,0x16,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0xc3,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xb9,0x16,0x00,0x00,0x43,0x04,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xbc,0x16,0x00,0x00,0xc3,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc8,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xbc,0x16,0x00,0x00,0xb8,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0xc9,0x16,0x00,0x00,0xc8,0x16,0x00,0x00,0xfc,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xd9,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc9,0x16,0x00,0x00, +0xca,0x16,0x00,0x00,0xcb,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xca,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd9,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xcb,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcd,0x16,0x00,0x00,0x2f,0x04,0x00,0x00, +0xbc,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xce,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xcd,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd1,0x16,0x00,0x00,0xce,0x16,0x00,0x00,0xcd,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd3,0x16,0x00,0x00,0x36,0x04,0x00,0x00, +0xbc,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd4,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xd3,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd7,0x16,0x00,0x00,0xd4,0x16,0x00,0x00,0xd3,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd8,0x16,0x00,0x00,0xd1,0x16,0x00,0x00, +0xd7,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0xd9,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd9,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x85,0x24,0x00,0x00, +0xbc,0x01,0x00,0x00,0xca,0x16,0x00,0x00,0xd8,0x16,0x00,0x00,0xcb,0x16,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xbe,0x16,0x00,0x00,0x85,0x24,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x6e,0x16,0x00,0x00,0x7b,0x04,0x00,0x00, +0x4b,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xe1,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x6e,0x16,0x00,0x00,0x0c,0x00,0x07,0x00, +0x52,0x00,0x00,0x00,0xeb,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xe1,0x16,0x00,0x00,0x43,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xe4,0x16,0x00,0x00,0xeb,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xf0,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xe4,0x16,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xf1,0x16,0x00,0x00,0xf0,0x16,0x00,0x00, +0xfc,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x01,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xf1,0x16,0x00,0x00,0xf2,0x16,0x00,0x00,0xf3,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf2,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x01,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf3,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf5,0x16,0x00,0x00,0x2f,0x04,0x00,0x00,0xe4,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xf6,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xf5,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf9,0x16,0x00,0x00, +0xf6,0x16,0x00,0x00,0xf5,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfb,0x16,0x00,0x00,0x36,0x04,0x00,0x00,0xe4,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xfc,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xfb,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xff,0x16,0x00,0x00, +0xfc,0x16,0x00,0x00,0xfb,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x00,0x17,0x00,0x00,0xf9,0x16,0x00,0x00,0xff,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0x01,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x01,0x17,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x86,0x24,0x00,0x00,0xbc,0x01,0x00,0x00,0xf2,0x16,0x00,0x00, +0x00,0x17,0x00,0x00,0xf3,0x16,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0xe6,0x16,0x00,0x00,0x86,0x24,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x71,0x16,0x00,0x00,0x43,0x04,0x00,0x00,0x4b,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0x09,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x71,0x16,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0x13,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x09,0x17,0x00,0x00,0x43,0x04,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0c,0x17,0x00,0x00,0x13,0x17,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x18,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x0c,0x17,0x00,0x00,0xb8,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x19,0x17,0x00,0x00,0x18,0x17,0x00,0x00,0xfc,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x29,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x19,0x17,0x00,0x00, +0x1a,0x17,0x00,0x00,0x1b,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x1a,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0x29,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x1b,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1d,0x17,0x00,0x00,0x2f,0x04,0x00,0x00, +0x0c,0x17,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x1e,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x1d,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x21,0x17,0x00,0x00,0x1e,0x17,0x00,0x00,0x1d,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x23,0x17,0x00,0x00,0x36,0x04,0x00,0x00, +0x0c,0x17,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x24,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x23,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x27,0x17,0x00,0x00,0x24,0x17,0x00,0x00,0x23,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x28,0x17,0x00,0x00,0x21,0x17,0x00,0x00, +0x27,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x29,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x29,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x87,0x24,0x00,0x00, +0xbc,0x01,0x00,0x00,0x1a,0x17,0x00,0x00,0x28,0x17,0x00,0x00,0x1b,0x17,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x0e,0x17,0x00,0x00,0x87,0x24,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x75,0x16,0x00,0x00,0x1a,0x0e,0x00,0x00, +0x96,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x78,0x16,0x00,0x00, +0x20,0x0e,0x00,0x00,0xbe,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x79,0x16,0x00,0x00,0x75,0x16,0x00,0x00,0x78,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x7c,0x16,0x00,0x00,0x26,0x0e,0x00,0x00,0xe6,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x7d,0x16,0x00,0x00,0x79,0x16,0x00,0x00, +0x7c,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x80,0x16,0x00,0x00, +0x2c,0x0e,0x00,0x00,0x0e,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x81,0x16,0x00,0x00,0x7d,0x16,0x00,0x00,0x80,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x84,0x16,0x00,0x00,0x96,0x16,0x00,0x00,0xbe,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x86,0x16,0x00,0x00,0x84,0x16,0x00,0x00, +0xe6,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x88,0x16,0x00,0x00, +0x86,0x16,0x00,0x00,0x0e,0x17,0x00,0x00,0x50,0x00,0x07,0x00,0x59,0x00,0x00,0x00, +0x89,0x16,0x00,0x00,0x88,0x16,0x00,0x00,0x88,0x16,0x00,0x00,0x88,0x16,0x00,0x00, +0x88,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x8a,0x16,0x00,0x00, +0x81,0x16,0x00,0x00,0x89,0x16,0x00,0x00,0x3d,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x56,0x15,0x00,0x00,0x3f,0x15,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x36,0x17,0x00,0x00,0x6f,0x04,0x00,0x00,0x56,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0x5f,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x36,0x17,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0x69,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x5f,0x17,0x00,0x00,0x43,0x04,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x62,0x17,0x00,0x00,0x69,0x17,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x6e,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x62,0x17,0x00,0x00,0xb8,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x6f,0x17,0x00,0x00,0x6e,0x17,0x00,0x00,0xfc,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x7f,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x6f,0x17,0x00,0x00, +0x70,0x17,0x00,0x00,0x71,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x70,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0x7f,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x71,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x73,0x17,0x00,0x00,0x2f,0x04,0x00,0x00, +0x62,0x17,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x74,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x73,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x77,0x17,0x00,0x00,0x74,0x17,0x00,0x00,0x73,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x79,0x17,0x00,0x00,0x36,0x04,0x00,0x00, +0x62,0x17,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x7a,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x79,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7d,0x17,0x00,0x00,0x7a,0x17,0x00,0x00,0x79,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7e,0x17,0x00,0x00,0x77,0x17,0x00,0x00, +0x7d,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x7f,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7f,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x88,0x24,0x00,0x00, +0xbc,0x01,0x00,0x00,0x70,0x17,0x00,0x00,0x7e,0x17,0x00,0x00,0x71,0x17,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x64,0x17,0x00,0x00,0x88,0x24,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x39,0x17,0x00,0x00,0x75,0x04,0x00,0x00, +0x56,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x87,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x39,0x17,0x00,0x00,0x0c,0x00,0x07,0x00, +0x52,0x00,0x00,0x00,0x91,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x87,0x17,0x00,0x00,0x43,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x8a,0x17,0x00,0x00,0x91,0x17,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x96,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x8a,0x17,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x97,0x17,0x00,0x00,0x96,0x17,0x00,0x00, +0xfc,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xa7,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x97,0x17,0x00,0x00,0x98,0x17,0x00,0x00,0x99,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x98,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0xa7,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x99,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9b,0x17,0x00,0x00,0x2f,0x04,0x00,0x00,0x8a,0x17,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x9c,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x9b,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9f,0x17,0x00,0x00, +0x9c,0x17,0x00,0x00,0x9b,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa1,0x17,0x00,0x00,0x36,0x04,0x00,0x00,0x8a,0x17,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xa2,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xa1,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa5,0x17,0x00,0x00, +0xa2,0x17,0x00,0x00,0xa1,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa6,0x17,0x00,0x00,0x9f,0x17,0x00,0x00,0xa5,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa7,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xa7,0x17,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x89,0x24,0x00,0x00,0xbc,0x01,0x00,0x00,0x98,0x17,0x00,0x00, +0xa6,0x17,0x00,0x00,0x99,0x17,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x8c,0x17,0x00,0x00,0x89,0x24,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x3c,0x17,0x00,0x00,0x7b,0x04,0x00,0x00,0x56,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0xaf,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x3c,0x17,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0xb9,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xaf,0x17,0x00,0x00,0x43,0x04,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb2,0x17,0x00,0x00,0xb9,0x17,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xbe,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xb2,0x17,0x00,0x00,0xb8,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0xbf,0x17,0x00,0x00,0xbe,0x17,0x00,0x00,0xfc,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xcf,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xbf,0x17,0x00,0x00, +0xc0,0x17,0x00,0x00,0xc1,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xc0,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0xcf,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xc1,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc3,0x17,0x00,0x00,0x2f,0x04,0x00,0x00, +0xb2,0x17,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc4,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xc3,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc7,0x17,0x00,0x00,0xc4,0x17,0x00,0x00,0xc3,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc9,0x17,0x00,0x00,0x36,0x04,0x00,0x00, +0xb2,0x17,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xca,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xc9,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcd,0x17,0x00,0x00,0xca,0x17,0x00,0x00,0xc9,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xce,0x17,0x00,0x00,0xc7,0x17,0x00,0x00, +0xcd,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0xcf,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0xcf,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x8a,0x24,0x00,0x00, +0xbc,0x01,0x00,0x00,0xc0,0x17,0x00,0x00,0xce,0x17,0x00,0x00,0xc1,0x17,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xb4,0x17,0x00,0x00,0x8a,0x24,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x3f,0x17,0x00,0x00,0x43,0x04,0x00,0x00, +0x56,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xd7,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x3f,0x17,0x00,0x00,0x0c,0x00,0x07,0x00, +0x52,0x00,0x00,0x00,0xe1,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xd7,0x17,0x00,0x00,0x43,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xda,0x17,0x00,0x00,0xe1,0x17,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xe6,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xda,0x17,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xe7,0x17,0x00,0x00,0xe6,0x17,0x00,0x00, +0xfc,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xf7,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xe7,0x17,0x00,0x00,0xe8,0x17,0x00,0x00,0xe9,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe8,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0xf7,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe9,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xeb,0x17,0x00,0x00,0x2f,0x04,0x00,0x00,0xda,0x17,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xec,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xeb,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xef,0x17,0x00,0x00, +0xec,0x17,0x00,0x00,0xeb,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf1,0x17,0x00,0x00,0x36,0x04,0x00,0x00,0xda,0x17,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xf2,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xf1,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf5,0x17,0x00,0x00, +0xf2,0x17,0x00,0x00,0xf1,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf6,0x17,0x00,0x00,0xef,0x17,0x00,0x00,0xf5,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf7,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xf7,0x17,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x8b,0x24,0x00,0x00,0xbc,0x01,0x00,0x00,0xe8,0x17,0x00,0x00, +0xf6,0x17,0x00,0x00,0xe9,0x17,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0xdc,0x17,0x00,0x00,0x8b,0x24,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x43,0x17,0x00,0x00,0x32,0x0e,0x00,0x00,0x64,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x46,0x17,0x00,0x00,0x38,0x0e,0x00,0x00,0x8c,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x47,0x17,0x00,0x00,0x43,0x17,0x00,0x00, +0x46,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x4a,0x17,0x00,0x00, +0x3e,0x0e,0x00,0x00,0xb4,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x4b,0x17,0x00,0x00,0x47,0x17,0x00,0x00,0x4a,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x4e,0x17,0x00,0x00,0x44,0x0e,0x00,0x00,0xdc,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x4f,0x17,0x00,0x00,0x4b,0x17,0x00,0x00, +0x4e,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x52,0x17,0x00,0x00, +0x64,0x17,0x00,0x00,0x8c,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x54,0x17,0x00,0x00,0x52,0x17,0x00,0x00,0xb4,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x56,0x17,0x00,0x00,0x54,0x17,0x00,0x00,0xdc,0x17,0x00,0x00, +0x50,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0x57,0x17,0x00,0x00,0x56,0x17,0x00,0x00, +0x56,0x17,0x00,0x00,0x56,0x17,0x00,0x00,0x56,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x58,0x17,0x00,0x00,0x4f,0x17,0x00,0x00,0x57,0x17,0x00,0x00, +0x3d,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x61,0x15,0x00,0x00,0x3f,0x15,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x04,0x18,0x00,0x00,0x6f,0x04,0x00,0x00, +0x61,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x2d,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x18,0x00,0x00,0x0c,0x00,0x07,0x00, +0x52,0x00,0x00,0x00,0x37,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x2d,0x18,0x00,0x00,0x43,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x30,0x18,0x00,0x00,0x37,0x18,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x3c,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x30,0x18,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x3d,0x18,0x00,0x00,0x3c,0x18,0x00,0x00, +0xfc,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x4d,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x3d,0x18,0x00,0x00,0x3e,0x18,0x00,0x00,0x3f,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3e,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x4d,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3f,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x41,0x18,0x00,0x00,0x2f,0x04,0x00,0x00,0x30,0x18,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x42,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x41,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x45,0x18,0x00,0x00, +0x42,0x18,0x00,0x00,0x41,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x47,0x18,0x00,0x00,0x36,0x04,0x00,0x00,0x30,0x18,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x48,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x47,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4b,0x18,0x00,0x00, +0x48,0x18,0x00,0x00,0x47,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4c,0x18,0x00,0x00,0x45,0x18,0x00,0x00,0x4b,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0x4d,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x4d,0x18,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x8c,0x24,0x00,0x00,0xbc,0x01,0x00,0x00,0x3e,0x18,0x00,0x00, +0x4c,0x18,0x00,0x00,0x3f,0x18,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x32,0x18,0x00,0x00,0x8c,0x24,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x07,0x18,0x00,0x00,0x75,0x04,0x00,0x00,0x61,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0x55,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x07,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0x5f,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x55,0x18,0x00,0x00,0x43,0x04,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x58,0x18,0x00,0x00,0x5f,0x18,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x64,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x58,0x18,0x00,0x00,0xb8,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x65,0x18,0x00,0x00,0x64,0x18,0x00,0x00,0xfc,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x75,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x65,0x18,0x00,0x00, +0x66,0x18,0x00,0x00,0x67,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x66,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x75,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x67,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x69,0x18,0x00,0x00,0x2f,0x04,0x00,0x00, +0x58,0x18,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x6a,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x69,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6d,0x18,0x00,0x00,0x6a,0x18,0x00,0x00,0x69,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6f,0x18,0x00,0x00,0x36,0x04,0x00,0x00, +0x58,0x18,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x70,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x6f,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x73,0x18,0x00,0x00,0x70,0x18,0x00,0x00,0x6f,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x74,0x18,0x00,0x00,0x6d,0x18,0x00,0x00, +0x73,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x75,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x75,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x8d,0x24,0x00,0x00, +0xbc,0x01,0x00,0x00,0x66,0x18,0x00,0x00,0x74,0x18,0x00,0x00,0x67,0x18,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x5a,0x18,0x00,0x00,0x8d,0x24,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x0a,0x18,0x00,0x00,0x7b,0x04,0x00,0x00, +0x61,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x7d,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x0a,0x18,0x00,0x00,0x0c,0x00,0x07,0x00, +0x52,0x00,0x00,0x00,0x87,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x7d,0x18,0x00,0x00,0x43,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x80,0x18,0x00,0x00,0x87,0x18,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x8c,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x80,0x18,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x8d,0x18,0x00,0x00,0x8c,0x18,0x00,0x00, +0xfc,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x9d,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x8d,0x18,0x00,0x00,0x8e,0x18,0x00,0x00,0x8f,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8e,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x9d,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8f,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x91,0x18,0x00,0x00,0x2f,0x04,0x00,0x00,0x80,0x18,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x92,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x91,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x95,0x18,0x00,0x00, +0x92,0x18,0x00,0x00,0x91,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x97,0x18,0x00,0x00,0x36,0x04,0x00,0x00,0x80,0x18,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x98,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x97,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9b,0x18,0x00,0x00, +0x98,0x18,0x00,0x00,0x97,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9c,0x18,0x00,0x00,0x95,0x18,0x00,0x00,0x9b,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0x9d,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x9d,0x18,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x8e,0x24,0x00,0x00,0xbc,0x01,0x00,0x00,0x8e,0x18,0x00,0x00, +0x9c,0x18,0x00,0x00,0x8f,0x18,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x82,0x18,0x00,0x00,0x8e,0x24,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x0d,0x18,0x00,0x00,0x43,0x04,0x00,0x00,0x61,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0xa5,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x0d,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0xaf,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xa5,0x18,0x00,0x00,0x43,0x04,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa8,0x18,0x00,0x00,0xaf,0x18,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb4,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xa8,0x18,0x00,0x00,0xb8,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0xb5,0x18,0x00,0x00,0xb4,0x18,0x00,0x00,0xfc,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xc5,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb5,0x18,0x00,0x00, +0xb6,0x18,0x00,0x00,0xb7,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xb6,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc5,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xb7,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb9,0x18,0x00,0x00,0x2f,0x04,0x00,0x00, +0xa8,0x18,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xba,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xb9,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbd,0x18,0x00,0x00,0xba,0x18,0x00,0x00,0xb9,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbf,0x18,0x00,0x00,0x36,0x04,0x00,0x00, +0xa8,0x18,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc0,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xbf,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc3,0x18,0x00,0x00,0xc0,0x18,0x00,0x00,0xbf,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc4,0x18,0x00,0x00,0xbd,0x18,0x00,0x00, +0xc3,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xc5,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc5,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x8f,0x24,0x00,0x00, +0xbc,0x01,0x00,0x00,0xb6,0x18,0x00,0x00,0xc4,0x18,0x00,0x00,0xb7,0x18,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xaa,0x18,0x00,0x00,0x8f,0x24,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x11,0x18,0x00,0x00,0x4a,0x0e,0x00,0x00, +0x32,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x14,0x18,0x00,0x00, +0x50,0x0e,0x00,0x00,0x5a,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x15,0x18,0x00,0x00,0x11,0x18,0x00,0x00,0x14,0x18,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x18,0x18,0x00,0x00,0x56,0x0e,0x00,0x00,0x82,0x18,0x00,0x00, +0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x19,0x18,0x00,0x00,0x15,0x18,0x00,0x00, +0x18,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x1c,0x18,0x00,0x00, +0x5c,0x0e,0x00,0x00,0xaa,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x1d,0x18,0x00,0x00,0x19,0x18,0x00,0x00,0x1c,0x18,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x20,0x18,0x00,0x00,0x32,0x18,0x00,0x00,0x5a,0x18,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x22,0x18,0x00,0x00,0x20,0x18,0x00,0x00, +0x82,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x24,0x18,0x00,0x00, +0x22,0x18,0x00,0x00,0xaa,0x18,0x00,0x00,0x50,0x00,0x07,0x00,0x59,0x00,0x00,0x00, +0x25,0x18,0x00,0x00,0x24,0x18,0x00,0x00,0x24,0x18,0x00,0x00,0x24,0x18,0x00,0x00, +0x24,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x26,0x18,0x00,0x00, +0x1d,0x18,0x00,0x00,0x25,0x18,0x00,0x00,0x41,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x67,0x15,0x00,0x00,0x7a,0x0d,0x00,0x00,0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x68,0x15,0x00,0x00,0x67,0x15,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xd2,0x18,0x00,0x00,0x6f,0x04,0x00,0x00,0x68,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xfb,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xd2,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00, +0x05,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xfb,0x18,0x00,0x00, +0x43,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xfe,0x18,0x00,0x00, +0x05,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x0a,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xfe,0x18,0x00,0x00,0xb8,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0x0b,0x19,0x00,0x00,0x0a,0x19,0x00,0x00,0xfc,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x1b,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x0b,0x19,0x00,0x00,0x0c,0x19,0x00,0x00,0x0d,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0c,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x1b,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0d,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0f,0x19,0x00,0x00, +0x2f,0x04,0x00,0x00,0xfe,0x18,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x10,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x0f,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x13,0x19,0x00,0x00,0x10,0x19,0x00,0x00, +0x0f,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x15,0x19,0x00,0x00, +0x36,0x04,0x00,0x00,0xfe,0x18,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x16,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x15,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x19,0x19,0x00,0x00,0x16,0x19,0x00,0x00, +0x15,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1a,0x19,0x00,0x00, +0x13,0x19,0x00,0x00,0x19,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x1b,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1b,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x90,0x24,0x00,0x00,0xbc,0x01,0x00,0x00,0x0c,0x19,0x00,0x00,0x1a,0x19,0x00,0x00, +0x0d,0x19,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x00,0x19,0x00,0x00, +0x90,0x24,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xd5,0x18,0x00,0x00, +0x75,0x04,0x00,0x00,0x68,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0x23,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xd5,0x18,0x00,0x00, +0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0x2d,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x23,0x19,0x00,0x00,0x43,0x04,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x26,0x19,0x00,0x00,0x2d,0x19,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x32,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x26,0x19,0x00,0x00,0xb8,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x33,0x19,0x00,0x00, +0x32,0x19,0x00,0x00,0xfc,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x43,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x33,0x19,0x00,0x00,0x34,0x19,0x00,0x00, +0x35,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x34,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0x43,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x35,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x37,0x19,0x00,0x00,0x2f,0x04,0x00,0x00,0x26,0x19,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x38,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x37,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3b,0x19,0x00,0x00,0x38,0x19,0x00,0x00,0x37,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3d,0x19,0x00,0x00,0x36,0x04,0x00,0x00,0x26,0x19,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x3e,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x3d,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x41,0x19,0x00,0x00,0x3e,0x19,0x00,0x00,0x3d,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x42,0x19,0x00,0x00,0x3b,0x19,0x00,0x00,0x41,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x43,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x43,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x91,0x24,0x00,0x00,0xbc,0x01,0x00,0x00, +0x34,0x19,0x00,0x00,0x42,0x19,0x00,0x00,0x35,0x19,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x28,0x19,0x00,0x00,0x91,0x24,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xd8,0x18,0x00,0x00,0x7b,0x04,0x00,0x00,0x68,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x4b,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xd8,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00, +0x55,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x4b,0x19,0x00,0x00, +0x43,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4e,0x19,0x00,0x00, +0x55,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x5a,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x4e,0x19,0x00,0x00,0xb8,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0x5b,0x19,0x00,0x00,0x5a,0x19,0x00,0x00,0xfc,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x6b,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x5b,0x19,0x00,0x00,0x5c,0x19,0x00,0x00,0x5d,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5c,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x6b,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5d,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5f,0x19,0x00,0x00, +0x2f,0x04,0x00,0x00,0x4e,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x60,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x5f,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x63,0x19,0x00,0x00,0x60,0x19,0x00,0x00, +0x5f,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x65,0x19,0x00,0x00, +0x36,0x04,0x00,0x00,0x4e,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x66,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x65,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x69,0x19,0x00,0x00,0x66,0x19,0x00,0x00, +0x65,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6a,0x19,0x00,0x00, +0x63,0x19,0x00,0x00,0x69,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x6b,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6b,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x92,0x24,0x00,0x00,0xbc,0x01,0x00,0x00,0x5c,0x19,0x00,0x00,0x6a,0x19,0x00,0x00, +0x5d,0x19,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x50,0x19,0x00,0x00, +0x92,0x24,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xdb,0x18,0x00,0x00, +0x43,0x04,0x00,0x00,0x68,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0x73,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xdb,0x18,0x00,0x00, +0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0x7d,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x73,0x19,0x00,0x00,0x43,0x04,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x76,0x19,0x00,0x00,0x7d,0x19,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x82,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x76,0x19,0x00,0x00,0xb8,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x83,0x19,0x00,0x00, +0x82,0x19,0x00,0x00,0xfc,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x93,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x83,0x19,0x00,0x00,0x84,0x19,0x00,0x00, +0x85,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x84,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0x93,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x85,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x87,0x19,0x00,0x00,0x2f,0x04,0x00,0x00,0x76,0x19,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x88,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x87,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8b,0x19,0x00,0x00,0x88,0x19,0x00,0x00,0x87,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8d,0x19,0x00,0x00,0x36,0x04,0x00,0x00,0x76,0x19,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x8e,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x8d,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x91,0x19,0x00,0x00,0x8e,0x19,0x00,0x00,0x8d,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x92,0x19,0x00,0x00,0x8b,0x19,0x00,0x00,0x91,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x93,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x93,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x93,0x24,0x00,0x00,0xbc,0x01,0x00,0x00, +0x84,0x19,0x00,0x00,0x92,0x19,0x00,0x00,0x85,0x19,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x78,0x19,0x00,0x00,0x93,0x24,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xdf,0x18,0x00,0x00,0xbc,0x15,0x00,0x00,0x00,0x19,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xe2,0x18,0x00,0x00,0x8a,0x16,0x00,0x00, +0x28,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xe3,0x18,0x00,0x00, +0xdf,0x18,0x00,0x00,0xe2,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0xe6,0x18,0x00,0x00,0x58,0x17,0x00,0x00,0x50,0x19,0x00,0x00,0x81,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xe7,0x18,0x00,0x00,0xe3,0x18,0x00,0x00,0xe6,0x18,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xea,0x18,0x00,0x00,0x26,0x18,0x00,0x00, +0x78,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xeb,0x18,0x00,0x00, +0xe7,0x18,0x00,0x00,0xea,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xee,0x18,0x00,0x00,0x00,0x19,0x00,0x00,0x28,0x19,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xf0,0x18,0x00,0x00,0xee,0x18,0x00,0x00,0x50,0x19,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xf2,0x18,0x00,0x00,0xf0,0x18,0x00,0x00, +0x78,0x19,0x00,0x00,0x50,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0xf3,0x18,0x00,0x00, +0xf2,0x18,0x00,0x00,0xf2,0x18,0x00,0x00,0xf2,0x18,0x00,0x00,0xf2,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xf4,0x18,0x00,0x00,0xeb,0x18,0x00,0x00, +0xf3,0x18,0x00,0x00,0x50,0x00,0x07,0x00,0xf5,0x04,0x00,0x00,0x72,0x15,0x00,0x00, +0x20,0x0e,0x00,0x00,0x26,0x0e,0x00,0x00,0x38,0x0e,0x00,0x00,0x3e,0x0e,0x00,0x00, +0x3e,0x00,0x03,0x00,0x2d,0x15,0x00,0x00,0x72,0x15,0x00,0x00,0x41,0x00,0x05,0x00, +0x5a,0x00,0x00,0x00,0x73,0x15,0x00,0x00,0x2d,0x15,0x00,0x00,0x0b,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x74,0x15,0x00,0x00,0x73,0x15,0x00,0x00, +0x3d,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x76,0x15,0x00,0x00,0x73,0x15,0x00,0x00, +0xf9,0x00,0x02,0x00,0x77,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0x77,0x15,0x00,0x00, +0xf5,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0x97,0x24,0x00,0x00,0x76,0x15,0x00,0x00, +0x93,0x19,0x00,0x00,0x9e,0x19,0x00,0x00,0x7b,0x15,0x00,0x00,0xf5,0x00,0x07,0x00, +0x59,0x00,0x00,0x00,0x96,0x24,0x00,0x00,0x74,0x15,0x00,0x00,0x93,0x19,0x00,0x00, +0x99,0x19,0x00,0x00,0x7b,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x94,0x24,0x00,0x00,0x11,0x02,0x00,0x00,0x93,0x19,0x00,0x00,0x88,0x15,0x00,0x00, +0x7b,0x15,0x00,0x00,0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x7a,0x15,0x00,0x00, +0x94,0x24,0x00,0x00,0x1b,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x89,0x15,0x00,0x00, +0x7b,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x7a,0x15,0x00,0x00, +0x7b,0x15,0x00,0x00,0x89,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0x7b,0x15,0x00,0x00, +0x41,0x00,0x05,0x00,0x5a,0x00,0x00,0x00,0x7e,0x15,0x00,0x00,0x2d,0x15,0x00,0x00, +0x94,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x7f,0x15,0x00,0x00, +0x7e,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0x99,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x96,0x24,0x00,0x00,0x7f,0x15,0x00,0x00, +0x3d,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x84,0x15,0x00,0x00,0x7e,0x15,0x00,0x00, +0x0c,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0x9e,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x97,0x24,0x00,0x00,0x84,0x15,0x00,0x00,0x80,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x88,0x15,0x00,0x00,0x94,0x24,0x00,0x00,0x11,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x77,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0x89,0x15,0x00,0x00, +0x0c,0x00,0x08,0x00,0x59,0x00,0x00,0x00,0x8d,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xf4,0x18,0x00,0x00,0x96,0x24,0x00,0x00,0x97,0x24,0x00,0x00, +0x73,0x00,0x04,0x00,0x89,0x00,0x00,0x00,0x57,0x0d,0x00,0x00,0x8d,0x15,0x00,0x00, +0x3e,0x00,0x03,0x00,0x4b,0x0d,0x00,0x00,0x57,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00, +0x46,0x02,0x00,0x00,0xa2,0x19,0x00,0x00,0xb2,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0xa3,0x19,0x00,0x00,0xa2,0x19,0x00,0x00,0xb4,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x0b,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa4,0x19,0x00,0x00,0xa3,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0xa6,0x19,0x00,0x00,0xa4,0x19,0x00,0x00,0xbb,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa8,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xa8,0x19,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa3,0x27,0x00,0x00,0xa6,0x19,0x00,0x00, +0xbc,0x01,0x00,0x00,0xa4,0x19,0x00,0x00,0x41,0x00,0x05,0x00,0x37,0x02,0x00,0x00, +0xac,0x19,0x00,0x00,0x0a,0x02,0x00,0x00,0x3c,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xad,0x19,0x00,0x00,0xac,0x19,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x5b,0x0d,0x00,0x00,0x57,0x0d,0x00,0x00,0x57,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xb2,0x19,0x00,0x00,0xad,0x19,0x00,0x00,0xad,0x19,0x00,0x00, +0xad,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xb3,0x19,0x00,0x00, +0x5b,0x0d,0x00,0x00,0xb2,0x19,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xb6,0x19,0x00,0x00,0xb3,0x19,0x00,0x00,0xa3,0x27,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xba,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xb6,0x19,0x00,0x00,0x0f,0x0b,0x00,0x00,0x3a,0x24,0x00,0x00,0x3e,0x00,0x03,0x00, +0x51,0x0d,0x00,0x00,0xba,0x19,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xbf,0x19,0x00,0x00,0x51,0x0d,0x00,0x00,0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xc0,0x19,0x00,0x00,0xbf,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc1,0x19,0x00,0x00,0x50,0x03,0x00,0x00,0xc0,0x19,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xc2,0x19,0x00,0x00,0x51,0x0d,0x00,0x00, +0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc3,0x19,0x00,0x00, +0xc2,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc4,0x19,0x00,0x00, +0x54,0x03,0x00,0x00,0xc3,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc5,0x19,0x00,0x00,0xc1,0x19,0x00,0x00,0xc4,0x19,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xc6,0x19,0x00,0x00,0x51,0x0d,0x00,0x00,0x3a,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc7,0x19,0x00,0x00,0xc6,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc8,0x19,0x00,0x00,0x50,0x03,0x00,0x00, +0xc7,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc9,0x19,0x00,0x00, +0xc5,0x19,0x00,0x00,0xc8,0x19,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xcb,0x19,0x00,0x00,0xbf,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xcc,0x19,0x00,0x00,0x54,0x03,0x00,0x00,0xcb,0x19,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xce,0x19,0x00,0x00,0xc6,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcf,0x19,0x00,0x00,0x54,0x03,0x00,0x00,0xce,0x19,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd0,0x19,0x00,0x00,0xcc,0x19,0x00,0x00, +0xcf,0x19,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd2,0x19,0x00,0x00, +0xbf,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd3,0x19,0x00,0x00, +0x64,0x03,0x00,0x00,0xd2,0x19,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xd5,0x19,0x00,0x00,0xc2,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd6,0x19,0x00,0x00,0x54,0x03,0x00,0x00,0xd5,0x19,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd7,0x19,0x00,0x00,0xd3,0x19,0x00,0x00,0xd6,0x19,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd9,0x19,0x00,0x00,0xc6,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xda,0x19,0x00,0x00,0x50,0x03,0x00,0x00, +0xd9,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdb,0x19,0x00,0x00, +0xd7,0x19,0x00,0x00,0xda,0x19,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xdc,0x19,0x00,0x00,0xc9,0x19,0x00,0x00,0xd0,0x19,0x00,0x00,0xdb,0x19,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x5f,0x0d,0x00,0x00,0x4b,0x0d,0x00,0x00, +0x9b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x60,0x0d,0x00,0x00, +0x5f,0x0d,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x61,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x60,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xe1,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x61,0x0d,0x00,0x00,0xbb,0x01,0x00,0x00,0xbc,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x64,0x0d,0x00,0x00,0x5f,0x0d,0x00,0x00,0xb8,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0x65,0x0d,0x00,0x00,0x64,0x0d,0x00,0x00,0xbb,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x89,0x02,0x00,0x00,0xfd,0x19,0x00,0x00,0x8b,0x02,0x00,0x00, +0x62,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0xff,0x19,0x00,0x00,0xfd,0x19,0x00,0x00, +0xc2,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x00,0x1a,0x00,0x00, +0xff,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0xec,0x19,0x00,0x00,0x00,0x1a,0x00,0x00,0xd7,0x08,0x00,0x00,0x3d,0x00,0x04,0x00, +0x46,0x02,0x00,0x00,0x04,0x1a,0x00,0x00,0xa0,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x4e,0x02,0x00,0x00,0x06,0x1a,0x00,0x00,0x04,0x1a,0x00,0x00,0x35,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x08,0x1a,0x00,0x00,0x06,0x1a,0x00,0x00, +0x18,0x0d,0x00,0x00,0x02,0x00,0x00,0x00,0xbb,0x01,0x00,0x00,0x4f,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x09,0x1a,0x00,0x00,0x08,0x1a,0x00,0x00,0x08,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x23,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x23,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xd7,0x26,0x00,0x00,0x0f,0x0b,0x00,0x00,0x18,0x0c,0x00,0x00,0xdc,0x19,0x00,0x00, +0xa8,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0xc9,0x00,0x00,0x00,0xc6,0x26,0x00,0x00, +0xd0,0x08,0x00,0x00,0x18,0x0c,0x00,0x00,0x65,0x0d,0x00,0x00,0xa8,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x9d,0x24,0x00,0x00,0xc7,0x02,0x00,0x00, +0x18,0x0c,0x00,0x00,0x09,0x1a,0x00,0x00,0xa8,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc9,0x00,0x00,0x00,0x9b,0x24,0x00,0x00,0xd0,0x08,0x00,0x00,0x18,0x0c,0x00,0x00, +0xec,0x19,0x00,0x00,0xa8,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x99,0x24,0x00,0x00,0xbb,0x01,0x00,0x00,0x18,0x0c,0x00,0x00,0xe1,0x19,0x00,0x00, +0xa8,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x0f,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xad,0x0c,0x00,0x00,0x99,0x24,0x00,0x00, +0x3e,0x00,0x03,0x00,0xea,0x0b,0x00,0x00,0x9d,0x24,0x00,0x00,0x41,0x00,0x05,0x00, +0x21,0x02,0x00,0x00,0xa7,0x1a,0x00,0x00,0x0a,0x02,0x00,0x00,0x20,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xa8,0x1a,0x00,0x00,0xa7,0x1a,0x00,0x00, +0xc4,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x90,0x1a,0x00,0x00,0x16,0x02,0x00,0x00, +0xa8,0x1a,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x91,0x1a,0x00,0x00, +0x90,0x1a,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x95,0x1a,0x00,0x00, +0x91,0x1a,0x00,0x00,0x91,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x96,0x1a,0x00,0x00,0x8e,0x0c,0x00,0x00,0x95,0x1a,0x00,0x00,0x6e,0x00,0x04,0x00, +0x64,0x00,0x00,0x00,0x97,0x1a,0x00,0x00,0x96,0x1a,0x00,0x00,0x41,0x00,0x05,0x00, +0x0c,0x02,0x00,0x00,0xaf,0x1a,0x00,0x00,0x0a,0x02,0x00,0x00,0x1b,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0xb0,0x1a,0x00,0x00,0xaf,0x1a,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xbc,0x1a,0x00,0x00,0x97,0x1a,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xbd,0x1a,0x00,0x00,0x88,0x0c,0x00,0x00, +0xbc,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xc0,0x1a,0x00,0x00, +0xbc,0x1a,0x00,0x00,0xf2,0x03,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xcd,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xbd,0x1a,0x00,0x00, +0xc0,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xd2,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xf2,0x03,0x00,0x00,0xcd,0x1a,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xc6,0x1a,0x00,0x00,0xb0,0x1a,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xc7,0x1a,0x00,0x00,0xd2,0x1a,0x00,0x00, +0xc6,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x46,0x02,0x00,0x00,0xd6,0x1a,0x00,0x00, +0xb2,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xd7,0x1a,0x00,0x00, +0xd6,0x1a,0x00,0x00,0xb4,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x0b,0x02,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd8,0x1a,0x00,0x00,0xd7,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xda,0x1a,0x00,0x00, +0xd8,0x1a,0x00,0x00,0xbb,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xdc,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xdc,0x1a,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xa4,0x27,0x00,0x00,0xda,0x1a,0x00,0x00,0xbc,0x01,0x00,0x00,0xd8,0x1a,0x00,0x00, +0x3d,0x00,0x04,0x00,0x46,0x02,0x00,0x00,0xe4,0x1a,0x00,0x00,0x48,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x4e,0x02,0x00,0x00,0xe6,0x1a,0x00,0x00,0xe4,0x1a,0x00,0x00, +0x35,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe9,0x1a,0x00,0x00, +0xa8,0x1a,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xea,0x1a,0x00,0x00, +0xe6,0x1a,0x00,0x00,0xc7,0x1a,0x00,0x00,0x02,0x00,0x00,0x00,0xe9,0x1a,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xeb,0x1a,0x00,0x00,0xea,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa0,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0xeb,0x1a,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa1,0x1a,0x00,0x00,0xa4,0x27,0x00,0x00,0xa0,0x1a,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf0,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0xa1,0x1a,0x00,0x00,0x1c,0x07,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x29,0x1a,0x00,0x00,0xea,0x0b,0x00,0x00,0x36,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2a,0x1a,0x00,0x00,0x29,0x1a,0x00,0x00, +0xb4,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x2b,0x1a,0x00,0x00,0x2a,0x1a,0x00,0x00, +0xbb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x31,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x2b,0x1a,0x00,0x00,0x2c,0x1a,0x00,0x00,0x2e,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x2c,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x31,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x2e,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x30,0x1a,0x00,0x00,0x29,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x31,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x31,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xa0,0x24,0x00,0x00,0xf0,0x1a,0x00,0x00,0x2c,0x1a,0x00,0x00,0x30,0x1a,0x00,0x00, +0x2e,0x1a,0x00,0x00,0x3e,0x00,0x03,0x00,0x29,0x1a,0x00,0x00,0xa0,0x24,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x35,0x1a,0x00,0x00,0x29,0x1a,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x07,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x35,0x1a,0x00,0x00,0xf0,0x1a,0x00,0x00,0xb7,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0xfb,0x1a,0x00,0x00,0x07,0x1b,0x00,0x00,0xbb,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x01,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xfb,0x1a,0x00,0x00,0xfc,0x1a,0x00,0x00,0x00,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfc,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x0c,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x35,0x1a,0x00,0x00,0xf0,0x1a,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xff,0x1a,0x00,0x00,0x0c,0x1b,0x00,0x00, +0x07,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x01,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x00,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x01,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x01,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa1,0x24,0x00,0x00, +0xff,0x1a,0x00,0x00,0xfc,0x1a,0x00,0x00,0xbb,0x01,0x00,0x00,0x00,0x1b,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x39,0x1a,0x00,0x00,0xbc,0x01,0x00,0x00, +0xa1,0x24,0x00,0x00,0xf7,0x00,0x03,0x00,0x57,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x9b,0x24,0x00,0x00,0x3c,0x1a,0x00,0x00,0x44,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3c,0x1a,0x00,0x00,0x3e,0x00,0x03,0x00,0x29,0x1a,0x00,0x00, +0xf0,0x1a,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x3f,0x1a,0x00,0x00, +0xea,0x0b,0x00,0x00,0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x40,0x1a,0x00,0x00,0x3f,0x1a,0x00,0x00,0xb7,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x41,0x1a,0x00,0x00,0x40,0x1a,0x00,0x00,0xbb,0x01,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x42,0x1a,0x00,0x00,0x41,0x1a,0x00,0x00,0x48,0x07,0x00,0x00, +0xbc,0x01,0x00,0x00,0x3e,0x00,0x03,0x00,0x3f,0x1a,0x00,0x00,0x42,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x57,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x44,0x1a,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x45,0x1a,0x00,0x00,0xea,0x0b,0x00,0x00, +0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x46,0x1a,0x00,0x00, +0x45,0x1a,0x00,0x00,0xbc,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x47,0x1a,0x00,0x00, +0x46,0x1a,0x00,0x00,0xbc,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x56,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x47,0x1a,0x00,0x00,0x48,0x1a,0x00,0x00, +0x4e,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x48,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x4b,0x1a,0x00,0x00,0x29,0x1a,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x12,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x4b,0x1a,0x00,0x00,0xf0,0x1a,0x00,0x00,0x54,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0x29,0x1a,0x00,0x00,0x12,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x56,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4e,0x1a,0x00,0x00,0xba,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x50,0x1a,0x00,0x00,0x39,0x1a,0x00,0x00,0x5b,0x07,0x00,0x00,0xf7,0x00,0x03,0x00, +0x55,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x50,0x1a,0x00,0x00, +0x51,0x1a,0x00,0x00,0x55,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x51,0x1a,0x00,0x00, +0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x52,0x1a,0x00,0x00,0xea,0x0b,0x00,0x00, +0x3e,0x00,0x03,0x00,0x18,0x1a,0x00,0x00,0x52,0x1a,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x14,0x1b,0x00,0x00,0x18,0x1a,0x00,0x00,0x55,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0x14,0x1b,0x00,0x00,0xbb,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x54,0x1a,0x00,0x00,0x18,0x1a,0x00,0x00,0x3e,0x00,0x03,0x00, +0xea,0x0b,0x00,0x00,0x54,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x55,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x55,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x56,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x56,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x57,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x57,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x59,0x1a,0x00,0x00,0x3b,0x24,0x00,0x00,0xa1,0x24,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5a,0x1a,0x00,0x00,0x59,0x1a,0x00,0x00,0x65,0x07,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x18,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x5a,0x1a,0x00,0x00,0xbb,0x01,0x00,0x00,0xbc,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x1d,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x0f,0x1a,0x00,0x00,0x18,0x1b,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5f,0x1a,0x00,0x00,0xbc,0x01,0x00,0x00,0x1d,0x1b,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x60,0x1a,0x00,0x00,0xea,0x0b,0x00,0x00, +0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x61,0x1a,0x00,0x00, +0x60,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x62,0x1a,0x00,0x00, +0x61,0x1a,0x00,0x00,0x5f,0x1a,0x00,0x00,0x3e,0x00,0x03,0x00,0x60,0x1a,0x00,0x00, +0x62,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x66,0x1a,0x00,0x00, +0xbc,0x01,0x00,0x00,0xb0,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x21,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x66,0x1a,0x00,0x00, +0xbb,0x01,0x00,0x00,0xbc,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x69,0x1a,0x00,0x00,0x60,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6a,0x1a,0x00,0x00,0x69,0x1a,0x00,0x00,0x21,0x1b,0x00,0x00,0x3e,0x00,0x03,0x00, +0x60,0x1a,0x00,0x00,0x6a,0x1a,0x00,0x00,0xb8,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x6e,0x1a,0x00,0x00,0x3d,0x0d,0x00,0x00,0x5b,0x07,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x6f,0x1a,0x00,0x00,0x6e,0x1a,0x00,0x00,0xbc,0x01,0x00,0x00, +0xbb,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x71,0x1a,0x00,0x00, +0x60,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x72,0x1a,0x00,0x00, +0x71,0x1a,0x00,0x00,0x6f,0x1a,0x00,0x00,0x3e,0x00,0x03,0x00,0x60,0x1a,0x00,0x00, +0x72,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x75,0x1a,0x00,0x00, +0x60,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x76,0x1a,0x00,0x00, +0x75,0x1a,0x00,0x00,0xbc,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x25,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x76,0x1a,0x00,0x00, +0xbb,0x01,0x00,0x00,0xbc,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x79,0x1a,0x00,0x00,0x29,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x3c,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x79,0x1a,0x00,0x00, +0xf0,0x1a,0x00,0x00,0xb7,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x30,0x1b,0x00,0x00, +0x3c,0x1b,0x00,0x00,0xbb,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x36,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x30,0x1b,0x00,0x00,0x31,0x1b,0x00,0x00, +0x35,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x31,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x41,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x79,0x1a,0x00,0x00,0xf0,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x34,0x1b,0x00,0x00,0x41,0x1b,0x00,0x00,0x3c,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x36,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x35,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x36,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x36,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xa8,0x24,0x00,0x00,0x34,0x1b,0x00,0x00,0x31,0x1b,0x00,0x00, +0xbb,0x01,0x00,0x00,0x35,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x45,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xa8,0x24,0x00,0x00, +0xbb,0x01,0x00,0x00,0xbc,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7e,0x1a,0x00,0x00,0x25,0x1b,0x00,0x00,0x64,0x04,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x49,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x7e,0x1a,0x00,0x00,0xbb,0x01,0x00,0x00,0xbc,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x81,0x1a,0x00,0x00,0x49,0x1b,0x00,0x00,0x45,0x1b,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x4d,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x81,0x1a,0x00,0x00,0xbb,0x01,0x00,0x00,0xbc,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x2e,0x0c,0x00,0x00,0xea,0x0b,0x00,0x00, +0x41,0x00,0x05,0x00,0x2c,0x02,0x00,0x00,0xac,0x1c,0x00,0x00,0x0a,0x02,0x00,0x00, +0x31,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xad,0x1c,0x00,0x00, +0xac,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x98,0x1b,0x00,0x00, +0x85,0x0c,0x00,0x00,0xad,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0x4f,0x1b,0x00,0x00, +0x98,0x1b,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x9a,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x98,0x1b,0x00,0x00,0x6e,0x00,0x04,0x00, +0x64,0x00,0x00,0x00,0x9b,0x1b,0x00,0x00,0x9a,0x1b,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x9d,0x1b,0x00,0x00,0x9b,0x1b,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x9e,0x1b,0x00,0x00,0x9d,0x1b,0x00,0x00,0xf2,0x03,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xa0,0x1b,0x00,0x00,0x9e,0x1b,0x00,0x00, +0xc4,0x0c,0x00,0x00,0x3e,0x00,0x03,0x00,0x51,0x1b,0x00,0x00,0xa0,0x1b,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xa1,0x1b,0x00,0x00,0x51,0x1b,0x00,0x00, +0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa2,0x1b,0x00,0x00, +0xa1,0x1b,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xa3,0x1b,0x00,0x00, +0x4f,0x1b,0x00,0x00,0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xa4,0x1b,0x00,0x00,0xa3,0x1b,0x00,0x00,0xba,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0xa5,0x1b,0x00,0x00,0xa2,0x1b,0x00,0x00,0xa4,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0xa6,0x1b,0x00,0x00,0xa5,0x1b,0x00,0x00,0xb2,0x05,0x00,0x00, +0xb3,0x05,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xa7,0x1b,0x00,0x00, +0x52,0x1b,0x00,0x00,0x55,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xa7,0x1b,0x00,0x00, +0xa6,0x1b,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xa8,0x1b,0x00,0x00, +0x51,0x1b,0x00,0x00,0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xa9,0x1b,0x00,0x00,0xa8,0x1b,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xaa,0x1b,0x00,0x00,0x4f,0x1b,0x00,0x00,0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xab,0x1b,0x00,0x00,0xaa,0x1b,0x00,0x00,0xba,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0xac,0x1b,0x00,0x00,0xa9,0x1b,0x00,0x00,0xab,0x1b,0x00,0x00, +0xa9,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0xad,0x1b,0x00,0x00,0xac,0x1b,0x00,0x00, +0xb2,0x05,0x00,0x00,0xb3,0x05,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xae,0x1b,0x00,0x00,0x52,0x1b,0x00,0x00,0x36,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0xae,0x1b,0x00,0x00,0xad,0x1b,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb0,0x1b,0x00,0x00,0xa8,0x1b,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb2,0x1b,0x00,0x00,0xaa,0x1b,0x00,0x00,0xba,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0xb3,0x1b,0x00,0x00,0xb0,0x1b,0x00,0x00,0xb2,0x1b,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xb5,0x1b,0x00,0x00,0xa1,0x1b,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xb7,0x1b,0x00,0x00,0xa3,0x1b,0x00,0x00,0xba,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0xb8,0x1b,0x00,0x00,0xb5,0x1b,0x00,0x00,0xb7,0x1b,0x00,0x00, +0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0xb9,0x1b,0x00,0x00,0x52,0x1b,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xba,0x1b,0x00,0x00,0xb9,0x1b,0x00,0x00, +0xf9,0x00,0x02,0x00,0xbb,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xbb,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x96,0x26,0x00,0x00,0x0b,0x02,0x00,0x00, +0x36,0x1b,0x00,0x00,0xf5,0x1b,0x00,0x00,0xf3,0x1b,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0xbe,0x1b,0x00,0x00,0x96,0x26,0x00,0x00,0xca,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0xf6,0x1b,0x00,0x00,0xf3,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xbe,0x1b,0x00,0x00,0xbf,0x1b,0x00,0x00,0xf6,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbf,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0xc0,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc0,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x23,0x27,0x00,0x00,0x0b,0x02,0x00,0x00,0xbf,0x1b,0x00,0x00,0xf1,0x1b,0x00,0x00, +0xef,0x1b,0x00,0x00,0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xc3,0x1b,0x00,0x00, +0x23,0x27,0x00,0x00,0xca,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xf2,0x1b,0x00,0x00, +0xef,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc3,0x1b,0x00,0x00, +0xc4,0x1b,0x00,0x00,0xf2,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xc4,0x1b,0x00,0x00, +0xc4,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xc7,0x1b,0x00,0x00,0x96,0x26,0x00,0x00, +0x16,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xc8,0x1b,0x00,0x00, +0x23,0x27,0x00,0x00,0xc7,0x1b,0x00,0x00,0xf7,0x00,0x03,0x00,0xcf,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb8,0x1b,0x00,0x00,0xca,0x1b,0x00,0x00, +0xcd,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xca,0x1b,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xcc,0x1b,0x00,0x00,0xca,0x02,0x00,0x00,0x23,0x27,0x00,0x00, +0xf9,0x00,0x02,0x00,0xcf,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xcd,0x1b,0x00,0x00, +0xf9,0x00,0x02,0x00,0xcf,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xcf,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x25,0x27,0x00,0x00,0xcc,0x1b,0x00,0x00, +0xca,0x1b,0x00,0x00,0x23,0x27,0x00,0x00,0xcd,0x1b,0x00,0x00,0xf7,0x00,0x03,0x00, +0xd7,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb3,0x1b,0x00,0x00, +0xd2,0x1b,0x00,0x00,0xd5,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xd2,0x1b,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xd4,0x1b,0x00,0x00,0xca,0x02,0x00,0x00, +0x96,0x26,0x00,0x00,0xf9,0x00,0x02,0x00,0xd7,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd5,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0xd7,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd7,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x27,0x27,0x00,0x00, +0xd4,0x1b,0x00,0x00,0xd2,0x1b,0x00,0x00,0x96,0x26,0x00,0x00,0xd5,0x1b,0x00,0x00, +0x50,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xd9,0x1b,0x00,0x00,0x25,0x27,0x00,0x00, +0x27,0x27,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0xde,0x1b,0x00,0x00, +0x52,0x1b,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xdf,0x1b,0x00,0x00, +0x9b,0x1b,0x00,0x00,0xde,0x1b,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0xe1,0x1b,0x00,0x00,0xdf,0x1b,0x00,0x00,0xd9,0x1b,0x00,0x00,0x3e,0x00,0x03,0x00, +0x5f,0x1b,0x00,0x00,0xb4,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x60,0x1b,0x00,0x00, +0xc8,0x0c,0x00,0x00,0x3e,0x00,0x03,0x00,0xb6,0x1c,0x00,0x00,0xe1,0x1b,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xc8,0x1c,0x00,0x00,0x5f,0x1b,0x00,0x00, +0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xc9,0x1c,0x00,0x00, +0xc8,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xca,0x1c,0x00,0x00, +0xc9,0x1c,0x00,0x00,0x0b,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xd2,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xca,0x1c,0x00,0x00,0xcb,0x1c,0x00,0x00, +0xcf,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xcb,0x1c,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xcc,0x1c,0x00,0x00,0xb6,0x1c,0x00,0x00,0x55,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xcd,0x1c,0x00,0x00,0xcc,0x1c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x07,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xcd,0x1c,0x00,0x00,0x0b,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd2,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xcf,0x1c,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xd0,0x1c,0x00,0x00,0xb6,0x1c,0x00,0x00,0x55,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xd1,0x1c,0x00,0x00,0xd0,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd2,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xd2,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x28,0x27,0x00,0x00,0x07,0x1d,0x00,0x00, +0xcb,0x1c,0x00,0x00,0xd1,0x1c,0x00,0x00,0xcf,0x1c,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xd4,0x1c,0x00,0x00,0xb6,0x1c,0x00,0x00,0x55,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0xd4,0x1c,0x00,0x00,0x28,0x27,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xd6,0x1c,0x00,0x00,0xc8,0x1c,0x00,0x00,0xad,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0xd7,0x1c,0x00,0x00,0xd6,0x1c,0x00,0x00,0x0b,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xe2,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xd7,0x1c,0x00,0x00,0xd8,0x1c,0x00,0x00,0xdf,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd8,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xd9,0x1c,0x00,0x00, +0x60,0x1b,0x00,0x00,0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xda,0x1c,0x00,0x00,0xd9,0x1c,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xdb,0x1c,0x00,0x00,0xda,0x1c,0x00,0x00,0x11,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xdd,0x1c,0x00,0x00,0xd4,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x0c,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xdd,0x1c,0x00,0x00,0xdb,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0xe2,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xdf,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xe1,0x1c,0x00,0x00,0xd4,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0xe2,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe2,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x29,0x27,0x00,0x00,0x0c,0x1d,0x00,0x00,0xd8,0x1c,0x00,0x00,0xe1,0x1c,0x00,0x00, +0xdf,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0xd4,0x1c,0x00,0x00,0x29,0x27,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xe5,0x1c,0x00,0x00,0x5f,0x1b,0x00,0x00, +0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xe6,0x1c,0x00,0x00, +0xe5,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xe7,0x1c,0x00,0x00, +0xe6,0x1c,0x00,0x00,0x0b,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xef,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe7,0x1c,0x00,0x00,0xe8,0x1c,0x00,0x00, +0xec,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xe8,0x1c,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xe9,0x1c,0x00,0x00,0xb6,0x1c,0x00,0x00,0x36,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xea,0x1c,0x00,0x00,0xe9,0x1c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x11,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xea,0x1c,0x00,0x00,0x0b,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0xef,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xec,0x1c,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xed,0x1c,0x00,0x00,0xb6,0x1c,0x00,0x00,0x36,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xee,0x1c,0x00,0x00,0xed,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0xef,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xef,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x2a,0x27,0x00,0x00,0x11,0x1d,0x00,0x00, +0xe8,0x1c,0x00,0x00,0xee,0x1c,0x00,0x00,0xec,0x1c,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xf1,0x1c,0x00,0x00,0xb6,0x1c,0x00,0x00,0x36,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0xf1,0x1c,0x00,0x00,0x2a,0x27,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xf3,0x1c,0x00,0x00,0xe5,0x1c,0x00,0x00,0xad,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0xf4,0x1c,0x00,0x00,0xf3,0x1c,0x00,0x00,0x0b,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xff,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xf4,0x1c,0x00,0x00,0xf5,0x1c,0x00,0x00,0xfc,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf5,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xf6,0x1c,0x00,0x00, +0x60,0x1b,0x00,0x00,0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xf7,0x1c,0x00,0x00,0xf6,0x1c,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xf8,0x1c,0x00,0x00,0xf7,0x1c,0x00,0x00,0x11,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xfa,0x1c,0x00,0x00,0xf1,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x16,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xfa,0x1c,0x00,0x00,0xf8,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0xff,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xfc,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xfe,0x1c,0x00,0x00,0xf1,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0xff,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xff,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x2b,0x27,0x00,0x00,0x16,0x1d,0x00,0x00,0xf5,0x1c,0x00,0x00,0xfe,0x1c,0x00,0x00, +0xfc,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0xf1,0x1c,0x00,0x00,0x2b,0x27,0x00,0x00, +0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0x02,0x1d,0x00,0x00,0xb6,0x1c,0x00,0x00, +0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x1b,0x1d,0x00,0x00,0x34,0x0d,0x00,0x00, +0x02,0x1d,0x00,0x00,0x02,0x00,0x00,0x00,0x0b,0x02,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x1c,0x1d,0x00,0x00,0x1b,0x1d,0x00,0x00,0x1b,0x1d,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0xee,0x1b,0x00,0x00,0x61,0x1b,0x00,0x00,0xc8,0x1b,0x00,0x00, +0x3e,0x00,0x03,0x00,0xee,0x1b,0x00,0x00,0x1c,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00, +0xef,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xef,0x1b,0x00,0x00,0x80,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xf1,0x1b,0x00,0x00,0x23,0x27,0x00,0x00,0x11,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc0,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xf2,0x1b,0x00,0x00, +0xf9,0x00,0x02,0x00,0xf3,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xf3,0x1b,0x00,0x00, +0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xf5,0x1b,0x00,0x00,0x96,0x26,0x00,0x00, +0x11,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xbb,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf6,0x1b,0x00,0x00,0x3e,0x00,0x03,0x00,0x63,0x1b,0x00,0x00,0x19,0x06,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xf9,0x1b,0x00,0x00,0xa0,0x1b,0x00,0x00, +0x98,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xfe,0x1b,0x00,0x00, +0xba,0x0c,0x00,0x00,0xbc,0x01,0x00,0x00,0xbb,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x21,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x1d,0x1b,0x00,0x00,0xfe,0x1b,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x2c,0x1d,0x00,0x00,0x3c,0x24,0x00,0x00,0xad,0x1c,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x2e,0x1d,0x00,0x00,0x2c,0x1d,0x00,0x00,0x3c,0x24,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2f,0x1d,0x00,0x00,0x2e,0x1d,0x00,0x00, +0x00,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x31,0x1d,0x00,0x00, +0xbc,0x01,0x00,0x00,0x2f,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x3c,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x93,0x05,0x00,0x00, +0x31,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x03,0x1c,0x00,0x00, +0xbc,0x01,0x00,0x00,0x21,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x04,0x1c,0x00,0x00,0x3c,0x1d,0x00,0x00,0x03,0x1c,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x06,0x1c,0x00,0x00,0xbc,0x01,0x00,0x00,0x04,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x07,0x1c,0x00,0x00,0x06,0x1c,0x00,0x00, +0x30,0x06,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x41,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xbc,0x01,0x00,0x00,0x07,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0a,0x1c,0x00,0x00,0x50,0x03,0x00,0x00, +0x3d,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x46,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x0a,0x1c,0x00,0x00,0x21,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x4b,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xbb,0x01,0x00,0x00,0x46,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x51,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x04,0x1c,0x00,0x00,0x41,0x1d,0x00,0x00,0x4b,0x1d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x13,0x1c,0x00,0x00,0x0f,0x0d,0x00,0x00,0x3d,0x24,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x55,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x13,0x1c,0x00,0x00,0xbb,0x01,0x00,0x00,0xbc,0x01,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x5b,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x48,0x06,0x00,0x00,0x49,0x06,0x00,0x00,0x55,0x1d,0x00,0x00, +0xf9,0x00,0x02,0x00,0x16,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x16,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xa0,0x26,0x00,0x00,0x16,0x25,0x00,0x00, +0xf6,0x1b,0x00,0x00,0x1c,0x27,0x00,0x00,0x7a,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x9e,0x26,0x00,0x00,0x16,0x25,0x00,0x00,0xf6,0x1b,0x00,0x00, +0x19,0x27,0x00,0x00,0x7a,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x9c,0x26,0x00,0x00,0x16,0x25,0x00,0x00,0xf6,0x1b,0x00,0x00,0x16,0x27,0x00,0x00, +0x7a,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x9a,0x26,0x00,0x00, +0x16,0x25,0x00,0x00,0xf6,0x1b,0x00,0x00,0x13,0x27,0x00,0x00,0x7a,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x98,0x26,0x00,0x00,0xb3,0x24,0x00,0x00, +0xf6,0x1b,0x00,0x00,0x10,0x27,0x00,0x00,0x7a,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x97,0x26,0x00,0x00,0x0b,0x02,0x00,0x00,0xf6,0x1b,0x00,0x00, +0x7c,0x1c,0x00,0x00,0x7a,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x19,0x1c,0x00,0x00,0x97,0x26,0x00,0x00,0xca,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0x7d,0x1c,0x00,0x00,0x7a,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x19,0x1c,0x00,0x00,0x1a,0x1c,0x00,0x00,0x7d,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x1a,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x1b,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x1b,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x1c,0x27,0x00,0x00, +0xa0,0x26,0x00,0x00,0x1a,0x1c,0x00,0x00,0x21,0x27,0x00,0x00,0x76,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x19,0x27,0x00,0x00,0x9e,0x26,0x00,0x00, +0x1a,0x1c,0x00,0x00,0x20,0x27,0x00,0x00,0x76,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x16,0x27,0x00,0x00,0x9c,0x26,0x00,0x00,0x1a,0x1c,0x00,0x00, +0x1f,0x27,0x00,0x00,0x76,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x13,0x27,0x00,0x00,0x9a,0x26,0x00,0x00,0x1a,0x1c,0x00,0x00,0x1e,0x27,0x00,0x00, +0x76,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x10,0x27,0x00,0x00, +0x98,0x26,0x00,0x00,0x1a,0x1c,0x00,0x00,0x1d,0x27,0x00,0x00,0x76,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x06,0x27,0x00,0x00,0x0b,0x02,0x00,0x00, +0x1a,0x1c,0x00,0x00,0x78,0x1c,0x00,0x00,0x76,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0x1e,0x1c,0x00,0x00,0x06,0x27,0x00,0x00,0xca,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0x79,0x1c,0x00,0x00,0x76,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x1e,0x1c,0x00,0x00,0x1f,0x1c,0x00,0x00,0x79,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1f,0x1c,0x00,0x00,0xc4,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x22,0x1c,0x00,0x00,0x97,0x26,0x00,0x00,0x16,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x23,0x1c,0x00,0x00,0x06,0x27,0x00,0x00,0x22,0x1c,0x00,0x00, +0xf7,0x00,0x03,0x00,0x2a,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xb8,0x1b,0x00,0x00,0x25,0x1c,0x00,0x00,0x28,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x25,0x1c,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x27,0x1c,0x00,0x00, +0xca,0x02,0x00,0x00,0x06,0x27,0x00,0x00,0xf9,0x00,0x02,0x00,0x2a,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x28,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x2a,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x2a,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x08,0x27,0x00,0x00,0x27,0x1c,0x00,0x00,0x25,0x1c,0x00,0x00,0x06,0x27,0x00,0x00, +0x28,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0x32,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xb3,0x1b,0x00,0x00,0x2d,0x1c,0x00,0x00,0x30,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x2d,0x1c,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x2f,0x1c,0x00,0x00,0xca,0x02,0x00,0x00,0x97,0x26,0x00,0x00,0xf9,0x00,0x02,0x00, +0x32,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x30,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x32,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x32,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x0a,0x27,0x00,0x00,0x2f,0x1c,0x00,0x00,0x2d,0x1c,0x00,0x00, +0x97,0x26,0x00,0x00,0x30,0x1c,0x00,0x00,0x50,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x34,0x1c,0x00,0x00,0x08,0x27,0x00,0x00,0x0a,0x27,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x37,0x1c,0x00,0x00,0x34,0x1c,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x38,0x1c,0x00,0x00,0xba,0x1b,0x00,0x00,0x37,0x1c,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x3b,0x1c,0x00,0x00,0xf9,0x1b,0x00,0x00, +0x38,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0x40,0x1c,0x00,0x00, +0x52,0x1b,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x44,0x1c,0x00,0x00, +0x9b,0x1b,0x00,0x00,0x40,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x46,0x1c,0x00,0x00,0x44,0x1c,0x00,0x00,0x34,0x1c,0x00,0x00,0x7c,0x00,0x04,0x00, +0x06,0x04,0x00,0x00,0x63,0x1d,0x00,0x00,0x46,0x1c,0x00,0x00,0x7c,0x00,0x04,0x00, +0x06,0x04,0x00,0x00,0x65,0x1d,0x00,0x00,0xc8,0x0c,0x00,0x00,0xb0,0x00,0x05,0x00, +0x0a,0x04,0x00,0x00,0x66,0x1d,0x00,0x00,0x63,0x1d,0x00,0x00,0x65,0x1d,0x00,0x00, +0x9b,0x00,0x04,0x00,0xc9,0x00,0x00,0x00,0x67,0x1d,0x00,0x00,0x66,0x1d,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x50,0x1c,0x00,0x00,0x67,0x1d,0x00,0x00, +0xbc,0x01,0x00,0x00,0xbb,0x01,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x6f,0x1d,0x00,0x00,0x51,0x1d,0x00,0x00,0x51,0x1d,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x70,0x1d,0x00,0x00,0x3b,0x1c,0x00,0x00,0x6f,0x1d,0x00,0x00, +0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x73,0x1d,0x00,0x00,0x70,0x1d,0x00,0x00, +0x70,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x83,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x73,0x1d,0x00,0x00,0x64,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x89,0x1d,0x00,0x00,0x4f,0x04,0x00,0x00, +0x83,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8a,0x1d,0x00,0x00, +0x89,0x1d,0x00,0x00,0xbc,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8c,0x1d,0x00,0x00,0x50,0x03,0x00,0x00,0x83,0x1d,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8d,0x1d,0x00,0x00,0x8c,0x1d,0x00,0x00,0xbc,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8f,0x1d,0x00,0x00,0x57,0x04,0x00,0x00, +0x8a,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x91,0x1d,0x00,0x00, +0x8f,0x1d,0x00,0x00,0x8a,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x92,0x1d,0x00,0x00,0x91,0x1d,0x00,0x00,0x5c,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x95,0x1d,0x00,0x00,0x8d,0x1d,0x00,0x00,0x8d,0x1d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x96,0x1d,0x00,0x00,0x92,0x1d,0x00,0x00, +0x95,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x55,0x1c,0x00,0x00, +0x50,0x1c,0x00,0x00,0x96,0x1d,0x00,0x00,0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x57,0x1c,0x00,0x00,0x61,0x1b,0x00,0x00,0x23,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x58,0x1c,0x00,0x00,0x57,0x1c,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x5a,0x1c,0x00,0x00,0x58,0x1c,0x00,0x00,0x55,0x1c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5c,0x1c,0x00,0x00,0x5a,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5d,0x1c,0x00,0x00, +0x5a,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5e,0x1c,0x00,0x00,0x5a,0x1c,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x5f,0x1c,0x00,0x00,0x5c,0x1c,0x00,0x00,0x5d,0x1c,0x00,0x00, +0x5e,0x1c,0x00,0x00,0x55,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x89,0x00,0x00,0x00, +0x60,0x1c,0x00,0x00,0x63,0x1b,0x00,0x00,0x81,0x00,0x05,0x00,0x89,0x00,0x00,0x00, +0x61,0x1c,0x00,0x00,0x60,0x1c,0x00,0x00,0x5f,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00, +0x63,0x1b,0x00,0x00,0x61,0x1c,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x64,0x1c,0x00,0x00,0x3b,0x1c,0x00,0x00,0x3b,0x1c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x67,0x1c,0x00,0x00,0x5b,0x1d,0x00,0x00,0x64,0x1c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x68,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x67,0x1c,0x00,0x00,0xaa,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x6a,0x1c,0x00,0x00,0x97,0x26,0x00,0x00,0x0b,0x02,0x00,0x00,0xaa,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0x6c,0x1c,0x00,0x00,0x06,0x27,0x00,0x00,0x0b,0x02,0x00,0x00, +0xa7,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x6d,0x1c,0x00,0x00,0x6a,0x1c,0x00,0x00, +0x6c,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x70,0x1c,0x00,0x00, +0x57,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0xbc,0x1d,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x6d,0x1c,0x00,0x00,0x9f,0x1d,0x00,0x00,0xa3,0x1d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9f,0x1d,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xc1,0x1d,0x00,0x00,0x70,0x1c,0x00,0x00,0x68,0x1c,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xc5,0x1d,0x00,0x00,0x70,0x1c,0x00,0x00,0xc1,0x1d,0x00,0x00, +0xf9,0x00,0x02,0x00,0xbc,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xa3,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xcc,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x16,0x27,0x00,0x00,0x70,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xd1,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x13,0x27,0x00,0x00,0x70,0x1c,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xac,0x1d,0x00,0x00,0x70,0x1c,0x00,0x00,0x68,0x1c,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xb0,0x1d,0x00,0x00,0x1c,0x27,0x00,0x00,0xac,0x1d,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xb3,0x1d,0x00,0x00,0x70,0x1c,0x00,0x00, +0xac,0x1d,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xb6,0x1d,0x00,0x00, +0x19,0x27,0x00,0x00,0xb3,0x1d,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xba,0x1d,0x00,0x00,0x10,0x27,0x00,0x00,0x68,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0xbc,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xbc,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x21,0x27,0x00,0x00,0xc1,0x1d,0x00,0x00,0x9f,0x1d,0x00,0x00, +0xb0,0x1d,0x00,0x00,0xa3,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x20,0x27,0x00,0x00,0xc5,0x1d,0x00,0x00,0x9f,0x1d,0x00,0x00,0xb6,0x1d,0x00,0x00, +0xa3,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x1f,0x27,0x00,0x00, +0x70,0x1c,0x00,0x00,0x9f,0x1d,0x00,0x00,0xcc,0x1d,0x00,0x00,0xa3,0x1d,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x1e,0x27,0x00,0x00,0x70,0x1c,0x00,0x00, +0x9f,0x1d,0x00,0x00,0xd1,0x1d,0x00,0x00,0xa3,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x1d,0x27,0x00,0x00,0x68,0x1c,0x00,0x00,0x9f,0x1d,0x00,0x00, +0xba,0x1d,0x00,0x00,0xa3,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0x76,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x76,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x78,0x1c,0x00,0x00,0x06,0x27,0x00,0x00,0x11,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x1b,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x79,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x7a,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x7a,0x1c,0x00,0x00,0x80,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x7c,0x1c,0x00,0x00,0x97,0x26,0x00,0x00,0x11,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x16,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x7d,0x1c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd7,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x98,0x26,0x00,0x00,0xba,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0xd8,0x1d,0x00,0x00,0xd7,0x1d,0x00,0x00,0xfc,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0xdd,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xdd,0x1d,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xa5,0x27,0x00,0x00,0xd8,0x1d,0x00,0x00,0x98,0x26,0x00,0x00, +0xbc,0x01,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xe4,0x1d,0x00,0x00, +0xa5,0x27,0x00,0x00,0xa5,0x27,0x00,0x00,0xa5,0x27,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xe5,0x1d,0x00,0x00,0xa0,0x26,0x00,0x00,0xe4,0x1d,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xec,0x1d,0x00,0x00,0x9e,0x26,0x00,0x00, +0xe4,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xf4,0x1d,0x00,0x00, +0xe5,0x1d,0x00,0x00,0xe5,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xf5,0x1d,0x00,0x00,0xec,0x1d,0x00,0x00,0xf4,0x1d,0x00,0x00,0x0c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xf6,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xf5,0x1d,0x00,0x00,0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xf7,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0xf6,0x1d,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x81,0x1c,0x00,0x00,0x63,0x1b,0x00,0x00,0x9b,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x82,0x1c,0x00,0x00,0x81,0x1c,0x00,0x00, +0xba,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x83,0x1c,0x00,0x00,0x82,0x1c,0x00,0x00, +0xfc,0x02,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x84,0x1c,0x00,0x00, +0x83,0x1c,0x00,0x00,0xbc,0x01,0x00,0x00,0xbb,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x86,0x1c,0x00,0x00,0x81,0x1c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x87,0x1c,0x00,0x00,0x86,0x1c,0x00,0x00,0x84,0x1c,0x00,0x00, +0x3e,0x00,0x03,0x00,0x81,0x1c,0x00,0x00,0x87,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x8a,0x1c,0x00,0x00,0x81,0x1c,0x00,0x00,0xba,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0x8b,0x1c,0x00,0x00,0x8a,0x1c,0x00,0x00,0xfc,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xa8,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x8b,0x1c,0x00,0x00,0x8c,0x1c,0x00,0x00,0xa8,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8c,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x89,0x00,0x00,0x00,0x8d,0x1c,0x00,0x00, +0x63,0x1b,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x8e,0x1c,0x00,0x00, +0x8d,0x1c,0x00,0x00,0x8d,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x90,0x1c,0x00,0x00, +0x81,0x1c,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x91,0x1c,0x00,0x00, +0x90,0x1c,0x00,0x00,0x90,0x1c,0x00,0x00,0x90,0x1c,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x92,0x1c,0x00,0x00,0x8e,0x1c,0x00,0x00,0x91,0x1c,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x93,0x1c,0x00,0x00,0x63,0x1b,0x00,0x00, +0x55,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x94,0x1c,0x00,0x00, +0x92,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0x93,0x1c,0x00,0x00, +0x94,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x95,0x1c,0x00,0x00, +0x63,0x1b,0x00,0x00,0x36,0x03,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x96,0x1c,0x00,0x00,0x92,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x3e,0x00,0x03,0x00, +0x95,0x1c,0x00,0x00,0x96,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x97,0x1c,0x00,0x00,0x63,0x1b,0x00,0x00,0x3a,0x03,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x98,0x1c,0x00,0x00,0x92,0x1c,0x00,0x00,0x02,0x00,0x00,0x00, +0x3e,0x00,0x03,0x00,0x97,0x1c,0x00,0x00,0x98,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x9a,0x1c,0x00,0x00,0x81,0x1c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9b,0x1c,0x00,0x00,0x9a,0x1c,0x00,0x00,0xec,0x06,0x00,0x00, +0x3e,0x00,0x03,0x00,0x81,0x1c,0x00,0x00,0x9b,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x89,0x00,0x00,0x00,0x9e,0x1c,0x00,0x00,0x63,0x1b,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x9f,0x1c,0x00,0x00,0x9e,0x1c,0x00,0x00,0x9e,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x00,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x9f,0x1c,0x00,0x00,0x9c,0x26,0x00,0x00,0x9a,0x26,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa3,0x1c,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0x3e,0x00,0x03,0x00,0x93,0x1c,0x00,0x00,0xa3,0x1c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa5,0x1c,0x00,0x00,0x00,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x3e,0x00,0x03,0x00,0x95,0x1c,0x00,0x00,0xa5,0x1c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa7,0x1c,0x00,0x00,0x00,0x1e,0x00,0x00,0x02,0x00,0x00,0x00, +0x3e,0x00,0x03,0x00,0x97,0x1c,0x00,0x00,0xa7,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa8,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xa8,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x89,0x00,0x00,0x00,0xa9,0x1c,0x00,0x00,0x63,0x1b,0x00,0x00,0x3e,0x00,0x03,0x00, +0xed,0x0b,0x00,0x00,0xa9,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0x2b,0x24,0x00,0x00, +0xe5,0x1d,0x00,0x00,0x3e,0x00,0x03,0x00,0x2c,0x24,0x00,0x00,0xf7,0x1d,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x2d,0x24,0x00,0x00,0x2b,0x24,0x00,0x00, +0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x21,0x1e,0x00,0x00, +0x2d,0x24,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x90,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xbb,0x01,0x00,0x00,0x21,0x1e,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x25,0x1e,0x00,0x00,0xbc,0x01,0x00,0x00, +0x90,0x1e,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x26,0x1e,0x00,0x00, +0x21,0x1e,0x00,0x00,0x25,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x28,0x1e,0x00,0x00,0x26,0x1e,0x00,0x00,0x08,0x0a,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x29,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2a,0x1e,0x00,0x00, +0x29,0x1e,0x00,0x00,0x30,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x95,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x3d,0x0d,0x00,0x00, +0xb0,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x9a,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x95,0x1e,0x00,0x00,0x39,0x1a,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x30,0x1e,0x00,0x00,0x9a,0x1e,0x00,0x00, +0x5b,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0x34,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x30,0x1e,0x00,0x00,0x31,0x1e,0x00,0x00,0x34,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x31,0x1e,0x00,0x00,0xa4,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x33,0x1e,0x00,0x00,0xba,0x0c,0x00,0x00,0xd0,0x08,0x00,0x00,0xf9,0x00,0x02,0x00, +0x34,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x34,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc9,0x00,0x00,0x00,0x35,0x1e,0x00,0x00,0x30,0x1e,0x00,0x00,0xa8,0x1c,0x00,0x00, +0x33,0x1e,0x00,0x00,0x31,0x1e,0x00,0x00,0xf7,0x00,0x03,0x00,0x3b,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x35,0x1e,0x00,0x00,0x37,0x1e,0x00,0x00, +0x3a,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x37,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00, +0x46,0x02,0x00,0x00,0x9d,0x1e,0x00,0x00,0x6f,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x4e,0x02,0x00,0x00,0x9f,0x1e,0x00,0x00,0x9d,0x1e,0x00,0x00,0x35,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xa1,0x1e,0x00,0x00,0x9f,0x1e,0x00,0x00, +0x18,0x0d,0x00,0x00,0x02,0x00,0x00,0x00,0xbb,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x3b,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x3a,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00, +0x3b,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x3b,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0xb2,0x26,0x00,0x00,0xa1,0x1e,0x00,0x00,0x37,0x1e,0x00,0x00, +0x19,0x06,0x00,0x00,0x3a,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00,0x09,0x1e,0x00,0x00, +0xb2,0x26,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x3e,0x1e,0x00,0x00, +0x09,0x1e,0x00,0x00,0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x3f,0x1e,0x00,0x00,0x3e,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x40,0x1e,0x00,0x00,0x2a,0x1e,0x00,0x00,0x3f,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x42,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x40,0x1e,0x00,0x00,0xbe,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x44,0x1e,0x00,0x00, +0x42,0x1e,0x00,0x00,0x30,0x0a,0x00,0x00,0xf7,0x00,0x03,0x00,0x77,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x44,0x1e,0x00,0x00,0x45,0x1e,0x00,0x00, +0x77,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x45,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00, +0x46,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x46,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xb4,0x26,0x00,0x00,0x42,0x1e,0x00,0x00,0x45,0x1e,0x00,0x00, +0x6b,0x27,0x00,0x00,0x5c,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xb3,0x26,0x00,0x00,0x11,0x02,0x00,0x00,0x45,0x1e,0x00,0x00,0x5e,0x1e,0x00,0x00, +0x5c,0x1e,0x00,0x00,0xb3,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x49,0x1e,0x00,0x00, +0xb3,0x26,0x00,0x00,0xca,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x5f,0x1e,0x00,0x00, +0x5c,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x49,0x1e,0x00,0x00, +0x4a,0x1e,0x00,0x00,0x5f,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x4a,0x1e,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x4d,0x1e,0x00,0x00,0x09,0x1e,0x00,0x00, +0xb3,0x26,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4e,0x1e,0x00,0x00, +0x4d,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4f,0x1e,0x00,0x00, +0x2a,0x1e,0x00,0x00,0x4e,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x51,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x40,0x1e,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x53,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x4f,0x1e,0x00,0x00,0xb4,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x54,0x1e,0x00,0x00,0x51,0x1e,0x00,0x00,0x53,0x1e,0x00,0x00,0xf7,0x00,0x03,0x00, +0x5b,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x54,0x1e,0x00,0x00, +0x55,0x1e,0x00,0x00,0x5b,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x55,0x1e,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x57,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x4f,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xa6,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xb4,0x26,0x00,0x00, +0x57,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x5b,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5b,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x6b,0x27,0x00,0x00, +0xb4,0x26,0x00,0x00,0x4a,0x1e,0x00,0x00,0xa6,0x1e,0x00,0x00,0x55,0x1e,0x00,0x00, +0xf9,0x00,0x02,0x00,0x5c,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x5c,0x1e,0x00,0x00, +0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x5e,0x1e,0x00,0x00,0xb3,0x26,0x00,0x00, +0x11,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x46,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5f,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x2e,0x24,0x00,0x00, +0x2c,0x24,0x00,0x00,0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x61,0x1e,0x00,0x00,0x2e,0x24,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x63,0x1e,0x00,0x00,0x61,0x1e,0x00,0x00,0x65,0x07,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xaa,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x63,0x1e,0x00,0x00,0xbb,0x01,0x00,0x00,0xbc,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xaf,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0xaa,0x1e,0x00,0x00,0x5a,0x0a,0x00,0x00,0xb7,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x69,0x1e,0x00,0x00,0xb4,0x26,0x00,0x00,0x42,0x1e,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x6a,0x1e,0x00,0x00,0x69,0x1e,0x00,0x00,0xbc,0x01,0x00,0x00, +0xbb,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6c,0x1e,0x00,0x00, +0x6a,0x1e,0x00,0x00,0xaf,0x1e,0x00,0x00,0xba,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x6e,0x1e,0x00,0x00,0x6c,0x1e,0x00,0x00,0x30,0x0a,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x6f,0x1e,0x00,0x00,0x6e,0x1e,0x00,0x00,0xbc,0x01,0x00,0x00, +0xbb,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb4,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x1d,0x1b,0x00,0x00,0x1c,0x07,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb9,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xb0,0x0c,0x00,0x00,0xb4,0x1e,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x74,0x1e,0x00,0x00,0xbc,0x01,0x00,0x00,0xb9,0x1e,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x76,0x1e,0x00,0x00,0x6f,0x1e,0x00,0x00, +0x74,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x77,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x77,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb5,0x26,0x00,0x00, +0xbb,0x01,0x00,0x00,0x3b,0x1e,0x00,0x00,0x76,0x1e,0x00,0x00,0x5f,0x1e,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x78,0x1e,0x00,0x00,0x09,0x1e,0x00,0x00, +0x3a,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x79,0x1e,0x00,0x00, +0x78,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x7a,0x1e,0x00,0x00, +0x09,0x1e,0x00,0x00,0x9b,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x7a,0x1e,0x00,0x00, +0x79,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x7b,0x1e,0x00,0x00, +0x09,0x1e,0x00,0x00,0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x7c,0x1e,0x00,0x00,0x7b,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00,0x78,0x1e,0x00,0x00, +0x7c,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x7f,0x1e,0x00,0x00, +0x3e,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00,0x7b,0x1e,0x00,0x00,0x7f,0x1e,0x00,0x00, +0x3e,0x00,0x03,0x00,0x3e,0x1e,0x00,0x00,0x2a,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00, +0x89,0x00,0x00,0x00,0x84,0x1e,0x00,0x00,0x09,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00, +0x66,0x02,0x00,0x00,0xbb,0x1e,0x00,0x00,0x68,0x02,0x00,0x00,0x63,0x00,0x04,0x00, +0xbb,0x1e,0x00,0x00,0xc2,0x0b,0x00,0x00,0x84,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x88,0x1e,0x00,0x00,0x7a,0x1e,0x00,0x00,0xb7,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0x89,0x1e,0x00,0x00,0x88,0x1e,0x00,0x00,0xbb,0x01,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x8a,0x1e,0x00,0x00,0x89,0x1e,0x00,0x00, +0xbc,0x01,0x00,0x00,0xbb,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8b,0x1e,0x00,0x00,0xb5,0x26,0x00,0x00,0x8a,0x1e,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x3e,0x0c,0x00,0x00,0xed,0x0b,0x00,0x00,0x9b,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x3f,0x0c,0x00,0x00,0x3e,0x0c,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd3,0x1e,0x00,0x00,0x31,0x0d,0x00,0x00, +0xbc,0x01,0x00,0x00,0xbb,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd7,0x1e,0x00,0x00,0xd3,0x1e,0x00,0x00,0x5f,0x1a,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd9,0x1e,0x00,0x00,0xbc,0x01,0x00,0x00,0x3d,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xda,0x1e,0x00,0x00,0xd7,0x1e,0x00,0x00, +0xd9,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdc,0x1e,0x00,0x00, +0x3f,0x0c,0x00,0x00,0x65,0x07,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xde,0x1e,0x00,0x00,0xc6,0x26,0x00,0x00,0xbc,0x01,0x00,0x00,0xbb,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe0,0x1e,0x00,0x00,0x0f,0x0d,0x00,0x00, +0x65,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xf4,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xe0,0x1e,0x00,0x00,0xbb,0x01,0x00,0x00, +0xbc,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf9,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xde,0x1e,0x00,0x00,0xf4,0x1e,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xff,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0xda,0x1e,0x00,0x00,0xdc,0x1e,0x00,0x00,0xf9,0x1e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x04,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xda,0x1e,0x00,0x00,0xff,0x1e,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe8,0x1e,0x00,0x00,0x0f,0x0d,0x00,0x00,0x3e,0x24,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x08,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xe8,0x1e,0x00,0x00,0xbb,0x01,0x00,0x00,0xbc,0x01,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x0e,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x04,0x1f,0x00,0x00,0x3f,0x0c,0x00,0x00,0x08,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x13,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x04,0x1f,0x00,0x00,0x0e,0x1f,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xf0,0x1e,0x00,0x00,0x13,0x1f,0x00,0x00,0x13,0x1f,0x00,0x00, +0x13,0x1f,0x00,0x00,0xf7,0x00,0x03,0x00,0x59,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xba,0x0c,0x00,0x00,0x44,0x0c,0x00,0x00,0x48,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x44,0x0c,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x46,0x0c,0x00,0x00,0xa9,0x1c,0x00,0x00,0xa9,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0xfa,0x0b,0x00,0x00, +0x46,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x17,0x1f,0x00,0x00, +0xfa,0x0b,0x00,0x00,0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x18,0x1f,0x00,0x00,0x17,0x1f,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x19,0x1f,0x00,0x00,0xfa,0x0b,0x00,0x00,0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x1a,0x1f,0x00,0x00,0x19,0x1f,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1b,0x1f,0x00,0x00,0x18,0x1f,0x00,0x00,0x1a,0x1f,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x1c,0x1f,0x00,0x00,0xfa,0x0b,0x00,0x00, +0x3a,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1d,0x1f,0x00,0x00, +0x1c,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1e,0x1f,0x00,0x00, +0x1b,0x1f,0x00,0x00,0x1d,0x1f,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x20,0x1f,0x00,0x00,0x17,0x1f,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x22,0x1f,0x00,0x00,0x1c,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x23,0x1f,0x00,0x00,0x20,0x1f,0x00,0x00,0x22,0x1f,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x25,0x1f,0x00,0x00,0x17,0x1f,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x27,0x1f,0x00,0x00,0x19,0x1f,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x28,0x1f,0x00,0x00,0x25,0x1f,0x00,0x00,0x27,0x1f,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2a,0x1f,0x00,0x00,0x1c,0x1f,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2b,0x1f,0x00,0x00,0x28,0x1f,0x00,0x00, +0x2a,0x1f,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x2c,0x1f,0x00,0x00, +0x1e,0x1f,0x00,0x00,0x23,0x1f,0x00,0x00,0x2b,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00, +0x59,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x48,0x0c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5c,0x1f,0x00,0x00,0xad,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5e,0x1f,0x00,0x00,0xad,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5f,0x1f,0x00,0x00, +0x5c,0x1f,0x00,0x00,0x5e,0x1f,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x60,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x5f,0x1f,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x61,0x1f,0x00,0x00,0xbc,0x01,0x00,0x00, +0x60,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xbd,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x61,0x1f,0x00,0x00,0x2c,0x09,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc2,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x24,0x09,0x00,0x00,0xbd,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xcb,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xb0,0x0c,0x00,0x00,0x08,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xd0,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x3d,0x0d,0x00,0x00, +0xcb,0x1f,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xd6,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xc2,0x1f,0x00,0x00,0xbc,0x01,0x00,0x00, +0xd0,0x1f,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x72,0x1f,0x00,0x00, +0xf7,0x1d,0x00,0x00,0xd6,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x76,0x1f,0x00,0x00,0xe5,0x1d,0x00,0x00,0x72,0x1f,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x7a,0x1f,0x00,0x00,0xe5,0x1d,0x00,0x00,0x72,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xdb,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x9c,0x26,0x00,0x00,0x76,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xe0,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x9a,0x26,0x00,0x00,0x7a,0x1f,0x00,0x00,0xba,0x00,0x05,0x00,0x6d,0x09,0x00,0x00, +0x8a,0x1f,0x00,0x00,0xdb,0x1f,0x00,0x00,0xd7,0x26,0x00,0x00,0x9a,0x00,0x04,0x00, +0xc9,0x00,0x00,0x00,0x8b,0x1f,0x00,0x00,0x8a,0x1f,0x00,0x00,0xa8,0x00,0x04,0x00, +0xc9,0x00,0x00,0x00,0x8c,0x1f,0x00,0x00,0x8b,0x1f,0x00,0x00,0xf7,0x00,0x03,0x00, +0x92,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x8c,0x1f,0x00,0x00, +0x8d,0x1f,0x00,0x00,0x92,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0x8d,0x1f,0x00,0x00, +0xba,0x00,0x05,0x00,0x6d,0x09,0x00,0x00,0x90,0x1f,0x00,0x00,0xd7,0x26,0x00,0x00, +0xe0,0x1f,0x00,0x00,0x9a,0x00,0x04,0x00,0xc9,0x00,0x00,0x00,0x91,0x1f,0x00,0x00, +0x90,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00,0x92,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x92,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00,0xc9,0x00,0x00,0x00,0x93,0x1f,0x00,0x00, +0x8b,0x1f,0x00,0x00,0x48,0x0c,0x00,0x00,0x91,0x1f,0x00,0x00,0x8d,0x1f,0x00,0x00, +0xf7,0x00,0x03,0x00,0xb0,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x93,0x1f,0x00,0x00,0x94,0x1f,0x00,0x00,0xb0,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x94,0x1f,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x98,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xd7,0x26,0x00,0x00,0xdb,0x1f,0x00,0x00, +0xe0,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe5,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x8b,0x1e,0x00,0x00,0x4d,0x1b,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x9c,0x1f,0x00,0x00,0xe5,0x1f,0x00,0x00, +0xe5,0x1f,0x00,0x00,0xe5,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xea,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xad,0x0c,0x00,0x00, +0x54,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa0,0x1f,0x00,0x00, +0xbc,0x01,0x00,0x00,0xea,0x1f,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xa3,0x1f,0x00,0x00,0x9c,0x1f,0x00,0x00,0xa0,0x1f,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xf2,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xa3,0x1f,0x00,0x00,0x0f,0x0b,0x00,0x00,0x3f,0x24,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x04,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x98,0x1f,0x00,0x00,0xd7,0x26,0x00,0x00,0xf2,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x09,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xf0,0x1e,0x00,0x00,0x9b,0x09,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x23,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x09,0x20,0x00,0x00, +0xf0,0x1e,0x00,0x00,0xf2,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00,0xb0,0x1f,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb0,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xe7,0x26,0x00,0x00,0xf0,0x1e,0x00,0x00,0x92,0x1f,0x00,0x00,0x23,0x20,0x00,0x00, +0x94,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xe6,0x26,0x00,0x00, +0xd7,0x26,0x00,0x00,0x92,0x1f,0x00,0x00,0x04,0x20,0x00,0x00,0x94,0x1f,0x00,0x00, +0x3e,0x00,0x03,0x00,0x03,0x0c,0x00,0x00,0xa9,0x1c,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x35,0x20,0x00,0x00,0xa9,0x1c,0x00,0x00,0xa9,0x1c,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x36,0x20,0x00,0x00,0xe7,0x26,0x00,0x00,0x35,0x20,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x58,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xf3,0x08,0x00,0x00,0x36,0x20,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x39,0x20,0x00,0x00,0xa9,0x1c,0x00,0x00,0xa9,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x3e,0x00,0x03,0x00, +0x26,0x20,0x00,0x00,0x39,0x20,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x5c,0x20,0x00,0x00,0x26,0x20,0x00,0x00,0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x5d,0x20,0x00,0x00,0x5c,0x20,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x5e,0x20,0x00,0x00,0x26,0x20,0x00,0x00,0x36,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5f,0x20,0x00,0x00,0x5e,0x20,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x60,0x20,0x00,0x00,0x5d,0x20,0x00,0x00, +0x5f,0x20,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x61,0x20,0x00,0x00, +0x26,0x20,0x00,0x00,0x3a,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x62,0x20,0x00,0x00,0x61,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x63,0x20,0x00,0x00,0x60,0x20,0x00,0x00,0x62,0x20,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x65,0x20,0x00,0x00,0x5c,0x20,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x67,0x20,0x00,0x00,0x61,0x20,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x68,0x20,0x00,0x00,0x65,0x20,0x00,0x00,0x67,0x20,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x6a,0x20,0x00,0x00,0x5c,0x20,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x6c,0x20,0x00,0x00,0x5e,0x20,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6d,0x20,0x00,0x00,0x6a,0x20,0x00,0x00, +0x6c,0x20,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x6f,0x20,0x00,0x00, +0x61,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x70,0x20,0x00,0x00, +0x6d,0x20,0x00,0x00,0x6f,0x20,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x71,0x20,0x00,0x00,0x63,0x20,0x00,0x00,0x68,0x20,0x00,0x00,0x70,0x20,0x00,0x00, +0x3e,0x00,0x03,0x00,0x27,0x20,0x00,0x00,0x71,0x20,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x7c,0x20,0x00,0x00,0x27,0x20,0x00,0x00,0x55,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x7d,0x20,0x00,0x00,0x7c,0x20,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x8c,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xbb,0x01,0x00,0x00,0x7d,0x20,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x7f,0x20,0x00,0x00,0x27,0x20,0x00,0x00,0x36,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x80,0x20,0x00,0x00,0x7f,0x20,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x81,0x20,0x00,0x00,0x27,0x20,0x00,0x00, +0x3a,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x82,0x20,0x00,0x00, +0x81,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x91,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x80,0x20,0x00,0x00,0x82,0x20,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x96,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x8c,0x20,0x00,0x00,0x91,0x20,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x85,0x20,0x00,0x00,0x96,0x20,0x00,0x00,0xbc,0x01,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x86,0x20,0x00,0x00,0x85,0x20,0x00,0x00, +0x85,0x20,0x00,0x00,0x85,0x20,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x87,0x20,0x00,0x00,0x71,0x20,0x00,0x00,0x86,0x20,0x00,0x00,0x3e,0x00,0x03,0x00, +0x28,0x20,0x00,0x00,0x87,0x20,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x9a,0x20,0x00,0x00,0x28,0x20,0x00,0x00,0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x9b,0x20,0x00,0x00,0x9a,0x20,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9c,0x20,0x00,0x00,0x50,0x03,0x00,0x00,0x9b,0x20,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x9d,0x20,0x00,0x00,0x28,0x20,0x00,0x00, +0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x9e,0x20,0x00,0x00, +0x9d,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9f,0x20,0x00,0x00, +0x54,0x03,0x00,0x00,0x9e,0x20,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa0,0x20,0x00,0x00,0x9c,0x20,0x00,0x00,0x9f,0x20,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xa1,0x20,0x00,0x00,0x28,0x20,0x00,0x00,0x3a,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa2,0x20,0x00,0x00,0xa1,0x20,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa3,0x20,0x00,0x00,0x50,0x03,0x00,0x00, +0xa2,0x20,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa4,0x20,0x00,0x00, +0xa0,0x20,0x00,0x00,0xa3,0x20,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xa6,0x20,0x00,0x00,0x9a,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa7,0x20,0x00,0x00,0x54,0x03,0x00,0x00,0xa6,0x20,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xa9,0x20,0x00,0x00,0xa1,0x20,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xaa,0x20,0x00,0x00,0x54,0x03,0x00,0x00,0xa9,0x20,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xab,0x20,0x00,0x00,0xa7,0x20,0x00,0x00, +0xaa,0x20,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xad,0x20,0x00,0x00, +0x9a,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xae,0x20,0x00,0x00, +0x64,0x03,0x00,0x00,0xad,0x20,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb0,0x20,0x00,0x00,0x9d,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb1,0x20,0x00,0x00,0x54,0x03,0x00,0x00,0xb0,0x20,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb2,0x20,0x00,0x00,0xae,0x20,0x00,0x00,0xb1,0x20,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb4,0x20,0x00,0x00,0xa1,0x20,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb5,0x20,0x00,0x00,0x50,0x03,0x00,0x00, +0xb4,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb6,0x20,0x00,0x00, +0xb2,0x20,0x00,0x00,0xb5,0x20,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x3d,0x20,0x00,0x00,0x03,0x0c,0x00,0x00,0x55,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0x3d,0x20,0x00,0x00,0xa4,0x20,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x3f,0x20,0x00,0x00,0x03,0x0c,0x00,0x00,0x36,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0x3f,0x20,0x00,0x00,0xab,0x20,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x41,0x20,0x00,0x00,0x03,0x0c,0x00,0x00,0x3a,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0x41,0x20,0x00,0x00,0xb6,0x20,0x00,0x00,0x3e,0x00,0x03,0x00,0x29,0x20,0x00,0x00, +0xe6,0x26,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xbc,0x20,0x00,0x00, +0x29,0x20,0x00,0x00,0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xbd,0x20,0x00,0x00,0xbc,0x20,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xbe,0x20,0x00,0x00,0x29,0x20,0x00,0x00,0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xbf,0x20,0x00,0x00,0xbe,0x20,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc0,0x20,0x00,0x00,0xbd,0x20,0x00,0x00,0xbf,0x20,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xc1,0x20,0x00,0x00,0x29,0x20,0x00,0x00, +0x3a,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc2,0x20,0x00,0x00, +0xc1,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc3,0x20,0x00,0x00, +0xc0,0x20,0x00,0x00,0xc2,0x20,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xc5,0x20,0x00,0x00,0xbc,0x20,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xc7,0x20,0x00,0x00,0xc1,0x20,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc8,0x20,0x00,0x00,0xc5,0x20,0x00,0x00,0xc7,0x20,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xca,0x20,0x00,0x00,0xbc,0x20,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xcc,0x20,0x00,0x00,0xbe,0x20,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcd,0x20,0x00,0x00,0xca,0x20,0x00,0x00,0xcc,0x20,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xcf,0x20,0x00,0x00,0xc1,0x20,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd0,0x20,0x00,0x00,0xcd,0x20,0x00,0x00, +0xcf,0x20,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xd1,0x20,0x00,0x00, +0xc3,0x20,0x00,0x00,0xc8,0x20,0x00,0x00,0xd0,0x20,0x00,0x00,0x3e,0x00,0x03,0x00, +0x2a,0x20,0x00,0x00,0xd1,0x20,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xdc,0x20,0x00,0x00,0x2a,0x20,0x00,0x00,0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xdd,0x20,0x00,0x00,0xdc,0x20,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xec,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xbb,0x01,0x00,0x00,0xdd,0x20,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xdf,0x20,0x00,0x00,0x2a,0x20,0x00,0x00,0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xe0,0x20,0x00,0x00,0xdf,0x20,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xe1,0x20,0x00,0x00,0x2a,0x20,0x00,0x00,0x3a,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe2,0x20,0x00,0x00,0xe1,0x20,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf1,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xe0,0x20,0x00,0x00,0xe2,0x20,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xf6,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xec,0x20,0x00,0x00,0xf1,0x20,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe5,0x20,0x00,0x00,0xf6,0x20,0x00,0x00,0xbc,0x01,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xe6,0x20,0x00,0x00,0xe5,0x20,0x00,0x00,0xe5,0x20,0x00,0x00, +0xe5,0x20,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xe7,0x20,0x00,0x00, +0xd1,0x20,0x00,0x00,0xe6,0x20,0x00,0x00,0x3e,0x00,0x03,0x00,0x2b,0x20,0x00,0x00, +0xe7,0x20,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xfa,0x20,0x00,0x00, +0x2b,0x20,0x00,0x00,0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xfb,0x20,0x00,0x00,0xfa,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfc,0x20,0x00,0x00,0x50,0x03,0x00,0x00,0xfb,0x20,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xfd,0x20,0x00,0x00,0x2b,0x20,0x00,0x00,0x36,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xfe,0x20,0x00,0x00,0xfd,0x20,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xff,0x20,0x00,0x00,0x54,0x03,0x00,0x00, +0xfe,0x20,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x00,0x21,0x00,0x00, +0xfc,0x20,0x00,0x00,0xff,0x20,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x01,0x21,0x00,0x00,0x2b,0x20,0x00,0x00,0x3a,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x02,0x21,0x00,0x00,0x01,0x21,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x03,0x21,0x00,0x00,0x50,0x03,0x00,0x00,0x02,0x21,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x04,0x21,0x00,0x00,0x00,0x21,0x00,0x00, +0x03,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x06,0x21,0x00,0x00, +0xfa,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x07,0x21,0x00,0x00, +0x54,0x03,0x00,0x00,0x06,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x09,0x21,0x00,0x00,0x01,0x21,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0a,0x21,0x00,0x00,0x54,0x03,0x00,0x00,0x09,0x21,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0b,0x21,0x00,0x00,0x07,0x21,0x00,0x00,0x0a,0x21,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0d,0x21,0x00,0x00,0xfa,0x20,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0e,0x21,0x00,0x00,0x64,0x03,0x00,0x00, +0x0d,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x10,0x21,0x00,0x00, +0xfd,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x11,0x21,0x00,0x00, +0x54,0x03,0x00,0x00,0x10,0x21,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x12,0x21,0x00,0x00,0x0e,0x21,0x00,0x00,0x11,0x21,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x14,0x21,0x00,0x00,0x01,0x21,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x15,0x21,0x00,0x00,0x50,0x03,0x00,0x00,0x14,0x21,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x16,0x21,0x00,0x00,0x12,0x21,0x00,0x00, +0x15,0x21,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x17,0x21,0x00,0x00, +0x04,0x21,0x00,0x00,0x0b,0x21,0x00,0x00,0x16,0x21,0x00,0x00,0x3d,0x00,0x04,0x00, +0x89,0x00,0x00,0x00,0x47,0x20,0x00,0x00,0x03,0x0c,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x48,0x20,0x00,0x00,0x47,0x20,0x00,0x00,0x47,0x20,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x4a,0x20,0x00,0x00,0x48,0x20,0x00,0x00,0x58,0x20,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x4d,0x20,0x00,0x00,0x47,0x20,0x00,0x00, +0x47,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x1e,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x17,0x21,0x00,0x00,0x4d,0x20,0x00,0x00,0x4a,0x20,0x00,0x00, +0x3e,0x00,0x03,0x00,0x30,0x20,0x00,0x00,0x1e,0x21,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x22,0x21,0x00,0x00,0x30,0x20,0x00,0x00,0x55,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x23,0x21,0x00,0x00,0x22,0x21,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x24,0x21,0x00,0x00,0x30,0x20,0x00,0x00, +0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x25,0x21,0x00,0x00, +0x24,0x21,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x26,0x21,0x00,0x00, +0x23,0x21,0x00,0x00,0x25,0x21,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x27,0x21,0x00,0x00,0x30,0x20,0x00,0x00,0x3a,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x28,0x21,0x00,0x00,0x27,0x21,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x29,0x21,0x00,0x00,0x26,0x21,0x00,0x00,0x28,0x21,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2b,0x21,0x00,0x00,0x22,0x21,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2d,0x21,0x00,0x00,0x27,0x21,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2e,0x21,0x00,0x00,0x2b,0x21,0x00,0x00, +0x2d,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x30,0x21,0x00,0x00, +0x22,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x32,0x21,0x00,0x00, +0x24,0x21,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x33,0x21,0x00,0x00, +0x30,0x21,0x00,0x00,0x32,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x35,0x21,0x00,0x00,0x27,0x21,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x36,0x21,0x00,0x00,0x33,0x21,0x00,0x00,0x35,0x21,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x37,0x21,0x00,0x00,0x29,0x21,0x00,0x00,0x2e,0x21,0x00,0x00, +0x36,0x21,0x00,0x00,0x3e,0x00,0x03,0x00,0x31,0x20,0x00,0x00,0x37,0x21,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x42,0x21,0x00,0x00,0x31,0x20,0x00,0x00, +0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x43,0x21,0x00,0x00, +0x42,0x21,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x44,0x21,0x00,0x00, +0x31,0x20,0x00,0x00,0x3a,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x45,0x21,0x00,0x00,0x44,0x21,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x52,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x43,0x21,0x00,0x00, +0x45,0x21,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x47,0x21,0x00,0x00, +0x31,0x20,0x00,0x00,0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x48,0x21,0x00,0x00,0x47,0x21,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x57,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x21,0x00,0x00, +0x52,0x21,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4a,0x21,0x00,0x00, +0xbc,0x01,0x00,0x00,0x57,0x21,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x5c,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x8a,0x03,0x00,0x00, +0x4a,0x21,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x4c,0x21,0x00,0x00, +0x5c,0x21,0x00,0x00,0x5c,0x21,0x00,0x00,0x5c,0x21,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x4d,0x21,0x00,0x00,0x37,0x21,0x00,0x00,0x4c,0x21,0x00,0x00, +0xf9,0x00,0x02,0x00,0x59,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x59,0x0c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xea,0x26,0x00,0x00,0x2c,0x1f,0x00,0x00, +0x44,0x0c,0x00,0x00,0x4d,0x21,0x00,0x00,0xb0,0x1f,0x00,0x00,0x5f,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x61,0x21,0x00,0x00,0xd6,0x1a,0x00,0x00,0xb4,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x0b,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x62,0x21,0x00,0x00,0x61,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0x64,0x21,0x00,0x00,0x62,0x21,0x00,0x00,0xbb,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x66,0x21,0x00,0x00,0xf8,0x00,0x02,0x00,0x66,0x21,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa6,0x27,0x00,0x00,0x64,0x21,0x00,0x00, +0xbc,0x01,0x00,0x00,0x62,0x21,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x6c,0x21,0x00,0x00,0xa6,0x27,0x00,0x00,0xa6,0x27,0x00,0x00,0xa6,0x27,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x6d,0x21,0x00,0x00,0xea,0x26,0x00,0x00, +0x6c,0x21,0x00,0x00,0x41,0x00,0x05,0x00,0x37,0x02,0x00,0x00,0x74,0x21,0x00,0x00, +0x0a,0x02,0x00,0x00,0x36,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x75,0x21,0x00,0x00,0x74,0x21,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x70,0x21,0x00,0x00,0x6d,0x21,0x00,0x00,0x75,0x21,0x00,0x00,0x3e,0x00,0x03,0x00, +0x06,0x0c,0x00,0x00,0x2e,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x60,0x0c,0x00,0x00,0x3e,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x82,0x21,0x00,0x00,0x88,0x0c,0x00,0x00,0x08,0x0d,0x00,0x00,0x3e,0x00,0x03,0x00, +0x77,0x21,0x00,0x00,0x82,0x21,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x9c,0x21,0x00,0x00,0x77,0x21,0x00,0x00,0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x9d,0x21,0x00,0x00,0x9c,0x21,0x00,0x00,0xbe,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0x9e,0x21,0x00,0x00,0x9d,0x21,0x00,0x00,0xbb,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xa3,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x9e,0x21,0x00,0x00,0x9f,0x21,0x00,0x00,0xa3,0x21,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9f,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa1,0x21,0x00,0x00, +0x9c,0x21,0x00,0x00,0xbc,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xa2,0x21,0x00,0x00, +0xa1,0x21,0x00,0x00,0xbc,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xa3,0x21,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa3,0x21,0x00,0x00,0xf5,0x00,0x07,0x00,0xc9,0x00,0x00,0x00, +0xa4,0x21,0x00,0x00,0x9e,0x21,0x00,0x00,0x66,0x21,0x00,0x00,0xa2,0x21,0x00,0x00, +0x9f,0x21,0x00,0x00,0xf7,0x00,0x03,0x00,0xaf,0x21,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xa4,0x21,0x00,0x00,0xa5,0x21,0x00,0x00,0xaf,0x21,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa5,0x21,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xa6,0x21,0x00,0x00,0x77,0x21,0x00,0x00,0x36,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xa7,0x21,0x00,0x00,0xa6,0x21,0x00,0x00,0xbe,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0xa8,0x21,0x00,0x00,0xa7,0x21,0x00,0x00,0xbb,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xad,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xa8,0x21,0x00,0x00,0xa9,0x21,0x00,0x00,0xad,0x21,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa9,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xab,0x21,0x00,0x00, +0xa6,0x21,0x00,0x00,0xbc,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xac,0x21,0x00,0x00, +0xab,0x21,0x00,0x00,0xbc,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xad,0x21,0x00,0x00, +0xf8,0x00,0x02,0x00,0xad,0x21,0x00,0x00,0xf5,0x00,0x07,0x00,0xc9,0x00,0x00,0x00, +0xae,0x21,0x00,0x00,0xa8,0x21,0x00,0x00,0xa5,0x21,0x00,0x00,0xac,0x21,0x00,0x00, +0xa9,0x21,0x00,0x00,0xf9,0x00,0x02,0x00,0xaf,0x21,0x00,0x00,0xf8,0x00,0x02,0x00, +0xaf,0x21,0x00,0x00,0xf5,0x00,0x07,0x00,0xc9,0x00,0x00,0x00,0xb0,0x21,0x00,0x00, +0xa4,0x21,0x00,0x00,0xa3,0x21,0x00,0x00,0xae,0x21,0x00,0x00,0xad,0x21,0x00,0x00, +0xa4,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x85,0x21,0x00,0x00,0xb0,0x21,0x00,0x00, +0xd0,0x08,0x00,0x00,0xf7,0x00,0x03,0x00,0x96,0x21,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x85,0x21,0x00,0x00,0x86,0x21,0x00,0x00,0x8a,0x21,0x00,0x00, +0xf8,0x00,0x02,0x00,0x86,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x87,0x21,0x00,0x00,0x06,0x0c,0x00,0x00,0x3e,0x00,0x03,0x00,0x78,0x21,0x00,0x00, +0x87,0x21,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xb2,0x21,0x00,0x00, +0x78,0x21,0x00,0x00,0x55,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xb2,0x21,0x00,0x00, +0xbb,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x89,0x21,0x00,0x00, +0x78,0x21,0x00,0x00,0x3e,0x00,0x03,0x00,0x06,0x0c,0x00,0x00,0x89,0x21,0x00,0x00, +0xf9,0x00,0x02,0x00,0x96,0x21,0x00,0x00,0xf8,0x00,0x02,0x00,0x8a,0x21,0x00,0x00, +0x41,0x00,0x05,0x00,0x37,0x02,0x00,0x00,0xb5,0x21,0x00,0x00,0x0a,0x02,0x00,0x00, +0x41,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb6,0x21,0x00,0x00, +0xb5,0x21,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8c,0x21,0x00,0x00, +0xb6,0x21,0x00,0x00,0xba,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8f,0x21,0x00,0x00,0x60,0x0c,0x00,0x00,0x8c,0x21,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x90,0x21,0x00,0x00,0x06,0x0c,0x00,0x00,0x55,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x91,0x21,0x00,0x00,0x90,0x21,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x93,0x21,0x00,0x00,0x91,0x21,0x00,0x00, +0x8f,0x21,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xbb,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xbb,0x01,0x00,0x00,0x93,0x21,0x00,0x00, +0x3e,0x00,0x03,0x00,0x90,0x21,0x00,0x00,0xbb,0x21,0x00,0x00,0xf9,0x00,0x02,0x00, +0x96,0x21,0x00,0x00,0xf8,0x00,0x02,0x00,0x96,0x21,0x00,0x00,0x3d,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x98,0x21,0x00,0x00,0x06,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x80,0x02,0x00,0x00,0xbd,0x21,0x00,0x00,0x82,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc0,0x21,0x00,0x00,0x98,0x21,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc1,0x21,0x00,0x00,0x98,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xc2,0x21,0x00,0x00, +0xc0,0x21,0x00,0x00,0xc1,0x21,0x00,0x00,0xbb,0x01,0x00,0x00,0xbb,0x01,0x00,0x00, +0x63,0x00,0x04,0x00,0xbd,0x21,0x00,0x00,0xc2,0x0b,0x00,0x00,0xc2,0x21,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf6,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x8c,0x0a,0x00,0x00,0x1d,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xfa,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x0f,0x0d,0x00,0x00,0xbb,0x01,0x00,0x00,0xbc,0x01,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x00,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0xf6,0x21,0x00,0x00,0x4f,0x04,0x00,0x00,0xfa,0x21,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x05,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xf6,0x21,0x00,0x00,0x00,0x22,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xdf,0x21,0x00,0x00,0x05,0x22,0x00,0x00,0x05,0x22,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe1,0x21,0x00,0x00,0x3d,0x0d,0x00,0x00,0x5b,0x07,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x0a,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xe1,0x21,0x00,0x00,0xad,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x0f,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xdf,0x21,0x00,0x00,0x0a,0x22,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xe7,0x21,0x00,0x00,0xba,0x0c,0x00,0x00,0xbc,0x01,0x00,0x00,0x0f,0x22,0x00,0x00, +0xbe,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xeb,0x21,0x00,0x00,0xf4,0x1e,0x00,0x00, +0xbc,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xf0,0x21,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xeb,0x21,0x00,0x00,0xec,0x21,0x00,0x00,0xf0,0x21,0x00,0x00, +0xf8,0x00,0x02,0x00,0xec,0x21,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x18,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xfc,0x02,0x00,0x00, +0xe7,0x21,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xef,0x21,0x00,0x00, +0x18,0x22,0x00,0x00,0xb7,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00,0xf0,0x21,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf0,0x21,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xff,0x26,0x00,0x00,0xe7,0x21,0x00,0x00,0x96,0x21,0x00,0x00,0xef,0x21,0x00,0x00, +0xec,0x21,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x67,0x0c,0x00,0x00, +0x70,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x68,0x0c,0x00,0x00,0x70,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x69,0x0c,0x00,0x00,0x70,0x21,0x00,0x00,0x02,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x6a,0x0c,0x00,0x00,0x67,0x0c,0x00,0x00, +0x68,0x0c,0x00,0x00,0x69,0x0c,0x00,0x00,0xff,0x26,0x00,0x00,0x3d,0x00,0x04,0x00, +0x77,0x02,0x00,0x00,0x1a,0x22,0x00,0x00,0x79,0x02,0x00,0x00,0x63,0x00,0x04,0x00, +0x1a,0x22,0x00,0x00,0xc2,0x0b,0x00,0x00,0x6a,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x89,0x02,0x00,0x00,0x21,0x22,0x00,0x00,0x8b,0x02,0x00,0x00,0x63,0x00,0x04,0x00, +0x21,0x22,0x00,0x00,0xc2,0x0b,0x00,0x00,0x19,0x06,0x00,0x00,0xfd,0x00,0x01,0x00, +0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_af625d7c63039754d6157e312e40213a.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_af625d7c63039754d6157e312e40213a.h new file mode 100644 index 00000000..173b5895 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_af625d7c63039754d6157e312e40213a.h @@ -0,0 +1,3361 @@ +// ffx_fsr2_accumulate_pass_af625d7c63039754d6157e312e40213a.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_af625d7c63039754d6157e312e40213a_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_af625d7c63039754d6157e312e40213a_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_af625d7c63039754d6157e312e40213a_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_af625d7c63039754d6157e312e40213a_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_af625d7c63039754d6157e312e40213a_SampledImageResourceNames[] = { "r_input_exposure", "r_dilated_reactive_masks", "r_dilated_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_imgMips", "r_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_af625d7c63039754d6157e312e40213a_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 10, 12, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_af625d7c63039754d6157e312e40213a_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_af625d7c63039754d6157e312e40213a_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_af625d7c63039754d6157e312e40213a_StorageImageResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_upscaled_output", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_af625d7c63039754d6157e312e40213a_StorageImageResourceBindings[] = { 13, 14, 15, 16, 17, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_af625d7c63039754d6157e312e40213a_StorageImageResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_af625d7c63039754d6157e312e40213a_StorageImageResourceSets[] = { 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_af625d7c63039754d6157e312e40213a_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_af625d7c63039754d6157e312e40213a_UniformBufferResourceBindings[] = { 18, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_af625d7c63039754d6157e312e40213a_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_af625d7c63039754d6157e312e40213a_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_af625d7c63039754d6157e312e40213a_size = 53320; + +static const unsigned char g_ffx_fsr2_accumulate_pass_af625d7c63039754d6157e312e40213a_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x83,0x26,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x09,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x16,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x38,0x00,0x00,0x00,0x0b,0x00,0x06,0x00, +0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c,0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30, +0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x0f,0x00,0x07,0x00,0x05,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0x77,0x0b,0x00,0x00,0x8d,0x0b,0x00,0x00,0x10,0x00,0x06,0x00, +0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00, +0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c, +0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66, +0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00,0x04,0x00,0x08,0x00, +0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x31,0x36, +0x62,0x69,0x74,0x5f,0x73,0x74,0x6f,0x72,0x61,0x67,0x65,0x00,0x04,0x00,0x0b,0x00, +0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x65,0x78, +0x70,0x6c,0x69,0x63,0x69,0x74,0x5f,0x61,0x72,0x69,0x74,0x68,0x6d,0x65,0x74,0x69, +0x63,0x5f,0x74,0x79,0x70,0x65,0x73,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x69,0x6d,0x61,0x67,0x65,0x5f, +0x6c,0x6f,0x61,0x64,0x5f,0x66,0x6f,0x72,0x6d,0x61,0x74,0x74,0x65,0x64,0x00,0x00, +0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70, +0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72, +0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47, +0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69, +0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00, +0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0x0b,0x02,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x0b,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53, +0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x0b,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00, +0x06,0x00,0x07,0x00,0x0b,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73, +0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00, +0x0b,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f, +0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e, +0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0x0b,0x02,0x00,0x00, +0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65, +0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0x0b,0x02,0x00,0x00, +0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65, +0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0x0b,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00, +0x06,0x00,0x08,0x00,0x0b,0x02,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76, +0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00, +0x06,0x00,0x05,0x00,0x0b,0x02,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x0b,0x02,0x00,0x00,0x09,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61, +0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x0b,0x02,0x00,0x00,0x0a,0x00,0x00,0x00, +0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x0b,0x02,0x00,0x00,0x0b,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74, +0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00, +0x06,0x00,0x07,0x00,0x0b,0x02,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00, +0x0b,0x02,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75, +0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72, +0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x0b,0x02,0x00,0x00,0x0e,0x00,0x00,0x00, +0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00, +0x0b,0x02,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53, +0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x0b,0x02,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c, +0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0x0b,0x02,0x00,0x00, +0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43, +0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00, +0x0b,0x02,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61, +0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x0d,0x02,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x00,0x00,0x05,0x00,0x05,0x00,0x4b,0x02,0x00,0x00,0x72,0x5f,0x69,0x6d, +0x67,0x4d,0x69,0x70,0x73,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x4f,0x02,0x00,0x00, +0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x00,0x00,0x00, +0x05,0x00,0x08,0x00,0x5c,0x02,0x00,0x00,0x72,0x5f,0x70,0x72,0x65,0x70,0x61,0x72, +0x65,0x64,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00, +0x05,0x00,0x09,0x00,0x63,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e, +0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f, +0x72,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x6b,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c, +0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x05,0x00,0x06,0x00, +0x72,0x02,0x00,0x00,0x72,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f, +0x72,0x79,0x00,0x00,0x05,0x00,0x09,0x00,0x7c,0x02,0x00,0x00,0x72,0x77,0x5f,0x69, +0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64, +0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x05,0x00,0x07,0x00,0x85,0x02,0x00,0x00, +0x72,0x77,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f,0x6f,0x75,0x74,0x70, +0x75,0x74,0x00,0x00,0x05,0x00,0x06,0x00,0x92,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c, +0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x05,0x00,0x06,0x00, +0x9b,0x02,0x00,0x00,0x72,0x77,0x5f,0x6e,0x65,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x73, +0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0xb0,0x02,0x00,0x00,0x72,0x5f,0x6c,0x6f, +0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x00,0x05,0x00,0x09,0x00, +0xba,0x02,0x00,0x00,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f, +0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x00,0x00, +0x05,0x00,0x07,0x00,0xc2,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x05,0x00,0x09,0x00, +0xce,0x02,0x00,0x00,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x72,0x65, +0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x73,0x00,0x00,0x00,0x00, +0x05,0x00,0x05,0x00,0x74,0x0b,0x00,0x00,0x75,0x47,0x72,0x6f,0x75,0x70,0x49,0x64, +0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x77,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x57, +0x6f,0x72,0x6b,0x47,0x72,0x6f,0x75,0x70,0x49,0x44,0x00,0x00,0x05,0x00,0x08,0x00, +0x8d,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x4c,0x6f,0x63,0x61,0x6c,0x49,0x6e,0x76,0x6f, +0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x0b,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x0b,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x0b,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x0b,0x02,0x00,0x00, +0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x0b,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x0b,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x0b,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x0b,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x0b,0x02,0x00,0x00,0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x0b,0x02,0x00,0x00,0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x0b,0x02,0x00,0x00,0x0a,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x0b,0x02,0x00,0x00, +0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x0b,0x02,0x00,0x00,0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x0b,0x02,0x00,0x00,0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x0b,0x02,0x00,0x00,0x0e,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x0b,0x02,0x00,0x00, +0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x0b,0x02,0x00,0x00,0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x0b,0x02,0x00,0x00,0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x0b,0x02,0x00,0x00,0x12,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x0b,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x0d,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x0d,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x4b,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x4b,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x4f,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x4f,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x5c,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x5c,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x63,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x63,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x6b,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x6b,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x72,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x72,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x7c,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x7c,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x7c,0x02,0x00,0x00,0x19,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x85,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x85,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0f,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x85,0x02,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x92,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x92,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x9b,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x9b,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb0,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb0,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xba,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xba,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xc2,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xc2,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xce,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xce,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x77,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x8d,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x9f,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00, +0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x13,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x23,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x15,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x38,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x16,0x00,0x03,0x00, +0x52,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x52,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x52,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x5a,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x59,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x64,0x00,0x00,0x00, +0x37,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x89,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x8e,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x14,0x00,0x02,0x00,0xce,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x19,0x01,0x00,0x00,0x52,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x1a,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x19,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xbe,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xbf,0x01,0x00,0x00,0x00,0x00,0x80,0x3f, +0x1e,0x00,0x15,0x00,0x0b,0x02,0x00,0x00,0x64,0x00,0x00,0x00,0x64,0x00,0x00,0x00, +0x64,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x37,0x00,0x00,0x00, +0x37,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x0c,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x0b,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x0c,0x02,0x00,0x00,0x0d,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x0e,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x0f,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x64,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x14,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x19,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x1e,0x02,0x00,0x00, +0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x23,0x02,0x00,0x00, +0x05,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x24,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x37,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x29,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x2e,0x02,0x00,0x00, +0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x2f,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x34,0x02,0x00,0x00, +0x0a,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x39,0x02,0x00,0x00, +0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x3a,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x3f,0x02,0x00,0x00, +0x0d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x44,0x02,0x00,0x00, +0x0f,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x49,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x4a,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x49,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x4a,0x02,0x00,0x00, +0x4b,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x1a,0x00,0x02,0x00,0x4d,0x02,0x00,0x00, +0x20,0x00,0x04,0x00,0x4e,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x4d,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x4e,0x02,0x00,0x00,0x4f,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x1b,0x00,0x03,0x00,0x51,0x02,0x00,0x00,0x49,0x02,0x00,0x00,0x15,0x00,0x04,0x00, +0x57,0x02,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x57,0x02,0x00,0x00,0x58,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x4a,0x02,0x00,0x00,0x5c,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x4a,0x02,0x00,0x00,0x63,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x69,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x6a,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x6a,0x02,0x00,0x00,0x6b,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x4a,0x02,0x00,0x00,0x72,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x7a,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x7b,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x7a,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x7b,0x02,0x00,0x00,0x7c,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x83,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x84,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x83,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x02,0x00,0x00, +0x85,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x90,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x91,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x90,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x91,0x02,0x00,0x00,0x92,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x99,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0f,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x9a,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x99,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x9a,0x02,0x00,0x00,0x9b,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x57,0x02,0x00,0x00,0xab,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x4a,0x02,0x00,0x00,0xb0,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x4a,0x02,0x00,0x00,0xba,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x4a,0x02,0x00,0x00,0xc2,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xc4,0x02,0x00,0x00,0x0e,0x02,0x00,0x00, +0x0e,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x4a,0x02,0x00,0x00,0xce,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd7,0x02,0x00,0x00, +0xbe,0x01,0x00,0x00,0xbe,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xda,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x0c,0x03,0x00,0x00,0x6f,0x12,0x83,0x3a,0x2b,0x00,0x04,0x00,0x57,0x02,0x00,0x00, +0x46,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x57,0x02,0x00,0x00, +0x4a,0x03,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x60,0x03,0x00,0x00,0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x64,0x03,0x00,0x00,0x00,0x00,0x00,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x74,0x03,0x00,0x00,0x00,0x00,0x80,0xbe,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xd7,0x03,0x00,0x00,0x64,0x03,0x00,0x00,0x64,0x03,0x00,0x00,0x17,0x00,0x04,0x00, +0xeb,0x03,0x00,0x00,0x57,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0xef,0x03,0x00,0x00,0xce,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xfc,0x03,0x00,0x00,0x00,0xe0,0x7f,0x47,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x14,0x04,0x00,0x00,0xdb,0x0f,0x49,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x1b,0x04,0x00,0x00,0xdb,0x0f,0xc9,0x3f,0x2b,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x28,0x04,0x00,0x00,0x00,0x40,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x34,0x04,0x00,0x00,0xcd,0xcc,0xcc,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x3c,0x04,0x00,0x00,0x00,0x00,0xc8,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x41,0x04,0x00,0x00,0x00,0x00,0x10,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x49,0x04,0x00,0x00,0x00,0x00,0x80,0x40,0x2b,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x54,0x04,0x00,0x00,0x00,0xbc,0x00,0x00,0x2b,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x5a,0x04,0x00,0x00,0x00,0x80,0x00,0x00,0x2b,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x60,0x04,0x00,0x00,0x00,0x3c,0x00,0x00,0x2b,0x00,0x04,0x00, +0x57,0x02,0x00,0x00,0xd9,0x04,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00, +0xda,0x04,0x00,0x00,0x59,0x00,0x00,0x00,0xd9,0x04,0x00,0x00,0x20,0x00,0x04,0x00, +0xdb,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0xda,0x04,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x78,0x05,0x00,0x00,0x52,0xb8,0xfe,0x3f,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x97,0x05,0x00,0x00,0xfe,0xff,0xff,0xff,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x98,0x05,0x00,0x00,0xff,0xff,0xff,0xff,0x2b,0x00,0x04,0x00, +0x57,0x02,0x00,0x00,0xed,0x05,0x00,0x00,0x10,0x00,0x00,0x00,0x1c,0x00,0x04,0x00, +0xee,0x05,0x00,0x00,0x08,0x00,0x00,0x00,0xed,0x05,0x00,0x00,0x20,0x00,0x04,0x00, +0xef,0x05,0x00,0x00,0x07,0x00,0x00,0x00,0xee,0x05,0x00,0x00,0x2c,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0xfe,0x05,0x00,0x00,0xbe,0x01,0x00,0x00,0xbe,0x01,0x00,0x00, +0xbe,0x01,0x00,0x00,0xbe,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x15,0x06,0x00,0x00,0x9a,0x99,0x99,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x2d,0x06,0x00,0x00,0x00,0x00,0x00,0xc0,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x2e,0x06,0x00,0x00,0x00,0x00,0x40,0xc0,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xd1,0x06,0x00,0x00,0xab,0xaa,0xaa,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x01,0x07,0x00,0x00,0xab,0xaa,0x2a,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x2d,0x07,0x00,0x00,0x00,0x00,0x00,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x40,0x07,0x00,0x00,0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x4a,0x07,0x00,0x00,0x00,0x00,0x20,0x41,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x84,0x07,0x00,0x00,0x98,0x05,0x00,0x00,0x98,0x05,0x00,0x00,0x2c,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x8f,0x07,0x00,0x00,0x0e,0x02,0x00,0x00,0x98,0x05,0x00,0x00, +0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x9a,0x07,0x00,0x00,0x14,0x02,0x00,0x00, +0x98,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xa5,0x07,0x00,0x00, +0x19,0x02,0x00,0x00,0x98,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0xb0,0x07,0x00,0x00,0x98,0x05,0x00,0x00,0x0e,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0xc5,0x07,0x00,0x00,0x14,0x02,0x00,0x00,0x0e,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xd0,0x07,0x00,0x00,0x19,0x02,0x00,0x00, +0x0e,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xdb,0x07,0x00,0x00, +0x98,0x05,0x00,0x00,0x14,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0xe6,0x07,0x00,0x00,0x0e,0x02,0x00,0x00,0x14,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0xf1,0x07,0x00,0x00,0x14,0x02,0x00,0x00,0x14,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xfc,0x07,0x00,0x00,0x19,0x02,0x00,0x00, +0x14,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x07,0x08,0x00,0x00, +0x98,0x05,0x00,0x00,0x19,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x12,0x08,0x00,0x00,0x0e,0x02,0x00,0x00,0x19,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x1d,0x08,0x00,0x00,0x14,0x02,0x00,0x00,0x19,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x28,0x08,0x00,0x00,0x19,0x02,0x00,0x00, +0x19,0x02,0x00,0x00,0x15,0x00,0x04,0x00,0x74,0x08,0x00,0x00,0x10,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x75,0x08,0x00,0x00,0x74,0x08,0x00,0x00, +0x02,0x00,0x00,0x00,0x2a,0x00,0x03,0x00,0xce,0x00,0x00,0x00,0xb5,0x08,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xbc,0x08,0x00,0x00,0xff,0xfe,0xfe,0x3e, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xd8,0x08,0x00,0x00,0x0c,0x03,0x00,0x00, +0x0c,0x03,0x00,0x00,0x0c,0x03,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xf1,0x08,0x00,0x00,0x00,0x00,0xa0,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xf9,0x08,0x00,0x00,0x00,0x00,0x40,0x40,0x17,0x00,0x04,0x00,0x3a,0x09,0x00,0x00, +0xce,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x68,0x09,0x00,0x00,0x40,0x07,0x00,0x00,0x40,0x07,0x00,0x00,0x40,0x07,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8c,0x09,0x00,0x00,0x30,0x96,0x7c,0x3d, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd3,0x09,0x00,0x00,0x00,0x00,0x7f,0x43, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xfb,0x09,0x00,0x00,0x81,0x80,0x80,0x3b, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x25,0x0a,0x00,0x00,0x00,0x00,0xc0,0x40, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x57,0x0a,0x00,0x00,0xa4,0x70,0x7d,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x82,0x0a,0x00,0x00,0x00,0x00,0x80,0xbf, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xda,0x0a,0x00,0x00,0xbe,0x01,0x00,0x00, +0xbe,0x01,0x00,0x00,0xbe,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0x73,0x0b,0x00,0x00, +0x07,0x00,0x00,0x00,0xeb,0x03,0x00,0x00,0x17,0x00,0x04,0x00,0x75,0x0b,0x00,0x00, +0x57,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x76,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x75,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00,0x76,0x0b,0x00,0x00, +0x77,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x7a,0x0b,0x00,0x00, +0x07,0x00,0x00,0x00,0x57,0x02,0x00,0x00,0x2b,0x00,0x04,0x00,0x57,0x02,0x00,0x00, +0x7f,0x0b,0x00,0x00,0x08,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0xeb,0x03,0x00,0x00, +0x8b,0x0b,0x00,0x00,0x7f,0x0b,0x00,0x00,0x7f,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00, +0x76,0x0b,0x00,0x00,0x8d,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x06,0x00, +0x75,0x0b,0x00,0x00,0x9f,0x0b,0x00,0x00,0x7f,0x0b,0x00,0x00,0x7f,0x0b,0x00,0x00, +0x46,0x03,0x00,0x00,0x2b,0x00,0x04,0x00,0x57,0x02,0x00,0x00,0x15,0x23,0x00,0x00, +0x07,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x16,0x23,0x00,0x00, +0xfc,0x03,0x00,0x00,0xfc,0x03,0x00,0x00,0xfc,0x03,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x17,0x23,0x00,0x00,0x66,0x66,0x66,0x3f,0x2c,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x18,0x23,0x00,0x00,0xbf,0x01,0x00,0x00,0xbf,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x19,0x23,0x00,0x00,0x0a,0xd7,0xa3,0x3c, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1a,0x23,0x00,0x00,0xcd,0xcc,0x4c,0x3d, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x1b,0x23,0x00,0x00,0xbf,0x01,0x00,0x00, +0xbf,0x01,0x00,0x00,0xbf,0x01,0x00,0x00,0x01,0x00,0x03,0x00,0x06,0x00,0x00,0x00, +0x8f,0x23,0x00,0x00,0x01,0x00,0x03,0x00,0x08,0x00,0x00,0x00,0xf2,0x23,0x00,0x00, +0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x13,0x00,0x00,0x00,0x08,0x23,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x13,0x00,0x00,0x00,0x07,0x23,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x23,0x00,0x00,0x00,0x42,0x20,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x23,0x00,0x00,0x00,0x43,0x20,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x13,0x00,0x00,0x00,0xf1,0x1f,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x8e,0x00,0x00,0x00,0xda,0x1d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x89,0x1c,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x23,0x00,0x00,0x00,0x22,0x1b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x23,0x00,0x00,0x00,0x24,0x1b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x25,0x1b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x32,0x1b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x33,0x1b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xef,0x05,0x00,0x00,0x34,0x1b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x8e,0x00,0x00,0x00,0x36,0x1b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x23,0x00,0x00,0x00,0xeb,0x19,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xdb,0x04,0x00,0x00,0x00,0x15,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x77,0x14,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x0c,0x14,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xa1,0x13,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x36,0x13,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xcb,0x12,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x60,0x12,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xf5,0x11,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x8a,0x11,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x1f,0x11,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xb4,0x10,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x49,0x10,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xde,0x0f,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x73,0x0f,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x08,0x0f,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x9d,0x0e,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x32,0x0e,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x90,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x91,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x94,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x95,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x98,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x99,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x9c,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x9d,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xa0,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xa1,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xa4,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xa5,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xa8,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xa9,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xac,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xad,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xb0,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xb1,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xb4,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xb5,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xb8,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xb9,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xbc,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xbd,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xc0,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xc1,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xc4,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xc5,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xc8,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xc9,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xcc,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xcd,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x23,0x00,0x00,0x00,0x3d,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x1a,0x01,0x00,0x00,0x4d,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x8e,0x00,0x00,0x00,0x1e,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x20,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x13,0x00,0x00,0x00,0x24,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x23,0x00,0x00,0x00,0xe7,0x0c,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x23,0x00,0x00,0x00,0x4f,0x0c,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x23,0x00,0x00,0x00,0xb8,0x0b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x8e,0x00,0x00,0x00,0xbb,0x0b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x13,0x00,0x00,0x00,0xc8,0x0b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x23,0x00,0x00,0x00,0xd4,0x0b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x73,0x0b,0x00,0x00,0x74,0x0b,0x00,0x00,0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x75,0x0b,0x00,0x00,0x78,0x0b,0x00,0x00,0x77,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00, +0xeb,0x03,0x00,0x00,0x79,0x0b,0x00,0x00,0x78,0x0b,0x00,0x00,0x78,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0x74,0x0b,0x00,0x00, +0x79,0x0b,0x00,0x00,0x41,0x00,0x05,0x00,0x0f,0x02,0x00,0x00,0xa2,0x0b,0x00,0x00, +0x0d,0x02,0x00,0x00,0x19,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00, +0xa3,0x0b,0x00,0x00,0xa2,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x7d,0x0b,0x00,0x00,0xa3,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00, +0x57,0x02,0x00,0x00,0x7e,0x0b,0x00,0x00,0x7d,0x0b,0x00,0x00,0x80,0x00,0x05,0x00, +0x57,0x02,0x00,0x00,0x81,0x0b,0x00,0x00,0x7e,0x0b,0x00,0x00,0x15,0x23,0x00,0x00, +0x86,0x00,0x05,0x00,0x57,0x02,0x00,0x00,0x82,0x0b,0x00,0x00,0x81,0x0b,0x00,0x00, +0x7f,0x0b,0x00,0x00,0x41,0x00,0x05,0x00,0x7a,0x0b,0x00,0x00,0x84,0x0b,0x00,0x00, +0x74,0x0b,0x00,0x00,0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x57,0x02,0x00,0x00, +0x85,0x0b,0x00,0x00,0x84,0x0b,0x00,0x00,0x82,0x00,0x05,0x00,0x57,0x02,0x00,0x00, +0x86,0x0b,0x00,0x00,0x82,0x0b,0x00,0x00,0x85,0x0b,0x00,0x00,0x82,0x00,0x05,0x00, +0x57,0x02,0x00,0x00,0x87,0x0b,0x00,0x00,0x86,0x0b,0x00,0x00,0x46,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0x84,0x0b,0x00,0x00,0x87,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00, +0xeb,0x03,0x00,0x00,0x8a,0x0b,0x00,0x00,0x74,0x0b,0x00,0x00,0x84,0x00,0x05,0x00, +0xeb,0x03,0x00,0x00,0x8c,0x0b,0x00,0x00,0x8a,0x0b,0x00,0x00,0x8b,0x0b,0x00,0x00, +0x3d,0x00,0x04,0x00,0x75,0x0b,0x00,0x00,0x8e,0x0b,0x00,0x00,0x8d,0x0b,0x00,0x00, +0x4f,0x00,0x07,0x00,0xeb,0x03,0x00,0x00,0x8f,0x0b,0x00,0x00,0x8e,0x0b,0x00,0x00, +0x8e,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x80,0x00,0x05,0x00, +0xeb,0x03,0x00,0x00,0x90,0x0b,0x00,0x00,0x8c,0x0b,0x00,0x00,0x8f,0x0b,0x00,0x00, +0x7c,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0x92,0x0b,0x00,0x00,0x90,0x0b,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x56,0x0c,0x00,0x00,0x92,0x0b,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x58,0x0c,0x00,0x00,0x56,0x0c,0x00,0x00, +0xd7,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x5a,0x0c,0x00,0x00, +0xa3,0x0b,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x5b,0x0c,0x00,0x00, +0x58,0x0c,0x00,0x00,0x5a,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x2f,0x02,0x00,0x00, +0x96,0x0c,0x00,0x00,0x0d,0x02,0x00,0x00,0x2e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x97,0x0c,0x00,0x00,0x96,0x0c,0x00,0x00,0x41,0x00,0x05,0x00, +0x0f,0x02,0x00,0x00,0x9a,0x0c,0x00,0x00,0x0d,0x02,0x00,0x00,0x0e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0x9b,0x0c,0x00,0x00,0x9a,0x0c,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x61,0x0c,0x00,0x00,0x9b,0x0c,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x62,0x0c,0x00,0x00,0x97,0x0c,0x00,0x00, +0x61,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x63,0x0c,0x00,0x00, +0x5b,0x0c,0x00,0x00,0x62,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x0f,0x02,0x00,0x00, +0xa2,0x0c,0x00,0x00,0x0d,0x02,0x00,0x00,0x14,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x64,0x00,0x00,0x00,0xa3,0x0c,0x00,0x00,0xa2,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xb0,0x0c,0x00,0x00,0x63,0x0c,0x00,0x00,0x61,0x0c,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xb3,0x0c,0x00,0x00,0x61,0x0c,0x00,0x00, +0xd7,0x03,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xc0,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xb0,0x0c,0x00,0x00,0xb3,0x0c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xc5,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xd7,0x03,0x00,0x00,0xc0,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xb9,0x0c,0x00,0x00,0xa3,0x0c,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xba,0x0c,0x00,0x00,0xc5,0x0c,0x00,0x00,0xb9,0x0c,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xcd,0x0c,0x00,0x00,0x5b,0x0c,0x00,0x00, +0x61,0x0c,0x00,0x00,0x6e,0x00,0x04,0x00,0x75,0x08,0x00,0x00,0xce,0x0c,0x00,0x00, +0xcd,0x0c,0x00,0x00,0x72,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0xcf,0x0c,0x00,0x00, +0xce,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x49,0x02,0x00,0x00,0xd8,0x0c,0x00,0x00, +0xba,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xda,0x0c,0x00,0x00, +0xd8,0x0c,0x00,0x00,0xcf,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0x0e,0x02,0x00,0x00, +0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xdb,0x0c,0x00,0x00,0xda,0x0c,0x00,0x00, +0xda,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xe1,0x0c,0x00,0x00,0xdb,0x0c,0x00,0x00,0x5a,0x0c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xe2,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0xe1,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xeb,0x0c,0x00,0x00,0x5b,0x0c,0x00,0x00,0xdb,0x0c,0x00,0x00,0x3e,0x00,0x03,0x00, +0xe7,0x0c,0x00,0x00,0xeb,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xf0,0x0c,0x00,0x00,0xe7,0x0c,0x00,0x00,0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xf1,0x0c,0x00,0x00,0xf0,0x0c,0x00,0x00,0xbe,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0xf2,0x0c,0x00,0x00,0xf1,0x0c,0x00,0x00,0xbe,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xf7,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xf2,0x0c,0x00,0x00,0xf3,0x0c,0x00,0x00,0xf7,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf3,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf5,0x0c,0x00,0x00, +0xf0,0x0c,0x00,0x00,0xbc,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0xf6,0x0c,0x00,0x00, +0xf5,0x0c,0x00,0x00,0xbf,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xf7,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf7,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0xce,0x00,0x00,0x00, +0xf8,0x0c,0x00,0x00,0xf2,0x0c,0x00,0x00,0x05,0x00,0x00,0x00,0xf6,0x0c,0x00,0x00, +0xf3,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00,0x03,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xf8,0x0c,0x00,0x00,0xf9,0x0c,0x00,0x00,0x03,0x0d,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf9,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xfa,0x0c,0x00,0x00,0xe7,0x0c,0x00,0x00,0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xfb,0x0c,0x00,0x00,0xfa,0x0c,0x00,0x00,0xbe,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0xfc,0x0c,0x00,0x00,0xfb,0x0c,0x00,0x00,0xbe,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x01,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xfc,0x0c,0x00,0x00,0xfd,0x0c,0x00,0x00,0x01,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfd,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xff,0x0c,0x00,0x00, +0xfa,0x0c,0x00,0x00,0xbc,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x00,0x0d,0x00,0x00, +0xff,0x0c,0x00,0x00,0xbf,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x01,0x0d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x01,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00,0xce,0x00,0x00,0x00, +0x02,0x0d,0x00,0x00,0xfc,0x0c,0x00,0x00,0xf9,0x0c,0x00,0x00,0x00,0x0d,0x00,0x00, +0xfd,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00,0x03,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x03,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00,0xce,0x00,0x00,0x00,0x04,0x0d,0x00,0x00, +0xf8,0x0c,0x00,0x00,0xf7,0x0c,0x00,0x00,0x02,0x0d,0x00,0x00,0x01,0x0d,0x00,0x00, +0x3d,0x00,0x04,0x00,0x49,0x02,0x00,0x00,0x07,0x0d,0x00,0x00,0x5c,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x4d,0x02,0x00,0x00,0x08,0x0d,0x00,0x00,0x4f,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x51,0x02,0x00,0x00,0x09,0x0d,0x00,0x00,0x07,0x0d,0x00,0x00, +0x08,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x0b,0x0d,0x00,0x00, +0x09,0x0d,0x00,0x00,0xba,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xbe,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0c,0x0d,0x00,0x00,0x0b,0x0d,0x00,0x00, +0x03,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x10,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x0c,0x0d,0x00,0x00,0xbe,0x01,0x00,0x00, +0xbf,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x49,0x02,0x00,0x00,0x13,0x0d,0x00,0x00, +0xce,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x51,0x02,0x00,0x00,0x15,0x0d,0x00,0x00, +0x13,0x0d,0x00,0x00,0x08,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0x17,0x0d,0x00,0x00,0x15,0x0d,0x00,0x00,0xba,0x0c,0x00,0x00,0x02,0x00,0x00,0x00, +0xbe,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x18,0x0d,0x00,0x00, +0x17,0x0d,0x00,0x00,0x17,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x3e,0x00,0x03,0x00,0x4f,0x0c,0x00,0x00,0x18,0x0d,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x7f,0x0c,0x00,0x00,0x4f,0x0c,0x00,0x00,0x58,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x80,0x0c,0x00,0x00,0x7f,0x0c,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x82,0x0c,0x00,0x00,0x4f,0x0c,0x00,0x00, +0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x83,0x0c,0x00,0x00, +0x82,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x24,0x02,0x00,0x00,0x1b,0x0d,0x00,0x00, +0x0d,0x02,0x00,0x00,0x29,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x1c,0x0d,0x00,0x00,0x1b,0x0d,0x00,0x00,0xaa,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0x86,0x0c,0x00,0x00,0x0e,0x02,0x00,0x00,0x1c,0x0d,0x00,0x00,0xa4,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x8a,0x0c,0x00,0x00,0x04,0x0d,0x00,0x00,0xb5,0x08,0x00,0x00, +0xa6,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x8d,0x0c,0x00,0x00,0x8a,0x0c,0x00,0x00, +0x86,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00,0xe8,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x04,0x0d,0x00,0x00,0xe4,0x0b,0x00,0x00,0xe8,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe4,0x0b,0x00,0x00,0xa8,0x00,0x04,0x00,0xce,0x00,0x00,0x00, +0xe7,0x0b,0x00,0x00,0x86,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00,0xe8,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe8,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0xce,0x00,0x00,0x00, +0xe9,0x0b,0x00,0x00,0x04,0x0d,0x00,0x00,0x03,0x0d,0x00,0x00,0xe7,0x0b,0x00,0x00, +0xe4,0x0b,0x00,0x00,0xf7,0x00,0x03,0x00,0xf3,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xe9,0x0b,0x00,0x00,0xea,0x0b,0x00,0x00,0xf3,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xea,0x0b,0x00,0x00,0x3e,0x00,0x03,0x00,0x20,0x0d,0x00,0x00, +0xa3,0x0b,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x53,0x0d,0x00,0x00, +0xeb,0x0c,0x00,0x00,0x5a,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x54,0x0d,0x00,0x00,0x53,0x0d,0x00,0x00,0xd7,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0x3d,0x0d,0x00,0x00,0x54,0x0d,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x55,0x0d,0x00,0x00,0x20,0x0d,0x00,0x00,0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x56,0x0d,0x00,0x00,0x55,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x57,0x0d,0x00,0x00,0x56,0x0d,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x58,0x0d,0x00,0x00,0x3d,0x0d,0x00,0x00,0x58,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x59,0x0d,0x00,0x00,0x58,0x0d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x7a,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x57,0x0d,0x00,0x00,0x59,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x7f,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xbe,0x01,0x00,0x00,0x7a,0x0d,0x00,0x00,0x3e,0x00,0x03,0x00,0x58,0x0d,0x00,0x00, +0x7f,0x0d,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x5d,0x0d,0x00,0x00, +0x20,0x0d,0x00,0x00,0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x5e,0x0d,0x00,0x00,0x5d,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x5f,0x0d,0x00,0x00,0x5e,0x0d,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x60,0x0d,0x00,0x00,0x3d,0x0d,0x00,0x00,0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x61,0x0d,0x00,0x00,0x60,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x84,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x5f,0x0d,0x00,0x00,0x61,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x89,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xbe,0x01,0x00,0x00, +0x84,0x0d,0x00,0x00,0x3e,0x00,0x03,0x00,0x60,0x0d,0x00,0x00,0x89,0x0d,0x00,0x00, +0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x65,0x0d,0x00,0x00,0x3d,0x0d,0x00,0x00, +0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x66,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x65,0x0d,0x00,0x00,0x6e,0x00,0x04,0x00,0x64,0x00,0x00,0x00, +0x67,0x0d,0x00,0x00,0x66,0x0d,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x8d,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x65,0x0d,0x00,0x00, +0x73,0x00,0x04,0x00,0x19,0x01,0x00,0x00,0x6a,0x0d,0x00,0x00,0x8d,0x0d,0x00,0x00, +0x3e,0x00,0x03,0x00,0x90,0x0d,0x00,0x00,0x84,0x07,0x00,0x00,0x3e,0x00,0x03,0x00, +0x91,0x0d,0x00,0x00,0xa3,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x43,0x0e,0x00,0x00,0x67,0x0d,0x00,0x00,0x84,0x07,0x00,0x00,0x3e,0x00,0x03,0x00, +0x32,0x0e,0x00,0x00,0x43,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x44,0x0e,0x00,0x00,0x90,0x0d,0x00,0x00,0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x45,0x0e,0x00,0x00,0x44,0x0e,0x00,0x00,0xb1,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x46,0x0e,0x00,0x00,0x45,0x0e,0x00,0x00,0x0e,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x4e,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x46,0x0e,0x00,0x00,0x47,0x0e,0x00,0x00,0x4b,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x47,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x48,0x0e,0x00,0x00, +0x32,0x0e,0x00,0x00,0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x49,0x0e,0x00,0x00,0x48,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x83,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x49,0x0e,0x00,0x00, +0x0e,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x4e,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4b,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x4c,0x0e,0x00,0x00, +0x32,0x0e,0x00,0x00,0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x4d,0x0e,0x00,0x00,0x4c,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00,0x4e,0x0e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4e,0x0e,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x1c,0x23,0x00,0x00,0x83,0x0e,0x00,0x00,0x47,0x0e,0x00,0x00,0x4d,0x0e,0x00,0x00, +0x4b,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x50,0x0e,0x00,0x00, +0x32,0x0e,0x00,0x00,0x58,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x50,0x0e,0x00,0x00, +0x1c,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x52,0x0e,0x00,0x00, +0x44,0x0e,0x00,0x00,0xad,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x53,0x0e,0x00,0x00, +0x52,0x0e,0x00,0x00,0x0e,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x5e,0x0e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x53,0x0e,0x00,0x00,0x54,0x0e,0x00,0x00, +0x5b,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x54,0x0e,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x55,0x0e,0x00,0x00,0x91,0x0d,0x00,0x00,0x58,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x56,0x0e,0x00,0x00,0x55,0x0e,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x57,0x0e,0x00,0x00,0x56,0x0e,0x00,0x00, +0x14,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x59,0x0e,0x00,0x00, +0x50,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x88,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x59,0x0e,0x00,0x00,0x57,0x0e,0x00,0x00, +0xf9,0x00,0x02,0x00,0x5e,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x5b,0x0e,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x5d,0x0e,0x00,0x00,0x50,0x0e,0x00,0x00, +0xf9,0x00,0x02,0x00,0x5e,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x5e,0x0e,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x1d,0x23,0x00,0x00,0x88,0x0e,0x00,0x00, +0x54,0x0e,0x00,0x00,0x5d,0x0e,0x00,0x00,0x5b,0x0e,0x00,0x00,0x3e,0x00,0x03,0x00, +0x50,0x0e,0x00,0x00,0x1d,0x23,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x61,0x0e,0x00,0x00,0x90,0x0d,0x00,0x00,0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x62,0x0e,0x00,0x00,0x61,0x0e,0x00,0x00,0xb1,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x63,0x0e,0x00,0x00,0x62,0x0e,0x00,0x00,0x0e,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x6b,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x63,0x0e,0x00,0x00,0x64,0x0e,0x00,0x00,0x68,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x64,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x65,0x0e,0x00,0x00, +0x32,0x0e,0x00,0x00,0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x66,0x0e,0x00,0x00,0x65,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x8d,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x66,0x0e,0x00,0x00, +0x0e,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x6b,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x68,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x69,0x0e,0x00,0x00, +0x32,0x0e,0x00,0x00,0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x6a,0x0e,0x00,0x00,0x69,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00,0x6b,0x0e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6b,0x0e,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x1e,0x23,0x00,0x00,0x8d,0x0e,0x00,0x00,0x64,0x0e,0x00,0x00,0x6a,0x0e,0x00,0x00, +0x68,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x6d,0x0e,0x00,0x00, +0x32,0x0e,0x00,0x00,0x46,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x6d,0x0e,0x00,0x00, +0x1e,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x6f,0x0e,0x00,0x00, +0x61,0x0e,0x00,0x00,0xad,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x70,0x0e,0x00,0x00, +0x6f,0x0e,0x00,0x00,0x0e,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x7b,0x0e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x70,0x0e,0x00,0x00,0x71,0x0e,0x00,0x00, +0x78,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x71,0x0e,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x72,0x0e,0x00,0x00,0x91,0x0d,0x00,0x00,0x46,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x73,0x0e,0x00,0x00,0x72,0x0e,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x74,0x0e,0x00,0x00,0x73,0x0e,0x00,0x00, +0x14,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x76,0x0e,0x00,0x00, +0x6d,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x92,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x76,0x0e,0x00,0x00,0x74,0x0e,0x00,0x00, +0xf9,0x00,0x02,0x00,0x7b,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x78,0x0e,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x7a,0x0e,0x00,0x00,0x6d,0x0e,0x00,0x00, +0xf9,0x00,0x02,0x00,0x7b,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x7b,0x0e,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x1f,0x23,0x00,0x00,0x92,0x0e,0x00,0x00, +0x71,0x0e,0x00,0x00,0x7a,0x0e,0x00,0x00,0x78,0x0e,0x00,0x00,0x3e,0x00,0x03,0x00, +0x6d,0x0e,0x00,0x00,0x1f,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00, +0x7e,0x0e,0x00,0x00,0x32,0x0e,0x00,0x00,0x3d,0x00,0x04,0x00,0x49,0x02,0x00,0x00, +0x9a,0x0e,0x00,0x00,0x63,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0x9c,0x0e,0x00,0x00,0x9a,0x0e,0x00,0x00,0x7e,0x0e,0x00,0x00,0x02,0x00,0x00,0x00, +0x0e,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0xd5,0x0d,0x00,0x00, +0x9c,0x0e,0x00,0x00,0x3e,0x00,0x03,0x00,0x94,0x0d,0x00,0x00,0x8f,0x07,0x00,0x00, +0x3e,0x00,0x03,0x00,0x95,0x0d,0x00,0x00,0xa3,0x0b,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0xae,0x0e,0x00,0x00,0x67,0x0d,0x00,0x00,0x8f,0x07,0x00,0x00, +0x3e,0x00,0x03,0x00,0x9d,0x0e,0x00,0x00,0xae,0x0e,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xaf,0x0e,0x00,0x00,0x94,0x0d,0x00,0x00,0x58,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xb0,0x0e,0x00,0x00,0xaf,0x0e,0x00,0x00, +0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0xb1,0x0e,0x00,0x00,0xb0,0x0e,0x00,0x00, +0x0e,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xb9,0x0e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xb1,0x0e,0x00,0x00,0xb2,0x0e,0x00,0x00,0xb6,0x0e,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb2,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xb3,0x0e,0x00,0x00,0x9d,0x0e,0x00,0x00,0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xb4,0x0e,0x00,0x00,0xb3,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xee,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xb4,0x0e,0x00,0x00,0x0e,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xb9,0x0e,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb6,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xb7,0x0e,0x00,0x00,0x9d,0x0e,0x00,0x00,0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xb8,0x0e,0x00,0x00,0xb7,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb9,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0xb9,0x0e,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x20,0x23,0x00,0x00,0xee,0x0e,0x00,0x00,0xb2,0x0e,0x00,0x00, +0xb8,0x0e,0x00,0x00,0xb6,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xbb,0x0e,0x00,0x00,0x9d,0x0e,0x00,0x00,0x58,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0xbb,0x0e,0x00,0x00,0x20,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xbd,0x0e,0x00,0x00,0xaf,0x0e,0x00,0x00,0xad,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0xbe,0x0e,0x00,0x00,0xbd,0x0e,0x00,0x00,0x0e,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xc9,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xbe,0x0e,0x00,0x00, +0xbf,0x0e,0x00,0x00,0xc6,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0xbf,0x0e,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xc0,0x0e,0x00,0x00,0x95,0x0d,0x00,0x00, +0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xc1,0x0e,0x00,0x00, +0xc0,0x0e,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xc2,0x0e,0x00,0x00, +0xc1,0x0e,0x00,0x00,0x14,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xc4,0x0e,0x00,0x00,0xbb,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xf3,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xc4,0x0e,0x00,0x00, +0xc2,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00,0xc9,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc6,0x0e,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xc8,0x0e,0x00,0x00, +0xbb,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00,0xc9,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc9,0x0e,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x21,0x23,0x00,0x00, +0xf3,0x0e,0x00,0x00,0xbf,0x0e,0x00,0x00,0xc8,0x0e,0x00,0x00,0xc6,0x0e,0x00,0x00, +0x3e,0x00,0x03,0x00,0xbb,0x0e,0x00,0x00,0x21,0x23,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xcc,0x0e,0x00,0x00,0x94,0x0d,0x00,0x00,0x46,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xcd,0x0e,0x00,0x00,0xcc,0x0e,0x00,0x00, +0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0xce,0x0e,0x00,0x00,0xcd,0x0e,0x00,0x00, +0x0e,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xd6,0x0e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xce,0x0e,0x00,0x00,0xcf,0x0e,0x00,0x00,0xd3,0x0e,0x00,0x00, +0xf8,0x00,0x02,0x00,0xcf,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xd0,0x0e,0x00,0x00,0x9d,0x0e,0x00,0x00,0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xd1,0x0e,0x00,0x00,0xd0,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xf8,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xd1,0x0e,0x00,0x00,0x0e,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xd6,0x0e,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd3,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xd4,0x0e,0x00,0x00,0x9d,0x0e,0x00,0x00,0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xd5,0x0e,0x00,0x00,0xd4,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd6,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0xd6,0x0e,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x22,0x23,0x00,0x00,0xf8,0x0e,0x00,0x00,0xcf,0x0e,0x00,0x00, +0xd5,0x0e,0x00,0x00,0xd3,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xd8,0x0e,0x00,0x00,0x9d,0x0e,0x00,0x00,0x46,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0xd8,0x0e,0x00,0x00,0x22,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xda,0x0e,0x00,0x00,0xcc,0x0e,0x00,0x00,0xad,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0xdb,0x0e,0x00,0x00,0xda,0x0e,0x00,0x00,0x0e,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xe6,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xdb,0x0e,0x00,0x00, +0xdc,0x0e,0x00,0x00,0xe3,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0xdc,0x0e,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xdd,0x0e,0x00,0x00,0x95,0x0d,0x00,0x00, +0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xde,0x0e,0x00,0x00, +0xdd,0x0e,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xdf,0x0e,0x00,0x00, +0xde,0x0e,0x00,0x00,0x14,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xe1,0x0e,0x00,0x00,0xd8,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xfd,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xe1,0x0e,0x00,0x00, +0xdf,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00,0xe6,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe3,0x0e,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xe5,0x0e,0x00,0x00, +0xd8,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00,0xe6,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe6,0x0e,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x23,0x23,0x00,0x00, +0xfd,0x0e,0x00,0x00,0xdc,0x0e,0x00,0x00,0xe5,0x0e,0x00,0x00,0xe3,0x0e,0x00,0x00, +0x3e,0x00,0x03,0x00,0xd8,0x0e,0x00,0x00,0x23,0x23,0x00,0x00,0x3d,0x00,0x04,0x00, +0x64,0x00,0x00,0x00,0xe9,0x0e,0x00,0x00,0x9d,0x0e,0x00,0x00,0x5f,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x07,0x0f,0x00,0x00,0x9a,0x0e,0x00,0x00,0xe9,0x0e,0x00,0x00, +0x02,0x00,0x00,0x00,0x0e,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0xdb,0x0d,0x00,0x00,0x07,0x0f,0x00,0x00,0x3e,0x00,0x03,0x00,0x98,0x0d,0x00,0x00, +0x9a,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x99,0x0d,0x00,0x00,0xa3,0x0b,0x00,0x00, +0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x19,0x0f,0x00,0x00,0x67,0x0d,0x00,0x00, +0x9a,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x08,0x0f,0x00,0x00,0x19,0x0f,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x1a,0x0f,0x00,0x00,0x98,0x0d,0x00,0x00, +0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x1b,0x0f,0x00,0x00, +0x1a,0x0f,0x00,0x00,0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x1c,0x0f,0x00,0x00, +0x1b,0x0f,0x00,0x00,0x0e,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x24,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x1c,0x0f,0x00,0x00,0x1d,0x0f,0x00,0x00, +0x21,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x1d,0x0f,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x1e,0x0f,0x00,0x00,0x08,0x0f,0x00,0x00,0x58,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x1f,0x0f,0x00,0x00,0x1e,0x0f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x59,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x1f,0x0f,0x00,0x00,0x0e,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x24,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x21,0x0f,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x22,0x0f,0x00,0x00,0x08,0x0f,0x00,0x00,0x58,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x23,0x0f,0x00,0x00,0x22,0x0f,0x00,0x00, +0xf9,0x00,0x02,0x00,0x24,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x24,0x0f,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x24,0x23,0x00,0x00,0x59,0x0f,0x00,0x00, +0x1d,0x0f,0x00,0x00,0x23,0x0f,0x00,0x00,0x21,0x0f,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x26,0x0f,0x00,0x00,0x08,0x0f,0x00,0x00,0x58,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0x26,0x0f,0x00,0x00,0x24,0x23,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x28,0x0f,0x00,0x00,0x1a,0x0f,0x00,0x00,0xad,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x29,0x0f,0x00,0x00,0x28,0x0f,0x00,0x00,0x0e,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x34,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x29,0x0f,0x00,0x00,0x2a,0x0f,0x00,0x00,0x31,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2a,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x2b,0x0f,0x00,0x00, +0x99,0x0d,0x00,0x00,0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x2c,0x0f,0x00,0x00,0x2b,0x0f,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x2d,0x0f,0x00,0x00,0x2c,0x0f,0x00,0x00,0x14,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x2f,0x0f,0x00,0x00,0x26,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x5e,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x2f,0x0f,0x00,0x00,0x2d,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0x34,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x31,0x0f,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x33,0x0f,0x00,0x00,0x26,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0x34,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x34,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x25,0x23,0x00,0x00,0x5e,0x0f,0x00,0x00,0x2a,0x0f,0x00,0x00,0x33,0x0f,0x00,0x00, +0x31,0x0f,0x00,0x00,0x3e,0x00,0x03,0x00,0x26,0x0f,0x00,0x00,0x25,0x23,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x37,0x0f,0x00,0x00,0x98,0x0d,0x00,0x00, +0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x38,0x0f,0x00,0x00, +0x37,0x0f,0x00,0x00,0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x39,0x0f,0x00,0x00, +0x38,0x0f,0x00,0x00,0x0e,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x41,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x39,0x0f,0x00,0x00,0x3a,0x0f,0x00,0x00, +0x3e,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x3a,0x0f,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x3b,0x0f,0x00,0x00,0x08,0x0f,0x00,0x00,0x46,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x3c,0x0f,0x00,0x00,0x3b,0x0f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x63,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x3c,0x0f,0x00,0x00,0x0e,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x41,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x3e,0x0f,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x3f,0x0f,0x00,0x00,0x08,0x0f,0x00,0x00,0x46,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x40,0x0f,0x00,0x00,0x3f,0x0f,0x00,0x00, +0xf9,0x00,0x02,0x00,0x41,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x41,0x0f,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x26,0x23,0x00,0x00,0x63,0x0f,0x00,0x00, +0x3a,0x0f,0x00,0x00,0x40,0x0f,0x00,0x00,0x3e,0x0f,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x43,0x0f,0x00,0x00,0x08,0x0f,0x00,0x00,0x46,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0x43,0x0f,0x00,0x00,0x26,0x23,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x45,0x0f,0x00,0x00,0x37,0x0f,0x00,0x00,0xad,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x46,0x0f,0x00,0x00,0x45,0x0f,0x00,0x00,0x0e,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x51,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x46,0x0f,0x00,0x00,0x47,0x0f,0x00,0x00,0x4e,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x47,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x48,0x0f,0x00,0x00, +0x99,0x0d,0x00,0x00,0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x49,0x0f,0x00,0x00,0x48,0x0f,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x4a,0x0f,0x00,0x00,0x49,0x0f,0x00,0x00,0x14,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x4c,0x0f,0x00,0x00,0x43,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x68,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x4c,0x0f,0x00,0x00,0x4a,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0x51,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4e,0x0f,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x50,0x0f,0x00,0x00,0x43,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0x51,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x51,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x27,0x23,0x00,0x00,0x68,0x0f,0x00,0x00,0x47,0x0f,0x00,0x00,0x50,0x0f,0x00,0x00, +0x4e,0x0f,0x00,0x00,0x3e,0x00,0x03,0x00,0x43,0x0f,0x00,0x00,0x27,0x23,0x00,0x00, +0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0x54,0x0f,0x00,0x00,0x08,0x0f,0x00,0x00, +0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x72,0x0f,0x00,0x00,0x9a,0x0e,0x00,0x00, +0x54,0x0f,0x00,0x00,0x02,0x00,0x00,0x00,0x0e,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0xe1,0x0d,0x00,0x00,0x72,0x0f,0x00,0x00,0x3e,0x00,0x03,0x00, +0x9c,0x0d,0x00,0x00,0xa5,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x9d,0x0d,0x00,0x00, +0xa3,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x84,0x0f,0x00,0x00, +0x67,0x0d,0x00,0x00,0xa5,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x73,0x0f,0x00,0x00, +0x84,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x85,0x0f,0x00,0x00, +0x9c,0x0d,0x00,0x00,0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x86,0x0f,0x00,0x00,0x85,0x0f,0x00,0x00,0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0x87,0x0f,0x00,0x00,0x86,0x0f,0x00,0x00,0x0e,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x8f,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x87,0x0f,0x00,0x00, +0x88,0x0f,0x00,0x00,0x8c,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x88,0x0f,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x89,0x0f,0x00,0x00,0x73,0x0f,0x00,0x00, +0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x8a,0x0f,0x00,0x00, +0x89,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc4,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x8a,0x0f,0x00,0x00,0x0e,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x8f,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x8c,0x0f,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x8d,0x0f,0x00,0x00,0x73,0x0f,0x00,0x00, +0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x8e,0x0f,0x00,0x00, +0x8d,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0x8f,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8f,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x28,0x23,0x00,0x00, +0xc4,0x0f,0x00,0x00,0x88,0x0f,0x00,0x00,0x8e,0x0f,0x00,0x00,0x8c,0x0f,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x91,0x0f,0x00,0x00,0x73,0x0f,0x00,0x00, +0x58,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x91,0x0f,0x00,0x00,0x28,0x23,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x93,0x0f,0x00,0x00,0x85,0x0f,0x00,0x00, +0xad,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x94,0x0f,0x00,0x00,0x93,0x0f,0x00,0x00, +0x0e,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x9f,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x94,0x0f,0x00,0x00,0x95,0x0f,0x00,0x00,0x9c,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x95,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x96,0x0f,0x00,0x00,0x9d,0x0d,0x00,0x00,0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x97,0x0f,0x00,0x00,0x96,0x0f,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x98,0x0f,0x00,0x00,0x97,0x0f,0x00,0x00,0x14,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x9a,0x0f,0x00,0x00,0x91,0x0f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc9,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x9a,0x0f,0x00,0x00,0x98,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00, +0x9f,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x9c,0x0f,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x9e,0x0f,0x00,0x00,0x91,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00, +0x9f,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x9f,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x29,0x23,0x00,0x00,0xc9,0x0f,0x00,0x00,0x95,0x0f,0x00,0x00, +0x9e,0x0f,0x00,0x00,0x9c,0x0f,0x00,0x00,0x3e,0x00,0x03,0x00,0x91,0x0f,0x00,0x00, +0x29,0x23,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xa2,0x0f,0x00,0x00, +0x9c,0x0d,0x00,0x00,0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xa3,0x0f,0x00,0x00,0xa2,0x0f,0x00,0x00,0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0xa4,0x0f,0x00,0x00,0xa3,0x0f,0x00,0x00,0x0e,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xac,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa4,0x0f,0x00,0x00, +0xa5,0x0f,0x00,0x00,0xa9,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0xa5,0x0f,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xa6,0x0f,0x00,0x00,0x73,0x0f,0x00,0x00, +0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xa7,0x0f,0x00,0x00, +0xa6,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xce,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xa7,0x0f,0x00,0x00,0x0e,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xac,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0xa9,0x0f,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xaa,0x0f,0x00,0x00,0x73,0x0f,0x00,0x00, +0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xab,0x0f,0x00,0x00, +0xaa,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0xac,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0xac,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x2a,0x23,0x00,0x00, +0xce,0x0f,0x00,0x00,0xa5,0x0f,0x00,0x00,0xab,0x0f,0x00,0x00,0xa9,0x0f,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xae,0x0f,0x00,0x00,0x73,0x0f,0x00,0x00, +0x46,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0xae,0x0f,0x00,0x00,0x2a,0x23,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xb0,0x0f,0x00,0x00,0xa2,0x0f,0x00,0x00, +0xad,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0xb1,0x0f,0x00,0x00,0xb0,0x0f,0x00,0x00, +0x0e,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xbc,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xb1,0x0f,0x00,0x00,0xb2,0x0f,0x00,0x00,0xb9,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb2,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xb3,0x0f,0x00,0x00,0x9d,0x0d,0x00,0x00,0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xb4,0x0f,0x00,0x00,0xb3,0x0f,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xb5,0x0f,0x00,0x00,0xb4,0x0f,0x00,0x00,0x14,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xb7,0x0f,0x00,0x00,0xae,0x0f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xd3,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xb7,0x0f,0x00,0x00,0xb5,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00, +0xbc,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0xb9,0x0f,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xbb,0x0f,0x00,0x00,0xae,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00, +0xbc,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0xbc,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x2b,0x23,0x00,0x00,0xd3,0x0f,0x00,0x00,0xb2,0x0f,0x00,0x00, +0xbb,0x0f,0x00,0x00,0xb9,0x0f,0x00,0x00,0x3e,0x00,0x03,0x00,0xae,0x0f,0x00,0x00, +0x2b,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0xbf,0x0f,0x00,0x00, +0x73,0x0f,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xdd,0x0f,0x00,0x00, +0x9a,0x0e,0x00,0x00,0xbf,0x0f,0x00,0x00,0x02,0x00,0x00,0x00,0x0e,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0xe7,0x0d,0x00,0x00,0xdd,0x0f,0x00,0x00, +0x3e,0x00,0x03,0x00,0xa0,0x0d,0x00,0x00,0xb0,0x07,0x00,0x00,0x3e,0x00,0x03,0x00, +0xa1,0x0d,0x00,0x00,0xa3,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0xef,0x0f,0x00,0x00,0x67,0x0d,0x00,0x00,0xb0,0x07,0x00,0x00,0x3e,0x00,0x03,0x00, +0xde,0x0f,0x00,0x00,0xef,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xf0,0x0f,0x00,0x00,0xa0,0x0d,0x00,0x00,0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xf1,0x0f,0x00,0x00,0xf0,0x0f,0x00,0x00,0xb1,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0xf2,0x0f,0x00,0x00,0xf1,0x0f,0x00,0x00,0x0e,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xfa,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xf2,0x0f,0x00,0x00,0xf3,0x0f,0x00,0x00,0xf7,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf3,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xf4,0x0f,0x00,0x00, +0xde,0x0f,0x00,0x00,0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xf5,0x0f,0x00,0x00,0xf4,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x2f,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xf5,0x0f,0x00,0x00, +0x0e,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xfa,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf7,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xf8,0x0f,0x00,0x00, +0xde,0x0f,0x00,0x00,0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xf9,0x0f,0x00,0x00,0xf8,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0xfa,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0xfa,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x2c,0x23,0x00,0x00,0x2f,0x10,0x00,0x00,0xf3,0x0f,0x00,0x00,0xf9,0x0f,0x00,0x00, +0xf7,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xfc,0x0f,0x00,0x00, +0xde,0x0f,0x00,0x00,0x58,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xfc,0x0f,0x00,0x00, +0x2c,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xfe,0x0f,0x00,0x00, +0xf0,0x0f,0x00,0x00,0xad,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0xff,0x0f,0x00,0x00, +0xfe,0x0f,0x00,0x00,0x0e,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x0a,0x10,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xff,0x0f,0x00,0x00,0x00,0x10,0x00,0x00, +0x07,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x00,0x10,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x01,0x10,0x00,0x00,0xa1,0x0d,0x00,0x00,0x58,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x02,0x10,0x00,0x00,0x01,0x10,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x03,0x10,0x00,0x00,0x02,0x10,0x00,0x00, +0x14,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x05,0x10,0x00,0x00, +0xfc,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x34,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x05,0x10,0x00,0x00,0x03,0x10,0x00,0x00, +0xf9,0x00,0x02,0x00,0x0a,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x07,0x10,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x09,0x10,0x00,0x00,0xfc,0x0f,0x00,0x00, +0xf9,0x00,0x02,0x00,0x0a,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x0a,0x10,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x2d,0x23,0x00,0x00,0x34,0x10,0x00,0x00, +0x00,0x10,0x00,0x00,0x09,0x10,0x00,0x00,0x07,0x10,0x00,0x00,0x3e,0x00,0x03,0x00, +0xfc,0x0f,0x00,0x00,0x2d,0x23,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x0d,0x10,0x00,0x00,0xa0,0x0d,0x00,0x00,0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x0e,0x10,0x00,0x00,0x0d,0x10,0x00,0x00,0xb1,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x0f,0x10,0x00,0x00,0x0e,0x10,0x00,0x00,0x0e,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x17,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x0f,0x10,0x00,0x00,0x10,0x10,0x00,0x00,0x14,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0x10,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x11,0x10,0x00,0x00, +0xde,0x0f,0x00,0x00,0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x12,0x10,0x00,0x00,0x11,0x10,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x39,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x12,0x10,0x00,0x00, +0x0e,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x17,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0x14,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x15,0x10,0x00,0x00, +0xde,0x0f,0x00,0x00,0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x16,0x10,0x00,0x00,0x15,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0x17,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0x17,0x10,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x2e,0x23,0x00,0x00,0x39,0x10,0x00,0x00,0x10,0x10,0x00,0x00,0x16,0x10,0x00,0x00, +0x14,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x19,0x10,0x00,0x00, +0xde,0x0f,0x00,0x00,0x46,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x19,0x10,0x00,0x00, +0x2e,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x1b,0x10,0x00,0x00, +0x0d,0x10,0x00,0x00,0xad,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x1c,0x10,0x00,0x00, +0x1b,0x10,0x00,0x00,0x0e,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x27,0x10,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x1c,0x10,0x00,0x00,0x1d,0x10,0x00,0x00, +0x24,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x1d,0x10,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x1e,0x10,0x00,0x00,0xa1,0x0d,0x00,0x00,0x46,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x1f,0x10,0x00,0x00,0x1e,0x10,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x20,0x10,0x00,0x00,0x1f,0x10,0x00,0x00, +0x14,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x22,0x10,0x00,0x00, +0x19,0x10,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x3e,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x22,0x10,0x00,0x00,0x20,0x10,0x00,0x00, +0xf9,0x00,0x02,0x00,0x27,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x24,0x10,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x26,0x10,0x00,0x00,0x19,0x10,0x00,0x00, +0xf9,0x00,0x02,0x00,0x27,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x27,0x10,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x2f,0x23,0x00,0x00,0x3e,0x10,0x00,0x00, +0x1d,0x10,0x00,0x00,0x26,0x10,0x00,0x00,0x24,0x10,0x00,0x00,0x3e,0x00,0x03,0x00, +0x19,0x10,0x00,0x00,0x2f,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00, +0x2a,0x10,0x00,0x00,0xde,0x0f,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0x48,0x10,0x00,0x00,0x9a,0x0e,0x00,0x00,0x2a,0x10,0x00,0x00,0x02,0x00,0x00,0x00, +0x0e,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0xed,0x0d,0x00,0x00, +0x48,0x10,0x00,0x00,0x3e,0x00,0x03,0x00,0xa4,0x0d,0x00,0x00,0xc4,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0xa5,0x0d,0x00,0x00,0xa3,0x0b,0x00,0x00,0x3e,0x00,0x03,0x00, +0x49,0x10,0x00,0x00,0x67,0x0d,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x5b,0x10,0x00,0x00,0xa4,0x0d,0x00,0x00,0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x5c,0x10,0x00,0x00,0x5b,0x10,0x00,0x00,0xb1,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x5d,0x10,0x00,0x00,0x5c,0x10,0x00,0x00,0x0e,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x65,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x5d,0x10,0x00,0x00,0x5e,0x10,0x00,0x00,0x62,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5e,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x5f,0x10,0x00,0x00, +0x49,0x10,0x00,0x00,0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x60,0x10,0x00,0x00,0x5f,0x10,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x9a,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x60,0x10,0x00,0x00, +0x0e,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x65,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0x62,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x63,0x10,0x00,0x00, +0x49,0x10,0x00,0x00,0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x64,0x10,0x00,0x00,0x63,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0x65,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0x65,0x10,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x30,0x23,0x00,0x00,0x9a,0x10,0x00,0x00,0x5e,0x10,0x00,0x00,0x64,0x10,0x00,0x00, +0x62,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x67,0x10,0x00,0x00, +0x49,0x10,0x00,0x00,0x58,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x67,0x10,0x00,0x00, +0x30,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x69,0x10,0x00,0x00, +0x5b,0x10,0x00,0x00,0xad,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x6a,0x10,0x00,0x00, +0x69,0x10,0x00,0x00,0x0e,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x75,0x10,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x6a,0x10,0x00,0x00,0x6b,0x10,0x00,0x00, +0x72,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x6b,0x10,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x6c,0x10,0x00,0x00,0xa5,0x0d,0x00,0x00,0x58,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x6d,0x10,0x00,0x00,0x6c,0x10,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x6e,0x10,0x00,0x00,0x6d,0x10,0x00,0x00, +0x14,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x70,0x10,0x00,0x00, +0x67,0x10,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x9f,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x70,0x10,0x00,0x00,0x6e,0x10,0x00,0x00, +0xf9,0x00,0x02,0x00,0x75,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x72,0x10,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x74,0x10,0x00,0x00,0x67,0x10,0x00,0x00, +0xf9,0x00,0x02,0x00,0x75,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x75,0x10,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x31,0x23,0x00,0x00,0x9f,0x10,0x00,0x00, +0x6b,0x10,0x00,0x00,0x74,0x10,0x00,0x00,0x72,0x10,0x00,0x00,0x3e,0x00,0x03,0x00, +0x67,0x10,0x00,0x00,0x31,0x23,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x78,0x10,0x00,0x00,0xa4,0x0d,0x00,0x00,0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x79,0x10,0x00,0x00,0x78,0x10,0x00,0x00,0xb1,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x7a,0x10,0x00,0x00,0x79,0x10,0x00,0x00,0x0e,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x82,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x7a,0x10,0x00,0x00,0x7b,0x10,0x00,0x00,0x7f,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7b,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x7c,0x10,0x00,0x00, +0x49,0x10,0x00,0x00,0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x7d,0x10,0x00,0x00,0x7c,0x10,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xa4,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x7d,0x10,0x00,0x00, +0x0e,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x82,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7f,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x80,0x10,0x00,0x00, +0x49,0x10,0x00,0x00,0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x81,0x10,0x00,0x00,0x80,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0x82,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0x82,0x10,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x32,0x23,0x00,0x00,0xa4,0x10,0x00,0x00,0x7b,0x10,0x00,0x00,0x81,0x10,0x00,0x00, +0x7f,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x84,0x10,0x00,0x00, +0x49,0x10,0x00,0x00,0x46,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x84,0x10,0x00,0x00, +0x32,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x86,0x10,0x00,0x00, +0x78,0x10,0x00,0x00,0xad,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x87,0x10,0x00,0x00, +0x86,0x10,0x00,0x00,0x0e,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x92,0x10,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x87,0x10,0x00,0x00,0x88,0x10,0x00,0x00, +0x8f,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x88,0x10,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x89,0x10,0x00,0x00,0xa5,0x0d,0x00,0x00,0x46,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x8a,0x10,0x00,0x00,0x89,0x10,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x8b,0x10,0x00,0x00,0x8a,0x10,0x00,0x00, +0x14,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x8d,0x10,0x00,0x00, +0x84,0x10,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xa9,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x8d,0x10,0x00,0x00,0x8b,0x10,0x00,0x00, +0xf9,0x00,0x02,0x00,0x92,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x8f,0x10,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x91,0x10,0x00,0x00,0x84,0x10,0x00,0x00, +0xf9,0x00,0x02,0x00,0x92,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x92,0x10,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x33,0x23,0x00,0x00,0xa9,0x10,0x00,0x00, +0x88,0x10,0x00,0x00,0x91,0x10,0x00,0x00,0x8f,0x10,0x00,0x00,0x3e,0x00,0x03,0x00, +0x84,0x10,0x00,0x00,0x33,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00, +0x95,0x10,0x00,0x00,0x49,0x10,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0xb3,0x10,0x00,0x00,0x9a,0x0e,0x00,0x00,0x95,0x10,0x00,0x00,0x02,0x00,0x00,0x00, +0x0e,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0xf3,0x0d,0x00,0x00, +0xb3,0x10,0x00,0x00,0x3e,0x00,0x03,0x00,0xa8,0x0d,0x00,0x00,0xc5,0x07,0x00,0x00, +0x3e,0x00,0x03,0x00,0xa9,0x0d,0x00,0x00,0xa3,0x0b,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0xc5,0x10,0x00,0x00,0x67,0x0d,0x00,0x00,0xc5,0x07,0x00,0x00, +0x3e,0x00,0x03,0x00,0xb4,0x10,0x00,0x00,0xc5,0x10,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xc6,0x10,0x00,0x00,0xa8,0x0d,0x00,0x00,0x58,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xc7,0x10,0x00,0x00,0xc6,0x10,0x00,0x00, +0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0xc8,0x10,0x00,0x00,0xc7,0x10,0x00,0x00, +0x0e,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xd0,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xc8,0x10,0x00,0x00,0xc9,0x10,0x00,0x00,0xcd,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc9,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xca,0x10,0x00,0x00,0xb4,0x10,0x00,0x00,0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xcb,0x10,0x00,0x00,0xca,0x10,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x05,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xcb,0x10,0x00,0x00,0x0e,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xd0,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0xcd,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xce,0x10,0x00,0x00,0xb4,0x10,0x00,0x00,0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xcf,0x10,0x00,0x00,0xce,0x10,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd0,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0xd0,0x10,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x34,0x23,0x00,0x00,0x05,0x11,0x00,0x00,0xc9,0x10,0x00,0x00, +0xcf,0x10,0x00,0x00,0xcd,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xd2,0x10,0x00,0x00,0xb4,0x10,0x00,0x00,0x58,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0xd2,0x10,0x00,0x00,0x34,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xd4,0x10,0x00,0x00,0xc6,0x10,0x00,0x00,0xad,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0xd5,0x10,0x00,0x00,0xd4,0x10,0x00,0x00,0x0e,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xe0,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd5,0x10,0x00,0x00, +0xd6,0x10,0x00,0x00,0xdd,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0xd6,0x10,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xd7,0x10,0x00,0x00,0xa9,0x0d,0x00,0x00, +0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xd8,0x10,0x00,0x00, +0xd7,0x10,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xd9,0x10,0x00,0x00, +0xd8,0x10,0x00,0x00,0x14,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xdb,0x10,0x00,0x00,0xd2,0x10,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x0a,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xdb,0x10,0x00,0x00, +0xd9,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0xe0,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0xdd,0x10,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xdf,0x10,0x00,0x00, +0xd2,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0xe0,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe0,0x10,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x35,0x23,0x00,0x00, +0x0a,0x11,0x00,0x00,0xd6,0x10,0x00,0x00,0xdf,0x10,0x00,0x00,0xdd,0x10,0x00,0x00, +0x3e,0x00,0x03,0x00,0xd2,0x10,0x00,0x00,0x35,0x23,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xe3,0x10,0x00,0x00,0xa8,0x0d,0x00,0x00,0x46,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xe4,0x10,0x00,0x00,0xe3,0x10,0x00,0x00, +0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0xe5,0x10,0x00,0x00,0xe4,0x10,0x00,0x00, +0x0e,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xed,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xe5,0x10,0x00,0x00,0xe6,0x10,0x00,0x00,0xea,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe6,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xe7,0x10,0x00,0x00,0xb4,0x10,0x00,0x00,0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xe8,0x10,0x00,0x00,0xe7,0x10,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x0f,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xe8,0x10,0x00,0x00,0x0e,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xed,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0xea,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xeb,0x10,0x00,0x00,0xb4,0x10,0x00,0x00,0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xec,0x10,0x00,0x00,0xeb,0x10,0x00,0x00,0xf9,0x00,0x02,0x00, +0xed,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0xed,0x10,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x36,0x23,0x00,0x00,0x0f,0x11,0x00,0x00,0xe6,0x10,0x00,0x00, +0xec,0x10,0x00,0x00,0xea,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xef,0x10,0x00,0x00,0xb4,0x10,0x00,0x00,0x46,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0xef,0x10,0x00,0x00,0x36,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xf1,0x10,0x00,0x00,0xe3,0x10,0x00,0x00,0xad,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0xf2,0x10,0x00,0x00,0xf1,0x10,0x00,0x00,0x0e,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xfd,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xf2,0x10,0x00,0x00, +0xf3,0x10,0x00,0x00,0xfa,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0xf3,0x10,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xf4,0x10,0x00,0x00,0xa9,0x0d,0x00,0x00, +0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xf5,0x10,0x00,0x00, +0xf4,0x10,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xf6,0x10,0x00,0x00, +0xf5,0x10,0x00,0x00,0x14,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xf8,0x10,0x00,0x00,0xef,0x10,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x14,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xf8,0x10,0x00,0x00, +0xf6,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0xfd,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfa,0x10,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xfc,0x10,0x00,0x00, +0xef,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0xfd,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfd,0x10,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x37,0x23,0x00,0x00, +0x14,0x11,0x00,0x00,0xf3,0x10,0x00,0x00,0xfc,0x10,0x00,0x00,0xfa,0x10,0x00,0x00, +0x3e,0x00,0x03,0x00,0xef,0x10,0x00,0x00,0x37,0x23,0x00,0x00,0x3d,0x00,0x04,0x00, +0x64,0x00,0x00,0x00,0x00,0x11,0x00,0x00,0xb4,0x10,0x00,0x00,0x5f,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x1e,0x11,0x00,0x00,0x9a,0x0e,0x00,0x00,0x00,0x11,0x00,0x00, +0x02,0x00,0x00,0x00,0x0e,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0xf9,0x0d,0x00,0x00,0x1e,0x11,0x00,0x00,0x3e,0x00,0x03,0x00,0xac,0x0d,0x00,0x00, +0xd0,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0xad,0x0d,0x00,0x00,0xa3,0x0b,0x00,0x00, +0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x30,0x11,0x00,0x00,0x67,0x0d,0x00,0x00, +0xd0,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x1f,0x11,0x00,0x00,0x30,0x11,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x31,0x11,0x00,0x00,0xac,0x0d,0x00,0x00, +0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x32,0x11,0x00,0x00, +0x31,0x11,0x00,0x00,0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x33,0x11,0x00,0x00, +0x32,0x11,0x00,0x00,0x0e,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x3b,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x33,0x11,0x00,0x00,0x34,0x11,0x00,0x00, +0x38,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x34,0x11,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x35,0x11,0x00,0x00,0x1f,0x11,0x00,0x00,0x58,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x36,0x11,0x00,0x00,0x35,0x11,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x70,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x36,0x11,0x00,0x00,0x0e,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x3b,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x38,0x11,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x39,0x11,0x00,0x00,0x1f,0x11,0x00,0x00,0x58,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x3a,0x11,0x00,0x00,0x39,0x11,0x00,0x00, +0xf9,0x00,0x02,0x00,0x3b,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x3b,0x11,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x38,0x23,0x00,0x00,0x70,0x11,0x00,0x00, +0x34,0x11,0x00,0x00,0x3a,0x11,0x00,0x00,0x38,0x11,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x3d,0x11,0x00,0x00,0x1f,0x11,0x00,0x00,0x58,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0x3d,0x11,0x00,0x00,0x38,0x23,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x3f,0x11,0x00,0x00,0x31,0x11,0x00,0x00,0xad,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x40,0x11,0x00,0x00,0x3f,0x11,0x00,0x00,0x0e,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x4b,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x40,0x11,0x00,0x00,0x41,0x11,0x00,0x00,0x48,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0x41,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x42,0x11,0x00,0x00, +0xad,0x0d,0x00,0x00,0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x43,0x11,0x00,0x00,0x42,0x11,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x44,0x11,0x00,0x00,0x43,0x11,0x00,0x00,0x14,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x46,0x11,0x00,0x00,0x3d,0x11,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x75,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x46,0x11,0x00,0x00,0x44,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0x4b,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0x48,0x11,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x4a,0x11,0x00,0x00,0x3d,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0x4b,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4b,0x11,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x39,0x23,0x00,0x00,0x75,0x11,0x00,0x00,0x41,0x11,0x00,0x00,0x4a,0x11,0x00,0x00, +0x48,0x11,0x00,0x00,0x3e,0x00,0x03,0x00,0x3d,0x11,0x00,0x00,0x39,0x23,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x4e,0x11,0x00,0x00,0xac,0x0d,0x00,0x00, +0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x4f,0x11,0x00,0x00, +0x4e,0x11,0x00,0x00,0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x50,0x11,0x00,0x00, +0x4f,0x11,0x00,0x00,0x0e,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x58,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x50,0x11,0x00,0x00,0x51,0x11,0x00,0x00, +0x55,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x51,0x11,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x52,0x11,0x00,0x00,0x1f,0x11,0x00,0x00,0x46,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x53,0x11,0x00,0x00,0x52,0x11,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x7a,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x53,0x11,0x00,0x00,0x0e,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x58,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x55,0x11,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x56,0x11,0x00,0x00,0x1f,0x11,0x00,0x00,0x46,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x57,0x11,0x00,0x00,0x56,0x11,0x00,0x00, +0xf9,0x00,0x02,0x00,0x58,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x58,0x11,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x3a,0x23,0x00,0x00,0x7a,0x11,0x00,0x00, +0x51,0x11,0x00,0x00,0x57,0x11,0x00,0x00,0x55,0x11,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x5a,0x11,0x00,0x00,0x1f,0x11,0x00,0x00,0x46,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0x5a,0x11,0x00,0x00,0x3a,0x23,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x5c,0x11,0x00,0x00,0x4e,0x11,0x00,0x00,0xad,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x5d,0x11,0x00,0x00,0x5c,0x11,0x00,0x00,0x0e,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x68,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x5d,0x11,0x00,0x00,0x5e,0x11,0x00,0x00,0x65,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5e,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x5f,0x11,0x00,0x00, +0xad,0x0d,0x00,0x00,0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x60,0x11,0x00,0x00,0x5f,0x11,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x61,0x11,0x00,0x00,0x60,0x11,0x00,0x00,0x14,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x63,0x11,0x00,0x00,0x5a,0x11,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x7f,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x63,0x11,0x00,0x00,0x61,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0x68,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0x65,0x11,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x67,0x11,0x00,0x00,0x5a,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0x68,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0x68,0x11,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x3b,0x23,0x00,0x00,0x7f,0x11,0x00,0x00,0x5e,0x11,0x00,0x00,0x67,0x11,0x00,0x00, +0x65,0x11,0x00,0x00,0x3e,0x00,0x03,0x00,0x5a,0x11,0x00,0x00,0x3b,0x23,0x00,0x00, +0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0x6b,0x11,0x00,0x00,0x1f,0x11,0x00,0x00, +0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x89,0x11,0x00,0x00,0x9a,0x0e,0x00,0x00, +0x6b,0x11,0x00,0x00,0x02,0x00,0x00,0x00,0x0e,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0xff,0x0d,0x00,0x00,0x89,0x11,0x00,0x00,0x3e,0x00,0x03,0x00, +0xb0,0x0d,0x00,0x00,0xdb,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0xb1,0x0d,0x00,0x00, +0xa3,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x9b,0x11,0x00,0x00, +0x67,0x0d,0x00,0x00,0xdb,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x8a,0x11,0x00,0x00, +0x9b,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x9c,0x11,0x00,0x00, +0xb0,0x0d,0x00,0x00,0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x9d,0x11,0x00,0x00,0x9c,0x11,0x00,0x00,0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0x9e,0x11,0x00,0x00,0x9d,0x11,0x00,0x00,0x0e,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xa6,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x9e,0x11,0x00,0x00, +0x9f,0x11,0x00,0x00,0xa3,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x9f,0x11,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xa0,0x11,0x00,0x00,0x8a,0x11,0x00,0x00, +0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xa1,0x11,0x00,0x00, +0xa0,0x11,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xdb,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xa1,0x11,0x00,0x00,0x0e,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa6,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0xa3,0x11,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xa4,0x11,0x00,0x00,0x8a,0x11,0x00,0x00, +0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xa5,0x11,0x00,0x00, +0xa4,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0xa6,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa6,0x11,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x3c,0x23,0x00,0x00, +0xdb,0x11,0x00,0x00,0x9f,0x11,0x00,0x00,0xa5,0x11,0x00,0x00,0xa3,0x11,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xa8,0x11,0x00,0x00,0x8a,0x11,0x00,0x00, +0x58,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xa8,0x11,0x00,0x00,0x3c,0x23,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xaa,0x11,0x00,0x00,0x9c,0x11,0x00,0x00, +0xad,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0xab,0x11,0x00,0x00,0xaa,0x11,0x00,0x00, +0x0e,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xb6,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xab,0x11,0x00,0x00,0xac,0x11,0x00,0x00,0xb3,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0xac,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xad,0x11,0x00,0x00,0xb1,0x0d,0x00,0x00,0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xae,0x11,0x00,0x00,0xad,0x11,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xaf,0x11,0x00,0x00,0xae,0x11,0x00,0x00,0x14,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xb1,0x11,0x00,0x00,0xa8,0x11,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe0,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xb1,0x11,0x00,0x00,0xaf,0x11,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb6,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0xb3,0x11,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xb5,0x11,0x00,0x00,0xa8,0x11,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb6,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0xb6,0x11,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x3d,0x23,0x00,0x00,0xe0,0x11,0x00,0x00,0xac,0x11,0x00,0x00, +0xb5,0x11,0x00,0x00,0xb3,0x11,0x00,0x00,0x3e,0x00,0x03,0x00,0xa8,0x11,0x00,0x00, +0x3d,0x23,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xb9,0x11,0x00,0x00, +0xb0,0x0d,0x00,0x00,0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xba,0x11,0x00,0x00,0xb9,0x11,0x00,0x00,0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0xbb,0x11,0x00,0x00,0xba,0x11,0x00,0x00,0x0e,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xc3,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xbb,0x11,0x00,0x00, +0xbc,0x11,0x00,0x00,0xc0,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0xbc,0x11,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xbd,0x11,0x00,0x00,0x8a,0x11,0x00,0x00, +0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xbe,0x11,0x00,0x00, +0xbd,0x11,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe5,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xbe,0x11,0x00,0x00,0x0e,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc3,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0xc0,0x11,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xc1,0x11,0x00,0x00,0x8a,0x11,0x00,0x00, +0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xc2,0x11,0x00,0x00, +0xc1,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0xc3,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc3,0x11,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x3e,0x23,0x00,0x00, +0xe5,0x11,0x00,0x00,0xbc,0x11,0x00,0x00,0xc2,0x11,0x00,0x00,0xc0,0x11,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xc5,0x11,0x00,0x00,0x8a,0x11,0x00,0x00, +0x46,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0xc5,0x11,0x00,0x00,0x3e,0x23,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xc7,0x11,0x00,0x00,0xb9,0x11,0x00,0x00, +0xad,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0xc8,0x11,0x00,0x00,0xc7,0x11,0x00,0x00, +0x0e,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xd3,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xc8,0x11,0x00,0x00,0xc9,0x11,0x00,0x00,0xd0,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc9,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xca,0x11,0x00,0x00,0xb1,0x0d,0x00,0x00,0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xcb,0x11,0x00,0x00,0xca,0x11,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xcc,0x11,0x00,0x00,0xcb,0x11,0x00,0x00,0x14,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xce,0x11,0x00,0x00,0xc5,0x11,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xea,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xce,0x11,0x00,0x00,0xcc,0x11,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd3,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0xd0,0x11,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xd2,0x11,0x00,0x00,0xc5,0x11,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd3,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0xd3,0x11,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x3f,0x23,0x00,0x00,0xea,0x11,0x00,0x00,0xc9,0x11,0x00,0x00, +0xd2,0x11,0x00,0x00,0xd0,0x11,0x00,0x00,0x3e,0x00,0x03,0x00,0xc5,0x11,0x00,0x00, +0x3f,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0xd6,0x11,0x00,0x00, +0x8a,0x11,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xf4,0x11,0x00,0x00, +0x9a,0x0e,0x00,0x00,0xd6,0x11,0x00,0x00,0x02,0x00,0x00,0x00,0x0e,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x05,0x0e,0x00,0x00,0xf4,0x11,0x00,0x00, +0x3e,0x00,0x03,0x00,0xb4,0x0d,0x00,0x00,0xe6,0x07,0x00,0x00,0x3e,0x00,0x03,0x00, +0xb5,0x0d,0x00,0x00,0xa3,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x06,0x12,0x00,0x00,0x67,0x0d,0x00,0x00,0xe6,0x07,0x00,0x00,0x3e,0x00,0x03,0x00, +0xf5,0x11,0x00,0x00,0x06,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x07,0x12,0x00,0x00,0xb4,0x0d,0x00,0x00,0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x08,0x12,0x00,0x00,0x07,0x12,0x00,0x00,0xb1,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x09,0x12,0x00,0x00,0x08,0x12,0x00,0x00,0x0e,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x11,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x09,0x12,0x00,0x00,0x0a,0x12,0x00,0x00,0x0e,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0a,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x0b,0x12,0x00,0x00, +0xf5,0x11,0x00,0x00,0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x0c,0x12,0x00,0x00,0x0b,0x12,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x46,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x0c,0x12,0x00,0x00, +0x0e,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x11,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0e,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x0f,0x12,0x00,0x00, +0xf5,0x11,0x00,0x00,0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x10,0x12,0x00,0x00,0x0f,0x12,0x00,0x00,0xf9,0x00,0x02,0x00,0x11,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0x11,0x12,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x40,0x23,0x00,0x00,0x46,0x12,0x00,0x00,0x0a,0x12,0x00,0x00,0x10,0x12,0x00,0x00, +0x0e,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x13,0x12,0x00,0x00, +0xf5,0x11,0x00,0x00,0x58,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x13,0x12,0x00,0x00, +0x40,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x15,0x12,0x00,0x00, +0x07,0x12,0x00,0x00,0xad,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x16,0x12,0x00,0x00, +0x15,0x12,0x00,0x00,0x0e,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x21,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x16,0x12,0x00,0x00,0x17,0x12,0x00,0x00, +0x1e,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x17,0x12,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x18,0x12,0x00,0x00,0xb5,0x0d,0x00,0x00,0x58,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x19,0x12,0x00,0x00,0x18,0x12,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x1a,0x12,0x00,0x00,0x19,0x12,0x00,0x00, +0x14,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x1c,0x12,0x00,0x00, +0x13,0x12,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x4b,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x1c,0x12,0x00,0x00,0x1a,0x12,0x00,0x00, +0xf9,0x00,0x02,0x00,0x21,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x1e,0x12,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x20,0x12,0x00,0x00,0x13,0x12,0x00,0x00, +0xf9,0x00,0x02,0x00,0x21,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x21,0x12,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x41,0x23,0x00,0x00,0x4b,0x12,0x00,0x00, +0x17,0x12,0x00,0x00,0x20,0x12,0x00,0x00,0x1e,0x12,0x00,0x00,0x3e,0x00,0x03,0x00, +0x13,0x12,0x00,0x00,0x41,0x23,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x24,0x12,0x00,0x00,0xb4,0x0d,0x00,0x00,0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x25,0x12,0x00,0x00,0x24,0x12,0x00,0x00,0xb1,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x26,0x12,0x00,0x00,0x25,0x12,0x00,0x00,0x0e,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x2e,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x26,0x12,0x00,0x00,0x27,0x12,0x00,0x00,0x2b,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0x27,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x28,0x12,0x00,0x00, +0xf5,0x11,0x00,0x00,0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x29,0x12,0x00,0x00,0x28,0x12,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x50,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x29,0x12,0x00,0x00, +0x0e,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x2e,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2b,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x2c,0x12,0x00,0x00, +0xf5,0x11,0x00,0x00,0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x2d,0x12,0x00,0x00,0x2c,0x12,0x00,0x00,0xf9,0x00,0x02,0x00,0x2e,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0x2e,0x12,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x42,0x23,0x00,0x00,0x50,0x12,0x00,0x00,0x27,0x12,0x00,0x00,0x2d,0x12,0x00,0x00, +0x2b,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x30,0x12,0x00,0x00, +0xf5,0x11,0x00,0x00,0x46,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x30,0x12,0x00,0x00, +0x42,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x32,0x12,0x00,0x00, +0x24,0x12,0x00,0x00,0xad,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x33,0x12,0x00,0x00, +0x32,0x12,0x00,0x00,0x0e,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x3e,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x33,0x12,0x00,0x00,0x34,0x12,0x00,0x00, +0x3b,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x34,0x12,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x35,0x12,0x00,0x00,0xb5,0x0d,0x00,0x00,0x46,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x36,0x12,0x00,0x00,0x35,0x12,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x37,0x12,0x00,0x00,0x36,0x12,0x00,0x00, +0x14,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x39,0x12,0x00,0x00, +0x30,0x12,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x55,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x39,0x12,0x00,0x00,0x37,0x12,0x00,0x00, +0xf9,0x00,0x02,0x00,0x3e,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x3b,0x12,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x3d,0x12,0x00,0x00,0x30,0x12,0x00,0x00, +0xf9,0x00,0x02,0x00,0x3e,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x3e,0x12,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x43,0x23,0x00,0x00,0x55,0x12,0x00,0x00, +0x34,0x12,0x00,0x00,0x3d,0x12,0x00,0x00,0x3b,0x12,0x00,0x00,0x3e,0x00,0x03,0x00, +0x30,0x12,0x00,0x00,0x43,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00, +0x41,0x12,0x00,0x00,0xf5,0x11,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0x5f,0x12,0x00,0x00,0x9a,0x0e,0x00,0x00,0x41,0x12,0x00,0x00,0x02,0x00,0x00,0x00, +0x0e,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x0b,0x0e,0x00,0x00, +0x5f,0x12,0x00,0x00,0x3e,0x00,0x03,0x00,0xb8,0x0d,0x00,0x00,0xf1,0x07,0x00,0x00, +0x3e,0x00,0x03,0x00,0xb9,0x0d,0x00,0x00,0xa3,0x0b,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x71,0x12,0x00,0x00,0x67,0x0d,0x00,0x00,0xf1,0x07,0x00,0x00, +0x3e,0x00,0x03,0x00,0x60,0x12,0x00,0x00,0x71,0x12,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x72,0x12,0x00,0x00,0xb8,0x0d,0x00,0x00,0x58,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x73,0x12,0x00,0x00,0x72,0x12,0x00,0x00, +0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x74,0x12,0x00,0x00,0x73,0x12,0x00,0x00, +0x0e,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x7c,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x74,0x12,0x00,0x00,0x75,0x12,0x00,0x00,0x79,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0x75,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x76,0x12,0x00,0x00,0x60,0x12,0x00,0x00,0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x77,0x12,0x00,0x00,0x76,0x12,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xb1,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x77,0x12,0x00,0x00,0x0e,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x7c,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0x79,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x7a,0x12,0x00,0x00,0x60,0x12,0x00,0x00,0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x7b,0x12,0x00,0x00,0x7a,0x12,0x00,0x00,0xf9,0x00,0x02,0x00, +0x7c,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x7c,0x12,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x44,0x23,0x00,0x00,0xb1,0x12,0x00,0x00,0x75,0x12,0x00,0x00, +0x7b,0x12,0x00,0x00,0x79,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x7e,0x12,0x00,0x00,0x60,0x12,0x00,0x00,0x58,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0x7e,0x12,0x00,0x00,0x44,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x80,0x12,0x00,0x00,0x72,0x12,0x00,0x00,0xad,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0x81,0x12,0x00,0x00,0x80,0x12,0x00,0x00,0x0e,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x8c,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x81,0x12,0x00,0x00, +0x82,0x12,0x00,0x00,0x89,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x82,0x12,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x83,0x12,0x00,0x00,0xb9,0x0d,0x00,0x00, +0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x84,0x12,0x00,0x00, +0x83,0x12,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x85,0x12,0x00,0x00, +0x84,0x12,0x00,0x00,0x14,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x87,0x12,0x00,0x00,0x7e,0x12,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xb6,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x87,0x12,0x00,0x00, +0x85,0x12,0x00,0x00,0xf9,0x00,0x02,0x00,0x8c,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0x89,0x12,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x8b,0x12,0x00,0x00, +0x7e,0x12,0x00,0x00,0xf9,0x00,0x02,0x00,0x8c,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8c,0x12,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x45,0x23,0x00,0x00, +0xb6,0x12,0x00,0x00,0x82,0x12,0x00,0x00,0x8b,0x12,0x00,0x00,0x89,0x12,0x00,0x00, +0x3e,0x00,0x03,0x00,0x7e,0x12,0x00,0x00,0x45,0x23,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x8f,0x12,0x00,0x00,0xb8,0x0d,0x00,0x00,0x46,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x90,0x12,0x00,0x00,0x8f,0x12,0x00,0x00, +0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x91,0x12,0x00,0x00,0x90,0x12,0x00,0x00, +0x0e,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x99,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x91,0x12,0x00,0x00,0x92,0x12,0x00,0x00,0x96,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0x92,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x93,0x12,0x00,0x00,0x60,0x12,0x00,0x00,0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x94,0x12,0x00,0x00,0x93,0x12,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xbb,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x94,0x12,0x00,0x00,0x0e,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x99,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0x96,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x97,0x12,0x00,0x00,0x60,0x12,0x00,0x00,0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x98,0x12,0x00,0x00,0x97,0x12,0x00,0x00,0xf9,0x00,0x02,0x00, +0x99,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x99,0x12,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x46,0x23,0x00,0x00,0xbb,0x12,0x00,0x00,0x92,0x12,0x00,0x00, +0x98,0x12,0x00,0x00,0x96,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x9b,0x12,0x00,0x00,0x60,0x12,0x00,0x00,0x46,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0x9b,0x12,0x00,0x00,0x46,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x9d,0x12,0x00,0x00,0x8f,0x12,0x00,0x00,0xad,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0x9e,0x12,0x00,0x00,0x9d,0x12,0x00,0x00,0x0e,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xa9,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x9e,0x12,0x00,0x00, +0x9f,0x12,0x00,0x00,0xa6,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x9f,0x12,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xa0,0x12,0x00,0x00,0xb9,0x0d,0x00,0x00, +0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xa1,0x12,0x00,0x00, +0xa0,0x12,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xa2,0x12,0x00,0x00, +0xa1,0x12,0x00,0x00,0x14,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xa4,0x12,0x00,0x00,0x9b,0x12,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xc0,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xa4,0x12,0x00,0x00, +0xa2,0x12,0x00,0x00,0xf9,0x00,0x02,0x00,0xa9,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa6,0x12,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xa8,0x12,0x00,0x00, +0x9b,0x12,0x00,0x00,0xf9,0x00,0x02,0x00,0xa9,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa9,0x12,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x47,0x23,0x00,0x00, +0xc0,0x12,0x00,0x00,0x9f,0x12,0x00,0x00,0xa8,0x12,0x00,0x00,0xa6,0x12,0x00,0x00, +0x3e,0x00,0x03,0x00,0x9b,0x12,0x00,0x00,0x47,0x23,0x00,0x00,0x3d,0x00,0x04,0x00, +0x64,0x00,0x00,0x00,0xac,0x12,0x00,0x00,0x60,0x12,0x00,0x00,0x5f,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0xca,0x12,0x00,0x00,0x9a,0x0e,0x00,0x00,0xac,0x12,0x00,0x00, +0x02,0x00,0x00,0x00,0x0e,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x11,0x0e,0x00,0x00,0xca,0x12,0x00,0x00,0x3e,0x00,0x03,0x00,0xbc,0x0d,0x00,0x00, +0xfc,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0xbd,0x0d,0x00,0x00,0xa3,0x0b,0x00,0x00, +0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xdc,0x12,0x00,0x00,0x67,0x0d,0x00,0x00, +0xfc,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0xcb,0x12,0x00,0x00,0xdc,0x12,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xdd,0x12,0x00,0x00,0xbc,0x0d,0x00,0x00, +0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xde,0x12,0x00,0x00, +0xdd,0x12,0x00,0x00,0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0xdf,0x12,0x00,0x00, +0xde,0x12,0x00,0x00,0x0e,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xe7,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xdf,0x12,0x00,0x00,0xe0,0x12,0x00,0x00, +0xe4,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0xe0,0x12,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xe1,0x12,0x00,0x00,0xcb,0x12,0x00,0x00,0x58,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xe2,0x12,0x00,0x00,0xe1,0x12,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x1c,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xe2,0x12,0x00,0x00,0x0e,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe7,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0xe4,0x12,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xe5,0x12,0x00,0x00,0xcb,0x12,0x00,0x00,0x58,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xe6,0x12,0x00,0x00,0xe5,0x12,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe7,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0xe7,0x12,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x48,0x23,0x00,0x00,0x1c,0x13,0x00,0x00, +0xe0,0x12,0x00,0x00,0xe6,0x12,0x00,0x00,0xe4,0x12,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xe9,0x12,0x00,0x00,0xcb,0x12,0x00,0x00,0x58,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0xe9,0x12,0x00,0x00,0x48,0x23,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xeb,0x12,0x00,0x00,0xdd,0x12,0x00,0x00,0xad,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0xec,0x12,0x00,0x00,0xeb,0x12,0x00,0x00,0x0e,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xf7,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xec,0x12,0x00,0x00,0xed,0x12,0x00,0x00,0xf4,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0xed,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xee,0x12,0x00,0x00, +0xbd,0x0d,0x00,0x00,0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xef,0x12,0x00,0x00,0xee,0x12,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xf0,0x12,0x00,0x00,0xef,0x12,0x00,0x00,0x14,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xf2,0x12,0x00,0x00,0xe9,0x12,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x21,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xf2,0x12,0x00,0x00,0xf0,0x12,0x00,0x00,0xf9,0x00,0x02,0x00,0xf7,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf4,0x12,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xf6,0x12,0x00,0x00,0xe9,0x12,0x00,0x00,0xf9,0x00,0x02,0x00,0xf7,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf7,0x12,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x49,0x23,0x00,0x00,0x21,0x13,0x00,0x00,0xed,0x12,0x00,0x00,0xf6,0x12,0x00,0x00, +0xf4,0x12,0x00,0x00,0x3e,0x00,0x03,0x00,0xe9,0x12,0x00,0x00,0x49,0x23,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xfa,0x12,0x00,0x00,0xbc,0x0d,0x00,0x00, +0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xfb,0x12,0x00,0x00, +0xfa,0x12,0x00,0x00,0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0xfc,0x12,0x00,0x00, +0xfb,0x12,0x00,0x00,0x0e,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x04,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xfc,0x12,0x00,0x00,0xfd,0x12,0x00,0x00, +0x01,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0xfd,0x12,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xfe,0x12,0x00,0x00,0xcb,0x12,0x00,0x00,0x46,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xff,0x12,0x00,0x00,0xfe,0x12,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x26,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xff,0x12,0x00,0x00,0x0e,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x04,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x01,0x13,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x02,0x13,0x00,0x00,0xcb,0x12,0x00,0x00,0x46,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x03,0x13,0x00,0x00,0x02,0x13,0x00,0x00, +0xf9,0x00,0x02,0x00,0x04,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x04,0x13,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x4a,0x23,0x00,0x00,0x26,0x13,0x00,0x00, +0xfd,0x12,0x00,0x00,0x03,0x13,0x00,0x00,0x01,0x13,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x06,0x13,0x00,0x00,0xcb,0x12,0x00,0x00,0x46,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0x06,0x13,0x00,0x00,0x4a,0x23,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x08,0x13,0x00,0x00,0xfa,0x12,0x00,0x00,0xad,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x09,0x13,0x00,0x00,0x08,0x13,0x00,0x00,0x0e,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x14,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x09,0x13,0x00,0x00,0x0a,0x13,0x00,0x00,0x11,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0a,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x0b,0x13,0x00,0x00, +0xbd,0x0d,0x00,0x00,0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x0c,0x13,0x00,0x00,0x0b,0x13,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x0d,0x13,0x00,0x00,0x0c,0x13,0x00,0x00,0x14,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x0f,0x13,0x00,0x00,0x06,0x13,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x2b,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x0f,0x13,0x00,0x00,0x0d,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0x14,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0x11,0x13,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x13,0x13,0x00,0x00,0x06,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0x14,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0x14,0x13,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x4b,0x23,0x00,0x00,0x2b,0x13,0x00,0x00,0x0a,0x13,0x00,0x00,0x13,0x13,0x00,0x00, +0x11,0x13,0x00,0x00,0x3e,0x00,0x03,0x00,0x06,0x13,0x00,0x00,0x4b,0x23,0x00,0x00, +0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0x17,0x13,0x00,0x00,0xcb,0x12,0x00,0x00, +0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x35,0x13,0x00,0x00,0x9a,0x0e,0x00,0x00, +0x17,0x13,0x00,0x00,0x02,0x00,0x00,0x00,0x0e,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0x17,0x0e,0x00,0x00,0x35,0x13,0x00,0x00,0x3e,0x00,0x03,0x00, +0xc0,0x0d,0x00,0x00,0x07,0x08,0x00,0x00,0x3e,0x00,0x03,0x00,0xc1,0x0d,0x00,0x00, +0xa3,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x47,0x13,0x00,0x00, +0x67,0x0d,0x00,0x00,0x07,0x08,0x00,0x00,0x3e,0x00,0x03,0x00,0x36,0x13,0x00,0x00, +0x47,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x48,0x13,0x00,0x00, +0xc0,0x0d,0x00,0x00,0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x49,0x13,0x00,0x00,0x48,0x13,0x00,0x00,0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0x4a,0x13,0x00,0x00,0x49,0x13,0x00,0x00,0x0e,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x52,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x4a,0x13,0x00,0x00, +0x4b,0x13,0x00,0x00,0x4f,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x4b,0x13,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x4c,0x13,0x00,0x00,0x36,0x13,0x00,0x00, +0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x4d,0x13,0x00,0x00, +0x4c,0x13,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x87,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x4d,0x13,0x00,0x00,0x0e,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x52,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x4f,0x13,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x50,0x13,0x00,0x00,0x36,0x13,0x00,0x00, +0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x51,0x13,0x00,0x00, +0x50,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0x52,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0x52,0x13,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x4c,0x23,0x00,0x00, +0x87,0x13,0x00,0x00,0x4b,0x13,0x00,0x00,0x51,0x13,0x00,0x00,0x4f,0x13,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x54,0x13,0x00,0x00,0x36,0x13,0x00,0x00, +0x58,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x54,0x13,0x00,0x00,0x4c,0x23,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x56,0x13,0x00,0x00,0x48,0x13,0x00,0x00, +0xad,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x57,0x13,0x00,0x00,0x56,0x13,0x00,0x00, +0x0e,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x62,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x57,0x13,0x00,0x00,0x58,0x13,0x00,0x00,0x5f,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0x58,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x59,0x13,0x00,0x00,0xc1,0x0d,0x00,0x00,0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x5a,0x13,0x00,0x00,0x59,0x13,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x5b,0x13,0x00,0x00,0x5a,0x13,0x00,0x00,0x14,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x5d,0x13,0x00,0x00,0x54,0x13,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x8c,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x5d,0x13,0x00,0x00,0x5b,0x13,0x00,0x00,0xf9,0x00,0x02,0x00, +0x62,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x5f,0x13,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x61,0x13,0x00,0x00,0x54,0x13,0x00,0x00,0xf9,0x00,0x02,0x00, +0x62,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x62,0x13,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x4d,0x23,0x00,0x00,0x8c,0x13,0x00,0x00,0x58,0x13,0x00,0x00, +0x61,0x13,0x00,0x00,0x5f,0x13,0x00,0x00,0x3e,0x00,0x03,0x00,0x54,0x13,0x00,0x00, +0x4d,0x23,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x65,0x13,0x00,0x00, +0xc0,0x0d,0x00,0x00,0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x66,0x13,0x00,0x00,0x65,0x13,0x00,0x00,0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0x67,0x13,0x00,0x00,0x66,0x13,0x00,0x00,0x0e,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x6f,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x67,0x13,0x00,0x00, +0x68,0x13,0x00,0x00,0x6c,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x68,0x13,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x69,0x13,0x00,0x00,0x36,0x13,0x00,0x00, +0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x6a,0x13,0x00,0x00, +0x69,0x13,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x91,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x6a,0x13,0x00,0x00,0x0e,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x6f,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x6c,0x13,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x6d,0x13,0x00,0x00,0x36,0x13,0x00,0x00, +0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x6e,0x13,0x00,0x00, +0x6d,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0x6f,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0x6f,0x13,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x4e,0x23,0x00,0x00, +0x91,0x13,0x00,0x00,0x68,0x13,0x00,0x00,0x6e,0x13,0x00,0x00,0x6c,0x13,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x71,0x13,0x00,0x00,0x36,0x13,0x00,0x00, +0x46,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x71,0x13,0x00,0x00,0x4e,0x23,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x73,0x13,0x00,0x00,0x65,0x13,0x00,0x00, +0xad,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x74,0x13,0x00,0x00,0x73,0x13,0x00,0x00, +0x0e,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x7f,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x74,0x13,0x00,0x00,0x75,0x13,0x00,0x00,0x7c,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0x75,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x76,0x13,0x00,0x00,0xc1,0x0d,0x00,0x00,0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x77,0x13,0x00,0x00,0x76,0x13,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x78,0x13,0x00,0x00,0x77,0x13,0x00,0x00,0x14,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x7a,0x13,0x00,0x00,0x71,0x13,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x96,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x7a,0x13,0x00,0x00,0x78,0x13,0x00,0x00,0xf9,0x00,0x02,0x00, +0x7f,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x7c,0x13,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x7e,0x13,0x00,0x00,0x71,0x13,0x00,0x00,0xf9,0x00,0x02,0x00, +0x7f,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x7f,0x13,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x4f,0x23,0x00,0x00,0x96,0x13,0x00,0x00,0x75,0x13,0x00,0x00, +0x7e,0x13,0x00,0x00,0x7c,0x13,0x00,0x00,0x3e,0x00,0x03,0x00,0x71,0x13,0x00,0x00, +0x4f,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0x82,0x13,0x00,0x00, +0x36,0x13,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xa0,0x13,0x00,0x00, +0x9a,0x0e,0x00,0x00,0x82,0x13,0x00,0x00,0x02,0x00,0x00,0x00,0x0e,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x1d,0x0e,0x00,0x00,0xa0,0x13,0x00,0x00, +0x3e,0x00,0x03,0x00,0xc4,0x0d,0x00,0x00,0x12,0x08,0x00,0x00,0x3e,0x00,0x03,0x00, +0xc5,0x0d,0x00,0x00,0xa3,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0xb2,0x13,0x00,0x00,0x67,0x0d,0x00,0x00,0x12,0x08,0x00,0x00,0x3e,0x00,0x03,0x00, +0xa1,0x13,0x00,0x00,0xb2,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xb3,0x13,0x00,0x00,0xc4,0x0d,0x00,0x00,0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xb4,0x13,0x00,0x00,0xb3,0x13,0x00,0x00,0xb1,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0xb5,0x13,0x00,0x00,0xb4,0x13,0x00,0x00,0x0e,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xbd,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xb5,0x13,0x00,0x00,0xb6,0x13,0x00,0x00,0xba,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb6,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xb7,0x13,0x00,0x00, +0xa1,0x13,0x00,0x00,0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xb8,0x13,0x00,0x00,0xb7,0x13,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xf2,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xb8,0x13,0x00,0x00, +0x0e,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xbd,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0xba,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xbb,0x13,0x00,0x00, +0xa1,0x13,0x00,0x00,0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xbc,0x13,0x00,0x00,0xbb,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0xbd,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbd,0x13,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x50,0x23,0x00,0x00,0xf2,0x13,0x00,0x00,0xb6,0x13,0x00,0x00,0xbc,0x13,0x00,0x00, +0xba,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xbf,0x13,0x00,0x00, +0xa1,0x13,0x00,0x00,0x58,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xbf,0x13,0x00,0x00, +0x50,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xc1,0x13,0x00,0x00, +0xb3,0x13,0x00,0x00,0xad,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0xc2,0x13,0x00,0x00, +0xc1,0x13,0x00,0x00,0x0e,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xcd,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc2,0x13,0x00,0x00,0xc3,0x13,0x00,0x00, +0xca,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0xc3,0x13,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xc4,0x13,0x00,0x00,0xc5,0x0d,0x00,0x00,0x58,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xc5,0x13,0x00,0x00,0xc4,0x13,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xc6,0x13,0x00,0x00,0xc5,0x13,0x00,0x00, +0x14,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xc8,0x13,0x00,0x00, +0xbf,0x13,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xf7,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xc8,0x13,0x00,0x00,0xc6,0x13,0x00,0x00, +0xf9,0x00,0x02,0x00,0xcd,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0xca,0x13,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xcc,0x13,0x00,0x00,0xbf,0x13,0x00,0x00, +0xf9,0x00,0x02,0x00,0xcd,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0xcd,0x13,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x51,0x23,0x00,0x00,0xf7,0x13,0x00,0x00, +0xc3,0x13,0x00,0x00,0xcc,0x13,0x00,0x00,0xca,0x13,0x00,0x00,0x3e,0x00,0x03,0x00, +0xbf,0x13,0x00,0x00,0x51,0x23,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xd0,0x13,0x00,0x00,0xc4,0x0d,0x00,0x00,0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xd1,0x13,0x00,0x00,0xd0,0x13,0x00,0x00,0xb1,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0xd2,0x13,0x00,0x00,0xd1,0x13,0x00,0x00,0x0e,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xda,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xd2,0x13,0x00,0x00,0xd3,0x13,0x00,0x00,0xd7,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd3,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xd4,0x13,0x00,0x00, +0xa1,0x13,0x00,0x00,0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xd5,0x13,0x00,0x00,0xd4,0x13,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xfc,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xd5,0x13,0x00,0x00, +0x0e,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xda,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd7,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xd8,0x13,0x00,0x00, +0xa1,0x13,0x00,0x00,0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xd9,0x13,0x00,0x00,0xd8,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0xda,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0xda,0x13,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x52,0x23,0x00,0x00,0xfc,0x13,0x00,0x00,0xd3,0x13,0x00,0x00,0xd9,0x13,0x00,0x00, +0xd7,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xdc,0x13,0x00,0x00, +0xa1,0x13,0x00,0x00,0x46,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0xdc,0x13,0x00,0x00, +0x52,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xde,0x13,0x00,0x00, +0xd0,0x13,0x00,0x00,0xad,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0xdf,0x13,0x00,0x00, +0xde,0x13,0x00,0x00,0x0e,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xea,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xdf,0x13,0x00,0x00,0xe0,0x13,0x00,0x00, +0xe7,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0xe0,0x13,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xe1,0x13,0x00,0x00,0xc5,0x0d,0x00,0x00,0x46,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xe2,0x13,0x00,0x00,0xe1,0x13,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xe3,0x13,0x00,0x00,0xe2,0x13,0x00,0x00, +0x14,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xe5,0x13,0x00,0x00, +0xdc,0x13,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x01,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xe5,0x13,0x00,0x00,0xe3,0x13,0x00,0x00, +0xf9,0x00,0x02,0x00,0xea,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0xe7,0x13,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xe9,0x13,0x00,0x00,0xdc,0x13,0x00,0x00, +0xf9,0x00,0x02,0x00,0xea,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0xea,0x13,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x53,0x23,0x00,0x00,0x01,0x14,0x00,0x00, +0xe0,0x13,0x00,0x00,0xe9,0x13,0x00,0x00,0xe7,0x13,0x00,0x00,0x3e,0x00,0x03,0x00, +0xdc,0x13,0x00,0x00,0x53,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00, +0xed,0x13,0x00,0x00,0xa1,0x13,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0x0b,0x14,0x00,0x00,0x9a,0x0e,0x00,0x00,0xed,0x13,0x00,0x00,0x02,0x00,0x00,0x00, +0x0e,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x23,0x0e,0x00,0x00, +0x0b,0x14,0x00,0x00,0x3e,0x00,0x03,0x00,0xc8,0x0d,0x00,0x00,0x1d,0x08,0x00,0x00, +0x3e,0x00,0x03,0x00,0xc9,0x0d,0x00,0x00,0xa3,0x0b,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x1d,0x14,0x00,0x00,0x67,0x0d,0x00,0x00,0x1d,0x08,0x00,0x00, +0x3e,0x00,0x03,0x00,0x0c,0x14,0x00,0x00,0x1d,0x14,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x1e,0x14,0x00,0x00,0xc8,0x0d,0x00,0x00,0x58,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x1f,0x14,0x00,0x00,0x1e,0x14,0x00,0x00, +0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x20,0x14,0x00,0x00,0x1f,0x14,0x00,0x00, +0x0e,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x28,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x20,0x14,0x00,0x00,0x21,0x14,0x00,0x00,0x25,0x14,0x00,0x00, +0xf8,0x00,0x02,0x00,0x21,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x22,0x14,0x00,0x00,0x0c,0x14,0x00,0x00,0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x23,0x14,0x00,0x00,0x22,0x14,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x5d,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x23,0x14,0x00,0x00,0x0e,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x28,0x14,0x00,0x00, +0xf8,0x00,0x02,0x00,0x25,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x26,0x14,0x00,0x00,0x0c,0x14,0x00,0x00,0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x27,0x14,0x00,0x00,0x26,0x14,0x00,0x00,0xf9,0x00,0x02,0x00, +0x28,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x28,0x14,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x54,0x23,0x00,0x00,0x5d,0x14,0x00,0x00,0x21,0x14,0x00,0x00, +0x27,0x14,0x00,0x00,0x25,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x2a,0x14,0x00,0x00,0x0c,0x14,0x00,0x00,0x58,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0x2a,0x14,0x00,0x00,0x54,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x2c,0x14,0x00,0x00,0x1e,0x14,0x00,0x00,0xad,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0x2d,0x14,0x00,0x00,0x2c,0x14,0x00,0x00,0x0e,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x38,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x2d,0x14,0x00,0x00, +0x2e,0x14,0x00,0x00,0x35,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x2e,0x14,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x2f,0x14,0x00,0x00,0xc9,0x0d,0x00,0x00, +0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x30,0x14,0x00,0x00, +0x2f,0x14,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x31,0x14,0x00,0x00, +0x30,0x14,0x00,0x00,0x14,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x33,0x14,0x00,0x00,0x2a,0x14,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x62,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x33,0x14,0x00,0x00, +0x31,0x14,0x00,0x00,0xf9,0x00,0x02,0x00,0x38,0x14,0x00,0x00,0xf8,0x00,0x02,0x00, +0x35,0x14,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x37,0x14,0x00,0x00, +0x2a,0x14,0x00,0x00,0xf9,0x00,0x02,0x00,0x38,0x14,0x00,0x00,0xf8,0x00,0x02,0x00, +0x38,0x14,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x55,0x23,0x00,0x00, +0x62,0x14,0x00,0x00,0x2e,0x14,0x00,0x00,0x37,0x14,0x00,0x00,0x35,0x14,0x00,0x00, +0x3e,0x00,0x03,0x00,0x2a,0x14,0x00,0x00,0x55,0x23,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x3b,0x14,0x00,0x00,0xc8,0x0d,0x00,0x00,0x46,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x3c,0x14,0x00,0x00,0x3b,0x14,0x00,0x00, +0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x3d,0x14,0x00,0x00,0x3c,0x14,0x00,0x00, +0x0e,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x45,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x3d,0x14,0x00,0x00,0x3e,0x14,0x00,0x00,0x42,0x14,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3e,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x3f,0x14,0x00,0x00,0x0c,0x14,0x00,0x00,0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x40,0x14,0x00,0x00,0x3f,0x14,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x67,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x40,0x14,0x00,0x00,0x0e,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x45,0x14,0x00,0x00, +0xf8,0x00,0x02,0x00,0x42,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x43,0x14,0x00,0x00,0x0c,0x14,0x00,0x00,0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x44,0x14,0x00,0x00,0x43,0x14,0x00,0x00,0xf9,0x00,0x02,0x00, +0x45,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x45,0x14,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x56,0x23,0x00,0x00,0x67,0x14,0x00,0x00,0x3e,0x14,0x00,0x00, +0x44,0x14,0x00,0x00,0x42,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x47,0x14,0x00,0x00,0x0c,0x14,0x00,0x00,0x46,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0x47,0x14,0x00,0x00,0x56,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x49,0x14,0x00,0x00,0x3b,0x14,0x00,0x00,0xad,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0x4a,0x14,0x00,0x00,0x49,0x14,0x00,0x00,0x0e,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x55,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x4a,0x14,0x00,0x00, +0x4b,0x14,0x00,0x00,0x52,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x4b,0x14,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x4c,0x14,0x00,0x00,0xc9,0x0d,0x00,0x00, +0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x4d,0x14,0x00,0x00, +0x4c,0x14,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x4e,0x14,0x00,0x00, +0x4d,0x14,0x00,0x00,0x14,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x50,0x14,0x00,0x00,0x47,0x14,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x6c,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x50,0x14,0x00,0x00, +0x4e,0x14,0x00,0x00,0xf9,0x00,0x02,0x00,0x55,0x14,0x00,0x00,0xf8,0x00,0x02,0x00, +0x52,0x14,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x54,0x14,0x00,0x00, +0x47,0x14,0x00,0x00,0xf9,0x00,0x02,0x00,0x55,0x14,0x00,0x00,0xf8,0x00,0x02,0x00, +0x55,0x14,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x57,0x23,0x00,0x00, +0x6c,0x14,0x00,0x00,0x4b,0x14,0x00,0x00,0x54,0x14,0x00,0x00,0x52,0x14,0x00,0x00, +0x3e,0x00,0x03,0x00,0x47,0x14,0x00,0x00,0x57,0x23,0x00,0x00,0x3d,0x00,0x04,0x00, +0x64,0x00,0x00,0x00,0x58,0x14,0x00,0x00,0x0c,0x14,0x00,0x00,0x5f,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x76,0x14,0x00,0x00,0x9a,0x0e,0x00,0x00,0x58,0x14,0x00,0x00, +0x02,0x00,0x00,0x00,0x0e,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x29,0x0e,0x00,0x00,0x76,0x14,0x00,0x00,0x3e,0x00,0x03,0x00,0xcc,0x0d,0x00,0x00, +0x28,0x08,0x00,0x00,0x3e,0x00,0x03,0x00,0xcd,0x0d,0x00,0x00,0xa3,0x0b,0x00,0x00, +0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x88,0x14,0x00,0x00,0x67,0x0d,0x00,0x00, +0x28,0x08,0x00,0x00,0x3e,0x00,0x03,0x00,0x77,0x14,0x00,0x00,0x88,0x14,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x89,0x14,0x00,0x00,0xcc,0x0d,0x00,0x00, +0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x8a,0x14,0x00,0x00, +0x89,0x14,0x00,0x00,0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x8b,0x14,0x00,0x00, +0x8a,0x14,0x00,0x00,0x0e,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x93,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x8b,0x14,0x00,0x00,0x8c,0x14,0x00,0x00, +0x90,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x8c,0x14,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x8d,0x14,0x00,0x00,0x77,0x14,0x00,0x00,0x58,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x8e,0x14,0x00,0x00,0x8d,0x14,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc8,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x8e,0x14,0x00,0x00,0x0e,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x93,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x90,0x14,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x91,0x14,0x00,0x00,0x77,0x14,0x00,0x00,0x58,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x92,0x14,0x00,0x00,0x91,0x14,0x00,0x00, +0xf9,0x00,0x02,0x00,0x93,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x93,0x14,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x58,0x23,0x00,0x00,0xc8,0x14,0x00,0x00, +0x8c,0x14,0x00,0x00,0x92,0x14,0x00,0x00,0x90,0x14,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x95,0x14,0x00,0x00,0x77,0x14,0x00,0x00,0x58,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0x95,0x14,0x00,0x00,0x58,0x23,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x97,0x14,0x00,0x00,0x89,0x14,0x00,0x00,0xad,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x98,0x14,0x00,0x00,0x97,0x14,0x00,0x00,0x0e,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xa3,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x98,0x14,0x00,0x00,0x99,0x14,0x00,0x00,0xa0,0x14,0x00,0x00,0xf8,0x00,0x02,0x00, +0x99,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x9a,0x14,0x00,0x00, +0xcd,0x0d,0x00,0x00,0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x9b,0x14,0x00,0x00,0x9a,0x14,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x9c,0x14,0x00,0x00,0x9b,0x14,0x00,0x00,0x14,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x9e,0x14,0x00,0x00,0x95,0x14,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xcd,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x9e,0x14,0x00,0x00,0x9c,0x14,0x00,0x00,0xf9,0x00,0x02,0x00,0xa3,0x14,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa0,0x14,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xa2,0x14,0x00,0x00,0x95,0x14,0x00,0x00,0xf9,0x00,0x02,0x00,0xa3,0x14,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa3,0x14,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x59,0x23,0x00,0x00,0xcd,0x14,0x00,0x00,0x99,0x14,0x00,0x00,0xa2,0x14,0x00,0x00, +0xa0,0x14,0x00,0x00,0x3e,0x00,0x03,0x00,0x95,0x14,0x00,0x00,0x59,0x23,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xa6,0x14,0x00,0x00,0xcc,0x0d,0x00,0x00, +0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xa7,0x14,0x00,0x00, +0xa6,0x14,0x00,0x00,0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0xa8,0x14,0x00,0x00, +0xa7,0x14,0x00,0x00,0x0e,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xb0,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa8,0x14,0x00,0x00,0xa9,0x14,0x00,0x00, +0xad,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0xa9,0x14,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xaa,0x14,0x00,0x00,0x77,0x14,0x00,0x00,0x46,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xab,0x14,0x00,0x00,0xaa,0x14,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xd2,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xab,0x14,0x00,0x00,0x0e,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb0,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0xad,0x14,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xae,0x14,0x00,0x00,0x77,0x14,0x00,0x00,0x46,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xaf,0x14,0x00,0x00,0xae,0x14,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb0,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0xb0,0x14,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x5a,0x23,0x00,0x00,0xd2,0x14,0x00,0x00, +0xa9,0x14,0x00,0x00,0xaf,0x14,0x00,0x00,0xad,0x14,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xb2,0x14,0x00,0x00,0x77,0x14,0x00,0x00,0x46,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0xb2,0x14,0x00,0x00,0x5a,0x23,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xb4,0x14,0x00,0x00,0xa6,0x14,0x00,0x00,0xad,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0xb5,0x14,0x00,0x00,0xb4,0x14,0x00,0x00,0x0e,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xc0,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xb5,0x14,0x00,0x00,0xb6,0x14,0x00,0x00,0xbd,0x14,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb6,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xb7,0x14,0x00,0x00, +0xcd,0x0d,0x00,0x00,0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xb8,0x14,0x00,0x00,0xb7,0x14,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xb9,0x14,0x00,0x00,0xb8,0x14,0x00,0x00,0x14,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xbb,0x14,0x00,0x00,0xb2,0x14,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xd7,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xbb,0x14,0x00,0x00,0xb9,0x14,0x00,0x00,0xf9,0x00,0x02,0x00,0xc0,0x14,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbd,0x14,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xbf,0x14,0x00,0x00,0xb2,0x14,0x00,0x00,0xf9,0x00,0x02,0x00,0xc0,0x14,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc0,0x14,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x5b,0x23,0x00,0x00,0xd7,0x14,0x00,0x00,0xb6,0x14,0x00,0x00,0xbf,0x14,0x00,0x00, +0xbd,0x14,0x00,0x00,0x3e,0x00,0x03,0x00,0xb2,0x14,0x00,0x00,0x5b,0x23,0x00,0x00, +0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0xc3,0x14,0x00,0x00,0x77,0x14,0x00,0x00, +0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xe1,0x14,0x00,0x00,0x9a,0x0e,0x00,0x00, +0xc3,0x14,0x00,0x00,0x02,0x00,0x00,0x00,0x0e,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0x2f,0x0e,0x00,0x00,0xe1,0x14,0x00,0x00,0x3e,0x00,0x03,0x00, +0x4d,0x0d,0x00,0x00,0x6a,0x0d,0x00,0x00,0x41,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x12,0x15,0x00,0x00,0x4d,0x0d,0x00,0x00,0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x13,0x15,0x00,0x00,0x12,0x15,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x6d,0x15,0x00,0x00,0x54,0x04,0x00,0x00,0x13,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x96,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00, +0xa0,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x96,0x15,0x00,0x00, +0x28,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x99,0x15,0x00,0x00, +0xa0,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa5,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x99,0x15,0x00,0x00,0xb8,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0xa6,0x15,0x00,0x00,0xa5,0x15,0x00,0x00,0x0c,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0xb6,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xa6,0x15,0x00,0x00,0xa7,0x15,0x00,0x00,0xa8,0x15,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa7,0x15,0x00,0x00,0xf9,0x00,0x02,0x00,0xb6,0x15,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa8,0x15,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xaa,0x15,0x00,0x00, +0x14,0x04,0x00,0x00,0x99,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xab,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xaa,0x15,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xae,0x15,0x00,0x00,0xab,0x15,0x00,0x00, +0xaa,0x15,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb0,0x15,0x00,0x00, +0x1b,0x04,0x00,0x00,0x99,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xb1,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xb0,0x15,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb4,0x15,0x00,0x00,0xb1,0x15,0x00,0x00, +0xb0,0x15,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb5,0x15,0x00,0x00, +0xae,0x15,0x00,0x00,0xb4,0x15,0x00,0x00,0xf9,0x00,0x02,0x00,0xb6,0x15,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb6,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x5c,0x23,0x00,0x00,0xbf,0x01,0x00,0x00,0xa7,0x15,0x00,0x00,0xb5,0x15,0x00,0x00, +0xa8,0x15,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x9b,0x15,0x00,0x00, +0x5c,0x23,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x70,0x15,0x00,0x00, +0x5a,0x04,0x00,0x00,0x13,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0xbe,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x70,0x15,0x00,0x00, +0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0xc8,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xbe,0x15,0x00,0x00,0x28,0x04,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xc1,0x15,0x00,0x00,0xc8,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xcd,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xc1,0x15,0x00,0x00,0xb8,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0xce,0x15,0x00,0x00, +0xcd,0x15,0x00,0x00,0x0c,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0xde,0x15,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xce,0x15,0x00,0x00,0xcf,0x15,0x00,0x00, +0xd0,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xcf,0x15,0x00,0x00,0xf9,0x00,0x02,0x00, +0xde,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xd0,0x15,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd2,0x15,0x00,0x00,0x14,0x04,0x00,0x00,0xc1,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd3,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xd2,0x15,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd6,0x15,0x00,0x00,0xd3,0x15,0x00,0x00,0xd2,0x15,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd8,0x15,0x00,0x00,0x1b,0x04,0x00,0x00,0xc1,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd9,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xd8,0x15,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xdc,0x15,0x00,0x00,0xd9,0x15,0x00,0x00,0xd8,0x15,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xdd,0x15,0x00,0x00,0xd6,0x15,0x00,0x00,0xdc,0x15,0x00,0x00, +0xf9,0x00,0x02,0x00,0xde,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xde,0x15,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x5d,0x23,0x00,0x00,0xbf,0x01,0x00,0x00, +0xcf,0x15,0x00,0x00,0xdd,0x15,0x00,0x00,0xd0,0x15,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0xc3,0x15,0x00,0x00,0x5d,0x23,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x73,0x15,0x00,0x00,0x60,0x04,0x00,0x00,0x13,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xe6,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x73,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00, +0xf0,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xe6,0x15,0x00,0x00, +0x28,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe9,0x15,0x00,0x00, +0xf0,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xf5,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xe9,0x15,0x00,0x00,0xb8,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0xf6,0x15,0x00,0x00,0xf5,0x15,0x00,0x00,0x0c,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0x06,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xf6,0x15,0x00,0x00,0xf7,0x15,0x00,0x00,0xf8,0x15,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf7,0x15,0x00,0x00,0xf9,0x00,0x02,0x00,0x06,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf8,0x15,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfa,0x15,0x00,0x00, +0x14,0x04,0x00,0x00,0xe9,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xfb,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xfa,0x15,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfe,0x15,0x00,0x00,0xfb,0x15,0x00,0x00, +0xfa,0x15,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x00,0x16,0x00,0x00, +0x1b,0x04,0x00,0x00,0xe9,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x01,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x00,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x04,0x16,0x00,0x00,0x01,0x16,0x00,0x00, +0x00,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x05,0x16,0x00,0x00, +0xfe,0x15,0x00,0x00,0x04,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x06,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x06,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x5e,0x23,0x00,0x00,0xbf,0x01,0x00,0x00,0xf7,0x15,0x00,0x00,0x05,0x16,0x00,0x00, +0xf8,0x15,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xeb,0x15,0x00,0x00, +0x5e,0x23,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x76,0x15,0x00,0x00, +0x28,0x04,0x00,0x00,0x13,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0x0e,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x76,0x15,0x00,0x00, +0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0x18,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x0e,0x16,0x00,0x00,0x28,0x04,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x11,0x16,0x00,0x00,0x18,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x1d,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x11,0x16,0x00,0x00,0xb8,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x1e,0x16,0x00,0x00, +0x1d,0x16,0x00,0x00,0x0c,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x2e,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x1e,0x16,0x00,0x00,0x1f,0x16,0x00,0x00, +0x20,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x1f,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0x2e,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x20,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x22,0x16,0x00,0x00,0x14,0x04,0x00,0x00,0x11,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x23,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x22,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x26,0x16,0x00,0x00,0x23,0x16,0x00,0x00,0x22,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x28,0x16,0x00,0x00,0x1b,0x04,0x00,0x00,0x11,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x29,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x28,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2c,0x16,0x00,0x00,0x29,0x16,0x00,0x00,0x28,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2d,0x16,0x00,0x00,0x26,0x16,0x00,0x00,0x2c,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0x2e,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x2e,0x16,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x5f,0x23,0x00,0x00,0xbf,0x01,0x00,0x00, +0x1f,0x16,0x00,0x00,0x2d,0x16,0x00,0x00,0x20,0x16,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x13,0x16,0x00,0x00,0x5f,0x23,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x7a,0x15,0x00,0x00,0xd5,0x0d,0x00,0x00,0x9b,0x15,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x7d,0x15,0x00,0x00,0xdb,0x0d,0x00,0x00, +0xc3,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x7e,0x15,0x00,0x00, +0x7a,0x15,0x00,0x00,0x7d,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x81,0x15,0x00,0x00,0xe1,0x0d,0x00,0x00,0xeb,0x15,0x00,0x00,0x81,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x82,0x15,0x00,0x00,0x7e,0x15,0x00,0x00,0x81,0x15,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x85,0x15,0x00,0x00,0xe7,0x0d,0x00,0x00, +0x13,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x86,0x15,0x00,0x00, +0x82,0x15,0x00,0x00,0x85,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x89,0x15,0x00,0x00,0x9b,0x15,0x00,0x00,0xc3,0x15,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x8b,0x15,0x00,0x00,0x89,0x15,0x00,0x00,0xeb,0x15,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x8d,0x15,0x00,0x00,0x8b,0x15,0x00,0x00, +0x13,0x16,0x00,0x00,0x50,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0x8e,0x15,0x00,0x00, +0x8d,0x15,0x00,0x00,0x8d,0x15,0x00,0x00,0x8d,0x15,0x00,0x00,0x8d,0x15,0x00,0x00, +0x88,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x8f,0x15,0x00,0x00,0x86,0x15,0x00,0x00, +0x8e,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x1e,0x15,0x00,0x00, +0x12,0x15,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x3b,0x16,0x00,0x00, +0x54,0x04,0x00,0x00,0x1e,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0x64,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x3b,0x16,0x00,0x00, +0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0x6e,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x64,0x16,0x00,0x00,0x28,0x04,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x67,0x16,0x00,0x00,0x6e,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x73,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x67,0x16,0x00,0x00,0xb8,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x74,0x16,0x00,0x00, +0x73,0x16,0x00,0x00,0x0c,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x84,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x74,0x16,0x00,0x00,0x75,0x16,0x00,0x00, +0x76,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x75,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0x84,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x76,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x78,0x16,0x00,0x00,0x14,0x04,0x00,0x00,0x67,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x79,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x78,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7c,0x16,0x00,0x00,0x79,0x16,0x00,0x00,0x78,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7e,0x16,0x00,0x00,0x1b,0x04,0x00,0x00,0x67,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x7f,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x7e,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x82,0x16,0x00,0x00,0x7f,0x16,0x00,0x00,0x7e,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x83,0x16,0x00,0x00,0x7c,0x16,0x00,0x00,0x82,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0x84,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x84,0x16,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x60,0x23,0x00,0x00,0xbf,0x01,0x00,0x00, +0x75,0x16,0x00,0x00,0x83,0x16,0x00,0x00,0x76,0x16,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x69,0x16,0x00,0x00,0x60,0x23,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x3e,0x16,0x00,0x00,0x5a,0x04,0x00,0x00,0x1e,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x8c,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x3e,0x16,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00, +0x96,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x8c,0x16,0x00,0x00, +0x28,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8f,0x16,0x00,0x00, +0x96,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x9b,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x8f,0x16,0x00,0x00,0xb8,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x9c,0x16,0x00,0x00,0x9b,0x16,0x00,0x00,0x0c,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0xac,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x9c,0x16,0x00,0x00,0x9d,0x16,0x00,0x00,0x9e,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9d,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0xac,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9e,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa0,0x16,0x00,0x00, +0x14,0x04,0x00,0x00,0x8f,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xa1,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xa0,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa4,0x16,0x00,0x00,0xa1,0x16,0x00,0x00, +0xa0,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa6,0x16,0x00,0x00, +0x1b,0x04,0x00,0x00,0x8f,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xa7,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xa6,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xaa,0x16,0x00,0x00,0xa7,0x16,0x00,0x00, +0xa6,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xab,0x16,0x00,0x00, +0xa4,0x16,0x00,0x00,0xaa,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0xac,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0xac,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x61,0x23,0x00,0x00,0xbf,0x01,0x00,0x00,0x9d,0x16,0x00,0x00,0xab,0x16,0x00,0x00, +0x9e,0x16,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x91,0x16,0x00,0x00, +0x61,0x23,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x41,0x16,0x00,0x00, +0x60,0x04,0x00,0x00,0x1e,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0xb4,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x41,0x16,0x00,0x00, +0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0xbe,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xb4,0x16,0x00,0x00,0x28,0x04,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xb7,0x16,0x00,0x00,0xbe,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xc3,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xb7,0x16,0x00,0x00,0xb8,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0xc4,0x16,0x00,0x00, +0xc3,0x16,0x00,0x00,0x0c,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0xd4,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc4,0x16,0x00,0x00,0xc5,0x16,0x00,0x00, +0xc6,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xc5,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd4,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xc6,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc8,0x16,0x00,0x00,0x14,0x04,0x00,0x00,0xb7,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc9,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xc8,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xcc,0x16,0x00,0x00,0xc9,0x16,0x00,0x00,0xc8,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xce,0x16,0x00,0x00,0x1b,0x04,0x00,0x00,0xb7,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xcf,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xce,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd2,0x16,0x00,0x00,0xcf,0x16,0x00,0x00,0xce,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd3,0x16,0x00,0x00,0xcc,0x16,0x00,0x00,0xd2,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd4,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xd4,0x16,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x62,0x23,0x00,0x00,0xbf,0x01,0x00,0x00, +0xc5,0x16,0x00,0x00,0xd3,0x16,0x00,0x00,0xc6,0x16,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0xb9,0x16,0x00,0x00,0x62,0x23,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x44,0x16,0x00,0x00,0x28,0x04,0x00,0x00,0x1e,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xdc,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x44,0x16,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00, +0xe6,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xdc,0x16,0x00,0x00, +0x28,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xdf,0x16,0x00,0x00, +0xe6,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xeb,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xdf,0x16,0x00,0x00,0xb8,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0xec,0x16,0x00,0x00,0xeb,0x16,0x00,0x00,0x0c,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0xfc,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xec,0x16,0x00,0x00,0xed,0x16,0x00,0x00,0xee,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0xed,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0xfc,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0xee,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf0,0x16,0x00,0x00, +0x14,0x04,0x00,0x00,0xdf,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xf1,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xf0,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf4,0x16,0x00,0x00,0xf1,0x16,0x00,0x00, +0xf0,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf6,0x16,0x00,0x00, +0x1b,0x04,0x00,0x00,0xdf,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xf7,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xf6,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfa,0x16,0x00,0x00,0xf7,0x16,0x00,0x00, +0xf6,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfb,0x16,0x00,0x00, +0xf4,0x16,0x00,0x00,0xfa,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0xfc,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0xfc,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x63,0x23,0x00,0x00,0xbf,0x01,0x00,0x00,0xed,0x16,0x00,0x00,0xfb,0x16,0x00,0x00, +0xee,0x16,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xe1,0x16,0x00,0x00, +0x63,0x23,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x48,0x16,0x00,0x00, +0xed,0x0d,0x00,0x00,0x69,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x4b,0x16,0x00,0x00,0xf3,0x0d,0x00,0x00,0x91,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x4c,0x16,0x00,0x00,0x48,0x16,0x00,0x00,0x4b,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x4f,0x16,0x00,0x00,0xf9,0x0d,0x00,0x00, +0xb9,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x50,0x16,0x00,0x00, +0x4c,0x16,0x00,0x00,0x4f,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x53,0x16,0x00,0x00,0xff,0x0d,0x00,0x00,0xe1,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x54,0x16,0x00,0x00,0x50,0x16,0x00,0x00,0x53,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x57,0x16,0x00,0x00,0x69,0x16,0x00,0x00, +0x91,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x59,0x16,0x00,0x00, +0x57,0x16,0x00,0x00,0xb9,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x5b,0x16,0x00,0x00,0x59,0x16,0x00,0x00,0xe1,0x16,0x00,0x00,0x50,0x00,0x07,0x00, +0x59,0x00,0x00,0x00,0x5c,0x16,0x00,0x00,0x5b,0x16,0x00,0x00,0x5b,0x16,0x00,0x00, +0x5b,0x16,0x00,0x00,0x5b,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x5d,0x16,0x00,0x00,0x54,0x16,0x00,0x00,0x5c,0x16,0x00,0x00,0x3d,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x29,0x15,0x00,0x00,0x12,0x15,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x09,0x17,0x00,0x00,0x54,0x04,0x00,0x00,0x29,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x32,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x09,0x17,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00, +0x3c,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x32,0x17,0x00,0x00, +0x28,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x35,0x17,0x00,0x00, +0x3c,0x17,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x41,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x35,0x17,0x00,0x00,0xb8,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x42,0x17,0x00,0x00,0x41,0x17,0x00,0x00,0x0c,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0x52,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x42,0x17,0x00,0x00,0x43,0x17,0x00,0x00,0x44,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x43,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x52,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x44,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x46,0x17,0x00,0x00, +0x14,0x04,0x00,0x00,0x35,0x17,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x47,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x46,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4a,0x17,0x00,0x00,0x47,0x17,0x00,0x00, +0x46,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4c,0x17,0x00,0x00, +0x1b,0x04,0x00,0x00,0x35,0x17,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x4d,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x4c,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x50,0x17,0x00,0x00,0x4d,0x17,0x00,0x00, +0x4c,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x51,0x17,0x00,0x00, +0x4a,0x17,0x00,0x00,0x50,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x52,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x52,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x64,0x23,0x00,0x00,0xbf,0x01,0x00,0x00,0x43,0x17,0x00,0x00,0x51,0x17,0x00,0x00, +0x44,0x17,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x37,0x17,0x00,0x00, +0x64,0x23,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x0c,0x17,0x00,0x00, +0x5a,0x04,0x00,0x00,0x29,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0x5a,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x0c,0x17,0x00,0x00, +0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0x64,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x5a,0x17,0x00,0x00,0x28,0x04,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x5d,0x17,0x00,0x00,0x64,0x17,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x69,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x5d,0x17,0x00,0x00,0xb8,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x6a,0x17,0x00,0x00, +0x69,0x17,0x00,0x00,0x0c,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x7a,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x6a,0x17,0x00,0x00,0x6b,0x17,0x00,0x00, +0x6c,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x6b,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0x7a,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x6c,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6e,0x17,0x00,0x00,0x14,0x04,0x00,0x00,0x5d,0x17,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x6f,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x6e,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x72,0x17,0x00,0x00,0x6f,0x17,0x00,0x00,0x6e,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x74,0x17,0x00,0x00,0x1b,0x04,0x00,0x00,0x5d,0x17,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x75,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x74,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x78,0x17,0x00,0x00,0x75,0x17,0x00,0x00,0x74,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x79,0x17,0x00,0x00,0x72,0x17,0x00,0x00,0x78,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0x7a,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x7a,0x17,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x65,0x23,0x00,0x00,0xbf,0x01,0x00,0x00, +0x6b,0x17,0x00,0x00,0x79,0x17,0x00,0x00,0x6c,0x17,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x5f,0x17,0x00,0x00,0x65,0x23,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x0f,0x17,0x00,0x00,0x60,0x04,0x00,0x00,0x29,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x82,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x0f,0x17,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00, +0x8c,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x82,0x17,0x00,0x00, +0x28,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x85,0x17,0x00,0x00, +0x8c,0x17,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x91,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x85,0x17,0x00,0x00,0xb8,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x92,0x17,0x00,0x00,0x91,0x17,0x00,0x00,0x0c,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0xa2,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x92,0x17,0x00,0x00,0x93,0x17,0x00,0x00,0x94,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x93,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0xa2,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x94,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x96,0x17,0x00,0x00, +0x14,0x04,0x00,0x00,0x85,0x17,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x97,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x96,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9a,0x17,0x00,0x00,0x97,0x17,0x00,0x00, +0x96,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9c,0x17,0x00,0x00, +0x1b,0x04,0x00,0x00,0x85,0x17,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x9d,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x9c,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa0,0x17,0x00,0x00,0x9d,0x17,0x00,0x00, +0x9c,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa1,0x17,0x00,0x00, +0x9a,0x17,0x00,0x00,0xa0,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0xa2,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa2,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x66,0x23,0x00,0x00,0xbf,0x01,0x00,0x00,0x93,0x17,0x00,0x00,0xa1,0x17,0x00,0x00, +0x94,0x17,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x87,0x17,0x00,0x00, +0x66,0x23,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x12,0x17,0x00,0x00, +0x28,0x04,0x00,0x00,0x29,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0xaa,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x12,0x17,0x00,0x00, +0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0xb4,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xaa,0x17,0x00,0x00,0x28,0x04,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xad,0x17,0x00,0x00,0xb4,0x17,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xb9,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xad,0x17,0x00,0x00,0xb8,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0xba,0x17,0x00,0x00, +0xb9,0x17,0x00,0x00,0x0c,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0xca,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xba,0x17,0x00,0x00,0xbb,0x17,0x00,0x00, +0xbc,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xbb,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0xca,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xbc,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbe,0x17,0x00,0x00,0x14,0x04,0x00,0x00,0xad,0x17,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xbf,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xbe,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc2,0x17,0x00,0x00,0xbf,0x17,0x00,0x00,0xbe,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc4,0x17,0x00,0x00,0x1b,0x04,0x00,0x00,0xad,0x17,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc5,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xc4,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc8,0x17,0x00,0x00,0xc5,0x17,0x00,0x00,0xc4,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc9,0x17,0x00,0x00,0xc2,0x17,0x00,0x00,0xc8,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0xca,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xca,0x17,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x67,0x23,0x00,0x00,0xbf,0x01,0x00,0x00, +0xbb,0x17,0x00,0x00,0xc9,0x17,0x00,0x00,0xbc,0x17,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0xaf,0x17,0x00,0x00,0x67,0x23,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x16,0x17,0x00,0x00,0x05,0x0e,0x00,0x00,0x37,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x19,0x17,0x00,0x00,0x0b,0x0e,0x00,0x00, +0x5f,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x1a,0x17,0x00,0x00, +0x16,0x17,0x00,0x00,0x19,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x1d,0x17,0x00,0x00,0x11,0x0e,0x00,0x00,0x87,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x1e,0x17,0x00,0x00,0x1a,0x17,0x00,0x00,0x1d,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x21,0x17,0x00,0x00,0x17,0x0e,0x00,0x00, +0xaf,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x22,0x17,0x00,0x00, +0x1e,0x17,0x00,0x00,0x21,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x25,0x17,0x00,0x00,0x37,0x17,0x00,0x00,0x5f,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x27,0x17,0x00,0x00,0x25,0x17,0x00,0x00,0x87,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x29,0x17,0x00,0x00,0x27,0x17,0x00,0x00, +0xaf,0x17,0x00,0x00,0x50,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0x2a,0x17,0x00,0x00, +0x29,0x17,0x00,0x00,0x29,0x17,0x00,0x00,0x29,0x17,0x00,0x00,0x29,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x2b,0x17,0x00,0x00,0x22,0x17,0x00,0x00, +0x2a,0x17,0x00,0x00,0x3d,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x34,0x15,0x00,0x00, +0x12,0x15,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xd7,0x17,0x00,0x00, +0x54,0x04,0x00,0x00,0x34,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0x00,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xd7,0x17,0x00,0x00, +0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0x0a,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x00,0x18,0x00,0x00,0x28,0x04,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x03,0x18,0x00,0x00,0x0a,0x18,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x0f,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x03,0x18,0x00,0x00,0xb8,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x10,0x18,0x00,0x00, +0x0f,0x18,0x00,0x00,0x0c,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x20,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x10,0x18,0x00,0x00,0x11,0x18,0x00,0x00, +0x12,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x11,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0x20,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x12,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x14,0x18,0x00,0x00,0x14,0x04,0x00,0x00,0x03,0x18,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x15,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x14,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x18,0x18,0x00,0x00,0x15,0x18,0x00,0x00,0x14,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1a,0x18,0x00,0x00,0x1b,0x04,0x00,0x00,0x03,0x18,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x1b,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x1a,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1e,0x18,0x00,0x00,0x1b,0x18,0x00,0x00,0x1a,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1f,0x18,0x00,0x00,0x18,0x18,0x00,0x00,0x1e,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x20,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x20,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x68,0x23,0x00,0x00,0xbf,0x01,0x00,0x00, +0x11,0x18,0x00,0x00,0x1f,0x18,0x00,0x00,0x12,0x18,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x05,0x18,0x00,0x00,0x68,0x23,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xda,0x17,0x00,0x00,0x5a,0x04,0x00,0x00,0x34,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x28,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xda,0x17,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00, +0x32,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x28,0x18,0x00,0x00, +0x28,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2b,0x18,0x00,0x00, +0x32,0x18,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x37,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x2b,0x18,0x00,0x00,0xb8,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x38,0x18,0x00,0x00,0x37,0x18,0x00,0x00,0x0c,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0x48,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x38,0x18,0x00,0x00,0x39,0x18,0x00,0x00,0x3a,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x39,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x48,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3a,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3c,0x18,0x00,0x00, +0x14,0x04,0x00,0x00,0x2b,0x18,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x3d,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x3c,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x40,0x18,0x00,0x00,0x3d,0x18,0x00,0x00, +0x3c,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x42,0x18,0x00,0x00, +0x1b,0x04,0x00,0x00,0x2b,0x18,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x43,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x42,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x46,0x18,0x00,0x00,0x43,0x18,0x00,0x00, +0x42,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x47,0x18,0x00,0x00, +0x40,0x18,0x00,0x00,0x46,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x48,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x48,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x69,0x23,0x00,0x00,0xbf,0x01,0x00,0x00,0x39,0x18,0x00,0x00,0x47,0x18,0x00,0x00, +0x3a,0x18,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x2d,0x18,0x00,0x00, +0x69,0x23,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xdd,0x17,0x00,0x00, +0x60,0x04,0x00,0x00,0x34,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0x50,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xdd,0x17,0x00,0x00, +0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0x5a,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x50,0x18,0x00,0x00,0x28,0x04,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x53,0x18,0x00,0x00,0x5a,0x18,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x5f,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x53,0x18,0x00,0x00,0xb8,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x60,0x18,0x00,0x00, +0x5f,0x18,0x00,0x00,0x0c,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x70,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x60,0x18,0x00,0x00,0x61,0x18,0x00,0x00, +0x62,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x61,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0x70,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x62,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x64,0x18,0x00,0x00,0x14,0x04,0x00,0x00,0x53,0x18,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x65,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x64,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x68,0x18,0x00,0x00,0x65,0x18,0x00,0x00,0x64,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6a,0x18,0x00,0x00,0x1b,0x04,0x00,0x00,0x53,0x18,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x6b,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x6a,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6e,0x18,0x00,0x00,0x6b,0x18,0x00,0x00,0x6a,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6f,0x18,0x00,0x00,0x68,0x18,0x00,0x00,0x6e,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x70,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x70,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x6a,0x23,0x00,0x00,0xbf,0x01,0x00,0x00, +0x61,0x18,0x00,0x00,0x6f,0x18,0x00,0x00,0x62,0x18,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x55,0x18,0x00,0x00,0x6a,0x23,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xe0,0x17,0x00,0x00,0x28,0x04,0x00,0x00,0x34,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x78,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xe0,0x17,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00, +0x82,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x78,0x18,0x00,0x00, +0x28,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x7b,0x18,0x00,0x00, +0x82,0x18,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x87,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x7b,0x18,0x00,0x00,0xb8,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x88,0x18,0x00,0x00,0x87,0x18,0x00,0x00,0x0c,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0x98,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x88,0x18,0x00,0x00,0x89,0x18,0x00,0x00,0x8a,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x89,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x98,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8a,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8c,0x18,0x00,0x00, +0x14,0x04,0x00,0x00,0x7b,0x18,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x8d,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x8c,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x90,0x18,0x00,0x00,0x8d,0x18,0x00,0x00, +0x8c,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x92,0x18,0x00,0x00, +0x1b,0x04,0x00,0x00,0x7b,0x18,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x93,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x92,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x96,0x18,0x00,0x00,0x93,0x18,0x00,0x00, +0x92,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x97,0x18,0x00,0x00, +0x90,0x18,0x00,0x00,0x96,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x98,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x98,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x6b,0x23,0x00,0x00,0xbf,0x01,0x00,0x00,0x89,0x18,0x00,0x00,0x97,0x18,0x00,0x00, +0x8a,0x18,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x7d,0x18,0x00,0x00, +0x6b,0x23,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xe4,0x17,0x00,0x00, +0x1d,0x0e,0x00,0x00,0x05,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0xe7,0x17,0x00,0x00,0x23,0x0e,0x00,0x00,0x2d,0x18,0x00,0x00,0x81,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xe8,0x17,0x00,0x00,0xe4,0x17,0x00,0x00,0xe7,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xeb,0x17,0x00,0x00,0x29,0x0e,0x00,0x00, +0x55,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xec,0x17,0x00,0x00, +0xe8,0x17,0x00,0x00,0xeb,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0xef,0x17,0x00,0x00,0x2f,0x0e,0x00,0x00,0x7d,0x18,0x00,0x00,0x81,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xf0,0x17,0x00,0x00,0xec,0x17,0x00,0x00,0xef,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xf3,0x17,0x00,0x00,0x05,0x18,0x00,0x00, +0x2d,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xf5,0x17,0x00,0x00, +0xf3,0x17,0x00,0x00,0x55,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xf7,0x17,0x00,0x00,0xf5,0x17,0x00,0x00,0x7d,0x18,0x00,0x00,0x50,0x00,0x07,0x00, +0x59,0x00,0x00,0x00,0xf8,0x17,0x00,0x00,0xf7,0x17,0x00,0x00,0xf7,0x17,0x00,0x00, +0xf7,0x17,0x00,0x00,0xf7,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0xf9,0x17,0x00,0x00,0xf0,0x17,0x00,0x00,0xf8,0x17,0x00,0x00,0x41,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x3a,0x15,0x00,0x00,0x4d,0x0d,0x00,0x00,0x46,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x3b,0x15,0x00,0x00,0x3a,0x15,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xa5,0x18,0x00,0x00,0x54,0x04,0x00,0x00, +0x3b,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xce,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xa5,0x18,0x00,0x00,0x0c,0x00,0x07,0x00, +0x52,0x00,0x00,0x00,0xd8,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xce,0x18,0x00,0x00,0x28,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xd1,0x18,0x00,0x00,0xd8,0x18,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xdd,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xd1,0x18,0x00,0x00, +0xb8,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0xde,0x18,0x00,0x00,0xdd,0x18,0x00,0x00, +0x0c,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0xee,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xde,0x18,0x00,0x00,0xdf,0x18,0x00,0x00,0xe0,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xdf,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xee,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe0,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe2,0x18,0x00,0x00,0x14,0x04,0x00,0x00,0xd1,0x18,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xe3,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xe2,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe6,0x18,0x00,0x00, +0xe3,0x18,0x00,0x00,0xe2,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe8,0x18,0x00,0x00,0x1b,0x04,0x00,0x00,0xd1,0x18,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xe9,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xe8,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xec,0x18,0x00,0x00, +0xe9,0x18,0x00,0x00,0xe8,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xed,0x18,0x00,0x00,0xe6,0x18,0x00,0x00,0xec,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0xee,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xee,0x18,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x6c,0x23,0x00,0x00,0xbf,0x01,0x00,0x00,0xdf,0x18,0x00,0x00, +0xed,0x18,0x00,0x00,0xe0,0x18,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0xd3,0x18,0x00,0x00,0x6c,0x23,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xa8,0x18,0x00,0x00,0x5a,0x04,0x00,0x00,0x3b,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0xf6,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xa8,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0x00,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xf6,0x18,0x00,0x00,0x28,0x04,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf9,0x18,0x00,0x00,0x00,0x19,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x05,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xf9,0x18,0x00,0x00,0xb8,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0x06,0x19,0x00,0x00,0x05,0x19,0x00,0x00,0x0c,0x03,0x00,0x00,0xf7,0x00,0x03,0x00, +0x16,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x06,0x19,0x00,0x00, +0x07,0x19,0x00,0x00,0x08,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x07,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x16,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x08,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0a,0x19,0x00,0x00,0x14,0x04,0x00,0x00, +0xf9,0x18,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x0b,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x0a,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0e,0x19,0x00,0x00,0x0b,0x19,0x00,0x00,0x0a,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x10,0x19,0x00,0x00,0x1b,0x04,0x00,0x00, +0xf9,0x18,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x11,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x10,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x14,0x19,0x00,0x00,0x11,0x19,0x00,0x00,0x10,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x15,0x19,0x00,0x00,0x0e,0x19,0x00,0x00, +0x14,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x16,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x16,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x6d,0x23,0x00,0x00, +0xbf,0x01,0x00,0x00,0x07,0x19,0x00,0x00,0x15,0x19,0x00,0x00,0x08,0x19,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xfb,0x18,0x00,0x00,0x6d,0x23,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xab,0x18,0x00,0x00,0x60,0x04,0x00,0x00, +0x3b,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x1e,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xab,0x18,0x00,0x00,0x0c,0x00,0x07,0x00, +0x52,0x00,0x00,0x00,0x28,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x1e,0x19,0x00,0x00,0x28,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x21,0x19,0x00,0x00,0x28,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x2d,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x21,0x19,0x00,0x00, +0xb8,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x2e,0x19,0x00,0x00,0x2d,0x19,0x00,0x00, +0x0c,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x3e,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x2e,0x19,0x00,0x00,0x2f,0x19,0x00,0x00,0x30,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x2f,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x3e,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x30,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x32,0x19,0x00,0x00,0x14,0x04,0x00,0x00,0x21,0x19,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x33,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x32,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x36,0x19,0x00,0x00, +0x33,0x19,0x00,0x00,0x32,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x38,0x19,0x00,0x00,0x1b,0x04,0x00,0x00,0x21,0x19,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x39,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x38,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3c,0x19,0x00,0x00, +0x39,0x19,0x00,0x00,0x38,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3d,0x19,0x00,0x00,0x36,0x19,0x00,0x00,0x3c,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0x3e,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x3e,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x6e,0x23,0x00,0x00,0xbf,0x01,0x00,0x00,0x2f,0x19,0x00,0x00, +0x3d,0x19,0x00,0x00,0x30,0x19,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x23,0x19,0x00,0x00,0x6e,0x23,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xae,0x18,0x00,0x00,0x28,0x04,0x00,0x00,0x3b,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0x46,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xae,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0x50,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x46,0x19,0x00,0x00,0x28,0x04,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x49,0x19,0x00,0x00,0x50,0x19,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x55,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x49,0x19,0x00,0x00,0xb8,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0x56,0x19,0x00,0x00,0x55,0x19,0x00,0x00,0x0c,0x03,0x00,0x00,0xf7,0x00,0x03,0x00, +0x66,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x56,0x19,0x00,0x00, +0x57,0x19,0x00,0x00,0x58,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x57,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x66,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x58,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5a,0x19,0x00,0x00,0x14,0x04,0x00,0x00, +0x49,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x5b,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x5a,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5e,0x19,0x00,0x00,0x5b,0x19,0x00,0x00,0x5a,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x60,0x19,0x00,0x00,0x1b,0x04,0x00,0x00, +0x49,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x61,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x60,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x64,0x19,0x00,0x00,0x61,0x19,0x00,0x00,0x60,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x65,0x19,0x00,0x00,0x5e,0x19,0x00,0x00, +0x64,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x66,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x66,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x6f,0x23,0x00,0x00, +0xbf,0x01,0x00,0x00,0x57,0x19,0x00,0x00,0x65,0x19,0x00,0x00,0x58,0x19,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x4b,0x19,0x00,0x00,0x6f,0x23,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xb2,0x18,0x00,0x00,0x8f,0x15,0x00,0x00, +0xd3,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xb5,0x18,0x00,0x00, +0x5d,0x16,0x00,0x00,0xfb,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0xb6,0x18,0x00,0x00,0xb2,0x18,0x00,0x00,0xb5,0x18,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xb9,0x18,0x00,0x00,0x2b,0x17,0x00,0x00,0x23,0x19,0x00,0x00, +0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xba,0x18,0x00,0x00,0xb6,0x18,0x00,0x00, +0xb9,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xbd,0x18,0x00,0x00, +0xf9,0x17,0x00,0x00,0x4b,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0xbe,0x18,0x00,0x00,0xba,0x18,0x00,0x00,0xbd,0x18,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xc1,0x18,0x00,0x00,0xd3,0x18,0x00,0x00,0xfb,0x18,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xc3,0x18,0x00,0x00,0xc1,0x18,0x00,0x00, +0x23,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xc5,0x18,0x00,0x00, +0xc3,0x18,0x00,0x00,0x4b,0x19,0x00,0x00,0x50,0x00,0x07,0x00,0x59,0x00,0x00,0x00, +0xc6,0x18,0x00,0x00,0xc5,0x18,0x00,0x00,0xc5,0x18,0x00,0x00,0xc5,0x18,0x00,0x00, +0xc5,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xc7,0x18,0x00,0x00, +0xbe,0x18,0x00,0x00,0xc6,0x18,0x00,0x00,0x50,0x00,0x07,0x00,0xda,0x04,0x00,0x00, +0x45,0x15,0x00,0x00,0xf3,0x0d,0x00,0x00,0xf9,0x0d,0x00,0x00,0x0b,0x0e,0x00,0x00, +0x11,0x0e,0x00,0x00,0x3e,0x00,0x03,0x00,0x00,0x15,0x00,0x00,0x45,0x15,0x00,0x00, +0x41,0x00,0x05,0x00,0x5a,0x00,0x00,0x00,0x46,0x15,0x00,0x00,0x00,0x15,0x00,0x00, +0x0e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x47,0x15,0x00,0x00, +0x46,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x49,0x15,0x00,0x00, +0x46,0x15,0x00,0x00,0xf9,0x00,0x02,0x00,0x4a,0x15,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4a,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0x73,0x23,0x00,0x00, +0x49,0x15,0x00,0x00,0x66,0x19,0x00,0x00,0x71,0x19,0x00,0x00,0x4e,0x15,0x00,0x00, +0xf5,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0x72,0x23,0x00,0x00,0x47,0x15,0x00,0x00, +0x66,0x19,0x00,0x00,0x6c,0x19,0x00,0x00,0x4e,0x15,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x70,0x23,0x00,0x00,0x14,0x02,0x00,0x00,0x66,0x19,0x00,0x00, +0x5b,0x15,0x00,0x00,0x4e,0x15,0x00,0x00,0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0x4d,0x15,0x00,0x00,0x70,0x23,0x00,0x00,0x1e,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0x5c,0x15,0x00,0x00,0x4e,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x4d,0x15,0x00,0x00,0x4e,0x15,0x00,0x00,0x5c,0x15,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4e,0x15,0x00,0x00,0x41,0x00,0x05,0x00,0x5a,0x00,0x00,0x00,0x51,0x15,0x00,0x00, +0x00,0x15,0x00,0x00,0x70,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x52,0x15,0x00,0x00,0x51,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x59,0x00,0x00,0x00, +0x6c,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x72,0x23,0x00,0x00, +0x52,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x57,0x15,0x00,0x00, +0x51,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0x71,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x73,0x23,0x00,0x00,0x57,0x15,0x00,0x00, +0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x5b,0x15,0x00,0x00,0x70,0x23,0x00,0x00, +0x14,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x4a,0x15,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5c,0x15,0x00,0x00,0x0c,0x00,0x08,0x00,0x59,0x00,0x00,0x00,0x60,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xc7,0x18,0x00,0x00,0x72,0x23,0x00,0x00, +0x73,0x23,0x00,0x00,0x73,0x00,0x04,0x00,0x89,0x00,0x00,0x00,0x2a,0x0d,0x00,0x00, +0x60,0x15,0x00,0x00,0x3e,0x00,0x03,0x00,0x1e,0x0d,0x00,0x00,0x2a,0x0d,0x00,0x00, +0x3d,0x00,0x04,0x00,0x49,0x02,0x00,0x00,0x75,0x19,0x00,0x00,0xc2,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x76,0x19,0x00,0x00,0x75,0x19,0x00,0x00, +0xc4,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x0e,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x77,0x19,0x00,0x00,0x76,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x79,0x19,0x00,0x00,0x77,0x19,0x00,0x00, +0xbe,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x7b,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7b,0x19,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x7f,0x26,0x00,0x00, +0x79,0x19,0x00,0x00,0xbf,0x01,0x00,0x00,0x77,0x19,0x00,0x00,0x41,0x00,0x05,0x00, +0x3a,0x02,0x00,0x00,0x7f,0x19,0x00,0x00,0x0d,0x02,0x00,0x00,0x3f,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x80,0x19,0x00,0x00,0x7f,0x19,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x2e,0x0d,0x00,0x00,0x2a,0x0d,0x00,0x00, +0x2a,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x85,0x19,0x00,0x00,0x80,0x19,0x00,0x00, +0x80,0x19,0x00,0x00,0x80,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x86,0x19,0x00,0x00,0x2e,0x0d,0x00,0x00,0x85,0x19,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x89,0x19,0x00,0x00,0x86,0x19,0x00,0x00,0x7f,0x26,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x8d,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x89,0x19,0x00,0x00,0xda,0x0a,0x00,0x00,0x16,0x23,0x00,0x00, +0x3e,0x00,0x03,0x00,0x24,0x0d,0x00,0x00,0x8d,0x19,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x92,0x19,0x00,0x00,0x24,0x0d,0x00,0x00,0x58,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x93,0x19,0x00,0x00,0x92,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x94,0x19,0x00,0x00,0x60,0x03,0x00,0x00, +0x93,0x19,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x95,0x19,0x00,0x00, +0x24,0x0d,0x00,0x00,0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x96,0x19,0x00,0x00,0x95,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x97,0x19,0x00,0x00,0x64,0x03,0x00,0x00,0x96,0x19,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x98,0x19,0x00,0x00,0x94,0x19,0x00,0x00,0x97,0x19,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x99,0x19,0x00,0x00,0x24,0x0d,0x00,0x00, +0x4a,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x9a,0x19,0x00,0x00, +0x99,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9b,0x19,0x00,0x00, +0x60,0x03,0x00,0x00,0x9a,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9c,0x19,0x00,0x00,0x98,0x19,0x00,0x00,0x9b,0x19,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x9e,0x19,0x00,0x00,0x92,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9f,0x19,0x00,0x00,0x64,0x03,0x00,0x00,0x9e,0x19,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa1,0x19,0x00,0x00,0x99,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa2,0x19,0x00,0x00,0x64,0x03,0x00,0x00, +0xa1,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa3,0x19,0x00,0x00, +0x9f,0x19,0x00,0x00,0xa2,0x19,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xa5,0x19,0x00,0x00,0x92,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa6,0x19,0x00,0x00,0x74,0x03,0x00,0x00,0xa5,0x19,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xa8,0x19,0x00,0x00,0x95,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa9,0x19,0x00,0x00,0x64,0x03,0x00,0x00,0xa8,0x19,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xaa,0x19,0x00,0x00,0xa6,0x19,0x00,0x00, +0xa9,0x19,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xac,0x19,0x00,0x00, +0x99,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xad,0x19,0x00,0x00, +0x60,0x03,0x00,0x00,0xac,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xae,0x19,0x00,0x00,0xaa,0x19,0x00,0x00,0xad,0x19,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xaf,0x19,0x00,0x00,0x9c,0x19,0x00,0x00,0xa3,0x19,0x00,0x00, +0xae,0x19,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x32,0x0d,0x00,0x00, +0x1e,0x0d,0x00,0x00,0xab,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x33,0x0d,0x00,0x00,0x32,0x0d,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x34,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x33,0x0d,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xb4,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x34,0x0d,0x00,0x00,0xbe,0x01,0x00,0x00,0xbf,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x37,0x0d,0x00,0x00,0x32,0x0d,0x00,0x00, +0xb8,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x38,0x0d,0x00,0x00,0x37,0x0d,0x00,0x00, +0xbe,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x99,0x02,0x00,0x00,0xd0,0x19,0x00,0x00, +0x9b,0x02,0x00,0x00,0x62,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0xd2,0x19,0x00,0x00, +0xd0,0x19,0x00,0x00,0x92,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd3,0x19,0x00,0x00,0xd2,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0xbf,0x19,0x00,0x00,0xd3,0x19,0x00,0x00,0xbc,0x08,0x00,0x00, +0x3d,0x00,0x04,0x00,0x49,0x02,0x00,0x00,0xd7,0x19,0x00,0x00,0xb0,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x51,0x02,0x00,0x00,0xd9,0x19,0x00,0x00,0xd7,0x19,0x00,0x00, +0x08,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xdb,0x19,0x00,0x00, +0xd9,0x19,0x00,0x00,0xeb,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xbe,0x01,0x00,0x00, +0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xdc,0x19,0x00,0x00,0xdb,0x19,0x00,0x00, +0xdb,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf3,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xf3,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xb3,0x25,0x00,0x00,0xda,0x0a,0x00,0x00,0xe8,0x0b,0x00,0x00, +0xaf,0x19,0x00,0x00,0x7b,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0xce,0x00,0x00,0x00, +0xa2,0x25,0x00,0x00,0xb5,0x08,0x00,0x00,0xe8,0x0b,0x00,0x00,0x38,0x0d,0x00,0x00, +0x7b,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x79,0x23,0x00,0x00, +0xd7,0x02,0x00,0x00,0xe8,0x0b,0x00,0x00,0xdc,0x19,0x00,0x00,0x7b,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0xce,0x00,0x00,0x00,0x77,0x23,0x00,0x00,0xb5,0x08,0x00,0x00, +0xe8,0x0b,0x00,0x00,0xbf,0x19,0x00,0x00,0x7b,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x75,0x23,0x00,0x00,0xbe,0x01,0x00,0x00,0xe8,0x0b,0x00,0x00, +0xb4,0x19,0x00,0x00,0x7b,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xe2,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x80,0x0c,0x00,0x00, +0x75,0x23,0x00,0x00,0x3e,0x00,0x03,0x00,0xb8,0x0b,0x00,0x00,0x79,0x23,0x00,0x00, +0x41,0x00,0x05,0x00,0x24,0x02,0x00,0x00,0x7a,0x1a,0x00,0x00,0x0d,0x02,0x00,0x00, +0x23,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x7b,0x1a,0x00,0x00, +0x7a,0x1a,0x00,0x00,0xc4,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x63,0x1a,0x00,0x00, +0x19,0x02,0x00,0x00,0x7b,0x1a,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x64,0x1a,0x00,0x00,0x63,0x1a,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x68,0x1a,0x00,0x00,0x64,0x1a,0x00,0x00,0x64,0x1a,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x69,0x1a,0x00,0x00,0x61,0x0c,0x00,0x00,0x68,0x1a,0x00,0x00, +0x6e,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0x6a,0x1a,0x00,0x00,0x69,0x1a,0x00,0x00, +0x41,0x00,0x05,0x00,0x0f,0x02,0x00,0x00,0x82,0x1a,0x00,0x00,0x0d,0x02,0x00,0x00, +0x1e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0x83,0x1a,0x00,0x00, +0x82,0x1a,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x8f,0x1a,0x00,0x00, +0x6a,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x90,0x1a,0x00,0x00, +0x5b,0x0c,0x00,0x00,0x8f,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x93,0x1a,0x00,0x00,0x8f,0x1a,0x00,0x00,0xd7,0x03,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xa0,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x90,0x1a,0x00,0x00,0x93,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xa5,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xd7,0x03,0x00,0x00, +0xa0,0x1a,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x99,0x1a,0x00,0x00, +0x83,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x9a,0x1a,0x00,0x00, +0xa5,0x1a,0x00,0x00,0x99,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x49,0x02,0x00,0x00, +0xa9,0x1a,0x00,0x00,0xc2,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0xaa,0x1a,0x00,0x00,0xa9,0x1a,0x00,0x00,0xc4,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x0e,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xab,0x1a,0x00,0x00, +0xaa,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0xad,0x1a,0x00,0x00,0xab,0x1a,0x00,0x00,0xbe,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xaf,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xaf,0x1a,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x80,0x26,0x00,0x00,0xad,0x1a,0x00,0x00,0xbf,0x01,0x00,0x00, +0xab,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x49,0x02,0x00,0x00,0xb7,0x1a,0x00,0x00, +0x4b,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x51,0x02,0x00,0x00,0xb9,0x1a,0x00,0x00, +0xb7,0x1a,0x00,0x00,0x08,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xbc,0x1a,0x00,0x00,0x7b,0x1a,0x00,0x00,0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0xbd,0x1a,0x00,0x00,0xb9,0x1a,0x00,0x00,0x9a,0x1a,0x00,0x00,0x02,0x00,0x00,0x00, +0xbc,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbe,0x1a,0x00,0x00, +0xbd,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x73,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0xbe,0x1a,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x74,0x1a,0x00,0x00,0x80,0x26,0x00,0x00, +0x73,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc3,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x74,0x1a,0x00,0x00,0x01,0x07,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xfc,0x19,0x00,0x00,0xb8,0x0b,0x00,0x00, +0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xfd,0x19,0x00,0x00, +0xfc,0x19,0x00,0x00,0xb4,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0xfe,0x19,0x00,0x00, +0xfd,0x19,0x00,0x00,0xbe,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x04,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xfe,0x19,0x00,0x00,0xff,0x19,0x00,0x00, +0x01,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xff,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0x04,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x01,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x03,0x1a,0x00,0x00,0xfc,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0x04,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x04,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x7c,0x23,0x00,0x00,0xc3,0x1a,0x00,0x00,0xff,0x19,0x00,0x00, +0x03,0x1a,0x00,0x00,0x01,0x1a,0x00,0x00,0x3e,0x00,0x03,0x00,0xfc,0x19,0x00,0x00, +0x7c,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x08,0x1a,0x00,0x00, +0xfc,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xda,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x08,0x1a,0x00,0x00,0xc3,0x1a,0x00,0x00, +0xb7,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0xce,0x1a,0x00,0x00,0xda,0x1a,0x00,0x00, +0xbe,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xd4,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xce,0x1a,0x00,0x00,0xcf,0x1a,0x00,0x00,0xd3,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xcf,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xdf,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x08,0x1a,0x00,0x00, +0xc3,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd2,0x1a,0x00,0x00, +0xdf,0x1a,0x00,0x00,0xda,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0xd4,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd3,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0xd4,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd4,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x7d,0x23,0x00,0x00,0xd2,0x1a,0x00,0x00,0xcf,0x1a,0x00,0x00,0xbe,0x01,0x00,0x00, +0xd3,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0c,0x1a,0x00,0x00, +0xbf,0x01,0x00,0x00,0x7d,0x23,0x00,0x00,0xf7,0x00,0x03,0x00,0x2a,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x77,0x23,0x00,0x00,0x0f,0x1a,0x00,0x00, +0x17,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x0f,0x1a,0x00,0x00,0x3e,0x00,0x03,0x00, +0xfc,0x19,0x00,0x00,0xc3,0x1a,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x12,0x1a,0x00,0x00,0xb8,0x0b,0x00,0x00,0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x13,0x1a,0x00,0x00,0x12,0x1a,0x00,0x00,0xb7,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x14,0x1a,0x00,0x00,0x13,0x1a,0x00,0x00,0xbe,0x01,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x15,0x1a,0x00,0x00,0x14,0x1a,0x00,0x00, +0x2d,0x07,0x00,0x00,0xbf,0x01,0x00,0x00,0x3e,0x00,0x03,0x00,0x12,0x1a,0x00,0x00, +0x15,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x2a,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x17,0x1a,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x18,0x1a,0x00,0x00, +0xb8,0x0b,0x00,0x00,0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x19,0x1a,0x00,0x00,0x18,0x1a,0x00,0x00,0xbc,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0x1a,0x1a,0x00,0x00,0x19,0x1a,0x00,0x00,0xbf,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x29,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x1a,0x1a,0x00,0x00, +0x1b,0x1a,0x00,0x00,0x21,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x1b,0x1a,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1e,0x1a,0x00,0x00,0xfc,0x19,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xe5,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x1e,0x1a,0x00,0x00,0xc3,0x1a,0x00,0x00,0x64,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0xfc,0x19,0x00,0x00,0xe5,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x29,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x21,0x1a,0x00,0x00,0xba,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x23,0x1a,0x00,0x00,0x0c,0x1a,0x00,0x00,0x40,0x07,0x00,0x00, +0xf7,0x00,0x03,0x00,0x28,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x23,0x1a,0x00,0x00,0x24,0x1a,0x00,0x00,0x28,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x24,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x25,0x1a,0x00,0x00, +0xb8,0x0b,0x00,0x00,0x3e,0x00,0x03,0x00,0xeb,0x19,0x00,0x00,0x25,0x1a,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xe7,0x1a,0x00,0x00,0xeb,0x19,0x00,0x00, +0x58,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xe7,0x1a,0x00,0x00,0xbe,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x27,0x1a,0x00,0x00,0xeb,0x19,0x00,0x00, +0x3e,0x00,0x03,0x00,0xb8,0x0b,0x00,0x00,0x27,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x28,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x28,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x29,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x29,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x2a,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x2a,0x1a,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2c,0x1a,0x00,0x00,0x17,0x23,0x00,0x00,0x7d,0x23,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2d,0x1a,0x00,0x00,0x2c,0x1a,0x00,0x00, +0x4a,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xeb,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x2d,0x1a,0x00,0x00,0xbe,0x01,0x00,0x00, +0xbf,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf0,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xe2,0x19,0x00,0x00,0xeb,0x1a,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x32,0x1a,0x00,0x00,0xbf,0x01,0x00,0x00, +0xf0,0x1a,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x33,0x1a,0x00,0x00, +0xb8,0x0b,0x00,0x00,0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x34,0x1a,0x00,0x00,0x33,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x35,0x1a,0x00,0x00,0x34,0x1a,0x00,0x00,0x32,0x1a,0x00,0x00,0x3e,0x00,0x03,0x00, +0x33,0x1a,0x00,0x00,0x35,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x39,0x1a,0x00,0x00,0xbf,0x01,0x00,0x00,0x83,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xf4,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x39,0x1a,0x00,0x00,0xbe,0x01,0x00,0x00,0xbf,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x3c,0x1a,0x00,0x00,0x33,0x1a,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3d,0x1a,0x00,0x00,0x3c,0x1a,0x00,0x00,0xf4,0x1a,0x00,0x00, +0x3e,0x00,0x03,0x00,0x33,0x1a,0x00,0x00,0x3d,0x1a,0x00,0x00,0xb8,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x41,0x1a,0x00,0x00,0x10,0x0d,0x00,0x00,0x40,0x07,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x42,0x1a,0x00,0x00,0x41,0x1a,0x00,0x00, +0xbf,0x01,0x00,0x00,0xbe,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x44,0x1a,0x00,0x00,0x33,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x45,0x1a,0x00,0x00,0x44,0x1a,0x00,0x00,0x42,0x1a,0x00,0x00,0x3e,0x00,0x03,0x00, +0x33,0x1a,0x00,0x00,0x45,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x48,0x1a,0x00,0x00,0x33,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x49,0x1a,0x00,0x00,0x48,0x1a,0x00,0x00,0xbf,0x01,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xf8,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x49,0x1a,0x00,0x00,0xbe,0x01,0x00,0x00,0xbf,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x4c,0x1a,0x00,0x00,0xfc,0x19,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x0f,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x4c,0x1a,0x00,0x00,0xc3,0x1a,0x00,0x00,0xb7,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0x03,0x1b,0x00,0x00,0x0f,0x1b,0x00,0x00,0xbe,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x09,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x03,0x1b,0x00,0x00, +0x04,0x1b,0x00,0x00,0x08,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x04,0x1b,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x14,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x4c,0x1a,0x00,0x00,0xc3,0x1a,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x07,0x1b,0x00,0x00,0x14,0x1b,0x00,0x00,0x0f,0x1b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x09,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x08,0x1b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x09,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x09,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x84,0x23,0x00,0x00,0x07,0x1b,0x00,0x00, +0x04,0x1b,0x00,0x00,0xbe,0x01,0x00,0x00,0x08,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x18,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x84,0x23,0x00,0x00,0xbe,0x01,0x00,0x00,0xbf,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x51,0x1a,0x00,0x00,0xf8,0x1a,0x00,0x00,0x49,0x04,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x1c,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x51,0x1a,0x00,0x00,0xbe,0x01,0x00,0x00,0xbf,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x54,0x1a,0x00,0x00,0x1c,0x1b,0x00,0x00, +0x18,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x20,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x54,0x1a,0x00,0x00,0xbe,0x01,0x00,0x00, +0xbf,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xfe,0x0b,0x00,0x00, +0xb8,0x0b,0x00,0x00,0x41,0x00,0x05,0x00,0x2f,0x02,0x00,0x00,0x7f,0x1c,0x00,0x00, +0x0d,0x02,0x00,0x00,0x34,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x80,0x1c,0x00,0x00,0x7f,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x6b,0x1b,0x00,0x00,0x58,0x0c,0x00,0x00,0x80,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00, +0x22,0x1b,0x00,0x00,0x6b,0x1b,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x6d,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x6b,0x1b,0x00,0x00, +0x6e,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0x6e,0x1b,0x00,0x00,0x6d,0x1b,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x70,0x1b,0x00,0x00,0x6e,0x1b,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x71,0x1b,0x00,0x00,0x70,0x1b,0x00,0x00, +0xd7,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x73,0x1b,0x00,0x00, +0x71,0x1b,0x00,0x00,0x97,0x0c,0x00,0x00,0x3e,0x00,0x03,0x00,0x24,0x1b,0x00,0x00, +0x73,0x1b,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x74,0x1b,0x00,0x00, +0x24,0x1b,0x00,0x00,0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x75,0x1b,0x00,0x00,0x74,0x1b,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x76,0x1b,0x00,0x00,0x22,0x1b,0x00,0x00,0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x77,0x1b,0x00,0x00,0x76,0x1b,0x00,0x00,0xba,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x78,0x1b,0x00,0x00,0x75,0x1b,0x00,0x00,0x77,0x1b,0x00,0x00, +0xa9,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x79,0x1b,0x00,0x00,0x78,0x1b,0x00,0x00, +0x97,0x05,0x00,0x00,0x98,0x05,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x7a,0x1b,0x00,0x00,0x25,0x1b,0x00,0x00,0x58,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0x7a,0x1b,0x00,0x00,0x79,0x1b,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x7b,0x1b,0x00,0x00,0x24,0x1b,0x00,0x00,0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x7c,0x1b,0x00,0x00,0x7b,0x1b,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x7d,0x1b,0x00,0x00,0x22,0x1b,0x00,0x00,0x46,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x7e,0x1b,0x00,0x00,0x7d,0x1b,0x00,0x00, +0xba,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x7f,0x1b,0x00,0x00,0x7c,0x1b,0x00,0x00, +0x7e,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x80,0x1b,0x00,0x00, +0x7f,0x1b,0x00,0x00,0x97,0x05,0x00,0x00,0x98,0x05,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x81,0x1b,0x00,0x00,0x25,0x1b,0x00,0x00,0x46,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0x81,0x1b,0x00,0x00,0x80,0x1b,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x83,0x1b,0x00,0x00,0x7b,0x1b,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x85,0x1b,0x00,0x00,0x7d,0x1b,0x00,0x00,0xba,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x86,0x1b,0x00,0x00,0x83,0x1b,0x00,0x00,0x85,0x1b,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x88,0x1b,0x00,0x00,0x74,0x1b,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8a,0x1b,0x00,0x00,0x76,0x1b,0x00,0x00, +0xba,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x8b,0x1b,0x00,0x00,0x88,0x1b,0x00,0x00, +0x8a,0x1b,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0x8c,0x1b,0x00,0x00, +0x25,0x1b,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x8d,0x1b,0x00,0x00, +0x8c,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x8e,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8e,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x72,0x25,0x00,0x00, +0x0e,0x02,0x00,0x00,0x09,0x1b,0x00,0x00,0xc8,0x1b,0x00,0x00,0xc6,0x1b,0x00,0x00, +0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x91,0x1b,0x00,0x00,0x72,0x25,0x00,0x00, +0xda,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xc9,0x1b,0x00,0x00,0xc6,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x91,0x1b,0x00,0x00,0x92,0x1b,0x00,0x00, +0xc9,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x92,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x93,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x93,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xff,0x25,0x00,0x00,0x0e,0x02,0x00,0x00,0x92,0x1b,0x00,0x00, +0xc4,0x1b,0x00,0x00,0xc2,0x1b,0x00,0x00,0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0x96,0x1b,0x00,0x00,0xff,0x25,0x00,0x00,0xda,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0xc5,0x1b,0x00,0x00,0xc2,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x96,0x1b,0x00,0x00,0x97,0x1b,0x00,0x00,0xc5,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x97,0x1b,0x00,0x00,0xc4,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x9a,0x1b,0x00,0x00, +0x72,0x25,0x00,0x00,0x19,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x9b,0x1b,0x00,0x00,0xff,0x25,0x00,0x00,0x9a,0x1b,0x00,0x00,0xf7,0x00,0x03,0x00, +0xa2,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x8b,0x1b,0x00,0x00, +0x9d,0x1b,0x00,0x00,0xa0,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x9d,0x1b,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x9f,0x1b,0x00,0x00,0xda,0x02,0x00,0x00, +0xff,0x25,0x00,0x00,0xf9,0x00,0x02,0x00,0xa2,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa0,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0xa2,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa2,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x01,0x26,0x00,0x00, +0x9f,0x1b,0x00,0x00,0x9d,0x1b,0x00,0x00,0xff,0x25,0x00,0x00,0xa0,0x1b,0x00,0x00, +0xf7,0x00,0x03,0x00,0xaa,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x86,0x1b,0x00,0x00,0xa5,0x1b,0x00,0x00,0xa8,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa5,0x1b,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xa7,0x1b,0x00,0x00, +0xda,0x02,0x00,0x00,0x72,0x25,0x00,0x00,0xf9,0x00,0x02,0x00,0xaa,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa8,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0xaa,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xaa,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x03,0x26,0x00,0x00,0xa7,0x1b,0x00,0x00,0xa5,0x1b,0x00,0x00,0x72,0x25,0x00,0x00, +0xa8,0x1b,0x00,0x00,0x50,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xac,0x1b,0x00,0x00, +0x01,0x26,0x00,0x00,0x03,0x26,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00, +0xb1,0x1b,0x00,0x00,0x25,0x1b,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0xb2,0x1b,0x00,0x00,0x6e,0x1b,0x00,0x00,0xb1,0x1b,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0xb4,0x1b,0x00,0x00,0xb2,0x1b,0x00,0x00,0xac,0x1b,0x00,0x00, +0x3e,0x00,0x03,0x00,0x32,0x1b,0x00,0x00,0xc4,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0x33,0x1b,0x00,0x00,0x9b,0x0c,0x00,0x00,0x3e,0x00,0x03,0x00,0x89,0x1c,0x00,0x00, +0xb4,0x1b,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x9b,0x1c,0x00,0x00, +0x32,0x1b,0x00,0x00,0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x9c,0x1c,0x00,0x00,0x9b,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0x9d,0x1c,0x00,0x00,0x9c,0x1c,0x00,0x00,0x0e,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xa5,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x9d,0x1c,0x00,0x00, +0x9e,0x1c,0x00,0x00,0xa2,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x9e,0x1c,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x9f,0x1c,0x00,0x00,0x89,0x1c,0x00,0x00, +0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xa0,0x1c,0x00,0x00, +0x9f,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xda,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xa0,0x1c,0x00,0x00,0x0e,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa5,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xa2,0x1c,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xa3,0x1c,0x00,0x00,0x89,0x1c,0x00,0x00, +0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xa4,0x1c,0x00,0x00, +0xa3,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0xa5,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa5,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x04,0x26,0x00,0x00, +0xda,0x1c,0x00,0x00,0x9e,0x1c,0x00,0x00,0xa4,0x1c,0x00,0x00,0xa2,0x1c,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xa7,0x1c,0x00,0x00,0x89,0x1c,0x00,0x00, +0x58,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xa7,0x1c,0x00,0x00,0x04,0x26,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xa9,0x1c,0x00,0x00,0x9b,0x1c,0x00,0x00, +0xad,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0xaa,0x1c,0x00,0x00,0xa9,0x1c,0x00,0x00, +0x0e,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xb5,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xaa,0x1c,0x00,0x00,0xab,0x1c,0x00,0x00,0xb2,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xab,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xac,0x1c,0x00,0x00,0x33,0x1b,0x00,0x00,0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xad,0x1c,0x00,0x00,0xac,0x1c,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xae,0x1c,0x00,0x00,0xad,0x1c,0x00,0x00,0x14,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xb0,0x1c,0x00,0x00,0xa7,0x1c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xdf,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xb0,0x1c,0x00,0x00,0xae,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb5,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xb2,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xb4,0x1c,0x00,0x00,0xa7,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb5,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xb5,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x05,0x26,0x00,0x00,0xdf,0x1c,0x00,0x00,0xab,0x1c,0x00,0x00, +0xb4,0x1c,0x00,0x00,0xb2,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0xa7,0x1c,0x00,0x00, +0x05,0x26,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xb8,0x1c,0x00,0x00, +0x32,0x1b,0x00,0x00,0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xb9,0x1c,0x00,0x00,0xb8,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0xba,0x1c,0x00,0x00,0xb9,0x1c,0x00,0x00,0x0e,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xc2,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xba,0x1c,0x00,0x00, +0xbb,0x1c,0x00,0x00,0xbf,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xbb,0x1c,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xbc,0x1c,0x00,0x00,0x89,0x1c,0x00,0x00, +0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xbd,0x1c,0x00,0x00, +0xbc,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe4,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xbd,0x1c,0x00,0x00,0x0e,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc2,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xbf,0x1c,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xc0,0x1c,0x00,0x00,0x89,0x1c,0x00,0x00, +0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xc1,0x1c,0x00,0x00, +0xc0,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0xc2,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc2,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x06,0x26,0x00,0x00, +0xe4,0x1c,0x00,0x00,0xbb,0x1c,0x00,0x00,0xc1,0x1c,0x00,0x00,0xbf,0x1c,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xc4,0x1c,0x00,0x00,0x89,0x1c,0x00,0x00, +0x46,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0xc4,0x1c,0x00,0x00,0x06,0x26,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xc6,0x1c,0x00,0x00,0xb8,0x1c,0x00,0x00, +0xad,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0xc7,0x1c,0x00,0x00,0xc6,0x1c,0x00,0x00, +0x0e,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xd2,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xc7,0x1c,0x00,0x00,0xc8,0x1c,0x00,0x00,0xcf,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc8,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xc9,0x1c,0x00,0x00,0x33,0x1b,0x00,0x00,0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xca,0x1c,0x00,0x00,0xc9,0x1c,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xcb,0x1c,0x00,0x00,0xca,0x1c,0x00,0x00,0x14,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xcd,0x1c,0x00,0x00,0xc4,0x1c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe9,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xcd,0x1c,0x00,0x00,0xcb,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd2,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xcf,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xd1,0x1c,0x00,0x00,0xc4,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd2,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xd2,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x07,0x26,0x00,0x00,0xe9,0x1c,0x00,0x00,0xc8,0x1c,0x00,0x00, +0xd1,0x1c,0x00,0x00,0xcf,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0xc4,0x1c,0x00,0x00, +0x07,0x26,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0xd5,0x1c,0x00,0x00, +0x89,0x1c,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xee,0x1c,0x00,0x00, +0x07,0x0d,0x00,0x00,0xd5,0x1c,0x00,0x00,0x02,0x00,0x00,0x00,0x0e,0x02,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xef,0x1c,0x00,0x00,0xee,0x1c,0x00,0x00, +0xee,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xc1,0x1b,0x00,0x00,0x34,0x1b,0x00,0x00, +0x9b,0x1b,0x00,0x00,0x3e,0x00,0x03,0x00,0xc1,0x1b,0x00,0x00,0xef,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc2,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xc2,0x1b,0x00,0x00, +0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xc4,0x1b,0x00,0x00,0xff,0x25,0x00,0x00, +0x14,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x93,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc5,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0xc6,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc6,0x1b,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xc8,0x1b,0x00,0x00, +0x72,0x25,0x00,0x00,0x14,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x8e,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc9,0x1b,0x00,0x00,0x3e,0x00,0x03,0x00,0x36,0x1b,0x00,0x00, +0xfe,0x05,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xcc,0x1b,0x00,0x00, +0x73,0x1b,0x00,0x00,0x6b,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xd1,0x1b,0x00,0x00,0x8d,0x0c,0x00,0x00,0xbf,0x01,0x00,0x00,0xbe,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf4,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xf0,0x1a,0x00,0x00,0xd1,0x1b,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xff,0x1c,0x00,0x00,0x18,0x23,0x00,0x00,0x80,0x1c,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x01,0x1d,0x00,0x00,0xff,0x1c,0x00,0x00, +0x18,0x23,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x02,0x1d,0x00,0x00, +0x01,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x04,0x1d,0x00,0x00,0xbf,0x01,0x00,0x00,0x02,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x0f,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x78,0x05,0x00,0x00,0x04,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd6,0x1b,0x00,0x00,0xbf,0x01,0x00,0x00,0xf4,0x1c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd7,0x1b,0x00,0x00,0x0f,0x1d,0x00,0x00,0xd6,0x1b,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd9,0x1b,0x00,0x00,0xbf,0x01,0x00,0x00, +0xd7,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xda,0x1b,0x00,0x00, +0xd9,0x1b,0x00,0x00,0x15,0x06,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x14,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xbf,0x01,0x00,0x00, +0xda,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdd,0x1b,0x00,0x00, +0x60,0x03,0x00,0x00,0x10,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x19,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xdd,0x1b,0x00,0x00, +0xf4,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x1e,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xbe,0x01,0x00,0x00,0x19,0x1d,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x24,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0xd7,0x1b,0x00,0x00,0x14,0x1d,0x00,0x00,0x1e,0x1d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe6,0x1b,0x00,0x00,0xe2,0x0c,0x00,0x00, +0x19,0x23,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x28,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xe6,0x1b,0x00,0x00,0xbe,0x01,0x00,0x00, +0xbf,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x2e,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x2d,0x06,0x00,0x00,0x2e,0x06,0x00,0x00, +0x28,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0xe9,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe9,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x7c,0x25,0x00,0x00, +0xf2,0x23,0x00,0x00,0xc9,0x1b,0x00,0x00,0xf8,0x25,0x00,0x00,0x4d,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x7a,0x25,0x00,0x00,0xf2,0x23,0x00,0x00, +0xc9,0x1b,0x00,0x00,0xf5,0x25,0x00,0x00,0x4d,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x78,0x25,0x00,0x00,0xf2,0x23,0x00,0x00,0xc9,0x1b,0x00,0x00, +0xf2,0x25,0x00,0x00,0x4d,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x76,0x25,0x00,0x00,0xf2,0x23,0x00,0x00,0xc9,0x1b,0x00,0x00,0xef,0x25,0x00,0x00, +0x4d,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x74,0x25,0x00,0x00, +0x8f,0x23,0x00,0x00,0xc9,0x1b,0x00,0x00,0xec,0x25,0x00,0x00,0x4d,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x73,0x25,0x00,0x00,0x0e,0x02,0x00,0x00, +0xc9,0x1b,0x00,0x00,0x4f,0x1c,0x00,0x00,0x4d,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0xec,0x1b,0x00,0x00,0x73,0x25,0x00,0x00,0xda,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0x50,0x1c,0x00,0x00,0x4d,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xec,0x1b,0x00,0x00,0xed,0x1b,0x00,0x00,0x50,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xed,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0xee,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xee,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xf8,0x25,0x00,0x00,0x7c,0x25,0x00,0x00,0xed,0x1b,0x00,0x00,0xfd,0x25,0x00,0x00, +0x49,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xf5,0x25,0x00,0x00, +0x7a,0x25,0x00,0x00,0xed,0x1b,0x00,0x00,0xfc,0x25,0x00,0x00,0x49,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xf2,0x25,0x00,0x00,0x78,0x25,0x00,0x00, +0xed,0x1b,0x00,0x00,0xfb,0x25,0x00,0x00,0x49,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xef,0x25,0x00,0x00,0x76,0x25,0x00,0x00,0xed,0x1b,0x00,0x00, +0xfa,0x25,0x00,0x00,0x49,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xec,0x25,0x00,0x00,0x74,0x25,0x00,0x00,0xed,0x1b,0x00,0x00,0xf9,0x25,0x00,0x00, +0x49,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe2,0x25,0x00,0x00, +0x0e,0x02,0x00,0x00,0xed,0x1b,0x00,0x00,0x4b,0x1c,0x00,0x00,0x49,0x1c,0x00,0x00, +0xb1,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0xf1,0x1b,0x00,0x00,0xe2,0x25,0x00,0x00, +0xda,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x4c,0x1c,0x00,0x00,0x49,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xf1,0x1b,0x00,0x00,0xf2,0x1b,0x00,0x00, +0x4c,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xf2,0x1b,0x00,0x00,0xc4,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xf5,0x1b,0x00,0x00,0x73,0x25,0x00,0x00,0x19,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xf6,0x1b,0x00,0x00,0xe2,0x25,0x00,0x00, +0xf5,0x1b,0x00,0x00,0xf7,0x00,0x03,0x00,0xfd,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x8b,0x1b,0x00,0x00,0xf8,0x1b,0x00,0x00,0xfb,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf8,0x1b,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xfa,0x1b,0x00,0x00,0xda,0x02,0x00,0x00,0xe2,0x25,0x00,0x00,0xf9,0x00,0x02,0x00, +0xfd,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xfb,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0xfd,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xfd,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xe4,0x25,0x00,0x00,0xfa,0x1b,0x00,0x00,0xf8,0x1b,0x00,0x00, +0xe2,0x25,0x00,0x00,0xfb,0x1b,0x00,0x00,0xf7,0x00,0x03,0x00,0x05,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x86,0x1b,0x00,0x00,0x00,0x1c,0x00,0x00, +0x03,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x00,0x1c,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x02,0x1c,0x00,0x00,0xda,0x02,0x00,0x00,0x73,0x25,0x00,0x00, +0xf9,0x00,0x02,0x00,0x05,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x03,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x05,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe6,0x25,0x00,0x00,0x02,0x1c,0x00,0x00, +0x00,0x1c,0x00,0x00,0x73,0x25,0x00,0x00,0x03,0x1c,0x00,0x00,0x50,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x07,0x1c,0x00,0x00,0xe4,0x25,0x00,0x00,0xe6,0x25,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x0a,0x1c,0x00,0x00,0x07,0x1c,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x0b,0x1c,0x00,0x00,0x8d,0x1b,0x00,0x00, +0x0a,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x0e,0x1c,0x00,0x00, +0xcc,0x1b,0x00,0x00,0x0b,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00, +0x13,0x1c,0x00,0x00,0x25,0x1b,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x17,0x1c,0x00,0x00,0x6e,0x1b,0x00,0x00,0x13,0x1c,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x19,0x1c,0x00,0x00,0x17,0x1c,0x00,0x00,0x07,0x1c,0x00,0x00, +0x7c,0x00,0x04,0x00,0xeb,0x03,0x00,0x00,0x36,0x1d,0x00,0x00,0x19,0x1c,0x00,0x00, +0x7c,0x00,0x04,0x00,0xeb,0x03,0x00,0x00,0x38,0x1d,0x00,0x00,0x9b,0x0c,0x00,0x00, +0xb0,0x00,0x05,0x00,0xef,0x03,0x00,0x00,0x39,0x1d,0x00,0x00,0x36,0x1d,0x00,0x00, +0x38,0x1d,0x00,0x00,0x9b,0x00,0x04,0x00,0xce,0x00,0x00,0x00,0x3a,0x1d,0x00,0x00, +0x39,0x1d,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x23,0x1c,0x00,0x00, +0x3a,0x1d,0x00,0x00,0xbf,0x01,0x00,0x00,0xbe,0x01,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x42,0x1d,0x00,0x00,0x24,0x1d,0x00,0x00,0x24,0x1d,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x43,0x1d,0x00,0x00,0x0e,0x1c,0x00,0x00, +0x42,0x1d,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x46,0x1d,0x00,0x00, +0x43,0x1d,0x00,0x00,0x43,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x56,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x46,0x1d,0x00,0x00, +0x49,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5c,0x1d,0x00,0x00, +0x34,0x04,0x00,0x00,0x56,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5d,0x1d,0x00,0x00,0x5c,0x1d,0x00,0x00,0xbf,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5f,0x1d,0x00,0x00,0x60,0x03,0x00,0x00,0x56,0x1d,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x60,0x1d,0x00,0x00,0x5f,0x1d,0x00,0x00, +0xbf,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x62,0x1d,0x00,0x00, +0x3c,0x04,0x00,0x00,0x5d,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x64,0x1d,0x00,0x00,0x62,0x1d,0x00,0x00,0x5d,0x1d,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x65,0x1d,0x00,0x00,0x64,0x1d,0x00,0x00,0x41,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x68,0x1d,0x00,0x00,0x60,0x1d,0x00,0x00, +0x60,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x69,0x1d,0x00,0x00, +0x65,0x1d,0x00,0x00,0x68,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x28,0x1c,0x00,0x00,0x23,0x1c,0x00,0x00,0x69,0x1d,0x00,0x00,0x41,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x2a,0x1c,0x00,0x00,0x34,0x1b,0x00,0x00,0xf6,0x1b,0x00,0x00, +0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x2b,0x1c,0x00,0x00,0x2a,0x1c,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x2d,0x1c,0x00,0x00,0x2b,0x1c,0x00,0x00, +0x28,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2f,0x1c,0x00,0x00, +0x2d,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x30,0x1c,0x00,0x00,0x2d,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x31,0x1c,0x00,0x00,0x2d,0x1c,0x00,0x00,0x02,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x32,0x1c,0x00,0x00,0x2f,0x1c,0x00,0x00, +0x30,0x1c,0x00,0x00,0x31,0x1c,0x00,0x00,0x28,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x89,0x00,0x00,0x00,0x33,0x1c,0x00,0x00,0x36,0x1b,0x00,0x00,0x81,0x00,0x05,0x00, +0x89,0x00,0x00,0x00,0x34,0x1c,0x00,0x00,0x33,0x1c,0x00,0x00,0x32,0x1c,0x00,0x00, +0x3e,0x00,0x03,0x00,0x36,0x1b,0x00,0x00,0x34,0x1c,0x00,0x00,0x94,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x37,0x1c,0x00,0x00,0x0e,0x1c,0x00,0x00,0x0e,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3a,0x1c,0x00,0x00,0x2e,0x1d,0x00,0x00, +0x37,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x3b,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x3a,0x1c,0x00,0x00,0xaa,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x3d,0x1c,0x00,0x00,0x73,0x25,0x00,0x00,0x0e,0x02,0x00,0x00, +0xaa,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x3f,0x1c,0x00,0x00,0xe2,0x25,0x00,0x00, +0x0e,0x02,0x00,0x00,0xa7,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x40,0x1c,0x00,0x00, +0x3d,0x1c,0x00,0x00,0x3f,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0x43,0x1c,0x00,0x00,0x2a,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0x8f,0x1d,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x40,0x1c,0x00,0x00,0x72,0x1d,0x00,0x00, +0x76,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0x72,0x1d,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x94,0x1d,0x00,0x00,0x43,0x1c,0x00,0x00,0x3b,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x98,0x1d,0x00,0x00,0x43,0x1c,0x00,0x00, +0x94,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0x8f,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x76,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x9f,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xf2,0x25,0x00,0x00,0x43,0x1c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xa4,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xef,0x25,0x00,0x00,0x43,0x1c,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x7f,0x1d,0x00,0x00,0x43,0x1c,0x00,0x00,0x3b,0x1c,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x83,0x1d,0x00,0x00,0xf8,0x25,0x00,0x00, +0x7f,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x86,0x1d,0x00,0x00, +0x43,0x1c,0x00,0x00,0x7f,0x1d,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x89,0x1d,0x00,0x00,0xf5,0x25,0x00,0x00,0x86,0x1d,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8d,0x1d,0x00,0x00,0xec,0x25,0x00,0x00,0x3b,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x8f,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0x8f,0x1d,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xfd,0x25,0x00,0x00,0x94,0x1d,0x00,0x00, +0x72,0x1d,0x00,0x00,0x83,0x1d,0x00,0x00,0x76,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xfc,0x25,0x00,0x00,0x98,0x1d,0x00,0x00,0x72,0x1d,0x00,0x00, +0x89,0x1d,0x00,0x00,0x76,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xfb,0x25,0x00,0x00,0x43,0x1c,0x00,0x00,0x72,0x1d,0x00,0x00,0x9f,0x1d,0x00,0x00, +0x76,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xfa,0x25,0x00,0x00, +0x43,0x1c,0x00,0x00,0x72,0x1d,0x00,0x00,0xa4,0x1d,0x00,0x00,0x76,0x1d,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf9,0x25,0x00,0x00,0x3b,0x1c,0x00,0x00, +0x72,0x1d,0x00,0x00,0x8d,0x1d,0x00,0x00,0x76,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00, +0x49,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x49,0x1c,0x00,0x00,0x80,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x4b,0x1c,0x00,0x00,0xe2,0x25,0x00,0x00,0x14,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xee,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x4c,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x4d,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x4d,0x1c,0x00,0x00, +0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x4f,0x1c,0x00,0x00,0x73,0x25,0x00,0x00, +0x14,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xe9,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x50,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xaa,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x74,0x25,0x00,0x00,0xba,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0xab,0x1d,0x00,0x00,0xaa,0x1d,0x00,0x00,0x0c,0x03,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb0,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xb0,0x1d,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x81,0x26,0x00,0x00,0xab,0x1d,0x00,0x00, +0x74,0x25,0x00,0x00,0xbf,0x01,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xb7,0x1d,0x00,0x00,0x81,0x26,0x00,0x00,0x81,0x26,0x00,0x00,0x81,0x26,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xb8,0x1d,0x00,0x00,0x7c,0x25,0x00,0x00, +0xb7,0x1d,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xbf,0x1d,0x00,0x00, +0x7a,0x25,0x00,0x00,0xb7,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xc7,0x1d,0x00,0x00,0xb8,0x1d,0x00,0x00,0xb8,0x1d,0x00,0x00,0x83,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xc8,0x1d,0x00,0x00,0xbf,0x1d,0x00,0x00,0xc7,0x1d,0x00,0x00, +0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xc9,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xc8,0x1d,0x00,0x00,0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xca,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0xc9,0x1d,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x54,0x1c,0x00,0x00,0x36,0x1b,0x00,0x00, +0xab,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x55,0x1c,0x00,0x00, +0x54,0x1c,0x00,0x00,0xba,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x56,0x1c,0x00,0x00, +0x55,0x1c,0x00,0x00,0x0c,0x03,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x57,0x1c,0x00,0x00,0x56,0x1c,0x00,0x00,0xbf,0x01,0x00,0x00,0xbe,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x59,0x1c,0x00,0x00,0x54,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5a,0x1c,0x00,0x00,0x59,0x1c,0x00,0x00, +0x57,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0x54,0x1c,0x00,0x00,0x5a,0x1c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5d,0x1c,0x00,0x00,0x54,0x1c,0x00,0x00, +0xba,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x5e,0x1c,0x00,0x00,0x5d,0x1c,0x00,0x00, +0x0c,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x7b,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x5e,0x1c,0x00,0x00,0x5f,0x1c,0x00,0x00,0x7b,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5f,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x89,0x00,0x00,0x00, +0x60,0x1c,0x00,0x00,0x36,0x1b,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x61,0x1c,0x00,0x00,0x60,0x1c,0x00,0x00,0x60,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x63,0x1c,0x00,0x00,0x54,0x1c,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x64,0x1c,0x00,0x00,0x63,0x1c,0x00,0x00,0x63,0x1c,0x00,0x00,0x63,0x1c,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x65,0x1c,0x00,0x00,0x61,0x1c,0x00,0x00, +0x64,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x66,0x1c,0x00,0x00, +0x36,0x1b,0x00,0x00,0x58,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x67,0x1c,0x00,0x00,0x65,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x3e,0x00,0x03,0x00, +0x66,0x1c,0x00,0x00,0x67,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x68,0x1c,0x00,0x00,0x36,0x1b,0x00,0x00,0x46,0x03,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x69,0x1c,0x00,0x00,0x65,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x3e,0x00,0x03,0x00,0x68,0x1c,0x00,0x00,0x69,0x1c,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x6a,0x1c,0x00,0x00,0x36,0x1b,0x00,0x00,0x4a,0x03,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6b,0x1c,0x00,0x00,0x65,0x1c,0x00,0x00, +0x02,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0x6a,0x1c,0x00,0x00,0x6b,0x1c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x6d,0x1c,0x00,0x00,0x54,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6e,0x1c,0x00,0x00,0x6d,0x1c,0x00,0x00, +0xd1,0x06,0x00,0x00,0x3e,0x00,0x03,0x00,0x54,0x1c,0x00,0x00,0x6e,0x1c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x89,0x00,0x00,0x00,0x71,0x1c,0x00,0x00,0x36,0x1b,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x72,0x1c,0x00,0x00,0x71,0x1c,0x00,0x00, +0x71,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xd3,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x72,0x1c,0x00,0x00,0x78,0x25,0x00,0x00,0x76,0x25,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x76,0x1c,0x00,0x00,0xd3,0x1d,0x00,0x00, +0x00,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0x66,0x1c,0x00,0x00,0x76,0x1c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x78,0x1c,0x00,0x00,0xd3,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0x68,0x1c,0x00,0x00,0x78,0x1c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7a,0x1c,0x00,0x00,0xd3,0x1d,0x00,0x00, +0x02,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0x6a,0x1c,0x00,0x00,0x7a,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x7b,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x7b,0x1c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x89,0x00,0x00,0x00,0x7c,0x1c,0x00,0x00,0x36,0x1b,0x00,0x00, +0x3e,0x00,0x03,0x00,0xbb,0x0b,0x00,0x00,0x7c,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00, +0x07,0x23,0x00,0x00,0xb8,0x1d,0x00,0x00,0x3e,0x00,0x03,0x00,0x08,0x23,0x00,0x00, +0xca,0x1d,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x09,0x23,0x00,0x00, +0x07,0x23,0x00,0x00,0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xf2,0x1d,0x00,0x00,0x09,0x23,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf4,0x1d,0x00,0x00,0xf2,0x1d,0x00,0x00,0xd3,0x09,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xf5,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0xf4,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf6,0x1d,0x00,0x00, +0xf5,0x1d,0x00,0x00,0xfb,0x09,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x5c,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x10,0x0d,0x00,0x00, +0x83,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x61,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x5c,0x1e,0x00,0x00,0x0c,0x1a,0x00,0x00, +0xb8,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0xfc,0x1d,0x00,0x00,0x61,0x1e,0x00,0x00, +0x40,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0x00,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xfc,0x1d,0x00,0x00,0xfd,0x1d,0x00,0x00,0x00,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0xfd,0x1d,0x00,0x00,0xa4,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0xff,0x1d,0x00,0x00,0x8d,0x0c,0x00,0x00,0xb5,0x08,0x00,0x00,0xf9,0x00,0x02,0x00, +0x00,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x00,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0xce,0x00,0x00,0x00,0x01,0x1e,0x00,0x00,0xfc,0x1d,0x00,0x00,0x7b,0x1c,0x00,0x00, +0xff,0x1d,0x00,0x00,0xfd,0x1d,0x00,0x00,0xf7,0x00,0x03,0x00,0x07,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x01,0x1e,0x00,0x00,0x03,0x1e,0x00,0x00, +0x06,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x03,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00, +0x49,0x02,0x00,0x00,0x64,0x1e,0x00,0x00,0x72,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x51,0x02,0x00,0x00,0x66,0x1e,0x00,0x00,0x64,0x1e,0x00,0x00,0x08,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x68,0x1e,0x00,0x00,0x66,0x1e,0x00,0x00, +0xeb,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xbe,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x07,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x06,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00, +0x07,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x07,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x8e,0x25,0x00,0x00,0x68,0x1e,0x00,0x00,0x03,0x1e,0x00,0x00, +0xfe,0x05,0x00,0x00,0x06,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00,0xda,0x1d,0x00,0x00, +0x8e,0x25,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x0a,0x1e,0x00,0x00, +0xda,0x1d,0x00,0x00,0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x0b,0x1e,0x00,0x00,0x0a,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0c,0x1e,0x00,0x00,0xf6,0x1d,0x00,0x00,0x0b,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x0e,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x0c,0x1e,0x00,0x00,0xbe,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x10,0x1e,0x00,0x00, +0x0e,0x1e,0x00,0x00,0xfb,0x09,0x00,0x00,0xf7,0x00,0x03,0x00,0x43,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x10,0x1e,0x00,0x00,0x11,0x1e,0x00,0x00, +0x43,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x11,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00, +0x12,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x12,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x90,0x25,0x00,0x00,0x0e,0x1e,0x00,0x00,0x11,0x1e,0x00,0x00, +0x47,0x26,0x00,0x00,0x28,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x8f,0x25,0x00,0x00,0x14,0x02,0x00,0x00,0x11,0x1e,0x00,0x00,0x2a,0x1e,0x00,0x00, +0x28,0x1e,0x00,0x00,0xb3,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x15,0x1e,0x00,0x00, +0x8f,0x25,0x00,0x00,0xda,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x2b,0x1e,0x00,0x00, +0x28,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x15,0x1e,0x00,0x00, +0x16,0x1e,0x00,0x00,0x2b,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x16,0x1e,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x19,0x1e,0x00,0x00,0xda,0x1d,0x00,0x00, +0x8f,0x25,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1a,0x1e,0x00,0x00, +0x19,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1b,0x1e,0x00,0x00, +0xf6,0x1d,0x00,0x00,0x1a,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x1d,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x0c,0x1e,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x1f,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x1b,0x1e,0x00,0x00,0xb4,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0x20,0x1e,0x00,0x00,0x1d,0x1e,0x00,0x00,0x1f,0x1e,0x00,0x00,0xf7,0x00,0x03,0x00, +0x27,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x20,0x1e,0x00,0x00, +0x21,0x1e,0x00,0x00,0x27,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x21,0x1e,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x23,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x1b,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x6d,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x90,0x25,0x00,0x00, +0x23,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x27,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x27,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x47,0x26,0x00,0x00, +0x90,0x25,0x00,0x00,0x16,0x1e,0x00,0x00,0x6d,0x1e,0x00,0x00,0x21,0x1e,0x00,0x00, +0xf9,0x00,0x02,0x00,0x28,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x28,0x1e,0x00,0x00, +0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x2a,0x1e,0x00,0x00,0x8f,0x25,0x00,0x00, +0x14,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x12,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2b,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x0a,0x23,0x00,0x00, +0x08,0x23,0x00,0x00,0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x2d,0x1e,0x00,0x00,0x0a,0x23,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2f,0x1e,0x00,0x00,0x2d,0x1e,0x00,0x00,0x4a,0x07,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x71,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x2f,0x1e,0x00,0x00,0xbe,0x01,0x00,0x00,0xbf,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x76,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x71,0x1e,0x00,0x00,0x25,0x0a,0x00,0x00,0xb7,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0x35,0x1e,0x00,0x00,0x90,0x25,0x00,0x00,0x0e,0x1e,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x36,0x1e,0x00,0x00,0x35,0x1e,0x00,0x00,0xbf,0x01,0x00,0x00, +0xbe,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x38,0x1e,0x00,0x00, +0x36,0x1e,0x00,0x00,0x76,0x1e,0x00,0x00,0xba,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0x3a,0x1e,0x00,0x00,0x38,0x1e,0x00,0x00,0xfb,0x09,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x3b,0x1e,0x00,0x00,0x3a,0x1e,0x00,0x00,0xbf,0x01,0x00,0x00, +0xbe,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x7b,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xf0,0x1a,0x00,0x00,0x01,0x07,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x80,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x83,0x0c,0x00,0x00,0x7b,0x1e,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x40,0x1e,0x00,0x00,0xbf,0x01,0x00,0x00,0x80,0x1e,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x42,0x1e,0x00,0x00,0x3b,0x1e,0x00,0x00, +0x40,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x43,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x43,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x91,0x25,0x00,0x00, +0xbe,0x01,0x00,0x00,0x07,0x1e,0x00,0x00,0x42,0x1e,0x00,0x00,0x2b,0x1e,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x44,0x1e,0x00,0x00,0xda,0x1d,0x00,0x00, +0x4a,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x45,0x1e,0x00,0x00, +0x44,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x46,0x1e,0x00,0x00, +0xda,0x1d,0x00,0x00,0xab,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x46,0x1e,0x00,0x00, +0x45,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x47,0x1e,0x00,0x00, +0xda,0x1d,0x00,0x00,0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x48,0x1e,0x00,0x00,0x47,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00,0x44,0x1e,0x00,0x00, +0x48,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4b,0x1e,0x00,0x00, +0x0a,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00,0x47,0x1e,0x00,0x00,0x4b,0x1e,0x00,0x00, +0x3e,0x00,0x03,0x00,0x0a,0x1e,0x00,0x00,0xf6,0x1d,0x00,0x00,0x3d,0x00,0x04,0x00, +0x89,0x00,0x00,0x00,0x50,0x1e,0x00,0x00,0xda,0x1d,0x00,0x00,0x3d,0x00,0x04,0x00, +0x69,0x02,0x00,0x00,0x82,0x1e,0x00,0x00,0x6b,0x02,0x00,0x00,0x63,0x00,0x04,0x00, +0x82,0x1e,0x00,0x00,0x92,0x0b,0x00,0x00,0x50,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x54,0x1e,0x00,0x00,0x46,0x1e,0x00,0x00,0xb7,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x55,0x1e,0x00,0x00,0x54,0x1e,0x00,0x00,0xbe,0x01,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x56,0x1e,0x00,0x00,0x55,0x1e,0x00,0x00, +0xbf,0x01,0x00,0x00,0xbe,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x57,0x1e,0x00,0x00,0x91,0x25,0x00,0x00,0x56,0x1e,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x0e,0x0c,0x00,0x00,0xbb,0x0b,0x00,0x00,0xab,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0f,0x0c,0x00,0x00,0x0e,0x0c,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x9a,0x1e,0x00,0x00,0x04,0x0d,0x00,0x00, +0xbf,0x01,0x00,0x00,0xbe,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9e,0x1e,0x00,0x00,0x9a,0x1e,0x00,0x00,0x32,0x1a,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa0,0x1e,0x00,0x00,0xbf,0x01,0x00,0x00,0x10,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa1,0x1e,0x00,0x00,0x9e,0x1e,0x00,0x00, +0xa0,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa3,0x1e,0x00,0x00, +0x0f,0x0c,0x00,0x00,0x4a,0x07,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xa5,0x1e,0x00,0x00,0xa2,0x25,0x00,0x00,0xbf,0x01,0x00,0x00,0xbe,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa7,0x1e,0x00,0x00,0xe2,0x0c,0x00,0x00, +0x4a,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xbb,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xa7,0x1e,0x00,0x00,0xbe,0x01,0x00,0x00, +0xbf,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc0,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xa5,0x1e,0x00,0x00,0xbb,0x1e,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xc6,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0xa1,0x1e,0x00,0x00,0xa3,0x1e,0x00,0x00,0xc0,0x1e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xcb,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xa1,0x1e,0x00,0x00,0xc6,0x1e,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xaf,0x1e,0x00,0x00,0xe2,0x0c,0x00,0x00,0x1a,0x23,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xcf,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xaf,0x1e,0x00,0x00,0xbe,0x01,0x00,0x00,0xbf,0x01,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xd5,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0xcb,0x1e,0x00,0x00,0x0f,0x0c,0x00,0x00,0xcf,0x1e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xda,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xcb,0x1e,0x00,0x00,0xd5,0x1e,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xb7,0x1e,0x00,0x00,0xda,0x1e,0x00,0x00,0xda,0x1e,0x00,0x00, +0xda,0x1e,0x00,0x00,0xf7,0x00,0x03,0x00,0x29,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x8d,0x0c,0x00,0x00,0x14,0x0c,0x00,0x00,0x18,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x14,0x0c,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x16,0x0c,0x00,0x00,0x7c,0x1c,0x00,0x00,0x7c,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0xc8,0x0b,0x00,0x00, +0x16,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xde,0x1e,0x00,0x00, +0xc8,0x0b,0x00,0x00,0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xdf,0x1e,0x00,0x00,0xde,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xe0,0x1e,0x00,0x00,0xc8,0x0b,0x00,0x00,0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xe1,0x1e,0x00,0x00,0xe0,0x1e,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe2,0x1e,0x00,0x00,0xdf,0x1e,0x00,0x00,0xe1,0x1e,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xe3,0x1e,0x00,0x00,0xc8,0x0b,0x00,0x00, +0x4a,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe4,0x1e,0x00,0x00, +0xe3,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe5,0x1e,0x00,0x00, +0xe2,0x1e,0x00,0x00,0xe4,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xe7,0x1e,0x00,0x00,0xde,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xe9,0x1e,0x00,0x00,0xe3,0x1e,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xea,0x1e,0x00,0x00,0xe7,0x1e,0x00,0x00,0xe9,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xec,0x1e,0x00,0x00,0xde,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xee,0x1e,0x00,0x00,0xe0,0x1e,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xef,0x1e,0x00,0x00,0xec,0x1e,0x00,0x00,0xee,0x1e,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf1,0x1e,0x00,0x00,0xe3,0x1e,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf2,0x1e,0x00,0x00,0xef,0x1e,0x00,0x00, +0xf1,0x1e,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xf3,0x1e,0x00,0x00, +0xe5,0x1e,0x00,0x00,0xea,0x1e,0x00,0x00,0xf2,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00, +0x29,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x18,0x0c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x23,0x1f,0x00,0x00,0x80,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x25,0x1f,0x00,0x00,0x80,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x26,0x1f,0x00,0x00, +0x23,0x1f,0x00,0x00,0x25,0x1f,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x27,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x26,0x1f,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x28,0x1f,0x00,0x00,0xbf,0x01,0x00,0x00, +0x27,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x84,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x28,0x1f,0x00,0x00,0xf9,0x08,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x89,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xf1,0x08,0x00,0x00,0x84,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x92,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x83,0x0c,0x00,0x00,0xcf,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x97,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x10,0x0d,0x00,0x00, +0x92,0x1f,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x9d,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x89,0x1f,0x00,0x00,0xbf,0x01,0x00,0x00, +0x97,0x1f,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x39,0x1f,0x00,0x00, +0xca,0x1d,0x00,0x00,0x9d,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x3d,0x1f,0x00,0x00,0xb8,0x1d,0x00,0x00,0x39,0x1f,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x41,0x1f,0x00,0x00,0xb8,0x1d,0x00,0x00,0x39,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xa2,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x78,0x25,0x00,0x00,0x3d,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xa7,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x76,0x25,0x00,0x00,0x41,0x1f,0x00,0x00,0xba,0x00,0x05,0x00,0x3a,0x09,0x00,0x00, +0x51,0x1f,0x00,0x00,0xa2,0x1f,0x00,0x00,0xb3,0x25,0x00,0x00,0x9a,0x00,0x04,0x00, +0xce,0x00,0x00,0x00,0x52,0x1f,0x00,0x00,0x51,0x1f,0x00,0x00,0xa8,0x00,0x04,0x00, +0xce,0x00,0x00,0x00,0x53,0x1f,0x00,0x00,0x52,0x1f,0x00,0x00,0xf7,0x00,0x03,0x00, +0x59,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x53,0x1f,0x00,0x00, +0x54,0x1f,0x00,0x00,0x59,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0x54,0x1f,0x00,0x00, +0xba,0x00,0x05,0x00,0x3a,0x09,0x00,0x00,0x57,0x1f,0x00,0x00,0xb3,0x25,0x00,0x00, +0xa7,0x1f,0x00,0x00,0x9a,0x00,0x04,0x00,0xce,0x00,0x00,0x00,0x58,0x1f,0x00,0x00, +0x57,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00,0x59,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x59,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00,0xce,0x00,0x00,0x00,0x5a,0x1f,0x00,0x00, +0x52,0x1f,0x00,0x00,0x18,0x0c,0x00,0x00,0x58,0x1f,0x00,0x00,0x54,0x1f,0x00,0x00, +0xf7,0x00,0x03,0x00,0x77,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x5a,0x1f,0x00,0x00,0x5b,0x1f,0x00,0x00,0x77,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5b,0x1f,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x5f,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xb3,0x25,0x00,0x00,0xa2,0x1f,0x00,0x00, +0xa7,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xac,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x57,0x1e,0x00,0x00,0x20,0x1b,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x63,0x1f,0x00,0x00,0xac,0x1f,0x00,0x00, +0xac,0x1f,0x00,0x00,0xac,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xb1,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x80,0x0c,0x00,0x00, +0x64,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x67,0x1f,0x00,0x00, +0xbf,0x01,0x00,0x00,0xb1,0x1f,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x6a,0x1f,0x00,0x00,0x63,0x1f,0x00,0x00,0x67,0x1f,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xb9,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x6a,0x1f,0x00,0x00,0xda,0x0a,0x00,0x00,0x1b,0x23,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xcb,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x5f,0x1f,0x00,0x00,0xb3,0x25,0x00,0x00,0xb9,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xd0,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xb7,0x1e,0x00,0x00,0x68,0x09,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xea,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xd0,0x1f,0x00,0x00, +0xb7,0x1e,0x00,0x00,0xb9,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00,0x77,0x1f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x77,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xc3,0x25,0x00,0x00,0xb7,0x1e,0x00,0x00,0x59,0x1f,0x00,0x00,0xea,0x1f,0x00,0x00, +0x5b,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xc2,0x25,0x00,0x00, +0xb3,0x25,0x00,0x00,0x59,0x1f,0x00,0x00,0xcb,0x1f,0x00,0x00,0x5b,0x1f,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xf5,0x1f,0x00,0x00,0x7c,0x1c,0x00,0x00, +0x7c,0x1c,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xf6,0x1f,0x00,0x00,0xc3,0x25,0x00,0x00, +0xf5,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x07,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xd8,0x08,0x00,0x00,0xf6,0x1f,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xfb,0x1f,0x00,0x00,0xf5,0x1f,0x00,0x00, +0x07,0x20,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xfe,0x1f,0x00,0x00, +0x7c,0x1c,0x00,0x00,0x7c,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x0d,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xc2,0x25,0x00,0x00,0xfe,0x1f,0x00,0x00, +0xfb,0x1f,0x00,0x00,0x3e,0x00,0x03,0x00,0xf1,0x1f,0x00,0x00,0x0d,0x20,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x11,0x20,0x00,0x00,0xf1,0x1f,0x00,0x00, +0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x12,0x20,0x00,0x00, +0x11,0x20,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x13,0x20,0x00,0x00, +0xf1,0x1f,0x00,0x00,0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x14,0x20,0x00,0x00,0x13,0x20,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x15,0x20,0x00,0x00,0x12,0x20,0x00,0x00,0x14,0x20,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x16,0x20,0x00,0x00,0xf1,0x1f,0x00,0x00,0x4a,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x17,0x20,0x00,0x00,0x16,0x20,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x18,0x20,0x00,0x00,0x15,0x20,0x00,0x00, +0x17,0x20,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1a,0x20,0x00,0x00, +0x11,0x20,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1c,0x20,0x00,0x00, +0x16,0x20,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1d,0x20,0x00,0x00, +0x1a,0x20,0x00,0x00,0x1c,0x20,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x1f,0x20,0x00,0x00,0x11,0x20,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x21,0x20,0x00,0x00,0x13,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x22,0x20,0x00,0x00,0x1f,0x20,0x00,0x00,0x21,0x20,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x24,0x20,0x00,0x00,0x16,0x20,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x25,0x20,0x00,0x00,0x22,0x20,0x00,0x00,0x24,0x20,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x26,0x20,0x00,0x00,0x18,0x20,0x00,0x00, +0x1d,0x20,0x00,0x00,0x25,0x20,0x00,0x00,0xf9,0x00,0x02,0x00,0x29,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x29,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xc6,0x25,0x00,0x00,0xf3,0x1e,0x00,0x00,0x14,0x0c,0x00,0x00,0x26,0x20,0x00,0x00, +0x77,0x1f,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x2c,0x20,0x00,0x00, +0xa9,0x1a,0x00,0x00,0xc4,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x0e,0x02,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2d,0x20,0x00,0x00,0x2c,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x2f,0x20,0x00,0x00, +0x2d,0x20,0x00,0x00,0xbe,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x31,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0x31,0x20,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x82,0x26,0x00,0x00,0x2f,0x20,0x00,0x00,0xbf,0x01,0x00,0x00,0x2d,0x20,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x37,0x20,0x00,0x00,0x82,0x26,0x00,0x00, +0x82,0x26,0x00,0x00,0x82,0x26,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x38,0x20,0x00,0x00,0xc6,0x25,0x00,0x00,0x37,0x20,0x00,0x00,0x41,0x00,0x05,0x00, +0x3a,0x02,0x00,0x00,0x3f,0x20,0x00,0x00,0x0d,0x02,0x00,0x00,0x39,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x40,0x20,0x00,0x00,0x3f,0x20,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x3b,0x20,0x00,0x00,0x38,0x20,0x00,0x00, +0x40,0x20,0x00,0x00,0x3e,0x00,0x03,0x00,0xd4,0x0b,0x00,0x00,0xfe,0x0b,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x30,0x0c,0x00,0x00,0x0e,0x0c,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x4d,0x20,0x00,0x00,0x5b,0x0c,0x00,0x00, +0xdb,0x0c,0x00,0x00,0x3e,0x00,0x03,0x00,0x42,0x20,0x00,0x00,0x4d,0x20,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x67,0x20,0x00,0x00,0x42,0x20,0x00,0x00, +0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x68,0x20,0x00,0x00, +0x67,0x20,0x00,0x00,0xbe,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x69,0x20,0x00,0x00, +0x68,0x20,0x00,0x00,0xbe,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x6e,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x69,0x20,0x00,0x00,0x6a,0x20,0x00,0x00, +0x6e,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x6a,0x20,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x6c,0x20,0x00,0x00,0x67,0x20,0x00,0x00,0xbc,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x6d,0x20,0x00,0x00,0x6c,0x20,0x00,0x00,0xbf,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x6e,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x6e,0x20,0x00,0x00, +0xf5,0x00,0x07,0x00,0xce,0x00,0x00,0x00,0x6f,0x20,0x00,0x00,0x69,0x20,0x00,0x00, +0x31,0x20,0x00,0x00,0x6d,0x20,0x00,0x00,0x6a,0x20,0x00,0x00,0xf7,0x00,0x03,0x00, +0x7a,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x6f,0x20,0x00,0x00, +0x70,0x20,0x00,0x00,0x7a,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x70,0x20,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x42,0x20,0x00,0x00, +0x46,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x72,0x20,0x00,0x00, +0x71,0x20,0x00,0x00,0xbe,0x00,0x05,0x00,0xce,0x00,0x00,0x00,0x73,0x20,0x00,0x00, +0x72,0x20,0x00,0x00,0xbe,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x78,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x73,0x20,0x00,0x00,0x74,0x20,0x00,0x00, +0x78,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x74,0x20,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x76,0x20,0x00,0x00,0x71,0x20,0x00,0x00,0xbc,0x00,0x05,0x00, +0xce,0x00,0x00,0x00,0x77,0x20,0x00,0x00,0x76,0x20,0x00,0x00,0xbf,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x78,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x78,0x20,0x00,0x00, +0xf5,0x00,0x07,0x00,0xce,0x00,0x00,0x00,0x79,0x20,0x00,0x00,0x73,0x20,0x00,0x00, +0x70,0x20,0x00,0x00,0x77,0x20,0x00,0x00,0x74,0x20,0x00,0x00,0xf9,0x00,0x02,0x00, +0x7a,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x7a,0x20,0x00,0x00,0xf5,0x00,0x07,0x00, +0xce,0x00,0x00,0x00,0x7b,0x20,0x00,0x00,0x6f,0x20,0x00,0x00,0x6e,0x20,0x00,0x00, +0x79,0x20,0x00,0x00,0x78,0x20,0x00,0x00,0xa4,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0x50,0x20,0x00,0x00,0x7b,0x20,0x00,0x00,0xb5,0x08,0x00,0x00,0xf7,0x00,0x03,0x00, +0x61,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x50,0x20,0x00,0x00, +0x51,0x20,0x00,0x00,0x55,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x51,0x20,0x00,0x00, +0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x52,0x20,0x00,0x00,0xd4,0x0b,0x00,0x00, +0x3e,0x00,0x03,0x00,0x43,0x20,0x00,0x00,0x52,0x20,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x7d,0x20,0x00,0x00,0x43,0x20,0x00,0x00,0x58,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0x7d,0x20,0x00,0x00,0xbe,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x54,0x20,0x00,0x00,0x43,0x20,0x00,0x00,0x3e,0x00,0x03,0x00, +0xd4,0x0b,0x00,0x00,0x54,0x20,0x00,0x00,0xf9,0x00,0x02,0x00,0x61,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0x55,0x20,0x00,0x00,0x41,0x00,0x05,0x00,0x3a,0x02,0x00,0x00, +0x80,0x20,0x00,0x00,0x0d,0x02,0x00,0x00,0x44,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x81,0x20,0x00,0x00,0x80,0x20,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x57,0x20,0x00,0x00,0x81,0x20,0x00,0x00,0x8c,0x09,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5a,0x20,0x00,0x00,0x30,0x0c,0x00,0x00, +0x57,0x20,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x5b,0x20,0x00,0x00, +0xd4,0x0b,0x00,0x00,0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x5c,0x20,0x00,0x00,0x5b,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5e,0x20,0x00,0x00,0x5c,0x20,0x00,0x00,0x5a,0x20,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x86,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xbe,0x01,0x00,0x00,0x5e,0x20,0x00,0x00,0x3e,0x00,0x03,0x00,0x5b,0x20,0x00,0x00, +0x86,0x20,0x00,0x00,0xf9,0x00,0x02,0x00,0x61,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0x61,0x20,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x63,0x20,0x00,0x00, +0xd4,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00,0x90,0x02,0x00,0x00,0x88,0x20,0x00,0x00, +0x92,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8b,0x20,0x00,0x00, +0x63,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8c,0x20,0x00,0x00,0x63,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x8d,0x20,0x00,0x00,0x8b,0x20,0x00,0x00,0x8c,0x20,0x00,0x00, +0xbe,0x01,0x00,0x00,0xbe,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0x88,0x20,0x00,0x00, +0x92,0x0b,0x00,0x00,0x8d,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xc1,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x57,0x0a,0x00,0x00, +0xf0,0x1a,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xc5,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xe2,0x0c,0x00,0x00,0xbe,0x01,0x00,0x00, +0xbf,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xcb,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xc1,0x20,0x00,0x00,0x34,0x04,0x00,0x00, +0xc5,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd0,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc1,0x20,0x00,0x00,0xcb,0x20,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xaa,0x20,0x00,0x00,0xd0,0x20,0x00,0x00, +0xd0,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xac,0x20,0x00,0x00, +0x10,0x0d,0x00,0x00,0x40,0x07,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xd5,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xac,0x20,0x00,0x00, +0x80,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xda,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xaa,0x20,0x00,0x00,0xd5,0x20,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb2,0x20,0x00,0x00,0x8d,0x0c,0x00,0x00, +0xbf,0x01,0x00,0x00,0xda,0x20,0x00,0x00,0xbe,0x00,0x05,0x00,0xce,0x00,0x00,0x00, +0xb6,0x20,0x00,0x00,0xbb,0x1e,0x00,0x00,0xbf,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xbb,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb6,0x20,0x00,0x00, +0xb7,0x20,0x00,0x00,0xbb,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0xb7,0x20,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe3,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x0c,0x03,0x00,0x00,0xb2,0x20,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xba,0x20,0x00,0x00,0xe3,0x20,0x00,0x00,0x82,0x0a,0x00,0x00, +0xf9,0x00,0x02,0x00,0xbb,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0xbb,0x20,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xdb,0x25,0x00,0x00,0xb2,0x20,0x00,0x00, +0x61,0x20,0x00,0x00,0xba,0x20,0x00,0x00,0xb7,0x20,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x37,0x0c,0x00,0x00,0x3b,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x38,0x0c,0x00,0x00,0x3b,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x39,0x0c,0x00,0x00, +0x3b,0x20,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0x3a,0x0c,0x00,0x00,0x37,0x0c,0x00,0x00,0x38,0x0c,0x00,0x00,0x39,0x0c,0x00,0x00, +0xdb,0x25,0x00,0x00,0x3d,0x00,0x04,0x00,0x7a,0x02,0x00,0x00,0xe5,0x20,0x00,0x00, +0x7c,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0xe5,0x20,0x00,0x00,0x92,0x0b,0x00,0x00, +0x3a,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x83,0x02,0x00,0x00,0xf2,0x20,0x00,0x00, +0x85,0x02,0x00,0x00,0x50,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xfb,0x20,0x00,0x00, +0x37,0x0c,0x00,0x00,0x38,0x0c,0x00,0x00,0x39,0x0c,0x00,0x00,0xbf,0x01,0x00,0x00, +0x63,0x00,0x04,0x00,0xf2,0x20,0x00,0x00,0x92,0x0b,0x00,0x00,0xfb,0x20,0x00,0x00, +0x3d,0x00,0x04,0x00,0x99,0x02,0x00,0x00,0xfd,0x20,0x00,0x00,0x9b,0x02,0x00,0x00, +0x63,0x00,0x04,0x00,0xfd,0x20,0x00,0x00,0x92,0x0b,0x00,0x00,0xfe,0x05,0x00,0x00, +0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_b9def04b6155f44c495e65ead52a3da9.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_b9def04b6155f44c495e65ead52a3da9.h new file mode 100644 index 00000000..199ca4f2 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_b9def04b6155f44c495e65ead52a3da9.h @@ -0,0 +1,2007 @@ +// ffx_fsr2_accumulate_pass_b9def04b6155f44c495e65ead52a3da9.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_b9def04b6155f44c495e65ead52a3da9_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_b9def04b6155f44c495e65ead52a3da9_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_b9def04b6155f44c495e65ead52a3da9_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_b9def04b6155f44c495e65ead52a3da9_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_b9def04b6155f44c495e65ead52a3da9_SampledImageResourceNames[] = { "r_input_exposure", "r_dilated_reactive_masks", "r_input_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_imgMips", "r_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_b9def04b6155f44c495e65ead52a3da9_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 10, 12, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_b9def04b6155f44c495e65ead52a3da9_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_b9def04b6155f44c495e65ead52a3da9_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_b9def04b6155f44c495e65ead52a3da9_StorageImageResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_upscaled_output", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_b9def04b6155f44c495e65ead52a3da9_StorageImageResourceBindings[] = { 13, 14, 15, 16, 17, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_b9def04b6155f44c495e65ead52a3da9_StorageImageResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_b9def04b6155f44c495e65ead52a3da9_StorageImageResourceSets[] = { 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_b9def04b6155f44c495e65ead52a3da9_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_b9def04b6155f44c495e65ead52a3da9_UniformBufferResourceBindings[] = { 18, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_b9def04b6155f44c495e65ead52a3da9_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_b9def04b6155f44c495e65ead52a3da9_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_b9def04b6155f44c495e65ead52a3da9_size = 31652; + +static const unsigned char g_ffx_fsr2_accumulate_pass_b9def04b6155f44c495e65ead52a3da9_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x08,0x27,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x09,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x31,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x38,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x07,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x85,0x0b,0x00,0x00, +0x9b,0x0b,0x00,0x00,0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00, +0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74, +0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73, +0x00,0x00,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x68,0x61,0x64,0x65,0x72,0x5f,0x31,0x36,0x62,0x69,0x74,0x5f,0x73,0x74,0x6f,0x72, +0x61,0x67,0x65,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x68,0x61,0x64,0x65,0x72,0x5f,0x65,0x78,0x70,0x6c,0x69,0x63,0x69,0x74,0x5f,0x61, +0x72,0x69,0x74,0x68,0x6d,0x65,0x74,0x69,0x63,0x5f,0x74,0x79,0x70,0x65,0x73,0x00, +0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65, +0x72,0x5f,0x69,0x6d,0x61,0x67,0x65,0x5f,0x6c,0x6f,0x61,0x64,0x5f,0x66,0x6f,0x72, +0x6d,0x61,0x74,0x74,0x65,0x64,0x00,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47, +0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f, +0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00, +0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e, +0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00, +0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00, +0x05,0x00,0x05,0x00,0x0f,0x02,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74, +0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x0f,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00, +0x0f,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64, +0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00,0x0f,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65, +0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x0f,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75, +0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00, +0x06,0x00,0x08,0x00,0x0f,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d, +0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00, +0x06,0x00,0x08,0x00,0x0f,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d, +0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00, +0x06,0x00,0x06,0x00,0x0f,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61, +0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00,0x0f,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65, +0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00,0x0f,0x02,0x00,0x00, +0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00, +0x0f,0x02,0x00,0x00,0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56, +0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00, +0x0f,0x02,0x00,0x00,0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61, +0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00, +0x0f,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56, +0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65, +0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00,0x0f,0x02,0x00,0x00, +0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65, +0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00,0x0f,0x02,0x00,0x00,0x0d,0x00,0x00,0x00, +0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72, +0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x0f,0x02,0x00,0x00,0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66, +0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00,0x0f,0x02,0x00,0x00,0x0f,0x00,0x00,0x00, +0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c, +0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x0f,0x02,0x00,0x00, +0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00, +0x06,0x00,0x09,0x00,0x0f,0x02,0x00,0x00,0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e, +0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63, +0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00,0x0f,0x02,0x00,0x00,0x12,0x00,0x00,0x00, +0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65, +0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00, +0x11,0x02,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00,0x05,0x00,0x05,0x00, +0x59,0x02,0x00,0x00,0x72,0x5f,0x69,0x6d,0x67,0x4d,0x69,0x70,0x73,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0x5d,0x02,0x00,0x00,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72, +0x43,0x6c,0x61,0x6d,0x70,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0x6a,0x02,0x00,0x00, +0x72,0x5f,0x70,0x72,0x65,0x70,0x61,0x72,0x65,0x64,0x5f,0x69,0x6e,0x70,0x75,0x74, +0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x05,0x00,0x08,0x00,0x72,0x02,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76, +0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x05,0x00,0x09,0x00,0x81,0x02,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61, +0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0x89,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74, +0x6f,0x72,0x79,0x00,0x05,0x00,0x06,0x00,0x90,0x02,0x00,0x00,0x72,0x5f,0x6c,0x75, +0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x00,0x05,0x00,0x09,0x00, +0x9a,0x02,0x00,0x00,0x72,0x77,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f, +0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00, +0x05,0x00,0x07,0x00,0xa3,0x02,0x00,0x00,0x72,0x77,0x5f,0x75,0x70,0x73,0x63,0x61, +0x6c,0x65,0x64,0x5f,0x6f,0x75,0x74,0x70,0x75,0x74,0x00,0x00,0x05,0x00,0x06,0x00, +0xb0,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74, +0x75,0x73,0x00,0x00,0x05,0x00,0x06,0x00,0xb9,0x02,0x00,0x00,0x72,0x77,0x5f,0x6e, +0x65,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0xce,0x02,0x00,0x00,0x72,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75, +0x73,0x00,0x00,0x00,0x05,0x00,0x07,0x00,0xd9,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x05,0x00,0x09,0x00,0xe5,0x02,0x00,0x00,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65, +0x64,0x5f,0x72,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x73, +0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x85,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x57, +0x6f,0x72,0x6b,0x47,0x72,0x6f,0x75,0x70,0x49,0x44,0x00,0x00,0x05,0x00,0x08,0x00, +0x9b,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x4c,0x6f,0x63,0x61,0x6c,0x49,0x6e,0x76,0x6f, +0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x0f,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x0f,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x0f,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x0f,0x02,0x00,0x00, +0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x0f,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x0f,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x0f,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x0f,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x0f,0x02,0x00,0x00,0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x0f,0x02,0x00,0x00,0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x0f,0x02,0x00,0x00,0x0a,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x0f,0x02,0x00,0x00, +0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x0f,0x02,0x00,0x00,0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x0f,0x02,0x00,0x00,0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x0f,0x02,0x00,0x00,0x0e,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x0f,0x02,0x00,0x00, +0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x0f,0x02,0x00,0x00,0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x0f,0x02,0x00,0x00,0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x0f,0x02,0x00,0x00,0x12,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x0f,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x11,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x11,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x59,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x59,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x5d,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x5d,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x6a,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x6a,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x72,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x72,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x81,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x81,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x89,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x89,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x90,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x90,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x9a,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x9a,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x9a,0x02,0x00,0x00,0x19,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xa3,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xa3,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0f,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0xa3,0x02,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb0,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb0,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb9,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb9,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xce,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xce,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xd9,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xd9,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xe5,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xe5,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x85,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x9b,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xad,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00, +0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x13,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x16,0x00,0x03,0x00, +0x52,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x52,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x5a,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x59,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x64,0x00,0x00,0x00, +0x37,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x91,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x96,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x91,0x00,0x00,0x00,0x14,0x00,0x02,0x00,0xd2,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x1d,0x01,0x00,0x00,0x52,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc3,0x01,0x00,0x00,0x00,0x00,0x80,0x3f, +0x1e,0x00,0x15,0x00,0x0f,0x02,0x00,0x00,0x64,0x00,0x00,0x00,0x64,0x00,0x00,0x00, +0x64,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x37,0x00,0x00,0x00, +0x37,0x00,0x00,0x00,0x91,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x10,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x0f,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x10,0x02,0x00,0x00,0x11,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x12,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x13,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x64,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x18,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x1d,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x22,0x02,0x00,0x00, +0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x27,0x02,0x00,0x00, +0x05,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x28,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x37,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x2d,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x32,0x02,0x00,0x00, +0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x33,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x38,0x02,0x00,0x00, +0x09,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x3d,0x02,0x00,0x00, +0x0a,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x42,0x02,0x00,0x00, +0x0b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x47,0x02,0x00,0x00, +0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x48,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x4d,0x02,0x00,0x00, +0x0d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x52,0x02,0x00,0x00, +0x0f,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x57,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x58,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x57,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x58,0x02,0x00,0x00, +0x59,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x1a,0x00,0x02,0x00,0x5b,0x02,0x00,0x00, +0x20,0x00,0x04,0x00,0x5c,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x5b,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x5c,0x02,0x00,0x00,0x5d,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x1b,0x00,0x03,0x00,0x5f,0x02,0x00,0x00,0x57,0x02,0x00,0x00,0x15,0x00,0x04,0x00, +0x65,0x02,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x65,0x02,0x00,0x00,0x66,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x58,0x02,0x00,0x00,0x6a,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x58,0x02,0x00,0x00,0x72,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x58,0x02,0x00,0x00,0x81,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x87,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x88,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x87,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x88,0x02,0x00,0x00,0x89,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x58,0x02,0x00,0x00,0x90,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x98,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x99,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x98,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x99,0x02,0x00,0x00,0x9a,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xa1,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xa2,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0xa1,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0xa2,0x02,0x00,0x00, +0xa3,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xae,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xaf,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xae,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0xaf,0x02,0x00,0x00,0xb0,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0xb7,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0f,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xb8,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xb7,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0xb8,0x02,0x00,0x00,0xb9,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x65,0x02,0x00,0x00,0xc9,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x58,0x02,0x00,0x00,0xce,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x58,0x02,0x00,0x00,0xd9,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xdb,0x02,0x00,0x00,0x12,0x02,0x00,0x00, +0x12,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x58,0x02,0x00,0x00,0xe5,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xee,0x02,0x00,0x00, +0xc2,0x01,0x00,0x00,0xc2,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xf1,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x23,0x03,0x00,0x00,0x6f,0x12,0x83,0x3a,0x2b,0x00,0x04,0x00,0x65,0x02,0x00,0x00, +0x5d,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x65,0x02,0x00,0x00, +0x61,0x03,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x77,0x03,0x00,0x00,0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x7b,0x03,0x00,0x00,0x00,0x00,0x00,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x8b,0x03,0x00,0x00,0x00,0x00,0x80,0xbe,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xee,0x03,0x00,0x00,0x7b,0x03,0x00,0x00,0x7b,0x03,0x00,0x00,0x17,0x00,0x04,0x00, +0x02,0x04,0x00,0x00,0x65,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x06,0x04,0x00,0x00,0xd2,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x13,0x04,0x00,0x00,0x00,0xe0,0x7f,0x47,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x2b,0x04,0x00,0x00,0xdb,0x0f,0x49,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x32,0x04,0x00,0x00,0xdb,0x0f,0xc9,0x3f,0x2b,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x3f,0x04,0x00,0x00,0x00,0x40,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x4b,0x04,0x00,0x00,0xcd,0xcc,0xcc,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x53,0x04,0x00,0x00,0x00,0x00,0xc8,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x58,0x04,0x00,0x00,0x00,0x00,0x10,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x60,0x04,0x00,0x00,0x00,0x00,0x80,0x40,0x2b,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x6b,0x04,0x00,0x00,0x00,0xbc,0x00,0x00,0x2b,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x71,0x04,0x00,0x00,0x00,0x80,0x00,0x00,0x2b,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x77,0x04,0x00,0x00,0x00,0x3c,0x00,0x00,0x2b,0x00,0x04,0x00, +0x65,0x02,0x00,0x00,0xee,0x04,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00, +0xef,0x04,0x00,0x00,0x59,0x00,0x00,0x00,0xee,0x04,0x00,0x00,0x20,0x00,0x04,0x00, +0xf0,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0xef,0x04,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x8d,0x05,0x00,0x00,0x52,0xb8,0xfe,0x3f,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xac,0x05,0x00,0x00,0xfe,0xff,0xff,0xff,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xad,0x05,0x00,0x00,0xff,0xff,0xff,0xff,0x2b,0x00,0x04,0x00, +0x65,0x02,0x00,0x00,0x02,0x06,0x00,0x00,0x10,0x00,0x00,0x00,0x1c,0x00,0x04,0x00, +0x03,0x06,0x00,0x00,0x08,0x00,0x00,0x00,0x02,0x06,0x00,0x00,0x20,0x00,0x04,0x00, +0x04,0x06,0x00,0x00,0x07,0x00,0x00,0x00,0x03,0x06,0x00,0x00,0x2c,0x00,0x07,0x00, +0x91,0x00,0x00,0x00,0x13,0x06,0x00,0x00,0xc2,0x01,0x00,0x00,0xc2,0x01,0x00,0x00, +0xc2,0x01,0x00,0x00,0xc2,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x2a,0x06,0x00,0x00,0x9a,0x99,0x99,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x42,0x06,0x00,0x00,0x00,0x00,0x00,0xc0,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x43,0x06,0x00,0x00,0x00,0x00,0x40,0xc0,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xe6,0x06,0x00,0x00,0xab,0xaa,0xaa,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x16,0x07,0x00,0x00,0xab,0xaa,0x2a,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x42,0x07,0x00,0x00,0x00,0x00,0x00,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x55,0x07,0x00,0x00,0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x5f,0x07,0x00,0x00,0x00,0x00,0x20,0x41,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x99,0x07,0x00,0x00,0xad,0x05,0x00,0x00,0xad,0x05,0x00,0x00,0x2c,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0xa4,0x07,0x00,0x00,0x12,0x02,0x00,0x00,0xad,0x05,0x00,0x00, +0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xaf,0x07,0x00,0x00,0x18,0x02,0x00,0x00, +0xad,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xba,0x07,0x00,0x00, +0x1d,0x02,0x00,0x00,0xad,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0xc5,0x07,0x00,0x00,0xad,0x05,0x00,0x00,0x12,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0xda,0x07,0x00,0x00,0x18,0x02,0x00,0x00,0x12,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xe5,0x07,0x00,0x00,0x1d,0x02,0x00,0x00, +0x12,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xf0,0x07,0x00,0x00, +0xad,0x05,0x00,0x00,0x18,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0xfb,0x07,0x00,0x00,0x12,0x02,0x00,0x00,0x18,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x06,0x08,0x00,0x00,0x18,0x02,0x00,0x00,0x18,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x11,0x08,0x00,0x00,0x1d,0x02,0x00,0x00, +0x18,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x1c,0x08,0x00,0x00, +0xad,0x05,0x00,0x00,0x1d,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x27,0x08,0x00,0x00,0x12,0x02,0x00,0x00,0x1d,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x32,0x08,0x00,0x00,0x18,0x02,0x00,0x00,0x1d,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x3d,0x08,0x00,0x00,0x1d,0x02,0x00,0x00, +0x1d,0x02,0x00,0x00,0x2a,0x00,0x03,0x00,0xd2,0x00,0x00,0x00,0xc3,0x08,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xca,0x08,0x00,0x00,0xff,0xfe,0xfe,0x3e, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xe6,0x08,0x00,0x00,0x23,0x03,0x00,0x00, +0x23,0x03,0x00,0x00,0x23,0x03,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xff,0x08,0x00,0x00,0x00,0x00,0xa0,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x07,0x09,0x00,0x00,0x00,0x00,0x40,0x40,0x17,0x00,0x04,0x00,0x48,0x09,0x00,0x00, +0xd2,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x76,0x09,0x00,0x00,0x55,0x07,0x00,0x00,0x55,0x07,0x00,0x00,0x55,0x07,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x9a,0x09,0x00,0x00,0x30,0x96,0x7c,0x3d, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe1,0x09,0x00,0x00,0x00,0x00,0x7f,0x43, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x09,0x0a,0x00,0x00,0x81,0x80,0x80,0x3b, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x33,0x0a,0x00,0x00,0x00,0x00,0xc0,0x40, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x65,0x0a,0x00,0x00,0xa4,0x70,0x7d,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x90,0x0a,0x00,0x00,0x00,0x00,0x80,0xbf, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xe8,0x0a,0x00,0x00,0xc2,0x01,0x00,0x00, +0xc2,0x01,0x00,0x00,0xc2,0x01,0x00,0x00,0x17,0x00,0x04,0x00,0x83,0x0b,0x00,0x00, +0x65,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x84,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x83,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x0b,0x00,0x00, +0x85,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x65,0x02,0x00,0x00, +0x8d,0x0b,0x00,0x00,0x08,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x02,0x04,0x00,0x00, +0x99,0x0b,0x00,0x00,0x8d,0x0b,0x00,0x00,0x8d,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x0b,0x00,0x00,0x9b,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x06,0x00, +0x83,0x0b,0x00,0x00,0xad,0x0b,0x00,0x00,0x8d,0x0b,0x00,0x00,0x8d,0x0b,0x00,0x00, +0x5d,0x03,0x00,0x00,0x2b,0x00,0x04,0x00,0x65,0x02,0x00,0x00,0x1b,0x25,0x00,0x00, +0x07,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x1c,0x25,0x00,0x00, +0x13,0x04,0x00,0x00,0x13,0x04,0x00,0x00,0x13,0x04,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x1d,0x25,0x00,0x00,0x66,0x66,0x66,0x3f,0x2c,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x1e,0x25,0x00,0x00,0xc3,0x01,0x00,0x00,0xc3,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1f,0x25,0x00,0x00,0x0a,0xd7,0xa3,0x3c, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x20,0x25,0x00,0x00,0xcd,0xcc,0x4c,0x3d, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x21,0x25,0x00,0x00,0xc3,0x01,0x00,0x00, +0xc3,0x01,0x00,0x00,0xc3,0x01,0x00,0x00,0x01,0x00,0x03,0x00,0x06,0x00,0x00,0x00, +0x5e,0x25,0x00,0x00,0x01,0x00,0x03,0x00,0x08,0x00,0x00,0x00,0x81,0x25,0x00,0x00, +0x01,0x00,0x03,0x00,0x64,0x00,0x00,0x00,0x0a,0x26,0x00,0x00,0x01,0x00,0x03,0x00, +0x22,0x00,0x00,0x00,0x06,0x27,0x00,0x00,0x01,0x00,0x03,0x00,0x91,0x00,0x00,0x00, +0x07,0x27,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x96,0x00,0x00,0x00,0xf0,0x1d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x04,0x06,0x00,0x00,0x4a,0x1b,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xf0,0x04,0x00,0x00,0x16,0x15,0x00,0x00,0x07,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x83,0x0b,0x00,0x00,0x86,0x0b,0x00,0x00,0x85,0x0b,0x00,0x00, +0x4f,0x00,0x07,0x00,0x02,0x04,0x00,0x00,0x87,0x0b,0x00,0x00,0x86,0x0b,0x00,0x00, +0x86,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x13,0x02,0x00,0x00,0xb0,0x0b,0x00,0x00,0x11,0x02,0x00,0x00,0x1d,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0xb1,0x0b,0x00,0x00,0xb0,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x8b,0x0b,0x00,0x00,0xb1,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x65,0x02,0x00,0x00,0x8c,0x0b,0x00,0x00, +0x8b,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x65,0x02,0x00,0x00,0x8f,0x0b,0x00,0x00, +0x8c,0x0b,0x00,0x00,0x1b,0x25,0x00,0x00,0x86,0x00,0x05,0x00,0x65,0x02,0x00,0x00, +0x90,0x0b,0x00,0x00,0x8f,0x0b,0x00,0x00,0x8d,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x65,0x02,0x00,0x00,0x93,0x0b,0x00,0x00,0x86,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x82,0x00,0x05,0x00,0x65,0x02,0x00,0x00,0x94,0x0b,0x00,0x00,0x90,0x0b,0x00,0x00, +0x93,0x0b,0x00,0x00,0x82,0x00,0x05,0x00,0x65,0x02,0x00,0x00,0x95,0x0b,0x00,0x00, +0x94,0x0b,0x00,0x00,0x5d,0x03,0x00,0x00,0x52,0x00,0x06,0x00,0x02,0x04,0x00,0x00, +0x2d,0x23,0x00,0x00,0x95,0x0b,0x00,0x00,0x87,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x84,0x00,0x05,0x00,0x02,0x04,0x00,0x00,0x9a,0x0b,0x00,0x00,0x2d,0x23,0x00,0x00, +0x99,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00,0x83,0x0b,0x00,0x00,0x9c,0x0b,0x00,0x00, +0x9b,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00,0x02,0x04,0x00,0x00,0x9d,0x0b,0x00,0x00, +0x9c,0x0b,0x00,0x00,0x9c,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x80,0x00,0x05,0x00,0x02,0x04,0x00,0x00,0x9e,0x0b,0x00,0x00,0x9a,0x0b,0x00,0x00, +0x9d,0x0b,0x00,0x00,0x7c,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0xa0,0x0b,0x00,0x00, +0x9e,0x0b,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x64,0x0c,0x00,0x00, +0xa0,0x0b,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x66,0x0c,0x00,0x00, +0x64,0x0c,0x00,0x00,0xee,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x68,0x0c,0x00,0x00,0xb1,0x0b,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x69,0x0c,0x00,0x00,0x66,0x0c,0x00,0x00,0x68,0x0c,0x00,0x00,0x41,0x00,0x05,0x00, +0x33,0x02,0x00,0x00,0xa4,0x0c,0x00,0x00,0x11,0x02,0x00,0x00,0x32,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xa5,0x0c,0x00,0x00,0xa4,0x0c,0x00,0x00, +0x41,0x00,0x05,0x00,0x13,0x02,0x00,0x00,0xa8,0x0c,0x00,0x00,0x11,0x02,0x00,0x00, +0x12,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0xa9,0x0c,0x00,0x00, +0xa8,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x6f,0x0c,0x00,0x00, +0xa9,0x0c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x70,0x0c,0x00,0x00, +0xa5,0x0c,0x00,0x00,0x6f,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x71,0x0c,0x00,0x00,0x69,0x0c,0x00,0x00,0x70,0x0c,0x00,0x00,0x41,0x00,0x05,0x00, +0x13,0x02,0x00,0x00,0xb0,0x0c,0x00,0x00,0x11,0x02,0x00,0x00,0x18,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0xb1,0x0c,0x00,0x00,0xb0,0x0c,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xbe,0x0c,0x00,0x00,0x71,0x0c,0x00,0x00, +0x6f,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xc1,0x0c,0x00,0x00, +0x6f,0x0c,0x00,0x00,0xee,0x03,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xce,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xbe,0x0c,0x00,0x00, +0xc1,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xd3,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xee,0x03,0x00,0x00,0xce,0x0c,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xc7,0x0c,0x00,0x00,0xb1,0x0c,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xc8,0x0c,0x00,0x00,0xd3,0x0c,0x00,0x00, +0xc7,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x57,0x02,0x00,0x00,0xdf,0x0c,0x00,0x00, +0x72,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0xe1,0x0c,0x00,0x00, +0xdf,0x0c,0x00,0x00,0xa0,0x0b,0x00,0x00,0x02,0x00,0x00,0x00,0x12,0x02,0x00,0x00, +0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xe2,0x0c,0x00,0x00,0xe1,0x0c,0x00,0x00, +0xe1,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x33,0x02,0x00,0x00,0xec,0x0c,0x00,0x00,0x11,0x02,0x00,0x00,0x38,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xed,0x0c,0x00,0x00,0xec,0x0c,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xe5,0x0c,0x00,0x00,0xe2,0x0c,0x00,0x00, +0xed,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x33,0x02,0x00,0x00,0xf0,0x0c,0x00,0x00, +0x11,0x02,0x00,0x00,0x42,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xf1,0x0c,0x00,0x00,0xf0,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xe8,0x0c,0x00,0x00,0xe5,0x0c,0x00,0x00,0xf1,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xf7,0x0c,0x00,0x00,0xe8,0x0c,0x00,0x00,0x68,0x0c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xf8,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0xf7,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x01,0x0d,0x00,0x00,0x69,0x0c,0x00,0x00,0xe8,0x0c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x07,0x0d,0x00,0x00,0x01,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0xbe,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0x08,0x0d,0x00,0x00,0x07,0x0d,0x00,0x00, +0xc2,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x0d,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x08,0x0d,0x00,0x00,0x09,0x0d,0x00,0x00,0x0d,0x0d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x09,0x0d,0x00,0x00,0xbc,0x00,0x05,0x00,0xd2,0x00,0x00,0x00, +0x0c,0x0d,0x00,0x00,0x07,0x0d,0x00,0x00,0xc3,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x0d,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x0d,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00, +0xd2,0x00,0x00,0x00,0x0e,0x0d,0x00,0x00,0x08,0x0d,0x00,0x00,0x05,0x00,0x00,0x00, +0x0c,0x0d,0x00,0x00,0x09,0x0d,0x00,0x00,0xf7,0x00,0x03,0x00,0x19,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x0e,0x0d,0x00,0x00,0x0f,0x0d,0x00,0x00, +0x19,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x0f,0x0d,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x11,0x0d,0x00,0x00,0x01,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0xbe,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0x12,0x0d,0x00,0x00,0x11,0x0d,0x00,0x00, +0xc2,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x17,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x12,0x0d,0x00,0x00,0x13,0x0d,0x00,0x00,0x17,0x0d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x13,0x0d,0x00,0x00,0xbc,0x00,0x05,0x00,0xd2,0x00,0x00,0x00, +0x16,0x0d,0x00,0x00,0x11,0x0d,0x00,0x00,0xc3,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x17,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x17,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00, +0xd2,0x00,0x00,0x00,0x18,0x0d,0x00,0x00,0x12,0x0d,0x00,0x00,0x0f,0x0d,0x00,0x00, +0x16,0x0d,0x00,0x00,0x13,0x0d,0x00,0x00,0xf9,0x00,0x02,0x00,0x19,0x0d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x19,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00,0xd2,0x00,0x00,0x00, +0x1a,0x0d,0x00,0x00,0x0e,0x0d,0x00,0x00,0x0d,0x0d,0x00,0x00,0x18,0x0d,0x00,0x00, +0x17,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x57,0x02,0x00,0x00,0x1d,0x0d,0x00,0x00, +0x6a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5b,0x02,0x00,0x00,0x1e,0x0d,0x00,0x00, +0x5d,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x5f,0x02,0x00,0x00,0x1f,0x0d,0x00,0x00, +0x1d,0x0d,0x00,0x00,0x1e,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x91,0x00,0x00,0x00, +0x21,0x0d,0x00,0x00,0x1f,0x0d,0x00,0x00,0xc8,0x0c,0x00,0x00,0x02,0x00,0x00,0x00, +0xc2,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x22,0x0d,0x00,0x00, +0x21,0x0d,0x00,0x00,0x03,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x26,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x22,0x0d,0x00,0x00, +0xc2,0x01,0x00,0x00,0xc3,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x57,0x02,0x00,0x00, +0x29,0x0d,0x00,0x00,0xe5,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x5f,0x02,0x00,0x00, +0x2b,0x0d,0x00,0x00,0x29,0x0d,0x00,0x00,0x1e,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x91,0x00,0x00,0x00,0x2d,0x0d,0x00,0x00,0x2b,0x0d,0x00,0x00,0xc8,0x0c,0x00,0x00, +0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8e,0x0c,0x00,0x00,0x2d,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x91,0x0c,0x00,0x00,0x2d,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x28,0x02,0x00,0x00,0x31,0x0d,0x00,0x00,0x11,0x02,0x00,0x00, +0x2d,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x32,0x0d,0x00,0x00, +0x31,0x0d,0x00,0x00,0xaa,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0x94,0x0c,0x00,0x00, +0x12,0x02,0x00,0x00,0x32,0x0d,0x00,0x00,0xa4,0x00,0x05,0x00,0xd2,0x00,0x00,0x00, +0x98,0x0c,0x00,0x00,0x1a,0x0d,0x00,0x00,0xc3,0x08,0x00,0x00,0xa6,0x00,0x05,0x00, +0xd2,0x00,0x00,0x00,0x9b,0x0c,0x00,0x00,0x98,0x0c,0x00,0x00,0x94,0x0c,0x00,0x00, +0xf7,0x00,0x03,0x00,0xf6,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x1a,0x0d,0x00,0x00,0xf2,0x0b,0x00,0x00,0xf6,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf2,0x0b,0x00,0x00,0xa8,0x00,0x04,0x00,0xd2,0x00,0x00,0x00,0xf5,0x0b,0x00,0x00, +0x94,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00,0xf6,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf6,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0xd2,0x00,0x00,0x00,0xf7,0x0b,0x00,0x00, +0x1a,0x0d,0x00,0x00,0x19,0x0d,0x00,0x00,0xf5,0x0b,0x00,0x00,0xf2,0x0b,0x00,0x00, +0xf7,0x00,0x03,0x00,0x01,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xf7,0x0b,0x00,0x00,0xf8,0x0b,0x00,0x00,0x01,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf8,0x0b,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x69,0x0d,0x00,0x00, +0x01,0x0d,0x00,0x00,0x68,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x6a,0x0d,0x00,0x00,0x69,0x0d,0x00,0x00,0xee,0x03,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x6c,0x0d,0x00,0x00,0xb1,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x6d,0x0d,0x00,0x00,0x6c,0x0d,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6f,0x0d,0x00,0x00,0x6a,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x90,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x6d,0x0d,0x00,0x00,0x6f,0x0d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x95,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x90,0x0d,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x37,0x23,0x00,0x00,0x95,0x0d,0x00,0x00,0x6a,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x75,0x0d,0x00,0x00, +0x8b,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x77,0x0d,0x00,0x00, +0x6a,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x9a,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x75,0x0d,0x00,0x00, +0x77,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x9f,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x9a,0x0d,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x3b,0x23,0x00,0x00,0x9f,0x0d,0x00,0x00, +0x37,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x7c,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x3b,0x23,0x00,0x00, +0x6e,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0x7d,0x0d,0x00,0x00,0x7c,0x0d,0x00,0x00, +0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xa3,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x3b,0x23,0x00,0x00,0x73,0x00,0x04,0x00,0x1d,0x01,0x00,0x00, +0x80,0x0d,0x00,0x00,0xa3,0x0d,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x59,0x0e,0x00,0x00,0x7d,0x0d,0x00,0x00,0x99,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x5f,0x0e,0x00,0x00,0x59,0x0e,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x99,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x5f,0x0e,0x00,0x00,0x12,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0x46,0x23,0x00,0x00,0x99,0x0e,0x00,0x00,0x59,0x0e,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x7c,0x0e,0x00,0x00, +0x59,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xa3,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x7c,0x0e,0x00,0x00, +0x12,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x51,0x23,0x00,0x00, +0xa3,0x0e,0x00,0x00,0x46,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x57,0x02,0x00,0x00,0xb0,0x0e,0x00,0x00,0x81,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x91,0x00,0x00,0x00,0xb2,0x0e,0x00,0x00,0xb0,0x0e,0x00,0x00,0x51,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0x12,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0xeb,0x0d,0x00,0x00,0xb2,0x0e,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0xc4,0x0e,0x00,0x00,0x7d,0x0d,0x00,0x00,0xa4,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xce,0x0e,0x00,0x00,0xc4,0x0e,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x5c,0x23,0x00,0x00,0xce,0x0e,0x00,0x00, +0xc4,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xe7,0x0e,0x00,0x00,0xc4,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x0e,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xe7,0x0e,0x00,0x00,0x12,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0x67,0x23,0x00,0x00,0x0e,0x0f,0x00,0x00,0x5c,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0x1d,0x0f,0x00,0x00,0xb0,0x0e,0x00,0x00, +0x67,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x12,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0xf1,0x0d,0x00,0x00,0x1d,0x0f,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x2f,0x0f,0x00,0x00,0x7d,0x0d,0x00,0x00,0xaf,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x39,0x0f,0x00,0x00,0x2f,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x43,0x0f,0x00,0x00, +0x6c,0x0d,0x00,0x00,0x18,0x02,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x74,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x39,0x0f,0x00,0x00, +0x43,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x72,0x23,0x00,0x00, +0x74,0x0f,0x00,0x00,0x2f,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x52,0x0f,0x00,0x00,0x2f,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x79,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x52,0x0f,0x00,0x00,0x12,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0x7d,0x23,0x00,0x00,0x79,0x0f,0x00,0x00,0x72,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0x88,0x0f,0x00,0x00, +0xb0,0x0e,0x00,0x00,0x7d,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x12,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0xf7,0x0d,0x00,0x00,0x88,0x0f,0x00,0x00, +0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x9a,0x0f,0x00,0x00,0x7d,0x0d,0x00,0x00, +0xba,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xa4,0x0f,0x00,0x00, +0x9a,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xdf,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xa4,0x0f,0x00,0x00, +0x43,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x88,0x23,0x00,0x00, +0xdf,0x0f,0x00,0x00,0x9a,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xbd,0x0f,0x00,0x00,0x9a,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe4,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xbd,0x0f,0x00,0x00,0x12,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0x93,0x23,0x00,0x00,0xe4,0x0f,0x00,0x00,0x88,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0xf3,0x0f,0x00,0x00, +0xb0,0x0e,0x00,0x00,0x93,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x12,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0xfd,0x0d,0x00,0x00,0xf3,0x0f,0x00,0x00, +0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x05,0x10,0x00,0x00,0x7d,0x0d,0x00,0x00, +0xc5,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x0b,0x10,0x00,0x00, +0x05,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x45,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x0b,0x10,0x00,0x00, +0x12,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x9e,0x23,0x00,0x00, +0x45,0x10,0x00,0x00,0x05,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x2c,0x10,0x00,0x00,0x05,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0xa9,0x23,0x00,0x00,0x2c,0x10,0x00,0x00, +0x9e,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00, +0x5e,0x10,0x00,0x00,0xb0,0x0e,0x00,0x00,0xa9,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0x12,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x03,0x0e,0x00,0x00, +0x5e,0x10,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x7a,0x10,0x00,0x00, +0x7d,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0xb4,0x23,0x00,0x00,0x7a,0x10,0x00,0x00,0x7d,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x97,0x10,0x00,0x00,0x7d,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0xbf,0x23,0x00,0x00, +0x97,0x10,0x00,0x00,0xb4,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x91,0x00,0x00,0x00,0xc9,0x10,0x00,0x00,0xb0,0x0e,0x00,0x00,0xbf,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0x12,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x09,0x0e,0x00,0x00,0xc9,0x10,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0xdb,0x10,0x00,0x00,0x7d,0x0d,0x00,0x00,0xda,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xe5,0x10,0x00,0x00,0xdb,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x20,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xe5,0x10,0x00,0x00,0x43,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0xca,0x23,0x00,0x00,0x20,0x11,0x00,0x00,0xdb,0x10,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x02,0x11,0x00,0x00, +0xdb,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0xd5,0x23,0x00,0x00,0x02,0x11,0x00,0x00,0xca,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0x34,0x11,0x00,0x00,0xb0,0x0e,0x00,0x00, +0xd5,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x12,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0x0f,0x0e,0x00,0x00,0x34,0x11,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x46,0x11,0x00,0x00,0x7d,0x0d,0x00,0x00,0xe5,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x50,0x11,0x00,0x00,0x46,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x8b,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x50,0x11,0x00,0x00,0x43,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0xe0,0x23,0x00,0x00,0x8b,0x11,0x00,0x00, +0x46,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x6d,0x11,0x00,0x00,0x46,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0xeb,0x23,0x00,0x00,0x6d,0x11,0x00,0x00,0xe0,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0x9f,0x11,0x00,0x00, +0xb0,0x0e,0x00,0x00,0xeb,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x12,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x15,0x0e,0x00,0x00,0x9f,0x11,0x00,0x00, +0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xb1,0x11,0x00,0x00,0x7d,0x0d,0x00,0x00, +0xf0,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xb7,0x11,0x00,0x00, +0xb1,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xf1,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xb7,0x11,0x00,0x00, +0x12,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0xf6,0x23,0x00,0x00, +0xf1,0x11,0x00,0x00,0xb1,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xd8,0x11,0x00,0x00,0xb1,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xe2,0x11,0x00,0x00,0x8b,0x0b,0x00,0x00, +0x18,0x02,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x00,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xd8,0x11,0x00,0x00,0xe2,0x11,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x01,0x24,0x00,0x00,0x00,0x12,0x00,0x00, +0xf6,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00, +0x0a,0x12,0x00,0x00,0xb0,0x0e,0x00,0x00,0x01,0x24,0x00,0x00,0x02,0x00,0x00,0x00, +0x12,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x1b,0x0e,0x00,0x00, +0x0a,0x12,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x1c,0x12,0x00,0x00, +0x7d,0x0d,0x00,0x00,0xfb,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x26,0x12,0x00,0x00,0x1c,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0x0c,0x24,0x00,0x00,0x26,0x12,0x00,0x00,0x1c,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x43,0x12,0x00,0x00, +0x1c,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x6b,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x43,0x12,0x00,0x00, +0xe2,0x11,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x17,0x24,0x00,0x00, +0x6b,0x12,0x00,0x00,0x0c,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x91,0x00,0x00,0x00,0x75,0x12,0x00,0x00,0xb0,0x0e,0x00,0x00,0x17,0x24,0x00,0x00, +0x02,0x00,0x00,0x00,0x12,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x21,0x0e,0x00,0x00,0x75,0x12,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x87,0x12,0x00,0x00,0x7d,0x0d,0x00,0x00,0x06,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x91,0x12,0x00,0x00,0x87,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xcc,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x91,0x12,0x00,0x00,0x43,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0x22,0x24,0x00,0x00,0xcc,0x12,0x00,0x00,0x87,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xae,0x12,0x00,0x00, +0x87,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xd6,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xae,0x12,0x00,0x00, +0xe2,0x11,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x2d,0x24,0x00,0x00, +0xd6,0x12,0x00,0x00,0x22,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x91,0x00,0x00,0x00,0xe0,0x12,0x00,0x00,0xb0,0x0e,0x00,0x00,0x2d,0x24,0x00,0x00, +0x02,0x00,0x00,0x00,0x12,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x27,0x0e,0x00,0x00,0xe0,0x12,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0xf2,0x12,0x00,0x00,0x7d,0x0d,0x00,0x00,0x11,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xfc,0x12,0x00,0x00,0xf2,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x37,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xfc,0x12,0x00,0x00,0x43,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0x38,0x24,0x00,0x00,0x37,0x13,0x00,0x00,0xf2,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x19,0x13,0x00,0x00, +0xf2,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x41,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x19,0x13,0x00,0x00, +0xe2,0x11,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x43,0x24,0x00,0x00, +0x41,0x13,0x00,0x00,0x38,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x91,0x00,0x00,0x00,0x4b,0x13,0x00,0x00,0xb0,0x0e,0x00,0x00,0x43,0x24,0x00,0x00, +0x02,0x00,0x00,0x00,0x12,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x2d,0x0e,0x00,0x00,0x4b,0x13,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x5d,0x13,0x00,0x00,0x7d,0x0d,0x00,0x00,0x1c,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x63,0x13,0x00,0x00,0x5d,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x9d,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x63,0x13,0x00,0x00,0x12,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0x4e,0x24,0x00,0x00,0x9d,0x13,0x00,0x00,0x5d,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x84,0x13,0x00,0x00, +0x5d,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xac,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x84,0x13,0x00,0x00, +0xe2,0x11,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x59,0x24,0x00,0x00, +0xac,0x13,0x00,0x00,0x4e,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x91,0x00,0x00,0x00,0xb6,0x13,0x00,0x00,0xb0,0x0e,0x00,0x00,0x59,0x24,0x00,0x00, +0x02,0x00,0x00,0x00,0x12,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x33,0x0e,0x00,0x00,0xb6,0x13,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0xc8,0x13,0x00,0x00,0x7d,0x0d,0x00,0x00,0x27,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xd2,0x13,0x00,0x00,0xc8,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x64,0x24,0x00,0x00,0xd2,0x13,0x00,0x00, +0xc8,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xef,0x13,0x00,0x00,0xc8,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x17,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xef,0x13,0x00,0x00,0xe2,0x11,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0x6f,0x24,0x00,0x00,0x17,0x14,0x00,0x00,0x64,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0x21,0x14,0x00,0x00,0xb0,0x0e,0x00,0x00, +0x6f,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x12,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0x39,0x0e,0x00,0x00,0x21,0x14,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x33,0x14,0x00,0x00,0x7d,0x0d,0x00,0x00,0x32,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x3d,0x14,0x00,0x00,0x33,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x78,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x3d,0x14,0x00,0x00,0x43,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x7a,0x24,0x00,0x00,0x78,0x14,0x00,0x00, +0x33,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x5a,0x14,0x00,0x00,0x33,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x82,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x5a,0x14,0x00,0x00,0xe2,0x11,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0x85,0x24,0x00,0x00,0x82,0x14,0x00,0x00,0x7a,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0x8c,0x14,0x00,0x00,0xb0,0x0e,0x00,0x00, +0x85,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x12,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0x3f,0x0e,0x00,0x00,0x8c,0x14,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x9e,0x14,0x00,0x00,0x7d,0x0d,0x00,0x00,0x3d,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xa8,0x14,0x00,0x00,0x9e,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe3,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xa8,0x14,0x00,0x00,0x43,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x90,0x24,0x00,0x00,0xe3,0x14,0x00,0x00, +0x9e,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xc5,0x14,0x00,0x00,0x9e,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xed,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xc5,0x14,0x00,0x00,0xe2,0x11,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0x9b,0x24,0x00,0x00,0xed,0x14,0x00,0x00,0x90,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0xf7,0x14,0x00,0x00,0xb0,0x0e,0x00,0x00, +0x9b,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x12,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0x45,0x0e,0x00,0x00,0xf7,0x14,0x00,0x00,0x51,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x29,0x15,0x00,0x00,0x80,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x83,0x15,0x00,0x00,0x6b,0x04,0x00,0x00, +0x29,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xac,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x83,0x15,0x00,0x00,0x0c,0x00,0x07,0x00, +0x52,0x00,0x00,0x00,0xb6,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xac,0x15,0x00,0x00,0x3f,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xaf,0x15,0x00,0x00,0xb6,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xbb,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xaf,0x15,0x00,0x00, +0xb8,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0xbc,0x15,0x00,0x00,0xbb,0x15,0x00,0x00, +0x23,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0xcc,0x15,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xbc,0x15,0x00,0x00,0xbd,0x15,0x00,0x00,0xbe,0x15,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbe,0x15,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc0,0x15,0x00,0x00,0x2b,0x04,0x00,0x00,0xaf,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xc1,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xc0,0x15,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc4,0x15,0x00,0x00, +0xc1,0x15,0x00,0x00,0xc0,0x15,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc6,0x15,0x00,0x00,0x32,0x04,0x00,0x00,0xaf,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xc7,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xc6,0x15,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xca,0x15,0x00,0x00, +0xc7,0x15,0x00,0x00,0xc6,0x15,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xcb,0x15,0x00,0x00,0xc4,0x15,0x00,0x00,0xca,0x15,0x00,0x00,0xf9,0x00,0x02,0x00, +0xcc,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xbd,0x15,0x00,0x00,0xf9,0x00,0x02,0x00, +0xcc,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xcc,0x15,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x22,0x25,0x00,0x00,0xcb,0x15,0x00,0x00,0xbe,0x15,0x00,0x00, +0xc3,0x01,0x00,0x00,0xbd,0x15,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0xb1,0x15,0x00,0x00,0x22,0x25,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x86,0x15,0x00,0x00,0x71,0x04,0x00,0x00,0x29,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0xd4,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x86,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0xde,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xd4,0x15,0x00,0x00,0x3f,0x04,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd7,0x15,0x00,0x00,0xde,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xe3,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xd7,0x15,0x00,0x00,0xb8,0x00,0x05,0x00,0xd2,0x00,0x00,0x00, +0xe4,0x15,0x00,0x00,0xe3,0x15,0x00,0x00,0x23,0x03,0x00,0x00,0xf7,0x00,0x03,0x00, +0xf4,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe4,0x15,0x00,0x00, +0xe5,0x15,0x00,0x00,0xe6,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xe6,0x15,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe8,0x15,0x00,0x00,0x2b,0x04,0x00,0x00, +0xd7,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xe9,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xe8,0x15,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xec,0x15,0x00,0x00,0xe9,0x15,0x00,0x00,0xe8,0x15,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xee,0x15,0x00,0x00,0x32,0x04,0x00,0x00, +0xd7,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xef,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xee,0x15,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf2,0x15,0x00,0x00,0xef,0x15,0x00,0x00,0xee,0x15,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf3,0x15,0x00,0x00,0xec,0x15,0x00,0x00, +0xf2,0x15,0x00,0x00,0xf9,0x00,0x02,0x00,0xf4,0x15,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe5,0x15,0x00,0x00,0xf9,0x00,0x02,0x00,0xf4,0x15,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf4,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x23,0x25,0x00,0x00, +0xf3,0x15,0x00,0x00,0xe6,0x15,0x00,0x00,0xc3,0x01,0x00,0x00,0xe5,0x15,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xd9,0x15,0x00,0x00,0x23,0x25,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x89,0x15,0x00,0x00,0x77,0x04,0x00,0x00, +0x29,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xfc,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x89,0x15,0x00,0x00,0x0c,0x00,0x07,0x00, +0x52,0x00,0x00,0x00,0x06,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xfc,0x15,0x00,0x00,0x3f,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xff,0x15,0x00,0x00,0x06,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x0b,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xff,0x15,0x00,0x00, +0xb8,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0x0c,0x16,0x00,0x00,0x0b,0x16,0x00,0x00, +0x23,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x1c,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x0c,0x16,0x00,0x00,0x0d,0x16,0x00,0x00,0x0e,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x0e,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x10,0x16,0x00,0x00,0x2b,0x04,0x00,0x00,0xff,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x11,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x10,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x14,0x16,0x00,0x00, +0x11,0x16,0x00,0x00,0x10,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x16,0x16,0x00,0x00,0x32,0x04,0x00,0x00,0xff,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x17,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x16,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1a,0x16,0x00,0x00, +0x17,0x16,0x00,0x00,0x16,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1b,0x16,0x00,0x00,0x14,0x16,0x00,0x00,0x1a,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0x1c,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x0d,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0x1c,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x1c,0x16,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x24,0x25,0x00,0x00,0x1b,0x16,0x00,0x00,0x0e,0x16,0x00,0x00, +0xc3,0x01,0x00,0x00,0x0d,0x16,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x01,0x16,0x00,0x00,0x24,0x25,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x8c,0x15,0x00,0x00,0x3f,0x04,0x00,0x00,0x29,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0x24,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x8c,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0x2e,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x24,0x16,0x00,0x00,0x3f,0x04,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x27,0x16,0x00,0x00,0x2e,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x33,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x27,0x16,0x00,0x00,0xb8,0x00,0x05,0x00,0xd2,0x00,0x00,0x00, +0x34,0x16,0x00,0x00,0x33,0x16,0x00,0x00,0x23,0x03,0x00,0x00,0xf7,0x00,0x03,0x00, +0x44,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x34,0x16,0x00,0x00, +0x35,0x16,0x00,0x00,0x36,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x36,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x38,0x16,0x00,0x00,0x2b,0x04,0x00,0x00, +0x27,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x39,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x38,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3c,0x16,0x00,0x00,0x39,0x16,0x00,0x00,0x38,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3e,0x16,0x00,0x00,0x32,0x04,0x00,0x00, +0x27,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x3f,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x3e,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x42,0x16,0x00,0x00,0x3f,0x16,0x00,0x00,0x3e,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x43,0x16,0x00,0x00,0x3c,0x16,0x00,0x00, +0x42,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x44,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x35,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x44,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x44,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x25,0x25,0x00,0x00, +0x43,0x16,0x00,0x00,0x36,0x16,0x00,0x00,0xc3,0x01,0x00,0x00,0x35,0x16,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x29,0x16,0x00,0x00,0x25,0x25,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x90,0x15,0x00,0x00,0xeb,0x0d,0x00,0x00, +0xb1,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x93,0x15,0x00,0x00, +0xf1,0x0d,0x00,0x00,0xd9,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x94,0x15,0x00,0x00,0x90,0x15,0x00,0x00,0x93,0x15,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x97,0x15,0x00,0x00,0xf7,0x0d,0x00,0x00,0x01,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x98,0x15,0x00,0x00,0x94,0x15,0x00,0x00, +0x97,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x9b,0x15,0x00,0x00, +0xfd,0x0d,0x00,0x00,0x29,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x9c,0x15,0x00,0x00,0x98,0x15,0x00,0x00,0x9b,0x15,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x9f,0x15,0x00,0x00,0xb1,0x15,0x00,0x00,0xd9,0x15,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xa1,0x15,0x00,0x00,0x9f,0x15,0x00,0x00, +0x01,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xa3,0x15,0x00,0x00, +0xa1,0x15,0x00,0x00,0x29,0x16,0x00,0x00,0x50,0x00,0x07,0x00,0x59,0x00,0x00,0x00, +0xa4,0x15,0x00,0x00,0xa3,0x15,0x00,0x00,0xa3,0x15,0x00,0x00,0xa3,0x15,0x00,0x00, +0xa3,0x15,0x00,0x00,0x88,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xa5,0x15,0x00,0x00, +0x9c,0x15,0x00,0x00,0xa4,0x15,0x00,0x00,0xf7,0x00,0x03,0x00,0x9a,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xbc,0x15,0x00,0x00,0x8b,0x16,0x00,0x00, +0x8c,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x8c,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8e,0x16,0x00,0x00,0x2b,0x04,0x00,0x00,0xaf,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x8f,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x8e,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x92,0x16,0x00,0x00,0x8f,0x16,0x00,0x00,0x8e,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x94,0x16,0x00,0x00,0x32,0x04,0x00,0x00,0xaf,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x95,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x94,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x98,0x16,0x00,0x00,0x95,0x16,0x00,0x00,0x94,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x99,0x16,0x00,0x00,0x92,0x16,0x00,0x00,0x98,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0x9a,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x8b,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0x9a,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x9a,0x16,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x26,0x25,0x00,0x00,0x99,0x16,0x00,0x00, +0x8c,0x16,0x00,0x00,0xc3,0x01,0x00,0x00,0x8b,0x16,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x7f,0x16,0x00,0x00,0x26,0x25,0x00,0x00,0xf7,0x00,0x03,0x00, +0xc2,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe4,0x15,0x00,0x00, +0xb3,0x16,0x00,0x00,0xb4,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xb4,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb6,0x16,0x00,0x00,0x2b,0x04,0x00,0x00, +0xd7,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb7,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xb6,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xba,0x16,0x00,0x00,0xb7,0x16,0x00,0x00,0xb6,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbc,0x16,0x00,0x00,0x32,0x04,0x00,0x00, +0xd7,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xbd,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xbc,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc0,0x16,0x00,0x00,0xbd,0x16,0x00,0x00,0xbc,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc1,0x16,0x00,0x00,0xba,0x16,0x00,0x00, +0xc0,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0xc2,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb3,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0xc2,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc2,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x27,0x25,0x00,0x00, +0xc1,0x16,0x00,0x00,0xb4,0x16,0x00,0x00,0xc3,0x01,0x00,0x00,0xb3,0x16,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xa7,0x16,0x00,0x00,0x27,0x25,0x00,0x00, +0xf7,0x00,0x03,0x00,0xea,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x0c,0x16,0x00,0x00,0xdb,0x16,0x00,0x00,0xdc,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0xdc,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xde,0x16,0x00,0x00, +0x2b,0x04,0x00,0x00,0xff,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xdf,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xde,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe2,0x16,0x00,0x00,0xdf,0x16,0x00,0x00, +0xde,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe4,0x16,0x00,0x00, +0x32,0x04,0x00,0x00,0xff,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xe5,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xe4,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe8,0x16,0x00,0x00,0xe5,0x16,0x00,0x00, +0xe4,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe9,0x16,0x00,0x00, +0xe2,0x16,0x00,0x00,0xe8,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0xea,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0xdb,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0xea,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0xea,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x28,0x25,0x00,0x00,0xe9,0x16,0x00,0x00,0xdc,0x16,0x00,0x00,0xc3,0x01,0x00,0x00, +0xdb,0x16,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xcf,0x16,0x00,0x00, +0x28,0x25,0x00,0x00,0xf7,0x00,0x03,0x00,0x12,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x34,0x16,0x00,0x00,0x03,0x17,0x00,0x00,0x04,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x04,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x06,0x17,0x00,0x00,0x2b,0x04,0x00,0x00,0x27,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x07,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x06,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0a,0x17,0x00,0x00, +0x07,0x17,0x00,0x00,0x06,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0c,0x17,0x00,0x00,0x32,0x04,0x00,0x00,0x27,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x0d,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x0c,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x10,0x17,0x00,0x00, +0x0d,0x17,0x00,0x00,0x0c,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x11,0x17,0x00,0x00,0x0a,0x17,0x00,0x00,0x10,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0x12,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x03,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0x12,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x12,0x17,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x29,0x25,0x00,0x00,0x11,0x17,0x00,0x00,0x04,0x17,0x00,0x00, +0xc3,0x01,0x00,0x00,0x03,0x17,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0xf7,0x16,0x00,0x00,0x29,0x25,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x5e,0x16,0x00,0x00,0x03,0x0e,0x00,0x00,0x7f,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x61,0x16,0x00,0x00,0x09,0x0e,0x00,0x00,0xa7,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x62,0x16,0x00,0x00,0x5e,0x16,0x00,0x00, +0x61,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x65,0x16,0x00,0x00, +0x0f,0x0e,0x00,0x00,0xcf,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x66,0x16,0x00,0x00,0x62,0x16,0x00,0x00,0x65,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x69,0x16,0x00,0x00,0x15,0x0e,0x00,0x00,0xf7,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x6a,0x16,0x00,0x00,0x66,0x16,0x00,0x00, +0x69,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x6d,0x16,0x00,0x00, +0x7f,0x16,0x00,0x00,0xa7,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x6f,0x16,0x00,0x00,0x6d,0x16,0x00,0x00,0xcf,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x71,0x16,0x00,0x00,0x6f,0x16,0x00,0x00,0xf7,0x16,0x00,0x00, +0x50,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0x72,0x16,0x00,0x00,0x71,0x16,0x00,0x00, +0x71,0x16,0x00,0x00,0x71,0x16,0x00,0x00,0x71,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x73,0x16,0x00,0x00,0x6a,0x16,0x00,0x00,0x72,0x16,0x00,0x00, +0xf7,0x00,0x03,0x00,0x68,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xbc,0x15,0x00,0x00,0x59,0x17,0x00,0x00,0x5a,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5a,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5c,0x17,0x00,0x00, +0x2b,0x04,0x00,0x00,0xaf,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x5d,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x5c,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x60,0x17,0x00,0x00,0x5d,0x17,0x00,0x00, +0x5c,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x62,0x17,0x00,0x00, +0x32,0x04,0x00,0x00,0xaf,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x63,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x62,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x66,0x17,0x00,0x00,0x63,0x17,0x00,0x00, +0x62,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x67,0x17,0x00,0x00, +0x60,0x17,0x00,0x00,0x66,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x68,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x59,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x68,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x68,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x2a,0x25,0x00,0x00,0x67,0x17,0x00,0x00,0x5a,0x17,0x00,0x00,0xc3,0x01,0x00,0x00, +0x59,0x17,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x4d,0x17,0x00,0x00, +0x2a,0x25,0x00,0x00,0xf7,0x00,0x03,0x00,0x90,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xe4,0x15,0x00,0x00,0x81,0x17,0x00,0x00,0x82,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x82,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x84,0x17,0x00,0x00,0x2b,0x04,0x00,0x00,0xd7,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x85,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x84,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x88,0x17,0x00,0x00, +0x85,0x17,0x00,0x00,0x84,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8a,0x17,0x00,0x00,0x32,0x04,0x00,0x00,0xd7,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x8b,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x8a,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8e,0x17,0x00,0x00, +0x8b,0x17,0x00,0x00,0x8a,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8f,0x17,0x00,0x00,0x88,0x17,0x00,0x00,0x8e,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0x90,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x81,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0x90,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x90,0x17,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x2b,0x25,0x00,0x00,0x8f,0x17,0x00,0x00,0x82,0x17,0x00,0x00, +0xc3,0x01,0x00,0x00,0x81,0x17,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x75,0x17,0x00,0x00,0x2b,0x25,0x00,0x00,0xf7,0x00,0x03,0x00,0xb8,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x0c,0x16,0x00,0x00,0xa9,0x17,0x00,0x00, +0xaa,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xaa,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xac,0x17,0x00,0x00,0x2b,0x04,0x00,0x00,0xff,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xad,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xac,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb0,0x17,0x00,0x00,0xad,0x17,0x00,0x00,0xac,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb2,0x17,0x00,0x00,0x32,0x04,0x00,0x00,0xff,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb3,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xb2,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb6,0x17,0x00,0x00,0xb3,0x17,0x00,0x00,0xb2,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb7,0x17,0x00,0x00,0xb0,0x17,0x00,0x00,0xb6,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb8,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xa9,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb8,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xb8,0x17,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x2c,0x25,0x00,0x00,0xb7,0x17,0x00,0x00, +0xaa,0x17,0x00,0x00,0xc3,0x01,0x00,0x00,0xa9,0x17,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x9d,0x17,0x00,0x00,0x2c,0x25,0x00,0x00,0xf7,0x00,0x03,0x00, +0xe0,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x34,0x16,0x00,0x00, +0xd1,0x17,0x00,0x00,0xd2,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xd2,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd4,0x17,0x00,0x00,0x2b,0x04,0x00,0x00, +0x27,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd5,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xd4,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd8,0x17,0x00,0x00,0xd5,0x17,0x00,0x00,0xd4,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xda,0x17,0x00,0x00,0x32,0x04,0x00,0x00, +0x27,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xdb,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xda,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xde,0x17,0x00,0x00,0xdb,0x17,0x00,0x00,0xda,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdf,0x17,0x00,0x00,0xd8,0x17,0x00,0x00, +0xde,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0xe0,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd1,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0xe0,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe0,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x2d,0x25,0x00,0x00, +0xdf,0x17,0x00,0x00,0xd2,0x17,0x00,0x00,0xc3,0x01,0x00,0x00,0xd1,0x17,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xc5,0x17,0x00,0x00,0x2d,0x25,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x2c,0x17,0x00,0x00,0x1b,0x0e,0x00,0x00, +0x4d,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x2f,0x17,0x00,0x00, +0x21,0x0e,0x00,0x00,0x75,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x30,0x17,0x00,0x00,0x2c,0x17,0x00,0x00,0x2f,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x33,0x17,0x00,0x00,0x27,0x0e,0x00,0x00,0x9d,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x34,0x17,0x00,0x00,0x30,0x17,0x00,0x00, +0x33,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x37,0x17,0x00,0x00, +0x2d,0x0e,0x00,0x00,0xc5,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x38,0x17,0x00,0x00,0x34,0x17,0x00,0x00,0x37,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x3b,0x17,0x00,0x00,0x4d,0x17,0x00,0x00,0x75,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x3d,0x17,0x00,0x00,0x3b,0x17,0x00,0x00, +0x9d,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x3f,0x17,0x00,0x00, +0x3d,0x17,0x00,0x00,0xc5,0x17,0x00,0x00,0x50,0x00,0x07,0x00,0x59,0x00,0x00,0x00, +0x40,0x17,0x00,0x00,0x3f,0x17,0x00,0x00,0x3f,0x17,0x00,0x00,0x3f,0x17,0x00,0x00, +0x3f,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x41,0x17,0x00,0x00, +0x38,0x17,0x00,0x00,0x40,0x17,0x00,0x00,0xf7,0x00,0x03,0x00,0x36,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xbc,0x15,0x00,0x00,0x27,0x18,0x00,0x00, +0x28,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x28,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2a,0x18,0x00,0x00,0x2b,0x04,0x00,0x00,0xaf,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x2b,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x2a,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2e,0x18,0x00,0x00,0x2b,0x18,0x00,0x00,0x2a,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x30,0x18,0x00,0x00,0x32,0x04,0x00,0x00,0xaf,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x31,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x30,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x34,0x18,0x00,0x00,0x31,0x18,0x00,0x00,0x30,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x35,0x18,0x00,0x00,0x2e,0x18,0x00,0x00,0x34,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x36,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x27,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x36,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x36,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x2e,0x25,0x00,0x00,0x35,0x18,0x00,0x00, +0x28,0x18,0x00,0x00,0xc3,0x01,0x00,0x00,0x27,0x18,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x1b,0x18,0x00,0x00,0x2e,0x25,0x00,0x00,0xf7,0x00,0x03,0x00, +0x5e,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe4,0x15,0x00,0x00, +0x4f,0x18,0x00,0x00,0x50,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x50,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x52,0x18,0x00,0x00,0x2b,0x04,0x00,0x00, +0xd7,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x53,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x52,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x56,0x18,0x00,0x00,0x53,0x18,0x00,0x00,0x52,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x58,0x18,0x00,0x00,0x32,0x04,0x00,0x00, +0xd7,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x59,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x58,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5c,0x18,0x00,0x00,0x59,0x18,0x00,0x00,0x58,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5d,0x18,0x00,0x00,0x56,0x18,0x00,0x00, +0x5c,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x5e,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4f,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x5e,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5e,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x2f,0x25,0x00,0x00, +0x5d,0x18,0x00,0x00,0x50,0x18,0x00,0x00,0xc3,0x01,0x00,0x00,0x4f,0x18,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x43,0x18,0x00,0x00,0x2f,0x25,0x00,0x00, +0xf7,0x00,0x03,0x00,0x86,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x0c,0x16,0x00,0x00,0x77,0x18,0x00,0x00,0x78,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x78,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7a,0x18,0x00,0x00, +0x2b,0x04,0x00,0x00,0xff,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x7b,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x7a,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7e,0x18,0x00,0x00,0x7b,0x18,0x00,0x00, +0x7a,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x80,0x18,0x00,0x00, +0x32,0x04,0x00,0x00,0xff,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x81,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x80,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x84,0x18,0x00,0x00,0x81,0x18,0x00,0x00, +0x80,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x85,0x18,0x00,0x00, +0x7e,0x18,0x00,0x00,0x84,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x86,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x77,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x86,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x86,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x30,0x25,0x00,0x00,0x85,0x18,0x00,0x00,0x78,0x18,0x00,0x00,0xc3,0x01,0x00,0x00, +0x77,0x18,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x6b,0x18,0x00,0x00, +0x30,0x25,0x00,0x00,0xf7,0x00,0x03,0x00,0xae,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x34,0x16,0x00,0x00,0x9f,0x18,0x00,0x00,0xa0,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa0,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa2,0x18,0x00,0x00,0x2b,0x04,0x00,0x00,0x27,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xa3,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xa2,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa6,0x18,0x00,0x00, +0xa3,0x18,0x00,0x00,0xa2,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa8,0x18,0x00,0x00,0x32,0x04,0x00,0x00,0x27,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xa9,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xa8,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xac,0x18,0x00,0x00, +0xa9,0x18,0x00,0x00,0xa8,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xad,0x18,0x00,0x00,0xa6,0x18,0x00,0x00,0xac,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0xae,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x9f,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0xae,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xae,0x18,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x31,0x25,0x00,0x00,0xad,0x18,0x00,0x00,0xa0,0x18,0x00,0x00, +0xc3,0x01,0x00,0x00,0x9f,0x18,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x93,0x18,0x00,0x00,0x31,0x25,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0xfa,0x17,0x00,0x00,0x33,0x0e,0x00,0x00,0x1b,0x18,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xfd,0x17,0x00,0x00,0x39,0x0e,0x00,0x00,0x43,0x18,0x00,0x00, +0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xfe,0x17,0x00,0x00,0xfa,0x17,0x00,0x00, +0xfd,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x01,0x18,0x00,0x00, +0x3f,0x0e,0x00,0x00,0x6b,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x02,0x18,0x00,0x00,0xfe,0x17,0x00,0x00,0x01,0x18,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x05,0x18,0x00,0x00,0x45,0x0e,0x00,0x00,0x93,0x18,0x00,0x00, +0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x06,0x18,0x00,0x00,0x02,0x18,0x00,0x00, +0x05,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x09,0x18,0x00,0x00, +0x1b,0x18,0x00,0x00,0x43,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x0b,0x18,0x00,0x00,0x09,0x18,0x00,0x00,0x6b,0x18,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x0d,0x18,0x00,0x00,0x0b,0x18,0x00,0x00,0x93,0x18,0x00,0x00, +0x50,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0x0e,0x18,0x00,0x00,0x0d,0x18,0x00,0x00, +0x0d,0x18,0x00,0x00,0x0d,0x18,0x00,0x00,0x0d,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x0f,0x18,0x00,0x00,0x06,0x18,0x00,0x00,0x0e,0x18,0x00,0x00, +0x51,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x51,0x15,0x00,0x00,0x80,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xbb,0x18,0x00,0x00, +0x6b,0x04,0x00,0x00,0x51,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0xe4,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xbb,0x18,0x00,0x00, +0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0xee,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xe4,0x18,0x00,0x00,0x3f,0x04,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xe7,0x18,0x00,0x00,0xee,0x18,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xf3,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xe7,0x18,0x00,0x00,0xb8,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0xf4,0x18,0x00,0x00, +0xf3,0x18,0x00,0x00,0x23,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x04,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xf4,0x18,0x00,0x00,0xf5,0x18,0x00,0x00, +0xf6,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xf6,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf8,0x18,0x00,0x00,0x2b,0x04,0x00,0x00,0xe7,0x18,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xf9,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xf8,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfc,0x18,0x00,0x00,0xf9,0x18,0x00,0x00,0xf8,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfe,0x18,0x00,0x00,0x32,0x04,0x00,0x00,0xe7,0x18,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xff,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xfe,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x02,0x19,0x00,0x00,0xff,0x18,0x00,0x00,0xfe,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x03,0x19,0x00,0x00,0xfc,0x18,0x00,0x00,0x02,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x04,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xf5,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x04,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x04,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x32,0x25,0x00,0x00,0x03,0x19,0x00,0x00, +0xf6,0x18,0x00,0x00,0xc3,0x01,0x00,0x00,0xf5,0x18,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0xe9,0x18,0x00,0x00,0x32,0x25,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xbe,0x18,0x00,0x00,0x71,0x04,0x00,0x00,0x51,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x0c,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xbe,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00, +0x16,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x0c,0x19,0x00,0x00, +0x3f,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0f,0x19,0x00,0x00, +0x16,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x1b,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x0f,0x19,0x00,0x00,0xb8,0x00,0x05,0x00, +0xd2,0x00,0x00,0x00,0x1c,0x19,0x00,0x00,0x1b,0x19,0x00,0x00,0x23,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0x2c,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x1c,0x19,0x00,0x00,0x1d,0x19,0x00,0x00,0x1e,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x1e,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x20,0x19,0x00,0x00, +0x2b,0x04,0x00,0x00,0x0f,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x21,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x20,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x24,0x19,0x00,0x00,0x21,0x19,0x00,0x00, +0x20,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x26,0x19,0x00,0x00, +0x32,0x04,0x00,0x00,0x0f,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x27,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x26,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2a,0x19,0x00,0x00,0x27,0x19,0x00,0x00, +0x26,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2b,0x19,0x00,0x00, +0x24,0x19,0x00,0x00,0x2a,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x2c,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1d,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x2c,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x2c,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x33,0x25,0x00,0x00,0x2b,0x19,0x00,0x00,0x1e,0x19,0x00,0x00,0xc3,0x01,0x00,0x00, +0x1d,0x19,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x11,0x19,0x00,0x00, +0x33,0x25,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xc1,0x18,0x00,0x00, +0x77,0x04,0x00,0x00,0x51,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0x34,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xc1,0x18,0x00,0x00, +0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0x3e,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x34,0x19,0x00,0x00,0x3f,0x04,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x37,0x19,0x00,0x00,0x3e,0x19,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x43,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x37,0x19,0x00,0x00,0xb8,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0x44,0x19,0x00,0x00, +0x43,0x19,0x00,0x00,0x23,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x54,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x44,0x19,0x00,0x00,0x45,0x19,0x00,0x00, +0x46,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x46,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x48,0x19,0x00,0x00,0x2b,0x04,0x00,0x00,0x37,0x19,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x49,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x48,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4c,0x19,0x00,0x00,0x49,0x19,0x00,0x00,0x48,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4e,0x19,0x00,0x00,0x32,0x04,0x00,0x00,0x37,0x19,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x4f,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x4e,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x52,0x19,0x00,0x00,0x4f,0x19,0x00,0x00,0x4e,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x53,0x19,0x00,0x00,0x4c,0x19,0x00,0x00,0x52,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x54,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x45,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x54,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x54,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x34,0x25,0x00,0x00,0x53,0x19,0x00,0x00, +0x46,0x19,0x00,0x00,0xc3,0x01,0x00,0x00,0x45,0x19,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x39,0x19,0x00,0x00,0x34,0x25,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xc4,0x18,0x00,0x00,0x3f,0x04,0x00,0x00,0x51,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x5c,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xc4,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00, +0x66,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x5c,0x19,0x00,0x00, +0x3f,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5f,0x19,0x00,0x00, +0x66,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x6b,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x5f,0x19,0x00,0x00,0xb8,0x00,0x05,0x00, +0xd2,0x00,0x00,0x00,0x6c,0x19,0x00,0x00,0x6b,0x19,0x00,0x00,0x23,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0x7c,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x6c,0x19,0x00,0x00,0x6d,0x19,0x00,0x00,0x6e,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x6e,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x70,0x19,0x00,0x00, +0x2b,0x04,0x00,0x00,0x5f,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x71,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x70,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x74,0x19,0x00,0x00,0x71,0x19,0x00,0x00, +0x70,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x76,0x19,0x00,0x00, +0x32,0x04,0x00,0x00,0x5f,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x77,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x76,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7a,0x19,0x00,0x00,0x77,0x19,0x00,0x00, +0x76,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7b,0x19,0x00,0x00, +0x74,0x19,0x00,0x00,0x7a,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x7c,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6d,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x7c,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x7c,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x35,0x25,0x00,0x00,0x7b,0x19,0x00,0x00,0x6e,0x19,0x00,0x00,0xc3,0x01,0x00,0x00, +0x6d,0x19,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x61,0x19,0x00,0x00, +0x35,0x25,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xc8,0x18,0x00,0x00, +0xa5,0x15,0x00,0x00,0xe9,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0xcb,0x18,0x00,0x00,0x73,0x16,0x00,0x00,0x11,0x19,0x00,0x00,0x81,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xcc,0x18,0x00,0x00,0xc8,0x18,0x00,0x00,0xcb,0x18,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xcf,0x18,0x00,0x00,0x41,0x17,0x00,0x00, +0x39,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xd0,0x18,0x00,0x00, +0xcc,0x18,0x00,0x00,0xcf,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0xd3,0x18,0x00,0x00,0x0f,0x18,0x00,0x00,0x61,0x19,0x00,0x00,0x81,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xd4,0x18,0x00,0x00,0xd0,0x18,0x00,0x00,0xd3,0x18,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xd7,0x18,0x00,0x00,0xe9,0x18,0x00,0x00, +0x11,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xd9,0x18,0x00,0x00, +0xd7,0x18,0x00,0x00,0x39,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xdb,0x18,0x00,0x00,0xd9,0x18,0x00,0x00,0x61,0x19,0x00,0x00,0x50,0x00,0x07,0x00, +0x59,0x00,0x00,0x00,0xdc,0x18,0x00,0x00,0xdb,0x18,0x00,0x00,0xdb,0x18,0x00,0x00, +0xdb,0x18,0x00,0x00,0xdb,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0xdd,0x18,0x00,0x00,0xd4,0x18,0x00,0x00,0xdc,0x18,0x00,0x00,0x50,0x00,0x07,0x00, +0xef,0x04,0x00,0x00,0x5b,0x15,0x00,0x00,0x09,0x0e,0x00,0x00,0x0f,0x0e,0x00,0x00, +0x21,0x0e,0x00,0x00,0x27,0x0e,0x00,0x00,0x3e,0x00,0x03,0x00,0x16,0x15,0x00,0x00, +0x5b,0x15,0x00,0x00,0x41,0x00,0x05,0x00,0x5a,0x00,0x00,0x00,0x5c,0x15,0x00,0x00, +0x16,0x15,0x00,0x00,0x12,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x5d,0x15,0x00,0x00,0x5c,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x5f,0x15,0x00,0x00,0x5c,0x15,0x00,0x00,0xf9,0x00,0x02,0x00,0x60,0x15,0x00,0x00, +0xf8,0x00,0x02,0x00,0x60,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x59,0x00,0x00,0x00, +0x39,0x25,0x00,0x00,0x5f,0x15,0x00,0x00,0x7c,0x19,0x00,0x00,0x87,0x19,0x00,0x00, +0x64,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0x38,0x25,0x00,0x00, +0x5d,0x15,0x00,0x00,0x7c,0x19,0x00,0x00,0x82,0x19,0x00,0x00,0x64,0x15,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x36,0x25,0x00,0x00,0x18,0x02,0x00,0x00, +0x7c,0x19,0x00,0x00,0x71,0x15,0x00,0x00,0x64,0x15,0x00,0x00,0xb1,0x00,0x05,0x00, +0xd2,0x00,0x00,0x00,0x63,0x15,0x00,0x00,0x36,0x25,0x00,0x00,0x22,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0x72,0x15,0x00,0x00,0x64,0x15,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x63,0x15,0x00,0x00,0x64,0x15,0x00,0x00,0x72,0x15,0x00,0x00, +0xf8,0x00,0x02,0x00,0x64,0x15,0x00,0x00,0x41,0x00,0x05,0x00,0x5a,0x00,0x00,0x00, +0x67,0x15,0x00,0x00,0x16,0x15,0x00,0x00,0x36,0x25,0x00,0x00,0x3d,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0x68,0x15,0x00,0x00,0x67,0x15,0x00,0x00,0x0c,0x00,0x07,0x00, +0x59,0x00,0x00,0x00,0x82,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x38,0x25,0x00,0x00,0x68,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x6d,0x15,0x00,0x00,0x67,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x59,0x00,0x00,0x00, +0x87,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x39,0x25,0x00,0x00, +0x6d,0x15,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x71,0x15,0x00,0x00, +0x36,0x25,0x00,0x00,0x18,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x60,0x15,0x00,0x00, +0xf8,0x00,0x02,0x00,0x72,0x15,0x00,0x00,0x0c,0x00,0x08,0x00,0x59,0x00,0x00,0x00, +0x76,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xdd,0x18,0x00,0x00, +0x38,0x25,0x00,0x00,0x39,0x25,0x00,0x00,0x73,0x00,0x04,0x00,0x91,0x00,0x00,0x00, +0x40,0x0d,0x00,0x00,0x76,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x57,0x02,0x00,0x00, +0x8b,0x19,0x00,0x00,0xd9,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00, +0x8c,0x19,0x00,0x00,0x8b,0x19,0x00,0x00,0xdb,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x12,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8d,0x19,0x00,0x00, +0x8c,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xd2,0x00,0x00,0x00, +0x8f,0x19,0x00,0x00,0x8d,0x19,0x00,0x00,0xc2,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x91,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x91,0x19,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x02,0x27,0x00,0x00,0x8f,0x19,0x00,0x00,0xc3,0x01,0x00,0x00, +0x8d,0x19,0x00,0x00,0x41,0x00,0x05,0x00,0x48,0x02,0x00,0x00,0x95,0x19,0x00,0x00, +0x11,0x02,0x00,0x00,0x4d,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x96,0x19,0x00,0x00,0x95,0x19,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x44,0x0d,0x00,0x00,0x40,0x0d,0x00,0x00,0x40,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x9b,0x19,0x00,0x00,0x96,0x19,0x00,0x00,0x96,0x19,0x00,0x00,0x96,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x9c,0x19,0x00,0x00,0x44,0x0d,0x00,0x00, +0x9b,0x19,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x9f,0x19,0x00,0x00, +0x9c,0x19,0x00,0x00,0x02,0x27,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xa3,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x9f,0x19,0x00,0x00, +0xe8,0x0a,0x00,0x00,0x1c,0x25,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa9,0x19,0x00,0x00,0xa3,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xaa,0x19,0x00,0x00,0x77,0x03,0x00,0x00,0xa9,0x19,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xac,0x19,0x00,0x00,0xa3,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xad,0x19,0x00,0x00, +0x7b,0x03,0x00,0x00,0xac,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xae,0x19,0x00,0x00,0xaa,0x19,0x00,0x00,0xad,0x19,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb0,0x19,0x00,0x00,0xa3,0x19,0x00,0x00,0x02,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb1,0x19,0x00,0x00,0x77,0x03,0x00,0x00, +0xb0,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb2,0x19,0x00,0x00, +0xae,0x19,0x00,0x00,0xb1,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb5,0x19,0x00,0x00,0x7b,0x03,0x00,0x00,0xa9,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb8,0x19,0x00,0x00,0x7b,0x03,0x00,0x00,0xb0,0x19,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb9,0x19,0x00,0x00,0xb5,0x19,0x00,0x00, +0xb8,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbc,0x19,0x00,0x00, +0x8b,0x03,0x00,0x00,0xa9,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc0,0x19,0x00,0x00,0xbc,0x19,0x00,0x00,0xad,0x19,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc4,0x19,0x00,0x00,0xc0,0x19,0x00,0x00,0xb1,0x19,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xc5,0x19,0x00,0x00,0xb2,0x19,0x00,0x00, +0xb9,0x19,0x00,0x00,0xc4,0x19,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x49,0x0d,0x00,0x00,0x40,0x0d,0x00,0x00,0x03,0x00,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x4a,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x49,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xca,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x4a,0x0d,0x00,0x00,0xc2,0x01,0x00,0x00, +0xc3,0x01,0x00,0x00,0xb8,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0x4e,0x0d,0x00,0x00, +0x49,0x0d,0x00,0x00,0xc2,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0xb7,0x02,0x00,0x00, +0xe6,0x19,0x00,0x00,0xb9,0x02,0x00,0x00,0x62,0x00,0x05,0x00,0x91,0x00,0x00,0x00, +0xe8,0x19,0x00,0x00,0xe6,0x19,0x00,0x00,0xa0,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe9,0x19,0x00,0x00,0xe8,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xba,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0xd5,0x19,0x00,0x00,0xe9,0x19,0x00,0x00, +0xca,0x08,0x00,0x00,0x3d,0x00,0x04,0x00,0x57,0x02,0x00,0x00,0xed,0x19,0x00,0x00, +0xce,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x5f,0x02,0x00,0x00,0xef,0x19,0x00,0x00, +0xed,0x19,0x00,0x00,0x1e,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x91,0x00,0x00,0x00, +0xf1,0x19,0x00,0x00,0xef,0x19,0x00,0x00,0x01,0x0d,0x00,0x00,0x02,0x00,0x00,0x00, +0xc2,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xf2,0x19,0x00,0x00, +0xf1,0x19,0x00,0x00,0xf1,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x01,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x01,0x0c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x68,0x26,0x00,0x00,0xe8,0x0a,0x00,0x00, +0xf6,0x0b,0x00,0x00,0xc5,0x19,0x00,0x00,0x91,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0xd2,0x00,0x00,0x00,0x57,0x26,0x00,0x00,0xc3,0x08,0x00,0x00,0xf6,0x0b,0x00,0x00, +0x4e,0x0d,0x00,0x00,0x91,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x3f,0x25,0x00,0x00,0xee,0x02,0x00,0x00,0xf6,0x0b,0x00,0x00,0xf2,0x19,0x00,0x00, +0x91,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0xd2,0x00,0x00,0x00,0x3d,0x25,0x00,0x00, +0xc3,0x08,0x00,0x00,0xf6,0x0b,0x00,0x00,0xd5,0x19,0x00,0x00,0x91,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x3b,0x25,0x00,0x00,0xc2,0x01,0x00,0x00, +0xf6,0x0b,0x00,0x00,0xca,0x19,0x00,0x00,0x91,0x19,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xf8,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x8e,0x0c,0x00,0x00,0x3b,0x25,0x00,0x00,0x41,0x00,0x05,0x00,0x28,0x02,0x00,0x00, +0x90,0x1a,0x00,0x00,0x11,0x02,0x00,0x00,0x27,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x91,0x1a,0x00,0x00,0x90,0x1a,0x00,0x00,0xc4,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x79,0x1a,0x00,0x00,0x1d,0x02,0x00,0x00,0x91,0x1a,0x00,0x00, +0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x7a,0x1a,0x00,0x00,0x79,0x1a,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x7e,0x1a,0x00,0x00,0x7a,0x1a,0x00,0x00, +0x7a,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x7f,0x1a,0x00,0x00, +0x6f,0x0c,0x00,0x00,0x7e,0x1a,0x00,0x00,0x6e,0x00,0x04,0x00,0x64,0x00,0x00,0x00, +0x80,0x1a,0x00,0x00,0x7f,0x1a,0x00,0x00,0x41,0x00,0x05,0x00,0x13,0x02,0x00,0x00, +0x98,0x1a,0x00,0x00,0x11,0x02,0x00,0x00,0x22,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x64,0x00,0x00,0x00,0x99,0x1a,0x00,0x00,0x98,0x1a,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xa5,0x1a,0x00,0x00,0x80,0x1a,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xa6,0x1a,0x00,0x00,0x69,0x0c,0x00,0x00,0xa5,0x1a,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xa9,0x1a,0x00,0x00,0xa5,0x1a,0x00,0x00, +0xee,0x03,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xb6,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xa6,0x1a,0x00,0x00,0xa9,0x1a,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xbb,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xee,0x03,0x00,0x00,0xb6,0x1a,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xaf,0x1a,0x00,0x00,0x99,0x1a,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xb0,0x1a,0x00,0x00,0xbb,0x1a,0x00,0x00,0xaf,0x1a,0x00,0x00, +0x3d,0x00,0x04,0x00,0x57,0x02,0x00,0x00,0xbf,0x1a,0x00,0x00,0xd9,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0xc0,0x1a,0x00,0x00,0xbf,0x1a,0x00,0x00, +0xdb,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x12,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc1,0x1a,0x00,0x00,0xc0,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0xc3,0x1a,0x00,0x00,0xc1,0x1a,0x00,0x00, +0xc2,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xc5,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc5,0x1a,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x03,0x27,0x00,0x00, +0xc3,0x1a,0x00,0x00,0xc3,0x01,0x00,0x00,0xc1,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00, +0x57,0x02,0x00,0x00,0xcd,0x1a,0x00,0x00,0x59,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x5f,0x02,0x00,0x00,0xcf,0x1a,0x00,0x00,0xcd,0x1a,0x00,0x00,0x1e,0x0d,0x00,0x00, +0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd2,0x1a,0x00,0x00,0x91,0x1a,0x00,0x00, +0x58,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0xd3,0x1a,0x00,0x00,0xcf,0x1a,0x00,0x00, +0xb0,0x1a,0x00,0x00,0x02,0x00,0x00,0x00,0xd2,0x1a,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd4,0x1a,0x00,0x00,0xd3,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x89,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0xd4,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8a,0x1a,0x00,0x00,0x03,0x27,0x00,0x00,0x89,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xd9,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x8a,0x1a,0x00,0x00,0x16,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x13,0x1a,0x00,0x00,0x3f,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0xd2,0x00,0x00,0x00,0x14,0x1a,0x00,0x00,0x13,0x1a,0x00,0x00,0xc2,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x1a,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x14,0x1a,0x00,0x00,0x15,0x1a,0x00,0x00,0x17,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x17,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x1a,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x15,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x1a,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x1a,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x43,0x25,0x00,0x00, +0x13,0x1a,0x00,0x00,0x17,0x1a,0x00,0x00,0xd9,0x1a,0x00,0x00,0x15,0x1a,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xaf,0x24,0x00,0x00,0x43,0x25,0x00,0x00, +0x3f,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xf0,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x43,0x25,0x00,0x00, +0xd9,0x1a,0x00,0x00,0xb7,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0xe4,0x1a,0x00,0x00, +0xf0,0x1a,0x00,0x00,0xc2,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xea,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe4,0x1a,0x00,0x00,0xe5,0x1a,0x00,0x00, +0xe9,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xe9,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0xea,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xe5,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xf5,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x43,0x25,0x00,0x00,0xd9,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe8,0x1a,0x00,0x00,0xf5,0x1a,0x00,0x00,0xf0,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0xea,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xea,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x45,0x25,0x00,0x00,0xc2,0x01,0x00,0x00,0xe9,0x1a,0x00,0x00, +0xe8,0x1a,0x00,0x00,0xe5,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x22,0x1a,0x00,0x00,0xc3,0x01,0x00,0x00,0x45,0x25,0x00,0x00,0xf7,0x00,0x03,0x00, +0x40,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x3d,0x25,0x00,0x00, +0x25,0x1a,0x00,0x00,0x2d,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x2d,0x1a,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2f,0x1a,0x00,0x00,0x3f,0x25,0x00,0x00, +0x00,0x00,0x00,0x00,0xbc,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0x30,0x1a,0x00,0x00, +0x2f,0x1a,0x00,0x00,0xc3,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x3f,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x30,0x1a,0x00,0x00,0x31,0x1a,0x00,0x00, +0x37,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x37,0x1a,0x00,0x00,0xba,0x00,0x05,0x00, +0xd2,0x00,0x00,0x00,0x39,0x1a,0x00,0x00,0x22,0x1a,0x00,0x00,0x55,0x07,0x00,0x00, +0xf7,0x00,0x03,0x00,0x3e,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x39,0x1a,0x00,0x00,0x3a,0x1a,0x00,0x00,0x3e,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3a,0x1a,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xbb,0x24,0x00,0x00, +0xc2,0x01,0x00,0x00,0xaf,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x3e,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x3e,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x4f,0x25,0x00,0x00,0xaf,0x24,0x00,0x00,0x37,0x1a,0x00,0x00, +0xbb,0x24,0x00,0x00,0x3a,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x3f,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x31,0x1a,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xfb,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x43,0x25,0x00,0x00, +0xd9,0x1a,0x00,0x00,0x7b,0x03,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xb9,0x24,0x00,0x00,0xfb,0x1a,0x00,0x00,0xaf,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x3f,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x3f,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x4e,0x25,0x00,0x00,0x4f,0x25,0x00,0x00, +0x3e,0x1a,0x00,0x00,0xb9,0x24,0x00,0x00,0x31,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x40,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x25,0x1a,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0xb2,0x24,0x00,0x00,0xd9,0x1a,0x00,0x00,0x06,0x27,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x29,0x1a,0x00,0x00, +0x3f,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0xb7,0x00,0x05,0x00,0xd2,0x00,0x00,0x00, +0x2a,0x1a,0x00,0x00,0x29,0x1a,0x00,0x00,0xc2,0x01,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x2b,0x1a,0x00,0x00,0x2a,0x1a,0x00,0x00,0x42,0x07,0x00,0x00, +0xc3,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xb5,0x24,0x00,0x00, +0x2b,0x1a,0x00,0x00,0xb2,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x40,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x40,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x4d,0x25,0x00,0x00,0x4e,0x25,0x00,0x00,0x3f,0x1a,0x00,0x00, +0xb5,0x24,0x00,0x00,0x25,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x42,0x1a,0x00,0x00,0x1d,0x25,0x00,0x00,0x45,0x25,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x43,0x1a,0x00,0x00,0x42,0x1a,0x00,0x00,0x5f,0x07,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x01,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x43,0x1a,0x00,0x00,0xc2,0x01,0x00,0x00,0xc3,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x06,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xf8,0x19,0x00,0x00,0x01,0x1b,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x48,0x1a,0x00,0x00,0xc3,0x01,0x00,0x00,0x06,0x1b,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4a,0x1a,0x00,0x00,0x4d,0x25,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4b,0x1a,0x00,0x00, +0x4a,0x1a,0x00,0x00,0x48,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4f,0x1a,0x00,0x00,0xc3,0x01,0x00,0x00,0x91,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x0a,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x4f,0x1a,0x00,0x00,0xc2,0x01,0x00,0x00,0xc3,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x53,0x1a,0x00,0x00,0x4b,0x1a,0x00,0x00,0x0a,0x1b,0x00,0x00, +0xb8,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0x57,0x1a,0x00,0x00,0x26,0x0d,0x00,0x00, +0x55,0x07,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x58,0x1a,0x00,0x00, +0x57,0x1a,0x00,0x00,0xc3,0x01,0x00,0x00,0xc2,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5b,0x1a,0x00,0x00,0x53,0x1a,0x00,0x00,0x58,0x1a,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5f,0x1a,0x00,0x00,0x5b,0x1a,0x00,0x00, +0xc3,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x0e,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x5f,0x1a,0x00,0x00,0xc2,0x01,0x00,0x00, +0xc3,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x62,0x1a,0x00,0x00, +0x4d,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x25,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x62,0x1a,0x00,0x00, +0xd9,0x1a,0x00,0x00,0xb7,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0x19,0x1b,0x00,0x00, +0x25,0x1b,0x00,0x00,0xc2,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x1f,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x19,0x1b,0x00,0x00,0x1a,0x1b,0x00,0x00, +0x1e,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x1e,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x1f,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x1a,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x2a,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x62,0x1a,0x00,0x00,0xd9,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1d,0x1b,0x00,0x00,0x2a,0x1b,0x00,0x00,0x25,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x1f,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x1f,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x50,0x25,0x00,0x00,0xc2,0x01,0x00,0x00,0x1e,0x1b,0x00,0x00, +0x1d,0x1b,0x00,0x00,0x1a,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x2e,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x50,0x25,0x00,0x00, +0xc2,0x01,0x00,0x00,0xc3,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x67,0x1a,0x00,0x00,0x0e,0x1b,0x00,0x00,0x60,0x04,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x32,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x67,0x1a,0x00,0x00,0xc2,0x01,0x00,0x00,0xc3,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6a,0x1a,0x00,0x00,0x32,0x1b,0x00,0x00,0x2e,0x1b,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x36,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x6a,0x1a,0x00,0x00,0xc2,0x01,0x00,0x00,0xc3,0x01,0x00,0x00, +0x41,0x00,0x05,0x00,0x33,0x02,0x00,0x00,0x95,0x1c,0x00,0x00,0x11,0x02,0x00,0x00, +0x3d,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x96,0x1c,0x00,0x00, +0x95,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x81,0x1b,0x00,0x00, +0x66,0x0c,0x00,0x00,0x96,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x83,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x81,0x1b,0x00,0x00, +0x6e,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0x84,0x1b,0x00,0x00,0x83,0x1b,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x86,0x1b,0x00,0x00,0x84,0x1b,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x87,0x1b,0x00,0x00,0x86,0x1b,0x00,0x00, +0xee,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x89,0x1b,0x00,0x00, +0x87,0x1b,0x00,0x00,0xa5,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8b,0x1b,0x00,0x00,0x89,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8d,0x1b,0x00,0x00,0x81,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0xba,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0x8e,0x1b,0x00,0x00,0x8b,0x1b,0x00,0x00, +0x8d,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x8f,0x1b,0x00,0x00, +0x8e,0x1b,0x00,0x00,0xac,0x05,0x00,0x00,0xad,0x05,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0xca,0x24,0x00,0x00,0x8f,0x1b,0x00,0x00,0x0a,0x26,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x92,0x1b,0x00,0x00, +0x89,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x94,0x1b,0x00,0x00,0x81,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0xba,0x00,0x05,0x00, +0xd2,0x00,0x00,0x00,0x95,0x1b,0x00,0x00,0x92,0x1b,0x00,0x00,0x94,0x1b,0x00,0x00, +0xa9,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x96,0x1b,0x00,0x00,0x95,0x1b,0x00,0x00, +0xac,0x05,0x00,0x00,0xad,0x05,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0xce,0x24,0x00,0x00,0x96,0x1b,0x00,0x00,0xca,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xa3,0x1b,0x00,0x00,0xce,0x24,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa4,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xa4,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x22,0x26,0x00,0x00,0x12,0x02,0x00,0x00, +0x1f,0x1b,0x00,0x00,0xde,0x1b,0x00,0x00,0xdc,0x1b,0x00,0x00,0xb1,0x00,0x05,0x00, +0xd2,0x00,0x00,0x00,0xa7,0x1b,0x00,0x00,0x22,0x26,0x00,0x00,0xf1,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0xdf,0x1b,0x00,0x00,0xdc,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xa7,0x1b,0x00,0x00,0xa8,0x1b,0x00,0x00,0xdf,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa8,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0xa9,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa9,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xb9,0x26,0x00,0x00,0x12,0x02,0x00,0x00,0xa8,0x1b,0x00,0x00,0xda,0x1b,0x00,0x00, +0xd8,0x1b,0x00,0x00,0xb1,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0xac,0x1b,0x00,0x00, +0xb9,0x26,0x00,0x00,0xf1,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xdb,0x1b,0x00,0x00, +0xd8,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xac,0x1b,0x00,0x00, +0xad,0x1b,0x00,0x00,0xdb,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xad,0x1b,0x00,0x00, +0xc4,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xb0,0x1b,0x00,0x00,0x22,0x26,0x00,0x00, +0x1d,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xb1,0x1b,0x00,0x00, +0xb9,0x26,0x00,0x00,0xb0,0x1b,0x00,0x00,0xf7,0x00,0x03,0x00,0xb8,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x8e,0x1b,0x00,0x00,0xb3,0x1b,0x00,0x00, +0xb6,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xb6,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb8,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xb3,0x1b,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xb5,0x1b,0x00,0x00,0xf1,0x02,0x00,0x00,0xb9,0x26,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb8,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xb8,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xbb,0x26,0x00,0x00,0xb9,0x26,0x00,0x00, +0xb6,0x1b,0x00,0x00,0xb5,0x1b,0x00,0x00,0xb3,0x1b,0x00,0x00,0xf7,0x00,0x03,0x00, +0xc0,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x95,0x1b,0x00,0x00, +0xbb,0x1b,0x00,0x00,0xbe,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xbe,0x1b,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc0,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xbb,0x1b,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xbd,0x1b,0x00,0x00,0xf1,0x02,0x00,0x00, +0x22,0x26,0x00,0x00,0xf9,0x00,0x02,0x00,0xc0,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc0,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xbd,0x26,0x00,0x00, +0x22,0x26,0x00,0x00,0xbe,0x1b,0x00,0x00,0xbd,0x1b,0x00,0x00,0xbb,0x1b,0x00,0x00, +0x50,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xc2,0x1b,0x00,0x00,0xbb,0x26,0x00,0x00, +0xbd,0x26,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xc8,0x1b,0x00,0x00, +0x84,0x1b,0x00,0x00,0xce,0x24,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0xca,0x1b,0x00,0x00,0xc8,0x1b,0x00,0x00,0xc2,0x1b,0x00,0x00,0x5f,0x00,0x07,0x00, +0x91,0x00,0x00,0x00,0x04,0x1d,0x00,0x00,0x1d,0x0d,0x00,0x00,0xca,0x1b,0x00,0x00, +0x02,0x00,0x00,0x00,0x12,0x02,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x05,0x1d,0x00,0x00,0x04,0x1d,0x00,0x00,0x04,0x1d,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0xd7,0x1b,0x00,0x00,0x4a,0x1b,0x00,0x00,0xb1,0x1b,0x00,0x00,0x3e,0x00,0x03,0x00, +0xd7,0x1b,0x00,0x00,0x05,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0xd8,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd8,0x1b,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xda,0x1b,0x00,0x00,0xb9,0x26,0x00,0x00,0x18,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa9,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xdb,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0xdc,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xdc,0x1b,0x00,0x00,0x80,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xde,0x1b,0x00,0x00,0x22,0x26,0x00,0x00,0x18,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa4,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xdf,0x1b,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xe2,0x1b,0x00,0x00,0x89,0x1b,0x00,0x00, +0x81,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xe7,0x1b,0x00,0x00, +0x9b,0x0c,0x00,0x00,0xc3,0x01,0x00,0x00,0xc2,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x0a,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x06,0x1b,0x00,0x00,0xe7,0x1b,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x15,0x1d,0x00,0x00,0x1e,0x25,0x00,0x00,0x96,0x1c,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x17,0x1d,0x00,0x00,0x15,0x1d,0x00,0x00,0x1e,0x25,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x18,0x1d,0x00,0x00,0x17,0x1d,0x00,0x00, +0x00,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1a,0x1d,0x00,0x00, +0xc3,0x01,0x00,0x00,0x18,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x25,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x8d,0x05,0x00,0x00, +0x1a,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xec,0x1b,0x00,0x00, +0xc3,0x01,0x00,0x00,0x0a,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xed,0x1b,0x00,0x00,0x25,0x1d,0x00,0x00,0xec,0x1b,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xef,0x1b,0x00,0x00,0xc3,0x01,0x00,0x00,0xed,0x1b,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf0,0x1b,0x00,0x00,0xef,0x1b,0x00,0x00, +0x2a,0x06,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x2a,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc3,0x01,0x00,0x00,0xf0,0x1b,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf3,0x1b,0x00,0x00,0x77,0x03,0x00,0x00, +0x26,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x2f,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xf3,0x1b,0x00,0x00,0x0a,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x34,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x2f,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x3a,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0xed,0x1b,0x00,0x00,0x2a,0x1d,0x00,0x00,0x34,0x1d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfc,0x1b,0x00,0x00,0xf8,0x0c,0x00,0x00,0x1f,0x25,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x3e,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xfc,0x1b,0x00,0x00,0xc2,0x01,0x00,0x00,0xc3,0x01,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x44,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x42,0x06,0x00,0x00,0x43,0x06,0x00,0x00,0x3e,0x1d,0x00,0x00, +0xf9,0x00,0x02,0x00,0xff,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xff,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0x32,0x26,0x00,0x00,0x13,0x06,0x00,0x00, +0xdf,0x1b,0x00,0x00,0xa0,0x26,0x00,0x00,0x63,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x2c,0x26,0x00,0x00,0x81,0x25,0x00,0x00,0xdf,0x1b,0x00,0x00, +0xb2,0x26,0x00,0x00,0x63,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x2a,0x26,0x00,0x00,0x81,0x25,0x00,0x00,0xdf,0x1b,0x00,0x00,0xaf,0x26,0x00,0x00, +0x63,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x28,0x26,0x00,0x00, +0x81,0x25,0x00,0x00,0xdf,0x1b,0x00,0x00,0xac,0x26,0x00,0x00,0x63,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x26,0x26,0x00,0x00,0x81,0x25,0x00,0x00, +0xdf,0x1b,0x00,0x00,0xa9,0x26,0x00,0x00,0x63,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x24,0x26,0x00,0x00,0x5e,0x25,0x00,0x00,0xdf,0x1b,0x00,0x00, +0xa6,0x26,0x00,0x00,0x63,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x23,0x26,0x00,0x00,0x12,0x02,0x00,0x00,0xdf,0x1b,0x00,0x00,0x65,0x1c,0x00,0x00, +0x63,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0x02,0x1c,0x00,0x00, +0x23,0x26,0x00,0x00,0xf1,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x66,0x1c,0x00,0x00, +0x63,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x02,0x1c,0x00,0x00, +0x03,0x1c,0x00,0x00,0x66,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x03,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x04,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x04,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xb2,0x26,0x00,0x00,0x2c,0x26,0x00,0x00, +0x03,0x1c,0x00,0x00,0xb7,0x26,0x00,0x00,0x5f,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xaf,0x26,0x00,0x00,0x2a,0x26,0x00,0x00,0x03,0x1c,0x00,0x00, +0xb6,0x26,0x00,0x00,0x5f,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xac,0x26,0x00,0x00,0x28,0x26,0x00,0x00,0x03,0x1c,0x00,0x00,0xb5,0x26,0x00,0x00, +0x5f,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xa9,0x26,0x00,0x00, +0x26,0x26,0x00,0x00,0x03,0x1c,0x00,0x00,0xb4,0x26,0x00,0x00,0x5f,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa6,0x26,0x00,0x00,0x24,0x26,0x00,0x00, +0x03,0x1c,0x00,0x00,0xb3,0x26,0x00,0x00,0x5f,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x91,0x00,0x00,0x00,0xa0,0x26,0x00,0x00,0x32,0x26,0x00,0x00,0x03,0x1c,0x00,0x00, +0x4a,0x1c,0x00,0x00,0x5f,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x99,0x26,0x00,0x00,0x12,0x02,0x00,0x00,0x03,0x1c,0x00,0x00,0x61,0x1c,0x00,0x00, +0x5f,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0x07,0x1c,0x00,0x00, +0x99,0x26,0x00,0x00,0xf1,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x62,0x1c,0x00,0x00, +0x5f,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x07,0x1c,0x00,0x00, +0x08,0x1c,0x00,0x00,0x62,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x08,0x1c,0x00,0x00, +0xc4,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x0b,0x1c,0x00,0x00,0x23,0x26,0x00,0x00, +0x1d,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x0c,0x1c,0x00,0x00, +0x99,0x26,0x00,0x00,0x0b,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0x13,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x8e,0x1b,0x00,0x00,0x0e,0x1c,0x00,0x00, +0x11,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x11,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x13,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x0e,0x1c,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x10,0x1c,0x00,0x00,0xf1,0x02,0x00,0x00,0x99,0x26,0x00,0x00, +0xf9,0x00,0x02,0x00,0x13,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x13,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x9b,0x26,0x00,0x00,0x99,0x26,0x00,0x00, +0x11,0x1c,0x00,0x00,0x10,0x1c,0x00,0x00,0x0e,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00, +0x1b,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x95,0x1b,0x00,0x00, +0x16,0x1c,0x00,0x00,0x19,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x19,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x1b,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x16,0x1c,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x18,0x1c,0x00,0x00,0xf1,0x02,0x00,0x00, +0x23,0x26,0x00,0x00,0xf9,0x00,0x02,0x00,0x1b,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x1b,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x9d,0x26,0x00,0x00, +0x23,0x26,0x00,0x00,0x19,0x1c,0x00,0x00,0x18,0x1c,0x00,0x00,0x16,0x1c,0x00,0x00, +0x50,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x1d,0x1c,0x00,0x00,0x9b,0x26,0x00,0x00, +0x9d,0x26,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x20,0x1c,0x00,0x00, +0x1d,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x21,0x1c,0x00,0x00, +0xa3,0x1b,0x00,0x00,0x20,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x24,0x1c,0x00,0x00,0xe2,0x1b,0x00,0x00,0x21,0x1c,0x00,0x00,0x50,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x2c,0x1c,0x00,0x00,0x8f,0x1b,0x00,0x00,0x96,0x1b,0x00,0x00, +0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x2d,0x1c,0x00,0x00,0x84,0x1b,0x00,0x00, +0x2c,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x2f,0x1c,0x00,0x00, +0x2d,0x1c,0x00,0x00,0x1d,0x1c,0x00,0x00,0x7c,0x00,0x04,0x00,0x02,0x04,0x00,0x00, +0x4c,0x1d,0x00,0x00,0x2f,0x1c,0x00,0x00,0x7c,0x00,0x04,0x00,0x02,0x04,0x00,0x00, +0x4e,0x1d,0x00,0x00,0xa9,0x0c,0x00,0x00,0xb0,0x00,0x05,0x00,0x06,0x04,0x00,0x00, +0x4f,0x1d,0x00,0x00,0x4c,0x1d,0x00,0x00,0x4e,0x1d,0x00,0x00,0x9b,0x00,0x04,0x00, +0xd2,0x00,0x00,0x00,0x50,0x1d,0x00,0x00,0x4f,0x1d,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x39,0x1c,0x00,0x00,0x50,0x1d,0x00,0x00,0xc3,0x01,0x00,0x00, +0xc2,0x01,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x58,0x1d,0x00,0x00, +0x3a,0x1d,0x00,0x00,0x3a,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x59,0x1d,0x00,0x00,0x24,0x1c,0x00,0x00,0x58,0x1d,0x00,0x00,0x94,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5c,0x1d,0x00,0x00,0x59,0x1d,0x00,0x00,0x59,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x6c,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x5c,0x1d,0x00,0x00,0x60,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x72,0x1d,0x00,0x00,0x4b,0x04,0x00,0x00,0x6c,0x1d,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x73,0x1d,0x00,0x00,0x72,0x1d,0x00,0x00, +0xc3,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x75,0x1d,0x00,0x00, +0x77,0x03,0x00,0x00,0x6c,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x76,0x1d,0x00,0x00,0x75,0x1d,0x00,0x00,0xc3,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x78,0x1d,0x00,0x00,0x53,0x04,0x00,0x00,0x73,0x1d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7a,0x1d,0x00,0x00,0x78,0x1d,0x00,0x00, +0x73,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7b,0x1d,0x00,0x00, +0x7a,0x1d,0x00,0x00,0x58,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7e,0x1d,0x00,0x00,0x76,0x1d,0x00,0x00,0x76,0x1d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7f,0x1d,0x00,0x00,0x7b,0x1d,0x00,0x00,0x7e,0x1d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3e,0x1c,0x00,0x00,0x39,0x1c,0x00,0x00, +0x7f,0x1d,0x00,0x00,0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x40,0x1c,0x00,0x00, +0x4a,0x1b,0x00,0x00,0x0c,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0x41,0x1c,0x00,0x00,0x40,0x1c,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x43,0x1c,0x00,0x00,0x41,0x1c,0x00,0x00,0x3e,0x1c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x45,0x1c,0x00,0x00,0x43,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x46,0x1c,0x00,0x00,0x43,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x47,0x1c,0x00,0x00, +0x43,0x1c,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x91,0x00,0x00,0x00, +0x48,0x1c,0x00,0x00,0x45,0x1c,0x00,0x00,0x46,0x1c,0x00,0x00,0x47,0x1c,0x00,0x00, +0x3e,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x91,0x00,0x00,0x00,0x4a,0x1c,0x00,0x00, +0xa0,0x26,0x00,0x00,0x48,0x1c,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4d,0x1c,0x00,0x00,0x24,0x1c,0x00,0x00,0x24,0x1c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x50,0x1c,0x00,0x00,0x44,0x1d,0x00,0x00,0x4d,0x1c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x51,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x50,0x1c,0x00,0x00,0xaa,0x00,0x05,0x00,0xd2,0x00,0x00,0x00, +0x53,0x1c,0x00,0x00,0x23,0x26,0x00,0x00,0x12,0x02,0x00,0x00,0xaa,0x00,0x05,0x00, +0xd2,0x00,0x00,0x00,0x55,0x1c,0x00,0x00,0x99,0x26,0x00,0x00,0x12,0x02,0x00,0x00, +0xa7,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0x56,0x1c,0x00,0x00,0x53,0x1c,0x00,0x00, +0x55,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x59,0x1c,0x00,0x00, +0x40,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0xa5,0x1d,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x56,0x1c,0x00,0x00,0x88,0x1d,0x00,0x00,0x8c,0x1d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8c,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xb5,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xac,0x26,0x00,0x00, +0x59,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xba,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xa9,0x26,0x00,0x00,0x59,0x1c,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x95,0x1d,0x00,0x00,0x59,0x1c,0x00,0x00, +0x51,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x99,0x1d,0x00,0x00, +0xb2,0x26,0x00,0x00,0x95,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x9c,0x1d,0x00,0x00,0x59,0x1c,0x00,0x00,0x95,0x1d,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x9f,0x1d,0x00,0x00,0xaf,0x26,0x00,0x00,0x9c,0x1d,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa3,0x1d,0x00,0x00,0xa6,0x26,0x00,0x00, +0x51,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0xa5,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x88,0x1d,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xaa,0x1d,0x00,0x00, +0x59,0x1c,0x00,0x00,0x51,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xae,0x1d,0x00,0x00,0x59,0x1c,0x00,0x00,0xaa,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa5,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xa5,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xb7,0x26,0x00,0x00,0x99,0x1d,0x00,0x00,0x8c,0x1d,0x00,0x00, +0xaa,0x1d,0x00,0x00,0x88,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xb6,0x26,0x00,0x00,0x9f,0x1d,0x00,0x00,0x8c,0x1d,0x00,0x00,0xae,0x1d,0x00,0x00, +0x88,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xb5,0x26,0x00,0x00, +0xb5,0x1d,0x00,0x00,0x8c,0x1d,0x00,0x00,0x59,0x1c,0x00,0x00,0x88,0x1d,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xb4,0x26,0x00,0x00,0xba,0x1d,0x00,0x00, +0x8c,0x1d,0x00,0x00,0x59,0x1c,0x00,0x00,0x88,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xb3,0x26,0x00,0x00,0xa3,0x1d,0x00,0x00,0x8c,0x1d,0x00,0x00, +0x51,0x1c,0x00,0x00,0x88,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0x5f,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5f,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x61,0x1c,0x00,0x00,0x99,0x26,0x00,0x00,0x18,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x04,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x62,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x63,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x63,0x1c,0x00,0x00,0x80,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x65,0x1c,0x00,0x00,0x23,0x26,0x00,0x00,0x18,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xff,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x66,0x1c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc0,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x24,0x26,0x00,0x00,0xba,0x00,0x05,0x00,0xd2,0x00,0x00,0x00, +0xc1,0x1d,0x00,0x00,0xc0,0x1d,0x00,0x00,0x23,0x03,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc6,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xc6,0x1d,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x04,0x27,0x00,0x00,0xc1,0x1d,0x00,0x00,0x24,0x26,0x00,0x00, +0xc3,0x01,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xcd,0x1d,0x00,0x00, +0x04,0x27,0x00,0x00,0x04,0x27,0x00,0x00,0x04,0x27,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xce,0x1d,0x00,0x00,0x2c,0x26,0x00,0x00,0xcd,0x1d,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xd5,0x1d,0x00,0x00,0x2a,0x26,0x00,0x00, +0xcd,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xdd,0x1d,0x00,0x00, +0xce,0x1d,0x00,0x00,0xce,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xde,0x1d,0x00,0x00,0xd5,0x1d,0x00,0x00,0xdd,0x1d,0x00,0x00,0x0c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xdf,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xde,0x1d,0x00,0x00,0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xe0,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0xdf,0x1d,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6b,0x1c,0x00,0x00,0x32,0x26,0x00,0x00,0x03,0x00,0x00,0x00, +0xba,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0x6c,0x1c,0x00,0x00,0x6b,0x1c,0x00,0x00, +0x23,0x03,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x6d,0x1c,0x00,0x00, +0x6c,0x1c,0x00,0x00,0xc3,0x01,0x00,0x00,0xc2,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x70,0x1c,0x00,0x00,0x6b,0x1c,0x00,0x00,0x6d,0x1c,0x00,0x00, +0x52,0x00,0x06,0x00,0x91,0x00,0x00,0x00,0xec,0x24,0x00,0x00,0x70,0x1c,0x00,0x00, +0x32,0x26,0x00,0x00,0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xd2,0x00,0x00,0x00, +0x74,0x1c,0x00,0x00,0x70,0x1c,0x00,0x00,0x23,0x03,0x00,0x00,0xf7,0x00,0x03,0x00, +0x91,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x74,0x1c,0x00,0x00, +0x75,0x1c,0x00,0x00,0x91,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x75,0x1c,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x77,0x1c,0x00,0x00,0xec,0x24,0x00,0x00, +0xec,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x7a,0x1c,0x00,0x00,0x70,0x1c,0x00,0x00, +0x70,0x1c,0x00,0x00,0x70,0x1c,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x7b,0x1c,0x00,0x00,0x77,0x1c,0x00,0x00,0x7a,0x1c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7d,0x1c,0x00,0x00,0x7b,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x91,0x00,0x00,0x00,0xf0,0x24,0x00,0x00,0x7d,0x1c,0x00,0x00, +0x07,0x27,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7f,0x1c,0x00,0x00,0x7b,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x91,0x00,0x00,0x00,0xf2,0x24,0x00,0x00,0x7f,0x1c,0x00,0x00,0xf0,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x81,0x1c,0x00,0x00, +0x7b,0x1c,0x00,0x00,0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x91,0x00,0x00,0x00, +0xf4,0x24,0x00,0x00,0x81,0x1c,0x00,0x00,0xf2,0x24,0x00,0x00,0x02,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x84,0x1c,0x00,0x00,0x70,0x1c,0x00,0x00, +0xe6,0x06,0x00,0x00,0x52,0x00,0x06,0x00,0x91,0x00,0x00,0x00,0xf7,0x24,0x00,0x00, +0x84,0x1c,0x00,0x00,0xf4,0x24,0x00,0x00,0x03,0x00,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x88,0x1c,0x00,0x00,0xf7,0x24,0x00,0x00,0xf7,0x24,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xe9,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x88,0x1c,0x00,0x00,0x28,0x26,0x00,0x00,0x26,0x26,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8c,0x1c,0x00,0x00,0xe9,0x1d,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x91,0x00,0x00,0x00,0xf9,0x24,0x00,0x00,0x8c,0x1c,0x00,0x00, +0xf7,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8e,0x1c,0x00,0x00,0xe9,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x91,0x00,0x00,0x00,0xfb,0x24,0x00,0x00,0x8e,0x1c,0x00,0x00,0xf9,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x90,0x1c,0x00,0x00, +0xe9,0x1d,0x00,0x00,0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x91,0x00,0x00,0x00, +0xfd,0x24,0x00,0x00,0x90,0x1c,0x00,0x00,0xfb,0x24,0x00,0x00,0x02,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x91,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x91,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0x33,0x26,0x00,0x00,0xec,0x24,0x00,0x00, +0xc6,0x1d,0x00,0x00,0xfd,0x24,0x00,0x00,0x75,0x1c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x08,0x1e,0x00,0x00,0xce,0x1d,0x00,0x00,0x00,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0a,0x1e,0x00,0x00,0x08,0x1e,0x00,0x00, +0xe1,0x09,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x0b,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0a,0x1e,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0c,0x1e,0x00,0x00,0x0b,0x1e,0x00,0x00,0x09,0x0a,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x72,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x26,0x0d,0x00,0x00,0x91,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x77,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x72,0x1e,0x00,0x00,0x22,0x1a,0x00,0x00,0xb8,0x00,0x05,0x00,0xd2,0x00,0x00,0x00, +0x12,0x1e,0x00,0x00,0x77,0x1e,0x00,0x00,0x55,0x07,0x00,0x00,0xf7,0x00,0x03,0x00, +0x16,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x12,0x1e,0x00,0x00, +0x13,0x1e,0x00,0x00,0x16,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x13,0x1e,0x00,0x00, +0xa4,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0x15,0x1e,0x00,0x00,0x9b,0x0c,0x00,0x00, +0xc3,0x08,0x00,0x00,0xf9,0x00,0x02,0x00,0x16,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x16,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0xd2,0x00,0x00,0x00,0x17,0x1e,0x00,0x00, +0x12,0x1e,0x00,0x00,0x91,0x1c,0x00,0x00,0x15,0x1e,0x00,0x00,0x13,0x1e,0x00,0x00, +0xf7,0x00,0x03,0x00,0x1d,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x17,0x1e,0x00,0x00,0x19,0x1e,0x00,0x00,0x1c,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x1c,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x1d,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x19,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x57,0x02,0x00,0x00,0x7a,0x1e,0x00,0x00, +0x90,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x5f,0x02,0x00,0x00,0x7c,0x1e,0x00,0x00, +0x7a,0x1e,0x00,0x00,0x1e,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x91,0x00,0x00,0x00, +0x7e,0x1e,0x00,0x00,0x7c,0x1e,0x00,0x00,0x01,0x0d,0x00,0x00,0x02,0x00,0x00,0x00, +0xc2,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x1d,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x1d,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0x41,0x26,0x00,0x00, +0x13,0x06,0x00,0x00,0x1c,0x1e,0x00,0x00,0x7e,0x1e,0x00,0x00,0x19,0x1e,0x00,0x00, +0x3e,0x00,0x03,0x00,0xf0,0x1d,0x00,0x00,0x41,0x26,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x20,0x1e,0x00,0x00,0xf0,0x1d,0x00,0x00,0x66,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x21,0x1e,0x00,0x00,0x20,0x1e,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x22,0x1e,0x00,0x00,0x0c,0x1e,0x00,0x00, +0x21,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x24,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x22,0x1e,0x00,0x00,0xbe,0x00,0x05,0x00, +0xd2,0x00,0x00,0x00,0x26,0x1e,0x00,0x00,0x24,0x1e,0x00,0x00,0x09,0x0a,0x00,0x00, +0xf7,0x00,0x03,0x00,0x59,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x26,0x1e,0x00,0x00,0x27,0x1e,0x00,0x00,0x59,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x27,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x28,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x28,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x43,0x26,0x00,0x00, +0x24,0x1e,0x00,0x00,0x27,0x1e,0x00,0x00,0xdd,0x26,0x00,0x00,0x3e,0x1e,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x42,0x26,0x00,0x00,0x18,0x02,0x00,0x00, +0x27,0x1e,0x00,0x00,0x40,0x1e,0x00,0x00,0x3e,0x1e,0x00,0x00,0xb3,0x00,0x05,0x00, +0xd2,0x00,0x00,0x00,0x2b,0x1e,0x00,0x00,0x42,0x26,0x00,0x00,0xf1,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0x41,0x1e,0x00,0x00,0x3e,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x2b,0x1e,0x00,0x00,0x2c,0x1e,0x00,0x00,0x41,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x2c,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x2f,0x1e,0x00,0x00,0xf0,0x1d,0x00,0x00,0x42,0x26,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x30,0x1e,0x00,0x00,0x2f,0x1e,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x31,0x1e,0x00,0x00,0x0c,0x1e,0x00,0x00,0x30,0x1e,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x33,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x22,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x35,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x31,0x1e,0x00,0x00, +0xb4,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0x36,0x1e,0x00,0x00,0x33,0x1e,0x00,0x00, +0x35,0x1e,0x00,0x00,0xf7,0x00,0x03,0x00,0x3d,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x36,0x1e,0x00,0x00,0x37,0x1e,0x00,0x00,0x3d,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x37,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x39,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x31,0x1e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x83,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x43,0x26,0x00,0x00,0x39,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00, +0x3d,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x3d,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xdd,0x26,0x00,0x00,0x43,0x26,0x00,0x00,0x2c,0x1e,0x00,0x00, +0x83,0x1e,0x00,0x00,0x37,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x3e,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3e,0x1e,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x40,0x1e,0x00,0x00,0x42,0x26,0x00,0x00,0x18,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x28,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x41,0x1e,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x43,0x1e,0x00,0x00,0xe0,0x1d,0x00,0x00,0x00,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x45,0x1e,0x00,0x00,0x43,0x1e,0x00,0x00, +0x5f,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x87,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x45,0x1e,0x00,0x00,0xc2,0x01,0x00,0x00, +0xc3,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x8c,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x87,0x1e,0x00,0x00,0x33,0x0a,0x00,0x00, +0xb7,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0x4b,0x1e,0x00,0x00,0x43,0x26,0x00,0x00, +0x24,0x1e,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x4c,0x1e,0x00,0x00, +0x4b,0x1e,0x00,0x00,0xc3,0x01,0x00,0x00,0xc2,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4e,0x1e,0x00,0x00,0x4c,0x1e,0x00,0x00,0x8c,0x1e,0x00,0x00, +0xba,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0x50,0x1e,0x00,0x00,0x4e,0x1e,0x00,0x00, +0x09,0x0a,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x51,0x1e,0x00,0x00, +0x50,0x1e,0x00,0x00,0xc3,0x01,0x00,0x00,0xc2,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x91,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x06,0x1b,0x00,0x00,0x16,0x07,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x96,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x91,0x0c,0x00,0x00, +0x91,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x56,0x1e,0x00,0x00, +0xc3,0x01,0x00,0x00,0x96,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x58,0x1e,0x00,0x00,0x51,0x1e,0x00,0x00,0x56,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00, +0x59,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x59,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x44,0x26,0x00,0x00,0xc2,0x01,0x00,0x00,0x1d,0x1e,0x00,0x00, +0x58,0x1e,0x00,0x00,0x41,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x5a,0x1e,0x00,0x00,0xf0,0x1d,0x00,0x00,0x61,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x5b,0x1e,0x00,0x00,0x5a,0x1e,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x5c,0x1e,0x00,0x00,0xf0,0x1d,0x00,0x00,0xc9,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0x5c,0x1e,0x00,0x00,0x5b,0x1e,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x5d,0x1e,0x00,0x00,0xf0,0x1d,0x00,0x00,0x5d,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5e,0x1e,0x00,0x00,0x5d,0x1e,0x00,0x00, +0x3e,0x00,0x03,0x00,0x5a,0x1e,0x00,0x00,0x5e,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x61,0x1e,0x00,0x00,0x20,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00, +0x5d,0x1e,0x00,0x00,0x61,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00,0x20,0x1e,0x00,0x00, +0x0c,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x91,0x00,0x00,0x00,0x66,0x1e,0x00,0x00, +0xf0,0x1d,0x00,0x00,0x3d,0x00,0x04,0x00,0x87,0x02,0x00,0x00,0x98,0x1e,0x00,0x00, +0x89,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0x98,0x1e,0x00,0x00,0xa0,0x0b,0x00,0x00, +0x66,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x6a,0x1e,0x00,0x00, +0x5c,0x1e,0x00,0x00,0xb7,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0x6b,0x1e,0x00,0x00, +0x6a,0x1e,0x00,0x00,0xc2,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x6c,0x1e,0x00,0x00,0x6b,0x1e,0x00,0x00,0xc3,0x01,0x00,0x00,0xc2,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6d,0x1e,0x00,0x00,0x44,0x26,0x00,0x00, +0x6c,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1d,0x0c,0x00,0x00, +0x33,0x26,0x00,0x00,0x03,0x00,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xb0,0x1e,0x00,0x00,0x1a,0x0d,0x00,0x00,0xc3,0x01,0x00,0x00,0xc2,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb4,0x1e,0x00,0x00,0xb0,0x1e,0x00,0x00, +0x48,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb6,0x1e,0x00,0x00, +0xc3,0x01,0x00,0x00,0x26,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb7,0x1e,0x00,0x00,0xb4,0x1e,0x00,0x00,0xb6,0x1e,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb9,0x1e,0x00,0x00,0x1d,0x0c,0x00,0x00,0x5f,0x07,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xbb,0x1e,0x00,0x00,0x57,0x26,0x00,0x00, +0xc3,0x01,0x00,0x00,0xc2,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbd,0x1e,0x00,0x00,0xf8,0x0c,0x00,0x00,0x5f,0x07,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xd1,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xbd,0x1e,0x00,0x00,0xc2,0x01,0x00,0x00,0xc3,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xd6,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xbb,0x1e,0x00,0x00,0xd1,0x1e,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xdc,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xb7,0x1e,0x00,0x00, +0xb9,0x1e,0x00,0x00,0xd6,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xe1,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xb7,0x1e,0x00,0x00, +0xdc,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc5,0x1e,0x00,0x00, +0xf8,0x0c,0x00,0x00,0x20,0x25,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xe5,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xc5,0x1e,0x00,0x00, +0xc2,0x01,0x00,0x00,0xc3,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xeb,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xe1,0x1e,0x00,0x00, +0x1d,0x0c,0x00,0x00,0xe5,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xf0,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xe1,0x1e,0x00,0x00, +0xeb,0x1e,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xcd,0x1e,0x00,0x00, +0xf0,0x1e,0x00,0x00,0xf0,0x1e,0x00,0x00,0xf0,0x1e,0x00,0x00,0xf7,0x00,0x03,0x00, +0x37,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x9b,0x0c,0x00,0x00, +0x22,0x0c,0x00,0x00,0x26,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x26,0x0c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x39,0x1f,0x00,0x00,0x96,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3b,0x1f,0x00,0x00, +0x96,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3c,0x1f,0x00,0x00,0x39,0x1f,0x00,0x00,0x3b,0x1f,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x3d,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0x3c,0x1f,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3e,0x1f,0x00,0x00, +0xc3,0x01,0x00,0x00,0x3d,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x9a,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x3e,0x1f,0x00,0x00, +0x07,0x09,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x9f,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xff,0x08,0x00,0x00,0x9a,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa8,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x91,0x0c,0x00,0x00,0xe5,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xad,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x26,0x0d,0x00,0x00,0xa8,0x1f,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xb3,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x9f,0x1f,0x00,0x00, +0xc3,0x01,0x00,0x00,0xad,0x1f,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x4f,0x1f,0x00,0x00,0xe0,0x1d,0x00,0x00,0xb3,0x1f,0x00,0x00,0x83,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x53,0x1f,0x00,0x00,0xce,0x1d,0x00,0x00,0x4f,0x1f,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x57,0x1f,0x00,0x00,0xce,0x1d,0x00,0x00, +0x4f,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xb8,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x28,0x26,0x00,0x00,0x53,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xbd,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x26,0x26,0x00,0x00,0x57,0x1f,0x00,0x00,0xba,0x00,0x05,0x00, +0x48,0x09,0x00,0x00,0x67,0x1f,0x00,0x00,0xb8,0x1f,0x00,0x00,0x68,0x26,0x00,0x00, +0x9a,0x00,0x04,0x00,0xd2,0x00,0x00,0x00,0x68,0x1f,0x00,0x00,0x67,0x1f,0x00,0x00, +0xa8,0x00,0x04,0x00,0xd2,0x00,0x00,0x00,0x69,0x1f,0x00,0x00,0x68,0x1f,0x00,0x00, +0xf7,0x00,0x03,0x00,0x6f,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x69,0x1f,0x00,0x00,0x6a,0x1f,0x00,0x00,0x6f,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x6a,0x1f,0x00,0x00,0xba,0x00,0x05,0x00,0x48,0x09,0x00,0x00,0x6d,0x1f,0x00,0x00, +0x68,0x26,0x00,0x00,0xbd,0x1f,0x00,0x00,0x9a,0x00,0x04,0x00,0xd2,0x00,0x00,0x00, +0x6e,0x1f,0x00,0x00,0x6d,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00,0x6f,0x1f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6f,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00,0xd2,0x00,0x00,0x00, +0x70,0x1f,0x00,0x00,0x68,0x1f,0x00,0x00,0x26,0x0c,0x00,0x00,0x6e,0x1f,0x00,0x00, +0x6a,0x1f,0x00,0x00,0xf7,0x00,0x03,0x00,0x8d,0x1f,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x70,0x1f,0x00,0x00,0x71,0x1f,0x00,0x00,0x8d,0x1f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x71,0x1f,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x75,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x68,0x26,0x00,0x00, +0xb8,0x1f,0x00,0x00,0xbd,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xc2,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x6d,0x1e,0x00,0x00, +0x36,0x1b,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x79,0x1f,0x00,0x00, +0xc2,0x1f,0x00,0x00,0xc2,0x1f,0x00,0x00,0xc2,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xc7,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x8e,0x0c,0x00,0x00,0x7b,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7d,0x1f,0x00,0x00,0xc3,0x01,0x00,0x00,0xc7,0x1f,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x80,0x1f,0x00,0x00,0x79,0x1f,0x00,0x00,0x7d,0x1f,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xcf,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x80,0x1f,0x00,0x00,0xe8,0x0a,0x00,0x00,0x21,0x25,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xe1,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x75,0x1f,0x00,0x00,0x68,0x26,0x00,0x00,0xcf,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xe6,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xcd,0x1e,0x00,0x00,0x76,0x09,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x00,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0xe6,0x1f,0x00,0x00,0xcd,0x1e,0x00,0x00,0xcf,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00, +0x8d,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0x8d,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x76,0x26,0x00,0x00,0xcd,0x1e,0x00,0x00,0x6f,0x1f,0x00,0x00, +0x00,0x20,0x00,0x00,0x71,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x75,0x26,0x00,0x00,0x68,0x26,0x00,0x00,0x6f,0x1f,0x00,0x00,0xe1,0x1f,0x00,0x00, +0x71,0x1f,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x0b,0x20,0x00,0x00, +0x33,0x26,0x00,0x00,0x33,0x26,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x0c,0x20,0x00,0x00, +0x76,0x26,0x00,0x00,0x0b,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x1d,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xe6,0x08,0x00,0x00, +0x0c,0x20,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x11,0x20,0x00,0x00, +0x0b,0x20,0x00,0x00,0x1d,0x20,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x14,0x20,0x00,0x00,0x33,0x26,0x00,0x00,0x33,0x26,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x23,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x75,0x26,0x00,0x00, +0x14,0x20,0x00,0x00,0x11,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x28,0x20,0x00,0x00,0x23,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2a,0x20,0x00,0x00,0x23,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2b,0x20,0x00,0x00,0x28,0x20,0x00,0x00, +0x2a,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2d,0x20,0x00,0x00, +0x23,0x20,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2e,0x20,0x00,0x00,0x2b,0x20,0x00,0x00,0x2d,0x20,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x33,0x20,0x00,0x00,0x28,0x20,0x00,0x00,0x2d,0x20,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x38,0x20,0x00,0x00,0x28,0x20,0x00,0x00, +0x2a,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3b,0x20,0x00,0x00, +0x38,0x20,0x00,0x00,0x2d,0x20,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x3c,0x20,0x00,0x00,0x2e,0x20,0x00,0x00,0x33,0x20,0x00,0x00,0x3b,0x20,0x00,0x00, +0xf9,0x00,0x02,0x00,0x37,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x22,0x0c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf5,0x1e,0x00,0x00,0x33,0x26,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf7,0x1e,0x00,0x00, +0x33,0x26,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf8,0x1e,0x00,0x00,0xf5,0x1e,0x00,0x00,0xf7,0x1e,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfa,0x1e,0x00,0x00,0x33,0x26,0x00,0x00,0x02,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfb,0x1e,0x00,0x00,0xf8,0x1e,0x00,0x00, +0xfa,0x1e,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x00,0x1f,0x00,0x00, +0xf5,0x1e,0x00,0x00,0xfa,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x05,0x1f,0x00,0x00,0xf5,0x1e,0x00,0x00,0xf7,0x1e,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x08,0x1f,0x00,0x00,0x05,0x1f,0x00,0x00,0xfa,0x1e,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x09,0x1f,0x00,0x00,0xfb,0x1e,0x00,0x00, +0x00,0x1f,0x00,0x00,0x08,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00,0x37,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x37,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x79,0x26,0x00,0x00,0x3c,0x20,0x00,0x00,0x8d,0x1f,0x00,0x00,0x09,0x1f,0x00,0x00, +0x22,0x0c,0x00,0x00,0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0x42,0x20,0x00,0x00, +0xbf,0x1a,0x00,0x00,0xdb,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x12,0x02,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x43,0x20,0x00,0x00,0x42,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0x45,0x20,0x00,0x00, +0x43,0x20,0x00,0x00,0xc2,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x47,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0x47,0x20,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x05,0x27,0x00,0x00,0x45,0x20,0x00,0x00,0xc3,0x01,0x00,0x00,0x43,0x20,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x4d,0x20,0x00,0x00,0x05,0x27,0x00,0x00, +0x05,0x27,0x00,0x00,0x05,0x27,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x4e,0x20,0x00,0x00,0x79,0x26,0x00,0x00,0x4d,0x20,0x00,0x00,0x41,0x00,0x05,0x00, +0x48,0x02,0x00,0x00,0x55,0x20,0x00,0x00,0x11,0x02,0x00,0x00,0x47,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x56,0x20,0x00,0x00,0x55,0x20,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x51,0x20,0x00,0x00,0x4e,0x20,0x00,0x00, +0x56,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x63,0x20,0x00,0x00, +0x69,0x0c,0x00,0x00,0xe8,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7e,0x20,0x00,0x00,0x63,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00, +0xd2,0x00,0x00,0x00,0x7f,0x20,0x00,0x00,0x7e,0x20,0x00,0x00,0xc2,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x84,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x7f,0x20,0x00,0x00,0x80,0x20,0x00,0x00,0x84,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0x80,0x20,0x00,0x00,0xbc,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0x83,0x20,0x00,0x00, +0x7e,0x20,0x00,0x00,0xc3,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x84,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0x84,0x20,0x00,0x00,0xf5,0x00,0x07,0x00,0xd2,0x00,0x00,0x00, +0x85,0x20,0x00,0x00,0x7f,0x20,0x00,0x00,0x47,0x20,0x00,0x00,0x83,0x20,0x00,0x00, +0x80,0x20,0x00,0x00,0xf7,0x00,0x03,0x00,0x90,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x85,0x20,0x00,0x00,0x86,0x20,0x00,0x00,0x90,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0x86,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x88,0x20,0x00,0x00,0x63,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00, +0xd2,0x00,0x00,0x00,0x89,0x20,0x00,0x00,0x88,0x20,0x00,0x00,0xc2,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x8e,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x89,0x20,0x00,0x00,0x8a,0x20,0x00,0x00,0x8e,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8a,0x20,0x00,0x00,0xbc,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0x8d,0x20,0x00,0x00, +0x88,0x20,0x00,0x00,0xc3,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x8e,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8e,0x20,0x00,0x00,0xf5,0x00,0x07,0x00,0xd2,0x00,0x00,0x00, +0x8f,0x20,0x00,0x00,0x89,0x20,0x00,0x00,0x86,0x20,0x00,0x00,0x8d,0x20,0x00,0x00, +0x8a,0x20,0x00,0x00,0xf9,0x00,0x02,0x00,0x90,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0x90,0x20,0x00,0x00,0xf5,0x00,0x07,0x00,0xd2,0x00,0x00,0x00,0x91,0x20,0x00,0x00, +0x85,0x20,0x00,0x00,0x84,0x20,0x00,0x00,0x8f,0x20,0x00,0x00,0x8e,0x20,0x00,0x00, +0xa4,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0x66,0x20,0x00,0x00,0x91,0x20,0x00,0x00, +0xc3,0x08,0x00,0x00,0xf7,0x00,0x03,0x00,0x77,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x66,0x20,0x00,0x00,0x67,0x20,0x00,0x00,0x6b,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6b,0x20,0x00,0x00,0x41,0x00,0x05,0x00,0x48,0x02,0x00,0x00, +0x96,0x20,0x00,0x00,0x11,0x02,0x00,0x00,0x52,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x97,0x20,0x00,0x00,0x96,0x20,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6d,0x20,0x00,0x00,0x97,0x20,0x00,0x00,0x9a,0x09,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x70,0x20,0x00,0x00,0x1d,0x0c,0x00,0x00, +0x6d,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x74,0x20,0x00,0x00, +0x5b,0x1a,0x00,0x00,0x70,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x9c,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc2,0x01,0x00,0x00, +0x74,0x20,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x1a,0x25,0x00,0x00, +0x9c,0x20,0x00,0x00,0x4d,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x77,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x67,0x20,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x17,0x25,0x00,0x00,0xc2,0x01,0x00,0x00,0x4d,0x25,0x00,0x00, +0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x77,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0x77,0x20,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x89,0x26,0x00,0x00, +0x1a,0x25,0x00,0x00,0x6b,0x20,0x00,0x00,0x17,0x25,0x00,0x00,0x67,0x20,0x00,0x00, +0x3d,0x00,0x04,0x00,0xae,0x02,0x00,0x00,0x9e,0x20,0x00,0x00,0xb0,0x02,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa1,0x20,0x00,0x00,0x89,0x26,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa2,0x20,0x00,0x00, +0x89,0x26,0x00,0x00,0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x91,0x00,0x00,0x00, +0xa3,0x20,0x00,0x00,0xa1,0x20,0x00,0x00,0xa2,0x20,0x00,0x00,0xc2,0x01,0x00,0x00, +0xc2,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0x9e,0x20,0x00,0x00,0xa0,0x0b,0x00,0x00, +0xa3,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd7,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x65,0x0a,0x00,0x00,0x06,0x1b,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xdb,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xf8,0x0c,0x00,0x00,0xc2,0x01,0x00,0x00,0xc3,0x01,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xe1,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0xd7,0x20,0x00,0x00,0x4b,0x04,0x00,0x00,0xdb,0x20,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe6,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xd7,0x20,0x00,0x00,0xe1,0x20,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc0,0x20,0x00,0x00,0xe6,0x20,0x00,0x00,0xe6,0x20,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc2,0x20,0x00,0x00,0x26,0x0d,0x00,0x00, +0x55,0x07,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xeb,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc2,0x20,0x00,0x00,0x8e,0x0c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf0,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xc0,0x20,0x00,0x00,0xeb,0x20,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xc8,0x20,0x00,0x00,0x9b,0x0c,0x00,0x00,0xc3,0x01,0x00,0x00, +0xf0,0x20,0x00,0x00,0xbe,0x00,0x05,0x00,0xd2,0x00,0x00,0x00,0xcc,0x20,0x00,0x00, +0xd1,0x1e,0x00,0x00,0xc3,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xd1,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xcc,0x20,0x00,0x00,0xcd,0x20,0x00,0x00, +0xd1,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0xcd,0x20,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xf9,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x23,0x03,0x00,0x00,0xc8,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd0,0x20,0x00,0x00,0xf9,0x20,0x00,0x00,0x90,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd1,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0xd1,0x20,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x92,0x26,0x00,0x00,0xc8,0x20,0x00,0x00,0x77,0x20,0x00,0x00, +0xd0,0x20,0x00,0x00,0xcd,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x45,0x0c,0x00,0x00,0x51,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x46,0x0c,0x00,0x00,0x51,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x47,0x0c,0x00,0x00,0x51,0x20,0x00,0x00, +0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0x48,0x0c,0x00,0x00, +0x45,0x0c,0x00,0x00,0x46,0x0c,0x00,0x00,0x47,0x0c,0x00,0x00,0x92,0x26,0x00,0x00, +0x3d,0x00,0x04,0x00,0x98,0x02,0x00,0x00,0xfb,0x20,0x00,0x00,0x9a,0x02,0x00,0x00, +0x63,0x00,0x04,0x00,0xfb,0x20,0x00,0x00,0xa0,0x0b,0x00,0x00,0x48,0x0c,0x00,0x00, +0x3d,0x00,0x04,0x00,0xa1,0x02,0x00,0x00,0x08,0x21,0x00,0x00,0xa3,0x02,0x00,0x00, +0x50,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0x11,0x21,0x00,0x00,0x45,0x0c,0x00,0x00, +0x46,0x0c,0x00,0x00,0x47,0x0c,0x00,0x00,0xc3,0x01,0x00,0x00,0x63,0x00,0x04,0x00, +0x08,0x21,0x00,0x00,0xa0,0x0b,0x00,0x00,0x11,0x21,0x00,0x00,0x3d,0x00,0x04,0x00, +0xb7,0x02,0x00,0x00,0x13,0x21,0x00,0x00,0xb9,0x02,0x00,0x00,0x63,0x00,0x04,0x00, +0x13,0x21,0x00,0x00,0xa0,0x0b,0x00,0x00,0x13,0x06,0x00,0x00,0xfd,0x00,0x01,0x00, +0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_c87855e565564c37d4dbfa36de3b5b49.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_c87855e565564c37d4dbfa36de3b5b49.h new file mode 100644 index 00000000..41380292 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_c87855e565564c37d4dbfa36de3b5b49.h @@ -0,0 +1,1941 @@ +// ffx_fsr2_accumulate_pass_c87855e565564c37d4dbfa36de3b5b49.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_c87855e565564c37d4dbfa36de3b5b49_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_c87855e565564c37d4dbfa36de3b5b49_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_c87855e565564c37d4dbfa36de3b5b49_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_c87855e565564c37d4dbfa36de3b5b49_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_c87855e565564c37d4dbfa36de3b5b49_SampledImageResourceNames[] = { "r_input_exposure", "r_dilated_reactive_masks", "r_dilated_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_imgMips", "r_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_c87855e565564c37d4dbfa36de3b5b49_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 10, 12, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_c87855e565564c37d4dbfa36de3b5b49_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_c87855e565564c37d4dbfa36de3b5b49_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_c87855e565564c37d4dbfa36de3b5b49_StorageImageResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_upscaled_output", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_c87855e565564c37d4dbfa36de3b5b49_StorageImageResourceBindings[] = { 13, 14, 15, 16, 17, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_c87855e565564c37d4dbfa36de3b5b49_StorageImageResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_c87855e565564c37d4dbfa36de3b5b49_StorageImageResourceSets[] = { 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_c87855e565564c37d4dbfa36de3b5b49_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_c87855e565564c37d4dbfa36de3b5b49_UniformBufferResourceBindings[] = { 18, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_c87855e565564c37d4dbfa36de3b5b49_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_c87855e565564c37d4dbfa36de3b5b49_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_c87855e565564c37d4dbfa36de3b5b49_size = 30596; + +static const unsigned char g_ffx_fsr2_accumulate_pass_c87855e565564c37d4dbfa36de3b5b49_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x2c,0x27,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x38,0x00,0x00,0x00,0x0b,0x00,0x06,0x00, +0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c,0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30, +0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x0f,0x00,0x07,0x00,0x05,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0x9c,0x0b,0x00,0x00,0xb2,0x0b,0x00,0x00,0x10,0x00,0x06,0x00, +0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00, +0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c, +0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66, +0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00,0x04,0x00,0x0a,0x00, +0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x69,0x6d, +0x61,0x67,0x65,0x5f,0x6c,0x6f,0x61,0x64,0x5f,0x66,0x6f,0x72,0x6d,0x61,0x74,0x74, +0x65,0x64,0x00,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c, +0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65, +0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00, +0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64, +0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00, +0xfa,0x01,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0xfa,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e, +0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0xfa,0x01,0x00,0x00, +0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69, +0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00,0xfa,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0b,0x00,0xfa,0x01,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70, +0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44, +0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00, +0xfa,0x01,0x00,0x00,0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00, +0xfa,0x01,0x00,0x00,0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00, +0xfa,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e, +0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00,0xfa,0x01,0x00,0x00,0x07,0x00,0x00,0x00, +0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70, +0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00,0xfa,0x01,0x00,0x00,0x08,0x00,0x00,0x00, +0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0xfa,0x01,0x00,0x00, +0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0xfa,0x01,0x00,0x00, +0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0xfa,0x01,0x00,0x00, +0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74, +0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00,0xfa,0x01,0x00,0x00,0x0c,0x00,0x00,0x00, +0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0a,0x00,0xfa,0x01,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70, +0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0xfa,0x01,0x00,0x00, +0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00, +0x06,0x00,0x09,0x00,0xfa,0x01,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74, +0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0xfa,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00, +0xfa,0x01,0x00,0x00,0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63, +0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00, +0x06,0x00,0x0a,0x00,0xfa,0x01,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65, +0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0xfc,0x01,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00,0x05,0x00,0x05,0x00,0x3a,0x02,0x00,0x00, +0x72,0x5f,0x69,0x6d,0x67,0x4d,0x69,0x70,0x73,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0x3e,0x02,0x00,0x00,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d, +0x70,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0x4b,0x02,0x00,0x00,0x72,0x5f,0x70,0x72, +0x65,0x70,0x61,0x72,0x65,0x64,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c, +0x6f,0x72,0x00,0x00,0x05,0x00,0x09,0x00,0x52,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f, +0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x5a,0x02,0x00,0x00, +0x72,0x77,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00, +0x05,0x00,0x06,0x00,0x61,0x02,0x00,0x00,0x72,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68, +0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x00,0x05,0x00,0x09,0x00,0x6b,0x02,0x00,0x00, +0x72,0x77,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63, +0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x05,0x00,0x07,0x00, +0x74,0x02,0x00,0x00,0x72,0x77,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f, +0x6f,0x75,0x74,0x70,0x75,0x74,0x00,0x00,0x05,0x00,0x06,0x00,0x81,0x02,0x00,0x00, +0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00, +0x05,0x00,0x06,0x00,0x8a,0x02,0x00,0x00,0x72,0x77,0x5f,0x6e,0x65,0x77,0x5f,0x6c, +0x6f,0x63,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x9f,0x02,0x00,0x00, +0x72,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x00, +0x05,0x00,0x09,0x00,0xa9,0x02,0x00,0x00,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65, +0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73, +0x00,0x00,0x00,0x00,0x05,0x00,0x07,0x00,0xb1,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x05,0x00,0x09,0x00,0xbd,0x02,0x00,0x00,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65, +0x64,0x5f,0x72,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x73, +0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x9c,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x57, +0x6f,0x72,0x6b,0x47,0x72,0x6f,0x75,0x70,0x49,0x44,0x00,0x00,0x05,0x00,0x08,0x00, +0xb2,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x4c,0x6f,0x63,0x61,0x6c,0x49,0x6e,0x76,0x6f, +0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xfa,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xfa,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfa,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfa,0x01,0x00,0x00, +0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xfa,0x01,0x00,0x00,0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xfa,0x01,0x00,0x00,0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfa,0x01,0x00,0x00,0x06,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfa,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xfa,0x01,0x00,0x00,0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xfa,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfa,0x01,0x00,0x00,0x0a,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfa,0x01,0x00,0x00, +0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xfa,0x01,0x00,0x00,0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xfa,0x01,0x00,0x00,0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfa,0x01,0x00,0x00,0x0e,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfa,0x01,0x00,0x00, +0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xfa,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xfa,0x01,0x00,0x00,0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfa,0x01,0x00,0x00,0x12,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xfa,0x01,0x00,0x00, +0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xfc,0x01,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xfc,0x01,0x00,0x00,0x21,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x3a,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x3a,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x3e,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x3e,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x4b,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x4b,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x52,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x52,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x5a,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x5a,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x61,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x61,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x6b,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x6b,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x6b,0x02,0x00,0x00,0x19,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x74,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x74,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0f,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x74,0x02,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x81,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x81,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x8a,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x8a,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x9f,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x9f,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xa9,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xa9,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb1,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb1,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xbd,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xbd,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x9c,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb2,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xc4,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00, +0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x13,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x38,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x15,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0x3e,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x14,0x00,0x02,0x00, +0xc5,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb2,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb3,0x01,0x00,0x00, +0x00,0x00,0x80,0x3f,0x1e,0x00,0x15,0x00,0xfa,0x01,0x00,0x00,0x5d,0x00,0x00,0x00, +0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00, +0x3e,0x00,0x00,0x00,0x3e,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xfb,0x01,0x00,0x00, +0x02,0x00,0x00,0x00,0xfa,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0xfb,0x01,0x00,0x00, +0xfc,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0xfd,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xfe,0x01,0x00,0x00, +0x02,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x03,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x08,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x0d,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x12,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x13,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x3e,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x18,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x1d,0x02,0x00,0x00,0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x1e,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x23,0x02,0x00,0x00,0x0a,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x28,0x02,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x29,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x2e,0x02,0x00,0x00,0x0d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x33,0x02,0x00,0x00,0x0f,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x38,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x39,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x39,0x02,0x00,0x00,0x3a,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x1a,0x00,0x02,0x00, +0x3c,0x02,0x00,0x00,0x20,0x00,0x04,0x00,0x3d,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x3c,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x3d,0x02,0x00,0x00,0x3e,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x1b,0x00,0x03,0x00,0x40,0x02,0x00,0x00,0x38,0x02,0x00,0x00, +0x15,0x00,0x04,0x00,0x46,0x02,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x46,0x02,0x00,0x00,0x47,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x39,0x02,0x00,0x00,0x4b,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x39,0x02,0x00,0x00,0x52,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x58,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x59,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x58,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x59,0x02,0x00,0x00,0x5a,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x39,0x02,0x00,0x00,0x61,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x69,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x6a,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x69,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x6a,0x02,0x00,0x00, +0x6b,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x72,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x73,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x72,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x73,0x02,0x00,0x00,0x74,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x7f,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x80,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x7f,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x80,0x02,0x00,0x00,0x81,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x88,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x0f,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x89,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x88,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x89,0x02,0x00,0x00,0x8a,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x46,0x02,0x00,0x00,0x9a,0x02,0x00,0x00, +0x03,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x39,0x02,0x00,0x00,0x9f,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x39,0x02,0x00,0x00,0xa9,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x39,0x02,0x00,0x00,0xb1,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xb3,0x02,0x00,0x00, +0xfd,0x01,0x00,0x00,0xfd,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0x39,0x02,0x00,0x00, +0xbd,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xc6,0x02,0x00,0x00,0xb2,0x01,0x00,0x00,0xb2,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0xc9,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xfb,0x02,0x00,0x00,0x6f,0x12,0x83,0x3a,0x2b,0x00,0x04,0x00, +0x46,0x02,0x00,0x00,0x35,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x46,0x02,0x00,0x00,0x39,0x03,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x4f,0x03,0x00,0x00,0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x53,0x03,0x00,0x00,0x00,0x00,0x00,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x63,0x03,0x00,0x00,0x00,0x00,0x80,0xbe,0x2c,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xc6,0x03,0x00,0x00,0x53,0x03,0x00,0x00,0x53,0x03,0x00,0x00, +0x17,0x00,0x04,0x00,0xda,0x03,0x00,0x00,0x46,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0xde,0x03,0x00,0x00,0xc5,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xeb,0x03,0x00,0x00,0x00,0xe0,0x7f,0x47, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x03,0x04,0x00,0x00,0xdb,0x0f,0x49,0x40, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0a,0x04,0x00,0x00,0xdb,0x0f,0xc9,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x17,0x04,0x00,0x00,0x00,0x00,0x00,0x40, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x21,0x04,0x00,0x00,0xcd,0xcc,0xcc,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x29,0x04,0x00,0x00,0x00,0x00,0xc8,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2e,0x04,0x00,0x00,0x00,0x00,0x10,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x36,0x04,0x00,0x00,0x00,0x00,0x80,0x40, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x41,0x04,0x00,0x00,0x00,0x00,0x80,0xbf, +0x2b,0x00,0x04,0x00,0x46,0x02,0x00,0x00,0xc5,0x04,0x00,0x00,0x04,0x00,0x00,0x00, +0x1c,0x00,0x04,0x00,0xc6,0x04,0x00,0x00,0x37,0x00,0x00,0x00,0xc5,0x04,0x00,0x00, +0x20,0x00,0x04,0x00,0xc7,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0xc6,0x04,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x64,0x05,0x00,0x00,0x52,0xb8,0xfe,0x3f, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x83,0x05,0x00,0x00,0xfe,0xff,0xff,0xff, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x84,0x05,0x00,0x00,0xff,0xff,0xff,0xff, +0x2b,0x00,0x04,0x00,0x46,0x02,0x00,0x00,0xd9,0x05,0x00,0x00,0x10,0x00,0x00,0x00, +0x1c,0x00,0x04,0x00,0xda,0x05,0x00,0x00,0x08,0x00,0x00,0x00,0xd9,0x05,0x00,0x00, +0x20,0x00,0x04,0x00,0xdb,0x05,0x00,0x00,0x07,0x00,0x00,0x00,0xda,0x05,0x00,0x00, +0x2c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xea,0x05,0x00,0x00,0xb2,0x01,0x00,0x00, +0xb2,0x01,0x00,0x00,0xb2,0x01,0x00,0x00,0xb2,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x01,0x06,0x00,0x00,0x9a,0x99,0x99,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x19,0x06,0x00,0x00,0x00,0x00,0x00,0xc0,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x1a,0x06,0x00,0x00,0x00,0x00,0x40,0xc0,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xbd,0x06,0x00,0x00,0xab,0xaa,0xaa,0x3d,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xed,0x06,0x00,0x00,0xab,0xaa,0x2a,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x2b,0x07,0x00,0x00,0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x35,0x07,0x00,0x00,0x00,0x00,0x20,0x41,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x6f,0x07,0x00,0x00,0x84,0x05,0x00,0x00,0x84,0x05,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x7e,0x07,0x00,0x00,0xfd,0x01,0x00,0x00, +0x84,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x8d,0x07,0x00,0x00, +0x03,0x02,0x00,0x00,0x84,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x9c,0x07,0x00,0x00,0x08,0x02,0x00,0x00,0x84,0x05,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xab,0x07,0x00,0x00,0x84,0x05,0x00,0x00,0xfd,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xc8,0x07,0x00,0x00,0x03,0x02,0x00,0x00, +0xfd,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xd7,0x07,0x00,0x00, +0x08,0x02,0x00,0x00,0xfd,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xe6,0x07,0x00,0x00,0x84,0x05,0x00,0x00,0x03,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xf5,0x07,0x00,0x00,0xfd,0x01,0x00,0x00,0x03,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x04,0x08,0x00,0x00,0x03,0x02,0x00,0x00, +0x03,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x13,0x08,0x00,0x00, +0x08,0x02,0x00,0x00,0x03,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x22,0x08,0x00,0x00,0x84,0x05,0x00,0x00,0x08,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x31,0x08,0x00,0x00,0xfd,0x01,0x00,0x00,0x08,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x40,0x08,0x00,0x00,0x03,0x02,0x00,0x00, +0x08,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x4f,0x08,0x00,0x00, +0x08,0x02,0x00,0x00,0x08,0x02,0x00,0x00,0x2a,0x00,0x03,0x00,0xc5,0x00,0x00,0x00, +0xdb,0x08,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe2,0x08,0x00,0x00, +0xff,0xfe,0xfe,0x3e,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xfe,0x08,0x00,0x00, +0xfb,0x02,0x00,0x00,0xfb,0x02,0x00,0x00,0xfb,0x02,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x17,0x09,0x00,0x00,0x00,0x00,0xa0,0x41,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x1f,0x09,0x00,0x00,0x00,0x00,0x40,0x40,0x17,0x00,0x04,0x00, +0x60,0x09,0x00,0x00,0xc5,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x8e,0x09,0x00,0x00,0x2b,0x07,0x00,0x00,0x2b,0x07,0x00,0x00, +0x2b,0x07,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb2,0x09,0x00,0x00, +0x30,0x96,0x7c,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf9,0x09,0x00,0x00, +0x00,0x00,0x7f,0x43,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x21,0x0a,0x00,0x00, +0x81,0x80,0x80,0x3b,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4b,0x0a,0x00,0x00, +0x00,0x00,0xc0,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x7d,0x0a,0x00,0x00, +0xa4,0x70,0x7d,0x3f,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xff,0x0a,0x00,0x00, +0xb2,0x01,0x00,0x00,0xb2,0x01,0x00,0x00,0xb2,0x01,0x00,0x00,0x17,0x00,0x04,0x00, +0x9a,0x0b,0x00,0x00,0x46,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x9b,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x9a,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00, +0x9b,0x0b,0x00,0x00,0x9c,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x46,0x02,0x00,0x00,0xa4,0x0b,0x00,0x00,0x08,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0xda,0x03,0x00,0x00,0xb0,0x0b,0x00,0x00,0xa4,0x0b,0x00,0x00,0xa4,0x0b,0x00,0x00, +0x3b,0x00,0x04,0x00,0x9b,0x0b,0x00,0x00,0xb2,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0x9a,0x0b,0x00,0x00,0xc4,0x0b,0x00,0x00,0xa4,0x0b,0x00,0x00, +0xa4,0x0b,0x00,0x00,0x35,0x03,0x00,0x00,0x2b,0x00,0x04,0x00,0x46,0x02,0x00,0x00, +0x3f,0x25,0x00,0x00,0x07,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x40,0x25,0x00,0x00,0xeb,0x03,0x00,0x00,0xeb,0x03,0x00,0x00,0xeb,0x03,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x41,0x25,0x00,0x00,0x66,0x66,0x66,0x3f, +0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x42,0x25,0x00,0x00,0xb3,0x01,0x00,0x00, +0xb3,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x43,0x25,0x00,0x00, +0x0a,0xd7,0xa3,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x44,0x25,0x00,0x00, +0xcd,0xcc,0x4c,0x3d,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x45,0x25,0x00,0x00, +0xb3,0x01,0x00,0x00,0xb3,0x01,0x00,0x00,0xb3,0x01,0x00,0x00,0x01,0x00,0x03,0x00, +0x06,0x00,0x00,0x00,0x82,0x25,0x00,0x00,0x01,0x00,0x03,0x00,0x08,0x00,0x00,0x00, +0xa5,0x25,0x00,0x00,0x01,0x00,0x03,0x00,0x5d,0x00,0x00,0x00,0x2e,0x26,0x00,0x00, +0x01,0x00,0x03,0x00,0x22,0x00,0x00,0x00,0x2a,0x27,0x00,0x00,0x01,0x00,0x03,0x00, +0x37,0x00,0x00,0x00,0x2b,0x27,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00, +0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x38,0x00,0x00,0x00,0x14,0x1e,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xdb,0x05,0x00,0x00,0x6e,0x1b,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xc7,0x04,0x00,0x00,0x62,0x15,0x00,0x00, +0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x9a,0x0b,0x00,0x00,0x9d,0x0b,0x00,0x00, +0x9c,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00,0xda,0x03,0x00,0x00,0x9e,0x0b,0x00,0x00, +0x9d,0x0b,0x00,0x00,0x9d,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0xfe,0x01,0x00,0x00,0xc7,0x0b,0x00,0x00,0xfc,0x01,0x00,0x00, +0x08,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xc8,0x0b,0x00,0x00, +0xc7,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xa2,0x0b,0x00,0x00, +0xc8,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x46,0x02,0x00,0x00, +0xa3,0x0b,0x00,0x00,0xa2,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x46,0x02,0x00,0x00, +0xa6,0x0b,0x00,0x00,0xa3,0x0b,0x00,0x00,0x3f,0x25,0x00,0x00,0x86,0x00,0x05,0x00, +0x46,0x02,0x00,0x00,0xa7,0x0b,0x00,0x00,0xa6,0x0b,0x00,0x00,0xa4,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x46,0x02,0x00,0x00,0xaa,0x0b,0x00,0x00,0x9d,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x46,0x02,0x00,0x00,0xab,0x0b,0x00,0x00, +0xa7,0x0b,0x00,0x00,0xaa,0x0b,0x00,0x00,0x82,0x00,0x05,0x00,0x46,0x02,0x00,0x00, +0xac,0x0b,0x00,0x00,0xab,0x0b,0x00,0x00,0x35,0x03,0x00,0x00,0x52,0x00,0x06,0x00, +0xda,0x03,0x00,0x00,0x51,0x23,0x00,0x00,0xac,0x0b,0x00,0x00,0x9e,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x84,0x00,0x05,0x00,0xda,0x03,0x00,0x00,0xb1,0x0b,0x00,0x00, +0x51,0x23,0x00,0x00,0xb0,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00,0x9a,0x0b,0x00,0x00, +0xb3,0x0b,0x00,0x00,0xb2,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00,0xda,0x03,0x00,0x00, +0xb4,0x0b,0x00,0x00,0xb3,0x0b,0x00,0x00,0xb3,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x80,0x00,0x05,0x00,0xda,0x03,0x00,0x00,0xb5,0x0b,0x00,0x00, +0xb1,0x0b,0x00,0x00,0xb4,0x0b,0x00,0x00,0x7c,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0xb7,0x0b,0x00,0x00,0xb5,0x0b,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x7b,0x0c,0x00,0x00,0xb7,0x0b,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x7d,0x0c,0x00,0x00,0x7b,0x0c,0x00,0x00,0xc6,0x03,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x7f,0x0c,0x00,0x00,0xc8,0x0b,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x80,0x0c,0x00,0x00,0x7d,0x0c,0x00,0x00,0x7f,0x0c,0x00,0x00, +0x41,0x00,0x05,0x00,0x1e,0x02,0x00,0x00,0xbb,0x0c,0x00,0x00,0xfc,0x01,0x00,0x00, +0x1d,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xbc,0x0c,0x00,0x00, +0xbb,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0xfe,0x01,0x00,0x00,0xbf,0x0c,0x00,0x00, +0xfc,0x01,0x00,0x00,0xfd,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0xc0,0x0c,0x00,0x00,0xbf,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x86,0x0c,0x00,0x00,0xc0,0x0c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x87,0x0c,0x00,0x00,0xbc,0x0c,0x00,0x00,0x86,0x0c,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x88,0x0c,0x00,0x00,0x80,0x0c,0x00,0x00,0x87,0x0c,0x00,0x00, +0x41,0x00,0x05,0x00,0xfe,0x01,0x00,0x00,0xc7,0x0c,0x00,0x00,0xfc,0x01,0x00,0x00, +0x03,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xc8,0x0c,0x00,0x00, +0xc7,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd5,0x0c,0x00,0x00, +0x88,0x0c,0x00,0x00,0x86,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xd8,0x0c,0x00,0x00,0x86,0x0c,0x00,0x00,0xc6,0x03,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xe5,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xd5,0x0c,0x00,0x00,0xd8,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xea,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc6,0x03,0x00,0x00, +0xe5,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xde,0x0c,0x00,0x00, +0xc8,0x0c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xdf,0x0c,0x00,0x00, +0xea,0x0c,0x00,0x00,0xde,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xf2,0x0c,0x00,0x00,0x80,0x0c,0x00,0x00,0x86,0x0c,0x00,0x00,0x6e,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0xf3,0x0c,0x00,0x00,0xf2,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x38,0x02,0x00,0x00,0xfc,0x0c,0x00,0x00,0xa9,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xfe,0x0c,0x00,0x00,0xfc,0x0c,0x00,0x00,0xf3,0x0c,0x00,0x00, +0x02,0x00,0x00,0x00,0xfd,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xff,0x0c,0x00,0x00,0xfe,0x0c,0x00,0x00,0xfe,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x05,0x0d,0x00,0x00, +0xff,0x0c,0x00,0x00,0x7f,0x0c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x06,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x05,0x0d,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x0f,0x0d,0x00,0x00,0x80,0x0c,0x00,0x00, +0xff,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x15,0x0d,0x00,0x00, +0x0f,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xc5,0x00,0x00,0x00, +0x16,0x0d,0x00,0x00,0x15,0x0d,0x00,0x00,0xb2,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x1b,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x16,0x0d,0x00,0x00, +0x17,0x0d,0x00,0x00,0x1b,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x17,0x0d,0x00,0x00, +0xbc,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x1a,0x0d,0x00,0x00,0x15,0x0d,0x00,0x00, +0xb3,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x1b,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x1b,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00,0xc5,0x00,0x00,0x00,0x1c,0x0d,0x00,0x00, +0x16,0x0d,0x00,0x00,0x05,0x00,0x00,0x00,0x1a,0x0d,0x00,0x00,0x17,0x0d,0x00,0x00, +0xf7,0x00,0x03,0x00,0x27,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x1c,0x0d,0x00,0x00,0x1d,0x0d,0x00,0x00,0x27,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x1d,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1f,0x0d,0x00,0x00, +0x0f,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xc5,0x00,0x00,0x00, +0x20,0x0d,0x00,0x00,0x1f,0x0d,0x00,0x00,0xb2,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x25,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x20,0x0d,0x00,0x00, +0x21,0x0d,0x00,0x00,0x25,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x21,0x0d,0x00,0x00, +0xbc,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x24,0x0d,0x00,0x00,0x1f,0x0d,0x00,0x00, +0xb3,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x25,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x25,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00,0xc5,0x00,0x00,0x00,0x26,0x0d,0x00,0x00, +0x20,0x0d,0x00,0x00,0x1d,0x0d,0x00,0x00,0x24,0x0d,0x00,0x00,0x21,0x0d,0x00,0x00, +0xf9,0x00,0x02,0x00,0x27,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x27,0x0d,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc5,0x00,0x00,0x00,0x28,0x0d,0x00,0x00,0x1c,0x0d,0x00,0x00, +0x1b,0x0d,0x00,0x00,0x26,0x0d,0x00,0x00,0x25,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00, +0x38,0x02,0x00,0x00,0x2b,0x0d,0x00,0x00,0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x3c,0x02,0x00,0x00,0x2c,0x0d,0x00,0x00,0x3e,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x40,0x02,0x00,0x00,0x2d,0x0d,0x00,0x00,0x2b,0x0d,0x00,0x00,0x2c,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x2f,0x0d,0x00,0x00,0x2d,0x0d,0x00,0x00, +0xdf,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xb2,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x30,0x0d,0x00,0x00,0x2f,0x0d,0x00,0x00,0x03,0x00,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x34,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x30,0x0d,0x00,0x00,0xb2,0x01,0x00,0x00,0xb3,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x38,0x02,0x00,0x00,0x37,0x0d,0x00,0x00,0xbd,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x40,0x02,0x00,0x00,0x39,0x0d,0x00,0x00,0x37,0x0d,0x00,0x00, +0x2c,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x3b,0x0d,0x00,0x00, +0x39,0x0d,0x00,0x00,0xdf,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xb2,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa5,0x0c,0x00,0x00,0x3b,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa8,0x0c,0x00,0x00, +0x3b,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x13,0x02,0x00,0x00, +0x3f,0x0d,0x00,0x00,0xfc,0x01,0x00,0x00,0x18,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x40,0x0d,0x00,0x00,0x3f,0x0d,0x00,0x00,0xaa,0x00,0x05,0x00, +0xc5,0x00,0x00,0x00,0xab,0x0c,0x00,0x00,0xfd,0x01,0x00,0x00,0x40,0x0d,0x00,0x00, +0xa4,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0xaf,0x0c,0x00,0x00,0x28,0x0d,0x00,0x00, +0xdb,0x08,0x00,0x00,0xa6,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0xb2,0x0c,0x00,0x00, +0xaf,0x0c,0x00,0x00,0xab,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00,0x0d,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x28,0x0d,0x00,0x00,0x09,0x0c,0x00,0x00, +0x0d,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x09,0x0c,0x00,0x00,0xa8,0x00,0x04,0x00, +0xc5,0x00,0x00,0x00,0x0c,0x0c,0x00,0x00,0xab,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x0d,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x0d,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc5,0x00,0x00,0x00,0x0e,0x0c,0x00,0x00,0x28,0x0d,0x00,0x00,0x27,0x0d,0x00,0x00, +0x0c,0x0c,0x00,0x00,0x09,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00,0x18,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x0e,0x0c,0x00,0x00,0x0f,0x0c,0x00,0x00, +0x18,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x0f,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x76,0x0d,0x00,0x00,0x0f,0x0d,0x00,0x00,0x7f,0x0c,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x77,0x0d,0x00,0x00,0x76,0x0d,0x00,0x00, +0xc6,0x03,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x79,0x0d,0x00,0x00, +0xc8,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x7a,0x0d,0x00,0x00,0x79,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7c,0x0d,0x00,0x00,0x77,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x9c,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x7a,0x0d,0x00,0x00,0x7c,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xa1,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb2,0x01,0x00,0x00, +0x9c,0x0d,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x5b,0x23,0x00,0x00, +0xa1,0x0d,0x00,0x00,0x77,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x82,0x0d,0x00,0x00,0xa2,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x84,0x0d,0x00,0x00,0x77,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa6,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x82,0x0d,0x00,0x00,0x84,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xab,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xb2,0x01,0x00,0x00,0xa6,0x0d,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x5f,0x23,0x00,0x00,0xab,0x0d,0x00,0x00,0x5b,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x89,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x5f,0x23,0x00,0x00,0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0x8a,0x0d,0x00,0x00,0x89,0x0d,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xaf,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x5f,0x23,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xa5,0x0e,0x00,0x00,0x8a,0x0d,0x00,0x00, +0x6f,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xab,0x0e,0x00,0x00, +0xa5,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xe5,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xab,0x0e,0x00,0x00, +0xfd,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x6a,0x23,0x00,0x00, +0xe5,0x0e,0x00,0x00,0xa5,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xc8,0x0e,0x00,0x00,0xa5,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xef,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xc8,0x0e,0x00,0x00,0xfd,0x01,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x75,0x23,0x00,0x00,0xef,0x0e,0x00,0x00,0x6a,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x38,0x02,0x00,0x00,0xfc,0x0e,0x00,0x00, +0x52,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xfe,0x0e,0x00,0x00, +0xfc,0x0e,0x00,0x00,0x75,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0xfd,0x01,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x10,0x0f,0x00,0x00,0x8a,0x0d,0x00,0x00, +0x7e,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x1a,0x0f,0x00,0x00, +0x10,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x80,0x23,0x00,0x00,0x1a,0x0f,0x00,0x00,0x10,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x33,0x0f,0x00,0x00,0x10,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x5a,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x33,0x0f,0x00,0x00,0xfd,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x8b,0x23,0x00,0x00,0x5a,0x0f,0x00,0x00, +0x80,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x69,0x0f,0x00,0x00,0xfc,0x0e,0x00,0x00,0x8b,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0xfd,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x7b,0x0f,0x00,0x00, +0x8a,0x0d,0x00,0x00,0x8d,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x85,0x0f,0x00,0x00,0x7b,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x8f,0x0f,0x00,0x00,0x79,0x0d,0x00,0x00,0x03,0x02,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xc0,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x85,0x0f,0x00,0x00,0x8f,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x96,0x23,0x00,0x00,0xc0,0x0f,0x00,0x00,0x7b,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x9e,0x0f,0x00,0x00, +0x7b,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xc5,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x9e,0x0f,0x00,0x00, +0xfd,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xa1,0x23,0x00,0x00, +0xc5,0x0f,0x00,0x00,0x96,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xd4,0x0f,0x00,0x00,0xfc,0x0e,0x00,0x00,0xa1,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0xfd,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xe6,0x0f,0x00,0x00,0x8a,0x0d,0x00,0x00,0x9c,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xf0,0x0f,0x00,0x00,0xe6,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x2b,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xf0,0x0f,0x00,0x00,0x8f,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xac,0x23,0x00,0x00,0x2b,0x10,0x00,0x00,0xe6,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x09,0x10,0x00,0x00, +0xe6,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x30,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x09,0x10,0x00,0x00, +0xfd,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xb7,0x23,0x00,0x00, +0x30,0x10,0x00,0x00,0xac,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x3f,0x10,0x00,0x00,0xfc,0x0e,0x00,0x00,0xb7,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0xfd,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x51,0x10,0x00,0x00,0x8a,0x0d,0x00,0x00,0xab,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x57,0x10,0x00,0x00,0x51,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x91,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x57,0x10,0x00,0x00,0xfd,0x01,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xc2,0x23,0x00,0x00,0x91,0x10,0x00,0x00,0x51,0x10,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x78,0x10,0x00,0x00, +0x51,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xcd,0x23,0x00,0x00,0x78,0x10,0x00,0x00,0xc2,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xaa,0x10,0x00,0x00,0xfc,0x0e,0x00,0x00, +0xcd,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0xfd,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xc6,0x10,0x00,0x00,0x8a,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xd8,0x23,0x00,0x00,0xc6,0x10,0x00,0x00, +0x8a,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xe3,0x10,0x00,0x00,0x8a,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xe3,0x23,0x00,0x00,0xe3,0x10,0x00,0x00,0xd8,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x15,0x11,0x00,0x00, +0xfc,0x0e,0x00,0x00,0xe3,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0xfd,0x01,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x27,0x11,0x00,0x00,0x8a,0x0d,0x00,0x00, +0xc8,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x31,0x11,0x00,0x00, +0x27,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x6c,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x31,0x11,0x00,0x00, +0x8f,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xee,0x23,0x00,0x00, +0x6c,0x11,0x00,0x00,0x27,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x4e,0x11,0x00,0x00,0x27,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xf9,0x23,0x00,0x00,0x4e,0x11,0x00,0x00, +0xee,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x80,0x11,0x00,0x00,0xfc,0x0e,0x00,0x00,0xf9,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0xfd,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x92,0x11,0x00,0x00, +0x8a,0x0d,0x00,0x00,0xd7,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x9c,0x11,0x00,0x00,0x92,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xd7,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x9c,0x11,0x00,0x00,0x8f,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x04,0x24,0x00,0x00,0xd7,0x11,0x00,0x00,0x92,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xb9,0x11,0x00,0x00,0x92,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x0f,0x24,0x00,0x00, +0xb9,0x11,0x00,0x00,0x04,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xeb,0x11,0x00,0x00,0xfc,0x0e,0x00,0x00,0x0f,0x24,0x00,0x00, +0x02,0x00,0x00,0x00,0xfd,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xfd,0x11,0x00,0x00,0x8a,0x0d,0x00,0x00,0xe6,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x03,0x12,0x00,0x00,0xfd,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x3d,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x03,0x12,0x00,0x00,0xfd,0x01,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x1a,0x24,0x00,0x00,0x3d,0x12,0x00,0x00,0xfd,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x24,0x12,0x00,0x00, +0xfd,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x2e,0x12,0x00,0x00,0xa2,0x0b,0x00,0x00,0x03,0x02,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x4c,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x24,0x12,0x00,0x00,0x2e,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x25,0x24,0x00,0x00,0x4c,0x12,0x00,0x00,0x1a,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x56,0x12,0x00,0x00,0xfc,0x0e,0x00,0x00, +0x25,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0xfd,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x68,0x12,0x00,0x00,0x8a,0x0d,0x00,0x00,0xf5,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x72,0x12,0x00,0x00,0x68,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x30,0x24,0x00,0x00, +0x72,0x12,0x00,0x00,0x68,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x8f,0x12,0x00,0x00,0x68,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xb7,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x8f,0x12,0x00,0x00,0x2e,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x3b,0x24,0x00,0x00,0xb7,0x12,0x00,0x00,0x30,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc1,0x12,0x00,0x00, +0xfc,0x0e,0x00,0x00,0x3b,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0xfd,0x01,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xd3,0x12,0x00,0x00,0x8a,0x0d,0x00,0x00, +0x04,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xdd,0x12,0x00,0x00, +0xd3,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x18,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xdd,0x12,0x00,0x00, +0x8f,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x46,0x24,0x00,0x00, +0x18,0x13,0x00,0x00,0xd3,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xfa,0x12,0x00,0x00,0xd3,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x22,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xfa,0x12,0x00,0x00,0x2e,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x51,0x24,0x00,0x00,0x22,0x13,0x00,0x00,0x46,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x2c,0x13,0x00,0x00, +0xfc,0x0e,0x00,0x00,0x51,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0xfd,0x01,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x3e,0x13,0x00,0x00,0x8a,0x0d,0x00,0x00, +0x13,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x48,0x13,0x00,0x00, +0x3e,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x83,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x48,0x13,0x00,0x00, +0x8f,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x5c,0x24,0x00,0x00, +0x83,0x13,0x00,0x00,0x3e,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x65,0x13,0x00,0x00,0x3e,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x8d,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x65,0x13,0x00,0x00,0x2e,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x67,0x24,0x00,0x00,0x8d,0x13,0x00,0x00,0x5c,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x97,0x13,0x00,0x00, +0xfc,0x0e,0x00,0x00,0x67,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0xfd,0x01,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xa9,0x13,0x00,0x00,0x8a,0x0d,0x00,0x00, +0x22,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xaf,0x13,0x00,0x00, +0xa9,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xe9,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xaf,0x13,0x00,0x00, +0xfd,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x72,0x24,0x00,0x00, +0xe9,0x13,0x00,0x00,0xa9,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xd0,0x13,0x00,0x00,0xa9,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xf8,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xd0,0x13,0x00,0x00,0x2e,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x7d,0x24,0x00,0x00,0xf8,0x13,0x00,0x00,0x72,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x02,0x14,0x00,0x00, +0xfc,0x0e,0x00,0x00,0x7d,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0xfd,0x01,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x14,0x14,0x00,0x00,0x8a,0x0d,0x00,0x00, +0x31,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x1e,0x14,0x00,0x00, +0x14,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x88,0x24,0x00,0x00,0x1e,0x14,0x00,0x00,0x14,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x3b,0x14,0x00,0x00,0x14,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x63,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x3b,0x14,0x00,0x00,0x2e,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x93,0x24,0x00,0x00,0x63,0x14,0x00,0x00, +0x88,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x6d,0x14,0x00,0x00,0xfc,0x0e,0x00,0x00,0x93,0x24,0x00,0x00,0x02,0x00,0x00,0x00, +0xfd,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x7f,0x14,0x00,0x00, +0x8a,0x0d,0x00,0x00,0x40,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x89,0x14,0x00,0x00,0x7f,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xc4,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x89,0x14,0x00,0x00,0x8f,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x9e,0x24,0x00,0x00,0xc4,0x14,0x00,0x00,0x7f,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xa6,0x14,0x00,0x00,0x7f,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xce,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xa6,0x14,0x00,0x00,0x2e,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xa9,0x24,0x00,0x00,0xce,0x14,0x00,0x00, +0x9e,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xd8,0x14,0x00,0x00,0xfc,0x0e,0x00,0x00,0xa9,0x24,0x00,0x00,0x02,0x00,0x00,0x00, +0xfd,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xea,0x14,0x00,0x00, +0x8a,0x0d,0x00,0x00,0x4f,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xf4,0x14,0x00,0x00,0xea,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x2f,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xf4,0x14,0x00,0x00,0x8f,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xb4,0x24,0x00,0x00,0x2f,0x15,0x00,0x00,0xea,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x11,0x15,0x00,0x00,0xea,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x39,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x11,0x15,0x00,0x00,0x2e,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xbf,0x24,0x00,0x00,0x39,0x15,0x00,0x00, +0xb4,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x43,0x15,0x00,0x00,0xfc,0x0e,0x00,0x00,0xbf,0x24,0x00,0x00,0x02,0x00,0x00,0x00, +0xfd,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x75,0x15,0x00,0x00, +0xaf,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xcf,0x15,0x00,0x00,0x41,0x04,0x00,0x00,0x75,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xf8,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xcf,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x00,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xf8,0x15,0x00,0x00,0x17,0x04,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x05,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x16,0x00,0x00,0xb8,0x00,0x05,0x00,0xc5,0x00,0x00,0x00, +0x06,0x16,0x00,0x00,0x05,0x16,0x00,0x00,0xfb,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x16,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x06,0x16,0x00,0x00, +0x07,0x16,0x00,0x00,0x08,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x08,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0a,0x16,0x00,0x00,0x03,0x04,0x00,0x00, +0x00,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x0b,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x0a,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0e,0x16,0x00,0x00,0x0b,0x16,0x00,0x00,0x0a,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x10,0x16,0x00,0x00,0x0a,0x04,0x00,0x00, +0x00,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x11,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x10,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x14,0x16,0x00,0x00,0x11,0x16,0x00,0x00,0x10,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x15,0x16,0x00,0x00,0x0e,0x16,0x00,0x00, +0x14,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x16,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x07,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x16,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x16,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x46,0x25,0x00,0x00, +0x15,0x16,0x00,0x00,0x08,0x16,0x00,0x00,0xb3,0x01,0x00,0x00,0x07,0x16,0x00,0x00, +0x7f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd2,0x15,0x00,0x00,0x75,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x1e,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xd2,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x26,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x1e,0x16,0x00,0x00, +0x17,0x04,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x2b,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x26,0x16,0x00,0x00,0xb8,0x00,0x05,0x00, +0xc5,0x00,0x00,0x00,0x2c,0x16,0x00,0x00,0x2b,0x16,0x00,0x00,0xfb,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x3c,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x2c,0x16,0x00,0x00,0x2d,0x16,0x00,0x00,0x2e,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2e,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x30,0x16,0x00,0x00, +0x03,0x04,0x00,0x00,0x26,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x31,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x30,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x34,0x16,0x00,0x00,0x31,0x16,0x00,0x00, +0x30,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x36,0x16,0x00,0x00, +0x0a,0x04,0x00,0x00,0x26,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x37,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x36,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3a,0x16,0x00,0x00,0x37,0x16,0x00,0x00, +0x36,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3b,0x16,0x00,0x00, +0x34,0x16,0x00,0x00,0x3a,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x3c,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x2d,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x3c,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3c,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x47,0x25,0x00,0x00,0x3b,0x16,0x00,0x00,0x2e,0x16,0x00,0x00,0xb3,0x01,0x00,0x00, +0x2d,0x16,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd5,0x15,0x00,0x00, +0xb3,0x01,0x00,0x00,0x75,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x44,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xd5,0x15,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x4c,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x44,0x16,0x00,0x00,0x17,0x04,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x51,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x4c,0x16,0x00,0x00,0xb8,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x52,0x16,0x00,0x00, +0x51,0x16,0x00,0x00,0xfb,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x62,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x52,0x16,0x00,0x00,0x53,0x16,0x00,0x00, +0x54,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x54,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x56,0x16,0x00,0x00,0x03,0x04,0x00,0x00,0x4c,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x57,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x56,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5a,0x16,0x00,0x00,0x57,0x16,0x00,0x00,0x56,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5c,0x16,0x00,0x00,0x0a,0x04,0x00,0x00,0x4c,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x5d,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x5c,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x60,0x16,0x00,0x00,0x5d,0x16,0x00,0x00,0x5c,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x61,0x16,0x00,0x00,0x5a,0x16,0x00,0x00,0x60,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0x62,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x53,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0x62,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x62,0x16,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x48,0x25,0x00,0x00,0x61,0x16,0x00,0x00, +0x54,0x16,0x00,0x00,0xb3,0x01,0x00,0x00,0x53,0x16,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd8,0x15,0x00,0x00,0x17,0x04,0x00,0x00,0x75,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x6a,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xd8,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x72,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x6a,0x16,0x00,0x00, +0x17,0x04,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x77,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x72,0x16,0x00,0x00,0xb8,0x00,0x05,0x00, +0xc5,0x00,0x00,0x00,0x78,0x16,0x00,0x00,0x77,0x16,0x00,0x00,0xfb,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x88,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x78,0x16,0x00,0x00,0x79,0x16,0x00,0x00,0x7a,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7a,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7c,0x16,0x00,0x00, +0x03,0x04,0x00,0x00,0x72,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x7d,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x7c,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x80,0x16,0x00,0x00,0x7d,0x16,0x00,0x00, +0x7c,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x82,0x16,0x00,0x00, +0x0a,0x04,0x00,0x00,0x72,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x83,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x82,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x86,0x16,0x00,0x00,0x83,0x16,0x00,0x00, +0x82,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x87,0x16,0x00,0x00, +0x80,0x16,0x00,0x00,0x86,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x88,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x79,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x88,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x88,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x49,0x25,0x00,0x00,0x87,0x16,0x00,0x00,0x7a,0x16,0x00,0x00,0xb3,0x01,0x00,0x00, +0x79,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xdc,0x15,0x00,0x00, +0xfe,0x0e,0x00,0x00,0x46,0x25,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xdf,0x15,0x00,0x00,0x69,0x0f,0x00,0x00,0x47,0x25,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xe0,0x15,0x00,0x00,0xdc,0x15,0x00,0x00,0xdf,0x15,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xe3,0x15,0x00,0x00,0xd4,0x0f,0x00,0x00, +0x48,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xe4,0x15,0x00,0x00, +0xe0,0x15,0x00,0x00,0xe3,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xe7,0x15,0x00,0x00,0x3f,0x10,0x00,0x00,0x49,0x25,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xe8,0x15,0x00,0x00,0xe4,0x15,0x00,0x00,0xe7,0x15,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xeb,0x15,0x00,0x00,0x46,0x25,0x00,0x00, +0x47,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xed,0x15,0x00,0x00, +0xeb,0x15,0x00,0x00,0x48,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xef,0x15,0x00,0x00,0xed,0x15,0x00,0x00,0x49,0x25,0x00,0x00,0x50,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xf0,0x15,0x00,0x00,0xef,0x15,0x00,0x00,0xef,0x15,0x00,0x00, +0xef,0x15,0x00,0x00,0xef,0x15,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xf1,0x15,0x00,0x00,0xe8,0x15,0x00,0x00,0xf0,0x15,0x00,0x00,0xf7,0x00,0x03,0x00, +0xdc,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x06,0x16,0x00,0x00, +0xcd,0x16,0x00,0x00,0xce,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xce,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd0,0x16,0x00,0x00,0x03,0x04,0x00,0x00, +0x00,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd1,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xd0,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd4,0x16,0x00,0x00,0xd1,0x16,0x00,0x00,0xd0,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd6,0x16,0x00,0x00,0x0a,0x04,0x00,0x00, +0x00,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd7,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xd6,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xda,0x16,0x00,0x00,0xd7,0x16,0x00,0x00,0xd6,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdb,0x16,0x00,0x00,0xd4,0x16,0x00,0x00, +0xda,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0xdc,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0xcd,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0xdc,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0xdc,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x4a,0x25,0x00,0x00, +0xdb,0x16,0x00,0x00,0xce,0x16,0x00,0x00,0xb3,0x01,0x00,0x00,0xcd,0x16,0x00,0x00, +0xf7,0x00,0x03,0x00,0x02,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x2c,0x16,0x00,0x00,0xf3,0x16,0x00,0x00,0xf4,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf4,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf6,0x16,0x00,0x00, +0x03,0x04,0x00,0x00,0x26,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xf7,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xf6,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfa,0x16,0x00,0x00,0xf7,0x16,0x00,0x00, +0xf6,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfc,0x16,0x00,0x00, +0x0a,0x04,0x00,0x00,0x26,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xfd,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xfc,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x00,0x17,0x00,0x00,0xfd,0x16,0x00,0x00, +0xfc,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x01,0x17,0x00,0x00, +0xfa,0x16,0x00,0x00,0x00,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x02,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf3,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x02,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x02,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x4b,0x25,0x00,0x00,0x01,0x17,0x00,0x00,0xf4,0x16,0x00,0x00,0xb3,0x01,0x00,0x00, +0xf3,0x16,0x00,0x00,0xf7,0x00,0x03,0x00,0x28,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x52,0x16,0x00,0x00,0x19,0x17,0x00,0x00,0x1a,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1a,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1c,0x17,0x00,0x00,0x03,0x04,0x00,0x00,0x4c,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x1d,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x1c,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x20,0x17,0x00,0x00, +0x1d,0x17,0x00,0x00,0x1c,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x22,0x17,0x00,0x00,0x0a,0x04,0x00,0x00,0x4c,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x23,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x22,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x26,0x17,0x00,0x00, +0x23,0x17,0x00,0x00,0x22,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x27,0x17,0x00,0x00,0x20,0x17,0x00,0x00,0x26,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0x28,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x19,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0x28,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x28,0x17,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x4c,0x25,0x00,0x00,0x27,0x17,0x00,0x00,0x1a,0x17,0x00,0x00, +0xb3,0x01,0x00,0x00,0x19,0x17,0x00,0x00,0xf7,0x00,0x03,0x00,0x4e,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x78,0x16,0x00,0x00,0x3f,0x17,0x00,0x00, +0x40,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x40,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x42,0x17,0x00,0x00,0x03,0x04,0x00,0x00,0x72,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x43,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x42,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x46,0x17,0x00,0x00,0x43,0x17,0x00,0x00,0x42,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x48,0x17,0x00,0x00,0x0a,0x04,0x00,0x00,0x72,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x49,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x48,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4c,0x17,0x00,0x00,0x49,0x17,0x00,0x00,0x48,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4d,0x17,0x00,0x00,0x46,0x17,0x00,0x00,0x4c,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0x4e,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x3f,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0x4e,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x4e,0x17,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x4d,0x25,0x00,0x00,0x4d,0x17,0x00,0x00, +0x40,0x17,0x00,0x00,0xb3,0x01,0x00,0x00,0x3f,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xa2,0x16,0x00,0x00,0xaa,0x10,0x00,0x00,0x4a,0x25,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xa5,0x16,0x00,0x00,0x15,0x11,0x00,0x00, +0x4b,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xa6,0x16,0x00,0x00, +0xa2,0x16,0x00,0x00,0xa5,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xa9,0x16,0x00,0x00,0x80,0x11,0x00,0x00,0x4c,0x25,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xaa,0x16,0x00,0x00,0xa6,0x16,0x00,0x00,0xa9,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xad,0x16,0x00,0x00,0xeb,0x11,0x00,0x00, +0x4d,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xae,0x16,0x00,0x00, +0xaa,0x16,0x00,0x00,0xad,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb1,0x16,0x00,0x00,0x4a,0x25,0x00,0x00,0x4b,0x25,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb3,0x16,0x00,0x00,0xb1,0x16,0x00,0x00,0x4c,0x25,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb5,0x16,0x00,0x00,0xb3,0x16,0x00,0x00, +0x4d,0x25,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xb6,0x16,0x00,0x00, +0xb5,0x16,0x00,0x00,0xb5,0x16,0x00,0x00,0xb5,0x16,0x00,0x00,0xb5,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xb7,0x16,0x00,0x00,0xae,0x16,0x00,0x00, +0xb6,0x16,0x00,0x00,0xf7,0x00,0x03,0x00,0xa2,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x06,0x16,0x00,0x00,0x93,0x17,0x00,0x00,0x94,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x94,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x96,0x17,0x00,0x00,0x03,0x04,0x00,0x00,0x00,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x97,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x96,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9a,0x17,0x00,0x00, +0x97,0x17,0x00,0x00,0x96,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9c,0x17,0x00,0x00,0x0a,0x04,0x00,0x00,0x00,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x9d,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x9c,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa0,0x17,0x00,0x00, +0x9d,0x17,0x00,0x00,0x9c,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa1,0x17,0x00,0x00,0x9a,0x17,0x00,0x00,0xa0,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa2,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x93,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa2,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xa2,0x17,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x4e,0x25,0x00,0x00,0xa1,0x17,0x00,0x00,0x94,0x17,0x00,0x00, +0xb3,0x01,0x00,0x00,0x93,0x17,0x00,0x00,0xf7,0x00,0x03,0x00,0xc8,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x2c,0x16,0x00,0x00,0xb9,0x17,0x00,0x00, +0xba,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xba,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbc,0x17,0x00,0x00,0x03,0x04,0x00,0x00,0x26,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xbd,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xbc,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc0,0x17,0x00,0x00,0xbd,0x17,0x00,0x00,0xbc,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc2,0x17,0x00,0x00,0x0a,0x04,0x00,0x00,0x26,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc3,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xc2,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc6,0x17,0x00,0x00,0xc3,0x17,0x00,0x00,0xc2,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc7,0x17,0x00,0x00,0xc0,0x17,0x00,0x00,0xc6,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc8,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xb9,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc8,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xc8,0x17,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x4f,0x25,0x00,0x00,0xc7,0x17,0x00,0x00, +0xba,0x17,0x00,0x00,0xb3,0x01,0x00,0x00,0xb9,0x17,0x00,0x00,0xf7,0x00,0x03,0x00, +0xee,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x52,0x16,0x00,0x00, +0xdf,0x17,0x00,0x00,0xe0,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xe0,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe2,0x17,0x00,0x00,0x03,0x04,0x00,0x00, +0x4c,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xe3,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xe2,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe6,0x17,0x00,0x00,0xe3,0x17,0x00,0x00,0xe2,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe8,0x17,0x00,0x00,0x0a,0x04,0x00,0x00, +0x4c,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xe9,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xe8,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xec,0x17,0x00,0x00,0xe9,0x17,0x00,0x00,0xe8,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xed,0x17,0x00,0x00,0xe6,0x17,0x00,0x00, +0xec,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0xee,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0xdf,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0xee,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0xee,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x50,0x25,0x00,0x00, +0xed,0x17,0x00,0x00,0xe0,0x17,0x00,0x00,0xb3,0x01,0x00,0x00,0xdf,0x17,0x00,0x00, +0xf7,0x00,0x03,0x00,0x14,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x78,0x16,0x00,0x00,0x05,0x18,0x00,0x00,0x06,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x06,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x08,0x18,0x00,0x00, +0x03,0x04,0x00,0x00,0x72,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x09,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x08,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0c,0x18,0x00,0x00,0x09,0x18,0x00,0x00, +0x08,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0e,0x18,0x00,0x00, +0x0a,0x04,0x00,0x00,0x72,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x0f,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x0e,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x12,0x18,0x00,0x00,0x0f,0x18,0x00,0x00, +0x0e,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x13,0x18,0x00,0x00, +0x0c,0x18,0x00,0x00,0x12,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x14,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x05,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x14,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x14,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x51,0x25,0x00,0x00,0x13,0x18,0x00,0x00,0x06,0x18,0x00,0x00,0xb3,0x01,0x00,0x00, +0x05,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x68,0x17,0x00,0x00, +0x56,0x12,0x00,0x00,0x4e,0x25,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x6b,0x17,0x00,0x00,0xc1,0x12,0x00,0x00,0x4f,0x25,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x6c,0x17,0x00,0x00,0x68,0x17,0x00,0x00,0x6b,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x6f,0x17,0x00,0x00,0x2c,0x13,0x00,0x00, +0x50,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x70,0x17,0x00,0x00, +0x6c,0x17,0x00,0x00,0x6f,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x73,0x17,0x00,0x00,0x97,0x13,0x00,0x00,0x51,0x25,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x74,0x17,0x00,0x00,0x70,0x17,0x00,0x00,0x73,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x77,0x17,0x00,0x00,0x4e,0x25,0x00,0x00, +0x4f,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x79,0x17,0x00,0x00, +0x77,0x17,0x00,0x00,0x50,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7b,0x17,0x00,0x00,0x79,0x17,0x00,0x00,0x51,0x25,0x00,0x00,0x50,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x7c,0x17,0x00,0x00,0x7b,0x17,0x00,0x00,0x7b,0x17,0x00,0x00, +0x7b,0x17,0x00,0x00,0x7b,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x7d,0x17,0x00,0x00,0x74,0x17,0x00,0x00,0x7c,0x17,0x00,0x00,0xf7,0x00,0x03,0x00, +0x68,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x06,0x16,0x00,0x00, +0x59,0x18,0x00,0x00,0x5a,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x5a,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5c,0x18,0x00,0x00,0x03,0x04,0x00,0x00, +0x00,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x5d,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x5c,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x60,0x18,0x00,0x00,0x5d,0x18,0x00,0x00,0x5c,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x62,0x18,0x00,0x00,0x0a,0x04,0x00,0x00, +0x00,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x63,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x62,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x66,0x18,0x00,0x00,0x63,0x18,0x00,0x00,0x62,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x67,0x18,0x00,0x00,0x60,0x18,0x00,0x00, +0x66,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x68,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x59,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x68,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x68,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x52,0x25,0x00,0x00, +0x67,0x18,0x00,0x00,0x5a,0x18,0x00,0x00,0xb3,0x01,0x00,0x00,0x59,0x18,0x00,0x00, +0xf7,0x00,0x03,0x00,0x8e,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x2c,0x16,0x00,0x00,0x7f,0x18,0x00,0x00,0x80,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x80,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x82,0x18,0x00,0x00, +0x03,0x04,0x00,0x00,0x26,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x83,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x82,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x86,0x18,0x00,0x00,0x83,0x18,0x00,0x00, +0x82,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x88,0x18,0x00,0x00, +0x0a,0x04,0x00,0x00,0x26,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x89,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x88,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8c,0x18,0x00,0x00,0x89,0x18,0x00,0x00, +0x88,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8d,0x18,0x00,0x00, +0x86,0x18,0x00,0x00,0x8c,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x8e,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x7f,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x8e,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8e,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x53,0x25,0x00,0x00,0x8d,0x18,0x00,0x00,0x80,0x18,0x00,0x00,0xb3,0x01,0x00,0x00, +0x7f,0x18,0x00,0x00,0xf7,0x00,0x03,0x00,0xb4,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x52,0x16,0x00,0x00,0xa5,0x18,0x00,0x00,0xa6,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa6,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa8,0x18,0x00,0x00,0x03,0x04,0x00,0x00,0x4c,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xa9,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xa8,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xac,0x18,0x00,0x00, +0xa9,0x18,0x00,0x00,0xa8,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xae,0x18,0x00,0x00,0x0a,0x04,0x00,0x00,0x4c,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xaf,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xae,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb2,0x18,0x00,0x00, +0xaf,0x18,0x00,0x00,0xae,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb3,0x18,0x00,0x00,0xac,0x18,0x00,0x00,0xb2,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb4,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xa5,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb4,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xb4,0x18,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x54,0x25,0x00,0x00,0xb3,0x18,0x00,0x00,0xa6,0x18,0x00,0x00, +0xb3,0x01,0x00,0x00,0xa5,0x18,0x00,0x00,0xf7,0x00,0x03,0x00,0xda,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x78,0x16,0x00,0x00,0xcb,0x18,0x00,0x00, +0xcc,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xcc,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xce,0x18,0x00,0x00,0x03,0x04,0x00,0x00,0x72,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xcf,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xce,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd2,0x18,0x00,0x00,0xcf,0x18,0x00,0x00,0xce,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd4,0x18,0x00,0x00,0x0a,0x04,0x00,0x00,0x72,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd5,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xd4,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd8,0x18,0x00,0x00,0xd5,0x18,0x00,0x00,0xd4,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd9,0x18,0x00,0x00,0xd2,0x18,0x00,0x00,0xd8,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0xda,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xcb,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0xda,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xda,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x55,0x25,0x00,0x00,0xd9,0x18,0x00,0x00, +0xcc,0x18,0x00,0x00,0xb3,0x01,0x00,0x00,0xcb,0x18,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x2e,0x18,0x00,0x00,0x02,0x14,0x00,0x00,0x52,0x25,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x31,0x18,0x00,0x00,0x6d,0x14,0x00,0x00, +0x53,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x32,0x18,0x00,0x00, +0x2e,0x18,0x00,0x00,0x31,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x35,0x18,0x00,0x00,0xd8,0x14,0x00,0x00,0x54,0x25,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x36,0x18,0x00,0x00,0x32,0x18,0x00,0x00,0x35,0x18,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x39,0x18,0x00,0x00,0x43,0x15,0x00,0x00, +0x55,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x3a,0x18,0x00,0x00, +0x36,0x18,0x00,0x00,0x39,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3d,0x18,0x00,0x00,0x52,0x25,0x00,0x00,0x53,0x25,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3f,0x18,0x00,0x00,0x3d,0x18,0x00,0x00,0x54,0x25,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x41,0x18,0x00,0x00,0x3f,0x18,0x00,0x00, +0x55,0x25,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x42,0x18,0x00,0x00, +0x41,0x18,0x00,0x00,0x41,0x18,0x00,0x00,0x41,0x18,0x00,0x00,0x41,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x43,0x18,0x00,0x00,0x3a,0x18,0x00,0x00, +0x42,0x18,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9d,0x15,0x00,0x00, +0xaf,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe7,0x18,0x00,0x00,0x41,0x04,0x00,0x00,0x9d,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x10,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xe7,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x18,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x10,0x19,0x00,0x00,0x17,0x04,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x1d,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x18,0x19,0x00,0x00,0xb8,0x00,0x05,0x00,0xc5,0x00,0x00,0x00, +0x1e,0x19,0x00,0x00,0x1d,0x19,0x00,0x00,0xfb,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x2e,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x1e,0x19,0x00,0x00, +0x1f,0x19,0x00,0x00,0x20,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x20,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x22,0x19,0x00,0x00,0x03,0x04,0x00,0x00, +0x18,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x23,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x22,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x26,0x19,0x00,0x00,0x23,0x19,0x00,0x00,0x22,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x28,0x19,0x00,0x00,0x0a,0x04,0x00,0x00, +0x18,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x29,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x28,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2c,0x19,0x00,0x00,0x29,0x19,0x00,0x00,0x28,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2d,0x19,0x00,0x00,0x26,0x19,0x00,0x00, +0x2c,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x2e,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x1f,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x2e,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2e,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x56,0x25,0x00,0x00, +0x2d,0x19,0x00,0x00,0x20,0x19,0x00,0x00,0xb3,0x01,0x00,0x00,0x1f,0x19,0x00,0x00, +0x7f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xea,0x18,0x00,0x00,0x9d,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x36,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xea,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x3e,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x36,0x19,0x00,0x00, +0x17,0x04,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x43,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x3e,0x19,0x00,0x00,0xb8,0x00,0x05,0x00, +0xc5,0x00,0x00,0x00,0x44,0x19,0x00,0x00,0x43,0x19,0x00,0x00,0xfb,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x54,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x44,0x19,0x00,0x00,0x45,0x19,0x00,0x00,0x46,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x46,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x48,0x19,0x00,0x00, +0x03,0x04,0x00,0x00,0x3e,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x49,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x48,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4c,0x19,0x00,0x00,0x49,0x19,0x00,0x00, +0x48,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4e,0x19,0x00,0x00, +0x0a,0x04,0x00,0x00,0x3e,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x4f,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x4e,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x52,0x19,0x00,0x00,0x4f,0x19,0x00,0x00, +0x4e,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x53,0x19,0x00,0x00, +0x4c,0x19,0x00,0x00,0x52,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x54,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x45,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x54,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x54,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x57,0x25,0x00,0x00,0x53,0x19,0x00,0x00,0x46,0x19,0x00,0x00,0xb3,0x01,0x00,0x00, +0x45,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xed,0x18,0x00,0x00, +0xb3,0x01,0x00,0x00,0x9d,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x5c,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xed,0x18,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x64,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x5c,0x19,0x00,0x00,0x17,0x04,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x69,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x64,0x19,0x00,0x00,0xb8,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x6a,0x19,0x00,0x00, +0x69,0x19,0x00,0x00,0xfb,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x7a,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x6a,0x19,0x00,0x00,0x6b,0x19,0x00,0x00, +0x6c,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x6c,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6e,0x19,0x00,0x00,0x03,0x04,0x00,0x00,0x64,0x19,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x6f,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x6e,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x72,0x19,0x00,0x00,0x6f,0x19,0x00,0x00,0x6e,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x74,0x19,0x00,0x00,0x0a,0x04,0x00,0x00,0x64,0x19,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x75,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x74,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x78,0x19,0x00,0x00,0x75,0x19,0x00,0x00,0x74,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x79,0x19,0x00,0x00,0x72,0x19,0x00,0x00,0x78,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x7a,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x6b,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x7a,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x7a,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x58,0x25,0x00,0x00,0x79,0x19,0x00,0x00, +0x6c,0x19,0x00,0x00,0xb3,0x01,0x00,0x00,0x6b,0x19,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf0,0x18,0x00,0x00,0x17,0x04,0x00,0x00,0x9d,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x82,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xf0,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x8a,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x82,0x19,0x00,0x00, +0x17,0x04,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x8f,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x8a,0x19,0x00,0x00,0xb8,0x00,0x05,0x00, +0xc5,0x00,0x00,0x00,0x90,0x19,0x00,0x00,0x8f,0x19,0x00,0x00,0xfb,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xa0,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x90,0x19,0x00,0x00,0x91,0x19,0x00,0x00,0x92,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x92,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x94,0x19,0x00,0x00, +0x03,0x04,0x00,0x00,0x8a,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x95,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x94,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x98,0x19,0x00,0x00,0x95,0x19,0x00,0x00, +0x94,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9a,0x19,0x00,0x00, +0x0a,0x04,0x00,0x00,0x8a,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x9b,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x9a,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9e,0x19,0x00,0x00,0x9b,0x19,0x00,0x00, +0x9a,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9f,0x19,0x00,0x00, +0x98,0x19,0x00,0x00,0x9e,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0xa0,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x91,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0xa0,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa0,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x59,0x25,0x00,0x00,0x9f,0x19,0x00,0x00,0x92,0x19,0x00,0x00,0xb3,0x01,0x00,0x00, +0x91,0x19,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xf4,0x18,0x00,0x00, +0xf1,0x15,0x00,0x00,0x56,0x25,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xf7,0x18,0x00,0x00,0xb7,0x16,0x00,0x00,0x57,0x25,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xf8,0x18,0x00,0x00,0xf4,0x18,0x00,0x00,0xf7,0x18,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xfb,0x18,0x00,0x00,0x7d,0x17,0x00,0x00, +0x58,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xfc,0x18,0x00,0x00, +0xf8,0x18,0x00,0x00,0xfb,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xff,0x18,0x00,0x00,0x43,0x18,0x00,0x00,0x59,0x25,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x00,0x19,0x00,0x00,0xfc,0x18,0x00,0x00,0xff,0x18,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x03,0x19,0x00,0x00,0x56,0x25,0x00,0x00, +0x57,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x05,0x19,0x00,0x00, +0x03,0x19,0x00,0x00,0x58,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x07,0x19,0x00,0x00,0x05,0x19,0x00,0x00,0x59,0x25,0x00,0x00,0x50,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x08,0x19,0x00,0x00,0x07,0x19,0x00,0x00,0x07,0x19,0x00,0x00, +0x07,0x19,0x00,0x00,0x07,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x09,0x19,0x00,0x00,0x00,0x19,0x00,0x00,0x08,0x19,0x00,0x00,0x50,0x00,0x07,0x00, +0xc6,0x04,0x00,0x00,0xa7,0x15,0x00,0x00,0x15,0x11,0x00,0x00,0x80,0x11,0x00,0x00, +0xc1,0x12,0x00,0x00,0x2c,0x13,0x00,0x00,0x3e,0x00,0x03,0x00,0x62,0x15,0x00,0x00, +0xa7,0x15,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xa8,0x15,0x00,0x00, +0x62,0x15,0x00,0x00,0xfd,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xa9,0x15,0x00,0x00,0xa8,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xab,0x15,0x00,0x00,0xa8,0x15,0x00,0x00,0xf9,0x00,0x02,0x00,0xac,0x15,0x00,0x00, +0xf8,0x00,0x02,0x00,0xac,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x5d,0x25,0x00,0x00,0xab,0x15,0x00,0x00,0xa0,0x19,0x00,0x00,0xab,0x19,0x00,0x00, +0xb0,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x5c,0x25,0x00,0x00, +0xa9,0x15,0x00,0x00,0xa0,0x19,0x00,0x00,0xa6,0x19,0x00,0x00,0xb0,0x15,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x5a,0x25,0x00,0x00,0x03,0x02,0x00,0x00, +0xa0,0x19,0x00,0x00,0xbd,0x15,0x00,0x00,0xb0,0x15,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc5,0x00,0x00,0x00,0xaf,0x15,0x00,0x00,0x5a,0x25,0x00,0x00,0x0d,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0xbe,0x15,0x00,0x00,0xb0,0x15,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xaf,0x15,0x00,0x00,0xb0,0x15,0x00,0x00,0xbe,0x15,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb0,0x15,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xb3,0x15,0x00,0x00,0x62,0x15,0x00,0x00,0x5a,0x25,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xb4,0x15,0x00,0x00,0xb3,0x15,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xa6,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x5c,0x25,0x00,0x00,0xb4,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xb9,0x15,0x00,0x00,0xb3,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xab,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x5d,0x25,0x00,0x00, +0xb9,0x15,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xbd,0x15,0x00,0x00, +0x5a,0x25,0x00,0x00,0x03,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xac,0x15,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbe,0x15,0x00,0x00,0x0c,0x00,0x08,0x00,0x37,0x00,0x00,0x00, +0xc2,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x09,0x19,0x00,0x00, +0x5c,0x25,0x00,0x00,0x5d,0x25,0x00,0x00,0x3d,0x00,0x04,0x00,0x38,0x02,0x00,0x00, +0xaf,0x19,0x00,0x00,0xb1,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xb0,0x19,0x00,0x00,0xaf,0x19,0x00,0x00,0xb3,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0xfd,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb1,0x19,0x00,0x00, +0xb0,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xc5,0x00,0x00,0x00, +0xb3,0x19,0x00,0x00,0xb1,0x19,0x00,0x00,0xb2,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb5,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xb5,0x19,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x26,0x27,0x00,0x00,0xb3,0x19,0x00,0x00,0xb3,0x01,0x00,0x00, +0xb1,0x19,0x00,0x00,0x41,0x00,0x05,0x00,0x29,0x02,0x00,0x00,0xb9,0x19,0x00,0x00, +0xfc,0x01,0x00,0x00,0x2e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xba,0x19,0x00,0x00,0xb9,0x19,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x51,0x0d,0x00,0x00,0xc2,0x15,0x00,0x00,0xc2,0x15,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xbf,0x19,0x00,0x00,0xba,0x19,0x00,0x00,0xba,0x19,0x00,0x00,0xba,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xc0,0x19,0x00,0x00,0x51,0x0d,0x00,0x00, +0xbf,0x19,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xc3,0x19,0x00,0x00, +0xc0,0x19,0x00,0x00,0x26,0x27,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xc7,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xc3,0x19,0x00,0x00, +0xff,0x0a,0x00,0x00,0x40,0x25,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xcd,0x19,0x00,0x00,0xc7,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xce,0x19,0x00,0x00,0x4f,0x03,0x00,0x00,0xcd,0x19,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd0,0x19,0x00,0x00,0xc7,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd1,0x19,0x00,0x00, +0x53,0x03,0x00,0x00,0xd0,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd2,0x19,0x00,0x00,0xce,0x19,0x00,0x00,0xd1,0x19,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd4,0x19,0x00,0x00,0xc7,0x19,0x00,0x00,0x02,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd5,0x19,0x00,0x00,0x4f,0x03,0x00,0x00, +0xd4,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd6,0x19,0x00,0x00, +0xd2,0x19,0x00,0x00,0xd5,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd9,0x19,0x00,0x00,0x53,0x03,0x00,0x00,0xcd,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xdc,0x19,0x00,0x00,0x53,0x03,0x00,0x00,0xd4,0x19,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdd,0x19,0x00,0x00,0xd9,0x19,0x00,0x00, +0xdc,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe0,0x19,0x00,0x00, +0x63,0x03,0x00,0x00,0xcd,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe4,0x19,0x00,0x00,0xe0,0x19,0x00,0x00,0xd1,0x19,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe8,0x19,0x00,0x00,0xe4,0x19,0x00,0x00,0xd5,0x19,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xe9,0x19,0x00,0x00,0xd6,0x19,0x00,0x00, +0xdd,0x19,0x00,0x00,0xe8,0x19,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x56,0x0d,0x00,0x00,0xc2,0x15,0x00,0x00,0x03,0x00,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x57,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x56,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xee,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x57,0x0d,0x00,0x00,0xb2,0x01,0x00,0x00, +0xb3,0x01,0x00,0x00,0xb8,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x5b,0x0d,0x00,0x00, +0x56,0x0d,0x00,0x00,0xb2,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x88,0x02,0x00,0x00, +0x0a,0x1a,0x00,0x00,0x8a,0x02,0x00,0x00,0x62,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x0c,0x1a,0x00,0x00,0x0a,0x1a,0x00,0x00,0xb7,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0d,0x1a,0x00,0x00,0x0c,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xba,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0xf9,0x19,0x00,0x00,0x0d,0x1a,0x00,0x00, +0xe2,0x08,0x00,0x00,0x3d,0x00,0x04,0x00,0x38,0x02,0x00,0x00,0x11,0x1a,0x00,0x00, +0x9f,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x40,0x02,0x00,0x00,0x13,0x1a,0x00,0x00, +0x11,0x1a,0x00,0x00,0x2c,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x15,0x1a,0x00,0x00,0x13,0x1a,0x00,0x00,0x0f,0x0d,0x00,0x00,0x02,0x00,0x00,0x00, +0xb2,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x16,0x1a,0x00,0x00, +0x15,0x1a,0x00,0x00,0x15,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x18,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x18,0x0c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x8c,0x26,0x00,0x00,0xff,0x0a,0x00,0x00, +0x0d,0x0c,0x00,0x00,0xe9,0x19,0x00,0x00,0xb5,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc5,0x00,0x00,0x00,0x7b,0x26,0x00,0x00,0xdb,0x08,0x00,0x00,0x0d,0x0c,0x00,0x00, +0x5b,0x0d,0x00,0x00,0xb5,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x63,0x25,0x00,0x00,0xc6,0x02,0x00,0x00,0x0d,0x0c,0x00,0x00,0x16,0x1a,0x00,0x00, +0xb5,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0xc5,0x00,0x00,0x00,0x61,0x25,0x00,0x00, +0xdb,0x08,0x00,0x00,0x0d,0x0c,0x00,0x00,0xf9,0x19,0x00,0x00,0xb5,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x5f,0x25,0x00,0x00,0xb2,0x01,0x00,0x00, +0x0d,0x0c,0x00,0x00,0xee,0x19,0x00,0x00,0xb5,0x19,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x1c,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xa5,0x0c,0x00,0x00,0x5f,0x25,0x00,0x00,0x41,0x00,0x05,0x00,0x13,0x02,0x00,0x00, +0xb4,0x1a,0x00,0x00,0xfc,0x01,0x00,0x00,0x12,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0xb5,0x1a,0x00,0x00,0xb4,0x1a,0x00,0x00,0xc4,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x9d,0x1a,0x00,0x00,0x08,0x02,0x00,0x00,0xb5,0x1a,0x00,0x00, +0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x9e,0x1a,0x00,0x00,0x9d,0x1a,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xa2,0x1a,0x00,0x00,0x9e,0x1a,0x00,0x00, +0x9e,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xa3,0x1a,0x00,0x00, +0x86,0x0c,0x00,0x00,0xa2,0x1a,0x00,0x00,0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0xa4,0x1a,0x00,0x00,0xa3,0x1a,0x00,0x00,0x41,0x00,0x05,0x00,0xfe,0x01,0x00,0x00, +0xbc,0x1a,0x00,0x00,0xfc,0x01,0x00,0x00,0x0d,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0xbd,0x1a,0x00,0x00,0xbc,0x1a,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xc9,0x1a,0x00,0x00,0xa4,0x1a,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xca,0x1a,0x00,0x00,0x80,0x0c,0x00,0x00,0xc9,0x1a,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xcd,0x1a,0x00,0x00,0xc9,0x1a,0x00,0x00, +0xc6,0x03,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xda,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xca,0x1a,0x00,0x00,0xcd,0x1a,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xdf,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xc6,0x03,0x00,0x00,0xda,0x1a,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xd3,0x1a,0x00,0x00,0xbd,0x1a,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xd4,0x1a,0x00,0x00,0xdf,0x1a,0x00,0x00,0xd3,0x1a,0x00,0x00, +0x3d,0x00,0x04,0x00,0x38,0x02,0x00,0x00,0xe3,0x1a,0x00,0x00,0xb1,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe4,0x1a,0x00,0x00,0xe3,0x1a,0x00,0x00, +0xb3,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0xfd,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe5,0x1a,0x00,0x00,0xe4,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0xe7,0x1a,0x00,0x00,0xe5,0x1a,0x00,0x00, +0xb2,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xe9,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe9,0x1a,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x27,0x27,0x00,0x00, +0xe7,0x1a,0x00,0x00,0xb3,0x01,0x00,0x00,0xe5,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00, +0x38,0x02,0x00,0x00,0xf1,0x1a,0x00,0x00,0x3a,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x40,0x02,0x00,0x00,0xf3,0x1a,0x00,0x00,0xf1,0x1a,0x00,0x00,0x2c,0x0d,0x00,0x00, +0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf6,0x1a,0x00,0x00,0xb5,0x1a,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xf7,0x1a,0x00,0x00,0xf3,0x1a,0x00,0x00, +0xd4,0x1a,0x00,0x00,0x02,0x00,0x00,0x00,0xf6,0x1a,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf8,0x1a,0x00,0x00,0xf7,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xad,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0xf8,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xae,0x1a,0x00,0x00,0x27,0x27,0x00,0x00,0xad,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xfd,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0xae,0x1a,0x00,0x00,0xed,0x06,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x37,0x1a,0x00,0x00,0x63,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0xc5,0x00,0x00,0x00,0x38,0x1a,0x00,0x00,0x37,0x1a,0x00,0x00,0xb2,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x3e,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x38,0x1a,0x00,0x00,0x39,0x1a,0x00,0x00,0x3b,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3b,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x3e,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x39,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x3e,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3e,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x67,0x25,0x00,0x00, +0x37,0x1a,0x00,0x00,0x3b,0x1a,0x00,0x00,0xfd,0x1a,0x00,0x00,0x39,0x1a,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xd3,0x24,0x00,0x00,0x67,0x25,0x00,0x00, +0x63,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x14,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x67,0x25,0x00,0x00, +0xfd,0x1a,0x00,0x00,0xb7,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x08,0x1b,0x00,0x00, +0x14,0x1b,0x00,0x00,0xb2,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x0e,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x08,0x1b,0x00,0x00,0x09,0x1b,0x00,0x00, +0x0d,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x0d,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x0e,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x09,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x19,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x67,0x25,0x00,0x00,0xfd,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0c,0x1b,0x00,0x00,0x19,0x1b,0x00,0x00,0x14,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x0e,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x0e,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x69,0x25,0x00,0x00,0xb2,0x01,0x00,0x00,0x0d,0x1b,0x00,0x00, +0x0c,0x1b,0x00,0x00,0x09,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x46,0x1a,0x00,0x00,0xb3,0x01,0x00,0x00,0x69,0x25,0x00,0x00,0xf7,0x00,0x03,0x00, +0x64,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x61,0x25,0x00,0x00, +0x49,0x1a,0x00,0x00,0x51,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x51,0x1a,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x53,0x1a,0x00,0x00,0x63,0x25,0x00,0x00, +0x00,0x00,0x00,0x00,0xbc,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x54,0x1a,0x00,0x00, +0x53,0x1a,0x00,0x00,0xb3,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x63,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x54,0x1a,0x00,0x00,0x55,0x1a,0x00,0x00, +0x5b,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x5b,0x1a,0x00,0x00,0xba,0x00,0x05,0x00, +0xc5,0x00,0x00,0x00,0x5d,0x1a,0x00,0x00,0x46,0x1a,0x00,0x00,0x2b,0x07,0x00,0x00, +0xf7,0x00,0x03,0x00,0x62,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x5d,0x1a,0x00,0x00,0x5e,0x1a,0x00,0x00,0x62,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5e,0x1a,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xdf,0x24,0x00,0x00, +0xb2,0x01,0x00,0x00,0xd3,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x62,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x62,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x73,0x25,0x00,0x00,0xd3,0x24,0x00,0x00,0x5b,0x1a,0x00,0x00, +0xdf,0x24,0x00,0x00,0x5e,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x63,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x55,0x1a,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x1f,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x67,0x25,0x00,0x00, +0xfd,0x1a,0x00,0x00,0x53,0x03,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xdd,0x24,0x00,0x00,0x1f,0x1b,0x00,0x00,0xd3,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x63,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x63,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x72,0x25,0x00,0x00,0x73,0x25,0x00,0x00, +0x62,0x1a,0x00,0x00,0xdd,0x24,0x00,0x00,0x55,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x64,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x49,0x1a,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0xd6,0x24,0x00,0x00,0xfd,0x1a,0x00,0x00,0x2a,0x27,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4d,0x1a,0x00,0x00, +0x63,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0xb7,0x00,0x05,0x00,0xc5,0x00,0x00,0x00, +0x4e,0x1a,0x00,0x00,0x4d,0x1a,0x00,0x00,0xb2,0x01,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x4f,0x1a,0x00,0x00,0x4e,0x1a,0x00,0x00,0x17,0x04,0x00,0x00, +0xb3,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xd9,0x24,0x00,0x00, +0x4f,0x1a,0x00,0x00,0xd6,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x64,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x64,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x71,0x25,0x00,0x00,0x72,0x25,0x00,0x00,0x63,0x1a,0x00,0x00, +0xd9,0x24,0x00,0x00,0x49,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x66,0x1a,0x00,0x00,0x41,0x25,0x00,0x00,0x69,0x25,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x67,0x1a,0x00,0x00,0x66,0x1a,0x00,0x00,0x35,0x07,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x25,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x67,0x1a,0x00,0x00,0xb2,0x01,0x00,0x00,0xb3,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x2a,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x1c,0x1a,0x00,0x00,0x25,0x1b,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6c,0x1a,0x00,0x00,0xb3,0x01,0x00,0x00,0x2a,0x1b,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6e,0x1a,0x00,0x00,0x71,0x25,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6f,0x1a,0x00,0x00, +0x6e,0x1a,0x00,0x00,0x6c,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x73,0x1a,0x00,0x00,0xb3,0x01,0x00,0x00,0xa8,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x2e,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x73,0x1a,0x00,0x00,0xb2,0x01,0x00,0x00,0xb3,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x77,0x1a,0x00,0x00,0x6f,0x1a,0x00,0x00,0x2e,0x1b,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x7b,0x1a,0x00,0x00,0x34,0x0d,0x00,0x00, +0x2b,0x07,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x7c,0x1a,0x00,0x00, +0x7b,0x1a,0x00,0x00,0xb3,0x01,0x00,0x00,0xb2,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7f,0x1a,0x00,0x00,0x77,0x1a,0x00,0x00,0x7c,0x1a,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x83,0x1a,0x00,0x00,0x7f,0x1a,0x00,0x00, +0xb3,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x32,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x83,0x1a,0x00,0x00,0xb2,0x01,0x00,0x00, +0xb3,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x86,0x1a,0x00,0x00, +0x71,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x49,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x86,0x1a,0x00,0x00, +0xfd,0x1a,0x00,0x00,0xb7,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x3d,0x1b,0x00,0x00, +0x49,0x1b,0x00,0x00,0xb2,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x43,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x3d,0x1b,0x00,0x00,0x3e,0x1b,0x00,0x00, +0x42,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x42,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x43,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x3e,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x4e,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x86,0x1a,0x00,0x00,0xfd,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x41,0x1b,0x00,0x00,0x4e,0x1b,0x00,0x00,0x49,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x43,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x43,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x74,0x25,0x00,0x00,0xb2,0x01,0x00,0x00,0x42,0x1b,0x00,0x00, +0x41,0x1b,0x00,0x00,0x3e,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x52,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x74,0x25,0x00,0x00, +0xb2,0x01,0x00,0x00,0xb3,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8b,0x1a,0x00,0x00,0x32,0x1b,0x00,0x00,0x36,0x04,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x56,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x8b,0x1a,0x00,0x00,0xb2,0x01,0x00,0x00,0xb3,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8e,0x1a,0x00,0x00,0x56,0x1b,0x00,0x00,0x52,0x1b,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x5a,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x8e,0x1a,0x00,0x00,0xb2,0x01,0x00,0x00,0xb3,0x01,0x00,0x00, +0x41,0x00,0x05,0x00,0x1e,0x02,0x00,0x00,0xb9,0x1c,0x00,0x00,0xfc,0x01,0x00,0x00, +0x23,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xba,0x1c,0x00,0x00, +0xb9,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xa5,0x1b,0x00,0x00, +0x7d,0x0c,0x00,0x00,0xba,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xa7,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0xa5,0x1b,0x00,0x00, +0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xa8,0x1b,0x00,0x00,0xa7,0x1b,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xaa,0x1b,0x00,0x00,0xa8,0x1b,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xab,0x1b,0x00,0x00,0xaa,0x1b,0x00,0x00, +0xc6,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xad,0x1b,0x00,0x00, +0xab,0x1b,0x00,0x00,0xbc,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xaf,0x1b,0x00,0x00,0xad,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb1,0x1b,0x00,0x00,0xa5,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0xba,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0xb2,0x1b,0x00,0x00,0xaf,0x1b,0x00,0x00, +0xb1,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00,0x3e,0x00,0x00,0x00,0xb3,0x1b,0x00,0x00, +0xb2,0x1b,0x00,0x00,0x83,0x05,0x00,0x00,0x84,0x05,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xee,0x24,0x00,0x00,0xb3,0x1b,0x00,0x00,0x2e,0x26,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb6,0x1b,0x00,0x00, +0xad,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb8,0x1b,0x00,0x00,0xa5,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0xba,0x00,0x05,0x00, +0xc5,0x00,0x00,0x00,0xb9,0x1b,0x00,0x00,0xb6,0x1b,0x00,0x00,0xb8,0x1b,0x00,0x00, +0xa9,0x00,0x06,0x00,0x3e,0x00,0x00,0x00,0xba,0x1b,0x00,0x00,0xb9,0x1b,0x00,0x00, +0x83,0x05,0x00,0x00,0x84,0x05,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xf2,0x24,0x00,0x00,0xba,0x1b,0x00,0x00,0xee,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xc7,0x1b,0x00,0x00,0xf2,0x24,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc8,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xc8,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x46,0x26,0x00,0x00,0xfd,0x01,0x00,0x00, +0x43,0x1b,0x00,0x00,0x02,0x1c,0x00,0x00,0x00,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc5,0x00,0x00,0x00,0xcb,0x1b,0x00,0x00,0x46,0x26,0x00,0x00,0xc9,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0x03,0x1c,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xcb,0x1b,0x00,0x00,0xcc,0x1b,0x00,0x00,0x03,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xcc,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0xcd,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xcd,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xdd,0x26,0x00,0x00,0xfd,0x01,0x00,0x00,0xcc,0x1b,0x00,0x00,0xfe,0x1b,0x00,0x00, +0xfc,0x1b,0x00,0x00,0xb1,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0xd0,0x1b,0x00,0x00, +0xdd,0x26,0x00,0x00,0xc9,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xff,0x1b,0x00,0x00, +0xfc,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd0,0x1b,0x00,0x00, +0xd1,0x1b,0x00,0x00,0xff,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xd1,0x1b,0x00,0x00, +0xc4,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xd4,0x1b,0x00,0x00,0x46,0x26,0x00,0x00, +0x08,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xd5,0x1b,0x00,0x00, +0xdd,0x26,0x00,0x00,0xd4,0x1b,0x00,0x00,0xf7,0x00,0x03,0x00,0xdc,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb2,0x1b,0x00,0x00,0xd7,0x1b,0x00,0x00, +0xda,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xda,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0xdc,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xd7,0x1b,0x00,0x00,0x82,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xd9,0x1b,0x00,0x00,0xc9,0x02,0x00,0x00,0xdd,0x26,0x00,0x00, +0xf9,0x00,0x02,0x00,0xdc,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xdc,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xdf,0x26,0x00,0x00,0xdd,0x26,0x00,0x00, +0xda,0x1b,0x00,0x00,0xd9,0x1b,0x00,0x00,0xd7,0x1b,0x00,0x00,0xf7,0x00,0x03,0x00, +0xe4,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb9,0x1b,0x00,0x00, +0xdf,0x1b,0x00,0x00,0xe2,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xe2,0x1b,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe4,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xdf,0x1b,0x00,0x00, +0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xe1,0x1b,0x00,0x00,0xc9,0x02,0x00,0x00, +0x46,0x26,0x00,0x00,0xf9,0x00,0x02,0x00,0xe4,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe4,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xe1,0x26,0x00,0x00, +0x46,0x26,0x00,0x00,0xe2,0x1b,0x00,0x00,0xe1,0x1b,0x00,0x00,0xdf,0x1b,0x00,0x00, +0x50,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xe6,0x1b,0x00,0x00,0xdf,0x26,0x00,0x00, +0xe1,0x26,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xec,0x1b,0x00,0x00, +0xa8,0x1b,0x00,0x00,0xf2,0x24,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xee,0x1b,0x00,0x00,0xec,0x1b,0x00,0x00,0xe6,0x1b,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x28,0x1d,0x00,0x00,0x2b,0x0d,0x00,0x00,0xee,0x1b,0x00,0x00, +0x02,0x00,0x00,0x00,0xfd,0x01,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x29,0x1d,0x00,0x00,0x28,0x1d,0x00,0x00,0x28,0x1d,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0xfb,0x1b,0x00,0x00,0x6e,0x1b,0x00,0x00,0xd5,0x1b,0x00,0x00,0x3e,0x00,0x03,0x00, +0xfb,0x1b,0x00,0x00,0x29,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0xfc,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xfc,0x1b,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xfe,0x1b,0x00,0x00,0xdd,0x26,0x00,0x00,0x03,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0xcd,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xff,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x00,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x00,0x1c,0x00,0x00,0x80,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x02,0x1c,0x00,0x00,0x46,0x26,0x00,0x00,0x03,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc8,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x03,0x1c,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x06,0x1c,0x00,0x00,0xad,0x1b,0x00,0x00, +0xa5,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x0b,0x1c,0x00,0x00, +0xb2,0x0c,0x00,0x00,0xb3,0x01,0x00,0x00,0xb2,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x2e,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x2a,0x1b,0x00,0x00,0x0b,0x1c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x39,0x1d,0x00,0x00,0x42,0x25,0x00,0x00,0xba,0x1c,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x3b,0x1d,0x00,0x00,0x39,0x1d,0x00,0x00,0x42,0x25,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3c,0x1d,0x00,0x00,0x3b,0x1d,0x00,0x00, +0x00,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3e,0x1d,0x00,0x00, +0xb3,0x01,0x00,0x00,0x3c,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x49,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x64,0x05,0x00,0x00, +0x3e,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x10,0x1c,0x00,0x00, +0xb3,0x01,0x00,0x00,0x2e,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x11,0x1c,0x00,0x00,0x49,0x1d,0x00,0x00,0x10,0x1c,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x13,0x1c,0x00,0x00,0xb3,0x01,0x00,0x00,0x11,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x14,0x1c,0x00,0x00,0x13,0x1c,0x00,0x00, +0x01,0x06,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x4e,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb3,0x01,0x00,0x00,0x14,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x17,0x1c,0x00,0x00,0x4f,0x03,0x00,0x00, +0x34,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x53,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x17,0x1c,0x00,0x00,0x2e,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x58,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xb2,0x01,0x00,0x00,0x53,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x5e,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x11,0x1c,0x00,0x00,0x4e,0x1d,0x00,0x00,0x58,0x1d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x20,0x1c,0x00,0x00,0x06,0x0d,0x00,0x00,0x43,0x25,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x62,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x20,0x1c,0x00,0x00,0xb2,0x01,0x00,0x00,0xb3,0x01,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x68,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x19,0x06,0x00,0x00,0x1a,0x06,0x00,0x00,0x62,0x1d,0x00,0x00, +0xf9,0x00,0x02,0x00,0x23,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x23,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x56,0x26,0x00,0x00,0xea,0x05,0x00,0x00, +0x03,0x1c,0x00,0x00,0xc4,0x26,0x00,0x00,0x87,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x50,0x26,0x00,0x00,0xa5,0x25,0x00,0x00,0x03,0x1c,0x00,0x00, +0xd6,0x26,0x00,0x00,0x87,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x4e,0x26,0x00,0x00,0xa5,0x25,0x00,0x00,0x03,0x1c,0x00,0x00,0xd3,0x26,0x00,0x00, +0x87,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x4c,0x26,0x00,0x00, +0xa5,0x25,0x00,0x00,0x03,0x1c,0x00,0x00,0xd0,0x26,0x00,0x00,0x87,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x4a,0x26,0x00,0x00,0xa5,0x25,0x00,0x00, +0x03,0x1c,0x00,0x00,0xcd,0x26,0x00,0x00,0x87,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x48,0x26,0x00,0x00,0x82,0x25,0x00,0x00,0x03,0x1c,0x00,0x00, +0xca,0x26,0x00,0x00,0x87,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x47,0x26,0x00,0x00,0xfd,0x01,0x00,0x00,0x03,0x1c,0x00,0x00,0x89,0x1c,0x00,0x00, +0x87,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x26,0x1c,0x00,0x00, +0x47,0x26,0x00,0x00,0xc9,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x8a,0x1c,0x00,0x00, +0x87,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x26,0x1c,0x00,0x00, +0x27,0x1c,0x00,0x00,0x8a,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x27,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x28,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x28,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xd6,0x26,0x00,0x00,0x50,0x26,0x00,0x00, +0x27,0x1c,0x00,0x00,0xdb,0x26,0x00,0x00,0x83,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xd3,0x26,0x00,0x00,0x4e,0x26,0x00,0x00,0x27,0x1c,0x00,0x00, +0xda,0x26,0x00,0x00,0x83,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xd0,0x26,0x00,0x00,0x4c,0x26,0x00,0x00,0x27,0x1c,0x00,0x00,0xd9,0x26,0x00,0x00, +0x83,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xcd,0x26,0x00,0x00, +0x4a,0x26,0x00,0x00,0x27,0x1c,0x00,0x00,0xd8,0x26,0x00,0x00,0x83,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xca,0x26,0x00,0x00,0x48,0x26,0x00,0x00, +0x27,0x1c,0x00,0x00,0xd7,0x26,0x00,0x00,0x83,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xc4,0x26,0x00,0x00,0x56,0x26,0x00,0x00,0x27,0x1c,0x00,0x00, +0x6e,0x1c,0x00,0x00,0x83,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xbd,0x26,0x00,0x00,0xfd,0x01,0x00,0x00,0x27,0x1c,0x00,0x00,0x85,0x1c,0x00,0x00, +0x83,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x2b,0x1c,0x00,0x00, +0xbd,0x26,0x00,0x00,0xc9,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x86,0x1c,0x00,0x00, +0x83,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x2b,0x1c,0x00,0x00, +0x2c,0x1c,0x00,0x00,0x86,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x2c,0x1c,0x00,0x00, +0xc4,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x2f,0x1c,0x00,0x00,0x47,0x26,0x00,0x00, +0x08,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x30,0x1c,0x00,0x00, +0xbd,0x26,0x00,0x00,0x2f,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0x37,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb2,0x1b,0x00,0x00,0x32,0x1c,0x00,0x00, +0x35,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x35,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x37,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x32,0x1c,0x00,0x00,0x82,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x34,0x1c,0x00,0x00,0xc9,0x02,0x00,0x00,0xbd,0x26,0x00,0x00, +0xf9,0x00,0x02,0x00,0x37,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x37,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xbf,0x26,0x00,0x00,0xbd,0x26,0x00,0x00, +0x35,0x1c,0x00,0x00,0x34,0x1c,0x00,0x00,0x32,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00, +0x3f,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb9,0x1b,0x00,0x00, +0x3a,0x1c,0x00,0x00,0x3d,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x3d,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x3f,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x3a,0x1c,0x00,0x00, +0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x3c,0x1c,0x00,0x00,0xc9,0x02,0x00,0x00, +0x47,0x26,0x00,0x00,0xf9,0x00,0x02,0x00,0x3f,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3f,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xc1,0x26,0x00,0x00, +0x47,0x26,0x00,0x00,0x3d,0x1c,0x00,0x00,0x3c,0x1c,0x00,0x00,0x3a,0x1c,0x00,0x00, +0x50,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x41,0x1c,0x00,0x00,0xbf,0x26,0x00,0x00, +0xc1,0x26,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x44,0x1c,0x00,0x00, +0x41,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x45,0x1c,0x00,0x00, +0xc7,0x1b,0x00,0x00,0x44,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x48,0x1c,0x00,0x00,0x06,0x1c,0x00,0x00,0x45,0x1c,0x00,0x00,0x50,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x50,0x1c,0x00,0x00,0xb3,0x1b,0x00,0x00,0xba,0x1b,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x51,0x1c,0x00,0x00,0xa8,0x1b,0x00,0x00, +0x50,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x53,0x1c,0x00,0x00, +0x51,0x1c,0x00,0x00,0x41,0x1c,0x00,0x00,0x7c,0x00,0x04,0x00,0xda,0x03,0x00,0x00, +0x70,0x1d,0x00,0x00,0x53,0x1c,0x00,0x00,0x7c,0x00,0x04,0x00,0xda,0x03,0x00,0x00, +0x72,0x1d,0x00,0x00,0xc0,0x0c,0x00,0x00,0xb0,0x00,0x05,0x00,0xde,0x03,0x00,0x00, +0x73,0x1d,0x00,0x00,0x70,0x1d,0x00,0x00,0x72,0x1d,0x00,0x00,0x9b,0x00,0x04,0x00, +0xc5,0x00,0x00,0x00,0x74,0x1d,0x00,0x00,0x73,0x1d,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x5d,0x1c,0x00,0x00,0x74,0x1d,0x00,0x00,0xb3,0x01,0x00,0x00, +0xb2,0x01,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x7c,0x1d,0x00,0x00, +0x5e,0x1d,0x00,0x00,0x5e,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x7d,0x1d,0x00,0x00,0x48,0x1c,0x00,0x00,0x7c,0x1d,0x00,0x00,0x94,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x80,0x1d,0x00,0x00,0x7d,0x1d,0x00,0x00,0x7d,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x90,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x80,0x1d,0x00,0x00,0x36,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x96,0x1d,0x00,0x00,0x21,0x04,0x00,0x00,0x90,0x1d,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x97,0x1d,0x00,0x00,0x96,0x1d,0x00,0x00, +0xb3,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x99,0x1d,0x00,0x00, +0x4f,0x03,0x00,0x00,0x90,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9a,0x1d,0x00,0x00,0x99,0x1d,0x00,0x00,0xb3,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9c,0x1d,0x00,0x00,0x29,0x04,0x00,0x00,0x97,0x1d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9e,0x1d,0x00,0x00,0x9c,0x1d,0x00,0x00, +0x97,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9f,0x1d,0x00,0x00, +0x9e,0x1d,0x00,0x00,0x2e,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa2,0x1d,0x00,0x00,0x9a,0x1d,0x00,0x00,0x9a,0x1d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa3,0x1d,0x00,0x00,0x9f,0x1d,0x00,0x00,0xa2,0x1d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x62,0x1c,0x00,0x00,0x5d,0x1c,0x00,0x00, +0xa3,0x1d,0x00,0x00,0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x64,0x1c,0x00,0x00, +0x6e,0x1b,0x00,0x00,0x30,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0x65,0x1c,0x00,0x00,0x64,0x1c,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x67,0x1c,0x00,0x00,0x65,0x1c,0x00,0x00,0x62,0x1c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x69,0x1c,0x00,0x00,0x67,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6a,0x1c,0x00,0x00,0x67,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6b,0x1c,0x00,0x00, +0x67,0x1c,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x6c,0x1c,0x00,0x00,0x69,0x1c,0x00,0x00,0x6a,0x1c,0x00,0x00,0x6b,0x1c,0x00,0x00, +0x62,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x6e,0x1c,0x00,0x00, +0xc4,0x26,0x00,0x00,0x6c,0x1c,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x71,0x1c,0x00,0x00,0x48,0x1c,0x00,0x00,0x48,0x1c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x74,0x1c,0x00,0x00,0x68,0x1d,0x00,0x00,0x71,0x1c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x75,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x74,0x1c,0x00,0x00,0xaa,0x00,0x05,0x00,0xc5,0x00,0x00,0x00, +0x77,0x1c,0x00,0x00,0x47,0x26,0x00,0x00,0xfd,0x01,0x00,0x00,0xaa,0x00,0x05,0x00, +0xc5,0x00,0x00,0x00,0x79,0x1c,0x00,0x00,0xbd,0x26,0x00,0x00,0xfd,0x01,0x00,0x00, +0xa7,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x7a,0x1c,0x00,0x00,0x77,0x1c,0x00,0x00, +0x79,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x7d,0x1c,0x00,0x00, +0x64,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0xc9,0x1d,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x7a,0x1c,0x00,0x00,0xac,0x1d,0x00,0x00,0xb0,0x1d,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb0,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xd9,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xd0,0x26,0x00,0x00, +0x7d,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xde,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xcd,0x26,0x00,0x00,0x7d,0x1c,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xb9,0x1d,0x00,0x00,0x7d,0x1c,0x00,0x00, +0x75,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xbd,0x1d,0x00,0x00, +0xd6,0x26,0x00,0x00,0xb9,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xc0,0x1d,0x00,0x00,0x7d,0x1c,0x00,0x00,0xb9,0x1d,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xc3,0x1d,0x00,0x00,0xd3,0x26,0x00,0x00,0xc0,0x1d,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc7,0x1d,0x00,0x00,0xca,0x26,0x00,0x00, +0x75,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0xc9,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00, +0xac,0x1d,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xce,0x1d,0x00,0x00, +0x7d,0x1c,0x00,0x00,0x75,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xd2,0x1d,0x00,0x00,0x7d,0x1c,0x00,0x00,0xce,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc9,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xc9,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xdb,0x26,0x00,0x00,0xbd,0x1d,0x00,0x00,0xb0,0x1d,0x00,0x00, +0xce,0x1d,0x00,0x00,0xac,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xda,0x26,0x00,0x00,0xc3,0x1d,0x00,0x00,0xb0,0x1d,0x00,0x00,0xd2,0x1d,0x00,0x00, +0xac,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xd9,0x26,0x00,0x00, +0xd9,0x1d,0x00,0x00,0xb0,0x1d,0x00,0x00,0x7d,0x1c,0x00,0x00,0xac,0x1d,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xd8,0x26,0x00,0x00,0xde,0x1d,0x00,0x00, +0xb0,0x1d,0x00,0x00,0x7d,0x1c,0x00,0x00,0xac,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xd7,0x26,0x00,0x00,0xc7,0x1d,0x00,0x00,0xb0,0x1d,0x00,0x00, +0x75,0x1c,0x00,0x00,0xac,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0x83,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x83,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x85,0x1c,0x00,0x00,0xbd,0x26,0x00,0x00,0x03,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x28,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x86,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x87,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x87,0x1c,0x00,0x00,0x80,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x89,0x1c,0x00,0x00,0x47,0x26,0x00,0x00,0x03,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x23,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x8a,0x1c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xe4,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x48,0x26,0x00,0x00,0xba,0x00,0x05,0x00,0xc5,0x00,0x00,0x00, +0xe5,0x1d,0x00,0x00,0xe4,0x1d,0x00,0x00,0xfb,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0xea,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xea,0x1d,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x28,0x27,0x00,0x00,0xe5,0x1d,0x00,0x00,0x48,0x26,0x00,0x00, +0xb3,0x01,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xf1,0x1d,0x00,0x00, +0x28,0x27,0x00,0x00,0x28,0x27,0x00,0x00,0x28,0x27,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xf2,0x1d,0x00,0x00,0x50,0x26,0x00,0x00,0xf1,0x1d,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xf9,0x1d,0x00,0x00,0x4e,0x26,0x00,0x00, +0xf1,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x01,0x1e,0x00,0x00, +0xf2,0x1d,0x00,0x00,0xf2,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x02,0x1e,0x00,0x00,0xf9,0x1d,0x00,0x00,0x01,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x03,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x02,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x04,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x03,0x1e,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8f,0x1c,0x00,0x00,0x56,0x26,0x00,0x00,0x03,0x00,0x00,0x00, +0xba,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x90,0x1c,0x00,0x00,0x8f,0x1c,0x00,0x00, +0xfb,0x02,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x91,0x1c,0x00,0x00, +0x90,0x1c,0x00,0x00,0xb3,0x01,0x00,0x00,0xb2,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x94,0x1c,0x00,0x00,0x8f,0x1c,0x00,0x00,0x91,0x1c,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x10,0x25,0x00,0x00,0x94,0x1c,0x00,0x00, +0x56,0x26,0x00,0x00,0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc5,0x00,0x00,0x00, +0x98,0x1c,0x00,0x00,0x94,0x1c,0x00,0x00,0xfb,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xb5,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x98,0x1c,0x00,0x00, +0x99,0x1c,0x00,0x00,0xb5,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x99,0x1c,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x9b,0x1c,0x00,0x00,0x10,0x25,0x00,0x00, +0x10,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x9e,0x1c,0x00,0x00,0x94,0x1c,0x00,0x00, +0x94,0x1c,0x00,0x00,0x94,0x1c,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x9f,0x1c,0x00,0x00,0x9b,0x1c,0x00,0x00,0x9e,0x1c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa1,0x1c,0x00,0x00,0x9f,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x14,0x25,0x00,0x00,0xa1,0x1c,0x00,0x00, +0x2b,0x27,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa3,0x1c,0x00,0x00,0x9f,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0x16,0x25,0x00,0x00,0xa3,0x1c,0x00,0x00,0x14,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa5,0x1c,0x00,0x00, +0x9f,0x1c,0x00,0x00,0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0x18,0x25,0x00,0x00,0xa5,0x1c,0x00,0x00,0x16,0x25,0x00,0x00,0x02,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa8,0x1c,0x00,0x00,0x94,0x1c,0x00,0x00, +0xbd,0x06,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x1b,0x25,0x00,0x00, +0xa8,0x1c,0x00,0x00,0x18,0x25,0x00,0x00,0x03,0x00,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xac,0x1c,0x00,0x00,0x1b,0x25,0x00,0x00,0x1b,0x25,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x0d,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xac,0x1c,0x00,0x00,0x4c,0x26,0x00,0x00,0x4a,0x26,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb0,0x1c,0x00,0x00,0x0d,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x1d,0x25,0x00,0x00,0xb0,0x1c,0x00,0x00, +0x1b,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb2,0x1c,0x00,0x00,0x0d,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0x1f,0x25,0x00,0x00,0xb2,0x1c,0x00,0x00,0x1d,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb4,0x1c,0x00,0x00, +0x0d,0x1e,0x00,0x00,0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0x21,0x25,0x00,0x00,0xb4,0x1c,0x00,0x00,0x1f,0x25,0x00,0x00,0x02,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb5,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xb5,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x57,0x26,0x00,0x00,0x10,0x25,0x00,0x00, +0xea,0x1d,0x00,0x00,0x21,0x25,0x00,0x00,0x99,0x1c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2c,0x1e,0x00,0x00,0xf2,0x1d,0x00,0x00,0x00,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2e,0x1e,0x00,0x00,0x2c,0x1e,0x00,0x00, +0xf9,0x09,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x2f,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x1e,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x30,0x1e,0x00,0x00,0x2f,0x1e,0x00,0x00,0x21,0x0a,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x96,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x34,0x0d,0x00,0x00,0xa8,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x9b,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x96,0x1e,0x00,0x00,0x46,0x1a,0x00,0x00,0xb8,0x00,0x05,0x00,0xc5,0x00,0x00,0x00, +0x36,0x1e,0x00,0x00,0x9b,0x1e,0x00,0x00,0x2b,0x07,0x00,0x00,0xf7,0x00,0x03,0x00, +0x3a,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x36,0x1e,0x00,0x00, +0x37,0x1e,0x00,0x00,0x3a,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x37,0x1e,0x00,0x00, +0xa4,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x39,0x1e,0x00,0x00,0xb2,0x0c,0x00,0x00, +0xdb,0x08,0x00,0x00,0xf9,0x00,0x02,0x00,0x3a,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3a,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0xc5,0x00,0x00,0x00,0x3b,0x1e,0x00,0x00, +0x36,0x1e,0x00,0x00,0xb5,0x1c,0x00,0x00,0x39,0x1e,0x00,0x00,0x37,0x1e,0x00,0x00, +0xf7,0x00,0x03,0x00,0x41,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x3b,0x1e,0x00,0x00,0x3d,0x1e,0x00,0x00,0x40,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x40,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x41,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3d,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x38,0x02,0x00,0x00,0x9e,0x1e,0x00,0x00, +0x61,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x40,0x02,0x00,0x00,0xa0,0x1e,0x00,0x00, +0x9e,0x1e,0x00,0x00,0x2c,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xa2,0x1e,0x00,0x00,0xa0,0x1e,0x00,0x00,0x0f,0x0d,0x00,0x00,0x02,0x00,0x00,0x00, +0xb2,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x41,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x41,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x65,0x26,0x00,0x00, +0xea,0x05,0x00,0x00,0x40,0x1e,0x00,0x00,0xa2,0x1e,0x00,0x00,0x3d,0x1e,0x00,0x00, +0x3e,0x00,0x03,0x00,0x14,0x1e,0x00,0x00,0x65,0x26,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x44,0x1e,0x00,0x00,0x14,0x1e,0x00,0x00,0x47,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x45,0x1e,0x00,0x00,0x44,0x1e,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x46,0x1e,0x00,0x00,0x30,0x1e,0x00,0x00, +0x45,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x48,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x46,0x1e,0x00,0x00,0xbe,0x00,0x05,0x00, +0xc5,0x00,0x00,0x00,0x4a,0x1e,0x00,0x00,0x48,0x1e,0x00,0x00,0x21,0x0a,0x00,0x00, +0xf7,0x00,0x03,0x00,0x7d,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x4a,0x1e,0x00,0x00,0x4b,0x1e,0x00,0x00,0x7d,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4b,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x4c,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4c,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x67,0x26,0x00,0x00, +0x48,0x1e,0x00,0x00,0x4b,0x1e,0x00,0x00,0x01,0x27,0x00,0x00,0x62,0x1e,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x66,0x26,0x00,0x00,0x03,0x02,0x00,0x00, +0x4b,0x1e,0x00,0x00,0x64,0x1e,0x00,0x00,0x62,0x1e,0x00,0x00,0xb3,0x00,0x05,0x00, +0xc5,0x00,0x00,0x00,0x4f,0x1e,0x00,0x00,0x66,0x26,0x00,0x00,0xc9,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0x65,0x1e,0x00,0x00,0x62,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x4f,0x1e,0x00,0x00,0x50,0x1e,0x00,0x00,0x65,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x50,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x53,0x1e,0x00,0x00,0x14,0x1e,0x00,0x00,0x66,0x26,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x54,0x1e,0x00,0x00,0x53,0x1e,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x55,0x1e,0x00,0x00,0x30,0x1e,0x00,0x00,0x54,0x1e,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x57,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x46,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x59,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x55,0x1e,0x00,0x00, +0xb4,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x5a,0x1e,0x00,0x00,0x57,0x1e,0x00,0x00, +0x59,0x1e,0x00,0x00,0xf7,0x00,0x03,0x00,0x61,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x5a,0x1e,0x00,0x00,0x5b,0x1e,0x00,0x00,0x61,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5b,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x5d,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x55,0x1e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa7,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x67,0x26,0x00,0x00,0x5d,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00, +0x61,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x61,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x01,0x27,0x00,0x00,0x67,0x26,0x00,0x00,0x50,0x1e,0x00,0x00, +0xa7,0x1e,0x00,0x00,0x5b,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x62,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x62,0x1e,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x64,0x1e,0x00,0x00,0x66,0x26,0x00,0x00,0x03,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x4c,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x65,0x1e,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x67,0x1e,0x00,0x00,0x04,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x69,0x1e,0x00,0x00,0x67,0x1e,0x00,0x00, +0x35,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xab,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x69,0x1e,0x00,0x00,0xb2,0x01,0x00,0x00, +0xb3,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb0,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xab,0x1e,0x00,0x00,0x4b,0x0a,0x00,0x00, +0xb7,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x6f,0x1e,0x00,0x00,0x67,0x26,0x00,0x00, +0x48,0x1e,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x70,0x1e,0x00,0x00, +0x6f,0x1e,0x00,0x00,0xb3,0x01,0x00,0x00,0xb2,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x72,0x1e,0x00,0x00,0x70,0x1e,0x00,0x00,0xb0,0x1e,0x00,0x00, +0xba,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x74,0x1e,0x00,0x00,0x72,0x1e,0x00,0x00, +0x21,0x0a,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x75,0x1e,0x00,0x00, +0x74,0x1e,0x00,0x00,0xb3,0x01,0x00,0x00,0xb2,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xb5,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x2a,0x1b,0x00,0x00,0xed,0x06,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xba,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xa8,0x0c,0x00,0x00, +0xb5,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7a,0x1e,0x00,0x00, +0xb3,0x01,0x00,0x00,0xba,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7c,0x1e,0x00,0x00,0x75,0x1e,0x00,0x00,0x7a,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00, +0x7d,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x7d,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x68,0x26,0x00,0x00,0xb2,0x01,0x00,0x00,0x41,0x1e,0x00,0x00, +0x7c,0x1e,0x00,0x00,0x65,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x7e,0x1e,0x00,0x00,0x14,0x1e,0x00,0x00,0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x7f,0x1e,0x00,0x00,0x7e,0x1e,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x80,0x1e,0x00,0x00,0x14,0x1e,0x00,0x00,0x9a,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0x80,0x1e,0x00,0x00,0x7f,0x1e,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x81,0x1e,0x00,0x00,0x14,0x1e,0x00,0x00,0x35,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x82,0x1e,0x00,0x00,0x81,0x1e,0x00,0x00, +0x3e,0x00,0x03,0x00,0x7e,0x1e,0x00,0x00,0x82,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x85,0x1e,0x00,0x00,0x44,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00, +0x81,0x1e,0x00,0x00,0x85,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00,0x44,0x1e,0x00,0x00, +0x30,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x8a,0x1e,0x00,0x00, +0x14,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x58,0x02,0x00,0x00,0xbc,0x1e,0x00,0x00, +0x5a,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0xbc,0x1e,0x00,0x00,0xb7,0x0b,0x00,0x00, +0x8a,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8e,0x1e,0x00,0x00, +0x80,0x1e,0x00,0x00,0xb7,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x8f,0x1e,0x00,0x00, +0x8e,0x1e,0x00,0x00,0xb2,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x90,0x1e,0x00,0x00,0x8f,0x1e,0x00,0x00,0xb3,0x01,0x00,0x00,0xb2,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x91,0x1e,0x00,0x00,0x68,0x26,0x00,0x00, +0x90,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x34,0x0c,0x00,0x00, +0x57,0x26,0x00,0x00,0x03,0x00,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xd4,0x1e,0x00,0x00,0x28,0x0d,0x00,0x00,0xb3,0x01,0x00,0x00,0xb2,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd8,0x1e,0x00,0x00,0xd4,0x1e,0x00,0x00, +0x6c,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xda,0x1e,0x00,0x00, +0xb3,0x01,0x00,0x00,0x34,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xdb,0x1e,0x00,0x00,0xd8,0x1e,0x00,0x00,0xda,0x1e,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xdd,0x1e,0x00,0x00,0x34,0x0c,0x00,0x00,0x35,0x07,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xdf,0x1e,0x00,0x00,0x7b,0x26,0x00,0x00, +0xb3,0x01,0x00,0x00,0xb2,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe1,0x1e,0x00,0x00,0x06,0x0d,0x00,0x00,0x35,0x07,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xf5,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xe1,0x1e,0x00,0x00,0xb2,0x01,0x00,0x00,0xb3,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xfa,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xdf,0x1e,0x00,0x00,0xf5,0x1e,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x00,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xdb,0x1e,0x00,0x00, +0xdd,0x1e,0x00,0x00,0xfa,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x05,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xdb,0x1e,0x00,0x00, +0x00,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe9,0x1e,0x00,0x00, +0x06,0x0d,0x00,0x00,0x44,0x25,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x09,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xe9,0x1e,0x00,0x00, +0xb2,0x01,0x00,0x00,0xb3,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x0f,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x05,0x1f,0x00,0x00, +0x34,0x0c,0x00,0x00,0x09,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x14,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x05,0x1f,0x00,0x00, +0x0f,0x1f,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xf1,0x1e,0x00,0x00, +0x14,0x1f,0x00,0x00,0x14,0x1f,0x00,0x00,0x14,0x1f,0x00,0x00,0xf7,0x00,0x03,0x00, +0x4e,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb2,0x0c,0x00,0x00, +0x39,0x0c,0x00,0x00,0x3d,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x3d,0x0c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5d,0x1f,0x00,0x00,0xba,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5f,0x1f,0x00,0x00, +0xba,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x60,0x1f,0x00,0x00,0x5d,0x1f,0x00,0x00,0x5f,0x1f,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x61,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0x60,0x1f,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x62,0x1f,0x00,0x00, +0xb3,0x01,0x00,0x00,0x61,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xbe,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x62,0x1f,0x00,0x00, +0x1f,0x09,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc3,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x17,0x09,0x00,0x00,0xbe,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xcc,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xa8,0x0c,0x00,0x00,0x09,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xd1,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x34,0x0d,0x00,0x00,0xcc,0x1f,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xd7,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xc3,0x1f,0x00,0x00, +0xb3,0x01,0x00,0x00,0xd1,0x1f,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x73,0x1f,0x00,0x00,0x04,0x1e,0x00,0x00,0xd7,0x1f,0x00,0x00,0x83,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x77,0x1f,0x00,0x00,0xf2,0x1d,0x00,0x00,0x73,0x1f,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x7b,0x1f,0x00,0x00,0xf2,0x1d,0x00,0x00, +0x73,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xdc,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x4c,0x26,0x00,0x00,0x77,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xe1,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x4a,0x26,0x00,0x00,0x7b,0x1f,0x00,0x00,0xba,0x00,0x05,0x00, +0x60,0x09,0x00,0x00,0x8b,0x1f,0x00,0x00,0xdc,0x1f,0x00,0x00,0x8c,0x26,0x00,0x00, +0x9a,0x00,0x04,0x00,0xc5,0x00,0x00,0x00,0x8c,0x1f,0x00,0x00,0x8b,0x1f,0x00,0x00, +0xa8,0x00,0x04,0x00,0xc5,0x00,0x00,0x00,0x8d,0x1f,0x00,0x00,0x8c,0x1f,0x00,0x00, +0xf7,0x00,0x03,0x00,0x93,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x8d,0x1f,0x00,0x00,0x8e,0x1f,0x00,0x00,0x93,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8e,0x1f,0x00,0x00,0xba,0x00,0x05,0x00,0x60,0x09,0x00,0x00,0x91,0x1f,0x00,0x00, +0x8c,0x26,0x00,0x00,0xe1,0x1f,0x00,0x00,0x9a,0x00,0x04,0x00,0xc5,0x00,0x00,0x00, +0x92,0x1f,0x00,0x00,0x91,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00,0x93,0x1f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x93,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00,0xc5,0x00,0x00,0x00, +0x94,0x1f,0x00,0x00,0x8c,0x1f,0x00,0x00,0x3d,0x0c,0x00,0x00,0x92,0x1f,0x00,0x00, +0x8e,0x1f,0x00,0x00,0xf7,0x00,0x03,0x00,0xb1,0x1f,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x94,0x1f,0x00,0x00,0x95,0x1f,0x00,0x00,0xb1,0x1f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x95,0x1f,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x99,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x8c,0x26,0x00,0x00, +0xdc,0x1f,0x00,0x00,0xe1,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xe6,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x91,0x1e,0x00,0x00, +0x5a,0x1b,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x9d,0x1f,0x00,0x00, +0xe6,0x1f,0x00,0x00,0xe6,0x1f,0x00,0x00,0xe6,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xeb,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0xa5,0x0c,0x00,0x00,0x53,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa1,0x1f,0x00,0x00,0xb3,0x01,0x00,0x00,0xeb,0x1f,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xa4,0x1f,0x00,0x00,0x9d,0x1f,0x00,0x00,0xa1,0x1f,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xf3,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xa4,0x1f,0x00,0x00,0xff,0x0a,0x00,0x00,0x45,0x25,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x05,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x99,0x1f,0x00,0x00,0x8c,0x26,0x00,0x00,0xf3,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x0a,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xf1,0x1e,0x00,0x00,0x8e,0x09,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x24,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x0a,0x20,0x00,0x00,0xf1,0x1e,0x00,0x00,0xf3,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb1,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0xb1,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x9a,0x26,0x00,0x00,0xf1,0x1e,0x00,0x00,0x93,0x1f,0x00,0x00, +0x24,0x20,0x00,0x00,0x95,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x99,0x26,0x00,0x00,0x8c,0x26,0x00,0x00,0x93,0x1f,0x00,0x00,0x05,0x20,0x00,0x00, +0x95,0x1f,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x2f,0x20,0x00,0x00, +0x57,0x26,0x00,0x00,0x57,0x26,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x30,0x20,0x00,0x00, +0x9a,0x26,0x00,0x00,0x2f,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x41,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xfe,0x08,0x00,0x00, +0x30,0x20,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x35,0x20,0x00,0x00, +0x2f,0x20,0x00,0x00,0x41,0x20,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x38,0x20,0x00,0x00,0x57,0x26,0x00,0x00,0x57,0x26,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x47,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x99,0x26,0x00,0x00, +0x38,0x20,0x00,0x00,0x35,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4c,0x20,0x00,0x00,0x47,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4e,0x20,0x00,0x00,0x47,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4f,0x20,0x00,0x00,0x4c,0x20,0x00,0x00, +0x4e,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x51,0x20,0x00,0x00, +0x47,0x20,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x52,0x20,0x00,0x00,0x4f,0x20,0x00,0x00,0x51,0x20,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x57,0x20,0x00,0x00,0x4c,0x20,0x00,0x00,0x51,0x20,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5c,0x20,0x00,0x00,0x4c,0x20,0x00,0x00, +0x4e,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5f,0x20,0x00,0x00, +0x5c,0x20,0x00,0x00,0x51,0x20,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x60,0x20,0x00,0x00,0x52,0x20,0x00,0x00,0x57,0x20,0x00,0x00,0x5f,0x20,0x00,0x00, +0xf9,0x00,0x02,0x00,0x4e,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x39,0x0c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x19,0x1f,0x00,0x00,0x57,0x26,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1b,0x1f,0x00,0x00, +0x57,0x26,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1c,0x1f,0x00,0x00,0x19,0x1f,0x00,0x00,0x1b,0x1f,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1e,0x1f,0x00,0x00,0x57,0x26,0x00,0x00,0x02,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1f,0x1f,0x00,0x00,0x1c,0x1f,0x00,0x00, +0x1e,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x24,0x1f,0x00,0x00, +0x19,0x1f,0x00,0x00,0x1e,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x29,0x1f,0x00,0x00,0x19,0x1f,0x00,0x00,0x1b,0x1f,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2c,0x1f,0x00,0x00,0x29,0x1f,0x00,0x00,0x1e,0x1f,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x2d,0x1f,0x00,0x00,0x1f,0x1f,0x00,0x00, +0x24,0x1f,0x00,0x00,0x2c,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00,0x4e,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4e,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x9d,0x26,0x00,0x00,0x60,0x20,0x00,0x00,0xb1,0x1f,0x00,0x00,0x2d,0x1f,0x00,0x00, +0x39,0x0c,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x66,0x20,0x00,0x00, +0xe3,0x1a,0x00,0x00,0xb3,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0xfd,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x67,0x20,0x00,0x00,0x66,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x69,0x20,0x00,0x00, +0x67,0x20,0x00,0x00,0xb2,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x6b,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6b,0x20,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x29,0x27,0x00,0x00,0x69,0x20,0x00,0x00,0xb3,0x01,0x00,0x00,0x67,0x20,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x71,0x20,0x00,0x00,0x29,0x27,0x00,0x00, +0x29,0x27,0x00,0x00,0x29,0x27,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x72,0x20,0x00,0x00,0x9d,0x26,0x00,0x00,0x71,0x20,0x00,0x00,0x41,0x00,0x05,0x00, +0x29,0x02,0x00,0x00,0x79,0x20,0x00,0x00,0xfc,0x01,0x00,0x00,0x28,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x7a,0x20,0x00,0x00,0x79,0x20,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x75,0x20,0x00,0x00,0x72,0x20,0x00,0x00, +0x7a,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x87,0x20,0x00,0x00, +0x80,0x0c,0x00,0x00,0xff,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa2,0x20,0x00,0x00,0x87,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00, +0xc5,0x00,0x00,0x00,0xa3,0x20,0x00,0x00,0xa2,0x20,0x00,0x00,0xb2,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xa8,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xa3,0x20,0x00,0x00,0xa4,0x20,0x00,0x00,0xa8,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa4,0x20,0x00,0x00,0xbc,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0xa7,0x20,0x00,0x00, +0xa2,0x20,0x00,0x00,0xb3,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xa8,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa8,0x20,0x00,0x00,0xf5,0x00,0x07,0x00,0xc5,0x00,0x00,0x00, +0xa9,0x20,0x00,0x00,0xa3,0x20,0x00,0x00,0x6b,0x20,0x00,0x00,0xa7,0x20,0x00,0x00, +0xa4,0x20,0x00,0x00,0xf7,0x00,0x03,0x00,0xb4,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xa9,0x20,0x00,0x00,0xaa,0x20,0x00,0x00,0xb4,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0xaa,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xac,0x20,0x00,0x00,0x87,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00, +0xc5,0x00,0x00,0x00,0xad,0x20,0x00,0x00,0xac,0x20,0x00,0x00,0xb2,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xb2,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xad,0x20,0x00,0x00,0xae,0x20,0x00,0x00,0xb2,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0xae,0x20,0x00,0x00,0xbc,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0xb1,0x20,0x00,0x00, +0xac,0x20,0x00,0x00,0xb3,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xb2,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb2,0x20,0x00,0x00,0xf5,0x00,0x07,0x00,0xc5,0x00,0x00,0x00, +0xb3,0x20,0x00,0x00,0xad,0x20,0x00,0x00,0xaa,0x20,0x00,0x00,0xb1,0x20,0x00,0x00, +0xae,0x20,0x00,0x00,0xf9,0x00,0x02,0x00,0xb4,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb4,0x20,0x00,0x00,0xf5,0x00,0x07,0x00,0xc5,0x00,0x00,0x00,0xb5,0x20,0x00,0x00, +0xa9,0x20,0x00,0x00,0xa8,0x20,0x00,0x00,0xb3,0x20,0x00,0x00,0xb2,0x20,0x00,0x00, +0xa4,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0x8a,0x20,0x00,0x00,0xb5,0x20,0x00,0x00, +0xdb,0x08,0x00,0x00,0xf7,0x00,0x03,0x00,0x9b,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x8a,0x20,0x00,0x00,0x8b,0x20,0x00,0x00,0x8f,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8f,0x20,0x00,0x00,0x41,0x00,0x05,0x00,0x29,0x02,0x00,0x00, +0xba,0x20,0x00,0x00,0xfc,0x01,0x00,0x00,0x33,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xbb,0x20,0x00,0x00,0xba,0x20,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x91,0x20,0x00,0x00,0xbb,0x20,0x00,0x00,0xb2,0x09,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x94,0x20,0x00,0x00,0x34,0x0c,0x00,0x00, +0x91,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x98,0x20,0x00,0x00, +0x7f,0x1a,0x00,0x00,0x94,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xc0,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb2,0x01,0x00,0x00, +0x98,0x20,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x3e,0x25,0x00,0x00, +0xc0,0x20,0x00,0x00,0x71,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x9b,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x8b,0x20,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x3b,0x25,0x00,0x00,0xb2,0x01,0x00,0x00,0x71,0x25,0x00,0x00, +0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x9b,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9b,0x20,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xad,0x26,0x00,0x00, +0x3e,0x25,0x00,0x00,0x8f,0x20,0x00,0x00,0x3b,0x25,0x00,0x00,0x8b,0x20,0x00,0x00, +0x3d,0x00,0x04,0x00,0x7f,0x02,0x00,0x00,0xc2,0x20,0x00,0x00,0x81,0x02,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc5,0x20,0x00,0x00,0xad,0x26,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc6,0x20,0x00,0x00, +0xad,0x26,0x00,0x00,0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xc7,0x20,0x00,0x00,0xc5,0x20,0x00,0x00,0xc6,0x20,0x00,0x00,0xb2,0x01,0x00,0x00, +0xb2,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0xc2,0x20,0x00,0x00,0xb7,0x0b,0x00,0x00, +0xc7,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xfb,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x7d,0x0a,0x00,0x00,0x2a,0x1b,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xff,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x06,0x0d,0x00,0x00,0xb2,0x01,0x00,0x00,0xb3,0x01,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x05,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0xfb,0x20,0x00,0x00,0x21,0x04,0x00,0x00,0xff,0x20,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x0a,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xfb,0x20,0x00,0x00,0x05,0x21,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe4,0x20,0x00,0x00,0x0a,0x21,0x00,0x00,0x0a,0x21,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe6,0x20,0x00,0x00,0x34,0x0d,0x00,0x00, +0x2b,0x07,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x0f,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xe6,0x20,0x00,0x00,0xa5,0x0c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x14,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xe4,0x20,0x00,0x00,0x0f,0x21,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xec,0x20,0x00,0x00,0xb2,0x0c,0x00,0x00,0xb3,0x01,0x00,0x00, +0x14,0x21,0x00,0x00,0xbe,0x00,0x05,0x00,0xc5,0x00,0x00,0x00,0xf0,0x20,0x00,0x00, +0xf5,0x1e,0x00,0x00,0xb3,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xf5,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xf0,0x20,0x00,0x00,0xf1,0x20,0x00,0x00, +0xf5,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0xf1,0x20,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x1d,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xfb,0x02,0x00,0x00,0xec,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf4,0x20,0x00,0x00,0x1d,0x21,0x00,0x00,0x41,0x04,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf5,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0xf5,0x20,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xb6,0x26,0x00,0x00,0xec,0x20,0x00,0x00,0x9b,0x20,0x00,0x00, +0xf4,0x20,0x00,0x00,0xf1,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5c,0x0c,0x00,0x00,0x75,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5d,0x0c,0x00,0x00,0x75,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5e,0x0c,0x00,0x00,0x75,0x20,0x00,0x00, +0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x5f,0x0c,0x00,0x00, +0x5c,0x0c,0x00,0x00,0x5d,0x0c,0x00,0x00,0x5e,0x0c,0x00,0x00,0xb6,0x26,0x00,0x00, +0x3d,0x00,0x04,0x00,0x69,0x02,0x00,0x00,0x1f,0x21,0x00,0x00,0x6b,0x02,0x00,0x00, +0x63,0x00,0x04,0x00,0x1f,0x21,0x00,0x00,0xb7,0x0b,0x00,0x00,0x5f,0x0c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x72,0x02,0x00,0x00,0x2c,0x21,0x00,0x00,0x74,0x02,0x00,0x00, +0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x35,0x21,0x00,0x00,0x5c,0x0c,0x00,0x00, +0x5d,0x0c,0x00,0x00,0x5e,0x0c,0x00,0x00,0xb3,0x01,0x00,0x00,0x63,0x00,0x04,0x00, +0x2c,0x21,0x00,0x00,0xb7,0x0b,0x00,0x00,0x35,0x21,0x00,0x00,0x3d,0x00,0x04,0x00, +0x88,0x02,0x00,0x00,0x37,0x21,0x00,0x00,0x8a,0x02,0x00,0x00,0x63,0x00,0x04,0x00, +0x37,0x21,0x00,0x00,0xb7,0x0b,0x00,0x00,0xea,0x05,0x00,0x00,0xfd,0x00,0x01,0x00, +0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_ccf6a11e99b6f12c2d8d0220d20f088d.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_ccf6a11e99b6f12c2d8d0220d20f088d.h new file mode 100644 index 00000000..3c213258 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_ccf6a11e99b6f12c2d8d0220d20f088d.h @@ -0,0 +1,1774 @@ +// ffx_fsr2_accumulate_pass_ccf6a11e99b6f12c2d8d0220d20f088d.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_ccf6a11e99b6f12c2d8d0220d20f088d_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ccf6a11e99b6f12c2d8d0220d20f088d_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ccf6a11e99b6f12c2d8d0220d20f088d_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ccf6a11e99b6f12c2d8d0220d20f088d_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_ccf6a11e99b6f12c2d8d0220d20f088d_SampledImageResourceNames[] = { "r_input_exposure", "r_dilated_reactive_masks", "r_input_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_lanczos_lut", "r_imgMips", "r_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ccf6a11e99b6f12c2d8d0220d20f088d_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 8, 10, 12, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ccf6a11e99b6f12c2d8d0220d20f088d_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ccf6a11e99b6f12c2d8d0220d20f088d_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_ccf6a11e99b6f12c2d8d0220d20f088d_StorageImageResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_upscaled_output", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ccf6a11e99b6f12c2d8d0220d20f088d_StorageImageResourceBindings[] = { 13, 14, 15, 16, 17, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ccf6a11e99b6f12c2d8d0220d20f088d_StorageImageResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ccf6a11e99b6f12c2d8d0220d20f088d_StorageImageResourceSets[] = { 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_ccf6a11e99b6f12c2d8d0220d20f088d_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ccf6a11e99b6f12c2d8d0220d20f088d_UniformBufferResourceBindings[] = { 18, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ccf6a11e99b6f12c2d8d0220d20f088d_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ccf6a11e99b6f12c2d8d0220d20f088d_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_ccf6a11e99b6f12c2d8d0220d20f088d_size = 27932; + +static const unsigned char g_ffx_fsr2_accumulate_pass_ccf6a11e99b6f12c2d8d0220d20f088d_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0xa7,0x24,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x09,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x31,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x38,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x07,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x69,0x0b,0x00,0x00, +0x7f,0x0b,0x00,0x00,0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00, +0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74, +0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73, +0x00,0x00,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x68,0x61,0x64,0x65,0x72,0x5f,0x31,0x36,0x62,0x69,0x74,0x5f,0x73,0x74,0x6f,0x72, +0x61,0x67,0x65,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x68,0x61,0x64,0x65,0x72,0x5f,0x65,0x78,0x70,0x6c,0x69,0x63,0x69,0x74,0x5f,0x61, +0x72,0x69,0x74,0x68,0x6d,0x65,0x74,0x69,0x63,0x5f,0x74,0x79,0x70,0x65,0x73,0x00, +0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65, +0x72,0x5f,0x69,0x6d,0x61,0x67,0x65,0x5f,0x6c,0x6f,0x61,0x64,0x5f,0x66,0x6f,0x72, +0x6d,0x61,0x74,0x74,0x65,0x64,0x00,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47, +0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f, +0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00, +0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e, +0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00, +0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00, +0x05,0x00,0x05,0x00,0x05,0x02,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74, +0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x05,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00, +0x05,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64, +0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00,0x05,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65, +0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x05,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75, +0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00, +0x06,0x00,0x08,0x00,0x05,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d, +0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00, +0x06,0x00,0x08,0x00,0x05,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d, +0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00, +0x06,0x00,0x06,0x00,0x05,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61, +0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00,0x05,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65, +0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00,0x05,0x02,0x00,0x00, +0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00, +0x05,0x02,0x00,0x00,0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56, +0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00, +0x05,0x02,0x00,0x00,0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61, +0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00, +0x05,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56, +0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65, +0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00,0x05,0x02,0x00,0x00, +0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65, +0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00,0x05,0x02,0x00,0x00,0x0d,0x00,0x00,0x00, +0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72, +0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x05,0x02,0x00,0x00,0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66, +0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00,0x05,0x02,0x00,0x00,0x0f,0x00,0x00,0x00, +0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c, +0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x05,0x02,0x00,0x00, +0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00, +0x06,0x00,0x09,0x00,0x05,0x02,0x00,0x00,0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e, +0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63, +0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00,0x05,0x02,0x00,0x00,0x12,0x00,0x00,0x00, +0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65, +0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00, +0x07,0x02,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00,0x05,0x00,0x05,0x00, +0x4f,0x02,0x00,0x00,0x72,0x5f,0x69,0x6d,0x67,0x4d,0x69,0x70,0x73,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0x53,0x02,0x00,0x00,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72, +0x43,0x6c,0x61,0x6d,0x70,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0x60,0x02,0x00,0x00, +0x72,0x5f,0x70,0x72,0x65,0x70,0x61,0x72,0x65,0x64,0x5f,0x69,0x6e,0x70,0x75,0x74, +0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x05,0x00,0x08,0x00,0x68,0x02,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76, +0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x05,0x00,0x09,0x00,0x77,0x02,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61, +0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0x7f,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74, +0x6f,0x72,0x79,0x00,0x05,0x00,0x06,0x00,0x86,0x02,0x00,0x00,0x72,0x5f,0x6c,0x75, +0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x00,0x05,0x00,0x09,0x00, +0x90,0x02,0x00,0x00,0x72,0x77,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f, +0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00, +0x05,0x00,0x07,0x00,0x99,0x02,0x00,0x00,0x72,0x77,0x5f,0x75,0x70,0x73,0x63,0x61, +0x6c,0x65,0x64,0x5f,0x6f,0x75,0x74,0x70,0x75,0x74,0x00,0x00,0x05,0x00,0x06,0x00, +0xa6,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74, +0x75,0x73,0x00,0x00,0x05,0x00,0x06,0x00,0xaf,0x02,0x00,0x00,0x72,0x77,0x5f,0x6e, +0x65,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0xc4,0x02,0x00,0x00,0x72,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75, +0x73,0x00,0x00,0x00,0x05,0x00,0x07,0x00,0xcf,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0xdb,0x02,0x00,0x00,0x72,0x5f,0x6c,0x61,0x6e,0x63,0x7a,0x6f, +0x73,0x5f,0x6c,0x75,0x74,0x00,0x00,0x00,0x05,0x00,0x09,0x00,0xe8,0x02,0x00,0x00, +0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x72,0x65,0x61,0x63,0x74,0x69, +0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0x69,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x57,0x6f,0x72,0x6b,0x47,0x72,0x6f,0x75,0x70, +0x49,0x44,0x00,0x00,0x05,0x00,0x08,0x00,0x7f,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x4c, +0x6f,0x63,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44, +0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x05,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x05,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x05,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x05,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x05,0x02,0x00,0x00,0x04,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x05,0x02,0x00,0x00, +0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x05,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x05,0x02,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x05,0x02,0x00,0x00,0x08,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x05,0x02,0x00,0x00, +0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x05,0x02,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x05,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x05,0x02,0x00,0x00,0x0c,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x05,0x02,0x00,0x00, +0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x05,0x02,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x05,0x02,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x05,0x02,0x00,0x00,0x10,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x05,0x02,0x00,0x00, +0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x05,0x02,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x05,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x07,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x07,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x4f,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x4f,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x53,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x53,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x60,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x60,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x68,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x68,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x77,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x77,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x7f,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x7f,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x86,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x86,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x90,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x90,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0x90,0x02,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x99,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x99,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x99,0x02,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa6,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa6,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xaf,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xaf,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x10,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc4,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc4,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xcf,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xcf,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xdb,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xdb,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe8,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe8,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x69,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x7f,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x90,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00, +0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x52,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x52,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x54,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x53,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x8b,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x90,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x8b,0x00,0x00,0x00, +0x14,0x00,0x02,0x00,0xcf,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x18,0x01,0x00,0x00, +0x52,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xbd,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xbe,0x01,0x00,0x00,0x00,0x00,0x80,0x3f,0x1e,0x00,0x15,0x00,0x05,0x02,0x00,0x00, +0x5e,0x00,0x00,0x00,0x5e,0x00,0x00,0x00,0x5e,0x00,0x00,0x00,0x5e,0x00,0x00,0x00, +0x5e,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x8b,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x06,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x05,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x06,0x02,0x00,0x00,0x07,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x08,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x09,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x5e,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x0e,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x13,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x18,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x1d,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x1e,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x23,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x28,0x02,0x00,0x00,0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x29,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x2e,0x02,0x00,0x00,0x09,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x33,0x02,0x00,0x00,0x0a,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x38,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x3d,0x02,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x3e,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x43,0x02,0x00,0x00,0x0d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x48,0x02,0x00,0x00,0x0f,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x4d,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x4e,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x4d,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x4e,0x02,0x00,0x00,0x4f,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x1a,0x00,0x02,0x00,0x51,0x02,0x00,0x00,0x20,0x00,0x04,0x00,0x52,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x52,0x02,0x00,0x00, +0x53,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x1b,0x00,0x03,0x00,0x55,0x02,0x00,0x00, +0x4d,0x02,0x00,0x00,0x15,0x00,0x04,0x00,0x5b,0x02,0x00,0x00,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5b,0x02,0x00,0x00,0x5c,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x4e,0x02,0x00,0x00,0x60,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x4e,0x02,0x00,0x00,0x68,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x4e,0x02,0x00,0x00,0x77,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x7d,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x7e,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x7d,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x02,0x00,0x00, +0x7f,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x4e,0x02,0x00,0x00, +0x86,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x8e,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x8f,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x8e,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x8f,0x02,0x00,0x00,0x90,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x97,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x98,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x97,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x98,0x02,0x00,0x00,0x99,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0xa4,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xa5,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0xa4,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0xa5,0x02,0x00,0x00,0xa6,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xad,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xae,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0xad,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0xae,0x02,0x00,0x00, +0xaf,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5b,0x02,0x00,0x00, +0xbf,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x4e,0x02,0x00,0x00, +0xc4,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x4e,0x02,0x00,0x00, +0xcf,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0xd1,0x02,0x00,0x00,0x08,0x02,0x00,0x00,0x08,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x4e,0x02,0x00,0x00,0xdb,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xe0,0x02,0x00,0x00,0x00,0x00,0x00,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xe2,0x02,0x00,0x00,0x00,0x00,0x00,0x3f,0x3b,0x00,0x04,0x00, +0x4e,0x02,0x00,0x00,0xe8,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xf1,0x02,0x00,0x00,0xbd,0x01,0x00,0x00,0xbd,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xf4,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x26,0x03,0x00,0x00,0x6f,0x12,0x83,0x3a, +0x2b,0x00,0x04,0x00,0x5b,0x02,0x00,0x00,0x60,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x5b,0x02,0x00,0x00,0x64,0x03,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x7a,0x03,0x00,0x00,0x00,0x00,0x80,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8d,0x03,0x00,0x00,0x00,0x00,0x80,0xbe, +0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xf0,0x03,0x00,0x00,0xe2,0x02,0x00,0x00, +0xe2,0x02,0x00,0x00,0x17,0x00,0x04,0x00,0x04,0x04,0x00,0x00,0x5b,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x08,0x04,0x00,0x00,0xcf,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x15,0x04,0x00,0x00, +0x00,0xe0,0x7f,0x47,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x27,0x04,0x00,0x00, +0xcd,0xcc,0xcc,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2f,0x04,0x00,0x00, +0x00,0x00,0xc8,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x34,0x04,0x00,0x00, +0x00,0x00,0x10,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x3c,0x04,0x00,0x00, +0x00,0x00,0x80,0x40,0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x4f,0x04,0x00,0x00, +0x00,0xbc,0x00,0x00,0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x55,0x04,0x00,0x00, +0x00,0x80,0x00,0x00,0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x5b,0x04,0x00,0x00, +0x00,0x3c,0x00,0x00,0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x61,0x04,0x00,0x00, +0x00,0x40,0x00,0x00,0x2b,0x00,0x04,0x00,0x5b,0x02,0x00,0x00,0xd3,0x04,0x00,0x00, +0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xd4,0x04,0x00,0x00,0x53,0x00,0x00,0x00, +0xd3,0x04,0x00,0x00,0x20,0x00,0x04,0x00,0xd5,0x04,0x00,0x00,0x07,0x00,0x00,0x00, +0xd4,0x04,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x72,0x05,0x00,0x00, +0x52,0xb8,0xfe,0x3f,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x91,0x05,0x00,0x00, +0xfe,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x92,0x05,0x00,0x00, +0xff,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x5b,0x02,0x00,0x00,0xe7,0x05,0x00,0x00, +0x10,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xe8,0x05,0x00,0x00,0x08,0x00,0x00,0x00, +0xe7,0x05,0x00,0x00,0x20,0x00,0x04,0x00,0xe9,0x05,0x00,0x00,0x07,0x00,0x00,0x00, +0xe8,0x05,0x00,0x00,0x2c,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0xf8,0x05,0x00,0x00, +0xbd,0x01,0x00,0x00,0xbd,0x01,0x00,0x00,0xbd,0x01,0x00,0x00,0xbd,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0f,0x06,0x00,0x00,0x9a,0x99,0x99,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x27,0x06,0x00,0x00,0x00,0x00,0x00,0xc0, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x28,0x06,0x00,0x00,0x00,0x00,0x40,0xc0, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xcb,0x06,0x00,0x00,0xab,0xaa,0xaa,0x3d, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xfb,0x06,0x00,0x00,0xab,0xaa,0x2a,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x39,0x07,0x00,0x00,0xcd,0xcc,0xcc,0x3d, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x43,0x07,0x00,0x00,0x00,0x00,0x20,0x41, +0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x7d,0x07,0x00,0x00,0x92,0x05,0x00,0x00, +0x92,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x88,0x07,0x00,0x00, +0x08,0x02,0x00,0x00,0x92,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x93,0x07,0x00,0x00,0x0e,0x02,0x00,0x00,0x92,0x05,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x9e,0x07,0x00,0x00,0x13,0x02,0x00,0x00,0x92,0x05,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xa9,0x07,0x00,0x00,0x92,0x05,0x00,0x00, +0x08,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xbe,0x07,0x00,0x00, +0x0e,0x02,0x00,0x00,0x08,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0xc9,0x07,0x00,0x00,0x13,0x02,0x00,0x00,0x08,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0xd4,0x07,0x00,0x00,0x92,0x05,0x00,0x00,0x0e,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xdf,0x07,0x00,0x00,0x08,0x02,0x00,0x00, +0x0e,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xea,0x07,0x00,0x00, +0x0e,0x02,0x00,0x00,0x0e,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0xf5,0x07,0x00,0x00,0x13,0x02,0x00,0x00,0x0e,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x92,0x05,0x00,0x00,0x13,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x0b,0x08,0x00,0x00,0x08,0x02,0x00,0x00, +0x13,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x16,0x08,0x00,0x00, +0x0e,0x02,0x00,0x00,0x13,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x21,0x08,0x00,0x00,0x13,0x02,0x00,0x00,0x13,0x02,0x00,0x00,0x2a,0x00,0x03,0x00, +0xcf,0x00,0x00,0x00,0xa7,0x08,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xae,0x08,0x00,0x00,0xff,0xfe,0xfe,0x3e,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xca,0x08,0x00,0x00,0x26,0x03,0x00,0x00,0x26,0x03,0x00,0x00,0x26,0x03,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe3,0x08,0x00,0x00,0x00,0x00,0xa0,0x41, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xeb,0x08,0x00,0x00,0x00,0x00,0x40,0x40, +0x17,0x00,0x04,0x00,0x2c,0x09,0x00,0x00,0xcf,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x5a,0x09,0x00,0x00,0x39,0x07,0x00,0x00, +0x39,0x07,0x00,0x00,0x39,0x07,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x7e,0x09,0x00,0x00,0x30,0x96,0x7c,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xc5,0x09,0x00,0x00,0x00,0x00,0x7f,0x43,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xed,0x09,0x00,0x00,0x81,0x80,0x80,0x3b,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x17,0x0a,0x00,0x00,0x00,0x00,0xc0,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x49,0x0a,0x00,0x00,0xa4,0x70,0x7d,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x74,0x0a,0x00,0x00,0x00,0x00,0x80,0xbf,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xcc,0x0a,0x00,0x00,0xbd,0x01,0x00,0x00,0xbd,0x01,0x00,0x00,0xbd,0x01,0x00,0x00, +0x17,0x00,0x04,0x00,0x67,0x0b,0x00,0x00,0x5b,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x68,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x67,0x0b,0x00,0x00, +0x3b,0x00,0x04,0x00,0x68,0x0b,0x00,0x00,0x69,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x5b,0x02,0x00,0x00,0x71,0x0b,0x00,0x00,0x08,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x04,0x04,0x00,0x00,0x7d,0x0b,0x00,0x00,0x71,0x0b,0x00,0x00, +0x71,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00,0x68,0x0b,0x00,0x00,0x7f,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x67,0x0b,0x00,0x00,0x90,0x0b,0x00,0x00, +0x71,0x0b,0x00,0x00,0x71,0x0b,0x00,0x00,0x60,0x03,0x00,0x00,0x2b,0x00,0x04,0x00, +0x5b,0x02,0x00,0x00,0x46,0x23,0x00,0x00,0x07,0x00,0x00,0x00,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x47,0x23,0x00,0x00,0x15,0x04,0x00,0x00,0x15,0x04,0x00,0x00, +0x15,0x04,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x48,0x23,0x00,0x00, +0x66,0x66,0x66,0x3f,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x49,0x23,0x00,0x00, +0xbe,0x01,0x00,0x00,0xbe,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x4a,0x23,0x00,0x00,0x0a,0xd7,0xa3,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x4b,0x23,0x00,0x00,0xcd,0xcc,0x4c,0x3d,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x4c,0x23,0x00,0x00,0xbe,0x01,0x00,0x00,0xbe,0x01,0x00,0x00,0xbe,0x01,0x00,0x00, +0x01,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x75,0x23,0x00,0x00,0x01,0x00,0x03,0x00, +0x08,0x00,0x00,0x00,0x84,0x23,0x00,0x00,0x01,0x00,0x03,0x00,0x5e,0x00,0x00,0x00, +0xbd,0x23,0x00,0x00,0x01,0x00,0x03,0x00,0x22,0x00,0x00,0x00,0xa5,0x24,0x00,0x00, +0x01,0x00,0x03,0x00,0x8b,0x00,0x00,0x00,0xa6,0x24,0x00,0x00,0x36,0x00,0x05,0x00, +0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x90,0x00,0x00,0x00, +0x1b,0x1c,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xe9,0x05,0x00,0x00, +0x75,0x19,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xd5,0x04,0x00,0x00, +0xf9,0x14,0x00,0x00,0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x67,0x0b,0x00,0x00, +0x6a,0x0b,0x00,0x00,0x69,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00,0x04,0x04,0x00,0x00, +0x6b,0x0b,0x00,0x00,0x6a,0x0b,0x00,0x00,0x6a,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x09,0x02,0x00,0x00,0x93,0x0b,0x00,0x00, +0x07,0x02,0x00,0x00,0x13,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0x94,0x0b,0x00,0x00,0x93,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x6f,0x0b,0x00,0x00,0x94,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00, +0x5b,0x02,0x00,0x00,0x70,0x0b,0x00,0x00,0x6f,0x0b,0x00,0x00,0x80,0x00,0x05,0x00, +0x5b,0x02,0x00,0x00,0x73,0x0b,0x00,0x00,0x70,0x0b,0x00,0x00,0x46,0x23,0x00,0x00, +0x86,0x00,0x05,0x00,0x5b,0x02,0x00,0x00,0x74,0x0b,0x00,0x00,0x73,0x0b,0x00,0x00, +0x71,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x5b,0x02,0x00,0x00,0x77,0x0b,0x00,0x00, +0x6a,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x5b,0x02,0x00,0x00, +0x78,0x0b,0x00,0x00,0x74,0x0b,0x00,0x00,0x77,0x0b,0x00,0x00,0x82,0x00,0x05,0x00, +0x5b,0x02,0x00,0x00,0x79,0x0b,0x00,0x00,0x78,0x0b,0x00,0x00,0x60,0x03,0x00,0x00, +0x52,0x00,0x06,0x00,0x04,0x04,0x00,0x00,0x58,0x21,0x00,0x00,0x79,0x0b,0x00,0x00, +0x6b,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x84,0x00,0x05,0x00,0x04,0x04,0x00,0x00, +0x7e,0x0b,0x00,0x00,0x58,0x21,0x00,0x00,0x7d,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00, +0x67,0x0b,0x00,0x00,0x80,0x0b,0x00,0x00,0x7f,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00, +0x04,0x04,0x00,0x00,0x81,0x0b,0x00,0x00,0x80,0x0b,0x00,0x00,0x80,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x80,0x00,0x05,0x00,0x04,0x04,0x00,0x00, +0x82,0x0b,0x00,0x00,0x7e,0x0b,0x00,0x00,0x81,0x0b,0x00,0x00,0x7c,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0x84,0x0b,0x00,0x00,0x82,0x0b,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x47,0x0c,0x00,0x00,0x84,0x0b,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x49,0x0c,0x00,0x00,0x47,0x0c,0x00,0x00,0xf0,0x03,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x4b,0x0c,0x00,0x00,0x94,0x0b,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x4c,0x0c,0x00,0x00,0x49,0x0c,0x00,0x00, +0x4b,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x29,0x02,0x00,0x00,0x87,0x0c,0x00,0x00, +0x07,0x02,0x00,0x00,0x28,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x88,0x0c,0x00,0x00,0x87,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x09,0x02,0x00,0x00, +0x8b,0x0c,0x00,0x00,0x07,0x02,0x00,0x00,0x08,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0x8c,0x0c,0x00,0x00,0x8b,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x52,0x0c,0x00,0x00,0x8c,0x0c,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x53,0x0c,0x00,0x00,0x88,0x0c,0x00,0x00,0x52,0x0c,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x54,0x0c,0x00,0x00,0x4c,0x0c,0x00,0x00, +0x53,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x09,0x02,0x00,0x00,0x93,0x0c,0x00,0x00, +0x07,0x02,0x00,0x00,0x0e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0x94,0x0c,0x00,0x00,0x93,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xa1,0x0c,0x00,0x00,0x54,0x0c,0x00,0x00,0x52,0x0c,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xa4,0x0c,0x00,0x00,0x52,0x0c,0x00,0x00,0xf0,0x03,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xb1,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xa1,0x0c,0x00,0x00,0xa4,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xb6,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xf0,0x03,0x00,0x00,0xb1,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xaa,0x0c,0x00,0x00,0x94,0x0c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xab,0x0c,0x00,0x00,0xb6,0x0c,0x00,0x00,0xaa,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x4d,0x02,0x00,0x00,0xc2,0x0c,0x00,0x00,0x68,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x8b,0x00,0x00,0x00,0xc4,0x0c,0x00,0x00,0xc2,0x0c,0x00,0x00,0x84,0x0b,0x00,0x00, +0x02,0x00,0x00,0x00,0x08,0x02,0x00,0x00,0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xc5,0x0c,0x00,0x00,0xc4,0x0c,0x00,0x00,0xc4,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x29,0x02,0x00,0x00,0xcf,0x0c,0x00,0x00, +0x07,0x02,0x00,0x00,0x2e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xd0,0x0c,0x00,0x00,0xcf,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xc8,0x0c,0x00,0x00,0xc5,0x0c,0x00,0x00,0xd0,0x0c,0x00,0x00,0x41,0x00,0x05,0x00, +0x29,0x02,0x00,0x00,0xd3,0x0c,0x00,0x00,0x07,0x02,0x00,0x00,0x38,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xd4,0x0c,0x00,0x00,0xd3,0x0c,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xcb,0x0c,0x00,0x00,0xc8,0x0c,0x00,0x00, +0xd4,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xda,0x0c,0x00,0x00, +0xcb,0x0c,0x00,0x00,0x4b,0x0c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xdb,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0xda,0x0c,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xe4,0x0c,0x00,0x00,0x4c,0x0c,0x00,0x00, +0xcb,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xea,0x0c,0x00,0x00, +0xe4,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xcf,0x00,0x00,0x00, +0xeb,0x0c,0x00,0x00,0xea,0x0c,0x00,0x00,0xbd,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xf0,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xeb,0x0c,0x00,0x00, +0xec,0x0c,0x00,0x00,0xf0,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0xec,0x0c,0x00,0x00, +0xbc,0x00,0x05,0x00,0xcf,0x00,0x00,0x00,0xef,0x0c,0x00,0x00,0xea,0x0c,0x00,0x00, +0xbe,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xf0,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf0,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0xcf,0x00,0x00,0x00,0xf1,0x0c,0x00,0x00, +0xeb,0x0c,0x00,0x00,0x05,0x00,0x00,0x00,0xef,0x0c,0x00,0x00,0xec,0x0c,0x00,0x00, +0xf7,0x00,0x03,0x00,0xfc,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xf1,0x0c,0x00,0x00,0xf2,0x0c,0x00,0x00,0xfc,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf2,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf4,0x0c,0x00,0x00, +0xe4,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xcf,0x00,0x00,0x00, +0xf5,0x0c,0x00,0x00,0xf4,0x0c,0x00,0x00,0xbd,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xfa,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xf5,0x0c,0x00,0x00, +0xf6,0x0c,0x00,0x00,0xfa,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0xf6,0x0c,0x00,0x00, +0xbc,0x00,0x05,0x00,0xcf,0x00,0x00,0x00,0xf9,0x0c,0x00,0x00,0xf4,0x0c,0x00,0x00, +0xbe,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xfa,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfa,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0xcf,0x00,0x00,0x00,0xfb,0x0c,0x00,0x00, +0xf5,0x0c,0x00,0x00,0xf2,0x0c,0x00,0x00,0xf9,0x0c,0x00,0x00,0xf6,0x0c,0x00,0x00, +0xf9,0x00,0x02,0x00,0xfc,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0xfc,0x0c,0x00,0x00, +0xf5,0x00,0x07,0x00,0xcf,0x00,0x00,0x00,0xfd,0x0c,0x00,0x00,0xf1,0x0c,0x00,0x00, +0xf0,0x0c,0x00,0x00,0xfb,0x0c,0x00,0x00,0xfa,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x4d,0x02,0x00,0x00,0x00,0x0d,0x00,0x00,0x60,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x51,0x02,0x00,0x00,0x01,0x0d,0x00,0x00,0x53,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x55,0x02,0x00,0x00,0x02,0x0d,0x00,0x00,0x00,0x0d,0x00,0x00,0x01,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x04,0x0d,0x00,0x00,0x02,0x0d,0x00,0x00, +0xab,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xbd,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x05,0x0d,0x00,0x00,0x04,0x0d,0x00,0x00,0x03,0x00,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x09,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x05,0x0d,0x00,0x00,0xbd,0x01,0x00,0x00,0xbe,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x4d,0x02,0x00,0x00,0x0c,0x0d,0x00,0x00,0xe8,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x55,0x02,0x00,0x00,0x0e,0x0d,0x00,0x00,0x0c,0x0d,0x00,0x00, +0x01,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x10,0x0d,0x00,0x00, +0x0e,0x0d,0x00,0x00,0xab,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xbd,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x71,0x0c,0x00,0x00,0x10,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x74,0x0c,0x00,0x00, +0x10,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x1e,0x02,0x00,0x00, +0x14,0x0d,0x00,0x00,0x07,0x02,0x00,0x00,0x23,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x15,0x0d,0x00,0x00,0x14,0x0d,0x00,0x00,0xaa,0x00,0x05,0x00, +0xcf,0x00,0x00,0x00,0x77,0x0c,0x00,0x00,0x08,0x02,0x00,0x00,0x15,0x0d,0x00,0x00, +0xa4,0x00,0x05,0x00,0xcf,0x00,0x00,0x00,0x7b,0x0c,0x00,0x00,0xfd,0x0c,0x00,0x00, +0xa7,0x08,0x00,0x00,0xa6,0x00,0x05,0x00,0xcf,0x00,0x00,0x00,0x7e,0x0c,0x00,0x00, +0x7b,0x0c,0x00,0x00,0x77,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00,0xd9,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xfd,0x0c,0x00,0x00,0xd5,0x0b,0x00,0x00, +0xd9,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xd5,0x0b,0x00,0x00,0xa8,0x00,0x04,0x00, +0xcf,0x00,0x00,0x00,0xd8,0x0b,0x00,0x00,0x77,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd9,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xd9,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00, +0xcf,0x00,0x00,0x00,0xda,0x0b,0x00,0x00,0xfd,0x0c,0x00,0x00,0xfc,0x0c,0x00,0x00, +0xd8,0x0b,0x00,0x00,0xd5,0x0b,0x00,0x00,0xf7,0x00,0x03,0x00,0xe4,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xda,0x0b,0x00,0x00,0xdb,0x0b,0x00,0x00, +0xe4,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xdb,0x0b,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x4c,0x0d,0x00,0x00,0xe4,0x0c,0x00,0x00,0x4b,0x0c,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x4d,0x0d,0x00,0x00,0x4c,0x0d,0x00,0x00, +0xf0,0x03,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x4f,0x0d,0x00,0x00, +0x94,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x50,0x0d,0x00,0x00,0x4f,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x52,0x0d,0x00,0x00,0x4d,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x73,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x50,0x0d,0x00,0x00,0x52,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x78,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xbd,0x01,0x00,0x00, +0x73,0x0d,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x62,0x21,0x00,0x00, +0x78,0x0d,0x00,0x00,0x4d,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x58,0x0d,0x00,0x00,0x6f,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5a,0x0d,0x00,0x00,0x4d,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x7d,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x58,0x0d,0x00,0x00,0x5a,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x82,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xbd,0x01,0x00,0x00,0x7d,0x0d,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x66,0x21,0x00,0x00,0x82,0x0d,0x00,0x00,0x62,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x5f,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x66,0x21,0x00,0x00,0x6e,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0x60,0x0d,0x00,0x00,0x5f,0x0d,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x86,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x66,0x21,0x00,0x00, +0x73,0x00,0x04,0x00,0x18,0x01,0x00,0x00,0x63,0x0d,0x00,0x00,0x86,0x0d,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x3c,0x0e,0x00,0x00,0x60,0x0d,0x00,0x00, +0x7d,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x42,0x0e,0x00,0x00, +0x3c,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x7c,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x42,0x0e,0x00,0x00, +0x08,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x71,0x21,0x00,0x00, +0x7c,0x0e,0x00,0x00,0x3c,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x5f,0x0e,0x00,0x00,0x3c,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x86,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x5f,0x0e,0x00,0x00,0x08,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0x7c,0x21,0x00,0x00,0x86,0x0e,0x00,0x00,0x71,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x4d,0x02,0x00,0x00,0x93,0x0e,0x00,0x00, +0x77,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x95,0x0e,0x00,0x00, +0x93,0x0e,0x00,0x00,0x7c,0x21,0x00,0x00,0x02,0x00,0x00,0x00,0x08,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0xce,0x0d,0x00,0x00,0x95,0x0e,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xa7,0x0e,0x00,0x00,0x60,0x0d,0x00,0x00, +0x88,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xb1,0x0e,0x00,0x00, +0xa7,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0x87,0x21,0x00,0x00,0xb1,0x0e,0x00,0x00,0xa7,0x0e,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xca,0x0e,0x00,0x00,0xa7,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xf1,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xca,0x0e,0x00,0x00,0x08,0x02,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x92,0x21,0x00,0x00,0xf1,0x0e,0x00,0x00, +0x87,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00, +0x00,0x0f,0x00,0x00,0x93,0x0e,0x00,0x00,0x92,0x21,0x00,0x00,0x02,0x00,0x00,0x00, +0x08,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0xd4,0x0d,0x00,0x00, +0x00,0x0f,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x12,0x0f,0x00,0x00, +0x60,0x0d,0x00,0x00,0x93,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x1c,0x0f,0x00,0x00,0x12,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x26,0x0f,0x00,0x00,0x4f,0x0d,0x00,0x00,0x0e,0x02,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x57,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x1c,0x0f,0x00,0x00,0x26,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0x9d,0x21,0x00,0x00,0x57,0x0f,0x00,0x00,0x12,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x35,0x0f,0x00,0x00, +0x12,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x5c,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x35,0x0f,0x00,0x00, +0x08,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xa8,0x21,0x00,0x00, +0x5c,0x0f,0x00,0x00,0x9d,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x8b,0x00,0x00,0x00,0x6b,0x0f,0x00,0x00,0x93,0x0e,0x00,0x00,0xa8,0x21,0x00,0x00, +0x02,0x00,0x00,0x00,0x08,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0xda,0x0d,0x00,0x00,0x6b,0x0f,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x7d,0x0f,0x00,0x00,0x60,0x0d,0x00,0x00,0x9e,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x87,0x0f,0x00,0x00,0x7d,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc2,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x87,0x0f,0x00,0x00,0x26,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0xb3,0x21,0x00,0x00,0xc2,0x0f,0x00,0x00,0x7d,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xa0,0x0f,0x00,0x00, +0x7d,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xc7,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xa0,0x0f,0x00,0x00, +0x08,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xbe,0x21,0x00,0x00, +0xc7,0x0f,0x00,0x00,0xb3,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x8b,0x00,0x00,0x00,0xd6,0x0f,0x00,0x00,0x93,0x0e,0x00,0x00,0xbe,0x21,0x00,0x00, +0x02,0x00,0x00,0x00,0x08,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0xe0,0x0d,0x00,0x00,0xd6,0x0f,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0xe8,0x0f,0x00,0x00,0x60,0x0d,0x00,0x00,0xa9,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xee,0x0f,0x00,0x00,0xe8,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x28,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xee,0x0f,0x00,0x00,0x08,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0xc9,0x21,0x00,0x00,0x28,0x10,0x00,0x00,0xe8,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x0f,0x10,0x00,0x00, +0xe8,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0xd4,0x21,0x00,0x00,0x0f,0x10,0x00,0x00,0xc9,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x41,0x10,0x00,0x00,0x93,0x0e,0x00,0x00, +0xd4,0x21,0x00,0x00,0x02,0x00,0x00,0x00,0x08,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0xe6,0x0d,0x00,0x00,0x41,0x10,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x5d,0x10,0x00,0x00,0x60,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xdf,0x21,0x00,0x00,0x5d,0x10,0x00,0x00, +0x60,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x7a,0x10,0x00,0x00,0x60,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0xea,0x21,0x00,0x00,0x7a,0x10,0x00,0x00,0xdf,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0xac,0x10,0x00,0x00, +0x93,0x0e,0x00,0x00,0xea,0x21,0x00,0x00,0x02,0x00,0x00,0x00,0x08,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0xec,0x0d,0x00,0x00,0xac,0x10,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xbe,0x10,0x00,0x00,0x60,0x0d,0x00,0x00, +0xbe,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xc8,0x10,0x00,0x00, +0xbe,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x03,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xc8,0x10,0x00,0x00, +0x26,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xf5,0x21,0x00,0x00, +0x03,0x11,0x00,0x00,0xbe,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xe5,0x10,0x00,0x00,0xbe,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x00,0x22,0x00,0x00,0xe5,0x10,0x00,0x00, +0xf5,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00, +0x17,0x11,0x00,0x00,0x93,0x0e,0x00,0x00,0x00,0x22,0x00,0x00,0x02,0x00,0x00,0x00, +0x08,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0xf2,0x0d,0x00,0x00, +0x17,0x11,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x29,0x11,0x00,0x00, +0x60,0x0d,0x00,0x00,0xc9,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x33,0x11,0x00,0x00,0x29,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x6e,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x33,0x11,0x00,0x00,0x26,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0x0b,0x22,0x00,0x00,0x6e,0x11,0x00,0x00,0x29,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x50,0x11,0x00,0x00,0x29,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x16,0x22,0x00,0x00, +0x50,0x11,0x00,0x00,0x0b,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x8b,0x00,0x00,0x00,0x82,0x11,0x00,0x00,0x93,0x0e,0x00,0x00,0x16,0x22,0x00,0x00, +0x02,0x00,0x00,0x00,0x08,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0xf8,0x0d,0x00,0x00,0x82,0x11,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x94,0x11,0x00,0x00,0x60,0x0d,0x00,0x00,0xd4,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x9a,0x11,0x00,0x00,0x94,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xd4,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x9a,0x11,0x00,0x00,0x08,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0x21,0x22,0x00,0x00,0xd4,0x11,0x00,0x00,0x94,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xbb,0x11,0x00,0x00, +0x94,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xc5,0x11,0x00,0x00,0x6f,0x0b,0x00,0x00,0x0e,0x02,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xe3,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xbb,0x11,0x00,0x00,0xc5,0x11,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0x2c,0x22,0x00,0x00,0xe3,0x11,0x00,0x00,0x21,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0xed,0x11,0x00,0x00,0x93,0x0e,0x00,0x00, +0x2c,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0x08,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0xfe,0x0d,0x00,0x00,0xed,0x11,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0xff,0x11,0x00,0x00,0x60,0x0d,0x00,0x00,0xdf,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x09,0x12,0x00,0x00,0xff,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x37,0x22,0x00,0x00, +0x09,0x12,0x00,0x00,0xff,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x26,0x12,0x00,0x00,0xff,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x4e,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x26,0x12,0x00,0x00,0xc5,0x11,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0x42,0x22,0x00,0x00,0x4e,0x12,0x00,0x00,0x37,0x22,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x58,0x12,0x00,0x00, +0x93,0x0e,0x00,0x00,0x42,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0x08,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x04,0x0e,0x00,0x00,0x58,0x12,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x6a,0x12,0x00,0x00,0x60,0x0d,0x00,0x00, +0xea,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x74,0x12,0x00,0x00, +0x6a,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xaf,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x74,0x12,0x00,0x00, +0x26,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x4d,0x22,0x00,0x00, +0xaf,0x12,0x00,0x00,0x6a,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x91,0x12,0x00,0x00,0x6a,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xb9,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x91,0x12,0x00,0x00,0xc5,0x11,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0x58,0x22,0x00,0x00,0xb9,0x12,0x00,0x00,0x4d,0x22,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0xc3,0x12,0x00,0x00, +0x93,0x0e,0x00,0x00,0x58,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0x08,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x0a,0x0e,0x00,0x00,0xc3,0x12,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xd5,0x12,0x00,0x00,0x60,0x0d,0x00,0x00, +0xf5,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xdf,0x12,0x00,0x00, +0xd5,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x1a,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xdf,0x12,0x00,0x00, +0x26,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x63,0x22,0x00,0x00, +0x1a,0x13,0x00,0x00,0xd5,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xfc,0x12,0x00,0x00,0xd5,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x24,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xfc,0x12,0x00,0x00,0xc5,0x11,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0x6e,0x22,0x00,0x00,0x24,0x13,0x00,0x00,0x63,0x22,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x2e,0x13,0x00,0x00, +0x93,0x0e,0x00,0x00,0x6e,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0x08,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x10,0x0e,0x00,0x00,0x2e,0x13,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x40,0x13,0x00,0x00,0x60,0x0d,0x00,0x00, +0x00,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x46,0x13,0x00,0x00, +0x40,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x80,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x46,0x13,0x00,0x00, +0x08,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x79,0x22,0x00,0x00, +0x80,0x13,0x00,0x00,0x40,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x67,0x13,0x00,0x00,0x40,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x8f,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x67,0x13,0x00,0x00,0xc5,0x11,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0x84,0x22,0x00,0x00,0x8f,0x13,0x00,0x00,0x79,0x22,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x99,0x13,0x00,0x00, +0x93,0x0e,0x00,0x00,0x84,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0x08,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x16,0x0e,0x00,0x00,0x99,0x13,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xab,0x13,0x00,0x00,0x60,0x0d,0x00,0x00, +0x0b,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xb5,0x13,0x00,0x00, +0xab,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0x8f,0x22,0x00,0x00,0xb5,0x13,0x00,0x00,0xab,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xd2,0x13,0x00,0x00,0xab,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xfa,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xd2,0x13,0x00,0x00,0xc5,0x11,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x9a,0x22,0x00,0x00,0xfa,0x13,0x00,0x00, +0x8f,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00, +0x04,0x14,0x00,0x00,0x93,0x0e,0x00,0x00,0x9a,0x22,0x00,0x00,0x02,0x00,0x00,0x00, +0x08,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x1c,0x0e,0x00,0x00, +0x04,0x14,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x16,0x14,0x00,0x00, +0x60,0x0d,0x00,0x00,0x16,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x20,0x14,0x00,0x00,0x16,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x5b,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x20,0x14,0x00,0x00,0x26,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0xa5,0x22,0x00,0x00,0x5b,0x14,0x00,0x00,0x16,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x3d,0x14,0x00,0x00,0x16,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x65,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x3d,0x14,0x00,0x00,0xc5,0x11,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xb0,0x22,0x00,0x00,0x65,0x14,0x00,0x00, +0xa5,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00, +0x6f,0x14,0x00,0x00,0x93,0x0e,0x00,0x00,0xb0,0x22,0x00,0x00,0x02,0x00,0x00,0x00, +0x08,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x22,0x0e,0x00,0x00, +0x6f,0x14,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x81,0x14,0x00,0x00, +0x60,0x0d,0x00,0x00,0x21,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x8b,0x14,0x00,0x00,0x81,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xc6,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x8b,0x14,0x00,0x00,0x26,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0xbb,0x22,0x00,0x00,0xc6,0x14,0x00,0x00,0x81,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xa8,0x14,0x00,0x00,0x81,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xd0,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xa8,0x14,0x00,0x00,0xc5,0x11,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xc6,0x22,0x00,0x00,0xd0,0x14,0x00,0x00, +0xbb,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00, +0xda,0x14,0x00,0x00,0x93,0x0e,0x00,0x00,0xc6,0x22,0x00,0x00,0x02,0x00,0x00,0x00, +0x08,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x28,0x0e,0x00,0x00, +0xda,0x14,0x00,0x00,0x51,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x0c,0x15,0x00,0x00, +0x63,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x66,0x15,0x00,0x00,0x4f,0x04,0x00,0x00,0x0c,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0x8d,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x66,0x15,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8e,0x15,0x00,0x00, +0x8d,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x4d,0x02,0x00,0x00,0x93,0x15,0x00,0x00, +0xdb,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x55,0x02,0x00,0x00,0x95,0x15,0x00,0x00, +0x93,0x15,0x00,0x00,0x01,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x97,0x15,0x00,0x00,0x8e,0x15,0x00,0x00,0xe2,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x98,0x15,0x00,0x00,0x97,0x15,0x00,0x00,0xe2,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x99,0x15,0x00,0x00,0x95,0x15,0x00,0x00, +0x98,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xbd,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9a,0x15,0x00,0x00,0x99,0x15,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x90,0x15,0x00,0x00,0x9a,0x15,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x69,0x15,0x00,0x00,0x55,0x04,0x00,0x00, +0x0c,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x9f,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x69,0x15,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xa0,0x15,0x00,0x00,0x9f,0x15,0x00,0x00,0x56,0x00,0x05,0x00, +0x55,0x02,0x00,0x00,0xa7,0x15,0x00,0x00,0x93,0x15,0x00,0x00,0x01,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa9,0x15,0x00,0x00,0xa0,0x15,0x00,0x00, +0xe2,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xaa,0x15,0x00,0x00, +0xa9,0x15,0x00,0x00,0xe2,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00, +0xab,0x15,0x00,0x00,0xa7,0x15,0x00,0x00,0xaa,0x15,0x00,0x00,0x02,0x00,0x00,0x00, +0xbd,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xac,0x15,0x00,0x00, +0xab,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0xa2,0x15,0x00,0x00,0xac,0x15,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x6c,0x15,0x00,0x00,0x5b,0x04,0x00,0x00,0x0c,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0xb1,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x6c,0x15,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb2,0x15,0x00,0x00, +0xb1,0x15,0x00,0x00,0x56,0x00,0x05,0x00,0x55,0x02,0x00,0x00,0xb9,0x15,0x00,0x00, +0x93,0x15,0x00,0x00,0x01,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbb,0x15,0x00,0x00,0xb2,0x15,0x00,0x00,0xe2,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xbc,0x15,0x00,0x00,0xbb,0x15,0x00,0x00,0xe2,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0xbd,0x15,0x00,0x00,0xb9,0x15,0x00,0x00, +0xbc,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xbd,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbe,0x15,0x00,0x00,0xbd,0x15,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xb4,0x15,0x00,0x00,0xbe,0x15,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x6f,0x15,0x00,0x00,0x61,0x04,0x00,0x00, +0x0c,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xc3,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x6f,0x15,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xc4,0x15,0x00,0x00,0xc3,0x15,0x00,0x00,0x56,0x00,0x05,0x00, +0x55,0x02,0x00,0x00,0xcb,0x15,0x00,0x00,0x93,0x15,0x00,0x00,0x01,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcd,0x15,0x00,0x00,0xc4,0x15,0x00,0x00, +0xe2,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xce,0x15,0x00,0x00, +0xcd,0x15,0x00,0x00,0xe2,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00, +0xcf,0x15,0x00,0x00,0xcb,0x15,0x00,0x00,0xce,0x15,0x00,0x00,0x02,0x00,0x00,0x00, +0xbd,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd0,0x15,0x00,0x00, +0xcf,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0xc6,0x15,0x00,0x00,0xd0,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x73,0x15,0x00,0x00,0xce,0x0d,0x00,0x00,0x90,0x15,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x76,0x15,0x00,0x00,0xd4,0x0d,0x00,0x00,0xa2,0x15,0x00,0x00, +0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x77,0x15,0x00,0x00,0x73,0x15,0x00,0x00, +0x76,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x7a,0x15,0x00,0x00, +0xda,0x0d,0x00,0x00,0xb4,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x7b,0x15,0x00,0x00,0x77,0x15,0x00,0x00,0x7a,0x15,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x7e,0x15,0x00,0x00,0xe0,0x0d,0x00,0x00,0xc6,0x15,0x00,0x00, +0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x7f,0x15,0x00,0x00,0x7b,0x15,0x00,0x00, +0x7e,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x82,0x15,0x00,0x00, +0x90,0x15,0x00,0x00,0xa2,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x84,0x15,0x00,0x00,0x82,0x15,0x00,0x00,0xb4,0x15,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x86,0x15,0x00,0x00,0x84,0x15,0x00,0x00,0xc6,0x15,0x00,0x00, +0x50,0x00,0x07,0x00,0x53,0x00,0x00,0x00,0x87,0x15,0x00,0x00,0x86,0x15,0x00,0x00, +0x86,0x15,0x00,0x00,0x86,0x15,0x00,0x00,0x86,0x15,0x00,0x00,0x88,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x88,0x15,0x00,0x00,0x7f,0x15,0x00,0x00,0x87,0x15,0x00,0x00, +0x56,0x00,0x05,0x00,0x55,0x02,0x00,0x00,0x0b,0x16,0x00,0x00,0x93,0x15,0x00,0x00, +0x01,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x0f,0x16,0x00,0x00, +0x0b,0x16,0x00,0x00,0x98,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xbd,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x10,0x16,0x00,0x00,0x0f,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x06,0x16,0x00,0x00, +0x10,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x55,0x02,0x00,0x00,0x1d,0x16,0x00,0x00, +0x93,0x15,0x00,0x00,0x01,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00, +0x21,0x16,0x00,0x00,0x1d,0x16,0x00,0x00,0xaa,0x15,0x00,0x00,0x02,0x00,0x00,0x00, +0xbd,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x22,0x16,0x00,0x00, +0x21,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x18,0x16,0x00,0x00,0x22,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x55,0x02,0x00,0x00, +0x2f,0x16,0x00,0x00,0x93,0x15,0x00,0x00,0x01,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x8b,0x00,0x00,0x00,0x33,0x16,0x00,0x00,0x2f,0x16,0x00,0x00,0xbc,0x15,0x00,0x00, +0x02,0x00,0x00,0x00,0xbd,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x34,0x16,0x00,0x00,0x33,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x2a,0x16,0x00,0x00,0x34,0x16,0x00,0x00,0x56,0x00,0x05,0x00, +0x55,0x02,0x00,0x00,0x41,0x16,0x00,0x00,0x93,0x15,0x00,0x00,0x01,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x45,0x16,0x00,0x00,0x41,0x16,0x00,0x00, +0xce,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xbd,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x46,0x16,0x00,0x00,0x45,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x3c,0x16,0x00,0x00,0x46,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xe9,0x15,0x00,0x00,0xe6,0x0d,0x00,0x00, +0x06,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xec,0x15,0x00,0x00, +0xec,0x0d,0x00,0x00,0x18,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0xed,0x15,0x00,0x00,0xe9,0x15,0x00,0x00,0xec,0x15,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0xf0,0x15,0x00,0x00,0xf2,0x0d,0x00,0x00,0x2a,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xf1,0x15,0x00,0x00,0xed,0x15,0x00,0x00, +0xf0,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xf4,0x15,0x00,0x00, +0xf8,0x0d,0x00,0x00,0x3c,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0xf5,0x15,0x00,0x00,0xf1,0x15,0x00,0x00,0xf4,0x15,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xf8,0x15,0x00,0x00,0x06,0x16,0x00,0x00,0x18,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xfa,0x15,0x00,0x00,0xf8,0x15,0x00,0x00, +0x2a,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xfc,0x15,0x00,0x00, +0xfa,0x15,0x00,0x00,0x3c,0x16,0x00,0x00,0x50,0x00,0x07,0x00,0x53,0x00,0x00,0x00, +0xfd,0x15,0x00,0x00,0xfc,0x15,0x00,0x00,0xfc,0x15,0x00,0x00,0xfc,0x15,0x00,0x00, +0xfc,0x15,0x00,0x00,0x88,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xfe,0x15,0x00,0x00, +0xf5,0x15,0x00,0x00,0xfd,0x15,0x00,0x00,0x56,0x00,0x05,0x00,0x55,0x02,0x00,0x00, +0x81,0x16,0x00,0x00,0x93,0x15,0x00,0x00,0x01,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x8b,0x00,0x00,0x00,0x85,0x16,0x00,0x00,0x81,0x16,0x00,0x00,0x98,0x15,0x00,0x00, +0x02,0x00,0x00,0x00,0xbd,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x86,0x16,0x00,0x00,0x85,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x7c,0x16,0x00,0x00,0x86,0x16,0x00,0x00,0x56,0x00,0x05,0x00, +0x55,0x02,0x00,0x00,0x93,0x16,0x00,0x00,0x93,0x15,0x00,0x00,0x01,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x97,0x16,0x00,0x00,0x93,0x16,0x00,0x00, +0xaa,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xbd,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x98,0x16,0x00,0x00,0x97,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x8e,0x16,0x00,0x00,0x98,0x16,0x00,0x00, +0x56,0x00,0x05,0x00,0x55,0x02,0x00,0x00,0xa5,0x16,0x00,0x00,0x93,0x15,0x00,0x00, +0x01,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0xa9,0x16,0x00,0x00, +0xa5,0x16,0x00,0x00,0xbc,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xbd,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xaa,0x16,0x00,0x00,0xa9,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xa0,0x16,0x00,0x00, +0xaa,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x55,0x02,0x00,0x00,0xb7,0x16,0x00,0x00, +0x93,0x15,0x00,0x00,0x01,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00, +0xbb,0x16,0x00,0x00,0xb7,0x16,0x00,0x00,0xce,0x15,0x00,0x00,0x02,0x00,0x00,0x00, +0xbd,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbc,0x16,0x00,0x00, +0xbb,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0xb2,0x16,0x00,0x00,0xbc,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x5f,0x16,0x00,0x00,0xfe,0x0d,0x00,0x00,0x7c,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x62,0x16,0x00,0x00,0x04,0x0e,0x00,0x00,0x8e,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x63,0x16,0x00,0x00,0x5f,0x16,0x00,0x00, +0x62,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x66,0x16,0x00,0x00, +0x0a,0x0e,0x00,0x00,0xa0,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x67,0x16,0x00,0x00,0x63,0x16,0x00,0x00,0x66,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x6a,0x16,0x00,0x00,0x10,0x0e,0x00,0x00,0xb2,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x6b,0x16,0x00,0x00,0x67,0x16,0x00,0x00, +0x6a,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x6e,0x16,0x00,0x00, +0x7c,0x16,0x00,0x00,0x8e,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x70,0x16,0x00,0x00,0x6e,0x16,0x00,0x00,0xa0,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x72,0x16,0x00,0x00,0x70,0x16,0x00,0x00,0xb2,0x16,0x00,0x00, +0x50,0x00,0x07,0x00,0x53,0x00,0x00,0x00,0x73,0x16,0x00,0x00,0x72,0x16,0x00,0x00, +0x72,0x16,0x00,0x00,0x72,0x16,0x00,0x00,0x72,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x74,0x16,0x00,0x00,0x6b,0x16,0x00,0x00,0x73,0x16,0x00,0x00, +0x56,0x00,0x05,0x00,0x55,0x02,0x00,0x00,0xf7,0x16,0x00,0x00,0x93,0x15,0x00,0x00, +0x01,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0xfb,0x16,0x00,0x00, +0xf7,0x16,0x00,0x00,0x98,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xbd,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfc,0x16,0x00,0x00,0xfb,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xf2,0x16,0x00,0x00, +0xfc,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x55,0x02,0x00,0x00,0x09,0x17,0x00,0x00, +0x93,0x15,0x00,0x00,0x01,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00, +0x0d,0x17,0x00,0x00,0x09,0x17,0x00,0x00,0xaa,0x15,0x00,0x00,0x02,0x00,0x00,0x00, +0xbd,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0e,0x17,0x00,0x00, +0x0d,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x04,0x17,0x00,0x00,0x0e,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x55,0x02,0x00,0x00, +0x1b,0x17,0x00,0x00,0x93,0x15,0x00,0x00,0x01,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x8b,0x00,0x00,0x00,0x1f,0x17,0x00,0x00,0x1b,0x17,0x00,0x00,0xbc,0x15,0x00,0x00, +0x02,0x00,0x00,0x00,0xbd,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x20,0x17,0x00,0x00,0x1f,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x16,0x17,0x00,0x00,0x20,0x17,0x00,0x00,0x56,0x00,0x05,0x00, +0x55,0x02,0x00,0x00,0x2d,0x17,0x00,0x00,0x93,0x15,0x00,0x00,0x01,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x31,0x17,0x00,0x00,0x2d,0x17,0x00,0x00, +0xce,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xbd,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x32,0x17,0x00,0x00,0x31,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x28,0x17,0x00,0x00,0x32,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xd5,0x16,0x00,0x00,0x16,0x0e,0x00,0x00, +0xf2,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xd8,0x16,0x00,0x00, +0x1c,0x0e,0x00,0x00,0x04,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0xd9,0x16,0x00,0x00,0xd5,0x16,0x00,0x00,0xd8,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0xdc,0x16,0x00,0x00,0x22,0x0e,0x00,0x00,0x16,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xdd,0x16,0x00,0x00,0xd9,0x16,0x00,0x00, +0xdc,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xe0,0x16,0x00,0x00, +0x28,0x0e,0x00,0x00,0x28,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0xe1,0x16,0x00,0x00,0xdd,0x16,0x00,0x00,0xe0,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xe4,0x16,0x00,0x00,0xf2,0x16,0x00,0x00,0x04,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xe6,0x16,0x00,0x00,0xe4,0x16,0x00,0x00, +0x16,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xe8,0x16,0x00,0x00, +0xe6,0x16,0x00,0x00,0x28,0x17,0x00,0x00,0x50,0x00,0x07,0x00,0x53,0x00,0x00,0x00, +0xe9,0x16,0x00,0x00,0xe8,0x16,0x00,0x00,0xe8,0x16,0x00,0x00,0xe8,0x16,0x00,0x00, +0xe8,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xea,0x16,0x00,0x00, +0xe1,0x16,0x00,0x00,0xe9,0x16,0x00,0x00,0x51,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x34,0x15,0x00,0x00,0x63,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x3e,0x17,0x00,0x00,0x4f,0x04,0x00,0x00,0x34,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x65,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x3e,0x17,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x66,0x17,0x00,0x00,0x65,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x55,0x02,0x00,0x00, +0x6d,0x17,0x00,0x00,0x93,0x15,0x00,0x00,0x01,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6f,0x17,0x00,0x00,0x66,0x17,0x00,0x00,0xe2,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x70,0x17,0x00,0x00,0x6f,0x17,0x00,0x00, +0xe2,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x71,0x17,0x00,0x00, +0x6d,0x17,0x00,0x00,0x70,0x17,0x00,0x00,0x02,0x00,0x00,0x00,0xbd,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x72,0x17,0x00,0x00,0x71,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x68,0x17,0x00,0x00, +0x72,0x17,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x41,0x17,0x00,0x00, +0x55,0x04,0x00,0x00,0x34,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0x77,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x41,0x17,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x78,0x17,0x00,0x00,0x77,0x17,0x00,0x00, +0x56,0x00,0x05,0x00,0x55,0x02,0x00,0x00,0x7f,0x17,0x00,0x00,0x93,0x15,0x00,0x00, +0x01,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x81,0x17,0x00,0x00, +0x78,0x17,0x00,0x00,0xe2,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x82,0x17,0x00,0x00,0x81,0x17,0x00,0x00,0xe2,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x8b,0x00,0x00,0x00,0x83,0x17,0x00,0x00,0x7f,0x17,0x00,0x00,0x82,0x17,0x00,0x00, +0x02,0x00,0x00,0x00,0xbd,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x84,0x17,0x00,0x00,0x83,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x7a,0x17,0x00,0x00,0x84,0x17,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x44,0x17,0x00,0x00,0x5b,0x04,0x00,0x00,0x34,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x89,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x44,0x17,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x8a,0x17,0x00,0x00,0x89,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x55,0x02,0x00,0x00, +0x91,0x17,0x00,0x00,0x93,0x15,0x00,0x00,0x01,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x93,0x17,0x00,0x00,0x8a,0x17,0x00,0x00,0xe2,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x94,0x17,0x00,0x00,0x93,0x17,0x00,0x00, +0xe2,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x95,0x17,0x00,0x00, +0x91,0x17,0x00,0x00,0x94,0x17,0x00,0x00,0x02,0x00,0x00,0x00,0xbd,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x96,0x17,0x00,0x00,0x95,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x8c,0x17,0x00,0x00, +0x96,0x17,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x47,0x17,0x00,0x00, +0x61,0x04,0x00,0x00,0x34,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0x9b,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x47,0x17,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x9c,0x17,0x00,0x00,0x9b,0x17,0x00,0x00, +0x56,0x00,0x05,0x00,0x55,0x02,0x00,0x00,0xa3,0x17,0x00,0x00,0x93,0x15,0x00,0x00, +0x01,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa5,0x17,0x00,0x00, +0x9c,0x17,0x00,0x00,0xe2,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xa6,0x17,0x00,0x00,0xa5,0x17,0x00,0x00,0xe2,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x8b,0x00,0x00,0x00,0xa7,0x17,0x00,0x00,0xa3,0x17,0x00,0x00,0xa6,0x17,0x00,0x00, +0x02,0x00,0x00,0x00,0xbd,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa8,0x17,0x00,0x00,0xa7,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x9e,0x17,0x00,0x00,0xa8,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x4b,0x17,0x00,0x00,0x88,0x15,0x00,0x00,0x68,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x4e,0x17,0x00,0x00,0xfe,0x15,0x00,0x00, +0x7a,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x4f,0x17,0x00,0x00, +0x4b,0x17,0x00,0x00,0x4e,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x52,0x17,0x00,0x00,0x74,0x16,0x00,0x00,0x8c,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x53,0x17,0x00,0x00,0x4f,0x17,0x00,0x00,0x52,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x56,0x17,0x00,0x00,0xea,0x16,0x00,0x00, +0x9e,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x57,0x17,0x00,0x00, +0x53,0x17,0x00,0x00,0x56,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x5a,0x17,0x00,0x00,0x68,0x17,0x00,0x00,0x7a,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x5c,0x17,0x00,0x00,0x5a,0x17,0x00,0x00,0x8c,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x5e,0x17,0x00,0x00,0x5c,0x17,0x00,0x00, +0x9e,0x17,0x00,0x00,0x50,0x00,0x07,0x00,0x53,0x00,0x00,0x00,0x5f,0x17,0x00,0x00, +0x5e,0x17,0x00,0x00,0x5e,0x17,0x00,0x00,0x5e,0x17,0x00,0x00,0x5e,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x60,0x17,0x00,0x00,0x57,0x17,0x00,0x00, +0x5f,0x17,0x00,0x00,0x50,0x00,0x07,0x00,0xd4,0x04,0x00,0x00,0x3e,0x15,0x00,0x00, +0xec,0x0d,0x00,0x00,0xf2,0x0d,0x00,0x00,0x04,0x0e,0x00,0x00,0x0a,0x0e,0x00,0x00, +0x3e,0x00,0x03,0x00,0xf9,0x14,0x00,0x00,0x3e,0x15,0x00,0x00,0x41,0x00,0x05,0x00, +0x54,0x00,0x00,0x00,0x3f,0x15,0x00,0x00,0xf9,0x14,0x00,0x00,0x08,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x40,0x15,0x00,0x00,0x3f,0x15,0x00,0x00, +0x3d,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x42,0x15,0x00,0x00,0x3f,0x15,0x00,0x00, +0xf9,0x00,0x02,0x00,0x43,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0x43,0x15,0x00,0x00, +0xf5,0x00,0x07,0x00,0x53,0x00,0x00,0x00,0x50,0x23,0x00,0x00,0x42,0x15,0x00,0x00, +0xdb,0x0b,0x00,0x00,0xb2,0x17,0x00,0x00,0x47,0x15,0x00,0x00,0xf5,0x00,0x07,0x00, +0x53,0x00,0x00,0x00,0x4f,0x23,0x00,0x00,0x40,0x15,0x00,0x00,0xdb,0x0b,0x00,0x00, +0xad,0x17,0x00,0x00,0x47,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x4d,0x23,0x00,0x00,0x0e,0x02,0x00,0x00,0xdb,0x0b,0x00,0x00,0x54,0x15,0x00,0x00, +0x47,0x15,0x00,0x00,0xb1,0x00,0x05,0x00,0xcf,0x00,0x00,0x00,0x46,0x15,0x00,0x00, +0x4d,0x23,0x00,0x00,0x18,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x55,0x15,0x00,0x00, +0x47,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x46,0x15,0x00,0x00, +0x47,0x15,0x00,0x00,0x55,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0x47,0x15,0x00,0x00, +0x41,0x00,0x05,0x00,0x54,0x00,0x00,0x00,0x4a,0x15,0x00,0x00,0xf9,0x14,0x00,0x00, +0x4d,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x4b,0x15,0x00,0x00, +0x4a,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x53,0x00,0x00,0x00,0xad,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x4f,0x23,0x00,0x00,0x4b,0x15,0x00,0x00, +0x3d,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x50,0x15,0x00,0x00,0x4a,0x15,0x00,0x00, +0x0c,0x00,0x07,0x00,0x53,0x00,0x00,0x00,0xb2,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x50,0x23,0x00,0x00,0x50,0x15,0x00,0x00,0x80,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x54,0x15,0x00,0x00,0x4d,0x23,0x00,0x00,0x0e,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x43,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0x55,0x15,0x00,0x00, +0x0c,0x00,0x08,0x00,0x53,0x00,0x00,0x00,0x59,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x60,0x17,0x00,0x00,0x4f,0x23,0x00,0x00,0x50,0x23,0x00,0x00, +0x73,0x00,0x04,0x00,0x8b,0x00,0x00,0x00,0x23,0x0d,0x00,0x00,0x59,0x15,0x00,0x00, +0x3d,0x00,0x04,0x00,0x4d,0x02,0x00,0x00,0xb6,0x17,0x00,0x00,0xcf,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0xb7,0x17,0x00,0x00,0xb6,0x17,0x00,0x00, +0xd1,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x08,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb8,0x17,0x00,0x00,0xb7,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0xcf,0x00,0x00,0x00,0xba,0x17,0x00,0x00,0xb8,0x17,0x00,0x00, +0xbd,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xbc,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0xbc,0x17,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa1,0x24,0x00,0x00, +0xba,0x17,0x00,0x00,0xbe,0x01,0x00,0x00,0xb8,0x17,0x00,0x00,0x41,0x00,0x05,0x00, +0x3e,0x02,0x00,0x00,0xc0,0x17,0x00,0x00,0x07,0x02,0x00,0x00,0x43,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc1,0x17,0x00,0x00,0xc0,0x17,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x27,0x0d,0x00,0x00,0x23,0x0d,0x00,0x00, +0x23,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xc6,0x17,0x00,0x00,0xc1,0x17,0x00,0x00, +0xc1,0x17,0x00,0x00,0xc1,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xc7,0x17,0x00,0x00,0x27,0x0d,0x00,0x00,0xc6,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xca,0x17,0x00,0x00,0xc7,0x17,0x00,0x00,0xa1,0x24,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xce,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xca,0x17,0x00,0x00,0xcc,0x0a,0x00,0x00,0x47,0x23,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd4,0x17,0x00,0x00,0xce,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd5,0x17,0x00,0x00, +0x7a,0x03,0x00,0x00,0xd4,0x17,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd7,0x17,0x00,0x00,0xce,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd8,0x17,0x00,0x00,0xe2,0x02,0x00,0x00,0xd7,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd9,0x17,0x00,0x00,0xd5,0x17,0x00,0x00, +0xd8,0x17,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdb,0x17,0x00,0x00, +0xce,0x17,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xdc,0x17,0x00,0x00,0x7a,0x03,0x00,0x00,0xdb,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xdd,0x17,0x00,0x00,0xd9,0x17,0x00,0x00,0xdc,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe0,0x17,0x00,0x00,0xe2,0x02,0x00,0x00, +0xd4,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe3,0x17,0x00,0x00, +0xe2,0x02,0x00,0x00,0xdb,0x17,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe4,0x17,0x00,0x00,0xe0,0x17,0x00,0x00,0xe3,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe7,0x17,0x00,0x00,0x8d,0x03,0x00,0x00,0xd4,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xeb,0x17,0x00,0x00,0xe7,0x17,0x00,0x00, +0xd8,0x17,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xef,0x17,0x00,0x00, +0xeb,0x17,0x00,0x00,0xdc,0x17,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xf0,0x17,0x00,0x00,0xdd,0x17,0x00,0x00,0xe4,0x17,0x00,0x00,0xef,0x17,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2c,0x0d,0x00,0x00,0x23,0x0d,0x00,0x00, +0x03,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x2d,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x2c,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xf5,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x2d,0x0d,0x00,0x00,0xbd,0x01,0x00,0x00,0xbe,0x01,0x00,0x00,0xb8,0x00,0x05,0x00, +0xcf,0x00,0x00,0x00,0x31,0x0d,0x00,0x00,0x2c,0x0d,0x00,0x00,0xbd,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0xad,0x02,0x00,0x00,0x11,0x18,0x00,0x00,0xaf,0x02,0x00,0x00, +0x62,0x00,0x05,0x00,0x8b,0x00,0x00,0x00,0x13,0x18,0x00,0x00,0x11,0x18,0x00,0x00, +0x84,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x14,0x18,0x00,0x00, +0x13,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xcf,0x00,0x00,0x00, +0x00,0x18,0x00,0x00,0x14,0x18,0x00,0x00,0xae,0x08,0x00,0x00,0x3d,0x00,0x04,0x00, +0x4d,0x02,0x00,0x00,0x18,0x18,0x00,0x00,0xc4,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x55,0x02,0x00,0x00,0x1a,0x18,0x00,0x00,0x18,0x18,0x00,0x00,0x01,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x1c,0x18,0x00,0x00,0x1a,0x18,0x00,0x00, +0xe4,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xbd,0x01,0x00,0x00,0x4f,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x1d,0x18,0x00,0x00,0x1c,0x18,0x00,0x00,0x1c,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xe4,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe4,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x07,0x24,0x00,0x00,0xcc,0x0a,0x00,0x00,0xd9,0x0b,0x00,0x00,0xf0,0x17,0x00,0x00, +0xbc,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0xcf,0x00,0x00,0x00,0xf6,0x23,0x00,0x00, +0xa7,0x08,0x00,0x00,0xd9,0x0b,0x00,0x00,0x31,0x0d,0x00,0x00,0xbc,0x17,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x56,0x23,0x00,0x00,0xf1,0x02,0x00,0x00, +0xd9,0x0b,0x00,0x00,0x1d,0x18,0x00,0x00,0xbc,0x17,0x00,0x00,0xf5,0x00,0x07,0x00, +0xcf,0x00,0x00,0x00,0x54,0x23,0x00,0x00,0xa7,0x08,0x00,0x00,0xd9,0x0b,0x00,0x00, +0x00,0x18,0x00,0x00,0xbc,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x52,0x23,0x00,0x00,0xbd,0x01,0x00,0x00,0xd9,0x0b,0x00,0x00,0xf5,0x17,0x00,0x00, +0xbc,0x17,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x23,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x71,0x0c,0x00,0x00,0x52,0x23,0x00,0x00, +0x41,0x00,0x05,0x00,0x1e,0x02,0x00,0x00,0xbb,0x18,0x00,0x00,0x07,0x02,0x00,0x00, +0x1d,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xbc,0x18,0x00,0x00, +0xbb,0x18,0x00,0x00,0xc4,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xa4,0x18,0x00,0x00, +0x13,0x02,0x00,0x00,0xbc,0x18,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xa5,0x18,0x00,0x00,0xa4,0x18,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xa9,0x18,0x00,0x00,0xa5,0x18,0x00,0x00,0xa5,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xaa,0x18,0x00,0x00,0x52,0x0c,0x00,0x00,0xa9,0x18,0x00,0x00, +0x6e,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0xab,0x18,0x00,0x00,0xaa,0x18,0x00,0x00, +0x41,0x00,0x05,0x00,0x09,0x02,0x00,0x00,0xc3,0x18,0x00,0x00,0x07,0x02,0x00,0x00, +0x18,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0xc4,0x18,0x00,0x00, +0xc3,0x18,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xd0,0x18,0x00,0x00, +0xab,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd1,0x18,0x00,0x00, +0x4c,0x0c,0x00,0x00,0xd0,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xd4,0x18,0x00,0x00,0xd0,0x18,0x00,0x00,0xf0,0x03,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xe1,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xd1,0x18,0x00,0x00,0xd4,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xe6,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xf0,0x03,0x00,0x00, +0xe1,0x18,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xda,0x18,0x00,0x00, +0xc4,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xdb,0x18,0x00,0x00, +0xe6,0x18,0x00,0x00,0xda,0x18,0x00,0x00,0x3d,0x00,0x04,0x00,0x4d,0x02,0x00,0x00, +0xea,0x18,0x00,0x00,0xcf,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00, +0xeb,0x18,0x00,0x00,0xea,0x18,0x00,0x00,0xd1,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x08,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xec,0x18,0x00,0x00, +0xeb,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xcf,0x00,0x00,0x00, +0xee,0x18,0x00,0x00,0xec,0x18,0x00,0x00,0xbd,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf0,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xf0,0x18,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xa2,0x24,0x00,0x00,0xee,0x18,0x00,0x00,0xbe,0x01,0x00,0x00, +0xec,0x18,0x00,0x00,0x3d,0x00,0x04,0x00,0x4d,0x02,0x00,0x00,0xf8,0x18,0x00,0x00, +0x4f,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x55,0x02,0x00,0x00,0xfa,0x18,0x00,0x00, +0xf8,0x18,0x00,0x00,0x01,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xfd,0x18,0x00,0x00,0xbc,0x18,0x00,0x00,0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00, +0xfe,0x18,0x00,0x00,0xfa,0x18,0x00,0x00,0xdb,0x18,0x00,0x00,0x02,0x00,0x00,0x00, +0xfd,0x18,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xff,0x18,0x00,0x00, +0xfe,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xb4,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0xff,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb5,0x18,0x00,0x00,0xa2,0x24,0x00,0x00, +0xb4,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x04,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xb5,0x18,0x00,0x00,0xfb,0x06,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3e,0x18,0x00,0x00,0x56,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xcf,0x00,0x00,0x00,0x3f,0x18,0x00,0x00, +0x3e,0x18,0x00,0x00,0xbd,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x45,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x3f,0x18,0x00,0x00,0x40,0x18,0x00,0x00, +0x42,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x42,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0x45,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x40,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0x45,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x45,0x18,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x5a,0x23,0x00,0x00,0x3e,0x18,0x00,0x00,0x42,0x18,0x00,0x00, +0x04,0x19,0x00,0x00,0x40,0x18,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xda,0x22,0x00,0x00,0x5a,0x23,0x00,0x00,0x56,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x1b,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x5a,0x23,0x00,0x00,0x04,0x19,0x00,0x00,0xb7,0x00,0x05,0x00, +0xcf,0x00,0x00,0x00,0x0f,0x19,0x00,0x00,0x1b,0x19,0x00,0x00,0xbd,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x15,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x0f,0x19,0x00,0x00,0x10,0x19,0x00,0x00,0x14,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x14,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x15,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x10,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x20,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x5a,0x23,0x00,0x00,0x04,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x13,0x19,0x00,0x00,0x20,0x19,0x00,0x00, +0x1b,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x15,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x15,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x5c,0x23,0x00,0x00, +0xbd,0x01,0x00,0x00,0x14,0x19,0x00,0x00,0x13,0x19,0x00,0x00,0x10,0x19,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4d,0x18,0x00,0x00,0xbe,0x01,0x00,0x00, +0x5c,0x23,0x00,0x00,0xf7,0x00,0x03,0x00,0x6b,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x54,0x23,0x00,0x00,0x50,0x18,0x00,0x00,0x58,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x58,0x18,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5a,0x18,0x00,0x00,0x56,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0xbc,0x00,0x05,0x00, +0xcf,0x00,0x00,0x00,0x5b,0x18,0x00,0x00,0x5a,0x18,0x00,0x00,0xbe,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x6a,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x5b,0x18,0x00,0x00,0x5c,0x18,0x00,0x00,0x62,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x62,0x18,0x00,0x00,0xba,0x00,0x05,0x00,0xcf,0x00,0x00,0x00,0x64,0x18,0x00,0x00, +0x4d,0x18,0x00,0x00,0x39,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0x69,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x64,0x18,0x00,0x00,0x65,0x18,0x00,0x00, +0x69,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x65,0x18,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0xe6,0x22,0x00,0x00,0xbd,0x01,0x00,0x00,0xda,0x22,0x00,0x00, +0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x69,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x69,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x66,0x23,0x00,0x00, +0xda,0x22,0x00,0x00,0x62,0x18,0x00,0x00,0xe6,0x22,0x00,0x00,0x65,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x6a,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x5c,0x18,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x26,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x5a,0x23,0x00,0x00,0x04,0x19,0x00,0x00,0xe2,0x02,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xe4,0x22,0x00,0x00,0x26,0x19,0x00,0x00, +0xda,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x6a,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6a,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x65,0x23,0x00,0x00,0x66,0x23,0x00,0x00,0x69,0x18,0x00,0x00,0xe4,0x22,0x00,0x00, +0x5c,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x6b,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x50,0x18,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xdd,0x22,0x00,0x00, +0x04,0x19,0x00,0x00,0xa5,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x54,0x18,0x00,0x00,0x56,0x23,0x00,0x00,0x00,0x00,0x00,0x00, +0xb7,0x00,0x05,0x00,0xcf,0x00,0x00,0x00,0x55,0x18,0x00,0x00,0x54,0x18,0x00,0x00, +0xbd,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x56,0x18,0x00,0x00, +0x55,0x18,0x00,0x00,0xe0,0x02,0x00,0x00,0xbe,0x01,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0xe0,0x22,0x00,0x00,0x56,0x18,0x00,0x00,0xdd,0x22,0x00,0x00, +0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x6b,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x6b,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x64,0x23,0x00,0x00, +0x65,0x23,0x00,0x00,0x6a,0x18,0x00,0x00,0xe0,0x22,0x00,0x00,0x50,0x18,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6d,0x18,0x00,0x00,0x48,0x23,0x00,0x00, +0x5c,0x23,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6e,0x18,0x00,0x00, +0x6d,0x18,0x00,0x00,0x43,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x2c,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x6e,0x18,0x00,0x00, +0xbd,0x01,0x00,0x00,0xbe,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x31,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x23,0x18,0x00,0x00, +0x2c,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x73,0x18,0x00,0x00, +0xbe,0x01,0x00,0x00,0x31,0x19,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x75,0x18,0x00,0x00,0x64,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x76,0x18,0x00,0x00,0x75,0x18,0x00,0x00,0x73,0x18,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7a,0x18,0x00,0x00,0xbe,0x01,0x00,0x00, +0x74,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x35,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x7a,0x18,0x00,0x00,0xbd,0x01,0x00,0x00, +0xbe,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7e,0x18,0x00,0x00, +0x76,0x18,0x00,0x00,0x35,0x19,0x00,0x00,0xb8,0x00,0x05,0x00,0xcf,0x00,0x00,0x00, +0x82,0x18,0x00,0x00,0x09,0x0d,0x00,0x00,0x39,0x07,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x83,0x18,0x00,0x00,0x82,0x18,0x00,0x00,0xbe,0x01,0x00,0x00, +0xbd,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x86,0x18,0x00,0x00, +0x7e,0x18,0x00,0x00,0x83,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8a,0x18,0x00,0x00,0x86,0x18,0x00,0x00,0xbe,0x01,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x39,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x8a,0x18,0x00,0x00,0xbd,0x01,0x00,0x00,0xbe,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8d,0x18,0x00,0x00,0x64,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x50,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x8d,0x18,0x00,0x00,0x04,0x19,0x00,0x00,0xb7,0x00,0x05,0x00, +0xcf,0x00,0x00,0x00,0x44,0x19,0x00,0x00,0x50,0x19,0x00,0x00,0xbd,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x4a,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x44,0x19,0x00,0x00,0x45,0x19,0x00,0x00,0x49,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x49,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x4a,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x45,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x55,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x8d,0x18,0x00,0x00,0x04,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x48,0x19,0x00,0x00,0x55,0x19,0x00,0x00, +0x50,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x4a,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4a,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x67,0x23,0x00,0x00, +0xbd,0x01,0x00,0x00,0x49,0x19,0x00,0x00,0x48,0x19,0x00,0x00,0x45,0x19,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x59,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x67,0x23,0x00,0x00,0xbd,0x01,0x00,0x00,0xbe,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x92,0x18,0x00,0x00,0x39,0x19,0x00,0x00, +0x3c,0x04,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x5d,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x92,0x18,0x00,0x00,0xbd,0x01,0x00,0x00, +0xbe,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x95,0x18,0x00,0x00, +0x5d,0x19,0x00,0x00,0x59,0x19,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x61,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x95,0x18,0x00,0x00, +0xbd,0x01,0x00,0x00,0xbe,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x29,0x02,0x00,0x00, +0xc0,0x1a,0x00,0x00,0x07,0x02,0x00,0x00,0x33,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xc1,0x1a,0x00,0x00,0xc0,0x1a,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xac,0x19,0x00,0x00,0x49,0x0c,0x00,0x00,0xc1,0x1a,0x00,0x00, +0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xae,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0xac,0x19,0x00,0x00,0x6e,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0xaf,0x19,0x00,0x00,0xae,0x19,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xb1,0x19,0x00,0x00,0xaf,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xb2,0x19,0x00,0x00,0xb1,0x19,0x00,0x00,0xf0,0x03,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xb4,0x19,0x00,0x00,0xb2,0x19,0x00,0x00,0x88,0x0c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb6,0x19,0x00,0x00,0xb4,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb8,0x19,0x00,0x00, +0xac,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xcf,0x00,0x00,0x00, +0xb9,0x19,0x00,0x00,0xb6,0x19,0x00,0x00,0xb8,0x19,0x00,0x00,0xa9,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0xba,0x19,0x00,0x00,0xb9,0x19,0x00,0x00,0x91,0x05,0x00,0x00, +0x92,0x05,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xf5,0x22,0x00,0x00, +0xba,0x19,0x00,0x00,0xbd,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbd,0x19,0x00,0x00,0xb4,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbf,0x19,0x00,0x00,0xac,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xcf,0x00,0x00,0x00,0xc0,0x19,0x00,0x00, +0xbd,0x19,0x00,0x00,0xbf,0x19,0x00,0x00,0xa9,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0xc1,0x19,0x00,0x00,0xc0,0x19,0x00,0x00,0x91,0x05,0x00,0x00,0x92,0x05,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xf9,0x22,0x00,0x00,0xc1,0x19,0x00,0x00, +0xf5,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xce,0x19,0x00,0x00,0xf9,0x22,0x00,0x00,0xf9,0x00,0x02,0x00,0xcf,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xcf,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xc1,0x23,0x00,0x00,0x08,0x02,0x00,0x00,0x4a,0x19,0x00,0x00,0x09,0x1a,0x00,0x00, +0x07,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00,0xcf,0x00,0x00,0x00,0xd2,0x19,0x00,0x00, +0xc1,0x23,0x00,0x00,0xf4,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x0a,0x1a,0x00,0x00, +0x07,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd2,0x19,0x00,0x00, +0xd3,0x19,0x00,0x00,0x0a,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xd3,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd4,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xd4,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x58,0x24,0x00,0x00,0x08,0x02,0x00,0x00, +0xd3,0x19,0x00,0x00,0x05,0x1a,0x00,0x00,0x03,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00, +0xcf,0x00,0x00,0x00,0xd7,0x19,0x00,0x00,0x58,0x24,0x00,0x00,0xf4,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0x06,0x1a,0x00,0x00,0x03,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xd7,0x19,0x00,0x00,0xd8,0x19,0x00,0x00,0x06,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd8,0x19,0x00,0x00,0xc4,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xdb,0x19,0x00,0x00,0xc1,0x23,0x00,0x00,0x13,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xdc,0x19,0x00,0x00,0x58,0x24,0x00,0x00,0xdb,0x19,0x00,0x00, +0xf7,0x00,0x03,0x00,0xe3,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xb9,0x19,0x00,0x00,0xde,0x19,0x00,0x00,0xe1,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe1,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0xe3,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0xde,0x19,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xe0,0x19,0x00,0x00, +0xf4,0x02,0x00,0x00,0x58,0x24,0x00,0x00,0xf9,0x00,0x02,0x00,0xe3,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe3,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x5a,0x24,0x00,0x00,0x58,0x24,0x00,0x00,0xe1,0x19,0x00,0x00,0xe0,0x19,0x00,0x00, +0xde,0x19,0x00,0x00,0xf7,0x00,0x03,0x00,0xeb,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xc0,0x19,0x00,0x00,0xe6,0x19,0x00,0x00,0xe9,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe9,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0xeb,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe6,0x19,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xe8,0x19,0x00,0x00,0xf4,0x02,0x00,0x00,0xc1,0x23,0x00,0x00,0xf9,0x00,0x02,0x00, +0xeb,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xeb,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x5c,0x24,0x00,0x00,0xc1,0x23,0x00,0x00,0xe9,0x19,0x00,0x00, +0xe8,0x19,0x00,0x00,0xe6,0x19,0x00,0x00,0x50,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0xed,0x19,0x00,0x00,0x5a,0x24,0x00,0x00,0x5c,0x24,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0xf3,0x19,0x00,0x00,0xaf,0x19,0x00,0x00,0xf9,0x22,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xf5,0x19,0x00,0x00,0xf3,0x19,0x00,0x00, +0xed,0x19,0x00,0x00,0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x2f,0x1b,0x00,0x00, +0x00,0x0d,0x00,0x00,0xf5,0x19,0x00,0x00,0x02,0x00,0x00,0x00,0x08,0x02,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x30,0x1b,0x00,0x00,0x2f,0x1b,0x00,0x00, +0x2f,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x02,0x1a,0x00,0x00,0x75,0x19,0x00,0x00, +0xdc,0x19,0x00,0x00,0x3e,0x00,0x03,0x00,0x02,0x1a,0x00,0x00,0x30,0x1b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x03,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x03,0x1a,0x00,0x00, +0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x05,0x1a,0x00,0x00,0x58,0x24,0x00,0x00, +0x0e,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xd4,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x06,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x07,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x07,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x09,0x1a,0x00,0x00, +0xc1,0x23,0x00,0x00,0x0e,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xcf,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x0a,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x0d,0x1a,0x00,0x00,0xb4,0x19,0x00,0x00,0xac,0x19,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x12,0x1a,0x00,0x00,0x7e,0x0c,0x00,0x00,0xbe,0x01,0x00,0x00, +0xbd,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x35,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x31,0x19,0x00,0x00,0x12,0x1a,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x40,0x1b,0x00,0x00,0x49,0x23,0x00,0x00, +0xc1,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x42,0x1b,0x00,0x00, +0x40,0x1b,0x00,0x00,0x49,0x23,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x43,0x1b,0x00,0x00,0x42,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x45,0x1b,0x00,0x00,0xbe,0x01,0x00,0x00,0x43,0x1b,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x50,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x72,0x05,0x00,0x00,0x45,0x1b,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x17,0x1a,0x00,0x00,0xbe,0x01,0x00,0x00,0x35,0x1b,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x18,0x1a,0x00,0x00,0x50,0x1b,0x00,0x00, +0x17,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1a,0x1a,0x00,0x00, +0xbe,0x01,0x00,0x00,0x18,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1b,0x1a,0x00,0x00,0x1a,0x1a,0x00,0x00,0x0f,0x06,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x55,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xbe,0x01,0x00,0x00,0x1b,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1e,0x1a,0x00,0x00,0x7a,0x03,0x00,0x00,0x09,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x5a,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x1e,0x1a,0x00,0x00,0x35,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x5f,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xbd,0x01,0x00,0x00, +0x5a,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x65,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x18,0x1a,0x00,0x00,0x55,0x1b,0x00,0x00, +0x5f,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x27,0x1a,0x00,0x00, +0xdb,0x0c,0x00,0x00,0x4a,0x23,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x69,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x27,0x1a,0x00,0x00, +0xbd,0x01,0x00,0x00,0xbe,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x6f,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x27,0x06,0x00,0x00, +0x28,0x06,0x00,0x00,0x69,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x2a,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x2a,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x8b,0x00,0x00,0x00, +0xd1,0x23,0x00,0x00,0xf8,0x05,0x00,0x00,0x0a,0x1a,0x00,0x00,0x3f,0x24,0x00,0x00, +0x8e,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xcb,0x23,0x00,0x00, +0x84,0x23,0x00,0x00,0x0a,0x1a,0x00,0x00,0x51,0x24,0x00,0x00,0x8e,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xc9,0x23,0x00,0x00,0x84,0x23,0x00,0x00, +0x0a,0x1a,0x00,0x00,0x4e,0x24,0x00,0x00,0x8e,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xc7,0x23,0x00,0x00,0x84,0x23,0x00,0x00,0x0a,0x1a,0x00,0x00, +0x4b,0x24,0x00,0x00,0x8e,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xc5,0x23,0x00,0x00,0x84,0x23,0x00,0x00,0x0a,0x1a,0x00,0x00,0x48,0x24,0x00,0x00, +0x8e,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc3,0x23,0x00,0x00, +0x75,0x23,0x00,0x00,0x0a,0x1a,0x00,0x00,0x45,0x24,0x00,0x00,0x8e,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc2,0x23,0x00,0x00,0x08,0x02,0x00,0x00, +0x0a,0x1a,0x00,0x00,0x90,0x1a,0x00,0x00,0x8e,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00, +0xcf,0x00,0x00,0x00,0x2d,0x1a,0x00,0x00,0xc2,0x23,0x00,0x00,0xf4,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0x91,0x1a,0x00,0x00,0x8e,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x2d,0x1a,0x00,0x00,0x2e,0x1a,0x00,0x00,0x91,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x2e,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x2f,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x2f,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x51,0x24,0x00,0x00,0xcb,0x23,0x00,0x00,0x2e,0x1a,0x00,0x00,0x56,0x24,0x00,0x00, +0x8a,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x4e,0x24,0x00,0x00, +0xc9,0x23,0x00,0x00,0x2e,0x1a,0x00,0x00,0x55,0x24,0x00,0x00,0x8a,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x4b,0x24,0x00,0x00,0xc7,0x23,0x00,0x00, +0x2e,0x1a,0x00,0x00,0x54,0x24,0x00,0x00,0x8a,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x48,0x24,0x00,0x00,0xc5,0x23,0x00,0x00,0x2e,0x1a,0x00,0x00, +0x53,0x24,0x00,0x00,0x8a,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x45,0x24,0x00,0x00,0xc3,0x23,0x00,0x00,0x2e,0x1a,0x00,0x00,0x52,0x24,0x00,0x00, +0x8a,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x3f,0x24,0x00,0x00, +0xd1,0x23,0x00,0x00,0x2e,0x1a,0x00,0x00,0x75,0x1a,0x00,0x00,0x8a,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x38,0x24,0x00,0x00,0x08,0x02,0x00,0x00, +0x2e,0x1a,0x00,0x00,0x8c,0x1a,0x00,0x00,0x8a,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00, +0xcf,0x00,0x00,0x00,0x32,0x1a,0x00,0x00,0x38,0x24,0x00,0x00,0xf4,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0x8d,0x1a,0x00,0x00,0x8a,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x32,0x1a,0x00,0x00,0x33,0x1a,0x00,0x00,0x8d,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x33,0x1a,0x00,0x00,0xc4,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x36,0x1a,0x00,0x00,0xc2,0x23,0x00,0x00,0x13,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x37,0x1a,0x00,0x00,0x38,0x24,0x00,0x00,0x36,0x1a,0x00,0x00, +0xf7,0x00,0x03,0x00,0x3e,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xb9,0x19,0x00,0x00,0x39,0x1a,0x00,0x00,0x3c,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3c,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x3e,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x39,0x1a,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x3b,0x1a,0x00,0x00, +0xf4,0x02,0x00,0x00,0x38,0x24,0x00,0x00,0xf9,0x00,0x02,0x00,0x3e,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3e,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x3a,0x24,0x00,0x00,0x38,0x24,0x00,0x00,0x3c,0x1a,0x00,0x00,0x3b,0x1a,0x00,0x00, +0x39,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00,0x46,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xc0,0x19,0x00,0x00,0x41,0x1a,0x00,0x00,0x44,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x44,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x46,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x41,0x1a,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x43,0x1a,0x00,0x00,0xf4,0x02,0x00,0x00,0xc2,0x23,0x00,0x00,0xf9,0x00,0x02,0x00, +0x46,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x46,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x3c,0x24,0x00,0x00,0xc2,0x23,0x00,0x00,0x44,0x1a,0x00,0x00, +0x43,0x1a,0x00,0x00,0x41,0x1a,0x00,0x00,0x50,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x48,0x1a,0x00,0x00,0x3a,0x24,0x00,0x00,0x3c,0x24,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x4b,0x1a,0x00,0x00,0x48,0x1a,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x4c,0x1a,0x00,0x00,0xce,0x19,0x00,0x00,0x4b,0x1a,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x4f,0x1a,0x00,0x00,0x0d,0x1a,0x00,0x00, +0x4c,0x1a,0x00,0x00,0x50,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x57,0x1a,0x00,0x00, +0xba,0x19,0x00,0x00,0xc1,0x19,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x58,0x1a,0x00,0x00,0xaf,0x19,0x00,0x00,0x57,0x1a,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x5a,0x1a,0x00,0x00,0x58,0x1a,0x00,0x00,0x48,0x1a,0x00,0x00, +0x7c,0x00,0x04,0x00,0x04,0x04,0x00,0x00,0x77,0x1b,0x00,0x00,0x5a,0x1a,0x00,0x00, +0x7c,0x00,0x04,0x00,0x04,0x04,0x00,0x00,0x79,0x1b,0x00,0x00,0x8c,0x0c,0x00,0x00, +0xb0,0x00,0x05,0x00,0x08,0x04,0x00,0x00,0x7a,0x1b,0x00,0x00,0x77,0x1b,0x00,0x00, +0x79,0x1b,0x00,0x00,0x9b,0x00,0x04,0x00,0xcf,0x00,0x00,0x00,0x7b,0x1b,0x00,0x00, +0x7a,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x64,0x1a,0x00,0x00, +0x7b,0x1b,0x00,0x00,0xbe,0x01,0x00,0x00,0xbd,0x01,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x83,0x1b,0x00,0x00,0x65,0x1b,0x00,0x00,0x65,0x1b,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x84,0x1b,0x00,0x00,0x4f,0x1a,0x00,0x00, +0x83,0x1b,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x87,0x1b,0x00,0x00, +0x84,0x1b,0x00,0x00,0x84,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x97,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x87,0x1b,0x00,0x00, +0x3c,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9d,0x1b,0x00,0x00, +0x27,0x04,0x00,0x00,0x97,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9e,0x1b,0x00,0x00,0x9d,0x1b,0x00,0x00,0xbe,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa0,0x1b,0x00,0x00,0x7a,0x03,0x00,0x00,0x97,0x1b,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa1,0x1b,0x00,0x00,0xa0,0x1b,0x00,0x00, +0xbe,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa3,0x1b,0x00,0x00, +0x2f,0x04,0x00,0x00,0x9e,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa5,0x1b,0x00,0x00,0xa3,0x1b,0x00,0x00,0x9e,0x1b,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa6,0x1b,0x00,0x00,0xa5,0x1b,0x00,0x00,0x34,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa9,0x1b,0x00,0x00,0xa1,0x1b,0x00,0x00, +0xa1,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xaa,0x1b,0x00,0x00, +0xa6,0x1b,0x00,0x00,0xa9,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x69,0x1a,0x00,0x00,0x64,0x1a,0x00,0x00,0xaa,0x1b,0x00,0x00,0x41,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x6b,0x1a,0x00,0x00,0x75,0x19,0x00,0x00,0x37,0x1a,0x00,0x00, +0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x6c,0x1a,0x00,0x00,0x6b,0x1a,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x6e,0x1a,0x00,0x00,0x6c,0x1a,0x00,0x00, +0x69,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x70,0x1a,0x00,0x00, +0x6e,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x71,0x1a,0x00,0x00,0x6e,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x72,0x1a,0x00,0x00,0x6e,0x1a,0x00,0x00,0x02,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x73,0x1a,0x00,0x00,0x70,0x1a,0x00,0x00, +0x71,0x1a,0x00,0x00,0x72,0x1a,0x00,0x00,0x69,0x1a,0x00,0x00,0x81,0x00,0x05,0x00, +0x8b,0x00,0x00,0x00,0x75,0x1a,0x00,0x00,0x3f,0x24,0x00,0x00,0x73,0x1a,0x00,0x00, +0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x78,0x1a,0x00,0x00,0x4f,0x1a,0x00,0x00, +0x4f,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7b,0x1a,0x00,0x00, +0x6f,0x1b,0x00,0x00,0x78,0x1a,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x7c,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x7b,0x1a,0x00,0x00, +0xaa,0x00,0x05,0x00,0xcf,0x00,0x00,0x00,0x7e,0x1a,0x00,0x00,0xc2,0x23,0x00,0x00, +0x08,0x02,0x00,0x00,0xaa,0x00,0x05,0x00,0xcf,0x00,0x00,0x00,0x80,0x1a,0x00,0x00, +0x38,0x24,0x00,0x00,0x08,0x02,0x00,0x00,0xa7,0x00,0x05,0x00,0xcf,0x00,0x00,0x00, +0x81,0x1a,0x00,0x00,0x7e,0x1a,0x00,0x00,0x80,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x84,0x1a,0x00,0x00,0x6b,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00, +0xd0,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x81,0x1a,0x00,0x00, +0xb3,0x1b,0x00,0x00,0xb7,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xb7,0x1b,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xe0,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x4b,0x24,0x00,0x00,0x84,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xe5,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x48,0x24,0x00,0x00,0x84,0x1a,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xc0,0x1b,0x00,0x00,0x84,0x1a,0x00,0x00,0x7c,0x1a,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xc4,0x1b,0x00,0x00,0x51,0x24,0x00,0x00,0xc0,0x1b,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xc7,0x1b,0x00,0x00,0x84,0x1a,0x00,0x00, +0xc0,0x1b,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xca,0x1b,0x00,0x00, +0x4e,0x24,0x00,0x00,0xc7,0x1b,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xce,0x1b,0x00,0x00,0x45,0x24,0x00,0x00,0x7c,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd0,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xb3,0x1b,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xd5,0x1b,0x00,0x00,0x84,0x1a,0x00,0x00,0x7c,0x1a,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xd9,0x1b,0x00,0x00,0x84,0x1a,0x00,0x00, +0xd5,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0xd0,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd0,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x56,0x24,0x00,0x00, +0xc4,0x1b,0x00,0x00,0xb7,0x1b,0x00,0x00,0xd5,0x1b,0x00,0x00,0xb3,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x55,0x24,0x00,0x00,0xca,0x1b,0x00,0x00, +0xb7,0x1b,0x00,0x00,0xd9,0x1b,0x00,0x00,0xb3,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x54,0x24,0x00,0x00,0xe0,0x1b,0x00,0x00,0xb7,0x1b,0x00,0x00, +0x84,0x1a,0x00,0x00,0xb3,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x53,0x24,0x00,0x00,0xe5,0x1b,0x00,0x00,0xb7,0x1b,0x00,0x00,0x84,0x1a,0x00,0x00, +0xb3,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x52,0x24,0x00,0x00, +0xce,0x1b,0x00,0x00,0xb7,0x1b,0x00,0x00,0x7c,0x1a,0x00,0x00,0xb3,0x1b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x8a,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x8a,0x1a,0x00,0x00, +0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x8c,0x1a,0x00,0x00,0x38,0x24,0x00,0x00, +0x0e,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x2f,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8d,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x8e,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8e,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x90,0x1a,0x00,0x00, +0xc2,0x23,0x00,0x00,0x0e,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x2a,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x91,0x1a,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xeb,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xc3,0x23,0x00,0x00, +0xba,0x00,0x05,0x00,0xcf,0x00,0x00,0x00,0xec,0x1b,0x00,0x00,0xeb,0x1b,0x00,0x00, +0x26,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0xf1,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf1,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa3,0x24,0x00,0x00, +0xec,0x1b,0x00,0x00,0xc3,0x23,0x00,0x00,0xbe,0x01,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xf8,0x1b,0x00,0x00,0xa3,0x24,0x00,0x00,0xa3,0x24,0x00,0x00, +0xa3,0x24,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xf9,0x1b,0x00,0x00, +0xcb,0x23,0x00,0x00,0xf8,0x1b,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x00,0x1c,0x00,0x00,0xc9,0x23,0x00,0x00,0xf8,0x1b,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x08,0x1c,0x00,0x00,0xf9,0x1b,0x00,0x00,0xf9,0x1b,0x00,0x00, +0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x09,0x1c,0x00,0x00,0x00,0x1c,0x00,0x00, +0x08,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x0a,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x09,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x0b,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0x0a,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x96,0x1a,0x00,0x00, +0xd1,0x23,0x00,0x00,0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xcf,0x00,0x00,0x00, +0x97,0x1a,0x00,0x00,0x96,0x1a,0x00,0x00,0x26,0x03,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x98,0x1a,0x00,0x00,0x97,0x1a,0x00,0x00,0xbe,0x01,0x00,0x00, +0xbd,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9b,0x1a,0x00,0x00, +0x96,0x1a,0x00,0x00,0x98,0x1a,0x00,0x00,0x52,0x00,0x06,0x00,0x8b,0x00,0x00,0x00, +0x17,0x23,0x00,0x00,0x9b,0x1a,0x00,0x00,0xd1,0x23,0x00,0x00,0x03,0x00,0x00,0x00, +0xba,0x00,0x05,0x00,0xcf,0x00,0x00,0x00,0x9f,0x1a,0x00,0x00,0x9b,0x1a,0x00,0x00, +0x26,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0xbc,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x9f,0x1a,0x00,0x00,0xa0,0x1a,0x00,0x00,0xbc,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa0,0x1a,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xa2,0x1a,0x00,0x00,0x17,0x23,0x00,0x00,0x17,0x23,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xa5,0x1a,0x00,0x00,0x9b,0x1a,0x00,0x00,0x9b,0x1a,0x00,0x00,0x9b,0x1a,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xa6,0x1a,0x00,0x00,0xa2,0x1a,0x00,0x00, +0xa5,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa8,0x1a,0x00,0x00, +0xa6,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x8b,0x00,0x00,0x00, +0x1b,0x23,0x00,0x00,0xa8,0x1a,0x00,0x00,0xa6,0x24,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xaa,0x1a,0x00,0x00,0xa6,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x8b,0x00,0x00,0x00,0x1d,0x23,0x00,0x00, +0xaa,0x1a,0x00,0x00,0x1b,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xac,0x1a,0x00,0x00,0xa6,0x1a,0x00,0x00,0x02,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x8b,0x00,0x00,0x00,0x1f,0x23,0x00,0x00,0xac,0x1a,0x00,0x00, +0x1d,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xaf,0x1a,0x00,0x00,0x9b,0x1a,0x00,0x00,0xcb,0x06,0x00,0x00,0x52,0x00,0x06,0x00, +0x8b,0x00,0x00,0x00,0x22,0x23,0x00,0x00,0xaf,0x1a,0x00,0x00,0x1f,0x23,0x00,0x00, +0x03,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xb3,0x1a,0x00,0x00, +0x22,0x23,0x00,0x00,0x22,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x14,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xb3,0x1a,0x00,0x00,0xc7,0x23,0x00,0x00, +0xc5,0x23,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb7,0x1a,0x00,0x00, +0x14,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x8b,0x00,0x00,0x00, +0x24,0x23,0x00,0x00,0xb7,0x1a,0x00,0x00,0x22,0x23,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb9,0x1a,0x00,0x00,0x14,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x8b,0x00,0x00,0x00,0x26,0x23,0x00,0x00, +0xb9,0x1a,0x00,0x00,0x24,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbb,0x1a,0x00,0x00,0x14,0x1c,0x00,0x00,0x02,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x8b,0x00,0x00,0x00,0x28,0x23,0x00,0x00,0xbb,0x1a,0x00,0x00, +0x26,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xbc,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbc,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x8b,0x00,0x00,0x00, +0xd2,0x23,0x00,0x00,0x17,0x23,0x00,0x00,0xf1,0x1b,0x00,0x00,0x28,0x23,0x00,0x00, +0xa0,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x33,0x1c,0x00,0x00, +0xf9,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x35,0x1c,0x00,0x00,0x33,0x1c,0x00,0x00,0xc5,0x09,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x36,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x35,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x37,0x1c,0x00,0x00, +0x36,0x1c,0x00,0x00,0xed,0x09,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x9d,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x09,0x0d,0x00,0x00, +0x74,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa2,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x9d,0x1c,0x00,0x00,0x4d,0x18,0x00,0x00, +0xb8,0x00,0x05,0x00,0xcf,0x00,0x00,0x00,0x3d,0x1c,0x00,0x00,0xa2,0x1c,0x00,0x00, +0x39,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0x41,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x3d,0x1c,0x00,0x00,0x3e,0x1c,0x00,0x00,0x41,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3e,0x1c,0x00,0x00,0xa4,0x00,0x05,0x00,0xcf,0x00,0x00,0x00, +0x40,0x1c,0x00,0x00,0x7e,0x0c,0x00,0x00,0xa7,0x08,0x00,0x00,0xf9,0x00,0x02,0x00, +0x41,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x41,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0xcf,0x00,0x00,0x00,0x42,0x1c,0x00,0x00,0x3d,0x1c,0x00,0x00,0xbc,0x1a,0x00,0x00, +0x40,0x1c,0x00,0x00,0x3e,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0x48,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x42,0x1c,0x00,0x00,0x44,0x1c,0x00,0x00, +0x47,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x47,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x48,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x44,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x4d,0x02,0x00,0x00,0xa5,0x1c,0x00,0x00,0x86,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x55,0x02,0x00,0x00,0xa7,0x1c,0x00,0x00,0xa5,0x1c,0x00,0x00,0x01,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0xa9,0x1c,0x00,0x00,0xa7,0x1c,0x00,0x00, +0xe4,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xbd,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x48,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x48,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x8b,0x00,0x00,0x00,0xe0,0x23,0x00,0x00,0xf8,0x05,0x00,0x00,0x47,0x1c,0x00,0x00, +0xa9,0x1c,0x00,0x00,0x44,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0x1b,0x1c,0x00,0x00, +0xe0,0x23,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x4b,0x1c,0x00,0x00, +0x1b,0x1c,0x00,0x00,0x5c,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x4c,0x1c,0x00,0x00,0x4b,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4d,0x1c,0x00,0x00,0x37,0x1c,0x00,0x00,0x4c,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x4f,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x4d,0x1c,0x00,0x00,0xbe,0x00,0x05,0x00,0xcf,0x00,0x00,0x00,0x51,0x1c,0x00,0x00, +0x4f,0x1c,0x00,0x00,0xed,0x09,0x00,0x00,0xf7,0x00,0x03,0x00,0x84,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x51,0x1c,0x00,0x00,0x52,0x1c,0x00,0x00, +0x84,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x52,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x53,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x53,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xe2,0x23,0x00,0x00,0x4f,0x1c,0x00,0x00,0x52,0x1c,0x00,0x00, +0x7c,0x24,0x00,0x00,0x69,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xe1,0x23,0x00,0x00,0x0e,0x02,0x00,0x00,0x52,0x1c,0x00,0x00,0x6b,0x1c,0x00,0x00, +0x69,0x1c,0x00,0x00,0xb3,0x00,0x05,0x00,0xcf,0x00,0x00,0x00,0x56,0x1c,0x00,0x00, +0xe1,0x23,0x00,0x00,0xf4,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x6c,0x1c,0x00,0x00, +0x69,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x56,0x1c,0x00,0x00, +0x57,0x1c,0x00,0x00,0x6c,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x57,0x1c,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x5a,0x1c,0x00,0x00,0x1b,0x1c,0x00,0x00, +0xe1,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5b,0x1c,0x00,0x00, +0x5a,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5c,0x1c,0x00,0x00, +0x37,0x1c,0x00,0x00,0x5b,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x5e,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x4d,0x1c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x60,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x5c,0x1c,0x00,0x00,0xb4,0x00,0x05,0x00,0xcf,0x00,0x00,0x00, +0x61,0x1c,0x00,0x00,0x5e,0x1c,0x00,0x00,0x60,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00, +0x68,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x61,0x1c,0x00,0x00, +0x62,0x1c,0x00,0x00,0x68,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x62,0x1c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x64,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x5c,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xae,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xe2,0x23,0x00,0x00, +0x64,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x68,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x68,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x7c,0x24,0x00,0x00, +0xe2,0x23,0x00,0x00,0x57,0x1c,0x00,0x00,0xae,0x1c,0x00,0x00,0x62,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x69,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x69,0x1c,0x00,0x00, +0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x6b,0x1c,0x00,0x00,0xe1,0x23,0x00,0x00, +0x0e,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x53,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x6c,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6e,0x1c,0x00,0x00, +0x0b,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x70,0x1c,0x00,0x00,0x6e,0x1c,0x00,0x00,0x43,0x07,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xb2,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x70,0x1c,0x00,0x00,0xbd,0x01,0x00,0x00,0xbe,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xb7,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0xb2,0x1c,0x00,0x00,0x17,0x0a,0x00,0x00,0xb7,0x00,0x05,0x00,0xcf,0x00,0x00,0x00, +0x76,0x1c,0x00,0x00,0xe2,0x23,0x00,0x00,0x4f,0x1c,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x77,0x1c,0x00,0x00,0x76,0x1c,0x00,0x00,0xbe,0x01,0x00,0x00, +0xbd,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x79,0x1c,0x00,0x00, +0x77,0x1c,0x00,0x00,0xb7,0x1c,0x00,0x00,0xba,0x00,0x05,0x00,0xcf,0x00,0x00,0x00, +0x7b,0x1c,0x00,0x00,0x79,0x1c,0x00,0x00,0xed,0x09,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x7c,0x1c,0x00,0x00,0x7b,0x1c,0x00,0x00,0xbe,0x01,0x00,0x00, +0xbd,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xbc,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x31,0x19,0x00,0x00,0xfb,0x06,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc1,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x74,0x0c,0x00,0x00,0xbc,0x1c,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x81,0x1c,0x00,0x00,0xbe,0x01,0x00,0x00,0xc1,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x83,0x1c,0x00,0x00,0x7c,0x1c,0x00,0x00, +0x81,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x84,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x84,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe3,0x23,0x00,0x00, +0xbd,0x01,0x00,0x00,0x48,0x1c,0x00,0x00,0x83,0x1c,0x00,0x00,0x6c,0x1c,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x85,0x1c,0x00,0x00,0x1b,0x1c,0x00,0x00, +0x64,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x86,0x1c,0x00,0x00, +0x85,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x87,0x1c,0x00,0x00, +0x1b,0x1c,0x00,0x00,0xbf,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x87,0x1c,0x00,0x00, +0x86,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x88,0x1c,0x00,0x00, +0x1b,0x1c,0x00,0x00,0x60,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x89,0x1c,0x00,0x00,0x88,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0x85,0x1c,0x00,0x00, +0x89,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8c,0x1c,0x00,0x00, +0x4b,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0x88,0x1c,0x00,0x00,0x8c,0x1c,0x00,0x00, +0x3e,0x00,0x03,0x00,0x4b,0x1c,0x00,0x00,0x37,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x8b,0x00,0x00,0x00,0x91,0x1c,0x00,0x00,0x1b,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x7d,0x02,0x00,0x00,0xc3,0x1c,0x00,0x00,0x7f,0x02,0x00,0x00,0x63,0x00,0x04,0x00, +0xc3,0x1c,0x00,0x00,0x84,0x0b,0x00,0x00,0x91,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x95,0x1c,0x00,0x00,0x87,0x1c,0x00,0x00,0xb7,0x00,0x05,0x00, +0xcf,0x00,0x00,0x00,0x96,0x1c,0x00,0x00,0x95,0x1c,0x00,0x00,0xbd,0x01,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x97,0x1c,0x00,0x00,0x96,0x1c,0x00,0x00, +0xbe,0x01,0x00,0x00,0xbd,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x98,0x1c,0x00,0x00,0xe3,0x23,0x00,0x00,0x97,0x1c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x00,0x0c,0x00,0x00,0xd2,0x23,0x00,0x00,0x03,0x00,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xdb,0x1c,0x00,0x00,0xfd,0x0c,0x00,0x00, +0xbe,0x01,0x00,0x00,0xbd,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xdf,0x1c,0x00,0x00,0xdb,0x1c,0x00,0x00,0x73,0x18,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe1,0x1c,0x00,0x00,0xbe,0x01,0x00,0x00,0x09,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe2,0x1c,0x00,0x00,0xdf,0x1c,0x00,0x00, +0xe1,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe4,0x1c,0x00,0x00, +0x00,0x0c,0x00,0x00,0x43,0x07,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xe6,0x1c,0x00,0x00,0xf6,0x23,0x00,0x00,0xbe,0x01,0x00,0x00,0xbd,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe8,0x1c,0x00,0x00,0xdb,0x0c,0x00,0x00, +0x43,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xfc,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xe8,0x1c,0x00,0x00,0xbd,0x01,0x00,0x00, +0xbe,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x01,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xe6,0x1c,0x00,0x00,0xfc,0x1c,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x07,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0xe2,0x1c,0x00,0x00,0xe4,0x1c,0x00,0x00,0x01,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x0c,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xe2,0x1c,0x00,0x00,0x07,0x1d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf0,0x1c,0x00,0x00,0xdb,0x0c,0x00,0x00,0x4b,0x23,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x10,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xf0,0x1c,0x00,0x00,0xbd,0x01,0x00,0x00,0xbe,0x01,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x16,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x0c,0x1d,0x00,0x00,0x00,0x0c,0x00,0x00,0x10,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x1b,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x0c,0x1d,0x00,0x00,0x16,0x1d,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xf8,0x1c,0x00,0x00,0x1b,0x1d,0x00,0x00,0x1b,0x1d,0x00,0x00, +0x1b,0x1d,0x00,0x00,0xf7,0x00,0x03,0x00,0x1a,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x7e,0x0c,0x00,0x00,0x05,0x0c,0x00,0x00,0x09,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x09,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x64,0x1d,0x00,0x00,0xc1,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x66,0x1d,0x00,0x00,0xc1,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x67,0x1d,0x00,0x00,0x64,0x1d,0x00,0x00, +0x66,0x1d,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x68,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x67,0x1d,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x69,0x1d,0x00,0x00,0xbe,0x01,0x00,0x00,0x68,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc5,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x69,0x1d,0x00,0x00,0xeb,0x08,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xca,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xe3,0x08,0x00,0x00,0xc5,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xd3,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x74,0x0c,0x00,0x00, +0x10,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd8,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x09,0x0d,0x00,0x00,0xd3,0x1d,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xde,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0xca,0x1d,0x00,0x00,0xbe,0x01,0x00,0x00,0xd8,0x1d,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x7a,0x1d,0x00,0x00,0x0b,0x1c,0x00,0x00, +0xde,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x7e,0x1d,0x00,0x00, +0xf9,0x1b,0x00,0x00,0x7a,0x1d,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x82,0x1d,0x00,0x00,0xf9,0x1b,0x00,0x00,0x7a,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xe3,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xc7,0x23,0x00,0x00,0x7e,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xe8,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xc5,0x23,0x00,0x00, +0x82,0x1d,0x00,0x00,0xba,0x00,0x05,0x00,0x2c,0x09,0x00,0x00,0x92,0x1d,0x00,0x00, +0xe3,0x1d,0x00,0x00,0x07,0x24,0x00,0x00,0x9a,0x00,0x04,0x00,0xcf,0x00,0x00,0x00, +0x93,0x1d,0x00,0x00,0x92,0x1d,0x00,0x00,0xa8,0x00,0x04,0x00,0xcf,0x00,0x00,0x00, +0x94,0x1d,0x00,0x00,0x93,0x1d,0x00,0x00,0xf7,0x00,0x03,0x00,0x9a,0x1d,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x94,0x1d,0x00,0x00,0x95,0x1d,0x00,0x00, +0x9a,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0x95,0x1d,0x00,0x00,0xba,0x00,0x05,0x00, +0x2c,0x09,0x00,0x00,0x98,0x1d,0x00,0x00,0x07,0x24,0x00,0x00,0xe8,0x1d,0x00,0x00, +0x9a,0x00,0x04,0x00,0xcf,0x00,0x00,0x00,0x99,0x1d,0x00,0x00,0x98,0x1d,0x00,0x00, +0xf9,0x00,0x02,0x00,0x9a,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0x9a,0x1d,0x00,0x00, +0xf5,0x00,0x07,0x00,0xcf,0x00,0x00,0x00,0x9b,0x1d,0x00,0x00,0x93,0x1d,0x00,0x00, +0x09,0x0c,0x00,0x00,0x99,0x1d,0x00,0x00,0x95,0x1d,0x00,0x00,0xf7,0x00,0x03,0x00, +0xb8,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x9b,0x1d,0x00,0x00, +0x9c,0x1d,0x00,0x00,0xb8,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0x9c,0x1d,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xa0,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x07,0x24,0x00,0x00,0xe3,0x1d,0x00,0x00,0xe8,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xed,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x98,0x1c,0x00,0x00,0x61,0x19,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xa4,0x1d,0x00,0x00,0xed,0x1d,0x00,0x00,0xed,0x1d,0x00,0x00, +0xed,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf2,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x71,0x0c,0x00,0x00,0xe2,0x02,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa8,0x1d,0x00,0x00,0xbe,0x01,0x00,0x00, +0xf2,0x1d,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xab,0x1d,0x00,0x00, +0xa4,0x1d,0x00,0x00,0xa8,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xfa,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xab,0x1d,0x00,0x00, +0xcc,0x0a,0x00,0x00,0x4c,0x23,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x0c,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xa0,0x1d,0x00,0x00, +0x07,0x24,0x00,0x00,0xfa,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x11,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xf8,0x1c,0x00,0x00, +0x5a,0x09,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x2b,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x11,0x1e,0x00,0x00,0xf8,0x1c,0x00,0x00, +0xfa,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0xb8,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb8,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x15,0x24,0x00,0x00, +0xf8,0x1c,0x00,0x00,0x9a,0x1d,0x00,0x00,0x2b,0x1e,0x00,0x00,0x9c,0x1d,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x14,0x24,0x00,0x00,0x07,0x24,0x00,0x00, +0x9a,0x1d,0x00,0x00,0x0c,0x1e,0x00,0x00,0x9c,0x1d,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x36,0x1e,0x00,0x00,0xd2,0x23,0x00,0x00,0xd2,0x23,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x37,0x1e,0x00,0x00,0x15,0x24,0x00,0x00,0x36,0x1e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x48,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xca,0x08,0x00,0x00,0x37,0x1e,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x3c,0x1e,0x00,0x00,0x36,0x1e,0x00,0x00,0x48,0x1e,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x3f,0x1e,0x00,0x00,0xd2,0x23,0x00,0x00, +0xd2,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x4e,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x14,0x24,0x00,0x00,0x3f,0x1e,0x00,0x00,0x3c,0x1e,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x53,0x1e,0x00,0x00,0x4e,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x55,0x1e,0x00,0x00, +0x4e,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x56,0x1e,0x00,0x00,0x53,0x1e,0x00,0x00,0x55,0x1e,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x58,0x1e,0x00,0x00,0x4e,0x1e,0x00,0x00,0x02,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x59,0x1e,0x00,0x00,0x56,0x1e,0x00,0x00, +0x58,0x1e,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5e,0x1e,0x00,0x00, +0x53,0x1e,0x00,0x00,0x58,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x63,0x1e,0x00,0x00,0x53,0x1e,0x00,0x00,0x55,0x1e,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x66,0x1e,0x00,0x00,0x63,0x1e,0x00,0x00,0x58,0x1e,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x67,0x1e,0x00,0x00,0x59,0x1e,0x00,0x00, +0x5e,0x1e,0x00,0x00,0x66,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x1a,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x05,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x20,0x1d,0x00,0x00,0xd2,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x22,0x1d,0x00,0x00,0xd2,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x23,0x1d,0x00,0x00,0x20,0x1d,0x00,0x00, +0x22,0x1d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x25,0x1d,0x00,0x00, +0xd2,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x26,0x1d,0x00,0x00,0x23,0x1d,0x00,0x00,0x25,0x1d,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2b,0x1d,0x00,0x00,0x20,0x1d,0x00,0x00,0x25,0x1d,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x30,0x1d,0x00,0x00,0x20,0x1d,0x00,0x00, +0x22,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x33,0x1d,0x00,0x00, +0x30,0x1d,0x00,0x00,0x25,0x1d,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x34,0x1d,0x00,0x00,0x26,0x1d,0x00,0x00,0x2b,0x1d,0x00,0x00,0x33,0x1d,0x00,0x00, +0xf9,0x00,0x02,0x00,0x1a,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x1a,0x0c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x18,0x24,0x00,0x00,0x67,0x1e,0x00,0x00, +0xb8,0x1d,0x00,0x00,0x34,0x1d,0x00,0x00,0x05,0x0c,0x00,0x00,0x5f,0x00,0x07,0x00, +0x8b,0x00,0x00,0x00,0x6d,0x1e,0x00,0x00,0xea,0x18,0x00,0x00,0xd1,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x08,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6e,0x1e,0x00,0x00,0x6d,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0xcf,0x00,0x00,0x00,0x70,0x1e,0x00,0x00,0x6e,0x1e,0x00,0x00,0xbd,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x72,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x72,0x1e,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa4,0x24,0x00,0x00,0x70,0x1e,0x00,0x00, +0xbe,0x01,0x00,0x00,0x6e,0x1e,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x78,0x1e,0x00,0x00,0xa4,0x24,0x00,0x00,0xa4,0x24,0x00,0x00,0xa4,0x24,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x79,0x1e,0x00,0x00,0x18,0x24,0x00,0x00, +0x78,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x3e,0x02,0x00,0x00,0x80,0x1e,0x00,0x00, +0x07,0x02,0x00,0x00,0x3d,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x81,0x1e,0x00,0x00,0x80,0x1e,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x7c,0x1e,0x00,0x00,0x79,0x1e,0x00,0x00,0x81,0x1e,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x8e,0x1e,0x00,0x00,0x4c,0x0c,0x00,0x00,0xcb,0x0c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa9,0x1e,0x00,0x00,0x8e,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xcf,0x00,0x00,0x00,0xaa,0x1e,0x00,0x00, +0xa9,0x1e,0x00,0x00,0xbd,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xaf,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xaa,0x1e,0x00,0x00,0xab,0x1e,0x00,0x00, +0xaf,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xab,0x1e,0x00,0x00,0xbc,0x00,0x05,0x00, +0xcf,0x00,0x00,0x00,0xae,0x1e,0x00,0x00,0xa9,0x1e,0x00,0x00,0xbe,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xaf,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xaf,0x1e,0x00,0x00, +0xf5,0x00,0x07,0x00,0xcf,0x00,0x00,0x00,0xb0,0x1e,0x00,0x00,0xaa,0x1e,0x00,0x00, +0x72,0x1e,0x00,0x00,0xae,0x1e,0x00,0x00,0xab,0x1e,0x00,0x00,0xf7,0x00,0x03,0x00, +0xbb,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb0,0x1e,0x00,0x00, +0xb1,0x1e,0x00,0x00,0xbb,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xb1,0x1e,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb3,0x1e,0x00,0x00,0x8e,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xcf,0x00,0x00,0x00,0xb4,0x1e,0x00,0x00, +0xb3,0x1e,0x00,0x00,0xbd,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xb9,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb4,0x1e,0x00,0x00,0xb5,0x1e,0x00,0x00, +0xb9,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xb5,0x1e,0x00,0x00,0xbc,0x00,0x05,0x00, +0xcf,0x00,0x00,0x00,0xb8,0x1e,0x00,0x00,0xb3,0x1e,0x00,0x00,0xbe,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb9,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xb9,0x1e,0x00,0x00, +0xf5,0x00,0x07,0x00,0xcf,0x00,0x00,0x00,0xba,0x1e,0x00,0x00,0xb4,0x1e,0x00,0x00, +0xb1,0x1e,0x00,0x00,0xb8,0x1e,0x00,0x00,0xb5,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00, +0xbb,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xbb,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0xcf,0x00,0x00,0x00,0xbc,0x1e,0x00,0x00,0xb0,0x1e,0x00,0x00,0xaf,0x1e,0x00,0x00, +0xba,0x1e,0x00,0x00,0xb9,0x1e,0x00,0x00,0xa4,0x00,0x05,0x00,0xcf,0x00,0x00,0x00, +0x91,0x1e,0x00,0x00,0xbc,0x1e,0x00,0x00,0xa7,0x08,0x00,0x00,0xf7,0x00,0x03,0x00, +0xa2,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x91,0x1e,0x00,0x00, +0x92,0x1e,0x00,0x00,0x96,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x96,0x1e,0x00,0x00, +0x41,0x00,0x05,0x00,0x3e,0x02,0x00,0x00,0xc1,0x1e,0x00,0x00,0x07,0x02,0x00,0x00, +0x48,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc2,0x1e,0x00,0x00, +0xc1,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x98,0x1e,0x00,0x00, +0xc2,0x1e,0x00,0x00,0x7e,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9b,0x1e,0x00,0x00,0x00,0x0c,0x00,0x00,0x98,0x1e,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9f,0x1e,0x00,0x00,0x86,0x18,0x00,0x00,0x9b,0x1e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc7,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xbd,0x01,0x00,0x00,0x9f,0x1e,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x45,0x23,0x00,0x00,0xc7,0x1e,0x00,0x00,0x64,0x23,0x00,0x00, +0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xa2,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x92,0x1e,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x42,0x23,0x00,0x00, +0xbd,0x01,0x00,0x00,0x64,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa2,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xa2,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x28,0x24,0x00,0x00,0x45,0x23,0x00,0x00,0x96,0x1e,0x00,0x00, +0x42,0x23,0x00,0x00,0x92,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0xa4,0x02,0x00,0x00, +0xc9,0x1e,0x00,0x00,0xa6,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xcc,0x1e,0x00,0x00,0x28,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcd,0x1e,0x00,0x00,0x28,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0xce,0x1e,0x00,0x00,0xcc,0x1e,0x00,0x00, +0xcd,0x1e,0x00,0x00,0xbd,0x01,0x00,0x00,0xbd,0x01,0x00,0x00,0x63,0x00,0x04,0x00, +0xc9,0x1e,0x00,0x00,0x84,0x0b,0x00,0x00,0xce,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x02,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x49,0x0a,0x00,0x00,0x31,0x19,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x06,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xdb,0x0c,0x00,0x00, +0xbd,0x01,0x00,0x00,0xbe,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x0c,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x02,0x1f,0x00,0x00, +0x27,0x04,0x00,0x00,0x06,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x11,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x02,0x1f,0x00,0x00, +0x0c,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xeb,0x1e,0x00,0x00, +0x11,0x1f,0x00,0x00,0x11,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xed,0x1e,0x00,0x00,0x09,0x0d,0x00,0x00,0x39,0x07,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x16,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xed,0x1e,0x00,0x00,0x71,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x1b,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xeb,0x1e,0x00,0x00, +0x16,0x1f,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xf3,0x1e,0x00,0x00, +0x7e,0x0c,0x00,0x00,0xbe,0x01,0x00,0x00,0x1b,0x1f,0x00,0x00,0xbe,0x00,0x05,0x00, +0xcf,0x00,0x00,0x00,0xf7,0x1e,0x00,0x00,0xfc,0x1c,0x00,0x00,0xbe,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xfc,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xf7,0x1e,0x00,0x00,0xf8,0x1e,0x00,0x00,0xfc,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf8,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x24,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x26,0x03,0x00,0x00,0xf3,0x1e,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfb,0x1e,0x00,0x00,0x24,0x1f,0x00,0x00, +0x74,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00,0xfc,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfc,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x31,0x24,0x00,0x00, +0xf3,0x1e,0x00,0x00,0xa2,0x1e,0x00,0x00,0xfb,0x1e,0x00,0x00,0xf8,0x1e,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x28,0x0c,0x00,0x00,0x7c,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x29,0x0c,0x00,0x00, +0x7c,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2a,0x0c,0x00,0x00,0x7c,0x1e,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x8b,0x00,0x00,0x00,0x2b,0x0c,0x00,0x00,0x28,0x0c,0x00,0x00,0x29,0x0c,0x00,0x00, +0x2a,0x0c,0x00,0x00,0x31,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x8e,0x02,0x00,0x00, +0x26,0x1f,0x00,0x00,0x90,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0x26,0x1f,0x00,0x00, +0x84,0x0b,0x00,0x00,0x2b,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x97,0x02,0x00,0x00, +0x33,0x1f,0x00,0x00,0x99,0x02,0x00,0x00,0x50,0x00,0x07,0x00,0x8b,0x00,0x00,0x00, +0x3c,0x1f,0x00,0x00,0x28,0x0c,0x00,0x00,0x29,0x0c,0x00,0x00,0x2a,0x0c,0x00,0x00, +0xbe,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0x33,0x1f,0x00,0x00,0x84,0x0b,0x00,0x00, +0x3c,0x1f,0x00,0x00,0x3d,0x00,0x04,0x00,0xad,0x02,0x00,0x00,0x3e,0x1f,0x00,0x00, +0xaf,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0x3e,0x1f,0x00,0x00,0x84,0x0b,0x00,0x00, +0xf8,0x05,0x00,0x00,0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_dc217d8e29a07dfb4e65d7e422cca093.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_dc217d8e29a07dfb4e65d7e422cca093.h new file mode 100644 index 00000000..5c986b5d --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_dc217d8e29a07dfb4e65d7e422cca093.h @@ -0,0 +1,1715 @@ +// ffx_fsr2_accumulate_pass_dc217d8e29a07dfb4e65d7e422cca093.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_dc217d8e29a07dfb4e65d7e422cca093_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_dc217d8e29a07dfb4e65d7e422cca093_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_dc217d8e29a07dfb4e65d7e422cca093_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_dc217d8e29a07dfb4e65d7e422cca093_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_dc217d8e29a07dfb4e65d7e422cca093_SampledImageResourceNames[] = { "r_input_exposure", "r_dilated_reactive_masks", "r_input_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_lanczos_lut", "r_imgMips", "r_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_dc217d8e29a07dfb4e65d7e422cca093_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 8, 10, 12, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_dc217d8e29a07dfb4e65d7e422cca093_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_dc217d8e29a07dfb4e65d7e422cca093_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_dc217d8e29a07dfb4e65d7e422cca093_StorageImageResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_upscaled_output", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_dc217d8e29a07dfb4e65d7e422cca093_StorageImageResourceBindings[] = { 13, 14, 15, 16, 17, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_dc217d8e29a07dfb4e65d7e422cca093_StorageImageResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_dc217d8e29a07dfb4e65d7e422cca093_StorageImageResourceSets[] = { 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_dc217d8e29a07dfb4e65d7e422cca093_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_dc217d8e29a07dfb4e65d7e422cca093_UniformBufferResourceBindings[] = { 18, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_dc217d8e29a07dfb4e65d7e422cca093_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_dc217d8e29a07dfb4e65d7e422cca093_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_dc217d8e29a07dfb4e65d7e422cca093_size = 26980; + +static const unsigned char g_ffx_fsr2_accumulate_pass_dc217d8e29a07dfb4e65d7e422cca093_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0xef,0x24,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x38,0x00,0x00,0x00,0x0b,0x00,0x06,0x00, +0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c,0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30, +0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x0f,0x00,0x07,0x00,0x05,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0x9b,0x0b,0x00,0x00,0xb1,0x0b,0x00,0x00,0x10,0x00,0x06,0x00, +0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00, +0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c, +0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66, +0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00,0x04,0x00,0x0a,0x00, +0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x69,0x6d, +0x61,0x67,0x65,0x5f,0x6c,0x6f,0x61,0x64,0x5f,0x66,0x6f,0x72,0x6d,0x61,0x74,0x74, +0x65,0x64,0x00,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c, +0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65, +0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00, +0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64, +0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00, +0xfe,0x01,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e, +0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0xfe,0x01,0x00,0x00, +0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69, +0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00,0xfe,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0b,0x00,0xfe,0x01,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70, +0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44, +0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00, +0xfe,0x01,0x00,0x00,0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00, +0xfe,0x01,0x00,0x00,0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00, +0xfe,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e, +0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00,0xfe,0x01,0x00,0x00,0x07,0x00,0x00,0x00, +0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70, +0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00,0xfe,0x01,0x00,0x00,0x08,0x00,0x00,0x00, +0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0xfe,0x01,0x00,0x00, +0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0xfe,0x01,0x00,0x00, +0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0xfe,0x01,0x00,0x00, +0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74, +0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00,0xfe,0x01,0x00,0x00,0x0c,0x00,0x00,0x00, +0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0a,0x00,0xfe,0x01,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70, +0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0xfe,0x01,0x00,0x00, +0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00, +0x06,0x00,0x09,0x00,0xfe,0x01,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74, +0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0xfe,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00, +0xfe,0x01,0x00,0x00,0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63, +0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00, +0x06,0x00,0x0a,0x00,0xfe,0x01,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65, +0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x00,0x02,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00,0x05,0x00,0x05,0x00,0x48,0x02,0x00,0x00, +0x72,0x5f,0x69,0x6d,0x67,0x4d,0x69,0x70,0x73,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0x4c,0x02,0x00,0x00,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d, +0x70,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0x59,0x02,0x00,0x00,0x72,0x5f,0x70,0x72, +0x65,0x70,0x61,0x72,0x65,0x64,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c, +0x6f,0x72,0x00,0x00,0x05,0x00,0x08,0x00,0x61,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f, +0x72,0x73,0x00,0x00,0x05,0x00,0x09,0x00,0x70,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f, +0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x78,0x02,0x00,0x00, +0x72,0x77,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00, +0x05,0x00,0x06,0x00,0x7f,0x02,0x00,0x00,0x72,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68, +0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x00,0x05,0x00,0x09,0x00,0x89,0x02,0x00,0x00, +0x72,0x77,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63, +0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x05,0x00,0x07,0x00, +0x92,0x02,0x00,0x00,0x72,0x77,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f, +0x6f,0x75,0x74,0x70,0x75,0x74,0x00,0x00,0x05,0x00,0x06,0x00,0x9f,0x02,0x00,0x00, +0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00, +0x05,0x00,0x06,0x00,0xa8,0x02,0x00,0x00,0x72,0x77,0x5f,0x6e,0x65,0x77,0x5f,0x6c, +0x6f,0x63,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0xbd,0x02,0x00,0x00, +0x72,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x00, +0x05,0x00,0x07,0x00,0xc8,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0xd4,0x02,0x00,0x00,0x72,0x5f,0x6c,0x61,0x6e,0x63,0x7a,0x6f,0x73,0x5f,0x6c,0x75, +0x74,0x00,0x00,0x00,0x05,0x00,0x09,0x00,0xe1,0x02,0x00,0x00,0x72,0x5f,0x64,0x69, +0x6c,0x61,0x74,0x65,0x64,0x5f,0x72,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d, +0x61,0x73,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x9b,0x0b,0x00,0x00, +0x67,0x6c,0x5f,0x57,0x6f,0x72,0x6b,0x47,0x72,0x6f,0x75,0x70,0x49,0x44,0x00,0x00, +0x05,0x00,0x08,0x00,0xb1,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x4c,0x6f,0x63,0x61,0x6c, +0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfe,0x01,0x00,0x00,0x01,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfe,0x01,0x00,0x00, +0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xfe,0x01,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xfe,0x01,0x00,0x00,0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfe,0x01,0x00,0x00,0x05,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfe,0x01,0x00,0x00, +0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xfe,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xfe,0x01,0x00,0x00,0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfe,0x01,0x00,0x00,0x09,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfe,0x01,0x00,0x00, +0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xfe,0x01,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xfe,0x01,0x00,0x00,0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfe,0x01,0x00,0x00,0x0d,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfe,0x01,0x00,0x00, +0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xfe,0x01,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xfe,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfe,0x01,0x00,0x00,0x11,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfe,0x01,0x00,0x00, +0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0xfe,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x00,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x00,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x48,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x48,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x4c,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x4c,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x59,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x59,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x61,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x61,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x70,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x70,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x78,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x78,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x7f,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x7f,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x89,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x89,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x89,0x02,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x92,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x92,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0f,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x92,0x02,0x00,0x00,0x19,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x9f,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x9f,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0e,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xa8,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xa8,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xbd,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xbd,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xc8,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xc8,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xd4,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xd4,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xe1,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xe1,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x9b,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xb1,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xc2,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x38,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x37,0x00,0x00,0x00, +0x15,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x3e,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x14,0x00,0x02,0x00,0xcc,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb6,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb7,0x01,0x00,0x00,0x00,0x00,0x80,0x3f,0x1e,0x00,0x15,0x00,0xfe,0x01,0x00,0x00, +0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00, +0x5d,0x00,0x00,0x00,0x3e,0x00,0x00,0x00,0x3e,0x00,0x00,0x00,0x37,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xff,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0xfe,0x01,0x00,0x00,0x3b,0x00,0x04,0x00, +0xff,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x01,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x02,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x07,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x0c,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x11,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x16,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x17,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x3e,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x1c,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x21,0x02,0x00,0x00,0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x22,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x27,0x02,0x00,0x00,0x09,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x2c,0x02,0x00,0x00,0x0a,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x31,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x36,0x02,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x37,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x3c,0x02,0x00,0x00,0x0d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x41,0x02,0x00,0x00,0x0f,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x46,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x47,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x46,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x47,0x02,0x00,0x00,0x48,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x1a,0x00,0x02,0x00,0x4a,0x02,0x00,0x00,0x20,0x00,0x04,0x00,0x4b,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x4a,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x4b,0x02,0x00,0x00, +0x4c,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x1b,0x00,0x03,0x00,0x4e,0x02,0x00,0x00, +0x46,0x02,0x00,0x00,0x15,0x00,0x04,0x00,0x54,0x02,0x00,0x00,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x54,0x02,0x00,0x00,0x55,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x47,0x02,0x00,0x00,0x59,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x47,0x02,0x00,0x00,0x61,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x47,0x02,0x00,0x00,0x70,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x76,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x77,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x76,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x77,0x02,0x00,0x00, +0x78,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x47,0x02,0x00,0x00, +0x7f,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x87,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x88,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x87,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x88,0x02,0x00,0x00,0x89,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x90,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x91,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x90,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x91,0x02,0x00,0x00,0x92,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x9d,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x9e,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x9d,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x9e,0x02,0x00,0x00,0x9f,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xa6,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xa7,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0xa6,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0xa7,0x02,0x00,0x00, +0xa8,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x54,0x02,0x00,0x00, +0xb8,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x47,0x02,0x00,0x00, +0xbd,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x47,0x02,0x00,0x00, +0xc8,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xca,0x02,0x00,0x00,0x01,0x02,0x00,0x00,0x01,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x47,0x02,0x00,0x00,0xd4,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xd9,0x02,0x00,0x00,0x00,0x00,0x00,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xdb,0x02,0x00,0x00,0x00,0x00,0x00,0x3f,0x3b,0x00,0x04,0x00, +0x47,0x02,0x00,0x00,0xe1,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xea,0x02,0x00,0x00,0xb6,0x01,0x00,0x00,0xb6,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0xed,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1f,0x03,0x00,0x00,0x6f,0x12,0x83,0x3a, +0x2b,0x00,0x04,0x00,0x54,0x02,0x00,0x00,0x59,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x54,0x02,0x00,0x00,0x5d,0x03,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x73,0x03,0x00,0x00,0x00,0x00,0x80,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x86,0x03,0x00,0x00,0x00,0x00,0x80,0xbe, +0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xe9,0x03,0x00,0x00,0xdb,0x02,0x00,0x00, +0xdb,0x02,0x00,0x00,0x17,0x00,0x04,0x00,0xfd,0x03,0x00,0x00,0x54,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x01,0x04,0x00,0x00,0xcc,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0e,0x04,0x00,0x00, +0x00,0xe0,0x7f,0x47,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x20,0x04,0x00,0x00, +0xcd,0xcc,0xcc,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x28,0x04,0x00,0x00, +0x00,0x00,0xc8,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2d,0x04,0x00,0x00, +0x00,0x00,0x10,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x35,0x04,0x00,0x00, +0x00,0x00,0x80,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x46,0x04,0x00,0x00, +0x00,0x00,0x80,0xbf,0x2b,0x00,0x04,0x00,0x54,0x02,0x00,0x00,0xc8,0x04,0x00,0x00, +0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xc9,0x04,0x00,0x00,0x37,0x00,0x00,0x00, +0xc8,0x04,0x00,0x00,0x20,0x00,0x04,0x00,0xca,0x04,0x00,0x00,0x07,0x00,0x00,0x00, +0xc9,0x04,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x67,0x05,0x00,0x00, +0x52,0xb8,0xfe,0x3f,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x86,0x05,0x00,0x00, +0xfe,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x87,0x05,0x00,0x00, +0xff,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x54,0x02,0x00,0x00,0xdc,0x05,0x00,0x00, +0x10,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xdd,0x05,0x00,0x00,0x08,0x00,0x00,0x00, +0xdc,0x05,0x00,0x00,0x20,0x00,0x04,0x00,0xde,0x05,0x00,0x00,0x07,0x00,0x00,0x00, +0xdd,0x05,0x00,0x00,0x2c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xed,0x05,0x00,0x00, +0xb6,0x01,0x00,0x00,0xb6,0x01,0x00,0x00,0xb6,0x01,0x00,0x00,0xb6,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x04,0x06,0x00,0x00,0x9a,0x99,0x99,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1c,0x06,0x00,0x00,0x00,0x00,0x00,0xc0, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1d,0x06,0x00,0x00,0x00,0x00,0x40,0xc0, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc0,0x06,0x00,0x00,0xab,0xaa,0xaa,0x3d, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf0,0x06,0x00,0x00,0xab,0xaa,0x2a,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2e,0x07,0x00,0x00,0xcd,0xcc,0xcc,0x3d, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x38,0x07,0x00,0x00,0x00,0x00,0x20,0x41, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x72,0x07,0x00,0x00,0x87,0x05,0x00,0x00, +0x87,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x81,0x07,0x00,0x00, +0x01,0x02,0x00,0x00,0x87,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x90,0x07,0x00,0x00,0x07,0x02,0x00,0x00,0x87,0x05,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x9f,0x07,0x00,0x00,0x0c,0x02,0x00,0x00,0x87,0x05,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xae,0x07,0x00,0x00,0x87,0x05,0x00,0x00, +0x01,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xcb,0x07,0x00,0x00, +0x07,0x02,0x00,0x00,0x01,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xda,0x07,0x00,0x00,0x0c,0x02,0x00,0x00,0x01,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xe9,0x07,0x00,0x00,0x87,0x05,0x00,0x00,0x07,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xf8,0x07,0x00,0x00,0x01,0x02,0x00,0x00, +0x07,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x07,0x08,0x00,0x00, +0x07,0x02,0x00,0x00,0x07,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x16,0x08,0x00,0x00,0x0c,0x02,0x00,0x00,0x07,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x25,0x08,0x00,0x00,0x87,0x05,0x00,0x00,0x0c,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x34,0x08,0x00,0x00,0x01,0x02,0x00,0x00, +0x0c,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x43,0x08,0x00,0x00, +0x07,0x02,0x00,0x00,0x0c,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x52,0x08,0x00,0x00,0x0c,0x02,0x00,0x00,0x0c,0x02,0x00,0x00,0x2a,0x00,0x03,0x00, +0xcc,0x00,0x00,0x00,0xda,0x08,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xe1,0x08,0x00,0x00,0xff,0xfe,0xfe,0x3e,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xfd,0x08,0x00,0x00,0x1f,0x03,0x00,0x00,0x1f,0x03,0x00,0x00,0x1f,0x03,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x16,0x09,0x00,0x00,0x00,0x00,0xa0,0x41, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1e,0x09,0x00,0x00,0x00,0x00,0x40,0x40, +0x17,0x00,0x04,0x00,0x5f,0x09,0x00,0x00,0xcc,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x8d,0x09,0x00,0x00,0x2e,0x07,0x00,0x00, +0x2e,0x07,0x00,0x00,0x2e,0x07,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb1,0x09,0x00,0x00,0x30,0x96,0x7c,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xf8,0x09,0x00,0x00,0x00,0x00,0x7f,0x43,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x20,0x0a,0x00,0x00,0x81,0x80,0x80,0x3b,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x4a,0x0a,0x00,0x00,0x00,0x00,0xc0,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x7c,0x0a,0x00,0x00,0xa4,0x70,0x7d,0x3f,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xfe,0x0a,0x00,0x00,0xb6,0x01,0x00,0x00,0xb6,0x01,0x00,0x00,0xb6,0x01,0x00,0x00, +0x17,0x00,0x04,0x00,0x99,0x0b,0x00,0x00,0x54,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x9a,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x99,0x0b,0x00,0x00, +0x3b,0x00,0x04,0x00,0x9a,0x0b,0x00,0x00,0x9b,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x54,0x02,0x00,0x00,0xa3,0x0b,0x00,0x00,0x08,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0xfd,0x03,0x00,0x00,0xaf,0x0b,0x00,0x00,0xa3,0x0b,0x00,0x00, +0xa3,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00,0x9a,0x0b,0x00,0x00,0xb1,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x99,0x0b,0x00,0x00,0xc2,0x0b,0x00,0x00, +0xa3,0x0b,0x00,0x00,0xa3,0x0b,0x00,0x00,0x59,0x03,0x00,0x00,0x2b,0x00,0x04,0x00, +0x54,0x02,0x00,0x00,0x8e,0x23,0x00,0x00,0x07,0x00,0x00,0x00,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x8f,0x23,0x00,0x00,0x0e,0x04,0x00,0x00,0x0e,0x04,0x00,0x00, +0x0e,0x04,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x90,0x23,0x00,0x00, +0x66,0x66,0x66,0x3f,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x91,0x23,0x00,0x00, +0xb7,0x01,0x00,0x00,0xb7,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x92,0x23,0x00,0x00,0x0a,0xd7,0xa3,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x93,0x23,0x00,0x00,0xcd,0xcc,0x4c,0x3d,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x94,0x23,0x00,0x00,0xb7,0x01,0x00,0x00,0xb7,0x01,0x00,0x00,0xb7,0x01,0x00,0x00, +0x01,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0xbd,0x23,0x00,0x00,0x01,0x00,0x03,0x00, +0x08,0x00,0x00,0x00,0xcc,0x23,0x00,0x00,0x01,0x00,0x03,0x00,0x5d,0x00,0x00,0x00, +0x05,0x24,0x00,0x00,0x01,0x00,0x03,0x00,0x22,0x00,0x00,0x00,0xed,0x24,0x00,0x00, +0x01,0x00,0x03,0x00,0x37,0x00,0x00,0x00,0xee,0x24,0x00,0x00,0x36,0x00,0x05,0x00, +0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x38,0x00,0x00,0x00, +0x63,0x1c,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xde,0x05,0x00,0x00, +0xbd,0x19,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xca,0x04,0x00,0x00, +0x69,0x15,0x00,0x00,0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x99,0x0b,0x00,0x00, +0x9c,0x0b,0x00,0x00,0x9b,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00,0xfd,0x03,0x00,0x00, +0x9d,0x0b,0x00,0x00,0x9c,0x0b,0x00,0x00,0x9c,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x02,0x02,0x00,0x00,0xc5,0x0b,0x00,0x00, +0x00,0x02,0x00,0x00,0x0c,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0xc6,0x0b,0x00,0x00,0xc5,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xa1,0x0b,0x00,0x00,0xc6,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00, +0x54,0x02,0x00,0x00,0xa2,0x0b,0x00,0x00,0xa1,0x0b,0x00,0x00,0x80,0x00,0x05,0x00, +0x54,0x02,0x00,0x00,0xa5,0x0b,0x00,0x00,0xa2,0x0b,0x00,0x00,0x8e,0x23,0x00,0x00, +0x86,0x00,0x05,0x00,0x54,0x02,0x00,0x00,0xa6,0x0b,0x00,0x00,0xa5,0x0b,0x00,0x00, +0xa3,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x54,0x02,0x00,0x00,0xa9,0x0b,0x00,0x00, +0x9c,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x54,0x02,0x00,0x00, +0xaa,0x0b,0x00,0x00,0xa6,0x0b,0x00,0x00,0xa9,0x0b,0x00,0x00,0x82,0x00,0x05,0x00, +0x54,0x02,0x00,0x00,0xab,0x0b,0x00,0x00,0xaa,0x0b,0x00,0x00,0x59,0x03,0x00,0x00, +0x52,0x00,0x06,0x00,0xfd,0x03,0x00,0x00,0xa0,0x21,0x00,0x00,0xab,0x0b,0x00,0x00, +0x9d,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x84,0x00,0x05,0x00,0xfd,0x03,0x00,0x00, +0xb0,0x0b,0x00,0x00,0xa0,0x21,0x00,0x00,0xaf,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00, +0x99,0x0b,0x00,0x00,0xb2,0x0b,0x00,0x00,0xb1,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00, +0xfd,0x03,0x00,0x00,0xb3,0x0b,0x00,0x00,0xb2,0x0b,0x00,0x00,0xb2,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x80,0x00,0x05,0x00,0xfd,0x03,0x00,0x00, +0xb4,0x0b,0x00,0x00,0xb0,0x0b,0x00,0x00,0xb3,0x0b,0x00,0x00,0x7c,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0xb6,0x0b,0x00,0x00,0xb4,0x0b,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x79,0x0c,0x00,0x00,0xb6,0x0b,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x7b,0x0c,0x00,0x00,0x79,0x0c,0x00,0x00,0xe9,0x03,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x7d,0x0c,0x00,0x00,0xc6,0x0b,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x7e,0x0c,0x00,0x00,0x7b,0x0c,0x00,0x00, +0x7d,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x22,0x02,0x00,0x00,0xb9,0x0c,0x00,0x00, +0x00,0x02,0x00,0x00,0x21,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xba,0x0c,0x00,0x00,0xb9,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x02,0x02,0x00,0x00, +0xbd,0x0c,0x00,0x00,0x00,0x02,0x00,0x00,0x01,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0xbe,0x0c,0x00,0x00,0xbd,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x84,0x0c,0x00,0x00,0xbe,0x0c,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x85,0x0c,0x00,0x00,0xba,0x0c,0x00,0x00,0x84,0x0c,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x86,0x0c,0x00,0x00,0x7e,0x0c,0x00,0x00, +0x85,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x02,0x02,0x00,0x00,0xc5,0x0c,0x00,0x00, +0x00,0x02,0x00,0x00,0x07,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0xc6,0x0c,0x00,0x00,0xc5,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xd3,0x0c,0x00,0x00,0x86,0x0c,0x00,0x00,0x84,0x0c,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xd6,0x0c,0x00,0x00,0x84,0x0c,0x00,0x00,0xe9,0x03,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xe3,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xd3,0x0c,0x00,0x00,0xd6,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xe8,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xe9,0x03,0x00,0x00,0xe3,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xdc,0x0c,0x00,0x00,0xc6,0x0c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xdd,0x0c,0x00,0x00,0xe8,0x0c,0x00,0x00,0xdc,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x46,0x02,0x00,0x00,0xf4,0x0c,0x00,0x00,0x61,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xf6,0x0c,0x00,0x00,0xf4,0x0c,0x00,0x00,0xb6,0x0b,0x00,0x00, +0x02,0x00,0x00,0x00,0x01,0x02,0x00,0x00,0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xf7,0x0c,0x00,0x00,0xf6,0x0c,0x00,0x00,0xf6,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x22,0x02,0x00,0x00,0x01,0x0d,0x00,0x00, +0x00,0x02,0x00,0x00,0x27,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x02,0x0d,0x00,0x00,0x01,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xfa,0x0c,0x00,0x00,0xf7,0x0c,0x00,0x00,0x02,0x0d,0x00,0x00,0x41,0x00,0x05,0x00, +0x22,0x02,0x00,0x00,0x05,0x0d,0x00,0x00,0x00,0x02,0x00,0x00,0x31,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x06,0x0d,0x00,0x00,0x05,0x0d,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xfd,0x0c,0x00,0x00,0xfa,0x0c,0x00,0x00, +0x06,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x0c,0x0d,0x00,0x00, +0xfd,0x0c,0x00,0x00,0x7d,0x0c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x0d,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x0c,0x0d,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x16,0x0d,0x00,0x00,0x7e,0x0c,0x00,0x00, +0xfd,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1c,0x0d,0x00,0x00, +0x16,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xcc,0x00,0x00,0x00, +0x1d,0x0d,0x00,0x00,0x1c,0x0d,0x00,0x00,0xb6,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x22,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x1d,0x0d,0x00,0x00, +0x1e,0x0d,0x00,0x00,0x22,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x1e,0x0d,0x00,0x00, +0xbc,0x00,0x05,0x00,0xcc,0x00,0x00,0x00,0x21,0x0d,0x00,0x00,0x1c,0x0d,0x00,0x00, +0xb7,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x22,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x22,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00,0xcc,0x00,0x00,0x00,0x23,0x0d,0x00,0x00, +0x1d,0x0d,0x00,0x00,0x05,0x00,0x00,0x00,0x21,0x0d,0x00,0x00,0x1e,0x0d,0x00,0x00, +0xf7,0x00,0x03,0x00,0x2e,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x23,0x0d,0x00,0x00,0x24,0x0d,0x00,0x00,0x2e,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x24,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x26,0x0d,0x00,0x00, +0x16,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xcc,0x00,0x00,0x00, +0x27,0x0d,0x00,0x00,0x26,0x0d,0x00,0x00,0xb6,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x2c,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x27,0x0d,0x00,0x00, +0x28,0x0d,0x00,0x00,0x2c,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x28,0x0d,0x00,0x00, +0xbc,0x00,0x05,0x00,0xcc,0x00,0x00,0x00,0x2b,0x0d,0x00,0x00,0x26,0x0d,0x00,0x00, +0xb7,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x2c,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2c,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00,0xcc,0x00,0x00,0x00,0x2d,0x0d,0x00,0x00, +0x27,0x0d,0x00,0x00,0x24,0x0d,0x00,0x00,0x2b,0x0d,0x00,0x00,0x28,0x0d,0x00,0x00, +0xf9,0x00,0x02,0x00,0x2e,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x2e,0x0d,0x00,0x00, +0xf5,0x00,0x07,0x00,0xcc,0x00,0x00,0x00,0x2f,0x0d,0x00,0x00,0x23,0x0d,0x00,0x00, +0x22,0x0d,0x00,0x00,0x2d,0x0d,0x00,0x00,0x2c,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00, +0x46,0x02,0x00,0x00,0x32,0x0d,0x00,0x00,0x59,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x4a,0x02,0x00,0x00,0x33,0x0d,0x00,0x00,0x4c,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x4e,0x02,0x00,0x00,0x34,0x0d,0x00,0x00,0x32,0x0d,0x00,0x00,0x33,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x36,0x0d,0x00,0x00,0x34,0x0d,0x00,0x00, +0xdd,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xb6,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x37,0x0d,0x00,0x00,0x36,0x0d,0x00,0x00,0x03,0x00,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x3b,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x37,0x0d,0x00,0x00,0xb6,0x01,0x00,0x00,0xb7,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x46,0x02,0x00,0x00,0x3e,0x0d,0x00,0x00,0xe1,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x4e,0x02,0x00,0x00,0x40,0x0d,0x00,0x00,0x3e,0x0d,0x00,0x00, +0x33,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x42,0x0d,0x00,0x00, +0x40,0x0d,0x00,0x00,0xdd,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xb6,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa3,0x0c,0x00,0x00,0x42,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa6,0x0c,0x00,0x00, +0x42,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x17,0x02,0x00,0x00, +0x46,0x0d,0x00,0x00,0x00,0x02,0x00,0x00,0x1c,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x47,0x0d,0x00,0x00,0x46,0x0d,0x00,0x00,0xaa,0x00,0x05,0x00, +0xcc,0x00,0x00,0x00,0xa9,0x0c,0x00,0x00,0x01,0x02,0x00,0x00,0x47,0x0d,0x00,0x00, +0xa4,0x00,0x05,0x00,0xcc,0x00,0x00,0x00,0xad,0x0c,0x00,0x00,0x2f,0x0d,0x00,0x00, +0xda,0x08,0x00,0x00,0xa6,0x00,0x05,0x00,0xcc,0x00,0x00,0x00,0xb0,0x0c,0x00,0x00, +0xad,0x0c,0x00,0x00,0xa9,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00,0x0b,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x2f,0x0d,0x00,0x00,0x07,0x0c,0x00,0x00, +0x0b,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x07,0x0c,0x00,0x00,0xa8,0x00,0x04,0x00, +0xcc,0x00,0x00,0x00,0x0a,0x0c,0x00,0x00,0xa9,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x0b,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x0b,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00, +0xcc,0x00,0x00,0x00,0x0c,0x0c,0x00,0x00,0x2f,0x0d,0x00,0x00,0x2e,0x0d,0x00,0x00, +0x0a,0x0c,0x00,0x00,0x07,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00,0x16,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x0c,0x0c,0x00,0x00,0x0d,0x0c,0x00,0x00, +0x16,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x0d,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x7d,0x0d,0x00,0x00,0x16,0x0d,0x00,0x00,0x7d,0x0c,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x7e,0x0d,0x00,0x00,0x7d,0x0d,0x00,0x00, +0xe9,0x03,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x80,0x0d,0x00,0x00, +0xc6,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x81,0x0d,0x00,0x00,0x80,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x83,0x0d,0x00,0x00,0x7e,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xa3,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x81,0x0d,0x00,0x00,0x83,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xa8,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb6,0x01,0x00,0x00, +0xa3,0x0d,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xaa,0x21,0x00,0x00, +0xa8,0x0d,0x00,0x00,0x7e,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x89,0x0d,0x00,0x00,0xa1,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8b,0x0d,0x00,0x00,0x7e,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xad,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x89,0x0d,0x00,0x00,0x8b,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xb2,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xb6,0x01,0x00,0x00,0xad,0x0d,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xae,0x21,0x00,0x00,0xb2,0x0d,0x00,0x00,0xaa,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x90,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0xae,0x21,0x00,0x00,0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0x91,0x0d,0x00,0x00,0x90,0x0d,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xb6,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0xae,0x21,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xac,0x0e,0x00,0x00,0x91,0x0d,0x00,0x00, +0x72,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xb2,0x0e,0x00,0x00, +0xac,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xec,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xb2,0x0e,0x00,0x00, +0x01,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xb9,0x21,0x00,0x00, +0xec,0x0e,0x00,0x00,0xac,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xcf,0x0e,0x00,0x00,0xac,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xf6,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xcf,0x0e,0x00,0x00,0x01,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xc4,0x21,0x00,0x00,0xf6,0x0e,0x00,0x00,0xb9,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x46,0x02,0x00,0x00,0x03,0x0f,0x00,0x00, +0x70,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x05,0x0f,0x00,0x00, +0x03,0x0f,0x00,0x00,0xc4,0x21,0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x17,0x0f,0x00,0x00,0x91,0x0d,0x00,0x00, +0x81,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x21,0x0f,0x00,0x00, +0x17,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xcf,0x21,0x00,0x00,0x21,0x0f,0x00,0x00,0x17,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x3a,0x0f,0x00,0x00,0x17,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x61,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x3a,0x0f,0x00,0x00,0x01,0x02,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xda,0x21,0x00,0x00,0x61,0x0f,0x00,0x00, +0xcf,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x70,0x0f,0x00,0x00,0x03,0x0f,0x00,0x00,0xda,0x21,0x00,0x00,0x02,0x00,0x00,0x00, +0x01,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x82,0x0f,0x00,0x00, +0x91,0x0d,0x00,0x00,0x90,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x8c,0x0f,0x00,0x00,0x82,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x96,0x0f,0x00,0x00,0x80,0x0d,0x00,0x00,0x07,0x02,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xc7,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x8c,0x0f,0x00,0x00,0x96,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xe5,0x21,0x00,0x00,0xc7,0x0f,0x00,0x00,0x82,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xa5,0x0f,0x00,0x00, +0x82,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xcc,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xa5,0x0f,0x00,0x00, +0x01,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xf0,0x21,0x00,0x00, +0xcc,0x0f,0x00,0x00,0xe5,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xdb,0x0f,0x00,0x00,0x03,0x0f,0x00,0x00,0xf0,0x21,0x00,0x00, +0x02,0x00,0x00,0x00,0x01,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xed,0x0f,0x00,0x00,0x91,0x0d,0x00,0x00,0x9f,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xf7,0x0f,0x00,0x00,0xed,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x32,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xf7,0x0f,0x00,0x00,0x96,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xfb,0x21,0x00,0x00,0x32,0x10,0x00,0x00,0xed,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x10,0x10,0x00,0x00, +0xed,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x37,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x10,0x10,0x00,0x00, +0x01,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x06,0x22,0x00,0x00, +0x37,0x10,0x00,0x00,0xfb,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x46,0x10,0x00,0x00,0x03,0x0f,0x00,0x00,0x06,0x22,0x00,0x00, +0x02,0x00,0x00,0x00,0x01,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x58,0x10,0x00,0x00,0x91,0x0d,0x00,0x00,0xae,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x5e,0x10,0x00,0x00,0x58,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x98,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x5e,0x10,0x00,0x00,0x01,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x11,0x22,0x00,0x00,0x98,0x10,0x00,0x00,0x58,0x10,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x7f,0x10,0x00,0x00, +0x58,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x1c,0x22,0x00,0x00,0x7f,0x10,0x00,0x00,0x11,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xb1,0x10,0x00,0x00,0x03,0x0f,0x00,0x00, +0x1c,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xcd,0x10,0x00,0x00,0x91,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x27,0x22,0x00,0x00,0xcd,0x10,0x00,0x00, +0x91,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xea,0x10,0x00,0x00,0x91,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x32,0x22,0x00,0x00,0xea,0x10,0x00,0x00,0x27,0x22,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x1c,0x11,0x00,0x00, +0x03,0x0f,0x00,0x00,0x32,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x2e,0x11,0x00,0x00,0x91,0x0d,0x00,0x00, +0xcb,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x38,0x11,0x00,0x00, +0x2e,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x73,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x38,0x11,0x00,0x00, +0x96,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x3d,0x22,0x00,0x00, +0x73,0x11,0x00,0x00,0x2e,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x55,0x11,0x00,0x00,0x2e,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x48,0x22,0x00,0x00,0x55,0x11,0x00,0x00, +0x3d,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x87,0x11,0x00,0x00,0x03,0x0f,0x00,0x00,0x48,0x22,0x00,0x00,0x02,0x00,0x00,0x00, +0x01,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x99,0x11,0x00,0x00, +0x91,0x0d,0x00,0x00,0xda,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xa3,0x11,0x00,0x00,0x99,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xde,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xa3,0x11,0x00,0x00,0x96,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x53,0x22,0x00,0x00,0xde,0x11,0x00,0x00,0x99,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xc0,0x11,0x00,0x00,0x99,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x5e,0x22,0x00,0x00, +0xc0,0x11,0x00,0x00,0x53,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xf2,0x11,0x00,0x00,0x03,0x0f,0x00,0x00,0x5e,0x22,0x00,0x00, +0x02,0x00,0x00,0x00,0x01,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x04,0x12,0x00,0x00,0x91,0x0d,0x00,0x00,0xe9,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x0a,0x12,0x00,0x00,0x04,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x44,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x0a,0x12,0x00,0x00,0x01,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x69,0x22,0x00,0x00,0x44,0x12,0x00,0x00,0x04,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x2b,0x12,0x00,0x00, +0x04,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x35,0x12,0x00,0x00,0xa1,0x0b,0x00,0x00,0x07,0x02,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x53,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x2b,0x12,0x00,0x00,0x35,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x74,0x22,0x00,0x00,0x53,0x12,0x00,0x00,0x69,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x5d,0x12,0x00,0x00,0x03,0x0f,0x00,0x00, +0x74,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x6f,0x12,0x00,0x00,0x91,0x0d,0x00,0x00,0xf8,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x79,0x12,0x00,0x00,0x6f,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x7f,0x22,0x00,0x00, +0x79,0x12,0x00,0x00,0x6f,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x96,0x12,0x00,0x00,0x6f,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xbe,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x96,0x12,0x00,0x00,0x35,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x8a,0x22,0x00,0x00,0xbe,0x12,0x00,0x00,0x7f,0x22,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc8,0x12,0x00,0x00, +0x03,0x0f,0x00,0x00,0x8a,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xda,0x12,0x00,0x00,0x91,0x0d,0x00,0x00, +0x07,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xe4,0x12,0x00,0x00, +0xda,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x1f,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xe4,0x12,0x00,0x00, +0x96,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x95,0x22,0x00,0x00, +0x1f,0x13,0x00,0x00,0xda,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x01,0x13,0x00,0x00,0xda,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x29,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x01,0x13,0x00,0x00,0x35,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xa0,0x22,0x00,0x00,0x29,0x13,0x00,0x00,0x95,0x22,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x33,0x13,0x00,0x00, +0x03,0x0f,0x00,0x00,0xa0,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x45,0x13,0x00,0x00,0x91,0x0d,0x00,0x00, +0x16,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x4f,0x13,0x00,0x00, +0x45,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x8a,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x4f,0x13,0x00,0x00, +0x96,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xab,0x22,0x00,0x00, +0x8a,0x13,0x00,0x00,0x45,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x6c,0x13,0x00,0x00,0x45,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x94,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x6c,0x13,0x00,0x00,0x35,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xb6,0x22,0x00,0x00,0x94,0x13,0x00,0x00,0xab,0x22,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x9e,0x13,0x00,0x00, +0x03,0x0f,0x00,0x00,0xb6,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xb0,0x13,0x00,0x00,0x91,0x0d,0x00,0x00, +0x25,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xb6,0x13,0x00,0x00, +0xb0,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xf0,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xb6,0x13,0x00,0x00, +0x01,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xc1,0x22,0x00,0x00, +0xf0,0x13,0x00,0x00,0xb0,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xd7,0x13,0x00,0x00,0xb0,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xff,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xd7,0x13,0x00,0x00,0x35,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xcc,0x22,0x00,0x00,0xff,0x13,0x00,0x00,0xc1,0x22,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x09,0x14,0x00,0x00, +0x03,0x0f,0x00,0x00,0xcc,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x1b,0x14,0x00,0x00,0x91,0x0d,0x00,0x00, +0x34,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x25,0x14,0x00,0x00, +0x1b,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xd7,0x22,0x00,0x00,0x25,0x14,0x00,0x00,0x1b,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x42,0x14,0x00,0x00,0x1b,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x6a,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x42,0x14,0x00,0x00,0x35,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xe2,0x22,0x00,0x00,0x6a,0x14,0x00,0x00, +0xd7,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x74,0x14,0x00,0x00,0x03,0x0f,0x00,0x00,0xe2,0x22,0x00,0x00,0x02,0x00,0x00,0x00, +0x01,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x86,0x14,0x00,0x00, +0x91,0x0d,0x00,0x00,0x43,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x90,0x14,0x00,0x00,0x86,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xcb,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x90,0x14,0x00,0x00,0x96,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xed,0x22,0x00,0x00,0xcb,0x14,0x00,0x00,0x86,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xad,0x14,0x00,0x00,0x86,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xd5,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xad,0x14,0x00,0x00,0x35,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xf8,0x22,0x00,0x00,0xd5,0x14,0x00,0x00, +0xed,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xdf,0x14,0x00,0x00,0x03,0x0f,0x00,0x00,0xf8,0x22,0x00,0x00,0x02,0x00,0x00,0x00, +0x01,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xf1,0x14,0x00,0x00, +0x91,0x0d,0x00,0x00,0x52,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xfb,0x14,0x00,0x00,0xf1,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x36,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xfb,0x14,0x00,0x00,0x96,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x03,0x23,0x00,0x00,0x36,0x15,0x00,0x00,0xf1,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x18,0x15,0x00,0x00,0xf1,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x40,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x18,0x15,0x00,0x00,0x35,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x0e,0x23,0x00,0x00,0x40,0x15,0x00,0x00, +0x03,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x4a,0x15,0x00,0x00,0x03,0x0f,0x00,0x00,0x0e,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0x01,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7c,0x15,0x00,0x00, +0xb6,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd6,0x15,0x00,0x00,0x46,0x04,0x00,0x00,0x7c,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xfd,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xd6,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x46,0x02,0x00,0x00,0x01,0x16,0x00,0x00, +0xd4,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x4e,0x02,0x00,0x00,0x03,0x16,0x00,0x00, +0x01,0x16,0x00,0x00,0x33,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x05,0x16,0x00,0x00,0xfd,0x15,0x00,0x00,0xdb,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x06,0x16,0x00,0x00,0x05,0x16,0x00,0x00,0xdb,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x07,0x16,0x00,0x00,0x03,0x16,0x00,0x00, +0x06,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xb6,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x08,0x16,0x00,0x00,0x07,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x7f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd9,0x15,0x00,0x00,0x7c,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x0d,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xd9,0x15,0x00,0x00,0x56,0x00,0x05,0x00,0x4e,0x02,0x00,0x00, +0x13,0x16,0x00,0x00,0x01,0x16,0x00,0x00,0x33,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x15,0x16,0x00,0x00,0x0d,0x16,0x00,0x00,0xdb,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x16,0x16,0x00,0x00,0x15,0x16,0x00,0x00, +0xdb,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x17,0x16,0x00,0x00, +0x13,0x16,0x00,0x00,0x16,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xb6,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x18,0x16,0x00,0x00,0x17,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdc,0x15,0x00,0x00, +0xb7,0x01,0x00,0x00,0x7c,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x1d,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xdc,0x15,0x00,0x00, +0x56,0x00,0x05,0x00,0x4e,0x02,0x00,0x00,0x23,0x16,0x00,0x00,0x01,0x16,0x00,0x00, +0x33,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x25,0x16,0x00,0x00, +0x1d,0x16,0x00,0x00,0xdb,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x26,0x16,0x00,0x00,0x25,0x16,0x00,0x00,0xdb,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x27,0x16,0x00,0x00,0x23,0x16,0x00,0x00,0x26,0x16,0x00,0x00, +0x02,0x00,0x00,0x00,0xb6,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x28,0x16,0x00,0x00,0x27,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xdf,0x15,0x00,0x00,0xd9,0x02,0x00,0x00,0x7c,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x2d,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xdf,0x15,0x00,0x00,0x56,0x00,0x05,0x00,0x4e,0x02,0x00,0x00, +0x33,0x16,0x00,0x00,0x01,0x16,0x00,0x00,0x33,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x35,0x16,0x00,0x00,0x2d,0x16,0x00,0x00,0xdb,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x36,0x16,0x00,0x00,0x35,0x16,0x00,0x00, +0xdb,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x37,0x16,0x00,0x00, +0x33,0x16,0x00,0x00,0x36,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xb6,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x38,0x16,0x00,0x00,0x37,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xe3,0x15,0x00,0x00, +0x05,0x0f,0x00,0x00,0x08,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xe6,0x15,0x00,0x00,0x70,0x0f,0x00,0x00,0x18,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xe7,0x15,0x00,0x00,0xe3,0x15,0x00,0x00,0xe6,0x15,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xea,0x15,0x00,0x00,0xdb,0x0f,0x00,0x00, +0x28,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xeb,0x15,0x00,0x00, +0xe7,0x15,0x00,0x00,0xea,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xee,0x15,0x00,0x00,0x46,0x10,0x00,0x00,0x38,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xef,0x15,0x00,0x00,0xeb,0x15,0x00,0x00,0xee,0x15,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf2,0x15,0x00,0x00,0x08,0x16,0x00,0x00, +0x18,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf4,0x15,0x00,0x00, +0xf2,0x15,0x00,0x00,0x28,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf6,0x15,0x00,0x00,0xf4,0x15,0x00,0x00,0x38,0x16,0x00,0x00,0x50,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xf7,0x15,0x00,0x00,0xf6,0x15,0x00,0x00,0xf6,0x15,0x00,0x00, +0xf6,0x15,0x00,0x00,0xf6,0x15,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xf8,0x15,0x00,0x00,0xef,0x15,0x00,0x00,0xf7,0x15,0x00,0x00,0x56,0x00,0x05,0x00, +0x4e,0x02,0x00,0x00,0x71,0x16,0x00,0x00,0x01,0x16,0x00,0x00,0x33,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x75,0x16,0x00,0x00,0x71,0x16,0x00,0x00, +0x06,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xb6,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x76,0x16,0x00,0x00,0x75,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x56,0x00,0x05,0x00,0x4e,0x02,0x00,0x00,0x81,0x16,0x00,0x00,0x01,0x16,0x00,0x00, +0x33,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x85,0x16,0x00,0x00, +0x81,0x16,0x00,0x00,0x16,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xb6,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x86,0x16,0x00,0x00,0x85,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00,0x4e,0x02,0x00,0x00,0x91,0x16,0x00,0x00, +0x01,0x16,0x00,0x00,0x33,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x95,0x16,0x00,0x00,0x91,0x16,0x00,0x00,0x26,0x16,0x00,0x00,0x02,0x00,0x00,0x00, +0xb6,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x96,0x16,0x00,0x00, +0x95,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00,0x4e,0x02,0x00,0x00, +0xa1,0x16,0x00,0x00,0x01,0x16,0x00,0x00,0x33,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xa5,0x16,0x00,0x00,0xa1,0x16,0x00,0x00,0x36,0x16,0x00,0x00, +0x02,0x00,0x00,0x00,0xb6,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa6,0x16,0x00,0x00,0xa5,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x51,0x16,0x00,0x00,0xb1,0x10,0x00,0x00,0x76,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x54,0x16,0x00,0x00,0x1c,0x11,0x00,0x00, +0x86,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x55,0x16,0x00,0x00, +0x51,0x16,0x00,0x00,0x54,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x58,0x16,0x00,0x00,0x87,0x11,0x00,0x00,0x96,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x59,0x16,0x00,0x00,0x55,0x16,0x00,0x00,0x58,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x5c,0x16,0x00,0x00,0xf2,0x11,0x00,0x00, +0xa6,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x5d,0x16,0x00,0x00, +0x59,0x16,0x00,0x00,0x5c,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x60,0x16,0x00,0x00,0x76,0x16,0x00,0x00,0x86,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x62,0x16,0x00,0x00,0x60,0x16,0x00,0x00,0x96,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x64,0x16,0x00,0x00,0x62,0x16,0x00,0x00, +0xa6,0x16,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x65,0x16,0x00,0x00, +0x64,0x16,0x00,0x00,0x64,0x16,0x00,0x00,0x64,0x16,0x00,0x00,0x64,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x66,0x16,0x00,0x00,0x5d,0x16,0x00,0x00, +0x65,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x4e,0x02,0x00,0x00,0xdf,0x16,0x00,0x00, +0x01,0x16,0x00,0x00,0x33,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xe3,0x16,0x00,0x00,0xdf,0x16,0x00,0x00,0x06,0x16,0x00,0x00,0x02,0x00,0x00,0x00, +0xb6,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe4,0x16,0x00,0x00, +0xe3,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00,0x4e,0x02,0x00,0x00, +0xef,0x16,0x00,0x00,0x01,0x16,0x00,0x00,0x33,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xf3,0x16,0x00,0x00,0xef,0x16,0x00,0x00,0x16,0x16,0x00,0x00, +0x02,0x00,0x00,0x00,0xb6,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf4,0x16,0x00,0x00,0xf3,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00, +0x4e,0x02,0x00,0x00,0xff,0x16,0x00,0x00,0x01,0x16,0x00,0x00,0x33,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x03,0x17,0x00,0x00,0xff,0x16,0x00,0x00, +0x26,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xb6,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x04,0x17,0x00,0x00,0x03,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0x56,0x00,0x05,0x00,0x4e,0x02,0x00,0x00,0x0f,0x17,0x00,0x00,0x01,0x16,0x00,0x00, +0x33,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x13,0x17,0x00,0x00, +0x0f,0x17,0x00,0x00,0x36,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xb6,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x14,0x17,0x00,0x00,0x13,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xbf,0x16,0x00,0x00, +0x5d,0x12,0x00,0x00,0xe4,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xc2,0x16,0x00,0x00,0xc8,0x12,0x00,0x00,0xf4,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xc3,0x16,0x00,0x00,0xbf,0x16,0x00,0x00,0xc2,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xc6,0x16,0x00,0x00,0x33,0x13,0x00,0x00, +0x04,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xc7,0x16,0x00,0x00, +0xc3,0x16,0x00,0x00,0xc6,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xca,0x16,0x00,0x00,0x9e,0x13,0x00,0x00,0x14,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xcb,0x16,0x00,0x00,0xc7,0x16,0x00,0x00,0xca,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xce,0x16,0x00,0x00,0xe4,0x16,0x00,0x00, +0xf4,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd0,0x16,0x00,0x00, +0xce,0x16,0x00,0x00,0x04,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd2,0x16,0x00,0x00,0xd0,0x16,0x00,0x00,0x14,0x17,0x00,0x00,0x50,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xd3,0x16,0x00,0x00,0xd2,0x16,0x00,0x00,0xd2,0x16,0x00,0x00, +0xd2,0x16,0x00,0x00,0xd2,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xd4,0x16,0x00,0x00,0xcb,0x16,0x00,0x00,0xd3,0x16,0x00,0x00,0x56,0x00,0x05,0x00, +0x4e,0x02,0x00,0x00,0x4d,0x17,0x00,0x00,0x01,0x16,0x00,0x00,0x33,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x51,0x17,0x00,0x00,0x4d,0x17,0x00,0x00, +0x06,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xb6,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x52,0x17,0x00,0x00,0x51,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0x56,0x00,0x05,0x00,0x4e,0x02,0x00,0x00,0x5d,0x17,0x00,0x00,0x01,0x16,0x00,0x00, +0x33,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x61,0x17,0x00,0x00, +0x5d,0x17,0x00,0x00,0x16,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xb6,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x62,0x17,0x00,0x00,0x61,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00,0x4e,0x02,0x00,0x00,0x6d,0x17,0x00,0x00, +0x01,0x16,0x00,0x00,0x33,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x71,0x17,0x00,0x00,0x6d,0x17,0x00,0x00,0x26,0x16,0x00,0x00,0x02,0x00,0x00,0x00, +0xb6,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x72,0x17,0x00,0x00, +0x71,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00,0x4e,0x02,0x00,0x00, +0x7d,0x17,0x00,0x00,0x01,0x16,0x00,0x00,0x33,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x81,0x17,0x00,0x00,0x7d,0x17,0x00,0x00,0x36,0x16,0x00,0x00, +0x02,0x00,0x00,0x00,0xb6,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x82,0x17,0x00,0x00,0x81,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x2d,0x17,0x00,0x00,0x09,0x14,0x00,0x00,0x52,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x30,0x17,0x00,0x00,0x74,0x14,0x00,0x00, +0x62,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x31,0x17,0x00,0x00, +0x2d,0x17,0x00,0x00,0x30,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x34,0x17,0x00,0x00,0xdf,0x14,0x00,0x00,0x72,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x35,0x17,0x00,0x00,0x31,0x17,0x00,0x00,0x34,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x38,0x17,0x00,0x00,0x4a,0x15,0x00,0x00, +0x82,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x39,0x17,0x00,0x00, +0x35,0x17,0x00,0x00,0x38,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3c,0x17,0x00,0x00,0x52,0x17,0x00,0x00,0x62,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3e,0x17,0x00,0x00,0x3c,0x17,0x00,0x00,0x72,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x40,0x17,0x00,0x00,0x3e,0x17,0x00,0x00, +0x82,0x17,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x41,0x17,0x00,0x00, +0x40,0x17,0x00,0x00,0x40,0x17,0x00,0x00,0x40,0x17,0x00,0x00,0x40,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x42,0x17,0x00,0x00,0x39,0x17,0x00,0x00, +0x41,0x17,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa4,0x15,0x00,0x00, +0xb6,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8e,0x17,0x00,0x00,0x46,0x04,0x00,0x00,0xa4,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xb5,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x8e,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x4e,0x02,0x00,0x00,0xbb,0x17,0x00,0x00, +0x01,0x16,0x00,0x00,0x33,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbd,0x17,0x00,0x00,0xb5,0x17,0x00,0x00,0xdb,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xbe,0x17,0x00,0x00,0xbd,0x17,0x00,0x00,0xdb,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xbf,0x17,0x00,0x00,0xbb,0x17,0x00,0x00, +0xbe,0x17,0x00,0x00,0x02,0x00,0x00,0x00,0xb6,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc0,0x17,0x00,0x00,0xbf,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0x7f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x91,0x17,0x00,0x00,0xa4,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc5,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x91,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x4e,0x02,0x00,0x00, +0xcb,0x17,0x00,0x00,0x01,0x16,0x00,0x00,0x33,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcd,0x17,0x00,0x00,0xc5,0x17,0x00,0x00,0xdb,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xce,0x17,0x00,0x00,0xcd,0x17,0x00,0x00, +0xdb,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xcf,0x17,0x00,0x00, +0xcb,0x17,0x00,0x00,0xce,0x17,0x00,0x00,0x02,0x00,0x00,0x00,0xb6,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd0,0x17,0x00,0x00,0xcf,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x94,0x17,0x00,0x00, +0xb7,0x01,0x00,0x00,0xa4,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xd5,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x94,0x17,0x00,0x00, +0x56,0x00,0x05,0x00,0x4e,0x02,0x00,0x00,0xdb,0x17,0x00,0x00,0x01,0x16,0x00,0x00, +0x33,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdd,0x17,0x00,0x00, +0xd5,0x17,0x00,0x00,0xdb,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xde,0x17,0x00,0x00,0xdd,0x17,0x00,0x00,0xdb,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xdf,0x17,0x00,0x00,0xdb,0x17,0x00,0x00,0xde,0x17,0x00,0x00, +0x02,0x00,0x00,0x00,0xb6,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe0,0x17,0x00,0x00,0xdf,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x97,0x17,0x00,0x00,0xd9,0x02,0x00,0x00,0xa4,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xe5,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x97,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x4e,0x02,0x00,0x00, +0xeb,0x17,0x00,0x00,0x01,0x16,0x00,0x00,0x33,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xed,0x17,0x00,0x00,0xe5,0x17,0x00,0x00,0xdb,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xee,0x17,0x00,0x00,0xed,0x17,0x00,0x00, +0xdb,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xef,0x17,0x00,0x00, +0xeb,0x17,0x00,0x00,0xee,0x17,0x00,0x00,0x02,0x00,0x00,0x00,0xb6,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf0,0x17,0x00,0x00,0xef,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x9b,0x17,0x00,0x00, +0xf8,0x15,0x00,0x00,0xc0,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x9e,0x17,0x00,0x00,0x66,0x16,0x00,0x00,0xd0,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x9f,0x17,0x00,0x00,0x9b,0x17,0x00,0x00,0x9e,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xa2,0x17,0x00,0x00,0xd4,0x16,0x00,0x00, +0xe0,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xa3,0x17,0x00,0x00, +0x9f,0x17,0x00,0x00,0xa2,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xa6,0x17,0x00,0x00,0x42,0x17,0x00,0x00,0xf0,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xa7,0x17,0x00,0x00,0xa3,0x17,0x00,0x00,0xa6,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xaa,0x17,0x00,0x00,0xc0,0x17,0x00,0x00, +0xd0,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xac,0x17,0x00,0x00, +0xaa,0x17,0x00,0x00,0xe0,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xae,0x17,0x00,0x00,0xac,0x17,0x00,0x00,0xf0,0x17,0x00,0x00,0x50,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xaf,0x17,0x00,0x00,0xae,0x17,0x00,0x00,0xae,0x17,0x00,0x00, +0xae,0x17,0x00,0x00,0xae,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xb0,0x17,0x00,0x00,0xa7,0x17,0x00,0x00,0xaf,0x17,0x00,0x00,0x50,0x00,0x07,0x00, +0xc9,0x04,0x00,0x00,0xae,0x15,0x00,0x00,0x1c,0x11,0x00,0x00,0x87,0x11,0x00,0x00, +0xc8,0x12,0x00,0x00,0x33,0x13,0x00,0x00,0x3e,0x00,0x03,0x00,0x69,0x15,0x00,0x00, +0xae,0x15,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xaf,0x15,0x00,0x00, +0x69,0x15,0x00,0x00,0x01,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xb0,0x15,0x00,0x00,0xaf,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xb2,0x15,0x00,0x00,0xaf,0x15,0x00,0x00,0xf9,0x00,0x02,0x00,0xb3,0x15,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb3,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x98,0x23,0x00,0x00,0xb2,0x15,0x00,0x00,0x0d,0x0c,0x00,0x00,0xfa,0x17,0x00,0x00, +0xb7,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x97,0x23,0x00,0x00, +0xb0,0x15,0x00,0x00,0x0d,0x0c,0x00,0x00,0xf5,0x17,0x00,0x00,0xb7,0x15,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x95,0x23,0x00,0x00,0x07,0x02,0x00,0x00, +0x0d,0x0c,0x00,0x00,0xc4,0x15,0x00,0x00,0xb7,0x15,0x00,0x00,0xb1,0x00,0x05,0x00, +0xcc,0x00,0x00,0x00,0xb6,0x15,0x00,0x00,0x95,0x23,0x00,0x00,0x11,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0xc5,0x15,0x00,0x00,0xb7,0x15,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xb6,0x15,0x00,0x00,0xb7,0x15,0x00,0x00,0xc5,0x15,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb7,0x15,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xba,0x15,0x00,0x00,0x69,0x15,0x00,0x00,0x95,0x23,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xbb,0x15,0x00,0x00,0xba,0x15,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xf5,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x97,0x23,0x00,0x00,0xbb,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xc0,0x15,0x00,0x00,0xba,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xfa,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x98,0x23,0x00,0x00, +0xc0,0x15,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xc4,0x15,0x00,0x00, +0x95,0x23,0x00,0x00,0x07,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xb3,0x15,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc5,0x15,0x00,0x00,0x0c,0x00,0x08,0x00,0x37,0x00,0x00,0x00, +0xc9,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xb0,0x17,0x00,0x00, +0x97,0x23,0x00,0x00,0x98,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x46,0x02,0x00,0x00, +0xfe,0x17,0x00,0x00,0xc8,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xff,0x17,0x00,0x00,0xfe,0x17,0x00,0x00,0xca,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x01,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x00,0x18,0x00,0x00, +0xff,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xcc,0x00,0x00,0x00, +0x02,0x18,0x00,0x00,0x00,0x18,0x00,0x00,0xb6,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x04,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x04,0x18,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xe9,0x24,0x00,0x00,0x02,0x18,0x00,0x00,0xb7,0x01,0x00,0x00, +0x00,0x18,0x00,0x00,0x41,0x00,0x05,0x00,0x37,0x02,0x00,0x00,0x08,0x18,0x00,0x00, +0x00,0x02,0x00,0x00,0x3c,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x09,0x18,0x00,0x00,0x08,0x18,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x58,0x0d,0x00,0x00,0xc9,0x15,0x00,0x00,0xc9,0x15,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x0e,0x18,0x00,0x00,0x09,0x18,0x00,0x00,0x09,0x18,0x00,0x00,0x09,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x0f,0x18,0x00,0x00,0x58,0x0d,0x00,0x00, +0x0e,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x12,0x18,0x00,0x00, +0x0f,0x18,0x00,0x00,0xe9,0x24,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x16,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x12,0x18,0x00,0x00, +0xfe,0x0a,0x00,0x00,0x8f,0x23,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1c,0x18,0x00,0x00,0x16,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1d,0x18,0x00,0x00,0x73,0x03,0x00,0x00,0x1c,0x18,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1f,0x18,0x00,0x00,0x16,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x20,0x18,0x00,0x00, +0xdb,0x02,0x00,0x00,0x1f,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x21,0x18,0x00,0x00,0x1d,0x18,0x00,0x00,0x20,0x18,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x23,0x18,0x00,0x00,0x16,0x18,0x00,0x00,0x02,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x24,0x18,0x00,0x00,0x73,0x03,0x00,0x00, +0x23,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x25,0x18,0x00,0x00, +0x21,0x18,0x00,0x00,0x24,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x28,0x18,0x00,0x00,0xdb,0x02,0x00,0x00,0x1c,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2b,0x18,0x00,0x00,0xdb,0x02,0x00,0x00,0x23,0x18,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2c,0x18,0x00,0x00,0x28,0x18,0x00,0x00, +0x2b,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2f,0x18,0x00,0x00, +0x86,0x03,0x00,0x00,0x1c,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x33,0x18,0x00,0x00,0x2f,0x18,0x00,0x00,0x20,0x18,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x37,0x18,0x00,0x00,0x33,0x18,0x00,0x00,0x24,0x18,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x38,0x18,0x00,0x00,0x25,0x18,0x00,0x00, +0x2c,0x18,0x00,0x00,0x37,0x18,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5d,0x0d,0x00,0x00,0xc9,0x15,0x00,0x00,0x03,0x00,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x5e,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x5d,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x3d,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x5e,0x0d,0x00,0x00,0xb6,0x01,0x00,0x00, +0xb7,0x01,0x00,0x00,0xb8,0x00,0x05,0x00,0xcc,0x00,0x00,0x00,0x62,0x0d,0x00,0x00, +0x5d,0x0d,0x00,0x00,0xb6,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0xa6,0x02,0x00,0x00, +0x59,0x18,0x00,0x00,0xa8,0x02,0x00,0x00,0x62,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x5b,0x18,0x00,0x00,0x59,0x18,0x00,0x00,0xb6,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5c,0x18,0x00,0x00,0x5b,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xba,0x00,0x05,0x00,0xcc,0x00,0x00,0x00,0x48,0x18,0x00,0x00,0x5c,0x18,0x00,0x00, +0xe1,0x08,0x00,0x00,0x3d,0x00,0x04,0x00,0x46,0x02,0x00,0x00,0x60,0x18,0x00,0x00, +0xbd,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x4e,0x02,0x00,0x00,0x62,0x18,0x00,0x00, +0x60,0x18,0x00,0x00,0x33,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x64,0x18,0x00,0x00,0x62,0x18,0x00,0x00,0x16,0x0d,0x00,0x00,0x02,0x00,0x00,0x00, +0xb6,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x65,0x18,0x00,0x00, +0x64,0x18,0x00,0x00,0x64,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x16,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x16,0x0c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x4f,0x24,0x00,0x00,0xfe,0x0a,0x00,0x00, +0x0b,0x0c,0x00,0x00,0x38,0x18,0x00,0x00,0x04,0x18,0x00,0x00,0xf5,0x00,0x07,0x00, +0xcc,0x00,0x00,0x00,0x3e,0x24,0x00,0x00,0xda,0x08,0x00,0x00,0x0b,0x0c,0x00,0x00, +0x62,0x0d,0x00,0x00,0x04,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x9e,0x23,0x00,0x00,0xea,0x02,0x00,0x00,0x0b,0x0c,0x00,0x00,0x65,0x18,0x00,0x00, +0x04,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0xcc,0x00,0x00,0x00,0x9c,0x23,0x00,0x00, +0xda,0x08,0x00,0x00,0x0b,0x0c,0x00,0x00,0x48,0x18,0x00,0x00,0x04,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x9a,0x23,0x00,0x00,0xb6,0x01,0x00,0x00, +0x0b,0x0c,0x00,0x00,0x3d,0x18,0x00,0x00,0x04,0x18,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x6b,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xa3,0x0c,0x00,0x00,0x9a,0x23,0x00,0x00,0x41,0x00,0x05,0x00,0x17,0x02,0x00,0x00, +0x03,0x19,0x00,0x00,0x00,0x02,0x00,0x00,0x16,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x04,0x19,0x00,0x00,0x03,0x19,0x00,0x00,0xc4,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xec,0x18,0x00,0x00,0x0c,0x02,0x00,0x00,0x04,0x19,0x00,0x00, +0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xed,0x18,0x00,0x00,0xec,0x18,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xf1,0x18,0x00,0x00,0xed,0x18,0x00,0x00, +0xed,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xf2,0x18,0x00,0x00, +0x84,0x0c,0x00,0x00,0xf1,0x18,0x00,0x00,0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0xf3,0x18,0x00,0x00,0xf2,0x18,0x00,0x00,0x41,0x00,0x05,0x00,0x02,0x02,0x00,0x00, +0x0b,0x19,0x00,0x00,0x00,0x02,0x00,0x00,0x11,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0x0c,0x19,0x00,0x00,0x0b,0x19,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x18,0x19,0x00,0x00,0xf3,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x19,0x19,0x00,0x00,0x7e,0x0c,0x00,0x00,0x18,0x19,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x1c,0x19,0x00,0x00,0x18,0x19,0x00,0x00, +0xe9,0x03,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x29,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x19,0x19,0x00,0x00,0x1c,0x19,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x2e,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xe9,0x03,0x00,0x00,0x29,0x19,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x22,0x19,0x00,0x00,0x0c,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x23,0x19,0x00,0x00,0x2e,0x19,0x00,0x00,0x22,0x19,0x00,0x00, +0x3d,0x00,0x04,0x00,0x46,0x02,0x00,0x00,0x32,0x19,0x00,0x00,0xc8,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x33,0x19,0x00,0x00,0x32,0x19,0x00,0x00, +0xca,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x34,0x19,0x00,0x00,0x33,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0xcc,0x00,0x00,0x00,0x36,0x19,0x00,0x00,0x34,0x19,0x00,0x00, +0xb6,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x38,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x38,0x19,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xea,0x24,0x00,0x00, +0x36,0x19,0x00,0x00,0xb7,0x01,0x00,0x00,0x34,0x19,0x00,0x00,0x3d,0x00,0x04,0x00, +0x46,0x02,0x00,0x00,0x40,0x19,0x00,0x00,0x48,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x4e,0x02,0x00,0x00,0x42,0x19,0x00,0x00,0x40,0x19,0x00,0x00,0x33,0x0d,0x00,0x00, +0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x45,0x19,0x00,0x00,0x04,0x19,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x46,0x19,0x00,0x00,0x42,0x19,0x00,0x00, +0x23,0x19,0x00,0x00,0x02,0x00,0x00,0x00,0x45,0x19,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x47,0x19,0x00,0x00,0x46,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xfc,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x47,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfd,0x18,0x00,0x00,0xea,0x24,0x00,0x00,0xfc,0x18,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x4c,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0xfd,0x18,0x00,0x00,0xf0,0x06,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x86,0x18,0x00,0x00,0x9e,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0xcc,0x00,0x00,0x00,0x87,0x18,0x00,0x00,0x86,0x18,0x00,0x00,0xb6,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x8d,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x87,0x18,0x00,0x00,0x88,0x18,0x00,0x00,0x8a,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8a,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x8d,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x88,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x8d,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8d,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa2,0x23,0x00,0x00, +0x86,0x18,0x00,0x00,0x8a,0x18,0x00,0x00,0x4c,0x19,0x00,0x00,0x88,0x18,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x22,0x23,0x00,0x00,0xa2,0x23,0x00,0x00, +0x9e,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x63,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xa2,0x23,0x00,0x00, +0x4c,0x19,0x00,0x00,0xb7,0x00,0x05,0x00,0xcc,0x00,0x00,0x00,0x57,0x19,0x00,0x00, +0x63,0x19,0x00,0x00,0xb6,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x5d,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x57,0x19,0x00,0x00,0x58,0x19,0x00,0x00, +0x5c,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x5c,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0x5d,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x58,0x19,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x68,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xa2,0x23,0x00,0x00,0x4c,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5b,0x19,0x00,0x00,0x68,0x19,0x00,0x00,0x63,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0x5d,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x5d,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xa4,0x23,0x00,0x00,0xb6,0x01,0x00,0x00,0x5c,0x19,0x00,0x00, +0x5b,0x19,0x00,0x00,0x58,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x95,0x18,0x00,0x00,0xb7,0x01,0x00,0x00,0xa4,0x23,0x00,0x00,0xf7,0x00,0x03,0x00, +0xb3,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x9c,0x23,0x00,0x00, +0x98,0x18,0x00,0x00,0xa0,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xa0,0x18,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa2,0x18,0x00,0x00,0x9e,0x23,0x00,0x00, +0x00,0x00,0x00,0x00,0xbc,0x00,0x05,0x00,0xcc,0x00,0x00,0x00,0xa3,0x18,0x00,0x00, +0xa2,0x18,0x00,0x00,0xb7,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xb2,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa3,0x18,0x00,0x00,0xa4,0x18,0x00,0x00, +0xaa,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xaa,0x18,0x00,0x00,0xba,0x00,0x05,0x00, +0xcc,0x00,0x00,0x00,0xac,0x18,0x00,0x00,0x95,0x18,0x00,0x00,0x2e,0x07,0x00,0x00, +0xf7,0x00,0x03,0x00,0xb1,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xac,0x18,0x00,0x00,0xad,0x18,0x00,0x00,0xb1,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xad,0x18,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x2e,0x23,0x00,0x00, +0xb6,0x01,0x00,0x00,0x22,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb1,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xb1,0x18,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xae,0x23,0x00,0x00,0x22,0x23,0x00,0x00,0xaa,0x18,0x00,0x00, +0x2e,0x23,0x00,0x00,0xad,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xb2,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa4,0x18,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x6e,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xa2,0x23,0x00,0x00, +0x4c,0x19,0x00,0x00,0xdb,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x2c,0x23,0x00,0x00,0x6e,0x19,0x00,0x00,0x22,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb2,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xb2,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xad,0x23,0x00,0x00,0xae,0x23,0x00,0x00, +0xb1,0x18,0x00,0x00,0x2c,0x23,0x00,0x00,0xa4,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb3,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x98,0x18,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x25,0x23,0x00,0x00,0x4c,0x19,0x00,0x00,0xed,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9c,0x18,0x00,0x00, +0x9e,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0xb7,0x00,0x05,0x00,0xcc,0x00,0x00,0x00, +0x9d,0x18,0x00,0x00,0x9c,0x18,0x00,0x00,0xb6,0x01,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x9e,0x18,0x00,0x00,0x9d,0x18,0x00,0x00,0xd9,0x02,0x00,0x00, +0xb7,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x28,0x23,0x00,0x00, +0x9e,0x18,0x00,0x00,0x25,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb3,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xb3,0x18,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xac,0x23,0x00,0x00,0xad,0x23,0x00,0x00,0xb2,0x18,0x00,0x00, +0x28,0x23,0x00,0x00,0x98,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb5,0x18,0x00,0x00,0x90,0x23,0x00,0x00,0xa4,0x23,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb6,0x18,0x00,0x00,0xb5,0x18,0x00,0x00,0x38,0x07,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x74,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xb6,0x18,0x00,0x00,0xb6,0x01,0x00,0x00,0xb7,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x79,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x6b,0x18,0x00,0x00,0x74,0x19,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbb,0x18,0x00,0x00,0xb7,0x01,0x00,0x00,0x79,0x19,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbd,0x18,0x00,0x00,0xac,0x23,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbe,0x18,0x00,0x00, +0xbd,0x18,0x00,0x00,0xbb,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc2,0x18,0x00,0x00,0xb7,0x01,0x00,0x00,0xa6,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x7d,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xc2,0x18,0x00,0x00,0xb6,0x01,0x00,0x00,0xb7,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc6,0x18,0x00,0x00,0xbe,0x18,0x00,0x00,0x7d,0x19,0x00,0x00, +0xb8,0x00,0x05,0x00,0xcc,0x00,0x00,0x00,0xca,0x18,0x00,0x00,0x3b,0x0d,0x00,0x00, +0x2e,0x07,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xcb,0x18,0x00,0x00, +0xca,0x18,0x00,0x00,0xb7,0x01,0x00,0x00,0xb6,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xce,0x18,0x00,0x00,0xc6,0x18,0x00,0x00,0xcb,0x18,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd2,0x18,0x00,0x00,0xce,0x18,0x00,0x00, +0xb7,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x81,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xd2,0x18,0x00,0x00,0xb6,0x01,0x00,0x00, +0xb7,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd5,0x18,0x00,0x00, +0xac,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x98,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xd5,0x18,0x00,0x00, +0x4c,0x19,0x00,0x00,0xb7,0x00,0x05,0x00,0xcc,0x00,0x00,0x00,0x8c,0x19,0x00,0x00, +0x98,0x19,0x00,0x00,0xb6,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x92,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x8c,0x19,0x00,0x00,0x8d,0x19,0x00,0x00, +0x91,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x91,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0x92,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x8d,0x19,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x9d,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xd5,0x18,0x00,0x00,0x4c,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x90,0x19,0x00,0x00,0x9d,0x19,0x00,0x00,0x98,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0x92,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x92,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xaf,0x23,0x00,0x00,0xb6,0x01,0x00,0x00,0x91,0x19,0x00,0x00, +0x90,0x19,0x00,0x00,0x8d,0x19,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xa1,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xaf,0x23,0x00,0x00, +0xb6,0x01,0x00,0x00,0xb7,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xda,0x18,0x00,0x00,0x81,0x19,0x00,0x00,0x35,0x04,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xa5,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xda,0x18,0x00,0x00,0xb6,0x01,0x00,0x00,0xb7,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xdd,0x18,0x00,0x00,0xa5,0x19,0x00,0x00,0xa1,0x19,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xa9,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xdd,0x18,0x00,0x00,0xb6,0x01,0x00,0x00,0xb7,0x01,0x00,0x00, +0x41,0x00,0x05,0x00,0x22,0x02,0x00,0x00,0x08,0x1b,0x00,0x00,0x00,0x02,0x00,0x00, +0x2c,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x09,0x1b,0x00,0x00, +0x08,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xf4,0x19,0x00,0x00, +0x7b,0x0c,0x00,0x00,0x09,0x1b,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xf6,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0xf4,0x19,0x00,0x00, +0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xf7,0x19,0x00,0x00,0xf6,0x19,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xf9,0x19,0x00,0x00,0xf7,0x19,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xfa,0x19,0x00,0x00,0xf9,0x19,0x00,0x00, +0xe9,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xfc,0x19,0x00,0x00, +0xfa,0x19,0x00,0x00,0xba,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfe,0x19,0x00,0x00,0xfc,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x00,0x1a,0x00,0x00,0xf4,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xba,0x00,0x05,0x00,0xcc,0x00,0x00,0x00,0x01,0x1a,0x00,0x00,0xfe,0x19,0x00,0x00, +0x00,0x1a,0x00,0x00,0xa9,0x00,0x06,0x00,0x3e,0x00,0x00,0x00,0x02,0x1a,0x00,0x00, +0x01,0x1a,0x00,0x00,0x86,0x05,0x00,0x00,0x87,0x05,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x3d,0x23,0x00,0x00,0x02,0x1a,0x00,0x00,0x05,0x24,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x05,0x1a,0x00,0x00, +0xfc,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x07,0x1a,0x00,0x00,0xf4,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0xba,0x00,0x05,0x00, +0xcc,0x00,0x00,0x00,0x08,0x1a,0x00,0x00,0x05,0x1a,0x00,0x00,0x07,0x1a,0x00,0x00, +0xa9,0x00,0x06,0x00,0x3e,0x00,0x00,0x00,0x09,0x1a,0x00,0x00,0x08,0x1a,0x00,0x00, +0x86,0x05,0x00,0x00,0x87,0x05,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x41,0x23,0x00,0x00,0x09,0x1a,0x00,0x00,0x3d,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x16,0x1a,0x00,0x00,0x41,0x23,0x00,0x00, +0xf9,0x00,0x02,0x00,0x17,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x17,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x09,0x24,0x00,0x00,0x01,0x02,0x00,0x00, +0x92,0x19,0x00,0x00,0x51,0x1a,0x00,0x00,0x4f,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00, +0xcc,0x00,0x00,0x00,0x1a,0x1a,0x00,0x00,0x09,0x24,0x00,0x00,0xed,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0x52,0x1a,0x00,0x00,0x4f,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x1a,0x1a,0x00,0x00,0x1b,0x1a,0x00,0x00,0x52,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1b,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x1c,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1c,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xa0,0x24,0x00,0x00,0x01,0x02,0x00,0x00,0x1b,0x1a,0x00,0x00,0x4d,0x1a,0x00,0x00, +0x4b,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00,0xcc,0x00,0x00,0x00,0x1f,0x1a,0x00,0x00, +0xa0,0x24,0x00,0x00,0xed,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x4e,0x1a,0x00,0x00, +0x4b,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x1f,0x1a,0x00,0x00, +0x20,0x1a,0x00,0x00,0x4e,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x20,0x1a,0x00,0x00, +0xc4,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x23,0x1a,0x00,0x00,0x09,0x24,0x00,0x00, +0x0c,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x24,0x1a,0x00,0x00, +0xa0,0x24,0x00,0x00,0x23,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00,0x2b,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x01,0x1a,0x00,0x00,0x26,0x1a,0x00,0x00, +0x29,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x29,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x2b,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x26,0x1a,0x00,0x00,0x82,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x28,0x1a,0x00,0x00,0xed,0x02,0x00,0x00,0xa0,0x24,0x00,0x00, +0xf9,0x00,0x02,0x00,0x2b,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x2b,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xa2,0x24,0x00,0x00,0xa0,0x24,0x00,0x00, +0x29,0x1a,0x00,0x00,0x28,0x1a,0x00,0x00,0x26,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00, +0x33,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x08,0x1a,0x00,0x00, +0x2e,0x1a,0x00,0x00,0x31,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x31,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x33,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x2e,0x1a,0x00,0x00, +0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x30,0x1a,0x00,0x00,0xed,0x02,0x00,0x00, +0x09,0x24,0x00,0x00,0xf9,0x00,0x02,0x00,0x33,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x33,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xa4,0x24,0x00,0x00, +0x09,0x24,0x00,0x00,0x31,0x1a,0x00,0x00,0x30,0x1a,0x00,0x00,0x2e,0x1a,0x00,0x00, +0x50,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x35,0x1a,0x00,0x00,0xa2,0x24,0x00,0x00, +0xa4,0x24,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x3b,0x1a,0x00,0x00, +0xf7,0x19,0x00,0x00,0x41,0x23,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x3d,0x1a,0x00,0x00,0x3b,0x1a,0x00,0x00,0x35,0x1a,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x77,0x1b,0x00,0x00,0x32,0x0d,0x00,0x00,0x3d,0x1a,0x00,0x00, +0x02,0x00,0x00,0x00,0x01,0x02,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x78,0x1b,0x00,0x00,0x77,0x1b,0x00,0x00,0x77,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x4a,0x1a,0x00,0x00,0xbd,0x19,0x00,0x00,0x24,0x1a,0x00,0x00,0x3e,0x00,0x03,0x00, +0x4a,0x1a,0x00,0x00,0x78,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x4b,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4b,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x4d,0x1a,0x00,0x00,0xa0,0x24,0x00,0x00,0x07,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x1c,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x4e,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x4f,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x4f,0x1a,0x00,0x00,0x80,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x51,0x1a,0x00,0x00,0x09,0x24,0x00,0x00,0x07,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x17,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x52,0x1a,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x55,0x1a,0x00,0x00,0xfc,0x19,0x00,0x00, +0xf4,0x19,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x5a,0x1a,0x00,0x00, +0xb0,0x0c,0x00,0x00,0xb7,0x01,0x00,0x00,0xb6,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x7d,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x79,0x19,0x00,0x00,0x5a,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x88,0x1b,0x00,0x00,0x91,0x23,0x00,0x00,0x09,0x1b,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x8a,0x1b,0x00,0x00,0x88,0x1b,0x00,0x00,0x91,0x23,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8b,0x1b,0x00,0x00,0x8a,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8d,0x1b,0x00,0x00, +0xb7,0x01,0x00,0x00,0x8b,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x98,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x67,0x05,0x00,0x00, +0x8d,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5f,0x1a,0x00,0x00, +0xb7,0x01,0x00,0x00,0x7d,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x60,0x1a,0x00,0x00,0x98,0x1b,0x00,0x00,0x5f,0x1a,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x62,0x1a,0x00,0x00,0xb7,0x01,0x00,0x00,0x60,0x1a,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x63,0x1a,0x00,0x00,0x62,0x1a,0x00,0x00, +0x04,0x06,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x9d,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb7,0x01,0x00,0x00,0x63,0x1a,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x66,0x1a,0x00,0x00,0x73,0x03,0x00,0x00, +0x3b,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa2,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x66,0x1a,0x00,0x00,0x7d,0x1b,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa7,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xb6,0x01,0x00,0x00,0xa2,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xad,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x60,0x1a,0x00,0x00,0x9d,0x1b,0x00,0x00,0xa7,0x1b,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6f,0x1a,0x00,0x00,0x0d,0x0d,0x00,0x00,0x92,0x23,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xb1,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x6f,0x1a,0x00,0x00,0xb6,0x01,0x00,0x00,0xb7,0x01,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xb7,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x1c,0x06,0x00,0x00,0x1d,0x06,0x00,0x00,0xb1,0x1b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x72,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x72,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x19,0x24,0x00,0x00,0xed,0x05,0x00,0x00, +0x52,0x1a,0x00,0x00,0x87,0x24,0x00,0x00,0xd6,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x13,0x24,0x00,0x00,0xcc,0x23,0x00,0x00,0x52,0x1a,0x00,0x00, +0x99,0x24,0x00,0x00,0xd6,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x11,0x24,0x00,0x00,0xcc,0x23,0x00,0x00,0x52,0x1a,0x00,0x00,0x96,0x24,0x00,0x00, +0xd6,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x0f,0x24,0x00,0x00, +0xcc,0x23,0x00,0x00,0x52,0x1a,0x00,0x00,0x93,0x24,0x00,0x00,0xd6,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x0d,0x24,0x00,0x00,0xcc,0x23,0x00,0x00, +0x52,0x1a,0x00,0x00,0x90,0x24,0x00,0x00,0xd6,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x0b,0x24,0x00,0x00,0xbd,0x23,0x00,0x00,0x52,0x1a,0x00,0x00, +0x8d,0x24,0x00,0x00,0xd6,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x0a,0x24,0x00,0x00,0x01,0x02,0x00,0x00,0x52,0x1a,0x00,0x00,0xd8,0x1a,0x00,0x00, +0xd6,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00,0xcc,0x00,0x00,0x00,0x75,0x1a,0x00,0x00, +0x0a,0x24,0x00,0x00,0xed,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xd9,0x1a,0x00,0x00, +0xd6,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x75,0x1a,0x00,0x00, +0x76,0x1a,0x00,0x00,0xd9,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x76,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x77,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x77,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x99,0x24,0x00,0x00,0x13,0x24,0x00,0x00, +0x76,0x1a,0x00,0x00,0x9e,0x24,0x00,0x00,0xd2,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x96,0x24,0x00,0x00,0x11,0x24,0x00,0x00,0x76,0x1a,0x00,0x00, +0x9d,0x24,0x00,0x00,0xd2,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x93,0x24,0x00,0x00,0x0f,0x24,0x00,0x00,0x76,0x1a,0x00,0x00,0x9c,0x24,0x00,0x00, +0xd2,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x90,0x24,0x00,0x00, +0x0d,0x24,0x00,0x00,0x76,0x1a,0x00,0x00,0x9b,0x24,0x00,0x00,0xd2,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x8d,0x24,0x00,0x00,0x0b,0x24,0x00,0x00, +0x76,0x1a,0x00,0x00,0x9a,0x24,0x00,0x00,0xd2,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x87,0x24,0x00,0x00,0x19,0x24,0x00,0x00,0x76,0x1a,0x00,0x00, +0xbd,0x1a,0x00,0x00,0xd2,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x80,0x24,0x00,0x00,0x01,0x02,0x00,0x00,0x76,0x1a,0x00,0x00,0xd4,0x1a,0x00,0x00, +0xd2,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00,0xcc,0x00,0x00,0x00,0x7a,0x1a,0x00,0x00, +0x80,0x24,0x00,0x00,0xed,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xd5,0x1a,0x00,0x00, +0xd2,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x7a,0x1a,0x00,0x00, +0x7b,0x1a,0x00,0x00,0xd5,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x7b,0x1a,0x00,0x00, +0xc4,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x7e,0x1a,0x00,0x00,0x0a,0x24,0x00,0x00, +0x0c,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x7f,0x1a,0x00,0x00, +0x80,0x24,0x00,0x00,0x7e,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00,0x86,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x01,0x1a,0x00,0x00,0x81,0x1a,0x00,0x00, +0x84,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x84,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x86,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x81,0x1a,0x00,0x00,0x82,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x83,0x1a,0x00,0x00,0xed,0x02,0x00,0x00,0x80,0x24,0x00,0x00, +0xf9,0x00,0x02,0x00,0x86,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x86,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x82,0x24,0x00,0x00,0x80,0x24,0x00,0x00, +0x84,0x1a,0x00,0x00,0x83,0x1a,0x00,0x00,0x81,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00, +0x8e,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x08,0x1a,0x00,0x00, +0x89,0x1a,0x00,0x00,0x8c,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x8c,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x8e,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x89,0x1a,0x00,0x00, +0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x8b,0x1a,0x00,0x00,0xed,0x02,0x00,0x00, +0x0a,0x24,0x00,0x00,0xf9,0x00,0x02,0x00,0x8e,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8e,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x84,0x24,0x00,0x00, +0x0a,0x24,0x00,0x00,0x8c,0x1a,0x00,0x00,0x8b,0x1a,0x00,0x00,0x89,0x1a,0x00,0x00, +0x50,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x90,0x1a,0x00,0x00,0x82,0x24,0x00,0x00, +0x84,0x24,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x93,0x1a,0x00,0x00, +0x90,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x94,0x1a,0x00,0x00, +0x16,0x1a,0x00,0x00,0x93,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x97,0x1a,0x00,0x00,0x55,0x1a,0x00,0x00,0x94,0x1a,0x00,0x00,0x50,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x9f,0x1a,0x00,0x00,0x02,0x1a,0x00,0x00,0x09,0x1a,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xa0,0x1a,0x00,0x00,0xf7,0x19,0x00,0x00, +0x9f,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xa2,0x1a,0x00,0x00, +0xa0,0x1a,0x00,0x00,0x90,0x1a,0x00,0x00,0x7c,0x00,0x04,0x00,0xfd,0x03,0x00,0x00, +0xbf,0x1b,0x00,0x00,0xa2,0x1a,0x00,0x00,0x7c,0x00,0x04,0x00,0xfd,0x03,0x00,0x00, +0xc1,0x1b,0x00,0x00,0xbe,0x0c,0x00,0x00,0xb0,0x00,0x05,0x00,0x01,0x04,0x00,0x00, +0xc2,0x1b,0x00,0x00,0xbf,0x1b,0x00,0x00,0xc1,0x1b,0x00,0x00,0x9b,0x00,0x04,0x00, +0xcc,0x00,0x00,0x00,0xc3,0x1b,0x00,0x00,0xc2,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xac,0x1a,0x00,0x00,0xc3,0x1b,0x00,0x00,0xb7,0x01,0x00,0x00, +0xb6,0x01,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xcb,0x1b,0x00,0x00, +0xad,0x1b,0x00,0x00,0xad,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xcc,0x1b,0x00,0x00,0x97,0x1a,0x00,0x00,0xcb,0x1b,0x00,0x00,0x94,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcf,0x1b,0x00,0x00,0xcc,0x1b,0x00,0x00,0xcc,0x1b,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xdf,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xcf,0x1b,0x00,0x00,0x35,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe5,0x1b,0x00,0x00,0x20,0x04,0x00,0x00,0xdf,0x1b,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe6,0x1b,0x00,0x00,0xe5,0x1b,0x00,0x00, +0xb7,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe8,0x1b,0x00,0x00, +0x73,0x03,0x00,0x00,0xdf,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe9,0x1b,0x00,0x00,0xe8,0x1b,0x00,0x00,0xb7,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xeb,0x1b,0x00,0x00,0x28,0x04,0x00,0x00,0xe6,0x1b,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xed,0x1b,0x00,0x00,0xeb,0x1b,0x00,0x00, +0xe6,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xee,0x1b,0x00,0x00, +0xed,0x1b,0x00,0x00,0x2d,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf1,0x1b,0x00,0x00,0xe9,0x1b,0x00,0x00,0xe9,0x1b,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf2,0x1b,0x00,0x00,0xee,0x1b,0x00,0x00,0xf1,0x1b,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb1,0x1a,0x00,0x00,0xac,0x1a,0x00,0x00, +0xf2,0x1b,0x00,0x00,0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xb3,0x1a,0x00,0x00, +0xbd,0x19,0x00,0x00,0x7f,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0xb4,0x1a,0x00,0x00,0xb3,0x1a,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xb6,0x1a,0x00,0x00,0xb4,0x1a,0x00,0x00,0xb1,0x1a,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb8,0x1a,0x00,0x00,0xb6,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb9,0x1a,0x00,0x00,0xb6,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xba,0x1a,0x00,0x00, +0xb6,0x1a,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xbb,0x1a,0x00,0x00,0xb8,0x1a,0x00,0x00,0xb9,0x1a,0x00,0x00,0xba,0x1a,0x00,0x00, +0xb1,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xbd,0x1a,0x00,0x00, +0x87,0x24,0x00,0x00,0xbb,0x1a,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc0,0x1a,0x00,0x00,0x97,0x1a,0x00,0x00,0x97,0x1a,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc3,0x1a,0x00,0x00,0xb7,0x1b,0x00,0x00,0xc0,0x1a,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc4,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0xc3,0x1a,0x00,0x00,0xaa,0x00,0x05,0x00,0xcc,0x00,0x00,0x00, +0xc6,0x1a,0x00,0x00,0x0a,0x24,0x00,0x00,0x01,0x02,0x00,0x00,0xaa,0x00,0x05,0x00, +0xcc,0x00,0x00,0x00,0xc8,0x1a,0x00,0x00,0x80,0x24,0x00,0x00,0x01,0x02,0x00,0x00, +0xa7,0x00,0x05,0x00,0xcc,0x00,0x00,0x00,0xc9,0x1a,0x00,0x00,0xc6,0x1a,0x00,0x00, +0xc8,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0xcc,0x1a,0x00,0x00, +0xb3,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00,0x18,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xc9,0x1a,0x00,0x00,0xfb,0x1b,0x00,0x00,0xff,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xff,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x28,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x93,0x24,0x00,0x00, +0xcc,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x2d,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x90,0x24,0x00,0x00,0xcc,0x1a,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x08,0x1c,0x00,0x00,0xcc,0x1a,0x00,0x00, +0xc4,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x0c,0x1c,0x00,0x00, +0x99,0x24,0x00,0x00,0x08,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x0f,0x1c,0x00,0x00,0xcc,0x1a,0x00,0x00,0x08,0x1c,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x12,0x1c,0x00,0x00,0x96,0x24,0x00,0x00,0x0f,0x1c,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x16,0x1c,0x00,0x00,0x8d,0x24,0x00,0x00, +0xc4,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x18,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfb,0x1b,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x1d,0x1c,0x00,0x00, +0xcc,0x1a,0x00,0x00,0xc4,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x21,0x1c,0x00,0x00,0xcc,0x1a,0x00,0x00,0x1d,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x18,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x18,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x9e,0x24,0x00,0x00,0x0c,0x1c,0x00,0x00,0xff,0x1b,0x00,0x00, +0x1d,0x1c,0x00,0x00,0xfb,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x9d,0x24,0x00,0x00,0x12,0x1c,0x00,0x00,0xff,0x1b,0x00,0x00,0x21,0x1c,0x00,0x00, +0xfb,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x9c,0x24,0x00,0x00, +0x28,0x1c,0x00,0x00,0xff,0x1b,0x00,0x00,0xcc,0x1a,0x00,0x00,0xfb,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x9b,0x24,0x00,0x00,0x2d,0x1c,0x00,0x00, +0xff,0x1b,0x00,0x00,0xcc,0x1a,0x00,0x00,0xfb,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x9a,0x24,0x00,0x00,0x16,0x1c,0x00,0x00,0xff,0x1b,0x00,0x00, +0xc4,0x1a,0x00,0x00,0xfb,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0xd2,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd2,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xd4,0x1a,0x00,0x00,0x80,0x24,0x00,0x00,0x07,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x77,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xd5,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd6,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xd6,0x1a,0x00,0x00,0x80,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xd8,0x1a,0x00,0x00,0x0a,0x24,0x00,0x00,0x07,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x72,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xd9,0x1a,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x33,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x0b,0x24,0x00,0x00,0xba,0x00,0x05,0x00,0xcc,0x00,0x00,0x00, +0x34,0x1c,0x00,0x00,0x33,0x1c,0x00,0x00,0x1f,0x03,0x00,0x00,0xf9,0x00,0x02,0x00, +0x39,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x39,0x1c,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xeb,0x24,0x00,0x00,0x34,0x1c,0x00,0x00,0x0b,0x24,0x00,0x00, +0xb7,0x01,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x40,0x1c,0x00,0x00, +0xeb,0x24,0x00,0x00,0xeb,0x24,0x00,0x00,0xeb,0x24,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x41,0x1c,0x00,0x00,0x13,0x24,0x00,0x00,0x40,0x1c,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x48,0x1c,0x00,0x00,0x11,0x24,0x00,0x00, +0x40,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x50,0x1c,0x00,0x00, +0x41,0x1c,0x00,0x00,0x41,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x51,0x1c,0x00,0x00,0x48,0x1c,0x00,0x00,0x50,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x52,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x51,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x53,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x52,0x1c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xde,0x1a,0x00,0x00,0x19,0x24,0x00,0x00,0x03,0x00,0x00,0x00, +0xba,0x00,0x05,0x00,0xcc,0x00,0x00,0x00,0xdf,0x1a,0x00,0x00,0xde,0x1a,0x00,0x00, +0x1f,0x03,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xe0,0x1a,0x00,0x00, +0xdf,0x1a,0x00,0x00,0xb7,0x01,0x00,0x00,0xb6,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe3,0x1a,0x00,0x00,0xde,0x1a,0x00,0x00,0xe0,0x1a,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x5f,0x23,0x00,0x00,0xe3,0x1a,0x00,0x00, +0x19,0x24,0x00,0x00,0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xcc,0x00,0x00,0x00, +0xe7,0x1a,0x00,0x00,0xe3,0x1a,0x00,0x00,0x1f,0x03,0x00,0x00,0xf7,0x00,0x03,0x00, +0x04,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe7,0x1a,0x00,0x00, +0xe8,0x1a,0x00,0x00,0x04,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xe8,0x1a,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xea,0x1a,0x00,0x00,0x5f,0x23,0x00,0x00, +0x5f,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xed,0x1a,0x00,0x00,0xe3,0x1a,0x00,0x00, +0xe3,0x1a,0x00,0x00,0xe3,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xee,0x1a,0x00,0x00,0xea,0x1a,0x00,0x00,0xed,0x1a,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf0,0x1a,0x00,0x00,0xee,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x63,0x23,0x00,0x00,0xf0,0x1a,0x00,0x00, +0xee,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf2,0x1a,0x00,0x00,0xee,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0x65,0x23,0x00,0x00,0xf2,0x1a,0x00,0x00,0x63,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf4,0x1a,0x00,0x00, +0xee,0x1a,0x00,0x00,0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0x67,0x23,0x00,0x00,0xf4,0x1a,0x00,0x00,0x65,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf7,0x1a,0x00,0x00,0xe3,0x1a,0x00,0x00, +0xc0,0x06,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x6a,0x23,0x00,0x00, +0xf7,0x1a,0x00,0x00,0x67,0x23,0x00,0x00,0x03,0x00,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xfb,0x1a,0x00,0x00,0x6a,0x23,0x00,0x00,0x6a,0x23,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x5c,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xfb,0x1a,0x00,0x00,0x0f,0x24,0x00,0x00,0x0d,0x24,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xff,0x1a,0x00,0x00,0x5c,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x6c,0x23,0x00,0x00,0xff,0x1a,0x00,0x00, +0x6a,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x01,0x1b,0x00,0x00,0x5c,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0x6e,0x23,0x00,0x00,0x01,0x1b,0x00,0x00,0x6c,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x03,0x1b,0x00,0x00, +0x5c,0x1c,0x00,0x00,0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0x70,0x23,0x00,0x00,0x03,0x1b,0x00,0x00,0x6e,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x04,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x04,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x1a,0x24,0x00,0x00,0x5f,0x23,0x00,0x00, +0x39,0x1c,0x00,0x00,0x70,0x23,0x00,0x00,0xe8,0x1a,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7b,0x1c,0x00,0x00,0x41,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7d,0x1c,0x00,0x00,0x7b,0x1c,0x00,0x00, +0xf8,0x09,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x7e,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x7d,0x1c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7f,0x1c,0x00,0x00,0x7e,0x1c,0x00,0x00,0x20,0x0a,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe5,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x3b,0x0d,0x00,0x00,0xa6,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xea,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xe5,0x1c,0x00,0x00,0x95,0x18,0x00,0x00,0xb8,0x00,0x05,0x00,0xcc,0x00,0x00,0x00, +0x85,0x1c,0x00,0x00,0xea,0x1c,0x00,0x00,0x2e,0x07,0x00,0x00,0xf7,0x00,0x03,0x00, +0x89,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x85,0x1c,0x00,0x00, +0x86,0x1c,0x00,0x00,0x89,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x86,0x1c,0x00,0x00, +0xa4,0x00,0x05,0x00,0xcc,0x00,0x00,0x00,0x88,0x1c,0x00,0x00,0xb0,0x0c,0x00,0x00, +0xda,0x08,0x00,0x00,0xf9,0x00,0x02,0x00,0x89,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x89,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0xcc,0x00,0x00,0x00,0x8a,0x1c,0x00,0x00, +0x85,0x1c,0x00,0x00,0x04,0x1b,0x00,0x00,0x88,0x1c,0x00,0x00,0x86,0x1c,0x00,0x00, +0xf7,0x00,0x03,0x00,0x90,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x8a,0x1c,0x00,0x00,0x8c,0x1c,0x00,0x00,0x8f,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8f,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x90,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8c,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x46,0x02,0x00,0x00,0xed,0x1c,0x00,0x00, +0x7f,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x4e,0x02,0x00,0x00,0xef,0x1c,0x00,0x00, +0xed,0x1c,0x00,0x00,0x33,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xf1,0x1c,0x00,0x00,0xef,0x1c,0x00,0x00,0x16,0x0d,0x00,0x00,0x02,0x00,0x00,0x00, +0xb6,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x90,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x90,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x28,0x24,0x00,0x00, +0xed,0x05,0x00,0x00,0x8f,0x1c,0x00,0x00,0xf1,0x1c,0x00,0x00,0x8c,0x1c,0x00,0x00, +0x3e,0x00,0x03,0x00,0x63,0x1c,0x00,0x00,0x28,0x24,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x93,0x1c,0x00,0x00,0x63,0x1c,0x00,0x00,0x55,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x94,0x1c,0x00,0x00,0x93,0x1c,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x95,0x1c,0x00,0x00,0x7f,0x1c,0x00,0x00, +0x94,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x97,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x95,0x1c,0x00,0x00,0xbe,0x00,0x05,0x00, +0xcc,0x00,0x00,0x00,0x99,0x1c,0x00,0x00,0x97,0x1c,0x00,0x00,0x20,0x0a,0x00,0x00, +0xf7,0x00,0x03,0x00,0xcc,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x99,0x1c,0x00,0x00,0x9a,0x1c,0x00,0x00,0xcc,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9a,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x9b,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9b,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x2a,0x24,0x00,0x00, +0x97,0x1c,0x00,0x00,0x9a,0x1c,0x00,0x00,0xc4,0x24,0x00,0x00,0xb1,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x29,0x24,0x00,0x00,0x07,0x02,0x00,0x00, +0x9a,0x1c,0x00,0x00,0xb3,0x1c,0x00,0x00,0xb1,0x1c,0x00,0x00,0xb3,0x00,0x05,0x00, +0xcc,0x00,0x00,0x00,0x9e,0x1c,0x00,0x00,0x29,0x24,0x00,0x00,0xed,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0xb4,0x1c,0x00,0x00,0xb1,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x9e,0x1c,0x00,0x00,0x9f,0x1c,0x00,0x00,0xb4,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9f,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xa2,0x1c,0x00,0x00,0x63,0x1c,0x00,0x00,0x29,0x24,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xa3,0x1c,0x00,0x00,0xa2,0x1c,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa4,0x1c,0x00,0x00,0x7f,0x1c,0x00,0x00,0xa3,0x1c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa6,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x95,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xa8,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0xa4,0x1c,0x00,0x00, +0xb4,0x00,0x05,0x00,0xcc,0x00,0x00,0x00,0xa9,0x1c,0x00,0x00,0xa6,0x1c,0x00,0x00, +0xa8,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0xb0,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xa9,0x1c,0x00,0x00,0xaa,0x1c,0x00,0x00,0xb0,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xaa,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xac,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xa4,0x1c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf6,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x2a,0x24,0x00,0x00,0xac,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb0,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xb0,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xc4,0x24,0x00,0x00,0x2a,0x24,0x00,0x00,0x9f,0x1c,0x00,0x00, +0xf6,0x1c,0x00,0x00,0xaa,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0xb1,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb1,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xb3,0x1c,0x00,0x00,0x29,0x24,0x00,0x00,0x07,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x9b,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xb4,0x1c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb6,0x1c,0x00,0x00,0x53,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb8,0x1c,0x00,0x00,0xb6,0x1c,0x00,0x00, +0x38,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xfa,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xb8,0x1c,0x00,0x00,0xb6,0x01,0x00,0x00, +0xb7,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xff,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xfa,0x1c,0x00,0x00,0x4a,0x0a,0x00,0x00, +0xb7,0x00,0x05,0x00,0xcc,0x00,0x00,0x00,0xbe,0x1c,0x00,0x00,0x2a,0x24,0x00,0x00, +0x97,0x1c,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xbf,0x1c,0x00,0x00, +0xbe,0x1c,0x00,0x00,0xb7,0x01,0x00,0x00,0xb6,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc1,0x1c,0x00,0x00,0xbf,0x1c,0x00,0x00,0xff,0x1c,0x00,0x00, +0xba,0x00,0x05,0x00,0xcc,0x00,0x00,0x00,0xc3,0x1c,0x00,0x00,0xc1,0x1c,0x00,0x00, +0x20,0x0a,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc4,0x1c,0x00,0x00, +0xc3,0x1c,0x00,0x00,0xb7,0x01,0x00,0x00,0xb6,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x04,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x79,0x19,0x00,0x00,0xf0,0x06,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x09,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xa6,0x0c,0x00,0x00, +0x04,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc9,0x1c,0x00,0x00, +0xb7,0x01,0x00,0x00,0x09,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xcb,0x1c,0x00,0x00,0xc4,0x1c,0x00,0x00,0xc9,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0xcc,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xcc,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x2b,0x24,0x00,0x00,0xb6,0x01,0x00,0x00,0x90,0x1c,0x00,0x00, +0xcb,0x1c,0x00,0x00,0xb4,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xcd,0x1c,0x00,0x00,0x63,0x1c,0x00,0x00,0x5d,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xce,0x1c,0x00,0x00,0xcd,0x1c,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xcf,0x1c,0x00,0x00,0x63,0x1c,0x00,0x00,0xb8,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0xcf,0x1c,0x00,0x00,0xce,0x1c,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xd0,0x1c,0x00,0x00,0x63,0x1c,0x00,0x00,0x59,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd1,0x1c,0x00,0x00,0xd0,0x1c,0x00,0x00, +0x3e,0x00,0x03,0x00,0xcd,0x1c,0x00,0x00,0xd1,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xd4,0x1c,0x00,0x00,0x93,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00, +0xd0,0x1c,0x00,0x00,0xd4,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0x93,0x1c,0x00,0x00, +0x7f,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xd9,0x1c,0x00,0x00, +0x63,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x76,0x02,0x00,0x00,0x0b,0x1d,0x00,0x00, +0x78,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0x0b,0x1d,0x00,0x00,0xb6,0x0b,0x00,0x00, +0xd9,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xdd,0x1c,0x00,0x00, +0xcf,0x1c,0x00,0x00,0xb7,0x00,0x05,0x00,0xcc,0x00,0x00,0x00,0xde,0x1c,0x00,0x00, +0xdd,0x1c,0x00,0x00,0xb6,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xdf,0x1c,0x00,0x00,0xde,0x1c,0x00,0x00,0xb7,0x01,0x00,0x00,0xb6,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe0,0x1c,0x00,0x00,0x2b,0x24,0x00,0x00, +0xdf,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x32,0x0c,0x00,0x00, +0x1a,0x24,0x00,0x00,0x03,0x00,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x23,0x1d,0x00,0x00,0x2f,0x0d,0x00,0x00,0xb7,0x01,0x00,0x00,0xb6,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x27,0x1d,0x00,0x00,0x23,0x1d,0x00,0x00, +0xbb,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x29,0x1d,0x00,0x00, +0xb7,0x01,0x00,0x00,0x3b,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2a,0x1d,0x00,0x00,0x27,0x1d,0x00,0x00,0x29,0x1d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2c,0x1d,0x00,0x00,0x32,0x0c,0x00,0x00,0x38,0x07,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x2e,0x1d,0x00,0x00,0x3e,0x24,0x00,0x00, +0xb7,0x01,0x00,0x00,0xb6,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x30,0x1d,0x00,0x00,0x0d,0x0d,0x00,0x00,0x38,0x07,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x44,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x30,0x1d,0x00,0x00,0xb6,0x01,0x00,0x00,0xb7,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x49,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x2e,0x1d,0x00,0x00,0x44,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x4f,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x2a,0x1d,0x00,0x00, +0x2c,0x1d,0x00,0x00,0x49,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x54,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x2a,0x1d,0x00,0x00, +0x4f,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x38,0x1d,0x00,0x00, +0x0d,0x0d,0x00,0x00,0x93,0x23,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x58,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x38,0x1d,0x00,0x00, +0xb6,0x01,0x00,0x00,0xb7,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x5e,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x54,0x1d,0x00,0x00, +0x32,0x0c,0x00,0x00,0x58,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x63,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x54,0x1d,0x00,0x00, +0x5e,0x1d,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x40,0x1d,0x00,0x00, +0x63,0x1d,0x00,0x00,0x63,0x1d,0x00,0x00,0x63,0x1d,0x00,0x00,0xf7,0x00,0x03,0x00, +0x4c,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb0,0x0c,0x00,0x00, +0x37,0x0c,0x00,0x00,0x3b,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x3b,0x0c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xac,0x1d,0x00,0x00,0x09,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xae,0x1d,0x00,0x00, +0x09,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xaf,0x1d,0x00,0x00,0xac,0x1d,0x00,0x00,0xae,0x1d,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xb0,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0xaf,0x1d,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb1,0x1d,0x00,0x00, +0xb7,0x01,0x00,0x00,0xb0,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x0d,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xb1,0x1d,0x00,0x00, +0x1e,0x09,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x12,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x16,0x09,0x00,0x00,0x0d,0x1e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x1b,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xa6,0x0c,0x00,0x00,0x58,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x20,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x3b,0x0d,0x00,0x00,0x1b,0x1e,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x26,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x12,0x1e,0x00,0x00, +0xb7,0x01,0x00,0x00,0x20,0x1e,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xc2,0x1d,0x00,0x00,0x53,0x1c,0x00,0x00,0x26,0x1e,0x00,0x00,0x83,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xc6,0x1d,0x00,0x00,0x41,0x1c,0x00,0x00,0xc2,0x1d,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xca,0x1d,0x00,0x00,0x41,0x1c,0x00,0x00, +0xc2,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x2b,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x0f,0x24,0x00,0x00,0xc6,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x30,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x0d,0x24,0x00,0x00,0xca,0x1d,0x00,0x00,0xba,0x00,0x05,0x00, +0x5f,0x09,0x00,0x00,0xda,0x1d,0x00,0x00,0x2b,0x1e,0x00,0x00,0x4f,0x24,0x00,0x00, +0x9a,0x00,0x04,0x00,0xcc,0x00,0x00,0x00,0xdb,0x1d,0x00,0x00,0xda,0x1d,0x00,0x00, +0xa8,0x00,0x04,0x00,0xcc,0x00,0x00,0x00,0xdc,0x1d,0x00,0x00,0xdb,0x1d,0x00,0x00, +0xf7,0x00,0x03,0x00,0xe2,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xdc,0x1d,0x00,0x00,0xdd,0x1d,0x00,0x00,0xe2,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00, +0xdd,0x1d,0x00,0x00,0xba,0x00,0x05,0x00,0x5f,0x09,0x00,0x00,0xe0,0x1d,0x00,0x00, +0x4f,0x24,0x00,0x00,0x30,0x1e,0x00,0x00,0x9a,0x00,0x04,0x00,0xcc,0x00,0x00,0x00, +0xe1,0x1d,0x00,0x00,0xe0,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0xe2,0x1d,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe2,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0xcc,0x00,0x00,0x00, +0xe3,0x1d,0x00,0x00,0xdb,0x1d,0x00,0x00,0x3b,0x0c,0x00,0x00,0xe1,0x1d,0x00,0x00, +0xdd,0x1d,0x00,0x00,0xf7,0x00,0x03,0x00,0x00,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xe3,0x1d,0x00,0x00,0xe4,0x1d,0x00,0x00,0x00,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe4,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xe8,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x4f,0x24,0x00,0x00, +0x2b,0x1e,0x00,0x00,0x30,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x35,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xe0,0x1c,0x00,0x00, +0xa9,0x19,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xec,0x1d,0x00,0x00, +0x35,0x1e,0x00,0x00,0x35,0x1e,0x00,0x00,0x35,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x3a,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0xa3,0x0c,0x00,0x00,0xdb,0x02,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf0,0x1d,0x00,0x00,0xb7,0x01,0x00,0x00,0x3a,0x1e,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xf3,0x1d,0x00,0x00,0xec,0x1d,0x00,0x00,0xf0,0x1d,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x42,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xf3,0x1d,0x00,0x00,0xfe,0x0a,0x00,0x00,0x94,0x23,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x54,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0xe8,0x1d,0x00,0x00,0x4f,0x24,0x00,0x00,0x42,0x1e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x59,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x40,0x1d,0x00,0x00,0x8d,0x09,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x73,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x59,0x1e,0x00,0x00,0x40,0x1d,0x00,0x00,0x42,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00, +0x00,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x00,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x5d,0x24,0x00,0x00,0x40,0x1d,0x00,0x00,0xe2,0x1d,0x00,0x00, +0x73,0x1e,0x00,0x00,0xe4,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x5c,0x24,0x00,0x00,0x4f,0x24,0x00,0x00,0xe2,0x1d,0x00,0x00,0x54,0x1e,0x00,0x00, +0xe4,0x1d,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x7e,0x1e,0x00,0x00, +0x1a,0x24,0x00,0x00,0x1a,0x24,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x7f,0x1e,0x00,0x00, +0x5d,0x24,0x00,0x00,0x7e,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x90,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xfd,0x08,0x00,0x00, +0x7f,0x1e,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x84,0x1e,0x00,0x00, +0x7e,0x1e,0x00,0x00,0x90,0x1e,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x87,0x1e,0x00,0x00,0x1a,0x24,0x00,0x00,0x1a,0x24,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x96,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x5c,0x24,0x00,0x00, +0x87,0x1e,0x00,0x00,0x84,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9b,0x1e,0x00,0x00,0x96,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9d,0x1e,0x00,0x00,0x96,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9e,0x1e,0x00,0x00,0x9b,0x1e,0x00,0x00, +0x9d,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa0,0x1e,0x00,0x00, +0x96,0x1e,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa1,0x1e,0x00,0x00,0x9e,0x1e,0x00,0x00,0xa0,0x1e,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa6,0x1e,0x00,0x00,0x9b,0x1e,0x00,0x00,0xa0,0x1e,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xab,0x1e,0x00,0x00,0x9b,0x1e,0x00,0x00, +0x9d,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xae,0x1e,0x00,0x00, +0xab,0x1e,0x00,0x00,0xa0,0x1e,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xaf,0x1e,0x00,0x00,0xa1,0x1e,0x00,0x00,0xa6,0x1e,0x00,0x00,0xae,0x1e,0x00,0x00, +0xf9,0x00,0x02,0x00,0x4c,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x37,0x0c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x68,0x1d,0x00,0x00,0x1a,0x24,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6a,0x1d,0x00,0x00, +0x1a,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6b,0x1d,0x00,0x00,0x68,0x1d,0x00,0x00,0x6a,0x1d,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6d,0x1d,0x00,0x00,0x1a,0x24,0x00,0x00,0x02,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6e,0x1d,0x00,0x00,0x6b,0x1d,0x00,0x00, +0x6d,0x1d,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x73,0x1d,0x00,0x00, +0x68,0x1d,0x00,0x00,0x6d,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x78,0x1d,0x00,0x00,0x68,0x1d,0x00,0x00,0x6a,0x1d,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7b,0x1d,0x00,0x00,0x78,0x1d,0x00,0x00,0x6d,0x1d,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x7c,0x1d,0x00,0x00,0x6e,0x1d,0x00,0x00, +0x73,0x1d,0x00,0x00,0x7b,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0x4c,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4c,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x60,0x24,0x00,0x00,0xaf,0x1e,0x00,0x00,0x00,0x1e,0x00,0x00,0x7c,0x1d,0x00,0x00, +0x37,0x0c,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xb5,0x1e,0x00,0x00, +0x32,0x19,0x00,0x00,0xca,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x02,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb6,0x1e,0x00,0x00,0xb5,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xcc,0x00,0x00,0x00,0xb8,0x1e,0x00,0x00, +0xb6,0x1e,0x00,0x00,0xb6,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xba,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0xba,0x1e,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xec,0x24,0x00,0x00,0xb8,0x1e,0x00,0x00,0xb7,0x01,0x00,0x00,0xb6,0x1e,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xc0,0x1e,0x00,0x00,0xec,0x24,0x00,0x00, +0xec,0x24,0x00,0x00,0xec,0x24,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xc1,0x1e,0x00,0x00,0x60,0x24,0x00,0x00,0xc0,0x1e,0x00,0x00,0x41,0x00,0x05,0x00, +0x37,0x02,0x00,0x00,0xc8,0x1e,0x00,0x00,0x00,0x02,0x00,0x00,0x36,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc9,0x1e,0x00,0x00,0xc8,0x1e,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xc4,0x1e,0x00,0x00,0xc1,0x1e,0x00,0x00, +0xc9,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd6,0x1e,0x00,0x00, +0x7e,0x0c,0x00,0x00,0xfd,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf1,0x1e,0x00,0x00,0xd6,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00, +0xcc,0x00,0x00,0x00,0xf2,0x1e,0x00,0x00,0xf1,0x1e,0x00,0x00,0xb6,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xf7,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xf2,0x1e,0x00,0x00,0xf3,0x1e,0x00,0x00,0xf7,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf3,0x1e,0x00,0x00,0xbc,0x00,0x05,0x00,0xcc,0x00,0x00,0x00,0xf6,0x1e,0x00,0x00, +0xf1,0x1e,0x00,0x00,0xb7,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xf7,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf7,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0xcc,0x00,0x00,0x00, +0xf8,0x1e,0x00,0x00,0xf2,0x1e,0x00,0x00,0xba,0x1e,0x00,0x00,0xf6,0x1e,0x00,0x00, +0xf3,0x1e,0x00,0x00,0xf7,0x00,0x03,0x00,0x03,0x1f,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xf8,0x1e,0x00,0x00,0xf9,0x1e,0x00,0x00,0x03,0x1f,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf9,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfb,0x1e,0x00,0x00,0xd6,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00, +0xcc,0x00,0x00,0x00,0xfc,0x1e,0x00,0x00,0xfb,0x1e,0x00,0x00,0xb6,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x01,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xfc,0x1e,0x00,0x00,0xfd,0x1e,0x00,0x00,0x01,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfd,0x1e,0x00,0x00,0xbc,0x00,0x05,0x00,0xcc,0x00,0x00,0x00,0x00,0x1f,0x00,0x00, +0xfb,0x1e,0x00,0x00,0xb7,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x01,0x1f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x01,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00,0xcc,0x00,0x00,0x00, +0x02,0x1f,0x00,0x00,0xfc,0x1e,0x00,0x00,0xf9,0x1e,0x00,0x00,0x00,0x1f,0x00,0x00, +0xfd,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x03,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x03,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00,0xcc,0x00,0x00,0x00,0x04,0x1f,0x00,0x00, +0xf8,0x1e,0x00,0x00,0xf7,0x1e,0x00,0x00,0x02,0x1f,0x00,0x00,0x01,0x1f,0x00,0x00, +0xa4,0x00,0x05,0x00,0xcc,0x00,0x00,0x00,0xd9,0x1e,0x00,0x00,0x04,0x1f,0x00,0x00, +0xda,0x08,0x00,0x00,0xf7,0x00,0x03,0x00,0xea,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xd9,0x1e,0x00,0x00,0xda,0x1e,0x00,0x00,0xde,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0xde,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x37,0x02,0x00,0x00, +0x09,0x1f,0x00,0x00,0x00,0x02,0x00,0x00,0x41,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x0a,0x1f,0x00,0x00,0x09,0x1f,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe0,0x1e,0x00,0x00,0x0a,0x1f,0x00,0x00,0xb1,0x09,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe3,0x1e,0x00,0x00,0x32,0x0c,0x00,0x00, +0xe0,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe7,0x1e,0x00,0x00, +0xce,0x18,0x00,0x00,0xe3,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x0f,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb6,0x01,0x00,0x00, +0xe7,0x1e,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x8d,0x23,0x00,0x00, +0x0f,0x1f,0x00,0x00,0xac,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xea,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xda,0x1e,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x8a,0x23,0x00,0x00,0xb6,0x01,0x00,0x00,0xac,0x23,0x00,0x00, +0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xea,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0xea,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x70,0x24,0x00,0x00, +0x8d,0x23,0x00,0x00,0xde,0x1e,0x00,0x00,0x8a,0x23,0x00,0x00,0xda,0x1e,0x00,0x00, +0x3d,0x00,0x04,0x00,0x9d,0x02,0x00,0x00,0x11,0x1f,0x00,0x00,0x9f,0x02,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x14,0x1f,0x00,0x00,0x70,0x24,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x15,0x1f,0x00,0x00, +0x70,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x16,0x1f,0x00,0x00,0x14,0x1f,0x00,0x00,0x15,0x1f,0x00,0x00,0xb6,0x01,0x00,0x00, +0xb6,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0x11,0x1f,0x00,0x00,0xb6,0x0b,0x00,0x00, +0x16,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x4a,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x7c,0x0a,0x00,0x00,0x79,0x19,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x4e,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x0d,0x0d,0x00,0x00,0xb6,0x01,0x00,0x00,0xb7,0x01,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x54,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x4a,0x1f,0x00,0x00,0x20,0x04,0x00,0x00,0x4e,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x59,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x4a,0x1f,0x00,0x00,0x54,0x1f,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x33,0x1f,0x00,0x00,0x59,0x1f,0x00,0x00,0x59,0x1f,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x35,0x1f,0x00,0x00,0x3b,0x0d,0x00,0x00, +0x2e,0x07,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x5e,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x35,0x1f,0x00,0x00,0xa3,0x0c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x63,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x33,0x1f,0x00,0x00,0x5e,0x1f,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x3b,0x1f,0x00,0x00,0xb0,0x0c,0x00,0x00,0xb7,0x01,0x00,0x00, +0x63,0x1f,0x00,0x00,0xbe,0x00,0x05,0x00,0xcc,0x00,0x00,0x00,0x3f,0x1f,0x00,0x00, +0x44,0x1d,0x00,0x00,0xb7,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x44,0x1f,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x3f,0x1f,0x00,0x00,0x40,0x1f,0x00,0x00, +0x44,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0x40,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x6c,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x1f,0x03,0x00,0x00,0x3b,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x43,0x1f,0x00,0x00,0x6c,0x1f,0x00,0x00,0x46,0x04,0x00,0x00,0xf9,0x00,0x02,0x00, +0x44,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0x44,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x79,0x24,0x00,0x00,0x3b,0x1f,0x00,0x00,0xea,0x1e,0x00,0x00, +0x43,0x1f,0x00,0x00,0x40,0x1f,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5a,0x0c,0x00,0x00,0xc4,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5b,0x0c,0x00,0x00,0xc4,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5c,0x0c,0x00,0x00,0xc4,0x1e,0x00,0x00, +0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x5d,0x0c,0x00,0x00, +0x5a,0x0c,0x00,0x00,0x5b,0x0c,0x00,0x00,0x5c,0x0c,0x00,0x00,0x79,0x24,0x00,0x00, +0x3d,0x00,0x04,0x00,0x87,0x02,0x00,0x00,0x6e,0x1f,0x00,0x00,0x89,0x02,0x00,0x00, +0x63,0x00,0x04,0x00,0x6e,0x1f,0x00,0x00,0xb6,0x0b,0x00,0x00,0x5d,0x0c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x90,0x02,0x00,0x00,0x7b,0x1f,0x00,0x00,0x92,0x02,0x00,0x00, +0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x84,0x1f,0x00,0x00,0x5a,0x0c,0x00,0x00, +0x5b,0x0c,0x00,0x00,0x5c,0x0c,0x00,0x00,0xb7,0x01,0x00,0x00,0x63,0x00,0x04,0x00, +0x7b,0x1f,0x00,0x00,0xb6,0x0b,0x00,0x00,0x84,0x1f,0x00,0x00,0x3d,0x00,0x04,0x00, +0xa6,0x02,0x00,0x00,0x86,0x1f,0x00,0x00,0xa8,0x02,0x00,0x00,0x63,0x00,0x04,0x00, +0x86,0x1f,0x00,0x00,0xb6,0x0b,0x00,0x00,0xed,0x05,0x00,0x00,0xfd,0x00,0x01,0x00, +0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_e732a3b30a0a6e5c8d709c00f2a55290.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_e732a3b30a0a6e5c8d709c00f2a55290.h new file mode 100644 index 00000000..b0a28929 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_e732a3b30a0a6e5c8d709c00f2a55290.h @@ -0,0 +1,2088 @@ +// ffx_fsr2_accumulate_pass_e732a3b30a0a6e5c8d709c00f2a55290.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_e732a3b30a0a6e5c8d709c00f2a55290_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_e732a3b30a0a6e5c8d709c00f2a55290_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_e732a3b30a0a6e5c8d709c00f2a55290_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_e732a3b30a0a6e5c8d709c00f2a55290_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_e732a3b30a0a6e5c8d709c00f2a55290_SampledImageResourceNames[] = { "r_input_exposure", "r_dilated_reactive_masks", "r_input_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_imgMips", "r_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_e732a3b30a0a6e5c8d709c00f2a55290_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 10, 12, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_e732a3b30a0a6e5c8d709c00f2a55290_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_e732a3b30a0a6e5c8d709c00f2a55290_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_e732a3b30a0a6e5c8d709c00f2a55290_StorageImageResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_e732a3b30a0a6e5c8d709c00f2a55290_StorageImageResourceBindings[] = { 13, 14, 16, 17, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_e732a3b30a0a6e5c8d709c00f2a55290_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_e732a3b30a0a6e5c8d709c00f2a55290_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_e732a3b30a0a6e5c8d709c00f2a55290_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_e732a3b30a0a6e5c8d709c00f2a55290_UniformBufferResourceBindings[] = { 18, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_e732a3b30a0a6e5c8d709c00f2a55290_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_e732a3b30a0a6e5c8d709c00f2a55290_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_e732a3b30a0a6e5c8d709c00f2a55290_size = 32956; + +static const unsigned char g_ffx_fsr2_accumulate_pass_e732a3b30a0a6e5c8d709c00f2a55290_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x4b,0x28,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x09,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00, +0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c,0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30, +0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x0f,0x00,0x07,0x00,0x05,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0xac,0x0b,0x00,0x00,0xc2,0x0b,0x00,0x00,0x10,0x00,0x06,0x00, +0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00, +0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c, +0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66, +0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00,0x04,0x00,0x08,0x00, +0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x31,0x36, +0x62,0x69,0x74,0x5f,0x73,0x74,0x6f,0x72,0x61,0x67,0x65,0x00,0x04,0x00,0x0b,0x00, +0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x65,0x78, +0x70,0x6c,0x69,0x63,0x69,0x74,0x5f,0x61,0x72,0x69,0x74,0x68,0x6d,0x65,0x74,0x69, +0x63,0x5f,0x74,0x79,0x70,0x65,0x73,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x69,0x6d,0x61,0x67,0x65,0x5f, +0x6c,0x6f,0x61,0x64,0x5f,0x66,0x6f,0x72,0x6d,0x61,0x74,0x74,0x65,0x64,0x00,0x00, +0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70, +0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72, +0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47, +0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69, +0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00, +0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0x0a,0x02,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x0a,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53, +0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x0a,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00, +0x06,0x00,0x07,0x00,0x0a,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73, +0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00, +0x0a,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f, +0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e, +0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0x0a,0x02,0x00,0x00, +0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65, +0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0x0a,0x02,0x00,0x00, +0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65, +0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0x0a,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00, +0x06,0x00,0x08,0x00,0x0a,0x02,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76, +0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00, +0x06,0x00,0x05,0x00,0x0a,0x02,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x0a,0x02,0x00,0x00,0x09,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61, +0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x0a,0x02,0x00,0x00,0x0a,0x00,0x00,0x00, +0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x0a,0x02,0x00,0x00,0x0b,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74, +0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00, +0x06,0x00,0x07,0x00,0x0a,0x02,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00, +0x0a,0x02,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75, +0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72, +0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x0a,0x02,0x00,0x00,0x0e,0x00,0x00,0x00, +0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00, +0x0a,0x02,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53, +0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x0a,0x02,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c, +0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0x0a,0x02,0x00,0x00, +0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43, +0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00, +0x0a,0x02,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61, +0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x0c,0x02,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x00,0x00,0x05,0x00,0x05,0x00,0x4f,0x02,0x00,0x00,0x72,0x5f,0x69,0x6d, +0x67,0x4d,0x69,0x70,0x73,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x53,0x02,0x00,0x00, +0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x00,0x00,0x00, +0x05,0x00,0x08,0x00,0x60,0x02,0x00,0x00,0x72,0x5f,0x70,0x72,0x65,0x70,0x61,0x72, +0x65,0x64,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00, +0x05,0x00,0x08,0x00,0x68,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00, +0x05,0x00,0x09,0x00,0x74,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e, +0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f, +0x72,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x7c,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c, +0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x05,0x00,0x06,0x00, +0x83,0x02,0x00,0x00,0x72,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f, +0x72,0x79,0x00,0x00,0x05,0x00,0x09,0x00,0x8d,0x02,0x00,0x00,0x72,0x77,0x5f,0x69, +0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64, +0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x05,0x00,0x06,0x00,0x96,0x02,0x00,0x00, +0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00, +0x05,0x00,0x06,0x00,0x9f,0x02,0x00,0x00,0x72,0x77,0x5f,0x6e,0x65,0x77,0x5f,0x6c, +0x6f,0x63,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0xb4,0x02,0x00,0x00, +0x72,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x00, +0x05,0x00,0x07,0x00,0xbf,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x05,0x00,0x09,0x00, +0xcb,0x02,0x00,0x00,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x72,0x65, +0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x73,0x00,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0xac,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x57,0x6f,0x72,0x6b,0x47, +0x72,0x6f,0x75,0x70,0x49,0x44,0x00,0x00,0x05,0x00,0x08,0x00,0xc2,0x0b,0x00,0x00, +0x67,0x6c,0x5f,0x4c,0x6f,0x63,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69, +0x6f,0x6e,0x49,0x44,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x0a,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x0a,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x0a,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x0a,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x0a,0x02,0x00,0x00, +0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x0a,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x0a,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x0a,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x0a,0x02,0x00,0x00, +0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x0a,0x02,0x00,0x00,0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x0a,0x02,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x0a,0x02,0x00,0x00,0x0b,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x0a,0x02,0x00,0x00, +0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x0a,0x02,0x00,0x00,0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x0a,0x02,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x0a,0x02,0x00,0x00,0x0f,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x0a,0x02,0x00,0x00, +0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x0a,0x02,0x00,0x00,0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x0a,0x02,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x0a,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x0c,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x0c,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x4f,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x4f,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x53,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x53,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x60,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x60,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x68,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x68,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x74,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x74,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x7c,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x7c,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x83,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x83,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x8d,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x8d,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x8d,0x02,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x96,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x96,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x9f,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x9f,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb4,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb4,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xbf,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xbf,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xcb,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xcb,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xac,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xc2,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xd6,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00, +0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x13,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x16,0x00,0x03,0x00, +0x52,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x52,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x5a,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x59,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x64,0x00,0x00,0x00, +0x37,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x8f,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x94,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x8f,0x00,0x00,0x00,0x14,0x00,0x02,0x00,0xcb,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x1c,0x01,0x00,0x00,0x52,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xbd,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xbe,0x01,0x00,0x00,0x00,0x00,0x80,0x3f, +0x1e,0x00,0x15,0x00,0x0a,0x02,0x00,0x00,0x64,0x00,0x00,0x00,0x64,0x00,0x00,0x00, +0x64,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x37,0x00,0x00,0x00, +0x37,0x00,0x00,0x00,0x8f,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x0b,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x0a,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x0b,0x02,0x00,0x00,0x0c,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x0d,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x0e,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x64,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x13,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x18,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x1d,0x02,0x00,0x00, +0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x22,0x02,0x00,0x00, +0x05,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x23,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x37,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x28,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x2d,0x02,0x00,0x00, +0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x2e,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x33,0x02,0x00,0x00, +0x09,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x38,0x02,0x00,0x00, +0x0a,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x3d,0x02,0x00,0x00, +0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x3e,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x43,0x02,0x00,0x00, +0x0d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x48,0x02,0x00,0x00, +0x0f,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x4d,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x4e,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x4d,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x4e,0x02,0x00,0x00, +0x4f,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x1a,0x00,0x02,0x00,0x51,0x02,0x00,0x00, +0x20,0x00,0x04,0x00,0x52,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x52,0x02,0x00,0x00,0x53,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x1b,0x00,0x03,0x00,0x55,0x02,0x00,0x00,0x4d,0x02,0x00,0x00,0x15,0x00,0x04,0x00, +0x5b,0x02,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x5b,0x02,0x00,0x00,0x5c,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x4e,0x02,0x00,0x00,0x60,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x4e,0x02,0x00,0x00,0x68,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x4e,0x02,0x00,0x00,0x74,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x7a,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x7b,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x7a,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7b,0x02,0x00,0x00,0x7c,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x4e,0x02,0x00,0x00,0x83,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x8b,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x8c,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x8b,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x8c,0x02,0x00,0x00,0x8d,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x94,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x95,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x94,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x95,0x02,0x00,0x00, +0x96,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x9d,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x9e,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x9d,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x9e,0x02,0x00,0x00,0x9f,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x5b,0x02,0x00,0x00,0xaf,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x4e,0x02,0x00,0x00,0xb4,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x4e,0x02,0x00,0x00,0xbf,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0xc1,0x02,0x00,0x00,0x0d,0x02,0x00,0x00,0x0d,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x4e,0x02,0x00,0x00,0xcb,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd4,0x02,0x00,0x00,0xbd,0x01,0x00,0x00, +0xbd,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xd7,0x02,0x00,0x00, +0x03,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x09,0x03,0x00,0x00, +0x6f,0x12,0x83,0x3a,0x2b,0x00,0x04,0x00,0x5b,0x02,0x00,0x00,0x43,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5b,0x02,0x00,0x00,0x47,0x03,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5d,0x03,0x00,0x00, +0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x61,0x03,0x00,0x00, +0x00,0x00,0x00,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x71,0x03,0x00,0x00, +0x00,0x00,0x80,0xbe,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x97,0x03,0x00,0x00, +0x02,0x10,0x80,0x37,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xff,0x03,0x00,0x00, +0x61,0x03,0x00,0x00,0x61,0x03,0x00,0x00,0x17,0x00,0x04,0x00,0x13,0x04,0x00,0x00, +0x5b,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x17,0x04,0x00,0x00, +0xcb,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x24,0x04,0x00,0x00,0x00,0xe0,0x7f,0x47,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x3c,0x04,0x00,0x00,0xdb,0x0f,0x49,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x43,0x04,0x00,0x00,0xdb,0x0f,0xc9,0x3f,0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x50,0x04,0x00,0x00,0x00,0x40,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x5c,0x04,0x00,0x00,0xcd,0xcc,0xcc,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x64,0x04,0x00,0x00,0x00,0x00,0xc8,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x69,0x04,0x00,0x00,0x00,0x00,0x10,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x71,0x04,0x00,0x00,0x00,0x00,0x80,0x40,0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x7c,0x04,0x00,0x00,0x00,0xbc,0x00,0x00,0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x82,0x04,0x00,0x00,0x00,0x80,0x00,0x00,0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x88,0x04,0x00,0x00,0x00,0x3c,0x00,0x00,0x2b,0x00,0x04,0x00,0x5b,0x02,0x00,0x00, +0x00,0x05,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x01,0x05,0x00,0x00, +0x59,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0x20,0x00,0x04,0x00,0x02,0x05,0x00,0x00, +0x07,0x00,0x00,0x00,0x01,0x05,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x9f,0x05,0x00,0x00,0x52,0xb8,0xfe,0x3f,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xbe,0x05,0x00,0x00,0xfe,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xbf,0x05,0x00,0x00,0xff,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x5b,0x02,0x00,0x00, +0x14,0x06,0x00,0x00,0x10,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x15,0x06,0x00,0x00, +0x08,0x00,0x00,0x00,0x14,0x06,0x00,0x00,0x20,0x00,0x04,0x00,0x16,0x06,0x00,0x00, +0x07,0x00,0x00,0x00,0x15,0x06,0x00,0x00,0x2c,0x00,0x07,0x00,0x8f,0x00,0x00,0x00, +0x25,0x06,0x00,0x00,0xbd,0x01,0x00,0x00,0xbd,0x01,0x00,0x00,0xbd,0x01,0x00,0x00, +0xbd,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x3c,0x06,0x00,0x00, +0x9a,0x99,0x99,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x54,0x06,0x00,0x00, +0x00,0x00,0x00,0xc0,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x55,0x06,0x00,0x00, +0x00,0x00,0x40,0xc0,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf8,0x06,0x00,0x00, +0xab,0xaa,0xaa,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x28,0x07,0x00,0x00, +0xab,0xaa,0x2a,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x54,0x07,0x00,0x00, +0x00,0x00,0x00,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x67,0x07,0x00,0x00, +0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x71,0x07,0x00,0x00, +0x00,0x00,0x20,0x41,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xab,0x07,0x00,0x00, +0xbf,0x05,0x00,0x00,0xbf,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0xb6,0x07,0x00,0x00,0x0d,0x02,0x00,0x00,0xbf,0x05,0x00,0x00,0x2c,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0xc1,0x07,0x00,0x00,0x13,0x02,0x00,0x00,0xbf,0x05,0x00,0x00, +0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xcc,0x07,0x00,0x00,0x18,0x02,0x00,0x00, +0xbf,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xd7,0x07,0x00,0x00, +0xbf,0x05,0x00,0x00,0x0d,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0xec,0x07,0x00,0x00,0x13,0x02,0x00,0x00,0x0d,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0xf7,0x07,0x00,0x00,0x18,0x02,0x00,0x00,0x0d,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x02,0x08,0x00,0x00,0xbf,0x05,0x00,0x00, +0x13,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x0d,0x08,0x00,0x00, +0x0d,0x02,0x00,0x00,0x13,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x18,0x08,0x00,0x00,0x13,0x02,0x00,0x00,0x13,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x23,0x08,0x00,0x00,0x18,0x02,0x00,0x00,0x13,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x2e,0x08,0x00,0x00,0xbf,0x05,0x00,0x00, +0x18,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x39,0x08,0x00,0x00, +0x0d,0x02,0x00,0x00,0x18,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x44,0x08,0x00,0x00,0x13,0x02,0x00,0x00,0x18,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x4f,0x08,0x00,0x00,0x18,0x02,0x00,0x00,0x18,0x02,0x00,0x00, +0x2a,0x00,0x03,0x00,0xcb,0x00,0x00,0x00,0xd5,0x08,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xdc,0x08,0x00,0x00,0xff,0xfe,0xfe,0x3e,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xf8,0x08,0x00,0x00,0x09,0x03,0x00,0x00,0x09,0x03,0x00,0x00, +0x09,0x03,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x29,0x09,0x00,0x00, +0x00,0x00,0xa0,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x31,0x09,0x00,0x00, +0x00,0x00,0x40,0x40,0x17,0x00,0x04,0x00,0x72,0x09,0x00,0x00,0xcb,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xa0,0x09,0x00,0x00, +0x67,0x07,0x00,0x00,0x67,0x07,0x00,0x00,0x67,0x07,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xbf,0x09,0x00,0x00,0x30,0x96,0x7c,0x3d,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x0d,0x0a,0x00,0x00,0x00,0x00,0x7f,0x43,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x35,0x0a,0x00,0x00,0x81,0x80,0x80,0x3b,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x5f,0x0a,0x00,0x00,0x00,0x00,0xc0,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x91,0x0a,0x00,0x00,0xa4,0x70,0x7d,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xbc,0x0a,0x00,0x00,0x00,0x00,0x80,0xbf,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x14,0x0b,0x00,0x00,0xbd,0x01,0x00,0x00,0xbd,0x01,0x00,0x00, +0xbd,0x01,0x00,0x00,0x17,0x00,0x04,0x00,0xaa,0x0b,0x00,0x00,0x5b,0x02,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xab,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0xaa,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00,0xab,0x0b,0x00,0x00,0xac,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5b,0x02,0x00,0x00,0xb4,0x0b,0x00,0x00, +0x08,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x13,0x04,0x00,0x00,0xc0,0x0b,0x00,0x00, +0xb4,0x0b,0x00,0x00,0xb4,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00,0xab,0x0b,0x00,0x00, +0xc2,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0xaa,0x0b,0x00,0x00, +0xd6,0x0b,0x00,0x00,0xb4,0x0b,0x00,0x00,0xb4,0x0b,0x00,0x00,0x43,0x03,0x00,0x00, +0x2b,0x00,0x04,0x00,0x5b,0x02,0x00,0x00,0x5e,0x26,0x00,0x00,0x07,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x5f,0x26,0x00,0x00,0x24,0x04,0x00,0x00, +0x24,0x04,0x00,0x00,0x24,0x04,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x60,0x26,0x00,0x00,0x66,0x66,0x66,0x3f,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x61,0x26,0x00,0x00,0xbe,0x01,0x00,0x00,0xbe,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x62,0x26,0x00,0x00,0x0a,0xd7,0xa3,0x3c,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x63,0x26,0x00,0x00,0xcd,0xcc,0x4c,0x3d,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x64,0x26,0x00,0x00,0xbe,0x01,0x00,0x00,0xbe,0x01,0x00,0x00, +0xbe,0x01,0x00,0x00,0x01,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0xa1,0x26,0x00,0x00, +0x01,0x00,0x03,0x00,0x08,0x00,0x00,0x00,0xc4,0x26,0x00,0x00,0x01,0x00,0x03,0x00, +0x64,0x00,0x00,0x00,0x4d,0x27,0x00,0x00,0x01,0x00,0x03,0x00,0x22,0x00,0x00,0x00, +0x49,0x28,0x00,0x00,0x01,0x00,0x03,0x00,0x8f,0x00,0x00,0x00,0x4a,0x28,0x00,0x00, +0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x94,0x00,0x00,0x00,0x0f,0x1e,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x16,0x06,0x00,0x00,0x67,0x1b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x02,0x05,0x00,0x00,0x33,0x15,0x00,0x00,0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0xaa,0x0b,0x00,0x00,0xad,0x0b,0x00,0x00,0xac,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00, +0x13,0x04,0x00,0x00,0xae,0x0b,0x00,0x00,0xad,0x0b,0x00,0x00,0xad,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x0e,0x02,0x00,0x00, +0xd9,0x0b,0x00,0x00,0x0c,0x02,0x00,0x00,0x18,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x64,0x00,0x00,0x00,0xda,0x0b,0x00,0x00,0xd9,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xb2,0x0b,0x00,0x00,0xda,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x7c,0x00,0x04,0x00,0x5b,0x02,0x00,0x00,0xb3,0x0b,0x00,0x00,0xb2,0x0b,0x00,0x00, +0x80,0x00,0x05,0x00,0x5b,0x02,0x00,0x00,0xb6,0x0b,0x00,0x00,0xb3,0x0b,0x00,0x00, +0x5e,0x26,0x00,0x00,0x86,0x00,0x05,0x00,0x5b,0x02,0x00,0x00,0xb7,0x0b,0x00,0x00, +0xb6,0x0b,0x00,0x00,0xb4,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x5b,0x02,0x00,0x00, +0xba,0x0b,0x00,0x00,0xad,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00, +0x5b,0x02,0x00,0x00,0xbb,0x0b,0x00,0x00,0xb7,0x0b,0x00,0x00,0xba,0x0b,0x00,0x00, +0x82,0x00,0x05,0x00,0x5b,0x02,0x00,0x00,0xbc,0x0b,0x00,0x00,0xbb,0x0b,0x00,0x00, +0x43,0x03,0x00,0x00,0x52,0x00,0x06,0x00,0x13,0x04,0x00,0x00,0x41,0x24,0x00,0x00, +0xbc,0x0b,0x00,0x00,0xae,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x84,0x00,0x05,0x00, +0x13,0x04,0x00,0x00,0xc1,0x0b,0x00,0x00,0x41,0x24,0x00,0x00,0xc0,0x0b,0x00,0x00, +0x3d,0x00,0x04,0x00,0xaa,0x0b,0x00,0x00,0xc3,0x0b,0x00,0x00,0xc2,0x0b,0x00,0x00, +0x4f,0x00,0x07,0x00,0x13,0x04,0x00,0x00,0xc4,0x0b,0x00,0x00,0xc3,0x0b,0x00,0x00, +0xc3,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x80,0x00,0x05,0x00, +0x13,0x04,0x00,0x00,0xc5,0x0b,0x00,0x00,0xc1,0x0b,0x00,0x00,0xc4,0x0b,0x00,0x00, +0x7c,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0xc7,0x0b,0x00,0x00,0xc5,0x0b,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x88,0x0c,0x00,0x00,0xc7,0x0b,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x8a,0x0c,0x00,0x00,0x88,0x0c,0x00,0x00, +0xff,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x8c,0x0c,0x00,0x00, +0xda,0x0b,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x8d,0x0c,0x00,0x00, +0x8a,0x0c,0x00,0x00,0x8c,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x2e,0x02,0x00,0x00, +0xc8,0x0c,0x00,0x00,0x0c,0x02,0x00,0x00,0x2d,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xc9,0x0c,0x00,0x00,0xc8,0x0c,0x00,0x00,0x41,0x00,0x05,0x00, +0x0e,0x02,0x00,0x00,0xcc,0x0c,0x00,0x00,0x0c,0x02,0x00,0x00,0x0d,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0xcd,0x0c,0x00,0x00,0xcc,0x0c,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x93,0x0c,0x00,0x00,0xcd,0x0c,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x94,0x0c,0x00,0x00,0xc9,0x0c,0x00,0x00, +0x93,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x95,0x0c,0x00,0x00, +0x8d,0x0c,0x00,0x00,0x94,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x0e,0x02,0x00,0x00, +0xd4,0x0c,0x00,0x00,0x0c,0x02,0x00,0x00,0x13,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x64,0x00,0x00,0x00,0xd5,0x0c,0x00,0x00,0xd4,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xe2,0x0c,0x00,0x00,0x95,0x0c,0x00,0x00,0x93,0x0c,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xe5,0x0c,0x00,0x00,0x93,0x0c,0x00,0x00, +0xff,0x03,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xf2,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xe2,0x0c,0x00,0x00,0xe5,0x0c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xf7,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xff,0x03,0x00,0x00,0xf2,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xeb,0x0c,0x00,0x00,0xd5,0x0c,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xec,0x0c,0x00,0x00,0xf7,0x0c,0x00,0x00,0xeb,0x0c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x4d,0x02,0x00,0x00,0x03,0x0d,0x00,0x00,0x68,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0x05,0x0d,0x00,0x00,0x03,0x0d,0x00,0x00, +0xc7,0x0b,0x00,0x00,0x02,0x00,0x00,0x00,0x0d,0x02,0x00,0x00,0x4f,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x06,0x0d,0x00,0x00,0x05,0x0d,0x00,0x00,0x05,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x2e,0x02,0x00,0x00, +0x0d,0x0d,0x00,0x00,0x0c,0x02,0x00,0x00,0x33,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x0e,0x0d,0x00,0x00,0x0d,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x09,0x0d,0x00,0x00,0x06,0x0d,0x00,0x00,0x0e,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x14,0x0d,0x00,0x00,0x09,0x0d,0x00,0x00, +0x8c,0x0c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x15,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x14,0x0d,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x1e,0x0d,0x00,0x00,0x8d,0x0c,0x00,0x00,0x09,0x0d,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x24,0x0d,0x00,0x00,0x1e,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x25,0x0d,0x00,0x00, +0x24,0x0d,0x00,0x00,0xbd,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x2a,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x25,0x0d,0x00,0x00,0x26,0x0d,0x00,0x00, +0x2a,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x26,0x0d,0x00,0x00,0xbc,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0x29,0x0d,0x00,0x00,0x24,0x0d,0x00,0x00,0xbe,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x2a,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x2a,0x0d,0x00,0x00, +0xf5,0x00,0x07,0x00,0xcb,0x00,0x00,0x00,0x2b,0x0d,0x00,0x00,0x25,0x0d,0x00,0x00, +0x05,0x00,0x00,0x00,0x29,0x0d,0x00,0x00,0x26,0x0d,0x00,0x00,0xf7,0x00,0x03,0x00, +0x36,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x2b,0x0d,0x00,0x00, +0x2c,0x0d,0x00,0x00,0x36,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x2c,0x0d,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2e,0x0d,0x00,0x00,0x1e,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x2f,0x0d,0x00,0x00, +0x2e,0x0d,0x00,0x00,0xbd,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x34,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x2f,0x0d,0x00,0x00,0x30,0x0d,0x00,0x00, +0x34,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x30,0x0d,0x00,0x00,0xbc,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0x33,0x0d,0x00,0x00,0x2e,0x0d,0x00,0x00,0xbe,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x34,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x34,0x0d,0x00,0x00, +0xf5,0x00,0x07,0x00,0xcb,0x00,0x00,0x00,0x35,0x0d,0x00,0x00,0x2f,0x0d,0x00,0x00, +0x2c,0x0d,0x00,0x00,0x33,0x0d,0x00,0x00,0x30,0x0d,0x00,0x00,0xf9,0x00,0x02,0x00, +0x36,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x36,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00, +0xcb,0x00,0x00,0x00,0x37,0x0d,0x00,0x00,0x2b,0x0d,0x00,0x00,0x2a,0x0d,0x00,0x00, +0x35,0x0d,0x00,0x00,0x34,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x4d,0x02,0x00,0x00, +0x3a,0x0d,0x00,0x00,0x60,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x51,0x02,0x00,0x00, +0x3b,0x0d,0x00,0x00,0x53,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x55,0x02,0x00,0x00, +0x3c,0x0d,0x00,0x00,0x3a,0x0d,0x00,0x00,0x3b,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x8f,0x00,0x00,0x00,0x3e,0x0d,0x00,0x00,0x3c,0x0d,0x00,0x00,0xec,0x0c,0x00,0x00, +0x02,0x00,0x00,0x00,0xbd,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3f,0x0d,0x00,0x00,0x3e,0x0d,0x00,0x00,0x03,0x00,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x43,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x3f,0x0d,0x00,0x00,0xbd,0x01,0x00,0x00,0xbe,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x4d,0x02,0x00,0x00,0x46,0x0d,0x00,0x00,0xcb,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x55,0x02,0x00,0x00,0x48,0x0d,0x00,0x00,0x46,0x0d,0x00,0x00,0x3b,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0x4a,0x0d,0x00,0x00,0x48,0x0d,0x00,0x00, +0xec,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xbd,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb2,0x0c,0x00,0x00,0x4a,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb5,0x0c,0x00,0x00,0x4a,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x23,0x02,0x00,0x00,0x4e,0x0d,0x00,0x00, +0x0c,0x02,0x00,0x00,0x28,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x4f,0x0d,0x00,0x00,0x4e,0x0d,0x00,0x00,0xaa,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0xb8,0x0c,0x00,0x00,0x0d,0x02,0x00,0x00,0x4f,0x0d,0x00,0x00,0xa4,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0xbc,0x0c,0x00,0x00,0x37,0x0d,0x00,0x00,0xd5,0x08,0x00,0x00, +0xa6,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xbf,0x0c,0x00,0x00,0xbc,0x0c,0x00,0x00, +0xb8,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00,0x1d,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x37,0x0d,0x00,0x00,0x19,0x0c,0x00,0x00,0x1d,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x19,0x0c,0x00,0x00,0xa8,0x00,0x04,0x00,0xcb,0x00,0x00,0x00, +0x1c,0x0c,0x00,0x00,0xb8,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00,0x1d,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1d,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0xcb,0x00,0x00,0x00, +0x1e,0x0c,0x00,0x00,0x37,0x0d,0x00,0x00,0x36,0x0d,0x00,0x00,0x1c,0x0c,0x00,0x00, +0x19,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00,0x28,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x1e,0x0c,0x00,0x00,0x1f,0x0c,0x00,0x00,0x28,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1f,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x86,0x0d,0x00,0x00,0x1e,0x0d,0x00,0x00,0x8c,0x0c,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x87,0x0d,0x00,0x00,0x86,0x0d,0x00,0x00,0xff,0x03,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x89,0x0d,0x00,0x00,0xda,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8a,0x0d,0x00,0x00, +0x89,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8c,0x0d,0x00,0x00, +0x87,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xad,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x8a,0x0d,0x00,0x00, +0x8c,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb2,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xbd,0x01,0x00,0x00,0xad,0x0d,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x4b,0x24,0x00,0x00,0xb2,0x0d,0x00,0x00, +0x87,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x92,0x0d,0x00,0x00,0xb2,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x94,0x0d,0x00,0x00,0x87,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xb7,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x92,0x0d,0x00,0x00,0x94,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xbc,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xbd,0x01,0x00,0x00, +0xb7,0x0d,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x4f,0x24,0x00,0x00, +0xbc,0x0d,0x00,0x00,0x4b,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x99,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x4f,0x24,0x00,0x00,0x6e,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0x9a,0x0d,0x00,0x00, +0x99,0x0d,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xc0,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x4f,0x24,0x00,0x00,0x73,0x00,0x04,0x00, +0x1c,0x01,0x00,0x00,0x9d,0x0d,0x00,0x00,0xc0,0x0d,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x76,0x0e,0x00,0x00,0x9a,0x0d,0x00,0x00,0xab,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x7c,0x0e,0x00,0x00,0x76,0x0e,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xb6,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x7c,0x0e,0x00,0x00,0x0d,0x02,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x5a,0x24,0x00,0x00,0xb6,0x0e,0x00,0x00, +0x76,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x99,0x0e,0x00,0x00,0x76,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xc0,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x99,0x0e,0x00,0x00,0x0d,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0x65,0x24,0x00,0x00,0xc0,0x0e,0x00,0x00,0x5a,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x4d,0x02,0x00,0x00,0xcd,0x0e,0x00,0x00,0x74,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0xcf,0x0e,0x00,0x00,0xcd,0x0e,0x00,0x00, +0x65,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x0d,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0x08,0x0e,0x00,0x00,0xcf,0x0e,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0xe1,0x0e,0x00,0x00,0x9a,0x0d,0x00,0x00,0xb6,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xeb,0x0e,0x00,0x00,0xe1,0x0e,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x70,0x24,0x00,0x00, +0xeb,0x0e,0x00,0x00,0xe1,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x04,0x0f,0x00,0x00,0xe1,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x2b,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x04,0x0f,0x00,0x00,0x0d,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0x7b,0x24,0x00,0x00,0x2b,0x0f,0x00,0x00,0x70,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0x3a,0x0f,0x00,0x00, +0xcd,0x0e,0x00,0x00,0x7b,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x0d,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x0e,0x0e,0x00,0x00,0x3a,0x0f,0x00,0x00, +0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x4c,0x0f,0x00,0x00,0x9a,0x0d,0x00,0x00, +0xc1,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x56,0x0f,0x00,0x00, +0x4c,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x60,0x0f,0x00,0x00,0x89,0x0d,0x00,0x00,0x13,0x02,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x91,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x56,0x0f,0x00,0x00,0x60,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0x86,0x24,0x00,0x00,0x91,0x0f,0x00,0x00,0x4c,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x6f,0x0f,0x00,0x00,0x4c,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x96,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x6f,0x0f,0x00,0x00,0x0d,0x02,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x91,0x24,0x00,0x00,0x96,0x0f,0x00,0x00, +0x86,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00, +0xa5,0x0f,0x00,0x00,0xcd,0x0e,0x00,0x00,0x91,0x24,0x00,0x00,0x02,0x00,0x00,0x00, +0x0d,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x14,0x0e,0x00,0x00, +0xa5,0x0f,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xb7,0x0f,0x00,0x00, +0x9a,0x0d,0x00,0x00,0xcc,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xc1,0x0f,0x00,0x00,0xb7,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xfc,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xc1,0x0f,0x00,0x00,0x60,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0x9c,0x24,0x00,0x00,0xfc,0x0f,0x00,0x00,0xb7,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xda,0x0f,0x00,0x00,0xb7,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x01,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xda,0x0f,0x00,0x00,0x0d,0x02,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0xa7,0x24,0x00,0x00,0x01,0x10,0x00,0x00, +0x9c,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00, +0x10,0x10,0x00,0x00,0xcd,0x0e,0x00,0x00,0xa7,0x24,0x00,0x00,0x02,0x00,0x00,0x00, +0x0d,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x1a,0x0e,0x00,0x00, +0x10,0x10,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x22,0x10,0x00,0x00, +0x9a,0x0d,0x00,0x00,0xd7,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x28,0x10,0x00,0x00,0x22,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x62,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x28,0x10,0x00,0x00,0x0d,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0xb2,0x24,0x00,0x00,0x62,0x10,0x00,0x00,0x22,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x49,0x10,0x00,0x00,0x22,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0xbd,0x24,0x00,0x00, +0x49,0x10,0x00,0x00,0xb2,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x8f,0x00,0x00,0x00,0x7b,0x10,0x00,0x00,0xcd,0x0e,0x00,0x00,0xbd,0x24,0x00,0x00, +0x02,0x00,0x00,0x00,0x0d,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x20,0x0e,0x00,0x00,0x7b,0x10,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x97,0x10,0x00,0x00,0x9a,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0xc8,0x24,0x00,0x00,0x97,0x10,0x00,0x00,0x9a,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xb4,0x10,0x00,0x00, +0x9a,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0xd3,0x24,0x00,0x00,0xb4,0x10,0x00,0x00,0xc8,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0xe6,0x10,0x00,0x00,0xcd,0x0e,0x00,0x00, +0xd3,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x0d,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0x26,0x0e,0x00,0x00,0xe6,0x10,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0xf8,0x10,0x00,0x00,0x9a,0x0d,0x00,0x00,0xec,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x02,0x11,0x00,0x00,0xf8,0x10,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x3d,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x02,0x11,0x00,0x00,0x60,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0xde,0x24,0x00,0x00,0x3d,0x11,0x00,0x00, +0xf8,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x1f,0x11,0x00,0x00,0xf8,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0xe9,0x24,0x00,0x00,0x1f,0x11,0x00,0x00,0xde,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0x51,0x11,0x00,0x00, +0xcd,0x0e,0x00,0x00,0xe9,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x0d,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x2c,0x0e,0x00,0x00,0x51,0x11,0x00,0x00, +0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x63,0x11,0x00,0x00,0x9a,0x0d,0x00,0x00, +0xf7,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x6d,0x11,0x00,0x00, +0x63,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xa8,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x6d,0x11,0x00,0x00, +0x60,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0xf4,0x24,0x00,0x00, +0xa8,0x11,0x00,0x00,0x63,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x8a,0x11,0x00,0x00,0x63,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0xff,0x24,0x00,0x00,0x8a,0x11,0x00,0x00, +0xf4,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00, +0xbc,0x11,0x00,0x00,0xcd,0x0e,0x00,0x00,0xff,0x24,0x00,0x00,0x02,0x00,0x00,0x00, +0x0d,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x32,0x0e,0x00,0x00, +0xbc,0x11,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xce,0x11,0x00,0x00, +0x9a,0x0d,0x00,0x00,0x02,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xd4,0x11,0x00,0x00,0xce,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x0e,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xd4,0x11,0x00,0x00,0x0d,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0x0a,0x25,0x00,0x00,0x0e,0x12,0x00,0x00,0xce,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xf5,0x11,0x00,0x00,0xce,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xff,0x11,0x00,0x00, +0xb2,0x0b,0x00,0x00,0x13,0x02,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x1d,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xf5,0x11,0x00,0x00, +0xff,0x11,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x15,0x25,0x00,0x00, +0x1d,0x12,0x00,0x00,0x0a,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x8f,0x00,0x00,0x00,0x27,0x12,0x00,0x00,0xcd,0x0e,0x00,0x00,0x15,0x25,0x00,0x00, +0x02,0x00,0x00,0x00,0x0d,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x38,0x0e,0x00,0x00,0x27,0x12,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x39,0x12,0x00,0x00,0x9a,0x0d,0x00,0x00,0x0d,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x43,0x12,0x00,0x00,0x39,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x20,0x25,0x00,0x00,0x43,0x12,0x00,0x00, +0x39,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x60,0x12,0x00,0x00,0x39,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x88,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x60,0x12,0x00,0x00,0xff,0x11,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0x2b,0x25,0x00,0x00,0x88,0x12,0x00,0x00,0x20,0x25,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0x92,0x12,0x00,0x00,0xcd,0x0e,0x00,0x00, +0x2b,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0x0d,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0x3e,0x0e,0x00,0x00,0x92,0x12,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0xa4,0x12,0x00,0x00,0x9a,0x0d,0x00,0x00,0x18,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xae,0x12,0x00,0x00,0xa4,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe9,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xae,0x12,0x00,0x00,0x60,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x36,0x25,0x00,0x00,0xe9,0x12,0x00,0x00, +0xa4,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xcb,0x12,0x00,0x00,0xa4,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xf3,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xcb,0x12,0x00,0x00,0xff,0x11,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0x41,0x25,0x00,0x00,0xf3,0x12,0x00,0x00,0x36,0x25,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0xfd,0x12,0x00,0x00,0xcd,0x0e,0x00,0x00, +0x41,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0x0d,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0x44,0x0e,0x00,0x00,0xfd,0x12,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x0f,0x13,0x00,0x00,0x9a,0x0d,0x00,0x00,0x23,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x19,0x13,0x00,0x00,0x0f,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x54,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x19,0x13,0x00,0x00,0x60,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x4c,0x25,0x00,0x00,0x54,0x13,0x00,0x00, +0x0f,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x36,0x13,0x00,0x00,0x0f,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x5e,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x36,0x13,0x00,0x00,0xff,0x11,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0x57,0x25,0x00,0x00,0x5e,0x13,0x00,0x00,0x4c,0x25,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0x68,0x13,0x00,0x00,0xcd,0x0e,0x00,0x00, +0x57,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0x0d,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0x4a,0x0e,0x00,0x00,0x68,0x13,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x7a,0x13,0x00,0x00,0x9a,0x0d,0x00,0x00,0x2e,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x80,0x13,0x00,0x00,0x7a,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xba,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x80,0x13,0x00,0x00,0x0d,0x02,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x62,0x25,0x00,0x00,0xba,0x13,0x00,0x00, +0x7a,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xa1,0x13,0x00,0x00,0x7a,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xc9,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xa1,0x13,0x00,0x00,0xff,0x11,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0x6d,0x25,0x00,0x00,0xc9,0x13,0x00,0x00,0x62,0x25,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0xd3,0x13,0x00,0x00,0xcd,0x0e,0x00,0x00, +0x6d,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0x0d,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0x50,0x0e,0x00,0x00,0xd3,0x13,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0xe5,0x13,0x00,0x00,0x9a,0x0d,0x00,0x00,0x39,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xef,0x13,0x00,0x00,0xe5,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x78,0x25,0x00,0x00, +0xef,0x13,0x00,0x00,0xe5,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x0c,0x14,0x00,0x00,0xe5,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x34,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x0c,0x14,0x00,0x00,0xff,0x11,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0x83,0x25,0x00,0x00,0x34,0x14,0x00,0x00,0x78,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0x3e,0x14,0x00,0x00, +0xcd,0x0e,0x00,0x00,0x83,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0x0d,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x56,0x0e,0x00,0x00,0x3e,0x14,0x00,0x00, +0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x50,0x14,0x00,0x00,0x9a,0x0d,0x00,0x00, +0x44,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x5a,0x14,0x00,0x00, +0x50,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x95,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x5a,0x14,0x00,0x00, +0x60,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x8e,0x25,0x00,0x00, +0x95,0x14,0x00,0x00,0x50,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x77,0x14,0x00,0x00,0x50,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x9f,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x77,0x14,0x00,0x00,0xff,0x11,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0x99,0x25,0x00,0x00,0x9f,0x14,0x00,0x00,0x8e,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0xa9,0x14,0x00,0x00, +0xcd,0x0e,0x00,0x00,0x99,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0x0d,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x5c,0x0e,0x00,0x00,0xa9,0x14,0x00,0x00, +0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xbb,0x14,0x00,0x00,0x9a,0x0d,0x00,0x00, +0x4f,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xc5,0x14,0x00,0x00, +0xbb,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x00,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xc5,0x14,0x00,0x00, +0x60,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0xa4,0x25,0x00,0x00, +0x00,0x15,0x00,0x00,0xbb,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xe2,0x14,0x00,0x00,0xbb,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x0a,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xe2,0x14,0x00,0x00,0xff,0x11,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0xaf,0x25,0x00,0x00,0x0a,0x15,0x00,0x00,0xa4,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0x14,0x15,0x00,0x00, +0xcd,0x0e,0x00,0x00,0xaf,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0x0d,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x62,0x0e,0x00,0x00,0x14,0x15,0x00,0x00, +0x51,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x46,0x15,0x00,0x00,0x9d,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xa0,0x15,0x00,0x00, +0x7c,0x04,0x00,0x00,0x46,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0xc9,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xa0,0x15,0x00,0x00, +0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0xd3,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xc9,0x15,0x00,0x00,0x50,0x04,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xcc,0x15,0x00,0x00,0xd3,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xd8,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xcc,0x15,0x00,0x00,0xb8,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xd9,0x15,0x00,0x00, +0xd8,0x15,0x00,0x00,0x09,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0xe9,0x15,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd9,0x15,0x00,0x00,0xda,0x15,0x00,0x00, +0xdb,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xdb,0x15,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xdd,0x15,0x00,0x00,0x3c,0x04,0x00,0x00,0xcc,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xde,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xdd,0x15,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe1,0x15,0x00,0x00,0xde,0x15,0x00,0x00,0xdd,0x15,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe3,0x15,0x00,0x00,0x43,0x04,0x00,0x00,0xcc,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xe4,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xe3,0x15,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe7,0x15,0x00,0x00,0xe4,0x15,0x00,0x00,0xe3,0x15,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe8,0x15,0x00,0x00,0xe1,0x15,0x00,0x00,0xe7,0x15,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe9,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xda,0x15,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe9,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xe9,0x15,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x65,0x26,0x00,0x00,0xe8,0x15,0x00,0x00, +0xdb,0x15,0x00,0x00,0xbe,0x01,0x00,0x00,0xda,0x15,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0xce,0x15,0x00,0x00,0x65,0x26,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xa3,0x15,0x00,0x00,0x82,0x04,0x00,0x00,0x46,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xf1,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xa3,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00, +0xfb,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xf1,0x15,0x00,0x00, +0x50,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf4,0x15,0x00,0x00, +0xfb,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x00,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xf4,0x15,0x00,0x00,0xb8,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0x01,0x16,0x00,0x00,0x00,0x16,0x00,0x00,0x09,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0x11,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x01,0x16,0x00,0x00,0x02,0x16,0x00,0x00,0x03,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x03,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x05,0x16,0x00,0x00, +0x3c,0x04,0x00,0x00,0xf4,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x06,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x05,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x09,0x16,0x00,0x00,0x06,0x16,0x00,0x00, +0x05,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0b,0x16,0x00,0x00, +0x43,0x04,0x00,0x00,0xf4,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x0c,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x0b,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0f,0x16,0x00,0x00,0x0c,0x16,0x00,0x00, +0x0b,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x10,0x16,0x00,0x00, +0x09,0x16,0x00,0x00,0x0f,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x11,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x02,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x11,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x11,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x66,0x26,0x00,0x00,0x10,0x16,0x00,0x00,0x03,0x16,0x00,0x00,0xbe,0x01,0x00,0x00, +0x02,0x16,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xf6,0x15,0x00,0x00, +0x66,0x26,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xa6,0x15,0x00,0x00, +0x88,0x04,0x00,0x00,0x46,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0x19,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xa6,0x15,0x00,0x00, +0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0x23,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x19,0x16,0x00,0x00,0x50,0x04,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x1c,0x16,0x00,0x00,0x23,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x28,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x1c,0x16,0x00,0x00,0xb8,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x29,0x16,0x00,0x00, +0x28,0x16,0x00,0x00,0x09,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x39,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x29,0x16,0x00,0x00,0x2a,0x16,0x00,0x00, +0x2b,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x2b,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2d,0x16,0x00,0x00,0x3c,0x04,0x00,0x00,0x1c,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x2e,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x2d,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x31,0x16,0x00,0x00,0x2e,0x16,0x00,0x00,0x2d,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x33,0x16,0x00,0x00,0x43,0x04,0x00,0x00,0x1c,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x34,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x33,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x37,0x16,0x00,0x00,0x34,0x16,0x00,0x00,0x33,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x38,0x16,0x00,0x00,0x31,0x16,0x00,0x00,0x37,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0x39,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x2a,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0x39,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x39,0x16,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x67,0x26,0x00,0x00,0x38,0x16,0x00,0x00, +0x2b,0x16,0x00,0x00,0xbe,0x01,0x00,0x00,0x2a,0x16,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x1e,0x16,0x00,0x00,0x67,0x26,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xa9,0x15,0x00,0x00,0x50,0x04,0x00,0x00,0x46,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x41,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xa9,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00, +0x4b,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x41,0x16,0x00,0x00, +0x50,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x44,0x16,0x00,0x00, +0x4b,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x50,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x44,0x16,0x00,0x00,0xb8,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0x51,0x16,0x00,0x00,0x50,0x16,0x00,0x00,0x09,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0x61,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x51,0x16,0x00,0x00,0x52,0x16,0x00,0x00,0x53,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x53,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x55,0x16,0x00,0x00, +0x3c,0x04,0x00,0x00,0x44,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x56,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x55,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x59,0x16,0x00,0x00,0x56,0x16,0x00,0x00, +0x55,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5b,0x16,0x00,0x00, +0x43,0x04,0x00,0x00,0x44,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x5c,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x5b,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5f,0x16,0x00,0x00,0x5c,0x16,0x00,0x00, +0x5b,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x60,0x16,0x00,0x00, +0x59,0x16,0x00,0x00,0x5f,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x61,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x52,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x61,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x61,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x68,0x26,0x00,0x00,0x60,0x16,0x00,0x00,0x53,0x16,0x00,0x00,0xbe,0x01,0x00,0x00, +0x52,0x16,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x46,0x16,0x00,0x00, +0x68,0x26,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xad,0x15,0x00,0x00, +0x08,0x0e,0x00,0x00,0xce,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0xb0,0x15,0x00,0x00,0x0e,0x0e,0x00,0x00,0xf6,0x15,0x00,0x00,0x81,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xb1,0x15,0x00,0x00,0xad,0x15,0x00,0x00,0xb0,0x15,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xb4,0x15,0x00,0x00,0x14,0x0e,0x00,0x00, +0x1e,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xb5,0x15,0x00,0x00, +0xb1,0x15,0x00,0x00,0xb4,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0xb8,0x15,0x00,0x00,0x1a,0x0e,0x00,0x00,0x46,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xb9,0x15,0x00,0x00,0xb5,0x15,0x00,0x00,0xb8,0x15,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xbc,0x15,0x00,0x00,0xce,0x15,0x00,0x00, +0xf6,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xbe,0x15,0x00,0x00, +0xbc,0x15,0x00,0x00,0x1e,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xc0,0x15,0x00,0x00,0xbe,0x15,0x00,0x00,0x46,0x16,0x00,0x00,0x50,0x00,0x07,0x00, +0x59,0x00,0x00,0x00,0xc1,0x15,0x00,0x00,0xc0,0x15,0x00,0x00,0xc0,0x15,0x00,0x00, +0xc0,0x15,0x00,0x00,0xc0,0x15,0x00,0x00,0x88,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0xc2,0x15,0x00,0x00,0xb9,0x15,0x00,0x00,0xc1,0x15,0x00,0x00,0xf7,0x00,0x03,0x00, +0xb7,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd9,0x15,0x00,0x00, +0xa8,0x16,0x00,0x00,0xa9,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xa9,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xab,0x16,0x00,0x00,0x3c,0x04,0x00,0x00, +0xcc,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xac,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xab,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xaf,0x16,0x00,0x00,0xac,0x16,0x00,0x00,0xab,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb1,0x16,0x00,0x00,0x43,0x04,0x00,0x00, +0xcc,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb2,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xb1,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb5,0x16,0x00,0x00,0xb2,0x16,0x00,0x00,0xb1,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb6,0x16,0x00,0x00,0xaf,0x16,0x00,0x00, +0xb5,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0xb7,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa8,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0xb7,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb7,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x69,0x26,0x00,0x00, +0xb6,0x16,0x00,0x00,0xa9,0x16,0x00,0x00,0xbe,0x01,0x00,0x00,0xa8,0x16,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x9c,0x16,0x00,0x00,0x69,0x26,0x00,0x00, +0xf7,0x00,0x03,0x00,0xdf,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x01,0x16,0x00,0x00,0xd0,0x16,0x00,0x00,0xd1,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd1,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd3,0x16,0x00,0x00, +0x3c,0x04,0x00,0x00,0xf4,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xd4,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xd3,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd7,0x16,0x00,0x00,0xd4,0x16,0x00,0x00, +0xd3,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd9,0x16,0x00,0x00, +0x43,0x04,0x00,0x00,0xf4,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xda,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xd9,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdd,0x16,0x00,0x00,0xda,0x16,0x00,0x00, +0xd9,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xde,0x16,0x00,0x00, +0xd7,0x16,0x00,0x00,0xdd,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0xdf,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd0,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0xdf,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0xdf,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x6a,0x26,0x00,0x00,0xde,0x16,0x00,0x00,0xd1,0x16,0x00,0x00,0xbe,0x01,0x00,0x00, +0xd0,0x16,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xc4,0x16,0x00,0x00, +0x6a,0x26,0x00,0x00,0xf7,0x00,0x03,0x00,0x07,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x29,0x16,0x00,0x00,0xf8,0x16,0x00,0x00,0xf9,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf9,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfb,0x16,0x00,0x00,0x3c,0x04,0x00,0x00,0x1c,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xfc,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xfb,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xff,0x16,0x00,0x00, +0xfc,0x16,0x00,0x00,0xfb,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x01,0x17,0x00,0x00,0x43,0x04,0x00,0x00,0x1c,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x02,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x01,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x05,0x17,0x00,0x00, +0x02,0x17,0x00,0x00,0x01,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x06,0x17,0x00,0x00,0xff,0x16,0x00,0x00,0x05,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0x07,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xf8,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0x07,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x07,0x17,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x6b,0x26,0x00,0x00,0x06,0x17,0x00,0x00,0xf9,0x16,0x00,0x00, +0xbe,0x01,0x00,0x00,0xf8,0x16,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0xec,0x16,0x00,0x00,0x6b,0x26,0x00,0x00,0xf7,0x00,0x03,0x00,0x2f,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x51,0x16,0x00,0x00,0x20,0x17,0x00,0x00, +0x21,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x21,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x23,0x17,0x00,0x00,0x3c,0x04,0x00,0x00,0x44,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x24,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x23,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x27,0x17,0x00,0x00,0x24,0x17,0x00,0x00,0x23,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x29,0x17,0x00,0x00,0x43,0x04,0x00,0x00,0x44,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x2a,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x29,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2d,0x17,0x00,0x00,0x2a,0x17,0x00,0x00,0x29,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2e,0x17,0x00,0x00,0x27,0x17,0x00,0x00,0x2d,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0x2f,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x20,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0x2f,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x2f,0x17,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x6c,0x26,0x00,0x00,0x2e,0x17,0x00,0x00, +0x21,0x17,0x00,0x00,0xbe,0x01,0x00,0x00,0x20,0x17,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x14,0x17,0x00,0x00,0x6c,0x26,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x7b,0x16,0x00,0x00,0x20,0x0e,0x00,0x00,0x9c,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x7e,0x16,0x00,0x00,0x26,0x0e,0x00,0x00, +0xc4,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x7f,0x16,0x00,0x00, +0x7b,0x16,0x00,0x00,0x7e,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x82,0x16,0x00,0x00,0x2c,0x0e,0x00,0x00,0xec,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x83,0x16,0x00,0x00,0x7f,0x16,0x00,0x00,0x82,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x86,0x16,0x00,0x00,0x32,0x0e,0x00,0x00, +0x14,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x87,0x16,0x00,0x00, +0x83,0x16,0x00,0x00,0x86,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x8a,0x16,0x00,0x00,0x9c,0x16,0x00,0x00,0xc4,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x8c,0x16,0x00,0x00,0x8a,0x16,0x00,0x00,0xec,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x8e,0x16,0x00,0x00,0x8c,0x16,0x00,0x00, +0x14,0x17,0x00,0x00,0x50,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0x8f,0x16,0x00,0x00, +0x8e,0x16,0x00,0x00,0x8e,0x16,0x00,0x00,0x8e,0x16,0x00,0x00,0x8e,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x90,0x16,0x00,0x00,0x87,0x16,0x00,0x00, +0x8f,0x16,0x00,0x00,0xf7,0x00,0x03,0x00,0x85,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xd9,0x15,0x00,0x00,0x76,0x17,0x00,0x00,0x77,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x77,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x79,0x17,0x00,0x00,0x3c,0x04,0x00,0x00,0xcc,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x7a,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x79,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7d,0x17,0x00,0x00, +0x7a,0x17,0x00,0x00,0x79,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7f,0x17,0x00,0x00,0x43,0x04,0x00,0x00,0xcc,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x80,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x7f,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x83,0x17,0x00,0x00, +0x80,0x17,0x00,0x00,0x7f,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x84,0x17,0x00,0x00,0x7d,0x17,0x00,0x00,0x83,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0x85,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x76,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0x85,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x85,0x17,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x6d,0x26,0x00,0x00,0x84,0x17,0x00,0x00,0x77,0x17,0x00,0x00, +0xbe,0x01,0x00,0x00,0x76,0x17,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x6a,0x17,0x00,0x00,0x6d,0x26,0x00,0x00,0xf7,0x00,0x03,0x00,0xad,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x01,0x16,0x00,0x00,0x9e,0x17,0x00,0x00, +0x9f,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x9f,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa1,0x17,0x00,0x00,0x3c,0x04,0x00,0x00,0xf4,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa2,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xa1,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa5,0x17,0x00,0x00,0xa2,0x17,0x00,0x00,0xa1,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa7,0x17,0x00,0x00,0x43,0x04,0x00,0x00,0xf4,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa8,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xa7,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xab,0x17,0x00,0x00,0xa8,0x17,0x00,0x00,0xa7,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xac,0x17,0x00,0x00,0xa5,0x17,0x00,0x00,0xab,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0xad,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x9e,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0xad,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xad,0x17,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x6e,0x26,0x00,0x00,0xac,0x17,0x00,0x00, +0x9f,0x17,0x00,0x00,0xbe,0x01,0x00,0x00,0x9e,0x17,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x92,0x17,0x00,0x00,0x6e,0x26,0x00,0x00,0xf7,0x00,0x03,0x00, +0xd5,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x29,0x16,0x00,0x00, +0xc6,0x17,0x00,0x00,0xc7,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xc7,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc9,0x17,0x00,0x00,0x3c,0x04,0x00,0x00, +0x1c,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xca,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xc9,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcd,0x17,0x00,0x00,0xca,0x17,0x00,0x00,0xc9,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcf,0x17,0x00,0x00,0x43,0x04,0x00,0x00, +0x1c,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd0,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xcf,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd3,0x17,0x00,0x00,0xd0,0x17,0x00,0x00,0xcf,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd4,0x17,0x00,0x00,0xcd,0x17,0x00,0x00, +0xd3,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0xd5,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc6,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0xd5,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd5,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x6f,0x26,0x00,0x00, +0xd4,0x17,0x00,0x00,0xc7,0x17,0x00,0x00,0xbe,0x01,0x00,0x00,0xc6,0x17,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xba,0x17,0x00,0x00,0x6f,0x26,0x00,0x00, +0xf7,0x00,0x03,0x00,0xfd,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x51,0x16,0x00,0x00,0xee,0x17,0x00,0x00,0xef,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0xef,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf1,0x17,0x00,0x00, +0x3c,0x04,0x00,0x00,0x44,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xf2,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xf1,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf5,0x17,0x00,0x00,0xf2,0x17,0x00,0x00, +0xf1,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf7,0x17,0x00,0x00, +0x43,0x04,0x00,0x00,0x44,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xf8,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xf7,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfb,0x17,0x00,0x00,0xf8,0x17,0x00,0x00, +0xf7,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfc,0x17,0x00,0x00, +0xf5,0x17,0x00,0x00,0xfb,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0xfd,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0xee,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0xfd,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0xfd,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x70,0x26,0x00,0x00,0xfc,0x17,0x00,0x00,0xef,0x17,0x00,0x00,0xbe,0x01,0x00,0x00, +0xee,0x17,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xe2,0x17,0x00,0x00, +0x70,0x26,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x49,0x17,0x00,0x00, +0x38,0x0e,0x00,0x00,0x6a,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x4c,0x17,0x00,0x00,0x3e,0x0e,0x00,0x00,0x92,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x4d,0x17,0x00,0x00,0x49,0x17,0x00,0x00,0x4c,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x50,0x17,0x00,0x00,0x44,0x0e,0x00,0x00, +0xba,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x51,0x17,0x00,0x00, +0x4d,0x17,0x00,0x00,0x50,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x54,0x17,0x00,0x00,0x4a,0x0e,0x00,0x00,0xe2,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x55,0x17,0x00,0x00,0x51,0x17,0x00,0x00,0x54,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x58,0x17,0x00,0x00,0x6a,0x17,0x00,0x00, +0x92,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x5a,0x17,0x00,0x00, +0x58,0x17,0x00,0x00,0xba,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x5c,0x17,0x00,0x00,0x5a,0x17,0x00,0x00,0xe2,0x17,0x00,0x00,0x50,0x00,0x07,0x00, +0x59,0x00,0x00,0x00,0x5d,0x17,0x00,0x00,0x5c,0x17,0x00,0x00,0x5c,0x17,0x00,0x00, +0x5c,0x17,0x00,0x00,0x5c,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x5e,0x17,0x00,0x00,0x55,0x17,0x00,0x00,0x5d,0x17,0x00,0x00,0xf7,0x00,0x03,0x00, +0x53,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd9,0x15,0x00,0x00, +0x44,0x18,0x00,0x00,0x45,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x45,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x47,0x18,0x00,0x00,0x3c,0x04,0x00,0x00, +0xcc,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x48,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x47,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4b,0x18,0x00,0x00,0x48,0x18,0x00,0x00,0x47,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4d,0x18,0x00,0x00,0x43,0x04,0x00,0x00, +0xcc,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x4e,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x4d,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x51,0x18,0x00,0x00,0x4e,0x18,0x00,0x00,0x4d,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x52,0x18,0x00,0x00,0x4b,0x18,0x00,0x00, +0x51,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x53,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x44,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x53,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x53,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x71,0x26,0x00,0x00, +0x52,0x18,0x00,0x00,0x45,0x18,0x00,0x00,0xbe,0x01,0x00,0x00,0x44,0x18,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x38,0x18,0x00,0x00,0x71,0x26,0x00,0x00, +0xf7,0x00,0x03,0x00,0x7b,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x01,0x16,0x00,0x00,0x6c,0x18,0x00,0x00,0x6d,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x6d,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6f,0x18,0x00,0x00, +0x3c,0x04,0x00,0x00,0xf4,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x70,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x6f,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x73,0x18,0x00,0x00,0x70,0x18,0x00,0x00, +0x6f,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x75,0x18,0x00,0x00, +0x43,0x04,0x00,0x00,0xf4,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x76,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x75,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x76,0x18,0x00,0x00, +0x75,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7a,0x18,0x00,0x00, +0x73,0x18,0x00,0x00,0x79,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x7b,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6c,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x7b,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x7b,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x72,0x26,0x00,0x00,0x7a,0x18,0x00,0x00,0x6d,0x18,0x00,0x00,0xbe,0x01,0x00,0x00, +0x6c,0x18,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x60,0x18,0x00,0x00, +0x72,0x26,0x00,0x00,0xf7,0x00,0x03,0x00,0xa3,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x29,0x16,0x00,0x00,0x94,0x18,0x00,0x00,0x95,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x95,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x97,0x18,0x00,0x00,0x3c,0x04,0x00,0x00,0x1c,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x98,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x97,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9b,0x18,0x00,0x00, +0x98,0x18,0x00,0x00,0x97,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9d,0x18,0x00,0x00,0x43,0x04,0x00,0x00,0x1c,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x9e,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x9d,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa1,0x18,0x00,0x00, +0x9e,0x18,0x00,0x00,0x9d,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa2,0x18,0x00,0x00,0x9b,0x18,0x00,0x00,0xa1,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa3,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x94,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa3,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xa3,0x18,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x73,0x26,0x00,0x00,0xa2,0x18,0x00,0x00,0x95,0x18,0x00,0x00, +0xbe,0x01,0x00,0x00,0x94,0x18,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x88,0x18,0x00,0x00,0x73,0x26,0x00,0x00,0xf7,0x00,0x03,0x00,0xcb,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x51,0x16,0x00,0x00,0xbc,0x18,0x00,0x00, +0xbd,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xbd,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbf,0x18,0x00,0x00,0x3c,0x04,0x00,0x00,0x44,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc0,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xbf,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc3,0x18,0x00,0x00,0xc0,0x18,0x00,0x00,0xbf,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc5,0x18,0x00,0x00,0x43,0x04,0x00,0x00,0x44,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc6,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xc5,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc9,0x18,0x00,0x00,0xc6,0x18,0x00,0x00,0xc5,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xca,0x18,0x00,0x00,0xc3,0x18,0x00,0x00,0xc9,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0xcb,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xbc,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0xcb,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xcb,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x74,0x26,0x00,0x00,0xca,0x18,0x00,0x00, +0xbd,0x18,0x00,0x00,0xbe,0x01,0x00,0x00,0xbc,0x18,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0xb0,0x18,0x00,0x00,0x74,0x26,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x17,0x18,0x00,0x00,0x50,0x0e,0x00,0x00,0x38,0x18,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x1a,0x18,0x00,0x00,0x56,0x0e,0x00,0x00, +0x60,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x1b,0x18,0x00,0x00, +0x17,0x18,0x00,0x00,0x1a,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x1e,0x18,0x00,0x00,0x5c,0x0e,0x00,0x00,0x88,0x18,0x00,0x00,0x81,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x1f,0x18,0x00,0x00,0x1b,0x18,0x00,0x00,0x1e,0x18,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x22,0x18,0x00,0x00,0x62,0x0e,0x00,0x00, +0xb0,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x23,0x18,0x00,0x00, +0x1f,0x18,0x00,0x00,0x22,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x26,0x18,0x00,0x00,0x38,0x18,0x00,0x00,0x60,0x18,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x28,0x18,0x00,0x00,0x26,0x18,0x00,0x00,0x88,0x18,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x2a,0x18,0x00,0x00,0x28,0x18,0x00,0x00, +0xb0,0x18,0x00,0x00,0x50,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0x2b,0x18,0x00,0x00, +0x2a,0x18,0x00,0x00,0x2a,0x18,0x00,0x00,0x2a,0x18,0x00,0x00,0x2a,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x2c,0x18,0x00,0x00,0x23,0x18,0x00,0x00, +0x2b,0x18,0x00,0x00,0x51,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x6e,0x15,0x00,0x00, +0x9d,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xd8,0x18,0x00,0x00,0x7c,0x04,0x00,0x00,0x6e,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0x01,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xd8,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0x0b,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x01,0x19,0x00,0x00,0x50,0x04,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x04,0x19,0x00,0x00,0x0b,0x19,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x10,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x04,0x19,0x00,0x00,0xb8,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0x11,0x19,0x00,0x00,0x10,0x19,0x00,0x00,0x09,0x03,0x00,0x00,0xf7,0x00,0x03,0x00, +0x21,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x11,0x19,0x00,0x00, +0x12,0x19,0x00,0x00,0x13,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x13,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x15,0x19,0x00,0x00,0x3c,0x04,0x00,0x00, +0x04,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x16,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x15,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x19,0x19,0x00,0x00,0x16,0x19,0x00,0x00,0x15,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1b,0x19,0x00,0x00,0x43,0x04,0x00,0x00, +0x04,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x1c,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x1b,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1f,0x19,0x00,0x00,0x1c,0x19,0x00,0x00,0x1b,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x20,0x19,0x00,0x00,0x19,0x19,0x00,0x00, +0x1f,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x21,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x12,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x21,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x21,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x75,0x26,0x00,0x00, +0x20,0x19,0x00,0x00,0x13,0x19,0x00,0x00,0xbe,0x01,0x00,0x00,0x12,0x19,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x06,0x19,0x00,0x00,0x75,0x26,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xdb,0x18,0x00,0x00,0x82,0x04,0x00,0x00, +0x6e,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x29,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xdb,0x18,0x00,0x00,0x0c,0x00,0x07,0x00, +0x52,0x00,0x00,0x00,0x33,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x29,0x19,0x00,0x00,0x50,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x2c,0x19,0x00,0x00,0x33,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x38,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x2c,0x19,0x00,0x00, +0xb8,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x39,0x19,0x00,0x00,0x38,0x19,0x00,0x00, +0x09,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x49,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x39,0x19,0x00,0x00,0x3a,0x19,0x00,0x00,0x3b,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3b,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3d,0x19,0x00,0x00,0x3c,0x04,0x00,0x00,0x2c,0x19,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x3e,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x3d,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x41,0x19,0x00,0x00, +0x3e,0x19,0x00,0x00,0x3d,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x43,0x19,0x00,0x00,0x43,0x04,0x00,0x00,0x2c,0x19,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x44,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x43,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x47,0x19,0x00,0x00, +0x44,0x19,0x00,0x00,0x43,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x48,0x19,0x00,0x00,0x41,0x19,0x00,0x00,0x47,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0x49,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x3a,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0x49,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x49,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x76,0x26,0x00,0x00,0x48,0x19,0x00,0x00,0x3b,0x19,0x00,0x00, +0xbe,0x01,0x00,0x00,0x3a,0x19,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x2e,0x19,0x00,0x00,0x76,0x26,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xde,0x18,0x00,0x00,0x88,0x04,0x00,0x00,0x6e,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0x51,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xde,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0x5b,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x51,0x19,0x00,0x00,0x50,0x04,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x54,0x19,0x00,0x00,0x5b,0x19,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x60,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x54,0x19,0x00,0x00,0xb8,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0x61,0x19,0x00,0x00,0x60,0x19,0x00,0x00,0x09,0x03,0x00,0x00,0xf7,0x00,0x03,0x00, +0x71,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x61,0x19,0x00,0x00, +0x62,0x19,0x00,0x00,0x63,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x63,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x65,0x19,0x00,0x00,0x3c,0x04,0x00,0x00, +0x54,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x66,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x65,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x69,0x19,0x00,0x00,0x66,0x19,0x00,0x00,0x65,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6b,0x19,0x00,0x00,0x43,0x04,0x00,0x00, +0x54,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x6c,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x6b,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6f,0x19,0x00,0x00,0x6c,0x19,0x00,0x00,0x6b,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x70,0x19,0x00,0x00,0x69,0x19,0x00,0x00, +0x6f,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x71,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x62,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x71,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x71,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x77,0x26,0x00,0x00, +0x70,0x19,0x00,0x00,0x63,0x19,0x00,0x00,0xbe,0x01,0x00,0x00,0x62,0x19,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x56,0x19,0x00,0x00,0x77,0x26,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xe1,0x18,0x00,0x00,0x50,0x04,0x00,0x00, +0x6e,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x79,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xe1,0x18,0x00,0x00,0x0c,0x00,0x07,0x00, +0x52,0x00,0x00,0x00,0x83,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x79,0x19,0x00,0x00,0x50,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x7c,0x19,0x00,0x00,0x83,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x88,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x7c,0x19,0x00,0x00, +0xb8,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x89,0x19,0x00,0x00,0x88,0x19,0x00,0x00, +0x09,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x99,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x89,0x19,0x00,0x00,0x8a,0x19,0x00,0x00,0x8b,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8b,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8d,0x19,0x00,0x00,0x3c,0x04,0x00,0x00,0x7c,0x19,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x8e,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x8d,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x91,0x19,0x00,0x00, +0x8e,0x19,0x00,0x00,0x8d,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x93,0x19,0x00,0x00,0x43,0x04,0x00,0x00,0x7c,0x19,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x94,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x93,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x97,0x19,0x00,0x00, +0x94,0x19,0x00,0x00,0x93,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x98,0x19,0x00,0x00,0x91,0x19,0x00,0x00,0x97,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0x99,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x8a,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0x99,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x99,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x78,0x26,0x00,0x00,0x98,0x19,0x00,0x00,0x8b,0x19,0x00,0x00, +0xbe,0x01,0x00,0x00,0x8a,0x19,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x7e,0x19,0x00,0x00,0x78,0x26,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0xe5,0x18,0x00,0x00,0xc2,0x15,0x00,0x00,0x06,0x19,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xe8,0x18,0x00,0x00,0x90,0x16,0x00,0x00,0x2e,0x19,0x00,0x00, +0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xe9,0x18,0x00,0x00,0xe5,0x18,0x00,0x00, +0xe8,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xec,0x18,0x00,0x00, +0x5e,0x17,0x00,0x00,0x56,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0xed,0x18,0x00,0x00,0xe9,0x18,0x00,0x00,0xec,0x18,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xf0,0x18,0x00,0x00,0x2c,0x18,0x00,0x00,0x7e,0x19,0x00,0x00, +0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xf1,0x18,0x00,0x00,0xed,0x18,0x00,0x00, +0xf0,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xf4,0x18,0x00,0x00, +0x06,0x19,0x00,0x00,0x2e,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xf6,0x18,0x00,0x00,0xf4,0x18,0x00,0x00,0x56,0x19,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xf8,0x18,0x00,0x00,0xf6,0x18,0x00,0x00,0x7e,0x19,0x00,0x00, +0x50,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0xf9,0x18,0x00,0x00,0xf8,0x18,0x00,0x00, +0xf8,0x18,0x00,0x00,0xf8,0x18,0x00,0x00,0xf8,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xfa,0x18,0x00,0x00,0xf1,0x18,0x00,0x00,0xf9,0x18,0x00,0x00, +0x50,0x00,0x07,0x00,0x01,0x05,0x00,0x00,0x78,0x15,0x00,0x00,0x26,0x0e,0x00,0x00, +0x2c,0x0e,0x00,0x00,0x3e,0x0e,0x00,0x00,0x44,0x0e,0x00,0x00,0x3e,0x00,0x03,0x00, +0x33,0x15,0x00,0x00,0x78,0x15,0x00,0x00,0x41,0x00,0x05,0x00,0x5a,0x00,0x00,0x00, +0x79,0x15,0x00,0x00,0x33,0x15,0x00,0x00,0x0d,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0x7a,0x15,0x00,0x00,0x79,0x15,0x00,0x00,0x3d,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0x7c,0x15,0x00,0x00,0x79,0x15,0x00,0x00,0xf9,0x00,0x02,0x00, +0x7d,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0x7d,0x15,0x00,0x00,0xf5,0x00,0x07,0x00, +0x59,0x00,0x00,0x00,0x7c,0x26,0x00,0x00,0x7c,0x15,0x00,0x00,0x99,0x19,0x00,0x00, +0xa4,0x19,0x00,0x00,0x81,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x59,0x00,0x00,0x00, +0x7b,0x26,0x00,0x00,0x7a,0x15,0x00,0x00,0x99,0x19,0x00,0x00,0x9f,0x19,0x00,0x00, +0x81,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x79,0x26,0x00,0x00, +0x13,0x02,0x00,0x00,0x99,0x19,0x00,0x00,0x8e,0x15,0x00,0x00,0x81,0x15,0x00,0x00, +0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x80,0x15,0x00,0x00,0x79,0x26,0x00,0x00, +0x1d,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x8f,0x15,0x00,0x00,0x81,0x15,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x80,0x15,0x00,0x00,0x81,0x15,0x00,0x00, +0x8f,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0x81,0x15,0x00,0x00,0x41,0x00,0x05,0x00, +0x5a,0x00,0x00,0x00,0x84,0x15,0x00,0x00,0x33,0x15,0x00,0x00,0x79,0x26,0x00,0x00, +0x3d,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x85,0x15,0x00,0x00,0x84,0x15,0x00,0x00, +0x0c,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0x9f,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x7b,0x26,0x00,0x00,0x85,0x15,0x00,0x00,0x3d,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0x8a,0x15,0x00,0x00,0x84,0x15,0x00,0x00,0x0c,0x00,0x07,0x00, +0x59,0x00,0x00,0x00,0xa4,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x7c,0x26,0x00,0x00,0x8a,0x15,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x8e,0x15,0x00,0x00,0x79,0x26,0x00,0x00,0x13,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x7d,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0x8f,0x15,0x00,0x00,0x0c,0x00,0x08,0x00, +0x59,0x00,0x00,0x00,0x93,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xfa,0x18,0x00,0x00,0x7b,0x26,0x00,0x00,0x7c,0x26,0x00,0x00,0x73,0x00,0x04,0x00, +0x8f,0x00,0x00,0x00,0x5d,0x0d,0x00,0x00,0x93,0x15,0x00,0x00,0x3d,0x00,0x04,0x00, +0x4d,0x02,0x00,0x00,0xa8,0x19,0x00,0x00,0xbf,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x8f,0x00,0x00,0x00,0xa9,0x19,0x00,0x00,0xa8,0x19,0x00,0x00,0xc1,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x0d,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xaa,0x19,0x00,0x00,0xa9,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0xac,0x19,0x00,0x00,0xaa,0x19,0x00,0x00,0xbd,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xae,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xae,0x19,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x45,0x28,0x00,0x00,0xac,0x19,0x00,0x00, +0xbe,0x01,0x00,0x00,0xaa,0x19,0x00,0x00,0x41,0x00,0x05,0x00,0x3e,0x02,0x00,0x00, +0xb2,0x19,0x00,0x00,0x0c,0x02,0x00,0x00,0x43,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xb3,0x19,0x00,0x00,0xb2,0x19,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x61,0x0d,0x00,0x00,0x5d,0x0d,0x00,0x00,0x5d,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xb8,0x19,0x00,0x00,0xb3,0x19,0x00,0x00,0xb3,0x19,0x00,0x00, +0xb3,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xb9,0x19,0x00,0x00, +0x61,0x0d,0x00,0x00,0xb8,0x19,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xbc,0x19,0x00,0x00,0xb9,0x19,0x00,0x00,0x45,0x28,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xc0,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xbc,0x19,0x00,0x00,0x14,0x0b,0x00,0x00,0x5f,0x26,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc6,0x19,0x00,0x00,0xc0,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc7,0x19,0x00,0x00,0x5d,0x03,0x00,0x00, +0xc6,0x19,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc9,0x19,0x00,0x00, +0xc0,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xca,0x19,0x00,0x00,0x61,0x03,0x00,0x00,0xc9,0x19,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcb,0x19,0x00,0x00,0xc7,0x19,0x00,0x00,0xca,0x19,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcd,0x19,0x00,0x00,0xc0,0x19,0x00,0x00, +0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xce,0x19,0x00,0x00, +0x5d,0x03,0x00,0x00,0xcd,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xcf,0x19,0x00,0x00,0xcb,0x19,0x00,0x00,0xce,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd2,0x19,0x00,0x00,0x61,0x03,0x00,0x00,0xc6,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd5,0x19,0x00,0x00,0x61,0x03,0x00,0x00, +0xcd,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd6,0x19,0x00,0x00, +0xd2,0x19,0x00,0x00,0xd5,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd9,0x19,0x00,0x00,0x71,0x03,0x00,0x00,0xc6,0x19,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xdd,0x19,0x00,0x00,0xd9,0x19,0x00,0x00,0xca,0x19,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe1,0x19,0x00,0x00,0xdd,0x19,0x00,0x00, +0xce,0x19,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xe2,0x19,0x00,0x00, +0xcf,0x19,0x00,0x00,0xd6,0x19,0x00,0x00,0xe1,0x19,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x66,0x0d,0x00,0x00,0x5d,0x0d,0x00,0x00,0x03,0x00,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x67,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x66,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xe7,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x67,0x0d,0x00,0x00, +0xbd,0x01,0x00,0x00,0xbe,0x01,0x00,0x00,0xb8,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0x6b,0x0d,0x00,0x00,0x66,0x0d,0x00,0x00,0xbd,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x9d,0x02,0x00,0x00,0x03,0x1a,0x00,0x00,0x9f,0x02,0x00,0x00,0x62,0x00,0x05,0x00, +0x8f,0x00,0x00,0x00,0x05,0x1a,0x00,0x00,0x03,0x1a,0x00,0x00,0xc7,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x06,0x1a,0x00,0x00,0x05,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xf2,0x19,0x00,0x00, +0x06,0x1a,0x00,0x00,0xdc,0x08,0x00,0x00,0x3d,0x00,0x04,0x00,0x4d,0x02,0x00,0x00, +0x0a,0x1a,0x00,0x00,0xb4,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x55,0x02,0x00,0x00, +0x0c,0x1a,0x00,0x00,0x0a,0x1a,0x00,0x00,0x3b,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x8f,0x00,0x00,0x00,0x0e,0x1a,0x00,0x00,0x0c,0x1a,0x00,0x00,0x1e,0x0d,0x00,0x00, +0x02,0x00,0x00,0x00,0xbd,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x0f,0x1a,0x00,0x00,0x0e,0x1a,0x00,0x00,0x0e,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x28,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x28,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xab,0x27,0x00,0x00, +0x14,0x0b,0x00,0x00,0x1d,0x0c,0x00,0x00,0xe2,0x19,0x00,0x00,0xae,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0xcb,0x00,0x00,0x00,0x9a,0x27,0x00,0x00,0xd5,0x08,0x00,0x00, +0x1d,0x0c,0x00,0x00,0x6b,0x0d,0x00,0x00,0xae,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x82,0x26,0x00,0x00,0xd4,0x02,0x00,0x00,0x1d,0x0c,0x00,0x00, +0x0f,0x1a,0x00,0x00,0xae,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0xcb,0x00,0x00,0x00, +0x80,0x26,0x00,0x00,0xd5,0x08,0x00,0x00,0x1d,0x0c,0x00,0x00,0xf2,0x19,0x00,0x00, +0xae,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x7e,0x26,0x00,0x00, +0xbd,0x01,0x00,0x00,0x1d,0x0c,0x00,0x00,0xe7,0x19,0x00,0x00,0xae,0x19,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x15,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xb2,0x0c,0x00,0x00,0x7e,0x26,0x00,0x00,0x41,0x00,0x05,0x00, +0x23,0x02,0x00,0x00,0xad,0x1a,0x00,0x00,0x0c,0x02,0x00,0x00,0x22,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xae,0x1a,0x00,0x00,0xad,0x1a,0x00,0x00, +0xc4,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x96,0x1a,0x00,0x00,0x18,0x02,0x00,0x00, +0xae,0x1a,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x97,0x1a,0x00,0x00, +0x96,0x1a,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x9b,0x1a,0x00,0x00, +0x97,0x1a,0x00,0x00,0x97,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x9c,0x1a,0x00,0x00,0x93,0x0c,0x00,0x00,0x9b,0x1a,0x00,0x00,0x6e,0x00,0x04,0x00, +0x64,0x00,0x00,0x00,0x9d,0x1a,0x00,0x00,0x9c,0x1a,0x00,0x00,0x41,0x00,0x05,0x00, +0x0e,0x02,0x00,0x00,0xb5,0x1a,0x00,0x00,0x0c,0x02,0x00,0x00,0x1d,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0xb6,0x1a,0x00,0x00,0xb5,0x1a,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xc2,0x1a,0x00,0x00,0x9d,0x1a,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xc3,0x1a,0x00,0x00,0x8d,0x0c,0x00,0x00, +0xc2,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xc6,0x1a,0x00,0x00, +0xc2,0x1a,0x00,0x00,0xff,0x03,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xd3,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xc3,0x1a,0x00,0x00, +0xc6,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xd8,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xff,0x03,0x00,0x00,0xd3,0x1a,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xcc,0x1a,0x00,0x00,0xb6,0x1a,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xcd,0x1a,0x00,0x00,0xd8,0x1a,0x00,0x00, +0xcc,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x4d,0x02,0x00,0x00,0xdc,0x1a,0x00,0x00, +0xbf,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0xdd,0x1a,0x00,0x00, +0xdc,0x1a,0x00,0x00,0xc1,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x0d,0x02,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xde,0x1a,0x00,0x00,0xdd,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xe0,0x1a,0x00,0x00, +0xde,0x1a,0x00,0x00,0xbd,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xe2,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe2,0x1a,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x46,0x28,0x00,0x00,0xe0,0x1a,0x00,0x00,0xbe,0x01,0x00,0x00,0xde,0x1a,0x00,0x00, +0x3d,0x00,0x04,0x00,0x4d,0x02,0x00,0x00,0xea,0x1a,0x00,0x00,0x4f,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x55,0x02,0x00,0x00,0xec,0x1a,0x00,0x00,0xea,0x1a,0x00,0x00, +0x3b,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xef,0x1a,0x00,0x00, +0xae,0x1a,0x00,0x00,0x58,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0xf0,0x1a,0x00,0x00, +0xec,0x1a,0x00,0x00,0xcd,0x1a,0x00,0x00,0x02,0x00,0x00,0x00,0xef,0x1a,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf1,0x1a,0x00,0x00,0xf0,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa6,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0xf1,0x1a,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa7,0x1a,0x00,0x00,0x46,0x28,0x00,0x00,0xa6,0x1a,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf6,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0xa7,0x1a,0x00,0x00,0x28,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x30,0x1a,0x00,0x00,0x82,0x26,0x00,0x00,0x01,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x31,0x1a,0x00,0x00,0x30,0x1a,0x00,0x00, +0xbd,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x37,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x31,0x1a,0x00,0x00,0x32,0x1a,0x00,0x00,0x34,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x34,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x37,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x32,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x37,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x37,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x86,0x26,0x00,0x00,0x30,0x1a,0x00,0x00,0x34,0x1a,0x00,0x00,0xf6,0x1a,0x00,0x00, +0x32,0x1a,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xc3,0x25,0x00,0x00, +0x86,0x26,0x00,0x00,0x82,0x26,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x0d,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x86,0x26,0x00,0x00,0xf6,0x1a,0x00,0x00,0xb7,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0x01,0x1b,0x00,0x00,0x0d,0x1b,0x00,0x00,0xbd,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x07,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x01,0x1b,0x00,0x00, +0x02,0x1b,0x00,0x00,0x06,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x06,0x1b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x07,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x02,0x1b,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x12,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x86,0x26,0x00,0x00,0xf6,0x1a,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x05,0x1b,0x00,0x00,0x12,0x1b,0x00,0x00,0x0d,0x1b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x07,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x07,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x88,0x26,0x00,0x00,0xbd,0x01,0x00,0x00, +0x06,0x1b,0x00,0x00,0x05,0x1b,0x00,0x00,0x02,0x1b,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3f,0x1a,0x00,0x00,0xbe,0x01,0x00,0x00,0x88,0x26,0x00,0x00, +0xf7,0x00,0x03,0x00,0x5d,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x80,0x26,0x00,0x00,0x42,0x1a,0x00,0x00,0x4a,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4a,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4c,0x1a,0x00,0x00, +0x82,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0xbc,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0x4d,0x1a,0x00,0x00,0x4c,0x1a,0x00,0x00,0xbe,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x5c,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x4d,0x1a,0x00,0x00, +0x4e,0x1a,0x00,0x00,0x54,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x54,0x1a,0x00,0x00, +0xba,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x56,0x1a,0x00,0x00,0x3f,0x1a,0x00,0x00, +0x67,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0x5b,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x56,0x1a,0x00,0x00,0x57,0x1a,0x00,0x00,0x5b,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x57,0x1a,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xcf,0x25,0x00,0x00,0xbd,0x01,0x00,0x00,0xc3,0x25,0x00,0x00,0x00,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x5b,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x5b,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x92,0x26,0x00,0x00,0xc3,0x25,0x00,0x00, +0x54,0x1a,0x00,0x00,0xcf,0x25,0x00,0x00,0x57,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x5c,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x4e,0x1a,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x18,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x86,0x26,0x00,0x00,0xf6,0x1a,0x00,0x00,0x61,0x03,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0xcd,0x25,0x00,0x00,0x18,0x1b,0x00,0x00,0xc3,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x5c,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5c,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x91,0x26,0x00,0x00, +0x92,0x26,0x00,0x00,0x5b,0x1a,0x00,0x00,0xcd,0x25,0x00,0x00,0x4e,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x5d,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x42,0x1a,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xc6,0x25,0x00,0x00,0xf6,0x1a,0x00,0x00, +0x49,0x28,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x46,0x1a,0x00,0x00,0x82,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0xb7,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0x47,0x1a,0x00,0x00,0x46,0x1a,0x00,0x00,0xbd,0x01,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x48,0x1a,0x00,0x00,0x47,0x1a,0x00,0x00, +0x54,0x07,0x00,0x00,0xbe,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xc9,0x25,0x00,0x00,0x48,0x1a,0x00,0x00,0xc6,0x25,0x00,0x00,0x00,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x5d,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x5d,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x90,0x26,0x00,0x00,0x91,0x26,0x00,0x00, +0x5c,0x1a,0x00,0x00,0xc9,0x25,0x00,0x00,0x42,0x1a,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5f,0x1a,0x00,0x00,0x60,0x26,0x00,0x00,0x88,0x26,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x60,0x1a,0x00,0x00,0x5f,0x1a,0x00,0x00, +0x71,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x1e,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x60,0x1a,0x00,0x00,0xbd,0x01,0x00,0x00, +0xbe,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x23,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x15,0x1a,0x00,0x00,0x1e,0x1b,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x65,0x1a,0x00,0x00,0xbe,0x01,0x00,0x00, +0x23,0x1b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x67,0x1a,0x00,0x00, +0x90,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x68,0x1a,0x00,0x00,0x67,0x1a,0x00,0x00,0x65,0x1a,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6c,0x1a,0x00,0x00,0xbe,0x01,0x00,0x00,0xb5,0x0c,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x27,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x6c,0x1a,0x00,0x00,0xbd,0x01,0x00,0x00,0xbe,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x70,0x1a,0x00,0x00,0x68,0x1a,0x00,0x00, +0x27,0x1b,0x00,0x00,0xb8,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x74,0x1a,0x00,0x00, +0x43,0x0d,0x00,0x00,0x67,0x07,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x75,0x1a,0x00,0x00,0x74,0x1a,0x00,0x00,0xbe,0x01,0x00,0x00,0xbd,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x78,0x1a,0x00,0x00,0x70,0x1a,0x00,0x00, +0x75,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7c,0x1a,0x00,0x00, +0x78,0x1a,0x00,0x00,0xbe,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x2b,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x7c,0x1a,0x00,0x00, +0xbd,0x01,0x00,0x00,0xbe,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7f,0x1a,0x00,0x00,0x90,0x26,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x42,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x7f,0x1a,0x00,0x00,0xf6,0x1a,0x00,0x00,0xb7,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0x36,0x1b,0x00,0x00,0x42,0x1b,0x00,0x00,0xbd,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x3c,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x36,0x1b,0x00,0x00, +0x37,0x1b,0x00,0x00,0x3b,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x3b,0x1b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x3c,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x37,0x1b,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x47,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x7f,0x1a,0x00,0x00,0xf6,0x1a,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3a,0x1b,0x00,0x00,0x47,0x1b,0x00,0x00,0x42,0x1b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x3c,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x3c,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x93,0x26,0x00,0x00,0xbd,0x01,0x00,0x00, +0x3b,0x1b,0x00,0x00,0x3a,0x1b,0x00,0x00,0x37,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x4b,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x93,0x26,0x00,0x00,0xbd,0x01,0x00,0x00,0xbe,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x84,0x1a,0x00,0x00,0x2b,0x1b,0x00,0x00,0x71,0x04,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x4f,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x84,0x1a,0x00,0x00,0xbd,0x01,0x00,0x00,0xbe,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x87,0x1a,0x00,0x00,0x4f,0x1b,0x00,0x00, +0x4b,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x53,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x87,0x1a,0x00,0x00,0xbd,0x01,0x00,0x00, +0xbe,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x2e,0x02,0x00,0x00,0xb2,0x1c,0x00,0x00, +0x0c,0x02,0x00,0x00,0x38,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xb3,0x1c,0x00,0x00,0xb2,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x9e,0x1b,0x00,0x00,0x8a,0x0c,0x00,0x00,0xb3,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0xa0,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x9e,0x1b,0x00,0x00,0x6e,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0xa1,0x1b,0x00,0x00, +0xa0,0x1b,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xa3,0x1b,0x00,0x00, +0xa1,0x1b,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xa4,0x1b,0x00,0x00, +0xa3,0x1b,0x00,0x00,0xff,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xa6,0x1b,0x00,0x00,0xa4,0x1b,0x00,0x00,0xc9,0x0c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa8,0x1b,0x00,0x00,0xa6,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xaa,0x1b,0x00,0x00,0x9e,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xab,0x1b,0x00,0x00, +0xa8,0x1b,0x00,0x00,0xaa,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0xac,0x1b,0x00,0x00,0xab,0x1b,0x00,0x00,0xbe,0x05,0x00,0x00,0xbf,0x05,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0xde,0x25,0x00,0x00,0xac,0x1b,0x00,0x00, +0x4d,0x27,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xaf,0x1b,0x00,0x00,0xa6,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb1,0x1b,0x00,0x00,0x9e,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0xba,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xb2,0x1b,0x00,0x00,0xaf,0x1b,0x00,0x00, +0xb1,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0xb3,0x1b,0x00,0x00, +0xb2,0x1b,0x00,0x00,0xbe,0x05,0x00,0x00,0xbf,0x05,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0xe2,0x25,0x00,0x00,0xb3,0x1b,0x00,0x00,0xde,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xc0,0x1b,0x00,0x00, +0xe2,0x25,0x00,0x00,0xf9,0x00,0x02,0x00,0xc1,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc1,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x65,0x27,0x00,0x00, +0x0d,0x02,0x00,0x00,0x3c,0x1b,0x00,0x00,0xfb,0x1b,0x00,0x00,0xf9,0x1b,0x00,0x00, +0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xc4,0x1b,0x00,0x00,0x65,0x27,0x00,0x00, +0xd7,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xfc,0x1b,0x00,0x00,0xf9,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc4,0x1b,0x00,0x00,0xc5,0x1b,0x00,0x00, +0xfc,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xc5,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc6,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xc6,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xfc,0x27,0x00,0x00,0x0d,0x02,0x00,0x00,0xc5,0x1b,0x00,0x00, +0xf7,0x1b,0x00,0x00,0xf5,0x1b,0x00,0x00,0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0xc9,0x1b,0x00,0x00,0xfc,0x27,0x00,0x00,0xd7,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0xf8,0x1b,0x00,0x00,0xf5,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xc9,0x1b,0x00,0x00,0xca,0x1b,0x00,0x00,0xf8,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xca,0x1b,0x00,0x00,0xc4,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xcd,0x1b,0x00,0x00, +0x65,0x27,0x00,0x00,0x18,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xce,0x1b,0x00,0x00,0xfc,0x27,0x00,0x00,0xcd,0x1b,0x00,0x00,0xf7,0x00,0x03,0x00, +0xd5,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xab,0x1b,0x00,0x00, +0xd0,0x1b,0x00,0x00,0xd3,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xd3,0x1b,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd5,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xd0,0x1b,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xd2,0x1b,0x00,0x00,0xd7,0x02,0x00,0x00, +0xfc,0x27,0x00,0x00,0xf9,0x00,0x02,0x00,0xd5,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd5,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xfe,0x27,0x00,0x00, +0xfc,0x27,0x00,0x00,0xd3,0x1b,0x00,0x00,0xd2,0x1b,0x00,0x00,0xd0,0x1b,0x00,0x00, +0xf7,0x00,0x03,0x00,0xdd,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xb2,0x1b,0x00,0x00,0xd8,0x1b,0x00,0x00,0xdb,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xdb,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0xdd,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd8,0x1b,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xda,0x1b,0x00,0x00, +0xd7,0x02,0x00,0x00,0x65,0x27,0x00,0x00,0xf9,0x00,0x02,0x00,0xdd,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xdd,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x00,0x28,0x00,0x00,0x65,0x27,0x00,0x00,0xdb,0x1b,0x00,0x00,0xda,0x1b,0x00,0x00, +0xd8,0x1b,0x00,0x00,0x50,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xdf,0x1b,0x00,0x00, +0xfe,0x27,0x00,0x00,0x00,0x28,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0xe5,0x1b,0x00,0x00,0xa1,0x1b,0x00,0x00,0xe2,0x25,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0xe7,0x1b,0x00,0x00,0xe5,0x1b,0x00,0x00,0xdf,0x1b,0x00,0x00, +0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0x21,0x1d,0x00,0x00,0x3a,0x0d,0x00,0x00, +0xe7,0x1b,0x00,0x00,0x02,0x00,0x00,0x00,0x0d,0x02,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x22,0x1d,0x00,0x00,0x21,0x1d,0x00,0x00,0x21,0x1d,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0xf4,0x1b,0x00,0x00,0x67,0x1b,0x00,0x00,0xce,0x1b,0x00,0x00, +0x3e,0x00,0x03,0x00,0xf4,0x1b,0x00,0x00,0x22,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf5,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xf5,0x1b,0x00,0x00,0x80,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xf7,0x1b,0x00,0x00,0xfc,0x27,0x00,0x00,0x13,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc6,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xf8,0x1b,0x00,0x00, +0xf9,0x00,0x02,0x00,0xf9,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xf9,0x1b,0x00,0x00, +0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xfb,0x1b,0x00,0x00,0x65,0x27,0x00,0x00, +0x13,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xc1,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfc,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xff,0x1b,0x00,0x00, +0xa6,0x1b,0x00,0x00,0x9e,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x04,0x1c,0x00,0x00,0xbf,0x0c,0x00,0x00,0xbe,0x01,0x00,0x00,0xbd,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x27,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x23,0x1b,0x00,0x00,0x04,0x1c,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x32,0x1d,0x00,0x00,0x61,0x26,0x00,0x00,0xb3,0x1c,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x34,0x1d,0x00,0x00,0x32,0x1d,0x00,0x00, +0x61,0x26,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x35,0x1d,0x00,0x00, +0x34,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x37,0x1d,0x00,0x00,0xbe,0x01,0x00,0x00,0x35,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x42,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x9f,0x05,0x00,0x00,0x37,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x09,0x1c,0x00,0x00,0xbe,0x01,0x00,0x00,0x27,0x1d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0a,0x1c,0x00,0x00,0x42,0x1d,0x00,0x00,0x09,0x1c,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0c,0x1c,0x00,0x00,0xbe,0x01,0x00,0x00, +0x0a,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0d,0x1c,0x00,0x00, +0x0c,0x1c,0x00,0x00,0x3c,0x06,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x47,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xbe,0x01,0x00,0x00, +0x0d,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x10,0x1c,0x00,0x00, +0x5d,0x03,0x00,0x00,0x43,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x4c,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x10,0x1c,0x00,0x00, +0x27,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x51,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xbd,0x01,0x00,0x00,0x4c,0x1d,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x57,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x0a,0x1c,0x00,0x00,0x47,0x1d,0x00,0x00,0x51,0x1d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x19,0x1c,0x00,0x00,0x15,0x0d,0x00,0x00, +0x62,0x26,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x5b,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x19,0x1c,0x00,0x00,0xbd,0x01,0x00,0x00, +0xbe,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x61,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x54,0x06,0x00,0x00,0x55,0x06,0x00,0x00, +0x5b,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0x1c,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x1c,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0x75,0x27,0x00,0x00, +0x25,0x06,0x00,0x00,0xfc,0x1b,0x00,0x00,0xe3,0x27,0x00,0x00,0x80,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x6f,0x27,0x00,0x00,0xc4,0x26,0x00,0x00, +0xfc,0x1b,0x00,0x00,0xf5,0x27,0x00,0x00,0x80,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x6d,0x27,0x00,0x00,0xc4,0x26,0x00,0x00,0xfc,0x1b,0x00,0x00, +0xf2,0x27,0x00,0x00,0x80,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x6b,0x27,0x00,0x00,0xc4,0x26,0x00,0x00,0xfc,0x1b,0x00,0x00,0xef,0x27,0x00,0x00, +0x80,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x69,0x27,0x00,0x00, +0xc4,0x26,0x00,0x00,0xfc,0x1b,0x00,0x00,0xec,0x27,0x00,0x00,0x80,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x67,0x27,0x00,0x00,0xa1,0x26,0x00,0x00, +0xfc,0x1b,0x00,0x00,0xe9,0x27,0x00,0x00,0x80,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x66,0x27,0x00,0x00,0x0d,0x02,0x00,0x00,0xfc,0x1b,0x00,0x00, +0x82,0x1c,0x00,0x00,0x80,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0x1f,0x1c,0x00,0x00,0x66,0x27,0x00,0x00,0xd7,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0x83,0x1c,0x00,0x00,0x80,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x1f,0x1c,0x00,0x00,0x20,0x1c,0x00,0x00,0x83,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x20,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x21,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x21,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xf5,0x27,0x00,0x00, +0x6f,0x27,0x00,0x00,0x20,0x1c,0x00,0x00,0xfa,0x27,0x00,0x00,0x7c,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xf2,0x27,0x00,0x00,0x6d,0x27,0x00,0x00, +0x20,0x1c,0x00,0x00,0xf9,0x27,0x00,0x00,0x7c,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xef,0x27,0x00,0x00,0x6b,0x27,0x00,0x00,0x20,0x1c,0x00,0x00, +0xf8,0x27,0x00,0x00,0x7c,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xec,0x27,0x00,0x00,0x69,0x27,0x00,0x00,0x20,0x1c,0x00,0x00,0xf7,0x27,0x00,0x00, +0x7c,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe9,0x27,0x00,0x00, +0x67,0x27,0x00,0x00,0x20,0x1c,0x00,0x00,0xf6,0x27,0x00,0x00,0x7c,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0xe3,0x27,0x00,0x00,0x75,0x27,0x00,0x00, +0x20,0x1c,0x00,0x00,0x67,0x1c,0x00,0x00,0x7c,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xdc,0x27,0x00,0x00,0x0d,0x02,0x00,0x00,0x20,0x1c,0x00,0x00, +0x7e,0x1c,0x00,0x00,0x7c,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0x24,0x1c,0x00,0x00,0xdc,0x27,0x00,0x00,0xd7,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0x7f,0x1c,0x00,0x00,0x7c,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x24,0x1c,0x00,0x00,0x25,0x1c,0x00,0x00,0x7f,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x25,0x1c,0x00,0x00,0xc4,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x28,0x1c,0x00,0x00, +0x66,0x27,0x00,0x00,0x18,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x29,0x1c,0x00,0x00,0xdc,0x27,0x00,0x00,0x28,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00, +0x30,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xab,0x1b,0x00,0x00, +0x2b,0x1c,0x00,0x00,0x2e,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x2e,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x30,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x2b,0x1c,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x2d,0x1c,0x00,0x00,0xd7,0x02,0x00,0x00, +0xdc,0x27,0x00,0x00,0xf9,0x00,0x02,0x00,0x30,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x30,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xde,0x27,0x00,0x00, +0xdc,0x27,0x00,0x00,0x2e,0x1c,0x00,0x00,0x2d,0x1c,0x00,0x00,0x2b,0x1c,0x00,0x00, +0xf7,0x00,0x03,0x00,0x38,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xb2,0x1b,0x00,0x00,0x33,0x1c,0x00,0x00,0x36,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x36,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x38,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x33,0x1c,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x35,0x1c,0x00,0x00, +0xd7,0x02,0x00,0x00,0x66,0x27,0x00,0x00,0xf9,0x00,0x02,0x00,0x38,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x38,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xe0,0x27,0x00,0x00,0x66,0x27,0x00,0x00,0x36,0x1c,0x00,0x00,0x35,0x1c,0x00,0x00, +0x33,0x1c,0x00,0x00,0x50,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x3a,0x1c,0x00,0x00, +0xde,0x27,0x00,0x00,0xe0,0x27,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x3d,0x1c,0x00,0x00,0x3a,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x3e,0x1c,0x00,0x00,0xc0,0x1b,0x00,0x00,0x3d,0x1c,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x41,0x1c,0x00,0x00,0xff,0x1b,0x00,0x00,0x3e,0x1c,0x00,0x00, +0x50,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x49,0x1c,0x00,0x00,0xac,0x1b,0x00,0x00, +0xb3,0x1b,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x4a,0x1c,0x00,0x00, +0xa1,0x1b,0x00,0x00,0x49,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x4c,0x1c,0x00,0x00,0x4a,0x1c,0x00,0x00,0x3a,0x1c,0x00,0x00,0x7c,0x00,0x04,0x00, +0x13,0x04,0x00,0x00,0x69,0x1d,0x00,0x00,0x4c,0x1c,0x00,0x00,0x7c,0x00,0x04,0x00, +0x13,0x04,0x00,0x00,0x6b,0x1d,0x00,0x00,0xcd,0x0c,0x00,0x00,0xb0,0x00,0x05,0x00, +0x17,0x04,0x00,0x00,0x6c,0x1d,0x00,0x00,0x69,0x1d,0x00,0x00,0x6b,0x1d,0x00,0x00, +0x9b,0x00,0x04,0x00,0xcb,0x00,0x00,0x00,0x6d,0x1d,0x00,0x00,0x6c,0x1d,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x56,0x1c,0x00,0x00,0x6d,0x1d,0x00,0x00, +0xbe,0x01,0x00,0x00,0xbd,0x01,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x75,0x1d,0x00,0x00,0x57,0x1d,0x00,0x00,0x57,0x1d,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x76,0x1d,0x00,0x00,0x41,0x1c,0x00,0x00,0x75,0x1d,0x00,0x00, +0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x79,0x1d,0x00,0x00,0x76,0x1d,0x00,0x00, +0x76,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x89,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x79,0x1d,0x00,0x00,0x71,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8f,0x1d,0x00,0x00,0x5c,0x04,0x00,0x00, +0x89,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x90,0x1d,0x00,0x00, +0x8f,0x1d,0x00,0x00,0xbe,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x92,0x1d,0x00,0x00,0x5d,0x03,0x00,0x00,0x89,0x1d,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x93,0x1d,0x00,0x00,0x92,0x1d,0x00,0x00,0xbe,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x95,0x1d,0x00,0x00,0x64,0x04,0x00,0x00, +0x90,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x97,0x1d,0x00,0x00, +0x95,0x1d,0x00,0x00,0x90,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x98,0x1d,0x00,0x00,0x97,0x1d,0x00,0x00,0x69,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9b,0x1d,0x00,0x00,0x93,0x1d,0x00,0x00,0x93,0x1d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9c,0x1d,0x00,0x00,0x98,0x1d,0x00,0x00, +0x9b,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5b,0x1c,0x00,0x00, +0x56,0x1c,0x00,0x00,0x9c,0x1d,0x00,0x00,0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x5d,0x1c,0x00,0x00,0x67,0x1b,0x00,0x00,0x29,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x5e,0x1c,0x00,0x00,0x5d,0x1c,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x60,0x1c,0x00,0x00,0x5e,0x1c,0x00,0x00,0x5b,0x1c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x62,0x1c,0x00,0x00,0x60,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x63,0x1c,0x00,0x00, +0x60,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x64,0x1c,0x00,0x00,0x60,0x1c,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x8f,0x00,0x00,0x00,0x65,0x1c,0x00,0x00,0x62,0x1c,0x00,0x00,0x63,0x1c,0x00,0x00, +0x64,0x1c,0x00,0x00,0x5b,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x8f,0x00,0x00,0x00, +0x67,0x1c,0x00,0x00,0xe3,0x27,0x00,0x00,0x65,0x1c,0x00,0x00,0x94,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6a,0x1c,0x00,0x00,0x41,0x1c,0x00,0x00,0x41,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6d,0x1c,0x00,0x00,0x61,0x1d,0x00,0x00, +0x6a,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x6e,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x6d,0x1c,0x00,0x00,0xaa,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0x70,0x1c,0x00,0x00,0x66,0x27,0x00,0x00,0x0d,0x02,0x00,0x00, +0xaa,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x72,0x1c,0x00,0x00,0xdc,0x27,0x00,0x00, +0x0d,0x02,0x00,0x00,0xa7,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x73,0x1c,0x00,0x00, +0x70,0x1c,0x00,0x00,0x72,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0x76,0x1c,0x00,0x00,0x5d,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0xc2,0x1d,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x73,0x1c,0x00,0x00,0xa5,0x1d,0x00,0x00, +0xa9,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xa9,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xd2,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xef,0x27,0x00,0x00,0x76,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xd7,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xec,0x27,0x00,0x00, +0x76,0x1c,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xb2,0x1d,0x00,0x00, +0x76,0x1c,0x00,0x00,0x6e,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xb6,0x1d,0x00,0x00,0xf5,0x27,0x00,0x00,0xb2,0x1d,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xb9,0x1d,0x00,0x00,0x76,0x1c,0x00,0x00,0xb2,0x1d,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xbc,0x1d,0x00,0x00,0xf2,0x27,0x00,0x00, +0xb9,0x1d,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc0,0x1d,0x00,0x00, +0xe9,0x27,0x00,0x00,0x6e,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0xc2,0x1d,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa5,0x1d,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xc7,0x1d,0x00,0x00,0x76,0x1c,0x00,0x00,0x6e,0x1c,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xcb,0x1d,0x00,0x00,0x76,0x1c,0x00,0x00,0xc7,0x1d,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc2,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xc2,0x1d,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xfa,0x27,0x00,0x00,0xb6,0x1d,0x00,0x00, +0xa9,0x1d,0x00,0x00,0xc7,0x1d,0x00,0x00,0xa5,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xf9,0x27,0x00,0x00,0xbc,0x1d,0x00,0x00,0xa9,0x1d,0x00,0x00, +0xcb,0x1d,0x00,0x00,0xa5,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xf8,0x27,0x00,0x00,0xd2,0x1d,0x00,0x00,0xa9,0x1d,0x00,0x00,0x76,0x1c,0x00,0x00, +0xa5,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xf7,0x27,0x00,0x00, +0xd7,0x1d,0x00,0x00,0xa9,0x1d,0x00,0x00,0x76,0x1c,0x00,0x00,0xa5,0x1d,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf6,0x27,0x00,0x00,0xc0,0x1d,0x00,0x00, +0xa9,0x1d,0x00,0x00,0x6e,0x1c,0x00,0x00,0xa5,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00, +0x7c,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x7c,0x1c,0x00,0x00,0x80,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x7e,0x1c,0x00,0x00,0xdc,0x27,0x00,0x00,0x13,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x21,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x7f,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x80,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x80,0x1c,0x00,0x00, +0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x82,0x1c,0x00,0x00,0x66,0x27,0x00,0x00, +0x13,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x1c,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x83,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xdd,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x67,0x27,0x00,0x00,0xba,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0xde,0x1d,0x00,0x00,0xdd,0x1d,0x00,0x00,0x09,0x03,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe3,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xe3,0x1d,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x47,0x28,0x00,0x00,0xde,0x1d,0x00,0x00, +0x67,0x27,0x00,0x00,0xbe,0x01,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xea,0x1d,0x00,0x00,0x47,0x28,0x00,0x00,0x47,0x28,0x00,0x00,0x47,0x28,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xeb,0x1d,0x00,0x00,0x6f,0x27,0x00,0x00, +0xea,0x1d,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xf2,0x1d,0x00,0x00, +0x6d,0x27,0x00,0x00,0xea,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xfa,0x1d,0x00,0x00,0xeb,0x1d,0x00,0x00,0xeb,0x1d,0x00,0x00,0x83,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xfb,0x1d,0x00,0x00,0xf2,0x1d,0x00,0x00,0xfa,0x1d,0x00,0x00, +0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xfc,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xfb,0x1d,0x00,0x00,0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xfd,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0xfc,0x1d,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x88,0x1c,0x00,0x00,0x75,0x27,0x00,0x00, +0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x89,0x1c,0x00,0x00, +0x88,0x1c,0x00,0x00,0x09,0x03,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x8a,0x1c,0x00,0x00,0x89,0x1c,0x00,0x00,0xbe,0x01,0x00,0x00,0xbd,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8d,0x1c,0x00,0x00,0x88,0x1c,0x00,0x00, +0x8a,0x1c,0x00,0x00,0x52,0x00,0x06,0x00,0x8f,0x00,0x00,0x00,0x00,0x26,0x00,0x00, +0x8d,0x1c,0x00,0x00,0x75,0x27,0x00,0x00,0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0x91,0x1c,0x00,0x00,0x8d,0x1c,0x00,0x00,0x09,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0xae,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x91,0x1c,0x00,0x00,0x92,0x1c,0x00,0x00,0xae,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x92,0x1c,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x94,0x1c,0x00,0x00, +0x00,0x26,0x00,0x00,0x00,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x97,0x1c,0x00,0x00, +0x8d,0x1c,0x00,0x00,0x8d,0x1c,0x00,0x00,0x8d,0x1c,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x98,0x1c,0x00,0x00,0x94,0x1c,0x00,0x00,0x97,0x1c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9a,0x1c,0x00,0x00,0x98,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x8f,0x00,0x00,0x00,0x04,0x26,0x00,0x00, +0x9a,0x1c,0x00,0x00,0x4a,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9c,0x1c,0x00,0x00,0x98,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x8f,0x00,0x00,0x00,0x06,0x26,0x00,0x00,0x9c,0x1c,0x00,0x00, +0x04,0x26,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9e,0x1c,0x00,0x00,0x98,0x1c,0x00,0x00,0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x8f,0x00,0x00,0x00,0x08,0x26,0x00,0x00,0x9e,0x1c,0x00,0x00,0x06,0x26,0x00,0x00, +0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa1,0x1c,0x00,0x00, +0x8d,0x1c,0x00,0x00,0xf8,0x06,0x00,0x00,0x52,0x00,0x06,0x00,0x8f,0x00,0x00,0x00, +0x0b,0x26,0x00,0x00,0xa1,0x1c,0x00,0x00,0x08,0x26,0x00,0x00,0x03,0x00,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xa5,0x1c,0x00,0x00,0x0b,0x26,0x00,0x00, +0x0b,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x06,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xa5,0x1c,0x00,0x00,0x6b,0x27,0x00,0x00,0x69,0x27,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa9,0x1c,0x00,0x00,0x06,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x8f,0x00,0x00,0x00,0x0d,0x26,0x00,0x00, +0xa9,0x1c,0x00,0x00,0x0b,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xab,0x1c,0x00,0x00,0x06,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x8f,0x00,0x00,0x00,0x0f,0x26,0x00,0x00,0xab,0x1c,0x00,0x00, +0x0d,0x26,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xad,0x1c,0x00,0x00,0x06,0x1e,0x00,0x00,0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x8f,0x00,0x00,0x00,0x11,0x26,0x00,0x00,0xad,0x1c,0x00,0x00,0x0f,0x26,0x00,0x00, +0x02,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xae,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xae,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0x76,0x27,0x00,0x00, +0x00,0x26,0x00,0x00,0xe3,0x1d,0x00,0x00,0x11,0x26,0x00,0x00,0x92,0x1c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x27,0x1e,0x00,0x00,0xeb,0x1d,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x96,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xbd,0x01,0x00,0x00,0x27,0x1e,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2b,0x1e,0x00,0x00,0xbe,0x01,0x00,0x00, +0x96,0x1e,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2c,0x1e,0x00,0x00, +0x27,0x1e,0x00,0x00,0x2b,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2e,0x1e,0x00,0x00,0x2c,0x1e,0x00,0x00,0x0d,0x0a,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x2f,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x30,0x1e,0x00,0x00, +0x2f,0x1e,0x00,0x00,0x35,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x9b,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x43,0x0d,0x00,0x00, +0xb5,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa0,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x9b,0x1e,0x00,0x00,0x3f,0x1a,0x00,0x00, +0xb8,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x36,0x1e,0x00,0x00,0xa0,0x1e,0x00,0x00, +0x67,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0x3a,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x36,0x1e,0x00,0x00,0x37,0x1e,0x00,0x00,0x3a,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x37,0x1e,0x00,0x00,0xa4,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0x39,0x1e,0x00,0x00,0xbf,0x0c,0x00,0x00,0xd5,0x08,0x00,0x00,0xf9,0x00,0x02,0x00, +0x3a,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x3a,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0xcb,0x00,0x00,0x00,0x3b,0x1e,0x00,0x00,0x36,0x1e,0x00,0x00,0xae,0x1c,0x00,0x00, +0x39,0x1e,0x00,0x00,0x37,0x1e,0x00,0x00,0xf7,0x00,0x03,0x00,0x41,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x3b,0x1e,0x00,0x00,0x3d,0x1e,0x00,0x00, +0x40,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x40,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00, +0x41,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x3d,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00, +0x4d,0x02,0x00,0x00,0xa3,0x1e,0x00,0x00,0x83,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x55,0x02,0x00,0x00,0xa5,0x1e,0x00,0x00,0xa3,0x1e,0x00,0x00,0x3b,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0xa7,0x1e,0x00,0x00,0xa5,0x1e,0x00,0x00, +0x1e,0x0d,0x00,0x00,0x02,0x00,0x00,0x00,0xbd,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x41,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x41,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0x8f,0x00,0x00,0x00,0x84,0x27,0x00,0x00,0x25,0x06,0x00,0x00,0x40,0x1e,0x00,0x00, +0xa7,0x1e,0x00,0x00,0x3d,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00,0x0f,0x1e,0x00,0x00, +0x84,0x27,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x44,0x1e,0x00,0x00, +0x0f,0x1e,0x00,0x00,0x5c,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x45,0x1e,0x00,0x00,0x44,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x46,0x1e,0x00,0x00,0x30,0x1e,0x00,0x00,0x45,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x48,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x46,0x1e,0x00,0x00,0xbe,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x4a,0x1e,0x00,0x00, +0x48,0x1e,0x00,0x00,0x35,0x0a,0x00,0x00,0xf7,0x00,0x03,0x00,0x7d,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x4a,0x1e,0x00,0x00,0x4b,0x1e,0x00,0x00, +0x7d,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x4b,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00, +0x4c,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x4c,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x86,0x27,0x00,0x00,0x48,0x1e,0x00,0x00,0x4b,0x1e,0x00,0x00, +0x20,0x28,0x00,0x00,0x62,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x85,0x27,0x00,0x00,0x13,0x02,0x00,0x00,0x4b,0x1e,0x00,0x00,0x64,0x1e,0x00,0x00, +0x62,0x1e,0x00,0x00,0xb3,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x4f,0x1e,0x00,0x00, +0x85,0x27,0x00,0x00,0xd7,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x65,0x1e,0x00,0x00, +0x62,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x4f,0x1e,0x00,0x00, +0x50,0x1e,0x00,0x00,0x65,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x50,0x1e,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x53,0x1e,0x00,0x00,0x0f,0x1e,0x00,0x00, +0x85,0x27,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x54,0x1e,0x00,0x00, +0x53,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x55,0x1e,0x00,0x00, +0x30,0x1e,0x00,0x00,0x54,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x57,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x46,0x1e,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x59,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x55,0x1e,0x00,0x00,0xb4,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0x5a,0x1e,0x00,0x00,0x57,0x1e,0x00,0x00,0x59,0x1e,0x00,0x00,0xf7,0x00,0x03,0x00, +0x61,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x5a,0x1e,0x00,0x00, +0x5b,0x1e,0x00,0x00,0x61,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x5b,0x1e,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x5d,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x55,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xac,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x86,0x27,0x00,0x00, +0x5d,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x61,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x61,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x20,0x28,0x00,0x00, +0x86,0x27,0x00,0x00,0x50,0x1e,0x00,0x00,0xac,0x1e,0x00,0x00,0x5b,0x1e,0x00,0x00, +0xf9,0x00,0x02,0x00,0x62,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x62,0x1e,0x00,0x00, +0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x64,0x1e,0x00,0x00,0x85,0x27,0x00,0x00, +0x13,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x4c,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x65,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x67,0x1e,0x00,0x00, +0xfd,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x69,0x1e,0x00,0x00,0x67,0x1e,0x00,0x00,0x71,0x07,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xb0,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x69,0x1e,0x00,0x00,0xbd,0x01,0x00,0x00,0xbe,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xb5,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0xb0,0x1e,0x00,0x00,0x5f,0x0a,0x00,0x00,0xb7,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0x6f,0x1e,0x00,0x00,0x86,0x27,0x00,0x00,0x48,0x1e,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x70,0x1e,0x00,0x00,0x6f,0x1e,0x00,0x00,0xbe,0x01,0x00,0x00, +0xbd,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x72,0x1e,0x00,0x00, +0x70,0x1e,0x00,0x00,0xb5,0x1e,0x00,0x00,0xba,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0x74,0x1e,0x00,0x00,0x72,0x1e,0x00,0x00,0x35,0x0a,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x75,0x1e,0x00,0x00,0x74,0x1e,0x00,0x00,0xbe,0x01,0x00,0x00, +0xbd,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xba,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x23,0x1b,0x00,0x00,0x28,0x07,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xbf,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xb5,0x0c,0x00,0x00,0xba,0x1e,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7a,0x1e,0x00,0x00,0xbe,0x01,0x00,0x00,0xbf,0x1e,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7c,0x1e,0x00,0x00,0x75,0x1e,0x00,0x00, +0x7a,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x7d,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7d,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x87,0x27,0x00,0x00, +0xbd,0x01,0x00,0x00,0x41,0x1e,0x00,0x00,0x7c,0x1e,0x00,0x00,0x65,0x1e,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x7e,0x1e,0x00,0x00,0x0f,0x1e,0x00,0x00, +0x47,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x7f,0x1e,0x00,0x00, +0x7e,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x80,0x1e,0x00,0x00, +0x0f,0x1e,0x00,0x00,0xaf,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x80,0x1e,0x00,0x00, +0x7f,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x81,0x1e,0x00,0x00, +0x0f,0x1e,0x00,0x00,0x43,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x82,0x1e,0x00,0x00,0x81,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00,0x7e,0x1e,0x00,0x00, +0x82,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x85,0x1e,0x00,0x00, +0x44,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00,0x81,0x1e,0x00,0x00,0x85,0x1e,0x00,0x00, +0x3e,0x00,0x03,0x00,0x44,0x1e,0x00,0x00,0x30,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00, +0x8f,0x00,0x00,0x00,0x8a,0x1e,0x00,0x00,0x0f,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00, +0x7a,0x02,0x00,0x00,0xc1,0x1e,0x00,0x00,0x7c,0x02,0x00,0x00,0x63,0x00,0x04,0x00, +0xc1,0x1e,0x00,0x00,0xc7,0x0b,0x00,0x00,0x8a,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x8e,0x1e,0x00,0x00,0x80,0x1e,0x00,0x00,0xb7,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0x8f,0x1e,0x00,0x00,0x8e,0x1e,0x00,0x00,0xbd,0x01,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x90,0x1e,0x00,0x00,0x8f,0x1e,0x00,0x00, +0xbe,0x01,0x00,0x00,0xbd,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x91,0x1e,0x00,0x00,0x87,0x27,0x00,0x00,0x90,0x1e,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x44,0x0c,0x00,0x00,0x76,0x27,0x00,0x00,0x03,0x00,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd9,0x1e,0x00,0x00,0x37,0x0d,0x00,0x00, +0xbe,0x01,0x00,0x00,0xbd,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xdd,0x1e,0x00,0x00,0xd9,0x1e,0x00,0x00,0x65,0x1a,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xdf,0x1e,0x00,0x00,0xbe,0x01,0x00,0x00,0x43,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe0,0x1e,0x00,0x00,0xdd,0x1e,0x00,0x00, +0xdf,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe2,0x1e,0x00,0x00, +0x44,0x0c,0x00,0x00,0x71,0x07,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xe4,0x1e,0x00,0x00,0x9a,0x27,0x00,0x00,0xbe,0x01,0x00,0x00,0xbd,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe6,0x1e,0x00,0x00,0x15,0x0d,0x00,0x00, +0x71,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xfa,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xe6,0x1e,0x00,0x00,0xbd,0x01,0x00,0x00, +0xbe,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xff,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xe4,0x1e,0x00,0x00,0xfa,0x1e,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x05,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0xe0,0x1e,0x00,0x00,0xe2,0x1e,0x00,0x00,0xff,0x1e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x0a,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xe0,0x1e,0x00,0x00,0x05,0x1f,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xee,0x1e,0x00,0x00,0x15,0x0d,0x00,0x00,0x63,0x26,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x0e,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xee,0x1e,0x00,0x00,0xbd,0x01,0x00,0x00,0xbe,0x01,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x14,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x0a,0x1f,0x00,0x00,0x44,0x0c,0x00,0x00,0x0e,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x19,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x0a,0x1f,0x00,0x00,0x14,0x1f,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xf6,0x1e,0x00,0x00,0x19,0x1f,0x00,0x00,0x19,0x1f,0x00,0x00, +0x19,0x1f,0x00,0x00,0xf7,0x00,0x03,0x00,0x5e,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xbf,0x0c,0x00,0x00,0x49,0x0c,0x00,0x00,0x4d,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4d,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x62,0x1f,0x00,0x00,0xb3,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x64,0x1f,0x00,0x00,0xb3,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x65,0x1f,0x00,0x00,0x62,0x1f,0x00,0x00, +0x64,0x1f,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x66,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x65,0x1f,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x67,0x1f,0x00,0x00,0xbe,0x01,0x00,0x00,0x66,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc3,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x67,0x1f,0x00,0x00,0x31,0x09,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xc8,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x29,0x09,0x00,0x00,0xc3,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xd1,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb5,0x0c,0x00,0x00, +0x0e,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd6,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x43,0x0d,0x00,0x00,0xd1,0x1f,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xdc,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0xc8,0x1f,0x00,0x00,0xbe,0x01,0x00,0x00,0xd6,0x1f,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x78,0x1f,0x00,0x00,0xfd,0x1d,0x00,0x00, +0xdc,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x7c,0x1f,0x00,0x00, +0xeb,0x1d,0x00,0x00,0x78,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x80,0x1f,0x00,0x00,0xeb,0x1d,0x00,0x00,0x78,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xe1,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x6b,0x27,0x00,0x00,0x7c,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xe6,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x69,0x27,0x00,0x00, +0x80,0x1f,0x00,0x00,0xba,0x00,0x05,0x00,0x72,0x09,0x00,0x00,0x90,0x1f,0x00,0x00, +0xe1,0x1f,0x00,0x00,0xab,0x27,0x00,0x00,0x9a,0x00,0x04,0x00,0xcb,0x00,0x00,0x00, +0x91,0x1f,0x00,0x00,0x90,0x1f,0x00,0x00,0xa8,0x00,0x04,0x00,0xcb,0x00,0x00,0x00, +0x92,0x1f,0x00,0x00,0x91,0x1f,0x00,0x00,0xf7,0x00,0x03,0x00,0x98,0x1f,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x92,0x1f,0x00,0x00,0x93,0x1f,0x00,0x00, +0x98,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0x93,0x1f,0x00,0x00,0xba,0x00,0x05,0x00, +0x72,0x09,0x00,0x00,0x96,0x1f,0x00,0x00,0xab,0x27,0x00,0x00,0xe6,0x1f,0x00,0x00, +0x9a,0x00,0x04,0x00,0xcb,0x00,0x00,0x00,0x97,0x1f,0x00,0x00,0x96,0x1f,0x00,0x00, +0xf9,0x00,0x02,0x00,0x98,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0x98,0x1f,0x00,0x00, +0xf5,0x00,0x07,0x00,0xcb,0x00,0x00,0x00,0x99,0x1f,0x00,0x00,0x91,0x1f,0x00,0x00, +0x4d,0x0c,0x00,0x00,0x97,0x1f,0x00,0x00,0x93,0x1f,0x00,0x00,0xf7,0x00,0x03,0x00, +0xb6,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x99,0x1f,0x00,0x00, +0x9a,0x1f,0x00,0x00,0xb6,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0x9a,0x1f,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x9e,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xab,0x27,0x00,0x00,0xe1,0x1f,0x00,0x00,0xe6,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xeb,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x91,0x1e,0x00,0x00,0x53,0x1b,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xa2,0x1f,0x00,0x00,0xeb,0x1f,0x00,0x00,0xeb,0x1f,0x00,0x00, +0xeb,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf0,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xb2,0x0c,0x00,0x00,0x61,0x03,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa6,0x1f,0x00,0x00,0xbe,0x01,0x00,0x00, +0xf0,0x1f,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xa9,0x1f,0x00,0x00, +0xa2,0x1f,0x00,0x00,0xa6,0x1f,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xf8,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xa9,0x1f,0x00,0x00, +0x14,0x0b,0x00,0x00,0x64,0x26,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x0a,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x9e,0x1f,0x00,0x00, +0xab,0x27,0x00,0x00,0xf8,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x0f,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xf6,0x1e,0x00,0x00, +0xa0,0x09,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x29,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x0f,0x20,0x00,0x00,0xf6,0x1e,0x00,0x00, +0xf8,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00,0xb6,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb6,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xb9,0x27,0x00,0x00, +0xf6,0x1e,0x00,0x00,0x98,0x1f,0x00,0x00,0x29,0x20,0x00,0x00,0x9a,0x1f,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xb8,0x27,0x00,0x00,0xab,0x27,0x00,0x00, +0x98,0x1f,0x00,0x00,0x0a,0x20,0x00,0x00,0x9a,0x1f,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x3b,0x20,0x00,0x00,0x76,0x27,0x00,0x00,0x76,0x27,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x3c,0x20,0x00,0x00,0xb9,0x27,0x00,0x00,0x3b,0x20,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x5e,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xf8,0x08,0x00,0x00,0x3c,0x20,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x63,0x20,0x00,0x00,0x76,0x27,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x65,0x20,0x00,0x00,0x76,0x27,0x00,0x00, +0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x66,0x20,0x00,0x00, +0x63,0x20,0x00,0x00,0x65,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x68,0x20,0x00,0x00,0x76,0x27,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x69,0x20,0x00,0x00,0x66,0x20,0x00,0x00,0x68,0x20,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6e,0x20,0x00,0x00,0x63,0x20,0x00,0x00, +0x68,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x73,0x20,0x00,0x00, +0x63,0x20,0x00,0x00,0x65,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x76,0x20,0x00,0x00,0x73,0x20,0x00,0x00,0x68,0x20,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x77,0x20,0x00,0x00,0x69,0x20,0x00,0x00,0x6e,0x20,0x00,0x00, +0x76,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x92,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xbd,0x01,0x00,0x00,0x69,0x20,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x97,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x6e,0x20,0x00,0x00,0x76,0x20,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x9c,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x92,0x20,0x00,0x00,0x97,0x20,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8b,0x20,0x00,0x00,0x9c,0x20,0x00,0x00,0xbe,0x01,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x8c,0x20,0x00,0x00,0x8b,0x20,0x00,0x00,0x8b,0x20,0x00,0x00, +0x8b,0x20,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x8d,0x20,0x00,0x00, +0x77,0x20,0x00,0x00,0x8c,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa1,0x20,0x00,0x00,0x8d,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa2,0x20,0x00,0x00,0x5d,0x03,0x00,0x00,0xa1,0x20,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa4,0x20,0x00,0x00,0x8d,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa5,0x20,0x00,0x00, +0x61,0x03,0x00,0x00,0xa4,0x20,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa6,0x20,0x00,0x00,0xa2,0x20,0x00,0x00,0xa5,0x20,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa8,0x20,0x00,0x00,0x8d,0x20,0x00,0x00,0x02,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa9,0x20,0x00,0x00,0x5d,0x03,0x00,0x00, +0xa8,0x20,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xaa,0x20,0x00,0x00, +0xa6,0x20,0x00,0x00,0xa9,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xad,0x20,0x00,0x00,0x61,0x03,0x00,0x00,0xa1,0x20,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb0,0x20,0x00,0x00,0x61,0x03,0x00,0x00,0xa8,0x20,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb1,0x20,0x00,0x00,0xad,0x20,0x00,0x00, +0xb0,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb4,0x20,0x00,0x00, +0x71,0x03,0x00,0x00,0xa1,0x20,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb8,0x20,0x00,0x00,0xb4,0x20,0x00,0x00,0xa5,0x20,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbc,0x20,0x00,0x00,0xb8,0x20,0x00,0x00,0xa9,0x20,0x00,0x00, +0x52,0x00,0x06,0x00,0x8f,0x00,0x00,0x00,0x31,0x26,0x00,0x00,0xaa,0x20,0x00,0x00, +0x76,0x27,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x8f,0x00,0x00,0x00, +0x33,0x26,0x00,0x00,0xb1,0x20,0x00,0x00,0x31,0x26,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x8f,0x00,0x00,0x00,0x35,0x26,0x00,0x00,0xbc,0x20,0x00,0x00, +0x33,0x26,0x00,0x00,0x02,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc3,0x20,0x00,0x00,0xb8,0x27,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc5,0x20,0x00,0x00,0xb8,0x27,0x00,0x00,0x01,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc6,0x20,0x00,0x00,0xc3,0x20,0x00,0x00, +0xc5,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc8,0x20,0x00,0x00, +0xb8,0x27,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc9,0x20,0x00,0x00,0xc6,0x20,0x00,0x00,0xc8,0x20,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xce,0x20,0x00,0x00,0xc3,0x20,0x00,0x00,0xc8,0x20,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd3,0x20,0x00,0x00,0xc3,0x20,0x00,0x00, +0xc5,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd6,0x20,0x00,0x00, +0xd3,0x20,0x00,0x00,0xc8,0x20,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xd7,0x20,0x00,0x00,0xc9,0x20,0x00,0x00,0xce,0x20,0x00,0x00,0xd6,0x20,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf2,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xbd,0x01,0x00,0x00,0xc9,0x20,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xf7,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xce,0x20,0x00,0x00,0xd6,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xfc,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xf2,0x20,0x00,0x00, +0xf7,0x20,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xeb,0x20,0x00,0x00, +0xfc,0x20,0x00,0x00,0xbe,0x01,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xec,0x20,0x00,0x00,0xeb,0x20,0x00,0x00,0xeb,0x20,0x00,0x00,0xeb,0x20,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xed,0x20,0x00,0x00,0xd7,0x20,0x00,0x00, +0xec,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x01,0x21,0x00,0x00, +0xed,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x02,0x21,0x00,0x00,0x5d,0x03,0x00,0x00,0x01,0x21,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x04,0x21,0x00,0x00,0xed,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x05,0x21,0x00,0x00,0x61,0x03,0x00,0x00, +0x04,0x21,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x06,0x21,0x00,0x00, +0x02,0x21,0x00,0x00,0x05,0x21,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x08,0x21,0x00,0x00,0xed,0x20,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x09,0x21,0x00,0x00,0x5d,0x03,0x00,0x00,0x08,0x21,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0a,0x21,0x00,0x00,0x06,0x21,0x00,0x00, +0x09,0x21,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0d,0x21,0x00,0x00, +0x61,0x03,0x00,0x00,0x01,0x21,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x10,0x21,0x00,0x00,0x61,0x03,0x00,0x00,0x08,0x21,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x11,0x21,0x00,0x00,0x0d,0x21,0x00,0x00,0x10,0x21,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x14,0x21,0x00,0x00,0x71,0x03,0x00,0x00, +0x01,0x21,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x18,0x21,0x00,0x00, +0x14,0x21,0x00,0x00,0x05,0x21,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1c,0x21,0x00,0x00,0x18,0x21,0x00,0x00,0x09,0x21,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x1d,0x21,0x00,0x00,0x0a,0x21,0x00,0x00,0x11,0x21,0x00,0x00, +0x1c,0x21,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x4e,0x20,0x00,0x00, +0x35,0x26,0x00,0x00,0x35,0x26,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x50,0x20,0x00,0x00, +0x4e,0x20,0x00,0x00,0x5e,0x20,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x53,0x20,0x00,0x00,0x35,0x26,0x00,0x00,0x35,0x26,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x24,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x1d,0x21,0x00,0x00, +0x53,0x20,0x00,0x00,0x50,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x29,0x21,0x00,0x00,0x24,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2b,0x21,0x00,0x00,0x24,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2c,0x21,0x00,0x00,0x29,0x21,0x00,0x00, +0x2b,0x21,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2e,0x21,0x00,0x00, +0x24,0x21,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2f,0x21,0x00,0x00,0x2c,0x21,0x00,0x00,0x2e,0x21,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x34,0x21,0x00,0x00,0x29,0x21,0x00,0x00,0x2e,0x21,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x39,0x21,0x00,0x00,0x29,0x21,0x00,0x00, +0x2b,0x21,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3c,0x21,0x00,0x00, +0x39,0x21,0x00,0x00,0x2e,0x21,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x3d,0x21,0x00,0x00,0x2f,0x21,0x00,0x00,0x34,0x21,0x00,0x00,0x3c,0x21,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x58,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x34,0x21,0x00,0x00,0x3c,0x21,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x5d,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x2f,0x21,0x00,0x00,0x58,0x21,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x50,0x21,0x00,0x00,0xbe,0x01,0x00,0x00,0x5d,0x21,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x62,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x97,0x03,0x00,0x00,0x50,0x21,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x52,0x21,0x00,0x00,0x62,0x21,0x00,0x00,0x62,0x21,0x00,0x00,0x62,0x21,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x53,0x21,0x00,0x00,0x3d,0x21,0x00,0x00, +0x52,0x21,0x00,0x00,0xf9,0x00,0x02,0x00,0x5e,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x49,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1e,0x1f,0x00,0x00, +0x76,0x27,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x20,0x1f,0x00,0x00,0x76,0x27,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x21,0x1f,0x00,0x00,0x1e,0x1f,0x00,0x00,0x20,0x1f,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x23,0x1f,0x00,0x00,0x76,0x27,0x00,0x00, +0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x24,0x1f,0x00,0x00, +0x21,0x1f,0x00,0x00,0x23,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x29,0x1f,0x00,0x00,0x1e,0x1f,0x00,0x00,0x23,0x1f,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2e,0x1f,0x00,0x00,0x1e,0x1f,0x00,0x00,0x20,0x1f,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x31,0x1f,0x00,0x00,0x2e,0x1f,0x00,0x00, +0x23,0x1f,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x32,0x1f,0x00,0x00, +0x24,0x1f,0x00,0x00,0x29,0x1f,0x00,0x00,0x31,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00, +0x5e,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x5e,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xbc,0x27,0x00,0x00,0x53,0x21,0x00,0x00,0xb6,0x1f,0x00,0x00, +0x32,0x1f,0x00,0x00,0x49,0x0c,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00, +0x67,0x21,0x00,0x00,0xdc,0x1a,0x00,0x00,0xc1,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x0d,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x68,0x21,0x00,0x00, +0x67,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0x6a,0x21,0x00,0x00,0x68,0x21,0x00,0x00,0xbd,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x6c,0x21,0x00,0x00,0xf8,0x00,0x02,0x00,0x6c,0x21,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x48,0x28,0x00,0x00,0x6a,0x21,0x00,0x00,0xbe,0x01,0x00,0x00, +0x68,0x21,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x72,0x21,0x00,0x00, +0x48,0x28,0x00,0x00,0x48,0x28,0x00,0x00,0x48,0x28,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x73,0x21,0x00,0x00,0xbc,0x27,0x00,0x00,0x72,0x21,0x00,0x00, +0x41,0x00,0x05,0x00,0x3e,0x02,0x00,0x00,0x7a,0x21,0x00,0x00,0x0c,0x02,0x00,0x00, +0x3d,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x7b,0x21,0x00,0x00, +0x7a,0x21,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x76,0x21,0x00,0x00, +0x73,0x21,0x00,0x00,0x7b,0x21,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x88,0x21,0x00,0x00,0x8d,0x0c,0x00,0x00,0x09,0x0d,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa3,0x21,0x00,0x00,0x88,0x21,0x00,0x00,0x00,0x00,0x00,0x00, +0xbe,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xa4,0x21,0x00,0x00,0xa3,0x21,0x00,0x00, +0xbd,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xa9,0x21,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xa4,0x21,0x00,0x00,0xa5,0x21,0x00,0x00,0xa9,0x21,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa5,0x21,0x00,0x00,0xbc,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0xa8,0x21,0x00,0x00,0xa3,0x21,0x00,0x00,0xbe,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa9,0x21,0x00,0x00,0xf8,0x00,0x02,0x00,0xa9,0x21,0x00,0x00,0xf5,0x00,0x07,0x00, +0xcb,0x00,0x00,0x00,0xaa,0x21,0x00,0x00,0xa4,0x21,0x00,0x00,0x6c,0x21,0x00,0x00, +0xa8,0x21,0x00,0x00,0xa5,0x21,0x00,0x00,0xf7,0x00,0x03,0x00,0xb5,0x21,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xaa,0x21,0x00,0x00,0xab,0x21,0x00,0x00, +0xb5,0x21,0x00,0x00,0xf8,0x00,0x02,0x00,0xab,0x21,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xad,0x21,0x00,0x00,0x88,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0xbe,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xae,0x21,0x00,0x00,0xad,0x21,0x00,0x00, +0xbd,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xb3,0x21,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xae,0x21,0x00,0x00,0xaf,0x21,0x00,0x00,0xb3,0x21,0x00,0x00, +0xf8,0x00,0x02,0x00,0xaf,0x21,0x00,0x00,0xbc,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0xb2,0x21,0x00,0x00,0xad,0x21,0x00,0x00,0xbe,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb3,0x21,0x00,0x00,0xf8,0x00,0x02,0x00,0xb3,0x21,0x00,0x00,0xf5,0x00,0x07,0x00, +0xcb,0x00,0x00,0x00,0xb4,0x21,0x00,0x00,0xae,0x21,0x00,0x00,0xab,0x21,0x00,0x00, +0xb2,0x21,0x00,0x00,0xaf,0x21,0x00,0x00,0xf9,0x00,0x02,0x00,0xb5,0x21,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb5,0x21,0x00,0x00,0xf5,0x00,0x07,0x00,0xcb,0x00,0x00,0x00, +0xb6,0x21,0x00,0x00,0xaa,0x21,0x00,0x00,0xa9,0x21,0x00,0x00,0xb4,0x21,0x00,0x00, +0xb3,0x21,0x00,0x00,0xa4,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x8b,0x21,0x00,0x00, +0xb6,0x21,0x00,0x00,0xd5,0x08,0x00,0x00,0xf7,0x00,0x03,0x00,0x9c,0x21,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x8b,0x21,0x00,0x00,0x8c,0x21,0x00,0x00, +0x90,0x21,0x00,0x00,0xf8,0x00,0x02,0x00,0x90,0x21,0x00,0x00,0x41,0x00,0x05,0x00, +0x3e,0x02,0x00,0x00,0xbb,0x21,0x00,0x00,0x0c,0x02,0x00,0x00,0x48,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xbc,0x21,0x00,0x00,0xbb,0x21,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x92,0x21,0x00,0x00,0xbc,0x21,0x00,0x00, +0xbf,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x95,0x21,0x00,0x00, +0x44,0x0c,0x00,0x00,0x92,0x21,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x99,0x21,0x00,0x00,0x78,0x1a,0x00,0x00,0x95,0x21,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xc1,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xbd,0x01,0x00,0x00,0x99,0x21,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x5d,0x26,0x00,0x00,0xc1,0x21,0x00,0x00,0x90,0x26,0x00,0x00,0x00,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x9c,0x21,0x00,0x00,0xf8,0x00,0x02,0x00,0x8c,0x21,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x5a,0x26,0x00,0x00,0xbd,0x01,0x00,0x00, +0x90,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x9c,0x21,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9c,0x21,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xcc,0x27,0x00,0x00,0x5d,0x26,0x00,0x00,0x90,0x21,0x00,0x00,0x5a,0x26,0x00,0x00, +0x8c,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0x94,0x02,0x00,0x00,0xc3,0x21,0x00,0x00, +0x96,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc6,0x21,0x00,0x00, +0xcc,0x27,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc7,0x21,0x00,0x00,0xcc,0x27,0x00,0x00,0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x8f,0x00,0x00,0x00,0xc8,0x21,0x00,0x00,0xc6,0x21,0x00,0x00,0xc7,0x21,0x00,0x00, +0xbd,0x01,0x00,0x00,0xbd,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0xc3,0x21,0x00,0x00, +0xc7,0x0b,0x00,0x00,0xc8,0x21,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xfc,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x91,0x0a,0x00,0x00, +0x23,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x00,0x22,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x15,0x0d,0x00,0x00,0xbd,0x01,0x00,0x00, +0xbe,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x06,0x22,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xfc,0x21,0x00,0x00,0x5c,0x04,0x00,0x00, +0x00,0x22,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x0b,0x22,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xfc,0x21,0x00,0x00,0x06,0x22,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe5,0x21,0x00,0x00,0x0b,0x22,0x00,0x00, +0x0b,0x22,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe7,0x21,0x00,0x00, +0x43,0x0d,0x00,0x00,0x67,0x07,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x10,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xe7,0x21,0x00,0x00, +0xb2,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x15,0x22,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xe5,0x21,0x00,0x00,0x10,0x22,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xed,0x21,0x00,0x00,0xbf,0x0c,0x00,0x00, +0xbe,0x01,0x00,0x00,0x15,0x22,0x00,0x00,0xbe,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0xf1,0x21,0x00,0x00,0xfa,0x1e,0x00,0x00,0xbe,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xf6,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xf1,0x21,0x00,0x00, +0xf2,0x21,0x00,0x00,0xf6,0x21,0x00,0x00,0xf8,0x00,0x02,0x00,0xf2,0x21,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x1e,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x09,0x03,0x00,0x00,0xed,0x21,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf5,0x21,0x00,0x00,0x1e,0x22,0x00,0x00,0xbc,0x0a,0x00,0x00, +0xf9,0x00,0x02,0x00,0xf6,0x21,0x00,0x00,0xf8,0x00,0x02,0x00,0xf6,0x21,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd5,0x27,0x00,0x00,0xed,0x21,0x00,0x00, +0x9c,0x21,0x00,0x00,0xf5,0x21,0x00,0x00,0xf2,0x21,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6c,0x0c,0x00,0x00,0x76,0x21,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6d,0x0c,0x00,0x00,0x76,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6e,0x0c,0x00,0x00, +0x76,0x21,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x8f,0x00,0x00,0x00, +0x6f,0x0c,0x00,0x00,0x6c,0x0c,0x00,0x00,0x6d,0x0c,0x00,0x00,0x6e,0x0c,0x00,0x00, +0xd5,0x27,0x00,0x00,0x3d,0x00,0x04,0x00,0x8b,0x02,0x00,0x00,0x20,0x22,0x00,0x00, +0x8d,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0x20,0x22,0x00,0x00,0xc7,0x0b,0x00,0x00, +0x6f,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x9d,0x02,0x00,0x00,0x27,0x22,0x00,0x00, +0x9f,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0x27,0x22,0x00,0x00,0xc7,0x0b,0x00,0x00, +0x25,0x06,0x00,0x00,0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_e883c4228451cf30879351f173b0797d.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_e883c4228451cf30879351f173b0797d.h new file mode 100644 index 00000000..1d6fc970 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_e883c4228451cf30879351f173b0797d.h @@ -0,0 +1,1873 @@ +// ffx_fsr2_accumulate_pass_e883c4228451cf30879351f173b0797d.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_e883c4228451cf30879351f173b0797d_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_e883c4228451cf30879351f173b0797d_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_e883c4228451cf30879351f173b0797d_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_e883c4228451cf30879351f173b0797d_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_e883c4228451cf30879351f173b0797d_SampledImageResourceNames[] = { "r_input_exposure", "r_dilated_reactive_masks", "r_input_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_lanczos_lut", "r_imgMips", "r_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_e883c4228451cf30879351f173b0797d_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 8, 10, 12, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_e883c4228451cf30879351f173b0797d_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_e883c4228451cf30879351f173b0797d_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_e883c4228451cf30879351f173b0797d_StorageImageResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_upscaled_output", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_e883c4228451cf30879351f173b0797d_StorageImageResourceBindings[] = { 13, 14, 15, 16, 17, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_e883c4228451cf30879351f173b0797d_StorageImageResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_e883c4228451cf30879351f173b0797d_StorageImageResourceSets[] = { 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_e883c4228451cf30879351f173b0797d_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_e883c4228451cf30879351f173b0797d_UniformBufferResourceBindings[] = { 18, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_e883c4228451cf30879351f173b0797d_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_e883c4228451cf30879351f173b0797d_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_e883c4228451cf30879351f173b0797d_size = 29516; + +static const unsigned char g_ffx_fsr2_accumulate_pass_e883c4228451cf30879351f173b0797d_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x2d,0x26,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x09,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x31,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x38,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x07,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0xb9,0x0b,0x00,0x00, +0xcf,0x0b,0x00,0x00,0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00, +0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74, +0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73, +0x00,0x00,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x68,0x61,0x64,0x65,0x72,0x5f,0x31,0x36,0x62,0x69,0x74,0x5f,0x73,0x74,0x6f,0x72, +0x61,0x67,0x65,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x68,0x61,0x64,0x65,0x72,0x5f,0x65,0x78,0x70,0x6c,0x69,0x63,0x69,0x74,0x5f,0x61, +0x72,0x69,0x74,0x68,0x6d,0x65,0x74,0x69,0x63,0x5f,0x74,0x79,0x70,0x65,0x73,0x00, +0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65, +0x72,0x5f,0x69,0x6d,0x61,0x67,0x65,0x5f,0x6c,0x6f,0x61,0x64,0x5f,0x66,0x6f,0x72, +0x6d,0x61,0x74,0x74,0x65,0x64,0x00,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47, +0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f, +0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00, +0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e, +0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00, +0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00, +0x05,0x00,0x05,0x00,0x0b,0x02,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74, +0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x0b,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00, +0x0b,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64, +0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00,0x0b,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65, +0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x0b,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75, +0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00, +0x06,0x00,0x08,0x00,0x0b,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d, +0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00, +0x06,0x00,0x08,0x00,0x0b,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d, +0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00, +0x06,0x00,0x06,0x00,0x0b,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61, +0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00,0x0b,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65, +0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00,0x0b,0x02,0x00,0x00, +0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00, +0x0b,0x02,0x00,0x00,0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56, +0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00, +0x0b,0x02,0x00,0x00,0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61, +0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00, +0x0b,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56, +0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65, +0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00,0x0b,0x02,0x00,0x00, +0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65, +0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00,0x0b,0x02,0x00,0x00,0x0d,0x00,0x00,0x00, +0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72, +0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x0b,0x02,0x00,0x00,0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66, +0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00,0x0b,0x02,0x00,0x00,0x0f,0x00,0x00,0x00, +0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c, +0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x0b,0x02,0x00,0x00, +0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00, +0x06,0x00,0x09,0x00,0x0b,0x02,0x00,0x00,0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e, +0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63, +0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00,0x0b,0x02,0x00,0x00,0x12,0x00,0x00,0x00, +0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65, +0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00, +0x0d,0x02,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00,0x05,0x00,0x05,0x00, +0x55,0x02,0x00,0x00,0x72,0x5f,0x69,0x6d,0x67,0x4d,0x69,0x70,0x73,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0x59,0x02,0x00,0x00,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72, +0x43,0x6c,0x61,0x6d,0x70,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0x66,0x02,0x00,0x00, +0x72,0x5f,0x70,0x72,0x65,0x70,0x61,0x72,0x65,0x64,0x5f,0x69,0x6e,0x70,0x75,0x74, +0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x05,0x00,0x08,0x00,0x6e,0x02,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76, +0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x05,0x00,0x09,0x00,0x7d,0x02,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61, +0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0x85,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74, +0x6f,0x72,0x79,0x00,0x05,0x00,0x06,0x00,0x8c,0x02,0x00,0x00,0x72,0x5f,0x6c,0x75, +0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x00,0x05,0x00,0x09,0x00, +0x96,0x02,0x00,0x00,0x72,0x77,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f, +0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00, +0x05,0x00,0x07,0x00,0x9f,0x02,0x00,0x00,0x72,0x77,0x5f,0x75,0x70,0x73,0x63,0x61, +0x6c,0x65,0x64,0x5f,0x6f,0x75,0x74,0x70,0x75,0x74,0x00,0x00,0x05,0x00,0x06,0x00, +0xac,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74, +0x75,0x73,0x00,0x00,0x05,0x00,0x06,0x00,0xb5,0x02,0x00,0x00,0x72,0x77,0x5f,0x6e, +0x65,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0xca,0x02,0x00,0x00,0x72,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75, +0x73,0x00,0x00,0x00,0x05,0x00,0x07,0x00,0xd5,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0xe1,0x02,0x00,0x00,0x72,0x5f,0x6c,0x61,0x6e,0x63,0x7a,0x6f, +0x73,0x5f,0x6c,0x75,0x74,0x00,0x00,0x00,0x05,0x00,0x09,0x00,0xee,0x02,0x00,0x00, +0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x72,0x65,0x61,0x63,0x74,0x69, +0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0xb9,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x57,0x6f,0x72,0x6b,0x47,0x72,0x6f,0x75,0x70, +0x49,0x44,0x00,0x00,0x05,0x00,0x08,0x00,0xcf,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x4c, +0x6f,0x63,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44, +0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x0b,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x0b,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x0b,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x0b,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x0b,0x02,0x00,0x00,0x04,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x0b,0x02,0x00,0x00, +0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x0b,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x0b,0x02,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x0b,0x02,0x00,0x00,0x08,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x0b,0x02,0x00,0x00, +0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x0b,0x02,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x0b,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x0b,0x02,0x00,0x00,0x0c,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x0b,0x02,0x00,0x00, +0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x0b,0x02,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x0b,0x02,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x0b,0x02,0x00,0x00,0x10,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x0b,0x02,0x00,0x00, +0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x0b,0x02,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x0b,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x0d,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x0d,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x55,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x55,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x59,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x59,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x66,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x66,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x6e,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x6e,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x7d,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x7d,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x85,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x85,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x8c,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x8c,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x96,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x96,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0x96,0x02,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x9f,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x9f,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x9f,0x02,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xac,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xac,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb5,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb5,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x10,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xca,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xca,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd5,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd5,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe1,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe1,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xee,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xee,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb9,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xcf,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xdf,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00, +0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x52,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x52,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x54,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x53,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x8b,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x90,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x8b,0x00,0x00,0x00, +0x14,0x00,0x02,0x00,0xcf,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x1e,0x01,0x00,0x00, +0x52,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xc3,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xc4,0x01,0x00,0x00,0x00,0x00,0x80,0x3f,0x1e,0x00,0x15,0x00,0x0b,0x02,0x00,0x00, +0x5e,0x00,0x00,0x00,0x5e,0x00,0x00,0x00,0x5e,0x00,0x00,0x00,0x5e,0x00,0x00,0x00, +0x5e,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x8b,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x0c,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x0b,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x0c,0x02,0x00,0x00,0x0d,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x0e,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x0f,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x5e,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x14,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x19,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x1e,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x23,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x24,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x29,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x2e,0x02,0x00,0x00,0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x2f,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x34,0x02,0x00,0x00,0x09,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x39,0x02,0x00,0x00,0x0a,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x3e,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x43,0x02,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x44,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x49,0x02,0x00,0x00,0x0d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x4e,0x02,0x00,0x00,0x0f,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x53,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x54,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x53,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x54,0x02,0x00,0x00,0x55,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x1a,0x00,0x02,0x00,0x57,0x02,0x00,0x00,0x20,0x00,0x04,0x00,0x58,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x57,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x58,0x02,0x00,0x00, +0x59,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x1b,0x00,0x03,0x00,0x5b,0x02,0x00,0x00, +0x53,0x02,0x00,0x00,0x15,0x00,0x04,0x00,0x61,0x02,0x00,0x00,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x61,0x02,0x00,0x00,0x62,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x54,0x02,0x00,0x00,0x66,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x54,0x02,0x00,0x00,0x6e,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x54,0x02,0x00,0x00,0x7d,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x83,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x84,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x83,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x02,0x00,0x00, +0x85,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x54,0x02,0x00,0x00, +0x8c,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x94,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x95,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x94,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x95,0x02,0x00,0x00,0x96,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x9d,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x9e,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x9d,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x9e,0x02,0x00,0x00,0x9f,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0xaa,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xab,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0xaa,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0xab,0x02,0x00,0x00,0xac,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xb3,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xb4,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0xb3,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0xb4,0x02,0x00,0x00, +0xb5,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x61,0x02,0x00,0x00, +0xc5,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x54,0x02,0x00,0x00, +0xca,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x54,0x02,0x00,0x00, +0xd5,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0xd7,0x02,0x00,0x00,0x0e,0x02,0x00,0x00,0x0e,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x54,0x02,0x00,0x00,0xe1,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xe6,0x02,0x00,0x00,0x00,0x00,0x00,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xe8,0x02,0x00,0x00,0x00,0x00,0x00,0x3f,0x3b,0x00,0x04,0x00, +0x54,0x02,0x00,0x00,0xee,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xf7,0x02,0x00,0x00,0xc3,0x01,0x00,0x00,0xc3,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xfa,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2c,0x03,0x00,0x00,0x6f,0x12,0x83,0x3a, +0x2b,0x00,0x04,0x00,0x61,0x02,0x00,0x00,0x66,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x61,0x02,0x00,0x00,0x6a,0x03,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x80,0x03,0x00,0x00,0x00,0x00,0x80,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x93,0x03,0x00,0x00,0x00,0x00,0x80,0xbe, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb9,0x03,0x00,0x00,0x02,0x10,0x80,0x37, +0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x21,0x04,0x00,0x00,0xe8,0x02,0x00,0x00, +0xe8,0x02,0x00,0x00,0x17,0x00,0x04,0x00,0x35,0x04,0x00,0x00,0x61,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x39,0x04,0x00,0x00,0xcf,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x46,0x04,0x00,0x00, +0x00,0xe0,0x7f,0x47,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x58,0x04,0x00,0x00, +0xcd,0xcc,0xcc,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x60,0x04,0x00,0x00, +0x00,0x00,0xc8,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x65,0x04,0x00,0x00, +0x00,0x00,0x10,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x6d,0x04,0x00,0x00, +0x00,0x00,0x80,0x40,0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x80,0x04,0x00,0x00, +0x00,0xbc,0x00,0x00,0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x86,0x04,0x00,0x00, +0x00,0x80,0x00,0x00,0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x8c,0x04,0x00,0x00, +0x00,0x3c,0x00,0x00,0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x92,0x04,0x00,0x00, +0x00,0x40,0x00,0x00,0x2b,0x00,0x04,0x00,0x61,0x02,0x00,0x00,0x04,0x05,0x00,0x00, +0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x05,0x05,0x00,0x00,0x53,0x00,0x00,0x00, +0x04,0x05,0x00,0x00,0x20,0x00,0x04,0x00,0x06,0x05,0x00,0x00,0x07,0x00,0x00,0x00, +0x05,0x05,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa3,0x05,0x00,0x00, +0x52,0xb8,0xfe,0x3f,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xc2,0x05,0x00,0x00, +0xfe,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xc3,0x05,0x00,0x00, +0xff,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x61,0x02,0x00,0x00,0x18,0x06,0x00,0x00, +0x10,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x19,0x06,0x00,0x00,0x08,0x00,0x00,0x00, +0x18,0x06,0x00,0x00,0x20,0x00,0x04,0x00,0x1a,0x06,0x00,0x00,0x07,0x00,0x00,0x00, +0x19,0x06,0x00,0x00,0x2c,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x29,0x06,0x00,0x00, +0xc3,0x01,0x00,0x00,0xc3,0x01,0x00,0x00,0xc3,0x01,0x00,0x00,0xc3,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x40,0x06,0x00,0x00,0x9a,0x99,0x99,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x58,0x06,0x00,0x00,0x00,0x00,0x00,0xc0, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x59,0x06,0x00,0x00,0x00,0x00,0x40,0xc0, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xfc,0x06,0x00,0x00,0xab,0xaa,0xaa,0x3d, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2c,0x07,0x00,0x00,0xab,0xaa,0x2a,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x6a,0x07,0x00,0x00,0xcd,0xcc,0xcc,0x3d, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x74,0x07,0x00,0x00,0x00,0x00,0x20,0x41, +0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xae,0x07,0x00,0x00,0xc3,0x05,0x00,0x00, +0xc3,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xb9,0x07,0x00,0x00, +0x0e,0x02,0x00,0x00,0xc3,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0xc4,0x07,0x00,0x00,0x14,0x02,0x00,0x00,0xc3,0x05,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0xcf,0x07,0x00,0x00,0x19,0x02,0x00,0x00,0xc3,0x05,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xda,0x07,0x00,0x00,0xc3,0x05,0x00,0x00, +0x0e,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xef,0x07,0x00,0x00, +0x14,0x02,0x00,0x00,0x0e,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0xfa,0x07,0x00,0x00,0x19,0x02,0x00,0x00,0x0e,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x05,0x08,0x00,0x00,0xc3,0x05,0x00,0x00,0x14,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x10,0x08,0x00,0x00,0x0e,0x02,0x00,0x00, +0x14,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x1b,0x08,0x00,0x00, +0x14,0x02,0x00,0x00,0x14,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x26,0x08,0x00,0x00,0x19,0x02,0x00,0x00,0x14,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x31,0x08,0x00,0x00,0xc3,0x05,0x00,0x00,0x19,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x3c,0x08,0x00,0x00,0x0e,0x02,0x00,0x00, +0x19,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x47,0x08,0x00,0x00, +0x14,0x02,0x00,0x00,0x19,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x52,0x08,0x00,0x00,0x19,0x02,0x00,0x00,0x19,0x02,0x00,0x00,0x2a,0x00,0x03,0x00, +0xcf,0x00,0x00,0x00,0xd8,0x08,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xdf,0x08,0x00,0x00,0xff,0xfe,0xfe,0x3e,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xfb,0x08,0x00,0x00,0x2c,0x03,0x00,0x00,0x2c,0x03,0x00,0x00,0x2c,0x03,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2c,0x09,0x00,0x00,0x00,0x00,0xa0,0x41, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x34,0x09,0x00,0x00,0x00,0x00,0x40,0x40, +0x17,0x00,0x04,0x00,0x75,0x09,0x00,0x00,0xcf,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xa3,0x09,0x00,0x00,0x6a,0x07,0x00,0x00, +0x6a,0x07,0x00,0x00,0x6a,0x07,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xc7,0x09,0x00,0x00,0x30,0x96,0x7c,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x15,0x0a,0x00,0x00,0x00,0x00,0x7f,0x43,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x3d,0x0a,0x00,0x00,0x81,0x80,0x80,0x3b,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x67,0x0a,0x00,0x00,0x00,0x00,0xc0,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x99,0x0a,0x00,0x00,0xa4,0x70,0x7d,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xc4,0x0a,0x00,0x00,0x00,0x00,0x80,0xbf,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x1c,0x0b,0x00,0x00,0xc3,0x01,0x00,0x00,0xc3,0x01,0x00,0x00,0xc3,0x01,0x00,0x00, +0x17,0x00,0x04,0x00,0xb7,0x0b,0x00,0x00,0x61,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xb8,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0xb7,0x0b,0x00,0x00, +0x3b,0x00,0x04,0x00,0xb8,0x0b,0x00,0x00,0xb9,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x61,0x02,0x00,0x00,0xc1,0x0b,0x00,0x00,0x08,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x35,0x04,0x00,0x00,0xcd,0x0b,0x00,0x00,0xc1,0x0b,0x00,0x00, +0xc1,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00,0xb8,0x0b,0x00,0x00,0xcf,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0xb7,0x0b,0x00,0x00,0xdf,0x0b,0x00,0x00, +0xc1,0x0b,0x00,0x00,0xc1,0x0b,0x00,0x00,0x66,0x03,0x00,0x00,0x2b,0x00,0x04,0x00, +0x61,0x02,0x00,0x00,0xcc,0x24,0x00,0x00,0x07,0x00,0x00,0x00,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xcd,0x24,0x00,0x00,0x46,0x04,0x00,0x00,0x46,0x04,0x00,0x00, +0x46,0x04,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xce,0x24,0x00,0x00, +0x66,0x66,0x66,0x3f,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xcf,0x24,0x00,0x00, +0xc4,0x01,0x00,0x00,0xc4,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xd0,0x24,0x00,0x00,0x0a,0xd7,0xa3,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xd1,0x24,0x00,0x00,0xcd,0xcc,0x4c,0x3d,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xd2,0x24,0x00,0x00,0xc4,0x01,0x00,0x00,0xc4,0x01,0x00,0x00,0xc4,0x01,0x00,0x00, +0x01,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0xfb,0x24,0x00,0x00,0x01,0x00,0x03,0x00, +0x08,0x00,0x00,0x00,0x0a,0x25,0x00,0x00,0x01,0x00,0x03,0x00,0x5e,0x00,0x00,0x00, +0x43,0x25,0x00,0x00,0x01,0x00,0x03,0x00,0x22,0x00,0x00,0x00,0x2b,0x26,0x00,0x00, +0x01,0x00,0x03,0x00,0x8b,0x00,0x00,0x00,0x2c,0x26,0x00,0x00,0x36,0x00,0x05,0x00, +0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x90,0x00,0x00,0x00, +0x6c,0x1c,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x1a,0x06,0x00,0x00, +0xc4,0x19,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x06,0x05,0x00,0x00, +0x48,0x15,0x00,0x00,0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0xb7,0x0b,0x00,0x00, +0xba,0x0b,0x00,0x00,0xb9,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00,0x35,0x04,0x00,0x00, +0xbb,0x0b,0x00,0x00,0xba,0x0b,0x00,0x00,0xba,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x0f,0x02,0x00,0x00,0xe2,0x0b,0x00,0x00, +0x0d,0x02,0x00,0x00,0x19,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0xe3,0x0b,0x00,0x00,0xe2,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xbf,0x0b,0x00,0x00,0xe3,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00, +0x61,0x02,0x00,0x00,0xc0,0x0b,0x00,0x00,0xbf,0x0b,0x00,0x00,0x80,0x00,0x05,0x00, +0x61,0x02,0x00,0x00,0xc3,0x0b,0x00,0x00,0xc0,0x0b,0x00,0x00,0xcc,0x24,0x00,0x00, +0x86,0x00,0x05,0x00,0x61,0x02,0x00,0x00,0xc4,0x0b,0x00,0x00,0xc3,0x0b,0x00,0x00, +0xc1,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x61,0x02,0x00,0x00,0xc7,0x0b,0x00,0x00, +0xba,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x61,0x02,0x00,0x00, +0xc8,0x0b,0x00,0x00,0xc4,0x0b,0x00,0x00,0xc7,0x0b,0x00,0x00,0x82,0x00,0x05,0x00, +0x61,0x02,0x00,0x00,0xc9,0x0b,0x00,0x00,0xc8,0x0b,0x00,0x00,0x66,0x03,0x00,0x00, +0x52,0x00,0x06,0x00,0x35,0x04,0x00,0x00,0xaf,0x22,0x00,0x00,0xc9,0x0b,0x00,0x00, +0xbb,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x84,0x00,0x05,0x00,0x35,0x04,0x00,0x00, +0xce,0x0b,0x00,0x00,0xaf,0x22,0x00,0x00,0xcd,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00, +0xb7,0x0b,0x00,0x00,0xd0,0x0b,0x00,0x00,0xcf,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00, +0x35,0x04,0x00,0x00,0xd1,0x0b,0x00,0x00,0xd0,0x0b,0x00,0x00,0xd0,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x80,0x00,0x05,0x00,0x35,0x04,0x00,0x00, +0xd2,0x0b,0x00,0x00,0xce,0x0b,0x00,0x00,0xd1,0x0b,0x00,0x00,0x7c,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0xd4,0x0b,0x00,0x00,0xd2,0x0b,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x96,0x0c,0x00,0x00,0xd4,0x0b,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x98,0x0c,0x00,0x00,0x96,0x0c,0x00,0x00,0x21,0x04,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x9a,0x0c,0x00,0x00,0xe3,0x0b,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x9b,0x0c,0x00,0x00,0x98,0x0c,0x00,0x00, +0x9a,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x2f,0x02,0x00,0x00,0xd6,0x0c,0x00,0x00, +0x0d,0x02,0x00,0x00,0x2e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xd7,0x0c,0x00,0x00,0xd6,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x0f,0x02,0x00,0x00, +0xda,0x0c,0x00,0x00,0x0d,0x02,0x00,0x00,0x0e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0xdb,0x0c,0x00,0x00,0xda,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xa1,0x0c,0x00,0x00,0xdb,0x0c,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xa2,0x0c,0x00,0x00,0xd7,0x0c,0x00,0x00,0xa1,0x0c,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xa3,0x0c,0x00,0x00,0x9b,0x0c,0x00,0x00, +0xa2,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x0f,0x02,0x00,0x00,0xe2,0x0c,0x00,0x00, +0x0d,0x02,0x00,0x00,0x14,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0xe3,0x0c,0x00,0x00,0xe2,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xf0,0x0c,0x00,0x00,0xa3,0x0c,0x00,0x00,0xa1,0x0c,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xf3,0x0c,0x00,0x00,0xa1,0x0c,0x00,0x00,0x21,0x04,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x00,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xf0,0x0c,0x00,0x00,0xf3,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x05,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x21,0x04,0x00,0x00,0x00,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xf9,0x0c,0x00,0x00,0xe3,0x0c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xfa,0x0c,0x00,0x00,0x05,0x0d,0x00,0x00,0xf9,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x53,0x02,0x00,0x00,0x11,0x0d,0x00,0x00,0x6e,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x8b,0x00,0x00,0x00,0x13,0x0d,0x00,0x00,0x11,0x0d,0x00,0x00,0xd4,0x0b,0x00,0x00, +0x02,0x00,0x00,0x00,0x0e,0x02,0x00,0x00,0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x14,0x0d,0x00,0x00,0x13,0x0d,0x00,0x00,0x13,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x2f,0x02,0x00,0x00,0x1e,0x0d,0x00,0x00, +0x0d,0x02,0x00,0x00,0x34,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x1f,0x0d,0x00,0x00,0x1e,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x17,0x0d,0x00,0x00,0x14,0x0d,0x00,0x00,0x1f,0x0d,0x00,0x00,0x41,0x00,0x05,0x00, +0x2f,0x02,0x00,0x00,0x22,0x0d,0x00,0x00,0x0d,0x02,0x00,0x00,0x3e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x23,0x0d,0x00,0x00,0x22,0x0d,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x1a,0x0d,0x00,0x00,0x17,0x0d,0x00,0x00, +0x23,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x29,0x0d,0x00,0x00, +0x1a,0x0d,0x00,0x00,0x9a,0x0c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x2a,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x29,0x0d,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x33,0x0d,0x00,0x00,0x9b,0x0c,0x00,0x00, +0x1a,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x39,0x0d,0x00,0x00, +0x33,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xcf,0x00,0x00,0x00, +0x3a,0x0d,0x00,0x00,0x39,0x0d,0x00,0x00,0xc3,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x3f,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x3a,0x0d,0x00,0x00, +0x3b,0x0d,0x00,0x00,0x3f,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x3b,0x0d,0x00,0x00, +0xbc,0x00,0x05,0x00,0xcf,0x00,0x00,0x00,0x3e,0x0d,0x00,0x00,0x39,0x0d,0x00,0x00, +0xc4,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x3f,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3f,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00,0xcf,0x00,0x00,0x00,0x40,0x0d,0x00,0x00, +0x3a,0x0d,0x00,0x00,0x05,0x00,0x00,0x00,0x3e,0x0d,0x00,0x00,0x3b,0x0d,0x00,0x00, +0xf7,0x00,0x03,0x00,0x4b,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x40,0x0d,0x00,0x00,0x41,0x0d,0x00,0x00,0x4b,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x41,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x43,0x0d,0x00,0x00, +0x33,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xcf,0x00,0x00,0x00, +0x44,0x0d,0x00,0x00,0x43,0x0d,0x00,0x00,0xc3,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x49,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x44,0x0d,0x00,0x00, +0x45,0x0d,0x00,0x00,0x49,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x45,0x0d,0x00,0x00, +0xbc,0x00,0x05,0x00,0xcf,0x00,0x00,0x00,0x48,0x0d,0x00,0x00,0x43,0x0d,0x00,0x00, +0xc4,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x49,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x49,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00,0xcf,0x00,0x00,0x00,0x4a,0x0d,0x00,0x00, +0x44,0x0d,0x00,0x00,0x41,0x0d,0x00,0x00,0x48,0x0d,0x00,0x00,0x45,0x0d,0x00,0x00, +0xf9,0x00,0x02,0x00,0x4b,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x4b,0x0d,0x00,0x00, +0xf5,0x00,0x07,0x00,0xcf,0x00,0x00,0x00,0x4c,0x0d,0x00,0x00,0x40,0x0d,0x00,0x00, +0x3f,0x0d,0x00,0x00,0x4a,0x0d,0x00,0x00,0x49,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00, +0x53,0x02,0x00,0x00,0x4f,0x0d,0x00,0x00,0x66,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x57,0x02,0x00,0x00,0x50,0x0d,0x00,0x00,0x59,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x5b,0x02,0x00,0x00,0x51,0x0d,0x00,0x00,0x4f,0x0d,0x00,0x00,0x50,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x53,0x0d,0x00,0x00,0x51,0x0d,0x00,0x00, +0xfa,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xc3,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x54,0x0d,0x00,0x00,0x53,0x0d,0x00,0x00,0x03,0x00,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x58,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x54,0x0d,0x00,0x00,0xc3,0x01,0x00,0x00,0xc4,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x53,0x02,0x00,0x00,0x5b,0x0d,0x00,0x00,0xee,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x5b,0x02,0x00,0x00,0x5d,0x0d,0x00,0x00,0x5b,0x0d,0x00,0x00, +0x50,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x5f,0x0d,0x00,0x00, +0x5d,0x0d,0x00,0x00,0xfa,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xc3,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc0,0x0c,0x00,0x00,0x5f,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc3,0x0c,0x00,0x00, +0x5f,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x24,0x02,0x00,0x00, +0x63,0x0d,0x00,0x00,0x0d,0x02,0x00,0x00,0x29,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x64,0x0d,0x00,0x00,0x63,0x0d,0x00,0x00,0xaa,0x00,0x05,0x00, +0xcf,0x00,0x00,0x00,0xc6,0x0c,0x00,0x00,0x0e,0x02,0x00,0x00,0x64,0x0d,0x00,0x00, +0xa4,0x00,0x05,0x00,0xcf,0x00,0x00,0x00,0xca,0x0c,0x00,0x00,0x4c,0x0d,0x00,0x00, +0xd8,0x08,0x00,0x00,0xa6,0x00,0x05,0x00,0xcf,0x00,0x00,0x00,0xcd,0x0c,0x00,0x00, +0xca,0x0c,0x00,0x00,0xc6,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00,0x28,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x4c,0x0d,0x00,0x00,0x24,0x0c,0x00,0x00, +0x28,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x24,0x0c,0x00,0x00,0xa8,0x00,0x04,0x00, +0xcf,0x00,0x00,0x00,0x27,0x0c,0x00,0x00,0xc6,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x28,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x28,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00, +0xcf,0x00,0x00,0x00,0x29,0x0c,0x00,0x00,0x4c,0x0d,0x00,0x00,0x4b,0x0d,0x00,0x00, +0x27,0x0c,0x00,0x00,0x24,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00,0x33,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x29,0x0c,0x00,0x00,0x2a,0x0c,0x00,0x00, +0x33,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x2a,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x9b,0x0d,0x00,0x00,0x33,0x0d,0x00,0x00,0x9a,0x0c,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x9c,0x0d,0x00,0x00,0x9b,0x0d,0x00,0x00, +0x21,0x04,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x9e,0x0d,0x00,0x00, +0xe3,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x9f,0x0d,0x00,0x00,0x9e,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa1,0x0d,0x00,0x00,0x9c,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xc2,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x9f,0x0d,0x00,0x00,0xa1,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xc7,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc3,0x01,0x00,0x00, +0xc2,0x0d,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xb9,0x22,0x00,0x00, +0xc7,0x0d,0x00,0x00,0x9c,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xa7,0x0d,0x00,0x00,0xbf,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa9,0x0d,0x00,0x00,0x9c,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xcc,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xa7,0x0d,0x00,0x00,0xa9,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xd1,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xc3,0x01,0x00,0x00,0xcc,0x0d,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xbd,0x22,0x00,0x00,0xd1,0x0d,0x00,0x00,0xb9,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xae,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0xbd,0x22,0x00,0x00,0x6e,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0xaf,0x0d,0x00,0x00,0xae,0x0d,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xd5,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0xbd,0x22,0x00,0x00, +0x73,0x00,0x04,0x00,0x1e,0x01,0x00,0x00,0xb2,0x0d,0x00,0x00,0xd5,0x0d,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x8b,0x0e,0x00,0x00,0xaf,0x0d,0x00,0x00, +0xae,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x91,0x0e,0x00,0x00, +0x8b,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xcb,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x91,0x0e,0x00,0x00, +0x0e,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xc8,0x22,0x00,0x00, +0xcb,0x0e,0x00,0x00,0x8b,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xae,0x0e,0x00,0x00,0x8b,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xd5,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xae,0x0e,0x00,0x00,0x0e,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0xd3,0x22,0x00,0x00,0xd5,0x0e,0x00,0x00,0xc8,0x22,0x00,0x00, +0x01,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x53,0x02,0x00,0x00,0xe2,0x0e,0x00,0x00, +0x7d,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0xe4,0x0e,0x00,0x00, +0xe2,0x0e,0x00,0x00,0xd3,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0x0e,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x1d,0x0e,0x00,0x00,0xe4,0x0e,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xf6,0x0e,0x00,0x00,0xaf,0x0d,0x00,0x00, +0xb9,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x00,0x0f,0x00,0x00, +0xf6,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0xde,0x22,0x00,0x00,0x00,0x0f,0x00,0x00,0xf6,0x0e,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x19,0x0f,0x00,0x00,0xf6,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x40,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x19,0x0f,0x00,0x00,0x0e,0x02,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xe9,0x22,0x00,0x00,0x40,0x0f,0x00,0x00, +0xde,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00, +0x4f,0x0f,0x00,0x00,0xe2,0x0e,0x00,0x00,0xe9,0x22,0x00,0x00,0x02,0x00,0x00,0x00, +0x0e,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x23,0x0e,0x00,0x00, +0x4f,0x0f,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x61,0x0f,0x00,0x00, +0xaf,0x0d,0x00,0x00,0xc4,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x6b,0x0f,0x00,0x00,0x61,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x75,0x0f,0x00,0x00,0x9e,0x0d,0x00,0x00,0x14,0x02,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xa6,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x6b,0x0f,0x00,0x00,0x75,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0xf4,0x22,0x00,0x00,0xa6,0x0f,0x00,0x00,0x61,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x84,0x0f,0x00,0x00, +0x61,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xab,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x84,0x0f,0x00,0x00, +0x0e,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xff,0x22,0x00,0x00, +0xab,0x0f,0x00,0x00,0xf4,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x8b,0x00,0x00,0x00,0xba,0x0f,0x00,0x00,0xe2,0x0e,0x00,0x00,0xff,0x22,0x00,0x00, +0x02,0x00,0x00,0x00,0x0e,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0x29,0x0e,0x00,0x00,0xba,0x0f,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0xcc,0x0f,0x00,0x00,0xaf,0x0d,0x00,0x00,0xcf,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xd6,0x0f,0x00,0x00,0xcc,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x11,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xd6,0x0f,0x00,0x00,0x75,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0x0a,0x23,0x00,0x00,0x11,0x10,0x00,0x00,0xcc,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xef,0x0f,0x00,0x00, +0xcc,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x16,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xef,0x0f,0x00,0x00, +0x0e,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x15,0x23,0x00,0x00, +0x16,0x10,0x00,0x00,0x0a,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x8b,0x00,0x00,0x00,0x25,0x10,0x00,0x00,0xe2,0x0e,0x00,0x00,0x15,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0x0e,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0x2f,0x0e,0x00,0x00,0x25,0x10,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x37,0x10,0x00,0x00,0xaf,0x0d,0x00,0x00,0xda,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x3d,0x10,0x00,0x00,0x37,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x77,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x3d,0x10,0x00,0x00,0x0e,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0x20,0x23,0x00,0x00,0x77,0x10,0x00,0x00,0x37,0x10,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x5e,0x10,0x00,0x00, +0x37,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0x2b,0x23,0x00,0x00,0x5e,0x10,0x00,0x00,0x20,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x90,0x10,0x00,0x00,0xe2,0x0e,0x00,0x00, +0x2b,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x0e,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0x35,0x0e,0x00,0x00,0x90,0x10,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xac,0x10,0x00,0x00,0xaf,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x36,0x23,0x00,0x00,0xac,0x10,0x00,0x00, +0xaf,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xc9,0x10,0x00,0x00,0xaf,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0x41,0x23,0x00,0x00,0xc9,0x10,0x00,0x00,0x36,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0xfb,0x10,0x00,0x00, +0xe2,0x0e,0x00,0x00,0x41,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x0e,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x3b,0x0e,0x00,0x00,0xfb,0x10,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x0d,0x11,0x00,0x00,0xaf,0x0d,0x00,0x00, +0xef,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x17,0x11,0x00,0x00, +0x0d,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x52,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x17,0x11,0x00,0x00, +0x75,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x4c,0x23,0x00,0x00, +0x52,0x11,0x00,0x00,0x0d,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x34,0x11,0x00,0x00,0x0d,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x57,0x23,0x00,0x00,0x34,0x11,0x00,0x00, +0x4c,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00, +0x66,0x11,0x00,0x00,0xe2,0x0e,0x00,0x00,0x57,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0x0e,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x41,0x0e,0x00,0x00, +0x66,0x11,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x78,0x11,0x00,0x00, +0xaf,0x0d,0x00,0x00,0xfa,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x82,0x11,0x00,0x00,0x78,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xbd,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x82,0x11,0x00,0x00,0x75,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0x62,0x23,0x00,0x00,0xbd,0x11,0x00,0x00,0x78,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x9f,0x11,0x00,0x00,0x78,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x6d,0x23,0x00,0x00, +0x9f,0x11,0x00,0x00,0x62,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x8b,0x00,0x00,0x00,0xd1,0x11,0x00,0x00,0xe2,0x0e,0x00,0x00,0x6d,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0x0e,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0x47,0x0e,0x00,0x00,0xd1,0x11,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0xe3,0x11,0x00,0x00,0xaf,0x0d,0x00,0x00,0x05,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xe9,0x11,0x00,0x00,0xe3,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x23,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xe9,0x11,0x00,0x00,0x0e,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0x78,0x23,0x00,0x00,0x23,0x12,0x00,0x00,0xe3,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x0a,0x12,0x00,0x00, +0xe3,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x14,0x12,0x00,0x00,0xbf,0x0b,0x00,0x00,0x14,0x02,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x32,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x0a,0x12,0x00,0x00,0x14,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0x83,0x23,0x00,0x00,0x32,0x12,0x00,0x00,0x78,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x3c,0x12,0x00,0x00,0xe2,0x0e,0x00,0x00, +0x83,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x0e,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0x4d,0x0e,0x00,0x00,0x3c,0x12,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x4e,0x12,0x00,0x00,0xaf,0x0d,0x00,0x00,0x10,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x58,0x12,0x00,0x00,0x4e,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x8e,0x23,0x00,0x00, +0x58,0x12,0x00,0x00,0x4e,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x75,0x12,0x00,0x00,0x4e,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x9d,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x75,0x12,0x00,0x00,0x14,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0x99,0x23,0x00,0x00,0x9d,0x12,0x00,0x00,0x8e,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0xa7,0x12,0x00,0x00, +0xe2,0x0e,0x00,0x00,0x99,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x0e,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x53,0x0e,0x00,0x00,0xa7,0x12,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xb9,0x12,0x00,0x00,0xaf,0x0d,0x00,0x00, +0x1b,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xc3,0x12,0x00,0x00, +0xb9,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xfe,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xc3,0x12,0x00,0x00, +0x75,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xa4,0x23,0x00,0x00, +0xfe,0x12,0x00,0x00,0xb9,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xe0,0x12,0x00,0x00,0xb9,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x08,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xe0,0x12,0x00,0x00,0x14,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0xaf,0x23,0x00,0x00,0x08,0x13,0x00,0x00,0xa4,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x12,0x13,0x00,0x00, +0xe2,0x0e,0x00,0x00,0xaf,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x0e,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x59,0x0e,0x00,0x00,0x12,0x13,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x24,0x13,0x00,0x00,0xaf,0x0d,0x00,0x00, +0x26,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x2e,0x13,0x00,0x00, +0x24,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x69,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x2e,0x13,0x00,0x00, +0x75,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xba,0x23,0x00,0x00, +0x69,0x13,0x00,0x00,0x24,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x4b,0x13,0x00,0x00,0x24,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x73,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x4b,0x13,0x00,0x00,0x14,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0xc5,0x23,0x00,0x00,0x73,0x13,0x00,0x00,0xba,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x7d,0x13,0x00,0x00, +0xe2,0x0e,0x00,0x00,0xc5,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x0e,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x5f,0x0e,0x00,0x00,0x7d,0x13,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x8f,0x13,0x00,0x00,0xaf,0x0d,0x00,0x00, +0x31,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x95,0x13,0x00,0x00, +0x8f,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xcf,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x95,0x13,0x00,0x00, +0x0e,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xd0,0x23,0x00,0x00, +0xcf,0x13,0x00,0x00,0x8f,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xb6,0x13,0x00,0x00,0x8f,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xde,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xb6,0x13,0x00,0x00,0x14,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x5e,0x00,0x00,0x00,0xdb,0x23,0x00,0x00,0xde,0x13,0x00,0x00,0xd0,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0xe8,0x13,0x00,0x00, +0xe2,0x0e,0x00,0x00,0xdb,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x0e,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x65,0x0e,0x00,0x00,0xe8,0x13,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xfa,0x13,0x00,0x00,0xaf,0x0d,0x00,0x00, +0x3c,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x04,0x14,0x00,0x00, +0xfa,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0xe6,0x23,0x00,0x00,0x04,0x14,0x00,0x00,0xfa,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x21,0x14,0x00,0x00,0xfa,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x49,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x21,0x14,0x00,0x00,0x14,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0xf1,0x23,0x00,0x00,0x49,0x14,0x00,0x00, +0xe6,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00, +0x53,0x14,0x00,0x00,0xe2,0x0e,0x00,0x00,0xf1,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0x0e,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x6b,0x0e,0x00,0x00, +0x53,0x14,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x65,0x14,0x00,0x00, +0xaf,0x0d,0x00,0x00,0x47,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x6f,0x14,0x00,0x00,0x65,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xaa,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x6f,0x14,0x00,0x00,0x75,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0xfc,0x23,0x00,0x00,0xaa,0x14,0x00,0x00,0x65,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x8c,0x14,0x00,0x00,0x65,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xb4,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x8c,0x14,0x00,0x00,0x14,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x07,0x24,0x00,0x00,0xb4,0x14,0x00,0x00, +0xfc,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00, +0xbe,0x14,0x00,0x00,0xe2,0x0e,0x00,0x00,0x07,0x24,0x00,0x00,0x02,0x00,0x00,0x00, +0x0e,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x71,0x0e,0x00,0x00, +0xbe,0x14,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xd0,0x14,0x00,0x00, +0xaf,0x0d,0x00,0x00,0x52,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xda,0x14,0x00,0x00,0xd0,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x15,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xda,0x14,0x00,0x00,0x75,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00, +0x12,0x24,0x00,0x00,0x15,0x15,0x00,0x00,0xd0,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xf7,0x14,0x00,0x00,0xd0,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x1f,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xf7,0x14,0x00,0x00,0x14,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x1d,0x24,0x00,0x00,0x1f,0x15,0x00,0x00, +0x12,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00, +0x29,0x15,0x00,0x00,0xe2,0x0e,0x00,0x00,0x1d,0x24,0x00,0x00,0x02,0x00,0x00,0x00, +0x0e,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x77,0x0e,0x00,0x00, +0x29,0x15,0x00,0x00,0x51,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x5b,0x15,0x00,0x00, +0xb2,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xb5,0x15,0x00,0x00,0x80,0x04,0x00,0x00,0x5b,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0xdc,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xb5,0x15,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xdd,0x15,0x00,0x00, +0xdc,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x53,0x02,0x00,0x00,0xe2,0x15,0x00,0x00, +0xe1,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x5b,0x02,0x00,0x00,0xe4,0x15,0x00,0x00, +0xe2,0x15,0x00,0x00,0x50,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe6,0x15,0x00,0x00,0xdd,0x15,0x00,0x00,0xe8,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xe7,0x15,0x00,0x00,0xe6,0x15,0x00,0x00,0xe8,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0xe8,0x15,0x00,0x00,0xe4,0x15,0x00,0x00, +0xe7,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xc3,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe9,0x15,0x00,0x00,0xe8,0x15,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xdf,0x15,0x00,0x00,0xe9,0x15,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xb8,0x15,0x00,0x00,0x86,0x04,0x00,0x00, +0x5b,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xee,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xb8,0x15,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xef,0x15,0x00,0x00,0xee,0x15,0x00,0x00,0x56,0x00,0x05,0x00, +0x5b,0x02,0x00,0x00,0xf6,0x15,0x00,0x00,0xe2,0x15,0x00,0x00,0x50,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf8,0x15,0x00,0x00,0xef,0x15,0x00,0x00, +0xe8,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xf9,0x15,0x00,0x00, +0xf8,0x15,0x00,0x00,0xe8,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00, +0xfa,0x15,0x00,0x00,0xf6,0x15,0x00,0x00,0xf9,0x15,0x00,0x00,0x02,0x00,0x00,0x00, +0xc3,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfb,0x15,0x00,0x00, +0xfa,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0xf1,0x15,0x00,0x00,0xfb,0x15,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xbb,0x15,0x00,0x00,0x8c,0x04,0x00,0x00,0x5b,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0x00,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xbb,0x15,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x01,0x16,0x00,0x00, +0x00,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x5b,0x02,0x00,0x00,0x08,0x16,0x00,0x00, +0xe2,0x15,0x00,0x00,0x50,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0a,0x16,0x00,0x00,0x01,0x16,0x00,0x00,0xe8,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x0b,0x16,0x00,0x00,0x0a,0x16,0x00,0x00,0xe8,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x0c,0x16,0x00,0x00,0x08,0x16,0x00,0x00, +0x0b,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xc3,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0d,0x16,0x00,0x00,0x0c,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x03,0x16,0x00,0x00,0x0d,0x16,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xbe,0x15,0x00,0x00,0x92,0x04,0x00,0x00, +0x5b,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x12,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xbe,0x15,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x13,0x16,0x00,0x00,0x12,0x16,0x00,0x00,0x56,0x00,0x05,0x00, +0x5b,0x02,0x00,0x00,0x1a,0x16,0x00,0x00,0xe2,0x15,0x00,0x00,0x50,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1c,0x16,0x00,0x00,0x13,0x16,0x00,0x00, +0xe8,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x1d,0x16,0x00,0x00, +0x1c,0x16,0x00,0x00,0xe8,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00, +0x1e,0x16,0x00,0x00,0x1a,0x16,0x00,0x00,0x1d,0x16,0x00,0x00,0x02,0x00,0x00,0x00, +0xc3,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1f,0x16,0x00,0x00, +0x1e,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x15,0x16,0x00,0x00,0x1f,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0xc2,0x15,0x00,0x00,0x1d,0x0e,0x00,0x00,0xdf,0x15,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0xc5,0x15,0x00,0x00,0x23,0x0e,0x00,0x00,0xf1,0x15,0x00,0x00, +0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xc6,0x15,0x00,0x00,0xc2,0x15,0x00,0x00, +0xc5,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xc9,0x15,0x00,0x00, +0x29,0x0e,0x00,0x00,0x03,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0xca,0x15,0x00,0x00,0xc6,0x15,0x00,0x00,0xc9,0x15,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0xcd,0x15,0x00,0x00,0x2f,0x0e,0x00,0x00,0x15,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xce,0x15,0x00,0x00,0xca,0x15,0x00,0x00, +0xcd,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xd1,0x15,0x00,0x00, +0xdf,0x15,0x00,0x00,0xf1,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xd3,0x15,0x00,0x00,0xd1,0x15,0x00,0x00,0x03,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xd5,0x15,0x00,0x00,0xd3,0x15,0x00,0x00,0x15,0x16,0x00,0x00, +0x50,0x00,0x07,0x00,0x53,0x00,0x00,0x00,0xd6,0x15,0x00,0x00,0xd5,0x15,0x00,0x00, +0xd5,0x15,0x00,0x00,0xd5,0x15,0x00,0x00,0xd5,0x15,0x00,0x00,0x88,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0xd7,0x15,0x00,0x00,0xce,0x15,0x00,0x00,0xd6,0x15,0x00,0x00, +0x56,0x00,0x05,0x00,0x5b,0x02,0x00,0x00,0x5a,0x16,0x00,0x00,0xe2,0x15,0x00,0x00, +0x50,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x5e,0x16,0x00,0x00, +0x5a,0x16,0x00,0x00,0xe7,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xc3,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5f,0x16,0x00,0x00,0x5e,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x55,0x16,0x00,0x00, +0x5f,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x5b,0x02,0x00,0x00,0x6c,0x16,0x00,0x00, +0xe2,0x15,0x00,0x00,0x50,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00, +0x70,0x16,0x00,0x00,0x6c,0x16,0x00,0x00,0xf9,0x15,0x00,0x00,0x02,0x00,0x00,0x00, +0xc3,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x71,0x16,0x00,0x00, +0x70,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x67,0x16,0x00,0x00,0x71,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x5b,0x02,0x00,0x00, +0x7e,0x16,0x00,0x00,0xe2,0x15,0x00,0x00,0x50,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x8b,0x00,0x00,0x00,0x82,0x16,0x00,0x00,0x7e,0x16,0x00,0x00,0x0b,0x16,0x00,0x00, +0x02,0x00,0x00,0x00,0xc3,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x83,0x16,0x00,0x00,0x82,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x79,0x16,0x00,0x00,0x83,0x16,0x00,0x00,0x56,0x00,0x05,0x00, +0x5b,0x02,0x00,0x00,0x90,0x16,0x00,0x00,0xe2,0x15,0x00,0x00,0x50,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x94,0x16,0x00,0x00,0x90,0x16,0x00,0x00, +0x1d,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xc3,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x95,0x16,0x00,0x00,0x94,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x8b,0x16,0x00,0x00,0x95,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x38,0x16,0x00,0x00,0x35,0x0e,0x00,0x00, +0x55,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x3b,0x16,0x00,0x00, +0x3b,0x0e,0x00,0x00,0x67,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x3c,0x16,0x00,0x00,0x38,0x16,0x00,0x00,0x3b,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x3f,0x16,0x00,0x00,0x41,0x0e,0x00,0x00,0x79,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x40,0x16,0x00,0x00,0x3c,0x16,0x00,0x00, +0x3f,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x43,0x16,0x00,0x00, +0x47,0x0e,0x00,0x00,0x8b,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x44,0x16,0x00,0x00,0x40,0x16,0x00,0x00,0x43,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x47,0x16,0x00,0x00,0x55,0x16,0x00,0x00,0x67,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x49,0x16,0x00,0x00,0x47,0x16,0x00,0x00, +0x79,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x4b,0x16,0x00,0x00, +0x49,0x16,0x00,0x00,0x8b,0x16,0x00,0x00,0x50,0x00,0x07,0x00,0x53,0x00,0x00,0x00, +0x4c,0x16,0x00,0x00,0x4b,0x16,0x00,0x00,0x4b,0x16,0x00,0x00,0x4b,0x16,0x00,0x00, +0x4b,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x4d,0x16,0x00,0x00, +0x44,0x16,0x00,0x00,0x4c,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x5b,0x02,0x00,0x00, +0xd0,0x16,0x00,0x00,0xe2,0x15,0x00,0x00,0x50,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x8b,0x00,0x00,0x00,0xd4,0x16,0x00,0x00,0xd0,0x16,0x00,0x00,0xe7,0x15,0x00,0x00, +0x02,0x00,0x00,0x00,0xc3,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd5,0x16,0x00,0x00,0xd4,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0xcb,0x16,0x00,0x00,0xd5,0x16,0x00,0x00,0x56,0x00,0x05,0x00, +0x5b,0x02,0x00,0x00,0xe2,0x16,0x00,0x00,0xe2,0x15,0x00,0x00,0x50,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0xe6,0x16,0x00,0x00,0xe2,0x16,0x00,0x00, +0xf9,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xc3,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe7,0x16,0x00,0x00,0xe6,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xdd,0x16,0x00,0x00,0xe7,0x16,0x00,0x00, +0x56,0x00,0x05,0x00,0x5b,0x02,0x00,0x00,0xf4,0x16,0x00,0x00,0xe2,0x15,0x00,0x00, +0x50,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0xf8,0x16,0x00,0x00, +0xf4,0x16,0x00,0x00,0x0b,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xc3,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf9,0x16,0x00,0x00,0xf8,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xef,0x16,0x00,0x00, +0xf9,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x5b,0x02,0x00,0x00,0x06,0x17,0x00,0x00, +0xe2,0x15,0x00,0x00,0x50,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00, +0x0a,0x17,0x00,0x00,0x06,0x17,0x00,0x00,0x1d,0x16,0x00,0x00,0x02,0x00,0x00,0x00, +0xc3,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0b,0x17,0x00,0x00, +0x0a,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x01,0x17,0x00,0x00,0x0b,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0xae,0x16,0x00,0x00,0x4d,0x0e,0x00,0x00,0xcb,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0xb1,0x16,0x00,0x00,0x53,0x0e,0x00,0x00,0xdd,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xb2,0x16,0x00,0x00,0xae,0x16,0x00,0x00, +0xb1,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xb5,0x16,0x00,0x00, +0x59,0x0e,0x00,0x00,0xef,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0xb6,0x16,0x00,0x00,0xb2,0x16,0x00,0x00,0xb5,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0xb9,0x16,0x00,0x00,0x5f,0x0e,0x00,0x00,0x01,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xba,0x16,0x00,0x00,0xb6,0x16,0x00,0x00, +0xb9,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xbd,0x16,0x00,0x00, +0xcb,0x16,0x00,0x00,0xdd,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xbf,0x16,0x00,0x00,0xbd,0x16,0x00,0x00,0xef,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xc1,0x16,0x00,0x00,0xbf,0x16,0x00,0x00,0x01,0x17,0x00,0x00, +0x50,0x00,0x07,0x00,0x53,0x00,0x00,0x00,0xc2,0x16,0x00,0x00,0xc1,0x16,0x00,0x00, +0xc1,0x16,0x00,0x00,0xc1,0x16,0x00,0x00,0xc1,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0xc3,0x16,0x00,0x00,0xba,0x16,0x00,0x00,0xc2,0x16,0x00,0x00, +0x56,0x00,0x05,0x00,0x5b,0x02,0x00,0x00,0x46,0x17,0x00,0x00,0xe2,0x15,0x00,0x00, +0x50,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x4a,0x17,0x00,0x00, +0x46,0x17,0x00,0x00,0xe7,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xc3,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4b,0x17,0x00,0x00,0x4a,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x41,0x17,0x00,0x00, +0x4b,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x5b,0x02,0x00,0x00,0x58,0x17,0x00,0x00, +0xe2,0x15,0x00,0x00,0x50,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00, +0x5c,0x17,0x00,0x00,0x58,0x17,0x00,0x00,0xf9,0x15,0x00,0x00,0x02,0x00,0x00,0x00, +0xc3,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5d,0x17,0x00,0x00, +0x5c,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x53,0x17,0x00,0x00,0x5d,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x5b,0x02,0x00,0x00, +0x6a,0x17,0x00,0x00,0xe2,0x15,0x00,0x00,0x50,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x8b,0x00,0x00,0x00,0x6e,0x17,0x00,0x00,0x6a,0x17,0x00,0x00,0x0b,0x16,0x00,0x00, +0x02,0x00,0x00,0x00,0xc3,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6f,0x17,0x00,0x00,0x6e,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x65,0x17,0x00,0x00,0x6f,0x17,0x00,0x00,0x56,0x00,0x05,0x00, +0x5b,0x02,0x00,0x00,0x7c,0x17,0x00,0x00,0xe2,0x15,0x00,0x00,0x50,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x80,0x17,0x00,0x00,0x7c,0x17,0x00,0x00, +0x1d,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xc3,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x81,0x17,0x00,0x00,0x80,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x77,0x17,0x00,0x00,0x81,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x24,0x17,0x00,0x00,0x65,0x0e,0x00,0x00, +0x41,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x27,0x17,0x00,0x00, +0x6b,0x0e,0x00,0x00,0x53,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x28,0x17,0x00,0x00,0x24,0x17,0x00,0x00,0x27,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x2b,0x17,0x00,0x00,0x71,0x0e,0x00,0x00,0x65,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x2c,0x17,0x00,0x00,0x28,0x17,0x00,0x00, +0x2b,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x2f,0x17,0x00,0x00, +0x77,0x0e,0x00,0x00,0x77,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x30,0x17,0x00,0x00,0x2c,0x17,0x00,0x00,0x2f,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x33,0x17,0x00,0x00,0x41,0x17,0x00,0x00,0x53,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x35,0x17,0x00,0x00,0x33,0x17,0x00,0x00, +0x65,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x37,0x17,0x00,0x00, +0x35,0x17,0x00,0x00,0x77,0x17,0x00,0x00,0x50,0x00,0x07,0x00,0x53,0x00,0x00,0x00, +0x38,0x17,0x00,0x00,0x37,0x17,0x00,0x00,0x37,0x17,0x00,0x00,0x37,0x17,0x00,0x00, +0x37,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x39,0x17,0x00,0x00, +0x30,0x17,0x00,0x00,0x38,0x17,0x00,0x00,0x51,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x83,0x15,0x00,0x00,0xb2,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x8d,0x17,0x00,0x00,0x80,0x04,0x00,0x00,0x83,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xb4,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x8d,0x17,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb5,0x17,0x00,0x00,0xb4,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x5b,0x02,0x00,0x00, +0xbc,0x17,0x00,0x00,0xe2,0x15,0x00,0x00,0x50,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbe,0x17,0x00,0x00,0xb5,0x17,0x00,0x00,0xe8,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xbf,0x17,0x00,0x00,0xbe,0x17,0x00,0x00, +0xe8,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0xc0,0x17,0x00,0x00, +0xbc,0x17,0x00,0x00,0xbf,0x17,0x00,0x00,0x02,0x00,0x00,0x00,0xc3,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc1,0x17,0x00,0x00,0xc0,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xb7,0x17,0x00,0x00, +0xc1,0x17,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x90,0x17,0x00,0x00, +0x86,0x04,0x00,0x00,0x83,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0xc6,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x90,0x17,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc7,0x17,0x00,0x00,0xc6,0x17,0x00,0x00, +0x56,0x00,0x05,0x00,0x5b,0x02,0x00,0x00,0xce,0x17,0x00,0x00,0xe2,0x15,0x00,0x00, +0x50,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd0,0x17,0x00,0x00, +0xc7,0x17,0x00,0x00,0xe8,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xd1,0x17,0x00,0x00,0xd0,0x17,0x00,0x00,0xe8,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x8b,0x00,0x00,0x00,0xd2,0x17,0x00,0x00,0xce,0x17,0x00,0x00,0xd1,0x17,0x00,0x00, +0x02,0x00,0x00,0x00,0xc3,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd3,0x17,0x00,0x00,0xd2,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0xc9,0x17,0x00,0x00,0xd3,0x17,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x93,0x17,0x00,0x00,0x8c,0x04,0x00,0x00,0x83,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xd8,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x93,0x17,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xd9,0x17,0x00,0x00,0xd8,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x5b,0x02,0x00,0x00, +0xe0,0x17,0x00,0x00,0xe2,0x15,0x00,0x00,0x50,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe2,0x17,0x00,0x00,0xd9,0x17,0x00,0x00,0xe8,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xe3,0x17,0x00,0x00,0xe2,0x17,0x00,0x00, +0xe8,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0xe4,0x17,0x00,0x00, +0xe0,0x17,0x00,0x00,0xe3,0x17,0x00,0x00,0x02,0x00,0x00,0x00,0xc3,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe5,0x17,0x00,0x00,0xe4,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xdb,0x17,0x00,0x00, +0xe5,0x17,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x96,0x17,0x00,0x00, +0x92,0x04,0x00,0x00,0x83,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0xea,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x96,0x17,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xeb,0x17,0x00,0x00,0xea,0x17,0x00,0x00, +0x56,0x00,0x05,0x00,0x5b,0x02,0x00,0x00,0xf2,0x17,0x00,0x00,0xe2,0x15,0x00,0x00, +0x50,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf4,0x17,0x00,0x00, +0xeb,0x17,0x00,0x00,0xe8,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xf5,0x17,0x00,0x00,0xf4,0x17,0x00,0x00,0xe8,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x8b,0x00,0x00,0x00,0xf6,0x17,0x00,0x00,0xf2,0x17,0x00,0x00,0xf5,0x17,0x00,0x00, +0x02,0x00,0x00,0x00,0xc3,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf7,0x17,0x00,0x00,0xf6,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0xed,0x17,0x00,0x00,0xf7,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x9a,0x17,0x00,0x00,0xd7,0x15,0x00,0x00,0xb7,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x9d,0x17,0x00,0x00,0x4d,0x16,0x00,0x00, +0xc9,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x9e,0x17,0x00,0x00, +0x9a,0x17,0x00,0x00,0x9d,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0xa1,0x17,0x00,0x00,0xc3,0x16,0x00,0x00,0xdb,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0xa2,0x17,0x00,0x00,0x9e,0x17,0x00,0x00,0xa1,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xa5,0x17,0x00,0x00,0x39,0x17,0x00,0x00, +0xed,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xa6,0x17,0x00,0x00, +0xa2,0x17,0x00,0x00,0xa5,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xa9,0x17,0x00,0x00,0xb7,0x17,0x00,0x00,0xc9,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xab,0x17,0x00,0x00,0xa9,0x17,0x00,0x00,0xdb,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xad,0x17,0x00,0x00,0xab,0x17,0x00,0x00, +0xed,0x17,0x00,0x00,0x50,0x00,0x07,0x00,0x53,0x00,0x00,0x00,0xae,0x17,0x00,0x00, +0xad,0x17,0x00,0x00,0xad,0x17,0x00,0x00,0xad,0x17,0x00,0x00,0xad,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xaf,0x17,0x00,0x00,0xa6,0x17,0x00,0x00, +0xae,0x17,0x00,0x00,0x50,0x00,0x07,0x00,0x05,0x05,0x00,0x00,0x8d,0x15,0x00,0x00, +0x3b,0x0e,0x00,0x00,0x41,0x0e,0x00,0x00,0x53,0x0e,0x00,0x00,0x59,0x0e,0x00,0x00, +0x3e,0x00,0x03,0x00,0x48,0x15,0x00,0x00,0x8d,0x15,0x00,0x00,0x41,0x00,0x05,0x00, +0x54,0x00,0x00,0x00,0x8e,0x15,0x00,0x00,0x48,0x15,0x00,0x00,0x0e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x8f,0x15,0x00,0x00,0x8e,0x15,0x00,0x00, +0x3d,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x91,0x15,0x00,0x00,0x8e,0x15,0x00,0x00, +0xf9,0x00,0x02,0x00,0x92,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0x92,0x15,0x00,0x00, +0xf5,0x00,0x07,0x00,0x53,0x00,0x00,0x00,0xd6,0x24,0x00,0x00,0x91,0x15,0x00,0x00, +0x2a,0x0c,0x00,0x00,0x01,0x18,0x00,0x00,0x96,0x15,0x00,0x00,0xf5,0x00,0x07,0x00, +0x53,0x00,0x00,0x00,0xd5,0x24,0x00,0x00,0x8f,0x15,0x00,0x00,0x2a,0x0c,0x00,0x00, +0xfc,0x17,0x00,0x00,0x96,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xd3,0x24,0x00,0x00,0x14,0x02,0x00,0x00,0x2a,0x0c,0x00,0x00,0xa3,0x15,0x00,0x00, +0x96,0x15,0x00,0x00,0xb1,0x00,0x05,0x00,0xcf,0x00,0x00,0x00,0x95,0x15,0x00,0x00, +0xd3,0x24,0x00,0x00,0x1e,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xa4,0x15,0x00,0x00, +0x96,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x95,0x15,0x00,0x00, +0x96,0x15,0x00,0x00,0xa4,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0x96,0x15,0x00,0x00, +0x41,0x00,0x05,0x00,0x54,0x00,0x00,0x00,0x99,0x15,0x00,0x00,0x48,0x15,0x00,0x00, +0xd3,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x9a,0x15,0x00,0x00, +0x99,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x53,0x00,0x00,0x00,0xfc,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xd5,0x24,0x00,0x00,0x9a,0x15,0x00,0x00, +0x3d,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x9f,0x15,0x00,0x00,0x99,0x15,0x00,0x00, +0x0c,0x00,0x07,0x00,0x53,0x00,0x00,0x00,0x01,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xd6,0x24,0x00,0x00,0x9f,0x15,0x00,0x00,0x80,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xa3,0x15,0x00,0x00,0xd3,0x24,0x00,0x00,0x14,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x92,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xa4,0x15,0x00,0x00, +0x0c,0x00,0x08,0x00,0x53,0x00,0x00,0x00,0xa8,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xaf,0x17,0x00,0x00,0xd5,0x24,0x00,0x00,0xd6,0x24,0x00,0x00, +0x73,0x00,0x04,0x00,0x8b,0x00,0x00,0x00,0x72,0x0d,0x00,0x00,0xa8,0x15,0x00,0x00, +0x3d,0x00,0x04,0x00,0x53,0x02,0x00,0x00,0x05,0x18,0x00,0x00,0xd5,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x06,0x18,0x00,0x00,0x05,0x18,0x00,0x00, +0xd7,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x0e,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x07,0x18,0x00,0x00,0x06,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0xcf,0x00,0x00,0x00,0x09,0x18,0x00,0x00,0x07,0x18,0x00,0x00, +0xc3,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x0b,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0b,0x18,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x27,0x26,0x00,0x00, +0x09,0x18,0x00,0x00,0xc4,0x01,0x00,0x00,0x07,0x18,0x00,0x00,0x41,0x00,0x05,0x00, +0x44,0x02,0x00,0x00,0x0f,0x18,0x00,0x00,0x0d,0x02,0x00,0x00,0x49,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x10,0x18,0x00,0x00,0x0f,0x18,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x76,0x0d,0x00,0x00,0x72,0x0d,0x00,0x00, +0x72,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x15,0x18,0x00,0x00,0x10,0x18,0x00,0x00, +0x10,0x18,0x00,0x00,0x10,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x16,0x18,0x00,0x00,0x76,0x0d,0x00,0x00,0x15,0x18,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x19,0x18,0x00,0x00,0x16,0x18,0x00,0x00,0x27,0x26,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x1d,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x19,0x18,0x00,0x00,0x1c,0x0b,0x00,0x00,0xcd,0x24,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x23,0x18,0x00,0x00,0x1d,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x24,0x18,0x00,0x00, +0x80,0x03,0x00,0x00,0x23,0x18,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x26,0x18,0x00,0x00,0x1d,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x27,0x18,0x00,0x00,0xe8,0x02,0x00,0x00,0x26,0x18,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x28,0x18,0x00,0x00,0x24,0x18,0x00,0x00, +0x27,0x18,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2a,0x18,0x00,0x00, +0x1d,0x18,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2b,0x18,0x00,0x00,0x80,0x03,0x00,0x00,0x2a,0x18,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2c,0x18,0x00,0x00,0x28,0x18,0x00,0x00,0x2b,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2f,0x18,0x00,0x00,0xe8,0x02,0x00,0x00, +0x23,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x32,0x18,0x00,0x00, +0xe8,0x02,0x00,0x00,0x2a,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x33,0x18,0x00,0x00,0x2f,0x18,0x00,0x00,0x32,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x36,0x18,0x00,0x00,0x93,0x03,0x00,0x00,0x23,0x18,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3a,0x18,0x00,0x00,0x36,0x18,0x00,0x00, +0x27,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3e,0x18,0x00,0x00, +0x3a,0x18,0x00,0x00,0x2b,0x18,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x3f,0x18,0x00,0x00,0x2c,0x18,0x00,0x00,0x33,0x18,0x00,0x00,0x3e,0x18,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7b,0x0d,0x00,0x00,0x72,0x0d,0x00,0x00, +0x03,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x7c,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x7b,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x44,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x7c,0x0d,0x00,0x00,0xc3,0x01,0x00,0x00,0xc4,0x01,0x00,0x00,0xb8,0x00,0x05,0x00, +0xcf,0x00,0x00,0x00,0x80,0x0d,0x00,0x00,0x7b,0x0d,0x00,0x00,0xc3,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0xb3,0x02,0x00,0x00,0x60,0x18,0x00,0x00,0xb5,0x02,0x00,0x00, +0x62,0x00,0x05,0x00,0x8b,0x00,0x00,0x00,0x62,0x18,0x00,0x00,0x60,0x18,0x00,0x00, +0xd4,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x63,0x18,0x00,0x00, +0x62,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xcf,0x00,0x00,0x00, +0x4f,0x18,0x00,0x00,0x63,0x18,0x00,0x00,0xdf,0x08,0x00,0x00,0x3d,0x00,0x04,0x00, +0x53,0x02,0x00,0x00,0x67,0x18,0x00,0x00,0xca,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x5b,0x02,0x00,0x00,0x69,0x18,0x00,0x00,0x67,0x18,0x00,0x00,0x50,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x6b,0x18,0x00,0x00,0x69,0x18,0x00,0x00, +0x33,0x0d,0x00,0x00,0x02,0x00,0x00,0x00,0xc3,0x01,0x00,0x00,0x4f,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x6c,0x18,0x00,0x00,0x6b,0x18,0x00,0x00,0x6b,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x33,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x33,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x8d,0x25,0x00,0x00,0x1c,0x0b,0x00,0x00,0x28,0x0c,0x00,0x00,0x3f,0x18,0x00,0x00, +0x0b,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0xcf,0x00,0x00,0x00,0x7c,0x25,0x00,0x00, +0xd8,0x08,0x00,0x00,0x28,0x0c,0x00,0x00,0x80,0x0d,0x00,0x00,0x0b,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xdc,0x24,0x00,0x00,0xf7,0x02,0x00,0x00, +0x28,0x0c,0x00,0x00,0x6c,0x18,0x00,0x00,0x0b,0x18,0x00,0x00,0xf5,0x00,0x07,0x00, +0xcf,0x00,0x00,0x00,0xda,0x24,0x00,0x00,0xd8,0x08,0x00,0x00,0x28,0x0c,0x00,0x00, +0x4f,0x18,0x00,0x00,0x0b,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xd8,0x24,0x00,0x00,0xc3,0x01,0x00,0x00,0x28,0x0c,0x00,0x00,0x44,0x18,0x00,0x00, +0x0b,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x72,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc0,0x0c,0x00,0x00,0xd8,0x24,0x00,0x00, +0x41,0x00,0x05,0x00,0x24,0x02,0x00,0x00,0x0a,0x19,0x00,0x00,0x0d,0x02,0x00,0x00, +0x23,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x0b,0x19,0x00,0x00, +0x0a,0x19,0x00,0x00,0xc4,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xf3,0x18,0x00,0x00, +0x19,0x02,0x00,0x00,0x0b,0x19,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xf4,0x18,0x00,0x00,0xf3,0x18,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xf8,0x18,0x00,0x00,0xf4,0x18,0x00,0x00,0xf4,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xf9,0x18,0x00,0x00,0xa1,0x0c,0x00,0x00,0xf8,0x18,0x00,0x00, +0x6e,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0xfa,0x18,0x00,0x00,0xf9,0x18,0x00,0x00, +0x41,0x00,0x05,0x00,0x0f,0x02,0x00,0x00,0x12,0x19,0x00,0x00,0x0d,0x02,0x00,0x00, +0x1e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x13,0x19,0x00,0x00, +0x12,0x19,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x1f,0x19,0x00,0x00, +0xfa,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x20,0x19,0x00,0x00, +0x9b,0x0c,0x00,0x00,0x1f,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x23,0x19,0x00,0x00,0x1f,0x19,0x00,0x00,0x21,0x04,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x30,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x20,0x19,0x00,0x00,0x23,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x35,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x21,0x04,0x00,0x00, +0x30,0x19,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x29,0x19,0x00,0x00, +0x13,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x2a,0x19,0x00,0x00, +0x35,0x19,0x00,0x00,0x29,0x19,0x00,0x00,0x3d,0x00,0x04,0x00,0x53,0x02,0x00,0x00, +0x39,0x19,0x00,0x00,0xd5,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00, +0x3a,0x19,0x00,0x00,0x39,0x19,0x00,0x00,0xd7,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x0e,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3b,0x19,0x00,0x00, +0x3a,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xcf,0x00,0x00,0x00, +0x3d,0x19,0x00,0x00,0x3b,0x19,0x00,0x00,0xc3,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x3f,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x3f,0x19,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x28,0x26,0x00,0x00,0x3d,0x19,0x00,0x00,0xc4,0x01,0x00,0x00, +0x3b,0x19,0x00,0x00,0x3d,0x00,0x04,0x00,0x53,0x02,0x00,0x00,0x47,0x19,0x00,0x00, +0x55,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x5b,0x02,0x00,0x00,0x49,0x19,0x00,0x00, +0x47,0x19,0x00,0x00,0x50,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x4c,0x19,0x00,0x00,0x0b,0x19,0x00,0x00,0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00, +0x4d,0x19,0x00,0x00,0x49,0x19,0x00,0x00,0x2a,0x19,0x00,0x00,0x02,0x00,0x00,0x00, +0x4c,0x19,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4e,0x19,0x00,0x00, +0x4d,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x03,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x4e,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x04,0x19,0x00,0x00,0x28,0x26,0x00,0x00, +0x03,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x53,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x04,0x19,0x00,0x00,0x2c,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8d,0x18,0x00,0x00,0xdc,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xcf,0x00,0x00,0x00,0x8e,0x18,0x00,0x00, +0x8d,0x18,0x00,0x00,0xc3,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x94,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x8e,0x18,0x00,0x00,0x8f,0x18,0x00,0x00, +0x91,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x91,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0x94,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x8f,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0x94,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x94,0x18,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xe0,0x24,0x00,0x00,0x8d,0x18,0x00,0x00,0x91,0x18,0x00,0x00, +0x53,0x19,0x00,0x00,0x8f,0x18,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x31,0x24,0x00,0x00,0xe0,0x24,0x00,0x00,0xdc,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x6a,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xe0,0x24,0x00,0x00,0x53,0x19,0x00,0x00,0xb7,0x00,0x05,0x00, +0xcf,0x00,0x00,0x00,0x5e,0x19,0x00,0x00,0x6a,0x19,0x00,0x00,0xc3,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x64,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x5e,0x19,0x00,0x00,0x5f,0x19,0x00,0x00,0x63,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x63,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x64,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5f,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x6f,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xe0,0x24,0x00,0x00,0x53,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x62,0x19,0x00,0x00,0x6f,0x19,0x00,0x00, +0x6a,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x64,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x64,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe2,0x24,0x00,0x00, +0xc3,0x01,0x00,0x00,0x63,0x19,0x00,0x00,0x62,0x19,0x00,0x00,0x5f,0x19,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9c,0x18,0x00,0x00,0xc4,0x01,0x00,0x00, +0xe2,0x24,0x00,0x00,0xf7,0x00,0x03,0x00,0xba,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xda,0x24,0x00,0x00,0x9f,0x18,0x00,0x00,0xa7,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa7,0x18,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa9,0x18,0x00,0x00,0xdc,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0xbc,0x00,0x05,0x00, +0xcf,0x00,0x00,0x00,0xaa,0x18,0x00,0x00,0xa9,0x18,0x00,0x00,0xc4,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xb9,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xaa,0x18,0x00,0x00,0xab,0x18,0x00,0x00,0xb1,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb1,0x18,0x00,0x00,0xba,0x00,0x05,0x00,0xcf,0x00,0x00,0x00,0xb3,0x18,0x00,0x00, +0x9c,0x18,0x00,0x00,0x6a,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0xb8,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb3,0x18,0x00,0x00,0xb4,0x18,0x00,0x00, +0xb8,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xb4,0x18,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x3d,0x24,0x00,0x00,0xc3,0x01,0x00,0x00,0x31,0x24,0x00,0x00, +0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xb8,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb8,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xec,0x24,0x00,0x00, +0x31,0x24,0x00,0x00,0xb1,0x18,0x00,0x00,0x3d,0x24,0x00,0x00,0xb4,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb9,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xab,0x18,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x75,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0xe0,0x24,0x00,0x00,0x53,0x19,0x00,0x00,0xe8,0x02,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x3b,0x24,0x00,0x00,0x75,0x19,0x00,0x00, +0x31,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xb9,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb9,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xeb,0x24,0x00,0x00,0xec,0x24,0x00,0x00,0xb8,0x18,0x00,0x00,0x3b,0x24,0x00,0x00, +0xab,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xba,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9f,0x18,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x34,0x24,0x00,0x00, +0x53,0x19,0x00,0x00,0x2b,0x26,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa3,0x18,0x00,0x00,0xdc,0x24,0x00,0x00,0x00,0x00,0x00,0x00, +0xb7,0x00,0x05,0x00,0xcf,0x00,0x00,0x00,0xa4,0x18,0x00,0x00,0xa3,0x18,0x00,0x00, +0xc3,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa5,0x18,0x00,0x00, +0xa4,0x18,0x00,0x00,0xe6,0x02,0x00,0x00,0xc4,0x01,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x37,0x24,0x00,0x00,0xa5,0x18,0x00,0x00,0x34,0x24,0x00,0x00, +0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xba,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xba,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xea,0x24,0x00,0x00, +0xeb,0x24,0x00,0x00,0xb9,0x18,0x00,0x00,0x37,0x24,0x00,0x00,0x9f,0x18,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbc,0x18,0x00,0x00,0xce,0x24,0x00,0x00, +0xe2,0x24,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbd,0x18,0x00,0x00, +0xbc,0x18,0x00,0x00,0x74,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x7b,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xbd,0x18,0x00,0x00, +0xc3,0x01,0x00,0x00,0xc4,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x80,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x72,0x18,0x00,0x00, +0x7b,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc2,0x18,0x00,0x00, +0xc4,0x01,0x00,0x00,0x80,0x19,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc4,0x18,0x00,0x00,0xea,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc5,0x18,0x00,0x00,0xc4,0x18,0x00,0x00,0xc2,0x18,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc9,0x18,0x00,0x00,0xc4,0x01,0x00,0x00, +0xc3,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x84,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xc9,0x18,0x00,0x00,0xc3,0x01,0x00,0x00, +0xc4,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcd,0x18,0x00,0x00, +0xc5,0x18,0x00,0x00,0x84,0x19,0x00,0x00,0xb8,0x00,0x05,0x00,0xcf,0x00,0x00,0x00, +0xd1,0x18,0x00,0x00,0x58,0x0d,0x00,0x00,0x6a,0x07,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xd2,0x18,0x00,0x00,0xd1,0x18,0x00,0x00,0xc4,0x01,0x00,0x00, +0xc3,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd5,0x18,0x00,0x00, +0xcd,0x18,0x00,0x00,0xd2,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd9,0x18,0x00,0x00,0xd5,0x18,0x00,0x00,0xc4,0x01,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x88,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xd9,0x18,0x00,0x00,0xc3,0x01,0x00,0x00,0xc4,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xdc,0x18,0x00,0x00,0xea,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x9f,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xdc,0x18,0x00,0x00,0x53,0x19,0x00,0x00,0xb7,0x00,0x05,0x00, +0xcf,0x00,0x00,0x00,0x93,0x19,0x00,0x00,0x9f,0x19,0x00,0x00,0xc3,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x99,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x93,0x19,0x00,0x00,0x94,0x19,0x00,0x00,0x98,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x98,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x99,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x94,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa4,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xdc,0x18,0x00,0x00,0x53,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x97,0x19,0x00,0x00,0xa4,0x19,0x00,0x00, +0x9f,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x99,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x99,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xed,0x24,0x00,0x00, +0xc3,0x01,0x00,0x00,0x98,0x19,0x00,0x00,0x97,0x19,0x00,0x00,0x94,0x19,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xa8,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xed,0x24,0x00,0x00,0xc3,0x01,0x00,0x00,0xc4,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe1,0x18,0x00,0x00,0x88,0x19,0x00,0x00, +0x6d,0x04,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xac,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xe1,0x18,0x00,0x00,0xc3,0x01,0x00,0x00, +0xc4,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe4,0x18,0x00,0x00, +0xac,0x19,0x00,0x00,0xa8,0x19,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xb0,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xe4,0x18,0x00,0x00, +0xc3,0x01,0x00,0x00,0xc4,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x2f,0x02,0x00,0x00, +0x0f,0x1b,0x00,0x00,0x0d,0x02,0x00,0x00,0x39,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x10,0x1b,0x00,0x00,0x0f,0x1b,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xfb,0x19,0x00,0x00,0x98,0x0c,0x00,0x00,0x10,0x1b,0x00,0x00, +0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xfd,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0xfb,0x19,0x00,0x00,0x6e,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0xfe,0x19,0x00,0x00,0xfd,0x19,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x00,0x1a,0x00,0x00,0xfe,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x01,0x1a,0x00,0x00,0x00,0x1a,0x00,0x00,0x21,0x04,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x03,0x1a,0x00,0x00,0x01,0x1a,0x00,0x00,0xd7,0x0c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x05,0x1a,0x00,0x00,0x03,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x07,0x1a,0x00,0x00, +0xfb,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xcf,0x00,0x00,0x00, +0x08,0x1a,0x00,0x00,0x05,0x1a,0x00,0x00,0x07,0x1a,0x00,0x00,0xa9,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0x09,0x1a,0x00,0x00,0x08,0x1a,0x00,0x00,0xc2,0x05,0x00,0x00, +0xc3,0x05,0x00,0x00,0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x4c,0x24,0x00,0x00, +0x09,0x1a,0x00,0x00,0x43,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0c,0x1a,0x00,0x00,0x03,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0e,0x1a,0x00,0x00,0xfb,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xcf,0x00,0x00,0x00,0x0f,0x1a,0x00,0x00, +0x0c,0x1a,0x00,0x00,0x0e,0x1a,0x00,0x00,0xa9,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0x10,0x1a,0x00,0x00,0x0f,0x1a,0x00,0x00,0xc2,0x05,0x00,0x00,0xc3,0x05,0x00,0x00, +0x52,0x00,0x06,0x00,0x5e,0x00,0x00,0x00,0x50,0x24,0x00,0x00,0x10,0x1a,0x00,0x00, +0x4c,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x1d,0x1a,0x00,0x00,0x50,0x24,0x00,0x00,0xf9,0x00,0x02,0x00,0x1e,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1e,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x47,0x25,0x00,0x00,0x0e,0x02,0x00,0x00,0x99,0x19,0x00,0x00,0x58,0x1a,0x00,0x00, +0x56,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00,0xcf,0x00,0x00,0x00,0x21,0x1a,0x00,0x00, +0x47,0x25,0x00,0x00,0xfa,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x59,0x1a,0x00,0x00, +0x56,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x21,0x1a,0x00,0x00, +0x22,0x1a,0x00,0x00,0x59,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x22,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x23,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x23,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xde,0x25,0x00,0x00,0x0e,0x02,0x00,0x00, +0x22,0x1a,0x00,0x00,0x54,0x1a,0x00,0x00,0x52,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00, +0xcf,0x00,0x00,0x00,0x26,0x1a,0x00,0x00,0xde,0x25,0x00,0x00,0xfa,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0x55,0x1a,0x00,0x00,0x52,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x26,0x1a,0x00,0x00,0x27,0x1a,0x00,0x00,0x55,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x27,0x1a,0x00,0x00,0xc4,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x2a,0x1a,0x00,0x00,0x47,0x25,0x00,0x00,0x19,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x2b,0x1a,0x00,0x00,0xde,0x25,0x00,0x00,0x2a,0x1a,0x00,0x00, +0xf7,0x00,0x03,0x00,0x32,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x08,0x1a,0x00,0x00,0x2d,0x1a,0x00,0x00,0x30,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x30,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x32,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2d,0x1a,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x2f,0x1a,0x00,0x00, +0xfa,0x02,0x00,0x00,0xde,0x25,0x00,0x00,0xf9,0x00,0x02,0x00,0x32,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x32,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xe0,0x25,0x00,0x00,0xde,0x25,0x00,0x00,0x30,0x1a,0x00,0x00,0x2f,0x1a,0x00,0x00, +0x2d,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00,0x3a,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x0f,0x1a,0x00,0x00,0x35,0x1a,0x00,0x00,0x38,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x38,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x3a,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x35,0x1a,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x37,0x1a,0x00,0x00,0xfa,0x02,0x00,0x00,0x47,0x25,0x00,0x00,0xf9,0x00,0x02,0x00, +0x3a,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x3a,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xe2,0x25,0x00,0x00,0x47,0x25,0x00,0x00,0x38,0x1a,0x00,0x00, +0x37,0x1a,0x00,0x00,0x35,0x1a,0x00,0x00,0x50,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x3c,0x1a,0x00,0x00,0xe0,0x25,0x00,0x00,0xe2,0x25,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x42,0x1a,0x00,0x00,0xfe,0x19,0x00,0x00,0x50,0x24,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x44,0x1a,0x00,0x00,0x42,0x1a,0x00,0x00, +0x3c,0x1a,0x00,0x00,0x5f,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x7e,0x1b,0x00,0x00, +0x4f,0x0d,0x00,0x00,0x44,0x1a,0x00,0x00,0x02,0x00,0x00,0x00,0x0e,0x02,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x7f,0x1b,0x00,0x00,0x7e,0x1b,0x00,0x00, +0x7e,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x51,0x1a,0x00,0x00,0xc4,0x19,0x00,0x00, +0x2b,0x1a,0x00,0x00,0x3e,0x00,0x03,0x00,0x51,0x1a,0x00,0x00,0x7f,0x1b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x52,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x52,0x1a,0x00,0x00, +0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x54,0x1a,0x00,0x00,0xde,0x25,0x00,0x00, +0x14,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x23,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x55,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x56,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x56,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x58,0x1a,0x00,0x00, +0x47,0x25,0x00,0x00,0x14,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x1e,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x59,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x5c,0x1a,0x00,0x00,0x03,0x1a,0x00,0x00,0xfb,0x19,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x61,0x1a,0x00,0x00,0xcd,0x0c,0x00,0x00,0xc4,0x01,0x00,0x00, +0xc3,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x84,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x80,0x19,0x00,0x00,0x61,0x1a,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x8f,0x1b,0x00,0x00,0xcf,0x24,0x00,0x00, +0x10,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x91,0x1b,0x00,0x00, +0x8f,0x1b,0x00,0x00,0xcf,0x24,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x92,0x1b,0x00,0x00,0x91,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x94,0x1b,0x00,0x00,0xc4,0x01,0x00,0x00,0x92,0x1b,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x9f,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xa3,0x05,0x00,0x00,0x94,0x1b,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x66,0x1a,0x00,0x00,0xc4,0x01,0x00,0x00,0x84,0x1b,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x67,0x1a,0x00,0x00,0x9f,0x1b,0x00,0x00, +0x66,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x69,0x1a,0x00,0x00, +0xc4,0x01,0x00,0x00,0x67,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6a,0x1a,0x00,0x00,0x69,0x1a,0x00,0x00,0x40,0x06,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xa4,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xc4,0x01,0x00,0x00,0x6a,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6d,0x1a,0x00,0x00,0x80,0x03,0x00,0x00,0x58,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xa9,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x6d,0x1a,0x00,0x00,0x84,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xae,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc3,0x01,0x00,0x00, +0xa9,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xb4,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x67,0x1a,0x00,0x00,0xa4,0x1b,0x00,0x00, +0xae,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x76,0x1a,0x00,0x00, +0x2a,0x0d,0x00,0x00,0xd0,0x24,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xb8,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x76,0x1a,0x00,0x00, +0xc3,0x01,0x00,0x00,0xc4,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xbe,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x58,0x06,0x00,0x00, +0x59,0x06,0x00,0x00,0xb8,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x79,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x79,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x8b,0x00,0x00,0x00, +0x57,0x25,0x00,0x00,0x29,0x06,0x00,0x00,0x59,0x1a,0x00,0x00,0xc5,0x25,0x00,0x00, +0xdd,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x51,0x25,0x00,0x00, +0x0a,0x25,0x00,0x00,0x59,0x1a,0x00,0x00,0xd7,0x25,0x00,0x00,0xdd,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x4f,0x25,0x00,0x00,0x0a,0x25,0x00,0x00, +0x59,0x1a,0x00,0x00,0xd4,0x25,0x00,0x00,0xdd,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x4d,0x25,0x00,0x00,0x0a,0x25,0x00,0x00,0x59,0x1a,0x00,0x00, +0xd1,0x25,0x00,0x00,0xdd,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x4b,0x25,0x00,0x00,0x0a,0x25,0x00,0x00,0x59,0x1a,0x00,0x00,0xce,0x25,0x00,0x00, +0xdd,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x49,0x25,0x00,0x00, +0xfb,0x24,0x00,0x00,0x59,0x1a,0x00,0x00,0xcb,0x25,0x00,0x00,0xdd,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x48,0x25,0x00,0x00,0x0e,0x02,0x00,0x00, +0x59,0x1a,0x00,0x00,0xdf,0x1a,0x00,0x00,0xdd,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00, +0xcf,0x00,0x00,0x00,0x7c,0x1a,0x00,0x00,0x48,0x25,0x00,0x00,0xfa,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0xe0,0x1a,0x00,0x00,0xdd,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x7c,0x1a,0x00,0x00,0x7d,0x1a,0x00,0x00,0xe0,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x7d,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x7e,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x7e,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xd7,0x25,0x00,0x00,0x51,0x25,0x00,0x00,0x7d,0x1a,0x00,0x00,0xdc,0x25,0x00,0x00, +0xd9,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xd4,0x25,0x00,0x00, +0x4f,0x25,0x00,0x00,0x7d,0x1a,0x00,0x00,0xdb,0x25,0x00,0x00,0xd9,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xd1,0x25,0x00,0x00,0x4d,0x25,0x00,0x00, +0x7d,0x1a,0x00,0x00,0xda,0x25,0x00,0x00,0xd9,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xce,0x25,0x00,0x00,0x4b,0x25,0x00,0x00,0x7d,0x1a,0x00,0x00, +0xd9,0x25,0x00,0x00,0xd9,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xcb,0x25,0x00,0x00,0x49,0x25,0x00,0x00,0x7d,0x1a,0x00,0x00,0xd8,0x25,0x00,0x00, +0xd9,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0xc5,0x25,0x00,0x00, +0x57,0x25,0x00,0x00,0x7d,0x1a,0x00,0x00,0xc4,0x1a,0x00,0x00,0xd9,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xbe,0x25,0x00,0x00,0x0e,0x02,0x00,0x00, +0x7d,0x1a,0x00,0x00,0xdb,0x1a,0x00,0x00,0xd9,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00, +0xcf,0x00,0x00,0x00,0x81,0x1a,0x00,0x00,0xbe,0x25,0x00,0x00,0xfa,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0xdc,0x1a,0x00,0x00,0xd9,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x81,0x1a,0x00,0x00,0x82,0x1a,0x00,0x00,0xdc,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x82,0x1a,0x00,0x00,0xc4,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x85,0x1a,0x00,0x00,0x48,0x25,0x00,0x00,0x19,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x86,0x1a,0x00,0x00,0xbe,0x25,0x00,0x00,0x85,0x1a,0x00,0x00, +0xf7,0x00,0x03,0x00,0x8d,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x08,0x1a,0x00,0x00,0x88,0x1a,0x00,0x00,0x8b,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8b,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x8d,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x88,0x1a,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x8a,0x1a,0x00,0x00, +0xfa,0x02,0x00,0x00,0xbe,0x25,0x00,0x00,0xf9,0x00,0x02,0x00,0x8d,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8d,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xc0,0x25,0x00,0x00,0xbe,0x25,0x00,0x00,0x8b,0x1a,0x00,0x00,0x8a,0x1a,0x00,0x00, +0x88,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00,0x95,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x0f,0x1a,0x00,0x00,0x90,0x1a,0x00,0x00,0x93,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x93,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x95,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x90,0x1a,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x92,0x1a,0x00,0x00,0xfa,0x02,0x00,0x00,0x48,0x25,0x00,0x00,0xf9,0x00,0x02,0x00, +0x95,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x95,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xc2,0x25,0x00,0x00,0x48,0x25,0x00,0x00,0x93,0x1a,0x00,0x00, +0x92,0x1a,0x00,0x00,0x90,0x1a,0x00,0x00,0x50,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x97,0x1a,0x00,0x00,0xc0,0x25,0x00,0x00,0xc2,0x25,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x9a,0x1a,0x00,0x00,0x97,0x1a,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x9b,0x1a,0x00,0x00,0x1d,0x1a,0x00,0x00,0x9a,0x1a,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x9e,0x1a,0x00,0x00,0x5c,0x1a,0x00,0x00, +0x9b,0x1a,0x00,0x00,0x50,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xa6,0x1a,0x00,0x00, +0x09,0x1a,0x00,0x00,0x10,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0xa7,0x1a,0x00,0x00,0xfe,0x19,0x00,0x00,0xa6,0x1a,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0xa9,0x1a,0x00,0x00,0xa7,0x1a,0x00,0x00,0x97,0x1a,0x00,0x00, +0x7c,0x00,0x04,0x00,0x35,0x04,0x00,0x00,0xc6,0x1b,0x00,0x00,0xa9,0x1a,0x00,0x00, +0x7c,0x00,0x04,0x00,0x35,0x04,0x00,0x00,0xc8,0x1b,0x00,0x00,0xdb,0x0c,0x00,0x00, +0xb0,0x00,0x05,0x00,0x39,0x04,0x00,0x00,0xc9,0x1b,0x00,0x00,0xc6,0x1b,0x00,0x00, +0xc8,0x1b,0x00,0x00,0x9b,0x00,0x04,0x00,0xcf,0x00,0x00,0x00,0xca,0x1b,0x00,0x00, +0xc9,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb3,0x1a,0x00,0x00, +0xca,0x1b,0x00,0x00,0xc4,0x01,0x00,0x00,0xc3,0x01,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xd2,0x1b,0x00,0x00,0xb4,0x1b,0x00,0x00,0xb4,0x1b,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd3,0x1b,0x00,0x00,0x9e,0x1a,0x00,0x00, +0xd2,0x1b,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd6,0x1b,0x00,0x00, +0xd3,0x1b,0x00,0x00,0xd3,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xe6,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xd6,0x1b,0x00,0x00, +0x6d,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xec,0x1b,0x00,0x00, +0x58,0x04,0x00,0x00,0xe6,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xed,0x1b,0x00,0x00,0xec,0x1b,0x00,0x00,0xc4,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xef,0x1b,0x00,0x00,0x80,0x03,0x00,0x00,0xe6,0x1b,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf0,0x1b,0x00,0x00,0xef,0x1b,0x00,0x00, +0xc4,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf2,0x1b,0x00,0x00, +0x60,0x04,0x00,0x00,0xed,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf4,0x1b,0x00,0x00,0xf2,0x1b,0x00,0x00,0xed,0x1b,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf5,0x1b,0x00,0x00,0xf4,0x1b,0x00,0x00,0x65,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf8,0x1b,0x00,0x00,0xf0,0x1b,0x00,0x00, +0xf0,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf9,0x1b,0x00,0x00, +0xf5,0x1b,0x00,0x00,0xf8,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb8,0x1a,0x00,0x00,0xb3,0x1a,0x00,0x00,0xf9,0x1b,0x00,0x00,0x41,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0xba,0x1a,0x00,0x00,0xc4,0x19,0x00,0x00,0x86,0x1a,0x00,0x00, +0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0xbb,0x1a,0x00,0x00,0xba,0x1a,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xbd,0x1a,0x00,0x00,0xbb,0x1a,0x00,0x00, +0xb8,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbf,0x1a,0x00,0x00, +0xbd,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc0,0x1a,0x00,0x00,0xbd,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc1,0x1a,0x00,0x00,0xbd,0x1a,0x00,0x00,0x02,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0xc2,0x1a,0x00,0x00,0xbf,0x1a,0x00,0x00, +0xc0,0x1a,0x00,0x00,0xc1,0x1a,0x00,0x00,0xb8,0x1a,0x00,0x00,0x81,0x00,0x05,0x00, +0x8b,0x00,0x00,0x00,0xc4,0x1a,0x00,0x00,0xc5,0x25,0x00,0x00,0xc2,0x1a,0x00,0x00, +0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc7,0x1a,0x00,0x00,0x9e,0x1a,0x00,0x00, +0x9e,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xca,0x1a,0x00,0x00, +0xbe,0x1b,0x00,0x00,0xc7,0x1a,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xcb,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0xca,0x1a,0x00,0x00, +0xaa,0x00,0x05,0x00,0xcf,0x00,0x00,0x00,0xcd,0x1a,0x00,0x00,0x48,0x25,0x00,0x00, +0x0e,0x02,0x00,0x00,0xaa,0x00,0x05,0x00,0xcf,0x00,0x00,0x00,0xcf,0x1a,0x00,0x00, +0xbe,0x25,0x00,0x00,0x0e,0x02,0x00,0x00,0xa7,0x00,0x05,0x00,0xcf,0x00,0x00,0x00, +0xd0,0x1a,0x00,0x00,0xcd,0x1a,0x00,0x00,0xcf,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0xd3,0x1a,0x00,0x00,0xba,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00, +0x1f,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd0,0x1a,0x00,0x00, +0x02,0x1c,0x00,0x00,0x06,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x06,0x1c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x2f,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xd1,0x25,0x00,0x00,0xd3,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x34,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xce,0x25,0x00,0x00,0xd3,0x1a,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x0f,0x1c,0x00,0x00,0xd3,0x1a,0x00,0x00,0xcb,0x1a,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x13,0x1c,0x00,0x00,0xd7,0x25,0x00,0x00,0x0f,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x16,0x1c,0x00,0x00,0xd3,0x1a,0x00,0x00, +0x0f,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x19,0x1c,0x00,0x00, +0xd4,0x25,0x00,0x00,0x16,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1d,0x1c,0x00,0x00,0xcb,0x25,0x00,0x00,0xcb,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x1f,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x02,0x1c,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x24,0x1c,0x00,0x00,0xd3,0x1a,0x00,0x00,0xcb,0x1a,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x28,0x1c,0x00,0x00,0xd3,0x1a,0x00,0x00, +0x24,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x1f,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x1f,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xdc,0x25,0x00,0x00, +0x13,0x1c,0x00,0x00,0x06,0x1c,0x00,0x00,0x24,0x1c,0x00,0x00,0x02,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xdb,0x25,0x00,0x00,0x19,0x1c,0x00,0x00, +0x06,0x1c,0x00,0x00,0x28,0x1c,0x00,0x00,0x02,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xda,0x25,0x00,0x00,0x2f,0x1c,0x00,0x00,0x06,0x1c,0x00,0x00, +0xd3,0x1a,0x00,0x00,0x02,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xd9,0x25,0x00,0x00,0x34,0x1c,0x00,0x00,0x06,0x1c,0x00,0x00,0xd3,0x1a,0x00,0x00, +0x02,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd8,0x25,0x00,0x00, +0x1d,0x1c,0x00,0x00,0x06,0x1c,0x00,0x00,0xcb,0x1a,0x00,0x00,0x02,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd9,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xd9,0x1a,0x00,0x00, +0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xdb,0x1a,0x00,0x00,0xbe,0x25,0x00,0x00, +0x14,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x7e,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xdc,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0xdd,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xdd,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xdf,0x1a,0x00,0x00, +0x48,0x25,0x00,0x00,0x14,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x79,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe0,0x1a,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x3a,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x49,0x25,0x00,0x00, +0xba,0x00,0x05,0x00,0xcf,0x00,0x00,0x00,0x3b,0x1c,0x00,0x00,0x3a,0x1c,0x00,0x00, +0x2c,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0x40,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x40,0x1c,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x29,0x26,0x00,0x00, +0x3b,0x1c,0x00,0x00,0x49,0x25,0x00,0x00,0xc4,0x01,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x47,0x1c,0x00,0x00,0x29,0x26,0x00,0x00,0x29,0x26,0x00,0x00, +0x29,0x26,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x48,0x1c,0x00,0x00, +0x51,0x25,0x00,0x00,0x47,0x1c,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x4f,0x1c,0x00,0x00,0x4f,0x25,0x00,0x00,0x47,0x1c,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x57,0x1c,0x00,0x00,0x48,0x1c,0x00,0x00,0x48,0x1c,0x00,0x00, +0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x58,0x1c,0x00,0x00,0x4f,0x1c,0x00,0x00, +0x57,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x59,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x58,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x5a,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0x59,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe5,0x1a,0x00,0x00, +0x57,0x25,0x00,0x00,0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xcf,0x00,0x00,0x00, +0xe6,0x1a,0x00,0x00,0xe5,0x1a,0x00,0x00,0x2c,0x03,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xe7,0x1a,0x00,0x00,0xe6,0x1a,0x00,0x00,0xc4,0x01,0x00,0x00, +0xc3,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xea,0x1a,0x00,0x00, +0xe5,0x1a,0x00,0x00,0xe7,0x1a,0x00,0x00,0x52,0x00,0x06,0x00,0x8b,0x00,0x00,0x00, +0x6e,0x24,0x00,0x00,0xea,0x1a,0x00,0x00,0x57,0x25,0x00,0x00,0x03,0x00,0x00,0x00, +0xba,0x00,0x05,0x00,0xcf,0x00,0x00,0x00,0xee,0x1a,0x00,0x00,0xea,0x1a,0x00,0x00, +0x2c,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x0b,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xee,0x1a,0x00,0x00,0xef,0x1a,0x00,0x00,0x0b,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xef,0x1a,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xf1,0x1a,0x00,0x00,0x6e,0x24,0x00,0x00,0x6e,0x24,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xf4,0x1a,0x00,0x00,0xea,0x1a,0x00,0x00,0xea,0x1a,0x00,0x00,0xea,0x1a,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xf5,0x1a,0x00,0x00,0xf1,0x1a,0x00,0x00, +0xf4,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf7,0x1a,0x00,0x00, +0xf5,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x8b,0x00,0x00,0x00, +0x72,0x24,0x00,0x00,0xf7,0x1a,0x00,0x00,0x2c,0x26,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf9,0x1a,0x00,0x00,0xf5,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x8b,0x00,0x00,0x00,0x74,0x24,0x00,0x00, +0xf9,0x1a,0x00,0x00,0x72,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfb,0x1a,0x00,0x00,0xf5,0x1a,0x00,0x00,0x02,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x8b,0x00,0x00,0x00,0x76,0x24,0x00,0x00,0xfb,0x1a,0x00,0x00, +0x74,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfe,0x1a,0x00,0x00,0xea,0x1a,0x00,0x00,0xfc,0x06,0x00,0x00,0x52,0x00,0x06,0x00, +0x8b,0x00,0x00,0x00,0x79,0x24,0x00,0x00,0xfe,0x1a,0x00,0x00,0x76,0x24,0x00,0x00, +0x03,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x02,0x1b,0x00,0x00, +0x79,0x24,0x00,0x00,0x79,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x63,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x02,0x1b,0x00,0x00,0x4d,0x25,0x00,0x00, +0x4b,0x25,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x06,0x1b,0x00,0x00, +0x63,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x8b,0x00,0x00,0x00, +0x7b,0x24,0x00,0x00,0x06,0x1b,0x00,0x00,0x79,0x24,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x08,0x1b,0x00,0x00,0x63,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x8b,0x00,0x00,0x00,0x7d,0x24,0x00,0x00, +0x08,0x1b,0x00,0x00,0x7b,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0a,0x1b,0x00,0x00,0x63,0x1c,0x00,0x00,0x02,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x8b,0x00,0x00,0x00,0x7f,0x24,0x00,0x00,0x0a,0x1b,0x00,0x00, +0x7d,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x0b,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x0b,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x8b,0x00,0x00,0x00, +0x58,0x25,0x00,0x00,0x6e,0x24,0x00,0x00,0x40,0x1c,0x00,0x00,0x7f,0x24,0x00,0x00, +0xef,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x84,0x1c,0x00,0x00, +0x48,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xf3,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc3,0x01,0x00,0x00, +0x84,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x88,0x1c,0x00,0x00, +0xc4,0x01,0x00,0x00,0xf3,0x1c,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x89,0x1c,0x00,0x00,0x84,0x1c,0x00,0x00,0x88,0x1c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8b,0x1c,0x00,0x00,0x89,0x1c,0x00,0x00,0x15,0x0a,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x8c,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x8b,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8d,0x1c,0x00,0x00,0x8c,0x1c,0x00,0x00,0x3d,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xf8,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x58,0x0d,0x00,0x00,0xc3,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xfd,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xf8,0x1c,0x00,0x00, +0x9c,0x18,0x00,0x00,0xb8,0x00,0x05,0x00,0xcf,0x00,0x00,0x00,0x93,0x1c,0x00,0x00, +0xfd,0x1c,0x00,0x00,0x6a,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0x97,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x93,0x1c,0x00,0x00,0x94,0x1c,0x00,0x00, +0x97,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x94,0x1c,0x00,0x00,0xa4,0x00,0x05,0x00, +0xcf,0x00,0x00,0x00,0x96,0x1c,0x00,0x00,0xcd,0x0c,0x00,0x00,0xd8,0x08,0x00,0x00, +0xf9,0x00,0x02,0x00,0x97,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x97,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0xcf,0x00,0x00,0x00,0x98,0x1c,0x00,0x00,0x93,0x1c,0x00,0x00, +0x0b,0x1b,0x00,0x00,0x96,0x1c,0x00,0x00,0x94,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00, +0x9e,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x98,0x1c,0x00,0x00, +0x9a,0x1c,0x00,0x00,0x9d,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x9d,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x9e,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x9a,0x1c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x53,0x02,0x00,0x00,0x00,0x1d,0x00,0x00,0x8c,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x5b,0x02,0x00,0x00,0x02,0x1d,0x00,0x00,0x00,0x1d,0x00,0x00, +0x50,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x04,0x1d,0x00,0x00, +0x02,0x1d,0x00,0x00,0x33,0x0d,0x00,0x00,0x02,0x00,0x00,0x00,0xc3,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x9e,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x9e,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x66,0x25,0x00,0x00,0x29,0x06,0x00,0x00, +0x9d,0x1c,0x00,0x00,0x04,0x1d,0x00,0x00,0x9a,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00, +0x6c,0x1c,0x00,0x00,0x66,0x25,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xa1,0x1c,0x00,0x00,0x6c,0x1c,0x00,0x00,0x62,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xa2,0x1c,0x00,0x00,0xa1,0x1c,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa3,0x1c,0x00,0x00,0x8d,0x1c,0x00,0x00,0xa2,0x1c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa5,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xa3,0x1c,0x00,0x00,0xbe,0x00,0x05,0x00,0xcf,0x00,0x00,0x00, +0xa7,0x1c,0x00,0x00,0xa5,0x1c,0x00,0x00,0x3d,0x0a,0x00,0x00,0xf7,0x00,0x03,0x00, +0xda,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa7,0x1c,0x00,0x00, +0xa8,0x1c,0x00,0x00,0xda,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xa8,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa9,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xa9,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x68,0x25,0x00,0x00,0xa5,0x1c,0x00,0x00, +0xa8,0x1c,0x00,0x00,0x02,0x26,0x00,0x00,0xbf,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x67,0x25,0x00,0x00,0x14,0x02,0x00,0x00,0xa8,0x1c,0x00,0x00, +0xc1,0x1c,0x00,0x00,0xbf,0x1c,0x00,0x00,0xb3,0x00,0x05,0x00,0xcf,0x00,0x00,0x00, +0xac,0x1c,0x00,0x00,0x67,0x25,0x00,0x00,0xfa,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0xc2,0x1c,0x00,0x00,0xbf,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xac,0x1c,0x00,0x00,0xad,0x1c,0x00,0x00,0xc2,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xad,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xb0,0x1c,0x00,0x00, +0x6c,0x1c,0x00,0x00,0x67,0x25,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb1,0x1c,0x00,0x00,0xb0,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb2,0x1c,0x00,0x00,0x8d,0x1c,0x00,0x00,0xb1,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xb4,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0xa3,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb6,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0xb2,0x1c,0x00,0x00,0xb4,0x00,0x05,0x00, +0xcf,0x00,0x00,0x00,0xb7,0x1c,0x00,0x00,0xb4,0x1c,0x00,0x00,0xb6,0x1c,0x00,0x00, +0xf7,0x00,0x03,0x00,0xbe,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xb7,0x1c,0x00,0x00,0xb8,0x1c,0x00,0x00,0xbe,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb8,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xba,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xb2,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x09,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x68,0x25,0x00,0x00,0xba,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0xbe,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbe,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x02,0x26,0x00,0x00,0x68,0x25,0x00,0x00,0xad,0x1c,0x00,0x00,0x09,0x1d,0x00,0x00, +0xb8,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0xbf,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xbf,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xc1,0x1c,0x00,0x00, +0x67,0x25,0x00,0x00,0x14,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xa9,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc2,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc4,0x1c,0x00,0x00,0x5a,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc6,0x1c,0x00,0x00,0xc4,0x1c,0x00,0x00,0x74,0x07,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x0d,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xc6,0x1c,0x00,0x00,0xc3,0x01,0x00,0x00,0xc4,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x12,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x0d,0x1d,0x00,0x00,0x67,0x0a,0x00,0x00,0xb7,0x00,0x05,0x00, +0xcf,0x00,0x00,0x00,0xcc,0x1c,0x00,0x00,0x68,0x25,0x00,0x00,0xa5,0x1c,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xcd,0x1c,0x00,0x00,0xcc,0x1c,0x00,0x00, +0xc4,0x01,0x00,0x00,0xc3,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xcf,0x1c,0x00,0x00,0xcd,0x1c,0x00,0x00,0x12,0x1d,0x00,0x00,0xba,0x00,0x05,0x00, +0xcf,0x00,0x00,0x00,0xd1,0x1c,0x00,0x00,0xcf,0x1c,0x00,0x00,0x3d,0x0a,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd2,0x1c,0x00,0x00,0xd1,0x1c,0x00,0x00, +0xc4,0x01,0x00,0x00,0xc3,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x17,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x80,0x19,0x00,0x00, +0x2c,0x07,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x1c,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc3,0x0c,0x00,0x00,0x17,0x1d,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd7,0x1c,0x00,0x00,0xc4,0x01,0x00,0x00, +0x1c,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd9,0x1c,0x00,0x00, +0xd2,0x1c,0x00,0x00,0xd7,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0xda,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xda,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x69,0x25,0x00,0x00,0xc3,0x01,0x00,0x00,0x9e,0x1c,0x00,0x00,0xd9,0x1c,0x00,0x00, +0xc2,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xdb,0x1c,0x00,0x00, +0x6c,0x1c,0x00,0x00,0x6a,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xdc,0x1c,0x00,0x00,0xdb,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xdd,0x1c,0x00,0x00,0x6c,0x1c,0x00,0x00,0xc5,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0xdd,0x1c,0x00,0x00,0xdc,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xde,0x1c,0x00,0x00,0x6c,0x1c,0x00,0x00,0x66,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xdf,0x1c,0x00,0x00,0xde,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00, +0xdb,0x1c,0x00,0x00,0xdf,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xe2,0x1c,0x00,0x00,0xa1,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0xde,0x1c,0x00,0x00, +0xe2,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0xa1,0x1c,0x00,0x00,0x8d,0x1c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x8b,0x00,0x00,0x00,0xe7,0x1c,0x00,0x00,0x6c,0x1c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x83,0x02,0x00,0x00,0x1e,0x1d,0x00,0x00,0x85,0x02,0x00,0x00, +0x63,0x00,0x04,0x00,0x1e,0x1d,0x00,0x00,0xd4,0x0b,0x00,0x00,0xe7,0x1c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xeb,0x1c,0x00,0x00,0xdd,0x1c,0x00,0x00, +0xb7,0x00,0x05,0x00,0xcf,0x00,0x00,0x00,0xec,0x1c,0x00,0x00,0xeb,0x1c,0x00,0x00, +0xc3,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xed,0x1c,0x00,0x00, +0xec,0x1c,0x00,0x00,0xc4,0x01,0x00,0x00,0xc3,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xee,0x1c,0x00,0x00,0x69,0x25,0x00,0x00,0xed,0x1c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4f,0x0c,0x00,0x00,0x58,0x25,0x00,0x00, +0x03,0x00,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x36,0x1d,0x00,0x00, +0x4c,0x0d,0x00,0x00,0xc4,0x01,0x00,0x00,0xc3,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3a,0x1d,0x00,0x00,0x36,0x1d,0x00,0x00,0xc2,0x18,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3c,0x1d,0x00,0x00,0xc4,0x01,0x00,0x00, +0x58,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3d,0x1d,0x00,0x00, +0x3a,0x1d,0x00,0x00,0x3c,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3f,0x1d,0x00,0x00,0x4f,0x0c,0x00,0x00,0x74,0x07,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x41,0x1d,0x00,0x00,0x7c,0x25,0x00,0x00,0xc4,0x01,0x00,0x00, +0xc3,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x43,0x1d,0x00,0x00, +0x2a,0x0d,0x00,0x00,0x74,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x57,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x43,0x1d,0x00,0x00, +0xc3,0x01,0x00,0x00,0xc4,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x5c,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x41,0x1d,0x00,0x00, +0x57,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x62,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x3d,0x1d,0x00,0x00,0x3f,0x1d,0x00,0x00, +0x5c,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x67,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x3d,0x1d,0x00,0x00,0x62,0x1d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4b,0x1d,0x00,0x00,0x2a,0x0d,0x00,0x00, +0xd1,0x24,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x6b,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x4b,0x1d,0x00,0x00,0xc3,0x01,0x00,0x00, +0xc4,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x71,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x67,0x1d,0x00,0x00,0x4f,0x0c,0x00,0x00, +0x6b,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x76,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x67,0x1d,0x00,0x00,0x71,0x1d,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x53,0x1d,0x00,0x00,0x76,0x1d,0x00,0x00, +0x76,0x1d,0x00,0x00,0x76,0x1d,0x00,0x00,0xf7,0x00,0x03,0x00,0x69,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xcd,0x0c,0x00,0x00,0x54,0x0c,0x00,0x00, +0x58,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x58,0x0c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbf,0x1d,0x00,0x00,0x10,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc1,0x1d,0x00,0x00,0x10,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc2,0x1d,0x00,0x00, +0xbf,0x1d,0x00,0x00,0xc1,0x1d,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xc3,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0xc2,0x1d,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc4,0x1d,0x00,0x00,0xc4,0x01,0x00,0x00, +0xc3,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x20,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xc4,0x1d,0x00,0x00,0x34,0x09,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x25,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x2c,0x09,0x00,0x00,0x20,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x2e,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xc3,0x0c,0x00,0x00,0x6b,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x33,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x58,0x0d,0x00,0x00, +0x2e,0x1e,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x39,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x25,0x1e,0x00,0x00,0xc4,0x01,0x00,0x00, +0x33,0x1e,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xd5,0x1d,0x00,0x00, +0x5a,0x1c,0x00,0x00,0x39,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xd9,0x1d,0x00,0x00,0x48,0x1c,0x00,0x00,0xd5,0x1d,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xdd,0x1d,0x00,0x00,0x48,0x1c,0x00,0x00,0xd5,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x3e,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x4d,0x25,0x00,0x00,0xd9,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x43,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x4b,0x25,0x00,0x00,0xdd,0x1d,0x00,0x00,0xba,0x00,0x05,0x00,0x75,0x09,0x00,0x00, +0xed,0x1d,0x00,0x00,0x3e,0x1e,0x00,0x00,0x8d,0x25,0x00,0x00,0x9a,0x00,0x04,0x00, +0xcf,0x00,0x00,0x00,0xee,0x1d,0x00,0x00,0xed,0x1d,0x00,0x00,0xa8,0x00,0x04,0x00, +0xcf,0x00,0x00,0x00,0xef,0x1d,0x00,0x00,0xee,0x1d,0x00,0x00,0xf7,0x00,0x03,0x00, +0xf5,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xef,0x1d,0x00,0x00, +0xf0,0x1d,0x00,0x00,0xf5,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xf0,0x1d,0x00,0x00, +0xba,0x00,0x05,0x00,0x75,0x09,0x00,0x00,0xf3,0x1d,0x00,0x00,0x8d,0x25,0x00,0x00, +0x43,0x1e,0x00,0x00,0x9a,0x00,0x04,0x00,0xcf,0x00,0x00,0x00,0xf4,0x1d,0x00,0x00, +0xf3,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0xf5,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf5,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0xcf,0x00,0x00,0x00,0xf6,0x1d,0x00,0x00, +0xee,0x1d,0x00,0x00,0x58,0x0c,0x00,0x00,0xf4,0x1d,0x00,0x00,0xf0,0x1d,0x00,0x00, +0xf7,0x00,0x03,0x00,0x13,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xf6,0x1d,0x00,0x00,0xf7,0x1d,0x00,0x00,0x13,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf7,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xfb,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x8d,0x25,0x00,0x00,0x3e,0x1e,0x00,0x00, +0x43,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x48,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xee,0x1c,0x00,0x00,0xb0,0x19,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xff,0x1d,0x00,0x00,0x48,0x1e,0x00,0x00, +0x48,0x1e,0x00,0x00,0x48,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x4d,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xc0,0x0c,0x00,0x00, +0xe8,0x02,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x03,0x1e,0x00,0x00, +0xc4,0x01,0x00,0x00,0x4d,0x1e,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x06,0x1e,0x00,0x00,0xff,0x1d,0x00,0x00,0x03,0x1e,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x55,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x06,0x1e,0x00,0x00,0x1c,0x0b,0x00,0x00,0xd2,0x24,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x67,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0xfb,0x1d,0x00,0x00,0x8d,0x25,0x00,0x00,0x55,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x6c,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x53,0x1d,0x00,0x00,0xa3,0x09,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x86,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x6c,0x1e,0x00,0x00, +0x53,0x1d,0x00,0x00,0x55,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x13,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x13,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x9b,0x25,0x00,0x00,0x53,0x1d,0x00,0x00,0xf5,0x1d,0x00,0x00,0x86,0x1e,0x00,0x00, +0xf7,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x9a,0x25,0x00,0x00, +0x8d,0x25,0x00,0x00,0xf5,0x1d,0x00,0x00,0x67,0x1e,0x00,0x00,0xf7,0x1d,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x98,0x1e,0x00,0x00,0x58,0x25,0x00,0x00, +0x58,0x25,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x99,0x1e,0x00,0x00,0x9b,0x25,0x00,0x00, +0x98,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xbb,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xfb,0x08,0x00,0x00,0x99,0x1e,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc0,0x1e,0x00,0x00,0x58,0x25,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc2,0x1e,0x00,0x00, +0x58,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc3,0x1e,0x00,0x00,0xc0,0x1e,0x00,0x00,0xc2,0x1e,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc5,0x1e,0x00,0x00,0x58,0x25,0x00,0x00,0x02,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc6,0x1e,0x00,0x00,0xc3,0x1e,0x00,0x00, +0xc5,0x1e,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcb,0x1e,0x00,0x00, +0xc0,0x1e,0x00,0x00,0xc5,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd0,0x1e,0x00,0x00,0xc0,0x1e,0x00,0x00,0xc2,0x1e,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd3,0x1e,0x00,0x00,0xd0,0x1e,0x00,0x00,0xc5,0x1e,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xd4,0x1e,0x00,0x00,0xc6,0x1e,0x00,0x00, +0xcb,0x1e,0x00,0x00,0xd3,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xef,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc3,0x01,0x00,0x00, +0xc6,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf4,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xcb,0x1e,0x00,0x00,0xd3,0x1e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf9,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xef,0x1e,0x00,0x00,0xf4,0x1e,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe8,0x1e,0x00,0x00,0xf9,0x1e,0x00,0x00,0xc4,0x01,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xe9,0x1e,0x00,0x00,0xe8,0x1e,0x00,0x00, +0xe8,0x1e,0x00,0x00,0xe8,0x1e,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xea,0x1e,0x00,0x00,0xd4,0x1e,0x00,0x00,0xe9,0x1e,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfe,0x1e,0x00,0x00,0xea,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xff,0x1e,0x00,0x00,0x80,0x03,0x00,0x00, +0xfe,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x01,0x1f,0x00,0x00, +0xea,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x02,0x1f,0x00,0x00,0xe8,0x02,0x00,0x00,0x01,0x1f,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x03,0x1f,0x00,0x00,0xff,0x1e,0x00,0x00,0x02,0x1f,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x05,0x1f,0x00,0x00,0xea,0x1e,0x00,0x00, +0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x06,0x1f,0x00,0x00, +0x80,0x03,0x00,0x00,0x05,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x07,0x1f,0x00,0x00,0x03,0x1f,0x00,0x00,0x06,0x1f,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0a,0x1f,0x00,0x00,0xe8,0x02,0x00,0x00,0xfe,0x1e,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0d,0x1f,0x00,0x00,0xe8,0x02,0x00,0x00, +0x05,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0e,0x1f,0x00,0x00, +0x0a,0x1f,0x00,0x00,0x0d,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x11,0x1f,0x00,0x00,0x93,0x03,0x00,0x00,0xfe,0x1e,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x15,0x1f,0x00,0x00,0x11,0x1f,0x00,0x00,0x02,0x1f,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x19,0x1f,0x00,0x00,0x15,0x1f,0x00,0x00, +0x06,0x1f,0x00,0x00,0x52,0x00,0x06,0x00,0x8b,0x00,0x00,0x00,0x9f,0x24,0x00,0x00, +0x07,0x1f,0x00,0x00,0x58,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x8b,0x00,0x00,0x00,0xa1,0x24,0x00,0x00,0x0e,0x1f,0x00,0x00,0x9f,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x8b,0x00,0x00,0x00,0xa3,0x24,0x00,0x00, +0x19,0x1f,0x00,0x00,0xa1,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x20,0x1f,0x00,0x00,0x9a,0x25,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x22,0x1f,0x00,0x00,0x9a,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x23,0x1f,0x00,0x00, +0x20,0x1f,0x00,0x00,0x22,0x1f,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x25,0x1f,0x00,0x00,0x9a,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x26,0x1f,0x00,0x00,0x23,0x1f,0x00,0x00,0x25,0x1f,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2b,0x1f,0x00,0x00,0x20,0x1f,0x00,0x00, +0x25,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x30,0x1f,0x00,0x00, +0x20,0x1f,0x00,0x00,0x22,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x33,0x1f,0x00,0x00,0x30,0x1f,0x00,0x00,0x25,0x1f,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x34,0x1f,0x00,0x00,0x26,0x1f,0x00,0x00,0x2b,0x1f,0x00,0x00, +0x33,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x4f,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc3,0x01,0x00,0x00,0x26,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x54,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x2b,0x1f,0x00,0x00,0x33,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x59,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x4f,0x1f,0x00,0x00,0x54,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x48,0x1f,0x00,0x00,0x59,0x1f,0x00,0x00,0xc4,0x01,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x49,0x1f,0x00,0x00,0x48,0x1f,0x00,0x00,0x48,0x1f,0x00,0x00, +0x48,0x1f,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x4a,0x1f,0x00,0x00, +0x34,0x1f,0x00,0x00,0x49,0x1f,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5e,0x1f,0x00,0x00,0x4a,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5f,0x1f,0x00,0x00,0x80,0x03,0x00,0x00,0x5e,0x1f,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x61,0x1f,0x00,0x00,0x4a,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x62,0x1f,0x00,0x00, +0xe8,0x02,0x00,0x00,0x61,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x63,0x1f,0x00,0x00,0x5f,0x1f,0x00,0x00,0x62,0x1f,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x65,0x1f,0x00,0x00,0x4a,0x1f,0x00,0x00,0x02,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x66,0x1f,0x00,0x00,0x80,0x03,0x00,0x00, +0x65,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x67,0x1f,0x00,0x00, +0x63,0x1f,0x00,0x00,0x66,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6a,0x1f,0x00,0x00,0xe8,0x02,0x00,0x00,0x5e,0x1f,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6d,0x1f,0x00,0x00,0xe8,0x02,0x00,0x00,0x65,0x1f,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6e,0x1f,0x00,0x00,0x6a,0x1f,0x00,0x00, +0x6d,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x71,0x1f,0x00,0x00, +0x93,0x03,0x00,0x00,0x5e,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x75,0x1f,0x00,0x00,0x71,0x1f,0x00,0x00,0x62,0x1f,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x79,0x1f,0x00,0x00,0x75,0x1f,0x00,0x00,0x66,0x1f,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x7a,0x1f,0x00,0x00,0x67,0x1f,0x00,0x00, +0x6e,0x1f,0x00,0x00,0x79,0x1f,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xab,0x1e,0x00,0x00,0xa3,0x24,0x00,0x00,0xa3,0x24,0x00,0x00,0x03,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xad,0x1e,0x00,0x00,0xab,0x1e,0x00,0x00,0xbb,0x1e,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xb0,0x1e,0x00,0x00,0xa3,0x24,0x00,0x00,0xa3,0x24,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x81,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x7a,0x1f,0x00,0x00,0xb0,0x1e,0x00,0x00,0xad,0x1e,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x86,0x1f,0x00,0x00,0x81,0x1f,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x88,0x1f,0x00,0x00,0x81,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x89,0x1f,0x00,0x00, +0x86,0x1f,0x00,0x00,0x88,0x1f,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8b,0x1f,0x00,0x00,0x81,0x1f,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8c,0x1f,0x00,0x00,0x89,0x1f,0x00,0x00,0x8b,0x1f,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x91,0x1f,0x00,0x00,0x86,0x1f,0x00,0x00, +0x8b,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x96,0x1f,0x00,0x00, +0x86,0x1f,0x00,0x00,0x88,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x99,0x1f,0x00,0x00,0x96,0x1f,0x00,0x00,0x8b,0x1f,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x9a,0x1f,0x00,0x00,0x8c,0x1f,0x00,0x00,0x91,0x1f,0x00,0x00, +0x99,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb5,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x91,0x1f,0x00,0x00,0x99,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xba,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x8c,0x1f,0x00,0x00,0xb5,0x1f,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xad,0x1f,0x00,0x00,0xc4,0x01,0x00,0x00,0xba,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xbf,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xb9,0x03,0x00,0x00,0xad,0x1f,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xaf,0x1f,0x00,0x00,0xbf,0x1f,0x00,0x00,0xbf,0x1f,0x00,0x00, +0xbf,0x1f,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xb0,0x1f,0x00,0x00, +0x9a,0x1f,0x00,0x00,0xaf,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00,0x69,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x54,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7b,0x1d,0x00,0x00,0x58,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7d,0x1d,0x00,0x00,0x58,0x25,0x00,0x00,0x01,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7e,0x1d,0x00,0x00,0x7b,0x1d,0x00,0x00, +0x7d,0x1d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x80,0x1d,0x00,0x00, +0x58,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x81,0x1d,0x00,0x00,0x7e,0x1d,0x00,0x00,0x80,0x1d,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x86,0x1d,0x00,0x00,0x7b,0x1d,0x00,0x00,0x80,0x1d,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8b,0x1d,0x00,0x00,0x7b,0x1d,0x00,0x00, +0x7d,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8e,0x1d,0x00,0x00, +0x8b,0x1d,0x00,0x00,0x80,0x1d,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x8f,0x1d,0x00,0x00,0x81,0x1d,0x00,0x00,0x86,0x1d,0x00,0x00,0x8e,0x1d,0x00,0x00, +0xf9,0x00,0x02,0x00,0x69,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x69,0x0c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x9e,0x25,0x00,0x00,0xb0,0x1f,0x00,0x00, +0x13,0x1e,0x00,0x00,0x8f,0x1d,0x00,0x00,0x54,0x0c,0x00,0x00,0x5f,0x00,0x07,0x00, +0x8b,0x00,0x00,0x00,0xc4,0x1f,0x00,0x00,0x39,0x19,0x00,0x00,0xd7,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x0e,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc5,0x1f,0x00,0x00,0xc4,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0xcf,0x00,0x00,0x00,0xc7,0x1f,0x00,0x00,0xc5,0x1f,0x00,0x00,0xc3,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc9,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0xc9,0x1f,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x2a,0x26,0x00,0x00,0xc7,0x1f,0x00,0x00, +0xc4,0x01,0x00,0x00,0xc5,0x1f,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xcf,0x1f,0x00,0x00,0x2a,0x26,0x00,0x00,0x2a,0x26,0x00,0x00,0x2a,0x26,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xd0,0x1f,0x00,0x00,0x9e,0x25,0x00,0x00, +0xcf,0x1f,0x00,0x00,0x41,0x00,0x05,0x00,0x44,0x02,0x00,0x00,0xd7,0x1f,0x00,0x00, +0x0d,0x02,0x00,0x00,0x43,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xd8,0x1f,0x00,0x00,0xd7,0x1f,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xd3,0x1f,0x00,0x00,0xd0,0x1f,0x00,0x00,0xd8,0x1f,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xe5,0x1f,0x00,0x00,0x9b,0x0c,0x00,0x00,0x1a,0x0d,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x00,0x20,0x00,0x00,0xe5,0x1f,0x00,0x00, +0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xcf,0x00,0x00,0x00,0x01,0x20,0x00,0x00, +0x00,0x20,0x00,0x00,0xc3,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x06,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x01,0x20,0x00,0x00,0x02,0x20,0x00,0x00, +0x06,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x02,0x20,0x00,0x00,0xbc,0x00,0x05,0x00, +0xcf,0x00,0x00,0x00,0x05,0x20,0x00,0x00,0x00,0x20,0x00,0x00,0xc4,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x06,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x06,0x20,0x00,0x00, +0xf5,0x00,0x07,0x00,0xcf,0x00,0x00,0x00,0x07,0x20,0x00,0x00,0x01,0x20,0x00,0x00, +0xc9,0x1f,0x00,0x00,0x05,0x20,0x00,0x00,0x02,0x20,0x00,0x00,0xf7,0x00,0x03,0x00, +0x12,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x07,0x20,0x00,0x00, +0x08,0x20,0x00,0x00,0x12,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x08,0x20,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0a,0x20,0x00,0x00,0xe5,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xcf,0x00,0x00,0x00,0x0b,0x20,0x00,0x00, +0x0a,0x20,0x00,0x00,0xc3,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x10,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x0b,0x20,0x00,0x00,0x0c,0x20,0x00,0x00, +0x10,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x0c,0x20,0x00,0x00,0xbc,0x00,0x05,0x00, +0xcf,0x00,0x00,0x00,0x0f,0x20,0x00,0x00,0x0a,0x20,0x00,0x00,0xc4,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x10,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x10,0x20,0x00,0x00, +0xf5,0x00,0x07,0x00,0xcf,0x00,0x00,0x00,0x11,0x20,0x00,0x00,0x0b,0x20,0x00,0x00, +0x08,0x20,0x00,0x00,0x0f,0x20,0x00,0x00,0x0c,0x20,0x00,0x00,0xf9,0x00,0x02,0x00, +0x12,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x12,0x20,0x00,0x00,0xf5,0x00,0x07,0x00, +0xcf,0x00,0x00,0x00,0x13,0x20,0x00,0x00,0x07,0x20,0x00,0x00,0x06,0x20,0x00,0x00, +0x11,0x20,0x00,0x00,0x10,0x20,0x00,0x00,0xa4,0x00,0x05,0x00,0xcf,0x00,0x00,0x00, +0xe8,0x1f,0x00,0x00,0x13,0x20,0x00,0x00,0xd8,0x08,0x00,0x00,0xf7,0x00,0x03,0x00, +0xf9,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe8,0x1f,0x00,0x00, +0xe9,0x1f,0x00,0x00,0xed,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0xed,0x1f,0x00,0x00, +0x41,0x00,0x05,0x00,0x44,0x02,0x00,0x00,0x18,0x20,0x00,0x00,0x0d,0x02,0x00,0x00, +0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x19,0x20,0x00,0x00, +0x18,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xef,0x1f,0x00,0x00, +0x19,0x20,0x00,0x00,0xc7,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf2,0x1f,0x00,0x00,0x4f,0x0c,0x00,0x00,0xef,0x1f,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf6,0x1f,0x00,0x00,0xd5,0x18,0x00,0x00,0xf2,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x1e,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xc3,0x01,0x00,0x00,0xf6,0x1f,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0xcb,0x24,0x00,0x00,0x1e,0x20,0x00,0x00,0xea,0x24,0x00,0x00, +0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xf9,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe9,0x1f,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xc8,0x24,0x00,0x00, +0xc3,0x01,0x00,0x00,0xea,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf9,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0xf9,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xae,0x25,0x00,0x00,0xcb,0x24,0x00,0x00,0xed,0x1f,0x00,0x00, +0xc8,0x24,0x00,0x00,0xe9,0x1f,0x00,0x00,0x3d,0x00,0x04,0x00,0xaa,0x02,0x00,0x00, +0x20,0x20,0x00,0x00,0xac,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x23,0x20,0x00,0x00,0xae,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x24,0x20,0x00,0x00,0xae,0x25,0x00,0x00,0x01,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x25,0x20,0x00,0x00,0x23,0x20,0x00,0x00, +0x24,0x20,0x00,0x00,0xc3,0x01,0x00,0x00,0xc3,0x01,0x00,0x00,0x63,0x00,0x04,0x00, +0x20,0x20,0x00,0x00,0xd4,0x0b,0x00,0x00,0x25,0x20,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x59,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x99,0x0a,0x00,0x00,0x80,0x19,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x5d,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x2a,0x0d,0x00,0x00, +0xc3,0x01,0x00,0x00,0xc4,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x63,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x59,0x20,0x00,0x00, +0x58,0x04,0x00,0x00,0x5d,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x68,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x59,0x20,0x00,0x00, +0x63,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x42,0x20,0x00,0x00, +0x68,0x20,0x00,0x00,0x68,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x44,0x20,0x00,0x00,0x58,0x0d,0x00,0x00,0x6a,0x07,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x6d,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x44,0x20,0x00,0x00,0xc0,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x72,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x42,0x20,0x00,0x00, +0x6d,0x20,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x4a,0x20,0x00,0x00, +0xcd,0x0c,0x00,0x00,0xc4,0x01,0x00,0x00,0x72,0x20,0x00,0x00,0xbe,0x00,0x05,0x00, +0xcf,0x00,0x00,0x00,0x4e,0x20,0x00,0x00,0x57,0x1d,0x00,0x00,0xc4,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x53,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x4e,0x20,0x00,0x00,0x4f,0x20,0x00,0x00,0x53,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4f,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x7b,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x2c,0x03,0x00,0x00,0x4a,0x20,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x52,0x20,0x00,0x00,0x7b,0x20,0x00,0x00, +0xc4,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00,0x53,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0x53,0x20,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb7,0x25,0x00,0x00, +0x4a,0x20,0x00,0x00,0xf9,0x1f,0x00,0x00,0x52,0x20,0x00,0x00,0x4f,0x20,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x77,0x0c,0x00,0x00,0xd3,0x1f,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x78,0x0c,0x00,0x00, +0xd3,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x79,0x0c,0x00,0x00,0xd3,0x1f,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x8b,0x00,0x00,0x00,0x7a,0x0c,0x00,0x00,0x77,0x0c,0x00,0x00,0x78,0x0c,0x00,0x00, +0x79,0x0c,0x00,0x00,0xb7,0x25,0x00,0x00,0x3d,0x00,0x04,0x00,0x94,0x02,0x00,0x00, +0x7d,0x20,0x00,0x00,0x96,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0x7d,0x20,0x00,0x00, +0xd4,0x0b,0x00,0x00,0x7a,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x9d,0x02,0x00,0x00, +0x8a,0x20,0x00,0x00,0x9f,0x02,0x00,0x00,0x50,0x00,0x07,0x00,0x8b,0x00,0x00,0x00, +0x93,0x20,0x00,0x00,0x77,0x0c,0x00,0x00,0x78,0x0c,0x00,0x00,0x79,0x0c,0x00,0x00, +0xc4,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0x8a,0x20,0x00,0x00,0xd4,0x0b,0x00,0x00, +0x93,0x20,0x00,0x00,0x3d,0x00,0x04,0x00,0xb3,0x02,0x00,0x00,0x95,0x20,0x00,0x00, +0xb5,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0x95,0x20,0x00,0x00,0xd4,0x0b,0x00,0x00, +0x29,0x06,0x00,0x00,0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_e8c82d39f72e6b37a36619872bad395d.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_e8c82d39f72e6b37a36619872bad395d.h new file mode 100644 index 00000000..9697be51 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_e8c82d39f72e6b37a36619872bad395d.h @@ -0,0 +1,3266 @@ +// ffx_fsr2_accumulate_pass_e8c82d39f72e6b37a36619872bad395d.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_e8c82d39f72e6b37a36619872bad395d_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_e8c82d39f72e6b37a36619872bad395d_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_e8c82d39f72e6b37a36619872bad395d_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_e8c82d39f72e6b37a36619872bad395d_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_e8c82d39f72e6b37a36619872bad395d_SampledImageResourceNames[] = { "r_input_exposure", "r_dilated_reactive_masks", "r_dilated_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_lanczos_lut", "r_imgMips", "r_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_e8c82d39f72e6b37a36619872bad395d_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 8, 10, 12, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_e8c82d39f72e6b37a36619872bad395d_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_e8c82d39f72e6b37a36619872bad395d_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_e8c82d39f72e6b37a36619872bad395d_StorageImageResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_e8c82d39f72e6b37a36619872bad395d_StorageImageResourceBindings[] = { 13, 14, 16, 17, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_e8c82d39f72e6b37a36619872bad395d_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_e8c82d39f72e6b37a36619872bad395d_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_e8c82d39f72e6b37a36619872bad395d_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_e8c82d39f72e6b37a36619872bad395d_UniformBufferResourceBindings[] = { 18, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_e8c82d39f72e6b37a36619872bad395d_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_e8c82d39f72e6b37a36619872bad395d_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_e8c82d39f72e6b37a36619872bad395d_size = 51804; + +static const unsigned char g_ffx_fsr2_accumulate_pass_e8c82d39f72e6b37a36619872bad395d_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x5a,0x25,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x09,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x16,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x07,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x8b,0x0b,0x00,0x00, +0xa1,0x0b,0x00,0x00,0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00, +0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74, +0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73, +0x00,0x00,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x68,0x61,0x64,0x65,0x72,0x5f,0x31,0x36,0x62,0x69,0x74,0x5f,0x73,0x74,0x6f,0x72, +0x61,0x67,0x65,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x68,0x61,0x64,0x65,0x72,0x5f,0x65,0x78,0x70,0x6c,0x69,0x63,0x69,0x74,0x5f,0x61, +0x72,0x69,0x74,0x68,0x6d,0x65,0x74,0x69,0x63,0x5f,0x74,0x79,0x70,0x65,0x73,0x00, +0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65, +0x72,0x5f,0x69,0x6d,0x61,0x67,0x65,0x5f,0x6c,0x6f,0x61,0x64,0x5f,0x66,0x6f,0x72, +0x6d,0x61,0x74,0x74,0x65,0x64,0x00,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47, +0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f, +0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00, +0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e, +0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00, +0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00, +0x05,0x00,0x05,0x00,0xfe,0x01,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74, +0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00, +0xfe,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64, +0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00,0xfe,0x01,0x00,0x00, +0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65, +0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0xfe,0x01,0x00,0x00,0x03,0x00,0x00,0x00, +0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75, +0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00, +0x06,0x00,0x08,0x00,0xfe,0x01,0x00,0x00,0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d, +0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00, +0x06,0x00,0x08,0x00,0xfe,0x01,0x00,0x00,0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d, +0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00, +0x06,0x00,0x06,0x00,0xfe,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61, +0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00,0xfe,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65, +0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00,0xfe,0x01,0x00,0x00, +0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00, +0xfe,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56, +0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00, +0xfe,0x01,0x00,0x00,0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61, +0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00, +0xfe,0x01,0x00,0x00,0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56, +0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65, +0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00,0xfe,0x01,0x00,0x00, +0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65, +0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00,0xfe,0x01,0x00,0x00,0x0d,0x00,0x00,0x00, +0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72, +0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0xfe,0x01,0x00,0x00,0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66, +0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00,0xfe,0x01,0x00,0x00,0x0f,0x00,0x00,0x00, +0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c, +0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0xfe,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00, +0x06,0x00,0x09,0x00,0xfe,0x01,0x00,0x00,0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e, +0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63, +0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00,0xfe,0x01,0x00,0x00,0x12,0x00,0x00,0x00, +0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65, +0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00, +0x00,0x02,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00,0x05,0x00,0x05,0x00, +0x3e,0x02,0x00,0x00,0x72,0x5f,0x69,0x6d,0x67,0x4d,0x69,0x70,0x73,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0x42,0x02,0x00,0x00,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72, +0x43,0x6c,0x61,0x6d,0x70,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0x4f,0x02,0x00,0x00, +0x72,0x5f,0x70,0x72,0x65,0x70,0x61,0x72,0x65,0x64,0x5f,0x69,0x6e,0x70,0x75,0x74, +0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x05,0x00,0x09,0x00,0x56,0x02,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61, +0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0x5e,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74, +0x6f,0x72,0x79,0x00,0x05,0x00,0x06,0x00,0x65,0x02,0x00,0x00,0x72,0x5f,0x6c,0x75, +0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x00,0x05,0x00,0x09,0x00, +0x6f,0x02,0x00,0x00,0x72,0x77,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f, +0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00, +0x05,0x00,0x06,0x00,0x78,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f, +0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x05,0x00,0x06,0x00,0x81,0x02,0x00,0x00, +0x72,0x77,0x5f,0x6e,0x65,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x73,0x00,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0x96,0x02,0x00,0x00,0x72,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73, +0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x00,0x05,0x00,0x09,0x00,0xa0,0x02,0x00,0x00, +0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e, +0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x07,0x00, +0xa8,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f, +0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0xb4,0x02,0x00,0x00, +0x72,0x5f,0x6c,0x61,0x6e,0x63,0x7a,0x6f,0x73,0x5f,0x6c,0x75,0x74,0x00,0x00,0x00, +0x05,0x00,0x09,0x00,0xc1,0x02,0x00,0x00,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65, +0x64,0x5f,0x72,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x73, +0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0x88,0x0b,0x00,0x00,0x75,0x47,0x72,0x6f, +0x75,0x70,0x49,0x64,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x8b,0x0b,0x00,0x00, +0x67,0x6c,0x5f,0x57,0x6f,0x72,0x6b,0x47,0x72,0x6f,0x75,0x70,0x49,0x44,0x00,0x00, +0x05,0x00,0x08,0x00,0xa1,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x4c,0x6f,0x63,0x61,0x6c, +0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfe,0x01,0x00,0x00,0x01,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfe,0x01,0x00,0x00, +0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xfe,0x01,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xfe,0x01,0x00,0x00,0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfe,0x01,0x00,0x00,0x05,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfe,0x01,0x00,0x00, +0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xfe,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xfe,0x01,0x00,0x00,0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfe,0x01,0x00,0x00,0x09,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfe,0x01,0x00,0x00, +0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xfe,0x01,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xfe,0x01,0x00,0x00,0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfe,0x01,0x00,0x00,0x0d,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfe,0x01,0x00,0x00, +0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xfe,0x01,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xfe,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfe,0x01,0x00,0x00,0x11,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfe,0x01,0x00,0x00, +0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0xfe,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x00,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x00,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x3e,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x3e,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x42,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x42,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x4f,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x4f,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x56,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x56,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x5e,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x5e,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x65,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x65,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x6f,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x6f,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x6f,0x02,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x78,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x78,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x81,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x81,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x10,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x96,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x96,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa0,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa0,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa8,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa8,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb4,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb4,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc1,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc1,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8b,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa1,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb4,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00, +0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x23,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x38,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x37,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x52,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x52,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x54,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x53,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x5e,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x83,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x88,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x83,0x00,0x00,0x00, +0x14,0x00,0x02,0x00,0xc6,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x06,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0x52,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x15,0x01,0x00,0x00, +0x52,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x16,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0x15,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb6,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb7,0x01,0x00,0x00,0x00,0x00,0x80,0x3f,0x1e,0x00,0x15,0x00,0xfe,0x01,0x00,0x00, +0x5e,0x00,0x00,0x00,0x5e,0x00,0x00,0x00,0x5e,0x00,0x00,0x00,0x5e,0x00,0x00,0x00, +0x5e,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x83,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xff,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0xfe,0x01,0x00,0x00,0x3b,0x00,0x04,0x00, +0xff,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x01,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x02,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x5e,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x07,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x0c,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x11,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x16,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x17,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x1c,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x21,0x02,0x00,0x00,0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x22,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x27,0x02,0x00,0x00,0x0a,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x2c,0x02,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x2d,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x32,0x02,0x00,0x00,0x0d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x37,0x02,0x00,0x00,0x0f,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x3c,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x3d,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3c,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x3d,0x02,0x00,0x00,0x3e,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x1a,0x00,0x02,0x00,0x40,0x02,0x00,0x00,0x20,0x00,0x04,0x00,0x41,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x40,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x41,0x02,0x00,0x00, +0x42,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x1b,0x00,0x03,0x00,0x44,0x02,0x00,0x00, +0x3c,0x02,0x00,0x00,0x15,0x00,0x04,0x00,0x4a,0x02,0x00,0x00,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x4a,0x02,0x00,0x00,0x4b,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x3d,0x02,0x00,0x00,0x4f,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x3d,0x02,0x00,0x00,0x56,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x5c,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x5d,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x5c,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x5d,0x02,0x00,0x00, +0x5e,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x3d,0x02,0x00,0x00, +0x65,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x6d,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x6e,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x6d,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x6e,0x02,0x00,0x00,0x6f,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x76,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x77,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x76,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x77,0x02,0x00,0x00,0x78,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x7f,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x0f,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x80,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x7f,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x80,0x02,0x00,0x00,0x81,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x4a,0x02,0x00,0x00,0x91,0x02,0x00,0x00, +0x03,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x3d,0x02,0x00,0x00,0x96,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x3d,0x02,0x00,0x00,0xa0,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x3d,0x02,0x00,0x00,0xa8,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xaa,0x02,0x00,0x00, +0x01,0x02,0x00,0x00,0x01,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x3d,0x02,0x00,0x00, +0xb4,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb9,0x02,0x00,0x00,0x00,0x00,0x00,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xbb,0x02,0x00,0x00,0x00,0x00,0x00,0x3f,0x3b,0x00,0x04,0x00,0x3d,0x02,0x00,0x00, +0xc1,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xca,0x02,0x00,0x00,0xb6,0x01,0x00,0x00,0xb6,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xcd,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xff,0x02,0x00,0x00,0x6f,0x12,0x83,0x3a,0x2b,0x00,0x04,0x00, +0x4a,0x02,0x00,0x00,0x39,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x4a,0x02,0x00,0x00,0x3d,0x03,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x53,0x03,0x00,0x00,0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x66,0x03,0x00,0x00,0x00,0x00,0x80,0xbe,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x8c,0x03,0x00,0x00,0x02,0x10,0x80,0x37,0x2c,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xf4,0x03,0x00,0x00,0xbb,0x02,0x00,0x00,0xbb,0x02,0x00,0x00, +0x17,0x00,0x04,0x00,0x08,0x04,0x00,0x00,0x4a,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x0c,0x04,0x00,0x00,0xc6,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x19,0x04,0x00,0x00,0x00,0xe0,0x7f,0x47, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2b,0x04,0x00,0x00,0xcd,0xcc,0xcc,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x33,0x04,0x00,0x00,0x00,0x00,0xc8,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x38,0x04,0x00,0x00,0x00,0x00,0x10,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x40,0x04,0x00,0x00,0x00,0x00,0x80,0x40, +0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x53,0x04,0x00,0x00,0x00,0xbc,0x00,0x00, +0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x59,0x04,0x00,0x00,0x00,0x80,0x00,0x00, +0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x5f,0x04,0x00,0x00,0x00,0x3c,0x00,0x00, +0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x65,0x04,0x00,0x00,0x00,0x40,0x00,0x00, +0x2b,0x00,0x04,0x00,0x4a,0x02,0x00,0x00,0xd9,0x04,0x00,0x00,0x04,0x00,0x00,0x00, +0x1c,0x00,0x04,0x00,0xda,0x04,0x00,0x00,0x53,0x00,0x00,0x00,0xd9,0x04,0x00,0x00, +0x20,0x00,0x04,0x00,0xdb,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0xda,0x04,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x78,0x05,0x00,0x00,0x52,0xb8,0xfe,0x3f, +0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x97,0x05,0x00,0x00,0xfe,0xff,0xff,0xff, +0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x98,0x05,0x00,0x00,0xff,0xff,0xff,0xff, +0x2b,0x00,0x04,0x00,0x4a,0x02,0x00,0x00,0xed,0x05,0x00,0x00,0x10,0x00,0x00,0x00, +0x1c,0x00,0x04,0x00,0xee,0x05,0x00,0x00,0x08,0x00,0x00,0x00,0xed,0x05,0x00,0x00, +0x20,0x00,0x04,0x00,0xef,0x05,0x00,0x00,0x07,0x00,0x00,0x00,0xee,0x05,0x00,0x00, +0x2c,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0xfe,0x05,0x00,0x00,0xb6,0x01,0x00,0x00, +0xb6,0x01,0x00,0x00,0xb6,0x01,0x00,0x00,0xb6,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x15,0x06,0x00,0x00,0x9a,0x99,0x99,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x2d,0x06,0x00,0x00,0x00,0x00,0x00,0xc0,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x2e,0x06,0x00,0x00,0x00,0x00,0x40,0xc0,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xd1,0x06,0x00,0x00,0xab,0xaa,0xaa,0x3d,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x01,0x07,0x00,0x00,0xab,0xaa,0x2a,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x3f,0x07,0x00,0x00,0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x49,0x07,0x00,0x00,0x00,0x00,0x20,0x41,0x2c,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x83,0x07,0x00,0x00,0x98,0x05,0x00,0x00,0x98,0x05,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x8e,0x07,0x00,0x00,0x01,0x02,0x00,0x00, +0x98,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x99,0x07,0x00,0x00, +0x07,0x02,0x00,0x00,0x98,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0xa4,0x07,0x00,0x00,0x0c,0x02,0x00,0x00,0x98,0x05,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0xaf,0x07,0x00,0x00,0x98,0x05,0x00,0x00,0x01,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xc4,0x07,0x00,0x00,0x07,0x02,0x00,0x00, +0x01,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xcf,0x07,0x00,0x00, +0x0c,0x02,0x00,0x00,0x01,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0xda,0x07,0x00,0x00,0x98,0x05,0x00,0x00,0x07,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0xe5,0x07,0x00,0x00,0x01,0x02,0x00,0x00,0x07,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xf0,0x07,0x00,0x00,0x07,0x02,0x00,0x00, +0x07,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xfb,0x07,0x00,0x00, +0x0c,0x02,0x00,0x00,0x07,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x06,0x08,0x00,0x00,0x98,0x05,0x00,0x00,0x0c,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x11,0x08,0x00,0x00,0x01,0x02,0x00,0x00,0x0c,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x1c,0x08,0x00,0x00,0x07,0x02,0x00,0x00, +0x0c,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x27,0x08,0x00,0x00, +0x0c,0x02,0x00,0x00,0x0c,0x02,0x00,0x00,0x15,0x00,0x04,0x00,0x73,0x08,0x00,0x00, +0x10,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x74,0x08,0x00,0x00, +0x73,0x08,0x00,0x00,0x02,0x00,0x00,0x00,0x2a,0x00,0x03,0x00,0xc6,0x00,0x00,0x00, +0xb4,0x08,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xbb,0x08,0x00,0x00, +0xff,0xfe,0xfe,0x3e,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xd7,0x08,0x00,0x00, +0xff,0x02,0x00,0x00,0xff,0x02,0x00,0x00,0xff,0x02,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x08,0x09,0x00,0x00,0x00,0x00,0xa0,0x41,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x10,0x09,0x00,0x00,0x00,0x00,0x40,0x40,0x17,0x00,0x04,0x00, +0x51,0x09,0x00,0x00,0xc6,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x7f,0x09,0x00,0x00,0x3f,0x07,0x00,0x00,0x3f,0x07,0x00,0x00, +0x3f,0x07,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x9e,0x09,0x00,0x00, +0x30,0x96,0x7c,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xec,0x09,0x00,0x00, +0x00,0x00,0x7f,0x43,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x14,0x0a,0x00,0x00, +0x81,0x80,0x80,0x3b,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x3e,0x0a,0x00,0x00, +0x00,0x00,0xc0,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x70,0x0a,0x00,0x00, +0xa4,0x70,0x7d,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x9b,0x0a,0x00,0x00, +0x00,0x00,0x80,0xbf,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xf3,0x0a,0x00,0x00, +0xb6,0x01,0x00,0x00,0xb6,0x01,0x00,0x00,0xb6,0x01,0x00,0x00,0x20,0x00,0x04,0x00, +0x87,0x0b,0x00,0x00,0x07,0x00,0x00,0x00,0x08,0x04,0x00,0x00,0x17,0x00,0x04,0x00, +0x89,0x0b,0x00,0x00,0x4a,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x8a,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x89,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00, +0x8a,0x0b,0x00,0x00,0x8b,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x8e,0x0b,0x00,0x00,0x07,0x00,0x00,0x00,0x4a,0x02,0x00,0x00,0x2b,0x00,0x04,0x00, +0x4a,0x02,0x00,0x00,0x93,0x0b,0x00,0x00,0x08,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x08,0x04,0x00,0x00,0x9f,0x0b,0x00,0x00,0x93,0x0b,0x00,0x00,0x93,0x0b,0x00,0x00, +0x3b,0x00,0x04,0x00,0x8a,0x0b,0x00,0x00,0xa1,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0x89,0x0b,0x00,0x00,0xb4,0x0b,0x00,0x00,0x93,0x0b,0x00,0x00, +0x93,0x0b,0x00,0x00,0x39,0x03,0x00,0x00,0x2b,0x00,0x04,0x00,0x4a,0x02,0x00,0x00, +0x64,0x22,0x00,0x00,0x07,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x65,0x22,0x00,0x00,0x19,0x04,0x00,0x00,0x19,0x04,0x00,0x00,0x19,0x04,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x66,0x22,0x00,0x00,0x66,0x66,0x66,0x3f, +0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x67,0x22,0x00,0x00,0xb7,0x01,0x00,0x00, +0xb7,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x68,0x22,0x00,0x00, +0x0a,0xd7,0xa3,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x69,0x22,0x00,0x00, +0xcd,0xcc,0x4c,0x3d,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x6a,0x22,0x00,0x00, +0xb7,0x01,0x00,0x00,0xb7,0x01,0x00,0x00,0xb7,0x01,0x00,0x00,0x01,0x00,0x03,0x00, +0x06,0x00,0x00,0x00,0xca,0x22,0x00,0x00,0x01,0x00,0x03,0x00,0x08,0x00,0x00,0x00, +0x19,0x23,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x57,0x22,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x56,0x22,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00,0xa2,0x1f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00,0xa3,0x1f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x51,0x1e,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x52,0x1e,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x53,0x1e,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x54,0x1e,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x55,0x1e,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x56,0x1e,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x5b,0x1e,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x5c,0x1e,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x88,0x00,0x00,0x00,0x34,0x1c,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xe1,0x1a,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00,0x7a,0x19,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00,0x7c,0x19,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x7d,0x19,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x8a,0x19,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x8b,0x19,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xef,0x05,0x00,0x00,0x8c,0x19,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x88,0x00,0x00,0x00,0x8e,0x19,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00,0x43,0x18,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xdb,0x04,0x00,0x00,0x10,0x15,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x87,0x14,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x1c,0x14,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xb1,0x13,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x46,0x13,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xdb,0x12,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x70,0x12,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x05,0x12,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x9a,0x11,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x2f,0x11,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xc4,0x10,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x59,0x10,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xee,0x0f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x83,0x0f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x18,0x0f,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xad,0x0e,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x42,0x0e,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xa0,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xa1,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xa4,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xa5,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xa8,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xa9,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xac,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xad,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xb0,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xb1,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xb4,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xb5,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xb8,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xb9,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xbc,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xbd,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xc0,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xc1,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xc4,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xc5,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xc8,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xc9,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xcc,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xcd,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xd0,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xd1,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xd4,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xd5,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xd8,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xd9,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xdc,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xdd,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00,0x4d,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x16,0x01,0x00,0x00,0x5d,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x88,0x00,0x00,0x00,0x2e,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x30,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x34,0x0d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00,0xf7,0x0c,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00,0x5f,0x0c,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00,0xcd,0x0b,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x88,0x00,0x00,0x00,0xd0,0x0b,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0xdd,0x0b,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x88,0x00,0x00,0x00,0xe6,0x0b,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00,0xe9,0x0b,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x87,0x0b,0x00,0x00,0x88,0x0b,0x00,0x00,0x07,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x89,0x0b,0x00,0x00,0x8c,0x0b,0x00,0x00,0x8b,0x0b,0x00,0x00, +0x4f,0x00,0x07,0x00,0x08,0x04,0x00,0x00,0x8d,0x0b,0x00,0x00,0x8c,0x0b,0x00,0x00, +0x8c,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x3e,0x00,0x03,0x00, +0x88,0x0b,0x00,0x00,0x8d,0x0b,0x00,0x00,0x41,0x00,0x05,0x00,0x02,0x02,0x00,0x00, +0xb7,0x0b,0x00,0x00,0x00,0x02,0x00,0x00,0x0c,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0xb8,0x0b,0x00,0x00,0xb7,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x91,0x0b,0x00,0x00,0xb8,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x7c,0x00,0x04,0x00,0x4a,0x02,0x00,0x00,0x92,0x0b,0x00,0x00,0x91,0x0b,0x00,0x00, +0x80,0x00,0x05,0x00,0x4a,0x02,0x00,0x00,0x95,0x0b,0x00,0x00,0x92,0x0b,0x00,0x00, +0x64,0x22,0x00,0x00,0x86,0x00,0x05,0x00,0x4a,0x02,0x00,0x00,0x96,0x0b,0x00,0x00, +0x95,0x0b,0x00,0x00,0x93,0x0b,0x00,0x00,0x41,0x00,0x05,0x00,0x8e,0x0b,0x00,0x00, +0x98,0x0b,0x00,0x00,0x88,0x0b,0x00,0x00,0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x4a,0x02,0x00,0x00,0x99,0x0b,0x00,0x00,0x98,0x0b,0x00,0x00,0x82,0x00,0x05,0x00, +0x4a,0x02,0x00,0x00,0x9a,0x0b,0x00,0x00,0x96,0x0b,0x00,0x00,0x99,0x0b,0x00,0x00, +0x82,0x00,0x05,0x00,0x4a,0x02,0x00,0x00,0x9b,0x0b,0x00,0x00,0x9a,0x0b,0x00,0x00, +0x39,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x98,0x0b,0x00,0x00,0x9b,0x0b,0x00,0x00, +0x3d,0x00,0x04,0x00,0x08,0x04,0x00,0x00,0x9e,0x0b,0x00,0x00,0x88,0x0b,0x00,0x00, +0x84,0x00,0x05,0x00,0x08,0x04,0x00,0x00,0xa0,0x0b,0x00,0x00,0x9e,0x0b,0x00,0x00, +0x9f,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00,0x89,0x0b,0x00,0x00,0xa2,0x0b,0x00,0x00, +0xa1,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00,0x08,0x04,0x00,0x00,0xa3,0x0b,0x00,0x00, +0xa2,0x0b,0x00,0x00,0xa2,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x80,0x00,0x05,0x00,0x08,0x04,0x00,0x00,0xa4,0x0b,0x00,0x00,0xa0,0x0b,0x00,0x00, +0xa3,0x0b,0x00,0x00,0x7c,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0xa6,0x0b,0x00,0x00, +0xa4,0x0b,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x66,0x0c,0x00,0x00, +0xa6,0x0b,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x68,0x0c,0x00,0x00, +0x66,0x0c,0x00,0x00,0xf4,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x6a,0x0c,0x00,0x00,0xb8,0x0b,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x6b,0x0c,0x00,0x00,0x68,0x0c,0x00,0x00,0x6a,0x0c,0x00,0x00,0x41,0x00,0x05,0x00, +0x22,0x02,0x00,0x00,0xa6,0x0c,0x00,0x00,0x00,0x02,0x00,0x00,0x21,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xa7,0x0c,0x00,0x00,0xa6,0x0c,0x00,0x00, +0x41,0x00,0x05,0x00,0x02,0x02,0x00,0x00,0xaa,0x0c,0x00,0x00,0x00,0x02,0x00,0x00, +0x01,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0xab,0x0c,0x00,0x00, +0xaa,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x71,0x0c,0x00,0x00, +0xab,0x0c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x72,0x0c,0x00,0x00, +0xa7,0x0c,0x00,0x00,0x71,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x73,0x0c,0x00,0x00,0x6b,0x0c,0x00,0x00,0x72,0x0c,0x00,0x00,0x41,0x00,0x05,0x00, +0x02,0x02,0x00,0x00,0xb2,0x0c,0x00,0x00,0x00,0x02,0x00,0x00,0x07,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0xb3,0x0c,0x00,0x00,0xb2,0x0c,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xc0,0x0c,0x00,0x00,0x73,0x0c,0x00,0x00, +0x71,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xc3,0x0c,0x00,0x00, +0x71,0x0c,0x00,0x00,0xf4,0x03,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xd0,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xc0,0x0c,0x00,0x00, +0xc3,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xd5,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xf4,0x03,0x00,0x00,0xd0,0x0c,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xc9,0x0c,0x00,0x00,0xb3,0x0c,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xca,0x0c,0x00,0x00,0xd5,0x0c,0x00,0x00, +0xc9,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xdd,0x0c,0x00,0x00, +0x6b,0x0c,0x00,0x00,0x71,0x0c,0x00,0x00,0x6e,0x00,0x04,0x00,0x74,0x08,0x00,0x00, +0xde,0x0c,0x00,0x00,0xdd,0x0c,0x00,0x00,0x72,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0xdf,0x0c,0x00,0x00,0xde,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x3c,0x02,0x00,0x00, +0xe8,0x0c,0x00,0x00,0xa0,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00, +0xea,0x0c,0x00,0x00,0xe8,0x0c,0x00,0x00,0xdf,0x0c,0x00,0x00,0x02,0x00,0x00,0x00, +0x01,0x02,0x00,0x00,0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xeb,0x0c,0x00,0x00, +0xea,0x0c,0x00,0x00,0xea,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xf1,0x0c,0x00,0x00,0xeb,0x0c,0x00,0x00, +0x6a,0x0c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xf2,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0xf1,0x0c,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xfb,0x0c,0x00,0x00,0x6b,0x0c,0x00,0x00,0xeb,0x0c,0x00,0x00, +0x3e,0x00,0x03,0x00,0xf7,0x0c,0x00,0x00,0xfb,0x0c,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x00,0x0d,0x00,0x00,0xf7,0x0c,0x00,0x00,0x4b,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x01,0x0d,0x00,0x00,0x00,0x0d,0x00,0x00, +0xbe,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x02,0x0d,0x00,0x00,0x01,0x0d,0x00,0x00, +0xb6,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x07,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x02,0x0d,0x00,0x00,0x03,0x0d,0x00,0x00,0x07,0x0d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x03,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x05,0x0d,0x00,0x00,0x00,0x0d,0x00,0x00,0xbc,0x00,0x05,0x00,0xc6,0x00,0x00,0x00, +0x06,0x0d,0x00,0x00,0x05,0x0d,0x00,0x00,0xb7,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x07,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x07,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc6,0x00,0x00,0x00,0x08,0x0d,0x00,0x00,0x02,0x0d,0x00,0x00,0x05,0x00,0x00,0x00, +0x06,0x0d,0x00,0x00,0x03,0x0d,0x00,0x00,0xf7,0x00,0x03,0x00,0x13,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x08,0x0d,0x00,0x00,0x09,0x0d,0x00,0x00, +0x13,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x09,0x0d,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x0a,0x0d,0x00,0x00,0xf7,0x0c,0x00,0x00,0x39,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0b,0x0d,0x00,0x00,0x0a,0x0d,0x00,0x00, +0xbe,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x0c,0x0d,0x00,0x00,0x0b,0x0d,0x00,0x00, +0xb6,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x11,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x0c,0x0d,0x00,0x00,0x0d,0x0d,0x00,0x00,0x11,0x0d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x0d,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x0f,0x0d,0x00,0x00,0x0a,0x0d,0x00,0x00,0xbc,0x00,0x05,0x00,0xc6,0x00,0x00,0x00, +0x10,0x0d,0x00,0x00,0x0f,0x0d,0x00,0x00,0xb7,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x11,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x11,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc6,0x00,0x00,0x00,0x12,0x0d,0x00,0x00,0x0c,0x0d,0x00,0x00,0x09,0x0d,0x00,0x00, +0x10,0x0d,0x00,0x00,0x0d,0x0d,0x00,0x00,0xf9,0x00,0x02,0x00,0x13,0x0d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x13,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00,0xc6,0x00,0x00,0x00, +0x14,0x0d,0x00,0x00,0x08,0x0d,0x00,0x00,0x07,0x0d,0x00,0x00,0x12,0x0d,0x00,0x00, +0x11,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x3c,0x02,0x00,0x00,0x17,0x0d,0x00,0x00, +0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x40,0x02,0x00,0x00,0x18,0x0d,0x00,0x00, +0x42,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x44,0x02,0x00,0x00,0x19,0x0d,0x00,0x00, +0x17,0x0d,0x00,0x00,0x18,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00, +0x1b,0x0d,0x00,0x00,0x19,0x0d,0x00,0x00,0xca,0x0c,0x00,0x00,0x02,0x00,0x00,0x00, +0xb6,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1c,0x0d,0x00,0x00, +0x1b,0x0d,0x00,0x00,0x03,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x20,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x1c,0x0d,0x00,0x00, +0xb6,0x01,0x00,0x00,0xb7,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x3c,0x02,0x00,0x00, +0x23,0x0d,0x00,0x00,0xc1,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x44,0x02,0x00,0x00, +0x25,0x0d,0x00,0x00,0x23,0x0d,0x00,0x00,0x18,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0x27,0x0d,0x00,0x00,0x25,0x0d,0x00,0x00,0xca,0x0c,0x00,0x00, +0x02,0x00,0x00,0x00,0xb6,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x28,0x0d,0x00,0x00,0x27,0x0d,0x00,0x00,0x27,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0x5f,0x0c,0x00,0x00,0x28,0x0d,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x8f,0x0c,0x00,0x00,0x5f,0x0c,0x00,0x00, +0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x90,0x0c,0x00,0x00, +0x8f,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x92,0x0c,0x00,0x00, +0x5f,0x0c,0x00,0x00,0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x93,0x0c,0x00,0x00,0x92,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x17,0x02,0x00,0x00, +0x2b,0x0d,0x00,0x00,0x00,0x02,0x00,0x00,0x1c,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x2c,0x0d,0x00,0x00,0x2b,0x0d,0x00,0x00,0xaa,0x00,0x05,0x00, +0xc6,0x00,0x00,0x00,0x96,0x0c,0x00,0x00,0x01,0x02,0x00,0x00,0x2c,0x0d,0x00,0x00, +0xa4,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x9a,0x0c,0x00,0x00,0x14,0x0d,0x00,0x00, +0xb4,0x08,0x00,0x00,0xa6,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x9d,0x0c,0x00,0x00, +0x9a,0x0c,0x00,0x00,0x96,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00,0xfb,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x14,0x0d,0x00,0x00,0xf7,0x0b,0x00,0x00, +0xfb,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xf7,0x0b,0x00,0x00,0xa8,0x00,0x04,0x00, +0xc6,0x00,0x00,0x00,0xfa,0x0b,0x00,0x00,0x96,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00, +0xfb,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xfb,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc6,0x00,0x00,0x00,0xfc,0x0b,0x00,0x00,0x14,0x0d,0x00,0x00,0x13,0x0d,0x00,0x00, +0xfa,0x0b,0x00,0x00,0xf7,0x0b,0x00,0x00,0xf7,0x00,0x03,0x00,0x06,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xfc,0x0b,0x00,0x00,0xfd,0x0b,0x00,0x00, +0x06,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0xfd,0x0b,0x00,0x00,0x3e,0x00,0x03,0x00, +0x30,0x0d,0x00,0x00,0xb8,0x0b,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x63,0x0d,0x00,0x00,0xfb,0x0c,0x00,0x00,0x6a,0x0c,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x64,0x0d,0x00,0x00,0x63,0x0d,0x00,0x00,0xf4,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0x4d,0x0d,0x00,0x00,0x64,0x0d,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x65,0x0d,0x00,0x00,0x30,0x0d,0x00,0x00,0x4b,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x66,0x0d,0x00,0x00,0x65,0x0d,0x00,0x00, +0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x67,0x0d,0x00,0x00,0x66,0x0d,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x68,0x0d,0x00,0x00,0x4d,0x0d,0x00,0x00, +0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x69,0x0d,0x00,0x00, +0x68,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x8a,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x67,0x0d,0x00,0x00,0x69,0x0d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x8f,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xb6,0x01,0x00,0x00,0x8a,0x0d,0x00,0x00,0x3e,0x00,0x03,0x00, +0x68,0x0d,0x00,0x00,0x8f,0x0d,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x6d,0x0d,0x00,0x00,0x30,0x0d,0x00,0x00,0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x6e,0x0d,0x00,0x00,0x6d,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x6f,0x0d,0x00,0x00,0x6e,0x0d,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x70,0x0d,0x00,0x00,0x4d,0x0d,0x00,0x00,0x39,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x71,0x0d,0x00,0x00,0x70,0x0d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x94,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x6f,0x0d,0x00,0x00,0x71,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x99,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xb6,0x01,0x00,0x00,0x94,0x0d,0x00,0x00,0x3e,0x00,0x03,0x00,0x70,0x0d,0x00,0x00, +0x99,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x75,0x0d,0x00,0x00, +0x4d,0x0d,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x76,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x75,0x0d,0x00,0x00,0x6e,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0x77,0x0d,0x00,0x00,0x76,0x0d,0x00,0x00,0x0c,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x9d,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0x75,0x0d,0x00,0x00,0x73,0x00,0x04,0x00,0x15,0x01,0x00,0x00,0x7a,0x0d,0x00,0x00, +0x9d,0x0d,0x00,0x00,0x3e,0x00,0x03,0x00,0xa0,0x0d,0x00,0x00,0x83,0x07,0x00,0x00, +0x3e,0x00,0x03,0x00,0xa1,0x0d,0x00,0x00,0xb8,0x0b,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x53,0x0e,0x00,0x00,0x77,0x0d,0x00,0x00,0x83,0x07,0x00,0x00, +0x3e,0x00,0x03,0x00,0x42,0x0e,0x00,0x00,0x53,0x0e,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x54,0x0e,0x00,0x00,0xa0,0x0d,0x00,0x00,0x4b,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x55,0x0e,0x00,0x00,0x54,0x0e,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x56,0x0e,0x00,0x00,0x55,0x0e,0x00,0x00, +0x01,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x5e,0x0e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x56,0x0e,0x00,0x00,0x57,0x0e,0x00,0x00,0x5b,0x0e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x57,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x58,0x0e,0x00,0x00,0x42,0x0e,0x00,0x00,0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x59,0x0e,0x00,0x00,0x58,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x93,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x59,0x0e,0x00,0x00,0x01,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x5e,0x0e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5b,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x5c,0x0e,0x00,0x00,0x42,0x0e,0x00,0x00,0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x5d,0x0e,0x00,0x00,0x5c,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00, +0x5e,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x5e,0x0e,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x6b,0x22,0x00,0x00,0x93,0x0e,0x00,0x00,0x57,0x0e,0x00,0x00, +0x5d,0x0e,0x00,0x00,0x5b,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x60,0x0e,0x00,0x00,0x42,0x0e,0x00,0x00,0x4b,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0x60,0x0e,0x00,0x00,0x6b,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x62,0x0e,0x00,0x00,0x54,0x0e,0x00,0x00,0xad,0x00,0x05,0x00,0xc6,0x00,0x00,0x00, +0x63,0x0e,0x00,0x00,0x62,0x0e,0x00,0x00,0x01,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x6e,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x63,0x0e,0x00,0x00, +0x64,0x0e,0x00,0x00,0x6b,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x64,0x0e,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x65,0x0e,0x00,0x00,0xa1,0x0d,0x00,0x00, +0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x66,0x0e,0x00,0x00, +0x65,0x0e,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x67,0x0e,0x00,0x00, +0x66,0x0e,0x00,0x00,0x07,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x69,0x0e,0x00,0x00,0x60,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x98,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x69,0x0e,0x00,0x00, +0x67,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00,0x6e,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x6b,0x0e,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x6d,0x0e,0x00,0x00, +0x60,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00,0x6e,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x6e,0x0e,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x6c,0x22,0x00,0x00, +0x98,0x0e,0x00,0x00,0x64,0x0e,0x00,0x00,0x6d,0x0e,0x00,0x00,0x6b,0x0e,0x00,0x00, +0x3e,0x00,0x03,0x00,0x60,0x0e,0x00,0x00,0x6c,0x22,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x71,0x0e,0x00,0x00,0xa0,0x0d,0x00,0x00,0x39,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x72,0x0e,0x00,0x00,0x71,0x0e,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x73,0x0e,0x00,0x00,0x72,0x0e,0x00,0x00, +0x01,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x7b,0x0e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x73,0x0e,0x00,0x00,0x74,0x0e,0x00,0x00,0x78,0x0e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x74,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x75,0x0e,0x00,0x00,0x42,0x0e,0x00,0x00,0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x76,0x0e,0x00,0x00,0x75,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x9d,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x76,0x0e,0x00,0x00,0x01,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x7b,0x0e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x78,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x79,0x0e,0x00,0x00,0x42,0x0e,0x00,0x00,0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x7a,0x0e,0x00,0x00,0x79,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00, +0x7b,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x7b,0x0e,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x6d,0x22,0x00,0x00,0x9d,0x0e,0x00,0x00,0x74,0x0e,0x00,0x00, +0x7a,0x0e,0x00,0x00,0x78,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x7d,0x0e,0x00,0x00,0x42,0x0e,0x00,0x00,0x39,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0x7d,0x0e,0x00,0x00,0x6d,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x7f,0x0e,0x00,0x00,0x71,0x0e,0x00,0x00,0xad,0x00,0x05,0x00,0xc6,0x00,0x00,0x00, +0x80,0x0e,0x00,0x00,0x7f,0x0e,0x00,0x00,0x01,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x8b,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x80,0x0e,0x00,0x00, +0x81,0x0e,0x00,0x00,0x88,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x81,0x0e,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x82,0x0e,0x00,0x00,0xa1,0x0d,0x00,0x00, +0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x83,0x0e,0x00,0x00, +0x82,0x0e,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x84,0x0e,0x00,0x00, +0x83,0x0e,0x00,0x00,0x07,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x86,0x0e,0x00,0x00,0x7d,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xa2,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x86,0x0e,0x00,0x00, +0x84,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00,0x8b,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x88,0x0e,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x8a,0x0e,0x00,0x00, +0x7d,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00,0x8b,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8b,0x0e,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x6e,0x22,0x00,0x00, +0xa2,0x0e,0x00,0x00,0x81,0x0e,0x00,0x00,0x8a,0x0e,0x00,0x00,0x88,0x0e,0x00,0x00, +0x3e,0x00,0x03,0x00,0x7d,0x0e,0x00,0x00,0x6e,0x22,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0x8e,0x0e,0x00,0x00,0x42,0x0e,0x00,0x00,0x3d,0x00,0x04,0x00, +0x3c,0x02,0x00,0x00,0xaa,0x0e,0x00,0x00,0x56,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0xac,0x0e,0x00,0x00,0xaa,0x0e,0x00,0x00,0x8e,0x0e,0x00,0x00, +0x02,0x00,0x00,0x00,0x01,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0xe5,0x0d,0x00,0x00,0xac,0x0e,0x00,0x00,0x3e,0x00,0x03,0x00,0xa4,0x0d,0x00,0x00, +0x8e,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0xa5,0x0d,0x00,0x00,0xb8,0x0b,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xbe,0x0e,0x00,0x00,0x77,0x0d,0x00,0x00, +0x8e,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0xad,0x0e,0x00,0x00,0xbe,0x0e,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xbf,0x0e,0x00,0x00,0xa4,0x0d,0x00,0x00, +0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xc0,0x0e,0x00,0x00, +0xbf,0x0e,0x00,0x00,0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0xc1,0x0e,0x00,0x00, +0xc0,0x0e,0x00,0x00,0x01,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xc9,0x0e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc1,0x0e,0x00,0x00,0xc2,0x0e,0x00,0x00, +0xc6,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0xc2,0x0e,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xc3,0x0e,0x00,0x00,0xad,0x0e,0x00,0x00,0x4b,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xc4,0x0e,0x00,0x00,0xc3,0x0e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xfe,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xc4,0x0e,0x00,0x00,0x01,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc9,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0xc6,0x0e,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xc7,0x0e,0x00,0x00,0xad,0x0e,0x00,0x00,0x4b,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xc8,0x0e,0x00,0x00,0xc7,0x0e,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc9,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0xc9,0x0e,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x6f,0x22,0x00,0x00,0xfe,0x0e,0x00,0x00, +0xc2,0x0e,0x00,0x00,0xc8,0x0e,0x00,0x00,0xc6,0x0e,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xcb,0x0e,0x00,0x00,0xad,0x0e,0x00,0x00,0x4b,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0xcb,0x0e,0x00,0x00,0x6f,0x22,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xcd,0x0e,0x00,0x00,0xbf,0x0e,0x00,0x00,0xad,0x00,0x05,0x00, +0xc6,0x00,0x00,0x00,0xce,0x0e,0x00,0x00,0xcd,0x0e,0x00,0x00,0x01,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xd9,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xce,0x0e,0x00,0x00,0xcf,0x0e,0x00,0x00,0xd6,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00, +0xcf,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xd0,0x0e,0x00,0x00, +0xa5,0x0d,0x00,0x00,0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xd1,0x0e,0x00,0x00,0xd0,0x0e,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xd2,0x0e,0x00,0x00,0xd1,0x0e,0x00,0x00,0x07,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xd4,0x0e,0x00,0x00,0xcb,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x03,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xd4,0x0e,0x00,0x00,0xd2,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00,0xd9,0x0e,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd6,0x0e,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xd8,0x0e,0x00,0x00,0xcb,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00,0xd9,0x0e,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd9,0x0e,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x70,0x22,0x00,0x00,0x03,0x0f,0x00,0x00,0xcf,0x0e,0x00,0x00,0xd8,0x0e,0x00,0x00, +0xd6,0x0e,0x00,0x00,0x3e,0x00,0x03,0x00,0xcb,0x0e,0x00,0x00,0x70,0x22,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xdc,0x0e,0x00,0x00,0xa4,0x0d,0x00,0x00, +0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xdd,0x0e,0x00,0x00, +0xdc,0x0e,0x00,0x00,0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0xde,0x0e,0x00,0x00, +0xdd,0x0e,0x00,0x00,0x01,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xe6,0x0e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xde,0x0e,0x00,0x00,0xdf,0x0e,0x00,0x00, +0xe3,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0xdf,0x0e,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xe0,0x0e,0x00,0x00,0xad,0x0e,0x00,0x00,0x39,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xe1,0x0e,0x00,0x00,0xe0,0x0e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x08,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xe1,0x0e,0x00,0x00,0x01,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe6,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0xe3,0x0e,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xe4,0x0e,0x00,0x00,0xad,0x0e,0x00,0x00,0x39,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xe5,0x0e,0x00,0x00,0xe4,0x0e,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe6,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0xe6,0x0e,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x71,0x22,0x00,0x00,0x08,0x0f,0x00,0x00, +0xdf,0x0e,0x00,0x00,0xe5,0x0e,0x00,0x00,0xe3,0x0e,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xe8,0x0e,0x00,0x00,0xad,0x0e,0x00,0x00,0x39,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0xe8,0x0e,0x00,0x00,0x71,0x22,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xea,0x0e,0x00,0x00,0xdc,0x0e,0x00,0x00,0xad,0x00,0x05,0x00, +0xc6,0x00,0x00,0x00,0xeb,0x0e,0x00,0x00,0xea,0x0e,0x00,0x00,0x01,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xf6,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xeb,0x0e,0x00,0x00,0xec,0x0e,0x00,0x00,0xf3,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00, +0xec,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xed,0x0e,0x00,0x00, +0xa5,0x0d,0x00,0x00,0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xee,0x0e,0x00,0x00,0xed,0x0e,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xef,0x0e,0x00,0x00,0xee,0x0e,0x00,0x00,0x07,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xf1,0x0e,0x00,0x00,0xe8,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x0d,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xf1,0x0e,0x00,0x00,0xef,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00,0xf6,0x0e,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf3,0x0e,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xf5,0x0e,0x00,0x00,0xe8,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00,0xf6,0x0e,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf6,0x0e,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x72,0x22,0x00,0x00,0x0d,0x0f,0x00,0x00,0xec,0x0e,0x00,0x00,0xf5,0x0e,0x00,0x00, +0xf3,0x0e,0x00,0x00,0x3e,0x00,0x03,0x00,0xe8,0x0e,0x00,0x00,0x72,0x22,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0xf9,0x0e,0x00,0x00,0xad,0x0e,0x00,0x00, +0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x17,0x0f,0x00,0x00,0xaa,0x0e,0x00,0x00, +0xf9,0x0e,0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0xeb,0x0d,0x00,0x00,0x17,0x0f,0x00,0x00,0x3e,0x00,0x03,0x00, +0xa8,0x0d,0x00,0x00,0x99,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0xa9,0x0d,0x00,0x00, +0xb8,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x29,0x0f,0x00,0x00, +0x77,0x0d,0x00,0x00,0x99,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x18,0x0f,0x00,0x00, +0x29,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x2a,0x0f,0x00,0x00, +0xa8,0x0d,0x00,0x00,0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x2b,0x0f,0x00,0x00,0x2a,0x0f,0x00,0x00,0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00, +0x2c,0x0f,0x00,0x00,0x2b,0x0f,0x00,0x00,0x01,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x34,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x2c,0x0f,0x00,0x00, +0x2d,0x0f,0x00,0x00,0x31,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x2d,0x0f,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x2e,0x0f,0x00,0x00,0x18,0x0f,0x00,0x00, +0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x2f,0x0f,0x00,0x00, +0x2e,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x69,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x2f,0x0f,0x00,0x00,0x01,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x34,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x31,0x0f,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x32,0x0f,0x00,0x00,0x18,0x0f,0x00,0x00, +0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x33,0x0f,0x00,0x00, +0x32,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0x34,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x34,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x73,0x22,0x00,0x00, +0x69,0x0f,0x00,0x00,0x2d,0x0f,0x00,0x00,0x33,0x0f,0x00,0x00,0x31,0x0f,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x36,0x0f,0x00,0x00,0x18,0x0f,0x00,0x00, +0x4b,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x36,0x0f,0x00,0x00,0x73,0x22,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x38,0x0f,0x00,0x00,0x2a,0x0f,0x00,0x00, +0xad,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x39,0x0f,0x00,0x00,0x38,0x0f,0x00,0x00, +0x01,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x44,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x39,0x0f,0x00,0x00,0x3a,0x0f,0x00,0x00,0x41,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3a,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x3b,0x0f,0x00,0x00,0xa9,0x0d,0x00,0x00,0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x3c,0x0f,0x00,0x00,0x3b,0x0f,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x3d,0x0f,0x00,0x00,0x3c,0x0f,0x00,0x00,0x07,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x3f,0x0f,0x00,0x00,0x36,0x0f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x6e,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x3f,0x0f,0x00,0x00,0x3d,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00, +0x44,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x41,0x0f,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x43,0x0f,0x00,0x00,0x36,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00, +0x44,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x44,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x74,0x22,0x00,0x00,0x6e,0x0f,0x00,0x00,0x3a,0x0f,0x00,0x00, +0x43,0x0f,0x00,0x00,0x41,0x0f,0x00,0x00,0x3e,0x00,0x03,0x00,0x36,0x0f,0x00,0x00, +0x74,0x22,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x47,0x0f,0x00,0x00, +0xa8,0x0d,0x00,0x00,0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x48,0x0f,0x00,0x00,0x47,0x0f,0x00,0x00,0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00, +0x49,0x0f,0x00,0x00,0x48,0x0f,0x00,0x00,0x01,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x51,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x49,0x0f,0x00,0x00, +0x4a,0x0f,0x00,0x00,0x4e,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x4a,0x0f,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x4b,0x0f,0x00,0x00,0x18,0x0f,0x00,0x00, +0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x4c,0x0f,0x00,0x00, +0x4b,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x73,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x4c,0x0f,0x00,0x00,0x01,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x51,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x4e,0x0f,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x4f,0x0f,0x00,0x00,0x18,0x0f,0x00,0x00, +0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x50,0x0f,0x00,0x00, +0x4f,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0x51,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x51,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x75,0x22,0x00,0x00, +0x73,0x0f,0x00,0x00,0x4a,0x0f,0x00,0x00,0x50,0x0f,0x00,0x00,0x4e,0x0f,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x53,0x0f,0x00,0x00,0x18,0x0f,0x00,0x00, +0x39,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x53,0x0f,0x00,0x00,0x75,0x22,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x55,0x0f,0x00,0x00,0x47,0x0f,0x00,0x00, +0xad,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x56,0x0f,0x00,0x00,0x55,0x0f,0x00,0x00, +0x01,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x61,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x56,0x0f,0x00,0x00,0x57,0x0f,0x00,0x00,0x5e,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x57,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x58,0x0f,0x00,0x00,0xa9,0x0d,0x00,0x00,0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x59,0x0f,0x00,0x00,0x58,0x0f,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x5a,0x0f,0x00,0x00,0x59,0x0f,0x00,0x00,0x07,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x5c,0x0f,0x00,0x00,0x53,0x0f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x78,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x5c,0x0f,0x00,0x00,0x5a,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00, +0x61,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x5e,0x0f,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x60,0x0f,0x00,0x00,0x53,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00, +0x61,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x61,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x76,0x22,0x00,0x00,0x78,0x0f,0x00,0x00,0x57,0x0f,0x00,0x00, +0x60,0x0f,0x00,0x00,0x5e,0x0f,0x00,0x00,0x3e,0x00,0x03,0x00,0x53,0x0f,0x00,0x00, +0x76,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x64,0x0f,0x00,0x00, +0x18,0x0f,0x00,0x00,0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x82,0x0f,0x00,0x00, +0xaa,0x0e,0x00,0x00,0x64,0x0f,0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0xf1,0x0d,0x00,0x00,0x82,0x0f,0x00,0x00, +0x3e,0x00,0x03,0x00,0xac,0x0d,0x00,0x00,0xa4,0x07,0x00,0x00,0x3e,0x00,0x03,0x00, +0xad,0x0d,0x00,0x00,0xb8,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x94,0x0f,0x00,0x00,0x77,0x0d,0x00,0x00,0xa4,0x07,0x00,0x00,0x3e,0x00,0x03,0x00, +0x83,0x0f,0x00,0x00,0x94,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x95,0x0f,0x00,0x00,0xac,0x0d,0x00,0x00,0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x96,0x0f,0x00,0x00,0x95,0x0f,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc6,0x00,0x00,0x00,0x97,0x0f,0x00,0x00,0x96,0x0f,0x00,0x00,0x01,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x9f,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x97,0x0f,0x00,0x00,0x98,0x0f,0x00,0x00,0x9c,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x98,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x99,0x0f,0x00,0x00, +0x83,0x0f,0x00,0x00,0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x9a,0x0f,0x00,0x00,0x99,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xd4,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x9a,0x0f,0x00,0x00, +0x01,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x9f,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9c,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x9d,0x0f,0x00,0x00, +0x83,0x0f,0x00,0x00,0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x9e,0x0f,0x00,0x00,0x9d,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0x9f,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9f,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x77,0x22,0x00,0x00,0xd4,0x0f,0x00,0x00,0x98,0x0f,0x00,0x00,0x9e,0x0f,0x00,0x00, +0x9c,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xa1,0x0f,0x00,0x00, +0x83,0x0f,0x00,0x00,0x4b,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xa1,0x0f,0x00,0x00, +0x77,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xa3,0x0f,0x00,0x00, +0x95,0x0f,0x00,0x00,0xad,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0xa4,0x0f,0x00,0x00, +0xa3,0x0f,0x00,0x00,0x01,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xaf,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa4,0x0f,0x00,0x00,0xa5,0x0f,0x00,0x00, +0xac,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0xa5,0x0f,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xa6,0x0f,0x00,0x00,0xad,0x0d,0x00,0x00,0x4b,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xa7,0x0f,0x00,0x00,0xa6,0x0f,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xa8,0x0f,0x00,0x00,0xa7,0x0f,0x00,0x00, +0x07,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xaa,0x0f,0x00,0x00, +0xa1,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xd9,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xaa,0x0f,0x00,0x00,0xa8,0x0f,0x00,0x00, +0xf9,0x00,0x02,0x00,0xaf,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0xac,0x0f,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xae,0x0f,0x00,0x00,0xa1,0x0f,0x00,0x00, +0xf9,0x00,0x02,0x00,0xaf,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0xaf,0x0f,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x78,0x22,0x00,0x00,0xd9,0x0f,0x00,0x00, +0xa5,0x0f,0x00,0x00,0xae,0x0f,0x00,0x00,0xac,0x0f,0x00,0x00,0x3e,0x00,0x03,0x00, +0xa1,0x0f,0x00,0x00,0x78,0x22,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xb2,0x0f,0x00,0x00,0xac,0x0d,0x00,0x00,0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xb3,0x0f,0x00,0x00,0xb2,0x0f,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc6,0x00,0x00,0x00,0xb4,0x0f,0x00,0x00,0xb3,0x0f,0x00,0x00,0x01,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xbc,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xb4,0x0f,0x00,0x00,0xb5,0x0f,0x00,0x00,0xb9,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb5,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xb6,0x0f,0x00,0x00, +0x83,0x0f,0x00,0x00,0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xb7,0x0f,0x00,0x00,0xb6,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xde,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xb7,0x0f,0x00,0x00, +0x01,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xbc,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb9,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xba,0x0f,0x00,0x00, +0x83,0x0f,0x00,0x00,0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xbb,0x0f,0x00,0x00,0xba,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0xbc,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbc,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x79,0x22,0x00,0x00,0xde,0x0f,0x00,0x00,0xb5,0x0f,0x00,0x00,0xbb,0x0f,0x00,0x00, +0xb9,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xbe,0x0f,0x00,0x00, +0x83,0x0f,0x00,0x00,0x39,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0xbe,0x0f,0x00,0x00, +0x79,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xc0,0x0f,0x00,0x00, +0xb2,0x0f,0x00,0x00,0xad,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0xc1,0x0f,0x00,0x00, +0xc0,0x0f,0x00,0x00,0x01,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xcc,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc1,0x0f,0x00,0x00,0xc2,0x0f,0x00,0x00, +0xc9,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0xc2,0x0f,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xc3,0x0f,0x00,0x00,0xad,0x0d,0x00,0x00,0x39,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xc4,0x0f,0x00,0x00,0xc3,0x0f,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xc5,0x0f,0x00,0x00,0xc4,0x0f,0x00,0x00, +0x07,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xc7,0x0f,0x00,0x00, +0xbe,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe3,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xc7,0x0f,0x00,0x00,0xc5,0x0f,0x00,0x00, +0xf9,0x00,0x02,0x00,0xcc,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0xc9,0x0f,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xcb,0x0f,0x00,0x00,0xbe,0x0f,0x00,0x00, +0xf9,0x00,0x02,0x00,0xcc,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0xcc,0x0f,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x7a,0x22,0x00,0x00,0xe3,0x0f,0x00,0x00, +0xc2,0x0f,0x00,0x00,0xcb,0x0f,0x00,0x00,0xc9,0x0f,0x00,0x00,0x3e,0x00,0x03,0x00, +0xbe,0x0f,0x00,0x00,0x7a,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0xcf,0x0f,0x00,0x00,0x83,0x0f,0x00,0x00,0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00, +0xed,0x0f,0x00,0x00,0xaa,0x0e,0x00,0x00,0xcf,0x0f,0x00,0x00,0x02,0x00,0x00,0x00, +0x01,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0xf7,0x0d,0x00,0x00, +0xed,0x0f,0x00,0x00,0x3e,0x00,0x03,0x00,0xb0,0x0d,0x00,0x00,0xaf,0x07,0x00,0x00, +0x3e,0x00,0x03,0x00,0xb1,0x0d,0x00,0x00,0xb8,0x0b,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0xff,0x0f,0x00,0x00,0x77,0x0d,0x00,0x00,0xaf,0x07,0x00,0x00, +0x3e,0x00,0x03,0x00,0xee,0x0f,0x00,0x00,0xff,0x0f,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0xb0,0x0d,0x00,0x00,0x4b,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x01,0x10,0x00,0x00,0x00,0x10,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x02,0x10,0x00,0x00,0x01,0x10,0x00,0x00, +0x01,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x0a,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x02,0x10,0x00,0x00,0x03,0x10,0x00,0x00,0x07,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0x03,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x04,0x10,0x00,0x00,0xee,0x0f,0x00,0x00,0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x05,0x10,0x00,0x00,0x04,0x10,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x3f,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x05,0x10,0x00,0x00,0x01,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x0a,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0x07,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x08,0x10,0x00,0x00,0xee,0x0f,0x00,0x00,0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x09,0x10,0x00,0x00,0x08,0x10,0x00,0x00,0xf9,0x00,0x02,0x00, +0x0a,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x0a,0x10,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x7b,0x22,0x00,0x00,0x3f,0x10,0x00,0x00,0x03,0x10,0x00,0x00, +0x09,0x10,0x00,0x00,0x07,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x0c,0x10,0x00,0x00,0xee,0x0f,0x00,0x00,0x4b,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0x0c,0x10,0x00,0x00,0x7b,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x0e,0x10,0x00,0x00,0x00,0x10,0x00,0x00,0xad,0x00,0x05,0x00,0xc6,0x00,0x00,0x00, +0x0f,0x10,0x00,0x00,0x0e,0x10,0x00,0x00,0x01,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x1a,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x0f,0x10,0x00,0x00, +0x10,0x10,0x00,0x00,0x17,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x10,0x10,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x11,0x10,0x00,0x00,0xb1,0x0d,0x00,0x00, +0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x12,0x10,0x00,0x00, +0x11,0x10,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x13,0x10,0x00,0x00, +0x12,0x10,0x00,0x00,0x07,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x15,0x10,0x00,0x00,0x0c,0x10,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x44,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x15,0x10,0x00,0x00, +0x13,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0x1a,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0x17,0x10,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x19,0x10,0x00,0x00, +0x0c,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0x1a,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0x1a,0x10,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x7c,0x22,0x00,0x00, +0x44,0x10,0x00,0x00,0x10,0x10,0x00,0x00,0x19,0x10,0x00,0x00,0x17,0x10,0x00,0x00, +0x3e,0x00,0x03,0x00,0x0c,0x10,0x00,0x00,0x7c,0x22,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x1d,0x10,0x00,0x00,0xb0,0x0d,0x00,0x00,0x39,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x1e,0x10,0x00,0x00,0x1d,0x10,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x1f,0x10,0x00,0x00,0x1e,0x10,0x00,0x00, +0x01,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x27,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x1f,0x10,0x00,0x00,0x20,0x10,0x00,0x00,0x24,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0x20,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x21,0x10,0x00,0x00,0xee,0x0f,0x00,0x00,0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x22,0x10,0x00,0x00,0x21,0x10,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x49,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x22,0x10,0x00,0x00,0x01,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x27,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0x24,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x25,0x10,0x00,0x00,0xee,0x0f,0x00,0x00,0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x26,0x10,0x00,0x00,0x25,0x10,0x00,0x00,0xf9,0x00,0x02,0x00, +0x27,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x27,0x10,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x7d,0x22,0x00,0x00,0x49,0x10,0x00,0x00,0x20,0x10,0x00,0x00, +0x26,0x10,0x00,0x00,0x24,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x29,0x10,0x00,0x00,0xee,0x0f,0x00,0x00,0x39,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0x29,0x10,0x00,0x00,0x7d,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x2b,0x10,0x00,0x00,0x1d,0x10,0x00,0x00,0xad,0x00,0x05,0x00,0xc6,0x00,0x00,0x00, +0x2c,0x10,0x00,0x00,0x2b,0x10,0x00,0x00,0x01,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x37,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x2c,0x10,0x00,0x00, +0x2d,0x10,0x00,0x00,0x34,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x2d,0x10,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x2e,0x10,0x00,0x00,0xb1,0x0d,0x00,0x00, +0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x2f,0x10,0x00,0x00, +0x2e,0x10,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x30,0x10,0x00,0x00, +0x2f,0x10,0x00,0x00,0x07,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x32,0x10,0x00,0x00,0x29,0x10,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x4e,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x32,0x10,0x00,0x00, +0x30,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0x37,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0x34,0x10,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x36,0x10,0x00,0x00, +0x29,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0x37,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0x37,0x10,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x7e,0x22,0x00,0x00, +0x4e,0x10,0x00,0x00,0x2d,0x10,0x00,0x00,0x36,0x10,0x00,0x00,0x34,0x10,0x00,0x00, +0x3e,0x00,0x03,0x00,0x29,0x10,0x00,0x00,0x7e,0x22,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0x3a,0x10,0x00,0x00,0xee,0x0f,0x00,0x00,0x5f,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0x58,0x10,0x00,0x00,0xaa,0x0e,0x00,0x00,0x3a,0x10,0x00,0x00, +0x02,0x00,0x00,0x00,0x01,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0xfd,0x0d,0x00,0x00,0x58,0x10,0x00,0x00,0x3e,0x00,0x03,0x00,0xb4,0x0d,0x00,0x00, +0xaa,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xb5,0x0d,0x00,0x00,0xb8,0x0b,0x00,0x00, +0x3e,0x00,0x03,0x00,0x59,0x10,0x00,0x00,0x77,0x0d,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x6b,0x10,0x00,0x00,0xb4,0x0d,0x00,0x00,0x4b,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x6c,0x10,0x00,0x00,0x6b,0x10,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x6d,0x10,0x00,0x00,0x6c,0x10,0x00,0x00, +0x01,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x75,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x6d,0x10,0x00,0x00,0x6e,0x10,0x00,0x00,0x72,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6e,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x6f,0x10,0x00,0x00,0x59,0x10,0x00,0x00,0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x70,0x10,0x00,0x00,0x6f,0x10,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xaa,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x70,0x10,0x00,0x00,0x01,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x75,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0x72,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x73,0x10,0x00,0x00,0x59,0x10,0x00,0x00,0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x74,0x10,0x00,0x00,0x73,0x10,0x00,0x00,0xf9,0x00,0x02,0x00, +0x75,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x75,0x10,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x7f,0x22,0x00,0x00,0xaa,0x10,0x00,0x00,0x6e,0x10,0x00,0x00, +0x74,0x10,0x00,0x00,0x72,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x77,0x10,0x00,0x00,0x59,0x10,0x00,0x00,0x4b,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0x77,0x10,0x00,0x00,0x7f,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x79,0x10,0x00,0x00,0x6b,0x10,0x00,0x00,0xad,0x00,0x05,0x00,0xc6,0x00,0x00,0x00, +0x7a,0x10,0x00,0x00,0x79,0x10,0x00,0x00,0x01,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x85,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x7a,0x10,0x00,0x00, +0x7b,0x10,0x00,0x00,0x82,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x7b,0x10,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x7c,0x10,0x00,0x00,0xb5,0x0d,0x00,0x00, +0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x7d,0x10,0x00,0x00, +0x7c,0x10,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x7e,0x10,0x00,0x00, +0x7d,0x10,0x00,0x00,0x07,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x80,0x10,0x00,0x00,0x77,0x10,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xaf,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x80,0x10,0x00,0x00, +0x7e,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0x85,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0x82,0x10,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x84,0x10,0x00,0x00, +0x77,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0x85,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0x85,0x10,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x80,0x22,0x00,0x00, +0xaf,0x10,0x00,0x00,0x7b,0x10,0x00,0x00,0x84,0x10,0x00,0x00,0x82,0x10,0x00,0x00, +0x3e,0x00,0x03,0x00,0x77,0x10,0x00,0x00,0x80,0x22,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x88,0x10,0x00,0x00,0xb4,0x0d,0x00,0x00,0x39,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x89,0x10,0x00,0x00,0x88,0x10,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x8a,0x10,0x00,0x00,0x89,0x10,0x00,0x00, +0x01,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x92,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x8a,0x10,0x00,0x00,0x8b,0x10,0x00,0x00,0x8f,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8b,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x8c,0x10,0x00,0x00,0x59,0x10,0x00,0x00,0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x8d,0x10,0x00,0x00,0x8c,0x10,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xb4,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x8d,0x10,0x00,0x00,0x01,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x92,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8f,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x90,0x10,0x00,0x00,0x59,0x10,0x00,0x00,0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x91,0x10,0x00,0x00,0x90,0x10,0x00,0x00,0xf9,0x00,0x02,0x00, +0x92,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x92,0x10,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x81,0x22,0x00,0x00,0xb4,0x10,0x00,0x00,0x8b,0x10,0x00,0x00, +0x91,0x10,0x00,0x00,0x8f,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x94,0x10,0x00,0x00,0x59,0x10,0x00,0x00,0x39,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0x94,0x10,0x00,0x00,0x81,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x96,0x10,0x00,0x00,0x88,0x10,0x00,0x00,0xad,0x00,0x05,0x00,0xc6,0x00,0x00,0x00, +0x97,0x10,0x00,0x00,0x96,0x10,0x00,0x00,0x01,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xa2,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x97,0x10,0x00,0x00, +0x98,0x10,0x00,0x00,0x9f,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x98,0x10,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x99,0x10,0x00,0x00,0xb5,0x0d,0x00,0x00, +0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x9a,0x10,0x00,0x00, +0x99,0x10,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x9b,0x10,0x00,0x00, +0x9a,0x10,0x00,0x00,0x07,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x9d,0x10,0x00,0x00,0x94,0x10,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xb9,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x9d,0x10,0x00,0x00, +0x9b,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0xa2,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9f,0x10,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xa1,0x10,0x00,0x00, +0x94,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0xa2,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa2,0x10,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x82,0x22,0x00,0x00, +0xb9,0x10,0x00,0x00,0x98,0x10,0x00,0x00,0xa1,0x10,0x00,0x00,0x9f,0x10,0x00,0x00, +0x3e,0x00,0x03,0x00,0x94,0x10,0x00,0x00,0x82,0x22,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0xa5,0x10,0x00,0x00,0x59,0x10,0x00,0x00,0x5f,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0xc3,0x10,0x00,0x00,0xaa,0x0e,0x00,0x00,0xa5,0x10,0x00,0x00, +0x02,0x00,0x00,0x00,0x01,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0x03,0x0e,0x00,0x00,0xc3,0x10,0x00,0x00,0x3e,0x00,0x03,0x00,0xb8,0x0d,0x00,0x00, +0xc4,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0xb9,0x0d,0x00,0x00,0xb8,0x0b,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xd5,0x10,0x00,0x00,0x77,0x0d,0x00,0x00, +0xc4,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0xc4,0x10,0x00,0x00,0xd5,0x10,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xd6,0x10,0x00,0x00,0xb8,0x0d,0x00,0x00, +0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xd7,0x10,0x00,0x00, +0xd6,0x10,0x00,0x00,0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0xd8,0x10,0x00,0x00, +0xd7,0x10,0x00,0x00,0x01,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xe0,0x10,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd8,0x10,0x00,0x00,0xd9,0x10,0x00,0x00, +0xdd,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0xd9,0x10,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xda,0x10,0x00,0x00,0xc4,0x10,0x00,0x00,0x4b,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xdb,0x10,0x00,0x00,0xda,0x10,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x15,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xdb,0x10,0x00,0x00,0x01,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe0,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0xdd,0x10,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xde,0x10,0x00,0x00,0xc4,0x10,0x00,0x00,0x4b,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xdf,0x10,0x00,0x00,0xde,0x10,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe0,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0xe0,0x10,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x83,0x22,0x00,0x00,0x15,0x11,0x00,0x00, +0xd9,0x10,0x00,0x00,0xdf,0x10,0x00,0x00,0xdd,0x10,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xe2,0x10,0x00,0x00,0xc4,0x10,0x00,0x00,0x4b,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0xe2,0x10,0x00,0x00,0x83,0x22,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xe4,0x10,0x00,0x00,0xd6,0x10,0x00,0x00,0xad,0x00,0x05,0x00, +0xc6,0x00,0x00,0x00,0xe5,0x10,0x00,0x00,0xe4,0x10,0x00,0x00,0x01,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xf0,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xe5,0x10,0x00,0x00,0xe6,0x10,0x00,0x00,0xed,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe6,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xe7,0x10,0x00,0x00, +0xb9,0x0d,0x00,0x00,0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xe8,0x10,0x00,0x00,0xe7,0x10,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xe9,0x10,0x00,0x00,0xe8,0x10,0x00,0x00,0x07,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xeb,0x10,0x00,0x00,0xe2,0x10,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x1a,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xeb,0x10,0x00,0x00,0xe9,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0xf0,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0xed,0x10,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xef,0x10,0x00,0x00,0xe2,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0xf0,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf0,0x10,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x84,0x22,0x00,0x00,0x1a,0x11,0x00,0x00,0xe6,0x10,0x00,0x00,0xef,0x10,0x00,0x00, +0xed,0x10,0x00,0x00,0x3e,0x00,0x03,0x00,0xe2,0x10,0x00,0x00,0x84,0x22,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xf3,0x10,0x00,0x00,0xb8,0x0d,0x00,0x00, +0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xf4,0x10,0x00,0x00, +0xf3,0x10,0x00,0x00,0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0xf5,0x10,0x00,0x00, +0xf4,0x10,0x00,0x00,0x01,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xfd,0x10,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xf5,0x10,0x00,0x00,0xf6,0x10,0x00,0x00, +0xfa,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0xf6,0x10,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xf7,0x10,0x00,0x00,0xc4,0x10,0x00,0x00,0x39,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xf8,0x10,0x00,0x00,0xf7,0x10,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x1f,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xf8,0x10,0x00,0x00,0x01,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0xfd,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0xfa,0x10,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xfb,0x10,0x00,0x00,0xc4,0x10,0x00,0x00,0x39,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xfc,0x10,0x00,0x00,0xfb,0x10,0x00,0x00, +0xf9,0x00,0x02,0x00,0xfd,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0xfd,0x10,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x85,0x22,0x00,0x00,0x1f,0x11,0x00,0x00, +0xf6,0x10,0x00,0x00,0xfc,0x10,0x00,0x00,0xfa,0x10,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xff,0x10,0x00,0x00,0xc4,0x10,0x00,0x00,0x39,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0xff,0x10,0x00,0x00,0x85,0x22,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x01,0x11,0x00,0x00,0xf3,0x10,0x00,0x00,0xad,0x00,0x05,0x00, +0xc6,0x00,0x00,0x00,0x02,0x11,0x00,0x00,0x01,0x11,0x00,0x00,0x01,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x0d,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x02,0x11,0x00,0x00,0x03,0x11,0x00,0x00,0x0a,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0x03,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x04,0x11,0x00,0x00, +0xb9,0x0d,0x00,0x00,0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x05,0x11,0x00,0x00,0x04,0x11,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x06,0x11,0x00,0x00,0x05,0x11,0x00,0x00,0x07,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x08,0x11,0x00,0x00,0xff,0x10,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x24,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x08,0x11,0x00,0x00,0x06,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0x0d,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0x0a,0x11,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x0c,0x11,0x00,0x00,0xff,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0x0d,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0x0d,0x11,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x86,0x22,0x00,0x00,0x24,0x11,0x00,0x00,0x03,0x11,0x00,0x00,0x0c,0x11,0x00,0x00, +0x0a,0x11,0x00,0x00,0x3e,0x00,0x03,0x00,0xff,0x10,0x00,0x00,0x86,0x22,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x10,0x11,0x00,0x00,0xc4,0x10,0x00,0x00, +0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x2e,0x11,0x00,0x00,0xaa,0x0e,0x00,0x00, +0x10,0x11,0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0x09,0x0e,0x00,0x00,0x2e,0x11,0x00,0x00,0x3e,0x00,0x03,0x00, +0xbc,0x0d,0x00,0x00,0xcf,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0xbd,0x0d,0x00,0x00, +0xb8,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x40,0x11,0x00,0x00, +0x77,0x0d,0x00,0x00,0xcf,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x2f,0x11,0x00,0x00, +0x40,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x41,0x11,0x00,0x00, +0xbc,0x0d,0x00,0x00,0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x42,0x11,0x00,0x00,0x41,0x11,0x00,0x00,0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00, +0x43,0x11,0x00,0x00,0x42,0x11,0x00,0x00,0x01,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x4b,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x43,0x11,0x00,0x00, +0x44,0x11,0x00,0x00,0x48,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x44,0x11,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x45,0x11,0x00,0x00,0x2f,0x11,0x00,0x00, +0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x46,0x11,0x00,0x00, +0x45,0x11,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x80,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x46,0x11,0x00,0x00,0x01,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x4b,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x48,0x11,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x49,0x11,0x00,0x00,0x2f,0x11,0x00,0x00, +0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x4a,0x11,0x00,0x00, +0x49,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0x4b,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4b,0x11,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x87,0x22,0x00,0x00, +0x80,0x11,0x00,0x00,0x44,0x11,0x00,0x00,0x4a,0x11,0x00,0x00,0x48,0x11,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x4d,0x11,0x00,0x00,0x2f,0x11,0x00,0x00, +0x4b,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x4d,0x11,0x00,0x00,0x87,0x22,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x4f,0x11,0x00,0x00,0x41,0x11,0x00,0x00, +0xad,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x50,0x11,0x00,0x00,0x4f,0x11,0x00,0x00, +0x01,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x5b,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x50,0x11,0x00,0x00,0x51,0x11,0x00,0x00,0x58,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0x51,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x52,0x11,0x00,0x00,0xbd,0x0d,0x00,0x00,0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x53,0x11,0x00,0x00,0x52,0x11,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x54,0x11,0x00,0x00,0x53,0x11,0x00,0x00,0x07,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x56,0x11,0x00,0x00,0x4d,0x11,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x85,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x56,0x11,0x00,0x00,0x54,0x11,0x00,0x00,0xf9,0x00,0x02,0x00, +0x5b,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x58,0x11,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x5a,0x11,0x00,0x00,0x4d,0x11,0x00,0x00,0xf9,0x00,0x02,0x00, +0x5b,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x5b,0x11,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x88,0x22,0x00,0x00,0x85,0x11,0x00,0x00,0x51,0x11,0x00,0x00, +0x5a,0x11,0x00,0x00,0x58,0x11,0x00,0x00,0x3e,0x00,0x03,0x00,0x4d,0x11,0x00,0x00, +0x88,0x22,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x5e,0x11,0x00,0x00, +0xbc,0x0d,0x00,0x00,0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x5f,0x11,0x00,0x00,0x5e,0x11,0x00,0x00,0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00, +0x60,0x11,0x00,0x00,0x5f,0x11,0x00,0x00,0x01,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x68,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x60,0x11,0x00,0x00, +0x61,0x11,0x00,0x00,0x65,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x61,0x11,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x62,0x11,0x00,0x00,0x2f,0x11,0x00,0x00, +0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x63,0x11,0x00,0x00, +0x62,0x11,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x8a,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x63,0x11,0x00,0x00,0x01,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x68,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x65,0x11,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x66,0x11,0x00,0x00,0x2f,0x11,0x00,0x00, +0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x67,0x11,0x00,0x00, +0x66,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0x68,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0x68,0x11,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x89,0x22,0x00,0x00, +0x8a,0x11,0x00,0x00,0x61,0x11,0x00,0x00,0x67,0x11,0x00,0x00,0x65,0x11,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x6a,0x11,0x00,0x00,0x2f,0x11,0x00,0x00, +0x39,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x6a,0x11,0x00,0x00,0x89,0x22,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x6c,0x11,0x00,0x00,0x5e,0x11,0x00,0x00, +0xad,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x6d,0x11,0x00,0x00,0x6c,0x11,0x00,0x00, +0x01,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x78,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x6d,0x11,0x00,0x00,0x6e,0x11,0x00,0x00,0x75,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6e,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x6f,0x11,0x00,0x00,0xbd,0x0d,0x00,0x00,0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x70,0x11,0x00,0x00,0x6f,0x11,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x71,0x11,0x00,0x00,0x70,0x11,0x00,0x00,0x07,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x73,0x11,0x00,0x00,0x6a,0x11,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x8f,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x73,0x11,0x00,0x00,0x71,0x11,0x00,0x00,0xf9,0x00,0x02,0x00, +0x78,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x75,0x11,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x77,0x11,0x00,0x00,0x6a,0x11,0x00,0x00,0xf9,0x00,0x02,0x00, +0x78,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x78,0x11,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x8a,0x22,0x00,0x00,0x8f,0x11,0x00,0x00,0x6e,0x11,0x00,0x00, +0x77,0x11,0x00,0x00,0x75,0x11,0x00,0x00,0x3e,0x00,0x03,0x00,0x6a,0x11,0x00,0x00, +0x8a,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x7b,0x11,0x00,0x00, +0x2f,0x11,0x00,0x00,0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x99,0x11,0x00,0x00, +0xaa,0x0e,0x00,0x00,0x7b,0x11,0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x0f,0x0e,0x00,0x00,0x99,0x11,0x00,0x00, +0x3e,0x00,0x03,0x00,0xc0,0x0d,0x00,0x00,0xda,0x07,0x00,0x00,0x3e,0x00,0x03,0x00, +0xc1,0x0d,0x00,0x00,0xb8,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0xab,0x11,0x00,0x00,0x77,0x0d,0x00,0x00,0xda,0x07,0x00,0x00,0x3e,0x00,0x03,0x00, +0x9a,0x11,0x00,0x00,0xab,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xac,0x11,0x00,0x00,0xc0,0x0d,0x00,0x00,0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xad,0x11,0x00,0x00,0xac,0x11,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc6,0x00,0x00,0x00,0xae,0x11,0x00,0x00,0xad,0x11,0x00,0x00,0x01,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xb6,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xae,0x11,0x00,0x00,0xaf,0x11,0x00,0x00,0xb3,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0xaf,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xb0,0x11,0x00,0x00, +0x9a,0x11,0x00,0x00,0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xb1,0x11,0x00,0x00,0xb0,0x11,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xeb,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xb1,0x11,0x00,0x00, +0x01,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xb6,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb3,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xb4,0x11,0x00,0x00, +0x9a,0x11,0x00,0x00,0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xb5,0x11,0x00,0x00,0xb4,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0xb6,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb6,0x11,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x8b,0x22,0x00,0x00,0xeb,0x11,0x00,0x00,0xaf,0x11,0x00,0x00,0xb5,0x11,0x00,0x00, +0xb3,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xb8,0x11,0x00,0x00, +0x9a,0x11,0x00,0x00,0x4b,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xb8,0x11,0x00,0x00, +0x8b,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xba,0x11,0x00,0x00, +0xac,0x11,0x00,0x00,0xad,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0xbb,0x11,0x00,0x00, +0xba,0x11,0x00,0x00,0x01,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xc6,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xbb,0x11,0x00,0x00,0xbc,0x11,0x00,0x00, +0xc3,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0xbc,0x11,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xbd,0x11,0x00,0x00,0xc1,0x0d,0x00,0x00,0x4b,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xbe,0x11,0x00,0x00,0xbd,0x11,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xbf,0x11,0x00,0x00,0xbe,0x11,0x00,0x00, +0x07,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xc1,0x11,0x00,0x00, +0xb8,0x11,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xf0,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xc1,0x11,0x00,0x00,0xbf,0x11,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc6,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0xc3,0x11,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xc5,0x11,0x00,0x00,0xb8,0x11,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc6,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0xc6,0x11,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x8c,0x22,0x00,0x00,0xf0,0x11,0x00,0x00, +0xbc,0x11,0x00,0x00,0xc5,0x11,0x00,0x00,0xc3,0x11,0x00,0x00,0x3e,0x00,0x03,0x00, +0xb8,0x11,0x00,0x00,0x8c,0x22,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xc9,0x11,0x00,0x00,0xc0,0x0d,0x00,0x00,0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xca,0x11,0x00,0x00,0xc9,0x11,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc6,0x00,0x00,0x00,0xcb,0x11,0x00,0x00,0xca,0x11,0x00,0x00,0x01,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xd3,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xcb,0x11,0x00,0x00,0xcc,0x11,0x00,0x00,0xd0,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0xcc,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xcd,0x11,0x00,0x00, +0x9a,0x11,0x00,0x00,0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xce,0x11,0x00,0x00,0xcd,0x11,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xf5,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xce,0x11,0x00,0x00, +0x01,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xd3,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd0,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xd1,0x11,0x00,0x00, +0x9a,0x11,0x00,0x00,0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xd2,0x11,0x00,0x00,0xd1,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0xd3,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd3,0x11,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x8d,0x22,0x00,0x00,0xf5,0x11,0x00,0x00,0xcc,0x11,0x00,0x00,0xd2,0x11,0x00,0x00, +0xd0,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xd5,0x11,0x00,0x00, +0x9a,0x11,0x00,0x00,0x39,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0xd5,0x11,0x00,0x00, +0x8d,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xd7,0x11,0x00,0x00, +0xc9,0x11,0x00,0x00,0xad,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0xd8,0x11,0x00,0x00, +0xd7,0x11,0x00,0x00,0x01,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xe3,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd8,0x11,0x00,0x00,0xd9,0x11,0x00,0x00, +0xe0,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0xd9,0x11,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xda,0x11,0x00,0x00,0xc1,0x0d,0x00,0x00,0x39,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xdb,0x11,0x00,0x00,0xda,0x11,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xdc,0x11,0x00,0x00,0xdb,0x11,0x00,0x00, +0x07,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xde,0x11,0x00,0x00, +0xd5,0x11,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xfa,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xde,0x11,0x00,0x00,0xdc,0x11,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe3,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0xe0,0x11,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xe2,0x11,0x00,0x00,0xd5,0x11,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe3,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0xe3,0x11,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x8e,0x22,0x00,0x00,0xfa,0x11,0x00,0x00, +0xd9,0x11,0x00,0x00,0xe2,0x11,0x00,0x00,0xe0,0x11,0x00,0x00,0x3e,0x00,0x03,0x00, +0xd5,0x11,0x00,0x00,0x8e,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0xe6,0x11,0x00,0x00,0x9a,0x11,0x00,0x00,0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00, +0x04,0x12,0x00,0x00,0xaa,0x0e,0x00,0x00,0xe6,0x11,0x00,0x00,0x02,0x00,0x00,0x00, +0x01,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x15,0x0e,0x00,0x00, +0x04,0x12,0x00,0x00,0x3e,0x00,0x03,0x00,0xc4,0x0d,0x00,0x00,0xe5,0x07,0x00,0x00, +0x3e,0x00,0x03,0x00,0xc5,0x0d,0x00,0x00,0xb8,0x0b,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x16,0x12,0x00,0x00,0x77,0x0d,0x00,0x00,0xe5,0x07,0x00,0x00, +0x3e,0x00,0x03,0x00,0x05,0x12,0x00,0x00,0x16,0x12,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x17,0x12,0x00,0x00,0xc4,0x0d,0x00,0x00,0x4b,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x18,0x12,0x00,0x00,0x17,0x12,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x19,0x12,0x00,0x00,0x18,0x12,0x00,0x00, +0x01,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x21,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x19,0x12,0x00,0x00,0x1a,0x12,0x00,0x00,0x1e,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1a,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x1b,0x12,0x00,0x00,0x05,0x12,0x00,0x00,0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x1c,0x12,0x00,0x00,0x1b,0x12,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x56,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x1c,0x12,0x00,0x00,0x01,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x21,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1e,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x1f,0x12,0x00,0x00,0x05,0x12,0x00,0x00,0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x20,0x12,0x00,0x00,0x1f,0x12,0x00,0x00,0xf9,0x00,0x02,0x00, +0x21,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x21,0x12,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x8f,0x22,0x00,0x00,0x56,0x12,0x00,0x00,0x1a,0x12,0x00,0x00, +0x20,0x12,0x00,0x00,0x1e,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x23,0x12,0x00,0x00,0x05,0x12,0x00,0x00,0x4b,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0x23,0x12,0x00,0x00,0x8f,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x25,0x12,0x00,0x00,0x17,0x12,0x00,0x00,0xad,0x00,0x05,0x00,0xc6,0x00,0x00,0x00, +0x26,0x12,0x00,0x00,0x25,0x12,0x00,0x00,0x01,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x31,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x26,0x12,0x00,0x00, +0x27,0x12,0x00,0x00,0x2e,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x27,0x12,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x28,0x12,0x00,0x00,0xc5,0x0d,0x00,0x00, +0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x29,0x12,0x00,0x00, +0x28,0x12,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x2a,0x12,0x00,0x00, +0x29,0x12,0x00,0x00,0x07,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x2c,0x12,0x00,0x00,0x23,0x12,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x5b,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x2c,0x12,0x00,0x00, +0x2a,0x12,0x00,0x00,0xf9,0x00,0x02,0x00,0x31,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2e,0x12,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x30,0x12,0x00,0x00, +0x23,0x12,0x00,0x00,0xf9,0x00,0x02,0x00,0x31,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0x31,0x12,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x90,0x22,0x00,0x00, +0x5b,0x12,0x00,0x00,0x27,0x12,0x00,0x00,0x30,0x12,0x00,0x00,0x2e,0x12,0x00,0x00, +0x3e,0x00,0x03,0x00,0x23,0x12,0x00,0x00,0x90,0x22,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x34,0x12,0x00,0x00,0xc4,0x0d,0x00,0x00,0x39,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x35,0x12,0x00,0x00,0x34,0x12,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x36,0x12,0x00,0x00,0x35,0x12,0x00,0x00, +0x01,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x3e,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x36,0x12,0x00,0x00,0x37,0x12,0x00,0x00,0x3b,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0x37,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x38,0x12,0x00,0x00,0x05,0x12,0x00,0x00,0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x39,0x12,0x00,0x00,0x38,0x12,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x60,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x39,0x12,0x00,0x00,0x01,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x3e,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3b,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x3c,0x12,0x00,0x00,0x05,0x12,0x00,0x00,0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x3d,0x12,0x00,0x00,0x3c,0x12,0x00,0x00,0xf9,0x00,0x02,0x00, +0x3e,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x3e,0x12,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x91,0x22,0x00,0x00,0x60,0x12,0x00,0x00,0x37,0x12,0x00,0x00, +0x3d,0x12,0x00,0x00,0x3b,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x40,0x12,0x00,0x00,0x05,0x12,0x00,0x00,0x39,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0x40,0x12,0x00,0x00,0x91,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x42,0x12,0x00,0x00,0x34,0x12,0x00,0x00,0xad,0x00,0x05,0x00,0xc6,0x00,0x00,0x00, +0x43,0x12,0x00,0x00,0x42,0x12,0x00,0x00,0x01,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x4e,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x43,0x12,0x00,0x00, +0x44,0x12,0x00,0x00,0x4b,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x44,0x12,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x45,0x12,0x00,0x00,0xc5,0x0d,0x00,0x00, +0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x46,0x12,0x00,0x00, +0x45,0x12,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x47,0x12,0x00,0x00, +0x46,0x12,0x00,0x00,0x07,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x49,0x12,0x00,0x00,0x40,0x12,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x65,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x49,0x12,0x00,0x00, +0x47,0x12,0x00,0x00,0xf9,0x00,0x02,0x00,0x4e,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4b,0x12,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x4d,0x12,0x00,0x00, +0x40,0x12,0x00,0x00,0xf9,0x00,0x02,0x00,0x4e,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4e,0x12,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x92,0x22,0x00,0x00, +0x65,0x12,0x00,0x00,0x44,0x12,0x00,0x00,0x4d,0x12,0x00,0x00,0x4b,0x12,0x00,0x00, +0x3e,0x00,0x03,0x00,0x40,0x12,0x00,0x00,0x92,0x22,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0x51,0x12,0x00,0x00,0x05,0x12,0x00,0x00,0x5f,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0x6f,0x12,0x00,0x00,0xaa,0x0e,0x00,0x00,0x51,0x12,0x00,0x00, +0x02,0x00,0x00,0x00,0x01,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0x1b,0x0e,0x00,0x00,0x6f,0x12,0x00,0x00,0x3e,0x00,0x03,0x00,0xc8,0x0d,0x00,0x00, +0xf0,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0xc9,0x0d,0x00,0x00,0xb8,0x0b,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x81,0x12,0x00,0x00,0x77,0x0d,0x00,0x00, +0xf0,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x70,0x12,0x00,0x00,0x81,0x12,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x82,0x12,0x00,0x00,0xc8,0x0d,0x00,0x00, +0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x83,0x12,0x00,0x00, +0x82,0x12,0x00,0x00,0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x84,0x12,0x00,0x00, +0x83,0x12,0x00,0x00,0x01,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x8c,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x84,0x12,0x00,0x00,0x85,0x12,0x00,0x00, +0x89,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x85,0x12,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x86,0x12,0x00,0x00,0x70,0x12,0x00,0x00,0x4b,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x87,0x12,0x00,0x00,0x86,0x12,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc1,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x87,0x12,0x00,0x00,0x01,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x8c,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x89,0x12,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x8a,0x12,0x00,0x00,0x70,0x12,0x00,0x00,0x4b,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x8b,0x12,0x00,0x00,0x8a,0x12,0x00,0x00, +0xf9,0x00,0x02,0x00,0x8c,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x8c,0x12,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x93,0x22,0x00,0x00,0xc1,0x12,0x00,0x00, +0x85,0x12,0x00,0x00,0x8b,0x12,0x00,0x00,0x89,0x12,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x8e,0x12,0x00,0x00,0x70,0x12,0x00,0x00,0x4b,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0x8e,0x12,0x00,0x00,0x93,0x22,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x90,0x12,0x00,0x00,0x82,0x12,0x00,0x00,0xad,0x00,0x05,0x00, +0xc6,0x00,0x00,0x00,0x91,0x12,0x00,0x00,0x90,0x12,0x00,0x00,0x01,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x9c,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x91,0x12,0x00,0x00,0x92,0x12,0x00,0x00,0x99,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0x92,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x93,0x12,0x00,0x00, +0xc9,0x0d,0x00,0x00,0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x94,0x12,0x00,0x00,0x93,0x12,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x95,0x12,0x00,0x00,0x94,0x12,0x00,0x00,0x07,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x97,0x12,0x00,0x00,0x8e,0x12,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xc6,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x97,0x12,0x00,0x00,0x95,0x12,0x00,0x00,0xf9,0x00,0x02,0x00,0x9c,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0x99,0x12,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x9b,0x12,0x00,0x00,0x8e,0x12,0x00,0x00,0xf9,0x00,0x02,0x00,0x9c,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9c,0x12,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x94,0x22,0x00,0x00,0xc6,0x12,0x00,0x00,0x92,0x12,0x00,0x00,0x9b,0x12,0x00,0x00, +0x99,0x12,0x00,0x00,0x3e,0x00,0x03,0x00,0x8e,0x12,0x00,0x00,0x94,0x22,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x9f,0x12,0x00,0x00,0xc8,0x0d,0x00,0x00, +0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xa0,0x12,0x00,0x00, +0x9f,0x12,0x00,0x00,0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0xa1,0x12,0x00,0x00, +0xa0,0x12,0x00,0x00,0x01,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xa9,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa1,0x12,0x00,0x00,0xa2,0x12,0x00,0x00, +0xa6,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0xa2,0x12,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xa3,0x12,0x00,0x00,0x70,0x12,0x00,0x00,0x39,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xa4,0x12,0x00,0x00,0xa3,0x12,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xcb,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xa4,0x12,0x00,0x00,0x01,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa9,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0xa6,0x12,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xa7,0x12,0x00,0x00,0x70,0x12,0x00,0x00,0x39,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xa8,0x12,0x00,0x00,0xa7,0x12,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa9,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0xa9,0x12,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x95,0x22,0x00,0x00,0xcb,0x12,0x00,0x00, +0xa2,0x12,0x00,0x00,0xa8,0x12,0x00,0x00,0xa6,0x12,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xab,0x12,0x00,0x00,0x70,0x12,0x00,0x00,0x39,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0xab,0x12,0x00,0x00,0x95,0x22,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xad,0x12,0x00,0x00,0x9f,0x12,0x00,0x00,0xad,0x00,0x05,0x00, +0xc6,0x00,0x00,0x00,0xae,0x12,0x00,0x00,0xad,0x12,0x00,0x00,0x01,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xb9,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xae,0x12,0x00,0x00,0xaf,0x12,0x00,0x00,0xb6,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0xaf,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xb0,0x12,0x00,0x00, +0xc9,0x0d,0x00,0x00,0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xb1,0x12,0x00,0x00,0xb0,0x12,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xb2,0x12,0x00,0x00,0xb1,0x12,0x00,0x00,0x07,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xb4,0x12,0x00,0x00,0xab,0x12,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xd0,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xb4,0x12,0x00,0x00,0xb2,0x12,0x00,0x00,0xf9,0x00,0x02,0x00,0xb9,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb6,0x12,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xb8,0x12,0x00,0x00,0xab,0x12,0x00,0x00,0xf9,0x00,0x02,0x00,0xb9,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb9,0x12,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x96,0x22,0x00,0x00,0xd0,0x12,0x00,0x00,0xaf,0x12,0x00,0x00,0xb8,0x12,0x00,0x00, +0xb6,0x12,0x00,0x00,0x3e,0x00,0x03,0x00,0xab,0x12,0x00,0x00,0x96,0x22,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0xbc,0x12,0x00,0x00,0x70,0x12,0x00,0x00, +0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0xda,0x12,0x00,0x00,0xaa,0x0e,0x00,0x00, +0xbc,0x12,0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0x21,0x0e,0x00,0x00,0xda,0x12,0x00,0x00,0x3e,0x00,0x03,0x00, +0xcc,0x0d,0x00,0x00,0xfb,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0xcd,0x0d,0x00,0x00, +0xb8,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xec,0x12,0x00,0x00, +0x77,0x0d,0x00,0x00,0xfb,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0xdb,0x12,0x00,0x00, +0xec,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xed,0x12,0x00,0x00, +0xcc,0x0d,0x00,0x00,0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xee,0x12,0x00,0x00,0xed,0x12,0x00,0x00,0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00, +0xef,0x12,0x00,0x00,0xee,0x12,0x00,0x00,0x01,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xf7,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xef,0x12,0x00,0x00, +0xf0,0x12,0x00,0x00,0xf4,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0xf0,0x12,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xf1,0x12,0x00,0x00,0xdb,0x12,0x00,0x00, +0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xf2,0x12,0x00,0x00, +0xf1,0x12,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x2c,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xf2,0x12,0x00,0x00,0x01,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xf7,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0xf4,0x12,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xf5,0x12,0x00,0x00,0xdb,0x12,0x00,0x00, +0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xf6,0x12,0x00,0x00, +0xf5,0x12,0x00,0x00,0xf9,0x00,0x02,0x00,0xf7,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf7,0x12,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x97,0x22,0x00,0x00, +0x2c,0x13,0x00,0x00,0xf0,0x12,0x00,0x00,0xf6,0x12,0x00,0x00,0xf4,0x12,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xf9,0x12,0x00,0x00,0xdb,0x12,0x00,0x00, +0x4b,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xf9,0x12,0x00,0x00,0x97,0x22,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xfb,0x12,0x00,0x00,0xed,0x12,0x00,0x00, +0xad,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0xfc,0x12,0x00,0x00,0xfb,0x12,0x00,0x00, +0x01,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x07,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xfc,0x12,0x00,0x00,0xfd,0x12,0x00,0x00,0x04,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0xfd,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xfe,0x12,0x00,0x00,0xcd,0x0d,0x00,0x00,0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xff,0x12,0x00,0x00,0xfe,0x12,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x00,0x13,0x00,0x00,0xff,0x12,0x00,0x00,0x07,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x02,0x13,0x00,0x00,0xf9,0x12,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x31,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x02,0x13,0x00,0x00,0x00,0x13,0x00,0x00,0xf9,0x00,0x02,0x00, +0x07,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x04,0x13,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x06,0x13,0x00,0x00,0xf9,0x12,0x00,0x00,0xf9,0x00,0x02,0x00, +0x07,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x07,0x13,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x98,0x22,0x00,0x00,0x31,0x13,0x00,0x00,0xfd,0x12,0x00,0x00, +0x06,0x13,0x00,0x00,0x04,0x13,0x00,0x00,0x3e,0x00,0x03,0x00,0xf9,0x12,0x00,0x00, +0x98,0x22,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x0a,0x13,0x00,0x00, +0xcc,0x0d,0x00,0x00,0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x0b,0x13,0x00,0x00,0x0a,0x13,0x00,0x00,0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00, +0x0c,0x13,0x00,0x00,0x0b,0x13,0x00,0x00,0x01,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x14,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x0c,0x13,0x00,0x00, +0x0d,0x13,0x00,0x00,0x11,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x0d,0x13,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x0e,0x13,0x00,0x00,0xdb,0x12,0x00,0x00, +0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x0f,0x13,0x00,0x00, +0x0e,0x13,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x36,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x0f,0x13,0x00,0x00,0x01,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x14,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x11,0x13,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x12,0x13,0x00,0x00,0xdb,0x12,0x00,0x00, +0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x13,0x13,0x00,0x00, +0x12,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0x14,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0x14,0x13,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x99,0x22,0x00,0x00, +0x36,0x13,0x00,0x00,0x0d,0x13,0x00,0x00,0x13,0x13,0x00,0x00,0x11,0x13,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x16,0x13,0x00,0x00,0xdb,0x12,0x00,0x00, +0x39,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x16,0x13,0x00,0x00,0x99,0x22,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x18,0x13,0x00,0x00,0x0a,0x13,0x00,0x00, +0xad,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x19,0x13,0x00,0x00,0x18,0x13,0x00,0x00, +0x01,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x24,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x19,0x13,0x00,0x00,0x1a,0x13,0x00,0x00,0x21,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1a,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x1b,0x13,0x00,0x00,0xcd,0x0d,0x00,0x00,0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x1c,0x13,0x00,0x00,0x1b,0x13,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x1d,0x13,0x00,0x00,0x1c,0x13,0x00,0x00,0x07,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x1f,0x13,0x00,0x00,0x16,0x13,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x3b,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x1f,0x13,0x00,0x00,0x1d,0x13,0x00,0x00,0xf9,0x00,0x02,0x00, +0x24,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x21,0x13,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x23,0x13,0x00,0x00,0x16,0x13,0x00,0x00,0xf9,0x00,0x02,0x00, +0x24,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x24,0x13,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x9a,0x22,0x00,0x00,0x3b,0x13,0x00,0x00,0x1a,0x13,0x00,0x00, +0x23,0x13,0x00,0x00,0x21,0x13,0x00,0x00,0x3e,0x00,0x03,0x00,0x16,0x13,0x00,0x00, +0x9a,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x27,0x13,0x00,0x00, +0xdb,0x12,0x00,0x00,0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x45,0x13,0x00,0x00, +0xaa,0x0e,0x00,0x00,0x27,0x13,0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x27,0x0e,0x00,0x00,0x45,0x13,0x00,0x00, +0x3e,0x00,0x03,0x00,0xd0,0x0d,0x00,0x00,0x06,0x08,0x00,0x00,0x3e,0x00,0x03,0x00, +0xd1,0x0d,0x00,0x00,0xb8,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x57,0x13,0x00,0x00,0x77,0x0d,0x00,0x00,0x06,0x08,0x00,0x00,0x3e,0x00,0x03,0x00, +0x46,0x13,0x00,0x00,0x57,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x58,0x13,0x00,0x00,0xd0,0x0d,0x00,0x00,0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x59,0x13,0x00,0x00,0x58,0x13,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc6,0x00,0x00,0x00,0x5a,0x13,0x00,0x00,0x59,0x13,0x00,0x00,0x01,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x62,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x5a,0x13,0x00,0x00,0x5b,0x13,0x00,0x00,0x5f,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5b,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x5c,0x13,0x00,0x00, +0x46,0x13,0x00,0x00,0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x5d,0x13,0x00,0x00,0x5c,0x13,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x97,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x5d,0x13,0x00,0x00, +0x01,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x62,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5f,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x60,0x13,0x00,0x00, +0x46,0x13,0x00,0x00,0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x61,0x13,0x00,0x00,0x60,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0x62,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0x62,0x13,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x9b,0x22,0x00,0x00,0x97,0x13,0x00,0x00,0x5b,0x13,0x00,0x00,0x61,0x13,0x00,0x00, +0x5f,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x64,0x13,0x00,0x00, +0x46,0x13,0x00,0x00,0x4b,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x64,0x13,0x00,0x00, +0x9b,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x66,0x13,0x00,0x00, +0x58,0x13,0x00,0x00,0xad,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x67,0x13,0x00,0x00, +0x66,0x13,0x00,0x00,0x01,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x72,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x67,0x13,0x00,0x00,0x68,0x13,0x00,0x00, +0x6f,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x68,0x13,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x69,0x13,0x00,0x00,0xd1,0x0d,0x00,0x00,0x4b,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x6a,0x13,0x00,0x00,0x69,0x13,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x6b,0x13,0x00,0x00,0x6a,0x13,0x00,0x00, +0x07,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x6d,0x13,0x00,0x00, +0x64,0x13,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x9c,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x6d,0x13,0x00,0x00,0x6b,0x13,0x00,0x00, +0xf9,0x00,0x02,0x00,0x72,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x6f,0x13,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x71,0x13,0x00,0x00,0x64,0x13,0x00,0x00, +0xf9,0x00,0x02,0x00,0x72,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x72,0x13,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x9c,0x22,0x00,0x00,0x9c,0x13,0x00,0x00, +0x68,0x13,0x00,0x00,0x71,0x13,0x00,0x00,0x6f,0x13,0x00,0x00,0x3e,0x00,0x03,0x00, +0x64,0x13,0x00,0x00,0x9c,0x22,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x75,0x13,0x00,0x00,0xd0,0x0d,0x00,0x00,0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x76,0x13,0x00,0x00,0x75,0x13,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc6,0x00,0x00,0x00,0x77,0x13,0x00,0x00,0x76,0x13,0x00,0x00,0x01,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x7f,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x77,0x13,0x00,0x00,0x78,0x13,0x00,0x00,0x7c,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0x78,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x79,0x13,0x00,0x00, +0x46,0x13,0x00,0x00,0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x7a,0x13,0x00,0x00,0x79,0x13,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xa1,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x7a,0x13,0x00,0x00, +0x01,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x7f,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7c,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x7d,0x13,0x00,0x00, +0x46,0x13,0x00,0x00,0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x7e,0x13,0x00,0x00,0x7d,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0x7f,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0x7f,0x13,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x9d,0x22,0x00,0x00,0xa1,0x13,0x00,0x00,0x78,0x13,0x00,0x00,0x7e,0x13,0x00,0x00, +0x7c,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x81,0x13,0x00,0x00, +0x46,0x13,0x00,0x00,0x39,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x81,0x13,0x00,0x00, +0x9d,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x83,0x13,0x00,0x00, +0x75,0x13,0x00,0x00,0xad,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x84,0x13,0x00,0x00, +0x83,0x13,0x00,0x00,0x01,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x8f,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x84,0x13,0x00,0x00,0x85,0x13,0x00,0x00, +0x8c,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x85,0x13,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x86,0x13,0x00,0x00,0xd1,0x0d,0x00,0x00,0x39,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x87,0x13,0x00,0x00,0x86,0x13,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x88,0x13,0x00,0x00,0x87,0x13,0x00,0x00, +0x07,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x8a,0x13,0x00,0x00, +0x81,0x13,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xa6,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x8a,0x13,0x00,0x00,0x88,0x13,0x00,0x00, +0xf9,0x00,0x02,0x00,0x8f,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x8c,0x13,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x8e,0x13,0x00,0x00,0x81,0x13,0x00,0x00, +0xf9,0x00,0x02,0x00,0x8f,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x8f,0x13,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x9e,0x22,0x00,0x00,0xa6,0x13,0x00,0x00, +0x85,0x13,0x00,0x00,0x8e,0x13,0x00,0x00,0x8c,0x13,0x00,0x00,0x3e,0x00,0x03,0x00, +0x81,0x13,0x00,0x00,0x9e,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0x92,0x13,0x00,0x00,0x46,0x13,0x00,0x00,0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00, +0xb0,0x13,0x00,0x00,0xaa,0x0e,0x00,0x00,0x92,0x13,0x00,0x00,0x02,0x00,0x00,0x00, +0x01,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x2d,0x0e,0x00,0x00, +0xb0,0x13,0x00,0x00,0x3e,0x00,0x03,0x00,0xd4,0x0d,0x00,0x00,0x11,0x08,0x00,0x00, +0x3e,0x00,0x03,0x00,0xd5,0x0d,0x00,0x00,0xb8,0x0b,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0xc2,0x13,0x00,0x00,0x77,0x0d,0x00,0x00,0x11,0x08,0x00,0x00, +0x3e,0x00,0x03,0x00,0xb1,0x13,0x00,0x00,0xc2,0x13,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xc3,0x13,0x00,0x00,0xd4,0x0d,0x00,0x00,0x4b,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xc4,0x13,0x00,0x00,0xc3,0x13,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0xc5,0x13,0x00,0x00,0xc4,0x13,0x00,0x00, +0x01,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xcd,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xc5,0x13,0x00,0x00,0xc6,0x13,0x00,0x00,0xca,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc6,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xc7,0x13,0x00,0x00,0xb1,0x13,0x00,0x00,0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xc8,0x13,0x00,0x00,0xc7,0x13,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x02,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xc8,0x13,0x00,0x00,0x01,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xcd,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0xca,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xcb,0x13,0x00,0x00,0xb1,0x13,0x00,0x00,0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xcc,0x13,0x00,0x00,0xcb,0x13,0x00,0x00,0xf9,0x00,0x02,0x00, +0xcd,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0xcd,0x13,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x9f,0x22,0x00,0x00,0x02,0x14,0x00,0x00,0xc6,0x13,0x00,0x00, +0xcc,0x13,0x00,0x00,0xca,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xcf,0x13,0x00,0x00,0xb1,0x13,0x00,0x00,0x4b,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0xcf,0x13,0x00,0x00,0x9f,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xd1,0x13,0x00,0x00,0xc3,0x13,0x00,0x00,0xad,0x00,0x05,0x00,0xc6,0x00,0x00,0x00, +0xd2,0x13,0x00,0x00,0xd1,0x13,0x00,0x00,0x01,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xdd,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd2,0x13,0x00,0x00, +0xd3,0x13,0x00,0x00,0xda,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0xd3,0x13,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xd4,0x13,0x00,0x00,0xd5,0x0d,0x00,0x00, +0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xd5,0x13,0x00,0x00, +0xd4,0x13,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xd6,0x13,0x00,0x00, +0xd5,0x13,0x00,0x00,0x07,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xd8,0x13,0x00,0x00,0xcf,0x13,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x07,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xd8,0x13,0x00,0x00, +0xd6,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0xdd,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0xda,0x13,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xdc,0x13,0x00,0x00, +0xcf,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0xdd,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0xdd,0x13,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xa0,0x22,0x00,0x00, +0x07,0x14,0x00,0x00,0xd3,0x13,0x00,0x00,0xdc,0x13,0x00,0x00,0xda,0x13,0x00,0x00, +0x3e,0x00,0x03,0x00,0xcf,0x13,0x00,0x00,0xa0,0x22,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xe0,0x13,0x00,0x00,0xd4,0x0d,0x00,0x00,0x39,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xe1,0x13,0x00,0x00,0xe0,0x13,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0xe2,0x13,0x00,0x00,0xe1,0x13,0x00,0x00, +0x01,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xea,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xe2,0x13,0x00,0x00,0xe3,0x13,0x00,0x00,0xe7,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe3,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xe4,0x13,0x00,0x00,0xb1,0x13,0x00,0x00,0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xe5,0x13,0x00,0x00,0xe4,0x13,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x0c,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xe5,0x13,0x00,0x00,0x01,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xea,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe7,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xe8,0x13,0x00,0x00,0xb1,0x13,0x00,0x00,0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xe9,0x13,0x00,0x00,0xe8,0x13,0x00,0x00,0xf9,0x00,0x02,0x00, +0xea,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0xea,0x13,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xa1,0x22,0x00,0x00,0x0c,0x14,0x00,0x00,0xe3,0x13,0x00,0x00, +0xe9,0x13,0x00,0x00,0xe7,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xec,0x13,0x00,0x00,0xb1,0x13,0x00,0x00,0x39,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0xec,0x13,0x00,0x00,0xa1,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xee,0x13,0x00,0x00,0xe0,0x13,0x00,0x00,0xad,0x00,0x05,0x00,0xc6,0x00,0x00,0x00, +0xef,0x13,0x00,0x00,0xee,0x13,0x00,0x00,0x01,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xfa,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xef,0x13,0x00,0x00, +0xf0,0x13,0x00,0x00,0xf7,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0xf0,0x13,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xf1,0x13,0x00,0x00,0xd5,0x0d,0x00,0x00, +0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xf2,0x13,0x00,0x00, +0xf1,0x13,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xf3,0x13,0x00,0x00, +0xf2,0x13,0x00,0x00,0x07,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xf5,0x13,0x00,0x00,0xec,0x13,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x11,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xf5,0x13,0x00,0x00, +0xf3,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0xfa,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf7,0x13,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xf9,0x13,0x00,0x00, +0xec,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0xfa,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfa,0x13,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xa2,0x22,0x00,0x00, +0x11,0x14,0x00,0x00,0xf0,0x13,0x00,0x00,0xf9,0x13,0x00,0x00,0xf7,0x13,0x00,0x00, +0x3e,0x00,0x03,0x00,0xec,0x13,0x00,0x00,0xa2,0x22,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0xfd,0x13,0x00,0x00,0xb1,0x13,0x00,0x00,0x5f,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0x1b,0x14,0x00,0x00,0xaa,0x0e,0x00,0x00,0xfd,0x13,0x00,0x00, +0x02,0x00,0x00,0x00,0x01,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0x33,0x0e,0x00,0x00,0x1b,0x14,0x00,0x00,0x3e,0x00,0x03,0x00,0xd8,0x0d,0x00,0x00, +0x1c,0x08,0x00,0x00,0x3e,0x00,0x03,0x00,0xd9,0x0d,0x00,0x00,0xb8,0x0b,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x2d,0x14,0x00,0x00,0x77,0x0d,0x00,0x00, +0x1c,0x08,0x00,0x00,0x3e,0x00,0x03,0x00,0x1c,0x14,0x00,0x00,0x2d,0x14,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x2e,0x14,0x00,0x00,0xd8,0x0d,0x00,0x00, +0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x2f,0x14,0x00,0x00, +0x2e,0x14,0x00,0x00,0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x30,0x14,0x00,0x00, +0x2f,0x14,0x00,0x00,0x01,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x38,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x30,0x14,0x00,0x00,0x31,0x14,0x00,0x00, +0x35,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x31,0x14,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x32,0x14,0x00,0x00,0x1c,0x14,0x00,0x00,0x4b,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x33,0x14,0x00,0x00,0x32,0x14,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x6d,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x33,0x14,0x00,0x00,0x01,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x38,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x35,0x14,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x36,0x14,0x00,0x00,0x1c,0x14,0x00,0x00,0x4b,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x37,0x14,0x00,0x00,0x36,0x14,0x00,0x00, +0xf9,0x00,0x02,0x00,0x38,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x38,0x14,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xa3,0x22,0x00,0x00,0x6d,0x14,0x00,0x00, +0x31,0x14,0x00,0x00,0x37,0x14,0x00,0x00,0x35,0x14,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x3a,0x14,0x00,0x00,0x1c,0x14,0x00,0x00,0x4b,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0x3a,0x14,0x00,0x00,0xa3,0x22,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x3c,0x14,0x00,0x00,0x2e,0x14,0x00,0x00,0xad,0x00,0x05,0x00, +0xc6,0x00,0x00,0x00,0x3d,0x14,0x00,0x00,0x3c,0x14,0x00,0x00,0x01,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x48,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x3d,0x14,0x00,0x00,0x3e,0x14,0x00,0x00,0x45,0x14,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3e,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x3f,0x14,0x00,0x00, +0xd9,0x0d,0x00,0x00,0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x40,0x14,0x00,0x00,0x3f,0x14,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x41,0x14,0x00,0x00,0x40,0x14,0x00,0x00,0x07,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x43,0x14,0x00,0x00,0x3a,0x14,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x72,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x43,0x14,0x00,0x00,0x41,0x14,0x00,0x00,0xf9,0x00,0x02,0x00,0x48,0x14,0x00,0x00, +0xf8,0x00,0x02,0x00,0x45,0x14,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x47,0x14,0x00,0x00,0x3a,0x14,0x00,0x00,0xf9,0x00,0x02,0x00,0x48,0x14,0x00,0x00, +0xf8,0x00,0x02,0x00,0x48,0x14,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xa4,0x22,0x00,0x00,0x72,0x14,0x00,0x00,0x3e,0x14,0x00,0x00,0x47,0x14,0x00,0x00, +0x45,0x14,0x00,0x00,0x3e,0x00,0x03,0x00,0x3a,0x14,0x00,0x00,0xa4,0x22,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x4b,0x14,0x00,0x00,0xd8,0x0d,0x00,0x00, +0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x4c,0x14,0x00,0x00, +0x4b,0x14,0x00,0x00,0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x4d,0x14,0x00,0x00, +0x4c,0x14,0x00,0x00,0x01,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x55,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x4d,0x14,0x00,0x00,0x4e,0x14,0x00,0x00, +0x52,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x4e,0x14,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x4f,0x14,0x00,0x00,0x1c,0x14,0x00,0x00,0x39,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x50,0x14,0x00,0x00,0x4f,0x14,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x77,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x50,0x14,0x00,0x00,0x01,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x55,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x52,0x14,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x53,0x14,0x00,0x00,0x1c,0x14,0x00,0x00,0x39,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x54,0x14,0x00,0x00,0x53,0x14,0x00,0x00, +0xf9,0x00,0x02,0x00,0x55,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x55,0x14,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xa5,0x22,0x00,0x00,0x77,0x14,0x00,0x00, +0x4e,0x14,0x00,0x00,0x54,0x14,0x00,0x00,0x52,0x14,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x57,0x14,0x00,0x00,0x1c,0x14,0x00,0x00,0x39,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0x57,0x14,0x00,0x00,0xa5,0x22,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x59,0x14,0x00,0x00,0x4b,0x14,0x00,0x00,0xad,0x00,0x05,0x00, +0xc6,0x00,0x00,0x00,0x5a,0x14,0x00,0x00,0x59,0x14,0x00,0x00,0x01,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x65,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x5a,0x14,0x00,0x00,0x5b,0x14,0x00,0x00,0x62,0x14,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5b,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x5c,0x14,0x00,0x00, +0xd9,0x0d,0x00,0x00,0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x5d,0x14,0x00,0x00,0x5c,0x14,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x5e,0x14,0x00,0x00,0x5d,0x14,0x00,0x00,0x07,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x60,0x14,0x00,0x00,0x57,0x14,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x7c,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x60,0x14,0x00,0x00,0x5e,0x14,0x00,0x00,0xf9,0x00,0x02,0x00,0x65,0x14,0x00,0x00, +0xf8,0x00,0x02,0x00,0x62,0x14,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x64,0x14,0x00,0x00,0x57,0x14,0x00,0x00,0xf9,0x00,0x02,0x00,0x65,0x14,0x00,0x00, +0xf8,0x00,0x02,0x00,0x65,0x14,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xa6,0x22,0x00,0x00,0x7c,0x14,0x00,0x00,0x5b,0x14,0x00,0x00,0x64,0x14,0x00,0x00, +0x62,0x14,0x00,0x00,0x3e,0x00,0x03,0x00,0x57,0x14,0x00,0x00,0xa6,0x22,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x68,0x14,0x00,0x00,0x1c,0x14,0x00,0x00, +0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x86,0x14,0x00,0x00,0xaa,0x0e,0x00,0x00, +0x68,0x14,0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0x39,0x0e,0x00,0x00,0x86,0x14,0x00,0x00,0x3e,0x00,0x03,0x00, +0xdc,0x0d,0x00,0x00,0x27,0x08,0x00,0x00,0x3e,0x00,0x03,0x00,0xdd,0x0d,0x00,0x00, +0xb8,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x98,0x14,0x00,0x00, +0x77,0x0d,0x00,0x00,0x27,0x08,0x00,0x00,0x3e,0x00,0x03,0x00,0x87,0x14,0x00,0x00, +0x98,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x99,0x14,0x00,0x00, +0xdc,0x0d,0x00,0x00,0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x9a,0x14,0x00,0x00,0x99,0x14,0x00,0x00,0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00, +0x9b,0x14,0x00,0x00,0x9a,0x14,0x00,0x00,0x01,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xa3,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x9b,0x14,0x00,0x00, +0x9c,0x14,0x00,0x00,0xa0,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x9c,0x14,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x9d,0x14,0x00,0x00,0x87,0x14,0x00,0x00, +0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x9e,0x14,0x00,0x00, +0x9d,0x14,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xd8,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x9e,0x14,0x00,0x00,0x01,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa3,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0xa0,0x14,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xa1,0x14,0x00,0x00,0x87,0x14,0x00,0x00, +0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xa2,0x14,0x00,0x00, +0xa1,0x14,0x00,0x00,0xf9,0x00,0x02,0x00,0xa3,0x14,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa3,0x14,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xa7,0x22,0x00,0x00, +0xd8,0x14,0x00,0x00,0x9c,0x14,0x00,0x00,0xa2,0x14,0x00,0x00,0xa0,0x14,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xa5,0x14,0x00,0x00,0x87,0x14,0x00,0x00, +0x4b,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xa5,0x14,0x00,0x00,0xa7,0x22,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xa7,0x14,0x00,0x00,0x99,0x14,0x00,0x00, +0xad,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0xa8,0x14,0x00,0x00,0xa7,0x14,0x00,0x00, +0x01,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xb3,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xa8,0x14,0x00,0x00,0xa9,0x14,0x00,0x00,0xb0,0x14,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa9,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xaa,0x14,0x00,0x00,0xdd,0x0d,0x00,0x00,0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xab,0x14,0x00,0x00,0xaa,0x14,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xac,0x14,0x00,0x00,0xab,0x14,0x00,0x00,0x07,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xae,0x14,0x00,0x00,0xa5,0x14,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xdd,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xae,0x14,0x00,0x00,0xac,0x14,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb3,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0xb0,0x14,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xb2,0x14,0x00,0x00,0xa5,0x14,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb3,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0xb3,0x14,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xa8,0x22,0x00,0x00,0xdd,0x14,0x00,0x00,0xa9,0x14,0x00,0x00, +0xb2,0x14,0x00,0x00,0xb0,0x14,0x00,0x00,0x3e,0x00,0x03,0x00,0xa5,0x14,0x00,0x00, +0xa8,0x22,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xb6,0x14,0x00,0x00, +0xdc,0x0d,0x00,0x00,0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xb7,0x14,0x00,0x00,0xb6,0x14,0x00,0x00,0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00, +0xb8,0x14,0x00,0x00,0xb7,0x14,0x00,0x00,0x01,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xc0,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb8,0x14,0x00,0x00, +0xb9,0x14,0x00,0x00,0xbd,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0xb9,0x14,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xba,0x14,0x00,0x00,0x87,0x14,0x00,0x00, +0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xbb,0x14,0x00,0x00, +0xba,0x14,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe2,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xbb,0x14,0x00,0x00,0x01,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc0,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0xbd,0x14,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xbe,0x14,0x00,0x00,0x87,0x14,0x00,0x00, +0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xbf,0x14,0x00,0x00, +0xbe,0x14,0x00,0x00,0xf9,0x00,0x02,0x00,0xc0,0x14,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc0,0x14,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xa9,0x22,0x00,0x00, +0xe2,0x14,0x00,0x00,0xb9,0x14,0x00,0x00,0xbf,0x14,0x00,0x00,0xbd,0x14,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xc2,0x14,0x00,0x00,0x87,0x14,0x00,0x00, +0x39,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0xc2,0x14,0x00,0x00,0xa9,0x22,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xc4,0x14,0x00,0x00,0xb6,0x14,0x00,0x00, +0xad,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0xc5,0x14,0x00,0x00,0xc4,0x14,0x00,0x00, +0x01,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xd0,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xc5,0x14,0x00,0x00,0xc6,0x14,0x00,0x00,0xcd,0x14,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc6,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xc7,0x14,0x00,0x00,0xdd,0x0d,0x00,0x00,0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xc8,0x14,0x00,0x00,0xc7,0x14,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xc9,0x14,0x00,0x00,0xc8,0x14,0x00,0x00,0x07,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xcb,0x14,0x00,0x00,0xc2,0x14,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe7,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xcb,0x14,0x00,0x00,0xc9,0x14,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd0,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0xcd,0x14,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xcf,0x14,0x00,0x00,0xc2,0x14,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd0,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0xd0,0x14,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xaa,0x22,0x00,0x00,0xe7,0x14,0x00,0x00,0xc6,0x14,0x00,0x00, +0xcf,0x14,0x00,0x00,0xcd,0x14,0x00,0x00,0x3e,0x00,0x03,0x00,0xc2,0x14,0x00,0x00, +0xaa,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0xd3,0x14,0x00,0x00, +0x87,0x14,0x00,0x00,0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0xf1,0x14,0x00,0x00, +0xaa,0x0e,0x00,0x00,0xd3,0x14,0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x3f,0x0e,0x00,0x00,0xf1,0x14,0x00,0x00, +0x3e,0x00,0x03,0x00,0x5d,0x0d,0x00,0x00,0x7a,0x0d,0x00,0x00,0x41,0x00,0x05,0x00, +0x06,0x01,0x00,0x00,0x22,0x15,0x00,0x00,0x5d,0x0d,0x00,0x00,0x4b,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x23,0x15,0x00,0x00,0x22,0x15,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x7d,0x15,0x00,0x00,0x53,0x04,0x00,0x00, +0x23,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xa4,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x7d,0x15,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xa5,0x15,0x00,0x00,0xa4,0x15,0x00,0x00,0x3d,0x00,0x04,0x00, +0x3c,0x02,0x00,0x00,0xaa,0x15,0x00,0x00,0xb4,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x44,0x02,0x00,0x00,0xac,0x15,0x00,0x00,0xaa,0x15,0x00,0x00,0x18,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xae,0x15,0x00,0x00,0xa5,0x15,0x00,0x00, +0xbb,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xaf,0x15,0x00,0x00, +0xae,0x15,0x00,0x00,0xbb,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00, +0xb0,0x15,0x00,0x00,0xac,0x15,0x00,0x00,0xaf,0x15,0x00,0x00,0x02,0x00,0x00,0x00, +0xb6,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb1,0x15,0x00,0x00, +0xb0,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0xa7,0x15,0x00,0x00,0xb1,0x15,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x80,0x15,0x00,0x00,0x59,0x04,0x00,0x00,0x23,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0xb6,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x80,0x15,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb7,0x15,0x00,0x00, +0xb6,0x15,0x00,0x00,0x56,0x00,0x05,0x00,0x44,0x02,0x00,0x00,0xbe,0x15,0x00,0x00, +0xaa,0x15,0x00,0x00,0x18,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc0,0x15,0x00,0x00,0xb7,0x15,0x00,0x00,0xbb,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xc1,0x15,0x00,0x00,0xc0,0x15,0x00,0x00,0xbb,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0xc2,0x15,0x00,0x00,0xbe,0x15,0x00,0x00, +0xc1,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xb6,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc3,0x15,0x00,0x00,0xc2,0x15,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xb9,0x15,0x00,0x00,0xc3,0x15,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x83,0x15,0x00,0x00,0x5f,0x04,0x00,0x00, +0x23,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xc8,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x83,0x15,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xc9,0x15,0x00,0x00,0xc8,0x15,0x00,0x00,0x56,0x00,0x05,0x00, +0x44,0x02,0x00,0x00,0xd0,0x15,0x00,0x00,0xaa,0x15,0x00,0x00,0x18,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd2,0x15,0x00,0x00,0xc9,0x15,0x00,0x00, +0xbb,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd3,0x15,0x00,0x00, +0xd2,0x15,0x00,0x00,0xbb,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00, +0xd4,0x15,0x00,0x00,0xd0,0x15,0x00,0x00,0xd3,0x15,0x00,0x00,0x02,0x00,0x00,0x00, +0xb6,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd5,0x15,0x00,0x00, +0xd4,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0xcb,0x15,0x00,0x00,0xd5,0x15,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x86,0x15,0x00,0x00,0x65,0x04,0x00,0x00,0x23,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0xda,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x86,0x15,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xdb,0x15,0x00,0x00, +0xda,0x15,0x00,0x00,0x56,0x00,0x05,0x00,0x44,0x02,0x00,0x00,0xe2,0x15,0x00,0x00, +0xaa,0x15,0x00,0x00,0x18,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe4,0x15,0x00,0x00,0xdb,0x15,0x00,0x00,0xbb,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xe5,0x15,0x00,0x00,0xe4,0x15,0x00,0x00,0xbb,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0xe6,0x15,0x00,0x00,0xe2,0x15,0x00,0x00, +0xe5,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xb6,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe7,0x15,0x00,0x00,0xe6,0x15,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xdd,0x15,0x00,0x00,0xe7,0x15,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x8a,0x15,0x00,0x00,0xe5,0x0d,0x00,0x00, +0xa7,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x8d,0x15,0x00,0x00, +0xeb,0x0d,0x00,0x00,0xb9,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x8e,0x15,0x00,0x00,0x8a,0x15,0x00,0x00,0x8d,0x15,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x91,0x15,0x00,0x00,0xf1,0x0d,0x00,0x00,0xcb,0x15,0x00,0x00, +0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x92,0x15,0x00,0x00,0x8e,0x15,0x00,0x00, +0x91,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x95,0x15,0x00,0x00, +0xf7,0x0d,0x00,0x00,0xdd,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x96,0x15,0x00,0x00,0x92,0x15,0x00,0x00,0x95,0x15,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x99,0x15,0x00,0x00,0xa7,0x15,0x00,0x00,0xb9,0x15,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x9b,0x15,0x00,0x00,0x99,0x15,0x00,0x00, +0xcb,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x9d,0x15,0x00,0x00, +0x9b,0x15,0x00,0x00,0xdd,0x15,0x00,0x00,0x50,0x00,0x07,0x00,0x53,0x00,0x00,0x00, +0x9e,0x15,0x00,0x00,0x9d,0x15,0x00,0x00,0x9d,0x15,0x00,0x00,0x9d,0x15,0x00,0x00, +0x9d,0x15,0x00,0x00,0x88,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x9f,0x15,0x00,0x00, +0x96,0x15,0x00,0x00,0x9e,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x2e,0x15,0x00,0x00,0x22,0x15,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xf3,0x15,0x00,0x00,0x53,0x04,0x00,0x00,0x2e,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0x1a,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xf3,0x15,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1b,0x16,0x00,0x00, +0x1a,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x44,0x02,0x00,0x00,0x22,0x16,0x00,0x00, +0xaa,0x15,0x00,0x00,0x18,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x24,0x16,0x00,0x00,0x1b,0x16,0x00,0x00,0xbb,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x25,0x16,0x00,0x00,0x24,0x16,0x00,0x00,0xbb,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x26,0x16,0x00,0x00,0x22,0x16,0x00,0x00, +0x25,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xb6,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x27,0x16,0x00,0x00,0x26,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x1d,0x16,0x00,0x00,0x27,0x16,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xf6,0x15,0x00,0x00,0x59,0x04,0x00,0x00, +0x2e,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x2c,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xf6,0x15,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x2d,0x16,0x00,0x00,0x2c,0x16,0x00,0x00,0x56,0x00,0x05,0x00, +0x44,0x02,0x00,0x00,0x34,0x16,0x00,0x00,0xaa,0x15,0x00,0x00,0x18,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x36,0x16,0x00,0x00,0x2d,0x16,0x00,0x00, +0xbb,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x37,0x16,0x00,0x00, +0x36,0x16,0x00,0x00,0xbb,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00, +0x38,0x16,0x00,0x00,0x34,0x16,0x00,0x00,0x37,0x16,0x00,0x00,0x02,0x00,0x00,0x00, +0xb6,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x39,0x16,0x00,0x00, +0x38,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x2f,0x16,0x00,0x00,0x39,0x16,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xf9,0x15,0x00,0x00,0x5f,0x04,0x00,0x00,0x2e,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0x3e,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xf9,0x15,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x3f,0x16,0x00,0x00, +0x3e,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x44,0x02,0x00,0x00,0x46,0x16,0x00,0x00, +0xaa,0x15,0x00,0x00,0x18,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x48,0x16,0x00,0x00,0x3f,0x16,0x00,0x00,0xbb,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x49,0x16,0x00,0x00,0x48,0x16,0x00,0x00,0xbb,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x4a,0x16,0x00,0x00,0x46,0x16,0x00,0x00, +0x49,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xb6,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4b,0x16,0x00,0x00,0x4a,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x41,0x16,0x00,0x00,0x4b,0x16,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xfc,0x15,0x00,0x00,0x65,0x04,0x00,0x00, +0x2e,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x50,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xfc,0x15,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x51,0x16,0x00,0x00,0x50,0x16,0x00,0x00,0x56,0x00,0x05,0x00, +0x44,0x02,0x00,0x00,0x58,0x16,0x00,0x00,0xaa,0x15,0x00,0x00,0x18,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5a,0x16,0x00,0x00,0x51,0x16,0x00,0x00, +0xbb,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x5b,0x16,0x00,0x00, +0x5a,0x16,0x00,0x00,0xbb,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00, +0x5c,0x16,0x00,0x00,0x58,0x16,0x00,0x00,0x5b,0x16,0x00,0x00,0x02,0x00,0x00,0x00, +0xb6,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5d,0x16,0x00,0x00, +0x5c,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x53,0x16,0x00,0x00,0x5d,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x00,0x16,0x00,0x00,0xfd,0x0d,0x00,0x00,0x1d,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x03,0x16,0x00,0x00,0x03,0x0e,0x00,0x00,0x2f,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x04,0x16,0x00,0x00,0x00,0x16,0x00,0x00, +0x03,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x07,0x16,0x00,0x00, +0x09,0x0e,0x00,0x00,0x41,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x08,0x16,0x00,0x00,0x04,0x16,0x00,0x00,0x07,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x0b,0x16,0x00,0x00,0x0f,0x0e,0x00,0x00,0x53,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x0c,0x16,0x00,0x00,0x08,0x16,0x00,0x00, +0x0b,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x0f,0x16,0x00,0x00, +0x1d,0x16,0x00,0x00,0x2f,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x11,0x16,0x00,0x00,0x0f,0x16,0x00,0x00,0x41,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x13,0x16,0x00,0x00,0x11,0x16,0x00,0x00,0x53,0x16,0x00,0x00, +0x50,0x00,0x07,0x00,0x53,0x00,0x00,0x00,0x14,0x16,0x00,0x00,0x13,0x16,0x00,0x00, +0x13,0x16,0x00,0x00,0x13,0x16,0x00,0x00,0x13,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x15,0x16,0x00,0x00,0x0c,0x16,0x00,0x00,0x14,0x16,0x00,0x00, +0x3d,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x39,0x15,0x00,0x00,0x22,0x15,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x69,0x16,0x00,0x00,0x53,0x04,0x00,0x00, +0x39,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x90,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x69,0x16,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x91,0x16,0x00,0x00,0x90,0x16,0x00,0x00,0x56,0x00,0x05,0x00, +0x44,0x02,0x00,0x00,0x98,0x16,0x00,0x00,0xaa,0x15,0x00,0x00,0x18,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9a,0x16,0x00,0x00,0x91,0x16,0x00,0x00, +0xbb,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x9b,0x16,0x00,0x00, +0x9a,0x16,0x00,0x00,0xbb,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00, +0x9c,0x16,0x00,0x00,0x98,0x16,0x00,0x00,0x9b,0x16,0x00,0x00,0x02,0x00,0x00,0x00, +0xb6,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9d,0x16,0x00,0x00, +0x9c,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x93,0x16,0x00,0x00,0x9d,0x16,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x6c,0x16,0x00,0x00,0x59,0x04,0x00,0x00,0x39,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0xa2,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x6c,0x16,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa3,0x16,0x00,0x00, +0xa2,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x44,0x02,0x00,0x00,0xaa,0x16,0x00,0x00, +0xaa,0x15,0x00,0x00,0x18,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xac,0x16,0x00,0x00,0xa3,0x16,0x00,0x00,0xbb,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xad,0x16,0x00,0x00,0xac,0x16,0x00,0x00,0xbb,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0xae,0x16,0x00,0x00,0xaa,0x16,0x00,0x00, +0xad,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xb6,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xaf,0x16,0x00,0x00,0xae,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xa5,0x16,0x00,0x00,0xaf,0x16,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x6f,0x16,0x00,0x00,0x5f,0x04,0x00,0x00, +0x39,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xb4,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x6f,0x16,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xb5,0x16,0x00,0x00,0xb4,0x16,0x00,0x00,0x56,0x00,0x05,0x00, +0x44,0x02,0x00,0x00,0xbc,0x16,0x00,0x00,0xaa,0x15,0x00,0x00,0x18,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbe,0x16,0x00,0x00,0xb5,0x16,0x00,0x00, +0xbb,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xbf,0x16,0x00,0x00, +0xbe,0x16,0x00,0x00,0xbb,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00, +0xc0,0x16,0x00,0x00,0xbc,0x16,0x00,0x00,0xbf,0x16,0x00,0x00,0x02,0x00,0x00,0x00, +0xb6,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc1,0x16,0x00,0x00, +0xc0,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0xb7,0x16,0x00,0x00,0xc1,0x16,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x72,0x16,0x00,0x00,0x65,0x04,0x00,0x00,0x39,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0xc6,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x72,0x16,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc7,0x16,0x00,0x00, +0xc6,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x44,0x02,0x00,0x00,0xce,0x16,0x00,0x00, +0xaa,0x15,0x00,0x00,0x18,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd0,0x16,0x00,0x00,0xc7,0x16,0x00,0x00,0xbb,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xd1,0x16,0x00,0x00,0xd0,0x16,0x00,0x00,0xbb,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0xd2,0x16,0x00,0x00,0xce,0x16,0x00,0x00, +0xd1,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xb6,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd3,0x16,0x00,0x00,0xd2,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xc9,0x16,0x00,0x00,0xd3,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x76,0x16,0x00,0x00,0x15,0x0e,0x00,0x00, +0x93,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x79,0x16,0x00,0x00, +0x1b,0x0e,0x00,0x00,0xa5,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x7a,0x16,0x00,0x00,0x76,0x16,0x00,0x00,0x79,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x7d,0x16,0x00,0x00,0x21,0x0e,0x00,0x00,0xb7,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x7e,0x16,0x00,0x00,0x7a,0x16,0x00,0x00, +0x7d,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x81,0x16,0x00,0x00, +0x27,0x0e,0x00,0x00,0xc9,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x82,0x16,0x00,0x00,0x7e,0x16,0x00,0x00,0x81,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x85,0x16,0x00,0x00,0x93,0x16,0x00,0x00,0xa5,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x87,0x16,0x00,0x00,0x85,0x16,0x00,0x00, +0xb7,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x89,0x16,0x00,0x00, +0x87,0x16,0x00,0x00,0xc9,0x16,0x00,0x00,0x50,0x00,0x07,0x00,0x53,0x00,0x00,0x00, +0x8a,0x16,0x00,0x00,0x89,0x16,0x00,0x00,0x89,0x16,0x00,0x00,0x89,0x16,0x00,0x00, +0x89,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x8b,0x16,0x00,0x00, +0x82,0x16,0x00,0x00,0x8a,0x16,0x00,0x00,0x3d,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x44,0x15,0x00,0x00,0x22,0x15,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xdf,0x16,0x00,0x00,0x53,0x04,0x00,0x00,0x44,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0x06,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xdf,0x16,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x07,0x17,0x00,0x00, +0x06,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x44,0x02,0x00,0x00,0x0e,0x17,0x00,0x00, +0xaa,0x15,0x00,0x00,0x18,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x10,0x17,0x00,0x00,0x07,0x17,0x00,0x00,0xbb,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x11,0x17,0x00,0x00,0x10,0x17,0x00,0x00,0xbb,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x12,0x17,0x00,0x00,0x0e,0x17,0x00,0x00, +0x11,0x17,0x00,0x00,0x02,0x00,0x00,0x00,0xb6,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x13,0x17,0x00,0x00,0x12,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x09,0x17,0x00,0x00,0x13,0x17,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xe2,0x16,0x00,0x00,0x59,0x04,0x00,0x00, +0x44,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x18,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xe2,0x16,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x19,0x17,0x00,0x00,0x18,0x17,0x00,0x00,0x56,0x00,0x05,0x00, +0x44,0x02,0x00,0x00,0x20,0x17,0x00,0x00,0xaa,0x15,0x00,0x00,0x18,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x22,0x17,0x00,0x00,0x19,0x17,0x00,0x00, +0xbb,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x23,0x17,0x00,0x00, +0x22,0x17,0x00,0x00,0xbb,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00, +0x24,0x17,0x00,0x00,0x20,0x17,0x00,0x00,0x23,0x17,0x00,0x00,0x02,0x00,0x00,0x00, +0xb6,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x25,0x17,0x00,0x00, +0x24,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x1b,0x17,0x00,0x00,0x25,0x17,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xe5,0x16,0x00,0x00,0x5f,0x04,0x00,0x00,0x44,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0x2a,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xe5,0x16,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2b,0x17,0x00,0x00, +0x2a,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x44,0x02,0x00,0x00,0x32,0x17,0x00,0x00, +0xaa,0x15,0x00,0x00,0x18,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x34,0x17,0x00,0x00,0x2b,0x17,0x00,0x00,0xbb,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x35,0x17,0x00,0x00,0x34,0x17,0x00,0x00,0xbb,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x36,0x17,0x00,0x00,0x32,0x17,0x00,0x00, +0x35,0x17,0x00,0x00,0x02,0x00,0x00,0x00,0xb6,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x37,0x17,0x00,0x00,0x36,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x2d,0x17,0x00,0x00,0x37,0x17,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xe8,0x16,0x00,0x00,0x65,0x04,0x00,0x00, +0x44,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x3c,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xe8,0x16,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x3d,0x17,0x00,0x00,0x3c,0x17,0x00,0x00,0x56,0x00,0x05,0x00, +0x44,0x02,0x00,0x00,0x44,0x17,0x00,0x00,0xaa,0x15,0x00,0x00,0x18,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x46,0x17,0x00,0x00,0x3d,0x17,0x00,0x00, +0xbb,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x47,0x17,0x00,0x00, +0x46,0x17,0x00,0x00,0xbb,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00, +0x48,0x17,0x00,0x00,0x44,0x17,0x00,0x00,0x47,0x17,0x00,0x00,0x02,0x00,0x00,0x00, +0xb6,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x49,0x17,0x00,0x00, +0x48,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x3f,0x17,0x00,0x00,0x49,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0xec,0x16,0x00,0x00,0x2d,0x0e,0x00,0x00,0x09,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0xef,0x16,0x00,0x00,0x33,0x0e,0x00,0x00,0x1b,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xf0,0x16,0x00,0x00,0xec,0x16,0x00,0x00, +0xef,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xf3,0x16,0x00,0x00, +0x39,0x0e,0x00,0x00,0x2d,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0xf4,0x16,0x00,0x00,0xf0,0x16,0x00,0x00,0xf3,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0xf7,0x16,0x00,0x00,0x3f,0x0e,0x00,0x00,0x3f,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xf8,0x16,0x00,0x00,0xf4,0x16,0x00,0x00, +0xf7,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xfb,0x16,0x00,0x00, +0x09,0x17,0x00,0x00,0x1b,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xfd,0x16,0x00,0x00,0xfb,0x16,0x00,0x00,0x2d,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xff,0x16,0x00,0x00,0xfd,0x16,0x00,0x00,0x3f,0x17,0x00,0x00, +0x50,0x00,0x07,0x00,0x53,0x00,0x00,0x00,0x00,0x17,0x00,0x00,0xff,0x16,0x00,0x00, +0xff,0x16,0x00,0x00,0xff,0x16,0x00,0x00,0xff,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x01,0x17,0x00,0x00,0xf8,0x16,0x00,0x00,0x00,0x17,0x00,0x00, +0x41,0x00,0x05,0x00,0x06,0x01,0x00,0x00,0x4a,0x15,0x00,0x00,0x5d,0x0d,0x00,0x00, +0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x4b,0x15,0x00,0x00, +0x4a,0x15,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x55,0x17,0x00,0x00, +0x53,0x04,0x00,0x00,0x4b,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0x7c,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x55,0x17,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x7d,0x17,0x00,0x00,0x7c,0x17,0x00,0x00, +0x56,0x00,0x05,0x00,0x44,0x02,0x00,0x00,0x84,0x17,0x00,0x00,0xaa,0x15,0x00,0x00, +0x18,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x86,0x17,0x00,0x00, +0x7d,0x17,0x00,0x00,0xbb,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x87,0x17,0x00,0x00,0x86,0x17,0x00,0x00,0xbb,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0x88,0x17,0x00,0x00,0x84,0x17,0x00,0x00,0x87,0x17,0x00,0x00, +0x02,0x00,0x00,0x00,0xb6,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x89,0x17,0x00,0x00,0x88,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x7f,0x17,0x00,0x00,0x89,0x17,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x58,0x17,0x00,0x00,0x59,0x04,0x00,0x00,0x4b,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x8e,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x58,0x17,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x8f,0x17,0x00,0x00,0x8e,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x44,0x02,0x00,0x00, +0x96,0x17,0x00,0x00,0xaa,0x15,0x00,0x00,0x18,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x98,0x17,0x00,0x00,0x8f,0x17,0x00,0x00,0xbb,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x99,0x17,0x00,0x00,0x98,0x17,0x00,0x00, +0xbb,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x9a,0x17,0x00,0x00, +0x96,0x17,0x00,0x00,0x99,0x17,0x00,0x00,0x02,0x00,0x00,0x00,0xb6,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9b,0x17,0x00,0x00,0x9a,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x91,0x17,0x00,0x00, +0x9b,0x17,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x5b,0x17,0x00,0x00, +0x5f,0x04,0x00,0x00,0x4b,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0xa0,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x5b,0x17,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa1,0x17,0x00,0x00,0xa0,0x17,0x00,0x00, +0x56,0x00,0x05,0x00,0x44,0x02,0x00,0x00,0xa8,0x17,0x00,0x00,0xaa,0x15,0x00,0x00, +0x18,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xaa,0x17,0x00,0x00, +0xa1,0x17,0x00,0x00,0xbb,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xab,0x17,0x00,0x00,0xaa,0x17,0x00,0x00,0xbb,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0xac,0x17,0x00,0x00,0xa8,0x17,0x00,0x00,0xab,0x17,0x00,0x00, +0x02,0x00,0x00,0x00,0xb6,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xad,0x17,0x00,0x00,0xac,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0xa3,0x17,0x00,0x00,0xad,0x17,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x5e,0x17,0x00,0x00,0x65,0x04,0x00,0x00,0x4b,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xb2,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x5e,0x17,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb3,0x17,0x00,0x00,0xb2,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x44,0x02,0x00,0x00, +0xba,0x17,0x00,0x00,0xaa,0x15,0x00,0x00,0x18,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbc,0x17,0x00,0x00,0xb3,0x17,0x00,0x00,0xbb,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xbd,0x17,0x00,0x00,0xbc,0x17,0x00,0x00, +0xbb,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0xbe,0x17,0x00,0x00, +0xba,0x17,0x00,0x00,0xbd,0x17,0x00,0x00,0x02,0x00,0x00,0x00,0xb6,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbf,0x17,0x00,0x00,0xbe,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xb5,0x17,0x00,0x00, +0xbf,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x62,0x17,0x00,0x00, +0x9f,0x15,0x00,0x00,0x7f,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x65,0x17,0x00,0x00,0x15,0x16,0x00,0x00,0x91,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x66,0x17,0x00,0x00,0x62,0x17,0x00,0x00,0x65,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x69,0x17,0x00,0x00,0x8b,0x16,0x00,0x00, +0xa3,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x6a,0x17,0x00,0x00, +0x66,0x17,0x00,0x00,0x69,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x6d,0x17,0x00,0x00,0x01,0x17,0x00,0x00,0xb5,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x6e,0x17,0x00,0x00,0x6a,0x17,0x00,0x00,0x6d,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x71,0x17,0x00,0x00,0x7f,0x17,0x00,0x00, +0x91,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x73,0x17,0x00,0x00, +0x71,0x17,0x00,0x00,0xa3,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x75,0x17,0x00,0x00,0x73,0x17,0x00,0x00,0xb5,0x17,0x00,0x00,0x50,0x00,0x07,0x00, +0x53,0x00,0x00,0x00,0x76,0x17,0x00,0x00,0x75,0x17,0x00,0x00,0x75,0x17,0x00,0x00, +0x75,0x17,0x00,0x00,0x75,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x77,0x17,0x00,0x00,0x6e,0x17,0x00,0x00,0x76,0x17,0x00,0x00,0x50,0x00,0x07,0x00, +0xda,0x04,0x00,0x00,0x55,0x15,0x00,0x00,0x03,0x0e,0x00,0x00,0x09,0x0e,0x00,0x00, +0x1b,0x0e,0x00,0x00,0x21,0x0e,0x00,0x00,0x3e,0x00,0x03,0x00,0x10,0x15,0x00,0x00, +0x55,0x15,0x00,0x00,0x41,0x00,0x05,0x00,0x54,0x00,0x00,0x00,0x56,0x15,0x00,0x00, +0x10,0x15,0x00,0x00,0x01,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0x57,0x15,0x00,0x00,0x56,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0x59,0x15,0x00,0x00,0x56,0x15,0x00,0x00,0xf9,0x00,0x02,0x00,0x5a,0x15,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5a,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x53,0x00,0x00,0x00, +0xae,0x22,0x00,0x00,0x59,0x15,0x00,0x00,0xd0,0x14,0x00,0x00,0xc9,0x17,0x00,0x00, +0x5e,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x53,0x00,0x00,0x00,0xad,0x22,0x00,0x00, +0x57,0x15,0x00,0x00,0xd0,0x14,0x00,0x00,0xc4,0x17,0x00,0x00,0x5e,0x15,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xab,0x22,0x00,0x00,0x07,0x02,0x00,0x00, +0xd0,0x14,0x00,0x00,0x6b,0x15,0x00,0x00,0x5e,0x15,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc6,0x00,0x00,0x00,0x5d,0x15,0x00,0x00,0xab,0x22,0x00,0x00,0x11,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0x6c,0x15,0x00,0x00,0x5e,0x15,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x5d,0x15,0x00,0x00,0x5e,0x15,0x00,0x00,0x6c,0x15,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5e,0x15,0x00,0x00,0x41,0x00,0x05,0x00,0x54,0x00,0x00,0x00, +0x61,0x15,0x00,0x00,0x10,0x15,0x00,0x00,0xab,0x22,0x00,0x00,0x3d,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0x62,0x15,0x00,0x00,0x61,0x15,0x00,0x00,0x0c,0x00,0x07,0x00, +0x53,0x00,0x00,0x00,0xc4,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xad,0x22,0x00,0x00,0x62,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0x67,0x15,0x00,0x00,0x61,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x53,0x00,0x00,0x00, +0xc9,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xae,0x22,0x00,0x00, +0x67,0x15,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x6b,0x15,0x00,0x00, +0xab,0x22,0x00,0x00,0x07,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x5a,0x15,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6c,0x15,0x00,0x00,0x0c,0x00,0x08,0x00,0x53,0x00,0x00,0x00, +0x70,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x77,0x17,0x00,0x00, +0xad,0x22,0x00,0x00,0xae,0x22,0x00,0x00,0x73,0x00,0x04,0x00,0x83,0x00,0x00,0x00, +0x3a,0x0d,0x00,0x00,0x70,0x15,0x00,0x00,0x3e,0x00,0x03,0x00,0x2e,0x0d,0x00,0x00, +0x3a,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x3c,0x02,0x00,0x00,0xcd,0x17,0x00,0x00, +0xa8,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0xce,0x17,0x00,0x00, +0xcd,0x17,0x00,0x00,0xaa,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x02,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcf,0x17,0x00,0x00,0xce,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0xd1,0x17,0x00,0x00, +0xcf,0x17,0x00,0x00,0xb6,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xd3,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd3,0x17,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x56,0x25,0x00,0x00,0xd1,0x17,0x00,0x00,0xb7,0x01,0x00,0x00,0xcf,0x17,0x00,0x00, +0x41,0x00,0x05,0x00,0x2d,0x02,0x00,0x00,0xd7,0x17,0x00,0x00,0x00,0x02,0x00,0x00, +0x32,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd8,0x17,0x00,0x00, +0xd7,0x17,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x3e,0x0d,0x00,0x00, +0x3a,0x0d,0x00,0x00,0x3a,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xdd,0x17,0x00,0x00, +0xd8,0x17,0x00,0x00,0xd8,0x17,0x00,0x00,0xd8,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xde,0x17,0x00,0x00,0x3e,0x0d,0x00,0x00,0xdd,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xe1,0x17,0x00,0x00,0xde,0x17,0x00,0x00, +0x56,0x25,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xe5,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xe1,0x17,0x00,0x00,0xf3,0x0a,0x00,0x00, +0x65,0x22,0x00,0x00,0x3e,0x00,0x03,0x00,0x34,0x0d,0x00,0x00,0xe5,0x17,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xea,0x17,0x00,0x00,0x34,0x0d,0x00,0x00, +0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xeb,0x17,0x00,0x00, +0xea,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xec,0x17,0x00,0x00, +0x53,0x03,0x00,0x00,0xeb,0x17,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xed,0x17,0x00,0x00,0x34,0x0d,0x00,0x00,0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xee,0x17,0x00,0x00,0xed,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xef,0x17,0x00,0x00,0xbb,0x02,0x00,0x00,0xee,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf0,0x17,0x00,0x00,0xec,0x17,0x00,0x00, +0xef,0x17,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xf1,0x17,0x00,0x00, +0x34,0x0d,0x00,0x00,0x3d,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xf2,0x17,0x00,0x00,0xf1,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf3,0x17,0x00,0x00,0x53,0x03,0x00,0x00,0xf2,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf4,0x17,0x00,0x00,0xf0,0x17,0x00,0x00,0xf3,0x17,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf6,0x17,0x00,0x00,0xea,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf7,0x17,0x00,0x00,0xbb,0x02,0x00,0x00, +0xf6,0x17,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf9,0x17,0x00,0x00, +0xf1,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfa,0x17,0x00,0x00, +0xbb,0x02,0x00,0x00,0xf9,0x17,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfb,0x17,0x00,0x00,0xf7,0x17,0x00,0x00,0xfa,0x17,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xfd,0x17,0x00,0x00,0xea,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfe,0x17,0x00,0x00,0x66,0x03,0x00,0x00,0xfd,0x17,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x00,0x18,0x00,0x00,0xed,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x01,0x18,0x00,0x00,0xbb,0x02,0x00,0x00, +0x00,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x02,0x18,0x00,0x00, +0xfe,0x17,0x00,0x00,0x01,0x18,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x04,0x18,0x00,0x00,0xf1,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x05,0x18,0x00,0x00,0x53,0x03,0x00,0x00,0x04,0x18,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x06,0x18,0x00,0x00,0x02,0x18,0x00,0x00,0x05,0x18,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x07,0x18,0x00,0x00,0xf4,0x17,0x00,0x00, +0xfb,0x17,0x00,0x00,0x06,0x18,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x42,0x0d,0x00,0x00,0x2e,0x0d,0x00,0x00,0x91,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x43,0x0d,0x00,0x00,0x42,0x0d,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x44,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x43,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x0c,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x44,0x0d,0x00,0x00,0xb6,0x01,0x00,0x00, +0xb7,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x47,0x0d,0x00,0x00, +0x42,0x0d,0x00,0x00,0xb8,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x48,0x0d,0x00,0x00, +0x47,0x0d,0x00,0x00,0xb6,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x7f,0x02,0x00,0x00, +0x28,0x18,0x00,0x00,0x81,0x02,0x00,0x00,0x62,0x00,0x05,0x00,0x83,0x00,0x00,0x00, +0x2a,0x18,0x00,0x00,0x28,0x18,0x00,0x00,0xa6,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2b,0x18,0x00,0x00,0x2a,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xba,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x17,0x18,0x00,0x00,0x2b,0x18,0x00,0x00, +0xbb,0x08,0x00,0x00,0x3d,0x00,0x04,0x00,0x3c,0x02,0x00,0x00,0x2f,0x18,0x00,0x00, +0x96,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x44,0x02,0x00,0x00,0x31,0x18,0x00,0x00, +0x2f,0x18,0x00,0x00,0x18,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00, +0x33,0x18,0x00,0x00,0x31,0x18,0x00,0x00,0xfb,0x0c,0x00,0x00,0x02,0x00,0x00,0x00, +0xb6,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x34,0x18,0x00,0x00, +0x33,0x18,0x00,0x00,0x33,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x06,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x06,0x0c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x8a,0x24,0x00,0x00,0xf3,0x0a,0x00,0x00, +0xfb,0x0b,0x00,0x00,0x07,0x18,0x00,0x00,0xd3,0x17,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc6,0x00,0x00,0x00,0x79,0x24,0x00,0x00,0xb4,0x08,0x00,0x00,0xfb,0x0b,0x00,0x00, +0x48,0x0d,0x00,0x00,0xd3,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xb4,0x22,0x00,0x00,0xca,0x02,0x00,0x00,0xfb,0x0b,0x00,0x00,0x34,0x18,0x00,0x00, +0xd3,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0xc6,0x00,0x00,0x00,0xb2,0x22,0x00,0x00, +0xb4,0x08,0x00,0x00,0xfb,0x0b,0x00,0x00,0x17,0x18,0x00,0x00,0xd3,0x17,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb0,0x22,0x00,0x00,0xb6,0x01,0x00,0x00, +0xfb,0x0b,0x00,0x00,0x0c,0x18,0x00,0x00,0xd3,0x17,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x3a,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x90,0x0c,0x00,0x00,0xb0,0x22,0x00,0x00,0x3e,0x00,0x03,0x00,0xcd,0x0b,0x00,0x00, +0xb4,0x22,0x00,0x00,0x41,0x00,0x05,0x00,0x17,0x02,0x00,0x00,0xd2,0x18,0x00,0x00, +0x00,0x02,0x00,0x00,0x16,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xd3,0x18,0x00,0x00,0xd2,0x18,0x00,0x00,0xc4,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xbb,0x18,0x00,0x00,0x0c,0x02,0x00,0x00,0xd3,0x18,0x00,0x00,0x6f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xbc,0x18,0x00,0x00,0xbb,0x18,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xc0,0x18,0x00,0x00,0xbc,0x18,0x00,0x00,0xbc,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xc1,0x18,0x00,0x00,0x71,0x0c,0x00,0x00, +0xc0,0x18,0x00,0x00,0x6e,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0xc2,0x18,0x00,0x00, +0xc1,0x18,0x00,0x00,0x41,0x00,0x05,0x00,0x02,0x02,0x00,0x00,0xda,0x18,0x00,0x00, +0x00,0x02,0x00,0x00,0x11,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0xdb,0x18,0x00,0x00,0xda,0x18,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xe7,0x18,0x00,0x00,0xc2,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xe8,0x18,0x00,0x00,0x6b,0x0c,0x00,0x00,0xe7,0x18,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xeb,0x18,0x00,0x00,0xe7,0x18,0x00,0x00,0xf4,0x03,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xf8,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xe8,0x18,0x00,0x00,0xeb,0x18,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xfd,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xf4,0x03,0x00,0x00,0xf8,0x18,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xf1,0x18,0x00,0x00,0xdb,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xf2,0x18,0x00,0x00,0xfd,0x18,0x00,0x00,0xf1,0x18,0x00,0x00,0x3d,0x00,0x04,0x00, +0x3c,0x02,0x00,0x00,0x01,0x19,0x00,0x00,0xa8,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0x02,0x19,0x00,0x00,0x01,0x19,0x00,0x00,0xaa,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x01,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x03,0x19,0x00,0x00,0x02,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0xc6,0x00,0x00,0x00,0x05,0x19,0x00,0x00,0x03,0x19,0x00,0x00,0xb6,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x07,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x07,0x19,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x57,0x25,0x00,0x00,0x05,0x19,0x00,0x00, +0xb7,0x01,0x00,0x00,0x03,0x19,0x00,0x00,0x3d,0x00,0x04,0x00,0x3c,0x02,0x00,0x00, +0x0f,0x19,0x00,0x00,0x3e,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x44,0x02,0x00,0x00, +0x11,0x19,0x00,0x00,0x0f,0x19,0x00,0x00,0x18,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x14,0x19,0x00,0x00,0xd3,0x18,0x00,0x00,0x58,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0x15,0x19,0x00,0x00,0x11,0x19,0x00,0x00,0xf2,0x18,0x00,0x00, +0x02,0x00,0x00,0x00,0x14,0x19,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x16,0x19,0x00,0x00,0x15,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xcb,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x16,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcc,0x18,0x00,0x00, +0x57,0x25,0x00,0x00,0xcb,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x1b,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xcc,0x18,0x00,0x00, +0x01,0x07,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x54,0x18,0x00,0x00, +0xcd,0x0b,0x00,0x00,0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x55,0x18,0x00,0x00,0x54,0x18,0x00,0x00,0xb4,0x00,0x05,0x00,0xc6,0x00,0x00,0x00, +0x56,0x18,0x00,0x00,0x55,0x18,0x00,0x00,0xb6,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x5c,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x56,0x18,0x00,0x00, +0x57,0x18,0x00,0x00,0x59,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x57,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x5c,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x59,0x18,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5b,0x18,0x00,0x00,0x54,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x5c,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x5c,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb7,0x22,0x00,0x00,0x1b,0x19,0x00,0x00, +0x57,0x18,0x00,0x00,0x5b,0x18,0x00,0x00,0x59,0x18,0x00,0x00,0x3e,0x00,0x03,0x00, +0x54,0x18,0x00,0x00,0xb7,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x60,0x18,0x00,0x00,0x54,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x32,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x60,0x18,0x00,0x00, +0x1b,0x19,0x00,0x00,0xb7,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x26,0x19,0x00,0x00, +0x32,0x19,0x00,0x00,0xb6,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x2c,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x26,0x19,0x00,0x00,0x27,0x19,0x00,0x00, +0x2b,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x27,0x19,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x37,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x60,0x18,0x00,0x00,0x1b,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2a,0x19,0x00,0x00,0x37,0x19,0x00,0x00,0x32,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0x2c,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x2b,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0x2c,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x2c,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xb8,0x22,0x00,0x00,0x2a,0x19,0x00,0x00,0x27,0x19,0x00,0x00, +0xb6,0x01,0x00,0x00,0x2b,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x64,0x18,0x00,0x00,0xb7,0x01,0x00,0x00,0xb8,0x22,0x00,0x00,0xf7,0x00,0x03,0x00, +0x82,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb2,0x22,0x00,0x00, +0x67,0x18,0x00,0x00,0x6f,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x67,0x18,0x00,0x00, +0x3e,0x00,0x03,0x00,0x54,0x18,0x00,0x00,0x1b,0x19,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x6a,0x18,0x00,0x00,0xcd,0x0b,0x00,0x00,0x4b,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x6b,0x18,0x00,0x00,0x6a,0x18,0x00,0x00, +0xb7,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x6c,0x18,0x00,0x00,0x6b,0x18,0x00,0x00, +0xb6,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x6d,0x18,0x00,0x00, +0x6c,0x18,0x00,0x00,0xb9,0x02,0x00,0x00,0xb7,0x01,0x00,0x00,0x3e,0x00,0x03,0x00, +0x6a,0x18,0x00,0x00,0x6d,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x82,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6f,0x18,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x70,0x18,0x00,0x00,0xcd,0x0b,0x00,0x00,0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x71,0x18,0x00,0x00,0x70,0x18,0x00,0x00,0xbc,0x00,0x05,0x00, +0xc6,0x00,0x00,0x00,0x72,0x18,0x00,0x00,0x71,0x18,0x00,0x00,0xb7,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x81,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x72,0x18,0x00,0x00,0x73,0x18,0x00,0x00,0x79,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x73,0x18,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x76,0x18,0x00,0x00, +0x54,0x18,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x3d,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x76,0x18,0x00,0x00,0x1b,0x19,0x00,0x00, +0xbb,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x54,0x18,0x00,0x00,0x3d,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x81,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x79,0x18,0x00,0x00, +0xba,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x7b,0x18,0x00,0x00,0x64,0x18,0x00,0x00, +0x3f,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0x80,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x7b,0x18,0x00,0x00,0x7c,0x18,0x00,0x00,0x80,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x7c,0x18,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x7d,0x18,0x00,0x00,0xcd,0x0b,0x00,0x00,0x3e,0x00,0x03,0x00,0x43,0x18,0x00,0x00, +0x7d,0x18,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x3f,0x19,0x00,0x00, +0x43,0x18,0x00,0x00,0x4b,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x3f,0x19,0x00,0x00, +0xb6,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x7f,0x18,0x00,0x00, +0x43,0x18,0x00,0x00,0x3e,0x00,0x03,0x00,0xcd,0x0b,0x00,0x00,0x7f,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x80,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x80,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x81,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x81,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x82,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x82,0x18,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x84,0x18,0x00,0x00,0x66,0x22,0x00,0x00, +0xb8,0x22,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x85,0x18,0x00,0x00, +0x84,0x18,0x00,0x00,0x49,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x43,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x85,0x18,0x00,0x00, +0xb6,0x01,0x00,0x00,0xb7,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x48,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x3a,0x18,0x00,0x00, +0x43,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8a,0x18,0x00,0x00, +0xb7,0x01,0x00,0x00,0x48,0x19,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x8b,0x18,0x00,0x00,0xcd,0x0b,0x00,0x00,0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x8c,0x18,0x00,0x00,0x8b,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8d,0x18,0x00,0x00,0x8c,0x18,0x00,0x00,0x8a,0x18,0x00,0x00, +0x3e,0x00,0x03,0x00,0x8b,0x18,0x00,0x00,0x8d,0x18,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x91,0x18,0x00,0x00,0xb7,0x01,0x00,0x00,0x93,0x0c,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x4c,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x91,0x18,0x00,0x00,0xb6,0x01,0x00,0x00,0xb7,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x94,0x18,0x00,0x00,0x8b,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x95,0x18,0x00,0x00,0x94,0x18,0x00,0x00, +0x4c,0x19,0x00,0x00,0x3e,0x00,0x03,0x00,0x8b,0x18,0x00,0x00,0x95,0x18,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x99,0x18,0x00,0x00,0x20,0x0d,0x00,0x00, +0x3f,0x07,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x9a,0x18,0x00,0x00, +0x99,0x18,0x00,0x00,0xb7,0x01,0x00,0x00,0xb6,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x9c,0x18,0x00,0x00,0x8b,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9d,0x18,0x00,0x00,0x9c,0x18,0x00,0x00,0x9a,0x18,0x00,0x00, +0x3e,0x00,0x03,0x00,0x8b,0x18,0x00,0x00,0x9d,0x18,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xa0,0x18,0x00,0x00,0x8b,0x18,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa1,0x18,0x00,0x00,0xa0,0x18,0x00,0x00,0xb7,0x01,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x50,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xa1,0x18,0x00,0x00,0xb6,0x01,0x00,0x00,0xb7,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa4,0x18,0x00,0x00,0x54,0x18,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x67,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xa4,0x18,0x00,0x00,0x1b,0x19,0x00,0x00,0xb7,0x00,0x05,0x00, +0xc6,0x00,0x00,0x00,0x5b,0x19,0x00,0x00,0x67,0x19,0x00,0x00,0xb6,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x61,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x5b,0x19,0x00,0x00,0x5c,0x19,0x00,0x00,0x60,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5c,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x6c,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xa4,0x18,0x00,0x00,0x1b,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5f,0x19,0x00,0x00,0x6c,0x19,0x00,0x00, +0x67,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x61,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x60,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x61,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x61,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xbf,0x22,0x00,0x00, +0x5f,0x19,0x00,0x00,0x5c,0x19,0x00,0x00,0xb6,0x01,0x00,0x00,0x60,0x19,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x70,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xbf,0x22,0x00,0x00,0xb6,0x01,0x00,0x00,0xb7,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa9,0x18,0x00,0x00,0x50,0x19,0x00,0x00, +0x40,0x04,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x74,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xa9,0x18,0x00,0x00,0xb6,0x01,0x00,0x00, +0xb7,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xac,0x18,0x00,0x00, +0x74,0x19,0x00,0x00,0x70,0x19,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x78,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xac,0x18,0x00,0x00, +0xb6,0x01,0x00,0x00,0xb7,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x11,0x0c,0x00,0x00,0xcd,0x0b,0x00,0x00,0x41,0x00,0x05,0x00,0x22,0x02,0x00,0x00, +0xd7,0x1a,0x00,0x00,0x00,0x02,0x00,0x00,0x27,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xd8,0x1a,0x00,0x00,0xd7,0x1a,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xc3,0x19,0x00,0x00,0x68,0x0c,0x00,0x00,0xd8,0x1a,0x00,0x00, +0x3e,0x00,0x03,0x00,0x7a,0x19,0x00,0x00,0xc3,0x19,0x00,0x00,0x0c,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0xc5,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0xc3,0x19,0x00,0x00,0x6e,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0xc6,0x19,0x00,0x00, +0xc5,0x19,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xc8,0x19,0x00,0x00, +0xc6,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xc9,0x19,0x00,0x00, +0xc8,0x19,0x00,0x00,0xf4,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xcb,0x19,0x00,0x00,0xc9,0x19,0x00,0x00,0xa7,0x0c,0x00,0x00,0x3e,0x00,0x03,0x00, +0x7c,0x19,0x00,0x00,0xcb,0x19,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xcc,0x19,0x00,0x00,0x7c,0x19,0x00,0x00,0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xcd,0x19,0x00,0x00,0xcc,0x19,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xce,0x19,0x00,0x00,0x7a,0x19,0x00,0x00,0x4b,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xcf,0x19,0x00,0x00,0xce,0x19,0x00,0x00, +0xba,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0xd0,0x19,0x00,0x00,0xcd,0x19,0x00,0x00, +0xcf,0x19,0x00,0x00,0xa9,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0xd1,0x19,0x00,0x00, +0xd0,0x19,0x00,0x00,0x97,0x05,0x00,0x00,0x98,0x05,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xd2,0x19,0x00,0x00,0x7d,0x19,0x00,0x00,0x4b,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0xd2,0x19,0x00,0x00,0xd1,0x19,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xd3,0x19,0x00,0x00,0x7c,0x19,0x00,0x00,0x39,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd4,0x19,0x00,0x00,0xd3,0x19,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xd5,0x19,0x00,0x00,0x7a,0x19,0x00,0x00, +0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd6,0x19,0x00,0x00, +0xd5,0x19,0x00,0x00,0xba,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0xd7,0x19,0x00,0x00, +0xd4,0x19,0x00,0x00,0xd6,0x19,0x00,0x00,0xa9,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0xd8,0x19,0x00,0x00,0xd7,0x19,0x00,0x00,0x97,0x05,0x00,0x00,0x98,0x05,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xd9,0x19,0x00,0x00,0x7d,0x19,0x00,0x00, +0x39,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0xd9,0x19,0x00,0x00,0xd8,0x19,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xdb,0x19,0x00,0x00,0xd3,0x19,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xdd,0x19,0x00,0x00,0xd5,0x19,0x00,0x00, +0xba,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0xde,0x19,0x00,0x00,0xdb,0x19,0x00,0x00, +0xdd,0x19,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe0,0x19,0x00,0x00, +0xcc,0x19,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe2,0x19,0x00,0x00, +0xce,0x19,0x00,0x00,0xba,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0xe3,0x19,0x00,0x00, +0xe0,0x19,0x00,0x00,0xe2,0x19,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0xe4,0x19,0x00,0x00,0x7d,0x19,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xe5,0x19,0x00,0x00,0xe4,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0xe6,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe6,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x49,0x24,0x00,0x00,0x01,0x02,0x00,0x00,0x61,0x19,0x00,0x00,0x20,0x1a,0x00,0x00, +0x1e,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0xe9,0x19,0x00,0x00, +0x49,0x24,0x00,0x00,0xcd,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x21,0x1a,0x00,0x00, +0x1e,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe9,0x19,0x00,0x00, +0xea,0x19,0x00,0x00,0x21,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xea,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0xeb,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xeb,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xd6,0x24,0x00,0x00,0x01,0x02,0x00,0x00, +0xea,0x19,0x00,0x00,0x1c,0x1a,0x00,0x00,0x1a,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc6,0x00,0x00,0x00,0xee,0x19,0x00,0x00,0xd6,0x24,0x00,0x00,0xcd,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0x1d,0x1a,0x00,0x00,0x1a,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xee,0x19,0x00,0x00,0xef,0x19,0x00,0x00,0x1d,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xef,0x19,0x00,0x00,0xc4,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xf2,0x19,0x00,0x00,0x49,0x24,0x00,0x00,0x0c,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xf3,0x19,0x00,0x00,0xd6,0x24,0x00,0x00,0xf2,0x19,0x00,0x00, +0xf7,0x00,0x03,0x00,0xfa,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xe3,0x19,0x00,0x00,0xf5,0x19,0x00,0x00,0xf8,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf5,0x19,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xf7,0x19,0x00,0x00, +0xcd,0x02,0x00,0x00,0xd6,0x24,0x00,0x00,0xf9,0x00,0x02,0x00,0xfa,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf8,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0xfa,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xfa,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xd8,0x24,0x00,0x00,0xf7,0x19,0x00,0x00,0xf5,0x19,0x00,0x00,0xd6,0x24,0x00,0x00, +0xf8,0x19,0x00,0x00,0xf7,0x00,0x03,0x00,0x02,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xde,0x19,0x00,0x00,0xfd,0x19,0x00,0x00,0x00,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xfd,0x19,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xff,0x19,0x00,0x00,0xcd,0x02,0x00,0x00,0x49,0x24,0x00,0x00,0xf9,0x00,0x02,0x00, +0x02,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x00,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x02,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x02,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xda,0x24,0x00,0x00,0xff,0x19,0x00,0x00,0xfd,0x19,0x00,0x00, +0x49,0x24,0x00,0x00,0x00,0x1a,0x00,0x00,0x50,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x04,0x1a,0x00,0x00,0xd8,0x24,0x00,0x00,0xda,0x24,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0x09,0x1a,0x00,0x00,0x7d,0x19,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x0a,0x1a,0x00,0x00,0xc6,0x19,0x00,0x00,0x09,0x1a,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x0c,0x1a,0x00,0x00,0x0a,0x1a,0x00,0x00, +0x04,0x1a,0x00,0x00,0x3e,0x00,0x03,0x00,0x8a,0x19,0x00,0x00,0xaa,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0x8b,0x19,0x00,0x00,0xab,0x0c,0x00,0x00,0x3e,0x00,0x03,0x00, +0xe1,0x1a,0x00,0x00,0x0c,0x1a,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xf3,0x1a,0x00,0x00,0x8a,0x19,0x00,0x00,0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xf4,0x1a,0x00,0x00,0xf3,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc6,0x00,0x00,0x00,0xf5,0x1a,0x00,0x00,0xf4,0x1a,0x00,0x00,0x01,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xfd,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xf5,0x1a,0x00,0x00,0xf6,0x1a,0x00,0x00,0xfa,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf6,0x1a,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xf7,0x1a,0x00,0x00, +0xe1,0x1a,0x00,0x00,0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xf8,0x1a,0x00,0x00,0xf7,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x32,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xf8,0x1a,0x00,0x00, +0x01,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xfd,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfa,0x1a,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xfb,0x1a,0x00,0x00, +0xe1,0x1a,0x00,0x00,0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xfc,0x1a,0x00,0x00,0xfb,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0xfd,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xfd,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xdb,0x24,0x00,0x00,0x32,0x1b,0x00,0x00,0xf6,0x1a,0x00,0x00,0xfc,0x1a,0x00,0x00, +0xfa,0x1a,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xff,0x1a,0x00,0x00, +0xe1,0x1a,0x00,0x00,0x4b,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xff,0x1a,0x00,0x00, +0xdb,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x01,0x1b,0x00,0x00, +0xf3,0x1a,0x00,0x00,0xad,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x02,0x1b,0x00,0x00, +0x01,0x1b,0x00,0x00,0x01,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x0d,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x02,0x1b,0x00,0x00,0x03,0x1b,0x00,0x00, +0x0a,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x03,0x1b,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x04,0x1b,0x00,0x00,0x8b,0x19,0x00,0x00,0x4b,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x05,0x1b,0x00,0x00,0x04,0x1b,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x06,0x1b,0x00,0x00,0x05,0x1b,0x00,0x00, +0x07,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x08,0x1b,0x00,0x00, +0xff,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x37,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x08,0x1b,0x00,0x00,0x06,0x1b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x0d,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x0a,0x1b,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x0c,0x1b,0x00,0x00,0xff,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x0d,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x0d,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xdc,0x24,0x00,0x00,0x37,0x1b,0x00,0x00, +0x03,0x1b,0x00,0x00,0x0c,0x1b,0x00,0x00,0x0a,0x1b,0x00,0x00,0x3e,0x00,0x03,0x00, +0xff,0x1a,0x00,0x00,0xdc,0x24,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x10,0x1b,0x00,0x00,0x8a,0x19,0x00,0x00,0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x11,0x1b,0x00,0x00,0x10,0x1b,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc6,0x00,0x00,0x00,0x12,0x1b,0x00,0x00,0x11,0x1b,0x00,0x00,0x01,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x1a,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x12,0x1b,0x00,0x00,0x13,0x1b,0x00,0x00,0x17,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x13,0x1b,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x14,0x1b,0x00,0x00, +0xe1,0x1a,0x00,0x00,0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x15,0x1b,0x00,0x00,0x14,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x3c,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x15,0x1b,0x00,0x00, +0x01,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x1a,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x17,0x1b,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x18,0x1b,0x00,0x00, +0xe1,0x1a,0x00,0x00,0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x19,0x1b,0x00,0x00,0x18,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x1a,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1a,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xdd,0x24,0x00,0x00,0x3c,0x1b,0x00,0x00,0x13,0x1b,0x00,0x00,0x19,0x1b,0x00,0x00, +0x17,0x1b,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x1c,0x1b,0x00,0x00, +0xe1,0x1a,0x00,0x00,0x39,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x1c,0x1b,0x00,0x00, +0xdd,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x1e,0x1b,0x00,0x00, +0x10,0x1b,0x00,0x00,0xad,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x1f,0x1b,0x00,0x00, +0x1e,0x1b,0x00,0x00,0x01,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x2a,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x1f,0x1b,0x00,0x00,0x20,0x1b,0x00,0x00, +0x27,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x20,0x1b,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x21,0x1b,0x00,0x00,0x8b,0x19,0x00,0x00,0x39,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x22,0x1b,0x00,0x00,0x21,0x1b,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x23,0x1b,0x00,0x00,0x22,0x1b,0x00,0x00, +0x07,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x25,0x1b,0x00,0x00, +0x1c,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x41,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x25,0x1b,0x00,0x00,0x23,0x1b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x2a,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x27,0x1b,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x29,0x1b,0x00,0x00,0x1c,0x1b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x2a,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x2a,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xde,0x24,0x00,0x00,0x41,0x1b,0x00,0x00, +0x20,0x1b,0x00,0x00,0x29,0x1b,0x00,0x00,0x27,0x1b,0x00,0x00,0x3e,0x00,0x03,0x00, +0x1c,0x1b,0x00,0x00,0xde,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0x2d,0x1b,0x00,0x00,0xe1,0x1a,0x00,0x00,0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00, +0x46,0x1b,0x00,0x00,0x17,0x0d,0x00,0x00,0x2d,0x1b,0x00,0x00,0x02,0x00,0x00,0x00, +0x01,0x02,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x47,0x1b,0x00,0x00, +0x46,0x1b,0x00,0x00,0x46,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x19,0x1a,0x00,0x00, +0x8c,0x19,0x00,0x00,0xf3,0x19,0x00,0x00,0x3e,0x00,0x03,0x00,0x19,0x1a,0x00,0x00, +0x47,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x1a,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x1a,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x1c,0x1a,0x00,0x00, +0xd6,0x24,0x00,0x00,0x07,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xeb,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1d,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x1e,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1e,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x20,0x1a,0x00,0x00,0x49,0x24,0x00,0x00,0x07,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe6,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x21,0x1a,0x00,0x00,0x3e,0x00,0x03,0x00, +0x8e,0x19,0x00,0x00,0xfe,0x05,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x24,0x1a,0x00,0x00,0xcb,0x19,0x00,0x00,0xc3,0x19,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x29,0x1a,0x00,0x00,0x9d,0x0c,0x00,0x00,0xb7,0x01,0x00,0x00, +0xb6,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x4c,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x19,0x00,0x00,0x29,0x1a,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x57,0x1b,0x00,0x00,0x67,0x22,0x00,0x00, +0xd8,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x59,0x1b,0x00,0x00, +0x57,0x1b,0x00,0x00,0x67,0x22,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5a,0x1b,0x00,0x00,0x59,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5c,0x1b,0x00,0x00,0xb7,0x01,0x00,0x00,0x5a,0x1b,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x67,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x78,0x05,0x00,0x00,0x5c,0x1b,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2e,0x1a,0x00,0x00,0xb7,0x01,0x00,0x00,0x4c,0x1b,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2f,0x1a,0x00,0x00,0x67,0x1b,0x00,0x00, +0x2e,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x31,0x1a,0x00,0x00, +0xb7,0x01,0x00,0x00,0x2f,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x32,0x1a,0x00,0x00,0x31,0x1a,0x00,0x00,0x15,0x06,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x6c,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xb7,0x01,0x00,0x00,0x32,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x35,0x1a,0x00,0x00,0x53,0x03,0x00,0x00,0x20,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x71,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x35,0x1a,0x00,0x00,0x4c,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x76,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb6,0x01,0x00,0x00, +0x71,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x7c,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x2f,0x1a,0x00,0x00,0x6c,0x1b,0x00,0x00, +0x76,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3e,0x1a,0x00,0x00, +0xf2,0x0c,0x00,0x00,0x68,0x22,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x80,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x3e,0x1a,0x00,0x00, +0xb6,0x01,0x00,0x00,0xb7,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x86,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x2d,0x06,0x00,0x00, +0x2e,0x06,0x00,0x00,0x80,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x41,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x41,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x53,0x24,0x00,0x00,0x19,0x23,0x00,0x00,0x21,0x1a,0x00,0x00,0xcf,0x24,0x00,0x00, +0xa5,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x51,0x24,0x00,0x00, +0x19,0x23,0x00,0x00,0x21,0x1a,0x00,0x00,0xcc,0x24,0x00,0x00,0xa5,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x4f,0x24,0x00,0x00,0x19,0x23,0x00,0x00, +0x21,0x1a,0x00,0x00,0xc9,0x24,0x00,0x00,0xa5,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x4d,0x24,0x00,0x00,0x19,0x23,0x00,0x00,0x21,0x1a,0x00,0x00, +0xc6,0x24,0x00,0x00,0xa5,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x4b,0x24,0x00,0x00,0xca,0x22,0x00,0x00,0x21,0x1a,0x00,0x00,0xc3,0x24,0x00,0x00, +0xa5,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x4a,0x24,0x00,0x00, +0x01,0x02,0x00,0x00,0x21,0x1a,0x00,0x00,0xa7,0x1a,0x00,0x00,0xa5,0x1a,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x44,0x1a,0x00,0x00,0x4a,0x24,0x00,0x00, +0xcd,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xa8,0x1a,0x00,0x00,0xa5,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x44,0x1a,0x00,0x00,0x45,0x1a,0x00,0x00, +0xa8,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x45,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x46,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x46,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xcf,0x24,0x00,0x00,0x53,0x24,0x00,0x00,0x45,0x1a,0x00,0x00, +0xd4,0x24,0x00,0x00,0xa1,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xcc,0x24,0x00,0x00,0x51,0x24,0x00,0x00,0x45,0x1a,0x00,0x00,0xd3,0x24,0x00,0x00, +0xa1,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xc9,0x24,0x00,0x00, +0x4f,0x24,0x00,0x00,0x45,0x1a,0x00,0x00,0xd2,0x24,0x00,0x00,0xa1,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xc6,0x24,0x00,0x00,0x4d,0x24,0x00,0x00, +0x45,0x1a,0x00,0x00,0xd1,0x24,0x00,0x00,0xa1,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xc3,0x24,0x00,0x00,0x4b,0x24,0x00,0x00,0x45,0x1a,0x00,0x00, +0xd0,0x24,0x00,0x00,0xa1,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xb9,0x24,0x00,0x00,0x01,0x02,0x00,0x00,0x45,0x1a,0x00,0x00,0xa3,0x1a,0x00,0x00, +0xa1,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x49,0x1a,0x00,0x00, +0xb9,0x24,0x00,0x00,0xcd,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xa4,0x1a,0x00,0x00, +0xa1,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x49,0x1a,0x00,0x00, +0x4a,0x1a,0x00,0x00,0xa4,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x4a,0x1a,0x00,0x00, +0xc4,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x4d,0x1a,0x00,0x00,0x4a,0x24,0x00,0x00, +0x0c,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x4e,0x1a,0x00,0x00, +0xb9,0x24,0x00,0x00,0x4d,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00,0x55,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe3,0x19,0x00,0x00,0x50,0x1a,0x00,0x00, +0x53,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x50,0x1a,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x52,0x1a,0x00,0x00,0xcd,0x02,0x00,0x00,0xb9,0x24,0x00,0x00, +0xf9,0x00,0x02,0x00,0x55,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x53,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x55,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x55,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xbb,0x24,0x00,0x00,0x52,0x1a,0x00,0x00, +0x50,0x1a,0x00,0x00,0xb9,0x24,0x00,0x00,0x53,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00, +0x5d,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xde,0x19,0x00,0x00, +0x58,0x1a,0x00,0x00,0x5b,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x58,0x1a,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x5a,0x1a,0x00,0x00,0xcd,0x02,0x00,0x00, +0x4a,0x24,0x00,0x00,0xf9,0x00,0x02,0x00,0x5d,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5b,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x5d,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5d,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xbd,0x24,0x00,0x00, +0x5a,0x1a,0x00,0x00,0x58,0x1a,0x00,0x00,0x4a,0x24,0x00,0x00,0x5b,0x1a,0x00,0x00, +0x50,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x5f,0x1a,0x00,0x00,0xbb,0x24,0x00,0x00, +0xbd,0x24,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x62,0x1a,0x00,0x00, +0x5f,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x63,0x1a,0x00,0x00, +0xe5,0x19,0x00,0x00,0x62,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x66,0x1a,0x00,0x00,0x24,0x1a,0x00,0x00,0x63,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0x6b,0x1a,0x00,0x00,0x7d,0x19,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x6f,0x1a,0x00,0x00,0xc6,0x19,0x00,0x00,0x6b,0x1a,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x71,0x1a,0x00,0x00,0x6f,0x1a,0x00,0x00, +0x5f,0x1a,0x00,0x00,0x7c,0x00,0x04,0x00,0x08,0x04,0x00,0x00,0x8e,0x1b,0x00,0x00, +0x71,0x1a,0x00,0x00,0x7c,0x00,0x04,0x00,0x08,0x04,0x00,0x00,0x90,0x1b,0x00,0x00, +0xab,0x0c,0x00,0x00,0xb0,0x00,0x05,0x00,0x0c,0x04,0x00,0x00,0x91,0x1b,0x00,0x00, +0x8e,0x1b,0x00,0x00,0x90,0x1b,0x00,0x00,0x9b,0x00,0x04,0x00,0xc6,0x00,0x00,0x00, +0x92,0x1b,0x00,0x00,0x91,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x7b,0x1a,0x00,0x00,0x92,0x1b,0x00,0x00,0xb7,0x01,0x00,0x00,0xb6,0x01,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x9a,0x1b,0x00,0x00,0x7c,0x1b,0x00,0x00, +0x7c,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x9b,0x1b,0x00,0x00, +0x66,0x1a,0x00,0x00,0x9a,0x1b,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9e,0x1b,0x00,0x00,0x9b,0x1b,0x00,0x00,0x9b,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xae,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x9e,0x1b,0x00,0x00,0x40,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb4,0x1b,0x00,0x00,0x2b,0x04,0x00,0x00,0xae,0x1b,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb5,0x1b,0x00,0x00,0xb4,0x1b,0x00,0x00,0xb7,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb7,0x1b,0x00,0x00,0x53,0x03,0x00,0x00, +0xae,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb8,0x1b,0x00,0x00, +0xb7,0x1b,0x00,0x00,0xb7,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xba,0x1b,0x00,0x00,0x33,0x04,0x00,0x00,0xb5,0x1b,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbc,0x1b,0x00,0x00,0xba,0x1b,0x00,0x00,0xb5,0x1b,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbd,0x1b,0x00,0x00,0xbc,0x1b,0x00,0x00, +0x38,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc0,0x1b,0x00,0x00, +0xb8,0x1b,0x00,0x00,0xb8,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc1,0x1b,0x00,0x00,0xbd,0x1b,0x00,0x00,0xc0,0x1b,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x80,0x1a,0x00,0x00,0x7b,0x1a,0x00,0x00,0xc1,0x1b,0x00,0x00, +0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x82,0x1a,0x00,0x00,0x8c,0x19,0x00,0x00, +0x4e,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x83,0x1a,0x00,0x00, +0x82,0x1a,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x85,0x1a,0x00,0x00, +0x83,0x1a,0x00,0x00,0x80,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x87,0x1a,0x00,0x00,0x85,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x88,0x1a,0x00,0x00,0x85,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x89,0x1a,0x00,0x00,0x85,0x1a,0x00,0x00, +0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x8a,0x1a,0x00,0x00, +0x87,0x1a,0x00,0x00,0x88,0x1a,0x00,0x00,0x89,0x1a,0x00,0x00,0x80,0x1a,0x00,0x00, +0x3d,0x00,0x04,0x00,0x83,0x00,0x00,0x00,0x8b,0x1a,0x00,0x00,0x8e,0x19,0x00,0x00, +0x81,0x00,0x05,0x00,0x83,0x00,0x00,0x00,0x8c,0x1a,0x00,0x00,0x8b,0x1a,0x00,0x00, +0x8a,0x1a,0x00,0x00,0x3e,0x00,0x03,0x00,0x8e,0x19,0x00,0x00,0x8c,0x1a,0x00,0x00, +0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8f,0x1a,0x00,0x00,0x66,0x1a,0x00,0x00, +0x66,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x92,0x1a,0x00,0x00, +0x86,0x1b,0x00,0x00,0x8f,0x1a,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x93,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x92,0x1a,0x00,0x00, +0xaa,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x95,0x1a,0x00,0x00,0x4a,0x24,0x00,0x00, +0x01,0x02,0x00,0x00,0xaa,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x97,0x1a,0x00,0x00, +0xb9,0x24,0x00,0x00,0x01,0x02,0x00,0x00,0xa7,0x00,0x05,0x00,0xc6,0x00,0x00,0x00, +0x98,0x1a,0x00,0x00,0x95,0x1a,0x00,0x00,0x97,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x9b,0x1a,0x00,0x00,0x82,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00, +0xe7,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x98,0x1a,0x00,0x00, +0xca,0x1b,0x00,0x00,0xce,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xca,0x1b,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xec,0x1b,0x00,0x00,0x9b,0x1a,0x00,0x00, +0x93,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xf0,0x1b,0x00,0x00, +0x9b,0x1a,0x00,0x00,0xec,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0xe7,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xce,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xf7,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xc9,0x24,0x00,0x00, +0x9b,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xfc,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc6,0x24,0x00,0x00,0x9b,0x1a,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xd7,0x1b,0x00,0x00,0x9b,0x1a,0x00,0x00, +0x93,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xdb,0x1b,0x00,0x00, +0xcf,0x24,0x00,0x00,0xd7,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xde,0x1b,0x00,0x00,0x9b,0x1a,0x00,0x00,0xd7,0x1b,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xe1,0x1b,0x00,0x00,0xcc,0x24,0x00,0x00,0xde,0x1b,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe5,0x1b,0x00,0x00,0xc3,0x24,0x00,0x00, +0x93,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0xe7,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe7,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xd4,0x24,0x00,0x00, +0xec,0x1b,0x00,0x00,0xca,0x1b,0x00,0x00,0xdb,0x1b,0x00,0x00,0xce,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xd3,0x24,0x00,0x00,0xf0,0x1b,0x00,0x00, +0xca,0x1b,0x00,0x00,0xe1,0x1b,0x00,0x00,0xce,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xd2,0x24,0x00,0x00,0x9b,0x1a,0x00,0x00,0xca,0x1b,0x00,0x00, +0xf7,0x1b,0x00,0x00,0xce,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xd1,0x24,0x00,0x00,0x9b,0x1a,0x00,0x00,0xca,0x1b,0x00,0x00,0xfc,0x1b,0x00,0x00, +0xce,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd0,0x24,0x00,0x00, +0x93,0x1a,0x00,0x00,0xca,0x1b,0x00,0x00,0xe5,0x1b,0x00,0x00,0xce,0x1b,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa1,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xa1,0x1a,0x00,0x00, +0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xa3,0x1a,0x00,0x00,0xb9,0x24,0x00,0x00, +0x07,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x46,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa4,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0xa5,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa5,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xa7,0x1a,0x00,0x00, +0x4a,0x24,0x00,0x00,0x07,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x41,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa8,0x1a,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x02,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x4b,0x24,0x00,0x00, +0xba,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x03,0x1c,0x00,0x00,0x02,0x1c,0x00,0x00, +0xff,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x08,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x08,0x1c,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x58,0x25,0x00,0x00, +0x03,0x1c,0x00,0x00,0x4b,0x24,0x00,0x00,0xb7,0x01,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x0f,0x1c,0x00,0x00,0x58,0x25,0x00,0x00,0x58,0x25,0x00,0x00, +0x58,0x25,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x10,0x1c,0x00,0x00, +0x53,0x24,0x00,0x00,0x0f,0x1c,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x17,0x1c,0x00,0x00,0x51,0x24,0x00,0x00,0x0f,0x1c,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x1f,0x1c,0x00,0x00,0x10,0x1c,0x00,0x00,0x10,0x1c,0x00,0x00, +0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x20,0x1c,0x00,0x00,0x17,0x1c,0x00,0x00, +0x1f,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x21,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x22,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0x21,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xac,0x1a,0x00,0x00, +0x8e,0x19,0x00,0x00,0x91,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xad,0x1a,0x00,0x00,0xac,0x1a,0x00,0x00,0xba,0x00,0x05,0x00,0xc6,0x00,0x00,0x00, +0xae,0x1a,0x00,0x00,0xad,0x1a,0x00,0x00,0xff,0x02,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xaf,0x1a,0x00,0x00,0xae,0x1a,0x00,0x00,0xb7,0x01,0x00,0x00, +0xb6,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb1,0x1a,0x00,0x00, +0xac,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb2,0x1a,0x00,0x00, +0xb1,0x1a,0x00,0x00,0xaf,0x1a,0x00,0x00,0x3e,0x00,0x03,0x00,0xac,0x1a,0x00,0x00, +0xb2,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb5,0x1a,0x00,0x00, +0xac,0x1a,0x00,0x00,0xba,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0xb6,0x1a,0x00,0x00, +0xb5,0x1a,0x00,0x00,0xff,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xd3,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb6,0x1a,0x00,0x00,0xb7,0x1a,0x00,0x00, +0xd3,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xb7,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00, +0x83,0x00,0x00,0x00,0xb8,0x1a,0x00,0x00,0x8e,0x19,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xb9,0x1a,0x00,0x00,0xb8,0x1a,0x00,0x00,0xb8,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xbb,0x1a,0x00,0x00,0xac,0x1a,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xbc,0x1a,0x00,0x00,0xbb,0x1a,0x00,0x00,0xbb,0x1a,0x00,0x00, +0xbb,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xbd,0x1a,0x00,0x00, +0xb9,0x1a,0x00,0x00,0xbc,0x1a,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xbe,0x1a,0x00,0x00,0x8e,0x19,0x00,0x00,0x4b,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbf,0x1a,0x00,0x00,0xbd,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0x3e,0x00,0x03,0x00,0xbe,0x1a,0x00,0x00,0xbf,0x1a,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xc0,0x1a,0x00,0x00,0x8e,0x19,0x00,0x00,0x39,0x03,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc1,0x1a,0x00,0x00,0xbd,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0xc0,0x1a,0x00,0x00,0xc1,0x1a,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xc2,0x1a,0x00,0x00,0x8e,0x19,0x00,0x00, +0x3d,0x03,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc3,0x1a,0x00,0x00, +0xbd,0x1a,0x00,0x00,0x02,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0xc2,0x1a,0x00,0x00, +0xc3,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc5,0x1a,0x00,0x00, +0xac,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc6,0x1a,0x00,0x00, +0xc5,0x1a,0x00,0x00,0xd1,0x06,0x00,0x00,0x3e,0x00,0x03,0x00,0xac,0x1a,0x00,0x00, +0xc6,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x83,0x00,0x00,0x00,0xc9,0x1a,0x00,0x00, +0x8e,0x19,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xca,0x1a,0x00,0x00, +0xc9,0x1a,0x00,0x00,0xc9,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x2b,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xca,0x1a,0x00,0x00,0x4f,0x24,0x00,0x00, +0x4d,0x24,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xce,0x1a,0x00,0x00, +0x2b,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0xbe,0x1a,0x00,0x00, +0xce,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd0,0x1a,0x00,0x00, +0x2b,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0xc0,0x1a,0x00,0x00, +0xd0,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd2,0x1a,0x00,0x00, +0x2b,0x1c,0x00,0x00,0x02,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0xc2,0x1a,0x00,0x00, +0xd2,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0xd3,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd3,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x83,0x00,0x00,0x00,0xd4,0x1a,0x00,0x00, +0x8e,0x19,0x00,0x00,0x3e,0x00,0x03,0x00,0xd0,0x0b,0x00,0x00,0xd4,0x1a,0x00,0x00, +0x3e,0x00,0x03,0x00,0x56,0x22,0x00,0x00,0x10,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00, +0x57,0x22,0x00,0x00,0x22,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x58,0x22,0x00,0x00,0x56,0x22,0x00,0x00,0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x4c,0x1c,0x00,0x00,0x58,0x22,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xbb,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xb6,0x01,0x00,0x00,0x4c,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x50,0x1c,0x00,0x00,0xb7,0x01,0x00,0x00,0xbb,0x1c,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x51,0x1c,0x00,0x00,0x4c,0x1c,0x00,0x00,0x50,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x53,0x1c,0x00,0x00,0x51,0x1c,0x00,0x00, +0xec,0x09,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x54,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x53,0x1c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x55,0x1c,0x00,0x00,0x54,0x1c,0x00,0x00,0x14,0x0a,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc0,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x20,0x0d,0x00,0x00,0x93,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xc5,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xc0,0x1c,0x00,0x00,0x64,0x18,0x00,0x00,0xb8,0x00,0x05,0x00,0xc6,0x00,0x00,0x00, +0x5b,0x1c,0x00,0x00,0xc5,0x1c,0x00,0x00,0x3f,0x07,0x00,0x00,0xf7,0x00,0x03,0x00, +0x5f,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x5b,0x1c,0x00,0x00, +0x5c,0x1c,0x00,0x00,0x5f,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x5c,0x1c,0x00,0x00, +0xa4,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x5e,0x1c,0x00,0x00,0x9d,0x0c,0x00,0x00, +0xb4,0x08,0x00,0x00,0xf9,0x00,0x02,0x00,0x5f,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5f,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0xc6,0x00,0x00,0x00,0x60,0x1c,0x00,0x00, +0x5b,0x1c,0x00,0x00,0xd3,0x1a,0x00,0x00,0x5e,0x1c,0x00,0x00,0x5c,0x1c,0x00,0x00, +0xf7,0x00,0x03,0x00,0x66,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x60,0x1c,0x00,0x00,0x62,0x1c,0x00,0x00,0x65,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x62,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x3c,0x02,0x00,0x00,0xc8,0x1c,0x00,0x00, +0x65,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x44,0x02,0x00,0x00,0xca,0x1c,0x00,0x00, +0xc8,0x1c,0x00,0x00,0x18,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00, +0xcc,0x1c,0x00,0x00,0xca,0x1c,0x00,0x00,0xfb,0x0c,0x00,0x00,0x02,0x00,0x00,0x00, +0xb6,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x66,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x65,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x66,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x66,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x65,0x24,0x00,0x00, +0xcc,0x1c,0x00,0x00,0x62,0x1c,0x00,0x00,0xfe,0x05,0x00,0x00,0x65,0x1c,0x00,0x00, +0x3e,0x00,0x03,0x00,0x34,0x1c,0x00,0x00,0x65,0x24,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x69,0x1c,0x00,0x00,0x34,0x1c,0x00,0x00,0x4b,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x6a,0x1c,0x00,0x00,0x69,0x1c,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6b,0x1c,0x00,0x00,0x55,0x1c,0x00,0x00, +0x6a,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x6d,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x6b,0x1c,0x00,0x00,0xbe,0x00,0x05,0x00, +0xc6,0x00,0x00,0x00,0x6f,0x1c,0x00,0x00,0x6d,0x1c,0x00,0x00,0x14,0x0a,0x00,0x00, +0xf7,0x00,0x03,0x00,0xa2,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x6f,0x1c,0x00,0x00,0x70,0x1c,0x00,0x00,0xa2,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x70,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x71,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x71,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x67,0x24,0x00,0x00, +0x6d,0x1c,0x00,0x00,0x70,0x1c,0x00,0x00,0x1e,0x25,0x00,0x00,0x87,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x66,0x24,0x00,0x00,0x07,0x02,0x00,0x00, +0x70,0x1c,0x00,0x00,0x89,0x1c,0x00,0x00,0x87,0x1c,0x00,0x00,0xb3,0x00,0x05,0x00, +0xc6,0x00,0x00,0x00,0x74,0x1c,0x00,0x00,0x66,0x24,0x00,0x00,0xcd,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0x8a,0x1c,0x00,0x00,0x87,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x74,0x1c,0x00,0x00,0x75,0x1c,0x00,0x00,0x8a,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x75,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x78,0x1c,0x00,0x00,0x34,0x1c,0x00,0x00,0x66,0x24,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x79,0x1c,0x00,0x00,0x78,0x1c,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7a,0x1c,0x00,0x00,0x55,0x1c,0x00,0x00,0x79,0x1c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x7c,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x6b,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x7e,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x7a,0x1c,0x00,0x00, +0xb4,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x7f,0x1c,0x00,0x00,0x7c,0x1c,0x00,0x00, +0x7e,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0x86,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x7f,0x1c,0x00,0x00,0x80,0x1c,0x00,0x00,0x86,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x80,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x82,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x7a,0x1c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd1,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x67,0x24,0x00,0x00,0x82,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x86,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x86,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x1e,0x25,0x00,0x00,0x67,0x24,0x00,0x00,0x75,0x1c,0x00,0x00, +0xd1,0x1c,0x00,0x00,0x80,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x87,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x87,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x89,0x1c,0x00,0x00,0x66,0x24,0x00,0x00,0x07,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x71,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x8a,0x1c,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x59,0x22,0x00,0x00,0x57,0x22,0x00,0x00,0x4b,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8c,0x1c,0x00,0x00,0x59,0x22,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8e,0x1c,0x00,0x00,0x8c,0x1c,0x00,0x00, +0x49,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xd5,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x8e,0x1c,0x00,0x00,0xb6,0x01,0x00,0x00, +0xb7,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xda,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xd5,0x1c,0x00,0x00,0x3e,0x0a,0x00,0x00, +0xb7,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x94,0x1c,0x00,0x00,0x67,0x24,0x00,0x00, +0x6d,0x1c,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x95,0x1c,0x00,0x00, +0x94,0x1c,0x00,0x00,0xb7,0x01,0x00,0x00,0xb6,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x97,0x1c,0x00,0x00,0x95,0x1c,0x00,0x00,0xda,0x1c,0x00,0x00, +0xba,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x99,0x1c,0x00,0x00,0x97,0x1c,0x00,0x00, +0x14,0x0a,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x9a,0x1c,0x00,0x00, +0x99,0x1c,0x00,0x00,0xb7,0x01,0x00,0x00,0xb6,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xdf,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x48,0x19,0x00,0x00,0x01,0x07,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xe4,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x93,0x0c,0x00,0x00, +0xdf,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9f,0x1c,0x00,0x00, +0xb7,0x01,0x00,0x00,0xe4,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa1,0x1c,0x00,0x00,0x9a,0x1c,0x00,0x00,0x9f,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa2,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xa2,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x68,0x24,0x00,0x00,0xb6,0x01,0x00,0x00,0x66,0x1c,0x00,0x00, +0xa1,0x1c,0x00,0x00,0x8a,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xa3,0x1c,0x00,0x00,0x34,0x1c,0x00,0x00,0x3d,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xa4,0x1c,0x00,0x00,0xa3,0x1c,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xa5,0x1c,0x00,0x00,0x34,0x1c,0x00,0x00,0x91,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0xa5,0x1c,0x00,0x00,0xa4,0x1c,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xa6,0x1c,0x00,0x00,0x34,0x1c,0x00,0x00,0x39,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa7,0x1c,0x00,0x00,0xa6,0x1c,0x00,0x00, +0x3e,0x00,0x03,0x00,0xa3,0x1c,0x00,0x00,0xa7,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xaa,0x1c,0x00,0x00,0x69,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00, +0xa6,0x1c,0x00,0x00,0xaa,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0x69,0x1c,0x00,0x00, +0x55,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x83,0x00,0x00,0x00,0xaf,0x1c,0x00,0x00, +0x34,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x5c,0x02,0x00,0x00,0xe6,0x1c,0x00,0x00, +0x5e,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0xe6,0x1c,0x00,0x00,0xa6,0x0b,0x00,0x00, +0xaf,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb3,0x1c,0x00,0x00, +0xa5,0x1c,0x00,0x00,0xb7,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0xb4,0x1c,0x00,0x00, +0xb3,0x1c,0x00,0x00,0xb6,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xb5,0x1c,0x00,0x00,0xb4,0x1c,0x00,0x00,0xb7,0x01,0x00,0x00,0xb6,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb6,0x1c,0x00,0x00,0x68,0x24,0x00,0x00, +0xb5,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x21,0x0c,0x00,0x00, +0xd0,0x0b,0x00,0x00,0x91,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x22,0x0c,0x00,0x00,0x21,0x0c,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xfe,0x1c,0x00,0x00,0x14,0x0d,0x00,0x00,0xb7,0x01,0x00,0x00,0xb6,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x02,0x1d,0x00,0x00,0xfe,0x1c,0x00,0x00, +0x8a,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x04,0x1d,0x00,0x00, +0xb7,0x01,0x00,0x00,0x20,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x05,0x1d,0x00,0x00,0x02,0x1d,0x00,0x00,0x04,0x1d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x07,0x1d,0x00,0x00,0x22,0x0c,0x00,0x00,0x49,0x07,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x09,0x1d,0x00,0x00,0x79,0x24,0x00,0x00, +0xb7,0x01,0x00,0x00,0xb6,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0b,0x1d,0x00,0x00,0xf2,0x0c,0x00,0x00,0x49,0x07,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x1f,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x0b,0x1d,0x00,0x00,0xb6,0x01,0x00,0x00,0xb7,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x24,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x09,0x1d,0x00,0x00,0x1f,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x2a,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x05,0x1d,0x00,0x00, +0x07,0x1d,0x00,0x00,0x24,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x2f,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x05,0x1d,0x00,0x00, +0x2a,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x13,0x1d,0x00,0x00, +0xf2,0x0c,0x00,0x00,0x69,0x22,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x33,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x13,0x1d,0x00,0x00, +0xb6,0x01,0x00,0x00,0xb7,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x39,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x2f,0x1d,0x00,0x00, +0x22,0x0c,0x00,0x00,0x33,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x3e,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x2f,0x1d,0x00,0x00, +0x39,0x1d,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x1b,0x1d,0x00,0x00, +0x3e,0x1d,0x00,0x00,0x3e,0x1d,0x00,0x00,0x3e,0x1d,0x00,0x00,0xf7,0x00,0x03,0x00, +0x3c,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x9d,0x0c,0x00,0x00, +0x27,0x0c,0x00,0x00,0x2b,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x27,0x0c,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x29,0x0c,0x00,0x00,0xd4,0x1a,0x00,0x00, +0xd4,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x3e,0x00,0x03,0x00,0xdd,0x0b,0x00,0x00,0x29,0x0c,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x42,0x1d,0x00,0x00,0xdd,0x0b,0x00,0x00,0x4b,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x43,0x1d,0x00,0x00,0x42,0x1d,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x44,0x1d,0x00,0x00,0xdd,0x0b,0x00,0x00, +0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x45,0x1d,0x00,0x00, +0x44,0x1d,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x46,0x1d,0x00,0x00, +0x43,0x1d,0x00,0x00,0x45,0x1d,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x47,0x1d,0x00,0x00,0xdd,0x0b,0x00,0x00,0x3d,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x48,0x1d,0x00,0x00,0x47,0x1d,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x49,0x1d,0x00,0x00,0x46,0x1d,0x00,0x00,0x48,0x1d,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4b,0x1d,0x00,0x00,0x42,0x1d,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4d,0x1d,0x00,0x00,0x47,0x1d,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4e,0x1d,0x00,0x00,0x4b,0x1d,0x00,0x00, +0x4d,0x1d,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x50,0x1d,0x00,0x00, +0x42,0x1d,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x52,0x1d,0x00,0x00, +0x44,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x53,0x1d,0x00,0x00, +0x50,0x1d,0x00,0x00,0x52,0x1d,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x55,0x1d,0x00,0x00,0x47,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x56,0x1d,0x00,0x00,0x53,0x1d,0x00,0x00,0x55,0x1d,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x57,0x1d,0x00,0x00,0x49,0x1d,0x00,0x00,0x4e,0x1d,0x00,0x00, +0x56,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0x3c,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2b,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x87,0x1d,0x00,0x00, +0xd8,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x89,0x1d,0x00,0x00,0xd8,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8a,0x1d,0x00,0x00,0x87,0x1d,0x00,0x00,0x89,0x1d,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x8b,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0x8a,0x1d,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8c,0x1d,0x00,0x00,0xb7,0x01,0x00,0x00,0x8b,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xe8,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x8c,0x1d,0x00,0x00,0x10,0x09,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xed,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x08,0x09,0x00,0x00, +0xe8,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf6,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x93,0x0c,0x00,0x00,0x33,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xfb,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x20,0x0d,0x00,0x00,0xf6,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x01,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0xed,0x1d,0x00,0x00,0xb7,0x01,0x00,0x00,0xfb,0x1d,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x9d,0x1d,0x00,0x00,0x22,0x1c,0x00,0x00,0x01,0x1e,0x00,0x00, +0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xa1,0x1d,0x00,0x00,0x10,0x1c,0x00,0x00, +0x9d,0x1d,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xa5,0x1d,0x00,0x00, +0x10,0x1c,0x00,0x00,0x9d,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x06,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x4f,0x24,0x00,0x00, +0xa1,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x0b,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x4d,0x24,0x00,0x00,0xa5,0x1d,0x00,0x00, +0xba,0x00,0x05,0x00,0x51,0x09,0x00,0x00,0xb5,0x1d,0x00,0x00,0x06,0x1e,0x00,0x00, +0x8a,0x24,0x00,0x00,0x9a,0x00,0x04,0x00,0xc6,0x00,0x00,0x00,0xb6,0x1d,0x00,0x00, +0xb5,0x1d,0x00,0x00,0xa8,0x00,0x04,0x00,0xc6,0x00,0x00,0x00,0xb7,0x1d,0x00,0x00, +0xb6,0x1d,0x00,0x00,0xf7,0x00,0x03,0x00,0xbd,0x1d,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xb7,0x1d,0x00,0x00,0xb8,0x1d,0x00,0x00,0xbd,0x1d,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb8,0x1d,0x00,0x00,0xba,0x00,0x05,0x00,0x51,0x09,0x00,0x00, +0xbb,0x1d,0x00,0x00,0x8a,0x24,0x00,0x00,0x0b,0x1e,0x00,0x00,0x9a,0x00,0x04,0x00, +0xc6,0x00,0x00,0x00,0xbc,0x1d,0x00,0x00,0xbb,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00, +0xbd,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xbd,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc6,0x00,0x00,0x00,0xbe,0x1d,0x00,0x00,0xb6,0x1d,0x00,0x00,0x2b,0x0c,0x00,0x00, +0xbc,0x1d,0x00,0x00,0xb8,0x1d,0x00,0x00,0xf7,0x00,0x03,0x00,0xdb,0x1d,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xbe,0x1d,0x00,0x00,0xbf,0x1d,0x00,0x00, +0xdb,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xbf,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xc3,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x8a,0x24,0x00,0x00,0x06,0x1e,0x00,0x00,0x0b,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x10,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xb6,0x1c,0x00,0x00,0x78,0x19,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xc7,0x1d,0x00,0x00,0x10,0x1e,0x00,0x00,0x10,0x1e,0x00,0x00,0x10,0x1e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x15,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x90,0x0c,0x00,0x00,0xbb,0x02,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcb,0x1d,0x00,0x00,0xb7,0x01,0x00,0x00,0x15,0x1e,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xce,0x1d,0x00,0x00,0xc7,0x1d,0x00,0x00, +0xcb,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x1d,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xce,0x1d,0x00,0x00,0xf3,0x0a,0x00,0x00, +0x6a,0x22,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x2f,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xc3,0x1d,0x00,0x00,0x8a,0x24,0x00,0x00, +0x1d,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x34,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x1b,0x1d,0x00,0x00,0x7f,0x09,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x4e,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x34,0x1e,0x00,0x00,0x1b,0x1d,0x00,0x00,0x1d,0x1e,0x00,0x00, +0xf9,0x00,0x02,0x00,0xdb,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xdb,0x1d,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x9a,0x24,0x00,0x00,0x1b,0x1d,0x00,0x00, +0xbd,0x1d,0x00,0x00,0x4e,0x1e,0x00,0x00,0xbf,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x99,0x24,0x00,0x00,0x8a,0x24,0x00,0x00,0xbd,0x1d,0x00,0x00, +0x2f,0x1e,0x00,0x00,0xbf,0x1d,0x00,0x00,0x3e,0x00,0x03,0x00,0xe6,0x0b,0x00,0x00, +0xd4,0x1a,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x60,0x1e,0x00,0x00, +0xd4,0x1a,0x00,0x00,0xd4,0x1a,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x61,0x1e,0x00,0x00, +0x9a,0x24,0x00,0x00,0x60,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x83,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xd7,0x08,0x00,0x00, +0x61,0x1e,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x64,0x1e,0x00,0x00, +0xd4,0x1a,0x00,0x00,0xd4,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0x51,0x1e,0x00,0x00,0x64,0x1e,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x87,0x1e,0x00,0x00,0x51,0x1e,0x00,0x00, +0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x88,0x1e,0x00,0x00, +0x87,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x89,0x1e,0x00,0x00, +0x51,0x1e,0x00,0x00,0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x8a,0x1e,0x00,0x00,0x89,0x1e,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8b,0x1e,0x00,0x00,0x88,0x1e,0x00,0x00,0x8a,0x1e,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x8c,0x1e,0x00,0x00,0x51,0x1e,0x00,0x00,0x3d,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8d,0x1e,0x00,0x00,0x8c,0x1e,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8e,0x1e,0x00,0x00,0x8b,0x1e,0x00,0x00, +0x8d,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x90,0x1e,0x00,0x00, +0x87,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x92,0x1e,0x00,0x00, +0x8c,0x1e,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x93,0x1e,0x00,0x00, +0x90,0x1e,0x00,0x00,0x92,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x95,0x1e,0x00,0x00,0x87,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x97,0x1e,0x00,0x00,0x89,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x98,0x1e,0x00,0x00,0x95,0x1e,0x00,0x00,0x97,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x9a,0x1e,0x00,0x00,0x8c,0x1e,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9b,0x1e,0x00,0x00,0x98,0x1e,0x00,0x00,0x9a,0x1e,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x9c,0x1e,0x00,0x00,0x8e,0x1e,0x00,0x00, +0x93,0x1e,0x00,0x00,0x9b,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00,0x52,0x1e,0x00,0x00, +0x9c,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xa7,0x1e,0x00,0x00, +0x52,0x1e,0x00,0x00,0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xa8,0x1e,0x00,0x00,0xa7,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xb7,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb6,0x01,0x00,0x00, +0xa8,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xaa,0x1e,0x00,0x00, +0x52,0x1e,0x00,0x00,0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xab,0x1e,0x00,0x00,0xaa,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xac,0x1e,0x00,0x00,0x52,0x1e,0x00,0x00,0x3d,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xad,0x1e,0x00,0x00,0xac,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xbc,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xab,0x1e,0x00,0x00,0xad,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xc1,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb7,0x1e,0x00,0x00, +0xbc,0x1e,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb0,0x1e,0x00,0x00, +0xc1,0x1e,0x00,0x00,0xb7,0x01,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xb1,0x1e,0x00,0x00,0xb0,0x1e,0x00,0x00,0xb0,0x1e,0x00,0x00,0xb0,0x1e,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xb2,0x1e,0x00,0x00,0x9c,0x1e,0x00,0x00, +0xb1,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00,0x53,0x1e,0x00,0x00,0xb2,0x1e,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xc5,0x1e,0x00,0x00,0x53,0x1e,0x00,0x00, +0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc6,0x1e,0x00,0x00, +0xc5,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc7,0x1e,0x00,0x00, +0x53,0x03,0x00,0x00,0xc6,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xc8,0x1e,0x00,0x00,0x53,0x1e,0x00,0x00,0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xc9,0x1e,0x00,0x00,0xc8,0x1e,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xca,0x1e,0x00,0x00,0xbb,0x02,0x00,0x00,0xc9,0x1e,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcb,0x1e,0x00,0x00,0xc7,0x1e,0x00,0x00, +0xca,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xcc,0x1e,0x00,0x00, +0x53,0x1e,0x00,0x00,0x3d,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xcd,0x1e,0x00,0x00,0xcc,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xce,0x1e,0x00,0x00,0x53,0x03,0x00,0x00,0xcd,0x1e,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcf,0x1e,0x00,0x00,0xcb,0x1e,0x00,0x00,0xce,0x1e,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd1,0x1e,0x00,0x00,0xc5,0x1e,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd2,0x1e,0x00,0x00,0xbb,0x02,0x00,0x00, +0xd1,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd4,0x1e,0x00,0x00, +0xcc,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd5,0x1e,0x00,0x00, +0xbb,0x02,0x00,0x00,0xd4,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd6,0x1e,0x00,0x00,0xd2,0x1e,0x00,0x00,0xd5,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xd8,0x1e,0x00,0x00,0xc5,0x1e,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd9,0x1e,0x00,0x00,0x66,0x03,0x00,0x00,0xd8,0x1e,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xdb,0x1e,0x00,0x00,0xc8,0x1e,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdc,0x1e,0x00,0x00,0xbb,0x02,0x00,0x00, +0xdb,0x1e,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdd,0x1e,0x00,0x00, +0xd9,0x1e,0x00,0x00,0xdc,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xdf,0x1e,0x00,0x00,0xcc,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe0,0x1e,0x00,0x00,0x53,0x03,0x00,0x00,0xdf,0x1e,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe1,0x1e,0x00,0x00,0xdd,0x1e,0x00,0x00,0xe0,0x1e,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x68,0x1e,0x00,0x00,0xe6,0x0b,0x00,0x00, +0x4b,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x68,0x1e,0x00,0x00,0xcf,0x1e,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x6a,0x1e,0x00,0x00,0xe6,0x0b,0x00,0x00, +0x39,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x6a,0x1e,0x00,0x00,0xd6,0x1e,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x6c,0x1e,0x00,0x00,0xe6,0x0b,0x00,0x00, +0x3d,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x6c,0x1e,0x00,0x00,0xe1,0x1e,0x00,0x00, +0x3e,0x00,0x03,0x00,0x54,0x1e,0x00,0x00,0x99,0x24,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xe7,0x1e,0x00,0x00,0x54,0x1e,0x00,0x00,0x4b,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe8,0x1e,0x00,0x00,0xe7,0x1e,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xe9,0x1e,0x00,0x00,0x54,0x1e,0x00,0x00, +0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xea,0x1e,0x00,0x00, +0xe9,0x1e,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xeb,0x1e,0x00,0x00, +0xe8,0x1e,0x00,0x00,0xea,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xec,0x1e,0x00,0x00,0x54,0x1e,0x00,0x00,0x3d,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xed,0x1e,0x00,0x00,0xec,0x1e,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xee,0x1e,0x00,0x00,0xeb,0x1e,0x00,0x00,0xed,0x1e,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf0,0x1e,0x00,0x00,0xe7,0x1e,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf2,0x1e,0x00,0x00,0xec,0x1e,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf3,0x1e,0x00,0x00,0xf0,0x1e,0x00,0x00, +0xf2,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf5,0x1e,0x00,0x00, +0xe7,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf7,0x1e,0x00,0x00, +0xe9,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf8,0x1e,0x00,0x00, +0xf5,0x1e,0x00,0x00,0xf7,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xfa,0x1e,0x00,0x00,0xec,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfb,0x1e,0x00,0x00,0xf8,0x1e,0x00,0x00,0xfa,0x1e,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xfc,0x1e,0x00,0x00,0xee,0x1e,0x00,0x00,0xf3,0x1e,0x00,0x00, +0xfb,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00,0x55,0x1e,0x00,0x00,0xfc,0x1e,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x07,0x1f,0x00,0x00,0x55,0x1e,0x00,0x00, +0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x08,0x1f,0x00,0x00, +0x07,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x17,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb6,0x01,0x00,0x00,0x08,0x1f,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x0a,0x1f,0x00,0x00,0x55,0x1e,0x00,0x00, +0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0b,0x1f,0x00,0x00, +0x0a,0x1f,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x0c,0x1f,0x00,0x00, +0x55,0x1e,0x00,0x00,0x3d,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x0d,0x1f,0x00,0x00,0x0c,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x1c,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x0b,0x1f,0x00,0x00, +0x0d,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x21,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x17,0x1f,0x00,0x00,0x1c,0x1f,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x10,0x1f,0x00,0x00,0x21,0x1f,0x00,0x00, +0xb7,0x01,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x11,0x1f,0x00,0x00, +0x10,0x1f,0x00,0x00,0x10,0x1f,0x00,0x00,0x10,0x1f,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x12,0x1f,0x00,0x00,0xfc,0x1e,0x00,0x00,0x11,0x1f,0x00,0x00, +0x3e,0x00,0x03,0x00,0x56,0x1e,0x00,0x00,0x12,0x1f,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x25,0x1f,0x00,0x00,0x56,0x1e,0x00,0x00,0x4b,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x26,0x1f,0x00,0x00,0x25,0x1f,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x27,0x1f,0x00,0x00,0x53,0x03,0x00,0x00, +0x26,0x1f,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x28,0x1f,0x00,0x00, +0x56,0x1e,0x00,0x00,0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x29,0x1f,0x00,0x00,0x28,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2a,0x1f,0x00,0x00,0xbb,0x02,0x00,0x00,0x29,0x1f,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2b,0x1f,0x00,0x00,0x27,0x1f,0x00,0x00,0x2a,0x1f,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x2c,0x1f,0x00,0x00,0x56,0x1e,0x00,0x00, +0x3d,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2d,0x1f,0x00,0x00, +0x2c,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2e,0x1f,0x00,0x00, +0x53,0x03,0x00,0x00,0x2d,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2f,0x1f,0x00,0x00,0x2b,0x1f,0x00,0x00,0x2e,0x1f,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x31,0x1f,0x00,0x00,0x25,0x1f,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x32,0x1f,0x00,0x00,0xbb,0x02,0x00,0x00,0x31,0x1f,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x34,0x1f,0x00,0x00,0x2c,0x1f,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x35,0x1f,0x00,0x00,0xbb,0x02,0x00,0x00, +0x34,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x36,0x1f,0x00,0x00, +0x32,0x1f,0x00,0x00,0x35,0x1f,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x38,0x1f,0x00,0x00,0x25,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x39,0x1f,0x00,0x00,0x66,0x03,0x00,0x00,0x38,0x1f,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x3b,0x1f,0x00,0x00,0x28,0x1f,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3c,0x1f,0x00,0x00,0xbb,0x02,0x00,0x00,0x3b,0x1f,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3d,0x1f,0x00,0x00,0x39,0x1f,0x00,0x00, +0x3c,0x1f,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x3f,0x1f,0x00,0x00, +0x2c,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x40,0x1f,0x00,0x00, +0x53,0x03,0x00,0x00,0x3f,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x41,0x1f,0x00,0x00,0x3d,0x1f,0x00,0x00,0x40,0x1f,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x42,0x1f,0x00,0x00,0x2f,0x1f,0x00,0x00,0x36,0x1f,0x00,0x00, +0x41,0x1f,0x00,0x00,0x3d,0x00,0x04,0x00,0x83,0x00,0x00,0x00,0x72,0x1e,0x00,0x00, +0xe6,0x0b,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x73,0x1e,0x00,0x00, +0x72,0x1e,0x00,0x00,0x72,0x1e,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x75,0x1e,0x00,0x00, +0x73,0x1e,0x00,0x00,0x83,0x1e,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x78,0x1e,0x00,0x00,0x72,0x1e,0x00,0x00,0x72,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x49,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x42,0x1f,0x00,0x00, +0x78,0x1e,0x00,0x00,0x75,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00,0x5b,0x1e,0x00,0x00, +0x49,0x1f,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x4d,0x1f,0x00,0x00, +0x5b,0x1e,0x00,0x00,0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x4e,0x1f,0x00,0x00,0x4d,0x1f,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x4f,0x1f,0x00,0x00,0x5b,0x1e,0x00,0x00,0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x50,0x1f,0x00,0x00,0x4f,0x1f,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x51,0x1f,0x00,0x00,0x4e,0x1f,0x00,0x00,0x50,0x1f,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x52,0x1f,0x00,0x00,0x5b,0x1e,0x00,0x00, +0x3d,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x53,0x1f,0x00,0x00, +0x52,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x54,0x1f,0x00,0x00, +0x51,0x1f,0x00,0x00,0x53,0x1f,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x56,0x1f,0x00,0x00,0x4d,0x1f,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x58,0x1f,0x00,0x00,0x52,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x59,0x1f,0x00,0x00,0x56,0x1f,0x00,0x00,0x58,0x1f,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x5b,0x1f,0x00,0x00,0x4d,0x1f,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x5d,0x1f,0x00,0x00,0x4f,0x1f,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5e,0x1f,0x00,0x00,0x5b,0x1f,0x00,0x00,0x5d,0x1f,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x60,0x1f,0x00,0x00,0x52,0x1f,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x61,0x1f,0x00,0x00,0x5e,0x1f,0x00,0x00, +0x60,0x1f,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x62,0x1f,0x00,0x00, +0x54,0x1f,0x00,0x00,0x59,0x1f,0x00,0x00,0x61,0x1f,0x00,0x00,0x3e,0x00,0x03,0x00, +0x5c,0x1e,0x00,0x00,0x62,0x1f,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x6d,0x1f,0x00,0x00,0x5c,0x1e,0x00,0x00,0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x6e,0x1f,0x00,0x00,0x6d,0x1f,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x6f,0x1f,0x00,0x00,0x5c,0x1e,0x00,0x00,0x3d,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x70,0x1f,0x00,0x00,0x6f,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x7d,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x6e,0x1f,0x00,0x00,0x70,0x1f,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x72,0x1f,0x00,0x00,0x5c,0x1e,0x00,0x00,0x4b,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x73,0x1f,0x00,0x00,0x72,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x82,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x73,0x1f,0x00,0x00,0x7d,0x1f,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x75,0x1f,0x00,0x00,0xb7,0x01,0x00,0x00,0x82,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x87,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x8c,0x03,0x00,0x00,0x75,0x1f,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x77,0x1f,0x00,0x00,0x87,0x1f,0x00,0x00,0x87,0x1f,0x00,0x00, +0x87,0x1f,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x78,0x1f,0x00,0x00, +0x62,0x1f,0x00,0x00,0x77,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00,0x3c,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3c,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x9d,0x24,0x00,0x00,0x57,0x1d,0x00,0x00,0x27,0x0c,0x00,0x00,0x78,0x1f,0x00,0x00, +0xdb,0x1d,0x00,0x00,0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x8c,0x1f,0x00,0x00, +0x01,0x19,0x00,0x00,0xaa,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x02,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8d,0x1f,0x00,0x00,0x8c,0x1f,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0x8f,0x1f,0x00,0x00, +0x8d,0x1f,0x00,0x00,0xb6,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x91,0x1f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x91,0x1f,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x59,0x25,0x00,0x00,0x8f,0x1f,0x00,0x00,0xb7,0x01,0x00,0x00,0x8d,0x1f,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x97,0x1f,0x00,0x00,0x59,0x25,0x00,0x00, +0x59,0x25,0x00,0x00,0x59,0x25,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x98,0x1f,0x00,0x00,0x9d,0x24,0x00,0x00,0x97,0x1f,0x00,0x00,0x41,0x00,0x05,0x00, +0x2d,0x02,0x00,0x00,0x9f,0x1f,0x00,0x00,0x00,0x02,0x00,0x00,0x2c,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa0,0x1f,0x00,0x00,0x9f,0x1f,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x9b,0x1f,0x00,0x00,0x98,0x1f,0x00,0x00, +0xa0,0x1f,0x00,0x00,0x3e,0x00,0x03,0x00,0xe9,0x0b,0x00,0x00,0x11,0x0c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x43,0x0c,0x00,0x00,0x21,0x0c,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xad,0x1f,0x00,0x00,0x6b,0x0c,0x00,0x00, +0xeb,0x0c,0x00,0x00,0x3e,0x00,0x03,0x00,0xa2,0x1f,0x00,0x00,0xad,0x1f,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xc7,0x1f,0x00,0x00,0xa2,0x1f,0x00,0x00, +0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc8,0x1f,0x00,0x00, +0xc7,0x1f,0x00,0x00,0xbe,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0xc9,0x1f,0x00,0x00, +0xc8,0x1f,0x00,0x00,0xb6,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xce,0x1f,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc9,0x1f,0x00,0x00,0xca,0x1f,0x00,0x00, +0xce,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0xca,0x1f,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xcc,0x1f,0x00,0x00,0xc7,0x1f,0x00,0x00,0xbc,0x00,0x05,0x00, +0xc6,0x00,0x00,0x00,0xcd,0x1f,0x00,0x00,0xcc,0x1f,0x00,0x00,0xb7,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xce,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0xce,0x1f,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc6,0x00,0x00,0x00,0xcf,0x1f,0x00,0x00,0xc9,0x1f,0x00,0x00, +0x91,0x1f,0x00,0x00,0xcd,0x1f,0x00,0x00,0xca,0x1f,0x00,0x00,0xf7,0x00,0x03,0x00, +0xda,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xcf,0x1f,0x00,0x00, +0xd0,0x1f,0x00,0x00,0xda,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0xd0,0x1f,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xd1,0x1f,0x00,0x00,0xa2,0x1f,0x00,0x00, +0x39,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd2,0x1f,0x00,0x00, +0xd1,0x1f,0x00,0x00,0xbe,0x00,0x05,0x00,0xc6,0x00,0x00,0x00,0xd3,0x1f,0x00,0x00, +0xd2,0x1f,0x00,0x00,0xb6,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xd8,0x1f,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd3,0x1f,0x00,0x00,0xd4,0x1f,0x00,0x00, +0xd8,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0xd4,0x1f,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xd6,0x1f,0x00,0x00,0xd1,0x1f,0x00,0x00,0xbc,0x00,0x05,0x00, +0xc6,0x00,0x00,0x00,0xd7,0x1f,0x00,0x00,0xd6,0x1f,0x00,0x00,0xb7,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd8,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0xd8,0x1f,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc6,0x00,0x00,0x00,0xd9,0x1f,0x00,0x00,0xd3,0x1f,0x00,0x00, +0xd0,0x1f,0x00,0x00,0xd7,0x1f,0x00,0x00,0xd4,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00, +0xda,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0xda,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc6,0x00,0x00,0x00,0xdb,0x1f,0x00,0x00,0xcf,0x1f,0x00,0x00,0xce,0x1f,0x00,0x00, +0xd9,0x1f,0x00,0x00,0xd8,0x1f,0x00,0x00,0xa4,0x00,0x05,0x00,0xc6,0x00,0x00,0x00, +0xb0,0x1f,0x00,0x00,0xdb,0x1f,0x00,0x00,0xb4,0x08,0x00,0x00,0xf7,0x00,0x03,0x00, +0xc1,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb0,0x1f,0x00,0x00, +0xb1,0x1f,0x00,0x00,0xb5,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0xb1,0x1f,0x00,0x00, +0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xb2,0x1f,0x00,0x00,0xe9,0x0b,0x00,0x00, +0x3e,0x00,0x03,0x00,0xa3,0x1f,0x00,0x00,0xb2,0x1f,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xdd,0x1f,0x00,0x00,0xa3,0x1f,0x00,0x00,0x4b,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0xdd,0x1f,0x00,0x00,0xb6,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xb4,0x1f,0x00,0x00,0xa3,0x1f,0x00,0x00,0x3e,0x00,0x03,0x00, +0xe9,0x0b,0x00,0x00,0xb4,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00,0xc1,0x1f,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb5,0x1f,0x00,0x00,0x41,0x00,0x05,0x00,0x2d,0x02,0x00,0x00, +0xe0,0x1f,0x00,0x00,0x00,0x02,0x00,0x00,0x37,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xe1,0x1f,0x00,0x00,0xe0,0x1f,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb7,0x1f,0x00,0x00,0xe1,0x1f,0x00,0x00,0x9e,0x09,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xba,0x1f,0x00,0x00,0x43,0x0c,0x00,0x00, +0xb7,0x1f,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xbb,0x1f,0x00,0x00, +0xe9,0x0b,0x00,0x00,0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xbc,0x1f,0x00,0x00,0xbb,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbe,0x1f,0x00,0x00,0xbc,0x1f,0x00,0x00,0xba,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xe6,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xb6,0x01,0x00,0x00,0xbe,0x1f,0x00,0x00,0x3e,0x00,0x03,0x00,0xbb,0x1f,0x00,0x00, +0xe6,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00,0xc1,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc1,0x1f,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xc3,0x1f,0x00,0x00, +0xe9,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00,0x76,0x02,0x00,0x00,0xe8,0x1f,0x00,0x00, +0x78,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xeb,0x1f,0x00,0x00, +0xc3,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xec,0x1f,0x00,0x00,0xc3,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0xed,0x1f,0x00,0x00,0xeb,0x1f,0x00,0x00,0xec,0x1f,0x00,0x00, +0xb6,0x01,0x00,0x00,0xb6,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0xe8,0x1f,0x00,0x00, +0xa6,0x0b,0x00,0x00,0xed,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x21,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x70,0x0a,0x00,0x00, +0x48,0x19,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x25,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xf2,0x0c,0x00,0x00,0xb6,0x01,0x00,0x00, +0xb7,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x2b,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x21,0x20,0x00,0x00,0x2b,0x04,0x00,0x00, +0x25,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x30,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x21,0x20,0x00,0x00,0x2b,0x20,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0a,0x20,0x00,0x00,0x30,0x20,0x00,0x00, +0x30,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0c,0x20,0x00,0x00, +0x20,0x0d,0x00,0x00,0x3f,0x07,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x35,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x0c,0x20,0x00,0x00, +0x90,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x3a,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x0a,0x20,0x00,0x00,0x35,0x20,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x12,0x20,0x00,0x00,0x9d,0x0c,0x00,0x00, +0xb7,0x01,0x00,0x00,0x3a,0x20,0x00,0x00,0xbe,0x00,0x05,0x00,0xc6,0x00,0x00,0x00, +0x16,0x20,0x00,0x00,0x1f,0x1d,0x00,0x00,0xb7,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x1b,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x16,0x20,0x00,0x00, +0x17,0x20,0x00,0x00,0x1b,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x17,0x20,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x43,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xff,0x02,0x00,0x00,0x12,0x20,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1a,0x20,0x00,0x00,0x43,0x20,0x00,0x00,0x9b,0x0a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x1b,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x1b,0x20,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb2,0x24,0x00,0x00,0x12,0x20,0x00,0x00, +0xc1,0x1f,0x00,0x00,0x1a,0x20,0x00,0x00,0x17,0x20,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4a,0x0c,0x00,0x00,0x9b,0x1f,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4b,0x0c,0x00,0x00,0x9b,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4c,0x0c,0x00,0x00, +0x9b,0x1f,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x83,0x00,0x00,0x00, +0x4d,0x0c,0x00,0x00,0x4a,0x0c,0x00,0x00,0x4b,0x0c,0x00,0x00,0x4c,0x0c,0x00,0x00, +0xb2,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x6d,0x02,0x00,0x00,0x45,0x20,0x00,0x00, +0x6f,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0x45,0x20,0x00,0x00,0xa6,0x0b,0x00,0x00, +0x4d,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x7f,0x02,0x00,0x00,0x4c,0x20,0x00,0x00, +0x81,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0x4c,0x20,0x00,0x00,0xa6,0x0b,0x00,0x00, +0xfe,0x05,0x00,0x00,0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_ecc55fc6d148f34588d0546657e91de5.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_ecc55fc6d148f34588d0546657e91de5.h new file mode 100644 index 00000000..16729f7f --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_ecc55fc6d148f34588d0546657e91de5.h @@ -0,0 +1,2093 @@ +// ffx_fsr2_accumulate_pass_ecc55fc6d148f34588d0546657e91de5.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_ecc55fc6d148f34588d0546657e91de5_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ecc55fc6d148f34588d0546657e91de5_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ecc55fc6d148f34588d0546657e91de5_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ecc55fc6d148f34588d0546657e91de5_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_ecc55fc6d148f34588d0546657e91de5_SampledImageResourceNames[] = { "r_input_exposure", "r_dilated_reactive_masks", "r_input_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_imgMips", "r_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ecc55fc6d148f34588d0546657e91de5_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 10, 12, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ecc55fc6d148f34588d0546657e91de5_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ecc55fc6d148f34588d0546657e91de5_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_ecc55fc6d148f34588d0546657e91de5_StorageImageResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ecc55fc6d148f34588d0546657e91de5_StorageImageResourceBindings[] = { 13, 14, 16, 17, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ecc55fc6d148f34588d0546657e91de5_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ecc55fc6d148f34588d0546657e91de5_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_ecc55fc6d148f34588d0546657e91de5_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ecc55fc6d148f34588d0546657e91de5_UniformBufferResourceBindings[] = { 18, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ecc55fc6d148f34588d0546657e91de5_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ecc55fc6d148f34588d0546657e91de5_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_ecc55fc6d148f34588d0546657e91de5_size = 33028; + +static const unsigned char g_ffx_fsr2_accumulate_pass_ecc55fc6d148f34588d0546657e91de5_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x5b,0x28,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x09,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00, +0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c,0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30, +0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x0f,0x00,0x07,0x00,0x05,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0xb5,0x0b,0x00,0x00,0xcb,0x0b,0x00,0x00,0x10,0x00,0x06,0x00, +0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00, +0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c, +0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66, +0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00,0x04,0x00,0x08,0x00, +0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x31,0x36, +0x62,0x69,0x74,0x5f,0x73,0x74,0x6f,0x72,0x61,0x67,0x65,0x00,0x04,0x00,0x0b,0x00, +0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x65,0x78, +0x70,0x6c,0x69,0x63,0x69,0x74,0x5f,0x61,0x72,0x69,0x74,0x68,0x6d,0x65,0x74,0x69, +0x63,0x5f,0x74,0x79,0x70,0x65,0x73,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x69,0x6d,0x61,0x67,0x65,0x5f, +0x6c,0x6f,0x61,0x64,0x5f,0x66,0x6f,0x72,0x6d,0x61,0x74,0x74,0x65,0x64,0x00,0x00, +0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70, +0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72, +0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47, +0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69, +0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00, +0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0x0c,0x02,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x0c,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53, +0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x0c,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00, +0x06,0x00,0x07,0x00,0x0c,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73, +0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00, +0x0c,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f, +0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e, +0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0x0c,0x02,0x00,0x00, +0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65, +0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0x0c,0x02,0x00,0x00, +0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65, +0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0x0c,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00, +0x06,0x00,0x08,0x00,0x0c,0x02,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76, +0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00, +0x06,0x00,0x05,0x00,0x0c,0x02,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x0c,0x02,0x00,0x00,0x09,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61, +0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x0c,0x02,0x00,0x00,0x0a,0x00,0x00,0x00, +0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x0c,0x02,0x00,0x00,0x0b,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74, +0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00, +0x06,0x00,0x07,0x00,0x0c,0x02,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00, +0x0c,0x02,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75, +0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72, +0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x0c,0x02,0x00,0x00,0x0e,0x00,0x00,0x00, +0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00, +0x0c,0x02,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53, +0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x0c,0x02,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c, +0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0x0c,0x02,0x00,0x00, +0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43, +0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00, +0x0c,0x02,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61, +0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x0e,0x02,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x00,0x00,0x05,0x00,0x05,0x00,0x56,0x02,0x00,0x00,0x72,0x5f,0x69,0x6d, +0x67,0x4d,0x69,0x70,0x73,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x5a,0x02,0x00,0x00, +0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x00,0x00,0x00, +0x05,0x00,0x08,0x00,0x67,0x02,0x00,0x00,0x72,0x5f,0x70,0x72,0x65,0x70,0x61,0x72, +0x65,0x64,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00, +0x05,0x00,0x08,0x00,0x6f,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00, +0x05,0x00,0x09,0x00,0x7e,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e, +0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f, +0x72,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x86,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c, +0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x05,0x00,0x06,0x00, +0x8d,0x02,0x00,0x00,0x72,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f, +0x72,0x79,0x00,0x00,0x05,0x00,0x09,0x00,0x97,0x02,0x00,0x00,0x72,0x77,0x5f,0x69, +0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64, +0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x05,0x00,0x06,0x00,0xa0,0x02,0x00,0x00, +0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00, +0x05,0x00,0x06,0x00,0xa9,0x02,0x00,0x00,0x72,0x77,0x5f,0x6e,0x65,0x77,0x5f,0x6c, +0x6f,0x63,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0xbe,0x02,0x00,0x00, +0x72,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x00, +0x05,0x00,0x07,0x00,0xc9,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x05,0x00,0x09,0x00, +0xd5,0x02,0x00,0x00,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x72,0x65, +0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x73,0x00,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0xb5,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x57,0x6f,0x72,0x6b,0x47, +0x72,0x6f,0x75,0x70,0x49,0x44,0x00,0x00,0x05,0x00,0x08,0x00,0xcb,0x0b,0x00,0x00, +0x67,0x6c,0x5f,0x4c,0x6f,0x63,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69, +0x6f,0x6e,0x49,0x44,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x0c,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x0c,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x0c,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x0c,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x0c,0x02,0x00,0x00, +0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x0c,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x0c,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x0c,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x0c,0x02,0x00,0x00, +0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x0c,0x02,0x00,0x00,0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x0c,0x02,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x0c,0x02,0x00,0x00,0x0b,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x0c,0x02,0x00,0x00, +0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x0c,0x02,0x00,0x00,0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x0c,0x02,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x0c,0x02,0x00,0x00,0x0f,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x0c,0x02,0x00,0x00, +0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x0c,0x02,0x00,0x00,0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x0c,0x02,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x0c,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x0e,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x0e,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x56,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x56,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x5a,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x5a,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x67,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x67,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x6f,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x6f,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x7e,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x7e,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x86,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x86,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x8d,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x8d,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x97,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x97,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x97,0x02,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xa0,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xa0,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xa9,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xa9,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xbe,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xbe,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xc9,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xc9,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xd5,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xd5,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb5,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xcb,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xdf,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00, +0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x13,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x16,0x00,0x03,0x00, +0x52,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x52,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x5a,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x59,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x64,0x00,0x00,0x00, +0x37,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x91,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x96,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x91,0x00,0x00,0x00,0x14,0x00,0x02,0x00,0xcd,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x1e,0x01,0x00,0x00,0x52,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xbf,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc0,0x01,0x00,0x00,0x00,0x00,0x80,0x3f, +0x1e,0x00,0x15,0x00,0x0c,0x02,0x00,0x00,0x64,0x00,0x00,0x00,0x64,0x00,0x00,0x00, +0x64,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x37,0x00,0x00,0x00, +0x37,0x00,0x00,0x00,0x91,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x0d,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x0c,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x0d,0x02,0x00,0x00,0x0e,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x0f,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x10,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x64,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x15,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x1a,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x1f,0x02,0x00,0x00, +0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x24,0x02,0x00,0x00, +0x05,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x25,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x37,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x2a,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x2f,0x02,0x00,0x00, +0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x30,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x35,0x02,0x00,0x00, +0x09,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x3a,0x02,0x00,0x00, +0x0a,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x3f,0x02,0x00,0x00, +0x0b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x44,0x02,0x00,0x00, +0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x45,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x4a,0x02,0x00,0x00, +0x0d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x4f,0x02,0x00,0x00, +0x0f,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x54,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x55,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x54,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x55,0x02,0x00,0x00, +0x56,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x1a,0x00,0x02,0x00,0x58,0x02,0x00,0x00, +0x20,0x00,0x04,0x00,0x59,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x58,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x59,0x02,0x00,0x00,0x5a,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x1b,0x00,0x03,0x00,0x5c,0x02,0x00,0x00,0x54,0x02,0x00,0x00,0x15,0x00,0x04,0x00, +0x62,0x02,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x62,0x02,0x00,0x00,0x63,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x55,0x02,0x00,0x00,0x67,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x55,0x02,0x00,0x00,0x6f,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x55,0x02,0x00,0x00,0x7e,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x84,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x85,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x84,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x85,0x02,0x00,0x00,0x86,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x55,0x02,0x00,0x00,0x8d,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x95,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x96,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x95,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x96,0x02,0x00,0x00,0x97,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x9e,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x9f,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x9e,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x9f,0x02,0x00,0x00, +0xa0,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xa7,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xa8,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xa7,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0xa8,0x02,0x00,0x00,0xa9,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x62,0x02,0x00,0x00,0xb9,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x55,0x02,0x00,0x00,0xbe,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x55,0x02,0x00,0x00,0xc9,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0xcb,0x02,0x00,0x00,0x0f,0x02,0x00,0x00,0x0f,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x55,0x02,0x00,0x00,0xd5,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xde,0x02,0x00,0x00,0xbf,0x01,0x00,0x00, +0xbf,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xe1,0x02,0x00,0x00, +0x03,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x13,0x03,0x00,0x00, +0x6f,0x12,0x83,0x3a,0x2b,0x00,0x04,0x00,0x62,0x02,0x00,0x00,0x4d,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x62,0x02,0x00,0x00,0x51,0x03,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x67,0x03,0x00,0x00, +0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x6b,0x03,0x00,0x00, +0x00,0x00,0x00,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x7b,0x03,0x00,0x00, +0x00,0x00,0x80,0xbe,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa1,0x03,0x00,0x00, +0x02,0x10,0x80,0x37,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x09,0x04,0x00,0x00, +0x6b,0x03,0x00,0x00,0x6b,0x03,0x00,0x00,0x17,0x00,0x04,0x00,0x1d,0x04,0x00,0x00, +0x62,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x21,0x04,0x00,0x00, +0xcd,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x2e,0x04,0x00,0x00,0x00,0xe0,0x7f,0x47,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x46,0x04,0x00,0x00,0xdb,0x0f,0x49,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x4d,0x04,0x00,0x00,0xdb,0x0f,0xc9,0x3f,0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x5a,0x04,0x00,0x00,0x00,0x40,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x66,0x04,0x00,0x00,0xcd,0xcc,0xcc,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x6e,0x04,0x00,0x00,0x00,0x00,0xc8,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x73,0x04,0x00,0x00,0x00,0x00,0x10,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x7b,0x04,0x00,0x00,0x00,0x00,0x80,0x40,0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x86,0x04,0x00,0x00,0x00,0xbc,0x00,0x00,0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x8c,0x04,0x00,0x00,0x00,0x80,0x00,0x00,0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x92,0x04,0x00,0x00,0x00,0x3c,0x00,0x00,0x2b,0x00,0x04,0x00,0x62,0x02,0x00,0x00, +0x09,0x05,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x0a,0x05,0x00,0x00, +0x59,0x00,0x00,0x00,0x09,0x05,0x00,0x00,0x20,0x00,0x04,0x00,0x0b,0x05,0x00,0x00, +0x07,0x00,0x00,0x00,0x0a,0x05,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xa8,0x05,0x00,0x00,0x52,0xb8,0xfe,0x3f,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xc7,0x05,0x00,0x00,0xfe,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xc8,0x05,0x00,0x00,0xff,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x62,0x02,0x00,0x00, +0x1d,0x06,0x00,0x00,0x10,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x1e,0x06,0x00,0x00, +0x08,0x00,0x00,0x00,0x1d,0x06,0x00,0x00,0x20,0x00,0x04,0x00,0x1f,0x06,0x00,0x00, +0x07,0x00,0x00,0x00,0x1e,0x06,0x00,0x00,0x2c,0x00,0x07,0x00,0x91,0x00,0x00,0x00, +0x2e,0x06,0x00,0x00,0xbf,0x01,0x00,0x00,0xbf,0x01,0x00,0x00,0xbf,0x01,0x00,0x00, +0xbf,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x45,0x06,0x00,0x00, +0x9a,0x99,0x99,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5d,0x06,0x00,0x00, +0x00,0x00,0x00,0xc0,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5e,0x06,0x00,0x00, +0x00,0x00,0x40,0xc0,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x01,0x07,0x00,0x00, +0xab,0xaa,0xaa,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x31,0x07,0x00,0x00, +0xab,0xaa,0x2a,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5d,0x07,0x00,0x00, +0x00,0x00,0x00,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x70,0x07,0x00,0x00, +0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x7a,0x07,0x00,0x00, +0x00,0x00,0x20,0x41,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xb4,0x07,0x00,0x00, +0xc8,0x05,0x00,0x00,0xc8,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0xbf,0x07,0x00,0x00,0x0f,0x02,0x00,0x00,0xc8,0x05,0x00,0x00,0x2c,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0xca,0x07,0x00,0x00,0x15,0x02,0x00,0x00,0xc8,0x05,0x00,0x00, +0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xd5,0x07,0x00,0x00,0x1a,0x02,0x00,0x00, +0xc8,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xe0,0x07,0x00,0x00, +0xc8,0x05,0x00,0x00,0x0f,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0xf5,0x07,0x00,0x00,0x15,0x02,0x00,0x00,0x0f,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x1a,0x02,0x00,0x00,0x0f,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x0b,0x08,0x00,0x00,0xc8,0x05,0x00,0x00, +0x15,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x16,0x08,0x00,0x00, +0x0f,0x02,0x00,0x00,0x15,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x21,0x08,0x00,0x00,0x15,0x02,0x00,0x00,0x15,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x2c,0x08,0x00,0x00,0x1a,0x02,0x00,0x00,0x15,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x37,0x08,0x00,0x00,0xc8,0x05,0x00,0x00, +0x1a,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x42,0x08,0x00,0x00, +0x0f,0x02,0x00,0x00,0x1a,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x4d,0x08,0x00,0x00,0x15,0x02,0x00,0x00,0x1a,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x58,0x08,0x00,0x00,0x1a,0x02,0x00,0x00,0x1a,0x02,0x00,0x00, +0x2a,0x00,0x03,0x00,0xcd,0x00,0x00,0x00,0xde,0x08,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xe5,0x08,0x00,0x00,0xff,0xfe,0xfe,0x3e,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x01,0x09,0x00,0x00,0x13,0x03,0x00,0x00,0x13,0x03,0x00,0x00, +0x13,0x03,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x32,0x09,0x00,0x00, +0x00,0x00,0xa0,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x3a,0x09,0x00,0x00, +0x00,0x00,0x40,0x40,0x17,0x00,0x04,0x00,0x7b,0x09,0x00,0x00,0xcd,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xa9,0x09,0x00,0x00, +0x70,0x07,0x00,0x00,0x70,0x07,0x00,0x00,0x70,0x07,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xc8,0x09,0x00,0x00,0x30,0x96,0x7c,0x3d,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x16,0x0a,0x00,0x00,0x00,0x00,0x7f,0x43,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x3e,0x0a,0x00,0x00,0x81,0x80,0x80,0x3b,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x68,0x0a,0x00,0x00,0x00,0x00,0xc0,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x9a,0x0a,0x00,0x00,0xa4,0x70,0x7d,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xc5,0x0a,0x00,0x00,0x00,0x00,0x80,0xbf,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x1d,0x0b,0x00,0x00,0xbf,0x01,0x00,0x00,0xbf,0x01,0x00,0x00, +0xbf,0x01,0x00,0x00,0x17,0x00,0x04,0x00,0xb3,0x0b,0x00,0x00,0x62,0x02,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xb4,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0xb3,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00,0xb4,0x0b,0x00,0x00,0xb5,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x62,0x02,0x00,0x00,0xbd,0x0b,0x00,0x00, +0x08,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x1d,0x04,0x00,0x00,0xc9,0x0b,0x00,0x00, +0xbd,0x0b,0x00,0x00,0xbd,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00,0xb4,0x0b,0x00,0x00, +0xcb,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0xb3,0x0b,0x00,0x00, +0xdf,0x0b,0x00,0x00,0xbd,0x0b,0x00,0x00,0xbd,0x0b,0x00,0x00,0x4d,0x03,0x00,0x00, +0x2b,0x00,0x04,0x00,0x62,0x02,0x00,0x00,0x6e,0x26,0x00,0x00,0x07,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x6f,0x26,0x00,0x00,0x2e,0x04,0x00,0x00, +0x2e,0x04,0x00,0x00,0x2e,0x04,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x70,0x26,0x00,0x00,0x66,0x66,0x66,0x3f,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x71,0x26,0x00,0x00,0xc0,0x01,0x00,0x00,0xc0,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x72,0x26,0x00,0x00,0x0a,0xd7,0xa3,0x3c,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x73,0x26,0x00,0x00,0xcd,0xcc,0x4c,0x3d,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x74,0x26,0x00,0x00,0xc0,0x01,0x00,0x00,0xc0,0x01,0x00,0x00, +0xc0,0x01,0x00,0x00,0x01,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0xb1,0x26,0x00,0x00, +0x01,0x00,0x03,0x00,0x08,0x00,0x00,0x00,0xd4,0x26,0x00,0x00,0x01,0x00,0x03,0x00, +0x64,0x00,0x00,0x00,0x5d,0x27,0x00,0x00,0x01,0x00,0x03,0x00,0x22,0x00,0x00,0x00, +0x59,0x28,0x00,0x00,0x01,0x00,0x03,0x00,0x91,0x00,0x00,0x00,0x5a,0x28,0x00,0x00, +0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x96,0x00,0x00,0x00,0x1f,0x1e,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x1f,0x06,0x00,0x00,0x77,0x1b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x0b,0x05,0x00,0x00,0x43,0x15,0x00,0x00,0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0xb3,0x0b,0x00,0x00,0xb6,0x0b,0x00,0x00,0xb5,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00, +0x1d,0x04,0x00,0x00,0xb7,0x0b,0x00,0x00,0xb6,0x0b,0x00,0x00,0xb6,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x10,0x02,0x00,0x00, +0xe2,0x0b,0x00,0x00,0x0e,0x02,0x00,0x00,0x1a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x64,0x00,0x00,0x00,0xe3,0x0b,0x00,0x00,0xe2,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xbb,0x0b,0x00,0x00,0xe3,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x7c,0x00,0x04,0x00,0x62,0x02,0x00,0x00,0xbc,0x0b,0x00,0x00,0xbb,0x0b,0x00,0x00, +0x80,0x00,0x05,0x00,0x62,0x02,0x00,0x00,0xbf,0x0b,0x00,0x00,0xbc,0x0b,0x00,0x00, +0x6e,0x26,0x00,0x00,0x86,0x00,0x05,0x00,0x62,0x02,0x00,0x00,0xc0,0x0b,0x00,0x00, +0xbf,0x0b,0x00,0x00,0xbd,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x62,0x02,0x00,0x00, +0xc3,0x0b,0x00,0x00,0xb6,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00, +0x62,0x02,0x00,0x00,0xc4,0x0b,0x00,0x00,0xc0,0x0b,0x00,0x00,0xc3,0x0b,0x00,0x00, +0x82,0x00,0x05,0x00,0x62,0x02,0x00,0x00,0xc5,0x0b,0x00,0x00,0xc4,0x0b,0x00,0x00, +0x4d,0x03,0x00,0x00,0x52,0x00,0x06,0x00,0x1d,0x04,0x00,0x00,0x51,0x24,0x00,0x00, +0xc5,0x0b,0x00,0x00,0xb7,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x84,0x00,0x05,0x00, +0x1d,0x04,0x00,0x00,0xca,0x0b,0x00,0x00,0x51,0x24,0x00,0x00,0xc9,0x0b,0x00,0x00, +0x3d,0x00,0x04,0x00,0xb3,0x0b,0x00,0x00,0xcc,0x0b,0x00,0x00,0xcb,0x0b,0x00,0x00, +0x4f,0x00,0x07,0x00,0x1d,0x04,0x00,0x00,0xcd,0x0b,0x00,0x00,0xcc,0x0b,0x00,0x00, +0xcc,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x80,0x00,0x05,0x00, +0x1d,0x04,0x00,0x00,0xce,0x0b,0x00,0x00,0xca,0x0b,0x00,0x00,0xcd,0x0b,0x00,0x00, +0x7c,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0xd0,0x0b,0x00,0x00,0xce,0x0b,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x91,0x0c,0x00,0x00,0xd0,0x0b,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x93,0x0c,0x00,0x00,0x91,0x0c,0x00,0x00, +0x09,0x04,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x95,0x0c,0x00,0x00, +0xe3,0x0b,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x96,0x0c,0x00,0x00, +0x93,0x0c,0x00,0x00,0x95,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x30,0x02,0x00,0x00, +0xd1,0x0c,0x00,0x00,0x0e,0x02,0x00,0x00,0x2f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xd2,0x0c,0x00,0x00,0xd1,0x0c,0x00,0x00,0x41,0x00,0x05,0x00, +0x10,0x02,0x00,0x00,0xd5,0x0c,0x00,0x00,0x0e,0x02,0x00,0x00,0x0f,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0xd6,0x0c,0x00,0x00,0xd5,0x0c,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x9c,0x0c,0x00,0x00,0xd6,0x0c,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x9d,0x0c,0x00,0x00,0xd2,0x0c,0x00,0x00, +0x9c,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x9e,0x0c,0x00,0x00, +0x96,0x0c,0x00,0x00,0x9d,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x10,0x02,0x00,0x00, +0xdd,0x0c,0x00,0x00,0x0e,0x02,0x00,0x00,0x15,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x64,0x00,0x00,0x00,0xde,0x0c,0x00,0x00,0xdd,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xeb,0x0c,0x00,0x00,0x9e,0x0c,0x00,0x00,0x9c,0x0c,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xee,0x0c,0x00,0x00,0x9c,0x0c,0x00,0x00, +0x09,0x04,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xfb,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xeb,0x0c,0x00,0x00,0xee,0x0c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x00,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x09,0x04,0x00,0x00,0xfb,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xf4,0x0c,0x00,0x00,0xde,0x0c,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xf5,0x0c,0x00,0x00,0x00,0x0d,0x00,0x00,0xf4,0x0c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x54,0x02,0x00,0x00,0x0c,0x0d,0x00,0x00,0x6f,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0x0e,0x0d,0x00,0x00,0x0c,0x0d,0x00,0x00, +0xd0,0x0b,0x00,0x00,0x02,0x00,0x00,0x00,0x0f,0x02,0x00,0x00,0x4f,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x0f,0x0d,0x00,0x00,0x0e,0x0d,0x00,0x00,0x0e,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x30,0x02,0x00,0x00, +0x19,0x0d,0x00,0x00,0x0e,0x02,0x00,0x00,0x35,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x1a,0x0d,0x00,0x00,0x19,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x12,0x0d,0x00,0x00,0x0f,0x0d,0x00,0x00,0x1a,0x0d,0x00,0x00, +0x41,0x00,0x05,0x00,0x30,0x02,0x00,0x00,0x1d,0x0d,0x00,0x00,0x0e,0x02,0x00,0x00, +0x3f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x1e,0x0d,0x00,0x00, +0x1d,0x0d,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x15,0x0d,0x00,0x00, +0x12,0x0d,0x00,0x00,0x1e,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x24,0x0d,0x00,0x00,0x15,0x0d,0x00,0x00,0x95,0x0c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x25,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0x24,0x0d,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x2e,0x0d,0x00,0x00, +0x96,0x0c,0x00,0x00,0x15,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x34,0x0d,0x00,0x00,0x2e,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00, +0xcd,0x00,0x00,0x00,0x35,0x0d,0x00,0x00,0x34,0x0d,0x00,0x00,0xbf,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x3a,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x35,0x0d,0x00,0x00,0x36,0x0d,0x00,0x00,0x3a,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x36,0x0d,0x00,0x00,0xbc,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x39,0x0d,0x00,0x00, +0x34,0x0d,0x00,0x00,0xc0,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x3a,0x0d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3a,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00,0xcd,0x00,0x00,0x00, +0x3b,0x0d,0x00,0x00,0x35,0x0d,0x00,0x00,0x05,0x00,0x00,0x00,0x39,0x0d,0x00,0x00, +0x36,0x0d,0x00,0x00,0xf7,0x00,0x03,0x00,0x46,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x3b,0x0d,0x00,0x00,0x3c,0x0d,0x00,0x00,0x46,0x0d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3c,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3e,0x0d,0x00,0x00,0x2e,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00, +0xcd,0x00,0x00,0x00,0x3f,0x0d,0x00,0x00,0x3e,0x0d,0x00,0x00,0xbf,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x44,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x3f,0x0d,0x00,0x00,0x40,0x0d,0x00,0x00,0x44,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x40,0x0d,0x00,0x00,0xbc,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x43,0x0d,0x00,0x00, +0x3e,0x0d,0x00,0x00,0xc0,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x44,0x0d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x44,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00,0xcd,0x00,0x00,0x00, +0x45,0x0d,0x00,0x00,0x3f,0x0d,0x00,0x00,0x3c,0x0d,0x00,0x00,0x43,0x0d,0x00,0x00, +0x40,0x0d,0x00,0x00,0xf9,0x00,0x02,0x00,0x46,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x46,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00,0xcd,0x00,0x00,0x00,0x47,0x0d,0x00,0x00, +0x3b,0x0d,0x00,0x00,0x3a,0x0d,0x00,0x00,0x45,0x0d,0x00,0x00,0x44,0x0d,0x00,0x00, +0x3d,0x00,0x04,0x00,0x54,0x02,0x00,0x00,0x4a,0x0d,0x00,0x00,0x67,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x58,0x02,0x00,0x00,0x4b,0x0d,0x00,0x00,0x5a,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x5c,0x02,0x00,0x00,0x4c,0x0d,0x00,0x00,0x4a,0x0d,0x00,0x00, +0x4b,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0x4e,0x0d,0x00,0x00, +0x4c,0x0d,0x00,0x00,0xf5,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xbf,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4f,0x0d,0x00,0x00,0x4e,0x0d,0x00,0x00, +0x03,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x53,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x4f,0x0d,0x00,0x00,0xbf,0x01,0x00,0x00, +0xc0,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x54,0x02,0x00,0x00,0x56,0x0d,0x00,0x00, +0xd5,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x5c,0x02,0x00,0x00,0x58,0x0d,0x00,0x00, +0x56,0x0d,0x00,0x00,0x4b,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x91,0x00,0x00,0x00, +0x5a,0x0d,0x00,0x00,0x58,0x0d,0x00,0x00,0xf5,0x0c,0x00,0x00,0x02,0x00,0x00,0x00, +0xbf,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbb,0x0c,0x00,0x00, +0x5a,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbe,0x0c,0x00,0x00,0x5a,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x25,0x02,0x00,0x00,0x5e,0x0d,0x00,0x00,0x0e,0x02,0x00,0x00,0x2a,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x5f,0x0d,0x00,0x00,0x5e,0x0d,0x00,0x00, +0xaa,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0xc1,0x0c,0x00,0x00,0x0f,0x02,0x00,0x00, +0x5f,0x0d,0x00,0x00,0xa4,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0xc5,0x0c,0x00,0x00, +0x47,0x0d,0x00,0x00,0xde,0x08,0x00,0x00,0xa6,0x00,0x05,0x00,0xcd,0x00,0x00,0x00, +0xc8,0x0c,0x00,0x00,0xc5,0x0c,0x00,0x00,0xc1,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00, +0x26,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x47,0x0d,0x00,0x00, +0x22,0x0c,0x00,0x00,0x26,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x22,0x0c,0x00,0x00, +0xa8,0x00,0x04,0x00,0xcd,0x00,0x00,0x00,0x25,0x0c,0x00,0x00,0xc1,0x0c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x26,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x26,0x0c,0x00,0x00, +0xf5,0x00,0x07,0x00,0xcd,0x00,0x00,0x00,0x27,0x0c,0x00,0x00,0x47,0x0d,0x00,0x00, +0x46,0x0d,0x00,0x00,0x25,0x0c,0x00,0x00,0x22,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00, +0x31,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x27,0x0c,0x00,0x00, +0x28,0x0c,0x00,0x00,0x31,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x28,0x0c,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x96,0x0d,0x00,0x00,0x2e,0x0d,0x00,0x00, +0x95,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x97,0x0d,0x00,0x00, +0x96,0x0d,0x00,0x00,0x09,0x04,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x99,0x0d,0x00,0x00,0xe3,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x9a,0x0d,0x00,0x00,0x99,0x0d,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9c,0x0d,0x00,0x00,0x97,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xbd,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x9a,0x0d,0x00,0x00,0x9c,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xc2,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xbf,0x01,0x00,0x00,0xbd,0x0d,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x5b,0x24,0x00,0x00,0xc2,0x0d,0x00,0x00,0x97,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa2,0x0d,0x00,0x00,0xbb,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa4,0x0d,0x00,0x00,0x97,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc7,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xa2,0x0d,0x00,0x00,0xa4,0x0d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xcc,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xbf,0x01,0x00,0x00,0xc7,0x0d,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x5f,0x24,0x00,0x00,0xcc,0x0d,0x00,0x00,0x5b,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xa9,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x5f,0x24,0x00,0x00,0x6e,0x00,0x04,0x00, +0x64,0x00,0x00,0x00,0xaa,0x0d,0x00,0x00,0xa9,0x0d,0x00,0x00,0x0c,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0xd0,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0x5f,0x24,0x00,0x00,0x73,0x00,0x04,0x00,0x1e,0x01,0x00,0x00,0xad,0x0d,0x00,0x00, +0xd0,0x0d,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x86,0x0e,0x00,0x00, +0xaa,0x0d,0x00,0x00,0xb4,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x8c,0x0e,0x00,0x00,0x86,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xc6,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x8c,0x0e,0x00,0x00,0x0f,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0x6a,0x24,0x00,0x00,0xc6,0x0e,0x00,0x00,0x86,0x0e,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xa9,0x0e,0x00,0x00,0x86,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xd0,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xa9,0x0e,0x00,0x00,0x0f,0x02,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x75,0x24,0x00,0x00,0xd0,0x0e,0x00,0x00, +0x6a,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x54,0x02,0x00,0x00, +0xdd,0x0e,0x00,0x00,0x7e,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00, +0xdf,0x0e,0x00,0x00,0xdd,0x0e,0x00,0x00,0x75,0x24,0x00,0x00,0x02,0x00,0x00,0x00, +0x0f,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x18,0x0e,0x00,0x00, +0xdf,0x0e,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xf1,0x0e,0x00,0x00, +0xaa,0x0d,0x00,0x00,0xbf,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xfb,0x0e,0x00,0x00,0xf1,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0x80,0x24,0x00,0x00,0xfb,0x0e,0x00,0x00,0xf1,0x0e,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x14,0x0f,0x00,0x00, +0xf1,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x3b,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x14,0x0f,0x00,0x00, +0x0f,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x8b,0x24,0x00,0x00, +0x3b,0x0f,0x00,0x00,0x80,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x91,0x00,0x00,0x00,0x4a,0x0f,0x00,0x00,0xdd,0x0e,0x00,0x00,0x8b,0x24,0x00,0x00, +0x02,0x00,0x00,0x00,0x0f,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x1e,0x0e,0x00,0x00,0x4a,0x0f,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x5c,0x0f,0x00,0x00,0xaa,0x0d,0x00,0x00,0xca,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x66,0x0f,0x00,0x00,0x5c,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x70,0x0f,0x00,0x00,0x99,0x0d,0x00,0x00, +0x15,0x02,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xa1,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x66,0x0f,0x00,0x00,0x70,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x96,0x24,0x00,0x00,0xa1,0x0f,0x00,0x00, +0x5c,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x7f,0x0f,0x00,0x00,0x5c,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xa6,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x7f,0x0f,0x00,0x00,0x0f,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0xa1,0x24,0x00,0x00,0xa6,0x0f,0x00,0x00,0x96,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0xb5,0x0f,0x00,0x00,0xdd,0x0e,0x00,0x00, +0xa1,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x0f,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0x24,0x0e,0x00,0x00,0xb5,0x0f,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0xc7,0x0f,0x00,0x00,0xaa,0x0d,0x00,0x00,0xd5,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xd1,0x0f,0x00,0x00,0xc7,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x0c,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xd1,0x0f,0x00,0x00,0x70,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0xac,0x24,0x00,0x00,0x0c,0x10,0x00,0x00, +0xc7,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xea,0x0f,0x00,0x00,0xc7,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x11,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xea,0x0f,0x00,0x00,0x0f,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0xb7,0x24,0x00,0x00,0x11,0x10,0x00,0x00,0xac,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0x20,0x10,0x00,0x00,0xdd,0x0e,0x00,0x00, +0xb7,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x0f,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0x2a,0x0e,0x00,0x00,0x20,0x10,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x32,0x10,0x00,0x00,0xaa,0x0d,0x00,0x00,0xe0,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x38,0x10,0x00,0x00,0x32,0x10,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x72,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x38,0x10,0x00,0x00,0x0f,0x02,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0xc2,0x24,0x00,0x00,0x72,0x10,0x00,0x00, +0x32,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x59,0x10,0x00,0x00,0x32,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0xcd,0x24,0x00,0x00,0x59,0x10,0x00,0x00,0xc2,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0x8b,0x10,0x00,0x00, +0xdd,0x0e,0x00,0x00,0xcd,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x0f,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x30,0x0e,0x00,0x00,0x8b,0x10,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xa7,0x10,0x00,0x00,0xaa,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0xd8,0x24,0x00,0x00, +0xa7,0x10,0x00,0x00,0xaa,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xc4,0x10,0x00,0x00,0xaa,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0xe3,0x24,0x00,0x00,0xc4,0x10,0x00,0x00, +0xd8,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00, +0xf6,0x10,0x00,0x00,0xdd,0x0e,0x00,0x00,0xe3,0x24,0x00,0x00,0x02,0x00,0x00,0x00, +0x0f,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x36,0x0e,0x00,0x00, +0xf6,0x10,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x08,0x11,0x00,0x00, +0xaa,0x0d,0x00,0x00,0xf5,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x12,0x11,0x00,0x00,0x08,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x4d,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x12,0x11,0x00,0x00,0x70,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0xee,0x24,0x00,0x00,0x4d,0x11,0x00,0x00,0x08,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x2f,0x11,0x00,0x00,0x08,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0xf9,0x24,0x00,0x00, +0x2f,0x11,0x00,0x00,0xee,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x91,0x00,0x00,0x00,0x61,0x11,0x00,0x00,0xdd,0x0e,0x00,0x00,0xf9,0x24,0x00,0x00, +0x02,0x00,0x00,0x00,0x0f,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x3c,0x0e,0x00,0x00,0x61,0x11,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x73,0x11,0x00,0x00,0xaa,0x0d,0x00,0x00,0x00,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x7d,0x11,0x00,0x00,0x73,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xb8,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x7d,0x11,0x00,0x00,0x70,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0x04,0x25,0x00,0x00,0xb8,0x11,0x00,0x00,0x73,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x9a,0x11,0x00,0x00, +0x73,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0x0f,0x25,0x00,0x00,0x9a,0x11,0x00,0x00,0x04,0x25,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0xcc,0x11,0x00,0x00,0xdd,0x0e,0x00,0x00, +0x0f,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0x0f,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0x42,0x0e,0x00,0x00,0xcc,0x11,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0xde,0x11,0x00,0x00,0xaa,0x0d,0x00,0x00,0x0b,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xe4,0x11,0x00,0x00,0xde,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x1e,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xe4,0x11,0x00,0x00,0x0f,0x02,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x1a,0x25,0x00,0x00,0x1e,0x12,0x00,0x00, +0xde,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x05,0x12,0x00,0x00,0xde,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x0f,0x12,0x00,0x00,0xbb,0x0b,0x00,0x00,0x15,0x02,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x2d,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x05,0x12,0x00,0x00,0x0f,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0x25,0x25,0x00,0x00,0x2d,0x12,0x00,0x00,0x1a,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0x37,0x12,0x00,0x00, +0xdd,0x0e,0x00,0x00,0x25,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0x0f,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x48,0x0e,0x00,0x00,0x37,0x12,0x00,0x00, +0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x49,0x12,0x00,0x00,0xaa,0x0d,0x00,0x00, +0x16,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x53,0x12,0x00,0x00, +0x49,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0x30,0x25,0x00,0x00,0x53,0x12,0x00,0x00,0x49,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x70,0x12,0x00,0x00,0x49,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x98,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x70,0x12,0x00,0x00,0x0f,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x3b,0x25,0x00,0x00,0x98,0x12,0x00,0x00, +0x30,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00, +0xa2,0x12,0x00,0x00,0xdd,0x0e,0x00,0x00,0x3b,0x25,0x00,0x00,0x02,0x00,0x00,0x00, +0x0f,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x4e,0x0e,0x00,0x00, +0xa2,0x12,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xb4,0x12,0x00,0x00, +0xaa,0x0d,0x00,0x00,0x21,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xbe,0x12,0x00,0x00,0xb4,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xf9,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xbe,0x12,0x00,0x00,0x70,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0x46,0x25,0x00,0x00,0xf9,0x12,0x00,0x00,0xb4,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xdb,0x12,0x00,0x00,0xb4,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x03,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xdb,0x12,0x00,0x00,0x0f,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x51,0x25,0x00,0x00,0x03,0x13,0x00,0x00, +0x46,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00, +0x0d,0x13,0x00,0x00,0xdd,0x0e,0x00,0x00,0x51,0x25,0x00,0x00,0x02,0x00,0x00,0x00, +0x0f,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x54,0x0e,0x00,0x00, +0x0d,0x13,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x1f,0x13,0x00,0x00, +0xaa,0x0d,0x00,0x00,0x2c,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x29,0x13,0x00,0x00,0x1f,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x64,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x29,0x13,0x00,0x00,0x70,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0x5c,0x25,0x00,0x00,0x64,0x13,0x00,0x00,0x1f,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x46,0x13,0x00,0x00,0x1f,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x6e,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x46,0x13,0x00,0x00,0x0f,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x67,0x25,0x00,0x00,0x6e,0x13,0x00,0x00, +0x5c,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00, +0x78,0x13,0x00,0x00,0xdd,0x0e,0x00,0x00,0x67,0x25,0x00,0x00,0x02,0x00,0x00,0x00, +0x0f,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x5a,0x0e,0x00,0x00, +0x78,0x13,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x8a,0x13,0x00,0x00, +0xaa,0x0d,0x00,0x00,0x37,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x90,0x13,0x00,0x00,0x8a,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xca,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x90,0x13,0x00,0x00,0x0f,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0x72,0x25,0x00,0x00,0xca,0x13,0x00,0x00,0x8a,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xb1,0x13,0x00,0x00,0x8a,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xd9,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xb1,0x13,0x00,0x00,0x0f,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x7d,0x25,0x00,0x00,0xd9,0x13,0x00,0x00, +0x72,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00, +0xe3,0x13,0x00,0x00,0xdd,0x0e,0x00,0x00,0x7d,0x25,0x00,0x00,0x02,0x00,0x00,0x00, +0x0f,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x60,0x0e,0x00,0x00, +0xe3,0x13,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xf5,0x13,0x00,0x00, +0xaa,0x0d,0x00,0x00,0x42,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xff,0x13,0x00,0x00,0xf5,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0x88,0x25,0x00,0x00,0xff,0x13,0x00,0x00,0xf5,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x1c,0x14,0x00,0x00, +0xf5,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x44,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x1c,0x14,0x00,0x00, +0x0f,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x93,0x25,0x00,0x00, +0x44,0x14,0x00,0x00,0x88,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x91,0x00,0x00,0x00,0x4e,0x14,0x00,0x00,0xdd,0x0e,0x00,0x00,0x93,0x25,0x00,0x00, +0x02,0x00,0x00,0x00,0x0f,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x66,0x0e,0x00,0x00,0x4e,0x14,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x60,0x14,0x00,0x00,0xaa,0x0d,0x00,0x00,0x4d,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x6a,0x14,0x00,0x00,0x60,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xa5,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x6a,0x14,0x00,0x00,0x70,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0x9e,0x25,0x00,0x00,0xa5,0x14,0x00,0x00,0x60,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x87,0x14,0x00,0x00, +0x60,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xaf,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x87,0x14,0x00,0x00, +0x0f,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0xa9,0x25,0x00,0x00, +0xaf,0x14,0x00,0x00,0x9e,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x91,0x00,0x00,0x00,0xb9,0x14,0x00,0x00,0xdd,0x0e,0x00,0x00,0xa9,0x25,0x00,0x00, +0x02,0x00,0x00,0x00,0x0f,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x6c,0x0e,0x00,0x00,0xb9,0x14,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0xcb,0x14,0x00,0x00,0xaa,0x0d,0x00,0x00,0x58,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xd5,0x14,0x00,0x00,0xcb,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x10,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xd5,0x14,0x00,0x00,0x70,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0xb4,0x25,0x00,0x00,0x10,0x15,0x00,0x00,0xcb,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xf2,0x14,0x00,0x00, +0xcb,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x1a,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xf2,0x14,0x00,0x00, +0x0f,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0xbf,0x25,0x00,0x00, +0x1a,0x15,0x00,0x00,0xb4,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x91,0x00,0x00,0x00,0x24,0x15,0x00,0x00,0xdd,0x0e,0x00,0x00,0xbf,0x25,0x00,0x00, +0x02,0x00,0x00,0x00,0x0f,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x72,0x0e,0x00,0x00,0x24,0x15,0x00,0x00,0x51,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x56,0x15,0x00,0x00,0xad,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xb0,0x15,0x00,0x00,0x86,0x04,0x00,0x00,0x56,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xd9,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xb0,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00, +0xe3,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xd9,0x15,0x00,0x00, +0x5a,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xdc,0x15,0x00,0x00, +0xe3,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xe8,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xdc,0x15,0x00,0x00,0xb8,0x00,0x05,0x00, +0xcd,0x00,0x00,0x00,0xe9,0x15,0x00,0x00,0xe8,0x15,0x00,0x00,0x13,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0xf9,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xe9,0x15,0x00,0x00,0xea,0x15,0x00,0x00,0xeb,0x15,0x00,0x00,0xf8,0x00,0x02,0x00, +0xeb,0x15,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xed,0x15,0x00,0x00, +0x46,0x04,0x00,0x00,0xdc,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xee,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xed,0x15,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf1,0x15,0x00,0x00,0xee,0x15,0x00,0x00, +0xed,0x15,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf3,0x15,0x00,0x00, +0x4d,0x04,0x00,0x00,0xdc,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xf4,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xf3,0x15,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf7,0x15,0x00,0x00,0xf4,0x15,0x00,0x00, +0xf3,0x15,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf8,0x15,0x00,0x00, +0xf1,0x15,0x00,0x00,0xf7,0x15,0x00,0x00,0xf9,0x00,0x02,0x00,0xf9,0x15,0x00,0x00, +0xf8,0x00,0x02,0x00,0xea,0x15,0x00,0x00,0xf9,0x00,0x02,0x00,0xf9,0x15,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf9,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x75,0x26,0x00,0x00,0xf8,0x15,0x00,0x00,0xeb,0x15,0x00,0x00,0xc0,0x01,0x00,0x00, +0xea,0x15,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xde,0x15,0x00,0x00, +0x75,0x26,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xb3,0x15,0x00,0x00, +0x8c,0x04,0x00,0x00,0x56,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0x01,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xb3,0x15,0x00,0x00, +0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0x0b,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x01,0x16,0x00,0x00,0x5a,0x04,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x04,0x16,0x00,0x00,0x0b,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x10,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x04,0x16,0x00,0x00,0xb8,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x11,0x16,0x00,0x00, +0x10,0x16,0x00,0x00,0x13,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x21,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x11,0x16,0x00,0x00,0x12,0x16,0x00,0x00, +0x13,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x13,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x15,0x16,0x00,0x00,0x46,0x04,0x00,0x00,0x04,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x16,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x15,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x19,0x16,0x00,0x00,0x16,0x16,0x00,0x00,0x15,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1b,0x16,0x00,0x00,0x4d,0x04,0x00,0x00,0x04,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x1c,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x1b,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1f,0x16,0x00,0x00,0x1c,0x16,0x00,0x00,0x1b,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x20,0x16,0x00,0x00,0x19,0x16,0x00,0x00,0x1f,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0x21,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x12,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0x21,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x21,0x16,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x76,0x26,0x00,0x00,0x20,0x16,0x00,0x00, +0x13,0x16,0x00,0x00,0xc0,0x01,0x00,0x00,0x12,0x16,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x06,0x16,0x00,0x00,0x76,0x26,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xb6,0x15,0x00,0x00,0x92,0x04,0x00,0x00,0x56,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x29,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xb6,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00, +0x33,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x29,0x16,0x00,0x00, +0x5a,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2c,0x16,0x00,0x00, +0x33,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x38,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x2c,0x16,0x00,0x00,0xb8,0x00,0x05,0x00, +0xcd,0x00,0x00,0x00,0x39,0x16,0x00,0x00,0x38,0x16,0x00,0x00,0x13,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0x49,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x39,0x16,0x00,0x00,0x3a,0x16,0x00,0x00,0x3b,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3b,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3d,0x16,0x00,0x00, +0x46,0x04,0x00,0x00,0x2c,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x3e,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x3d,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x41,0x16,0x00,0x00,0x3e,0x16,0x00,0x00, +0x3d,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x43,0x16,0x00,0x00, +0x4d,0x04,0x00,0x00,0x2c,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x44,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x43,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x47,0x16,0x00,0x00,0x44,0x16,0x00,0x00, +0x43,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x48,0x16,0x00,0x00, +0x41,0x16,0x00,0x00,0x47,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x49,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3a,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x49,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x49,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x77,0x26,0x00,0x00,0x48,0x16,0x00,0x00,0x3b,0x16,0x00,0x00,0xc0,0x01,0x00,0x00, +0x3a,0x16,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x2e,0x16,0x00,0x00, +0x77,0x26,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xb9,0x15,0x00,0x00, +0x5a,0x04,0x00,0x00,0x56,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0x51,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xb9,0x15,0x00,0x00, +0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0x5b,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x51,0x16,0x00,0x00,0x5a,0x04,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x54,0x16,0x00,0x00,0x5b,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x60,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x54,0x16,0x00,0x00,0xb8,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x61,0x16,0x00,0x00, +0x60,0x16,0x00,0x00,0x13,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x71,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x61,0x16,0x00,0x00,0x62,0x16,0x00,0x00, +0x63,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x63,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x65,0x16,0x00,0x00,0x46,0x04,0x00,0x00,0x54,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x66,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x65,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x69,0x16,0x00,0x00,0x66,0x16,0x00,0x00,0x65,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6b,0x16,0x00,0x00,0x4d,0x04,0x00,0x00,0x54,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x6c,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x6b,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6f,0x16,0x00,0x00,0x6c,0x16,0x00,0x00,0x6b,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x70,0x16,0x00,0x00,0x69,0x16,0x00,0x00,0x6f,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0x71,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x62,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0x71,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x71,0x16,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x78,0x26,0x00,0x00,0x70,0x16,0x00,0x00, +0x63,0x16,0x00,0x00,0xc0,0x01,0x00,0x00,0x62,0x16,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x56,0x16,0x00,0x00,0x78,0x26,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xbd,0x15,0x00,0x00,0x18,0x0e,0x00,0x00,0xde,0x15,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xc0,0x15,0x00,0x00,0x1e,0x0e,0x00,0x00, +0x06,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xc1,0x15,0x00,0x00, +0xbd,0x15,0x00,0x00,0xc0,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0xc4,0x15,0x00,0x00,0x24,0x0e,0x00,0x00,0x2e,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xc5,0x15,0x00,0x00,0xc1,0x15,0x00,0x00,0xc4,0x15,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xc8,0x15,0x00,0x00,0x2a,0x0e,0x00,0x00, +0x56,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xc9,0x15,0x00,0x00, +0xc5,0x15,0x00,0x00,0xc8,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xcc,0x15,0x00,0x00,0xde,0x15,0x00,0x00,0x06,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xce,0x15,0x00,0x00,0xcc,0x15,0x00,0x00,0x2e,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xd0,0x15,0x00,0x00,0xce,0x15,0x00,0x00, +0x56,0x16,0x00,0x00,0x50,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0xd1,0x15,0x00,0x00, +0xd0,0x15,0x00,0x00,0xd0,0x15,0x00,0x00,0xd0,0x15,0x00,0x00,0xd0,0x15,0x00,0x00, +0x88,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xd2,0x15,0x00,0x00,0xc9,0x15,0x00,0x00, +0xd1,0x15,0x00,0x00,0xf7,0x00,0x03,0x00,0xc7,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xe9,0x15,0x00,0x00,0xb8,0x16,0x00,0x00,0xb9,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb9,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbb,0x16,0x00,0x00,0x46,0x04,0x00,0x00,0xdc,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xbc,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xbb,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbf,0x16,0x00,0x00, +0xbc,0x16,0x00,0x00,0xbb,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc1,0x16,0x00,0x00,0x4d,0x04,0x00,0x00,0xdc,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xc2,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xc1,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc5,0x16,0x00,0x00, +0xc2,0x16,0x00,0x00,0xc1,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc6,0x16,0x00,0x00,0xbf,0x16,0x00,0x00,0xc5,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc7,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xb8,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc7,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xc7,0x16,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x79,0x26,0x00,0x00,0xc6,0x16,0x00,0x00,0xb9,0x16,0x00,0x00, +0xc0,0x01,0x00,0x00,0xb8,0x16,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0xac,0x16,0x00,0x00,0x79,0x26,0x00,0x00,0xf7,0x00,0x03,0x00,0xef,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x11,0x16,0x00,0x00,0xe0,0x16,0x00,0x00, +0xe1,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xe1,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe3,0x16,0x00,0x00,0x46,0x04,0x00,0x00,0x04,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xe4,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xe3,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe7,0x16,0x00,0x00,0xe4,0x16,0x00,0x00,0xe3,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe9,0x16,0x00,0x00,0x4d,0x04,0x00,0x00,0x04,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xea,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xe9,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xed,0x16,0x00,0x00,0xea,0x16,0x00,0x00,0xe9,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xee,0x16,0x00,0x00,0xe7,0x16,0x00,0x00,0xed,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0xef,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xe0,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0xef,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xef,0x16,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x7a,0x26,0x00,0x00,0xee,0x16,0x00,0x00, +0xe1,0x16,0x00,0x00,0xc0,0x01,0x00,0x00,0xe0,0x16,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0xd4,0x16,0x00,0x00,0x7a,0x26,0x00,0x00,0xf7,0x00,0x03,0x00, +0x17,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x39,0x16,0x00,0x00, +0x08,0x17,0x00,0x00,0x09,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x09,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0b,0x17,0x00,0x00,0x46,0x04,0x00,0x00, +0x2c,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x0c,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x0b,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0f,0x17,0x00,0x00,0x0c,0x17,0x00,0x00,0x0b,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x11,0x17,0x00,0x00,0x4d,0x04,0x00,0x00, +0x2c,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x12,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x11,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x15,0x17,0x00,0x00,0x12,0x17,0x00,0x00,0x11,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x16,0x17,0x00,0x00,0x0f,0x17,0x00,0x00, +0x15,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x17,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x08,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x17,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x17,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x7b,0x26,0x00,0x00, +0x16,0x17,0x00,0x00,0x09,0x17,0x00,0x00,0xc0,0x01,0x00,0x00,0x08,0x17,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xfc,0x16,0x00,0x00,0x7b,0x26,0x00,0x00, +0xf7,0x00,0x03,0x00,0x3f,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x61,0x16,0x00,0x00,0x30,0x17,0x00,0x00,0x31,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x31,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x33,0x17,0x00,0x00, +0x46,0x04,0x00,0x00,0x54,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x34,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x33,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x37,0x17,0x00,0x00,0x34,0x17,0x00,0x00, +0x33,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x39,0x17,0x00,0x00, +0x4d,0x04,0x00,0x00,0x54,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x3a,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x39,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3d,0x17,0x00,0x00,0x3a,0x17,0x00,0x00, +0x39,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3e,0x17,0x00,0x00, +0x37,0x17,0x00,0x00,0x3d,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x3f,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x30,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x3f,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3f,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x7c,0x26,0x00,0x00,0x3e,0x17,0x00,0x00,0x31,0x17,0x00,0x00,0xc0,0x01,0x00,0x00, +0x30,0x17,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x24,0x17,0x00,0x00, +0x7c,0x26,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x8b,0x16,0x00,0x00, +0x30,0x0e,0x00,0x00,0xac,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x8e,0x16,0x00,0x00,0x36,0x0e,0x00,0x00,0xd4,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x8f,0x16,0x00,0x00,0x8b,0x16,0x00,0x00,0x8e,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x92,0x16,0x00,0x00,0x3c,0x0e,0x00,0x00, +0xfc,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x93,0x16,0x00,0x00, +0x8f,0x16,0x00,0x00,0x92,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x96,0x16,0x00,0x00,0x42,0x0e,0x00,0x00,0x24,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x97,0x16,0x00,0x00,0x93,0x16,0x00,0x00,0x96,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x9a,0x16,0x00,0x00,0xac,0x16,0x00,0x00, +0xd4,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x9c,0x16,0x00,0x00, +0x9a,0x16,0x00,0x00,0xfc,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x9e,0x16,0x00,0x00,0x9c,0x16,0x00,0x00,0x24,0x17,0x00,0x00,0x50,0x00,0x07,0x00, +0x59,0x00,0x00,0x00,0x9f,0x16,0x00,0x00,0x9e,0x16,0x00,0x00,0x9e,0x16,0x00,0x00, +0x9e,0x16,0x00,0x00,0x9e,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0xa0,0x16,0x00,0x00,0x97,0x16,0x00,0x00,0x9f,0x16,0x00,0x00,0xf7,0x00,0x03,0x00, +0x95,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe9,0x15,0x00,0x00, +0x86,0x17,0x00,0x00,0x87,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x87,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x89,0x17,0x00,0x00,0x46,0x04,0x00,0x00, +0xdc,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x8a,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x89,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8d,0x17,0x00,0x00,0x8a,0x17,0x00,0x00,0x89,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8f,0x17,0x00,0x00,0x4d,0x04,0x00,0x00, +0xdc,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x90,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x8f,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x93,0x17,0x00,0x00,0x90,0x17,0x00,0x00,0x8f,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x94,0x17,0x00,0x00,0x8d,0x17,0x00,0x00, +0x93,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x95,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x86,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x95,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x95,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x7d,0x26,0x00,0x00, +0x94,0x17,0x00,0x00,0x87,0x17,0x00,0x00,0xc0,0x01,0x00,0x00,0x86,0x17,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x7a,0x17,0x00,0x00,0x7d,0x26,0x00,0x00, +0xf7,0x00,0x03,0x00,0xbd,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x11,0x16,0x00,0x00,0xae,0x17,0x00,0x00,0xaf,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0xaf,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb1,0x17,0x00,0x00, +0x46,0x04,0x00,0x00,0x04,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xb2,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xb1,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb5,0x17,0x00,0x00,0xb2,0x17,0x00,0x00, +0xb1,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb7,0x17,0x00,0x00, +0x4d,0x04,0x00,0x00,0x04,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xb8,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xb7,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbb,0x17,0x00,0x00,0xb8,0x17,0x00,0x00, +0xb7,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbc,0x17,0x00,0x00, +0xb5,0x17,0x00,0x00,0xbb,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0xbd,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0xae,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0xbd,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbd,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x7e,0x26,0x00,0x00,0xbc,0x17,0x00,0x00,0xaf,0x17,0x00,0x00,0xc0,0x01,0x00,0x00, +0xae,0x17,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xa2,0x17,0x00,0x00, +0x7e,0x26,0x00,0x00,0xf7,0x00,0x03,0x00,0xe5,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x39,0x16,0x00,0x00,0xd6,0x17,0x00,0x00,0xd7,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd7,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd9,0x17,0x00,0x00,0x46,0x04,0x00,0x00,0x2c,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xda,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xd9,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdd,0x17,0x00,0x00, +0xda,0x17,0x00,0x00,0xd9,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xdf,0x17,0x00,0x00,0x4d,0x04,0x00,0x00,0x2c,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xe0,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xdf,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe3,0x17,0x00,0x00, +0xe0,0x17,0x00,0x00,0xdf,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe4,0x17,0x00,0x00,0xdd,0x17,0x00,0x00,0xe3,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe5,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xd6,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe5,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xe5,0x17,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x7f,0x26,0x00,0x00,0xe4,0x17,0x00,0x00,0xd7,0x17,0x00,0x00, +0xc0,0x01,0x00,0x00,0xd6,0x17,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0xca,0x17,0x00,0x00,0x7f,0x26,0x00,0x00,0xf7,0x00,0x03,0x00,0x0d,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x61,0x16,0x00,0x00,0xfe,0x17,0x00,0x00, +0xff,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xff,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x01,0x18,0x00,0x00,0x46,0x04,0x00,0x00,0x54,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x02,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x01,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x05,0x18,0x00,0x00,0x02,0x18,0x00,0x00,0x01,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x07,0x18,0x00,0x00,0x4d,0x04,0x00,0x00,0x54,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x08,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x07,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0b,0x18,0x00,0x00,0x08,0x18,0x00,0x00,0x07,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0c,0x18,0x00,0x00,0x05,0x18,0x00,0x00,0x0b,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x0d,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xfe,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0x0d,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x0d,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x80,0x26,0x00,0x00,0x0c,0x18,0x00,0x00, +0xff,0x17,0x00,0x00,0xc0,0x01,0x00,0x00,0xfe,0x17,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0xf2,0x17,0x00,0x00,0x80,0x26,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x59,0x17,0x00,0x00,0x48,0x0e,0x00,0x00,0x7a,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x5c,0x17,0x00,0x00,0x4e,0x0e,0x00,0x00, +0xa2,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x5d,0x17,0x00,0x00, +0x59,0x17,0x00,0x00,0x5c,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x60,0x17,0x00,0x00,0x54,0x0e,0x00,0x00,0xca,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x61,0x17,0x00,0x00,0x5d,0x17,0x00,0x00,0x60,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x64,0x17,0x00,0x00,0x5a,0x0e,0x00,0x00, +0xf2,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x65,0x17,0x00,0x00, +0x61,0x17,0x00,0x00,0x64,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x68,0x17,0x00,0x00,0x7a,0x17,0x00,0x00,0xa2,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x6a,0x17,0x00,0x00,0x68,0x17,0x00,0x00,0xca,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x6c,0x17,0x00,0x00,0x6a,0x17,0x00,0x00, +0xf2,0x17,0x00,0x00,0x50,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0x6d,0x17,0x00,0x00, +0x6c,0x17,0x00,0x00,0x6c,0x17,0x00,0x00,0x6c,0x17,0x00,0x00,0x6c,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x6e,0x17,0x00,0x00,0x65,0x17,0x00,0x00, +0x6d,0x17,0x00,0x00,0xf7,0x00,0x03,0x00,0x63,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xe9,0x15,0x00,0x00,0x54,0x18,0x00,0x00,0x55,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x55,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x57,0x18,0x00,0x00,0x46,0x04,0x00,0x00,0xdc,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x58,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x57,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5b,0x18,0x00,0x00, +0x58,0x18,0x00,0x00,0x57,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5d,0x18,0x00,0x00,0x4d,0x04,0x00,0x00,0xdc,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x5e,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x5d,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x61,0x18,0x00,0x00, +0x5e,0x18,0x00,0x00,0x5d,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x62,0x18,0x00,0x00,0x5b,0x18,0x00,0x00,0x61,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0x63,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x54,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0x63,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x63,0x18,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x81,0x26,0x00,0x00,0x62,0x18,0x00,0x00,0x55,0x18,0x00,0x00, +0xc0,0x01,0x00,0x00,0x54,0x18,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x48,0x18,0x00,0x00,0x81,0x26,0x00,0x00,0xf7,0x00,0x03,0x00,0x8b,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x11,0x16,0x00,0x00,0x7c,0x18,0x00,0x00, +0x7d,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x7d,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7f,0x18,0x00,0x00,0x46,0x04,0x00,0x00,0x04,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x80,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x7f,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x83,0x18,0x00,0x00,0x80,0x18,0x00,0x00,0x7f,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x85,0x18,0x00,0x00,0x4d,0x04,0x00,0x00,0x04,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x86,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x85,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x89,0x18,0x00,0x00,0x86,0x18,0x00,0x00,0x85,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8a,0x18,0x00,0x00,0x83,0x18,0x00,0x00,0x89,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x8b,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x7c,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x8b,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x8b,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x82,0x26,0x00,0x00,0x8a,0x18,0x00,0x00, +0x7d,0x18,0x00,0x00,0xc0,0x01,0x00,0x00,0x7c,0x18,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x70,0x18,0x00,0x00,0x82,0x26,0x00,0x00,0xf7,0x00,0x03,0x00, +0xb3,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x39,0x16,0x00,0x00, +0xa4,0x18,0x00,0x00,0xa5,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xa5,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa7,0x18,0x00,0x00,0x46,0x04,0x00,0x00, +0x2c,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa8,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xa7,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xab,0x18,0x00,0x00,0xa8,0x18,0x00,0x00,0xa7,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xad,0x18,0x00,0x00,0x4d,0x04,0x00,0x00, +0x2c,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xae,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xad,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb1,0x18,0x00,0x00,0xae,0x18,0x00,0x00,0xad,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb2,0x18,0x00,0x00,0xab,0x18,0x00,0x00, +0xb1,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xb3,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa4,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xb3,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb3,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x83,0x26,0x00,0x00, +0xb2,0x18,0x00,0x00,0xa5,0x18,0x00,0x00,0xc0,0x01,0x00,0x00,0xa4,0x18,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x98,0x18,0x00,0x00,0x83,0x26,0x00,0x00, +0xf7,0x00,0x03,0x00,0xdb,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x61,0x16,0x00,0x00,0xcc,0x18,0x00,0x00,0xcd,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xcd,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcf,0x18,0x00,0x00, +0x46,0x04,0x00,0x00,0x54,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xd0,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xcf,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd3,0x18,0x00,0x00,0xd0,0x18,0x00,0x00, +0xcf,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd5,0x18,0x00,0x00, +0x4d,0x04,0x00,0x00,0x54,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xd6,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xd5,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd9,0x18,0x00,0x00,0xd6,0x18,0x00,0x00, +0xd5,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xda,0x18,0x00,0x00, +0xd3,0x18,0x00,0x00,0xd9,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xdb,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xcc,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xdb,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xdb,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x84,0x26,0x00,0x00,0xda,0x18,0x00,0x00,0xcd,0x18,0x00,0x00,0xc0,0x01,0x00,0x00, +0xcc,0x18,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xc0,0x18,0x00,0x00, +0x84,0x26,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x27,0x18,0x00,0x00, +0x60,0x0e,0x00,0x00,0x48,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x2a,0x18,0x00,0x00,0x66,0x0e,0x00,0x00,0x70,0x18,0x00,0x00,0x81,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x2b,0x18,0x00,0x00,0x27,0x18,0x00,0x00,0x2a,0x18,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x2e,0x18,0x00,0x00,0x6c,0x0e,0x00,0x00, +0x98,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x2f,0x18,0x00,0x00, +0x2b,0x18,0x00,0x00,0x2e,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x32,0x18,0x00,0x00,0x72,0x0e,0x00,0x00,0xc0,0x18,0x00,0x00,0x81,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x33,0x18,0x00,0x00,0x2f,0x18,0x00,0x00,0x32,0x18,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x36,0x18,0x00,0x00,0x48,0x18,0x00,0x00, +0x70,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x38,0x18,0x00,0x00, +0x36,0x18,0x00,0x00,0x98,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x3a,0x18,0x00,0x00,0x38,0x18,0x00,0x00,0xc0,0x18,0x00,0x00,0x50,0x00,0x07,0x00, +0x59,0x00,0x00,0x00,0x3b,0x18,0x00,0x00,0x3a,0x18,0x00,0x00,0x3a,0x18,0x00,0x00, +0x3a,0x18,0x00,0x00,0x3a,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x3c,0x18,0x00,0x00,0x33,0x18,0x00,0x00,0x3b,0x18,0x00,0x00,0x51,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x7e,0x15,0x00,0x00,0xad,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xe8,0x18,0x00,0x00,0x86,0x04,0x00,0x00, +0x7e,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x11,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xe8,0x18,0x00,0x00,0x0c,0x00,0x07,0x00, +0x52,0x00,0x00,0x00,0x1b,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x11,0x19,0x00,0x00,0x5a,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x14,0x19,0x00,0x00,0x1b,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x20,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x14,0x19,0x00,0x00, +0xb8,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x21,0x19,0x00,0x00,0x20,0x19,0x00,0x00, +0x13,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x31,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x21,0x19,0x00,0x00,0x22,0x19,0x00,0x00,0x23,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x23,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x25,0x19,0x00,0x00,0x46,0x04,0x00,0x00,0x14,0x19,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x26,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x25,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x29,0x19,0x00,0x00, +0x26,0x19,0x00,0x00,0x25,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2b,0x19,0x00,0x00,0x4d,0x04,0x00,0x00,0x14,0x19,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x2c,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x2b,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2f,0x19,0x00,0x00, +0x2c,0x19,0x00,0x00,0x2b,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x30,0x19,0x00,0x00,0x29,0x19,0x00,0x00,0x2f,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0x31,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x22,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0x31,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x31,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x85,0x26,0x00,0x00,0x30,0x19,0x00,0x00,0x23,0x19,0x00,0x00, +0xc0,0x01,0x00,0x00,0x22,0x19,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x16,0x19,0x00,0x00,0x85,0x26,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xeb,0x18,0x00,0x00,0x8c,0x04,0x00,0x00,0x7e,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0x39,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xeb,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0x43,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x39,0x19,0x00,0x00,0x5a,0x04,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x3c,0x19,0x00,0x00,0x43,0x19,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x48,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x3c,0x19,0x00,0x00,0xb8,0x00,0x05,0x00,0xcd,0x00,0x00,0x00, +0x49,0x19,0x00,0x00,0x48,0x19,0x00,0x00,0x13,0x03,0x00,0x00,0xf7,0x00,0x03,0x00, +0x59,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x49,0x19,0x00,0x00, +0x4a,0x19,0x00,0x00,0x4b,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x4b,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4d,0x19,0x00,0x00,0x46,0x04,0x00,0x00, +0x3c,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x4e,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x4d,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x51,0x19,0x00,0x00,0x4e,0x19,0x00,0x00,0x4d,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x53,0x19,0x00,0x00,0x4d,0x04,0x00,0x00, +0x3c,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x54,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x53,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x57,0x19,0x00,0x00,0x54,0x19,0x00,0x00,0x53,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x58,0x19,0x00,0x00,0x51,0x19,0x00,0x00, +0x57,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x59,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4a,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x59,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x59,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x86,0x26,0x00,0x00, +0x58,0x19,0x00,0x00,0x4b,0x19,0x00,0x00,0xc0,0x01,0x00,0x00,0x4a,0x19,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x3e,0x19,0x00,0x00,0x86,0x26,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xee,0x18,0x00,0x00,0x92,0x04,0x00,0x00, +0x7e,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x61,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xee,0x18,0x00,0x00,0x0c,0x00,0x07,0x00, +0x52,0x00,0x00,0x00,0x6b,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x61,0x19,0x00,0x00,0x5a,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x64,0x19,0x00,0x00,0x6b,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x70,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x64,0x19,0x00,0x00, +0xb8,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x71,0x19,0x00,0x00,0x70,0x19,0x00,0x00, +0x13,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x81,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x71,0x19,0x00,0x00,0x72,0x19,0x00,0x00,0x73,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x73,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x75,0x19,0x00,0x00,0x46,0x04,0x00,0x00,0x64,0x19,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x76,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x75,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x79,0x19,0x00,0x00, +0x76,0x19,0x00,0x00,0x75,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7b,0x19,0x00,0x00,0x4d,0x04,0x00,0x00,0x64,0x19,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x7c,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x7b,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7f,0x19,0x00,0x00, +0x7c,0x19,0x00,0x00,0x7b,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x80,0x19,0x00,0x00,0x79,0x19,0x00,0x00,0x7f,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0x81,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x72,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0x81,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x81,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x87,0x26,0x00,0x00,0x80,0x19,0x00,0x00,0x73,0x19,0x00,0x00, +0xc0,0x01,0x00,0x00,0x72,0x19,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x66,0x19,0x00,0x00,0x87,0x26,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xf1,0x18,0x00,0x00,0x5a,0x04,0x00,0x00,0x7e,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0x89,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xf1,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0x93,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x89,0x19,0x00,0x00,0x5a,0x04,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8c,0x19,0x00,0x00,0x93,0x19,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x98,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x8c,0x19,0x00,0x00,0xb8,0x00,0x05,0x00,0xcd,0x00,0x00,0x00, +0x99,0x19,0x00,0x00,0x98,0x19,0x00,0x00,0x13,0x03,0x00,0x00,0xf7,0x00,0x03,0x00, +0xa9,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x99,0x19,0x00,0x00, +0x9a,0x19,0x00,0x00,0x9b,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x9b,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9d,0x19,0x00,0x00,0x46,0x04,0x00,0x00, +0x8c,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x9e,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x9d,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa1,0x19,0x00,0x00,0x9e,0x19,0x00,0x00,0x9d,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa3,0x19,0x00,0x00,0x4d,0x04,0x00,0x00, +0x8c,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa4,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xa3,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa7,0x19,0x00,0x00,0xa4,0x19,0x00,0x00,0xa3,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa8,0x19,0x00,0x00,0xa1,0x19,0x00,0x00, +0xa7,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0xa9,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9a,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0xa9,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa9,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x88,0x26,0x00,0x00, +0xa8,0x19,0x00,0x00,0x9b,0x19,0x00,0x00,0xc0,0x01,0x00,0x00,0x9a,0x19,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x8e,0x19,0x00,0x00,0x88,0x26,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xf5,0x18,0x00,0x00,0xd2,0x15,0x00,0x00, +0x16,0x19,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xf8,0x18,0x00,0x00, +0xa0,0x16,0x00,0x00,0x3e,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0xf9,0x18,0x00,0x00,0xf5,0x18,0x00,0x00,0xf8,0x18,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xfc,0x18,0x00,0x00,0x6e,0x17,0x00,0x00,0x66,0x19,0x00,0x00, +0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xfd,0x18,0x00,0x00,0xf9,0x18,0x00,0x00, +0xfc,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x00,0x19,0x00,0x00, +0x3c,0x18,0x00,0x00,0x8e,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x01,0x19,0x00,0x00,0xfd,0x18,0x00,0x00,0x00,0x19,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x04,0x19,0x00,0x00,0x16,0x19,0x00,0x00,0x3e,0x19,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x06,0x19,0x00,0x00,0x04,0x19,0x00,0x00, +0x66,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x08,0x19,0x00,0x00, +0x06,0x19,0x00,0x00,0x8e,0x19,0x00,0x00,0x50,0x00,0x07,0x00,0x59,0x00,0x00,0x00, +0x09,0x19,0x00,0x00,0x08,0x19,0x00,0x00,0x08,0x19,0x00,0x00,0x08,0x19,0x00,0x00, +0x08,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x0a,0x19,0x00,0x00, +0x01,0x19,0x00,0x00,0x09,0x19,0x00,0x00,0x50,0x00,0x07,0x00,0x0a,0x05,0x00,0x00, +0x88,0x15,0x00,0x00,0x36,0x0e,0x00,0x00,0x3c,0x0e,0x00,0x00,0x4e,0x0e,0x00,0x00, +0x54,0x0e,0x00,0x00,0x3e,0x00,0x03,0x00,0x43,0x15,0x00,0x00,0x88,0x15,0x00,0x00, +0x41,0x00,0x05,0x00,0x5a,0x00,0x00,0x00,0x89,0x15,0x00,0x00,0x43,0x15,0x00,0x00, +0x0f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x8a,0x15,0x00,0x00, +0x89,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x8c,0x15,0x00,0x00, +0x89,0x15,0x00,0x00,0xf9,0x00,0x02,0x00,0x8d,0x15,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8d,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0x8c,0x26,0x00,0x00, +0x8c,0x15,0x00,0x00,0xa9,0x19,0x00,0x00,0xb4,0x19,0x00,0x00,0x91,0x15,0x00,0x00, +0xf5,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0x8b,0x26,0x00,0x00,0x8a,0x15,0x00,0x00, +0xa9,0x19,0x00,0x00,0xaf,0x19,0x00,0x00,0x91,0x15,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x89,0x26,0x00,0x00,0x15,0x02,0x00,0x00,0xa9,0x19,0x00,0x00, +0x9e,0x15,0x00,0x00,0x91,0x15,0x00,0x00,0xb1,0x00,0x05,0x00,0xcd,0x00,0x00,0x00, +0x90,0x15,0x00,0x00,0x89,0x26,0x00,0x00,0x1f,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0x9f,0x15,0x00,0x00,0x91,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x90,0x15,0x00,0x00,0x91,0x15,0x00,0x00,0x9f,0x15,0x00,0x00,0xf8,0x00,0x02,0x00, +0x91,0x15,0x00,0x00,0x41,0x00,0x05,0x00,0x5a,0x00,0x00,0x00,0x94,0x15,0x00,0x00, +0x43,0x15,0x00,0x00,0x89,0x26,0x00,0x00,0x3d,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x95,0x15,0x00,0x00,0x94,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x59,0x00,0x00,0x00, +0xaf,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x8b,0x26,0x00,0x00, +0x95,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x9a,0x15,0x00,0x00, +0x94,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0xb4,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x8c,0x26,0x00,0x00,0x9a,0x15,0x00,0x00, +0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x9e,0x15,0x00,0x00,0x89,0x26,0x00,0x00, +0x15,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x8d,0x15,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9f,0x15,0x00,0x00,0x0c,0x00,0x08,0x00,0x59,0x00,0x00,0x00,0xa3,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x0a,0x19,0x00,0x00,0x8b,0x26,0x00,0x00, +0x8c,0x26,0x00,0x00,0x73,0x00,0x04,0x00,0x91,0x00,0x00,0x00,0x6d,0x0d,0x00,0x00, +0xa3,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x54,0x02,0x00,0x00,0xb8,0x19,0x00,0x00, +0xc9,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0xb9,0x19,0x00,0x00, +0xb8,0x19,0x00,0x00,0xcb,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x0f,0x02,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xba,0x19,0x00,0x00,0xb9,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0xbc,0x19,0x00,0x00, +0xba,0x19,0x00,0x00,0xbf,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xbe,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbe,0x19,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x55,0x28,0x00,0x00,0xbc,0x19,0x00,0x00,0xc0,0x01,0x00,0x00,0xba,0x19,0x00,0x00, +0x41,0x00,0x05,0x00,0x45,0x02,0x00,0x00,0xc2,0x19,0x00,0x00,0x0e,0x02,0x00,0x00, +0x4a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc3,0x19,0x00,0x00, +0xc2,0x19,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x71,0x0d,0x00,0x00, +0x6d,0x0d,0x00,0x00,0x6d,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xc8,0x19,0x00,0x00, +0xc3,0x19,0x00,0x00,0xc3,0x19,0x00,0x00,0xc3,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xc9,0x19,0x00,0x00,0x71,0x0d,0x00,0x00,0xc8,0x19,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xcc,0x19,0x00,0x00,0xc9,0x19,0x00,0x00, +0x55,0x28,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xd0,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xcc,0x19,0x00,0x00,0x1d,0x0b,0x00,0x00, +0x6f,0x26,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd6,0x19,0x00,0x00, +0xd0,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd7,0x19,0x00,0x00,0x67,0x03,0x00,0x00,0xd6,0x19,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd9,0x19,0x00,0x00,0xd0,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xda,0x19,0x00,0x00,0x6b,0x03,0x00,0x00, +0xd9,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdb,0x19,0x00,0x00, +0xd7,0x19,0x00,0x00,0xda,0x19,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xdd,0x19,0x00,0x00,0xd0,0x19,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xde,0x19,0x00,0x00,0x67,0x03,0x00,0x00,0xdd,0x19,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdf,0x19,0x00,0x00,0xdb,0x19,0x00,0x00, +0xde,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe2,0x19,0x00,0x00, +0x6b,0x03,0x00,0x00,0xd6,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe5,0x19,0x00,0x00,0x6b,0x03,0x00,0x00,0xdd,0x19,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe6,0x19,0x00,0x00,0xe2,0x19,0x00,0x00,0xe5,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe9,0x19,0x00,0x00,0x7b,0x03,0x00,0x00, +0xd6,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xed,0x19,0x00,0x00, +0xe9,0x19,0x00,0x00,0xda,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf1,0x19,0x00,0x00,0xed,0x19,0x00,0x00,0xde,0x19,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xf2,0x19,0x00,0x00,0xdf,0x19,0x00,0x00,0xe6,0x19,0x00,0x00, +0xf1,0x19,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x76,0x0d,0x00,0x00, +0x6d,0x0d,0x00,0x00,0x03,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x77,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x76,0x0d,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xf7,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x77,0x0d,0x00,0x00,0xbf,0x01,0x00,0x00,0xc0,0x01,0x00,0x00, +0xb8,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x7b,0x0d,0x00,0x00,0x76,0x0d,0x00,0x00, +0xbf,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0xa7,0x02,0x00,0x00,0x13,0x1a,0x00,0x00, +0xa9,0x02,0x00,0x00,0x62,0x00,0x05,0x00,0x91,0x00,0x00,0x00,0x15,0x1a,0x00,0x00, +0x13,0x1a,0x00,0x00,0xd0,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x16,0x1a,0x00,0x00,0x15,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00, +0xcd,0x00,0x00,0x00,0x02,0x1a,0x00,0x00,0x16,0x1a,0x00,0x00,0xe5,0x08,0x00,0x00, +0x3d,0x00,0x04,0x00,0x54,0x02,0x00,0x00,0x1a,0x1a,0x00,0x00,0xbe,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x5c,0x02,0x00,0x00,0x1c,0x1a,0x00,0x00,0x1a,0x1a,0x00,0x00, +0x4b,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0x1e,0x1a,0x00,0x00, +0x1c,0x1a,0x00,0x00,0x2e,0x0d,0x00,0x00,0x02,0x00,0x00,0x00,0xbf,0x01,0x00,0x00, +0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x1f,0x1a,0x00,0x00,0x1e,0x1a,0x00,0x00, +0x1e,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x31,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x31,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xbb,0x27,0x00,0x00,0x1d,0x0b,0x00,0x00,0x26,0x0c,0x00,0x00, +0xf2,0x19,0x00,0x00,0xbe,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0xcd,0x00,0x00,0x00, +0xaa,0x27,0x00,0x00,0xde,0x08,0x00,0x00,0x26,0x0c,0x00,0x00,0x7b,0x0d,0x00,0x00, +0xbe,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x92,0x26,0x00,0x00, +0xde,0x02,0x00,0x00,0x26,0x0c,0x00,0x00,0x1f,0x1a,0x00,0x00,0xbe,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0xcd,0x00,0x00,0x00,0x90,0x26,0x00,0x00,0xde,0x08,0x00,0x00, +0x26,0x0c,0x00,0x00,0x02,0x1a,0x00,0x00,0xbe,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x8e,0x26,0x00,0x00,0xbf,0x01,0x00,0x00,0x26,0x0c,0x00,0x00, +0xf7,0x19,0x00,0x00,0xbe,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x25,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xbb,0x0c,0x00,0x00, +0x8e,0x26,0x00,0x00,0x41,0x00,0x05,0x00,0x25,0x02,0x00,0x00,0xbd,0x1a,0x00,0x00, +0x0e,0x02,0x00,0x00,0x24,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xbe,0x1a,0x00,0x00,0xbd,0x1a,0x00,0x00,0xc4,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xa6,0x1a,0x00,0x00,0x1a,0x02,0x00,0x00,0xbe,0x1a,0x00,0x00,0x6f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xa7,0x1a,0x00,0x00,0xa6,0x1a,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xab,0x1a,0x00,0x00,0xa7,0x1a,0x00,0x00,0xa7,0x1a,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xac,0x1a,0x00,0x00,0x9c,0x0c,0x00,0x00, +0xab,0x1a,0x00,0x00,0x6e,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0xad,0x1a,0x00,0x00, +0xac,0x1a,0x00,0x00,0x41,0x00,0x05,0x00,0x10,0x02,0x00,0x00,0xc5,0x1a,0x00,0x00, +0x0e,0x02,0x00,0x00,0x1f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00, +0xc6,0x1a,0x00,0x00,0xc5,0x1a,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xd2,0x1a,0x00,0x00,0xad,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xd3,0x1a,0x00,0x00,0x96,0x0c,0x00,0x00,0xd2,0x1a,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xd6,0x1a,0x00,0x00,0xd2,0x1a,0x00,0x00,0x09,0x04,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xe3,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xd3,0x1a,0x00,0x00,0xd6,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xe8,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x09,0x04,0x00,0x00,0xe3,0x1a,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xdc,0x1a,0x00,0x00,0xc6,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xdd,0x1a,0x00,0x00,0xe8,0x1a,0x00,0x00,0xdc,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00, +0x54,0x02,0x00,0x00,0xec,0x1a,0x00,0x00,0xc9,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x91,0x00,0x00,0x00,0xed,0x1a,0x00,0x00,0xec,0x1a,0x00,0x00,0xcb,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x0f,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xee,0x1a,0x00,0x00,0xed,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0xcd,0x00,0x00,0x00,0xf0,0x1a,0x00,0x00,0xee,0x1a,0x00,0x00,0xbf,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xf2,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xf2,0x1a,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x56,0x28,0x00,0x00,0xf0,0x1a,0x00,0x00, +0xc0,0x01,0x00,0x00,0xee,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x54,0x02,0x00,0x00, +0xfa,0x1a,0x00,0x00,0x56,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x5c,0x02,0x00,0x00, +0xfc,0x1a,0x00,0x00,0xfa,0x1a,0x00,0x00,0x4b,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xff,0x1a,0x00,0x00,0xbe,0x1a,0x00,0x00,0x58,0x00,0x07,0x00, +0x91,0x00,0x00,0x00,0x00,0x1b,0x00,0x00,0xfc,0x1a,0x00,0x00,0xdd,0x1a,0x00,0x00, +0x02,0x00,0x00,0x00,0xff,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x01,0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xb6,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x01,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb7,0x1a,0x00,0x00, +0x56,0x28,0x00,0x00,0xb6,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x06,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xb7,0x1a,0x00,0x00, +0x31,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x40,0x1a,0x00,0x00, +0x92,0x26,0x00,0x00,0x01,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xcd,0x00,0x00,0x00, +0x41,0x1a,0x00,0x00,0x40,0x1a,0x00,0x00,0xbf,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x47,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x41,0x1a,0x00,0x00, +0x42,0x1a,0x00,0x00,0x44,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x44,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x47,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x42,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x47,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x47,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x96,0x26,0x00,0x00,0x40,0x1a,0x00,0x00, +0x44,0x1a,0x00,0x00,0x06,0x1b,0x00,0x00,0x42,0x1a,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0xd3,0x25,0x00,0x00,0x96,0x26,0x00,0x00,0x92,0x26,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x1d,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x96,0x26,0x00,0x00,0x06,0x1b,0x00,0x00, +0xb7,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x11,0x1b,0x00,0x00,0x1d,0x1b,0x00,0x00, +0xbf,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x17,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x11,0x1b,0x00,0x00,0x12,0x1b,0x00,0x00,0x16,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x16,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x17,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x12,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x22,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x96,0x26,0x00,0x00, +0x06,0x1b,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x15,0x1b,0x00,0x00, +0x22,0x1b,0x00,0x00,0x1d,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x17,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x17,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x98,0x26,0x00,0x00,0xbf,0x01,0x00,0x00,0x16,0x1b,0x00,0x00,0x15,0x1b,0x00,0x00, +0x12,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4f,0x1a,0x00,0x00, +0xc0,0x01,0x00,0x00,0x98,0x26,0x00,0x00,0xf7,0x00,0x03,0x00,0x6d,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x90,0x26,0x00,0x00,0x52,0x1a,0x00,0x00, +0x5a,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x5a,0x1a,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5c,0x1a,0x00,0x00,0x92,0x26,0x00,0x00,0x00,0x00,0x00,0x00, +0xbc,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x5d,0x1a,0x00,0x00,0x5c,0x1a,0x00,0x00, +0xc0,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x6c,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x5d,0x1a,0x00,0x00,0x5e,0x1a,0x00,0x00,0x64,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x64,0x1a,0x00,0x00,0xba,0x00,0x05,0x00,0xcd,0x00,0x00,0x00, +0x66,0x1a,0x00,0x00,0x4f,0x1a,0x00,0x00,0x70,0x07,0x00,0x00,0xf7,0x00,0x03,0x00, +0x6b,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x66,0x1a,0x00,0x00, +0x67,0x1a,0x00,0x00,0x6b,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x67,0x1a,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xdf,0x25,0x00,0x00,0xbf,0x01,0x00,0x00, +0xd3,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x6b,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6b,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xa2,0x26,0x00,0x00,0xd3,0x25,0x00,0x00,0x64,0x1a,0x00,0x00,0xdf,0x25,0x00,0x00, +0x67,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x6c,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5e,0x1a,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x28,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x96,0x26,0x00,0x00,0x06,0x1b,0x00,0x00, +0x6b,0x03,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xdd,0x25,0x00,0x00, +0x28,0x1b,0x00,0x00,0xd3,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x6c,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x6c,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xa1,0x26,0x00,0x00,0xa2,0x26,0x00,0x00,0x6b,0x1a,0x00,0x00, +0xdd,0x25,0x00,0x00,0x5e,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x6d,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x52,0x1a,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xd6,0x25,0x00,0x00,0x06,0x1b,0x00,0x00,0x59,0x28,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x56,0x1a,0x00,0x00,0x92,0x26,0x00,0x00, +0x00,0x00,0x00,0x00,0xb7,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x57,0x1a,0x00,0x00, +0x56,0x1a,0x00,0x00,0xbf,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x58,0x1a,0x00,0x00,0x57,0x1a,0x00,0x00,0x5d,0x07,0x00,0x00,0xc0,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xd9,0x25,0x00,0x00,0x58,0x1a,0x00,0x00, +0xd6,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x6d,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6d,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xa0,0x26,0x00,0x00,0xa1,0x26,0x00,0x00,0x6c,0x1a,0x00,0x00,0xd9,0x25,0x00,0x00, +0x52,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6f,0x1a,0x00,0x00, +0x70,0x26,0x00,0x00,0x98,0x26,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x70,0x1a,0x00,0x00,0x6f,0x1a,0x00,0x00,0x7a,0x07,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x2e,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x70,0x1a,0x00,0x00,0xbf,0x01,0x00,0x00,0xc0,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x33,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x25,0x1a,0x00,0x00,0x2e,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x75,0x1a,0x00,0x00,0xc0,0x01,0x00,0x00,0x33,0x1b,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x77,0x1a,0x00,0x00,0xa0,0x26,0x00,0x00,0x00,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x78,0x1a,0x00,0x00,0x77,0x1a,0x00,0x00, +0x75,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7c,0x1a,0x00,0x00, +0xc0,0x01,0x00,0x00,0xbe,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x37,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x7c,0x1a,0x00,0x00, +0xbf,0x01,0x00,0x00,0xc0,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x80,0x1a,0x00,0x00,0x78,0x1a,0x00,0x00,0x37,0x1b,0x00,0x00,0xb8,0x00,0x05,0x00, +0xcd,0x00,0x00,0x00,0x84,0x1a,0x00,0x00,0x53,0x0d,0x00,0x00,0x70,0x07,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x85,0x1a,0x00,0x00,0x84,0x1a,0x00,0x00, +0xc0,0x01,0x00,0x00,0xbf,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x88,0x1a,0x00,0x00,0x80,0x1a,0x00,0x00,0x85,0x1a,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8c,0x1a,0x00,0x00,0x88,0x1a,0x00,0x00,0xc0,0x01,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x3b,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x8c,0x1a,0x00,0x00,0xbf,0x01,0x00,0x00,0xc0,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8f,0x1a,0x00,0x00,0xa0,0x26,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x52,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x8f,0x1a,0x00,0x00,0x06,0x1b,0x00,0x00, +0xb7,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x46,0x1b,0x00,0x00,0x52,0x1b,0x00,0x00, +0xbf,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x4c,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x46,0x1b,0x00,0x00,0x47,0x1b,0x00,0x00,0x4b,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4b,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x4c,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x47,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x57,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x8f,0x1a,0x00,0x00, +0x06,0x1b,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4a,0x1b,0x00,0x00, +0x57,0x1b,0x00,0x00,0x52,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x4c,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4c,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xa3,0x26,0x00,0x00,0xbf,0x01,0x00,0x00,0x4b,0x1b,0x00,0x00,0x4a,0x1b,0x00,0x00, +0x47,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x5b,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xa3,0x26,0x00,0x00,0xbf,0x01,0x00,0x00, +0xc0,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x94,0x1a,0x00,0x00, +0x3b,0x1b,0x00,0x00,0x7b,0x04,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x5f,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x94,0x1a,0x00,0x00, +0xbf,0x01,0x00,0x00,0xc0,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x97,0x1a,0x00,0x00,0x5f,0x1b,0x00,0x00,0x5b,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x63,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x97,0x1a,0x00,0x00,0xbf,0x01,0x00,0x00,0xc0,0x01,0x00,0x00,0x41,0x00,0x05,0x00, +0x30,0x02,0x00,0x00,0xc2,0x1c,0x00,0x00,0x0e,0x02,0x00,0x00,0x3a,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xc3,0x1c,0x00,0x00,0xc2,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xae,0x1b,0x00,0x00,0x93,0x0c,0x00,0x00, +0xc3,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xb0,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0xae,0x1b,0x00,0x00,0x6e,0x00,0x04,0x00, +0x64,0x00,0x00,0x00,0xb1,0x1b,0x00,0x00,0xb0,0x1b,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xb3,0x1b,0x00,0x00,0xb1,0x1b,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xb4,0x1b,0x00,0x00,0xb3,0x1b,0x00,0x00,0x09,0x04,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xb6,0x1b,0x00,0x00,0xb4,0x1b,0x00,0x00, +0xd2,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb8,0x1b,0x00,0x00, +0xb6,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xba,0x1b,0x00,0x00,0xae,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00, +0xcd,0x00,0x00,0x00,0xbb,0x1b,0x00,0x00,0xb8,0x1b,0x00,0x00,0xba,0x1b,0x00,0x00, +0xa9,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0xbc,0x1b,0x00,0x00,0xbb,0x1b,0x00,0x00, +0xc7,0x05,0x00,0x00,0xc8,0x05,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0xee,0x25,0x00,0x00,0xbc,0x1b,0x00,0x00,0x5d,0x27,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbf,0x1b,0x00,0x00,0xb6,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc1,0x1b,0x00,0x00, +0xae,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xcd,0x00,0x00,0x00, +0xc2,0x1b,0x00,0x00,0xbf,0x1b,0x00,0x00,0xc1,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0xc3,0x1b,0x00,0x00,0xc2,0x1b,0x00,0x00,0xc7,0x05,0x00,0x00, +0xc8,0x05,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0xf2,0x25,0x00,0x00, +0xc3,0x1b,0x00,0x00,0xee,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xd0,0x1b,0x00,0x00,0xf2,0x25,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd1,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xd1,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x75,0x27,0x00,0x00,0x0f,0x02,0x00,0x00,0x4c,0x1b,0x00,0x00, +0x0b,0x1c,0x00,0x00,0x09,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00,0xcd,0x00,0x00,0x00, +0xd4,0x1b,0x00,0x00,0x75,0x27,0x00,0x00,0xe1,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0x0c,0x1c,0x00,0x00,0x09,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xd4,0x1b,0x00,0x00,0xd5,0x1b,0x00,0x00,0x0c,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd5,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0xd6,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd6,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x0c,0x28,0x00,0x00, +0x0f,0x02,0x00,0x00,0xd5,0x1b,0x00,0x00,0x07,0x1c,0x00,0x00,0x05,0x1c,0x00,0x00, +0xb1,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0xd9,0x1b,0x00,0x00,0x0c,0x28,0x00,0x00, +0xe1,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x08,0x1c,0x00,0x00,0x05,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd9,0x1b,0x00,0x00,0xda,0x1b,0x00,0x00, +0x08,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xda,0x1b,0x00,0x00,0xc4,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xdd,0x1b,0x00,0x00,0x75,0x27,0x00,0x00,0x1a,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xde,0x1b,0x00,0x00,0x0c,0x28,0x00,0x00, +0xdd,0x1b,0x00,0x00,0xf7,0x00,0x03,0x00,0xe5,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xbb,0x1b,0x00,0x00,0xe0,0x1b,0x00,0x00,0xe3,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe3,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0xe5,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe0,0x1b,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xe2,0x1b,0x00,0x00,0xe1,0x02,0x00,0x00,0x0c,0x28,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe5,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xe5,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x0e,0x28,0x00,0x00,0x0c,0x28,0x00,0x00,0xe3,0x1b,0x00,0x00, +0xe2,0x1b,0x00,0x00,0xe0,0x1b,0x00,0x00,0xf7,0x00,0x03,0x00,0xed,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc2,0x1b,0x00,0x00,0xe8,0x1b,0x00,0x00, +0xeb,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xeb,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0xed,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xe8,0x1b,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xea,0x1b,0x00,0x00,0xe1,0x02,0x00,0x00,0x75,0x27,0x00,0x00, +0xf9,0x00,0x02,0x00,0xed,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xed,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x10,0x28,0x00,0x00,0x75,0x27,0x00,0x00, +0xeb,0x1b,0x00,0x00,0xea,0x1b,0x00,0x00,0xe8,0x1b,0x00,0x00,0x50,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0xef,0x1b,0x00,0x00,0x0e,0x28,0x00,0x00,0x10,0x28,0x00,0x00, +0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xf5,0x1b,0x00,0x00,0xb1,0x1b,0x00,0x00, +0xf2,0x25,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xf7,0x1b,0x00,0x00, +0xf5,0x1b,0x00,0x00,0xef,0x1b,0x00,0x00,0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00, +0x31,0x1d,0x00,0x00,0x4a,0x0d,0x00,0x00,0xf7,0x1b,0x00,0x00,0x02,0x00,0x00,0x00, +0x0f,0x02,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x32,0x1d,0x00,0x00, +0x31,0x1d,0x00,0x00,0x31,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x04,0x1c,0x00,0x00, +0x77,0x1b,0x00,0x00,0xde,0x1b,0x00,0x00,0x3e,0x00,0x03,0x00,0x04,0x1c,0x00,0x00, +0x32,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0x05,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x05,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x07,0x1c,0x00,0x00, +0x0c,0x28,0x00,0x00,0x15,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xd6,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x08,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x09,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x09,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x0b,0x1c,0x00,0x00,0x75,0x27,0x00,0x00,0x15,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd1,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x0c,0x1c,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x0f,0x1c,0x00,0x00,0xb6,0x1b,0x00,0x00,0xae,0x1b,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x14,0x1c,0x00,0x00,0xc8,0x0c,0x00,0x00, +0xc0,0x01,0x00,0x00,0xbf,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x37,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x33,0x1b,0x00,0x00, +0x14,0x1c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x42,0x1d,0x00,0x00, +0x71,0x26,0x00,0x00,0xc3,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x44,0x1d,0x00,0x00,0x42,0x1d,0x00,0x00,0x71,0x26,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x45,0x1d,0x00,0x00,0x44,0x1d,0x00,0x00,0x00,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x47,0x1d,0x00,0x00,0xc0,0x01,0x00,0x00, +0x45,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x52,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xa8,0x05,0x00,0x00,0x47,0x1d,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x19,0x1c,0x00,0x00,0xc0,0x01,0x00,0x00, +0x37,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1a,0x1c,0x00,0x00, +0x52,0x1d,0x00,0x00,0x19,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1c,0x1c,0x00,0x00,0xc0,0x01,0x00,0x00,0x1a,0x1c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1d,0x1c,0x00,0x00,0x1c,0x1c,0x00,0x00,0x45,0x06,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x57,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xc0,0x01,0x00,0x00,0x1d,0x1c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x20,0x1c,0x00,0x00,0x67,0x03,0x00,0x00,0x53,0x0d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x5c,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x20,0x1c,0x00,0x00,0x37,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x61,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xbf,0x01,0x00,0x00,0x5c,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x67,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x1a,0x1c,0x00,0x00, +0x57,0x1d,0x00,0x00,0x61,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x29,0x1c,0x00,0x00,0x25,0x0d,0x00,0x00,0x72,0x26,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x6b,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x29,0x1c,0x00,0x00,0xbf,0x01,0x00,0x00,0xc0,0x01,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x71,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x5d,0x06,0x00,0x00,0x5e,0x06,0x00,0x00,0x6b,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00, +0x2c,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x2c,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x91,0x00,0x00,0x00,0x85,0x27,0x00,0x00,0x2e,0x06,0x00,0x00,0x0c,0x1c,0x00,0x00, +0xf3,0x27,0x00,0x00,0x90,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x7f,0x27,0x00,0x00,0xd4,0x26,0x00,0x00,0x0c,0x1c,0x00,0x00,0x05,0x28,0x00,0x00, +0x90,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x7d,0x27,0x00,0x00, +0xd4,0x26,0x00,0x00,0x0c,0x1c,0x00,0x00,0x02,0x28,0x00,0x00,0x90,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x7b,0x27,0x00,0x00,0xd4,0x26,0x00,0x00, +0x0c,0x1c,0x00,0x00,0xff,0x27,0x00,0x00,0x90,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x79,0x27,0x00,0x00,0xd4,0x26,0x00,0x00,0x0c,0x1c,0x00,0x00, +0xfc,0x27,0x00,0x00,0x90,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x77,0x27,0x00,0x00,0xb1,0x26,0x00,0x00,0x0c,0x1c,0x00,0x00,0xf9,0x27,0x00,0x00, +0x90,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x76,0x27,0x00,0x00, +0x0f,0x02,0x00,0x00,0x0c,0x1c,0x00,0x00,0x92,0x1c,0x00,0x00,0x90,0x1c,0x00,0x00, +0xb1,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x2f,0x1c,0x00,0x00,0x76,0x27,0x00,0x00, +0xe1,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x93,0x1c,0x00,0x00,0x90,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x2f,0x1c,0x00,0x00,0x30,0x1c,0x00,0x00, +0x93,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x30,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x31,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x31,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x05,0x28,0x00,0x00,0x7f,0x27,0x00,0x00,0x30,0x1c,0x00,0x00, +0x0a,0x28,0x00,0x00,0x8c,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x02,0x28,0x00,0x00,0x7d,0x27,0x00,0x00,0x30,0x1c,0x00,0x00,0x09,0x28,0x00,0x00, +0x8c,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xff,0x27,0x00,0x00, +0x7b,0x27,0x00,0x00,0x30,0x1c,0x00,0x00,0x08,0x28,0x00,0x00,0x8c,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xfc,0x27,0x00,0x00,0x79,0x27,0x00,0x00, +0x30,0x1c,0x00,0x00,0x07,0x28,0x00,0x00,0x8c,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xf9,0x27,0x00,0x00,0x77,0x27,0x00,0x00,0x30,0x1c,0x00,0x00, +0x06,0x28,0x00,0x00,0x8c,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x91,0x00,0x00,0x00, +0xf3,0x27,0x00,0x00,0x85,0x27,0x00,0x00,0x30,0x1c,0x00,0x00,0x77,0x1c,0x00,0x00, +0x8c,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xec,0x27,0x00,0x00, +0x0f,0x02,0x00,0x00,0x30,0x1c,0x00,0x00,0x8e,0x1c,0x00,0x00,0x8c,0x1c,0x00,0x00, +0xb1,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x34,0x1c,0x00,0x00,0xec,0x27,0x00,0x00, +0xe1,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x8f,0x1c,0x00,0x00,0x8c,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x34,0x1c,0x00,0x00,0x35,0x1c,0x00,0x00, +0x8f,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x35,0x1c,0x00,0x00,0xc4,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x38,0x1c,0x00,0x00,0x76,0x27,0x00,0x00,0x1a,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x39,0x1c,0x00,0x00,0xec,0x27,0x00,0x00, +0x38,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0x40,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xbb,0x1b,0x00,0x00,0x3b,0x1c,0x00,0x00,0x3e,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3e,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x40,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3b,0x1c,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x3d,0x1c,0x00,0x00,0xe1,0x02,0x00,0x00,0xec,0x27,0x00,0x00,0xf9,0x00,0x02,0x00, +0x40,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x40,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xee,0x27,0x00,0x00,0xec,0x27,0x00,0x00,0x3e,0x1c,0x00,0x00, +0x3d,0x1c,0x00,0x00,0x3b,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0x48,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc2,0x1b,0x00,0x00,0x43,0x1c,0x00,0x00, +0x46,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x46,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x48,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x43,0x1c,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x45,0x1c,0x00,0x00,0xe1,0x02,0x00,0x00,0x76,0x27,0x00,0x00, +0xf9,0x00,0x02,0x00,0x48,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x48,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xf0,0x27,0x00,0x00,0x76,0x27,0x00,0x00, +0x46,0x1c,0x00,0x00,0x45,0x1c,0x00,0x00,0x43,0x1c,0x00,0x00,0x50,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x4a,0x1c,0x00,0x00,0xee,0x27,0x00,0x00,0xf0,0x27,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x4d,0x1c,0x00,0x00,0x4a,0x1c,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x4e,0x1c,0x00,0x00,0xd0,0x1b,0x00,0x00, +0x4d,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x51,0x1c,0x00,0x00, +0x0f,0x1c,0x00,0x00,0x4e,0x1c,0x00,0x00,0x50,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x59,0x1c,0x00,0x00,0xbc,0x1b,0x00,0x00,0xc3,0x1b,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x5a,0x1c,0x00,0x00,0xb1,0x1b,0x00,0x00,0x59,0x1c,0x00,0x00, +0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x5c,0x1c,0x00,0x00,0x5a,0x1c,0x00,0x00, +0x4a,0x1c,0x00,0x00,0x7c,0x00,0x04,0x00,0x1d,0x04,0x00,0x00,0x79,0x1d,0x00,0x00, +0x5c,0x1c,0x00,0x00,0x7c,0x00,0x04,0x00,0x1d,0x04,0x00,0x00,0x7b,0x1d,0x00,0x00, +0xd6,0x0c,0x00,0x00,0xb0,0x00,0x05,0x00,0x21,0x04,0x00,0x00,0x7c,0x1d,0x00,0x00, +0x79,0x1d,0x00,0x00,0x7b,0x1d,0x00,0x00,0x9b,0x00,0x04,0x00,0xcd,0x00,0x00,0x00, +0x7d,0x1d,0x00,0x00,0x7c,0x1d,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x66,0x1c,0x00,0x00,0x7d,0x1d,0x00,0x00,0xc0,0x01,0x00,0x00,0xbf,0x01,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x85,0x1d,0x00,0x00,0x67,0x1d,0x00,0x00, +0x67,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x86,0x1d,0x00,0x00, +0x51,0x1c,0x00,0x00,0x85,0x1d,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x89,0x1d,0x00,0x00,0x86,0x1d,0x00,0x00,0x86,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x99,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x89,0x1d,0x00,0x00,0x7b,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9f,0x1d,0x00,0x00,0x66,0x04,0x00,0x00,0x99,0x1d,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa0,0x1d,0x00,0x00,0x9f,0x1d,0x00,0x00,0xc0,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa2,0x1d,0x00,0x00,0x67,0x03,0x00,0x00, +0x99,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa3,0x1d,0x00,0x00, +0xa2,0x1d,0x00,0x00,0xc0,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa5,0x1d,0x00,0x00,0x6e,0x04,0x00,0x00,0xa0,0x1d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa7,0x1d,0x00,0x00,0xa5,0x1d,0x00,0x00,0xa0,0x1d,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa8,0x1d,0x00,0x00,0xa7,0x1d,0x00,0x00, +0x73,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xab,0x1d,0x00,0x00, +0xa3,0x1d,0x00,0x00,0xa3,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xac,0x1d,0x00,0x00,0xa8,0x1d,0x00,0x00,0xab,0x1d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6b,0x1c,0x00,0x00,0x66,0x1c,0x00,0x00,0xac,0x1d,0x00,0x00, +0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x6d,0x1c,0x00,0x00,0x77,0x1b,0x00,0x00, +0x39,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x6e,0x1c,0x00,0x00, +0x6d,0x1c,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x70,0x1c,0x00,0x00, +0x6e,0x1c,0x00,0x00,0x6b,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x72,0x1c,0x00,0x00,0x70,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x73,0x1c,0x00,0x00,0x70,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x74,0x1c,0x00,0x00,0x70,0x1c,0x00,0x00, +0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0x75,0x1c,0x00,0x00, +0x72,0x1c,0x00,0x00,0x73,0x1c,0x00,0x00,0x74,0x1c,0x00,0x00,0x6b,0x1c,0x00,0x00, +0x81,0x00,0x05,0x00,0x91,0x00,0x00,0x00,0x77,0x1c,0x00,0x00,0xf3,0x27,0x00,0x00, +0x75,0x1c,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7a,0x1c,0x00,0x00, +0x51,0x1c,0x00,0x00,0x51,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7d,0x1c,0x00,0x00,0x71,0x1d,0x00,0x00,0x7a,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x7e,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x7d,0x1c,0x00,0x00,0xaa,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x80,0x1c,0x00,0x00, +0x76,0x27,0x00,0x00,0x0f,0x02,0x00,0x00,0xaa,0x00,0x05,0x00,0xcd,0x00,0x00,0x00, +0x82,0x1c,0x00,0x00,0xec,0x27,0x00,0x00,0x0f,0x02,0x00,0x00,0xa7,0x00,0x05,0x00, +0xcd,0x00,0x00,0x00,0x83,0x1c,0x00,0x00,0x80,0x1c,0x00,0x00,0x82,0x1c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x86,0x1c,0x00,0x00,0x6d,0x1c,0x00,0x00, +0xf7,0x00,0x03,0x00,0xd2,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x83,0x1c,0x00,0x00,0xb5,0x1d,0x00,0x00,0xb9,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb9,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xe2,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xff,0x27,0x00,0x00,0x86,0x1c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xe7,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xfc,0x27,0x00,0x00,0x86,0x1c,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xc2,0x1d,0x00,0x00,0x86,0x1c,0x00,0x00,0x7e,0x1c,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xc6,0x1d,0x00,0x00,0x05,0x28,0x00,0x00, +0xc2,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xc9,0x1d,0x00,0x00, +0x86,0x1c,0x00,0x00,0xc2,0x1d,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xcc,0x1d,0x00,0x00,0x02,0x28,0x00,0x00,0xc9,0x1d,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd0,0x1d,0x00,0x00,0xf9,0x27,0x00,0x00,0x7e,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd2,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xb5,0x1d,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xd7,0x1d,0x00,0x00,0x86,0x1c,0x00,0x00, +0x7e,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xdb,0x1d,0x00,0x00, +0x86,0x1c,0x00,0x00,0xd7,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0xd2,0x1d,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd2,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x0a,0x28,0x00,0x00,0xc6,0x1d,0x00,0x00,0xb9,0x1d,0x00,0x00,0xd7,0x1d,0x00,0x00, +0xb5,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x09,0x28,0x00,0x00, +0xcc,0x1d,0x00,0x00,0xb9,0x1d,0x00,0x00,0xdb,0x1d,0x00,0x00,0xb5,0x1d,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x08,0x28,0x00,0x00,0xe2,0x1d,0x00,0x00, +0xb9,0x1d,0x00,0x00,0x86,0x1c,0x00,0x00,0xb5,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x07,0x28,0x00,0x00,0xe7,0x1d,0x00,0x00,0xb9,0x1d,0x00,0x00, +0x86,0x1c,0x00,0x00,0xb5,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x06,0x28,0x00,0x00,0xd0,0x1d,0x00,0x00,0xb9,0x1d,0x00,0x00,0x7e,0x1c,0x00,0x00, +0xb5,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0x8c,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8c,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x8e,0x1c,0x00,0x00, +0xec,0x27,0x00,0x00,0x15,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x31,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8f,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x90,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x90,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x92,0x1c,0x00,0x00,0x76,0x27,0x00,0x00,0x15,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x2c,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x93,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xed,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x77,0x27,0x00,0x00,0xba,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0xee,0x1d,0x00,0x00, +0xed,0x1d,0x00,0x00,0x13,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0xf3,0x1d,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf3,0x1d,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x57,0x28,0x00,0x00,0xee,0x1d,0x00,0x00,0x77,0x27,0x00,0x00,0xc0,0x01,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xfa,0x1d,0x00,0x00,0x57,0x28,0x00,0x00, +0x57,0x28,0x00,0x00,0x57,0x28,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xfb,0x1d,0x00,0x00,0x7f,0x27,0x00,0x00,0xfa,0x1d,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x02,0x1e,0x00,0x00,0x7d,0x27,0x00,0x00,0xfa,0x1d,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x0a,0x1e,0x00,0x00,0xfb,0x1d,0x00,0x00, +0xfb,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x0b,0x1e,0x00,0x00, +0x02,0x1e,0x00,0x00,0x0a,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x0c,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x0b,0x1e,0x00,0x00, +0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x0d,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0x0c,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x98,0x1c,0x00,0x00,0x85,0x27,0x00,0x00,0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00, +0xcd,0x00,0x00,0x00,0x99,0x1c,0x00,0x00,0x98,0x1c,0x00,0x00,0x13,0x03,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x9a,0x1c,0x00,0x00,0x99,0x1c,0x00,0x00, +0xc0,0x01,0x00,0x00,0xbf,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9d,0x1c,0x00,0x00,0x98,0x1c,0x00,0x00,0x9a,0x1c,0x00,0x00,0x52,0x00,0x06,0x00, +0x91,0x00,0x00,0x00,0x10,0x26,0x00,0x00,0x9d,0x1c,0x00,0x00,0x85,0x27,0x00,0x00, +0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0xa1,0x1c,0x00,0x00, +0x9d,0x1c,0x00,0x00,0x13,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0xbe,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa1,0x1c,0x00,0x00,0xa2,0x1c,0x00,0x00, +0xbe,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xa2,0x1c,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xa4,0x1c,0x00,0x00,0x10,0x26,0x00,0x00,0x10,0x26,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xa7,0x1c,0x00,0x00,0x9d,0x1c,0x00,0x00,0x9d,0x1c,0x00,0x00, +0x9d,0x1c,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xa8,0x1c,0x00,0x00, +0xa4,0x1c,0x00,0x00,0xa7,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xaa,0x1c,0x00,0x00,0xa8,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x91,0x00,0x00,0x00,0x14,0x26,0x00,0x00,0xaa,0x1c,0x00,0x00,0x5a,0x28,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xac,0x1c,0x00,0x00, +0xa8,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x91,0x00,0x00,0x00, +0x16,0x26,0x00,0x00,0xac,0x1c,0x00,0x00,0x14,0x26,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xae,0x1c,0x00,0x00,0xa8,0x1c,0x00,0x00, +0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x91,0x00,0x00,0x00,0x18,0x26,0x00,0x00, +0xae,0x1c,0x00,0x00,0x16,0x26,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb1,0x1c,0x00,0x00,0x9d,0x1c,0x00,0x00,0x01,0x07,0x00,0x00, +0x52,0x00,0x06,0x00,0x91,0x00,0x00,0x00,0x1b,0x26,0x00,0x00,0xb1,0x1c,0x00,0x00, +0x18,0x26,0x00,0x00,0x03,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xb5,0x1c,0x00,0x00,0x1b,0x26,0x00,0x00,0x1b,0x26,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x16,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xb5,0x1c,0x00,0x00, +0x7b,0x27,0x00,0x00,0x79,0x27,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb9,0x1c,0x00,0x00,0x16,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x91,0x00,0x00,0x00,0x1d,0x26,0x00,0x00,0xb9,0x1c,0x00,0x00,0x1b,0x26,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbb,0x1c,0x00,0x00, +0x16,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x91,0x00,0x00,0x00, +0x1f,0x26,0x00,0x00,0xbb,0x1c,0x00,0x00,0x1d,0x26,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbd,0x1c,0x00,0x00,0x16,0x1e,0x00,0x00, +0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x91,0x00,0x00,0x00,0x21,0x26,0x00,0x00, +0xbd,0x1c,0x00,0x00,0x1f,0x26,0x00,0x00,0x02,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xbe,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xbe,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x91,0x00,0x00,0x00,0x86,0x27,0x00,0x00,0x10,0x26,0x00,0x00,0xf3,0x1d,0x00,0x00, +0x21,0x26,0x00,0x00,0xa2,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x37,0x1e,0x00,0x00,0xfb,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xa6,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xbf,0x01,0x00,0x00,0x37,0x1e,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3b,0x1e,0x00,0x00,0xc0,0x01,0x00,0x00,0xa6,0x1e,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3c,0x1e,0x00,0x00,0x37,0x1e,0x00,0x00,0x3b,0x1e,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3e,0x1e,0x00,0x00,0x3c,0x1e,0x00,0x00, +0x16,0x0a,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x3f,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x3e,0x1e,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x40,0x1e,0x00,0x00,0x3f,0x1e,0x00,0x00,0x3e,0x0a,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xab,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x53,0x0d,0x00,0x00,0xbe,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xb0,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xab,0x1e,0x00,0x00,0x4f,0x1a,0x00,0x00,0xb8,0x00,0x05,0x00,0xcd,0x00,0x00,0x00, +0x46,0x1e,0x00,0x00,0xb0,0x1e,0x00,0x00,0x70,0x07,0x00,0x00,0xf7,0x00,0x03,0x00, +0x4a,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x46,0x1e,0x00,0x00, +0x47,0x1e,0x00,0x00,0x4a,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x47,0x1e,0x00,0x00, +0xa4,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x49,0x1e,0x00,0x00,0xc8,0x0c,0x00,0x00, +0xde,0x08,0x00,0x00,0xf9,0x00,0x02,0x00,0x4a,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4a,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0xcd,0x00,0x00,0x00,0x4b,0x1e,0x00,0x00, +0x46,0x1e,0x00,0x00,0xbe,0x1c,0x00,0x00,0x49,0x1e,0x00,0x00,0x47,0x1e,0x00,0x00, +0xf7,0x00,0x03,0x00,0x51,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x4b,0x1e,0x00,0x00,0x4d,0x1e,0x00,0x00,0x50,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x50,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x51,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4d,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x54,0x02,0x00,0x00,0xb3,0x1e,0x00,0x00, +0x8d,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x5c,0x02,0x00,0x00,0xb5,0x1e,0x00,0x00, +0xb3,0x1e,0x00,0x00,0x4b,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x91,0x00,0x00,0x00, +0xb7,0x1e,0x00,0x00,0xb5,0x1e,0x00,0x00,0x2e,0x0d,0x00,0x00,0x02,0x00,0x00,0x00, +0xbf,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x51,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x51,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0x94,0x27,0x00,0x00, +0x2e,0x06,0x00,0x00,0x50,0x1e,0x00,0x00,0xb7,0x1e,0x00,0x00,0x4d,0x1e,0x00,0x00, +0x3e,0x00,0x03,0x00,0x1f,0x1e,0x00,0x00,0x94,0x27,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x54,0x1e,0x00,0x00,0x1f,0x1e,0x00,0x00,0x63,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x55,0x1e,0x00,0x00,0x54,0x1e,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x56,0x1e,0x00,0x00,0x40,0x1e,0x00,0x00, +0x55,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x58,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x56,0x1e,0x00,0x00,0xbe,0x00,0x05,0x00, +0xcd,0x00,0x00,0x00,0x5a,0x1e,0x00,0x00,0x58,0x1e,0x00,0x00,0x3e,0x0a,0x00,0x00, +0xf7,0x00,0x03,0x00,0x8d,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x5a,0x1e,0x00,0x00,0x5b,0x1e,0x00,0x00,0x8d,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5b,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x5c,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5c,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x96,0x27,0x00,0x00, +0x58,0x1e,0x00,0x00,0x5b,0x1e,0x00,0x00,0x30,0x28,0x00,0x00,0x72,0x1e,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x95,0x27,0x00,0x00,0x15,0x02,0x00,0x00, +0x5b,0x1e,0x00,0x00,0x74,0x1e,0x00,0x00,0x72,0x1e,0x00,0x00,0xb3,0x00,0x05,0x00, +0xcd,0x00,0x00,0x00,0x5f,0x1e,0x00,0x00,0x95,0x27,0x00,0x00,0xe1,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0x75,0x1e,0x00,0x00,0x72,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x5f,0x1e,0x00,0x00,0x60,0x1e,0x00,0x00,0x75,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x60,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x63,0x1e,0x00,0x00,0x1f,0x1e,0x00,0x00,0x95,0x27,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x64,0x1e,0x00,0x00,0x63,0x1e,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x65,0x1e,0x00,0x00,0x40,0x1e,0x00,0x00,0x64,0x1e,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x67,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x56,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x69,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x65,0x1e,0x00,0x00, +0xb4,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x6a,0x1e,0x00,0x00,0x67,0x1e,0x00,0x00, +0x69,0x1e,0x00,0x00,0xf7,0x00,0x03,0x00,0x71,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x6a,0x1e,0x00,0x00,0x6b,0x1e,0x00,0x00,0x71,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6b,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x6d,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x65,0x1e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xbc,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x96,0x27,0x00,0x00,0x6d,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00, +0x71,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x71,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x30,0x28,0x00,0x00,0x96,0x27,0x00,0x00,0x60,0x1e,0x00,0x00, +0xbc,0x1e,0x00,0x00,0x6b,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x72,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x72,0x1e,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x74,0x1e,0x00,0x00,0x95,0x27,0x00,0x00,0x15,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x5c,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x75,0x1e,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x77,0x1e,0x00,0x00,0x0d,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x79,0x1e,0x00,0x00,0x77,0x1e,0x00,0x00, +0x7a,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xc0,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x79,0x1e,0x00,0x00,0xbf,0x01,0x00,0x00, +0xc0,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc5,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xc0,0x1e,0x00,0x00,0x68,0x0a,0x00,0x00, +0xb7,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x7f,0x1e,0x00,0x00,0x96,0x27,0x00,0x00, +0x58,0x1e,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x80,0x1e,0x00,0x00, +0x7f,0x1e,0x00,0x00,0xc0,0x01,0x00,0x00,0xbf,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x82,0x1e,0x00,0x00,0x80,0x1e,0x00,0x00,0xc5,0x1e,0x00,0x00, +0xba,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x84,0x1e,0x00,0x00,0x82,0x1e,0x00,0x00, +0x3e,0x0a,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x85,0x1e,0x00,0x00, +0x84,0x1e,0x00,0x00,0xc0,0x01,0x00,0x00,0xbf,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xca,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x33,0x1b,0x00,0x00,0x31,0x07,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xcf,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xbe,0x0c,0x00,0x00, +0xca,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8a,0x1e,0x00,0x00, +0xc0,0x01,0x00,0x00,0xcf,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8c,0x1e,0x00,0x00,0x85,0x1e,0x00,0x00,0x8a,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00, +0x8d,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x8d,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x97,0x27,0x00,0x00,0xbf,0x01,0x00,0x00,0x51,0x1e,0x00,0x00, +0x8c,0x1e,0x00,0x00,0x75,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x8e,0x1e,0x00,0x00,0x1f,0x1e,0x00,0x00,0x51,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x8f,0x1e,0x00,0x00,0x8e,0x1e,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x90,0x1e,0x00,0x00,0x1f,0x1e,0x00,0x00,0xb9,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0x90,0x1e,0x00,0x00,0x8f,0x1e,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x91,0x1e,0x00,0x00,0x1f,0x1e,0x00,0x00,0x4d,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x92,0x1e,0x00,0x00,0x91,0x1e,0x00,0x00, +0x3e,0x00,0x03,0x00,0x8e,0x1e,0x00,0x00,0x92,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x95,0x1e,0x00,0x00,0x54,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00, +0x91,0x1e,0x00,0x00,0x95,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00,0x54,0x1e,0x00,0x00, +0x40,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x91,0x00,0x00,0x00,0x9a,0x1e,0x00,0x00, +0x1f,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x84,0x02,0x00,0x00,0xd1,0x1e,0x00,0x00, +0x86,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0xd1,0x1e,0x00,0x00,0xd0,0x0b,0x00,0x00, +0x9a,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x9e,0x1e,0x00,0x00, +0x90,0x1e,0x00,0x00,0xb7,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x9f,0x1e,0x00,0x00, +0x9e,0x1e,0x00,0x00,0xbf,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xa0,0x1e,0x00,0x00,0x9f,0x1e,0x00,0x00,0xc0,0x01,0x00,0x00,0xbf,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa1,0x1e,0x00,0x00,0x97,0x27,0x00,0x00, +0xa0,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4d,0x0c,0x00,0x00, +0x86,0x27,0x00,0x00,0x03,0x00,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xe9,0x1e,0x00,0x00,0x47,0x0d,0x00,0x00,0xc0,0x01,0x00,0x00,0xbf,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xed,0x1e,0x00,0x00,0xe9,0x1e,0x00,0x00, +0x75,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xef,0x1e,0x00,0x00, +0xc0,0x01,0x00,0x00,0x53,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf0,0x1e,0x00,0x00,0xed,0x1e,0x00,0x00,0xef,0x1e,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf2,0x1e,0x00,0x00,0x4d,0x0c,0x00,0x00,0x7a,0x07,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xf4,0x1e,0x00,0x00,0xaa,0x27,0x00,0x00, +0xc0,0x01,0x00,0x00,0xbf,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf6,0x1e,0x00,0x00,0x25,0x0d,0x00,0x00,0x7a,0x07,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x0a,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xf6,0x1e,0x00,0x00,0xbf,0x01,0x00,0x00,0xc0,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x0f,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xf4,0x1e,0x00,0x00,0x0a,0x1f,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x15,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xf0,0x1e,0x00,0x00, +0xf2,0x1e,0x00,0x00,0x0f,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x1a,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xf0,0x1e,0x00,0x00, +0x15,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfe,0x1e,0x00,0x00, +0x25,0x0d,0x00,0x00,0x73,0x26,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x1e,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xfe,0x1e,0x00,0x00, +0xbf,0x01,0x00,0x00,0xc0,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x24,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x1a,0x1f,0x00,0x00, +0x4d,0x0c,0x00,0x00,0x1e,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x29,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x1a,0x1f,0x00,0x00, +0x24,0x1f,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x06,0x1f,0x00,0x00, +0x29,0x1f,0x00,0x00,0x29,0x1f,0x00,0x00,0x29,0x1f,0x00,0x00,0xf7,0x00,0x03,0x00, +0x67,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc8,0x0c,0x00,0x00, +0x52,0x0c,0x00,0x00,0x56,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x56,0x0c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x72,0x1f,0x00,0x00,0xc3,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x74,0x1f,0x00,0x00, +0xc3,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x75,0x1f,0x00,0x00,0x72,0x1f,0x00,0x00,0x74,0x1f,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x76,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0x75,0x1f,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x77,0x1f,0x00,0x00, +0xc0,0x01,0x00,0x00,0x76,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xd3,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x77,0x1f,0x00,0x00, +0x3a,0x09,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd8,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x32,0x09,0x00,0x00,0xd3,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe1,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xbe,0x0c,0x00,0x00,0x1e,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xe6,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x53,0x0d,0x00,0x00,0xe1,0x1f,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xec,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xd8,0x1f,0x00,0x00, +0xc0,0x01,0x00,0x00,0xe6,0x1f,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x88,0x1f,0x00,0x00,0x0d,0x1e,0x00,0x00,0xec,0x1f,0x00,0x00,0x83,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x8c,0x1f,0x00,0x00,0xfb,0x1d,0x00,0x00,0x88,0x1f,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x90,0x1f,0x00,0x00,0xfb,0x1d,0x00,0x00, +0x88,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xf1,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x7b,0x27,0x00,0x00,0x8c,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xf6,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x79,0x27,0x00,0x00,0x90,0x1f,0x00,0x00,0xba,0x00,0x05,0x00, +0x7b,0x09,0x00,0x00,0xa0,0x1f,0x00,0x00,0xf1,0x1f,0x00,0x00,0xbb,0x27,0x00,0x00, +0x9a,0x00,0x04,0x00,0xcd,0x00,0x00,0x00,0xa1,0x1f,0x00,0x00,0xa0,0x1f,0x00,0x00, +0xa8,0x00,0x04,0x00,0xcd,0x00,0x00,0x00,0xa2,0x1f,0x00,0x00,0xa1,0x1f,0x00,0x00, +0xf7,0x00,0x03,0x00,0xa8,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xa2,0x1f,0x00,0x00,0xa3,0x1f,0x00,0x00,0xa8,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa3,0x1f,0x00,0x00,0xba,0x00,0x05,0x00,0x7b,0x09,0x00,0x00,0xa6,0x1f,0x00,0x00, +0xbb,0x27,0x00,0x00,0xf6,0x1f,0x00,0x00,0x9a,0x00,0x04,0x00,0xcd,0x00,0x00,0x00, +0xa7,0x1f,0x00,0x00,0xa6,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00,0xa8,0x1f,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa8,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00,0xcd,0x00,0x00,0x00, +0xa9,0x1f,0x00,0x00,0xa1,0x1f,0x00,0x00,0x56,0x0c,0x00,0x00,0xa7,0x1f,0x00,0x00, +0xa3,0x1f,0x00,0x00,0xf7,0x00,0x03,0x00,0xc6,0x1f,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xa9,0x1f,0x00,0x00,0xaa,0x1f,0x00,0x00,0xc6,0x1f,0x00,0x00, +0xf8,0x00,0x02,0x00,0xaa,0x1f,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xae,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xbb,0x27,0x00,0x00, +0xf1,0x1f,0x00,0x00,0xf6,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xfb,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xa1,0x1e,0x00,0x00, +0x63,0x1b,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xb2,0x1f,0x00,0x00, +0xfb,0x1f,0x00,0x00,0xfb,0x1f,0x00,0x00,0xfb,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x00,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0xbb,0x0c,0x00,0x00,0x6b,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb6,0x1f,0x00,0x00,0xc0,0x01,0x00,0x00,0x00,0x20,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xb9,0x1f,0x00,0x00,0xb2,0x1f,0x00,0x00,0xb6,0x1f,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x08,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xb9,0x1f,0x00,0x00,0x1d,0x0b,0x00,0x00,0x74,0x26,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x1a,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0xae,0x1f,0x00,0x00,0xbb,0x27,0x00,0x00,0x08,0x20,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x1f,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x06,0x1f,0x00,0x00,0xa9,0x09,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x39,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x1f,0x20,0x00,0x00,0x06,0x1f,0x00,0x00,0x08,0x20,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc6,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0xc6,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xc9,0x27,0x00,0x00,0x06,0x1f,0x00,0x00,0xa8,0x1f,0x00,0x00, +0x39,0x20,0x00,0x00,0xaa,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xc8,0x27,0x00,0x00,0xbb,0x27,0x00,0x00,0xa8,0x1f,0x00,0x00,0x1a,0x20,0x00,0x00, +0xaa,0x1f,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x4b,0x20,0x00,0x00, +0x86,0x27,0x00,0x00,0x86,0x27,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x4c,0x20,0x00,0x00, +0xc9,0x27,0x00,0x00,0x4b,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x6e,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x01,0x09,0x00,0x00, +0x4c,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x73,0x20,0x00,0x00, +0x86,0x27,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x75,0x20,0x00,0x00,0x86,0x27,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x76,0x20,0x00,0x00,0x73,0x20,0x00,0x00,0x75,0x20,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x78,0x20,0x00,0x00,0x86,0x27,0x00,0x00, +0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x79,0x20,0x00,0x00, +0x76,0x20,0x00,0x00,0x78,0x20,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7e,0x20,0x00,0x00,0x73,0x20,0x00,0x00,0x78,0x20,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x83,0x20,0x00,0x00,0x73,0x20,0x00,0x00,0x75,0x20,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x86,0x20,0x00,0x00,0x83,0x20,0x00,0x00, +0x78,0x20,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x87,0x20,0x00,0x00, +0x79,0x20,0x00,0x00,0x7e,0x20,0x00,0x00,0x86,0x20,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xa2,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xbf,0x01,0x00,0x00,0x79,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xa7,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x7e,0x20,0x00,0x00, +0x86,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xac,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xa2,0x20,0x00,0x00,0xa7,0x20,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9b,0x20,0x00,0x00,0xac,0x20,0x00,0x00, +0xc0,0x01,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x9c,0x20,0x00,0x00, +0x9b,0x20,0x00,0x00,0x9b,0x20,0x00,0x00,0x9b,0x20,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x9d,0x20,0x00,0x00,0x87,0x20,0x00,0x00,0x9c,0x20,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb1,0x20,0x00,0x00,0x9d,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb2,0x20,0x00,0x00, +0x67,0x03,0x00,0x00,0xb1,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb4,0x20,0x00,0x00,0x9d,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb5,0x20,0x00,0x00,0x6b,0x03,0x00,0x00,0xb4,0x20,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb6,0x20,0x00,0x00,0xb2,0x20,0x00,0x00, +0xb5,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb8,0x20,0x00,0x00, +0x9d,0x20,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb9,0x20,0x00,0x00,0x67,0x03,0x00,0x00,0xb8,0x20,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xba,0x20,0x00,0x00,0xb6,0x20,0x00,0x00,0xb9,0x20,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbd,0x20,0x00,0x00,0x6b,0x03,0x00,0x00, +0xb1,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc0,0x20,0x00,0x00, +0x6b,0x03,0x00,0x00,0xb8,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc1,0x20,0x00,0x00,0xbd,0x20,0x00,0x00,0xc0,0x20,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc4,0x20,0x00,0x00,0x7b,0x03,0x00,0x00,0xb1,0x20,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc8,0x20,0x00,0x00,0xc4,0x20,0x00,0x00, +0xb5,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcc,0x20,0x00,0x00, +0xc8,0x20,0x00,0x00,0xb9,0x20,0x00,0x00,0x52,0x00,0x06,0x00,0x91,0x00,0x00,0x00, +0x41,0x26,0x00,0x00,0xba,0x20,0x00,0x00,0x86,0x27,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x91,0x00,0x00,0x00,0x43,0x26,0x00,0x00,0xc1,0x20,0x00,0x00, +0x41,0x26,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x91,0x00,0x00,0x00, +0x45,0x26,0x00,0x00,0xcc,0x20,0x00,0x00,0x43,0x26,0x00,0x00,0x02,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd3,0x20,0x00,0x00,0xc8,0x27,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd5,0x20,0x00,0x00, +0xc8,0x27,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd6,0x20,0x00,0x00,0xd3,0x20,0x00,0x00,0xd5,0x20,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd8,0x20,0x00,0x00,0xc8,0x27,0x00,0x00,0x02,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd9,0x20,0x00,0x00,0xd6,0x20,0x00,0x00, +0xd8,0x20,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xde,0x20,0x00,0x00, +0xd3,0x20,0x00,0x00,0xd8,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe3,0x20,0x00,0x00,0xd3,0x20,0x00,0x00,0xd5,0x20,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe6,0x20,0x00,0x00,0xe3,0x20,0x00,0x00,0xd8,0x20,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xe7,0x20,0x00,0x00,0xd9,0x20,0x00,0x00, +0xde,0x20,0x00,0x00,0xe6,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x02,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xbf,0x01,0x00,0x00, +0xd9,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x07,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xde,0x20,0x00,0x00,0xe6,0x20,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x0c,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x02,0x21,0x00,0x00,0x07,0x21,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfb,0x20,0x00,0x00,0x0c,0x21,0x00,0x00,0xc0,0x01,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xfc,0x20,0x00,0x00,0xfb,0x20,0x00,0x00, +0xfb,0x20,0x00,0x00,0xfb,0x20,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xfd,0x20,0x00,0x00,0xe7,0x20,0x00,0x00,0xfc,0x20,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x11,0x21,0x00,0x00,0xfd,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x12,0x21,0x00,0x00,0x67,0x03,0x00,0x00, +0x11,0x21,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x14,0x21,0x00,0x00, +0xfd,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x15,0x21,0x00,0x00,0x6b,0x03,0x00,0x00,0x14,0x21,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x16,0x21,0x00,0x00,0x12,0x21,0x00,0x00,0x15,0x21,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x18,0x21,0x00,0x00,0xfd,0x20,0x00,0x00, +0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x19,0x21,0x00,0x00, +0x67,0x03,0x00,0x00,0x18,0x21,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1a,0x21,0x00,0x00,0x16,0x21,0x00,0x00,0x19,0x21,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1d,0x21,0x00,0x00,0x6b,0x03,0x00,0x00,0x11,0x21,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x20,0x21,0x00,0x00,0x6b,0x03,0x00,0x00, +0x18,0x21,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x21,0x21,0x00,0x00, +0x1d,0x21,0x00,0x00,0x20,0x21,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x24,0x21,0x00,0x00,0x7b,0x03,0x00,0x00,0x11,0x21,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x28,0x21,0x00,0x00,0x24,0x21,0x00,0x00,0x15,0x21,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2c,0x21,0x00,0x00,0x28,0x21,0x00,0x00, +0x19,0x21,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x2d,0x21,0x00,0x00, +0x1a,0x21,0x00,0x00,0x21,0x21,0x00,0x00,0x2c,0x21,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x5e,0x20,0x00,0x00,0x45,0x26,0x00,0x00,0x45,0x26,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x60,0x20,0x00,0x00,0x5e,0x20,0x00,0x00,0x6e,0x20,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x63,0x20,0x00,0x00,0x45,0x26,0x00,0x00, +0x45,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x34,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x2d,0x21,0x00,0x00,0x63,0x20,0x00,0x00,0x60,0x20,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x39,0x21,0x00,0x00,0x34,0x21,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3b,0x21,0x00,0x00, +0x34,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3c,0x21,0x00,0x00,0x39,0x21,0x00,0x00,0x3b,0x21,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3e,0x21,0x00,0x00,0x34,0x21,0x00,0x00,0x02,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3f,0x21,0x00,0x00,0x3c,0x21,0x00,0x00, +0x3e,0x21,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x44,0x21,0x00,0x00, +0x39,0x21,0x00,0x00,0x3e,0x21,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x49,0x21,0x00,0x00,0x39,0x21,0x00,0x00,0x3b,0x21,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4c,0x21,0x00,0x00,0x49,0x21,0x00,0x00,0x3e,0x21,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x4d,0x21,0x00,0x00,0x3f,0x21,0x00,0x00, +0x44,0x21,0x00,0x00,0x4c,0x21,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x68,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x44,0x21,0x00,0x00, +0x4c,0x21,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x6d,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x3f,0x21,0x00,0x00,0x68,0x21,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x60,0x21,0x00,0x00,0xc0,0x01,0x00,0x00, +0x6d,0x21,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x72,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xa1,0x03,0x00,0x00,0x60,0x21,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x62,0x21,0x00,0x00,0x72,0x21,0x00,0x00, +0x72,0x21,0x00,0x00,0x72,0x21,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x63,0x21,0x00,0x00,0x4d,0x21,0x00,0x00,0x62,0x21,0x00,0x00,0xf9,0x00,0x02,0x00, +0x67,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x52,0x0c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2e,0x1f,0x00,0x00,0x86,0x27,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x30,0x1f,0x00,0x00,0x86,0x27,0x00,0x00, +0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x31,0x1f,0x00,0x00, +0x2e,0x1f,0x00,0x00,0x30,0x1f,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x33,0x1f,0x00,0x00,0x86,0x27,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x34,0x1f,0x00,0x00,0x31,0x1f,0x00,0x00,0x33,0x1f,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x39,0x1f,0x00,0x00,0x2e,0x1f,0x00,0x00, +0x33,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3e,0x1f,0x00,0x00, +0x2e,0x1f,0x00,0x00,0x30,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x41,0x1f,0x00,0x00,0x3e,0x1f,0x00,0x00,0x33,0x1f,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x42,0x1f,0x00,0x00,0x34,0x1f,0x00,0x00,0x39,0x1f,0x00,0x00, +0x41,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00,0x67,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x67,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xcc,0x27,0x00,0x00, +0x63,0x21,0x00,0x00,0xc6,0x1f,0x00,0x00,0x42,0x1f,0x00,0x00,0x52,0x0c,0x00,0x00, +0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0x77,0x21,0x00,0x00,0xec,0x1a,0x00,0x00, +0xcb,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x0f,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x78,0x21,0x00,0x00,0x77,0x21,0x00,0x00,0x00,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x7a,0x21,0x00,0x00,0x78,0x21,0x00,0x00, +0xbf,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x7c,0x21,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7c,0x21,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x58,0x28,0x00,0x00, +0x7a,0x21,0x00,0x00,0xc0,0x01,0x00,0x00,0x78,0x21,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x82,0x21,0x00,0x00,0x58,0x28,0x00,0x00,0x58,0x28,0x00,0x00, +0x58,0x28,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x83,0x21,0x00,0x00, +0xcc,0x27,0x00,0x00,0x82,0x21,0x00,0x00,0x41,0x00,0x05,0x00,0x45,0x02,0x00,0x00, +0x8a,0x21,0x00,0x00,0x0e,0x02,0x00,0x00,0x44,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x8b,0x21,0x00,0x00,0x8a,0x21,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x86,0x21,0x00,0x00,0x83,0x21,0x00,0x00,0x8b,0x21,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x98,0x21,0x00,0x00,0x96,0x0c,0x00,0x00, +0x15,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb3,0x21,0x00,0x00, +0x98,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xcd,0x00,0x00,0x00, +0xb4,0x21,0x00,0x00,0xb3,0x21,0x00,0x00,0xbf,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xb9,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb4,0x21,0x00,0x00, +0xb5,0x21,0x00,0x00,0xb9,0x21,0x00,0x00,0xf8,0x00,0x02,0x00,0xb5,0x21,0x00,0x00, +0xbc,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0xb8,0x21,0x00,0x00,0xb3,0x21,0x00,0x00, +0xc0,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xb9,0x21,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb9,0x21,0x00,0x00,0xf5,0x00,0x07,0x00,0xcd,0x00,0x00,0x00,0xba,0x21,0x00,0x00, +0xb4,0x21,0x00,0x00,0x7c,0x21,0x00,0x00,0xb8,0x21,0x00,0x00,0xb5,0x21,0x00,0x00, +0xf7,0x00,0x03,0x00,0xc5,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xba,0x21,0x00,0x00,0xbb,0x21,0x00,0x00,0xc5,0x21,0x00,0x00,0xf8,0x00,0x02,0x00, +0xbb,0x21,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbd,0x21,0x00,0x00, +0x98,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xcd,0x00,0x00,0x00, +0xbe,0x21,0x00,0x00,0xbd,0x21,0x00,0x00,0xbf,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xc3,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xbe,0x21,0x00,0x00, +0xbf,0x21,0x00,0x00,0xc3,0x21,0x00,0x00,0xf8,0x00,0x02,0x00,0xbf,0x21,0x00,0x00, +0xbc,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0xc2,0x21,0x00,0x00,0xbd,0x21,0x00,0x00, +0xc0,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xc3,0x21,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc3,0x21,0x00,0x00,0xf5,0x00,0x07,0x00,0xcd,0x00,0x00,0x00,0xc4,0x21,0x00,0x00, +0xbe,0x21,0x00,0x00,0xbb,0x21,0x00,0x00,0xc2,0x21,0x00,0x00,0xbf,0x21,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc5,0x21,0x00,0x00,0xf8,0x00,0x02,0x00,0xc5,0x21,0x00,0x00, +0xf5,0x00,0x07,0x00,0xcd,0x00,0x00,0x00,0xc6,0x21,0x00,0x00,0xba,0x21,0x00,0x00, +0xb9,0x21,0x00,0x00,0xc4,0x21,0x00,0x00,0xc3,0x21,0x00,0x00,0xa4,0x00,0x05,0x00, +0xcd,0x00,0x00,0x00,0x9b,0x21,0x00,0x00,0xc6,0x21,0x00,0x00,0xde,0x08,0x00,0x00, +0xf7,0x00,0x03,0x00,0xac,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x9b,0x21,0x00,0x00,0x9c,0x21,0x00,0x00,0xa0,0x21,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa0,0x21,0x00,0x00,0x41,0x00,0x05,0x00,0x45,0x02,0x00,0x00,0xcb,0x21,0x00,0x00, +0x0e,0x02,0x00,0x00,0x4f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xcc,0x21,0x00,0x00,0xcb,0x21,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa2,0x21,0x00,0x00,0xcc,0x21,0x00,0x00,0xc8,0x09,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa5,0x21,0x00,0x00,0x4d,0x0c,0x00,0x00,0xa2,0x21,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa9,0x21,0x00,0x00,0x88,0x1a,0x00,0x00, +0xa5,0x21,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd1,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xbf,0x01,0x00,0x00,0xa9,0x21,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x6d,0x26,0x00,0x00,0xd1,0x21,0x00,0x00, +0xa0,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xac,0x21,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9c,0x21,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x6a,0x26,0x00,0x00,0xbf,0x01,0x00,0x00,0xa0,0x26,0x00,0x00,0x00,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0xac,0x21,0x00,0x00,0xf8,0x00,0x02,0x00,0xac,0x21,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xdc,0x27,0x00,0x00,0x6d,0x26,0x00,0x00, +0xa0,0x21,0x00,0x00,0x6a,0x26,0x00,0x00,0x9c,0x21,0x00,0x00,0x3d,0x00,0x04,0x00, +0x9e,0x02,0x00,0x00,0xd3,0x21,0x00,0x00,0xa0,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd6,0x21,0x00,0x00,0xdc,0x27,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd7,0x21,0x00,0x00,0xdc,0x27,0x00,0x00, +0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0xd8,0x21,0x00,0x00, +0xd6,0x21,0x00,0x00,0xd7,0x21,0x00,0x00,0xbf,0x01,0x00,0x00,0xbf,0x01,0x00,0x00, +0x63,0x00,0x04,0x00,0xd3,0x21,0x00,0x00,0xd0,0x0b,0x00,0x00,0xd8,0x21,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x0c,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x9a,0x0a,0x00,0x00,0x33,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x10,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x25,0x0d,0x00,0x00,0xbf,0x01,0x00,0x00,0xc0,0x01,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x16,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x0c,0x22,0x00,0x00,0x66,0x04,0x00,0x00,0x10,0x22,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x1b,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x0c,0x22,0x00,0x00,0x16,0x22,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf5,0x21,0x00,0x00,0x1b,0x22,0x00,0x00,0x1b,0x22,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf7,0x21,0x00,0x00,0x53,0x0d,0x00,0x00,0x70,0x07,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x20,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xf7,0x21,0x00,0x00,0xbb,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x25,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xf5,0x21,0x00,0x00,0x20,0x22,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xfd,0x21,0x00,0x00,0xc8,0x0c,0x00,0x00,0xc0,0x01,0x00,0x00,0x25,0x22,0x00,0x00, +0xbe,0x00,0x05,0x00,0xcd,0x00,0x00,0x00,0x01,0x22,0x00,0x00,0x0a,0x1f,0x00,0x00, +0xc0,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x06,0x22,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x01,0x22,0x00,0x00,0x02,0x22,0x00,0x00,0x06,0x22,0x00,0x00, +0xf8,0x00,0x02,0x00,0x02,0x22,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x2e,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x13,0x03,0x00,0x00, +0xfd,0x21,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x05,0x22,0x00,0x00, +0x2e,0x22,0x00,0x00,0xc5,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00,0x06,0x22,0x00,0x00, +0xf8,0x00,0x02,0x00,0x06,0x22,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xe5,0x27,0x00,0x00,0xfd,0x21,0x00,0x00,0xac,0x21,0x00,0x00,0x05,0x22,0x00,0x00, +0x02,0x22,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x75,0x0c,0x00,0x00, +0x86,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x76,0x0c,0x00,0x00,0x86,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x77,0x0c,0x00,0x00,0x86,0x21,0x00,0x00,0x02,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0x78,0x0c,0x00,0x00,0x75,0x0c,0x00,0x00, +0x76,0x0c,0x00,0x00,0x77,0x0c,0x00,0x00,0xe5,0x27,0x00,0x00,0x3d,0x00,0x04,0x00, +0x95,0x02,0x00,0x00,0x30,0x22,0x00,0x00,0x97,0x02,0x00,0x00,0x63,0x00,0x04,0x00, +0x30,0x22,0x00,0x00,0xd0,0x0b,0x00,0x00,0x78,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00, +0xa7,0x02,0x00,0x00,0x37,0x22,0x00,0x00,0xa9,0x02,0x00,0x00,0x63,0x00,0x04,0x00, +0x37,0x22,0x00,0x00,0xd0,0x0b,0x00,0x00,0x2e,0x06,0x00,0x00,0xfd,0x00,0x01,0x00, +0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_ee22dfc695dae66a72568460039f1571.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_ee22dfc695dae66a72568460039f1571.h new file mode 100644 index 00000000..b180c3ce --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_ee22dfc695dae66a72568460039f1571.h @@ -0,0 +1,2046 @@ +// ffx_fsr2_accumulate_pass_ee22dfc695dae66a72568460039f1571.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_ee22dfc695dae66a72568460039f1571_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ee22dfc695dae66a72568460039f1571_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ee22dfc695dae66a72568460039f1571_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ee22dfc695dae66a72568460039f1571_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_ee22dfc695dae66a72568460039f1571_SampledImageResourceNames[] = { "r_input_exposure", "r_dilated_reactive_masks", "r_input_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_imgMips", "r_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ee22dfc695dae66a72568460039f1571_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 10, 12, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ee22dfc695dae66a72568460039f1571_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ee22dfc695dae66a72568460039f1571_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_ee22dfc695dae66a72568460039f1571_StorageImageResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_upscaled_output", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ee22dfc695dae66a72568460039f1571_StorageImageResourceBindings[] = { 13, 14, 15, 16, 17, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ee22dfc695dae66a72568460039f1571_StorageImageResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ee22dfc695dae66a72568460039f1571_StorageImageResourceSets[] = { 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_ee22dfc695dae66a72568460039f1571_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ee22dfc695dae66a72568460039f1571_UniformBufferResourceBindings[] = { 18, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ee22dfc695dae66a72568460039f1571_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_ee22dfc695dae66a72568460039f1571_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_ee22dfc695dae66a72568460039f1571_size = 32284; + +static const unsigned char g_ffx_fsr2_accumulate_pass_ee22dfc695dae66a72568460039f1571_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0xcc,0x28,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x38,0x00,0x00,0x00,0x0b,0x00,0x06,0x00, +0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c,0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30, +0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x0f,0x00,0x07,0x00,0x05,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0xfd,0x0b,0x00,0x00,0x13,0x0c,0x00,0x00,0x10,0x00,0x06,0x00, +0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00, +0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c, +0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66, +0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00,0x04,0x00,0x0a,0x00, +0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x69,0x6d, +0x61,0x67,0x65,0x5f,0x6c,0x6f,0x61,0x64,0x5f,0x66,0x6f,0x72,0x6d,0x61,0x74,0x74, +0x65,0x64,0x00,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c, +0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65, +0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00, +0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64, +0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00, +0x04,0x02,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x04,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e, +0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x04,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69, +0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00,0x04,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0b,0x00,0x04,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70, +0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44, +0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00, +0x04,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00, +0x04,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00, +0x04,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e, +0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00,0x04,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70, +0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00,0x04,0x02,0x00,0x00,0x08,0x00,0x00,0x00, +0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x04,0x02,0x00,0x00, +0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x04,0x02,0x00,0x00, +0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x04,0x02,0x00,0x00, +0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74, +0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00,0x04,0x02,0x00,0x00,0x0c,0x00,0x00,0x00, +0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0a,0x00,0x04,0x02,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70, +0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x04,0x02,0x00,0x00, +0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00, +0x06,0x00,0x09,0x00,0x04,0x02,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74, +0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x04,0x02,0x00,0x00,0x10,0x00,0x00,0x00, +0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00, +0x04,0x02,0x00,0x00,0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63, +0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00, +0x06,0x00,0x0a,0x00,0x04,0x02,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65, +0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x06,0x02,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00,0x05,0x00,0x05,0x00,0x4e,0x02,0x00,0x00, +0x72,0x5f,0x69,0x6d,0x67,0x4d,0x69,0x70,0x73,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0x52,0x02,0x00,0x00,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d, +0x70,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0x5f,0x02,0x00,0x00,0x72,0x5f,0x70,0x72, +0x65,0x70,0x61,0x72,0x65,0x64,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c, +0x6f,0x72,0x00,0x00,0x05,0x00,0x08,0x00,0x67,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f, +0x72,0x73,0x00,0x00,0x05,0x00,0x09,0x00,0x76,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f, +0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x7e,0x02,0x00,0x00, +0x72,0x77,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00, +0x05,0x00,0x06,0x00,0x85,0x02,0x00,0x00,0x72,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68, +0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x00,0x05,0x00,0x09,0x00,0x8f,0x02,0x00,0x00, +0x72,0x77,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63, +0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x05,0x00,0x07,0x00, +0x98,0x02,0x00,0x00,0x72,0x77,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f, +0x6f,0x75,0x74,0x70,0x75,0x74,0x00,0x00,0x05,0x00,0x06,0x00,0xa5,0x02,0x00,0x00, +0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00, +0x05,0x00,0x06,0x00,0xae,0x02,0x00,0x00,0x72,0x77,0x5f,0x6e,0x65,0x77,0x5f,0x6c, +0x6f,0x63,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0xc3,0x02,0x00,0x00, +0x72,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x00, +0x05,0x00,0x07,0x00,0xce,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x05,0x00,0x09,0x00, +0xda,0x02,0x00,0x00,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x72,0x65, +0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x73,0x00,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0xfd,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x57,0x6f,0x72,0x6b,0x47, +0x72,0x6f,0x75,0x70,0x49,0x44,0x00,0x00,0x05,0x00,0x08,0x00,0x13,0x0c,0x00,0x00, +0x67,0x6c,0x5f,0x4c,0x6f,0x63,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69, +0x6f,0x6e,0x49,0x44,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x04,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x04,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x04,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x04,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x04,0x02,0x00,0x00, +0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x04,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x04,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x04,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x04,0x02,0x00,0x00, +0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x04,0x02,0x00,0x00,0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x04,0x02,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x04,0x02,0x00,0x00,0x0b,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x04,0x02,0x00,0x00, +0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x04,0x02,0x00,0x00,0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x04,0x02,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x04,0x02,0x00,0x00,0x0f,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x04,0x02,0x00,0x00, +0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x04,0x02,0x00,0x00,0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x04,0x02,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x04,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x06,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x06,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x4e,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x4e,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x52,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x52,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x5f,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x5f,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x67,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x67,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x76,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x76,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x7e,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x7e,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x85,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x85,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x8f,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x8f,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x8f,0x02,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x98,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x98,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0x98,0x02,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa5,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa5,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xae,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xae,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc3,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc3,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xce,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xce,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xda,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xda,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xfd,0x0b,0x00,0x00, +0x0b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x13,0x0c,0x00,0x00, +0x0b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x24,0x0c,0x00,0x00, +0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00, +0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00, +0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x38,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0x3e,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x14,0x00,0x02,0x00,0xc9,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xbc,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xbd,0x01,0x00,0x00,0x00,0x00,0x80,0x3f, +0x1e,0x00,0x15,0x00,0x04,0x02,0x00,0x00,0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00, +0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x3e,0x00,0x00,0x00, +0x3e,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x05,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x04,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x05,0x02,0x00,0x00,0x06,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x07,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x08,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x5d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x0d,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x12,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x17,0x02,0x00,0x00, +0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x1c,0x02,0x00,0x00, +0x05,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x1d,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x3e,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x22,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x27,0x02,0x00,0x00, +0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x28,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x2d,0x02,0x00,0x00, +0x09,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x32,0x02,0x00,0x00, +0x0a,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x37,0x02,0x00,0x00, +0x0b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x3c,0x02,0x00,0x00, +0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x3d,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x42,0x02,0x00,0x00, +0x0d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x47,0x02,0x00,0x00, +0x0f,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x4c,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x4d,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x4c,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x4d,0x02,0x00,0x00, +0x4e,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x1a,0x00,0x02,0x00,0x50,0x02,0x00,0x00, +0x20,0x00,0x04,0x00,0x51,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x50,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x51,0x02,0x00,0x00,0x52,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x1b,0x00,0x03,0x00,0x54,0x02,0x00,0x00,0x4c,0x02,0x00,0x00,0x15,0x00,0x04,0x00, +0x5a,0x02,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x5a,0x02,0x00,0x00,0x5b,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x4d,0x02,0x00,0x00,0x5f,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x4d,0x02,0x00,0x00,0x67,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x4d,0x02,0x00,0x00,0x76,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x7c,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x7d,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x7c,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7d,0x02,0x00,0x00,0x7e,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x4d,0x02,0x00,0x00,0x85,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x8d,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x8e,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x8d,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x8e,0x02,0x00,0x00,0x8f,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x96,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x97,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x96,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x97,0x02,0x00,0x00, +0x98,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xa3,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xa4,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xa3,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0xa4,0x02,0x00,0x00,0xa5,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0xac,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0f,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xad,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xac,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0xad,0x02,0x00,0x00,0xae,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x5a,0x02,0x00,0x00,0xbe,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x4d,0x02,0x00,0x00,0xc3,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x4d,0x02,0x00,0x00,0xce,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xd0,0x02,0x00,0x00,0x07,0x02,0x00,0x00, +0x07,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x4d,0x02,0x00,0x00,0xda,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xe3,0x02,0x00,0x00, +0xbc,0x01,0x00,0x00,0xbc,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0xe6,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x18,0x03,0x00,0x00,0x6f,0x12,0x83,0x3a,0x2b,0x00,0x04,0x00,0x5a,0x02,0x00,0x00, +0x52,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5a,0x02,0x00,0x00, +0x56,0x03,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x6c,0x03,0x00,0x00,0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x70,0x03,0x00,0x00,0x00,0x00,0x00,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x80,0x03,0x00,0x00,0x00,0x00,0x80,0xbe,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xa6,0x03,0x00,0x00,0x02,0x10,0x80,0x37,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x0e,0x04,0x00,0x00,0x70,0x03,0x00,0x00,0x70,0x03,0x00,0x00,0x17,0x00,0x04,0x00, +0x22,0x04,0x00,0x00,0x5a,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x26,0x04,0x00,0x00,0xc9,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x33,0x04,0x00,0x00,0x00,0xe0,0x7f,0x47,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x4b,0x04,0x00,0x00,0xdb,0x0f,0x49,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x52,0x04,0x00,0x00,0xdb,0x0f,0xc9,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x5f,0x04,0x00,0x00,0x00,0x00,0x00,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x69,0x04,0x00,0x00,0xcd,0xcc,0xcc,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x71,0x04,0x00,0x00,0x00,0x00,0xc8,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x76,0x04,0x00,0x00,0x00,0x00,0x10,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x7e,0x04,0x00,0x00,0x00,0x00,0x80,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x89,0x04,0x00,0x00,0x00,0x00,0x80,0xbf,0x2b,0x00,0x04,0x00, +0x5a,0x02,0x00,0x00,0x0b,0x05,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00, +0x0c,0x05,0x00,0x00,0x37,0x00,0x00,0x00,0x0b,0x05,0x00,0x00,0x20,0x00,0x04,0x00, +0x0d,0x05,0x00,0x00,0x07,0x00,0x00,0x00,0x0c,0x05,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xaa,0x05,0x00,0x00,0x52,0xb8,0xfe,0x3f,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0xc9,0x05,0x00,0x00,0xfe,0xff,0xff,0xff,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0xca,0x05,0x00,0x00,0xff,0xff,0xff,0xff,0x2b,0x00,0x04,0x00, +0x5a,0x02,0x00,0x00,0x1f,0x06,0x00,0x00,0x10,0x00,0x00,0x00,0x1c,0x00,0x04,0x00, +0x20,0x06,0x00,0x00,0x08,0x00,0x00,0x00,0x1f,0x06,0x00,0x00,0x20,0x00,0x04,0x00, +0x21,0x06,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x06,0x00,0x00,0x2c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x30,0x06,0x00,0x00,0xbc,0x01,0x00,0x00,0xbc,0x01,0x00,0x00, +0xbc,0x01,0x00,0x00,0xbc,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x47,0x06,0x00,0x00,0x9a,0x99,0x99,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x5f,0x06,0x00,0x00,0x00,0x00,0x00,0xc0,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x60,0x06,0x00,0x00,0x00,0x00,0x40,0xc0,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x03,0x07,0x00,0x00,0xab,0xaa,0xaa,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x33,0x07,0x00,0x00,0xab,0xaa,0x2a,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x71,0x07,0x00,0x00,0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x7b,0x07,0x00,0x00,0x00,0x00,0x20,0x41,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xb5,0x07,0x00,0x00,0xca,0x05,0x00,0x00,0xca,0x05,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xc4,0x07,0x00,0x00,0x07,0x02,0x00,0x00,0xca,0x05,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xd3,0x07,0x00,0x00,0x0d,0x02,0x00,0x00, +0xca,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xe2,0x07,0x00,0x00, +0x12,0x02,0x00,0x00,0xca,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xf1,0x07,0x00,0x00,0xca,0x05,0x00,0x00,0x07,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x0e,0x08,0x00,0x00,0x0d,0x02,0x00,0x00,0x07,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x1d,0x08,0x00,0x00,0x12,0x02,0x00,0x00, +0x07,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x2c,0x08,0x00,0x00, +0xca,0x05,0x00,0x00,0x0d,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x3b,0x08,0x00,0x00,0x07,0x02,0x00,0x00,0x0d,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x4a,0x08,0x00,0x00,0x0d,0x02,0x00,0x00,0x0d,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x59,0x08,0x00,0x00,0x12,0x02,0x00,0x00, +0x0d,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x68,0x08,0x00,0x00, +0xca,0x05,0x00,0x00,0x12,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x77,0x08,0x00,0x00,0x07,0x02,0x00,0x00,0x12,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x86,0x08,0x00,0x00,0x0d,0x02,0x00,0x00,0x12,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x95,0x08,0x00,0x00,0x12,0x02,0x00,0x00, +0x12,0x02,0x00,0x00,0x2a,0x00,0x03,0x00,0xc9,0x00,0x00,0x00,0x1d,0x09,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x24,0x09,0x00,0x00,0xff,0xfe,0xfe,0x3e, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x40,0x09,0x00,0x00,0x18,0x03,0x00,0x00, +0x18,0x03,0x00,0x00,0x18,0x03,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x71,0x09,0x00,0x00,0x00,0x00,0xa0,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x79,0x09,0x00,0x00,0x00,0x00,0x40,0x40,0x17,0x00,0x04,0x00,0xba,0x09,0x00,0x00, +0xc9,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xe8,0x09,0x00,0x00,0x71,0x07,0x00,0x00,0x71,0x07,0x00,0x00,0x71,0x07,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0c,0x0a,0x00,0x00,0x30,0x96,0x7c,0x3d, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5a,0x0a,0x00,0x00,0x00,0x00,0x7f,0x43, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x82,0x0a,0x00,0x00,0x81,0x80,0x80,0x3b, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xac,0x0a,0x00,0x00,0x00,0x00,0xc0,0x40, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xde,0x0a,0x00,0x00,0xa4,0x70,0x7d,0x3f, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x60,0x0b,0x00,0x00,0xbc,0x01,0x00,0x00, +0xbc,0x01,0x00,0x00,0xbc,0x01,0x00,0x00,0x17,0x00,0x04,0x00,0xfb,0x0b,0x00,0x00, +0x5a,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xfc,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0xfb,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00,0xfc,0x0b,0x00,0x00, +0xfd,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5a,0x02,0x00,0x00, +0x05,0x0c,0x00,0x00,0x08,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x22,0x04,0x00,0x00, +0x11,0x0c,0x00,0x00,0x05,0x0c,0x00,0x00,0x05,0x0c,0x00,0x00,0x3b,0x00,0x04,0x00, +0xfc,0x0b,0x00,0x00,0x13,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x06,0x00, +0xfb,0x0b,0x00,0x00,0x24,0x0c,0x00,0x00,0x05,0x0c,0x00,0x00,0x05,0x0c,0x00,0x00, +0x52,0x03,0x00,0x00,0x2b,0x00,0x04,0x00,0x5a,0x02,0x00,0x00,0xdf,0x26,0x00,0x00, +0x07,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xe0,0x26,0x00,0x00, +0x33,0x04,0x00,0x00,0x33,0x04,0x00,0x00,0x33,0x04,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xe1,0x26,0x00,0x00,0x66,0x66,0x66,0x3f,0x2c,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xe2,0x26,0x00,0x00,0xbd,0x01,0x00,0x00,0xbd,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe3,0x26,0x00,0x00,0x0a,0xd7,0xa3,0x3c, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe4,0x26,0x00,0x00,0xcd,0xcc,0x4c,0x3d, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xe5,0x26,0x00,0x00,0xbd,0x01,0x00,0x00, +0xbd,0x01,0x00,0x00,0xbd,0x01,0x00,0x00,0x01,0x00,0x03,0x00,0x06,0x00,0x00,0x00, +0x22,0x27,0x00,0x00,0x01,0x00,0x03,0x00,0x08,0x00,0x00,0x00,0x45,0x27,0x00,0x00, +0x01,0x00,0x03,0x00,0x5d,0x00,0x00,0x00,0xce,0x27,0x00,0x00,0x01,0x00,0x03,0x00, +0x22,0x00,0x00,0x00,0xca,0x28,0x00,0x00,0x01,0x00,0x03,0x00,0x37,0x00,0x00,0x00, +0xcb,0x28,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x38,0x00,0x00,0x00,0x7f,0x1e,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x21,0x06,0x00,0x00,0xd7,0x1b,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x0d,0x05,0x00,0x00,0xcb,0x15,0x00,0x00,0x07,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0xfb,0x0b,0x00,0x00,0xfe,0x0b,0x00,0x00,0xfd,0x0b,0x00,0x00, +0x4f,0x00,0x07,0x00,0x22,0x04,0x00,0x00,0xff,0x0b,0x00,0x00,0xfe,0x0b,0x00,0x00, +0xfe,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x08,0x02,0x00,0x00,0x27,0x0c,0x00,0x00,0x06,0x02,0x00,0x00,0x12,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x28,0x0c,0x00,0x00,0x27,0x0c,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x03,0x0c,0x00,0x00,0x28,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x5a,0x02,0x00,0x00,0x04,0x0c,0x00,0x00, +0x03,0x0c,0x00,0x00,0x80,0x00,0x05,0x00,0x5a,0x02,0x00,0x00,0x07,0x0c,0x00,0x00, +0x04,0x0c,0x00,0x00,0xdf,0x26,0x00,0x00,0x86,0x00,0x05,0x00,0x5a,0x02,0x00,0x00, +0x08,0x0c,0x00,0x00,0x07,0x0c,0x00,0x00,0x05,0x0c,0x00,0x00,0x51,0x00,0x05,0x00, +0x5a,0x02,0x00,0x00,0x0b,0x0c,0x00,0x00,0xfe,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x82,0x00,0x05,0x00,0x5a,0x02,0x00,0x00,0x0c,0x0c,0x00,0x00,0x08,0x0c,0x00,0x00, +0x0b,0x0c,0x00,0x00,0x82,0x00,0x05,0x00,0x5a,0x02,0x00,0x00,0x0d,0x0c,0x00,0x00, +0x0c,0x0c,0x00,0x00,0x52,0x03,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x04,0x00,0x00, +0xc2,0x24,0x00,0x00,0x0d,0x0c,0x00,0x00,0xff,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x84,0x00,0x05,0x00,0x22,0x04,0x00,0x00,0x12,0x0c,0x00,0x00,0xc2,0x24,0x00,0x00, +0x11,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0xfb,0x0b,0x00,0x00,0x14,0x0c,0x00,0x00, +0x13,0x0c,0x00,0x00,0x4f,0x00,0x07,0x00,0x22,0x04,0x00,0x00,0x15,0x0c,0x00,0x00, +0x14,0x0c,0x00,0x00,0x14,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x80,0x00,0x05,0x00,0x22,0x04,0x00,0x00,0x16,0x0c,0x00,0x00,0x12,0x0c,0x00,0x00, +0x15,0x0c,0x00,0x00,0x7c,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x18,0x0c,0x00,0x00, +0x16,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xdb,0x0c,0x00,0x00, +0x18,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xdd,0x0c,0x00,0x00, +0xdb,0x0c,0x00,0x00,0x0e,0x04,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xdf,0x0c,0x00,0x00,0x28,0x0c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xe0,0x0c,0x00,0x00,0xdd,0x0c,0x00,0x00,0xdf,0x0c,0x00,0x00,0x41,0x00,0x05,0x00, +0x28,0x02,0x00,0x00,0x1b,0x0d,0x00,0x00,0x06,0x02,0x00,0x00,0x27,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x1c,0x0d,0x00,0x00,0x1b,0x0d,0x00,0x00, +0x41,0x00,0x05,0x00,0x08,0x02,0x00,0x00,0x1f,0x0d,0x00,0x00,0x06,0x02,0x00,0x00, +0x07,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x20,0x0d,0x00,0x00, +0x1f,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xe6,0x0c,0x00,0x00, +0x20,0x0d,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xe7,0x0c,0x00,0x00, +0x1c,0x0d,0x00,0x00,0xe6,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xe8,0x0c,0x00,0x00,0xe0,0x0c,0x00,0x00,0xe7,0x0c,0x00,0x00,0x41,0x00,0x05,0x00, +0x08,0x02,0x00,0x00,0x27,0x0d,0x00,0x00,0x06,0x02,0x00,0x00,0x0d,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x28,0x0d,0x00,0x00,0x27,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x35,0x0d,0x00,0x00,0xe8,0x0c,0x00,0x00, +0xe6,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x38,0x0d,0x00,0x00, +0xe6,0x0c,0x00,0x00,0x0e,0x04,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x45,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x35,0x0d,0x00,0x00, +0x38,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x4a,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x0e,0x04,0x00,0x00,0x45,0x0d,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x3e,0x0d,0x00,0x00,0x28,0x0d,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x3f,0x0d,0x00,0x00,0x4a,0x0d,0x00,0x00, +0x3e,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x4c,0x02,0x00,0x00,0x56,0x0d,0x00,0x00, +0x67,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x58,0x0d,0x00,0x00, +0x56,0x0d,0x00,0x00,0x18,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x02,0x00,0x00, +0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x59,0x0d,0x00,0x00,0x58,0x0d,0x00,0x00, +0x58,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x28,0x02,0x00,0x00,0x63,0x0d,0x00,0x00,0x06,0x02,0x00,0x00,0x2d,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x64,0x0d,0x00,0x00,0x63,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x5c,0x0d,0x00,0x00,0x59,0x0d,0x00,0x00, +0x64,0x0d,0x00,0x00,0x41,0x00,0x05,0x00,0x28,0x02,0x00,0x00,0x67,0x0d,0x00,0x00, +0x06,0x02,0x00,0x00,0x37,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x68,0x0d,0x00,0x00,0x67,0x0d,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x5f,0x0d,0x00,0x00,0x5c,0x0d,0x00,0x00,0x68,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x6e,0x0d,0x00,0x00,0x5f,0x0d,0x00,0x00,0xdf,0x0c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x6f,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0x6e,0x0d,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x78,0x0d,0x00,0x00,0xe0,0x0c,0x00,0x00,0x5f,0x0d,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7e,0x0d,0x00,0x00,0x78,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0xbe,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x7f,0x0d,0x00,0x00,0x7e,0x0d,0x00,0x00, +0xbc,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x84,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x7f,0x0d,0x00,0x00,0x80,0x0d,0x00,0x00,0x84,0x0d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x80,0x0d,0x00,0x00,0xbc,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x83,0x0d,0x00,0x00,0x7e,0x0d,0x00,0x00,0xbd,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x84,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x84,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc9,0x00,0x00,0x00,0x85,0x0d,0x00,0x00,0x7f,0x0d,0x00,0x00,0x05,0x00,0x00,0x00, +0x83,0x0d,0x00,0x00,0x80,0x0d,0x00,0x00,0xf7,0x00,0x03,0x00,0x90,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x85,0x0d,0x00,0x00,0x86,0x0d,0x00,0x00, +0x90,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x86,0x0d,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x88,0x0d,0x00,0x00,0x78,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0xbe,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x89,0x0d,0x00,0x00,0x88,0x0d,0x00,0x00, +0xbc,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x8e,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x89,0x0d,0x00,0x00,0x8a,0x0d,0x00,0x00,0x8e,0x0d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8a,0x0d,0x00,0x00,0xbc,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x8d,0x0d,0x00,0x00,0x88,0x0d,0x00,0x00,0xbd,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x8e,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x8e,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc9,0x00,0x00,0x00,0x8f,0x0d,0x00,0x00,0x89,0x0d,0x00,0x00,0x86,0x0d,0x00,0x00, +0x8d,0x0d,0x00,0x00,0x8a,0x0d,0x00,0x00,0xf9,0x00,0x02,0x00,0x90,0x0d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x90,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00,0xc9,0x00,0x00,0x00, +0x91,0x0d,0x00,0x00,0x85,0x0d,0x00,0x00,0x84,0x0d,0x00,0x00,0x8f,0x0d,0x00,0x00, +0x8e,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x4c,0x02,0x00,0x00,0x94,0x0d,0x00,0x00, +0x5f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x50,0x02,0x00,0x00,0x95,0x0d,0x00,0x00, +0x52,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x54,0x02,0x00,0x00,0x96,0x0d,0x00,0x00, +0x94,0x0d,0x00,0x00,0x95,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x98,0x0d,0x00,0x00,0x96,0x0d,0x00,0x00,0x3f,0x0d,0x00,0x00,0x02,0x00,0x00,0x00, +0xbc,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x99,0x0d,0x00,0x00, +0x98,0x0d,0x00,0x00,0x03,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x9d,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x99,0x0d,0x00,0x00, +0xbc,0x01,0x00,0x00,0xbd,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x4c,0x02,0x00,0x00, +0xa0,0x0d,0x00,0x00,0xda,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x54,0x02,0x00,0x00, +0xa2,0x0d,0x00,0x00,0xa0,0x0d,0x00,0x00,0x95,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xa4,0x0d,0x00,0x00,0xa2,0x0d,0x00,0x00,0x3f,0x0d,0x00,0x00, +0x02,0x00,0x00,0x00,0xbc,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x05,0x0d,0x00,0x00,0xa4,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x08,0x0d,0x00,0x00,0xa4,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x1d,0x02,0x00,0x00,0xa8,0x0d,0x00,0x00,0x06,0x02,0x00,0x00, +0x22,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0xa9,0x0d,0x00,0x00, +0xa8,0x0d,0x00,0x00,0xaa,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x0b,0x0d,0x00,0x00, +0x07,0x02,0x00,0x00,0xa9,0x0d,0x00,0x00,0xa4,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x0f,0x0d,0x00,0x00,0x91,0x0d,0x00,0x00,0x1d,0x09,0x00,0x00,0xa6,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0x12,0x0d,0x00,0x00,0x0f,0x0d,0x00,0x00,0x0b,0x0d,0x00,0x00, +0xf7,0x00,0x03,0x00,0x6d,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x91,0x0d,0x00,0x00,0x69,0x0c,0x00,0x00,0x6d,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x69,0x0c,0x00,0x00,0xa8,0x00,0x04,0x00,0xc9,0x00,0x00,0x00,0x6c,0x0c,0x00,0x00, +0x0b,0x0d,0x00,0x00,0xf9,0x00,0x02,0x00,0x6d,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x6d,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0xc9,0x00,0x00,0x00,0x6e,0x0c,0x00,0x00, +0x91,0x0d,0x00,0x00,0x90,0x0d,0x00,0x00,0x6c,0x0c,0x00,0x00,0x69,0x0c,0x00,0x00, +0xf7,0x00,0x03,0x00,0x78,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x6e,0x0c,0x00,0x00,0x6f,0x0c,0x00,0x00,0x78,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x6f,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xdf,0x0d,0x00,0x00, +0x78,0x0d,0x00,0x00,0xdf,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xe0,0x0d,0x00,0x00,0xdf,0x0d,0x00,0x00,0x0e,0x04,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xe2,0x0d,0x00,0x00,0x28,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe3,0x0d,0x00,0x00,0xe2,0x0d,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe5,0x0d,0x00,0x00,0xe0,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x05,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xe3,0x0d,0x00,0x00,0xe5,0x0d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x0a,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xbc,0x01,0x00,0x00,0x05,0x0e,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0xcc,0x24,0x00,0x00,0x0a,0x0e,0x00,0x00,0xe0,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xeb,0x0d,0x00,0x00, +0x03,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xed,0x0d,0x00,0x00, +0xe0,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x0f,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xeb,0x0d,0x00,0x00, +0xed,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x14,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xbc,0x01,0x00,0x00,0x0f,0x0e,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xd0,0x24,0x00,0x00,0x14,0x0e,0x00,0x00, +0xcc,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xf2,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0xd0,0x24,0x00,0x00, +0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xf3,0x0d,0x00,0x00,0xf2,0x0d,0x00,0x00, +0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x18,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0xd0,0x24,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x0e,0x0f,0x00,0x00,0xf3,0x0d,0x00,0x00,0xb5,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x14,0x0f,0x00,0x00,0x0e,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x4e,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x14,0x0f,0x00,0x00,0x07,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xdb,0x24,0x00,0x00,0x4e,0x0f,0x00,0x00,0x0e,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x31,0x0f,0x00,0x00, +0x0e,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x58,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x31,0x0f,0x00,0x00, +0x07,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xe6,0x24,0x00,0x00, +0x58,0x0f,0x00,0x00,0xdb,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x4c,0x02,0x00,0x00,0x65,0x0f,0x00,0x00,0x76,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x67,0x0f,0x00,0x00,0x65,0x0f,0x00,0x00,0xe6,0x24,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x79,0x0f,0x00,0x00,0xf3,0x0d,0x00,0x00,0xc4,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x83,0x0f,0x00,0x00,0x79,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xf1,0x24,0x00,0x00,0x83,0x0f,0x00,0x00, +0x79,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x9c,0x0f,0x00,0x00,0x79,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xc3,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x9c,0x0f,0x00,0x00,0x07,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xfc,0x24,0x00,0x00,0xc3,0x0f,0x00,0x00,0xf1,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xd2,0x0f,0x00,0x00,0x65,0x0f,0x00,0x00, +0xfc,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xe4,0x0f,0x00,0x00,0xf3,0x0d,0x00,0x00,0xd3,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xee,0x0f,0x00,0x00,0xe4,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xf8,0x0f,0x00,0x00, +0xe2,0x0d,0x00,0x00,0x0d,0x02,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x29,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xee,0x0f,0x00,0x00, +0xf8,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x07,0x25,0x00,0x00, +0x29,0x10,0x00,0x00,0xe4,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x07,0x10,0x00,0x00,0xe4,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x2e,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x07,0x10,0x00,0x00,0x07,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x12,0x25,0x00,0x00,0x2e,0x10,0x00,0x00,0x07,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x3d,0x10,0x00,0x00, +0x65,0x0f,0x00,0x00,0x12,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x4f,0x10,0x00,0x00,0xf3,0x0d,0x00,0x00, +0xe2,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x59,0x10,0x00,0x00, +0x4f,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x94,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x59,0x10,0x00,0x00, +0xf8,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x1d,0x25,0x00,0x00, +0x94,0x10,0x00,0x00,0x4f,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x72,0x10,0x00,0x00,0x4f,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x99,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x72,0x10,0x00,0x00,0x07,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x28,0x25,0x00,0x00,0x99,0x10,0x00,0x00,0x1d,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xa8,0x10,0x00,0x00, +0x65,0x0f,0x00,0x00,0x28,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xba,0x10,0x00,0x00,0xf3,0x0d,0x00,0x00, +0xf1,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xc0,0x10,0x00,0x00, +0xba,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xfa,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xc0,0x10,0x00,0x00, +0x07,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x33,0x25,0x00,0x00, +0xfa,0x10,0x00,0x00,0xba,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xe1,0x10,0x00,0x00,0xba,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x3e,0x25,0x00,0x00,0xe1,0x10,0x00,0x00, +0x33,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x13,0x11,0x00,0x00,0x65,0x0f,0x00,0x00,0x3e,0x25,0x00,0x00,0x02,0x00,0x00,0x00, +0x07,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x2f,0x11,0x00,0x00, +0xf3,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x49,0x25,0x00,0x00,0x2f,0x11,0x00,0x00,0xf3,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x4c,0x11,0x00,0x00,0xf3,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x54,0x25,0x00,0x00, +0x4c,0x11,0x00,0x00,0x49,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x7e,0x11,0x00,0x00,0x65,0x0f,0x00,0x00,0x54,0x25,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x90,0x11,0x00,0x00,0xf3,0x0d,0x00,0x00,0x0e,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x9a,0x11,0x00,0x00,0x90,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xd5,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x9a,0x11,0x00,0x00,0xf8,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x5f,0x25,0x00,0x00,0xd5,0x11,0x00,0x00,0x90,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xb7,0x11,0x00,0x00, +0x90,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x6a,0x25,0x00,0x00,0xb7,0x11,0x00,0x00,0x5f,0x25,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe9,0x11,0x00,0x00,0x65,0x0f,0x00,0x00, +0x6a,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xfb,0x11,0x00,0x00,0xf3,0x0d,0x00,0x00,0x1d,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x05,0x12,0x00,0x00,0xfb,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x40,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x05,0x12,0x00,0x00,0xf8,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x75,0x25,0x00,0x00,0x40,0x12,0x00,0x00, +0xfb,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x22,0x12,0x00,0x00,0xfb,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x80,0x25,0x00,0x00,0x22,0x12,0x00,0x00,0x75,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x54,0x12,0x00,0x00, +0x65,0x0f,0x00,0x00,0x80,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x66,0x12,0x00,0x00,0xf3,0x0d,0x00,0x00, +0x2c,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x6c,0x12,0x00,0x00, +0x66,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xa6,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x6c,0x12,0x00,0x00, +0x07,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x8b,0x25,0x00,0x00, +0xa6,0x12,0x00,0x00,0x66,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x8d,0x12,0x00,0x00,0x66,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x97,0x12,0x00,0x00,0x03,0x0c,0x00,0x00, +0x0d,0x02,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xb5,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x8d,0x12,0x00,0x00,0x97,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x96,0x25,0x00,0x00,0xb5,0x12,0x00,0x00, +0x8b,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xbf,0x12,0x00,0x00,0x65,0x0f,0x00,0x00,0x96,0x25,0x00,0x00,0x02,0x00,0x00,0x00, +0x07,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xd1,0x12,0x00,0x00, +0xf3,0x0d,0x00,0x00,0x3b,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xdb,0x12,0x00,0x00,0xd1,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xa1,0x25,0x00,0x00,0xdb,0x12,0x00,0x00,0xd1,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xf8,0x12,0x00,0x00, +0xd1,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x20,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xf8,0x12,0x00,0x00, +0x97,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xac,0x25,0x00,0x00, +0x20,0x13,0x00,0x00,0xa1,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x2a,0x13,0x00,0x00,0x65,0x0f,0x00,0x00,0xac,0x25,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x3c,0x13,0x00,0x00,0xf3,0x0d,0x00,0x00,0x4a,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x46,0x13,0x00,0x00,0x3c,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x81,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x46,0x13,0x00,0x00,0xf8,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xb7,0x25,0x00,0x00,0x81,0x13,0x00,0x00,0x3c,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x63,0x13,0x00,0x00, +0x3c,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x8b,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x63,0x13,0x00,0x00, +0x97,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xc2,0x25,0x00,0x00, +0x8b,0x13,0x00,0x00,0xb7,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x95,0x13,0x00,0x00,0x65,0x0f,0x00,0x00,0xc2,0x25,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xa7,0x13,0x00,0x00,0xf3,0x0d,0x00,0x00,0x59,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xb1,0x13,0x00,0x00,0xa7,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xec,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xb1,0x13,0x00,0x00,0xf8,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xcd,0x25,0x00,0x00,0xec,0x13,0x00,0x00,0xa7,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xce,0x13,0x00,0x00, +0xa7,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xf6,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xce,0x13,0x00,0x00, +0x97,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xd8,0x25,0x00,0x00, +0xf6,0x13,0x00,0x00,0xcd,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x00,0x14,0x00,0x00,0x65,0x0f,0x00,0x00,0xd8,0x25,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x12,0x14,0x00,0x00,0xf3,0x0d,0x00,0x00,0x68,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x18,0x14,0x00,0x00,0x12,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x52,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x18,0x14,0x00,0x00,0x07,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xe3,0x25,0x00,0x00,0x52,0x14,0x00,0x00,0x12,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x39,0x14,0x00,0x00, +0x12,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x61,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x39,0x14,0x00,0x00, +0x97,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xee,0x25,0x00,0x00, +0x61,0x14,0x00,0x00,0xe3,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x6b,0x14,0x00,0x00,0x65,0x0f,0x00,0x00,0xee,0x25,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x7d,0x14,0x00,0x00,0xf3,0x0d,0x00,0x00,0x77,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x87,0x14,0x00,0x00,0x7d,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xf9,0x25,0x00,0x00,0x87,0x14,0x00,0x00, +0x7d,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xa4,0x14,0x00,0x00,0x7d,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xcc,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xa4,0x14,0x00,0x00,0x97,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x04,0x26,0x00,0x00,0xcc,0x14,0x00,0x00,0xf9,0x25,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xd6,0x14,0x00,0x00,0x65,0x0f,0x00,0x00, +0x04,0x26,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xe8,0x14,0x00,0x00,0xf3,0x0d,0x00,0x00,0x86,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xf2,0x14,0x00,0x00,0xe8,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x2d,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xf2,0x14,0x00,0x00,0xf8,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x0f,0x26,0x00,0x00,0x2d,0x15,0x00,0x00, +0xe8,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x0f,0x15,0x00,0x00,0xe8,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x37,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x0f,0x15,0x00,0x00,0x97,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x1a,0x26,0x00,0x00,0x37,0x15,0x00,0x00,0x0f,0x26,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x41,0x15,0x00,0x00,0x65,0x0f,0x00,0x00, +0x1a,0x26,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x53,0x15,0x00,0x00,0xf3,0x0d,0x00,0x00,0x95,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x5d,0x15,0x00,0x00,0x53,0x15,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x98,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x5d,0x15,0x00,0x00,0xf8,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x25,0x26,0x00,0x00,0x98,0x15,0x00,0x00, +0x53,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x7a,0x15,0x00,0x00,0x53,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xa2,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x7a,0x15,0x00,0x00,0x97,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x30,0x26,0x00,0x00,0xa2,0x15,0x00,0x00,0x25,0x26,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xac,0x15,0x00,0x00,0x65,0x0f,0x00,0x00, +0x30,0x26,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xde,0x15,0x00,0x00,0x18,0x0e,0x00,0x00,0x00,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x38,0x16,0x00,0x00,0x89,0x04,0x00,0x00, +0xde,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x61,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x38,0x16,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x69,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x61,0x16,0x00,0x00,0x5f,0x04,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x6e,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x69,0x16,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x6f,0x16,0x00,0x00,0x6e,0x16,0x00,0x00, +0x18,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x7f,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x6f,0x16,0x00,0x00,0x70,0x16,0x00,0x00,0x71,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x71,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x73,0x16,0x00,0x00,0x4b,0x04,0x00,0x00,0x69,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x74,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x73,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x77,0x16,0x00,0x00, +0x74,0x16,0x00,0x00,0x73,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x79,0x16,0x00,0x00,0x52,0x04,0x00,0x00,0x69,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x7a,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x79,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7d,0x16,0x00,0x00, +0x7a,0x16,0x00,0x00,0x79,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7e,0x16,0x00,0x00,0x77,0x16,0x00,0x00,0x7d,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0x7f,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x70,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0x7f,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x7f,0x16,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xe6,0x26,0x00,0x00,0x7e,0x16,0x00,0x00,0x71,0x16,0x00,0x00, +0xbd,0x01,0x00,0x00,0x70,0x16,0x00,0x00,0x7f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x3b,0x16,0x00,0x00,0xde,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x87,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x3b,0x16,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x8f,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x87,0x16,0x00,0x00,0x5f,0x04,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x94,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x8f,0x16,0x00,0x00,0xb8,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x95,0x16,0x00,0x00, +0x94,0x16,0x00,0x00,0x18,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0xa5,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x95,0x16,0x00,0x00,0x96,0x16,0x00,0x00, +0x97,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x97,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x99,0x16,0x00,0x00,0x4b,0x04,0x00,0x00,0x8f,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x9a,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x99,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9d,0x16,0x00,0x00,0x9a,0x16,0x00,0x00,0x99,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9f,0x16,0x00,0x00,0x52,0x04,0x00,0x00,0x8f,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa0,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x9f,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa3,0x16,0x00,0x00,0xa0,0x16,0x00,0x00,0x9f,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa4,0x16,0x00,0x00,0x9d,0x16,0x00,0x00,0xa3,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa5,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x96,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa5,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xa5,0x16,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe7,0x26,0x00,0x00,0xa4,0x16,0x00,0x00, +0x97,0x16,0x00,0x00,0xbd,0x01,0x00,0x00,0x96,0x16,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3e,0x16,0x00,0x00,0xbd,0x01,0x00,0x00,0xde,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xad,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x3e,0x16,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xb5,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xad,0x16,0x00,0x00, +0x5f,0x04,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xba,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xb5,0x16,0x00,0x00,0xb8,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0xbb,0x16,0x00,0x00,0xba,0x16,0x00,0x00,0x18,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0xcb,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xbb,0x16,0x00,0x00,0xbc,0x16,0x00,0x00,0xbd,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0xbd,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbf,0x16,0x00,0x00, +0x4b,0x04,0x00,0x00,0xb5,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xc0,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xbf,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc3,0x16,0x00,0x00,0xc0,0x16,0x00,0x00, +0xbf,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc5,0x16,0x00,0x00, +0x52,0x04,0x00,0x00,0xb5,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xc6,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xc5,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc9,0x16,0x00,0x00,0xc6,0x16,0x00,0x00, +0xc5,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xca,0x16,0x00,0x00, +0xc3,0x16,0x00,0x00,0xc9,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0xcb,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbc,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0xcb,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0xcb,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xe8,0x26,0x00,0x00,0xca,0x16,0x00,0x00,0xbd,0x16,0x00,0x00,0xbd,0x01,0x00,0x00, +0xbc,0x16,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x41,0x16,0x00,0x00, +0x5f,0x04,0x00,0x00,0xde,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xd3,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x41,0x16,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xdb,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xd3,0x16,0x00,0x00,0x5f,0x04,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xe0,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xdb,0x16,0x00,0x00,0xb8,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xe1,0x16,0x00,0x00, +0xe0,0x16,0x00,0x00,0x18,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0xf1,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe1,0x16,0x00,0x00,0xe2,0x16,0x00,0x00, +0xe3,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xe3,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe5,0x16,0x00,0x00,0x4b,0x04,0x00,0x00,0xdb,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xe6,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xe5,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe9,0x16,0x00,0x00,0xe6,0x16,0x00,0x00,0xe5,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xeb,0x16,0x00,0x00,0x52,0x04,0x00,0x00,0xdb,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xec,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xeb,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xef,0x16,0x00,0x00,0xec,0x16,0x00,0x00,0xeb,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf0,0x16,0x00,0x00,0xe9,0x16,0x00,0x00,0xef,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0xf1,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xe2,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0xf1,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xf1,0x16,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe9,0x26,0x00,0x00,0xf0,0x16,0x00,0x00, +0xe3,0x16,0x00,0x00,0xbd,0x01,0x00,0x00,0xe2,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x45,0x16,0x00,0x00,0x67,0x0f,0x00,0x00,0xe6,0x26,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x48,0x16,0x00,0x00,0xd2,0x0f,0x00,0x00, +0xe7,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x49,0x16,0x00,0x00, +0x45,0x16,0x00,0x00,0x48,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x4c,0x16,0x00,0x00,0x3d,0x10,0x00,0x00,0xe8,0x26,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x4d,0x16,0x00,0x00,0x49,0x16,0x00,0x00,0x4c,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x50,0x16,0x00,0x00,0xa8,0x10,0x00,0x00, +0xe9,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x51,0x16,0x00,0x00, +0x4d,0x16,0x00,0x00,0x50,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x54,0x16,0x00,0x00,0xe6,0x26,0x00,0x00,0xe7,0x26,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x56,0x16,0x00,0x00,0x54,0x16,0x00,0x00,0xe8,0x26,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x58,0x16,0x00,0x00,0x56,0x16,0x00,0x00, +0xe9,0x26,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x59,0x16,0x00,0x00, +0x58,0x16,0x00,0x00,0x58,0x16,0x00,0x00,0x58,0x16,0x00,0x00,0x58,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x5a,0x16,0x00,0x00,0x51,0x16,0x00,0x00, +0x59,0x16,0x00,0x00,0xf7,0x00,0x03,0x00,0x45,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x6f,0x16,0x00,0x00,0x36,0x17,0x00,0x00,0x37,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x37,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x39,0x17,0x00,0x00,0x4b,0x04,0x00,0x00,0x69,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x3a,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x39,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3d,0x17,0x00,0x00, +0x3a,0x17,0x00,0x00,0x39,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3f,0x17,0x00,0x00,0x52,0x04,0x00,0x00,0x69,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x40,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x3f,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x43,0x17,0x00,0x00, +0x40,0x17,0x00,0x00,0x3f,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x44,0x17,0x00,0x00,0x3d,0x17,0x00,0x00,0x43,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0x45,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x36,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0x45,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x45,0x17,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xea,0x26,0x00,0x00,0x44,0x17,0x00,0x00,0x37,0x17,0x00,0x00, +0xbd,0x01,0x00,0x00,0x36,0x17,0x00,0x00,0xf7,0x00,0x03,0x00,0x6b,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x95,0x16,0x00,0x00,0x5c,0x17,0x00,0x00, +0x5d,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x5d,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5f,0x17,0x00,0x00,0x4b,0x04,0x00,0x00,0x8f,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x60,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x5f,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x63,0x17,0x00,0x00,0x60,0x17,0x00,0x00,0x5f,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x65,0x17,0x00,0x00,0x52,0x04,0x00,0x00,0x8f,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x66,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x65,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x69,0x17,0x00,0x00,0x66,0x17,0x00,0x00,0x65,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6a,0x17,0x00,0x00,0x63,0x17,0x00,0x00,0x69,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0x6b,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x5c,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0x6b,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x6b,0x17,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xeb,0x26,0x00,0x00,0x6a,0x17,0x00,0x00, +0x5d,0x17,0x00,0x00,0xbd,0x01,0x00,0x00,0x5c,0x17,0x00,0x00,0xf7,0x00,0x03,0x00, +0x91,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xbb,0x16,0x00,0x00, +0x82,0x17,0x00,0x00,0x83,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x83,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x85,0x17,0x00,0x00,0x4b,0x04,0x00,0x00, +0xb5,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x86,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x85,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x89,0x17,0x00,0x00,0x86,0x17,0x00,0x00,0x85,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8b,0x17,0x00,0x00,0x52,0x04,0x00,0x00, +0xb5,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x8c,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x8b,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8f,0x17,0x00,0x00,0x8c,0x17,0x00,0x00,0x8b,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x90,0x17,0x00,0x00,0x89,0x17,0x00,0x00, +0x8f,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x91,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x82,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x91,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x91,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xec,0x26,0x00,0x00, +0x90,0x17,0x00,0x00,0x83,0x17,0x00,0x00,0xbd,0x01,0x00,0x00,0x82,0x17,0x00,0x00, +0xf7,0x00,0x03,0x00,0xb7,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xe1,0x16,0x00,0x00,0xa8,0x17,0x00,0x00,0xa9,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa9,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xab,0x17,0x00,0x00, +0x4b,0x04,0x00,0x00,0xdb,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xac,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xab,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xaf,0x17,0x00,0x00,0xac,0x17,0x00,0x00, +0xab,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb1,0x17,0x00,0x00, +0x52,0x04,0x00,0x00,0xdb,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xb2,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xb1,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb5,0x17,0x00,0x00,0xb2,0x17,0x00,0x00, +0xb1,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb6,0x17,0x00,0x00, +0xaf,0x17,0x00,0x00,0xb5,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0xb7,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa8,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0xb7,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb7,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xed,0x26,0x00,0x00,0xb6,0x17,0x00,0x00,0xa9,0x17,0x00,0x00,0xbd,0x01,0x00,0x00, +0xa8,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x0b,0x17,0x00,0x00, +0x13,0x11,0x00,0x00,0xea,0x26,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x0e,0x17,0x00,0x00,0x7e,0x11,0x00,0x00,0xeb,0x26,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x0f,0x17,0x00,0x00,0x0b,0x17,0x00,0x00,0x0e,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x12,0x17,0x00,0x00,0xe9,0x11,0x00,0x00, +0xec,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x13,0x17,0x00,0x00, +0x0f,0x17,0x00,0x00,0x12,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x16,0x17,0x00,0x00,0x54,0x12,0x00,0x00,0xed,0x26,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x17,0x17,0x00,0x00,0x13,0x17,0x00,0x00,0x16,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1a,0x17,0x00,0x00,0xea,0x26,0x00,0x00, +0xeb,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1c,0x17,0x00,0x00, +0x1a,0x17,0x00,0x00,0xec,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1e,0x17,0x00,0x00,0x1c,0x17,0x00,0x00,0xed,0x26,0x00,0x00,0x50,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x1f,0x17,0x00,0x00,0x1e,0x17,0x00,0x00,0x1e,0x17,0x00,0x00, +0x1e,0x17,0x00,0x00,0x1e,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x20,0x17,0x00,0x00,0x17,0x17,0x00,0x00,0x1f,0x17,0x00,0x00,0xf7,0x00,0x03,0x00, +0x0b,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x6f,0x16,0x00,0x00, +0xfc,0x17,0x00,0x00,0xfd,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xfd,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xff,0x17,0x00,0x00,0x4b,0x04,0x00,0x00, +0x69,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x00,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xff,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x03,0x18,0x00,0x00,0x00,0x18,0x00,0x00,0xff,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x05,0x18,0x00,0x00,0x52,0x04,0x00,0x00, +0x69,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x06,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x05,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x09,0x18,0x00,0x00,0x06,0x18,0x00,0x00,0x05,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0a,0x18,0x00,0x00,0x03,0x18,0x00,0x00, +0x09,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x0b,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfc,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x0b,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0b,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xee,0x26,0x00,0x00, +0x0a,0x18,0x00,0x00,0xfd,0x17,0x00,0x00,0xbd,0x01,0x00,0x00,0xfc,0x17,0x00,0x00, +0xf7,0x00,0x03,0x00,0x31,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x95,0x16,0x00,0x00,0x22,0x18,0x00,0x00,0x23,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x23,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x25,0x18,0x00,0x00, +0x4b,0x04,0x00,0x00,0x8f,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x26,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x25,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x29,0x18,0x00,0x00,0x26,0x18,0x00,0x00, +0x25,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2b,0x18,0x00,0x00, +0x52,0x04,0x00,0x00,0x8f,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x2c,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x2b,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2f,0x18,0x00,0x00,0x2c,0x18,0x00,0x00, +0x2b,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x30,0x18,0x00,0x00, +0x29,0x18,0x00,0x00,0x2f,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x31,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x22,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x31,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x31,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xef,0x26,0x00,0x00,0x30,0x18,0x00,0x00,0x23,0x18,0x00,0x00,0xbd,0x01,0x00,0x00, +0x22,0x18,0x00,0x00,0xf7,0x00,0x03,0x00,0x57,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xbb,0x16,0x00,0x00,0x48,0x18,0x00,0x00,0x49,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x49,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4b,0x18,0x00,0x00,0x4b,0x04,0x00,0x00,0xb5,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x4c,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x4b,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4f,0x18,0x00,0x00, +0x4c,0x18,0x00,0x00,0x4b,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x51,0x18,0x00,0x00,0x52,0x04,0x00,0x00,0xb5,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x52,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x51,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x55,0x18,0x00,0x00, +0x52,0x18,0x00,0x00,0x51,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x56,0x18,0x00,0x00,0x4f,0x18,0x00,0x00,0x55,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0x57,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x48,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0x57,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x57,0x18,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xf0,0x26,0x00,0x00,0x56,0x18,0x00,0x00,0x49,0x18,0x00,0x00, +0xbd,0x01,0x00,0x00,0x48,0x18,0x00,0x00,0xf7,0x00,0x03,0x00,0x7d,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe1,0x16,0x00,0x00,0x6e,0x18,0x00,0x00, +0x6f,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x6f,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x71,0x18,0x00,0x00,0x4b,0x04,0x00,0x00,0xdb,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x72,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x71,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x75,0x18,0x00,0x00,0x72,0x18,0x00,0x00,0x71,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x77,0x18,0x00,0x00,0x52,0x04,0x00,0x00,0xdb,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x78,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x77,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7b,0x18,0x00,0x00,0x78,0x18,0x00,0x00,0x77,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7c,0x18,0x00,0x00,0x75,0x18,0x00,0x00,0x7b,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x7d,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x6e,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x7d,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x7d,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf1,0x26,0x00,0x00,0x7c,0x18,0x00,0x00, +0x6f,0x18,0x00,0x00,0xbd,0x01,0x00,0x00,0x6e,0x18,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xd1,0x17,0x00,0x00,0xbf,0x12,0x00,0x00,0xee,0x26,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xd4,0x17,0x00,0x00,0x2a,0x13,0x00,0x00, +0xef,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xd5,0x17,0x00,0x00, +0xd1,0x17,0x00,0x00,0xd4,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xd8,0x17,0x00,0x00,0x95,0x13,0x00,0x00,0xf0,0x26,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xd9,0x17,0x00,0x00,0xd5,0x17,0x00,0x00,0xd8,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xdc,0x17,0x00,0x00,0x00,0x14,0x00,0x00, +0xf1,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xdd,0x17,0x00,0x00, +0xd9,0x17,0x00,0x00,0xdc,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe0,0x17,0x00,0x00,0xee,0x26,0x00,0x00,0xef,0x26,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe2,0x17,0x00,0x00,0xe0,0x17,0x00,0x00,0xf0,0x26,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe4,0x17,0x00,0x00,0xe2,0x17,0x00,0x00, +0xf1,0x26,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe5,0x17,0x00,0x00, +0xe4,0x17,0x00,0x00,0xe4,0x17,0x00,0x00,0xe4,0x17,0x00,0x00,0xe4,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xe6,0x17,0x00,0x00,0xdd,0x17,0x00,0x00, +0xe5,0x17,0x00,0x00,0xf7,0x00,0x03,0x00,0xd1,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x6f,0x16,0x00,0x00,0xc2,0x18,0x00,0x00,0xc3,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc3,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc5,0x18,0x00,0x00,0x4b,0x04,0x00,0x00,0x69,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xc6,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xc5,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc9,0x18,0x00,0x00, +0xc6,0x18,0x00,0x00,0xc5,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xcb,0x18,0x00,0x00,0x52,0x04,0x00,0x00,0x69,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xcc,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xcb,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcf,0x18,0x00,0x00, +0xcc,0x18,0x00,0x00,0xcb,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd0,0x18,0x00,0x00,0xc9,0x18,0x00,0x00,0xcf,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd1,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xc2,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd1,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xd1,0x18,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xf2,0x26,0x00,0x00,0xd0,0x18,0x00,0x00,0xc3,0x18,0x00,0x00, +0xbd,0x01,0x00,0x00,0xc2,0x18,0x00,0x00,0xf7,0x00,0x03,0x00,0xf7,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x95,0x16,0x00,0x00,0xe8,0x18,0x00,0x00, +0xe9,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xe9,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xeb,0x18,0x00,0x00,0x4b,0x04,0x00,0x00,0x8f,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xec,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xeb,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xef,0x18,0x00,0x00,0xec,0x18,0x00,0x00,0xeb,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf1,0x18,0x00,0x00,0x52,0x04,0x00,0x00,0x8f,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xf2,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xf1,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf5,0x18,0x00,0x00,0xf2,0x18,0x00,0x00,0xf1,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf6,0x18,0x00,0x00,0xef,0x18,0x00,0x00,0xf5,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0xf7,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xe8,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0xf7,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xf7,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf3,0x26,0x00,0x00,0xf6,0x18,0x00,0x00, +0xe9,0x18,0x00,0x00,0xbd,0x01,0x00,0x00,0xe8,0x18,0x00,0x00,0xf7,0x00,0x03,0x00, +0x1d,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xbb,0x16,0x00,0x00, +0x0e,0x19,0x00,0x00,0x0f,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x0f,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x11,0x19,0x00,0x00,0x4b,0x04,0x00,0x00, +0xb5,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x12,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x11,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x15,0x19,0x00,0x00,0x12,0x19,0x00,0x00,0x11,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x17,0x19,0x00,0x00,0x52,0x04,0x00,0x00, +0xb5,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x18,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x17,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1b,0x19,0x00,0x00,0x18,0x19,0x00,0x00,0x17,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1c,0x19,0x00,0x00,0x15,0x19,0x00,0x00, +0x1b,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x1d,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0e,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x1d,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x1d,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf4,0x26,0x00,0x00, +0x1c,0x19,0x00,0x00,0x0f,0x19,0x00,0x00,0xbd,0x01,0x00,0x00,0x0e,0x19,0x00,0x00, +0xf7,0x00,0x03,0x00,0x43,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xe1,0x16,0x00,0x00,0x34,0x19,0x00,0x00,0x35,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x35,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x37,0x19,0x00,0x00, +0x4b,0x04,0x00,0x00,0xdb,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x38,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x37,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3b,0x19,0x00,0x00,0x38,0x19,0x00,0x00, +0x37,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3d,0x19,0x00,0x00, +0x52,0x04,0x00,0x00,0xdb,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x3e,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x3d,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x41,0x19,0x00,0x00,0x3e,0x19,0x00,0x00, +0x3d,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x42,0x19,0x00,0x00, +0x3b,0x19,0x00,0x00,0x41,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x43,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x34,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x43,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x43,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xf5,0x26,0x00,0x00,0x42,0x19,0x00,0x00,0x35,0x19,0x00,0x00,0xbd,0x01,0x00,0x00, +0x34,0x19,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x97,0x18,0x00,0x00, +0x6b,0x14,0x00,0x00,0xf2,0x26,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x9a,0x18,0x00,0x00,0xd6,0x14,0x00,0x00,0xf3,0x26,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x9b,0x18,0x00,0x00,0x97,0x18,0x00,0x00,0x9a,0x18,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x9e,0x18,0x00,0x00,0x41,0x15,0x00,0x00, +0xf4,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x9f,0x18,0x00,0x00, +0x9b,0x18,0x00,0x00,0x9e,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xa2,0x18,0x00,0x00,0xac,0x15,0x00,0x00,0xf5,0x26,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xa3,0x18,0x00,0x00,0x9f,0x18,0x00,0x00,0xa2,0x18,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa6,0x18,0x00,0x00,0xf2,0x26,0x00,0x00, +0xf3,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa8,0x18,0x00,0x00, +0xa6,0x18,0x00,0x00,0xf4,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xaa,0x18,0x00,0x00,0xa8,0x18,0x00,0x00,0xf5,0x26,0x00,0x00,0x50,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xab,0x18,0x00,0x00,0xaa,0x18,0x00,0x00,0xaa,0x18,0x00,0x00, +0xaa,0x18,0x00,0x00,0xaa,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xac,0x18,0x00,0x00,0xa3,0x18,0x00,0x00,0xab,0x18,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x06,0x16,0x00,0x00,0x18,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x50,0x19,0x00,0x00,0x89,0x04,0x00,0x00, +0x06,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x79,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x50,0x19,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x81,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x79,0x19,0x00,0x00,0x5f,0x04,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x86,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x81,0x19,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x87,0x19,0x00,0x00,0x86,0x19,0x00,0x00, +0x18,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x97,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x87,0x19,0x00,0x00,0x88,0x19,0x00,0x00,0x89,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x89,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8b,0x19,0x00,0x00,0x4b,0x04,0x00,0x00,0x81,0x19,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x8c,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x8b,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8f,0x19,0x00,0x00, +0x8c,0x19,0x00,0x00,0x8b,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x91,0x19,0x00,0x00,0x52,0x04,0x00,0x00,0x81,0x19,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x92,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x91,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x95,0x19,0x00,0x00, +0x92,0x19,0x00,0x00,0x91,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x96,0x19,0x00,0x00,0x8f,0x19,0x00,0x00,0x95,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0x97,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x88,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0x97,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x97,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xf6,0x26,0x00,0x00,0x96,0x19,0x00,0x00,0x89,0x19,0x00,0x00, +0xbd,0x01,0x00,0x00,0x88,0x19,0x00,0x00,0x7f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x53,0x19,0x00,0x00,0x06,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x9f,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x53,0x19,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa7,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x9f,0x19,0x00,0x00,0x5f,0x04,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xac,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xa7,0x19,0x00,0x00,0xb8,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xad,0x19,0x00,0x00, +0xac,0x19,0x00,0x00,0x18,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0xbd,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xad,0x19,0x00,0x00,0xae,0x19,0x00,0x00, +0xaf,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xaf,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb1,0x19,0x00,0x00,0x4b,0x04,0x00,0x00,0xa7,0x19,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb2,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xb1,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb5,0x19,0x00,0x00,0xb2,0x19,0x00,0x00,0xb1,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb7,0x19,0x00,0x00,0x52,0x04,0x00,0x00,0xa7,0x19,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb8,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xb7,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbb,0x19,0x00,0x00,0xb8,0x19,0x00,0x00,0xb7,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbc,0x19,0x00,0x00,0xb5,0x19,0x00,0x00,0xbb,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0xbd,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xae,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0xbd,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xbd,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf7,0x26,0x00,0x00,0xbc,0x19,0x00,0x00, +0xaf,0x19,0x00,0x00,0xbd,0x01,0x00,0x00,0xae,0x19,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x56,0x19,0x00,0x00,0xbd,0x01,0x00,0x00,0x06,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc5,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x56,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xcd,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xc5,0x19,0x00,0x00, +0x5f,0x04,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd2,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xcd,0x19,0x00,0x00,0xb8,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0xd3,0x19,0x00,0x00,0xd2,0x19,0x00,0x00,0x18,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0xe3,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xd3,0x19,0x00,0x00,0xd4,0x19,0x00,0x00,0xd5,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd5,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd7,0x19,0x00,0x00, +0x4b,0x04,0x00,0x00,0xcd,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xd8,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xd7,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdb,0x19,0x00,0x00,0xd8,0x19,0x00,0x00, +0xd7,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdd,0x19,0x00,0x00, +0x52,0x04,0x00,0x00,0xcd,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xde,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xdd,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe1,0x19,0x00,0x00,0xde,0x19,0x00,0x00, +0xdd,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe2,0x19,0x00,0x00, +0xdb,0x19,0x00,0x00,0xe1,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0xe3,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd4,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0xe3,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe3,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xf8,0x26,0x00,0x00,0xe2,0x19,0x00,0x00,0xd5,0x19,0x00,0x00,0xbd,0x01,0x00,0x00, +0xd4,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x59,0x19,0x00,0x00, +0x5f,0x04,0x00,0x00,0x06,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xeb,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x59,0x19,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf3,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xeb,0x19,0x00,0x00,0x5f,0x04,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xf8,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xf3,0x19,0x00,0x00,0xb8,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xf9,0x19,0x00,0x00, +0xf8,0x19,0x00,0x00,0x18,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x09,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xf9,0x19,0x00,0x00,0xfa,0x19,0x00,0x00, +0xfb,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xfb,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfd,0x19,0x00,0x00,0x4b,0x04,0x00,0x00,0xf3,0x19,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xfe,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xfd,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x01,0x1a,0x00,0x00,0xfe,0x19,0x00,0x00,0xfd,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x03,0x1a,0x00,0x00,0x52,0x04,0x00,0x00,0xf3,0x19,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x04,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x03,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x07,0x1a,0x00,0x00,0x04,0x1a,0x00,0x00,0x03,0x1a,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x08,0x1a,0x00,0x00,0x01,0x1a,0x00,0x00,0x07,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x09,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xfa,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x09,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x09,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf9,0x26,0x00,0x00,0x08,0x1a,0x00,0x00, +0xfb,0x19,0x00,0x00,0xbd,0x01,0x00,0x00,0xfa,0x19,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x5d,0x19,0x00,0x00,0x5a,0x16,0x00,0x00,0xf6,0x26,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x60,0x19,0x00,0x00,0x20,0x17,0x00,0x00, +0xf7,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x61,0x19,0x00,0x00, +0x5d,0x19,0x00,0x00,0x60,0x19,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x64,0x19,0x00,0x00,0xe6,0x17,0x00,0x00,0xf8,0x26,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x65,0x19,0x00,0x00,0x61,0x19,0x00,0x00,0x64,0x19,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x68,0x19,0x00,0x00,0xac,0x18,0x00,0x00, +0xf9,0x26,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x69,0x19,0x00,0x00, +0x65,0x19,0x00,0x00,0x68,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6c,0x19,0x00,0x00,0xf6,0x26,0x00,0x00,0xf7,0x26,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6e,0x19,0x00,0x00,0x6c,0x19,0x00,0x00,0xf8,0x26,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x70,0x19,0x00,0x00,0x6e,0x19,0x00,0x00, +0xf9,0x26,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x71,0x19,0x00,0x00, +0x70,0x19,0x00,0x00,0x70,0x19,0x00,0x00,0x70,0x19,0x00,0x00,0x70,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x72,0x19,0x00,0x00,0x69,0x19,0x00,0x00, +0x71,0x19,0x00,0x00,0x50,0x00,0x07,0x00,0x0c,0x05,0x00,0x00,0x10,0x16,0x00,0x00, +0x7e,0x11,0x00,0x00,0xe9,0x11,0x00,0x00,0x2a,0x13,0x00,0x00,0x95,0x13,0x00,0x00, +0x3e,0x00,0x03,0x00,0xcb,0x15,0x00,0x00,0x10,0x16,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x11,0x16,0x00,0x00,0xcb,0x15,0x00,0x00,0x07,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x12,0x16,0x00,0x00,0x11,0x16,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x14,0x16,0x00,0x00,0x11,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0x15,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x15,0x16,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xfd,0x26,0x00,0x00,0x14,0x16,0x00,0x00, +0x09,0x1a,0x00,0x00,0x14,0x1a,0x00,0x00,0x19,0x16,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xfc,0x26,0x00,0x00,0x12,0x16,0x00,0x00,0x09,0x1a,0x00,0x00, +0x0f,0x1a,0x00,0x00,0x19,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xfa,0x26,0x00,0x00,0x0d,0x02,0x00,0x00,0x09,0x1a,0x00,0x00,0x26,0x16,0x00,0x00, +0x19,0x16,0x00,0x00,0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x18,0x16,0x00,0x00, +0xfa,0x26,0x00,0x00,0x17,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x27,0x16,0x00,0x00, +0x19,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x18,0x16,0x00,0x00, +0x19,0x16,0x00,0x00,0x27,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x19,0x16,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x1c,0x16,0x00,0x00,0xcb,0x15,0x00,0x00, +0xfa,0x26,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x1d,0x16,0x00,0x00, +0x1c,0x16,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x0f,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xfc,0x26,0x00,0x00,0x1d,0x16,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x22,0x16,0x00,0x00,0x1c,0x16,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x14,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xfd,0x26,0x00,0x00,0x22,0x16,0x00,0x00,0x80,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x26,0x16,0x00,0x00,0xfa,0x26,0x00,0x00,0x0d,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x15,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x27,0x16,0x00,0x00, +0x0c,0x00,0x08,0x00,0x37,0x00,0x00,0x00,0x2b,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x72,0x19,0x00,0x00,0xfc,0x26,0x00,0x00,0xfd,0x26,0x00,0x00, +0x3d,0x00,0x04,0x00,0x4c,0x02,0x00,0x00,0x18,0x1a,0x00,0x00,0xce,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x19,0x1a,0x00,0x00,0x18,0x1a,0x00,0x00, +0xd0,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1a,0x1a,0x00,0x00,0x19,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x1c,0x1a,0x00,0x00,0x1a,0x1a,0x00,0x00, +0xbc,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x1e,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x1e,0x1a,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc6,0x28,0x00,0x00, +0x1c,0x1a,0x00,0x00,0xbd,0x01,0x00,0x00,0x1a,0x1a,0x00,0x00,0x41,0x00,0x05,0x00, +0x3d,0x02,0x00,0x00,0x22,0x1a,0x00,0x00,0x06,0x02,0x00,0x00,0x42,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x23,0x1a,0x00,0x00,0x22,0x1a,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xba,0x0d,0x00,0x00,0x2b,0x16,0x00,0x00, +0x2b,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x28,0x1a,0x00,0x00,0x23,0x1a,0x00,0x00, +0x23,0x1a,0x00,0x00,0x23,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x29,0x1a,0x00,0x00,0xba,0x0d,0x00,0x00,0x28,0x1a,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x2c,0x1a,0x00,0x00,0x29,0x1a,0x00,0x00,0xc6,0x28,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x30,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x2c,0x1a,0x00,0x00,0x60,0x0b,0x00,0x00,0xe0,0x26,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x36,0x1a,0x00,0x00,0x30,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x37,0x1a,0x00,0x00, +0x6c,0x03,0x00,0x00,0x36,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x39,0x1a,0x00,0x00,0x30,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3a,0x1a,0x00,0x00,0x70,0x03,0x00,0x00,0x39,0x1a,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3b,0x1a,0x00,0x00,0x37,0x1a,0x00,0x00, +0x3a,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3d,0x1a,0x00,0x00, +0x30,0x1a,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3e,0x1a,0x00,0x00,0x6c,0x03,0x00,0x00,0x3d,0x1a,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3f,0x1a,0x00,0x00,0x3b,0x1a,0x00,0x00,0x3e,0x1a,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x42,0x1a,0x00,0x00,0x70,0x03,0x00,0x00, +0x36,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x45,0x1a,0x00,0x00, +0x70,0x03,0x00,0x00,0x3d,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x46,0x1a,0x00,0x00,0x42,0x1a,0x00,0x00,0x45,0x1a,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x49,0x1a,0x00,0x00,0x80,0x03,0x00,0x00,0x36,0x1a,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4d,0x1a,0x00,0x00,0x49,0x1a,0x00,0x00, +0x3a,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x51,0x1a,0x00,0x00, +0x4d,0x1a,0x00,0x00,0x3e,0x1a,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x52,0x1a,0x00,0x00,0x3f,0x1a,0x00,0x00,0x46,0x1a,0x00,0x00,0x51,0x1a,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbf,0x0d,0x00,0x00,0x2b,0x16,0x00,0x00, +0x03,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc0,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xbf,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x57,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xc0,0x0d,0x00,0x00,0xbc,0x01,0x00,0x00,0xbd,0x01,0x00,0x00,0xb8,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0xc4,0x0d,0x00,0x00,0xbf,0x0d,0x00,0x00,0xbc,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0xac,0x02,0x00,0x00,0x73,0x1a,0x00,0x00,0xae,0x02,0x00,0x00, +0x62,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x75,0x1a,0x00,0x00,0x73,0x1a,0x00,0x00, +0x18,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x76,0x1a,0x00,0x00, +0x75,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x62,0x1a,0x00,0x00,0x76,0x1a,0x00,0x00,0x24,0x09,0x00,0x00,0x3d,0x00,0x04,0x00, +0x4c,0x02,0x00,0x00,0x7a,0x1a,0x00,0x00,0xc3,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x54,0x02,0x00,0x00,0x7c,0x1a,0x00,0x00,0x7a,0x1a,0x00,0x00,0x95,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x7e,0x1a,0x00,0x00,0x7c,0x1a,0x00,0x00, +0x78,0x0d,0x00,0x00,0x02,0x00,0x00,0x00,0xbc,0x01,0x00,0x00,0x4f,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x7f,0x1a,0x00,0x00,0x7e,0x1a,0x00,0x00,0x7e,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x78,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x78,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x2c,0x28,0x00,0x00,0x60,0x0b,0x00,0x00,0x6d,0x0c,0x00,0x00,0x52,0x1a,0x00,0x00, +0x1e,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0xc9,0x00,0x00,0x00,0x1b,0x28,0x00,0x00, +0x1d,0x09,0x00,0x00,0x6d,0x0c,0x00,0x00,0xc4,0x0d,0x00,0x00,0x1e,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x03,0x27,0x00,0x00,0xe3,0x02,0x00,0x00, +0x6d,0x0c,0x00,0x00,0x7f,0x1a,0x00,0x00,0x1e,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc9,0x00,0x00,0x00,0x01,0x27,0x00,0x00,0x1d,0x09,0x00,0x00,0x6d,0x0c,0x00,0x00, +0x62,0x1a,0x00,0x00,0x1e,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xff,0x26,0x00,0x00,0xbc,0x01,0x00,0x00,0x6d,0x0c,0x00,0x00,0x57,0x1a,0x00,0x00, +0x1e,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x85,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x05,0x0d,0x00,0x00,0xff,0x26,0x00,0x00, +0x41,0x00,0x05,0x00,0x1d,0x02,0x00,0x00,0x1d,0x1b,0x00,0x00,0x06,0x02,0x00,0x00, +0x1c,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x1e,0x1b,0x00,0x00, +0x1d,0x1b,0x00,0x00,0xc4,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x06,0x1b,0x00,0x00, +0x12,0x02,0x00,0x00,0x1e,0x1b,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x07,0x1b,0x00,0x00,0x06,0x1b,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x0b,0x1b,0x00,0x00,0x07,0x1b,0x00,0x00,0x07,0x1b,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x0c,0x1b,0x00,0x00,0xe6,0x0c,0x00,0x00,0x0b,0x1b,0x00,0x00, +0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x0d,0x1b,0x00,0x00,0x0c,0x1b,0x00,0x00, +0x41,0x00,0x05,0x00,0x08,0x02,0x00,0x00,0x25,0x1b,0x00,0x00,0x06,0x02,0x00,0x00, +0x17,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x26,0x1b,0x00,0x00, +0x25,0x1b,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x32,0x1b,0x00,0x00, +0x0d,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x33,0x1b,0x00,0x00, +0xe0,0x0c,0x00,0x00,0x32,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x36,0x1b,0x00,0x00,0x32,0x1b,0x00,0x00,0x0e,0x04,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x43,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x33,0x1b,0x00,0x00,0x36,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x48,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x0e,0x04,0x00,0x00, +0x43,0x1b,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x3c,0x1b,0x00,0x00, +0x26,0x1b,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x3d,0x1b,0x00,0x00, +0x48,0x1b,0x00,0x00,0x3c,0x1b,0x00,0x00,0x3d,0x00,0x04,0x00,0x4c,0x02,0x00,0x00, +0x4c,0x1b,0x00,0x00,0xce,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x4d,0x1b,0x00,0x00,0x4c,0x1b,0x00,0x00,0xd0,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x07,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4e,0x1b,0x00,0x00, +0x4d,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x50,0x1b,0x00,0x00,0x4e,0x1b,0x00,0x00,0xbc,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x52,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x52,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xc7,0x28,0x00,0x00,0x50,0x1b,0x00,0x00,0xbd,0x01,0x00,0x00, +0x4e,0x1b,0x00,0x00,0x3d,0x00,0x04,0x00,0x4c,0x02,0x00,0x00,0x5a,0x1b,0x00,0x00, +0x4e,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x54,0x02,0x00,0x00,0x5c,0x1b,0x00,0x00, +0x5a,0x1b,0x00,0x00,0x95,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x5f,0x1b,0x00,0x00,0x1e,0x1b,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x60,0x1b,0x00,0x00,0x5c,0x1b,0x00,0x00,0x3d,0x1b,0x00,0x00,0x02,0x00,0x00,0x00, +0x5f,0x1b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x61,0x1b,0x00,0x00, +0x60,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x16,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x61,0x1b,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x17,0x1b,0x00,0x00,0xc7,0x28,0x00,0x00, +0x16,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x66,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x17,0x1b,0x00,0x00,0x33,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa0,0x1a,0x00,0x00,0x03,0x27,0x00,0x00, +0x01,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xa1,0x1a,0x00,0x00, +0xa0,0x1a,0x00,0x00,0xbc,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xa7,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa1,0x1a,0x00,0x00,0xa2,0x1a,0x00,0x00, +0xa4,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xa4,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa7,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xa2,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa7,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xa7,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x07,0x27,0x00,0x00,0xa0,0x1a,0x00,0x00,0xa4,0x1a,0x00,0x00, +0x66,0x1b,0x00,0x00,0xa2,0x1a,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x44,0x26,0x00,0x00,0x07,0x27,0x00,0x00,0x03,0x27,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x7d,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x07,0x27,0x00,0x00,0x66,0x1b,0x00,0x00,0xb7,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0x71,0x1b,0x00,0x00,0x7d,0x1b,0x00,0x00,0xbc,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x77,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x71,0x1b,0x00,0x00,0x72,0x1b,0x00,0x00,0x76,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x76,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x77,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x72,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x82,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x07,0x27,0x00,0x00,0x66,0x1b,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x75,0x1b,0x00,0x00,0x82,0x1b,0x00,0x00, +0x7d,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x77,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x77,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x09,0x27,0x00,0x00, +0xbc,0x01,0x00,0x00,0x76,0x1b,0x00,0x00,0x75,0x1b,0x00,0x00,0x72,0x1b,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xaf,0x1a,0x00,0x00,0xbd,0x01,0x00,0x00, +0x09,0x27,0x00,0x00,0xf7,0x00,0x03,0x00,0xcd,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x01,0x27,0x00,0x00,0xb2,0x1a,0x00,0x00,0xba,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xba,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbc,0x1a,0x00,0x00,0x03,0x27,0x00,0x00,0x00,0x00,0x00,0x00,0xbc,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0xbd,0x1a,0x00,0x00,0xbc,0x1a,0x00,0x00,0xbd,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xcc,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xbd,0x1a,0x00,0x00,0xbe,0x1a,0x00,0x00,0xc4,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc4,0x1a,0x00,0x00,0xba,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xc6,0x1a,0x00,0x00, +0xaf,0x1a,0x00,0x00,0x71,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0xcb,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc6,0x1a,0x00,0x00,0xc7,0x1a,0x00,0x00, +0xcb,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xc7,0x1a,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x50,0x26,0x00,0x00,0xbc,0x01,0x00,0x00,0x44,0x26,0x00,0x00, +0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xcb,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xcb,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x13,0x27,0x00,0x00, +0x44,0x26,0x00,0x00,0xc4,0x1a,0x00,0x00,0x50,0x26,0x00,0x00,0xc7,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0xcc,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xbe,0x1a,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x88,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x07,0x27,0x00,0x00,0x66,0x1b,0x00,0x00,0x70,0x03,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x4e,0x26,0x00,0x00,0x88,0x1b,0x00,0x00, +0x44,0x26,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xcc,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xcc,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x12,0x27,0x00,0x00,0x13,0x27,0x00,0x00,0xcb,0x1a,0x00,0x00,0x4e,0x26,0x00,0x00, +0xbe,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0xcd,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb2,0x1a,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x47,0x26,0x00,0x00, +0x66,0x1b,0x00,0x00,0xca,0x28,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb6,0x1a,0x00,0x00,0x03,0x27,0x00,0x00,0x00,0x00,0x00,0x00, +0xb7,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xb7,0x1a,0x00,0x00,0xb6,0x1a,0x00,0x00, +0xbc,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb8,0x1a,0x00,0x00, +0xb7,0x1a,0x00,0x00,0x5f,0x04,0x00,0x00,0xbd,0x01,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x4a,0x26,0x00,0x00,0xb8,0x1a,0x00,0x00,0x47,0x26,0x00,0x00, +0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xcd,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xcd,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x11,0x27,0x00,0x00, +0x12,0x27,0x00,0x00,0xcc,0x1a,0x00,0x00,0x4a,0x26,0x00,0x00,0xb2,0x1a,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcf,0x1a,0x00,0x00,0xe1,0x26,0x00,0x00, +0x09,0x27,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd0,0x1a,0x00,0x00, +0xcf,0x1a,0x00,0x00,0x7b,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x8e,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xd0,0x1a,0x00,0x00, +0xbc,0x01,0x00,0x00,0xbd,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x93,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x85,0x1a,0x00,0x00, +0x8e,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd5,0x1a,0x00,0x00, +0xbd,0x01,0x00,0x00,0x93,0x1b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd7,0x1a,0x00,0x00,0x11,0x27,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd8,0x1a,0x00,0x00,0xd7,0x1a,0x00,0x00,0xd5,0x1a,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdc,0x1a,0x00,0x00,0xbd,0x01,0x00,0x00, +0x08,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x97,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xdc,0x1a,0x00,0x00,0xbc,0x01,0x00,0x00, +0xbd,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe0,0x1a,0x00,0x00, +0xd8,0x1a,0x00,0x00,0x97,0x1b,0x00,0x00,0xb8,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0xe4,0x1a,0x00,0x00,0x9d,0x0d,0x00,0x00,0x71,0x07,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xe5,0x1a,0x00,0x00,0xe4,0x1a,0x00,0x00,0xbd,0x01,0x00,0x00, +0xbc,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe8,0x1a,0x00,0x00, +0xe0,0x1a,0x00,0x00,0xe5,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xec,0x1a,0x00,0x00,0xe8,0x1a,0x00,0x00,0xbd,0x01,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x9b,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xec,0x1a,0x00,0x00,0xbc,0x01,0x00,0x00,0xbd,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xef,0x1a,0x00,0x00,0x11,0x27,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb2,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xef,0x1a,0x00,0x00,0x66,0x1b,0x00,0x00,0xb7,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0xa6,0x1b,0x00,0x00,0xb2,0x1b,0x00,0x00,0xbc,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xac,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xa6,0x1b,0x00,0x00,0xa7,0x1b,0x00,0x00,0xab,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xab,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0xac,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa7,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb7,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xef,0x1a,0x00,0x00,0x66,0x1b,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xaa,0x1b,0x00,0x00,0xb7,0x1b,0x00,0x00, +0xb2,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0xac,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xac,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x14,0x27,0x00,0x00, +0xbc,0x01,0x00,0x00,0xab,0x1b,0x00,0x00,0xaa,0x1b,0x00,0x00,0xa7,0x1b,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xbb,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x14,0x27,0x00,0x00,0xbc,0x01,0x00,0x00,0xbd,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf4,0x1a,0x00,0x00,0x9b,0x1b,0x00,0x00, +0x7e,0x04,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xbf,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xf4,0x1a,0x00,0x00,0xbc,0x01,0x00,0x00, +0xbd,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf7,0x1a,0x00,0x00, +0xbf,0x1b,0x00,0x00,0xbb,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xc3,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xf7,0x1a,0x00,0x00, +0xbc,0x01,0x00,0x00,0xbd,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x28,0x02,0x00,0x00, +0x22,0x1d,0x00,0x00,0x06,0x02,0x00,0x00,0x32,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x23,0x1d,0x00,0x00,0x22,0x1d,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x0e,0x1c,0x00,0x00,0xdd,0x0c,0x00,0x00,0x23,0x1d,0x00,0x00, +0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x10,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x0e,0x1c,0x00,0x00,0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0x11,0x1c,0x00,0x00,0x10,0x1c,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x13,0x1c,0x00,0x00,0x11,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x14,0x1c,0x00,0x00,0x13,0x1c,0x00,0x00,0x0e,0x04,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x16,0x1c,0x00,0x00,0x14,0x1c,0x00,0x00,0x1c,0x0d,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x18,0x1c,0x00,0x00,0x16,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1a,0x1c,0x00,0x00, +0x0e,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x1b,0x1c,0x00,0x00,0x18,0x1c,0x00,0x00,0x1a,0x1c,0x00,0x00,0xa9,0x00,0x06,0x00, +0x3e,0x00,0x00,0x00,0x1c,0x1c,0x00,0x00,0x1b,0x1c,0x00,0x00,0xc9,0x05,0x00,0x00, +0xca,0x05,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x5f,0x26,0x00,0x00, +0x1c,0x1c,0x00,0x00,0xce,0x27,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1f,0x1c,0x00,0x00,0x16,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x21,0x1c,0x00,0x00,0x0e,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x22,0x1c,0x00,0x00, +0x1f,0x1c,0x00,0x00,0x21,0x1c,0x00,0x00,0xa9,0x00,0x06,0x00,0x3e,0x00,0x00,0x00, +0x23,0x1c,0x00,0x00,0x22,0x1c,0x00,0x00,0xc9,0x05,0x00,0x00,0xca,0x05,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x63,0x26,0x00,0x00,0x23,0x1c,0x00,0x00, +0x5f,0x26,0x00,0x00,0x01,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x30,0x1c,0x00,0x00,0x63,0x26,0x00,0x00,0xf9,0x00,0x02,0x00,0x31,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x31,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xe6,0x27,0x00,0x00,0x07,0x02,0x00,0x00,0xac,0x1b,0x00,0x00,0x6b,0x1c,0x00,0x00, +0x69,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x34,0x1c,0x00,0x00, +0xe6,0x27,0x00,0x00,0xe6,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x6c,0x1c,0x00,0x00, +0x69,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x34,0x1c,0x00,0x00, +0x35,0x1c,0x00,0x00,0x6c,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x35,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x36,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x36,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x7d,0x28,0x00,0x00,0x07,0x02,0x00,0x00, +0x35,0x1c,0x00,0x00,0x67,0x1c,0x00,0x00,0x65,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0x39,0x1c,0x00,0x00,0x7d,0x28,0x00,0x00,0xe6,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0x68,0x1c,0x00,0x00,0x65,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x39,0x1c,0x00,0x00,0x3a,0x1c,0x00,0x00,0x68,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3a,0x1c,0x00,0x00,0xc4,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x3d,0x1c,0x00,0x00,0xe6,0x27,0x00,0x00,0x12,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x3e,0x1c,0x00,0x00,0x7d,0x28,0x00,0x00,0x3d,0x1c,0x00,0x00, +0xf7,0x00,0x03,0x00,0x45,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x1b,0x1c,0x00,0x00,0x40,0x1c,0x00,0x00,0x43,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x43,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x45,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x40,0x1c,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x42,0x1c,0x00,0x00, +0xe6,0x02,0x00,0x00,0x7d,0x28,0x00,0x00,0xf9,0x00,0x02,0x00,0x45,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x45,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x7f,0x28,0x00,0x00,0x7d,0x28,0x00,0x00,0x43,0x1c,0x00,0x00,0x42,0x1c,0x00,0x00, +0x40,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0x4d,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x22,0x1c,0x00,0x00,0x48,0x1c,0x00,0x00,0x4b,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4b,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x4d,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x48,0x1c,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x4a,0x1c,0x00,0x00,0xe6,0x02,0x00,0x00,0xe6,0x27,0x00,0x00,0xf9,0x00,0x02,0x00, +0x4d,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x4d,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x81,0x28,0x00,0x00,0xe6,0x27,0x00,0x00,0x4b,0x1c,0x00,0x00, +0x4a,0x1c,0x00,0x00,0x48,0x1c,0x00,0x00,0x50,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x4f,0x1c,0x00,0x00,0x7f,0x28,0x00,0x00,0x81,0x28,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x55,0x1c,0x00,0x00,0x11,0x1c,0x00,0x00,0x63,0x26,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x57,0x1c,0x00,0x00,0x55,0x1c,0x00,0x00, +0x4f,0x1c,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x91,0x1d,0x00,0x00, +0x94,0x0d,0x00,0x00,0x57,0x1c,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x02,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x92,0x1d,0x00,0x00,0x91,0x1d,0x00,0x00, +0x91,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x64,0x1c,0x00,0x00,0xd7,0x1b,0x00,0x00, +0x3e,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0x64,0x1c,0x00,0x00,0x92,0x1d,0x00,0x00, +0xf9,0x00,0x02,0x00,0x65,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x65,0x1c,0x00,0x00, +0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x67,0x1c,0x00,0x00,0x7d,0x28,0x00,0x00, +0x0d,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x36,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x68,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x69,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x69,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x6b,0x1c,0x00,0x00, +0xe6,0x27,0x00,0x00,0x0d,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x31,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6c,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x6f,0x1c,0x00,0x00,0x16,0x1c,0x00,0x00,0x0e,0x1c,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x74,0x1c,0x00,0x00,0x12,0x0d,0x00,0x00,0xbd,0x01,0x00,0x00, +0xbc,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x97,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x93,0x1b,0x00,0x00,0x74,0x1c,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xa2,0x1d,0x00,0x00,0xe2,0x26,0x00,0x00, +0x23,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xa4,0x1d,0x00,0x00, +0xa2,0x1d,0x00,0x00,0xe2,0x26,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa5,0x1d,0x00,0x00,0xa4,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa7,0x1d,0x00,0x00,0xbd,0x01,0x00,0x00,0xa5,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb2,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xaa,0x05,0x00,0x00,0xa7,0x1d,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x79,0x1c,0x00,0x00,0xbd,0x01,0x00,0x00,0x97,0x1d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7a,0x1c,0x00,0x00,0xb2,0x1d,0x00,0x00, +0x79,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7c,0x1c,0x00,0x00, +0xbd,0x01,0x00,0x00,0x7a,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7d,0x1c,0x00,0x00,0x7c,0x1c,0x00,0x00,0x47,0x06,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xb7,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xbd,0x01,0x00,0x00,0x7d,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x80,0x1c,0x00,0x00,0x6c,0x03,0x00,0x00,0x9d,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xbc,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x80,0x1c,0x00,0x00,0x97,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xc1,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xbc,0x01,0x00,0x00, +0xbc,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xc7,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x7a,0x1c,0x00,0x00,0xb7,0x1d,0x00,0x00, +0xc1,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x89,0x1c,0x00,0x00, +0x6f,0x0d,0x00,0x00,0xe3,0x26,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xcb,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x89,0x1c,0x00,0x00, +0xbc,0x01,0x00,0x00,0xbd,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xd1,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x5f,0x06,0x00,0x00, +0x60,0x06,0x00,0x00,0xcb,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0x8c,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8c,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xf6,0x27,0x00,0x00,0x30,0x06,0x00,0x00,0x6c,0x1c,0x00,0x00,0x64,0x28,0x00,0x00, +0xf0,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xf0,0x27,0x00,0x00, +0x45,0x27,0x00,0x00,0x6c,0x1c,0x00,0x00,0x76,0x28,0x00,0x00,0xf0,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xee,0x27,0x00,0x00,0x45,0x27,0x00,0x00, +0x6c,0x1c,0x00,0x00,0x73,0x28,0x00,0x00,0xf0,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xec,0x27,0x00,0x00,0x45,0x27,0x00,0x00,0x6c,0x1c,0x00,0x00, +0x70,0x28,0x00,0x00,0xf0,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xea,0x27,0x00,0x00,0x45,0x27,0x00,0x00,0x6c,0x1c,0x00,0x00,0x6d,0x28,0x00,0x00, +0xf0,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe8,0x27,0x00,0x00, +0x22,0x27,0x00,0x00,0x6c,0x1c,0x00,0x00,0x6a,0x28,0x00,0x00,0xf0,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xe7,0x27,0x00,0x00,0x07,0x02,0x00,0x00, +0x6c,0x1c,0x00,0x00,0xf2,0x1c,0x00,0x00,0xf0,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0x8f,0x1c,0x00,0x00,0xe7,0x27,0x00,0x00,0xe6,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0xf3,0x1c,0x00,0x00,0xf0,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x8f,0x1c,0x00,0x00,0x90,0x1c,0x00,0x00,0xf3,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x90,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x91,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x91,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x76,0x28,0x00,0x00,0xf0,0x27,0x00,0x00,0x90,0x1c,0x00,0x00,0x7b,0x28,0x00,0x00, +0xec,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x73,0x28,0x00,0x00, +0xee,0x27,0x00,0x00,0x90,0x1c,0x00,0x00,0x7a,0x28,0x00,0x00,0xec,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x70,0x28,0x00,0x00,0xec,0x27,0x00,0x00, +0x90,0x1c,0x00,0x00,0x79,0x28,0x00,0x00,0xec,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x6d,0x28,0x00,0x00,0xea,0x27,0x00,0x00,0x90,0x1c,0x00,0x00, +0x78,0x28,0x00,0x00,0xec,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x6a,0x28,0x00,0x00,0xe8,0x27,0x00,0x00,0x90,0x1c,0x00,0x00,0x77,0x28,0x00,0x00, +0xec,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x64,0x28,0x00,0x00, +0xf6,0x27,0x00,0x00,0x90,0x1c,0x00,0x00,0xd7,0x1c,0x00,0x00,0xec,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x5d,0x28,0x00,0x00,0x07,0x02,0x00,0x00, +0x90,0x1c,0x00,0x00,0xee,0x1c,0x00,0x00,0xec,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0x94,0x1c,0x00,0x00,0x5d,0x28,0x00,0x00,0xe6,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0xef,0x1c,0x00,0x00,0xec,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x94,0x1c,0x00,0x00,0x95,0x1c,0x00,0x00,0xef,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x95,0x1c,0x00,0x00,0xc4,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x98,0x1c,0x00,0x00,0xe7,0x27,0x00,0x00,0x12,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x99,0x1c,0x00,0x00,0x5d,0x28,0x00,0x00,0x98,0x1c,0x00,0x00, +0xf7,0x00,0x03,0x00,0xa0,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x1b,0x1c,0x00,0x00,0x9b,0x1c,0x00,0x00,0x9e,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9e,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0xa0,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9b,0x1c,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x9d,0x1c,0x00,0x00, +0xe6,0x02,0x00,0x00,0x5d,0x28,0x00,0x00,0xf9,0x00,0x02,0x00,0xa0,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa0,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x5f,0x28,0x00,0x00,0x5d,0x28,0x00,0x00,0x9e,0x1c,0x00,0x00,0x9d,0x1c,0x00,0x00, +0x9b,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0xa8,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x22,0x1c,0x00,0x00,0xa3,0x1c,0x00,0x00,0xa6,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa6,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0xa8,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa3,0x1c,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xa5,0x1c,0x00,0x00,0xe6,0x02,0x00,0x00,0xe7,0x27,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa8,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xa8,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x61,0x28,0x00,0x00,0xe7,0x27,0x00,0x00,0xa6,0x1c,0x00,0x00, +0xa5,0x1c,0x00,0x00,0xa3,0x1c,0x00,0x00,0x50,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xaa,0x1c,0x00,0x00,0x5f,0x28,0x00,0x00,0x61,0x28,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xad,0x1c,0x00,0x00,0xaa,0x1c,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xae,0x1c,0x00,0x00,0x30,0x1c,0x00,0x00,0xad,0x1c,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xb1,0x1c,0x00,0x00,0x6f,0x1c,0x00,0x00, +0xae,0x1c,0x00,0x00,0x50,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xb9,0x1c,0x00,0x00, +0x1c,0x1c,0x00,0x00,0x23,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xba,0x1c,0x00,0x00,0x11,0x1c,0x00,0x00,0xb9,0x1c,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xbc,0x1c,0x00,0x00,0xba,0x1c,0x00,0x00,0xaa,0x1c,0x00,0x00, +0x7c,0x00,0x04,0x00,0x22,0x04,0x00,0x00,0xd9,0x1d,0x00,0x00,0xbc,0x1c,0x00,0x00, +0x7c,0x00,0x04,0x00,0x22,0x04,0x00,0x00,0xdb,0x1d,0x00,0x00,0x20,0x0d,0x00,0x00, +0xb0,0x00,0x05,0x00,0x26,0x04,0x00,0x00,0xdc,0x1d,0x00,0x00,0xd9,0x1d,0x00,0x00, +0xdb,0x1d,0x00,0x00,0x9b,0x00,0x04,0x00,0xc9,0x00,0x00,0x00,0xdd,0x1d,0x00,0x00, +0xdc,0x1d,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc6,0x1c,0x00,0x00, +0xdd,0x1d,0x00,0x00,0xbd,0x01,0x00,0x00,0xbc,0x01,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xe5,0x1d,0x00,0x00,0xc7,0x1d,0x00,0x00,0xc7,0x1d,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xe6,0x1d,0x00,0x00,0xb1,0x1c,0x00,0x00, +0xe5,0x1d,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe9,0x1d,0x00,0x00, +0xe6,0x1d,0x00,0x00,0xe6,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xf9,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xe9,0x1d,0x00,0x00, +0x7e,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xff,0x1d,0x00,0x00, +0x69,0x04,0x00,0x00,0xf9,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x00,0x1e,0x00,0x00,0xff,0x1d,0x00,0x00,0xbd,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x02,0x1e,0x00,0x00,0x6c,0x03,0x00,0x00,0xf9,0x1d,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x03,0x1e,0x00,0x00,0x02,0x1e,0x00,0x00, +0xbd,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x05,0x1e,0x00,0x00, +0x71,0x04,0x00,0x00,0x00,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x07,0x1e,0x00,0x00,0x05,0x1e,0x00,0x00,0x00,0x1e,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x08,0x1e,0x00,0x00,0x07,0x1e,0x00,0x00,0x76,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0b,0x1e,0x00,0x00,0x03,0x1e,0x00,0x00, +0x03,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0c,0x1e,0x00,0x00, +0x08,0x1e,0x00,0x00,0x0b,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xcb,0x1c,0x00,0x00,0xc6,0x1c,0x00,0x00,0x0c,0x1e,0x00,0x00,0x41,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0xcd,0x1c,0x00,0x00,0xd7,0x1b,0x00,0x00,0x99,0x1c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0xce,0x1c,0x00,0x00,0xcd,0x1c,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xd0,0x1c,0x00,0x00,0xce,0x1c,0x00,0x00, +0xcb,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd2,0x1c,0x00,0x00, +0xd0,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd3,0x1c,0x00,0x00,0xd0,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd4,0x1c,0x00,0x00,0xd0,0x1c,0x00,0x00,0x02,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xd5,0x1c,0x00,0x00,0xd2,0x1c,0x00,0x00, +0xd3,0x1c,0x00,0x00,0xd4,0x1c,0x00,0x00,0xcb,0x1c,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xd7,0x1c,0x00,0x00,0x64,0x28,0x00,0x00,0xd5,0x1c,0x00,0x00, +0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xda,0x1c,0x00,0x00,0xb1,0x1c,0x00,0x00, +0xb1,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdd,0x1c,0x00,0x00, +0xd1,0x1d,0x00,0x00,0xda,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xde,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0xdd,0x1c,0x00,0x00, +0xaa,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xe0,0x1c,0x00,0x00,0xe7,0x27,0x00,0x00, +0x07,0x02,0x00,0x00,0xaa,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xe2,0x1c,0x00,0x00, +0x5d,0x28,0x00,0x00,0x07,0x02,0x00,0x00,0xa7,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0xe3,0x1c,0x00,0x00,0xe0,0x1c,0x00,0x00,0xe2,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0xe6,0x1c,0x00,0x00,0xcd,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00, +0x32,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe3,0x1c,0x00,0x00, +0x15,0x1e,0x00,0x00,0x19,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x19,0x1e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x42,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x70,0x28,0x00,0x00,0xe6,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x47,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x6d,0x28,0x00,0x00,0xe6,0x1c,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x22,0x1e,0x00,0x00,0xe6,0x1c,0x00,0x00,0xde,0x1c,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x26,0x1e,0x00,0x00,0x76,0x28,0x00,0x00,0x22,0x1e,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x29,0x1e,0x00,0x00,0xe6,0x1c,0x00,0x00, +0x22,0x1e,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x2c,0x1e,0x00,0x00, +0x73,0x28,0x00,0x00,0x29,0x1e,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x30,0x1e,0x00,0x00,0x6a,0x28,0x00,0x00,0xde,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x32,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x15,0x1e,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x37,0x1e,0x00,0x00,0xe6,0x1c,0x00,0x00,0xde,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x3b,0x1e,0x00,0x00,0xe6,0x1c,0x00,0x00, +0x37,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x32,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x32,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x7b,0x28,0x00,0x00, +0x26,0x1e,0x00,0x00,0x19,0x1e,0x00,0x00,0x37,0x1e,0x00,0x00,0x15,0x1e,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x7a,0x28,0x00,0x00,0x2c,0x1e,0x00,0x00, +0x19,0x1e,0x00,0x00,0x3b,0x1e,0x00,0x00,0x15,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x79,0x28,0x00,0x00,0x42,0x1e,0x00,0x00,0x19,0x1e,0x00,0x00, +0xe6,0x1c,0x00,0x00,0x15,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x78,0x28,0x00,0x00,0x47,0x1e,0x00,0x00,0x19,0x1e,0x00,0x00,0xe6,0x1c,0x00,0x00, +0x15,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x77,0x28,0x00,0x00, +0x30,0x1e,0x00,0x00,0x19,0x1e,0x00,0x00,0xde,0x1c,0x00,0x00,0x15,0x1e,0x00,0x00, +0xf9,0x00,0x02,0x00,0xec,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xec,0x1c,0x00,0x00, +0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xee,0x1c,0x00,0x00,0x5d,0x28,0x00,0x00, +0x0d,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x91,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xef,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0xf0,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf0,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xf2,0x1c,0x00,0x00, +0xe7,0x27,0x00,0x00,0x0d,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x8c,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf3,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x4d,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xe8,0x27,0x00,0x00, +0xba,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x4e,0x1e,0x00,0x00,0x4d,0x1e,0x00,0x00, +0x18,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0x53,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x53,0x1e,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc8,0x28,0x00,0x00, +0x4e,0x1e,0x00,0x00,0xe8,0x27,0x00,0x00,0xbd,0x01,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x5a,0x1e,0x00,0x00,0xc8,0x28,0x00,0x00,0xc8,0x28,0x00,0x00, +0xc8,0x28,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x5b,0x1e,0x00,0x00, +0xf0,0x27,0x00,0x00,0x5a,0x1e,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x62,0x1e,0x00,0x00,0xee,0x27,0x00,0x00,0x5a,0x1e,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x6a,0x1e,0x00,0x00,0x5b,0x1e,0x00,0x00,0x5b,0x1e,0x00,0x00, +0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x6b,0x1e,0x00,0x00,0x62,0x1e,0x00,0x00, +0x6a,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x6c,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x6b,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x6d,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0x6c,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf8,0x1c,0x00,0x00, +0xf6,0x27,0x00,0x00,0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0xf9,0x1c,0x00,0x00,0xf8,0x1c,0x00,0x00,0x18,0x03,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xfa,0x1c,0x00,0x00,0xf9,0x1c,0x00,0x00,0xbd,0x01,0x00,0x00, +0xbc,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfd,0x1c,0x00,0x00, +0xf8,0x1c,0x00,0x00,0xfa,0x1c,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0x81,0x26,0x00,0x00,0xfd,0x1c,0x00,0x00,0xf6,0x27,0x00,0x00,0x03,0x00,0x00,0x00, +0xba,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x01,0x1d,0x00,0x00,0xfd,0x1c,0x00,0x00, +0x18,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x1e,0x1d,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x01,0x1d,0x00,0x00,0x02,0x1d,0x00,0x00,0x1e,0x1d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x02,0x1d,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x04,0x1d,0x00,0x00,0x81,0x26,0x00,0x00,0x81,0x26,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x07,0x1d,0x00,0x00,0xfd,0x1c,0x00,0x00,0xfd,0x1c,0x00,0x00,0xfd,0x1c,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x08,0x1d,0x00,0x00,0x04,0x1d,0x00,0x00, +0x07,0x1d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0a,0x1d,0x00,0x00, +0x08,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0x85,0x26,0x00,0x00,0x0a,0x1d,0x00,0x00,0xcb,0x28,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0c,0x1d,0x00,0x00,0x08,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x87,0x26,0x00,0x00, +0x0c,0x1d,0x00,0x00,0x85,0x26,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0e,0x1d,0x00,0x00,0x08,0x1d,0x00,0x00,0x02,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x89,0x26,0x00,0x00,0x0e,0x1d,0x00,0x00, +0x87,0x26,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x11,0x1d,0x00,0x00,0xfd,0x1c,0x00,0x00,0x03,0x07,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0x8c,0x26,0x00,0x00,0x11,0x1d,0x00,0x00,0x89,0x26,0x00,0x00, +0x03,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x15,0x1d,0x00,0x00, +0x8c,0x26,0x00,0x00,0x8c,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x76,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x15,0x1d,0x00,0x00,0xec,0x27,0x00,0x00, +0xea,0x27,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x19,0x1d,0x00,0x00, +0x76,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0x8e,0x26,0x00,0x00,0x19,0x1d,0x00,0x00,0x8c,0x26,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1b,0x1d,0x00,0x00,0x76,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x90,0x26,0x00,0x00, +0x1b,0x1d,0x00,0x00,0x8e,0x26,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1d,0x1d,0x00,0x00,0x76,0x1e,0x00,0x00,0x02,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x92,0x26,0x00,0x00,0x1d,0x1d,0x00,0x00, +0x90,0x26,0x00,0x00,0x02,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x1e,0x1d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1e,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xf7,0x27,0x00,0x00,0x81,0x26,0x00,0x00,0x53,0x1e,0x00,0x00,0x92,0x26,0x00,0x00, +0x02,0x1d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x97,0x1e,0x00,0x00, +0x5b,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x06,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xbc,0x01,0x00,0x00, +0x97,0x1e,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9b,0x1e,0x00,0x00, +0xbd,0x01,0x00,0x00,0x06,0x1f,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9c,0x1e,0x00,0x00,0x97,0x1e,0x00,0x00,0x9b,0x1e,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9e,0x1e,0x00,0x00,0x9c,0x1e,0x00,0x00,0x5a,0x0a,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x9f,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x9e,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa0,0x1e,0x00,0x00,0x9f,0x1e,0x00,0x00,0x82,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x0b,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x9d,0x0d,0x00,0x00,0x08,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x10,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x0b,0x1f,0x00,0x00, +0xaf,0x1a,0x00,0x00,0xb8,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xa6,0x1e,0x00,0x00, +0x10,0x1f,0x00,0x00,0x71,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0xaa,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa6,0x1e,0x00,0x00,0xa7,0x1e,0x00,0x00, +0xaa,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xa7,0x1e,0x00,0x00,0xa4,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0xa9,0x1e,0x00,0x00,0x12,0x0d,0x00,0x00,0x1d,0x09,0x00,0x00, +0xf9,0x00,0x02,0x00,0xaa,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xaa,0x1e,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc9,0x00,0x00,0x00,0xab,0x1e,0x00,0x00,0xa6,0x1e,0x00,0x00, +0x1e,0x1d,0x00,0x00,0xa9,0x1e,0x00,0x00,0xa7,0x1e,0x00,0x00,0xf7,0x00,0x03,0x00, +0xb1,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xab,0x1e,0x00,0x00, +0xad,0x1e,0x00,0x00,0xb0,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xb0,0x1e,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb1,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xad,0x1e,0x00,0x00, +0x3d,0x00,0x04,0x00,0x4c,0x02,0x00,0x00,0x13,0x1f,0x00,0x00,0x85,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x54,0x02,0x00,0x00,0x15,0x1f,0x00,0x00,0x13,0x1f,0x00,0x00, +0x95,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x17,0x1f,0x00,0x00, +0x15,0x1f,0x00,0x00,0x78,0x0d,0x00,0x00,0x02,0x00,0x00,0x00,0xbc,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb1,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xb1,0x1e,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x05,0x28,0x00,0x00,0x30,0x06,0x00,0x00, +0xb0,0x1e,0x00,0x00,0x17,0x1f,0x00,0x00,0xad,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00, +0x7f,0x1e,0x00,0x00,0x05,0x28,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xb4,0x1e,0x00,0x00,0x7f,0x1e,0x00,0x00,0x5b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xb5,0x1e,0x00,0x00,0xb4,0x1e,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb6,0x1e,0x00,0x00,0xa0,0x1e,0x00,0x00,0xb5,0x1e,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb8,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xb6,0x1e,0x00,0x00,0xbe,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0xba,0x1e,0x00,0x00,0xb8,0x1e,0x00,0x00,0x82,0x0a,0x00,0x00,0xf7,0x00,0x03,0x00, +0xed,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xba,0x1e,0x00,0x00, +0xbb,0x1e,0x00,0x00,0xed,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xbb,0x1e,0x00,0x00, +0xf9,0x00,0x02,0x00,0xbc,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xbc,0x1e,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x07,0x28,0x00,0x00,0xb8,0x1e,0x00,0x00, +0xbb,0x1e,0x00,0x00,0xa1,0x28,0x00,0x00,0xd2,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x06,0x28,0x00,0x00,0x0d,0x02,0x00,0x00,0xbb,0x1e,0x00,0x00, +0xd4,0x1e,0x00,0x00,0xd2,0x1e,0x00,0x00,0xb3,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0xbf,0x1e,0x00,0x00,0x06,0x28,0x00,0x00,0xe6,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0xd5,0x1e,0x00,0x00,0xd2,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xbf,0x1e,0x00,0x00,0xc0,0x1e,0x00,0x00,0xd5,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc0,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xc3,0x1e,0x00,0x00, +0x7f,0x1e,0x00,0x00,0x06,0x28,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xc4,0x1e,0x00,0x00,0xc3,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc5,0x1e,0x00,0x00,0xa0,0x1e,0x00,0x00,0xc4,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xc7,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0xb6,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc9,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0xc5,0x1e,0x00,0x00,0xb4,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0xca,0x1e,0x00,0x00,0xc7,0x1e,0x00,0x00,0xc9,0x1e,0x00,0x00, +0xf7,0x00,0x03,0x00,0xd1,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xca,0x1e,0x00,0x00,0xcb,0x1e,0x00,0x00,0xd1,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0xcb,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xcd,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xc5,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x1c,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x07,0x28,0x00,0x00,0xcd,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0xd1,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd1,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xa1,0x28,0x00,0x00,0x07,0x28,0x00,0x00,0xc0,0x1e,0x00,0x00,0x1c,0x1f,0x00,0x00, +0xcb,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0xd2,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd2,0x1e,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xd4,0x1e,0x00,0x00, +0x06,0x28,0x00,0x00,0x0d,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xbc,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd5,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd7,0x1e,0x00,0x00,0x6d,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd9,0x1e,0x00,0x00,0xd7,0x1e,0x00,0x00,0x7b,0x07,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x20,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xd9,0x1e,0x00,0x00,0xbc,0x01,0x00,0x00,0xbd,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x25,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x20,0x1f,0x00,0x00,0xac,0x0a,0x00,0x00,0xb7,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0xdf,0x1e,0x00,0x00,0x07,0x28,0x00,0x00,0xb8,0x1e,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xe0,0x1e,0x00,0x00,0xdf,0x1e,0x00,0x00, +0xbd,0x01,0x00,0x00,0xbc,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe2,0x1e,0x00,0x00,0xe0,0x1e,0x00,0x00,0x25,0x1f,0x00,0x00,0xba,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0xe4,0x1e,0x00,0x00,0xe2,0x1e,0x00,0x00,0x82,0x0a,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xe5,0x1e,0x00,0x00,0xe4,0x1e,0x00,0x00, +0xbd,0x01,0x00,0x00,0xbc,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x2a,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x93,0x1b,0x00,0x00, +0x33,0x07,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x2f,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x08,0x0d,0x00,0x00,0x2a,0x1f,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xea,0x1e,0x00,0x00,0xbd,0x01,0x00,0x00, +0x2f,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xec,0x1e,0x00,0x00, +0xe5,0x1e,0x00,0x00,0xea,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0xed,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0xed,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x08,0x28,0x00,0x00,0xbc,0x01,0x00,0x00,0xb1,0x1e,0x00,0x00,0xec,0x1e,0x00,0x00, +0xd5,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xee,0x1e,0x00,0x00, +0x7f,0x1e,0x00,0x00,0x56,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xef,0x1e,0x00,0x00,0xee,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xf0,0x1e,0x00,0x00,0x7f,0x1e,0x00,0x00,0xbe,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0xf0,0x1e,0x00,0x00,0xef,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xf1,0x1e,0x00,0x00,0x7f,0x1e,0x00,0x00,0x52,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xf2,0x1e,0x00,0x00,0xf1,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00, +0xee,0x1e,0x00,0x00,0xf2,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xf5,0x1e,0x00,0x00,0xb4,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00,0xf1,0x1e,0x00,0x00, +0xf5,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00,0xb4,0x1e,0x00,0x00,0xa0,0x1e,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xfa,0x1e,0x00,0x00,0x7f,0x1e,0x00,0x00, +0x3d,0x00,0x04,0x00,0x7c,0x02,0x00,0x00,0x31,0x1f,0x00,0x00,0x7e,0x02,0x00,0x00, +0x63,0x00,0x04,0x00,0x31,0x1f,0x00,0x00,0x18,0x0c,0x00,0x00,0xfa,0x1e,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xfe,0x1e,0x00,0x00,0xf0,0x1e,0x00,0x00, +0xb7,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xff,0x1e,0x00,0x00,0xfe,0x1e,0x00,0x00, +0xbc,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x00,0x1f,0x00,0x00, +0xff,0x1e,0x00,0x00,0xbd,0x01,0x00,0x00,0xbc,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x01,0x1f,0x00,0x00,0x08,0x28,0x00,0x00,0x00,0x1f,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x94,0x0c,0x00,0x00,0xf7,0x27,0x00,0x00, +0x03,0x00,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x49,0x1f,0x00,0x00, +0x91,0x0d,0x00,0x00,0xbd,0x01,0x00,0x00,0xbc,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4d,0x1f,0x00,0x00,0x49,0x1f,0x00,0x00,0xd5,0x1a,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4f,0x1f,0x00,0x00,0xbd,0x01,0x00,0x00, +0x9d,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x50,0x1f,0x00,0x00, +0x4d,0x1f,0x00,0x00,0x4f,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x52,0x1f,0x00,0x00,0x94,0x0c,0x00,0x00,0x7b,0x07,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x54,0x1f,0x00,0x00,0x1b,0x28,0x00,0x00,0xbd,0x01,0x00,0x00, +0xbc,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x56,0x1f,0x00,0x00, +0x6f,0x0d,0x00,0x00,0x7b,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x6a,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x56,0x1f,0x00,0x00, +0xbc,0x01,0x00,0x00,0xbd,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x6f,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x54,0x1f,0x00,0x00, +0x6a,0x1f,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x75,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x50,0x1f,0x00,0x00,0x52,0x1f,0x00,0x00, +0x6f,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x7a,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x50,0x1f,0x00,0x00,0x75,0x1f,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5e,0x1f,0x00,0x00,0x6f,0x0d,0x00,0x00, +0xe4,0x26,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x7e,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x5e,0x1f,0x00,0x00,0xbc,0x01,0x00,0x00, +0xbd,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x84,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x7a,0x1f,0x00,0x00,0x94,0x0c,0x00,0x00, +0x7e,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x89,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x7a,0x1f,0x00,0x00,0x84,0x1f,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x66,0x1f,0x00,0x00,0x89,0x1f,0x00,0x00, +0x89,0x1f,0x00,0x00,0x89,0x1f,0x00,0x00,0xf7,0x00,0x03,0x00,0xae,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x12,0x0d,0x00,0x00,0x99,0x0c,0x00,0x00, +0x9d,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x9d,0x0c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd2,0x1f,0x00,0x00,0x23,0x1d,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd4,0x1f,0x00,0x00,0x23,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd5,0x1f,0x00,0x00, +0xd2,0x1f,0x00,0x00,0xd4,0x1f,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xd6,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0xd5,0x1f,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd7,0x1f,0x00,0x00,0xbd,0x01,0x00,0x00, +0xd6,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x33,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xd7,0x1f,0x00,0x00,0x79,0x09,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x38,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x71,0x09,0x00,0x00,0x33,0x20,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x41,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x08,0x0d,0x00,0x00,0x7e,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x46,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x9d,0x0d,0x00,0x00, +0x41,0x20,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x4c,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x38,0x20,0x00,0x00,0xbd,0x01,0x00,0x00, +0x46,0x20,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xe8,0x1f,0x00,0x00, +0x6d,0x1e,0x00,0x00,0x4c,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xec,0x1f,0x00,0x00,0x5b,0x1e,0x00,0x00,0xe8,0x1f,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xf0,0x1f,0x00,0x00,0x5b,0x1e,0x00,0x00,0xe8,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x51,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xec,0x27,0x00,0x00,0xec,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x56,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xea,0x27,0x00,0x00,0xf0,0x1f,0x00,0x00,0xba,0x00,0x05,0x00,0xba,0x09,0x00,0x00, +0x00,0x20,0x00,0x00,0x51,0x20,0x00,0x00,0x2c,0x28,0x00,0x00,0x9a,0x00,0x04,0x00, +0xc9,0x00,0x00,0x00,0x01,0x20,0x00,0x00,0x00,0x20,0x00,0x00,0xa8,0x00,0x04,0x00, +0xc9,0x00,0x00,0x00,0x02,0x20,0x00,0x00,0x01,0x20,0x00,0x00,0xf7,0x00,0x03,0x00, +0x08,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x02,0x20,0x00,0x00, +0x03,0x20,0x00,0x00,0x08,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x03,0x20,0x00,0x00, +0xba,0x00,0x05,0x00,0xba,0x09,0x00,0x00,0x06,0x20,0x00,0x00,0x2c,0x28,0x00,0x00, +0x56,0x20,0x00,0x00,0x9a,0x00,0x04,0x00,0xc9,0x00,0x00,0x00,0x07,0x20,0x00,0x00, +0x06,0x20,0x00,0x00,0xf9,0x00,0x02,0x00,0x08,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0x08,0x20,0x00,0x00,0xf5,0x00,0x07,0x00,0xc9,0x00,0x00,0x00,0x09,0x20,0x00,0x00, +0x01,0x20,0x00,0x00,0x9d,0x0c,0x00,0x00,0x07,0x20,0x00,0x00,0x03,0x20,0x00,0x00, +0xf7,0x00,0x03,0x00,0x26,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x09,0x20,0x00,0x00,0x0a,0x20,0x00,0x00,0x26,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0a,0x20,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x0e,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x2c,0x28,0x00,0x00,0x51,0x20,0x00,0x00, +0x56,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x5b,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x01,0x1f,0x00,0x00,0xc3,0x1b,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x12,0x20,0x00,0x00,0x5b,0x20,0x00,0x00, +0x5b,0x20,0x00,0x00,0x5b,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x60,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x05,0x0d,0x00,0x00, +0x70,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x16,0x20,0x00,0x00, +0xbd,0x01,0x00,0x00,0x60,0x20,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x19,0x20,0x00,0x00,0x12,0x20,0x00,0x00,0x16,0x20,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x68,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x19,0x20,0x00,0x00,0x60,0x0b,0x00,0x00,0xe5,0x26,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x7a,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x0e,0x20,0x00,0x00,0x2c,0x28,0x00,0x00,0x68,0x20,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x7f,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x66,0x1f,0x00,0x00,0xe8,0x09,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x99,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x7f,0x20,0x00,0x00, +0x66,0x1f,0x00,0x00,0x68,0x20,0x00,0x00,0xf9,0x00,0x02,0x00,0x26,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0x26,0x20,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x3a,0x28,0x00,0x00,0x66,0x1f,0x00,0x00,0x08,0x20,0x00,0x00,0x99,0x20,0x00,0x00, +0x0a,0x20,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x39,0x28,0x00,0x00, +0x2c,0x28,0x00,0x00,0x08,0x20,0x00,0x00,0x7a,0x20,0x00,0x00,0x0a,0x20,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xab,0x20,0x00,0x00,0xf7,0x27,0x00,0x00, +0xf7,0x27,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xac,0x20,0x00,0x00,0x3a,0x28,0x00,0x00, +0xab,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xce,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x40,0x09,0x00,0x00,0xac,0x20,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd3,0x20,0x00,0x00,0xf7,0x27,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd5,0x20,0x00,0x00, +0xf7,0x27,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd6,0x20,0x00,0x00,0xd3,0x20,0x00,0x00,0xd5,0x20,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd8,0x20,0x00,0x00,0xf7,0x27,0x00,0x00,0x02,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd9,0x20,0x00,0x00,0xd6,0x20,0x00,0x00, +0xd8,0x20,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xde,0x20,0x00,0x00, +0xd3,0x20,0x00,0x00,0xd8,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe3,0x20,0x00,0x00,0xd3,0x20,0x00,0x00,0xd5,0x20,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe6,0x20,0x00,0x00,0xe3,0x20,0x00,0x00,0xd8,0x20,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xe7,0x20,0x00,0x00,0xd9,0x20,0x00,0x00, +0xde,0x20,0x00,0x00,0xe6,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x02,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xbc,0x01,0x00,0x00, +0xd9,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x07,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xde,0x20,0x00,0x00,0xe6,0x20,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x0c,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x02,0x21,0x00,0x00,0x07,0x21,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfb,0x20,0x00,0x00,0x0c,0x21,0x00,0x00,0xbd,0x01,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xfc,0x20,0x00,0x00,0xfb,0x20,0x00,0x00, +0xfb,0x20,0x00,0x00,0xfb,0x20,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xfd,0x20,0x00,0x00,0xe7,0x20,0x00,0x00,0xfc,0x20,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x11,0x21,0x00,0x00,0xfd,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x12,0x21,0x00,0x00,0x6c,0x03,0x00,0x00, +0x11,0x21,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x14,0x21,0x00,0x00, +0xfd,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x15,0x21,0x00,0x00,0x70,0x03,0x00,0x00,0x14,0x21,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x16,0x21,0x00,0x00,0x12,0x21,0x00,0x00,0x15,0x21,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x18,0x21,0x00,0x00,0xfd,0x20,0x00,0x00, +0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x19,0x21,0x00,0x00, +0x6c,0x03,0x00,0x00,0x18,0x21,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1a,0x21,0x00,0x00,0x16,0x21,0x00,0x00,0x19,0x21,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1d,0x21,0x00,0x00,0x70,0x03,0x00,0x00,0x11,0x21,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x20,0x21,0x00,0x00,0x70,0x03,0x00,0x00, +0x18,0x21,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x21,0x21,0x00,0x00, +0x1d,0x21,0x00,0x00,0x20,0x21,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x24,0x21,0x00,0x00,0x80,0x03,0x00,0x00,0x11,0x21,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x28,0x21,0x00,0x00,0x24,0x21,0x00,0x00,0x15,0x21,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2c,0x21,0x00,0x00,0x28,0x21,0x00,0x00, +0x19,0x21,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0xb2,0x26,0x00,0x00, +0x1a,0x21,0x00,0x00,0xf7,0x27,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0xb4,0x26,0x00,0x00,0x21,0x21,0x00,0x00,0xb2,0x26,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0xb6,0x26,0x00,0x00, +0x2c,0x21,0x00,0x00,0xb4,0x26,0x00,0x00,0x02,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x33,0x21,0x00,0x00,0x39,0x28,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x35,0x21,0x00,0x00,0x39,0x28,0x00,0x00, +0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x36,0x21,0x00,0x00, +0x33,0x21,0x00,0x00,0x35,0x21,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x38,0x21,0x00,0x00,0x39,0x28,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x39,0x21,0x00,0x00,0x36,0x21,0x00,0x00,0x38,0x21,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3e,0x21,0x00,0x00,0x33,0x21,0x00,0x00, +0x38,0x21,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x43,0x21,0x00,0x00, +0x33,0x21,0x00,0x00,0x35,0x21,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x46,0x21,0x00,0x00,0x43,0x21,0x00,0x00,0x38,0x21,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x47,0x21,0x00,0x00,0x39,0x21,0x00,0x00,0x3e,0x21,0x00,0x00, +0x46,0x21,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x62,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xbc,0x01,0x00,0x00,0x39,0x21,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x67,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x3e,0x21,0x00,0x00,0x46,0x21,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x6c,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x62,0x21,0x00,0x00,0x67,0x21,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5b,0x21,0x00,0x00,0x6c,0x21,0x00,0x00,0xbd,0x01,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x5c,0x21,0x00,0x00,0x5b,0x21,0x00,0x00,0x5b,0x21,0x00,0x00, +0x5b,0x21,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x5d,0x21,0x00,0x00, +0x47,0x21,0x00,0x00,0x5c,0x21,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x71,0x21,0x00,0x00,0x5d,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x72,0x21,0x00,0x00,0x6c,0x03,0x00,0x00,0x71,0x21,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x74,0x21,0x00,0x00,0x5d,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x75,0x21,0x00,0x00, +0x70,0x03,0x00,0x00,0x74,0x21,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x76,0x21,0x00,0x00,0x72,0x21,0x00,0x00,0x75,0x21,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x78,0x21,0x00,0x00,0x5d,0x21,0x00,0x00,0x02,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x79,0x21,0x00,0x00,0x6c,0x03,0x00,0x00, +0x78,0x21,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7a,0x21,0x00,0x00, +0x76,0x21,0x00,0x00,0x79,0x21,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7d,0x21,0x00,0x00,0x70,0x03,0x00,0x00,0x71,0x21,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x80,0x21,0x00,0x00,0x70,0x03,0x00,0x00,0x78,0x21,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x81,0x21,0x00,0x00,0x7d,0x21,0x00,0x00, +0x80,0x21,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x84,0x21,0x00,0x00, +0x80,0x03,0x00,0x00,0x71,0x21,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x88,0x21,0x00,0x00,0x84,0x21,0x00,0x00,0x75,0x21,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8c,0x21,0x00,0x00,0x88,0x21,0x00,0x00,0x79,0x21,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x8d,0x21,0x00,0x00,0x7a,0x21,0x00,0x00, +0x81,0x21,0x00,0x00,0x8c,0x21,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xbe,0x20,0x00,0x00,0xb6,0x26,0x00,0x00,0xb6,0x26,0x00,0x00,0x03,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xc0,0x20,0x00,0x00,0xbe,0x20,0x00,0x00,0xce,0x20,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xc3,0x20,0x00,0x00,0xb6,0x26,0x00,0x00,0xb6,0x26,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x94,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x8d,0x21,0x00,0x00,0xc3,0x20,0x00,0x00,0xc0,0x20,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x99,0x21,0x00,0x00,0x94,0x21,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9b,0x21,0x00,0x00,0x94,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9c,0x21,0x00,0x00, +0x99,0x21,0x00,0x00,0x9b,0x21,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9e,0x21,0x00,0x00,0x94,0x21,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9f,0x21,0x00,0x00,0x9c,0x21,0x00,0x00,0x9e,0x21,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa4,0x21,0x00,0x00,0x99,0x21,0x00,0x00, +0x9e,0x21,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa9,0x21,0x00,0x00, +0x99,0x21,0x00,0x00,0x9b,0x21,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xac,0x21,0x00,0x00,0xa9,0x21,0x00,0x00,0x9e,0x21,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xad,0x21,0x00,0x00,0x9f,0x21,0x00,0x00,0xa4,0x21,0x00,0x00, +0xac,0x21,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc8,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xa4,0x21,0x00,0x00,0xac,0x21,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xcd,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x9f,0x21,0x00,0x00,0xc8,0x21,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc0,0x21,0x00,0x00,0xbd,0x01,0x00,0x00,0xcd,0x21,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd2,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xa6,0x03,0x00,0x00,0xc0,0x21,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xc2,0x21,0x00,0x00,0xd2,0x21,0x00,0x00,0xd2,0x21,0x00,0x00, +0xd2,0x21,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xc3,0x21,0x00,0x00, +0xad,0x21,0x00,0x00,0xc2,0x21,0x00,0x00,0xf9,0x00,0x02,0x00,0xae,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x99,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8e,0x1f,0x00,0x00,0xf7,0x27,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x90,0x1f,0x00,0x00,0xf7,0x27,0x00,0x00,0x01,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x91,0x1f,0x00,0x00,0x8e,0x1f,0x00,0x00, +0x90,0x1f,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x93,0x1f,0x00,0x00, +0xf7,0x27,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x94,0x1f,0x00,0x00,0x91,0x1f,0x00,0x00,0x93,0x1f,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x99,0x1f,0x00,0x00,0x8e,0x1f,0x00,0x00,0x93,0x1f,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9e,0x1f,0x00,0x00,0x8e,0x1f,0x00,0x00, +0x90,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa1,0x1f,0x00,0x00, +0x9e,0x1f,0x00,0x00,0x93,0x1f,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xa2,0x1f,0x00,0x00,0x94,0x1f,0x00,0x00,0x99,0x1f,0x00,0x00,0xa1,0x1f,0x00,0x00, +0xf9,0x00,0x02,0x00,0xae,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0xae,0x0c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x3d,0x28,0x00,0x00,0xc3,0x21,0x00,0x00, +0x26,0x20,0x00,0x00,0xa2,0x1f,0x00,0x00,0x99,0x0c,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xd7,0x21,0x00,0x00,0x4c,0x1b,0x00,0x00,0xd0,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd8,0x21,0x00,0x00,0xd7,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0xda,0x21,0x00,0x00,0xd8,0x21,0x00,0x00,0xbc,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xdc,0x21,0x00,0x00,0xf8,0x00,0x02,0x00,0xdc,0x21,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc9,0x28,0x00,0x00,0xda,0x21,0x00,0x00, +0xbd,0x01,0x00,0x00,0xd8,0x21,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xe2,0x21,0x00,0x00,0xc9,0x28,0x00,0x00,0xc9,0x28,0x00,0x00,0xc9,0x28,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xe3,0x21,0x00,0x00,0x3d,0x28,0x00,0x00, +0xe2,0x21,0x00,0x00,0x41,0x00,0x05,0x00,0x3d,0x02,0x00,0x00,0xea,0x21,0x00,0x00, +0x06,0x02,0x00,0x00,0x3c,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xeb,0x21,0x00,0x00,0xea,0x21,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xe6,0x21,0x00,0x00,0xe3,0x21,0x00,0x00,0xeb,0x21,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xf8,0x21,0x00,0x00,0xe0,0x0c,0x00,0x00,0x5f,0x0d,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x13,0x22,0x00,0x00,0xf8,0x21,0x00,0x00, +0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x14,0x22,0x00,0x00, +0x13,0x22,0x00,0x00,0xbc,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x19,0x22,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x14,0x22,0x00,0x00,0x15,0x22,0x00,0x00, +0x19,0x22,0x00,0x00,0xf8,0x00,0x02,0x00,0x15,0x22,0x00,0x00,0xbc,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0x18,0x22,0x00,0x00,0x13,0x22,0x00,0x00,0xbd,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x19,0x22,0x00,0x00,0xf8,0x00,0x02,0x00,0x19,0x22,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc9,0x00,0x00,0x00,0x1a,0x22,0x00,0x00,0x14,0x22,0x00,0x00, +0xdc,0x21,0x00,0x00,0x18,0x22,0x00,0x00,0x15,0x22,0x00,0x00,0xf7,0x00,0x03,0x00, +0x25,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x1a,0x22,0x00,0x00, +0x1b,0x22,0x00,0x00,0x25,0x22,0x00,0x00,0xf8,0x00,0x02,0x00,0x1b,0x22,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1d,0x22,0x00,0x00,0xf8,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x1e,0x22,0x00,0x00, +0x1d,0x22,0x00,0x00,0xbc,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x23,0x22,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x1e,0x22,0x00,0x00,0x1f,0x22,0x00,0x00, +0x23,0x22,0x00,0x00,0xf8,0x00,0x02,0x00,0x1f,0x22,0x00,0x00,0xbc,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0x22,0x22,0x00,0x00,0x1d,0x22,0x00,0x00,0xbd,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x23,0x22,0x00,0x00,0xf8,0x00,0x02,0x00,0x23,0x22,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc9,0x00,0x00,0x00,0x24,0x22,0x00,0x00,0x1e,0x22,0x00,0x00, +0x1b,0x22,0x00,0x00,0x22,0x22,0x00,0x00,0x1f,0x22,0x00,0x00,0xf9,0x00,0x02,0x00, +0x25,0x22,0x00,0x00,0xf8,0x00,0x02,0x00,0x25,0x22,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc9,0x00,0x00,0x00,0x26,0x22,0x00,0x00,0x1a,0x22,0x00,0x00,0x19,0x22,0x00,0x00, +0x24,0x22,0x00,0x00,0x23,0x22,0x00,0x00,0xa4,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0xfb,0x21,0x00,0x00,0x26,0x22,0x00,0x00,0x1d,0x09,0x00,0x00,0xf7,0x00,0x03,0x00, +0x0c,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xfb,0x21,0x00,0x00, +0xfc,0x21,0x00,0x00,0x00,0x22,0x00,0x00,0xf8,0x00,0x02,0x00,0x00,0x22,0x00,0x00, +0x41,0x00,0x05,0x00,0x3d,0x02,0x00,0x00,0x2b,0x22,0x00,0x00,0x06,0x02,0x00,0x00, +0x47,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2c,0x22,0x00,0x00, +0x2b,0x22,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x02,0x22,0x00,0x00, +0x2c,0x22,0x00,0x00,0x0c,0x0a,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x05,0x22,0x00,0x00,0x94,0x0c,0x00,0x00,0x02,0x22,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x09,0x22,0x00,0x00,0xe8,0x1a,0x00,0x00,0x05,0x22,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x31,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xbc,0x01,0x00,0x00,0x09,0x22,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0xde,0x26,0x00,0x00,0x31,0x22,0x00,0x00,0x11,0x27,0x00,0x00, +0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x0c,0x22,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfc,0x21,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xdb,0x26,0x00,0x00, +0xbc,0x01,0x00,0x00,0x11,0x27,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x0c,0x22,0x00,0x00,0xf8,0x00,0x02,0x00,0x0c,0x22,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x4d,0x28,0x00,0x00,0xde,0x26,0x00,0x00,0x00,0x22,0x00,0x00, +0xdb,0x26,0x00,0x00,0xfc,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0xa3,0x02,0x00,0x00, +0x33,0x22,0x00,0x00,0xa5,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x36,0x22,0x00,0x00,0x4d,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x37,0x22,0x00,0x00,0x4d,0x28,0x00,0x00,0x01,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x38,0x22,0x00,0x00,0x36,0x22,0x00,0x00, +0x37,0x22,0x00,0x00,0xbc,0x01,0x00,0x00,0xbc,0x01,0x00,0x00,0x63,0x00,0x04,0x00, +0x33,0x22,0x00,0x00,0x18,0x0c,0x00,0x00,0x38,0x22,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x6c,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xde,0x0a,0x00,0x00,0x93,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x70,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x6f,0x0d,0x00,0x00, +0xbc,0x01,0x00,0x00,0xbd,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x76,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x6c,0x22,0x00,0x00, +0x69,0x04,0x00,0x00,0x70,0x22,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x7b,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x6c,0x22,0x00,0x00, +0x76,0x22,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x55,0x22,0x00,0x00, +0x7b,0x22,0x00,0x00,0x7b,0x22,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x57,0x22,0x00,0x00,0x9d,0x0d,0x00,0x00,0x71,0x07,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x80,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x57,0x22,0x00,0x00,0x05,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x85,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x55,0x22,0x00,0x00, +0x80,0x22,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x5d,0x22,0x00,0x00, +0x12,0x0d,0x00,0x00,0xbd,0x01,0x00,0x00,0x85,0x22,0x00,0x00,0xbe,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0x61,0x22,0x00,0x00,0x6a,0x1f,0x00,0x00,0xbd,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x66,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x61,0x22,0x00,0x00,0x62,0x22,0x00,0x00,0x66,0x22,0x00,0x00,0xf8,0x00,0x02,0x00, +0x62,0x22,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x8e,0x22,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x18,0x03,0x00,0x00,0x5d,0x22,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x65,0x22,0x00,0x00,0x8e,0x22,0x00,0x00, +0x89,0x04,0x00,0x00,0xf9,0x00,0x02,0x00,0x66,0x22,0x00,0x00,0xf8,0x00,0x02,0x00, +0x66,0x22,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x56,0x28,0x00,0x00, +0x5d,0x22,0x00,0x00,0x0c,0x22,0x00,0x00,0x65,0x22,0x00,0x00,0x62,0x22,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbc,0x0c,0x00,0x00,0xe6,0x21,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbd,0x0c,0x00,0x00, +0xe6,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbe,0x0c,0x00,0x00,0xe6,0x21,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xbf,0x0c,0x00,0x00,0xbc,0x0c,0x00,0x00,0xbd,0x0c,0x00,0x00, +0xbe,0x0c,0x00,0x00,0x56,0x28,0x00,0x00,0x3d,0x00,0x04,0x00,0x8d,0x02,0x00,0x00, +0x90,0x22,0x00,0x00,0x8f,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0x90,0x22,0x00,0x00, +0x18,0x0c,0x00,0x00,0xbf,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x96,0x02,0x00,0x00, +0x9d,0x22,0x00,0x00,0x98,0x02,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xa6,0x22,0x00,0x00,0xbc,0x0c,0x00,0x00,0xbd,0x0c,0x00,0x00,0xbe,0x0c,0x00,0x00, +0xbd,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0x9d,0x22,0x00,0x00,0x18,0x0c,0x00,0x00, +0xa6,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0xac,0x02,0x00,0x00,0xa8,0x22,0x00,0x00, +0xae,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0xa8,0x22,0x00,0x00,0x18,0x0c,0x00,0x00, +0x30,0x06,0x00,0x00,0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_f159458033288d5c96453c83040c6d6d.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_f159458033288d5c96453c83040c6d6d.h new file mode 100644 index 00000000..6c6ed25f --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_f159458033288d5c96453c83040c6d6d.h @@ -0,0 +1,1710 @@ +// ffx_fsr2_accumulate_pass_f159458033288d5c96453c83040c6d6d.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_f159458033288d5c96453c83040c6d6d_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_f159458033288d5c96453c83040c6d6d_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_f159458033288d5c96453c83040c6d6d_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_f159458033288d5c96453c83040c6d6d_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_f159458033288d5c96453c83040c6d6d_SampledImageResourceNames[] = { "r_input_exposure", "r_dilated_reactive_masks", "r_input_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_lanczos_lut", "r_imgMips", "r_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_f159458033288d5c96453c83040c6d6d_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 8, 10, 12, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_f159458033288d5c96453c83040c6d6d_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_f159458033288d5c96453c83040c6d6d_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_f159458033288d5c96453c83040c6d6d_StorageImageResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_upscaled_output", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_f159458033288d5c96453c83040c6d6d_StorageImageResourceBindings[] = { 13, 14, 15, 16, 17, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_f159458033288d5c96453c83040c6d6d_StorageImageResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_f159458033288d5c96453c83040c6d6d_StorageImageResourceSets[] = { 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_f159458033288d5c96453c83040c6d6d_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_f159458033288d5c96453c83040c6d6d_UniformBufferResourceBindings[] = { 18, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_f159458033288d5c96453c83040c6d6d_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_f159458033288d5c96453c83040c6d6d_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_f159458033288d5c96453c83040c6d6d_size = 26908; + +static const unsigned char g_ffx_fsr2_accumulate_pass_f159458033288d5c96453c83040c6d6d_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0xdf,0x24,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x38,0x00,0x00,0x00,0x0b,0x00,0x06,0x00, +0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c,0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30, +0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x0f,0x00,0x07,0x00,0x05,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0x92,0x0b,0x00,0x00,0xa8,0x0b,0x00,0x00,0x10,0x00,0x06,0x00, +0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00, +0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c, +0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66, +0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00,0x04,0x00,0x0a,0x00, +0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x69,0x6d, +0x61,0x67,0x65,0x5f,0x6c,0x6f,0x61,0x64,0x5f,0x66,0x6f,0x72,0x6d,0x61,0x74,0x74, +0x65,0x64,0x00,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c, +0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65, +0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00, +0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64, +0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00, +0xfc,0x01,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0xfc,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e, +0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0xfc,0x01,0x00,0x00, +0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69, +0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00,0xfc,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0b,0x00,0xfc,0x01,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70, +0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44, +0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00, +0xfc,0x01,0x00,0x00,0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00, +0xfc,0x01,0x00,0x00,0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00, +0xfc,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e, +0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00,0xfc,0x01,0x00,0x00,0x07,0x00,0x00,0x00, +0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70, +0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00,0xfc,0x01,0x00,0x00,0x08,0x00,0x00,0x00, +0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0xfc,0x01,0x00,0x00, +0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0xfc,0x01,0x00,0x00, +0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0xfc,0x01,0x00,0x00, +0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74, +0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00,0xfc,0x01,0x00,0x00,0x0c,0x00,0x00,0x00, +0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0a,0x00,0xfc,0x01,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70, +0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0xfc,0x01,0x00,0x00, +0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00, +0x06,0x00,0x09,0x00,0xfc,0x01,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74, +0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0xfc,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00, +0xfc,0x01,0x00,0x00,0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63, +0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00, +0x06,0x00,0x0a,0x00,0xfc,0x01,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65, +0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0xfe,0x01,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00,0x05,0x00,0x05,0x00,0x41,0x02,0x00,0x00, +0x72,0x5f,0x69,0x6d,0x67,0x4d,0x69,0x70,0x73,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0x45,0x02,0x00,0x00,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d, +0x70,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0x52,0x02,0x00,0x00,0x72,0x5f,0x70,0x72, +0x65,0x70,0x61,0x72,0x65,0x64,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c, +0x6f,0x72,0x00,0x00,0x05,0x00,0x08,0x00,0x5a,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f, +0x72,0x73,0x00,0x00,0x05,0x00,0x09,0x00,0x66,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f, +0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x6e,0x02,0x00,0x00, +0x72,0x77,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00, +0x05,0x00,0x06,0x00,0x75,0x02,0x00,0x00,0x72,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68, +0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x00,0x05,0x00,0x09,0x00,0x7f,0x02,0x00,0x00, +0x72,0x77,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63, +0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x05,0x00,0x07,0x00, +0x88,0x02,0x00,0x00,0x72,0x77,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f, +0x6f,0x75,0x74,0x70,0x75,0x74,0x00,0x00,0x05,0x00,0x06,0x00,0x95,0x02,0x00,0x00, +0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00, +0x05,0x00,0x06,0x00,0x9e,0x02,0x00,0x00,0x72,0x77,0x5f,0x6e,0x65,0x77,0x5f,0x6c, +0x6f,0x63,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0xb3,0x02,0x00,0x00, +0x72,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x00, +0x05,0x00,0x07,0x00,0xbe,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0xca,0x02,0x00,0x00,0x72,0x5f,0x6c,0x61,0x6e,0x63,0x7a,0x6f,0x73,0x5f,0x6c,0x75, +0x74,0x00,0x00,0x00,0x05,0x00,0x09,0x00,0xd7,0x02,0x00,0x00,0x72,0x5f,0x64,0x69, +0x6c,0x61,0x74,0x65,0x64,0x5f,0x72,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d, +0x61,0x73,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x92,0x0b,0x00,0x00, +0x67,0x6c,0x5f,0x57,0x6f,0x72,0x6b,0x47,0x72,0x6f,0x75,0x70,0x49,0x44,0x00,0x00, +0x05,0x00,0x08,0x00,0xa8,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x4c,0x6f,0x63,0x61,0x6c, +0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xfc,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfc,0x01,0x00,0x00,0x01,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfc,0x01,0x00,0x00, +0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xfc,0x01,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xfc,0x01,0x00,0x00,0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfc,0x01,0x00,0x00,0x05,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfc,0x01,0x00,0x00, +0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xfc,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xfc,0x01,0x00,0x00,0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfc,0x01,0x00,0x00,0x09,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfc,0x01,0x00,0x00, +0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xfc,0x01,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xfc,0x01,0x00,0x00,0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfc,0x01,0x00,0x00,0x0d,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfc,0x01,0x00,0x00, +0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xfc,0x01,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xfc,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfc,0x01,0x00,0x00,0x11,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfc,0x01,0x00,0x00, +0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0xfc,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xfe,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xfe,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x41,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x41,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x45,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x45,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x52,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x52,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x5a,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x5a,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x66,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x66,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x6e,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x6e,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x75,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x75,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x7f,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x7f,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x7f,0x02,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x88,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x88,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0f,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x88,0x02,0x00,0x00,0x19,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x95,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x95,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0e,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x9e,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x9e,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xb3,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xb3,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xbe,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xbe,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xca,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xca,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xd7,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xd7,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x92,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xa8,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xb9,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x38,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x37,0x00,0x00,0x00, +0x15,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x3e,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x14,0x00,0x02,0x00,0xca,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb4,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb5,0x01,0x00,0x00,0x00,0x00,0x80,0x3f,0x1e,0x00,0x15,0x00,0xfc,0x01,0x00,0x00, +0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00, +0x5d,0x00,0x00,0x00,0x3e,0x00,0x00,0x00,0x3e,0x00,0x00,0x00,0x37,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xfd,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0xfc,0x01,0x00,0x00,0x3b,0x00,0x04,0x00, +0xfd,0x01,0x00,0x00,0xfe,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0xff,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x00,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x05,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x0a,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x0f,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x14,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x15,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x3e,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x1a,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x1f,0x02,0x00,0x00,0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x20,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x25,0x02,0x00,0x00,0x09,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x2a,0x02,0x00,0x00,0x0a,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x2f,0x02,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x30,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x35,0x02,0x00,0x00,0x0d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x3a,0x02,0x00,0x00,0x0f,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x3f,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x40,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3f,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x40,0x02,0x00,0x00,0x41,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x1a,0x00,0x02,0x00,0x43,0x02,0x00,0x00,0x20,0x00,0x04,0x00,0x44,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x43,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x44,0x02,0x00,0x00, +0x45,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x1b,0x00,0x03,0x00,0x47,0x02,0x00,0x00, +0x3f,0x02,0x00,0x00,0x15,0x00,0x04,0x00,0x4d,0x02,0x00,0x00,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x4d,0x02,0x00,0x00,0x4e,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x40,0x02,0x00,0x00,0x52,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x40,0x02,0x00,0x00,0x5a,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x40,0x02,0x00,0x00,0x66,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x6c,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x6d,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x6c,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x6d,0x02,0x00,0x00, +0x6e,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x40,0x02,0x00,0x00, +0x75,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x7d,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x7e,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x7d,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x7e,0x02,0x00,0x00,0x7f,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x86,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x87,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x87,0x02,0x00,0x00,0x88,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x93,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x94,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x93,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x94,0x02,0x00,0x00,0x95,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x9c,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x9d,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x9c,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x9d,0x02,0x00,0x00, +0x9e,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x4d,0x02,0x00,0x00, +0xae,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x40,0x02,0x00,0x00, +0xb3,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x40,0x02,0x00,0x00, +0xbe,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xc0,0x02,0x00,0x00,0xff,0x01,0x00,0x00,0xff,0x01,0x00,0x00,0x3b,0x00,0x04,0x00, +0x40,0x02,0x00,0x00,0xca,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xcf,0x02,0x00,0x00,0x00,0x00,0x00,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xd1,0x02,0x00,0x00,0x00,0x00,0x00,0x3f,0x3b,0x00,0x04,0x00, +0x40,0x02,0x00,0x00,0xd7,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xe0,0x02,0x00,0x00,0xb4,0x01,0x00,0x00,0xb4,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0xe3,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x15,0x03,0x00,0x00,0x6f,0x12,0x83,0x3a, +0x2b,0x00,0x04,0x00,0x4d,0x02,0x00,0x00,0x4f,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x4d,0x02,0x00,0x00,0x53,0x03,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x69,0x03,0x00,0x00,0x00,0x00,0x80,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x7c,0x03,0x00,0x00,0x00,0x00,0x80,0xbe, +0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xdf,0x03,0x00,0x00,0xd1,0x02,0x00,0x00, +0xd1,0x02,0x00,0x00,0x17,0x00,0x04,0x00,0xf3,0x03,0x00,0x00,0x4d,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0xf7,0x03,0x00,0x00,0xca,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x04,0x04,0x00,0x00, +0x00,0xe0,0x7f,0x47,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x16,0x04,0x00,0x00, +0xcd,0xcc,0xcc,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1e,0x04,0x00,0x00, +0x00,0x00,0xc8,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x23,0x04,0x00,0x00, +0x00,0x00,0x10,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2b,0x04,0x00,0x00, +0x00,0x00,0x80,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x3c,0x04,0x00,0x00, +0x00,0x00,0x80,0xbf,0x2b,0x00,0x04,0x00,0x4d,0x02,0x00,0x00,0xbf,0x04,0x00,0x00, +0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xc0,0x04,0x00,0x00,0x37,0x00,0x00,0x00, +0xbf,0x04,0x00,0x00,0x20,0x00,0x04,0x00,0xc1,0x04,0x00,0x00,0x07,0x00,0x00,0x00, +0xc0,0x04,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5e,0x05,0x00,0x00, +0x52,0xb8,0xfe,0x3f,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x7d,0x05,0x00,0x00, +0xfe,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x7e,0x05,0x00,0x00, +0xff,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x4d,0x02,0x00,0x00,0xd3,0x05,0x00,0x00, +0x10,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xd4,0x05,0x00,0x00,0x08,0x00,0x00,0x00, +0xd3,0x05,0x00,0x00,0x20,0x00,0x04,0x00,0xd5,0x05,0x00,0x00,0x07,0x00,0x00,0x00, +0xd4,0x05,0x00,0x00,0x2c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe4,0x05,0x00,0x00, +0xb4,0x01,0x00,0x00,0xb4,0x01,0x00,0x00,0xb4,0x01,0x00,0x00,0xb4,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xfb,0x05,0x00,0x00,0x9a,0x99,0x99,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x13,0x06,0x00,0x00,0x00,0x00,0x00,0xc0, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x14,0x06,0x00,0x00,0x00,0x00,0x40,0xc0, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb7,0x06,0x00,0x00,0xab,0xaa,0xaa,0x3d, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe7,0x06,0x00,0x00,0xab,0xaa,0x2a,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x25,0x07,0x00,0x00,0xcd,0xcc,0xcc,0x3d, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2f,0x07,0x00,0x00,0x00,0x00,0x20,0x41, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x69,0x07,0x00,0x00,0x7e,0x05,0x00,0x00, +0x7e,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x78,0x07,0x00,0x00, +0xff,0x01,0x00,0x00,0x7e,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x87,0x07,0x00,0x00,0x05,0x02,0x00,0x00,0x7e,0x05,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x96,0x07,0x00,0x00,0x0a,0x02,0x00,0x00,0x7e,0x05,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xa5,0x07,0x00,0x00,0x7e,0x05,0x00,0x00, +0xff,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xc2,0x07,0x00,0x00, +0x05,0x02,0x00,0x00,0xff,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xd1,0x07,0x00,0x00,0x0a,0x02,0x00,0x00,0xff,0x01,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xe0,0x07,0x00,0x00,0x7e,0x05,0x00,0x00,0x05,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xef,0x07,0x00,0x00,0xff,0x01,0x00,0x00, +0x05,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xfe,0x07,0x00,0x00, +0x05,0x02,0x00,0x00,0x05,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x0d,0x08,0x00,0x00,0x0a,0x02,0x00,0x00,0x05,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x1c,0x08,0x00,0x00,0x7e,0x05,0x00,0x00,0x0a,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x2b,0x08,0x00,0x00,0xff,0x01,0x00,0x00, +0x0a,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x3a,0x08,0x00,0x00, +0x05,0x02,0x00,0x00,0x0a,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x49,0x08,0x00,0x00,0x0a,0x02,0x00,0x00,0x0a,0x02,0x00,0x00,0x2a,0x00,0x03,0x00, +0xca,0x00,0x00,0x00,0xd1,0x08,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xd8,0x08,0x00,0x00,0xff,0xfe,0xfe,0x3e,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xf4,0x08,0x00,0x00,0x15,0x03,0x00,0x00,0x15,0x03,0x00,0x00,0x15,0x03,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0d,0x09,0x00,0x00,0x00,0x00,0xa0,0x41, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x15,0x09,0x00,0x00,0x00,0x00,0x40,0x40, +0x17,0x00,0x04,0x00,0x56,0x09,0x00,0x00,0xca,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x84,0x09,0x00,0x00,0x25,0x07,0x00,0x00, +0x25,0x07,0x00,0x00,0x25,0x07,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xa8,0x09,0x00,0x00,0x30,0x96,0x7c,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xef,0x09,0x00,0x00,0x00,0x00,0x7f,0x43,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x17,0x0a,0x00,0x00,0x81,0x80,0x80,0x3b,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x41,0x0a,0x00,0x00,0x00,0x00,0xc0,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x73,0x0a,0x00,0x00,0xa4,0x70,0x7d,0x3f,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xf5,0x0a,0x00,0x00,0xb4,0x01,0x00,0x00,0xb4,0x01,0x00,0x00,0xb4,0x01,0x00,0x00, +0x17,0x00,0x04,0x00,0x90,0x0b,0x00,0x00,0x4d,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x91,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x90,0x0b,0x00,0x00, +0x3b,0x00,0x04,0x00,0x91,0x0b,0x00,0x00,0x92,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x4d,0x02,0x00,0x00,0x9a,0x0b,0x00,0x00,0x08,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0xf3,0x03,0x00,0x00,0xa6,0x0b,0x00,0x00,0x9a,0x0b,0x00,0x00, +0x9a,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00,0x91,0x0b,0x00,0x00,0xa8,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x90,0x0b,0x00,0x00,0xb9,0x0b,0x00,0x00, +0x9a,0x0b,0x00,0x00,0x9a,0x0b,0x00,0x00,0x4f,0x03,0x00,0x00,0x2b,0x00,0x04,0x00, +0x4d,0x02,0x00,0x00,0x7e,0x23,0x00,0x00,0x07,0x00,0x00,0x00,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x7f,0x23,0x00,0x00,0x04,0x04,0x00,0x00,0x04,0x04,0x00,0x00, +0x04,0x04,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x80,0x23,0x00,0x00, +0x66,0x66,0x66,0x3f,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x81,0x23,0x00,0x00, +0xb5,0x01,0x00,0x00,0xb5,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x82,0x23,0x00,0x00,0x0a,0xd7,0xa3,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x83,0x23,0x00,0x00,0xcd,0xcc,0x4c,0x3d,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x84,0x23,0x00,0x00,0xb5,0x01,0x00,0x00,0xb5,0x01,0x00,0x00,0xb5,0x01,0x00,0x00, +0x01,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0xad,0x23,0x00,0x00,0x01,0x00,0x03,0x00, +0x08,0x00,0x00,0x00,0xbc,0x23,0x00,0x00,0x01,0x00,0x03,0x00,0x5d,0x00,0x00,0x00, +0xf5,0x23,0x00,0x00,0x01,0x00,0x03,0x00,0x22,0x00,0x00,0x00,0xdd,0x24,0x00,0x00, +0x01,0x00,0x03,0x00,0x37,0x00,0x00,0x00,0xde,0x24,0x00,0x00,0x36,0x00,0x05,0x00, +0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x38,0x00,0x00,0x00, +0x53,0x1c,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xd5,0x05,0x00,0x00, +0xad,0x19,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xc1,0x04,0x00,0x00, +0x59,0x15,0x00,0x00,0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x90,0x0b,0x00,0x00, +0x93,0x0b,0x00,0x00,0x92,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00,0xf3,0x03,0x00,0x00, +0x94,0x0b,0x00,0x00,0x93,0x0b,0x00,0x00,0x93,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x00,0x02,0x00,0x00,0xbc,0x0b,0x00,0x00, +0xfe,0x01,0x00,0x00,0x0a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0xbd,0x0b,0x00,0x00,0xbc,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x98,0x0b,0x00,0x00,0xbd,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00, +0x4d,0x02,0x00,0x00,0x99,0x0b,0x00,0x00,0x98,0x0b,0x00,0x00,0x80,0x00,0x05,0x00, +0x4d,0x02,0x00,0x00,0x9c,0x0b,0x00,0x00,0x99,0x0b,0x00,0x00,0x7e,0x23,0x00,0x00, +0x86,0x00,0x05,0x00,0x4d,0x02,0x00,0x00,0x9d,0x0b,0x00,0x00,0x9c,0x0b,0x00,0x00, +0x9a,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x4d,0x02,0x00,0x00,0xa0,0x0b,0x00,0x00, +0x93,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x4d,0x02,0x00,0x00, +0xa1,0x0b,0x00,0x00,0x9d,0x0b,0x00,0x00,0xa0,0x0b,0x00,0x00,0x82,0x00,0x05,0x00, +0x4d,0x02,0x00,0x00,0xa2,0x0b,0x00,0x00,0xa1,0x0b,0x00,0x00,0x4f,0x03,0x00,0x00, +0x52,0x00,0x06,0x00,0xf3,0x03,0x00,0x00,0x90,0x21,0x00,0x00,0xa2,0x0b,0x00,0x00, +0x94,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x84,0x00,0x05,0x00,0xf3,0x03,0x00,0x00, +0xa7,0x0b,0x00,0x00,0x90,0x21,0x00,0x00,0xa6,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00, +0x90,0x0b,0x00,0x00,0xa9,0x0b,0x00,0x00,0xa8,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00, +0xf3,0x03,0x00,0x00,0xaa,0x0b,0x00,0x00,0xa9,0x0b,0x00,0x00,0xa9,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x80,0x00,0x05,0x00,0xf3,0x03,0x00,0x00, +0xab,0x0b,0x00,0x00,0xa7,0x0b,0x00,0x00,0xaa,0x0b,0x00,0x00,0x7c,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0xad,0x0b,0x00,0x00,0xab,0x0b,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x70,0x0c,0x00,0x00,0xad,0x0b,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x72,0x0c,0x00,0x00,0x70,0x0c,0x00,0x00,0xdf,0x03,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x74,0x0c,0x00,0x00,0xbd,0x0b,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x75,0x0c,0x00,0x00,0x72,0x0c,0x00,0x00, +0x74,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x20,0x02,0x00,0x00,0xb0,0x0c,0x00,0x00, +0xfe,0x01,0x00,0x00,0x1f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xb1,0x0c,0x00,0x00,0xb0,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x00,0x02,0x00,0x00, +0xb4,0x0c,0x00,0x00,0xfe,0x01,0x00,0x00,0xff,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0xb5,0x0c,0x00,0x00,0xb4,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x7b,0x0c,0x00,0x00,0xb5,0x0c,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x7c,0x0c,0x00,0x00,0xb1,0x0c,0x00,0x00,0x7b,0x0c,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x7d,0x0c,0x00,0x00,0x75,0x0c,0x00,0x00, +0x7c,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x00,0x02,0x00,0x00,0xbc,0x0c,0x00,0x00, +0xfe,0x01,0x00,0x00,0x05,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0xbd,0x0c,0x00,0x00,0xbc,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xca,0x0c,0x00,0x00,0x7d,0x0c,0x00,0x00,0x7b,0x0c,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xcd,0x0c,0x00,0x00,0x7b,0x0c,0x00,0x00,0xdf,0x03,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xda,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xca,0x0c,0x00,0x00,0xcd,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xdf,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xdf,0x03,0x00,0x00,0xda,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xd3,0x0c,0x00,0x00,0xbd,0x0c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xd4,0x0c,0x00,0x00,0xdf,0x0c,0x00,0x00,0xd3,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x3f,0x02,0x00,0x00,0xeb,0x0c,0x00,0x00,0x5a,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xed,0x0c,0x00,0x00,0xeb,0x0c,0x00,0x00,0xad,0x0b,0x00,0x00, +0x02,0x00,0x00,0x00,0xff,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xee,0x0c,0x00,0x00,0xed,0x0c,0x00,0x00,0xed,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x20,0x02,0x00,0x00,0xf5,0x0c,0x00,0x00, +0xfe,0x01,0x00,0x00,0x25,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xf6,0x0c,0x00,0x00,0xf5,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xf1,0x0c,0x00,0x00,0xee,0x0c,0x00,0x00,0xf6,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xfc,0x0c,0x00,0x00,0xf1,0x0c,0x00,0x00,0x74,0x0c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xfd,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0xfc,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x06,0x0d,0x00,0x00,0x75,0x0c,0x00,0x00,0xf1,0x0c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0c,0x0d,0x00,0x00,0x06,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0xbe,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0x0d,0x0d,0x00,0x00,0x0c,0x0d,0x00,0x00, +0xb4,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x12,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x0d,0x0d,0x00,0x00,0x0e,0x0d,0x00,0x00,0x12,0x0d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x0e,0x0d,0x00,0x00,0xbc,0x00,0x05,0x00,0xca,0x00,0x00,0x00, +0x11,0x0d,0x00,0x00,0x0c,0x0d,0x00,0x00,0xb5,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x12,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x12,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00, +0xca,0x00,0x00,0x00,0x13,0x0d,0x00,0x00,0x0d,0x0d,0x00,0x00,0x05,0x00,0x00,0x00, +0x11,0x0d,0x00,0x00,0x0e,0x0d,0x00,0x00,0xf7,0x00,0x03,0x00,0x1e,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x13,0x0d,0x00,0x00,0x14,0x0d,0x00,0x00, +0x1e,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x14,0x0d,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x16,0x0d,0x00,0x00,0x06,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0xbe,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0x17,0x0d,0x00,0x00,0x16,0x0d,0x00,0x00, +0xb4,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x1c,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x17,0x0d,0x00,0x00,0x18,0x0d,0x00,0x00,0x1c,0x0d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x18,0x0d,0x00,0x00,0xbc,0x00,0x05,0x00,0xca,0x00,0x00,0x00, +0x1b,0x0d,0x00,0x00,0x16,0x0d,0x00,0x00,0xb5,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x1c,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x1c,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00, +0xca,0x00,0x00,0x00,0x1d,0x0d,0x00,0x00,0x17,0x0d,0x00,0x00,0x14,0x0d,0x00,0x00, +0x1b,0x0d,0x00,0x00,0x18,0x0d,0x00,0x00,0xf9,0x00,0x02,0x00,0x1e,0x0d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1e,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00,0xca,0x00,0x00,0x00, +0x1f,0x0d,0x00,0x00,0x13,0x0d,0x00,0x00,0x12,0x0d,0x00,0x00,0x1d,0x0d,0x00,0x00, +0x1c,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x3f,0x02,0x00,0x00,0x22,0x0d,0x00,0x00, +0x52,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x43,0x02,0x00,0x00,0x23,0x0d,0x00,0x00, +0x45,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x47,0x02,0x00,0x00,0x24,0x0d,0x00,0x00, +0x22,0x0d,0x00,0x00,0x23,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x26,0x0d,0x00,0x00,0x24,0x0d,0x00,0x00,0xd4,0x0c,0x00,0x00,0x02,0x00,0x00,0x00, +0xb4,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x27,0x0d,0x00,0x00, +0x26,0x0d,0x00,0x00,0x03,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x2b,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x27,0x0d,0x00,0x00, +0xb4,0x01,0x00,0x00,0xb5,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x3f,0x02,0x00,0x00, +0x2e,0x0d,0x00,0x00,0xd7,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x47,0x02,0x00,0x00, +0x30,0x0d,0x00,0x00,0x2e,0x0d,0x00,0x00,0x23,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x32,0x0d,0x00,0x00,0x30,0x0d,0x00,0x00,0xd4,0x0c,0x00,0x00, +0x02,0x00,0x00,0x00,0xb4,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9a,0x0c,0x00,0x00,0x32,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9d,0x0c,0x00,0x00,0x32,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x15,0x02,0x00,0x00,0x36,0x0d,0x00,0x00,0xfe,0x01,0x00,0x00, +0x1a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x37,0x0d,0x00,0x00, +0x36,0x0d,0x00,0x00,0xaa,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0xa0,0x0c,0x00,0x00, +0xff,0x01,0x00,0x00,0x37,0x0d,0x00,0x00,0xa4,0x00,0x05,0x00,0xca,0x00,0x00,0x00, +0xa4,0x0c,0x00,0x00,0x1f,0x0d,0x00,0x00,0xd1,0x08,0x00,0x00,0xa6,0x00,0x05,0x00, +0xca,0x00,0x00,0x00,0xa7,0x0c,0x00,0x00,0xa4,0x0c,0x00,0x00,0xa0,0x0c,0x00,0x00, +0xf7,0x00,0x03,0x00,0x02,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x1f,0x0d,0x00,0x00,0xfe,0x0b,0x00,0x00,0x02,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfe,0x0b,0x00,0x00,0xa8,0x00,0x04,0x00,0xca,0x00,0x00,0x00,0x01,0x0c,0x00,0x00, +0xa0,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00,0x02,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x02,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0xca,0x00,0x00,0x00,0x03,0x0c,0x00,0x00, +0x1f,0x0d,0x00,0x00,0x1e,0x0d,0x00,0x00,0x01,0x0c,0x00,0x00,0xfe,0x0b,0x00,0x00, +0xf7,0x00,0x03,0x00,0x0d,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x03,0x0c,0x00,0x00,0x04,0x0c,0x00,0x00,0x0d,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x04,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x6d,0x0d,0x00,0x00, +0x06,0x0d,0x00,0x00,0x74,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x6e,0x0d,0x00,0x00,0x6d,0x0d,0x00,0x00,0xdf,0x03,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x70,0x0d,0x00,0x00,0xbd,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x71,0x0d,0x00,0x00,0x70,0x0d,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x73,0x0d,0x00,0x00,0x6e,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x93,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x71,0x0d,0x00,0x00,0x73,0x0d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x98,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xb4,0x01,0x00,0x00,0x93,0x0d,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x9a,0x21,0x00,0x00,0x98,0x0d,0x00,0x00,0x6e,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x79,0x0d,0x00,0x00, +0x98,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7b,0x0d,0x00,0x00, +0x6e,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x9d,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x79,0x0d,0x00,0x00, +0x7b,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa2,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb4,0x01,0x00,0x00,0x9d,0x0d,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x9e,0x21,0x00,0x00,0xa2,0x0d,0x00,0x00, +0x9a,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x80,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x9e,0x21,0x00,0x00, +0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x81,0x0d,0x00,0x00,0x80,0x0d,0x00,0x00, +0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xa6,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x9e,0x21,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x9c,0x0e,0x00,0x00,0x81,0x0d,0x00,0x00,0x69,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xa2,0x0e,0x00,0x00,0x9c,0x0e,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xdc,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xa2,0x0e,0x00,0x00,0xff,0x01,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xa9,0x21,0x00,0x00,0xdc,0x0e,0x00,0x00,0x9c,0x0e,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xbf,0x0e,0x00,0x00, +0x9c,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xe6,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xbf,0x0e,0x00,0x00, +0xff,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xb4,0x21,0x00,0x00, +0xe6,0x0e,0x00,0x00,0xa9,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x3f,0x02,0x00,0x00,0xf3,0x0e,0x00,0x00,0x66,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xf5,0x0e,0x00,0x00,0xf3,0x0e,0x00,0x00,0xb4,0x21,0x00,0x00, +0x02,0x00,0x00,0x00,0xff,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x07,0x0f,0x00,0x00,0x81,0x0d,0x00,0x00,0x78,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x11,0x0f,0x00,0x00,0x07,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xbf,0x21,0x00,0x00,0x11,0x0f,0x00,0x00, +0x07,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x2a,0x0f,0x00,0x00,0x07,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x51,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x2a,0x0f,0x00,0x00,0xff,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xca,0x21,0x00,0x00,0x51,0x0f,0x00,0x00,0xbf,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x60,0x0f,0x00,0x00,0xf3,0x0e,0x00,0x00, +0xca,0x21,0x00,0x00,0x02,0x00,0x00,0x00,0xff,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x72,0x0f,0x00,0x00,0x81,0x0d,0x00,0x00,0x87,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x7c,0x0f,0x00,0x00,0x72,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x86,0x0f,0x00,0x00, +0x70,0x0d,0x00,0x00,0x05,0x02,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xb7,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x7c,0x0f,0x00,0x00, +0x86,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xd5,0x21,0x00,0x00, +0xb7,0x0f,0x00,0x00,0x72,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x95,0x0f,0x00,0x00,0x72,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xbc,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x95,0x0f,0x00,0x00,0xff,0x01,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xe0,0x21,0x00,0x00,0xbc,0x0f,0x00,0x00,0xd5,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xcb,0x0f,0x00,0x00, +0xf3,0x0e,0x00,0x00,0xe0,0x21,0x00,0x00,0x02,0x00,0x00,0x00,0xff,0x01,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xdd,0x0f,0x00,0x00,0x81,0x0d,0x00,0x00, +0x96,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xe7,0x0f,0x00,0x00, +0xdd,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x22,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xe7,0x0f,0x00,0x00, +0x86,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xeb,0x21,0x00,0x00, +0x22,0x10,0x00,0x00,0xdd,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0xdd,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x27,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0xff,0x01,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xf6,0x21,0x00,0x00,0x27,0x10,0x00,0x00,0xeb,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x36,0x10,0x00,0x00, +0xf3,0x0e,0x00,0x00,0xf6,0x21,0x00,0x00,0x02,0x00,0x00,0x00,0xff,0x01,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x48,0x10,0x00,0x00,0x81,0x0d,0x00,0x00, +0xa5,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x4e,0x10,0x00,0x00, +0x48,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x88,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x4e,0x10,0x00,0x00, +0xff,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x01,0x22,0x00,0x00, +0x88,0x10,0x00,0x00,0x48,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x6f,0x10,0x00,0x00,0x48,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x0c,0x22,0x00,0x00,0x6f,0x10,0x00,0x00, +0x01,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xa1,0x10,0x00,0x00,0xf3,0x0e,0x00,0x00,0x0c,0x22,0x00,0x00,0x02,0x00,0x00,0x00, +0xff,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xbd,0x10,0x00,0x00, +0x81,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x17,0x22,0x00,0x00,0xbd,0x10,0x00,0x00,0x81,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xda,0x10,0x00,0x00,0x81,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x22,0x22,0x00,0x00, +0xda,0x10,0x00,0x00,0x17,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x0c,0x11,0x00,0x00,0xf3,0x0e,0x00,0x00,0x22,0x22,0x00,0x00, +0x02,0x00,0x00,0x00,0xff,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x1e,0x11,0x00,0x00,0x81,0x0d,0x00,0x00,0xc2,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x28,0x11,0x00,0x00,0x1e,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x63,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x28,0x11,0x00,0x00,0x86,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x2d,0x22,0x00,0x00,0x63,0x11,0x00,0x00,0x1e,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x45,0x11,0x00,0x00, +0x1e,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x38,0x22,0x00,0x00,0x45,0x11,0x00,0x00,0x2d,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x77,0x11,0x00,0x00,0xf3,0x0e,0x00,0x00, +0x38,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0xff,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x89,0x11,0x00,0x00,0x81,0x0d,0x00,0x00,0xd1,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x93,0x11,0x00,0x00,0x89,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xce,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x93,0x11,0x00,0x00,0x86,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x43,0x22,0x00,0x00,0xce,0x11,0x00,0x00, +0x89,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xb0,0x11,0x00,0x00,0x89,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x4e,0x22,0x00,0x00,0xb0,0x11,0x00,0x00,0x43,0x22,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe2,0x11,0x00,0x00, +0xf3,0x0e,0x00,0x00,0x4e,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0xff,0x01,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xf4,0x11,0x00,0x00,0x81,0x0d,0x00,0x00, +0xe0,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xfa,0x11,0x00,0x00, +0xf4,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x34,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xfa,0x11,0x00,0x00, +0xff,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x59,0x22,0x00,0x00, +0x34,0x12,0x00,0x00,0xf4,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x1b,0x12,0x00,0x00,0xf4,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x25,0x12,0x00,0x00,0x98,0x0b,0x00,0x00, +0x05,0x02,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x43,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x1b,0x12,0x00,0x00,0x25,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x64,0x22,0x00,0x00,0x43,0x12,0x00,0x00, +0x59,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x4d,0x12,0x00,0x00,0xf3,0x0e,0x00,0x00,0x64,0x22,0x00,0x00,0x02,0x00,0x00,0x00, +0xff,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x5f,0x12,0x00,0x00, +0x81,0x0d,0x00,0x00,0xef,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x69,0x12,0x00,0x00,0x5f,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x6f,0x22,0x00,0x00,0x69,0x12,0x00,0x00,0x5f,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x86,0x12,0x00,0x00, +0x5f,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xae,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x86,0x12,0x00,0x00, +0x25,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x7a,0x22,0x00,0x00, +0xae,0x12,0x00,0x00,0x6f,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xb8,0x12,0x00,0x00,0xf3,0x0e,0x00,0x00,0x7a,0x22,0x00,0x00, +0x02,0x00,0x00,0x00,0xff,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xca,0x12,0x00,0x00,0x81,0x0d,0x00,0x00,0xfe,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xd4,0x12,0x00,0x00,0xca,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x0f,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xd4,0x12,0x00,0x00,0x86,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x85,0x22,0x00,0x00,0x0f,0x13,0x00,0x00,0xca,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xf1,0x12,0x00,0x00, +0xca,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x19,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xf1,0x12,0x00,0x00, +0x25,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x90,0x22,0x00,0x00, +0x19,0x13,0x00,0x00,0x85,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x23,0x13,0x00,0x00,0xf3,0x0e,0x00,0x00,0x90,0x22,0x00,0x00, +0x02,0x00,0x00,0x00,0xff,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x35,0x13,0x00,0x00,0x81,0x0d,0x00,0x00,0x0d,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x3f,0x13,0x00,0x00,0x35,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x7a,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x3f,0x13,0x00,0x00,0x86,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x9b,0x22,0x00,0x00,0x7a,0x13,0x00,0x00,0x35,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x5c,0x13,0x00,0x00, +0x35,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x84,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x5c,0x13,0x00,0x00, +0x25,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xa6,0x22,0x00,0x00, +0x84,0x13,0x00,0x00,0x9b,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x8e,0x13,0x00,0x00,0xf3,0x0e,0x00,0x00,0xa6,0x22,0x00,0x00, +0x02,0x00,0x00,0x00,0xff,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xa0,0x13,0x00,0x00,0x81,0x0d,0x00,0x00,0x1c,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xa6,0x13,0x00,0x00,0xa0,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xe0,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xa6,0x13,0x00,0x00,0xff,0x01,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xb1,0x22,0x00,0x00,0xe0,0x13,0x00,0x00,0xa0,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xc7,0x13,0x00,0x00, +0xa0,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xef,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xc7,0x13,0x00,0x00, +0x25,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xbc,0x22,0x00,0x00, +0xef,0x13,0x00,0x00,0xb1,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xf9,0x13,0x00,0x00,0xf3,0x0e,0x00,0x00,0xbc,0x22,0x00,0x00, +0x02,0x00,0x00,0x00,0xff,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x0b,0x14,0x00,0x00,0x81,0x0d,0x00,0x00,0x2b,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x15,0x14,0x00,0x00,0x0b,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xc7,0x22,0x00,0x00,0x15,0x14,0x00,0x00, +0x0b,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x32,0x14,0x00,0x00,0x0b,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x5a,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x32,0x14,0x00,0x00,0x25,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xd2,0x22,0x00,0x00,0x5a,0x14,0x00,0x00,0xc7,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x64,0x14,0x00,0x00,0xf3,0x0e,0x00,0x00, +0xd2,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0xff,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x76,0x14,0x00,0x00,0x81,0x0d,0x00,0x00,0x3a,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x80,0x14,0x00,0x00,0x76,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xbb,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x80,0x14,0x00,0x00,0x86,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xdd,0x22,0x00,0x00,0xbb,0x14,0x00,0x00, +0x76,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x9d,0x14,0x00,0x00,0x76,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xc5,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x9d,0x14,0x00,0x00,0x25,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xe8,0x22,0x00,0x00,0xc5,0x14,0x00,0x00,0xdd,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xcf,0x14,0x00,0x00,0xf3,0x0e,0x00,0x00, +0xe8,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0xff,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xe1,0x14,0x00,0x00,0x81,0x0d,0x00,0x00,0x49,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xeb,0x14,0x00,0x00,0xe1,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x26,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xeb,0x14,0x00,0x00,0x86,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xf3,0x22,0x00,0x00,0x26,0x15,0x00,0x00, +0xe1,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x08,0x15,0x00,0x00,0xe1,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x30,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x08,0x15,0x00,0x00,0x25,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xfe,0x22,0x00,0x00,0x30,0x15,0x00,0x00,0xf3,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x3a,0x15,0x00,0x00,0xf3,0x0e,0x00,0x00, +0xfe,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0xff,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6c,0x15,0x00,0x00,0xa6,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc6,0x15,0x00,0x00,0x3c,0x04,0x00,0x00, +0x6c,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xed,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xc6,0x15,0x00,0x00,0x3d,0x00,0x04,0x00, +0x3f,0x02,0x00,0x00,0xf1,0x15,0x00,0x00,0xca,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x47,0x02,0x00,0x00,0xf3,0x15,0x00,0x00,0xf1,0x15,0x00,0x00,0x23,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf5,0x15,0x00,0x00,0xed,0x15,0x00,0x00, +0xd1,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xf6,0x15,0x00,0x00, +0xf5,0x15,0x00,0x00,0xd1,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xf7,0x15,0x00,0x00,0xf3,0x15,0x00,0x00,0xf6,0x15,0x00,0x00,0x02,0x00,0x00,0x00, +0xb4,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf8,0x15,0x00,0x00, +0xf7,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x7f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xc9,0x15,0x00,0x00,0x6c,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xfd,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xc9,0x15,0x00,0x00, +0x56,0x00,0x05,0x00,0x47,0x02,0x00,0x00,0x03,0x16,0x00,0x00,0xf1,0x15,0x00,0x00, +0x23,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x05,0x16,0x00,0x00, +0xfd,0x15,0x00,0x00,0xd1,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x06,0x16,0x00,0x00,0x05,0x16,0x00,0x00,0xd1,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x07,0x16,0x00,0x00,0x03,0x16,0x00,0x00,0x06,0x16,0x00,0x00, +0x02,0x00,0x00,0x00,0xb4,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x08,0x16,0x00,0x00,0x07,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcc,0x15,0x00,0x00,0xb5,0x01,0x00,0x00,0x6c,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x0d,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xcc,0x15,0x00,0x00,0x56,0x00,0x05,0x00,0x47,0x02,0x00,0x00, +0x13,0x16,0x00,0x00,0xf1,0x15,0x00,0x00,0x23,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x15,0x16,0x00,0x00,0x0d,0x16,0x00,0x00,0xd1,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x16,0x16,0x00,0x00,0x15,0x16,0x00,0x00, +0xd1,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x17,0x16,0x00,0x00, +0x13,0x16,0x00,0x00,0x16,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xb4,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x18,0x16,0x00,0x00,0x17,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcf,0x15,0x00,0x00, +0xcf,0x02,0x00,0x00,0x6c,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x1d,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xcf,0x15,0x00,0x00, +0x56,0x00,0x05,0x00,0x47,0x02,0x00,0x00,0x23,0x16,0x00,0x00,0xf1,0x15,0x00,0x00, +0x23,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x25,0x16,0x00,0x00, +0x1d,0x16,0x00,0x00,0xd1,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x26,0x16,0x00,0x00,0x25,0x16,0x00,0x00,0xd1,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x27,0x16,0x00,0x00,0x23,0x16,0x00,0x00,0x26,0x16,0x00,0x00, +0x02,0x00,0x00,0x00,0xb4,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x28,0x16,0x00,0x00,0x27,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xd3,0x15,0x00,0x00,0xf5,0x0e,0x00,0x00,0xf8,0x15,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xd6,0x15,0x00,0x00,0x60,0x0f,0x00,0x00, +0x08,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xd7,0x15,0x00,0x00, +0xd3,0x15,0x00,0x00,0xd6,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xda,0x15,0x00,0x00,0xcb,0x0f,0x00,0x00,0x18,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xdb,0x15,0x00,0x00,0xd7,0x15,0x00,0x00,0xda,0x15,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xde,0x15,0x00,0x00,0x36,0x10,0x00,0x00, +0x28,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xdf,0x15,0x00,0x00, +0xdb,0x15,0x00,0x00,0xde,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe2,0x15,0x00,0x00,0xf8,0x15,0x00,0x00,0x08,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe4,0x15,0x00,0x00,0xe2,0x15,0x00,0x00,0x18,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe6,0x15,0x00,0x00,0xe4,0x15,0x00,0x00, +0x28,0x16,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe7,0x15,0x00,0x00, +0xe6,0x15,0x00,0x00,0xe6,0x15,0x00,0x00,0xe6,0x15,0x00,0x00,0xe6,0x15,0x00,0x00, +0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xe8,0x15,0x00,0x00,0xdf,0x15,0x00,0x00, +0xe7,0x15,0x00,0x00,0x56,0x00,0x05,0x00,0x47,0x02,0x00,0x00,0x61,0x16,0x00,0x00, +0xf1,0x15,0x00,0x00,0x23,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x65,0x16,0x00,0x00,0x61,0x16,0x00,0x00,0xf6,0x15,0x00,0x00,0x02,0x00,0x00,0x00, +0xb4,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x66,0x16,0x00,0x00, +0x65,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00,0x47,0x02,0x00,0x00, +0x71,0x16,0x00,0x00,0xf1,0x15,0x00,0x00,0x23,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x75,0x16,0x00,0x00,0x71,0x16,0x00,0x00,0x06,0x16,0x00,0x00, +0x02,0x00,0x00,0x00,0xb4,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x76,0x16,0x00,0x00,0x75,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00, +0x47,0x02,0x00,0x00,0x81,0x16,0x00,0x00,0xf1,0x15,0x00,0x00,0x23,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x85,0x16,0x00,0x00,0x81,0x16,0x00,0x00, +0x16,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xb4,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x86,0x16,0x00,0x00,0x85,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x56,0x00,0x05,0x00,0x47,0x02,0x00,0x00,0x91,0x16,0x00,0x00,0xf1,0x15,0x00,0x00, +0x23,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x95,0x16,0x00,0x00, +0x91,0x16,0x00,0x00,0x26,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xb4,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x96,0x16,0x00,0x00,0x95,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x41,0x16,0x00,0x00, +0xa1,0x10,0x00,0x00,0x66,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x44,0x16,0x00,0x00,0x0c,0x11,0x00,0x00,0x76,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x45,0x16,0x00,0x00,0x41,0x16,0x00,0x00,0x44,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x48,0x16,0x00,0x00,0x77,0x11,0x00,0x00, +0x86,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x49,0x16,0x00,0x00, +0x45,0x16,0x00,0x00,0x48,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x4c,0x16,0x00,0x00,0xe2,0x11,0x00,0x00,0x96,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x4d,0x16,0x00,0x00,0x49,0x16,0x00,0x00,0x4c,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x50,0x16,0x00,0x00,0x66,0x16,0x00,0x00, +0x76,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x52,0x16,0x00,0x00, +0x50,0x16,0x00,0x00,0x86,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x54,0x16,0x00,0x00,0x52,0x16,0x00,0x00,0x96,0x16,0x00,0x00,0x50,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x55,0x16,0x00,0x00,0x54,0x16,0x00,0x00,0x54,0x16,0x00,0x00, +0x54,0x16,0x00,0x00,0x54,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x56,0x16,0x00,0x00,0x4d,0x16,0x00,0x00,0x55,0x16,0x00,0x00,0x56,0x00,0x05,0x00, +0x47,0x02,0x00,0x00,0xcf,0x16,0x00,0x00,0xf1,0x15,0x00,0x00,0x23,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xd3,0x16,0x00,0x00,0xcf,0x16,0x00,0x00, +0xf6,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xb4,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd4,0x16,0x00,0x00,0xd3,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x56,0x00,0x05,0x00,0x47,0x02,0x00,0x00,0xdf,0x16,0x00,0x00,0xf1,0x15,0x00,0x00, +0x23,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe3,0x16,0x00,0x00, +0xdf,0x16,0x00,0x00,0x06,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xb4,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe4,0x16,0x00,0x00,0xe3,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00,0x47,0x02,0x00,0x00,0xef,0x16,0x00,0x00, +0xf1,0x15,0x00,0x00,0x23,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xf3,0x16,0x00,0x00,0xef,0x16,0x00,0x00,0x16,0x16,0x00,0x00,0x02,0x00,0x00,0x00, +0xb4,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf4,0x16,0x00,0x00, +0xf3,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00,0x47,0x02,0x00,0x00, +0xff,0x16,0x00,0x00,0xf1,0x15,0x00,0x00,0x23,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x03,0x17,0x00,0x00,0xff,0x16,0x00,0x00,0x26,0x16,0x00,0x00, +0x02,0x00,0x00,0x00,0xb4,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x04,0x17,0x00,0x00,0x03,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xaf,0x16,0x00,0x00,0x4d,0x12,0x00,0x00,0xd4,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xb2,0x16,0x00,0x00,0xb8,0x12,0x00,0x00, +0xe4,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xb3,0x16,0x00,0x00, +0xaf,0x16,0x00,0x00,0xb2,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xb6,0x16,0x00,0x00,0x23,0x13,0x00,0x00,0xf4,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xb7,0x16,0x00,0x00,0xb3,0x16,0x00,0x00,0xb6,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xba,0x16,0x00,0x00,0x8e,0x13,0x00,0x00, +0x04,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xbb,0x16,0x00,0x00, +0xb7,0x16,0x00,0x00,0xba,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbe,0x16,0x00,0x00,0xd4,0x16,0x00,0x00,0xe4,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc0,0x16,0x00,0x00,0xbe,0x16,0x00,0x00,0xf4,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc2,0x16,0x00,0x00,0xc0,0x16,0x00,0x00, +0x04,0x17,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc3,0x16,0x00,0x00, +0xc2,0x16,0x00,0x00,0xc2,0x16,0x00,0x00,0xc2,0x16,0x00,0x00,0xc2,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xc4,0x16,0x00,0x00,0xbb,0x16,0x00,0x00, +0xc3,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x47,0x02,0x00,0x00,0x3d,0x17,0x00,0x00, +0xf1,0x15,0x00,0x00,0x23,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x41,0x17,0x00,0x00,0x3d,0x17,0x00,0x00,0xf6,0x15,0x00,0x00,0x02,0x00,0x00,0x00, +0xb4,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x42,0x17,0x00,0x00, +0x41,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00,0x47,0x02,0x00,0x00, +0x4d,0x17,0x00,0x00,0xf1,0x15,0x00,0x00,0x23,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x51,0x17,0x00,0x00,0x4d,0x17,0x00,0x00,0x06,0x16,0x00,0x00, +0x02,0x00,0x00,0x00,0xb4,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x52,0x17,0x00,0x00,0x51,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00, +0x47,0x02,0x00,0x00,0x5d,0x17,0x00,0x00,0xf1,0x15,0x00,0x00,0x23,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x61,0x17,0x00,0x00,0x5d,0x17,0x00,0x00, +0x16,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xb4,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x62,0x17,0x00,0x00,0x61,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0x56,0x00,0x05,0x00,0x47,0x02,0x00,0x00,0x6d,0x17,0x00,0x00,0xf1,0x15,0x00,0x00, +0x23,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x71,0x17,0x00,0x00, +0x6d,0x17,0x00,0x00,0x26,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xb4,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x72,0x17,0x00,0x00,0x71,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x1d,0x17,0x00,0x00, +0xf9,0x13,0x00,0x00,0x42,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x20,0x17,0x00,0x00,0x64,0x14,0x00,0x00,0x52,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x21,0x17,0x00,0x00,0x1d,0x17,0x00,0x00,0x20,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x24,0x17,0x00,0x00,0xcf,0x14,0x00,0x00, +0x62,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x25,0x17,0x00,0x00, +0x21,0x17,0x00,0x00,0x24,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x28,0x17,0x00,0x00,0x3a,0x15,0x00,0x00,0x72,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x29,0x17,0x00,0x00,0x25,0x17,0x00,0x00,0x28,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2c,0x17,0x00,0x00,0x42,0x17,0x00,0x00, +0x52,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2e,0x17,0x00,0x00, +0x2c,0x17,0x00,0x00,0x62,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x30,0x17,0x00,0x00,0x2e,0x17,0x00,0x00,0x72,0x17,0x00,0x00,0x50,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x31,0x17,0x00,0x00,0x30,0x17,0x00,0x00,0x30,0x17,0x00,0x00, +0x30,0x17,0x00,0x00,0x30,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x32,0x17,0x00,0x00,0x29,0x17,0x00,0x00,0x31,0x17,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x94,0x15,0x00,0x00,0xa6,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7e,0x17,0x00,0x00,0x3c,0x04,0x00,0x00, +0x94,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa5,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x7e,0x17,0x00,0x00,0x56,0x00,0x05,0x00, +0x47,0x02,0x00,0x00,0xab,0x17,0x00,0x00,0xf1,0x15,0x00,0x00,0x23,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xad,0x17,0x00,0x00,0xa5,0x17,0x00,0x00, +0xd1,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xae,0x17,0x00,0x00, +0xad,0x17,0x00,0x00,0xd1,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xaf,0x17,0x00,0x00,0xab,0x17,0x00,0x00,0xae,0x17,0x00,0x00,0x02,0x00,0x00,0x00, +0xb4,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb0,0x17,0x00,0x00, +0xaf,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x7f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x81,0x17,0x00,0x00,0x94,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xb5,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x81,0x17,0x00,0x00, +0x56,0x00,0x05,0x00,0x47,0x02,0x00,0x00,0xbb,0x17,0x00,0x00,0xf1,0x15,0x00,0x00, +0x23,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbd,0x17,0x00,0x00, +0xb5,0x17,0x00,0x00,0xd1,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xbe,0x17,0x00,0x00,0xbd,0x17,0x00,0x00,0xd1,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xbf,0x17,0x00,0x00,0xbb,0x17,0x00,0x00,0xbe,0x17,0x00,0x00, +0x02,0x00,0x00,0x00,0xb4,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc0,0x17,0x00,0x00,0xbf,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x84,0x17,0x00,0x00,0xb5,0x01,0x00,0x00,0x94,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc5,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x84,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x47,0x02,0x00,0x00, +0xcb,0x17,0x00,0x00,0xf1,0x15,0x00,0x00,0x23,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcd,0x17,0x00,0x00,0xc5,0x17,0x00,0x00,0xd1,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xce,0x17,0x00,0x00,0xcd,0x17,0x00,0x00, +0xd1,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xcf,0x17,0x00,0x00, +0xcb,0x17,0x00,0x00,0xce,0x17,0x00,0x00,0x02,0x00,0x00,0x00,0xb4,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd0,0x17,0x00,0x00,0xcf,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x87,0x17,0x00,0x00, +0xcf,0x02,0x00,0x00,0x94,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xd5,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x87,0x17,0x00,0x00, +0x56,0x00,0x05,0x00,0x47,0x02,0x00,0x00,0xdb,0x17,0x00,0x00,0xf1,0x15,0x00,0x00, +0x23,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdd,0x17,0x00,0x00, +0xd5,0x17,0x00,0x00,0xd1,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xde,0x17,0x00,0x00,0xdd,0x17,0x00,0x00,0xd1,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xdf,0x17,0x00,0x00,0xdb,0x17,0x00,0x00,0xde,0x17,0x00,0x00, +0x02,0x00,0x00,0x00,0xb4,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe0,0x17,0x00,0x00,0xdf,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x8b,0x17,0x00,0x00,0xe8,0x15,0x00,0x00,0xb0,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x8e,0x17,0x00,0x00,0x56,0x16,0x00,0x00, +0xc0,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x8f,0x17,0x00,0x00, +0x8b,0x17,0x00,0x00,0x8e,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x92,0x17,0x00,0x00,0xc4,0x16,0x00,0x00,0xd0,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x93,0x17,0x00,0x00,0x8f,0x17,0x00,0x00,0x92,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x96,0x17,0x00,0x00,0x32,0x17,0x00,0x00, +0xe0,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x97,0x17,0x00,0x00, +0x93,0x17,0x00,0x00,0x96,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9a,0x17,0x00,0x00,0xb0,0x17,0x00,0x00,0xc0,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9c,0x17,0x00,0x00,0x9a,0x17,0x00,0x00,0xd0,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9e,0x17,0x00,0x00,0x9c,0x17,0x00,0x00, +0xe0,0x17,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x9f,0x17,0x00,0x00, +0x9e,0x17,0x00,0x00,0x9e,0x17,0x00,0x00,0x9e,0x17,0x00,0x00,0x9e,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xa0,0x17,0x00,0x00,0x97,0x17,0x00,0x00, +0x9f,0x17,0x00,0x00,0x50,0x00,0x07,0x00,0xc0,0x04,0x00,0x00,0x9e,0x15,0x00,0x00, +0x0c,0x11,0x00,0x00,0x77,0x11,0x00,0x00,0xb8,0x12,0x00,0x00,0x23,0x13,0x00,0x00, +0x3e,0x00,0x03,0x00,0x59,0x15,0x00,0x00,0x9e,0x15,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x9f,0x15,0x00,0x00,0x59,0x15,0x00,0x00,0xff,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xa0,0x15,0x00,0x00,0x9f,0x15,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xa2,0x15,0x00,0x00,0x9f,0x15,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa3,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xa3,0x15,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x88,0x23,0x00,0x00,0xa2,0x15,0x00,0x00, +0x04,0x0c,0x00,0x00,0xea,0x17,0x00,0x00,0xa7,0x15,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x87,0x23,0x00,0x00,0xa0,0x15,0x00,0x00,0x04,0x0c,0x00,0x00, +0xe5,0x17,0x00,0x00,0xa7,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x85,0x23,0x00,0x00,0x05,0x02,0x00,0x00,0x04,0x0c,0x00,0x00,0xb4,0x15,0x00,0x00, +0xa7,0x15,0x00,0x00,0xb1,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0xa6,0x15,0x00,0x00, +0x85,0x23,0x00,0x00,0x0f,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xb5,0x15,0x00,0x00, +0xa7,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa6,0x15,0x00,0x00, +0xa7,0x15,0x00,0x00,0xb5,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xa7,0x15,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xaa,0x15,0x00,0x00,0x59,0x15,0x00,0x00, +0x85,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xab,0x15,0x00,0x00, +0xaa,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe5,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x87,0x23,0x00,0x00,0xab,0x15,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xb0,0x15,0x00,0x00,0xaa,0x15,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xea,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x88,0x23,0x00,0x00,0xb0,0x15,0x00,0x00,0x80,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xb4,0x15,0x00,0x00,0x85,0x23,0x00,0x00,0x05,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa3,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xb5,0x15,0x00,0x00, +0x0c,0x00,0x08,0x00,0x37,0x00,0x00,0x00,0xb9,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xa0,0x17,0x00,0x00,0x87,0x23,0x00,0x00,0x88,0x23,0x00,0x00, +0x3d,0x00,0x04,0x00,0x3f,0x02,0x00,0x00,0xee,0x17,0x00,0x00,0xbe,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xef,0x17,0x00,0x00,0xee,0x17,0x00,0x00, +0xc0,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0xff,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf0,0x17,0x00,0x00,0xef,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0xf2,0x17,0x00,0x00,0xf0,0x17,0x00,0x00, +0xb4,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xf4,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf4,0x17,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd9,0x24,0x00,0x00, +0xf2,0x17,0x00,0x00,0xb5,0x01,0x00,0x00,0xf0,0x17,0x00,0x00,0x41,0x00,0x05,0x00, +0x30,0x02,0x00,0x00,0xf8,0x17,0x00,0x00,0xfe,0x01,0x00,0x00,0x35,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf9,0x17,0x00,0x00,0xf8,0x17,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x48,0x0d,0x00,0x00,0xb9,0x15,0x00,0x00, +0xb9,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xfe,0x17,0x00,0x00,0xf9,0x17,0x00,0x00, +0xf9,0x17,0x00,0x00,0xf9,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xff,0x17,0x00,0x00,0x48,0x0d,0x00,0x00,0xfe,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x02,0x18,0x00,0x00,0xff,0x17,0x00,0x00,0xd9,0x24,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x06,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x02,0x18,0x00,0x00,0xf5,0x0a,0x00,0x00,0x7f,0x23,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0c,0x18,0x00,0x00,0x06,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0d,0x18,0x00,0x00, +0x69,0x03,0x00,0x00,0x0c,0x18,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0f,0x18,0x00,0x00,0x06,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x10,0x18,0x00,0x00,0xd1,0x02,0x00,0x00,0x0f,0x18,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x11,0x18,0x00,0x00,0x0d,0x18,0x00,0x00, +0x10,0x18,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x13,0x18,0x00,0x00, +0x06,0x18,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x14,0x18,0x00,0x00,0x69,0x03,0x00,0x00,0x13,0x18,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x15,0x18,0x00,0x00,0x11,0x18,0x00,0x00,0x14,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x18,0x18,0x00,0x00,0xd1,0x02,0x00,0x00, +0x0c,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1b,0x18,0x00,0x00, +0xd1,0x02,0x00,0x00,0x13,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1c,0x18,0x00,0x00,0x18,0x18,0x00,0x00,0x1b,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1f,0x18,0x00,0x00,0x7c,0x03,0x00,0x00,0x0c,0x18,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x23,0x18,0x00,0x00,0x1f,0x18,0x00,0x00, +0x10,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x27,0x18,0x00,0x00, +0x23,0x18,0x00,0x00,0x14,0x18,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x28,0x18,0x00,0x00,0x15,0x18,0x00,0x00,0x1c,0x18,0x00,0x00,0x27,0x18,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4d,0x0d,0x00,0x00,0xb9,0x15,0x00,0x00, +0x03,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x4e,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x4d,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x2d,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x4e,0x0d,0x00,0x00,0xb4,0x01,0x00,0x00,0xb5,0x01,0x00,0x00,0xb8,0x00,0x05,0x00, +0xca,0x00,0x00,0x00,0x52,0x0d,0x00,0x00,0x4d,0x0d,0x00,0x00,0xb4,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x9c,0x02,0x00,0x00,0x49,0x18,0x00,0x00,0x9e,0x02,0x00,0x00, +0x62,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x4b,0x18,0x00,0x00,0x49,0x18,0x00,0x00, +0xad,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4c,0x18,0x00,0x00, +0x4b,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xca,0x00,0x00,0x00, +0x38,0x18,0x00,0x00,0x4c,0x18,0x00,0x00,0xd8,0x08,0x00,0x00,0x3d,0x00,0x04,0x00, +0x3f,0x02,0x00,0x00,0x50,0x18,0x00,0x00,0xb3,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x47,0x02,0x00,0x00,0x52,0x18,0x00,0x00,0x50,0x18,0x00,0x00,0x23,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x54,0x18,0x00,0x00,0x52,0x18,0x00,0x00, +0x06,0x0d,0x00,0x00,0x02,0x00,0x00,0x00,0xb4,0x01,0x00,0x00,0x4f,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x55,0x18,0x00,0x00,0x54,0x18,0x00,0x00,0x54,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x0d,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x0d,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x3f,0x24,0x00,0x00,0xf5,0x0a,0x00,0x00,0x02,0x0c,0x00,0x00,0x28,0x18,0x00,0x00, +0xf4,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0xca,0x00,0x00,0x00,0x2e,0x24,0x00,0x00, +0xd1,0x08,0x00,0x00,0x02,0x0c,0x00,0x00,0x52,0x0d,0x00,0x00,0xf4,0x17,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x8e,0x23,0x00,0x00,0xe0,0x02,0x00,0x00, +0x02,0x0c,0x00,0x00,0x55,0x18,0x00,0x00,0xf4,0x17,0x00,0x00,0xf5,0x00,0x07,0x00, +0xca,0x00,0x00,0x00,0x8c,0x23,0x00,0x00,0xd1,0x08,0x00,0x00,0x02,0x0c,0x00,0x00, +0x38,0x18,0x00,0x00,0xf4,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x8a,0x23,0x00,0x00,0xb4,0x01,0x00,0x00,0x02,0x0c,0x00,0x00,0x2d,0x18,0x00,0x00, +0xf4,0x17,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x5b,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x9a,0x0c,0x00,0x00,0x8a,0x23,0x00,0x00, +0x41,0x00,0x05,0x00,0x15,0x02,0x00,0x00,0xf3,0x18,0x00,0x00,0xfe,0x01,0x00,0x00, +0x14,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0xf4,0x18,0x00,0x00, +0xf3,0x18,0x00,0x00,0xc4,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xdc,0x18,0x00,0x00, +0x0a,0x02,0x00,0x00,0xf4,0x18,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xdd,0x18,0x00,0x00,0xdc,0x18,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xe1,0x18,0x00,0x00,0xdd,0x18,0x00,0x00,0xdd,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xe2,0x18,0x00,0x00,0x7b,0x0c,0x00,0x00,0xe1,0x18,0x00,0x00, +0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xe3,0x18,0x00,0x00,0xe2,0x18,0x00,0x00, +0x41,0x00,0x05,0x00,0x00,0x02,0x00,0x00,0xfb,0x18,0x00,0x00,0xfe,0x01,0x00,0x00, +0x0f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xfc,0x18,0x00,0x00, +0xfb,0x18,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x08,0x19,0x00,0x00, +0xe3,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x09,0x19,0x00,0x00, +0x75,0x0c,0x00,0x00,0x08,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x0c,0x19,0x00,0x00,0x08,0x19,0x00,0x00,0xdf,0x03,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x19,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x09,0x19,0x00,0x00,0x0c,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x1e,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xdf,0x03,0x00,0x00, +0x19,0x19,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x12,0x19,0x00,0x00, +0xfc,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x13,0x19,0x00,0x00, +0x1e,0x19,0x00,0x00,0x12,0x19,0x00,0x00,0x3d,0x00,0x04,0x00,0x3f,0x02,0x00,0x00, +0x22,0x19,0x00,0x00,0xbe,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x23,0x19,0x00,0x00,0x22,0x19,0x00,0x00,0xc0,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0xff,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x24,0x19,0x00,0x00, +0x23,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xca,0x00,0x00,0x00, +0x26,0x19,0x00,0x00,0x24,0x19,0x00,0x00,0xb4,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x28,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x28,0x19,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xda,0x24,0x00,0x00,0x26,0x19,0x00,0x00,0xb5,0x01,0x00,0x00, +0x24,0x19,0x00,0x00,0x3d,0x00,0x04,0x00,0x3f,0x02,0x00,0x00,0x30,0x19,0x00,0x00, +0x41,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x47,0x02,0x00,0x00,0x32,0x19,0x00,0x00, +0x30,0x19,0x00,0x00,0x23,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x35,0x19,0x00,0x00,0xf4,0x18,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x36,0x19,0x00,0x00,0x32,0x19,0x00,0x00,0x13,0x19,0x00,0x00,0x02,0x00,0x00,0x00, +0x35,0x19,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x37,0x19,0x00,0x00, +0x36,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xec,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x37,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xed,0x18,0x00,0x00,0xda,0x24,0x00,0x00, +0xec,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x3c,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xed,0x18,0x00,0x00,0xe7,0x06,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x76,0x18,0x00,0x00,0x8e,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0x77,0x18,0x00,0x00, +0x76,0x18,0x00,0x00,0xb4,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x7d,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x77,0x18,0x00,0x00,0x78,0x18,0x00,0x00, +0x7a,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x7a,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0x7d,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x78,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0x7d,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x7d,0x18,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x92,0x23,0x00,0x00,0x76,0x18,0x00,0x00,0x7a,0x18,0x00,0x00, +0x3c,0x19,0x00,0x00,0x78,0x18,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x12,0x23,0x00,0x00,0x92,0x23,0x00,0x00,0x8e,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x53,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x92,0x23,0x00,0x00,0x3c,0x19,0x00,0x00,0xb7,0x00,0x05,0x00, +0xca,0x00,0x00,0x00,0x47,0x19,0x00,0x00,0x53,0x19,0x00,0x00,0xb4,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x4d,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x47,0x19,0x00,0x00,0x48,0x19,0x00,0x00,0x4c,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4c,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x4d,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x48,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x58,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x92,0x23,0x00,0x00,0x3c,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4b,0x19,0x00,0x00,0x58,0x19,0x00,0x00, +0x53,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x4d,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4d,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x94,0x23,0x00,0x00, +0xb4,0x01,0x00,0x00,0x4c,0x19,0x00,0x00,0x4b,0x19,0x00,0x00,0x48,0x19,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x85,0x18,0x00,0x00,0xb5,0x01,0x00,0x00, +0x94,0x23,0x00,0x00,0xf7,0x00,0x03,0x00,0xa3,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x8c,0x23,0x00,0x00,0x88,0x18,0x00,0x00,0x90,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x90,0x18,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x92,0x18,0x00,0x00,0x8e,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0xbc,0x00,0x05,0x00, +0xca,0x00,0x00,0x00,0x93,0x18,0x00,0x00,0x92,0x18,0x00,0x00,0xb5,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xa2,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x93,0x18,0x00,0x00,0x94,0x18,0x00,0x00,0x9a,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9a,0x18,0x00,0x00,0xba,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0x9c,0x18,0x00,0x00, +0x85,0x18,0x00,0x00,0x25,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0xa1,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x9c,0x18,0x00,0x00,0x9d,0x18,0x00,0x00, +0xa1,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x9d,0x18,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x1e,0x23,0x00,0x00,0xb4,0x01,0x00,0x00,0x12,0x23,0x00,0x00, +0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xa1,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa1,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x9e,0x23,0x00,0x00, +0x12,0x23,0x00,0x00,0x9a,0x18,0x00,0x00,0x1e,0x23,0x00,0x00,0x9d,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa2,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x94,0x18,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x5e,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x92,0x23,0x00,0x00,0x3c,0x19,0x00,0x00,0xd1,0x02,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x1c,0x23,0x00,0x00,0x5e,0x19,0x00,0x00, +0x12,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xa2,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa2,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x9d,0x23,0x00,0x00,0x9e,0x23,0x00,0x00,0xa1,0x18,0x00,0x00,0x1c,0x23,0x00,0x00, +0x94,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xa3,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x88,0x18,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x15,0x23,0x00,0x00, +0x3c,0x19,0x00,0x00,0xdd,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8c,0x18,0x00,0x00,0x8e,0x23,0x00,0x00,0x00,0x00,0x00,0x00, +0xb7,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0x8d,0x18,0x00,0x00,0x8c,0x18,0x00,0x00, +0xb4,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x8e,0x18,0x00,0x00, +0x8d,0x18,0x00,0x00,0xcf,0x02,0x00,0x00,0xb5,0x01,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x18,0x23,0x00,0x00,0x8e,0x18,0x00,0x00,0x15,0x23,0x00,0x00, +0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xa3,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa3,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x9c,0x23,0x00,0x00, +0x9d,0x23,0x00,0x00,0xa2,0x18,0x00,0x00,0x18,0x23,0x00,0x00,0x88,0x18,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa5,0x18,0x00,0x00,0x80,0x23,0x00,0x00, +0x94,0x23,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa6,0x18,0x00,0x00, +0xa5,0x18,0x00,0x00,0x2f,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x64,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xa6,0x18,0x00,0x00, +0xb4,0x01,0x00,0x00,0xb5,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x69,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x5b,0x18,0x00,0x00, +0x64,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xab,0x18,0x00,0x00, +0xb5,0x01,0x00,0x00,0x69,0x19,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xad,0x18,0x00,0x00,0x9c,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xae,0x18,0x00,0x00,0xad,0x18,0x00,0x00,0xab,0x18,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb2,0x18,0x00,0x00,0xb5,0x01,0x00,0x00, +0x9d,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x6d,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xb2,0x18,0x00,0x00,0xb4,0x01,0x00,0x00, +0xb5,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb6,0x18,0x00,0x00, +0xae,0x18,0x00,0x00,0x6d,0x19,0x00,0x00,0xb8,0x00,0x05,0x00,0xca,0x00,0x00,0x00, +0xba,0x18,0x00,0x00,0x2b,0x0d,0x00,0x00,0x25,0x07,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xbb,0x18,0x00,0x00,0xba,0x18,0x00,0x00,0xb5,0x01,0x00,0x00, +0xb4,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbe,0x18,0x00,0x00, +0xb6,0x18,0x00,0x00,0xbb,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc2,0x18,0x00,0x00,0xbe,0x18,0x00,0x00,0xb5,0x01,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x71,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xc2,0x18,0x00,0x00,0xb4,0x01,0x00,0x00,0xb5,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc5,0x18,0x00,0x00,0x9c,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x88,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xc5,0x18,0x00,0x00,0x3c,0x19,0x00,0x00,0xb7,0x00,0x05,0x00, +0xca,0x00,0x00,0x00,0x7c,0x19,0x00,0x00,0x88,0x19,0x00,0x00,0xb4,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x82,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x7c,0x19,0x00,0x00,0x7d,0x19,0x00,0x00,0x81,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x81,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x82,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7d,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x8d,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xc5,0x18,0x00,0x00,0x3c,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x80,0x19,0x00,0x00,0x8d,0x19,0x00,0x00, +0x88,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x82,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x82,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x9f,0x23,0x00,0x00, +0xb4,0x01,0x00,0x00,0x81,0x19,0x00,0x00,0x80,0x19,0x00,0x00,0x7d,0x19,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x91,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x9f,0x23,0x00,0x00,0xb4,0x01,0x00,0x00,0xb5,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xca,0x18,0x00,0x00,0x71,0x19,0x00,0x00, +0x2b,0x04,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x95,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xca,0x18,0x00,0x00,0xb4,0x01,0x00,0x00, +0xb5,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcd,0x18,0x00,0x00, +0x95,0x19,0x00,0x00,0x91,0x19,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x99,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xcd,0x18,0x00,0x00, +0xb4,0x01,0x00,0x00,0xb5,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x20,0x02,0x00,0x00, +0xf8,0x1a,0x00,0x00,0xfe,0x01,0x00,0x00,0x2a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xf9,0x1a,0x00,0x00,0xf8,0x1a,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xe4,0x19,0x00,0x00,0x72,0x0c,0x00,0x00,0xf9,0x1a,0x00,0x00, +0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xe6,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0xe4,0x19,0x00,0x00,0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0xe7,0x19,0x00,0x00,0xe6,0x19,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xe9,0x19,0x00,0x00,0xe7,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xea,0x19,0x00,0x00,0xe9,0x19,0x00,0x00,0xdf,0x03,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xec,0x19,0x00,0x00,0xea,0x19,0x00,0x00,0xb1,0x0c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xee,0x19,0x00,0x00,0xec,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf0,0x19,0x00,0x00, +0xe4,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xca,0x00,0x00,0x00, +0xf1,0x19,0x00,0x00,0xee,0x19,0x00,0x00,0xf0,0x19,0x00,0x00,0xa9,0x00,0x06,0x00, +0x3e,0x00,0x00,0x00,0xf2,0x19,0x00,0x00,0xf1,0x19,0x00,0x00,0x7d,0x05,0x00,0x00, +0x7e,0x05,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x2d,0x23,0x00,0x00, +0xf2,0x19,0x00,0x00,0xf5,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf5,0x19,0x00,0x00,0xec,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf7,0x19,0x00,0x00,0xe4,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0xf8,0x19,0x00,0x00, +0xf5,0x19,0x00,0x00,0xf7,0x19,0x00,0x00,0xa9,0x00,0x06,0x00,0x3e,0x00,0x00,0x00, +0xf9,0x19,0x00,0x00,0xf8,0x19,0x00,0x00,0x7d,0x05,0x00,0x00,0x7e,0x05,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x31,0x23,0x00,0x00,0xf9,0x19,0x00,0x00, +0x2d,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x06,0x1a,0x00,0x00,0x31,0x23,0x00,0x00,0xf9,0x00,0x02,0x00,0x07,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x07,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xf9,0x23,0x00,0x00,0xff,0x01,0x00,0x00,0x82,0x19,0x00,0x00,0x41,0x1a,0x00,0x00, +0x3f,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0x0a,0x1a,0x00,0x00, +0xf9,0x23,0x00,0x00,0xe3,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x42,0x1a,0x00,0x00, +0x3f,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x0a,0x1a,0x00,0x00, +0x0b,0x1a,0x00,0x00,0x42,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x0b,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x0c,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x0c,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x90,0x24,0x00,0x00,0xff,0x01,0x00,0x00, +0x0b,0x1a,0x00,0x00,0x3d,0x1a,0x00,0x00,0x3b,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00, +0xca,0x00,0x00,0x00,0x0f,0x1a,0x00,0x00,0x90,0x24,0x00,0x00,0xe3,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0x3e,0x1a,0x00,0x00,0x3b,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x0f,0x1a,0x00,0x00,0x10,0x1a,0x00,0x00,0x3e,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x10,0x1a,0x00,0x00,0xc4,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x13,0x1a,0x00,0x00,0xf9,0x23,0x00,0x00,0x0a,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x14,0x1a,0x00,0x00,0x90,0x24,0x00,0x00,0x13,0x1a,0x00,0x00, +0xf7,0x00,0x03,0x00,0x1b,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xf1,0x19,0x00,0x00,0x16,0x1a,0x00,0x00,0x19,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x19,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x1b,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x16,0x1a,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x18,0x1a,0x00,0x00, +0xe3,0x02,0x00,0x00,0x90,0x24,0x00,0x00,0xf9,0x00,0x02,0x00,0x1b,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1b,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x92,0x24,0x00,0x00,0x90,0x24,0x00,0x00,0x19,0x1a,0x00,0x00,0x18,0x1a,0x00,0x00, +0x16,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00,0x23,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xf8,0x19,0x00,0x00,0x1e,0x1a,0x00,0x00,0x21,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x21,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x23,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1e,0x1a,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x20,0x1a,0x00,0x00,0xe3,0x02,0x00,0x00,0xf9,0x23,0x00,0x00,0xf9,0x00,0x02,0x00, +0x23,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x23,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x94,0x24,0x00,0x00,0xf9,0x23,0x00,0x00,0x21,0x1a,0x00,0x00, +0x20,0x1a,0x00,0x00,0x1e,0x1a,0x00,0x00,0x50,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x25,0x1a,0x00,0x00,0x92,0x24,0x00,0x00,0x94,0x24,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x2b,0x1a,0x00,0x00,0xe7,0x19,0x00,0x00,0x31,0x23,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x2d,0x1a,0x00,0x00,0x2b,0x1a,0x00,0x00, +0x25,0x1a,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x67,0x1b,0x00,0x00, +0x22,0x0d,0x00,0x00,0x2d,0x1a,0x00,0x00,0x02,0x00,0x00,0x00,0xff,0x01,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x68,0x1b,0x00,0x00,0x67,0x1b,0x00,0x00, +0x67,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x3a,0x1a,0x00,0x00,0xad,0x19,0x00,0x00, +0x14,0x1a,0x00,0x00,0x3e,0x00,0x03,0x00,0x3a,0x1a,0x00,0x00,0x68,0x1b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x3b,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x3b,0x1a,0x00,0x00, +0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x3d,0x1a,0x00,0x00,0x90,0x24,0x00,0x00, +0x05,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x0c,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3e,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x3f,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3f,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x41,0x1a,0x00,0x00, +0xf9,0x23,0x00,0x00,0x05,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x07,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x42,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x45,0x1a,0x00,0x00,0xec,0x19,0x00,0x00,0xe4,0x19,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x4a,0x1a,0x00,0x00,0xa7,0x0c,0x00,0x00,0xb5,0x01,0x00,0x00, +0xb4,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x6d,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x69,0x19,0x00,0x00,0x4a,0x1a,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x78,0x1b,0x00,0x00,0x81,0x23,0x00,0x00, +0xf9,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x7a,0x1b,0x00,0x00, +0x78,0x1b,0x00,0x00,0x81,0x23,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7b,0x1b,0x00,0x00,0x7a,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7d,0x1b,0x00,0x00,0xb5,0x01,0x00,0x00,0x7b,0x1b,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x88,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x5e,0x05,0x00,0x00,0x7d,0x1b,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4f,0x1a,0x00,0x00,0xb5,0x01,0x00,0x00,0x6d,0x1b,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x50,0x1a,0x00,0x00,0x88,0x1b,0x00,0x00, +0x4f,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x52,0x1a,0x00,0x00, +0xb5,0x01,0x00,0x00,0x50,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x53,0x1a,0x00,0x00,0x52,0x1a,0x00,0x00,0xfb,0x05,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x8d,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xb5,0x01,0x00,0x00,0x53,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x56,0x1a,0x00,0x00,0x69,0x03,0x00,0x00,0x2b,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x92,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x56,0x1a,0x00,0x00,0x6d,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x97,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb4,0x01,0x00,0x00, +0x92,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x9d,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x50,0x1a,0x00,0x00,0x8d,0x1b,0x00,0x00, +0x97,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5f,0x1a,0x00,0x00, +0xfd,0x0c,0x00,0x00,0x82,0x23,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xa1,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x5f,0x1a,0x00,0x00, +0xb4,0x01,0x00,0x00,0xb5,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xa7,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x13,0x06,0x00,0x00, +0x14,0x06,0x00,0x00,0xa1,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x62,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x62,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x09,0x24,0x00,0x00,0xe4,0x05,0x00,0x00,0x42,0x1a,0x00,0x00,0x77,0x24,0x00,0x00, +0xc6,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x03,0x24,0x00,0x00, +0xbc,0x23,0x00,0x00,0x42,0x1a,0x00,0x00,0x89,0x24,0x00,0x00,0xc6,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x01,0x24,0x00,0x00,0xbc,0x23,0x00,0x00, +0x42,0x1a,0x00,0x00,0x86,0x24,0x00,0x00,0xc6,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xff,0x23,0x00,0x00,0xbc,0x23,0x00,0x00,0x42,0x1a,0x00,0x00, +0x83,0x24,0x00,0x00,0xc6,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xfd,0x23,0x00,0x00,0xbc,0x23,0x00,0x00,0x42,0x1a,0x00,0x00,0x80,0x24,0x00,0x00, +0xc6,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xfb,0x23,0x00,0x00, +0xad,0x23,0x00,0x00,0x42,0x1a,0x00,0x00,0x7d,0x24,0x00,0x00,0xc6,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xfa,0x23,0x00,0x00,0xff,0x01,0x00,0x00, +0x42,0x1a,0x00,0x00,0xc8,0x1a,0x00,0x00,0xc6,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00, +0xca,0x00,0x00,0x00,0x65,0x1a,0x00,0x00,0xfa,0x23,0x00,0x00,0xe3,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0xc9,0x1a,0x00,0x00,0xc6,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x65,0x1a,0x00,0x00,0x66,0x1a,0x00,0x00,0xc9,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x66,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x67,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x67,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x89,0x24,0x00,0x00,0x03,0x24,0x00,0x00,0x66,0x1a,0x00,0x00,0x8e,0x24,0x00,0x00, +0xc2,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x86,0x24,0x00,0x00, +0x01,0x24,0x00,0x00,0x66,0x1a,0x00,0x00,0x8d,0x24,0x00,0x00,0xc2,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x83,0x24,0x00,0x00,0xff,0x23,0x00,0x00, +0x66,0x1a,0x00,0x00,0x8c,0x24,0x00,0x00,0xc2,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x80,0x24,0x00,0x00,0xfd,0x23,0x00,0x00,0x66,0x1a,0x00,0x00, +0x8b,0x24,0x00,0x00,0xc2,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x7d,0x24,0x00,0x00,0xfb,0x23,0x00,0x00,0x66,0x1a,0x00,0x00,0x8a,0x24,0x00,0x00, +0xc2,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x77,0x24,0x00,0x00, +0x09,0x24,0x00,0x00,0x66,0x1a,0x00,0x00,0xad,0x1a,0x00,0x00,0xc2,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x70,0x24,0x00,0x00,0xff,0x01,0x00,0x00, +0x66,0x1a,0x00,0x00,0xc4,0x1a,0x00,0x00,0xc2,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00, +0xca,0x00,0x00,0x00,0x6a,0x1a,0x00,0x00,0x70,0x24,0x00,0x00,0xe3,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0xc5,0x1a,0x00,0x00,0xc2,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x6a,0x1a,0x00,0x00,0x6b,0x1a,0x00,0x00,0xc5,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6b,0x1a,0x00,0x00,0xc4,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x6e,0x1a,0x00,0x00,0xfa,0x23,0x00,0x00,0x0a,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x6f,0x1a,0x00,0x00,0x70,0x24,0x00,0x00,0x6e,0x1a,0x00,0x00, +0xf7,0x00,0x03,0x00,0x76,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xf1,0x19,0x00,0x00,0x71,0x1a,0x00,0x00,0x74,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x74,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x76,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x71,0x1a,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x73,0x1a,0x00,0x00, +0xe3,0x02,0x00,0x00,0x70,0x24,0x00,0x00,0xf9,0x00,0x02,0x00,0x76,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x76,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x72,0x24,0x00,0x00,0x70,0x24,0x00,0x00,0x74,0x1a,0x00,0x00,0x73,0x1a,0x00,0x00, +0x71,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00,0x7e,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xf8,0x19,0x00,0x00,0x79,0x1a,0x00,0x00,0x7c,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x7c,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x7e,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x79,0x1a,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x7b,0x1a,0x00,0x00,0xe3,0x02,0x00,0x00,0xfa,0x23,0x00,0x00,0xf9,0x00,0x02,0x00, +0x7e,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x7e,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x74,0x24,0x00,0x00,0xfa,0x23,0x00,0x00,0x7c,0x1a,0x00,0x00, +0x7b,0x1a,0x00,0x00,0x79,0x1a,0x00,0x00,0x50,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x80,0x1a,0x00,0x00,0x72,0x24,0x00,0x00,0x74,0x24,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x83,0x1a,0x00,0x00,0x80,0x1a,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x84,0x1a,0x00,0x00,0x06,0x1a,0x00,0x00,0x83,0x1a,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x87,0x1a,0x00,0x00,0x45,0x1a,0x00,0x00, +0x84,0x1a,0x00,0x00,0x50,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x8f,0x1a,0x00,0x00, +0xf2,0x19,0x00,0x00,0xf9,0x19,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x90,0x1a,0x00,0x00,0xe7,0x19,0x00,0x00,0x8f,0x1a,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x92,0x1a,0x00,0x00,0x90,0x1a,0x00,0x00,0x80,0x1a,0x00,0x00, +0x7c,0x00,0x04,0x00,0xf3,0x03,0x00,0x00,0xaf,0x1b,0x00,0x00,0x92,0x1a,0x00,0x00, +0x7c,0x00,0x04,0x00,0xf3,0x03,0x00,0x00,0xb1,0x1b,0x00,0x00,0xb5,0x0c,0x00,0x00, +0xb0,0x00,0x05,0x00,0xf7,0x03,0x00,0x00,0xb2,0x1b,0x00,0x00,0xaf,0x1b,0x00,0x00, +0xb1,0x1b,0x00,0x00,0x9b,0x00,0x04,0x00,0xca,0x00,0x00,0x00,0xb3,0x1b,0x00,0x00, +0xb2,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x9c,0x1a,0x00,0x00, +0xb3,0x1b,0x00,0x00,0xb5,0x01,0x00,0x00,0xb4,0x01,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xbb,0x1b,0x00,0x00,0x9d,0x1b,0x00,0x00,0x9d,0x1b,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xbc,0x1b,0x00,0x00,0x87,0x1a,0x00,0x00, +0xbb,0x1b,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbf,0x1b,0x00,0x00, +0xbc,0x1b,0x00,0x00,0xbc,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xcf,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xbf,0x1b,0x00,0x00, +0x2b,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd5,0x1b,0x00,0x00, +0x16,0x04,0x00,0x00,0xcf,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd6,0x1b,0x00,0x00,0xd5,0x1b,0x00,0x00,0xb5,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd8,0x1b,0x00,0x00,0x69,0x03,0x00,0x00,0xcf,0x1b,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd9,0x1b,0x00,0x00,0xd8,0x1b,0x00,0x00, +0xb5,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdb,0x1b,0x00,0x00, +0x1e,0x04,0x00,0x00,0xd6,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xdd,0x1b,0x00,0x00,0xdb,0x1b,0x00,0x00,0xd6,0x1b,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xde,0x1b,0x00,0x00,0xdd,0x1b,0x00,0x00,0x23,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe1,0x1b,0x00,0x00,0xd9,0x1b,0x00,0x00, +0xd9,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe2,0x1b,0x00,0x00, +0xde,0x1b,0x00,0x00,0xe1,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa1,0x1a,0x00,0x00,0x9c,0x1a,0x00,0x00,0xe2,0x1b,0x00,0x00,0x41,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0xa3,0x1a,0x00,0x00,0xad,0x19,0x00,0x00,0x6f,0x1a,0x00,0x00, +0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0xa4,0x1a,0x00,0x00,0xa3,0x1a,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xa6,0x1a,0x00,0x00,0xa4,0x1a,0x00,0x00, +0xa1,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa8,0x1a,0x00,0x00, +0xa6,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa9,0x1a,0x00,0x00,0xa6,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xaa,0x1a,0x00,0x00,0xa6,0x1a,0x00,0x00,0x02,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xab,0x1a,0x00,0x00,0xa8,0x1a,0x00,0x00, +0xa9,0x1a,0x00,0x00,0xaa,0x1a,0x00,0x00,0xa1,0x1a,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xad,0x1a,0x00,0x00,0x77,0x24,0x00,0x00,0xab,0x1a,0x00,0x00, +0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb0,0x1a,0x00,0x00,0x87,0x1a,0x00,0x00, +0x87,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb3,0x1a,0x00,0x00, +0xa7,0x1b,0x00,0x00,0xb0,0x1a,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xb4,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0xb3,0x1a,0x00,0x00, +0xaa,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0xb6,0x1a,0x00,0x00,0xfa,0x23,0x00,0x00, +0xff,0x01,0x00,0x00,0xaa,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0xb8,0x1a,0x00,0x00, +0x70,0x24,0x00,0x00,0xff,0x01,0x00,0x00,0xa7,0x00,0x05,0x00,0xca,0x00,0x00,0x00, +0xb9,0x1a,0x00,0x00,0xb6,0x1a,0x00,0x00,0xb8,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0xbc,0x1a,0x00,0x00,0xa3,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00, +0x08,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb9,0x1a,0x00,0x00, +0xeb,0x1b,0x00,0x00,0xef,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xef,0x1b,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x18,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x83,0x24,0x00,0x00,0xbc,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x1d,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x80,0x24,0x00,0x00,0xbc,0x1a,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xf8,0x1b,0x00,0x00,0xbc,0x1a,0x00,0x00,0xb4,0x1a,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xfc,0x1b,0x00,0x00,0x89,0x24,0x00,0x00,0xf8,0x1b,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xff,0x1b,0x00,0x00,0xbc,0x1a,0x00,0x00, +0xf8,0x1b,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x02,0x1c,0x00,0x00, +0x86,0x24,0x00,0x00,0xff,0x1b,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x06,0x1c,0x00,0x00,0x7d,0x24,0x00,0x00,0xb4,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x08,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xeb,0x1b,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x0d,0x1c,0x00,0x00,0xbc,0x1a,0x00,0x00,0xb4,0x1a,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x11,0x1c,0x00,0x00,0xbc,0x1a,0x00,0x00, +0x0d,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x08,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x08,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x8e,0x24,0x00,0x00, +0xfc,0x1b,0x00,0x00,0xef,0x1b,0x00,0x00,0x0d,0x1c,0x00,0x00,0xeb,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x8d,0x24,0x00,0x00,0x02,0x1c,0x00,0x00, +0xef,0x1b,0x00,0x00,0x11,0x1c,0x00,0x00,0xeb,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x8c,0x24,0x00,0x00,0x18,0x1c,0x00,0x00,0xef,0x1b,0x00,0x00, +0xbc,0x1a,0x00,0x00,0xeb,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x8b,0x24,0x00,0x00,0x1d,0x1c,0x00,0x00,0xef,0x1b,0x00,0x00,0xbc,0x1a,0x00,0x00, +0xeb,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x8a,0x24,0x00,0x00, +0x06,0x1c,0x00,0x00,0xef,0x1b,0x00,0x00,0xb4,0x1a,0x00,0x00,0xeb,0x1b,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc2,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xc2,0x1a,0x00,0x00, +0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xc4,0x1a,0x00,0x00,0x70,0x24,0x00,0x00, +0x05,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x67,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc5,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0xc6,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc6,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xc8,0x1a,0x00,0x00, +0xfa,0x23,0x00,0x00,0x05,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x62,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc9,0x1a,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x23,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xfb,0x23,0x00,0x00, +0xba,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0x24,0x1c,0x00,0x00,0x23,0x1c,0x00,0x00, +0x15,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0x29,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x29,0x1c,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xdb,0x24,0x00,0x00, +0x24,0x1c,0x00,0x00,0xfb,0x23,0x00,0x00,0xb5,0x01,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x30,0x1c,0x00,0x00,0xdb,0x24,0x00,0x00,0xdb,0x24,0x00,0x00, +0xdb,0x24,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x31,0x1c,0x00,0x00, +0x03,0x24,0x00,0x00,0x30,0x1c,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x38,0x1c,0x00,0x00,0x01,0x24,0x00,0x00,0x30,0x1c,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x40,0x1c,0x00,0x00,0x31,0x1c,0x00,0x00,0x31,0x1c,0x00,0x00, +0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x41,0x1c,0x00,0x00,0x38,0x1c,0x00,0x00, +0x40,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x42,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x41,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x43,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0x42,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xce,0x1a,0x00,0x00, +0x09,0x24,0x00,0x00,0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xca,0x00,0x00,0x00, +0xcf,0x1a,0x00,0x00,0xce,0x1a,0x00,0x00,0x15,0x03,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xd0,0x1a,0x00,0x00,0xcf,0x1a,0x00,0x00,0xb5,0x01,0x00,0x00, +0xb4,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd3,0x1a,0x00,0x00, +0xce,0x1a,0x00,0x00,0xd0,0x1a,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0x4f,0x23,0x00,0x00,0xd3,0x1a,0x00,0x00,0x09,0x24,0x00,0x00,0x03,0x00,0x00,0x00, +0xba,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0xd7,0x1a,0x00,0x00,0xd3,0x1a,0x00,0x00, +0x15,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0xf4,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xd7,0x1a,0x00,0x00,0xd8,0x1a,0x00,0x00,0xf4,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd8,0x1a,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xda,0x1a,0x00,0x00,0x4f,0x23,0x00,0x00,0x4f,0x23,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xdd,0x1a,0x00,0x00,0xd3,0x1a,0x00,0x00,0xd3,0x1a,0x00,0x00,0xd3,0x1a,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xde,0x1a,0x00,0x00,0xda,0x1a,0x00,0x00, +0xdd,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe0,0x1a,0x00,0x00, +0xde,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0x53,0x23,0x00,0x00,0xe0,0x1a,0x00,0x00,0xde,0x24,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe2,0x1a,0x00,0x00,0xde,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x55,0x23,0x00,0x00, +0xe2,0x1a,0x00,0x00,0x53,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe4,0x1a,0x00,0x00,0xde,0x1a,0x00,0x00,0x02,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x57,0x23,0x00,0x00,0xe4,0x1a,0x00,0x00, +0x55,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe7,0x1a,0x00,0x00,0xd3,0x1a,0x00,0x00,0xb7,0x06,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0x5a,0x23,0x00,0x00,0xe7,0x1a,0x00,0x00,0x57,0x23,0x00,0x00, +0x03,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xeb,0x1a,0x00,0x00, +0x5a,0x23,0x00,0x00,0x5a,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x4c,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xeb,0x1a,0x00,0x00,0xff,0x23,0x00,0x00, +0xfd,0x23,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xef,0x1a,0x00,0x00, +0x4c,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0x5c,0x23,0x00,0x00,0xef,0x1a,0x00,0x00,0x5a,0x23,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf1,0x1a,0x00,0x00,0x4c,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x5e,0x23,0x00,0x00, +0xf1,0x1a,0x00,0x00,0x5c,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf3,0x1a,0x00,0x00,0x4c,0x1c,0x00,0x00,0x02,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x60,0x23,0x00,0x00,0xf3,0x1a,0x00,0x00, +0x5e,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xf4,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf4,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x0a,0x24,0x00,0x00,0x4f,0x23,0x00,0x00,0x29,0x1c,0x00,0x00,0x60,0x23,0x00,0x00, +0xd8,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6b,0x1c,0x00,0x00, +0x31,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6d,0x1c,0x00,0x00,0x6b,0x1c,0x00,0x00,0xef,0x09,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x6e,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x6d,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6f,0x1c,0x00,0x00, +0x6e,0x1c,0x00,0x00,0x17,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xd5,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x2b,0x0d,0x00,0x00, +0x9d,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xda,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xd5,0x1c,0x00,0x00,0x85,0x18,0x00,0x00, +0xb8,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0x75,0x1c,0x00,0x00,0xda,0x1c,0x00,0x00, +0x25,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0x79,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x75,0x1c,0x00,0x00,0x76,0x1c,0x00,0x00,0x79,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x76,0x1c,0x00,0x00,0xa4,0x00,0x05,0x00,0xca,0x00,0x00,0x00, +0x78,0x1c,0x00,0x00,0xa7,0x0c,0x00,0x00,0xd1,0x08,0x00,0x00,0xf9,0x00,0x02,0x00, +0x79,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x79,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0xca,0x00,0x00,0x00,0x7a,0x1c,0x00,0x00,0x75,0x1c,0x00,0x00,0xf4,0x1a,0x00,0x00, +0x78,0x1c,0x00,0x00,0x76,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0x80,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x7a,0x1c,0x00,0x00,0x7c,0x1c,0x00,0x00, +0x7f,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x7f,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x80,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x7c,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x3f,0x02,0x00,0x00,0xdd,0x1c,0x00,0x00,0x75,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x47,0x02,0x00,0x00,0xdf,0x1c,0x00,0x00,0xdd,0x1c,0x00,0x00,0x23,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe1,0x1c,0x00,0x00,0xdf,0x1c,0x00,0x00, +0x06,0x0d,0x00,0x00,0x02,0x00,0x00,0x00,0xb4,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x80,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x80,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x18,0x24,0x00,0x00,0xe4,0x05,0x00,0x00,0x7f,0x1c,0x00,0x00, +0xe1,0x1c,0x00,0x00,0x7c,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0x53,0x1c,0x00,0x00, +0x18,0x24,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x83,0x1c,0x00,0x00, +0x53,0x1c,0x00,0x00,0x4e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x84,0x1c,0x00,0x00,0x83,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x85,0x1c,0x00,0x00,0x6f,0x1c,0x00,0x00,0x84,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x87,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x85,0x1c,0x00,0x00,0xbe,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0x89,0x1c,0x00,0x00, +0x87,0x1c,0x00,0x00,0x17,0x0a,0x00,0x00,0xf7,0x00,0x03,0x00,0xbc,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x89,0x1c,0x00,0x00,0x8a,0x1c,0x00,0x00, +0xbc,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x8a,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x8b,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x8b,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x1a,0x24,0x00,0x00,0x87,0x1c,0x00,0x00,0x8a,0x1c,0x00,0x00, +0xb4,0x24,0x00,0x00,0xa1,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x19,0x24,0x00,0x00,0x05,0x02,0x00,0x00,0x8a,0x1c,0x00,0x00,0xa3,0x1c,0x00,0x00, +0xa1,0x1c,0x00,0x00,0xb3,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0x8e,0x1c,0x00,0x00, +0x19,0x24,0x00,0x00,0xe3,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xa4,0x1c,0x00,0x00, +0xa1,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x8e,0x1c,0x00,0x00, +0x8f,0x1c,0x00,0x00,0xa4,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x8f,0x1c,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x92,0x1c,0x00,0x00,0x53,0x1c,0x00,0x00, +0x19,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x93,0x1c,0x00,0x00, +0x92,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x94,0x1c,0x00,0x00, +0x6f,0x1c,0x00,0x00,0x93,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x96,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x85,0x1c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x98,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x94,0x1c,0x00,0x00,0xb4,0x00,0x05,0x00,0xca,0x00,0x00,0x00, +0x99,0x1c,0x00,0x00,0x96,0x1c,0x00,0x00,0x98,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00, +0xa0,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x99,0x1c,0x00,0x00, +0x9a,0x1c,0x00,0x00,0xa0,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x9a,0x1c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x9c,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x94,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xe6,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x1a,0x24,0x00,0x00, +0x9c,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0xa0,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa0,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb4,0x24,0x00,0x00, +0x1a,0x24,0x00,0x00,0x8f,0x1c,0x00,0x00,0xe6,0x1c,0x00,0x00,0x9a,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa1,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xa1,0x1c,0x00,0x00, +0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xa3,0x1c,0x00,0x00,0x19,0x24,0x00,0x00, +0x05,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x8b,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa4,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa6,0x1c,0x00,0x00, +0x43,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa8,0x1c,0x00,0x00,0xa6,0x1c,0x00,0x00,0x2f,0x07,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xea,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xa8,0x1c,0x00,0x00,0xb4,0x01,0x00,0x00,0xb5,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xef,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0xea,0x1c,0x00,0x00,0x41,0x0a,0x00,0x00,0xb7,0x00,0x05,0x00,0xca,0x00,0x00,0x00, +0xae,0x1c,0x00,0x00,0x1a,0x24,0x00,0x00,0x87,0x1c,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xaf,0x1c,0x00,0x00,0xae,0x1c,0x00,0x00,0xb5,0x01,0x00,0x00, +0xb4,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb1,0x1c,0x00,0x00, +0xaf,0x1c,0x00,0x00,0xef,0x1c,0x00,0x00,0xba,0x00,0x05,0x00,0xca,0x00,0x00,0x00, +0xb3,0x1c,0x00,0x00,0xb1,0x1c,0x00,0x00,0x17,0x0a,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xb4,0x1c,0x00,0x00,0xb3,0x1c,0x00,0x00,0xb5,0x01,0x00,0x00, +0xb4,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf4,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x69,0x19,0x00,0x00,0xe7,0x06,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf9,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x9d,0x0c,0x00,0x00,0xf4,0x1c,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb9,0x1c,0x00,0x00,0xb5,0x01,0x00,0x00,0xf9,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbb,0x1c,0x00,0x00,0xb4,0x1c,0x00,0x00, +0xb9,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0xbc,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xbc,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x1b,0x24,0x00,0x00, +0xb4,0x01,0x00,0x00,0x80,0x1c,0x00,0x00,0xbb,0x1c,0x00,0x00,0xa4,0x1c,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xbd,0x1c,0x00,0x00,0x53,0x1c,0x00,0x00, +0x53,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xbe,0x1c,0x00,0x00, +0xbd,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xbf,0x1c,0x00,0x00, +0x53,0x1c,0x00,0x00,0xae,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xbf,0x1c,0x00,0x00, +0xbe,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xc0,0x1c,0x00,0x00, +0x53,0x1c,0x00,0x00,0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xc1,0x1c,0x00,0x00,0xc0,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0xbd,0x1c,0x00,0x00, +0xc1,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc4,0x1c,0x00,0x00, +0x83,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0xc0,0x1c,0x00,0x00,0xc4,0x1c,0x00,0x00, +0x3e,0x00,0x03,0x00,0x83,0x1c,0x00,0x00,0x6f,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xc9,0x1c,0x00,0x00,0x53,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x6c,0x02,0x00,0x00,0xfb,0x1c,0x00,0x00,0x6e,0x02,0x00,0x00,0x63,0x00,0x04,0x00, +0xfb,0x1c,0x00,0x00,0xad,0x0b,0x00,0x00,0xc9,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xcd,0x1c,0x00,0x00,0xbf,0x1c,0x00,0x00,0xb7,0x00,0x05,0x00, +0xca,0x00,0x00,0x00,0xce,0x1c,0x00,0x00,0xcd,0x1c,0x00,0x00,0xb4,0x01,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xcf,0x1c,0x00,0x00,0xce,0x1c,0x00,0x00, +0xb5,0x01,0x00,0x00,0xb4,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd0,0x1c,0x00,0x00,0x1b,0x24,0x00,0x00,0xcf,0x1c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x29,0x0c,0x00,0x00,0x0a,0x24,0x00,0x00,0x03,0x00,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x13,0x1d,0x00,0x00,0x1f,0x0d,0x00,0x00, +0xb5,0x01,0x00,0x00,0xb4,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x17,0x1d,0x00,0x00,0x13,0x1d,0x00,0x00,0xab,0x18,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x19,0x1d,0x00,0x00,0xb5,0x01,0x00,0x00,0x2b,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1a,0x1d,0x00,0x00,0x17,0x1d,0x00,0x00, +0x19,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1c,0x1d,0x00,0x00, +0x29,0x0c,0x00,0x00,0x2f,0x07,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x1e,0x1d,0x00,0x00,0x2e,0x24,0x00,0x00,0xb5,0x01,0x00,0x00,0xb4,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x20,0x1d,0x00,0x00,0xfd,0x0c,0x00,0x00, +0x2f,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x34,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x20,0x1d,0x00,0x00,0xb4,0x01,0x00,0x00, +0xb5,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x39,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x1e,0x1d,0x00,0x00,0x34,0x1d,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x3f,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x1a,0x1d,0x00,0x00,0x1c,0x1d,0x00,0x00,0x39,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x44,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x1a,0x1d,0x00,0x00,0x3f,0x1d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x28,0x1d,0x00,0x00,0xfd,0x0c,0x00,0x00,0x83,0x23,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x48,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x28,0x1d,0x00,0x00,0xb4,0x01,0x00,0x00,0xb5,0x01,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x4e,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x44,0x1d,0x00,0x00,0x29,0x0c,0x00,0x00,0x48,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x53,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x44,0x1d,0x00,0x00,0x4e,0x1d,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x30,0x1d,0x00,0x00,0x53,0x1d,0x00,0x00,0x53,0x1d,0x00,0x00, +0x53,0x1d,0x00,0x00,0xf7,0x00,0x03,0x00,0x43,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xa7,0x0c,0x00,0x00,0x2e,0x0c,0x00,0x00,0x32,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x32,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9c,0x1d,0x00,0x00,0xf9,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9e,0x1d,0x00,0x00,0xf9,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9f,0x1d,0x00,0x00,0x9c,0x1d,0x00,0x00, +0x9e,0x1d,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa0,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x9f,0x1d,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa1,0x1d,0x00,0x00,0xb5,0x01,0x00,0x00,0xa0,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xfd,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0xa1,0x1d,0x00,0x00,0x15,0x09,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x02,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x0d,0x09,0x00,0x00,0xfd,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x0b,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x9d,0x0c,0x00,0x00, +0x48,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x10,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x2b,0x0d,0x00,0x00,0x0b,0x1e,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x16,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x02,0x1e,0x00,0x00,0xb5,0x01,0x00,0x00,0x10,0x1e,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xb2,0x1d,0x00,0x00,0x43,0x1c,0x00,0x00, +0x16,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xb6,0x1d,0x00,0x00, +0x31,0x1c,0x00,0x00,0xb2,0x1d,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xba,0x1d,0x00,0x00,0x31,0x1c,0x00,0x00,0xb2,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x1b,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xff,0x23,0x00,0x00,0xb6,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x20,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xfd,0x23,0x00,0x00, +0xba,0x1d,0x00,0x00,0xba,0x00,0x05,0x00,0x56,0x09,0x00,0x00,0xca,0x1d,0x00,0x00, +0x1b,0x1e,0x00,0x00,0x3f,0x24,0x00,0x00,0x9a,0x00,0x04,0x00,0xca,0x00,0x00,0x00, +0xcb,0x1d,0x00,0x00,0xca,0x1d,0x00,0x00,0xa8,0x00,0x04,0x00,0xca,0x00,0x00,0x00, +0xcc,0x1d,0x00,0x00,0xcb,0x1d,0x00,0x00,0xf7,0x00,0x03,0x00,0xd2,0x1d,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xcc,0x1d,0x00,0x00,0xcd,0x1d,0x00,0x00, +0xd2,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xcd,0x1d,0x00,0x00,0xba,0x00,0x05,0x00, +0x56,0x09,0x00,0x00,0xd0,0x1d,0x00,0x00,0x3f,0x24,0x00,0x00,0x20,0x1e,0x00,0x00, +0x9a,0x00,0x04,0x00,0xca,0x00,0x00,0x00,0xd1,0x1d,0x00,0x00,0xd0,0x1d,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd2,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xd2,0x1d,0x00,0x00, +0xf5,0x00,0x07,0x00,0xca,0x00,0x00,0x00,0xd3,0x1d,0x00,0x00,0xcb,0x1d,0x00,0x00, +0x32,0x0c,0x00,0x00,0xd1,0x1d,0x00,0x00,0xcd,0x1d,0x00,0x00,0xf7,0x00,0x03,0x00, +0xf0,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd3,0x1d,0x00,0x00, +0xd4,0x1d,0x00,0x00,0xf0,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xd4,0x1d,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xd8,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x3f,0x24,0x00,0x00,0x1b,0x1e,0x00,0x00,0x20,0x1e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x25,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xd0,0x1c,0x00,0x00,0x99,0x19,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xdc,0x1d,0x00,0x00,0x25,0x1e,0x00,0x00,0x25,0x1e,0x00,0x00, +0x25,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x2a,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x9a,0x0c,0x00,0x00,0xd1,0x02,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe0,0x1d,0x00,0x00,0xb5,0x01,0x00,0x00, +0x2a,0x1e,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xe3,0x1d,0x00,0x00, +0xdc,0x1d,0x00,0x00,0xe0,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x32,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xe3,0x1d,0x00,0x00, +0xf5,0x0a,0x00,0x00,0x84,0x23,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x44,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xd8,0x1d,0x00,0x00, +0x3f,0x24,0x00,0x00,0x32,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x49,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x30,0x1d,0x00,0x00, +0x84,0x09,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x63,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x49,0x1e,0x00,0x00,0x30,0x1d,0x00,0x00, +0x32,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0xf0,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf0,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x4d,0x24,0x00,0x00, +0x30,0x1d,0x00,0x00,0xd2,0x1d,0x00,0x00,0x63,0x1e,0x00,0x00,0xd4,0x1d,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x4c,0x24,0x00,0x00,0x3f,0x24,0x00,0x00, +0xd2,0x1d,0x00,0x00,0x44,0x1e,0x00,0x00,0xd4,0x1d,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x6e,0x1e,0x00,0x00,0x0a,0x24,0x00,0x00,0x0a,0x24,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x6f,0x1e,0x00,0x00,0x4d,0x24,0x00,0x00,0x6e,0x1e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x80,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xf4,0x08,0x00,0x00,0x6f,0x1e,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x74,0x1e,0x00,0x00,0x6e,0x1e,0x00,0x00,0x80,0x1e,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x77,0x1e,0x00,0x00,0x0a,0x24,0x00,0x00, +0x0a,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x86,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x4c,0x24,0x00,0x00,0x77,0x1e,0x00,0x00,0x74,0x1e,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8b,0x1e,0x00,0x00,0x86,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8d,0x1e,0x00,0x00, +0x86,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8e,0x1e,0x00,0x00,0x8b,0x1e,0x00,0x00,0x8d,0x1e,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x90,0x1e,0x00,0x00,0x86,0x1e,0x00,0x00,0x02,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x91,0x1e,0x00,0x00,0x8e,0x1e,0x00,0x00, +0x90,0x1e,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x96,0x1e,0x00,0x00, +0x8b,0x1e,0x00,0x00,0x90,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9b,0x1e,0x00,0x00,0x8b,0x1e,0x00,0x00,0x8d,0x1e,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9e,0x1e,0x00,0x00,0x9b,0x1e,0x00,0x00,0x90,0x1e,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x9f,0x1e,0x00,0x00,0x91,0x1e,0x00,0x00, +0x96,0x1e,0x00,0x00,0x9e,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x43,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x2e,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x58,0x1d,0x00,0x00,0x0a,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5a,0x1d,0x00,0x00,0x0a,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5b,0x1d,0x00,0x00,0x58,0x1d,0x00,0x00, +0x5a,0x1d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5d,0x1d,0x00,0x00, +0x0a,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5e,0x1d,0x00,0x00,0x5b,0x1d,0x00,0x00,0x5d,0x1d,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x63,0x1d,0x00,0x00,0x58,0x1d,0x00,0x00,0x5d,0x1d,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x68,0x1d,0x00,0x00,0x58,0x1d,0x00,0x00, +0x5a,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6b,0x1d,0x00,0x00, +0x68,0x1d,0x00,0x00,0x5d,0x1d,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x6c,0x1d,0x00,0x00,0x5e,0x1d,0x00,0x00,0x63,0x1d,0x00,0x00,0x6b,0x1d,0x00,0x00, +0xf9,0x00,0x02,0x00,0x43,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x43,0x0c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x50,0x24,0x00,0x00,0x9f,0x1e,0x00,0x00, +0xf0,0x1d,0x00,0x00,0x6c,0x1d,0x00,0x00,0x2e,0x0c,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xa5,0x1e,0x00,0x00,0x22,0x19,0x00,0x00,0xc0,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0xff,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa6,0x1e,0x00,0x00,0xa5,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0xca,0x00,0x00,0x00,0xa8,0x1e,0x00,0x00,0xa6,0x1e,0x00,0x00,0xb4,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xaa,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xaa,0x1e,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xdc,0x24,0x00,0x00,0xa8,0x1e,0x00,0x00, +0xb5,0x01,0x00,0x00,0xa6,0x1e,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xb0,0x1e,0x00,0x00,0xdc,0x24,0x00,0x00,0xdc,0x24,0x00,0x00,0xdc,0x24,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xb1,0x1e,0x00,0x00,0x50,0x24,0x00,0x00, +0xb0,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x30,0x02,0x00,0x00,0xb8,0x1e,0x00,0x00, +0xfe,0x01,0x00,0x00,0x2f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb9,0x1e,0x00,0x00,0xb8,0x1e,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xb4,0x1e,0x00,0x00,0xb1,0x1e,0x00,0x00,0xb9,0x1e,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xc6,0x1e,0x00,0x00,0x75,0x0c,0x00,0x00,0xf1,0x0c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe1,0x1e,0x00,0x00,0xc6,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0xe2,0x1e,0x00,0x00, +0xe1,0x1e,0x00,0x00,0xb4,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xe7,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe2,0x1e,0x00,0x00,0xe3,0x1e,0x00,0x00, +0xe7,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xe3,0x1e,0x00,0x00,0xbc,0x00,0x05,0x00, +0xca,0x00,0x00,0x00,0xe6,0x1e,0x00,0x00,0xe1,0x1e,0x00,0x00,0xb5,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe7,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xe7,0x1e,0x00,0x00, +0xf5,0x00,0x07,0x00,0xca,0x00,0x00,0x00,0xe8,0x1e,0x00,0x00,0xe2,0x1e,0x00,0x00, +0xaa,0x1e,0x00,0x00,0xe6,0x1e,0x00,0x00,0xe3,0x1e,0x00,0x00,0xf7,0x00,0x03,0x00, +0xf3,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe8,0x1e,0x00,0x00, +0xe9,0x1e,0x00,0x00,0xf3,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xe9,0x1e,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xeb,0x1e,0x00,0x00,0xc6,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xca,0x00,0x00,0x00,0xec,0x1e,0x00,0x00, +0xeb,0x1e,0x00,0x00,0xb4,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xf1,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xec,0x1e,0x00,0x00,0xed,0x1e,0x00,0x00, +0xf1,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xed,0x1e,0x00,0x00,0xbc,0x00,0x05,0x00, +0xca,0x00,0x00,0x00,0xf0,0x1e,0x00,0x00,0xeb,0x1e,0x00,0x00,0xb5,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xf1,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xf1,0x1e,0x00,0x00, +0xf5,0x00,0x07,0x00,0xca,0x00,0x00,0x00,0xf2,0x1e,0x00,0x00,0xec,0x1e,0x00,0x00, +0xe9,0x1e,0x00,0x00,0xf0,0x1e,0x00,0x00,0xed,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf3,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xf3,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0xca,0x00,0x00,0x00,0xf4,0x1e,0x00,0x00,0xe8,0x1e,0x00,0x00,0xe7,0x1e,0x00,0x00, +0xf2,0x1e,0x00,0x00,0xf1,0x1e,0x00,0x00,0xa4,0x00,0x05,0x00,0xca,0x00,0x00,0x00, +0xc9,0x1e,0x00,0x00,0xf4,0x1e,0x00,0x00,0xd1,0x08,0x00,0x00,0xf7,0x00,0x03,0x00, +0xda,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc9,0x1e,0x00,0x00, +0xca,0x1e,0x00,0x00,0xce,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xce,0x1e,0x00,0x00, +0x41,0x00,0x05,0x00,0x30,0x02,0x00,0x00,0xf9,0x1e,0x00,0x00,0xfe,0x01,0x00,0x00, +0x3a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xfa,0x1e,0x00,0x00, +0xf9,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd0,0x1e,0x00,0x00, +0xfa,0x1e,0x00,0x00,0xa8,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd3,0x1e,0x00,0x00,0x29,0x0c,0x00,0x00,0xd0,0x1e,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd7,0x1e,0x00,0x00,0xbe,0x18,0x00,0x00,0xd3,0x1e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xff,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xb4,0x01,0x00,0x00,0xd7,0x1e,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x7d,0x23,0x00,0x00,0xff,0x1e,0x00,0x00,0x9c,0x23,0x00,0x00, +0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xda,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0xca,0x1e,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x7a,0x23,0x00,0x00, +0xb4,0x01,0x00,0x00,0x9c,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xda,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xda,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x60,0x24,0x00,0x00,0x7d,0x23,0x00,0x00,0xce,0x1e,0x00,0x00, +0x7a,0x23,0x00,0x00,0xca,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x93,0x02,0x00,0x00, +0x01,0x1f,0x00,0x00,0x95,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x04,0x1f,0x00,0x00,0x60,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x05,0x1f,0x00,0x00,0x60,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x06,0x1f,0x00,0x00,0x04,0x1f,0x00,0x00, +0x05,0x1f,0x00,0x00,0xb4,0x01,0x00,0x00,0xb4,0x01,0x00,0x00,0x63,0x00,0x04,0x00, +0x01,0x1f,0x00,0x00,0xad,0x0b,0x00,0x00,0x06,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x3a,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x73,0x0a,0x00,0x00,0x69,0x19,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x3e,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xfd,0x0c,0x00,0x00, +0xb4,0x01,0x00,0x00,0xb5,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x44,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x3a,0x1f,0x00,0x00, +0x16,0x04,0x00,0x00,0x3e,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x49,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x3a,0x1f,0x00,0x00, +0x44,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x23,0x1f,0x00,0x00, +0x49,0x1f,0x00,0x00,0x49,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x25,0x1f,0x00,0x00,0x2b,0x0d,0x00,0x00,0x25,0x07,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x4e,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x25,0x1f,0x00,0x00,0x9a,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x53,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x23,0x1f,0x00,0x00, +0x4e,0x1f,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x2b,0x1f,0x00,0x00, +0xa7,0x0c,0x00,0x00,0xb5,0x01,0x00,0x00,0x53,0x1f,0x00,0x00,0xbe,0x00,0x05,0x00, +0xca,0x00,0x00,0x00,0x2f,0x1f,0x00,0x00,0x34,0x1d,0x00,0x00,0xb5,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x34,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x2f,0x1f,0x00,0x00,0x30,0x1f,0x00,0x00,0x34,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x30,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x5c,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x15,0x03,0x00,0x00,0x2b,0x1f,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x33,0x1f,0x00,0x00,0x5c,0x1f,0x00,0x00, +0x3c,0x04,0x00,0x00,0xf9,0x00,0x02,0x00,0x34,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x34,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x69,0x24,0x00,0x00, +0x2b,0x1f,0x00,0x00,0xda,0x1e,0x00,0x00,0x33,0x1f,0x00,0x00,0x30,0x1f,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x51,0x0c,0x00,0x00,0xb4,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x52,0x0c,0x00,0x00, +0xb4,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x53,0x0c,0x00,0x00,0xb4,0x1e,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x54,0x0c,0x00,0x00,0x51,0x0c,0x00,0x00,0x52,0x0c,0x00,0x00, +0x53,0x0c,0x00,0x00,0x69,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x7d,0x02,0x00,0x00, +0x5e,0x1f,0x00,0x00,0x7f,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0x5e,0x1f,0x00,0x00, +0xad,0x0b,0x00,0x00,0x54,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x86,0x02,0x00,0x00, +0x6b,0x1f,0x00,0x00,0x88,0x02,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x74,0x1f,0x00,0x00,0x51,0x0c,0x00,0x00,0x52,0x0c,0x00,0x00,0x53,0x0c,0x00,0x00, +0xb5,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0x6b,0x1f,0x00,0x00,0xad,0x0b,0x00,0x00, +0x74,0x1f,0x00,0x00,0x3d,0x00,0x04,0x00,0x9c,0x02,0x00,0x00,0x76,0x1f,0x00,0x00, +0x9e,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0x76,0x1f,0x00,0x00,0xad,0x0b,0x00,0x00, +0xe4,0x05,0x00,0x00,0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_f259e6707f47f1b7f7613278cb8ffebd.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_f259e6707f47f1b7f7613278cb8ffebd.h new file mode 100644 index 00000000..26ff36cf --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_f259e6707f47f1b7f7613278cb8ffebd.h @@ -0,0 +1,2002 @@ +// ffx_fsr2_accumulate_pass_f259e6707f47f1b7f7613278cb8ffebd.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_f259e6707f47f1b7f7613278cb8ffebd_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_f259e6707f47f1b7f7613278cb8ffebd_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_f259e6707f47f1b7f7613278cb8ffebd_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_f259e6707f47f1b7f7613278cb8ffebd_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_f259e6707f47f1b7f7613278cb8ffebd_SampledImageResourceNames[] = { "r_input_exposure", "r_dilated_reactive_masks", "r_input_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_imgMips", "r_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_f259e6707f47f1b7f7613278cb8ffebd_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 10, 12, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_f259e6707f47f1b7f7613278cb8ffebd_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_f259e6707f47f1b7f7613278cb8ffebd_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_f259e6707f47f1b7f7613278cb8ffebd_StorageImageResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_upscaled_output", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_f259e6707f47f1b7f7613278cb8ffebd_StorageImageResourceBindings[] = { 13, 14, 15, 16, 17, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_f259e6707f47f1b7f7613278cb8ffebd_StorageImageResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_f259e6707f47f1b7f7613278cb8ffebd_StorageImageResourceSets[] = { 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_f259e6707f47f1b7f7613278cb8ffebd_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_f259e6707f47f1b7f7613278cb8ffebd_UniformBufferResourceBindings[] = { 18, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_f259e6707f47f1b7f7613278cb8ffebd_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_f259e6707f47f1b7f7613278cb8ffebd_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_f259e6707f47f1b7f7613278cb8ffebd_size = 31580; + +static const unsigned char g_ffx_fsr2_accumulate_pass_f259e6707f47f1b7f7613278cb8ffebd_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0xf8,0x26,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x09,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x31,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x38,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x07,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x7c,0x0b,0x00,0x00, +0x92,0x0b,0x00,0x00,0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00, +0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74, +0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73, +0x00,0x00,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x68,0x61,0x64,0x65,0x72,0x5f,0x31,0x36,0x62,0x69,0x74,0x5f,0x73,0x74,0x6f,0x72, +0x61,0x67,0x65,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x68,0x61,0x64,0x65,0x72,0x5f,0x65,0x78,0x70,0x6c,0x69,0x63,0x69,0x74,0x5f,0x61, +0x72,0x69,0x74,0x68,0x6d,0x65,0x74,0x69,0x63,0x5f,0x74,0x79,0x70,0x65,0x73,0x00, +0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65, +0x72,0x5f,0x69,0x6d,0x61,0x67,0x65,0x5f,0x6c,0x6f,0x61,0x64,0x5f,0x66,0x6f,0x72, +0x6d,0x61,0x74,0x74,0x65,0x64,0x00,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47, +0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f, +0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00, +0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e, +0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00, +0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00, +0x05,0x00,0x05,0x00,0x0d,0x02,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74, +0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x0d,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00, +0x0d,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64, +0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00,0x0d,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65, +0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x0d,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75, +0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00, +0x06,0x00,0x08,0x00,0x0d,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d, +0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00, +0x06,0x00,0x08,0x00,0x0d,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d, +0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00, +0x06,0x00,0x06,0x00,0x0d,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61, +0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00,0x0d,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65, +0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00,0x0d,0x02,0x00,0x00, +0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00, +0x0d,0x02,0x00,0x00,0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56, +0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00, +0x0d,0x02,0x00,0x00,0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61, +0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00, +0x0d,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56, +0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65, +0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00,0x0d,0x02,0x00,0x00, +0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65, +0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00,0x0d,0x02,0x00,0x00,0x0d,0x00,0x00,0x00, +0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72, +0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x0d,0x02,0x00,0x00,0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66, +0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00,0x0d,0x02,0x00,0x00,0x0f,0x00,0x00,0x00, +0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c, +0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x0d,0x02,0x00,0x00, +0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00, +0x06,0x00,0x09,0x00,0x0d,0x02,0x00,0x00,0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e, +0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63, +0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00,0x0d,0x02,0x00,0x00,0x12,0x00,0x00,0x00, +0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65, +0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00, +0x0f,0x02,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00,0x05,0x00,0x05,0x00, +0x52,0x02,0x00,0x00,0x72,0x5f,0x69,0x6d,0x67,0x4d,0x69,0x70,0x73,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0x56,0x02,0x00,0x00,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72, +0x43,0x6c,0x61,0x6d,0x70,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0x63,0x02,0x00,0x00, +0x72,0x5f,0x70,0x72,0x65,0x70,0x61,0x72,0x65,0x64,0x5f,0x69,0x6e,0x70,0x75,0x74, +0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x05,0x00,0x08,0x00,0x6b,0x02,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76, +0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x05,0x00,0x09,0x00,0x77,0x02,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61, +0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0x7f,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74, +0x6f,0x72,0x79,0x00,0x05,0x00,0x06,0x00,0x86,0x02,0x00,0x00,0x72,0x5f,0x6c,0x75, +0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x00,0x05,0x00,0x09,0x00, +0x90,0x02,0x00,0x00,0x72,0x77,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f, +0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00, +0x05,0x00,0x07,0x00,0x99,0x02,0x00,0x00,0x72,0x77,0x5f,0x75,0x70,0x73,0x63,0x61, +0x6c,0x65,0x64,0x5f,0x6f,0x75,0x74,0x70,0x75,0x74,0x00,0x00,0x05,0x00,0x06,0x00, +0xa6,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74, +0x75,0x73,0x00,0x00,0x05,0x00,0x06,0x00,0xaf,0x02,0x00,0x00,0x72,0x77,0x5f,0x6e, +0x65,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0xc4,0x02,0x00,0x00,0x72,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75, +0x73,0x00,0x00,0x00,0x05,0x00,0x07,0x00,0xcf,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x05,0x00,0x09,0x00,0xdb,0x02,0x00,0x00,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65, +0x64,0x5f,0x72,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x73, +0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x7c,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x57, +0x6f,0x72,0x6b,0x47,0x72,0x6f,0x75,0x70,0x49,0x44,0x00,0x00,0x05,0x00,0x08,0x00, +0x92,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x4c,0x6f,0x63,0x61,0x6c,0x49,0x6e,0x76,0x6f, +0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x0d,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x0d,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x0d,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x0d,0x02,0x00,0x00, +0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x0d,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x0d,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x0d,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x0d,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x0d,0x02,0x00,0x00,0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x0d,0x02,0x00,0x00,0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x0d,0x02,0x00,0x00,0x0a,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x0d,0x02,0x00,0x00, +0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x0d,0x02,0x00,0x00,0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x0d,0x02,0x00,0x00,0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x0d,0x02,0x00,0x00,0x0e,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x0d,0x02,0x00,0x00, +0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x0d,0x02,0x00,0x00,0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x0d,0x02,0x00,0x00,0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x0d,0x02,0x00,0x00,0x12,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x0d,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x0f,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x0f,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x52,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x52,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x56,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x56,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x63,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x63,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x6b,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x6b,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x77,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x77,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x7f,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x7f,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x86,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x86,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x90,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x90,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x90,0x02,0x00,0x00,0x19,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x99,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x99,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0f,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x99,0x02,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xa6,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xa6,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xaf,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xaf,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xc4,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xc4,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xcf,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xcf,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xdb,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xdb,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x7c,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x92,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xa4,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00, +0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x13,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x16,0x00,0x03,0x00, +0x52,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x52,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x5a,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x59,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x64,0x00,0x00,0x00, +0x37,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x8f,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x94,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x8f,0x00,0x00,0x00,0x14,0x00,0x02,0x00,0xd0,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x1b,0x01,0x00,0x00,0x52,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc0,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc1,0x01,0x00,0x00,0x00,0x00,0x80,0x3f, +0x1e,0x00,0x15,0x00,0x0d,0x02,0x00,0x00,0x64,0x00,0x00,0x00,0x64,0x00,0x00,0x00, +0x64,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x37,0x00,0x00,0x00, +0x37,0x00,0x00,0x00,0x8f,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x0e,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x0d,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x0e,0x02,0x00,0x00,0x0f,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x10,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x11,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x64,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x16,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x1b,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x20,0x02,0x00,0x00, +0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x25,0x02,0x00,0x00, +0x05,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x26,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x37,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x2b,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x30,0x02,0x00,0x00, +0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x31,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x36,0x02,0x00,0x00, +0x09,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x3b,0x02,0x00,0x00, +0x0a,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x40,0x02,0x00,0x00, +0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x41,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x46,0x02,0x00,0x00, +0x0d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x4b,0x02,0x00,0x00, +0x0f,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x50,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x51,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x50,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x51,0x02,0x00,0x00, +0x52,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x1a,0x00,0x02,0x00,0x54,0x02,0x00,0x00, +0x20,0x00,0x04,0x00,0x55,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x54,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x55,0x02,0x00,0x00,0x56,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x1b,0x00,0x03,0x00,0x58,0x02,0x00,0x00,0x50,0x02,0x00,0x00,0x15,0x00,0x04,0x00, +0x5e,0x02,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x5e,0x02,0x00,0x00,0x5f,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x51,0x02,0x00,0x00,0x63,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x51,0x02,0x00,0x00,0x6b,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x51,0x02,0x00,0x00,0x77,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x7d,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x7e,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x7d,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x7e,0x02,0x00,0x00,0x7f,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x51,0x02,0x00,0x00,0x86,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x8e,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x8f,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x8e,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x8f,0x02,0x00,0x00,0x90,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x97,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x98,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x97,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x98,0x02,0x00,0x00, +0x99,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xa4,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xa5,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xa4,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0xa5,0x02,0x00,0x00,0xa6,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0xad,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0f,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xae,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xad,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0xae,0x02,0x00,0x00,0xaf,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x5e,0x02,0x00,0x00,0xbf,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x51,0x02,0x00,0x00,0xc4,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x51,0x02,0x00,0x00,0xcf,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xd1,0x02,0x00,0x00,0x10,0x02,0x00,0x00, +0x10,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x51,0x02,0x00,0x00,0xdb,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xe4,0x02,0x00,0x00, +0xc0,0x01,0x00,0x00,0xc0,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xe7,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x19,0x03,0x00,0x00,0x6f,0x12,0x83,0x3a,0x2b,0x00,0x04,0x00,0x5e,0x02,0x00,0x00, +0x53,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5e,0x02,0x00,0x00, +0x57,0x03,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x6d,0x03,0x00,0x00,0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x71,0x03,0x00,0x00,0x00,0x00,0x00,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x81,0x03,0x00,0x00,0x00,0x00,0x80,0xbe,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xe4,0x03,0x00,0x00,0x71,0x03,0x00,0x00,0x71,0x03,0x00,0x00,0x17,0x00,0x04,0x00, +0xf8,0x03,0x00,0x00,0x5e,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0xfc,0x03,0x00,0x00,0xd0,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x09,0x04,0x00,0x00,0x00,0xe0,0x7f,0x47,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x21,0x04,0x00,0x00,0xdb,0x0f,0x49,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x28,0x04,0x00,0x00,0xdb,0x0f,0xc9,0x3f,0x2b,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x35,0x04,0x00,0x00,0x00,0x40,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x41,0x04,0x00,0x00,0xcd,0xcc,0xcc,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x49,0x04,0x00,0x00,0x00,0x00,0xc8,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x4e,0x04,0x00,0x00,0x00,0x00,0x10,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x56,0x04,0x00,0x00,0x00,0x00,0x80,0x40,0x2b,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x61,0x04,0x00,0x00,0x00,0xbc,0x00,0x00,0x2b,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x67,0x04,0x00,0x00,0x00,0x80,0x00,0x00,0x2b,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x6d,0x04,0x00,0x00,0x00,0x3c,0x00,0x00,0x2b,0x00,0x04,0x00, +0x5e,0x02,0x00,0x00,0xe5,0x04,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00, +0xe6,0x04,0x00,0x00,0x59,0x00,0x00,0x00,0xe5,0x04,0x00,0x00,0x20,0x00,0x04,0x00, +0xe7,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0xe6,0x04,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x84,0x05,0x00,0x00,0x52,0xb8,0xfe,0x3f,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xa3,0x05,0x00,0x00,0xfe,0xff,0xff,0xff,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xa4,0x05,0x00,0x00,0xff,0xff,0xff,0xff,0x2b,0x00,0x04,0x00, +0x5e,0x02,0x00,0x00,0xf9,0x05,0x00,0x00,0x10,0x00,0x00,0x00,0x1c,0x00,0x04,0x00, +0xfa,0x05,0x00,0x00,0x08,0x00,0x00,0x00,0xf9,0x05,0x00,0x00,0x20,0x00,0x04,0x00, +0xfb,0x05,0x00,0x00,0x07,0x00,0x00,0x00,0xfa,0x05,0x00,0x00,0x2c,0x00,0x07,0x00, +0x8f,0x00,0x00,0x00,0x0a,0x06,0x00,0x00,0xc0,0x01,0x00,0x00,0xc0,0x01,0x00,0x00, +0xc0,0x01,0x00,0x00,0xc0,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x21,0x06,0x00,0x00,0x9a,0x99,0x99,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x39,0x06,0x00,0x00,0x00,0x00,0x00,0xc0,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x3a,0x06,0x00,0x00,0x00,0x00,0x40,0xc0,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xdd,0x06,0x00,0x00,0xab,0xaa,0xaa,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x0d,0x07,0x00,0x00,0xab,0xaa,0x2a,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x39,0x07,0x00,0x00,0x00,0x00,0x00,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x4c,0x07,0x00,0x00,0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x56,0x07,0x00,0x00,0x00,0x00,0x20,0x41,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x90,0x07,0x00,0x00,0xa4,0x05,0x00,0x00,0xa4,0x05,0x00,0x00,0x2c,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x9b,0x07,0x00,0x00,0x10,0x02,0x00,0x00,0xa4,0x05,0x00,0x00, +0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xa6,0x07,0x00,0x00,0x16,0x02,0x00,0x00, +0xa4,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xb1,0x07,0x00,0x00, +0x1b,0x02,0x00,0x00,0xa4,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0xbc,0x07,0x00,0x00,0xa4,0x05,0x00,0x00,0x10,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0xd1,0x07,0x00,0x00,0x16,0x02,0x00,0x00,0x10,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xdc,0x07,0x00,0x00,0x1b,0x02,0x00,0x00, +0x10,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xe7,0x07,0x00,0x00, +0xa4,0x05,0x00,0x00,0x16,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0xf2,0x07,0x00,0x00,0x10,0x02,0x00,0x00,0x16,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0xfd,0x07,0x00,0x00,0x16,0x02,0x00,0x00,0x16,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x08,0x08,0x00,0x00,0x1b,0x02,0x00,0x00, +0x16,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x13,0x08,0x00,0x00, +0xa4,0x05,0x00,0x00,0x1b,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x1e,0x08,0x00,0x00,0x10,0x02,0x00,0x00,0x1b,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x29,0x08,0x00,0x00,0x16,0x02,0x00,0x00,0x1b,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x34,0x08,0x00,0x00,0x1b,0x02,0x00,0x00, +0x1b,0x02,0x00,0x00,0x2a,0x00,0x03,0x00,0xd0,0x00,0x00,0x00,0xba,0x08,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc1,0x08,0x00,0x00,0xff,0xfe,0xfe,0x3e, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xdd,0x08,0x00,0x00,0x19,0x03,0x00,0x00, +0x19,0x03,0x00,0x00,0x19,0x03,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xf6,0x08,0x00,0x00,0x00,0x00,0xa0,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xfe,0x08,0x00,0x00,0x00,0x00,0x40,0x40,0x17,0x00,0x04,0x00,0x3f,0x09,0x00,0x00, +0xd0,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x6d,0x09,0x00,0x00,0x4c,0x07,0x00,0x00,0x4c,0x07,0x00,0x00,0x4c,0x07,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x91,0x09,0x00,0x00,0x30,0x96,0x7c,0x3d, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd8,0x09,0x00,0x00,0x00,0x00,0x7f,0x43, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x00,0x0a,0x00,0x00,0x81,0x80,0x80,0x3b, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2a,0x0a,0x00,0x00,0x00,0x00,0xc0,0x40, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5c,0x0a,0x00,0x00,0xa4,0x70,0x7d,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x87,0x0a,0x00,0x00,0x00,0x00,0x80,0xbf, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xdf,0x0a,0x00,0x00,0xc0,0x01,0x00,0x00, +0xc0,0x01,0x00,0x00,0xc0,0x01,0x00,0x00,0x17,0x00,0x04,0x00,0x7a,0x0b,0x00,0x00, +0x5e,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x7b,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x7a,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00,0x7b,0x0b,0x00,0x00, +0x7c,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5e,0x02,0x00,0x00, +0x84,0x0b,0x00,0x00,0x08,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0xf8,0x03,0x00,0x00, +0x90,0x0b,0x00,0x00,0x84,0x0b,0x00,0x00,0x84,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00, +0x7b,0x0b,0x00,0x00,0x92,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x06,0x00, +0x7a,0x0b,0x00,0x00,0xa4,0x0b,0x00,0x00,0x84,0x0b,0x00,0x00,0x84,0x0b,0x00,0x00, +0x53,0x03,0x00,0x00,0x2b,0x00,0x04,0x00,0x5e,0x02,0x00,0x00,0x0b,0x25,0x00,0x00, +0x07,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x0c,0x25,0x00,0x00, +0x09,0x04,0x00,0x00,0x09,0x04,0x00,0x00,0x09,0x04,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x0d,0x25,0x00,0x00,0x66,0x66,0x66,0x3f,0x2c,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x0e,0x25,0x00,0x00,0xc1,0x01,0x00,0x00,0xc1,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0f,0x25,0x00,0x00,0x0a,0xd7,0xa3,0x3c, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x10,0x25,0x00,0x00,0xcd,0xcc,0x4c,0x3d, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x11,0x25,0x00,0x00,0xc1,0x01,0x00,0x00, +0xc1,0x01,0x00,0x00,0xc1,0x01,0x00,0x00,0x01,0x00,0x03,0x00,0x06,0x00,0x00,0x00, +0x4e,0x25,0x00,0x00,0x01,0x00,0x03,0x00,0x08,0x00,0x00,0x00,0x71,0x25,0x00,0x00, +0x01,0x00,0x03,0x00,0x64,0x00,0x00,0x00,0xfa,0x25,0x00,0x00,0x01,0x00,0x03,0x00, +0x22,0x00,0x00,0x00,0xf6,0x26,0x00,0x00,0x01,0x00,0x03,0x00,0x8f,0x00,0x00,0x00, +0xf7,0x26,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x94,0x00,0x00,0x00,0xe0,0x1d,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xfb,0x05,0x00,0x00,0x3a,0x1b,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xe7,0x04,0x00,0x00,0x06,0x15,0x00,0x00,0x07,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x7a,0x0b,0x00,0x00,0x7d,0x0b,0x00,0x00,0x7c,0x0b,0x00,0x00, +0x4f,0x00,0x07,0x00,0xf8,0x03,0x00,0x00,0x7e,0x0b,0x00,0x00,0x7d,0x0b,0x00,0x00, +0x7d,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x11,0x02,0x00,0x00,0xa7,0x0b,0x00,0x00,0x0f,0x02,0x00,0x00,0x1b,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0xa8,0x0b,0x00,0x00,0xa7,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x82,0x0b,0x00,0x00,0xa8,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x5e,0x02,0x00,0x00,0x83,0x0b,0x00,0x00, +0x82,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x02,0x00,0x00,0x86,0x0b,0x00,0x00, +0x83,0x0b,0x00,0x00,0x0b,0x25,0x00,0x00,0x86,0x00,0x05,0x00,0x5e,0x02,0x00,0x00, +0x87,0x0b,0x00,0x00,0x86,0x0b,0x00,0x00,0x84,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x5e,0x02,0x00,0x00,0x8a,0x0b,0x00,0x00,0x7d,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x82,0x00,0x05,0x00,0x5e,0x02,0x00,0x00,0x8b,0x0b,0x00,0x00,0x87,0x0b,0x00,0x00, +0x8a,0x0b,0x00,0x00,0x82,0x00,0x05,0x00,0x5e,0x02,0x00,0x00,0x8c,0x0b,0x00,0x00, +0x8b,0x0b,0x00,0x00,0x53,0x03,0x00,0x00,0x52,0x00,0x06,0x00,0xf8,0x03,0x00,0x00, +0x1d,0x23,0x00,0x00,0x8c,0x0b,0x00,0x00,0x7e,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x84,0x00,0x05,0x00,0xf8,0x03,0x00,0x00,0x91,0x0b,0x00,0x00,0x1d,0x23,0x00,0x00, +0x90,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00,0x7a,0x0b,0x00,0x00,0x93,0x0b,0x00,0x00, +0x92,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00,0xf8,0x03,0x00,0x00,0x94,0x0b,0x00,0x00, +0x93,0x0b,0x00,0x00,0x93,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x80,0x00,0x05,0x00,0xf8,0x03,0x00,0x00,0x95,0x0b,0x00,0x00,0x91,0x0b,0x00,0x00, +0x94,0x0b,0x00,0x00,0x7c,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0x97,0x0b,0x00,0x00, +0x95,0x0b,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x5b,0x0c,0x00,0x00, +0x97,0x0b,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x5d,0x0c,0x00,0x00, +0x5b,0x0c,0x00,0x00,0xe4,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x5f,0x0c,0x00,0x00,0xa8,0x0b,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x60,0x0c,0x00,0x00,0x5d,0x0c,0x00,0x00,0x5f,0x0c,0x00,0x00,0x41,0x00,0x05,0x00, +0x31,0x02,0x00,0x00,0x9b,0x0c,0x00,0x00,0x0f,0x02,0x00,0x00,0x30,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x9c,0x0c,0x00,0x00,0x9b,0x0c,0x00,0x00, +0x41,0x00,0x05,0x00,0x11,0x02,0x00,0x00,0x9f,0x0c,0x00,0x00,0x0f,0x02,0x00,0x00, +0x10,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0xa0,0x0c,0x00,0x00, +0x9f,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x66,0x0c,0x00,0x00, +0xa0,0x0c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x67,0x0c,0x00,0x00, +0x9c,0x0c,0x00,0x00,0x66,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x68,0x0c,0x00,0x00,0x60,0x0c,0x00,0x00,0x67,0x0c,0x00,0x00,0x41,0x00,0x05,0x00, +0x11,0x02,0x00,0x00,0xa7,0x0c,0x00,0x00,0x0f,0x02,0x00,0x00,0x16,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0xa8,0x0c,0x00,0x00,0xa7,0x0c,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xb5,0x0c,0x00,0x00,0x68,0x0c,0x00,0x00, +0x66,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xb8,0x0c,0x00,0x00, +0x66,0x0c,0x00,0x00,0xe4,0x03,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xc5,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xb5,0x0c,0x00,0x00, +0xb8,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xca,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xe4,0x03,0x00,0x00,0xc5,0x0c,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xbe,0x0c,0x00,0x00,0xa8,0x0c,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xbf,0x0c,0x00,0x00,0xca,0x0c,0x00,0x00, +0xbe,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x50,0x02,0x00,0x00,0xd6,0x0c,0x00,0x00, +0x6b,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0xd8,0x0c,0x00,0x00, +0xd6,0x0c,0x00,0x00,0x97,0x0b,0x00,0x00,0x02,0x00,0x00,0x00,0x10,0x02,0x00,0x00, +0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xd9,0x0c,0x00,0x00,0xd8,0x0c,0x00,0x00, +0xd8,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x31,0x02,0x00,0x00,0xe0,0x0c,0x00,0x00,0x0f,0x02,0x00,0x00,0x36,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xe1,0x0c,0x00,0x00,0xe0,0x0c,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xdc,0x0c,0x00,0x00,0xd9,0x0c,0x00,0x00, +0xe1,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xe7,0x0c,0x00,0x00, +0xdc,0x0c,0x00,0x00,0x5f,0x0c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xe8,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0xe7,0x0c,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xf1,0x0c,0x00,0x00,0x60,0x0c,0x00,0x00, +0xdc,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf7,0x0c,0x00,0x00, +0xf1,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xd0,0x00,0x00,0x00, +0xf8,0x0c,0x00,0x00,0xf7,0x0c,0x00,0x00,0xc0,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xfd,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xf8,0x0c,0x00,0x00, +0xf9,0x0c,0x00,0x00,0xfd,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0xf9,0x0c,0x00,0x00, +0xbc,0x00,0x05,0x00,0xd0,0x00,0x00,0x00,0xfc,0x0c,0x00,0x00,0xf7,0x0c,0x00,0x00, +0xc1,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xfd,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfd,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0xd0,0x00,0x00,0x00,0xfe,0x0c,0x00,0x00, +0xf8,0x0c,0x00,0x00,0x05,0x00,0x00,0x00,0xfc,0x0c,0x00,0x00,0xf9,0x0c,0x00,0x00, +0xf7,0x00,0x03,0x00,0x09,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xfe,0x0c,0x00,0x00,0xff,0x0c,0x00,0x00,0x09,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00, +0xff,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x01,0x0d,0x00,0x00, +0xf1,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xd0,0x00,0x00,0x00, +0x02,0x0d,0x00,0x00,0x01,0x0d,0x00,0x00,0xc0,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x07,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x02,0x0d,0x00,0x00, +0x03,0x0d,0x00,0x00,0x07,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x03,0x0d,0x00,0x00, +0xbc,0x00,0x05,0x00,0xd0,0x00,0x00,0x00,0x06,0x0d,0x00,0x00,0x01,0x0d,0x00,0x00, +0xc1,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x07,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x07,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00,0xd0,0x00,0x00,0x00,0x08,0x0d,0x00,0x00, +0x02,0x0d,0x00,0x00,0xff,0x0c,0x00,0x00,0x06,0x0d,0x00,0x00,0x03,0x0d,0x00,0x00, +0xf9,0x00,0x02,0x00,0x09,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x09,0x0d,0x00,0x00, +0xf5,0x00,0x07,0x00,0xd0,0x00,0x00,0x00,0x0a,0x0d,0x00,0x00,0xfe,0x0c,0x00,0x00, +0xfd,0x0c,0x00,0x00,0x08,0x0d,0x00,0x00,0x07,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00, +0x50,0x02,0x00,0x00,0x0d,0x0d,0x00,0x00,0x63,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x54,0x02,0x00,0x00,0x0e,0x0d,0x00,0x00,0x56,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x58,0x02,0x00,0x00,0x0f,0x0d,0x00,0x00,0x0d,0x0d,0x00,0x00,0x0e,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0x11,0x0d,0x00,0x00,0x0f,0x0d,0x00,0x00, +0xbf,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xc0,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x12,0x0d,0x00,0x00,0x11,0x0d,0x00,0x00,0x03,0x00,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x16,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x12,0x0d,0x00,0x00,0xc0,0x01,0x00,0x00,0xc1,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x50,0x02,0x00,0x00,0x19,0x0d,0x00,0x00,0xdb,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x58,0x02,0x00,0x00,0x1b,0x0d,0x00,0x00,0x19,0x0d,0x00,0x00, +0x0e,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0x1d,0x0d,0x00,0x00, +0x1b,0x0d,0x00,0x00,0xbf,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xc0,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x85,0x0c,0x00,0x00,0x1d,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x88,0x0c,0x00,0x00, +0x1d,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x26,0x02,0x00,0x00, +0x21,0x0d,0x00,0x00,0x0f,0x02,0x00,0x00,0x2b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x22,0x0d,0x00,0x00,0x21,0x0d,0x00,0x00,0xaa,0x00,0x05,0x00, +0xd0,0x00,0x00,0x00,0x8b,0x0c,0x00,0x00,0x10,0x02,0x00,0x00,0x22,0x0d,0x00,0x00, +0xa4,0x00,0x05,0x00,0xd0,0x00,0x00,0x00,0x8f,0x0c,0x00,0x00,0x0a,0x0d,0x00,0x00, +0xba,0x08,0x00,0x00,0xa6,0x00,0x05,0x00,0xd0,0x00,0x00,0x00,0x92,0x0c,0x00,0x00, +0x8f,0x0c,0x00,0x00,0x8b,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00,0xed,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x0a,0x0d,0x00,0x00,0xe9,0x0b,0x00,0x00, +0xed,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xe9,0x0b,0x00,0x00,0xa8,0x00,0x04,0x00, +0xd0,0x00,0x00,0x00,0xec,0x0b,0x00,0x00,0x8b,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00, +0xed,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xed,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00, +0xd0,0x00,0x00,0x00,0xee,0x0b,0x00,0x00,0x0a,0x0d,0x00,0x00,0x09,0x0d,0x00,0x00, +0xec,0x0b,0x00,0x00,0xe9,0x0b,0x00,0x00,0xf7,0x00,0x03,0x00,0xf8,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xee,0x0b,0x00,0x00,0xef,0x0b,0x00,0x00, +0xf8,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xef,0x0b,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x59,0x0d,0x00,0x00,0xf1,0x0c,0x00,0x00,0x5f,0x0c,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x5a,0x0d,0x00,0x00,0x59,0x0d,0x00,0x00, +0xe4,0x03,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x5c,0x0d,0x00,0x00, +0xa8,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x5d,0x0d,0x00,0x00,0x5c,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5f,0x0d,0x00,0x00,0x5a,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x80,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x5d,0x0d,0x00,0x00,0x5f,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x85,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc0,0x01,0x00,0x00, +0x80,0x0d,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x27,0x23,0x00,0x00, +0x85,0x0d,0x00,0x00,0x5a,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x65,0x0d,0x00,0x00,0x82,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x67,0x0d,0x00,0x00,0x5a,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x8a,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x65,0x0d,0x00,0x00,0x67,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x8f,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xc0,0x01,0x00,0x00,0x8a,0x0d,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x2b,0x23,0x00,0x00,0x8f,0x0d,0x00,0x00,0x27,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x6c,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x2b,0x23,0x00,0x00,0x6e,0x00,0x04,0x00,0x64,0x00,0x00,0x00, +0x6d,0x0d,0x00,0x00,0x6c,0x0d,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x93,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x2b,0x23,0x00,0x00, +0x73,0x00,0x04,0x00,0x1b,0x01,0x00,0x00,0x70,0x0d,0x00,0x00,0x93,0x0d,0x00,0x00, +0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x49,0x0e,0x00,0x00,0x6d,0x0d,0x00,0x00, +0x90,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x4f,0x0e,0x00,0x00, +0x49,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x89,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x4f,0x0e,0x00,0x00, +0x10,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x36,0x23,0x00,0x00, +0x89,0x0e,0x00,0x00,0x49,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x6c,0x0e,0x00,0x00,0x49,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x93,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x6c,0x0e,0x00,0x00,0x10,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0x41,0x23,0x00,0x00,0x93,0x0e,0x00,0x00,0x36,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x50,0x02,0x00,0x00,0xa0,0x0e,0x00,0x00, +0x77,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0xa2,0x0e,0x00,0x00, +0xa0,0x0e,0x00,0x00,0x41,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x10,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0xdb,0x0d,0x00,0x00,0xa2,0x0e,0x00,0x00, +0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xb4,0x0e,0x00,0x00,0x6d,0x0d,0x00,0x00, +0x9b,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xbe,0x0e,0x00,0x00, +0xb4,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0x4c,0x23,0x00,0x00,0xbe,0x0e,0x00,0x00,0xb4,0x0e,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xd7,0x0e,0x00,0x00,0xb4,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xfe,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xd7,0x0e,0x00,0x00,0x10,0x02,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x57,0x23,0x00,0x00,0xfe,0x0e,0x00,0x00, +0x4c,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00, +0x0d,0x0f,0x00,0x00,0xa0,0x0e,0x00,0x00,0x57,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0x10,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0xe1,0x0d,0x00,0x00, +0x0d,0x0f,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x1f,0x0f,0x00,0x00, +0x6d,0x0d,0x00,0x00,0xa6,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x29,0x0f,0x00,0x00,0x1f,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x33,0x0f,0x00,0x00,0x5c,0x0d,0x00,0x00,0x16,0x02,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x64,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x29,0x0f,0x00,0x00,0x33,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0x62,0x23,0x00,0x00,0x64,0x0f,0x00,0x00,0x1f,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x42,0x0f,0x00,0x00, +0x1f,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x69,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x42,0x0f,0x00,0x00, +0x10,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x6d,0x23,0x00,0x00, +0x69,0x0f,0x00,0x00,0x62,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x8f,0x00,0x00,0x00,0x78,0x0f,0x00,0x00,0xa0,0x0e,0x00,0x00,0x6d,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0x10,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0xe7,0x0d,0x00,0x00,0x78,0x0f,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x8a,0x0f,0x00,0x00,0x6d,0x0d,0x00,0x00,0xb1,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x94,0x0f,0x00,0x00,0x8a,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xcf,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x94,0x0f,0x00,0x00,0x33,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0x78,0x23,0x00,0x00,0xcf,0x0f,0x00,0x00,0x8a,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xad,0x0f,0x00,0x00, +0x8a,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xd4,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xad,0x0f,0x00,0x00, +0x10,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x83,0x23,0x00,0x00, +0xd4,0x0f,0x00,0x00,0x78,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x8f,0x00,0x00,0x00,0xe3,0x0f,0x00,0x00,0xa0,0x0e,0x00,0x00,0x83,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0x10,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0xed,0x0d,0x00,0x00,0xe3,0x0f,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0xf5,0x0f,0x00,0x00,0x6d,0x0d,0x00,0x00,0xbc,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xfb,0x0f,0x00,0x00,0xf5,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x35,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xfb,0x0f,0x00,0x00,0x10,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0x8e,0x23,0x00,0x00,0x35,0x10,0x00,0x00,0xf5,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x1c,0x10,0x00,0x00, +0xf5,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0x99,0x23,0x00,0x00,0x1c,0x10,0x00,0x00,0x8e,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0x4e,0x10,0x00,0x00,0xa0,0x0e,0x00,0x00, +0x99,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x10,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0xf3,0x0d,0x00,0x00,0x4e,0x10,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x6a,0x10,0x00,0x00,0x6d,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0xa4,0x23,0x00,0x00,0x6a,0x10,0x00,0x00, +0x6d,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x87,0x10,0x00,0x00,0x6d,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0xaf,0x23,0x00,0x00,0x87,0x10,0x00,0x00,0xa4,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0xb9,0x10,0x00,0x00, +0xa0,0x0e,0x00,0x00,0xaf,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x10,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0xf9,0x0d,0x00,0x00,0xb9,0x10,0x00,0x00, +0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xcb,0x10,0x00,0x00,0x6d,0x0d,0x00,0x00, +0xd1,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xd5,0x10,0x00,0x00, +0xcb,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x10,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xd5,0x10,0x00,0x00, +0x33,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0xba,0x23,0x00,0x00, +0x10,0x11,0x00,0x00,0xcb,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xf2,0x10,0x00,0x00,0xcb,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0xc5,0x23,0x00,0x00,0xf2,0x10,0x00,0x00, +0xba,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00, +0x24,0x11,0x00,0x00,0xa0,0x0e,0x00,0x00,0xc5,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0x10,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0xff,0x0d,0x00,0x00, +0x24,0x11,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x36,0x11,0x00,0x00, +0x6d,0x0d,0x00,0x00,0xdc,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x40,0x11,0x00,0x00,0x36,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x7b,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x40,0x11,0x00,0x00,0x33,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0xd0,0x23,0x00,0x00,0x7b,0x11,0x00,0x00,0x36,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x5d,0x11,0x00,0x00,0x36,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0xdb,0x23,0x00,0x00, +0x5d,0x11,0x00,0x00,0xd0,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x8f,0x00,0x00,0x00,0x8f,0x11,0x00,0x00,0xa0,0x0e,0x00,0x00,0xdb,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0x10,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x05,0x0e,0x00,0x00,0x8f,0x11,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0xa1,0x11,0x00,0x00,0x6d,0x0d,0x00,0x00,0xe7,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xa7,0x11,0x00,0x00,0xa1,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe1,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xa7,0x11,0x00,0x00,0x10,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0xe6,0x23,0x00,0x00,0xe1,0x11,0x00,0x00,0xa1,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xc8,0x11,0x00,0x00, +0xa1,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xd2,0x11,0x00,0x00,0x82,0x0b,0x00,0x00,0x16,0x02,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xf0,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xc8,0x11,0x00,0x00,0xd2,0x11,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0xf1,0x23,0x00,0x00,0xf0,0x11,0x00,0x00,0xe6,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0xfa,0x11,0x00,0x00,0xa0,0x0e,0x00,0x00, +0xf1,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x10,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0x0b,0x0e,0x00,0x00,0xfa,0x11,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x0c,0x12,0x00,0x00,0x6d,0x0d,0x00,0x00,0xf2,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x16,0x12,0x00,0x00,0x0c,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0xfc,0x23,0x00,0x00, +0x16,0x12,0x00,0x00,0x0c,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x33,0x12,0x00,0x00,0x0c,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x5b,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x33,0x12,0x00,0x00,0xd2,0x11,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0x07,0x24,0x00,0x00,0x5b,0x12,0x00,0x00,0xfc,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0x65,0x12,0x00,0x00, +0xa0,0x0e,0x00,0x00,0x07,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x10,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x11,0x0e,0x00,0x00,0x65,0x12,0x00,0x00, +0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x77,0x12,0x00,0x00,0x6d,0x0d,0x00,0x00, +0xfd,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x81,0x12,0x00,0x00, +0x77,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xbc,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x81,0x12,0x00,0x00, +0x33,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x12,0x24,0x00,0x00, +0xbc,0x12,0x00,0x00,0x77,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x9e,0x12,0x00,0x00,0x77,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc6,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x9e,0x12,0x00,0x00,0xd2,0x11,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0x1d,0x24,0x00,0x00,0xc6,0x12,0x00,0x00,0x12,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0xd0,0x12,0x00,0x00, +0xa0,0x0e,0x00,0x00,0x1d,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x10,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x17,0x0e,0x00,0x00,0xd0,0x12,0x00,0x00, +0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xe2,0x12,0x00,0x00,0x6d,0x0d,0x00,0x00, +0x08,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xec,0x12,0x00,0x00, +0xe2,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x27,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xec,0x12,0x00,0x00, +0x33,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x28,0x24,0x00,0x00, +0x27,0x13,0x00,0x00,0xe2,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x09,0x13,0x00,0x00,0xe2,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x31,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x09,0x13,0x00,0x00,0xd2,0x11,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0x33,0x24,0x00,0x00,0x31,0x13,0x00,0x00,0x28,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0x3b,0x13,0x00,0x00, +0xa0,0x0e,0x00,0x00,0x33,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x10,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x1d,0x0e,0x00,0x00,0x3b,0x13,0x00,0x00, +0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x4d,0x13,0x00,0x00,0x6d,0x0d,0x00,0x00, +0x13,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x53,0x13,0x00,0x00, +0x4d,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x8d,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x53,0x13,0x00,0x00, +0x10,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x3e,0x24,0x00,0x00, +0x8d,0x13,0x00,0x00,0x4d,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x74,0x13,0x00,0x00,0x4d,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x9c,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x74,0x13,0x00,0x00,0xd2,0x11,0x00,0x00,0x52,0x00,0x06,0x00, +0x64,0x00,0x00,0x00,0x49,0x24,0x00,0x00,0x9c,0x13,0x00,0x00,0x3e,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0xa6,0x13,0x00,0x00, +0xa0,0x0e,0x00,0x00,0x49,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x10,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x23,0x0e,0x00,0x00,0xa6,0x13,0x00,0x00, +0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xb8,0x13,0x00,0x00,0x6d,0x0d,0x00,0x00, +0x1e,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xc2,0x13,0x00,0x00, +0xb8,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0x54,0x24,0x00,0x00,0xc2,0x13,0x00,0x00,0xb8,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xdf,0x13,0x00,0x00,0xb8,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x07,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xdf,0x13,0x00,0x00,0xd2,0x11,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x5f,0x24,0x00,0x00,0x07,0x14,0x00,0x00, +0x54,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00, +0x11,0x14,0x00,0x00,0xa0,0x0e,0x00,0x00,0x5f,0x24,0x00,0x00,0x02,0x00,0x00,0x00, +0x10,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x29,0x0e,0x00,0x00, +0x11,0x14,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x23,0x14,0x00,0x00, +0x6d,0x0d,0x00,0x00,0x29,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x2d,0x14,0x00,0x00,0x23,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x68,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x2d,0x14,0x00,0x00,0x33,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0x6a,0x24,0x00,0x00,0x68,0x14,0x00,0x00,0x23,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x4a,0x14,0x00,0x00,0x23,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x72,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x4a,0x14,0x00,0x00,0xd2,0x11,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x75,0x24,0x00,0x00,0x72,0x14,0x00,0x00, +0x6a,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00, +0x7c,0x14,0x00,0x00,0xa0,0x0e,0x00,0x00,0x75,0x24,0x00,0x00,0x02,0x00,0x00,0x00, +0x10,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x2f,0x0e,0x00,0x00, +0x7c,0x14,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x8e,0x14,0x00,0x00, +0x6d,0x0d,0x00,0x00,0x34,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x98,0x14,0x00,0x00,0x8e,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xd3,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x98,0x14,0x00,0x00,0x33,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00, +0x80,0x24,0x00,0x00,0xd3,0x14,0x00,0x00,0x8e,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xb5,0x14,0x00,0x00,0x8e,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xdd,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xb5,0x14,0x00,0x00,0xd2,0x11,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0x8b,0x24,0x00,0x00,0xdd,0x14,0x00,0x00, +0x80,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00, +0xe7,0x14,0x00,0x00,0xa0,0x0e,0x00,0x00,0x8b,0x24,0x00,0x00,0x02,0x00,0x00,0x00, +0x10,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x35,0x0e,0x00,0x00, +0xe7,0x14,0x00,0x00,0x51,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x19,0x15,0x00,0x00, +0x70,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x73,0x15,0x00,0x00,0x61,0x04,0x00,0x00,0x19,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0x9c,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x73,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0xa6,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x9c,0x15,0x00,0x00,0x35,0x04,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x9f,0x15,0x00,0x00,0xa6,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xab,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x9f,0x15,0x00,0x00,0xb8,0x00,0x05,0x00,0xd0,0x00,0x00,0x00, +0xac,0x15,0x00,0x00,0xab,0x15,0x00,0x00,0x19,0x03,0x00,0x00,0xf7,0x00,0x03,0x00, +0xbc,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xac,0x15,0x00,0x00, +0xad,0x15,0x00,0x00,0xae,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xae,0x15,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb0,0x15,0x00,0x00,0x21,0x04,0x00,0x00, +0x9f,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb1,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xb0,0x15,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb4,0x15,0x00,0x00,0xb1,0x15,0x00,0x00,0xb0,0x15,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb6,0x15,0x00,0x00,0x28,0x04,0x00,0x00, +0x9f,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb7,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xb6,0x15,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xba,0x15,0x00,0x00,0xb7,0x15,0x00,0x00,0xb6,0x15,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbb,0x15,0x00,0x00,0xb4,0x15,0x00,0x00, +0xba,0x15,0x00,0x00,0xf9,0x00,0x02,0x00,0xbc,0x15,0x00,0x00,0xf8,0x00,0x02,0x00, +0xad,0x15,0x00,0x00,0xf9,0x00,0x02,0x00,0xbc,0x15,0x00,0x00,0xf8,0x00,0x02,0x00, +0xbc,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x12,0x25,0x00,0x00, +0xbb,0x15,0x00,0x00,0xae,0x15,0x00,0x00,0xc1,0x01,0x00,0x00,0xad,0x15,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xa1,0x15,0x00,0x00,0x12,0x25,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x76,0x15,0x00,0x00,0x67,0x04,0x00,0x00, +0x19,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xc4,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x76,0x15,0x00,0x00,0x0c,0x00,0x07,0x00, +0x52,0x00,0x00,0x00,0xce,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xc4,0x15,0x00,0x00,0x35,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xc7,0x15,0x00,0x00,0xce,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xd3,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xc7,0x15,0x00,0x00, +0xb8,0x00,0x05,0x00,0xd0,0x00,0x00,0x00,0xd4,0x15,0x00,0x00,0xd3,0x15,0x00,0x00, +0x19,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0xe4,0x15,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xd4,0x15,0x00,0x00,0xd5,0x15,0x00,0x00,0xd6,0x15,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd6,0x15,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd8,0x15,0x00,0x00,0x21,0x04,0x00,0x00,0xc7,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xd9,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xd8,0x15,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdc,0x15,0x00,0x00, +0xd9,0x15,0x00,0x00,0xd8,0x15,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xde,0x15,0x00,0x00,0x28,0x04,0x00,0x00,0xc7,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xdf,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xde,0x15,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe2,0x15,0x00,0x00, +0xdf,0x15,0x00,0x00,0xde,0x15,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe3,0x15,0x00,0x00,0xdc,0x15,0x00,0x00,0xe2,0x15,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe4,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xd5,0x15,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe4,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xe4,0x15,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x13,0x25,0x00,0x00,0xe3,0x15,0x00,0x00,0xd6,0x15,0x00,0x00, +0xc1,0x01,0x00,0x00,0xd5,0x15,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0xc9,0x15,0x00,0x00,0x13,0x25,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x79,0x15,0x00,0x00,0x6d,0x04,0x00,0x00,0x19,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0xec,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x79,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0xf6,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xec,0x15,0x00,0x00,0x35,0x04,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xef,0x15,0x00,0x00,0xf6,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xfb,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xef,0x15,0x00,0x00,0xb8,0x00,0x05,0x00,0xd0,0x00,0x00,0x00, +0xfc,0x15,0x00,0x00,0xfb,0x15,0x00,0x00,0x19,0x03,0x00,0x00,0xf7,0x00,0x03,0x00, +0x0c,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xfc,0x15,0x00,0x00, +0xfd,0x15,0x00,0x00,0xfe,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xfe,0x15,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x00,0x16,0x00,0x00,0x21,0x04,0x00,0x00, +0xef,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x01,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x00,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x04,0x16,0x00,0x00,0x01,0x16,0x00,0x00,0x00,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x06,0x16,0x00,0x00,0x28,0x04,0x00,0x00, +0xef,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x07,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x06,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0a,0x16,0x00,0x00,0x07,0x16,0x00,0x00,0x06,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0b,0x16,0x00,0x00,0x04,0x16,0x00,0x00, +0x0a,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x0c,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfd,0x15,0x00,0x00,0xf9,0x00,0x02,0x00,0x0c,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0c,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x14,0x25,0x00,0x00, +0x0b,0x16,0x00,0x00,0xfe,0x15,0x00,0x00,0xc1,0x01,0x00,0x00,0xfd,0x15,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xf1,0x15,0x00,0x00,0x14,0x25,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x7c,0x15,0x00,0x00,0x35,0x04,0x00,0x00, +0x19,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x14,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x7c,0x15,0x00,0x00,0x0c,0x00,0x07,0x00, +0x52,0x00,0x00,0x00,0x1e,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x14,0x16,0x00,0x00,0x35,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x17,0x16,0x00,0x00,0x1e,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x23,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x17,0x16,0x00,0x00, +0xb8,0x00,0x05,0x00,0xd0,0x00,0x00,0x00,0x24,0x16,0x00,0x00,0x23,0x16,0x00,0x00, +0x19,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x34,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x24,0x16,0x00,0x00,0x25,0x16,0x00,0x00,0x26,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x26,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x28,0x16,0x00,0x00,0x21,0x04,0x00,0x00,0x17,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x29,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x28,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2c,0x16,0x00,0x00, +0x29,0x16,0x00,0x00,0x28,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2e,0x16,0x00,0x00,0x28,0x04,0x00,0x00,0x17,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x2f,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x2e,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x32,0x16,0x00,0x00, +0x2f,0x16,0x00,0x00,0x2e,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x33,0x16,0x00,0x00,0x2c,0x16,0x00,0x00,0x32,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0x34,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x25,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0x34,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x34,0x16,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x15,0x25,0x00,0x00,0x33,0x16,0x00,0x00,0x26,0x16,0x00,0x00, +0xc1,0x01,0x00,0x00,0x25,0x16,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x19,0x16,0x00,0x00,0x15,0x25,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x80,0x15,0x00,0x00,0xdb,0x0d,0x00,0x00,0xa1,0x15,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x83,0x15,0x00,0x00,0xe1,0x0d,0x00,0x00,0xc9,0x15,0x00,0x00, +0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x84,0x15,0x00,0x00,0x80,0x15,0x00,0x00, +0x83,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x87,0x15,0x00,0x00, +0xe7,0x0d,0x00,0x00,0xf1,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x88,0x15,0x00,0x00,0x84,0x15,0x00,0x00,0x87,0x15,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x8b,0x15,0x00,0x00,0xed,0x0d,0x00,0x00,0x19,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x8c,0x15,0x00,0x00,0x88,0x15,0x00,0x00, +0x8b,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x8f,0x15,0x00,0x00, +0xa1,0x15,0x00,0x00,0xc9,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x91,0x15,0x00,0x00,0x8f,0x15,0x00,0x00,0xf1,0x15,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x93,0x15,0x00,0x00,0x91,0x15,0x00,0x00,0x19,0x16,0x00,0x00, +0x50,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0x94,0x15,0x00,0x00,0x93,0x15,0x00,0x00, +0x93,0x15,0x00,0x00,0x93,0x15,0x00,0x00,0x93,0x15,0x00,0x00,0x88,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x95,0x15,0x00,0x00,0x8c,0x15,0x00,0x00,0x94,0x15,0x00,0x00, +0xf7,0x00,0x03,0x00,0x8a,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xac,0x15,0x00,0x00,0x7b,0x16,0x00,0x00,0x7c,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7c,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7e,0x16,0x00,0x00, +0x21,0x04,0x00,0x00,0x9f,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x7f,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x7e,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x82,0x16,0x00,0x00,0x7f,0x16,0x00,0x00, +0x7e,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x84,0x16,0x00,0x00, +0x28,0x04,0x00,0x00,0x9f,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x85,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x84,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x88,0x16,0x00,0x00,0x85,0x16,0x00,0x00, +0x84,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x89,0x16,0x00,0x00, +0x82,0x16,0x00,0x00,0x88,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x8a,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x7b,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x8a,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8a,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x16,0x25,0x00,0x00,0x89,0x16,0x00,0x00,0x7c,0x16,0x00,0x00,0xc1,0x01,0x00,0x00, +0x7b,0x16,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x6f,0x16,0x00,0x00, +0x16,0x25,0x00,0x00,0xf7,0x00,0x03,0x00,0xb2,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xd4,0x15,0x00,0x00,0xa3,0x16,0x00,0x00,0xa4,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa4,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa6,0x16,0x00,0x00,0x21,0x04,0x00,0x00,0xc7,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xa7,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xa6,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xaa,0x16,0x00,0x00, +0xa7,0x16,0x00,0x00,0xa6,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xac,0x16,0x00,0x00,0x28,0x04,0x00,0x00,0xc7,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xad,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xac,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb0,0x16,0x00,0x00, +0xad,0x16,0x00,0x00,0xac,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb1,0x16,0x00,0x00,0xaa,0x16,0x00,0x00,0xb0,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb2,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xa3,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb2,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xb2,0x16,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x17,0x25,0x00,0x00,0xb1,0x16,0x00,0x00,0xa4,0x16,0x00,0x00, +0xc1,0x01,0x00,0x00,0xa3,0x16,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x97,0x16,0x00,0x00,0x17,0x25,0x00,0x00,0xf7,0x00,0x03,0x00,0xda,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xfc,0x15,0x00,0x00,0xcb,0x16,0x00,0x00, +0xcc,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xcc,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xce,0x16,0x00,0x00,0x21,0x04,0x00,0x00,0xef,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xcf,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xce,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd2,0x16,0x00,0x00,0xcf,0x16,0x00,0x00,0xce,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd4,0x16,0x00,0x00,0x28,0x04,0x00,0x00,0xef,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd5,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xd4,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd8,0x16,0x00,0x00,0xd5,0x16,0x00,0x00,0xd4,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd9,0x16,0x00,0x00,0xd2,0x16,0x00,0x00,0xd8,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0xda,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xcb,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0xda,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xda,0x16,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x18,0x25,0x00,0x00,0xd9,0x16,0x00,0x00, +0xcc,0x16,0x00,0x00,0xc1,0x01,0x00,0x00,0xcb,0x16,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0xbf,0x16,0x00,0x00,0x18,0x25,0x00,0x00,0xf7,0x00,0x03,0x00, +0x02,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x24,0x16,0x00,0x00, +0xf3,0x16,0x00,0x00,0xf4,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xf4,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf6,0x16,0x00,0x00,0x21,0x04,0x00,0x00, +0x17,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xf7,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xf6,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfa,0x16,0x00,0x00,0xf7,0x16,0x00,0x00,0xf6,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfc,0x16,0x00,0x00,0x28,0x04,0x00,0x00, +0x17,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xfd,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xfc,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x00,0x17,0x00,0x00,0xfd,0x16,0x00,0x00,0xfc,0x16,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x01,0x17,0x00,0x00,0xfa,0x16,0x00,0x00, +0x00,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x02,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf3,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x02,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x02,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x19,0x25,0x00,0x00, +0x01,0x17,0x00,0x00,0xf4,0x16,0x00,0x00,0xc1,0x01,0x00,0x00,0xf3,0x16,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xe7,0x16,0x00,0x00,0x19,0x25,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x4e,0x16,0x00,0x00,0xf3,0x0d,0x00,0x00, +0x6f,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x51,0x16,0x00,0x00, +0xf9,0x0d,0x00,0x00,0x97,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x52,0x16,0x00,0x00,0x4e,0x16,0x00,0x00,0x51,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x55,0x16,0x00,0x00,0xff,0x0d,0x00,0x00,0xbf,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x56,0x16,0x00,0x00,0x52,0x16,0x00,0x00, +0x55,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x59,0x16,0x00,0x00, +0x05,0x0e,0x00,0x00,0xe7,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x5a,0x16,0x00,0x00,0x56,0x16,0x00,0x00,0x59,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x5d,0x16,0x00,0x00,0x6f,0x16,0x00,0x00,0x97,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x5f,0x16,0x00,0x00,0x5d,0x16,0x00,0x00, +0xbf,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x61,0x16,0x00,0x00, +0x5f,0x16,0x00,0x00,0xe7,0x16,0x00,0x00,0x50,0x00,0x07,0x00,0x59,0x00,0x00,0x00, +0x62,0x16,0x00,0x00,0x61,0x16,0x00,0x00,0x61,0x16,0x00,0x00,0x61,0x16,0x00,0x00, +0x61,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x63,0x16,0x00,0x00, +0x5a,0x16,0x00,0x00,0x62,0x16,0x00,0x00,0xf7,0x00,0x03,0x00,0x58,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xac,0x15,0x00,0x00,0x49,0x17,0x00,0x00, +0x4a,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x4a,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4c,0x17,0x00,0x00,0x21,0x04,0x00,0x00,0x9f,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x4d,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x4c,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x50,0x17,0x00,0x00,0x4d,0x17,0x00,0x00,0x4c,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x52,0x17,0x00,0x00,0x28,0x04,0x00,0x00,0x9f,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x53,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x52,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x56,0x17,0x00,0x00,0x53,0x17,0x00,0x00,0x52,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x57,0x17,0x00,0x00,0x50,0x17,0x00,0x00,0x56,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0x58,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x49,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0x58,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x58,0x17,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x1a,0x25,0x00,0x00,0x57,0x17,0x00,0x00, +0x4a,0x17,0x00,0x00,0xc1,0x01,0x00,0x00,0x49,0x17,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x3d,0x17,0x00,0x00,0x1a,0x25,0x00,0x00,0xf7,0x00,0x03,0x00, +0x80,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd4,0x15,0x00,0x00, +0x71,0x17,0x00,0x00,0x72,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x72,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x74,0x17,0x00,0x00,0x21,0x04,0x00,0x00, +0xc7,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x75,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x74,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x78,0x17,0x00,0x00,0x75,0x17,0x00,0x00,0x74,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7a,0x17,0x00,0x00,0x28,0x04,0x00,0x00, +0xc7,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x7b,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x7a,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7e,0x17,0x00,0x00,0x7b,0x17,0x00,0x00,0x7a,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7f,0x17,0x00,0x00,0x78,0x17,0x00,0x00, +0x7e,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x80,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x71,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x80,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x80,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x1b,0x25,0x00,0x00, +0x7f,0x17,0x00,0x00,0x72,0x17,0x00,0x00,0xc1,0x01,0x00,0x00,0x71,0x17,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x65,0x17,0x00,0x00,0x1b,0x25,0x00,0x00, +0xf7,0x00,0x03,0x00,0xa8,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xfc,0x15,0x00,0x00,0x99,0x17,0x00,0x00,0x9a,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9a,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9c,0x17,0x00,0x00, +0x21,0x04,0x00,0x00,0xef,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x9d,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x9c,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa0,0x17,0x00,0x00,0x9d,0x17,0x00,0x00, +0x9c,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa2,0x17,0x00,0x00, +0x28,0x04,0x00,0x00,0xef,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xa3,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xa2,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa6,0x17,0x00,0x00,0xa3,0x17,0x00,0x00, +0xa2,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa7,0x17,0x00,0x00, +0xa0,0x17,0x00,0x00,0xa6,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0xa8,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x99,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0xa8,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa8,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x1c,0x25,0x00,0x00,0xa7,0x17,0x00,0x00,0x9a,0x17,0x00,0x00,0xc1,0x01,0x00,0x00, +0x99,0x17,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x8d,0x17,0x00,0x00, +0x1c,0x25,0x00,0x00,0xf7,0x00,0x03,0x00,0xd0,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x24,0x16,0x00,0x00,0xc1,0x17,0x00,0x00,0xc2,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc2,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc4,0x17,0x00,0x00,0x21,0x04,0x00,0x00,0x17,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xc5,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xc4,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc8,0x17,0x00,0x00, +0xc5,0x17,0x00,0x00,0xc4,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xca,0x17,0x00,0x00,0x28,0x04,0x00,0x00,0x17,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xcb,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xca,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xce,0x17,0x00,0x00, +0xcb,0x17,0x00,0x00,0xca,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xcf,0x17,0x00,0x00,0xc8,0x17,0x00,0x00,0xce,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd0,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xc1,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd0,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xd0,0x17,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x1d,0x25,0x00,0x00,0xcf,0x17,0x00,0x00,0xc2,0x17,0x00,0x00, +0xc1,0x01,0x00,0x00,0xc1,0x17,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0xb5,0x17,0x00,0x00,0x1d,0x25,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x1c,0x17,0x00,0x00,0x0b,0x0e,0x00,0x00,0x3d,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x1f,0x17,0x00,0x00,0x11,0x0e,0x00,0x00,0x65,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x20,0x17,0x00,0x00,0x1c,0x17,0x00,0x00, +0x1f,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x23,0x17,0x00,0x00, +0x17,0x0e,0x00,0x00,0x8d,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x24,0x17,0x00,0x00,0x20,0x17,0x00,0x00,0x23,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x27,0x17,0x00,0x00,0x1d,0x0e,0x00,0x00,0xb5,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x28,0x17,0x00,0x00,0x24,0x17,0x00,0x00, +0x27,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x2b,0x17,0x00,0x00, +0x3d,0x17,0x00,0x00,0x65,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x2d,0x17,0x00,0x00,0x2b,0x17,0x00,0x00,0x8d,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x2f,0x17,0x00,0x00,0x2d,0x17,0x00,0x00,0xb5,0x17,0x00,0x00, +0x50,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0x30,0x17,0x00,0x00,0x2f,0x17,0x00,0x00, +0x2f,0x17,0x00,0x00,0x2f,0x17,0x00,0x00,0x2f,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x31,0x17,0x00,0x00,0x28,0x17,0x00,0x00,0x30,0x17,0x00,0x00, +0xf7,0x00,0x03,0x00,0x26,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xac,0x15,0x00,0x00,0x17,0x18,0x00,0x00,0x18,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x18,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1a,0x18,0x00,0x00, +0x21,0x04,0x00,0x00,0x9f,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x1b,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x1a,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1e,0x18,0x00,0x00,0x1b,0x18,0x00,0x00, +0x1a,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x20,0x18,0x00,0x00, +0x28,0x04,0x00,0x00,0x9f,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x21,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x20,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x24,0x18,0x00,0x00,0x21,0x18,0x00,0x00, +0x20,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x25,0x18,0x00,0x00, +0x1e,0x18,0x00,0x00,0x24,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x26,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x17,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x26,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x26,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x1e,0x25,0x00,0x00,0x25,0x18,0x00,0x00,0x18,0x18,0x00,0x00,0xc1,0x01,0x00,0x00, +0x17,0x18,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x0b,0x18,0x00,0x00, +0x1e,0x25,0x00,0x00,0xf7,0x00,0x03,0x00,0x4e,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xd4,0x15,0x00,0x00,0x3f,0x18,0x00,0x00,0x40,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x40,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x42,0x18,0x00,0x00,0x21,0x04,0x00,0x00,0xc7,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x43,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x42,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x46,0x18,0x00,0x00, +0x43,0x18,0x00,0x00,0x42,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x48,0x18,0x00,0x00,0x28,0x04,0x00,0x00,0xc7,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x49,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x48,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4c,0x18,0x00,0x00, +0x49,0x18,0x00,0x00,0x48,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4d,0x18,0x00,0x00,0x46,0x18,0x00,0x00,0x4c,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0x4e,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x3f,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0x4e,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x4e,0x18,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x1f,0x25,0x00,0x00,0x4d,0x18,0x00,0x00,0x40,0x18,0x00,0x00, +0xc1,0x01,0x00,0x00,0x3f,0x18,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x33,0x18,0x00,0x00,0x1f,0x25,0x00,0x00,0xf7,0x00,0x03,0x00,0x76,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xfc,0x15,0x00,0x00,0x67,0x18,0x00,0x00, +0x68,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x68,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6a,0x18,0x00,0x00,0x21,0x04,0x00,0x00,0xef,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x6b,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x6a,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6e,0x18,0x00,0x00,0x6b,0x18,0x00,0x00,0x6a,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x70,0x18,0x00,0x00,0x28,0x04,0x00,0x00,0xef,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x71,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x70,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x74,0x18,0x00,0x00,0x71,0x18,0x00,0x00,0x70,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x75,0x18,0x00,0x00,0x6e,0x18,0x00,0x00,0x74,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x76,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x67,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x76,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x76,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x20,0x25,0x00,0x00,0x75,0x18,0x00,0x00, +0x68,0x18,0x00,0x00,0xc1,0x01,0x00,0x00,0x67,0x18,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x5b,0x18,0x00,0x00,0x20,0x25,0x00,0x00,0xf7,0x00,0x03,0x00, +0x9e,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x24,0x16,0x00,0x00, +0x8f,0x18,0x00,0x00,0x90,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x90,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x92,0x18,0x00,0x00,0x21,0x04,0x00,0x00, +0x17,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x93,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x92,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x96,0x18,0x00,0x00,0x93,0x18,0x00,0x00,0x92,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x98,0x18,0x00,0x00,0x28,0x04,0x00,0x00, +0x17,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x99,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x98,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9c,0x18,0x00,0x00,0x99,0x18,0x00,0x00,0x98,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9d,0x18,0x00,0x00,0x96,0x18,0x00,0x00, +0x9c,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x9e,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8f,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x9e,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9e,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x21,0x25,0x00,0x00, +0x9d,0x18,0x00,0x00,0x90,0x18,0x00,0x00,0xc1,0x01,0x00,0x00,0x8f,0x18,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x83,0x18,0x00,0x00,0x21,0x25,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xea,0x17,0x00,0x00,0x23,0x0e,0x00,0x00, +0x0b,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xed,0x17,0x00,0x00, +0x29,0x0e,0x00,0x00,0x33,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0xee,0x17,0x00,0x00,0xea,0x17,0x00,0x00,0xed,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xf1,0x17,0x00,0x00,0x2f,0x0e,0x00,0x00,0x5b,0x18,0x00,0x00, +0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xf2,0x17,0x00,0x00,0xee,0x17,0x00,0x00, +0xf1,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xf5,0x17,0x00,0x00, +0x35,0x0e,0x00,0x00,0x83,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0xf6,0x17,0x00,0x00,0xf2,0x17,0x00,0x00,0xf5,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xf9,0x17,0x00,0x00,0x0b,0x18,0x00,0x00,0x33,0x18,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xfb,0x17,0x00,0x00,0xf9,0x17,0x00,0x00, +0x5b,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xfd,0x17,0x00,0x00, +0xfb,0x17,0x00,0x00,0x83,0x18,0x00,0x00,0x50,0x00,0x07,0x00,0x59,0x00,0x00,0x00, +0xfe,0x17,0x00,0x00,0xfd,0x17,0x00,0x00,0xfd,0x17,0x00,0x00,0xfd,0x17,0x00,0x00, +0xfd,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xff,0x17,0x00,0x00, +0xf6,0x17,0x00,0x00,0xfe,0x17,0x00,0x00,0x51,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x41,0x15,0x00,0x00,0x70,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xab,0x18,0x00,0x00,0x61,0x04,0x00,0x00,0x41,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xd4,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xab,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00, +0xde,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xd4,0x18,0x00,0x00, +0x35,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd7,0x18,0x00,0x00, +0xde,0x18,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xe3,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xd7,0x18,0x00,0x00,0xb8,0x00,0x05,0x00, +0xd0,0x00,0x00,0x00,0xe4,0x18,0x00,0x00,0xe3,0x18,0x00,0x00,0x19,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0xf4,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xe4,0x18,0x00,0x00,0xe5,0x18,0x00,0x00,0xe6,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe6,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe8,0x18,0x00,0x00, +0x21,0x04,0x00,0x00,0xd7,0x18,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xe9,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xe8,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xec,0x18,0x00,0x00,0xe9,0x18,0x00,0x00, +0xe8,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xee,0x18,0x00,0x00, +0x28,0x04,0x00,0x00,0xd7,0x18,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xef,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xee,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf2,0x18,0x00,0x00,0xef,0x18,0x00,0x00, +0xee,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf3,0x18,0x00,0x00, +0xec,0x18,0x00,0x00,0xf2,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xf4,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe5,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xf4,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf4,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x22,0x25,0x00,0x00,0xf3,0x18,0x00,0x00,0xe6,0x18,0x00,0x00,0xc1,0x01,0x00,0x00, +0xe5,0x18,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xd9,0x18,0x00,0x00, +0x22,0x25,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xae,0x18,0x00,0x00, +0x67,0x04,0x00,0x00,0x41,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0xfc,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xae,0x18,0x00,0x00, +0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0x06,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xfc,0x18,0x00,0x00,0x35,0x04,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xff,0x18,0x00,0x00,0x06,0x19,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x0b,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xff,0x18,0x00,0x00,0xb8,0x00,0x05,0x00,0xd0,0x00,0x00,0x00,0x0c,0x19,0x00,0x00, +0x0b,0x19,0x00,0x00,0x19,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x1c,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x0c,0x19,0x00,0x00,0x0d,0x19,0x00,0x00, +0x0e,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x0e,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x10,0x19,0x00,0x00,0x21,0x04,0x00,0x00,0xff,0x18,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x11,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x10,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x14,0x19,0x00,0x00,0x11,0x19,0x00,0x00,0x10,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x16,0x19,0x00,0x00,0x28,0x04,0x00,0x00,0xff,0x18,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x17,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x16,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1a,0x19,0x00,0x00,0x17,0x19,0x00,0x00,0x16,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1b,0x19,0x00,0x00,0x14,0x19,0x00,0x00,0x1a,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x1c,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x0d,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x1c,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x1c,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x23,0x25,0x00,0x00,0x1b,0x19,0x00,0x00, +0x0e,0x19,0x00,0x00,0xc1,0x01,0x00,0x00,0x0d,0x19,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x01,0x19,0x00,0x00,0x23,0x25,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xb1,0x18,0x00,0x00,0x6d,0x04,0x00,0x00,0x41,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x24,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xb1,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00, +0x2e,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x24,0x19,0x00,0x00, +0x35,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x27,0x19,0x00,0x00, +0x2e,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x33,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x27,0x19,0x00,0x00,0xb8,0x00,0x05,0x00, +0xd0,0x00,0x00,0x00,0x34,0x19,0x00,0x00,0x33,0x19,0x00,0x00,0x19,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0x44,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x34,0x19,0x00,0x00,0x35,0x19,0x00,0x00,0x36,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x36,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x38,0x19,0x00,0x00, +0x21,0x04,0x00,0x00,0x27,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x39,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x38,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3c,0x19,0x00,0x00,0x39,0x19,0x00,0x00, +0x38,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3e,0x19,0x00,0x00, +0x28,0x04,0x00,0x00,0x27,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x3f,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x3e,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x42,0x19,0x00,0x00,0x3f,0x19,0x00,0x00, +0x3e,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x43,0x19,0x00,0x00, +0x3c,0x19,0x00,0x00,0x42,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x44,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x35,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x44,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x44,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x24,0x25,0x00,0x00,0x43,0x19,0x00,0x00,0x36,0x19,0x00,0x00,0xc1,0x01,0x00,0x00, +0x35,0x19,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x29,0x19,0x00,0x00, +0x24,0x25,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xb4,0x18,0x00,0x00, +0x35,0x04,0x00,0x00,0x41,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0x4c,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xb4,0x18,0x00,0x00, +0x0c,0x00,0x07,0x00,0x52,0x00,0x00,0x00,0x56,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x4c,0x19,0x00,0x00,0x35,0x04,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x4f,0x19,0x00,0x00,0x56,0x19,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x5b,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x4f,0x19,0x00,0x00,0xb8,0x00,0x05,0x00,0xd0,0x00,0x00,0x00,0x5c,0x19,0x00,0x00, +0x5b,0x19,0x00,0x00,0x19,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x6c,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x5c,0x19,0x00,0x00,0x5d,0x19,0x00,0x00, +0x5e,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x5e,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x60,0x19,0x00,0x00,0x21,0x04,0x00,0x00,0x4f,0x19,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x61,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x60,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x64,0x19,0x00,0x00,0x61,0x19,0x00,0x00,0x60,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x66,0x19,0x00,0x00,0x28,0x04,0x00,0x00,0x4f,0x19,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x67,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x66,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6a,0x19,0x00,0x00,0x67,0x19,0x00,0x00,0x66,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6b,0x19,0x00,0x00,0x64,0x19,0x00,0x00,0x6a,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x6c,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x5d,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x6c,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x6c,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x25,0x25,0x00,0x00,0x6b,0x19,0x00,0x00, +0x5e,0x19,0x00,0x00,0xc1,0x01,0x00,0x00,0x5d,0x19,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x51,0x19,0x00,0x00,0x25,0x25,0x00,0x00,0x8e,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xb8,0x18,0x00,0x00,0x95,0x15,0x00,0x00,0xd9,0x18,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xbb,0x18,0x00,0x00,0x63,0x16,0x00,0x00, +0x01,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xbc,0x18,0x00,0x00, +0xb8,0x18,0x00,0x00,0xbb,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0xbf,0x18,0x00,0x00,0x31,0x17,0x00,0x00,0x29,0x19,0x00,0x00,0x81,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xc0,0x18,0x00,0x00,0xbc,0x18,0x00,0x00,0xbf,0x18,0x00,0x00, +0x8e,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xc3,0x18,0x00,0x00,0xff,0x17,0x00,0x00, +0x51,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xc4,0x18,0x00,0x00, +0xc0,0x18,0x00,0x00,0xc3,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xc7,0x18,0x00,0x00,0xd9,0x18,0x00,0x00,0x01,0x19,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xc9,0x18,0x00,0x00,0xc7,0x18,0x00,0x00,0x29,0x19,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xcb,0x18,0x00,0x00,0xc9,0x18,0x00,0x00, +0x51,0x19,0x00,0x00,0x50,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0xcc,0x18,0x00,0x00, +0xcb,0x18,0x00,0x00,0xcb,0x18,0x00,0x00,0xcb,0x18,0x00,0x00,0xcb,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xcd,0x18,0x00,0x00,0xc4,0x18,0x00,0x00, +0xcc,0x18,0x00,0x00,0x50,0x00,0x07,0x00,0xe6,0x04,0x00,0x00,0x4b,0x15,0x00,0x00, +0xf9,0x0d,0x00,0x00,0xff,0x0d,0x00,0x00,0x11,0x0e,0x00,0x00,0x17,0x0e,0x00,0x00, +0x3e,0x00,0x03,0x00,0x06,0x15,0x00,0x00,0x4b,0x15,0x00,0x00,0x41,0x00,0x05,0x00, +0x5a,0x00,0x00,0x00,0x4c,0x15,0x00,0x00,0x06,0x15,0x00,0x00,0x10,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x4d,0x15,0x00,0x00,0x4c,0x15,0x00,0x00, +0x3d,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x4f,0x15,0x00,0x00,0x4c,0x15,0x00,0x00, +0xf9,0x00,0x02,0x00,0x50,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0x50,0x15,0x00,0x00, +0xf5,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0x29,0x25,0x00,0x00,0x4f,0x15,0x00,0x00, +0x6c,0x19,0x00,0x00,0x77,0x19,0x00,0x00,0x54,0x15,0x00,0x00,0xf5,0x00,0x07,0x00, +0x59,0x00,0x00,0x00,0x28,0x25,0x00,0x00,0x4d,0x15,0x00,0x00,0x6c,0x19,0x00,0x00, +0x72,0x19,0x00,0x00,0x54,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x26,0x25,0x00,0x00,0x16,0x02,0x00,0x00,0x6c,0x19,0x00,0x00,0x61,0x15,0x00,0x00, +0x54,0x15,0x00,0x00,0xb1,0x00,0x05,0x00,0xd0,0x00,0x00,0x00,0x53,0x15,0x00,0x00, +0x26,0x25,0x00,0x00,0x20,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x62,0x15,0x00,0x00, +0x54,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x53,0x15,0x00,0x00, +0x54,0x15,0x00,0x00,0x62,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0x54,0x15,0x00,0x00, +0x41,0x00,0x05,0x00,0x5a,0x00,0x00,0x00,0x57,0x15,0x00,0x00,0x06,0x15,0x00,0x00, +0x26,0x25,0x00,0x00,0x3d,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x58,0x15,0x00,0x00, +0x57,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0x72,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x28,0x25,0x00,0x00,0x58,0x15,0x00,0x00, +0x3d,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x5d,0x15,0x00,0x00,0x57,0x15,0x00,0x00, +0x0c,0x00,0x07,0x00,0x59,0x00,0x00,0x00,0x77,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x29,0x25,0x00,0x00,0x5d,0x15,0x00,0x00,0x80,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x61,0x15,0x00,0x00,0x26,0x25,0x00,0x00,0x16,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x50,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0x62,0x15,0x00,0x00, +0x0c,0x00,0x08,0x00,0x59,0x00,0x00,0x00,0x66,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xcd,0x18,0x00,0x00,0x28,0x25,0x00,0x00,0x29,0x25,0x00,0x00, +0x73,0x00,0x04,0x00,0x8f,0x00,0x00,0x00,0x30,0x0d,0x00,0x00,0x66,0x15,0x00,0x00, +0x3d,0x00,0x04,0x00,0x50,0x02,0x00,0x00,0x7b,0x19,0x00,0x00,0xcf,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0x7c,0x19,0x00,0x00,0x7b,0x19,0x00,0x00, +0xd1,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x10,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7d,0x19,0x00,0x00,0x7c,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0xd0,0x00,0x00,0x00,0x7f,0x19,0x00,0x00,0x7d,0x19,0x00,0x00, +0xc0,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x81,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x81,0x19,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xf2,0x26,0x00,0x00, +0x7f,0x19,0x00,0x00,0xc1,0x01,0x00,0x00,0x7d,0x19,0x00,0x00,0x41,0x00,0x05,0x00, +0x41,0x02,0x00,0x00,0x85,0x19,0x00,0x00,0x0f,0x02,0x00,0x00,0x46,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x86,0x19,0x00,0x00,0x85,0x19,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x34,0x0d,0x00,0x00,0x30,0x0d,0x00,0x00, +0x30,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x8b,0x19,0x00,0x00,0x86,0x19,0x00,0x00, +0x86,0x19,0x00,0x00,0x86,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x8c,0x19,0x00,0x00,0x34,0x0d,0x00,0x00,0x8b,0x19,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x8f,0x19,0x00,0x00,0x8c,0x19,0x00,0x00,0xf2,0x26,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x93,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x8f,0x19,0x00,0x00,0xdf,0x0a,0x00,0x00,0x0c,0x25,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x99,0x19,0x00,0x00,0x93,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9a,0x19,0x00,0x00, +0x6d,0x03,0x00,0x00,0x99,0x19,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9c,0x19,0x00,0x00,0x93,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9d,0x19,0x00,0x00,0x71,0x03,0x00,0x00,0x9c,0x19,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9e,0x19,0x00,0x00,0x9a,0x19,0x00,0x00, +0x9d,0x19,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa0,0x19,0x00,0x00, +0x93,0x19,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa1,0x19,0x00,0x00,0x6d,0x03,0x00,0x00,0xa0,0x19,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa2,0x19,0x00,0x00,0x9e,0x19,0x00,0x00,0xa1,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa5,0x19,0x00,0x00,0x71,0x03,0x00,0x00, +0x99,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa8,0x19,0x00,0x00, +0x71,0x03,0x00,0x00,0xa0,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa9,0x19,0x00,0x00,0xa5,0x19,0x00,0x00,0xa8,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xac,0x19,0x00,0x00,0x81,0x03,0x00,0x00,0x99,0x19,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb0,0x19,0x00,0x00,0xac,0x19,0x00,0x00, +0x9d,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb4,0x19,0x00,0x00, +0xb0,0x19,0x00,0x00,0xa1,0x19,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xb5,0x19,0x00,0x00,0xa2,0x19,0x00,0x00,0xa9,0x19,0x00,0x00,0xb4,0x19,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x39,0x0d,0x00,0x00,0x30,0x0d,0x00,0x00, +0x03,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x3a,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x39,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xba,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x3a,0x0d,0x00,0x00,0xc0,0x01,0x00,0x00,0xc1,0x01,0x00,0x00,0xb8,0x00,0x05,0x00, +0xd0,0x00,0x00,0x00,0x3e,0x0d,0x00,0x00,0x39,0x0d,0x00,0x00,0xc0,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0xad,0x02,0x00,0x00,0xd6,0x19,0x00,0x00,0xaf,0x02,0x00,0x00, +0x62,0x00,0x05,0x00,0x8f,0x00,0x00,0x00,0xd8,0x19,0x00,0x00,0xd6,0x19,0x00,0x00, +0x97,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd9,0x19,0x00,0x00, +0xd8,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xd0,0x00,0x00,0x00, +0xc5,0x19,0x00,0x00,0xd9,0x19,0x00,0x00,0xc1,0x08,0x00,0x00,0x3d,0x00,0x04,0x00, +0x50,0x02,0x00,0x00,0xdd,0x19,0x00,0x00,0xc4,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x58,0x02,0x00,0x00,0xdf,0x19,0x00,0x00,0xdd,0x19,0x00,0x00,0x0e,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0xe1,0x19,0x00,0x00,0xdf,0x19,0x00,0x00, +0xf1,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xc0,0x01,0x00,0x00,0x4f,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xe2,0x19,0x00,0x00,0xe1,0x19,0x00,0x00,0xe1,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xf8,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf8,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x58,0x26,0x00,0x00,0xdf,0x0a,0x00,0x00,0xed,0x0b,0x00,0x00,0xb5,0x19,0x00,0x00, +0x81,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0xd0,0x00,0x00,0x00,0x47,0x26,0x00,0x00, +0xba,0x08,0x00,0x00,0xed,0x0b,0x00,0x00,0x3e,0x0d,0x00,0x00,0x81,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x2f,0x25,0x00,0x00,0xe4,0x02,0x00,0x00, +0xed,0x0b,0x00,0x00,0xe2,0x19,0x00,0x00,0x81,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0xd0,0x00,0x00,0x00,0x2d,0x25,0x00,0x00,0xba,0x08,0x00,0x00,0xed,0x0b,0x00,0x00, +0xc5,0x19,0x00,0x00,0x81,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x2b,0x25,0x00,0x00,0xc0,0x01,0x00,0x00,0xed,0x0b,0x00,0x00,0xba,0x19,0x00,0x00, +0x81,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe8,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x85,0x0c,0x00,0x00,0x2b,0x25,0x00,0x00, +0x41,0x00,0x05,0x00,0x26,0x02,0x00,0x00,0x80,0x1a,0x00,0x00,0x0f,0x02,0x00,0x00, +0x25,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x81,0x1a,0x00,0x00, +0x80,0x1a,0x00,0x00,0xc4,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x69,0x1a,0x00,0x00, +0x1b,0x02,0x00,0x00,0x81,0x1a,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x6a,0x1a,0x00,0x00,0x69,0x1a,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x6e,0x1a,0x00,0x00,0x6a,0x1a,0x00,0x00,0x6a,0x1a,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x6f,0x1a,0x00,0x00,0x66,0x0c,0x00,0x00,0x6e,0x1a,0x00,0x00, +0x6e,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0x70,0x1a,0x00,0x00,0x6f,0x1a,0x00,0x00, +0x41,0x00,0x05,0x00,0x11,0x02,0x00,0x00,0x88,0x1a,0x00,0x00,0x0f,0x02,0x00,0x00, +0x20,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0x89,0x1a,0x00,0x00, +0x88,0x1a,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x95,0x1a,0x00,0x00, +0x70,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x96,0x1a,0x00,0x00, +0x60,0x0c,0x00,0x00,0x95,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x99,0x1a,0x00,0x00,0x95,0x1a,0x00,0x00,0xe4,0x03,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xa6,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x96,0x1a,0x00,0x00,0x99,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xab,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xe4,0x03,0x00,0x00, +0xa6,0x1a,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x9f,0x1a,0x00,0x00, +0x89,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xa0,0x1a,0x00,0x00, +0xab,0x1a,0x00,0x00,0x9f,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x50,0x02,0x00,0x00, +0xaf,0x1a,0x00,0x00,0xcf,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00, +0xb0,0x1a,0x00,0x00,0xaf,0x1a,0x00,0x00,0xd1,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x10,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb1,0x1a,0x00,0x00, +0xb0,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xd0,0x00,0x00,0x00, +0xb3,0x1a,0x00,0x00,0xb1,0x1a,0x00,0x00,0xc0,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb5,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xb5,0x1a,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xf3,0x26,0x00,0x00,0xb3,0x1a,0x00,0x00,0xc1,0x01,0x00,0x00, +0xb1,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x50,0x02,0x00,0x00,0xbd,0x1a,0x00,0x00, +0x52,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x58,0x02,0x00,0x00,0xbf,0x1a,0x00,0x00, +0xbd,0x1a,0x00,0x00,0x0e,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xc2,0x1a,0x00,0x00,0x81,0x1a,0x00,0x00,0x58,0x00,0x07,0x00,0x8f,0x00,0x00,0x00, +0xc3,0x1a,0x00,0x00,0xbf,0x1a,0x00,0x00,0xa0,0x1a,0x00,0x00,0x02,0x00,0x00,0x00, +0xc2,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc4,0x1a,0x00,0x00, +0xc3,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x79,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0xc4,0x1a,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7a,0x1a,0x00,0x00,0xf3,0x26,0x00,0x00, +0x79,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc9,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x7a,0x1a,0x00,0x00,0x0d,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x03,0x1a,0x00,0x00,0x2f,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xd0,0x00,0x00,0x00,0x04,0x1a,0x00,0x00, +0x03,0x1a,0x00,0x00,0xc0,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x0a,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x04,0x1a,0x00,0x00,0x05,0x1a,0x00,0x00, +0x07,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x07,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x0a,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x0a,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x0a,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x33,0x25,0x00,0x00,0x03,0x1a,0x00,0x00,0x07,0x1a,0x00,0x00, +0xc9,0x1a,0x00,0x00,0x05,0x1a,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x9f,0x24,0x00,0x00,0x33,0x25,0x00,0x00,0x2f,0x25,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe0,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x33,0x25,0x00,0x00,0xc9,0x1a,0x00,0x00,0xb7,0x00,0x05,0x00, +0xd0,0x00,0x00,0x00,0xd4,0x1a,0x00,0x00,0xe0,0x1a,0x00,0x00,0xc0,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xda,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xd4,0x1a,0x00,0x00,0xd5,0x1a,0x00,0x00,0xd9,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd9,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0xda,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd5,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe5,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x33,0x25,0x00,0x00,0xc9,0x1a,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd8,0x1a,0x00,0x00,0xe5,0x1a,0x00,0x00, +0xe0,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0xda,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xda,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x35,0x25,0x00,0x00, +0xc0,0x01,0x00,0x00,0xd9,0x1a,0x00,0x00,0xd8,0x1a,0x00,0x00,0xd5,0x1a,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x12,0x1a,0x00,0x00,0xc1,0x01,0x00,0x00, +0x35,0x25,0x00,0x00,0xf7,0x00,0x03,0x00,0x30,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x2d,0x25,0x00,0x00,0x15,0x1a,0x00,0x00,0x1d,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1d,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1f,0x1a,0x00,0x00,0x2f,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0xbc,0x00,0x05,0x00, +0xd0,0x00,0x00,0x00,0x20,0x1a,0x00,0x00,0x1f,0x1a,0x00,0x00,0xc1,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x2f,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x20,0x1a,0x00,0x00,0x21,0x1a,0x00,0x00,0x27,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x27,0x1a,0x00,0x00,0xba,0x00,0x05,0x00,0xd0,0x00,0x00,0x00,0x29,0x1a,0x00,0x00, +0x12,0x1a,0x00,0x00,0x4c,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0x2e,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x29,0x1a,0x00,0x00,0x2a,0x1a,0x00,0x00, +0x2e,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x2a,0x1a,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0xab,0x24,0x00,0x00,0xc0,0x01,0x00,0x00,0x9f,0x24,0x00,0x00, +0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x2e,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2e,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x3f,0x25,0x00,0x00, +0x9f,0x24,0x00,0x00,0x27,0x1a,0x00,0x00,0xab,0x24,0x00,0x00,0x2a,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x2f,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x21,0x1a,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xeb,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x33,0x25,0x00,0x00,0xc9,0x1a,0x00,0x00,0x71,0x03,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xa9,0x24,0x00,0x00,0xeb,0x1a,0x00,0x00, +0x9f,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x2f,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x2f,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x3e,0x25,0x00,0x00,0x3f,0x25,0x00,0x00,0x2e,0x1a,0x00,0x00,0xa9,0x24,0x00,0x00, +0x21,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x30,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x15,0x1a,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xa2,0x24,0x00,0x00, +0xc9,0x1a,0x00,0x00,0xf6,0x26,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x19,0x1a,0x00,0x00,0x2f,0x25,0x00,0x00,0x00,0x00,0x00,0x00, +0xb7,0x00,0x05,0x00,0xd0,0x00,0x00,0x00,0x1a,0x1a,0x00,0x00,0x19,0x1a,0x00,0x00, +0xc0,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x1b,0x1a,0x00,0x00, +0x1a,0x1a,0x00,0x00,0x39,0x07,0x00,0x00,0xc1,0x01,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0xa5,0x24,0x00,0x00,0x1b,0x1a,0x00,0x00,0xa2,0x24,0x00,0x00, +0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x30,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x30,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x3d,0x25,0x00,0x00, +0x3e,0x25,0x00,0x00,0x2f,0x1a,0x00,0x00,0xa5,0x24,0x00,0x00,0x15,0x1a,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x32,0x1a,0x00,0x00,0x0d,0x25,0x00,0x00, +0x35,0x25,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x33,0x1a,0x00,0x00, +0x32,0x1a,0x00,0x00,0x56,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xf1,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x33,0x1a,0x00,0x00, +0xc0,0x01,0x00,0x00,0xc1,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xf6,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xe8,0x19,0x00,0x00, +0xf1,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x38,0x1a,0x00,0x00, +0xc1,0x01,0x00,0x00,0xf6,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3a,0x1a,0x00,0x00,0x3d,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3b,0x1a,0x00,0x00,0x3a,0x1a,0x00,0x00,0x38,0x1a,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3f,0x1a,0x00,0x00,0xc1,0x01,0x00,0x00, +0x88,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xfa,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x3f,0x1a,0x00,0x00,0xc0,0x01,0x00,0x00, +0xc1,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x43,0x1a,0x00,0x00, +0x3b,0x1a,0x00,0x00,0xfa,0x1a,0x00,0x00,0xb8,0x00,0x05,0x00,0xd0,0x00,0x00,0x00, +0x47,0x1a,0x00,0x00,0x16,0x0d,0x00,0x00,0x4c,0x07,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x48,0x1a,0x00,0x00,0x47,0x1a,0x00,0x00,0xc1,0x01,0x00,0x00, +0xc0,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4b,0x1a,0x00,0x00, +0x43,0x1a,0x00,0x00,0x48,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4f,0x1a,0x00,0x00,0x4b,0x1a,0x00,0x00,0xc1,0x01,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xfe,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x4f,0x1a,0x00,0x00,0xc0,0x01,0x00,0x00,0xc1,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x52,0x1a,0x00,0x00,0x3d,0x25,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x15,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x52,0x1a,0x00,0x00,0xc9,0x1a,0x00,0x00,0xb7,0x00,0x05,0x00, +0xd0,0x00,0x00,0x00,0x09,0x1b,0x00,0x00,0x15,0x1b,0x00,0x00,0xc0,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x0f,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x09,0x1b,0x00,0x00,0x0a,0x1b,0x00,0x00,0x0e,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0e,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x0f,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0a,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x1a,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x52,0x1a,0x00,0x00,0xc9,0x1a,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0d,0x1b,0x00,0x00,0x1a,0x1b,0x00,0x00, +0x15,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x0f,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0f,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x40,0x25,0x00,0x00, +0xc0,0x01,0x00,0x00,0x0e,0x1b,0x00,0x00,0x0d,0x1b,0x00,0x00,0x0a,0x1b,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x1e,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x40,0x25,0x00,0x00,0xc0,0x01,0x00,0x00,0xc1,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x57,0x1a,0x00,0x00,0xfe,0x1a,0x00,0x00, +0x56,0x04,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x22,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x57,0x1a,0x00,0x00,0xc0,0x01,0x00,0x00, +0xc1,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5a,0x1a,0x00,0x00, +0x22,0x1b,0x00,0x00,0x1e,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x26,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x5a,0x1a,0x00,0x00, +0xc0,0x01,0x00,0x00,0xc1,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x31,0x02,0x00,0x00, +0x85,0x1c,0x00,0x00,0x0f,0x02,0x00,0x00,0x3b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x86,0x1c,0x00,0x00,0x85,0x1c,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x71,0x1b,0x00,0x00,0x5d,0x0c,0x00,0x00,0x86,0x1c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x73,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x71,0x1b,0x00,0x00,0x6e,0x00,0x04,0x00,0x64,0x00,0x00,0x00, +0x74,0x1b,0x00,0x00,0x73,0x1b,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x76,0x1b,0x00,0x00,0x74,0x1b,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x77,0x1b,0x00,0x00,0x76,0x1b,0x00,0x00,0xe4,0x03,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x79,0x1b,0x00,0x00,0x77,0x1b,0x00,0x00,0x9c,0x0c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7b,0x1b,0x00,0x00,0x79,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7d,0x1b,0x00,0x00, +0x71,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xd0,0x00,0x00,0x00, +0x7e,0x1b,0x00,0x00,0x7b,0x1b,0x00,0x00,0x7d,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0x7f,0x1b,0x00,0x00,0x7e,0x1b,0x00,0x00,0xa3,0x05,0x00,0x00, +0xa4,0x05,0x00,0x00,0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0xba,0x24,0x00,0x00, +0x7f,0x1b,0x00,0x00,0xfa,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x82,0x1b,0x00,0x00,0x79,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x84,0x1b,0x00,0x00,0x71,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xd0,0x00,0x00,0x00,0x85,0x1b,0x00,0x00, +0x82,0x1b,0x00,0x00,0x84,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0x86,0x1b,0x00,0x00,0x85,0x1b,0x00,0x00,0xa3,0x05,0x00,0x00,0xa4,0x05,0x00,0x00, +0x52,0x00,0x06,0x00,0x64,0x00,0x00,0x00,0xbe,0x24,0x00,0x00,0x86,0x1b,0x00,0x00, +0xba,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x93,0x1b,0x00,0x00,0xbe,0x24,0x00,0x00,0xf9,0x00,0x02,0x00,0x94,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x94,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x12,0x26,0x00,0x00,0x10,0x02,0x00,0x00,0x0f,0x1b,0x00,0x00,0xce,0x1b,0x00,0x00, +0xcc,0x1b,0x00,0x00,0xb1,0x00,0x05,0x00,0xd0,0x00,0x00,0x00,0x97,0x1b,0x00,0x00, +0x12,0x26,0x00,0x00,0xe7,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xcf,0x1b,0x00,0x00, +0xcc,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x97,0x1b,0x00,0x00, +0x98,0x1b,0x00,0x00,0xcf,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x98,0x1b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x99,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x99,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xa9,0x26,0x00,0x00,0x10,0x02,0x00,0x00, +0x98,0x1b,0x00,0x00,0xca,0x1b,0x00,0x00,0xc8,0x1b,0x00,0x00,0xb1,0x00,0x05,0x00, +0xd0,0x00,0x00,0x00,0x9c,0x1b,0x00,0x00,0xa9,0x26,0x00,0x00,0xe7,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0xcb,0x1b,0x00,0x00,0xc8,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x9c,0x1b,0x00,0x00,0x9d,0x1b,0x00,0x00,0xcb,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9d,0x1b,0x00,0x00,0xc4,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xa0,0x1b,0x00,0x00,0x12,0x26,0x00,0x00,0x1b,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xa1,0x1b,0x00,0x00,0xa9,0x26,0x00,0x00,0xa0,0x1b,0x00,0x00, +0xf7,0x00,0x03,0x00,0xa8,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x7e,0x1b,0x00,0x00,0xa3,0x1b,0x00,0x00,0xa6,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa6,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0xa8,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa3,0x1b,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xa5,0x1b,0x00,0x00, +0xe7,0x02,0x00,0x00,0xa9,0x26,0x00,0x00,0xf9,0x00,0x02,0x00,0xa8,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa8,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xab,0x26,0x00,0x00,0xa9,0x26,0x00,0x00,0xa6,0x1b,0x00,0x00,0xa5,0x1b,0x00,0x00, +0xa3,0x1b,0x00,0x00,0xf7,0x00,0x03,0x00,0xb0,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x85,0x1b,0x00,0x00,0xab,0x1b,0x00,0x00,0xae,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xae,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0xb0,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xab,0x1b,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xad,0x1b,0x00,0x00,0xe7,0x02,0x00,0x00,0x12,0x26,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb0,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xb0,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xad,0x26,0x00,0x00,0x12,0x26,0x00,0x00,0xae,0x1b,0x00,0x00, +0xad,0x1b,0x00,0x00,0xab,0x1b,0x00,0x00,0x50,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0xb2,0x1b,0x00,0x00,0xab,0x26,0x00,0x00,0xad,0x26,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0xb8,0x1b,0x00,0x00,0x74,0x1b,0x00,0x00,0xbe,0x24,0x00,0x00, +0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0xba,0x1b,0x00,0x00,0xb8,0x1b,0x00,0x00, +0xb2,0x1b,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0xf4,0x1c,0x00,0x00, +0x0d,0x0d,0x00,0x00,0xba,0x1b,0x00,0x00,0x02,0x00,0x00,0x00,0x10,0x02,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xf5,0x1c,0x00,0x00,0xf4,0x1c,0x00,0x00, +0xf4,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xc7,0x1b,0x00,0x00,0x3a,0x1b,0x00,0x00, +0xa1,0x1b,0x00,0x00,0x3e,0x00,0x03,0x00,0xc7,0x1b,0x00,0x00,0xf5,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc8,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xc8,0x1b,0x00,0x00, +0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xca,0x1b,0x00,0x00,0xa9,0x26,0x00,0x00, +0x16,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x99,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xcb,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0xcc,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xcc,0x1b,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xce,0x1b,0x00,0x00, +0x12,0x26,0x00,0x00,0x16,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x94,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xcf,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xd2,0x1b,0x00,0x00,0x79,0x1b,0x00,0x00,0x71,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xd7,0x1b,0x00,0x00,0x92,0x0c,0x00,0x00,0xc1,0x01,0x00,0x00, +0xc0,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xfa,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xf6,0x1a,0x00,0x00,0xd7,0x1b,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x05,0x1d,0x00,0x00,0x0e,0x25,0x00,0x00, +0x86,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x07,0x1d,0x00,0x00, +0x05,0x1d,0x00,0x00,0x0e,0x25,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x08,0x1d,0x00,0x00,0x07,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0a,0x1d,0x00,0x00,0xc1,0x01,0x00,0x00,0x08,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x15,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x84,0x05,0x00,0x00,0x0a,0x1d,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xdc,0x1b,0x00,0x00,0xc1,0x01,0x00,0x00,0xfa,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdd,0x1b,0x00,0x00,0x15,0x1d,0x00,0x00, +0xdc,0x1b,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdf,0x1b,0x00,0x00, +0xc1,0x01,0x00,0x00,0xdd,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe0,0x1b,0x00,0x00,0xdf,0x1b,0x00,0x00,0x21,0x06,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x1a,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xc1,0x01,0x00,0x00,0xe0,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe3,0x1b,0x00,0x00,0x6d,0x03,0x00,0x00,0x16,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x1f,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xe3,0x1b,0x00,0x00,0xfa,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x24,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc0,0x01,0x00,0x00, +0x1f,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x2a,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xdd,0x1b,0x00,0x00,0x1a,0x1d,0x00,0x00, +0x24,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xec,0x1b,0x00,0x00, +0xe8,0x0c,0x00,0x00,0x0f,0x25,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x2e,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xec,0x1b,0x00,0x00, +0xc0,0x01,0x00,0x00,0xc1,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x34,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x39,0x06,0x00,0x00, +0x3a,0x06,0x00,0x00,0x2e,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0xef,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xef,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x8f,0x00,0x00,0x00, +0x22,0x26,0x00,0x00,0x0a,0x06,0x00,0x00,0xcf,0x1b,0x00,0x00,0x90,0x26,0x00,0x00, +0x53,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x1c,0x26,0x00,0x00, +0x71,0x25,0x00,0x00,0xcf,0x1b,0x00,0x00,0xa2,0x26,0x00,0x00,0x53,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x1a,0x26,0x00,0x00,0x71,0x25,0x00,0x00, +0xcf,0x1b,0x00,0x00,0x9f,0x26,0x00,0x00,0x53,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x18,0x26,0x00,0x00,0x71,0x25,0x00,0x00,0xcf,0x1b,0x00,0x00, +0x9c,0x26,0x00,0x00,0x53,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x16,0x26,0x00,0x00,0x71,0x25,0x00,0x00,0xcf,0x1b,0x00,0x00,0x99,0x26,0x00,0x00, +0x53,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x14,0x26,0x00,0x00, +0x4e,0x25,0x00,0x00,0xcf,0x1b,0x00,0x00,0x96,0x26,0x00,0x00,0x53,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x13,0x26,0x00,0x00,0x10,0x02,0x00,0x00, +0xcf,0x1b,0x00,0x00,0x55,0x1c,0x00,0x00,0x53,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00, +0xd0,0x00,0x00,0x00,0xf2,0x1b,0x00,0x00,0x13,0x26,0x00,0x00,0xe7,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0x56,0x1c,0x00,0x00,0x53,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xf2,0x1b,0x00,0x00,0xf3,0x1b,0x00,0x00,0x56,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf3,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0xf4,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf4,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xa2,0x26,0x00,0x00,0x1c,0x26,0x00,0x00,0xf3,0x1b,0x00,0x00,0xa7,0x26,0x00,0x00, +0x4f,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x9f,0x26,0x00,0x00, +0x1a,0x26,0x00,0x00,0xf3,0x1b,0x00,0x00,0xa6,0x26,0x00,0x00,0x4f,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x9c,0x26,0x00,0x00,0x18,0x26,0x00,0x00, +0xf3,0x1b,0x00,0x00,0xa5,0x26,0x00,0x00,0x4f,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x99,0x26,0x00,0x00,0x16,0x26,0x00,0x00,0xf3,0x1b,0x00,0x00, +0xa4,0x26,0x00,0x00,0x4f,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x96,0x26,0x00,0x00,0x14,0x26,0x00,0x00,0xf3,0x1b,0x00,0x00,0xa3,0x26,0x00,0x00, +0x4f,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0x90,0x26,0x00,0x00, +0x22,0x26,0x00,0x00,0xf3,0x1b,0x00,0x00,0x3a,0x1c,0x00,0x00,0x4f,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x89,0x26,0x00,0x00,0x10,0x02,0x00,0x00, +0xf3,0x1b,0x00,0x00,0x51,0x1c,0x00,0x00,0x4f,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00, +0xd0,0x00,0x00,0x00,0xf7,0x1b,0x00,0x00,0x89,0x26,0x00,0x00,0xe7,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0x52,0x1c,0x00,0x00,0x4f,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xf7,0x1b,0x00,0x00,0xf8,0x1b,0x00,0x00,0x52,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf8,0x1b,0x00,0x00,0xc4,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xfb,0x1b,0x00,0x00,0x13,0x26,0x00,0x00,0x1b,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xfc,0x1b,0x00,0x00,0x89,0x26,0x00,0x00,0xfb,0x1b,0x00,0x00, +0xf7,0x00,0x03,0x00,0x03,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x7e,0x1b,0x00,0x00,0xfe,0x1b,0x00,0x00,0x01,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x01,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x03,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfe,0x1b,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x00,0x1c,0x00,0x00, +0xe7,0x02,0x00,0x00,0x89,0x26,0x00,0x00,0xf9,0x00,0x02,0x00,0x03,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x03,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x8b,0x26,0x00,0x00,0x89,0x26,0x00,0x00,0x01,0x1c,0x00,0x00,0x00,0x1c,0x00,0x00, +0xfe,0x1b,0x00,0x00,0xf7,0x00,0x03,0x00,0x0b,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x85,0x1b,0x00,0x00,0x06,0x1c,0x00,0x00,0x09,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x09,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x0b,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x06,0x1c,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x08,0x1c,0x00,0x00,0xe7,0x02,0x00,0x00,0x13,0x26,0x00,0x00,0xf9,0x00,0x02,0x00, +0x0b,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x0b,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x8d,0x26,0x00,0x00,0x13,0x26,0x00,0x00,0x09,0x1c,0x00,0x00, +0x08,0x1c,0x00,0x00,0x06,0x1c,0x00,0x00,0x50,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x0d,0x1c,0x00,0x00,0x8b,0x26,0x00,0x00,0x8d,0x26,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x10,0x1c,0x00,0x00,0x0d,0x1c,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x11,0x1c,0x00,0x00,0x93,0x1b,0x00,0x00,0x10,0x1c,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x14,0x1c,0x00,0x00,0xd2,0x1b,0x00,0x00, +0x11,0x1c,0x00,0x00,0x50,0x00,0x05,0x00,0x64,0x00,0x00,0x00,0x1c,0x1c,0x00,0x00, +0x7f,0x1b,0x00,0x00,0x86,0x1b,0x00,0x00,0x80,0x00,0x05,0x00,0x64,0x00,0x00,0x00, +0x1d,0x1c,0x00,0x00,0x74,0x1b,0x00,0x00,0x1c,0x1c,0x00,0x00,0x80,0x00,0x05,0x00, +0x64,0x00,0x00,0x00,0x1f,0x1c,0x00,0x00,0x1d,0x1c,0x00,0x00,0x0d,0x1c,0x00,0x00, +0x7c,0x00,0x04,0x00,0xf8,0x03,0x00,0x00,0x3c,0x1d,0x00,0x00,0x1f,0x1c,0x00,0x00, +0x7c,0x00,0x04,0x00,0xf8,0x03,0x00,0x00,0x3e,0x1d,0x00,0x00,0xa0,0x0c,0x00,0x00, +0xb0,0x00,0x05,0x00,0xfc,0x03,0x00,0x00,0x3f,0x1d,0x00,0x00,0x3c,0x1d,0x00,0x00, +0x3e,0x1d,0x00,0x00,0x9b,0x00,0x04,0x00,0xd0,0x00,0x00,0x00,0x40,0x1d,0x00,0x00, +0x3f,0x1d,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x29,0x1c,0x00,0x00, +0x40,0x1d,0x00,0x00,0xc1,0x01,0x00,0x00,0xc0,0x01,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x48,0x1d,0x00,0x00,0x2a,0x1d,0x00,0x00,0x2a,0x1d,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x49,0x1d,0x00,0x00,0x14,0x1c,0x00,0x00, +0x48,0x1d,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4c,0x1d,0x00,0x00, +0x49,0x1d,0x00,0x00,0x49,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x5c,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x4c,0x1d,0x00,0x00, +0x56,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x62,0x1d,0x00,0x00, +0x41,0x04,0x00,0x00,0x5c,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x63,0x1d,0x00,0x00,0x62,0x1d,0x00,0x00,0xc1,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x65,0x1d,0x00,0x00,0x6d,0x03,0x00,0x00,0x5c,0x1d,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x66,0x1d,0x00,0x00,0x65,0x1d,0x00,0x00, +0xc1,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x68,0x1d,0x00,0x00, +0x49,0x04,0x00,0x00,0x63,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6a,0x1d,0x00,0x00,0x68,0x1d,0x00,0x00,0x63,0x1d,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6b,0x1d,0x00,0x00,0x6a,0x1d,0x00,0x00,0x4e,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6e,0x1d,0x00,0x00,0x66,0x1d,0x00,0x00, +0x66,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6f,0x1d,0x00,0x00, +0x6b,0x1d,0x00,0x00,0x6e,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2e,0x1c,0x00,0x00,0x29,0x1c,0x00,0x00,0x6f,0x1d,0x00,0x00,0x41,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x30,0x1c,0x00,0x00,0x3a,0x1b,0x00,0x00,0xfc,0x1b,0x00,0x00, +0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x31,0x1c,0x00,0x00,0x30,0x1c,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x33,0x1c,0x00,0x00,0x31,0x1c,0x00,0x00, +0x2e,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x35,0x1c,0x00,0x00, +0x33,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x36,0x1c,0x00,0x00,0x33,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x37,0x1c,0x00,0x00,0x33,0x1c,0x00,0x00,0x02,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0x38,0x1c,0x00,0x00,0x35,0x1c,0x00,0x00, +0x36,0x1c,0x00,0x00,0x37,0x1c,0x00,0x00,0x2e,0x1c,0x00,0x00,0x81,0x00,0x05,0x00, +0x8f,0x00,0x00,0x00,0x3a,0x1c,0x00,0x00,0x90,0x26,0x00,0x00,0x38,0x1c,0x00,0x00, +0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3d,0x1c,0x00,0x00,0x14,0x1c,0x00,0x00, +0x14,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x40,0x1c,0x00,0x00, +0x34,0x1d,0x00,0x00,0x3d,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x41,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x40,0x1c,0x00,0x00, +0xaa,0x00,0x05,0x00,0xd0,0x00,0x00,0x00,0x43,0x1c,0x00,0x00,0x13,0x26,0x00,0x00, +0x10,0x02,0x00,0x00,0xaa,0x00,0x05,0x00,0xd0,0x00,0x00,0x00,0x45,0x1c,0x00,0x00, +0x89,0x26,0x00,0x00,0x10,0x02,0x00,0x00,0xa7,0x00,0x05,0x00,0xd0,0x00,0x00,0x00, +0x46,0x1c,0x00,0x00,0x43,0x1c,0x00,0x00,0x45,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x49,0x1c,0x00,0x00,0x30,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00, +0x95,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x46,0x1c,0x00,0x00, +0x78,0x1d,0x00,0x00,0x7c,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0x7c,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xa5,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x9c,0x26,0x00,0x00,0x49,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xaa,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x99,0x26,0x00,0x00,0x49,0x1c,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x85,0x1d,0x00,0x00,0x49,0x1c,0x00,0x00,0x41,0x1c,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x89,0x1d,0x00,0x00,0xa2,0x26,0x00,0x00,0x85,0x1d,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x8c,0x1d,0x00,0x00,0x49,0x1c,0x00,0x00, +0x85,0x1d,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x8f,0x1d,0x00,0x00, +0x9f,0x26,0x00,0x00,0x8c,0x1d,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x93,0x1d,0x00,0x00,0x96,0x26,0x00,0x00,0x41,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x95,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0x78,0x1d,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x9a,0x1d,0x00,0x00,0x49,0x1c,0x00,0x00,0x41,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x9e,0x1d,0x00,0x00,0x49,0x1c,0x00,0x00, +0x9a,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0x95,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x95,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xa7,0x26,0x00,0x00, +0x89,0x1d,0x00,0x00,0x7c,0x1d,0x00,0x00,0x9a,0x1d,0x00,0x00,0x78,0x1d,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xa6,0x26,0x00,0x00,0x8f,0x1d,0x00,0x00, +0x7c,0x1d,0x00,0x00,0x9e,0x1d,0x00,0x00,0x78,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xa5,0x26,0x00,0x00,0xa5,0x1d,0x00,0x00,0x7c,0x1d,0x00,0x00, +0x49,0x1c,0x00,0x00,0x78,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xa4,0x26,0x00,0x00,0xaa,0x1d,0x00,0x00,0x7c,0x1d,0x00,0x00,0x49,0x1c,0x00,0x00, +0x78,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa3,0x26,0x00,0x00, +0x93,0x1d,0x00,0x00,0x7c,0x1d,0x00,0x00,0x41,0x1c,0x00,0x00,0x78,0x1d,0x00,0x00, +0xf9,0x00,0x02,0x00,0x4f,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x4f,0x1c,0x00,0x00, +0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x51,0x1c,0x00,0x00,0x89,0x26,0x00,0x00, +0x16,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xf4,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x52,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x53,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x53,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x55,0x1c,0x00,0x00, +0x13,0x26,0x00,0x00,0x16,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xef,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x56,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xb0,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x14,0x26,0x00,0x00, +0xba,0x00,0x05,0x00,0xd0,0x00,0x00,0x00,0xb1,0x1d,0x00,0x00,0xb0,0x1d,0x00,0x00, +0x19,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0xb6,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb6,0x1d,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xf4,0x26,0x00,0x00, +0xb1,0x1d,0x00,0x00,0x14,0x26,0x00,0x00,0xc1,0x01,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xbd,0x1d,0x00,0x00,0xf4,0x26,0x00,0x00,0xf4,0x26,0x00,0x00, +0xf4,0x26,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xbe,0x1d,0x00,0x00, +0x1c,0x26,0x00,0x00,0xbd,0x1d,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xc5,0x1d,0x00,0x00,0x1a,0x26,0x00,0x00,0xbd,0x1d,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xcd,0x1d,0x00,0x00,0xbe,0x1d,0x00,0x00,0xbe,0x1d,0x00,0x00, +0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xce,0x1d,0x00,0x00,0xc5,0x1d,0x00,0x00, +0xcd,0x1d,0x00,0x00,0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xcf,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xce,0x1d,0x00,0x00,0x0c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xd0,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0xcf,0x1d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5b,0x1c,0x00,0x00, +0x22,0x26,0x00,0x00,0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xd0,0x00,0x00,0x00, +0x5c,0x1c,0x00,0x00,0x5b,0x1c,0x00,0x00,0x19,0x03,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x5d,0x1c,0x00,0x00,0x5c,0x1c,0x00,0x00,0xc1,0x01,0x00,0x00, +0xc0,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x60,0x1c,0x00,0x00, +0x5b,0x1c,0x00,0x00,0x5d,0x1c,0x00,0x00,0x52,0x00,0x06,0x00,0x8f,0x00,0x00,0x00, +0xdc,0x24,0x00,0x00,0x60,0x1c,0x00,0x00,0x22,0x26,0x00,0x00,0x03,0x00,0x00,0x00, +0xba,0x00,0x05,0x00,0xd0,0x00,0x00,0x00,0x64,0x1c,0x00,0x00,0x60,0x1c,0x00,0x00, +0x19,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x81,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x64,0x1c,0x00,0x00,0x65,0x1c,0x00,0x00,0x81,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x65,0x1c,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x67,0x1c,0x00,0x00,0xdc,0x24,0x00,0x00,0xdc,0x24,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x6a,0x1c,0x00,0x00,0x60,0x1c,0x00,0x00,0x60,0x1c,0x00,0x00,0x60,0x1c,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x6b,0x1c,0x00,0x00,0x67,0x1c,0x00,0x00, +0x6a,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6d,0x1c,0x00,0x00, +0x6b,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x8f,0x00,0x00,0x00, +0xe0,0x24,0x00,0x00,0x6d,0x1c,0x00,0x00,0xf7,0x26,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6f,0x1c,0x00,0x00,0x6b,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x8f,0x00,0x00,0x00,0xe2,0x24,0x00,0x00, +0x6f,0x1c,0x00,0x00,0xe0,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x71,0x1c,0x00,0x00,0x6b,0x1c,0x00,0x00,0x02,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x8f,0x00,0x00,0x00,0xe4,0x24,0x00,0x00,0x71,0x1c,0x00,0x00, +0xe2,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x74,0x1c,0x00,0x00,0x60,0x1c,0x00,0x00,0xdd,0x06,0x00,0x00,0x52,0x00,0x06,0x00, +0x8f,0x00,0x00,0x00,0xe7,0x24,0x00,0x00,0x74,0x1c,0x00,0x00,0xe4,0x24,0x00,0x00, +0x03,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x78,0x1c,0x00,0x00, +0xe7,0x24,0x00,0x00,0xe7,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xd9,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x78,0x1c,0x00,0x00,0x18,0x26,0x00,0x00, +0x16,0x26,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7c,0x1c,0x00,0x00, +0xd9,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x8f,0x00,0x00,0x00, +0xe9,0x24,0x00,0x00,0x7c,0x1c,0x00,0x00,0xe7,0x24,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7e,0x1c,0x00,0x00,0xd9,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x8f,0x00,0x00,0x00,0xeb,0x24,0x00,0x00, +0x7e,0x1c,0x00,0x00,0xe9,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x80,0x1c,0x00,0x00,0xd9,0x1d,0x00,0x00,0x02,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x8f,0x00,0x00,0x00,0xed,0x24,0x00,0x00,0x80,0x1c,0x00,0x00, +0xeb,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x81,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x81,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x8f,0x00,0x00,0x00, +0x23,0x26,0x00,0x00,0xdc,0x24,0x00,0x00,0xb6,0x1d,0x00,0x00,0xed,0x24,0x00,0x00, +0x65,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf8,0x1d,0x00,0x00, +0xbe,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfa,0x1d,0x00,0x00,0xf8,0x1d,0x00,0x00,0xd8,0x09,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xfb,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0xfa,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfc,0x1d,0x00,0x00, +0xfb,0x1d,0x00,0x00,0x00,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x62,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x16,0x0d,0x00,0x00, +0x88,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x67,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x62,0x1e,0x00,0x00,0x12,0x1a,0x00,0x00, +0xb8,0x00,0x05,0x00,0xd0,0x00,0x00,0x00,0x02,0x1e,0x00,0x00,0x67,0x1e,0x00,0x00, +0x4c,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0x06,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x02,0x1e,0x00,0x00,0x03,0x1e,0x00,0x00,0x06,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x03,0x1e,0x00,0x00,0xa4,0x00,0x05,0x00,0xd0,0x00,0x00,0x00, +0x05,0x1e,0x00,0x00,0x92,0x0c,0x00,0x00,0xba,0x08,0x00,0x00,0xf9,0x00,0x02,0x00, +0x06,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x06,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0xd0,0x00,0x00,0x00,0x07,0x1e,0x00,0x00,0x02,0x1e,0x00,0x00,0x81,0x1c,0x00,0x00, +0x05,0x1e,0x00,0x00,0x03,0x1e,0x00,0x00,0xf7,0x00,0x03,0x00,0x0d,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x07,0x1e,0x00,0x00,0x09,0x1e,0x00,0x00, +0x0c,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x0c,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00, +0x0d,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x09,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00, +0x50,0x02,0x00,0x00,0x6a,0x1e,0x00,0x00,0x86,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x58,0x02,0x00,0x00,0x6c,0x1e,0x00,0x00,0x6a,0x1e,0x00,0x00,0x0e,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0x6e,0x1e,0x00,0x00,0x6c,0x1e,0x00,0x00, +0xf1,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xc0,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x0d,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x0d,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0x8f,0x00,0x00,0x00,0x31,0x26,0x00,0x00,0x0a,0x06,0x00,0x00,0x0c,0x1e,0x00,0x00, +0x6e,0x1e,0x00,0x00,0x09,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00,0xe0,0x1d,0x00,0x00, +0x31,0x26,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x10,0x1e,0x00,0x00, +0xe0,0x1d,0x00,0x00,0x5f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x11,0x1e,0x00,0x00,0x10,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x12,0x1e,0x00,0x00,0xfc,0x1d,0x00,0x00,0x11,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x14,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x12,0x1e,0x00,0x00,0xbe,0x00,0x05,0x00,0xd0,0x00,0x00,0x00,0x16,0x1e,0x00,0x00, +0x14,0x1e,0x00,0x00,0x00,0x0a,0x00,0x00,0xf7,0x00,0x03,0x00,0x49,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x16,0x1e,0x00,0x00,0x17,0x1e,0x00,0x00, +0x49,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x17,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00, +0x18,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x18,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x33,0x26,0x00,0x00,0x14,0x1e,0x00,0x00,0x17,0x1e,0x00,0x00, +0xcd,0x26,0x00,0x00,0x2e,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x32,0x26,0x00,0x00,0x16,0x02,0x00,0x00,0x17,0x1e,0x00,0x00,0x30,0x1e,0x00,0x00, +0x2e,0x1e,0x00,0x00,0xb3,0x00,0x05,0x00,0xd0,0x00,0x00,0x00,0x1b,0x1e,0x00,0x00, +0x32,0x26,0x00,0x00,0xe7,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x31,0x1e,0x00,0x00, +0x2e,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x1b,0x1e,0x00,0x00, +0x1c,0x1e,0x00,0x00,0x31,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x1c,0x1e,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x1f,0x1e,0x00,0x00,0xe0,0x1d,0x00,0x00, +0x32,0x26,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x20,0x1e,0x00,0x00, +0x1f,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x21,0x1e,0x00,0x00, +0xfc,0x1d,0x00,0x00,0x20,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x23,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x12,0x1e,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x25,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x21,0x1e,0x00,0x00,0xb4,0x00,0x05,0x00,0xd0,0x00,0x00,0x00, +0x26,0x1e,0x00,0x00,0x23,0x1e,0x00,0x00,0x25,0x1e,0x00,0x00,0xf7,0x00,0x03,0x00, +0x2d,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x26,0x1e,0x00,0x00, +0x27,0x1e,0x00,0x00,0x2d,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x27,0x1e,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x29,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x21,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x73,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x33,0x26,0x00,0x00, +0x29,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x2d,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2d,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xcd,0x26,0x00,0x00, +0x33,0x26,0x00,0x00,0x1c,0x1e,0x00,0x00,0x73,0x1e,0x00,0x00,0x27,0x1e,0x00,0x00, +0xf9,0x00,0x02,0x00,0x2e,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x2e,0x1e,0x00,0x00, +0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x30,0x1e,0x00,0x00,0x32,0x26,0x00,0x00, +0x16,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x18,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x31,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x33,0x1e,0x00,0x00, +0xd0,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x35,0x1e,0x00,0x00,0x33,0x1e,0x00,0x00,0x56,0x07,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x77,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x35,0x1e,0x00,0x00,0xc0,0x01,0x00,0x00,0xc1,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x7c,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x77,0x1e,0x00,0x00,0x2a,0x0a,0x00,0x00,0xb7,0x00,0x05,0x00,0xd0,0x00,0x00,0x00, +0x3b,0x1e,0x00,0x00,0x33,0x26,0x00,0x00,0x14,0x1e,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x3c,0x1e,0x00,0x00,0x3b,0x1e,0x00,0x00,0xc1,0x01,0x00,0x00, +0xc0,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3e,0x1e,0x00,0x00, +0x3c,0x1e,0x00,0x00,0x7c,0x1e,0x00,0x00,0xba,0x00,0x05,0x00,0xd0,0x00,0x00,0x00, +0x40,0x1e,0x00,0x00,0x3e,0x1e,0x00,0x00,0x00,0x0a,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x41,0x1e,0x00,0x00,0x40,0x1e,0x00,0x00,0xc1,0x01,0x00,0x00, +0xc0,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x81,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xf6,0x1a,0x00,0x00,0x0d,0x07,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x86,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x88,0x0c,0x00,0x00,0x81,0x1e,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x46,0x1e,0x00,0x00,0xc1,0x01,0x00,0x00,0x86,0x1e,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x48,0x1e,0x00,0x00,0x41,0x1e,0x00,0x00, +0x46,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x49,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x49,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x34,0x26,0x00,0x00, +0xc0,0x01,0x00,0x00,0x0d,0x1e,0x00,0x00,0x48,0x1e,0x00,0x00,0x31,0x1e,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x4a,0x1e,0x00,0x00,0xe0,0x1d,0x00,0x00, +0x57,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4b,0x1e,0x00,0x00, +0x4a,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x4c,0x1e,0x00,0x00, +0xe0,0x1d,0x00,0x00,0xbf,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x4c,0x1e,0x00,0x00, +0x4b,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x4d,0x1e,0x00,0x00, +0xe0,0x1d,0x00,0x00,0x53,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x4e,0x1e,0x00,0x00,0x4d,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00,0x4a,0x1e,0x00,0x00, +0x4e,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x51,0x1e,0x00,0x00, +0x10,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00,0x4d,0x1e,0x00,0x00,0x51,0x1e,0x00,0x00, +0x3e,0x00,0x03,0x00,0x10,0x1e,0x00,0x00,0xfc,0x1d,0x00,0x00,0x3d,0x00,0x04,0x00, +0x8f,0x00,0x00,0x00,0x56,0x1e,0x00,0x00,0xe0,0x1d,0x00,0x00,0x3d,0x00,0x04,0x00, +0x7d,0x02,0x00,0x00,0x88,0x1e,0x00,0x00,0x7f,0x02,0x00,0x00,0x63,0x00,0x04,0x00, +0x88,0x1e,0x00,0x00,0x97,0x0b,0x00,0x00,0x56,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x5a,0x1e,0x00,0x00,0x4c,0x1e,0x00,0x00,0xb7,0x00,0x05,0x00, +0xd0,0x00,0x00,0x00,0x5b,0x1e,0x00,0x00,0x5a,0x1e,0x00,0x00,0xc0,0x01,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x5c,0x1e,0x00,0x00,0x5b,0x1e,0x00,0x00, +0xc1,0x01,0x00,0x00,0xc0,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5d,0x1e,0x00,0x00,0x34,0x26,0x00,0x00,0x5c,0x1e,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x14,0x0c,0x00,0x00,0x23,0x26,0x00,0x00,0x03,0x00,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa0,0x1e,0x00,0x00,0x0a,0x0d,0x00,0x00, +0xc1,0x01,0x00,0x00,0xc0,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa4,0x1e,0x00,0x00,0xa0,0x1e,0x00,0x00,0x38,0x1a,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa6,0x1e,0x00,0x00,0xc1,0x01,0x00,0x00,0x16,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa7,0x1e,0x00,0x00,0xa4,0x1e,0x00,0x00, +0xa6,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa9,0x1e,0x00,0x00, +0x14,0x0c,0x00,0x00,0x56,0x07,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xab,0x1e,0x00,0x00,0x47,0x26,0x00,0x00,0xc1,0x01,0x00,0x00,0xc0,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xad,0x1e,0x00,0x00,0xe8,0x0c,0x00,0x00, +0x56,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xc1,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xad,0x1e,0x00,0x00,0xc0,0x01,0x00,0x00, +0xc1,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc6,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xab,0x1e,0x00,0x00,0xc1,0x1e,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xcc,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0xa7,0x1e,0x00,0x00,0xa9,0x1e,0x00,0x00,0xc6,0x1e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd1,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xa7,0x1e,0x00,0x00,0xcc,0x1e,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb5,0x1e,0x00,0x00,0xe8,0x0c,0x00,0x00,0x10,0x25,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xd5,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xb5,0x1e,0x00,0x00,0xc0,0x01,0x00,0x00,0xc1,0x01,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xdb,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0xd1,0x1e,0x00,0x00,0x14,0x0c,0x00,0x00,0xd5,0x1e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe0,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xd1,0x1e,0x00,0x00,0xdb,0x1e,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xbd,0x1e,0x00,0x00,0xe0,0x1e,0x00,0x00,0xe0,0x1e,0x00,0x00, +0xe0,0x1e,0x00,0x00,0xf7,0x00,0x03,0x00,0x2e,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x92,0x0c,0x00,0x00,0x19,0x0c,0x00,0x00,0x1d,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1d,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x29,0x1f,0x00,0x00,0x86,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2b,0x1f,0x00,0x00,0x86,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2c,0x1f,0x00,0x00,0x29,0x1f,0x00,0x00, +0x2b,0x1f,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x2d,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x2c,0x1f,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2e,0x1f,0x00,0x00,0xc1,0x01,0x00,0x00,0x2d,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x8a,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x2e,0x1f,0x00,0x00,0xfe,0x08,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x8f,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xf6,0x08,0x00,0x00,0x8a,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x98,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x88,0x0c,0x00,0x00, +0xd5,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x9d,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x16,0x0d,0x00,0x00,0x98,0x1f,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xa3,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x8f,0x1f,0x00,0x00,0xc1,0x01,0x00,0x00,0x9d,0x1f,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x3f,0x1f,0x00,0x00,0xd0,0x1d,0x00,0x00, +0xa3,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x43,0x1f,0x00,0x00, +0xbe,0x1d,0x00,0x00,0x3f,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x47,0x1f,0x00,0x00,0xbe,0x1d,0x00,0x00,0x3f,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xa8,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x18,0x26,0x00,0x00,0x43,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xad,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x16,0x26,0x00,0x00, +0x47,0x1f,0x00,0x00,0xba,0x00,0x05,0x00,0x3f,0x09,0x00,0x00,0x57,0x1f,0x00,0x00, +0xa8,0x1f,0x00,0x00,0x58,0x26,0x00,0x00,0x9a,0x00,0x04,0x00,0xd0,0x00,0x00,0x00, +0x58,0x1f,0x00,0x00,0x57,0x1f,0x00,0x00,0xa8,0x00,0x04,0x00,0xd0,0x00,0x00,0x00, +0x59,0x1f,0x00,0x00,0x58,0x1f,0x00,0x00,0xf7,0x00,0x03,0x00,0x5f,0x1f,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x59,0x1f,0x00,0x00,0x5a,0x1f,0x00,0x00, +0x5f,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0x5a,0x1f,0x00,0x00,0xba,0x00,0x05,0x00, +0x3f,0x09,0x00,0x00,0x5d,0x1f,0x00,0x00,0x58,0x26,0x00,0x00,0xad,0x1f,0x00,0x00, +0x9a,0x00,0x04,0x00,0xd0,0x00,0x00,0x00,0x5e,0x1f,0x00,0x00,0x5d,0x1f,0x00,0x00, +0xf9,0x00,0x02,0x00,0x5f,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0x5f,0x1f,0x00,0x00, +0xf5,0x00,0x07,0x00,0xd0,0x00,0x00,0x00,0x60,0x1f,0x00,0x00,0x58,0x1f,0x00,0x00, +0x1d,0x0c,0x00,0x00,0x5e,0x1f,0x00,0x00,0x5a,0x1f,0x00,0x00,0xf7,0x00,0x03,0x00, +0x7d,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x60,0x1f,0x00,0x00, +0x61,0x1f,0x00,0x00,0x7d,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0x61,0x1f,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x65,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x58,0x26,0x00,0x00,0xa8,0x1f,0x00,0x00,0xad,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb2,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x5d,0x1e,0x00,0x00,0x26,0x1b,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x69,0x1f,0x00,0x00,0xb2,0x1f,0x00,0x00,0xb2,0x1f,0x00,0x00, +0xb2,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb7,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x85,0x0c,0x00,0x00,0x71,0x03,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6d,0x1f,0x00,0x00,0xc1,0x01,0x00,0x00, +0xb7,0x1f,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x70,0x1f,0x00,0x00, +0x69,0x1f,0x00,0x00,0x6d,0x1f,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xbf,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x70,0x1f,0x00,0x00, +0xdf,0x0a,0x00,0x00,0x11,0x25,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xd1,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x65,0x1f,0x00,0x00, +0x58,0x26,0x00,0x00,0xbf,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xd6,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xbd,0x1e,0x00,0x00, +0x6d,0x09,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xf0,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xd6,0x1f,0x00,0x00,0xbd,0x1e,0x00,0x00, +0xbf,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00,0x7d,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7d,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x66,0x26,0x00,0x00, +0xbd,0x1e,0x00,0x00,0x5f,0x1f,0x00,0x00,0xf0,0x1f,0x00,0x00,0x61,0x1f,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x65,0x26,0x00,0x00,0x58,0x26,0x00,0x00, +0x5f,0x1f,0x00,0x00,0xd1,0x1f,0x00,0x00,0x61,0x1f,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xfb,0x1f,0x00,0x00,0x23,0x26,0x00,0x00,0x23,0x26,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xfc,0x1f,0x00,0x00,0x66,0x26,0x00,0x00,0xfb,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x0d,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xdd,0x08,0x00,0x00,0xfc,0x1f,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x01,0x20,0x00,0x00,0xfb,0x1f,0x00,0x00,0x0d,0x20,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x04,0x20,0x00,0x00,0x23,0x26,0x00,0x00, +0x23,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x13,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x65,0x26,0x00,0x00,0x04,0x20,0x00,0x00,0x01,0x20,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x18,0x20,0x00,0x00,0x13,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1a,0x20,0x00,0x00, +0x13,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1b,0x20,0x00,0x00,0x18,0x20,0x00,0x00,0x1a,0x20,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1d,0x20,0x00,0x00,0x13,0x20,0x00,0x00,0x02,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1e,0x20,0x00,0x00,0x1b,0x20,0x00,0x00, +0x1d,0x20,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x23,0x20,0x00,0x00, +0x18,0x20,0x00,0x00,0x1d,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x28,0x20,0x00,0x00,0x18,0x20,0x00,0x00,0x1a,0x20,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2b,0x20,0x00,0x00,0x28,0x20,0x00,0x00,0x1d,0x20,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x2c,0x20,0x00,0x00,0x1e,0x20,0x00,0x00, +0x23,0x20,0x00,0x00,0x2b,0x20,0x00,0x00,0xf9,0x00,0x02,0x00,0x2e,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x19,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe5,0x1e,0x00,0x00,0x23,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe7,0x1e,0x00,0x00,0x23,0x26,0x00,0x00,0x01,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe8,0x1e,0x00,0x00,0xe5,0x1e,0x00,0x00, +0xe7,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xea,0x1e,0x00,0x00, +0x23,0x26,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xeb,0x1e,0x00,0x00,0xe8,0x1e,0x00,0x00,0xea,0x1e,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf0,0x1e,0x00,0x00,0xe5,0x1e,0x00,0x00,0xea,0x1e,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf5,0x1e,0x00,0x00,0xe5,0x1e,0x00,0x00, +0xe7,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf8,0x1e,0x00,0x00, +0xf5,0x1e,0x00,0x00,0xea,0x1e,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xf9,0x1e,0x00,0x00,0xeb,0x1e,0x00,0x00,0xf0,0x1e,0x00,0x00,0xf8,0x1e,0x00,0x00, +0xf9,0x00,0x02,0x00,0x2e,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x2e,0x0c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x69,0x26,0x00,0x00,0x2c,0x20,0x00,0x00, +0x7d,0x1f,0x00,0x00,0xf9,0x1e,0x00,0x00,0x19,0x0c,0x00,0x00,0x5f,0x00,0x07,0x00, +0x8f,0x00,0x00,0x00,0x32,0x20,0x00,0x00,0xaf,0x1a,0x00,0x00,0xd1,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x10,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x33,0x20,0x00,0x00,0x32,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0xd0,0x00,0x00,0x00,0x35,0x20,0x00,0x00,0x33,0x20,0x00,0x00,0xc0,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x37,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x37,0x20,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xf5,0x26,0x00,0x00,0x35,0x20,0x00,0x00, +0xc1,0x01,0x00,0x00,0x33,0x20,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x3d,0x20,0x00,0x00,0xf5,0x26,0x00,0x00,0xf5,0x26,0x00,0x00,0xf5,0x26,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x3e,0x20,0x00,0x00,0x69,0x26,0x00,0x00, +0x3d,0x20,0x00,0x00,0x41,0x00,0x05,0x00,0x41,0x02,0x00,0x00,0x45,0x20,0x00,0x00, +0x0f,0x02,0x00,0x00,0x40,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x46,0x20,0x00,0x00,0x45,0x20,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x41,0x20,0x00,0x00,0x3e,0x20,0x00,0x00,0x46,0x20,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x53,0x20,0x00,0x00,0x60,0x0c,0x00,0x00,0xdc,0x0c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6e,0x20,0x00,0x00,0x53,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xd0,0x00,0x00,0x00,0x6f,0x20,0x00,0x00, +0x6e,0x20,0x00,0x00,0xc0,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x74,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x6f,0x20,0x00,0x00,0x70,0x20,0x00,0x00, +0x74,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x70,0x20,0x00,0x00,0xbc,0x00,0x05,0x00, +0xd0,0x00,0x00,0x00,0x73,0x20,0x00,0x00,0x6e,0x20,0x00,0x00,0xc1,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x74,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x74,0x20,0x00,0x00, +0xf5,0x00,0x07,0x00,0xd0,0x00,0x00,0x00,0x75,0x20,0x00,0x00,0x6f,0x20,0x00,0x00, +0x37,0x20,0x00,0x00,0x73,0x20,0x00,0x00,0x70,0x20,0x00,0x00,0xf7,0x00,0x03,0x00, +0x80,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x75,0x20,0x00,0x00, +0x76,0x20,0x00,0x00,0x80,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x76,0x20,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x78,0x20,0x00,0x00,0x53,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xd0,0x00,0x00,0x00,0x79,0x20,0x00,0x00, +0x78,0x20,0x00,0x00,0xc0,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x7e,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x79,0x20,0x00,0x00,0x7a,0x20,0x00,0x00, +0x7e,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x7a,0x20,0x00,0x00,0xbc,0x00,0x05,0x00, +0xd0,0x00,0x00,0x00,0x7d,0x20,0x00,0x00,0x78,0x20,0x00,0x00,0xc1,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x7e,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x7e,0x20,0x00,0x00, +0xf5,0x00,0x07,0x00,0xd0,0x00,0x00,0x00,0x7f,0x20,0x00,0x00,0x79,0x20,0x00,0x00, +0x76,0x20,0x00,0x00,0x7d,0x20,0x00,0x00,0x7a,0x20,0x00,0x00,0xf9,0x00,0x02,0x00, +0x80,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x80,0x20,0x00,0x00,0xf5,0x00,0x07,0x00, +0xd0,0x00,0x00,0x00,0x81,0x20,0x00,0x00,0x75,0x20,0x00,0x00,0x74,0x20,0x00,0x00, +0x7f,0x20,0x00,0x00,0x7e,0x20,0x00,0x00,0xa4,0x00,0x05,0x00,0xd0,0x00,0x00,0x00, +0x56,0x20,0x00,0x00,0x81,0x20,0x00,0x00,0xba,0x08,0x00,0x00,0xf7,0x00,0x03,0x00, +0x67,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x56,0x20,0x00,0x00, +0x57,0x20,0x00,0x00,0x5b,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x5b,0x20,0x00,0x00, +0x41,0x00,0x05,0x00,0x41,0x02,0x00,0x00,0x86,0x20,0x00,0x00,0x0f,0x02,0x00,0x00, +0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x87,0x20,0x00,0x00, +0x86,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5d,0x20,0x00,0x00, +0x87,0x20,0x00,0x00,0x91,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x60,0x20,0x00,0x00,0x14,0x0c,0x00,0x00,0x5d,0x20,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x64,0x20,0x00,0x00,0x4b,0x1a,0x00,0x00,0x60,0x20,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x8c,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xc0,0x01,0x00,0x00,0x64,0x20,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x0a,0x25,0x00,0x00,0x8c,0x20,0x00,0x00,0x3d,0x25,0x00,0x00, +0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x67,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0x57,0x20,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x07,0x25,0x00,0x00, +0xc0,0x01,0x00,0x00,0x3d,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x67,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x67,0x20,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x79,0x26,0x00,0x00,0x0a,0x25,0x00,0x00,0x5b,0x20,0x00,0x00, +0x07,0x25,0x00,0x00,0x57,0x20,0x00,0x00,0x3d,0x00,0x04,0x00,0xa4,0x02,0x00,0x00, +0x8e,0x20,0x00,0x00,0xa6,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x91,0x20,0x00,0x00,0x79,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x92,0x20,0x00,0x00,0x79,0x26,0x00,0x00,0x01,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0x93,0x20,0x00,0x00,0x91,0x20,0x00,0x00, +0x92,0x20,0x00,0x00,0xc0,0x01,0x00,0x00,0xc0,0x01,0x00,0x00,0x63,0x00,0x04,0x00, +0x8e,0x20,0x00,0x00,0x97,0x0b,0x00,0x00,0x93,0x20,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xc7,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x5c,0x0a,0x00,0x00,0xf6,0x1a,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xcb,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xe8,0x0c,0x00,0x00, +0xc0,0x01,0x00,0x00,0xc1,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xd1,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xc7,0x20,0x00,0x00, +0x41,0x04,0x00,0x00,0xcb,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xd6,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc7,0x20,0x00,0x00, +0xd1,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb0,0x20,0x00,0x00, +0xd6,0x20,0x00,0x00,0xd6,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb2,0x20,0x00,0x00,0x16,0x0d,0x00,0x00,0x4c,0x07,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xdb,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xb2,0x20,0x00,0x00,0x85,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xe0,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb0,0x20,0x00,0x00, +0xdb,0x20,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb8,0x20,0x00,0x00, +0x92,0x0c,0x00,0x00,0xc1,0x01,0x00,0x00,0xe0,0x20,0x00,0x00,0xbe,0x00,0x05,0x00, +0xd0,0x00,0x00,0x00,0xbc,0x20,0x00,0x00,0xc1,0x1e,0x00,0x00,0xc1,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xc1,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xbc,0x20,0x00,0x00,0xbd,0x20,0x00,0x00,0xc1,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0xbd,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe9,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x19,0x03,0x00,0x00,0xb8,0x20,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc0,0x20,0x00,0x00,0xe9,0x20,0x00,0x00, +0x87,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00,0xc1,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc1,0x20,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x82,0x26,0x00,0x00, +0xb8,0x20,0x00,0x00,0x67,0x20,0x00,0x00,0xc0,0x20,0x00,0x00,0xbd,0x20,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3c,0x0c,0x00,0x00,0x41,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3d,0x0c,0x00,0x00, +0x41,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3e,0x0c,0x00,0x00,0x41,0x20,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x8f,0x00,0x00,0x00,0x3f,0x0c,0x00,0x00,0x3c,0x0c,0x00,0x00,0x3d,0x0c,0x00,0x00, +0x3e,0x0c,0x00,0x00,0x82,0x26,0x00,0x00,0x3d,0x00,0x04,0x00,0x8e,0x02,0x00,0x00, +0xeb,0x20,0x00,0x00,0x90,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0xeb,0x20,0x00,0x00, +0x97,0x0b,0x00,0x00,0x3f,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x97,0x02,0x00,0x00, +0xf8,0x20,0x00,0x00,0x99,0x02,0x00,0x00,0x50,0x00,0x07,0x00,0x8f,0x00,0x00,0x00, +0x01,0x21,0x00,0x00,0x3c,0x0c,0x00,0x00,0x3d,0x0c,0x00,0x00,0x3e,0x0c,0x00,0x00, +0xc1,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0xf8,0x20,0x00,0x00,0x97,0x0b,0x00,0x00, +0x01,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0xad,0x02,0x00,0x00,0x03,0x21,0x00,0x00, +0xaf,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0x03,0x21,0x00,0x00,0x97,0x0b,0x00,0x00, +0x0a,0x06,0x00,0x00,0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_fb9b3be8f0ee7077561367d85f96d8f6.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_fb9b3be8f0ee7077561367d85f96d8f6.h new file mode 100644 index 00000000..cbf30585 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_fb9b3be8f0ee7077561367d85f96d8f6.h @@ -0,0 +1,1695 @@ +// ffx_fsr2_accumulate_pass_fb9b3be8f0ee7077561367d85f96d8f6.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_fb9b3be8f0ee7077561367d85f96d8f6_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_fb9b3be8f0ee7077561367d85f96d8f6_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_fb9b3be8f0ee7077561367d85f96d8f6_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_fb9b3be8f0ee7077561367d85f96d8f6_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_fb9b3be8f0ee7077561367d85f96d8f6_SampledImageResourceNames[] = { "r_input_exposure", "r_dilated_reactive_masks", "r_dilated_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_lanczos_lut", "r_imgMips", "r_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_fb9b3be8f0ee7077561367d85f96d8f6_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 8, 10, 12, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_fb9b3be8f0ee7077561367d85f96d8f6_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_fb9b3be8f0ee7077561367d85f96d8f6_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_fb9b3be8f0ee7077561367d85f96d8f6_StorageImageResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_fb9b3be8f0ee7077561367d85f96d8f6_StorageImageResourceBindings[] = { 13, 14, 16, 17, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_fb9b3be8f0ee7077561367d85f96d8f6_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_fb9b3be8f0ee7077561367d85f96d8f6_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_fb9b3be8f0ee7077561367d85f96d8f6_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_fb9b3be8f0ee7077561367d85f96d8f6_UniformBufferResourceBindings[] = { 18, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_fb9b3be8f0ee7077561367d85f96d8f6_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_fb9b3be8f0ee7077561367d85f96d8f6_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_fb9b3be8f0ee7077561367d85f96d8f6_size = 26668; + +static const unsigned char g_ffx_fsr2_accumulate_pass_fb9b3be8f0ee7077561367d85f96d8f6_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0xa2,0x24,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x07,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x6a,0x0b,0x00,0x00, +0x80,0x0b,0x00,0x00,0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00, +0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74, +0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73, +0x00,0x00,0x00,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x68,0x61,0x64,0x65,0x72,0x5f,0x69,0x6d,0x61,0x67,0x65,0x5f,0x6c,0x6f,0x61,0x64, +0x5f,0x66,0x6f,0x72,0x6d,0x61,0x74,0x74,0x65,0x64,0x00,0x00,0x04,0x00,0x0a,0x00, +0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74, +0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69, +0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c, +0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74, +0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0xf1,0x01,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0xf1,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00, +0x06,0x00,0x07,0x00,0xf1,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78, +0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00, +0xf1,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79, +0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0xf1,0x01,0x00,0x00, +0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52, +0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e, +0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0xf1,0x01,0x00,0x00,0x04,0x00,0x00,0x00, +0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f, +0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0xf1,0x01,0x00,0x00,0x05,0x00,0x00,0x00, +0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55, +0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0xf1,0x01,0x00,0x00,0x06,0x00,0x00,0x00, +0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00, +0xf1,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54, +0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00, +0xf1,0x01,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00, +0x06,0x00,0x08,0x00,0xf1,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74, +0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00, +0x06,0x00,0x08,0x00,0xf1,0x01,0x00,0x00,0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77, +0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00, +0x06,0x00,0x0b,0x00,0xf1,0x01,0x00,0x00,0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74, +0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43, +0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00, +0xf1,0x01,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f, +0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00,0xf1,0x01,0x00,0x00, +0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61, +0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0xf1,0x01,0x00,0x00,0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e, +0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00,0xf1,0x01,0x00,0x00, +0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65, +0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0xf1,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69, +0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0xf1,0x01,0x00,0x00,0x11,0x00,0x00,0x00, +0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67, +0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00,0xf1,0x01,0x00,0x00, +0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f, +0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00, +0x05,0x00,0x04,0x00,0xf3,0x01,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00, +0x05,0x00,0x05,0x00,0x31,0x02,0x00,0x00,0x72,0x5f,0x69,0x6d,0x67,0x4d,0x69,0x70, +0x73,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x35,0x02,0x00,0x00,0x73,0x5f,0x4c,0x69, +0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x00,0x00,0x00,0x05,0x00,0x08,0x00, +0x42,0x02,0x00,0x00,0x72,0x5f,0x70,0x72,0x65,0x70,0x61,0x72,0x65,0x64,0x5f,0x69, +0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x05,0x00,0x09,0x00, +0x49,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75, +0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0x51,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c,0x75,0x6d,0x61,0x5f, +0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x05,0x00,0x06,0x00,0x58,0x02,0x00,0x00, +0x72,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x00, +0x05,0x00,0x09,0x00,0x62,0x02,0x00,0x00,0x72,0x77,0x5f,0x69,0x6e,0x74,0x65,0x72, +0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c, +0x6f,0x72,0x00,0x00,0x05,0x00,0x06,0x00,0x6b,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c, +0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x05,0x00,0x06,0x00, +0x74,0x02,0x00,0x00,0x72,0x77,0x5f,0x6e,0x65,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x73, +0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x89,0x02,0x00,0x00,0x72,0x5f,0x6c,0x6f, +0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x00,0x05,0x00,0x09,0x00, +0x93,0x02,0x00,0x00,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f, +0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x00,0x00, +0x05,0x00,0x07,0x00,0x9b,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0xa7,0x02,0x00,0x00,0x72,0x5f,0x6c,0x61,0x6e,0x63,0x7a,0x6f,0x73,0x5f,0x6c,0x75, +0x74,0x00,0x00,0x00,0x05,0x00,0x09,0x00,0xb4,0x02,0x00,0x00,0x72,0x5f,0x64,0x69, +0x6c,0x61,0x74,0x65,0x64,0x5f,0x72,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d, +0x61,0x73,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x6a,0x0b,0x00,0x00, +0x67,0x6c,0x5f,0x57,0x6f,0x72,0x6b,0x47,0x72,0x6f,0x75,0x70,0x49,0x44,0x00,0x00, +0x05,0x00,0x08,0x00,0x80,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x4c,0x6f,0x63,0x61,0x6c, +0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xf1,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf1,0x01,0x00,0x00,0x01,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf1,0x01,0x00,0x00, +0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xf1,0x01,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xf1,0x01,0x00,0x00,0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf1,0x01,0x00,0x00,0x05,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf1,0x01,0x00,0x00, +0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xf1,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xf1,0x01,0x00,0x00,0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf1,0x01,0x00,0x00,0x09,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf1,0x01,0x00,0x00, +0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xf1,0x01,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xf1,0x01,0x00,0x00,0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf1,0x01,0x00,0x00,0x0d,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf1,0x01,0x00,0x00, +0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xf1,0x01,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xf1,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf1,0x01,0x00,0x00,0x11,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xf1,0x01,0x00,0x00, +0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0xf1,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xf3,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xf3,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x31,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x31,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x35,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x35,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x42,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x42,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x49,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x49,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x51,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x51,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x58,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x58,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x62,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x62,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x62,0x02,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x6b,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x6b,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x74,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x74,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x10,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x89,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x89,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x93,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x93,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x9b,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x9b,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa7,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa7,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb4,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb4,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x6a,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x80,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x94,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00, +0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x38,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x37,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x3e,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x14,0x00,0x02,0x00,0xc3,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xa9,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xaa,0x01,0x00,0x00,0x00,0x00,0x80,0x3f,0x1e,0x00,0x15,0x00, +0xf1,0x01,0x00,0x00,0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00, +0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x3e,0x00,0x00,0x00,0x3e,0x00,0x00,0x00, +0x37,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xf2,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0xf1,0x01,0x00,0x00, +0x3b,0x00,0x04,0x00,0xf2,0x01,0x00,0x00,0xf3,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0xf4,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xf5,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x5d,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0xfa,0x01,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0xff,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x04,0x02,0x00,0x00,0x04,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x09,0x02,0x00,0x00,0x05,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x0a,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x3e,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x0f,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x14,0x02,0x00,0x00,0x08,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x15,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x1a,0x02,0x00,0x00,0x0a,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x1f,0x02,0x00,0x00,0x0c,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x20,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x25,0x02,0x00,0x00,0x0d,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x2a,0x02,0x00,0x00,0x0f,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x2f,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x30,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x2f,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x30,0x02,0x00,0x00,0x31,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x1a,0x00,0x02,0x00,0x33,0x02,0x00,0x00,0x20,0x00,0x04,0x00, +0x34,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x34,0x02,0x00,0x00,0x35,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x1b,0x00,0x03,0x00, +0x37,0x02,0x00,0x00,0x2f,0x02,0x00,0x00,0x15,0x00,0x04,0x00,0x3d,0x02,0x00,0x00, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3d,0x02,0x00,0x00, +0x3e,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x30,0x02,0x00,0x00, +0x42,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x30,0x02,0x00,0x00, +0x49,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x4f,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x50,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x4f,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x50,0x02,0x00,0x00,0x51,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x30,0x02,0x00,0x00,0x58,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x60,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x61,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x61,0x02,0x00,0x00,0x62,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x69,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x6a,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x69,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x6a,0x02,0x00,0x00,0x6b,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x72,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x73,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x72,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x73,0x02,0x00,0x00, +0x74,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3d,0x02,0x00,0x00, +0x84,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x30,0x02,0x00,0x00, +0x89,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x30,0x02,0x00,0x00, +0x93,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x30,0x02,0x00,0x00, +0x9b,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x9d,0x02,0x00,0x00,0xf4,0x01,0x00,0x00,0xf4,0x01,0x00,0x00,0x3b,0x00,0x04,0x00, +0x30,0x02,0x00,0x00,0xa7,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xac,0x02,0x00,0x00,0x00,0x00,0x00,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xae,0x02,0x00,0x00,0x00,0x00,0x00,0x3f,0x3b,0x00,0x04,0x00, +0x30,0x02,0x00,0x00,0xb4,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xbd,0x02,0x00,0x00,0xa9,0x01,0x00,0x00,0xa9,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0xc0,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf2,0x02,0x00,0x00,0x6f,0x12,0x83,0x3a, +0x2b,0x00,0x04,0x00,0x3d,0x02,0x00,0x00,0x2c,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3d,0x02,0x00,0x00,0x30,0x03,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x46,0x03,0x00,0x00,0x00,0x00,0x80,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x59,0x03,0x00,0x00,0x00,0x00,0x80,0xbe, +0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xbc,0x03,0x00,0x00,0xae,0x02,0x00,0x00, +0xae,0x02,0x00,0x00,0x17,0x00,0x04,0x00,0xd0,0x03,0x00,0x00,0x3d,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0xd4,0x03,0x00,0x00,0xc3,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe1,0x03,0x00,0x00, +0x00,0xe0,0x7f,0x47,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf3,0x03,0x00,0x00, +0xcd,0xcc,0xcc,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xfb,0x03,0x00,0x00, +0x00,0x00,0xc8,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x00,0x04,0x00,0x00, +0x00,0x00,0x10,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x08,0x04,0x00,0x00, +0x00,0x00,0x80,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x19,0x04,0x00,0x00, +0x00,0x00,0x80,0xbf,0x2b,0x00,0x04,0x00,0x3d,0x02,0x00,0x00,0x9d,0x04,0x00,0x00, +0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x9e,0x04,0x00,0x00,0x37,0x00,0x00,0x00, +0x9d,0x04,0x00,0x00,0x20,0x00,0x04,0x00,0x9f,0x04,0x00,0x00,0x07,0x00,0x00,0x00, +0x9e,0x04,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x3c,0x05,0x00,0x00, +0x52,0xb8,0xfe,0x3f,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x5b,0x05,0x00,0x00, +0xfe,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x5c,0x05,0x00,0x00, +0xff,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x3d,0x02,0x00,0x00,0xb1,0x05,0x00,0x00, +0x10,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xb2,0x05,0x00,0x00,0x08,0x00,0x00,0x00, +0xb1,0x05,0x00,0x00,0x20,0x00,0x04,0x00,0xb3,0x05,0x00,0x00,0x07,0x00,0x00,0x00, +0xb2,0x05,0x00,0x00,0x2c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc2,0x05,0x00,0x00, +0xa9,0x01,0x00,0x00,0xa9,0x01,0x00,0x00,0xa9,0x01,0x00,0x00,0xa9,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd9,0x05,0x00,0x00,0x9a,0x99,0x99,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf1,0x05,0x00,0x00,0x00,0x00,0x00,0xc0, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf2,0x05,0x00,0x00,0x00,0x00,0x40,0xc0, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x95,0x06,0x00,0x00,0xab,0xaa,0xaa,0x3d, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc5,0x06,0x00,0x00,0xab,0xaa,0x2a,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x03,0x07,0x00,0x00,0xcd,0xcc,0xcc,0x3d, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0d,0x07,0x00,0x00,0x00,0x00,0x20,0x41, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x47,0x07,0x00,0x00,0x5c,0x05,0x00,0x00, +0x5c,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x56,0x07,0x00,0x00, +0xf4,0x01,0x00,0x00,0x5c,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x65,0x07,0x00,0x00,0xfa,0x01,0x00,0x00,0x5c,0x05,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x74,0x07,0x00,0x00,0xff,0x01,0x00,0x00,0x5c,0x05,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x83,0x07,0x00,0x00,0x5c,0x05,0x00,0x00, +0xf4,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xa0,0x07,0x00,0x00, +0xfa,0x01,0x00,0x00,0xf4,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xaf,0x07,0x00,0x00,0xff,0x01,0x00,0x00,0xf4,0x01,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xbe,0x07,0x00,0x00,0x5c,0x05,0x00,0x00,0xfa,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xcd,0x07,0x00,0x00,0xf4,0x01,0x00,0x00, +0xfa,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xdc,0x07,0x00,0x00, +0xfa,0x01,0x00,0x00,0xfa,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xeb,0x07,0x00,0x00,0xff,0x01,0x00,0x00,0xfa,0x01,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xfa,0x07,0x00,0x00,0x5c,0x05,0x00,0x00,0xff,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x09,0x08,0x00,0x00,0xf4,0x01,0x00,0x00, +0xff,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x18,0x08,0x00,0x00, +0xfa,0x01,0x00,0x00,0xff,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x27,0x08,0x00,0x00,0xff,0x01,0x00,0x00,0xff,0x01,0x00,0x00,0x2a,0x00,0x03,0x00, +0xc3,0x00,0x00,0x00,0xb3,0x08,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xba,0x08,0x00,0x00,0xff,0xfe,0xfe,0x3e,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xd6,0x08,0x00,0x00,0xf2,0x02,0x00,0x00,0xf2,0x02,0x00,0x00,0xf2,0x02,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xef,0x08,0x00,0x00,0x00,0x00,0xa0,0x41, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf7,0x08,0x00,0x00,0x00,0x00,0x40,0x40, +0x17,0x00,0x04,0x00,0x38,0x09,0x00,0x00,0xc3,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x66,0x09,0x00,0x00,0x03,0x07,0x00,0x00, +0x03,0x07,0x00,0x00,0x03,0x07,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x85,0x09,0x00,0x00,0x30,0x96,0x7c,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xcc,0x09,0x00,0x00,0x00,0x00,0x7f,0x43,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xf4,0x09,0x00,0x00,0x81,0x80,0x80,0x3b,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x1e,0x0a,0x00,0x00,0x00,0x00,0xc0,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x50,0x0a,0x00,0x00,0xa4,0x70,0x7d,0x3f,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xd2,0x0a,0x00,0x00,0xa9,0x01,0x00,0x00,0xa9,0x01,0x00,0x00,0xa9,0x01,0x00,0x00, +0x17,0x00,0x04,0x00,0x68,0x0b,0x00,0x00,0x3d,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x69,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x68,0x0b,0x00,0x00, +0x3b,0x00,0x04,0x00,0x69,0x0b,0x00,0x00,0x6a,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3d,0x02,0x00,0x00,0x72,0x0b,0x00,0x00,0x08,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0xd0,0x03,0x00,0x00,0x7e,0x0b,0x00,0x00,0x72,0x0b,0x00,0x00, +0x72,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00,0x69,0x0b,0x00,0x00,0x80,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x68,0x0b,0x00,0x00,0x94,0x0b,0x00,0x00, +0x72,0x0b,0x00,0x00,0x72,0x0b,0x00,0x00,0x2c,0x03,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3d,0x02,0x00,0x00,0x41,0x23,0x00,0x00,0x07,0x00,0x00,0x00,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x42,0x23,0x00,0x00,0xe1,0x03,0x00,0x00,0xe1,0x03,0x00,0x00, +0xe1,0x03,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x43,0x23,0x00,0x00, +0x66,0x66,0x66,0x3f,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x44,0x23,0x00,0x00, +0xaa,0x01,0x00,0x00,0xaa,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x45,0x23,0x00,0x00,0x0a,0xd7,0xa3,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x46,0x23,0x00,0x00,0xcd,0xcc,0x4c,0x3d,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x47,0x23,0x00,0x00,0xaa,0x01,0x00,0x00,0xaa,0x01,0x00,0x00,0xaa,0x01,0x00,0x00, +0x01,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x70,0x23,0x00,0x00,0x01,0x00,0x03,0x00, +0x08,0x00,0x00,0x00,0x7f,0x23,0x00,0x00,0x01,0x00,0x03,0x00,0x5d,0x00,0x00,0x00, +0xb8,0x23,0x00,0x00,0x01,0x00,0x03,0x00,0x22,0x00,0x00,0x00,0xa0,0x24,0x00,0x00, +0x01,0x00,0x03,0x00,0x37,0x00,0x00,0x00,0xa1,0x24,0x00,0x00,0x36,0x00,0x05,0x00, +0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x38,0x00,0x00,0x00, +0x27,0x1c,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xb3,0x05,0x00,0x00, +0x81,0x19,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x9f,0x04,0x00,0x00, +0x2d,0x15,0x00,0x00,0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x68,0x0b,0x00,0x00, +0x6b,0x0b,0x00,0x00,0x6a,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00,0xd0,0x03,0x00,0x00, +0x6c,0x0b,0x00,0x00,0x6b,0x0b,0x00,0x00,0x6b,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0xf5,0x01,0x00,0x00,0x97,0x0b,0x00,0x00, +0xf3,0x01,0x00,0x00,0xff,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0x98,0x0b,0x00,0x00,0x97,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x70,0x0b,0x00,0x00,0x98,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00, +0x3d,0x02,0x00,0x00,0x71,0x0b,0x00,0x00,0x70,0x0b,0x00,0x00,0x80,0x00,0x05,0x00, +0x3d,0x02,0x00,0x00,0x74,0x0b,0x00,0x00,0x71,0x0b,0x00,0x00,0x41,0x23,0x00,0x00, +0x86,0x00,0x05,0x00,0x3d,0x02,0x00,0x00,0x75,0x0b,0x00,0x00,0x74,0x0b,0x00,0x00, +0x72,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x3d,0x02,0x00,0x00,0x78,0x0b,0x00,0x00, +0x6b,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x3d,0x02,0x00,0x00, +0x79,0x0b,0x00,0x00,0x75,0x0b,0x00,0x00,0x78,0x0b,0x00,0x00,0x82,0x00,0x05,0x00, +0x3d,0x02,0x00,0x00,0x7a,0x0b,0x00,0x00,0x79,0x0b,0x00,0x00,0x2c,0x03,0x00,0x00, +0x52,0x00,0x06,0x00,0xd0,0x03,0x00,0x00,0x53,0x21,0x00,0x00,0x7a,0x0b,0x00,0x00, +0x6c,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x84,0x00,0x05,0x00,0xd0,0x03,0x00,0x00, +0x7f,0x0b,0x00,0x00,0x53,0x21,0x00,0x00,0x7e,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00, +0x68,0x0b,0x00,0x00,0x81,0x0b,0x00,0x00,0x80,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00, +0xd0,0x03,0x00,0x00,0x82,0x0b,0x00,0x00,0x81,0x0b,0x00,0x00,0x81,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x80,0x00,0x05,0x00,0xd0,0x03,0x00,0x00, +0x83,0x0b,0x00,0x00,0x7f,0x0b,0x00,0x00,0x82,0x0b,0x00,0x00,0x7c,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0x85,0x0b,0x00,0x00,0x83,0x0b,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x46,0x0c,0x00,0x00,0x85,0x0b,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x48,0x0c,0x00,0x00,0x46,0x0c,0x00,0x00,0xbc,0x03,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x4a,0x0c,0x00,0x00,0x98,0x0b,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x4b,0x0c,0x00,0x00,0x48,0x0c,0x00,0x00, +0x4a,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x15,0x02,0x00,0x00,0x86,0x0c,0x00,0x00, +0xf3,0x01,0x00,0x00,0x14,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x87,0x0c,0x00,0x00,0x86,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0xf5,0x01,0x00,0x00, +0x8a,0x0c,0x00,0x00,0xf3,0x01,0x00,0x00,0xf4,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0x8b,0x0c,0x00,0x00,0x8a,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x51,0x0c,0x00,0x00,0x8b,0x0c,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x52,0x0c,0x00,0x00,0x87,0x0c,0x00,0x00,0x51,0x0c,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x53,0x0c,0x00,0x00,0x4b,0x0c,0x00,0x00, +0x52,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0xf5,0x01,0x00,0x00,0x92,0x0c,0x00,0x00, +0xf3,0x01,0x00,0x00,0xfa,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0x93,0x0c,0x00,0x00,0x92,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xa0,0x0c,0x00,0x00,0x53,0x0c,0x00,0x00,0x51,0x0c,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xa3,0x0c,0x00,0x00,0x51,0x0c,0x00,0x00,0xbc,0x03,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xb0,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xa0,0x0c,0x00,0x00,0xa3,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xb5,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xbc,0x03,0x00,0x00,0xb0,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xa9,0x0c,0x00,0x00,0x93,0x0c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xaa,0x0c,0x00,0x00,0xb5,0x0c,0x00,0x00,0xa9,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xbd,0x0c,0x00,0x00,0x4b,0x0c,0x00,0x00,0x51,0x0c,0x00,0x00, +0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xbe,0x0c,0x00,0x00,0xbd,0x0c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x2f,0x02,0x00,0x00,0xc7,0x0c,0x00,0x00,0x93,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc9,0x0c,0x00,0x00,0xc7,0x0c,0x00,0x00, +0xbe,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xf4,0x01,0x00,0x00,0x4f,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xca,0x0c,0x00,0x00,0xc9,0x0c,0x00,0x00,0xc9,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xd0,0x0c,0x00,0x00,0xca,0x0c,0x00,0x00,0x4a,0x0c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xd1,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0xd0,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xda,0x0c,0x00,0x00, +0x4b,0x0c,0x00,0x00,0xca,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe0,0x0c,0x00,0x00,0xda,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00, +0xc3,0x00,0x00,0x00,0xe1,0x0c,0x00,0x00,0xe0,0x0c,0x00,0x00,0xa9,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xe6,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xe1,0x0c,0x00,0x00,0xe2,0x0c,0x00,0x00,0xe6,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe2,0x0c,0x00,0x00,0xbc,0x00,0x05,0x00,0xc3,0x00,0x00,0x00,0xe5,0x0c,0x00,0x00, +0xe0,0x0c,0x00,0x00,0xaa,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xe6,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe6,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0xc3,0x00,0x00,0x00, +0xe7,0x0c,0x00,0x00,0xe1,0x0c,0x00,0x00,0x05,0x00,0x00,0x00,0xe5,0x0c,0x00,0x00, +0xe2,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00,0xf2,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xe7,0x0c,0x00,0x00,0xe8,0x0c,0x00,0x00,0xf2,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe8,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xea,0x0c,0x00,0x00,0xda,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00, +0xc3,0x00,0x00,0x00,0xeb,0x0c,0x00,0x00,0xea,0x0c,0x00,0x00,0xa9,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xf0,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xeb,0x0c,0x00,0x00,0xec,0x0c,0x00,0x00,0xf0,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xec,0x0c,0x00,0x00,0xbc,0x00,0x05,0x00,0xc3,0x00,0x00,0x00,0xef,0x0c,0x00,0x00, +0xea,0x0c,0x00,0x00,0xaa,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xf0,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf0,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0xc3,0x00,0x00,0x00, +0xf1,0x0c,0x00,0x00,0xeb,0x0c,0x00,0x00,0xe8,0x0c,0x00,0x00,0xef,0x0c,0x00,0x00, +0xec,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00,0xf2,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf2,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0xc3,0x00,0x00,0x00,0xf3,0x0c,0x00,0x00, +0xe7,0x0c,0x00,0x00,0xe6,0x0c,0x00,0x00,0xf1,0x0c,0x00,0x00,0xf0,0x0c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x2f,0x02,0x00,0x00,0xf6,0x0c,0x00,0x00,0x42,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x33,0x02,0x00,0x00,0xf7,0x0c,0x00,0x00,0x35,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x37,0x02,0x00,0x00,0xf8,0x0c,0x00,0x00,0xf6,0x0c,0x00,0x00, +0xf7,0x0c,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xfa,0x0c,0x00,0x00, +0xf8,0x0c,0x00,0x00,0xaa,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xa9,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfb,0x0c,0x00,0x00,0xfa,0x0c,0x00,0x00, +0x03,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xff,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xfb,0x0c,0x00,0x00,0xa9,0x01,0x00,0x00, +0xaa,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x2f,0x02,0x00,0x00,0x02,0x0d,0x00,0x00, +0xb4,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x37,0x02,0x00,0x00,0x04,0x0d,0x00,0x00, +0x02,0x0d,0x00,0x00,0xf7,0x0c,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x06,0x0d,0x00,0x00,0x04,0x0d,0x00,0x00,0xaa,0x0c,0x00,0x00,0x02,0x00,0x00,0x00, +0xa9,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x70,0x0c,0x00,0x00, +0x06,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x73,0x0c,0x00,0x00,0x06,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x0a,0x02,0x00,0x00,0x0a,0x0d,0x00,0x00,0xf3,0x01,0x00,0x00,0x0f,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x0b,0x0d,0x00,0x00,0x0a,0x0d,0x00,0x00, +0xaa,0x00,0x05,0x00,0xc3,0x00,0x00,0x00,0x76,0x0c,0x00,0x00,0xf4,0x01,0x00,0x00, +0x0b,0x0d,0x00,0x00,0xa4,0x00,0x05,0x00,0xc3,0x00,0x00,0x00,0x7a,0x0c,0x00,0x00, +0xf3,0x0c,0x00,0x00,0xb3,0x08,0x00,0x00,0xa6,0x00,0x05,0x00,0xc3,0x00,0x00,0x00, +0x7d,0x0c,0x00,0x00,0x7a,0x0c,0x00,0x00,0x76,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00, +0xdb,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xf3,0x0c,0x00,0x00, +0xd7,0x0b,0x00,0x00,0xdb,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xd7,0x0b,0x00,0x00, +0xa8,0x00,0x04,0x00,0xc3,0x00,0x00,0x00,0xda,0x0b,0x00,0x00,0x76,0x0c,0x00,0x00, +0xf9,0x00,0x02,0x00,0xdb,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xdb,0x0b,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc3,0x00,0x00,0x00,0xdc,0x0b,0x00,0x00,0xf3,0x0c,0x00,0x00, +0xf2,0x0c,0x00,0x00,0xda,0x0b,0x00,0x00,0xd7,0x0b,0x00,0x00,0xf7,0x00,0x03,0x00, +0xe6,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xdc,0x0b,0x00,0x00, +0xdd,0x0b,0x00,0x00,0xe6,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xdd,0x0b,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x41,0x0d,0x00,0x00,0xda,0x0c,0x00,0x00, +0x4a,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x42,0x0d,0x00,0x00, +0x41,0x0d,0x00,0x00,0xbc,0x03,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x44,0x0d,0x00,0x00,0x98,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x45,0x0d,0x00,0x00,0x44,0x0d,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x47,0x0d,0x00,0x00,0x42,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x67,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x45,0x0d,0x00,0x00,0x47,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x6c,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xa9,0x01,0x00,0x00,0x67,0x0d,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x5d,0x21,0x00,0x00,0x6c,0x0d,0x00,0x00,0x42,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4d,0x0d,0x00,0x00,0x70,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4f,0x0d,0x00,0x00,0x42,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x71,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x4d,0x0d,0x00,0x00,0x4f,0x0d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x76,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xa9,0x01,0x00,0x00,0x71,0x0d,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x61,0x21,0x00,0x00,0x76,0x0d,0x00,0x00,0x5d,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x54,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x61,0x21,0x00,0x00,0x6e,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0x55,0x0d,0x00,0x00,0x54,0x0d,0x00,0x00,0x0c,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x7a,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0x61,0x21,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x70,0x0e,0x00,0x00, +0x55,0x0d,0x00,0x00,0x47,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x76,0x0e,0x00,0x00,0x70,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xb0,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x76,0x0e,0x00,0x00,0xf4,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x6c,0x21,0x00,0x00,0xb0,0x0e,0x00,0x00,0x70,0x0e,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x93,0x0e,0x00,0x00,0x70,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xba,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x93,0x0e,0x00,0x00,0xf4,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x77,0x21,0x00,0x00,0xba,0x0e,0x00,0x00, +0x6c,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x2f,0x02,0x00,0x00, +0xc7,0x0e,0x00,0x00,0x49,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xc9,0x0e,0x00,0x00,0xc7,0x0e,0x00,0x00,0x77,0x21,0x00,0x00,0x02,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xdb,0x0e,0x00,0x00, +0x55,0x0d,0x00,0x00,0x56,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xe5,0x0e,0x00,0x00,0xdb,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x82,0x21,0x00,0x00,0xe5,0x0e,0x00,0x00,0xdb,0x0e,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xfe,0x0e,0x00,0x00, +0xdb,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x25,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xfe,0x0e,0x00,0x00, +0xf4,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x8d,0x21,0x00,0x00, +0x25,0x0f,0x00,0x00,0x82,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x34,0x0f,0x00,0x00,0xc7,0x0e,0x00,0x00,0x8d,0x21,0x00,0x00, +0x02,0x00,0x00,0x00,0xf4,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x46,0x0f,0x00,0x00,0x55,0x0d,0x00,0x00,0x65,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x50,0x0f,0x00,0x00,0x46,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x5a,0x0f,0x00,0x00,0x44,0x0d,0x00,0x00, +0xfa,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x8b,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x50,0x0f,0x00,0x00,0x5a,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x98,0x21,0x00,0x00,0x8b,0x0f,0x00,0x00, +0x46,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x69,0x0f,0x00,0x00,0x46,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x90,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x69,0x0f,0x00,0x00,0xf4,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xa3,0x21,0x00,0x00,0x90,0x0f,0x00,0x00,0x98,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x9f,0x0f,0x00,0x00,0xc7,0x0e,0x00,0x00, +0xa3,0x21,0x00,0x00,0x02,0x00,0x00,0x00,0xf4,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xb1,0x0f,0x00,0x00,0x55,0x0d,0x00,0x00,0x74,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xbb,0x0f,0x00,0x00,0xb1,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xf6,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xbb,0x0f,0x00,0x00,0x5a,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xae,0x21,0x00,0x00,0xf6,0x0f,0x00,0x00, +0xb1,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xd4,0x0f,0x00,0x00,0xb1,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xfb,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xd4,0x0f,0x00,0x00,0xf4,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xb9,0x21,0x00,0x00,0xfb,0x0f,0x00,0x00,0xae,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x0a,0x10,0x00,0x00,0xc7,0x0e,0x00,0x00, +0xb9,0x21,0x00,0x00,0x02,0x00,0x00,0x00,0xf4,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x1c,0x10,0x00,0x00,0x55,0x0d,0x00,0x00,0x83,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x22,0x10,0x00,0x00,0x1c,0x10,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x5c,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x22,0x10,0x00,0x00,0xf4,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xc4,0x21,0x00,0x00,0x5c,0x10,0x00,0x00, +0x1c,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x43,0x10,0x00,0x00,0x1c,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xcf,0x21,0x00,0x00,0x43,0x10,0x00,0x00,0xc4,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x75,0x10,0x00,0x00, +0xc7,0x0e,0x00,0x00,0xcf,0x21,0x00,0x00,0x02,0x00,0x00,0x00,0xf4,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x91,0x10,0x00,0x00,0x55,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xda,0x21,0x00,0x00, +0x91,0x10,0x00,0x00,0x55,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xae,0x10,0x00,0x00,0x55,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xe5,0x21,0x00,0x00,0xae,0x10,0x00,0x00, +0xda,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xe0,0x10,0x00,0x00,0xc7,0x0e,0x00,0x00,0xe5,0x21,0x00,0x00,0x02,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xf2,0x10,0x00,0x00, +0x55,0x0d,0x00,0x00,0xa0,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xfc,0x10,0x00,0x00,0xf2,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x37,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xfc,0x10,0x00,0x00,0x5a,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xf0,0x21,0x00,0x00,0x37,0x11,0x00,0x00,0xf2,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x19,0x11,0x00,0x00,0xf2,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xfb,0x21,0x00,0x00, +0x19,0x11,0x00,0x00,0xf0,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x4b,0x11,0x00,0x00,0xc7,0x0e,0x00,0x00,0xfb,0x21,0x00,0x00, +0x02,0x00,0x00,0x00,0xf4,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x5d,0x11,0x00,0x00,0x55,0x0d,0x00,0x00,0xaf,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x67,0x11,0x00,0x00,0x5d,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xa2,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x67,0x11,0x00,0x00,0x5a,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x06,0x22,0x00,0x00,0xa2,0x11,0x00,0x00,0x5d,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x84,0x11,0x00,0x00, +0x5d,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x11,0x22,0x00,0x00,0x84,0x11,0x00,0x00,0x06,0x22,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xb6,0x11,0x00,0x00,0xc7,0x0e,0x00,0x00, +0x11,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0xf4,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xc8,0x11,0x00,0x00,0x55,0x0d,0x00,0x00,0xbe,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xce,0x11,0x00,0x00,0xc8,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x08,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xce,0x11,0x00,0x00,0xf4,0x01,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x1c,0x22,0x00,0x00,0x08,0x12,0x00,0x00, +0xc8,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xef,0x11,0x00,0x00,0xc8,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xf9,0x11,0x00,0x00,0x70,0x0b,0x00,0x00,0xfa,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x17,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xef,0x11,0x00,0x00,0xf9,0x11,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x27,0x22,0x00,0x00,0x17,0x12,0x00,0x00,0x1c,0x22,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x21,0x12,0x00,0x00, +0xc7,0x0e,0x00,0x00,0x27,0x22,0x00,0x00,0x02,0x00,0x00,0x00,0xf4,0x01,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x33,0x12,0x00,0x00,0x55,0x0d,0x00,0x00, +0xcd,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x3d,0x12,0x00,0x00, +0x33,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x32,0x22,0x00,0x00,0x3d,0x12,0x00,0x00,0x33,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x5a,0x12,0x00,0x00,0x33,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x82,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x5a,0x12,0x00,0x00,0xf9,0x11,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x3d,0x22,0x00,0x00,0x82,0x12,0x00,0x00, +0x32,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x8c,0x12,0x00,0x00,0xc7,0x0e,0x00,0x00,0x3d,0x22,0x00,0x00,0x02,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x9e,0x12,0x00,0x00, +0x55,0x0d,0x00,0x00,0xdc,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xa8,0x12,0x00,0x00,0x9e,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xe3,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xa8,0x12,0x00,0x00,0x5a,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x48,0x22,0x00,0x00,0xe3,0x12,0x00,0x00,0x9e,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xc5,0x12,0x00,0x00,0x9e,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xed,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xc5,0x12,0x00,0x00,0xf9,0x11,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x53,0x22,0x00,0x00,0xed,0x12,0x00,0x00, +0x48,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xf7,0x12,0x00,0x00,0xc7,0x0e,0x00,0x00,0x53,0x22,0x00,0x00,0x02,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x09,0x13,0x00,0x00, +0x55,0x0d,0x00,0x00,0xeb,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x13,0x13,0x00,0x00,0x09,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x4e,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x13,0x13,0x00,0x00,0x5a,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x5e,0x22,0x00,0x00,0x4e,0x13,0x00,0x00,0x09,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x30,0x13,0x00,0x00,0x09,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x58,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x30,0x13,0x00,0x00,0xf9,0x11,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x69,0x22,0x00,0x00,0x58,0x13,0x00,0x00, +0x5e,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x62,0x13,0x00,0x00,0xc7,0x0e,0x00,0x00,0x69,0x22,0x00,0x00,0x02,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x74,0x13,0x00,0x00, +0x55,0x0d,0x00,0x00,0xfa,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x7a,0x13,0x00,0x00,0x74,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xb4,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x7a,0x13,0x00,0x00,0xf4,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x74,0x22,0x00,0x00,0xb4,0x13,0x00,0x00,0x74,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x9b,0x13,0x00,0x00,0x74,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xc3,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x9b,0x13,0x00,0x00,0xf9,0x11,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x7f,0x22,0x00,0x00,0xc3,0x13,0x00,0x00, +0x74,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xcd,0x13,0x00,0x00,0xc7,0x0e,0x00,0x00,0x7f,0x22,0x00,0x00,0x02,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xdf,0x13,0x00,0x00, +0x55,0x0d,0x00,0x00,0x09,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xe9,0x13,0x00,0x00,0xdf,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x8a,0x22,0x00,0x00,0xe9,0x13,0x00,0x00,0xdf,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x06,0x14,0x00,0x00, +0xdf,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x2e,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x06,0x14,0x00,0x00, +0xf9,0x11,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x95,0x22,0x00,0x00, +0x2e,0x14,0x00,0x00,0x8a,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x38,0x14,0x00,0x00,0xc7,0x0e,0x00,0x00,0x95,0x22,0x00,0x00, +0x02,0x00,0x00,0x00,0xf4,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x4a,0x14,0x00,0x00,0x55,0x0d,0x00,0x00,0x18,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x54,0x14,0x00,0x00,0x4a,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x8f,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x54,0x14,0x00,0x00,0x5a,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xa0,0x22,0x00,0x00,0x8f,0x14,0x00,0x00,0x4a,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x71,0x14,0x00,0x00, +0x4a,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x99,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x71,0x14,0x00,0x00, +0xf9,0x11,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xab,0x22,0x00,0x00, +0x99,0x14,0x00,0x00,0xa0,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xa3,0x14,0x00,0x00,0xc7,0x0e,0x00,0x00,0xab,0x22,0x00,0x00, +0x02,0x00,0x00,0x00,0xf4,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xb5,0x14,0x00,0x00,0x55,0x0d,0x00,0x00,0x27,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xbf,0x14,0x00,0x00,0xb5,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xfa,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xbf,0x14,0x00,0x00,0x5a,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xb6,0x22,0x00,0x00,0xfa,0x14,0x00,0x00,0xb5,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xdc,0x14,0x00,0x00, +0xb5,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x04,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xdc,0x14,0x00,0x00, +0xf9,0x11,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xc1,0x22,0x00,0x00, +0x04,0x15,0x00,0x00,0xb6,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x0e,0x15,0x00,0x00,0xc7,0x0e,0x00,0x00,0xc1,0x22,0x00,0x00, +0x02,0x00,0x00,0x00,0xf4,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x40,0x15,0x00,0x00,0x7a,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9a,0x15,0x00,0x00,0x19,0x04,0x00,0x00,0x40,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc1,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x9a,0x15,0x00,0x00,0x3d,0x00,0x04,0x00,0x2f,0x02,0x00,0x00, +0xc5,0x15,0x00,0x00,0xa7,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x37,0x02,0x00,0x00, +0xc7,0x15,0x00,0x00,0xc5,0x15,0x00,0x00,0xf7,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc9,0x15,0x00,0x00,0xc1,0x15,0x00,0x00,0xae,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xca,0x15,0x00,0x00,0xc9,0x15,0x00,0x00, +0xae,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xcb,0x15,0x00,0x00, +0xc7,0x15,0x00,0x00,0xca,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xa9,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcc,0x15,0x00,0x00,0xcb,0x15,0x00,0x00, +0x00,0x00,0x00,0x00,0x7f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x9d,0x15,0x00,0x00, +0x40,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd1,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x9d,0x15,0x00,0x00,0x56,0x00,0x05,0x00, +0x37,0x02,0x00,0x00,0xd7,0x15,0x00,0x00,0xc5,0x15,0x00,0x00,0xf7,0x0c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd9,0x15,0x00,0x00,0xd1,0x15,0x00,0x00, +0xae,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xda,0x15,0x00,0x00, +0xd9,0x15,0x00,0x00,0xae,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xdb,0x15,0x00,0x00,0xd7,0x15,0x00,0x00,0xda,0x15,0x00,0x00,0x02,0x00,0x00,0x00, +0xa9,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdc,0x15,0x00,0x00, +0xdb,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa0,0x15,0x00,0x00,0xaa,0x01,0x00,0x00,0x40,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xe1,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xa0,0x15,0x00,0x00,0x56,0x00,0x05,0x00,0x37,0x02,0x00,0x00,0xe7,0x15,0x00,0x00, +0xc5,0x15,0x00,0x00,0xf7,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe9,0x15,0x00,0x00,0xe1,0x15,0x00,0x00,0xae,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xea,0x15,0x00,0x00,0xe9,0x15,0x00,0x00,0xae,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xeb,0x15,0x00,0x00,0xe7,0x15,0x00,0x00, +0xea,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xa9,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xec,0x15,0x00,0x00,0xeb,0x15,0x00,0x00,0x00,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa3,0x15,0x00,0x00,0xac,0x02,0x00,0x00, +0x40,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xf1,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xa3,0x15,0x00,0x00,0x56,0x00,0x05,0x00, +0x37,0x02,0x00,0x00,0xf7,0x15,0x00,0x00,0xc5,0x15,0x00,0x00,0xf7,0x0c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf9,0x15,0x00,0x00,0xf1,0x15,0x00,0x00, +0xae,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xfa,0x15,0x00,0x00, +0xf9,0x15,0x00,0x00,0xae,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xfb,0x15,0x00,0x00,0xf7,0x15,0x00,0x00,0xfa,0x15,0x00,0x00,0x02,0x00,0x00,0x00, +0xa9,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfc,0x15,0x00,0x00, +0xfb,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xa7,0x15,0x00,0x00,0xc9,0x0e,0x00,0x00,0xcc,0x15,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xaa,0x15,0x00,0x00,0x34,0x0f,0x00,0x00,0xdc,0x15,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xab,0x15,0x00,0x00,0xa7,0x15,0x00,0x00, +0xaa,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xae,0x15,0x00,0x00, +0x9f,0x0f,0x00,0x00,0xec,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xaf,0x15,0x00,0x00,0xab,0x15,0x00,0x00,0xae,0x15,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xb2,0x15,0x00,0x00,0x0a,0x10,0x00,0x00,0xfc,0x15,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xb3,0x15,0x00,0x00,0xaf,0x15,0x00,0x00, +0xb2,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb6,0x15,0x00,0x00, +0xcc,0x15,0x00,0x00,0xdc,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb8,0x15,0x00,0x00,0xb6,0x15,0x00,0x00,0xec,0x15,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xba,0x15,0x00,0x00,0xb8,0x15,0x00,0x00,0xfc,0x15,0x00,0x00, +0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xbb,0x15,0x00,0x00,0xba,0x15,0x00,0x00, +0xba,0x15,0x00,0x00,0xba,0x15,0x00,0x00,0xba,0x15,0x00,0x00,0x88,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xbc,0x15,0x00,0x00,0xb3,0x15,0x00,0x00,0xbb,0x15,0x00,0x00, +0x56,0x00,0x05,0x00,0x37,0x02,0x00,0x00,0x35,0x16,0x00,0x00,0xc5,0x15,0x00,0x00, +0xf7,0x0c,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x39,0x16,0x00,0x00, +0x35,0x16,0x00,0x00,0xca,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xa9,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3a,0x16,0x00,0x00,0x39,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00,0x37,0x02,0x00,0x00,0x45,0x16,0x00,0x00, +0xc5,0x15,0x00,0x00,0xf7,0x0c,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x49,0x16,0x00,0x00,0x45,0x16,0x00,0x00,0xda,0x15,0x00,0x00,0x02,0x00,0x00,0x00, +0xa9,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4a,0x16,0x00,0x00, +0x49,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00,0x37,0x02,0x00,0x00, +0x55,0x16,0x00,0x00,0xc5,0x15,0x00,0x00,0xf7,0x0c,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x59,0x16,0x00,0x00,0x55,0x16,0x00,0x00,0xea,0x15,0x00,0x00, +0x02,0x00,0x00,0x00,0xa9,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5a,0x16,0x00,0x00,0x59,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00, +0x37,0x02,0x00,0x00,0x65,0x16,0x00,0x00,0xc5,0x15,0x00,0x00,0xf7,0x0c,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x69,0x16,0x00,0x00,0x65,0x16,0x00,0x00, +0xfa,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xa9,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6a,0x16,0x00,0x00,0x69,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x15,0x16,0x00,0x00,0x75,0x10,0x00,0x00, +0x3a,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x18,0x16,0x00,0x00, +0xe0,0x10,0x00,0x00,0x4a,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x19,0x16,0x00,0x00,0x15,0x16,0x00,0x00,0x18,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x1c,0x16,0x00,0x00,0x4b,0x11,0x00,0x00,0x5a,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x1d,0x16,0x00,0x00,0x19,0x16,0x00,0x00, +0x1c,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x20,0x16,0x00,0x00, +0xb6,0x11,0x00,0x00,0x6a,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x21,0x16,0x00,0x00,0x1d,0x16,0x00,0x00,0x20,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x24,0x16,0x00,0x00,0x3a,0x16,0x00,0x00,0x4a,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x26,0x16,0x00,0x00,0x24,0x16,0x00,0x00, +0x5a,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x28,0x16,0x00,0x00, +0x26,0x16,0x00,0x00,0x6a,0x16,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x29,0x16,0x00,0x00,0x28,0x16,0x00,0x00,0x28,0x16,0x00,0x00,0x28,0x16,0x00,0x00, +0x28,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x2a,0x16,0x00,0x00, +0x21,0x16,0x00,0x00,0x29,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x37,0x02,0x00,0x00, +0xa3,0x16,0x00,0x00,0xc5,0x15,0x00,0x00,0xf7,0x0c,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xa7,0x16,0x00,0x00,0xa3,0x16,0x00,0x00,0xca,0x15,0x00,0x00, +0x02,0x00,0x00,0x00,0xa9,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa8,0x16,0x00,0x00,0xa7,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00, +0x37,0x02,0x00,0x00,0xb3,0x16,0x00,0x00,0xc5,0x15,0x00,0x00,0xf7,0x0c,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xb7,0x16,0x00,0x00,0xb3,0x16,0x00,0x00, +0xda,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xa9,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb8,0x16,0x00,0x00,0xb7,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x56,0x00,0x05,0x00,0x37,0x02,0x00,0x00,0xc3,0x16,0x00,0x00,0xc5,0x15,0x00,0x00, +0xf7,0x0c,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc7,0x16,0x00,0x00, +0xc3,0x16,0x00,0x00,0xea,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xa9,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc8,0x16,0x00,0x00,0xc7,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00,0x37,0x02,0x00,0x00,0xd3,0x16,0x00,0x00, +0xc5,0x15,0x00,0x00,0xf7,0x0c,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xd7,0x16,0x00,0x00,0xd3,0x16,0x00,0x00,0xfa,0x15,0x00,0x00,0x02,0x00,0x00,0x00, +0xa9,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd8,0x16,0x00,0x00, +0xd7,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x83,0x16,0x00,0x00,0x21,0x12,0x00,0x00,0xa8,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x86,0x16,0x00,0x00,0x8c,0x12,0x00,0x00,0xb8,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x87,0x16,0x00,0x00,0x83,0x16,0x00,0x00, +0x86,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x8a,0x16,0x00,0x00, +0xf7,0x12,0x00,0x00,0xc8,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x8b,0x16,0x00,0x00,0x87,0x16,0x00,0x00,0x8a,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x8e,0x16,0x00,0x00,0x62,0x13,0x00,0x00,0xd8,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x8f,0x16,0x00,0x00,0x8b,0x16,0x00,0x00, +0x8e,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x92,0x16,0x00,0x00, +0xa8,0x16,0x00,0x00,0xb8,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x94,0x16,0x00,0x00,0x92,0x16,0x00,0x00,0xc8,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x96,0x16,0x00,0x00,0x94,0x16,0x00,0x00,0xd8,0x16,0x00,0x00, +0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x97,0x16,0x00,0x00,0x96,0x16,0x00,0x00, +0x96,0x16,0x00,0x00,0x96,0x16,0x00,0x00,0x96,0x16,0x00,0x00,0x88,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x98,0x16,0x00,0x00,0x8f,0x16,0x00,0x00,0x97,0x16,0x00,0x00, +0x56,0x00,0x05,0x00,0x37,0x02,0x00,0x00,0x11,0x17,0x00,0x00,0xc5,0x15,0x00,0x00, +0xf7,0x0c,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x15,0x17,0x00,0x00, +0x11,0x17,0x00,0x00,0xca,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xa9,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x16,0x17,0x00,0x00,0x15,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00,0x37,0x02,0x00,0x00,0x21,0x17,0x00,0x00, +0xc5,0x15,0x00,0x00,0xf7,0x0c,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x25,0x17,0x00,0x00,0x21,0x17,0x00,0x00,0xda,0x15,0x00,0x00,0x02,0x00,0x00,0x00, +0xa9,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x26,0x17,0x00,0x00, +0x25,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00,0x37,0x02,0x00,0x00, +0x31,0x17,0x00,0x00,0xc5,0x15,0x00,0x00,0xf7,0x0c,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x35,0x17,0x00,0x00,0x31,0x17,0x00,0x00,0xea,0x15,0x00,0x00, +0x02,0x00,0x00,0x00,0xa9,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x36,0x17,0x00,0x00,0x35,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x56,0x00,0x05,0x00, +0x37,0x02,0x00,0x00,0x41,0x17,0x00,0x00,0xc5,0x15,0x00,0x00,0xf7,0x0c,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x45,0x17,0x00,0x00,0x41,0x17,0x00,0x00, +0xfa,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xa9,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x46,0x17,0x00,0x00,0x45,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xf1,0x16,0x00,0x00,0xcd,0x13,0x00,0x00, +0x16,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xf4,0x16,0x00,0x00, +0x38,0x14,0x00,0x00,0x26,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xf5,0x16,0x00,0x00,0xf1,0x16,0x00,0x00,0xf4,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xf8,0x16,0x00,0x00,0xa3,0x14,0x00,0x00,0x36,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xf9,0x16,0x00,0x00,0xf5,0x16,0x00,0x00, +0xf8,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xfc,0x16,0x00,0x00, +0x0e,0x15,0x00,0x00,0x46,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xfd,0x16,0x00,0x00,0xf9,0x16,0x00,0x00,0xfc,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x00,0x17,0x00,0x00,0x16,0x17,0x00,0x00,0x26,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x02,0x17,0x00,0x00,0x00,0x17,0x00,0x00, +0x36,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x04,0x17,0x00,0x00, +0x02,0x17,0x00,0x00,0x46,0x17,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x05,0x17,0x00,0x00,0x04,0x17,0x00,0x00,0x04,0x17,0x00,0x00,0x04,0x17,0x00,0x00, +0x04,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x06,0x17,0x00,0x00, +0xfd,0x16,0x00,0x00,0x05,0x17,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x68,0x15,0x00,0x00,0x7a,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x52,0x17,0x00,0x00,0x19,0x04,0x00,0x00,0x68,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x79,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x52,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x37,0x02,0x00,0x00, +0x7f,0x17,0x00,0x00,0xc5,0x15,0x00,0x00,0xf7,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x81,0x17,0x00,0x00,0x79,0x17,0x00,0x00,0xae,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x82,0x17,0x00,0x00,0x81,0x17,0x00,0x00, +0xae,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x83,0x17,0x00,0x00, +0x7f,0x17,0x00,0x00,0x82,0x17,0x00,0x00,0x02,0x00,0x00,0x00,0xa9,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x84,0x17,0x00,0x00,0x83,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0x7f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x55,0x17,0x00,0x00, +0x68,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x89,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x55,0x17,0x00,0x00,0x56,0x00,0x05,0x00, +0x37,0x02,0x00,0x00,0x8f,0x17,0x00,0x00,0xc5,0x15,0x00,0x00,0xf7,0x0c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x91,0x17,0x00,0x00,0x89,0x17,0x00,0x00, +0xae,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x92,0x17,0x00,0x00, +0x91,0x17,0x00,0x00,0xae,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x93,0x17,0x00,0x00,0x8f,0x17,0x00,0x00,0x92,0x17,0x00,0x00,0x02,0x00,0x00,0x00, +0xa9,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x94,0x17,0x00,0x00, +0x93,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x58,0x17,0x00,0x00,0xaa,0x01,0x00,0x00,0x68,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x99,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x58,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x37,0x02,0x00,0x00,0x9f,0x17,0x00,0x00, +0xc5,0x15,0x00,0x00,0xf7,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa1,0x17,0x00,0x00,0x99,0x17,0x00,0x00,0xae,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xa2,0x17,0x00,0x00,0xa1,0x17,0x00,0x00,0xae,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xa3,0x17,0x00,0x00,0x9f,0x17,0x00,0x00, +0xa2,0x17,0x00,0x00,0x02,0x00,0x00,0x00,0xa9,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa4,0x17,0x00,0x00,0xa3,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5b,0x17,0x00,0x00,0xac,0x02,0x00,0x00, +0x68,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa9,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x5b,0x17,0x00,0x00,0x56,0x00,0x05,0x00, +0x37,0x02,0x00,0x00,0xaf,0x17,0x00,0x00,0xc5,0x15,0x00,0x00,0xf7,0x0c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb1,0x17,0x00,0x00,0xa9,0x17,0x00,0x00, +0xae,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xb2,0x17,0x00,0x00, +0xb1,0x17,0x00,0x00,0xae,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xb3,0x17,0x00,0x00,0xaf,0x17,0x00,0x00,0xb2,0x17,0x00,0x00,0x02,0x00,0x00,0x00, +0xa9,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb4,0x17,0x00,0x00, +0xb3,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x5f,0x17,0x00,0x00,0xbc,0x15,0x00,0x00,0x84,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x62,0x17,0x00,0x00,0x2a,0x16,0x00,0x00,0x94,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x63,0x17,0x00,0x00,0x5f,0x17,0x00,0x00, +0x62,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x66,0x17,0x00,0x00, +0x98,0x16,0x00,0x00,0xa4,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x67,0x17,0x00,0x00,0x63,0x17,0x00,0x00,0x66,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x6a,0x17,0x00,0x00,0x06,0x17,0x00,0x00,0xb4,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x6b,0x17,0x00,0x00,0x67,0x17,0x00,0x00, +0x6a,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6e,0x17,0x00,0x00, +0x84,0x17,0x00,0x00,0x94,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x70,0x17,0x00,0x00,0x6e,0x17,0x00,0x00,0xa4,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x72,0x17,0x00,0x00,0x70,0x17,0x00,0x00,0xb4,0x17,0x00,0x00, +0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x73,0x17,0x00,0x00,0x72,0x17,0x00,0x00, +0x72,0x17,0x00,0x00,0x72,0x17,0x00,0x00,0x72,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x74,0x17,0x00,0x00,0x6b,0x17,0x00,0x00,0x73,0x17,0x00,0x00, +0x50,0x00,0x07,0x00,0x9e,0x04,0x00,0x00,0x72,0x15,0x00,0x00,0xe0,0x10,0x00,0x00, +0x4b,0x11,0x00,0x00,0x8c,0x12,0x00,0x00,0xf7,0x12,0x00,0x00,0x3e,0x00,0x03,0x00, +0x2d,0x15,0x00,0x00,0x72,0x15,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x73,0x15,0x00,0x00,0x2d,0x15,0x00,0x00,0xf4,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x74,0x15,0x00,0x00,0x73,0x15,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x76,0x15,0x00,0x00,0x73,0x15,0x00,0x00,0xf9,0x00,0x02,0x00, +0x77,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0x77,0x15,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x4b,0x23,0x00,0x00,0x76,0x15,0x00,0x00,0xdd,0x0b,0x00,0x00, +0xbe,0x17,0x00,0x00,0x7b,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x4a,0x23,0x00,0x00,0x74,0x15,0x00,0x00,0xdd,0x0b,0x00,0x00,0xb9,0x17,0x00,0x00, +0x7b,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x48,0x23,0x00,0x00, +0xfa,0x01,0x00,0x00,0xdd,0x0b,0x00,0x00,0x88,0x15,0x00,0x00,0x7b,0x15,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc3,0x00,0x00,0x00,0x7a,0x15,0x00,0x00,0x48,0x23,0x00,0x00, +0x04,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x89,0x15,0x00,0x00,0x7b,0x15,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x7a,0x15,0x00,0x00,0x7b,0x15,0x00,0x00, +0x89,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0x7b,0x15,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x7e,0x15,0x00,0x00,0x2d,0x15,0x00,0x00,0x48,0x23,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x7f,0x15,0x00,0x00,0x7e,0x15,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xb9,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x4a,0x23,0x00,0x00,0x7f,0x15,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x84,0x15,0x00,0x00,0x7e,0x15,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xbe,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x4b,0x23,0x00,0x00,0x84,0x15,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x88,0x15,0x00,0x00,0x48,0x23,0x00,0x00,0xfa,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x77,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0x89,0x15,0x00,0x00,0x0c,0x00,0x08,0x00, +0x37,0x00,0x00,0x00,0x8d,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x74,0x17,0x00,0x00,0x4a,0x23,0x00,0x00,0x4b,0x23,0x00,0x00,0x3d,0x00,0x04,0x00, +0x2f,0x02,0x00,0x00,0xc2,0x17,0x00,0x00,0x9b,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xc3,0x17,0x00,0x00,0xc2,0x17,0x00,0x00,0x9d,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0xf4,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc4,0x17,0x00,0x00,0xc3,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0xc3,0x00,0x00,0x00,0xc6,0x17,0x00,0x00,0xc4,0x17,0x00,0x00,0xa9,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc8,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xc8,0x17,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x9c,0x24,0x00,0x00,0xc6,0x17,0x00,0x00, +0xaa,0x01,0x00,0x00,0xc4,0x17,0x00,0x00,0x41,0x00,0x05,0x00,0x20,0x02,0x00,0x00, +0xcc,0x17,0x00,0x00,0xf3,0x01,0x00,0x00,0x25,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xcd,0x17,0x00,0x00,0xcc,0x17,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x1c,0x0d,0x00,0x00,0x8d,0x15,0x00,0x00,0x8d,0x15,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xd2,0x17,0x00,0x00,0xcd,0x17,0x00,0x00,0xcd,0x17,0x00,0x00, +0xcd,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xd3,0x17,0x00,0x00, +0x1c,0x0d,0x00,0x00,0xd2,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xd6,0x17,0x00,0x00,0xd3,0x17,0x00,0x00,0x9c,0x24,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xda,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xd6,0x17,0x00,0x00,0xd2,0x0a,0x00,0x00,0x42,0x23,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe0,0x17,0x00,0x00,0xda,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe1,0x17,0x00,0x00,0x46,0x03,0x00,0x00, +0xe0,0x17,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe3,0x17,0x00,0x00, +0xda,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe4,0x17,0x00,0x00,0xae,0x02,0x00,0x00,0xe3,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe5,0x17,0x00,0x00,0xe1,0x17,0x00,0x00,0xe4,0x17,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe7,0x17,0x00,0x00,0xda,0x17,0x00,0x00, +0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe8,0x17,0x00,0x00, +0x46,0x03,0x00,0x00,0xe7,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe9,0x17,0x00,0x00,0xe5,0x17,0x00,0x00,0xe8,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xec,0x17,0x00,0x00,0xae,0x02,0x00,0x00,0xe0,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xef,0x17,0x00,0x00,0xae,0x02,0x00,0x00, +0xe7,0x17,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf0,0x17,0x00,0x00, +0xec,0x17,0x00,0x00,0xef,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf3,0x17,0x00,0x00,0x59,0x03,0x00,0x00,0xe0,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf7,0x17,0x00,0x00,0xf3,0x17,0x00,0x00,0xe4,0x17,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfb,0x17,0x00,0x00,0xf7,0x17,0x00,0x00, +0xe8,0x17,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xfc,0x17,0x00,0x00, +0xe9,0x17,0x00,0x00,0xf0,0x17,0x00,0x00,0xfb,0x17,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x21,0x0d,0x00,0x00,0x8d,0x15,0x00,0x00,0x03,0x00,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x22,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x21,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x01,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x22,0x0d,0x00,0x00, +0xa9,0x01,0x00,0x00,0xaa,0x01,0x00,0x00,0xb8,0x00,0x05,0x00,0xc3,0x00,0x00,0x00, +0x26,0x0d,0x00,0x00,0x21,0x0d,0x00,0x00,0xa9,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x72,0x02,0x00,0x00,0x1d,0x18,0x00,0x00,0x74,0x02,0x00,0x00,0x62,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x1f,0x18,0x00,0x00,0x1d,0x18,0x00,0x00,0x85,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x20,0x18,0x00,0x00,0x1f,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc3,0x00,0x00,0x00,0x0c,0x18,0x00,0x00, +0x20,0x18,0x00,0x00,0xba,0x08,0x00,0x00,0x3d,0x00,0x04,0x00,0x2f,0x02,0x00,0x00, +0x24,0x18,0x00,0x00,0x89,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x37,0x02,0x00,0x00, +0x26,0x18,0x00,0x00,0x24,0x18,0x00,0x00,0xf7,0x0c,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x28,0x18,0x00,0x00,0x26,0x18,0x00,0x00,0xda,0x0c,0x00,0x00, +0x02,0x00,0x00,0x00,0xa9,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x29,0x18,0x00,0x00,0x28,0x18,0x00,0x00,0x28,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xe6,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe6,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x02,0x24,0x00,0x00, +0xd2,0x0a,0x00,0x00,0xdb,0x0b,0x00,0x00,0xfc,0x17,0x00,0x00,0xc8,0x17,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc3,0x00,0x00,0x00,0xf1,0x23,0x00,0x00,0xb3,0x08,0x00,0x00, +0xdb,0x0b,0x00,0x00,0x26,0x0d,0x00,0x00,0xc8,0x17,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x51,0x23,0x00,0x00,0xbd,0x02,0x00,0x00,0xdb,0x0b,0x00,0x00, +0x29,0x18,0x00,0x00,0xc8,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0xc3,0x00,0x00,0x00, +0x4f,0x23,0x00,0x00,0xb3,0x08,0x00,0x00,0xdb,0x0b,0x00,0x00,0x0c,0x18,0x00,0x00, +0xc8,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x4d,0x23,0x00,0x00, +0xa9,0x01,0x00,0x00,0xdb,0x0b,0x00,0x00,0x01,0x18,0x00,0x00,0xc8,0x17,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x2f,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x70,0x0c,0x00,0x00,0x4d,0x23,0x00,0x00,0x41,0x00,0x05,0x00, +0x0a,0x02,0x00,0x00,0xc7,0x18,0x00,0x00,0xf3,0x01,0x00,0x00,0x09,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0xc8,0x18,0x00,0x00,0xc7,0x18,0x00,0x00, +0xc4,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xb0,0x18,0x00,0x00,0xff,0x01,0x00,0x00, +0xc8,0x18,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb1,0x18,0x00,0x00, +0xb0,0x18,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xb5,0x18,0x00,0x00, +0xb1,0x18,0x00,0x00,0xb1,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xb6,0x18,0x00,0x00,0x51,0x0c,0x00,0x00,0xb5,0x18,0x00,0x00,0x6e,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0xb7,0x18,0x00,0x00,0xb6,0x18,0x00,0x00,0x41,0x00,0x05,0x00, +0xf5,0x01,0x00,0x00,0xcf,0x18,0x00,0x00,0xf3,0x01,0x00,0x00,0x04,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xd0,0x18,0x00,0x00,0xcf,0x18,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xdc,0x18,0x00,0x00,0xb7,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xdd,0x18,0x00,0x00,0x4b,0x0c,0x00,0x00, +0xdc,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xe0,0x18,0x00,0x00, +0xdc,0x18,0x00,0x00,0xbc,0x03,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xed,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xdd,0x18,0x00,0x00, +0xe0,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xf2,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xbc,0x03,0x00,0x00,0xed,0x18,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xe6,0x18,0x00,0x00,0xd0,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xe7,0x18,0x00,0x00,0xf2,0x18,0x00,0x00, +0xe6,0x18,0x00,0x00,0x3d,0x00,0x04,0x00,0x2f,0x02,0x00,0x00,0xf6,0x18,0x00,0x00, +0x9b,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xf7,0x18,0x00,0x00, +0xf6,0x18,0x00,0x00,0x9d,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0xf4,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf8,0x18,0x00,0x00,0xf7,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xc3,0x00,0x00,0x00,0xfa,0x18,0x00,0x00, +0xf8,0x18,0x00,0x00,0xa9,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xfc,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xfc,0x18,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x9d,0x24,0x00,0x00,0xfa,0x18,0x00,0x00,0xaa,0x01,0x00,0x00,0xf8,0x18,0x00,0x00, +0x3d,0x00,0x04,0x00,0x2f,0x02,0x00,0x00,0x04,0x19,0x00,0x00,0x31,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x37,0x02,0x00,0x00,0x06,0x19,0x00,0x00,0x04,0x19,0x00,0x00, +0xf7,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x09,0x19,0x00,0x00, +0xc8,0x18,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x0a,0x19,0x00,0x00, +0x06,0x19,0x00,0x00,0xe7,0x18,0x00,0x00,0x02,0x00,0x00,0x00,0x09,0x19,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0b,0x19,0x00,0x00,0x0a,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc0,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x0b,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc1,0x18,0x00,0x00,0x9d,0x24,0x00,0x00,0xc0,0x18,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x10,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0xc1,0x18,0x00,0x00,0xc5,0x06,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4a,0x18,0x00,0x00,0x51,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0xc3,0x00,0x00,0x00,0x4b,0x18,0x00,0x00,0x4a,0x18,0x00,0x00, +0xa9,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x51,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x4b,0x18,0x00,0x00,0x4c,0x18,0x00,0x00,0x4e,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4e,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x51,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4c,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x51,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x51,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x55,0x23,0x00,0x00,0x4a,0x18,0x00,0x00,0x4e,0x18,0x00,0x00,0x10,0x19,0x00,0x00, +0x4c,0x18,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xd5,0x22,0x00,0x00, +0x55,0x23,0x00,0x00,0x51,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x27,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x55,0x23,0x00,0x00,0x10,0x19,0x00,0x00,0xb7,0x00,0x05,0x00,0xc3,0x00,0x00,0x00, +0x1b,0x19,0x00,0x00,0x27,0x19,0x00,0x00,0xa9,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x21,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x1b,0x19,0x00,0x00, +0x1c,0x19,0x00,0x00,0x20,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x20,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x21,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x1c,0x19,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x2c,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x55,0x23,0x00,0x00,0x10,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1f,0x19,0x00,0x00,0x2c,0x19,0x00,0x00,0x27,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x21,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x21,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x57,0x23,0x00,0x00,0xa9,0x01,0x00,0x00, +0x20,0x19,0x00,0x00,0x1f,0x19,0x00,0x00,0x1c,0x19,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x59,0x18,0x00,0x00,0xaa,0x01,0x00,0x00,0x57,0x23,0x00,0x00, +0xf7,0x00,0x03,0x00,0x77,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x4f,0x23,0x00,0x00,0x5c,0x18,0x00,0x00,0x64,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x64,0x18,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x66,0x18,0x00,0x00, +0x51,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0xbc,0x00,0x05,0x00,0xc3,0x00,0x00,0x00, +0x67,0x18,0x00,0x00,0x66,0x18,0x00,0x00,0xaa,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x76,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x67,0x18,0x00,0x00, +0x68,0x18,0x00,0x00,0x6e,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x6e,0x18,0x00,0x00, +0xba,0x00,0x05,0x00,0xc3,0x00,0x00,0x00,0x70,0x18,0x00,0x00,0x59,0x18,0x00,0x00, +0x03,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0x75,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x70,0x18,0x00,0x00,0x71,0x18,0x00,0x00,0x75,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x71,0x18,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xe1,0x22,0x00,0x00,0xa9,0x01,0x00,0x00,0xd5,0x22,0x00,0x00,0x00,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x75,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x75,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x61,0x23,0x00,0x00,0xd5,0x22,0x00,0x00, +0x6e,0x18,0x00,0x00,0xe1,0x22,0x00,0x00,0x71,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0x76,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x68,0x18,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x32,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x55,0x23,0x00,0x00,0x10,0x19,0x00,0x00,0xae,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0xdf,0x22,0x00,0x00,0x32,0x19,0x00,0x00,0xd5,0x22,0x00,0x00, +0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x76,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x76,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x60,0x23,0x00,0x00, +0x61,0x23,0x00,0x00,0x75,0x18,0x00,0x00,0xdf,0x22,0x00,0x00,0x68,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x77,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x5c,0x18,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xd8,0x22,0x00,0x00,0x10,0x19,0x00,0x00, +0xa0,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x60,0x18,0x00,0x00,0x51,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0xb7,0x00,0x05,0x00, +0xc3,0x00,0x00,0x00,0x61,0x18,0x00,0x00,0x60,0x18,0x00,0x00,0xa9,0x01,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x62,0x18,0x00,0x00,0x61,0x18,0x00,0x00, +0xac,0x02,0x00,0x00,0xaa,0x01,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xdb,0x22,0x00,0x00,0x62,0x18,0x00,0x00,0xd8,0x22,0x00,0x00,0x00,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x77,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x77,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x5f,0x23,0x00,0x00,0x60,0x23,0x00,0x00, +0x76,0x18,0x00,0x00,0xdb,0x22,0x00,0x00,0x5c,0x18,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x43,0x23,0x00,0x00,0x57,0x23,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7a,0x18,0x00,0x00,0x79,0x18,0x00,0x00, +0x0d,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x38,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x7a,0x18,0x00,0x00,0xa9,0x01,0x00,0x00, +0xaa,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x3d,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x2f,0x18,0x00,0x00,0x38,0x19,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7f,0x18,0x00,0x00,0xaa,0x01,0x00,0x00, +0x3d,0x19,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x81,0x18,0x00,0x00, +0x5f,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x82,0x18,0x00,0x00,0x81,0x18,0x00,0x00,0x7f,0x18,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x86,0x18,0x00,0x00,0xaa,0x01,0x00,0x00,0x73,0x0c,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x41,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x86,0x18,0x00,0x00,0xa9,0x01,0x00,0x00,0xaa,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8a,0x18,0x00,0x00,0x82,0x18,0x00,0x00, +0x41,0x19,0x00,0x00,0xb8,0x00,0x05,0x00,0xc3,0x00,0x00,0x00,0x8e,0x18,0x00,0x00, +0xff,0x0c,0x00,0x00,0x03,0x07,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x8f,0x18,0x00,0x00,0x8e,0x18,0x00,0x00,0xaa,0x01,0x00,0x00,0xa9,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x92,0x18,0x00,0x00,0x8a,0x18,0x00,0x00, +0x8f,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x96,0x18,0x00,0x00, +0x92,0x18,0x00,0x00,0xaa,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x45,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x96,0x18,0x00,0x00, +0xa9,0x01,0x00,0x00,0xaa,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x99,0x18,0x00,0x00,0x5f,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x5c,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x99,0x18,0x00,0x00,0x10,0x19,0x00,0x00,0xb7,0x00,0x05,0x00,0xc3,0x00,0x00,0x00, +0x50,0x19,0x00,0x00,0x5c,0x19,0x00,0x00,0xa9,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x56,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x50,0x19,0x00,0x00, +0x51,0x19,0x00,0x00,0x55,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x55,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x56,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x51,0x19,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x61,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x99,0x18,0x00,0x00,0x10,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x54,0x19,0x00,0x00,0x61,0x19,0x00,0x00,0x5c,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x56,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x56,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x62,0x23,0x00,0x00,0xa9,0x01,0x00,0x00, +0x55,0x19,0x00,0x00,0x54,0x19,0x00,0x00,0x51,0x19,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x65,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x62,0x23,0x00,0x00,0xa9,0x01,0x00,0x00,0xaa,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9e,0x18,0x00,0x00,0x45,0x19,0x00,0x00,0x08,0x04,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x69,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x9e,0x18,0x00,0x00,0xa9,0x01,0x00,0x00,0xaa,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa1,0x18,0x00,0x00,0x69,0x19,0x00,0x00, +0x65,0x19,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x6d,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xa1,0x18,0x00,0x00,0xa9,0x01,0x00,0x00, +0xaa,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x15,0x02,0x00,0x00,0xcc,0x1a,0x00,0x00, +0xf3,0x01,0x00,0x00,0x1a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xcd,0x1a,0x00,0x00,0xcc,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xb8,0x19,0x00,0x00,0x48,0x0c,0x00,0x00,0xcd,0x1a,0x00,0x00,0x0c,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0xba,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0xb8,0x19,0x00,0x00,0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xbb,0x19,0x00,0x00, +0xba,0x19,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xbd,0x19,0x00,0x00, +0xbb,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xbe,0x19,0x00,0x00, +0xbd,0x19,0x00,0x00,0xbc,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xc0,0x19,0x00,0x00,0xbe,0x19,0x00,0x00,0x87,0x0c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc2,0x19,0x00,0x00,0xc0,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc4,0x19,0x00,0x00,0xb8,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc3,0x00,0x00,0x00,0xc5,0x19,0x00,0x00, +0xc2,0x19,0x00,0x00,0xc4,0x19,0x00,0x00,0xa9,0x00,0x06,0x00,0x3e,0x00,0x00,0x00, +0xc6,0x19,0x00,0x00,0xc5,0x19,0x00,0x00,0x5b,0x05,0x00,0x00,0x5c,0x05,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xf0,0x22,0x00,0x00,0xc6,0x19,0x00,0x00, +0xb8,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc9,0x19,0x00,0x00,0xc0,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcb,0x19,0x00,0x00,0xb8,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0xba,0x00,0x05,0x00,0xc3,0x00,0x00,0x00,0xcc,0x19,0x00,0x00,0xc9,0x19,0x00,0x00, +0xcb,0x19,0x00,0x00,0xa9,0x00,0x06,0x00,0x3e,0x00,0x00,0x00,0xcd,0x19,0x00,0x00, +0xcc,0x19,0x00,0x00,0x5b,0x05,0x00,0x00,0x5c,0x05,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xf4,0x22,0x00,0x00,0xcd,0x19,0x00,0x00,0xf0,0x22,0x00,0x00, +0x01,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xda,0x19,0x00,0x00, +0xf4,0x22,0x00,0x00,0xf9,0x00,0x02,0x00,0xdb,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0xdb,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xbc,0x23,0x00,0x00, +0xf4,0x01,0x00,0x00,0x56,0x19,0x00,0x00,0x15,0x1a,0x00,0x00,0x13,0x1a,0x00,0x00, +0xb1,0x00,0x05,0x00,0xc3,0x00,0x00,0x00,0xde,0x19,0x00,0x00,0xbc,0x23,0x00,0x00, +0xc0,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x16,0x1a,0x00,0x00,0x13,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xde,0x19,0x00,0x00,0xdf,0x19,0x00,0x00, +0x16,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xdf,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe0,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xe0,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x53,0x24,0x00,0x00,0xf4,0x01,0x00,0x00,0xdf,0x19,0x00,0x00, +0x11,0x1a,0x00,0x00,0x0f,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00,0xc3,0x00,0x00,0x00, +0xe3,0x19,0x00,0x00,0x53,0x24,0x00,0x00,0xc0,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0x12,0x1a,0x00,0x00,0x0f,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xe3,0x19,0x00,0x00,0xe4,0x19,0x00,0x00,0x12,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe4,0x19,0x00,0x00,0xc4,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xe7,0x19,0x00,0x00, +0xbc,0x23,0x00,0x00,0xff,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xe8,0x19,0x00,0x00,0x53,0x24,0x00,0x00,0xe7,0x19,0x00,0x00,0xf7,0x00,0x03,0x00, +0xef,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc5,0x19,0x00,0x00, +0xea,0x19,0x00,0x00,0xed,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xed,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0xef,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xea,0x19,0x00,0x00, +0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xec,0x19,0x00,0x00,0xc0,0x02,0x00,0x00, +0x53,0x24,0x00,0x00,0xf9,0x00,0x02,0x00,0xef,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0xef,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x55,0x24,0x00,0x00, +0x53,0x24,0x00,0x00,0xed,0x19,0x00,0x00,0xec,0x19,0x00,0x00,0xea,0x19,0x00,0x00, +0xf7,0x00,0x03,0x00,0xf7,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xcc,0x19,0x00,0x00,0xf2,0x19,0x00,0x00,0xf5,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf5,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0xf7,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf2,0x19,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xf4,0x19,0x00,0x00, +0xc0,0x02,0x00,0x00,0xbc,0x23,0x00,0x00,0xf9,0x00,0x02,0x00,0xf7,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf7,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x57,0x24,0x00,0x00,0xbc,0x23,0x00,0x00,0xf5,0x19,0x00,0x00,0xf4,0x19,0x00,0x00, +0xf2,0x19,0x00,0x00,0x50,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xf9,0x19,0x00,0x00, +0x55,0x24,0x00,0x00,0x57,0x24,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xff,0x19,0x00,0x00,0xbb,0x19,0x00,0x00,0xf4,0x22,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x01,0x1a,0x00,0x00,0xff,0x19,0x00,0x00,0xf9,0x19,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x3b,0x1b,0x00,0x00,0xf6,0x0c,0x00,0x00, +0x01,0x1a,0x00,0x00,0x02,0x00,0x00,0x00,0xf4,0x01,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x3c,0x1b,0x00,0x00,0x3b,0x1b,0x00,0x00,0x3b,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x0e,0x1a,0x00,0x00,0x81,0x19,0x00,0x00,0xe8,0x19,0x00,0x00, +0x3e,0x00,0x03,0x00,0x0e,0x1a,0x00,0x00,0x3c,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x0f,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x0f,0x1a,0x00,0x00,0x80,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x11,0x1a,0x00,0x00,0x53,0x24,0x00,0x00,0xfa,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe0,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x12,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x13,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x13,0x1a,0x00,0x00, +0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x15,0x1a,0x00,0x00,0xbc,0x23,0x00,0x00, +0xfa,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xdb,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x16,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x19,0x1a,0x00,0x00, +0xc0,0x19,0x00,0x00,0xb8,0x19,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x1e,0x1a,0x00,0x00,0x7d,0x0c,0x00,0x00,0xaa,0x01,0x00,0x00,0xa9,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x41,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x3d,0x19,0x00,0x00,0x1e,0x1a,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x4c,0x1b,0x00,0x00,0x44,0x23,0x00,0x00,0xcd,0x1a,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x4e,0x1b,0x00,0x00,0x4c,0x1b,0x00,0x00, +0x44,0x23,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4f,0x1b,0x00,0x00, +0x4e,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x51,0x1b,0x00,0x00,0xaa,0x01,0x00,0x00,0x4f,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x5c,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x3c,0x05,0x00,0x00,0x51,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x23,0x1a,0x00,0x00,0xaa,0x01,0x00,0x00,0x41,0x1b,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x24,0x1a,0x00,0x00,0x5c,0x1b,0x00,0x00,0x23,0x1a,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x26,0x1a,0x00,0x00,0xaa,0x01,0x00,0x00, +0x24,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x27,0x1a,0x00,0x00, +0x26,0x1a,0x00,0x00,0xd9,0x05,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x61,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xaa,0x01,0x00,0x00, +0x27,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2a,0x1a,0x00,0x00, +0x46,0x03,0x00,0x00,0xff,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x66,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x2a,0x1a,0x00,0x00, +0x41,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x6b,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xa9,0x01,0x00,0x00,0x66,0x1b,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x71,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x24,0x1a,0x00,0x00,0x61,0x1b,0x00,0x00,0x6b,0x1b,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x33,0x1a,0x00,0x00,0xd1,0x0c,0x00,0x00, +0x45,0x23,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x75,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x33,0x1a,0x00,0x00,0xa9,0x01,0x00,0x00, +0xaa,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x7b,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xf1,0x05,0x00,0x00,0xf2,0x05,0x00,0x00, +0x75,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x36,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x36,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xcc,0x23,0x00,0x00, +0xc2,0x05,0x00,0x00,0x16,0x1a,0x00,0x00,0x3a,0x24,0x00,0x00,0x9a,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xc6,0x23,0x00,0x00,0x7f,0x23,0x00,0x00, +0x16,0x1a,0x00,0x00,0x4c,0x24,0x00,0x00,0x9a,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xc4,0x23,0x00,0x00,0x7f,0x23,0x00,0x00,0x16,0x1a,0x00,0x00, +0x49,0x24,0x00,0x00,0x9a,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xc2,0x23,0x00,0x00,0x7f,0x23,0x00,0x00,0x16,0x1a,0x00,0x00,0x46,0x24,0x00,0x00, +0x9a,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xc0,0x23,0x00,0x00, +0x7f,0x23,0x00,0x00,0x16,0x1a,0x00,0x00,0x43,0x24,0x00,0x00,0x9a,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xbe,0x23,0x00,0x00,0x70,0x23,0x00,0x00, +0x16,0x1a,0x00,0x00,0x40,0x24,0x00,0x00,0x9a,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xbd,0x23,0x00,0x00,0xf4,0x01,0x00,0x00,0x16,0x1a,0x00,0x00, +0x9c,0x1a,0x00,0x00,0x9a,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00,0xc3,0x00,0x00,0x00, +0x39,0x1a,0x00,0x00,0xbd,0x23,0x00,0x00,0xc0,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0x9d,0x1a,0x00,0x00,0x9a,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x39,0x1a,0x00,0x00,0x3a,0x1a,0x00,0x00,0x9d,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3a,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x3b,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3b,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x4c,0x24,0x00,0x00, +0xc6,0x23,0x00,0x00,0x3a,0x1a,0x00,0x00,0x51,0x24,0x00,0x00,0x96,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x49,0x24,0x00,0x00,0xc4,0x23,0x00,0x00, +0x3a,0x1a,0x00,0x00,0x50,0x24,0x00,0x00,0x96,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x46,0x24,0x00,0x00,0xc2,0x23,0x00,0x00,0x3a,0x1a,0x00,0x00, +0x4f,0x24,0x00,0x00,0x96,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x43,0x24,0x00,0x00,0xc0,0x23,0x00,0x00,0x3a,0x1a,0x00,0x00,0x4e,0x24,0x00,0x00, +0x96,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x40,0x24,0x00,0x00, +0xbe,0x23,0x00,0x00,0x3a,0x1a,0x00,0x00,0x4d,0x24,0x00,0x00,0x96,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x3a,0x24,0x00,0x00,0xcc,0x23,0x00,0x00, +0x3a,0x1a,0x00,0x00,0x81,0x1a,0x00,0x00,0x96,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x33,0x24,0x00,0x00,0xf4,0x01,0x00,0x00,0x3a,0x1a,0x00,0x00, +0x98,0x1a,0x00,0x00,0x96,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00,0xc3,0x00,0x00,0x00, +0x3e,0x1a,0x00,0x00,0x33,0x24,0x00,0x00,0xc0,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0x99,0x1a,0x00,0x00,0x96,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x3e,0x1a,0x00,0x00,0x3f,0x1a,0x00,0x00,0x99,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3f,0x1a,0x00,0x00,0xc4,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x42,0x1a,0x00,0x00, +0xbd,0x23,0x00,0x00,0xff,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x43,0x1a,0x00,0x00,0x33,0x24,0x00,0x00,0x42,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00, +0x4a,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc5,0x19,0x00,0x00, +0x45,0x1a,0x00,0x00,0x48,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x48,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x4a,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x45,0x1a,0x00,0x00, +0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x47,0x1a,0x00,0x00,0xc0,0x02,0x00,0x00, +0x33,0x24,0x00,0x00,0xf9,0x00,0x02,0x00,0x4a,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4a,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x35,0x24,0x00,0x00, +0x33,0x24,0x00,0x00,0x48,0x1a,0x00,0x00,0x47,0x1a,0x00,0x00,0x45,0x1a,0x00,0x00, +0xf7,0x00,0x03,0x00,0x52,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xcc,0x19,0x00,0x00,0x4d,0x1a,0x00,0x00,0x50,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x50,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x52,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4d,0x1a,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x4f,0x1a,0x00,0x00, +0xc0,0x02,0x00,0x00,0xbd,0x23,0x00,0x00,0xf9,0x00,0x02,0x00,0x52,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x52,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x37,0x24,0x00,0x00,0xbd,0x23,0x00,0x00,0x50,0x1a,0x00,0x00,0x4f,0x1a,0x00,0x00, +0x4d,0x1a,0x00,0x00,0x50,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x54,0x1a,0x00,0x00, +0x35,0x24,0x00,0x00,0x37,0x24,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x57,0x1a,0x00,0x00,0x54,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x58,0x1a,0x00,0x00,0xda,0x19,0x00,0x00,0x57,0x1a,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x5b,0x1a,0x00,0x00,0x19,0x1a,0x00,0x00,0x58,0x1a,0x00,0x00, +0x50,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x63,0x1a,0x00,0x00,0xc6,0x19,0x00,0x00, +0xcd,0x19,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x64,0x1a,0x00,0x00, +0xbb,0x19,0x00,0x00,0x63,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x66,0x1a,0x00,0x00,0x64,0x1a,0x00,0x00,0x54,0x1a,0x00,0x00,0x7c,0x00,0x04,0x00, +0xd0,0x03,0x00,0x00,0x83,0x1b,0x00,0x00,0x66,0x1a,0x00,0x00,0x7c,0x00,0x04,0x00, +0xd0,0x03,0x00,0x00,0x85,0x1b,0x00,0x00,0x8b,0x0c,0x00,0x00,0xb0,0x00,0x05,0x00, +0xd4,0x03,0x00,0x00,0x86,0x1b,0x00,0x00,0x83,0x1b,0x00,0x00,0x85,0x1b,0x00,0x00, +0x9b,0x00,0x04,0x00,0xc3,0x00,0x00,0x00,0x87,0x1b,0x00,0x00,0x86,0x1b,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x70,0x1a,0x00,0x00,0x87,0x1b,0x00,0x00, +0xaa,0x01,0x00,0x00,0xa9,0x01,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x8f,0x1b,0x00,0x00,0x71,0x1b,0x00,0x00,0x71,0x1b,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x90,0x1b,0x00,0x00,0x5b,0x1a,0x00,0x00,0x8f,0x1b,0x00,0x00, +0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x93,0x1b,0x00,0x00,0x90,0x1b,0x00,0x00, +0x90,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa3,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x93,0x1b,0x00,0x00,0x08,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa9,0x1b,0x00,0x00,0xf3,0x03,0x00,0x00, +0xa3,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xaa,0x1b,0x00,0x00, +0xa9,0x1b,0x00,0x00,0xaa,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xac,0x1b,0x00,0x00,0x46,0x03,0x00,0x00,0xa3,0x1b,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xad,0x1b,0x00,0x00,0xac,0x1b,0x00,0x00,0xaa,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xaf,0x1b,0x00,0x00,0xfb,0x03,0x00,0x00, +0xaa,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb1,0x1b,0x00,0x00, +0xaf,0x1b,0x00,0x00,0xaa,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb2,0x1b,0x00,0x00,0xb1,0x1b,0x00,0x00,0x00,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb5,0x1b,0x00,0x00,0xad,0x1b,0x00,0x00,0xad,0x1b,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb6,0x1b,0x00,0x00,0xb2,0x1b,0x00,0x00, +0xb5,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x75,0x1a,0x00,0x00, +0x70,0x1a,0x00,0x00,0xb6,0x1b,0x00,0x00,0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x77,0x1a,0x00,0x00,0x81,0x19,0x00,0x00,0x43,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x78,0x1a,0x00,0x00,0x77,0x1a,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x7a,0x1a,0x00,0x00,0x78,0x1a,0x00,0x00,0x75,0x1a,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7c,0x1a,0x00,0x00,0x7a,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7d,0x1a,0x00,0x00, +0x7a,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7e,0x1a,0x00,0x00,0x7a,0x1a,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x7f,0x1a,0x00,0x00,0x7c,0x1a,0x00,0x00,0x7d,0x1a,0x00,0x00, +0x7e,0x1a,0x00,0x00,0x75,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x81,0x1a,0x00,0x00,0x3a,0x24,0x00,0x00,0x7f,0x1a,0x00,0x00,0x94,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x84,0x1a,0x00,0x00,0x5b,0x1a,0x00,0x00,0x5b,0x1a,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x87,0x1a,0x00,0x00,0x7b,0x1b,0x00,0x00, +0x84,0x1a,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x88,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x87,0x1a,0x00,0x00,0xaa,0x00,0x05,0x00, +0xc3,0x00,0x00,0x00,0x8a,0x1a,0x00,0x00,0xbd,0x23,0x00,0x00,0xf4,0x01,0x00,0x00, +0xaa,0x00,0x05,0x00,0xc3,0x00,0x00,0x00,0x8c,0x1a,0x00,0x00,0x33,0x24,0x00,0x00, +0xf4,0x01,0x00,0x00,0xa7,0x00,0x05,0x00,0xc3,0x00,0x00,0x00,0x8d,0x1a,0x00,0x00, +0x8a,0x1a,0x00,0x00,0x8c,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0x90,0x1a,0x00,0x00,0x77,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00,0xdc,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x8d,0x1a,0x00,0x00,0xbf,0x1b,0x00,0x00, +0xc3,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xc3,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xec,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x46,0x24,0x00,0x00,0x90,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xf1,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x43,0x24,0x00,0x00, +0x90,0x1a,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xcc,0x1b,0x00,0x00, +0x90,0x1a,0x00,0x00,0x88,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xd0,0x1b,0x00,0x00,0x4c,0x24,0x00,0x00,0xcc,0x1b,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xd3,0x1b,0x00,0x00,0x90,0x1a,0x00,0x00,0xcc,0x1b,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xd6,0x1b,0x00,0x00,0x49,0x24,0x00,0x00, +0xd3,0x1b,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xda,0x1b,0x00,0x00, +0x40,0x24,0x00,0x00,0x88,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0xdc,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbf,0x1b,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xe1,0x1b,0x00,0x00,0x90,0x1a,0x00,0x00,0x88,0x1a,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xe5,0x1b,0x00,0x00,0x90,0x1a,0x00,0x00,0xe1,0x1b,0x00,0x00, +0xf9,0x00,0x02,0x00,0xdc,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xdc,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x51,0x24,0x00,0x00,0xd0,0x1b,0x00,0x00, +0xc3,0x1b,0x00,0x00,0xe1,0x1b,0x00,0x00,0xbf,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x50,0x24,0x00,0x00,0xd6,0x1b,0x00,0x00,0xc3,0x1b,0x00,0x00, +0xe5,0x1b,0x00,0x00,0xbf,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x4f,0x24,0x00,0x00,0xec,0x1b,0x00,0x00,0xc3,0x1b,0x00,0x00,0x90,0x1a,0x00,0x00, +0xbf,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x4e,0x24,0x00,0x00, +0xf1,0x1b,0x00,0x00,0xc3,0x1b,0x00,0x00,0x90,0x1a,0x00,0x00,0xbf,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x4d,0x24,0x00,0x00,0xda,0x1b,0x00,0x00, +0xc3,0x1b,0x00,0x00,0x88,0x1a,0x00,0x00,0xbf,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x96,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x96,0x1a,0x00,0x00,0x80,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x98,0x1a,0x00,0x00,0x33,0x24,0x00,0x00,0xfa,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x3b,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x99,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x9a,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x9a,0x1a,0x00,0x00, +0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x9c,0x1a,0x00,0x00,0xbd,0x23,0x00,0x00, +0xfa,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x36,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9d,0x1a,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xf7,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xbe,0x23,0x00,0x00,0xba,0x00,0x05,0x00, +0xc3,0x00,0x00,0x00,0xf8,0x1b,0x00,0x00,0xf7,0x1b,0x00,0x00,0xf2,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xfd,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xfd,0x1b,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x9e,0x24,0x00,0x00,0xf8,0x1b,0x00,0x00, +0xbe,0x23,0x00,0x00,0xaa,0x01,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x04,0x1c,0x00,0x00,0x9e,0x24,0x00,0x00,0x9e,0x24,0x00,0x00,0x9e,0x24,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x05,0x1c,0x00,0x00,0xc6,0x23,0x00,0x00, +0x04,0x1c,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x0c,0x1c,0x00,0x00, +0xc4,0x23,0x00,0x00,0x04,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x14,0x1c,0x00,0x00,0x05,0x1c,0x00,0x00,0x05,0x1c,0x00,0x00,0x83,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x15,0x1c,0x00,0x00,0x0c,0x1c,0x00,0x00,0x14,0x1c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x16,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x15,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x17,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x16,0x1c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa2,0x1a,0x00,0x00,0xcc,0x23,0x00,0x00, +0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc3,0x00,0x00,0x00,0xa3,0x1a,0x00,0x00, +0xa2,0x1a,0x00,0x00,0xf2,0x02,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xa4,0x1a,0x00,0x00,0xa3,0x1a,0x00,0x00,0xaa,0x01,0x00,0x00,0xa9,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa7,0x1a,0x00,0x00,0xa2,0x1a,0x00,0x00, +0xa4,0x1a,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x12,0x23,0x00,0x00, +0xa7,0x1a,0x00,0x00,0xcc,0x23,0x00,0x00,0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00, +0xc3,0x00,0x00,0x00,0xab,0x1a,0x00,0x00,0xa7,0x1a,0x00,0x00,0xf2,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xc8,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xab,0x1a,0x00,0x00,0xac,0x1a,0x00,0x00,0xc8,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xac,0x1a,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xae,0x1a,0x00,0x00, +0x12,0x23,0x00,0x00,0x12,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xb1,0x1a,0x00,0x00, +0xa7,0x1a,0x00,0x00,0xa7,0x1a,0x00,0x00,0xa7,0x1a,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xb2,0x1a,0x00,0x00,0xae,0x1a,0x00,0x00,0xb1,0x1a,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb4,0x1a,0x00,0x00,0xb2,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x16,0x23,0x00,0x00, +0xb4,0x1a,0x00,0x00,0xa1,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb6,0x1a,0x00,0x00,0xb2,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x18,0x23,0x00,0x00,0xb6,0x1a,0x00,0x00, +0x16,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb8,0x1a,0x00,0x00,0xb2,0x1a,0x00,0x00,0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0x1a,0x23,0x00,0x00,0xb8,0x1a,0x00,0x00,0x18,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbb,0x1a,0x00,0x00, +0xa7,0x1a,0x00,0x00,0x95,0x06,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0x1d,0x23,0x00,0x00,0xbb,0x1a,0x00,0x00,0x1a,0x23,0x00,0x00,0x03,0x00,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xbf,0x1a,0x00,0x00,0x1d,0x23,0x00,0x00, +0x1d,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x20,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xbf,0x1a,0x00,0x00,0xc2,0x23,0x00,0x00,0xc0,0x23,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc3,0x1a,0x00,0x00,0x20,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x1f,0x23,0x00,0x00, +0xc3,0x1a,0x00,0x00,0x1d,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc5,0x1a,0x00,0x00,0x20,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x21,0x23,0x00,0x00,0xc5,0x1a,0x00,0x00, +0x1f,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc7,0x1a,0x00,0x00,0x20,0x1c,0x00,0x00,0x02,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0x23,0x23,0x00,0x00,0xc7,0x1a,0x00,0x00,0x21,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xc8,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc8,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xcd,0x23,0x00,0x00, +0x12,0x23,0x00,0x00,0xfd,0x1b,0x00,0x00,0x23,0x23,0x00,0x00,0xac,0x1a,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3f,0x1c,0x00,0x00,0x05,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x41,0x1c,0x00,0x00, +0x3f,0x1c,0x00,0x00,0xcc,0x09,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x42,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x43,0x1c,0x00,0x00,0x42,0x1c,0x00,0x00, +0xf4,0x09,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa9,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xff,0x0c,0x00,0x00,0x73,0x0c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xae,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xa9,0x1c,0x00,0x00,0x59,0x18,0x00,0x00,0xb8,0x00,0x05,0x00, +0xc3,0x00,0x00,0x00,0x49,0x1c,0x00,0x00,0xae,0x1c,0x00,0x00,0x03,0x07,0x00,0x00, +0xf7,0x00,0x03,0x00,0x4d,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x49,0x1c,0x00,0x00,0x4a,0x1c,0x00,0x00,0x4d,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4a,0x1c,0x00,0x00,0xa4,0x00,0x05,0x00,0xc3,0x00,0x00,0x00,0x4c,0x1c,0x00,0x00, +0x7d,0x0c,0x00,0x00,0xb3,0x08,0x00,0x00,0xf9,0x00,0x02,0x00,0x4d,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4d,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0xc3,0x00,0x00,0x00, +0x4e,0x1c,0x00,0x00,0x49,0x1c,0x00,0x00,0xc8,0x1a,0x00,0x00,0x4c,0x1c,0x00,0x00, +0x4a,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0x54,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x4e,0x1c,0x00,0x00,0x50,0x1c,0x00,0x00,0x53,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x53,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x54,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x50,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x2f,0x02,0x00,0x00, +0xb1,0x1c,0x00,0x00,0x58,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x37,0x02,0x00,0x00, +0xb3,0x1c,0x00,0x00,0xb1,0x1c,0x00,0x00,0xf7,0x0c,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xb5,0x1c,0x00,0x00,0xb3,0x1c,0x00,0x00,0xda,0x0c,0x00,0x00, +0x02,0x00,0x00,0x00,0xa9,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x54,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x54,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xdb,0x23,0x00,0x00,0xc2,0x05,0x00,0x00,0x53,0x1c,0x00,0x00,0xb5,0x1c,0x00,0x00, +0x50,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0x27,0x1c,0x00,0x00,0xdb,0x23,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x57,0x1c,0x00,0x00,0x27,0x1c,0x00,0x00, +0x3e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x58,0x1c,0x00,0x00, +0x57,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x59,0x1c,0x00,0x00, +0x43,0x1c,0x00,0x00,0x58,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x5b,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x59,0x1c,0x00,0x00, +0xbe,0x00,0x05,0x00,0xc3,0x00,0x00,0x00,0x5d,0x1c,0x00,0x00,0x5b,0x1c,0x00,0x00, +0xf4,0x09,0x00,0x00,0xf7,0x00,0x03,0x00,0x90,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x5d,0x1c,0x00,0x00,0x5e,0x1c,0x00,0x00,0x90,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5e,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x5f,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5f,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xdd,0x23,0x00,0x00,0x5b,0x1c,0x00,0x00,0x5e,0x1c,0x00,0x00,0x77,0x24,0x00,0x00, +0x75,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xdc,0x23,0x00,0x00, +0xfa,0x01,0x00,0x00,0x5e,0x1c,0x00,0x00,0x77,0x1c,0x00,0x00,0x75,0x1c,0x00,0x00, +0xb3,0x00,0x05,0x00,0xc3,0x00,0x00,0x00,0x62,0x1c,0x00,0x00,0xdc,0x23,0x00,0x00, +0xc0,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x78,0x1c,0x00,0x00,0x75,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x62,0x1c,0x00,0x00,0x63,0x1c,0x00,0x00, +0x78,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x63,0x1c,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x66,0x1c,0x00,0x00,0x27,0x1c,0x00,0x00,0xdc,0x23,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x67,0x1c,0x00,0x00,0x66,0x1c,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x68,0x1c,0x00,0x00,0x43,0x1c,0x00,0x00, +0x67,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x6a,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x59,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x6c,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x68,0x1c,0x00,0x00,0xb4,0x00,0x05,0x00,0xc3,0x00,0x00,0x00,0x6d,0x1c,0x00,0x00, +0x6a,0x1c,0x00,0x00,0x6c,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0x74,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x6d,0x1c,0x00,0x00,0x6e,0x1c,0x00,0x00, +0x74,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x6e,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x70,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x68,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xba,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xdd,0x23,0x00,0x00,0x70,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x74,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x74,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x77,0x24,0x00,0x00,0xdd,0x23,0x00,0x00, +0x63,0x1c,0x00,0x00,0xba,0x1c,0x00,0x00,0x6e,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x75,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x75,0x1c,0x00,0x00,0x80,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x77,0x1c,0x00,0x00,0xdc,0x23,0x00,0x00,0xfa,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x5f,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x78,0x1c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7a,0x1c,0x00,0x00,0x17,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7c,0x1c,0x00,0x00, +0x7a,0x1c,0x00,0x00,0x0d,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xbe,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x7c,0x1c,0x00,0x00, +0xa9,0x01,0x00,0x00,0xaa,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xc3,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xbe,0x1c,0x00,0x00, +0x1e,0x0a,0x00,0x00,0xb7,0x00,0x05,0x00,0xc3,0x00,0x00,0x00,0x82,0x1c,0x00,0x00, +0xdd,0x23,0x00,0x00,0x5b,0x1c,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x83,0x1c,0x00,0x00,0x82,0x1c,0x00,0x00,0xaa,0x01,0x00,0x00,0xa9,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x85,0x1c,0x00,0x00,0x83,0x1c,0x00,0x00, +0xc3,0x1c,0x00,0x00,0xba,0x00,0x05,0x00,0xc3,0x00,0x00,0x00,0x87,0x1c,0x00,0x00, +0x85,0x1c,0x00,0x00,0xf4,0x09,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x88,0x1c,0x00,0x00,0x87,0x1c,0x00,0x00,0xaa,0x01,0x00,0x00,0xa9,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc8,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x3d,0x19,0x00,0x00,0xc5,0x06,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xcd,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x73,0x0c,0x00,0x00,0xc8,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8d,0x1c,0x00,0x00,0xaa,0x01,0x00,0x00,0xcd,0x1c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8f,0x1c,0x00,0x00,0x88,0x1c,0x00,0x00,0x8d,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x90,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x90,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xde,0x23,0x00,0x00,0xa9,0x01,0x00,0x00, +0x54,0x1c,0x00,0x00,0x8f,0x1c,0x00,0x00,0x78,0x1c,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x91,0x1c,0x00,0x00,0x27,0x1c,0x00,0x00,0x30,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x92,0x1c,0x00,0x00,0x91,0x1c,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x93,0x1c,0x00,0x00,0x27,0x1c,0x00,0x00, +0x84,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x93,0x1c,0x00,0x00,0x92,0x1c,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x94,0x1c,0x00,0x00,0x27,0x1c,0x00,0x00, +0x2c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x95,0x1c,0x00,0x00, +0x94,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0x91,0x1c,0x00,0x00,0x95,0x1c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x98,0x1c,0x00,0x00,0x57,0x1c,0x00,0x00, +0x3e,0x00,0x03,0x00,0x94,0x1c,0x00,0x00,0x98,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00, +0x57,0x1c,0x00,0x00,0x43,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x9d,0x1c,0x00,0x00,0x27,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x4f,0x02,0x00,0x00, +0xcf,0x1c,0x00,0x00,0x51,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0xcf,0x1c,0x00,0x00, +0x85,0x0b,0x00,0x00,0x9d,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xa1,0x1c,0x00,0x00,0x93,0x1c,0x00,0x00,0xb7,0x00,0x05,0x00,0xc3,0x00,0x00,0x00, +0xa2,0x1c,0x00,0x00,0xa1,0x1c,0x00,0x00,0xa9,0x01,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xa3,0x1c,0x00,0x00,0xa2,0x1c,0x00,0x00,0xaa,0x01,0x00,0x00, +0xa9,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa4,0x1c,0x00,0x00, +0xde,0x23,0x00,0x00,0xa3,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x02,0x0c,0x00,0x00,0xcd,0x23,0x00,0x00,0x03,0x00,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xe7,0x1c,0x00,0x00,0xf3,0x0c,0x00,0x00,0xaa,0x01,0x00,0x00, +0xa9,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xeb,0x1c,0x00,0x00, +0xe7,0x1c,0x00,0x00,0x7f,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xed,0x1c,0x00,0x00,0xaa,0x01,0x00,0x00,0xff,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xee,0x1c,0x00,0x00,0xeb,0x1c,0x00,0x00,0xed,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf0,0x1c,0x00,0x00,0x02,0x0c,0x00,0x00, +0x0d,0x07,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xf2,0x1c,0x00,0x00, +0xf1,0x23,0x00,0x00,0xaa,0x01,0x00,0x00,0xa9,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf4,0x1c,0x00,0x00,0xd1,0x0c,0x00,0x00,0x0d,0x07,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x08,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xf4,0x1c,0x00,0x00,0xa9,0x01,0x00,0x00,0xaa,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x0d,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xf2,0x1c,0x00,0x00,0x08,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x13,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0xee,0x1c,0x00,0x00,0xf0,0x1c,0x00,0x00,0x0d,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x18,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xee,0x1c,0x00,0x00,0x13,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfc,0x1c,0x00,0x00,0xd1,0x0c,0x00,0x00,0x46,0x23,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x1c,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xfc,0x1c,0x00,0x00,0xa9,0x01,0x00,0x00,0xaa,0x01,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x22,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x18,0x1d,0x00,0x00,0x02,0x0c,0x00,0x00,0x1c,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x27,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x18,0x1d,0x00,0x00,0x22,0x1d,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x04,0x1d,0x00,0x00,0x27,0x1d,0x00,0x00,0x27,0x1d,0x00,0x00,0x27,0x1d,0x00,0x00, +0xf7,0x00,0x03,0x00,0x1c,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x7d,0x0c,0x00,0x00,0x07,0x0c,0x00,0x00,0x0b,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0b,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x70,0x1d,0x00,0x00, +0xcd,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x72,0x1d,0x00,0x00,0xcd,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x73,0x1d,0x00,0x00,0x70,0x1d,0x00,0x00,0x72,0x1d,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x74,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0x73,0x1d,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x75,0x1d,0x00,0x00,0xaa,0x01,0x00,0x00,0x74,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xd1,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x75,0x1d,0x00,0x00,0xf7,0x08,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xd6,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xef,0x08,0x00,0x00, +0xd1,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xdf,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x73,0x0c,0x00,0x00,0x1c,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe4,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xff,0x0c,0x00,0x00,0xdf,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xea,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0xd6,0x1d,0x00,0x00,0xaa,0x01,0x00,0x00,0xe4,0x1d,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x86,0x1d,0x00,0x00,0x17,0x1c,0x00,0x00,0xea,0x1d,0x00,0x00, +0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x8a,0x1d,0x00,0x00,0x05,0x1c,0x00,0x00, +0x86,0x1d,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x8e,0x1d,0x00,0x00, +0x05,0x1c,0x00,0x00,0x86,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xef,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc2,0x23,0x00,0x00, +0x8a,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xf4,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xc0,0x23,0x00,0x00,0x8e,0x1d,0x00,0x00, +0xba,0x00,0x05,0x00,0x38,0x09,0x00,0x00,0x9e,0x1d,0x00,0x00,0xef,0x1d,0x00,0x00, +0x02,0x24,0x00,0x00,0x9a,0x00,0x04,0x00,0xc3,0x00,0x00,0x00,0x9f,0x1d,0x00,0x00, +0x9e,0x1d,0x00,0x00,0xa8,0x00,0x04,0x00,0xc3,0x00,0x00,0x00,0xa0,0x1d,0x00,0x00, +0x9f,0x1d,0x00,0x00,0xf7,0x00,0x03,0x00,0xa6,0x1d,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xa0,0x1d,0x00,0x00,0xa1,0x1d,0x00,0x00,0xa6,0x1d,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa1,0x1d,0x00,0x00,0xba,0x00,0x05,0x00,0x38,0x09,0x00,0x00, +0xa4,0x1d,0x00,0x00,0x02,0x24,0x00,0x00,0xf4,0x1d,0x00,0x00,0x9a,0x00,0x04,0x00, +0xc3,0x00,0x00,0x00,0xa5,0x1d,0x00,0x00,0xa4,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa6,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xa6,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc3,0x00,0x00,0x00,0xa7,0x1d,0x00,0x00,0x9f,0x1d,0x00,0x00,0x0b,0x0c,0x00,0x00, +0xa5,0x1d,0x00,0x00,0xa1,0x1d,0x00,0x00,0xf7,0x00,0x03,0x00,0xc4,0x1d,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa7,0x1d,0x00,0x00,0xa8,0x1d,0x00,0x00, +0xc4,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xa8,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0xac,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x02,0x24,0x00,0x00,0xef,0x1d,0x00,0x00,0xf4,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xf9,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xa4,0x1c,0x00,0x00,0x6d,0x19,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xb0,0x1d,0x00,0x00,0xf9,0x1d,0x00,0x00,0xf9,0x1d,0x00,0x00,0xf9,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xfe,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x70,0x0c,0x00,0x00,0xae,0x02,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb4,0x1d,0x00,0x00,0xaa,0x01,0x00,0x00,0xfe,0x1d,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xb7,0x1d,0x00,0x00,0xb0,0x1d,0x00,0x00, +0xb4,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x06,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xb7,0x1d,0x00,0x00,0xd2,0x0a,0x00,0x00, +0x47,0x23,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x18,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xac,0x1d,0x00,0x00,0x02,0x24,0x00,0x00, +0x06,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x1d,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x04,0x1d,0x00,0x00,0x66,0x09,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x37,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x1d,0x1e,0x00,0x00,0x04,0x1d,0x00,0x00,0x06,0x1e,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc4,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xc4,0x1d,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x10,0x24,0x00,0x00,0x04,0x1d,0x00,0x00, +0xa6,0x1d,0x00,0x00,0x37,0x1e,0x00,0x00,0xa8,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x0f,0x24,0x00,0x00,0x02,0x24,0x00,0x00,0xa6,0x1d,0x00,0x00, +0x18,0x1e,0x00,0x00,0xa8,0x1d,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x42,0x1e,0x00,0x00,0xcd,0x23,0x00,0x00,0xcd,0x23,0x00,0x00,0x03,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x43,0x1e,0x00,0x00,0x10,0x24,0x00,0x00,0x42,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x54,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xd6,0x08,0x00,0x00,0x43,0x1e,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x48,0x1e,0x00,0x00,0x42,0x1e,0x00,0x00,0x54,0x1e,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x4b,0x1e,0x00,0x00,0xcd,0x23,0x00,0x00,0xcd,0x23,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x5a,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x0f,0x24,0x00,0x00,0x4b,0x1e,0x00,0x00,0x48,0x1e,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5f,0x1e,0x00,0x00,0x5a,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x61,0x1e,0x00,0x00,0x5a,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x62,0x1e,0x00,0x00, +0x5f,0x1e,0x00,0x00,0x61,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x64,0x1e,0x00,0x00,0x5a,0x1e,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x65,0x1e,0x00,0x00,0x62,0x1e,0x00,0x00,0x64,0x1e,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6a,0x1e,0x00,0x00,0x5f,0x1e,0x00,0x00, +0x64,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6f,0x1e,0x00,0x00, +0x5f,0x1e,0x00,0x00,0x61,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x72,0x1e,0x00,0x00,0x6f,0x1e,0x00,0x00,0x64,0x1e,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x73,0x1e,0x00,0x00,0x65,0x1e,0x00,0x00,0x6a,0x1e,0x00,0x00, +0x72,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x1c,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x07,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2c,0x1d,0x00,0x00, +0xcd,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2e,0x1d,0x00,0x00,0xcd,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2f,0x1d,0x00,0x00,0x2c,0x1d,0x00,0x00,0x2e,0x1d,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x31,0x1d,0x00,0x00,0xcd,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x32,0x1d,0x00,0x00, +0x2f,0x1d,0x00,0x00,0x31,0x1d,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x37,0x1d,0x00,0x00,0x2c,0x1d,0x00,0x00,0x31,0x1d,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3c,0x1d,0x00,0x00,0x2c,0x1d,0x00,0x00,0x2e,0x1d,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3f,0x1d,0x00,0x00,0x3c,0x1d,0x00,0x00, +0x31,0x1d,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x40,0x1d,0x00,0x00, +0x32,0x1d,0x00,0x00,0x37,0x1d,0x00,0x00,0x3f,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00, +0x1c,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x1c,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x13,0x24,0x00,0x00,0x73,0x1e,0x00,0x00,0xc4,0x1d,0x00,0x00, +0x40,0x1d,0x00,0x00,0x07,0x0c,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x79,0x1e,0x00,0x00,0xf6,0x18,0x00,0x00,0x9d,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7a,0x1e,0x00,0x00, +0x79,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xc3,0x00,0x00,0x00, +0x7c,0x1e,0x00,0x00,0x7a,0x1e,0x00,0x00,0xa9,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x7e,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x7e,0x1e,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x9f,0x24,0x00,0x00,0x7c,0x1e,0x00,0x00,0xaa,0x01,0x00,0x00, +0x7a,0x1e,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x84,0x1e,0x00,0x00, +0x9f,0x24,0x00,0x00,0x9f,0x24,0x00,0x00,0x9f,0x24,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x85,0x1e,0x00,0x00,0x13,0x24,0x00,0x00,0x84,0x1e,0x00,0x00, +0x41,0x00,0x05,0x00,0x20,0x02,0x00,0x00,0x8c,0x1e,0x00,0x00,0xf3,0x01,0x00,0x00, +0x1f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8d,0x1e,0x00,0x00, +0x8c,0x1e,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x88,0x1e,0x00,0x00, +0x85,0x1e,0x00,0x00,0x8d,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x9a,0x1e,0x00,0x00,0x4b,0x0c,0x00,0x00,0xca,0x0c,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb5,0x1e,0x00,0x00,0x9a,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0xbe,0x00,0x05,0x00,0xc3,0x00,0x00,0x00,0xb6,0x1e,0x00,0x00,0xb5,0x1e,0x00,0x00, +0xa9,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xbb,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xb6,0x1e,0x00,0x00,0xb7,0x1e,0x00,0x00,0xbb,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb7,0x1e,0x00,0x00,0xbc,0x00,0x05,0x00,0xc3,0x00,0x00,0x00, +0xba,0x1e,0x00,0x00,0xb5,0x1e,0x00,0x00,0xaa,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xbb,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xbb,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc3,0x00,0x00,0x00,0xbc,0x1e,0x00,0x00,0xb6,0x1e,0x00,0x00,0x7e,0x1e,0x00,0x00, +0xba,0x1e,0x00,0x00,0xb7,0x1e,0x00,0x00,0xf7,0x00,0x03,0x00,0xc7,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xbc,0x1e,0x00,0x00,0xbd,0x1e,0x00,0x00, +0xc7,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xbd,0x1e,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbf,0x1e,0x00,0x00,0x9a,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0xbe,0x00,0x05,0x00,0xc3,0x00,0x00,0x00,0xc0,0x1e,0x00,0x00,0xbf,0x1e,0x00,0x00, +0xa9,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xc5,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xc0,0x1e,0x00,0x00,0xc1,0x1e,0x00,0x00,0xc5,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc1,0x1e,0x00,0x00,0xbc,0x00,0x05,0x00,0xc3,0x00,0x00,0x00, +0xc4,0x1e,0x00,0x00,0xbf,0x1e,0x00,0x00,0xaa,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc5,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xc5,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc3,0x00,0x00,0x00,0xc6,0x1e,0x00,0x00,0xc0,0x1e,0x00,0x00,0xbd,0x1e,0x00,0x00, +0xc4,0x1e,0x00,0x00,0xc1,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0xc7,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc7,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0xc3,0x00,0x00,0x00, +0xc8,0x1e,0x00,0x00,0xbc,0x1e,0x00,0x00,0xbb,0x1e,0x00,0x00,0xc6,0x1e,0x00,0x00, +0xc5,0x1e,0x00,0x00,0xa4,0x00,0x05,0x00,0xc3,0x00,0x00,0x00,0x9d,0x1e,0x00,0x00, +0xc8,0x1e,0x00,0x00,0xb3,0x08,0x00,0x00,0xf7,0x00,0x03,0x00,0xae,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x9d,0x1e,0x00,0x00,0x9e,0x1e,0x00,0x00, +0xa2,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0xa2,0x1e,0x00,0x00,0x41,0x00,0x05,0x00, +0x20,0x02,0x00,0x00,0xcd,0x1e,0x00,0x00,0xf3,0x01,0x00,0x00,0x2a,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xce,0x1e,0x00,0x00,0xcd,0x1e,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa4,0x1e,0x00,0x00,0xce,0x1e,0x00,0x00, +0x85,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa7,0x1e,0x00,0x00, +0x02,0x0c,0x00,0x00,0xa4,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xab,0x1e,0x00,0x00,0x92,0x18,0x00,0x00,0xa7,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xd3,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xa9,0x01,0x00,0x00,0xab,0x1e,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x40,0x23,0x00,0x00,0xd3,0x1e,0x00,0x00,0x5f,0x23,0x00,0x00,0x00,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0xae,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x9e,0x1e,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x3d,0x23,0x00,0x00,0xa9,0x01,0x00,0x00, +0x5f,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xae,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0xae,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x23,0x24,0x00,0x00,0x40,0x23,0x00,0x00,0xa2,0x1e,0x00,0x00,0x3d,0x23,0x00,0x00, +0x9e,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x69,0x02,0x00,0x00,0xd5,0x1e,0x00,0x00, +0x6b,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd8,0x1e,0x00,0x00, +0x23,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd9,0x1e,0x00,0x00,0x23,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xda,0x1e,0x00,0x00,0xd8,0x1e,0x00,0x00,0xd9,0x1e,0x00,0x00, +0xa9,0x01,0x00,0x00,0xa9,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0xd5,0x1e,0x00,0x00, +0x85,0x0b,0x00,0x00,0xda,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x0e,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x50,0x0a,0x00,0x00, +0x3d,0x19,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x12,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xd1,0x0c,0x00,0x00,0xa9,0x01,0x00,0x00, +0xaa,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x18,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x0e,0x1f,0x00,0x00,0xf3,0x03,0x00,0x00, +0x12,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x1d,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x0e,0x1f,0x00,0x00,0x18,0x1f,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf7,0x1e,0x00,0x00,0x1d,0x1f,0x00,0x00, +0x1d,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf9,0x1e,0x00,0x00, +0xff,0x0c,0x00,0x00,0x03,0x07,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x22,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xf9,0x1e,0x00,0x00, +0x70,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x27,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xf7,0x1e,0x00,0x00,0x22,0x1f,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xff,0x1e,0x00,0x00,0x7d,0x0c,0x00,0x00, +0xaa,0x01,0x00,0x00,0x27,0x1f,0x00,0x00,0xbe,0x00,0x05,0x00,0xc3,0x00,0x00,0x00, +0x03,0x1f,0x00,0x00,0x08,0x1d,0x00,0x00,0xaa,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x08,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x03,0x1f,0x00,0x00, +0x04,0x1f,0x00,0x00,0x08,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0x04,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x30,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xf2,0x02,0x00,0x00,0xff,0x1e,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x07,0x1f,0x00,0x00,0x30,0x1f,0x00,0x00,0x19,0x04,0x00,0x00, +0xf9,0x00,0x02,0x00,0x08,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0x08,0x1f,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x2c,0x24,0x00,0x00,0xff,0x1e,0x00,0x00, +0xae,0x1e,0x00,0x00,0x07,0x1f,0x00,0x00,0x04,0x1f,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2a,0x0c,0x00,0x00,0x88,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2b,0x0c,0x00,0x00,0x88,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2c,0x0c,0x00,0x00, +0x88,0x1e,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x2d,0x0c,0x00,0x00,0x2a,0x0c,0x00,0x00,0x2b,0x0c,0x00,0x00,0x2c,0x0c,0x00,0x00, +0x2c,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x60,0x02,0x00,0x00,0x32,0x1f,0x00,0x00, +0x62,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0x32,0x1f,0x00,0x00,0x85,0x0b,0x00,0x00, +0x2d,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x72,0x02,0x00,0x00,0x39,0x1f,0x00,0x00, +0x74,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0x39,0x1f,0x00,0x00,0x85,0x0b,0x00,0x00, +0xc2,0x05,0x00,0x00,0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_fdd3829fbe6ac08491491906e76cb21f.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_fdd3829fbe6ac08491491906e76cb21f.h new file mode 100644 index 00000000..7cd49036 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_fdd3829fbe6ac08491491906e76cb21f.h @@ -0,0 +1,3279 @@ +// ffx_fsr2_accumulate_pass_fdd3829fbe6ac08491491906e76cb21f.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_fdd3829fbe6ac08491491906e76cb21f_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_fdd3829fbe6ac08491491906e76cb21f_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_fdd3829fbe6ac08491491906e76cb21f_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_fdd3829fbe6ac08491491906e76cb21f_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_fdd3829fbe6ac08491491906e76cb21f_SampledImageResourceNames[] = { "r_input_exposure", "r_dilated_reactive_masks", "r_dilated_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_lanczos_lut", "r_imgMips", "r_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_fdd3829fbe6ac08491491906e76cb21f_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 8, 10, 12, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_fdd3829fbe6ac08491491906e76cb21f_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_fdd3829fbe6ac08491491906e76cb21f_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_fdd3829fbe6ac08491491906e76cb21f_StorageImageResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_upscaled_output", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_fdd3829fbe6ac08491491906e76cb21f_StorageImageResourceBindings[] = { 13, 14, 15, 16, 17, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_fdd3829fbe6ac08491491906e76cb21f_StorageImageResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_fdd3829fbe6ac08491491906e76cb21f_StorageImageResourceSets[] = { 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_fdd3829fbe6ac08491491906e76cb21f_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_fdd3829fbe6ac08491491906e76cb21f_UniformBufferResourceBindings[] = { 18, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_fdd3829fbe6ac08491491906e76cb21f_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_fdd3829fbe6ac08491491906e76cb21f_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_fdd3829fbe6ac08491491906e76cb21f_size = 52012; + +static const unsigned char g_ffx_fsr2_accumulate_pass_fdd3829fbe6ac08491491906e76cb21f_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x8d,0x25,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x09,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x16,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x38,0x00,0x00,0x00,0x0b,0x00,0x06,0x00, +0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c,0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30, +0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x0f,0x00,0x07,0x00,0x05,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0xab,0x0b,0x00,0x00,0xc1,0x0b,0x00,0x00,0x10,0x00,0x06,0x00, +0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00, +0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c, +0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66, +0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00,0x04,0x00,0x08,0x00, +0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x31,0x36, +0x62,0x69,0x74,0x5f,0x73,0x74,0x6f,0x72,0x61,0x67,0x65,0x00,0x04,0x00,0x0b,0x00, +0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x65,0x78, +0x70,0x6c,0x69,0x63,0x69,0x74,0x5f,0x61,0x72,0x69,0x74,0x68,0x6d,0x65,0x74,0x69, +0x63,0x5f,0x74,0x79,0x70,0x65,0x73,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x69,0x6d,0x61,0x67,0x65,0x5f, +0x6c,0x6f,0x61,0x64,0x5f,0x66,0x6f,0x72,0x6d,0x61,0x74,0x74,0x65,0x64,0x00,0x00, +0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70, +0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72, +0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47, +0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69, +0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00, +0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0x07,0x02,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x07,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53, +0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x07,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00, +0x06,0x00,0x07,0x00,0x07,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73, +0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00, +0x07,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f, +0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e, +0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0x07,0x02,0x00,0x00, +0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65, +0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0x07,0x02,0x00,0x00, +0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65, +0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0x07,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00, +0x06,0x00,0x08,0x00,0x07,0x02,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76, +0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00, +0x06,0x00,0x05,0x00,0x07,0x02,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x07,0x02,0x00,0x00,0x09,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61, +0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x07,0x02,0x00,0x00,0x0a,0x00,0x00,0x00, +0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x07,0x02,0x00,0x00,0x0b,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74, +0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00, +0x06,0x00,0x07,0x00,0x07,0x02,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00, +0x07,0x02,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75, +0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72, +0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x07,0x02,0x00,0x00,0x0e,0x00,0x00,0x00, +0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00, +0x07,0x02,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53, +0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x07,0x02,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c, +0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0x07,0x02,0x00,0x00, +0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43, +0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00, +0x07,0x02,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61, +0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x09,0x02,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x00,0x00,0x05,0x00,0x05,0x00,0x47,0x02,0x00,0x00,0x72,0x5f,0x69,0x6d, +0x67,0x4d,0x69,0x70,0x73,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x4b,0x02,0x00,0x00, +0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x00,0x00,0x00, +0x05,0x00,0x08,0x00,0x58,0x02,0x00,0x00,0x72,0x5f,0x70,0x72,0x65,0x70,0x61,0x72, +0x65,0x64,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00, +0x05,0x00,0x09,0x00,0x5f,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e, +0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f, +0x72,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x67,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c, +0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x05,0x00,0x06,0x00, +0x6e,0x02,0x00,0x00,0x72,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f, +0x72,0x79,0x00,0x00,0x05,0x00,0x09,0x00,0x78,0x02,0x00,0x00,0x72,0x77,0x5f,0x69, +0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64, +0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x05,0x00,0x07,0x00,0x81,0x02,0x00,0x00, +0x72,0x77,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f,0x6f,0x75,0x74,0x70, +0x75,0x74,0x00,0x00,0x05,0x00,0x06,0x00,0x8e,0x02,0x00,0x00,0x72,0x77,0x5f,0x6c, +0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x05,0x00,0x06,0x00, +0x97,0x02,0x00,0x00,0x72,0x77,0x5f,0x6e,0x65,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x73, +0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0xac,0x02,0x00,0x00,0x72,0x5f,0x6c,0x6f, +0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x00,0x05,0x00,0x09,0x00, +0xb6,0x02,0x00,0x00,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f, +0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x00,0x00, +0x05,0x00,0x07,0x00,0xbe,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0xca,0x02,0x00,0x00,0x72,0x5f,0x6c,0x61,0x6e,0x63,0x7a,0x6f,0x73,0x5f,0x6c,0x75, +0x74,0x00,0x00,0x00,0x05,0x00,0x09,0x00,0xd7,0x02,0x00,0x00,0x72,0x5f,0x64,0x69, +0x6c,0x61,0x74,0x65,0x64,0x5f,0x72,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d, +0x61,0x73,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0xa8,0x0b,0x00,0x00, +0x75,0x47,0x72,0x6f,0x75,0x70,0x49,0x64,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0xab,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x57,0x6f,0x72,0x6b,0x47,0x72,0x6f,0x75,0x70, +0x49,0x44,0x00,0x00,0x05,0x00,0x08,0x00,0xc1,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x4c, +0x6f,0x63,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44, +0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x07,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x07,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x07,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x07,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x07,0x02,0x00,0x00,0x04,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x07,0x02,0x00,0x00, +0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x07,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x07,0x02,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x07,0x02,0x00,0x00,0x08,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x07,0x02,0x00,0x00, +0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x07,0x02,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x07,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x07,0x02,0x00,0x00,0x0c,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x07,0x02,0x00,0x00, +0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x07,0x02,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x07,0x02,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x07,0x02,0x00,0x00,0x10,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x07,0x02,0x00,0x00, +0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x07,0x02,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x07,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x09,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x09,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x47,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x47,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x4b,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x4b,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x58,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x58,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x5f,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x5f,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x67,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x67,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x6e,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x6e,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x78,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x78,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0x78,0x02,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x81,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x81,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x81,0x02,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8e,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8e,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x97,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x97,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x10,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xac,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xac,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb6,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb6,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xbe,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xbe,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xca,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xca,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd7,0x02,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd7,0x02,0x00,0x00,0x21,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xab,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc1,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd1,0x0b,0x00,0x00,0x0b,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00, +0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x23,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x38,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x37,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x52,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x52,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x54,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x53,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x5e,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x83,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x88,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x83,0x00,0x00,0x00, +0x14,0x00,0x02,0x00,0xcb,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x0b,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0x52,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x1a,0x01,0x00,0x00, +0x52,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x1b,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0x1a,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xbf,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xc0,0x01,0x00,0x00,0x00,0x00,0x80,0x3f,0x1e,0x00,0x15,0x00,0x07,0x02,0x00,0x00, +0x5e,0x00,0x00,0x00,0x5e,0x00,0x00,0x00,0x5e,0x00,0x00,0x00,0x5e,0x00,0x00,0x00, +0x5e,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x83,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x08,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x08,0x02,0x00,0x00,0x09,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x0a,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x0b,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x5e,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x10,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x15,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x1a,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x1f,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x20,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x25,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x2a,0x02,0x00,0x00,0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x2b,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x30,0x02,0x00,0x00,0x0a,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x35,0x02,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x36,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x3b,0x02,0x00,0x00,0x0d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x40,0x02,0x00,0x00,0x0f,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x45,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x46,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x45,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x46,0x02,0x00,0x00,0x47,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x1a,0x00,0x02,0x00,0x49,0x02,0x00,0x00,0x20,0x00,0x04,0x00,0x4a,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x49,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x4a,0x02,0x00,0x00, +0x4b,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x1b,0x00,0x03,0x00,0x4d,0x02,0x00,0x00, +0x45,0x02,0x00,0x00,0x15,0x00,0x04,0x00,0x53,0x02,0x00,0x00,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x53,0x02,0x00,0x00,0x54,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x46,0x02,0x00,0x00,0x58,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x46,0x02,0x00,0x00,0x5f,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x65,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x66,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x65,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x66,0x02,0x00,0x00, +0x67,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x46,0x02,0x00,0x00, +0x6e,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x76,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x77,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x76,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x77,0x02,0x00,0x00,0x78,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x7f,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x80,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x7f,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x80,0x02,0x00,0x00,0x81,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x8c,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x8d,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x8c,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x8d,0x02,0x00,0x00,0x8e,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x95,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x96,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x95,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x96,0x02,0x00,0x00, +0x97,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x53,0x02,0x00,0x00, +0xa7,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x46,0x02,0x00,0x00, +0xac,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x46,0x02,0x00,0x00, +0xb6,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x46,0x02,0x00,0x00, +0xbe,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0xc0,0x02,0x00,0x00,0x0a,0x02,0x00,0x00,0x0a,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x46,0x02,0x00,0x00,0xca,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xcf,0x02,0x00,0x00,0x00,0x00,0x00,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xd1,0x02,0x00,0x00,0x00,0x00,0x00,0x3f,0x3b,0x00,0x04,0x00, +0x46,0x02,0x00,0x00,0xd7,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xe0,0x02,0x00,0x00,0xbf,0x01,0x00,0x00,0xbf,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xe3,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x15,0x03,0x00,0x00,0x6f,0x12,0x83,0x3a, +0x2b,0x00,0x04,0x00,0x53,0x02,0x00,0x00,0x4f,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x53,0x02,0x00,0x00,0x53,0x03,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x69,0x03,0x00,0x00,0x00,0x00,0x80,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x7c,0x03,0x00,0x00,0x00,0x00,0x80,0xbe, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa2,0x03,0x00,0x00,0x02,0x10,0x80,0x37, +0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x0a,0x04,0x00,0x00,0xd1,0x02,0x00,0x00, +0xd1,0x02,0x00,0x00,0x17,0x00,0x04,0x00,0x1e,0x04,0x00,0x00,0x53,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x22,0x04,0x00,0x00,0xcb,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2f,0x04,0x00,0x00, +0x00,0xe0,0x7f,0x47,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x41,0x04,0x00,0x00, +0xcd,0xcc,0xcc,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x49,0x04,0x00,0x00, +0x00,0x00,0xc8,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4e,0x04,0x00,0x00, +0x00,0x00,0x10,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x56,0x04,0x00,0x00, +0x00,0x00,0x80,0x40,0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x69,0x04,0x00,0x00, +0x00,0xbc,0x00,0x00,0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x6f,0x04,0x00,0x00, +0x00,0x80,0x00,0x00,0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x75,0x04,0x00,0x00, +0x00,0x3c,0x00,0x00,0x2b,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x7b,0x04,0x00,0x00, +0x00,0x40,0x00,0x00,0x2b,0x00,0x04,0x00,0x53,0x02,0x00,0x00,0xef,0x04,0x00,0x00, +0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xf0,0x04,0x00,0x00,0x53,0x00,0x00,0x00, +0xef,0x04,0x00,0x00,0x20,0x00,0x04,0x00,0xf1,0x04,0x00,0x00,0x07,0x00,0x00,0x00, +0xf0,0x04,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8e,0x05,0x00,0x00, +0x52,0xb8,0xfe,0x3f,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xad,0x05,0x00,0x00, +0xfe,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xae,0x05,0x00,0x00, +0xff,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x53,0x02,0x00,0x00,0x03,0x06,0x00,0x00, +0x10,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x04,0x06,0x00,0x00,0x08,0x00,0x00,0x00, +0x03,0x06,0x00,0x00,0x20,0x00,0x04,0x00,0x05,0x06,0x00,0x00,0x07,0x00,0x00,0x00, +0x04,0x06,0x00,0x00,0x2c,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x14,0x06,0x00,0x00, +0xbf,0x01,0x00,0x00,0xbf,0x01,0x00,0x00,0xbf,0x01,0x00,0x00,0xbf,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2b,0x06,0x00,0x00,0x9a,0x99,0x99,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x43,0x06,0x00,0x00,0x00,0x00,0x00,0xc0, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x44,0x06,0x00,0x00,0x00,0x00,0x40,0xc0, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe7,0x06,0x00,0x00,0xab,0xaa,0xaa,0x3d, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x17,0x07,0x00,0x00,0xab,0xaa,0x2a,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x55,0x07,0x00,0x00,0xcd,0xcc,0xcc,0x3d, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5f,0x07,0x00,0x00,0x00,0x00,0x20,0x41, +0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x99,0x07,0x00,0x00,0xae,0x05,0x00,0x00, +0xae,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xa4,0x07,0x00,0x00, +0x0a,0x02,0x00,0x00,0xae,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0xaf,0x07,0x00,0x00,0x10,0x02,0x00,0x00,0xae,0x05,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0xba,0x07,0x00,0x00,0x15,0x02,0x00,0x00,0xae,0x05,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xc5,0x07,0x00,0x00,0xae,0x05,0x00,0x00, +0x0a,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xda,0x07,0x00,0x00, +0x10,0x02,0x00,0x00,0x0a,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0xe5,0x07,0x00,0x00,0x15,0x02,0x00,0x00,0x0a,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0xf0,0x07,0x00,0x00,0xae,0x05,0x00,0x00,0x10,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xfb,0x07,0x00,0x00,0x0a,0x02,0x00,0x00, +0x10,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x06,0x08,0x00,0x00, +0x10,0x02,0x00,0x00,0x10,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x11,0x08,0x00,0x00,0x15,0x02,0x00,0x00,0x10,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x1c,0x08,0x00,0x00,0xae,0x05,0x00,0x00,0x15,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x27,0x08,0x00,0x00,0x0a,0x02,0x00,0x00, +0x15,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x32,0x08,0x00,0x00, +0x10,0x02,0x00,0x00,0x15,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x3d,0x08,0x00,0x00,0x15,0x02,0x00,0x00,0x15,0x02,0x00,0x00,0x15,0x00,0x04,0x00, +0x89,0x08,0x00,0x00,0x10,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x8a,0x08,0x00,0x00,0x89,0x08,0x00,0x00,0x02,0x00,0x00,0x00,0x2a,0x00,0x03,0x00, +0xcb,0x00,0x00,0x00,0xca,0x08,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xd1,0x08,0x00,0x00,0xff,0xfe,0xfe,0x3e,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xed,0x08,0x00,0x00,0x15,0x03,0x00,0x00,0x15,0x03,0x00,0x00,0x15,0x03,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1e,0x09,0x00,0x00,0x00,0x00,0xa0,0x41, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x26,0x09,0x00,0x00,0x00,0x00,0x40,0x40, +0x17,0x00,0x04,0x00,0x67,0x09,0x00,0x00,0xcb,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x95,0x09,0x00,0x00,0x55,0x07,0x00,0x00, +0x55,0x07,0x00,0x00,0x55,0x07,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb9,0x09,0x00,0x00,0x30,0x96,0x7c,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x07,0x0a,0x00,0x00,0x00,0x00,0x7f,0x43,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x2f,0x0a,0x00,0x00,0x81,0x80,0x80,0x3b,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x59,0x0a,0x00,0x00,0x00,0x00,0xc0,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x8b,0x0a,0x00,0x00,0xa4,0x70,0x7d,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb6,0x0a,0x00,0x00,0x00,0x00,0x80,0xbf,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x0e,0x0b,0x00,0x00,0xbf,0x01,0x00,0x00,0xbf,0x01,0x00,0x00,0xbf,0x01,0x00,0x00, +0x20,0x00,0x04,0x00,0xa7,0x0b,0x00,0x00,0x07,0x00,0x00,0x00,0x1e,0x04,0x00,0x00, +0x17,0x00,0x04,0x00,0xa9,0x0b,0x00,0x00,0x53,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xaa,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0xa9,0x0b,0x00,0x00, +0x3b,0x00,0x04,0x00,0xaa,0x0b,0x00,0x00,0xab,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xae,0x0b,0x00,0x00,0x07,0x00,0x00,0x00,0x53,0x02,0x00,0x00, +0x2b,0x00,0x04,0x00,0x53,0x02,0x00,0x00,0xb3,0x0b,0x00,0x00,0x08,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1e,0x04,0x00,0x00,0xbf,0x0b,0x00,0x00,0xb3,0x0b,0x00,0x00, +0xb3,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00,0xaa,0x0b,0x00,0x00,0xc1,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0xa9,0x0b,0x00,0x00,0xd1,0x0b,0x00,0x00, +0xb3,0x0b,0x00,0x00,0xb3,0x0b,0x00,0x00,0x4f,0x03,0x00,0x00,0x2b,0x00,0x04,0x00, +0x53,0x02,0x00,0x00,0x97,0x22,0x00,0x00,0x07,0x00,0x00,0x00,0x2c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x98,0x22,0x00,0x00,0x2f,0x04,0x00,0x00,0x2f,0x04,0x00,0x00, +0x2f,0x04,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x99,0x22,0x00,0x00, +0x66,0x66,0x66,0x3f,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x9a,0x22,0x00,0x00, +0xc0,0x01,0x00,0x00,0xc0,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x9b,0x22,0x00,0x00,0x0a,0xd7,0xa3,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x9c,0x22,0x00,0x00,0xcd,0xcc,0x4c,0x3d,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x9d,0x22,0x00,0x00,0xc0,0x01,0x00,0x00,0xc0,0x01,0x00,0x00,0xc0,0x01,0x00,0x00, +0x01,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0xfd,0x22,0x00,0x00,0x01,0x00,0x03,0x00, +0x08,0x00,0x00,0x00,0x4c,0x23,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00, +0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x8a,0x22,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x89,0x22,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00,0xc4,0x1f,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00,0xc5,0x1f,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x73,0x1e,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x74,0x1e,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x75,0x1e,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x76,0x1e,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x77,0x1e,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x78,0x1e,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x7d,0x1e,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x7e,0x1e,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x88,0x00,0x00,0x00,0x56,0x1c,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x03,0x1b,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00,0x9c,0x19,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00,0x9e,0x19,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x9f,0x19,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xac,0x19,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xad,0x19,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x05,0x06,0x00,0x00,0xae,0x19,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x88,0x00,0x00,0x00,0xb0,0x19,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00,0x65,0x18,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xf1,0x04,0x00,0x00,0x32,0x15,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xa9,0x14,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x3e,0x14,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xd3,0x13,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x68,0x13,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xfd,0x12,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x92,0x12,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x27,0x12,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xbc,0x11,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x51,0x11,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xe6,0x10,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x7b,0x10,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x10,0x10,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xa5,0x0f,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x3a,0x0f,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xcf,0x0e,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x64,0x0e,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xc2,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xc3,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xc6,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xc7,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xca,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xcb,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xce,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xcf,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xd2,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xd3,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xd6,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xd7,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xda,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xdb,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xde,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xdf,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xe2,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xe3,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xe6,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xe7,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xea,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xeb,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xee,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xef,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xf2,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xf3,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xf6,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xf7,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xfa,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xfb,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xfe,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0xff,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00,0x6f,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x1b,0x01,0x00,0x00,0x7f,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x88,0x00,0x00,0x00,0x50,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x52,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x56,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00,0x19,0x0d,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00,0x81,0x0c,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00,0xea,0x0b,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x88,0x00,0x00,0x00,0xed,0x0b,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0xfa,0x0b,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x88,0x00,0x00,0x00,0x03,0x0c,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x23,0x00,0x00,0x00,0x06,0x0c,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xa7,0x0b,0x00,0x00,0xa8,0x0b,0x00,0x00, +0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0xa9,0x0b,0x00,0x00,0xac,0x0b,0x00,0x00, +0xab,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00,0x1e,0x04,0x00,0x00,0xad,0x0b,0x00,0x00, +0xac,0x0b,0x00,0x00,0xac,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x3e,0x00,0x03,0x00,0xa8,0x0b,0x00,0x00,0xad,0x0b,0x00,0x00,0x41,0x00,0x05,0x00, +0x0b,0x02,0x00,0x00,0xd4,0x0b,0x00,0x00,0x09,0x02,0x00,0x00,0x15,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0xd5,0x0b,0x00,0x00,0xd4,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xb1,0x0b,0x00,0x00,0xd5,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x53,0x02,0x00,0x00,0xb2,0x0b,0x00,0x00, +0xb1,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x53,0x02,0x00,0x00,0xb5,0x0b,0x00,0x00, +0xb2,0x0b,0x00,0x00,0x97,0x22,0x00,0x00,0x86,0x00,0x05,0x00,0x53,0x02,0x00,0x00, +0xb6,0x0b,0x00,0x00,0xb5,0x0b,0x00,0x00,0xb3,0x0b,0x00,0x00,0x41,0x00,0x05,0x00, +0xae,0x0b,0x00,0x00,0xb8,0x0b,0x00,0x00,0xa8,0x0b,0x00,0x00,0x4f,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x53,0x02,0x00,0x00,0xb9,0x0b,0x00,0x00,0xb8,0x0b,0x00,0x00, +0x82,0x00,0x05,0x00,0x53,0x02,0x00,0x00,0xba,0x0b,0x00,0x00,0xb6,0x0b,0x00,0x00, +0xb9,0x0b,0x00,0x00,0x82,0x00,0x05,0x00,0x53,0x02,0x00,0x00,0xbb,0x0b,0x00,0x00, +0xba,0x0b,0x00,0x00,0x4f,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0xb8,0x0b,0x00,0x00, +0xbb,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00,0x1e,0x04,0x00,0x00,0xbe,0x0b,0x00,0x00, +0xa8,0x0b,0x00,0x00,0x84,0x00,0x05,0x00,0x1e,0x04,0x00,0x00,0xc0,0x0b,0x00,0x00, +0xbe,0x0b,0x00,0x00,0xbf,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00,0xa9,0x0b,0x00,0x00, +0xc2,0x0b,0x00,0x00,0xc1,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00,0x1e,0x04,0x00,0x00, +0xc3,0x0b,0x00,0x00,0xc2,0x0b,0x00,0x00,0xc2,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x80,0x00,0x05,0x00,0x1e,0x04,0x00,0x00,0xc4,0x0b,0x00,0x00, +0xc0,0x0b,0x00,0x00,0xc3,0x0b,0x00,0x00,0x7c,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0xc6,0x0b,0x00,0x00,0xc4,0x0b,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x88,0x0c,0x00,0x00,0xc6,0x0b,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x8a,0x0c,0x00,0x00,0x88,0x0c,0x00,0x00,0x0a,0x04,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x8c,0x0c,0x00,0x00,0xd5,0x0b,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x8d,0x0c,0x00,0x00,0x8a,0x0c,0x00,0x00,0x8c,0x0c,0x00,0x00, +0x41,0x00,0x05,0x00,0x2b,0x02,0x00,0x00,0xc8,0x0c,0x00,0x00,0x09,0x02,0x00,0x00, +0x2a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xc9,0x0c,0x00,0x00, +0xc8,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x0b,0x02,0x00,0x00,0xcc,0x0c,0x00,0x00, +0x09,0x02,0x00,0x00,0x0a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0xcd,0x0c,0x00,0x00,0xcc,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x93,0x0c,0x00,0x00,0xcd,0x0c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x94,0x0c,0x00,0x00,0xc9,0x0c,0x00,0x00,0x93,0x0c,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x95,0x0c,0x00,0x00,0x8d,0x0c,0x00,0x00,0x94,0x0c,0x00,0x00, +0x41,0x00,0x05,0x00,0x0b,0x02,0x00,0x00,0xd4,0x0c,0x00,0x00,0x09,0x02,0x00,0x00, +0x10,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0xd5,0x0c,0x00,0x00, +0xd4,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xe2,0x0c,0x00,0x00, +0x95,0x0c,0x00,0x00,0x93,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xe5,0x0c,0x00,0x00,0x93,0x0c,0x00,0x00,0x0a,0x04,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xf2,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xe2,0x0c,0x00,0x00,0xe5,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xf7,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x0a,0x04,0x00,0x00, +0xf2,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xeb,0x0c,0x00,0x00, +0xd5,0x0c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xec,0x0c,0x00,0x00, +0xf7,0x0c,0x00,0x00,0xeb,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xff,0x0c,0x00,0x00,0x8d,0x0c,0x00,0x00,0x93,0x0c,0x00,0x00,0x6e,0x00,0x04,0x00, +0x8a,0x08,0x00,0x00,0x00,0x0d,0x00,0x00,0xff,0x0c,0x00,0x00,0x72,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0x01,0x0d,0x00,0x00,0x00,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00, +0x45,0x02,0x00,0x00,0x0a,0x0d,0x00,0x00,0xb6,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0x0c,0x0d,0x00,0x00,0x0a,0x0d,0x00,0x00,0x01,0x0d,0x00,0x00, +0x02,0x00,0x00,0x00,0x0a,0x02,0x00,0x00,0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x0d,0x0d,0x00,0x00,0x0c,0x0d,0x00,0x00,0x0c,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x13,0x0d,0x00,0x00, +0x0d,0x0d,0x00,0x00,0x8c,0x0c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x14,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x13,0x0d,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x1d,0x0d,0x00,0x00,0x8d,0x0c,0x00,0x00, +0x0d,0x0d,0x00,0x00,0x3e,0x00,0x03,0x00,0x19,0x0d,0x00,0x00,0x1d,0x0d,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x22,0x0d,0x00,0x00,0x19,0x0d,0x00,0x00, +0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x23,0x0d,0x00,0x00, +0x22,0x0d,0x00,0x00,0xbe,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x24,0x0d,0x00,0x00, +0x23,0x0d,0x00,0x00,0xbf,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x29,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x24,0x0d,0x00,0x00,0x25,0x0d,0x00,0x00, +0x29,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x25,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x27,0x0d,0x00,0x00,0x22,0x0d,0x00,0x00,0xbc,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0x28,0x0d,0x00,0x00,0x27,0x0d,0x00,0x00,0xc0,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x29,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x29,0x0d,0x00,0x00, +0xf5,0x00,0x07,0x00,0xcb,0x00,0x00,0x00,0x2a,0x0d,0x00,0x00,0x24,0x0d,0x00,0x00, +0x05,0x00,0x00,0x00,0x28,0x0d,0x00,0x00,0x25,0x0d,0x00,0x00,0xf7,0x00,0x03,0x00, +0x35,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x2a,0x0d,0x00,0x00, +0x2b,0x0d,0x00,0x00,0x35,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x2b,0x0d,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x2c,0x0d,0x00,0x00,0x19,0x0d,0x00,0x00, +0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2d,0x0d,0x00,0x00, +0x2c,0x0d,0x00,0x00,0xbe,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x2e,0x0d,0x00,0x00, +0x2d,0x0d,0x00,0x00,0xbf,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x33,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x2e,0x0d,0x00,0x00,0x2f,0x0d,0x00,0x00, +0x33,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x2f,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x31,0x0d,0x00,0x00,0x2c,0x0d,0x00,0x00,0xbc,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0x32,0x0d,0x00,0x00,0x31,0x0d,0x00,0x00,0xc0,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x33,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x33,0x0d,0x00,0x00, +0xf5,0x00,0x07,0x00,0xcb,0x00,0x00,0x00,0x34,0x0d,0x00,0x00,0x2e,0x0d,0x00,0x00, +0x2b,0x0d,0x00,0x00,0x32,0x0d,0x00,0x00,0x2f,0x0d,0x00,0x00,0xf9,0x00,0x02,0x00, +0x35,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x35,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00, +0xcb,0x00,0x00,0x00,0x36,0x0d,0x00,0x00,0x2a,0x0d,0x00,0x00,0x29,0x0d,0x00,0x00, +0x34,0x0d,0x00,0x00,0x33,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x45,0x02,0x00,0x00, +0x39,0x0d,0x00,0x00,0x58,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x49,0x02,0x00,0x00, +0x3a,0x0d,0x00,0x00,0x4b,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x4d,0x02,0x00,0x00, +0x3b,0x0d,0x00,0x00,0x39,0x0d,0x00,0x00,0x3a,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0x3d,0x0d,0x00,0x00,0x3b,0x0d,0x00,0x00,0xec,0x0c,0x00,0x00, +0x02,0x00,0x00,0x00,0xbf,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3e,0x0d,0x00,0x00,0x3d,0x0d,0x00,0x00,0x03,0x00,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x42,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x3e,0x0d,0x00,0x00,0xbf,0x01,0x00,0x00,0xc0,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x45,0x02,0x00,0x00,0x45,0x0d,0x00,0x00,0xd7,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x4d,0x02,0x00,0x00,0x47,0x0d,0x00,0x00,0x45,0x0d,0x00,0x00,0x3a,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x49,0x0d,0x00,0x00,0x47,0x0d,0x00,0x00, +0xec,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0xbf,0x01,0x00,0x00,0x4f,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x4a,0x0d,0x00,0x00,0x49,0x0d,0x00,0x00,0x49,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0x81,0x0c,0x00,0x00, +0x4a,0x0d,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xb1,0x0c,0x00,0x00, +0x81,0x0c,0x00,0x00,0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb2,0x0c,0x00,0x00,0xb1,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xb4,0x0c,0x00,0x00,0x81,0x0c,0x00,0x00,0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xb5,0x0c,0x00,0x00,0xb4,0x0c,0x00,0x00,0x41,0x00,0x05,0x00, +0x20,0x02,0x00,0x00,0x4d,0x0d,0x00,0x00,0x09,0x02,0x00,0x00,0x25,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x4e,0x0d,0x00,0x00,0x4d,0x0d,0x00,0x00, +0xaa,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xb8,0x0c,0x00,0x00,0x0a,0x02,0x00,0x00, +0x4e,0x0d,0x00,0x00,0xa4,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xbc,0x0c,0x00,0x00, +0x36,0x0d,0x00,0x00,0xca,0x08,0x00,0x00,0xa6,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0xbf,0x0c,0x00,0x00,0xbc,0x0c,0x00,0x00,0xb8,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00, +0x1a,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x36,0x0d,0x00,0x00, +0x16,0x0c,0x00,0x00,0x1a,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x16,0x0c,0x00,0x00, +0xa8,0x00,0x04,0x00,0xcb,0x00,0x00,0x00,0x19,0x0c,0x00,0x00,0xb8,0x0c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x1a,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x1a,0x0c,0x00,0x00, +0xf5,0x00,0x07,0x00,0xcb,0x00,0x00,0x00,0x1b,0x0c,0x00,0x00,0x36,0x0d,0x00,0x00, +0x35,0x0d,0x00,0x00,0x19,0x0c,0x00,0x00,0x16,0x0c,0x00,0x00,0xf7,0x00,0x03,0x00, +0x25,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x1b,0x0c,0x00,0x00, +0x1c,0x0c,0x00,0x00,0x25,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x1c,0x0c,0x00,0x00, +0x3e,0x00,0x03,0x00,0x52,0x0d,0x00,0x00,0xd5,0x0b,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x85,0x0d,0x00,0x00,0x1d,0x0d,0x00,0x00,0x8c,0x0c,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x86,0x0d,0x00,0x00,0x85,0x0d,0x00,0x00, +0x0a,0x04,0x00,0x00,0x3e,0x00,0x03,0x00,0x6f,0x0d,0x00,0x00,0x86,0x0d,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x87,0x0d,0x00,0x00,0x52,0x0d,0x00,0x00, +0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x88,0x0d,0x00,0x00, +0x87,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x89,0x0d,0x00,0x00, +0x88,0x0d,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x8a,0x0d,0x00,0x00, +0x6f,0x0d,0x00,0x00,0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x8b,0x0d,0x00,0x00,0x8a,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xac,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x89,0x0d,0x00,0x00, +0x8b,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb1,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xbf,0x01,0x00,0x00,0xac,0x0d,0x00,0x00, +0x3e,0x00,0x03,0x00,0x8a,0x0d,0x00,0x00,0xb1,0x0d,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x8f,0x0d,0x00,0x00,0x52,0x0d,0x00,0x00,0x4f,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x90,0x0d,0x00,0x00,0x8f,0x0d,0x00,0x00, +0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x91,0x0d,0x00,0x00,0x90,0x0d,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x92,0x0d,0x00,0x00,0x6f,0x0d,0x00,0x00, +0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x93,0x0d,0x00,0x00, +0x92,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb6,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x91,0x0d,0x00,0x00,0x93,0x0d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xbb,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xbf,0x01,0x00,0x00,0xb6,0x0d,0x00,0x00,0x3e,0x00,0x03,0x00, +0x92,0x0d,0x00,0x00,0xbb,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x97,0x0d,0x00,0x00,0x6f,0x0d,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x98,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x97,0x0d,0x00,0x00, +0x6e,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x99,0x0d,0x00,0x00,0x98,0x0d,0x00,0x00, +0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xbf,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x97,0x0d,0x00,0x00,0x73,0x00,0x04,0x00,0x1a,0x01,0x00,0x00, +0x9c,0x0d,0x00,0x00,0xbf,0x0d,0x00,0x00,0x3e,0x00,0x03,0x00,0xc2,0x0d,0x00,0x00, +0x99,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0xc3,0x0d,0x00,0x00,0xd5,0x0b,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x75,0x0e,0x00,0x00,0x99,0x0d,0x00,0x00, +0x99,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x64,0x0e,0x00,0x00,0x75,0x0e,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x76,0x0e,0x00,0x00,0xc2,0x0d,0x00,0x00, +0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x77,0x0e,0x00,0x00, +0x76,0x0e,0x00,0x00,0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x78,0x0e,0x00,0x00, +0x77,0x0e,0x00,0x00,0x0a,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x80,0x0e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x78,0x0e,0x00,0x00,0x79,0x0e,0x00,0x00, +0x7d,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x79,0x0e,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x7a,0x0e,0x00,0x00,0x64,0x0e,0x00,0x00,0x54,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x7b,0x0e,0x00,0x00,0x7a,0x0e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xb5,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x7b,0x0e,0x00,0x00,0x0a,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x80,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x7d,0x0e,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x7e,0x0e,0x00,0x00,0x64,0x0e,0x00,0x00,0x54,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x7f,0x0e,0x00,0x00,0x7e,0x0e,0x00,0x00, +0xf9,0x00,0x02,0x00,0x80,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x80,0x0e,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x9e,0x22,0x00,0x00,0xb5,0x0e,0x00,0x00, +0x79,0x0e,0x00,0x00,0x7f,0x0e,0x00,0x00,0x7d,0x0e,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x82,0x0e,0x00,0x00,0x64,0x0e,0x00,0x00,0x54,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0x82,0x0e,0x00,0x00,0x9e,0x22,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x84,0x0e,0x00,0x00,0x76,0x0e,0x00,0x00,0xad,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0x85,0x0e,0x00,0x00,0x84,0x0e,0x00,0x00,0x0a,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x90,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x85,0x0e,0x00,0x00,0x86,0x0e,0x00,0x00,0x8d,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x86,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x87,0x0e,0x00,0x00, +0xc3,0x0d,0x00,0x00,0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x88,0x0e,0x00,0x00,0x87,0x0e,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x89,0x0e,0x00,0x00,0x88,0x0e,0x00,0x00,0x10,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x8b,0x0e,0x00,0x00,0x82,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xba,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x8b,0x0e,0x00,0x00,0x89,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00,0x90,0x0e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8d,0x0e,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x8f,0x0e,0x00,0x00,0x82,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00,0x90,0x0e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x90,0x0e,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x9f,0x22,0x00,0x00,0xba,0x0e,0x00,0x00,0x86,0x0e,0x00,0x00,0x8f,0x0e,0x00,0x00, +0x8d,0x0e,0x00,0x00,0x3e,0x00,0x03,0x00,0x82,0x0e,0x00,0x00,0x9f,0x22,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x93,0x0e,0x00,0x00,0xc2,0x0d,0x00,0x00, +0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x94,0x0e,0x00,0x00, +0x93,0x0e,0x00,0x00,0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x95,0x0e,0x00,0x00, +0x94,0x0e,0x00,0x00,0x0a,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x9d,0x0e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x95,0x0e,0x00,0x00,0x96,0x0e,0x00,0x00, +0x9a,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x96,0x0e,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x97,0x0e,0x00,0x00,0x64,0x0e,0x00,0x00,0x4f,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x98,0x0e,0x00,0x00,0x97,0x0e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xbf,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x98,0x0e,0x00,0x00,0x0a,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x9d,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x9a,0x0e,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x9b,0x0e,0x00,0x00,0x64,0x0e,0x00,0x00,0x4f,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x9c,0x0e,0x00,0x00,0x9b,0x0e,0x00,0x00, +0xf9,0x00,0x02,0x00,0x9d,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x9d,0x0e,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xa0,0x22,0x00,0x00,0xbf,0x0e,0x00,0x00, +0x96,0x0e,0x00,0x00,0x9c,0x0e,0x00,0x00,0x9a,0x0e,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x9f,0x0e,0x00,0x00,0x64,0x0e,0x00,0x00,0x4f,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0x9f,0x0e,0x00,0x00,0xa0,0x22,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xa1,0x0e,0x00,0x00,0x93,0x0e,0x00,0x00,0xad,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0xa2,0x0e,0x00,0x00,0xa1,0x0e,0x00,0x00,0x0a,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xad,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xa2,0x0e,0x00,0x00,0xa3,0x0e,0x00,0x00,0xaa,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa3,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xa4,0x0e,0x00,0x00, +0xc3,0x0d,0x00,0x00,0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xa5,0x0e,0x00,0x00,0xa4,0x0e,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xa6,0x0e,0x00,0x00,0xa5,0x0e,0x00,0x00,0x10,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xa8,0x0e,0x00,0x00,0x9f,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xc4,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xa8,0x0e,0x00,0x00,0xa6,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00,0xad,0x0e,0x00,0x00, +0xf8,0x00,0x02,0x00,0xaa,0x0e,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xac,0x0e,0x00,0x00,0x9f,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00,0xad,0x0e,0x00,0x00, +0xf8,0x00,0x02,0x00,0xad,0x0e,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xa1,0x22,0x00,0x00,0xc4,0x0e,0x00,0x00,0xa3,0x0e,0x00,0x00,0xac,0x0e,0x00,0x00, +0xaa,0x0e,0x00,0x00,0x3e,0x00,0x03,0x00,0x9f,0x0e,0x00,0x00,0xa1,0x22,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0xb0,0x0e,0x00,0x00,0x64,0x0e,0x00,0x00, +0x3d,0x00,0x04,0x00,0x45,0x02,0x00,0x00,0xcc,0x0e,0x00,0x00,0x5f,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0xce,0x0e,0x00,0x00,0xcc,0x0e,0x00,0x00, +0xb0,0x0e,0x00,0x00,0x02,0x00,0x00,0x00,0x0a,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0x07,0x0e,0x00,0x00,0xce,0x0e,0x00,0x00,0x3e,0x00,0x03,0x00, +0xc6,0x0d,0x00,0x00,0xa4,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0xc7,0x0d,0x00,0x00, +0xd5,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xe0,0x0e,0x00,0x00, +0x99,0x0d,0x00,0x00,0xa4,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0xcf,0x0e,0x00,0x00, +0xe0,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xe1,0x0e,0x00,0x00, +0xc6,0x0d,0x00,0x00,0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xe2,0x0e,0x00,0x00,0xe1,0x0e,0x00,0x00,0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0xe3,0x0e,0x00,0x00,0xe2,0x0e,0x00,0x00,0x0a,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xeb,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe3,0x0e,0x00,0x00, +0xe4,0x0e,0x00,0x00,0xe8,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0xe4,0x0e,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xe5,0x0e,0x00,0x00,0xcf,0x0e,0x00,0x00, +0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xe6,0x0e,0x00,0x00, +0xe5,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x20,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xe6,0x0e,0x00,0x00,0x0a,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xeb,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0xe8,0x0e,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xe9,0x0e,0x00,0x00,0xcf,0x0e,0x00,0x00, +0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xea,0x0e,0x00,0x00, +0xe9,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00,0xeb,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00, +0xeb,0x0e,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xa2,0x22,0x00,0x00, +0x20,0x0f,0x00,0x00,0xe4,0x0e,0x00,0x00,0xea,0x0e,0x00,0x00,0xe8,0x0e,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xed,0x0e,0x00,0x00,0xcf,0x0e,0x00,0x00, +0x54,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xed,0x0e,0x00,0x00,0xa2,0x22,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xef,0x0e,0x00,0x00,0xe1,0x0e,0x00,0x00, +0xad,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xf0,0x0e,0x00,0x00,0xef,0x0e,0x00,0x00, +0x0a,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xfb,0x0e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xf0,0x0e,0x00,0x00,0xf1,0x0e,0x00,0x00,0xf8,0x0e,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf1,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xf2,0x0e,0x00,0x00,0xc7,0x0d,0x00,0x00,0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xf3,0x0e,0x00,0x00,0xf2,0x0e,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xf4,0x0e,0x00,0x00,0xf3,0x0e,0x00,0x00,0x10,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xf6,0x0e,0x00,0x00,0xed,0x0e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x25,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xf6,0x0e,0x00,0x00,0xf4,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00, +0xfb,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0xf8,0x0e,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xfa,0x0e,0x00,0x00,0xed,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00, +0xfb,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0xfb,0x0e,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xa3,0x22,0x00,0x00,0x25,0x0f,0x00,0x00,0xf1,0x0e,0x00,0x00, +0xfa,0x0e,0x00,0x00,0xf8,0x0e,0x00,0x00,0x3e,0x00,0x03,0x00,0xed,0x0e,0x00,0x00, +0xa3,0x22,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xfe,0x0e,0x00,0x00, +0xc6,0x0d,0x00,0x00,0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xff,0x0e,0x00,0x00,0xfe,0x0e,0x00,0x00,0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0x00,0x0f,0x00,0x00,0xff,0x0e,0x00,0x00,0x0a,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x08,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x00,0x0f,0x00,0x00, +0x01,0x0f,0x00,0x00,0x05,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x01,0x0f,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x02,0x0f,0x00,0x00,0xcf,0x0e,0x00,0x00, +0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x03,0x0f,0x00,0x00, +0x02,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x2a,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x03,0x0f,0x00,0x00,0x0a,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x08,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x0f,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x06,0x0f,0x00,0x00,0xcf,0x0e,0x00,0x00, +0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x07,0x0f,0x00,0x00, +0x06,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0x08,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x08,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xa4,0x22,0x00,0x00, +0x2a,0x0f,0x00,0x00,0x01,0x0f,0x00,0x00,0x07,0x0f,0x00,0x00,0x05,0x0f,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x0a,0x0f,0x00,0x00,0xcf,0x0e,0x00,0x00, +0x4f,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x0a,0x0f,0x00,0x00,0xa4,0x22,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x0c,0x0f,0x00,0x00,0xfe,0x0e,0x00,0x00, +0xad,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x0d,0x0f,0x00,0x00,0x0c,0x0f,0x00,0x00, +0x0a,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x18,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x0d,0x0f,0x00,0x00,0x0e,0x0f,0x00,0x00,0x15,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x0e,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x0f,0x0f,0x00,0x00,0xc7,0x0d,0x00,0x00,0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x10,0x0f,0x00,0x00,0x0f,0x0f,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x11,0x0f,0x00,0x00,0x10,0x0f,0x00,0x00,0x10,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x13,0x0f,0x00,0x00,0x0a,0x0f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x2f,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x13,0x0f,0x00,0x00,0x11,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00, +0x18,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x15,0x0f,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x17,0x0f,0x00,0x00,0x0a,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00, +0x18,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x18,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xa5,0x22,0x00,0x00,0x2f,0x0f,0x00,0x00,0x0e,0x0f,0x00,0x00, +0x17,0x0f,0x00,0x00,0x15,0x0f,0x00,0x00,0x3e,0x00,0x03,0x00,0x0a,0x0f,0x00,0x00, +0xa5,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x1b,0x0f,0x00,0x00, +0xcf,0x0e,0x00,0x00,0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x39,0x0f,0x00,0x00, +0xcc,0x0e,0x00,0x00,0x1b,0x0f,0x00,0x00,0x02,0x00,0x00,0x00,0x0a,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x0d,0x0e,0x00,0x00,0x39,0x0f,0x00,0x00, +0x3e,0x00,0x03,0x00,0xca,0x0d,0x00,0x00,0xaf,0x07,0x00,0x00,0x3e,0x00,0x03,0x00, +0xcb,0x0d,0x00,0x00,0xd5,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x4b,0x0f,0x00,0x00,0x99,0x0d,0x00,0x00,0xaf,0x07,0x00,0x00,0x3e,0x00,0x03,0x00, +0x3a,0x0f,0x00,0x00,0x4b,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x4c,0x0f,0x00,0x00,0xca,0x0d,0x00,0x00,0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x4d,0x0f,0x00,0x00,0x4c,0x0f,0x00,0x00,0xb1,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0x4e,0x0f,0x00,0x00,0x4d,0x0f,0x00,0x00,0x0a,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x56,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x4e,0x0f,0x00,0x00,0x4f,0x0f,0x00,0x00,0x53,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4f,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x50,0x0f,0x00,0x00, +0x3a,0x0f,0x00,0x00,0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x51,0x0f,0x00,0x00,0x50,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x8b,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x51,0x0f,0x00,0x00, +0x0a,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x56,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x53,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x54,0x0f,0x00,0x00, +0x3a,0x0f,0x00,0x00,0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x55,0x0f,0x00,0x00,0x54,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0x56,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x56,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xa6,0x22,0x00,0x00,0x8b,0x0f,0x00,0x00,0x4f,0x0f,0x00,0x00,0x55,0x0f,0x00,0x00, +0x53,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x58,0x0f,0x00,0x00, +0x3a,0x0f,0x00,0x00,0x54,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x58,0x0f,0x00,0x00, +0xa6,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x5a,0x0f,0x00,0x00, +0x4c,0x0f,0x00,0x00,0xad,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x5b,0x0f,0x00,0x00, +0x5a,0x0f,0x00,0x00,0x0a,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x66,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x5b,0x0f,0x00,0x00,0x5c,0x0f,0x00,0x00, +0x63,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x5c,0x0f,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x5d,0x0f,0x00,0x00,0xcb,0x0d,0x00,0x00,0x54,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x5e,0x0f,0x00,0x00,0x5d,0x0f,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x5f,0x0f,0x00,0x00,0x5e,0x0f,0x00,0x00, +0x10,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x61,0x0f,0x00,0x00, +0x58,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x90,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x61,0x0f,0x00,0x00,0x5f,0x0f,0x00,0x00, +0xf9,0x00,0x02,0x00,0x66,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x63,0x0f,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x65,0x0f,0x00,0x00,0x58,0x0f,0x00,0x00, +0xf9,0x00,0x02,0x00,0x66,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x66,0x0f,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xa7,0x22,0x00,0x00,0x90,0x0f,0x00,0x00, +0x5c,0x0f,0x00,0x00,0x65,0x0f,0x00,0x00,0x63,0x0f,0x00,0x00,0x3e,0x00,0x03,0x00, +0x58,0x0f,0x00,0x00,0xa7,0x22,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x69,0x0f,0x00,0x00,0xca,0x0d,0x00,0x00,0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x6a,0x0f,0x00,0x00,0x69,0x0f,0x00,0x00,0xb1,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0x6b,0x0f,0x00,0x00,0x6a,0x0f,0x00,0x00,0x0a,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x73,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x6b,0x0f,0x00,0x00,0x6c,0x0f,0x00,0x00,0x70,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x6c,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x6d,0x0f,0x00,0x00, +0x3a,0x0f,0x00,0x00,0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x6e,0x0f,0x00,0x00,0x6d,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x95,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x6e,0x0f,0x00,0x00, +0x0a,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x73,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x70,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x71,0x0f,0x00,0x00, +0x3a,0x0f,0x00,0x00,0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x72,0x0f,0x00,0x00,0x71,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0x73,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x73,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xa8,0x22,0x00,0x00,0x95,0x0f,0x00,0x00,0x6c,0x0f,0x00,0x00,0x72,0x0f,0x00,0x00, +0x70,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x75,0x0f,0x00,0x00, +0x3a,0x0f,0x00,0x00,0x4f,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x75,0x0f,0x00,0x00, +0xa8,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x77,0x0f,0x00,0x00, +0x69,0x0f,0x00,0x00,0xad,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x78,0x0f,0x00,0x00, +0x77,0x0f,0x00,0x00,0x0a,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x83,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x78,0x0f,0x00,0x00,0x79,0x0f,0x00,0x00, +0x80,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x79,0x0f,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x7a,0x0f,0x00,0x00,0xcb,0x0d,0x00,0x00,0x4f,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x7b,0x0f,0x00,0x00,0x7a,0x0f,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x7c,0x0f,0x00,0x00,0x7b,0x0f,0x00,0x00, +0x10,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x7e,0x0f,0x00,0x00, +0x75,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x9a,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x7e,0x0f,0x00,0x00,0x7c,0x0f,0x00,0x00, +0xf9,0x00,0x02,0x00,0x83,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x80,0x0f,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x82,0x0f,0x00,0x00,0x75,0x0f,0x00,0x00, +0xf9,0x00,0x02,0x00,0x83,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x83,0x0f,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xa9,0x22,0x00,0x00,0x9a,0x0f,0x00,0x00, +0x79,0x0f,0x00,0x00,0x82,0x0f,0x00,0x00,0x80,0x0f,0x00,0x00,0x3e,0x00,0x03,0x00, +0x75,0x0f,0x00,0x00,0xa9,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0x86,0x0f,0x00,0x00,0x3a,0x0f,0x00,0x00,0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00, +0xa4,0x0f,0x00,0x00,0xcc,0x0e,0x00,0x00,0x86,0x0f,0x00,0x00,0x02,0x00,0x00,0x00, +0x0a,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x13,0x0e,0x00,0x00, +0xa4,0x0f,0x00,0x00,0x3e,0x00,0x03,0x00,0xce,0x0d,0x00,0x00,0xba,0x07,0x00,0x00, +0x3e,0x00,0x03,0x00,0xcf,0x0d,0x00,0x00,0xd5,0x0b,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0xb6,0x0f,0x00,0x00,0x99,0x0d,0x00,0x00,0xba,0x07,0x00,0x00, +0x3e,0x00,0x03,0x00,0xa5,0x0f,0x00,0x00,0xb6,0x0f,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xb7,0x0f,0x00,0x00,0xce,0x0d,0x00,0x00,0x54,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xb8,0x0f,0x00,0x00,0xb7,0x0f,0x00,0x00, +0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xb9,0x0f,0x00,0x00,0xb8,0x0f,0x00,0x00, +0x0a,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xc1,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xb9,0x0f,0x00,0x00,0xba,0x0f,0x00,0x00,0xbe,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0xba,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xbb,0x0f,0x00,0x00,0xa5,0x0f,0x00,0x00,0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xbc,0x0f,0x00,0x00,0xbb,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xf6,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xbc,0x0f,0x00,0x00,0x0a,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xc1,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbe,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xbf,0x0f,0x00,0x00,0xa5,0x0f,0x00,0x00,0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xc0,0x0f,0x00,0x00,0xbf,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc1,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0xc1,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xaa,0x22,0x00,0x00,0xf6,0x0f,0x00,0x00,0xba,0x0f,0x00,0x00, +0xc0,0x0f,0x00,0x00,0xbe,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xc3,0x0f,0x00,0x00,0xa5,0x0f,0x00,0x00,0x54,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0xc3,0x0f,0x00,0x00,0xaa,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xc5,0x0f,0x00,0x00,0xb7,0x0f,0x00,0x00,0xad,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0xc6,0x0f,0x00,0x00,0xc5,0x0f,0x00,0x00,0x0a,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xd1,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc6,0x0f,0x00,0x00, +0xc7,0x0f,0x00,0x00,0xce,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0xc7,0x0f,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xc8,0x0f,0x00,0x00,0xcf,0x0d,0x00,0x00, +0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xc9,0x0f,0x00,0x00, +0xc8,0x0f,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xca,0x0f,0x00,0x00, +0xc9,0x0f,0x00,0x00,0x10,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xcc,0x0f,0x00,0x00,0xc3,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xfb,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xcc,0x0f,0x00,0x00, +0xca,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0xd1,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0xce,0x0f,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xd0,0x0f,0x00,0x00, +0xc3,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0xd1,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd1,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xab,0x22,0x00,0x00, +0xfb,0x0f,0x00,0x00,0xc7,0x0f,0x00,0x00,0xd0,0x0f,0x00,0x00,0xce,0x0f,0x00,0x00, +0x3e,0x00,0x03,0x00,0xc3,0x0f,0x00,0x00,0xab,0x22,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xd4,0x0f,0x00,0x00,0xce,0x0d,0x00,0x00,0x4f,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xd5,0x0f,0x00,0x00,0xd4,0x0f,0x00,0x00, +0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xd6,0x0f,0x00,0x00,0xd5,0x0f,0x00,0x00, +0x0a,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xde,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xd6,0x0f,0x00,0x00,0xd7,0x0f,0x00,0x00,0xdb,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd7,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xd8,0x0f,0x00,0x00,0xa5,0x0f,0x00,0x00,0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xd9,0x0f,0x00,0x00,0xd8,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xd9,0x0f,0x00,0x00,0x0a,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xde,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0xdb,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xdc,0x0f,0x00,0x00,0xa5,0x0f,0x00,0x00,0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xdd,0x0f,0x00,0x00,0xdc,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00, +0xde,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0xde,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xac,0x22,0x00,0x00,0x00,0x10,0x00,0x00,0xd7,0x0f,0x00,0x00, +0xdd,0x0f,0x00,0x00,0xdb,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xe0,0x0f,0x00,0x00,0xa5,0x0f,0x00,0x00,0x4f,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0xe0,0x0f,0x00,0x00,0xac,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xe2,0x0f,0x00,0x00,0xd4,0x0f,0x00,0x00,0xad,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0xe3,0x0f,0x00,0x00,0xe2,0x0f,0x00,0x00,0x0a,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xee,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe3,0x0f,0x00,0x00, +0xe4,0x0f,0x00,0x00,0xeb,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0xe4,0x0f,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xe5,0x0f,0x00,0x00,0xcf,0x0d,0x00,0x00, +0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xe6,0x0f,0x00,0x00, +0xe5,0x0f,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xe7,0x0f,0x00,0x00, +0xe6,0x0f,0x00,0x00,0x10,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xe9,0x0f,0x00,0x00,0xe0,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x05,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xe9,0x0f,0x00,0x00, +0xe7,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0xee,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0xeb,0x0f,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xed,0x0f,0x00,0x00, +0xe0,0x0f,0x00,0x00,0xf9,0x00,0x02,0x00,0xee,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00, +0xee,0x0f,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xad,0x22,0x00,0x00, +0x05,0x10,0x00,0x00,0xe4,0x0f,0x00,0x00,0xed,0x0f,0x00,0x00,0xeb,0x0f,0x00,0x00, +0x3e,0x00,0x03,0x00,0xe0,0x0f,0x00,0x00,0xad,0x22,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0xf1,0x0f,0x00,0x00,0xa5,0x0f,0x00,0x00,0x5f,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0x0f,0x10,0x00,0x00,0xcc,0x0e,0x00,0x00,0xf1,0x0f,0x00,0x00, +0x02,0x00,0x00,0x00,0x0a,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0x19,0x0e,0x00,0x00,0x0f,0x10,0x00,0x00,0x3e,0x00,0x03,0x00,0xd2,0x0d,0x00,0x00, +0xc5,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0xd3,0x0d,0x00,0x00,0xd5,0x0b,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x21,0x10,0x00,0x00,0x99,0x0d,0x00,0x00, +0xc5,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x10,0x10,0x00,0x00,0x21,0x10,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x22,0x10,0x00,0x00,0xd2,0x0d,0x00,0x00, +0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x23,0x10,0x00,0x00, +0x22,0x10,0x00,0x00,0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x24,0x10,0x00,0x00, +0x23,0x10,0x00,0x00,0x0a,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x2c,0x10,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x24,0x10,0x00,0x00,0x25,0x10,0x00,0x00, +0x29,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x25,0x10,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x26,0x10,0x00,0x00,0x10,0x10,0x00,0x00,0x54,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x27,0x10,0x00,0x00,0x26,0x10,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x61,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x27,0x10,0x00,0x00,0x0a,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x2c,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x29,0x10,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x2a,0x10,0x00,0x00,0x10,0x10,0x00,0x00,0x54,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x2b,0x10,0x00,0x00,0x2a,0x10,0x00,0x00, +0xf9,0x00,0x02,0x00,0x2c,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x2c,0x10,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xae,0x22,0x00,0x00,0x61,0x10,0x00,0x00, +0x25,0x10,0x00,0x00,0x2b,0x10,0x00,0x00,0x29,0x10,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x2e,0x10,0x00,0x00,0x10,0x10,0x00,0x00,0x54,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0x2e,0x10,0x00,0x00,0xae,0x22,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x30,0x10,0x00,0x00,0x22,0x10,0x00,0x00,0xad,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0x31,0x10,0x00,0x00,0x30,0x10,0x00,0x00,0x0a,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x3c,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x31,0x10,0x00,0x00,0x32,0x10,0x00,0x00,0x39,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0x32,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x33,0x10,0x00,0x00, +0xd3,0x0d,0x00,0x00,0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x34,0x10,0x00,0x00,0x33,0x10,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x35,0x10,0x00,0x00,0x34,0x10,0x00,0x00,0x10,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x37,0x10,0x00,0x00,0x2e,0x10,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x66,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x37,0x10,0x00,0x00,0x35,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0x3c,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0x39,0x10,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x3b,0x10,0x00,0x00,0x2e,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0x3c,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3c,0x10,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xaf,0x22,0x00,0x00,0x66,0x10,0x00,0x00,0x32,0x10,0x00,0x00,0x3b,0x10,0x00,0x00, +0x39,0x10,0x00,0x00,0x3e,0x00,0x03,0x00,0x2e,0x10,0x00,0x00,0xaf,0x22,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x3f,0x10,0x00,0x00,0xd2,0x0d,0x00,0x00, +0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x40,0x10,0x00,0x00, +0x3f,0x10,0x00,0x00,0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x41,0x10,0x00,0x00, +0x40,0x10,0x00,0x00,0x0a,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x49,0x10,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x41,0x10,0x00,0x00,0x42,0x10,0x00,0x00, +0x46,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x42,0x10,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x43,0x10,0x00,0x00,0x10,0x10,0x00,0x00,0x4f,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x44,0x10,0x00,0x00,0x43,0x10,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x6b,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x44,0x10,0x00,0x00,0x0a,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x49,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x46,0x10,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x47,0x10,0x00,0x00,0x10,0x10,0x00,0x00,0x4f,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x48,0x10,0x00,0x00,0x47,0x10,0x00,0x00, +0xf9,0x00,0x02,0x00,0x49,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x49,0x10,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xb0,0x22,0x00,0x00,0x6b,0x10,0x00,0x00, +0x42,0x10,0x00,0x00,0x48,0x10,0x00,0x00,0x46,0x10,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x4b,0x10,0x00,0x00,0x10,0x10,0x00,0x00,0x4f,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0x4b,0x10,0x00,0x00,0xb0,0x22,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x4d,0x10,0x00,0x00,0x3f,0x10,0x00,0x00,0xad,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0x4e,0x10,0x00,0x00,0x4d,0x10,0x00,0x00,0x0a,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x59,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x4e,0x10,0x00,0x00,0x4f,0x10,0x00,0x00,0x56,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4f,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x50,0x10,0x00,0x00, +0xd3,0x0d,0x00,0x00,0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x51,0x10,0x00,0x00,0x50,0x10,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x52,0x10,0x00,0x00,0x51,0x10,0x00,0x00,0x10,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x54,0x10,0x00,0x00,0x4b,0x10,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x70,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x54,0x10,0x00,0x00,0x52,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0x59,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0x56,0x10,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x58,0x10,0x00,0x00,0x4b,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0x59,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0x59,0x10,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xb1,0x22,0x00,0x00,0x70,0x10,0x00,0x00,0x4f,0x10,0x00,0x00,0x58,0x10,0x00,0x00, +0x56,0x10,0x00,0x00,0x3e,0x00,0x03,0x00,0x4b,0x10,0x00,0x00,0xb1,0x22,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x5c,0x10,0x00,0x00,0x10,0x10,0x00,0x00, +0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x7a,0x10,0x00,0x00,0xcc,0x0e,0x00,0x00, +0x5c,0x10,0x00,0x00,0x02,0x00,0x00,0x00,0x0a,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0x1f,0x0e,0x00,0x00,0x7a,0x10,0x00,0x00,0x3e,0x00,0x03,0x00, +0xd6,0x0d,0x00,0x00,0xc0,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xd7,0x0d,0x00,0x00, +0xd5,0x0b,0x00,0x00,0x3e,0x00,0x03,0x00,0x7b,0x10,0x00,0x00,0x99,0x0d,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x8d,0x10,0x00,0x00,0xd6,0x0d,0x00,0x00, +0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x8e,0x10,0x00,0x00, +0x8d,0x10,0x00,0x00,0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x8f,0x10,0x00,0x00, +0x8e,0x10,0x00,0x00,0x0a,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x97,0x10,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x8f,0x10,0x00,0x00,0x90,0x10,0x00,0x00, +0x94,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x90,0x10,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x91,0x10,0x00,0x00,0x7b,0x10,0x00,0x00,0x54,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x92,0x10,0x00,0x00,0x91,0x10,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xcc,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x92,0x10,0x00,0x00,0x0a,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x97,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x94,0x10,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x95,0x10,0x00,0x00,0x7b,0x10,0x00,0x00,0x54,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x96,0x10,0x00,0x00,0x95,0x10,0x00,0x00, +0xf9,0x00,0x02,0x00,0x97,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0x97,0x10,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xb2,0x22,0x00,0x00,0xcc,0x10,0x00,0x00, +0x90,0x10,0x00,0x00,0x96,0x10,0x00,0x00,0x94,0x10,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x99,0x10,0x00,0x00,0x7b,0x10,0x00,0x00,0x54,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0x99,0x10,0x00,0x00,0xb2,0x22,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x9b,0x10,0x00,0x00,0x8d,0x10,0x00,0x00,0xad,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0x9c,0x10,0x00,0x00,0x9b,0x10,0x00,0x00,0x0a,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xa7,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x9c,0x10,0x00,0x00,0x9d,0x10,0x00,0x00,0xa4,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9d,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x9e,0x10,0x00,0x00, +0xd7,0x0d,0x00,0x00,0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x9f,0x10,0x00,0x00,0x9e,0x10,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xa0,0x10,0x00,0x00,0x9f,0x10,0x00,0x00,0x10,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xa2,0x10,0x00,0x00,0x99,0x10,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xd1,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xa2,0x10,0x00,0x00,0xa0,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0xa7,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa4,0x10,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xa6,0x10,0x00,0x00,0x99,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0xa7,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa7,0x10,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xb3,0x22,0x00,0x00,0xd1,0x10,0x00,0x00,0x9d,0x10,0x00,0x00,0xa6,0x10,0x00,0x00, +0xa4,0x10,0x00,0x00,0x3e,0x00,0x03,0x00,0x99,0x10,0x00,0x00,0xb3,0x22,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xaa,0x10,0x00,0x00,0xd6,0x0d,0x00,0x00, +0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xab,0x10,0x00,0x00, +0xaa,0x10,0x00,0x00,0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xac,0x10,0x00,0x00, +0xab,0x10,0x00,0x00,0x0a,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xb4,0x10,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xac,0x10,0x00,0x00,0xad,0x10,0x00,0x00, +0xb1,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0xad,0x10,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xae,0x10,0x00,0x00,0x7b,0x10,0x00,0x00,0x4f,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xaf,0x10,0x00,0x00,0xae,0x10,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xd6,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xaf,0x10,0x00,0x00,0x0a,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb4,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0xb1,0x10,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xb2,0x10,0x00,0x00,0x7b,0x10,0x00,0x00,0x4f,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xb3,0x10,0x00,0x00,0xb2,0x10,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb4,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0xb4,0x10,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xb4,0x22,0x00,0x00,0xd6,0x10,0x00,0x00, +0xad,0x10,0x00,0x00,0xb3,0x10,0x00,0x00,0xb1,0x10,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xb6,0x10,0x00,0x00,0x7b,0x10,0x00,0x00,0x4f,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0xb6,0x10,0x00,0x00,0xb4,0x22,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xb8,0x10,0x00,0x00,0xaa,0x10,0x00,0x00,0xad,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0xb9,0x10,0x00,0x00,0xb8,0x10,0x00,0x00,0x0a,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xc4,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xb9,0x10,0x00,0x00,0xba,0x10,0x00,0x00,0xc1,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0xba,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xbb,0x10,0x00,0x00, +0xd7,0x0d,0x00,0x00,0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xbc,0x10,0x00,0x00,0xbb,0x10,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xbd,0x10,0x00,0x00,0xbc,0x10,0x00,0x00,0x10,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xbf,0x10,0x00,0x00,0xb6,0x10,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xdb,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xbf,0x10,0x00,0x00,0xbd,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0xc4,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc1,0x10,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xc3,0x10,0x00,0x00,0xb6,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0xc4,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc4,0x10,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xb5,0x22,0x00,0x00,0xdb,0x10,0x00,0x00,0xba,0x10,0x00,0x00,0xc3,0x10,0x00,0x00, +0xc1,0x10,0x00,0x00,0x3e,0x00,0x03,0x00,0xb6,0x10,0x00,0x00,0xb5,0x22,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0xc7,0x10,0x00,0x00,0x7b,0x10,0x00,0x00, +0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0xe5,0x10,0x00,0x00,0xcc,0x0e,0x00,0x00, +0xc7,0x10,0x00,0x00,0x02,0x00,0x00,0x00,0x0a,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0x25,0x0e,0x00,0x00,0xe5,0x10,0x00,0x00,0x3e,0x00,0x03,0x00, +0xda,0x0d,0x00,0x00,0xda,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0xdb,0x0d,0x00,0x00, +0xd5,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xf7,0x10,0x00,0x00, +0x99,0x0d,0x00,0x00,0xda,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0xe6,0x10,0x00,0x00, +0xf7,0x10,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xf8,0x10,0x00,0x00, +0xda,0x0d,0x00,0x00,0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xf9,0x10,0x00,0x00,0xf8,0x10,0x00,0x00,0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0xfa,0x10,0x00,0x00,0xf9,0x10,0x00,0x00,0x0a,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x02,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xfa,0x10,0x00,0x00, +0xfb,0x10,0x00,0x00,0xff,0x10,0x00,0x00,0xf8,0x00,0x02,0x00,0xfb,0x10,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xfc,0x10,0x00,0x00,0xe6,0x10,0x00,0x00, +0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xfd,0x10,0x00,0x00, +0xfc,0x10,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x37,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xfd,0x10,0x00,0x00,0x0a,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x02,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0xff,0x10,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x00,0x11,0x00,0x00,0xe6,0x10,0x00,0x00, +0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x01,0x11,0x00,0x00, +0x00,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0x02,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0x02,0x11,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xb6,0x22,0x00,0x00, +0x37,0x11,0x00,0x00,0xfb,0x10,0x00,0x00,0x01,0x11,0x00,0x00,0xff,0x10,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x04,0x11,0x00,0x00,0xe6,0x10,0x00,0x00, +0x54,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x04,0x11,0x00,0x00,0xb6,0x22,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x06,0x11,0x00,0x00,0xf8,0x10,0x00,0x00, +0xad,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x07,0x11,0x00,0x00,0x06,0x11,0x00,0x00, +0x0a,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x12,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x07,0x11,0x00,0x00,0x08,0x11,0x00,0x00,0x0f,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0x08,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x09,0x11,0x00,0x00,0xdb,0x0d,0x00,0x00,0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x0a,0x11,0x00,0x00,0x09,0x11,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x0b,0x11,0x00,0x00,0x0a,0x11,0x00,0x00,0x10,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x0d,0x11,0x00,0x00,0x04,0x11,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x3c,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x0d,0x11,0x00,0x00,0x0b,0x11,0x00,0x00,0xf9,0x00,0x02,0x00, +0x12,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x0f,0x11,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x11,0x11,0x00,0x00,0x04,0x11,0x00,0x00,0xf9,0x00,0x02,0x00, +0x12,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x12,0x11,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xb7,0x22,0x00,0x00,0x3c,0x11,0x00,0x00,0x08,0x11,0x00,0x00, +0x11,0x11,0x00,0x00,0x0f,0x11,0x00,0x00,0x3e,0x00,0x03,0x00,0x04,0x11,0x00,0x00, +0xb7,0x22,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x15,0x11,0x00,0x00, +0xda,0x0d,0x00,0x00,0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x16,0x11,0x00,0x00,0x15,0x11,0x00,0x00,0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0x17,0x11,0x00,0x00,0x16,0x11,0x00,0x00,0x0a,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x1f,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x17,0x11,0x00,0x00, +0x18,0x11,0x00,0x00,0x1c,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x18,0x11,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x19,0x11,0x00,0x00,0xe6,0x10,0x00,0x00, +0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x1a,0x11,0x00,0x00, +0x19,0x11,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x41,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x1a,0x11,0x00,0x00,0x0a,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x1f,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x1c,0x11,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x1d,0x11,0x00,0x00,0xe6,0x10,0x00,0x00, +0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x1e,0x11,0x00,0x00, +0x1d,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0x1f,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0x1f,0x11,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xb8,0x22,0x00,0x00, +0x41,0x11,0x00,0x00,0x18,0x11,0x00,0x00,0x1e,0x11,0x00,0x00,0x1c,0x11,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x21,0x11,0x00,0x00,0xe6,0x10,0x00,0x00, +0x4f,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x21,0x11,0x00,0x00,0xb8,0x22,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x23,0x11,0x00,0x00,0x15,0x11,0x00,0x00, +0xad,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x24,0x11,0x00,0x00,0x23,0x11,0x00,0x00, +0x0a,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x2f,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x24,0x11,0x00,0x00,0x25,0x11,0x00,0x00,0x2c,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0x25,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x26,0x11,0x00,0x00,0xdb,0x0d,0x00,0x00,0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x27,0x11,0x00,0x00,0x26,0x11,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x28,0x11,0x00,0x00,0x27,0x11,0x00,0x00,0x10,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x2a,0x11,0x00,0x00,0x21,0x11,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x46,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x2a,0x11,0x00,0x00,0x28,0x11,0x00,0x00,0xf9,0x00,0x02,0x00, +0x2f,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x2c,0x11,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x2e,0x11,0x00,0x00,0x21,0x11,0x00,0x00,0xf9,0x00,0x02,0x00, +0x2f,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x2f,0x11,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xb9,0x22,0x00,0x00,0x46,0x11,0x00,0x00,0x25,0x11,0x00,0x00, +0x2e,0x11,0x00,0x00,0x2c,0x11,0x00,0x00,0x3e,0x00,0x03,0x00,0x21,0x11,0x00,0x00, +0xb9,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x32,0x11,0x00,0x00, +0xe6,0x10,0x00,0x00,0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x50,0x11,0x00,0x00, +0xcc,0x0e,0x00,0x00,0x32,0x11,0x00,0x00,0x02,0x00,0x00,0x00,0x0a,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x2b,0x0e,0x00,0x00,0x50,0x11,0x00,0x00, +0x3e,0x00,0x03,0x00,0xde,0x0d,0x00,0x00,0xe5,0x07,0x00,0x00,0x3e,0x00,0x03,0x00, +0xdf,0x0d,0x00,0x00,0xd5,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x62,0x11,0x00,0x00,0x99,0x0d,0x00,0x00,0xe5,0x07,0x00,0x00,0x3e,0x00,0x03,0x00, +0x51,0x11,0x00,0x00,0x62,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x63,0x11,0x00,0x00,0xde,0x0d,0x00,0x00,0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x64,0x11,0x00,0x00,0x63,0x11,0x00,0x00,0xb1,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0x65,0x11,0x00,0x00,0x64,0x11,0x00,0x00,0x0a,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x6d,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x65,0x11,0x00,0x00,0x66,0x11,0x00,0x00,0x6a,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0x66,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x67,0x11,0x00,0x00, +0x51,0x11,0x00,0x00,0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x68,0x11,0x00,0x00,0x67,0x11,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xa2,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x68,0x11,0x00,0x00, +0x0a,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x6d,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0x6a,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x6b,0x11,0x00,0x00, +0x51,0x11,0x00,0x00,0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x6c,0x11,0x00,0x00,0x6b,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0x6d,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6d,0x11,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xba,0x22,0x00,0x00,0xa2,0x11,0x00,0x00,0x66,0x11,0x00,0x00,0x6c,0x11,0x00,0x00, +0x6a,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x6f,0x11,0x00,0x00, +0x51,0x11,0x00,0x00,0x54,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x6f,0x11,0x00,0x00, +0xba,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x71,0x11,0x00,0x00, +0x63,0x11,0x00,0x00,0xad,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x72,0x11,0x00,0x00, +0x71,0x11,0x00,0x00,0x0a,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x7d,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x72,0x11,0x00,0x00,0x73,0x11,0x00,0x00, +0x7a,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x73,0x11,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x74,0x11,0x00,0x00,0xdf,0x0d,0x00,0x00,0x54,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x75,0x11,0x00,0x00,0x74,0x11,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x76,0x11,0x00,0x00,0x75,0x11,0x00,0x00, +0x10,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x78,0x11,0x00,0x00, +0x6f,0x11,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xa7,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x78,0x11,0x00,0x00,0x76,0x11,0x00,0x00, +0xf9,0x00,0x02,0x00,0x7d,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x7a,0x11,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x7c,0x11,0x00,0x00,0x6f,0x11,0x00,0x00, +0xf9,0x00,0x02,0x00,0x7d,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x7d,0x11,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xbb,0x22,0x00,0x00,0xa7,0x11,0x00,0x00, +0x73,0x11,0x00,0x00,0x7c,0x11,0x00,0x00,0x7a,0x11,0x00,0x00,0x3e,0x00,0x03,0x00, +0x6f,0x11,0x00,0x00,0xbb,0x22,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x80,0x11,0x00,0x00,0xde,0x0d,0x00,0x00,0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x81,0x11,0x00,0x00,0x80,0x11,0x00,0x00,0xb1,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0x82,0x11,0x00,0x00,0x81,0x11,0x00,0x00,0x0a,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x8a,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x82,0x11,0x00,0x00,0x83,0x11,0x00,0x00,0x87,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0x83,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x84,0x11,0x00,0x00, +0x51,0x11,0x00,0x00,0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x85,0x11,0x00,0x00,0x84,0x11,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xac,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x85,0x11,0x00,0x00, +0x0a,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x8a,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0x87,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x88,0x11,0x00,0x00, +0x51,0x11,0x00,0x00,0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x89,0x11,0x00,0x00,0x88,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0x8a,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8a,0x11,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xbc,0x22,0x00,0x00,0xac,0x11,0x00,0x00,0x83,0x11,0x00,0x00,0x89,0x11,0x00,0x00, +0x87,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x8c,0x11,0x00,0x00, +0x51,0x11,0x00,0x00,0x4f,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x8c,0x11,0x00,0x00, +0xbc,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x8e,0x11,0x00,0x00, +0x80,0x11,0x00,0x00,0xad,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x8f,0x11,0x00,0x00, +0x8e,0x11,0x00,0x00,0x0a,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x9a,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x8f,0x11,0x00,0x00,0x90,0x11,0x00,0x00, +0x97,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x90,0x11,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x91,0x11,0x00,0x00,0xdf,0x0d,0x00,0x00,0x4f,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x92,0x11,0x00,0x00,0x91,0x11,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x93,0x11,0x00,0x00,0x92,0x11,0x00,0x00, +0x10,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x95,0x11,0x00,0x00, +0x8c,0x11,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xb1,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x95,0x11,0x00,0x00,0x93,0x11,0x00,0x00, +0xf9,0x00,0x02,0x00,0x9a,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x97,0x11,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x99,0x11,0x00,0x00,0x8c,0x11,0x00,0x00, +0xf9,0x00,0x02,0x00,0x9a,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x9a,0x11,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xbd,0x22,0x00,0x00,0xb1,0x11,0x00,0x00, +0x90,0x11,0x00,0x00,0x99,0x11,0x00,0x00,0x97,0x11,0x00,0x00,0x3e,0x00,0x03,0x00, +0x8c,0x11,0x00,0x00,0xbd,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0x9d,0x11,0x00,0x00,0x51,0x11,0x00,0x00,0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00, +0xbb,0x11,0x00,0x00,0xcc,0x0e,0x00,0x00,0x9d,0x11,0x00,0x00,0x02,0x00,0x00,0x00, +0x0a,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x31,0x0e,0x00,0x00, +0xbb,0x11,0x00,0x00,0x3e,0x00,0x03,0x00,0xe2,0x0d,0x00,0x00,0xf0,0x07,0x00,0x00, +0x3e,0x00,0x03,0x00,0xe3,0x0d,0x00,0x00,0xd5,0x0b,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0xcd,0x11,0x00,0x00,0x99,0x0d,0x00,0x00,0xf0,0x07,0x00,0x00, +0x3e,0x00,0x03,0x00,0xbc,0x11,0x00,0x00,0xcd,0x11,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xce,0x11,0x00,0x00,0xe2,0x0d,0x00,0x00,0x54,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xcf,0x11,0x00,0x00,0xce,0x11,0x00,0x00, +0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xd0,0x11,0x00,0x00,0xcf,0x11,0x00,0x00, +0x0a,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xd8,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xd0,0x11,0x00,0x00,0xd1,0x11,0x00,0x00,0xd5,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd1,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xd2,0x11,0x00,0x00,0xbc,0x11,0x00,0x00,0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xd3,0x11,0x00,0x00,0xd2,0x11,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x0d,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xd3,0x11,0x00,0x00,0x0a,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xd8,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd5,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xd6,0x11,0x00,0x00,0xbc,0x11,0x00,0x00,0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xd7,0x11,0x00,0x00,0xd6,0x11,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd8,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0xd8,0x11,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xbe,0x22,0x00,0x00,0x0d,0x12,0x00,0x00,0xd1,0x11,0x00,0x00, +0xd7,0x11,0x00,0x00,0xd5,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xda,0x11,0x00,0x00,0xbc,0x11,0x00,0x00,0x54,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0xda,0x11,0x00,0x00,0xbe,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xdc,0x11,0x00,0x00,0xce,0x11,0x00,0x00,0xad,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0xdd,0x11,0x00,0x00,0xdc,0x11,0x00,0x00,0x0a,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xe8,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xdd,0x11,0x00,0x00, +0xde,0x11,0x00,0x00,0xe5,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0xde,0x11,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xdf,0x11,0x00,0x00,0xe3,0x0d,0x00,0x00, +0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xe0,0x11,0x00,0x00, +0xdf,0x11,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xe1,0x11,0x00,0x00, +0xe0,0x11,0x00,0x00,0x10,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xe3,0x11,0x00,0x00,0xda,0x11,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x12,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xe3,0x11,0x00,0x00, +0xe1,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0xe8,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe5,0x11,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xe7,0x11,0x00,0x00, +0xda,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0xe8,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe8,0x11,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xbf,0x22,0x00,0x00, +0x12,0x12,0x00,0x00,0xde,0x11,0x00,0x00,0xe7,0x11,0x00,0x00,0xe5,0x11,0x00,0x00, +0x3e,0x00,0x03,0x00,0xda,0x11,0x00,0x00,0xbf,0x22,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xeb,0x11,0x00,0x00,0xe2,0x0d,0x00,0x00,0x4f,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xec,0x11,0x00,0x00,0xeb,0x11,0x00,0x00, +0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xed,0x11,0x00,0x00,0xec,0x11,0x00,0x00, +0x0a,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xf5,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xed,0x11,0x00,0x00,0xee,0x11,0x00,0x00,0xf2,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0xee,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xef,0x11,0x00,0x00,0xbc,0x11,0x00,0x00,0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xf0,0x11,0x00,0x00,0xef,0x11,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x17,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xf0,0x11,0x00,0x00,0x0a,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xf5,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf2,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xf3,0x11,0x00,0x00,0xbc,0x11,0x00,0x00,0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xf4,0x11,0x00,0x00,0xf3,0x11,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf5,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0xf5,0x11,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xc0,0x22,0x00,0x00,0x17,0x12,0x00,0x00,0xee,0x11,0x00,0x00, +0xf4,0x11,0x00,0x00,0xf2,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xf7,0x11,0x00,0x00,0xbc,0x11,0x00,0x00,0x4f,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0xf7,0x11,0x00,0x00,0xc0,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xf9,0x11,0x00,0x00,0xeb,0x11,0x00,0x00,0xad,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0xfa,0x11,0x00,0x00,0xf9,0x11,0x00,0x00,0x0a,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x05,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xfa,0x11,0x00,0x00, +0xfb,0x11,0x00,0x00,0x02,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0xfb,0x11,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xfc,0x11,0x00,0x00,0xe3,0x0d,0x00,0x00, +0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xfd,0x11,0x00,0x00, +0xfc,0x11,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xfe,0x11,0x00,0x00, +0xfd,0x11,0x00,0x00,0x10,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x00,0x12,0x00,0x00,0xf7,0x11,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x1c,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x00,0x12,0x00,0x00, +0xfe,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0x05,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0x02,0x12,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x04,0x12,0x00,0x00, +0xf7,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0x05,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0x05,0x12,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc1,0x22,0x00,0x00, +0x1c,0x12,0x00,0x00,0xfb,0x11,0x00,0x00,0x04,0x12,0x00,0x00,0x02,0x12,0x00,0x00, +0x3e,0x00,0x03,0x00,0xf7,0x11,0x00,0x00,0xc1,0x22,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0x08,0x12,0x00,0x00,0xbc,0x11,0x00,0x00,0x5f,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0x26,0x12,0x00,0x00,0xcc,0x0e,0x00,0x00,0x08,0x12,0x00,0x00, +0x02,0x00,0x00,0x00,0x0a,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0x37,0x0e,0x00,0x00,0x26,0x12,0x00,0x00,0x3e,0x00,0x03,0x00,0xe6,0x0d,0x00,0x00, +0xfb,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0xe7,0x0d,0x00,0x00,0xd5,0x0b,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x38,0x12,0x00,0x00,0x99,0x0d,0x00,0x00, +0xfb,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x27,0x12,0x00,0x00,0x38,0x12,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x39,0x12,0x00,0x00,0xe6,0x0d,0x00,0x00, +0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x3a,0x12,0x00,0x00, +0x39,0x12,0x00,0x00,0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x3b,0x12,0x00,0x00, +0x3a,0x12,0x00,0x00,0x0a,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x43,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x3b,0x12,0x00,0x00,0x3c,0x12,0x00,0x00, +0x40,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x3c,0x12,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x3d,0x12,0x00,0x00,0x27,0x12,0x00,0x00,0x54,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x3e,0x12,0x00,0x00,0x3d,0x12,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x78,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x3e,0x12,0x00,0x00,0x0a,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x43,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x40,0x12,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x41,0x12,0x00,0x00,0x27,0x12,0x00,0x00,0x54,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x42,0x12,0x00,0x00,0x41,0x12,0x00,0x00, +0xf9,0x00,0x02,0x00,0x43,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x43,0x12,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc2,0x22,0x00,0x00,0x78,0x12,0x00,0x00, +0x3c,0x12,0x00,0x00,0x42,0x12,0x00,0x00,0x40,0x12,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x45,0x12,0x00,0x00,0x27,0x12,0x00,0x00,0x54,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0x45,0x12,0x00,0x00,0xc2,0x22,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x47,0x12,0x00,0x00,0x39,0x12,0x00,0x00,0xad,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0x48,0x12,0x00,0x00,0x47,0x12,0x00,0x00,0x0a,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x53,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x48,0x12,0x00,0x00,0x49,0x12,0x00,0x00,0x50,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0x49,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x4a,0x12,0x00,0x00, +0xe7,0x0d,0x00,0x00,0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x4b,0x12,0x00,0x00,0x4a,0x12,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x4c,0x12,0x00,0x00,0x4b,0x12,0x00,0x00,0x10,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x4e,0x12,0x00,0x00,0x45,0x12,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x7d,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x4e,0x12,0x00,0x00,0x4c,0x12,0x00,0x00,0xf9,0x00,0x02,0x00,0x53,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0x50,0x12,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x52,0x12,0x00,0x00,0x45,0x12,0x00,0x00,0xf9,0x00,0x02,0x00,0x53,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0x53,0x12,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xc3,0x22,0x00,0x00,0x7d,0x12,0x00,0x00,0x49,0x12,0x00,0x00,0x52,0x12,0x00,0x00, +0x50,0x12,0x00,0x00,0x3e,0x00,0x03,0x00,0x45,0x12,0x00,0x00,0xc3,0x22,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x56,0x12,0x00,0x00,0xe6,0x0d,0x00,0x00, +0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x57,0x12,0x00,0x00, +0x56,0x12,0x00,0x00,0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x58,0x12,0x00,0x00, +0x57,0x12,0x00,0x00,0x0a,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x60,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x58,0x12,0x00,0x00,0x59,0x12,0x00,0x00, +0x5d,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x59,0x12,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x5a,0x12,0x00,0x00,0x27,0x12,0x00,0x00,0x4f,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x5b,0x12,0x00,0x00,0x5a,0x12,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x82,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x5b,0x12,0x00,0x00,0x0a,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x60,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x5d,0x12,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x5e,0x12,0x00,0x00,0x27,0x12,0x00,0x00,0x4f,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x5f,0x12,0x00,0x00,0x5e,0x12,0x00,0x00, +0xf9,0x00,0x02,0x00,0x60,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x60,0x12,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc4,0x22,0x00,0x00,0x82,0x12,0x00,0x00, +0x59,0x12,0x00,0x00,0x5f,0x12,0x00,0x00,0x5d,0x12,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x62,0x12,0x00,0x00,0x27,0x12,0x00,0x00,0x4f,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0x62,0x12,0x00,0x00,0xc4,0x22,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x64,0x12,0x00,0x00,0x56,0x12,0x00,0x00,0xad,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0x65,0x12,0x00,0x00,0x64,0x12,0x00,0x00,0x0a,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x70,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x65,0x12,0x00,0x00,0x66,0x12,0x00,0x00,0x6d,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0x66,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x67,0x12,0x00,0x00, +0xe7,0x0d,0x00,0x00,0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x68,0x12,0x00,0x00,0x67,0x12,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x69,0x12,0x00,0x00,0x68,0x12,0x00,0x00,0x10,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x6b,0x12,0x00,0x00,0x62,0x12,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x87,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x6b,0x12,0x00,0x00,0x69,0x12,0x00,0x00,0xf9,0x00,0x02,0x00,0x70,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6d,0x12,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x6f,0x12,0x00,0x00,0x62,0x12,0x00,0x00,0xf9,0x00,0x02,0x00,0x70,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0x70,0x12,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xc5,0x22,0x00,0x00,0x87,0x12,0x00,0x00,0x66,0x12,0x00,0x00,0x6f,0x12,0x00,0x00, +0x6d,0x12,0x00,0x00,0x3e,0x00,0x03,0x00,0x62,0x12,0x00,0x00,0xc5,0x22,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x73,0x12,0x00,0x00,0x27,0x12,0x00,0x00, +0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x91,0x12,0x00,0x00,0xcc,0x0e,0x00,0x00, +0x73,0x12,0x00,0x00,0x02,0x00,0x00,0x00,0x0a,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0x3d,0x0e,0x00,0x00,0x91,0x12,0x00,0x00,0x3e,0x00,0x03,0x00, +0xea,0x0d,0x00,0x00,0x06,0x08,0x00,0x00,0x3e,0x00,0x03,0x00,0xeb,0x0d,0x00,0x00, +0xd5,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xa3,0x12,0x00,0x00, +0x99,0x0d,0x00,0x00,0x06,0x08,0x00,0x00,0x3e,0x00,0x03,0x00,0x92,0x12,0x00,0x00, +0xa3,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xa4,0x12,0x00,0x00, +0xea,0x0d,0x00,0x00,0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xa5,0x12,0x00,0x00,0xa4,0x12,0x00,0x00,0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0xa6,0x12,0x00,0x00,0xa5,0x12,0x00,0x00,0x0a,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xae,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa6,0x12,0x00,0x00, +0xa7,0x12,0x00,0x00,0xab,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0xa7,0x12,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xa8,0x12,0x00,0x00,0x92,0x12,0x00,0x00, +0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xa9,0x12,0x00,0x00, +0xa8,0x12,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe3,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xa9,0x12,0x00,0x00,0x0a,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xae,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0xab,0x12,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xac,0x12,0x00,0x00,0x92,0x12,0x00,0x00, +0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xad,0x12,0x00,0x00, +0xac,0x12,0x00,0x00,0xf9,0x00,0x02,0x00,0xae,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0xae,0x12,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc6,0x22,0x00,0x00, +0xe3,0x12,0x00,0x00,0xa7,0x12,0x00,0x00,0xad,0x12,0x00,0x00,0xab,0x12,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xb0,0x12,0x00,0x00,0x92,0x12,0x00,0x00, +0x54,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xb0,0x12,0x00,0x00,0xc6,0x22,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xb2,0x12,0x00,0x00,0xa4,0x12,0x00,0x00, +0xad,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xb3,0x12,0x00,0x00,0xb2,0x12,0x00,0x00, +0x0a,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xbe,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xb3,0x12,0x00,0x00,0xb4,0x12,0x00,0x00,0xbb,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb4,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xb5,0x12,0x00,0x00,0xeb,0x0d,0x00,0x00,0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xb6,0x12,0x00,0x00,0xb5,0x12,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xb7,0x12,0x00,0x00,0xb6,0x12,0x00,0x00,0x10,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xb9,0x12,0x00,0x00,0xb0,0x12,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe8,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xb9,0x12,0x00,0x00,0xb7,0x12,0x00,0x00,0xf9,0x00,0x02,0x00, +0xbe,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0xbb,0x12,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xbd,0x12,0x00,0x00,0xb0,0x12,0x00,0x00,0xf9,0x00,0x02,0x00, +0xbe,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0xbe,0x12,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xc7,0x22,0x00,0x00,0xe8,0x12,0x00,0x00,0xb4,0x12,0x00,0x00, +0xbd,0x12,0x00,0x00,0xbb,0x12,0x00,0x00,0x3e,0x00,0x03,0x00,0xb0,0x12,0x00,0x00, +0xc7,0x22,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xc1,0x12,0x00,0x00, +0xea,0x0d,0x00,0x00,0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xc2,0x12,0x00,0x00,0xc1,0x12,0x00,0x00,0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0xc3,0x12,0x00,0x00,0xc2,0x12,0x00,0x00,0x0a,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xcb,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc3,0x12,0x00,0x00, +0xc4,0x12,0x00,0x00,0xc8,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0xc4,0x12,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xc5,0x12,0x00,0x00,0x92,0x12,0x00,0x00, +0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xc6,0x12,0x00,0x00, +0xc5,0x12,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xed,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xc6,0x12,0x00,0x00,0x0a,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xcb,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0xc8,0x12,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xc9,0x12,0x00,0x00,0x92,0x12,0x00,0x00, +0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xca,0x12,0x00,0x00, +0xc9,0x12,0x00,0x00,0xf9,0x00,0x02,0x00,0xcb,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0xcb,0x12,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc8,0x22,0x00,0x00, +0xed,0x12,0x00,0x00,0xc4,0x12,0x00,0x00,0xca,0x12,0x00,0x00,0xc8,0x12,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xcd,0x12,0x00,0x00,0x92,0x12,0x00,0x00, +0x4f,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0xcd,0x12,0x00,0x00,0xc8,0x22,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xcf,0x12,0x00,0x00,0xc1,0x12,0x00,0x00, +0xad,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xd0,0x12,0x00,0x00,0xcf,0x12,0x00,0x00, +0x0a,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xdb,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xd0,0x12,0x00,0x00,0xd1,0x12,0x00,0x00,0xd8,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd1,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xd2,0x12,0x00,0x00,0xeb,0x0d,0x00,0x00,0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xd3,0x12,0x00,0x00,0xd2,0x12,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xd4,0x12,0x00,0x00,0xd3,0x12,0x00,0x00,0x10,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xd6,0x12,0x00,0x00,0xcd,0x12,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xf2,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xd6,0x12,0x00,0x00,0xd4,0x12,0x00,0x00,0xf9,0x00,0x02,0x00, +0xdb,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0xd8,0x12,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xda,0x12,0x00,0x00,0xcd,0x12,0x00,0x00,0xf9,0x00,0x02,0x00, +0xdb,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0xdb,0x12,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xc9,0x22,0x00,0x00,0xf2,0x12,0x00,0x00,0xd1,0x12,0x00,0x00, +0xda,0x12,0x00,0x00,0xd8,0x12,0x00,0x00,0x3e,0x00,0x03,0x00,0xcd,0x12,0x00,0x00, +0xc9,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0xde,0x12,0x00,0x00, +0x92,0x12,0x00,0x00,0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0xfc,0x12,0x00,0x00, +0xcc,0x0e,0x00,0x00,0xde,0x12,0x00,0x00,0x02,0x00,0x00,0x00,0x0a,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x43,0x0e,0x00,0x00,0xfc,0x12,0x00,0x00, +0x3e,0x00,0x03,0x00,0xee,0x0d,0x00,0x00,0x11,0x08,0x00,0x00,0x3e,0x00,0x03,0x00, +0xef,0x0d,0x00,0x00,0xd5,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x0e,0x13,0x00,0x00,0x99,0x0d,0x00,0x00,0x11,0x08,0x00,0x00,0x3e,0x00,0x03,0x00, +0xfd,0x12,0x00,0x00,0x0e,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x0f,0x13,0x00,0x00,0xee,0x0d,0x00,0x00,0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x10,0x13,0x00,0x00,0x0f,0x13,0x00,0x00,0xb1,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0x11,0x13,0x00,0x00,0x10,0x13,0x00,0x00,0x0a,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x19,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x11,0x13,0x00,0x00,0x12,0x13,0x00,0x00,0x16,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0x12,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x13,0x13,0x00,0x00, +0xfd,0x12,0x00,0x00,0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x14,0x13,0x00,0x00,0x13,0x13,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x4e,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x14,0x13,0x00,0x00, +0x0a,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x19,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0x16,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x17,0x13,0x00,0x00, +0xfd,0x12,0x00,0x00,0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x18,0x13,0x00,0x00,0x17,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0x19,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0x19,0x13,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xca,0x22,0x00,0x00,0x4e,0x13,0x00,0x00,0x12,0x13,0x00,0x00,0x18,0x13,0x00,0x00, +0x16,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x1b,0x13,0x00,0x00, +0xfd,0x12,0x00,0x00,0x54,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x1b,0x13,0x00,0x00, +0xca,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x1d,0x13,0x00,0x00, +0x0f,0x13,0x00,0x00,0xad,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x1e,0x13,0x00,0x00, +0x1d,0x13,0x00,0x00,0x0a,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x29,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x1e,0x13,0x00,0x00,0x1f,0x13,0x00,0x00, +0x26,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x1f,0x13,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x20,0x13,0x00,0x00,0xef,0x0d,0x00,0x00,0x54,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x21,0x13,0x00,0x00,0x20,0x13,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x22,0x13,0x00,0x00,0x21,0x13,0x00,0x00, +0x10,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x24,0x13,0x00,0x00, +0x1b,0x13,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x53,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x24,0x13,0x00,0x00,0x22,0x13,0x00,0x00, +0xf9,0x00,0x02,0x00,0x29,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x26,0x13,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x28,0x13,0x00,0x00,0x1b,0x13,0x00,0x00, +0xf9,0x00,0x02,0x00,0x29,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x29,0x13,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xcb,0x22,0x00,0x00,0x53,0x13,0x00,0x00, +0x1f,0x13,0x00,0x00,0x28,0x13,0x00,0x00,0x26,0x13,0x00,0x00,0x3e,0x00,0x03,0x00, +0x1b,0x13,0x00,0x00,0xcb,0x22,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x2c,0x13,0x00,0x00,0xee,0x0d,0x00,0x00,0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x2d,0x13,0x00,0x00,0x2c,0x13,0x00,0x00,0xb1,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0x2e,0x13,0x00,0x00,0x2d,0x13,0x00,0x00,0x0a,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x36,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x2e,0x13,0x00,0x00,0x2f,0x13,0x00,0x00,0x33,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2f,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x30,0x13,0x00,0x00, +0xfd,0x12,0x00,0x00,0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x31,0x13,0x00,0x00,0x30,0x13,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x58,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x31,0x13,0x00,0x00, +0x0a,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x36,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0x33,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x34,0x13,0x00,0x00, +0xfd,0x12,0x00,0x00,0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x35,0x13,0x00,0x00,0x34,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0x36,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0x36,0x13,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xcc,0x22,0x00,0x00,0x58,0x13,0x00,0x00,0x2f,0x13,0x00,0x00,0x35,0x13,0x00,0x00, +0x33,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x38,0x13,0x00,0x00, +0xfd,0x12,0x00,0x00,0x4f,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x38,0x13,0x00,0x00, +0xcc,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x3a,0x13,0x00,0x00, +0x2c,0x13,0x00,0x00,0xad,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x3b,0x13,0x00,0x00, +0x3a,0x13,0x00,0x00,0x0a,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x46,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x3b,0x13,0x00,0x00,0x3c,0x13,0x00,0x00, +0x43,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x3c,0x13,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x3d,0x13,0x00,0x00,0xef,0x0d,0x00,0x00,0x4f,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x3e,0x13,0x00,0x00,0x3d,0x13,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x3f,0x13,0x00,0x00,0x3e,0x13,0x00,0x00, +0x10,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x41,0x13,0x00,0x00, +0x38,0x13,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x5d,0x13,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x41,0x13,0x00,0x00,0x3f,0x13,0x00,0x00, +0xf9,0x00,0x02,0x00,0x46,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x43,0x13,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x45,0x13,0x00,0x00,0x38,0x13,0x00,0x00, +0xf9,0x00,0x02,0x00,0x46,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x46,0x13,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xcd,0x22,0x00,0x00,0x5d,0x13,0x00,0x00, +0x3c,0x13,0x00,0x00,0x45,0x13,0x00,0x00,0x43,0x13,0x00,0x00,0x3e,0x00,0x03,0x00, +0x38,0x13,0x00,0x00,0xcd,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0x49,0x13,0x00,0x00,0xfd,0x12,0x00,0x00,0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00, +0x67,0x13,0x00,0x00,0xcc,0x0e,0x00,0x00,0x49,0x13,0x00,0x00,0x02,0x00,0x00,0x00, +0x0a,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x49,0x0e,0x00,0x00, +0x67,0x13,0x00,0x00,0x3e,0x00,0x03,0x00,0xf2,0x0d,0x00,0x00,0x1c,0x08,0x00,0x00, +0x3e,0x00,0x03,0x00,0xf3,0x0d,0x00,0x00,0xd5,0x0b,0x00,0x00,0x80,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x79,0x13,0x00,0x00,0x99,0x0d,0x00,0x00,0x1c,0x08,0x00,0x00, +0x3e,0x00,0x03,0x00,0x68,0x13,0x00,0x00,0x79,0x13,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x7a,0x13,0x00,0x00,0xf2,0x0d,0x00,0x00,0x54,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x7b,0x13,0x00,0x00,0x7a,0x13,0x00,0x00, +0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x7c,0x13,0x00,0x00,0x7b,0x13,0x00,0x00, +0x0a,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x84,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x7c,0x13,0x00,0x00,0x7d,0x13,0x00,0x00,0x81,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0x7d,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x7e,0x13,0x00,0x00,0x68,0x13,0x00,0x00,0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x7f,0x13,0x00,0x00,0x7e,0x13,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xb9,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x7f,0x13,0x00,0x00,0x0a,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x84,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0x81,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x82,0x13,0x00,0x00,0x68,0x13,0x00,0x00,0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x83,0x13,0x00,0x00,0x82,0x13,0x00,0x00,0xf9,0x00,0x02,0x00, +0x84,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x84,0x13,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xce,0x22,0x00,0x00,0xb9,0x13,0x00,0x00,0x7d,0x13,0x00,0x00, +0x83,0x13,0x00,0x00,0x81,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x86,0x13,0x00,0x00,0x68,0x13,0x00,0x00,0x54,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0x86,0x13,0x00,0x00,0xce,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x88,0x13,0x00,0x00,0x7a,0x13,0x00,0x00,0xad,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0x89,0x13,0x00,0x00,0x88,0x13,0x00,0x00,0x0a,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x94,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x89,0x13,0x00,0x00, +0x8a,0x13,0x00,0x00,0x91,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x8a,0x13,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x8b,0x13,0x00,0x00,0xf3,0x0d,0x00,0x00, +0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x8c,0x13,0x00,0x00, +0x8b,0x13,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x8d,0x13,0x00,0x00, +0x8c,0x13,0x00,0x00,0x10,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x8f,0x13,0x00,0x00,0x86,0x13,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xbe,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x8f,0x13,0x00,0x00, +0x8d,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0x94,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0x91,0x13,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x93,0x13,0x00,0x00, +0x86,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0x94,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0x94,0x13,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xcf,0x22,0x00,0x00, +0xbe,0x13,0x00,0x00,0x8a,0x13,0x00,0x00,0x93,0x13,0x00,0x00,0x91,0x13,0x00,0x00, +0x3e,0x00,0x03,0x00,0x86,0x13,0x00,0x00,0xcf,0x22,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x97,0x13,0x00,0x00,0xf2,0x0d,0x00,0x00,0x4f,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x98,0x13,0x00,0x00,0x97,0x13,0x00,0x00, +0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x99,0x13,0x00,0x00,0x98,0x13,0x00,0x00, +0x0a,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xa1,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x99,0x13,0x00,0x00,0x9a,0x13,0x00,0x00,0x9e,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9a,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x9b,0x13,0x00,0x00,0x68,0x13,0x00,0x00,0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x9c,0x13,0x00,0x00,0x9b,0x13,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xc3,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x9c,0x13,0x00,0x00,0x0a,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xa1,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9e,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x9f,0x13,0x00,0x00,0x68,0x13,0x00,0x00,0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xa0,0x13,0x00,0x00,0x9f,0x13,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa1,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0xa1,0x13,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xd0,0x22,0x00,0x00,0xc3,0x13,0x00,0x00,0x9a,0x13,0x00,0x00, +0xa0,0x13,0x00,0x00,0x9e,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xa3,0x13,0x00,0x00,0x68,0x13,0x00,0x00,0x4f,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0xa3,0x13,0x00,0x00,0xd0,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xa5,0x13,0x00,0x00,0x97,0x13,0x00,0x00,0xad,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0xa6,0x13,0x00,0x00,0xa5,0x13,0x00,0x00,0x0a,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xb1,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa6,0x13,0x00,0x00, +0xa7,0x13,0x00,0x00,0xae,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0xa7,0x13,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xa8,0x13,0x00,0x00,0xf3,0x0d,0x00,0x00, +0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xa9,0x13,0x00,0x00, +0xa8,0x13,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xaa,0x13,0x00,0x00, +0xa9,0x13,0x00,0x00,0x10,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xac,0x13,0x00,0x00,0xa3,0x13,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xc8,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xac,0x13,0x00,0x00, +0xaa,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0xb1,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0xae,0x13,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xb0,0x13,0x00,0x00, +0xa3,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0xb1,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb1,0x13,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xd1,0x22,0x00,0x00, +0xc8,0x13,0x00,0x00,0xa7,0x13,0x00,0x00,0xb0,0x13,0x00,0x00,0xae,0x13,0x00,0x00, +0x3e,0x00,0x03,0x00,0xa3,0x13,0x00,0x00,0xd1,0x22,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0xb4,0x13,0x00,0x00,0x68,0x13,0x00,0x00,0x5f,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0xd2,0x13,0x00,0x00,0xcc,0x0e,0x00,0x00,0xb4,0x13,0x00,0x00, +0x02,0x00,0x00,0x00,0x0a,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00, +0x4f,0x0e,0x00,0x00,0xd2,0x13,0x00,0x00,0x3e,0x00,0x03,0x00,0xf6,0x0d,0x00,0x00, +0x27,0x08,0x00,0x00,0x3e,0x00,0x03,0x00,0xf7,0x0d,0x00,0x00,0xd5,0x0b,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0xe4,0x13,0x00,0x00,0x99,0x0d,0x00,0x00, +0x27,0x08,0x00,0x00,0x3e,0x00,0x03,0x00,0xd3,0x13,0x00,0x00,0xe4,0x13,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xe5,0x13,0x00,0x00,0xf6,0x0d,0x00,0x00, +0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xe6,0x13,0x00,0x00, +0xe5,0x13,0x00,0x00,0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xe7,0x13,0x00,0x00, +0xe6,0x13,0x00,0x00,0x0a,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xef,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe7,0x13,0x00,0x00,0xe8,0x13,0x00,0x00, +0xec,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0xe8,0x13,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xe9,0x13,0x00,0x00,0xd3,0x13,0x00,0x00,0x54,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xea,0x13,0x00,0x00,0xe9,0x13,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x24,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xea,0x13,0x00,0x00,0x0a,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0xef,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0xec,0x13,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xed,0x13,0x00,0x00,0xd3,0x13,0x00,0x00,0x54,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xee,0x13,0x00,0x00,0xed,0x13,0x00,0x00, +0xf9,0x00,0x02,0x00,0xef,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0xef,0x13,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xd2,0x22,0x00,0x00,0x24,0x14,0x00,0x00, +0xe8,0x13,0x00,0x00,0xee,0x13,0x00,0x00,0xec,0x13,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xf1,0x13,0x00,0x00,0xd3,0x13,0x00,0x00,0x54,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0xf1,0x13,0x00,0x00,0xd2,0x22,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xf3,0x13,0x00,0x00,0xe5,0x13,0x00,0x00,0xad,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0xf4,0x13,0x00,0x00,0xf3,0x13,0x00,0x00,0x0a,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xff,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xf4,0x13,0x00,0x00,0xf5,0x13,0x00,0x00,0xfc,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf5,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xf6,0x13,0x00,0x00, +0xf7,0x0d,0x00,0x00,0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xf7,0x13,0x00,0x00,0xf6,0x13,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xf8,0x13,0x00,0x00,0xf7,0x13,0x00,0x00,0x10,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xfa,0x13,0x00,0x00,0xf1,0x13,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x29,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xfa,0x13,0x00,0x00,0xf8,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0xff,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0xfc,0x13,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xfe,0x13,0x00,0x00,0xf1,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0xff,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0xff,0x13,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xd3,0x22,0x00,0x00,0x29,0x14,0x00,0x00,0xf5,0x13,0x00,0x00,0xfe,0x13,0x00,0x00, +0xfc,0x13,0x00,0x00,0x3e,0x00,0x03,0x00,0xf1,0x13,0x00,0x00,0xd3,0x22,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x02,0x14,0x00,0x00,0xf6,0x0d,0x00,0x00, +0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x03,0x14,0x00,0x00, +0x02,0x14,0x00,0x00,0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x04,0x14,0x00,0x00, +0x03,0x14,0x00,0x00,0x0a,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x0c,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x04,0x14,0x00,0x00,0x05,0x14,0x00,0x00, +0x09,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x14,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x06,0x14,0x00,0x00,0xd3,0x13,0x00,0x00,0x4f,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x07,0x14,0x00,0x00,0x06,0x14,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x2e,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x07,0x14,0x00,0x00,0x0a,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x0c,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x09,0x14,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x0a,0x14,0x00,0x00,0xd3,0x13,0x00,0x00,0x4f,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x0b,0x14,0x00,0x00,0x0a,0x14,0x00,0x00, +0xf9,0x00,0x02,0x00,0x0c,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x0c,0x14,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xd4,0x22,0x00,0x00,0x2e,0x14,0x00,0x00, +0x05,0x14,0x00,0x00,0x0b,0x14,0x00,0x00,0x09,0x14,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x0e,0x14,0x00,0x00,0xd3,0x13,0x00,0x00,0x4f,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0x0e,0x14,0x00,0x00,0xd4,0x22,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x10,0x14,0x00,0x00,0x02,0x14,0x00,0x00,0xad,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0x11,0x14,0x00,0x00,0x10,0x14,0x00,0x00,0x0a,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x1c,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x11,0x14,0x00,0x00,0x12,0x14,0x00,0x00,0x19,0x14,0x00,0x00,0xf8,0x00,0x02,0x00, +0x12,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x13,0x14,0x00,0x00, +0xf7,0x0d,0x00,0x00,0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x14,0x14,0x00,0x00,0x13,0x14,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x15,0x14,0x00,0x00,0x14,0x14,0x00,0x00,0x10,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x17,0x14,0x00,0x00,0x0e,0x14,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x33,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x17,0x14,0x00,0x00,0x15,0x14,0x00,0x00,0xf9,0x00,0x02,0x00,0x1c,0x14,0x00,0x00, +0xf8,0x00,0x02,0x00,0x19,0x14,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x1b,0x14,0x00,0x00,0x0e,0x14,0x00,0x00,0xf9,0x00,0x02,0x00,0x1c,0x14,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1c,0x14,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xd5,0x22,0x00,0x00,0x33,0x14,0x00,0x00,0x12,0x14,0x00,0x00,0x1b,0x14,0x00,0x00, +0x19,0x14,0x00,0x00,0x3e,0x00,0x03,0x00,0x0e,0x14,0x00,0x00,0xd5,0x22,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x1f,0x14,0x00,0x00,0xd3,0x13,0x00,0x00, +0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x3d,0x14,0x00,0x00,0xcc,0x0e,0x00,0x00, +0x1f,0x14,0x00,0x00,0x02,0x00,0x00,0x00,0x0a,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0x55,0x0e,0x00,0x00,0x3d,0x14,0x00,0x00,0x3e,0x00,0x03,0x00, +0xfa,0x0d,0x00,0x00,0x32,0x08,0x00,0x00,0x3e,0x00,0x03,0x00,0xfb,0x0d,0x00,0x00, +0xd5,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x4f,0x14,0x00,0x00, +0x99,0x0d,0x00,0x00,0x32,0x08,0x00,0x00,0x3e,0x00,0x03,0x00,0x3e,0x14,0x00,0x00, +0x4f,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x50,0x14,0x00,0x00, +0xfa,0x0d,0x00,0x00,0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x51,0x14,0x00,0x00,0x50,0x14,0x00,0x00,0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0x52,0x14,0x00,0x00,0x51,0x14,0x00,0x00,0x0a,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x5a,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x52,0x14,0x00,0x00, +0x53,0x14,0x00,0x00,0x57,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x53,0x14,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x54,0x14,0x00,0x00,0x3e,0x14,0x00,0x00, +0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x55,0x14,0x00,0x00, +0x54,0x14,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x8f,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x55,0x14,0x00,0x00,0x0a,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x5a,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x57,0x14,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x58,0x14,0x00,0x00,0x3e,0x14,0x00,0x00, +0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x59,0x14,0x00,0x00, +0x58,0x14,0x00,0x00,0xf9,0x00,0x02,0x00,0x5a,0x14,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5a,0x14,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xd6,0x22,0x00,0x00, +0x8f,0x14,0x00,0x00,0x53,0x14,0x00,0x00,0x59,0x14,0x00,0x00,0x57,0x14,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x5c,0x14,0x00,0x00,0x3e,0x14,0x00,0x00, +0x54,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x5c,0x14,0x00,0x00,0xd6,0x22,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x5e,0x14,0x00,0x00,0x50,0x14,0x00,0x00, +0xad,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x5f,0x14,0x00,0x00,0x5e,0x14,0x00,0x00, +0x0a,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x6a,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x5f,0x14,0x00,0x00,0x60,0x14,0x00,0x00,0x67,0x14,0x00,0x00, +0xf8,0x00,0x02,0x00,0x60,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x61,0x14,0x00,0x00,0xfb,0x0d,0x00,0x00,0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x62,0x14,0x00,0x00,0x61,0x14,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x63,0x14,0x00,0x00,0x62,0x14,0x00,0x00,0x10,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x65,0x14,0x00,0x00,0x5c,0x14,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x94,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x65,0x14,0x00,0x00,0x63,0x14,0x00,0x00,0xf9,0x00,0x02,0x00, +0x6a,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x67,0x14,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x69,0x14,0x00,0x00,0x5c,0x14,0x00,0x00,0xf9,0x00,0x02,0x00, +0x6a,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x6a,0x14,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xd7,0x22,0x00,0x00,0x94,0x14,0x00,0x00,0x60,0x14,0x00,0x00, +0x69,0x14,0x00,0x00,0x67,0x14,0x00,0x00,0x3e,0x00,0x03,0x00,0x5c,0x14,0x00,0x00, +0xd7,0x22,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x6d,0x14,0x00,0x00, +0xfa,0x0d,0x00,0x00,0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x6e,0x14,0x00,0x00,0x6d,0x14,0x00,0x00,0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0x6f,0x14,0x00,0x00,0x6e,0x14,0x00,0x00,0x0a,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x77,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x6f,0x14,0x00,0x00, +0x70,0x14,0x00,0x00,0x74,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x70,0x14,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x71,0x14,0x00,0x00,0x3e,0x14,0x00,0x00, +0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x72,0x14,0x00,0x00, +0x71,0x14,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x99,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x72,0x14,0x00,0x00,0x0a,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x77,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x74,0x14,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x75,0x14,0x00,0x00,0x3e,0x14,0x00,0x00, +0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x76,0x14,0x00,0x00, +0x75,0x14,0x00,0x00,0xf9,0x00,0x02,0x00,0x77,0x14,0x00,0x00,0xf8,0x00,0x02,0x00, +0x77,0x14,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xd8,0x22,0x00,0x00, +0x99,0x14,0x00,0x00,0x70,0x14,0x00,0x00,0x76,0x14,0x00,0x00,0x74,0x14,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x79,0x14,0x00,0x00,0x3e,0x14,0x00,0x00, +0x4f,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x79,0x14,0x00,0x00,0xd8,0x22,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x7b,0x14,0x00,0x00,0x6d,0x14,0x00,0x00, +0xad,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x7c,0x14,0x00,0x00,0x7b,0x14,0x00,0x00, +0x0a,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x87,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x7c,0x14,0x00,0x00,0x7d,0x14,0x00,0x00,0x84,0x14,0x00,0x00, +0xf8,0x00,0x02,0x00,0x7d,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x7e,0x14,0x00,0x00,0xfb,0x0d,0x00,0x00,0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x7f,0x14,0x00,0x00,0x7e,0x14,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x80,0x14,0x00,0x00,0x7f,0x14,0x00,0x00,0x10,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x82,0x14,0x00,0x00,0x79,0x14,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x9e,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x82,0x14,0x00,0x00,0x80,0x14,0x00,0x00,0xf9,0x00,0x02,0x00, +0x87,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x84,0x14,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x86,0x14,0x00,0x00,0x79,0x14,0x00,0x00,0xf9,0x00,0x02,0x00, +0x87,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x87,0x14,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xd9,0x22,0x00,0x00,0x9e,0x14,0x00,0x00,0x7d,0x14,0x00,0x00, +0x86,0x14,0x00,0x00,0x84,0x14,0x00,0x00,0x3e,0x00,0x03,0x00,0x79,0x14,0x00,0x00, +0xd9,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x8a,0x14,0x00,0x00, +0x3e,0x14,0x00,0x00,0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0xa8,0x14,0x00,0x00, +0xcc,0x0e,0x00,0x00,0x8a,0x14,0x00,0x00,0x02,0x00,0x00,0x00,0x0a,0x02,0x00,0x00, +0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x5b,0x0e,0x00,0x00,0xa8,0x14,0x00,0x00, +0x3e,0x00,0x03,0x00,0xfe,0x0d,0x00,0x00,0x3d,0x08,0x00,0x00,0x3e,0x00,0x03,0x00, +0xff,0x0d,0x00,0x00,0xd5,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0xba,0x14,0x00,0x00,0x99,0x0d,0x00,0x00,0x3d,0x08,0x00,0x00,0x3e,0x00,0x03,0x00, +0xa9,0x14,0x00,0x00,0xba,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xbb,0x14,0x00,0x00,0xfe,0x0d,0x00,0x00,0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xbc,0x14,0x00,0x00,0xbb,0x14,0x00,0x00,0xb1,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0xbd,0x14,0x00,0x00,0xbc,0x14,0x00,0x00,0x0a,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xc5,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xbd,0x14,0x00,0x00,0xbe,0x14,0x00,0x00,0xc2,0x14,0x00,0x00,0xf8,0x00,0x02,0x00, +0xbe,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xbf,0x14,0x00,0x00, +0xa9,0x14,0x00,0x00,0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xc0,0x14,0x00,0x00,0xbf,0x14,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xfa,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xc0,0x14,0x00,0x00, +0x0a,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xc5,0x14,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc2,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xc3,0x14,0x00,0x00, +0xa9,0x14,0x00,0x00,0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xc4,0x14,0x00,0x00,0xc3,0x14,0x00,0x00,0xf9,0x00,0x02,0x00,0xc5,0x14,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc5,0x14,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xda,0x22,0x00,0x00,0xfa,0x14,0x00,0x00,0xbe,0x14,0x00,0x00,0xc4,0x14,0x00,0x00, +0xc2,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xc7,0x14,0x00,0x00, +0xa9,0x14,0x00,0x00,0x54,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xc7,0x14,0x00,0x00, +0xda,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xc9,0x14,0x00,0x00, +0xbb,0x14,0x00,0x00,0xad,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xca,0x14,0x00,0x00, +0xc9,0x14,0x00,0x00,0x0a,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xd5,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xca,0x14,0x00,0x00,0xcb,0x14,0x00,0x00, +0xd2,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0xcb,0x14,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xcc,0x14,0x00,0x00,0xff,0x0d,0x00,0x00,0x54,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xcd,0x14,0x00,0x00,0xcc,0x14,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xce,0x14,0x00,0x00,0xcd,0x14,0x00,0x00, +0x10,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xd0,0x14,0x00,0x00, +0xc7,0x14,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xff,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xd0,0x14,0x00,0x00,0xce,0x14,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd5,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0xd2,0x14,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xd4,0x14,0x00,0x00,0xc7,0x14,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd5,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0xd5,0x14,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xdb,0x22,0x00,0x00,0xff,0x14,0x00,0x00, +0xcb,0x14,0x00,0x00,0xd4,0x14,0x00,0x00,0xd2,0x14,0x00,0x00,0x3e,0x00,0x03,0x00, +0xc7,0x14,0x00,0x00,0xdb,0x22,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0xd8,0x14,0x00,0x00,0xfe,0x0d,0x00,0x00,0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xd9,0x14,0x00,0x00,0xd8,0x14,0x00,0x00,0xb1,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0xda,0x14,0x00,0x00,0xd9,0x14,0x00,0x00,0x0a,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xe2,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xda,0x14,0x00,0x00,0xdb,0x14,0x00,0x00,0xdf,0x14,0x00,0x00,0xf8,0x00,0x02,0x00, +0xdb,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xdc,0x14,0x00,0x00, +0xa9,0x14,0x00,0x00,0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xdd,0x14,0x00,0x00,0xdc,0x14,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x04,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xdd,0x14,0x00,0x00, +0x0a,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xe2,0x14,0x00,0x00,0xf8,0x00,0x02,0x00, +0xdf,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xe0,0x14,0x00,0x00, +0xa9,0x14,0x00,0x00,0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xe1,0x14,0x00,0x00,0xe0,0x14,0x00,0x00,0xf9,0x00,0x02,0x00,0xe2,0x14,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe2,0x14,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xdc,0x22,0x00,0x00,0x04,0x15,0x00,0x00,0xdb,0x14,0x00,0x00,0xe1,0x14,0x00,0x00, +0xdf,0x14,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xe4,0x14,0x00,0x00, +0xa9,0x14,0x00,0x00,0x4f,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0xe4,0x14,0x00,0x00, +0xdc,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xe6,0x14,0x00,0x00, +0xd8,0x14,0x00,0x00,0xad,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xe7,0x14,0x00,0x00, +0xe6,0x14,0x00,0x00,0x0a,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xf2,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe7,0x14,0x00,0x00,0xe8,0x14,0x00,0x00, +0xef,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0xe8,0x14,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xe9,0x14,0x00,0x00,0xff,0x0d,0x00,0x00,0x4f,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xea,0x14,0x00,0x00,0xe9,0x14,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xeb,0x14,0x00,0x00,0xea,0x14,0x00,0x00, +0x10,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xed,0x14,0x00,0x00, +0xe4,0x14,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x09,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xed,0x14,0x00,0x00,0xeb,0x14,0x00,0x00, +0xf9,0x00,0x02,0x00,0xf2,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0xef,0x14,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xf1,0x14,0x00,0x00,0xe4,0x14,0x00,0x00, +0xf9,0x00,0x02,0x00,0xf2,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0xf2,0x14,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xdd,0x22,0x00,0x00,0x09,0x15,0x00,0x00, +0xe8,0x14,0x00,0x00,0xf1,0x14,0x00,0x00,0xef,0x14,0x00,0x00,0x3e,0x00,0x03,0x00, +0xe4,0x14,0x00,0x00,0xdd,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0xf5,0x14,0x00,0x00,0xa9,0x14,0x00,0x00,0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00, +0x13,0x15,0x00,0x00,0xcc,0x0e,0x00,0x00,0xf5,0x14,0x00,0x00,0x02,0x00,0x00,0x00, +0x0a,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x61,0x0e,0x00,0x00, +0x13,0x15,0x00,0x00,0x3e,0x00,0x03,0x00,0x7f,0x0d,0x00,0x00,0x9c,0x0d,0x00,0x00, +0x41,0x00,0x05,0x00,0x0b,0x01,0x00,0x00,0x44,0x15,0x00,0x00,0x7f,0x0d,0x00,0x00, +0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x45,0x15,0x00,0x00, +0x44,0x15,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x9f,0x15,0x00,0x00, +0x69,0x04,0x00,0x00,0x45,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0xc6,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x9f,0x15,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc7,0x15,0x00,0x00,0xc6,0x15,0x00,0x00, +0x3d,0x00,0x04,0x00,0x45,0x02,0x00,0x00,0xcc,0x15,0x00,0x00,0xca,0x02,0x00,0x00, +0x56,0x00,0x05,0x00,0x4d,0x02,0x00,0x00,0xce,0x15,0x00,0x00,0xcc,0x15,0x00,0x00, +0x3a,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd0,0x15,0x00,0x00, +0xc7,0x15,0x00,0x00,0xd1,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xd1,0x15,0x00,0x00,0xd0,0x15,0x00,0x00,0xd1,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0xd2,0x15,0x00,0x00,0xce,0x15,0x00,0x00,0xd1,0x15,0x00,0x00, +0x02,0x00,0x00,0x00,0xbf,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd3,0x15,0x00,0x00,0xd2,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0xc9,0x15,0x00,0x00,0xd3,0x15,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xa2,0x15,0x00,0x00,0x6f,0x04,0x00,0x00,0x45,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xd8,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xa2,0x15,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xd9,0x15,0x00,0x00,0xd8,0x15,0x00,0x00,0x56,0x00,0x05,0x00,0x4d,0x02,0x00,0x00, +0xe0,0x15,0x00,0x00,0xcc,0x15,0x00,0x00,0x3a,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe2,0x15,0x00,0x00,0xd9,0x15,0x00,0x00,0xd1,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xe3,0x15,0x00,0x00,0xe2,0x15,0x00,0x00, +0xd1,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0xe4,0x15,0x00,0x00, +0xe0,0x15,0x00,0x00,0xe3,0x15,0x00,0x00,0x02,0x00,0x00,0x00,0xbf,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe5,0x15,0x00,0x00,0xe4,0x15,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xdb,0x15,0x00,0x00, +0xe5,0x15,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xa5,0x15,0x00,0x00, +0x75,0x04,0x00,0x00,0x45,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0xea,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xa5,0x15,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xeb,0x15,0x00,0x00,0xea,0x15,0x00,0x00, +0x56,0x00,0x05,0x00,0x4d,0x02,0x00,0x00,0xf2,0x15,0x00,0x00,0xcc,0x15,0x00,0x00, +0x3a,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf4,0x15,0x00,0x00, +0xeb,0x15,0x00,0x00,0xd1,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xf5,0x15,0x00,0x00,0xf4,0x15,0x00,0x00,0xd1,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0xf6,0x15,0x00,0x00,0xf2,0x15,0x00,0x00,0xf5,0x15,0x00,0x00, +0x02,0x00,0x00,0x00,0xbf,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf7,0x15,0x00,0x00,0xf6,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0xed,0x15,0x00,0x00,0xf7,0x15,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0xa8,0x15,0x00,0x00,0x7b,0x04,0x00,0x00,0x45,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xfc,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xa8,0x15,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xfd,0x15,0x00,0x00,0xfc,0x15,0x00,0x00,0x56,0x00,0x05,0x00,0x4d,0x02,0x00,0x00, +0x04,0x16,0x00,0x00,0xcc,0x15,0x00,0x00,0x3a,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x06,0x16,0x00,0x00,0xfd,0x15,0x00,0x00,0xd1,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x07,0x16,0x00,0x00,0x06,0x16,0x00,0x00, +0xd1,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x08,0x16,0x00,0x00, +0x04,0x16,0x00,0x00,0x07,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xbf,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x09,0x16,0x00,0x00,0x08,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xff,0x15,0x00,0x00, +0x09,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xac,0x15,0x00,0x00, +0x07,0x0e,0x00,0x00,0xc9,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0xaf,0x15,0x00,0x00,0x0d,0x0e,0x00,0x00,0xdb,0x15,0x00,0x00,0x81,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0xb0,0x15,0x00,0x00,0xac,0x15,0x00,0x00,0xaf,0x15,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xb3,0x15,0x00,0x00,0x13,0x0e,0x00,0x00, +0xed,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xb4,0x15,0x00,0x00, +0xb0,0x15,0x00,0x00,0xb3,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0xb7,0x15,0x00,0x00,0x19,0x0e,0x00,0x00,0xff,0x15,0x00,0x00,0x81,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0xb8,0x15,0x00,0x00,0xb4,0x15,0x00,0x00,0xb7,0x15,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xbb,0x15,0x00,0x00,0xc9,0x15,0x00,0x00, +0xdb,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xbd,0x15,0x00,0x00, +0xbb,0x15,0x00,0x00,0xed,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xbf,0x15,0x00,0x00,0xbd,0x15,0x00,0x00,0xff,0x15,0x00,0x00,0x50,0x00,0x07,0x00, +0x53,0x00,0x00,0x00,0xc0,0x15,0x00,0x00,0xbf,0x15,0x00,0x00,0xbf,0x15,0x00,0x00, +0xbf,0x15,0x00,0x00,0xbf,0x15,0x00,0x00,0x88,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0xc1,0x15,0x00,0x00,0xb8,0x15,0x00,0x00,0xc0,0x15,0x00,0x00,0x3d,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x50,0x15,0x00,0x00,0x44,0x15,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x15,0x16,0x00,0x00,0x69,0x04,0x00,0x00,0x50,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x3c,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x15,0x16,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x3d,0x16,0x00,0x00,0x3c,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x4d,0x02,0x00,0x00, +0x44,0x16,0x00,0x00,0xcc,0x15,0x00,0x00,0x3a,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x46,0x16,0x00,0x00,0x3d,0x16,0x00,0x00,0xd1,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x47,0x16,0x00,0x00,0x46,0x16,0x00,0x00, +0xd1,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x48,0x16,0x00,0x00, +0x44,0x16,0x00,0x00,0x47,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xbf,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x49,0x16,0x00,0x00,0x48,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x3f,0x16,0x00,0x00, +0x49,0x16,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x18,0x16,0x00,0x00, +0x6f,0x04,0x00,0x00,0x50,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0x4e,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x18,0x16,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4f,0x16,0x00,0x00,0x4e,0x16,0x00,0x00, +0x56,0x00,0x05,0x00,0x4d,0x02,0x00,0x00,0x56,0x16,0x00,0x00,0xcc,0x15,0x00,0x00, +0x3a,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x58,0x16,0x00,0x00, +0x4f,0x16,0x00,0x00,0xd1,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x59,0x16,0x00,0x00,0x58,0x16,0x00,0x00,0xd1,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0x5a,0x16,0x00,0x00,0x56,0x16,0x00,0x00,0x59,0x16,0x00,0x00, +0x02,0x00,0x00,0x00,0xbf,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5b,0x16,0x00,0x00,0x5a,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x51,0x16,0x00,0x00,0x5b,0x16,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x1b,0x16,0x00,0x00,0x75,0x04,0x00,0x00,0x50,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x60,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x1b,0x16,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x61,0x16,0x00,0x00,0x60,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x4d,0x02,0x00,0x00, +0x68,0x16,0x00,0x00,0xcc,0x15,0x00,0x00,0x3a,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6a,0x16,0x00,0x00,0x61,0x16,0x00,0x00,0xd1,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x6b,0x16,0x00,0x00,0x6a,0x16,0x00,0x00, +0xd1,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x6c,0x16,0x00,0x00, +0x68,0x16,0x00,0x00,0x6b,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xbf,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6d,0x16,0x00,0x00,0x6c,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x63,0x16,0x00,0x00, +0x6d,0x16,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x1e,0x16,0x00,0x00, +0x7b,0x04,0x00,0x00,0x50,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0x72,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1e,0x16,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x73,0x16,0x00,0x00,0x72,0x16,0x00,0x00, +0x56,0x00,0x05,0x00,0x4d,0x02,0x00,0x00,0x7a,0x16,0x00,0x00,0xcc,0x15,0x00,0x00, +0x3a,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7c,0x16,0x00,0x00, +0x73,0x16,0x00,0x00,0xd1,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x7d,0x16,0x00,0x00,0x7c,0x16,0x00,0x00,0xd1,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0x7e,0x16,0x00,0x00,0x7a,0x16,0x00,0x00,0x7d,0x16,0x00,0x00, +0x02,0x00,0x00,0x00,0xbf,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7f,0x16,0x00,0x00,0x7e,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x75,0x16,0x00,0x00,0x7f,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x22,0x16,0x00,0x00,0x1f,0x0e,0x00,0x00,0x3f,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x25,0x16,0x00,0x00,0x25,0x0e,0x00,0x00, +0x51,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x26,0x16,0x00,0x00, +0x22,0x16,0x00,0x00,0x25,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x29,0x16,0x00,0x00,0x2b,0x0e,0x00,0x00,0x63,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x2a,0x16,0x00,0x00,0x26,0x16,0x00,0x00,0x29,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x2d,0x16,0x00,0x00,0x31,0x0e,0x00,0x00, +0x75,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x2e,0x16,0x00,0x00, +0x2a,0x16,0x00,0x00,0x2d,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x31,0x16,0x00,0x00,0x3f,0x16,0x00,0x00,0x51,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x33,0x16,0x00,0x00,0x31,0x16,0x00,0x00,0x63,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x35,0x16,0x00,0x00,0x33,0x16,0x00,0x00, +0x75,0x16,0x00,0x00,0x50,0x00,0x07,0x00,0x53,0x00,0x00,0x00,0x36,0x16,0x00,0x00, +0x35,0x16,0x00,0x00,0x35,0x16,0x00,0x00,0x35,0x16,0x00,0x00,0x35,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x37,0x16,0x00,0x00,0x2e,0x16,0x00,0x00, +0x36,0x16,0x00,0x00,0x3d,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x5b,0x15,0x00,0x00, +0x44,0x15,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x8b,0x16,0x00,0x00, +0x69,0x04,0x00,0x00,0x5b,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0xb2,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x8b,0x16,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb3,0x16,0x00,0x00,0xb2,0x16,0x00,0x00, +0x56,0x00,0x05,0x00,0x4d,0x02,0x00,0x00,0xba,0x16,0x00,0x00,0xcc,0x15,0x00,0x00, +0x3a,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbc,0x16,0x00,0x00, +0xb3,0x16,0x00,0x00,0xd1,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xbd,0x16,0x00,0x00,0xbc,0x16,0x00,0x00,0xd1,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0xbe,0x16,0x00,0x00,0xba,0x16,0x00,0x00,0xbd,0x16,0x00,0x00, +0x02,0x00,0x00,0x00,0xbf,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbf,0x16,0x00,0x00,0xbe,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0xb5,0x16,0x00,0x00,0xbf,0x16,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x8e,0x16,0x00,0x00,0x6f,0x04,0x00,0x00,0x5b,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xc4,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x8e,0x16,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xc5,0x16,0x00,0x00,0xc4,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x4d,0x02,0x00,0x00, +0xcc,0x16,0x00,0x00,0xcc,0x15,0x00,0x00,0x3a,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xce,0x16,0x00,0x00,0xc5,0x16,0x00,0x00,0xd1,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xcf,0x16,0x00,0x00,0xce,0x16,0x00,0x00, +0xd1,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0xd0,0x16,0x00,0x00, +0xcc,0x16,0x00,0x00,0xcf,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xbf,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd1,0x16,0x00,0x00,0xd0,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xc7,0x16,0x00,0x00, +0xd1,0x16,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x91,0x16,0x00,0x00, +0x75,0x04,0x00,0x00,0x5b,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0xd6,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x91,0x16,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd7,0x16,0x00,0x00,0xd6,0x16,0x00,0x00, +0x56,0x00,0x05,0x00,0x4d,0x02,0x00,0x00,0xde,0x16,0x00,0x00,0xcc,0x15,0x00,0x00, +0x3a,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe0,0x16,0x00,0x00, +0xd7,0x16,0x00,0x00,0xd1,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xe1,0x16,0x00,0x00,0xe0,0x16,0x00,0x00,0xd1,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0xe2,0x16,0x00,0x00,0xde,0x16,0x00,0x00,0xe1,0x16,0x00,0x00, +0x02,0x00,0x00,0x00,0xbf,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe3,0x16,0x00,0x00,0xe2,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0xd9,0x16,0x00,0x00,0xe3,0x16,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x94,0x16,0x00,0x00,0x7b,0x04,0x00,0x00,0x5b,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xe8,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x94,0x16,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xe9,0x16,0x00,0x00,0xe8,0x16,0x00,0x00,0x56,0x00,0x05,0x00,0x4d,0x02,0x00,0x00, +0xf0,0x16,0x00,0x00,0xcc,0x15,0x00,0x00,0x3a,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf2,0x16,0x00,0x00,0xe9,0x16,0x00,0x00,0xd1,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xf3,0x16,0x00,0x00,0xf2,0x16,0x00,0x00, +0xd1,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0xf4,0x16,0x00,0x00, +0xf0,0x16,0x00,0x00,0xf3,0x16,0x00,0x00,0x02,0x00,0x00,0x00,0xbf,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf5,0x16,0x00,0x00,0xf4,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xeb,0x16,0x00,0x00, +0xf5,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x98,0x16,0x00,0x00, +0x37,0x0e,0x00,0x00,0xb5,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x9b,0x16,0x00,0x00,0x3d,0x0e,0x00,0x00,0xc7,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x9c,0x16,0x00,0x00,0x98,0x16,0x00,0x00,0x9b,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x9f,0x16,0x00,0x00,0x43,0x0e,0x00,0x00, +0xd9,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xa0,0x16,0x00,0x00, +0x9c,0x16,0x00,0x00,0x9f,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0xa3,0x16,0x00,0x00,0x49,0x0e,0x00,0x00,0xeb,0x16,0x00,0x00,0x81,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0xa4,0x16,0x00,0x00,0xa0,0x16,0x00,0x00,0xa3,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xa7,0x16,0x00,0x00,0xb5,0x16,0x00,0x00, +0xc7,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0xa9,0x16,0x00,0x00, +0xa7,0x16,0x00,0x00,0xd9,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0xab,0x16,0x00,0x00,0xa9,0x16,0x00,0x00,0xeb,0x16,0x00,0x00,0x50,0x00,0x07,0x00, +0x53,0x00,0x00,0x00,0xac,0x16,0x00,0x00,0xab,0x16,0x00,0x00,0xab,0x16,0x00,0x00, +0xab,0x16,0x00,0x00,0xab,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0xad,0x16,0x00,0x00,0xa4,0x16,0x00,0x00,0xac,0x16,0x00,0x00,0x3d,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x66,0x15,0x00,0x00,0x44,0x15,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x01,0x17,0x00,0x00,0x69,0x04,0x00,0x00,0x66,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x28,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x01,0x17,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x29,0x17,0x00,0x00,0x28,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x4d,0x02,0x00,0x00, +0x30,0x17,0x00,0x00,0xcc,0x15,0x00,0x00,0x3a,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x32,0x17,0x00,0x00,0x29,0x17,0x00,0x00,0xd1,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x33,0x17,0x00,0x00,0x32,0x17,0x00,0x00, +0xd1,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x34,0x17,0x00,0x00, +0x30,0x17,0x00,0x00,0x33,0x17,0x00,0x00,0x02,0x00,0x00,0x00,0xbf,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x35,0x17,0x00,0x00,0x34,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x2b,0x17,0x00,0x00, +0x35,0x17,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x04,0x17,0x00,0x00, +0x6f,0x04,0x00,0x00,0x66,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0x3a,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x17,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x3b,0x17,0x00,0x00,0x3a,0x17,0x00,0x00, +0x56,0x00,0x05,0x00,0x4d,0x02,0x00,0x00,0x42,0x17,0x00,0x00,0xcc,0x15,0x00,0x00, +0x3a,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x44,0x17,0x00,0x00, +0x3b,0x17,0x00,0x00,0xd1,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x45,0x17,0x00,0x00,0x44,0x17,0x00,0x00,0xd1,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0x46,0x17,0x00,0x00,0x42,0x17,0x00,0x00,0x45,0x17,0x00,0x00, +0x02,0x00,0x00,0x00,0xbf,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x47,0x17,0x00,0x00,0x46,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x3d,0x17,0x00,0x00,0x47,0x17,0x00,0x00,0x83,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x07,0x17,0x00,0x00,0x75,0x04,0x00,0x00,0x66,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0x4c,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x07,0x17,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x4d,0x17,0x00,0x00,0x4c,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x4d,0x02,0x00,0x00, +0x54,0x17,0x00,0x00,0xcc,0x15,0x00,0x00,0x3a,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x56,0x17,0x00,0x00,0x4d,0x17,0x00,0x00,0xd1,0x02,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x57,0x17,0x00,0x00,0x56,0x17,0x00,0x00, +0xd1,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x58,0x17,0x00,0x00, +0x54,0x17,0x00,0x00,0x57,0x17,0x00,0x00,0x02,0x00,0x00,0x00,0xbf,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x59,0x17,0x00,0x00,0x58,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0x4f,0x17,0x00,0x00, +0x59,0x17,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x0a,0x17,0x00,0x00, +0x7b,0x04,0x00,0x00,0x66,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00, +0x5e,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x0a,0x17,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5f,0x17,0x00,0x00,0x5e,0x17,0x00,0x00, +0x56,0x00,0x05,0x00,0x4d,0x02,0x00,0x00,0x66,0x17,0x00,0x00,0xcc,0x15,0x00,0x00, +0x3a,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x68,0x17,0x00,0x00, +0x5f,0x17,0x00,0x00,0xd1,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x69,0x17,0x00,0x00,0x68,0x17,0x00,0x00,0xd1,0x02,0x00,0x00,0x58,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0x6a,0x17,0x00,0x00,0x66,0x17,0x00,0x00,0x69,0x17,0x00,0x00, +0x02,0x00,0x00,0x00,0xbf,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6b,0x17,0x00,0x00,0x6a,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x52,0x00,0x00,0x00,0x61,0x17,0x00,0x00,0x6b,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x0e,0x17,0x00,0x00,0x4f,0x0e,0x00,0x00,0x2b,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x11,0x17,0x00,0x00,0x55,0x0e,0x00,0x00, +0x3d,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x12,0x17,0x00,0x00, +0x0e,0x17,0x00,0x00,0x11,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x15,0x17,0x00,0x00,0x5b,0x0e,0x00,0x00,0x4f,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x16,0x17,0x00,0x00,0x12,0x17,0x00,0x00,0x15,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x19,0x17,0x00,0x00,0x61,0x0e,0x00,0x00, +0x61,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x1a,0x17,0x00,0x00, +0x16,0x17,0x00,0x00,0x19,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x1d,0x17,0x00,0x00,0x2b,0x17,0x00,0x00,0x3d,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x1f,0x17,0x00,0x00,0x1d,0x17,0x00,0x00,0x4f,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x21,0x17,0x00,0x00,0x1f,0x17,0x00,0x00, +0x61,0x17,0x00,0x00,0x50,0x00,0x07,0x00,0x53,0x00,0x00,0x00,0x22,0x17,0x00,0x00, +0x21,0x17,0x00,0x00,0x21,0x17,0x00,0x00,0x21,0x17,0x00,0x00,0x21,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x23,0x17,0x00,0x00,0x1a,0x17,0x00,0x00, +0x22,0x17,0x00,0x00,0x41,0x00,0x05,0x00,0x0b,0x01,0x00,0x00,0x6c,0x15,0x00,0x00, +0x7f,0x0d,0x00,0x00,0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0x6d,0x15,0x00,0x00,0x6c,0x15,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x77,0x17,0x00,0x00,0x69,0x04,0x00,0x00,0x6d,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0x9e,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x77,0x17,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x9f,0x17,0x00,0x00, +0x9e,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x4d,0x02,0x00,0x00,0xa6,0x17,0x00,0x00, +0xcc,0x15,0x00,0x00,0x3a,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa8,0x17,0x00,0x00,0x9f,0x17,0x00,0x00,0xd1,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xa9,0x17,0x00,0x00,0xa8,0x17,0x00,0x00,0xd1,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0xaa,0x17,0x00,0x00,0xa6,0x17,0x00,0x00, +0xa9,0x17,0x00,0x00,0x02,0x00,0x00,0x00,0xbf,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xab,0x17,0x00,0x00,0xaa,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xa1,0x17,0x00,0x00,0xab,0x17,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x7a,0x17,0x00,0x00,0x6f,0x04,0x00,0x00, +0x6d,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xb0,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x7a,0x17,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xb1,0x17,0x00,0x00,0xb0,0x17,0x00,0x00,0x56,0x00,0x05,0x00, +0x4d,0x02,0x00,0x00,0xb8,0x17,0x00,0x00,0xcc,0x15,0x00,0x00,0x3a,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xba,0x17,0x00,0x00,0xb1,0x17,0x00,0x00, +0xd1,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xbb,0x17,0x00,0x00, +0xba,0x17,0x00,0x00,0xd1,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00, +0xbc,0x17,0x00,0x00,0xb8,0x17,0x00,0x00,0xbb,0x17,0x00,0x00,0x02,0x00,0x00,0x00, +0xbf,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbd,0x17,0x00,0x00, +0xbc,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0xb3,0x17,0x00,0x00,0xbd,0x17,0x00,0x00,0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x7d,0x17,0x00,0x00,0x75,0x04,0x00,0x00,0x6d,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x52,0x00,0x00,0x00,0xc2,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x7d,0x17,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc3,0x17,0x00,0x00, +0xc2,0x17,0x00,0x00,0x56,0x00,0x05,0x00,0x4d,0x02,0x00,0x00,0xca,0x17,0x00,0x00, +0xcc,0x15,0x00,0x00,0x3a,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xcc,0x17,0x00,0x00,0xc3,0x17,0x00,0x00,0xd1,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xcd,0x17,0x00,0x00,0xcc,0x17,0x00,0x00,0xd1,0x02,0x00,0x00, +0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0xce,0x17,0x00,0x00,0xca,0x17,0x00,0x00, +0xcd,0x17,0x00,0x00,0x02,0x00,0x00,0x00,0xbf,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcf,0x17,0x00,0x00,0xce,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00,0xc5,0x17,0x00,0x00,0xcf,0x17,0x00,0x00, +0x83,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x80,0x17,0x00,0x00,0x7b,0x04,0x00,0x00, +0x6d,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x52,0x00,0x00,0x00,0xd4,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x80,0x17,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xd5,0x17,0x00,0x00,0xd4,0x17,0x00,0x00,0x56,0x00,0x05,0x00, +0x4d,0x02,0x00,0x00,0xdc,0x17,0x00,0x00,0xcc,0x15,0x00,0x00,0x3a,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xde,0x17,0x00,0x00,0xd5,0x17,0x00,0x00, +0xd1,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xdf,0x17,0x00,0x00, +0xde,0x17,0x00,0x00,0xd1,0x02,0x00,0x00,0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00, +0xe0,0x17,0x00,0x00,0xdc,0x17,0x00,0x00,0xdf,0x17,0x00,0x00,0x02,0x00,0x00,0x00, +0xbf,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe1,0x17,0x00,0x00, +0xe0,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x52,0x00,0x00,0x00, +0xd7,0x17,0x00,0x00,0xe1,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x84,0x17,0x00,0x00,0xc1,0x15,0x00,0x00,0xa1,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x87,0x17,0x00,0x00,0x37,0x16,0x00,0x00,0xb3,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x88,0x17,0x00,0x00,0x84,0x17,0x00,0x00, +0x87,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x8b,0x17,0x00,0x00, +0xad,0x16,0x00,0x00,0xc5,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x8c,0x17,0x00,0x00,0x88,0x17,0x00,0x00,0x8b,0x17,0x00,0x00,0x8e,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x8f,0x17,0x00,0x00,0x23,0x17,0x00,0x00,0xd7,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x90,0x17,0x00,0x00,0x8c,0x17,0x00,0x00, +0x8f,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00,0x93,0x17,0x00,0x00, +0xa1,0x17,0x00,0x00,0xb3,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x52,0x00,0x00,0x00, +0x95,0x17,0x00,0x00,0x93,0x17,0x00,0x00,0xc5,0x17,0x00,0x00,0x81,0x00,0x05,0x00, +0x52,0x00,0x00,0x00,0x97,0x17,0x00,0x00,0x95,0x17,0x00,0x00,0xd7,0x17,0x00,0x00, +0x50,0x00,0x07,0x00,0x53,0x00,0x00,0x00,0x98,0x17,0x00,0x00,0x97,0x17,0x00,0x00, +0x97,0x17,0x00,0x00,0x97,0x17,0x00,0x00,0x97,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x99,0x17,0x00,0x00,0x90,0x17,0x00,0x00,0x98,0x17,0x00,0x00, +0x50,0x00,0x07,0x00,0xf0,0x04,0x00,0x00,0x77,0x15,0x00,0x00,0x25,0x0e,0x00,0x00, +0x2b,0x0e,0x00,0x00,0x3d,0x0e,0x00,0x00,0x43,0x0e,0x00,0x00,0x3e,0x00,0x03,0x00, +0x32,0x15,0x00,0x00,0x77,0x15,0x00,0x00,0x41,0x00,0x05,0x00,0x54,0x00,0x00,0x00, +0x78,0x15,0x00,0x00,0x32,0x15,0x00,0x00,0x0a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0x79,0x15,0x00,0x00,0x78,0x15,0x00,0x00,0x3d,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0x7b,0x15,0x00,0x00,0x78,0x15,0x00,0x00,0xf9,0x00,0x02,0x00, +0x7c,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0x7c,0x15,0x00,0x00,0xf5,0x00,0x07,0x00, +0x53,0x00,0x00,0x00,0xe1,0x22,0x00,0x00,0x7b,0x15,0x00,0x00,0xf2,0x14,0x00,0x00, +0xeb,0x17,0x00,0x00,0x80,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x53,0x00,0x00,0x00, +0xe0,0x22,0x00,0x00,0x79,0x15,0x00,0x00,0xf2,0x14,0x00,0x00,0xe6,0x17,0x00,0x00, +0x80,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xde,0x22,0x00,0x00, +0x10,0x02,0x00,0x00,0xf2,0x14,0x00,0x00,0x8d,0x15,0x00,0x00,0x80,0x15,0x00,0x00, +0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x7f,0x15,0x00,0x00,0xde,0x22,0x00,0x00, +0x1a,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x8e,0x15,0x00,0x00,0x80,0x15,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x7f,0x15,0x00,0x00,0x80,0x15,0x00,0x00, +0x8e,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0x80,0x15,0x00,0x00,0x41,0x00,0x05,0x00, +0x54,0x00,0x00,0x00,0x83,0x15,0x00,0x00,0x32,0x15,0x00,0x00,0xde,0x22,0x00,0x00, +0x3d,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x84,0x15,0x00,0x00,0x83,0x15,0x00,0x00, +0x0c,0x00,0x07,0x00,0x53,0x00,0x00,0x00,0xe6,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xe0,0x22,0x00,0x00,0x84,0x15,0x00,0x00,0x3d,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0x89,0x15,0x00,0x00,0x83,0x15,0x00,0x00,0x0c,0x00,0x07,0x00, +0x53,0x00,0x00,0x00,0xeb,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xe1,0x22,0x00,0x00,0x89,0x15,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x8d,0x15,0x00,0x00,0xde,0x22,0x00,0x00,0x10,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x7c,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0x8e,0x15,0x00,0x00,0x0c,0x00,0x08,0x00, +0x53,0x00,0x00,0x00,0x92,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x99,0x17,0x00,0x00,0xe0,0x22,0x00,0x00,0xe1,0x22,0x00,0x00,0x73,0x00,0x04,0x00, +0x83,0x00,0x00,0x00,0x5c,0x0d,0x00,0x00,0x92,0x15,0x00,0x00,0x3e,0x00,0x03,0x00, +0x50,0x0d,0x00,0x00,0x5c,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x45,0x02,0x00,0x00, +0xef,0x17,0x00,0x00,0xbe,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00, +0xf0,0x17,0x00,0x00,0xef,0x17,0x00,0x00,0xc0,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x0a,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf1,0x17,0x00,0x00, +0xf0,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0xf3,0x17,0x00,0x00,0xf1,0x17,0x00,0x00,0xbf,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf5,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xf5,0x17,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x89,0x25,0x00,0x00,0xf3,0x17,0x00,0x00,0xc0,0x01,0x00,0x00, +0xf1,0x17,0x00,0x00,0x41,0x00,0x05,0x00,0x36,0x02,0x00,0x00,0xf9,0x17,0x00,0x00, +0x09,0x02,0x00,0x00,0x3b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xfa,0x17,0x00,0x00,0xf9,0x17,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x60,0x0d,0x00,0x00,0x5c,0x0d,0x00,0x00,0x5c,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xff,0x17,0x00,0x00,0xfa,0x17,0x00,0x00,0xfa,0x17,0x00,0x00,0xfa,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x00,0x18,0x00,0x00,0x60,0x0d,0x00,0x00, +0xff,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x03,0x18,0x00,0x00, +0x00,0x18,0x00,0x00,0x89,0x25,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x07,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x03,0x18,0x00,0x00, +0x0e,0x0b,0x00,0x00,0x98,0x22,0x00,0x00,0x3e,0x00,0x03,0x00,0x56,0x0d,0x00,0x00, +0x07,0x18,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x0c,0x18,0x00,0x00, +0x56,0x0d,0x00,0x00,0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x0d,0x18,0x00,0x00,0x0c,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0e,0x18,0x00,0x00,0x69,0x03,0x00,0x00,0x0d,0x18,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x0f,0x18,0x00,0x00,0x56,0x0d,0x00,0x00,0x4f,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x10,0x18,0x00,0x00,0x0f,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x11,0x18,0x00,0x00,0xd1,0x02,0x00,0x00, +0x10,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x12,0x18,0x00,0x00, +0x0e,0x18,0x00,0x00,0x11,0x18,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x13,0x18,0x00,0x00,0x56,0x0d,0x00,0x00,0x53,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x14,0x18,0x00,0x00,0x13,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x15,0x18,0x00,0x00,0x69,0x03,0x00,0x00,0x14,0x18,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x16,0x18,0x00,0x00,0x12,0x18,0x00,0x00, +0x15,0x18,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x18,0x18,0x00,0x00, +0x0c,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x19,0x18,0x00,0x00, +0xd1,0x02,0x00,0x00,0x18,0x18,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x1b,0x18,0x00,0x00,0x13,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1c,0x18,0x00,0x00,0xd1,0x02,0x00,0x00,0x1b,0x18,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1d,0x18,0x00,0x00,0x19,0x18,0x00,0x00,0x1c,0x18,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1f,0x18,0x00,0x00,0x0c,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x20,0x18,0x00,0x00,0x7c,0x03,0x00,0x00, +0x1f,0x18,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x22,0x18,0x00,0x00, +0x0f,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x23,0x18,0x00,0x00, +0xd1,0x02,0x00,0x00,0x22,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x24,0x18,0x00,0x00,0x20,0x18,0x00,0x00,0x23,0x18,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x26,0x18,0x00,0x00,0x13,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x27,0x18,0x00,0x00,0x69,0x03,0x00,0x00,0x26,0x18,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x28,0x18,0x00,0x00,0x24,0x18,0x00,0x00, +0x27,0x18,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x29,0x18,0x00,0x00, +0x16,0x18,0x00,0x00,0x1d,0x18,0x00,0x00,0x28,0x18,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x64,0x0d,0x00,0x00,0x50,0x0d,0x00,0x00,0xa7,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x65,0x0d,0x00,0x00,0x64,0x0d,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x66,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x65,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x2e,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x66,0x0d,0x00,0x00, +0xbf,0x01,0x00,0x00,0xc0,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x69,0x0d,0x00,0x00,0x64,0x0d,0x00,0x00,0xb8,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0x6a,0x0d,0x00,0x00,0x69,0x0d,0x00,0x00,0xbf,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x95,0x02,0x00,0x00,0x4a,0x18,0x00,0x00,0x97,0x02,0x00,0x00,0x62,0x00,0x05,0x00, +0x83,0x00,0x00,0x00,0x4c,0x18,0x00,0x00,0x4a,0x18,0x00,0x00,0xc6,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4d,0x18,0x00,0x00,0x4c,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x39,0x18,0x00,0x00, +0x4d,0x18,0x00,0x00,0xd1,0x08,0x00,0x00,0x3d,0x00,0x04,0x00,0x45,0x02,0x00,0x00, +0x51,0x18,0x00,0x00,0xac,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x4d,0x02,0x00,0x00, +0x53,0x18,0x00,0x00,0x51,0x18,0x00,0x00,0x3a,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0x55,0x18,0x00,0x00,0x53,0x18,0x00,0x00,0x1d,0x0d,0x00,0x00, +0x02,0x00,0x00,0x00,0xbf,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x56,0x18,0x00,0x00,0x55,0x18,0x00,0x00,0x55,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x25,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x25,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xbd,0x24,0x00,0x00, +0x0e,0x0b,0x00,0x00,0x1a,0x0c,0x00,0x00,0x29,0x18,0x00,0x00,0xf5,0x17,0x00,0x00, +0xf5,0x00,0x07,0x00,0xcb,0x00,0x00,0x00,0xac,0x24,0x00,0x00,0xca,0x08,0x00,0x00, +0x1a,0x0c,0x00,0x00,0x6a,0x0d,0x00,0x00,0xf5,0x17,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xe7,0x22,0x00,0x00,0xe0,0x02,0x00,0x00,0x1a,0x0c,0x00,0x00, +0x56,0x18,0x00,0x00,0xf5,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0xcb,0x00,0x00,0x00, +0xe5,0x22,0x00,0x00,0xca,0x08,0x00,0x00,0x1a,0x0c,0x00,0x00,0x39,0x18,0x00,0x00, +0xf5,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe3,0x22,0x00,0x00, +0xbf,0x01,0x00,0x00,0x1a,0x0c,0x00,0x00,0x2e,0x18,0x00,0x00,0xf5,0x17,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x5c,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xb2,0x0c,0x00,0x00,0xe3,0x22,0x00,0x00,0x3e,0x00,0x03,0x00, +0xea,0x0b,0x00,0x00,0xe7,0x22,0x00,0x00,0x41,0x00,0x05,0x00,0x20,0x02,0x00,0x00, +0xf4,0x18,0x00,0x00,0x09,0x02,0x00,0x00,0x1f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xf5,0x18,0x00,0x00,0xf4,0x18,0x00,0x00,0xc4,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xdd,0x18,0x00,0x00,0x15,0x02,0x00,0x00,0xf5,0x18,0x00,0x00, +0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xde,0x18,0x00,0x00,0xdd,0x18,0x00,0x00, +0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xe2,0x18,0x00,0x00,0xde,0x18,0x00,0x00, +0xde,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xe3,0x18,0x00,0x00, +0x93,0x0c,0x00,0x00,0xe2,0x18,0x00,0x00,0x6e,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0xe4,0x18,0x00,0x00,0xe3,0x18,0x00,0x00,0x41,0x00,0x05,0x00,0x0b,0x02,0x00,0x00, +0xfc,0x18,0x00,0x00,0x09,0x02,0x00,0x00,0x1a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0xfd,0x18,0x00,0x00,0xfc,0x18,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x09,0x19,0x00,0x00,0xe4,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x0a,0x19,0x00,0x00,0x8d,0x0c,0x00,0x00,0x09,0x19,0x00,0x00, +0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x0d,0x19,0x00,0x00,0x09,0x19,0x00,0x00, +0x0a,0x04,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x1a,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x0a,0x19,0x00,0x00,0x0d,0x19,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x1f,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x0a,0x04,0x00,0x00,0x1a,0x19,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x13,0x19,0x00,0x00,0xfd,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x14,0x19,0x00,0x00,0x1f,0x19,0x00,0x00,0x13,0x19,0x00,0x00, +0x3d,0x00,0x04,0x00,0x45,0x02,0x00,0x00,0x23,0x19,0x00,0x00,0xbe,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x24,0x19,0x00,0x00,0x23,0x19,0x00,0x00, +0xc0,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x0a,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x25,0x19,0x00,0x00,0x24,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x27,0x19,0x00,0x00,0x25,0x19,0x00,0x00, +0xbf,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x29,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x29,0x19,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x8a,0x25,0x00,0x00, +0x27,0x19,0x00,0x00,0xc0,0x01,0x00,0x00,0x25,0x19,0x00,0x00,0x3d,0x00,0x04,0x00, +0x45,0x02,0x00,0x00,0x31,0x19,0x00,0x00,0x47,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x4d,0x02,0x00,0x00,0x33,0x19,0x00,0x00,0x31,0x19,0x00,0x00,0x3a,0x0d,0x00,0x00, +0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x36,0x19,0x00,0x00,0xf5,0x18,0x00,0x00, +0x58,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x37,0x19,0x00,0x00,0x33,0x19,0x00,0x00, +0x14,0x19,0x00,0x00,0x02,0x00,0x00,0x00,0x36,0x19,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x38,0x19,0x00,0x00,0x37,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xed,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x38,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xee,0x18,0x00,0x00,0x8a,0x25,0x00,0x00,0xed,0x18,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x3d,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0xee,0x18,0x00,0x00,0x17,0x07,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x76,0x18,0x00,0x00,0xea,0x0b,0x00,0x00,0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x77,0x18,0x00,0x00,0x76,0x18,0x00,0x00,0xb4,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0x78,0x18,0x00,0x00,0x77,0x18,0x00,0x00,0xbf,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x7e,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x78,0x18,0x00,0x00,0x79,0x18,0x00,0x00,0x7b,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x79,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x7e,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7b,0x18,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x7d,0x18,0x00,0x00, +0x76,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x7e,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7e,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xea,0x22,0x00,0x00, +0x3d,0x19,0x00,0x00,0x79,0x18,0x00,0x00,0x7d,0x18,0x00,0x00,0x7b,0x18,0x00,0x00, +0x3e,0x00,0x03,0x00,0x76,0x18,0x00,0x00,0xea,0x22,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x82,0x18,0x00,0x00,0x76,0x18,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x54,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x82,0x18,0x00,0x00,0x3d,0x19,0x00,0x00,0xb7,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0x48,0x19,0x00,0x00,0x54,0x19,0x00,0x00,0xbf,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x4e,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x48,0x19,0x00,0x00, +0x49,0x19,0x00,0x00,0x4d,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x49,0x19,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x59,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x82,0x18,0x00,0x00,0x3d,0x19,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4c,0x19,0x00,0x00,0x59,0x19,0x00,0x00,0x54,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x4e,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x4d,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x4e,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x4e,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xeb,0x22,0x00,0x00,0x4c,0x19,0x00,0x00, +0x49,0x19,0x00,0x00,0xbf,0x01,0x00,0x00,0x4d,0x19,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x86,0x18,0x00,0x00,0xc0,0x01,0x00,0x00,0xeb,0x22,0x00,0x00, +0xf7,0x00,0x03,0x00,0xa4,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xe5,0x22,0x00,0x00,0x89,0x18,0x00,0x00,0x91,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x89,0x18,0x00,0x00,0x3e,0x00,0x03,0x00,0x76,0x18,0x00,0x00,0x3d,0x19,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x8c,0x18,0x00,0x00,0xea,0x0b,0x00,0x00, +0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8d,0x18,0x00,0x00, +0x8c,0x18,0x00,0x00,0xb7,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x8e,0x18,0x00,0x00, +0x8d,0x18,0x00,0x00,0xbf,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x8f,0x18,0x00,0x00,0x8e,0x18,0x00,0x00,0xcf,0x02,0x00,0x00,0xc0,0x01,0x00,0x00, +0x3e,0x00,0x03,0x00,0x8c,0x18,0x00,0x00,0x8f,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa4,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x91,0x18,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x92,0x18,0x00,0x00,0xea,0x0b,0x00,0x00,0x54,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x93,0x18,0x00,0x00,0x92,0x18,0x00,0x00, +0xbc,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x94,0x18,0x00,0x00,0x93,0x18,0x00,0x00, +0xc0,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xa3,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x94,0x18,0x00,0x00,0x95,0x18,0x00,0x00,0x9b,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x95,0x18,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x98,0x18,0x00,0x00,0x76,0x18,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x5f,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x98,0x18,0x00,0x00, +0x3d,0x19,0x00,0x00,0xd1,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x76,0x18,0x00,0x00, +0x5f,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0xa3,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9b,0x18,0x00,0x00,0xba,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x9d,0x18,0x00,0x00, +0x86,0x18,0x00,0x00,0x55,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0xa2,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x9d,0x18,0x00,0x00,0x9e,0x18,0x00,0x00, +0xa2,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x9e,0x18,0x00,0x00,0x3d,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x9f,0x18,0x00,0x00,0xea,0x0b,0x00,0x00,0x3e,0x00,0x03,0x00, +0x65,0x18,0x00,0x00,0x9f,0x18,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x61,0x19,0x00,0x00,0x65,0x18,0x00,0x00,0x54,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0x61,0x19,0x00,0x00,0xbf,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xa1,0x18,0x00,0x00,0x65,0x18,0x00,0x00,0x3e,0x00,0x03,0x00,0xea,0x0b,0x00,0x00, +0xa1,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xa2,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa2,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xa3,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa3,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xa4,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa4,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa6,0x18,0x00,0x00, +0x99,0x22,0x00,0x00,0xeb,0x22,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa7,0x18,0x00,0x00,0xa6,0x18,0x00,0x00,0x5f,0x07,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x65,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xa7,0x18,0x00,0x00,0xbf,0x01,0x00,0x00,0xc0,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x6a,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x5c,0x18,0x00,0x00,0x65,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xac,0x18,0x00,0x00,0xc0,0x01,0x00,0x00,0x6a,0x19,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xad,0x18,0x00,0x00,0xea,0x0b,0x00,0x00,0x54,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xae,0x18,0x00,0x00,0xad,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xaf,0x18,0x00,0x00,0xae,0x18,0x00,0x00, +0xac,0x18,0x00,0x00,0x3e,0x00,0x03,0x00,0xad,0x18,0x00,0x00,0xaf,0x18,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb3,0x18,0x00,0x00,0xc0,0x01,0x00,0x00, +0xb5,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x6e,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xb3,0x18,0x00,0x00,0xbf,0x01,0x00,0x00, +0xc0,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb6,0x18,0x00,0x00, +0xad,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb7,0x18,0x00,0x00, +0xb6,0x18,0x00,0x00,0x6e,0x19,0x00,0x00,0x3e,0x00,0x03,0x00,0xad,0x18,0x00,0x00, +0xb7,0x18,0x00,0x00,0xb8,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xbb,0x18,0x00,0x00, +0x42,0x0d,0x00,0x00,0x55,0x07,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xbc,0x18,0x00,0x00,0xbb,0x18,0x00,0x00,0xc0,0x01,0x00,0x00,0xbf,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xbe,0x18,0x00,0x00,0xad,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbf,0x18,0x00,0x00,0xbe,0x18,0x00,0x00, +0xbc,0x18,0x00,0x00,0x3e,0x00,0x03,0x00,0xad,0x18,0x00,0x00,0xbf,0x18,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc2,0x18,0x00,0x00,0xad,0x18,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc3,0x18,0x00,0x00,0xc2,0x18,0x00,0x00, +0xc0,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x72,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xc3,0x18,0x00,0x00,0xbf,0x01,0x00,0x00, +0xc0,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc6,0x18,0x00,0x00, +0x76,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x89,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc6,0x18,0x00,0x00,0x3d,0x19,0x00,0x00, +0xb7,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x7d,0x19,0x00,0x00,0x89,0x19,0x00,0x00, +0xbf,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x83,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x7d,0x19,0x00,0x00,0x7e,0x19,0x00,0x00,0x82,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x7e,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x8e,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xc6,0x18,0x00,0x00, +0x3d,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x81,0x19,0x00,0x00, +0x8e,0x19,0x00,0x00,0x89,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x83,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x82,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x83,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x83,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xf2,0x22,0x00,0x00,0x81,0x19,0x00,0x00,0x7e,0x19,0x00,0x00,0xbf,0x01,0x00,0x00, +0x82,0x19,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x92,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xf2,0x22,0x00,0x00,0xbf,0x01,0x00,0x00, +0xc0,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcb,0x18,0x00,0x00, +0x72,0x19,0x00,0x00,0x56,0x04,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x96,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xcb,0x18,0x00,0x00, +0xbf,0x01,0x00,0x00,0xc0,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xce,0x18,0x00,0x00,0x96,0x19,0x00,0x00,0x92,0x19,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x9a,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xce,0x18,0x00,0x00,0xbf,0x01,0x00,0x00,0xc0,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x30,0x0c,0x00,0x00,0xea,0x0b,0x00,0x00,0x41,0x00,0x05,0x00, +0x2b,0x02,0x00,0x00,0xf9,0x1a,0x00,0x00,0x09,0x02,0x00,0x00,0x30,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xfa,0x1a,0x00,0x00,0xf9,0x1a,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xe5,0x19,0x00,0x00,0x8a,0x0c,0x00,0x00, +0xfa,0x1a,0x00,0x00,0x3e,0x00,0x03,0x00,0x9c,0x19,0x00,0x00,0xe5,0x19,0x00,0x00, +0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xe7,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0xe5,0x19,0x00,0x00,0x6e,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0xe8,0x19,0x00,0x00,0xe7,0x19,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xea,0x19,0x00,0x00,0xe8,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xeb,0x19,0x00,0x00,0xea,0x19,0x00,0x00,0x0a,0x04,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xed,0x19,0x00,0x00,0xeb,0x19,0x00,0x00,0xc9,0x0c,0x00,0x00, +0x3e,0x00,0x03,0x00,0x9e,0x19,0x00,0x00,0xed,0x19,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xee,0x19,0x00,0x00,0x9e,0x19,0x00,0x00,0x54,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xef,0x19,0x00,0x00,0xee,0x19,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xf0,0x19,0x00,0x00,0x9c,0x19,0x00,0x00, +0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf1,0x19,0x00,0x00, +0xf0,0x19,0x00,0x00,0xba,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xf2,0x19,0x00,0x00, +0xef,0x19,0x00,0x00,0xf1,0x19,0x00,0x00,0xa9,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0xf3,0x19,0x00,0x00,0xf2,0x19,0x00,0x00,0xad,0x05,0x00,0x00,0xae,0x05,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xf4,0x19,0x00,0x00,0x9f,0x19,0x00,0x00, +0x54,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xf4,0x19,0x00,0x00,0xf3,0x19,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xf5,0x19,0x00,0x00,0x9e,0x19,0x00,0x00, +0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf6,0x19,0x00,0x00, +0xf5,0x19,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xf7,0x19,0x00,0x00, +0x9c,0x19,0x00,0x00,0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xf8,0x19,0x00,0x00,0xf7,0x19,0x00,0x00,0xba,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0xf9,0x19,0x00,0x00,0xf6,0x19,0x00,0x00,0xf8,0x19,0x00,0x00,0xa9,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0xfa,0x19,0x00,0x00,0xf9,0x19,0x00,0x00,0xad,0x05,0x00,0x00, +0xae,0x05,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xfb,0x19,0x00,0x00, +0x9f,0x19,0x00,0x00,0x4f,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0xfb,0x19,0x00,0x00, +0xfa,0x19,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xfd,0x19,0x00,0x00, +0xf5,0x19,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xff,0x19,0x00,0x00, +0xf7,0x19,0x00,0x00,0xba,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x00,0x1a,0x00,0x00, +0xfd,0x19,0x00,0x00,0xff,0x19,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x02,0x1a,0x00,0x00,0xee,0x19,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x04,0x1a,0x00,0x00,0xf0,0x19,0x00,0x00,0xba,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0x05,0x1a,0x00,0x00,0x02,0x1a,0x00,0x00,0x04,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0x06,0x1a,0x00,0x00,0x9f,0x19,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x07,0x1a,0x00,0x00,0x06,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x08,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x08,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x7c,0x24,0x00,0x00,0x0a,0x02,0x00,0x00,0x83,0x19,0x00,0x00, +0x42,0x1a,0x00,0x00,0x40,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0x0b,0x1a,0x00,0x00,0x7c,0x24,0x00,0x00,0xe3,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0x43,0x1a,0x00,0x00,0x40,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x0b,0x1a,0x00,0x00,0x0c,0x1a,0x00,0x00,0x43,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0c,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x0d,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0d,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x09,0x25,0x00,0x00, +0x0a,0x02,0x00,0x00,0x0c,0x1a,0x00,0x00,0x3e,0x1a,0x00,0x00,0x3c,0x1a,0x00,0x00, +0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x10,0x1a,0x00,0x00,0x09,0x25,0x00,0x00, +0xe3,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x3f,0x1a,0x00,0x00,0x3c,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x10,0x1a,0x00,0x00,0x11,0x1a,0x00,0x00, +0x3f,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x11,0x1a,0x00,0x00,0xc4,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x14,0x1a,0x00,0x00,0x7c,0x24,0x00,0x00,0x15,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x15,0x1a,0x00,0x00,0x09,0x25,0x00,0x00, +0x14,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00,0x1c,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x05,0x1a,0x00,0x00,0x17,0x1a,0x00,0x00,0x1a,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x17,0x1a,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x19,0x1a,0x00,0x00,0xe3,0x02,0x00,0x00,0x09,0x25,0x00,0x00,0xf9,0x00,0x02,0x00, +0x1c,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x1a,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x1c,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x1c,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x0b,0x25,0x00,0x00,0x19,0x1a,0x00,0x00,0x17,0x1a,0x00,0x00, +0x09,0x25,0x00,0x00,0x1a,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00,0x24,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x00,0x1a,0x00,0x00,0x1f,0x1a,0x00,0x00, +0x22,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x1f,0x1a,0x00,0x00,0x82,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x21,0x1a,0x00,0x00,0xe3,0x02,0x00,0x00,0x7c,0x24,0x00,0x00, +0xf9,0x00,0x02,0x00,0x24,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x22,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x24,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x24,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x0d,0x25,0x00,0x00,0x21,0x1a,0x00,0x00, +0x1f,0x1a,0x00,0x00,0x7c,0x24,0x00,0x00,0x22,0x1a,0x00,0x00,0x50,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x26,0x1a,0x00,0x00,0x0b,0x25,0x00,0x00,0x0d,0x25,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x2b,0x1a,0x00,0x00,0x9f,0x19,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x2c,0x1a,0x00,0x00,0xe8,0x19,0x00,0x00, +0x2b,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x2e,0x1a,0x00,0x00, +0x2c,0x1a,0x00,0x00,0x26,0x1a,0x00,0x00,0x3e,0x00,0x03,0x00,0xac,0x19,0x00,0x00, +0xc0,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xad,0x19,0x00,0x00,0xcd,0x0c,0x00,0x00, +0x3e,0x00,0x03,0x00,0x03,0x1b,0x00,0x00,0x2e,0x1a,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x15,0x1b,0x00,0x00,0xac,0x19,0x00,0x00,0x54,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x16,0x1b,0x00,0x00,0x15,0x1b,0x00,0x00, +0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x17,0x1b,0x00,0x00,0x16,0x1b,0x00,0x00, +0x0a,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x1f,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x17,0x1b,0x00,0x00,0x18,0x1b,0x00,0x00,0x1c,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x18,0x1b,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x19,0x1b,0x00,0x00,0x03,0x1b,0x00,0x00,0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x1a,0x1b,0x00,0x00,0x19,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x54,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x1a,0x1b,0x00,0x00,0x0a,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x1f,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1c,0x1b,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x1d,0x1b,0x00,0x00,0x03,0x1b,0x00,0x00,0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x1e,0x1b,0x00,0x00,0x1d,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x1f,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x1f,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x0e,0x25,0x00,0x00,0x54,0x1b,0x00,0x00,0x18,0x1b,0x00,0x00, +0x1e,0x1b,0x00,0x00,0x1c,0x1b,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x21,0x1b,0x00,0x00,0x03,0x1b,0x00,0x00,0x54,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0x21,0x1b,0x00,0x00,0x0e,0x25,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x23,0x1b,0x00,0x00,0x15,0x1b,0x00,0x00,0xad,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0x24,0x1b,0x00,0x00,0x23,0x1b,0x00,0x00,0x0a,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x2f,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x24,0x1b,0x00,0x00, +0x25,0x1b,0x00,0x00,0x2c,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x25,0x1b,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x26,0x1b,0x00,0x00,0xad,0x19,0x00,0x00, +0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x27,0x1b,0x00,0x00, +0x26,0x1b,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x28,0x1b,0x00,0x00, +0x27,0x1b,0x00,0x00,0x10,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x2a,0x1b,0x00,0x00,0x21,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x59,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x2a,0x1b,0x00,0x00, +0x28,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x2f,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2c,0x1b,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x2e,0x1b,0x00,0x00, +0x21,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x2f,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2f,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x0f,0x25,0x00,0x00, +0x59,0x1b,0x00,0x00,0x25,0x1b,0x00,0x00,0x2e,0x1b,0x00,0x00,0x2c,0x1b,0x00,0x00, +0x3e,0x00,0x03,0x00,0x21,0x1b,0x00,0x00,0x0f,0x25,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x32,0x1b,0x00,0x00,0xac,0x19,0x00,0x00,0x4f,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x33,0x1b,0x00,0x00,0x32,0x1b,0x00,0x00, +0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x34,0x1b,0x00,0x00,0x33,0x1b,0x00,0x00, +0x0a,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x3c,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x34,0x1b,0x00,0x00,0x35,0x1b,0x00,0x00,0x39,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x35,0x1b,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x36,0x1b,0x00,0x00,0x03,0x1b,0x00,0x00,0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x37,0x1b,0x00,0x00,0x36,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x5e,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x37,0x1b,0x00,0x00,0x0a,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x3c,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x39,0x1b,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x3a,0x1b,0x00,0x00,0x03,0x1b,0x00,0x00,0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x3b,0x1b,0x00,0x00,0x3a,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x3c,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x3c,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x10,0x25,0x00,0x00,0x5e,0x1b,0x00,0x00,0x35,0x1b,0x00,0x00, +0x3b,0x1b,0x00,0x00,0x39,0x1b,0x00,0x00,0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x3e,0x1b,0x00,0x00,0x03,0x1b,0x00,0x00,0x4f,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0x3e,0x1b,0x00,0x00,0x10,0x25,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x40,0x1b,0x00,0x00,0x32,0x1b,0x00,0x00,0xad,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0x41,0x1b,0x00,0x00,0x40,0x1b,0x00,0x00,0x0a,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x4c,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x41,0x1b,0x00,0x00, +0x42,0x1b,0x00,0x00,0x49,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x42,0x1b,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x43,0x1b,0x00,0x00,0xad,0x19,0x00,0x00, +0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x44,0x1b,0x00,0x00, +0x43,0x1b,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x45,0x1b,0x00,0x00, +0x44,0x1b,0x00,0x00,0x10,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x47,0x1b,0x00,0x00,0x3e,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x63,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x47,0x1b,0x00,0x00, +0x45,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x4c,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x49,0x1b,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x4b,0x1b,0x00,0x00, +0x3e,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x4c,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4c,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x11,0x25,0x00,0x00, +0x63,0x1b,0x00,0x00,0x42,0x1b,0x00,0x00,0x4b,0x1b,0x00,0x00,0x49,0x1b,0x00,0x00, +0x3e,0x00,0x03,0x00,0x3e,0x1b,0x00,0x00,0x11,0x25,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0x4f,0x1b,0x00,0x00,0x03,0x1b,0x00,0x00,0x5f,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0x68,0x1b,0x00,0x00,0x39,0x0d,0x00,0x00,0x4f,0x1b,0x00,0x00, +0x02,0x00,0x00,0x00,0x0a,0x02,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x69,0x1b,0x00,0x00,0x68,0x1b,0x00,0x00,0x68,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x3b,0x1a,0x00,0x00,0xae,0x19,0x00,0x00,0x15,0x1a,0x00,0x00,0x3e,0x00,0x03,0x00, +0x3b,0x1a,0x00,0x00,0x69,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x3c,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3c,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x3e,0x1a,0x00,0x00,0x09,0x25,0x00,0x00,0x10,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x0d,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x3f,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x40,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x40,0x1a,0x00,0x00,0x80,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x42,0x1a,0x00,0x00,0x7c,0x24,0x00,0x00,0x10,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x08,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x43,0x1a,0x00,0x00, +0x3e,0x00,0x03,0x00,0xb0,0x19,0x00,0x00,0x14,0x06,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x46,0x1a,0x00,0x00,0xed,0x19,0x00,0x00,0xe5,0x19,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x4b,0x1a,0x00,0x00,0xbf,0x0c,0x00,0x00, +0xc0,0x01,0x00,0x00,0xbf,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x6e,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x6a,0x19,0x00,0x00, +0x4b,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x79,0x1b,0x00,0x00, +0x9a,0x22,0x00,0x00,0xfa,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x7b,0x1b,0x00,0x00,0x79,0x1b,0x00,0x00,0x9a,0x22,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7c,0x1b,0x00,0x00,0x7b,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7e,0x1b,0x00,0x00,0xc0,0x01,0x00,0x00, +0x7c,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x89,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x8e,0x05,0x00,0x00,0x7e,0x1b,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x50,0x1a,0x00,0x00,0xc0,0x01,0x00,0x00, +0x6e,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x51,0x1a,0x00,0x00, +0x89,0x1b,0x00,0x00,0x50,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x53,0x1a,0x00,0x00,0xc0,0x01,0x00,0x00,0x51,0x1a,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x54,0x1a,0x00,0x00,0x53,0x1a,0x00,0x00,0x2b,0x06,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x8e,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xc0,0x01,0x00,0x00,0x54,0x1a,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x57,0x1a,0x00,0x00,0x69,0x03,0x00,0x00,0x42,0x0d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x93,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x57,0x1a,0x00,0x00,0x6e,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x98,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xbf,0x01,0x00,0x00,0x93,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x9e,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x51,0x1a,0x00,0x00, +0x8e,0x1b,0x00,0x00,0x98,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x60,0x1a,0x00,0x00,0x14,0x0d,0x00,0x00,0x9b,0x22,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xa2,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x60,0x1a,0x00,0x00,0xbf,0x01,0x00,0x00,0xc0,0x01,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xa8,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x43,0x06,0x00,0x00,0x44,0x06,0x00,0x00,0xa2,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x63,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x63,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x86,0x24,0x00,0x00,0x4c,0x23,0x00,0x00,0x43,0x1a,0x00,0x00, +0x02,0x25,0x00,0x00,0xc7,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x84,0x24,0x00,0x00,0x4c,0x23,0x00,0x00,0x43,0x1a,0x00,0x00,0xff,0x24,0x00,0x00, +0xc7,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x82,0x24,0x00,0x00, +0x4c,0x23,0x00,0x00,0x43,0x1a,0x00,0x00,0xfc,0x24,0x00,0x00,0xc7,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x80,0x24,0x00,0x00,0x4c,0x23,0x00,0x00, +0x43,0x1a,0x00,0x00,0xf9,0x24,0x00,0x00,0xc7,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x7e,0x24,0x00,0x00,0xfd,0x22,0x00,0x00,0x43,0x1a,0x00,0x00, +0xf6,0x24,0x00,0x00,0xc7,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x7d,0x24,0x00,0x00,0x0a,0x02,0x00,0x00,0x43,0x1a,0x00,0x00,0xc9,0x1a,0x00,0x00, +0xc7,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x66,0x1a,0x00,0x00, +0x7d,0x24,0x00,0x00,0xe3,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xca,0x1a,0x00,0x00, +0xc7,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x66,0x1a,0x00,0x00, +0x67,0x1a,0x00,0x00,0xca,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x67,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x68,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x68,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x02,0x25,0x00,0x00,0x86,0x24,0x00,0x00, +0x67,0x1a,0x00,0x00,0x07,0x25,0x00,0x00,0xc3,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xff,0x24,0x00,0x00,0x84,0x24,0x00,0x00,0x67,0x1a,0x00,0x00, +0x06,0x25,0x00,0x00,0xc3,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xfc,0x24,0x00,0x00,0x82,0x24,0x00,0x00,0x67,0x1a,0x00,0x00,0x05,0x25,0x00,0x00, +0xc3,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xf9,0x24,0x00,0x00, +0x80,0x24,0x00,0x00,0x67,0x1a,0x00,0x00,0x04,0x25,0x00,0x00,0xc3,0x1a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf6,0x24,0x00,0x00,0x7e,0x24,0x00,0x00, +0x67,0x1a,0x00,0x00,0x03,0x25,0x00,0x00,0xc3,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xec,0x24,0x00,0x00,0x0a,0x02,0x00,0x00,0x67,0x1a,0x00,0x00, +0xc5,0x1a,0x00,0x00,0xc3,0x1a,0x00,0x00,0xb1,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0x6b,0x1a,0x00,0x00,0xec,0x24,0x00,0x00,0xe3,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0xc6,0x1a,0x00,0x00,0xc3,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x6b,0x1a,0x00,0x00,0x6c,0x1a,0x00,0x00,0xc6,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x6c,0x1a,0x00,0x00,0xc4,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x6f,0x1a,0x00,0x00, +0x7d,0x24,0x00,0x00,0x15,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x70,0x1a,0x00,0x00,0xec,0x24,0x00,0x00,0x6f,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00, +0x77,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x05,0x1a,0x00,0x00, +0x72,0x1a,0x00,0x00,0x75,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x72,0x1a,0x00,0x00, +0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x74,0x1a,0x00,0x00,0xe3,0x02,0x00,0x00, +0xec,0x24,0x00,0x00,0xf9,0x00,0x02,0x00,0x77,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x75,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x77,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x77,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xee,0x24,0x00,0x00, +0x74,0x1a,0x00,0x00,0x72,0x1a,0x00,0x00,0xec,0x24,0x00,0x00,0x75,0x1a,0x00,0x00, +0xf7,0x00,0x03,0x00,0x7f,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x00,0x1a,0x00,0x00,0x7a,0x1a,0x00,0x00,0x7d,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7a,0x1a,0x00,0x00,0x82,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x7c,0x1a,0x00,0x00, +0xe3,0x02,0x00,0x00,0x7d,0x24,0x00,0x00,0xf9,0x00,0x02,0x00,0x7f,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x7d,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x7f,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x7f,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xf0,0x24,0x00,0x00,0x7c,0x1a,0x00,0x00,0x7a,0x1a,0x00,0x00,0x7d,0x24,0x00,0x00, +0x7d,0x1a,0x00,0x00,0x50,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x81,0x1a,0x00,0x00, +0xee,0x24,0x00,0x00,0xf0,0x24,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x84,0x1a,0x00,0x00,0x81,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x85,0x1a,0x00,0x00,0x07,0x1a,0x00,0x00,0x84,0x1a,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x88,0x1a,0x00,0x00,0x46,0x1a,0x00,0x00,0x85,0x1a,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x8d,0x1a,0x00,0x00,0x9f,0x19,0x00,0x00, +0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x91,0x1a,0x00,0x00,0xe8,0x19,0x00,0x00, +0x8d,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x93,0x1a,0x00,0x00, +0x91,0x1a,0x00,0x00,0x81,0x1a,0x00,0x00,0x7c,0x00,0x04,0x00,0x1e,0x04,0x00,0x00, +0xb0,0x1b,0x00,0x00,0x93,0x1a,0x00,0x00,0x7c,0x00,0x04,0x00,0x1e,0x04,0x00,0x00, +0xb2,0x1b,0x00,0x00,0xcd,0x0c,0x00,0x00,0xb0,0x00,0x05,0x00,0x22,0x04,0x00,0x00, +0xb3,0x1b,0x00,0x00,0xb0,0x1b,0x00,0x00,0xb2,0x1b,0x00,0x00,0x9b,0x00,0x04,0x00, +0xcb,0x00,0x00,0x00,0xb4,0x1b,0x00,0x00,0xb3,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x9d,0x1a,0x00,0x00,0xb4,0x1b,0x00,0x00,0xc0,0x01,0x00,0x00, +0xbf,0x01,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xbc,0x1b,0x00,0x00, +0x9e,0x1b,0x00,0x00,0x9e,0x1b,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xbd,0x1b,0x00,0x00,0x88,0x1a,0x00,0x00,0xbc,0x1b,0x00,0x00,0x94,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc0,0x1b,0x00,0x00,0xbd,0x1b,0x00,0x00,0xbd,0x1b,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd0,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xc0,0x1b,0x00,0x00,0x56,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd6,0x1b,0x00,0x00,0x41,0x04,0x00,0x00,0xd0,0x1b,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd7,0x1b,0x00,0x00,0xd6,0x1b,0x00,0x00, +0xc0,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd9,0x1b,0x00,0x00, +0x69,0x03,0x00,0x00,0xd0,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xda,0x1b,0x00,0x00,0xd9,0x1b,0x00,0x00,0xc0,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xdc,0x1b,0x00,0x00,0x49,0x04,0x00,0x00,0xd7,0x1b,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xde,0x1b,0x00,0x00,0xdc,0x1b,0x00,0x00, +0xd7,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdf,0x1b,0x00,0x00, +0xde,0x1b,0x00,0x00,0x4e,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe2,0x1b,0x00,0x00,0xda,0x1b,0x00,0x00,0xda,0x1b,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe3,0x1b,0x00,0x00,0xdf,0x1b,0x00,0x00,0xe2,0x1b,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa2,0x1a,0x00,0x00,0x9d,0x1a,0x00,0x00, +0xe3,0x1b,0x00,0x00,0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xa4,0x1a,0x00,0x00, +0xae,0x19,0x00,0x00,0x70,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0xa5,0x1a,0x00,0x00,0xa4,0x1a,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xa7,0x1a,0x00,0x00,0xa5,0x1a,0x00,0x00,0xa2,0x1a,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa9,0x1a,0x00,0x00,0xa7,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xaa,0x1a,0x00,0x00,0xa7,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xab,0x1a,0x00,0x00, +0xa7,0x1a,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x83,0x00,0x00,0x00, +0xac,0x1a,0x00,0x00,0xa9,0x1a,0x00,0x00,0xaa,0x1a,0x00,0x00,0xab,0x1a,0x00,0x00, +0xa2,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x83,0x00,0x00,0x00,0xad,0x1a,0x00,0x00, +0xb0,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x83,0x00,0x00,0x00,0xae,0x1a,0x00,0x00, +0xad,0x1a,0x00,0x00,0xac,0x1a,0x00,0x00,0x3e,0x00,0x03,0x00,0xb0,0x19,0x00,0x00, +0xae,0x1a,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb1,0x1a,0x00,0x00, +0x88,0x1a,0x00,0x00,0x88,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb4,0x1a,0x00,0x00,0xa8,0x1b,0x00,0x00,0xb1,0x1a,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xb5,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0xb4,0x1a,0x00,0x00,0xaa,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xb7,0x1a,0x00,0x00, +0x7d,0x24,0x00,0x00,0x0a,0x02,0x00,0x00,0xaa,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0xb9,0x1a,0x00,0x00,0xec,0x24,0x00,0x00,0x0a,0x02,0x00,0x00,0xa7,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0xba,0x1a,0x00,0x00,0xb7,0x1a,0x00,0x00,0xb9,0x1a,0x00,0x00, +0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0xbd,0x1a,0x00,0x00,0xa4,0x1a,0x00,0x00, +0xf7,0x00,0x03,0x00,0x09,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xba,0x1a,0x00,0x00,0xec,0x1b,0x00,0x00,0xf0,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xec,0x1b,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x0e,0x1c,0x00,0x00, +0xbd,0x1a,0x00,0x00,0xb5,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x12,0x1c,0x00,0x00,0xbd,0x1a,0x00,0x00,0x0e,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x09,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xf0,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x19,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xfc,0x24,0x00,0x00,0xbd,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x1e,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xf9,0x24,0x00,0x00, +0xbd,0x1a,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xf9,0x1b,0x00,0x00, +0xbd,0x1a,0x00,0x00,0xb5,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xfd,0x1b,0x00,0x00,0x02,0x25,0x00,0x00,0xf9,0x1b,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x00,0x1c,0x00,0x00,0xbd,0x1a,0x00,0x00,0xf9,0x1b,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x03,0x1c,0x00,0x00,0xff,0x24,0x00,0x00, +0x00,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x07,0x1c,0x00,0x00, +0xf6,0x24,0x00,0x00,0xb5,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x09,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x09,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x07,0x25,0x00,0x00,0x0e,0x1c,0x00,0x00,0xec,0x1b,0x00,0x00,0xfd,0x1b,0x00,0x00, +0xf0,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x06,0x25,0x00,0x00, +0x12,0x1c,0x00,0x00,0xec,0x1b,0x00,0x00,0x03,0x1c,0x00,0x00,0xf0,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x05,0x25,0x00,0x00,0xbd,0x1a,0x00,0x00, +0xec,0x1b,0x00,0x00,0x19,0x1c,0x00,0x00,0xf0,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x04,0x25,0x00,0x00,0xbd,0x1a,0x00,0x00,0xec,0x1b,0x00,0x00, +0x1e,0x1c,0x00,0x00,0xf0,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x03,0x25,0x00,0x00,0xb5,0x1a,0x00,0x00,0xec,0x1b,0x00,0x00,0x07,0x1c,0x00,0x00, +0xf0,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0xc3,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc3,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xc5,0x1a,0x00,0x00, +0xec,0x24,0x00,0x00,0x10,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x68,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc6,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0xc7,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc7,0x1a,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xc9,0x1a,0x00,0x00,0x7d,0x24,0x00,0x00,0x10,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x63,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xca,0x1a,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x24,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x7e,0x24,0x00,0x00,0xba,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x25,0x1c,0x00,0x00, +0x24,0x1c,0x00,0x00,0x15,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0x2a,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x2a,0x1c,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x8b,0x25,0x00,0x00,0x25,0x1c,0x00,0x00,0x7e,0x24,0x00,0x00,0xc0,0x01,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x31,0x1c,0x00,0x00,0x8b,0x25,0x00,0x00, +0x8b,0x25,0x00,0x00,0x8b,0x25,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x32,0x1c,0x00,0x00,0x86,0x24,0x00,0x00,0x31,0x1c,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x39,0x1c,0x00,0x00,0x84,0x24,0x00,0x00,0x31,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x41,0x1c,0x00,0x00,0x32,0x1c,0x00,0x00, +0x32,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x42,0x1c,0x00,0x00, +0x39,0x1c,0x00,0x00,0x41,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x43,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x42,0x1c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x44,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0x43,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xce,0x1a,0x00,0x00,0xb0,0x19,0x00,0x00,0xa7,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xcf,0x1a,0x00,0x00,0xce,0x1a,0x00,0x00,0xba,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0xd0,0x1a,0x00,0x00,0xcf,0x1a,0x00,0x00,0x15,0x03,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd1,0x1a,0x00,0x00,0xd0,0x1a,0x00,0x00, +0xc0,0x01,0x00,0x00,0xbf,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xd3,0x1a,0x00,0x00,0xce,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd4,0x1a,0x00,0x00,0xd3,0x1a,0x00,0x00,0xd1,0x1a,0x00,0x00,0x3e,0x00,0x03,0x00, +0xce,0x1a,0x00,0x00,0xd4,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xd7,0x1a,0x00,0x00,0xce,0x1a,0x00,0x00,0xba,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0xd8,0x1a,0x00,0x00,0xd7,0x1a,0x00,0x00,0x15,0x03,0x00,0x00,0xf7,0x00,0x03,0x00, +0xf5,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd8,0x1a,0x00,0x00, +0xd9,0x1a,0x00,0x00,0xf5,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0xd9,0x1a,0x00,0x00, +0x3d,0x00,0x04,0x00,0x83,0x00,0x00,0x00,0xda,0x1a,0x00,0x00,0xb0,0x19,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xdb,0x1a,0x00,0x00,0xda,0x1a,0x00,0x00, +0xda,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xdd,0x1a,0x00,0x00,0xce,0x1a,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xde,0x1a,0x00,0x00,0xdd,0x1a,0x00,0x00, +0xdd,0x1a,0x00,0x00,0xdd,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xdf,0x1a,0x00,0x00,0xdb,0x1a,0x00,0x00,0xde,0x1a,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xe0,0x1a,0x00,0x00,0xb0,0x19,0x00,0x00,0x54,0x02,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe1,0x1a,0x00,0x00,0xdf,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0xe0,0x1a,0x00,0x00,0xe1,0x1a,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xe2,0x1a,0x00,0x00,0xb0,0x19,0x00,0x00, +0x4f,0x03,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe3,0x1a,0x00,0x00, +0xdf,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0xe2,0x1a,0x00,0x00, +0xe3,0x1a,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xe4,0x1a,0x00,0x00, +0xb0,0x19,0x00,0x00,0x53,0x03,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe5,0x1a,0x00,0x00,0xdf,0x1a,0x00,0x00,0x02,0x00,0x00,0x00,0x3e,0x00,0x03,0x00, +0xe4,0x1a,0x00,0x00,0xe5,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xe7,0x1a,0x00,0x00,0xce,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe8,0x1a,0x00,0x00,0xe7,0x1a,0x00,0x00,0xe7,0x06,0x00,0x00,0x3e,0x00,0x03,0x00, +0xce,0x1a,0x00,0x00,0xe8,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x83,0x00,0x00,0x00, +0xeb,0x1a,0x00,0x00,0xb0,0x19,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xec,0x1a,0x00,0x00,0xeb,0x1a,0x00,0x00,0xeb,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x4d,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xec,0x1a,0x00,0x00, +0x82,0x24,0x00,0x00,0x80,0x24,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf0,0x1a,0x00,0x00,0x4d,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x3e,0x00,0x03,0x00, +0xe0,0x1a,0x00,0x00,0xf0,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf2,0x1a,0x00,0x00,0x4d,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x3e,0x00,0x03,0x00, +0xe2,0x1a,0x00,0x00,0xf2,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf4,0x1a,0x00,0x00,0x4d,0x1c,0x00,0x00,0x02,0x00,0x00,0x00,0x3e,0x00,0x03,0x00, +0xe4,0x1a,0x00,0x00,0xf4,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0xf5,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf5,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x83,0x00,0x00,0x00, +0xf6,0x1a,0x00,0x00,0xb0,0x19,0x00,0x00,0x3e,0x00,0x03,0x00,0xed,0x0b,0x00,0x00, +0xf6,0x1a,0x00,0x00,0x3e,0x00,0x03,0x00,0x89,0x22,0x00,0x00,0x32,0x1c,0x00,0x00, +0x3e,0x00,0x03,0x00,0x8a,0x22,0x00,0x00,0x44,0x1c,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x8b,0x22,0x00,0x00,0x89,0x22,0x00,0x00,0x54,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x6e,0x1c,0x00,0x00,0x8b,0x22,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xdd,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xbf,0x01,0x00,0x00,0x6e,0x1c,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x72,0x1c,0x00,0x00,0xc0,0x01,0x00,0x00,0xdd,0x1c,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x73,0x1c,0x00,0x00,0x6e,0x1c,0x00,0x00, +0x72,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x75,0x1c,0x00,0x00, +0x73,0x1c,0x00,0x00,0x07,0x0a,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x76,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x75,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x77,0x1c,0x00,0x00,0x76,0x1c,0x00,0x00, +0x2f,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe2,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x42,0x0d,0x00,0x00,0xb5,0x0c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe7,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xe2,0x1c,0x00,0x00,0x86,0x18,0x00,0x00,0xb8,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0x7d,0x1c,0x00,0x00,0xe7,0x1c,0x00,0x00,0x55,0x07,0x00,0x00, +0xf7,0x00,0x03,0x00,0x81,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x7d,0x1c,0x00,0x00,0x7e,0x1c,0x00,0x00,0x81,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7e,0x1c,0x00,0x00,0xa4,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x80,0x1c,0x00,0x00, +0xbf,0x0c,0x00,0x00,0xca,0x08,0x00,0x00,0xf9,0x00,0x02,0x00,0x81,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x81,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0xcb,0x00,0x00,0x00, +0x82,0x1c,0x00,0x00,0x7d,0x1c,0x00,0x00,0xf5,0x1a,0x00,0x00,0x80,0x1c,0x00,0x00, +0x7e,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0x88,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x82,0x1c,0x00,0x00,0x84,0x1c,0x00,0x00,0x87,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x84,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x45,0x02,0x00,0x00, +0xea,0x1c,0x00,0x00,0x6e,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x4d,0x02,0x00,0x00, +0xec,0x1c,0x00,0x00,0xea,0x1c,0x00,0x00,0x3a,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0xee,0x1c,0x00,0x00,0xec,0x1c,0x00,0x00,0x1d,0x0d,0x00,0x00, +0x02,0x00,0x00,0x00,0xbf,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x88,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x87,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x88,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x88,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x83,0x00,0x00,0x00, +0x98,0x24,0x00,0x00,0xee,0x1c,0x00,0x00,0x84,0x1c,0x00,0x00,0x14,0x06,0x00,0x00, +0x87,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0x56,0x1c,0x00,0x00,0x98,0x24,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x8b,0x1c,0x00,0x00,0x56,0x1c,0x00,0x00, +0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8c,0x1c,0x00,0x00, +0x8b,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8d,0x1c,0x00,0x00, +0x77,0x1c,0x00,0x00,0x8c,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x8f,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x8d,0x1c,0x00,0x00, +0xbe,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x91,0x1c,0x00,0x00,0x8f,0x1c,0x00,0x00, +0x2f,0x0a,0x00,0x00,0xf7,0x00,0x03,0x00,0xc4,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x91,0x1c,0x00,0x00,0x92,0x1c,0x00,0x00,0xc4,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x92,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x93,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x93,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x9a,0x24,0x00,0x00,0x8f,0x1c,0x00,0x00,0x92,0x1c,0x00,0x00,0x51,0x25,0x00,0x00, +0xa9,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x99,0x24,0x00,0x00, +0x10,0x02,0x00,0x00,0x92,0x1c,0x00,0x00,0xab,0x1c,0x00,0x00,0xa9,0x1c,0x00,0x00, +0xb3,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0x96,0x1c,0x00,0x00,0x99,0x24,0x00,0x00, +0xe3,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xac,0x1c,0x00,0x00,0xa9,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x96,0x1c,0x00,0x00,0x97,0x1c,0x00,0x00, +0xac,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x97,0x1c,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x9a,0x1c,0x00,0x00,0x56,0x1c,0x00,0x00,0x99,0x24,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x9b,0x1c,0x00,0x00,0x9a,0x1c,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9c,0x1c,0x00,0x00,0x77,0x1c,0x00,0x00, +0x9b,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x9e,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x8d,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xa0,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x9c,0x1c,0x00,0x00,0xb4,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xa1,0x1c,0x00,0x00, +0x9e,0x1c,0x00,0x00,0xa0,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0xa8,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa1,0x1c,0x00,0x00,0xa2,0x1c,0x00,0x00, +0xa8,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xa2,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xa4,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x9c,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf3,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x9a,0x24,0x00,0x00,0xa4,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa8,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xa8,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x51,0x25,0x00,0x00,0x9a,0x24,0x00,0x00, +0x97,0x1c,0x00,0x00,0xf3,0x1c,0x00,0x00,0xa2,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa9,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xa9,0x1c,0x00,0x00,0x80,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xab,0x1c,0x00,0x00,0x99,0x24,0x00,0x00,0x10,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x93,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xac,0x1c,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x8c,0x22,0x00,0x00,0x8a,0x22,0x00,0x00, +0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xae,0x1c,0x00,0x00, +0x8c,0x22,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb0,0x1c,0x00,0x00, +0xae,0x1c,0x00,0x00,0x5f,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xf7,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xb0,0x1c,0x00,0x00, +0xbf,0x01,0x00,0x00,0xc0,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xfc,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xf7,0x1c,0x00,0x00, +0x59,0x0a,0x00,0x00,0xb7,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xb6,0x1c,0x00,0x00, +0x9a,0x24,0x00,0x00,0x8f,0x1c,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xb7,0x1c,0x00,0x00,0xb6,0x1c,0x00,0x00,0xc0,0x01,0x00,0x00,0xbf,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb9,0x1c,0x00,0x00,0xb7,0x1c,0x00,0x00, +0xfc,0x1c,0x00,0x00,0xba,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xbb,0x1c,0x00,0x00, +0xb9,0x1c,0x00,0x00,0x2f,0x0a,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xbc,0x1c,0x00,0x00,0xbb,0x1c,0x00,0x00,0xc0,0x01,0x00,0x00,0xbf,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x01,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x6a,0x19,0x00,0x00,0x17,0x07,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x06,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xb5,0x0c,0x00,0x00,0x01,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc1,0x1c,0x00,0x00,0xc0,0x01,0x00,0x00,0x06,0x1d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc3,0x1c,0x00,0x00,0xbc,0x1c,0x00,0x00,0xc1,0x1c,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc4,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xc4,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x9b,0x24,0x00,0x00,0xbf,0x01,0x00,0x00, +0x88,0x1c,0x00,0x00,0xc3,0x1c,0x00,0x00,0xac,0x1c,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xc5,0x1c,0x00,0x00,0x56,0x1c,0x00,0x00,0x53,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc6,0x1c,0x00,0x00,0xc5,0x1c,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xc7,0x1c,0x00,0x00,0x56,0x1c,0x00,0x00, +0xa7,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xc7,0x1c,0x00,0x00,0xc6,0x1c,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xc8,0x1c,0x00,0x00,0x56,0x1c,0x00,0x00, +0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc9,0x1c,0x00,0x00, +0xc8,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00,0xc5,0x1c,0x00,0x00,0xc9,0x1c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xcc,0x1c,0x00,0x00,0x8b,0x1c,0x00,0x00, +0x3e,0x00,0x03,0x00,0xc8,0x1c,0x00,0x00,0xcc,0x1c,0x00,0x00,0x3e,0x00,0x03,0x00, +0x8b,0x1c,0x00,0x00,0x77,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x83,0x00,0x00,0x00, +0xd1,0x1c,0x00,0x00,0x56,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x65,0x02,0x00,0x00, +0x08,0x1d,0x00,0x00,0x67,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0x08,0x1d,0x00,0x00, +0xc6,0x0b,0x00,0x00,0xd1,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xd5,0x1c,0x00,0x00,0xc7,0x1c,0x00,0x00,0xb7,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0xd6,0x1c,0x00,0x00,0xd5,0x1c,0x00,0x00,0xbf,0x01,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xd7,0x1c,0x00,0x00,0xd6,0x1c,0x00,0x00,0xc0,0x01,0x00,0x00, +0xbf,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd8,0x1c,0x00,0x00, +0x9b,0x24,0x00,0x00,0xd7,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x40,0x0c,0x00,0x00,0xed,0x0b,0x00,0x00,0xa7,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x41,0x0c,0x00,0x00,0x40,0x0c,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x20,0x1d,0x00,0x00,0x36,0x0d,0x00,0x00,0xc0,0x01,0x00,0x00, +0xbf,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x24,0x1d,0x00,0x00, +0x20,0x1d,0x00,0x00,0xac,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x26,0x1d,0x00,0x00,0xc0,0x01,0x00,0x00,0x42,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x27,0x1d,0x00,0x00,0x24,0x1d,0x00,0x00,0x26,0x1d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x29,0x1d,0x00,0x00,0x41,0x0c,0x00,0x00, +0x5f,0x07,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x2b,0x1d,0x00,0x00, +0xac,0x24,0x00,0x00,0xc0,0x01,0x00,0x00,0xbf,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2d,0x1d,0x00,0x00,0x14,0x0d,0x00,0x00,0x5f,0x07,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x41,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x2d,0x1d,0x00,0x00,0xbf,0x01,0x00,0x00,0xc0,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x46,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x2b,0x1d,0x00,0x00,0x41,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x4c,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x27,0x1d,0x00,0x00,0x29,0x1d,0x00,0x00,0x46,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x51,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x27,0x1d,0x00,0x00,0x4c,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x35,0x1d,0x00,0x00,0x14,0x0d,0x00,0x00,0x9c,0x22,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x55,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x35,0x1d,0x00,0x00,0xbf,0x01,0x00,0x00,0xc0,0x01,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x5b,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x51,0x1d,0x00,0x00,0x41,0x0c,0x00,0x00,0x55,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x60,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x51,0x1d,0x00,0x00,0x5b,0x1d,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x3d,0x1d,0x00,0x00,0x60,0x1d,0x00,0x00,0x60,0x1d,0x00,0x00,0x60,0x1d,0x00,0x00, +0xf7,0x00,0x03,0x00,0x5b,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xbf,0x0c,0x00,0x00,0x46,0x0c,0x00,0x00,0x4a,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x46,0x0c,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x48,0x0c,0x00,0x00, +0xf6,0x1a,0x00,0x00,0xf6,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0xfa,0x0b,0x00,0x00,0x48,0x0c,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x64,0x1d,0x00,0x00,0xfa,0x0b,0x00,0x00, +0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x65,0x1d,0x00,0x00, +0x64,0x1d,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x66,0x1d,0x00,0x00, +0xfa,0x0b,0x00,0x00,0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x67,0x1d,0x00,0x00,0x66,0x1d,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x68,0x1d,0x00,0x00,0x65,0x1d,0x00,0x00,0x67,0x1d,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x69,0x1d,0x00,0x00,0xfa,0x0b,0x00,0x00,0x53,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x6a,0x1d,0x00,0x00,0x69,0x1d,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6b,0x1d,0x00,0x00,0x68,0x1d,0x00,0x00, +0x6a,0x1d,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x6d,0x1d,0x00,0x00, +0x64,0x1d,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x6f,0x1d,0x00,0x00, +0x69,0x1d,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x70,0x1d,0x00,0x00, +0x6d,0x1d,0x00,0x00,0x6f,0x1d,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x72,0x1d,0x00,0x00,0x64,0x1d,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x74,0x1d,0x00,0x00,0x66,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x75,0x1d,0x00,0x00,0x72,0x1d,0x00,0x00,0x74,0x1d,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x77,0x1d,0x00,0x00,0x69,0x1d,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x78,0x1d,0x00,0x00,0x75,0x1d,0x00,0x00,0x77,0x1d,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x79,0x1d,0x00,0x00,0x6b,0x1d,0x00,0x00, +0x70,0x1d,0x00,0x00,0x78,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0x5b,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4a,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa9,0x1d,0x00,0x00,0xfa,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xab,0x1d,0x00,0x00,0xfa,0x1a,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xac,0x1d,0x00,0x00,0xa9,0x1d,0x00,0x00, +0xab,0x1d,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xad,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0xac,0x1d,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xae,0x1d,0x00,0x00,0xc0,0x01,0x00,0x00,0xad,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x0a,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0xae,0x1d,0x00,0x00,0x26,0x09,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x0f,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x1e,0x09,0x00,0x00,0x0a,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x18,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb5,0x0c,0x00,0x00, +0x55,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x1d,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x42,0x0d,0x00,0x00,0x18,0x1e,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x23,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x0f,0x1e,0x00,0x00,0xc0,0x01,0x00,0x00,0x1d,0x1e,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xbf,0x1d,0x00,0x00,0x44,0x1c,0x00,0x00, +0x23,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xc3,0x1d,0x00,0x00, +0x32,0x1c,0x00,0x00,0xbf,0x1d,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xc7,0x1d,0x00,0x00,0x32,0x1c,0x00,0x00,0xbf,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x28,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x82,0x24,0x00,0x00,0xc3,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x2d,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x80,0x24,0x00,0x00, +0xc7,0x1d,0x00,0x00,0xba,0x00,0x05,0x00,0x67,0x09,0x00,0x00,0xd7,0x1d,0x00,0x00, +0x28,0x1e,0x00,0x00,0xbd,0x24,0x00,0x00,0x9a,0x00,0x04,0x00,0xcb,0x00,0x00,0x00, +0xd8,0x1d,0x00,0x00,0xd7,0x1d,0x00,0x00,0xa8,0x00,0x04,0x00,0xcb,0x00,0x00,0x00, +0xd9,0x1d,0x00,0x00,0xd8,0x1d,0x00,0x00,0xf7,0x00,0x03,0x00,0xdf,0x1d,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd9,0x1d,0x00,0x00,0xda,0x1d,0x00,0x00, +0xdf,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xda,0x1d,0x00,0x00,0xba,0x00,0x05,0x00, +0x67,0x09,0x00,0x00,0xdd,0x1d,0x00,0x00,0xbd,0x24,0x00,0x00,0x2d,0x1e,0x00,0x00, +0x9a,0x00,0x04,0x00,0xcb,0x00,0x00,0x00,0xde,0x1d,0x00,0x00,0xdd,0x1d,0x00,0x00, +0xf9,0x00,0x02,0x00,0xdf,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xdf,0x1d,0x00,0x00, +0xf5,0x00,0x07,0x00,0xcb,0x00,0x00,0x00,0xe0,0x1d,0x00,0x00,0xd8,0x1d,0x00,0x00, +0x4a,0x0c,0x00,0x00,0xde,0x1d,0x00,0x00,0xda,0x1d,0x00,0x00,0xf7,0x00,0x03,0x00, +0xfd,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe0,0x1d,0x00,0x00, +0xe1,0x1d,0x00,0x00,0xfd,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xe1,0x1d,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xe5,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xbd,0x24,0x00,0x00,0x28,0x1e,0x00,0x00,0x2d,0x1e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x32,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xd8,0x1c,0x00,0x00,0x9a,0x19,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xe9,0x1d,0x00,0x00,0x32,0x1e,0x00,0x00,0x32,0x1e,0x00,0x00, +0x32,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x37,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xb2,0x0c,0x00,0x00,0xd1,0x02,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xed,0x1d,0x00,0x00,0xc0,0x01,0x00,0x00, +0x37,0x1e,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xf0,0x1d,0x00,0x00, +0xe9,0x1d,0x00,0x00,0xed,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x3f,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xf0,0x1d,0x00,0x00, +0x0e,0x0b,0x00,0x00,0x9d,0x22,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x51,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xe5,0x1d,0x00,0x00, +0xbd,0x24,0x00,0x00,0x3f,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x56,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x3d,0x1d,0x00,0x00, +0x95,0x09,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x70,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x56,0x1e,0x00,0x00,0x3d,0x1d,0x00,0x00, +0x3f,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0xfd,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfd,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xcd,0x24,0x00,0x00, +0x3d,0x1d,0x00,0x00,0xdf,0x1d,0x00,0x00,0x70,0x1e,0x00,0x00,0xe1,0x1d,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xcc,0x24,0x00,0x00,0xbd,0x24,0x00,0x00, +0xdf,0x1d,0x00,0x00,0x51,0x1e,0x00,0x00,0xe1,0x1d,0x00,0x00,0x3e,0x00,0x03,0x00, +0x03,0x0c,0x00,0x00,0xf6,0x1a,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x82,0x1e,0x00,0x00,0xf6,0x1a,0x00,0x00,0xf6,0x1a,0x00,0x00,0x03,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x83,0x1e,0x00,0x00,0xcd,0x24,0x00,0x00,0x82,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xa5,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xed,0x08,0x00,0x00,0x83,0x1e,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x86,0x1e,0x00,0x00,0xf6,0x1a,0x00,0x00,0xf6,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0x73,0x1e,0x00,0x00, +0x86,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xa9,0x1e,0x00,0x00, +0x73,0x1e,0x00,0x00,0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xaa,0x1e,0x00,0x00,0xa9,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xab,0x1e,0x00,0x00,0x73,0x1e,0x00,0x00,0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xac,0x1e,0x00,0x00,0xab,0x1e,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xad,0x1e,0x00,0x00,0xaa,0x1e,0x00,0x00,0xac,0x1e,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xae,0x1e,0x00,0x00,0x73,0x1e,0x00,0x00, +0x53,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xaf,0x1e,0x00,0x00, +0xae,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb0,0x1e,0x00,0x00, +0xad,0x1e,0x00,0x00,0xaf,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb2,0x1e,0x00,0x00,0xa9,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb4,0x1e,0x00,0x00,0xae,0x1e,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb5,0x1e,0x00,0x00,0xb2,0x1e,0x00,0x00,0xb4,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xb7,0x1e,0x00,0x00,0xa9,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xb9,0x1e,0x00,0x00,0xab,0x1e,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xba,0x1e,0x00,0x00,0xb7,0x1e,0x00,0x00,0xb9,0x1e,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xbc,0x1e,0x00,0x00,0xae,0x1e,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbd,0x1e,0x00,0x00,0xba,0x1e,0x00,0x00, +0xbc,0x1e,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xbe,0x1e,0x00,0x00, +0xb0,0x1e,0x00,0x00,0xb5,0x1e,0x00,0x00,0xbd,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00, +0x74,0x1e,0x00,0x00,0xbe,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xc9,0x1e,0x00,0x00,0x74,0x1e,0x00,0x00,0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xca,0x1e,0x00,0x00,0xc9,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xd9,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xbf,0x01,0x00,0x00,0xca,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xcc,0x1e,0x00,0x00,0x74,0x1e,0x00,0x00,0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xcd,0x1e,0x00,0x00,0xcc,0x1e,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xce,0x1e,0x00,0x00,0x74,0x1e,0x00,0x00,0x53,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xcf,0x1e,0x00,0x00,0xce,0x1e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xde,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xcd,0x1e,0x00,0x00,0xcf,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xe3,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xd9,0x1e,0x00,0x00,0xde,0x1e,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd2,0x1e,0x00,0x00,0xe3,0x1e,0x00,0x00,0xc0,0x01,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xd3,0x1e,0x00,0x00,0xd2,0x1e,0x00,0x00,0xd2,0x1e,0x00,0x00, +0xd2,0x1e,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xd4,0x1e,0x00,0x00, +0xbe,0x1e,0x00,0x00,0xd3,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00,0x75,0x1e,0x00,0x00, +0xd4,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xe7,0x1e,0x00,0x00, +0x75,0x1e,0x00,0x00,0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xe8,0x1e,0x00,0x00,0xe7,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe9,0x1e,0x00,0x00,0x69,0x03,0x00,0x00,0xe8,0x1e,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xea,0x1e,0x00,0x00,0x75,0x1e,0x00,0x00,0x4f,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xeb,0x1e,0x00,0x00,0xea,0x1e,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xec,0x1e,0x00,0x00,0xd1,0x02,0x00,0x00, +0xeb,0x1e,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xed,0x1e,0x00,0x00, +0xe9,0x1e,0x00,0x00,0xec,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xee,0x1e,0x00,0x00,0x75,0x1e,0x00,0x00,0x53,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xef,0x1e,0x00,0x00,0xee,0x1e,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf0,0x1e,0x00,0x00,0x69,0x03,0x00,0x00,0xef,0x1e,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf1,0x1e,0x00,0x00,0xed,0x1e,0x00,0x00, +0xf0,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf3,0x1e,0x00,0x00, +0xe7,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf4,0x1e,0x00,0x00, +0xd1,0x02,0x00,0x00,0xf3,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xf6,0x1e,0x00,0x00,0xee,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf7,0x1e,0x00,0x00,0xd1,0x02,0x00,0x00,0xf6,0x1e,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf8,0x1e,0x00,0x00,0xf4,0x1e,0x00,0x00,0xf7,0x1e,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xfa,0x1e,0x00,0x00,0xe7,0x1e,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfb,0x1e,0x00,0x00,0x7c,0x03,0x00,0x00, +0xfa,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xfd,0x1e,0x00,0x00, +0xea,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfe,0x1e,0x00,0x00, +0xd1,0x02,0x00,0x00,0xfd,0x1e,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xff,0x1e,0x00,0x00,0xfb,0x1e,0x00,0x00,0xfe,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x01,0x1f,0x00,0x00,0xee,0x1e,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x02,0x1f,0x00,0x00,0x69,0x03,0x00,0x00,0x01,0x1f,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x03,0x1f,0x00,0x00,0xff,0x1e,0x00,0x00, +0x02,0x1f,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x8a,0x1e,0x00,0x00, +0x03,0x0c,0x00,0x00,0x54,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x8a,0x1e,0x00,0x00, +0xf1,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x8c,0x1e,0x00,0x00, +0x03,0x0c,0x00,0x00,0x4f,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x8c,0x1e,0x00,0x00, +0xf8,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x8e,0x1e,0x00,0x00, +0x03,0x0c,0x00,0x00,0x53,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x8e,0x1e,0x00,0x00, +0x03,0x1f,0x00,0x00,0x3e,0x00,0x03,0x00,0x76,0x1e,0x00,0x00,0xcc,0x24,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x09,0x1f,0x00,0x00,0x76,0x1e,0x00,0x00, +0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0a,0x1f,0x00,0x00, +0x09,0x1f,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x0b,0x1f,0x00,0x00, +0x76,0x1e,0x00,0x00,0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x0c,0x1f,0x00,0x00,0x0b,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0d,0x1f,0x00,0x00,0x0a,0x1f,0x00,0x00,0x0c,0x1f,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x0e,0x1f,0x00,0x00,0x76,0x1e,0x00,0x00,0x53,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0f,0x1f,0x00,0x00,0x0e,0x1f,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x10,0x1f,0x00,0x00,0x0d,0x1f,0x00,0x00, +0x0f,0x1f,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x12,0x1f,0x00,0x00, +0x09,0x1f,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x14,0x1f,0x00,0x00, +0x0e,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x15,0x1f,0x00,0x00, +0x12,0x1f,0x00,0x00,0x14,0x1f,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x17,0x1f,0x00,0x00,0x09,0x1f,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x19,0x1f,0x00,0x00,0x0b,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1a,0x1f,0x00,0x00,0x17,0x1f,0x00,0x00,0x19,0x1f,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x1c,0x1f,0x00,0x00,0x0e,0x1f,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1d,0x1f,0x00,0x00,0x1a,0x1f,0x00,0x00,0x1c,0x1f,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x1e,0x1f,0x00,0x00,0x10,0x1f,0x00,0x00, +0x15,0x1f,0x00,0x00,0x1d,0x1f,0x00,0x00,0x3e,0x00,0x03,0x00,0x77,0x1e,0x00,0x00, +0x1e,0x1f,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x29,0x1f,0x00,0x00, +0x77,0x1e,0x00,0x00,0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x2a,0x1f,0x00,0x00,0x29,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x39,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xbf,0x01,0x00,0x00, +0x2a,0x1f,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x2c,0x1f,0x00,0x00, +0x77,0x1e,0x00,0x00,0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x2d,0x1f,0x00,0x00,0x2c,0x1f,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x2e,0x1f,0x00,0x00,0x77,0x1e,0x00,0x00,0x53,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x2f,0x1f,0x00,0x00,0x2e,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x3e,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x2d,0x1f,0x00,0x00,0x2f,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x43,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x39,0x1f,0x00,0x00, +0x3e,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x32,0x1f,0x00,0x00, +0x43,0x1f,0x00,0x00,0xc0,0x01,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x33,0x1f,0x00,0x00,0x32,0x1f,0x00,0x00,0x32,0x1f,0x00,0x00,0x32,0x1f,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x34,0x1f,0x00,0x00,0x1e,0x1f,0x00,0x00, +0x33,0x1f,0x00,0x00,0x3e,0x00,0x03,0x00,0x78,0x1e,0x00,0x00,0x34,0x1f,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x47,0x1f,0x00,0x00,0x78,0x1e,0x00,0x00, +0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x48,0x1f,0x00,0x00, +0x47,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x49,0x1f,0x00,0x00, +0x69,0x03,0x00,0x00,0x48,0x1f,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x4a,0x1f,0x00,0x00,0x78,0x1e,0x00,0x00,0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x4b,0x1f,0x00,0x00,0x4a,0x1f,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4c,0x1f,0x00,0x00,0xd1,0x02,0x00,0x00,0x4b,0x1f,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4d,0x1f,0x00,0x00,0x49,0x1f,0x00,0x00, +0x4c,0x1f,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x4e,0x1f,0x00,0x00, +0x78,0x1e,0x00,0x00,0x53,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x4f,0x1f,0x00,0x00,0x4e,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x50,0x1f,0x00,0x00,0x69,0x03,0x00,0x00,0x4f,0x1f,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x51,0x1f,0x00,0x00,0x4d,0x1f,0x00,0x00,0x50,0x1f,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x53,0x1f,0x00,0x00,0x47,0x1f,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x54,0x1f,0x00,0x00,0xd1,0x02,0x00,0x00, +0x53,0x1f,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x56,0x1f,0x00,0x00, +0x4e,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x57,0x1f,0x00,0x00, +0xd1,0x02,0x00,0x00,0x56,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x58,0x1f,0x00,0x00,0x54,0x1f,0x00,0x00,0x57,0x1f,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x5a,0x1f,0x00,0x00,0x47,0x1f,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5b,0x1f,0x00,0x00,0x7c,0x03,0x00,0x00,0x5a,0x1f,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5d,0x1f,0x00,0x00,0x4a,0x1f,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5e,0x1f,0x00,0x00,0xd1,0x02,0x00,0x00, +0x5d,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5f,0x1f,0x00,0x00, +0x5b,0x1f,0x00,0x00,0x5e,0x1f,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x61,0x1f,0x00,0x00,0x4e,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x62,0x1f,0x00,0x00,0x69,0x03,0x00,0x00,0x61,0x1f,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x63,0x1f,0x00,0x00,0x5f,0x1f,0x00,0x00,0x62,0x1f,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x64,0x1f,0x00,0x00,0x51,0x1f,0x00,0x00, +0x58,0x1f,0x00,0x00,0x63,0x1f,0x00,0x00,0x3d,0x00,0x04,0x00,0x83,0x00,0x00,0x00, +0x94,0x1e,0x00,0x00,0x03,0x0c,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x95,0x1e,0x00,0x00,0x94,0x1e,0x00,0x00,0x94,0x1e,0x00,0x00,0x03,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x97,0x1e,0x00,0x00,0x95,0x1e,0x00,0x00,0xa5,0x1e,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x9a,0x1e,0x00,0x00,0x94,0x1e,0x00,0x00,0x94,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x6b,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x64,0x1f,0x00,0x00,0x9a,0x1e,0x00,0x00,0x97,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00, +0x7d,0x1e,0x00,0x00,0x6b,0x1f,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x6f,0x1f,0x00,0x00,0x7d,0x1e,0x00,0x00,0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x70,0x1f,0x00,0x00,0x6f,0x1f,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x71,0x1f,0x00,0x00,0x7d,0x1e,0x00,0x00,0x4f,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x72,0x1f,0x00,0x00,0x71,0x1f,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x73,0x1f,0x00,0x00,0x70,0x1f,0x00,0x00, +0x72,0x1f,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x74,0x1f,0x00,0x00, +0x7d,0x1e,0x00,0x00,0x53,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x75,0x1f,0x00,0x00,0x74,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x76,0x1f,0x00,0x00,0x73,0x1f,0x00,0x00,0x75,0x1f,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x78,0x1f,0x00,0x00,0x6f,0x1f,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x7a,0x1f,0x00,0x00,0x74,0x1f,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7b,0x1f,0x00,0x00,0x78,0x1f,0x00,0x00,0x7a,0x1f,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x7d,0x1f,0x00,0x00,0x6f,0x1f,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x7f,0x1f,0x00,0x00,0x71,0x1f,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x80,0x1f,0x00,0x00,0x7d,0x1f,0x00,0x00, +0x7f,0x1f,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x82,0x1f,0x00,0x00, +0x74,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x83,0x1f,0x00,0x00, +0x80,0x1f,0x00,0x00,0x82,0x1f,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x84,0x1f,0x00,0x00,0x76,0x1f,0x00,0x00,0x7b,0x1f,0x00,0x00,0x83,0x1f,0x00,0x00, +0x3e,0x00,0x03,0x00,0x7e,0x1e,0x00,0x00,0x84,0x1f,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x8f,0x1f,0x00,0x00,0x7e,0x1e,0x00,0x00,0x4f,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x90,0x1f,0x00,0x00,0x8f,0x1f,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x91,0x1f,0x00,0x00,0x7e,0x1e,0x00,0x00, +0x53,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x92,0x1f,0x00,0x00, +0x91,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x9f,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x90,0x1f,0x00,0x00,0x92,0x1f,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x94,0x1f,0x00,0x00,0x7e,0x1e,0x00,0x00, +0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x95,0x1f,0x00,0x00, +0x94,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa4,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x95,0x1f,0x00,0x00,0x9f,0x1f,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x97,0x1f,0x00,0x00,0xc0,0x01,0x00,0x00, +0xa4,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa9,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xa2,0x03,0x00,0x00,0x97,0x1f,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x99,0x1f,0x00,0x00,0xa9,0x1f,0x00,0x00, +0xa9,0x1f,0x00,0x00,0xa9,0x1f,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x9a,0x1f,0x00,0x00,0x84,0x1f,0x00,0x00,0x99,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00, +0x5b,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x5b,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xd0,0x24,0x00,0x00,0x79,0x1d,0x00,0x00,0x46,0x0c,0x00,0x00, +0x9a,0x1f,0x00,0x00,0xfd,0x1d,0x00,0x00,0x5f,0x00,0x07,0x00,0x83,0x00,0x00,0x00, +0xae,0x1f,0x00,0x00,0x23,0x19,0x00,0x00,0xc0,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x0a,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xaf,0x1f,0x00,0x00, +0xae,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0xb1,0x1f,0x00,0x00,0xaf,0x1f,0x00,0x00,0xbf,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb3,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0xb3,0x1f,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x8c,0x25,0x00,0x00,0xb1,0x1f,0x00,0x00,0xc0,0x01,0x00,0x00, +0xaf,0x1f,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xb9,0x1f,0x00,0x00, +0x8c,0x25,0x00,0x00,0x8c,0x25,0x00,0x00,0x8c,0x25,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xba,0x1f,0x00,0x00,0xd0,0x24,0x00,0x00,0xb9,0x1f,0x00,0x00, +0x41,0x00,0x05,0x00,0x36,0x02,0x00,0x00,0xc1,0x1f,0x00,0x00,0x09,0x02,0x00,0x00, +0x35,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc2,0x1f,0x00,0x00, +0xc1,0x1f,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xbd,0x1f,0x00,0x00, +0xba,0x1f,0x00,0x00,0xc2,0x1f,0x00,0x00,0x3e,0x00,0x03,0x00,0x06,0x0c,0x00,0x00, +0x30,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x62,0x0c,0x00,0x00, +0x40,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xcf,0x1f,0x00,0x00, +0x8d,0x0c,0x00,0x00,0x0d,0x0d,0x00,0x00,0x3e,0x00,0x03,0x00,0xc4,0x1f,0x00,0x00, +0xcf,0x1f,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xe9,0x1f,0x00,0x00, +0xc4,0x1f,0x00,0x00,0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xea,0x1f,0x00,0x00,0xe9,0x1f,0x00,0x00,0xbe,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0xeb,0x1f,0x00,0x00,0xea,0x1f,0x00,0x00,0xbf,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xf0,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xeb,0x1f,0x00,0x00, +0xec,0x1f,0x00,0x00,0xf0,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0xec,0x1f,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xee,0x1f,0x00,0x00,0xe9,0x1f,0x00,0x00, +0xbc,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xef,0x1f,0x00,0x00,0xee,0x1f,0x00,0x00, +0xc0,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xf0,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf0,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00,0xcb,0x00,0x00,0x00,0xf1,0x1f,0x00,0x00, +0xeb,0x1f,0x00,0x00,0xb3,0x1f,0x00,0x00,0xef,0x1f,0x00,0x00,0xec,0x1f,0x00,0x00, +0xf7,0x00,0x03,0x00,0xfc,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xf1,0x1f,0x00,0x00,0xf2,0x1f,0x00,0x00,0xfc,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf2,0x1f,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xf3,0x1f,0x00,0x00, +0xc4,0x1f,0x00,0x00,0x4f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xf4,0x1f,0x00,0x00,0xf3,0x1f,0x00,0x00,0xbe,0x00,0x05,0x00,0xcb,0x00,0x00,0x00, +0xf5,0x1f,0x00,0x00,0xf4,0x1f,0x00,0x00,0xbf,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xfa,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xf5,0x1f,0x00,0x00, +0xf6,0x1f,0x00,0x00,0xfa,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0xf6,0x1f,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf8,0x1f,0x00,0x00,0xf3,0x1f,0x00,0x00, +0xbc,0x00,0x05,0x00,0xcb,0x00,0x00,0x00,0xf9,0x1f,0x00,0x00,0xf8,0x1f,0x00,0x00, +0xc0,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xfa,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfa,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00,0xcb,0x00,0x00,0x00,0xfb,0x1f,0x00,0x00, +0xf5,0x1f,0x00,0x00,0xf2,0x1f,0x00,0x00,0xf9,0x1f,0x00,0x00,0xf6,0x1f,0x00,0x00, +0xf9,0x00,0x02,0x00,0xfc,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0xfc,0x1f,0x00,0x00, +0xf5,0x00,0x07,0x00,0xcb,0x00,0x00,0x00,0xfd,0x1f,0x00,0x00,0xf1,0x1f,0x00,0x00, +0xf0,0x1f,0x00,0x00,0xfb,0x1f,0x00,0x00,0xfa,0x1f,0x00,0x00,0xa4,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0xd2,0x1f,0x00,0x00,0xfd,0x1f,0x00,0x00,0xca,0x08,0x00,0x00, +0xf7,0x00,0x03,0x00,0xe3,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xd2,0x1f,0x00,0x00,0xd3,0x1f,0x00,0x00,0xd7,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd3,0x1f,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xd4,0x1f,0x00,0x00, +0x06,0x0c,0x00,0x00,0x3e,0x00,0x03,0x00,0xc5,0x1f,0x00,0x00,0xd4,0x1f,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xff,0x1f,0x00,0x00,0xc5,0x1f,0x00,0x00, +0x54,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xff,0x1f,0x00,0x00,0xbf,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xd6,0x1f,0x00,0x00,0xc5,0x1f,0x00,0x00, +0x3e,0x00,0x03,0x00,0x06,0x0c,0x00,0x00,0xd6,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe3,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0xd7,0x1f,0x00,0x00,0x41,0x00,0x05,0x00, +0x36,0x02,0x00,0x00,0x02,0x20,0x00,0x00,0x09,0x02,0x00,0x00,0x40,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x03,0x20,0x00,0x00,0x02,0x20,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd9,0x1f,0x00,0x00,0x03,0x20,0x00,0x00, +0xb9,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdc,0x1f,0x00,0x00, +0x62,0x0c,0x00,0x00,0xd9,0x1f,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xdd,0x1f,0x00,0x00,0x06,0x0c,0x00,0x00,0x54,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xde,0x1f,0x00,0x00,0xdd,0x1f,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe0,0x1f,0x00,0x00,0xde,0x1f,0x00,0x00,0xdc,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x08,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xbf,0x01,0x00,0x00,0xe0,0x1f,0x00,0x00,0x3e,0x00,0x03,0x00, +0xdd,0x1f,0x00,0x00,0x08,0x20,0x00,0x00,0xf9,0x00,0x02,0x00,0xe3,0x1f,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe3,0x1f,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xe5,0x1f,0x00,0x00,0x06,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x8c,0x02,0x00,0x00, +0x0a,0x20,0x00,0x00,0x8e,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0d,0x20,0x00,0x00,0xe5,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0e,0x20,0x00,0x00,0xe5,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x0f,0x20,0x00,0x00,0x0d,0x20,0x00,0x00, +0x0e,0x20,0x00,0x00,0xbf,0x01,0x00,0x00,0xbf,0x01,0x00,0x00,0x63,0x00,0x04,0x00, +0x0a,0x20,0x00,0x00,0xc6,0x0b,0x00,0x00,0x0f,0x20,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x43,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x8b,0x0a,0x00,0x00,0x6a,0x19,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x47,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x14,0x0d,0x00,0x00, +0xbf,0x01,0x00,0x00,0xc0,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x4d,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x43,0x20,0x00,0x00, +0x41,0x04,0x00,0x00,0x47,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x52,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x43,0x20,0x00,0x00, +0x4d,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2c,0x20,0x00,0x00, +0x52,0x20,0x00,0x00,0x52,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2e,0x20,0x00,0x00,0x42,0x0d,0x00,0x00,0x55,0x07,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x57,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x2e,0x20,0x00,0x00,0xb2,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x5c,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x2c,0x20,0x00,0x00, +0x57,0x20,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x34,0x20,0x00,0x00, +0xbf,0x0c,0x00,0x00,0xc0,0x01,0x00,0x00,0x5c,0x20,0x00,0x00,0xbe,0x00,0x05,0x00, +0xcb,0x00,0x00,0x00,0x38,0x20,0x00,0x00,0x41,0x1d,0x00,0x00,0xc0,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x3d,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x38,0x20,0x00,0x00,0x39,0x20,0x00,0x00,0x3d,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0x39,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x65,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x15,0x03,0x00,0x00,0x34,0x20,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3c,0x20,0x00,0x00,0x65,0x20,0x00,0x00, +0xb6,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00,0x3d,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3d,0x20,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe5,0x24,0x00,0x00, +0x34,0x20,0x00,0x00,0xe3,0x1f,0x00,0x00,0x3c,0x20,0x00,0x00,0x39,0x20,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x69,0x0c,0x00,0x00,0xbd,0x1f,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6a,0x0c,0x00,0x00, +0xbd,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6b,0x0c,0x00,0x00,0xbd,0x1f,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x83,0x00,0x00,0x00,0x6c,0x0c,0x00,0x00,0x69,0x0c,0x00,0x00,0x6a,0x0c,0x00,0x00, +0x6b,0x0c,0x00,0x00,0xe5,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0x76,0x02,0x00,0x00, +0x67,0x20,0x00,0x00,0x78,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0x67,0x20,0x00,0x00, +0xc6,0x0b,0x00,0x00,0x6c,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x7f,0x02,0x00,0x00, +0x74,0x20,0x00,0x00,0x81,0x02,0x00,0x00,0x50,0x00,0x07,0x00,0x83,0x00,0x00,0x00, +0x7d,0x20,0x00,0x00,0x69,0x0c,0x00,0x00,0x6a,0x0c,0x00,0x00,0x6b,0x0c,0x00,0x00, +0xc0,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0x74,0x20,0x00,0x00,0xc6,0x0b,0x00,0x00, +0x7d,0x20,0x00,0x00,0x3d,0x00,0x04,0x00,0x95,0x02,0x00,0x00,0x7f,0x20,0x00,0x00, +0x97,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0x7f,0x20,0x00,0x00,0xc6,0x0b,0x00,0x00, +0x14,0x06,0x00,0x00,0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_fe673c11bcb8539e732826081765ab00.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_fe673c11bcb8539e732826081765ab00.h new file mode 100644 index 00000000..2d90b90a --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_fe673c11bcb8539e732826081765ab00.h @@ -0,0 +1,1947 @@ +// ffx_fsr2_accumulate_pass_fe673c11bcb8539e732826081765ab00.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_accumulate_pass_fe673c11bcb8539e732826081765ab00_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_fe673c11bcb8539e732826081765ab00_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_fe673c11bcb8539e732826081765ab00_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_fe673c11bcb8539e732826081765ab00_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_accumulate_pass_fe673c11bcb8539e732826081765ab00_SampledImageResourceNames[] = { "r_input_exposure", "r_dilated_reactive_masks", "r_input_motion_vectors", "r_internal_upscaled_color", "r_lock_status", "r_prepared_input_color", "r_imgMips", "r_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_fe673c11bcb8539e732826081765ab00_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 10, 12, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_fe673c11bcb8539e732826081765ab00_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_fe673c11bcb8539e732826081765ab00_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_fe673c11bcb8539e732826081765ab00_StorageImageResourceNames[] = { "rw_internal_upscaled_color", "rw_lock_status", "rw_upscaled_output", "rw_new_locks", "rw_luma_history", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_fe673c11bcb8539e732826081765ab00_StorageImageResourceBindings[] = { 13, 14, 15, 16, 17, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_fe673c11bcb8539e732826081765ab00_StorageImageResourceCounts[] = { 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_fe673c11bcb8539e732826081765ab00_StorageImageResourceSets[] = { 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_accumulate_pass_fe673c11bcb8539e732826081765ab00_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_accumulate_pass_fe673c11bcb8539e732826081765ab00_UniformBufferResourceBindings[] = { 18, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_fe673c11bcb8539e732826081765ab00_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_accumulate_pass_fe673c11bcb8539e732826081765ab00_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_accumulate_pass_fe673c11bcb8539e732826081765ab00_size = 30700; + +static const unsigned char g_ffx_fsr2_accumulate_pass_fe673c11bcb8539e732826081765ab00_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x46,0x27,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x38,0x00,0x00,0x00,0x0b,0x00,0x06,0x00, +0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c,0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30, +0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x0f,0x00,0x07,0x00,0x05,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0xad,0x0b,0x00,0x00,0xc3,0x0b,0x00,0x00,0x10,0x00,0x06,0x00, +0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00, +0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c, +0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66, +0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00,0x04,0x00,0x0a,0x00, +0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x69,0x6d, +0x61,0x67,0x65,0x5f,0x6c,0x6f,0x61,0x64,0x5f,0x66,0x6f,0x72,0x6d,0x61,0x74,0x74, +0x65,0x64,0x00,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c, +0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65, +0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00, +0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64, +0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00, +0xfe,0x01,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e, +0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0xfe,0x01,0x00,0x00, +0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69, +0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00,0xfe,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0b,0x00,0xfe,0x01,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70, +0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44, +0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00, +0xfe,0x01,0x00,0x00,0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00, +0xfe,0x01,0x00,0x00,0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00, +0xfe,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e, +0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00,0xfe,0x01,0x00,0x00,0x07,0x00,0x00,0x00, +0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70, +0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00,0xfe,0x01,0x00,0x00,0x08,0x00,0x00,0x00, +0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0xfe,0x01,0x00,0x00, +0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0xfe,0x01,0x00,0x00, +0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0xfe,0x01,0x00,0x00, +0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74, +0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00,0xfe,0x01,0x00,0x00,0x0c,0x00,0x00,0x00, +0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0a,0x00,0xfe,0x01,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70, +0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0xfe,0x01,0x00,0x00, +0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00, +0x06,0x00,0x09,0x00,0xfe,0x01,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74, +0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0xfe,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00, +0xfe,0x01,0x00,0x00,0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63, +0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00, +0x06,0x00,0x0a,0x00,0xfe,0x01,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65, +0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x00,0x02,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00,0x05,0x00,0x05,0x00,0x48,0x02,0x00,0x00, +0x72,0x5f,0x69,0x6d,0x67,0x4d,0x69,0x70,0x73,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0x4c,0x02,0x00,0x00,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d, +0x70,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0x59,0x02,0x00,0x00,0x72,0x5f,0x70,0x72, +0x65,0x70,0x61,0x72,0x65,0x64,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c, +0x6f,0x72,0x00,0x00,0x05,0x00,0x08,0x00,0x61,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f, +0x72,0x73,0x00,0x00,0x05,0x00,0x09,0x00,0x70,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f, +0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x78,0x02,0x00,0x00, +0x72,0x77,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68,0x69,0x73,0x74,0x6f,0x72,0x79,0x00, +0x05,0x00,0x06,0x00,0x7f,0x02,0x00,0x00,0x72,0x5f,0x6c,0x75,0x6d,0x61,0x5f,0x68, +0x69,0x73,0x74,0x6f,0x72,0x79,0x00,0x00,0x05,0x00,0x09,0x00,0x89,0x02,0x00,0x00, +0x72,0x77,0x5f,0x69,0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c,0x5f,0x75,0x70,0x73,0x63, +0x61,0x6c,0x65,0x64,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x00,0x05,0x00,0x07,0x00, +0x92,0x02,0x00,0x00,0x72,0x77,0x5f,0x75,0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f, +0x6f,0x75,0x74,0x70,0x75,0x74,0x00,0x00,0x05,0x00,0x06,0x00,0x9f,0x02,0x00,0x00, +0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00, +0x05,0x00,0x06,0x00,0xa8,0x02,0x00,0x00,0x72,0x77,0x5f,0x6e,0x65,0x77,0x5f,0x6c, +0x6f,0x63,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0xbd,0x02,0x00,0x00, +0x72,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x73,0x74,0x61,0x74,0x75,0x73,0x00,0x00,0x00, +0x05,0x00,0x07,0x00,0xc8,0x02,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x05,0x00,0x09,0x00, +0xd4,0x02,0x00,0x00,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x72,0x65, +0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x73,0x00,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0xad,0x0b,0x00,0x00,0x67,0x6c,0x5f,0x57,0x6f,0x72,0x6b,0x47, +0x72,0x6f,0x75,0x70,0x49,0x44,0x00,0x00,0x05,0x00,0x08,0x00,0xc3,0x0b,0x00,0x00, +0x67,0x6c,0x5f,0x4c,0x6f,0x63,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69, +0x6f,0x6e,0x49,0x44,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfe,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xfe,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xfe,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfe,0x01,0x00,0x00,0x03,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfe,0x01,0x00,0x00, +0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xfe,0x01,0x00,0x00,0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xfe,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfe,0x01,0x00,0x00,0x07,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfe,0x01,0x00,0x00, +0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xfe,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xfe,0x01,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfe,0x01,0x00,0x00,0x0b,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfe,0x01,0x00,0x00, +0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xfe,0x01,0x00,0x00,0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xfe,0x01,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfe,0x01,0x00,0x00,0x0f,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xfe,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xfe,0x01,0x00,0x00,0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xfe,0x01,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xfe,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x00,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x00,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x48,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x48,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x4c,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x4c,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x59,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x59,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x61,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x61,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x70,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x70,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x78,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x78,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x7f,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x7f,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x89,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x89,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x89,0x02,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x92,0x02,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x92,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0x92,0x02,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x9f,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x9f,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa8,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa8,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xbd,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xbd,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc8,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc8,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd4,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd4,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xad,0x0b,0x00,0x00, +0x0b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc3,0x0b,0x00,0x00, +0x0b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd5,0x0b,0x00,0x00, +0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00, +0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00, +0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x38,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0x3e,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x14,0x00,0x02,0x00,0xc9,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb6,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb7,0x01,0x00,0x00,0x00,0x00,0x80,0x3f, +0x1e,0x00,0x15,0x00,0xfe,0x01,0x00,0x00,0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00, +0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x3e,0x00,0x00,0x00, +0x3e,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xff,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0xfe,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0xff,0x01,0x00,0x00,0x00,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x01,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x02,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x5d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x07,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x0c,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x11,0x02,0x00,0x00, +0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x16,0x02,0x00,0x00, +0x05,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x17,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x3e,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x1c,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x21,0x02,0x00,0x00, +0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x22,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x27,0x02,0x00,0x00, +0x09,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x2c,0x02,0x00,0x00, +0x0a,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x31,0x02,0x00,0x00, +0x0b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x36,0x02,0x00,0x00, +0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x37,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x3c,0x02,0x00,0x00, +0x0d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x41,0x02,0x00,0x00, +0x0f,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x46,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x47,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x46,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x47,0x02,0x00,0x00, +0x48,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x1a,0x00,0x02,0x00,0x4a,0x02,0x00,0x00, +0x20,0x00,0x04,0x00,0x4b,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x4a,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x4b,0x02,0x00,0x00,0x4c,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x1b,0x00,0x03,0x00,0x4e,0x02,0x00,0x00,0x46,0x02,0x00,0x00,0x15,0x00,0x04,0x00, +0x54,0x02,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x54,0x02,0x00,0x00,0x55,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x47,0x02,0x00,0x00,0x59,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x47,0x02,0x00,0x00,0x61,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x47,0x02,0x00,0x00,0x70,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x76,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x77,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x76,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x77,0x02,0x00,0x00,0x78,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x47,0x02,0x00,0x00,0x7f,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x87,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x88,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x87,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x88,0x02,0x00,0x00,0x89,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x90,0x02,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x91,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x90,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x91,0x02,0x00,0x00, +0x92,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x9d,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x9e,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x9d,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x9e,0x02,0x00,0x00,0x9f,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0xa6,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0f,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xa7,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xa6,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0xa7,0x02,0x00,0x00,0xa8,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x54,0x02,0x00,0x00,0xb8,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x47,0x02,0x00,0x00,0xbd,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x47,0x02,0x00,0x00,0xc8,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xca,0x02,0x00,0x00,0x01,0x02,0x00,0x00, +0x01,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x47,0x02,0x00,0x00,0xd4,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xdd,0x02,0x00,0x00, +0xb6,0x01,0x00,0x00,0xb6,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x3e,0x00,0x00,0x00, +0xe0,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x12,0x03,0x00,0x00,0x6f,0x12,0x83,0x3a,0x2b,0x00,0x04,0x00,0x54,0x02,0x00,0x00, +0x4c,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x54,0x02,0x00,0x00, +0x50,0x03,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x66,0x03,0x00,0x00,0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x6a,0x03,0x00,0x00,0x00,0x00,0x00,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x7a,0x03,0x00,0x00,0x00,0x00,0x80,0xbe,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xdd,0x03,0x00,0x00,0x6a,0x03,0x00,0x00,0x6a,0x03,0x00,0x00,0x17,0x00,0x04,0x00, +0xf1,0x03,0x00,0x00,0x54,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0xf5,0x03,0x00,0x00,0xc9,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x02,0x04,0x00,0x00,0x00,0xe0,0x7f,0x47,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x1a,0x04,0x00,0x00,0xdb,0x0f,0x49,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x21,0x04,0x00,0x00,0xdb,0x0f,0xc9,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x2e,0x04,0x00,0x00,0x00,0x00,0x00,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x38,0x04,0x00,0x00,0xcd,0xcc,0xcc,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x40,0x04,0x00,0x00,0x00,0x00,0xc8,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x45,0x04,0x00,0x00,0x00,0x00,0x10,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x4d,0x04,0x00,0x00,0x00,0x00,0x80,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x58,0x04,0x00,0x00,0x00,0x00,0x80,0xbf,0x2b,0x00,0x04,0x00, +0x54,0x02,0x00,0x00,0xda,0x04,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00, +0xdb,0x04,0x00,0x00,0x37,0x00,0x00,0x00,0xda,0x04,0x00,0x00,0x20,0x00,0x04,0x00, +0xdc,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0xdb,0x04,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x79,0x05,0x00,0x00,0x52,0xb8,0xfe,0x3f,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x98,0x05,0x00,0x00,0xfe,0xff,0xff,0xff,0x2b,0x00,0x04,0x00, +0x3e,0x00,0x00,0x00,0x99,0x05,0x00,0x00,0xff,0xff,0xff,0xff,0x2b,0x00,0x04,0x00, +0x54,0x02,0x00,0x00,0xee,0x05,0x00,0x00,0x10,0x00,0x00,0x00,0x1c,0x00,0x04,0x00, +0xef,0x05,0x00,0x00,0x08,0x00,0x00,0x00,0xee,0x05,0x00,0x00,0x20,0x00,0x04,0x00, +0xf0,0x05,0x00,0x00,0x07,0x00,0x00,0x00,0xef,0x05,0x00,0x00,0x2c,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xff,0x05,0x00,0x00,0xb6,0x01,0x00,0x00,0xb6,0x01,0x00,0x00, +0xb6,0x01,0x00,0x00,0xb6,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x16,0x06,0x00,0x00,0x9a,0x99,0x99,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x2e,0x06,0x00,0x00,0x00,0x00,0x00,0xc0,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x2f,0x06,0x00,0x00,0x00,0x00,0x40,0xc0,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xd2,0x06,0x00,0x00,0xab,0xaa,0xaa,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x02,0x07,0x00,0x00,0xab,0xaa,0x2a,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x40,0x07,0x00,0x00,0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x4a,0x07,0x00,0x00,0x00,0x00,0x20,0x41,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x84,0x07,0x00,0x00,0x99,0x05,0x00,0x00,0x99,0x05,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x93,0x07,0x00,0x00,0x01,0x02,0x00,0x00,0x99,0x05,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xa2,0x07,0x00,0x00,0x07,0x02,0x00,0x00, +0x99,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xb1,0x07,0x00,0x00, +0x0c,0x02,0x00,0x00,0x99,0x05,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xc0,0x07,0x00,0x00,0x99,0x05,0x00,0x00,0x01,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xdd,0x07,0x00,0x00,0x07,0x02,0x00,0x00,0x01,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xec,0x07,0x00,0x00,0x0c,0x02,0x00,0x00, +0x01,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0xfb,0x07,0x00,0x00, +0x99,0x05,0x00,0x00,0x07,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x0a,0x08,0x00,0x00,0x01,0x02,0x00,0x00,0x07,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x19,0x08,0x00,0x00,0x07,0x02,0x00,0x00,0x07,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x28,0x08,0x00,0x00,0x0c,0x02,0x00,0x00, +0x07,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x37,0x08,0x00,0x00, +0x99,0x05,0x00,0x00,0x0c,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x46,0x08,0x00,0x00,0x01,0x02,0x00,0x00,0x0c,0x02,0x00,0x00,0x2c,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x55,0x08,0x00,0x00,0x07,0x02,0x00,0x00,0x0c,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x64,0x08,0x00,0x00,0x0c,0x02,0x00,0x00, +0x0c,0x02,0x00,0x00,0x2a,0x00,0x03,0x00,0xc9,0x00,0x00,0x00,0xec,0x08,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf3,0x08,0x00,0x00,0xff,0xfe,0xfe,0x3e, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x0f,0x09,0x00,0x00,0x12,0x03,0x00,0x00, +0x12,0x03,0x00,0x00,0x12,0x03,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x28,0x09,0x00,0x00,0x00,0x00,0xa0,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x30,0x09,0x00,0x00,0x00,0x00,0x40,0x40,0x17,0x00,0x04,0x00,0x71,0x09,0x00,0x00, +0xc9,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x9f,0x09,0x00,0x00,0x40,0x07,0x00,0x00,0x40,0x07,0x00,0x00,0x40,0x07,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc3,0x09,0x00,0x00,0x30,0x96,0x7c,0x3d, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0a,0x0a,0x00,0x00,0x00,0x00,0x7f,0x43, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x32,0x0a,0x00,0x00,0x81,0x80,0x80,0x3b, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5c,0x0a,0x00,0x00,0x00,0x00,0xc0,0x40, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8e,0x0a,0x00,0x00,0xa4,0x70,0x7d,0x3f, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x10,0x0b,0x00,0x00,0xb6,0x01,0x00,0x00, +0xb6,0x01,0x00,0x00,0xb6,0x01,0x00,0x00,0x17,0x00,0x04,0x00,0xab,0x0b,0x00,0x00, +0x54,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xac,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0xab,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00,0xac,0x0b,0x00,0x00, +0xad,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x54,0x02,0x00,0x00, +0xb5,0x0b,0x00,0x00,0x08,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0xf1,0x03,0x00,0x00, +0xc1,0x0b,0x00,0x00,0xb5,0x0b,0x00,0x00,0xb5,0x0b,0x00,0x00,0x3b,0x00,0x04,0x00, +0xac,0x0b,0x00,0x00,0xc3,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x06,0x00, +0xab,0x0b,0x00,0x00,0xd5,0x0b,0x00,0x00,0xb5,0x0b,0x00,0x00,0xb5,0x0b,0x00,0x00, +0x4c,0x03,0x00,0x00,0x2b,0x00,0x04,0x00,0x54,0x02,0x00,0x00,0x59,0x25,0x00,0x00, +0x07,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x5a,0x25,0x00,0x00, +0x02,0x04,0x00,0x00,0x02,0x04,0x00,0x00,0x02,0x04,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x5b,0x25,0x00,0x00,0x66,0x66,0x66,0x3f,0x2c,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x5c,0x25,0x00,0x00,0xb7,0x01,0x00,0x00,0xb7,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5d,0x25,0x00,0x00,0x0a,0xd7,0xa3,0x3c, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5e,0x25,0x00,0x00,0xcd,0xcc,0x4c,0x3d, +0x2c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x5f,0x25,0x00,0x00,0xb7,0x01,0x00,0x00, +0xb7,0x01,0x00,0x00,0xb7,0x01,0x00,0x00,0x01,0x00,0x03,0x00,0x06,0x00,0x00,0x00, +0x9c,0x25,0x00,0x00,0x01,0x00,0x03,0x00,0x08,0x00,0x00,0x00,0xbf,0x25,0x00,0x00, +0x01,0x00,0x03,0x00,0x5d,0x00,0x00,0x00,0x48,0x26,0x00,0x00,0x01,0x00,0x03,0x00, +0x22,0x00,0x00,0x00,0x44,0x27,0x00,0x00,0x01,0x00,0x03,0x00,0x37,0x00,0x00,0x00, +0x45,0x27,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x38,0x00,0x00,0x00,0x2e,0x1e,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xf0,0x05,0x00,0x00,0x88,0x1b,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xdc,0x04,0x00,0x00,0x7c,0x15,0x00,0x00,0x07,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0xab,0x0b,0x00,0x00,0xae,0x0b,0x00,0x00,0xad,0x0b,0x00,0x00, +0x4f,0x00,0x07,0x00,0xf1,0x03,0x00,0x00,0xaf,0x0b,0x00,0x00,0xae,0x0b,0x00,0x00, +0xae,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x02,0x02,0x00,0x00,0xd8,0x0b,0x00,0x00,0x00,0x02,0x00,0x00,0x0c,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xd9,0x0b,0x00,0x00,0xd8,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xb3,0x0b,0x00,0x00,0xd9,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x54,0x02,0x00,0x00,0xb4,0x0b,0x00,0x00, +0xb3,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x54,0x02,0x00,0x00,0xb7,0x0b,0x00,0x00, +0xb4,0x0b,0x00,0x00,0x59,0x25,0x00,0x00,0x86,0x00,0x05,0x00,0x54,0x02,0x00,0x00, +0xb8,0x0b,0x00,0x00,0xb7,0x0b,0x00,0x00,0xb5,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x54,0x02,0x00,0x00,0xbb,0x0b,0x00,0x00,0xae,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x82,0x00,0x05,0x00,0x54,0x02,0x00,0x00,0xbc,0x0b,0x00,0x00,0xb8,0x0b,0x00,0x00, +0xbb,0x0b,0x00,0x00,0x82,0x00,0x05,0x00,0x54,0x02,0x00,0x00,0xbd,0x0b,0x00,0x00, +0xbc,0x0b,0x00,0x00,0x4c,0x03,0x00,0x00,0x52,0x00,0x06,0x00,0xf1,0x03,0x00,0x00, +0x6b,0x23,0x00,0x00,0xbd,0x0b,0x00,0x00,0xaf,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x84,0x00,0x05,0x00,0xf1,0x03,0x00,0x00,0xc2,0x0b,0x00,0x00,0x6b,0x23,0x00,0x00, +0xc1,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00,0xab,0x0b,0x00,0x00,0xc4,0x0b,0x00,0x00, +0xc3,0x0b,0x00,0x00,0x4f,0x00,0x07,0x00,0xf1,0x03,0x00,0x00,0xc5,0x0b,0x00,0x00, +0xc4,0x0b,0x00,0x00,0xc4,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x80,0x00,0x05,0x00,0xf1,0x03,0x00,0x00,0xc6,0x0b,0x00,0x00,0xc2,0x0b,0x00,0x00, +0xc5,0x0b,0x00,0x00,0x7c,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xc8,0x0b,0x00,0x00, +0xc6,0x0b,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x8c,0x0c,0x00,0x00, +0xc8,0x0b,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x8e,0x0c,0x00,0x00, +0x8c,0x0c,0x00,0x00,0xdd,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x90,0x0c,0x00,0x00,0xd9,0x0b,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x91,0x0c,0x00,0x00,0x8e,0x0c,0x00,0x00,0x90,0x0c,0x00,0x00,0x41,0x00,0x05,0x00, +0x22,0x02,0x00,0x00,0xcc,0x0c,0x00,0x00,0x00,0x02,0x00,0x00,0x21,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xcd,0x0c,0x00,0x00,0xcc,0x0c,0x00,0x00, +0x41,0x00,0x05,0x00,0x02,0x02,0x00,0x00,0xd0,0x0c,0x00,0x00,0x00,0x02,0x00,0x00, +0x01,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xd1,0x0c,0x00,0x00, +0xd0,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x97,0x0c,0x00,0x00, +0xd1,0x0c,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x98,0x0c,0x00,0x00, +0xcd,0x0c,0x00,0x00,0x97,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x99,0x0c,0x00,0x00,0x91,0x0c,0x00,0x00,0x98,0x0c,0x00,0x00,0x41,0x00,0x05,0x00, +0x02,0x02,0x00,0x00,0xd8,0x0c,0x00,0x00,0x00,0x02,0x00,0x00,0x07,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xd9,0x0c,0x00,0x00,0xd8,0x0c,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xe6,0x0c,0x00,0x00,0x99,0x0c,0x00,0x00, +0x97,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xe9,0x0c,0x00,0x00, +0x97,0x0c,0x00,0x00,0xdd,0x03,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xf6,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xe6,0x0c,0x00,0x00, +0xe9,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xfb,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xdd,0x03,0x00,0x00,0xf6,0x0c,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xef,0x0c,0x00,0x00,0xd9,0x0c,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xf0,0x0c,0x00,0x00,0xfb,0x0c,0x00,0x00, +0xef,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x46,0x02,0x00,0x00,0x07,0x0d,0x00,0x00, +0x61,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x09,0x0d,0x00,0x00, +0x07,0x0d,0x00,0x00,0xc8,0x0b,0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x02,0x00,0x00, +0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x0a,0x0d,0x00,0x00,0x09,0x0d,0x00,0x00, +0x09,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x22,0x02,0x00,0x00,0x14,0x0d,0x00,0x00,0x00,0x02,0x00,0x00,0x27,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x15,0x0d,0x00,0x00,0x14,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x0d,0x0d,0x00,0x00,0x0a,0x0d,0x00,0x00, +0x15,0x0d,0x00,0x00,0x41,0x00,0x05,0x00,0x22,0x02,0x00,0x00,0x18,0x0d,0x00,0x00, +0x00,0x02,0x00,0x00,0x31,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x19,0x0d,0x00,0x00,0x18,0x0d,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x10,0x0d,0x00,0x00,0x0d,0x0d,0x00,0x00,0x19,0x0d,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x1f,0x0d,0x00,0x00,0x10,0x0d,0x00,0x00,0x90,0x0c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x20,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0x1f,0x0d,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x29,0x0d,0x00,0x00,0x91,0x0c,0x00,0x00,0x10,0x0d,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2f,0x0d,0x00,0x00,0x29,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0xbe,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x30,0x0d,0x00,0x00,0x2f,0x0d,0x00,0x00, +0xb6,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x35,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x30,0x0d,0x00,0x00,0x31,0x0d,0x00,0x00,0x35,0x0d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x31,0x0d,0x00,0x00,0xbc,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x34,0x0d,0x00,0x00,0x2f,0x0d,0x00,0x00,0xb7,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x35,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x35,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc9,0x00,0x00,0x00,0x36,0x0d,0x00,0x00,0x30,0x0d,0x00,0x00,0x05,0x00,0x00,0x00, +0x34,0x0d,0x00,0x00,0x31,0x0d,0x00,0x00,0xf7,0x00,0x03,0x00,0x41,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x36,0x0d,0x00,0x00,0x37,0x0d,0x00,0x00, +0x41,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x37,0x0d,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x39,0x0d,0x00,0x00,0x29,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0xbe,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x3a,0x0d,0x00,0x00,0x39,0x0d,0x00,0x00, +0xb6,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x3f,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x3a,0x0d,0x00,0x00,0x3b,0x0d,0x00,0x00,0x3f,0x0d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3b,0x0d,0x00,0x00,0xbc,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x3e,0x0d,0x00,0x00,0x39,0x0d,0x00,0x00,0xb7,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x3f,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x3f,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc9,0x00,0x00,0x00,0x40,0x0d,0x00,0x00,0x3a,0x0d,0x00,0x00,0x37,0x0d,0x00,0x00, +0x3e,0x0d,0x00,0x00,0x3b,0x0d,0x00,0x00,0xf9,0x00,0x02,0x00,0x41,0x0d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x41,0x0d,0x00,0x00,0xf5,0x00,0x07,0x00,0xc9,0x00,0x00,0x00, +0x42,0x0d,0x00,0x00,0x36,0x0d,0x00,0x00,0x35,0x0d,0x00,0x00,0x40,0x0d,0x00,0x00, +0x3f,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x46,0x02,0x00,0x00,0x45,0x0d,0x00,0x00, +0x59,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x4a,0x02,0x00,0x00,0x46,0x0d,0x00,0x00, +0x4c,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x4e,0x02,0x00,0x00,0x47,0x0d,0x00,0x00, +0x45,0x0d,0x00,0x00,0x46,0x0d,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x49,0x0d,0x00,0x00,0x47,0x0d,0x00,0x00,0xf0,0x0c,0x00,0x00,0x02,0x00,0x00,0x00, +0xb6,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4a,0x0d,0x00,0x00, +0x49,0x0d,0x00,0x00,0x03,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x4e,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x4a,0x0d,0x00,0x00, +0xb6,0x01,0x00,0x00,0xb7,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x46,0x02,0x00,0x00, +0x51,0x0d,0x00,0x00,0xd4,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x4e,0x02,0x00,0x00, +0x53,0x0d,0x00,0x00,0x51,0x0d,0x00,0x00,0x46,0x0d,0x00,0x00,0x58,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x55,0x0d,0x00,0x00,0x53,0x0d,0x00,0x00,0xf0,0x0c,0x00,0x00, +0x02,0x00,0x00,0x00,0xb6,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb6,0x0c,0x00,0x00,0x55,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb9,0x0c,0x00,0x00,0x55,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x17,0x02,0x00,0x00,0x59,0x0d,0x00,0x00,0x00,0x02,0x00,0x00, +0x1c,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0x5a,0x0d,0x00,0x00, +0x59,0x0d,0x00,0x00,0xaa,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xbc,0x0c,0x00,0x00, +0x01,0x02,0x00,0x00,0x5a,0x0d,0x00,0x00,0xa4,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0xc0,0x0c,0x00,0x00,0x42,0x0d,0x00,0x00,0xec,0x08,0x00,0x00,0xa6,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0xc3,0x0c,0x00,0x00,0xc0,0x0c,0x00,0x00,0xbc,0x0c,0x00,0x00, +0xf7,0x00,0x03,0x00,0x1e,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x42,0x0d,0x00,0x00,0x1a,0x0c,0x00,0x00,0x1e,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x1a,0x0c,0x00,0x00,0xa8,0x00,0x04,0x00,0xc9,0x00,0x00,0x00,0x1d,0x0c,0x00,0x00, +0xbc,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00,0x1e,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x1e,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0xc9,0x00,0x00,0x00,0x1f,0x0c,0x00,0x00, +0x42,0x0d,0x00,0x00,0x41,0x0d,0x00,0x00,0x1d,0x0c,0x00,0x00,0x1a,0x0c,0x00,0x00, +0xf7,0x00,0x03,0x00,0x29,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x1f,0x0c,0x00,0x00,0x20,0x0c,0x00,0x00,0x29,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x20,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x90,0x0d,0x00,0x00, +0x29,0x0d,0x00,0x00,0x90,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x91,0x0d,0x00,0x00,0x90,0x0d,0x00,0x00,0xdd,0x03,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x93,0x0d,0x00,0x00,0xd9,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x94,0x0d,0x00,0x00,0x93,0x0d,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x96,0x0d,0x00,0x00,0x91,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb6,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x94,0x0d,0x00,0x00,0x96,0x0d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xbb,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xb6,0x01,0x00,0x00,0xb6,0x0d,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x75,0x23,0x00,0x00,0xbb,0x0d,0x00,0x00,0x91,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x9c,0x0d,0x00,0x00, +0xb3,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9e,0x0d,0x00,0x00, +0x91,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xc0,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x9c,0x0d,0x00,0x00, +0x9e,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc5,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb6,0x01,0x00,0x00,0xc0,0x0d,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x79,0x23,0x00,0x00,0xc5,0x0d,0x00,0x00, +0x75,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xa3,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x79,0x23,0x00,0x00, +0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xa4,0x0d,0x00,0x00,0xa3,0x0d,0x00,0x00, +0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xc9,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x79,0x23,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xbf,0x0e,0x00,0x00,0xa4,0x0d,0x00,0x00,0x84,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xc5,0x0e,0x00,0x00,0xbf,0x0e,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xff,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xc5,0x0e,0x00,0x00,0x01,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x84,0x23,0x00,0x00,0xff,0x0e,0x00,0x00,0xbf,0x0e,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xe2,0x0e,0x00,0x00, +0xbf,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x09,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xe2,0x0e,0x00,0x00, +0x01,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x8f,0x23,0x00,0x00, +0x09,0x0f,0x00,0x00,0x84,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x46,0x02,0x00,0x00,0x16,0x0f,0x00,0x00,0x70,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x18,0x0f,0x00,0x00,0x16,0x0f,0x00,0x00,0x8f,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0x01,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x2a,0x0f,0x00,0x00,0xa4,0x0d,0x00,0x00,0x93,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x34,0x0f,0x00,0x00,0x2a,0x0f,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x9a,0x23,0x00,0x00,0x34,0x0f,0x00,0x00, +0x2a,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x4d,0x0f,0x00,0x00,0x2a,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x74,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x4d,0x0f,0x00,0x00,0x01,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xa5,0x23,0x00,0x00,0x74,0x0f,0x00,0x00,0x9a,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x83,0x0f,0x00,0x00,0x16,0x0f,0x00,0x00, +0xa5,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x95,0x0f,0x00,0x00,0xa4,0x0d,0x00,0x00,0xa2,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x9f,0x0f,0x00,0x00,0x95,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xa9,0x0f,0x00,0x00, +0x93,0x0d,0x00,0x00,0x07,0x02,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xda,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x9f,0x0f,0x00,0x00, +0xa9,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xb0,0x23,0x00,0x00, +0xda,0x0f,0x00,0x00,0x95,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xb8,0x0f,0x00,0x00,0x95,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xdf,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xb8,0x0f,0x00,0x00,0x01,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xbb,0x23,0x00,0x00,0xdf,0x0f,0x00,0x00,0xb0,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xee,0x0f,0x00,0x00, +0x16,0x0f,0x00,0x00,0xbb,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0xa4,0x0d,0x00,0x00, +0xb1,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x0a,0x10,0x00,0x00, +0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x45,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x0a,0x10,0x00,0x00, +0xa9,0x0f,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xc6,0x23,0x00,0x00, +0x45,0x10,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x23,0x10,0x00,0x00,0x00,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x4a,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x23,0x10,0x00,0x00,0x01,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0xd1,0x23,0x00,0x00,0x4a,0x10,0x00,0x00,0xc6,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x59,0x10,0x00,0x00, +0x16,0x0f,0x00,0x00,0xd1,0x23,0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x6b,0x10,0x00,0x00,0xa4,0x0d,0x00,0x00, +0xc0,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x71,0x10,0x00,0x00, +0x6b,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xab,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x71,0x10,0x00,0x00, +0x01,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xdc,0x23,0x00,0x00, +0xab,0x10,0x00,0x00,0x6b,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x92,0x10,0x00,0x00,0x6b,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xe7,0x23,0x00,0x00,0x92,0x10,0x00,0x00, +0xdc,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xc4,0x10,0x00,0x00,0x16,0x0f,0x00,0x00,0xe7,0x23,0x00,0x00,0x02,0x00,0x00,0x00, +0x01,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xe0,0x10,0x00,0x00, +0xa4,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xf2,0x23,0x00,0x00,0xe0,0x10,0x00,0x00,0xa4,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xfd,0x10,0x00,0x00,0xa4,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xfd,0x23,0x00,0x00, +0xfd,0x10,0x00,0x00,0xf2,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x2f,0x11,0x00,0x00,0x16,0x0f,0x00,0x00,0xfd,0x23,0x00,0x00, +0x02,0x00,0x00,0x00,0x01,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x41,0x11,0x00,0x00,0xa4,0x0d,0x00,0x00,0xdd,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x4b,0x11,0x00,0x00,0x41,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x86,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x4b,0x11,0x00,0x00,0xa9,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x08,0x24,0x00,0x00,0x86,0x11,0x00,0x00,0x41,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x68,0x11,0x00,0x00, +0x41,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0x13,0x24,0x00,0x00,0x68,0x11,0x00,0x00,0x08,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x9a,0x11,0x00,0x00,0x16,0x0f,0x00,0x00, +0x13,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0xac,0x11,0x00,0x00,0xa4,0x0d,0x00,0x00,0xec,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xb6,0x11,0x00,0x00,0xac,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xf1,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xb6,0x11,0x00,0x00,0xa9,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x1e,0x24,0x00,0x00,0xf1,0x11,0x00,0x00, +0xac,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xd3,0x11,0x00,0x00,0xac,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x29,0x24,0x00,0x00,0xd3,0x11,0x00,0x00,0x1e,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x05,0x12,0x00,0x00, +0x16,0x0f,0x00,0x00,0x29,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x17,0x12,0x00,0x00,0xa4,0x0d,0x00,0x00, +0xfb,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x1d,0x12,0x00,0x00, +0x17,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x57,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x1d,0x12,0x00,0x00, +0x01,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x34,0x24,0x00,0x00, +0x57,0x12,0x00,0x00,0x17,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x3e,0x12,0x00,0x00,0x17,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x48,0x12,0x00,0x00,0xb3,0x0b,0x00,0x00, +0x07,0x02,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x66,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x3e,0x12,0x00,0x00,0x48,0x12,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x3f,0x24,0x00,0x00,0x66,0x12,0x00,0x00, +0x34,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x70,0x12,0x00,0x00,0x16,0x0f,0x00,0x00,0x3f,0x24,0x00,0x00,0x02,0x00,0x00,0x00, +0x01,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x82,0x12,0x00,0x00, +0xa4,0x0d,0x00,0x00,0x0a,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x8c,0x12,0x00,0x00,0x82,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x4a,0x24,0x00,0x00,0x8c,0x12,0x00,0x00,0x82,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xa9,0x12,0x00,0x00, +0x82,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xd1,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xa9,0x12,0x00,0x00, +0x48,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x55,0x24,0x00,0x00, +0xd1,0x12,0x00,0x00,0x4a,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xdb,0x12,0x00,0x00,0x16,0x0f,0x00,0x00,0x55,0x24,0x00,0x00, +0x02,0x00,0x00,0x00,0x01,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xed,0x12,0x00,0x00,0xa4,0x0d,0x00,0x00,0x19,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xf7,0x12,0x00,0x00,0xed,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x32,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xf7,0x12,0x00,0x00,0xa9,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x60,0x24,0x00,0x00,0x32,0x13,0x00,0x00,0xed,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x14,0x13,0x00,0x00, +0xed,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x3c,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x14,0x13,0x00,0x00, +0x48,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x6b,0x24,0x00,0x00, +0x3c,0x13,0x00,0x00,0x60,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x46,0x13,0x00,0x00,0x16,0x0f,0x00,0x00,0x6b,0x24,0x00,0x00, +0x02,0x00,0x00,0x00,0x01,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x58,0x13,0x00,0x00,0xa4,0x0d,0x00,0x00,0x28,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x62,0x13,0x00,0x00,0x58,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x9d,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x62,0x13,0x00,0x00,0xa9,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x76,0x24,0x00,0x00,0x9d,0x13,0x00,0x00,0x58,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x7f,0x13,0x00,0x00, +0x58,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xa7,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x7f,0x13,0x00,0x00, +0x48,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x81,0x24,0x00,0x00, +0xa7,0x13,0x00,0x00,0x76,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xb1,0x13,0x00,0x00,0x16,0x0f,0x00,0x00,0x81,0x24,0x00,0x00, +0x02,0x00,0x00,0x00,0x01,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0xc3,0x13,0x00,0x00,0xa4,0x0d,0x00,0x00,0x37,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xc9,0x13,0x00,0x00,0xc3,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x03,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xc9,0x13,0x00,0x00,0x01,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x5d,0x00,0x00,0x00,0x8c,0x24,0x00,0x00,0x03,0x14,0x00,0x00,0xc3,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xea,0x13,0x00,0x00, +0xc3,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x12,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xea,0x13,0x00,0x00, +0x48,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x97,0x24,0x00,0x00, +0x12,0x14,0x00,0x00,0x8c,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x1c,0x14,0x00,0x00,0x16,0x0f,0x00,0x00,0x97,0x24,0x00,0x00, +0x02,0x00,0x00,0x00,0x01,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x2e,0x14,0x00,0x00,0xa4,0x0d,0x00,0x00,0x46,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x38,0x14,0x00,0x00,0x2e,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xa2,0x24,0x00,0x00,0x38,0x14,0x00,0x00, +0x2e,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x55,0x14,0x00,0x00,0x2e,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x7d,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x55,0x14,0x00,0x00,0x48,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xad,0x24,0x00,0x00,0x7d,0x14,0x00,0x00,0xa2,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x87,0x14,0x00,0x00,0x16,0x0f,0x00,0x00, +0xad,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x99,0x14,0x00,0x00,0xa4,0x0d,0x00,0x00,0x55,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xa3,0x14,0x00,0x00,0x99,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xde,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xa3,0x14,0x00,0x00,0xa9,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xb8,0x24,0x00,0x00,0xde,0x14,0x00,0x00, +0x99,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xc0,0x14,0x00,0x00,0x99,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xe8,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xc0,0x14,0x00,0x00,0x48,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xc3,0x24,0x00,0x00,0xe8,0x14,0x00,0x00,0xb8,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xf2,0x14,0x00,0x00,0x16,0x0f,0x00,0x00, +0xc3,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x04,0x15,0x00,0x00,0xa4,0x0d,0x00,0x00,0x64,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x0e,0x15,0x00,0x00,0x04,0x15,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x49,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x0e,0x15,0x00,0x00,0xa9,0x0f,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0xce,0x24,0x00,0x00,0x49,0x15,0x00,0x00, +0x04,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x2b,0x15,0x00,0x00,0x04,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0x53,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x2b,0x15,0x00,0x00,0x48,0x12,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00, +0xd9,0x24,0x00,0x00,0x53,0x15,0x00,0x00,0xce,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x5d,0x15,0x00,0x00,0x16,0x0f,0x00,0x00, +0xd9,0x24,0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8f,0x15,0x00,0x00,0xc9,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe9,0x15,0x00,0x00,0x58,0x04,0x00,0x00, +0x8f,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x12,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xe9,0x15,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x1a,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x12,0x16,0x00,0x00,0x2e,0x04,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x1f,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1a,0x16,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x20,0x16,0x00,0x00,0x1f,0x16,0x00,0x00, +0x12,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x30,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x20,0x16,0x00,0x00,0x21,0x16,0x00,0x00,0x22,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x22,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x24,0x16,0x00,0x00,0x1a,0x04,0x00,0x00,0x1a,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x25,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x24,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x28,0x16,0x00,0x00, +0x25,0x16,0x00,0x00,0x24,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2a,0x16,0x00,0x00,0x21,0x04,0x00,0x00,0x1a,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x2b,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x2a,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2e,0x16,0x00,0x00, +0x2b,0x16,0x00,0x00,0x2a,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2f,0x16,0x00,0x00,0x28,0x16,0x00,0x00,0x2e,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0x30,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x21,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0x30,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x30,0x16,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x60,0x25,0x00,0x00,0x2f,0x16,0x00,0x00,0x22,0x16,0x00,0x00, +0xb7,0x01,0x00,0x00,0x21,0x16,0x00,0x00,0x7f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xec,0x15,0x00,0x00,0x8f,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x38,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xec,0x15,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x40,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x38,0x16,0x00,0x00,0x2e,0x04,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x45,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x40,0x16,0x00,0x00,0xb8,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x46,0x16,0x00,0x00, +0x45,0x16,0x00,0x00,0x12,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x56,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x46,0x16,0x00,0x00,0x47,0x16,0x00,0x00, +0x48,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x48,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4a,0x16,0x00,0x00,0x1a,0x04,0x00,0x00,0x40,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x4b,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x4a,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4e,0x16,0x00,0x00,0x4b,0x16,0x00,0x00,0x4a,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x50,0x16,0x00,0x00,0x21,0x04,0x00,0x00,0x40,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x51,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x50,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x54,0x16,0x00,0x00,0x51,0x16,0x00,0x00,0x50,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x55,0x16,0x00,0x00,0x4e,0x16,0x00,0x00,0x54,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0x56,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x47,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0x56,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x56,0x16,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x61,0x25,0x00,0x00,0x55,0x16,0x00,0x00, +0x48,0x16,0x00,0x00,0xb7,0x01,0x00,0x00,0x47,0x16,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xef,0x15,0x00,0x00,0xb7,0x01,0x00,0x00,0x8f,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x5e,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xef,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x66,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x5e,0x16,0x00,0x00, +0x2e,0x04,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x6b,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x66,0x16,0x00,0x00,0xb8,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0x6c,0x16,0x00,0x00,0x6b,0x16,0x00,0x00,0x12,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0x7c,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x6c,0x16,0x00,0x00,0x6d,0x16,0x00,0x00,0x6e,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x6e,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x70,0x16,0x00,0x00, +0x1a,0x04,0x00,0x00,0x66,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x71,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x70,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x74,0x16,0x00,0x00,0x71,0x16,0x00,0x00, +0x70,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x76,0x16,0x00,0x00, +0x21,0x04,0x00,0x00,0x66,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x77,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x76,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7a,0x16,0x00,0x00,0x77,0x16,0x00,0x00, +0x76,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7b,0x16,0x00,0x00, +0x74,0x16,0x00,0x00,0x7a,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x7c,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6d,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x7c,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x7c,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x62,0x25,0x00,0x00,0x7b,0x16,0x00,0x00,0x6e,0x16,0x00,0x00,0xb7,0x01,0x00,0x00, +0x6d,0x16,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf2,0x15,0x00,0x00, +0x2e,0x04,0x00,0x00,0x8f,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x84,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xf2,0x15,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x8c,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x84,0x16,0x00,0x00,0x2e,0x04,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x91,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x8c,0x16,0x00,0x00,0xb8,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x92,0x16,0x00,0x00, +0x91,0x16,0x00,0x00,0x12,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0xa2,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x92,0x16,0x00,0x00,0x93,0x16,0x00,0x00, +0x94,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x94,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x96,0x16,0x00,0x00,0x1a,0x04,0x00,0x00,0x8c,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x97,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x96,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9a,0x16,0x00,0x00,0x97,0x16,0x00,0x00,0x96,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9c,0x16,0x00,0x00,0x21,0x04,0x00,0x00,0x8c,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x9d,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x9c,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa0,0x16,0x00,0x00,0x9d,0x16,0x00,0x00,0x9c,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa1,0x16,0x00,0x00,0x9a,0x16,0x00,0x00,0xa0,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa2,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x93,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa2,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xa2,0x16,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x63,0x25,0x00,0x00,0xa1,0x16,0x00,0x00, +0x94,0x16,0x00,0x00,0xb7,0x01,0x00,0x00,0x93,0x16,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xf6,0x15,0x00,0x00,0x18,0x0f,0x00,0x00,0x60,0x25,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xf9,0x15,0x00,0x00,0x83,0x0f,0x00,0x00, +0x61,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xfa,0x15,0x00,0x00, +0xf6,0x15,0x00,0x00,0xf9,0x15,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xfd,0x15,0x00,0x00,0xee,0x0f,0x00,0x00,0x62,0x25,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xfe,0x15,0x00,0x00,0xfa,0x15,0x00,0x00,0xfd,0x15,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x01,0x16,0x00,0x00,0x59,0x10,0x00,0x00, +0x63,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x02,0x16,0x00,0x00, +0xfe,0x15,0x00,0x00,0x01,0x16,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x05,0x16,0x00,0x00,0x60,0x25,0x00,0x00,0x61,0x25,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x07,0x16,0x00,0x00,0x05,0x16,0x00,0x00,0x62,0x25,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x09,0x16,0x00,0x00,0x07,0x16,0x00,0x00, +0x63,0x25,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x0a,0x16,0x00,0x00, +0x09,0x16,0x00,0x00,0x09,0x16,0x00,0x00,0x09,0x16,0x00,0x00,0x09,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x0b,0x16,0x00,0x00,0x02,0x16,0x00,0x00, +0x0a,0x16,0x00,0x00,0xf7,0x00,0x03,0x00,0xf6,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x20,0x16,0x00,0x00,0xe7,0x16,0x00,0x00,0xe8,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe8,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xea,0x16,0x00,0x00,0x1a,0x04,0x00,0x00,0x1a,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xeb,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xea,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xee,0x16,0x00,0x00, +0xeb,0x16,0x00,0x00,0xea,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf0,0x16,0x00,0x00,0x21,0x04,0x00,0x00,0x1a,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xf1,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xf0,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf4,0x16,0x00,0x00, +0xf1,0x16,0x00,0x00,0xf0,0x16,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf5,0x16,0x00,0x00,0xee,0x16,0x00,0x00,0xf4,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf6,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xe7,0x16,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf6,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xf6,0x16,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x64,0x25,0x00,0x00,0xf5,0x16,0x00,0x00,0xe8,0x16,0x00,0x00, +0xb7,0x01,0x00,0x00,0xe7,0x16,0x00,0x00,0xf7,0x00,0x03,0x00,0x1c,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x46,0x16,0x00,0x00,0x0d,0x17,0x00,0x00, +0x0e,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x0e,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x10,0x17,0x00,0x00,0x1a,0x04,0x00,0x00,0x40,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x11,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x10,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x14,0x17,0x00,0x00,0x11,0x17,0x00,0x00,0x10,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x16,0x17,0x00,0x00,0x21,0x04,0x00,0x00,0x40,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x17,0x17,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x16,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1a,0x17,0x00,0x00,0x17,0x17,0x00,0x00,0x16,0x17,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1b,0x17,0x00,0x00,0x14,0x17,0x00,0x00,0x1a,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0x1c,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x0d,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0x1c,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x1c,0x17,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x65,0x25,0x00,0x00,0x1b,0x17,0x00,0x00, +0x0e,0x17,0x00,0x00,0xb7,0x01,0x00,0x00,0x0d,0x17,0x00,0x00,0xf7,0x00,0x03,0x00, +0x42,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x6c,0x16,0x00,0x00, +0x33,0x17,0x00,0x00,0x34,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x34,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x36,0x17,0x00,0x00,0x1a,0x04,0x00,0x00, +0x66,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x37,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x36,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3a,0x17,0x00,0x00,0x37,0x17,0x00,0x00,0x36,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3c,0x17,0x00,0x00,0x21,0x04,0x00,0x00, +0x66,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x3d,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x3c,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x40,0x17,0x00,0x00,0x3d,0x17,0x00,0x00,0x3c,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x41,0x17,0x00,0x00,0x3a,0x17,0x00,0x00, +0x40,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x42,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x33,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x42,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x42,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x66,0x25,0x00,0x00, +0x41,0x17,0x00,0x00,0x34,0x17,0x00,0x00,0xb7,0x01,0x00,0x00,0x33,0x17,0x00,0x00, +0xf7,0x00,0x03,0x00,0x68,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x92,0x16,0x00,0x00,0x59,0x17,0x00,0x00,0x5a,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5a,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5c,0x17,0x00,0x00, +0x1a,0x04,0x00,0x00,0x8c,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x5d,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x5c,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x60,0x17,0x00,0x00,0x5d,0x17,0x00,0x00, +0x5c,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x62,0x17,0x00,0x00, +0x21,0x04,0x00,0x00,0x8c,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x63,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x62,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x66,0x17,0x00,0x00,0x63,0x17,0x00,0x00, +0x62,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x67,0x17,0x00,0x00, +0x60,0x17,0x00,0x00,0x66,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x68,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x59,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0x68,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x68,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x67,0x25,0x00,0x00,0x67,0x17,0x00,0x00,0x5a,0x17,0x00,0x00,0xb7,0x01,0x00,0x00, +0x59,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xbc,0x16,0x00,0x00, +0xc4,0x10,0x00,0x00,0x64,0x25,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xbf,0x16,0x00,0x00,0x2f,0x11,0x00,0x00,0x65,0x25,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xc0,0x16,0x00,0x00,0xbc,0x16,0x00,0x00,0xbf,0x16,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xc3,0x16,0x00,0x00,0x9a,0x11,0x00,0x00, +0x66,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xc4,0x16,0x00,0x00, +0xc0,0x16,0x00,0x00,0xc3,0x16,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xc7,0x16,0x00,0x00,0x05,0x12,0x00,0x00,0x67,0x25,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xc8,0x16,0x00,0x00,0xc4,0x16,0x00,0x00,0xc7,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcb,0x16,0x00,0x00,0x64,0x25,0x00,0x00, +0x65,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcd,0x16,0x00,0x00, +0xcb,0x16,0x00,0x00,0x66,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xcf,0x16,0x00,0x00,0xcd,0x16,0x00,0x00,0x67,0x25,0x00,0x00,0x50,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0xd0,0x16,0x00,0x00,0xcf,0x16,0x00,0x00,0xcf,0x16,0x00,0x00, +0xcf,0x16,0x00,0x00,0xcf,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xd1,0x16,0x00,0x00,0xc8,0x16,0x00,0x00,0xd0,0x16,0x00,0x00,0xf7,0x00,0x03,0x00, +0xbc,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x20,0x16,0x00,0x00, +0xad,0x17,0x00,0x00,0xae,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xae,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb0,0x17,0x00,0x00,0x1a,0x04,0x00,0x00, +0x1a,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb1,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xb0,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb4,0x17,0x00,0x00,0xb1,0x17,0x00,0x00,0xb0,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb6,0x17,0x00,0x00,0x21,0x04,0x00,0x00, +0x1a,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb7,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xb6,0x17,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xba,0x17,0x00,0x00,0xb7,0x17,0x00,0x00,0xb6,0x17,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbb,0x17,0x00,0x00,0xb4,0x17,0x00,0x00, +0xba,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0xbc,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0xad,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0xbc,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0xbc,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x68,0x25,0x00,0x00, +0xbb,0x17,0x00,0x00,0xae,0x17,0x00,0x00,0xb7,0x01,0x00,0x00,0xad,0x17,0x00,0x00, +0xf7,0x00,0x03,0x00,0xe2,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x46,0x16,0x00,0x00,0xd3,0x17,0x00,0x00,0xd4,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd4,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd6,0x17,0x00,0x00, +0x1a,0x04,0x00,0x00,0x40,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xd7,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xd6,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xda,0x17,0x00,0x00,0xd7,0x17,0x00,0x00, +0xd6,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdc,0x17,0x00,0x00, +0x21,0x04,0x00,0x00,0x40,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xdd,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xdc,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe0,0x17,0x00,0x00,0xdd,0x17,0x00,0x00, +0xdc,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe1,0x17,0x00,0x00, +0xda,0x17,0x00,0x00,0xe0,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0xe2,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd3,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0xe2,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe2,0x17,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x69,0x25,0x00,0x00,0xe1,0x17,0x00,0x00,0xd4,0x17,0x00,0x00,0xb7,0x01,0x00,0x00, +0xd3,0x17,0x00,0x00,0xf7,0x00,0x03,0x00,0x08,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x6c,0x16,0x00,0x00,0xf9,0x17,0x00,0x00,0xfa,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0xfa,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfc,0x17,0x00,0x00,0x1a,0x04,0x00,0x00,0x66,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xfd,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0xfc,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x00,0x18,0x00,0x00, +0xfd,0x17,0x00,0x00,0xfc,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x02,0x18,0x00,0x00,0x21,0x04,0x00,0x00,0x66,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x03,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x02,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x06,0x18,0x00,0x00, +0x03,0x18,0x00,0x00,0x02,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x07,0x18,0x00,0x00,0x00,0x18,0x00,0x00,0x06,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0x08,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xf9,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0x08,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x08,0x18,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x6a,0x25,0x00,0x00,0x07,0x18,0x00,0x00,0xfa,0x17,0x00,0x00, +0xb7,0x01,0x00,0x00,0xf9,0x17,0x00,0x00,0xf7,0x00,0x03,0x00,0x2e,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x92,0x16,0x00,0x00,0x1f,0x18,0x00,0x00, +0x20,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x20,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x22,0x18,0x00,0x00,0x1a,0x04,0x00,0x00,0x8c,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x23,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x22,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x26,0x18,0x00,0x00,0x23,0x18,0x00,0x00,0x22,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x28,0x18,0x00,0x00,0x21,0x04,0x00,0x00,0x8c,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x29,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x28,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2c,0x18,0x00,0x00,0x29,0x18,0x00,0x00,0x28,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2d,0x18,0x00,0x00,0x26,0x18,0x00,0x00,0x2c,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x2e,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x1f,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x2e,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x2e,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x6b,0x25,0x00,0x00,0x2d,0x18,0x00,0x00, +0x20,0x18,0x00,0x00,0xb7,0x01,0x00,0x00,0x1f,0x18,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x82,0x17,0x00,0x00,0x70,0x12,0x00,0x00,0x68,0x25,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x85,0x17,0x00,0x00,0xdb,0x12,0x00,0x00, +0x69,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x86,0x17,0x00,0x00, +0x82,0x17,0x00,0x00,0x85,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x89,0x17,0x00,0x00,0x46,0x13,0x00,0x00,0x6a,0x25,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x8a,0x17,0x00,0x00,0x86,0x17,0x00,0x00,0x89,0x17,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x8d,0x17,0x00,0x00,0xb1,0x13,0x00,0x00, +0x6b,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x8e,0x17,0x00,0x00, +0x8a,0x17,0x00,0x00,0x8d,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x91,0x17,0x00,0x00,0x68,0x25,0x00,0x00,0x69,0x25,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x93,0x17,0x00,0x00,0x91,0x17,0x00,0x00,0x6a,0x25,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x95,0x17,0x00,0x00,0x93,0x17,0x00,0x00, +0x6b,0x25,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x96,0x17,0x00,0x00, +0x95,0x17,0x00,0x00,0x95,0x17,0x00,0x00,0x95,0x17,0x00,0x00,0x95,0x17,0x00,0x00, +0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x97,0x17,0x00,0x00,0x8e,0x17,0x00,0x00, +0x96,0x17,0x00,0x00,0xf7,0x00,0x03,0x00,0x82,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x20,0x16,0x00,0x00,0x73,0x18,0x00,0x00,0x74,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0x74,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x76,0x18,0x00,0x00,0x1a,0x04,0x00,0x00,0x1a,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x77,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x76,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7a,0x18,0x00,0x00, +0x77,0x18,0x00,0x00,0x76,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7c,0x18,0x00,0x00,0x21,0x04,0x00,0x00,0x1a,0x16,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x7d,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x7c,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x80,0x18,0x00,0x00, +0x7d,0x18,0x00,0x00,0x7c,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x81,0x18,0x00,0x00,0x7a,0x18,0x00,0x00,0x80,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0x82,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x73,0x18,0x00,0x00,0xf9,0x00,0x02,0x00, +0x82,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x82,0x18,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x6c,0x25,0x00,0x00,0x81,0x18,0x00,0x00,0x74,0x18,0x00,0x00, +0xb7,0x01,0x00,0x00,0x73,0x18,0x00,0x00,0xf7,0x00,0x03,0x00,0xa8,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x46,0x16,0x00,0x00,0x99,0x18,0x00,0x00, +0x9a,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x9a,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9c,0x18,0x00,0x00,0x1a,0x04,0x00,0x00,0x40,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x9d,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x9c,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa0,0x18,0x00,0x00,0x9d,0x18,0x00,0x00,0x9c,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa2,0x18,0x00,0x00,0x21,0x04,0x00,0x00,0x40,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa3,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xa2,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa6,0x18,0x00,0x00,0xa3,0x18,0x00,0x00,0xa2,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa7,0x18,0x00,0x00,0xa0,0x18,0x00,0x00,0xa6,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa8,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x99,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa8,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xa8,0x18,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x6d,0x25,0x00,0x00,0xa7,0x18,0x00,0x00, +0x9a,0x18,0x00,0x00,0xb7,0x01,0x00,0x00,0x99,0x18,0x00,0x00,0xf7,0x00,0x03,0x00, +0xce,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x6c,0x16,0x00,0x00, +0xbf,0x18,0x00,0x00,0xc0,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xc0,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc2,0x18,0x00,0x00,0x1a,0x04,0x00,0x00, +0x66,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc3,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xc2,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc6,0x18,0x00,0x00,0xc3,0x18,0x00,0x00,0xc2,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc8,0x18,0x00,0x00,0x21,0x04,0x00,0x00, +0x66,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc9,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xc8,0x18,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcc,0x18,0x00,0x00,0xc9,0x18,0x00,0x00,0xc8,0x18,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcd,0x18,0x00,0x00,0xc6,0x18,0x00,0x00, +0xcc,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xce,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xbf,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xce,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xce,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x6e,0x25,0x00,0x00, +0xcd,0x18,0x00,0x00,0xc0,0x18,0x00,0x00,0xb7,0x01,0x00,0x00,0xbf,0x18,0x00,0x00, +0xf7,0x00,0x03,0x00,0xf4,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x92,0x16,0x00,0x00,0xe5,0x18,0x00,0x00,0xe6,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe6,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe8,0x18,0x00,0x00, +0x1a,0x04,0x00,0x00,0x8c,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xe9,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xe8,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xec,0x18,0x00,0x00,0xe9,0x18,0x00,0x00, +0xe8,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xee,0x18,0x00,0x00, +0x21,0x04,0x00,0x00,0x8c,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xef,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0xee,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf2,0x18,0x00,0x00,0xef,0x18,0x00,0x00, +0xee,0x18,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf3,0x18,0x00,0x00, +0xec,0x18,0x00,0x00,0xf2,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xf4,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe5,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xf4,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf4,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x6f,0x25,0x00,0x00,0xf3,0x18,0x00,0x00,0xe6,0x18,0x00,0x00,0xb7,0x01,0x00,0x00, +0xe5,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x48,0x18,0x00,0x00, +0x1c,0x14,0x00,0x00,0x6c,0x25,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x4b,0x18,0x00,0x00,0x87,0x14,0x00,0x00,0x6d,0x25,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x4c,0x18,0x00,0x00,0x48,0x18,0x00,0x00,0x4b,0x18,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x4f,0x18,0x00,0x00,0xf2,0x14,0x00,0x00, +0x6e,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x50,0x18,0x00,0x00, +0x4c,0x18,0x00,0x00,0x4f,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x53,0x18,0x00,0x00,0x5d,0x15,0x00,0x00,0x6f,0x25,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x54,0x18,0x00,0x00,0x50,0x18,0x00,0x00,0x53,0x18,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x57,0x18,0x00,0x00,0x6c,0x25,0x00,0x00, +0x6d,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x59,0x18,0x00,0x00, +0x57,0x18,0x00,0x00,0x6e,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5b,0x18,0x00,0x00,0x59,0x18,0x00,0x00,0x6f,0x25,0x00,0x00,0x50,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x5c,0x18,0x00,0x00,0x5b,0x18,0x00,0x00,0x5b,0x18,0x00,0x00, +0x5b,0x18,0x00,0x00,0x5b,0x18,0x00,0x00,0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x5d,0x18,0x00,0x00,0x54,0x18,0x00,0x00,0x5c,0x18,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb7,0x15,0x00,0x00,0xc9,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x01,0x19,0x00,0x00,0x58,0x04,0x00,0x00, +0xb7,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x2a,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x01,0x19,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x32,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x2a,0x19,0x00,0x00,0x2e,0x04,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x37,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x32,0x19,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x38,0x19,0x00,0x00,0x37,0x19,0x00,0x00, +0x12,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x48,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x38,0x19,0x00,0x00,0x39,0x19,0x00,0x00,0x3a,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3a,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3c,0x19,0x00,0x00,0x1a,0x04,0x00,0x00,0x32,0x19,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x3d,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x3c,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x40,0x19,0x00,0x00, +0x3d,0x19,0x00,0x00,0x3c,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x42,0x19,0x00,0x00,0x21,0x04,0x00,0x00,0x32,0x19,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x43,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x42,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x46,0x19,0x00,0x00, +0x43,0x19,0x00,0x00,0x42,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x47,0x19,0x00,0x00,0x40,0x19,0x00,0x00,0x46,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0x48,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x39,0x19,0x00,0x00,0xf9,0x00,0x02,0x00, +0x48,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x48,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x70,0x25,0x00,0x00,0x47,0x19,0x00,0x00,0x3a,0x19,0x00,0x00, +0xb7,0x01,0x00,0x00,0x39,0x19,0x00,0x00,0x7f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x04,0x19,0x00,0x00,0xb7,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x50,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x19,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x58,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x50,0x19,0x00,0x00,0x2e,0x04,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x5d,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x58,0x19,0x00,0x00,0xb8,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x5e,0x19,0x00,0x00, +0x5d,0x19,0x00,0x00,0x12,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x6e,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x5e,0x19,0x00,0x00,0x5f,0x19,0x00,0x00, +0x60,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x60,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x62,0x19,0x00,0x00,0x1a,0x04,0x00,0x00,0x58,0x19,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x63,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x62,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x66,0x19,0x00,0x00,0x63,0x19,0x00,0x00,0x62,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x68,0x19,0x00,0x00,0x21,0x04,0x00,0x00,0x58,0x19,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x69,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x68,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6c,0x19,0x00,0x00,0x69,0x19,0x00,0x00,0x68,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6d,0x19,0x00,0x00,0x66,0x19,0x00,0x00,0x6c,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x6e,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x5f,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0x6e,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x6e,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x71,0x25,0x00,0x00,0x6d,0x19,0x00,0x00, +0x60,0x19,0x00,0x00,0xb7,0x01,0x00,0x00,0x5f,0x19,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x07,0x19,0x00,0x00,0xb7,0x01,0x00,0x00,0xb7,0x15,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x76,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x07,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x7e,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x76,0x19,0x00,0x00, +0x2e,0x04,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x83,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x7e,0x19,0x00,0x00,0xb8,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0x84,0x19,0x00,0x00,0x83,0x19,0x00,0x00,0x12,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0x94,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x84,0x19,0x00,0x00,0x85,0x19,0x00,0x00,0x86,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x86,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x88,0x19,0x00,0x00, +0x1a,0x04,0x00,0x00,0x7e,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x89,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x88,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8c,0x19,0x00,0x00,0x89,0x19,0x00,0x00, +0x88,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8e,0x19,0x00,0x00, +0x21,0x04,0x00,0x00,0x7e,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x8f,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x8e,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x92,0x19,0x00,0x00,0x8f,0x19,0x00,0x00, +0x8e,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x93,0x19,0x00,0x00, +0x8c,0x19,0x00,0x00,0x92,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x94,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x85,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x94,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x94,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x72,0x25,0x00,0x00,0x93,0x19,0x00,0x00,0x86,0x19,0x00,0x00,0xb7,0x01,0x00,0x00, +0x85,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0a,0x19,0x00,0x00, +0x2e,0x04,0x00,0x00,0xb7,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x9c,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x0a,0x19,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa4,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x9c,0x19,0x00,0x00,0x2e,0x04,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xa9,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xa4,0x19,0x00,0x00,0xb8,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xaa,0x19,0x00,0x00, +0xa9,0x19,0x00,0x00,0x12,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0xba,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xaa,0x19,0x00,0x00,0xab,0x19,0x00,0x00, +0xac,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xac,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xae,0x19,0x00,0x00,0x1a,0x04,0x00,0x00,0xa4,0x19,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xaf,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xae,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb2,0x19,0x00,0x00,0xaf,0x19,0x00,0x00,0xae,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb4,0x19,0x00,0x00,0x21,0x04,0x00,0x00,0xa4,0x19,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb5,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0xb4,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb8,0x19,0x00,0x00,0xb5,0x19,0x00,0x00,0xb4,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb9,0x19,0x00,0x00,0xb2,0x19,0x00,0x00,0xb8,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0xba,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xab,0x19,0x00,0x00, +0xf9,0x00,0x02,0x00,0xba,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xba,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x73,0x25,0x00,0x00,0xb9,0x19,0x00,0x00, +0xac,0x19,0x00,0x00,0xb7,0x01,0x00,0x00,0xab,0x19,0x00,0x00,0x8e,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x0e,0x19,0x00,0x00,0x0b,0x16,0x00,0x00,0x70,0x25,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x11,0x19,0x00,0x00,0xd1,0x16,0x00,0x00, +0x71,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x12,0x19,0x00,0x00, +0x0e,0x19,0x00,0x00,0x11,0x19,0x00,0x00,0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x15,0x19,0x00,0x00,0x97,0x17,0x00,0x00,0x72,0x25,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x16,0x19,0x00,0x00,0x12,0x19,0x00,0x00,0x15,0x19,0x00,0x00, +0x8e,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x19,0x19,0x00,0x00,0x5d,0x18,0x00,0x00, +0x73,0x25,0x00,0x00,0x81,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x1a,0x19,0x00,0x00, +0x16,0x19,0x00,0x00,0x19,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1d,0x19,0x00,0x00,0x70,0x25,0x00,0x00,0x71,0x25,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1f,0x19,0x00,0x00,0x1d,0x19,0x00,0x00,0x72,0x25,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x21,0x19,0x00,0x00,0x1f,0x19,0x00,0x00, +0x73,0x25,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x22,0x19,0x00,0x00, +0x21,0x19,0x00,0x00,0x21,0x19,0x00,0x00,0x21,0x19,0x00,0x00,0x21,0x19,0x00,0x00, +0x88,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x23,0x19,0x00,0x00,0x1a,0x19,0x00,0x00, +0x22,0x19,0x00,0x00,0x50,0x00,0x07,0x00,0xdb,0x04,0x00,0x00,0xc1,0x15,0x00,0x00, +0x2f,0x11,0x00,0x00,0x9a,0x11,0x00,0x00,0xdb,0x12,0x00,0x00,0x46,0x13,0x00,0x00, +0x3e,0x00,0x03,0x00,0x7c,0x15,0x00,0x00,0xc1,0x15,0x00,0x00,0x41,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0xc2,0x15,0x00,0x00,0x7c,0x15,0x00,0x00,0x01,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xc3,0x15,0x00,0x00,0xc2,0x15,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xc5,0x15,0x00,0x00,0xc2,0x15,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc6,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xc6,0x15,0x00,0x00, +0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x77,0x25,0x00,0x00,0xc5,0x15,0x00,0x00, +0xba,0x19,0x00,0x00,0xc5,0x19,0x00,0x00,0xca,0x15,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x76,0x25,0x00,0x00,0xc3,0x15,0x00,0x00,0xba,0x19,0x00,0x00, +0xc0,0x19,0x00,0x00,0xca,0x15,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x74,0x25,0x00,0x00,0x07,0x02,0x00,0x00,0xba,0x19,0x00,0x00,0xd7,0x15,0x00,0x00, +0xca,0x15,0x00,0x00,0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xc9,0x15,0x00,0x00, +0x74,0x25,0x00,0x00,0x11,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xd8,0x15,0x00,0x00, +0xca,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc9,0x15,0x00,0x00, +0xca,0x15,0x00,0x00,0xd8,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xca,0x15,0x00,0x00, +0x41,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xcd,0x15,0x00,0x00,0x7c,0x15,0x00,0x00, +0x74,0x25,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xce,0x15,0x00,0x00, +0xcd,0x15,0x00,0x00,0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc0,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x76,0x25,0x00,0x00,0xce,0x15,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xd3,0x15,0x00,0x00,0xcd,0x15,0x00,0x00, +0x0c,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xc5,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x77,0x25,0x00,0x00,0xd3,0x15,0x00,0x00,0x80,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xd7,0x15,0x00,0x00,0x74,0x25,0x00,0x00,0x07,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc6,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xd8,0x15,0x00,0x00, +0x0c,0x00,0x08,0x00,0x37,0x00,0x00,0x00,0xdc,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x23,0x19,0x00,0x00,0x76,0x25,0x00,0x00,0x77,0x25,0x00,0x00, +0x3d,0x00,0x04,0x00,0x46,0x02,0x00,0x00,0xc9,0x19,0x00,0x00,0xc8,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xca,0x19,0x00,0x00,0xc9,0x19,0x00,0x00, +0xca,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcb,0x19,0x00,0x00,0xca,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xcd,0x19,0x00,0x00,0xcb,0x19,0x00,0x00, +0xb6,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xcf,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0xcf,0x19,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x40,0x27,0x00,0x00, +0xcd,0x19,0x00,0x00,0xb7,0x01,0x00,0x00,0xcb,0x19,0x00,0x00,0x41,0x00,0x05,0x00, +0x37,0x02,0x00,0x00,0xd3,0x19,0x00,0x00,0x00,0x02,0x00,0x00,0x3c,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd4,0x19,0x00,0x00,0xd3,0x19,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x6b,0x0d,0x00,0x00,0xdc,0x15,0x00,0x00, +0xdc,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xd9,0x19,0x00,0x00,0xd4,0x19,0x00,0x00, +0xd4,0x19,0x00,0x00,0xd4,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xda,0x19,0x00,0x00,0x6b,0x0d,0x00,0x00,0xd9,0x19,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xdd,0x19,0x00,0x00,0xda,0x19,0x00,0x00,0x40,0x27,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xe1,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xdd,0x19,0x00,0x00,0x10,0x0b,0x00,0x00,0x5a,0x25,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe7,0x19,0x00,0x00,0xe1,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe8,0x19,0x00,0x00, +0x66,0x03,0x00,0x00,0xe7,0x19,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xea,0x19,0x00,0x00,0xe1,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xeb,0x19,0x00,0x00,0x6a,0x03,0x00,0x00,0xea,0x19,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xec,0x19,0x00,0x00,0xe8,0x19,0x00,0x00, +0xeb,0x19,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xee,0x19,0x00,0x00, +0xe1,0x19,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xef,0x19,0x00,0x00,0x66,0x03,0x00,0x00,0xee,0x19,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf0,0x19,0x00,0x00,0xec,0x19,0x00,0x00,0xef,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf3,0x19,0x00,0x00,0x6a,0x03,0x00,0x00, +0xe7,0x19,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf6,0x19,0x00,0x00, +0x6a,0x03,0x00,0x00,0xee,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf7,0x19,0x00,0x00,0xf3,0x19,0x00,0x00,0xf6,0x19,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfa,0x19,0x00,0x00,0x7a,0x03,0x00,0x00,0xe7,0x19,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfe,0x19,0x00,0x00,0xfa,0x19,0x00,0x00, +0xeb,0x19,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x02,0x1a,0x00,0x00, +0xfe,0x19,0x00,0x00,0xef,0x19,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x03,0x1a,0x00,0x00,0xf0,0x19,0x00,0x00,0xf7,0x19,0x00,0x00,0x02,0x1a,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x70,0x0d,0x00,0x00,0xdc,0x15,0x00,0x00, +0x03,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x71,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x70,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x08,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x71,0x0d,0x00,0x00,0xb6,0x01,0x00,0x00,0xb7,0x01,0x00,0x00,0xb8,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0x75,0x0d,0x00,0x00,0x70,0x0d,0x00,0x00,0xb6,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0xa6,0x02,0x00,0x00,0x24,0x1a,0x00,0x00,0xa8,0x02,0x00,0x00, +0x62,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x26,0x1a,0x00,0x00,0x24,0x1a,0x00,0x00, +0xc8,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x27,0x1a,0x00,0x00, +0x26,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x13,0x1a,0x00,0x00,0x27,0x1a,0x00,0x00,0xf3,0x08,0x00,0x00,0x3d,0x00,0x04,0x00, +0x46,0x02,0x00,0x00,0x2b,0x1a,0x00,0x00,0xbd,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x4e,0x02,0x00,0x00,0x2d,0x1a,0x00,0x00,0x2b,0x1a,0x00,0x00,0x46,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x2f,0x1a,0x00,0x00,0x2d,0x1a,0x00,0x00, +0x29,0x0d,0x00,0x00,0x02,0x00,0x00,0x00,0xb6,0x01,0x00,0x00,0x4f,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x30,0x1a,0x00,0x00,0x2f,0x1a,0x00,0x00,0x2f,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x29,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x29,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xa6,0x26,0x00,0x00,0x10,0x0b,0x00,0x00,0x1e,0x0c,0x00,0x00,0x03,0x1a,0x00,0x00, +0xcf,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0xc9,0x00,0x00,0x00,0x95,0x26,0x00,0x00, +0xec,0x08,0x00,0x00,0x1e,0x0c,0x00,0x00,0x75,0x0d,0x00,0x00,0xcf,0x19,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x7d,0x25,0x00,0x00,0xdd,0x02,0x00,0x00, +0x1e,0x0c,0x00,0x00,0x30,0x1a,0x00,0x00,0xcf,0x19,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc9,0x00,0x00,0x00,0x7b,0x25,0x00,0x00,0xec,0x08,0x00,0x00,0x1e,0x0c,0x00,0x00, +0x13,0x1a,0x00,0x00,0xcf,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x79,0x25,0x00,0x00,0xb6,0x01,0x00,0x00,0x1e,0x0c,0x00,0x00,0x08,0x1a,0x00,0x00, +0xcf,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x36,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb6,0x0c,0x00,0x00,0x79,0x25,0x00,0x00, +0x41,0x00,0x05,0x00,0x17,0x02,0x00,0x00,0xce,0x1a,0x00,0x00,0x00,0x02,0x00,0x00, +0x16,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x3e,0x00,0x00,0x00,0xcf,0x1a,0x00,0x00, +0xce,0x1a,0x00,0x00,0xc4,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xb7,0x1a,0x00,0x00, +0x0c,0x02,0x00,0x00,0xcf,0x1a,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb8,0x1a,0x00,0x00,0xb7,0x1a,0x00,0x00,0x50,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xbc,0x1a,0x00,0x00,0xb8,0x1a,0x00,0x00,0xb8,0x1a,0x00,0x00,0x88,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xbd,0x1a,0x00,0x00,0x97,0x0c,0x00,0x00,0xbc,0x1a,0x00,0x00, +0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xbe,0x1a,0x00,0x00,0xbd,0x1a,0x00,0x00, +0x41,0x00,0x05,0x00,0x02,0x02,0x00,0x00,0xd6,0x1a,0x00,0x00,0x00,0x02,0x00,0x00, +0x11,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xd7,0x1a,0x00,0x00, +0xd6,0x1a,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xe3,0x1a,0x00,0x00, +0xbe,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xe4,0x1a,0x00,0x00, +0x91,0x0c,0x00,0x00,0xe3,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xe7,0x1a,0x00,0x00,0xe3,0x1a,0x00,0x00,0xdd,0x03,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xf4,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xe4,0x1a,0x00,0x00,0xe7,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xf9,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xdd,0x03,0x00,0x00, +0xf4,0x1a,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xed,0x1a,0x00,0x00, +0xd7,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xee,0x1a,0x00,0x00, +0xf9,0x1a,0x00,0x00,0xed,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x46,0x02,0x00,0x00, +0xfd,0x1a,0x00,0x00,0xc8,0x02,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0xfe,0x1a,0x00,0x00,0xfd,0x1a,0x00,0x00,0xca,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x01,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xff,0x1a,0x00,0x00, +0xfe,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x01,0x1b,0x00,0x00,0xff,0x1a,0x00,0x00,0xb6,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x03,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x03,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x41,0x27,0x00,0x00,0x01,0x1b,0x00,0x00,0xb7,0x01,0x00,0x00, +0xff,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00,0x46,0x02,0x00,0x00,0x0b,0x1b,0x00,0x00, +0x48,0x02,0x00,0x00,0x56,0x00,0x05,0x00,0x4e,0x02,0x00,0x00,0x0d,0x1b,0x00,0x00, +0x0b,0x1b,0x00,0x00,0x46,0x0d,0x00,0x00,0x6f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x10,0x1b,0x00,0x00,0xcf,0x1a,0x00,0x00,0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x11,0x1b,0x00,0x00,0x0d,0x1b,0x00,0x00,0xee,0x1a,0x00,0x00,0x02,0x00,0x00,0x00, +0x10,0x1b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x12,0x1b,0x00,0x00, +0x11,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xc7,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x12,0x1b,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc8,0x1a,0x00,0x00,0x41,0x27,0x00,0x00, +0xc7,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x17,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xc8,0x1a,0x00,0x00,0x02,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x51,0x1a,0x00,0x00,0x7d,0x25,0x00,0x00, +0x01,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x52,0x1a,0x00,0x00, +0x51,0x1a,0x00,0x00,0xb6,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x58,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x52,0x1a,0x00,0x00,0x53,0x1a,0x00,0x00, +0x55,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x55,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x58,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x53,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x58,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x58,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x81,0x25,0x00,0x00,0x51,0x1a,0x00,0x00,0x55,0x1a,0x00,0x00, +0x17,0x1b,0x00,0x00,0x53,0x1a,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xed,0x24,0x00,0x00,0x81,0x25,0x00,0x00,0x7d,0x25,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x2e,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x81,0x25,0x00,0x00,0x17,0x1b,0x00,0x00,0xb7,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0x22,0x1b,0x00,0x00,0x2e,0x1b,0x00,0x00,0xb6,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x28,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x22,0x1b,0x00,0x00,0x23,0x1b,0x00,0x00,0x27,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x27,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x28,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x23,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x33,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x81,0x25,0x00,0x00,0x17,0x1b,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x26,0x1b,0x00,0x00,0x33,0x1b,0x00,0x00, +0x2e,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x28,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x28,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x83,0x25,0x00,0x00, +0xb6,0x01,0x00,0x00,0x27,0x1b,0x00,0x00,0x26,0x1b,0x00,0x00,0x23,0x1b,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x60,0x1a,0x00,0x00,0xb7,0x01,0x00,0x00, +0x83,0x25,0x00,0x00,0xf7,0x00,0x03,0x00,0x7e,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x7b,0x25,0x00,0x00,0x63,0x1a,0x00,0x00,0x6b,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6b,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6d,0x1a,0x00,0x00,0x7d,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0xbc,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0x6e,0x1a,0x00,0x00,0x6d,0x1a,0x00,0x00,0xb7,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x7d,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x6e,0x1a,0x00,0x00,0x6f,0x1a,0x00,0x00,0x75,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x75,0x1a,0x00,0x00,0xba,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x77,0x1a,0x00,0x00, +0x60,0x1a,0x00,0x00,0x40,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0x7c,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x77,0x1a,0x00,0x00,0x78,0x1a,0x00,0x00, +0x7c,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x78,0x1a,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0xf9,0x24,0x00,0x00,0xb6,0x01,0x00,0x00,0xed,0x24,0x00,0x00, +0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x7c,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7c,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x8d,0x25,0x00,0x00, +0xed,0x24,0x00,0x00,0x75,0x1a,0x00,0x00,0xf9,0x24,0x00,0x00,0x78,0x1a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x7d,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x6f,0x1a,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x39,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x81,0x25,0x00,0x00,0x17,0x1b,0x00,0x00,0x6a,0x03,0x00,0x00, +0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xf7,0x24,0x00,0x00,0x39,0x1b,0x00,0x00, +0xed,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x7d,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x7d,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x8c,0x25,0x00,0x00,0x8d,0x25,0x00,0x00,0x7c,0x1a,0x00,0x00,0xf7,0x24,0x00,0x00, +0x6f,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x7e,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x63,0x1a,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xf0,0x24,0x00,0x00, +0x17,0x1b,0x00,0x00,0x44,0x27,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x67,0x1a,0x00,0x00,0x7d,0x25,0x00,0x00,0x00,0x00,0x00,0x00, +0xb7,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x68,0x1a,0x00,0x00,0x67,0x1a,0x00,0x00, +0xb6,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x69,0x1a,0x00,0x00, +0x68,0x1a,0x00,0x00,0x2e,0x04,0x00,0x00,0xb7,0x01,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0xf3,0x24,0x00,0x00,0x69,0x1a,0x00,0x00,0xf0,0x24,0x00,0x00, +0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x7e,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7e,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x8b,0x25,0x00,0x00, +0x8c,0x25,0x00,0x00,0x7d,0x1a,0x00,0x00,0xf3,0x24,0x00,0x00,0x63,0x1a,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x80,0x1a,0x00,0x00,0x5b,0x25,0x00,0x00, +0x83,0x25,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x81,0x1a,0x00,0x00, +0x80,0x1a,0x00,0x00,0x4a,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x3f,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x81,0x1a,0x00,0x00, +0xb6,0x01,0x00,0x00,0xb7,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x44,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x36,0x1a,0x00,0x00, +0x3f,0x1b,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x86,0x1a,0x00,0x00, +0xb7,0x01,0x00,0x00,0x44,0x1b,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x88,0x1a,0x00,0x00,0x8b,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x89,0x1a,0x00,0x00,0x88,0x1a,0x00,0x00,0x86,0x1a,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8d,0x1a,0x00,0x00,0xb7,0x01,0x00,0x00, +0xb9,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x48,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x8d,0x1a,0x00,0x00,0xb6,0x01,0x00,0x00, +0xb7,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x91,0x1a,0x00,0x00, +0x89,0x1a,0x00,0x00,0x48,0x1b,0x00,0x00,0xb8,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x95,0x1a,0x00,0x00,0x4e,0x0d,0x00,0x00,0x40,0x07,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x96,0x1a,0x00,0x00,0x95,0x1a,0x00,0x00,0xb7,0x01,0x00,0x00, +0xb6,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x99,0x1a,0x00,0x00, +0x91,0x1a,0x00,0x00,0x96,0x1a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9d,0x1a,0x00,0x00,0x99,0x1a,0x00,0x00,0xb7,0x01,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x4c,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x9d,0x1a,0x00,0x00,0xb6,0x01,0x00,0x00,0xb7,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa0,0x1a,0x00,0x00,0x8b,0x25,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x63,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xa0,0x1a,0x00,0x00,0x17,0x1b,0x00,0x00,0xb7,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0x57,0x1b,0x00,0x00,0x63,0x1b,0x00,0x00,0xb6,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x5d,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x57,0x1b,0x00,0x00,0x58,0x1b,0x00,0x00,0x5c,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5c,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x5d,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x58,0x1b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x68,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xa0,0x1a,0x00,0x00,0x17,0x1b,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5b,0x1b,0x00,0x00,0x68,0x1b,0x00,0x00, +0x63,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0x5d,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5d,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x8e,0x25,0x00,0x00, +0xb6,0x01,0x00,0x00,0x5c,0x1b,0x00,0x00,0x5b,0x1b,0x00,0x00,0x58,0x1b,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x6c,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x8e,0x25,0x00,0x00,0xb6,0x01,0x00,0x00,0xb7,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa5,0x1a,0x00,0x00,0x4c,0x1b,0x00,0x00, +0x4d,0x04,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x70,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xa5,0x1a,0x00,0x00,0xb6,0x01,0x00,0x00, +0xb7,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa8,0x1a,0x00,0x00, +0x70,0x1b,0x00,0x00,0x6c,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x74,0x1b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xa8,0x1a,0x00,0x00, +0xb6,0x01,0x00,0x00,0xb7,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x22,0x02,0x00,0x00, +0xd3,0x1c,0x00,0x00,0x00,0x02,0x00,0x00,0x2c,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xd4,0x1c,0x00,0x00,0xd3,0x1c,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xbf,0x1b,0x00,0x00,0x8e,0x0c,0x00,0x00,0xd4,0x1c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xc1,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0xbf,0x1b,0x00,0x00,0x6e,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0xc2,0x1b,0x00,0x00,0xc1,0x1b,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xc4,0x1b,0x00,0x00,0xc2,0x1b,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xc5,0x1b,0x00,0x00,0xc4,0x1b,0x00,0x00,0xdd,0x03,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xc7,0x1b,0x00,0x00,0xc5,0x1b,0x00,0x00,0xcd,0x0c,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc9,0x1b,0x00,0x00,0xc7,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcb,0x1b,0x00,0x00, +0xbf,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0xcc,0x1b,0x00,0x00,0xc9,0x1b,0x00,0x00,0xcb,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00, +0x3e,0x00,0x00,0x00,0xcd,0x1b,0x00,0x00,0xcc,0x1b,0x00,0x00,0x98,0x05,0x00,0x00, +0x99,0x05,0x00,0x00,0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x08,0x25,0x00,0x00, +0xcd,0x1b,0x00,0x00,0x48,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd0,0x1b,0x00,0x00,0xc7,0x1b,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd2,0x1b,0x00,0x00,0xbf,0x1b,0x00,0x00, +0x01,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xd3,0x1b,0x00,0x00, +0xd0,0x1b,0x00,0x00,0xd2,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00,0x3e,0x00,0x00,0x00, +0xd4,0x1b,0x00,0x00,0xd3,0x1b,0x00,0x00,0x98,0x05,0x00,0x00,0x99,0x05,0x00,0x00, +0x52,0x00,0x06,0x00,0x5d,0x00,0x00,0x00,0x0c,0x25,0x00,0x00,0xd4,0x1b,0x00,0x00, +0x08,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xe1,0x1b,0x00,0x00,0x0c,0x25,0x00,0x00,0xf9,0x00,0x02,0x00,0xe2,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe2,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x60,0x26,0x00,0x00,0x01,0x02,0x00,0x00,0x5d,0x1b,0x00,0x00,0x1c,0x1c,0x00,0x00, +0x1a,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xe5,0x1b,0x00,0x00, +0x60,0x26,0x00,0x00,0xe0,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x1d,0x1c,0x00,0x00, +0x1a,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe5,0x1b,0x00,0x00, +0xe6,0x1b,0x00,0x00,0x1d,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0xe6,0x1b,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe7,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xe7,0x1b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xf7,0x26,0x00,0x00,0x01,0x02,0x00,0x00, +0xe6,0x1b,0x00,0x00,0x18,0x1c,0x00,0x00,0x16,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0xea,0x1b,0x00,0x00,0xf7,0x26,0x00,0x00,0xe0,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0x19,0x1c,0x00,0x00,0x16,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xea,0x1b,0x00,0x00,0xeb,0x1b,0x00,0x00,0x19,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xeb,0x1b,0x00,0x00,0xc4,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xee,0x1b,0x00,0x00,0x60,0x26,0x00,0x00,0x0c,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0xef,0x1b,0x00,0x00,0xf7,0x26,0x00,0x00,0xee,0x1b,0x00,0x00, +0xf7,0x00,0x03,0x00,0xf6,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xcc,0x1b,0x00,0x00,0xf1,0x1b,0x00,0x00,0xf4,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf4,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0xf6,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf1,0x1b,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xf3,0x1b,0x00,0x00, +0xe0,0x02,0x00,0x00,0xf7,0x26,0x00,0x00,0xf9,0x00,0x02,0x00,0xf6,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf6,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xf9,0x26,0x00,0x00,0xf7,0x26,0x00,0x00,0xf4,0x1b,0x00,0x00,0xf3,0x1b,0x00,0x00, +0xf1,0x1b,0x00,0x00,0xf7,0x00,0x03,0x00,0xfe,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xd3,0x1b,0x00,0x00,0xf9,0x1b,0x00,0x00,0xfc,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xfc,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00,0xfe,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf9,0x1b,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0xfb,0x1b,0x00,0x00,0xe0,0x02,0x00,0x00,0x60,0x26,0x00,0x00,0xf9,0x00,0x02,0x00, +0xfe,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0xfe,0x1b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xfb,0x26,0x00,0x00,0x60,0x26,0x00,0x00,0xfc,0x1b,0x00,0x00, +0xfb,0x1b,0x00,0x00,0xf9,0x1b,0x00,0x00,0x50,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x00,0x1c,0x00,0x00,0xf9,0x26,0x00,0x00,0xfb,0x26,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x06,0x1c,0x00,0x00,0xc2,0x1b,0x00,0x00,0x0c,0x25,0x00,0x00, +0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x08,0x1c,0x00,0x00,0x06,0x1c,0x00,0x00, +0x00,0x1c,0x00,0x00,0x5f,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x42,0x1d,0x00,0x00, +0x45,0x0d,0x00,0x00,0x08,0x1c,0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x02,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x43,0x1d,0x00,0x00,0x42,0x1d,0x00,0x00, +0x42,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x15,0x1c,0x00,0x00,0x88,0x1b,0x00,0x00, +0xef,0x1b,0x00,0x00,0x3e,0x00,0x03,0x00,0x15,0x1c,0x00,0x00,0x43,0x1d,0x00,0x00, +0xf9,0x00,0x02,0x00,0x16,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x16,0x1c,0x00,0x00, +0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x18,0x1c,0x00,0x00,0xf7,0x26,0x00,0x00, +0x07,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xe7,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x19,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x1a,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x1a,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x1c,0x1c,0x00,0x00, +0x60,0x26,0x00,0x00,0x07,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xe2,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1d,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x20,0x1c,0x00,0x00,0xc7,0x1b,0x00,0x00,0xbf,0x1b,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x25,0x1c,0x00,0x00,0xc3,0x0c,0x00,0x00,0xb7,0x01,0x00,0x00, +0xb6,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x48,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x44,0x1b,0x00,0x00,0x25,0x1c,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x53,0x1d,0x00,0x00,0x5c,0x25,0x00,0x00, +0xd4,0x1c,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x55,0x1d,0x00,0x00, +0x53,0x1d,0x00,0x00,0x5c,0x25,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x56,0x1d,0x00,0x00,0x55,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x58,0x1d,0x00,0x00,0xb7,0x01,0x00,0x00,0x56,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x63,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x79,0x05,0x00,0x00,0x58,0x1d,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2a,0x1c,0x00,0x00,0xb7,0x01,0x00,0x00,0x48,0x1d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2b,0x1c,0x00,0x00,0x63,0x1d,0x00,0x00, +0x2a,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2d,0x1c,0x00,0x00, +0xb7,0x01,0x00,0x00,0x2b,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2e,0x1c,0x00,0x00,0x2d,0x1c,0x00,0x00,0x16,0x06,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x68,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xb7,0x01,0x00,0x00,0x2e,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x31,0x1c,0x00,0x00,0x66,0x03,0x00,0x00,0x4e,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x6d,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x31,0x1c,0x00,0x00,0x48,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x72,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb6,0x01,0x00,0x00, +0x6d,0x1d,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x78,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x2b,0x1c,0x00,0x00,0x68,0x1d,0x00,0x00, +0x72,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3a,0x1c,0x00,0x00, +0x20,0x0d,0x00,0x00,0x5d,0x25,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x7c,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x3a,0x1c,0x00,0x00, +0xb6,0x01,0x00,0x00,0xb7,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x82,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x2e,0x06,0x00,0x00, +0x2f,0x06,0x00,0x00,0x7c,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0x3d,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3d,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x70,0x26,0x00,0x00,0xff,0x05,0x00,0x00,0x1d,0x1c,0x00,0x00,0xde,0x26,0x00,0x00, +0xa1,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x6a,0x26,0x00,0x00, +0xbf,0x25,0x00,0x00,0x1d,0x1c,0x00,0x00,0xf0,0x26,0x00,0x00,0xa1,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x68,0x26,0x00,0x00,0xbf,0x25,0x00,0x00, +0x1d,0x1c,0x00,0x00,0xed,0x26,0x00,0x00,0xa1,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x66,0x26,0x00,0x00,0xbf,0x25,0x00,0x00,0x1d,0x1c,0x00,0x00, +0xea,0x26,0x00,0x00,0xa1,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x64,0x26,0x00,0x00,0xbf,0x25,0x00,0x00,0x1d,0x1c,0x00,0x00,0xe7,0x26,0x00,0x00, +0xa1,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x62,0x26,0x00,0x00, +0x9c,0x25,0x00,0x00,0x1d,0x1c,0x00,0x00,0xe4,0x26,0x00,0x00,0xa1,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0x61,0x26,0x00,0x00,0x01,0x02,0x00,0x00, +0x1d,0x1c,0x00,0x00,0xa3,0x1c,0x00,0x00,0xa1,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0x40,0x1c,0x00,0x00,0x61,0x26,0x00,0x00,0xe0,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0xa4,0x1c,0x00,0x00,0xa1,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x40,0x1c,0x00,0x00,0x41,0x1c,0x00,0x00,0xa4,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x41,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x42,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x42,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xf0,0x26,0x00,0x00,0x6a,0x26,0x00,0x00,0x41,0x1c,0x00,0x00,0xf5,0x26,0x00,0x00, +0x9d,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xed,0x26,0x00,0x00, +0x68,0x26,0x00,0x00,0x41,0x1c,0x00,0x00,0xf4,0x26,0x00,0x00,0x9d,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xea,0x26,0x00,0x00,0x66,0x26,0x00,0x00, +0x41,0x1c,0x00,0x00,0xf3,0x26,0x00,0x00,0x9d,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xe7,0x26,0x00,0x00,0x64,0x26,0x00,0x00,0x41,0x1c,0x00,0x00, +0xf2,0x26,0x00,0x00,0x9d,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xe4,0x26,0x00,0x00,0x62,0x26,0x00,0x00,0x41,0x1c,0x00,0x00,0xf1,0x26,0x00,0x00, +0x9d,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xde,0x26,0x00,0x00, +0x70,0x26,0x00,0x00,0x41,0x1c,0x00,0x00,0x88,0x1c,0x00,0x00,0x9d,0x1c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00,0xd7,0x26,0x00,0x00,0x01,0x02,0x00,0x00, +0x41,0x1c,0x00,0x00,0x9f,0x1c,0x00,0x00,0x9d,0x1c,0x00,0x00,0xb1,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0x45,0x1c,0x00,0x00,0xd7,0x26,0x00,0x00,0xe0,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0xa0,0x1c,0x00,0x00,0x9d,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x45,0x1c,0x00,0x00,0x46,0x1c,0x00,0x00,0xa0,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x46,0x1c,0x00,0x00,0xc4,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x49,0x1c,0x00,0x00,0x61,0x26,0x00,0x00,0x0c,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x3e,0x00,0x00,0x00,0x4a,0x1c,0x00,0x00,0xd7,0x26,0x00,0x00,0x49,0x1c,0x00,0x00, +0xf7,0x00,0x03,0x00,0x51,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xcc,0x1b,0x00,0x00,0x4c,0x1c,0x00,0x00,0x4f,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4f,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x51,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4c,0x1c,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x4e,0x1c,0x00,0x00, +0xe0,0x02,0x00,0x00,0xd7,0x26,0x00,0x00,0xf9,0x00,0x02,0x00,0x51,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x51,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0xd9,0x26,0x00,0x00,0xd7,0x26,0x00,0x00,0x4f,0x1c,0x00,0x00,0x4e,0x1c,0x00,0x00, +0x4c,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0x59,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xd3,0x1b,0x00,0x00,0x54,0x1c,0x00,0x00,0x57,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x57,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x59,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x54,0x1c,0x00,0x00,0x82,0x00,0x05,0x00,0x3e,0x00,0x00,0x00, +0x56,0x1c,0x00,0x00,0xe0,0x02,0x00,0x00,0x61,0x26,0x00,0x00,0xf9,0x00,0x02,0x00, +0x59,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x59,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x3e,0x00,0x00,0x00,0xdb,0x26,0x00,0x00,0x61,0x26,0x00,0x00,0x57,0x1c,0x00,0x00, +0x56,0x1c,0x00,0x00,0x54,0x1c,0x00,0x00,0x50,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x5b,0x1c,0x00,0x00,0xd9,0x26,0x00,0x00,0xdb,0x26,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x5e,0x1c,0x00,0x00,0x5b,0x1c,0x00,0x00,0x81,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x5f,0x1c,0x00,0x00,0xe1,0x1b,0x00,0x00,0x5e,0x1c,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x62,0x1c,0x00,0x00,0x20,0x1c,0x00,0x00, +0x5f,0x1c,0x00,0x00,0x50,0x00,0x05,0x00,0x5d,0x00,0x00,0x00,0x6a,0x1c,0x00,0x00, +0xcd,0x1b,0x00,0x00,0xd4,0x1b,0x00,0x00,0x80,0x00,0x05,0x00,0x5d,0x00,0x00,0x00, +0x6b,0x1c,0x00,0x00,0xc2,0x1b,0x00,0x00,0x6a,0x1c,0x00,0x00,0x80,0x00,0x05,0x00, +0x5d,0x00,0x00,0x00,0x6d,0x1c,0x00,0x00,0x6b,0x1c,0x00,0x00,0x5b,0x1c,0x00,0x00, +0x7c,0x00,0x04,0x00,0xf1,0x03,0x00,0x00,0x8a,0x1d,0x00,0x00,0x6d,0x1c,0x00,0x00, +0x7c,0x00,0x04,0x00,0xf1,0x03,0x00,0x00,0x8c,0x1d,0x00,0x00,0xd1,0x0c,0x00,0x00, +0xb0,0x00,0x05,0x00,0xf5,0x03,0x00,0x00,0x8d,0x1d,0x00,0x00,0x8a,0x1d,0x00,0x00, +0x8c,0x1d,0x00,0x00,0x9b,0x00,0x04,0x00,0xc9,0x00,0x00,0x00,0x8e,0x1d,0x00,0x00, +0x8d,0x1d,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x77,0x1c,0x00,0x00, +0x8e,0x1d,0x00,0x00,0xb7,0x01,0x00,0x00,0xb6,0x01,0x00,0x00,0x50,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x96,0x1d,0x00,0x00,0x78,0x1d,0x00,0x00,0x78,0x1d,0x00,0x00, +0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x97,0x1d,0x00,0x00,0x62,0x1c,0x00,0x00, +0x96,0x1d,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9a,0x1d,0x00,0x00, +0x97,0x1d,0x00,0x00,0x97,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xaa,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x9a,0x1d,0x00,0x00, +0x4d,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb0,0x1d,0x00,0x00, +0x38,0x04,0x00,0x00,0xaa,0x1d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb1,0x1d,0x00,0x00,0xb0,0x1d,0x00,0x00,0xb7,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb3,0x1d,0x00,0x00,0x66,0x03,0x00,0x00,0xaa,0x1d,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb4,0x1d,0x00,0x00,0xb3,0x1d,0x00,0x00, +0xb7,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb6,0x1d,0x00,0x00, +0x40,0x04,0x00,0x00,0xb1,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb8,0x1d,0x00,0x00,0xb6,0x1d,0x00,0x00,0xb1,0x1d,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb9,0x1d,0x00,0x00,0xb8,0x1d,0x00,0x00,0x45,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbc,0x1d,0x00,0x00,0xb4,0x1d,0x00,0x00, +0xb4,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbd,0x1d,0x00,0x00, +0xb9,0x1d,0x00,0x00,0xbc,0x1d,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7c,0x1c,0x00,0x00,0x77,0x1c,0x00,0x00,0xbd,0x1d,0x00,0x00,0x41,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x7e,0x1c,0x00,0x00,0x88,0x1b,0x00,0x00,0x4a,0x1c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x7f,0x1c,0x00,0x00,0x7e,0x1c,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x81,0x1c,0x00,0x00,0x7f,0x1c,0x00,0x00, +0x7c,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x83,0x1c,0x00,0x00, +0x81,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x84,0x1c,0x00,0x00,0x81,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x85,0x1c,0x00,0x00,0x81,0x1c,0x00,0x00,0x02,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0x86,0x1c,0x00,0x00,0x83,0x1c,0x00,0x00, +0x84,0x1c,0x00,0x00,0x85,0x1c,0x00,0x00,0x7c,0x1c,0x00,0x00,0x81,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0x88,0x1c,0x00,0x00,0xde,0x26,0x00,0x00,0x86,0x1c,0x00,0x00, +0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8b,0x1c,0x00,0x00,0x62,0x1c,0x00,0x00, +0x62,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8e,0x1c,0x00,0x00, +0x82,0x1d,0x00,0x00,0x8b,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x8f,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x8e,0x1c,0x00,0x00, +0xaa,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x91,0x1c,0x00,0x00,0x61,0x26,0x00,0x00, +0x01,0x02,0x00,0x00,0xaa,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x93,0x1c,0x00,0x00, +0xd7,0x26,0x00,0x00,0x01,0x02,0x00,0x00,0xa7,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x94,0x1c,0x00,0x00,0x91,0x1c,0x00,0x00,0x93,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x97,0x1c,0x00,0x00,0x7e,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00, +0xe3,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x94,0x1c,0x00,0x00, +0xc6,0x1d,0x00,0x00,0xca,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xca,0x1d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xf3,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xea,0x26,0x00,0x00,0x97,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xf8,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xe7,0x26,0x00,0x00,0x97,0x1c,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xd3,0x1d,0x00,0x00,0x97,0x1c,0x00,0x00,0x8f,0x1c,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xd7,0x1d,0x00,0x00,0xf0,0x26,0x00,0x00,0xd3,0x1d,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xda,0x1d,0x00,0x00,0x97,0x1c,0x00,0x00, +0xd3,0x1d,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xdd,0x1d,0x00,0x00, +0xed,0x26,0x00,0x00,0xda,0x1d,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe1,0x1d,0x00,0x00,0xe4,0x26,0x00,0x00,0x8f,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe3,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0xc6,0x1d,0x00,0x00,0x8e,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xe8,0x1d,0x00,0x00,0x97,0x1c,0x00,0x00,0x8f,0x1c,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xec,0x1d,0x00,0x00,0x97,0x1c,0x00,0x00, +0xe8,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0xe3,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe3,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xf5,0x26,0x00,0x00, +0xd7,0x1d,0x00,0x00,0xca,0x1d,0x00,0x00,0xe8,0x1d,0x00,0x00,0xc6,0x1d,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xf4,0x26,0x00,0x00,0xdd,0x1d,0x00,0x00, +0xca,0x1d,0x00,0x00,0xec,0x1d,0x00,0x00,0xc6,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xf3,0x26,0x00,0x00,0xf3,0x1d,0x00,0x00,0xca,0x1d,0x00,0x00, +0x97,0x1c,0x00,0x00,0xc6,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xf2,0x26,0x00,0x00,0xf8,0x1d,0x00,0x00,0xca,0x1d,0x00,0x00,0x97,0x1c,0x00,0x00, +0xc6,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf1,0x26,0x00,0x00, +0xe1,0x1d,0x00,0x00,0xca,0x1d,0x00,0x00,0x8f,0x1c,0x00,0x00,0xc6,0x1d,0x00,0x00, +0xf9,0x00,0x02,0x00,0x9d,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x9d,0x1c,0x00,0x00, +0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x9f,0x1c,0x00,0x00,0xd7,0x26,0x00,0x00, +0x07,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x42,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa0,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0xa1,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa1,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0xa3,0x1c,0x00,0x00, +0x61,0x26,0x00,0x00,0x07,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x3d,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa4,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xfe,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x62,0x26,0x00,0x00, +0xba,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xff,0x1d,0x00,0x00,0xfe,0x1d,0x00,0x00, +0x12,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0x04,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x04,0x1e,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x42,0x27,0x00,0x00, +0xff,0x1d,0x00,0x00,0x62,0x26,0x00,0x00,0xb7,0x01,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x0b,0x1e,0x00,0x00,0x42,0x27,0x00,0x00,0x42,0x27,0x00,0x00, +0x42,0x27,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x0c,0x1e,0x00,0x00, +0x6a,0x26,0x00,0x00,0x0b,0x1e,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x13,0x1e,0x00,0x00,0x68,0x26,0x00,0x00,0x0b,0x1e,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x1b,0x1e,0x00,0x00,0x0c,0x1e,0x00,0x00,0x0c,0x1e,0x00,0x00, +0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x1c,0x1e,0x00,0x00,0x13,0x1e,0x00,0x00, +0x1b,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x1d,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x1e,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0x1d,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa9,0x1c,0x00,0x00, +0x70,0x26,0x00,0x00,0x03,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0xaa,0x1c,0x00,0x00,0xa9,0x1c,0x00,0x00,0x12,0x03,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xab,0x1c,0x00,0x00,0xaa,0x1c,0x00,0x00,0xb7,0x01,0x00,0x00, +0xb6,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xae,0x1c,0x00,0x00, +0xa9,0x1c,0x00,0x00,0xab,0x1c,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0x2a,0x25,0x00,0x00,0xae,0x1c,0x00,0x00,0x70,0x26,0x00,0x00,0x03,0x00,0x00,0x00, +0xba,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xb2,0x1c,0x00,0x00,0xae,0x1c,0x00,0x00, +0x12,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0xcf,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xb2,0x1c,0x00,0x00,0xb3,0x1c,0x00,0x00,0xcf,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb3,0x1c,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xb5,0x1c,0x00,0x00,0x2a,0x25,0x00,0x00,0x2a,0x25,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xb8,0x1c,0x00,0x00,0xae,0x1c,0x00,0x00,0xae,0x1c,0x00,0x00,0xae,0x1c,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xb9,0x1c,0x00,0x00,0xb5,0x1c,0x00,0x00, +0xb8,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbb,0x1c,0x00,0x00, +0xb9,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0x2e,0x25,0x00,0x00,0xbb,0x1c,0x00,0x00,0x45,0x27,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbd,0x1c,0x00,0x00,0xb9,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x30,0x25,0x00,0x00, +0xbd,0x1c,0x00,0x00,0x2e,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbf,0x1c,0x00,0x00,0xb9,0x1c,0x00,0x00,0x02,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x32,0x25,0x00,0x00,0xbf,0x1c,0x00,0x00, +0x30,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc2,0x1c,0x00,0x00,0xae,0x1c,0x00,0x00,0xd2,0x06,0x00,0x00,0x52,0x00,0x06,0x00, +0x37,0x00,0x00,0x00,0x35,0x25,0x00,0x00,0xc2,0x1c,0x00,0x00,0x32,0x25,0x00,0x00, +0x03,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xc6,0x1c,0x00,0x00, +0x35,0x25,0x00,0x00,0x35,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x27,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xc6,0x1c,0x00,0x00,0x66,0x26,0x00,0x00, +0x64,0x26,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xca,0x1c,0x00,0x00, +0x27,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00, +0x37,0x25,0x00,0x00,0xca,0x1c,0x00,0x00,0x35,0x25,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcc,0x1c,0x00,0x00,0x27,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x39,0x25,0x00,0x00, +0xcc,0x1c,0x00,0x00,0x37,0x25,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xce,0x1c,0x00,0x00,0x27,0x1e,0x00,0x00,0x02,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x37,0x00,0x00,0x00,0x3b,0x25,0x00,0x00,0xce,0x1c,0x00,0x00, +0x39,0x25,0x00,0x00,0x02,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xcf,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xcf,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x71,0x26,0x00,0x00,0x2a,0x25,0x00,0x00,0x04,0x1e,0x00,0x00,0x3b,0x25,0x00,0x00, +0xb3,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x46,0x1e,0x00,0x00, +0x0c,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x48,0x1e,0x00,0x00,0x46,0x1e,0x00,0x00,0x0a,0x0a,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x49,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x48,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4a,0x1e,0x00,0x00, +0x49,0x1e,0x00,0x00,0x32,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xb0,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x4e,0x0d,0x00,0x00, +0xb9,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb5,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb0,0x1e,0x00,0x00,0x60,0x1a,0x00,0x00, +0xb8,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x50,0x1e,0x00,0x00,0xb5,0x1e,0x00,0x00, +0x40,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0x54,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x50,0x1e,0x00,0x00,0x51,0x1e,0x00,0x00,0x54,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x51,0x1e,0x00,0x00,0xa4,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x53,0x1e,0x00,0x00,0xc3,0x0c,0x00,0x00,0xec,0x08,0x00,0x00,0xf9,0x00,0x02,0x00, +0x54,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x54,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc9,0x00,0x00,0x00,0x55,0x1e,0x00,0x00,0x50,0x1e,0x00,0x00,0xcf,0x1c,0x00,0x00, +0x53,0x1e,0x00,0x00,0x51,0x1e,0x00,0x00,0xf7,0x00,0x03,0x00,0x5b,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x55,0x1e,0x00,0x00,0x57,0x1e,0x00,0x00, +0x5a,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x5a,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00, +0x5b,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x57,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00, +0x46,0x02,0x00,0x00,0xb8,0x1e,0x00,0x00,0x7f,0x02,0x00,0x00,0x56,0x00,0x05,0x00, +0x4e,0x02,0x00,0x00,0xba,0x1e,0x00,0x00,0xb8,0x1e,0x00,0x00,0x46,0x0d,0x00,0x00, +0x58,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xbc,0x1e,0x00,0x00,0xba,0x1e,0x00,0x00, +0x29,0x0d,0x00,0x00,0x02,0x00,0x00,0x00,0xb6,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x5b,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x5b,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x7f,0x26,0x00,0x00,0xff,0x05,0x00,0x00,0x5a,0x1e,0x00,0x00, +0xbc,0x1e,0x00,0x00,0x57,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00,0x2e,0x1e,0x00,0x00, +0x7f,0x26,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x5e,0x1e,0x00,0x00, +0x2e,0x1e,0x00,0x00,0x55,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x5f,0x1e,0x00,0x00,0x5e,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x60,0x1e,0x00,0x00,0x4a,0x1e,0x00,0x00,0x5f,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x62,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x60,0x1e,0x00,0x00,0xbe,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x64,0x1e,0x00,0x00, +0x62,0x1e,0x00,0x00,0x32,0x0a,0x00,0x00,0xf7,0x00,0x03,0x00,0x97,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x64,0x1e,0x00,0x00,0x65,0x1e,0x00,0x00, +0x97,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x65,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00, +0x66,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x66,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x81,0x26,0x00,0x00,0x62,0x1e,0x00,0x00,0x65,0x1e,0x00,0x00, +0x1b,0x27,0x00,0x00,0x7c,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x3e,0x00,0x00,0x00, +0x80,0x26,0x00,0x00,0x07,0x02,0x00,0x00,0x65,0x1e,0x00,0x00,0x7e,0x1e,0x00,0x00, +0x7c,0x1e,0x00,0x00,0xb3,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0x69,0x1e,0x00,0x00, +0x80,0x26,0x00,0x00,0xe0,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x7f,0x1e,0x00,0x00, +0x7c,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x69,0x1e,0x00,0x00, +0x6a,0x1e,0x00,0x00,0x7f,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x6a,0x1e,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x6d,0x1e,0x00,0x00,0x2e,0x1e,0x00,0x00, +0x80,0x26,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x6e,0x1e,0x00,0x00, +0x6d,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6f,0x1e,0x00,0x00, +0x4a,0x1e,0x00,0x00,0x6e,0x1e,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x71,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x60,0x1e,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x73,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x6f,0x1e,0x00,0x00,0xb4,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x74,0x1e,0x00,0x00,0x71,0x1e,0x00,0x00,0x73,0x1e,0x00,0x00,0xf7,0x00,0x03,0x00, +0x7b,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x74,0x1e,0x00,0x00, +0x75,0x1e,0x00,0x00,0x7b,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x75,0x1e,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x77,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6f,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xc1,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x81,0x26,0x00,0x00, +0x77,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x7b,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7b,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x1b,0x27,0x00,0x00, +0x81,0x26,0x00,0x00,0x6a,0x1e,0x00,0x00,0xc1,0x1e,0x00,0x00,0x75,0x1e,0x00,0x00, +0xf9,0x00,0x02,0x00,0x7c,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x7c,0x1e,0x00,0x00, +0x80,0x00,0x05,0x00,0x3e,0x00,0x00,0x00,0x7e,0x1e,0x00,0x00,0x80,0x26,0x00,0x00, +0x07,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x66,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7f,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x81,0x1e,0x00,0x00, +0x1e,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x83,0x1e,0x00,0x00,0x81,0x1e,0x00,0x00,0x4a,0x07,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xc5,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x83,0x1e,0x00,0x00,0xb6,0x01,0x00,0x00,0xb7,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xca,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0xc5,0x1e,0x00,0x00,0x5c,0x0a,0x00,0x00,0xb7,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x89,0x1e,0x00,0x00,0x81,0x26,0x00,0x00,0x62,0x1e,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x8a,0x1e,0x00,0x00,0x89,0x1e,0x00,0x00,0xb7,0x01,0x00,0x00, +0xb6,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8c,0x1e,0x00,0x00, +0x8a,0x1e,0x00,0x00,0xca,0x1e,0x00,0x00,0xba,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0x8e,0x1e,0x00,0x00,0x8c,0x1e,0x00,0x00,0x32,0x0a,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x8f,0x1e,0x00,0x00,0x8e,0x1e,0x00,0x00,0xb7,0x01,0x00,0x00, +0xb6,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xcf,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x44,0x1b,0x00,0x00,0x02,0x07,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd4,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xb9,0x0c,0x00,0x00,0xcf,0x1e,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x94,0x1e,0x00,0x00,0xb7,0x01,0x00,0x00,0xd4,0x1e,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x96,0x1e,0x00,0x00,0x8f,0x1e,0x00,0x00, +0x94,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x97,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x97,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x82,0x26,0x00,0x00, +0xb6,0x01,0x00,0x00,0x5b,0x1e,0x00,0x00,0x96,0x1e,0x00,0x00,0x7f,0x1e,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x98,0x1e,0x00,0x00,0x2e,0x1e,0x00,0x00, +0x50,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x99,0x1e,0x00,0x00, +0x98,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x9a,0x1e,0x00,0x00, +0x2e,0x1e,0x00,0x00,0xb8,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x9a,0x1e,0x00,0x00, +0x99,0x1e,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x9b,0x1e,0x00,0x00, +0x2e,0x1e,0x00,0x00,0x4c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x9c,0x1e,0x00,0x00,0x9b,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00,0x98,0x1e,0x00,0x00, +0x9c,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x9f,0x1e,0x00,0x00, +0x5e,0x1e,0x00,0x00,0x3e,0x00,0x03,0x00,0x9b,0x1e,0x00,0x00,0x9f,0x1e,0x00,0x00, +0x3e,0x00,0x03,0x00,0x5e,0x1e,0x00,0x00,0x4a,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0xa4,0x1e,0x00,0x00,0x2e,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00, +0x76,0x02,0x00,0x00,0xd6,0x1e,0x00,0x00,0x78,0x02,0x00,0x00,0x63,0x00,0x04,0x00, +0xd6,0x1e,0x00,0x00,0xc8,0x0b,0x00,0x00,0xa4,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xa8,0x1e,0x00,0x00,0x9a,0x1e,0x00,0x00,0xb7,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0xa9,0x1e,0x00,0x00,0xa8,0x1e,0x00,0x00,0xb6,0x01,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xaa,0x1e,0x00,0x00,0xa9,0x1e,0x00,0x00, +0xb7,0x01,0x00,0x00,0xb6,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xab,0x1e,0x00,0x00,0x82,0x26,0x00,0x00,0xaa,0x1e,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x45,0x0c,0x00,0x00,0x71,0x26,0x00,0x00,0x03,0x00,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xee,0x1e,0x00,0x00,0x42,0x0d,0x00,0x00, +0xb7,0x01,0x00,0x00,0xb6,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf2,0x1e,0x00,0x00,0xee,0x1e,0x00,0x00,0x86,0x1a,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf4,0x1e,0x00,0x00,0xb7,0x01,0x00,0x00,0x4e,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf5,0x1e,0x00,0x00,0xf2,0x1e,0x00,0x00, +0xf4,0x1e,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf7,0x1e,0x00,0x00, +0x45,0x0c,0x00,0x00,0x4a,0x07,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xf9,0x1e,0x00,0x00,0x95,0x26,0x00,0x00,0xb7,0x01,0x00,0x00,0xb6,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfb,0x1e,0x00,0x00,0x20,0x0d,0x00,0x00, +0x4a,0x07,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x0f,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xfb,0x1e,0x00,0x00,0xb6,0x01,0x00,0x00, +0xb7,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x14,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xf9,0x1e,0x00,0x00,0x0f,0x1f,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x1a,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0xf5,0x1e,0x00,0x00,0xf7,0x1e,0x00,0x00,0x14,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x1f,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xf5,0x1e,0x00,0x00,0x1a,0x1f,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x03,0x1f,0x00,0x00,0x20,0x0d,0x00,0x00,0x5e,0x25,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x23,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x03,0x1f,0x00,0x00,0xb6,0x01,0x00,0x00,0xb7,0x01,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x29,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x1f,0x1f,0x00,0x00,0x45,0x0c,0x00,0x00,0x23,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x2e,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x1f,0x1f,0x00,0x00,0x29,0x1f,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x0b,0x1f,0x00,0x00,0x2e,0x1f,0x00,0x00,0x2e,0x1f,0x00,0x00, +0x2e,0x1f,0x00,0x00,0xf7,0x00,0x03,0x00,0x5f,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xc3,0x0c,0x00,0x00,0x4a,0x0c,0x00,0x00,0x4e,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4e,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x77,0x1f,0x00,0x00,0xd4,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x79,0x1f,0x00,0x00,0xd4,0x1c,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7a,0x1f,0x00,0x00,0x77,0x1f,0x00,0x00, +0x79,0x1f,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x7b,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x7a,0x1f,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7c,0x1f,0x00,0x00,0xb7,0x01,0x00,0x00,0x7b,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd8,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x7c,0x1f,0x00,0x00,0x30,0x09,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xdd,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x28,0x09,0x00,0x00,0xd8,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xe6,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb9,0x0c,0x00,0x00, +0x23,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xeb,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x4e,0x0d,0x00,0x00,0xe6,0x1f,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xf1,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0xdd,0x1f,0x00,0x00,0xb7,0x01,0x00,0x00,0xeb,0x1f,0x00,0x00, +0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x8d,0x1f,0x00,0x00,0x1e,0x1e,0x00,0x00, +0xf1,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x91,0x1f,0x00,0x00, +0x0c,0x1e,0x00,0x00,0x8d,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x95,0x1f,0x00,0x00,0x0c,0x1e,0x00,0x00,0x8d,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xf6,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x66,0x26,0x00,0x00,0x91,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xfb,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x64,0x26,0x00,0x00, +0x95,0x1f,0x00,0x00,0xba,0x00,0x05,0x00,0x71,0x09,0x00,0x00,0xa5,0x1f,0x00,0x00, +0xf6,0x1f,0x00,0x00,0xa6,0x26,0x00,0x00,0x9a,0x00,0x04,0x00,0xc9,0x00,0x00,0x00, +0xa6,0x1f,0x00,0x00,0xa5,0x1f,0x00,0x00,0xa8,0x00,0x04,0x00,0xc9,0x00,0x00,0x00, +0xa7,0x1f,0x00,0x00,0xa6,0x1f,0x00,0x00,0xf7,0x00,0x03,0x00,0xad,0x1f,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa7,0x1f,0x00,0x00,0xa8,0x1f,0x00,0x00, +0xad,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0xa8,0x1f,0x00,0x00,0xba,0x00,0x05,0x00, +0x71,0x09,0x00,0x00,0xab,0x1f,0x00,0x00,0xa6,0x26,0x00,0x00,0xfb,0x1f,0x00,0x00, +0x9a,0x00,0x04,0x00,0xc9,0x00,0x00,0x00,0xac,0x1f,0x00,0x00,0xab,0x1f,0x00,0x00, +0xf9,0x00,0x02,0x00,0xad,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0xad,0x1f,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc9,0x00,0x00,0x00,0xae,0x1f,0x00,0x00,0xa6,0x1f,0x00,0x00, +0x4e,0x0c,0x00,0x00,0xac,0x1f,0x00,0x00,0xa8,0x1f,0x00,0x00,0xf7,0x00,0x03,0x00, +0xcb,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xae,0x1f,0x00,0x00, +0xaf,0x1f,0x00,0x00,0xcb,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0xaf,0x1f,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xb3,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xa6,0x26,0x00,0x00,0xf6,0x1f,0x00,0x00,0xfb,0x1f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x00,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xab,0x1e,0x00,0x00,0x74,0x1b,0x00,0x00,0x50,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xb7,0x1f,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x20,0x00,0x00, +0x00,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x05,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xb6,0x0c,0x00,0x00,0x6a,0x03,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbb,0x1f,0x00,0x00,0xb7,0x01,0x00,0x00, +0x05,0x20,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xbe,0x1f,0x00,0x00, +0xb7,0x1f,0x00,0x00,0xbb,0x1f,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x0d,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xbe,0x1f,0x00,0x00, +0x10,0x0b,0x00,0x00,0x5f,0x25,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x1f,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xb3,0x1f,0x00,0x00, +0xa6,0x26,0x00,0x00,0x0d,0x20,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x24,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x0b,0x1f,0x00,0x00, +0x9f,0x09,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x3e,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x24,0x20,0x00,0x00,0x0b,0x1f,0x00,0x00, +0x0d,0x20,0x00,0x00,0xf9,0x00,0x02,0x00,0xcb,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00, +0xcb,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xb4,0x26,0x00,0x00, +0x0b,0x1f,0x00,0x00,0xad,0x1f,0x00,0x00,0x3e,0x20,0x00,0x00,0xaf,0x1f,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xb3,0x26,0x00,0x00,0xa6,0x26,0x00,0x00, +0xad,0x1f,0x00,0x00,0x1f,0x20,0x00,0x00,0xaf,0x1f,0x00,0x00,0x4f,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x49,0x20,0x00,0x00,0x71,0x26,0x00,0x00,0x71,0x26,0x00,0x00, +0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x4a,0x20,0x00,0x00,0xb4,0x26,0x00,0x00,0x49,0x20,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x5b,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x0f,0x09,0x00,0x00,0x4a,0x20,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x4f,0x20,0x00,0x00,0x49,0x20,0x00,0x00,0x5b,0x20,0x00,0x00, +0x4f,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x52,0x20,0x00,0x00,0x71,0x26,0x00,0x00, +0x71,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x61,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0xb3,0x26,0x00,0x00,0x52,0x20,0x00,0x00,0x4f,0x20,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x66,0x20,0x00,0x00,0x61,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x68,0x20,0x00,0x00, +0x61,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x69,0x20,0x00,0x00,0x66,0x20,0x00,0x00,0x68,0x20,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6b,0x20,0x00,0x00,0x61,0x20,0x00,0x00,0x02,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6c,0x20,0x00,0x00,0x69,0x20,0x00,0x00, +0x6b,0x20,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x71,0x20,0x00,0x00, +0x66,0x20,0x00,0x00,0x6b,0x20,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x76,0x20,0x00,0x00,0x66,0x20,0x00,0x00,0x68,0x20,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x79,0x20,0x00,0x00,0x76,0x20,0x00,0x00,0x6b,0x20,0x00,0x00, +0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x7a,0x20,0x00,0x00,0x6c,0x20,0x00,0x00, +0x71,0x20,0x00,0x00,0x79,0x20,0x00,0x00,0xf9,0x00,0x02,0x00,0x5f,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4a,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x33,0x1f,0x00,0x00,0x71,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x35,0x1f,0x00,0x00,0x71,0x26,0x00,0x00,0x01,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x36,0x1f,0x00,0x00,0x33,0x1f,0x00,0x00, +0x35,0x1f,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x38,0x1f,0x00,0x00, +0x71,0x26,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x39,0x1f,0x00,0x00,0x36,0x1f,0x00,0x00,0x38,0x1f,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3e,0x1f,0x00,0x00,0x33,0x1f,0x00,0x00,0x38,0x1f,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x43,0x1f,0x00,0x00,0x33,0x1f,0x00,0x00, +0x35,0x1f,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x46,0x1f,0x00,0x00, +0x43,0x1f,0x00,0x00,0x38,0x1f,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x47,0x1f,0x00,0x00,0x39,0x1f,0x00,0x00,0x3e,0x1f,0x00,0x00,0x46,0x1f,0x00,0x00, +0xf9,0x00,0x02,0x00,0x5f,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x5f,0x0c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xb7,0x26,0x00,0x00,0x7a,0x20,0x00,0x00, +0xcb,0x1f,0x00,0x00,0x47,0x1f,0x00,0x00,0x4a,0x0c,0x00,0x00,0x5f,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x80,0x20,0x00,0x00,0xfd,0x1a,0x00,0x00,0xca,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x01,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x81,0x20,0x00,0x00,0x80,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0x83,0x20,0x00,0x00,0x81,0x20,0x00,0x00,0xb6,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x85,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x85,0x20,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x43,0x27,0x00,0x00,0x83,0x20,0x00,0x00, +0xb7,0x01,0x00,0x00,0x81,0x20,0x00,0x00,0x50,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x8b,0x20,0x00,0x00,0x43,0x27,0x00,0x00,0x43,0x27,0x00,0x00,0x43,0x27,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x8c,0x20,0x00,0x00,0xb7,0x26,0x00,0x00, +0x8b,0x20,0x00,0x00,0x41,0x00,0x05,0x00,0x37,0x02,0x00,0x00,0x93,0x20,0x00,0x00, +0x00,0x02,0x00,0x00,0x36,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x94,0x20,0x00,0x00,0x93,0x20,0x00,0x00,0x8e,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x8f,0x20,0x00,0x00,0x8c,0x20,0x00,0x00,0x94,0x20,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xa1,0x20,0x00,0x00,0x91,0x0c,0x00,0x00,0x10,0x0d,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbc,0x20,0x00,0x00,0xa1,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xbd,0x20,0x00,0x00, +0xbc,0x20,0x00,0x00,0xb6,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xc2,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xbd,0x20,0x00,0x00,0xbe,0x20,0x00,0x00, +0xc2,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0xbe,0x20,0x00,0x00,0xbc,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0xc1,0x20,0x00,0x00,0xbc,0x20,0x00,0x00,0xb7,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc2,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0xc2,0x20,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc9,0x00,0x00,0x00,0xc3,0x20,0x00,0x00,0xbd,0x20,0x00,0x00, +0x85,0x20,0x00,0x00,0xc1,0x20,0x00,0x00,0xbe,0x20,0x00,0x00,0xf7,0x00,0x03,0x00, +0xce,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc3,0x20,0x00,0x00, +0xc4,0x20,0x00,0x00,0xce,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0xc4,0x20,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc6,0x20,0x00,0x00,0xa1,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0xbe,0x00,0x05,0x00,0xc9,0x00,0x00,0x00,0xc7,0x20,0x00,0x00, +0xc6,0x20,0x00,0x00,0xb6,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xcc,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc7,0x20,0x00,0x00,0xc8,0x20,0x00,0x00, +0xcc,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0xc8,0x20,0x00,0x00,0xbc,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0xcb,0x20,0x00,0x00,0xc6,0x20,0x00,0x00,0xb7,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xcc,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0xcc,0x20,0x00,0x00, +0xf5,0x00,0x07,0x00,0xc9,0x00,0x00,0x00,0xcd,0x20,0x00,0x00,0xc7,0x20,0x00,0x00, +0xc4,0x20,0x00,0x00,0xcb,0x20,0x00,0x00,0xc8,0x20,0x00,0x00,0xf9,0x00,0x02,0x00, +0xce,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0xce,0x20,0x00,0x00,0xf5,0x00,0x07,0x00, +0xc9,0x00,0x00,0x00,0xcf,0x20,0x00,0x00,0xc3,0x20,0x00,0x00,0xc2,0x20,0x00,0x00, +0xcd,0x20,0x00,0x00,0xcc,0x20,0x00,0x00,0xa4,0x00,0x05,0x00,0xc9,0x00,0x00,0x00, +0xa4,0x20,0x00,0x00,0xcf,0x20,0x00,0x00,0xec,0x08,0x00,0x00,0xf7,0x00,0x03,0x00, +0xb5,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa4,0x20,0x00,0x00, +0xa5,0x20,0x00,0x00,0xa9,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0xa9,0x20,0x00,0x00, +0x41,0x00,0x05,0x00,0x37,0x02,0x00,0x00,0xd4,0x20,0x00,0x00,0x00,0x02,0x00,0x00, +0x41,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd5,0x20,0x00,0x00, +0xd4,0x20,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xab,0x20,0x00,0x00, +0xd5,0x20,0x00,0x00,0xc3,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xae,0x20,0x00,0x00,0x45,0x0c,0x00,0x00,0xab,0x20,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb2,0x20,0x00,0x00,0x99,0x1a,0x00,0x00,0xae,0x20,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xda,0x20,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xb6,0x01,0x00,0x00,0xb2,0x20,0x00,0x00,0x52,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x58,0x25,0x00,0x00,0xda,0x20,0x00,0x00,0x8b,0x25,0x00,0x00, +0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xb5,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa5,0x20,0x00,0x00,0x52,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x55,0x25,0x00,0x00, +0xb6,0x01,0x00,0x00,0x8b,0x25,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb5,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0xb5,0x20,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xc7,0x26,0x00,0x00,0x58,0x25,0x00,0x00,0xa9,0x20,0x00,0x00, +0x55,0x25,0x00,0x00,0xa5,0x20,0x00,0x00,0x3d,0x00,0x04,0x00,0x9d,0x02,0x00,0x00, +0xdc,0x20,0x00,0x00,0x9f,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xdf,0x20,0x00,0x00,0xc7,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe0,0x20,0x00,0x00,0xc7,0x26,0x00,0x00,0x01,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00,0xe1,0x20,0x00,0x00,0xdf,0x20,0x00,0x00, +0xe0,0x20,0x00,0x00,0xb6,0x01,0x00,0x00,0xb6,0x01,0x00,0x00,0x63,0x00,0x04,0x00, +0xdc,0x20,0x00,0x00,0xc8,0x0b,0x00,0x00,0xe1,0x20,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x15,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x8e,0x0a,0x00,0x00,0x44,0x1b,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x19,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x20,0x0d,0x00,0x00, +0xb6,0x01,0x00,0x00,0xb7,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x1f,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x15,0x21,0x00,0x00, +0x38,0x04,0x00,0x00,0x19,0x21,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x24,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x15,0x21,0x00,0x00, +0x1f,0x21,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfe,0x20,0x00,0x00, +0x24,0x21,0x00,0x00,0x24,0x21,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x00,0x21,0x00,0x00,0x4e,0x0d,0x00,0x00,0x40,0x07,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x29,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x00,0x21,0x00,0x00,0xb6,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x2e,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xfe,0x20,0x00,0x00, +0x29,0x21,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x06,0x21,0x00,0x00, +0xc3,0x0c,0x00,0x00,0xb7,0x01,0x00,0x00,0x2e,0x21,0x00,0x00,0xbe,0x00,0x05,0x00, +0xc9,0x00,0x00,0x00,0x0a,0x21,0x00,0x00,0x0f,0x1f,0x00,0x00,0xb7,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x0f,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x0a,0x21,0x00,0x00,0x0b,0x21,0x00,0x00,0x0f,0x21,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0b,0x21,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x37,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x12,0x03,0x00,0x00,0x06,0x21,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0e,0x21,0x00,0x00,0x37,0x21,0x00,0x00, +0x58,0x04,0x00,0x00,0xf9,0x00,0x02,0x00,0x0f,0x21,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0f,0x21,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd0,0x26,0x00,0x00, +0x06,0x21,0x00,0x00,0xb5,0x20,0x00,0x00,0x0e,0x21,0x00,0x00,0x0b,0x21,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6d,0x0c,0x00,0x00,0x8f,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6e,0x0c,0x00,0x00, +0x8f,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6f,0x0c,0x00,0x00,0x8f,0x20,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x37,0x00,0x00,0x00,0x70,0x0c,0x00,0x00,0x6d,0x0c,0x00,0x00,0x6e,0x0c,0x00,0x00, +0x6f,0x0c,0x00,0x00,0xd0,0x26,0x00,0x00,0x3d,0x00,0x04,0x00,0x87,0x02,0x00,0x00, +0x39,0x21,0x00,0x00,0x89,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0x39,0x21,0x00,0x00, +0xc8,0x0b,0x00,0x00,0x70,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x90,0x02,0x00,0x00, +0x46,0x21,0x00,0x00,0x92,0x02,0x00,0x00,0x50,0x00,0x07,0x00,0x37,0x00,0x00,0x00, +0x4f,0x21,0x00,0x00,0x6d,0x0c,0x00,0x00,0x6e,0x0c,0x00,0x00,0x6f,0x0c,0x00,0x00, +0xb7,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0x46,0x21,0x00,0x00,0xc8,0x0b,0x00,0x00, +0x4f,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0xa6,0x02,0x00,0x00,0x51,0x21,0x00,0x00, +0xa8,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0x51,0x21,0x00,0x00,0xc8,0x0b,0x00,0x00, +0xff,0x05,0x00,0x00,0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_permutations.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_permutations.h new file mode 100644 index 00000000..47a56144 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_permutations.h @@ -0,0 +1,310 @@ +#include "ffx_fsr2_accumulate_pass_19a4cc688ec7b78cd17e3b845adf0d5d.h" +#include "ffx_fsr2_accumulate_pass_83d8010fde62eafbe5f8636030c57f0e.h" +#include "ffx_fsr2_accumulate_pass_e8c82d39f72e6b37a36619872bad395d.h" +#include "ffx_fsr2_accumulate_pass_fdd3829fbe6ac08491491906e76cb21f.h" +#include "ffx_fsr2_accumulate_pass_e883c4228451cf30879351f173b0797d.h" +#include "ffx_fsr2_accumulate_pass_9daf0ea7b04407a94f199985d9fe27e5.h" +#include "ffx_fsr2_accumulate_pass_a5fcaff0c18787f7d4afb42f359b0975.h" +#include "ffx_fsr2_accumulate_pass_3b1b0b708af4c37d91e39a4d672c2488.h" +#include "ffx_fsr2_accumulate_pass_7a1f6feac24a2cb9d718ec2050161c4d.h" +#include "ffx_fsr2_accumulate_pass_54169c9d2e49d165c1b8bb82e349cb36.h" +#include "ffx_fsr2_accumulate_pass_3d198a202421efb729ac776aef836f54.h" +#include "ffx_fsr2_accumulate_pass_249e0c4506c54194a0a594de84ab1e8d.h" +#include "ffx_fsr2_accumulate_pass_9e0a11d1de3bfb9359a1250e3bd351c5.h" +#include "ffx_fsr2_accumulate_pass_fb9b3be8f0ee7077561367d85f96d8f6.h" +#include "ffx_fsr2_accumulate_pass_6a4914a98b5a44d5a79782bf6260898c.h" +#include "ffx_fsr2_accumulate_pass_8408931e610b925fa700bbfca8f407f2.h" +#include "ffx_fsr2_accumulate_pass_2d8af6131f5ab36013b6d84b6acd2d1a.h" +#include "ffx_fsr2_accumulate_pass_89f3bb7989d8852de06cd7159b3fa945.h" +#include "ffx_fsr2_accumulate_pass_ccf6a11e99b6f12c2d8d0220d20f088d.h" +#include "ffx_fsr2_accumulate_pass_dc217d8e29a07dfb4e65d7e422cca093.h" +#include "ffx_fsr2_accumulate_pass_5ed789a96b056fe0b78ab9ad18bcb855.h" +#include "ffx_fsr2_accumulate_pass_91316829c38ce455bbf2c9e1e0f77943.h" +#include "ffx_fsr2_accumulate_pass_2a89b0877ba0862d67113eb6704e16c4.h" +#include "ffx_fsr2_accumulate_pass_f159458033288d5c96453c83040c6d6d.h" +#include "ffx_fsr2_accumulate_pass_1d9db0ffe020e84e8baa02379b230e10.h" +#include "ffx_fsr2_accumulate_pass_a63d7d9f3aeeb41d10328fa7f228c1ca.h" +#include "ffx_fsr2_accumulate_pass_24fcbe138a3d4350e7e07281ead5f88d.h" +#include "ffx_fsr2_accumulate_pass_0ccb8a0c6ce90679691f8f02baac1185.h" +#include "ffx_fsr2_accumulate_pass_859e22f0eba6466e27c2a68d6a1d33d9.h" +#include "ffx_fsr2_accumulate_pass_ecc55fc6d148f34588d0546657e91de5.h" +#include "ffx_fsr2_accumulate_pass_ee22dfc695dae66a72568460039f1571.h" +#include "ffx_fsr2_accumulate_pass_49de7106f0468b30fec1a2ad42d6e11e.h" +#include "ffx_fsr2_accumulate_pass_27b1648eeb34c8ec1e0ab28d69c06fdd.h" +#include "ffx_fsr2_accumulate_pass_e732a3b30a0a6e5c8d709c00f2a55290.h" +#include "ffx_fsr2_accumulate_pass_3f97c4f6756367b7a654dbd109ca4498.h" +#include "ffx_fsr2_accumulate_pass_4199387b3d6a3bcb6ae86f145ef06cdc.h" +#include "ffx_fsr2_accumulate_pass_853c6f5983a885078e604a77526bf7dc.h" +#include "ffx_fsr2_accumulate_pass_3c5e1b4799d49c5a34b538ef60d539c8.h" +#include "ffx_fsr2_accumulate_pass_c87855e565564c37d4dbfa36de3b5b49.h" +#include "ffx_fsr2_accumulate_pass_af625d7c63039754d6157e312e40213a.h" +#include "ffx_fsr2_accumulate_pass_3bac33bed26e8ba6be3a38ad5a356ff0.h" +#include "ffx_fsr2_accumulate_pass_8728703062256e1e633b0d8d46a32777.h" +#include "ffx_fsr2_accumulate_pass_fe673c11bcb8539e732826081765ab00.h" +#include "ffx_fsr2_accumulate_pass_b9def04b6155f44c495e65ead52a3da9.h" +#include "ffx_fsr2_accumulate_pass_9fda0091de19ce7403ba92dafbb8ed09.h" +#include "ffx_fsr2_accumulate_pass_3a23f6d2900ffeb930d32eb03b2b3c90.h" +#include "ffx_fsr2_accumulate_pass_a0a78e62ddda875feafaa59a98451f9b.h" +#include "ffx_fsr2_accumulate_pass_f259e6707f47f1b7f7613278cb8ffebd.h" + +typedef union ffx_fsr2_accumulate_pass_PermutationKey { + struct { + uint32_t FFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE : 1; + uint32_t FFX_FSR2_OPTION_HDR_COLOR_INPUT : 1; + uint32_t FFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_JITTERED_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_INVERTED_DEPTH : 1; + uint32_t FFX_FSR2_OPTION_APPLY_SHARPENING : 1; + uint32_t FFX_HALF : 1; + }; + uint32_t index; +} ffx_fsr2_accumulate_pass_PermutationKey; + +typedef struct ffx_fsr2_accumulate_pass_PermutationInfo { + const uint32_t blobSize; + const unsigned char* blobData; + + const uint32_t numSamplerResources; + const char** samplerResourceNames; + const uint32_t* samplerResourceBindings; + const uint32_t* samplerResourceCounts; + const uint32_t* samplerResourceSets; + + const uint32_t numCombinedSamplerResources; + const char** combinedSamplerResourceNames; + const uint32_t* combinedSamplerResourceBindings; + const uint32_t* combinedSamplerResourceCounts; + const uint32_t* combinedSamplerResourceSets; + + const uint32_t numSampledImageResources; + const char** sampledImageResourceNames; + const uint32_t* sampledImageResourceBindings; + const uint32_t* sampledImageResourceCounts; + const uint32_t* sampledImageResourceSets; + + const uint32_t numStorageImageResources; + const char** storageImageResourceNames; + const uint32_t* storageImageResourceBindings; + const uint32_t* storageImageResourceCounts; + const uint32_t* storageImageResourceSets; + + const uint32_t numUniformTexelBufferResources; + const char** uniformTexelBufferResourceNames; + const uint32_t* uniformTexelBufferResourceBindings; + const uint32_t* uniformTexelBufferResourceCounts; + const uint32_t* uniformTexelBufferResourceSets; + + const uint32_t numStorageTexelBufferResources; + const char** storageTexelBufferResourceNames; + const uint32_t* storageTexelBufferResourceBindings; + const uint32_t* storageTexelBufferResourceCounts; + const uint32_t* storageTexelBufferResourceSets; + + const uint32_t numUniformBufferResources; + const char** uniformBufferResourceNames; + const uint32_t* uniformBufferResourceBindings; + const uint32_t* uniformBufferResourceCounts; + const uint32_t* uniformBufferResourceSets; + + const uint32_t numStorageBufferResources; + const char** storageBufferResourceNames; + const uint32_t* storageBufferResourceBindings; + const uint32_t* storageBufferResourceCounts; + const uint32_t* storageBufferResourceSets; + + const uint32_t numInputAttachmentResources; + const char** inputAttachmentResourceNames; + const uint32_t* inputAttachmentResourceBindings; + const uint32_t* inputAttachmentResourceCounts; + const uint32_t* inputAttachmentResourceSets; + + const uint32_t numRTAccelerationStructureResources; + const char** rtAccelerationStructureResourceNames; + const uint32_t* rtAccelerationStructureResourceBindings; + const uint32_t* rtAccelerationStructureResourceCounts; + const uint32_t* rtAccelerationStructureResourceSets; + +} ffx_fsr2_accumulate_pass_PermutationInfo; + +static const uint32_t g_ffx_fsr2_accumulate_pass_IndirectionTable[] = { + 46, + 23, + 35, + 10, + 38, + 12, + 26, + 0, + 42, + 19, + 30, + 5, + 38, + 12, + 26, + 0, + 46, + 23, + 35, + 10, + 38, + 12, + 26, + 0, + 42, + 19, + 30, + 5, + 38, + 12, + 26, + 0, + 45, + 21, + 32, + 8, + 36, + 13, + 24, + 1, + 41, + 17, + 28, + 6, + 36, + 13, + 24, + 1, + 45, + 21, + 32, + 8, + 36, + 13, + 24, + 1, + 41, + 17, + 28, + 6, + 36, + 13, + 24, + 1, + 47, + 22, + 34, + 11, + 39, + 15, + 27, + 3, + 43, + 18, + 31, + 4, + 39, + 15, + 27, + 3, + 47, + 22, + 34, + 11, + 39, + 15, + 27, + 3, + 43, + 18, + 31, + 4, + 39, + 15, + 27, + 3, + 44, + 20, + 33, + 9, + 37, + 14, + 25, + 2, + 40, + 16, + 29, + 7, + 37, + 14, + 25, + 2, + 44, + 20, + 33, + 9, + 37, + 14, + 25, + 2, + 40, + 16, + 29, + 7, + 37, + 14, + 25, + 2, +}; + +static const ffx_fsr2_accumulate_pass_PermutationInfo g_ffx_fsr2_accumulate_pass_PermutationInfo[] = { + { g_ffx_fsr2_accumulate_pass_19a4cc688ec7b78cd17e3b845adf0d5d_size, g_ffx_fsr2_accumulate_pass_19a4cc688ec7b78cd17e3b845adf0d5d_data, 1, g_ffx_fsr2_accumulate_pass_19a4cc688ec7b78cd17e3b845adf0d5d_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_19a4cc688ec7b78cd17e3b845adf0d5d_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_19a4cc688ec7b78cd17e3b845adf0d5d_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_19a4cc688ec7b78cd17e3b845adf0d5d_SamplerResourceSets, 0, 0, 0, 0, 0, 9, g_ffx_fsr2_accumulate_pass_19a4cc688ec7b78cd17e3b845adf0d5d_SampledImageResourceNames, g_ffx_fsr2_accumulate_pass_19a4cc688ec7b78cd17e3b845adf0d5d_SampledImageResourceBindings, g_ffx_fsr2_accumulate_pass_19a4cc688ec7b78cd17e3b845adf0d5d_SampledImageResourceCounts, g_ffx_fsr2_accumulate_pass_19a4cc688ec7b78cd17e3b845adf0d5d_SampledImageResourceSets, 5, g_ffx_fsr2_accumulate_pass_19a4cc688ec7b78cd17e3b845adf0d5d_StorageImageResourceNames, g_ffx_fsr2_accumulate_pass_19a4cc688ec7b78cd17e3b845adf0d5d_StorageImageResourceBindings, g_ffx_fsr2_accumulate_pass_19a4cc688ec7b78cd17e3b845adf0d5d_StorageImageResourceCounts, g_ffx_fsr2_accumulate_pass_19a4cc688ec7b78cd17e3b845adf0d5d_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_accumulate_pass_19a4cc688ec7b78cd17e3b845adf0d5d_UniformBufferResourceNames, g_ffx_fsr2_accumulate_pass_19a4cc688ec7b78cd17e3b845adf0d5d_UniformBufferResourceBindings, g_ffx_fsr2_accumulate_pass_19a4cc688ec7b78cd17e3b845adf0d5d_UniformBufferResourceCounts, g_ffx_fsr2_accumulate_pass_19a4cc688ec7b78cd17e3b845adf0d5d_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_83d8010fde62eafbe5f8636030c57f0e_size, g_ffx_fsr2_accumulate_pass_83d8010fde62eafbe5f8636030c57f0e_data, 1, g_ffx_fsr2_accumulate_pass_83d8010fde62eafbe5f8636030c57f0e_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_83d8010fde62eafbe5f8636030c57f0e_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_83d8010fde62eafbe5f8636030c57f0e_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_83d8010fde62eafbe5f8636030c57f0e_SamplerResourceSets, 0, 0, 0, 0, 0, 9, g_ffx_fsr2_accumulate_pass_83d8010fde62eafbe5f8636030c57f0e_SampledImageResourceNames, g_ffx_fsr2_accumulate_pass_83d8010fde62eafbe5f8636030c57f0e_SampledImageResourceBindings, g_ffx_fsr2_accumulate_pass_83d8010fde62eafbe5f8636030c57f0e_SampledImageResourceCounts, g_ffx_fsr2_accumulate_pass_83d8010fde62eafbe5f8636030c57f0e_SampledImageResourceSets, 4, g_ffx_fsr2_accumulate_pass_83d8010fde62eafbe5f8636030c57f0e_StorageImageResourceNames, g_ffx_fsr2_accumulate_pass_83d8010fde62eafbe5f8636030c57f0e_StorageImageResourceBindings, g_ffx_fsr2_accumulate_pass_83d8010fde62eafbe5f8636030c57f0e_StorageImageResourceCounts, g_ffx_fsr2_accumulate_pass_83d8010fde62eafbe5f8636030c57f0e_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_accumulate_pass_83d8010fde62eafbe5f8636030c57f0e_UniformBufferResourceNames, g_ffx_fsr2_accumulate_pass_83d8010fde62eafbe5f8636030c57f0e_UniformBufferResourceBindings, g_ffx_fsr2_accumulate_pass_83d8010fde62eafbe5f8636030c57f0e_UniformBufferResourceCounts, g_ffx_fsr2_accumulate_pass_83d8010fde62eafbe5f8636030c57f0e_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_e8c82d39f72e6b37a36619872bad395d_size, g_ffx_fsr2_accumulate_pass_e8c82d39f72e6b37a36619872bad395d_data, 1, g_ffx_fsr2_accumulate_pass_e8c82d39f72e6b37a36619872bad395d_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_e8c82d39f72e6b37a36619872bad395d_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_e8c82d39f72e6b37a36619872bad395d_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_e8c82d39f72e6b37a36619872bad395d_SamplerResourceSets, 0, 0, 0, 0, 0, 9, g_ffx_fsr2_accumulate_pass_e8c82d39f72e6b37a36619872bad395d_SampledImageResourceNames, g_ffx_fsr2_accumulate_pass_e8c82d39f72e6b37a36619872bad395d_SampledImageResourceBindings, g_ffx_fsr2_accumulate_pass_e8c82d39f72e6b37a36619872bad395d_SampledImageResourceCounts, g_ffx_fsr2_accumulate_pass_e8c82d39f72e6b37a36619872bad395d_SampledImageResourceSets, 4, g_ffx_fsr2_accumulate_pass_e8c82d39f72e6b37a36619872bad395d_StorageImageResourceNames, g_ffx_fsr2_accumulate_pass_e8c82d39f72e6b37a36619872bad395d_StorageImageResourceBindings, g_ffx_fsr2_accumulate_pass_e8c82d39f72e6b37a36619872bad395d_StorageImageResourceCounts, g_ffx_fsr2_accumulate_pass_e8c82d39f72e6b37a36619872bad395d_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_accumulate_pass_e8c82d39f72e6b37a36619872bad395d_UniformBufferResourceNames, g_ffx_fsr2_accumulate_pass_e8c82d39f72e6b37a36619872bad395d_UniformBufferResourceBindings, g_ffx_fsr2_accumulate_pass_e8c82d39f72e6b37a36619872bad395d_UniformBufferResourceCounts, g_ffx_fsr2_accumulate_pass_e8c82d39f72e6b37a36619872bad395d_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_fdd3829fbe6ac08491491906e76cb21f_size, g_ffx_fsr2_accumulate_pass_fdd3829fbe6ac08491491906e76cb21f_data, 1, g_ffx_fsr2_accumulate_pass_fdd3829fbe6ac08491491906e76cb21f_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_fdd3829fbe6ac08491491906e76cb21f_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_fdd3829fbe6ac08491491906e76cb21f_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_fdd3829fbe6ac08491491906e76cb21f_SamplerResourceSets, 0, 0, 0, 0, 0, 9, g_ffx_fsr2_accumulate_pass_fdd3829fbe6ac08491491906e76cb21f_SampledImageResourceNames, g_ffx_fsr2_accumulate_pass_fdd3829fbe6ac08491491906e76cb21f_SampledImageResourceBindings, g_ffx_fsr2_accumulate_pass_fdd3829fbe6ac08491491906e76cb21f_SampledImageResourceCounts, g_ffx_fsr2_accumulate_pass_fdd3829fbe6ac08491491906e76cb21f_SampledImageResourceSets, 5, g_ffx_fsr2_accumulate_pass_fdd3829fbe6ac08491491906e76cb21f_StorageImageResourceNames, g_ffx_fsr2_accumulate_pass_fdd3829fbe6ac08491491906e76cb21f_StorageImageResourceBindings, g_ffx_fsr2_accumulate_pass_fdd3829fbe6ac08491491906e76cb21f_StorageImageResourceCounts, g_ffx_fsr2_accumulate_pass_fdd3829fbe6ac08491491906e76cb21f_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_accumulate_pass_fdd3829fbe6ac08491491906e76cb21f_UniformBufferResourceNames, g_ffx_fsr2_accumulate_pass_fdd3829fbe6ac08491491906e76cb21f_UniformBufferResourceBindings, g_ffx_fsr2_accumulate_pass_fdd3829fbe6ac08491491906e76cb21f_UniformBufferResourceCounts, g_ffx_fsr2_accumulate_pass_fdd3829fbe6ac08491491906e76cb21f_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_e883c4228451cf30879351f173b0797d_size, g_ffx_fsr2_accumulate_pass_e883c4228451cf30879351f173b0797d_data, 1, g_ffx_fsr2_accumulate_pass_e883c4228451cf30879351f173b0797d_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_e883c4228451cf30879351f173b0797d_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_e883c4228451cf30879351f173b0797d_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_e883c4228451cf30879351f173b0797d_SamplerResourceSets, 0, 0, 0, 0, 0, 9, g_ffx_fsr2_accumulate_pass_e883c4228451cf30879351f173b0797d_SampledImageResourceNames, g_ffx_fsr2_accumulate_pass_e883c4228451cf30879351f173b0797d_SampledImageResourceBindings, g_ffx_fsr2_accumulate_pass_e883c4228451cf30879351f173b0797d_SampledImageResourceCounts, g_ffx_fsr2_accumulate_pass_e883c4228451cf30879351f173b0797d_SampledImageResourceSets, 5, g_ffx_fsr2_accumulate_pass_e883c4228451cf30879351f173b0797d_StorageImageResourceNames, g_ffx_fsr2_accumulate_pass_e883c4228451cf30879351f173b0797d_StorageImageResourceBindings, g_ffx_fsr2_accumulate_pass_e883c4228451cf30879351f173b0797d_StorageImageResourceCounts, g_ffx_fsr2_accumulate_pass_e883c4228451cf30879351f173b0797d_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_accumulate_pass_e883c4228451cf30879351f173b0797d_UniformBufferResourceNames, g_ffx_fsr2_accumulate_pass_e883c4228451cf30879351f173b0797d_UniformBufferResourceBindings, g_ffx_fsr2_accumulate_pass_e883c4228451cf30879351f173b0797d_UniformBufferResourceCounts, g_ffx_fsr2_accumulate_pass_e883c4228451cf30879351f173b0797d_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_9daf0ea7b04407a94f199985d9fe27e5_size, g_ffx_fsr2_accumulate_pass_9daf0ea7b04407a94f199985d9fe27e5_data, 1, g_ffx_fsr2_accumulate_pass_9daf0ea7b04407a94f199985d9fe27e5_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_9daf0ea7b04407a94f199985d9fe27e5_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_9daf0ea7b04407a94f199985d9fe27e5_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_9daf0ea7b04407a94f199985d9fe27e5_SamplerResourceSets, 0, 0, 0, 0, 0, 9, g_ffx_fsr2_accumulate_pass_9daf0ea7b04407a94f199985d9fe27e5_SampledImageResourceNames, g_ffx_fsr2_accumulate_pass_9daf0ea7b04407a94f199985d9fe27e5_SampledImageResourceBindings, g_ffx_fsr2_accumulate_pass_9daf0ea7b04407a94f199985d9fe27e5_SampledImageResourceCounts, g_ffx_fsr2_accumulate_pass_9daf0ea7b04407a94f199985d9fe27e5_SampledImageResourceSets, 5, g_ffx_fsr2_accumulate_pass_9daf0ea7b04407a94f199985d9fe27e5_StorageImageResourceNames, g_ffx_fsr2_accumulate_pass_9daf0ea7b04407a94f199985d9fe27e5_StorageImageResourceBindings, g_ffx_fsr2_accumulate_pass_9daf0ea7b04407a94f199985d9fe27e5_StorageImageResourceCounts, g_ffx_fsr2_accumulate_pass_9daf0ea7b04407a94f199985d9fe27e5_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_accumulate_pass_9daf0ea7b04407a94f199985d9fe27e5_UniformBufferResourceNames, g_ffx_fsr2_accumulate_pass_9daf0ea7b04407a94f199985d9fe27e5_UniformBufferResourceBindings, g_ffx_fsr2_accumulate_pass_9daf0ea7b04407a94f199985d9fe27e5_UniformBufferResourceCounts, g_ffx_fsr2_accumulate_pass_9daf0ea7b04407a94f199985d9fe27e5_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_a5fcaff0c18787f7d4afb42f359b0975_size, g_ffx_fsr2_accumulate_pass_a5fcaff0c18787f7d4afb42f359b0975_data, 1, g_ffx_fsr2_accumulate_pass_a5fcaff0c18787f7d4afb42f359b0975_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_a5fcaff0c18787f7d4afb42f359b0975_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_a5fcaff0c18787f7d4afb42f359b0975_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_a5fcaff0c18787f7d4afb42f359b0975_SamplerResourceSets, 0, 0, 0, 0, 0, 9, g_ffx_fsr2_accumulate_pass_a5fcaff0c18787f7d4afb42f359b0975_SampledImageResourceNames, g_ffx_fsr2_accumulate_pass_a5fcaff0c18787f7d4afb42f359b0975_SampledImageResourceBindings, g_ffx_fsr2_accumulate_pass_a5fcaff0c18787f7d4afb42f359b0975_SampledImageResourceCounts, g_ffx_fsr2_accumulate_pass_a5fcaff0c18787f7d4afb42f359b0975_SampledImageResourceSets, 4, g_ffx_fsr2_accumulate_pass_a5fcaff0c18787f7d4afb42f359b0975_StorageImageResourceNames, g_ffx_fsr2_accumulate_pass_a5fcaff0c18787f7d4afb42f359b0975_StorageImageResourceBindings, g_ffx_fsr2_accumulate_pass_a5fcaff0c18787f7d4afb42f359b0975_StorageImageResourceCounts, g_ffx_fsr2_accumulate_pass_a5fcaff0c18787f7d4afb42f359b0975_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_accumulate_pass_a5fcaff0c18787f7d4afb42f359b0975_UniformBufferResourceNames, g_ffx_fsr2_accumulate_pass_a5fcaff0c18787f7d4afb42f359b0975_UniformBufferResourceBindings, g_ffx_fsr2_accumulate_pass_a5fcaff0c18787f7d4afb42f359b0975_UniformBufferResourceCounts, g_ffx_fsr2_accumulate_pass_a5fcaff0c18787f7d4afb42f359b0975_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_3b1b0b708af4c37d91e39a4d672c2488_size, g_ffx_fsr2_accumulate_pass_3b1b0b708af4c37d91e39a4d672c2488_data, 1, g_ffx_fsr2_accumulate_pass_3b1b0b708af4c37d91e39a4d672c2488_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_3b1b0b708af4c37d91e39a4d672c2488_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_3b1b0b708af4c37d91e39a4d672c2488_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_3b1b0b708af4c37d91e39a4d672c2488_SamplerResourceSets, 0, 0, 0, 0, 0, 9, g_ffx_fsr2_accumulate_pass_3b1b0b708af4c37d91e39a4d672c2488_SampledImageResourceNames, g_ffx_fsr2_accumulate_pass_3b1b0b708af4c37d91e39a4d672c2488_SampledImageResourceBindings, g_ffx_fsr2_accumulate_pass_3b1b0b708af4c37d91e39a4d672c2488_SampledImageResourceCounts, g_ffx_fsr2_accumulate_pass_3b1b0b708af4c37d91e39a4d672c2488_SampledImageResourceSets, 4, g_ffx_fsr2_accumulate_pass_3b1b0b708af4c37d91e39a4d672c2488_StorageImageResourceNames, g_ffx_fsr2_accumulate_pass_3b1b0b708af4c37d91e39a4d672c2488_StorageImageResourceBindings, g_ffx_fsr2_accumulate_pass_3b1b0b708af4c37d91e39a4d672c2488_StorageImageResourceCounts, g_ffx_fsr2_accumulate_pass_3b1b0b708af4c37d91e39a4d672c2488_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_accumulate_pass_3b1b0b708af4c37d91e39a4d672c2488_UniformBufferResourceNames, g_ffx_fsr2_accumulate_pass_3b1b0b708af4c37d91e39a4d672c2488_UniformBufferResourceBindings, g_ffx_fsr2_accumulate_pass_3b1b0b708af4c37d91e39a4d672c2488_UniformBufferResourceCounts, g_ffx_fsr2_accumulate_pass_3b1b0b708af4c37d91e39a4d672c2488_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_7a1f6feac24a2cb9d718ec2050161c4d_size, g_ffx_fsr2_accumulate_pass_7a1f6feac24a2cb9d718ec2050161c4d_data, 1, g_ffx_fsr2_accumulate_pass_7a1f6feac24a2cb9d718ec2050161c4d_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_7a1f6feac24a2cb9d718ec2050161c4d_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_7a1f6feac24a2cb9d718ec2050161c4d_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_7a1f6feac24a2cb9d718ec2050161c4d_SamplerResourceSets, 0, 0, 0, 0, 0, 9, g_ffx_fsr2_accumulate_pass_7a1f6feac24a2cb9d718ec2050161c4d_SampledImageResourceNames, g_ffx_fsr2_accumulate_pass_7a1f6feac24a2cb9d718ec2050161c4d_SampledImageResourceBindings, g_ffx_fsr2_accumulate_pass_7a1f6feac24a2cb9d718ec2050161c4d_SampledImageResourceCounts, g_ffx_fsr2_accumulate_pass_7a1f6feac24a2cb9d718ec2050161c4d_SampledImageResourceSets, 4, g_ffx_fsr2_accumulate_pass_7a1f6feac24a2cb9d718ec2050161c4d_StorageImageResourceNames, g_ffx_fsr2_accumulate_pass_7a1f6feac24a2cb9d718ec2050161c4d_StorageImageResourceBindings, g_ffx_fsr2_accumulate_pass_7a1f6feac24a2cb9d718ec2050161c4d_StorageImageResourceCounts, g_ffx_fsr2_accumulate_pass_7a1f6feac24a2cb9d718ec2050161c4d_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_accumulate_pass_7a1f6feac24a2cb9d718ec2050161c4d_UniformBufferResourceNames, g_ffx_fsr2_accumulate_pass_7a1f6feac24a2cb9d718ec2050161c4d_UniformBufferResourceBindings, g_ffx_fsr2_accumulate_pass_7a1f6feac24a2cb9d718ec2050161c4d_UniformBufferResourceCounts, g_ffx_fsr2_accumulate_pass_7a1f6feac24a2cb9d718ec2050161c4d_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_54169c9d2e49d165c1b8bb82e349cb36_size, g_ffx_fsr2_accumulate_pass_54169c9d2e49d165c1b8bb82e349cb36_data, 1, g_ffx_fsr2_accumulate_pass_54169c9d2e49d165c1b8bb82e349cb36_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_54169c9d2e49d165c1b8bb82e349cb36_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_54169c9d2e49d165c1b8bb82e349cb36_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_54169c9d2e49d165c1b8bb82e349cb36_SamplerResourceSets, 0, 0, 0, 0, 0, 9, g_ffx_fsr2_accumulate_pass_54169c9d2e49d165c1b8bb82e349cb36_SampledImageResourceNames, g_ffx_fsr2_accumulate_pass_54169c9d2e49d165c1b8bb82e349cb36_SampledImageResourceBindings, g_ffx_fsr2_accumulate_pass_54169c9d2e49d165c1b8bb82e349cb36_SampledImageResourceCounts, g_ffx_fsr2_accumulate_pass_54169c9d2e49d165c1b8bb82e349cb36_SampledImageResourceSets, 4, g_ffx_fsr2_accumulate_pass_54169c9d2e49d165c1b8bb82e349cb36_StorageImageResourceNames, g_ffx_fsr2_accumulate_pass_54169c9d2e49d165c1b8bb82e349cb36_StorageImageResourceBindings, g_ffx_fsr2_accumulate_pass_54169c9d2e49d165c1b8bb82e349cb36_StorageImageResourceCounts, g_ffx_fsr2_accumulate_pass_54169c9d2e49d165c1b8bb82e349cb36_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_accumulate_pass_54169c9d2e49d165c1b8bb82e349cb36_UniformBufferResourceNames, g_ffx_fsr2_accumulate_pass_54169c9d2e49d165c1b8bb82e349cb36_UniformBufferResourceBindings, g_ffx_fsr2_accumulate_pass_54169c9d2e49d165c1b8bb82e349cb36_UniformBufferResourceCounts, g_ffx_fsr2_accumulate_pass_54169c9d2e49d165c1b8bb82e349cb36_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_3d198a202421efb729ac776aef836f54_size, g_ffx_fsr2_accumulate_pass_3d198a202421efb729ac776aef836f54_data, 1, g_ffx_fsr2_accumulate_pass_3d198a202421efb729ac776aef836f54_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_3d198a202421efb729ac776aef836f54_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_3d198a202421efb729ac776aef836f54_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_3d198a202421efb729ac776aef836f54_SamplerResourceSets, 0, 0, 0, 0, 0, 9, g_ffx_fsr2_accumulate_pass_3d198a202421efb729ac776aef836f54_SampledImageResourceNames, g_ffx_fsr2_accumulate_pass_3d198a202421efb729ac776aef836f54_SampledImageResourceBindings, g_ffx_fsr2_accumulate_pass_3d198a202421efb729ac776aef836f54_SampledImageResourceCounts, g_ffx_fsr2_accumulate_pass_3d198a202421efb729ac776aef836f54_SampledImageResourceSets, 5, g_ffx_fsr2_accumulate_pass_3d198a202421efb729ac776aef836f54_StorageImageResourceNames, g_ffx_fsr2_accumulate_pass_3d198a202421efb729ac776aef836f54_StorageImageResourceBindings, g_ffx_fsr2_accumulate_pass_3d198a202421efb729ac776aef836f54_StorageImageResourceCounts, g_ffx_fsr2_accumulate_pass_3d198a202421efb729ac776aef836f54_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_accumulate_pass_3d198a202421efb729ac776aef836f54_UniformBufferResourceNames, g_ffx_fsr2_accumulate_pass_3d198a202421efb729ac776aef836f54_UniformBufferResourceBindings, g_ffx_fsr2_accumulate_pass_3d198a202421efb729ac776aef836f54_UniformBufferResourceCounts, g_ffx_fsr2_accumulate_pass_3d198a202421efb729ac776aef836f54_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_249e0c4506c54194a0a594de84ab1e8d_size, g_ffx_fsr2_accumulate_pass_249e0c4506c54194a0a594de84ab1e8d_data, 1, g_ffx_fsr2_accumulate_pass_249e0c4506c54194a0a594de84ab1e8d_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_249e0c4506c54194a0a594de84ab1e8d_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_249e0c4506c54194a0a594de84ab1e8d_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_249e0c4506c54194a0a594de84ab1e8d_SamplerResourceSets, 0, 0, 0, 0, 0, 9, g_ffx_fsr2_accumulate_pass_249e0c4506c54194a0a594de84ab1e8d_SampledImageResourceNames, g_ffx_fsr2_accumulate_pass_249e0c4506c54194a0a594de84ab1e8d_SampledImageResourceBindings, g_ffx_fsr2_accumulate_pass_249e0c4506c54194a0a594de84ab1e8d_SampledImageResourceCounts, g_ffx_fsr2_accumulate_pass_249e0c4506c54194a0a594de84ab1e8d_SampledImageResourceSets, 5, g_ffx_fsr2_accumulate_pass_249e0c4506c54194a0a594de84ab1e8d_StorageImageResourceNames, g_ffx_fsr2_accumulate_pass_249e0c4506c54194a0a594de84ab1e8d_StorageImageResourceBindings, g_ffx_fsr2_accumulate_pass_249e0c4506c54194a0a594de84ab1e8d_StorageImageResourceCounts, g_ffx_fsr2_accumulate_pass_249e0c4506c54194a0a594de84ab1e8d_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_accumulate_pass_249e0c4506c54194a0a594de84ab1e8d_UniformBufferResourceNames, g_ffx_fsr2_accumulate_pass_249e0c4506c54194a0a594de84ab1e8d_UniformBufferResourceBindings, g_ffx_fsr2_accumulate_pass_249e0c4506c54194a0a594de84ab1e8d_UniformBufferResourceCounts, g_ffx_fsr2_accumulate_pass_249e0c4506c54194a0a594de84ab1e8d_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_9e0a11d1de3bfb9359a1250e3bd351c5_size, g_ffx_fsr2_accumulate_pass_9e0a11d1de3bfb9359a1250e3bd351c5_data, 1, g_ffx_fsr2_accumulate_pass_9e0a11d1de3bfb9359a1250e3bd351c5_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_9e0a11d1de3bfb9359a1250e3bd351c5_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_9e0a11d1de3bfb9359a1250e3bd351c5_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_9e0a11d1de3bfb9359a1250e3bd351c5_SamplerResourceSets, 0, 0, 0, 0, 0, 9, g_ffx_fsr2_accumulate_pass_9e0a11d1de3bfb9359a1250e3bd351c5_SampledImageResourceNames, g_ffx_fsr2_accumulate_pass_9e0a11d1de3bfb9359a1250e3bd351c5_SampledImageResourceBindings, g_ffx_fsr2_accumulate_pass_9e0a11d1de3bfb9359a1250e3bd351c5_SampledImageResourceCounts, g_ffx_fsr2_accumulate_pass_9e0a11d1de3bfb9359a1250e3bd351c5_SampledImageResourceSets, 5, g_ffx_fsr2_accumulate_pass_9e0a11d1de3bfb9359a1250e3bd351c5_StorageImageResourceNames, g_ffx_fsr2_accumulate_pass_9e0a11d1de3bfb9359a1250e3bd351c5_StorageImageResourceBindings, g_ffx_fsr2_accumulate_pass_9e0a11d1de3bfb9359a1250e3bd351c5_StorageImageResourceCounts, g_ffx_fsr2_accumulate_pass_9e0a11d1de3bfb9359a1250e3bd351c5_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_accumulate_pass_9e0a11d1de3bfb9359a1250e3bd351c5_UniformBufferResourceNames, g_ffx_fsr2_accumulate_pass_9e0a11d1de3bfb9359a1250e3bd351c5_UniformBufferResourceBindings, g_ffx_fsr2_accumulate_pass_9e0a11d1de3bfb9359a1250e3bd351c5_UniformBufferResourceCounts, g_ffx_fsr2_accumulate_pass_9e0a11d1de3bfb9359a1250e3bd351c5_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_fb9b3be8f0ee7077561367d85f96d8f6_size, g_ffx_fsr2_accumulate_pass_fb9b3be8f0ee7077561367d85f96d8f6_data, 1, g_ffx_fsr2_accumulate_pass_fb9b3be8f0ee7077561367d85f96d8f6_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_fb9b3be8f0ee7077561367d85f96d8f6_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_fb9b3be8f0ee7077561367d85f96d8f6_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_fb9b3be8f0ee7077561367d85f96d8f6_SamplerResourceSets, 0, 0, 0, 0, 0, 9, g_ffx_fsr2_accumulate_pass_fb9b3be8f0ee7077561367d85f96d8f6_SampledImageResourceNames, g_ffx_fsr2_accumulate_pass_fb9b3be8f0ee7077561367d85f96d8f6_SampledImageResourceBindings, g_ffx_fsr2_accumulate_pass_fb9b3be8f0ee7077561367d85f96d8f6_SampledImageResourceCounts, g_ffx_fsr2_accumulate_pass_fb9b3be8f0ee7077561367d85f96d8f6_SampledImageResourceSets, 4, g_ffx_fsr2_accumulate_pass_fb9b3be8f0ee7077561367d85f96d8f6_StorageImageResourceNames, g_ffx_fsr2_accumulate_pass_fb9b3be8f0ee7077561367d85f96d8f6_StorageImageResourceBindings, g_ffx_fsr2_accumulate_pass_fb9b3be8f0ee7077561367d85f96d8f6_StorageImageResourceCounts, g_ffx_fsr2_accumulate_pass_fb9b3be8f0ee7077561367d85f96d8f6_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_accumulate_pass_fb9b3be8f0ee7077561367d85f96d8f6_UniformBufferResourceNames, g_ffx_fsr2_accumulate_pass_fb9b3be8f0ee7077561367d85f96d8f6_UniformBufferResourceBindings, g_ffx_fsr2_accumulate_pass_fb9b3be8f0ee7077561367d85f96d8f6_UniformBufferResourceCounts, g_ffx_fsr2_accumulate_pass_fb9b3be8f0ee7077561367d85f96d8f6_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_6a4914a98b5a44d5a79782bf6260898c_size, g_ffx_fsr2_accumulate_pass_6a4914a98b5a44d5a79782bf6260898c_data, 1, g_ffx_fsr2_accumulate_pass_6a4914a98b5a44d5a79782bf6260898c_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_6a4914a98b5a44d5a79782bf6260898c_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_6a4914a98b5a44d5a79782bf6260898c_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_6a4914a98b5a44d5a79782bf6260898c_SamplerResourceSets, 0, 0, 0, 0, 0, 9, g_ffx_fsr2_accumulate_pass_6a4914a98b5a44d5a79782bf6260898c_SampledImageResourceNames, g_ffx_fsr2_accumulate_pass_6a4914a98b5a44d5a79782bf6260898c_SampledImageResourceBindings, g_ffx_fsr2_accumulate_pass_6a4914a98b5a44d5a79782bf6260898c_SampledImageResourceCounts, g_ffx_fsr2_accumulate_pass_6a4914a98b5a44d5a79782bf6260898c_SampledImageResourceSets, 4, g_ffx_fsr2_accumulate_pass_6a4914a98b5a44d5a79782bf6260898c_StorageImageResourceNames, g_ffx_fsr2_accumulate_pass_6a4914a98b5a44d5a79782bf6260898c_StorageImageResourceBindings, g_ffx_fsr2_accumulate_pass_6a4914a98b5a44d5a79782bf6260898c_StorageImageResourceCounts, g_ffx_fsr2_accumulate_pass_6a4914a98b5a44d5a79782bf6260898c_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_accumulate_pass_6a4914a98b5a44d5a79782bf6260898c_UniformBufferResourceNames, g_ffx_fsr2_accumulate_pass_6a4914a98b5a44d5a79782bf6260898c_UniformBufferResourceBindings, g_ffx_fsr2_accumulate_pass_6a4914a98b5a44d5a79782bf6260898c_UniformBufferResourceCounts, g_ffx_fsr2_accumulate_pass_6a4914a98b5a44d5a79782bf6260898c_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_8408931e610b925fa700bbfca8f407f2_size, g_ffx_fsr2_accumulate_pass_8408931e610b925fa700bbfca8f407f2_data, 1, g_ffx_fsr2_accumulate_pass_8408931e610b925fa700bbfca8f407f2_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_8408931e610b925fa700bbfca8f407f2_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_8408931e610b925fa700bbfca8f407f2_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_8408931e610b925fa700bbfca8f407f2_SamplerResourceSets, 0, 0, 0, 0, 0, 9, g_ffx_fsr2_accumulate_pass_8408931e610b925fa700bbfca8f407f2_SampledImageResourceNames, g_ffx_fsr2_accumulate_pass_8408931e610b925fa700bbfca8f407f2_SampledImageResourceBindings, g_ffx_fsr2_accumulate_pass_8408931e610b925fa700bbfca8f407f2_SampledImageResourceCounts, g_ffx_fsr2_accumulate_pass_8408931e610b925fa700bbfca8f407f2_SampledImageResourceSets, 5, g_ffx_fsr2_accumulate_pass_8408931e610b925fa700bbfca8f407f2_StorageImageResourceNames, g_ffx_fsr2_accumulate_pass_8408931e610b925fa700bbfca8f407f2_StorageImageResourceBindings, g_ffx_fsr2_accumulate_pass_8408931e610b925fa700bbfca8f407f2_StorageImageResourceCounts, g_ffx_fsr2_accumulate_pass_8408931e610b925fa700bbfca8f407f2_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_accumulate_pass_8408931e610b925fa700bbfca8f407f2_UniformBufferResourceNames, g_ffx_fsr2_accumulate_pass_8408931e610b925fa700bbfca8f407f2_UniformBufferResourceBindings, g_ffx_fsr2_accumulate_pass_8408931e610b925fa700bbfca8f407f2_UniformBufferResourceCounts, g_ffx_fsr2_accumulate_pass_8408931e610b925fa700bbfca8f407f2_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_2d8af6131f5ab36013b6d84b6acd2d1a_size, g_ffx_fsr2_accumulate_pass_2d8af6131f5ab36013b6d84b6acd2d1a_data, 1, g_ffx_fsr2_accumulate_pass_2d8af6131f5ab36013b6d84b6acd2d1a_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_2d8af6131f5ab36013b6d84b6acd2d1a_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_2d8af6131f5ab36013b6d84b6acd2d1a_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_2d8af6131f5ab36013b6d84b6acd2d1a_SamplerResourceSets, 0, 0, 0, 0, 0, 9, g_ffx_fsr2_accumulate_pass_2d8af6131f5ab36013b6d84b6acd2d1a_SampledImageResourceNames, g_ffx_fsr2_accumulate_pass_2d8af6131f5ab36013b6d84b6acd2d1a_SampledImageResourceBindings, g_ffx_fsr2_accumulate_pass_2d8af6131f5ab36013b6d84b6acd2d1a_SampledImageResourceCounts, g_ffx_fsr2_accumulate_pass_2d8af6131f5ab36013b6d84b6acd2d1a_SampledImageResourceSets, 4, g_ffx_fsr2_accumulate_pass_2d8af6131f5ab36013b6d84b6acd2d1a_StorageImageResourceNames, g_ffx_fsr2_accumulate_pass_2d8af6131f5ab36013b6d84b6acd2d1a_StorageImageResourceBindings, g_ffx_fsr2_accumulate_pass_2d8af6131f5ab36013b6d84b6acd2d1a_StorageImageResourceCounts, g_ffx_fsr2_accumulate_pass_2d8af6131f5ab36013b6d84b6acd2d1a_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_accumulate_pass_2d8af6131f5ab36013b6d84b6acd2d1a_UniformBufferResourceNames, g_ffx_fsr2_accumulate_pass_2d8af6131f5ab36013b6d84b6acd2d1a_UniformBufferResourceBindings, g_ffx_fsr2_accumulate_pass_2d8af6131f5ab36013b6d84b6acd2d1a_UniformBufferResourceCounts, g_ffx_fsr2_accumulate_pass_2d8af6131f5ab36013b6d84b6acd2d1a_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_89f3bb7989d8852de06cd7159b3fa945_size, g_ffx_fsr2_accumulate_pass_89f3bb7989d8852de06cd7159b3fa945_data, 1, g_ffx_fsr2_accumulate_pass_89f3bb7989d8852de06cd7159b3fa945_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_89f3bb7989d8852de06cd7159b3fa945_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_89f3bb7989d8852de06cd7159b3fa945_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_89f3bb7989d8852de06cd7159b3fa945_SamplerResourceSets, 0, 0, 0, 0, 0, 9, g_ffx_fsr2_accumulate_pass_89f3bb7989d8852de06cd7159b3fa945_SampledImageResourceNames, g_ffx_fsr2_accumulate_pass_89f3bb7989d8852de06cd7159b3fa945_SampledImageResourceBindings, g_ffx_fsr2_accumulate_pass_89f3bb7989d8852de06cd7159b3fa945_SampledImageResourceCounts, g_ffx_fsr2_accumulate_pass_89f3bb7989d8852de06cd7159b3fa945_SampledImageResourceSets, 4, g_ffx_fsr2_accumulate_pass_89f3bb7989d8852de06cd7159b3fa945_StorageImageResourceNames, g_ffx_fsr2_accumulate_pass_89f3bb7989d8852de06cd7159b3fa945_StorageImageResourceBindings, g_ffx_fsr2_accumulate_pass_89f3bb7989d8852de06cd7159b3fa945_StorageImageResourceCounts, g_ffx_fsr2_accumulate_pass_89f3bb7989d8852de06cd7159b3fa945_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_accumulate_pass_89f3bb7989d8852de06cd7159b3fa945_UniformBufferResourceNames, g_ffx_fsr2_accumulate_pass_89f3bb7989d8852de06cd7159b3fa945_UniformBufferResourceBindings, g_ffx_fsr2_accumulate_pass_89f3bb7989d8852de06cd7159b3fa945_UniformBufferResourceCounts, g_ffx_fsr2_accumulate_pass_89f3bb7989d8852de06cd7159b3fa945_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_ccf6a11e99b6f12c2d8d0220d20f088d_size, g_ffx_fsr2_accumulate_pass_ccf6a11e99b6f12c2d8d0220d20f088d_data, 1, g_ffx_fsr2_accumulate_pass_ccf6a11e99b6f12c2d8d0220d20f088d_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_ccf6a11e99b6f12c2d8d0220d20f088d_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_ccf6a11e99b6f12c2d8d0220d20f088d_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_ccf6a11e99b6f12c2d8d0220d20f088d_SamplerResourceSets, 0, 0, 0, 0, 0, 9, g_ffx_fsr2_accumulate_pass_ccf6a11e99b6f12c2d8d0220d20f088d_SampledImageResourceNames, g_ffx_fsr2_accumulate_pass_ccf6a11e99b6f12c2d8d0220d20f088d_SampledImageResourceBindings, g_ffx_fsr2_accumulate_pass_ccf6a11e99b6f12c2d8d0220d20f088d_SampledImageResourceCounts, g_ffx_fsr2_accumulate_pass_ccf6a11e99b6f12c2d8d0220d20f088d_SampledImageResourceSets, 5, g_ffx_fsr2_accumulate_pass_ccf6a11e99b6f12c2d8d0220d20f088d_StorageImageResourceNames, g_ffx_fsr2_accumulate_pass_ccf6a11e99b6f12c2d8d0220d20f088d_StorageImageResourceBindings, g_ffx_fsr2_accumulate_pass_ccf6a11e99b6f12c2d8d0220d20f088d_StorageImageResourceCounts, g_ffx_fsr2_accumulate_pass_ccf6a11e99b6f12c2d8d0220d20f088d_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_accumulate_pass_ccf6a11e99b6f12c2d8d0220d20f088d_UniformBufferResourceNames, g_ffx_fsr2_accumulate_pass_ccf6a11e99b6f12c2d8d0220d20f088d_UniformBufferResourceBindings, g_ffx_fsr2_accumulate_pass_ccf6a11e99b6f12c2d8d0220d20f088d_UniformBufferResourceCounts, g_ffx_fsr2_accumulate_pass_ccf6a11e99b6f12c2d8d0220d20f088d_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_dc217d8e29a07dfb4e65d7e422cca093_size, g_ffx_fsr2_accumulate_pass_dc217d8e29a07dfb4e65d7e422cca093_data, 1, g_ffx_fsr2_accumulate_pass_dc217d8e29a07dfb4e65d7e422cca093_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_dc217d8e29a07dfb4e65d7e422cca093_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_dc217d8e29a07dfb4e65d7e422cca093_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_dc217d8e29a07dfb4e65d7e422cca093_SamplerResourceSets, 0, 0, 0, 0, 0, 9, g_ffx_fsr2_accumulate_pass_dc217d8e29a07dfb4e65d7e422cca093_SampledImageResourceNames, g_ffx_fsr2_accumulate_pass_dc217d8e29a07dfb4e65d7e422cca093_SampledImageResourceBindings, g_ffx_fsr2_accumulate_pass_dc217d8e29a07dfb4e65d7e422cca093_SampledImageResourceCounts, g_ffx_fsr2_accumulate_pass_dc217d8e29a07dfb4e65d7e422cca093_SampledImageResourceSets, 5, g_ffx_fsr2_accumulate_pass_dc217d8e29a07dfb4e65d7e422cca093_StorageImageResourceNames, g_ffx_fsr2_accumulate_pass_dc217d8e29a07dfb4e65d7e422cca093_StorageImageResourceBindings, g_ffx_fsr2_accumulate_pass_dc217d8e29a07dfb4e65d7e422cca093_StorageImageResourceCounts, g_ffx_fsr2_accumulate_pass_dc217d8e29a07dfb4e65d7e422cca093_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_accumulate_pass_dc217d8e29a07dfb4e65d7e422cca093_UniformBufferResourceNames, g_ffx_fsr2_accumulate_pass_dc217d8e29a07dfb4e65d7e422cca093_UniformBufferResourceBindings, g_ffx_fsr2_accumulate_pass_dc217d8e29a07dfb4e65d7e422cca093_UniformBufferResourceCounts, g_ffx_fsr2_accumulate_pass_dc217d8e29a07dfb4e65d7e422cca093_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_5ed789a96b056fe0b78ab9ad18bcb855_size, g_ffx_fsr2_accumulate_pass_5ed789a96b056fe0b78ab9ad18bcb855_data, 1, g_ffx_fsr2_accumulate_pass_5ed789a96b056fe0b78ab9ad18bcb855_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_5ed789a96b056fe0b78ab9ad18bcb855_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_5ed789a96b056fe0b78ab9ad18bcb855_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_5ed789a96b056fe0b78ab9ad18bcb855_SamplerResourceSets, 0, 0, 0, 0, 0, 9, g_ffx_fsr2_accumulate_pass_5ed789a96b056fe0b78ab9ad18bcb855_SampledImageResourceNames, g_ffx_fsr2_accumulate_pass_5ed789a96b056fe0b78ab9ad18bcb855_SampledImageResourceBindings, g_ffx_fsr2_accumulate_pass_5ed789a96b056fe0b78ab9ad18bcb855_SampledImageResourceCounts, g_ffx_fsr2_accumulate_pass_5ed789a96b056fe0b78ab9ad18bcb855_SampledImageResourceSets, 4, g_ffx_fsr2_accumulate_pass_5ed789a96b056fe0b78ab9ad18bcb855_StorageImageResourceNames, g_ffx_fsr2_accumulate_pass_5ed789a96b056fe0b78ab9ad18bcb855_StorageImageResourceBindings, g_ffx_fsr2_accumulate_pass_5ed789a96b056fe0b78ab9ad18bcb855_StorageImageResourceCounts, g_ffx_fsr2_accumulate_pass_5ed789a96b056fe0b78ab9ad18bcb855_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_accumulate_pass_5ed789a96b056fe0b78ab9ad18bcb855_UniformBufferResourceNames, g_ffx_fsr2_accumulate_pass_5ed789a96b056fe0b78ab9ad18bcb855_UniformBufferResourceBindings, g_ffx_fsr2_accumulate_pass_5ed789a96b056fe0b78ab9ad18bcb855_UniformBufferResourceCounts, g_ffx_fsr2_accumulate_pass_5ed789a96b056fe0b78ab9ad18bcb855_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_91316829c38ce455bbf2c9e1e0f77943_size, g_ffx_fsr2_accumulate_pass_91316829c38ce455bbf2c9e1e0f77943_data, 1, g_ffx_fsr2_accumulate_pass_91316829c38ce455bbf2c9e1e0f77943_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_91316829c38ce455bbf2c9e1e0f77943_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_91316829c38ce455bbf2c9e1e0f77943_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_91316829c38ce455bbf2c9e1e0f77943_SamplerResourceSets, 0, 0, 0, 0, 0, 9, g_ffx_fsr2_accumulate_pass_91316829c38ce455bbf2c9e1e0f77943_SampledImageResourceNames, g_ffx_fsr2_accumulate_pass_91316829c38ce455bbf2c9e1e0f77943_SampledImageResourceBindings, g_ffx_fsr2_accumulate_pass_91316829c38ce455bbf2c9e1e0f77943_SampledImageResourceCounts, g_ffx_fsr2_accumulate_pass_91316829c38ce455bbf2c9e1e0f77943_SampledImageResourceSets, 4, g_ffx_fsr2_accumulate_pass_91316829c38ce455bbf2c9e1e0f77943_StorageImageResourceNames, g_ffx_fsr2_accumulate_pass_91316829c38ce455bbf2c9e1e0f77943_StorageImageResourceBindings, g_ffx_fsr2_accumulate_pass_91316829c38ce455bbf2c9e1e0f77943_StorageImageResourceCounts, g_ffx_fsr2_accumulate_pass_91316829c38ce455bbf2c9e1e0f77943_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_accumulate_pass_91316829c38ce455bbf2c9e1e0f77943_UniformBufferResourceNames, g_ffx_fsr2_accumulate_pass_91316829c38ce455bbf2c9e1e0f77943_UniformBufferResourceBindings, g_ffx_fsr2_accumulate_pass_91316829c38ce455bbf2c9e1e0f77943_UniformBufferResourceCounts, g_ffx_fsr2_accumulate_pass_91316829c38ce455bbf2c9e1e0f77943_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_2a89b0877ba0862d67113eb6704e16c4_size, g_ffx_fsr2_accumulate_pass_2a89b0877ba0862d67113eb6704e16c4_data, 1, g_ffx_fsr2_accumulate_pass_2a89b0877ba0862d67113eb6704e16c4_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_2a89b0877ba0862d67113eb6704e16c4_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_2a89b0877ba0862d67113eb6704e16c4_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_2a89b0877ba0862d67113eb6704e16c4_SamplerResourceSets, 0, 0, 0, 0, 0, 9, g_ffx_fsr2_accumulate_pass_2a89b0877ba0862d67113eb6704e16c4_SampledImageResourceNames, g_ffx_fsr2_accumulate_pass_2a89b0877ba0862d67113eb6704e16c4_SampledImageResourceBindings, g_ffx_fsr2_accumulate_pass_2a89b0877ba0862d67113eb6704e16c4_SampledImageResourceCounts, g_ffx_fsr2_accumulate_pass_2a89b0877ba0862d67113eb6704e16c4_SampledImageResourceSets, 5, g_ffx_fsr2_accumulate_pass_2a89b0877ba0862d67113eb6704e16c4_StorageImageResourceNames, g_ffx_fsr2_accumulate_pass_2a89b0877ba0862d67113eb6704e16c4_StorageImageResourceBindings, g_ffx_fsr2_accumulate_pass_2a89b0877ba0862d67113eb6704e16c4_StorageImageResourceCounts, g_ffx_fsr2_accumulate_pass_2a89b0877ba0862d67113eb6704e16c4_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_accumulate_pass_2a89b0877ba0862d67113eb6704e16c4_UniformBufferResourceNames, g_ffx_fsr2_accumulate_pass_2a89b0877ba0862d67113eb6704e16c4_UniformBufferResourceBindings, g_ffx_fsr2_accumulate_pass_2a89b0877ba0862d67113eb6704e16c4_UniformBufferResourceCounts, g_ffx_fsr2_accumulate_pass_2a89b0877ba0862d67113eb6704e16c4_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_f159458033288d5c96453c83040c6d6d_size, g_ffx_fsr2_accumulate_pass_f159458033288d5c96453c83040c6d6d_data, 1, g_ffx_fsr2_accumulate_pass_f159458033288d5c96453c83040c6d6d_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_f159458033288d5c96453c83040c6d6d_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_f159458033288d5c96453c83040c6d6d_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_f159458033288d5c96453c83040c6d6d_SamplerResourceSets, 0, 0, 0, 0, 0, 9, g_ffx_fsr2_accumulate_pass_f159458033288d5c96453c83040c6d6d_SampledImageResourceNames, g_ffx_fsr2_accumulate_pass_f159458033288d5c96453c83040c6d6d_SampledImageResourceBindings, g_ffx_fsr2_accumulate_pass_f159458033288d5c96453c83040c6d6d_SampledImageResourceCounts, g_ffx_fsr2_accumulate_pass_f159458033288d5c96453c83040c6d6d_SampledImageResourceSets, 5, g_ffx_fsr2_accumulate_pass_f159458033288d5c96453c83040c6d6d_StorageImageResourceNames, g_ffx_fsr2_accumulate_pass_f159458033288d5c96453c83040c6d6d_StorageImageResourceBindings, g_ffx_fsr2_accumulate_pass_f159458033288d5c96453c83040c6d6d_StorageImageResourceCounts, g_ffx_fsr2_accumulate_pass_f159458033288d5c96453c83040c6d6d_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_accumulate_pass_f159458033288d5c96453c83040c6d6d_UniformBufferResourceNames, g_ffx_fsr2_accumulate_pass_f159458033288d5c96453c83040c6d6d_UniformBufferResourceBindings, g_ffx_fsr2_accumulate_pass_f159458033288d5c96453c83040c6d6d_UniformBufferResourceCounts, g_ffx_fsr2_accumulate_pass_f159458033288d5c96453c83040c6d6d_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_1d9db0ffe020e84e8baa02379b230e10_size, g_ffx_fsr2_accumulate_pass_1d9db0ffe020e84e8baa02379b230e10_data, 1, g_ffx_fsr2_accumulate_pass_1d9db0ffe020e84e8baa02379b230e10_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_1d9db0ffe020e84e8baa02379b230e10_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_1d9db0ffe020e84e8baa02379b230e10_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_1d9db0ffe020e84e8baa02379b230e10_SamplerResourceSets, 0, 0, 0, 0, 0, 8, g_ffx_fsr2_accumulate_pass_1d9db0ffe020e84e8baa02379b230e10_SampledImageResourceNames, g_ffx_fsr2_accumulate_pass_1d9db0ffe020e84e8baa02379b230e10_SampledImageResourceBindings, g_ffx_fsr2_accumulate_pass_1d9db0ffe020e84e8baa02379b230e10_SampledImageResourceCounts, g_ffx_fsr2_accumulate_pass_1d9db0ffe020e84e8baa02379b230e10_SampledImageResourceSets, 4, g_ffx_fsr2_accumulate_pass_1d9db0ffe020e84e8baa02379b230e10_StorageImageResourceNames, g_ffx_fsr2_accumulate_pass_1d9db0ffe020e84e8baa02379b230e10_StorageImageResourceBindings, g_ffx_fsr2_accumulate_pass_1d9db0ffe020e84e8baa02379b230e10_StorageImageResourceCounts, g_ffx_fsr2_accumulate_pass_1d9db0ffe020e84e8baa02379b230e10_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_accumulate_pass_1d9db0ffe020e84e8baa02379b230e10_UniformBufferResourceNames, g_ffx_fsr2_accumulate_pass_1d9db0ffe020e84e8baa02379b230e10_UniformBufferResourceBindings, g_ffx_fsr2_accumulate_pass_1d9db0ffe020e84e8baa02379b230e10_UniformBufferResourceCounts, g_ffx_fsr2_accumulate_pass_1d9db0ffe020e84e8baa02379b230e10_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_a63d7d9f3aeeb41d10328fa7f228c1ca_size, g_ffx_fsr2_accumulate_pass_a63d7d9f3aeeb41d10328fa7f228c1ca_data, 1, g_ffx_fsr2_accumulate_pass_a63d7d9f3aeeb41d10328fa7f228c1ca_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_a63d7d9f3aeeb41d10328fa7f228c1ca_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_a63d7d9f3aeeb41d10328fa7f228c1ca_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_a63d7d9f3aeeb41d10328fa7f228c1ca_SamplerResourceSets, 0, 0, 0, 0, 0, 8, g_ffx_fsr2_accumulate_pass_a63d7d9f3aeeb41d10328fa7f228c1ca_SampledImageResourceNames, g_ffx_fsr2_accumulate_pass_a63d7d9f3aeeb41d10328fa7f228c1ca_SampledImageResourceBindings, g_ffx_fsr2_accumulate_pass_a63d7d9f3aeeb41d10328fa7f228c1ca_SampledImageResourceCounts, g_ffx_fsr2_accumulate_pass_a63d7d9f3aeeb41d10328fa7f228c1ca_SampledImageResourceSets, 4, g_ffx_fsr2_accumulate_pass_a63d7d9f3aeeb41d10328fa7f228c1ca_StorageImageResourceNames, g_ffx_fsr2_accumulate_pass_a63d7d9f3aeeb41d10328fa7f228c1ca_StorageImageResourceBindings, g_ffx_fsr2_accumulate_pass_a63d7d9f3aeeb41d10328fa7f228c1ca_StorageImageResourceCounts, g_ffx_fsr2_accumulate_pass_a63d7d9f3aeeb41d10328fa7f228c1ca_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_accumulate_pass_a63d7d9f3aeeb41d10328fa7f228c1ca_UniformBufferResourceNames, g_ffx_fsr2_accumulate_pass_a63d7d9f3aeeb41d10328fa7f228c1ca_UniformBufferResourceBindings, g_ffx_fsr2_accumulate_pass_a63d7d9f3aeeb41d10328fa7f228c1ca_UniformBufferResourceCounts, g_ffx_fsr2_accumulate_pass_a63d7d9f3aeeb41d10328fa7f228c1ca_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_24fcbe138a3d4350e7e07281ead5f88d_size, g_ffx_fsr2_accumulate_pass_24fcbe138a3d4350e7e07281ead5f88d_data, 1, g_ffx_fsr2_accumulate_pass_24fcbe138a3d4350e7e07281ead5f88d_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_24fcbe138a3d4350e7e07281ead5f88d_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_24fcbe138a3d4350e7e07281ead5f88d_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_24fcbe138a3d4350e7e07281ead5f88d_SamplerResourceSets, 0, 0, 0, 0, 0, 8, g_ffx_fsr2_accumulate_pass_24fcbe138a3d4350e7e07281ead5f88d_SampledImageResourceNames, g_ffx_fsr2_accumulate_pass_24fcbe138a3d4350e7e07281ead5f88d_SampledImageResourceBindings, g_ffx_fsr2_accumulate_pass_24fcbe138a3d4350e7e07281ead5f88d_SampledImageResourceCounts, g_ffx_fsr2_accumulate_pass_24fcbe138a3d4350e7e07281ead5f88d_SampledImageResourceSets, 5, g_ffx_fsr2_accumulate_pass_24fcbe138a3d4350e7e07281ead5f88d_StorageImageResourceNames, g_ffx_fsr2_accumulate_pass_24fcbe138a3d4350e7e07281ead5f88d_StorageImageResourceBindings, g_ffx_fsr2_accumulate_pass_24fcbe138a3d4350e7e07281ead5f88d_StorageImageResourceCounts, g_ffx_fsr2_accumulate_pass_24fcbe138a3d4350e7e07281ead5f88d_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_accumulate_pass_24fcbe138a3d4350e7e07281ead5f88d_UniformBufferResourceNames, g_ffx_fsr2_accumulate_pass_24fcbe138a3d4350e7e07281ead5f88d_UniformBufferResourceBindings, g_ffx_fsr2_accumulate_pass_24fcbe138a3d4350e7e07281ead5f88d_UniformBufferResourceCounts, g_ffx_fsr2_accumulate_pass_24fcbe138a3d4350e7e07281ead5f88d_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_0ccb8a0c6ce90679691f8f02baac1185_size, g_ffx_fsr2_accumulate_pass_0ccb8a0c6ce90679691f8f02baac1185_data, 1, g_ffx_fsr2_accumulate_pass_0ccb8a0c6ce90679691f8f02baac1185_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_0ccb8a0c6ce90679691f8f02baac1185_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_0ccb8a0c6ce90679691f8f02baac1185_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_0ccb8a0c6ce90679691f8f02baac1185_SamplerResourceSets, 0, 0, 0, 0, 0, 8, g_ffx_fsr2_accumulate_pass_0ccb8a0c6ce90679691f8f02baac1185_SampledImageResourceNames, g_ffx_fsr2_accumulate_pass_0ccb8a0c6ce90679691f8f02baac1185_SampledImageResourceBindings, g_ffx_fsr2_accumulate_pass_0ccb8a0c6ce90679691f8f02baac1185_SampledImageResourceCounts, g_ffx_fsr2_accumulate_pass_0ccb8a0c6ce90679691f8f02baac1185_SampledImageResourceSets, 5, g_ffx_fsr2_accumulate_pass_0ccb8a0c6ce90679691f8f02baac1185_StorageImageResourceNames, g_ffx_fsr2_accumulate_pass_0ccb8a0c6ce90679691f8f02baac1185_StorageImageResourceBindings, g_ffx_fsr2_accumulate_pass_0ccb8a0c6ce90679691f8f02baac1185_StorageImageResourceCounts, g_ffx_fsr2_accumulate_pass_0ccb8a0c6ce90679691f8f02baac1185_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_accumulate_pass_0ccb8a0c6ce90679691f8f02baac1185_UniformBufferResourceNames, g_ffx_fsr2_accumulate_pass_0ccb8a0c6ce90679691f8f02baac1185_UniformBufferResourceBindings, g_ffx_fsr2_accumulate_pass_0ccb8a0c6ce90679691f8f02baac1185_UniformBufferResourceCounts, g_ffx_fsr2_accumulate_pass_0ccb8a0c6ce90679691f8f02baac1185_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_859e22f0eba6466e27c2a68d6a1d33d9_size, g_ffx_fsr2_accumulate_pass_859e22f0eba6466e27c2a68d6a1d33d9_data, 1, g_ffx_fsr2_accumulate_pass_859e22f0eba6466e27c2a68d6a1d33d9_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_859e22f0eba6466e27c2a68d6a1d33d9_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_859e22f0eba6466e27c2a68d6a1d33d9_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_859e22f0eba6466e27c2a68d6a1d33d9_SamplerResourceSets, 0, 0, 0, 0, 0, 8, g_ffx_fsr2_accumulate_pass_859e22f0eba6466e27c2a68d6a1d33d9_SampledImageResourceNames, g_ffx_fsr2_accumulate_pass_859e22f0eba6466e27c2a68d6a1d33d9_SampledImageResourceBindings, g_ffx_fsr2_accumulate_pass_859e22f0eba6466e27c2a68d6a1d33d9_SampledImageResourceCounts, g_ffx_fsr2_accumulate_pass_859e22f0eba6466e27c2a68d6a1d33d9_SampledImageResourceSets, 4, g_ffx_fsr2_accumulate_pass_859e22f0eba6466e27c2a68d6a1d33d9_StorageImageResourceNames, g_ffx_fsr2_accumulate_pass_859e22f0eba6466e27c2a68d6a1d33d9_StorageImageResourceBindings, g_ffx_fsr2_accumulate_pass_859e22f0eba6466e27c2a68d6a1d33d9_StorageImageResourceCounts, g_ffx_fsr2_accumulate_pass_859e22f0eba6466e27c2a68d6a1d33d9_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_accumulate_pass_859e22f0eba6466e27c2a68d6a1d33d9_UniformBufferResourceNames, g_ffx_fsr2_accumulate_pass_859e22f0eba6466e27c2a68d6a1d33d9_UniformBufferResourceBindings, g_ffx_fsr2_accumulate_pass_859e22f0eba6466e27c2a68d6a1d33d9_UniformBufferResourceCounts, g_ffx_fsr2_accumulate_pass_859e22f0eba6466e27c2a68d6a1d33d9_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_ecc55fc6d148f34588d0546657e91de5_size, g_ffx_fsr2_accumulate_pass_ecc55fc6d148f34588d0546657e91de5_data, 1, g_ffx_fsr2_accumulate_pass_ecc55fc6d148f34588d0546657e91de5_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_ecc55fc6d148f34588d0546657e91de5_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_ecc55fc6d148f34588d0546657e91de5_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_ecc55fc6d148f34588d0546657e91de5_SamplerResourceSets, 0, 0, 0, 0, 0, 8, g_ffx_fsr2_accumulate_pass_ecc55fc6d148f34588d0546657e91de5_SampledImageResourceNames, g_ffx_fsr2_accumulate_pass_ecc55fc6d148f34588d0546657e91de5_SampledImageResourceBindings, g_ffx_fsr2_accumulate_pass_ecc55fc6d148f34588d0546657e91de5_SampledImageResourceCounts, g_ffx_fsr2_accumulate_pass_ecc55fc6d148f34588d0546657e91de5_SampledImageResourceSets, 4, g_ffx_fsr2_accumulate_pass_ecc55fc6d148f34588d0546657e91de5_StorageImageResourceNames, g_ffx_fsr2_accumulate_pass_ecc55fc6d148f34588d0546657e91de5_StorageImageResourceBindings, g_ffx_fsr2_accumulate_pass_ecc55fc6d148f34588d0546657e91de5_StorageImageResourceCounts, g_ffx_fsr2_accumulate_pass_ecc55fc6d148f34588d0546657e91de5_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_accumulate_pass_ecc55fc6d148f34588d0546657e91de5_UniformBufferResourceNames, g_ffx_fsr2_accumulate_pass_ecc55fc6d148f34588d0546657e91de5_UniformBufferResourceBindings, g_ffx_fsr2_accumulate_pass_ecc55fc6d148f34588d0546657e91de5_UniformBufferResourceCounts, g_ffx_fsr2_accumulate_pass_ecc55fc6d148f34588d0546657e91de5_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_ee22dfc695dae66a72568460039f1571_size, g_ffx_fsr2_accumulate_pass_ee22dfc695dae66a72568460039f1571_data, 1, g_ffx_fsr2_accumulate_pass_ee22dfc695dae66a72568460039f1571_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_ee22dfc695dae66a72568460039f1571_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_ee22dfc695dae66a72568460039f1571_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_ee22dfc695dae66a72568460039f1571_SamplerResourceSets, 0, 0, 0, 0, 0, 8, g_ffx_fsr2_accumulate_pass_ee22dfc695dae66a72568460039f1571_SampledImageResourceNames, g_ffx_fsr2_accumulate_pass_ee22dfc695dae66a72568460039f1571_SampledImageResourceBindings, g_ffx_fsr2_accumulate_pass_ee22dfc695dae66a72568460039f1571_SampledImageResourceCounts, g_ffx_fsr2_accumulate_pass_ee22dfc695dae66a72568460039f1571_SampledImageResourceSets, 5, g_ffx_fsr2_accumulate_pass_ee22dfc695dae66a72568460039f1571_StorageImageResourceNames, g_ffx_fsr2_accumulate_pass_ee22dfc695dae66a72568460039f1571_StorageImageResourceBindings, g_ffx_fsr2_accumulate_pass_ee22dfc695dae66a72568460039f1571_StorageImageResourceCounts, g_ffx_fsr2_accumulate_pass_ee22dfc695dae66a72568460039f1571_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_accumulate_pass_ee22dfc695dae66a72568460039f1571_UniformBufferResourceNames, g_ffx_fsr2_accumulate_pass_ee22dfc695dae66a72568460039f1571_UniformBufferResourceBindings, g_ffx_fsr2_accumulate_pass_ee22dfc695dae66a72568460039f1571_UniformBufferResourceCounts, g_ffx_fsr2_accumulate_pass_ee22dfc695dae66a72568460039f1571_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_49de7106f0468b30fec1a2ad42d6e11e_size, g_ffx_fsr2_accumulate_pass_49de7106f0468b30fec1a2ad42d6e11e_data, 1, g_ffx_fsr2_accumulate_pass_49de7106f0468b30fec1a2ad42d6e11e_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_49de7106f0468b30fec1a2ad42d6e11e_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_49de7106f0468b30fec1a2ad42d6e11e_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_49de7106f0468b30fec1a2ad42d6e11e_SamplerResourceSets, 0, 0, 0, 0, 0, 8, g_ffx_fsr2_accumulate_pass_49de7106f0468b30fec1a2ad42d6e11e_SampledImageResourceNames, g_ffx_fsr2_accumulate_pass_49de7106f0468b30fec1a2ad42d6e11e_SampledImageResourceBindings, g_ffx_fsr2_accumulate_pass_49de7106f0468b30fec1a2ad42d6e11e_SampledImageResourceCounts, g_ffx_fsr2_accumulate_pass_49de7106f0468b30fec1a2ad42d6e11e_SampledImageResourceSets, 5, g_ffx_fsr2_accumulate_pass_49de7106f0468b30fec1a2ad42d6e11e_StorageImageResourceNames, g_ffx_fsr2_accumulate_pass_49de7106f0468b30fec1a2ad42d6e11e_StorageImageResourceBindings, g_ffx_fsr2_accumulate_pass_49de7106f0468b30fec1a2ad42d6e11e_StorageImageResourceCounts, g_ffx_fsr2_accumulate_pass_49de7106f0468b30fec1a2ad42d6e11e_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_accumulate_pass_49de7106f0468b30fec1a2ad42d6e11e_UniformBufferResourceNames, g_ffx_fsr2_accumulate_pass_49de7106f0468b30fec1a2ad42d6e11e_UniformBufferResourceBindings, g_ffx_fsr2_accumulate_pass_49de7106f0468b30fec1a2ad42d6e11e_UniformBufferResourceCounts, g_ffx_fsr2_accumulate_pass_49de7106f0468b30fec1a2ad42d6e11e_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_27b1648eeb34c8ec1e0ab28d69c06fdd_size, g_ffx_fsr2_accumulate_pass_27b1648eeb34c8ec1e0ab28d69c06fdd_data, 1, g_ffx_fsr2_accumulate_pass_27b1648eeb34c8ec1e0ab28d69c06fdd_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_27b1648eeb34c8ec1e0ab28d69c06fdd_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_27b1648eeb34c8ec1e0ab28d69c06fdd_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_27b1648eeb34c8ec1e0ab28d69c06fdd_SamplerResourceSets, 0, 0, 0, 0, 0, 8, g_ffx_fsr2_accumulate_pass_27b1648eeb34c8ec1e0ab28d69c06fdd_SampledImageResourceNames, g_ffx_fsr2_accumulate_pass_27b1648eeb34c8ec1e0ab28d69c06fdd_SampledImageResourceBindings, g_ffx_fsr2_accumulate_pass_27b1648eeb34c8ec1e0ab28d69c06fdd_SampledImageResourceCounts, g_ffx_fsr2_accumulate_pass_27b1648eeb34c8ec1e0ab28d69c06fdd_SampledImageResourceSets, 4, g_ffx_fsr2_accumulate_pass_27b1648eeb34c8ec1e0ab28d69c06fdd_StorageImageResourceNames, g_ffx_fsr2_accumulate_pass_27b1648eeb34c8ec1e0ab28d69c06fdd_StorageImageResourceBindings, g_ffx_fsr2_accumulate_pass_27b1648eeb34c8ec1e0ab28d69c06fdd_StorageImageResourceCounts, g_ffx_fsr2_accumulate_pass_27b1648eeb34c8ec1e0ab28d69c06fdd_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_accumulate_pass_27b1648eeb34c8ec1e0ab28d69c06fdd_UniformBufferResourceNames, g_ffx_fsr2_accumulate_pass_27b1648eeb34c8ec1e0ab28d69c06fdd_UniformBufferResourceBindings, g_ffx_fsr2_accumulate_pass_27b1648eeb34c8ec1e0ab28d69c06fdd_UniformBufferResourceCounts, g_ffx_fsr2_accumulate_pass_27b1648eeb34c8ec1e0ab28d69c06fdd_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_e732a3b30a0a6e5c8d709c00f2a55290_size, g_ffx_fsr2_accumulate_pass_e732a3b30a0a6e5c8d709c00f2a55290_data, 1, g_ffx_fsr2_accumulate_pass_e732a3b30a0a6e5c8d709c00f2a55290_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_e732a3b30a0a6e5c8d709c00f2a55290_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_e732a3b30a0a6e5c8d709c00f2a55290_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_e732a3b30a0a6e5c8d709c00f2a55290_SamplerResourceSets, 0, 0, 0, 0, 0, 8, g_ffx_fsr2_accumulate_pass_e732a3b30a0a6e5c8d709c00f2a55290_SampledImageResourceNames, g_ffx_fsr2_accumulate_pass_e732a3b30a0a6e5c8d709c00f2a55290_SampledImageResourceBindings, g_ffx_fsr2_accumulate_pass_e732a3b30a0a6e5c8d709c00f2a55290_SampledImageResourceCounts, g_ffx_fsr2_accumulate_pass_e732a3b30a0a6e5c8d709c00f2a55290_SampledImageResourceSets, 4, g_ffx_fsr2_accumulate_pass_e732a3b30a0a6e5c8d709c00f2a55290_StorageImageResourceNames, g_ffx_fsr2_accumulate_pass_e732a3b30a0a6e5c8d709c00f2a55290_StorageImageResourceBindings, g_ffx_fsr2_accumulate_pass_e732a3b30a0a6e5c8d709c00f2a55290_StorageImageResourceCounts, g_ffx_fsr2_accumulate_pass_e732a3b30a0a6e5c8d709c00f2a55290_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_accumulate_pass_e732a3b30a0a6e5c8d709c00f2a55290_UniformBufferResourceNames, g_ffx_fsr2_accumulate_pass_e732a3b30a0a6e5c8d709c00f2a55290_UniformBufferResourceBindings, g_ffx_fsr2_accumulate_pass_e732a3b30a0a6e5c8d709c00f2a55290_UniformBufferResourceCounts, g_ffx_fsr2_accumulate_pass_e732a3b30a0a6e5c8d709c00f2a55290_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_3f97c4f6756367b7a654dbd109ca4498_size, g_ffx_fsr2_accumulate_pass_3f97c4f6756367b7a654dbd109ca4498_data, 1, g_ffx_fsr2_accumulate_pass_3f97c4f6756367b7a654dbd109ca4498_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_3f97c4f6756367b7a654dbd109ca4498_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_3f97c4f6756367b7a654dbd109ca4498_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_3f97c4f6756367b7a654dbd109ca4498_SamplerResourceSets, 0, 0, 0, 0, 0, 8, g_ffx_fsr2_accumulate_pass_3f97c4f6756367b7a654dbd109ca4498_SampledImageResourceNames, g_ffx_fsr2_accumulate_pass_3f97c4f6756367b7a654dbd109ca4498_SampledImageResourceBindings, g_ffx_fsr2_accumulate_pass_3f97c4f6756367b7a654dbd109ca4498_SampledImageResourceCounts, g_ffx_fsr2_accumulate_pass_3f97c4f6756367b7a654dbd109ca4498_SampledImageResourceSets, 5, g_ffx_fsr2_accumulate_pass_3f97c4f6756367b7a654dbd109ca4498_StorageImageResourceNames, g_ffx_fsr2_accumulate_pass_3f97c4f6756367b7a654dbd109ca4498_StorageImageResourceBindings, g_ffx_fsr2_accumulate_pass_3f97c4f6756367b7a654dbd109ca4498_StorageImageResourceCounts, g_ffx_fsr2_accumulate_pass_3f97c4f6756367b7a654dbd109ca4498_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_accumulate_pass_3f97c4f6756367b7a654dbd109ca4498_UniformBufferResourceNames, g_ffx_fsr2_accumulate_pass_3f97c4f6756367b7a654dbd109ca4498_UniformBufferResourceBindings, g_ffx_fsr2_accumulate_pass_3f97c4f6756367b7a654dbd109ca4498_UniformBufferResourceCounts, g_ffx_fsr2_accumulate_pass_3f97c4f6756367b7a654dbd109ca4498_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_4199387b3d6a3bcb6ae86f145ef06cdc_size, g_ffx_fsr2_accumulate_pass_4199387b3d6a3bcb6ae86f145ef06cdc_data, 1, g_ffx_fsr2_accumulate_pass_4199387b3d6a3bcb6ae86f145ef06cdc_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_4199387b3d6a3bcb6ae86f145ef06cdc_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_4199387b3d6a3bcb6ae86f145ef06cdc_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_4199387b3d6a3bcb6ae86f145ef06cdc_SamplerResourceSets, 0, 0, 0, 0, 0, 8, g_ffx_fsr2_accumulate_pass_4199387b3d6a3bcb6ae86f145ef06cdc_SampledImageResourceNames, g_ffx_fsr2_accumulate_pass_4199387b3d6a3bcb6ae86f145ef06cdc_SampledImageResourceBindings, g_ffx_fsr2_accumulate_pass_4199387b3d6a3bcb6ae86f145ef06cdc_SampledImageResourceCounts, g_ffx_fsr2_accumulate_pass_4199387b3d6a3bcb6ae86f145ef06cdc_SampledImageResourceSets, 5, g_ffx_fsr2_accumulate_pass_4199387b3d6a3bcb6ae86f145ef06cdc_StorageImageResourceNames, g_ffx_fsr2_accumulate_pass_4199387b3d6a3bcb6ae86f145ef06cdc_StorageImageResourceBindings, g_ffx_fsr2_accumulate_pass_4199387b3d6a3bcb6ae86f145ef06cdc_StorageImageResourceCounts, g_ffx_fsr2_accumulate_pass_4199387b3d6a3bcb6ae86f145ef06cdc_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_accumulate_pass_4199387b3d6a3bcb6ae86f145ef06cdc_UniformBufferResourceNames, g_ffx_fsr2_accumulate_pass_4199387b3d6a3bcb6ae86f145ef06cdc_UniformBufferResourceBindings, g_ffx_fsr2_accumulate_pass_4199387b3d6a3bcb6ae86f145ef06cdc_UniformBufferResourceCounts, g_ffx_fsr2_accumulate_pass_4199387b3d6a3bcb6ae86f145ef06cdc_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_853c6f5983a885078e604a77526bf7dc_size, g_ffx_fsr2_accumulate_pass_853c6f5983a885078e604a77526bf7dc_data, 1, g_ffx_fsr2_accumulate_pass_853c6f5983a885078e604a77526bf7dc_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_853c6f5983a885078e604a77526bf7dc_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_853c6f5983a885078e604a77526bf7dc_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_853c6f5983a885078e604a77526bf7dc_SamplerResourceSets, 0, 0, 0, 0, 0, 8, g_ffx_fsr2_accumulate_pass_853c6f5983a885078e604a77526bf7dc_SampledImageResourceNames, g_ffx_fsr2_accumulate_pass_853c6f5983a885078e604a77526bf7dc_SampledImageResourceBindings, g_ffx_fsr2_accumulate_pass_853c6f5983a885078e604a77526bf7dc_SampledImageResourceCounts, g_ffx_fsr2_accumulate_pass_853c6f5983a885078e604a77526bf7dc_SampledImageResourceSets, 4, g_ffx_fsr2_accumulate_pass_853c6f5983a885078e604a77526bf7dc_StorageImageResourceNames, g_ffx_fsr2_accumulate_pass_853c6f5983a885078e604a77526bf7dc_StorageImageResourceBindings, g_ffx_fsr2_accumulate_pass_853c6f5983a885078e604a77526bf7dc_StorageImageResourceCounts, g_ffx_fsr2_accumulate_pass_853c6f5983a885078e604a77526bf7dc_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_accumulate_pass_853c6f5983a885078e604a77526bf7dc_UniformBufferResourceNames, g_ffx_fsr2_accumulate_pass_853c6f5983a885078e604a77526bf7dc_UniformBufferResourceBindings, g_ffx_fsr2_accumulate_pass_853c6f5983a885078e604a77526bf7dc_UniformBufferResourceCounts, g_ffx_fsr2_accumulate_pass_853c6f5983a885078e604a77526bf7dc_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_3c5e1b4799d49c5a34b538ef60d539c8_size, g_ffx_fsr2_accumulate_pass_3c5e1b4799d49c5a34b538ef60d539c8_data, 1, g_ffx_fsr2_accumulate_pass_3c5e1b4799d49c5a34b538ef60d539c8_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_3c5e1b4799d49c5a34b538ef60d539c8_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_3c5e1b4799d49c5a34b538ef60d539c8_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_3c5e1b4799d49c5a34b538ef60d539c8_SamplerResourceSets, 0, 0, 0, 0, 0, 8, g_ffx_fsr2_accumulate_pass_3c5e1b4799d49c5a34b538ef60d539c8_SampledImageResourceNames, g_ffx_fsr2_accumulate_pass_3c5e1b4799d49c5a34b538ef60d539c8_SampledImageResourceBindings, g_ffx_fsr2_accumulate_pass_3c5e1b4799d49c5a34b538ef60d539c8_SampledImageResourceCounts, g_ffx_fsr2_accumulate_pass_3c5e1b4799d49c5a34b538ef60d539c8_SampledImageResourceSets, 4, g_ffx_fsr2_accumulate_pass_3c5e1b4799d49c5a34b538ef60d539c8_StorageImageResourceNames, g_ffx_fsr2_accumulate_pass_3c5e1b4799d49c5a34b538ef60d539c8_StorageImageResourceBindings, g_ffx_fsr2_accumulate_pass_3c5e1b4799d49c5a34b538ef60d539c8_StorageImageResourceCounts, g_ffx_fsr2_accumulate_pass_3c5e1b4799d49c5a34b538ef60d539c8_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_accumulate_pass_3c5e1b4799d49c5a34b538ef60d539c8_UniformBufferResourceNames, g_ffx_fsr2_accumulate_pass_3c5e1b4799d49c5a34b538ef60d539c8_UniformBufferResourceBindings, g_ffx_fsr2_accumulate_pass_3c5e1b4799d49c5a34b538ef60d539c8_UniformBufferResourceCounts, g_ffx_fsr2_accumulate_pass_3c5e1b4799d49c5a34b538ef60d539c8_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_c87855e565564c37d4dbfa36de3b5b49_size, g_ffx_fsr2_accumulate_pass_c87855e565564c37d4dbfa36de3b5b49_data, 1, g_ffx_fsr2_accumulate_pass_c87855e565564c37d4dbfa36de3b5b49_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_c87855e565564c37d4dbfa36de3b5b49_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_c87855e565564c37d4dbfa36de3b5b49_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_c87855e565564c37d4dbfa36de3b5b49_SamplerResourceSets, 0, 0, 0, 0, 0, 8, g_ffx_fsr2_accumulate_pass_c87855e565564c37d4dbfa36de3b5b49_SampledImageResourceNames, g_ffx_fsr2_accumulate_pass_c87855e565564c37d4dbfa36de3b5b49_SampledImageResourceBindings, g_ffx_fsr2_accumulate_pass_c87855e565564c37d4dbfa36de3b5b49_SampledImageResourceCounts, g_ffx_fsr2_accumulate_pass_c87855e565564c37d4dbfa36de3b5b49_SampledImageResourceSets, 5, g_ffx_fsr2_accumulate_pass_c87855e565564c37d4dbfa36de3b5b49_StorageImageResourceNames, g_ffx_fsr2_accumulate_pass_c87855e565564c37d4dbfa36de3b5b49_StorageImageResourceBindings, g_ffx_fsr2_accumulate_pass_c87855e565564c37d4dbfa36de3b5b49_StorageImageResourceCounts, g_ffx_fsr2_accumulate_pass_c87855e565564c37d4dbfa36de3b5b49_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_accumulate_pass_c87855e565564c37d4dbfa36de3b5b49_UniformBufferResourceNames, g_ffx_fsr2_accumulate_pass_c87855e565564c37d4dbfa36de3b5b49_UniformBufferResourceBindings, g_ffx_fsr2_accumulate_pass_c87855e565564c37d4dbfa36de3b5b49_UniformBufferResourceCounts, g_ffx_fsr2_accumulate_pass_c87855e565564c37d4dbfa36de3b5b49_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_af625d7c63039754d6157e312e40213a_size, g_ffx_fsr2_accumulate_pass_af625d7c63039754d6157e312e40213a_data, 1, g_ffx_fsr2_accumulate_pass_af625d7c63039754d6157e312e40213a_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_af625d7c63039754d6157e312e40213a_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_af625d7c63039754d6157e312e40213a_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_af625d7c63039754d6157e312e40213a_SamplerResourceSets, 0, 0, 0, 0, 0, 8, g_ffx_fsr2_accumulate_pass_af625d7c63039754d6157e312e40213a_SampledImageResourceNames, g_ffx_fsr2_accumulate_pass_af625d7c63039754d6157e312e40213a_SampledImageResourceBindings, g_ffx_fsr2_accumulate_pass_af625d7c63039754d6157e312e40213a_SampledImageResourceCounts, g_ffx_fsr2_accumulate_pass_af625d7c63039754d6157e312e40213a_SampledImageResourceSets, 5, g_ffx_fsr2_accumulate_pass_af625d7c63039754d6157e312e40213a_StorageImageResourceNames, g_ffx_fsr2_accumulate_pass_af625d7c63039754d6157e312e40213a_StorageImageResourceBindings, g_ffx_fsr2_accumulate_pass_af625d7c63039754d6157e312e40213a_StorageImageResourceCounts, g_ffx_fsr2_accumulate_pass_af625d7c63039754d6157e312e40213a_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_accumulate_pass_af625d7c63039754d6157e312e40213a_UniformBufferResourceNames, g_ffx_fsr2_accumulate_pass_af625d7c63039754d6157e312e40213a_UniformBufferResourceBindings, g_ffx_fsr2_accumulate_pass_af625d7c63039754d6157e312e40213a_UniformBufferResourceCounts, g_ffx_fsr2_accumulate_pass_af625d7c63039754d6157e312e40213a_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_3bac33bed26e8ba6be3a38ad5a356ff0_size, g_ffx_fsr2_accumulate_pass_3bac33bed26e8ba6be3a38ad5a356ff0_data, 1, g_ffx_fsr2_accumulate_pass_3bac33bed26e8ba6be3a38ad5a356ff0_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_3bac33bed26e8ba6be3a38ad5a356ff0_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_3bac33bed26e8ba6be3a38ad5a356ff0_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_3bac33bed26e8ba6be3a38ad5a356ff0_SamplerResourceSets, 0, 0, 0, 0, 0, 8, g_ffx_fsr2_accumulate_pass_3bac33bed26e8ba6be3a38ad5a356ff0_SampledImageResourceNames, g_ffx_fsr2_accumulate_pass_3bac33bed26e8ba6be3a38ad5a356ff0_SampledImageResourceBindings, g_ffx_fsr2_accumulate_pass_3bac33bed26e8ba6be3a38ad5a356ff0_SampledImageResourceCounts, g_ffx_fsr2_accumulate_pass_3bac33bed26e8ba6be3a38ad5a356ff0_SampledImageResourceSets, 4, g_ffx_fsr2_accumulate_pass_3bac33bed26e8ba6be3a38ad5a356ff0_StorageImageResourceNames, g_ffx_fsr2_accumulate_pass_3bac33bed26e8ba6be3a38ad5a356ff0_StorageImageResourceBindings, g_ffx_fsr2_accumulate_pass_3bac33bed26e8ba6be3a38ad5a356ff0_StorageImageResourceCounts, g_ffx_fsr2_accumulate_pass_3bac33bed26e8ba6be3a38ad5a356ff0_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_accumulate_pass_3bac33bed26e8ba6be3a38ad5a356ff0_UniformBufferResourceNames, g_ffx_fsr2_accumulate_pass_3bac33bed26e8ba6be3a38ad5a356ff0_UniformBufferResourceBindings, g_ffx_fsr2_accumulate_pass_3bac33bed26e8ba6be3a38ad5a356ff0_UniformBufferResourceCounts, g_ffx_fsr2_accumulate_pass_3bac33bed26e8ba6be3a38ad5a356ff0_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_8728703062256e1e633b0d8d46a32777_size, g_ffx_fsr2_accumulate_pass_8728703062256e1e633b0d8d46a32777_data, 1, g_ffx_fsr2_accumulate_pass_8728703062256e1e633b0d8d46a32777_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_8728703062256e1e633b0d8d46a32777_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_8728703062256e1e633b0d8d46a32777_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_8728703062256e1e633b0d8d46a32777_SamplerResourceSets, 0, 0, 0, 0, 0, 8, g_ffx_fsr2_accumulate_pass_8728703062256e1e633b0d8d46a32777_SampledImageResourceNames, g_ffx_fsr2_accumulate_pass_8728703062256e1e633b0d8d46a32777_SampledImageResourceBindings, g_ffx_fsr2_accumulate_pass_8728703062256e1e633b0d8d46a32777_SampledImageResourceCounts, g_ffx_fsr2_accumulate_pass_8728703062256e1e633b0d8d46a32777_SampledImageResourceSets, 4, g_ffx_fsr2_accumulate_pass_8728703062256e1e633b0d8d46a32777_StorageImageResourceNames, g_ffx_fsr2_accumulate_pass_8728703062256e1e633b0d8d46a32777_StorageImageResourceBindings, g_ffx_fsr2_accumulate_pass_8728703062256e1e633b0d8d46a32777_StorageImageResourceCounts, g_ffx_fsr2_accumulate_pass_8728703062256e1e633b0d8d46a32777_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_accumulate_pass_8728703062256e1e633b0d8d46a32777_UniformBufferResourceNames, g_ffx_fsr2_accumulate_pass_8728703062256e1e633b0d8d46a32777_UniformBufferResourceBindings, g_ffx_fsr2_accumulate_pass_8728703062256e1e633b0d8d46a32777_UniformBufferResourceCounts, g_ffx_fsr2_accumulate_pass_8728703062256e1e633b0d8d46a32777_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_fe673c11bcb8539e732826081765ab00_size, g_ffx_fsr2_accumulate_pass_fe673c11bcb8539e732826081765ab00_data, 1, g_ffx_fsr2_accumulate_pass_fe673c11bcb8539e732826081765ab00_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_fe673c11bcb8539e732826081765ab00_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_fe673c11bcb8539e732826081765ab00_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_fe673c11bcb8539e732826081765ab00_SamplerResourceSets, 0, 0, 0, 0, 0, 8, g_ffx_fsr2_accumulate_pass_fe673c11bcb8539e732826081765ab00_SampledImageResourceNames, g_ffx_fsr2_accumulate_pass_fe673c11bcb8539e732826081765ab00_SampledImageResourceBindings, g_ffx_fsr2_accumulate_pass_fe673c11bcb8539e732826081765ab00_SampledImageResourceCounts, g_ffx_fsr2_accumulate_pass_fe673c11bcb8539e732826081765ab00_SampledImageResourceSets, 5, g_ffx_fsr2_accumulate_pass_fe673c11bcb8539e732826081765ab00_StorageImageResourceNames, g_ffx_fsr2_accumulate_pass_fe673c11bcb8539e732826081765ab00_StorageImageResourceBindings, g_ffx_fsr2_accumulate_pass_fe673c11bcb8539e732826081765ab00_StorageImageResourceCounts, g_ffx_fsr2_accumulate_pass_fe673c11bcb8539e732826081765ab00_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_accumulate_pass_fe673c11bcb8539e732826081765ab00_UniformBufferResourceNames, g_ffx_fsr2_accumulate_pass_fe673c11bcb8539e732826081765ab00_UniformBufferResourceBindings, g_ffx_fsr2_accumulate_pass_fe673c11bcb8539e732826081765ab00_UniformBufferResourceCounts, g_ffx_fsr2_accumulate_pass_fe673c11bcb8539e732826081765ab00_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_b9def04b6155f44c495e65ead52a3da9_size, g_ffx_fsr2_accumulate_pass_b9def04b6155f44c495e65ead52a3da9_data, 1, g_ffx_fsr2_accumulate_pass_b9def04b6155f44c495e65ead52a3da9_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_b9def04b6155f44c495e65ead52a3da9_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_b9def04b6155f44c495e65ead52a3da9_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_b9def04b6155f44c495e65ead52a3da9_SamplerResourceSets, 0, 0, 0, 0, 0, 8, g_ffx_fsr2_accumulate_pass_b9def04b6155f44c495e65ead52a3da9_SampledImageResourceNames, g_ffx_fsr2_accumulate_pass_b9def04b6155f44c495e65ead52a3da9_SampledImageResourceBindings, g_ffx_fsr2_accumulate_pass_b9def04b6155f44c495e65ead52a3da9_SampledImageResourceCounts, g_ffx_fsr2_accumulate_pass_b9def04b6155f44c495e65ead52a3da9_SampledImageResourceSets, 5, g_ffx_fsr2_accumulate_pass_b9def04b6155f44c495e65ead52a3da9_StorageImageResourceNames, g_ffx_fsr2_accumulate_pass_b9def04b6155f44c495e65ead52a3da9_StorageImageResourceBindings, g_ffx_fsr2_accumulate_pass_b9def04b6155f44c495e65ead52a3da9_StorageImageResourceCounts, g_ffx_fsr2_accumulate_pass_b9def04b6155f44c495e65ead52a3da9_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_accumulate_pass_b9def04b6155f44c495e65ead52a3da9_UniformBufferResourceNames, g_ffx_fsr2_accumulate_pass_b9def04b6155f44c495e65ead52a3da9_UniformBufferResourceBindings, g_ffx_fsr2_accumulate_pass_b9def04b6155f44c495e65ead52a3da9_UniformBufferResourceCounts, g_ffx_fsr2_accumulate_pass_b9def04b6155f44c495e65ead52a3da9_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_9fda0091de19ce7403ba92dafbb8ed09_size, g_ffx_fsr2_accumulate_pass_9fda0091de19ce7403ba92dafbb8ed09_data, 1, g_ffx_fsr2_accumulate_pass_9fda0091de19ce7403ba92dafbb8ed09_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_9fda0091de19ce7403ba92dafbb8ed09_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_9fda0091de19ce7403ba92dafbb8ed09_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_9fda0091de19ce7403ba92dafbb8ed09_SamplerResourceSets, 0, 0, 0, 0, 0, 8, g_ffx_fsr2_accumulate_pass_9fda0091de19ce7403ba92dafbb8ed09_SampledImageResourceNames, g_ffx_fsr2_accumulate_pass_9fda0091de19ce7403ba92dafbb8ed09_SampledImageResourceBindings, g_ffx_fsr2_accumulate_pass_9fda0091de19ce7403ba92dafbb8ed09_SampledImageResourceCounts, g_ffx_fsr2_accumulate_pass_9fda0091de19ce7403ba92dafbb8ed09_SampledImageResourceSets, 4, g_ffx_fsr2_accumulate_pass_9fda0091de19ce7403ba92dafbb8ed09_StorageImageResourceNames, g_ffx_fsr2_accumulate_pass_9fda0091de19ce7403ba92dafbb8ed09_StorageImageResourceBindings, g_ffx_fsr2_accumulate_pass_9fda0091de19ce7403ba92dafbb8ed09_StorageImageResourceCounts, g_ffx_fsr2_accumulate_pass_9fda0091de19ce7403ba92dafbb8ed09_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_accumulate_pass_9fda0091de19ce7403ba92dafbb8ed09_UniformBufferResourceNames, g_ffx_fsr2_accumulate_pass_9fda0091de19ce7403ba92dafbb8ed09_UniformBufferResourceBindings, g_ffx_fsr2_accumulate_pass_9fda0091de19ce7403ba92dafbb8ed09_UniformBufferResourceCounts, g_ffx_fsr2_accumulate_pass_9fda0091de19ce7403ba92dafbb8ed09_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_3a23f6d2900ffeb930d32eb03b2b3c90_size, g_ffx_fsr2_accumulate_pass_3a23f6d2900ffeb930d32eb03b2b3c90_data, 1, g_ffx_fsr2_accumulate_pass_3a23f6d2900ffeb930d32eb03b2b3c90_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_3a23f6d2900ffeb930d32eb03b2b3c90_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_3a23f6d2900ffeb930d32eb03b2b3c90_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_3a23f6d2900ffeb930d32eb03b2b3c90_SamplerResourceSets, 0, 0, 0, 0, 0, 8, g_ffx_fsr2_accumulate_pass_3a23f6d2900ffeb930d32eb03b2b3c90_SampledImageResourceNames, g_ffx_fsr2_accumulate_pass_3a23f6d2900ffeb930d32eb03b2b3c90_SampledImageResourceBindings, g_ffx_fsr2_accumulate_pass_3a23f6d2900ffeb930d32eb03b2b3c90_SampledImageResourceCounts, g_ffx_fsr2_accumulate_pass_3a23f6d2900ffeb930d32eb03b2b3c90_SampledImageResourceSets, 4, g_ffx_fsr2_accumulate_pass_3a23f6d2900ffeb930d32eb03b2b3c90_StorageImageResourceNames, g_ffx_fsr2_accumulate_pass_3a23f6d2900ffeb930d32eb03b2b3c90_StorageImageResourceBindings, g_ffx_fsr2_accumulate_pass_3a23f6d2900ffeb930d32eb03b2b3c90_StorageImageResourceCounts, g_ffx_fsr2_accumulate_pass_3a23f6d2900ffeb930d32eb03b2b3c90_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_accumulate_pass_3a23f6d2900ffeb930d32eb03b2b3c90_UniformBufferResourceNames, g_ffx_fsr2_accumulate_pass_3a23f6d2900ffeb930d32eb03b2b3c90_UniformBufferResourceBindings, g_ffx_fsr2_accumulate_pass_3a23f6d2900ffeb930d32eb03b2b3c90_UniformBufferResourceCounts, g_ffx_fsr2_accumulate_pass_3a23f6d2900ffeb930d32eb03b2b3c90_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_a0a78e62ddda875feafaa59a98451f9b_size, g_ffx_fsr2_accumulate_pass_a0a78e62ddda875feafaa59a98451f9b_data, 1, g_ffx_fsr2_accumulate_pass_a0a78e62ddda875feafaa59a98451f9b_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_a0a78e62ddda875feafaa59a98451f9b_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_a0a78e62ddda875feafaa59a98451f9b_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_a0a78e62ddda875feafaa59a98451f9b_SamplerResourceSets, 0, 0, 0, 0, 0, 8, g_ffx_fsr2_accumulate_pass_a0a78e62ddda875feafaa59a98451f9b_SampledImageResourceNames, g_ffx_fsr2_accumulate_pass_a0a78e62ddda875feafaa59a98451f9b_SampledImageResourceBindings, g_ffx_fsr2_accumulate_pass_a0a78e62ddda875feafaa59a98451f9b_SampledImageResourceCounts, g_ffx_fsr2_accumulate_pass_a0a78e62ddda875feafaa59a98451f9b_SampledImageResourceSets, 5, g_ffx_fsr2_accumulate_pass_a0a78e62ddda875feafaa59a98451f9b_StorageImageResourceNames, g_ffx_fsr2_accumulate_pass_a0a78e62ddda875feafaa59a98451f9b_StorageImageResourceBindings, g_ffx_fsr2_accumulate_pass_a0a78e62ddda875feafaa59a98451f9b_StorageImageResourceCounts, g_ffx_fsr2_accumulate_pass_a0a78e62ddda875feafaa59a98451f9b_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_accumulate_pass_a0a78e62ddda875feafaa59a98451f9b_UniformBufferResourceNames, g_ffx_fsr2_accumulate_pass_a0a78e62ddda875feafaa59a98451f9b_UniformBufferResourceBindings, g_ffx_fsr2_accumulate_pass_a0a78e62ddda875feafaa59a98451f9b_UniformBufferResourceCounts, g_ffx_fsr2_accumulate_pass_a0a78e62ddda875feafaa59a98451f9b_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_accumulate_pass_f259e6707f47f1b7f7613278cb8ffebd_size, g_ffx_fsr2_accumulate_pass_f259e6707f47f1b7f7613278cb8ffebd_data, 1, g_ffx_fsr2_accumulate_pass_f259e6707f47f1b7f7613278cb8ffebd_SamplerResourceNames, g_ffx_fsr2_accumulate_pass_f259e6707f47f1b7f7613278cb8ffebd_SamplerResourceBindings, g_ffx_fsr2_accumulate_pass_f259e6707f47f1b7f7613278cb8ffebd_SamplerResourceCounts, g_ffx_fsr2_accumulate_pass_f259e6707f47f1b7f7613278cb8ffebd_SamplerResourceSets, 0, 0, 0, 0, 0, 8, g_ffx_fsr2_accumulate_pass_f259e6707f47f1b7f7613278cb8ffebd_SampledImageResourceNames, g_ffx_fsr2_accumulate_pass_f259e6707f47f1b7f7613278cb8ffebd_SampledImageResourceBindings, g_ffx_fsr2_accumulate_pass_f259e6707f47f1b7f7613278cb8ffebd_SampledImageResourceCounts, g_ffx_fsr2_accumulate_pass_f259e6707f47f1b7f7613278cb8ffebd_SampledImageResourceSets, 5, g_ffx_fsr2_accumulate_pass_f259e6707f47f1b7f7613278cb8ffebd_StorageImageResourceNames, g_ffx_fsr2_accumulate_pass_f259e6707f47f1b7f7613278cb8ffebd_StorageImageResourceBindings, g_ffx_fsr2_accumulate_pass_f259e6707f47f1b7f7613278cb8ffebd_StorageImageResourceCounts, g_ffx_fsr2_accumulate_pass_f259e6707f47f1b7f7613278cb8ffebd_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_accumulate_pass_f259e6707f47f1b7f7613278cb8ffebd_UniformBufferResourceNames, g_ffx_fsr2_accumulate_pass_f259e6707f47f1b7f7613278cb8ffebd_UniformBufferResourceBindings, g_ffx_fsr2_accumulate_pass_f259e6707f47f1b7f7613278cb8ffebd_UniformBufferResourceCounts, g_ffx_fsr2_accumulate_pass_f259e6707f47f1b7f7613278cb8ffebd_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_permutations.h.d b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_permutations.h.d new file mode 100644 index 00000000..ac843a91 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_accumulate_pass_permutations.h.d @@ -0,0 +1 @@ +src/ffx-fsr2-api/shaders/vk/ffx_fsr2_accumulate_pass_permutations.h: \ No newline at end of file diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_autogen_reactive_pass_477582719e626dfc9db51e649b9a086a.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_autogen_reactive_pass_477582719e626dfc9db51e649b9a086a.h new file mode 100644 index 00000000..6992b38d --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_autogen_reactive_pass_477582719e626dfc9db51e649b9a086a.h @@ -0,0 +1,291 @@ +// ffx_fsr2_autogen_reactive_pass_477582719e626dfc9db51e649b9a086a.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_autogen_reactive_pass_477582719e626dfc9db51e649b9a086a_SampledImageResourceNames[] = { "r_input_opaque_only", "r_input_color_jittered", }; +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_477582719e626dfc9db51e649b9a086a_SampledImageResourceBindings[] = { 0, 1, }; +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_477582719e626dfc9db51e649b9a086a_SampledImageResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_477582719e626dfc9db51e649b9a086a_SampledImageResourceSets[] = { 1, 1, }; + +static const char* g_ffx_fsr2_autogen_reactive_pass_477582719e626dfc9db51e649b9a086a_StorageImageResourceNames[] = { "rw_output_autoreactive", }; +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_477582719e626dfc9db51e649b9a086a_StorageImageResourceBindings[] = { 2, }; +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_477582719e626dfc9db51e649b9a086a_StorageImageResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_477582719e626dfc9db51e649b9a086a_StorageImageResourceSets[] = { 1, }; + +static const char* g_ffx_fsr2_autogen_reactive_pass_477582719e626dfc9db51e649b9a086a_UniformBufferResourceNames[] = { "cbGenerateReactive", }; +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_477582719e626dfc9db51e649b9a086a_UniformBufferResourceBindings[] = { 3, }; +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_477582719e626dfc9db51e649b9a086a_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_477582719e626dfc9db51e649b9a086a_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_477582719e626dfc9db51e649b9a086a_size = 4280; + +static const unsigned char g_ffx_fsr2_autogen_reactive_pass_477582719e626dfc9db51e649b9a086a_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x98,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x16,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x06,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x72,0x00,0x00,0x00, +0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00, +0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75, +0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00, +0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65, +0x72,0x5f,0x31,0x36,0x62,0x69,0x74,0x5f,0x73,0x74,0x6f,0x72,0x61,0x67,0x65,0x00, +0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65, +0x72,0x5f,0x65,0x78,0x70,0x6c,0x69,0x63,0x69,0x74,0x5f,0x61,0x72,0x69,0x74,0x68, +0x6d,0x65,0x74,0x69,0x63,0x5f,0x74,0x79,0x70,0x65,0x73,0x00,0x04,0x00,0x0a,0x00, +0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74, +0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69, +0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c, +0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74, +0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0x2b,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x5f,0x6a,0x69,0x74,0x74,0x65,0x72, +0x65,0x64,0x00,0x00,0x05,0x00,0x07,0x00,0x34,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x6f,0x70,0x61,0x71,0x75,0x65,0x5f,0x6f,0x6e,0x6c,0x79,0x00, +0x05,0x00,0x08,0x00,0x72,0x00,0x00,0x00,0x67,0x6c,0x5f,0x47,0x6c,0x6f,0x62,0x61, +0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00, +0x05,0x00,0x08,0x00,0x84,0x00,0x00,0x00,0x63,0x62,0x47,0x65,0x6e,0x65,0x72,0x61, +0x74,0x65,0x52,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x74,0x00,0x00,0x00,0x00, +0x06,0x00,0x05,0x00,0x84,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x63,0x61,0x6c, +0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x84,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x74,0x68,0x72,0x65,0x73,0x68,0x6f,0x6c,0x64,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x84,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x62,0x69,0x6e,0x61,0x72,0x79,0x56,0x61, +0x6c,0x75,0x65,0x00,0x06,0x00,0x05,0x00,0x84,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x66,0x6c,0x61,0x67,0x73,0x00,0x00,0x00,0x05,0x00,0x07,0x00,0x86,0x00,0x00,0x00, +0x63,0x62,0x47,0x65,0x6e,0x65,0x72,0x61,0x74,0x65,0x52,0x65,0x61,0x63,0x74,0x69, +0x76,0x65,0x00,0x00,0x05,0x00,0x04,0x00,0x90,0x00,0x00,0x00,0x70,0x61,0x72,0x61, +0x6d,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x93,0x00,0x00,0x00,0x70,0x61,0x72,0x61, +0x6d,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x9c,0x00,0x00,0x00,0x70,0x61,0x72,0x61, +0x6d,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x9f,0x00,0x00,0x00,0x70,0x61,0x72,0x61, +0x6d,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0xa3,0x00,0x00,0x00,0x64,0x65,0x6c,0x74, +0x61,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0xdb,0x00,0x00,0x00,0x72,0x77,0x5f,0x6f, +0x75,0x74,0x70,0x75,0x74,0x5f,0x61,0x75,0x74,0x6f,0x72,0x65,0x61,0x63,0x74,0x69, +0x76,0x65,0x00,0x00,0x47,0x00,0x04,0x00,0x2b,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x2b,0x00,0x00,0x00,0x21,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x34,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x34,0x00,0x00,0x00,0x21,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x72,0x00,0x00,0x00,0x0b,0x00,0x00,0x00, +0x1c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x84,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x84,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x84,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x84,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x0c,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x84,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x86,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x86,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xdb,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xdb,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xf3,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x15,0x00,0x04,0x00,0x0d,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x0e,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x10,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x15,0x00,0x04,0x00,0x15,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x16,0x00,0x00,0x00,0x15,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x1c,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x29,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x2a,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x29,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x2a,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x0d,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x2f,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x2a,0x00,0x00,0x00,0x34,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x3d,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0x41,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0x46,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0x4a,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x51,0x00,0x00,0x00, +0x00,0x00,0x80,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x58,0x00,0x00,0x00, +0x02,0x10,0x80,0x37,0x17,0x00,0x04,0x00,0x6d,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x70,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x71,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x70,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x71,0x00,0x00,0x00,0x72,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x77,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x78,0x00,0x00,0x00,0x77,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x1e,0x00,0x06,0x00,0x84,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x85,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x84,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x85,0x00,0x00,0x00,0x86,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x0d,0x00,0x00,0x00,0x87,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x88,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x14,0x00,0x02,0x00, +0x8c,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0xaa,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xbc,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0xc3,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x0d,0x00,0x00,0x00,0xca,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x0d,0x00,0x00,0x00,0xd2,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xd9,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xda,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xd9,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xda,0x00,0x00,0x00, +0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x70,0x00,0x00,0x00, +0xf3,0x00,0x00,0x00,0xaa,0x00,0x00,0x00,0xaa,0x00,0x00,0x00,0x46,0x00,0x00,0x00, +0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x1c,0x00,0x00,0x00,0x90,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x1c,0x00,0x00,0x00,0x93,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x1c,0x00,0x00,0x00,0x9c,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x1c,0x00,0x00,0x00,0x9f,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x1c,0x00,0x00,0x00,0xa3,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x70,0x00,0x00,0x00,0x73,0x00,0x00,0x00,0x72,0x00,0x00,0x00,0x4f,0x00,0x07,0x00, +0x6d,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x73,0x00,0x00,0x00,0x73,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x71,0x00,0x04,0x00,0x78,0x00,0x00,0x00, +0x79,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x16,0x00,0x00,0x00, +0x7a,0x00,0x00,0x00,0x79,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x29,0x00,0x00,0x00, +0xf6,0x00,0x00,0x00,0x34,0x00,0x00,0x00,0x72,0x00,0x04,0x00,0x0e,0x00,0x00,0x00, +0xf8,0x00,0x00,0x00,0x7a,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x2f,0x00,0x00,0x00, +0xf9,0x00,0x00,0x00,0xf6,0x00,0x00,0x00,0xf8,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x10,0x00,0x00,0x00,0xfa,0x00,0x00,0x00, +0xf9,0x00,0x00,0x00,0xf9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x29,0x00,0x00,0x00,0xfd,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x2f,0x00,0x00,0x00,0xff,0x00,0x00,0x00, +0xfd,0x00,0x00,0x00,0xf8,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x4f,0x00,0x08,0x00,0x10,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0xff,0x00,0x00,0x00, +0xff,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x88,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x86,0x00,0x00,0x00, +0x87,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0x8a,0x00,0x00,0x00, +0x89,0x00,0x00,0x00,0xc7,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x8b,0x00,0x00,0x00, +0x8a,0x00,0x00,0x00,0x46,0x00,0x00,0x00,0xab,0x00,0x05,0x00,0x8c,0x00,0x00,0x00, +0x8d,0x00,0x00,0x00,0x8b,0x00,0x00,0x00,0x41,0x00,0x00,0x00,0xf7,0x00,0x03,0x00, +0x8f,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x8d,0x00,0x00,0x00, +0x8e,0x00,0x00,0x00,0x8f,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0x8e,0x00,0x00,0x00, +0x3e,0x00,0x03,0x00,0x90,0x00,0x00,0x00,0xfa,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x0a,0x01,0x00,0x00,0x90,0x00,0x00,0x00,0x41,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0b,0x01,0x00,0x00,0x0a,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x1a,0x01,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x3d,0x00,0x00,0x00,0x0b,0x01,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x0d,0x01,0x00,0x00,0x90,0x00,0x00,0x00,0x46,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0e,0x01,0x00,0x00,0x0d,0x01,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x0f,0x01,0x00,0x00,0x90,0x00,0x00,0x00, +0x4a,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x10,0x01,0x00,0x00, +0x0f,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x1f,0x01,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x0e,0x01,0x00,0x00,0x10,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x24,0x01,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x1a,0x01,0x00,0x00,0x1f,0x01,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x13,0x01,0x00,0x00,0x24,0x01,0x00,0x00,0x51,0x00,0x00,0x00, +0x50,0x00,0x06,0x00,0x10,0x00,0x00,0x00,0x14,0x01,0x00,0x00,0x13,0x01,0x00,0x00, +0x13,0x01,0x00,0x00,0x13,0x01,0x00,0x00,0x88,0x00,0x05,0x00,0x10,0x00,0x00,0x00, +0x15,0x01,0x00,0x00,0xfa,0x00,0x00,0x00,0x14,0x01,0x00,0x00,0x3e,0x00,0x03,0x00, +0x93,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x2e,0x01,0x00,0x00,0x93,0x00,0x00,0x00,0x41,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x2f,0x01,0x00,0x00,0x2e,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x3e,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x3d,0x00,0x00,0x00,0x2f,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x31,0x01,0x00,0x00,0x93,0x00,0x00,0x00,0x46,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x32,0x01,0x00,0x00,0x31,0x01,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x33,0x01,0x00,0x00,0x93,0x00,0x00,0x00,0x4a,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x34,0x01,0x00,0x00,0x33,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x43,0x01,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x32,0x01,0x00,0x00,0x34,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x48,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x3e,0x01,0x00,0x00,0x43,0x01,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x37,0x01,0x00,0x00,0x48,0x01,0x00,0x00,0x51,0x00,0x00,0x00,0x50,0x00,0x06,0x00, +0x10,0x00,0x00,0x00,0x38,0x01,0x00,0x00,0x37,0x01,0x00,0x00,0x37,0x01,0x00,0x00, +0x37,0x01,0x00,0x00,0x88,0x00,0x05,0x00,0x10,0x00,0x00,0x00,0x39,0x01,0x00,0x00, +0x00,0x01,0x00,0x00,0x38,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x8f,0x00,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8f,0x00,0x00,0x00,0xf5,0x00,0x07,0x00,0x10,0x00,0x00,0x00, +0x92,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x05,0x00,0x00,0x00,0x39,0x01,0x00,0x00, +0x8e,0x00,0x00,0x00,0xf5,0x00,0x07,0x00,0x10,0x00,0x00,0x00,0x91,0x01,0x00,0x00, +0xfa,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x15,0x01,0x00,0x00,0x8e,0x00,0x00,0x00, +0xc7,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x98,0x00,0x00,0x00,0x8a,0x00,0x00,0x00, +0x4a,0x00,0x00,0x00,0xab,0x00,0x05,0x00,0x8c,0x00,0x00,0x00,0x99,0x00,0x00,0x00, +0x98,0x00,0x00,0x00,0x41,0x00,0x00,0x00,0xf7,0x00,0x03,0x00,0x9b,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x99,0x00,0x00,0x00,0x9a,0x00,0x00,0x00, +0x9b,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0x9a,0x00,0x00,0x00,0x3e,0x00,0x03,0x00, +0x9c,0x00,0x00,0x00,0x91,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x52,0x01,0x00,0x00,0x9c,0x00,0x00,0x00,0x46,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x53,0x01,0x00,0x00,0x52,0x01,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x54,0x01,0x00,0x00,0x9c,0x00,0x00,0x00,0x4a,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x55,0x01,0x00,0x00,0x54,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x62,0x01,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x53,0x01,0x00,0x00,0x55,0x01,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x57,0x01,0x00,0x00,0x9c,0x00,0x00,0x00,0x41,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x58,0x01,0x00,0x00,0x57,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x67,0x01,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x58,0x01,0x00,0x00,0x62,0x01,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5a,0x01,0x00,0x00,0x51,0x00,0x00,0x00,0x67,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x6c,0x01,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x58,0x00,0x00,0x00,0x5a,0x01,0x00,0x00,0x50,0x00,0x06,0x00, +0x10,0x00,0x00,0x00,0x5c,0x01,0x00,0x00,0x6c,0x01,0x00,0x00,0x6c,0x01,0x00,0x00, +0x6c,0x01,0x00,0x00,0x88,0x00,0x05,0x00,0x10,0x00,0x00,0x00,0x5d,0x01,0x00,0x00, +0x91,0x01,0x00,0x00,0x5c,0x01,0x00,0x00,0x3e,0x00,0x03,0x00,0x9f,0x00,0x00,0x00, +0x92,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x76,0x01,0x00,0x00, +0x9f,0x00,0x00,0x00,0x46,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x77,0x01,0x00,0x00,0x76,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x78,0x01,0x00,0x00,0x9f,0x00,0x00,0x00,0x4a,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x79,0x01,0x00,0x00,0x78,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x86,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x77,0x01,0x00,0x00,0x79,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x7b,0x01,0x00,0x00,0x9f,0x00,0x00,0x00,0x41,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x7c,0x01,0x00,0x00,0x7b,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x8b,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x7c,0x01,0x00,0x00,0x86,0x01,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7e,0x01,0x00,0x00,0x51,0x00,0x00,0x00,0x8b,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x90,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x58,0x00,0x00,0x00,0x7e,0x01,0x00,0x00,0x50,0x00,0x06,0x00,0x10,0x00,0x00,0x00, +0x80,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00, +0x88,0x00,0x05,0x00,0x10,0x00,0x00,0x00,0x81,0x01,0x00,0x00,0x92,0x01,0x00,0x00, +0x80,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x9b,0x00,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9b,0x00,0x00,0x00,0xf5,0x00,0x07,0x00,0x10,0x00,0x00,0x00,0x94,0x01,0x00,0x00, +0x91,0x01,0x00,0x00,0x8f,0x00,0x00,0x00,0x5d,0x01,0x00,0x00,0x9a,0x00,0x00,0x00, +0xf5,0x00,0x07,0x00,0x10,0x00,0x00,0x00,0x93,0x01,0x00,0x00,0x92,0x01,0x00,0x00, +0x8f,0x00,0x00,0x00,0x81,0x01,0x00,0x00,0x9a,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x10,0x00,0x00,0x00,0xa6,0x00,0x00,0x00,0x93,0x01,0x00,0x00,0x94,0x01,0x00,0x00, +0x0c,0x00,0x06,0x00,0x10,0x00,0x00,0x00,0xa7,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xa6,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0xa3,0x00,0x00,0x00, +0xa7,0x00,0x00,0x00,0xc7,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xab,0x00,0x00,0x00, +0x8a,0x00,0x00,0x00,0xaa,0x00,0x00,0x00,0xab,0x00,0x05,0x00,0x8c,0x00,0x00,0x00, +0xac,0x00,0x00,0x00,0xab,0x00,0x00,0x00,0x41,0x00,0x00,0x00,0xf7,0x00,0x03,0x00, +0xaf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xac,0x00,0x00,0x00, +0xae,0x00,0x00,0x00,0xb8,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0xae,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xb0,0x00,0x00,0x00,0xa3,0x00,0x00,0x00, +0x41,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb1,0x00,0x00,0x00, +0xb0,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xb2,0x00,0x00,0x00, +0xa3,0x00,0x00,0x00,0x46,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb3,0x00,0x00,0x00,0xb2,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xb4,0x00,0x00,0x00,0xa3,0x00,0x00,0x00,0x4a,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xb5,0x00,0x00,0x00,0xb4,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xb6,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xb3,0x00,0x00,0x00,0xb5,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xb7,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xb1,0x00,0x00,0x00, +0xb6,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xaf,0x00,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb8,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xba,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0xa7,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xaf,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0xaf,0x00,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x95,0x01,0x00,0x00,0xb7,0x00,0x00,0x00,0xae,0x00,0x00,0x00, +0xba,0x00,0x00,0x00,0xb8,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0xbc,0x00,0x00,0x00, +0xbd,0x00,0x00,0x00,0x86,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xbe,0x00,0x00,0x00,0xbd,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc0,0x00,0x00,0x00,0x95,0x01,0x00,0x00,0xbe,0x00,0x00,0x00, +0xc7,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xc4,0x00,0x00,0x00,0x8a,0x00,0x00,0x00, +0xc3,0x00,0x00,0x00,0xab,0x00,0x05,0x00,0x8c,0x00,0x00,0x00,0xc5,0x00,0x00,0x00, +0xc4,0x00,0x00,0x00,0x41,0x00,0x00,0x00,0xf7,0x00,0x03,0x00,0xc8,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc5,0x00,0x00,0x00,0xc7,0x00,0x00,0x00, +0xd6,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0xc7,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0xbc,0x00,0x00,0x00,0xcb,0x00,0x00,0x00,0x86,0x00,0x00,0x00,0xca,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xcc,0x00,0x00,0x00,0xcb,0x00,0x00,0x00, +0xb8,0x00,0x05,0x00,0x8c,0x00,0x00,0x00,0xcd,0x00,0x00,0x00,0xc0,0x00,0x00,0x00, +0xcc,0x00,0x00,0x00,0xf7,0x00,0x03,0x00,0xd0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xcd,0x00,0x00,0x00,0xcf,0x00,0x00,0x00,0xd1,0x00,0x00,0x00, +0xf8,0x00,0x02,0x00,0xcf,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xd0,0x00,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd1,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0xbc,0x00,0x00,0x00, +0xd3,0x00,0x00,0x00,0x86,0x00,0x00,0x00,0xd2,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xd4,0x00,0x00,0x00,0xd3,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd0,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0xd0,0x00,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x96,0x01,0x00,0x00,0x3d,0x00,0x00,0x00,0xcf,0x00,0x00,0x00, +0xd4,0x00,0x00,0x00,0xd1,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xc8,0x00,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd6,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xc8,0x00,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc8,0x00,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x97,0x01,0x00,0x00,0x96,0x01,0x00,0x00,0xd0,0x00,0x00,0x00,0xc0,0x00,0x00,0x00, +0xd6,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0xd9,0x00,0x00,0x00,0xdc,0x00,0x00,0x00, +0xdb,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x0e,0x00,0x00,0x00,0xde,0x00,0x00,0x00, +0x74,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x2f,0x00,0x00,0x00,0xe0,0x00,0x00,0x00, +0x97,0x01,0x00,0x00,0x97,0x01,0x00,0x00,0x97,0x01,0x00,0x00,0x97,0x01,0x00,0x00, +0x63,0x00,0x04,0x00,0xdc,0x00,0x00,0x00,0xde,0x00,0x00,0x00,0xe0,0x00,0x00,0x00, +0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_autogen_reactive_pass_bdf038c1f61ffcc8d7f6ab065da9ecab.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_autogen_reactive_pass_bdf038c1f61ffcc8d7f6ab065da9ecab.h new file mode 100644 index 00000000..eb13a751 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_autogen_reactive_pass_bdf038c1f61ffcc8d7f6ab065da9ecab.h @@ -0,0 +1,248 @@ +// ffx_fsr2_autogen_reactive_pass_bdf038c1f61ffcc8d7f6ab065da9ecab.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_autogen_reactive_pass_bdf038c1f61ffcc8d7f6ab065da9ecab_SampledImageResourceNames[] = { "r_input_opaque_only", "r_input_color_jittered", }; +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_bdf038c1f61ffcc8d7f6ab065da9ecab_SampledImageResourceBindings[] = { 0, 1, }; +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_bdf038c1f61ffcc8d7f6ab065da9ecab_SampledImageResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_bdf038c1f61ffcc8d7f6ab065da9ecab_SampledImageResourceSets[] = { 1, 1, }; + +static const char* g_ffx_fsr2_autogen_reactive_pass_bdf038c1f61ffcc8d7f6ab065da9ecab_StorageImageResourceNames[] = { "rw_output_autoreactive", }; +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_bdf038c1f61ffcc8d7f6ab065da9ecab_StorageImageResourceBindings[] = { 2, }; +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_bdf038c1f61ffcc8d7f6ab065da9ecab_StorageImageResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_bdf038c1f61ffcc8d7f6ab065da9ecab_StorageImageResourceSets[] = { 1, }; + +static const char* g_ffx_fsr2_autogen_reactive_pass_bdf038c1f61ffcc8d7f6ab065da9ecab_UniformBufferResourceNames[] = { "cbGenerateReactive", }; +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_bdf038c1f61ffcc8d7f6ab065da9ecab_UniformBufferResourceBindings[] = { 3, }; +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_bdf038c1f61ffcc8d7f6ab065da9ecab_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_bdf038c1f61ffcc8d7f6ab065da9ecab_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_bdf038c1f61ffcc8d7f6ab065da9ecab_size = 3592; + +static const unsigned char g_ffx_fsr2_autogen_reactive_pass_bdf038c1f61ffcc8d7f6ab065da9ecab_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x9c,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x0b,0x00,0x06,0x00, +0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c,0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30, +0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x0f,0x00,0x06,0x00,0x05,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0x6d,0x00,0x00,0x00,0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00, +0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65, +0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74, +0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47, +0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f, +0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00, +0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e, +0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00, +0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00, +0x05,0x00,0x08,0x00,0x27,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x63,0x6f,0x6c,0x6f,0x72,0x5f,0x6a,0x69,0x74,0x74,0x65,0x72,0x65,0x64,0x00,0x00, +0x05,0x00,0x07,0x00,0x30,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x6f,0x70,0x61,0x71,0x75,0x65,0x5f,0x6f,0x6e,0x6c,0x79,0x00,0x05,0x00,0x08,0x00, +0x6d,0x00,0x00,0x00,0x67,0x6c,0x5f,0x47,0x6c,0x6f,0x62,0x61,0x6c,0x49,0x6e,0x76, +0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00,0x05,0x00,0x08,0x00, +0x7a,0x00,0x00,0x00,0x63,0x62,0x47,0x65,0x6e,0x65,0x72,0x61,0x74,0x65,0x52,0x65, +0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x05,0x00, +0x7a,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x63,0x61,0x6c,0x65,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x7a,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x74,0x68,0x72,0x65, +0x73,0x68,0x6f,0x6c,0x64,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x7a,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x62,0x69,0x6e,0x61,0x72,0x79,0x56,0x61,0x6c,0x75,0x65,0x00, +0x06,0x00,0x05,0x00,0x7a,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x66,0x6c,0x61,0x67, +0x73,0x00,0x00,0x00,0x05,0x00,0x07,0x00,0x7c,0x00,0x00,0x00,0x63,0x62,0x47,0x65, +0x6e,0x65,0x72,0x61,0x74,0x65,0x52,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x00,0x00, +0x05,0x00,0x08,0x00,0xd1,0x00,0x00,0x00,0x72,0x77,0x5f,0x6f,0x75,0x74,0x70,0x75, +0x74,0x5f,0x61,0x75,0x74,0x6f,0x72,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x00,0x00, +0x47,0x00,0x04,0x00,0x27,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x27,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x30,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x30,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x6d,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x1c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x7a,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x7a,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x7a,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x7a,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x7a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x7c,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x7c,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xd1,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xd1,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xe9,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00, +0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x15,0x00,0x04,0x00, +0x0d,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x0e,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x10,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x25,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x26,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x0d,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x2b,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x26,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x15,0x00,0x04,0x00,0x3b,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3b,0x00,0x00,0x00,0x3c,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3b,0x00,0x00,0x00,0x41,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3b,0x00,0x00,0x00,0x45,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4c,0x00,0x00,0x00,0x00,0x00,0x80,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x53,0x00,0x00,0x00,0x02,0x10,0x80,0x37, +0x17,0x00,0x04,0x00,0x68,0x00,0x00,0x00,0x3b,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x6b,0x00,0x00,0x00,0x3b,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x6c,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x6b,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x6c,0x00,0x00,0x00,0x6d,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x1e,0x00,0x06,0x00,0x7a,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x3b,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x7b,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x7a,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7b,0x00,0x00,0x00, +0x7c,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x0d,0x00,0x00,0x00, +0x7d,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x7e,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x3b,0x00,0x00,0x00,0x14,0x00,0x02,0x00,0x82,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3b,0x00,0x00,0x00,0xa0,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xb2,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3b,0x00,0x00,0x00,0xb9,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x0d,0x00,0x00,0x00,0xc0,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x0d,0x00,0x00,0x00,0xc8,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0xcf,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xd0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xcf,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xd0,0x00,0x00,0x00,0xd1,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x6b,0x00,0x00,0x00,0xe9,0x00,0x00,0x00, +0xa0,0x00,0x00,0x00,0xa0,0x00,0x00,0x00,0x41,0x00,0x00,0x00,0x36,0x00,0x05,0x00, +0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x6b,0x00,0x00,0x00, +0x6e,0x00,0x00,0x00,0x6d,0x00,0x00,0x00,0x4f,0x00,0x07,0x00,0x68,0x00,0x00,0x00, +0x6f,0x00,0x00,0x00,0x6e,0x00,0x00,0x00,0x6e,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x0e,0x00,0x00,0x00,0x72,0x00,0x00,0x00, +0x6f,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x25,0x00,0x00,0x00,0xec,0x00,0x00,0x00, +0x30,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x2b,0x00,0x00,0x00,0xee,0x00,0x00,0x00, +0xec,0x00,0x00,0x00,0x72,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x4f,0x00,0x08,0x00,0x10,0x00,0x00,0x00,0xef,0x00,0x00,0x00,0xee,0x00,0x00,0x00, +0xee,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x25,0x00,0x00,0x00,0xf2,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x2b,0x00,0x00,0x00,0xf4,0x00,0x00,0x00,0xf2,0x00,0x00,0x00, +0x72,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x4f,0x00,0x08,0x00, +0x10,0x00,0x00,0x00,0xf5,0x00,0x00,0x00,0xf4,0x00,0x00,0x00,0xf4,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x7e,0x00,0x00,0x00,0x7f,0x00,0x00,0x00,0x7c,0x00,0x00,0x00,0x7d,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x3b,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x7f,0x00,0x00,0x00, +0xc7,0x00,0x05,0x00,0x3b,0x00,0x00,0x00,0x81,0x00,0x00,0x00,0x80,0x00,0x00,0x00, +0x41,0x00,0x00,0x00,0xab,0x00,0x05,0x00,0x82,0x00,0x00,0x00,0x83,0x00,0x00,0x00, +0x81,0x00,0x00,0x00,0x3c,0x00,0x00,0x00,0xf7,0x00,0x03,0x00,0x85,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x83,0x00,0x00,0x00,0x84,0x00,0x00,0x00, +0x85,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0x84,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0xee,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x0f,0x01,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x03,0x01,0x00,0x00,0xee,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x05,0x01,0x00,0x00,0xee,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x14,0x01,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x03,0x01,0x00,0x00,0x05,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x19,0x01,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x0f,0x01,0x00,0x00,0x14,0x01,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x08,0x01,0x00,0x00,0x19,0x01,0x00,0x00,0x4c,0x00,0x00,0x00, +0x50,0x00,0x06,0x00,0x10,0x00,0x00,0x00,0x09,0x01,0x00,0x00,0x08,0x01,0x00,0x00, +0x08,0x01,0x00,0x00,0x08,0x01,0x00,0x00,0x88,0x00,0x05,0x00,0x10,0x00,0x00,0x00, +0x0a,0x01,0x00,0x00,0xef,0x00,0x00,0x00,0x09,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x24,0x01,0x00,0x00,0xf4,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x33,0x01,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x38,0x00,0x00,0x00,0x24,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x27,0x01,0x00,0x00,0xf4,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x29,0x01,0x00,0x00,0xf4,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x38,0x01,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x27,0x01,0x00,0x00,0x29,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x3d,0x01,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x33,0x01,0x00,0x00,0x38,0x01,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2c,0x01,0x00,0x00,0x3d,0x01,0x00,0x00,0x4c,0x00,0x00,0x00, +0x50,0x00,0x06,0x00,0x10,0x00,0x00,0x00,0x2d,0x01,0x00,0x00,0x2c,0x01,0x00,0x00, +0x2c,0x01,0x00,0x00,0x2c,0x01,0x00,0x00,0x88,0x00,0x05,0x00,0x10,0x00,0x00,0x00, +0x2e,0x01,0x00,0x00,0xf5,0x00,0x00,0x00,0x2d,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x85,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0x85,0x00,0x00,0x00,0xf5,0x00,0x07,0x00, +0x10,0x00,0x00,0x00,0x96,0x01,0x00,0x00,0xf5,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x2e,0x01,0x00,0x00,0x84,0x00,0x00,0x00,0xf5,0x00,0x07,0x00,0x10,0x00,0x00,0x00, +0x95,0x01,0x00,0x00,0xef,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x0a,0x01,0x00,0x00, +0x84,0x00,0x00,0x00,0xc7,0x00,0x05,0x00,0x3b,0x00,0x00,0x00,0x8e,0x00,0x00,0x00, +0x80,0x00,0x00,0x00,0x45,0x00,0x00,0x00,0xab,0x00,0x05,0x00,0x82,0x00,0x00,0x00, +0x8f,0x00,0x00,0x00,0x8e,0x00,0x00,0x00,0x3c,0x00,0x00,0x00,0xf7,0x00,0x03,0x00, +0x91,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x8f,0x00,0x00,0x00, +0x90,0x00,0x00,0x00,0x91,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0x90,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x48,0x01,0x00,0x00,0x95,0x01,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4a,0x01,0x00,0x00, +0x95,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x57,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x01,0x00,0x00, +0x4a,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4d,0x01,0x00,0x00, +0x95,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x5c,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x4d,0x01,0x00,0x00, +0x57,0x01,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4f,0x01,0x00,0x00, +0x4c,0x00,0x00,0x00,0x5c,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x61,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x53,0x00,0x00,0x00, +0x4f,0x01,0x00,0x00,0x50,0x00,0x06,0x00,0x10,0x00,0x00,0x00,0x51,0x01,0x00,0x00, +0x61,0x01,0x00,0x00,0x61,0x01,0x00,0x00,0x61,0x01,0x00,0x00,0x88,0x00,0x05,0x00, +0x10,0x00,0x00,0x00,0x52,0x01,0x00,0x00,0x95,0x01,0x00,0x00,0x51,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6c,0x01,0x00,0x00,0x96,0x01,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6e,0x01,0x00,0x00, +0x96,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x7b,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x6c,0x01,0x00,0x00, +0x6e,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x71,0x01,0x00,0x00, +0x96,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x80,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x71,0x01,0x00,0x00, +0x7b,0x01,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x73,0x01,0x00,0x00, +0x4c,0x00,0x00,0x00,0x80,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x85,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x53,0x00,0x00,0x00, +0x73,0x01,0x00,0x00,0x50,0x00,0x06,0x00,0x10,0x00,0x00,0x00,0x75,0x01,0x00,0x00, +0x85,0x01,0x00,0x00,0x85,0x01,0x00,0x00,0x85,0x01,0x00,0x00,0x88,0x00,0x05,0x00, +0x10,0x00,0x00,0x00,0x76,0x01,0x00,0x00,0x96,0x01,0x00,0x00,0x75,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x91,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0x91,0x00,0x00,0x00, +0xf5,0x00,0x07,0x00,0x10,0x00,0x00,0x00,0x98,0x01,0x00,0x00,0x95,0x01,0x00,0x00, +0x85,0x00,0x00,0x00,0x52,0x01,0x00,0x00,0x90,0x00,0x00,0x00,0xf5,0x00,0x07,0x00, +0x10,0x00,0x00,0x00,0x97,0x01,0x00,0x00,0x96,0x01,0x00,0x00,0x85,0x00,0x00,0x00, +0x76,0x01,0x00,0x00,0x90,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x10,0x00,0x00,0x00, +0x9c,0x00,0x00,0x00,0x97,0x01,0x00,0x00,0x98,0x01,0x00,0x00,0x0c,0x00,0x06,0x00, +0x10,0x00,0x00,0x00,0x9d,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x9c,0x00,0x00,0x00,0xc7,0x00,0x05,0x00,0x3b,0x00,0x00,0x00,0xa1,0x00,0x00,0x00, +0x80,0x00,0x00,0x00,0xa0,0x00,0x00,0x00,0xab,0x00,0x05,0x00,0x82,0x00,0x00,0x00, +0xa2,0x00,0x00,0x00,0xa1,0x00,0x00,0x00,0x3c,0x00,0x00,0x00,0xf7,0x00,0x03,0x00, +0xa5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa2,0x00,0x00,0x00, +0xa4,0x00,0x00,0x00,0xae,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0xa4,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa7,0x00,0x00,0x00,0x9d,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa9,0x00,0x00,0x00, +0x9d,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xab,0x00,0x00,0x00,0x9d,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xac,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xa9,0x00,0x00,0x00,0xab,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xad,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xa7,0x00,0x00,0x00, +0xac,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xa5,0x00,0x00,0x00,0xf8,0x00,0x02,0x00, +0xae,0x00,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb0,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x9d,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa5,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0xa5,0x00,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x99,0x01,0x00,0x00,0xad,0x00,0x00,0x00,0xa4,0x00,0x00,0x00, +0xb0,0x00,0x00,0x00,0xae,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0xb2,0x00,0x00,0x00, +0xb3,0x00,0x00,0x00,0x7c,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xb4,0x00,0x00,0x00,0xb3,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb6,0x00,0x00,0x00,0x99,0x01,0x00,0x00,0xb4,0x00,0x00,0x00, +0xc7,0x00,0x05,0x00,0x3b,0x00,0x00,0x00,0xba,0x00,0x00,0x00,0x80,0x00,0x00,0x00, +0xb9,0x00,0x00,0x00,0xab,0x00,0x05,0x00,0x82,0x00,0x00,0x00,0xbb,0x00,0x00,0x00, +0xba,0x00,0x00,0x00,0x3c,0x00,0x00,0x00,0xf7,0x00,0x03,0x00,0xbe,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xbb,0x00,0x00,0x00,0xbd,0x00,0x00,0x00, +0xcc,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0xbd,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0xb2,0x00,0x00,0x00,0xc1,0x00,0x00,0x00,0x7c,0x00,0x00,0x00,0xc0,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc2,0x00,0x00,0x00,0xc1,0x00,0x00,0x00, +0xb8,0x00,0x05,0x00,0x82,0x00,0x00,0x00,0xc3,0x00,0x00,0x00,0xb6,0x00,0x00,0x00, +0xc2,0x00,0x00,0x00,0xf7,0x00,0x03,0x00,0xc6,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xc3,0x00,0x00,0x00,0xc5,0x00,0x00,0x00,0xc7,0x00,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc5,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xc6,0x00,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc7,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0xb2,0x00,0x00,0x00, +0xc9,0x00,0x00,0x00,0x7c,0x00,0x00,0x00,0xc8,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xca,0x00,0x00,0x00,0xc9,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc6,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0xc6,0x00,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x9a,0x01,0x00,0x00,0x38,0x00,0x00,0x00,0xc5,0x00,0x00,0x00, +0xca,0x00,0x00,0x00,0xc7,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xbe,0x00,0x00,0x00, +0xf8,0x00,0x02,0x00,0xcc,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xbe,0x00,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbe,0x00,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x9b,0x01,0x00,0x00,0x9a,0x01,0x00,0x00,0xc6,0x00,0x00,0x00,0xb6,0x00,0x00,0x00, +0xcc,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0xcf,0x00,0x00,0x00,0xd2,0x00,0x00,0x00, +0xd1,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x2b,0x00,0x00,0x00,0xd6,0x00,0x00,0x00, +0x9b,0x01,0x00,0x00,0x9b,0x01,0x00,0x00,0x9b,0x01,0x00,0x00,0x9b,0x01,0x00,0x00, +0x63,0x00,0x04,0x00,0xd2,0x00,0x00,0x00,0x72,0x00,0x00,0x00,0xd6,0x00,0x00,0x00, +0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_autogen_reactive_pass_permutations.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_autogen_reactive_pass_permutations.h new file mode 100644 index 00000000..7419e59a --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_autogen_reactive_pass_permutations.h @@ -0,0 +1,218 @@ +#include "ffx_fsr2_autogen_reactive_pass_bdf038c1f61ffcc8d7f6ab065da9ecab.h" +#include "ffx_fsr2_autogen_reactive_pass_477582719e626dfc9db51e649b9a086a.h" + +typedef union ffx_fsr2_autogen_reactive_pass_PermutationKey { + struct { + uint32_t FFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE : 1; + uint32_t FFX_FSR2_OPTION_HDR_COLOR_INPUT : 1; + uint32_t FFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_JITTERED_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_INVERTED_DEPTH : 1; + uint32_t FFX_FSR2_OPTION_APPLY_SHARPENING : 1; + uint32_t FFX_HALF : 1; + }; + uint32_t index; +} ffx_fsr2_autogen_reactive_pass_PermutationKey; + +typedef struct ffx_fsr2_autogen_reactive_pass_PermutationInfo { + const uint32_t blobSize; + const unsigned char* blobData; + + const uint32_t numSamplerResources; + const char** samplerResourceNames; + const uint32_t* samplerResourceBindings; + const uint32_t* samplerResourceCounts; + const uint32_t* samplerResourceSets; + + const uint32_t numCombinedSamplerResources; + const char** combinedSamplerResourceNames; + const uint32_t* combinedSamplerResourceBindings; + const uint32_t* combinedSamplerResourceCounts; + const uint32_t* combinedSamplerResourceSets; + + const uint32_t numSampledImageResources; + const char** sampledImageResourceNames; + const uint32_t* sampledImageResourceBindings; + const uint32_t* sampledImageResourceCounts; + const uint32_t* sampledImageResourceSets; + + const uint32_t numStorageImageResources; + const char** storageImageResourceNames; + const uint32_t* storageImageResourceBindings; + const uint32_t* storageImageResourceCounts; + const uint32_t* storageImageResourceSets; + + const uint32_t numUniformTexelBufferResources; + const char** uniformTexelBufferResourceNames; + const uint32_t* uniformTexelBufferResourceBindings; + const uint32_t* uniformTexelBufferResourceCounts; + const uint32_t* uniformTexelBufferResourceSets; + + const uint32_t numStorageTexelBufferResources; + const char** storageTexelBufferResourceNames; + const uint32_t* storageTexelBufferResourceBindings; + const uint32_t* storageTexelBufferResourceCounts; + const uint32_t* storageTexelBufferResourceSets; + + const uint32_t numUniformBufferResources; + const char** uniformBufferResourceNames; + const uint32_t* uniformBufferResourceBindings; + const uint32_t* uniformBufferResourceCounts; + const uint32_t* uniformBufferResourceSets; + + const uint32_t numStorageBufferResources; + const char** storageBufferResourceNames; + const uint32_t* storageBufferResourceBindings; + const uint32_t* storageBufferResourceCounts; + const uint32_t* storageBufferResourceSets; + + const uint32_t numInputAttachmentResources; + const char** inputAttachmentResourceNames; + const uint32_t* inputAttachmentResourceBindings; + const uint32_t* inputAttachmentResourceCounts; + const uint32_t* inputAttachmentResourceSets; + + const uint32_t numRTAccelerationStructureResources; + const char** rtAccelerationStructureResourceNames; + const uint32_t* rtAccelerationStructureResourceBindings; + const uint32_t* rtAccelerationStructureResourceCounts; + const uint32_t* rtAccelerationStructureResourceSets; + +} ffx_fsr2_autogen_reactive_pass_PermutationInfo; + +static const uint32_t g_ffx_fsr2_autogen_reactive_pass_IndirectionTable[] = { + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, +}; + +static const ffx_fsr2_autogen_reactive_pass_PermutationInfo g_ffx_fsr2_autogen_reactive_pass_PermutationInfo[] = { + { g_ffx_fsr2_autogen_reactive_pass_bdf038c1f61ffcc8d7f6ab065da9ecab_size, g_ffx_fsr2_autogen_reactive_pass_bdf038c1f61ffcc8d7f6ab065da9ecab_data, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, g_ffx_fsr2_autogen_reactive_pass_bdf038c1f61ffcc8d7f6ab065da9ecab_SampledImageResourceNames, g_ffx_fsr2_autogen_reactive_pass_bdf038c1f61ffcc8d7f6ab065da9ecab_SampledImageResourceBindings, g_ffx_fsr2_autogen_reactive_pass_bdf038c1f61ffcc8d7f6ab065da9ecab_SampledImageResourceCounts, g_ffx_fsr2_autogen_reactive_pass_bdf038c1f61ffcc8d7f6ab065da9ecab_SampledImageResourceSets, 1, g_ffx_fsr2_autogen_reactive_pass_bdf038c1f61ffcc8d7f6ab065da9ecab_StorageImageResourceNames, g_ffx_fsr2_autogen_reactive_pass_bdf038c1f61ffcc8d7f6ab065da9ecab_StorageImageResourceBindings, g_ffx_fsr2_autogen_reactive_pass_bdf038c1f61ffcc8d7f6ab065da9ecab_StorageImageResourceCounts, g_ffx_fsr2_autogen_reactive_pass_bdf038c1f61ffcc8d7f6ab065da9ecab_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_autogen_reactive_pass_bdf038c1f61ffcc8d7f6ab065da9ecab_UniformBufferResourceNames, g_ffx_fsr2_autogen_reactive_pass_bdf038c1f61ffcc8d7f6ab065da9ecab_UniformBufferResourceBindings, g_ffx_fsr2_autogen_reactive_pass_bdf038c1f61ffcc8d7f6ab065da9ecab_UniformBufferResourceCounts, g_ffx_fsr2_autogen_reactive_pass_bdf038c1f61ffcc8d7f6ab065da9ecab_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_autogen_reactive_pass_477582719e626dfc9db51e649b9a086a_size, g_ffx_fsr2_autogen_reactive_pass_477582719e626dfc9db51e649b9a086a_data, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, g_ffx_fsr2_autogen_reactive_pass_477582719e626dfc9db51e649b9a086a_SampledImageResourceNames, g_ffx_fsr2_autogen_reactive_pass_477582719e626dfc9db51e649b9a086a_SampledImageResourceBindings, g_ffx_fsr2_autogen_reactive_pass_477582719e626dfc9db51e649b9a086a_SampledImageResourceCounts, g_ffx_fsr2_autogen_reactive_pass_477582719e626dfc9db51e649b9a086a_SampledImageResourceSets, 1, g_ffx_fsr2_autogen_reactive_pass_477582719e626dfc9db51e649b9a086a_StorageImageResourceNames, g_ffx_fsr2_autogen_reactive_pass_477582719e626dfc9db51e649b9a086a_StorageImageResourceBindings, g_ffx_fsr2_autogen_reactive_pass_477582719e626dfc9db51e649b9a086a_StorageImageResourceCounts, g_ffx_fsr2_autogen_reactive_pass_477582719e626dfc9db51e649b9a086a_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_autogen_reactive_pass_477582719e626dfc9db51e649b9a086a_UniformBufferResourceNames, g_ffx_fsr2_autogen_reactive_pass_477582719e626dfc9db51e649b9a086a_UniformBufferResourceBindings, g_ffx_fsr2_autogen_reactive_pass_477582719e626dfc9db51e649b9a086a_UniformBufferResourceCounts, g_ffx_fsr2_autogen_reactive_pass_477582719e626dfc9db51e649b9a086a_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_autogen_reactive_pass_permutations.h.d b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_autogen_reactive_pass_permutations.h.d new file mode 100644 index 00000000..67b483c0 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_autogen_reactive_pass_permutations.h.d @@ -0,0 +1 @@ +src/ffx-fsr2-api/shaders/vk/ffx_fsr2_autogen_reactive_pass_permutations.h: \ No newline at end of file diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_compute_luminance_pyramid_pass_0b3e8a4882bd66ca5164aaf0e9650e72.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_compute_luminance_pyramid_pass_0b3e8a4882bd66ca5164aaf0e9650e72.h new file mode 100644 index 00000000..6dfc4bda --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_compute_luminance_pyramid_pass_0b3e8a4882bd66ca5164aaf0e9650e72.h @@ -0,0 +1,2764 @@ +// ffx_fsr2_compute_luminance_pyramid_pass_0b3e8a4882bd66ca5164aaf0e9650e72.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_compute_luminance_pyramid_pass_0b3e8a4882bd66ca5164aaf0e9650e72_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_compute_luminance_pyramid_pass_0b3e8a4882bd66ca5164aaf0e9650e72_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_compute_luminance_pyramid_pass_0b3e8a4882bd66ca5164aaf0e9650e72_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_compute_luminance_pyramid_pass_0b3e8a4882bd66ca5164aaf0e9650e72_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_compute_luminance_pyramid_pass_0b3e8a4882bd66ca5164aaf0e9650e72_SampledImageResourceNames[] = { "r_input_color_jittered", }; +static const uint32_t g_ffx_fsr2_compute_luminance_pyramid_pass_0b3e8a4882bd66ca5164aaf0e9650e72_SampledImageResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_compute_luminance_pyramid_pass_0b3e8a4882bd66ca5164aaf0e9650e72_SampledImageResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_compute_luminance_pyramid_pass_0b3e8a4882bd66ca5164aaf0e9650e72_SampledImageResourceSets[] = { 1, }; + +static const char* g_ffx_fsr2_compute_luminance_pyramid_pass_0b3e8a4882bd66ca5164aaf0e9650e72_StorageImageResourceNames[] = { "rw_spd_global_atomic", "rw_img_mip_shading_change", "rw_img_mip_5", "rw_auto_exposure", }; +static const uint32_t g_ffx_fsr2_compute_luminance_pyramid_pass_0b3e8a4882bd66ca5164aaf0e9650e72_StorageImageResourceBindings[] = { 1, 2, 3, 4, }; +static const uint32_t g_ffx_fsr2_compute_luminance_pyramid_pass_0b3e8a4882bd66ca5164aaf0e9650e72_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_compute_luminance_pyramid_pass_0b3e8a4882bd66ca5164aaf0e9650e72_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_compute_luminance_pyramid_pass_0b3e8a4882bd66ca5164aaf0e9650e72_UniformBufferResourceNames[] = { "cbFSR2", "cbSPD", }; +static const uint32_t g_ffx_fsr2_compute_luminance_pyramid_pass_0b3e8a4882bd66ca5164aaf0e9650e72_UniformBufferResourceBindings[] = { 5, 6, }; +static const uint32_t g_ffx_fsr2_compute_luminance_pyramid_pass_0b3e8a4882bd66ca5164aaf0e9650e72_UniformBufferResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_compute_luminance_pyramid_pass_0b3e8a4882bd66ca5164aaf0e9650e72_UniformBufferResourceSets[] = { 1, 1, }; + +static const uint32_t g_ffx_fsr2_compute_luminance_pyramid_pass_0b3e8a4882bd66ca5164aaf0e9650e72_size = 43768; + +static const unsigned char g_ffx_fsr2_compute_luminance_pyramid_pass_0b3e8a4882bd66ca5164aaf0e9650e72_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x18,0x25,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x3d,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x44,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x07,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x06,0x07,0x00,0x00, +0x08,0x07,0x00,0x00,0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x00,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00, +0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74, +0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73, +0x00,0x00,0x00,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c, +0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65, +0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00, +0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64, +0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x04,0x00,0x09,0x00, +0x47,0x4c,0x5f,0x4b,0x48,0x52,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x73,0x75, +0x62,0x67,0x72,0x6f,0x75,0x70,0x5f,0x62,0x61,0x73,0x69,0x63,0x00,0x00,0x00,0x00, +0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x4b,0x48,0x52,0x5f,0x73,0x68,0x61,0x64,0x65, +0x72,0x5f,0x73,0x75,0x62,0x67,0x72,0x6f,0x75,0x70,0x5f,0x71,0x75,0x61,0x64,0x00, +0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00, +0x05,0x00,0x05,0x00,0x61,0x01,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74, +0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x61,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00, +0x61,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64, +0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00,0x61,0x01,0x00,0x00, +0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65, +0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x61,0x01,0x00,0x00,0x03,0x00,0x00,0x00, +0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75, +0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00, +0x06,0x00,0x08,0x00,0x61,0x01,0x00,0x00,0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d, +0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00, +0x06,0x00,0x08,0x00,0x61,0x01,0x00,0x00,0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d, +0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00, +0x06,0x00,0x06,0x00,0x61,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61, +0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00,0x61,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65, +0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00,0x61,0x01,0x00,0x00, +0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00, +0x61,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56, +0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00, +0x61,0x01,0x00,0x00,0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61, +0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00, +0x61,0x01,0x00,0x00,0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56, +0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65, +0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00,0x61,0x01,0x00,0x00, +0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65, +0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00,0x61,0x01,0x00,0x00,0x0d,0x00,0x00,0x00, +0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72, +0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x61,0x01,0x00,0x00,0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66, +0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00,0x61,0x01,0x00,0x00,0x0f,0x00,0x00,0x00, +0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c, +0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x61,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00, +0x06,0x00,0x09,0x00,0x61,0x01,0x00,0x00,0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e, +0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63, +0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00,0x61,0x01,0x00,0x00,0x12,0x00,0x00,0x00, +0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65, +0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00, +0x63,0x01,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00,0x05,0x00,0x08,0x00, +0x87,0x01,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f, +0x72,0x5f,0x6a,0x69,0x74,0x74,0x65,0x72,0x65,0x64,0x00,0x00,0x05,0x00,0x06,0x00, +0x8b,0x01,0x00,0x00,0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d, +0x70,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0xcd,0x01,0x00,0x00,0x63,0x62,0x53,0x50, +0x44,0x5f,0x74,0x00,0x06,0x00,0x05,0x00,0xcd,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x6d,0x69,0x70,0x73,0x00,0x00,0x00,0x00,0x06,0x00,0x07,0x00,0xcd,0x01,0x00,0x00, +0x01,0x00,0x00,0x00,0x6e,0x75,0x6d,0x57,0x6f,0x72,0x6b,0x47,0x72,0x6f,0x75,0x70, +0x73,0x00,0x00,0x00,0x06,0x00,0x07,0x00,0xcd,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x77,0x6f,0x72,0x6b,0x47,0x72,0x6f,0x75,0x70,0x4f,0x66,0x66,0x73,0x65,0x74,0x00, +0x06,0x00,0x06,0x00,0xcd,0x01,0x00,0x00,0x03,0x00,0x00,0x00,0x72,0x65,0x6e,0x64, +0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00,0x05,0x00,0x04,0x00,0xcf,0x01,0x00,0x00, +0x63,0x62,0x53,0x50,0x44,0x00,0x00,0x00,0x05,0x00,0x07,0x00,0xe2,0x01,0x00,0x00, +0x72,0x77,0x5f,0x61,0x75,0x74,0x6f,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65, +0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0xf0,0x01,0x00,0x00,0x72,0x77,0x5f,0x69, +0x6d,0x67,0x5f,0x6d,0x69,0x70,0x5f,0x35,0x00,0x00,0x00,0x00,0x05,0x00,0x09,0x00, +0xfe,0x01,0x00,0x00,0x72,0x77,0x5f,0x69,0x6d,0x67,0x5f,0x6d,0x69,0x70,0x5f,0x73, +0x68,0x61,0x64,0x69,0x6e,0x67,0x5f,0x63,0x68,0x61,0x6e,0x67,0x65,0x00,0x00,0x00, +0x05,0x00,0x08,0x00,0x14,0x02,0x00,0x00,0x72,0x77,0x5f,0x73,0x70,0x64,0x5f,0x67, +0x6c,0x6f,0x62,0x61,0x6c,0x5f,0x61,0x74,0x6f,0x6d,0x69,0x63,0x00,0x00,0x00,0x00, +0x05,0x00,0x05,0x00,0x8d,0x02,0x00,0x00,0x73,0x70,0x64,0x43,0x6f,0x75,0x6e,0x74, +0x65,0x72,0x00,0x00,0x05,0x00,0x07,0x00,0x9a,0x02,0x00,0x00,0x73,0x70,0x64,0x49, +0x6e,0x74,0x65,0x72,0x6d,0x65,0x64,0x69,0x61,0x74,0x65,0x52,0x00,0x00,0x00,0x00, +0x05,0x00,0x07,0x00,0xa0,0x02,0x00,0x00,0x73,0x70,0x64,0x49,0x6e,0x74,0x65,0x72, +0x6d,0x65,0x64,0x69,0x61,0x74,0x65,0x47,0x00,0x00,0x00,0x00,0x05,0x00,0x07,0x00, +0xa5,0x02,0x00,0x00,0x73,0x70,0x64,0x49,0x6e,0x74,0x65,0x72,0x6d,0x65,0x64,0x69, +0x61,0x74,0x65,0x42,0x00,0x00,0x00,0x00,0x05,0x00,0x07,0x00,0xaa,0x02,0x00,0x00, +0x73,0x70,0x64,0x49,0x6e,0x74,0x65,0x72,0x6d,0x65,0x64,0x69,0x61,0x74,0x65,0x41, +0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x06,0x07,0x00,0x00,0x67,0x6c,0x5f,0x57, +0x6f,0x72,0x6b,0x47,0x72,0x6f,0x75,0x70,0x49,0x44,0x00,0x00,0x05,0x00,0x08,0x00, +0x08,0x07,0x00,0x00,0x67,0x6c,0x5f,0x4c,0x6f,0x63,0x61,0x6c,0x49,0x6e,0x76,0x6f, +0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x6e,0x64,0x65,0x78,0x00,0x48,0x00,0x05,0x00, +0x61,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x61,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x61,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x61,0x01,0x00,0x00, +0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x61,0x01,0x00,0x00,0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x61,0x01,0x00,0x00,0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x61,0x01,0x00,0x00,0x06,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x61,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x61,0x01,0x00,0x00,0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x61,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x61,0x01,0x00,0x00,0x0a,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x61,0x01,0x00,0x00, +0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x61,0x01,0x00,0x00,0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x61,0x01,0x00,0x00,0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x61,0x01,0x00,0x00,0x0e,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x61,0x01,0x00,0x00, +0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x61,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x61,0x01,0x00,0x00,0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x61,0x01,0x00,0x00,0x12,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x61,0x01,0x00,0x00, +0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x63,0x01,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x63,0x01,0x00,0x00,0x21,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x87,0x01,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x87,0x01,0x00,0x00,0x21,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8b,0x01,0x00,0x00,0x22,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8b,0x01,0x00,0x00,0x21,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xcd,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xcd,0x01,0x00,0x00, +0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xcd,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xcd,0x01,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x10,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xcd,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xcf,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xcf,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xe2,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xe2,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xf0,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xf0,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0xf0,0x01,0x00,0x00,0x17,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xfe,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xfe,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0xfe,0x01,0x00,0x00,0x17,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x14,0x02,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x14,0x02,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x14,0x02,0x00,0x00, +0x17,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x06,0x07,0x00,0x00,0x0b,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x08,0x07,0x00,0x00,0x0b,0x00,0x00,0x00, +0x1d,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x18,0x07,0x00,0x00,0x0b,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00, +0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x13,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x14,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x29,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x2e,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x2f,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x63,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x14,0x00,0x02,0x00,0xa2,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x18,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x2e,0x00,0x00,0x00,0x29,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x43,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x44,0x01,0x00,0x00,0x03,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x4a,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x1e,0x00,0x15,0x00, +0x61,0x01,0x00,0x00,0x2f,0x00,0x00,0x00,0x2f,0x00,0x00,0x00,0x2f,0x00,0x00,0x00, +0x2f,0x00,0x00,0x00,0x2f,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x63,0x00,0x00,0x00,0x14,0x00,0x00,0x00,0x14,0x00,0x00,0x00,0x14,0x00,0x00,0x00, +0x14,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x13,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x62,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x61,0x01,0x00,0x00, +0x3b,0x00,0x04,0x00,0x62,0x01,0x00,0x00,0x63,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x64,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x2f,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x2e,0x00,0x00,0x00,0x69,0x01,0x00,0x00,0x03,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x2e,0x00,0x00,0x00,0x6e,0x01,0x00,0x00,0x05,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x6f,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x2e,0x00,0x00,0x00,0x74,0x01,0x00,0x00,0x08,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x75,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x14,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x2e,0x00,0x00,0x00,0x7a,0x01,0x00,0x00,0x0c,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x7b,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x2e,0x00,0x00,0x00,0x80,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x85,0x01,0x00,0x00,0x13,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x86,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x85,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0x86,0x01,0x00,0x00,0x87,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x1a,0x00,0x02,0x00,0x89,0x01,0x00,0x00,0x20,0x00,0x04,0x00, +0x8a,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x89,0x01,0x00,0x00,0x3b,0x00,0x04,0x00, +0x8a,0x01,0x00,0x00,0x8b,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x1b,0x00,0x03,0x00, +0x8d,0x01,0x00,0x00,0x85,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0x90,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0x96,0x01,0x00,0x00,0xd0,0xb3,0x59,0x3e,0x2b,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0x97,0x01,0x00,0x00,0x59,0x17,0x37,0x3f,0x2b,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0x98,0x01,0x00,0x00,0x98,0xdd,0x93,0x3d,0x2c,0x00,0x06,0x00,0x40,0x00,0x00,0x00, +0x99,0x01,0x00,0x00,0x96,0x01,0x00,0x00,0x97,0x01,0x00,0x00,0x98,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0xa3,0x01,0x00,0x00,0x00,0x00,0x00,0x3f, +0x2c,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xa4,0x01,0x00,0x00,0xa3,0x01,0x00,0x00, +0xa3,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0xc2,0x01,0x00,0x00, +0x00,0x00,0x00,0x40,0x2b,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0xc8,0x01,0x00,0x00, +0x00,0x00,0x80,0x3f,0x1e,0x00,0x06,0x00,0xcd,0x01,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x29,0x00,0x00,0x00,0x29,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xce,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0xcd,0x01,0x00,0x00,0x3b,0x00,0x04,0x00, +0xce,0x01,0x00,0x00,0xcf,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xd0,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x2e,0x00,0x00,0x00,0xd5,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x2e,0x00,0x00,0x00,0xda,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xdb,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x29,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0xe0,0x01,0x00,0x00,0x13,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xe1,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x01,0x00,0x00, +0x3b,0x00,0x04,0x00,0xe1,0x01,0x00,0x00,0xe2,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x2f,0x00,0x00,0x00,0xe4,0x01,0x00,0x00,0x29,0x01,0x00,0x00, +0x29,0x01,0x00,0x00,0x19,0x00,0x09,0x00,0xee,0x01,0x00,0x00,0x13,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xef,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0xee,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0xef,0x01,0x00,0x00, +0xf0,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xef,0x01,0x00,0x00, +0xfe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x12,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x13,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x12,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0x13,0x02,0x00,0x00,0x14,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x15,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x19,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x2c,0x00,0x07,0x00, +0x19,0x02,0x00,0x00,0x1a,0x02,0x00,0x00,0xf4,0x01,0x00,0x00,0xf4,0x01,0x00,0x00, +0xf4,0x01,0x00,0x00,0xf4,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0x34,0x02,0x00,0x00,0x6f,0x12,0x83,0x3a,0x17,0x00,0x04,0x00,0x40,0x02,0x00,0x00, +0xa2,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x53,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0x72,0x02,0x00,0x00,0x20,0xbc,0xbe,0x4c,0x20,0x00,0x04,0x00,0x8c,0x02,0x00,0x00, +0x04,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x8c,0x02,0x00,0x00, +0x8d,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x96,0x02,0x00,0x00,0x10,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x97,0x02,0x00,0x00, +0x13,0x00,0x00,0x00,0x96,0x02,0x00,0x00,0x1c,0x00,0x04,0x00,0x98,0x02,0x00,0x00, +0x97,0x02,0x00,0x00,0x96,0x02,0x00,0x00,0x20,0x00,0x04,0x00,0x99,0x02,0x00,0x00, +0x04,0x00,0x00,0x00,0x98,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x99,0x02,0x00,0x00, +0x9a,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x9d,0x02,0x00,0x00, +0x04,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x99,0x02,0x00,0x00, +0xa0,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x99,0x02,0x00,0x00, +0xa5,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x99,0x02,0x00,0x00, +0xaa,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0xcd,0x02,0x00,0x00,0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xd1,0x02,0x00,0x00,0x08,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x29,0x00,0x00,0x00, +0x20,0x03,0x00,0x00,0xf4,0x01,0x00,0x00,0xf4,0x01,0x00,0x00,0x2c,0x00,0x05,0x00, +0x29,0x00,0x00,0x00,0x26,0x03,0x00,0x00,0xf4,0x01,0x00,0x00,0x4a,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x29,0x00,0x00,0x00,0x2c,0x03,0x00,0x00,0x4a,0x01,0x00,0x00, +0xf4,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x29,0x00,0x00,0x00,0x32,0x03,0x00,0x00, +0x4a,0x01,0x00,0x00,0x4a,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x8a,0x03,0x00,0x00,0x40,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x98,0x03,0x00,0x00,0x20,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xa2,0x03,0x00,0x00,0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x72,0x04,0x00,0x00,0x08,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xa9,0x05,0x00,0x00,0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x16,0x06,0x00,0x00,0x07,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x2e,0x00,0x00,0x00, +0x93,0x06,0x00,0x00,0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x2e,0x00,0x00,0x00, +0x9c,0x06,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x05,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x18,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0x05,0x07,0x00,0x00, +0x06,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x07,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x07,0x07,0x00,0x00, +0x08,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x17,0x07,0x00,0x00,0x00,0x01,0x00,0x00,0x2c,0x00,0x06,0x00,0x18,0x01,0x00,0x00, +0x18,0x07,0x00,0x00,0x17,0x07,0x00,0x00,0x4a,0x01,0x00,0x00,0x4a,0x01,0x00,0x00, +0x2a,0x00,0x03,0x00,0xa2,0x00,0x00,0x00,0x1b,0x07,0x00,0x00,0x2c,0x00,0x05,0x00, +0x29,0x00,0x00,0x00,0xa7,0x24,0x00,0x00,0x8a,0x03,0x00,0x00,0x8a,0x03,0x00,0x00, +0x2c,0x00,0x05,0x00,0x29,0x00,0x00,0x00,0xa8,0x24,0x00,0x00,0x98,0x03,0x00,0x00, +0x98,0x03,0x00,0x00,0x2b,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0xaa,0x24,0x00,0x00, +0x00,0x00,0x00,0x41,0x2b,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0xab,0x24,0x00,0x00, +0x55,0x55,0x55,0x3f,0x2c,0x00,0x05,0x00,0x29,0x00,0x00,0x00,0xac,0x24,0x00,0x00, +0x96,0x02,0x00,0x00,0x96,0x02,0x00,0x00,0x2c,0x00,0x05,0x00,0x29,0x00,0x00,0x00, +0xad,0x24,0x00,0x00,0x72,0x04,0x00,0x00,0x72,0x04,0x00,0x00,0x2c,0x00,0x05,0x00, +0x29,0x00,0x00,0x00,0xae,0x24,0x00,0x00,0xa2,0x03,0x00,0x00,0xa2,0x03,0x00,0x00, +0x2c,0x00,0x05,0x00,0x29,0x00,0x00,0x00,0xaf,0x24,0x00,0x00,0x43,0x01,0x00,0x00, +0x43,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb0,0x24,0x00,0x00, +0x09,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb1,0x24,0x00,0x00, +0x0a,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb2,0x24,0x00,0x00, +0x0b,0x00,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x18,0x01,0x00,0x00,0x0a,0x07,0x00,0x00,0x06,0x07,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0c,0x07,0x00,0x00,0x08,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x31,0x07,0x00,0x00,0x0a,0x07,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x32,0x07,0x00,0x00, +0x0a,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x50,0x00,0x05,0x00,0x29,0x00,0x00,0x00, +0x33,0x07,0x00,0x00,0x31,0x07,0x00,0x00,0x32,0x07,0x00,0x00,0x41,0x00,0x05,0x00, +0xd0,0x01,0x00,0x00,0x40,0x07,0x00,0x00,0xcf,0x01,0x00,0x00,0x29,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x41,0x07,0x00,0x00,0x40,0x07,0x00,0x00, +0x41,0x00,0x05,0x00,0xd0,0x01,0x00,0x00,0x44,0x07,0x00,0x00,0xcf,0x01,0x00,0x00, +0xd5,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x45,0x07,0x00,0x00, +0x44,0x07,0x00,0x00,0x41,0x00,0x05,0x00,0xdb,0x01,0x00,0x00,0x48,0x07,0x00,0x00, +0xcf,0x01,0x00,0x00,0xda,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x29,0x00,0x00,0x00, +0x49,0x07,0x00,0x00,0x48,0x07,0x00,0x00,0x80,0x00,0x05,0x00,0x29,0x00,0x00,0x00, +0x52,0x07,0x00,0x00,0x33,0x07,0x00,0x00,0x49,0x07,0x00,0x00,0xf7,0x00,0x03,0x00, +0xb0,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0xfb,0x00,0x03,0x00,0xf4,0x01,0x00,0x00, +0x7a,0x07,0x00,0x00,0xf8,0x00,0x02,0x00,0x7a,0x07,0x00,0x00,0x89,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7c,0x07,0x00,0x00,0x0c,0x07,0x00,0x00,0x8a,0x03,0x00,0x00, +0xcb,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd3,0x07,0x00,0x00,0x7c,0x07,0x00,0x00, +0xda,0x01,0x00,0x00,0x69,0x01,0x00,0x00,0xc9,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xda,0x07,0x00,0x00,0xd3,0x07,0x00,0x00,0x7c,0x07,0x00,0x00,0x29,0x01,0x00,0x00, +0xd5,0x01,0x00,0x00,0xcb,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xe2,0x07,0x00,0x00, +0x7c,0x07,0x00,0x00,0x69,0x01,0x00,0x00,0x69,0x01,0x00,0x00,0xcb,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xea,0x07,0x00,0x00,0x7c,0x07,0x00,0x00,0xd5,0x01,0x00,0x00, +0xda,0x01,0x00,0x00,0xc9,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf1,0x07,0x00,0x00, +0xe2,0x07,0x00,0x00,0xea,0x07,0x00,0x00,0x29,0x01,0x00,0x00,0xda,0x01,0x00,0x00, +0xc2,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x81,0x07,0x00,0x00,0x0c,0x07,0x00,0x00, +0x93,0x06,0x00,0x00,0x89,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x82,0x07,0x00,0x00, +0x81,0x07,0x00,0x00,0x43,0x01,0x00,0x00,0x84,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x83,0x07,0x00,0x00,0x72,0x04,0x00,0x00,0x82,0x07,0x00,0x00,0x80,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x84,0x07,0x00,0x00,0xda,0x07,0x00,0x00,0x83,0x07,0x00,0x00, +0xc2,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x88,0x07,0x00,0x00,0x0c,0x07,0x00,0x00, +0x9c,0x06,0x00,0x00,0x84,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x89,0x07,0x00,0x00, +0x72,0x04,0x00,0x00,0x88,0x07,0x00,0x00,0x80,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8a,0x07,0x00,0x00,0xf1,0x07,0x00,0x00,0x89,0x07,0x00,0x00,0xf7,0x00,0x03,0x00, +0x43,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfb,0x00,0x03,0x00,0xf4,0x01,0x00,0x00, +0x3d,0x08,0x00,0x00,0xf8,0x00,0x02,0x00,0x3d,0x08,0x00,0x00,0x84,0x00,0x05,0x00, +0x29,0x00,0x00,0x00,0x40,0x08,0x00,0x00,0x52,0x07,0x00,0x00,0xa7,0x24,0x00,0x00, +0x7c,0x00,0x04,0x00,0x2f,0x00,0x00,0x00,0x41,0x08,0x00,0x00,0x40,0x08,0x00,0x00, +0x84,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x43,0x08,0x00,0x00,0x84,0x07,0x00,0x00, +0x43,0x01,0x00,0x00,0x7c,0x00,0x04,0x00,0x2e,0x00,0x00,0x00,0x44,0x08,0x00,0x00, +0x43,0x08,0x00,0x00,0x84,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x46,0x08,0x00,0x00, +0x8a,0x07,0x00,0x00,0x43,0x01,0x00,0x00,0x7c,0x00,0x04,0x00,0x2e,0x00,0x00,0x00, +0x47,0x08,0x00,0x00,0x46,0x08,0x00,0x00,0x50,0x00,0x05,0x00,0x2f,0x00,0x00,0x00, +0x48,0x08,0x00,0x00,0x44,0x08,0x00,0x00,0x47,0x08,0x00,0x00,0x80,0x00,0x05,0x00, +0x2f,0x00,0x00,0x00,0x49,0x08,0x00,0x00,0x41,0x08,0x00,0x00,0x48,0x08,0x00,0x00, +0x84,0x00,0x05,0x00,0x29,0x00,0x00,0x00,0x4c,0x08,0x00,0x00,0x52,0x07,0x00,0x00, +0xa8,0x24,0x00,0x00,0x7c,0x00,0x04,0x00,0x2f,0x00,0x00,0x00,0x4d,0x08,0x00,0x00, +0x4c,0x08,0x00,0x00,0x7c,0x00,0x04,0x00,0x2e,0x00,0x00,0x00,0x4f,0x08,0x00,0x00, +0x84,0x07,0x00,0x00,0x7c,0x00,0x04,0x00,0x2e,0x00,0x00,0x00,0x51,0x08,0x00,0x00, +0x8a,0x07,0x00,0x00,0x50,0x00,0x05,0x00,0x2f,0x00,0x00,0x00,0x52,0x08,0x00,0x00, +0x4f,0x08,0x00,0x00,0x51,0x08,0x00,0x00,0x80,0x00,0x05,0x00,0x2f,0x00,0x00,0x00, +0x53,0x08,0x00,0x00,0x4d,0x08,0x00,0x00,0x52,0x08,0x00,0x00,0x7c,0x00,0x04,0x00, +0x29,0x00,0x00,0x00,0x55,0x08,0x00,0x00,0x49,0x08,0x00,0x00,0x80,0x00,0x05,0x00, +0x29,0x00,0x00,0x00,0x51,0x09,0x00,0x00,0x55,0x08,0x00,0x00,0x26,0x03,0x00,0x00, +0x80,0x00,0x05,0x00,0x29,0x00,0x00,0x00,0x56,0x09,0x00,0x00,0x55,0x08,0x00,0x00, +0x2c,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x29,0x00,0x00,0x00,0x5b,0x09,0x00,0x00, +0x55,0x08,0x00,0x00,0x32,0x03,0x00,0x00,0x7c,0x00,0x04,0x00,0x2f,0x00,0x00,0x00, +0x74,0x09,0x00,0x00,0x55,0x08,0x00,0x00,0x6f,0x00,0x04,0x00,0x14,0x00,0x00,0x00, +0x75,0x09,0x00,0x00,0x74,0x09,0x00,0x00,0x81,0x00,0x05,0x00,0x14,0x00,0x00,0x00, +0x9b,0x09,0x00,0x00,0x75,0x09,0x00,0x00,0xa4,0x01,0x00,0x00,0x41,0x00,0x05,0x00, +0x75,0x01,0x00,0x00,0xba,0x09,0x00,0x00,0x63,0x01,0x00,0x00,0x74,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x14,0x00,0x00,0x00,0xbb,0x09,0x00,0x00,0xba,0x09,0x00,0x00, +0x81,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0x9d,0x09,0x00,0x00,0x9b,0x09,0x00,0x00, +0xbb,0x09,0x00,0x00,0x41,0x00,0x05,0x00,0x64,0x01,0x00,0x00,0xbe,0x09,0x00,0x00, +0x63,0x01,0x00,0x00,0x29,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x2f,0x00,0x00,0x00, +0xbf,0x09,0x00,0x00,0xbe,0x09,0x00,0x00,0x6f,0x00,0x04,0x00,0x14,0x00,0x00,0x00, +0x9f,0x09,0x00,0x00,0xbf,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x14,0x00,0x00,0x00, +0xa0,0x09,0x00,0x00,0x9d,0x09,0x00,0x00,0x9f,0x09,0x00,0x00,0x41,0x00,0x05,0x00, +0x64,0x01,0x00,0x00,0xc6,0x09,0x00,0x00,0x63,0x01,0x00,0x00,0x69,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x2f,0x00,0x00,0x00,0xc7,0x09,0x00,0x00,0xc6,0x09,0x00,0x00, +0x85,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xd4,0x09,0x00,0x00,0xa0,0x09,0x00,0x00, +0x9f,0x09,0x00,0x00,0x83,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xd7,0x09,0x00,0x00, +0x9f,0x09,0x00,0x00,0xa4,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x14,0x00,0x00,0x00, +0xe4,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xd4,0x09,0x00,0x00, +0xd7,0x09,0x00,0x00,0x0c,0x00,0x07,0x00,0x14,0x00,0x00,0x00,0xe9,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xa4,0x01,0x00,0x00,0xe4,0x09,0x00,0x00, +0x6f,0x00,0x04,0x00,0x14,0x00,0x00,0x00,0xdd,0x09,0x00,0x00,0xc7,0x09,0x00,0x00, +0x88,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xde,0x09,0x00,0x00,0xe9,0x09,0x00,0x00, +0xdd,0x09,0x00,0x00,0x3d,0x00,0x04,0x00,0x85,0x01,0x00,0x00,0xec,0x09,0x00,0x00, +0x87,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x89,0x01,0x00,0x00,0xed,0x09,0x00,0x00, +0x8b,0x01,0x00,0x00,0x56,0x00,0x05,0x00,0x8d,0x01,0x00,0x00,0xee,0x09,0x00,0x00, +0xec,0x09,0x00,0x00,0xed,0x09,0x00,0x00,0x58,0x00,0x07,0x00,0x63,0x00,0x00,0x00, +0xf0,0x09,0x00,0x00,0xee,0x09,0x00,0x00,0xde,0x09,0x00,0x00,0x02,0x00,0x00,0x00, +0x90,0x01,0x00,0x00,0x4f,0x00,0x08,0x00,0x40,0x00,0x00,0x00,0xf1,0x09,0x00,0x00, +0xf0,0x09,0x00,0x00,0xf0,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x7b,0x01,0x00,0x00,0xf4,0x09,0x00,0x00, +0x63,0x01,0x00,0x00,0x7a,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0xf5,0x09,0x00,0x00,0xf4,0x09,0x00,0x00,0x50,0x00,0x06,0x00,0x40,0x00,0x00,0x00, +0xa9,0x09,0x00,0x00,0xf5,0x09,0x00,0x00,0xf5,0x09,0x00,0x00,0xf5,0x09,0x00,0x00, +0x88,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xaa,0x09,0x00,0x00,0xf1,0x09,0x00,0x00, +0xa9,0x09,0x00,0x00,0x94,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xf9,0x09,0x00,0x00, +0xaa,0x09,0x00,0x00,0x99,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x13,0x00,0x00,0x00, +0xfe,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x34,0x02,0x00,0x00, +0xf9,0x09,0x00,0x00,0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0xae,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0xfe,0x09,0x00,0x00,0xb8,0x00,0x05,0x00, +0x40,0x02,0x00,0x00,0xb2,0x09,0x00,0x00,0x75,0x09,0x00,0x00,0x9f,0x09,0x00,0x00, +0x9b,0x00,0x04,0x00,0xa2,0x00,0x00,0x00,0xb3,0x09,0x00,0x00,0xb2,0x09,0x00,0x00, +0xa9,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0xb5,0x09,0x00,0x00,0xb3,0x09,0x00,0x00, +0xae,0x09,0x00,0x00,0x90,0x01,0x00,0x00,0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00, +0xb7,0x09,0x00,0x00,0xb5,0x09,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00, +0x90,0x01,0x00,0x00,0x7c,0x00,0x04,0x00,0x2f,0x00,0x00,0x00,0x79,0x09,0x00,0x00, +0x51,0x09,0x00,0x00,0x6f,0x00,0x04,0x00,0x14,0x00,0x00,0x00,0x7a,0x09,0x00,0x00, +0x79,0x09,0x00,0x00,0x81,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0x12,0x0a,0x00,0x00, +0x7a,0x09,0x00,0x00,0xa4,0x01,0x00,0x00,0x81,0x00,0x05,0x00,0x14,0x00,0x00,0x00, +0x14,0x0a,0x00,0x00,0x12,0x0a,0x00,0x00,0xbb,0x09,0x00,0x00,0x88,0x00,0x05,0x00, +0x14,0x00,0x00,0x00,0x17,0x0a,0x00,0x00,0x14,0x0a,0x00,0x00,0x9f,0x09,0x00,0x00, +0x85,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0x4b,0x0a,0x00,0x00,0x17,0x0a,0x00,0x00, +0x9f,0x09,0x00,0x00,0x0c,0x00,0x07,0x00,0x14,0x00,0x00,0x00,0x5b,0x0a,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x4b,0x0a,0x00,0x00,0xd7,0x09,0x00,0x00, +0x0c,0x00,0x07,0x00,0x14,0x00,0x00,0x00,0x60,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xa4,0x01,0x00,0x00,0x5b,0x0a,0x00,0x00,0x88,0x00,0x05,0x00, +0x14,0x00,0x00,0x00,0x55,0x0a,0x00,0x00,0x60,0x0a,0x00,0x00,0xdd,0x09,0x00,0x00, +0x56,0x00,0x05,0x00,0x8d,0x01,0x00,0x00,0x65,0x0a,0x00,0x00,0xec,0x09,0x00,0x00, +0xed,0x09,0x00,0x00,0x58,0x00,0x07,0x00,0x63,0x00,0x00,0x00,0x67,0x0a,0x00,0x00, +0x65,0x0a,0x00,0x00,0x55,0x0a,0x00,0x00,0x02,0x00,0x00,0x00,0x90,0x01,0x00,0x00, +0x4f,0x00,0x08,0x00,0x40,0x00,0x00,0x00,0x68,0x0a,0x00,0x00,0x67,0x0a,0x00,0x00, +0x67,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x88,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x21,0x0a,0x00,0x00,0x68,0x0a,0x00,0x00, +0xa9,0x09,0x00,0x00,0x94,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x70,0x0a,0x00,0x00, +0x21,0x0a,0x00,0x00,0x99,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x13,0x00,0x00,0x00, +0x75,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x34,0x02,0x00,0x00, +0x70,0x0a,0x00,0x00,0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0x25,0x0a,0x00,0x00, +0x01,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x75,0x0a,0x00,0x00,0xb8,0x00,0x05,0x00, +0x40,0x02,0x00,0x00,0x29,0x0a,0x00,0x00,0x7a,0x09,0x00,0x00,0x9f,0x09,0x00,0x00, +0x9b,0x00,0x04,0x00,0xa2,0x00,0x00,0x00,0x2a,0x0a,0x00,0x00,0x29,0x0a,0x00,0x00, +0xa9,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0x2c,0x0a,0x00,0x00,0x2a,0x0a,0x00,0x00, +0x25,0x0a,0x00,0x00,0x90,0x01,0x00,0x00,0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00, +0x2e,0x0a,0x00,0x00,0x2c,0x0a,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00, +0x90,0x01,0x00,0x00,0x7c,0x00,0x04,0x00,0x2f,0x00,0x00,0x00,0x7e,0x09,0x00,0x00, +0x56,0x09,0x00,0x00,0x6f,0x00,0x04,0x00,0x14,0x00,0x00,0x00,0x7f,0x09,0x00,0x00, +0x7e,0x09,0x00,0x00,0x81,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0x89,0x0a,0x00,0x00, +0x7f,0x09,0x00,0x00,0xa4,0x01,0x00,0x00,0x81,0x00,0x05,0x00,0x14,0x00,0x00,0x00, +0x8b,0x0a,0x00,0x00,0x89,0x0a,0x00,0x00,0xbb,0x09,0x00,0x00,0x88,0x00,0x05,0x00, +0x14,0x00,0x00,0x00,0x8e,0x0a,0x00,0x00,0x8b,0x0a,0x00,0x00,0x9f,0x09,0x00,0x00, +0x85,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xc2,0x0a,0x00,0x00,0x8e,0x0a,0x00,0x00, +0x9f,0x09,0x00,0x00,0x0c,0x00,0x07,0x00,0x14,0x00,0x00,0x00,0xd2,0x0a,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xc2,0x0a,0x00,0x00,0xd7,0x09,0x00,0x00, +0x0c,0x00,0x07,0x00,0x14,0x00,0x00,0x00,0xd7,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xa4,0x01,0x00,0x00,0xd2,0x0a,0x00,0x00,0x88,0x00,0x05,0x00, +0x14,0x00,0x00,0x00,0xcc,0x0a,0x00,0x00,0xd7,0x0a,0x00,0x00,0xdd,0x09,0x00,0x00, +0x56,0x00,0x05,0x00,0x8d,0x01,0x00,0x00,0xdc,0x0a,0x00,0x00,0xec,0x09,0x00,0x00, +0xed,0x09,0x00,0x00,0x58,0x00,0x07,0x00,0x63,0x00,0x00,0x00,0xde,0x0a,0x00,0x00, +0xdc,0x0a,0x00,0x00,0xcc,0x0a,0x00,0x00,0x02,0x00,0x00,0x00,0x90,0x01,0x00,0x00, +0x4f,0x00,0x08,0x00,0x40,0x00,0x00,0x00,0xdf,0x0a,0x00,0x00,0xde,0x0a,0x00,0x00, +0xde,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x88,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x98,0x0a,0x00,0x00,0xdf,0x0a,0x00,0x00, +0xa9,0x09,0x00,0x00,0x94,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xe7,0x0a,0x00,0x00, +0x98,0x0a,0x00,0x00,0x99,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x13,0x00,0x00,0x00, +0xec,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x34,0x02,0x00,0x00, +0xe7,0x0a,0x00,0x00,0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0x9c,0x0a,0x00,0x00, +0x01,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0xec,0x0a,0x00,0x00,0xb8,0x00,0x05,0x00, +0x40,0x02,0x00,0x00,0xa0,0x0a,0x00,0x00,0x7f,0x09,0x00,0x00,0x9f,0x09,0x00,0x00, +0x9b,0x00,0x04,0x00,0xa2,0x00,0x00,0x00,0xa1,0x0a,0x00,0x00,0xa0,0x0a,0x00,0x00, +0xa9,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0xa3,0x0a,0x00,0x00,0xa1,0x0a,0x00,0x00, +0x9c,0x0a,0x00,0x00,0x90,0x01,0x00,0x00,0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00, +0xa5,0x0a,0x00,0x00,0xa3,0x0a,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00, +0x90,0x01,0x00,0x00,0x7c,0x00,0x04,0x00,0x2f,0x00,0x00,0x00,0x83,0x09,0x00,0x00, +0x5b,0x09,0x00,0x00,0x6f,0x00,0x04,0x00,0x14,0x00,0x00,0x00,0x84,0x09,0x00,0x00, +0x83,0x09,0x00,0x00,0x81,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0x00,0x0b,0x00,0x00, +0x84,0x09,0x00,0x00,0xa4,0x01,0x00,0x00,0x81,0x00,0x05,0x00,0x14,0x00,0x00,0x00, +0x02,0x0b,0x00,0x00,0x00,0x0b,0x00,0x00,0xbb,0x09,0x00,0x00,0x88,0x00,0x05,0x00, +0x14,0x00,0x00,0x00,0x05,0x0b,0x00,0x00,0x02,0x0b,0x00,0x00,0x9f,0x09,0x00,0x00, +0x85,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0x39,0x0b,0x00,0x00,0x05,0x0b,0x00,0x00, +0x9f,0x09,0x00,0x00,0x0c,0x00,0x07,0x00,0x14,0x00,0x00,0x00,0x49,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x39,0x0b,0x00,0x00,0xd7,0x09,0x00,0x00, +0x0c,0x00,0x07,0x00,0x14,0x00,0x00,0x00,0x4e,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xa4,0x01,0x00,0x00,0x49,0x0b,0x00,0x00,0x88,0x00,0x05,0x00, +0x14,0x00,0x00,0x00,0x43,0x0b,0x00,0x00,0x4e,0x0b,0x00,0x00,0xdd,0x09,0x00,0x00, +0x56,0x00,0x05,0x00,0x8d,0x01,0x00,0x00,0x53,0x0b,0x00,0x00,0xec,0x09,0x00,0x00, +0xed,0x09,0x00,0x00,0x58,0x00,0x07,0x00,0x63,0x00,0x00,0x00,0x55,0x0b,0x00,0x00, +0x53,0x0b,0x00,0x00,0x43,0x0b,0x00,0x00,0x02,0x00,0x00,0x00,0x90,0x01,0x00,0x00, +0x4f,0x00,0x08,0x00,0x40,0x00,0x00,0x00,0x56,0x0b,0x00,0x00,0x55,0x0b,0x00,0x00, +0x55,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x88,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x0f,0x0b,0x00,0x00,0x56,0x0b,0x00,0x00, +0xa9,0x09,0x00,0x00,0x94,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x5e,0x0b,0x00,0x00, +0x0f,0x0b,0x00,0x00,0x99,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x13,0x00,0x00,0x00, +0x63,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x34,0x02,0x00,0x00, +0x5e,0x0b,0x00,0x00,0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0x13,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x63,0x0b,0x00,0x00,0xb8,0x00,0x05,0x00, +0x40,0x02,0x00,0x00,0x17,0x0b,0x00,0x00,0x84,0x09,0x00,0x00,0x9f,0x09,0x00,0x00, +0x9b,0x00,0x04,0x00,0xa2,0x00,0x00,0x00,0x18,0x0b,0x00,0x00,0x17,0x0b,0x00,0x00, +0xa9,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0x1a,0x0b,0x00,0x00,0x18,0x0b,0x00,0x00, +0x13,0x0b,0x00,0x00,0x90,0x01,0x00,0x00,0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00, +0x1c,0x0b,0x00,0x00,0x1a,0x0b,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00, +0x90,0x01,0x00,0x00,0x81,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0x6c,0x0b,0x00,0x00, +0xb7,0x09,0x00,0x00,0x2e,0x0a,0x00,0x00,0x81,0x00,0x05,0x00,0x63,0x00,0x00,0x00, +0x6e,0x0b,0x00,0x00,0x6c,0x0b,0x00,0x00,0xa5,0x0a,0x00,0x00,0x81,0x00,0x05,0x00, +0x63,0x00,0x00,0x00,0x70,0x0b,0x00,0x00,0x6e,0x0b,0x00,0x00,0x1c,0x0b,0x00,0x00, +0x8e,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0x71,0x0b,0x00,0x00,0x70,0x0b,0x00,0x00, +0xcd,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x6f,0x01,0x00,0x00,0xb2,0x0b,0x00,0x00, +0x63,0x01,0x00,0x00,0x6e,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x2e,0x00,0x00,0x00, +0xb3,0x0b,0x00,0x00,0xb2,0x0b,0x00,0x00,0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x7e,0x0b,0x00,0x00,0xb3,0x0b,0x00,0x00,0xaa,0x00,0x05,0x00,0xa2,0x00,0x00,0x00, +0x7f,0x0b,0x00,0x00,0xf4,0x01,0x00,0x00,0x7e,0x0b,0x00,0x00,0xa6,0x00,0x05,0x00, +0xa2,0x00,0x00,0x00,0x82,0x0b,0x00,0x00,0x7f,0x0b,0x00,0x00,0x1b,0x07,0x00,0x00, +0xf7,0x00,0x03,0x00,0x89,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x82,0x0b,0x00,0x00,0x83,0x0b,0x00,0x00,0x89,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x83,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00,0xee,0x01,0x00,0x00,0xb7,0x0b,0x00,0x00, +0xfe,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0xee,0x01,0x00,0x00,0xb9,0x0b,0x00,0x00, +0xfe,0x01,0x00,0x00,0x62,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0xbb,0x0b,0x00,0x00, +0xb9,0x0b,0x00,0x00,0x53,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0xbc,0x0b,0x00,0x00,0xbb,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x63,0x00,0x00,0x00,0xbd,0x0b,0x00,0x00,0xbc,0x0b,0x00,0x00,0x90,0x01,0x00,0x00, +0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0xb7,0x0b,0x00,0x00, +0x53,0x08,0x00,0x00,0xbd,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0x89,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x89,0x0b,0x00,0x00,0x82,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8c,0x0b,0x00,0x00,0x41,0x07,0x00,0x00,0x4a,0x01,0x00,0x00,0xaa,0x00,0x05,0x00, +0xa2,0x00,0x00,0x00,0x8d,0x0b,0x00,0x00,0xf4,0x01,0x00,0x00,0x8c,0x0b,0x00,0x00, +0xf7,0x00,0x03,0x00,0xae,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x8d,0x0b,0x00,0x00,0x8e,0x0b,0x00,0x00,0xae,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8e,0x0b,0x00,0x00,0xaa,0x00,0x05,0x00,0x40,0x02,0x00,0x00,0x90,0x0b,0x00,0x00, +0x53,0x08,0x00,0x00,0xe4,0x01,0x00,0x00,0x9b,0x00,0x04,0x00,0xa2,0x00,0x00,0x00, +0x91,0x0b,0x00,0x00,0x90,0x0b,0x00,0x00,0xf7,0x00,0x03,0x00,0xad,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x91,0x0b,0x00,0x00,0x92,0x0b,0x00,0x00, +0xad,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x92,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00, +0xe0,0x01,0x00,0x00,0xcf,0x0b,0x00,0x00,0xe2,0x01,0x00,0x00,0x62,0x00,0x05,0x00, +0x63,0x00,0x00,0x00,0xd0,0x0b,0x00,0x00,0xcf,0x0b,0x00,0x00,0xe4,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x94,0x0b,0x00,0x00,0xd0,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x96,0x0b,0x00,0x00, +0x71,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xb8,0x00,0x05,0x00,0xa2,0x00,0x00,0x00, +0x98,0x0b,0x00,0x00,0x94,0x0b,0x00,0x00,0x72,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xa6,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x98,0x0b,0x00,0x00, +0x99,0x0b,0x00,0x00,0xa6,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x99,0x0b,0x00,0x00, +0x83,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x9d,0x0b,0x00,0x00,0x96,0x0b,0x00,0x00, +0x94,0x0b,0x00,0x00,0x41,0x00,0x05,0x00,0x7b,0x01,0x00,0x00,0xd4,0x0b,0x00,0x00, +0x63,0x01,0x00,0x00,0x80,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0xd5,0x0b,0x00,0x00,0xd4,0x0b,0x00,0x00,0x7f,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0x9f,0x0b,0x00,0x00,0xd5,0x0b,0x00,0x00,0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00, +0xa2,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x9f,0x0b,0x00,0x00, +0x83,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xa3,0x0b,0x00,0x00,0xc8,0x01,0x00,0x00, +0xa2,0x0b,0x00,0x00,0x85,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xa4,0x0b,0x00,0x00, +0x9d,0x0b,0x00,0x00,0xa3,0x0b,0x00,0x00,0x81,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0xa5,0x0b,0x00,0x00,0x94,0x0b,0x00,0x00,0xa4,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa6,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xa6,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x13,0x00,0x00,0x00,0xb3,0x24,0x00,0x00,0x96,0x0b,0x00,0x00,0x92,0x0b,0x00,0x00, +0xa5,0x0b,0x00,0x00,0x99,0x0b,0x00,0x00,0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00, +0xdd,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0xb3,0x24,0x00,0x00, +0x85,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xe0,0x0b,0x00,0x00,0xdd,0x0b,0x00,0x00, +0xaa,0x24,0x00,0x00,0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0xe1,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0xe0,0x0b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x13,0x00,0x00,0x00,0xeb,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0xc2,0x01,0x00,0x00,0xe1,0x0b,0x00,0x00,0x88,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0xe6,0x0b,0x00,0x00,0xab,0x24,0x00,0x00,0xeb,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00, +0xe0,0x01,0x00,0x00,0xed,0x0b,0x00,0x00,0xe2,0x01,0x00,0x00,0x50,0x00,0x07,0x00, +0x63,0x00,0x00,0x00,0xf1,0x0b,0x00,0x00,0xe6,0x0b,0x00,0x00,0xb3,0x24,0x00,0x00, +0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0xed,0x0b,0x00,0x00, +0xe4,0x01,0x00,0x00,0xf1,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0xad,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xad,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0xae,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xae,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x64,0x08,0x00,0x00,0x43,0x08,0x00,0x00,0x98,0x03,0x00,0x00,0x7c,0x00,0x04,0x00, +0x2e,0x00,0x00,0x00,0x65,0x08,0x00,0x00,0x64,0x08,0x00,0x00,0x50,0x00,0x05,0x00, +0x2f,0x00,0x00,0x00,0x69,0x08,0x00,0x00,0x65,0x08,0x00,0x00,0x47,0x08,0x00,0x00, +0x80,0x00,0x05,0x00,0x2f,0x00,0x00,0x00,0x6a,0x08,0x00,0x00,0x41,0x08,0x00,0x00, +0x69,0x08,0x00,0x00,0x80,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x70,0x08,0x00,0x00, +0x84,0x07,0x00,0x00,0x96,0x02,0x00,0x00,0x7c,0x00,0x04,0x00,0x2e,0x00,0x00,0x00, +0x71,0x08,0x00,0x00,0x70,0x08,0x00,0x00,0x50,0x00,0x05,0x00,0x2f,0x00,0x00,0x00, +0x74,0x08,0x00,0x00,0x71,0x08,0x00,0x00,0x51,0x08,0x00,0x00,0x80,0x00,0x05,0x00, +0x2f,0x00,0x00,0x00,0x75,0x08,0x00,0x00,0x4d,0x08,0x00,0x00,0x74,0x08,0x00,0x00, +0x7c,0x00,0x04,0x00,0x29,0x00,0x00,0x00,0x77,0x08,0x00,0x00,0x6a,0x08,0x00,0x00, +0x80,0x00,0x05,0x00,0x29,0x00,0x00,0x00,0xff,0x0b,0x00,0x00,0x77,0x08,0x00,0x00, +0x26,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x29,0x00,0x00,0x00,0x04,0x0c,0x00,0x00, +0x77,0x08,0x00,0x00,0x2c,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x29,0x00,0x00,0x00, +0x09,0x0c,0x00,0x00,0x77,0x08,0x00,0x00,0x32,0x03,0x00,0x00,0x7c,0x00,0x04,0x00, +0x2f,0x00,0x00,0x00,0x22,0x0c,0x00,0x00,0x77,0x08,0x00,0x00,0x6f,0x00,0x04,0x00, +0x14,0x00,0x00,0x00,0x23,0x0c,0x00,0x00,0x22,0x0c,0x00,0x00,0x81,0x00,0x05,0x00, +0x14,0x00,0x00,0x00,0x49,0x0c,0x00,0x00,0x23,0x0c,0x00,0x00,0xa4,0x01,0x00,0x00, +0x81,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0x4b,0x0c,0x00,0x00,0x49,0x0c,0x00,0x00, +0xbb,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0x4e,0x0c,0x00,0x00, +0x4b,0x0c,0x00,0x00,0x9f,0x09,0x00,0x00,0x85,0x00,0x05,0x00,0x14,0x00,0x00,0x00, +0x82,0x0c,0x00,0x00,0x4e,0x0c,0x00,0x00,0x9f,0x09,0x00,0x00,0x0c,0x00,0x07,0x00, +0x14,0x00,0x00,0x00,0x92,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x82,0x0c,0x00,0x00,0xd7,0x09,0x00,0x00,0x0c,0x00,0x07,0x00,0x14,0x00,0x00,0x00, +0x97,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xa4,0x01,0x00,0x00, +0x92,0x0c,0x00,0x00,0x88,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0x8c,0x0c,0x00,0x00, +0x97,0x0c,0x00,0x00,0xdd,0x09,0x00,0x00,0x56,0x00,0x05,0x00,0x8d,0x01,0x00,0x00, +0x9c,0x0c,0x00,0x00,0xec,0x09,0x00,0x00,0xed,0x09,0x00,0x00,0x58,0x00,0x07,0x00, +0x63,0x00,0x00,0x00,0x9e,0x0c,0x00,0x00,0x9c,0x0c,0x00,0x00,0x8c,0x0c,0x00,0x00, +0x02,0x00,0x00,0x00,0x90,0x01,0x00,0x00,0x4f,0x00,0x08,0x00,0x40,0x00,0x00,0x00, +0x9f,0x0c,0x00,0x00,0x9e,0x0c,0x00,0x00,0x9e,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x88,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0x58,0x0c,0x00,0x00,0x9f,0x0c,0x00,0x00,0xa9,0x09,0x00,0x00,0x94,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0xa7,0x0c,0x00,0x00,0x58,0x0c,0x00,0x00,0x99,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x13,0x00,0x00,0x00,0xac,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x34,0x02,0x00,0x00,0xa7,0x0c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x13,0x00,0x00,0x00,0x5c,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x1c,0x00,0x00,0x00, +0xac,0x0c,0x00,0x00,0xb8,0x00,0x05,0x00,0x40,0x02,0x00,0x00,0x60,0x0c,0x00,0x00, +0x23,0x0c,0x00,0x00,0x9f,0x09,0x00,0x00,0x9b,0x00,0x04,0x00,0xa2,0x00,0x00,0x00, +0x61,0x0c,0x00,0x00,0x60,0x0c,0x00,0x00,0xa9,0x00,0x06,0x00,0x13,0x00,0x00,0x00, +0x63,0x0c,0x00,0x00,0x61,0x0c,0x00,0x00,0x5c,0x0c,0x00,0x00,0x90,0x01,0x00,0x00, +0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00,0x65,0x0c,0x00,0x00,0x63,0x0c,0x00,0x00, +0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x7c,0x00,0x04,0x00, +0x2f,0x00,0x00,0x00,0x27,0x0c,0x00,0x00,0xff,0x0b,0x00,0x00,0x6f,0x00,0x04,0x00, +0x14,0x00,0x00,0x00,0x28,0x0c,0x00,0x00,0x27,0x0c,0x00,0x00,0x81,0x00,0x05,0x00, +0x14,0x00,0x00,0x00,0xc0,0x0c,0x00,0x00,0x28,0x0c,0x00,0x00,0xa4,0x01,0x00,0x00, +0x81,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xc2,0x0c,0x00,0x00,0xc0,0x0c,0x00,0x00, +0xbb,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xc5,0x0c,0x00,0x00, +0xc2,0x0c,0x00,0x00,0x9f,0x09,0x00,0x00,0x85,0x00,0x05,0x00,0x14,0x00,0x00,0x00, +0xf9,0x0c,0x00,0x00,0xc5,0x0c,0x00,0x00,0x9f,0x09,0x00,0x00,0x0c,0x00,0x07,0x00, +0x14,0x00,0x00,0x00,0x09,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xf9,0x0c,0x00,0x00,0xd7,0x09,0x00,0x00,0x0c,0x00,0x07,0x00,0x14,0x00,0x00,0x00, +0x0e,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xa4,0x01,0x00,0x00, +0x09,0x0d,0x00,0x00,0x88,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0x03,0x0d,0x00,0x00, +0x0e,0x0d,0x00,0x00,0xdd,0x09,0x00,0x00,0x56,0x00,0x05,0x00,0x8d,0x01,0x00,0x00, +0x13,0x0d,0x00,0x00,0xec,0x09,0x00,0x00,0xed,0x09,0x00,0x00,0x58,0x00,0x07,0x00, +0x63,0x00,0x00,0x00,0x15,0x0d,0x00,0x00,0x13,0x0d,0x00,0x00,0x03,0x0d,0x00,0x00, +0x02,0x00,0x00,0x00,0x90,0x01,0x00,0x00,0x4f,0x00,0x08,0x00,0x40,0x00,0x00,0x00, +0x16,0x0d,0x00,0x00,0x15,0x0d,0x00,0x00,0x15,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x88,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0xcf,0x0c,0x00,0x00,0x16,0x0d,0x00,0x00,0xa9,0x09,0x00,0x00,0x94,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x1e,0x0d,0x00,0x00,0xcf,0x0c,0x00,0x00,0x99,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x13,0x00,0x00,0x00,0x23,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x34,0x02,0x00,0x00,0x1e,0x0d,0x00,0x00,0x0c,0x00,0x06,0x00, +0x13,0x00,0x00,0x00,0xd3,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x1c,0x00,0x00,0x00, +0x23,0x0d,0x00,0x00,0xb8,0x00,0x05,0x00,0x40,0x02,0x00,0x00,0xd7,0x0c,0x00,0x00, +0x28,0x0c,0x00,0x00,0x9f,0x09,0x00,0x00,0x9b,0x00,0x04,0x00,0xa2,0x00,0x00,0x00, +0xd8,0x0c,0x00,0x00,0xd7,0x0c,0x00,0x00,0xa9,0x00,0x06,0x00,0x13,0x00,0x00,0x00, +0xda,0x0c,0x00,0x00,0xd8,0x0c,0x00,0x00,0xd3,0x0c,0x00,0x00,0x90,0x01,0x00,0x00, +0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00,0xdc,0x0c,0x00,0x00,0xda,0x0c,0x00,0x00, +0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x7c,0x00,0x04,0x00, +0x2f,0x00,0x00,0x00,0x2c,0x0c,0x00,0x00,0x04,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00, +0x14,0x00,0x00,0x00,0x2d,0x0c,0x00,0x00,0x2c,0x0c,0x00,0x00,0x81,0x00,0x05,0x00, +0x14,0x00,0x00,0x00,0x37,0x0d,0x00,0x00,0x2d,0x0c,0x00,0x00,0xa4,0x01,0x00,0x00, +0x81,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0x39,0x0d,0x00,0x00,0x37,0x0d,0x00,0x00, +0xbb,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0x3c,0x0d,0x00,0x00, +0x39,0x0d,0x00,0x00,0x9f,0x09,0x00,0x00,0x85,0x00,0x05,0x00,0x14,0x00,0x00,0x00, +0x70,0x0d,0x00,0x00,0x3c,0x0d,0x00,0x00,0x9f,0x09,0x00,0x00,0x0c,0x00,0x07,0x00, +0x14,0x00,0x00,0x00,0x80,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x70,0x0d,0x00,0x00,0xd7,0x09,0x00,0x00,0x0c,0x00,0x07,0x00,0x14,0x00,0x00,0x00, +0x85,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xa4,0x01,0x00,0x00, +0x80,0x0d,0x00,0x00,0x88,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0x7a,0x0d,0x00,0x00, +0x85,0x0d,0x00,0x00,0xdd,0x09,0x00,0x00,0x56,0x00,0x05,0x00,0x8d,0x01,0x00,0x00, +0x8a,0x0d,0x00,0x00,0xec,0x09,0x00,0x00,0xed,0x09,0x00,0x00,0x58,0x00,0x07,0x00, +0x63,0x00,0x00,0x00,0x8c,0x0d,0x00,0x00,0x8a,0x0d,0x00,0x00,0x7a,0x0d,0x00,0x00, +0x02,0x00,0x00,0x00,0x90,0x01,0x00,0x00,0x4f,0x00,0x08,0x00,0x40,0x00,0x00,0x00, +0x8d,0x0d,0x00,0x00,0x8c,0x0d,0x00,0x00,0x8c,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x88,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0x46,0x0d,0x00,0x00,0x8d,0x0d,0x00,0x00,0xa9,0x09,0x00,0x00,0x94,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x95,0x0d,0x00,0x00,0x46,0x0d,0x00,0x00,0x99,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x13,0x00,0x00,0x00,0x9a,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x34,0x02,0x00,0x00,0x95,0x0d,0x00,0x00,0x0c,0x00,0x06,0x00, +0x13,0x00,0x00,0x00,0x4a,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x1c,0x00,0x00,0x00, +0x9a,0x0d,0x00,0x00,0xb8,0x00,0x05,0x00,0x40,0x02,0x00,0x00,0x4e,0x0d,0x00,0x00, +0x2d,0x0c,0x00,0x00,0x9f,0x09,0x00,0x00,0x9b,0x00,0x04,0x00,0xa2,0x00,0x00,0x00, +0x4f,0x0d,0x00,0x00,0x4e,0x0d,0x00,0x00,0xa9,0x00,0x06,0x00,0x13,0x00,0x00,0x00, +0x51,0x0d,0x00,0x00,0x4f,0x0d,0x00,0x00,0x4a,0x0d,0x00,0x00,0x90,0x01,0x00,0x00, +0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00,0x53,0x0d,0x00,0x00,0x51,0x0d,0x00,0x00, +0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x7c,0x00,0x04,0x00, +0x2f,0x00,0x00,0x00,0x31,0x0c,0x00,0x00,0x09,0x0c,0x00,0x00,0x6f,0x00,0x04,0x00, +0x14,0x00,0x00,0x00,0x32,0x0c,0x00,0x00,0x31,0x0c,0x00,0x00,0x81,0x00,0x05,0x00, +0x14,0x00,0x00,0x00,0xae,0x0d,0x00,0x00,0x32,0x0c,0x00,0x00,0xa4,0x01,0x00,0x00, +0x81,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xb0,0x0d,0x00,0x00,0xae,0x0d,0x00,0x00, +0xbb,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xb3,0x0d,0x00,0x00, +0xb0,0x0d,0x00,0x00,0x9f,0x09,0x00,0x00,0x85,0x00,0x05,0x00,0x14,0x00,0x00,0x00, +0xe7,0x0d,0x00,0x00,0xb3,0x0d,0x00,0x00,0x9f,0x09,0x00,0x00,0x0c,0x00,0x07,0x00, +0x14,0x00,0x00,0x00,0xf7,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xe7,0x0d,0x00,0x00,0xd7,0x09,0x00,0x00,0x0c,0x00,0x07,0x00,0x14,0x00,0x00,0x00, +0xfc,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xa4,0x01,0x00,0x00, +0xf7,0x0d,0x00,0x00,0x88,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xf1,0x0d,0x00,0x00, +0xfc,0x0d,0x00,0x00,0xdd,0x09,0x00,0x00,0x56,0x00,0x05,0x00,0x8d,0x01,0x00,0x00, +0x01,0x0e,0x00,0x00,0xec,0x09,0x00,0x00,0xed,0x09,0x00,0x00,0x58,0x00,0x07,0x00, +0x63,0x00,0x00,0x00,0x03,0x0e,0x00,0x00,0x01,0x0e,0x00,0x00,0xf1,0x0d,0x00,0x00, +0x02,0x00,0x00,0x00,0x90,0x01,0x00,0x00,0x4f,0x00,0x08,0x00,0x40,0x00,0x00,0x00, +0x04,0x0e,0x00,0x00,0x03,0x0e,0x00,0x00,0x03,0x0e,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x88,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0xbd,0x0d,0x00,0x00,0x04,0x0e,0x00,0x00,0xa9,0x09,0x00,0x00,0x94,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x0c,0x0e,0x00,0x00,0xbd,0x0d,0x00,0x00,0x99,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x13,0x00,0x00,0x00,0x11,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x34,0x02,0x00,0x00,0x0c,0x0e,0x00,0x00,0x0c,0x00,0x06,0x00, +0x13,0x00,0x00,0x00,0xc1,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x1c,0x00,0x00,0x00, +0x11,0x0e,0x00,0x00,0xb8,0x00,0x05,0x00,0x40,0x02,0x00,0x00,0xc5,0x0d,0x00,0x00, +0x32,0x0c,0x00,0x00,0x9f,0x09,0x00,0x00,0x9b,0x00,0x04,0x00,0xa2,0x00,0x00,0x00, +0xc6,0x0d,0x00,0x00,0xc5,0x0d,0x00,0x00,0xa9,0x00,0x06,0x00,0x13,0x00,0x00,0x00, +0xc8,0x0d,0x00,0x00,0xc6,0x0d,0x00,0x00,0xc1,0x0d,0x00,0x00,0x90,0x01,0x00,0x00, +0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00,0xca,0x0d,0x00,0x00,0xc8,0x0d,0x00,0x00, +0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x81,0x00,0x05,0x00, +0x63,0x00,0x00,0x00,0x1a,0x0e,0x00,0x00,0x65,0x0c,0x00,0x00,0xdc,0x0c,0x00,0x00, +0x81,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0x1c,0x0e,0x00,0x00,0x1a,0x0e,0x00,0x00, +0x53,0x0d,0x00,0x00,0x81,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0x1e,0x0e,0x00,0x00, +0x1c,0x0e,0x00,0x00,0xca,0x0d,0x00,0x00,0x8e,0x00,0x05,0x00,0x63,0x00,0x00,0x00, +0x1f,0x0e,0x00,0x00,0x1e,0x0e,0x00,0x00,0xcd,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x37,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x82,0x0b,0x00,0x00, +0x31,0x0e,0x00,0x00,0x37,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x31,0x0e,0x00,0x00, +0x3d,0x00,0x04,0x00,0xee,0x01,0x00,0x00,0x64,0x0e,0x00,0x00,0xfe,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0xee,0x01,0x00,0x00,0x66,0x0e,0x00,0x00,0xfe,0x01,0x00,0x00, +0x62,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0x68,0x0e,0x00,0x00,0x66,0x0e,0x00,0x00, +0x75,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x69,0x0e,0x00,0x00, +0x68,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00, +0x6a,0x0e,0x00,0x00,0x69,0x0e,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00, +0x90,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0x64,0x0e,0x00,0x00,0x75,0x08,0x00,0x00, +0x6a,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00,0x37,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x37,0x0e,0x00,0x00,0xf7,0x00,0x03,0x00,0x5c,0x0e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x8d,0x0b,0x00,0x00,0x3c,0x0e,0x00,0x00,0x5c,0x0e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3c,0x0e,0x00,0x00,0xaa,0x00,0x05,0x00,0x40,0x02,0x00,0x00, +0x3e,0x0e,0x00,0x00,0x75,0x08,0x00,0x00,0xe4,0x01,0x00,0x00,0x9b,0x00,0x04,0x00, +0xa2,0x00,0x00,0x00,0x3f,0x0e,0x00,0x00,0x3e,0x0e,0x00,0x00,0xf7,0x00,0x03,0x00, +0x5b,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x3f,0x0e,0x00,0x00, +0x40,0x0e,0x00,0x00,0x5b,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x40,0x0e,0x00,0x00, +0x3d,0x00,0x04,0x00,0xe0,0x01,0x00,0x00,0x7c,0x0e,0x00,0x00,0xe2,0x01,0x00,0x00, +0x62,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0x7d,0x0e,0x00,0x00,0x7c,0x0e,0x00,0x00, +0xe4,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x42,0x0e,0x00,0x00, +0x7d,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x44,0x0e,0x00,0x00,0x1f,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0xb8,0x00,0x05,0x00, +0xa2,0x00,0x00,0x00,0x46,0x0e,0x00,0x00,0x42,0x0e,0x00,0x00,0x72,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x54,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x46,0x0e,0x00,0x00,0x47,0x0e,0x00,0x00,0x54,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x47,0x0e,0x00,0x00,0x83,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x4b,0x0e,0x00,0x00, +0x44,0x0e,0x00,0x00,0x42,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x7b,0x01,0x00,0x00, +0x81,0x0e,0x00,0x00,0x63,0x01,0x00,0x00,0x80,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x13,0x00,0x00,0x00,0x82,0x0e,0x00,0x00,0x81,0x0e,0x00,0x00,0x7f,0x00,0x04,0x00, +0x13,0x00,0x00,0x00,0x4d,0x0e,0x00,0x00,0x82,0x0e,0x00,0x00,0x0c,0x00,0x06,0x00, +0x13,0x00,0x00,0x00,0x50,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x4d,0x0e,0x00,0x00,0x83,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x51,0x0e,0x00,0x00, +0xc8,0x01,0x00,0x00,0x50,0x0e,0x00,0x00,0x85,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x52,0x0e,0x00,0x00,0x4b,0x0e,0x00,0x00,0x51,0x0e,0x00,0x00,0x81,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x53,0x0e,0x00,0x00,0x42,0x0e,0x00,0x00,0x52,0x0e,0x00,0x00, +0xf9,0x00,0x02,0x00,0x54,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x54,0x0e,0x00,0x00, +0xf5,0x00,0x07,0x00,0x13,0x00,0x00,0x00,0xb4,0x24,0x00,0x00,0x44,0x0e,0x00,0x00, +0x40,0x0e,0x00,0x00,0x53,0x0e,0x00,0x00,0x47,0x0e,0x00,0x00,0x0c,0x00,0x06,0x00, +0x13,0x00,0x00,0x00,0x8a,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0xb4,0x24,0x00,0x00,0x85,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x8d,0x0e,0x00,0x00, +0x8a,0x0e,0x00,0x00,0xaa,0x24,0x00,0x00,0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00, +0x8e,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x8d,0x0e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x13,0x00,0x00,0x00,0x98,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x8e,0x0e,0x00,0x00,0x88,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x93,0x0e,0x00,0x00,0xab,0x24,0x00,0x00,0x98,0x0e,0x00,0x00, +0x3d,0x00,0x04,0x00,0xe0,0x01,0x00,0x00,0x9a,0x0e,0x00,0x00,0xe2,0x01,0x00,0x00, +0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00,0x9e,0x0e,0x00,0x00,0x93,0x0e,0x00,0x00, +0xb4,0x24,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x63,0x00,0x04,0x00, +0x9a,0x0e,0x00,0x00,0xe4,0x01,0x00,0x00,0x9e,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00, +0x5b,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x5b,0x0e,0x00,0x00,0xf9,0x00,0x02,0x00, +0x5c,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x5c,0x0e,0x00,0x00,0x80,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x89,0x08,0x00,0x00,0x46,0x08,0x00,0x00,0x98,0x03,0x00,0x00, +0x7c,0x00,0x04,0x00,0x2e,0x00,0x00,0x00,0x8a,0x08,0x00,0x00,0x89,0x08,0x00,0x00, +0x50,0x00,0x05,0x00,0x2f,0x00,0x00,0x00,0x8b,0x08,0x00,0x00,0x44,0x08,0x00,0x00, +0x8a,0x08,0x00,0x00,0x80,0x00,0x05,0x00,0x2f,0x00,0x00,0x00,0x8c,0x08,0x00,0x00, +0x41,0x08,0x00,0x00,0x8b,0x08,0x00,0x00,0x80,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x94,0x08,0x00,0x00,0x8a,0x07,0x00,0x00,0x96,0x02,0x00,0x00,0x7c,0x00,0x04,0x00, +0x2e,0x00,0x00,0x00,0x95,0x08,0x00,0x00,0x94,0x08,0x00,0x00,0x50,0x00,0x05,0x00, +0x2f,0x00,0x00,0x00,0x96,0x08,0x00,0x00,0x4f,0x08,0x00,0x00,0x95,0x08,0x00,0x00, +0x80,0x00,0x05,0x00,0x2f,0x00,0x00,0x00,0x97,0x08,0x00,0x00,0x4d,0x08,0x00,0x00, +0x96,0x08,0x00,0x00,0x7c,0x00,0x04,0x00,0x29,0x00,0x00,0x00,0x99,0x08,0x00,0x00, +0x8c,0x08,0x00,0x00,0x80,0x00,0x05,0x00,0x29,0x00,0x00,0x00,0xac,0x0e,0x00,0x00, +0x99,0x08,0x00,0x00,0x26,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x29,0x00,0x00,0x00, +0xb1,0x0e,0x00,0x00,0x99,0x08,0x00,0x00,0x2c,0x03,0x00,0x00,0x80,0x00,0x05,0x00, +0x29,0x00,0x00,0x00,0xb6,0x0e,0x00,0x00,0x99,0x08,0x00,0x00,0x32,0x03,0x00,0x00, +0x7c,0x00,0x04,0x00,0x2f,0x00,0x00,0x00,0xcf,0x0e,0x00,0x00,0x99,0x08,0x00,0x00, +0x6f,0x00,0x04,0x00,0x14,0x00,0x00,0x00,0xd0,0x0e,0x00,0x00,0xcf,0x0e,0x00,0x00, +0x81,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xf6,0x0e,0x00,0x00,0xd0,0x0e,0x00,0x00, +0xa4,0x01,0x00,0x00,0x81,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xf8,0x0e,0x00,0x00, +0xf6,0x0e,0x00,0x00,0xbb,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x14,0x00,0x00,0x00, +0xfb,0x0e,0x00,0x00,0xf8,0x0e,0x00,0x00,0x9f,0x09,0x00,0x00,0x85,0x00,0x05,0x00, +0x14,0x00,0x00,0x00,0x2f,0x0f,0x00,0x00,0xfb,0x0e,0x00,0x00,0x9f,0x09,0x00,0x00, +0x0c,0x00,0x07,0x00,0x14,0x00,0x00,0x00,0x3f,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x2f,0x0f,0x00,0x00,0xd7,0x09,0x00,0x00,0x0c,0x00,0x07,0x00, +0x14,0x00,0x00,0x00,0x44,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xa4,0x01,0x00,0x00,0x3f,0x0f,0x00,0x00,0x88,0x00,0x05,0x00,0x14,0x00,0x00,0x00, +0x39,0x0f,0x00,0x00,0x44,0x0f,0x00,0x00,0xdd,0x09,0x00,0x00,0x56,0x00,0x05,0x00, +0x8d,0x01,0x00,0x00,0x49,0x0f,0x00,0x00,0xec,0x09,0x00,0x00,0xed,0x09,0x00,0x00, +0x58,0x00,0x07,0x00,0x63,0x00,0x00,0x00,0x4b,0x0f,0x00,0x00,0x49,0x0f,0x00,0x00, +0x39,0x0f,0x00,0x00,0x02,0x00,0x00,0x00,0x90,0x01,0x00,0x00,0x4f,0x00,0x08,0x00, +0x40,0x00,0x00,0x00,0x4c,0x0f,0x00,0x00,0x4b,0x0f,0x00,0x00,0x4b,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x88,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0x05,0x0f,0x00,0x00,0x4c,0x0f,0x00,0x00,0xa9,0x09,0x00,0x00, +0x94,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x54,0x0f,0x00,0x00,0x05,0x0f,0x00,0x00, +0x99,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x13,0x00,0x00,0x00,0x59,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x34,0x02,0x00,0x00,0x54,0x0f,0x00,0x00, +0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0x09,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x1c,0x00,0x00,0x00,0x59,0x0f,0x00,0x00,0xb8,0x00,0x05,0x00,0x40,0x02,0x00,0x00, +0x0d,0x0f,0x00,0x00,0xd0,0x0e,0x00,0x00,0x9f,0x09,0x00,0x00,0x9b,0x00,0x04,0x00, +0xa2,0x00,0x00,0x00,0x0e,0x0f,0x00,0x00,0x0d,0x0f,0x00,0x00,0xa9,0x00,0x06,0x00, +0x13,0x00,0x00,0x00,0x10,0x0f,0x00,0x00,0x0e,0x0f,0x00,0x00,0x09,0x0f,0x00,0x00, +0x90,0x01,0x00,0x00,0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00,0x12,0x0f,0x00,0x00, +0x10,0x0f,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00, +0x7c,0x00,0x04,0x00,0x2f,0x00,0x00,0x00,0xd4,0x0e,0x00,0x00,0xac,0x0e,0x00,0x00, +0x6f,0x00,0x04,0x00,0x14,0x00,0x00,0x00,0xd5,0x0e,0x00,0x00,0xd4,0x0e,0x00,0x00, +0x81,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0x6d,0x0f,0x00,0x00,0xd5,0x0e,0x00,0x00, +0xa4,0x01,0x00,0x00,0x81,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0x6f,0x0f,0x00,0x00, +0x6d,0x0f,0x00,0x00,0xbb,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x14,0x00,0x00,0x00, +0x72,0x0f,0x00,0x00,0x6f,0x0f,0x00,0x00,0x9f,0x09,0x00,0x00,0x85,0x00,0x05,0x00, +0x14,0x00,0x00,0x00,0xa6,0x0f,0x00,0x00,0x72,0x0f,0x00,0x00,0x9f,0x09,0x00,0x00, +0x0c,0x00,0x07,0x00,0x14,0x00,0x00,0x00,0xb6,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xa6,0x0f,0x00,0x00,0xd7,0x09,0x00,0x00,0x0c,0x00,0x07,0x00, +0x14,0x00,0x00,0x00,0xbb,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xa4,0x01,0x00,0x00,0xb6,0x0f,0x00,0x00,0x88,0x00,0x05,0x00,0x14,0x00,0x00,0x00, +0xb0,0x0f,0x00,0x00,0xbb,0x0f,0x00,0x00,0xdd,0x09,0x00,0x00,0x56,0x00,0x05,0x00, +0x8d,0x01,0x00,0x00,0xc0,0x0f,0x00,0x00,0xec,0x09,0x00,0x00,0xed,0x09,0x00,0x00, +0x58,0x00,0x07,0x00,0x63,0x00,0x00,0x00,0xc2,0x0f,0x00,0x00,0xc0,0x0f,0x00,0x00, +0xb0,0x0f,0x00,0x00,0x02,0x00,0x00,0x00,0x90,0x01,0x00,0x00,0x4f,0x00,0x08,0x00, +0x40,0x00,0x00,0x00,0xc3,0x0f,0x00,0x00,0xc2,0x0f,0x00,0x00,0xc2,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x88,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0x7c,0x0f,0x00,0x00,0xc3,0x0f,0x00,0x00,0xa9,0x09,0x00,0x00, +0x94,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xcb,0x0f,0x00,0x00,0x7c,0x0f,0x00,0x00, +0x99,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x13,0x00,0x00,0x00,0xd0,0x0f,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x34,0x02,0x00,0x00,0xcb,0x0f,0x00,0x00, +0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0x80,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x1c,0x00,0x00,0x00,0xd0,0x0f,0x00,0x00,0xb8,0x00,0x05,0x00,0x40,0x02,0x00,0x00, +0x84,0x0f,0x00,0x00,0xd5,0x0e,0x00,0x00,0x9f,0x09,0x00,0x00,0x9b,0x00,0x04,0x00, +0xa2,0x00,0x00,0x00,0x85,0x0f,0x00,0x00,0x84,0x0f,0x00,0x00,0xa9,0x00,0x06,0x00, +0x13,0x00,0x00,0x00,0x87,0x0f,0x00,0x00,0x85,0x0f,0x00,0x00,0x80,0x0f,0x00,0x00, +0x90,0x01,0x00,0x00,0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00,0x89,0x0f,0x00,0x00, +0x87,0x0f,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00, +0x7c,0x00,0x04,0x00,0x2f,0x00,0x00,0x00,0xd9,0x0e,0x00,0x00,0xb1,0x0e,0x00,0x00, +0x6f,0x00,0x04,0x00,0x14,0x00,0x00,0x00,0xda,0x0e,0x00,0x00,0xd9,0x0e,0x00,0x00, +0x81,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xe4,0x0f,0x00,0x00,0xda,0x0e,0x00,0x00, +0xa4,0x01,0x00,0x00,0x81,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xe6,0x0f,0x00,0x00, +0xe4,0x0f,0x00,0x00,0xbb,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x14,0x00,0x00,0x00, +0xe9,0x0f,0x00,0x00,0xe6,0x0f,0x00,0x00,0x9f,0x09,0x00,0x00,0x85,0x00,0x05,0x00, +0x14,0x00,0x00,0x00,0x1d,0x10,0x00,0x00,0xe9,0x0f,0x00,0x00,0x9f,0x09,0x00,0x00, +0x0c,0x00,0x07,0x00,0x14,0x00,0x00,0x00,0x2d,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x1d,0x10,0x00,0x00,0xd7,0x09,0x00,0x00,0x0c,0x00,0x07,0x00, +0x14,0x00,0x00,0x00,0x32,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xa4,0x01,0x00,0x00,0x2d,0x10,0x00,0x00,0x88,0x00,0x05,0x00,0x14,0x00,0x00,0x00, +0x27,0x10,0x00,0x00,0x32,0x10,0x00,0x00,0xdd,0x09,0x00,0x00,0x56,0x00,0x05,0x00, +0x8d,0x01,0x00,0x00,0x37,0x10,0x00,0x00,0xec,0x09,0x00,0x00,0xed,0x09,0x00,0x00, +0x58,0x00,0x07,0x00,0x63,0x00,0x00,0x00,0x39,0x10,0x00,0x00,0x37,0x10,0x00,0x00, +0x27,0x10,0x00,0x00,0x02,0x00,0x00,0x00,0x90,0x01,0x00,0x00,0x4f,0x00,0x08,0x00, +0x40,0x00,0x00,0x00,0x3a,0x10,0x00,0x00,0x39,0x10,0x00,0x00,0x39,0x10,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x88,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0xf3,0x0f,0x00,0x00,0x3a,0x10,0x00,0x00,0xa9,0x09,0x00,0x00, +0x94,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x42,0x10,0x00,0x00,0xf3,0x0f,0x00,0x00, +0x99,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x13,0x00,0x00,0x00,0x47,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x34,0x02,0x00,0x00,0x42,0x10,0x00,0x00, +0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0xf7,0x0f,0x00,0x00,0x01,0x00,0x00,0x00, +0x1c,0x00,0x00,0x00,0x47,0x10,0x00,0x00,0xb8,0x00,0x05,0x00,0x40,0x02,0x00,0x00, +0xfb,0x0f,0x00,0x00,0xda,0x0e,0x00,0x00,0x9f,0x09,0x00,0x00,0x9b,0x00,0x04,0x00, +0xa2,0x00,0x00,0x00,0xfc,0x0f,0x00,0x00,0xfb,0x0f,0x00,0x00,0xa9,0x00,0x06,0x00, +0x13,0x00,0x00,0x00,0xfe,0x0f,0x00,0x00,0xfc,0x0f,0x00,0x00,0xf7,0x0f,0x00,0x00, +0x90,0x01,0x00,0x00,0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00,0x00,0x10,0x00,0x00, +0xfe,0x0f,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00, +0x7c,0x00,0x04,0x00,0x2f,0x00,0x00,0x00,0xde,0x0e,0x00,0x00,0xb6,0x0e,0x00,0x00, +0x6f,0x00,0x04,0x00,0x14,0x00,0x00,0x00,0xdf,0x0e,0x00,0x00,0xde,0x0e,0x00,0x00, +0x81,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0x5b,0x10,0x00,0x00,0xdf,0x0e,0x00,0x00, +0xa4,0x01,0x00,0x00,0x81,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0x5d,0x10,0x00,0x00, +0x5b,0x10,0x00,0x00,0xbb,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x14,0x00,0x00,0x00, +0x60,0x10,0x00,0x00,0x5d,0x10,0x00,0x00,0x9f,0x09,0x00,0x00,0x85,0x00,0x05,0x00, +0x14,0x00,0x00,0x00,0x94,0x10,0x00,0x00,0x60,0x10,0x00,0x00,0x9f,0x09,0x00,0x00, +0x0c,0x00,0x07,0x00,0x14,0x00,0x00,0x00,0xa4,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x94,0x10,0x00,0x00,0xd7,0x09,0x00,0x00,0x0c,0x00,0x07,0x00, +0x14,0x00,0x00,0x00,0xa9,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xa4,0x01,0x00,0x00,0xa4,0x10,0x00,0x00,0x88,0x00,0x05,0x00,0x14,0x00,0x00,0x00, +0x9e,0x10,0x00,0x00,0xa9,0x10,0x00,0x00,0xdd,0x09,0x00,0x00,0x56,0x00,0x05,0x00, +0x8d,0x01,0x00,0x00,0xae,0x10,0x00,0x00,0xec,0x09,0x00,0x00,0xed,0x09,0x00,0x00, +0x58,0x00,0x07,0x00,0x63,0x00,0x00,0x00,0xb0,0x10,0x00,0x00,0xae,0x10,0x00,0x00, +0x9e,0x10,0x00,0x00,0x02,0x00,0x00,0x00,0x90,0x01,0x00,0x00,0x4f,0x00,0x08,0x00, +0x40,0x00,0x00,0x00,0xb1,0x10,0x00,0x00,0xb0,0x10,0x00,0x00,0xb0,0x10,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x88,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0x6a,0x10,0x00,0x00,0xb1,0x10,0x00,0x00,0xa9,0x09,0x00,0x00, +0x94,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xb9,0x10,0x00,0x00,0x6a,0x10,0x00,0x00, +0x99,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x13,0x00,0x00,0x00,0xbe,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x34,0x02,0x00,0x00,0xb9,0x10,0x00,0x00, +0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0x6e,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x1c,0x00,0x00,0x00,0xbe,0x10,0x00,0x00,0xb8,0x00,0x05,0x00,0x40,0x02,0x00,0x00, +0x72,0x10,0x00,0x00,0xdf,0x0e,0x00,0x00,0x9f,0x09,0x00,0x00,0x9b,0x00,0x04,0x00, +0xa2,0x00,0x00,0x00,0x73,0x10,0x00,0x00,0x72,0x10,0x00,0x00,0xa9,0x00,0x06,0x00, +0x13,0x00,0x00,0x00,0x75,0x10,0x00,0x00,0x73,0x10,0x00,0x00,0x6e,0x10,0x00,0x00, +0x90,0x01,0x00,0x00,0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00,0x77,0x10,0x00,0x00, +0x75,0x10,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00, +0x81,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0xc7,0x10,0x00,0x00,0x12,0x0f,0x00,0x00, +0x89,0x0f,0x00,0x00,0x81,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0xc9,0x10,0x00,0x00, +0xc7,0x10,0x00,0x00,0x00,0x10,0x00,0x00,0x81,0x00,0x05,0x00,0x63,0x00,0x00,0x00, +0xcb,0x10,0x00,0x00,0xc9,0x10,0x00,0x00,0x77,0x10,0x00,0x00,0x8e,0x00,0x05,0x00, +0x63,0x00,0x00,0x00,0xcc,0x10,0x00,0x00,0xcb,0x10,0x00,0x00,0xcd,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xe4,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x82,0x0b,0x00,0x00,0xde,0x10,0x00,0x00,0xe4,0x10,0x00,0x00,0xf8,0x00,0x02,0x00, +0xde,0x10,0x00,0x00,0x3d,0x00,0x04,0x00,0xee,0x01,0x00,0x00,0x11,0x11,0x00,0x00, +0xfe,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0xee,0x01,0x00,0x00,0x13,0x11,0x00,0x00, +0xfe,0x01,0x00,0x00,0x62,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0x15,0x11,0x00,0x00, +0x13,0x11,0x00,0x00,0x97,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x16,0x11,0x00,0x00,0x15,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x63,0x00,0x00,0x00,0x17,0x11,0x00,0x00,0x16,0x11,0x00,0x00,0x90,0x01,0x00,0x00, +0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0x11,0x11,0x00,0x00, +0x97,0x08,0x00,0x00,0x17,0x11,0x00,0x00,0xf9,0x00,0x02,0x00,0xe4,0x10,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe4,0x10,0x00,0x00,0xf7,0x00,0x03,0x00,0x09,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x8d,0x0b,0x00,0x00,0xe9,0x10,0x00,0x00, +0x09,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0xe9,0x10,0x00,0x00,0xaa,0x00,0x05,0x00, +0x40,0x02,0x00,0x00,0xeb,0x10,0x00,0x00,0x97,0x08,0x00,0x00,0xe4,0x01,0x00,0x00, +0x9b,0x00,0x04,0x00,0xa2,0x00,0x00,0x00,0xec,0x10,0x00,0x00,0xeb,0x10,0x00,0x00, +0xf7,0x00,0x03,0x00,0x08,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xec,0x10,0x00,0x00,0xed,0x10,0x00,0x00,0x08,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0xed,0x10,0x00,0x00,0x3d,0x00,0x04,0x00,0xe0,0x01,0x00,0x00,0x29,0x11,0x00,0x00, +0xe2,0x01,0x00,0x00,0x62,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0x2a,0x11,0x00,0x00, +0x29,0x11,0x00,0x00,0xe4,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0xef,0x10,0x00,0x00,0x2a,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0xf1,0x10,0x00,0x00,0xcc,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0xb8,0x00,0x05,0x00,0xa2,0x00,0x00,0x00,0xf3,0x10,0x00,0x00,0xef,0x10,0x00,0x00, +0x72,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x01,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xf3,0x10,0x00,0x00,0xf4,0x10,0x00,0x00,0x01,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf4,0x10,0x00,0x00,0x83,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0xf8,0x10,0x00,0x00,0xf1,0x10,0x00,0x00,0xef,0x10,0x00,0x00,0x41,0x00,0x05,0x00, +0x7b,0x01,0x00,0x00,0x2e,0x11,0x00,0x00,0x63,0x01,0x00,0x00,0x80,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x2f,0x11,0x00,0x00,0x2e,0x11,0x00,0x00, +0x7f,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0xfa,0x10,0x00,0x00,0x2f,0x11,0x00,0x00, +0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0xfd,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0xfa,0x10,0x00,0x00,0x83,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0xfe,0x10,0x00,0x00,0xc8,0x01,0x00,0x00,0xfd,0x10,0x00,0x00,0x85,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0xff,0x10,0x00,0x00,0xf8,0x10,0x00,0x00,0xfe,0x10,0x00,0x00, +0x81,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x00,0x11,0x00,0x00,0xef,0x10,0x00,0x00, +0xff,0x10,0x00,0x00,0xf9,0x00,0x02,0x00,0x01,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0x01,0x11,0x00,0x00,0xf5,0x00,0x07,0x00,0x13,0x00,0x00,0x00,0xb5,0x24,0x00,0x00, +0xf1,0x10,0x00,0x00,0xed,0x10,0x00,0x00,0x00,0x11,0x00,0x00,0xf4,0x10,0x00,0x00, +0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0x37,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0xb5,0x24,0x00,0x00,0x85,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x3a,0x11,0x00,0x00,0x37,0x11,0x00,0x00,0xaa,0x24,0x00,0x00,0x0c,0x00,0x06,0x00, +0x13,0x00,0x00,0x00,0x3b,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x1e,0x00,0x00,0x00, +0x3a,0x11,0x00,0x00,0x0c,0x00,0x07,0x00,0x13,0x00,0x00,0x00,0x45,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x3b,0x11,0x00,0x00, +0x88,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x40,0x11,0x00,0x00,0xab,0x24,0x00,0x00, +0x45,0x11,0x00,0x00,0x3d,0x00,0x04,0x00,0xe0,0x01,0x00,0x00,0x47,0x11,0x00,0x00, +0xe2,0x01,0x00,0x00,0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00,0x4b,0x11,0x00,0x00, +0x40,0x11,0x00,0x00,0xb5,0x24,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00, +0x63,0x00,0x04,0x00,0x47,0x11,0x00,0x00,0xe4,0x01,0x00,0x00,0x4b,0x11,0x00,0x00, +0xf9,0x00,0x02,0x00,0x08,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x08,0x11,0x00,0x00, +0xf9,0x00,0x02,0x00,0x09,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x09,0x11,0x00,0x00, +0x50,0x00,0x05,0x00,0x2f,0x00,0x00,0x00,0xae,0x08,0x00,0x00,0x65,0x08,0x00,0x00, +0x8a,0x08,0x00,0x00,0x80,0x00,0x05,0x00,0x2f,0x00,0x00,0x00,0xaf,0x08,0x00,0x00, +0x41,0x08,0x00,0x00,0xae,0x08,0x00,0x00,0x50,0x00,0x05,0x00,0x2f,0x00,0x00,0x00, +0xba,0x08,0x00,0x00,0x71,0x08,0x00,0x00,0x95,0x08,0x00,0x00,0x80,0x00,0x05,0x00, +0x2f,0x00,0x00,0x00,0xbb,0x08,0x00,0x00,0x4d,0x08,0x00,0x00,0xba,0x08,0x00,0x00, +0x7c,0x00,0x04,0x00,0x29,0x00,0x00,0x00,0xbd,0x08,0x00,0x00,0xaf,0x08,0x00,0x00, +0x80,0x00,0x05,0x00,0x29,0x00,0x00,0x00,0x59,0x11,0x00,0x00,0xbd,0x08,0x00,0x00, +0x26,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x29,0x00,0x00,0x00,0x5e,0x11,0x00,0x00, +0xbd,0x08,0x00,0x00,0x2c,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x29,0x00,0x00,0x00, +0x63,0x11,0x00,0x00,0xbd,0x08,0x00,0x00,0x32,0x03,0x00,0x00,0x7c,0x00,0x04,0x00, +0x2f,0x00,0x00,0x00,0x7c,0x11,0x00,0x00,0xbd,0x08,0x00,0x00,0x6f,0x00,0x04,0x00, +0x14,0x00,0x00,0x00,0x7d,0x11,0x00,0x00,0x7c,0x11,0x00,0x00,0x81,0x00,0x05,0x00, +0x14,0x00,0x00,0x00,0xa3,0x11,0x00,0x00,0x7d,0x11,0x00,0x00,0xa4,0x01,0x00,0x00, +0x81,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xa5,0x11,0x00,0x00,0xa3,0x11,0x00,0x00, +0xbb,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xa8,0x11,0x00,0x00, +0xa5,0x11,0x00,0x00,0x9f,0x09,0x00,0x00,0x85,0x00,0x05,0x00,0x14,0x00,0x00,0x00, +0xdc,0x11,0x00,0x00,0xa8,0x11,0x00,0x00,0x9f,0x09,0x00,0x00,0x0c,0x00,0x07,0x00, +0x14,0x00,0x00,0x00,0xec,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xdc,0x11,0x00,0x00,0xd7,0x09,0x00,0x00,0x0c,0x00,0x07,0x00,0x14,0x00,0x00,0x00, +0xf1,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xa4,0x01,0x00,0x00, +0xec,0x11,0x00,0x00,0x88,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xe6,0x11,0x00,0x00, +0xf1,0x11,0x00,0x00,0xdd,0x09,0x00,0x00,0x56,0x00,0x05,0x00,0x8d,0x01,0x00,0x00, +0xf6,0x11,0x00,0x00,0xec,0x09,0x00,0x00,0xed,0x09,0x00,0x00,0x58,0x00,0x07,0x00, +0x63,0x00,0x00,0x00,0xf8,0x11,0x00,0x00,0xf6,0x11,0x00,0x00,0xe6,0x11,0x00,0x00, +0x02,0x00,0x00,0x00,0x90,0x01,0x00,0x00,0x4f,0x00,0x08,0x00,0x40,0x00,0x00,0x00, +0xf9,0x11,0x00,0x00,0xf8,0x11,0x00,0x00,0xf8,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x88,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0xb2,0x11,0x00,0x00,0xf9,0x11,0x00,0x00,0xa9,0x09,0x00,0x00,0x94,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x01,0x12,0x00,0x00,0xb2,0x11,0x00,0x00,0x99,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x13,0x00,0x00,0x00,0x06,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x34,0x02,0x00,0x00,0x01,0x12,0x00,0x00,0x0c,0x00,0x06,0x00, +0x13,0x00,0x00,0x00,0xb6,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x1c,0x00,0x00,0x00, +0x06,0x12,0x00,0x00,0xb8,0x00,0x05,0x00,0x40,0x02,0x00,0x00,0xba,0x11,0x00,0x00, +0x7d,0x11,0x00,0x00,0x9f,0x09,0x00,0x00,0x9b,0x00,0x04,0x00,0xa2,0x00,0x00,0x00, +0xbb,0x11,0x00,0x00,0xba,0x11,0x00,0x00,0xa9,0x00,0x06,0x00,0x13,0x00,0x00,0x00, +0xbd,0x11,0x00,0x00,0xbb,0x11,0x00,0x00,0xb6,0x11,0x00,0x00,0x90,0x01,0x00,0x00, +0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00,0xbf,0x11,0x00,0x00,0xbd,0x11,0x00,0x00, +0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x7c,0x00,0x04,0x00, +0x2f,0x00,0x00,0x00,0x81,0x11,0x00,0x00,0x59,0x11,0x00,0x00,0x6f,0x00,0x04,0x00, +0x14,0x00,0x00,0x00,0x82,0x11,0x00,0x00,0x81,0x11,0x00,0x00,0x81,0x00,0x05,0x00, +0x14,0x00,0x00,0x00,0x1a,0x12,0x00,0x00,0x82,0x11,0x00,0x00,0xa4,0x01,0x00,0x00, +0x81,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0x1c,0x12,0x00,0x00,0x1a,0x12,0x00,0x00, +0xbb,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0x1f,0x12,0x00,0x00, +0x1c,0x12,0x00,0x00,0x9f,0x09,0x00,0x00,0x85,0x00,0x05,0x00,0x14,0x00,0x00,0x00, +0x53,0x12,0x00,0x00,0x1f,0x12,0x00,0x00,0x9f,0x09,0x00,0x00,0x0c,0x00,0x07,0x00, +0x14,0x00,0x00,0x00,0x63,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x53,0x12,0x00,0x00,0xd7,0x09,0x00,0x00,0x0c,0x00,0x07,0x00,0x14,0x00,0x00,0x00, +0x68,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xa4,0x01,0x00,0x00, +0x63,0x12,0x00,0x00,0x88,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0x5d,0x12,0x00,0x00, +0x68,0x12,0x00,0x00,0xdd,0x09,0x00,0x00,0x56,0x00,0x05,0x00,0x8d,0x01,0x00,0x00, +0x6d,0x12,0x00,0x00,0xec,0x09,0x00,0x00,0xed,0x09,0x00,0x00,0x58,0x00,0x07,0x00, +0x63,0x00,0x00,0x00,0x6f,0x12,0x00,0x00,0x6d,0x12,0x00,0x00,0x5d,0x12,0x00,0x00, +0x02,0x00,0x00,0x00,0x90,0x01,0x00,0x00,0x4f,0x00,0x08,0x00,0x40,0x00,0x00,0x00, +0x70,0x12,0x00,0x00,0x6f,0x12,0x00,0x00,0x6f,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x88,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0x29,0x12,0x00,0x00,0x70,0x12,0x00,0x00,0xa9,0x09,0x00,0x00,0x94,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x78,0x12,0x00,0x00,0x29,0x12,0x00,0x00,0x99,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x13,0x00,0x00,0x00,0x7d,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x34,0x02,0x00,0x00,0x78,0x12,0x00,0x00,0x0c,0x00,0x06,0x00, +0x13,0x00,0x00,0x00,0x2d,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x1c,0x00,0x00,0x00, +0x7d,0x12,0x00,0x00,0xb8,0x00,0x05,0x00,0x40,0x02,0x00,0x00,0x31,0x12,0x00,0x00, +0x82,0x11,0x00,0x00,0x9f,0x09,0x00,0x00,0x9b,0x00,0x04,0x00,0xa2,0x00,0x00,0x00, +0x32,0x12,0x00,0x00,0x31,0x12,0x00,0x00,0xa9,0x00,0x06,0x00,0x13,0x00,0x00,0x00, +0x34,0x12,0x00,0x00,0x32,0x12,0x00,0x00,0x2d,0x12,0x00,0x00,0x90,0x01,0x00,0x00, +0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00,0x36,0x12,0x00,0x00,0x34,0x12,0x00,0x00, +0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x7c,0x00,0x04,0x00, +0x2f,0x00,0x00,0x00,0x86,0x11,0x00,0x00,0x5e,0x11,0x00,0x00,0x6f,0x00,0x04,0x00, +0x14,0x00,0x00,0x00,0x87,0x11,0x00,0x00,0x86,0x11,0x00,0x00,0x81,0x00,0x05,0x00, +0x14,0x00,0x00,0x00,0x91,0x12,0x00,0x00,0x87,0x11,0x00,0x00,0xa4,0x01,0x00,0x00, +0x81,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0x93,0x12,0x00,0x00,0x91,0x12,0x00,0x00, +0xbb,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0x96,0x12,0x00,0x00, +0x93,0x12,0x00,0x00,0x9f,0x09,0x00,0x00,0x85,0x00,0x05,0x00,0x14,0x00,0x00,0x00, +0xca,0x12,0x00,0x00,0x96,0x12,0x00,0x00,0x9f,0x09,0x00,0x00,0x0c,0x00,0x07,0x00, +0x14,0x00,0x00,0x00,0xda,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xca,0x12,0x00,0x00,0xd7,0x09,0x00,0x00,0x0c,0x00,0x07,0x00,0x14,0x00,0x00,0x00, +0xdf,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xa4,0x01,0x00,0x00, +0xda,0x12,0x00,0x00,0x88,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xd4,0x12,0x00,0x00, +0xdf,0x12,0x00,0x00,0xdd,0x09,0x00,0x00,0x56,0x00,0x05,0x00,0x8d,0x01,0x00,0x00, +0xe4,0x12,0x00,0x00,0xec,0x09,0x00,0x00,0xed,0x09,0x00,0x00,0x58,0x00,0x07,0x00, +0x63,0x00,0x00,0x00,0xe6,0x12,0x00,0x00,0xe4,0x12,0x00,0x00,0xd4,0x12,0x00,0x00, +0x02,0x00,0x00,0x00,0x90,0x01,0x00,0x00,0x4f,0x00,0x08,0x00,0x40,0x00,0x00,0x00, +0xe7,0x12,0x00,0x00,0xe6,0x12,0x00,0x00,0xe6,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x88,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0xa0,0x12,0x00,0x00,0xe7,0x12,0x00,0x00,0xa9,0x09,0x00,0x00,0x94,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0xef,0x12,0x00,0x00,0xa0,0x12,0x00,0x00,0x99,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x13,0x00,0x00,0x00,0xf4,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x34,0x02,0x00,0x00,0xef,0x12,0x00,0x00,0x0c,0x00,0x06,0x00, +0x13,0x00,0x00,0x00,0xa4,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x1c,0x00,0x00,0x00, +0xf4,0x12,0x00,0x00,0xb8,0x00,0x05,0x00,0x40,0x02,0x00,0x00,0xa8,0x12,0x00,0x00, +0x87,0x11,0x00,0x00,0x9f,0x09,0x00,0x00,0x9b,0x00,0x04,0x00,0xa2,0x00,0x00,0x00, +0xa9,0x12,0x00,0x00,0xa8,0x12,0x00,0x00,0xa9,0x00,0x06,0x00,0x13,0x00,0x00,0x00, +0xab,0x12,0x00,0x00,0xa9,0x12,0x00,0x00,0xa4,0x12,0x00,0x00,0x90,0x01,0x00,0x00, +0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00,0xad,0x12,0x00,0x00,0xab,0x12,0x00,0x00, +0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x7c,0x00,0x04,0x00, +0x2f,0x00,0x00,0x00,0x8b,0x11,0x00,0x00,0x63,0x11,0x00,0x00,0x6f,0x00,0x04,0x00, +0x14,0x00,0x00,0x00,0x8c,0x11,0x00,0x00,0x8b,0x11,0x00,0x00,0x81,0x00,0x05,0x00, +0x14,0x00,0x00,0x00,0x08,0x13,0x00,0x00,0x8c,0x11,0x00,0x00,0xa4,0x01,0x00,0x00, +0x81,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0x0a,0x13,0x00,0x00,0x08,0x13,0x00,0x00, +0xbb,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0x0d,0x13,0x00,0x00, +0x0a,0x13,0x00,0x00,0x9f,0x09,0x00,0x00,0x85,0x00,0x05,0x00,0x14,0x00,0x00,0x00, +0x41,0x13,0x00,0x00,0x0d,0x13,0x00,0x00,0x9f,0x09,0x00,0x00,0x0c,0x00,0x07,0x00, +0x14,0x00,0x00,0x00,0x51,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x41,0x13,0x00,0x00,0xd7,0x09,0x00,0x00,0x0c,0x00,0x07,0x00,0x14,0x00,0x00,0x00, +0x56,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xa4,0x01,0x00,0x00, +0x51,0x13,0x00,0x00,0x88,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0x4b,0x13,0x00,0x00, +0x56,0x13,0x00,0x00,0xdd,0x09,0x00,0x00,0x56,0x00,0x05,0x00,0x8d,0x01,0x00,0x00, +0x5b,0x13,0x00,0x00,0xec,0x09,0x00,0x00,0xed,0x09,0x00,0x00,0x58,0x00,0x07,0x00, +0x63,0x00,0x00,0x00,0x5d,0x13,0x00,0x00,0x5b,0x13,0x00,0x00,0x4b,0x13,0x00,0x00, +0x02,0x00,0x00,0x00,0x90,0x01,0x00,0x00,0x4f,0x00,0x08,0x00,0x40,0x00,0x00,0x00, +0x5e,0x13,0x00,0x00,0x5d,0x13,0x00,0x00,0x5d,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x88,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0x17,0x13,0x00,0x00,0x5e,0x13,0x00,0x00,0xa9,0x09,0x00,0x00,0x94,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x66,0x13,0x00,0x00,0x17,0x13,0x00,0x00,0x99,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x13,0x00,0x00,0x00,0x6b,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x34,0x02,0x00,0x00,0x66,0x13,0x00,0x00,0x0c,0x00,0x06,0x00, +0x13,0x00,0x00,0x00,0x1b,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x1c,0x00,0x00,0x00, +0x6b,0x13,0x00,0x00,0xb8,0x00,0x05,0x00,0x40,0x02,0x00,0x00,0x1f,0x13,0x00,0x00, +0x8c,0x11,0x00,0x00,0x9f,0x09,0x00,0x00,0x9b,0x00,0x04,0x00,0xa2,0x00,0x00,0x00, +0x20,0x13,0x00,0x00,0x1f,0x13,0x00,0x00,0xa9,0x00,0x06,0x00,0x13,0x00,0x00,0x00, +0x22,0x13,0x00,0x00,0x20,0x13,0x00,0x00,0x1b,0x13,0x00,0x00,0x90,0x01,0x00,0x00, +0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00,0x24,0x13,0x00,0x00,0x22,0x13,0x00,0x00, +0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x81,0x00,0x05,0x00, +0x63,0x00,0x00,0x00,0x74,0x13,0x00,0x00,0xbf,0x11,0x00,0x00,0x36,0x12,0x00,0x00, +0x81,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0x76,0x13,0x00,0x00,0x74,0x13,0x00,0x00, +0xad,0x12,0x00,0x00,0x81,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0x78,0x13,0x00,0x00, +0x76,0x13,0x00,0x00,0x24,0x13,0x00,0x00,0x8e,0x00,0x05,0x00,0x63,0x00,0x00,0x00, +0x79,0x13,0x00,0x00,0x78,0x13,0x00,0x00,0xcd,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x91,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x82,0x0b,0x00,0x00, +0x8b,0x13,0x00,0x00,0x91,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x8b,0x13,0x00,0x00, +0x3d,0x00,0x04,0x00,0xee,0x01,0x00,0x00,0xbe,0x13,0x00,0x00,0xfe,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0xee,0x01,0x00,0x00,0xc0,0x13,0x00,0x00,0xfe,0x01,0x00,0x00, +0x62,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0xc2,0x13,0x00,0x00,0xc0,0x13,0x00,0x00, +0xbb,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xc3,0x13,0x00,0x00, +0xc2,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00, +0xc4,0x13,0x00,0x00,0xc3,0x13,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00, +0x90,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0xbe,0x13,0x00,0x00,0xbb,0x08,0x00,0x00, +0xc4,0x13,0x00,0x00,0xf9,0x00,0x02,0x00,0x91,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0x91,0x13,0x00,0x00,0xf7,0x00,0x03,0x00,0xb6,0x13,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x8d,0x0b,0x00,0x00,0x96,0x13,0x00,0x00,0xb6,0x13,0x00,0x00, +0xf8,0x00,0x02,0x00,0x96,0x13,0x00,0x00,0xaa,0x00,0x05,0x00,0x40,0x02,0x00,0x00, +0x98,0x13,0x00,0x00,0xbb,0x08,0x00,0x00,0xe4,0x01,0x00,0x00,0x9b,0x00,0x04,0x00, +0xa2,0x00,0x00,0x00,0x99,0x13,0x00,0x00,0x98,0x13,0x00,0x00,0xf7,0x00,0x03,0x00, +0xb5,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x99,0x13,0x00,0x00, +0x9a,0x13,0x00,0x00,0xb5,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0x9a,0x13,0x00,0x00, +0x3d,0x00,0x04,0x00,0xe0,0x01,0x00,0x00,0xd6,0x13,0x00,0x00,0xe2,0x01,0x00,0x00, +0x62,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0xd7,0x13,0x00,0x00,0xd6,0x13,0x00,0x00, +0xe4,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x9c,0x13,0x00,0x00, +0xd7,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x9e,0x13,0x00,0x00,0x79,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0xb8,0x00,0x05,0x00, +0xa2,0x00,0x00,0x00,0xa0,0x13,0x00,0x00,0x9c,0x13,0x00,0x00,0x72,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xae,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xa0,0x13,0x00,0x00,0xa1,0x13,0x00,0x00,0xae,0x13,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa1,0x13,0x00,0x00,0x83,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xa5,0x13,0x00,0x00, +0x9e,0x13,0x00,0x00,0x9c,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x7b,0x01,0x00,0x00, +0xdb,0x13,0x00,0x00,0x63,0x01,0x00,0x00,0x80,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x13,0x00,0x00,0x00,0xdc,0x13,0x00,0x00,0xdb,0x13,0x00,0x00,0x7f,0x00,0x04,0x00, +0x13,0x00,0x00,0x00,0xa7,0x13,0x00,0x00,0xdc,0x13,0x00,0x00,0x0c,0x00,0x06,0x00, +0x13,0x00,0x00,0x00,0xaa,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0xa7,0x13,0x00,0x00,0x83,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xab,0x13,0x00,0x00, +0xc8,0x01,0x00,0x00,0xaa,0x13,0x00,0x00,0x85,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0xac,0x13,0x00,0x00,0xa5,0x13,0x00,0x00,0xab,0x13,0x00,0x00,0x81,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0xad,0x13,0x00,0x00,0x9c,0x13,0x00,0x00,0xac,0x13,0x00,0x00, +0xf9,0x00,0x02,0x00,0xae,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0xae,0x13,0x00,0x00, +0xf5,0x00,0x07,0x00,0x13,0x00,0x00,0x00,0xb6,0x24,0x00,0x00,0x9e,0x13,0x00,0x00, +0x9a,0x13,0x00,0x00,0xad,0x13,0x00,0x00,0xa1,0x13,0x00,0x00,0x0c,0x00,0x06,0x00, +0x13,0x00,0x00,0x00,0xe4,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0xb6,0x24,0x00,0x00,0x85,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xe7,0x13,0x00,0x00, +0xe4,0x13,0x00,0x00,0xaa,0x24,0x00,0x00,0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00, +0xe8,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0xe7,0x13,0x00,0x00, +0x0c,0x00,0x07,0x00,0x13,0x00,0x00,0x00,0xf2,0x13,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0xe8,0x13,0x00,0x00,0x88,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0xed,0x13,0x00,0x00,0xab,0x24,0x00,0x00,0xf2,0x13,0x00,0x00, +0x3d,0x00,0x04,0x00,0xe0,0x01,0x00,0x00,0xf4,0x13,0x00,0x00,0xe2,0x01,0x00,0x00, +0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00,0xf8,0x13,0x00,0x00,0xed,0x13,0x00,0x00, +0xb6,0x24,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x63,0x00,0x04,0x00, +0xf4,0x13,0x00,0x00,0xe4,0x01,0x00,0x00,0xf8,0x13,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb5,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0xb5,0x13,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb6,0x13,0x00,0x00,0xf8,0x00,0x02,0x00,0xb6,0x13,0x00,0x00,0xb2,0x00,0x05,0x00, +0xa2,0x00,0x00,0x00,0xc7,0x08,0x00,0x00,0x41,0x07,0x00,0x00,0x4a,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xc9,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xc7,0x08,0x00,0x00,0xc8,0x08,0x00,0x00,0xc9,0x08,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc8,0x08,0x00,0x00,0xf9,0x00,0x02,0x00,0x43,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc9,0x08,0x00,0x00,0x6e,0x01,0x06,0x00,0x63,0x00,0x00,0x00,0x05,0x14,0x00,0x00, +0x44,0x01,0x00,0x00,0x71,0x0b,0x00,0x00,0xf4,0x01,0x00,0x00,0x6e,0x01,0x06,0x00, +0x63,0x00,0x00,0x00,0x07,0x14,0x00,0x00,0x44,0x01,0x00,0x00,0x71,0x0b,0x00,0x00, +0x4a,0x01,0x00,0x00,0x6e,0x01,0x06,0x00,0x63,0x00,0x00,0x00,0x09,0x14,0x00,0x00, +0x44,0x01,0x00,0x00,0x71,0x0b,0x00,0x00,0x43,0x01,0x00,0x00,0x81,0x00,0x05,0x00, +0x63,0x00,0x00,0x00,0x13,0x14,0x00,0x00,0x71,0x0b,0x00,0x00,0x05,0x14,0x00,0x00, +0x81,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0x15,0x14,0x00,0x00,0x13,0x14,0x00,0x00, +0x07,0x14,0x00,0x00,0x81,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0x17,0x14,0x00,0x00, +0x15,0x14,0x00,0x00,0x09,0x14,0x00,0x00,0x8e,0x00,0x05,0x00,0x63,0x00,0x00,0x00, +0x18,0x14,0x00,0x00,0x17,0x14,0x00,0x00,0xcd,0x02,0x00,0x00,0x6e,0x01,0x06,0x00, +0x63,0x00,0x00,0x00,0x25,0x14,0x00,0x00,0x44,0x01,0x00,0x00,0x1f,0x0e,0x00,0x00, +0xf4,0x01,0x00,0x00,0x6e,0x01,0x06,0x00,0x63,0x00,0x00,0x00,0x27,0x14,0x00,0x00, +0x44,0x01,0x00,0x00,0x1f,0x0e,0x00,0x00,0x4a,0x01,0x00,0x00,0x6e,0x01,0x06,0x00, +0x63,0x00,0x00,0x00,0x29,0x14,0x00,0x00,0x44,0x01,0x00,0x00,0x1f,0x0e,0x00,0x00, +0x43,0x01,0x00,0x00,0x81,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0x33,0x14,0x00,0x00, +0x1f,0x0e,0x00,0x00,0x25,0x14,0x00,0x00,0x81,0x00,0x05,0x00,0x63,0x00,0x00,0x00, +0x35,0x14,0x00,0x00,0x33,0x14,0x00,0x00,0x27,0x14,0x00,0x00,0x81,0x00,0x05,0x00, +0x63,0x00,0x00,0x00,0x37,0x14,0x00,0x00,0x35,0x14,0x00,0x00,0x29,0x14,0x00,0x00, +0x8e,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0x38,0x14,0x00,0x00,0x37,0x14,0x00,0x00, +0xcd,0x02,0x00,0x00,0x6e,0x01,0x06,0x00,0x63,0x00,0x00,0x00,0x45,0x14,0x00,0x00, +0x44,0x01,0x00,0x00,0xcc,0x10,0x00,0x00,0xf4,0x01,0x00,0x00,0x6e,0x01,0x06,0x00, +0x63,0x00,0x00,0x00,0x47,0x14,0x00,0x00,0x44,0x01,0x00,0x00,0xcc,0x10,0x00,0x00, +0x4a,0x01,0x00,0x00,0x6e,0x01,0x06,0x00,0x63,0x00,0x00,0x00,0x49,0x14,0x00,0x00, +0x44,0x01,0x00,0x00,0xcc,0x10,0x00,0x00,0x43,0x01,0x00,0x00,0x81,0x00,0x05,0x00, +0x63,0x00,0x00,0x00,0x53,0x14,0x00,0x00,0xcc,0x10,0x00,0x00,0x45,0x14,0x00,0x00, +0x81,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0x55,0x14,0x00,0x00,0x53,0x14,0x00,0x00, +0x47,0x14,0x00,0x00,0x81,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0x57,0x14,0x00,0x00, +0x55,0x14,0x00,0x00,0x49,0x14,0x00,0x00,0x8e,0x00,0x05,0x00,0x63,0x00,0x00,0x00, +0x58,0x14,0x00,0x00,0x57,0x14,0x00,0x00,0xcd,0x02,0x00,0x00,0x6e,0x01,0x06,0x00, +0x63,0x00,0x00,0x00,0x65,0x14,0x00,0x00,0x44,0x01,0x00,0x00,0x79,0x13,0x00,0x00, +0xf4,0x01,0x00,0x00,0x6e,0x01,0x06,0x00,0x63,0x00,0x00,0x00,0x67,0x14,0x00,0x00, +0x44,0x01,0x00,0x00,0x79,0x13,0x00,0x00,0x4a,0x01,0x00,0x00,0x6e,0x01,0x06,0x00, +0x63,0x00,0x00,0x00,0x69,0x14,0x00,0x00,0x44,0x01,0x00,0x00,0x79,0x13,0x00,0x00, +0x43,0x01,0x00,0x00,0x81,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0x73,0x14,0x00,0x00, +0x79,0x13,0x00,0x00,0x65,0x14,0x00,0x00,0x81,0x00,0x05,0x00,0x63,0x00,0x00,0x00, +0x75,0x14,0x00,0x00,0x73,0x14,0x00,0x00,0x67,0x14,0x00,0x00,0x81,0x00,0x05,0x00, +0x63,0x00,0x00,0x00,0x77,0x14,0x00,0x00,0x75,0x14,0x00,0x00,0x69,0x14,0x00,0x00, +0x8e,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0x78,0x14,0x00,0x00,0x77,0x14,0x00,0x00, +0xcd,0x02,0x00,0x00,0x89,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdb,0x08,0x00,0x00, +0x0c,0x07,0x00,0x00,0xa2,0x03,0x00,0x00,0xaa,0x00,0x05,0x00,0xa2,0x00,0x00,0x00, +0xdc,0x08,0x00,0x00,0xdb,0x08,0x00,0x00,0xf4,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x42,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xdc,0x08,0x00,0x00, +0xdd,0x08,0x00,0x00,0x42,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0xdd,0x08,0x00,0x00, +0x84,0x00,0x05,0x00,0x29,0x00,0x00,0x00,0xe0,0x08,0x00,0x00,0x52,0x07,0x00,0x00, +0xac,0x24,0x00,0x00,0x7c,0x00,0x04,0x00,0x2f,0x00,0x00,0x00,0xe1,0x08,0x00,0x00, +0xe0,0x08,0x00,0x00,0x86,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe3,0x08,0x00,0x00, +0x84,0x07,0x00,0x00,0x43,0x01,0x00,0x00,0x7c,0x00,0x04,0x00,0x2e,0x00,0x00,0x00, +0xe4,0x08,0x00,0x00,0xe3,0x08,0x00,0x00,0x86,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe6,0x08,0x00,0x00,0x8a,0x07,0x00,0x00,0x43,0x01,0x00,0x00,0x7c,0x00,0x04,0x00, +0x2e,0x00,0x00,0x00,0xe7,0x08,0x00,0x00,0xe6,0x08,0x00,0x00,0x50,0x00,0x05,0x00, +0x2f,0x00,0x00,0x00,0xe8,0x08,0x00,0x00,0xe4,0x08,0x00,0x00,0xe7,0x08,0x00,0x00, +0x80,0x00,0x05,0x00,0x2f,0x00,0x00,0x00,0xe9,0x08,0x00,0x00,0xe1,0x08,0x00,0x00, +0xe8,0x08,0x00,0x00,0xaa,0x00,0x05,0x00,0xa2,0x00,0x00,0x00,0x86,0x14,0x00,0x00, +0x4a,0x01,0x00,0x00,0x7e,0x0b,0x00,0x00,0xa6,0x00,0x05,0x00,0xa2,0x00,0x00,0x00, +0x89,0x14,0x00,0x00,0x86,0x14,0x00,0x00,0x1b,0x07,0x00,0x00,0xf7,0x00,0x03,0x00, +0x90,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x89,0x14,0x00,0x00, +0x8a,0x14,0x00,0x00,0x90,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x8a,0x14,0x00,0x00, +0x3d,0x00,0x04,0x00,0xee,0x01,0x00,0x00,0xbd,0x14,0x00,0x00,0xfe,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0xee,0x01,0x00,0x00,0xbf,0x14,0x00,0x00,0xfe,0x01,0x00,0x00, +0x62,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0xc1,0x14,0x00,0x00,0xbf,0x14,0x00,0x00, +0xe9,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xc2,0x14,0x00,0x00, +0xc1,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00, +0xc3,0x14,0x00,0x00,0xc2,0x14,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00, +0x90,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0xbd,0x14,0x00,0x00,0xe9,0x08,0x00,0x00, +0xc3,0x14,0x00,0x00,0xf9,0x00,0x02,0x00,0x90,0x14,0x00,0x00,0xf8,0x00,0x02,0x00, +0x90,0x14,0x00,0x00,0xaa,0x00,0x05,0x00,0xa2,0x00,0x00,0x00,0x94,0x14,0x00,0x00, +0x4a,0x01,0x00,0x00,0x8c,0x0b,0x00,0x00,0xf7,0x00,0x03,0x00,0xb5,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x94,0x14,0x00,0x00,0x95,0x14,0x00,0x00, +0xb5,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0x95,0x14,0x00,0x00,0xaa,0x00,0x05,0x00, +0x40,0x02,0x00,0x00,0x97,0x14,0x00,0x00,0xe9,0x08,0x00,0x00,0xe4,0x01,0x00,0x00, +0x9b,0x00,0x04,0x00,0xa2,0x00,0x00,0x00,0x98,0x14,0x00,0x00,0x97,0x14,0x00,0x00, +0xf7,0x00,0x03,0x00,0xb4,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x98,0x14,0x00,0x00,0x99,0x14,0x00,0x00,0xb4,0x14,0x00,0x00,0xf8,0x00,0x02,0x00, +0x99,0x14,0x00,0x00,0x3d,0x00,0x04,0x00,0xe0,0x01,0x00,0x00,0xd5,0x14,0x00,0x00, +0xe2,0x01,0x00,0x00,0x62,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0xd6,0x14,0x00,0x00, +0xd5,0x14,0x00,0x00,0xe4,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x9b,0x14,0x00,0x00,0xd6,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x9d,0x14,0x00,0x00,0x18,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0xb8,0x00,0x05,0x00,0xa2,0x00,0x00,0x00,0x9f,0x14,0x00,0x00,0x9b,0x14,0x00,0x00, +0x72,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xad,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x9f,0x14,0x00,0x00,0xa0,0x14,0x00,0x00,0xad,0x14,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa0,0x14,0x00,0x00,0x83,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0xa4,0x14,0x00,0x00,0x9d,0x14,0x00,0x00,0x9b,0x14,0x00,0x00,0x41,0x00,0x05,0x00, +0x7b,0x01,0x00,0x00,0xda,0x14,0x00,0x00,0x63,0x01,0x00,0x00,0x80,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0xdb,0x14,0x00,0x00,0xda,0x14,0x00,0x00, +0x7f,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0xa6,0x14,0x00,0x00,0xdb,0x14,0x00,0x00, +0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0xa9,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0xa6,0x14,0x00,0x00,0x83,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0xaa,0x14,0x00,0x00,0xc8,0x01,0x00,0x00,0xa9,0x14,0x00,0x00,0x85,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0xab,0x14,0x00,0x00,0xa4,0x14,0x00,0x00,0xaa,0x14,0x00,0x00, +0x81,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xac,0x14,0x00,0x00,0x9b,0x14,0x00,0x00, +0xab,0x14,0x00,0x00,0xf9,0x00,0x02,0x00,0xad,0x14,0x00,0x00,0xf8,0x00,0x02,0x00, +0xad,0x14,0x00,0x00,0xf5,0x00,0x07,0x00,0x13,0x00,0x00,0x00,0xdf,0x24,0x00,0x00, +0x9d,0x14,0x00,0x00,0x99,0x14,0x00,0x00,0xac,0x14,0x00,0x00,0xa0,0x14,0x00,0x00, +0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0xe3,0x14,0x00,0x00,0x01,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0xdf,0x24,0x00,0x00,0x85,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0xe6,0x14,0x00,0x00,0xe3,0x14,0x00,0x00,0xaa,0x24,0x00,0x00,0x0c,0x00,0x06,0x00, +0x13,0x00,0x00,0x00,0xe7,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x1e,0x00,0x00,0x00, +0xe6,0x14,0x00,0x00,0x0c,0x00,0x07,0x00,0x13,0x00,0x00,0x00,0xf1,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0xe7,0x14,0x00,0x00, +0x88,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xec,0x14,0x00,0x00,0xab,0x24,0x00,0x00, +0xf1,0x14,0x00,0x00,0x3d,0x00,0x04,0x00,0xe0,0x01,0x00,0x00,0xf3,0x14,0x00,0x00, +0xe2,0x01,0x00,0x00,0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00,0xf7,0x14,0x00,0x00, +0xec,0x14,0x00,0x00,0xdf,0x24,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00, +0x63,0x00,0x04,0x00,0xf3,0x14,0x00,0x00,0xe4,0x01,0x00,0x00,0xf7,0x14,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb4,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0xb4,0x14,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb5,0x14,0x00,0x00,0xf8,0x00,0x02,0x00,0xb5,0x14,0x00,0x00, +0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xfc,0x14,0x00,0x00,0x18,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00,0xfd,0x14,0x00,0x00, +0x9a,0x02,0x00,0x00,0xe3,0x08,0x00,0x00,0xe6,0x08,0x00,0x00,0x3e,0x00,0x03,0x00, +0xfd,0x14,0x00,0x00,0xfc,0x14,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x01,0x15,0x00,0x00,0x18,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x06,0x00, +0x9d,0x02,0x00,0x00,0x02,0x15,0x00,0x00,0xa0,0x02,0x00,0x00,0xe3,0x08,0x00,0x00, +0xe6,0x08,0x00,0x00,0x3e,0x00,0x03,0x00,0x02,0x15,0x00,0x00,0x01,0x15,0x00,0x00, +0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x06,0x15,0x00,0x00,0x18,0x14,0x00,0x00, +0x02,0x00,0x00,0x00,0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00,0x07,0x15,0x00,0x00, +0xa5,0x02,0x00,0x00,0xe3,0x08,0x00,0x00,0xe6,0x08,0x00,0x00,0x3e,0x00,0x03,0x00, +0x07,0x15,0x00,0x00,0x06,0x15,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x0b,0x15,0x00,0x00,0x18,0x14,0x00,0x00,0x03,0x00,0x00,0x00,0x41,0x00,0x06,0x00, +0x9d,0x02,0x00,0x00,0x0c,0x15,0x00,0x00,0xaa,0x02,0x00,0x00,0xe3,0x08,0x00,0x00, +0xe6,0x08,0x00,0x00,0x3e,0x00,0x03,0x00,0x0c,0x15,0x00,0x00,0x0b,0x15,0x00,0x00, +0x80,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfb,0x08,0x00,0x00,0xe3,0x08,0x00,0x00, +0x72,0x04,0x00,0x00,0x7c,0x00,0x04,0x00,0x2e,0x00,0x00,0x00,0xfc,0x08,0x00,0x00, +0xfb,0x08,0x00,0x00,0x50,0x00,0x05,0x00,0x2f,0x00,0x00,0x00,0x00,0x09,0x00,0x00, +0xfc,0x08,0x00,0x00,0xe7,0x08,0x00,0x00,0x80,0x00,0x05,0x00,0x2f,0x00,0x00,0x00, +0x01,0x09,0x00,0x00,0xe1,0x08,0x00,0x00,0x00,0x09,0x00,0x00,0xf7,0x00,0x03,0x00, +0x24,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x89,0x14,0x00,0x00, +0x1e,0x15,0x00,0x00,0x24,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0x1e,0x15,0x00,0x00, +0x3d,0x00,0x04,0x00,0xee,0x01,0x00,0x00,0x51,0x15,0x00,0x00,0xfe,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0xee,0x01,0x00,0x00,0x53,0x15,0x00,0x00,0xfe,0x01,0x00,0x00, +0x62,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0x55,0x15,0x00,0x00,0x53,0x15,0x00,0x00, +0x01,0x09,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x56,0x15,0x00,0x00, +0x55,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00, +0x57,0x15,0x00,0x00,0x56,0x15,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00, +0x90,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0x51,0x15,0x00,0x00,0x01,0x09,0x00,0x00, +0x57,0x15,0x00,0x00,0xf9,0x00,0x02,0x00,0x24,0x15,0x00,0x00,0xf8,0x00,0x02,0x00, +0x24,0x15,0x00,0x00,0xf7,0x00,0x03,0x00,0x49,0x15,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x94,0x14,0x00,0x00,0x29,0x15,0x00,0x00,0x49,0x15,0x00,0x00, +0xf8,0x00,0x02,0x00,0x29,0x15,0x00,0x00,0xaa,0x00,0x05,0x00,0x40,0x02,0x00,0x00, +0x2b,0x15,0x00,0x00,0x01,0x09,0x00,0x00,0xe4,0x01,0x00,0x00,0x9b,0x00,0x04,0x00, +0xa2,0x00,0x00,0x00,0x2c,0x15,0x00,0x00,0x2b,0x15,0x00,0x00,0xf7,0x00,0x03,0x00, +0x48,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x2c,0x15,0x00,0x00, +0x2d,0x15,0x00,0x00,0x48,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0x2d,0x15,0x00,0x00, +0x3d,0x00,0x04,0x00,0xe0,0x01,0x00,0x00,0x69,0x15,0x00,0x00,0xe2,0x01,0x00,0x00, +0x62,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0x6a,0x15,0x00,0x00,0x69,0x15,0x00,0x00, +0xe4,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x2f,0x15,0x00,0x00, +0x6a,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x31,0x15,0x00,0x00,0x38,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0xb8,0x00,0x05,0x00, +0xa2,0x00,0x00,0x00,0x33,0x15,0x00,0x00,0x2f,0x15,0x00,0x00,0x72,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x41,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x33,0x15,0x00,0x00,0x34,0x15,0x00,0x00,0x41,0x15,0x00,0x00,0xf8,0x00,0x02,0x00, +0x34,0x15,0x00,0x00,0x83,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x38,0x15,0x00,0x00, +0x31,0x15,0x00,0x00,0x2f,0x15,0x00,0x00,0x41,0x00,0x05,0x00,0x7b,0x01,0x00,0x00, +0x6e,0x15,0x00,0x00,0x63,0x01,0x00,0x00,0x80,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x13,0x00,0x00,0x00,0x6f,0x15,0x00,0x00,0x6e,0x15,0x00,0x00,0x7f,0x00,0x04,0x00, +0x13,0x00,0x00,0x00,0x3a,0x15,0x00,0x00,0x6f,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x13,0x00,0x00,0x00,0x3d,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x3a,0x15,0x00,0x00,0x83,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x3e,0x15,0x00,0x00, +0xc8,0x01,0x00,0x00,0x3d,0x15,0x00,0x00,0x85,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x3f,0x15,0x00,0x00,0x38,0x15,0x00,0x00,0x3e,0x15,0x00,0x00,0x81,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x40,0x15,0x00,0x00,0x2f,0x15,0x00,0x00,0x3f,0x15,0x00,0x00, +0xf9,0x00,0x02,0x00,0x41,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0x41,0x15,0x00,0x00, +0xf5,0x00,0x07,0x00,0x13,0x00,0x00,0x00,0xe8,0x24,0x00,0x00,0x31,0x15,0x00,0x00, +0x2d,0x15,0x00,0x00,0x40,0x15,0x00,0x00,0x34,0x15,0x00,0x00,0x0c,0x00,0x06,0x00, +0x13,0x00,0x00,0x00,0x77,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0xe8,0x24,0x00,0x00,0x85,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x7a,0x15,0x00,0x00, +0x77,0x15,0x00,0x00,0xaa,0x24,0x00,0x00,0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00, +0x7b,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x7a,0x15,0x00,0x00, +0x0c,0x00,0x07,0x00,0x13,0x00,0x00,0x00,0x85,0x15,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x7b,0x15,0x00,0x00,0x88,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x80,0x15,0x00,0x00,0xab,0x24,0x00,0x00,0x85,0x15,0x00,0x00, +0x3d,0x00,0x04,0x00,0xe0,0x01,0x00,0x00,0x87,0x15,0x00,0x00,0xe2,0x01,0x00,0x00, +0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00,0x8b,0x15,0x00,0x00,0x80,0x15,0x00,0x00, +0xe8,0x24,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x63,0x00,0x04,0x00, +0x87,0x15,0x00,0x00,0xe4,0x01,0x00,0x00,0x8b,0x15,0x00,0x00,0xf9,0x00,0x02,0x00, +0x48,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0x48,0x15,0x00,0x00,0xf9,0x00,0x02,0x00, +0x49,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0x49,0x15,0x00,0x00,0x51,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x90,0x15,0x00,0x00,0x38,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00,0x91,0x15,0x00,0x00,0x9a,0x02,0x00,0x00, +0xfb,0x08,0x00,0x00,0xe6,0x08,0x00,0x00,0x3e,0x00,0x03,0x00,0x91,0x15,0x00,0x00, +0x90,0x15,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x95,0x15,0x00,0x00, +0x38,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00, +0x96,0x15,0x00,0x00,0xa0,0x02,0x00,0x00,0xfb,0x08,0x00,0x00,0xe6,0x08,0x00,0x00, +0x3e,0x00,0x03,0x00,0x96,0x15,0x00,0x00,0x95,0x15,0x00,0x00,0x51,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x9a,0x15,0x00,0x00,0x38,0x14,0x00,0x00,0x02,0x00,0x00,0x00, +0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00,0x9b,0x15,0x00,0x00,0xa5,0x02,0x00,0x00, +0xfb,0x08,0x00,0x00,0xe6,0x08,0x00,0x00,0x3e,0x00,0x03,0x00,0x9b,0x15,0x00,0x00, +0x9a,0x15,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x9f,0x15,0x00,0x00, +0x38,0x14,0x00,0x00,0x03,0x00,0x00,0x00,0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00, +0xa0,0x15,0x00,0x00,0xaa,0x02,0x00,0x00,0xfb,0x08,0x00,0x00,0xe6,0x08,0x00,0x00, +0x3e,0x00,0x03,0x00,0xa0,0x15,0x00,0x00,0x9f,0x15,0x00,0x00,0x80,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x17,0x09,0x00,0x00,0xe6,0x08,0x00,0x00,0x72,0x04,0x00,0x00, +0x7c,0x00,0x04,0x00,0x2e,0x00,0x00,0x00,0x18,0x09,0x00,0x00,0x17,0x09,0x00,0x00, +0x50,0x00,0x05,0x00,0x2f,0x00,0x00,0x00,0x19,0x09,0x00,0x00,0xe4,0x08,0x00,0x00, +0x18,0x09,0x00,0x00,0x80,0x00,0x05,0x00,0x2f,0x00,0x00,0x00,0x1a,0x09,0x00,0x00, +0xe1,0x08,0x00,0x00,0x19,0x09,0x00,0x00,0xf7,0x00,0x03,0x00,0xb8,0x15,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x89,0x14,0x00,0x00,0xb2,0x15,0x00,0x00, +0xb8,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xb2,0x15,0x00,0x00,0x3d,0x00,0x04,0x00, +0xee,0x01,0x00,0x00,0xe5,0x15,0x00,0x00,0xfe,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0xee,0x01,0x00,0x00,0xe7,0x15,0x00,0x00,0xfe,0x01,0x00,0x00,0x62,0x00,0x05,0x00, +0x63,0x00,0x00,0x00,0xe9,0x15,0x00,0x00,0xe7,0x15,0x00,0x00,0x1a,0x09,0x00,0x00, +0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xea,0x15,0x00,0x00,0xe9,0x15,0x00,0x00, +0x00,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00,0xeb,0x15,0x00,0x00, +0xea,0x15,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00, +0x63,0x00,0x04,0x00,0xe5,0x15,0x00,0x00,0x1a,0x09,0x00,0x00,0xeb,0x15,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb8,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xb8,0x15,0x00,0x00, +0xf7,0x00,0x03,0x00,0xdd,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x94,0x14,0x00,0x00,0xbd,0x15,0x00,0x00,0xdd,0x15,0x00,0x00,0xf8,0x00,0x02,0x00, +0xbd,0x15,0x00,0x00,0xaa,0x00,0x05,0x00,0x40,0x02,0x00,0x00,0xbf,0x15,0x00,0x00, +0x1a,0x09,0x00,0x00,0xe4,0x01,0x00,0x00,0x9b,0x00,0x04,0x00,0xa2,0x00,0x00,0x00, +0xc0,0x15,0x00,0x00,0xbf,0x15,0x00,0x00,0xf7,0x00,0x03,0x00,0xdc,0x15,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc0,0x15,0x00,0x00,0xc1,0x15,0x00,0x00, +0xdc,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xc1,0x15,0x00,0x00,0x3d,0x00,0x04,0x00, +0xe0,0x01,0x00,0x00,0xfd,0x15,0x00,0x00,0xe2,0x01,0x00,0x00,0x62,0x00,0x05,0x00, +0x63,0x00,0x00,0x00,0xfe,0x15,0x00,0x00,0xfd,0x15,0x00,0x00,0xe4,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xc3,0x15,0x00,0x00,0xfe,0x15,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xc5,0x15,0x00,0x00, +0x58,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0xb8,0x00,0x05,0x00,0xa2,0x00,0x00,0x00, +0xc7,0x15,0x00,0x00,0xc3,0x15,0x00,0x00,0x72,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xd5,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc7,0x15,0x00,0x00, +0xc8,0x15,0x00,0x00,0xd5,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xc8,0x15,0x00,0x00, +0x83,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xcc,0x15,0x00,0x00,0xc5,0x15,0x00,0x00, +0xc3,0x15,0x00,0x00,0x41,0x00,0x05,0x00,0x7b,0x01,0x00,0x00,0x02,0x16,0x00,0x00, +0x63,0x01,0x00,0x00,0x80,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0x03,0x16,0x00,0x00,0x02,0x16,0x00,0x00,0x7f,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0xce,0x15,0x00,0x00,0x03,0x16,0x00,0x00,0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00, +0xd1,0x15,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0xce,0x15,0x00,0x00, +0x83,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xd2,0x15,0x00,0x00,0xc8,0x01,0x00,0x00, +0xd1,0x15,0x00,0x00,0x85,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xd3,0x15,0x00,0x00, +0xcc,0x15,0x00,0x00,0xd2,0x15,0x00,0x00,0x81,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0xd4,0x15,0x00,0x00,0xc3,0x15,0x00,0x00,0xd3,0x15,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd5,0x15,0x00,0x00,0xf8,0x00,0x02,0x00,0xd5,0x15,0x00,0x00,0xf5,0x00,0x07,0x00, +0x13,0x00,0x00,0x00,0xf5,0x24,0x00,0x00,0xc5,0x15,0x00,0x00,0xc1,0x15,0x00,0x00, +0xd4,0x15,0x00,0x00,0xc8,0x15,0x00,0x00,0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00, +0x0b,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0xf5,0x24,0x00,0x00, +0x85,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x0e,0x16,0x00,0x00,0x0b,0x16,0x00,0x00, +0xaa,0x24,0x00,0x00,0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0x0f,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x0e,0x16,0x00,0x00,0x0c,0x00,0x07,0x00, +0x13,0x00,0x00,0x00,0x19,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0xc2,0x01,0x00,0x00,0x0f,0x16,0x00,0x00,0x88,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x14,0x16,0x00,0x00,0xab,0x24,0x00,0x00,0x19,0x16,0x00,0x00,0x3d,0x00,0x04,0x00, +0xe0,0x01,0x00,0x00,0x1b,0x16,0x00,0x00,0xe2,0x01,0x00,0x00,0x50,0x00,0x07,0x00, +0x63,0x00,0x00,0x00,0x1f,0x16,0x00,0x00,0x14,0x16,0x00,0x00,0xf5,0x24,0x00,0x00, +0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0x1b,0x16,0x00,0x00, +0xe4,0x01,0x00,0x00,0x1f,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0xdc,0x15,0x00,0x00, +0xf8,0x00,0x02,0x00,0xdc,0x15,0x00,0x00,0xf9,0x00,0x02,0x00,0xdd,0x15,0x00,0x00, +0xf8,0x00,0x02,0x00,0xdd,0x15,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x24,0x16,0x00,0x00,0x58,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x00,0x06,0x00, +0x9d,0x02,0x00,0x00,0x25,0x16,0x00,0x00,0x9a,0x02,0x00,0x00,0xe3,0x08,0x00,0x00, +0x17,0x09,0x00,0x00,0x3e,0x00,0x03,0x00,0x25,0x16,0x00,0x00,0x24,0x16,0x00,0x00, +0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x29,0x16,0x00,0x00,0x58,0x14,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00,0x2a,0x16,0x00,0x00, +0xa0,0x02,0x00,0x00,0xe3,0x08,0x00,0x00,0x17,0x09,0x00,0x00,0x3e,0x00,0x03,0x00, +0x2a,0x16,0x00,0x00,0x29,0x16,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x2e,0x16,0x00,0x00,0x58,0x14,0x00,0x00,0x02,0x00,0x00,0x00,0x41,0x00,0x06,0x00, +0x9d,0x02,0x00,0x00,0x2f,0x16,0x00,0x00,0xa5,0x02,0x00,0x00,0xe3,0x08,0x00,0x00, +0x17,0x09,0x00,0x00,0x3e,0x00,0x03,0x00,0x2f,0x16,0x00,0x00,0x2e,0x16,0x00,0x00, +0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x33,0x16,0x00,0x00,0x58,0x14,0x00,0x00, +0x03,0x00,0x00,0x00,0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00,0x34,0x16,0x00,0x00, +0xaa,0x02,0x00,0x00,0xe3,0x08,0x00,0x00,0x17,0x09,0x00,0x00,0x3e,0x00,0x03,0x00, +0x34,0x16,0x00,0x00,0x33,0x16,0x00,0x00,0x50,0x00,0x05,0x00,0x2f,0x00,0x00,0x00, +0x33,0x09,0x00,0x00,0xfc,0x08,0x00,0x00,0x18,0x09,0x00,0x00,0x80,0x00,0x05,0x00, +0x2f,0x00,0x00,0x00,0x34,0x09,0x00,0x00,0xe1,0x08,0x00,0x00,0x33,0x09,0x00,0x00, +0xf7,0x00,0x03,0x00,0x4c,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x89,0x14,0x00,0x00,0x46,0x16,0x00,0x00,0x4c,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x46,0x16,0x00,0x00,0x3d,0x00,0x04,0x00,0xee,0x01,0x00,0x00,0x79,0x16,0x00,0x00, +0xfe,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0xee,0x01,0x00,0x00,0x7b,0x16,0x00,0x00, +0xfe,0x01,0x00,0x00,0x62,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0x7d,0x16,0x00,0x00, +0x7b,0x16,0x00,0x00,0x34,0x09,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x7e,0x16,0x00,0x00,0x7d,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x63,0x00,0x00,0x00,0x7f,0x16,0x00,0x00,0x7e,0x16,0x00,0x00,0x90,0x01,0x00,0x00, +0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0x79,0x16,0x00,0x00, +0x34,0x09,0x00,0x00,0x7f,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x4c,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4c,0x16,0x00,0x00,0xf7,0x00,0x03,0x00,0x71,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x94,0x14,0x00,0x00,0x51,0x16,0x00,0x00, +0x71,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x51,0x16,0x00,0x00,0xaa,0x00,0x05,0x00, +0x40,0x02,0x00,0x00,0x53,0x16,0x00,0x00,0x34,0x09,0x00,0x00,0xe4,0x01,0x00,0x00, +0x9b,0x00,0x04,0x00,0xa2,0x00,0x00,0x00,0x54,0x16,0x00,0x00,0x53,0x16,0x00,0x00, +0xf7,0x00,0x03,0x00,0x70,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x54,0x16,0x00,0x00,0x55,0x16,0x00,0x00,0x70,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x55,0x16,0x00,0x00,0x3d,0x00,0x04,0x00,0xe0,0x01,0x00,0x00,0x91,0x16,0x00,0x00, +0xe2,0x01,0x00,0x00,0x62,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0x92,0x16,0x00,0x00, +0x91,0x16,0x00,0x00,0xe4,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x57,0x16,0x00,0x00,0x92,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x59,0x16,0x00,0x00,0x78,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0xb8,0x00,0x05,0x00,0xa2,0x00,0x00,0x00,0x5b,0x16,0x00,0x00,0x57,0x16,0x00,0x00, +0x72,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x69,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x5b,0x16,0x00,0x00,0x5c,0x16,0x00,0x00,0x69,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5c,0x16,0x00,0x00,0x83,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x60,0x16,0x00,0x00,0x59,0x16,0x00,0x00,0x57,0x16,0x00,0x00,0x41,0x00,0x05,0x00, +0x7b,0x01,0x00,0x00,0x96,0x16,0x00,0x00,0x63,0x01,0x00,0x00,0x80,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x97,0x16,0x00,0x00,0x96,0x16,0x00,0x00, +0x7f,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x62,0x16,0x00,0x00,0x97,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0x65,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x62,0x16,0x00,0x00,0x83,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x66,0x16,0x00,0x00,0xc8,0x01,0x00,0x00,0x65,0x16,0x00,0x00,0x85,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x67,0x16,0x00,0x00,0x60,0x16,0x00,0x00,0x66,0x16,0x00,0x00, +0x81,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x68,0x16,0x00,0x00,0x57,0x16,0x00,0x00, +0x67,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x69,0x16,0x00,0x00,0xf8,0x00,0x02,0x00, +0x69,0x16,0x00,0x00,0xf5,0x00,0x07,0x00,0x13,0x00,0x00,0x00,0x06,0x25,0x00,0x00, +0x59,0x16,0x00,0x00,0x55,0x16,0x00,0x00,0x68,0x16,0x00,0x00,0x5c,0x16,0x00,0x00, +0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0x9f,0x16,0x00,0x00,0x01,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x06,0x25,0x00,0x00,0x85,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0xa2,0x16,0x00,0x00,0x9f,0x16,0x00,0x00,0xaa,0x24,0x00,0x00,0x0c,0x00,0x06,0x00, +0x13,0x00,0x00,0x00,0xa3,0x16,0x00,0x00,0x01,0x00,0x00,0x00,0x1e,0x00,0x00,0x00, +0xa2,0x16,0x00,0x00,0x0c,0x00,0x07,0x00,0x13,0x00,0x00,0x00,0xad,0x16,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0xa3,0x16,0x00,0x00, +0x88,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xa8,0x16,0x00,0x00,0xab,0x24,0x00,0x00, +0xad,0x16,0x00,0x00,0x3d,0x00,0x04,0x00,0xe0,0x01,0x00,0x00,0xaf,0x16,0x00,0x00, +0xe2,0x01,0x00,0x00,0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00,0xb3,0x16,0x00,0x00, +0xa8,0x16,0x00,0x00,0x06,0x25,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00, +0x63,0x00,0x04,0x00,0xaf,0x16,0x00,0x00,0xe4,0x01,0x00,0x00,0xb3,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0x70,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x70,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0x71,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0x71,0x16,0x00,0x00, +0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xb8,0x16,0x00,0x00,0x78,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00,0xb9,0x16,0x00,0x00, +0x9a,0x02,0x00,0x00,0xfb,0x08,0x00,0x00,0x17,0x09,0x00,0x00,0x3e,0x00,0x03,0x00, +0xb9,0x16,0x00,0x00,0xb8,0x16,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0xbd,0x16,0x00,0x00,0x78,0x14,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x06,0x00, +0x9d,0x02,0x00,0x00,0xbe,0x16,0x00,0x00,0xa0,0x02,0x00,0x00,0xfb,0x08,0x00,0x00, +0x17,0x09,0x00,0x00,0x3e,0x00,0x03,0x00,0xbe,0x16,0x00,0x00,0xbd,0x16,0x00,0x00, +0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xc2,0x16,0x00,0x00,0x78,0x14,0x00,0x00, +0x02,0x00,0x00,0x00,0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00,0xc3,0x16,0x00,0x00, +0xa5,0x02,0x00,0x00,0xfb,0x08,0x00,0x00,0x17,0x09,0x00,0x00,0x3e,0x00,0x03,0x00, +0xc3,0x16,0x00,0x00,0xc2,0x16,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0xc7,0x16,0x00,0x00,0x78,0x14,0x00,0x00,0x03,0x00,0x00,0x00,0x41,0x00,0x06,0x00, +0x9d,0x02,0x00,0x00,0xc8,0x16,0x00,0x00,0xaa,0x02,0x00,0x00,0xfb,0x08,0x00,0x00, +0x17,0x09,0x00,0x00,0x3e,0x00,0x03,0x00,0xc8,0x16,0x00,0x00,0xc7,0x16,0x00,0x00, +0xf9,0x00,0x02,0x00,0x42,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x42,0x09,0x00,0x00, +0xf9,0x00,0x02,0x00,0x43,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x43,0x09,0x00,0x00, +0xf7,0x00,0x03,0x00,0x1a,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfb,0x00,0x03,0x00, +0xf4,0x01,0x00,0x00,0xe1,0x16,0x00,0x00,0xf8,0x00,0x02,0x00,0xe1,0x16,0x00,0x00, +0xb2,0x00,0x05,0x00,0xa2,0x00,0x00,0x00,0xe4,0x16,0x00,0x00,0x41,0x07,0x00,0x00, +0x43,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xe6,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xe4,0x16,0x00,0x00,0xe5,0x16,0x00,0x00,0xe6,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe5,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x1a,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe6,0x16,0x00,0x00,0xe0,0x00,0x04,0x00,0x43,0x01,0x00,0x00, +0x43,0x01,0x00,0x00,0xd1,0x02,0x00,0x00,0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00, +0x4e,0x17,0x00,0x00,0x9a,0x02,0x00,0x00,0x84,0x07,0x00,0x00,0x8a,0x07,0x00,0x00, +0x3d,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x4f,0x17,0x00,0x00,0x4e,0x17,0x00,0x00, +0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00,0x52,0x17,0x00,0x00,0xa0,0x02,0x00,0x00, +0x84,0x07,0x00,0x00,0x8a,0x07,0x00,0x00,0x3d,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0x53,0x17,0x00,0x00,0x52,0x17,0x00,0x00,0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00, +0x56,0x17,0x00,0x00,0xa5,0x02,0x00,0x00,0x84,0x07,0x00,0x00,0x8a,0x07,0x00,0x00, +0x3d,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x57,0x17,0x00,0x00,0x56,0x17,0x00,0x00, +0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00,0x5a,0x17,0x00,0x00,0xaa,0x02,0x00,0x00, +0x84,0x07,0x00,0x00,0x8a,0x07,0x00,0x00,0x3d,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0x5b,0x17,0x00,0x00,0x5a,0x17,0x00,0x00,0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00, +0x5c,0x17,0x00,0x00,0x4f,0x17,0x00,0x00,0x53,0x17,0x00,0x00,0x57,0x17,0x00,0x00, +0x5b,0x17,0x00,0x00,0x6e,0x01,0x06,0x00,0x63,0x00,0x00,0x00,0x69,0x17,0x00,0x00, +0x44,0x01,0x00,0x00,0x5c,0x17,0x00,0x00,0xf4,0x01,0x00,0x00,0x6e,0x01,0x06,0x00, +0x63,0x00,0x00,0x00,0x6b,0x17,0x00,0x00,0x44,0x01,0x00,0x00,0x5c,0x17,0x00,0x00, +0x4a,0x01,0x00,0x00,0x6e,0x01,0x06,0x00,0x63,0x00,0x00,0x00,0x6d,0x17,0x00,0x00, +0x44,0x01,0x00,0x00,0x5c,0x17,0x00,0x00,0x43,0x01,0x00,0x00,0x81,0x00,0x05,0x00, +0x63,0x00,0x00,0x00,0x77,0x17,0x00,0x00,0x5c,0x17,0x00,0x00,0x69,0x17,0x00,0x00, +0x81,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0x79,0x17,0x00,0x00,0x77,0x17,0x00,0x00, +0x6b,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0x7b,0x17,0x00,0x00, +0x79,0x17,0x00,0x00,0x6d,0x17,0x00,0x00,0x8e,0x00,0x05,0x00,0x63,0x00,0x00,0x00, +0x7c,0x17,0x00,0x00,0x7b,0x17,0x00,0x00,0xcd,0x02,0x00,0x00,0x89,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2e,0x17,0x00,0x00,0x0c,0x07,0x00,0x00,0xa2,0x03,0x00,0x00, +0xaa,0x00,0x05,0x00,0xa2,0x00,0x00,0x00,0x2f,0x17,0x00,0x00,0x2e,0x17,0x00,0x00, +0xf4,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x49,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x2f,0x17,0x00,0x00,0x30,0x17,0x00,0x00,0x49,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x30,0x17,0x00,0x00,0x84,0x00,0x05,0x00,0x29,0x00,0x00,0x00, +0x33,0x17,0x00,0x00,0x52,0x07,0x00,0x00,0xad,0x24,0x00,0x00,0x7c,0x00,0x04,0x00, +0x2f,0x00,0x00,0x00,0x34,0x17,0x00,0x00,0x33,0x17,0x00,0x00,0x86,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x36,0x17,0x00,0x00,0x84,0x07,0x00,0x00,0x43,0x01,0x00,0x00, +0x7c,0x00,0x04,0x00,0x2e,0x00,0x00,0x00,0x37,0x17,0x00,0x00,0x36,0x17,0x00,0x00, +0x86,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x39,0x17,0x00,0x00,0x8a,0x07,0x00,0x00, +0x43,0x01,0x00,0x00,0x7c,0x00,0x04,0x00,0x2e,0x00,0x00,0x00,0x3a,0x17,0x00,0x00, +0x39,0x17,0x00,0x00,0x50,0x00,0x05,0x00,0x2f,0x00,0x00,0x00,0x3b,0x17,0x00,0x00, +0x37,0x17,0x00,0x00,0x3a,0x17,0x00,0x00,0x80,0x00,0x05,0x00,0x2f,0x00,0x00,0x00, +0x3c,0x17,0x00,0x00,0x34,0x17,0x00,0x00,0x3b,0x17,0x00,0x00,0xaa,0x00,0x05,0x00, +0xa2,0x00,0x00,0x00,0x8a,0x17,0x00,0x00,0x43,0x01,0x00,0x00,0x7e,0x0b,0x00,0x00, +0xa6,0x00,0x05,0x00,0xa2,0x00,0x00,0x00,0x8d,0x17,0x00,0x00,0x8a,0x17,0x00,0x00, +0x1b,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0x94,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x8d,0x17,0x00,0x00,0x8e,0x17,0x00,0x00,0x94,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8e,0x17,0x00,0x00,0x3d,0x00,0x04,0x00,0xee,0x01,0x00,0x00, +0xc1,0x17,0x00,0x00,0xfe,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0xee,0x01,0x00,0x00, +0xc3,0x17,0x00,0x00,0xfe,0x01,0x00,0x00,0x62,0x00,0x05,0x00,0x63,0x00,0x00,0x00, +0xc5,0x17,0x00,0x00,0xc3,0x17,0x00,0x00,0x3c,0x17,0x00,0x00,0x51,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0xc6,0x17,0x00,0x00,0xc5,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00,0xc7,0x17,0x00,0x00,0xc6,0x17,0x00,0x00, +0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x63,0x00,0x04,0x00, +0xc1,0x17,0x00,0x00,0x3c,0x17,0x00,0x00,0xc7,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0x94,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x94,0x17,0x00,0x00,0xaa,0x00,0x05,0x00, +0xa2,0x00,0x00,0x00,0x98,0x17,0x00,0x00,0x43,0x01,0x00,0x00,0x8c,0x0b,0x00,0x00, +0xf7,0x00,0x03,0x00,0xb9,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x98,0x17,0x00,0x00,0x99,0x17,0x00,0x00,0xb9,0x17,0x00,0x00,0xf8,0x00,0x02,0x00, +0x99,0x17,0x00,0x00,0xaa,0x00,0x05,0x00,0x40,0x02,0x00,0x00,0x9b,0x17,0x00,0x00, +0x3c,0x17,0x00,0x00,0xe4,0x01,0x00,0x00,0x9b,0x00,0x04,0x00,0xa2,0x00,0x00,0x00, +0x9c,0x17,0x00,0x00,0x9b,0x17,0x00,0x00,0xf7,0x00,0x03,0x00,0xb8,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x9c,0x17,0x00,0x00,0x9d,0x17,0x00,0x00, +0xb8,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x9d,0x17,0x00,0x00,0x3d,0x00,0x04,0x00, +0xe0,0x01,0x00,0x00,0xd9,0x17,0x00,0x00,0xe2,0x01,0x00,0x00,0x62,0x00,0x05,0x00, +0x63,0x00,0x00,0x00,0xda,0x17,0x00,0x00,0xd9,0x17,0x00,0x00,0xe4,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x9f,0x17,0x00,0x00,0xda,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xa1,0x17,0x00,0x00, +0x7c,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xb8,0x00,0x05,0x00,0xa2,0x00,0x00,0x00, +0xa3,0x17,0x00,0x00,0x9f,0x17,0x00,0x00,0x72,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xb1,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa3,0x17,0x00,0x00, +0xa4,0x17,0x00,0x00,0xb1,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xa4,0x17,0x00,0x00, +0x83,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xa8,0x17,0x00,0x00,0xa1,0x17,0x00,0x00, +0x9f,0x17,0x00,0x00,0x41,0x00,0x05,0x00,0x7b,0x01,0x00,0x00,0xde,0x17,0x00,0x00, +0x63,0x01,0x00,0x00,0x80,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0xdf,0x17,0x00,0x00,0xde,0x17,0x00,0x00,0x7f,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0xaa,0x17,0x00,0x00,0xdf,0x17,0x00,0x00,0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00, +0xad,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0xaa,0x17,0x00,0x00, +0x83,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xae,0x17,0x00,0x00,0xc8,0x01,0x00,0x00, +0xad,0x17,0x00,0x00,0x85,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xaf,0x17,0x00,0x00, +0xa8,0x17,0x00,0x00,0xae,0x17,0x00,0x00,0x81,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0xb0,0x17,0x00,0x00,0x9f,0x17,0x00,0x00,0xaf,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb1,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0xb1,0x17,0x00,0x00,0xf5,0x00,0x07,0x00, +0x13,0x00,0x00,0x00,0x0b,0x25,0x00,0x00,0xa1,0x17,0x00,0x00,0x9d,0x17,0x00,0x00, +0xb0,0x17,0x00,0x00,0xa4,0x17,0x00,0x00,0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00, +0xe7,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x0b,0x25,0x00,0x00, +0x85,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xea,0x17,0x00,0x00,0xe7,0x17,0x00,0x00, +0xaa,0x24,0x00,0x00,0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0xeb,0x17,0x00,0x00, +0x01,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0xea,0x17,0x00,0x00,0x0c,0x00,0x07,0x00, +0x13,0x00,0x00,0x00,0xf5,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0xc2,0x01,0x00,0x00,0xeb,0x17,0x00,0x00,0x88,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0xf0,0x17,0x00,0x00,0xab,0x24,0x00,0x00,0xf5,0x17,0x00,0x00,0x3d,0x00,0x04,0x00, +0xe0,0x01,0x00,0x00,0xf7,0x17,0x00,0x00,0xe2,0x01,0x00,0x00,0x50,0x00,0x07,0x00, +0x63,0x00,0x00,0x00,0xfb,0x17,0x00,0x00,0xf0,0x17,0x00,0x00,0x0b,0x25,0x00,0x00, +0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0xf7,0x17,0x00,0x00, +0xe4,0x01,0x00,0x00,0xfb,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0xb8,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb8,0x17,0x00,0x00,0xf9,0x00,0x02,0x00,0xb9,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb9,0x17,0x00,0x00,0x89,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x44,0x17,0x00,0x00,0x39,0x17,0x00,0x00,0x43,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x45,0x17,0x00,0x00,0x84,0x07,0x00,0x00,0x44,0x17,0x00,0x00, +0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x00,0x18,0x00,0x00,0x7c,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00,0x01,0x18,0x00,0x00, +0x9a,0x02,0x00,0x00,0x45,0x17,0x00,0x00,0x8a,0x07,0x00,0x00,0x3e,0x00,0x03,0x00, +0x01,0x18,0x00,0x00,0x00,0x18,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x05,0x18,0x00,0x00,0x7c,0x17,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x06,0x00, +0x9d,0x02,0x00,0x00,0x06,0x18,0x00,0x00,0xa0,0x02,0x00,0x00,0x45,0x17,0x00,0x00, +0x8a,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x06,0x18,0x00,0x00,0x05,0x18,0x00,0x00, +0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x0a,0x18,0x00,0x00,0x7c,0x17,0x00,0x00, +0x02,0x00,0x00,0x00,0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00,0x0b,0x18,0x00,0x00, +0xa5,0x02,0x00,0x00,0x45,0x17,0x00,0x00,0x8a,0x07,0x00,0x00,0x3e,0x00,0x03,0x00, +0x0b,0x18,0x00,0x00,0x0a,0x18,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x0f,0x18,0x00,0x00,0x7c,0x17,0x00,0x00,0x03,0x00,0x00,0x00,0x41,0x00,0x06,0x00, +0x9d,0x02,0x00,0x00,0x10,0x18,0x00,0x00,0xaa,0x02,0x00,0x00,0x45,0x17,0x00,0x00, +0x8a,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x10,0x18,0x00,0x00,0x0f,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0x49,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x49,0x17,0x00,0x00, +0xb2,0x00,0x05,0x00,0xa2,0x00,0x00,0x00,0xf2,0x16,0x00,0x00,0x41,0x07,0x00,0x00, +0x44,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xf4,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xf2,0x16,0x00,0x00,0xf3,0x16,0x00,0x00,0xf4,0x16,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf3,0x16,0x00,0x00,0xf9,0x00,0x02,0x00,0x1a,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf4,0x16,0x00,0x00,0xe0,0x00,0x04,0x00,0x43,0x01,0x00,0x00, +0x43,0x01,0x00,0x00,0xd1,0x02,0x00,0x00,0xb0,0x00,0x05,0x00,0xa2,0x00,0x00,0x00, +0x1f,0x18,0x00,0x00,0x0c,0x07,0x00,0x00,0x8a,0x03,0x00,0x00,0xf7,0x00,0x03,0x00, +0x49,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x1f,0x18,0x00,0x00, +0x20,0x18,0x00,0x00,0x49,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x20,0x18,0x00,0x00, +0x89,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x24,0x18,0x00,0x00,0x8a,0x07,0x00,0x00, +0x43,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x25,0x18,0x00,0x00, +0x43,0x08,0x00,0x00,0x24,0x18,0x00,0x00,0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00, +0x4e,0x18,0x00,0x00,0x9a,0x02,0x00,0x00,0x25,0x18,0x00,0x00,0x46,0x08,0x00,0x00, +0x3d,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x4f,0x18,0x00,0x00,0x4e,0x18,0x00,0x00, +0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00,0x52,0x18,0x00,0x00,0xa0,0x02,0x00,0x00, +0x25,0x18,0x00,0x00,0x46,0x08,0x00,0x00,0x3d,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0x53,0x18,0x00,0x00,0x52,0x18,0x00,0x00,0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00, +0x56,0x18,0x00,0x00,0xa5,0x02,0x00,0x00,0x25,0x18,0x00,0x00,0x46,0x08,0x00,0x00, +0x3d,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x57,0x18,0x00,0x00,0x56,0x18,0x00,0x00, +0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00,0x5a,0x18,0x00,0x00,0xaa,0x02,0x00,0x00, +0x25,0x18,0x00,0x00,0x46,0x08,0x00,0x00,0x3d,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0x5b,0x18,0x00,0x00,0x5a,0x18,0x00,0x00,0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00, +0x5c,0x18,0x00,0x00,0x4f,0x18,0x00,0x00,0x53,0x18,0x00,0x00,0x57,0x18,0x00,0x00, +0x5b,0x18,0x00,0x00,0x6e,0x01,0x06,0x00,0x63,0x00,0x00,0x00,0x69,0x18,0x00,0x00, +0x44,0x01,0x00,0x00,0x5c,0x18,0x00,0x00,0xf4,0x01,0x00,0x00,0x6e,0x01,0x06,0x00, +0x63,0x00,0x00,0x00,0x6b,0x18,0x00,0x00,0x44,0x01,0x00,0x00,0x5c,0x18,0x00,0x00, +0x4a,0x01,0x00,0x00,0x6e,0x01,0x06,0x00,0x63,0x00,0x00,0x00,0x6d,0x18,0x00,0x00, +0x44,0x01,0x00,0x00,0x5c,0x18,0x00,0x00,0x43,0x01,0x00,0x00,0x81,0x00,0x05,0x00, +0x63,0x00,0x00,0x00,0x77,0x18,0x00,0x00,0x5c,0x18,0x00,0x00,0x69,0x18,0x00,0x00, +0x81,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0x79,0x18,0x00,0x00,0x77,0x18,0x00,0x00, +0x6b,0x18,0x00,0x00,0x81,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0x7b,0x18,0x00,0x00, +0x79,0x18,0x00,0x00,0x6d,0x18,0x00,0x00,0x8e,0x00,0x05,0x00,0x63,0x00,0x00,0x00, +0x7c,0x18,0x00,0x00,0x7b,0x18,0x00,0x00,0xcd,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x48,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x2f,0x17,0x00,0x00, +0x2e,0x18,0x00,0x00,0x48,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x2e,0x18,0x00,0x00, +0x84,0x00,0x05,0x00,0x29,0x00,0x00,0x00,0x31,0x18,0x00,0x00,0x52,0x07,0x00,0x00, +0xae,0x24,0x00,0x00,0x7c,0x00,0x04,0x00,0x2f,0x00,0x00,0x00,0x32,0x18,0x00,0x00, +0x31,0x18,0x00,0x00,0x86,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x34,0x18,0x00,0x00, +0x84,0x07,0x00,0x00,0x43,0x01,0x00,0x00,0x7c,0x00,0x04,0x00,0x2e,0x00,0x00,0x00, +0x35,0x18,0x00,0x00,0x34,0x18,0x00,0x00,0x86,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x37,0x18,0x00,0x00,0x8a,0x07,0x00,0x00,0x43,0x01,0x00,0x00,0x7c,0x00,0x04,0x00, +0x2e,0x00,0x00,0x00,0x38,0x18,0x00,0x00,0x37,0x18,0x00,0x00,0x50,0x00,0x05,0x00, +0x2f,0x00,0x00,0x00,0x39,0x18,0x00,0x00,0x35,0x18,0x00,0x00,0x38,0x18,0x00,0x00, +0x80,0x00,0x05,0x00,0x2f,0x00,0x00,0x00,0x3a,0x18,0x00,0x00,0x32,0x18,0x00,0x00, +0x39,0x18,0x00,0x00,0xaa,0x00,0x05,0x00,0xa2,0x00,0x00,0x00,0x8a,0x18,0x00,0x00, +0x44,0x01,0x00,0x00,0x7e,0x0b,0x00,0x00,0xa6,0x00,0x05,0x00,0xa2,0x00,0x00,0x00, +0x8d,0x18,0x00,0x00,0x8a,0x18,0x00,0x00,0x1b,0x07,0x00,0x00,0xf7,0x00,0x03,0x00, +0x94,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x8d,0x18,0x00,0x00, +0x8e,0x18,0x00,0x00,0x94,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x8e,0x18,0x00,0x00, +0x3d,0x00,0x04,0x00,0xee,0x01,0x00,0x00,0xc1,0x18,0x00,0x00,0xfe,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0xee,0x01,0x00,0x00,0xc3,0x18,0x00,0x00,0xfe,0x01,0x00,0x00, +0x62,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0xc5,0x18,0x00,0x00,0xc3,0x18,0x00,0x00, +0x3a,0x18,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xc6,0x18,0x00,0x00, +0xc5,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00, +0xc7,0x18,0x00,0x00,0xc6,0x18,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00, +0x90,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0xc1,0x18,0x00,0x00,0x3a,0x18,0x00,0x00, +0xc7,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x94,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x94,0x18,0x00,0x00,0xaa,0x00,0x05,0x00,0xa2,0x00,0x00,0x00,0x98,0x18,0x00,0x00, +0x44,0x01,0x00,0x00,0x8c,0x0b,0x00,0x00,0xf7,0x00,0x03,0x00,0xb9,0x18,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x98,0x18,0x00,0x00,0x99,0x18,0x00,0x00, +0xb9,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0x99,0x18,0x00,0x00,0xaa,0x00,0x05,0x00, +0x40,0x02,0x00,0x00,0x9b,0x18,0x00,0x00,0x3a,0x18,0x00,0x00,0xe4,0x01,0x00,0x00, +0x9b,0x00,0x04,0x00,0xa2,0x00,0x00,0x00,0x9c,0x18,0x00,0x00,0x9b,0x18,0x00,0x00, +0xf7,0x00,0x03,0x00,0xb8,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x9c,0x18,0x00,0x00,0x9d,0x18,0x00,0x00,0xb8,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9d,0x18,0x00,0x00,0x3d,0x00,0x04,0x00,0xe0,0x01,0x00,0x00,0xd9,0x18,0x00,0x00, +0xe2,0x01,0x00,0x00,0x62,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0xda,0x18,0x00,0x00, +0xd9,0x18,0x00,0x00,0xe4,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x9f,0x18,0x00,0x00,0xda,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0xa1,0x18,0x00,0x00,0x7c,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xb8,0x00,0x05,0x00,0xa2,0x00,0x00,0x00,0xa3,0x18,0x00,0x00,0x9f,0x18,0x00,0x00, +0x72,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xb1,0x18,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xa3,0x18,0x00,0x00,0xa4,0x18,0x00,0x00,0xb1,0x18,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa4,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0xa8,0x18,0x00,0x00,0xa1,0x18,0x00,0x00,0x9f,0x18,0x00,0x00,0x41,0x00,0x05,0x00, +0x7b,0x01,0x00,0x00,0xde,0x18,0x00,0x00,0x63,0x01,0x00,0x00,0x80,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0xdf,0x18,0x00,0x00,0xde,0x18,0x00,0x00, +0x7f,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0xaa,0x18,0x00,0x00,0xdf,0x18,0x00,0x00, +0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0xad,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0xaa,0x18,0x00,0x00,0x83,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0xae,0x18,0x00,0x00,0xc8,0x01,0x00,0x00,0xad,0x18,0x00,0x00,0x85,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0xaf,0x18,0x00,0x00,0xa8,0x18,0x00,0x00,0xae,0x18,0x00,0x00, +0x81,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xb0,0x18,0x00,0x00,0x9f,0x18,0x00,0x00, +0xaf,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0xb1,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb1,0x18,0x00,0x00,0xf5,0x00,0x07,0x00,0x13,0x00,0x00,0x00,0x0c,0x25,0x00,0x00, +0xa1,0x18,0x00,0x00,0x9d,0x18,0x00,0x00,0xb0,0x18,0x00,0x00,0xa4,0x18,0x00,0x00, +0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0xe7,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x0c,0x25,0x00,0x00,0x85,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0xea,0x18,0x00,0x00,0xe7,0x18,0x00,0x00,0xaa,0x24,0x00,0x00,0x0c,0x00,0x06,0x00, +0x13,0x00,0x00,0x00,0xeb,0x18,0x00,0x00,0x01,0x00,0x00,0x00,0x1e,0x00,0x00,0x00, +0xea,0x18,0x00,0x00,0x0c,0x00,0x07,0x00,0x13,0x00,0x00,0x00,0xf5,0x18,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0xeb,0x18,0x00,0x00, +0x88,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xf0,0x18,0x00,0x00,0xab,0x24,0x00,0x00, +0xf5,0x18,0x00,0x00,0x3d,0x00,0x04,0x00,0xe0,0x01,0x00,0x00,0xf7,0x18,0x00,0x00, +0xe2,0x01,0x00,0x00,0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00,0xfb,0x18,0x00,0x00, +0xf0,0x18,0x00,0x00,0x0c,0x25,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00, +0x63,0x00,0x04,0x00,0xf7,0x18,0x00,0x00,0xe4,0x01,0x00,0x00,0xfb,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb8,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xb8,0x18,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb9,0x18,0x00,0x00,0xf8,0x00,0x02,0x00,0xb9,0x18,0x00,0x00, +0x80,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x43,0x18,0x00,0x00,0x43,0x08,0x00,0x00, +0x37,0x18,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x00,0x19,0x00,0x00, +0x7c,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00, +0x01,0x19,0x00,0x00,0x9a,0x02,0x00,0x00,0x43,0x18,0x00,0x00,0x46,0x08,0x00,0x00, +0x3e,0x00,0x03,0x00,0x01,0x19,0x00,0x00,0x00,0x19,0x00,0x00,0x51,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x05,0x19,0x00,0x00,0x7c,0x18,0x00,0x00,0x01,0x00,0x00,0x00, +0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00,0x06,0x19,0x00,0x00,0xa0,0x02,0x00,0x00, +0x43,0x18,0x00,0x00,0x46,0x08,0x00,0x00,0x3e,0x00,0x03,0x00,0x06,0x19,0x00,0x00, +0x05,0x19,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x0a,0x19,0x00,0x00, +0x7c,0x18,0x00,0x00,0x02,0x00,0x00,0x00,0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00, +0x0b,0x19,0x00,0x00,0xa5,0x02,0x00,0x00,0x43,0x18,0x00,0x00,0x46,0x08,0x00,0x00, +0x3e,0x00,0x03,0x00,0x0b,0x19,0x00,0x00,0x0a,0x19,0x00,0x00,0x51,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x0f,0x19,0x00,0x00,0x7c,0x18,0x00,0x00,0x03,0x00,0x00,0x00, +0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00,0x10,0x19,0x00,0x00,0xaa,0x02,0x00,0x00, +0x43,0x18,0x00,0x00,0x46,0x08,0x00,0x00,0x3e,0x00,0x03,0x00,0x10,0x19,0x00,0x00, +0x0f,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x48,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x48,0x18,0x00,0x00,0xf9,0x00,0x02,0x00,0x49,0x18,0x00,0x00,0xf8,0x00,0x02,0x00, +0x49,0x18,0x00,0x00,0xb2,0x00,0x05,0x00,0xa2,0x00,0x00,0x00,0x01,0x17,0x00,0x00, +0x41,0x07,0x00,0x00,0xa2,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x03,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x01,0x17,0x00,0x00,0x02,0x17,0x00,0x00, +0x03,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x02,0x17,0x00,0x00,0xf9,0x00,0x02,0x00, +0x1a,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x03,0x17,0x00,0x00,0xe0,0x00,0x04,0x00, +0x43,0x01,0x00,0x00,0x43,0x01,0x00,0x00,0xd1,0x02,0x00,0x00,0xb0,0x00,0x05,0x00, +0xa2,0x00,0x00,0x00,0x1f,0x19,0x00,0x00,0x0c,0x07,0x00,0x00,0x96,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x45,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x1f,0x19,0x00,0x00,0x20,0x19,0x00,0x00,0x45,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0x20,0x19,0x00,0x00,0x84,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x22,0x19,0x00,0x00, +0x84,0x07,0x00,0x00,0xa2,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x24,0x19,0x00,0x00,0x22,0x19,0x00,0x00,0x8a,0x07,0x00,0x00,0x84,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x26,0x19,0x00,0x00,0x8a,0x07,0x00,0x00,0xa2,0x03,0x00,0x00, +0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00,0x4a,0x19,0x00,0x00,0x9a,0x02,0x00,0x00, +0x24,0x19,0x00,0x00,0x26,0x19,0x00,0x00,0x3d,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0x4b,0x19,0x00,0x00,0x4a,0x19,0x00,0x00,0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00, +0x4e,0x19,0x00,0x00,0xa0,0x02,0x00,0x00,0x24,0x19,0x00,0x00,0x26,0x19,0x00,0x00, +0x3d,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x4f,0x19,0x00,0x00,0x4e,0x19,0x00,0x00, +0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00,0x52,0x19,0x00,0x00,0xa5,0x02,0x00,0x00, +0x24,0x19,0x00,0x00,0x26,0x19,0x00,0x00,0x3d,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0x53,0x19,0x00,0x00,0x52,0x19,0x00,0x00,0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00, +0x56,0x19,0x00,0x00,0xaa,0x02,0x00,0x00,0x24,0x19,0x00,0x00,0x26,0x19,0x00,0x00, +0x3d,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x57,0x19,0x00,0x00,0x56,0x19,0x00,0x00, +0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00,0x58,0x19,0x00,0x00,0x4b,0x19,0x00,0x00, +0x4f,0x19,0x00,0x00,0x53,0x19,0x00,0x00,0x57,0x19,0x00,0x00,0x6e,0x01,0x06,0x00, +0x63,0x00,0x00,0x00,0x65,0x19,0x00,0x00,0x44,0x01,0x00,0x00,0x58,0x19,0x00,0x00, +0xf4,0x01,0x00,0x00,0x6e,0x01,0x06,0x00,0x63,0x00,0x00,0x00,0x67,0x19,0x00,0x00, +0x44,0x01,0x00,0x00,0x58,0x19,0x00,0x00,0x4a,0x01,0x00,0x00,0x6e,0x01,0x06,0x00, +0x63,0x00,0x00,0x00,0x69,0x19,0x00,0x00,0x44,0x01,0x00,0x00,0x58,0x19,0x00,0x00, +0x43,0x01,0x00,0x00,0x81,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0x73,0x19,0x00,0x00, +0x58,0x19,0x00,0x00,0x65,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x63,0x00,0x00,0x00, +0x75,0x19,0x00,0x00,0x73,0x19,0x00,0x00,0x67,0x19,0x00,0x00,0x81,0x00,0x05,0x00, +0x63,0x00,0x00,0x00,0x77,0x19,0x00,0x00,0x75,0x19,0x00,0x00,0x69,0x19,0x00,0x00, +0x8e,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0x78,0x19,0x00,0x00,0x77,0x19,0x00,0x00, +0xcd,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x44,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x2f,0x17,0x00,0x00,0x2d,0x19,0x00,0x00,0x44,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x2d,0x19,0x00,0x00,0x84,0x00,0x05,0x00,0x29,0x00,0x00,0x00, +0x30,0x19,0x00,0x00,0x52,0x07,0x00,0x00,0xaf,0x24,0x00,0x00,0x7c,0x00,0x04,0x00, +0x2f,0x00,0x00,0x00,0x31,0x19,0x00,0x00,0x30,0x19,0x00,0x00,0x86,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x33,0x19,0x00,0x00,0x84,0x07,0x00,0x00,0x43,0x01,0x00,0x00, +0x7c,0x00,0x04,0x00,0x2e,0x00,0x00,0x00,0x34,0x19,0x00,0x00,0x33,0x19,0x00,0x00, +0x86,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x36,0x19,0x00,0x00,0x8a,0x07,0x00,0x00, +0x43,0x01,0x00,0x00,0x7c,0x00,0x04,0x00,0x2e,0x00,0x00,0x00,0x37,0x19,0x00,0x00, +0x36,0x19,0x00,0x00,0x50,0x00,0x05,0x00,0x2f,0x00,0x00,0x00,0x38,0x19,0x00,0x00, +0x34,0x19,0x00,0x00,0x37,0x19,0x00,0x00,0x80,0x00,0x05,0x00,0x2f,0x00,0x00,0x00, +0x39,0x19,0x00,0x00,0x31,0x19,0x00,0x00,0x38,0x19,0x00,0x00,0xaa,0x00,0x05,0x00, +0xa2,0x00,0x00,0x00,0x86,0x19,0x00,0x00,0xa2,0x03,0x00,0x00,0x7e,0x0b,0x00,0x00, +0xa6,0x00,0x05,0x00,0xa2,0x00,0x00,0x00,0x89,0x19,0x00,0x00,0x86,0x19,0x00,0x00, +0x1b,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0x90,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x89,0x19,0x00,0x00,0x8a,0x19,0x00,0x00,0x90,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8a,0x19,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x8e,0x19,0x00,0x00,0x78,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0xee,0x01,0x00,0x00,0xc5,0x19,0x00,0x00,0xfe,0x01,0x00,0x00,0x50,0x00,0x07,0x00, +0x63,0x00,0x00,0x00,0xc8,0x19,0x00,0x00,0x8e,0x19,0x00,0x00,0x90,0x01,0x00,0x00, +0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0xc5,0x19,0x00,0x00, +0x39,0x19,0x00,0x00,0xc8,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x90,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x90,0x19,0x00,0x00,0xaa,0x00,0x05,0x00,0xa2,0x00,0x00,0x00, +0x94,0x19,0x00,0x00,0xa2,0x03,0x00,0x00,0x8c,0x0b,0x00,0x00,0xf7,0x00,0x03,0x00, +0xb5,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x94,0x19,0x00,0x00, +0x95,0x19,0x00,0x00,0xb5,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0x95,0x19,0x00,0x00, +0xaa,0x00,0x05,0x00,0x40,0x02,0x00,0x00,0x97,0x19,0x00,0x00,0x39,0x19,0x00,0x00, +0xe4,0x01,0x00,0x00,0x9b,0x00,0x04,0x00,0xa2,0x00,0x00,0x00,0x98,0x19,0x00,0x00, +0x97,0x19,0x00,0x00,0xf7,0x00,0x03,0x00,0xb4,0x19,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x98,0x19,0x00,0x00,0x99,0x19,0x00,0x00,0xb4,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x99,0x19,0x00,0x00,0x3d,0x00,0x04,0x00,0xe0,0x01,0x00,0x00, +0xd5,0x19,0x00,0x00,0xe2,0x01,0x00,0x00,0x62,0x00,0x05,0x00,0x63,0x00,0x00,0x00, +0xd6,0x19,0x00,0x00,0xd5,0x19,0x00,0x00,0xe4,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x9b,0x19,0x00,0x00,0xd6,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x9d,0x19,0x00,0x00,0x78,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xb8,0x00,0x05,0x00,0xa2,0x00,0x00,0x00,0x9f,0x19,0x00,0x00, +0x9b,0x19,0x00,0x00,0x72,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xad,0x19,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x9f,0x19,0x00,0x00,0xa0,0x19,0x00,0x00, +0xad,0x19,0x00,0x00,0xf8,0x00,0x02,0x00,0xa0,0x19,0x00,0x00,0x83,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0xa4,0x19,0x00,0x00,0x9d,0x19,0x00,0x00,0x9b,0x19,0x00,0x00, +0x41,0x00,0x05,0x00,0x7b,0x01,0x00,0x00,0xda,0x19,0x00,0x00,0x63,0x01,0x00,0x00, +0x80,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0xdb,0x19,0x00,0x00, +0xda,0x19,0x00,0x00,0x7f,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0xa6,0x19,0x00,0x00, +0xdb,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0xa9,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0xa6,0x19,0x00,0x00,0x83,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0xaa,0x19,0x00,0x00,0xc8,0x01,0x00,0x00,0xa9,0x19,0x00,0x00, +0x85,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xab,0x19,0x00,0x00,0xa4,0x19,0x00,0x00, +0xaa,0x19,0x00,0x00,0x81,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xac,0x19,0x00,0x00, +0x9b,0x19,0x00,0x00,0xab,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0xad,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0xad,0x19,0x00,0x00,0xf5,0x00,0x07,0x00,0x13,0x00,0x00,0x00, +0x0d,0x25,0x00,0x00,0x9d,0x19,0x00,0x00,0x99,0x19,0x00,0x00,0xac,0x19,0x00,0x00, +0xa0,0x19,0x00,0x00,0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0xe3,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x0d,0x25,0x00,0x00,0x85,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0xe6,0x19,0x00,0x00,0xe3,0x19,0x00,0x00,0xaa,0x24,0x00,0x00, +0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0xe7,0x19,0x00,0x00,0x01,0x00,0x00,0x00, +0x1e,0x00,0x00,0x00,0xe6,0x19,0x00,0x00,0x0c,0x00,0x07,0x00,0x13,0x00,0x00,0x00, +0xf1,0x19,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xc2,0x01,0x00,0x00, +0xe7,0x19,0x00,0x00,0x88,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xec,0x19,0x00,0x00, +0xab,0x24,0x00,0x00,0xf1,0x19,0x00,0x00,0x3d,0x00,0x04,0x00,0xe0,0x01,0x00,0x00, +0xf3,0x19,0x00,0x00,0xe2,0x01,0x00,0x00,0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00, +0xf7,0x19,0x00,0x00,0xec,0x19,0x00,0x00,0x0d,0x25,0x00,0x00,0x90,0x01,0x00,0x00, +0x90,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0xf3,0x19,0x00,0x00,0xe4,0x01,0x00,0x00, +0xf7,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0xb4,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb4,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0xb5,0x19,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb5,0x19,0x00,0x00,0x80,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x41,0x19,0x00,0x00, +0x33,0x19,0x00,0x00,0x8a,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0xfc,0x19,0x00,0x00,0x78,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x00,0x06,0x00, +0x9d,0x02,0x00,0x00,0xfd,0x19,0x00,0x00,0x9a,0x02,0x00,0x00,0x41,0x19,0x00,0x00, +0xf4,0x01,0x00,0x00,0x3e,0x00,0x03,0x00,0xfd,0x19,0x00,0x00,0xfc,0x19,0x00,0x00, +0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x01,0x1a,0x00,0x00,0x78,0x19,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00,0x02,0x1a,0x00,0x00, +0xa0,0x02,0x00,0x00,0x41,0x19,0x00,0x00,0xf4,0x01,0x00,0x00,0x3e,0x00,0x03,0x00, +0x02,0x1a,0x00,0x00,0x01,0x1a,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x06,0x1a,0x00,0x00,0x78,0x19,0x00,0x00,0x02,0x00,0x00,0x00,0x41,0x00,0x06,0x00, +0x9d,0x02,0x00,0x00,0x07,0x1a,0x00,0x00,0xa5,0x02,0x00,0x00,0x41,0x19,0x00,0x00, +0xf4,0x01,0x00,0x00,0x3e,0x00,0x03,0x00,0x07,0x1a,0x00,0x00,0x06,0x1a,0x00,0x00, +0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x0b,0x1a,0x00,0x00,0x78,0x19,0x00,0x00, +0x03,0x00,0x00,0x00,0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00,0x0c,0x1a,0x00,0x00, +0xaa,0x02,0x00,0x00,0x41,0x19,0x00,0x00,0xf4,0x01,0x00,0x00,0x3e,0x00,0x03,0x00, +0x0c,0x1a,0x00,0x00,0x0b,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x44,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x44,0x19,0x00,0x00,0xf9,0x00,0x02,0x00,0x45,0x19,0x00,0x00, +0xf8,0x00,0x02,0x00,0x45,0x19,0x00,0x00,0xb2,0x00,0x05,0x00,0xa2,0x00,0x00,0x00, +0x10,0x17,0x00,0x00,0x41,0x07,0x00,0x00,0x53,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x12,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x10,0x17,0x00,0x00, +0x11,0x17,0x00,0x00,0x12,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x11,0x17,0x00,0x00, +0xf9,0x00,0x02,0x00,0x1a,0x17,0x00,0x00,0xf8,0x00,0x02,0x00,0x12,0x17,0x00,0x00, +0xe0,0x00,0x04,0x00,0x43,0x01,0x00,0x00,0x43,0x01,0x00,0x00,0xd1,0x02,0x00,0x00, +0xb0,0x00,0x05,0x00,0xa2,0x00,0x00,0x00,0x18,0x1a,0x00,0x00,0x0c,0x07,0x00,0x00, +0xa2,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x29,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x18,0x1a,0x00,0x00,0x19,0x1a,0x00,0x00,0x29,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x19,0x1a,0x00,0x00,0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00, +0x2e,0x1a,0x00,0x00,0x9a,0x02,0x00,0x00,0x0c,0x07,0x00,0x00,0xf4,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x2f,0x1a,0x00,0x00,0x2e,0x1a,0x00,0x00, +0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00,0x32,0x1a,0x00,0x00,0xa0,0x02,0x00,0x00, +0x0c,0x07,0x00,0x00,0xf4,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0x33,0x1a,0x00,0x00,0x32,0x1a,0x00,0x00,0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00, +0x36,0x1a,0x00,0x00,0xa5,0x02,0x00,0x00,0x0c,0x07,0x00,0x00,0xf4,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x37,0x1a,0x00,0x00,0x36,0x1a,0x00,0x00, +0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00,0x3a,0x1a,0x00,0x00,0xaa,0x02,0x00,0x00, +0x0c,0x07,0x00,0x00,0xf4,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0x3b,0x1a,0x00,0x00,0x3a,0x1a,0x00,0x00,0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00, +0x3c,0x1a,0x00,0x00,0x2f,0x1a,0x00,0x00,0x33,0x1a,0x00,0x00,0x37,0x1a,0x00,0x00, +0x3b,0x1a,0x00,0x00,0x6e,0x01,0x06,0x00,0x63,0x00,0x00,0x00,0x49,0x1a,0x00,0x00, +0x44,0x01,0x00,0x00,0x3c,0x1a,0x00,0x00,0xf4,0x01,0x00,0x00,0x6e,0x01,0x06,0x00, +0x63,0x00,0x00,0x00,0x4b,0x1a,0x00,0x00,0x44,0x01,0x00,0x00,0x3c,0x1a,0x00,0x00, +0x4a,0x01,0x00,0x00,0x6e,0x01,0x06,0x00,0x63,0x00,0x00,0x00,0x4d,0x1a,0x00,0x00, +0x44,0x01,0x00,0x00,0x3c,0x1a,0x00,0x00,0x43,0x01,0x00,0x00,0x81,0x00,0x05,0x00, +0x63,0x00,0x00,0x00,0x57,0x1a,0x00,0x00,0x3c,0x1a,0x00,0x00,0x49,0x1a,0x00,0x00, +0x81,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0x59,0x1a,0x00,0x00,0x57,0x1a,0x00,0x00, +0x4b,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0x5b,0x1a,0x00,0x00, +0x59,0x1a,0x00,0x00,0x4d,0x1a,0x00,0x00,0x8e,0x00,0x05,0x00,0x63,0x00,0x00,0x00, +0x5c,0x1a,0x00,0x00,0x5b,0x1a,0x00,0x00,0xcd,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x28,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x2f,0x17,0x00,0x00, +0x21,0x1a,0x00,0x00,0x28,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x21,0x1a,0x00,0x00, +0x7c,0x00,0x04,0x00,0x2f,0x00,0x00,0x00,0x23,0x1a,0x00,0x00,0x52,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x72,0x1a,0x00,0x00,0x5c,0x1a,0x00,0x00, +0x00,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0xee,0x01,0x00,0x00,0xae,0x1a,0x00,0x00, +0xf0,0x01,0x00,0x00,0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00,0xb1,0x1a,0x00,0x00, +0x72,0x1a,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00, +0x63,0x00,0x04,0x00,0xae,0x1a,0x00,0x00,0x23,0x1a,0x00,0x00,0xb1,0x1a,0x00,0x00, +0xaa,0x00,0x05,0x00,0xa2,0x00,0x00,0x00,0x78,0x1a,0x00,0x00,0x53,0x02,0x00,0x00, +0x8c,0x0b,0x00,0x00,0xf7,0x00,0x03,0x00,0x99,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x78,0x1a,0x00,0x00,0x79,0x1a,0x00,0x00,0x99,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x79,0x1a,0x00,0x00,0xaa,0x00,0x05,0x00,0x40,0x02,0x00,0x00, +0x7b,0x1a,0x00,0x00,0x23,0x1a,0x00,0x00,0xe4,0x01,0x00,0x00,0x9b,0x00,0x04,0x00, +0xa2,0x00,0x00,0x00,0x7c,0x1a,0x00,0x00,0x7b,0x1a,0x00,0x00,0xf7,0x00,0x03,0x00, +0x98,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x7c,0x1a,0x00,0x00, +0x7d,0x1a,0x00,0x00,0x98,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x7d,0x1a,0x00,0x00, +0x3d,0x00,0x04,0x00,0xe0,0x01,0x00,0x00,0xb9,0x1a,0x00,0x00,0xe2,0x01,0x00,0x00, +0x62,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0xba,0x1a,0x00,0x00,0xb9,0x1a,0x00,0x00, +0xe4,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x7f,0x1a,0x00,0x00, +0xba,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0xb8,0x00,0x05,0x00,0xa2,0x00,0x00,0x00, +0x83,0x1a,0x00,0x00,0x7f,0x1a,0x00,0x00,0x72,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x91,0x1a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x83,0x1a,0x00,0x00, +0x84,0x1a,0x00,0x00,0x91,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x84,0x1a,0x00,0x00, +0x83,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x88,0x1a,0x00,0x00,0x72,0x1a,0x00,0x00, +0x7f,0x1a,0x00,0x00,0x41,0x00,0x05,0x00,0x7b,0x01,0x00,0x00,0xbe,0x1a,0x00,0x00, +0x63,0x01,0x00,0x00,0x80,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0xbf,0x1a,0x00,0x00,0xbe,0x1a,0x00,0x00,0x7f,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0x8a,0x1a,0x00,0x00,0xbf,0x1a,0x00,0x00,0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00, +0x8d,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x8a,0x1a,0x00,0x00, +0x83,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x8e,0x1a,0x00,0x00,0xc8,0x01,0x00,0x00, +0x8d,0x1a,0x00,0x00,0x85,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x8f,0x1a,0x00,0x00, +0x88,0x1a,0x00,0x00,0x8e,0x1a,0x00,0x00,0x81,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x90,0x1a,0x00,0x00,0x7f,0x1a,0x00,0x00,0x8f,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x91,0x1a,0x00,0x00,0xf8,0x00,0x02,0x00,0x91,0x1a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x13,0x00,0x00,0x00,0x0e,0x25,0x00,0x00,0x72,0x1a,0x00,0x00,0x7d,0x1a,0x00,0x00, +0x90,0x1a,0x00,0x00,0x84,0x1a,0x00,0x00,0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00, +0xc7,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x0e,0x25,0x00,0x00, +0x85,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xca,0x1a,0x00,0x00,0xc7,0x1a,0x00,0x00, +0xaa,0x24,0x00,0x00,0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0xcb,0x1a,0x00,0x00, +0x01,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0xca,0x1a,0x00,0x00,0x0c,0x00,0x07,0x00, +0x13,0x00,0x00,0x00,0xd5,0x1a,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0xc2,0x01,0x00,0x00,0xcb,0x1a,0x00,0x00,0x88,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0xd0,0x1a,0x00,0x00,0xab,0x24,0x00,0x00,0xd5,0x1a,0x00,0x00,0x3d,0x00,0x04,0x00, +0xe0,0x01,0x00,0x00,0xd7,0x1a,0x00,0x00,0xe2,0x01,0x00,0x00,0x50,0x00,0x07,0x00, +0x63,0x00,0x00,0x00,0xdb,0x1a,0x00,0x00,0xd0,0x1a,0x00,0x00,0x0e,0x25,0x00,0x00, +0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0xd7,0x1a,0x00,0x00, +0xe4,0x01,0x00,0x00,0xdb,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x98,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x98,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x99,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x99,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x28,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x28,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x29,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x29,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0x1a,0x17,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1a,0x17,0x00,0x00,0xb2,0x00,0x05,0x00,0xa2,0x00,0x00,0x00, +0x9a,0x07,0x00,0x00,0x41,0x07,0x00,0x00,0xa9,0x05,0x00,0x00,0xf7,0x00,0x03,0x00, +0x9c,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x9a,0x07,0x00,0x00, +0x9b,0x07,0x00,0x00,0x9c,0x07,0x00,0x00,0xf8,0x00,0x02,0x00,0x9b,0x07,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb0,0x07,0x00,0x00,0xf8,0x00,0x02,0x00,0x9c,0x07,0x00,0x00, +0xaa,0x00,0x05,0x00,0xa2,0x00,0x00,0x00,0xe0,0x1a,0x00,0x00,0x0c,0x07,0x00,0x00, +0xf4,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xe4,0x1a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xe0,0x1a,0x00,0x00,0xe1,0x1a,0x00,0x00,0xe4,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe1,0x1a,0x00,0x00,0x3c,0x00,0x06,0x00,0x15,0x02,0x00,0x00, +0xf0,0x1a,0x00,0x00,0x14,0x02,0x00,0x00,0xe4,0x01,0x00,0x00,0xf4,0x01,0x00,0x00, +0xea,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf1,0x1a,0x00,0x00,0xf0,0x1a,0x00,0x00, +0x4a,0x01,0x00,0x00,0xf4,0x01,0x00,0x00,0x4a,0x01,0x00,0x00,0x3e,0x00,0x03,0x00, +0x8d,0x02,0x00,0x00,0xf1,0x1a,0x00,0x00,0xf9,0x00,0x02,0x00,0xe4,0x1a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe4,0x1a,0x00,0x00,0xe0,0x00,0x04,0x00,0x43,0x01,0x00,0x00, +0x43,0x01,0x00,0x00,0xd1,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xf5,0x1a,0x00,0x00,0x8d,0x02,0x00,0x00,0x82,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe8,0x1a,0x00,0x00,0x45,0x07,0x00,0x00,0x4a,0x01,0x00,0x00,0xab,0x00,0x05,0x00, +0xa2,0x00,0x00,0x00,0xe9,0x1a,0x00,0x00,0xf5,0x1a,0x00,0x00,0xe8,0x1a,0x00,0x00, +0xf7,0x00,0x03,0x00,0xa2,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xe9,0x1a,0x00,0x00,0xa1,0x07,0x00,0x00,0xa2,0x07,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa1,0x07,0x00,0x00,0xf9,0x00,0x02,0x00,0xb0,0x07,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa2,0x07,0x00,0x00,0x3d,0x00,0x04,0x00,0x12,0x02,0x00,0x00,0xf9,0x1a,0x00,0x00, +0x14,0x02,0x00,0x00,0x63,0x00,0x04,0x00,0xf9,0x1a,0x00,0x00,0xe4,0x01,0x00,0x00, +0x1a,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xa4,0x1b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfb,0x00,0x03,0x00,0xf4,0x01,0x00,0x00,0x26,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x26,0x1b,0x00,0x00,0x84,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x28,0x1b,0x00,0x00, +0x84,0x07,0x00,0x00,0xa2,0x03,0x00,0x00,0x7c,0x00,0x04,0x00,0x2e,0x00,0x00,0x00, +0x2a,0x1b,0x00,0x00,0x28,0x1b,0x00,0x00,0x84,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2c,0x1b,0x00,0x00,0x8a,0x07,0x00,0x00,0xa2,0x03,0x00,0x00,0x7c,0x00,0x04,0x00, +0x2e,0x00,0x00,0x00,0x2e,0x1b,0x00,0x00,0x2c,0x1b,0x00,0x00,0x50,0x00,0x05,0x00, +0x2f,0x00,0x00,0x00,0x2f,0x1b,0x00,0x00,0x2a,0x1b,0x00,0x00,0x2e,0x1b,0x00,0x00, +0x7c,0x00,0x04,0x00,0x29,0x00,0x00,0x00,0x3a,0x1b,0x00,0x00,0x2f,0x1b,0x00,0x00, +0x80,0x00,0x05,0x00,0x29,0x00,0x00,0x00,0xb2,0x1b,0x00,0x00,0x3a,0x1b,0x00,0x00, +0x26,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x29,0x00,0x00,0x00,0xb7,0x1b,0x00,0x00, +0x3a,0x1b,0x00,0x00,0x2c,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x29,0x00,0x00,0x00, +0xbc,0x1b,0x00,0x00,0x3a,0x1b,0x00,0x00,0x32,0x03,0x00,0x00,0x7c,0x00,0x04,0x00, +0x2f,0x00,0x00,0x00,0xd5,0x1b,0x00,0x00,0x3a,0x1b,0x00,0x00,0x3d,0x00,0x04,0x00, +0xee,0x01,0x00,0x00,0xf0,0x1b,0x00,0x00,0xf0,0x01,0x00,0x00,0x62,0x00,0x05,0x00, +0x63,0x00,0x00,0x00,0xf2,0x1b,0x00,0x00,0xf0,0x1b,0x00,0x00,0xd5,0x1b,0x00,0x00, +0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xf3,0x1b,0x00,0x00,0xf2,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00,0xf4,0x1b,0x00,0x00, +0xf3,0x1b,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00, +0x7c,0x00,0x04,0x00,0x2f,0x00,0x00,0x00,0xd9,0x1b,0x00,0x00,0xb2,0x1b,0x00,0x00, +0x3d,0x00,0x04,0x00,0xee,0x01,0x00,0x00,0xfc,0x1b,0x00,0x00,0xf0,0x01,0x00,0x00, +0x62,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0xfe,0x1b,0x00,0x00,0xfc,0x1b,0x00,0x00, +0xd9,0x1b,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xff,0x1b,0x00,0x00, +0xfe,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00, +0x00,0x1c,0x00,0x00,0xff,0x1b,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00, +0x90,0x01,0x00,0x00,0x7c,0x00,0x04,0x00,0x2f,0x00,0x00,0x00,0xdd,0x1b,0x00,0x00, +0xb7,0x1b,0x00,0x00,0x3d,0x00,0x04,0x00,0xee,0x01,0x00,0x00,0x08,0x1c,0x00,0x00, +0xf0,0x01,0x00,0x00,0x62,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0x0a,0x1c,0x00,0x00, +0x08,0x1c,0x00,0x00,0xdd,0x1b,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x0b,0x1c,0x00,0x00,0x0a,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x63,0x00,0x00,0x00,0x0c,0x1c,0x00,0x00,0x0b,0x1c,0x00,0x00,0x90,0x01,0x00,0x00, +0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x7c,0x00,0x04,0x00,0x2f,0x00,0x00,0x00, +0xe1,0x1b,0x00,0x00,0xbc,0x1b,0x00,0x00,0x3d,0x00,0x04,0x00,0xee,0x01,0x00,0x00, +0x14,0x1c,0x00,0x00,0xf0,0x01,0x00,0x00,0x62,0x00,0x05,0x00,0x63,0x00,0x00,0x00, +0x16,0x1c,0x00,0x00,0x14,0x1c,0x00,0x00,0xe1,0x1b,0x00,0x00,0x51,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x17,0x1c,0x00,0x00,0x16,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00,0x18,0x1c,0x00,0x00,0x17,0x1c,0x00,0x00, +0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x81,0x00,0x05,0x00, +0x63,0x00,0x00,0x00,0x1d,0x1c,0x00,0x00,0xf4,0x1b,0x00,0x00,0x00,0x1c,0x00,0x00, +0x81,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0x1f,0x1c,0x00,0x00,0x1d,0x1c,0x00,0x00, +0x0c,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0x21,0x1c,0x00,0x00, +0x1f,0x1c,0x00,0x00,0x18,0x1c,0x00,0x00,0x8e,0x00,0x05,0x00,0x63,0x00,0x00,0x00, +0x22,0x1c,0x00,0x00,0x21,0x1c,0x00,0x00,0xcd,0x02,0x00,0x00,0xaa,0x00,0x05,0x00, +0xa2,0x00,0x00,0x00,0x30,0x1c,0x00,0x00,0xa9,0x05,0x00,0x00,0x7e,0x0b,0x00,0x00, +0xa6,0x00,0x05,0x00,0xa2,0x00,0x00,0x00,0x33,0x1c,0x00,0x00,0x30,0x1c,0x00,0x00, +0x1b,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0x3a,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x33,0x1c,0x00,0x00,0x34,0x1c,0x00,0x00,0x3a,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x34,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0xee,0x01,0x00,0x00, +0x67,0x1c,0x00,0x00,0xfe,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0xee,0x01,0x00,0x00, +0x69,0x1c,0x00,0x00,0xfe,0x01,0x00,0x00,0x62,0x00,0x05,0x00,0x63,0x00,0x00,0x00, +0x6b,0x1c,0x00,0x00,0x69,0x1c,0x00,0x00,0x48,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x6c,0x1c,0x00,0x00,0x6b,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00,0x6d,0x1c,0x00,0x00,0x6c,0x1c,0x00,0x00, +0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x63,0x00,0x04,0x00, +0x67,0x1c,0x00,0x00,0x48,0x08,0x00,0x00,0x6d,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x3a,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x3a,0x1c,0x00,0x00,0xaa,0x00,0x05,0x00, +0xa2,0x00,0x00,0x00,0x3e,0x1c,0x00,0x00,0xa9,0x05,0x00,0x00,0x8c,0x0b,0x00,0x00, +0xf7,0x00,0x03,0x00,0x5f,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x3e,0x1c,0x00,0x00,0x3f,0x1c,0x00,0x00,0x5f,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3f,0x1c,0x00,0x00,0xaa,0x00,0x05,0x00,0x40,0x02,0x00,0x00,0x41,0x1c,0x00,0x00, +0x48,0x08,0x00,0x00,0xe4,0x01,0x00,0x00,0x9b,0x00,0x04,0x00,0xa2,0x00,0x00,0x00, +0x42,0x1c,0x00,0x00,0x41,0x1c,0x00,0x00,0xf7,0x00,0x03,0x00,0x5e,0x1c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x42,0x1c,0x00,0x00,0x43,0x1c,0x00,0x00, +0x5e,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x43,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00, +0xe0,0x01,0x00,0x00,0x7f,0x1c,0x00,0x00,0xe2,0x01,0x00,0x00,0x62,0x00,0x05,0x00, +0x63,0x00,0x00,0x00,0x80,0x1c,0x00,0x00,0x7f,0x1c,0x00,0x00,0xe4,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x45,0x1c,0x00,0x00,0x80,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x47,0x1c,0x00,0x00, +0x22,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xb8,0x00,0x05,0x00,0xa2,0x00,0x00,0x00, +0x49,0x1c,0x00,0x00,0x45,0x1c,0x00,0x00,0x72,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x57,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x49,0x1c,0x00,0x00, +0x4a,0x1c,0x00,0x00,0x57,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x4a,0x1c,0x00,0x00, +0x83,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x4e,0x1c,0x00,0x00,0x47,0x1c,0x00,0x00, +0x45,0x1c,0x00,0x00,0x41,0x00,0x05,0x00,0x7b,0x01,0x00,0x00,0x84,0x1c,0x00,0x00, +0x63,0x01,0x00,0x00,0x80,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0x85,0x1c,0x00,0x00,0x84,0x1c,0x00,0x00,0x7f,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0x50,0x1c,0x00,0x00,0x85,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00, +0x53,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x50,0x1c,0x00,0x00, +0x83,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x54,0x1c,0x00,0x00,0xc8,0x01,0x00,0x00, +0x53,0x1c,0x00,0x00,0x85,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x55,0x1c,0x00,0x00, +0x4e,0x1c,0x00,0x00,0x54,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x56,0x1c,0x00,0x00,0x45,0x1c,0x00,0x00,0x55,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x57,0x1c,0x00,0x00,0xf8,0x00,0x02,0x00,0x57,0x1c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x13,0x00,0x00,0x00,0x0f,0x25,0x00,0x00,0x47,0x1c,0x00,0x00,0x43,0x1c,0x00,0x00, +0x56,0x1c,0x00,0x00,0x4a,0x1c,0x00,0x00,0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00, +0x8d,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x0f,0x25,0x00,0x00, +0x85,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x90,0x1c,0x00,0x00,0x8d,0x1c,0x00,0x00, +0xaa,0x24,0x00,0x00,0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0x91,0x1c,0x00,0x00, +0x01,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x90,0x1c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x13,0x00,0x00,0x00,0x9b,0x1c,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0xc2,0x01,0x00,0x00,0x91,0x1c,0x00,0x00,0x88,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x96,0x1c,0x00,0x00,0xab,0x24,0x00,0x00,0x9b,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00, +0xe0,0x01,0x00,0x00,0x9d,0x1c,0x00,0x00,0xe2,0x01,0x00,0x00,0x50,0x00,0x07,0x00, +0x63,0x00,0x00,0x00,0xa1,0x1c,0x00,0x00,0x96,0x1c,0x00,0x00,0x0f,0x25,0x00,0x00, +0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0x9d,0x1c,0x00,0x00, +0xe4,0x01,0x00,0x00,0xa1,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x5e,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5e,0x1c,0x00,0x00,0xf9,0x00,0x02,0x00,0x5f,0x1c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5f,0x1c,0x00,0x00,0x80,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x43,0x1b,0x00,0x00,0x28,0x1b,0x00,0x00,0x43,0x01,0x00,0x00,0x7c,0x00,0x04,0x00, +0x2e,0x00,0x00,0x00,0x44,0x1b,0x00,0x00,0x43,0x1b,0x00,0x00,0x50,0x00,0x05,0x00, +0x2f,0x00,0x00,0x00,0x49,0x1b,0x00,0x00,0x44,0x1b,0x00,0x00,0x2e,0x1b,0x00,0x00, +0x80,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4c,0x1b,0x00,0x00,0x43,0x08,0x00,0x00, +0x4a,0x01,0x00,0x00,0x7c,0x00,0x04,0x00,0x2e,0x00,0x00,0x00,0x4d,0x1b,0x00,0x00, +0x4c,0x1b,0x00,0x00,0x50,0x00,0x05,0x00,0x2f,0x00,0x00,0x00,0x52,0x1b,0x00,0x00, +0x4d,0x1b,0x00,0x00,0x47,0x08,0x00,0x00,0x7c,0x00,0x04,0x00,0x29,0x00,0x00,0x00, +0x54,0x1b,0x00,0x00,0x49,0x1b,0x00,0x00,0x80,0x00,0x05,0x00,0x29,0x00,0x00,0x00, +0xaf,0x1c,0x00,0x00,0x54,0x1b,0x00,0x00,0x26,0x03,0x00,0x00,0x80,0x00,0x05,0x00, +0x29,0x00,0x00,0x00,0xb4,0x1c,0x00,0x00,0x54,0x1b,0x00,0x00,0x2c,0x03,0x00,0x00, +0x80,0x00,0x05,0x00,0x29,0x00,0x00,0x00,0xb9,0x1c,0x00,0x00,0x54,0x1b,0x00,0x00, +0x32,0x03,0x00,0x00,0x7c,0x00,0x04,0x00,0x2f,0x00,0x00,0x00,0xd2,0x1c,0x00,0x00, +0x54,0x1b,0x00,0x00,0x3d,0x00,0x04,0x00,0xee,0x01,0x00,0x00,0xed,0x1c,0x00,0x00, +0xf0,0x01,0x00,0x00,0x62,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0xef,0x1c,0x00,0x00, +0xed,0x1c,0x00,0x00,0xd2,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0xf0,0x1c,0x00,0x00,0xef,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x63,0x00,0x00,0x00,0xf1,0x1c,0x00,0x00,0xf0,0x1c,0x00,0x00,0x90,0x01,0x00,0x00, +0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x7c,0x00,0x04,0x00,0x2f,0x00,0x00,0x00, +0xd6,0x1c,0x00,0x00,0xaf,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00,0xee,0x01,0x00,0x00, +0xf9,0x1c,0x00,0x00,0xf0,0x01,0x00,0x00,0x62,0x00,0x05,0x00,0x63,0x00,0x00,0x00, +0xfb,0x1c,0x00,0x00,0xf9,0x1c,0x00,0x00,0xd6,0x1c,0x00,0x00,0x51,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0xfc,0x1c,0x00,0x00,0xfb,0x1c,0x00,0x00,0x00,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00,0xfd,0x1c,0x00,0x00,0xfc,0x1c,0x00,0x00, +0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x7c,0x00,0x04,0x00, +0x2f,0x00,0x00,0x00,0xda,0x1c,0x00,0x00,0xb4,0x1c,0x00,0x00,0x3d,0x00,0x04,0x00, +0xee,0x01,0x00,0x00,0x05,0x1d,0x00,0x00,0xf0,0x01,0x00,0x00,0x62,0x00,0x05,0x00, +0x63,0x00,0x00,0x00,0x07,0x1d,0x00,0x00,0x05,0x1d,0x00,0x00,0xda,0x1c,0x00,0x00, +0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x08,0x1d,0x00,0x00,0x07,0x1d,0x00,0x00, +0x00,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00,0x09,0x1d,0x00,0x00, +0x08,0x1d,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00, +0x7c,0x00,0x04,0x00,0x2f,0x00,0x00,0x00,0xde,0x1c,0x00,0x00,0xb9,0x1c,0x00,0x00, +0x3d,0x00,0x04,0x00,0xee,0x01,0x00,0x00,0x11,0x1d,0x00,0x00,0xf0,0x01,0x00,0x00, +0x62,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0x13,0x1d,0x00,0x00,0x11,0x1d,0x00,0x00, +0xde,0x1c,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x14,0x1d,0x00,0x00, +0x13,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00, +0x15,0x1d,0x00,0x00,0x14,0x1d,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00, +0x90,0x01,0x00,0x00,0x81,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0x1a,0x1d,0x00,0x00, +0xf1,0x1c,0x00,0x00,0xfd,0x1c,0x00,0x00,0x81,0x00,0x05,0x00,0x63,0x00,0x00,0x00, +0x1c,0x1d,0x00,0x00,0x1a,0x1d,0x00,0x00,0x09,0x1d,0x00,0x00,0x81,0x00,0x05,0x00, +0x63,0x00,0x00,0x00,0x1e,0x1d,0x00,0x00,0x1c,0x1d,0x00,0x00,0x15,0x1d,0x00,0x00, +0x8e,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0x1f,0x1d,0x00,0x00,0x1e,0x1d,0x00,0x00, +0xcd,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x37,0x1d,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x33,0x1c,0x00,0x00,0x31,0x1d,0x00,0x00,0x37,0x1d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x31,0x1d,0x00,0x00,0x3d,0x00,0x04,0x00,0xee,0x01,0x00,0x00, +0x64,0x1d,0x00,0x00,0xfe,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0xee,0x01,0x00,0x00, +0x66,0x1d,0x00,0x00,0xfe,0x01,0x00,0x00,0x62,0x00,0x05,0x00,0x63,0x00,0x00,0x00, +0x68,0x1d,0x00,0x00,0x66,0x1d,0x00,0x00,0x52,0x1b,0x00,0x00,0x51,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x69,0x1d,0x00,0x00,0x68,0x1d,0x00,0x00,0x00,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00,0x6a,0x1d,0x00,0x00,0x69,0x1d,0x00,0x00, +0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x63,0x00,0x04,0x00, +0x64,0x1d,0x00,0x00,0x52,0x1b,0x00,0x00,0x6a,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00, +0x37,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0x37,0x1d,0x00,0x00,0xf7,0x00,0x03,0x00, +0x5c,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x3e,0x1c,0x00,0x00, +0x3c,0x1d,0x00,0x00,0x5c,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0x3c,0x1d,0x00,0x00, +0xaa,0x00,0x05,0x00,0x40,0x02,0x00,0x00,0x3e,0x1d,0x00,0x00,0x52,0x1b,0x00,0x00, +0xe4,0x01,0x00,0x00,0x9b,0x00,0x04,0x00,0xa2,0x00,0x00,0x00,0x3f,0x1d,0x00,0x00, +0x3e,0x1d,0x00,0x00,0xf7,0x00,0x03,0x00,0x5b,0x1d,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x3f,0x1d,0x00,0x00,0x40,0x1d,0x00,0x00,0x5b,0x1d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x40,0x1d,0x00,0x00,0x3d,0x00,0x04,0x00,0xe0,0x01,0x00,0x00, +0x7c,0x1d,0x00,0x00,0xe2,0x01,0x00,0x00,0x62,0x00,0x05,0x00,0x63,0x00,0x00,0x00, +0x7d,0x1d,0x00,0x00,0x7c,0x1d,0x00,0x00,0xe4,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x42,0x1d,0x00,0x00,0x7d,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x44,0x1d,0x00,0x00,0x1f,0x1d,0x00,0x00, +0x00,0x00,0x00,0x00,0xb8,0x00,0x05,0x00,0xa2,0x00,0x00,0x00,0x46,0x1d,0x00,0x00, +0x42,0x1d,0x00,0x00,0x72,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x54,0x1d,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x46,0x1d,0x00,0x00,0x47,0x1d,0x00,0x00, +0x54,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00,0x47,0x1d,0x00,0x00,0x83,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x4b,0x1d,0x00,0x00,0x44,0x1d,0x00,0x00,0x42,0x1d,0x00,0x00, +0x41,0x00,0x05,0x00,0x7b,0x01,0x00,0x00,0x81,0x1d,0x00,0x00,0x63,0x01,0x00,0x00, +0x80,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x82,0x1d,0x00,0x00, +0x81,0x1d,0x00,0x00,0x7f,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x4d,0x1d,0x00,0x00, +0x82,0x1d,0x00,0x00,0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0x50,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x4d,0x1d,0x00,0x00,0x83,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x51,0x1d,0x00,0x00,0xc8,0x01,0x00,0x00,0x50,0x1d,0x00,0x00, +0x85,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x52,0x1d,0x00,0x00,0x4b,0x1d,0x00,0x00, +0x51,0x1d,0x00,0x00,0x81,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x53,0x1d,0x00,0x00, +0x42,0x1d,0x00,0x00,0x52,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0x54,0x1d,0x00,0x00, +0xf8,0x00,0x02,0x00,0x54,0x1d,0x00,0x00,0xf5,0x00,0x07,0x00,0x13,0x00,0x00,0x00, +0x10,0x25,0x00,0x00,0x44,0x1d,0x00,0x00,0x40,0x1d,0x00,0x00,0x53,0x1d,0x00,0x00, +0x47,0x1d,0x00,0x00,0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0x8a,0x1d,0x00,0x00, +0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x10,0x25,0x00,0x00,0x85,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x8d,0x1d,0x00,0x00,0x8a,0x1d,0x00,0x00,0xaa,0x24,0x00,0x00, +0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0x8e,0x1d,0x00,0x00,0x01,0x00,0x00,0x00, +0x1e,0x00,0x00,0x00,0x8d,0x1d,0x00,0x00,0x0c,0x00,0x07,0x00,0x13,0x00,0x00,0x00, +0x98,0x1d,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xc2,0x01,0x00,0x00, +0x8e,0x1d,0x00,0x00,0x88,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x93,0x1d,0x00,0x00, +0xab,0x24,0x00,0x00,0x98,0x1d,0x00,0x00,0x3d,0x00,0x04,0x00,0xe0,0x01,0x00,0x00, +0x9a,0x1d,0x00,0x00,0xe2,0x01,0x00,0x00,0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00, +0x9e,0x1d,0x00,0x00,0x93,0x1d,0x00,0x00,0x10,0x25,0x00,0x00,0x90,0x01,0x00,0x00, +0x90,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0x9a,0x1d,0x00,0x00,0xe4,0x01,0x00,0x00, +0x9e,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0x5b,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5b,0x1d,0x00,0x00,0xf9,0x00,0x02,0x00,0x5c,0x1d,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5c,0x1d,0x00,0x00,0x80,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x61,0x1b,0x00,0x00, +0x2c,0x1b,0x00,0x00,0x43,0x01,0x00,0x00,0x7c,0x00,0x04,0x00,0x2e,0x00,0x00,0x00, +0x62,0x1b,0x00,0x00,0x61,0x1b,0x00,0x00,0x50,0x00,0x05,0x00,0x2f,0x00,0x00,0x00, +0x63,0x1b,0x00,0x00,0x2a,0x1b,0x00,0x00,0x62,0x1b,0x00,0x00,0x80,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6a,0x1b,0x00,0x00,0x46,0x08,0x00,0x00,0x4a,0x01,0x00,0x00, +0x7c,0x00,0x04,0x00,0x2e,0x00,0x00,0x00,0x6b,0x1b,0x00,0x00,0x6a,0x1b,0x00,0x00, +0x50,0x00,0x05,0x00,0x2f,0x00,0x00,0x00,0x6c,0x1b,0x00,0x00,0x44,0x08,0x00,0x00, +0x6b,0x1b,0x00,0x00,0x7c,0x00,0x04,0x00,0x29,0x00,0x00,0x00,0x6e,0x1b,0x00,0x00, +0x63,0x1b,0x00,0x00,0x80,0x00,0x05,0x00,0x29,0x00,0x00,0x00,0xac,0x1d,0x00,0x00, +0x6e,0x1b,0x00,0x00,0x26,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x29,0x00,0x00,0x00, +0xb1,0x1d,0x00,0x00,0x6e,0x1b,0x00,0x00,0x2c,0x03,0x00,0x00,0x80,0x00,0x05,0x00, +0x29,0x00,0x00,0x00,0xb6,0x1d,0x00,0x00,0x6e,0x1b,0x00,0x00,0x32,0x03,0x00,0x00, +0x7c,0x00,0x04,0x00,0x2f,0x00,0x00,0x00,0xcf,0x1d,0x00,0x00,0x6e,0x1b,0x00,0x00, +0x3d,0x00,0x04,0x00,0xee,0x01,0x00,0x00,0xea,0x1d,0x00,0x00,0xf0,0x01,0x00,0x00, +0x62,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0xec,0x1d,0x00,0x00,0xea,0x1d,0x00,0x00, +0xcf,0x1d,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xed,0x1d,0x00,0x00, +0xec,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00, +0xee,0x1d,0x00,0x00,0xed,0x1d,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00, +0x90,0x01,0x00,0x00,0x7c,0x00,0x04,0x00,0x2f,0x00,0x00,0x00,0xd3,0x1d,0x00,0x00, +0xac,0x1d,0x00,0x00,0x3d,0x00,0x04,0x00,0xee,0x01,0x00,0x00,0xf6,0x1d,0x00,0x00, +0xf0,0x01,0x00,0x00,0x62,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0xf8,0x1d,0x00,0x00, +0xf6,0x1d,0x00,0x00,0xd3,0x1d,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0xf9,0x1d,0x00,0x00,0xf8,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x63,0x00,0x00,0x00,0xfa,0x1d,0x00,0x00,0xf9,0x1d,0x00,0x00,0x90,0x01,0x00,0x00, +0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x7c,0x00,0x04,0x00,0x2f,0x00,0x00,0x00, +0xd7,0x1d,0x00,0x00,0xb1,0x1d,0x00,0x00,0x3d,0x00,0x04,0x00,0xee,0x01,0x00,0x00, +0x02,0x1e,0x00,0x00,0xf0,0x01,0x00,0x00,0x62,0x00,0x05,0x00,0x63,0x00,0x00,0x00, +0x04,0x1e,0x00,0x00,0x02,0x1e,0x00,0x00,0xd7,0x1d,0x00,0x00,0x51,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x05,0x1e,0x00,0x00,0x04,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00,0x06,0x1e,0x00,0x00,0x05,0x1e,0x00,0x00, +0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x7c,0x00,0x04,0x00, +0x2f,0x00,0x00,0x00,0xdb,0x1d,0x00,0x00,0xb6,0x1d,0x00,0x00,0x3d,0x00,0x04,0x00, +0xee,0x01,0x00,0x00,0x0e,0x1e,0x00,0x00,0xf0,0x01,0x00,0x00,0x62,0x00,0x05,0x00, +0x63,0x00,0x00,0x00,0x10,0x1e,0x00,0x00,0x0e,0x1e,0x00,0x00,0xdb,0x1d,0x00,0x00, +0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x11,0x1e,0x00,0x00,0x10,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00,0x12,0x1e,0x00,0x00, +0x11,0x1e,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00, +0x81,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0x17,0x1e,0x00,0x00,0xee,0x1d,0x00,0x00, +0xfa,0x1d,0x00,0x00,0x81,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0x19,0x1e,0x00,0x00, +0x17,0x1e,0x00,0x00,0x06,0x1e,0x00,0x00,0x81,0x00,0x05,0x00,0x63,0x00,0x00,0x00, +0x1b,0x1e,0x00,0x00,0x19,0x1e,0x00,0x00,0x12,0x1e,0x00,0x00,0x8e,0x00,0x05,0x00, +0x63,0x00,0x00,0x00,0x1c,0x1e,0x00,0x00,0x1b,0x1e,0x00,0x00,0xcd,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x34,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x33,0x1c,0x00,0x00,0x2e,0x1e,0x00,0x00,0x34,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2e,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0xee,0x01,0x00,0x00,0x61,0x1e,0x00,0x00, +0xfe,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0xee,0x01,0x00,0x00,0x63,0x1e,0x00,0x00, +0xfe,0x01,0x00,0x00,0x62,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0x65,0x1e,0x00,0x00, +0x63,0x1e,0x00,0x00,0x6c,0x1b,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x66,0x1e,0x00,0x00,0x65,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x63,0x00,0x00,0x00,0x67,0x1e,0x00,0x00,0x66,0x1e,0x00,0x00,0x90,0x01,0x00,0x00, +0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0x61,0x1e,0x00,0x00, +0x6c,0x1b,0x00,0x00,0x67,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x34,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x34,0x1e,0x00,0x00,0xf7,0x00,0x03,0x00,0x59,0x1e,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x3e,0x1c,0x00,0x00,0x39,0x1e,0x00,0x00, +0x59,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x39,0x1e,0x00,0x00,0xaa,0x00,0x05,0x00, +0x40,0x02,0x00,0x00,0x3b,0x1e,0x00,0x00,0x6c,0x1b,0x00,0x00,0xe4,0x01,0x00,0x00, +0x9b,0x00,0x04,0x00,0xa2,0x00,0x00,0x00,0x3c,0x1e,0x00,0x00,0x3b,0x1e,0x00,0x00, +0xf7,0x00,0x03,0x00,0x58,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x3c,0x1e,0x00,0x00,0x3d,0x1e,0x00,0x00,0x58,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3d,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0xe0,0x01,0x00,0x00,0x79,0x1e,0x00,0x00, +0xe2,0x01,0x00,0x00,0x62,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0x7a,0x1e,0x00,0x00, +0x79,0x1e,0x00,0x00,0xe4,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x3f,0x1e,0x00,0x00,0x7a,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x41,0x1e,0x00,0x00,0x1c,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0xb8,0x00,0x05,0x00,0xa2,0x00,0x00,0x00,0x43,0x1e,0x00,0x00,0x3f,0x1e,0x00,0x00, +0x72,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x51,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x43,0x1e,0x00,0x00,0x44,0x1e,0x00,0x00,0x51,0x1e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x44,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x48,0x1e,0x00,0x00,0x41,0x1e,0x00,0x00,0x3f,0x1e,0x00,0x00,0x41,0x00,0x05,0x00, +0x7b,0x01,0x00,0x00,0x7e,0x1e,0x00,0x00,0x63,0x01,0x00,0x00,0x80,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x7f,0x1e,0x00,0x00,0x7e,0x1e,0x00,0x00, +0x7f,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x4a,0x1e,0x00,0x00,0x7f,0x1e,0x00,0x00, +0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0x4d,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x4a,0x1e,0x00,0x00,0x83,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x4e,0x1e,0x00,0x00,0xc8,0x01,0x00,0x00,0x4d,0x1e,0x00,0x00,0x85,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x4f,0x1e,0x00,0x00,0x48,0x1e,0x00,0x00,0x4e,0x1e,0x00,0x00, +0x81,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x50,0x1e,0x00,0x00,0x3f,0x1e,0x00,0x00, +0x4f,0x1e,0x00,0x00,0xf9,0x00,0x02,0x00,0x51,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00, +0x51,0x1e,0x00,0x00,0xf5,0x00,0x07,0x00,0x13,0x00,0x00,0x00,0x11,0x25,0x00,0x00, +0x41,0x1e,0x00,0x00,0x3d,0x1e,0x00,0x00,0x50,0x1e,0x00,0x00,0x44,0x1e,0x00,0x00, +0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0x87,0x1e,0x00,0x00,0x01,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x11,0x25,0x00,0x00,0x85,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x8a,0x1e,0x00,0x00,0x87,0x1e,0x00,0x00,0xaa,0x24,0x00,0x00,0x0c,0x00,0x06,0x00, +0x13,0x00,0x00,0x00,0x8b,0x1e,0x00,0x00,0x01,0x00,0x00,0x00,0x1e,0x00,0x00,0x00, +0x8a,0x1e,0x00,0x00,0x0c,0x00,0x07,0x00,0x13,0x00,0x00,0x00,0x95,0x1e,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x8b,0x1e,0x00,0x00, +0x88,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x90,0x1e,0x00,0x00,0xab,0x24,0x00,0x00, +0x95,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0xe0,0x01,0x00,0x00,0x97,0x1e,0x00,0x00, +0xe2,0x01,0x00,0x00,0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00,0x9b,0x1e,0x00,0x00, +0x90,0x1e,0x00,0x00,0x11,0x25,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00, +0x63,0x00,0x04,0x00,0x97,0x1e,0x00,0x00,0xe4,0x01,0x00,0x00,0x9b,0x1e,0x00,0x00, +0xf9,0x00,0x02,0x00,0x58,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x58,0x1e,0x00,0x00, +0xf9,0x00,0x02,0x00,0x59,0x1e,0x00,0x00,0xf8,0x00,0x02,0x00,0x59,0x1e,0x00,0x00, +0x50,0x00,0x05,0x00,0x2f,0x00,0x00,0x00,0x7d,0x1b,0x00,0x00,0x44,0x1b,0x00,0x00, +0x62,0x1b,0x00,0x00,0x50,0x00,0x05,0x00,0x2f,0x00,0x00,0x00,0x86,0x1b,0x00,0x00, +0x4d,0x1b,0x00,0x00,0x6b,0x1b,0x00,0x00,0x7c,0x00,0x04,0x00,0x29,0x00,0x00,0x00, +0x88,0x1b,0x00,0x00,0x7d,0x1b,0x00,0x00,0x80,0x00,0x05,0x00,0x29,0x00,0x00,0x00, +0xa9,0x1e,0x00,0x00,0x88,0x1b,0x00,0x00,0x26,0x03,0x00,0x00,0x80,0x00,0x05,0x00, +0x29,0x00,0x00,0x00,0xae,0x1e,0x00,0x00,0x88,0x1b,0x00,0x00,0x2c,0x03,0x00,0x00, +0x80,0x00,0x05,0x00,0x29,0x00,0x00,0x00,0xb3,0x1e,0x00,0x00,0x88,0x1b,0x00,0x00, +0x32,0x03,0x00,0x00,0x7c,0x00,0x04,0x00,0x2f,0x00,0x00,0x00,0xcc,0x1e,0x00,0x00, +0x88,0x1b,0x00,0x00,0x3d,0x00,0x04,0x00,0xee,0x01,0x00,0x00,0xe7,0x1e,0x00,0x00, +0xf0,0x01,0x00,0x00,0x62,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0xe9,0x1e,0x00,0x00, +0xe7,0x1e,0x00,0x00,0xcc,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0xea,0x1e,0x00,0x00,0xe9,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x63,0x00,0x00,0x00,0xeb,0x1e,0x00,0x00,0xea,0x1e,0x00,0x00,0x90,0x01,0x00,0x00, +0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x7c,0x00,0x04,0x00,0x2f,0x00,0x00,0x00, +0xd0,0x1e,0x00,0x00,0xa9,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00,0xee,0x01,0x00,0x00, +0xf3,0x1e,0x00,0x00,0xf0,0x01,0x00,0x00,0x62,0x00,0x05,0x00,0x63,0x00,0x00,0x00, +0xf5,0x1e,0x00,0x00,0xf3,0x1e,0x00,0x00,0xd0,0x1e,0x00,0x00,0x51,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0xf6,0x1e,0x00,0x00,0xf5,0x1e,0x00,0x00,0x00,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00,0xf7,0x1e,0x00,0x00,0xf6,0x1e,0x00,0x00, +0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x7c,0x00,0x04,0x00, +0x2f,0x00,0x00,0x00,0xd4,0x1e,0x00,0x00,0xae,0x1e,0x00,0x00,0x3d,0x00,0x04,0x00, +0xee,0x01,0x00,0x00,0xff,0x1e,0x00,0x00,0xf0,0x01,0x00,0x00,0x62,0x00,0x05,0x00, +0x63,0x00,0x00,0x00,0x01,0x1f,0x00,0x00,0xff,0x1e,0x00,0x00,0xd4,0x1e,0x00,0x00, +0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x02,0x1f,0x00,0x00,0x01,0x1f,0x00,0x00, +0x00,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00,0x03,0x1f,0x00,0x00, +0x02,0x1f,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00, +0x7c,0x00,0x04,0x00,0x2f,0x00,0x00,0x00,0xd8,0x1e,0x00,0x00,0xb3,0x1e,0x00,0x00, +0x3d,0x00,0x04,0x00,0xee,0x01,0x00,0x00,0x0b,0x1f,0x00,0x00,0xf0,0x01,0x00,0x00, +0x62,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0x0d,0x1f,0x00,0x00,0x0b,0x1f,0x00,0x00, +0xd8,0x1e,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x0e,0x1f,0x00,0x00, +0x0d,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00, +0x0f,0x1f,0x00,0x00,0x0e,0x1f,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00, +0x90,0x01,0x00,0x00,0x81,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0x14,0x1f,0x00,0x00, +0xeb,0x1e,0x00,0x00,0xf7,0x1e,0x00,0x00,0x81,0x00,0x05,0x00,0x63,0x00,0x00,0x00, +0x16,0x1f,0x00,0x00,0x14,0x1f,0x00,0x00,0x03,0x1f,0x00,0x00,0x81,0x00,0x05,0x00, +0x63,0x00,0x00,0x00,0x18,0x1f,0x00,0x00,0x16,0x1f,0x00,0x00,0x0f,0x1f,0x00,0x00, +0x8e,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0x19,0x1f,0x00,0x00,0x18,0x1f,0x00,0x00, +0xcd,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x31,0x1f,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x33,0x1c,0x00,0x00,0x2b,0x1f,0x00,0x00,0x31,0x1f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x2b,0x1f,0x00,0x00,0x3d,0x00,0x04,0x00,0xee,0x01,0x00,0x00, +0x5e,0x1f,0x00,0x00,0xfe,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0xee,0x01,0x00,0x00, +0x60,0x1f,0x00,0x00,0xfe,0x01,0x00,0x00,0x62,0x00,0x05,0x00,0x63,0x00,0x00,0x00, +0x62,0x1f,0x00,0x00,0x60,0x1f,0x00,0x00,0x86,0x1b,0x00,0x00,0x51,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x63,0x1f,0x00,0x00,0x62,0x1f,0x00,0x00,0x00,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00,0x64,0x1f,0x00,0x00,0x63,0x1f,0x00,0x00, +0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x63,0x00,0x04,0x00, +0x5e,0x1f,0x00,0x00,0x86,0x1b,0x00,0x00,0x64,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00, +0x31,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0x31,0x1f,0x00,0x00,0xf7,0x00,0x03,0x00, +0x56,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x3e,0x1c,0x00,0x00, +0x36,0x1f,0x00,0x00,0x56,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0x36,0x1f,0x00,0x00, +0xaa,0x00,0x05,0x00,0x40,0x02,0x00,0x00,0x38,0x1f,0x00,0x00,0x86,0x1b,0x00,0x00, +0xe4,0x01,0x00,0x00,0x9b,0x00,0x04,0x00,0xa2,0x00,0x00,0x00,0x39,0x1f,0x00,0x00, +0x38,0x1f,0x00,0x00,0xf7,0x00,0x03,0x00,0x55,0x1f,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x39,0x1f,0x00,0x00,0x3a,0x1f,0x00,0x00,0x55,0x1f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3a,0x1f,0x00,0x00,0x3d,0x00,0x04,0x00,0xe0,0x01,0x00,0x00, +0x76,0x1f,0x00,0x00,0xe2,0x01,0x00,0x00,0x62,0x00,0x05,0x00,0x63,0x00,0x00,0x00, +0x77,0x1f,0x00,0x00,0x76,0x1f,0x00,0x00,0xe4,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x3c,0x1f,0x00,0x00,0x77,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x3e,0x1f,0x00,0x00,0x19,0x1f,0x00,0x00, +0x00,0x00,0x00,0x00,0xb8,0x00,0x05,0x00,0xa2,0x00,0x00,0x00,0x40,0x1f,0x00,0x00, +0x3c,0x1f,0x00,0x00,0x72,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x4e,0x1f,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x40,0x1f,0x00,0x00,0x41,0x1f,0x00,0x00, +0x4e,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0x41,0x1f,0x00,0x00,0x83,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x45,0x1f,0x00,0x00,0x3e,0x1f,0x00,0x00,0x3c,0x1f,0x00,0x00, +0x41,0x00,0x05,0x00,0x7b,0x01,0x00,0x00,0x7b,0x1f,0x00,0x00,0x63,0x01,0x00,0x00, +0x80,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x7c,0x1f,0x00,0x00, +0x7b,0x1f,0x00,0x00,0x7f,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x47,0x1f,0x00,0x00, +0x7c,0x1f,0x00,0x00,0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0x4a,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x47,0x1f,0x00,0x00,0x83,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x4b,0x1f,0x00,0x00,0xc8,0x01,0x00,0x00,0x4a,0x1f,0x00,0x00, +0x85,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x4c,0x1f,0x00,0x00,0x45,0x1f,0x00,0x00, +0x4b,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x4d,0x1f,0x00,0x00, +0x3c,0x1f,0x00,0x00,0x4c,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00,0x4e,0x1f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4e,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00,0x13,0x00,0x00,0x00, +0x12,0x25,0x00,0x00,0x3e,0x1f,0x00,0x00,0x3a,0x1f,0x00,0x00,0x4d,0x1f,0x00,0x00, +0x41,0x1f,0x00,0x00,0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0x84,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x12,0x25,0x00,0x00,0x85,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x87,0x1f,0x00,0x00,0x84,0x1f,0x00,0x00,0xaa,0x24,0x00,0x00, +0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0x88,0x1f,0x00,0x00,0x01,0x00,0x00,0x00, +0x1e,0x00,0x00,0x00,0x87,0x1f,0x00,0x00,0x0c,0x00,0x07,0x00,0x13,0x00,0x00,0x00, +0x92,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xc2,0x01,0x00,0x00, +0x88,0x1f,0x00,0x00,0x88,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x8d,0x1f,0x00,0x00, +0xab,0x24,0x00,0x00,0x92,0x1f,0x00,0x00,0x3d,0x00,0x04,0x00,0xe0,0x01,0x00,0x00, +0x94,0x1f,0x00,0x00,0xe2,0x01,0x00,0x00,0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00, +0x98,0x1f,0x00,0x00,0x8d,0x1f,0x00,0x00,0x12,0x25,0x00,0x00,0x90,0x01,0x00,0x00, +0x90,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0x94,0x1f,0x00,0x00,0xe4,0x01,0x00,0x00, +0x98,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00,0x55,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x55,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00,0x56,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00, +0x56,0x1f,0x00,0x00,0xb2,0x00,0x05,0x00,0xa2,0x00,0x00,0x00,0x90,0x1b,0x00,0x00, +0x41,0x07,0x00,0x00,0x16,0x06,0x00,0x00,0xf7,0x00,0x03,0x00,0x92,0x1b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x90,0x1b,0x00,0x00,0x91,0x1b,0x00,0x00, +0x92,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x91,0x1b,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa4,0x1b,0x00,0x00,0xf8,0x00,0x02,0x00,0x92,0x1b,0x00,0x00,0x81,0x00,0x05,0x00, +0x63,0x00,0x00,0x00,0x9d,0x1f,0x00,0x00,0x22,0x1c,0x00,0x00,0x1f,0x1d,0x00,0x00, +0x81,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0x9f,0x1f,0x00,0x00,0x9d,0x1f,0x00,0x00, +0x1c,0x1e,0x00,0x00,0x81,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0xa1,0x1f,0x00,0x00, +0x9f,0x1f,0x00,0x00,0x19,0x1f,0x00,0x00,0x8e,0x00,0x05,0x00,0x63,0x00,0x00,0x00, +0xa2,0x1f,0x00,0x00,0xa1,0x1f,0x00,0x00,0xcd,0x02,0x00,0x00,0xaa,0x00,0x05,0x00, +0xa2,0x00,0x00,0x00,0xb0,0x1f,0x00,0x00,0x16,0x06,0x00,0x00,0x7e,0x0b,0x00,0x00, +0xa6,0x00,0x05,0x00,0xa2,0x00,0x00,0x00,0xb3,0x1f,0x00,0x00,0xb0,0x1f,0x00,0x00, +0x1b,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0xba,0x1f,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xb3,0x1f,0x00,0x00,0xb4,0x1f,0x00,0x00,0xba,0x1f,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb4,0x1f,0x00,0x00,0x3d,0x00,0x04,0x00,0xee,0x01,0x00,0x00, +0xe7,0x1f,0x00,0x00,0xfe,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0xee,0x01,0x00,0x00, +0xe9,0x1f,0x00,0x00,0xfe,0x01,0x00,0x00,0x62,0x00,0x05,0x00,0x63,0x00,0x00,0x00, +0xeb,0x1f,0x00,0x00,0xe9,0x1f,0x00,0x00,0x52,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0xec,0x1f,0x00,0x00,0xeb,0x1f,0x00,0x00,0x00,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00,0xed,0x1f,0x00,0x00,0xec,0x1f,0x00,0x00, +0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x63,0x00,0x04,0x00, +0xe7,0x1f,0x00,0x00,0x52,0x08,0x00,0x00,0xed,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00, +0xba,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0xba,0x1f,0x00,0x00,0xaa,0x00,0x05,0x00, +0xa2,0x00,0x00,0x00,0xbe,0x1f,0x00,0x00,0x16,0x06,0x00,0x00,0x8c,0x0b,0x00,0x00, +0xf7,0x00,0x03,0x00,0xdf,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xbe,0x1f,0x00,0x00,0xbf,0x1f,0x00,0x00,0xdf,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00, +0xbf,0x1f,0x00,0x00,0xaa,0x00,0x05,0x00,0x40,0x02,0x00,0x00,0xc1,0x1f,0x00,0x00, +0x52,0x08,0x00,0x00,0xe4,0x01,0x00,0x00,0x9b,0x00,0x04,0x00,0xa2,0x00,0x00,0x00, +0xc2,0x1f,0x00,0x00,0xc1,0x1f,0x00,0x00,0xf7,0x00,0x03,0x00,0xde,0x1f,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc2,0x1f,0x00,0x00,0xc3,0x1f,0x00,0x00, +0xde,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0xc3,0x1f,0x00,0x00,0x3d,0x00,0x04,0x00, +0xe0,0x01,0x00,0x00,0xff,0x1f,0x00,0x00,0xe2,0x01,0x00,0x00,0x62,0x00,0x05,0x00, +0x63,0x00,0x00,0x00,0x00,0x20,0x00,0x00,0xff,0x1f,0x00,0x00,0xe4,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xc5,0x1f,0x00,0x00,0x00,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xc7,0x1f,0x00,0x00, +0xa2,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0xb8,0x00,0x05,0x00,0xa2,0x00,0x00,0x00, +0xc9,0x1f,0x00,0x00,0xc5,0x1f,0x00,0x00,0x72,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xd7,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc9,0x1f,0x00,0x00, +0xca,0x1f,0x00,0x00,0xd7,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0xca,0x1f,0x00,0x00, +0x83,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xce,0x1f,0x00,0x00,0xc7,0x1f,0x00,0x00, +0xc5,0x1f,0x00,0x00,0x41,0x00,0x05,0x00,0x7b,0x01,0x00,0x00,0x04,0x20,0x00,0x00, +0x63,0x01,0x00,0x00,0x80,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0x05,0x20,0x00,0x00,0x04,0x20,0x00,0x00,0x7f,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0xd0,0x1f,0x00,0x00,0x05,0x20,0x00,0x00,0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00, +0xd3,0x1f,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0xd0,0x1f,0x00,0x00, +0x83,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xd4,0x1f,0x00,0x00,0xc8,0x01,0x00,0x00, +0xd3,0x1f,0x00,0x00,0x85,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xd5,0x1f,0x00,0x00, +0xce,0x1f,0x00,0x00,0xd4,0x1f,0x00,0x00,0x81,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0xd6,0x1f,0x00,0x00,0xc5,0x1f,0x00,0x00,0xd5,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd7,0x1f,0x00,0x00,0xf8,0x00,0x02,0x00,0xd7,0x1f,0x00,0x00,0xf5,0x00,0x07,0x00, +0x13,0x00,0x00,0x00,0x13,0x25,0x00,0x00,0xc7,0x1f,0x00,0x00,0xc3,0x1f,0x00,0x00, +0xd6,0x1f,0x00,0x00,0xca,0x1f,0x00,0x00,0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00, +0x0d,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x13,0x25,0x00,0x00, +0x85,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x10,0x20,0x00,0x00,0x0d,0x20,0x00,0x00, +0xaa,0x24,0x00,0x00,0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0x11,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x10,0x20,0x00,0x00,0x0c,0x00,0x07,0x00, +0x13,0x00,0x00,0x00,0x1b,0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0xc2,0x01,0x00,0x00,0x11,0x20,0x00,0x00,0x88,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x16,0x20,0x00,0x00,0xab,0x24,0x00,0x00,0x1b,0x20,0x00,0x00,0x3d,0x00,0x04,0x00, +0xe0,0x01,0x00,0x00,0x1d,0x20,0x00,0x00,0xe2,0x01,0x00,0x00,0x50,0x00,0x07,0x00, +0x63,0x00,0x00,0x00,0x21,0x20,0x00,0x00,0x16,0x20,0x00,0x00,0x13,0x25,0x00,0x00, +0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0x1d,0x20,0x00,0x00, +0xe4,0x01,0x00,0x00,0x21,0x20,0x00,0x00,0xf9,0x00,0x02,0x00,0xde,0x1f,0x00,0x00, +0xf8,0x00,0x02,0x00,0xde,0x1f,0x00,0x00,0xf9,0x00,0x02,0x00,0xdf,0x1f,0x00,0x00, +0xf8,0x00,0x02,0x00,0xdf,0x1f,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x26,0x20,0x00,0x00,0xa2,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x00,0x06,0x00, +0x9d,0x02,0x00,0x00,0x27,0x20,0x00,0x00,0x9a,0x02,0x00,0x00,0x84,0x07,0x00,0x00, +0x8a,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x27,0x20,0x00,0x00,0x26,0x20,0x00,0x00, +0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x2b,0x20,0x00,0x00,0xa2,0x1f,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00,0x2c,0x20,0x00,0x00, +0xa0,0x02,0x00,0x00,0x84,0x07,0x00,0x00,0x8a,0x07,0x00,0x00,0x3e,0x00,0x03,0x00, +0x2c,0x20,0x00,0x00,0x2b,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x30,0x20,0x00,0x00,0xa2,0x1f,0x00,0x00,0x02,0x00,0x00,0x00,0x41,0x00,0x06,0x00, +0x9d,0x02,0x00,0x00,0x31,0x20,0x00,0x00,0xa5,0x02,0x00,0x00,0x84,0x07,0x00,0x00, +0x8a,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x31,0x20,0x00,0x00,0x30,0x20,0x00,0x00, +0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x35,0x20,0x00,0x00,0xa2,0x1f,0x00,0x00, +0x03,0x00,0x00,0x00,0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00,0x36,0x20,0x00,0x00, +0xaa,0x02,0x00,0x00,0x84,0x07,0x00,0x00,0x8a,0x07,0x00,0x00,0x3e,0x00,0x03,0x00, +0x36,0x20,0x00,0x00,0x35,0x20,0x00,0x00,0xf9,0x00,0x02,0x00,0xa4,0x1b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa4,0x1b,0x00,0x00,0xf7,0x00,0x03,0x00,0x88,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0xfb,0x00,0x03,0x00,0xf4,0x01,0x00,0x00,0x4f,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4f,0x20,0x00,0x00,0xb2,0x00,0x05,0x00,0xa2,0x00,0x00,0x00, +0x52,0x20,0x00,0x00,0x41,0x07,0x00,0x00,0x72,0x04,0x00,0x00,0xf7,0x00,0x03,0x00, +0x54,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x52,0x20,0x00,0x00, +0x53,0x20,0x00,0x00,0x54,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x53,0x20,0x00,0x00, +0xf9,0x00,0x02,0x00,0x88,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x54,0x20,0x00,0x00, +0xe0,0x00,0x04,0x00,0x43,0x01,0x00,0x00,0x43,0x01,0x00,0x00,0xd1,0x02,0x00,0x00, +0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00,0xbc,0x20,0x00,0x00,0x9a,0x02,0x00,0x00, +0x84,0x07,0x00,0x00,0x8a,0x07,0x00,0x00,0x3d,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0xbd,0x20,0x00,0x00,0xbc,0x20,0x00,0x00,0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00, +0xc0,0x20,0x00,0x00,0xa0,0x02,0x00,0x00,0x84,0x07,0x00,0x00,0x8a,0x07,0x00,0x00, +0x3d,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0xc1,0x20,0x00,0x00,0xc0,0x20,0x00,0x00, +0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00,0xc4,0x20,0x00,0x00,0xa5,0x02,0x00,0x00, +0x84,0x07,0x00,0x00,0x8a,0x07,0x00,0x00,0x3d,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0xc5,0x20,0x00,0x00,0xc4,0x20,0x00,0x00,0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00, +0xc8,0x20,0x00,0x00,0xaa,0x02,0x00,0x00,0x84,0x07,0x00,0x00,0x8a,0x07,0x00,0x00, +0x3d,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0xc9,0x20,0x00,0x00,0xc8,0x20,0x00,0x00, +0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00,0xca,0x20,0x00,0x00,0xbd,0x20,0x00,0x00, +0xc1,0x20,0x00,0x00,0xc5,0x20,0x00,0x00,0xc9,0x20,0x00,0x00,0x6e,0x01,0x06,0x00, +0x63,0x00,0x00,0x00,0xd7,0x20,0x00,0x00,0x44,0x01,0x00,0x00,0xca,0x20,0x00,0x00, +0xf4,0x01,0x00,0x00,0x6e,0x01,0x06,0x00,0x63,0x00,0x00,0x00,0xd9,0x20,0x00,0x00, +0x44,0x01,0x00,0x00,0xca,0x20,0x00,0x00,0x4a,0x01,0x00,0x00,0x6e,0x01,0x06,0x00, +0x63,0x00,0x00,0x00,0xdb,0x20,0x00,0x00,0x44,0x01,0x00,0x00,0xca,0x20,0x00,0x00, +0x43,0x01,0x00,0x00,0x81,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0xe5,0x20,0x00,0x00, +0xca,0x20,0x00,0x00,0xd7,0x20,0x00,0x00,0x81,0x00,0x05,0x00,0x63,0x00,0x00,0x00, +0xe7,0x20,0x00,0x00,0xe5,0x20,0x00,0x00,0xd9,0x20,0x00,0x00,0x81,0x00,0x05,0x00, +0x63,0x00,0x00,0x00,0xe9,0x20,0x00,0x00,0xe7,0x20,0x00,0x00,0xdb,0x20,0x00,0x00, +0x8e,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0xea,0x20,0x00,0x00,0xe9,0x20,0x00,0x00, +0xcd,0x02,0x00,0x00,0x89,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9c,0x20,0x00,0x00, +0x0c,0x07,0x00,0x00,0xa2,0x03,0x00,0x00,0xaa,0x00,0x05,0x00,0xa2,0x00,0x00,0x00, +0x9d,0x20,0x00,0x00,0x9c,0x20,0x00,0x00,0xf4,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xb7,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x9d,0x20,0x00,0x00, +0x9e,0x20,0x00,0x00,0xb7,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x9e,0x20,0x00,0x00, +0x84,0x00,0x05,0x00,0x29,0x00,0x00,0x00,0xa1,0x20,0x00,0x00,0x20,0x03,0x00,0x00, +0xad,0x24,0x00,0x00,0x7c,0x00,0x04,0x00,0x2f,0x00,0x00,0x00,0xa2,0x20,0x00,0x00, +0xa1,0x20,0x00,0x00,0x86,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa4,0x20,0x00,0x00, +0x84,0x07,0x00,0x00,0x43,0x01,0x00,0x00,0x7c,0x00,0x04,0x00,0x2e,0x00,0x00,0x00, +0xa5,0x20,0x00,0x00,0xa4,0x20,0x00,0x00,0x86,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa7,0x20,0x00,0x00,0x8a,0x07,0x00,0x00,0x43,0x01,0x00,0x00,0x7c,0x00,0x04,0x00, +0x2e,0x00,0x00,0x00,0xa8,0x20,0x00,0x00,0xa7,0x20,0x00,0x00,0x50,0x00,0x05,0x00, +0x2f,0x00,0x00,0x00,0xa9,0x20,0x00,0x00,0xa5,0x20,0x00,0x00,0xa8,0x20,0x00,0x00, +0x80,0x00,0x05,0x00,0x2f,0x00,0x00,0x00,0xaa,0x20,0x00,0x00,0xa2,0x20,0x00,0x00, +0xa9,0x20,0x00,0x00,0xaa,0x00,0x05,0x00,0xa2,0x00,0x00,0x00,0xf8,0x20,0x00,0x00, +0x72,0x04,0x00,0x00,0x7e,0x0b,0x00,0x00,0xa6,0x00,0x05,0x00,0xa2,0x00,0x00,0x00, +0xfb,0x20,0x00,0x00,0xf8,0x20,0x00,0x00,0x1b,0x07,0x00,0x00,0xf7,0x00,0x03,0x00, +0x02,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xfb,0x20,0x00,0x00, +0xfc,0x20,0x00,0x00,0x02,0x21,0x00,0x00,0xf8,0x00,0x02,0x00,0xfc,0x20,0x00,0x00, +0x3d,0x00,0x04,0x00,0xee,0x01,0x00,0x00,0x2f,0x21,0x00,0x00,0xfe,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0xee,0x01,0x00,0x00,0x31,0x21,0x00,0x00,0xfe,0x01,0x00,0x00, +0x62,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0x33,0x21,0x00,0x00,0x31,0x21,0x00,0x00, +0xaa,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x34,0x21,0x00,0x00, +0x33,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00, +0x35,0x21,0x00,0x00,0x34,0x21,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00, +0x90,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0x2f,0x21,0x00,0x00,0xaa,0x20,0x00,0x00, +0x35,0x21,0x00,0x00,0xf9,0x00,0x02,0x00,0x02,0x21,0x00,0x00,0xf8,0x00,0x02,0x00, +0x02,0x21,0x00,0x00,0xaa,0x00,0x05,0x00,0xa2,0x00,0x00,0x00,0x06,0x21,0x00,0x00, +0x72,0x04,0x00,0x00,0x8c,0x0b,0x00,0x00,0xf7,0x00,0x03,0x00,0x27,0x21,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x06,0x21,0x00,0x00,0x07,0x21,0x00,0x00, +0x27,0x21,0x00,0x00,0xf8,0x00,0x02,0x00,0x07,0x21,0x00,0x00,0xaa,0x00,0x05,0x00, +0x40,0x02,0x00,0x00,0x09,0x21,0x00,0x00,0xaa,0x20,0x00,0x00,0xe4,0x01,0x00,0x00, +0x9b,0x00,0x04,0x00,0xa2,0x00,0x00,0x00,0x0a,0x21,0x00,0x00,0x09,0x21,0x00,0x00, +0xf7,0x00,0x03,0x00,0x26,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x0a,0x21,0x00,0x00,0x0b,0x21,0x00,0x00,0x26,0x21,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0b,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0xe0,0x01,0x00,0x00,0x47,0x21,0x00,0x00, +0xe2,0x01,0x00,0x00,0x62,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0x48,0x21,0x00,0x00, +0x47,0x21,0x00,0x00,0xe4,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x0d,0x21,0x00,0x00,0x48,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x0f,0x21,0x00,0x00,0xea,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0xb8,0x00,0x05,0x00,0xa2,0x00,0x00,0x00,0x11,0x21,0x00,0x00,0x0d,0x21,0x00,0x00, +0x72,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x1f,0x21,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x11,0x21,0x00,0x00,0x12,0x21,0x00,0x00,0x1f,0x21,0x00,0x00, +0xf8,0x00,0x02,0x00,0x12,0x21,0x00,0x00,0x83,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x16,0x21,0x00,0x00,0x0f,0x21,0x00,0x00,0x0d,0x21,0x00,0x00,0x41,0x00,0x05,0x00, +0x7b,0x01,0x00,0x00,0x4c,0x21,0x00,0x00,0x63,0x01,0x00,0x00,0x80,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x4d,0x21,0x00,0x00,0x4c,0x21,0x00,0x00, +0x7f,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x18,0x21,0x00,0x00,0x4d,0x21,0x00,0x00, +0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0x1b,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x18,0x21,0x00,0x00,0x83,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x1c,0x21,0x00,0x00,0xc8,0x01,0x00,0x00,0x1b,0x21,0x00,0x00,0x85,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x1d,0x21,0x00,0x00,0x16,0x21,0x00,0x00,0x1c,0x21,0x00,0x00, +0x81,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x1e,0x21,0x00,0x00,0x0d,0x21,0x00,0x00, +0x1d,0x21,0x00,0x00,0xf9,0x00,0x02,0x00,0x1f,0x21,0x00,0x00,0xf8,0x00,0x02,0x00, +0x1f,0x21,0x00,0x00,0xf5,0x00,0x07,0x00,0x13,0x00,0x00,0x00,0x14,0x25,0x00,0x00, +0x0f,0x21,0x00,0x00,0x0b,0x21,0x00,0x00,0x1e,0x21,0x00,0x00,0x12,0x21,0x00,0x00, +0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0x55,0x21,0x00,0x00,0x01,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x14,0x25,0x00,0x00,0x85,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x58,0x21,0x00,0x00,0x55,0x21,0x00,0x00,0xaa,0x24,0x00,0x00,0x0c,0x00,0x06,0x00, +0x13,0x00,0x00,0x00,0x59,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x1e,0x00,0x00,0x00, +0x58,0x21,0x00,0x00,0x0c,0x00,0x07,0x00,0x13,0x00,0x00,0x00,0x63,0x21,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x59,0x21,0x00,0x00, +0x88,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x5e,0x21,0x00,0x00,0xab,0x24,0x00,0x00, +0x63,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0xe0,0x01,0x00,0x00,0x65,0x21,0x00,0x00, +0xe2,0x01,0x00,0x00,0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00,0x69,0x21,0x00,0x00, +0x5e,0x21,0x00,0x00,0x14,0x25,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00, +0x63,0x00,0x04,0x00,0x65,0x21,0x00,0x00,0xe4,0x01,0x00,0x00,0x69,0x21,0x00,0x00, +0xf9,0x00,0x02,0x00,0x26,0x21,0x00,0x00,0xf8,0x00,0x02,0x00,0x26,0x21,0x00,0x00, +0xf9,0x00,0x02,0x00,0x27,0x21,0x00,0x00,0xf8,0x00,0x02,0x00,0x27,0x21,0x00,0x00, +0x89,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb2,0x20,0x00,0x00,0xa7,0x20,0x00,0x00, +0x43,0x01,0x00,0x00,0x80,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb3,0x20,0x00,0x00, +0x84,0x07,0x00,0x00,0xb2,0x20,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x6e,0x21,0x00,0x00,0xea,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x00,0x06,0x00, +0x9d,0x02,0x00,0x00,0x6f,0x21,0x00,0x00,0x9a,0x02,0x00,0x00,0xb3,0x20,0x00,0x00, +0x8a,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x6f,0x21,0x00,0x00,0x6e,0x21,0x00,0x00, +0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x73,0x21,0x00,0x00,0xea,0x20,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00,0x74,0x21,0x00,0x00, +0xa0,0x02,0x00,0x00,0xb3,0x20,0x00,0x00,0x8a,0x07,0x00,0x00,0x3e,0x00,0x03,0x00, +0x74,0x21,0x00,0x00,0x73,0x21,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x78,0x21,0x00,0x00,0xea,0x20,0x00,0x00,0x02,0x00,0x00,0x00,0x41,0x00,0x06,0x00, +0x9d,0x02,0x00,0x00,0x79,0x21,0x00,0x00,0xa5,0x02,0x00,0x00,0xb3,0x20,0x00,0x00, +0x8a,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x79,0x21,0x00,0x00,0x78,0x21,0x00,0x00, +0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x7d,0x21,0x00,0x00,0xea,0x20,0x00,0x00, +0x03,0x00,0x00,0x00,0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00,0x7e,0x21,0x00,0x00, +0xaa,0x02,0x00,0x00,0xb3,0x20,0x00,0x00,0x8a,0x07,0x00,0x00,0x3e,0x00,0x03,0x00, +0x7e,0x21,0x00,0x00,0x7d,0x21,0x00,0x00,0xf9,0x00,0x02,0x00,0xb7,0x20,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb7,0x20,0x00,0x00,0xb2,0x00,0x05,0x00,0xa2,0x00,0x00,0x00, +0x60,0x20,0x00,0x00,0x41,0x07,0x00,0x00,0xb0,0x24,0x00,0x00,0xf7,0x00,0x03,0x00, +0x62,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x60,0x20,0x00,0x00, +0x61,0x20,0x00,0x00,0x62,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x61,0x20,0x00,0x00, +0xf9,0x00,0x02,0x00,0x88,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x62,0x20,0x00,0x00, +0xe0,0x00,0x04,0x00,0x43,0x01,0x00,0x00,0x43,0x01,0x00,0x00,0xd1,0x02,0x00,0x00, +0xb0,0x00,0x05,0x00,0xa2,0x00,0x00,0x00,0x8d,0x21,0x00,0x00,0x0c,0x07,0x00,0x00, +0x8a,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0xb7,0x21,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x8d,0x21,0x00,0x00,0x8e,0x21,0x00,0x00,0xb7,0x21,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8e,0x21,0x00,0x00,0x89,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x92,0x21,0x00,0x00,0x8a,0x07,0x00,0x00,0x43,0x01,0x00,0x00,0x80,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x93,0x21,0x00,0x00,0x43,0x08,0x00,0x00,0x92,0x21,0x00,0x00, +0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00,0xbc,0x21,0x00,0x00,0x9a,0x02,0x00,0x00, +0x93,0x21,0x00,0x00,0x46,0x08,0x00,0x00,0x3d,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0xbd,0x21,0x00,0x00,0xbc,0x21,0x00,0x00,0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00, +0xc0,0x21,0x00,0x00,0xa0,0x02,0x00,0x00,0x93,0x21,0x00,0x00,0x46,0x08,0x00,0x00, +0x3d,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0xc1,0x21,0x00,0x00,0xc0,0x21,0x00,0x00, +0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00,0xc4,0x21,0x00,0x00,0xa5,0x02,0x00,0x00, +0x93,0x21,0x00,0x00,0x46,0x08,0x00,0x00,0x3d,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0xc5,0x21,0x00,0x00,0xc4,0x21,0x00,0x00,0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00, +0xc8,0x21,0x00,0x00,0xaa,0x02,0x00,0x00,0x93,0x21,0x00,0x00,0x46,0x08,0x00,0x00, +0x3d,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0xc9,0x21,0x00,0x00,0xc8,0x21,0x00,0x00, +0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00,0xca,0x21,0x00,0x00,0xbd,0x21,0x00,0x00, +0xc1,0x21,0x00,0x00,0xc5,0x21,0x00,0x00,0xc9,0x21,0x00,0x00,0x6e,0x01,0x06,0x00, +0x63,0x00,0x00,0x00,0xd7,0x21,0x00,0x00,0x44,0x01,0x00,0x00,0xca,0x21,0x00,0x00, +0xf4,0x01,0x00,0x00,0x6e,0x01,0x06,0x00,0x63,0x00,0x00,0x00,0xd9,0x21,0x00,0x00, +0x44,0x01,0x00,0x00,0xca,0x21,0x00,0x00,0x4a,0x01,0x00,0x00,0x6e,0x01,0x06,0x00, +0x63,0x00,0x00,0x00,0xdb,0x21,0x00,0x00,0x44,0x01,0x00,0x00,0xca,0x21,0x00,0x00, +0x43,0x01,0x00,0x00,0x81,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0xe5,0x21,0x00,0x00, +0xca,0x21,0x00,0x00,0xd7,0x21,0x00,0x00,0x81,0x00,0x05,0x00,0x63,0x00,0x00,0x00, +0xe7,0x21,0x00,0x00,0xe5,0x21,0x00,0x00,0xd9,0x21,0x00,0x00,0x81,0x00,0x05,0x00, +0x63,0x00,0x00,0x00,0xe9,0x21,0x00,0x00,0xe7,0x21,0x00,0x00,0xdb,0x21,0x00,0x00, +0x8e,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0xea,0x21,0x00,0x00,0xe9,0x21,0x00,0x00, +0xcd,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xb6,0x21,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x9d,0x20,0x00,0x00,0x9c,0x21,0x00,0x00,0xb6,0x21,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9c,0x21,0x00,0x00,0x84,0x00,0x05,0x00,0x29,0x00,0x00,0x00, +0x9f,0x21,0x00,0x00,0x20,0x03,0x00,0x00,0xae,0x24,0x00,0x00,0x7c,0x00,0x04,0x00, +0x2f,0x00,0x00,0x00,0xa0,0x21,0x00,0x00,0x9f,0x21,0x00,0x00,0x86,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa2,0x21,0x00,0x00,0x84,0x07,0x00,0x00,0x43,0x01,0x00,0x00, +0x7c,0x00,0x04,0x00,0x2e,0x00,0x00,0x00,0xa3,0x21,0x00,0x00,0xa2,0x21,0x00,0x00, +0x86,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa5,0x21,0x00,0x00,0x8a,0x07,0x00,0x00, +0x43,0x01,0x00,0x00,0x7c,0x00,0x04,0x00,0x2e,0x00,0x00,0x00,0xa6,0x21,0x00,0x00, +0xa5,0x21,0x00,0x00,0x50,0x00,0x05,0x00,0x2f,0x00,0x00,0x00,0xa7,0x21,0x00,0x00, +0xa3,0x21,0x00,0x00,0xa6,0x21,0x00,0x00,0x80,0x00,0x05,0x00,0x2f,0x00,0x00,0x00, +0xa8,0x21,0x00,0x00,0xa0,0x21,0x00,0x00,0xa7,0x21,0x00,0x00,0xaa,0x00,0x05,0x00, +0xa2,0x00,0x00,0x00,0xf8,0x21,0x00,0x00,0xb0,0x24,0x00,0x00,0x7e,0x0b,0x00,0x00, +0xa6,0x00,0x05,0x00,0xa2,0x00,0x00,0x00,0xfb,0x21,0x00,0x00,0xf8,0x21,0x00,0x00, +0x1b,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0x02,0x22,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xfb,0x21,0x00,0x00,0xfc,0x21,0x00,0x00,0x02,0x22,0x00,0x00, +0xf8,0x00,0x02,0x00,0xfc,0x21,0x00,0x00,0x3d,0x00,0x04,0x00,0xee,0x01,0x00,0x00, +0x2f,0x22,0x00,0x00,0xfe,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0xee,0x01,0x00,0x00, +0x31,0x22,0x00,0x00,0xfe,0x01,0x00,0x00,0x62,0x00,0x05,0x00,0x63,0x00,0x00,0x00, +0x33,0x22,0x00,0x00,0x31,0x22,0x00,0x00,0xa8,0x21,0x00,0x00,0x51,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x34,0x22,0x00,0x00,0x33,0x22,0x00,0x00,0x00,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00,0x35,0x22,0x00,0x00,0x34,0x22,0x00,0x00, +0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x63,0x00,0x04,0x00, +0x2f,0x22,0x00,0x00,0xa8,0x21,0x00,0x00,0x35,0x22,0x00,0x00,0xf9,0x00,0x02,0x00, +0x02,0x22,0x00,0x00,0xf8,0x00,0x02,0x00,0x02,0x22,0x00,0x00,0xaa,0x00,0x05,0x00, +0xa2,0x00,0x00,0x00,0x06,0x22,0x00,0x00,0xb0,0x24,0x00,0x00,0x8c,0x0b,0x00,0x00, +0xf7,0x00,0x03,0x00,0x27,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x06,0x22,0x00,0x00,0x07,0x22,0x00,0x00,0x27,0x22,0x00,0x00,0xf8,0x00,0x02,0x00, +0x07,0x22,0x00,0x00,0xaa,0x00,0x05,0x00,0x40,0x02,0x00,0x00,0x09,0x22,0x00,0x00, +0xa8,0x21,0x00,0x00,0xe4,0x01,0x00,0x00,0x9b,0x00,0x04,0x00,0xa2,0x00,0x00,0x00, +0x0a,0x22,0x00,0x00,0x09,0x22,0x00,0x00,0xf7,0x00,0x03,0x00,0x26,0x22,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x0a,0x22,0x00,0x00,0x0b,0x22,0x00,0x00, +0x26,0x22,0x00,0x00,0xf8,0x00,0x02,0x00,0x0b,0x22,0x00,0x00,0x3d,0x00,0x04,0x00, +0xe0,0x01,0x00,0x00,0x47,0x22,0x00,0x00,0xe2,0x01,0x00,0x00,0x62,0x00,0x05,0x00, +0x63,0x00,0x00,0x00,0x48,0x22,0x00,0x00,0x47,0x22,0x00,0x00,0xe4,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x0d,0x22,0x00,0x00,0x48,0x22,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x0f,0x22,0x00,0x00, +0xea,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0xb8,0x00,0x05,0x00,0xa2,0x00,0x00,0x00, +0x11,0x22,0x00,0x00,0x0d,0x22,0x00,0x00,0x72,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x1f,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x11,0x22,0x00,0x00, +0x12,0x22,0x00,0x00,0x1f,0x22,0x00,0x00,0xf8,0x00,0x02,0x00,0x12,0x22,0x00,0x00, +0x83,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x16,0x22,0x00,0x00,0x0f,0x22,0x00,0x00, +0x0d,0x22,0x00,0x00,0x41,0x00,0x05,0x00,0x7b,0x01,0x00,0x00,0x4c,0x22,0x00,0x00, +0x63,0x01,0x00,0x00,0x80,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0x4d,0x22,0x00,0x00,0x4c,0x22,0x00,0x00,0x7f,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0x18,0x22,0x00,0x00,0x4d,0x22,0x00,0x00,0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00, +0x1b,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x18,0x22,0x00,0x00, +0x83,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x1c,0x22,0x00,0x00,0xc8,0x01,0x00,0x00, +0x1b,0x22,0x00,0x00,0x85,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x1d,0x22,0x00,0x00, +0x16,0x22,0x00,0x00,0x1c,0x22,0x00,0x00,0x81,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x1e,0x22,0x00,0x00,0x0d,0x22,0x00,0x00,0x1d,0x22,0x00,0x00,0xf9,0x00,0x02,0x00, +0x1f,0x22,0x00,0x00,0xf8,0x00,0x02,0x00,0x1f,0x22,0x00,0x00,0xf5,0x00,0x07,0x00, +0x13,0x00,0x00,0x00,0x15,0x25,0x00,0x00,0x0f,0x22,0x00,0x00,0x0b,0x22,0x00,0x00, +0x1e,0x22,0x00,0x00,0x12,0x22,0x00,0x00,0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00, +0x55,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x15,0x25,0x00,0x00, +0x85,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x58,0x22,0x00,0x00,0x55,0x22,0x00,0x00, +0xaa,0x24,0x00,0x00,0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0x59,0x22,0x00,0x00, +0x01,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x58,0x22,0x00,0x00,0x0c,0x00,0x07,0x00, +0x13,0x00,0x00,0x00,0x63,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0xc2,0x01,0x00,0x00,0x59,0x22,0x00,0x00,0x88,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x5e,0x22,0x00,0x00,0xab,0x24,0x00,0x00,0x63,0x22,0x00,0x00,0x3d,0x00,0x04,0x00, +0xe0,0x01,0x00,0x00,0x65,0x22,0x00,0x00,0xe2,0x01,0x00,0x00,0x50,0x00,0x07,0x00, +0x63,0x00,0x00,0x00,0x69,0x22,0x00,0x00,0x5e,0x22,0x00,0x00,0x15,0x25,0x00,0x00, +0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0x65,0x22,0x00,0x00, +0xe4,0x01,0x00,0x00,0x69,0x22,0x00,0x00,0xf9,0x00,0x02,0x00,0x26,0x22,0x00,0x00, +0xf8,0x00,0x02,0x00,0x26,0x22,0x00,0x00,0xf9,0x00,0x02,0x00,0x27,0x22,0x00,0x00, +0xf8,0x00,0x02,0x00,0x27,0x22,0x00,0x00,0x80,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb1,0x21,0x00,0x00,0x43,0x08,0x00,0x00,0xa5,0x21,0x00,0x00,0x51,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x6e,0x22,0x00,0x00,0xea,0x21,0x00,0x00,0x00,0x00,0x00,0x00, +0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00,0x6f,0x22,0x00,0x00,0x9a,0x02,0x00,0x00, +0xb1,0x21,0x00,0x00,0x46,0x08,0x00,0x00,0x3e,0x00,0x03,0x00,0x6f,0x22,0x00,0x00, +0x6e,0x22,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x73,0x22,0x00,0x00, +0xea,0x21,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00, +0x74,0x22,0x00,0x00,0xa0,0x02,0x00,0x00,0xb1,0x21,0x00,0x00,0x46,0x08,0x00,0x00, +0x3e,0x00,0x03,0x00,0x74,0x22,0x00,0x00,0x73,0x22,0x00,0x00,0x51,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x78,0x22,0x00,0x00,0xea,0x21,0x00,0x00,0x02,0x00,0x00,0x00, +0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00,0x79,0x22,0x00,0x00,0xa5,0x02,0x00,0x00, +0xb1,0x21,0x00,0x00,0x46,0x08,0x00,0x00,0x3e,0x00,0x03,0x00,0x79,0x22,0x00,0x00, +0x78,0x22,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x7d,0x22,0x00,0x00, +0xea,0x21,0x00,0x00,0x03,0x00,0x00,0x00,0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00, +0x7e,0x22,0x00,0x00,0xaa,0x02,0x00,0x00,0xb1,0x21,0x00,0x00,0x46,0x08,0x00,0x00, +0x3e,0x00,0x03,0x00,0x7e,0x22,0x00,0x00,0x7d,0x22,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb6,0x21,0x00,0x00,0xf8,0x00,0x02,0x00,0xb6,0x21,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb7,0x21,0x00,0x00,0xf8,0x00,0x02,0x00,0xb7,0x21,0x00,0x00,0xb2,0x00,0x05,0x00, +0xa2,0x00,0x00,0x00,0x6f,0x20,0x00,0x00,0x41,0x07,0x00,0x00,0xb1,0x24,0x00,0x00, +0xf7,0x00,0x03,0x00,0x71,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x6f,0x20,0x00,0x00,0x70,0x20,0x00,0x00,0x71,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0x70,0x20,0x00,0x00,0xf9,0x00,0x02,0x00,0x88,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0x71,0x20,0x00,0x00,0xe0,0x00,0x04,0x00,0x43,0x01,0x00,0x00,0x43,0x01,0x00,0x00, +0xd1,0x02,0x00,0x00,0xb0,0x00,0x05,0x00,0xa2,0x00,0x00,0x00,0x8d,0x22,0x00,0x00, +0x0c,0x07,0x00,0x00,0x96,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xb3,0x22,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x8d,0x22,0x00,0x00,0x8e,0x22,0x00,0x00, +0xb3,0x22,0x00,0x00,0xf8,0x00,0x02,0x00,0x8e,0x22,0x00,0x00,0x80,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x92,0x22,0x00,0x00,0x28,0x1b,0x00,0x00,0x8a,0x07,0x00,0x00, +0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00,0xb8,0x22,0x00,0x00,0x9a,0x02,0x00,0x00, +0x92,0x22,0x00,0x00,0x2c,0x1b,0x00,0x00,0x3d,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0xb9,0x22,0x00,0x00,0xb8,0x22,0x00,0x00,0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00, +0xbc,0x22,0x00,0x00,0xa0,0x02,0x00,0x00,0x92,0x22,0x00,0x00,0x2c,0x1b,0x00,0x00, +0x3d,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0xbd,0x22,0x00,0x00,0xbc,0x22,0x00,0x00, +0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00,0xc0,0x22,0x00,0x00,0xa5,0x02,0x00,0x00, +0x92,0x22,0x00,0x00,0x2c,0x1b,0x00,0x00,0x3d,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0xc1,0x22,0x00,0x00,0xc0,0x22,0x00,0x00,0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00, +0xc4,0x22,0x00,0x00,0xaa,0x02,0x00,0x00,0x92,0x22,0x00,0x00,0x2c,0x1b,0x00,0x00, +0x3d,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0xc5,0x22,0x00,0x00,0xc4,0x22,0x00,0x00, +0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00,0xc6,0x22,0x00,0x00,0xb9,0x22,0x00,0x00, +0xbd,0x22,0x00,0x00,0xc1,0x22,0x00,0x00,0xc5,0x22,0x00,0x00,0x6e,0x01,0x06,0x00, +0x63,0x00,0x00,0x00,0xd3,0x22,0x00,0x00,0x44,0x01,0x00,0x00,0xc6,0x22,0x00,0x00, +0xf4,0x01,0x00,0x00,0x6e,0x01,0x06,0x00,0x63,0x00,0x00,0x00,0xd5,0x22,0x00,0x00, +0x44,0x01,0x00,0x00,0xc6,0x22,0x00,0x00,0x4a,0x01,0x00,0x00,0x6e,0x01,0x06,0x00, +0x63,0x00,0x00,0x00,0xd7,0x22,0x00,0x00,0x44,0x01,0x00,0x00,0xc6,0x22,0x00,0x00, +0x43,0x01,0x00,0x00,0x81,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0xe1,0x22,0x00,0x00, +0xc6,0x22,0x00,0x00,0xd3,0x22,0x00,0x00,0x81,0x00,0x05,0x00,0x63,0x00,0x00,0x00, +0xe3,0x22,0x00,0x00,0xe1,0x22,0x00,0x00,0xd5,0x22,0x00,0x00,0x81,0x00,0x05,0x00, +0x63,0x00,0x00,0x00,0xe5,0x22,0x00,0x00,0xe3,0x22,0x00,0x00,0xd7,0x22,0x00,0x00, +0x8e,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0xe6,0x22,0x00,0x00,0xe5,0x22,0x00,0x00, +0xcd,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xb2,0x22,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x9d,0x20,0x00,0x00,0x9b,0x22,0x00,0x00,0xb2,0x22,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9b,0x22,0x00,0x00,0x84,0x00,0x05,0x00,0x29,0x00,0x00,0x00, +0x9e,0x22,0x00,0x00,0x20,0x03,0x00,0x00,0xaf,0x24,0x00,0x00,0x7c,0x00,0x04,0x00, +0x2f,0x00,0x00,0x00,0x9f,0x22,0x00,0x00,0x9e,0x22,0x00,0x00,0x86,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa1,0x22,0x00,0x00,0x84,0x07,0x00,0x00,0x43,0x01,0x00,0x00, +0x7c,0x00,0x04,0x00,0x2e,0x00,0x00,0x00,0xa2,0x22,0x00,0x00,0xa1,0x22,0x00,0x00, +0x86,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa4,0x22,0x00,0x00,0x8a,0x07,0x00,0x00, +0x43,0x01,0x00,0x00,0x7c,0x00,0x04,0x00,0x2e,0x00,0x00,0x00,0xa5,0x22,0x00,0x00, +0xa4,0x22,0x00,0x00,0x50,0x00,0x05,0x00,0x2f,0x00,0x00,0x00,0xa6,0x22,0x00,0x00, +0xa2,0x22,0x00,0x00,0xa5,0x22,0x00,0x00,0x80,0x00,0x05,0x00,0x2f,0x00,0x00,0x00, +0xa7,0x22,0x00,0x00,0x9f,0x22,0x00,0x00,0xa6,0x22,0x00,0x00,0xaa,0x00,0x05,0x00, +0xa2,0x00,0x00,0x00,0xf4,0x22,0x00,0x00,0xb1,0x24,0x00,0x00,0x7e,0x0b,0x00,0x00, +0xa6,0x00,0x05,0x00,0xa2,0x00,0x00,0x00,0xf7,0x22,0x00,0x00,0xf4,0x22,0x00,0x00, +0x1b,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0xfe,0x22,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xf7,0x22,0x00,0x00,0xf8,0x22,0x00,0x00,0xfe,0x22,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf8,0x22,0x00,0x00,0x3d,0x00,0x04,0x00,0xee,0x01,0x00,0x00, +0x2b,0x23,0x00,0x00,0xfe,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0xee,0x01,0x00,0x00, +0x2d,0x23,0x00,0x00,0xfe,0x01,0x00,0x00,0x62,0x00,0x05,0x00,0x63,0x00,0x00,0x00, +0x2f,0x23,0x00,0x00,0x2d,0x23,0x00,0x00,0xa7,0x22,0x00,0x00,0x51,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x30,0x23,0x00,0x00,0x2f,0x23,0x00,0x00,0x00,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00,0x31,0x23,0x00,0x00,0x30,0x23,0x00,0x00, +0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x63,0x00,0x04,0x00, +0x2b,0x23,0x00,0x00,0xa7,0x22,0x00,0x00,0x31,0x23,0x00,0x00,0xf9,0x00,0x02,0x00, +0xfe,0x22,0x00,0x00,0xf8,0x00,0x02,0x00,0xfe,0x22,0x00,0x00,0xaa,0x00,0x05,0x00, +0xa2,0x00,0x00,0x00,0x02,0x23,0x00,0x00,0xb1,0x24,0x00,0x00,0x8c,0x0b,0x00,0x00, +0xf7,0x00,0x03,0x00,0x23,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x02,0x23,0x00,0x00,0x03,0x23,0x00,0x00,0x23,0x23,0x00,0x00,0xf8,0x00,0x02,0x00, +0x03,0x23,0x00,0x00,0xaa,0x00,0x05,0x00,0x40,0x02,0x00,0x00,0x05,0x23,0x00,0x00, +0xa7,0x22,0x00,0x00,0xe4,0x01,0x00,0x00,0x9b,0x00,0x04,0x00,0xa2,0x00,0x00,0x00, +0x06,0x23,0x00,0x00,0x05,0x23,0x00,0x00,0xf7,0x00,0x03,0x00,0x22,0x23,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x06,0x23,0x00,0x00,0x07,0x23,0x00,0x00, +0x22,0x23,0x00,0x00,0xf8,0x00,0x02,0x00,0x07,0x23,0x00,0x00,0x3d,0x00,0x04,0x00, +0xe0,0x01,0x00,0x00,0x43,0x23,0x00,0x00,0xe2,0x01,0x00,0x00,0x62,0x00,0x05,0x00, +0x63,0x00,0x00,0x00,0x44,0x23,0x00,0x00,0x43,0x23,0x00,0x00,0xe4,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x09,0x23,0x00,0x00,0x44,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x0b,0x23,0x00,0x00, +0xe6,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0xb8,0x00,0x05,0x00,0xa2,0x00,0x00,0x00, +0x0d,0x23,0x00,0x00,0x09,0x23,0x00,0x00,0x72,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x1b,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x0d,0x23,0x00,0x00, +0x0e,0x23,0x00,0x00,0x1b,0x23,0x00,0x00,0xf8,0x00,0x02,0x00,0x0e,0x23,0x00,0x00, +0x83,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x12,0x23,0x00,0x00,0x0b,0x23,0x00,0x00, +0x09,0x23,0x00,0x00,0x41,0x00,0x05,0x00,0x7b,0x01,0x00,0x00,0x48,0x23,0x00,0x00, +0x63,0x01,0x00,0x00,0x80,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0x49,0x23,0x00,0x00,0x48,0x23,0x00,0x00,0x7f,0x00,0x04,0x00,0x13,0x00,0x00,0x00, +0x14,0x23,0x00,0x00,0x49,0x23,0x00,0x00,0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00, +0x17,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x14,0x23,0x00,0x00, +0x83,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x18,0x23,0x00,0x00,0xc8,0x01,0x00,0x00, +0x17,0x23,0x00,0x00,0x85,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x19,0x23,0x00,0x00, +0x12,0x23,0x00,0x00,0x18,0x23,0x00,0x00,0x81,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x1a,0x23,0x00,0x00,0x09,0x23,0x00,0x00,0x19,0x23,0x00,0x00,0xf9,0x00,0x02,0x00, +0x1b,0x23,0x00,0x00,0xf8,0x00,0x02,0x00,0x1b,0x23,0x00,0x00,0xf5,0x00,0x07,0x00, +0x13,0x00,0x00,0x00,0x16,0x25,0x00,0x00,0x0b,0x23,0x00,0x00,0x07,0x23,0x00,0x00, +0x1a,0x23,0x00,0x00,0x0e,0x23,0x00,0x00,0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00, +0x51,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x16,0x25,0x00,0x00, +0x85,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x54,0x23,0x00,0x00,0x51,0x23,0x00,0x00, +0xaa,0x24,0x00,0x00,0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0x55,0x23,0x00,0x00, +0x01,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x54,0x23,0x00,0x00,0x0c,0x00,0x07,0x00, +0x13,0x00,0x00,0x00,0x5f,0x23,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0xc2,0x01,0x00,0x00,0x55,0x23,0x00,0x00,0x88,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x5a,0x23,0x00,0x00,0xab,0x24,0x00,0x00,0x5f,0x23,0x00,0x00,0x3d,0x00,0x04,0x00, +0xe0,0x01,0x00,0x00,0x61,0x23,0x00,0x00,0xe2,0x01,0x00,0x00,0x50,0x00,0x07,0x00, +0x63,0x00,0x00,0x00,0x65,0x23,0x00,0x00,0x5a,0x23,0x00,0x00,0x16,0x25,0x00,0x00, +0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0x61,0x23,0x00,0x00, +0xe4,0x01,0x00,0x00,0x65,0x23,0x00,0x00,0xf9,0x00,0x02,0x00,0x22,0x23,0x00,0x00, +0xf8,0x00,0x02,0x00,0x22,0x23,0x00,0x00,0xf9,0x00,0x02,0x00,0x23,0x23,0x00,0x00, +0xf8,0x00,0x02,0x00,0x23,0x23,0x00,0x00,0x80,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xaf,0x22,0x00,0x00,0xa1,0x22,0x00,0x00,0x8a,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x6a,0x23,0x00,0x00,0xe6,0x22,0x00,0x00,0x00,0x00,0x00,0x00, +0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00,0x6b,0x23,0x00,0x00,0x9a,0x02,0x00,0x00, +0xaf,0x22,0x00,0x00,0xf4,0x01,0x00,0x00,0x3e,0x00,0x03,0x00,0x6b,0x23,0x00,0x00, +0x6a,0x23,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x6f,0x23,0x00,0x00, +0xe6,0x22,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00, +0x70,0x23,0x00,0x00,0xa0,0x02,0x00,0x00,0xaf,0x22,0x00,0x00,0xf4,0x01,0x00,0x00, +0x3e,0x00,0x03,0x00,0x70,0x23,0x00,0x00,0x6f,0x23,0x00,0x00,0x51,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x74,0x23,0x00,0x00,0xe6,0x22,0x00,0x00,0x02,0x00,0x00,0x00, +0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00,0x75,0x23,0x00,0x00,0xa5,0x02,0x00,0x00, +0xaf,0x22,0x00,0x00,0xf4,0x01,0x00,0x00,0x3e,0x00,0x03,0x00,0x75,0x23,0x00,0x00, +0x74,0x23,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x79,0x23,0x00,0x00, +0xe6,0x22,0x00,0x00,0x03,0x00,0x00,0x00,0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00, +0x7a,0x23,0x00,0x00,0xaa,0x02,0x00,0x00,0xaf,0x22,0x00,0x00,0xf4,0x01,0x00,0x00, +0x3e,0x00,0x03,0x00,0x7a,0x23,0x00,0x00,0x79,0x23,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb2,0x22,0x00,0x00,0xf8,0x00,0x02,0x00,0xb2,0x22,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb3,0x22,0x00,0x00,0xf8,0x00,0x02,0x00,0xb3,0x22,0x00,0x00,0xb2,0x00,0x05,0x00, +0xa2,0x00,0x00,0x00,0x7e,0x20,0x00,0x00,0x41,0x07,0x00,0x00,0xb2,0x24,0x00,0x00, +0xf7,0x00,0x03,0x00,0x80,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x7e,0x20,0x00,0x00,0x7f,0x20,0x00,0x00,0x80,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7f,0x20,0x00,0x00,0xf9,0x00,0x02,0x00,0x88,0x20,0x00,0x00,0xf8,0x00,0x02,0x00, +0x80,0x20,0x00,0x00,0xe0,0x00,0x04,0x00,0x43,0x01,0x00,0x00,0x43,0x01,0x00,0x00, +0xd1,0x02,0x00,0x00,0xb0,0x00,0x05,0x00,0xa2,0x00,0x00,0x00,0x86,0x23,0x00,0x00, +0x0c,0x07,0x00,0x00,0xa2,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x97,0x23,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x86,0x23,0x00,0x00,0x87,0x23,0x00,0x00, +0x97,0x23,0x00,0x00,0xf8,0x00,0x02,0x00,0x87,0x23,0x00,0x00,0x41,0x00,0x06,0x00, +0x9d,0x02,0x00,0x00,0x9c,0x23,0x00,0x00,0x9a,0x02,0x00,0x00,0x0c,0x07,0x00,0x00, +0xf4,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x9d,0x23,0x00,0x00, +0x9c,0x23,0x00,0x00,0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00,0xa0,0x23,0x00,0x00, +0xa0,0x02,0x00,0x00,0x0c,0x07,0x00,0x00,0xf4,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x13,0x00,0x00,0x00,0xa1,0x23,0x00,0x00,0xa0,0x23,0x00,0x00,0x41,0x00,0x06,0x00, +0x9d,0x02,0x00,0x00,0xa4,0x23,0x00,0x00,0xa5,0x02,0x00,0x00,0x0c,0x07,0x00,0x00, +0xf4,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0xa5,0x23,0x00,0x00, +0xa4,0x23,0x00,0x00,0x41,0x00,0x06,0x00,0x9d,0x02,0x00,0x00,0xa8,0x23,0x00,0x00, +0xaa,0x02,0x00,0x00,0x0c,0x07,0x00,0x00,0xf4,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x13,0x00,0x00,0x00,0xa9,0x23,0x00,0x00,0xa8,0x23,0x00,0x00,0x50,0x00,0x07,0x00, +0x63,0x00,0x00,0x00,0xaa,0x23,0x00,0x00,0x9d,0x23,0x00,0x00,0xa1,0x23,0x00,0x00, +0xa5,0x23,0x00,0x00,0xa9,0x23,0x00,0x00,0x6e,0x01,0x06,0x00,0x63,0x00,0x00,0x00, +0xb7,0x23,0x00,0x00,0x44,0x01,0x00,0x00,0xaa,0x23,0x00,0x00,0xf4,0x01,0x00,0x00, +0x6e,0x01,0x06,0x00,0x63,0x00,0x00,0x00,0xb9,0x23,0x00,0x00,0x44,0x01,0x00,0x00, +0xaa,0x23,0x00,0x00,0x4a,0x01,0x00,0x00,0x6e,0x01,0x06,0x00,0x63,0x00,0x00,0x00, +0xbb,0x23,0x00,0x00,0x44,0x01,0x00,0x00,0xaa,0x23,0x00,0x00,0x43,0x01,0x00,0x00, +0x81,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0xc5,0x23,0x00,0x00,0xaa,0x23,0x00,0x00, +0xb7,0x23,0x00,0x00,0x81,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0xc7,0x23,0x00,0x00, +0xc5,0x23,0x00,0x00,0xb9,0x23,0x00,0x00,0x81,0x00,0x05,0x00,0x63,0x00,0x00,0x00, +0xc9,0x23,0x00,0x00,0xc7,0x23,0x00,0x00,0xbb,0x23,0x00,0x00,0x8e,0x00,0x05,0x00, +0x63,0x00,0x00,0x00,0xca,0x23,0x00,0x00,0xc9,0x23,0x00,0x00,0xcd,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x96,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x9d,0x20,0x00,0x00,0x8f,0x23,0x00,0x00,0x96,0x23,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8f,0x23,0x00,0x00,0xaa,0x00,0x05,0x00,0xa2,0x00,0x00,0x00,0xd8,0x23,0x00,0x00, +0xb2,0x24,0x00,0x00,0x7e,0x0b,0x00,0x00,0xa6,0x00,0x05,0x00,0xa2,0x00,0x00,0x00, +0xdb,0x23,0x00,0x00,0xd8,0x23,0x00,0x00,0x1b,0x07,0x00,0x00,0xf7,0x00,0x03,0x00, +0xe2,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xdb,0x23,0x00,0x00, +0xdc,0x23,0x00,0x00,0xe2,0x23,0x00,0x00,0xf8,0x00,0x02,0x00,0xdc,0x23,0x00,0x00, +0x3d,0x00,0x04,0x00,0xee,0x01,0x00,0x00,0x0f,0x24,0x00,0x00,0xfe,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0xee,0x01,0x00,0x00,0x11,0x24,0x00,0x00,0xfe,0x01,0x00,0x00, +0x62,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0x13,0x24,0x00,0x00,0x11,0x24,0x00,0x00, +0xe4,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x14,0x24,0x00,0x00, +0x13,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00, +0x15,0x24,0x00,0x00,0x14,0x24,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00, +0x90,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0x0f,0x24,0x00,0x00,0xe4,0x01,0x00,0x00, +0x15,0x24,0x00,0x00,0xf9,0x00,0x02,0x00,0xe2,0x23,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe2,0x23,0x00,0x00,0xaa,0x00,0x05,0x00,0xa2,0x00,0x00,0x00,0xe6,0x23,0x00,0x00, +0xb2,0x24,0x00,0x00,0x8c,0x0b,0x00,0x00,0xf7,0x00,0x03,0x00,0x07,0x24,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe6,0x23,0x00,0x00,0xe7,0x23,0x00,0x00, +0x07,0x24,0x00,0x00,0xf8,0x00,0x02,0x00,0xe7,0x23,0x00,0x00,0xaa,0x00,0x05,0x00, +0x40,0x02,0x00,0x00,0xe9,0x23,0x00,0x00,0xe4,0x01,0x00,0x00,0xe4,0x01,0x00,0x00, +0x9b,0x00,0x04,0x00,0xa2,0x00,0x00,0x00,0xea,0x23,0x00,0x00,0xe9,0x23,0x00,0x00, +0xf7,0x00,0x03,0x00,0x06,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xea,0x23,0x00,0x00,0xeb,0x23,0x00,0x00,0x06,0x24,0x00,0x00,0xf8,0x00,0x02,0x00, +0xeb,0x23,0x00,0x00,0x3d,0x00,0x04,0x00,0xe0,0x01,0x00,0x00,0x27,0x24,0x00,0x00, +0xe2,0x01,0x00,0x00,0x62,0x00,0x05,0x00,0x63,0x00,0x00,0x00,0x28,0x24,0x00,0x00, +0x27,0x24,0x00,0x00,0xe4,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0xed,0x23,0x00,0x00,0x28,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0xef,0x23,0x00,0x00,0xca,0x23,0x00,0x00,0x00,0x00,0x00,0x00, +0xb8,0x00,0x05,0x00,0xa2,0x00,0x00,0x00,0xf1,0x23,0x00,0x00,0xed,0x23,0x00,0x00, +0x72,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0xff,0x23,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xf1,0x23,0x00,0x00,0xf2,0x23,0x00,0x00,0xff,0x23,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf2,0x23,0x00,0x00,0x83,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0xf6,0x23,0x00,0x00,0xef,0x23,0x00,0x00,0xed,0x23,0x00,0x00,0x41,0x00,0x05,0x00, +0x7b,0x01,0x00,0x00,0x2c,0x24,0x00,0x00,0x63,0x01,0x00,0x00,0x80,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x2d,0x24,0x00,0x00,0x2c,0x24,0x00,0x00, +0x7f,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0xf8,0x23,0x00,0x00,0x2d,0x24,0x00,0x00, +0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0xfb,0x23,0x00,0x00,0x01,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0xf8,0x23,0x00,0x00,0x83,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0xfc,0x23,0x00,0x00,0xc8,0x01,0x00,0x00,0xfb,0x23,0x00,0x00,0x85,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0xfd,0x23,0x00,0x00,0xf6,0x23,0x00,0x00,0xfc,0x23,0x00,0x00, +0x81,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xfe,0x23,0x00,0x00,0xed,0x23,0x00,0x00, +0xfd,0x23,0x00,0x00,0xf9,0x00,0x02,0x00,0xff,0x23,0x00,0x00,0xf8,0x00,0x02,0x00, +0xff,0x23,0x00,0x00,0xf5,0x00,0x07,0x00,0x13,0x00,0x00,0x00,0x17,0x25,0x00,0x00, +0xef,0x23,0x00,0x00,0xeb,0x23,0x00,0x00,0xfe,0x23,0x00,0x00,0xf2,0x23,0x00,0x00, +0x0c,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0x35,0x24,0x00,0x00,0x01,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x17,0x25,0x00,0x00,0x85,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x38,0x24,0x00,0x00,0x35,0x24,0x00,0x00,0xaa,0x24,0x00,0x00,0x0c,0x00,0x06,0x00, +0x13,0x00,0x00,0x00,0x39,0x24,0x00,0x00,0x01,0x00,0x00,0x00,0x1e,0x00,0x00,0x00, +0x38,0x24,0x00,0x00,0x0c,0x00,0x07,0x00,0x13,0x00,0x00,0x00,0x43,0x24,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x39,0x24,0x00,0x00, +0x88,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x3e,0x24,0x00,0x00,0xab,0x24,0x00,0x00, +0x43,0x24,0x00,0x00,0x3d,0x00,0x04,0x00,0xe0,0x01,0x00,0x00,0x45,0x24,0x00,0x00, +0xe2,0x01,0x00,0x00,0x50,0x00,0x07,0x00,0x63,0x00,0x00,0x00,0x49,0x24,0x00,0x00, +0x3e,0x24,0x00,0x00,0x17,0x25,0x00,0x00,0x90,0x01,0x00,0x00,0x90,0x01,0x00,0x00, +0x63,0x00,0x04,0x00,0x45,0x24,0x00,0x00,0xe4,0x01,0x00,0x00,0x49,0x24,0x00,0x00, +0xf9,0x00,0x02,0x00,0x06,0x24,0x00,0x00,0xf8,0x00,0x02,0x00,0x06,0x24,0x00,0x00, +0xf9,0x00,0x02,0x00,0x07,0x24,0x00,0x00,0xf8,0x00,0x02,0x00,0x07,0x24,0x00,0x00, +0xf9,0x00,0x02,0x00,0x96,0x23,0x00,0x00,0xf8,0x00,0x02,0x00,0x96,0x23,0x00,0x00, +0xf9,0x00,0x02,0x00,0x97,0x23,0x00,0x00,0xf8,0x00,0x02,0x00,0x97,0x23,0x00,0x00, +0xf9,0x00,0x02,0x00,0x88,0x20,0x00,0x00,0xf8,0x00,0x02,0x00,0x88,0x20,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb0,0x07,0x00,0x00,0xf8,0x00,0x02,0x00,0xb0,0x07,0x00,0x00, +0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_compute_luminance_pyramid_pass_permutations.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_compute_luminance_pyramid_pass_permutations.h new file mode 100644 index 00000000..b3c16261 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_compute_luminance_pyramid_pass_permutations.h @@ -0,0 +1,151 @@ +#include "ffx_fsr2_compute_luminance_pyramid_pass_0b3e8a4882bd66ca5164aaf0e9650e72.h" + +typedef union ffx_fsr2_compute_luminance_pyramid_pass_PermutationKey { + struct { + uint32_t FFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE : 1; + uint32_t FFX_FSR2_OPTION_HDR_COLOR_INPUT : 1; + uint32_t FFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_JITTERED_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_INVERTED_DEPTH : 1; + uint32_t FFX_FSR2_OPTION_APPLY_SHARPENING : 1; + }; + uint32_t index; +} ffx_fsr2_compute_luminance_pyramid_pass_PermutationKey; + +typedef struct ffx_fsr2_compute_luminance_pyramid_pass_PermutationInfo { + const uint32_t blobSize; + const unsigned char* blobData; + + const uint32_t numSamplerResources; + const char** samplerResourceNames; + const uint32_t* samplerResourceBindings; + const uint32_t* samplerResourceCounts; + const uint32_t* samplerResourceSets; + + const uint32_t numCombinedSamplerResources; + const char** combinedSamplerResourceNames; + const uint32_t* combinedSamplerResourceBindings; + const uint32_t* combinedSamplerResourceCounts; + const uint32_t* combinedSamplerResourceSets; + + const uint32_t numSampledImageResources; + const char** sampledImageResourceNames; + const uint32_t* sampledImageResourceBindings; + const uint32_t* sampledImageResourceCounts; + const uint32_t* sampledImageResourceSets; + + const uint32_t numStorageImageResources; + const char** storageImageResourceNames; + const uint32_t* storageImageResourceBindings; + const uint32_t* storageImageResourceCounts; + const uint32_t* storageImageResourceSets; + + const uint32_t numUniformTexelBufferResources; + const char** uniformTexelBufferResourceNames; + const uint32_t* uniformTexelBufferResourceBindings; + const uint32_t* uniformTexelBufferResourceCounts; + const uint32_t* uniformTexelBufferResourceSets; + + const uint32_t numStorageTexelBufferResources; + const char** storageTexelBufferResourceNames; + const uint32_t* storageTexelBufferResourceBindings; + const uint32_t* storageTexelBufferResourceCounts; + const uint32_t* storageTexelBufferResourceSets; + + const uint32_t numUniformBufferResources; + const char** uniformBufferResourceNames; + const uint32_t* uniformBufferResourceBindings; + const uint32_t* uniformBufferResourceCounts; + const uint32_t* uniformBufferResourceSets; + + const uint32_t numStorageBufferResources; + const char** storageBufferResourceNames; + const uint32_t* storageBufferResourceBindings; + const uint32_t* storageBufferResourceCounts; + const uint32_t* storageBufferResourceSets; + + const uint32_t numInputAttachmentResources; + const char** inputAttachmentResourceNames; + const uint32_t* inputAttachmentResourceBindings; + const uint32_t* inputAttachmentResourceCounts; + const uint32_t* inputAttachmentResourceSets; + + const uint32_t numRTAccelerationStructureResources; + const char** rtAccelerationStructureResourceNames; + const uint32_t* rtAccelerationStructureResourceBindings; + const uint32_t* rtAccelerationStructureResourceCounts; + const uint32_t* rtAccelerationStructureResourceSets; + +} ffx_fsr2_compute_luminance_pyramid_pass_PermutationInfo; + +static const uint32_t g_ffx_fsr2_compute_luminance_pyramid_pass_IndirectionTable[] = { + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, +}; + +static const ffx_fsr2_compute_luminance_pyramid_pass_PermutationInfo g_ffx_fsr2_compute_luminance_pyramid_pass_PermutationInfo[] = { + { g_ffx_fsr2_compute_luminance_pyramid_pass_0b3e8a4882bd66ca5164aaf0e9650e72_size, g_ffx_fsr2_compute_luminance_pyramid_pass_0b3e8a4882bd66ca5164aaf0e9650e72_data, 1, g_ffx_fsr2_compute_luminance_pyramid_pass_0b3e8a4882bd66ca5164aaf0e9650e72_SamplerResourceNames, g_ffx_fsr2_compute_luminance_pyramid_pass_0b3e8a4882bd66ca5164aaf0e9650e72_SamplerResourceBindings, g_ffx_fsr2_compute_luminance_pyramid_pass_0b3e8a4882bd66ca5164aaf0e9650e72_SamplerResourceCounts, g_ffx_fsr2_compute_luminance_pyramid_pass_0b3e8a4882bd66ca5164aaf0e9650e72_SamplerResourceSets, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_compute_luminance_pyramid_pass_0b3e8a4882bd66ca5164aaf0e9650e72_SampledImageResourceNames, g_ffx_fsr2_compute_luminance_pyramid_pass_0b3e8a4882bd66ca5164aaf0e9650e72_SampledImageResourceBindings, g_ffx_fsr2_compute_luminance_pyramid_pass_0b3e8a4882bd66ca5164aaf0e9650e72_SampledImageResourceCounts, g_ffx_fsr2_compute_luminance_pyramid_pass_0b3e8a4882bd66ca5164aaf0e9650e72_SampledImageResourceSets, 4, g_ffx_fsr2_compute_luminance_pyramid_pass_0b3e8a4882bd66ca5164aaf0e9650e72_StorageImageResourceNames, g_ffx_fsr2_compute_luminance_pyramid_pass_0b3e8a4882bd66ca5164aaf0e9650e72_StorageImageResourceBindings, g_ffx_fsr2_compute_luminance_pyramid_pass_0b3e8a4882bd66ca5164aaf0e9650e72_StorageImageResourceCounts, g_ffx_fsr2_compute_luminance_pyramid_pass_0b3e8a4882bd66ca5164aaf0e9650e72_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, g_ffx_fsr2_compute_luminance_pyramid_pass_0b3e8a4882bd66ca5164aaf0e9650e72_UniformBufferResourceNames, g_ffx_fsr2_compute_luminance_pyramid_pass_0b3e8a4882bd66ca5164aaf0e9650e72_UniformBufferResourceBindings, g_ffx_fsr2_compute_luminance_pyramid_pass_0b3e8a4882bd66ca5164aaf0e9650e72_UniformBufferResourceCounts, g_ffx_fsr2_compute_luminance_pyramid_pass_0b3e8a4882bd66ca5164aaf0e9650e72_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_compute_luminance_pyramid_pass_permutations.h.d b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_compute_luminance_pyramid_pass_permutations.h.d new file mode 100644 index 00000000..26580fee --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_compute_luminance_pyramid_pass_permutations.h.d @@ -0,0 +1 @@ +src/ffx-fsr2-api/shaders/vk/ffx_fsr2_compute_luminance_pyramid_pass_permutations.h: \ No newline at end of file diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_depth_clip_pass_0e850597160b3950387ae475f87487a2.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_depth_clip_pass_0e850597160b3950387ae475f87487a2.h new file mode 100644 index 00000000..46b64ae2 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_depth_clip_pass_0e850597160b3950387ae475f87487a2.h @@ -0,0 +1,948 @@ +// ffx_fsr2_depth_clip_pass_0e850597160b3950387ae475f87487a2.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_depth_clip_pass_0e850597160b3950387ae475f87487a2_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_0e850597160b3950387ae475f87487a2_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_0e850597160b3950387ae475f87487a2_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_0e850597160b3950387ae475f87487a2_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_0e850597160b3950387ae475f87487a2_SampledImageResourceNames[] = { "r_reconstructed_previous_nearest_depth", "r_dilated_motion_vectors", "r_dilatedDepth", "r_reactive_mask", "r_transparency_and_composition_mask", "r_previous_dilated_motion_vectors", "r_input_motion_vectors", "r_input_color_jittered", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_0e850597160b3950387ae475f87487a2_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 7, 8, 10, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_0e850597160b3950387ae475f87487a2_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_0e850597160b3950387ae475f87487a2_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_depth_clip_pass_0e850597160b3950387ae475f87487a2_StorageImageResourceNames[] = { "rw_dilated_reactive_masks", "rw_prepared_input_color", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_0e850597160b3950387ae475f87487a2_StorageImageResourceBindings[] = { 12, 13, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_0e850597160b3950387ae475f87487a2_StorageImageResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_0e850597160b3950387ae475f87487a2_StorageImageResourceSets[] = { 1, 1, }; + +static const char* g_ffx_fsr2_depth_clip_pass_0e850597160b3950387ae475f87487a2_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_0e850597160b3950387ae475f87487a2_UniformBufferResourceBindings[] = { 14, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_0e850597160b3950387ae475f87487a2_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_0e850597160b3950387ae475f87487a2_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_depth_clip_pass_0e850597160b3950387ae475f87487a2_size = 14712; + +static const unsigned char g_ffx_fsr2_depth_clip_pass_0e850597160b3950387ae475f87487a2_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x5d,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x06,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0xb2,0x05,0x00,0x00, +0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00, +0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75, +0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00, +0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70, +0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72, +0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47, +0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69, +0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00, +0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0x1b,0x01,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x1b,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53, +0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x1b,0x01,0x00,0x00,0x01,0x00,0x00,0x00, +0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00, +0x06,0x00,0x07,0x00,0x1b,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73, +0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00, +0x1b,0x01,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f, +0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e, +0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0x1b,0x01,0x00,0x00, +0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65, +0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0x1b,0x01,0x00,0x00, +0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65, +0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0x1b,0x01,0x00,0x00, +0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00, +0x06,0x00,0x08,0x00,0x1b,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76, +0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00, +0x06,0x00,0x05,0x00,0x1b,0x01,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x1b,0x01,0x00,0x00,0x09,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61, +0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x1b,0x01,0x00,0x00,0x0a,0x00,0x00,0x00, +0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x1b,0x01,0x00,0x00,0x0b,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74, +0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00, +0x06,0x00,0x07,0x00,0x1b,0x01,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00, +0x1b,0x01,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75, +0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72, +0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x1b,0x01,0x00,0x00,0x0e,0x00,0x00,0x00, +0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00, +0x1b,0x01,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53, +0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x1b,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c, +0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0x1b,0x01,0x00,0x00, +0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43, +0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00, +0x1b,0x01,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61, +0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x1d,0x01,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x00,0x00,0x05,0x00,0x06,0x00,0x54,0x01,0x00,0x00,0x72,0x5f,0x72,0x65, +0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x00,0x05,0x00,0x0b,0x00, +0x5e,0x01,0x00,0x00,0x72,0x5f,0x74,0x72,0x61,0x6e,0x73,0x70,0x61,0x72,0x65,0x6e, +0x63,0x79,0x5f,0x61,0x6e,0x64,0x5f,0x63,0x6f,0x6d,0x70,0x6f,0x73,0x69,0x74,0x69, +0x6f,0x6e,0x5f,0x6d,0x61,0x73,0x6b,0x00,0x05,0x00,0x08,0x00,0x66,0x01,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x5f,0x6a,0x69, +0x74,0x74,0x65,0x72,0x65,0x64,0x00,0x00,0x05,0x00,0x08,0x00,0x6e,0x01,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76, +0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x05,0x00,0x08,0x00,0x7c,0x01,0x00,0x00, +0x72,0x77,0x5f,0x70,0x72,0x65,0x70,0x61,0x72,0x65,0x64,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x05,0x00,0x0c,0x00,0x82,0x01,0x00,0x00, +0x72,0x5f,0x72,0x65,0x63,0x6f,0x6e,0x73,0x74,0x72,0x75,0x63,0x74,0x65,0x64,0x5f, +0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x6e,0x65,0x61,0x72,0x65,0x73,0x74, +0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x00,0x05,0x00,0x09,0x00,0x8b,0x01,0x00,0x00, +0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e, +0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x0b,0x00, +0x92,0x01,0x00,0x00,0x72,0x5f,0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x64, +0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65, +0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x96,0x01,0x00,0x00, +0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0x9f,0x01,0x00,0x00,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65, +0x64,0x44,0x65,0x70,0x74,0x68,0x00,0x00,0x05,0x00,0x07,0x00,0xa7,0x01,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65, +0x00,0x00,0x00,0x00,0x05,0x00,0x09,0x00,0xb5,0x01,0x00,0x00,0x72,0x77,0x5f,0x64, +0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x72,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x5f, +0x6d,0x61,0x73,0x6b,0x73,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0xb2,0x05,0x00,0x00, +0x67,0x6c,0x5f,0x47,0x6c,0x6f,0x62,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74, +0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x1b,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00,0x03,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00, +0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x1b,0x01,0x00,0x00,0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00,0x07,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00, +0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x1b,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00,0x0b,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00, +0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x1b,0x01,0x00,0x00,0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00,0x0f,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x1b,0x01,0x00,0x00,0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x1b,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x1d,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x1d,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x0e,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x54,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x54,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x5e,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x5e,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x66,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x66,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x6e,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x6e,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x7c,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x7c,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x7c,0x01,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x82,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x82,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x8b,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x8b,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x92,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x92,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x96,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x96,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x9f,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x9f,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xa7,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xa7,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb5,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb5,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0xb5,0x01,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb2,0x05,0x00,0x00, +0x0b,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc4,0x05,0x00,0x00, +0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00, +0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00, +0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x12,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x31,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x32,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x31,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x40,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x48,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x56,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x5f,0x00,0x00,0x00, +0x5e,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x14,0x00,0x02,0x00,0x96,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0xb9,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x1c,0x00,0x04,0x00,0xba,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0xb9,0x00,0x00,0x00, +0x1c,0x00,0x04,0x00,0xbb,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0xb9,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xea,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xeb,0x00,0x00,0x00,0x00,0x00,0x80,0x3f, +0x1e,0x00,0x15,0x00,0x1b,0x01,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x1c,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x1b,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0x1c,0x01,0x00,0x00,0x1d,0x01,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x1e,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x1f,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x24,0x01,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x29,0x01,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x2e,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x2f,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x48,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x34,0x01,0x00,0x00, +0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x35,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x3a,0x01,0x00,0x00, +0x09,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x3f,0x01,0x00,0x00, +0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x40,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x45,0x01,0x00,0x00, +0x12,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x4a,0x01,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x4b,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x4a,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0x50,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x4b,0x01,0x00,0x00, +0x54,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x4b,0x01,0x00,0x00, +0x5e,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x4b,0x01,0x00,0x00, +0x66,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x4b,0x01,0x00,0x00, +0x6e,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x7a,0x01,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x7b,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x7a,0x01,0x00,0x00,0x3b,0x00,0x04,0x00, +0x7b,0x01,0x00,0x00,0x7c,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x80,0x01,0x00,0x00,0x5e,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x81,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x01,0x00,0x00, +0x3b,0x00,0x04,0x00,0x81,0x01,0x00,0x00,0x82,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x85,0x01,0x00,0x00,0x5e,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x4b,0x01,0x00,0x00,0x8b,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x4b,0x01,0x00,0x00,0x92,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x1a,0x00,0x02,0x00,0x94,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0x95,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x94,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0x95,0x01,0x00,0x00, +0x96,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x1b,0x00,0x03,0x00,0x98,0x01,0x00,0x00, +0x4a,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0x4b,0x01,0x00,0x00,0x9f,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x4b,0x01,0x00,0x00,0xa7,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xa9,0x01,0x00,0x00, +0x1e,0x01,0x00,0x00,0x1e,0x01,0x00,0x00,0x19,0x00,0x09,0x00,0xb3,0x01,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xb4,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0xb3,0x01,0x00,0x00,0x3b,0x00,0x04,0x00, +0xb4,0x01,0x00,0x00,0xb5,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xbd,0x01,0x00,0x00,0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xc1,0x01,0x00,0x00,0x00,0x00,0x00,0x3f,0x2b,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xd3,0x01,0x00,0x00,0x00,0x00,0x80,0xbe,0x2c,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x36,0x02,0x00,0x00,0xc1,0x01,0x00,0x00,0xc1,0x01,0x00,0x00, +0x17,0x00,0x04,0x00,0x4d,0x02,0x00,0x00,0x96,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x6c,0x02,0x00,0x00,0x00,0x00,0x00,0x40, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x6d,0x02,0x00,0x00,0x00,0x00,0x00,0xc0, +0x2c,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x6e,0x02,0x00,0x00,0x6c,0x02,0x00,0x00, +0x6d,0x02,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x70,0x02,0x00,0x00, +0x00,0x00,0x80,0xbf,0x2c,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x71,0x02,0x00,0x00, +0x70,0x02,0x00,0x00,0xeb,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb9,0x02,0x00,0x00,0x00,0xe0,0x7f,0x47,0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0xd1,0x02,0x00,0x00,0x24,0x01,0x00,0x00,0x1e,0x01,0x00,0x00,0x2c,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0xd3,0x02,0x00,0x00,0x1e,0x01,0x00,0x00,0x24,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xd5,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xd6,0x02,0x00,0x00,0x24,0x01,0x00,0x00, +0x24,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x0b,0x03,0x00,0x00, +0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x22,0x03,0x00,0x00, +0x0a,0xd7,0x23,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5f,0x03,0x00,0x00, +0x0d,0xd9,0x65,0x37,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x6f,0x03,0x00,0x00, +0x00,0x00,0x40,0x40,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xa9,0x03,0x00,0x00, +0xff,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0xb5,0x04,0x00,0x00, +0x09,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xb6,0x04,0x00,0x00,0x31,0x00,0x00,0x00, +0xb5,0x04,0x00,0x00,0x20,0x00,0x04,0x00,0xb7,0x04,0x00,0x00,0x07,0x00,0x00,0x00, +0xb6,0x04,0x00,0x00,0x1c,0x00,0x04,0x00,0xbc,0x04,0x00,0x00,0x06,0x00,0x00,0x00, +0xb5,0x04,0x00,0x00,0x20,0x00,0x04,0x00,0xbd,0x04,0x00,0x00,0x07,0x00,0x00,0x00, +0xbc,0x04,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf8,0x04,0x00,0x00, +0x00,0x00,0xc0,0x40,0x2c,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0x18,0x05,0x00,0x00, +0xea,0x00,0x00,0x00,0xea,0x00,0x00,0x00,0xea,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0x2f,0x05,0x00,0x00,0x1e,0x01,0x00,0x00,0xa9,0x03,0x00,0x00, +0x17,0x00,0x04,0x00,0xb0,0x05,0x00,0x00,0x5e,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xb1,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0xb0,0x05,0x00,0x00, +0x3b,0x00,0x04,0x00,0xb1,0x05,0x00,0x00,0xb2,0x05,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0xc3,0x05,0x00,0x00,0x08,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0xb0,0x05,0x00,0x00,0xc4,0x05,0x00,0x00,0xc3,0x05,0x00,0x00, +0xc3,0x05,0x00,0x00,0xc2,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0x50,0x0c,0x00,0x00, +0x07,0x00,0x00,0x00,0xba,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x52,0x0c,0x00,0x00, +0x07,0x00,0x00,0x00,0xbb,0x00,0x00,0x00,0x2c,0x00,0x07,0x00,0xba,0x00,0x00,0x00, +0xf7,0x0c,0x00,0x00,0xa9,0x01,0x00,0x00,0xd1,0x02,0x00,0x00,0xd3,0x02,0x00,0x00, +0xd6,0x02,0x00,0x00,0x2c,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0xf8,0x0c,0x00,0x00, +0xb9,0x02,0x00,0x00,0xb9,0x02,0x00,0x00,0xb9,0x02,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xf9,0x0c,0x00,0x00,0x00,0x00,0xc8,0x42,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xfa,0x0c,0x00,0x00,0xcd,0xcc,0x4c,0x3d,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xfb,0x0c,0x00,0x00,0x00,0x00,0xe0,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xff,0x0c,0x00,0x00,0x8b,0xff,0xed,0x39,0x36,0x00,0x05,0x00, +0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x52,0x0c,0x00,0x00, +0x6c,0x0c,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x50,0x0c,0x00,0x00, +0x6b,0x0c,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xb7,0x04,0x00,0x00, +0x2f,0x0b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xbd,0x04,0x00,0x00, +0x30,0x0b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xbd,0x04,0x00,0x00, +0x31,0x0b,0x00,0x00,0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0xb0,0x05,0x00,0x00, +0xb3,0x05,0x00,0x00,0xb2,0x05,0x00,0x00,0x4f,0x00,0x07,0x00,0x5f,0x00,0x00,0x00, +0xb4,0x05,0x00,0x00,0xb3,0x05,0x00,0x00,0xb3,0x05,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0xb5,0x05,0x00,0x00, +0xb4,0x05,0x00,0x00,0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0xe6,0x05,0x00,0x00, +0xb5,0x05,0x00,0x00,0x81,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xe8,0x05,0x00,0x00, +0xe6,0x05,0x00,0x00,0x36,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x1f,0x01,0x00,0x00, +0x22,0x06,0x00,0x00,0x1d,0x01,0x00,0x00,0x1e,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x40,0x00,0x00,0x00,0x23,0x06,0x00,0x00,0x22,0x06,0x00,0x00,0x6f,0x00,0x04,0x00, +0x12,0x00,0x00,0x00,0xea,0x05,0x00,0x00,0x23,0x06,0x00,0x00,0x88,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0xeb,0x05,0x00,0x00,0xe8,0x05,0x00,0x00,0xea,0x05,0x00,0x00, +0x3d,0x00,0x04,0x00,0x4a,0x01,0x00,0x00,0x26,0x06,0x00,0x00,0x8b,0x01,0x00,0x00, +0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x28,0x06,0x00,0x00,0x26,0x06,0x00,0x00, +0xb5,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x1e,0x01,0x00,0x00,0x4f,0x00,0x07,0x00, +0x12,0x00,0x00,0x00,0x29,0x06,0x00,0x00,0x28,0x06,0x00,0x00,0x28,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x1f,0x01,0x00,0x00, +0x2c,0x06,0x00,0x00,0x1d,0x01,0x00,0x00,0x29,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x40,0x00,0x00,0x00,0x2d,0x06,0x00,0x00,0x2c,0x06,0x00,0x00,0x6f,0x00,0x04,0x00, +0x12,0x00,0x00,0x00,0xf0,0x05,0x00,0x00,0x2d,0x06,0x00,0x00,0x85,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0xf1,0x05,0x00,0x00,0x29,0x06,0x00,0x00,0xf0,0x05,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xf2,0x05,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0xf1,0x05,0x00,0x00,0xba,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0xf3,0x05,0x00,0x00,0xf2,0x05,0x00,0x00,0x22,0x03,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xf4,0x05,0x00,0x00,0xf3,0x05,0x00,0x00,0xeb,0x00,0x00,0x00, +0xea,0x00,0x00,0x00,0x8e,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xf6,0x05,0x00,0x00, +0x29,0x06,0x00,0x00,0xf4,0x05,0x00,0x00,0x81,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0xf9,0x05,0x00,0x00,0xeb,0x05,0x00,0x00,0xf6,0x05,0x00,0x00,0x3d,0x00,0x04,0x00, +0x4a,0x01,0x00,0x00,0x30,0x06,0x00,0x00,0x9f,0x01,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0x32,0x06,0x00,0x00,0x30,0x06,0x00,0x00,0xb5,0x05,0x00,0x00, +0x02,0x00,0x00,0x00,0x1e,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x33,0x06,0x00,0x00,0x32,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x2f,0x01,0x00,0x00,0xf0,0x06,0x00,0x00,0x1d,0x01,0x00,0x00,0x2e,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x48,0x00,0x00,0x00,0xf1,0x06,0x00,0x00,0xf0,0x06,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe8,0x06,0x00,0x00,0xf1,0x06,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xeb,0x06,0x00,0x00, +0xf1,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xec,0x06,0x00,0x00,0x33,0x06,0x00,0x00,0xeb,0x06,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xed,0x06,0x00,0x00,0xe8,0x06,0x00,0x00,0xec,0x06,0x00,0x00, +0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xff,0x06,0x00,0x00,0xf9,0x05,0x00,0x00, +0xea,0x05,0x00,0x00,0x83,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x00,0x07,0x00,0x00, +0xff,0x06,0x00,0x00,0x36,0x02,0x00,0x00,0x0c,0x00,0x06,0x00,0x12,0x00,0x00,0x00, +0x02,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x07,0x00,0x00, +0x6e,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0x03,0x07,0x00,0x00,0x02,0x07,0x00,0x00, +0x0c,0x00,0x06,0x00,0x12,0x00,0x00,0x00,0x2b,0x07,0x00,0x00,0x01,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0c,0x07,0x00,0x00,0x2b,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0d,0x07,0x00,0x00,0xeb,0x00,0x00,0x00,0x0c,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0f,0x07,0x00,0x00,0x2b,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x10,0x07,0x00,0x00, +0xeb,0x00,0x00,0x00,0x0f,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x11,0x07,0x00,0x00,0x0d,0x07,0x00,0x00,0x10,0x07,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x18,0x07,0x00,0x00,0x0c,0x07,0x00,0x00,0x10,0x07,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1f,0x07,0x00,0x00,0x0d,0x07,0x00,0x00, +0x0f,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x25,0x07,0x00,0x00, +0x0c,0x07,0x00,0x00,0x0f,0x07,0x00,0x00,0x50,0x00,0x07,0x00,0xbb,0x00,0x00,0x00, +0x9a,0x0c,0x00,0x00,0x11,0x07,0x00,0x00,0x18,0x07,0x00,0x00,0x1f,0x07,0x00,0x00, +0x25,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x6b,0x0c,0x00,0x00,0xf7,0x0c,0x00,0x00, +0x3e,0x00,0x03,0x00,0x6c,0x0c,0x00,0x00,0x9a,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x7f,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0x7f,0x06,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x02,0x0d,0x00,0x00,0xea,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x50,0x0d,0x00,0x00,0xd4,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x01,0x0d,0x00,0x00,0xea,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x4d,0x0d,0x00,0x00, +0xd4,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x00,0x0d,0x00,0x00, +0x1e,0x01,0x00,0x00,0x05,0x00,0x00,0x00,0xd6,0x06,0x00,0x00,0xd4,0x06,0x00,0x00, +0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x82,0x06,0x00,0x00,0x00,0x0d,0x00,0x00, +0x0b,0x03,0x00,0x00,0xf6,0x00,0x04,0x00,0xd7,0x06,0x00,0x00,0xd4,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x82,0x06,0x00,0x00,0x83,0x06,0x00,0x00, +0xd7,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0x83,0x06,0x00,0x00,0x41,0x00,0x05,0x00, +0x56,0x00,0x00,0x00,0x6e,0x0c,0x00,0x00,0x6b,0x0c,0x00,0x00,0x00,0x0d,0x00,0x00, +0x3d,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0x86,0x06,0x00,0x00,0x6e,0x0c,0x00,0x00, +0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x8a,0x06,0x00,0x00,0x03,0x07,0x00,0x00, +0x86,0x06,0x00,0x00,0x7c,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0x34,0x07,0x00,0x00, +0x8a,0x06,0x00,0x00,0x7c,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0x36,0x07,0x00,0x00, +0x23,0x06,0x00,0x00,0xb0,0x00,0x05,0x00,0x4d,0x02,0x00,0x00,0x37,0x07,0x00,0x00, +0x34,0x07,0x00,0x00,0x36,0x07,0x00,0x00,0x9b,0x00,0x04,0x00,0x96,0x00,0x00,0x00, +0x38,0x07,0x00,0x00,0x37,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0xd3,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x38,0x07,0x00,0x00,0x8e,0x06,0x00,0x00, +0xd3,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0x8e,0x06,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x6f,0x0c,0x00,0x00,0x6c,0x0c,0x00,0x00,0x00,0x0d,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x91,0x06,0x00,0x00,0x6f,0x0c,0x00,0x00, +0xba,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x93,0x06,0x00,0x00,0x91,0x06,0x00,0x00, +0x22,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0xd2,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x93,0x06,0x00,0x00,0x94,0x06,0x00,0x00,0xd2,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0x94,0x06,0x00,0x00,0x3d,0x00,0x04,0x00,0x80,0x01,0x00,0x00, +0x3b,0x07,0x00,0x00,0x82,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x85,0x01,0x00,0x00, +0x3d,0x07,0x00,0x00,0x3b,0x07,0x00,0x00,0x8a,0x06,0x00,0x00,0x02,0x00,0x00,0x00, +0x1e,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x3e,0x07,0x00,0x00, +0x3d,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x3f,0x07,0x00,0x00,0x3e,0x07,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x49,0x07,0x00,0x00,0x3f,0x07,0x00,0x00,0xeb,0x06,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4a,0x07,0x00,0x00,0xe8,0x06,0x00,0x00,0x49,0x07,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9b,0x06,0x00,0x00,0xed,0x06,0x00,0x00, +0x4a,0x07,0x00,0x00,0xba,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x9d,0x06,0x00,0x00, +0x9b,0x06,0x00,0x00,0xea,0x00,0x00,0x00,0xf7,0x00,0x03,0x00,0xd1,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x9d,0x06,0x00,0x00,0x9e,0x06,0x00,0x00, +0xd1,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0x9e,0x06,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x53,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x3f,0x07,0x00,0x00,0x33,0x06,0x00,0x00,0x8e,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0xa4,0x06,0x00,0x00,0xea,0x05,0x00,0x00,0xc1,0x01,0x00,0x00,0x6e,0x00,0x04,0x00, +0x40,0x00,0x00,0x00,0xa5,0x06,0x00,0x00,0xa4,0x06,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8c,0x07,0x00,0x00,0x53,0x07,0x00,0x00,0xeb,0x06,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8d,0x07,0x00,0x00,0xe8,0x06,0x00,0x00, +0x8c,0x07,0x00,0x00,0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0x6a,0x07,0x00,0x00, +0xa5,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x97,0x07,0x00,0x00, +0x6a,0x07,0x00,0x00,0xea,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x98,0x07,0x00,0x00,0x97,0x07,0x00,0x00,0x6e,0x02,0x00,0x00,0x81,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x99,0x07,0x00,0x00,0x98,0x07,0x00,0x00,0x71,0x02,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6e,0x07,0x00,0x00,0xf1,0x06,0x00,0x00, +0x02,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x70,0x07,0x00,0x00, +0x99,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x71,0x07,0x00,0x00,0x6e,0x07,0x00,0x00,0x70,0x07,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x73,0x07,0x00,0x00,0x71,0x07,0x00,0x00,0x8d,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x75,0x07,0x00,0x00,0xf1,0x06,0x00,0x00, +0x03,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x77,0x07,0x00,0x00, +0x99,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x78,0x07,0x00,0x00,0x75,0x07,0x00,0x00,0x77,0x07,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7a,0x07,0x00,0x00,0x78,0x07,0x00,0x00,0x8d,0x07,0x00,0x00, +0x50,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0x7e,0x07,0x00,0x00,0x73,0x07,0x00,0x00, +0x7a,0x07,0x00,0x00,0x8d,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb3,0x07,0x00,0x00,0x6e,0x07,0x00,0x00,0x70,0x02,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb5,0x07,0x00,0x00,0xb3,0x07,0x00,0x00,0x8d,0x07,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbc,0x07,0x00,0x00,0x75,0x07,0x00,0x00, +0x8d,0x07,0x00,0x00,0x50,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0xc0,0x07,0x00,0x00, +0xb5,0x07,0x00,0x00,0xbc,0x07,0x00,0x00,0x8d,0x07,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xae,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0xea,0x05,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe4,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xed,0x06,0x00,0x00,0x4a,0x07,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb3,0x06,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0xc0,0x07,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xb5,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x7e,0x07,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb6,0x06,0x00,0x00,0xb3,0x06,0x00,0x00, +0xb5,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb8,0x06,0x00,0x00, +0x5f,0x03,0x00,0x00,0xb6,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xba,0x06,0x00,0x00,0xb8,0x06,0x00,0x00,0xae,0x06,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbc,0x06,0x00,0x00,0xba,0x06,0x00,0x00,0xe4,0x07,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc0,0x06,0x00,0x00,0xae,0x06,0x00,0x00, +0xff,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xec,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xc0,0x06,0x00,0x00,0xea,0x00,0x00,0x00, +0xeb,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xf2,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xeb,0x00,0x00,0x00,0x6f,0x03,0x00,0x00, +0xec,0x07,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc6,0x06,0x00,0x00, +0xbc,0x06,0x00,0x00,0x9b,0x06,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xf6,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xc6,0x06,0x00,0x00, +0xea,0x00,0x00,0x00,0xeb,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xfb,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xf6,0x07,0x00,0x00, +0xf2,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcb,0x06,0x00,0x00, +0xfb,0x07,0x00,0x00,0x91,0x06,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xcd,0x06,0x00,0x00,0x02,0x0d,0x00,0x00,0xcb,0x06,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd0,0x06,0x00,0x00,0x01,0x0d,0x00,0x00,0x91,0x06,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd1,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xd1,0x06,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x52,0x0d,0x00,0x00,0x02,0x0d,0x00,0x00, +0x94,0x06,0x00,0x00,0xcd,0x06,0x00,0x00,0x9e,0x06,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x4f,0x0d,0x00,0x00,0x01,0x0d,0x00,0x00,0x94,0x06,0x00,0x00, +0xd0,0x06,0x00,0x00,0x9e,0x06,0x00,0x00,0xf9,0x00,0x02,0x00,0xd2,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd2,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x51,0x0d,0x00,0x00,0x02,0x0d,0x00,0x00,0x8e,0x06,0x00,0x00,0x52,0x0d,0x00,0x00, +0xd1,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x4e,0x0d,0x00,0x00, +0x01,0x0d,0x00,0x00,0x8e,0x06,0x00,0x00,0x4f,0x0d,0x00,0x00,0xd1,0x06,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd3,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xd3,0x06,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x50,0x0d,0x00,0x00,0x02,0x0d,0x00,0x00, +0x83,0x06,0x00,0x00,0x51,0x0d,0x00,0x00,0xd2,0x06,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x4d,0x0d,0x00,0x00,0x01,0x0d,0x00,0x00,0x83,0x06,0x00,0x00, +0x4e,0x0d,0x00,0x00,0xd2,0x06,0x00,0x00,0xf9,0x00,0x02,0x00,0xd4,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd4,0x06,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xd6,0x06,0x00,0x00,0x00,0x0d,0x00,0x00,0x24,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x7f,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xd7,0x06,0x00,0x00,0xba,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0xd9,0x06,0x00,0x00,0x01,0x0d,0x00,0x00,0xea,0x00,0x00,0x00, +0xf7,0x00,0x03,0x00,0xe1,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xd9,0x06,0x00,0x00,0xda,0x06,0x00,0x00,0xe0,0x06,0x00,0x00,0xf8,0x00,0x02,0x00, +0xda,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdd,0x06,0x00,0x00, +0x02,0x0d,0x00,0x00,0x01,0x0d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xde,0x06,0x00,0x00,0xeb,0x00,0x00,0x00,0xdd,0x06,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xff,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xde,0x06,0x00,0x00,0xea,0x00,0x00,0x00,0xeb,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe1,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xe0,0x06,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe1,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xe1,0x06,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x03,0x0d,0x00,0x00,0xff,0x07,0x00,0x00,0xda,0x06,0x00,0x00, +0xea,0x00,0x00,0x00,0xe0,0x06,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0x0c,0x08,0x00,0x00,0xb5,0x05,0x00,0x00,0x2f,0x05,0x00,0x00,0x3d,0x00,0x04,0x00, +0x80,0x01,0x00,0x00,0x2a,0x08,0x00,0x00,0x82,0x01,0x00,0x00,0x5f,0x00,0x07,0x00, +0x85,0x01,0x00,0x00,0x2c,0x08,0x00,0x00,0x2a,0x08,0x00,0x00,0x0c,0x08,0x00,0x00, +0x02,0x00,0x00,0x00,0x1e,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x2d,0x08,0x00,0x00,0x2c,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x2e,0x08,0x00,0x00,0x2d,0x08,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x38,0x08,0x00,0x00,0x2e,0x08,0x00,0x00,0xeb,0x06,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x39,0x08,0x00,0x00,0xe8,0x06,0x00,0x00, +0x38,0x08,0x00,0x00,0x5f,0x00,0x07,0x00,0x85,0x01,0x00,0x00,0x42,0x08,0x00,0x00, +0x2a,0x08,0x00,0x00,0xb5,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x1e,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x43,0x08,0x00,0x00,0x42,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x44,0x08,0x00,0x00, +0x43,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4e,0x08,0x00,0x00, +0x44,0x08,0x00,0x00,0xeb,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4f,0x08,0x00,0x00,0xe8,0x06,0x00,0x00,0x4e,0x08,0x00,0x00,0x80,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0x14,0x08,0x00,0x00,0xb5,0x05,0x00,0x00,0xd3,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x85,0x01,0x00,0x00,0x58,0x08,0x00,0x00,0x2a,0x08,0x00,0x00, +0x14,0x08,0x00,0x00,0x02,0x00,0x00,0x00,0x1e,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x59,0x08,0x00,0x00,0x58,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5a,0x08,0x00,0x00,0x59,0x08,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x64,0x08,0x00,0x00,0x5a,0x08,0x00,0x00, +0xeb,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x65,0x08,0x00,0x00, +0xe8,0x06,0x00,0x00,0x64,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x19,0x08,0x00,0x00,0x39,0x08,0x00,0x00,0x4f,0x08,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1b,0x08,0x00,0x00,0x4f,0x08,0x00,0x00,0x22,0x03,0x00,0x00, +0xba,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x1c,0x08,0x00,0x00,0x19,0x08,0x00,0x00, +0x1b,0x08,0x00,0x00,0xf7,0x00,0x03,0x00,0x24,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x1c,0x08,0x00,0x00,0x1d,0x08,0x00,0x00,0x24,0x08,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1d,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x20,0x08,0x00,0x00,0x4f,0x08,0x00,0x00,0x65,0x08,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x22,0x08,0x00,0x00,0x65,0x08,0x00,0x00,0x22,0x03,0x00,0x00, +0xba,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x23,0x08,0x00,0x00,0x20,0x08,0x00,0x00, +0x22,0x08,0x00,0x00,0xf9,0x00,0x02,0x00,0x24,0x08,0x00,0x00,0xf8,0x00,0x02,0x00, +0x24,0x08,0x00,0x00,0xf5,0x00,0x07,0x00,0x96,0x00,0x00,0x00,0x25,0x08,0x00,0x00, +0x1c,0x08,0x00,0x00,0xe1,0x06,0x00,0x00,0x23,0x08,0x00,0x00,0x1d,0x08,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x26,0x08,0x00,0x00,0x25,0x08,0x00,0x00, +0xeb,0x00,0x00,0x00,0xea,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x27,0x08,0x00,0x00,0xeb,0x00,0x00,0x00,0x26,0x08,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x05,0x06,0x00,0x00,0x03,0x0d,0x00,0x00,0x27,0x08,0x00,0x00, +0x3d,0x00,0x04,0x00,0x4a,0x01,0x00,0x00,0x81,0x08,0x00,0x00,0x66,0x01,0x00,0x00, +0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x83,0x08,0x00,0x00,0x81,0x08,0x00,0x00, +0xb5,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x1e,0x01,0x00,0x00,0x4f,0x00,0x08,0x00, +0x31,0x00,0x00,0x00,0x84,0x08,0x00,0x00,0x83,0x08,0x00,0x00,0x83,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x31,0x00,0x00,0x00,0x89,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x18,0x05,0x00,0x00,0x84,0x08,0x00,0x00,0x3d,0x00,0x04,0x00,0x4a,0x01,0x00,0x00, +0x8d,0x08,0x00,0x00,0xa7,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0x8e,0x08,0x00,0x00,0x8d,0x08,0x00,0x00,0xa9,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x1e,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8f,0x08,0x00,0x00, +0x8e,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0x91,0x08,0x00,0x00,0x8f,0x08,0x00,0x00,0xea,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x93,0x08,0x00,0x00,0xf8,0x00,0x02,0x00,0x93,0x08,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x5c,0x0d,0x00,0x00,0x91,0x08,0x00,0x00,0xeb,0x00,0x00,0x00, +0x8f,0x08,0x00,0x00,0x41,0x00,0x05,0x00,0x40,0x01,0x00,0x00,0x97,0x08,0x00,0x00, +0x1d,0x01,0x00,0x00,0x3f,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x98,0x08,0x00,0x00,0x97,0x08,0x00,0x00,0x50,0x00,0x06,0x00,0x31,0x00,0x00,0x00, +0x9d,0x08,0x00,0x00,0x98,0x08,0x00,0x00,0x98,0x08,0x00,0x00,0x98,0x08,0x00,0x00, +0x88,0x00,0x05,0x00,0x31,0x00,0x00,0x00,0x9e,0x08,0x00,0x00,0x89,0x08,0x00,0x00, +0x9d,0x08,0x00,0x00,0x8e,0x00,0x05,0x00,0x31,0x00,0x00,0x00,0xa1,0x08,0x00,0x00, +0x9e,0x08,0x00,0x00,0x5c,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00,0x31,0x00,0x00,0x00, +0xa5,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xa1,0x08,0x00,0x00, +0x18,0x05,0x00,0x00,0xf8,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xab,0x08,0x00,0x00,0xa5,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xac,0x08,0x00,0x00,0xbd,0x01,0x00,0x00,0xab,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xae,0x08,0x00,0x00,0xa5,0x08,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xaf,0x08,0x00,0x00, +0xc1,0x01,0x00,0x00,0xae,0x08,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb0,0x08,0x00,0x00,0xac,0x08,0x00,0x00,0xaf,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb2,0x08,0x00,0x00,0xa5,0x08,0x00,0x00,0x02,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb3,0x08,0x00,0x00,0xbd,0x01,0x00,0x00, +0xb2,0x08,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb4,0x08,0x00,0x00, +0xb0,0x08,0x00,0x00,0xb3,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb7,0x08,0x00,0x00,0xc1,0x01,0x00,0x00,0xab,0x08,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xba,0x08,0x00,0x00,0xc1,0x01,0x00,0x00,0xb2,0x08,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbb,0x08,0x00,0x00,0xb7,0x08,0x00,0x00, +0xba,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbe,0x08,0x00,0x00, +0xd3,0x01,0x00,0x00,0xab,0x08,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc2,0x08,0x00,0x00,0xbe,0x08,0x00,0x00,0xaf,0x08,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc6,0x08,0x00,0x00,0xc2,0x08,0x00,0x00,0xb3,0x08,0x00,0x00, +0x50,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x0d,0x06,0x00,0x00,0xb4,0x08,0x00,0x00, +0xbb,0x08,0x00,0x00,0xc6,0x08,0x00,0x00,0x05,0x06,0x00,0x00,0x3d,0x00,0x04,0x00, +0x7a,0x01,0x00,0x00,0xca,0x08,0x00,0x00,0x7c,0x01,0x00,0x00,0x63,0x00,0x04,0x00, +0xca,0x08,0x00,0x00,0xb5,0x05,0x00,0x00,0x0d,0x06,0x00,0x00,0x41,0x00,0x05,0x00, +0x35,0x01,0x00,0x00,0xe5,0x08,0x00,0x00,0x1d,0x01,0x00,0x00,0x34,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0xe6,0x08,0x00,0x00,0xe5,0x08,0x00,0x00, +0x83,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xd7,0x08,0x00,0x00,0xe8,0x05,0x00,0x00, +0xe6,0x08,0x00,0x00,0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xdb,0x08,0x00,0x00, +0xd7,0x08,0x00,0x00,0xea,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0xde,0x08,0x00,0x00,0xdb,0x08,0x00,0x00,0xf0,0x05,0x00,0x00,0x0c,0x00,0x06,0x00, +0x12,0x00,0x00,0x00,0xe0,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0xde,0x08,0x00,0x00,0x6e,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0xe1,0x08,0x00,0x00, +0xe0,0x08,0x00,0x00,0x3d,0x00,0x04,0x00,0x4a,0x01,0x00,0x00,0x50,0x09,0x00,0x00, +0x6e,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x52,0x09,0x00,0x00, +0x50,0x09,0x00,0x00,0xe1,0x08,0x00,0x00,0x02,0x00,0x00,0x00,0x1e,0x01,0x00,0x00, +0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0x53,0x09,0x00,0x00,0x52,0x09,0x00,0x00, +0x52,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x35,0x01,0x00,0x00,0x5a,0x09,0x00,0x00,0x1d,0x01,0x00,0x00,0x3a,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0x5b,0x09,0x00,0x00,0x5a,0x09,0x00,0x00, +0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x56,0x09,0x00,0x00,0x53,0x09,0x00,0x00, +0x5b,0x09,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x10,0x09,0x00,0x00, +0x56,0x09,0x00,0x00,0xea,0x05,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x11,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x10,0x09,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x13,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0x56,0x09,0x00,0x00,0xba,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0x15,0x09,0x00,0x00,0x11,0x09,0x00,0x00,0x22,0x03,0x00,0x00,0xf7,0x00,0x03,0x00, +0x44,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x15,0x09,0x00,0x00, +0x16,0x09,0x00,0x00,0x44,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x16,0x09,0x00,0x00, +0xf9,0x00,0x02,0x00,0x17,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x17,0x09,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x0a,0x0d,0x00,0x00,0x13,0x09,0x00,0x00, +0x16,0x09,0x00,0x00,0x40,0x0d,0x00,0x00,0x40,0x09,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x08,0x0d,0x00,0x00,0xeb,0x00,0x00,0x00,0x16,0x09,0x00,0x00, +0x45,0x0d,0x00,0x00,0x40,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x06,0x0d,0x00,0x00,0xa9,0x03,0x00,0x00,0x16,0x09,0x00,0x00,0x42,0x09,0x00,0x00, +0x40,0x09,0x00,0x00,0xb3,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x1a,0x09,0x00,0x00, +0x06,0x0d,0x00,0x00,0x24,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x43,0x09,0x00,0x00, +0x40,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x1a,0x09,0x00,0x00, +0x1b,0x09,0x00,0x00,0x43,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x1b,0x09,0x00,0x00, +0xf9,0x00,0x02,0x00,0x1c,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x1c,0x09,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x45,0x0d,0x00,0x00,0x08,0x0d,0x00,0x00, +0x1b,0x09,0x00,0x00,0xdf,0x09,0x00,0x00,0x3c,0x09,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x40,0x0d,0x00,0x00,0x0a,0x0d,0x00,0x00,0x1b,0x09,0x00,0x00, +0xd5,0x09,0x00,0x00,0x3c,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x32,0x0d,0x00,0x00,0xa9,0x03,0x00,0x00,0x1b,0x09,0x00,0x00,0x3e,0x09,0x00,0x00, +0x3c,0x09,0x00,0x00,0xb3,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x1f,0x09,0x00,0x00, +0x32,0x0d,0x00,0x00,0x24,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x3f,0x09,0x00,0x00, +0x3c,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x1f,0x09,0x00,0x00, +0x20,0x09,0x00,0x00,0x3f,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x20,0x09,0x00,0x00, +0x50,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x23,0x09,0x00,0x00,0x32,0x0d,0x00,0x00, +0x06,0x0d,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x71,0x09,0x00,0x00, +0xe1,0x08,0x00,0x00,0x23,0x09,0x00,0x00,0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0x74,0x09,0x00,0x00,0x32,0x0d,0x00,0x00,0x1e,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x7c,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x74,0x09,0x00,0x00, +0x75,0x09,0x00,0x00,0x79,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x75,0x09,0x00,0x00, +0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x77,0x09,0x00,0x00,0x71,0x09,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xb1,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x77,0x09,0x00,0x00,0x1e,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x7c,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x79,0x09,0x00,0x00, +0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x7b,0x09,0x00,0x00,0x71,0x09,0x00,0x00, +0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x7c,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7c,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x34,0x0d,0x00,0x00, +0xb1,0x09,0x00,0x00,0x75,0x09,0x00,0x00,0x7b,0x09,0x00,0x00,0x79,0x09,0x00,0x00, +0xad,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x81,0x09,0x00,0x00,0x32,0x0d,0x00,0x00, +0x1e,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x8c,0x09,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x81,0x09,0x00,0x00,0x82,0x09,0x00,0x00,0x89,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x82,0x09,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x84,0x09,0x00,0x00,0x23,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x85,0x09,0x00,0x00,0x84,0x09,0x00,0x00,0x24,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xb6,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x34,0x0d,0x00,0x00,0x85,0x09,0x00,0x00,0xf9,0x00,0x02,0x00, +0x8c,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x89,0x09,0x00,0x00,0xf9,0x00,0x02,0x00, +0x8c,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x8c,0x09,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x36,0x0d,0x00,0x00,0xb6,0x09,0x00,0x00,0x82,0x09,0x00,0x00, +0x34,0x0d,0x00,0x00,0x89,0x09,0x00,0x00,0x52,0x00,0x06,0x00,0x40,0x00,0x00,0x00, +0xd1,0x0c,0x00,0x00,0x36,0x0d,0x00,0x00,0x71,0x09,0x00,0x00,0x00,0x00,0x00,0x00, +0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x91,0x09,0x00,0x00,0x06,0x0d,0x00,0x00, +0x1e,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x99,0x09,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x91,0x09,0x00,0x00,0x92,0x09,0x00,0x00,0x96,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x92,0x09,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x94,0x09,0x00,0x00,0x71,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xbb,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x94,0x09,0x00,0x00,0x1e,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x99,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x96,0x09,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x98,0x09,0x00,0x00,0x71,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x99,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x99,0x09,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x38,0x0d,0x00,0x00,0xbb,0x09,0x00,0x00,0x92,0x09,0x00,0x00, +0x98,0x09,0x00,0x00,0x96,0x09,0x00,0x00,0xad,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0x9e,0x09,0x00,0x00,0x06,0x0d,0x00,0x00,0x1e,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xa9,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x9e,0x09,0x00,0x00, +0x9f,0x09,0x00,0x00,0xa6,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x9f,0x09,0x00,0x00, +0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xa1,0x09,0x00,0x00,0x23,0x06,0x00,0x00, +0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xa2,0x09,0x00,0x00, +0xa1,0x09,0x00,0x00,0x24,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xc0,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x38,0x0d,0x00,0x00, +0xa2,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0xa9,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa6,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0xa9,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa9,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x3a,0x0d,0x00,0x00, +0xc0,0x09,0x00,0x00,0x9f,0x09,0x00,0x00,0x38,0x0d,0x00,0x00,0xa6,0x09,0x00,0x00, +0x52,0x00,0x06,0x00,0x40,0x00,0x00,0x00,0xdc,0x0c,0x00,0x00,0x3a,0x0d,0x00,0x00, +0xd1,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0xc7,0x09,0x00,0x00,0x50,0x09,0x00,0x00,0xdc,0x0c,0x00,0x00,0x02,0x00,0x00,0x00, +0x1e,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0xc8,0x09,0x00,0x00, +0xc7,0x09,0x00,0x00,0xc7,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xcb,0x09,0x00,0x00,0xc8,0x09,0x00,0x00, +0x5b,0x09,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x2a,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0xcb,0x09,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xd5,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x2a,0x09,0x00,0x00,0x40,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xda,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x2a,0x09,0x00,0x00, +0xd5,0x09,0x00,0x00,0x50,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x33,0x09,0x00,0x00, +0xda,0x09,0x00,0x00,0xda,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x34,0x09,0x00,0x00,0xcb,0x09,0x00,0x00,0x33,0x09,0x00,0x00,0x88,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x38,0x09,0x00,0x00,0x56,0x09,0x00,0x00,0x33,0x09,0x00,0x00, +0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x39,0x09,0x00,0x00,0x34,0x09,0x00,0x00, +0x38,0x09,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xdf,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x45,0x0d,0x00,0x00,0x39,0x09,0x00,0x00, +0xf9,0x00,0x02,0x00,0x3c,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x3c,0x09,0x00,0x00, +0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x3e,0x09,0x00,0x00,0x32,0x0d,0x00,0x00, +0x24,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x1c,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3f,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0x40,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x40,0x09,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x42,0x09,0x00,0x00, +0x06,0x0d,0x00,0x00,0x24,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x17,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x43,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0x44,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x44,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x09,0x0d,0x00,0x00,0x13,0x09,0x00,0x00,0x93,0x08,0x00,0x00,0x0a,0x0d,0x00,0x00, +0x43,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x07,0x0d,0x00,0x00, +0xeb,0x00,0x00,0x00,0x93,0x08,0x00,0x00,0x08,0x0d,0x00,0x00,0x43,0x09,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x46,0x09,0x00,0x00,0xeb,0x00,0x00,0x00, +0x07,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xe3,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x46,0x09,0x00,0x00,0xea,0x00,0x00,0x00, +0xeb,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x49,0x09,0x00,0x00, +0x09,0x0d,0x00,0x00,0xf9,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xe7,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x49,0x09,0x00,0x00, +0xea,0x00,0x00,0x00,0xeb,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4b,0x09,0x00,0x00,0xe3,0x09,0x00,0x00,0xe7,0x09,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0x30,0x0a,0x00,0x00,0x26,0x06,0x00,0x00,0xb5,0x05,0x00,0x00, +0x02,0x00,0x00,0x00,0x1e,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00, +0x31,0x0a,0x00,0x00,0x30,0x0a,0x00,0x00,0x30,0x0a,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x0a,0x0a,0x00,0x00, +0xeb,0x05,0x00,0x00,0x31,0x0a,0x00,0x00,0x41,0x00,0x05,0x00,0x1f,0x01,0x00,0x00, +0x38,0x0a,0x00,0x00,0x1d,0x01,0x00,0x00,0x24,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x40,0x00,0x00,0x00,0x39,0x0a,0x00,0x00,0x38,0x0a,0x00,0x00,0x85,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x46,0x0a,0x00,0x00,0x0a,0x0a,0x00,0x00,0xea,0x05,0x00,0x00, +0x83,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x49,0x0a,0x00,0x00,0xea,0x05,0x00,0x00, +0x36,0x02,0x00,0x00,0x0c,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0x56,0x0a,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x46,0x0a,0x00,0x00,0x49,0x0a,0x00,0x00, +0x0c,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0x5b,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x36,0x02,0x00,0x00,0x56,0x0a,0x00,0x00,0x6f,0x00,0x04,0x00, +0x12,0x00,0x00,0x00,0x4f,0x0a,0x00,0x00,0x39,0x0a,0x00,0x00,0x88,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x50,0x0a,0x00,0x00,0x5b,0x0a,0x00,0x00,0x4f,0x0a,0x00,0x00, +0x3d,0x00,0x04,0x00,0x4a,0x01,0x00,0x00,0x5e,0x0a,0x00,0x00,0x92,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x94,0x01,0x00,0x00,0x5f,0x0a,0x00,0x00,0x96,0x01,0x00,0x00, +0x56,0x00,0x05,0x00,0x98,0x01,0x00,0x00,0x60,0x0a,0x00,0x00,0x5e,0x0a,0x00,0x00, +0x5f,0x0a,0x00,0x00,0x58,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x62,0x0a,0x00,0x00, +0x60,0x0a,0x00,0x00,0x50,0x0a,0x00,0x00,0x02,0x00,0x00,0x00,0xea,0x00,0x00,0x00, +0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0x63,0x0a,0x00,0x00,0x62,0x0a,0x00,0x00, +0x62,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x14,0x0a,0x00,0x00,0x31,0x0a,0x00,0x00,0xf0,0x05,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x15,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0x14,0x0a,0x00,0x00,0xba,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0x17,0x0a,0x00,0x00,0x15,0x0a,0x00,0x00,0xeb,0x00,0x00,0x00,0xf7,0x00,0x03,0x00, +0x26,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x17,0x0a,0x00,0x00, +0x18,0x0a,0x00,0x00,0x25,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0x18,0x0a,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x1a,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0x63,0x0a,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x1c,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x31,0x0a,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1d,0x0a,0x00,0x00,0x1a,0x0a,0x00,0x00, +0x1c,0x0a,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x6b,0x0a,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x1d,0x0a,0x00,0x00,0xea,0x00,0x00,0x00, +0xeb,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1f,0x0a,0x00,0x00, +0xeb,0x00,0x00,0x00,0x6b,0x0a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x21,0x0a,0x00,0x00,0x15,0x0a,0x00,0x00,0xfa,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x70,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x21,0x0a,0x00,0x00,0x6f,0x03,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x74,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x70,0x0a,0x00,0x00, +0xea,0x00,0x00,0x00,0xeb,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x7a,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xea,0x00,0x00,0x00, +0x1f,0x0a,0x00,0x00,0x74,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00,0x26,0x0a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x25,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00,0x26,0x0a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x26,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x0b,0x0d,0x00,0x00,0x7a,0x0a,0x00,0x00,0x18,0x0a,0x00,0x00,0xea,0x00,0x00,0x00, +0x25,0x0a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd5,0x0a,0x00,0x00, +0xeb,0x00,0x00,0x00,0xeb,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd6,0x0a,0x00,0x00,0xe8,0x06,0x00,0x00,0xd5,0x0a,0x00,0x00,0x41,0x00,0x05,0x00, +0x40,0x01,0x00,0x00,0xdd,0x0a,0x00,0x00,0x1d,0x01,0x00,0x00,0x45,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xde,0x0a,0x00,0x00,0xdd,0x0a,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcb,0x0a,0x00,0x00,0xd6,0x0a,0x00,0x00, +0xde,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00,0x91,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x91,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x0f,0x0d,0x00,0x00, +0x1e,0x01,0x00,0x00,0x26,0x0a,0x00,0x00,0x2f,0x0d,0x00,0x00,0xba,0x0a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x0e,0x0d,0x00,0x00,0xea,0x00,0x00,0x00, +0x26,0x0a,0x00,0x00,0x31,0x0d,0x00,0x00,0xba,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x0d,0x0d,0x00,0x00,0xcb,0x0a,0x00,0x00,0x26,0x0a,0x00,0x00, +0x30,0x0d,0x00,0x00,0xba,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x0c,0x0d,0x00,0x00,0xa9,0x03,0x00,0x00,0x26,0x0a,0x00,0x00,0xbc,0x0a,0x00,0x00, +0xba,0x0a,0x00,0x00,0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x94,0x0a,0x00,0x00, +0x0c,0x0d,0x00,0x00,0x29,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0xbd,0x0a,0x00,0x00, +0xba,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x94,0x0a,0x00,0x00, +0x95,0x0a,0x00,0x00,0xbd,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0x95,0x0a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x96,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0x96,0x0a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x31,0x0d,0x00,0x00,0x0e,0x0d,0x00,0x00, +0x95,0x0a,0x00,0x00,0x14,0x0b,0x00,0x00,0x9a,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x30,0x0d,0x00,0x00,0x0d,0x0d,0x00,0x00,0x95,0x0a,0x00,0x00, +0x0f,0x0b,0x00,0x00,0x9a,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x2f,0x0d,0x00,0x00,0x0f,0x0d,0x00,0x00,0x95,0x0a,0x00,0x00,0xaf,0x0a,0x00,0x00, +0x9a,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x2d,0x0d,0x00,0x00, +0xa9,0x03,0x00,0x00,0x95,0x0a,0x00,0x00,0xb8,0x0a,0x00,0x00,0x9a,0x0a,0x00,0x00, +0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x99,0x0a,0x00,0x00,0x2d,0x0d,0x00,0x00, +0x29,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0xb9,0x0a,0x00,0x00,0x9a,0x0a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x99,0x0a,0x00,0x00,0x9a,0x0a,0x00,0x00, +0xb9,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0x9a,0x0a,0x00,0x00,0x50,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0x9d,0x0a,0x00,0x00,0x2d,0x0d,0x00,0x00,0x0c,0x0d,0x00,0x00, +0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xa0,0x0a,0x00,0x00,0xb5,0x05,0x00,0x00, +0x9d,0x0a,0x00,0x00,0x7c,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0xe6,0x0a,0x00,0x00, +0xa0,0x0a,0x00,0x00,0x7c,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0xe8,0x0a,0x00,0x00, +0x23,0x06,0x00,0x00,0xb0,0x00,0x05,0x00,0x4d,0x02,0x00,0x00,0xe9,0x0a,0x00,0x00, +0xe6,0x0a,0x00,0x00,0xe8,0x0a,0x00,0x00,0x9b,0x00,0x04,0x00,0x96,0x00,0x00,0x00, +0xea,0x0a,0x00,0x00,0xe9,0x0a,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xa4,0x0a,0x00,0x00,0xea,0x0a,0x00,0x00,0xeb,0x00,0x00,0x00,0xea,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0xef,0x0a,0x00,0x00,0x30,0x06,0x00,0x00, +0xa0,0x0a,0x00,0x00,0x02,0x00,0x00,0x00,0x1e,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf0,0x0a,0x00,0x00,0xef,0x0a,0x00,0x00,0x00,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x01,0x0b,0x00,0x00,0xf0,0x0a,0x00,0x00, +0xeb,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x02,0x0b,0x00,0x00, +0xe8,0x06,0x00,0x00,0x01,0x0b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf7,0x0a,0x00,0x00,0x02,0x0b,0x00,0x00,0xde,0x0a,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa9,0x0a,0x00,0x00,0xf7,0x0a,0x00,0x00,0xa4,0x0a,0x00,0x00, +0xb4,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0xac,0x0a,0x00,0x00,0xcb,0x0a,0x00,0x00, +0xa9,0x0a,0x00,0x00,0xa9,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xad,0x0a,0x00,0x00, +0xac,0x0a,0x00,0x00,0x24,0x01,0x00,0x00,0x1e,0x01,0x00,0x00,0xc5,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xaf,0x0a,0x00,0x00,0x2f,0x0d,0x00,0x00,0xad,0x0a,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x0f,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x30,0x0d,0x00,0x00,0xa9,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x14,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x31,0x0d,0x00,0x00,0xa9,0x0a,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xb8,0x0a,0x00,0x00,0x2d,0x0d,0x00,0x00,0x24,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x96,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0xb9,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00, +0xba,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0xba,0x0a,0x00,0x00,0x80,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xbc,0x0a,0x00,0x00,0x0c,0x0d,0x00,0x00,0x24,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x91,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0xbd,0x0a,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc0,0x0a,0x00,0x00,0x0d,0x0d,0x00,0x00, +0x0e,0x0d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc1,0x0a,0x00,0x00, +0xeb,0x00,0x00,0x00,0xc0,0x0a,0x00,0x00,0xab,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0xc3,0x0a,0x00,0x00,0x0f,0x0d,0x00,0x00,0x50,0x01,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xc4,0x0a,0x00,0x00,0xc3,0x0a,0x00,0x00,0xea,0x00,0x00,0x00, +0xeb,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc5,0x0a,0x00,0x00, +0xc1,0x0a,0x00,0x00,0xc4,0x0a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x19,0x06,0x00,0x00,0x0b,0x0d,0x00,0x00,0xc5,0x0a,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x18,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x19,0x06,0x00,0x00,0xea,0x00,0x00,0x00,0xeb,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x1d,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x18,0x0b,0x00,0x00,0x4b,0x09,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0xb8,0x0b,0x00,0x00,0x81,0x08,0x00,0x00,0xb5,0x05,0x00,0x00,0x02,0x00,0x00,0x00, +0x1e,0x01,0x00,0x00,0x4f,0x00,0x08,0x00,0x31,0x00,0x00,0x00,0xb9,0x0b,0x00,0x00, +0xb8,0x0b,0x00,0x00,0xb8,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x50,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x49,0x0b,0x00,0x00, +0xea,0x00,0x00,0x00,0x1d,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0x4a,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4a,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x11,0x0d,0x00,0x00,0xea,0x00,0x00,0x00,0xbd,0x0a,0x00,0x00,0x2c,0x0d,0x00,0x00, +0x7c,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x10,0x0d,0x00,0x00, +0xa9,0x03,0x00,0x00,0xbd,0x0a,0x00,0x00,0x7e,0x0b,0x00,0x00,0x7c,0x0b,0x00,0x00, +0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x4d,0x0b,0x00,0x00,0x10,0x0d,0x00,0x00, +0x29,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x7f,0x0b,0x00,0x00,0x7c,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x4d,0x0b,0x00,0x00,0x4e,0x0b,0x00,0x00, +0x7f,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x4e,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x4f,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x4f,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x2c,0x0d,0x00,0x00,0x11,0x0d,0x00,0x00,0x4e,0x0b,0x00,0x00, +0x77,0x0b,0x00,0x00,0x78,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x16,0x0d,0x00,0x00,0xa9,0x03,0x00,0x00,0x4e,0x0b,0x00,0x00,0x7a,0x0b,0x00,0x00, +0x78,0x0b,0x00,0x00,0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x52,0x0b,0x00,0x00, +0x16,0x0d,0x00,0x00,0x29,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x7b,0x0b,0x00,0x00, +0x78,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x52,0x0b,0x00,0x00, +0x53,0x0b,0x00,0x00,0x7b,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x53,0x0b,0x00,0x00, +0x50,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x56,0x0b,0x00,0x00,0x16,0x0d,0x00,0x00, +0x10,0x0d,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xcf,0x0b,0x00,0x00, +0xb5,0x05,0x00,0x00,0x56,0x0b,0x00,0x00,0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0xd2,0x0b,0x00,0x00,0x16,0x0d,0x00,0x00,0x1e,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xda,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd2,0x0b,0x00,0x00, +0xd3,0x0b,0x00,0x00,0xd7,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xd3,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd5,0x0b,0x00,0x00,0xcf,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x0f,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xd5,0x0b,0x00,0x00,0x1e,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xda,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xd7,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd9,0x0b,0x00,0x00,0xcf,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xda,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xda,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x18,0x0d,0x00,0x00, +0x0f,0x0c,0x00,0x00,0xd3,0x0b,0x00,0x00,0xd9,0x0b,0x00,0x00,0xd7,0x0b,0x00,0x00, +0xad,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0xdf,0x0b,0x00,0x00,0x16,0x0d,0x00,0x00, +0x1e,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xea,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xdf,0x0b,0x00,0x00,0xe0,0x0b,0x00,0x00,0xe7,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe0,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xe2,0x0b,0x00,0x00,0x23,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xe3,0x0b,0x00,0x00,0xe2,0x0b,0x00,0x00,0x24,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x14,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x18,0x0d,0x00,0x00,0xe3,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00, +0xea,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xe7,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00, +0xea,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xea,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x1a,0x0d,0x00,0x00,0x14,0x0c,0x00,0x00,0xe0,0x0b,0x00,0x00, +0x18,0x0d,0x00,0x00,0xe7,0x0b,0x00,0x00,0x52,0x00,0x06,0x00,0x40,0x00,0x00,0x00, +0xeb,0x0c,0x00,0x00,0x1a,0x0d,0x00,0x00,0xcf,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0xef,0x0b,0x00,0x00,0x10,0x0d,0x00,0x00, +0x1e,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xf7,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xef,0x0b,0x00,0x00,0xf0,0x0b,0x00,0x00,0xf4,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf0,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xf2,0x0b,0x00,0x00,0xcf,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x19,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xf2,0x0b,0x00,0x00,0x1e,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xf7,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf4,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xf6,0x0b,0x00,0x00,0xcf,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf7,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xf7,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x1c,0x0d,0x00,0x00,0x19,0x0c,0x00,0x00,0xf0,0x0b,0x00,0x00, +0xf6,0x0b,0x00,0x00,0xf4,0x0b,0x00,0x00,0xad,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0xfc,0x0b,0x00,0x00,0x10,0x0d,0x00,0x00,0x1e,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x07,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xfc,0x0b,0x00,0x00, +0xfd,0x0b,0x00,0x00,0x04,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0xfd,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xff,0x0b,0x00,0x00,0x23,0x06,0x00,0x00, +0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x00,0x0c,0x00,0x00, +0xff,0x0b,0x00,0x00,0x24,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x1e,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x1c,0x0d,0x00,0x00, +0x00,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00,0x07,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x04,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00,0x07,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x07,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x1e,0x0d,0x00,0x00, +0x1e,0x0c,0x00,0x00,0xfd,0x0b,0x00,0x00,0x1c,0x0d,0x00,0x00,0x04,0x0c,0x00,0x00, +0x52,0x00,0x06,0x00,0x40,0x00,0x00,0x00,0xf6,0x0c,0x00,0x00,0x1e,0x0d,0x00,0x00, +0xeb,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x5e,0x0b,0x00,0x00,0x10,0x0d,0x00,0x00,0x24,0x01,0x00,0x00,0x84,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x5f,0x0b,0x00,0x00,0x5e,0x0b,0x00,0x00,0xd5,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x61,0x0b,0x00,0x00,0x5f,0x0b,0x00,0x00, +0x16,0x0d,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x62,0x0b,0x00,0x00, +0x61,0x0b,0x00,0x00,0x24,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0x23,0x0c,0x00,0x00,0x81,0x08,0x00,0x00,0xf6,0x0c,0x00,0x00,0x02,0x00,0x00,0x00, +0x1e,0x01,0x00,0x00,0x4f,0x00,0x08,0x00,0x31,0x00,0x00,0x00,0x24,0x0c,0x00,0x00, +0x23,0x0c,0x00,0x00,0x23,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x4a,0x01,0x00,0x00,0x27,0x0c,0x00,0x00, +0x54,0x01,0x00,0x00,0x50,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x2b,0x0c,0x00,0x00, +0x1a,0x0d,0x00,0x00,0x1e,0x0d,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0x2c,0x0c,0x00,0x00,0x27,0x0c,0x00,0x00,0x2b,0x0c,0x00,0x00,0x02,0x00,0x00,0x00, +0x1e,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2d,0x0c,0x00,0x00, +0x2c,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x5f,0x00,0x00,0x00, +0x68,0x0b,0x00,0x00,0xf6,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x4a,0x01,0x00,0x00, +0x30,0x0c,0x00,0x00,0x5e,0x01,0x00,0x00,0x7c,0x00,0x04,0x00,0x40,0x00,0x00,0x00, +0x32,0x0c,0x00,0x00,0x68,0x0b,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0x33,0x0c,0x00,0x00,0x30,0x0c,0x00,0x00,0x32,0x0c,0x00,0x00,0x02,0x00,0x00,0x00, +0x1e,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x34,0x0c,0x00,0x00, +0x33,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x32,0x00,0x00,0x00, +0x6c,0x0b,0x00,0x00,0x2f,0x0b,0x00,0x00,0x62,0x0b,0x00,0x00,0x3e,0x00,0x03,0x00, +0x6c,0x0b,0x00,0x00,0x24,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x6f,0x0b,0x00,0x00,0x30,0x0b,0x00,0x00,0x62,0x0b,0x00,0x00,0x3e,0x00,0x03,0x00, +0x6f,0x0b,0x00,0x00,0x2d,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x72,0x0b,0x00,0x00,0x31,0x0b,0x00,0x00,0x62,0x0b,0x00,0x00,0x3e,0x00,0x03,0x00, +0x72,0x0b,0x00,0x00,0x34,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x75,0x0b,0x00,0x00,0x2d,0x0c,0x00,0x00,0x34,0x0c,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x77,0x0b,0x00,0x00,0x2c,0x0d,0x00,0x00,0x75,0x0b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x78,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x78,0x0b,0x00,0x00, +0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x7a,0x0b,0x00,0x00,0x16,0x0d,0x00,0x00, +0x24,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x4f,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7b,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0x7c,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7c,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x7e,0x0b,0x00,0x00, +0x10,0x0d,0x00,0x00,0x24,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x4a,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x7f,0x0b,0x00,0x00,0xba,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0x81,0x0b,0x00,0x00,0x11,0x0d,0x00,0x00,0xea,0x00,0x00,0x00,0xf7,0x00,0x03,0x00, +0xb0,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x81,0x0b,0x00,0x00, +0x82,0x0b,0x00,0x00,0xb0,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x82,0x0b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x83,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x83,0x0b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0x15,0x0d,0x00,0x00,0x49,0x0b,0x00,0x00, +0x82,0x0b,0x00,0x00,0x48,0x0c,0x00,0x00,0x87,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x12,0x0d,0x00,0x00,0x1e,0x01,0x00,0x00,0x82,0x0b,0x00,0x00, +0xae,0x0b,0x00,0x00,0x87,0x0b,0x00,0x00,0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0x86,0x0b,0x00,0x00,0x12,0x0d,0x00,0x00,0x3a,0x01,0x00,0x00,0xf6,0x00,0x04,0x00, +0xaf,0x0b,0x00,0x00,0x87,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x86,0x0b,0x00,0x00,0x87,0x0b,0x00,0x00,0xaf,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x87,0x0b,0x00,0x00,0x41,0x00,0x05,0x00,0x32,0x00,0x00,0x00,0x89,0x0b,0x00,0x00, +0x2f,0x0b,0x00,0x00,0x12,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x31,0x00,0x00,0x00, +0x8a,0x0b,0x00,0x00,0x89,0x0b,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x8c,0x0b,0x00,0x00,0x30,0x0b,0x00,0x00,0x12,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x8d,0x0b,0x00,0x00,0x8c,0x0b,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x8f,0x0b,0x00,0x00,0x31,0x0b,0x00,0x00,0x12,0x0d,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x90,0x0b,0x00,0x00,0x8f,0x0b,0x00,0x00, +0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x93,0x0b,0x00,0x00,0xb9,0x0b,0x00,0x00, +0xb9,0x0b,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x96,0x0b,0x00,0x00, +0x8a,0x0b,0x00,0x00,0x8a,0x0b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x39,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x93,0x0b,0x00,0x00, +0x96,0x0b,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9a,0x0b,0x00,0x00, +0xb9,0x0b,0x00,0x00,0x8a,0x0b,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9c,0x0b,0x00,0x00,0x9a,0x0b,0x00,0x00,0x39,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9e,0x0b,0x00,0x00,0x9c,0x0b,0x00,0x00,0xf8,0x04,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa0,0x0b,0x00,0x00,0xfb,0x0c,0x00,0x00, +0x9e,0x0b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x3e,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x8d,0x0b,0x00,0x00,0xa0,0x0b,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x43,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x90,0x0b,0x00,0x00,0xa0,0x0b,0x00,0x00,0x50,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0xa9,0x0b,0x00,0x00,0x3e,0x0c,0x00,0x00,0x43,0x0c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0x48,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x15,0x0d,0x00,0x00,0xa9,0x0b,0x00,0x00,0x80,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xae,0x0b,0x00,0x00,0x12,0x0d,0x00,0x00,0x24,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x83,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xaf,0x0b,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb0,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xb0,0x0b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0x13,0x0d,0x00,0x00,0x49,0x0b,0x00,0x00, +0x7f,0x0b,0x00,0x00,0x15,0x0d,0x00,0x00,0xaf,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00, +0xb3,0x01,0x00,0x00,0x4a,0x0c,0x00,0x00,0xb5,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4d,0x0c,0x00,0x00,0x13,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4e,0x0c,0x00,0x00,0x13,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x4f,0x0c,0x00,0x00, +0x4d,0x0c,0x00,0x00,0x4e,0x0c,0x00,0x00,0xea,0x00,0x00,0x00,0xea,0x00,0x00,0x00, +0x63,0x00,0x04,0x00,0x4a,0x0c,0x00,0x00,0xb5,0x05,0x00,0x00,0x4f,0x0c,0x00,0x00, +0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_depth_clip_pass_1a9472f0bdb51cef907b10a62046b777.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_depth_clip_pass_1a9472f0bdb51cef907b10a62046b777.h new file mode 100644 index 00000000..dd47c0fa --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_depth_clip_pass_1a9472f0bdb51cef907b10a62046b777.h @@ -0,0 +1,944 @@ +// ffx_fsr2_depth_clip_pass_1a9472f0bdb51cef907b10a62046b777.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_depth_clip_pass_1a9472f0bdb51cef907b10a62046b777_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_1a9472f0bdb51cef907b10a62046b777_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_1a9472f0bdb51cef907b10a62046b777_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_1a9472f0bdb51cef907b10a62046b777_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_1a9472f0bdb51cef907b10a62046b777_SampledImageResourceNames[] = { "r_reconstructed_previous_nearest_depth", "r_dilated_motion_vectors", "r_dilatedDepth", "r_reactive_mask", "r_transparency_and_composition_mask", "r_previous_dilated_motion_vectors", "r_input_motion_vectors", "r_input_color_jittered", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_1a9472f0bdb51cef907b10a62046b777_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 7, 8, 10, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_1a9472f0bdb51cef907b10a62046b777_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_1a9472f0bdb51cef907b10a62046b777_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_depth_clip_pass_1a9472f0bdb51cef907b10a62046b777_StorageImageResourceNames[] = { "rw_dilated_reactive_masks", "rw_prepared_input_color", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_1a9472f0bdb51cef907b10a62046b777_StorageImageResourceBindings[] = { 12, 13, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_1a9472f0bdb51cef907b10a62046b777_StorageImageResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_1a9472f0bdb51cef907b10a62046b777_StorageImageResourceSets[] = { 1, 1, }; + +static const char* g_ffx_fsr2_depth_clip_pass_1a9472f0bdb51cef907b10a62046b777_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_1a9472f0bdb51cef907b10a62046b777_UniformBufferResourceBindings[] = { 14, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_1a9472f0bdb51cef907b10a62046b777_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_1a9472f0bdb51cef907b10a62046b777_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_depth_clip_pass_1a9472f0bdb51cef907b10a62046b777_size = 14648; + +static const unsigned char g_ffx_fsr2_depth_clip_pass_1a9472f0bdb51cef907b10a62046b777_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x2e,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x06,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x99,0x05,0x00,0x00, +0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00, +0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75, +0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00, +0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70, +0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72, +0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47, +0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69, +0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00, +0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0x17,0x01,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x17,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53, +0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x17,0x01,0x00,0x00,0x01,0x00,0x00,0x00, +0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00, +0x06,0x00,0x07,0x00,0x17,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73, +0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00, +0x17,0x01,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f, +0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e, +0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0x17,0x01,0x00,0x00, +0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65, +0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0x17,0x01,0x00,0x00, +0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65, +0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0x17,0x01,0x00,0x00, +0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00, +0x06,0x00,0x08,0x00,0x17,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76, +0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00, +0x06,0x00,0x05,0x00,0x17,0x01,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x17,0x01,0x00,0x00,0x09,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61, +0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x17,0x01,0x00,0x00,0x0a,0x00,0x00,0x00, +0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x17,0x01,0x00,0x00,0x0b,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74, +0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00, +0x06,0x00,0x07,0x00,0x17,0x01,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00, +0x17,0x01,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75, +0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72, +0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x17,0x01,0x00,0x00,0x0e,0x00,0x00,0x00, +0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00, +0x17,0x01,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53, +0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x17,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c, +0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0x17,0x01,0x00,0x00, +0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43, +0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00, +0x17,0x01,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61, +0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x19,0x01,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x00,0x00,0x05,0x00,0x06,0x00,0x50,0x01,0x00,0x00,0x72,0x5f,0x72,0x65, +0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x00,0x05,0x00,0x0b,0x00, +0x5a,0x01,0x00,0x00,0x72,0x5f,0x74,0x72,0x61,0x6e,0x73,0x70,0x61,0x72,0x65,0x6e, +0x63,0x79,0x5f,0x61,0x6e,0x64,0x5f,0x63,0x6f,0x6d,0x70,0x6f,0x73,0x69,0x74,0x69, +0x6f,0x6e,0x5f,0x6d,0x61,0x73,0x6b,0x00,0x05,0x00,0x08,0x00,0x62,0x01,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x5f,0x6a,0x69, +0x74,0x74,0x65,0x72,0x65,0x64,0x00,0x00,0x05,0x00,0x08,0x00,0x6a,0x01,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76, +0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x05,0x00,0x08,0x00,0x7b,0x01,0x00,0x00, +0x72,0x77,0x5f,0x70,0x72,0x65,0x70,0x61,0x72,0x65,0x64,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x05,0x00,0x0c,0x00,0x81,0x01,0x00,0x00, +0x72,0x5f,0x72,0x65,0x63,0x6f,0x6e,0x73,0x74,0x72,0x75,0x63,0x74,0x65,0x64,0x5f, +0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x6e,0x65,0x61,0x72,0x65,0x73,0x74, +0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x00,0x05,0x00,0x09,0x00,0x8a,0x01,0x00,0x00, +0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e, +0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x0b,0x00, +0x91,0x01,0x00,0x00,0x72,0x5f,0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x64, +0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65, +0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x95,0x01,0x00,0x00, +0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0x9e,0x01,0x00,0x00,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65, +0x64,0x44,0x65,0x70,0x74,0x68,0x00,0x00,0x05,0x00,0x07,0x00,0xa6,0x01,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65, +0x00,0x00,0x00,0x00,0x05,0x00,0x09,0x00,0xb4,0x01,0x00,0x00,0x72,0x77,0x5f,0x64, +0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x72,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x5f, +0x6d,0x61,0x73,0x6b,0x73,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0x99,0x05,0x00,0x00, +0x67,0x6c,0x5f,0x47,0x6c,0x6f,0x62,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74, +0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x17,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00,0x03,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00, +0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x17,0x01,0x00,0x00,0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00,0x07,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00, +0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x17,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00,0x0b,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00, +0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x17,0x01,0x00,0x00,0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00,0x0f,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x17,0x01,0x00,0x00,0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x17,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x19,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x19,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x0e,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x50,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x50,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x5a,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x5a,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x62,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x62,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x6a,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x6a,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x7b,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x7b,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x7b,0x01,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x81,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x81,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x8a,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x8a,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x91,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x91,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x95,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x95,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x9e,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x9e,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xa6,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xa6,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb4,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb4,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0xb4,0x01,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x99,0x05,0x00,0x00, +0x0b,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xab,0x05,0x00,0x00, +0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00, +0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00, +0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x12,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x31,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x32,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x31,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x40,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x48,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x56,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x5f,0x00,0x00,0x00, +0x5e,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x14,0x00,0x02,0x00,0x96,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0xb5,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x1c,0x00,0x04,0x00,0xb6,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0xb5,0x00,0x00,0x00, +0x1c,0x00,0x04,0x00,0xb7,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0xb5,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe6,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe7,0x00,0x00,0x00,0x00,0x00,0x80,0x3f, +0x1e,0x00,0x15,0x00,0x17,0x01,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x18,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x17,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0x18,0x01,0x00,0x00,0x19,0x01,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x1a,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x1b,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x20,0x01,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x25,0x01,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x2a,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x2b,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x48,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x30,0x01,0x00,0x00, +0x09,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x31,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x36,0x01,0x00,0x00, +0x0b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x3b,0x01,0x00,0x00, +0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x3c,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x41,0x01,0x00,0x00, +0x12,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x46,0x01,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x47,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x46,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0x4c,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x47,0x01,0x00,0x00, +0x50,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x47,0x01,0x00,0x00, +0x5a,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x47,0x01,0x00,0x00, +0x62,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x47,0x01,0x00,0x00, +0x6a,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x79,0x01,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x7a,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x79,0x01,0x00,0x00,0x3b,0x00,0x04,0x00, +0x7a,0x01,0x00,0x00,0x7b,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x7f,0x01,0x00,0x00,0x5e,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x7f,0x01,0x00,0x00, +0x3b,0x00,0x04,0x00,0x80,0x01,0x00,0x00,0x81,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x84,0x01,0x00,0x00,0x5e,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x47,0x01,0x00,0x00,0x8a,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x47,0x01,0x00,0x00,0x91,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x1a,0x00,0x02,0x00,0x93,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0x94,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x93,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0x94,0x01,0x00,0x00, +0x95,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x1b,0x00,0x03,0x00,0x97,0x01,0x00,0x00, +0x46,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0x47,0x01,0x00,0x00,0x9e,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x47,0x01,0x00,0x00,0xa6,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xa8,0x01,0x00,0x00, +0x1a,0x01,0x00,0x00,0x1a,0x01,0x00,0x00,0x19,0x00,0x09,0x00,0xb2,0x01,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xb3,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0xb2,0x01,0x00,0x00,0x3b,0x00,0x04,0x00, +0xb3,0x01,0x00,0x00,0xb4,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xbc,0x01,0x00,0x00,0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xc0,0x01,0x00,0x00,0x00,0x00,0x00,0x3f,0x2b,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0xc1,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xd2,0x01,0x00,0x00,0x00,0x00,0x80,0xbe,0x2c,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x35,0x02,0x00,0x00,0xc0,0x01,0x00,0x00,0xc0,0x01,0x00,0x00, +0x17,0x00,0x04,0x00,0x4c,0x02,0x00,0x00,0x96,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x55,0x02,0x00,0x00,0x00,0x00,0x00,0x40, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x56,0x02,0x00,0x00,0x00,0x00,0x00,0xc0, +0x2c,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x57,0x02,0x00,0x00,0x55,0x02,0x00,0x00, +0x56,0x02,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x59,0x02,0x00,0x00, +0x00,0x00,0x80,0xbf,0x2c,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x5a,0x02,0x00,0x00, +0x59,0x02,0x00,0x00,0xe7,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xa2,0x02,0x00,0x00,0x00,0xe0,0x7f,0x47,0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0xba,0x02,0x00,0x00,0x20,0x01,0x00,0x00,0x1a,0x01,0x00,0x00,0x2c,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0xbc,0x02,0x00,0x00,0x1a,0x01,0x00,0x00,0x20,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xbe,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xbf,0x02,0x00,0x00,0x20,0x01,0x00,0x00, +0x20,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xf4,0x02,0x00,0x00, +0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0b,0x03,0x00,0x00, +0x0a,0xd7,0x23,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x48,0x03,0x00,0x00, +0x0d,0xd9,0x65,0x37,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x58,0x03,0x00,0x00, +0x00,0x00,0x40,0x40,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x92,0x03,0x00,0x00, +0xff,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x9e,0x04,0x00,0x00, +0x09,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x9f,0x04,0x00,0x00,0x31,0x00,0x00,0x00, +0x9e,0x04,0x00,0x00,0x20,0x00,0x04,0x00,0xa0,0x04,0x00,0x00,0x07,0x00,0x00,0x00, +0x9f,0x04,0x00,0x00,0x1c,0x00,0x04,0x00,0xa5,0x04,0x00,0x00,0x06,0x00,0x00,0x00, +0x9e,0x04,0x00,0x00,0x20,0x00,0x04,0x00,0xa6,0x04,0x00,0x00,0x07,0x00,0x00,0x00, +0xa5,0x04,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe1,0x04,0x00,0x00, +0x00,0x00,0xc0,0x40,0x2c,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0x01,0x05,0x00,0x00, +0xe6,0x00,0x00,0x00,0xe6,0x00,0x00,0x00,0xe6,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0x18,0x05,0x00,0x00,0x1a,0x01,0x00,0x00,0x92,0x03,0x00,0x00, +0x17,0x00,0x04,0x00,0x97,0x05,0x00,0x00,0x5e,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x98,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0x97,0x05,0x00,0x00, +0x3b,0x00,0x04,0x00,0x98,0x05,0x00,0x00,0x99,0x05,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0xaa,0x05,0x00,0x00,0x08,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0x97,0x05,0x00,0x00,0xab,0x05,0x00,0x00,0xaa,0x05,0x00,0x00, +0xaa,0x05,0x00,0x00,0xc1,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0x21,0x0c,0x00,0x00, +0x07,0x00,0x00,0x00,0xb6,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x23,0x0c,0x00,0x00, +0x07,0x00,0x00,0x00,0xb7,0x00,0x00,0x00,0x2c,0x00,0x07,0x00,0xb6,0x00,0x00,0x00, +0xc8,0x0c,0x00,0x00,0xa8,0x01,0x00,0x00,0xba,0x02,0x00,0x00,0xbc,0x02,0x00,0x00, +0xbf,0x02,0x00,0x00,0x2c,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0xc9,0x0c,0x00,0x00, +0xa2,0x02,0x00,0x00,0xa2,0x02,0x00,0x00,0xa2,0x02,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xca,0x0c,0x00,0x00,0x00,0x00,0xc8,0x42,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xcb,0x0c,0x00,0x00,0xcd,0xcc,0x4c,0x3d,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xcc,0x0c,0x00,0x00,0x00,0x00,0xe0,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xd0,0x0c,0x00,0x00,0x8b,0xff,0xed,0x39,0x36,0x00,0x05,0x00, +0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x23,0x0c,0x00,0x00, +0x3d,0x0c,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x21,0x0c,0x00,0x00, +0x3c,0x0c,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xa0,0x04,0x00,0x00, +0x00,0x0b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xa6,0x04,0x00,0x00, +0x01,0x0b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xa6,0x04,0x00,0x00, +0x02,0x0b,0x00,0x00,0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x97,0x05,0x00,0x00, +0x9a,0x05,0x00,0x00,0x99,0x05,0x00,0x00,0x4f,0x00,0x07,0x00,0x5f,0x00,0x00,0x00, +0x9b,0x05,0x00,0x00,0x9a,0x05,0x00,0x00,0x9a,0x05,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0x9c,0x05,0x00,0x00, +0x9b,0x05,0x00,0x00,0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0xcc,0x05,0x00,0x00, +0x9c,0x05,0x00,0x00,0x81,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xce,0x05,0x00,0x00, +0xcc,0x05,0x00,0x00,0x35,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x1b,0x01,0x00,0x00, +0x07,0x06,0x00,0x00,0x19,0x01,0x00,0x00,0x1a,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x40,0x00,0x00,0x00,0x08,0x06,0x00,0x00,0x07,0x06,0x00,0x00,0x6f,0x00,0x04,0x00, +0x12,0x00,0x00,0x00,0xd0,0x05,0x00,0x00,0x08,0x06,0x00,0x00,0x88,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0xd1,0x05,0x00,0x00,0xce,0x05,0x00,0x00,0xd0,0x05,0x00,0x00, +0x3d,0x00,0x04,0x00,0x46,0x01,0x00,0x00,0x0b,0x06,0x00,0x00,0x8a,0x01,0x00,0x00, +0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x0d,0x06,0x00,0x00,0x0b,0x06,0x00,0x00, +0x9c,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x1a,0x01,0x00,0x00,0x4f,0x00,0x07,0x00, +0x12,0x00,0x00,0x00,0x0e,0x06,0x00,0x00,0x0d,0x06,0x00,0x00,0x0d,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x1b,0x01,0x00,0x00, +0x11,0x06,0x00,0x00,0x19,0x01,0x00,0x00,0x25,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x40,0x00,0x00,0x00,0x12,0x06,0x00,0x00,0x11,0x06,0x00,0x00,0x6f,0x00,0x04,0x00, +0x12,0x00,0x00,0x00,0xd6,0x05,0x00,0x00,0x12,0x06,0x00,0x00,0x85,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0xd7,0x05,0x00,0x00,0x0e,0x06,0x00,0x00,0xd6,0x05,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd8,0x05,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0xd7,0x05,0x00,0x00,0xba,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0xd9,0x05,0x00,0x00,0xd8,0x05,0x00,0x00,0x0b,0x03,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xda,0x05,0x00,0x00,0xd9,0x05,0x00,0x00,0xe7,0x00,0x00,0x00, +0xe6,0x00,0x00,0x00,0x8e,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xdc,0x05,0x00,0x00, +0x0e,0x06,0x00,0x00,0xda,0x05,0x00,0x00,0x81,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0xdf,0x05,0x00,0x00,0xd1,0x05,0x00,0x00,0xdc,0x05,0x00,0x00,0x3d,0x00,0x04,0x00, +0x46,0x01,0x00,0x00,0x15,0x06,0x00,0x00,0x9e,0x01,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0x17,0x06,0x00,0x00,0x15,0x06,0x00,0x00,0x9c,0x05,0x00,0x00, +0x02,0x00,0x00,0x00,0x1a,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x18,0x06,0x00,0x00,0x17,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x2b,0x01,0x00,0x00,0xd5,0x06,0x00,0x00,0x19,0x01,0x00,0x00,0x2a,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x48,0x00,0x00,0x00,0xd6,0x06,0x00,0x00,0xd5,0x06,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcd,0x06,0x00,0x00,0xd6,0x06,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd0,0x06,0x00,0x00, +0xd6,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd1,0x06,0x00,0x00,0x18,0x06,0x00,0x00,0xd0,0x06,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd2,0x06,0x00,0x00,0xcd,0x06,0x00,0x00,0xd1,0x06,0x00,0x00, +0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xe4,0x06,0x00,0x00,0xdf,0x05,0x00,0x00, +0xd0,0x05,0x00,0x00,0x83,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xe5,0x06,0x00,0x00, +0xe4,0x06,0x00,0x00,0x35,0x02,0x00,0x00,0x0c,0x00,0x06,0x00,0x12,0x00,0x00,0x00, +0xe7,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0xe5,0x06,0x00,0x00, +0x6e,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0xe8,0x06,0x00,0x00,0xe7,0x06,0x00,0x00, +0x0c,0x00,0x06,0x00,0x12,0x00,0x00,0x00,0x10,0x07,0x00,0x00,0x01,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0xe5,0x06,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf1,0x06,0x00,0x00,0x10,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf2,0x06,0x00,0x00,0xe7,0x00,0x00,0x00,0xf1,0x06,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf4,0x06,0x00,0x00,0x10,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf5,0x06,0x00,0x00, +0xe7,0x00,0x00,0x00,0xf4,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf6,0x06,0x00,0x00,0xf2,0x06,0x00,0x00,0xf5,0x06,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfd,0x06,0x00,0x00,0xf1,0x06,0x00,0x00,0xf5,0x06,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x04,0x07,0x00,0x00,0xf2,0x06,0x00,0x00, +0xf4,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0a,0x07,0x00,0x00, +0xf1,0x06,0x00,0x00,0xf4,0x06,0x00,0x00,0x50,0x00,0x07,0x00,0xb7,0x00,0x00,0x00, +0x6b,0x0c,0x00,0x00,0xf6,0x06,0x00,0x00,0xfd,0x06,0x00,0x00,0x04,0x07,0x00,0x00, +0x0a,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x3c,0x0c,0x00,0x00,0xc8,0x0c,0x00,0x00, +0x3e,0x00,0x03,0x00,0x3d,0x0c,0x00,0x00,0x6b,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x64,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0x64,0x06,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xd3,0x0c,0x00,0x00,0xe6,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x21,0x0d,0x00,0x00,0xb9,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xd2,0x0c,0x00,0x00,0xe6,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x1e,0x0d,0x00,0x00, +0xb9,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xd1,0x0c,0x00,0x00, +0x1a,0x01,0x00,0x00,0x05,0x00,0x00,0x00,0xbb,0x06,0x00,0x00,0xb9,0x06,0x00,0x00, +0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x67,0x06,0x00,0x00,0xd1,0x0c,0x00,0x00, +0xf4,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xbc,0x06,0x00,0x00,0xb9,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x67,0x06,0x00,0x00,0x68,0x06,0x00,0x00, +0xbc,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0x68,0x06,0x00,0x00,0x41,0x00,0x05,0x00, +0x56,0x00,0x00,0x00,0x3f,0x0c,0x00,0x00,0x3c,0x0c,0x00,0x00,0xd1,0x0c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0x6b,0x06,0x00,0x00,0x3f,0x0c,0x00,0x00, +0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x6f,0x06,0x00,0x00,0xe8,0x06,0x00,0x00, +0x6b,0x06,0x00,0x00,0x7c,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0x19,0x07,0x00,0x00, +0x6f,0x06,0x00,0x00,0x7c,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0x1b,0x07,0x00,0x00, +0x08,0x06,0x00,0x00,0xb0,0x00,0x05,0x00,0x4c,0x02,0x00,0x00,0x1c,0x07,0x00,0x00, +0x19,0x07,0x00,0x00,0x1b,0x07,0x00,0x00,0x9b,0x00,0x04,0x00,0x96,0x00,0x00,0x00, +0x1d,0x07,0x00,0x00,0x1c,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0xb8,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x1d,0x07,0x00,0x00,0x73,0x06,0x00,0x00, +0xb8,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0x73,0x06,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x40,0x0c,0x00,0x00,0x3d,0x0c,0x00,0x00,0xd1,0x0c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x76,0x06,0x00,0x00,0x40,0x0c,0x00,0x00, +0xba,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x78,0x06,0x00,0x00,0x76,0x06,0x00,0x00, +0x0b,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0xb7,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x78,0x06,0x00,0x00,0x79,0x06,0x00,0x00,0xb7,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0x79,0x06,0x00,0x00,0x3d,0x00,0x04,0x00,0x7f,0x01,0x00,0x00, +0x20,0x07,0x00,0x00,0x81,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x84,0x01,0x00,0x00, +0x22,0x07,0x00,0x00,0x20,0x07,0x00,0x00,0x6f,0x06,0x00,0x00,0x02,0x00,0x00,0x00, +0x1a,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x23,0x07,0x00,0x00, +0x22,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x24,0x07,0x00,0x00,0x23,0x07,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2e,0x07,0x00,0x00,0x24,0x07,0x00,0x00,0xd0,0x06,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2f,0x07,0x00,0x00,0xcd,0x06,0x00,0x00,0x2e,0x07,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x80,0x06,0x00,0x00,0xd2,0x06,0x00,0x00, +0x2f,0x07,0x00,0x00,0xba,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x82,0x06,0x00,0x00, +0x80,0x06,0x00,0x00,0xe6,0x00,0x00,0x00,0xf7,0x00,0x03,0x00,0xb6,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x82,0x06,0x00,0x00,0x83,0x06,0x00,0x00, +0xb6,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0x83,0x06,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x38,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x24,0x07,0x00,0x00,0x18,0x06,0x00,0x00,0x8e,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x89,0x06,0x00,0x00,0xd0,0x05,0x00,0x00,0xc0,0x01,0x00,0x00,0x6e,0x00,0x04,0x00, +0x40,0x00,0x00,0x00,0x8a,0x06,0x00,0x00,0x89,0x06,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x71,0x07,0x00,0x00,0x38,0x07,0x00,0x00,0xd0,0x06,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x72,0x07,0x00,0x00,0xcd,0x06,0x00,0x00, +0x71,0x07,0x00,0x00,0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0x4f,0x07,0x00,0x00, +0x8a,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x7c,0x07,0x00,0x00, +0x4f,0x07,0x00,0x00,0xd0,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x7d,0x07,0x00,0x00,0x7c,0x07,0x00,0x00,0x57,0x02,0x00,0x00,0x81,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x7e,0x07,0x00,0x00,0x7d,0x07,0x00,0x00,0x5a,0x02,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x53,0x07,0x00,0x00,0xd6,0x06,0x00,0x00, +0x02,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x55,0x07,0x00,0x00, +0x7e,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x56,0x07,0x00,0x00,0x53,0x07,0x00,0x00,0x55,0x07,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x58,0x07,0x00,0x00,0x56,0x07,0x00,0x00,0x72,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5a,0x07,0x00,0x00,0xd6,0x06,0x00,0x00, +0x03,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5c,0x07,0x00,0x00, +0x7e,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5d,0x07,0x00,0x00,0x5a,0x07,0x00,0x00,0x5c,0x07,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5f,0x07,0x00,0x00,0x5d,0x07,0x00,0x00,0x72,0x07,0x00,0x00, +0x50,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0x63,0x07,0x00,0x00,0x58,0x07,0x00,0x00, +0x5f,0x07,0x00,0x00,0x72,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x98,0x07,0x00,0x00,0x53,0x07,0x00,0x00,0x59,0x02,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9a,0x07,0x00,0x00,0x98,0x07,0x00,0x00,0x72,0x07,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa1,0x07,0x00,0x00,0x5a,0x07,0x00,0x00, +0x72,0x07,0x00,0x00,0x50,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0xa5,0x07,0x00,0x00, +0x9a,0x07,0x00,0x00,0xa1,0x07,0x00,0x00,0x72,0x07,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x93,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0xd0,0x05,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc9,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xd2,0x06,0x00,0x00,0x2f,0x07,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x98,0x06,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0xa5,0x07,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x9a,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x63,0x07,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9b,0x06,0x00,0x00,0x98,0x06,0x00,0x00, +0x9a,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9d,0x06,0x00,0x00, +0x48,0x03,0x00,0x00,0x9b,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9f,0x06,0x00,0x00,0x9d,0x06,0x00,0x00,0x93,0x06,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa1,0x06,0x00,0x00,0x9f,0x06,0x00,0x00,0xc9,0x07,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa5,0x06,0x00,0x00,0x93,0x06,0x00,0x00, +0xd0,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xd1,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xa5,0x06,0x00,0x00,0xe6,0x00,0x00,0x00, +0xe7,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xd7,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xe7,0x00,0x00,0x00,0x58,0x03,0x00,0x00, +0xd1,0x07,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xab,0x06,0x00,0x00, +0xa1,0x06,0x00,0x00,0x80,0x06,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xdb,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xab,0x06,0x00,0x00, +0xe6,0x00,0x00,0x00,0xe7,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xe0,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xdb,0x07,0x00,0x00, +0xd7,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb0,0x06,0x00,0x00, +0xe0,0x07,0x00,0x00,0x76,0x06,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb2,0x06,0x00,0x00,0xd3,0x0c,0x00,0x00,0xb0,0x06,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb5,0x06,0x00,0x00,0xd2,0x0c,0x00,0x00,0x76,0x06,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb6,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xb6,0x06,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x23,0x0d,0x00,0x00,0xd3,0x0c,0x00,0x00, +0x79,0x06,0x00,0x00,0xb2,0x06,0x00,0x00,0x83,0x06,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x20,0x0d,0x00,0x00,0xd2,0x0c,0x00,0x00,0x79,0x06,0x00,0x00, +0xb5,0x06,0x00,0x00,0x83,0x06,0x00,0x00,0xf9,0x00,0x02,0x00,0xb7,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb7,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x22,0x0d,0x00,0x00,0xd3,0x0c,0x00,0x00,0x73,0x06,0x00,0x00,0x23,0x0d,0x00,0x00, +0xb6,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x1f,0x0d,0x00,0x00, +0xd2,0x0c,0x00,0x00,0x73,0x06,0x00,0x00,0x20,0x0d,0x00,0x00,0xb6,0x06,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb8,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xb8,0x06,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x21,0x0d,0x00,0x00,0xd3,0x0c,0x00,0x00, +0x68,0x06,0x00,0x00,0x22,0x0d,0x00,0x00,0xb7,0x06,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x1e,0x0d,0x00,0x00,0xd2,0x0c,0x00,0x00,0x68,0x06,0x00,0x00, +0x1f,0x0d,0x00,0x00,0xb7,0x06,0x00,0x00,0xf9,0x00,0x02,0x00,0xb9,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb9,0x06,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xbb,0x06,0x00,0x00,0xd1,0x0c,0x00,0x00,0x20,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x64,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xbc,0x06,0x00,0x00,0xba,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0xbe,0x06,0x00,0x00,0xd2,0x0c,0x00,0x00,0xe6,0x00,0x00,0x00, +0xf7,0x00,0x03,0x00,0xc6,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xbe,0x06,0x00,0x00,0xbf,0x06,0x00,0x00,0xc5,0x06,0x00,0x00,0xf8,0x00,0x02,0x00, +0xbf,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc2,0x06,0x00,0x00, +0xd3,0x0c,0x00,0x00,0xd2,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc3,0x06,0x00,0x00,0xe7,0x00,0x00,0x00,0xc2,0x06,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xe4,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xc3,0x06,0x00,0x00,0xe6,0x00,0x00,0x00,0xe7,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc6,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xc5,0x06,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc6,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xc6,0x06,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xd4,0x0c,0x00,0x00,0xe4,0x07,0x00,0x00,0xbf,0x06,0x00,0x00, +0xe6,0x00,0x00,0x00,0xc5,0x06,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0xf1,0x07,0x00,0x00,0x9c,0x05,0x00,0x00,0x18,0x05,0x00,0x00,0x3d,0x00,0x04,0x00, +0x7f,0x01,0x00,0x00,0x0f,0x08,0x00,0x00,0x81,0x01,0x00,0x00,0x5f,0x00,0x07,0x00, +0x84,0x01,0x00,0x00,0x11,0x08,0x00,0x00,0x0f,0x08,0x00,0x00,0xf1,0x07,0x00,0x00, +0x02,0x00,0x00,0x00,0x1a,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x12,0x08,0x00,0x00,0x11,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x13,0x08,0x00,0x00,0x12,0x08,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1d,0x08,0x00,0x00,0x13,0x08,0x00,0x00,0xd0,0x06,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1e,0x08,0x00,0x00,0xcd,0x06,0x00,0x00, +0x1d,0x08,0x00,0x00,0x5f,0x00,0x07,0x00,0x84,0x01,0x00,0x00,0x27,0x08,0x00,0x00, +0x0f,0x08,0x00,0x00,0x9c,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x1a,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x28,0x08,0x00,0x00,0x27,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x29,0x08,0x00,0x00, +0x28,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x33,0x08,0x00,0x00, +0x29,0x08,0x00,0x00,0xd0,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x34,0x08,0x00,0x00,0xcd,0x06,0x00,0x00,0x33,0x08,0x00,0x00,0x80,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0xf9,0x07,0x00,0x00,0x9c,0x05,0x00,0x00,0xbc,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x84,0x01,0x00,0x00,0x3d,0x08,0x00,0x00,0x0f,0x08,0x00,0x00, +0xf9,0x07,0x00,0x00,0x02,0x00,0x00,0x00,0x1a,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x3e,0x08,0x00,0x00,0x3d,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x3f,0x08,0x00,0x00,0x3e,0x08,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x49,0x08,0x00,0x00,0x3f,0x08,0x00,0x00, +0xd0,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4a,0x08,0x00,0x00, +0xcd,0x06,0x00,0x00,0x49,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfe,0x07,0x00,0x00,0x1e,0x08,0x00,0x00,0x34,0x08,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x34,0x08,0x00,0x00,0x0b,0x03,0x00,0x00, +0xba,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x01,0x08,0x00,0x00,0xfe,0x07,0x00,0x00, +0x00,0x08,0x00,0x00,0xf7,0x00,0x03,0x00,0x09,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x01,0x08,0x00,0x00,0x02,0x08,0x00,0x00,0x09,0x08,0x00,0x00, +0xf8,0x00,0x02,0x00,0x02,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x05,0x08,0x00,0x00,0x34,0x08,0x00,0x00,0x4a,0x08,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x07,0x08,0x00,0x00,0x4a,0x08,0x00,0x00,0x0b,0x03,0x00,0x00, +0xba,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x08,0x08,0x00,0x00,0x05,0x08,0x00,0x00, +0x07,0x08,0x00,0x00,0xf9,0x00,0x02,0x00,0x09,0x08,0x00,0x00,0xf8,0x00,0x02,0x00, +0x09,0x08,0x00,0x00,0xf5,0x00,0x07,0x00,0x96,0x00,0x00,0x00,0x0a,0x08,0x00,0x00, +0x01,0x08,0x00,0x00,0xc6,0x06,0x00,0x00,0x08,0x08,0x00,0x00,0x02,0x08,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x0b,0x08,0x00,0x00,0x0a,0x08,0x00,0x00, +0xe7,0x00,0x00,0x00,0xe6,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0c,0x08,0x00,0x00,0xe7,0x00,0x00,0x00,0x0b,0x08,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xeb,0x05,0x00,0x00,0xd4,0x0c,0x00,0x00,0x0c,0x08,0x00,0x00, +0x3d,0x00,0x04,0x00,0x46,0x01,0x00,0x00,0x66,0x08,0x00,0x00,0x62,0x01,0x00,0x00, +0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x68,0x08,0x00,0x00,0x66,0x08,0x00,0x00, +0x9c,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x1a,0x01,0x00,0x00,0x4f,0x00,0x08,0x00, +0x31,0x00,0x00,0x00,0x69,0x08,0x00,0x00,0x68,0x08,0x00,0x00,0x68,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x31,0x00,0x00,0x00,0x6e,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x01,0x05,0x00,0x00,0x69,0x08,0x00,0x00,0x3d,0x00,0x04,0x00,0x46,0x01,0x00,0x00, +0x72,0x08,0x00,0x00,0xa6,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0x73,0x08,0x00,0x00,0x72,0x08,0x00,0x00,0xa8,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x1a,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x74,0x08,0x00,0x00, +0x73,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0x76,0x08,0x00,0x00,0x74,0x08,0x00,0x00,0xe6,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x78,0x08,0x00,0x00,0xf8,0x00,0x02,0x00,0x78,0x08,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x2d,0x0d,0x00,0x00,0x76,0x08,0x00,0x00,0xe7,0x00,0x00,0x00, +0x74,0x08,0x00,0x00,0x41,0x00,0x05,0x00,0x3c,0x01,0x00,0x00,0x7c,0x08,0x00,0x00, +0x19,0x01,0x00,0x00,0x3b,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x7d,0x08,0x00,0x00,0x7c,0x08,0x00,0x00,0x50,0x00,0x06,0x00,0x31,0x00,0x00,0x00, +0x82,0x08,0x00,0x00,0x7d,0x08,0x00,0x00,0x7d,0x08,0x00,0x00,0x7d,0x08,0x00,0x00, +0x88,0x00,0x05,0x00,0x31,0x00,0x00,0x00,0x83,0x08,0x00,0x00,0x6e,0x08,0x00,0x00, +0x82,0x08,0x00,0x00,0x8e,0x00,0x05,0x00,0x31,0x00,0x00,0x00,0x86,0x08,0x00,0x00, +0x83,0x08,0x00,0x00,0x2d,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00,0x31,0x00,0x00,0x00, +0x8a,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x86,0x08,0x00,0x00, +0x01,0x05,0x00,0x00,0xc9,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x90,0x08,0x00,0x00,0x8a,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x91,0x08,0x00,0x00,0xbc,0x01,0x00,0x00,0x90,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x93,0x08,0x00,0x00,0x8a,0x08,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x94,0x08,0x00,0x00, +0xc0,0x01,0x00,0x00,0x93,0x08,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x95,0x08,0x00,0x00,0x91,0x08,0x00,0x00,0x94,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x97,0x08,0x00,0x00,0x8a,0x08,0x00,0x00,0x02,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x98,0x08,0x00,0x00,0xbc,0x01,0x00,0x00, +0x97,0x08,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x99,0x08,0x00,0x00, +0x95,0x08,0x00,0x00,0x98,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9c,0x08,0x00,0x00,0xc0,0x01,0x00,0x00,0x90,0x08,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9f,0x08,0x00,0x00,0xc0,0x01,0x00,0x00,0x97,0x08,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa0,0x08,0x00,0x00,0x9c,0x08,0x00,0x00, +0x9f,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa3,0x08,0x00,0x00, +0xd2,0x01,0x00,0x00,0x90,0x08,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa7,0x08,0x00,0x00,0xa3,0x08,0x00,0x00,0x94,0x08,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xab,0x08,0x00,0x00,0xa7,0x08,0x00,0x00,0x98,0x08,0x00,0x00, +0x50,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0xf3,0x05,0x00,0x00,0x99,0x08,0x00,0x00, +0xa0,0x08,0x00,0x00,0xab,0x08,0x00,0x00,0xeb,0x05,0x00,0x00,0x3d,0x00,0x04,0x00, +0x79,0x01,0x00,0x00,0xaf,0x08,0x00,0x00,0x7b,0x01,0x00,0x00,0x63,0x00,0x04,0x00, +0xaf,0x08,0x00,0x00,0x9c,0x05,0x00,0x00,0xf3,0x05,0x00,0x00,0x3d,0x00,0x04,0x00, +0x46,0x01,0x00,0x00,0x13,0x09,0x00,0x00,0x6a,0x01,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0x15,0x09,0x00,0x00,0x13,0x09,0x00,0x00,0x9c,0x05,0x00,0x00, +0x02,0x00,0x00,0x00,0x1a,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00, +0x16,0x09,0x00,0x00,0x15,0x09,0x00,0x00,0x15,0x09,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x31,0x01,0x00,0x00,0x20,0x09,0x00,0x00, +0x19,0x01,0x00,0x00,0x30,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x12,0x00,0x00,0x00, +0x21,0x09,0x00,0x00,0x20,0x09,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x19,0x09,0x00,0x00,0x16,0x09,0x00,0x00,0x21,0x09,0x00,0x00,0x41,0x00,0x05,0x00, +0x31,0x01,0x00,0x00,0x24,0x09,0x00,0x00,0x19,0x01,0x00,0x00,0x36,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0x25,0x09,0x00,0x00,0x24,0x09,0x00,0x00, +0x83,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x1c,0x09,0x00,0x00,0x19,0x09,0x00,0x00, +0x25,0x09,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xd3,0x08,0x00,0x00, +0x1c,0x09,0x00,0x00,0xd0,0x05,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xd4,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0xd3,0x08,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd6,0x08,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0x1c,0x09,0x00,0x00,0xba,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0xd8,0x08,0x00,0x00,0xd4,0x08,0x00,0x00,0x0b,0x03,0x00,0x00,0xf7,0x00,0x03,0x00, +0x07,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd8,0x08,0x00,0x00, +0xd9,0x08,0x00,0x00,0x07,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0xd9,0x08,0x00,0x00, +0xf9,0x00,0x02,0x00,0xda,0x08,0x00,0x00,0xf8,0x00,0x02,0x00,0xda,0x08,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xdb,0x0c,0x00,0x00,0xd6,0x08,0x00,0x00, +0xd9,0x08,0x00,0x00,0x11,0x0d,0x00,0x00,0x03,0x09,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xd9,0x0c,0x00,0x00,0xe7,0x00,0x00,0x00,0xd9,0x08,0x00,0x00, +0x16,0x0d,0x00,0x00,0x03,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xd7,0x0c,0x00,0x00,0x92,0x03,0x00,0x00,0xd9,0x08,0x00,0x00,0x05,0x09,0x00,0x00, +0x03,0x09,0x00,0x00,0xb3,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0xdd,0x08,0x00,0x00, +0xd7,0x0c,0x00,0x00,0x20,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x06,0x09,0x00,0x00, +0x03,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xdd,0x08,0x00,0x00, +0xde,0x08,0x00,0x00,0x06,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0xde,0x08,0x00,0x00, +0xf9,0x00,0x02,0x00,0xdf,0x08,0x00,0x00,0xf8,0x00,0x02,0x00,0xdf,0x08,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x16,0x0d,0x00,0x00,0xd9,0x0c,0x00,0x00, +0xde,0x08,0x00,0x00,0xb0,0x09,0x00,0x00,0xff,0x08,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x11,0x0d,0x00,0x00,0xdb,0x0c,0x00,0x00,0xde,0x08,0x00,0x00, +0xa6,0x09,0x00,0x00,0xff,0x08,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x03,0x0d,0x00,0x00,0x92,0x03,0x00,0x00,0xde,0x08,0x00,0x00,0x01,0x09,0x00,0x00, +0xff,0x08,0x00,0x00,0xb3,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0xe2,0x08,0x00,0x00, +0x03,0x0d,0x00,0x00,0x20,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x02,0x09,0x00,0x00, +0xff,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe2,0x08,0x00,0x00, +0xe3,0x08,0x00,0x00,0x02,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0xe3,0x08,0x00,0x00, +0x50,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xe6,0x08,0x00,0x00,0x03,0x0d,0x00,0x00, +0xd7,0x0c,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x3b,0x09,0x00,0x00, +0x9c,0x05,0x00,0x00,0xe6,0x08,0x00,0x00,0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0x3e,0x09,0x00,0x00,0x03,0x0d,0x00,0x00,0x1a,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x46,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x3e,0x09,0x00,0x00, +0x3f,0x09,0x00,0x00,0x43,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x3f,0x09,0x00,0x00, +0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x41,0x09,0x00,0x00,0x3b,0x09,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x7b,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x41,0x09,0x00,0x00,0x1a,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x46,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x43,0x09,0x00,0x00, +0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x45,0x09,0x00,0x00,0x3b,0x09,0x00,0x00, +0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x46,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x46,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x05,0x0d,0x00,0x00, +0x7b,0x09,0x00,0x00,0x3f,0x09,0x00,0x00,0x45,0x09,0x00,0x00,0x43,0x09,0x00,0x00, +0xad,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x4b,0x09,0x00,0x00,0x03,0x0d,0x00,0x00, +0x1a,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x56,0x09,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x4b,0x09,0x00,0x00,0x4c,0x09,0x00,0x00,0x53,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4c,0x09,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x4e,0x09,0x00,0x00,0x08,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x4f,0x09,0x00,0x00,0x4e,0x09,0x00,0x00,0x20,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x80,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x05,0x0d,0x00,0x00,0x4f,0x09,0x00,0x00,0xf9,0x00,0x02,0x00, +0x56,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x53,0x09,0x00,0x00,0xf9,0x00,0x02,0x00, +0x56,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x56,0x09,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x07,0x0d,0x00,0x00,0x80,0x09,0x00,0x00,0x4c,0x09,0x00,0x00, +0x05,0x0d,0x00,0x00,0x53,0x09,0x00,0x00,0x52,0x00,0x06,0x00,0x40,0x00,0x00,0x00, +0xa2,0x0c,0x00,0x00,0x07,0x0d,0x00,0x00,0x3b,0x09,0x00,0x00,0x00,0x00,0x00,0x00, +0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x5b,0x09,0x00,0x00,0xd7,0x0c,0x00,0x00, +0x1a,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x63,0x09,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x5b,0x09,0x00,0x00,0x5c,0x09,0x00,0x00,0x60,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5c,0x09,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x5e,0x09,0x00,0x00,0x3b,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x85,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x5e,0x09,0x00,0x00,0x1a,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x63,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x60,0x09,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x62,0x09,0x00,0x00,0x3b,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x63,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x63,0x09,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x09,0x0d,0x00,0x00,0x85,0x09,0x00,0x00,0x5c,0x09,0x00,0x00, +0x62,0x09,0x00,0x00,0x60,0x09,0x00,0x00,0xad,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0x68,0x09,0x00,0x00,0xd7,0x0c,0x00,0x00,0x1a,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x73,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x68,0x09,0x00,0x00, +0x69,0x09,0x00,0x00,0x70,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x69,0x09,0x00,0x00, +0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x6b,0x09,0x00,0x00,0x08,0x06,0x00,0x00, +0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x6c,0x09,0x00,0x00, +0x6b,0x09,0x00,0x00,0x20,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x8a,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x09,0x0d,0x00,0x00, +0x6c,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0x73,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x70,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0x73,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x73,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x0b,0x0d,0x00,0x00, +0x8a,0x09,0x00,0x00,0x69,0x09,0x00,0x00,0x09,0x0d,0x00,0x00,0x70,0x09,0x00,0x00, +0x52,0x00,0x06,0x00,0x40,0x00,0x00,0x00,0xad,0x0c,0x00,0x00,0x0b,0x0d,0x00,0x00, +0xa2,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0x91,0x09,0x00,0x00,0x13,0x09,0x00,0x00,0xad,0x0c,0x00,0x00,0x02,0x00,0x00,0x00, +0x1a,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0x92,0x09,0x00,0x00, +0x91,0x09,0x00,0x00,0x91,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x95,0x09,0x00,0x00,0x92,0x09,0x00,0x00, +0x21,0x09,0x00,0x00,0x83,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x98,0x09,0x00,0x00, +0x95,0x09,0x00,0x00,0x25,0x09,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xed,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x98,0x09,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa6,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xed,0x08,0x00,0x00,0x11,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xab,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xed,0x08,0x00,0x00,0xa6,0x09,0x00,0x00,0x50,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0xf6,0x08,0x00,0x00,0xab,0x09,0x00,0x00,0xab,0x09,0x00,0x00,0x88,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0xf7,0x08,0x00,0x00,0x98,0x09,0x00,0x00,0xf6,0x08,0x00,0x00, +0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xfb,0x08,0x00,0x00,0x1c,0x09,0x00,0x00, +0xf6,0x08,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfc,0x08,0x00,0x00, +0xf7,0x08,0x00,0x00,0xfb,0x08,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xb0,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x16,0x0d,0x00,0x00, +0xfc,0x08,0x00,0x00,0xf9,0x00,0x02,0x00,0xff,0x08,0x00,0x00,0xf8,0x00,0x02,0x00, +0xff,0x08,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x01,0x09,0x00,0x00, +0x03,0x0d,0x00,0x00,0x20,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xdf,0x08,0x00,0x00, +0xf8,0x00,0x02,0x00,0x02,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0x03,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x03,0x09,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x05,0x09,0x00,0x00,0xd7,0x0c,0x00,0x00,0x20,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xda,0x08,0x00,0x00,0xf8,0x00,0x02,0x00,0x06,0x09,0x00,0x00,0xf9,0x00,0x02,0x00, +0x07,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x07,0x09,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xda,0x0c,0x00,0x00,0xd6,0x08,0x00,0x00,0x78,0x08,0x00,0x00, +0xdb,0x0c,0x00,0x00,0x06,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xd8,0x0c,0x00,0x00,0xe7,0x00,0x00,0x00,0x78,0x08,0x00,0x00,0xd9,0x0c,0x00,0x00, +0x06,0x09,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x09,0x09,0x00,0x00, +0xe7,0x00,0x00,0x00,0xd8,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xb4,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x09,0x09,0x00,0x00, +0xe6,0x00,0x00,0x00,0xe7,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0c,0x09,0x00,0x00,0xda,0x0c,0x00,0x00,0xca,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xb8,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x0c,0x09,0x00,0x00,0xe6,0x00,0x00,0x00,0xe7,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0e,0x09,0x00,0x00,0xb4,0x09,0x00,0x00,0xb8,0x09,0x00,0x00, +0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x01,0x0a,0x00,0x00,0x0b,0x06,0x00,0x00, +0x9c,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x1a,0x01,0x00,0x00,0x4f,0x00,0x07,0x00, +0x12,0x00,0x00,0x00,0x02,0x0a,0x00,0x00,0x01,0x0a,0x00,0x00,0x01,0x0a,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0xdb,0x09,0x00,0x00,0xd1,0x05,0x00,0x00,0x02,0x0a,0x00,0x00,0x41,0x00,0x05,0x00, +0x1b,0x01,0x00,0x00,0x09,0x0a,0x00,0x00,0x19,0x01,0x00,0x00,0x20,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0x0a,0x0a,0x00,0x00,0x09,0x0a,0x00,0x00, +0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x17,0x0a,0x00,0x00,0xdb,0x09,0x00,0x00, +0xd0,0x05,0x00,0x00,0x83,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x1a,0x0a,0x00,0x00, +0xd0,0x05,0x00,0x00,0x35,0x02,0x00,0x00,0x0c,0x00,0x07,0x00,0x12,0x00,0x00,0x00, +0x27,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x17,0x0a,0x00,0x00, +0x1a,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0x2c,0x0a,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x35,0x02,0x00,0x00,0x27,0x0a,0x00,0x00, +0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0x20,0x0a,0x00,0x00,0x0a,0x0a,0x00,0x00, +0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x21,0x0a,0x00,0x00,0x2c,0x0a,0x00,0x00, +0x20,0x0a,0x00,0x00,0x3d,0x00,0x04,0x00,0x46,0x01,0x00,0x00,0x2f,0x0a,0x00,0x00, +0x91,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x93,0x01,0x00,0x00,0x30,0x0a,0x00,0x00, +0x95,0x01,0x00,0x00,0x56,0x00,0x05,0x00,0x97,0x01,0x00,0x00,0x31,0x0a,0x00,0x00, +0x2f,0x0a,0x00,0x00,0x30,0x0a,0x00,0x00,0x58,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0x33,0x0a,0x00,0x00,0x31,0x0a,0x00,0x00,0x21,0x0a,0x00,0x00,0x02,0x00,0x00,0x00, +0xe6,0x00,0x00,0x00,0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0x34,0x0a,0x00,0x00, +0x33,0x0a,0x00,0x00,0x33,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xe5,0x09,0x00,0x00,0x02,0x0a,0x00,0x00, +0xd6,0x05,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xe6,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0xe5,0x09,0x00,0x00,0xba,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0xe8,0x09,0x00,0x00,0xe6,0x09,0x00,0x00,0xe7,0x00,0x00,0x00, +0xf7,0x00,0x03,0x00,0xf7,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xe8,0x09,0x00,0x00,0xe9,0x09,0x00,0x00,0xf6,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe9,0x09,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xeb,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x34,0x0a,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xed,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0x02,0x0a,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xee,0x09,0x00,0x00, +0xeb,0x09,0x00,0x00,0xed,0x09,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x3c,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xee,0x09,0x00,0x00, +0xe6,0x00,0x00,0x00,0xe7,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf0,0x09,0x00,0x00,0xe7,0x00,0x00,0x00,0x3c,0x0a,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf2,0x09,0x00,0x00,0xe6,0x09,0x00,0x00,0xcb,0x0c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x41,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0xf2,0x09,0x00,0x00,0x58,0x03,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x45,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x41,0x0a,0x00,0x00,0xe6,0x00,0x00,0x00,0xe7,0x00,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x4b,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0xe6,0x00,0x00,0x00,0xf0,0x09,0x00,0x00,0x45,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf7,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0xf6,0x09,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf7,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0xf7,0x09,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xdc,0x0c,0x00,0x00,0x4b,0x0a,0x00,0x00,0xe9,0x09,0x00,0x00, +0xe6,0x00,0x00,0x00,0xf6,0x09,0x00,0x00,0x7f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xa6,0x0a,0x00,0x00,0xd0,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa7,0x0a,0x00,0x00,0xcd,0x06,0x00,0x00,0xa6,0x0a,0x00,0x00,0x41,0x00,0x05,0x00, +0x3c,0x01,0x00,0x00,0xae,0x0a,0x00,0x00,0x19,0x01,0x00,0x00,0x41,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xaf,0x0a,0x00,0x00,0xae,0x0a,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9c,0x0a,0x00,0x00,0xa7,0x0a,0x00,0x00, +0xaf,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00,0x62,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x62,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xe0,0x0c,0x00,0x00, +0x1a,0x01,0x00,0x00,0xf7,0x09,0x00,0x00,0x00,0x0d,0x00,0x00,0x8b,0x0a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xdf,0x0c,0x00,0x00,0xe6,0x00,0x00,0x00, +0xf7,0x09,0x00,0x00,0x02,0x0d,0x00,0x00,0x8b,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xde,0x0c,0x00,0x00,0x9c,0x0a,0x00,0x00,0xf7,0x09,0x00,0x00, +0x01,0x0d,0x00,0x00,0x8b,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xdd,0x0c,0x00,0x00,0x92,0x03,0x00,0x00,0xf7,0x09,0x00,0x00,0x8d,0x0a,0x00,0x00, +0x8b,0x0a,0x00,0x00,0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x65,0x0a,0x00,0x00, +0xdd,0x0c,0x00,0x00,0x25,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x8e,0x0a,0x00,0x00, +0x8b,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x65,0x0a,0x00,0x00, +0x66,0x0a,0x00,0x00,0x8e,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0x66,0x0a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x67,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0x67,0x0a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x02,0x0d,0x00,0x00,0xdf,0x0c,0x00,0x00, +0x66,0x0a,0x00,0x00,0xe5,0x0a,0x00,0x00,0x6b,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x01,0x0d,0x00,0x00,0xde,0x0c,0x00,0x00,0x66,0x0a,0x00,0x00, +0xe0,0x0a,0x00,0x00,0x6b,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x00,0x0d,0x00,0x00,0xe0,0x0c,0x00,0x00,0x66,0x0a,0x00,0x00,0x80,0x0a,0x00,0x00, +0x6b,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xfe,0x0c,0x00,0x00, +0x92,0x03,0x00,0x00,0x66,0x0a,0x00,0x00,0x89,0x0a,0x00,0x00,0x6b,0x0a,0x00,0x00, +0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x6a,0x0a,0x00,0x00,0xfe,0x0c,0x00,0x00, +0x25,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x8a,0x0a,0x00,0x00,0x6b,0x0a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x6a,0x0a,0x00,0x00,0x6b,0x0a,0x00,0x00, +0x8a,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0x6b,0x0a,0x00,0x00,0x50,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0x6e,0x0a,0x00,0x00,0xfe,0x0c,0x00,0x00,0xdd,0x0c,0x00,0x00, +0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x71,0x0a,0x00,0x00,0x9c,0x05,0x00,0x00, +0x6e,0x0a,0x00,0x00,0x7c,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0xb7,0x0a,0x00,0x00, +0x71,0x0a,0x00,0x00,0x7c,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0xb9,0x0a,0x00,0x00, +0x08,0x06,0x00,0x00,0xb0,0x00,0x05,0x00,0x4c,0x02,0x00,0x00,0xba,0x0a,0x00,0x00, +0xb7,0x0a,0x00,0x00,0xb9,0x0a,0x00,0x00,0x9b,0x00,0x04,0x00,0x96,0x00,0x00,0x00, +0xbb,0x0a,0x00,0x00,0xba,0x0a,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x75,0x0a,0x00,0x00,0xbb,0x0a,0x00,0x00,0xe7,0x00,0x00,0x00,0xe6,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0xc0,0x0a,0x00,0x00,0x15,0x06,0x00,0x00, +0x71,0x0a,0x00,0x00,0x02,0x00,0x00,0x00,0x1a,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc1,0x0a,0x00,0x00,0xc0,0x0a,0x00,0x00,0x00,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd2,0x0a,0x00,0x00,0xc1,0x0a,0x00,0x00, +0xd0,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd3,0x0a,0x00,0x00, +0xcd,0x06,0x00,0x00,0xd2,0x0a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc8,0x0a,0x00,0x00,0xd3,0x0a,0x00,0x00,0xaf,0x0a,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7a,0x0a,0x00,0x00,0xc8,0x0a,0x00,0x00,0x75,0x0a,0x00,0x00, +0xb4,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x7d,0x0a,0x00,0x00,0x9c,0x0a,0x00,0x00, +0x7a,0x0a,0x00,0x00,0xa9,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x7e,0x0a,0x00,0x00, +0x7d,0x0a,0x00,0x00,0x20,0x01,0x00,0x00,0x1a,0x01,0x00,0x00,0xc5,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x80,0x0a,0x00,0x00,0x00,0x0d,0x00,0x00,0x7e,0x0a,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe0,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x01,0x0d,0x00,0x00,0x7a,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xe5,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x02,0x0d,0x00,0x00,0x7a,0x0a,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x89,0x0a,0x00,0x00,0xfe,0x0c,0x00,0x00,0x20,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x67,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0x8a,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x8b,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0x8b,0x0a,0x00,0x00,0x80,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x8d,0x0a,0x00,0x00,0xdd,0x0c,0x00,0x00,0x20,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x62,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0x8e,0x0a,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x91,0x0a,0x00,0x00,0xde,0x0c,0x00,0x00, +0xdf,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x92,0x0a,0x00,0x00, +0xe7,0x00,0x00,0x00,0x91,0x0a,0x00,0x00,0xab,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0x94,0x0a,0x00,0x00,0xe0,0x0c,0x00,0x00,0x4c,0x01,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x95,0x0a,0x00,0x00,0x94,0x0a,0x00,0x00,0xe6,0x00,0x00,0x00, +0xe7,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x96,0x0a,0x00,0x00, +0x92,0x0a,0x00,0x00,0x95,0x0a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfe,0x05,0x00,0x00,0xdc,0x0c,0x00,0x00,0x96,0x0a,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xe9,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xfe,0x05,0x00,0x00,0xe6,0x00,0x00,0x00,0xe7,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xee,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xe9,0x0a,0x00,0x00,0x0e,0x09,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0x89,0x0b,0x00,0x00,0x66,0x08,0x00,0x00,0x9c,0x05,0x00,0x00,0x02,0x00,0x00,0x00, +0x1a,0x01,0x00,0x00,0x4f,0x00,0x08,0x00,0x31,0x00,0x00,0x00,0x8a,0x0b,0x00,0x00, +0x89,0x0b,0x00,0x00,0x89,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x50,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x1a,0x0b,0x00,0x00, +0xe6,0x00,0x00,0x00,0xee,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00,0x1b,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1b,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xe2,0x0c,0x00,0x00,0xe6,0x00,0x00,0x00,0x8e,0x0a,0x00,0x00,0xfd,0x0c,0x00,0x00, +0x4d,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xe1,0x0c,0x00,0x00, +0x92,0x03,0x00,0x00,0x8e,0x0a,0x00,0x00,0x4f,0x0b,0x00,0x00,0x4d,0x0b,0x00,0x00, +0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x1e,0x0b,0x00,0x00,0xe1,0x0c,0x00,0x00, +0x25,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x50,0x0b,0x00,0x00,0x4d,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x1e,0x0b,0x00,0x00,0x1f,0x0b,0x00,0x00, +0x50,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x1f,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x20,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x20,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xfd,0x0c,0x00,0x00,0xe2,0x0c,0x00,0x00,0x1f,0x0b,0x00,0x00, +0x48,0x0b,0x00,0x00,0x49,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xe7,0x0c,0x00,0x00,0x92,0x03,0x00,0x00,0x1f,0x0b,0x00,0x00,0x4b,0x0b,0x00,0x00, +0x49,0x0b,0x00,0x00,0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x23,0x0b,0x00,0x00, +0xe7,0x0c,0x00,0x00,0x25,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x4c,0x0b,0x00,0x00, +0x49,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x23,0x0b,0x00,0x00, +0x24,0x0b,0x00,0x00,0x4c,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x24,0x0b,0x00,0x00, +0x50,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x27,0x0b,0x00,0x00,0xe7,0x0c,0x00,0x00, +0xe1,0x0c,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xa0,0x0b,0x00,0x00, +0x9c,0x05,0x00,0x00,0x27,0x0b,0x00,0x00,0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0xa3,0x0b,0x00,0x00,0xe7,0x0c,0x00,0x00,0x1a,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xab,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa3,0x0b,0x00,0x00, +0xa4,0x0b,0x00,0x00,0xa8,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xa4,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xa6,0x0b,0x00,0x00,0xa0,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xe0,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xa6,0x0b,0x00,0x00,0x1a,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xab,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xa8,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xaa,0x0b,0x00,0x00,0xa0,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xab,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xab,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xe9,0x0c,0x00,0x00, +0xe0,0x0b,0x00,0x00,0xa4,0x0b,0x00,0x00,0xaa,0x0b,0x00,0x00,0xa8,0x0b,0x00,0x00, +0xad,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0xb0,0x0b,0x00,0x00,0xe7,0x0c,0x00,0x00, +0x1a,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xbb,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xb0,0x0b,0x00,0x00,0xb1,0x0b,0x00,0x00,0xb8,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb1,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xb3,0x0b,0x00,0x00,0x08,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xb4,0x0b,0x00,0x00,0xb3,0x0b,0x00,0x00,0x20,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xe5,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xe9,0x0c,0x00,0x00,0xb4,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00, +0xbb,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xb8,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00, +0xbb,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xbb,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xeb,0x0c,0x00,0x00,0xe5,0x0b,0x00,0x00,0xb1,0x0b,0x00,0x00, +0xe9,0x0c,0x00,0x00,0xb8,0x0b,0x00,0x00,0x52,0x00,0x06,0x00,0x40,0x00,0x00,0x00, +0xbc,0x0c,0x00,0x00,0xeb,0x0c,0x00,0x00,0xa0,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0xc0,0x0b,0x00,0x00,0xe1,0x0c,0x00,0x00, +0x1a,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xc8,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xc0,0x0b,0x00,0x00,0xc1,0x0b,0x00,0x00,0xc5,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc1,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xc3,0x0b,0x00,0x00,0xa0,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xea,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xc3,0x0b,0x00,0x00,0x1a,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xc8,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc5,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xc7,0x0b,0x00,0x00,0xa0,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc8,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xc8,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xed,0x0c,0x00,0x00,0xea,0x0b,0x00,0x00,0xc1,0x0b,0x00,0x00, +0xc7,0x0b,0x00,0x00,0xc5,0x0b,0x00,0x00,0xad,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0xcd,0x0b,0x00,0x00,0xe1,0x0c,0x00,0x00,0x1a,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xd8,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xcd,0x0b,0x00,0x00, +0xce,0x0b,0x00,0x00,0xd5,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xce,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd0,0x0b,0x00,0x00,0x08,0x06,0x00,0x00, +0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd1,0x0b,0x00,0x00, +0xd0,0x0b,0x00,0x00,0x20,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xef,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xed,0x0c,0x00,0x00, +0xd1,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0xd8,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd5,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0xd8,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd8,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xef,0x0c,0x00,0x00, +0xef,0x0b,0x00,0x00,0xce,0x0b,0x00,0x00,0xed,0x0c,0x00,0x00,0xd5,0x0b,0x00,0x00, +0x52,0x00,0x06,0x00,0x40,0x00,0x00,0x00,0xc7,0x0c,0x00,0x00,0xef,0x0c,0x00,0x00, +0xbc,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x2f,0x0b,0x00,0x00,0xe1,0x0c,0x00,0x00,0x20,0x01,0x00,0x00,0x84,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x30,0x0b,0x00,0x00,0x2f,0x0b,0x00,0x00,0xbe,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x32,0x0b,0x00,0x00,0x30,0x0b,0x00,0x00, +0xe7,0x0c,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x33,0x0b,0x00,0x00, +0x32,0x0b,0x00,0x00,0x20,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0xf4,0x0b,0x00,0x00,0x66,0x08,0x00,0x00,0xc7,0x0c,0x00,0x00,0x02,0x00,0x00,0x00, +0x1a,0x01,0x00,0x00,0x4f,0x00,0x08,0x00,0x31,0x00,0x00,0x00,0xf5,0x0b,0x00,0x00, +0xf4,0x0b,0x00,0x00,0xf4,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x46,0x01,0x00,0x00,0xf8,0x0b,0x00,0x00, +0x50,0x01,0x00,0x00,0x50,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xfc,0x0b,0x00,0x00, +0xeb,0x0c,0x00,0x00,0xef,0x0c,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0xfd,0x0b,0x00,0x00,0xf8,0x0b,0x00,0x00,0xfc,0x0b,0x00,0x00,0x02,0x00,0x00,0x00, +0x1a,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfe,0x0b,0x00,0x00, +0xfd,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x5f,0x00,0x00,0x00, +0x39,0x0b,0x00,0x00,0xc7,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x46,0x01,0x00,0x00, +0x01,0x0c,0x00,0x00,0x5a,0x01,0x00,0x00,0x7c,0x00,0x04,0x00,0x40,0x00,0x00,0x00, +0x03,0x0c,0x00,0x00,0x39,0x0b,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0x04,0x0c,0x00,0x00,0x01,0x0c,0x00,0x00,0x03,0x0c,0x00,0x00,0x02,0x00,0x00,0x00, +0x1a,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x05,0x0c,0x00,0x00, +0x04,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x32,0x00,0x00,0x00, +0x3d,0x0b,0x00,0x00,0x00,0x0b,0x00,0x00,0x33,0x0b,0x00,0x00,0x3e,0x00,0x03,0x00, +0x3d,0x0b,0x00,0x00,0xf5,0x0b,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x40,0x0b,0x00,0x00,0x01,0x0b,0x00,0x00,0x33,0x0b,0x00,0x00,0x3e,0x00,0x03,0x00, +0x40,0x0b,0x00,0x00,0xfe,0x0b,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x43,0x0b,0x00,0x00,0x02,0x0b,0x00,0x00,0x33,0x0b,0x00,0x00,0x3e,0x00,0x03,0x00, +0x43,0x0b,0x00,0x00,0x05,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x46,0x0b,0x00,0x00,0xfe,0x0b,0x00,0x00,0x05,0x0c,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x48,0x0b,0x00,0x00,0xfd,0x0c,0x00,0x00,0x46,0x0b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x49,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x49,0x0b,0x00,0x00, +0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x4b,0x0b,0x00,0x00,0xe7,0x0c,0x00,0x00, +0x20,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x20,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4c,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0x4d,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4d,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x4f,0x0b,0x00,0x00, +0xe1,0x0c,0x00,0x00,0x20,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x1b,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x50,0x0b,0x00,0x00,0xba,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0x52,0x0b,0x00,0x00,0xe2,0x0c,0x00,0x00,0xe6,0x00,0x00,0x00,0xf7,0x00,0x03,0x00, +0x81,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x52,0x0b,0x00,0x00, +0x53,0x0b,0x00,0x00,0x81,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x53,0x0b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x54,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x54,0x0b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0xe6,0x0c,0x00,0x00,0x1a,0x0b,0x00,0x00, +0x53,0x0b,0x00,0x00,0x19,0x0c,0x00,0x00,0x58,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xe3,0x0c,0x00,0x00,0x1a,0x01,0x00,0x00,0x53,0x0b,0x00,0x00, +0x7f,0x0b,0x00,0x00,0x58,0x0b,0x00,0x00,0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0x57,0x0b,0x00,0x00,0xe3,0x0c,0x00,0x00,0x30,0x01,0x00,0x00,0xf6,0x00,0x04,0x00, +0x80,0x0b,0x00,0x00,0x58,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x57,0x0b,0x00,0x00,0x58,0x0b,0x00,0x00,0x80,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x58,0x0b,0x00,0x00,0x41,0x00,0x05,0x00,0x32,0x00,0x00,0x00,0x5a,0x0b,0x00,0x00, +0x00,0x0b,0x00,0x00,0xe3,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x31,0x00,0x00,0x00, +0x5b,0x0b,0x00,0x00,0x5a,0x0b,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x5d,0x0b,0x00,0x00,0x01,0x0b,0x00,0x00,0xe3,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x5e,0x0b,0x00,0x00,0x5d,0x0b,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x60,0x0b,0x00,0x00,0x02,0x0b,0x00,0x00,0xe3,0x0c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x61,0x0b,0x00,0x00,0x60,0x0b,0x00,0x00, +0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x64,0x0b,0x00,0x00,0x8a,0x0b,0x00,0x00, +0x8a,0x0b,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x67,0x0b,0x00,0x00, +0x5b,0x0b,0x00,0x00,0x5b,0x0b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x0a,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x64,0x0b,0x00,0x00, +0x67,0x0b,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6b,0x0b,0x00,0x00, +0x8a,0x0b,0x00,0x00,0x5b,0x0b,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6d,0x0b,0x00,0x00,0x6b,0x0b,0x00,0x00,0x0a,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6f,0x0b,0x00,0x00,0x6d,0x0b,0x00,0x00,0xe1,0x04,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x71,0x0b,0x00,0x00,0xcc,0x0c,0x00,0x00, +0x6f,0x0b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x0f,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x5e,0x0b,0x00,0x00,0x71,0x0b,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x14,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x61,0x0b,0x00,0x00,0x71,0x0b,0x00,0x00,0x50,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x7a,0x0b,0x00,0x00,0x0f,0x0c,0x00,0x00,0x14,0x0c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0x19,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xe6,0x0c,0x00,0x00,0x7a,0x0b,0x00,0x00,0x80,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x7f,0x0b,0x00,0x00,0xe3,0x0c,0x00,0x00,0x20,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x54,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x80,0x0b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x81,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x81,0x0b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0xe4,0x0c,0x00,0x00,0x1a,0x0b,0x00,0x00, +0x50,0x0b,0x00,0x00,0xe6,0x0c,0x00,0x00,0x80,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00, +0xb2,0x01,0x00,0x00,0x1b,0x0c,0x00,0x00,0xb4,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1e,0x0c,0x00,0x00,0xe4,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1f,0x0c,0x00,0x00,0xe4,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x20,0x0c,0x00,0x00, +0x1e,0x0c,0x00,0x00,0x1f,0x0c,0x00,0x00,0xe6,0x00,0x00,0x00,0xe6,0x00,0x00,0x00, +0x63,0x00,0x04,0x00,0x1b,0x0c,0x00,0x00,0x9c,0x05,0x00,0x00,0x20,0x0c,0x00,0x00, +0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_depth_clip_pass_1dbf715f842e15757d8a84df7de5dc29.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_depth_clip_pass_1dbf715f842e15757d8a84df7de5dc29.h new file mode 100644 index 00000000..0ce404d8 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_depth_clip_pass_1dbf715f842e15757d8a84df7de5dc29.h @@ -0,0 +1,958 @@ +// ffx_fsr2_depth_clip_pass_1dbf715f842e15757d8a84df7de5dc29.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_depth_clip_pass_1dbf715f842e15757d8a84df7de5dc29_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_1dbf715f842e15757d8a84df7de5dc29_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_1dbf715f842e15757d8a84df7de5dc29_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_1dbf715f842e15757d8a84df7de5dc29_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_1dbf715f842e15757d8a84df7de5dc29_SampledImageResourceNames[] = { "r_reconstructed_previous_nearest_depth", "r_dilated_motion_vectors", "r_dilatedDepth", "r_reactive_mask", "r_transparency_and_composition_mask", "r_previous_dilated_motion_vectors", "r_input_motion_vectors", "r_input_color_jittered", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_1dbf715f842e15757d8a84df7de5dc29_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 7, 8, 10, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_1dbf715f842e15757d8a84df7de5dc29_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_1dbf715f842e15757d8a84df7de5dc29_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_depth_clip_pass_1dbf715f842e15757d8a84df7de5dc29_StorageImageResourceNames[] = { "rw_dilated_reactive_masks", "rw_prepared_input_color", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_1dbf715f842e15757d8a84df7de5dc29_StorageImageResourceBindings[] = { 12, 13, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_1dbf715f842e15757d8a84df7de5dc29_StorageImageResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_1dbf715f842e15757d8a84df7de5dc29_StorageImageResourceSets[] = { 1, 1, }; + +static const char* g_ffx_fsr2_depth_clip_pass_1dbf715f842e15757d8a84df7de5dc29_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_1dbf715f842e15757d8a84df7de5dc29_UniformBufferResourceBindings[] = { 14, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_1dbf715f842e15757d8a84df7de5dc29_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_1dbf715f842e15757d8a84df7de5dc29_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_depth_clip_pass_1dbf715f842e15757d8a84df7de5dc29_size = 14880; + +static const unsigned char g_ffx_fsr2_depth_clip_pass_1dbf715f842e15757d8a84df7de5dc29_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x75,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x06,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0xbc,0x05,0x00,0x00, +0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00, +0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75, +0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00, +0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65, +0x72,0x5f,0x31,0x36,0x62,0x69,0x74,0x5f,0x73,0x74,0x6f,0x72,0x61,0x67,0x65,0x00, +0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65, +0x72,0x5f,0x65,0x78,0x70,0x6c,0x69,0x63,0x69,0x74,0x5f,0x61,0x72,0x69,0x74,0x68, +0x6d,0x65,0x74,0x69,0x63,0x5f,0x74,0x79,0x70,0x65,0x73,0x00,0x04,0x00,0x0a,0x00, +0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74, +0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69, +0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c, +0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74, +0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0x1d,0x01,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x1d,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00, +0x06,0x00,0x07,0x00,0x1d,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78, +0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00, +0x1d,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79, +0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x1d,0x01,0x00,0x00, +0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52, +0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e, +0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0x1d,0x01,0x00,0x00,0x04,0x00,0x00,0x00, +0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f, +0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0x1d,0x01,0x00,0x00,0x05,0x00,0x00,0x00, +0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55, +0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0x1d,0x01,0x00,0x00,0x06,0x00,0x00,0x00, +0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00, +0x1d,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54, +0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00, +0x1d,0x01,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00, +0x06,0x00,0x08,0x00,0x1d,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74, +0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00, +0x06,0x00,0x08,0x00,0x1d,0x01,0x00,0x00,0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77, +0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00, +0x06,0x00,0x0b,0x00,0x1d,0x01,0x00,0x00,0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74, +0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43, +0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00, +0x1d,0x01,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f, +0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00,0x1d,0x01,0x00,0x00, +0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61, +0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x1d,0x01,0x00,0x00,0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e, +0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00,0x1d,0x01,0x00,0x00, +0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65, +0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x1d,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69, +0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0x1d,0x01,0x00,0x00,0x11,0x00,0x00,0x00, +0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67, +0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00,0x1d,0x01,0x00,0x00, +0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f, +0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00, +0x05,0x00,0x04,0x00,0x1f,0x01,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00, +0x05,0x00,0x06,0x00,0x5b,0x01,0x00,0x00,0x72,0x5f,0x72,0x65,0x61,0x63,0x74,0x69, +0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x00,0x05,0x00,0x0b,0x00,0x65,0x01,0x00,0x00, +0x72,0x5f,0x74,0x72,0x61,0x6e,0x73,0x70,0x61,0x72,0x65,0x6e,0x63,0x79,0x5f,0x61, +0x6e,0x64,0x5f,0x63,0x6f,0x6d,0x70,0x6f,0x73,0x69,0x74,0x69,0x6f,0x6e,0x5f,0x6d, +0x61,0x73,0x6b,0x00,0x05,0x00,0x08,0x00,0x6d,0x01,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x5f,0x6a,0x69,0x74,0x74,0x65,0x72, +0x65,0x64,0x00,0x00,0x05,0x00,0x08,0x00,0x75,0x01,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f, +0x72,0x73,0x00,0x00,0x05,0x00,0x08,0x00,0x86,0x01,0x00,0x00,0x72,0x77,0x5f,0x70, +0x72,0x65,0x70,0x61,0x72,0x65,0x64,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f, +0x6c,0x6f,0x72,0x00,0x05,0x00,0x0c,0x00,0x8c,0x01,0x00,0x00,0x72,0x5f,0x72,0x65, +0x63,0x6f,0x6e,0x73,0x74,0x72,0x75,0x63,0x74,0x65,0x64,0x5f,0x70,0x72,0x65,0x76, +0x69,0x6f,0x75,0x73,0x5f,0x6e,0x65,0x61,0x72,0x65,0x73,0x74,0x5f,0x64,0x65,0x70, +0x74,0x68,0x00,0x00,0x05,0x00,0x09,0x00,0x95,0x01,0x00,0x00,0x72,0x5f,0x64,0x69, +0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63, +0x74,0x6f,0x72,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x0b,0x00,0x9c,0x01,0x00,0x00, +0x72,0x5f,0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x64,0x69,0x6c,0x61,0x74, +0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72, +0x73,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0xa0,0x01,0x00,0x00,0x73,0x5f,0x4c,0x69, +0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0xa9,0x01,0x00,0x00,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x44,0x65,0x70, +0x74,0x68,0x00,0x00,0x05,0x00,0x07,0x00,0xb1,0x01,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x05,0x00,0x09,0x00,0xbf,0x01,0x00,0x00,0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74, +0x65,0x64,0x5f,0x72,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b, +0x73,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0xbc,0x05,0x00,0x00,0x67,0x6c,0x5f,0x47, +0x6c,0x6f,0x62,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49, +0x44,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00, +0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x1d,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00,0x04,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00, +0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x1d,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00,0x08,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00, +0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x1d,0x01,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00,0x0c,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00, +0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x1d,0x01,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00, +0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x1d,0x01,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x1d,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x1f,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x1f,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x5b,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x5b,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x65,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x65,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x6d,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x6d,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x75,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x75,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x86,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x86,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0x86,0x01,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8c,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8c,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x95,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x95,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x9c,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x9c,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa0,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa0,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa9,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa9,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb1,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb1,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xbf,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xbf,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xbf,0x01,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xbc,0x05,0x00,0x00,0x0b,0x00,0x00,0x00, +0x1c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xce,0x05,0x00,0x00,0x0b,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00, +0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x31,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x32,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x31,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x48,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x58,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x60,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x61,0x00,0x00,0x00,0x60,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x14,0x00,0x02,0x00,0x98,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x60,0x00,0x00,0x00,0xbb,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00, +0xbc,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0xbb,0x00,0x00,0x00,0x1c,0x00,0x04,0x00, +0xbd,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0xbb,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xec,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xed,0x00,0x00,0x00,0x00,0x00,0x80,0x3f,0x1e,0x00,0x15,0x00, +0x1d,0x01,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x48,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x1e,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x1d,0x01,0x00,0x00, +0x3b,0x00,0x04,0x00,0x1e,0x01,0x00,0x00,0x1f,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x20,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x21,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x26,0x01,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x2b,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x30,0x01,0x00,0x00,0x07,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x31,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x48,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x36,0x01,0x00,0x00,0x08,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x37,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x3c,0x01,0x00,0x00,0x09,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x41,0x01,0x00,0x00,0x0b,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x46,0x01,0x00,0x00,0x0c,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x47,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x4c,0x01,0x00,0x00,0x12,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x51,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x52,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x60,0x00,0x00,0x00,0x57,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x52,0x01,0x00,0x00,0x5b,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x52,0x01,0x00,0x00,0x65,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x52,0x01,0x00,0x00,0x6d,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x52,0x01,0x00,0x00,0x75,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x84,0x01,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x85,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x84,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0x85,0x01,0x00,0x00, +0x86,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x8a,0x01,0x00,0x00, +0x60,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x8b,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x8a,0x01,0x00,0x00,0x3b,0x00,0x04,0x00, +0x8b,0x01,0x00,0x00,0x8c,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x8f,0x01,0x00,0x00,0x60,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x52,0x01,0x00,0x00,0x95,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x52,0x01,0x00,0x00,0x9c,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x1a,0x00,0x02,0x00, +0x9e,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0x9f,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x9e,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0x9f,0x01,0x00,0x00,0xa0,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x1b,0x00,0x03,0x00,0xa2,0x01,0x00,0x00,0x51,0x01,0x00,0x00, +0x3b,0x00,0x04,0x00,0x52,0x01,0x00,0x00,0xa9,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x52,0x01,0x00,0x00,0xb1,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xb3,0x01,0x00,0x00,0x20,0x01,0x00,0x00, +0x20,0x01,0x00,0x00,0x19,0x00,0x09,0x00,0xbd,0x01,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xbe,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0xbd,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0xbe,0x01,0x00,0x00, +0xbf,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xc7,0x01,0x00,0x00,0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xcb,0x01,0x00,0x00,0x00,0x00,0x00,0x3f,0x2b,0x00,0x04,0x00,0x60,0x00,0x00,0x00, +0xcc,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xdd,0x01,0x00,0x00,0x00,0x00,0x80,0xbe,0x2c,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x40,0x02,0x00,0x00,0xcb,0x01,0x00,0x00,0xcb,0x01,0x00,0x00,0x17,0x00,0x04,0x00, +0x57,0x02,0x00,0x00,0x98,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x76,0x02,0x00,0x00,0x00,0x00,0x00,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x77,0x02,0x00,0x00,0x00,0x00,0x00,0xc0,0x2c,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x78,0x02,0x00,0x00,0x76,0x02,0x00,0x00,0x77,0x02,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x7a,0x02,0x00,0x00,0x00,0x00,0x80,0xbf, +0x2c,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x7b,0x02,0x00,0x00,0x7a,0x02,0x00,0x00, +0xed,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc3,0x02,0x00,0x00, +0x00,0xe0,0x7f,0x47,0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xdb,0x02,0x00,0x00, +0x26,0x01,0x00,0x00,0x20,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0xdd,0x02,0x00,0x00,0x20,0x01,0x00,0x00,0x26,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xdf,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0xe0,0x02,0x00,0x00,0x26,0x01,0x00,0x00,0x26,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x15,0x03,0x00,0x00,0x04,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2c,0x03,0x00,0x00,0x0a,0xd7,0x23,0x3c, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x69,0x03,0x00,0x00,0x0d,0xd9,0x65,0x37, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x79,0x03,0x00,0x00,0x00,0x00,0x40,0x40, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xb3,0x03,0x00,0x00,0xff,0xff,0xff,0xff, +0x2b,0x00,0x04,0x00,0x60,0x00,0x00,0x00,0xbf,0x04,0x00,0x00,0x09,0x00,0x00,0x00, +0x1c,0x00,0x04,0x00,0xc0,0x04,0x00,0x00,0x31,0x00,0x00,0x00,0xbf,0x04,0x00,0x00, +0x20,0x00,0x04,0x00,0xc1,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0xc0,0x04,0x00,0x00, +0x1c,0x00,0x04,0x00,0xc6,0x04,0x00,0x00,0x06,0x00,0x00,0x00,0xbf,0x04,0x00,0x00, +0x20,0x00,0x04,0x00,0xc7,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0xc6,0x04,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x02,0x05,0x00,0x00,0x00,0x00,0xc0,0x40, +0x2c,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0x22,0x05,0x00,0x00,0xec,0x00,0x00,0x00, +0xec,0x00,0x00,0x00,0xec,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0x39,0x05,0x00,0x00,0x20,0x01,0x00,0x00,0xb3,0x03,0x00,0x00,0x17,0x00,0x04,0x00, +0xba,0x05,0x00,0x00,0x60,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xbb,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0xba,0x05,0x00,0x00,0x3b,0x00,0x04,0x00, +0xbb,0x05,0x00,0x00,0xbc,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x60,0x00,0x00,0x00,0xcd,0x05,0x00,0x00,0x08,0x00,0x00,0x00,0x2c,0x00,0x06,0x00, +0xba,0x05,0x00,0x00,0xce,0x05,0x00,0x00,0xcd,0x05,0x00,0x00,0xcd,0x05,0x00,0x00, +0xcc,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0x68,0x0c,0x00,0x00,0x07,0x00,0x00,0x00, +0xbc,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x6a,0x0c,0x00,0x00,0x07,0x00,0x00,0x00, +0xbd,0x00,0x00,0x00,0x2c,0x00,0x07,0x00,0xbc,0x00,0x00,0x00,0x0f,0x0d,0x00,0x00, +0xb3,0x01,0x00,0x00,0xdb,0x02,0x00,0x00,0xdd,0x02,0x00,0x00,0xe0,0x02,0x00,0x00, +0x2c,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0x10,0x0d,0x00,0x00,0xc3,0x02,0x00,0x00, +0xc3,0x02,0x00,0x00,0xc3,0x02,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x11,0x0d,0x00,0x00,0x00,0x00,0xc8,0x42,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x12,0x0d,0x00,0x00,0xcd,0xcc,0x4c,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x13,0x0d,0x00,0x00,0x00,0x00,0xe0,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x17,0x0d,0x00,0x00,0x8b,0xff,0xed,0x39,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00, +0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x6a,0x0c,0x00,0x00,0x84,0x0c,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x68,0x0c,0x00,0x00,0x83,0x0c,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xc1,0x04,0x00,0x00,0x47,0x0b,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xc7,0x04,0x00,0x00,0x48,0x0b,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xc7,0x04,0x00,0x00,0x49,0x0b,0x00,0x00, +0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0xba,0x05,0x00,0x00,0xbd,0x05,0x00,0x00, +0xbc,0x05,0x00,0x00,0x4f,0x00,0x07,0x00,0x61,0x00,0x00,0x00,0xbe,0x05,0x00,0x00, +0xbd,0x05,0x00,0x00,0xbd,0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x7c,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0xbf,0x05,0x00,0x00,0xbe,0x05,0x00,0x00, +0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0xf0,0x05,0x00,0x00,0xbf,0x05,0x00,0x00, +0x81,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xf2,0x05,0x00,0x00,0xf0,0x05,0x00,0x00, +0x40,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x21,0x01,0x00,0x00,0x2c,0x06,0x00,0x00, +0x1f,0x01,0x00,0x00,0x20,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x40,0x00,0x00,0x00, +0x2d,0x06,0x00,0x00,0x2c,0x06,0x00,0x00,0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00, +0xf4,0x05,0x00,0x00,0x2d,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0xf5,0x05,0x00,0x00,0xf2,0x05,0x00,0x00,0xf4,0x05,0x00,0x00,0x3d,0x00,0x04,0x00, +0x51,0x01,0x00,0x00,0x30,0x06,0x00,0x00,0x95,0x01,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0x32,0x06,0x00,0x00,0x30,0x06,0x00,0x00,0xbf,0x05,0x00,0x00, +0x02,0x00,0x00,0x00,0x20,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00, +0x33,0x06,0x00,0x00,0x32,0x06,0x00,0x00,0x32,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x21,0x01,0x00,0x00,0x36,0x06,0x00,0x00, +0x1f,0x01,0x00,0x00,0x2b,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x40,0x00,0x00,0x00, +0x37,0x06,0x00,0x00,0x36,0x06,0x00,0x00,0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00, +0xfa,0x05,0x00,0x00,0x37,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0xfb,0x05,0x00,0x00,0x33,0x06,0x00,0x00,0xfa,0x05,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xfc,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0xfb,0x05,0x00,0x00,0xba,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0xfd,0x05,0x00,0x00, +0xfc,0x05,0x00,0x00,0x2c,0x03,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xfe,0x05,0x00,0x00,0xfd,0x05,0x00,0x00,0xed,0x00,0x00,0x00,0xec,0x00,0x00,0x00, +0x8e,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x33,0x06,0x00,0x00, +0xfe,0x05,0x00,0x00,0x81,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x03,0x06,0x00,0x00, +0xf5,0x05,0x00,0x00,0x00,0x06,0x00,0x00,0x3d,0x00,0x04,0x00,0x51,0x01,0x00,0x00, +0x3a,0x06,0x00,0x00,0xa9,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0x3c,0x06,0x00,0x00,0x3a,0x06,0x00,0x00,0xbf,0x05,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3d,0x06,0x00,0x00, +0x3c,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x31,0x01,0x00,0x00, +0xfa,0x06,0x00,0x00,0x1f,0x01,0x00,0x00,0x30,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x48,0x00,0x00,0x00,0xfb,0x06,0x00,0x00,0xfa,0x06,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf2,0x06,0x00,0x00,0xfb,0x06,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf5,0x06,0x00,0x00,0xfb,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf6,0x06,0x00,0x00, +0x3d,0x06,0x00,0x00,0xf5,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf7,0x06,0x00,0x00,0xf2,0x06,0x00,0x00,0xf6,0x06,0x00,0x00,0x85,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x09,0x07,0x00,0x00,0x03,0x06,0x00,0x00,0xf4,0x05,0x00,0x00, +0x83,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x0a,0x07,0x00,0x00,0x09,0x07,0x00,0x00, +0x40,0x02,0x00,0x00,0x0c,0x00,0x06,0x00,0x12,0x00,0x00,0x00,0x0c,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x0a,0x07,0x00,0x00,0x6e,0x00,0x04,0x00, +0x40,0x00,0x00,0x00,0x0d,0x07,0x00,0x00,0x0c,0x07,0x00,0x00,0x0c,0x00,0x06,0x00, +0x12,0x00,0x00,0x00,0x35,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0x0a,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x16,0x07,0x00,0x00, +0x35,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x17,0x07,0x00,0x00,0xed,0x00,0x00,0x00,0x16,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x19,0x07,0x00,0x00,0x35,0x07,0x00,0x00,0x01,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1a,0x07,0x00,0x00,0xed,0x00,0x00,0x00, +0x19,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1b,0x07,0x00,0x00, +0x17,0x07,0x00,0x00,0x1a,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x22,0x07,0x00,0x00,0x16,0x07,0x00,0x00,0x1a,0x07,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x29,0x07,0x00,0x00,0x17,0x07,0x00,0x00,0x19,0x07,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2f,0x07,0x00,0x00,0x16,0x07,0x00,0x00, +0x19,0x07,0x00,0x00,0x50,0x00,0x07,0x00,0xbd,0x00,0x00,0x00,0xb2,0x0c,0x00,0x00, +0x1b,0x07,0x00,0x00,0x22,0x07,0x00,0x00,0x29,0x07,0x00,0x00,0x2f,0x07,0x00,0x00, +0x3e,0x00,0x03,0x00,0x83,0x0c,0x00,0x00,0x0f,0x0d,0x00,0x00,0x3e,0x00,0x03,0x00, +0x84,0x0c,0x00,0x00,0xb2,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00,0x89,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0x89,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x1a,0x0d,0x00,0x00,0xec,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x68,0x0d,0x00,0x00, +0xde,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x19,0x0d,0x00,0x00, +0xec,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x65,0x0d,0x00,0x00,0xde,0x06,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x18,0x0d,0x00,0x00,0x20,0x01,0x00,0x00, +0x05,0x00,0x00,0x00,0xe0,0x06,0x00,0x00,0xde,0x06,0x00,0x00,0xb1,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0x8c,0x06,0x00,0x00,0x18,0x0d,0x00,0x00,0x15,0x03,0x00,0x00, +0xf6,0x00,0x04,0x00,0xe1,0x06,0x00,0x00,0xde,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x8c,0x06,0x00,0x00,0x8d,0x06,0x00,0x00,0xe1,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8d,0x06,0x00,0x00,0x41,0x00,0x05,0x00,0x58,0x00,0x00,0x00, +0x86,0x0c,0x00,0x00,0x83,0x0c,0x00,0x00,0x18,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00, +0x40,0x00,0x00,0x00,0x90,0x06,0x00,0x00,0x86,0x0c,0x00,0x00,0x80,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0x94,0x06,0x00,0x00,0x0d,0x07,0x00,0x00,0x90,0x06,0x00,0x00, +0x7c,0x00,0x04,0x00,0x61,0x00,0x00,0x00,0x3e,0x07,0x00,0x00,0x94,0x06,0x00,0x00, +0x7c,0x00,0x04,0x00,0x61,0x00,0x00,0x00,0x40,0x07,0x00,0x00,0x2d,0x06,0x00,0x00, +0xb0,0x00,0x05,0x00,0x57,0x02,0x00,0x00,0x41,0x07,0x00,0x00,0x3e,0x07,0x00,0x00, +0x40,0x07,0x00,0x00,0x9b,0x00,0x04,0x00,0x98,0x00,0x00,0x00,0x42,0x07,0x00,0x00, +0x41,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0xdd,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x42,0x07,0x00,0x00,0x98,0x06,0x00,0x00,0xdd,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0x98,0x06,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x87,0x0c,0x00,0x00,0x84,0x0c,0x00,0x00,0x18,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x9b,0x06,0x00,0x00,0x87,0x0c,0x00,0x00,0xba,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0x9d,0x06,0x00,0x00,0x9b,0x06,0x00,0x00,0x2c,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0xdc,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x9d,0x06,0x00,0x00,0x9e,0x06,0x00,0x00,0xdc,0x06,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9e,0x06,0x00,0x00,0x3d,0x00,0x04,0x00,0x8a,0x01,0x00,0x00,0x45,0x07,0x00,0x00, +0x8c,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x01,0x00,0x00,0x47,0x07,0x00,0x00, +0x45,0x07,0x00,0x00,0x94,0x06,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x60,0x00,0x00,0x00,0x48,0x07,0x00,0x00,0x47,0x07,0x00,0x00, +0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x49,0x07,0x00,0x00, +0x48,0x07,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x53,0x07,0x00,0x00, +0x49,0x07,0x00,0x00,0xf5,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x54,0x07,0x00,0x00,0xf2,0x06,0x00,0x00,0x53,0x07,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa5,0x06,0x00,0x00,0xf7,0x06,0x00,0x00,0x54,0x07,0x00,0x00, +0xba,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0xa7,0x06,0x00,0x00,0xa5,0x06,0x00,0x00, +0xec,0x00,0x00,0x00,0xf7,0x00,0x03,0x00,0xdb,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xa7,0x06,0x00,0x00,0xa8,0x06,0x00,0x00,0xdb,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa8,0x06,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x5d,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x49,0x07,0x00,0x00, +0x3d,0x06,0x00,0x00,0x8e,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xae,0x06,0x00,0x00, +0xf4,0x05,0x00,0x00,0xcb,0x01,0x00,0x00,0x6e,0x00,0x04,0x00,0x40,0x00,0x00,0x00, +0xaf,0x06,0x00,0x00,0xae,0x06,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x96,0x07,0x00,0x00,0x5d,0x07,0x00,0x00,0xf5,0x06,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x97,0x07,0x00,0x00,0xf2,0x06,0x00,0x00,0x96,0x07,0x00,0x00, +0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0x74,0x07,0x00,0x00,0xaf,0x06,0x00,0x00, +0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xa1,0x07,0x00,0x00,0x74,0x07,0x00,0x00, +0xf4,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xa2,0x07,0x00,0x00, +0xa1,0x07,0x00,0x00,0x78,0x02,0x00,0x00,0x81,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0xa3,0x07,0x00,0x00,0xa2,0x07,0x00,0x00,0x7b,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x78,0x07,0x00,0x00,0xfb,0x06,0x00,0x00,0x02,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7a,0x07,0x00,0x00,0xa3,0x07,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7b,0x07,0x00,0x00, +0x78,0x07,0x00,0x00,0x7a,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7d,0x07,0x00,0x00,0x7b,0x07,0x00,0x00,0x97,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7f,0x07,0x00,0x00,0xfb,0x06,0x00,0x00,0x03,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x81,0x07,0x00,0x00,0xa3,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x82,0x07,0x00,0x00, +0x7f,0x07,0x00,0x00,0x81,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x84,0x07,0x00,0x00,0x82,0x07,0x00,0x00,0x97,0x07,0x00,0x00,0x50,0x00,0x06,0x00, +0x31,0x00,0x00,0x00,0x88,0x07,0x00,0x00,0x7d,0x07,0x00,0x00,0x84,0x07,0x00,0x00, +0x97,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbd,0x07,0x00,0x00, +0x78,0x07,0x00,0x00,0x7a,0x02,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbf,0x07,0x00,0x00,0xbd,0x07,0x00,0x00,0x97,0x07,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc6,0x07,0x00,0x00,0x7f,0x07,0x00,0x00,0x97,0x07,0x00,0x00, +0x50,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0xca,0x07,0x00,0x00,0xbf,0x07,0x00,0x00, +0xc6,0x07,0x00,0x00,0x97,0x07,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xb8,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0xf4,0x05,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xee,0x07,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xf7,0x06,0x00,0x00,0x54,0x07,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xbd,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0xca,0x07,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xbf,0x06,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x88,0x07,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc0,0x06,0x00,0x00,0xbd,0x06,0x00,0x00,0xbf,0x06,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc2,0x06,0x00,0x00,0x69,0x03,0x00,0x00, +0xc0,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc4,0x06,0x00,0x00, +0xc2,0x06,0x00,0x00,0xb8,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc6,0x06,0x00,0x00,0xc4,0x06,0x00,0x00,0xee,0x07,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xca,0x06,0x00,0x00,0xb8,0x06,0x00,0x00,0x17,0x0d,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xf6,0x07,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xca,0x06,0x00,0x00,0xec,0x00,0x00,0x00,0xed,0x00,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xfc,0x07,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0xed,0x00,0x00,0x00,0x79,0x03,0x00,0x00,0xf6,0x07,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd0,0x06,0x00,0x00,0xc6,0x06,0x00,0x00, +0xa5,0x06,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x00,0x08,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xd0,0x06,0x00,0x00,0xec,0x00,0x00,0x00, +0xed,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x05,0x08,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0xfc,0x07,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd5,0x06,0x00,0x00,0x05,0x08,0x00,0x00, +0x9b,0x06,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd7,0x06,0x00,0x00, +0x1a,0x0d,0x00,0x00,0xd5,0x06,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xda,0x06,0x00,0x00,0x19,0x0d,0x00,0x00,0x9b,0x06,0x00,0x00,0xf9,0x00,0x02,0x00, +0xdb,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xdb,0x06,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x6a,0x0d,0x00,0x00,0x1a,0x0d,0x00,0x00,0x9e,0x06,0x00,0x00, +0xd7,0x06,0x00,0x00,0xa8,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x67,0x0d,0x00,0x00,0x19,0x0d,0x00,0x00,0x9e,0x06,0x00,0x00,0xda,0x06,0x00,0x00, +0xa8,0x06,0x00,0x00,0xf9,0x00,0x02,0x00,0xdc,0x06,0x00,0x00,0xf8,0x00,0x02,0x00, +0xdc,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x69,0x0d,0x00,0x00, +0x1a,0x0d,0x00,0x00,0x98,0x06,0x00,0x00,0x6a,0x0d,0x00,0x00,0xdb,0x06,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x66,0x0d,0x00,0x00,0x19,0x0d,0x00,0x00, +0x98,0x06,0x00,0x00,0x67,0x0d,0x00,0x00,0xdb,0x06,0x00,0x00,0xf9,0x00,0x02,0x00, +0xdd,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xdd,0x06,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x68,0x0d,0x00,0x00,0x1a,0x0d,0x00,0x00,0x8d,0x06,0x00,0x00, +0x69,0x0d,0x00,0x00,0xdc,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x65,0x0d,0x00,0x00,0x19,0x0d,0x00,0x00,0x8d,0x06,0x00,0x00,0x66,0x0d,0x00,0x00, +0xdc,0x06,0x00,0x00,0xf9,0x00,0x02,0x00,0xde,0x06,0x00,0x00,0xf8,0x00,0x02,0x00, +0xde,0x06,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xe0,0x06,0x00,0x00, +0x18,0x0d,0x00,0x00,0x26,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x89,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe1,0x06,0x00,0x00,0xba,0x00,0x05,0x00,0x98,0x00,0x00,0x00, +0xe3,0x06,0x00,0x00,0x19,0x0d,0x00,0x00,0xec,0x00,0x00,0x00,0xf7,0x00,0x03,0x00, +0xeb,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe3,0x06,0x00,0x00, +0xe4,0x06,0x00,0x00,0xea,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xe4,0x06,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe7,0x06,0x00,0x00,0x1a,0x0d,0x00,0x00, +0x19,0x0d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe8,0x06,0x00,0x00, +0xed,0x00,0x00,0x00,0xe7,0x06,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x09,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xe8,0x06,0x00,0x00, +0xec,0x00,0x00,0x00,0xed,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xeb,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0xea,0x06,0x00,0x00,0xf9,0x00,0x02,0x00,0xeb,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0xeb,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x1b,0x0d,0x00,0x00,0x09,0x08,0x00,0x00,0xe4,0x06,0x00,0x00,0xec,0x00,0x00,0x00, +0xea,0x06,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x16,0x08,0x00,0x00, +0xbf,0x05,0x00,0x00,0x39,0x05,0x00,0x00,0x3d,0x00,0x04,0x00,0x8a,0x01,0x00,0x00, +0x34,0x08,0x00,0x00,0x8c,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x01,0x00,0x00, +0x36,0x08,0x00,0x00,0x34,0x08,0x00,0x00,0x16,0x08,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x60,0x00,0x00,0x00,0x37,0x08,0x00,0x00, +0x36,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x38,0x08,0x00,0x00,0x37,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x42,0x08,0x00,0x00,0x38,0x08,0x00,0x00,0xf5,0x06,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x43,0x08,0x00,0x00,0xf2,0x06,0x00,0x00,0x42,0x08,0x00,0x00, +0x5f,0x00,0x07,0x00,0x8f,0x01,0x00,0x00,0x4c,0x08,0x00,0x00,0x34,0x08,0x00,0x00, +0xbf,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x60,0x00,0x00,0x00,0x4d,0x08,0x00,0x00,0x4c,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4e,0x08,0x00,0x00,0x4d,0x08,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x58,0x08,0x00,0x00,0x4e,0x08,0x00,0x00, +0xf5,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x59,0x08,0x00,0x00, +0xf2,0x06,0x00,0x00,0x58,0x08,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0x1e,0x08,0x00,0x00,0xbf,0x05,0x00,0x00,0xdd,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x8f,0x01,0x00,0x00,0x62,0x08,0x00,0x00,0x34,0x08,0x00,0x00,0x1e,0x08,0x00,0x00, +0x02,0x00,0x00,0x00,0x20,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x60,0x00,0x00,0x00, +0x63,0x08,0x00,0x00,0x62,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x64,0x08,0x00,0x00,0x63,0x08,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6e,0x08,0x00,0x00,0x64,0x08,0x00,0x00,0xf5,0x06,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6f,0x08,0x00,0x00,0xf2,0x06,0x00,0x00, +0x6e,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x23,0x08,0x00,0x00, +0x43,0x08,0x00,0x00,0x59,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x25,0x08,0x00,0x00,0x59,0x08,0x00,0x00,0x2c,0x03,0x00,0x00,0xba,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0x26,0x08,0x00,0x00,0x23,0x08,0x00,0x00,0x25,0x08,0x00,0x00, +0xf7,0x00,0x03,0x00,0x2e,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x26,0x08,0x00,0x00,0x27,0x08,0x00,0x00,0x2e,0x08,0x00,0x00,0xf8,0x00,0x02,0x00, +0x27,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2a,0x08,0x00,0x00, +0x59,0x08,0x00,0x00,0x6f,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2c,0x08,0x00,0x00,0x6f,0x08,0x00,0x00,0x2c,0x03,0x00,0x00,0xba,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0x2d,0x08,0x00,0x00,0x2a,0x08,0x00,0x00,0x2c,0x08,0x00,0x00, +0xf9,0x00,0x02,0x00,0x2e,0x08,0x00,0x00,0xf8,0x00,0x02,0x00,0x2e,0x08,0x00,0x00, +0xf5,0x00,0x07,0x00,0x98,0x00,0x00,0x00,0x2f,0x08,0x00,0x00,0x26,0x08,0x00,0x00, +0xeb,0x06,0x00,0x00,0x2d,0x08,0x00,0x00,0x27,0x08,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x30,0x08,0x00,0x00,0x2f,0x08,0x00,0x00,0xed,0x00,0x00,0x00, +0xec,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x31,0x08,0x00,0x00, +0xed,0x00,0x00,0x00,0x30,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0f,0x06,0x00,0x00,0x1b,0x0d,0x00,0x00,0x31,0x08,0x00,0x00,0x3d,0x00,0x04,0x00, +0x51,0x01,0x00,0x00,0x8b,0x08,0x00,0x00,0x6d,0x01,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0x8d,0x08,0x00,0x00,0x8b,0x08,0x00,0x00,0xbf,0x05,0x00,0x00, +0x02,0x00,0x00,0x00,0x20,0x01,0x00,0x00,0x4f,0x00,0x08,0x00,0x31,0x00,0x00,0x00, +0x8e,0x08,0x00,0x00,0x8d,0x08,0x00,0x00,0x8d,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x31,0x00,0x00,0x00, +0x93,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x22,0x05,0x00,0x00, +0x8e,0x08,0x00,0x00,0x3d,0x00,0x04,0x00,0x51,0x01,0x00,0x00,0x97,0x08,0x00,0x00, +0xb1,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x98,0x08,0x00,0x00, +0x97,0x08,0x00,0x00,0xb3,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x99,0x08,0x00,0x00,0x98,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x9b,0x08,0x00,0x00, +0x99,0x08,0x00,0x00,0xec,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x9d,0x08,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9d,0x08,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x74,0x0d,0x00,0x00,0x9b,0x08,0x00,0x00,0xed,0x00,0x00,0x00,0x99,0x08,0x00,0x00, +0x41,0x00,0x05,0x00,0x47,0x01,0x00,0x00,0xa1,0x08,0x00,0x00,0x1f,0x01,0x00,0x00, +0x46,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa2,0x08,0x00,0x00, +0xa1,0x08,0x00,0x00,0x50,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0xa7,0x08,0x00,0x00, +0xa2,0x08,0x00,0x00,0xa2,0x08,0x00,0x00,0xa2,0x08,0x00,0x00,0x88,0x00,0x05,0x00, +0x31,0x00,0x00,0x00,0xa8,0x08,0x00,0x00,0x93,0x08,0x00,0x00,0xa7,0x08,0x00,0x00, +0x8e,0x00,0x05,0x00,0x31,0x00,0x00,0x00,0xab,0x08,0x00,0x00,0xa8,0x08,0x00,0x00, +0x74,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00,0x31,0x00,0x00,0x00,0xaf,0x08,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xab,0x08,0x00,0x00,0x22,0x05,0x00,0x00, +0x10,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb5,0x08,0x00,0x00, +0xaf,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb6,0x08,0x00,0x00,0xc7,0x01,0x00,0x00,0xb5,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb8,0x08,0x00,0x00,0xaf,0x08,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb9,0x08,0x00,0x00,0xcb,0x01,0x00,0x00, +0xb8,0x08,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xba,0x08,0x00,0x00, +0xb6,0x08,0x00,0x00,0xb9,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbc,0x08,0x00,0x00,0xaf,0x08,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbd,0x08,0x00,0x00,0xc7,0x01,0x00,0x00,0xbc,0x08,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbe,0x08,0x00,0x00,0xba,0x08,0x00,0x00, +0xbd,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc1,0x08,0x00,0x00, +0xcb,0x01,0x00,0x00,0xb5,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc4,0x08,0x00,0x00,0xcb,0x01,0x00,0x00,0xbc,0x08,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc5,0x08,0x00,0x00,0xc1,0x08,0x00,0x00,0xc4,0x08,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc8,0x08,0x00,0x00,0xdd,0x01,0x00,0x00, +0xb5,0x08,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcc,0x08,0x00,0x00, +0xc8,0x08,0x00,0x00,0xb9,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd0,0x08,0x00,0x00,0xcc,0x08,0x00,0x00,0xbd,0x08,0x00,0x00,0x50,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0x17,0x06,0x00,0x00,0xbe,0x08,0x00,0x00,0xc5,0x08,0x00,0x00, +0xd0,0x08,0x00,0x00,0x0f,0x06,0x00,0x00,0x3d,0x00,0x04,0x00,0x84,0x01,0x00,0x00, +0xd4,0x08,0x00,0x00,0x86,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0xd4,0x08,0x00,0x00, +0xbf,0x05,0x00,0x00,0x17,0x06,0x00,0x00,0x41,0x00,0x05,0x00,0x37,0x01,0x00,0x00, +0xef,0x08,0x00,0x00,0x1f,0x01,0x00,0x00,0x36,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x12,0x00,0x00,0x00,0xf0,0x08,0x00,0x00,0xef,0x08,0x00,0x00,0x83,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0xe1,0x08,0x00,0x00,0xf2,0x05,0x00,0x00,0xf0,0x08,0x00,0x00, +0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xe5,0x08,0x00,0x00,0xe1,0x08,0x00,0x00, +0xf4,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xe8,0x08,0x00,0x00, +0xe5,0x08,0x00,0x00,0xfa,0x05,0x00,0x00,0x0c,0x00,0x06,0x00,0x12,0x00,0x00,0x00, +0xea,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0xe8,0x08,0x00,0x00, +0x6e,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0xeb,0x08,0x00,0x00,0xea,0x08,0x00,0x00, +0x3d,0x00,0x04,0x00,0x51,0x01,0x00,0x00,0x5a,0x09,0x00,0x00,0x75,0x01,0x00,0x00, +0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x5c,0x09,0x00,0x00,0x5a,0x09,0x00,0x00, +0xeb,0x08,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x01,0x00,0x00,0x4f,0x00,0x07,0x00, +0x12,0x00,0x00,0x00,0x5d,0x09,0x00,0x00,0x5c,0x09,0x00,0x00,0x5c,0x09,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x37,0x01,0x00,0x00, +0x67,0x09,0x00,0x00,0x1f,0x01,0x00,0x00,0x3c,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x12,0x00,0x00,0x00,0x68,0x09,0x00,0x00,0x67,0x09,0x00,0x00,0x85,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x60,0x09,0x00,0x00,0x5d,0x09,0x00,0x00,0x68,0x09,0x00,0x00, +0x41,0x00,0x05,0x00,0x37,0x01,0x00,0x00,0x6b,0x09,0x00,0x00,0x1f,0x01,0x00,0x00, +0x41,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0x6c,0x09,0x00,0x00, +0x6b,0x09,0x00,0x00,0x83,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x63,0x09,0x00,0x00, +0x60,0x09,0x00,0x00,0x6c,0x09,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x1a,0x09,0x00,0x00,0x63,0x09,0x00,0x00,0xf4,0x05,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x1b,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0x1a,0x09,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x1d,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x63,0x09,0x00,0x00,0xba,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0x1f,0x09,0x00,0x00,0x1b,0x09,0x00,0x00,0x2c,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0x4e,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x1f,0x09,0x00,0x00,0x20,0x09,0x00,0x00,0x4e,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x20,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0x21,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x21,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x22,0x0d,0x00,0x00, +0x1d,0x09,0x00,0x00,0x20,0x09,0x00,0x00,0x58,0x0d,0x00,0x00,0x4a,0x09,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x20,0x0d,0x00,0x00,0xed,0x00,0x00,0x00, +0x20,0x09,0x00,0x00,0x5d,0x0d,0x00,0x00,0x4a,0x09,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x1e,0x0d,0x00,0x00,0xb3,0x03,0x00,0x00,0x20,0x09,0x00,0x00, +0x4c,0x09,0x00,0x00,0x4a,0x09,0x00,0x00,0xb3,0x00,0x05,0x00,0x98,0x00,0x00,0x00, +0x24,0x09,0x00,0x00,0x1e,0x0d,0x00,0x00,0x26,0x01,0x00,0x00,0xf6,0x00,0x04,0x00, +0x4d,0x09,0x00,0x00,0x4a,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x24,0x09,0x00,0x00,0x25,0x09,0x00,0x00,0x4d,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x25,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0x26,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x26,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x5d,0x0d,0x00,0x00, +0x20,0x0d,0x00,0x00,0x25,0x09,0x00,0x00,0xf7,0x09,0x00,0x00,0x46,0x09,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x58,0x0d,0x00,0x00,0x22,0x0d,0x00,0x00, +0x25,0x09,0x00,0x00,0xed,0x09,0x00,0x00,0x46,0x09,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x4a,0x0d,0x00,0x00,0xb3,0x03,0x00,0x00,0x25,0x09,0x00,0x00, +0x48,0x09,0x00,0x00,0x46,0x09,0x00,0x00,0xb3,0x00,0x05,0x00,0x98,0x00,0x00,0x00, +0x29,0x09,0x00,0x00,0x4a,0x0d,0x00,0x00,0x26,0x01,0x00,0x00,0xf6,0x00,0x04,0x00, +0x49,0x09,0x00,0x00,0x46,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x29,0x09,0x00,0x00,0x2a,0x09,0x00,0x00,0x49,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2a,0x09,0x00,0x00,0x50,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x2d,0x09,0x00,0x00, +0x4a,0x0d,0x00,0x00,0x1e,0x0d,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0x82,0x09,0x00,0x00,0xeb,0x08,0x00,0x00,0x2d,0x09,0x00,0x00,0xb1,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0x85,0x09,0x00,0x00,0x4a,0x0d,0x00,0x00,0x20,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x8d,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x85,0x09,0x00,0x00,0x86,0x09,0x00,0x00,0x8a,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x86,0x09,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x88,0x09,0x00,0x00, +0x82,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xc2,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x88,0x09,0x00,0x00, +0x20,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x8d,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8a,0x09,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x8c,0x09,0x00,0x00, +0x82,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x8d,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8d,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x4c,0x0d,0x00,0x00,0xc2,0x09,0x00,0x00,0x86,0x09,0x00,0x00,0x8c,0x09,0x00,0x00, +0x8a,0x09,0x00,0x00,0xad,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x92,0x09,0x00,0x00, +0x4a,0x0d,0x00,0x00,0x20,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x9d,0x09,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x92,0x09,0x00,0x00,0x93,0x09,0x00,0x00, +0x9a,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x93,0x09,0x00,0x00,0x51,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x95,0x09,0x00,0x00,0x2d,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0x82,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x96,0x09,0x00,0x00,0x95,0x09,0x00,0x00, +0x26,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xc7,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x4c,0x0d,0x00,0x00,0x96,0x09,0x00,0x00, +0xf9,0x00,0x02,0x00,0x9d,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x9a,0x09,0x00,0x00, +0xf9,0x00,0x02,0x00,0x9d,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x9d,0x09,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x4e,0x0d,0x00,0x00,0xc7,0x09,0x00,0x00, +0x93,0x09,0x00,0x00,0x4c,0x0d,0x00,0x00,0x9a,0x09,0x00,0x00,0x52,0x00,0x06,0x00, +0x40,0x00,0x00,0x00,0xe9,0x0c,0x00,0x00,0x4e,0x0d,0x00,0x00,0x82,0x09,0x00,0x00, +0x00,0x00,0x00,0x00,0xb1,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0xa2,0x09,0x00,0x00, +0x1e,0x0d,0x00,0x00,0x20,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xaa,0x09,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa2,0x09,0x00,0x00,0xa3,0x09,0x00,0x00, +0xa7,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0xa3,0x09,0x00,0x00,0x51,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xa5,0x09,0x00,0x00,0x82,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xcc,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xa5,0x09,0x00,0x00,0x20,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xaa,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0xa7,0x09,0x00,0x00,0x51,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xa9,0x09,0x00,0x00,0x82,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0xaa,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0xaa,0x09,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x50,0x0d,0x00,0x00,0xcc,0x09,0x00,0x00, +0xa3,0x09,0x00,0x00,0xa9,0x09,0x00,0x00,0xa7,0x09,0x00,0x00,0xad,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0xaf,0x09,0x00,0x00,0x1e,0x0d,0x00,0x00,0x20,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xba,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xaf,0x09,0x00,0x00,0xb0,0x09,0x00,0x00,0xb7,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb0,0x09,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xb2,0x09,0x00,0x00, +0x2d,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xb3,0x09,0x00,0x00,0xb2,0x09,0x00,0x00,0x26,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xd1,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x50,0x0d,0x00,0x00,0xb3,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0xba,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb7,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0xba,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0xba,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x52,0x0d,0x00,0x00,0xd1,0x09,0x00,0x00,0xb0,0x09,0x00,0x00,0x50,0x0d,0x00,0x00, +0xb7,0x09,0x00,0x00,0x52,0x00,0x06,0x00,0x40,0x00,0x00,0x00,0xf4,0x0c,0x00,0x00, +0x52,0x0d,0x00,0x00,0xe9,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0xd8,0x09,0x00,0x00,0x5a,0x09,0x00,0x00,0xf4,0x0c,0x00,0x00, +0x02,0x00,0x00,0x00,0x20,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00, +0xd9,0x09,0x00,0x00,0xd8,0x09,0x00,0x00,0xd8,0x09,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xdc,0x09,0x00,0x00, +0xd9,0x09,0x00,0x00,0x68,0x09,0x00,0x00,0x83,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0xdf,0x09,0x00,0x00,0xdc,0x09,0x00,0x00,0x6c,0x09,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x34,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0xdf,0x09,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xed,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x34,0x09,0x00,0x00,0x58,0x0d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf2,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x34,0x09,0x00,0x00,0xed,0x09,0x00,0x00,0x50,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x3d,0x09,0x00,0x00,0xf2,0x09,0x00,0x00,0xf2,0x09,0x00,0x00, +0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x3e,0x09,0x00,0x00,0xdf,0x09,0x00,0x00, +0x3d,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x42,0x09,0x00,0x00, +0x63,0x09,0x00,0x00,0x3d,0x09,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x43,0x09,0x00,0x00,0x3e,0x09,0x00,0x00,0x42,0x09,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xf7,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x5d,0x0d,0x00,0x00,0x43,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0x46,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x46,0x09,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x48,0x09,0x00,0x00,0x4a,0x0d,0x00,0x00,0x26,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x26,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x49,0x09,0x00,0x00,0xf9,0x00,0x02,0x00, +0x4a,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x4a,0x09,0x00,0x00,0x80,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x4c,0x09,0x00,0x00,0x1e,0x0d,0x00,0x00,0x26,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x21,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x4d,0x09,0x00,0x00, +0xf9,0x00,0x02,0x00,0x4e,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x4e,0x09,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x21,0x0d,0x00,0x00,0x1d,0x09,0x00,0x00, +0x9d,0x08,0x00,0x00,0x22,0x0d,0x00,0x00,0x4d,0x09,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x1f,0x0d,0x00,0x00,0xed,0x00,0x00,0x00,0x9d,0x08,0x00,0x00, +0x20,0x0d,0x00,0x00,0x4d,0x09,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x50,0x09,0x00,0x00,0xed,0x00,0x00,0x00,0x1f,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xfb,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x50,0x09,0x00,0x00,0xec,0x00,0x00,0x00,0xed,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x53,0x09,0x00,0x00,0x21,0x0d,0x00,0x00,0x11,0x0d,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xff,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x53,0x09,0x00,0x00,0xec,0x00,0x00,0x00,0xed,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x55,0x09,0x00,0x00,0xfb,0x09,0x00,0x00, +0xff,0x09,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x48,0x0a,0x00,0x00, +0x30,0x06,0x00,0x00,0xbf,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x01,0x00,0x00, +0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0x49,0x0a,0x00,0x00,0x48,0x0a,0x00,0x00, +0x48,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x22,0x0a,0x00,0x00,0xf5,0x05,0x00,0x00,0x49,0x0a,0x00,0x00, +0x41,0x00,0x05,0x00,0x21,0x01,0x00,0x00,0x50,0x0a,0x00,0x00,0x1f,0x01,0x00,0x00, +0x26,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0x51,0x0a,0x00,0x00, +0x50,0x0a,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x5e,0x0a,0x00,0x00, +0x22,0x0a,0x00,0x00,0xf4,0x05,0x00,0x00,0x83,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x61,0x0a,0x00,0x00,0xf4,0x05,0x00,0x00,0x40,0x02,0x00,0x00,0x0c,0x00,0x07,0x00, +0x12,0x00,0x00,0x00,0x6e,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x5e,0x0a,0x00,0x00,0x61,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x12,0x00,0x00,0x00, +0x73,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x40,0x02,0x00,0x00, +0x6e,0x0a,0x00,0x00,0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0x67,0x0a,0x00,0x00, +0x51,0x0a,0x00,0x00,0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x68,0x0a,0x00,0x00, +0x73,0x0a,0x00,0x00,0x67,0x0a,0x00,0x00,0x3d,0x00,0x04,0x00,0x51,0x01,0x00,0x00, +0x76,0x0a,0x00,0x00,0x9c,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x9e,0x01,0x00,0x00, +0x77,0x0a,0x00,0x00,0xa0,0x01,0x00,0x00,0x56,0x00,0x05,0x00,0xa2,0x01,0x00,0x00, +0x78,0x0a,0x00,0x00,0x76,0x0a,0x00,0x00,0x77,0x0a,0x00,0x00,0x58,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0x7a,0x0a,0x00,0x00,0x78,0x0a,0x00,0x00,0x68,0x0a,0x00,0x00, +0x02,0x00,0x00,0x00,0xec,0x00,0x00,0x00,0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00, +0x7b,0x0a,0x00,0x00,0x7a,0x0a,0x00,0x00,0x7a,0x0a,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x2c,0x0a,0x00,0x00, +0x49,0x0a,0x00,0x00,0xfa,0x05,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x2d,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x2c,0x0a,0x00,0x00, +0xba,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x2f,0x0a,0x00,0x00,0x2d,0x0a,0x00,0x00, +0xed,0x00,0x00,0x00,0xf7,0x00,0x03,0x00,0x3e,0x0a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x2f,0x0a,0x00,0x00,0x30,0x0a,0x00,0x00,0x3d,0x0a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x30,0x0a,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x32,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x7b,0x0a,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x34,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0x49,0x0a,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x35,0x0a,0x00,0x00,0x32,0x0a,0x00,0x00,0x34,0x0a,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x83,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x35,0x0a,0x00,0x00,0xec,0x00,0x00,0x00,0xed,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x37,0x0a,0x00,0x00,0xed,0x00,0x00,0x00,0x83,0x0a,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x39,0x0a,0x00,0x00,0x2d,0x0a,0x00,0x00, +0x12,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x88,0x0a,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x39,0x0a,0x00,0x00,0x79,0x03,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x8c,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x88,0x0a,0x00,0x00,0xec,0x00,0x00,0x00,0xed,0x00,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x92,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0xec,0x00,0x00,0x00,0x37,0x0a,0x00,0x00,0x8c,0x0a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x3e,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0x3d,0x0a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x3e,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0x3e,0x0a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x23,0x0d,0x00,0x00,0x92,0x0a,0x00,0x00, +0x30,0x0a,0x00,0x00,0xec,0x00,0x00,0x00,0x3d,0x0a,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xed,0x0a,0x00,0x00,0xed,0x00,0x00,0x00,0xf5,0x06,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xee,0x0a,0x00,0x00,0xf2,0x06,0x00,0x00, +0xed,0x0a,0x00,0x00,0x41,0x00,0x05,0x00,0x47,0x01,0x00,0x00,0xf5,0x0a,0x00,0x00, +0x1f,0x01,0x00,0x00,0x4c,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xf6,0x0a,0x00,0x00,0xf5,0x0a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe3,0x0a,0x00,0x00,0xee,0x0a,0x00,0x00,0xf6,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa9,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0xa9,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x27,0x0d,0x00,0x00,0x20,0x01,0x00,0x00,0x3e,0x0a,0x00,0x00, +0x47,0x0d,0x00,0x00,0xd2,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x26,0x0d,0x00,0x00,0xec,0x00,0x00,0x00,0x3e,0x0a,0x00,0x00,0x49,0x0d,0x00,0x00, +0xd2,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x25,0x0d,0x00,0x00, +0xe3,0x0a,0x00,0x00,0x3e,0x0a,0x00,0x00,0x48,0x0d,0x00,0x00,0xd2,0x0a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x24,0x0d,0x00,0x00,0xb3,0x03,0x00,0x00, +0x3e,0x0a,0x00,0x00,0xd4,0x0a,0x00,0x00,0xd2,0x0a,0x00,0x00,0xb1,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0xac,0x0a,0x00,0x00,0x24,0x0d,0x00,0x00,0x2b,0x01,0x00,0x00, +0xf6,0x00,0x04,0x00,0xd5,0x0a,0x00,0x00,0xd2,0x0a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xac,0x0a,0x00,0x00,0xad,0x0a,0x00,0x00,0xd5,0x0a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xad,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00,0xae,0x0a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xae,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x49,0x0d,0x00,0x00,0x26,0x0d,0x00,0x00,0xad,0x0a,0x00,0x00,0x2c,0x0b,0x00,0x00, +0xb2,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x48,0x0d,0x00,0x00, +0x25,0x0d,0x00,0x00,0xad,0x0a,0x00,0x00,0x27,0x0b,0x00,0x00,0xb2,0x0a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x47,0x0d,0x00,0x00,0x27,0x0d,0x00,0x00, +0xad,0x0a,0x00,0x00,0xc7,0x0a,0x00,0x00,0xb2,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x45,0x0d,0x00,0x00,0xb3,0x03,0x00,0x00,0xad,0x0a,0x00,0x00, +0xd0,0x0a,0x00,0x00,0xb2,0x0a,0x00,0x00,0xb1,0x00,0x05,0x00,0x98,0x00,0x00,0x00, +0xb1,0x0a,0x00,0x00,0x45,0x0d,0x00,0x00,0x2b,0x01,0x00,0x00,0xf6,0x00,0x04,0x00, +0xd1,0x0a,0x00,0x00,0xb2,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xb1,0x0a,0x00,0x00,0xb2,0x0a,0x00,0x00,0xd1,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb2,0x0a,0x00,0x00,0x50,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xb5,0x0a,0x00,0x00, +0x45,0x0d,0x00,0x00,0x24,0x0d,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0xb8,0x0a,0x00,0x00,0xbf,0x05,0x00,0x00,0xb5,0x0a,0x00,0x00,0x7c,0x00,0x04,0x00, +0x61,0x00,0x00,0x00,0xfe,0x0a,0x00,0x00,0xb8,0x0a,0x00,0x00,0x7c,0x00,0x04,0x00, +0x61,0x00,0x00,0x00,0x00,0x0b,0x00,0x00,0x2d,0x06,0x00,0x00,0xb0,0x00,0x05,0x00, +0x57,0x02,0x00,0x00,0x01,0x0b,0x00,0x00,0xfe,0x0a,0x00,0x00,0x00,0x0b,0x00,0x00, +0x9b,0x00,0x04,0x00,0x98,0x00,0x00,0x00,0x02,0x0b,0x00,0x00,0x01,0x0b,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xbc,0x0a,0x00,0x00,0x02,0x0b,0x00,0x00, +0xed,0x00,0x00,0x00,0xec,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0x07,0x0b,0x00,0x00,0x3a,0x06,0x00,0x00,0xb8,0x0a,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x08,0x0b,0x00,0x00, +0x07,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x19,0x0b,0x00,0x00,0x08,0x0b,0x00,0x00,0xf5,0x06,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1a,0x0b,0x00,0x00,0xf2,0x06,0x00,0x00,0x19,0x0b,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0f,0x0b,0x00,0x00,0x1a,0x0b,0x00,0x00, +0xf6,0x0a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc1,0x0a,0x00,0x00, +0x0f,0x0b,0x00,0x00,0xbc,0x0a,0x00,0x00,0xb4,0x00,0x05,0x00,0x98,0x00,0x00,0x00, +0xc4,0x0a,0x00,0x00,0xe3,0x0a,0x00,0x00,0xc1,0x0a,0x00,0x00,0xa9,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0xc5,0x0a,0x00,0x00,0xc4,0x0a,0x00,0x00,0x26,0x01,0x00,0x00, +0x20,0x01,0x00,0x00,0xc5,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xc7,0x0a,0x00,0x00, +0x47,0x0d,0x00,0x00,0xc5,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x27,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x48,0x0d,0x00,0x00, +0xc1,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x2c,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x49,0x0d,0x00,0x00,0xc1,0x0a,0x00,0x00, +0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd0,0x0a,0x00,0x00,0x45,0x0d,0x00,0x00, +0x26,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xae,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd1,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00,0xd2,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd2,0x0a,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd4,0x0a,0x00,0x00, +0x24,0x0d,0x00,0x00,0x26,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xa9,0x0a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd5,0x0a,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd8,0x0a,0x00,0x00,0x25,0x0d,0x00,0x00,0x26,0x0d,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd9,0x0a,0x00,0x00,0xed,0x00,0x00,0x00,0xd8,0x0a,0x00,0x00, +0xab,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0xdb,0x0a,0x00,0x00,0x27,0x0d,0x00,0x00, +0x57,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xdc,0x0a,0x00,0x00, +0xdb,0x0a,0x00,0x00,0xec,0x00,0x00,0x00,0xed,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xdd,0x0a,0x00,0x00,0xd9,0x0a,0x00,0x00,0xdc,0x0a,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x23,0x06,0x00,0x00,0x23,0x0d,0x00,0x00, +0xdd,0x0a,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x30,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x23,0x06,0x00,0x00,0xec,0x00,0x00,0x00, +0xed,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x35,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x30,0x0b,0x00,0x00,0x55,0x09,0x00,0x00, +0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0xd0,0x0b,0x00,0x00,0x8b,0x08,0x00,0x00, +0xbf,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x01,0x00,0x00,0x4f,0x00,0x08,0x00, +0x31,0x00,0x00,0x00,0xd1,0x0b,0x00,0x00,0xd0,0x0b,0x00,0x00,0xd0,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x61,0x0b,0x00,0x00,0xec,0x00,0x00,0x00,0x35,0x0b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x62,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x62,0x0b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x29,0x0d,0x00,0x00,0xec,0x00,0x00,0x00, +0xd5,0x0a,0x00,0x00,0x44,0x0d,0x00,0x00,0x94,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x28,0x0d,0x00,0x00,0xb3,0x03,0x00,0x00,0xd5,0x0a,0x00,0x00, +0x96,0x0b,0x00,0x00,0x94,0x0b,0x00,0x00,0xb1,0x00,0x05,0x00,0x98,0x00,0x00,0x00, +0x65,0x0b,0x00,0x00,0x28,0x0d,0x00,0x00,0x2b,0x01,0x00,0x00,0xf6,0x00,0x04,0x00, +0x97,0x0b,0x00,0x00,0x94,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x65,0x0b,0x00,0x00,0x66,0x0b,0x00,0x00,0x97,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x66,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0x67,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x67,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x44,0x0d,0x00,0x00, +0x29,0x0d,0x00,0x00,0x66,0x0b,0x00,0x00,0x8f,0x0b,0x00,0x00,0x90,0x0b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x2e,0x0d,0x00,0x00,0xb3,0x03,0x00,0x00, +0x66,0x0b,0x00,0x00,0x92,0x0b,0x00,0x00,0x90,0x0b,0x00,0x00,0xb1,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0x6a,0x0b,0x00,0x00,0x2e,0x0d,0x00,0x00,0x2b,0x01,0x00,0x00, +0xf6,0x00,0x04,0x00,0x93,0x0b,0x00,0x00,0x90,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x6a,0x0b,0x00,0x00,0x6b,0x0b,0x00,0x00,0x93,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6b,0x0b,0x00,0x00,0x50,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0x6e,0x0b,0x00,0x00,0x2e,0x0d,0x00,0x00,0x28,0x0d,0x00,0x00,0x80,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0xe7,0x0b,0x00,0x00,0xbf,0x05,0x00,0x00,0x6e,0x0b,0x00,0x00, +0xb1,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0xea,0x0b,0x00,0x00,0x2e,0x0d,0x00,0x00, +0x20,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xf2,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xea,0x0b,0x00,0x00,0xeb,0x0b,0x00,0x00,0xef,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xeb,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xed,0x0b,0x00,0x00,0xe7,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x27,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xed,0x0b,0x00,0x00,0x20,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xf2,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xef,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xf1,0x0b,0x00,0x00,0xe7,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf2,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xf2,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x30,0x0d,0x00,0x00,0x27,0x0c,0x00,0x00,0xeb,0x0b,0x00,0x00, +0xf1,0x0b,0x00,0x00,0xef,0x0b,0x00,0x00,0xad,0x00,0x05,0x00,0x98,0x00,0x00,0x00, +0xf7,0x0b,0x00,0x00,0x2e,0x0d,0x00,0x00,0x20,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x02,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xf7,0x0b,0x00,0x00, +0xf8,0x0b,0x00,0x00,0xff,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xf8,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xfa,0x0b,0x00,0x00,0x2d,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xfb,0x0b,0x00,0x00, +0xfa,0x0b,0x00,0x00,0x26,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x2c,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x30,0x0d,0x00,0x00, +0xfb,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0x02,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xff,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0x02,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x02,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x32,0x0d,0x00,0x00, +0x2c,0x0c,0x00,0x00,0xf8,0x0b,0x00,0x00,0x30,0x0d,0x00,0x00,0xff,0x0b,0x00,0x00, +0x52,0x00,0x06,0x00,0x40,0x00,0x00,0x00,0x03,0x0d,0x00,0x00,0x32,0x0d,0x00,0x00, +0xe7,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xb1,0x00,0x05,0x00,0x98,0x00,0x00,0x00, +0x07,0x0c,0x00,0x00,0x28,0x0d,0x00,0x00,0x20,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x0f,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x07,0x0c,0x00,0x00, +0x08,0x0c,0x00,0x00,0x0c,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x08,0x0c,0x00,0x00, +0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x0a,0x0c,0x00,0x00,0xe7,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x31,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x0a,0x0c,0x00,0x00,0x20,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x0f,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x0c,0x0c,0x00,0x00, +0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x0e,0x0c,0x00,0x00,0xe7,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x0f,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0f,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x34,0x0d,0x00,0x00, +0x31,0x0c,0x00,0x00,0x08,0x0c,0x00,0x00,0x0e,0x0c,0x00,0x00,0x0c,0x0c,0x00,0x00, +0xad,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x14,0x0c,0x00,0x00,0x28,0x0d,0x00,0x00, +0x20,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x1f,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x14,0x0c,0x00,0x00,0x15,0x0c,0x00,0x00,0x1c,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x15,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x17,0x0c,0x00,0x00,0x2d,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x18,0x0c,0x00,0x00,0x17,0x0c,0x00,0x00,0x26,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x36,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x34,0x0d,0x00,0x00,0x18,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x1f,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x1c,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x1f,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x1f,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x36,0x0d,0x00,0x00,0x36,0x0c,0x00,0x00,0x15,0x0c,0x00,0x00, +0x34,0x0d,0x00,0x00,0x1c,0x0c,0x00,0x00,0x52,0x00,0x06,0x00,0x40,0x00,0x00,0x00, +0x0e,0x0d,0x00,0x00,0x36,0x0d,0x00,0x00,0x03,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x76,0x0b,0x00,0x00,0x28,0x0d,0x00,0x00, +0x26,0x01,0x00,0x00,0x84,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x77,0x0b,0x00,0x00, +0x76,0x0b,0x00,0x00,0xdf,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x79,0x0b,0x00,0x00,0x77,0x0b,0x00,0x00,0x2e,0x0d,0x00,0x00,0x80,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x7a,0x0b,0x00,0x00,0x79,0x0b,0x00,0x00,0x26,0x01,0x00,0x00, +0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x3b,0x0c,0x00,0x00,0x8b,0x08,0x00,0x00, +0x0e,0x0d,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x01,0x00,0x00,0x4f,0x00,0x08,0x00, +0x31,0x00,0x00,0x00,0x3c,0x0c,0x00,0x00,0x3b,0x0c,0x00,0x00,0x3b,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x51,0x01,0x00,0x00,0x3f,0x0c,0x00,0x00,0x5b,0x01,0x00,0x00,0x50,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0x43,0x0c,0x00,0x00,0x32,0x0d,0x00,0x00,0x36,0x0d,0x00,0x00, +0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x44,0x0c,0x00,0x00,0x3f,0x0c,0x00,0x00, +0x43,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x45,0x0c,0x00,0x00,0x44,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0x7c,0x00,0x04,0x00,0x61,0x00,0x00,0x00,0x80,0x0b,0x00,0x00,0x0e,0x0d,0x00,0x00, +0x3d,0x00,0x04,0x00,0x51,0x01,0x00,0x00,0x48,0x0c,0x00,0x00,0x65,0x01,0x00,0x00, +0x7c,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0x4a,0x0c,0x00,0x00,0x80,0x0b,0x00,0x00, +0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x4b,0x0c,0x00,0x00,0x48,0x0c,0x00,0x00, +0x4a,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4c,0x0c,0x00,0x00,0x4b,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x32,0x00,0x00,0x00,0x84,0x0b,0x00,0x00,0x47,0x0b,0x00,0x00, +0x7a,0x0b,0x00,0x00,0x3e,0x00,0x03,0x00,0x84,0x0b,0x00,0x00,0x3c,0x0c,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x87,0x0b,0x00,0x00,0x48,0x0b,0x00,0x00, +0x7a,0x0b,0x00,0x00,0x3e,0x00,0x03,0x00,0x87,0x0b,0x00,0x00,0x45,0x0c,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x8a,0x0b,0x00,0x00,0x49,0x0b,0x00,0x00, +0x7a,0x0b,0x00,0x00,0x3e,0x00,0x03,0x00,0x8a,0x0b,0x00,0x00,0x4c,0x0c,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8d,0x0b,0x00,0x00,0x45,0x0c,0x00,0x00, +0x4c,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8f,0x0b,0x00,0x00, +0x44,0x0d,0x00,0x00,0x8d,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0x90,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x90,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x92,0x0b,0x00,0x00,0x2e,0x0d,0x00,0x00,0x26,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x67,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x93,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x94,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x94,0x0b,0x00,0x00,0x80,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x96,0x0b,0x00,0x00,0x28,0x0d,0x00,0x00,0x26,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x62,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x97,0x0b,0x00,0x00, +0xba,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x99,0x0b,0x00,0x00,0x29,0x0d,0x00,0x00, +0xec,0x00,0x00,0x00,0xf7,0x00,0x03,0x00,0xc8,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x99,0x0b,0x00,0x00,0x9a,0x0b,0x00,0x00,0xc8,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9a,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0x9b,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9b,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x12,0x00,0x00,0x00, +0x2d,0x0d,0x00,0x00,0x61,0x0b,0x00,0x00,0x9a,0x0b,0x00,0x00,0x60,0x0c,0x00,0x00, +0x9f,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x2a,0x0d,0x00,0x00, +0x20,0x01,0x00,0x00,0x9a,0x0b,0x00,0x00,0xc6,0x0b,0x00,0x00,0x9f,0x0b,0x00,0x00, +0xb1,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x9e,0x0b,0x00,0x00,0x2a,0x0d,0x00,0x00, +0x3c,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0xc7,0x0b,0x00,0x00,0x9f,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x9e,0x0b,0x00,0x00,0x9f,0x0b,0x00,0x00, +0xc7,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x9f,0x0b,0x00,0x00,0x41,0x00,0x05,0x00, +0x32,0x00,0x00,0x00,0xa1,0x0b,0x00,0x00,0x47,0x0b,0x00,0x00,0x2a,0x0d,0x00,0x00, +0x3d,0x00,0x04,0x00,0x31,0x00,0x00,0x00,0xa2,0x0b,0x00,0x00,0xa1,0x0b,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xa4,0x0b,0x00,0x00,0x48,0x0b,0x00,0x00, +0x2a,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa5,0x0b,0x00,0x00, +0xa4,0x0b,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xa7,0x0b,0x00,0x00, +0x49,0x0b,0x00,0x00,0x2a,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xa8,0x0b,0x00,0x00,0xa7,0x0b,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xab,0x0b,0x00,0x00,0xd1,0x0b,0x00,0x00,0xd1,0x0b,0x00,0x00,0x94,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xae,0x0b,0x00,0x00,0xa2,0x0b,0x00,0x00,0xa2,0x0b,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x51,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xab,0x0b,0x00,0x00,0xae,0x0b,0x00,0x00,0x94,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb2,0x0b,0x00,0x00,0xd1,0x0b,0x00,0x00,0xa2,0x0b,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb4,0x0b,0x00,0x00,0xb2,0x0b,0x00,0x00, +0x51,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb6,0x0b,0x00,0x00, +0xb4,0x0b,0x00,0x00,0x02,0x05,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb8,0x0b,0x00,0x00,0x13,0x0d,0x00,0x00,0xb6,0x0b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x56,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0xa5,0x0b,0x00,0x00,0xb8,0x0b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x5b,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xa8,0x0b,0x00,0x00, +0xb8,0x0b,0x00,0x00,0x50,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xc1,0x0b,0x00,0x00, +0x56,0x0c,0x00,0x00,0x5b,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x12,0x00,0x00,0x00, +0x60,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x2d,0x0d,0x00,0x00, +0xc1,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xc6,0x0b,0x00,0x00, +0x2a,0x0d,0x00,0x00,0x26,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x9b,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc7,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0xc8,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc8,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x12,0x00,0x00,0x00, +0x2b,0x0d,0x00,0x00,0x61,0x0b,0x00,0x00,0x97,0x0b,0x00,0x00,0x2d,0x0d,0x00,0x00, +0xc7,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00,0xbd,0x01,0x00,0x00,0x62,0x0c,0x00,0x00, +0xbf,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x65,0x0c,0x00,0x00, +0x2b,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x66,0x0c,0x00,0x00,0x2b,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0x67,0x0c,0x00,0x00,0x65,0x0c,0x00,0x00,0x66,0x0c,0x00,0x00, +0xec,0x00,0x00,0x00,0xec,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x62,0x0c,0x00,0x00, +0xbf,0x05,0x00,0x00,0x67,0x0c,0x00,0x00,0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_depth_clip_pass_1fad923493dad552f11d5d66e657ccfc.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_depth_clip_pass_1fad923493dad552f11d5d66e657ccfc.h new file mode 100644 index 00000000..1672407d --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_depth_clip_pass_1fad923493dad552f11d5d66e657ccfc.h @@ -0,0 +1,938 @@ +// ffx_fsr2_depth_clip_pass_1fad923493dad552f11d5d66e657ccfc.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_depth_clip_pass_1fad923493dad552f11d5d66e657ccfc_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_1fad923493dad552f11d5d66e657ccfc_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_1fad923493dad552f11d5d66e657ccfc_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_1fad923493dad552f11d5d66e657ccfc_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_1fad923493dad552f11d5d66e657ccfc_SampledImageResourceNames[] = { "r_reconstructed_previous_nearest_depth", "r_dilated_motion_vectors", "r_dilatedDepth", "r_reactive_mask", "r_transparency_and_composition_mask", "r_previous_dilated_motion_vectors", "r_input_motion_vectors", "r_input_color_jittered", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_1fad923493dad552f11d5d66e657ccfc_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 7, 8, 10, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_1fad923493dad552f11d5d66e657ccfc_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_1fad923493dad552f11d5d66e657ccfc_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_depth_clip_pass_1fad923493dad552f11d5d66e657ccfc_StorageImageResourceNames[] = { "rw_dilated_reactive_masks", "rw_prepared_input_color", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_1fad923493dad552f11d5d66e657ccfc_StorageImageResourceBindings[] = { 12, 13, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_1fad923493dad552f11d5d66e657ccfc_StorageImageResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_1fad923493dad552f11d5d66e657ccfc_StorageImageResourceSets[] = { 1, 1, }; + +static const char* g_ffx_fsr2_depth_clip_pass_1fad923493dad552f11d5d66e657ccfc_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_1fad923493dad552f11d5d66e657ccfc_UniformBufferResourceBindings[] = { 14, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_1fad923493dad552f11d5d66e657ccfc_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_1fad923493dad552f11d5d66e657ccfc_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_depth_clip_pass_1fad923493dad552f11d5d66e657ccfc_size = 14560; + +static const unsigned char g_ffx_fsr2_depth_clip_pass_1fad923493dad552f11d5d66e657ccfc_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x16,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x06,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x8f,0x05,0x00,0x00, +0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00, +0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75, +0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00, +0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70, +0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72, +0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47, +0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69, +0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00, +0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0x15,0x01,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x15,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53, +0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x15,0x01,0x00,0x00,0x01,0x00,0x00,0x00, +0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00, +0x06,0x00,0x07,0x00,0x15,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73, +0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00, +0x15,0x01,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f, +0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e, +0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0x15,0x01,0x00,0x00, +0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65, +0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0x15,0x01,0x00,0x00, +0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65, +0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0x15,0x01,0x00,0x00, +0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00, +0x06,0x00,0x08,0x00,0x15,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76, +0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00, +0x06,0x00,0x05,0x00,0x15,0x01,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x15,0x01,0x00,0x00,0x09,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61, +0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x15,0x01,0x00,0x00,0x0a,0x00,0x00,0x00, +0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x15,0x01,0x00,0x00,0x0b,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74, +0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00, +0x06,0x00,0x07,0x00,0x15,0x01,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00, +0x15,0x01,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75, +0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72, +0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x15,0x01,0x00,0x00,0x0e,0x00,0x00,0x00, +0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00, +0x15,0x01,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53, +0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x15,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c, +0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0x15,0x01,0x00,0x00, +0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43, +0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00, +0x15,0x01,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61, +0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x17,0x01,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x00,0x00,0x05,0x00,0x06,0x00,0x49,0x01,0x00,0x00,0x72,0x5f,0x72,0x65, +0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x00,0x05,0x00,0x0b,0x00, +0x53,0x01,0x00,0x00,0x72,0x5f,0x74,0x72,0x61,0x6e,0x73,0x70,0x61,0x72,0x65,0x6e, +0x63,0x79,0x5f,0x61,0x6e,0x64,0x5f,0x63,0x6f,0x6d,0x70,0x6f,0x73,0x69,0x74,0x69, +0x6f,0x6e,0x5f,0x6d,0x61,0x73,0x6b,0x00,0x05,0x00,0x08,0x00,0x5b,0x01,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x5f,0x6a,0x69, +0x74,0x74,0x65,0x72,0x65,0x64,0x00,0x00,0x05,0x00,0x08,0x00,0x63,0x01,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76, +0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x05,0x00,0x08,0x00,0x71,0x01,0x00,0x00, +0x72,0x77,0x5f,0x70,0x72,0x65,0x70,0x61,0x72,0x65,0x64,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x05,0x00,0x0c,0x00,0x77,0x01,0x00,0x00, +0x72,0x5f,0x72,0x65,0x63,0x6f,0x6e,0x73,0x74,0x72,0x75,0x63,0x74,0x65,0x64,0x5f, +0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x6e,0x65,0x61,0x72,0x65,0x73,0x74, +0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x00,0x05,0x00,0x09,0x00,0x80,0x01,0x00,0x00, +0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e, +0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x0b,0x00, +0x87,0x01,0x00,0x00,0x72,0x5f,0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x64, +0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65, +0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x8b,0x01,0x00,0x00, +0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0x94,0x01,0x00,0x00,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65, +0x64,0x44,0x65,0x70,0x74,0x68,0x00,0x00,0x05,0x00,0x07,0x00,0x9c,0x01,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65, +0x00,0x00,0x00,0x00,0x05,0x00,0x09,0x00,0xaa,0x01,0x00,0x00,0x72,0x77,0x5f,0x64, +0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x72,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x5f, +0x6d,0x61,0x73,0x6b,0x73,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0x8f,0x05,0x00,0x00, +0x67,0x6c,0x5f,0x47,0x6c,0x6f,0x62,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74, +0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x15,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00,0x03,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00, +0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x15,0x01,0x00,0x00,0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00,0x07,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00, +0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x15,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00,0x0b,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00, +0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x15,0x01,0x00,0x00,0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00,0x0f,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x15,0x01,0x00,0x00,0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x15,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x17,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x17,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x0e,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x49,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x49,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x53,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x53,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x5b,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x5b,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x63,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x63,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x71,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x71,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x71,0x01,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x77,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x77,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x80,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x80,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x87,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x87,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x8b,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x8b,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x94,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x94,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x9c,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x9c,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xaa,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xaa,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0xaa,0x01,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8f,0x05,0x00,0x00, +0x0b,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa1,0x05,0x00,0x00, +0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00, +0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00, +0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x12,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x31,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x32,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x31,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x40,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x48,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x54,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x5c,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0x5c,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x14,0x00,0x02,0x00,0x94,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x5c,0x00,0x00,0x00,0xb3,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x1c,0x00,0x04,0x00,0xb4,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0xb3,0x00,0x00,0x00, +0x1c,0x00,0x04,0x00,0xb5,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0xb3,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe4,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe5,0x00,0x00,0x00,0x00,0x00,0x80,0x3f, +0x1e,0x00,0x15,0x00,0x15,0x01,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x16,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x15,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0x16,0x01,0x00,0x00,0x17,0x01,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x18,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x19,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x1e,0x01,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x23,0x01,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x28,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x29,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x48,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x2e,0x01,0x00,0x00, +0x09,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x2f,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x34,0x01,0x00,0x00, +0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x35,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x3a,0x01,0x00,0x00, +0x12,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x3f,0x01,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x40,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x3f,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x5c,0x00,0x00,0x00, +0x45,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x40,0x01,0x00,0x00, +0x49,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x40,0x01,0x00,0x00, +0x53,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x40,0x01,0x00,0x00, +0x5b,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x40,0x01,0x00,0x00, +0x63,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x6f,0x01,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x70,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x6f,0x01,0x00,0x00,0x3b,0x00,0x04,0x00, +0x70,0x01,0x00,0x00,0x71,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x75,0x01,0x00,0x00,0x5c,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x76,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x75,0x01,0x00,0x00, +0x3b,0x00,0x04,0x00,0x76,0x01,0x00,0x00,0x77,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x7a,0x01,0x00,0x00,0x5c,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x40,0x01,0x00,0x00,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x40,0x01,0x00,0x00,0x87,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x1a,0x00,0x02,0x00,0x89,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0x8a,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x89,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0x8a,0x01,0x00,0x00, +0x8b,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x1b,0x00,0x03,0x00,0x8d,0x01,0x00,0x00, +0x3f,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0x40,0x01,0x00,0x00,0x94,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x40,0x01,0x00,0x00,0x9c,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x9e,0x01,0x00,0x00, +0x18,0x01,0x00,0x00,0x18,0x01,0x00,0x00,0x19,0x00,0x09,0x00,0xa8,0x01,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xa9,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0xa8,0x01,0x00,0x00,0x3b,0x00,0x04,0x00, +0xa9,0x01,0x00,0x00,0xaa,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xb2,0x01,0x00,0x00,0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xb6,0x01,0x00,0x00,0x00,0x00,0x00,0x3f,0x2b,0x00,0x04,0x00, +0x5c,0x00,0x00,0x00,0xb7,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xc8,0x01,0x00,0x00,0x00,0x00,0x80,0xbe,0x2c,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x2b,0x02,0x00,0x00,0xb6,0x01,0x00,0x00,0xb6,0x01,0x00,0x00, +0x17,0x00,0x04,0x00,0x42,0x02,0x00,0x00,0x94,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4b,0x02,0x00,0x00,0x00,0x00,0x00,0x40, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4c,0x02,0x00,0x00,0x00,0x00,0x00,0xc0, +0x2c,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x4d,0x02,0x00,0x00,0x4b,0x02,0x00,0x00, +0x4c,0x02,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4f,0x02,0x00,0x00, +0x00,0x00,0x80,0xbf,0x2c,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x50,0x02,0x00,0x00, +0x4f,0x02,0x00,0x00,0xe5,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x98,0x02,0x00,0x00,0x00,0xe0,0x7f,0x47,0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0xb0,0x02,0x00,0x00,0x1e,0x01,0x00,0x00,0x18,0x01,0x00,0x00,0x2c,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0xb2,0x02,0x00,0x00,0x18,0x01,0x00,0x00,0x1e,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xb4,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xb5,0x02,0x00,0x00,0x1e,0x01,0x00,0x00, +0x1e,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xea,0x02,0x00,0x00, +0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x01,0x03,0x00,0x00, +0x0a,0xd7,0x23,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x3e,0x03,0x00,0x00, +0x0d,0xd9,0x65,0x37,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4e,0x03,0x00,0x00, +0x00,0x00,0x40,0x40,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x88,0x03,0x00,0x00, +0xff,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x5c,0x00,0x00,0x00,0x94,0x04,0x00,0x00, +0x09,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x95,0x04,0x00,0x00,0x31,0x00,0x00,0x00, +0x94,0x04,0x00,0x00,0x20,0x00,0x04,0x00,0x96,0x04,0x00,0x00,0x07,0x00,0x00,0x00, +0x95,0x04,0x00,0x00,0x1c,0x00,0x04,0x00,0x9b,0x04,0x00,0x00,0x06,0x00,0x00,0x00, +0x94,0x04,0x00,0x00,0x20,0x00,0x04,0x00,0x9c,0x04,0x00,0x00,0x07,0x00,0x00,0x00, +0x9b,0x04,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd7,0x04,0x00,0x00, +0x00,0x00,0xc0,0x40,0x2c,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0xf7,0x04,0x00,0x00, +0xe4,0x00,0x00,0x00,0xe4,0x00,0x00,0x00,0xe4,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0x0e,0x05,0x00,0x00,0x18,0x01,0x00,0x00,0x88,0x03,0x00,0x00, +0x17,0x00,0x04,0x00,0x8d,0x05,0x00,0x00,0x5c,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x8e,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0x8d,0x05,0x00,0x00, +0x3b,0x00,0x04,0x00,0x8e,0x05,0x00,0x00,0x8f,0x05,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x5c,0x00,0x00,0x00,0xa0,0x05,0x00,0x00,0x08,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0x8d,0x05,0x00,0x00,0xa1,0x05,0x00,0x00,0xa0,0x05,0x00,0x00, +0xa0,0x05,0x00,0x00,0xb7,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0x09,0x0c,0x00,0x00, +0x07,0x00,0x00,0x00,0xb4,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x0b,0x0c,0x00,0x00, +0x07,0x00,0x00,0x00,0xb5,0x00,0x00,0x00,0x2c,0x00,0x07,0x00,0xb4,0x00,0x00,0x00, +0xb0,0x0c,0x00,0x00,0x9e,0x01,0x00,0x00,0xb0,0x02,0x00,0x00,0xb2,0x02,0x00,0x00, +0xb5,0x02,0x00,0x00,0x2c,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0xb1,0x0c,0x00,0x00, +0x98,0x02,0x00,0x00,0x98,0x02,0x00,0x00,0x98,0x02,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xb2,0x0c,0x00,0x00,0x00,0x00,0xc8,0x42,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xb3,0x0c,0x00,0x00,0xcd,0xcc,0x4c,0x3d,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xb4,0x0c,0x00,0x00,0x00,0x00,0xe0,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xb8,0x0c,0x00,0x00,0x8b,0xff,0xed,0x39,0x36,0x00,0x05,0x00, +0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x0b,0x0c,0x00,0x00, +0x25,0x0c,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x09,0x0c,0x00,0x00, +0x24,0x0c,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x96,0x04,0x00,0x00, +0xe8,0x0a,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x9c,0x04,0x00,0x00, +0xe9,0x0a,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x9c,0x04,0x00,0x00, +0xea,0x0a,0x00,0x00,0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x8d,0x05,0x00,0x00, +0x90,0x05,0x00,0x00,0x8f,0x05,0x00,0x00,0x4f,0x00,0x07,0x00,0x5d,0x00,0x00,0x00, +0x91,0x05,0x00,0x00,0x90,0x05,0x00,0x00,0x90,0x05,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0x92,0x05,0x00,0x00, +0x91,0x05,0x00,0x00,0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0xc2,0x05,0x00,0x00, +0x92,0x05,0x00,0x00,0x81,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xc4,0x05,0x00,0x00, +0xc2,0x05,0x00,0x00,0x2b,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x19,0x01,0x00,0x00, +0xfd,0x05,0x00,0x00,0x17,0x01,0x00,0x00,0x18,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x40,0x00,0x00,0x00,0xfe,0x05,0x00,0x00,0xfd,0x05,0x00,0x00,0x6f,0x00,0x04,0x00, +0x12,0x00,0x00,0x00,0xc6,0x05,0x00,0x00,0xfe,0x05,0x00,0x00,0x88,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0xc7,0x05,0x00,0x00,0xc4,0x05,0x00,0x00,0xc6,0x05,0x00,0x00, +0x3d,0x00,0x04,0x00,0x3f,0x01,0x00,0x00,0x01,0x06,0x00,0x00,0x80,0x01,0x00,0x00, +0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x03,0x06,0x00,0x00,0x01,0x06,0x00,0x00, +0x92,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x18,0x01,0x00,0x00,0x4f,0x00,0x07,0x00, +0x12,0x00,0x00,0x00,0x04,0x06,0x00,0x00,0x03,0x06,0x00,0x00,0x03,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x19,0x01,0x00,0x00, +0x07,0x06,0x00,0x00,0x17,0x01,0x00,0x00,0x23,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x40,0x00,0x00,0x00,0x08,0x06,0x00,0x00,0x07,0x06,0x00,0x00,0x6f,0x00,0x04,0x00, +0x12,0x00,0x00,0x00,0xcc,0x05,0x00,0x00,0x08,0x06,0x00,0x00,0x85,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0xcd,0x05,0x00,0x00,0x04,0x06,0x00,0x00,0xcc,0x05,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xce,0x05,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0xcd,0x05,0x00,0x00,0xba,0x00,0x05,0x00,0x94,0x00,0x00,0x00, +0xcf,0x05,0x00,0x00,0xce,0x05,0x00,0x00,0x01,0x03,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xd0,0x05,0x00,0x00,0xcf,0x05,0x00,0x00,0xe5,0x00,0x00,0x00, +0xe4,0x00,0x00,0x00,0x8e,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xd2,0x05,0x00,0x00, +0x04,0x06,0x00,0x00,0xd0,0x05,0x00,0x00,0x81,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0xd5,0x05,0x00,0x00,0xc7,0x05,0x00,0x00,0xd2,0x05,0x00,0x00,0x3d,0x00,0x04,0x00, +0x3f,0x01,0x00,0x00,0x0b,0x06,0x00,0x00,0x94,0x01,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0x0d,0x06,0x00,0x00,0x0b,0x06,0x00,0x00,0x92,0x05,0x00,0x00, +0x02,0x00,0x00,0x00,0x18,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0e,0x06,0x00,0x00,0x0d,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x29,0x01,0x00,0x00,0xcb,0x06,0x00,0x00,0x17,0x01,0x00,0x00,0x28,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x48,0x00,0x00,0x00,0xcc,0x06,0x00,0x00,0xcb,0x06,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc3,0x06,0x00,0x00,0xcc,0x06,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc6,0x06,0x00,0x00, +0xcc,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc7,0x06,0x00,0x00,0x0e,0x06,0x00,0x00,0xc6,0x06,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc8,0x06,0x00,0x00,0xc3,0x06,0x00,0x00,0xc7,0x06,0x00,0x00, +0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xda,0x06,0x00,0x00,0xd5,0x05,0x00,0x00, +0xc6,0x05,0x00,0x00,0x83,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xdb,0x06,0x00,0x00, +0xda,0x06,0x00,0x00,0x2b,0x02,0x00,0x00,0x0c,0x00,0x06,0x00,0x12,0x00,0x00,0x00, +0xdd,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0xdb,0x06,0x00,0x00, +0x6e,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0xde,0x06,0x00,0x00,0xdd,0x06,0x00,0x00, +0x0c,0x00,0x06,0x00,0x12,0x00,0x00,0x00,0x06,0x07,0x00,0x00,0x01,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0xdb,0x06,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe7,0x06,0x00,0x00,0x06,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe8,0x06,0x00,0x00,0xe5,0x00,0x00,0x00,0xe7,0x06,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xea,0x06,0x00,0x00,0x06,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xeb,0x06,0x00,0x00, +0xe5,0x00,0x00,0x00,0xea,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xec,0x06,0x00,0x00,0xe8,0x06,0x00,0x00,0xeb,0x06,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf3,0x06,0x00,0x00,0xe7,0x06,0x00,0x00,0xeb,0x06,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfa,0x06,0x00,0x00,0xe8,0x06,0x00,0x00, +0xea,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x00,0x07,0x00,0x00, +0xe7,0x06,0x00,0x00,0xea,0x06,0x00,0x00,0x50,0x00,0x07,0x00,0xb5,0x00,0x00,0x00, +0x53,0x0c,0x00,0x00,0xec,0x06,0x00,0x00,0xf3,0x06,0x00,0x00,0xfa,0x06,0x00,0x00, +0x00,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x24,0x0c,0x00,0x00,0xb0,0x0c,0x00,0x00, +0x3e,0x00,0x03,0x00,0x25,0x0c,0x00,0x00,0x53,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x5a,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0x5a,0x06,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xbb,0x0c,0x00,0x00,0xe4,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x09,0x0d,0x00,0x00,0xaf,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xba,0x0c,0x00,0x00,0xe4,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x06,0x0d,0x00,0x00, +0xaf,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xb9,0x0c,0x00,0x00, +0x18,0x01,0x00,0x00,0x05,0x00,0x00,0x00,0xb1,0x06,0x00,0x00,0xaf,0x06,0x00,0x00, +0xb1,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0x5d,0x06,0x00,0x00,0xb9,0x0c,0x00,0x00, +0xea,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xb2,0x06,0x00,0x00,0xaf,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x5d,0x06,0x00,0x00,0x5e,0x06,0x00,0x00, +0xb2,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0x5e,0x06,0x00,0x00,0x41,0x00,0x05,0x00, +0x54,0x00,0x00,0x00,0x27,0x0c,0x00,0x00,0x24,0x0c,0x00,0x00,0xb9,0x0c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0x61,0x06,0x00,0x00,0x27,0x0c,0x00,0x00, +0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x65,0x06,0x00,0x00,0xde,0x06,0x00,0x00, +0x61,0x06,0x00,0x00,0x7c,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x0f,0x07,0x00,0x00, +0x65,0x06,0x00,0x00,0x7c,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x11,0x07,0x00,0x00, +0xfe,0x05,0x00,0x00,0xb0,0x00,0x05,0x00,0x42,0x02,0x00,0x00,0x12,0x07,0x00,0x00, +0x0f,0x07,0x00,0x00,0x11,0x07,0x00,0x00,0x9b,0x00,0x04,0x00,0x94,0x00,0x00,0x00, +0x13,0x07,0x00,0x00,0x12,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0xae,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x13,0x07,0x00,0x00,0x69,0x06,0x00,0x00, +0xae,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0x69,0x06,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x28,0x0c,0x00,0x00,0x25,0x0c,0x00,0x00,0xb9,0x0c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x6c,0x06,0x00,0x00,0x28,0x0c,0x00,0x00, +0xba,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0x6e,0x06,0x00,0x00,0x6c,0x06,0x00,0x00, +0x01,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0xad,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x6e,0x06,0x00,0x00,0x6f,0x06,0x00,0x00,0xad,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6f,0x06,0x00,0x00,0x3d,0x00,0x04,0x00,0x75,0x01,0x00,0x00, +0x16,0x07,0x00,0x00,0x77,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x7a,0x01,0x00,0x00, +0x18,0x07,0x00,0x00,0x16,0x07,0x00,0x00,0x65,0x06,0x00,0x00,0x02,0x00,0x00,0x00, +0x18,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x5c,0x00,0x00,0x00,0x19,0x07,0x00,0x00, +0x18,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x1a,0x07,0x00,0x00,0x19,0x07,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x24,0x07,0x00,0x00,0x1a,0x07,0x00,0x00,0xc6,0x06,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x25,0x07,0x00,0x00,0xc3,0x06,0x00,0x00,0x24,0x07,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x76,0x06,0x00,0x00,0xc8,0x06,0x00,0x00, +0x25,0x07,0x00,0x00,0xba,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0x78,0x06,0x00,0x00, +0x76,0x06,0x00,0x00,0xe4,0x00,0x00,0x00,0xf7,0x00,0x03,0x00,0xac,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x78,0x06,0x00,0x00,0x79,0x06,0x00,0x00, +0xac,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0x79,0x06,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x2e,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x1a,0x07,0x00,0x00,0x0e,0x06,0x00,0x00,0x8e,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x7f,0x06,0x00,0x00,0xc6,0x05,0x00,0x00,0xb6,0x01,0x00,0x00,0x6e,0x00,0x04,0x00, +0x40,0x00,0x00,0x00,0x80,0x06,0x00,0x00,0x7f,0x06,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x67,0x07,0x00,0x00,0x2e,0x07,0x00,0x00,0xc6,0x06,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x68,0x07,0x00,0x00,0xc3,0x06,0x00,0x00, +0x67,0x07,0x00,0x00,0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0x45,0x07,0x00,0x00, +0x80,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x72,0x07,0x00,0x00, +0x45,0x07,0x00,0x00,0xc6,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x73,0x07,0x00,0x00,0x72,0x07,0x00,0x00,0x4d,0x02,0x00,0x00,0x81,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x74,0x07,0x00,0x00,0x73,0x07,0x00,0x00,0x50,0x02,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x49,0x07,0x00,0x00,0xcc,0x06,0x00,0x00, +0x02,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4b,0x07,0x00,0x00, +0x74,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4c,0x07,0x00,0x00,0x49,0x07,0x00,0x00,0x4b,0x07,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4e,0x07,0x00,0x00,0x4c,0x07,0x00,0x00,0x68,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x50,0x07,0x00,0x00,0xcc,0x06,0x00,0x00, +0x03,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x52,0x07,0x00,0x00, +0x74,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x53,0x07,0x00,0x00,0x50,0x07,0x00,0x00,0x52,0x07,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x55,0x07,0x00,0x00,0x53,0x07,0x00,0x00,0x68,0x07,0x00,0x00, +0x50,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0x59,0x07,0x00,0x00,0x4e,0x07,0x00,0x00, +0x55,0x07,0x00,0x00,0x68,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8e,0x07,0x00,0x00,0x49,0x07,0x00,0x00,0x4f,0x02,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x90,0x07,0x00,0x00,0x8e,0x07,0x00,0x00,0x68,0x07,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x97,0x07,0x00,0x00,0x50,0x07,0x00,0x00, +0x68,0x07,0x00,0x00,0x50,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0x9b,0x07,0x00,0x00, +0x90,0x07,0x00,0x00,0x97,0x07,0x00,0x00,0x68,0x07,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x89,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0xc6,0x05,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xbf,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc8,0x06,0x00,0x00,0x25,0x07,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x8e,0x06,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0x9b,0x07,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x90,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x59,0x07,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x91,0x06,0x00,0x00,0x8e,0x06,0x00,0x00, +0x90,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x93,0x06,0x00,0x00, +0x3e,0x03,0x00,0x00,0x91,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x95,0x06,0x00,0x00,0x93,0x06,0x00,0x00,0x89,0x06,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x97,0x06,0x00,0x00,0x95,0x06,0x00,0x00,0xbf,0x07,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9b,0x06,0x00,0x00,0x89,0x06,0x00,0x00, +0xb8,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xc7,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x9b,0x06,0x00,0x00,0xe4,0x00,0x00,0x00, +0xe5,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xcd,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xe5,0x00,0x00,0x00,0x4e,0x03,0x00,0x00, +0xc7,0x07,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa1,0x06,0x00,0x00, +0x97,0x06,0x00,0x00,0x76,0x06,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xd1,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xa1,0x06,0x00,0x00, +0xe4,0x00,0x00,0x00,0xe5,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xd6,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xd1,0x07,0x00,0x00, +0xcd,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa6,0x06,0x00,0x00, +0xd6,0x07,0x00,0x00,0x6c,0x06,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa8,0x06,0x00,0x00,0xbb,0x0c,0x00,0x00,0xa6,0x06,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xab,0x06,0x00,0x00,0xba,0x0c,0x00,0x00,0x6c,0x06,0x00,0x00, +0xf9,0x00,0x02,0x00,0xac,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xac,0x06,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x0b,0x0d,0x00,0x00,0xbb,0x0c,0x00,0x00, +0x6f,0x06,0x00,0x00,0xa8,0x06,0x00,0x00,0x79,0x06,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x08,0x0d,0x00,0x00,0xba,0x0c,0x00,0x00,0x6f,0x06,0x00,0x00, +0xab,0x06,0x00,0x00,0x79,0x06,0x00,0x00,0xf9,0x00,0x02,0x00,0xad,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0xad,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x0a,0x0d,0x00,0x00,0xbb,0x0c,0x00,0x00,0x69,0x06,0x00,0x00,0x0b,0x0d,0x00,0x00, +0xac,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x07,0x0d,0x00,0x00, +0xba,0x0c,0x00,0x00,0x69,0x06,0x00,0x00,0x08,0x0d,0x00,0x00,0xac,0x06,0x00,0x00, +0xf9,0x00,0x02,0x00,0xae,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xae,0x06,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x09,0x0d,0x00,0x00,0xbb,0x0c,0x00,0x00, +0x5e,0x06,0x00,0x00,0x0a,0x0d,0x00,0x00,0xad,0x06,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x06,0x0d,0x00,0x00,0xba,0x0c,0x00,0x00,0x5e,0x06,0x00,0x00, +0x07,0x0d,0x00,0x00,0xad,0x06,0x00,0x00,0xf9,0x00,0x02,0x00,0xaf,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0xaf,0x06,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xb1,0x06,0x00,0x00,0xb9,0x0c,0x00,0x00,0x1e,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x5a,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xb2,0x06,0x00,0x00,0xba,0x00,0x05,0x00, +0x94,0x00,0x00,0x00,0xb4,0x06,0x00,0x00,0xba,0x0c,0x00,0x00,0xe4,0x00,0x00,0x00, +0xf7,0x00,0x03,0x00,0xbc,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xb4,0x06,0x00,0x00,0xb5,0x06,0x00,0x00,0xbb,0x06,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb5,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb8,0x06,0x00,0x00, +0xbb,0x0c,0x00,0x00,0xba,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb9,0x06,0x00,0x00,0xe5,0x00,0x00,0x00,0xb8,0x06,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xda,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xb9,0x06,0x00,0x00,0xe4,0x00,0x00,0x00,0xe5,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xbc,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xbb,0x06,0x00,0x00,0xf9,0x00,0x02,0x00, +0xbc,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xbc,0x06,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xbc,0x0c,0x00,0x00,0xda,0x07,0x00,0x00,0xb5,0x06,0x00,0x00, +0xe4,0x00,0x00,0x00,0xbb,0x06,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0xe7,0x07,0x00,0x00,0x92,0x05,0x00,0x00,0x0e,0x05,0x00,0x00,0x3d,0x00,0x04,0x00, +0x75,0x01,0x00,0x00,0x05,0x08,0x00,0x00,0x77,0x01,0x00,0x00,0x5f,0x00,0x07,0x00, +0x7a,0x01,0x00,0x00,0x07,0x08,0x00,0x00,0x05,0x08,0x00,0x00,0xe7,0x07,0x00,0x00, +0x02,0x00,0x00,0x00,0x18,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x5c,0x00,0x00,0x00, +0x08,0x08,0x00,0x00,0x07,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x09,0x08,0x00,0x00,0x08,0x08,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x13,0x08,0x00,0x00,0x09,0x08,0x00,0x00,0xc6,0x06,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x14,0x08,0x00,0x00,0xc3,0x06,0x00,0x00, +0x13,0x08,0x00,0x00,0x5f,0x00,0x07,0x00,0x7a,0x01,0x00,0x00,0x1d,0x08,0x00,0x00, +0x05,0x08,0x00,0x00,0x92,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x18,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x5c,0x00,0x00,0x00,0x1e,0x08,0x00,0x00,0x1d,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1f,0x08,0x00,0x00, +0x1e,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x29,0x08,0x00,0x00, +0x1f,0x08,0x00,0x00,0xc6,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2a,0x08,0x00,0x00,0xc3,0x06,0x00,0x00,0x29,0x08,0x00,0x00,0x80,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0xef,0x07,0x00,0x00,0x92,0x05,0x00,0x00,0xb2,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x7a,0x01,0x00,0x00,0x33,0x08,0x00,0x00,0x05,0x08,0x00,0x00, +0xef,0x07,0x00,0x00,0x02,0x00,0x00,0x00,0x18,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x5c,0x00,0x00,0x00,0x34,0x08,0x00,0x00,0x33,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x35,0x08,0x00,0x00,0x34,0x08,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3f,0x08,0x00,0x00,0x35,0x08,0x00,0x00, +0xc6,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x40,0x08,0x00,0x00, +0xc3,0x06,0x00,0x00,0x3f,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf4,0x07,0x00,0x00,0x14,0x08,0x00,0x00,0x2a,0x08,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf6,0x07,0x00,0x00,0x2a,0x08,0x00,0x00,0x01,0x03,0x00,0x00, +0xba,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0xf7,0x07,0x00,0x00,0xf4,0x07,0x00,0x00, +0xf6,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0xff,0x07,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xf7,0x07,0x00,0x00,0xf8,0x07,0x00,0x00,0xff,0x07,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf8,0x07,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfb,0x07,0x00,0x00,0x2a,0x08,0x00,0x00,0x40,0x08,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfd,0x07,0x00,0x00,0x40,0x08,0x00,0x00,0x01,0x03,0x00,0x00, +0xba,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0xfe,0x07,0x00,0x00,0xfb,0x07,0x00,0x00, +0xfd,0x07,0x00,0x00,0xf9,0x00,0x02,0x00,0xff,0x07,0x00,0x00,0xf8,0x00,0x02,0x00, +0xff,0x07,0x00,0x00,0xf5,0x00,0x07,0x00,0x94,0x00,0x00,0x00,0x00,0x08,0x00,0x00, +0xf7,0x07,0x00,0x00,0xbc,0x06,0x00,0x00,0xfe,0x07,0x00,0x00,0xf8,0x07,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x01,0x08,0x00,0x00,0x00,0x08,0x00,0x00, +0xe5,0x00,0x00,0x00,0xe4,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x02,0x08,0x00,0x00,0xe5,0x00,0x00,0x00,0x01,0x08,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe1,0x05,0x00,0x00,0xbc,0x0c,0x00,0x00,0x02,0x08,0x00,0x00, +0x3d,0x00,0x04,0x00,0x3f,0x01,0x00,0x00,0x5c,0x08,0x00,0x00,0x5b,0x01,0x00,0x00, +0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x5e,0x08,0x00,0x00,0x5c,0x08,0x00,0x00, +0x92,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x18,0x01,0x00,0x00,0x4f,0x00,0x08,0x00, +0x31,0x00,0x00,0x00,0x5f,0x08,0x00,0x00,0x5e,0x08,0x00,0x00,0x5e,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x31,0x00,0x00,0x00,0x64,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xf7,0x04,0x00,0x00,0x5f,0x08,0x00,0x00,0x3d,0x00,0x04,0x00,0x3f,0x01,0x00,0x00, +0x68,0x08,0x00,0x00,0x9c,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0x69,0x08,0x00,0x00,0x68,0x08,0x00,0x00,0x9e,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x18,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6a,0x08,0x00,0x00, +0x69,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0x94,0x00,0x00,0x00, +0x6c,0x08,0x00,0x00,0x6a,0x08,0x00,0x00,0xe4,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x6e,0x08,0x00,0x00,0xf8,0x00,0x02,0x00,0x6e,0x08,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x15,0x0d,0x00,0x00,0x6c,0x08,0x00,0x00,0xe5,0x00,0x00,0x00, +0x6a,0x08,0x00,0x00,0x41,0x00,0x05,0x00,0x35,0x01,0x00,0x00,0x72,0x08,0x00,0x00, +0x17,0x01,0x00,0x00,0x34,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x73,0x08,0x00,0x00,0x72,0x08,0x00,0x00,0x50,0x00,0x06,0x00,0x31,0x00,0x00,0x00, +0x78,0x08,0x00,0x00,0x73,0x08,0x00,0x00,0x73,0x08,0x00,0x00,0x73,0x08,0x00,0x00, +0x88,0x00,0x05,0x00,0x31,0x00,0x00,0x00,0x79,0x08,0x00,0x00,0x64,0x08,0x00,0x00, +0x78,0x08,0x00,0x00,0x8e,0x00,0x05,0x00,0x31,0x00,0x00,0x00,0x7c,0x08,0x00,0x00, +0x79,0x08,0x00,0x00,0x15,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00,0x31,0x00,0x00,0x00, +0x80,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x7c,0x08,0x00,0x00, +0xf7,0x04,0x00,0x00,0xb1,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x86,0x08,0x00,0x00,0x80,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x87,0x08,0x00,0x00,0xb2,0x01,0x00,0x00,0x86,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x89,0x08,0x00,0x00,0x80,0x08,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8a,0x08,0x00,0x00, +0xb6,0x01,0x00,0x00,0x89,0x08,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8b,0x08,0x00,0x00,0x87,0x08,0x00,0x00,0x8a,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8d,0x08,0x00,0x00,0x80,0x08,0x00,0x00,0x02,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8e,0x08,0x00,0x00,0xb2,0x01,0x00,0x00, +0x8d,0x08,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8f,0x08,0x00,0x00, +0x8b,0x08,0x00,0x00,0x8e,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x92,0x08,0x00,0x00,0xb6,0x01,0x00,0x00,0x86,0x08,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x95,0x08,0x00,0x00,0xb6,0x01,0x00,0x00,0x8d,0x08,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x96,0x08,0x00,0x00,0x92,0x08,0x00,0x00, +0x95,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x99,0x08,0x00,0x00, +0xc8,0x01,0x00,0x00,0x86,0x08,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9d,0x08,0x00,0x00,0x99,0x08,0x00,0x00,0x8a,0x08,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa1,0x08,0x00,0x00,0x9d,0x08,0x00,0x00,0x8e,0x08,0x00,0x00, +0x50,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0xe9,0x05,0x00,0x00,0x8f,0x08,0x00,0x00, +0x96,0x08,0x00,0x00,0xa1,0x08,0x00,0x00,0xe1,0x05,0x00,0x00,0x3d,0x00,0x04,0x00, +0x6f,0x01,0x00,0x00,0xa5,0x08,0x00,0x00,0x71,0x01,0x00,0x00,0x63,0x00,0x04,0x00, +0xa5,0x08,0x00,0x00,0x92,0x05,0x00,0x00,0xe9,0x05,0x00,0x00,0x3d,0x00,0x04,0x00, +0x3f,0x01,0x00,0x00,0x09,0x09,0x00,0x00,0x63,0x01,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0x0b,0x09,0x00,0x00,0x09,0x09,0x00,0x00,0x92,0x05,0x00,0x00, +0x02,0x00,0x00,0x00,0x18,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00, +0x0c,0x09,0x00,0x00,0x0b,0x09,0x00,0x00,0x0b,0x09,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x2f,0x01,0x00,0x00,0x13,0x09,0x00,0x00, +0x17,0x01,0x00,0x00,0x2e,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x12,0x00,0x00,0x00, +0x14,0x09,0x00,0x00,0x13,0x09,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x0f,0x09,0x00,0x00,0x0c,0x09,0x00,0x00,0x14,0x09,0x00,0x00,0x85,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0xc9,0x08,0x00,0x00,0x0f,0x09,0x00,0x00,0xc6,0x05,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xca,0x08,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0xc9,0x08,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xcc,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x0f,0x09,0x00,0x00, +0xba,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0xce,0x08,0x00,0x00,0xca,0x08,0x00,0x00, +0x01,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0xfd,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xce,0x08,0x00,0x00,0xcf,0x08,0x00,0x00,0xfd,0x08,0x00,0x00, +0xf8,0x00,0x02,0x00,0xcf,0x08,0x00,0x00,0xf9,0x00,0x02,0x00,0xd0,0x08,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd0,0x08,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xc3,0x0c,0x00,0x00,0xcc,0x08,0x00,0x00,0xcf,0x08,0x00,0x00,0xf9,0x0c,0x00,0x00, +0xf9,0x08,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc1,0x0c,0x00,0x00, +0xe5,0x00,0x00,0x00,0xcf,0x08,0x00,0x00,0xfe,0x0c,0x00,0x00,0xf9,0x08,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xbf,0x0c,0x00,0x00,0x88,0x03,0x00,0x00, +0xcf,0x08,0x00,0x00,0xfb,0x08,0x00,0x00,0xf9,0x08,0x00,0x00,0xb3,0x00,0x05,0x00, +0x94,0x00,0x00,0x00,0xd3,0x08,0x00,0x00,0xbf,0x0c,0x00,0x00,0x1e,0x01,0x00,0x00, +0xf6,0x00,0x04,0x00,0xfc,0x08,0x00,0x00,0xf9,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xd3,0x08,0x00,0x00,0xd4,0x08,0x00,0x00,0xfc,0x08,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd4,0x08,0x00,0x00,0xf9,0x00,0x02,0x00,0xd5,0x08,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd5,0x08,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xfe,0x0c,0x00,0x00,0xc1,0x0c,0x00,0x00,0xd4,0x08,0x00,0x00,0x98,0x09,0x00,0x00, +0xf5,0x08,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf9,0x0c,0x00,0x00, +0xc3,0x0c,0x00,0x00,0xd4,0x08,0x00,0x00,0x8e,0x09,0x00,0x00,0xf5,0x08,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xeb,0x0c,0x00,0x00,0x88,0x03,0x00,0x00, +0xd4,0x08,0x00,0x00,0xf7,0x08,0x00,0x00,0xf5,0x08,0x00,0x00,0xb3,0x00,0x05,0x00, +0x94,0x00,0x00,0x00,0xd8,0x08,0x00,0x00,0xeb,0x0c,0x00,0x00,0x1e,0x01,0x00,0x00, +0xf6,0x00,0x04,0x00,0xf8,0x08,0x00,0x00,0xf5,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xd8,0x08,0x00,0x00,0xd9,0x08,0x00,0x00,0xf8,0x08,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd9,0x08,0x00,0x00,0x50,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0xdc,0x08,0x00,0x00,0xeb,0x0c,0x00,0x00,0xbf,0x0c,0x00,0x00,0x80,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0x2a,0x09,0x00,0x00,0x92,0x05,0x00,0x00,0xdc,0x08,0x00,0x00, +0xb1,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0x2d,0x09,0x00,0x00,0xeb,0x0c,0x00,0x00, +0x18,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x35,0x09,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x2d,0x09,0x00,0x00,0x2e,0x09,0x00,0x00,0x32,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x2e,0x09,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x30,0x09,0x00,0x00,0x2a,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x6a,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x30,0x09,0x00,0x00,0x18,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x35,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x32,0x09,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x34,0x09,0x00,0x00,0x2a,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x35,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x35,0x09,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xed,0x0c,0x00,0x00,0x6a,0x09,0x00,0x00,0x2e,0x09,0x00,0x00, +0x34,0x09,0x00,0x00,0x32,0x09,0x00,0x00,0xad,0x00,0x05,0x00,0x94,0x00,0x00,0x00, +0x3a,0x09,0x00,0x00,0xeb,0x0c,0x00,0x00,0x18,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x45,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x3a,0x09,0x00,0x00, +0x3b,0x09,0x00,0x00,0x42,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x3b,0x09,0x00,0x00, +0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x3d,0x09,0x00,0x00,0xfe,0x05,0x00,0x00, +0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x3e,0x09,0x00,0x00, +0x3d,0x09,0x00,0x00,0x1e,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x6f,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xed,0x0c,0x00,0x00, +0x3e,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0x45,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x42,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0x45,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x45,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xef,0x0c,0x00,0x00, +0x6f,0x09,0x00,0x00,0x3b,0x09,0x00,0x00,0xed,0x0c,0x00,0x00,0x42,0x09,0x00,0x00, +0x52,0x00,0x06,0x00,0x40,0x00,0x00,0x00,0x8a,0x0c,0x00,0x00,0xef,0x0c,0x00,0x00, +0x2a,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xb1,0x00,0x05,0x00,0x94,0x00,0x00,0x00, +0x4a,0x09,0x00,0x00,0xbf,0x0c,0x00,0x00,0x18,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x52,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x4a,0x09,0x00,0x00, +0x4b,0x09,0x00,0x00,0x4f,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x4b,0x09,0x00,0x00, +0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x4d,0x09,0x00,0x00,0x2a,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x74,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x4d,0x09,0x00,0x00,0x18,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x52,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x4f,0x09,0x00,0x00, +0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x51,0x09,0x00,0x00,0x2a,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x52,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x52,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xf1,0x0c,0x00,0x00, +0x74,0x09,0x00,0x00,0x4b,0x09,0x00,0x00,0x51,0x09,0x00,0x00,0x4f,0x09,0x00,0x00, +0xad,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0x57,0x09,0x00,0x00,0xbf,0x0c,0x00,0x00, +0x18,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x62,0x09,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x57,0x09,0x00,0x00,0x58,0x09,0x00,0x00,0x5f,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x58,0x09,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x5a,0x09,0x00,0x00,0xfe,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x5b,0x09,0x00,0x00,0x5a,0x09,0x00,0x00,0x1e,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x79,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xf1,0x0c,0x00,0x00,0x5b,0x09,0x00,0x00,0xf9,0x00,0x02,0x00, +0x62,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x5f,0x09,0x00,0x00,0xf9,0x00,0x02,0x00, +0x62,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x62,0x09,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xf3,0x0c,0x00,0x00,0x79,0x09,0x00,0x00,0x58,0x09,0x00,0x00, +0xf1,0x0c,0x00,0x00,0x5f,0x09,0x00,0x00,0x52,0x00,0x06,0x00,0x40,0x00,0x00,0x00, +0x95,0x0c,0x00,0x00,0xf3,0x0c,0x00,0x00,0x8a,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x80,0x09,0x00,0x00,0x09,0x09,0x00,0x00, +0x95,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0x18,0x01,0x00,0x00,0x4f,0x00,0x07,0x00, +0x12,0x00,0x00,0x00,0x81,0x09,0x00,0x00,0x80,0x09,0x00,0x00,0x80,0x09,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x84,0x09,0x00,0x00,0x81,0x09,0x00,0x00,0x14,0x09,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xe3,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0x84,0x09,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x8e,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xe3,0x08,0x00,0x00,0xf9,0x0c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x93,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xe3,0x08,0x00,0x00,0x8e,0x09,0x00,0x00,0x50,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0xec,0x08,0x00,0x00,0x93,0x09,0x00,0x00,0x93,0x09,0x00,0x00, +0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xed,0x08,0x00,0x00,0x84,0x09,0x00,0x00, +0xec,0x08,0x00,0x00,0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xf1,0x08,0x00,0x00, +0x0f,0x09,0x00,0x00,0xec,0x08,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf2,0x08,0x00,0x00,0xed,0x08,0x00,0x00,0xf1,0x08,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x98,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xfe,0x0c,0x00,0x00,0xf2,0x08,0x00,0x00,0xf9,0x00,0x02,0x00,0xf5,0x08,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf5,0x08,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xf7,0x08,0x00,0x00,0xeb,0x0c,0x00,0x00,0x1e,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd5,0x08,0x00,0x00,0xf8,0x00,0x02,0x00,0xf8,0x08,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf9,0x08,0x00,0x00,0xf8,0x00,0x02,0x00,0xf9,0x08,0x00,0x00,0x80,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xfb,0x08,0x00,0x00,0xbf,0x0c,0x00,0x00,0x1e,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd0,0x08,0x00,0x00,0xf8,0x00,0x02,0x00,0xfc,0x08,0x00,0x00, +0xf9,0x00,0x02,0x00,0xfd,0x08,0x00,0x00,0xf8,0x00,0x02,0x00,0xfd,0x08,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc2,0x0c,0x00,0x00,0xcc,0x08,0x00,0x00, +0x6e,0x08,0x00,0x00,0xc3,0x0c,0x00,0x00,0xfc,0x08,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xc0,0x0c,0x00,0x00,0xe5,0x00,0x00,0x00,0x6e,0x08,0x00,0x00, +0xc1,0x0c,0x00,0x00,0xfc,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xff,0x08,0x00,0x00,0xe5,0x00,0x00,0x00,0xc0,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x9c,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xff,0x08,0x00,0x00,0xe4,0x00,0x00,0x00,0xe5,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x02,0x09,0x00,0x00,0xc2,0x0c,0x00,0x00,0xb2,0x0c,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xa0,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x02,0x09,0x00,0x00,0xe4,0x00,0x00,0x00,0xe5,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x04,0x09,0x00,0x00,0x9c,0x09,0x00,0x00, +0xa0,0x09,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0xe9,0x09,0x00,0x00, +0x01,0x06,0x00,0x00,0x92,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x18,0x01,0x00,0x00, +0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0xea,0x09,0x00,0x00,0xe9,0x09,0x00,0x00, +0xe9,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0xc3,0x09,0x00,0x00,0xc7,0x05,0x00,0x00,0xea,0x09,0x00,0x00, +0x41,0x00,0x05,0x00,0x19,0x01,0x00,0x00,0xf1,0x09,0x00,0x00,0x17,0x01,0x00,0x00, +0x1e,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0xf2,0x09,0x00,0x00, +0xf1,0x09,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xff,0x09,0x00,0x00, +0xc3,0x09,0x00,0x00,0xc6,0x05,0x00,0x00,0x83,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x02,0x0a,0x00,0x00,0xc6,0x05,0x00,0x00,0x2b,0x02,0x00,0x00,0x0c,0x00,0x07,0x00, +0x12,0x00,0x00,0x00,0x0f,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xff,0x09,0x00,0x00,0x02,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x12,0x00,0x00,0x00, +0x14,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x2b,0x02,0x00,0x00, +0x0f,0x0a,0x00,0x00,0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0x08,0x0a,0x00,0x00, +0xf2,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x09,0x0a,0x00,0x00, +0x14,0x0a,0x00,0x00,0x08,0x0a,0x00,0x00,0x3d,0x00,0x04,0x00,0x3f,0x01,0x00,0x00, +0x17,0x0a,0x00,0x00,0x87,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x89,0x01,0x00,0x00, +0x18,0x0a,0x00,0x00,0x8b,0x01,0x00,0x00,0x56,0x00,0x05,0x00,0x8d,0x01,0x00,0x00, +0x19,0x0a,0x00,0x00,0x17,0x0a,0x00,0x00,0x18,0x0a,0x00,0x00,0x58,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0x1b,0x0a,0x00,0x00,0x19,0x0a,0x00,0x00,0x09,0x0a,0x00,0x00, +0x02,0x00,0x00,0x00,0xe4,0x00,0x00,0x00,0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00, +0x1c,0x0a,0x00,0x00,0x1b,0x0a,0x00,0x00,0x1b,0x0a,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xcd,0x09,0x00,0x00, +0xea,0x09,0x00,0x00,0xcc,0x05,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xce,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0xcd,0x09,0x00,0x00, +0xba,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0xd0,0x09,0x00,0x00,0xce,0x09,0x00,0x00, +0xe5,0x00,0x00,0x00,0xf7,0x00,0x03,0x00,0xdf,0x09,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xd0,0x09,0x00,0x00,0xd1,0x09,0x00,0x00,0xde,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd1,0x09,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xd3,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x1c,0x0a,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd5,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0xea,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd6,0x09,0x00,0x00,0xd3,0x09,0x00,0x00,0xd5,0x09,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x24,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xd6,0x09,0x00,0x00,0xe4,0x00,0x00,0x00,0xe5,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd8,0x09,0x00,0x00,0xe5,0x00,0x00,0x00,0x24,0x0a,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xda,0x09,0x00,0x00,0xce,0x09,0x00,0x00, +0xb3,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x29,0x0a,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xda,0x09,0x00,0x00,0x4e,0x03,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x2d,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x29,0x0a,0x00,0x00,0xe4,0x00,0x00,0x00,0xe5,0x00,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x33,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0xe4,0x00,0x00,0x00,0xd8,0x09,0x00,0x00,0x2d,0x0a,0x00,0x00, +0xf9,0x00,0x02,0x00,0xdf,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0xde,0x09,0x00,0x00, +0xf9,0x00,0x02,0x00,0xdf,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0xdf,0x09,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc4,0x0c,0x00,0x00,0x33,0x0a,0x00,0x00, +0xd1,0x09,0x00,0x00,0xe4,0x00,0x00,0x00,0xde,0x09,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8e,0x0a,0x00,0x00,0xe5,0x00,0x00,0x00,0xc6,0x06,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8f,0x0a,0x00,0x00,0xc3,0x06,0x00,0x00, +0x8e,0x0a,0x00,0x00,0x41,0x00,0x05,0x00,0x35,0x01,0x00,0x00,0x96,0x0a,0x00,0x00, +0x17,0x01,0x00,0x00,0x3a,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x97,0x0a,0x00,0x00,0x96,0x0a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x84,0x0a,0x00,0x00,0x8f,0x0a,0x00,0x00,0x97,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x4a,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0x4a,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xc8,0x0c,0x00,0x00,0x18,0x01,0x00,0x00,0xdf,0x09,0x00,0x00, +0xe8,0x0c,0x00,0x00,0x73,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xc7,0x0c,0x00,0x00,0xe4,0x00,0x00,0x00,0xdf,0x09,0x00,0x00,0xea,0x0c,0x00,0x00, +0x73,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc6,0x0c,0x00,0x00, +0x84,0x0a,0x00,0x00,0xdf,0x09,0x00,0x00,0xe9,0x0c,0x00,0x00,0x73,0x0a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xc5,0x0c,0x00,0x00,0x88,0x03,0x00,0x00, +0xdf,0x09,0x00,0x00,0x75,0x0a,0x00,0x00,0x73,0x0a,0x00,0x00,0xb1,0x00,0x05,0x00, +0x94,0x00,0x00,0x00,0x4d,0x0a,0x00,0x00,0xc5,0x0c,0x00,0x00,0x23,0x01,0x00,0x00, +0xf6,0x00,0x04,0x00,0x76,0x0a,0x00,0x00,0x73,0x0a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x4d,0x0a,0x00,0x00,0x4e,0x0a,0x00,0x00,0x76,0x0a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4e,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00,0x4f,0x0a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4f,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xea,0x0c,0x00,0x00,0xc7,0x0c,0x00,0x00,0x4e,0x0a,0x00,0x00,0xcd,0x0a,0x00,0x00, +0x53,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe9,0x0c,0x00,0x00, +0xc6,0x0c,0x00,0x00,0x4e,0x0a,0x00,0x00,0xc8,0x0a,0x00,0x00,0x53,0x0a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xe8,0x0c,0x00,0x00,0xc8,0x0c,0x00,0x00, +0x4e,0x0a,0x00,0x00,0x68,0x0a,0x00,0x00,0x53,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xe6,0x0c,0x00,0x00,0x88,0x03,0x00,0x00,0x4e,0x0a,0x00,0x00, +0x71,0x0a,0x00,0x00,0x53,0x0a,0x00,0x00,0xb1,0x00,0x05,0x00,0x94,0x00,0x00,0x00, +0x52,0x0a,0x00,0x00,0xe6,0x0c,0x00,0x00,0x23,0x01,0x00,0x00,0xf6,0x00,0x04,0x00, +0x72,0x0a,0x00,0x00,0x53,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x52,0x0a,0x00,0x00,0x53,0x0a,0x00,0x00,0x72,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x53,0x0a,0x00,0x00,0x50,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x56,0x0a,0x00,0x00, +0xe6,0x0c,0x00,0x00,0xc5,0x0c,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0x59,0x0a,0x00,0x00,0x92,0x05,0x00,0x00,0x56,0x0a,0x00,0x00,0x7c,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0x9f,0x0a,0x00,0x00,0x59,0x0a,0x00,0x00,0x7c,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0xa1,0x0a,0x00,0x00,0xfe,0x05,0x00,0x00,0xb0,0x00,0x05,0x00, +0x42,0x02,0x00,0x00,0xa2,0x0a,0x00,0x00,0x9f,0x0a,0x00,0x00,0xa1,0x0a,0x00,0x00, +0x9b,0x00,0x04,0x00,0x94,0x00,0x00,0x00,0xa3,0x0a,0x00,0x00,0xa2,0x0a,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x5d,0x0a,0x00,0x00,0xa3,0x0a,0x00,0x00, +0xe5,0x00,0x00,0x00,0xe4,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0xa8,0x0a,0x00,0x00,0x0b,0x06,0x00,0x00,0x59,0x0a,0x00,0x00,0x02,0x00,0x00,0x00, +0x18,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa9,0x0a,0x00,0x00, +0xa8,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xba,0x0a,0x00,0x00,0xa9,0x0a,0x00,0x00,0xc6,0x06,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbb,0x0a,0x00,0x00,0xc3,0x06,0x00,0x00,0xba,0x0a,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb0,0x0a,0x00,0x00,0xbb,0x0a,0x00,0x00, +0x97,0x0a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x62,0x0a,0x00,0x00, +0xb0,0x0a,0x00,0x00,0x5d,0x0a,0x00,0x00,0xb4,0x00,0x05,0x00,0x94,0x00,0x00,0x00, +0x65,0x0a,0x00,0x00,0x84,0x0a,0x00,0x00,0x62,0x0a,0x00,0x00,0xa9,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0x66,0x0a,0x00,0x00,0x65,0x0a,0x00,0x00,0x1e,0x01,0x00,0x00, +0x18,0x01,0x00,0x00,0xc5,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x68,0x0a,0x00,0x00, +0xe8,0x0c,0x00,0x00,0x66,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xc8,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xe9,0x0c,0x00,0x00, +0x62,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xcd,0x0a,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xea,0x0c,0x00,0x00,0x62,0x0a,0x00,0x00, +0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x71,0x0a,0x00,0x00,0xe6,0x0c,0x00,0x00, +0x1e,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x4f,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x72,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00,0x73,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x73,0x0a,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x75,0x0a,0x00,0x00, +0xc5,0x0c,0x00,0x00,0x1e,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x4a,0x0a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x76,0x0a,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x79,0x0a,0x00,0x00,0xc6,0x0c,0x00,0x00,0xc7,0x0c,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7a,0x0a,0x00,0x00,0xe5,0x00,0x00,0x00,0x79,0x0a,0x00,0x00, +0xab,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0x7c,0x0a,0x00,0x00,0xc8,0x0c,0x00,0x00, +0x45,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x7d,0x0a,0x00,0x00, +0x7c,0x0a,0x00,0x00,0xe4,0x00,0x00,0x00,0xe5,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7e,0x0a,0x00,0x00,0x7a,0x0a,0x00,0x00,0x7d,0x0a,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf4,0x05,0x00,0x00,0xc4,0x0c,0x00,0x00, +0x7e,0x0a,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xd1,0x0a,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xf4,0x05,0x00,0x00,0xe4,0x00,0x00,0x00, +0xe5,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd6,0x0a,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xd1,0x0a,0x00,0x00,0x04,0x09,0x00,0x00, +0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x71,0x0b,0x00,0x00,0x5c,0x08,0x00,0x00, +0x92,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x18,0x01,0x00,0x00,0x4f,0x00,0x08,0x00, +0x31,0x00,0x00,0x00,0x72,0x0b,0x00,0x00,0x71,0x0b,0x00,0x00,0x71,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x02,0x0b,0x00,0x00,0xe4,0x00,0x00,0x00,0xd6,0x0a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x03,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x03,0x0b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xca,0x0c,0x00,0x00,0xe4,0x00,0x00,0x00, +0x76,0x0a,0x00,0x00,0xe5,0x0c,0x00,0x00,0x35,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xc9,0x0c,0x00,0x00,0x88,0x03,0x00,0x00,0x76,0x0a,0x00,0x00, +0x37,0x0b,0x00,0x00,0x35,0x0b,0x00,0x00,0xb1,0x00,0x05,0x00,0x94,0x00,0x00,0x00, +0x06,0x0b,0x00,0x00,0xc9,0x0c,0x00,0x00,0x23,0x01,0x00,0x00,0xf6,0x00,0x04,0x00, +0x38,0x0b,0x00,0x00,0x35,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x06,0x0b,0x00,0x00,0x07,0x0b,0x00,0x00,0x38,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x07,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0x08,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x08,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe5,0x0c,0x00,0x00, +0xca,0x0c,0x00,0x00,0x07,0x0b,0x00,0x00,0x30,0x0b,0x00,0x00,0x31,0x0b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xcf,0x0c,0x00,0x00,0x88,0x03,0x00,0x00, +0x07,0x0b,0x00,0x00,0x33,0x0b,0x00,0x00,0x31,0x0b,0x00,0x00,0xb1,0x00,0x05,0x00, +0x94,0x00,0x00,0x00,0x0b,0x0b,0x00,0x00,0xcf,0x0c,0x00,0x00,0x23,0x01,0x00,0x00, +0xf6,0x00,0x04,0x00,0x34,0x0b,0x00,0x00,0x31,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x0b,0x0b,0x00,0x00,0x0c,0x0b,0x00,0x00,0x34,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x0c,0x0b,0x00,0x00,0x50,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0x0f,0x0b,0x00,0x00,0xcf,0x0c,0x00,0x00,0xc9,0x0c,0x00,0x00,0x80,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0x88,0x0b,0x00,0x00,0x92,0x05,0x00,0x00,0x0f,0x0b,0x00,0x00, +0xb1,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0x8b,0x0b,0x00,0x00,0xcf,0x0c,0x00,0x00, +0x18,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x93,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x8b,0x0b,0x00,0x00,0x8c,0x0b,0x00,0x00,0x90,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8c,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x8e,0x0b,0x00,0x00,0x88,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xc8,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x8e,0x0b,0x00,0x00,0x18,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x93,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x90,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x92,0x0b,0x00,0x00,0x88,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x93,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x93,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xd1,0x0c,0x00,0x00,0xc8,0x0b,0x00,0x00,0x8c,0x0b,0x00,0x00, +0x92,0x0b,0x00,0x00,0x90,0x0b,0x00,0x00,0xad,0x00,0x05,0x00,0x94,0x00,0x00,0x00, +0x98,0x0b,0x00,0x00,0xcf,0x0c,0x00,0x00,0x18,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xa3,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x98,0x0b,0x00,0x00, +0x99,0x0b,0x00,0x00,0xa0,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x99,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x9b,0x0b,0x00,0x00,0xfe,0x05,0x00,0x00, +0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x9c,0x0b,0x00,0x00, +0x9b,0x0b,0x00,0x00,0x1e,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xcd,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xd1,0x0c,0x00,0x00, +0x9c,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0xa3,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa0,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0xa3,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa3,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xd3,0x0c,0x00,0x00, +0xcd,0x0b,0x00,0x00,0x99,0x0b,0x00,0x00,0xd1,0x0c,0x00,0x00,0xa0,0x0b,0x00,0x00, +0x52,0x00,0x06,0x00,0x40,0x00,0x00,0x00,0xa4,0x0c,0x00,0x00,0xd3,0x0c,0x00,0x00, +0x88,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xb1,0x00,0x05,0x00,0x94,0x00,0x00,0x00, +0xa8,0x0b,0x00,0x00,0xc9,0x0c,0x00,0x00,0x18,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xb0,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa8,0x0b,0x00,0x00, +0xa9,0x0b,0x00,0x00,0xad,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xa9,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xab,0x0b,0x00,0x00,0x88,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xd2,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xab,0x0b,0x00,0x00,0x18,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb0,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xad,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xaf,0x0b,0x00,0x00,0x88,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xb0,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb0,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xd5,0x0c,0x00,0x00, +0xd2,0x0b,0x00,0x00,0xa9,0x0b,0x00,0x00,0xaf,0x0b,0x00,0x00,0xad,0x0b,0x00,0x00, +0xad,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0xb5,0x0b,0x00,0x00,0xc9,0x0c,0x00,0x00, +0x18,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xc0,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xb5,0x0b,0x00,0x00,0xb6,0x0b,0x00,0x00,0xbd,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb6,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xb8,0x0b,0x00,0x00,0xfe,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xb9,0x0b,0x00,0x00,0xb8,0x0b,0x00,0x00,0x1e,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xd7,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xd5,0x0c,0x00,0x00,0xb9,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc0,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xbd,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc0,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xc0,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xd7,0x0c,0x00,0x00,0xd7,0x0b,0x00,0x00,0xb6,0x0b,0x00,0x00, +0xd5,0x0c,0x00,0x00,0xbd,0x0b,0x00,0x00,0x52,0x00,0x06,0x00,0x40,0x00,0x00,0x00, +0xaf,0x0c,0x00,0x00,0xd7,0x0c,0x00,0x00,0xa4,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x17,0x0b,0x00,0x00,0xc9,0x0c,0x00,0x00, +0x1e,0x01,0x00,0x00,0x84,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x18,0x0b,0x00,0x00, +0x17,0x0b,0x00,0x00,0xb4,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x1a,0x0b,0x00,0x00,0x18,0x0b,0x00,0x00,0xcf,0x0c,0x00,0x00,0x80,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x1b,0x0b,0x00,0x00,0x1a,0x0b,0x00,0x00,0x1e,0x01,0x00,0x00, +0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0xdc,0x0b,0x00,0x00,0x5c,0x08,0x00,0x00, +0xaf,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0x18,0x01,0x00,0x00,0x4f,0x00,0x08,0x00, +0x31,0x00,0x00,0x00,0xdd,0x0b,0x00,0x00,0xdc,0x0b,0x00,0x00,0xdc,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x3f,0x01,0x00,0x00,0xe0,0x0b,0x00,0x00,0x49,0x01,0x00,0x00,0x50,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0xe4,0x0b,0x00,0x00,0xd3,0x0c,0x00,0x00,0xd7,0x0c,0x00,0x00, +0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0xe5,0x0b,0x00,0x00,0xe0,0x0b,0x00,0x00, +0xe4,0x0b,0x00,0x00,0x02,0x00,0x00,0x00,0x18,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe6,0x0b,0x00,0x00,0xe5,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0x7c,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x21,0x0b,0x00,0x00,0xaf,0x0c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x3f,0x01,0x00,0x00,0xe9,0x0b,0x00,0x00,0x53,0x01,0x00,0x00, +0x7c,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0xeb,0x0b,0x00,0x00,0x21,0x0b,0x00,0x00, +0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0xec,0x0b,0x00,0x00,0xe9,0x0b,0x00,0x00, +0xeb,0x0b,0x00,0x00,0x02,0x00,0x00,0x00,0x18,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xed,0x0b,0x00,0x00,0xec,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x32,0x00,0x00,0x00,0x25,0x0b,0x00,0x00,0xe8,0x0a,0x00,0x00, +0x1b,0x0b,0x00,0x00,0x3e,0x00,0x03,0x00,0x25,0x0b,0x00,0x00,0xdd,0x0b,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x28,0x0b,0x00,0x00,0xe9,0x0a,0x00,0x00, +0x1b,0x0b,0x00,0x00,0x3e,0x00,0x03,0x00,0x28,0x0b,0x00,0x00,0xe6,0x0b,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x2b,0x0b,0x00,0x00,0xea,0x0a,0x00,0x00, +0x1b,0x0b,0x00,0x00,0x3e,0x00,0x03,0x00,0x2b,0x0b,0x00,0x00,0xed,0x0b,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2e,0x0b,0x00,0x00,0xe6,0x0b,0x00,0x00, +0xed,0x0b,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x30,0x0b,0x00,0x00, +0xe5,0x0c,0x00,0x00,0x2e,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0x31,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x31,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x33,0x0b,0x00,0x00,0xcf,0x0c,0x00,0x00,0x1e,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x08,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x34,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x35,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x35,0x0b,0x00,0x00,0x80,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x37,0x0b,0x00,0x00,0xc9,0x0c,0x00,0x00,0x1e,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x03,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x38,0x0b,0x00,0x00, +0xba,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0x3a,0x0b,0x00,0x00,0xca,0x0c,0x00,0x00, +0xe4,0x00,0x00,0x00,0xf7,0x00,0x03,0x00,0x69,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x3a,0x0b,0x00,0x00,0x3b,0x0b,0x00,0x00,0x69,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3b,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0x3c,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3c,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x12,0x00,0x00,0x00, +0xce,0x0c,0x00,0x00,0x02,0x0b,0x00,0x00,0x3b,0x0b,0x00,0x00,0x01,0x0c,0x00,0x00, +0x40,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xcb,0x0c,0x00,0x00, +0x18,0x01,0x00,0x00,0x3b,0x0b,0x00,0x00,0x67,0x0b,0x00,0x00,0x40,0x0b,0x00,0x00, +0xb1,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0x3f,0x0b,0x00,0x00,0xcb,0x0c,0x00,0x00, +0x2e,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x68,0x0b,0x00,0x00,0x40,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x3f,0x0b,0x00,0x00,0x40,0x0b,0x00,0x00, +0x68,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x40,0x0b,0x00,0x00,0x41,0x00,0x05,0x00, +0x32,0x00,0x00,0x00,0x42,0x0b,0x00,0x00,0xe8,0x0a,0x00,0x00,0xcb,0x0c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x31,0x00,0x00,0x00,0x43,0x0b,0x00,0x00,0x42,0x0b,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x45,0x0b,0x00,0x00,0xe9,0x0a,0x00,0x00, +0xcb,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x46,0x0b,0x00,0x00, +0x45,0x0b,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x48,0x0b,0x00,0x00, +0xea,0x0a,0x00,0x00,0xcb,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x49,0x0b,0x00,0x00,0x48,0x0b,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4c,0x0b,0x00,0x00,0x72,0x0b,0x00,0x00,0x72,0x0b,0x00,0x00,0x94,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4f,0x0b,0x00,0x00,0x43,0x0b,0x00,0x00,0x43,0x0b,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf2,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x4c,0x0b,0x00,0x00,0x4f,0x0b,0x00,0x00,0x94,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x53,0x0b,0x00,0x00,0x72,0x0b,0x00,0x00,0x43,0x0b,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x55,0x0b,0x00,0x00,0x53,0x0b,0x00,0x00, +0xf2,0x0b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x57,0x0b,0x00,0x00, +0x55,0x0b,0x00,0x00,0xd7,0x04,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x59,0x0b,0x00,0x00,0xb4,0x0c,0x00,0x00,0x57,0x0b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xf7,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x46,0x0b,0x00,0x00,0x59,0x0b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xfc,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x49,0x0b,0x00,0x00, +0x59,0x0b,0x00,0x00,0x50,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x62,0x0b,0x00,0x00, +0xf7,0x0b,0x00,0x00,0xfc,0x0b,0x00,0x00,0x0c,0x00,0x07,0x00,0x12,0x00,0x00,0x00, +0x01,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xce,0x0c,0x00,0x00, +0x62,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x67,0x0b,0x00,0x00, +0xcb,0x0c,0x00,0x00,0x1e,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x3c,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x68,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0x69,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x69,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x12,0x00,0x00,0x00, +0xcc,0x0c,0x00,0x00,0x02,0x0b,0x00,0x00,0x38,0x0b,0x00,0x00,0xce,0x0c,0x00,0x00, +0x68,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00,0xa8,0x01,0x00,0x00,0x03,0x0c,0x00,0x00, +0xaa,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x06,0x0c,0x00,0x00, +0xcc,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x07,0x0c,0x00,0x00,0xcc,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0x08,0x0c,0x00,0x00,0x06,0x0c,0x00,0x00,0x07,0x0c,0x00,0x00, +0xe4,0x00,0x00,0x00,0xe4,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x03,0x0c,0x00,0x00, +0x92,0x05,0x00,0x00,0x08,0x0c,0x00,0x00,0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_depth_clip_pass_2fe191a94e03cccebdfcd210d3577122.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_depth_clip_pass_2fe191a94e03cccebdfcd210d3577122.h new file mode 100644 index 00000000..8f69e0cd --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_depth_clip_pass_2fe191a94e03cccebdfcd210d3577122.h @@ -0,0 +1,953 @@ +// ffx_fsr2_depth_clip_pass_2fe191a94e03cccebdfcd210d3577122.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_depth_clip_pass_2fe191a94e03cccebdfcd210d3577122_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_2fe191a94e03cccebdfcd210d3577122_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_2fe191a94e03cccebdfcd210d3577122_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_2fe191a94e03cccebdfcd210d3577122_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_2fe191a94e03cccebdfcd210d3577122_SampledImageResourceNames[] = { "r_reconstructed_previous_nearest_depth", "r_dilated_motion_vectors", "r_dilatedDepth", "r_reactive_mask", "r_transparency_and_composition_mask", "r_previous_dilated_motion_vectors", "r_input_motion_vectors", "r_input_color_jittered", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_2fe191a94e03cccebdfcd210d3577122_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 7, 8, 10, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_2fe191a94e03cccebdfcd210d3577122_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_2fe191a94e03cccebdfcd210d3577122_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_depth_clip_pass_2fe191a94e03cccebdfcd210d3577122_StorageImageResourceNames[] = { "rw_dilated_reactive_masks", "rw_prepared_input_color", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_2fe191a94e03cccebdfcd210d3577122_StorageImageResourceBindings[] = { 12, 13, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_2fe191a94e03cccebdfcd210d3577122_StorageImageResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_2fe191a94e03cccebdfcd210d3577122_StorageImageResourceSets[] = { 1, 1, }; + +static const char* g_ffx_fsr2_depth_clip_pass_2fe191a94e03cccebdfcd210d3577122_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_2fe191a94e03cccebdfcd210d3577122_UniformBufferResourceBindings[] = { 14, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_2fe191a94e03cccebdfcd210d3577122_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_2fe191a94e03cccebdfcd210d3577122_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_depth_clip_pass_2fe191a94e03cccebdfcd210d3577122_size = 14800; + +static const unsigned char g_ffx_fsr2_depth_clip_pass_2fe191a94e03cccebdfcd210d3577122_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x75,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x06,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0xbc,0x05,0x00,0x00, +0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00, +0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75, +0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00, +0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70, +0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72, +0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47, +0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69, +0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00, +0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0x1d,0x01,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x1d,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53, +0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x1d,0x01,0x00,0x00,0x01,0x00,0x00,0x00, +0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00, +0x06,0x00,0x07,0x00,0x1d,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73, +0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00, +0x1d,0x01,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f, +0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e, +0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0x1d,0x01,0x00,0x00, +0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65, +0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0x1d,0x01,0x00,0x00, +0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65, +0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0x1d,0x01,0x00,0x00, +0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00, +0x06,0x00,0x08,0x00,0x1d,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76, +0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00, +0x06,0x00,0x05,0x00,0x1d,0x01,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x1d,0x01,0x00,0x00,0x09,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61, +0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x1d,0x01,0x00,0x00,0x0a,0x00,0x00,0x00, +0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x1d,0x01,0x00,0x00,0x0b,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74, +0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00, +0x06,0x00,0x07,0x00,0x1d,0x01,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00, +0x1d,0x01,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75, +0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72, +0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x1d,0x01,0x00,0x00,0x0e,0x00,0x00,0x00, +0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00, +0x1d,0x01,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53, +0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x1d,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c, +0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0x1d,0x01,0x00,0x00, +0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43, +0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00, +0x1d,0x01,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61, +0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x1f,0x01,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x00,0x00,0x05,0x00,0x06,0x00,0x5b,0x01,0x00,0x00,0x72,0x5f,0x72,0x65, +0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x00,0x05,0x00,0x0b,0x00, +0x65,0x01,0x00,0x00,0x72,0x5f,0x74,0x72,0x61,0x6e,0x73,0x70,0x61,0x72,0x65,0x6e, +0x63,0x79,0x5f,0x61,0x6e,0x64,0x5f,0x63,0x6f,0x6d,0x70,0x6f,0x73,0x69,0x74,0x69, +0x6f,0x6e,0x5f,0x6d,0x61,0x73,0x6b,0x00,0x05,0x00,0x08,0x00,0x6d,0x01,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x5f,0x6a,0x69, +0x74,0x74,0x65,0x72,0x65,0x64,0x00,0x00,0x05,0x00,0x08,0x00,0x75,0x01,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76, +0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x05,0x00,0x08,0x00,0x86,0x01,0x00,0x00, +0x72,0x77,0x5f,0x70,0x72,0x65,0x70,0x61,0x72,0x65,0x64,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x05,0x00,0x0c,0x00,0x8c,0x01,0x00,0x00, +0x72,0x5f,0x72,0x65,0x63,0x6f,0x6e,0x73,0x74,0x72,0x75,0x63,0x74,0x65,0x64,0x5f, +0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x6e,0x65,0x61,0x72,0x65,0x73,0x74, +0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x00,0x05,0x00,0x09,0x00,0x95,0x01,0x00,0x00, +0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e, +0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x0b,0x00, +0x9c,0x01,0x00,0x00,0x72,0x5f,0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x64, +0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65, +0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0xa0,0x01,0x00,0x00, +0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0xa9,0x01,0x00,0x00,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65, +0x64,0x44,0x65,0x70,0x74,0x68,0x00,0x00,0x05,0x00,0x07,0x00,0xb1,0x01,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65, +0x00,0x00,0x00,0x00,0x05,0x00,0x09,0x00,0xbf,0x01,0x00,0x00,0x72,0x77,0x5f,0x64, +0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x72,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x5f, +0x6d,0x61,0x73,0x6b,0x73,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0xbc,0x05,0x00,0x00, +0x67,0x6c,0x5f,0x47,0x6c,0x6f,0x62,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74, +0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x1d,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00,0x03,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00, +0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x1d,0x01,0x00,0x00,0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00,0x07,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00, +0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x1d,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00,0x0b,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00, +0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x1d,0x01,0x00,0x00,0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00,0x0f,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x1d,0x01,0x00,0x00,0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x1d,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x1f,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x1f,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x0e,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x5b,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x5b,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x65,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x65,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x6d,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x6d,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x75,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x75,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x86,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x86,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x86,0x01,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x8c,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x8c,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x95,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x95,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x9c,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x9c,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xa0,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xa0,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xa9,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xa9,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb1,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb1,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xbf,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xbf,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0xbf,0x01,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xbc,0x05,0x00,0x00, +0x0b,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xce,0x05,0x00,0x00, +0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00, +0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00, +0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x12,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x31,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x32,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x31,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x40,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x48,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x58,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x60,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x61,0x00,0x00,0x00, +0x60,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x14,0x00,0x02,0x00,0x98,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x60,0x00,0x00,0x00,0xbb,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x1c,0x00,0x04,0x00,0xbc,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0xbb,0x00,0x00,0x00, +0x1c,0x00,0x04,0x00,0xbd,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0xbb,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xec,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xed,0x00,0x00,0x00,0x00,0x00,0x80,0x3f, +0x1e,0x00,0x15,0x00,0x1d,0x01,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x1e,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x1d,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0x1e,0x01,0x00,0x00,0x1f,0x01,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x20,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x21,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x26,0x01,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x2b,0x01,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x30,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x31,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x48,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x36,0x01,0x00,0x00, +0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x37,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x3c,0x01,0x00,0x00, +0x09,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x41,0x01,0x00,0x00, +0x0b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x46,0x01,0x00,0x00, +0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x47,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x4c,0x01,0x00,0x00, +0x12,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x51,0x01,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x52,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x60,0x00,0x00,0x00, +0x57,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x52,0x01,0x00,0x00, +0x5b,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x52,0x01,0x00,0x00, +0x65,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x52,0x01,0x00,0x00, +0x6d,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x52,0x01,0x00,0x00, +0x75,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x84,0x01,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x85,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x84,0x01,0x00,0x00,0x3b,0x00,0x04,0x00, +0x85,0x01,0x00,0x00,0x86,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x8a,0x01,0x00,0x00,0x60,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x8b,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x8a,0x01,0x00,0x00, +0x3b,0x00,0x04,0x00,0x8b,0x01,0x00,0x00,0x8c,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x8f,0x01,0x00,0x00,0x60,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x52,0x01,0x00,0x00,0x95,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x52,0x01,0x00,0x00,0x9c,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x1a,0x00,0x02,0x00,0x9e,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0x9f,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x9e,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0x9f,0x01,0x00,0x00, +0xa0,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x1b,0x00,0x03,0x00,0xa2,0x01,0x00,0x00, +0x51,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0x52,0x01,0x00,0x00,0xa9,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x52,0x01,0x00,0x00,0xb1,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xb3,0x01,0x00,0x00, +0x20,0x01,0x00,0x00,0x20,0x01,0x00,0x00,0x19,0x00,0x09,0x00,0xbd,0x01,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xbe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0xbd,0x01,0x00,0x00,0x3b,0x00,0x04,0x00, +0xbe,0x01,0x00,0x00,0xbf,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xc7,0x01,0x00,0x00,0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xcb,0x01,0x00,0x00,0x00,0x00,0x00,0x3f,0x2b,0x00,0x04,0x00, +0x60,0x00,0x00,0x00,0xcc,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xdd,0x01,0x00,0x00,0x00,0x00,0x80,0xbe,0x2c,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x40,0x02,0x00,0x00,0xcb,0x01,0x00,0x00,0xcb,0x01,0x00,0x00, +0x17,0x00,0x04,0x00,0x57,0x02,0x00,0x00,0x98,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x76,0x02,0x00,0x00,0x00,0x00,0x00,0x40, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x77,0x02,0x00,0x00,0x00,0x00,0x00,0xc0, +0x2c,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x78,0x02,0x00,0x00,0x76,0x02,0x00,0x00, +0x77,0x02,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x7a,0x02,0x00,0x00, +0x00,0x00,0x80,0xbf,0x2c,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x7b,0x02,0x00,0x00, +0x7a,0x02,0x00,0x00,0xed,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xc3,0x02,0x00,0x00,0x00,0xe0,0x7f,0x47,0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0xdb,0x02,0x00,0x00,0x26,0x01,0x00,0x00,0x20,0x01,0x00,0x00,0x2c,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0xdd,0x02,0x00,0x00,0x20,0x01,0x00,0x00,0x26,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xdf,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xe0,0x02,0x00,0x00,0x26,0x01,0x00,0x00, +0x26,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x15,0x03,0x00,0x00, +0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2c,0x03,0x00,0x00, +0x0a,0xd7,0x23,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x69,0x03,0x00,0x00, +0x0d,0xd9,0x65,0x37,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x79,0x03,0x00,0x00, +0x00,0x00,0x40,0x40,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xb3,0x03,0x00,0x00, +0xff,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x60,0x00,0x00,0x00,0xbf,0x04,0x00,0x00, +0x09,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xc0,0x04,0x00,0x00,0x31,0x00,0x00,0x00, +0xbf,0x04,0x00,0x00,0x20,0x00,0x04,0x00,0xc1,0x04,0x00,0x00,0x07,0x00,0x00,0x00, +0xc0,0x04,0x00,0x00,0x1c,0x00,0x04,0x00,0xc6,0x04,0x00,0x00,0x06,0x00,0x00,0x00, +0xbf,0x04,0x00,0x00,0x20,0x00,0x04,0x00,0xc7,0x04,0x00,0x00,0x07,0x00,0x00,0x00, +0xc6,0x04,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x02,0x05,0x00,0x00, +0x00,0x00,0xc0,0x40,0x2c,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0x22,0x05,0x00,0x00, +0xec,0x00,0x00,0x00,0xec,0x00,0x00,0x00,0xec,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0x39,0x05,0x00,0x00,0x20,0x01,0x00,0x00,0xb3,0x03,0x00,0x00, +0x17,0x00,0x04,0x00,0xba,0x05,0x00,0x00,0x60,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xbb,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0xba,0x05,0x00,0x00, +0x3b,0x00,0x04,0x00,0xbb,0x05,0x00,0x00,0xbc,0x05,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x60,0x00,0x00,0x00,0xcd,0x05,0x00,0x00,0x08,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0xba,0x05,0x00,0x00,0xce,0x05,0x00,0x00,0xcd,0x05,0x00,0x00, +0xcd,0x05,0x00,0x00,0xcc,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0x68,0x0c,0x00,0x00, +0x07,0x00,0x00,0x00,0xbc,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x6a,0x0c,0x00,0x00, +0x07,0x00,0x00,0x00,0xbd,0x00,0x00,0x00,0x2c,0x00,0x07,0x00,0xbc,0x00,0x00,0x00, +0x0f,0x0d,0x00,0x00,0xb3,0x01,0x00,0x00,0xdb,0x02,0x00,0x00,0xdd,0x02,0x00,0x00, +0xe0,0x02,0x00,0x00,0x2c,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0x10,0x0d,0x00,0x00, +0xc3,0x02,0x00,0x00,0xc3,0x02,0x00,0x00,0xc3,0x02,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x11,0x0d,0x00,0x00,0x00,0x00,0xc8,0x42,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x12,0x0d,0x00,0x00,0xcd,0xcc,0x4c,0x3d,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x13,0x0d,0x00,0x00,0x00,0x00,0xe0,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x17,0x0d,0x00,0x00,0x8b,0xff,0xed,0x39,0x36,0x00,0x05,0x00, +0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x6a,0x0c,0x00,0x00, +0x84,0x0c,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x68,0x0c,0x00,0x00, +0x83,0x0c,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xc1,0x04,0x00,0x00, +0x47,0x0b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xc7,0x04,0x00,0x00, +0x48,0x0b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xc7,0x04,0x00,0x00, +0x49,0x0b,0x00,0x00,0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0xba,0x05,0x00,0x00, +0xbd,0x05,0x00,0x00,0xbc,0x05,0x00,0x00,0x4f,0x00,0x07,0x00,0x61,0x00,0x00,0x00, +0xbe,0x05,0x00,0x00,0xbd,0x05,0x00,0x00,0xbd,0x05,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0xbf,0x05,0x00,0x00, +0xbe,0x05,0x00,0x00,0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0xf0,0x05,0x00,0x00, +0xbf,0x05,0x00,0x00,0x81,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xf2,0x05,0x00,0x00, +0xf0,0x05,0x00,0x00,0x40,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x21,0x01,0x00,0x00, +0x2c,0x06,0x00,0x00,0x1f,0x01,0x00,0x00,0x20,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x40,0x00,0x00,0x00,0x2d,0x06,0x00,0x00,0x2c,0x06,0x00,0x00,0x6f,0x00,0x04,0x00, +0x12,0x00,0x00,0x00,0xf4,0x05,0x00,0x00,0x2d,0x06,0x00,0x00,0x88,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0xf5,0x05,0x00,0x00,0xf2,0x05,0x00,0x00,0xf4,0x05,0x00,0x00, +0x3d,0x00,0x04,0x00,0x51,0x01,0x00,0x00,0x30,0x06,0x00,0x00,0x95,0x01,0x00,0x00, +0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x32,0x06,0x00,0x00,0x30,0x06,0x00,0x00, +0xbf,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x01,0x00,0x00,0x4f,0x00,0x07,0x00, +0x12,0x00,0x00,0x00,0x33,0x06,0x00,0x00,0x32,0x06,0x00,0x00,0x32,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x21,0x01,0x00,0x00, +0x36,0x06,0x00,0x00,0x1f,0x01,0x00,0x00,0x2b,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x40,0x00,0x00,0x00,0x37,0x06,0x00,0x00,0x36,0x06,0x00,0x00,0x6f,0x00,0x04,0x00, +0x12,0x00,0x00,0x00,0xfa,0x05,0x00,0x00,0x37,0x06,0x00,0x00,0x85,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0xfb,0x05,0x00,0x00,0x33,0x06,0x00,0x00,0xfa,0x05,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xfc,0x05,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0xfb,0x05,0x00,0x00,0xba,0x00,0x05,0x00,0x98,0x00,0x00,0x00, +0xfd,0x05,0x00,0x00,0xfc,0x05,0x00,0x00,0x2c,0x03,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xfe,0x05,0x00,0x00,0xfd,0x05,0x00,0x00,0xed,0x00,0x00,0x00, +0xec,0x00,0x00,0x00,0x8e,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x00,0x06,0x00,0x00, +0x33,0x06,0x00,0x00,0xfe,0x05,0x00,0x00,0x81,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x03,0x06,0x00,0x00,0xf5,0x05,0x00,0x00,0x00,0x06,0x00,0x00,0x3d,0x00,0x04,0x00, +0x51,0x01,0x00,0x00,0x3a,0x06,0x00,0x00,0xa9,0x01,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0x3c,0x06,0x00,0x00,0x3a,0x06,0x00,0x00,0xbf,0x05,0x00,0x00, +0x02,0x00,0x00,0x00,0x20,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3d,0x06,0x00,0x00,0x3c,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x31,0x01,0x00,0x00,0xfa,0x06,0x00,0x00,0x1f,0x01,0x00,0x00,0x30,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x48,0x00,0x00,0x00,0xfb,0x06,0x00,0x00,0xfa,0x06,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf2,0x06,0x00,0x00,0xfb,0x06,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf5,0x06,0x00,0x00, +0xfb,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf6,0x06,0x00,0x00,0x3d,0x06,0x00,0x00,0xf5,0x06,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf7,0x06,0x00,0x00,0xf2,0x06,0x00,0x00,0xf6,0x06,0x00,0x00, +0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x09,0x07,0x00,0x00,0x03,0x06,0x00,0x00, +0xf4,0x05,0x00,0x00,0x83,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x0a,0x07,0x00,0x00, +0x09,0x07,0x00,0x00,0x40,0x02,0x00,0x00,0x0c,0x00,0x06,0x00,0x12,0x00,0x00,0x00, +0x0c,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x0a,0x07,0x00,0x00, +0x6e,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0x0d,0x07,0x00,0x00,0x0c,0x07,0x00,0x00, +0x0c,0x00,0x06,0x00,0x12,0x00,0x00,0x00,0x35,0x07,0x00,0x00,0x01,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x16,0x07,0x00,0x00,0x35,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x17,0x07,0x00,0x00,0xed,0x00,0x00,0x00,0x16,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x19,0x07,0x00,0x00,0x35,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1a,0x07,0x00,0x00, +0xed,0x00,0x00,0x00,0x19,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1b,0x07,0x00,0x00,0x17,0x07,0x00,0x00,0x1a,0x07,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x22,0x07,0x00,0x00,0x16,0x07,0x00,0x00,0x1a,0x07,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x29,0x07,0x00,0x00,0x17,0x07,0x00,0x00, +0x19,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2f,0x07,0x00,0x00, +0x16,0x07,0x00,0x00,0x19,0x07,0x00,0x00,0x50,0x00,0x07,0x00,0xbd,0x00,0x00,0x00, +0xb2,0x0c,0x00,0x00,0x1b,0x07,0x00,0x00,0x22,0x07,0x00,0x00,0x29,0x07,0x00,0x00, +0x2f,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x83,0x0c,0x00,0x00,0x0f,0x0d,0x00,0x00, +0x3e,0x00,0x03,0x00,0x84,0x0c,0x00,0x00,0xb2,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x89,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0x89,0x06,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x1a,0x0d,0x00,0x00,0xec,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x68,0x0d,0x00,0x00,0xde,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x19,0x0d,0x00,0x00,0xec,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x65,0x0d,0x00,0x00, +0xde,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x18,0x0d,0x00,0x00, +0x20,0x01,0x00,0x00,0x05,0x00,0x00,0x00,0xe0,0x06,0x00,0x00,0xde,0x06,0x00,0x00, +0xb1,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x8c,0x06,0x00,0x00,0x18,0x0d,0x00,0x00, +0x15,0x03,0x00,0x00,0xf6,0x00,0x04,0x00,0xe1,0x06,0x00,0x00,0xde,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x8c,0x06,0x00,0x00,0x8d,0x06,0x00,0x00, +0xe1,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0x8d,0x06,0x00,0x00,0x41,0x00,0x05,0x00, +0x58,0x00,0x00,0x00,0x86,0x0c,0x00,0x00,0x83,0x0c,0x00,0x00,0x18,0x0d,0x00,0x00, +0x3d,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0x90,0x06,0x00,0x00,0x86,0x0c,0x00,0x00, +0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x94,0x06,0x00,0x00,0x0d,0x07,0x00,0x00, +0x90,0x06,0x00,0x00,0x7c,0x00,0x04,0x00,0x61,0x00,0x00,0x00,0x3e,0x07,0x00,0x00, +0x94,0x06,0x00,0x00,0x7c,0x00,0x04,0x00,0x61,0x00,0x00,0x00,0x40,0x07,0x00,0x00, +0x2d,0x06,0x00,0x00,0xb0,0x00,0x05,0x00,0x57,0x02,0x00,0x00,0x41,0x07,0x00,0x00, +0x3e,0x07,0x00,0x00,0x40,0x07,0x00,0x00,0x9b,0x00,0x04,0x00,0x98,0x00,0x00,0x00, +0x42,0x07,0x00,0x00,0x41,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0xdd,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x42,0x07,0x00,0x00,0x98,0x06,0x00,0x00, +0xdd,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0x98,0x06,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x87,0x0c,0x00,0x00,0x84,0x0c,0x00,0x00,0x18,0x0d,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x9b,0x06,0x00,0x00,0x87,0x0c,0x00,0x00, +0xba,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x9d,0x06,0x00,0x00,0x9b,0x06,0x00,0x00, +0x2c,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0xdc,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x9d,0x06,0x00,0x00,0x9e,0x06,0x00,0x00,0xdc,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9e,0x06,0x00,0x00,0x3d,0x00,0x04,0x00,0x8a,0x01,0x00,0x00, +0x45,0x07,0x00,0x00,0x8c,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x01,0x00,0x00, +0x47,0x07,0x00,0x00,0x45,0x07,0x00,0x00,0x94,0x06,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x60,0x00,0x00,0x00,0x48,0x07,0x00,0x00, +0x47,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x49,0x07,0x00,0x00,0x48,0x07,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x53,0x07,0x00,0x00,0x49,0x07,0x00,0x00,0xf5,0x06,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x54,0x07,0x00,0x00,0xf2,0x06,0x00,0x00,0x53,0x07,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa5,0x06,0x00,0x00,0xf7,0x06,0x00,0x00, +0x54,0x07,0x00,0x00,0xba,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0xa7,0x06,0x00,0x00, +0xa5,0x06,0x00,0x00,0xec,0x00,0x00,0x00,0xf7,0x00,0x03,0x00,0xdb,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa7,0x06,0x00,0x00,0xa8,0x06,0x00,0x00, +0xdb,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xa8,0x06,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x5d,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x49,0x07,0x00,0x00,0x3d,0x06,0x00,0x00,0x8e,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0xae,0x06,0x00,0x00,0xf4,0x05,0x00,0x00,0xcb,0x01,0x00,0x00,0x6e,0x00,0x04,0x00, +0x40,0x00,0x00,0x00,0xaf,0x06,0x00,0x00,0xae,0x06,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x96,0x07,0x00,0x00,0x5d,0x07,0x00,0x00,0xf5,0x06,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x97,0x07,0x00,0x00,0xf2,0x06,0x00,0x00, +0x96,0x07,0x00,0x00,0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0x74,0x07,0x00,0x00, +0xaf,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xa1,0x07,0x00,0x00, +0x74,0x07,0x00,0x00,0xf4,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0xa2,0x07,0x00,0x00,0xa1,0x07,0x00,0x00,0x78,0x02,0x00,0x00,0x81,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0xa3,0x07,0x00,0x00,0xa2,0x07,0x00,0x00,0x7b,0x02,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x78,0x07,0x00,0x00,0xfb,0x06,0x00,0x00, +0x02,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7a,0x07,0x00,0x00, +0xa3,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7b,0x07,0x00,0x00,0x78,0x07,0x00,0x00,0x7a,0x07,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7d,0x07,0x00,0x00,0x7b,0x07,0x00,0x00,0x97,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7f,0x07,0x00,0x00,0xfb,0x06,0x00,0x00, +0x03,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x81,0x07,0x00,0x00, +0xa3,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x82,0x07,0x00,0x00,0x7f,0x07,0x00,0x00,0x81,0x07,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x84,0x07,0x00,0x00,0x82,0x07,0x00,0x00,0x97,0x07,0x00,0x00, +0x50,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0x88,0x07,0x00,0x00,0x7d,0x07,0x00,0x00, +0x84,0x07,0x00,0x00,0x97,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbd,0x07,0x00,0x00,0x78,0x07,0x00,0x00,0x7a,0x02,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbf,0x07,0x00,0x00,0xbd,0x07,0x00,0x00,0x97,0x07,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc6,0x07,0x00,0x00,0x7f,0x07,0x00,0x00, +0x97,0x07,0x00,0x00,0x50,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0xca,0x07,0x00,0x00, +0xbf,0x07,0x00,0x00,0xc6,0x07,0x00,0x00,0x97,0x07,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xb8,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0xf4,0x05,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xee,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xf7,0x06,0x00,0x00,0x54,0x07,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xbd,0x06,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0xca,0x07,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xbf,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x88,0x07,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc0,0x06,0x00,0x00,0xbd,0x06,0x00,0x00, +0xbf,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc2,0x06,0x00,0x00, +0x69,0x03,0x00,0x00,0xc0,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc4,0x06,0x00,0x00,0xc2,0x06,0x00,0x00,0xb8,0x06,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc6,0x06,0x00,0x00,0xc4,0x06,0x00,0x00,0xee,0x07,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xca,0x06,0x00,0x00,0xb8,0x06,0x00,0x00, +0x17,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xf6,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xca,0x06,0x00,0x00,0xec,0x00,0x00,0x00, +0xed,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xfc,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xed,0x00,0x00,0x00,0x79,0x03,0x00,0x00, +0xf6,0x07,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd0,0x06,0x00,0x00, +0xc6,0x06,0x00,0x00,0xa5,0x06,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x00,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xd0,0x06,0x00,0x00, +0xec,0x00,0x00,0x00,0xed,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x05,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x00,0x08,0x00,0x00, +0xfc,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd5,0x06,0x00,0x00, +0x05,0x08,0x00,0x00,0x9b,0x06,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd7,0x06,0x00,0x00,0x1a,0x0d,0x00,0x00,0xd5,0x06,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xda,0x06,0x00,0x00,0x19,0x0d,0x00,0x00,0x9b,0x06,0x00,0x00, +0xf9,0x00,0x02,0x00,0xdb,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xdb,0x06,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x6a,0x0d,0x00,0x00,0x1a,0x0d,0x00,0x00, +0x9e,0x06,0x00,0x00,0xd7,0x06,0x00,0x00,0xa8,0x06,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x67,0x0d,0x00,0x00,0x19,0x0d,0x00,0x00,0x9e,0x06,0x00,0x00, +0xda,0x06,0x00,0x00,0xa8,0x06,0x00,0x00,0xf9,0x00,0x02,0x00,0xdc,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0xdc,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x69,0x0d,0x00,0x00,0x1a,0x0d,0x00,0x00,0x98,0x06,0x00,0x00,0x6a,0x0d,0x00,0x00, +0xdb,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x66,0x0d,0x00,0x00, +0x19,0x0d,0x00,0x00,0x98,0x06,0x00,0x00,0x67,0x0d,0x00,0x00,0xdb,0x06,0x00,0x00, +0xf9,0x00,0x02,0x00,0xdd,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xdd,0x06,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x68,0x0d,0x00,0x00,0x1a,0x0d,0x00,0x00, +0x8d,0x06,0x00,0x00,0x69,0x0d,0x00,0x00,0xdc,0x06,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x65,0x0d,0x00,0x00,0x19,0x0d,0x00,0x00,0x8d,0x06,0x00,0x00, +0x66,0x0d,0x00,0x00,0xdc,0x06,0x00,0x00,0xf9,0x00,0x02,0x00,0xde,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0xde,0x06,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xe0,0x06,0x00,0x00,0x18,0x0d,0x00,0x00,0x26,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x89,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xe1,0x06,0x00,0x00,0xba,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0xe3,0x06,0x00,0x00,0x19,0x0d,0x00,0x00,0xec,0x00,0x00,0x00, +0xf7,0x00,0x03,0x00,0xeb,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xe3,0x06,0x00,0x00,0xe4,0x06,0x00,0x00,0xea,0x06,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe4,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe7,0x06,0x00,0x00, +0x1a,0x0d,0x00,0x00,0x19,0x0d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe8,0x06,0x00,0x00,0xed,0x00,0x00,0x00,0xe7,0x06,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x09,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xe8,0x06,0x00,0x00,0xec,0x00,0x00,0x00,0xed,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xeb,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xea,0x06,0x00,0x00,0xf9,0x00,0x02,0x00, +0xeb,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xeb,0x06,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x1b,0x0d,0x00,0x00,0x09,0x08,0x00,0x00,0xe4,0x06,0x00,0x00, +0xec,0x00,0x00,0x00,0xea,0x06,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0x16,0x08,0x00,0x00,0xbf,0x05,0x00,0x00,0x39,0x05,0x00,0x00,0x3d,0x00,0x04,0x00, +0x8a,0x01,0x00,0x00,0x34,0x08,0x00,0x00,0x8c,0x01,0x00,0x00,0x5f,0x00,0x07,0x00, +0x8f,0x01,0x00,0x00,0x36,0x08,0x00,0x00,0x34,0x08,0x00,0x00,0x16,0x08,0x00,0x00, +0x02,0x00,0x00,0x00,0x20,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x60,0x00,0x00,0x00, +0x37,0x08,0x00,0x00,0x36,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x38,0x08,0x00,0x00,0x37,0x08,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x42,0x08,0x00,0x00,0x38,0x08,0x00,0x00,0xf5,0x06,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x43,0x08,0x00,0x00,0xf2,0x06,0x00,0x00, +0x42,0x08,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x01,0x00,0x00,0x4c,0x08,0x00,0x00, +0x34,0x08,0x00,0x00,0xbf,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x60,0x00,0x00,0x00,0x4d,0x08,0x00,0x00,0x4c,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4e,0x08,0x00,0x00, +0x4d,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x58,0x08,0x00,0x00, +0x4e,0x08,0x00,0x00,0xf5,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x59,0x08,0x00,0x00,0xf2,0x06,0x00,0x00,0x58,0x08,0x00,0x00,0x80,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0x1e,0x08,0x00,0x00,0xbf,0x05,0x00,0x00,0xdd,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x8f,0x01,0x00,0x00,0x62,0x08,0x00,0x00,0x34,0x08,0x00,0x00, +0x1e,0x08,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x60,0x00,0x00,0x00,0x63,0x08,0x00,0x00,0x62,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x64,0x08,0x00,0x00,0x63,0x08,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6e,0x08,0x00,0x00,0x64,0x08,0x00,0x00, +0xf5,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6f,0x08,0x00,0x00, +0xf2,0x06,0x00,0x00,0x6e,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x23,0x08,0x00,0x00,0x43,0x08,0x00,0x00,0x59,0x08,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x25,0x08,0x00,0x00,0x59,0x08,0x00,0x00,0x2c,0x03,0x00,0x00, +0xba,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x26,0x08,0x00,0x00,0x23,0x08,0x00,0x00, +0x25,0x08,0x00,0x00,0xf7,0x00,0x03,0x00,0x2e,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x26,0x08,0x00,0x00,0x27,0x08,0x00,0x00,0x2e,0x08,0x00,0x00, +0xf8,0x00,0x02,0x00,0x27,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2a,0x08,0x00,0x00,0x59,0x08,0x00,0x00,0x6f,0x08,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2c,0x08,0x00,0x00,0x6f,0x08,0x00,0x00,0x2c,0x03,0x00,0x00, +0xba,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x2d,0x08,0x00,0x00,0x2a,0x08,0x00,0x00, +0x2c,0x08,0x00,0x00,0xf9,0x00,0x02,0x00,0x2e,0x08,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2e,0x08,0x00,0x00,0xf5,0x00,0x07,0x00,0x98,0x00,0x00,0x00,0x2f,0x08,0x00,0x00, +0x26,0x08,0x00,0x00,0xeb,0x06,0x00,0x00,0x2d,0x08,0x00,0x00,0x27,0x08,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x30,0x08,0x00,0x00,0x2f,0x08,0x00,0x00, +0xed,0x00,0x00,0x00,0xec,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x31,0x08,0x00,0x00,0xed,0x00,0x00,0x00,0x30,0x08,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0f,0x06,0x00,0x00,0x1b,0x0d,0x00,0x00,0x31,0x08,0x00,0x00, +0x3d,0x00,0x04,0x00,0x51,0x01,0x00,0x00,0x8b,0x08,0x00,0x00,0x6d,0x01,0x00,0x00, +0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x8d,0x08,0x00,0x00,0x8b,0x08,0x00,0x00, +0xbf,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x01,0x00,0x00,0x4f,0x00,0x08,0x00, +0x31,0x00,0x00,0x00,0x8e,0x08,0x00,0x00,0x8d,0x08,0x00,0x00,0x8d,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x31,0x00,0x00,0x00,0x93,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x22,0x05,0x00,0x00,0x8e,0x08,0x00,0x00,0x3d,0x00,0x04,0x00,0x51,0x01,0x00,0x00, +0x97,0x08,0x00,0x00,0xb1,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0x98,0x08,0x00,0x00,0x97,0x08,0x00,0x00,0xb3,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x99,0x08,0x00,0x00, +0x98,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0x98,0x00,0x00,0x00, +0x9b,0x08,0x00,0x00,0x99,0x08,0x00,0x00,0xec,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x9d,0x08,0x00,0x00,0xf8,0x00,0x02,0x00,0x9d,0x08,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x74,0x0d,0x00,0x00,0x9b,0x08,0x00,0x00,0xed,0x00,0x00,0x00, +0x99,0x08,0x00,0x00,0x41,0x00,0x05,0x00,0x47,0x01,0x00,0x00,0xa1,0x08,0x00,0x00, +0x1f,0x01,0x00,0x00,0x46,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xa2,0x08,0x00,0x00,0xa1,0x08,0x00,0x00,0x50,0x00,0x06,0x00,0x31,0x00,0x00,0x00, +0xa7,0x08,0x00,0x00,0xa2,0x08,0x00,0x00,0xa2,0x08,0x00,0x00,0xa2,0x08,0x00,0x00, +0x88,0x00,0x05,0x00,0x31,0x00,0x00,0x00,0xa8,0x08,0x00,0x00,0x93,0x08,0x00,0x00, +0xa7,0x08,0x00,0x00,0x8e,0x00,0x05,0x00,0x31,0x00,0x00,0x00,0xab,0x08,0x00,0x00, +0xa8,0x08,0x00,0x00,0x74,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00,0x31,0x00,0x00,0x00, +0xaf,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xab,0x08,0x00,0x00, +0x22,0x05,0x00,0x00,0x10,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb5,0x08,0x00,0x00,0xaf,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb6,0x08,0x00,0x00,0xc7,0x01,0x00,0x00,0xb5,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb8,0x08,0x00,0x00,0xaf,0x08,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb9,0x08,0x00,0x00, +0xcb,0x01,0x00,0x00,0xb8,0x08,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xba,0x08,0x00,0x00,0xb6,0x08,0x00,0x00,0xb9,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbc,0x08,0x00,0x00,0xaf,0x08,0x00,0x00,0x02,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbd,0x08,0x00,0x00,0xc7,0x01,0x00,0x00, +0xbc,0x08,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbe,0x08,0x00,0x00, +0xba,0x08,0x00,0x00,0xbd,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc1,0x08,0x00,0x00,0xcb,0x01,0x00,0x00,0xb5,0x08,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc4,0x08,0x00,0x00,0xcb,0x01,0x00,0x00,0xbc,0x08,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc5,0x08,0x00,0x00,0xc1,0x08,0x00,0x00, +0xc4,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc8,0x08,0x00,0x00, +0xdd,0x01,0x00,0x00,0xb5,0x08,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xcc,0x08,0x00,0x00,0xc8,0x08,0x00,0x00,0xb9,0x08,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd0,0x08,0x00,0x00,0xcc,0x08,0x00,0x00,0xbd,0x08,0x00,0x00, +0x50,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x17,0x06,0x00,0x00,0xbe,0x08,0x00,0x00, +0xc5,0x08,0x00,0x00,0xd0,0x08,0x00,0x00,0x0f,0x06,0x00,0x00,0x3d,0x00,0x04,0x00, +0x84,0x01,0x00,0x00,0xd4,0x08,0x00,0x00,0x86,0x01,0x00,0x00,0x63,0x00,0x04,0x00, +0xd4,0x08,0x00,0x00,0xbf,0x05,0x00,0x00,0x17,0x06,0x00,0x00,0x41,0x00,0x05,0x00, +0x37,0x01,0x00,0x00,0xef,0x08,0x00,0x00,0x1f,0x01,0x00,0x00,0x36,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0xf0,0x08,0x00,0x00,0xef,0x08,0x00,0x00, +0x83,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xe1,0x08,0x00,0x00,0xf2,0x05,0x00,0x00, +0xf0,0x08,0x00,0x00,0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xe5,0x08,0x00,0x00, +0xe1,0x08,0x00,0x00,0xf4,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0xe8,0x08,0x00,0x00,0xe5,0x08,0x00,0x00,0xfa,0x05,0x00,0x00,0x0c,0x00,0x06,0x00, +0x12,0x00,0x00,0x00,0xea,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0xe8,0x08,0x00,0x00,0x6e,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0xeb,0x08,0x00,0x00, +0xea,0x08,0x00,0x00,0x3d,0x00,0x04,0x00,0x51,0x01,0x00,0x00,0x5a,0x09,0x00,0x00, +0x75,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x5c,0x09,0x00,0x00, +0x5a,0x09,0x00,0x00,0xeb,0x08,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x01,0x00,0x00, +0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0x5d,0x09,0x00,0x00,0x5c,0x09,0x00,0x00, +0x5c,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x37,0x01,0x00,0x00,0x67,0x09,0x00,0x00,0x1f,0x01,0x00,0x00,0x3c,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0x68,0x09,0x00,0x00,0x67,0x09,0x00,0x00, +0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x60,0x09,0x00,0x00,0x5d,0x09,0x00,0x00, +0x68,0x09,0x00,0x00,0x41,0x00,0x05,0x00,0x37,0x01,0x00,0x00,0x6b,0x09,0x00,0x00, +0x1f,0x01,0x00,0x00,0x41,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x12,0x00,0x00,0x00, +0x6c,0x09,0x00,0x00,0x6b,0x09,0x00,0x00,0x83,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x63,0x09,0x00,0x00,0x60,0x09,0x00,0x00,0x6c,0x09,0x00,0x00,0x85,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x1a,0x09,0x00,0x00,0x63,0x09,0x00,0x00,0xf4,0x05,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x1b,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0x1a,0x09,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x1d,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x63,0x09,0x00,0x00, +0xba,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x1f,0x09,0x00,0x00,0x1b,0x09,0x00,0x00, +0x2c,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x4e,0x09,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x1f,0x09,0x00,0x00,0x20,0x09,0x00,0x00,0x4e,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x20,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0x21,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x21,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x22,0x0d,0x00,0x00,0x1d,0x09,0x00,0x00,0x20,0x09,0x00,0x00,0x58,0x0d,0x00,0x00, +0x4a,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x20,0x0d,0x00,0x00, +0xed,0x00,0x00,0x00,0x20,0x09,0x00,0x00,0x5d,0x0d,0x00,0x00,0x4a,0x09,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x1e,0x0d,0x00,0x00,0xb3,0x03,0x00,0x00, +0x20,0x09,0x00,0x00,0x4c,0x09,0x00,0x00,0x4a,0x09,0x00,0x00,0xb3,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0x24,0x09,0x00,0x00,0x1e,0x0d,0x00,0x00,0x26,0x01,0x00,0x00, +0xf6,0x00,0x04,0x00,0x4d,0x09,0x00,0x00,0x4a,0x09,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x24,0x09,0x00,0x00,0x25,0x09,0x00,0x00,0x4d,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x25,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0x26,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x26,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x5d,0x0d,0x00,0x00,0x20,0x0d,0x00,0x00,0x25,0x09,0x00,0x00,0xf7,0x09,0x00,0x00, +0x46,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x58,0x0d,0x00,0x00, +0x22,0x0d,0x00,0x00,0x25,0x09,0x00,0x00,0xed,0x09,0x00,0x00,0x46,0x09,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x4a,0x0d,0x00,0x00,0xb3,0x03,0x00,0x00, +0x25,0x09,0x00,0x00,0x48,0x09,0x00,0x00,0x46,0x09,0x00,0x00,0xb3,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0x29,0x09,0x00,0x00,0x4a,0x0d,0x00,0x00,0x26,0x01,0x00,0x00, +0xf6,0x00,0x04,0x00,0x49,0x09,0x00,0x00,0x46,0x09,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x29,0x09,0x00,0x00,0x2a,0x09,0x00,0x00,0x49,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x2a,0x09,0x00,0x00,0x50,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0x2d,0x09,0x00,0x00,0x4a,0x0d,0x00,0x00,0x1e,0x0d,0x00,0x00,0x80,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0x82,0x09,0x00,0x00,0xeb,0x08,0x00,0x00,0x2d,0x09,0x00,0x00, +0xb1,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x85,0x09,0x00,0x00,0x4a,0x0d,0x00,0x00, +0x20,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x8d,0x09,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x85,0x09,0x00,0x00,0x86,0x09,0x00,0x00,0x8a,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x86,0x09,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x88,0x09,0x00,0x00,0x82,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xc2,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x88,0x09,0x00,0x00,0x20,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x8d,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8a,0x09,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x8c,0x09,0x00,0x00,0x82,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x8d,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x8d,0x09,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x4c,0x0d,0x00,0x00,0xc2,0x09,0x00,0x00,0x86,0x09,0x00,0x00, +0x8c,0x09,0x00,0x00,0x8a,0x09,0x00,0x00,0xad,0x00,0x05,0x00,0x98,0x00,0x00,0x00, +0x92,0x09,0x00,0x00,0x4a,0x0d,0x00,0x00,0x20,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x9d,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x92,0x09,0x00,0x00, +0x93,0x09,0x00,0x00,0x9a,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x93,0x09,0x00,0x00, +0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x95,0x09,0x00,0x00,0x2d,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x96,0x09,0x00,0x00, +0x95,0x09,0x00,0x00,0x26,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xc7,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x4c,0x0d,0x00,0x00, +0x96,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0x9d,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9a,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0x9d,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9d,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x4e,0x0d,0x00,0x00, +0xc7,0x09,0x00,0x00,0x93,0x09,0x00,0x00,0x4c,0x0d,0x00,0x00,0x9a,0x09,0x00,0x00, +0x52,0x00,0x06,0x00,0x40,0x00,0x00,0x00,0xe9,0x0c,0x00,0x00,0x4e,0x0d,0x00,0x00, +0x82,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xb1,0x00,0x05,0x00,0x98,0x00,0x00,0x00, +0xa2,0x09,0x00,0x00,0x1e,0x0d,0x00,0x00,0x20,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xaa,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa2,0x09,0x00,0x00, +0xa3,0x09,0x00,0x00,0xa7,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0xa3,0x09,0x00,0x00, +0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xa5,0x09,0x00,0x00,0x82,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xcc,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xa5,0x09,0x00,0x00,0x20,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xaa,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0xa7,0x09,0x00,0x00, +0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xa9,0x09,0x00,0x00,0x82,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xaa,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0xaa,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x50,0x0d,0x00,0x00, +0xcc,0x09,0x00,0x00,0xa3,0x09,0x00,0x00,0xa9,0x09,0x00,0x00,0xa7,0x09,0x00,0x00, +0xad,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0xaf,0x09,0x00,0x00,0x1e,0x0d,0x00,0x00, +0x20,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xba,0x09,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xaf,0x09,0x00,0x00,0xb0,0x09,0x00,0x00,0xb7,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb0,0x09,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xb2,0x09,0x00,0x00,0x2d,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xb3,0x09,0x00,0x00,0xb2,0x09,0x00,0x00,0x26,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xd1,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x50,0x0d,0x00,0x00,0xb3,0x09,0x00,0x00,0xf9,0x00,0x02,0x00, +0xba,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0xb7,0x09,0x00,0x00,0xf9,0x00,0x02,0x00, +0xba,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0xba,0x09,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x52,0x0d,0x00,0x00,0xd1,0x09,0x00,0x00,0xb0,0x09,0x00,0x00, +0x50,0x0d,0x00,0x00,0xb7,0x09,0x00,0x00,0x52,0x00,0x06,0x00,0x40,0x00,0x00,0x00, +0xf4,0x0c,0x00,0x00,0x52,0x0d,0x00,0x00,0xe9,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0xd8,0x09,0x00,0x00,0x5a,0x09,0x00,0x00, +0xf4,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x01,0x00,0x00,0x4f,0x00,0x07,0x00, +0x12,0x00,0x00,0x00,0xd9,0x09,0x00,0x00,0xd8,0x09,0x00,0x00,0xd8,0x09,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0xdc,0x09,0x00,0x00,0xd9,0x09,0x00,0x00,0x68,0x09,0x00,0x00,0x83,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0xdf,0x09,0x00,0x00,0xdc,0x09,0x00,0x00,0x6c,0x09,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x34,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0xdf,0x09,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xed,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x34,0x09,0x00,0x00, +0x58,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf2,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x34,0x09,0x00,0x00,0xed,0x09,0x00,0x00, +0x50,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x3d,0x09,0x00,0x00,0xf2,0x09,0x00,0x00, +0xf2,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x3e,0x09,0x00,0x00, +0xdf,0x09,0x00,0x00,0x3d,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x42,0x09,0x00,0x00,0x63,0x09,0x00,0x00,0x3d,0x09,0x00,0x00,0x94,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x43,0x09,0x00,0x00,0x3e,0x09,0x00,0x00,0x42,0x09,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf7,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x5d,0x0d,0x00,0x00,0x43,0x09,0x00,0x00,0xf9,0x00,0x02,0x00, +0x46,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x46,0x09,0x00,0x00,0x80,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x48,0x09,0x00,0x00,0x4a,0x0d,0x00,0x00,0x26,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x26,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x49,0x09,0x00,0x00, +0xf9,0x00,0x02,0x00,0x4a,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x4a,0x09,0x00,0x00, +0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x4c,0x09,0x00,0x00,0x1e,0x0d,0x00,0x00, +0x26,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x21,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4d,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0x4e,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4e,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x21,0x0d,0x00,0x00, +0x1d,0x09,0x00,0x00,0x9d,0x08,0x00,0x00,0x22,0x0d,0x00,0x00,0x4d,0x09,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x1f,0x0d,0x00,0x00,0xed,0x00,0x00,0x00, +0x9d,0x08,0x00,0x00,0x20,0x0d,0x00,0x00,0x4d,0x09,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x50,0x09,0x00,0x00,0xed,0x00,0x00,0x00,0x1f,0x0d,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xfb,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x50,0x09,0x00,0x00,0xec,0x00,0x00,0x00,0xed,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x53,0x09,0x00,0x00,0x21,0x0d,0x00,0x00, +0x11,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xff,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x53,0x09,0x00,0x00,0xec,0x00,0x00,0x00, +0xed,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x55,0x09,0x00,0x00, +0xfb,0x09,0x00,0x00,0xff,0x09,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0x48,0x0a,0x00,0x00,0x30,0x06,0x00,0x00,0xbf,0x05,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0x49,0x0a,0x00,0x00, +0x48,0x0a,0x00,0x00,0x48,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x22,0x0a,0x00,0x00,0xf5,0x05,0x00,0x00, +0x49,0x0a,0x00,0x00,0x41,0x00,0x05,0x00,0x21,0x01,0x00,0x00,0x50,0x0a,0x00,0x00, +0x1f,0x01,0x00,0x00,0x26,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x40,0x00,0x00,0x00, +0x51,0x0a,0x00,0x00,0x50,0x0a,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x5e,0x0a,0x00,0x00,0x22,0x0a,0x00,0x00,0xf4,0x05,0x00,0x00,0x83,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x61,0x0a,0x00,0x00,0xf4,0x05,0x00,0x00,0x40,0x02,0x00,0x00, +0x0c,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0x6e,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x5e,0x0a,0x00,0x00,0x61,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00, +0x12,0x00,0x00,0x00,0x73,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x40,0x02,0x00,0x00,0x6e,0x0a,0x00,0x00,0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00, +0x67,0x0a,0x00,0x00,0x51,0x0a,0x00,0x00,0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x68,0x0a,0x00,0x00,0x73,0x0a,0x00,0x00,0x67,0x0a,0x00,0x00,0x3d,0x00,0x04,0x00, +0x51,0x01,0x00,0x00,0x76,0x0a,0x00,0x00,0x9c,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x9e,0x01,0x00,0x00,0x77,0x0a,0x00,0x00,0xa0,0x01,0x00,0x00,0x56,0x00,0x05,0x00, +0xa2,0x01,0x00,0x00,0x78,0x0a,0x00,0x00,0x76,0x0a,0x00,0x00,0x77,0x0a,0x00,0x00, +0x58,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x7a,0x0a,0x00,0x00,0x78,0x0a,0x00,0x00, +0x68,0x0a,0x00,0x00,0x02,0x00,0x00,0x00,0xec,0x00,0x00,0x00,0x4f,0x00,0x07,0x00, +0x12,0x00,0x00,0x00,0x7b,0x0a,0x00,0x00,0x7a,0x0a,0x00,0x00,0x7a,0x0a,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x2c,0x0a,0x00,0x00,0x49,0x0a,0x00,0x00,0xfa,0x05,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x2d,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0x2c,0x0a,0x00,0x00,0xba,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x2f,0x0a,0x00,0x00, +0x2d,0x0a,0x00,0x00,0xed,0x00,0x00,0x00,0xf7,0x00,0x03,0x00,0x3e,0x0a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x2f,0x0a,0x00,0x00,0x30,0x0a,0x00,0x00, +0x3d,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0x30,0x0a,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x32,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0x7b,0x0a,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x34,0x0a,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x49,0x0a,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x35,0x0a,0x00,0x00,0x32,0x0a,0x00,0x00,0x34,0x0a,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x83,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x35,0x0a,0x00,0x00,0xec,0x00,0x00,0x00,0xed,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x37,0x0a,0x00,0x00,0xed,0x00,0x00,0x00, +0x83,0x0a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x39,0x0a,0x00,0x00, +0x2d,0x0a,0x00,0x00,0x12,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x88,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x39,0x0a,0x00,0x00, +0x79,0x03,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x8c,0x0a,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x88,0x0a,0x00,0x00,0xec,0x00,0x00,0x00, +0xed,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x92,0x0a,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xec,0x00,0x00,0x00,0x37,0x0a,0x00,0x00, +0x8c,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00,0x3e,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3d,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00,0x3e,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3e,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x23,0x0d,0x00,0x00, +0x92,0x0a,0x00,0x00,0x30,0x0a,0x00,0x00,0xec,0x00,0x00,0x00,0x3d,0x0a,0x00,0x00, +0x7f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xed,0x0a,0x00,0x00,0xf5,0x06,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xee,0x0a,0x00,0x00,0xf2,0x06,0x00,0x00, +0xed,0x0a,0x00,0x00,0x41,0x00,0x05,0x00,0x47,0x01,0x00,0x00,0xf5,0x0a,0x00,0x00, +0x1f,0x01,0x00,0x00,0x4c,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xf6,0x0a,0x00,0x00,0xf5,0x0a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe3,0x0a,0x00,0x00,0xee,0x0a,0x00,0x00,0xf6,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa9,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0xa9,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x27,0x0d,0x00,0x00,0x20,0x01,0x00,0x00,0x3e,0x0a,0x00,0x00, +0x47,0x0d,0x00,0x00,0xd2,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x26,0x0d,0x00,0x00,0xec,0x00,0x00,0x00,0x3e,0x0a,0x00,0x00,0x49,0x0d,0x00,0x00, +0xd2,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x25,0x0d,0x00,0x00, +0xe3,0x0a,0x00,0x00,0x3e,0x0a,0x00,0x00,0x48,0x0d,0x00,0x00,0xd2,0x0a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x24,0x0d,0x00,0x00,0xb3,0x03,0x00,0x00, +0x3e,0x0a,0x00,0x00,0xd4,0x0a,0x00,0x00,0xd2,0x0a,0x00,0x00,0xb1,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0xac,0x0a,0x00,0x00,0x24,0x0d,0x00,0x00,0x2b,0x01,0x00,0x00, +0xf6,0x00,0x04,0x00,0xd5,0x0a,0x00,0x00,0xd2,0x0a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xac,0x0a,0x00,0x00,0xad,0x0a,0x00,0x00,0xd5,0x0a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xad,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00,0xae,0x0a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xae,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x49,0x0d,0x00,0x00,0x26,0x0d,0x00,0x00,0xad,0x0a,0x00,0x00,0x2c,0x0b,0x00,0x00, +0xb2,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x48,0x0d,0x00,0x00, +0x25,0x0d,0x00,0x00,0xad,0x0a,0x00,0x00,0x27,0x0b,0x00,0x00,0xb2,0x0a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x47,0x0d,0x00,0x00,0x27,0x0d,0x00,0x00, +0xad,0x0a,0x00,0x00,0xc7,0x0a,0x00,0x00,0xb2,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x45,0x0d,0x00,0x00,0xb3,0x03,0x00,0x00,0xad,0x0a,0x00,0x00, +0xd0,0x0a,0x00,0x00,0xb2,0x0a,0x00,0x00,0xb1,0x00,0x05,0x00,0x98,0x00,0x00,0x00, +0xb1,0x0a,0x00,0x00,0x45,0x0d,0x00,0x00,0x2b,0x01,0x00,0x00,0xf6,0x00,0x04,0x00, +0xd1,0x0a,0x00,0x00,0xb2,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xb1,0x0a,0x00,0x00,0xb2,0x0a,0x00,0x00,0xd1,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb2,0x0a,0x00,0x00,0x50,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xb5,0x0a,0x00,0x00, +0x45,0x0d,0x00,0x00,0x24,0x0d,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0xb8,0x0a,0x00,0x00,0xbf,0x05,0x00,0x00,0xb5,0x0a,0x00,0x00,0x7c,0x00,0x04,0x00, +0x61,0x00,0x00,0x00,0xfe,0x0a,0x00,0x00,0xb8,0x0a,0x00,0x00,0x7c,0x00,0x04,0x00, +0x61,0x00,0x00,0x00,0x00,0x0b,0x00,0x00,0x2d,0x06,0x00,0x00,0xb0,0x00,0x05,0x00, +0x57,0x02,0x00,0x00,0x01,0x0b,0x00,0x00,0xfe,0x0a,0x00,0x00,0x00,0x0b,0x00,0x00, +0x9b,0x00,0x04,0x00,0x98,0x00,0x00,0x00,0x02,0x0b,0x00,0x00,0x01,0x0b,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xbc,0x0a,0x00,0x00,0x02,0x0b,0x00,0x00, +0xed,0x00,0x00,0x00,0xec,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0x07,0x0b,0x00,0x00,0x3a,0x06,0x00,0x00,0xb8,0x0a,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x08,0x0b,0x00,0x00, +0x07,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x19,0x0b,0x00,0x00,0x08,0x0b,0x00,0x00,0xf5,0x06,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1a,0x0b,0x00,0x00,0xf2,0x06,0x00,0x00,0x19,0x0b,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0f,0x0b,0x00,0x00,0x1a,0x0b,0x00,0x00, +0xf6,0x0a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc1,0x0a,0x00,0x00, +0x0f,0x0b,0x00,0x00,0xbc,0x0a,0x00,0x00,0xb4,0x00,0x05,0x00,0x98,0x00,0x00,0x00, +0xc4,0x0a,0x00,0x00,0xe3,0x0a,0x00,0x00,0xc1,0x0a,0x00,0x00,0xa9,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0xc5,0x0a,0x00,0x00,0xc4,0x0a,0x00,0x00,0x26,0x01,0x00,0x00, +0x20,0x01,0x00,0x00,0xc5,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xc7,0x0a,0x00,0x00, +0x47,0x0d,0x00,0x00,0xc5,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x27,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x48,0x0d,0x00,0x00, +0xc1,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x2c,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x49,0x0d,0x00,0x00,0xc1,0x0a,0x00,0x00, +0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd0,0x0a,0x00,0x00,0x45,0x0d,0x00,0x00, +0x26,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xae,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd1,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00,0xd2,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd2,0x0a,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd4,0x0a,0x00,0x00, +0x24,0x0d,0x00,0x00,0x26,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xa9,0x0a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd5,0x0a,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd8,0x0a,0x00,0x00,0x25,0x0d,0x00,0x00,0x26,0x0d,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd9,0x0a,0x00,0x00,0xed,0x00,0x00,0x00,0xd8,0x0a,0x00,0x00, +0xab,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0xdb,0x0a,0x00,0x00,0x27,0x0d,0x00,0x00, +0x57,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xdc,0x0a,0x00,0x00, +0xdb,0x0a,0x00,0x00,0xec,0x00,0x00,0x00,0xed,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xdd,0x0a,0x00,0x00,0xd9,0x0a,0x00,0x00,0xdc,0x0a,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x23,0x06,0x00,0x00,0x23,0x0d,0x00,0x00, +0xdd,0x0a,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x30,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x23,0x06,0x00,0x00,0xec,0x00,0x00,0x00, +0xed,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x35,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x30,0x0b,0x00,0x00,0x55,0x09,0x00,0x00, +0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0xd0,0x0b,0x00,0x00,0x8b,0x08,0x00,0x00, +0xbf,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x01,0x00,0x00,0x4f,0x00,0x08,0x00, +0x31,0x00,0x00,0x00,0xd1,0x0b,0x00,0x00,0xd0,0x0b,0x00,0x00,0xd0,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x61,0x0b,0x00,0x00,0xec,0x00,0x00,0x00,0x35,0x0b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x62,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x62,0x0b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x29,0x0d,0x00,0x00,0xec,0x00,0x00,0x00, +0xd5,0x0a,0x00,0x00,0x44,0x0d,0x00,0x00,0x94,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x28,0x0d,0x00,0x00,0xb3,0x03,0x00,0x00,0xd5,0x0a,0x00,0x00, +0x96,0x0b,0x00,0x00,0x94,0x0b,0x00,0x00,0xb1,0x00,0x05,0x00,0x98,0x00,0x00,0x00, +0x65,0x0b,0x00,0x00,0x28,0x0d,0x00,0x00,0x2b,0x01,0x00,0x00,0xf6,0x00,0x04,0x00, +0x97,0x0b,0x00,0x00,0x94,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x65,0x0b,0x00,0x00,0x66,0x0b,0x00,0x00,0x97,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x66,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0x67,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x67,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x44,0x0d,0x00,0x00, +0x29,0x0d,0x00,0x00,0x66,0x0b,0x00,0x00,0x8f,0x0b,0x00,0x00,0x90,0x0b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x2e,0x0d,0x00,0x00,0xb3,0x03,0x00,0x00, +0x66,0x0b,0x00,0x00,0x92,0x0b,0x00,0x00,0x90,0x0b,0x00,0x00,0xb1,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0x6a,0x0b,0x00,0x00,0x2e,0x0d,0x00,0x00,0x2b,0x01,0x00,0x00, +0xf6,0x00,0x04,0x00,0x93,0x0b,0x00,0x00,0x90,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x6a,0x0b,0x00,0x00,0x6b,0x0b,0x00,0x00,0x93,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6b,0x0b,0x00,0x00,0x50,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0x6e,0x0b,0x00,0x00,0x2e,0x0d,0x00,0x00,0x28,0x0d,0x00,0x00,0x80,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0xe7,0x0b,0x00,0x00,0xbf,0x05,0x00,0x00,0x6e,0x0b,0x00,0x00, +0xb1,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0xea,0x0b,0x00,0x00,0x2e,0x0d,0x00,0x00, +0x20,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xf2,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xea,0x0b,0x00,0x00,0xeb,0x0b,0x00,0x00,0xef,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xeb,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xed,0x0b,0x00,0x00,0xe7,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x27,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xed,0x0b,0x00,0x00,0x20,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xf2,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xef,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xf1,0x0b,0x00,0x00,0xe7,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf2,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xf2,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x30,0x0d,0x00,0x00,0x27,0x0c,0x00,0x00,0xeb,0x0b,0x00,0x00, +0xf1,0x0b,0x00,0x00,0xef,0x0b,0x00,0x00,0xad,0x00,0x05,0x00,0x98,0x00,0x00,0x00, +0xf7,0x0b,0x00,0x00,0x2e,0x0d,0x00,0x00,0x20,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x02,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xf7,0x0b,0x00,0x00, +0xf8,0x0b,0x00,0x00,0xff,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xf8,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xfa,0x0b,0x00,0x00,0x2d,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xfb,0x0b,0x00,0x00, +0xfa,0x0b,0x00,0x00,0x26,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x2c,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x30,0x0d,0x00,0x00, +0xfb,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0x02,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0xff,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0x02,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x02,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x32,0x0d,0x00,0x00, +0x2c,0x0c,0x00,0x00,0xf8,0x0b,0x00,0x00,0x30,0x0d,0x00,0x00,0xff,0x0b,0x00,0x00, +0x52,0x00,0x06,0x00,0x40,0x00,0x00,0x00,0x03,0x0d,0x00,0x00,0x32,0x0d,0x00,0x00, +0xe7,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xb1,0x00,0x05,0x00,0x98,0x00,0x00,0x00, +0x07,0x0c,0x00,0x00,0x28,0x0d,0x00,0x00,0x20,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x0f,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x07,0x0c,0x00,0x00, +0x08,0x0c,0x00,0x00,0x0c,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x08,0x0c,0x00,0x00, +0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x0a,0x0c,0x00,0x00,0xe7,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x31,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x0a,0x0c,0x00,0x00,0x20,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x0f,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x0c,0x0c,0x00,0x00, +0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x0e,0x0c,0x00,0x00,0xe7,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x0f,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0f,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x34,0x0d,0x00,0x00, +0x31,0x0c,0x00,0x00,0x08,0x0c,0x00,0x00,0x0e,0x0c,0x00,0x00,0x0c,0x0c,0x00,0x00, +0xad,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x14,0x0c,0x00,0x00,0x28,0x0d,0x00,0x00, +0x20,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x1f,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x14,0x0c,0x00,0x00,0x15,0x0c,0x00,0x00,0x1c,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x15,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x17,0x0c,0x00,0x00,0x2d,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x18,0x0c,0x00,0x00,0x17,0x0c,0x00,0x00,0x26,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x36,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x34,0x0d,0x00,0x00,0x18,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x1f,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x1c,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x1f,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x1f,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x36,0x0d,0x00,0x00,0x36,0x0c,0x00,0x00,0x15,0x0c,0x00,0x00, +0x34,0x0d,0x00,0x00,0x1c,0x0c,0x00,0x00,0x52,0x00,0x06,0x00,0x40,0x00,0x00,0x00, +0x0e,0x0d,0x00,0x00,0x36,0x0d,0x00,0x00,0x03,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x76,0x0b,0x00,0x00,0x28,0x0d,0x00,0x00, +0x26,0x01,0x00,0x00,0x84,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x77,0x0b,0x00,0x00, +0x76,0x0b,0x00,0x00,0xdf,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x79,0x0b,0x00,0x00,0x77,0x0b,0x00,0x00,0x2e,0x0d,0x00,0x00,0x80,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x7a,0x0b,0x00,0x00,0x79,0x0b,0x00,0x00,0x26,0x01,0x00,0x00, +0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x3b,0x0c,0x00,0x00,0x8b,0x08,0x00,0x00, +0x0e,0x0d,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x01,0x00,0x00,0x4f,0x00,0x08,0x00, +0x31,0x00,0x00,0x00,0x3c,0x0c,0x00,0x00,0x3b,0x0c,0x00,0x00,0x3b,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x51,0x01,0x00,0x00,0x3f,0x0c,0x00,0x00,0x5b,0x01,0x00,0x00,0x50,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0x43,0x0c,0x00,0x00,0x32,0x0d,0x00,0x00,0x36,0x0d,0x00,0x00, +0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x44,0x0c,0x00,0x00,0x3f,0x0c,0x00,0x00, +0x43,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x45,0x0c,0x00,0x00,0x44,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0x7c,0x00,0x04,0x00,0x61,0x00,0x00,0x00,0x80,0x0b,0x00,0x00,0x0e,0x0d,0x00,0x00, +0x3d,0x00,0x04,0x00,0x51,0x01,0x00,0x00,0x48,0x0c,0x00,0x00,0x65,0x01,0x00,0x00, +0x7c,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0x4a,0x0c,0x00,0x00,0x80,0x0b,0x00,0x00, +0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x4b,0x0c,0x00,0x00,0x48,0x0c,0x00,0x00, +0x4a,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4c,0x0c,0x00,0x00,0x4b,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x32,0x00,0x00,0x00,0x84,0x0b,0x00,0x00,0x47,0x0b,0x00,0x00, +0x7a,0x0b,0x00,0x00,0x3e,0x00,0x03,0x00,0x84,0x0b,0x00,0x00,0x3c,0x0c,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x87,0x0b,0x00,0x00,0x48,0x0b,0x00,0x00, +0x7a,0x0b,0x00,0x00,0x3e,0x00,0x03,0x00,0x87,0x0b,0x00,0x00,0x45,0x0c,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x8a,0x0b,0x00,0x00,0x49,0x0b,0x00,0x00, +0x7a,0x0b,0x00,0x00,0x3e,0x00,0x03,0x00,0x8a,0x0b,0x00,0x00,0x4c,0x0c,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8d,0x0b,0x00,0x00,0x45,0x0c,0x00,0x00, +0x4c,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8f,0x0b,0x00,0x00, +0x44,0x0d,0x00,0x00,0x8d,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0x90,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x90,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x92,0x0b,0x00,0x00,0x2e,0x0d,0x00,0x00,0x26,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x67,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x93,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x94,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x94,0x0b,0x00,0x00,0x80,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x96,0x0b,0x00,0x00,0x28,0x0d,0x00,0x00,0x26,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x62,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x97,0x0b,0x00,0x00, +0xba,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x99,0x0b,0x00,0x00,0x29,0x0d,0x00,0x00, +0xec,0x00,0x00,0x00,0xf7,0x00,0x03,0x00,0xc8,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x99,0x0b,0x00,0x00,0x9a,0x0b,0x00,0x00,0xc8,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9a,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0x9b,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9b,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x12,0x00,0x00,0x00, +0x2d,0x0d,0x00,0x00,0x61,0x0b,0x00,0x00,0x9a,0x0b,0x00,0x00,0x60,0x0c,0x00,0x00, +0x9f,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x2a,0x0d,0x00,0x00, +0x20,0x01,0x00,0x00,0x9a,0x0b,0x00,0x00,0xc6,0x0b,0x00,0x00,0x9f,0x0b,0x00,0x00, +0xb1,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x9e,0x0b,0x00,0x00,0x2a,0x0d,0x00,0x00, +0x3c,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0xc7,0x0b,0x00,0x00,0x9f,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x9e,0x0b,0x00,0x00,0x9f,0x0b,0x00,0x00, +0xc7,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x9f,0x0b,0x00,0x00,0x41,0x00,0x05,0x00, +0x32,0x00,0x00,0x00,0xa1,0x0b,0x00,0x00,0x47,0x0b,0x00,0x00,0x2a,0x0d,0x00,0x00, +0x3d,0x00,0x04,0x00,0x31,0x00,0x00,0x00,0xa2,0x0b,0x00,0x00,0xa1,0x0b,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xa4,0x0b,0x00,0x00,0x48,0x0b,0x00,0x00, +0x2a,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa5,0x0b,0x00,0x00, +0xa4,0x0b,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xa7,0x0b,0x00,0x00, +0x49,0x0b,0x00,0x00,0x2a,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xa8,0x0b,0x00,0x00,0xa7,0x0b,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xab,0x0b,0x00,0x00,0xd1,0x0b,0x00,0x00,0xd1,0x0b,0x00,0x00,0x94,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xae,0x0b,0x00,0x00,0xa2,0x0b,0x00,0x00,0xa2,0x0b,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x51,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xab,0x0b,0x00,0x00,0xae,0x0b,0x00,0x00,0x94,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb2,0x0b,0x00,0x00,0xd1,0x0b,0x00,0x00,0xa2,0x0b,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb4,0x0b,0x00,0x00,0xb2,0x0b,0x00,0x00, +0x51,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb6,0x0b,0x00,0x00, +0xb4,0x0b,0x00,0x00,0x02,0x05,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb8,0x0b,0x00,0x00,0x13,0x0d,0x00,0x00,0xb6,0x0b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x56,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0xa5,0x0b,0x00,0x00,0xb8,0x0b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x5b,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xa8,0x0b,0x00,0x00, +0xb8,0x0b,0x00,0x00,0x50,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xc1,0x0b,0x00,0x00, +0x56,0x0c,0x00,0x00,0x5b,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x12,0x00,0x00,0x00, +0x60,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x2d,0x0d,0x00,0x00, +0xc1,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xc6,0x0b,0x00,0x00, +0x2a,0x0d,0x00,0x00,0x26,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x9b,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc7,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0xc8,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc8,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x12,0x00,0x00,0x00, +0x2b,0x0d,0x00,0x00,0x61,0x0b,0x00,0x00,0x97,0x0b,0x00,0x00,0x2d,0x0d,0x00,0x00, +0xc7,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00,0xbd,0x01,0x00,0x00,0x62,0x0c,0x00,0x00, +0xbf,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x65,0x0c,0x00,0x00, +0x2b,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x66,0x0c,0x00,0x00,0x2b,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0x67,0x0c,0x00,0x00,0x65,0x0c,0x00,0x00,0x66,0x0c,0x00,0x00, +0xec,0x00,0x00,0x00,0xec,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x62,0x0c,0x00,0x00, +0xbf,0x05,0x00,0x00,0x67,0x0c,0x00,0x00,0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_depth_clip_pass_302c2a2bd444a1dd5642d05cb42afe41.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_depth_clip_pass_302c2a2bd444a1dd5642d05cb42afe41.h new file mode 100644 index 00000000..52a92255 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_depth_clip_pass_302c2a2bd444a1dd5642d05cb42afe41.h @@ -0,0 +1,958 @@ +// ffx_fsr2_depth_clip_pass_302c2a2bd444a1dd5642d05cb42afe41.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_depth_clip_pass_302c2a2bd444a1dd5642d05cb42afe41_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_302c2a2bd444a1dd5642d05cb42afe41_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_302c2a2bd444a1dd5642d05cb42afe41_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_302c2a2bd444a1dd5642d05cb42afe41_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_302c2a2bd444a1dd5642d05cb42afe41_SampledImageResourceNames[] = { "r_reconstructed_previous_nearest_depth", "r_dilated_motion_vectors", "r_dilatedDepth", "r_reactive_mask", "r_transparency_and_composition_mask", "r_previous_dilated_motion_vectors", "r_input_motion_vectors", "r_input_color_jittered", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_302c2a2bd444a1dd5642d05cb42afe41_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 7, 8, 10, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_302c2a2bd444a1dd5642d05cb42afe41_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_302c2a2bd444a1dd5642d05cb42afe41_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_depth_clip_pass_302c2a2bd444a1dd5642d05cb42afe41_StorageImageResourceNames[] = { "rw_dilated_reactive_masks", "rw_prepared_input_color", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_302c2a2bd444a1dd5642d05cb42afe41_StorageImageResourceBindings[] = { 12, 13, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_302c2a2bd444a1dd5642d05cb42afe41_StorageImageResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_302c2a2bd444a1dd5642d05cb42afe41_StorageImageResourceSets[] = { 1, 1, }; + +static const char* g_ffx_fsr2_depth_clip_pass_302c2a2bd444a1dd5642d05cb42afe41_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_302c2a2bd444a1dd5642d05cb42afe41_UniformBufferResourceBindings[] = { 14, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_302c2a2bd444a1dd5642d05cb42afe41_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_302c2a2bd444a1dd5642d05cb42afe41_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_depth_clip_pass_302c2a2bd444a1dd5642d05cb42afe41_size = 14876; + +static const unsigned char g_ffx_fsr2_depth_clip_pass_302c2a2bd444a1dd5642d05cb42afe41_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x75,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x06,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0xbc,0x05,0x00,0x00, +0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00, +0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75, +0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00, +0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65, +0x72,0x5f,0x31,0x36,0x62,0x69,0x74,0x5f,0x73,0x74,0x6f,0x72,0x61,0x67,0x65,0x00, +0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65, +0x72,0x5f,0x65,0x78,0x70,0x6c,0x69,0x63,0x69,0x74,0x5f,0x61,0x72,0x69,0x74,0x68, +0x6d,0x65,0x74,0x69,0x63,0x5f,0x74,0x79,0x70,0x65,0x73,0x00,0x04,0x00,0x0a,0x00, +0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74, +0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69, +0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c, +0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74, +0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0x1d,0x01,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x1d,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00, +0x06,0x00,0x07,0x00,0x1d,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78, +0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00, +0x1d,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79, +0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x1d,0x01,0x00,0x00, +0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52, +0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e, +0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0x1d,0x01,0x00,0x00,0x04,0x00,0x00,0x00, +0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f, +0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0x1d,0x01,0x00,0x00,0x05,0x00,0x00,0x00, +0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55, +0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0x1d,0x01,0x00,0x00,0x06,0x00,0x00,0x00, +0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00, +0x1d,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54, +0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00, +0x1d,0x01,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00, +0x06,0x00,0x08,0x00,0x1d,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74, +0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00, +0x06,0x00,0x08,0x00,0x1d,0x01,0x00,0x00,0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77, +0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00, +0x06,0x00,0x0b,0x00,0x1d,0x01,0x00,0x00,0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74, +0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43, +0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00, +0x1d,0x01,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f, +0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00,0x1d,0x01,0x00,0x00, +0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61, +0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x1d,0x01,0x00,0x00,0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e, +0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00,0x1d,0x01,0x00,0x00, +0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65, +0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x1d,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69, +0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0x1d,0x01,0x00,0x00,0x11,0x00,0x00,0x00, +0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67, +0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00,0x1d,0x01,0x00,0x00, +0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f, +0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00, +0x05,0x00,0x04,0x00,0x1f,0x01,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00, +0x05,0x00,0x06,0x00,0x5b,0x01,0x00,0x00,0x72,0x5f,0x72,0x65,0x61,0x63,0x74,0x69, +0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x00,0x05,0x00,0x0b,0x00,0x65,0x01,0x00,0x00, +0x72,0x5f,0x74,0x72,0x61,0x6e,0x73,0x70,0x61,0x72,0x65,0x6e,0x63,0x79,0x5f,0x61, +0x6e,0x64,0x5f,0x63,0x6f,0x6d,0x70,0x6f,0x73,0x69,0x74,0x69,0x6f,0x6e,0x5f,0x6d, +0x61,0x73,0x6b,0x00,0x05,0x00,0x08,0x00,0x6d,0x01,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x5f,0x6a,0x69,0x74,0x74,0x65,0x72, +0x65,0x64,0x00,0x00,0x05,0x00,0x08,0x00,0x75,0x01,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f, +0x72,0x73,0x00,0x00,0x05,0x00,0x08,0x00,0x86,0x01,0x00,0x00,0x72,0x77,0x5f,0x70, +0x72,0x65,0x70,0x61,0x72,0x65,0x64,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f, +0x6c,0x6f,0x72,0x00,0x05,0x00,0x0c,0x00,0x8c,0x01,0x00,0x00,0x72,0x5f,0x72,0x65, +0x63,0x6f,0x6e,0x73,0x74,0x72,0x75,0x63,0x74,0x65,0x64,0x5f,0x70,0x72,0x65,0x76, +0x69,0x6f,0x75,0x73,0x5f,0x6e,0x65,0x61,0x72,0x65,0x73,0x74,0x5f,0x64,0x65,0x70, +0x74,0x68,0x00,0x00,0x05,0x00,0x09,0x00,0x95,0x01,0x00,0x00,0x72,0x5f,0x64,0x69, +0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63, +0x74,0x6f,0x72,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x0b,0x00,0x9c,0x01,0x00,0x00, +0x72,0x5f,0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x64,0x69,0x6c,0x61,0x74, +0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72, +0x73,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0xa0,0x01,0x00,0x00,0x73,0x5f,0x4c,0x69, +0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0xa9,0x01,0x00,0x00,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x44,0x65,0x70, +0x74,0x68,0x00,0x00,0x05,0x00,0x07,0x00,0xb1,0x01,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x05,0x00,0x09,0x00,0xbf,0x01,0x00,0x00,0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74, +0x65,0x64,0x5f,0x72,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b, +0x73,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0xbc,0x05,0x00,0x00,0x67,0x6c,0x5f,0x47, +0x6c,0x6f,0x62,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49, +0x44,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00, +0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x1d,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00,0x04,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00, +0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x1d,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00,0x08,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00, +0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x1d,0x01,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00,0x0c,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00, +0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x1d,0x01,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00, +0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x1d,0x01,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x1d,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x1f,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x1f,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x5b,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x5b,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x65,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x65,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x6d,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x6d,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x75,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x75,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x86,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x86,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0x86,0x01,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8c,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8c,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x95,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x95,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x9c,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x9c,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa0,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa0,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa9,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa9,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb1,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb1,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xbf,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xbf,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xbf,0x01,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xbc,0x05,0x00,0x00,0x0b,0x00,0x00,0x00, +0x1c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xce,0x05,0x00,0x00,0x0b,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00, +0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x31,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x32,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x31,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x48,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x58,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x60,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x61,0x00,0x00,0x00,0x60,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x14,0x00,0x02,0x00,0x98,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x60,0x00,0x00,0x00,0xbb,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00, +0xbc,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0xbb,0x00,0x00,0x00,0x1c,0x00,0x04,0x00, +0xbd,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0xbb,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xec,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xed,0x00,0x00,0x00,0x00,0x00,0x80,0x3f,0x1e,0x00,0x15,0x00, +0x1d,0x01,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x48,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x1e,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x1d,0x01,0x00,0x00, +0x3b,0x00,0x04,0x00,0x1e,0x01,0x00,0x00,0x1f,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x20,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x21,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x26,0x01,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x2b,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x30,0x01,0x00,0x00,0x07,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x31,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x48,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x36,0x01,0x00,0x00,0x08,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x37,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x3c,0x01,0x00,0x00,0x09,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x41,0x01,0x00,0x00,0x0b,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x46,0x01,0x00,0x00,0x0c,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x47,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x4c,0x01,0x00,0x00,0x12,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x51,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x52,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x60,0x00,0x00,0x00,0x57,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x52,0x01,0x00,0x00,0x5b,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x52,0x01,0x00,0x00,0x65,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x52,0x01,0x00,0x00,0x6d,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x52,0x01,0x00,0x00,0x75,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x84,0x01,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x85,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x84,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0x85,0x01,0x00,0x00, +0x86,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x8a,0x01,0x00,0x00, +0x60,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x8b,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x8a,0x01,0x00,0x00,0x3b,0x00,0x04,0x00, +0x8b,0x01,0x00,0x00,0x8c,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x8f,0x01,0x00,0x00,0x60,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x52,0x01,0x00,0x00,0x95,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x52,0x01,0x00,0x00,0x9c,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x1a,0x00,0x02,0x00, +0x9e,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0x9f,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x9e,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0x9f,0x01,0x00,0x00,0xa0,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x1b,0x00,0x03,0x00,0xa2,0x01,0x00,0x00,0x51,0x01,0x00,0x00, +0x3b,0x00,0x04,0x00,0x52,0x01,0x00,0x00,0xa9,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x52,0x01,0x00,0x00,0xb1,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xb3,0x01,0x00,0x00,0x20,0x01,0x00,0x00, +0x20,0x01,0x00,0x00,0x19,0x00,0x09,0x00,0xbd,0x01,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xbe,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0xbd,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0xbe,0x01,0x00,0x00, +0xbf,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xc7,0x01,0x00,0x00,0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xcb,0x01,0x00,0x00,0x00,0x00,0x00,0x3f,0x2b,0x00,0x04,0x00,0x60,0x00,0x00,0x00, +0xcc,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xdd,0x01,0x00,0x00,0x00,0x00,0x80,0xbe,0x2c,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x40,0x02,0x00,0x00,0xcb,0x01,0x00,0x00,0xcb,0x01,0x00,0x00,0x17,0x00,0x04,0x00, +0x57,0x02,0x00,0x00,0x98,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x76,0x02,0x00,0x00,0x00,0x00,0x00,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x77,0x02,0x00,0x00,0x00,0x00,0x00,0xc0,0x2c,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x78,0x02,0x00,0x00,0x76,0x02,0x00,0x00,0x77,0x02,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x7a,0x02,0x00,0x00,0x00,0x00,0x80,0xbf, +0x2c,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x7b,0x02,0x00,0x00,0x7a,0x02,0x00,0x00, +0xed,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc3,0x02,0x00,0x00, +0x00,0xe0,0x7f,0x47,0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xdb,0x02,0x00,0x00, +0x26,0x01,0x00,0x00,0x20,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0xdd,0x02,0x00,0x00,0x20,0x01,0x00,0x00,0x26,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xdf,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0xe0,0x02,0x00,0x00,0x26,0x01,0x00,0x00,0x26,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x15,0x03,0x00,0x00,0x04,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2c,0x03,0x00,0x00,0x0a,0xd7,0x23,0x3c, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x69,0x03,0x00,0x00,0x0d,0xd9,0x65,0x37, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x79,0x03,0x00,0x00,0x00,0x00,0x40,0x40, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xb3,0x03,0x00,0x00,0xff,0xff,0xff,0xff, +0x2b,0x00,0x04,0x00,0x60,0x00,0x00,0x00,0xbf,0x04,0x00,0x00,0x09,0x00,0x00,0x00, +0x1c,0x00,0x04,0x00,0xc0,0x04,0x00,0x00,0x31,0x00,0x00,0x00,0xbf,0x04,0x00,0x00, +0x20,0x00,0x04,0x00,0xc1,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0xc0,0x04,0x00,0x00, +0x1c,0x00,0x04,0x00,0xc6,0x04,0x00,0x00,0x06,0x00,0x00,0x00,0xbf,0x04,0x00,0x00, +0x20,0x00,0x04,0x00,0xc7,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0xc6,0x04,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x02,0x05,0x00,0x00,0x00,0x00,0xc0,0x40, +0x2c,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0x22,0x05,0x00,0x00,0xec,0x00,0x00,0x00, +0xec,0x00,0x00,0x00,0xec,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0x39,0x05,0x00,0x00,0x20,0x01,0x00,0x00,0xb3,0x03,0x00,0x00,0x17,0x00,0x04,0x00, +0xba,0x05,0x00,0x00,0x60,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xbb,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0xba,0x05,0x00,0x00,0x3b,0x00,0x04,0x00, +0xbb,0x05,0x00,0x00,0xbc,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x60,0x00,0x00,0x00,0xcd,0x05,0x00,0x00,0x08,0x00,0x00,0x00,0x2c,0x00,0x06,0x00, +0xba,0x05,0x00,0x00,0xce,0x05,0x00,0x00,0xcd,0x05,0x00,0x00,0xcd,0x05,0x00,0x00, +0xcc,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0x68,0x0c,0x00,0x00,0x07,0x00,0x00,0x00, +0xbc,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x6a,0x0c,0x00,0x00,0x07,0x00,0x00,0x00, +0xbd,0x00,0x00,0x00,0x2c,0x00,0x07,0x00,0xbc,0x00,0x00,0x00,0x0f,0x0d,0x00,0x00, +0xb3,0x01,0x00,0x00,0xdb,0x02,0x00,0x00,0xdd,0x02,0x00,0x00,0xe0,0x02,0x00,0x00, +0x2c,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0x10,0x0d,0x00,0x00,0xc3,0x02,0x00,0x00, +0xc3,0x02,0x00,0x00,0xc3,0x02,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x11,0x0d,0x00,0x00,0x00,0x00,0xc8,0x42,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x12,0x0d,0x00,0x00,0xcd,0xcc,0x4c,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x13,0x0d,0x00,0x00,0x00,0x00,0xe0,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x17,0x0d,0x00,0x00,0x8b,0xff,0xed,0x39,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00, +0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x6a,0x0c,0x00,0x00,0x84,0x0c,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x68,0x0c,0x00,0x00,0x83,0x0c,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xc1,0x04,0x00,0x00,0x47,0x0b,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xc7,0x04,0x00,0x00,0x48,0x0b,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xc7,0x04,0x00,0x00,0x49,0x0b,0x00,0x00, +0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0xba,0x05,0x00,0x00,0xbd,0x05,0x00,0x00, +0xbc,0x05,0x00,0x00,0x4f,0x00,0x07,0x00,0x61,0x00,0x00,0x00,0xbe,0x05,0x00,0x00, +0xbd,0x05,0x00,0x00,0xbd,0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x7c,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0xbf,0x05,0x00,0x00,0xbe,0x05,0x00,0x00, +0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0xf0,0x05,0x00,0x00,0xbf,0x05,0x00,0x00, +0x81,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xf2,0x05,0x00,0x00,0xf0,0x05,0x00,0x00, +0x40,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x21,0x01,0x00,0x00,0x2c,0x06,0x00,0x00, +0x1f,0x01,0x00,0x00,0x20,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x40,0x00,0x00,0x00, +0x2d,0x06,0x00,0x00,0x2c,0x06,0x00,0x00,0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00, +0xf4,0x05,0x00,0x00,0x2d,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0xf5,0x05,0x00,0x00,0xf2,0x05,0x00,0x00,0xf4,0x05,0x00,0x00,0x3d,0x00,0x04,0x00, +0x51,0x01,0x00,0x00,0x30,0x06,0x00,0x00,0x95,0x01,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0x32,0x06,0x00,0x00,0x30,0x06,0x00,0x00,0xbf,0x05,0x00,0x00, +0x02,0x00,0x00,0x00,0x20,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00, +0x33,0x06,0x00,0x00,0x32,0x06,0x00,0x00,0x32,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x21,0x01,0x00,0x00,0x36,0x06,0x00,0x00, +0x1f,0x01,0x00,0x00,0x2b,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x40,0x00,0x00,0x00, +0x37,0x06,0x00,0x00,0x36,0x06,0x00,0x00,0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00, +0xfa,0x05,0x00,0x00,0x37,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0xfb,0x05,0x00,0x00,0x33,0x06,0x00,0x00,0xfa,0x05,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xfc,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0xfb,0x05,0x00,0x00,0xba,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0xfd,0x05,0x00,0x00, +0xfc,0x05,0x00,0x00,0x2c,0x03,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xfe,0x05,0x00,0x00,0xfd,0x05,0x00,0x00,0xed,0x00,0x00,0x00,0xec,0x00,0x00,0x00, +0x8e,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x33,0x06,0x00,0x00, +0xfe,0x05,0x00,0x00,0x81,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x03,0x06,0x00,0x00, +0xf5,0x05,0x00,0x00,0x00,0x06,0x00,0x00,0x3d,0x00,0x04,0x00,0x51,0x01,0x00,0x00, +0x3a,0x06,0x00,0x00,0xa9,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0x3c,0x06,0x00,0x00,0x3a,0x06,0x00,0x00,0xbf,0x05,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3d,0x06,0x00,0x00, +0x3c,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x31,0x01,0x00,0x00, +0xfa,0x06,0x00,0x00,0x1f,0x01,0x00,0x00,0x30,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x48,0x00,0x00,0x00,0xfb,0x06,0x00,0x00,0xfa,0x06,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf2,0x06,0x00,0x00,0xfb,0x06,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf5,0x06,0x00,0x00,0xfb,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf6,0x06,0x00,0x00, +0x3d,0x06,0x00,0x00,0xf5,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf7,0x06,0x00,0x00,0xf2,0x06,0x00,0x00,0xf6,0x06,0x00,0x00,0x85,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x09,0x07,0x00,0x00,0x03,0x06,0x00,0x00,0xf4,0x05,0x00,0x00, +0x83,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x0a,0x07,0x00,0x00,0x09,0x07,0x00,0x00, +0x40,0x02,0x00,0x00,0x0c,0x00,0x06,0x00,0x12,0x00,0x00,0x00,0x0c,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x0a,0x07,0x00,0x00,0x6e,0x00,0x04,0x00, +0x40,0x00,0x00,0x00,0x0d,0x07,0x00,0x00,0x0c,0x07,0x00,0x00,0x0c,0x00,0x06,0x00, +0x12,0x00,0x00,0x00,0x35,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0x0a,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x16,0x07,0x00,0x00, +0x35,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x17,0x07,0x00,0x00,0xed,0x00,0x00,0x00,0x16,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x19,0x07,0x00,0x00,0x35,0x07,0x00,0x00,0x01,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1a,0x07,0x00,0x00,0xed,0x00,0x00,0x00, +0x19,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1b,0x07,0x00,0x00, +0x17,0x07,0x00,0x00,0x1a,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x22,0x07,0x00,0x00,0x16,0x07,0x00,0x00,0x1a,0x07,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x29,0x07,0x00,0x00,0x17,0x07,0x00,0x00,0x19,0x07,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2f,0x07,0x00,0x00,0x16,0x07,0x00,0x00, +0x19,0x07,0x00,0x00,0x50,0x00,0x07,0x00,0xbd,0x00,0x00,0x00,0xb2,0x0c,0x00,0x00, +0x1b,0x07,0x00,0x00,0x22,0x07,0x00,0x00,0x29,0x07,0x00,0x00,0x2f,0x07,0x00,0x00, +0x3e,0x00,0x03,0x00,0x83,0x0c,0x00,0x00,0x0f,0x0d,0x00,0x00,0x3e,0x00,0x03,0x00, +0x84,0x0c,0x00,0x00,0xb2,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00,0x89,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0x89,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x1a,0x0d,0x00,0x00,0xec,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x68,0x0d,0x00,0x00, +0xde,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x19,0x0d,0x00,0x00, +0xec,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x65,0x0d,0x00,0x00,0xde,0x06,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x18,0x0d,0x00,0x00,0x20,0x01,0x00,0x00, +0x05,0x00,0x00,0x00,0xe0,0x06,0x00,0x00,0xde,0x06,0x00,0x00,0xb1,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0x8c,0x06,0x00,0x00,0x18,0x0d,0x00,0x00,0x15,0x03,0x00,0x00, +0xf6,0x00,0x04,0x00,0xe1,0x06,0x00,0x00,0xde,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x8c,0x06,0x00,0x00,0x8d,0x06,0x00,0x00,0xe1,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8d,0x06,0x00,0x00,0x41,0x00,0x05,0x00,0x58,0x00,0x00,0x00, +0x86,0x0c,0x00,0x00,0x83,0x0c,0x00,0x00,0x18,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00, +0x40,0x00,0x00,0x00,0x90,0x06,0x00,0x00,0x86,0x0c,0x00,0x00,0x80,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0x94,0x06,0x00,0x00,0x0d,0x07,0x00,0x00,0x90,0x06,0x00,0x00, +0x7c,0x00,0x04,0x00,0x61,0x00,0x00,0x00,0x3e,0x07,0x00,0x00,0x94,0x06,0x00,0x00, +0x7c,0x00,0x04,0x00,0x61,0x00,0x00,0x00,0x40,0x07,0x00,0x00,0x2d,0x06,0x00,0x00, +0xb0,0x00,0x05,0x00,0x57,0x02,0x00,0x00,0x41,0x07,0x00,0x00,0x3e,0x07,0x00,0x00, +0x40,0x07,0x00,0x00,0x9b,0x00,0x04,0x00,0x98,0x00,0x00,0x00,0x42,0x07,0x00,0x00, +0x41,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0xdd,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x42,0x07,0x00,0x00,0x98,0x06,0x00,0x00,0xdd,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0x98,0x06,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x87,0x0c,0x00,0x00,0x84,0x0c,0x00,0x00,0x18,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x9b,0x06,0x00,0x00,0x87,0x0c,0x00,0x00,0xba,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0x9d,0x06,0x00,0x00,0x9b,0x06,0x00,0x00,0x2c,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0xdc,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x9d,0x06,0x00,0x00,0x9e,0x06,0x00,0x00,0xdc,0x06,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9e,0x06,0x00,0x00,0x3d,0x00,0x04,0x00,0x8a,0x01,0x00,0x00,0x45,0x07,0x00,0x00, +0x8c,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x01,0x00,0x00,0x47,0x07,0x00,0x00, +0x45,0x07,0x00,0x00,0x94,0x06,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x60,0x00,0x00,0x00,0x48,0x07,0x00,0x00,0x47,0x07,0x00,0x00, +0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x49,0x07,0x00,0x00, +0x48,0x07,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x53,0x07,0x00,0x00, +0x49,0x07,0x00,0x00,0xf5,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x54,0x07,0x00,0x00,0xf2,0x06,0x00,0x00,0x53,0x07,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa5,0x06,0x00,0x00,0xf7,0x06,0x00,0x00,0x54,0x07,0x00,0x00, +0xba,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0xa7,0x06,0x00,0x00,0xa5,0x06,0x00,0x00, +0xec,0x00,0x00,0x00,0xf7,0x00,0x03,0x00,0xdb,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xa7,0x06,0x00,0x00,0xa8,0x06,0x00,0x00,0xdb,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa8,0x06,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x5d,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x49,0x07,0x00,0x00, +0x3d,0x06,0x00,0x00,0x8e,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xae,0x06,0x00,0x00, +0xf4,0x05,0x00,0x00,0xcb,0x01,0x00,0x00,0x6e,0x00,0x04,0x00,0x40,0x00,0x00,0x00, +0xaf,0x06,0x00,0x00,0xae,0x06,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x96,0x07,0x00,0x00,0x5d,0x07,0x00,0x00,0xf5,0x06,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x97,0x07,0x00,0x00,0xf2,0x06,0x00,0x00,0x96,0x07,0x00,0x00, +0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0x74,0x07,0x00,0x00,0xaf,0x06,0x00,0x00, +0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xa1,0x07,0x00,0x00,0x74,0x07,0x00,0x00, +0xf4,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xa2,0x07,0x00,0x00, +0xa1,0x07,0x00,0x00,0x78,0x02,0x00,0x00,0x81,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0xa3,0x07,0x00,0x00,0xa2,0x07,0x00,0x00,0x7b,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x78,0x07,0x00,0x00,0xfb,0x06,0x00,0x00,0x02,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7a,0x07,0x00,0x00,0xa3,0x07,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7b,0x07,0x00,0x00, +0x78,0x07,0x00,0x00,0x7a,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7d,0x07,0x00,0x00,0x7b,0x07,0x00,0x00,0x97,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7f,0x07,0x00,0x00,0xfb,0x06,0x00,0x00,0x03,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x81,0x07,0x00,0x00,0xa3,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x82,0x07,0x00,0x00, +0x7f,0x07,0x00,0x00,0x81,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x84,0x07,0x00,0x00,0x82,0x07,0x00,0x00,0x97,0x07,0x00,0x00,0x50,0x00,0x06,0x00, +0x31,0x00,0x00,0x00,0x88,0x07,0x00,0x00,0x7d,0x07,0x00,0x00,0x84,0x07,0x00,0x00, +0x97,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbd,0x07,0x00,0x00, +0x78,0x07,0x00,0x00,0x7a,0x02,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbf,0x07,0x00,0x00,0xbd,0x07,0x00,0x00,0x97,0x07,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc6,0x07,0x00,0x00,0x7f,0x07,0x00,0x00,0x97,0x07,0x00,0x00, +0x50,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0xca,0x07,0x00,0x00,0xbf,0x07,0x00,0x00, +0xc6,0x07,0x00,0x00,0x97,0x07,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xb8,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0xf4,0x05,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xee,0x07,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xf7,0x06,0x00,0x00,0x54,0x07,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xbd,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0xca,0x07,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xbf,0x06,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x88,0x07,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc0,0x06,0x00,0x00,0xbd,0x06,0x00,0x00,0xbf,0x06,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc2,0x06,0x00,0x00,0x69,0x03,0x00,0x00, +0xc0,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc4,0x06,0x00,0x00, +0xc2,0x06,0x00,0x00,0xb8,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc6,0x06,0x00,0x00,0xc4,0x06,0x00,0x00,0xee,0x07,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xca,0x06,0x00,0x00,0xb8,0x06,0x00,0x00,0x17,0x0d,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xf6,0x07,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xca,0x06,0x00,0x00,0xec,0x00,0x00,0x00,0xed,0x00,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xfc,0x07,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0xed,0x00,0x00,0x00,0x79,0x03,0x00,0x00,0xf6,0x07,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd0,0x06,0x00,0x00,0xc6,0x06,0x00,0x00, +0xa5,0x06,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x00,0x08,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xd0,0x06,0x00,0x00,0xec,0x00,0x00,0x00, +0xed,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x05,0x08,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0xfc,0x07,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd5,0x06,0x00,0x00,0x05,0x08,0x00,0x00, +0x9b,0x06,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd7,0x06,0x00,0x00, +0x1a,0x0d,0x00,0x00,0xd5,0x06,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xda,0x06,0x00,0x00,0x19,0x0d,0x00,0x00,0x9b,0x06,0x00,0x00,0xf9,0x00,0x02,0x00, +0xdb,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xdb,0x06,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x6a,0x0d,0x00,0x00,0x1a,0x0d,0x00,0x00,0x9e,0x06,0x00,0x00, +0xd7,0x06,0x00,0x00,0xa8,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x67,0x0d,0x00,0x00,0x19,0x0d,0x00,0x00,0x9e,0x06,0x00,0x00,0xda,0x06,0x00,0x00, +0xa8,0x06,0x00,0x00,0xf9,0x00,0x02,0x00,0xdc,0x06,0x00,0x00,0xf8,0x00,0x02,0x00, +0xdc,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x69,0x0d,0x00,0x00, +0x1a,0x0d,0x00,0x00,0x98,0x06,0x00,0x00,0x6a,0x0d,0x00,0x00,0xdb,0x06,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x66,0x0d,0x00,0x00,0x19,0x0d,0x00,0x00, +0x98,0x06,0x00,0x00,0x67,0x0d,0x00,0x00,0xdb,0x06,0x00,0x00,0xf9,0x00,0x02,0x00, +0xdd,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xdd,0x06,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x68,0x0d,0x00,0x00,0x1a,0x0d,0x00,0x00,0x8d,0x06,0x00,0x00, +0x69,0x0d,0x00,0x00,0xdc,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x65,0x0d,0x00,0x00,0x19,0x0d,0x00,0x00,0x8d,0x06,0x00,0x00,0x66,0x0d,0x00,0x00, +0xdc,0x06,0x00,0x00,0xf9,0x00,0x02,0x00,0xde,0x06,0x00,0x00,0xf8,0x00,0x02,0x00, +0xde,0x06,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xe0,0x06,0x00,0x00, +0x18,0x0d,0x00,0x00,0x26,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x89,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe1,0x06,0x00,0x00,0xba,0x00,0x05,0x00,0x98,0x00,0x00,0x00, +0xe3,0x06,0x00,0x00,0x19,0x0d,0x00,0x00,0xec,0x00,0x00,0x00,0xf7,0x00,0x03,0x00, +0xeb,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe3,0x06,0x00,0x00, +0xe4,0x06,0x00,0x00,0xea,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xe4,0x06,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe7,0x06,0x00,0x00,0x1a,0x0d,0x00,0x00, +0x19,0x0d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe8,0x06,0x00,0x00, +0xed,0x00,0x00,0x00,0xe7,0x06,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x09,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xe8,0x06,0x00,0x00, +0xec,0x00,0x00,0x00,0xed,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xeb,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0xea,0x06,0x00,0x00,0xf9,0x00,0x02,0x00,0xeb,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0xeb,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x1b,0x0d,0x00,0x00,0x09,0x08,0x00,0x00,0xe4,0x06,0x00,0x00,0xec,0x00,0x00,0x00, +0xea,0x06,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x16,0x08,0x00,0x00, +0xbf,0x05,0x00,0x00,0x39,0x05,0x00,0x00,0x3d,0x00,0x04,0x00,0x8a,0x01,0x00,0x00, +0x34,0x08,0x00,0x00,0x8c,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x01,0x00,0x00, +0x36,0x08,0x00,0x00,0x34,0x08,0x00,0x00,0x16,0x08,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x60,0x00,0x00,0x00,0x37,0x08,0x00,0x00, +0x36,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x38,0x08,0x00,0x00,0x37,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x42,0x08,0x00,0x00,0x38,0x08,0x00,0x00,0xf5,0x06,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x43,0x08,0x00,0x00,0xf2,0x06,0x00,0x00,0x42,0x08,0x00,0x00, +0x5f,0x00,0x07,0x00,0x8f,0x01,0x00,0x00,0x4c,0x08,0x00,0x00,0x34,0x08,0x00,0x00, +0xbf,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x60,0x00,0x00,0x00,0x4d,0x08,0x00,0x00,0x4c,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4e,0x08,0x00,0x00,0x4d,0x08,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x58,0x08,0x00,0x00,0x4e,0x08,0x00,0x00, +0xf5,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x59,0x08,0x00,0x00, +0xf2,0x06,0x00,0x00,0x58,0x08,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0x1e,0x08,0x00,0x00,0xbf,0x05,0x00,0x00,0xdd,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x8f,0x01,0x00,0x00,0x62,0x08,0x00,0x00,0x34,0x08,0x00,0x00,0x1e,0x08,0x00,0x00, +0x02,0x00,0x00,0x00,0x20,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x60,0x00,0x00,0x00, +0x63,0x08,0x00,0x00,0x62,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x64,0x08,0x00,0x00,0x63,0x08,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6e,0x08,0x00,0x00,0x64,0x08,0x00,0x00,0xf5,0x06,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6f,0x08,0x00,0x00,0xf2,0x06,0x00,0x00, +0x6e,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x23,0x08,0x00,0x00, +0x43,0x08,0x00,0x00,0x59,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x25,0x08,0x00,0x00,0x59,0x08,0x00,0x00,0x2c,0x03,0x00,0x00,0xba,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0x26,0x08,0x00,0x00,0x23,0x08,0x00,0x00,0x25,0x08,0x00,0x00, +0xf7,0x00,0x03,0x00,0x2e,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x26,0x08,0x00,0x00,0x27,0x08,0x00,0x00,0x2e,0x08,0x00,0x00,0xf8,0x00,0x02,0x00, +0x27,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2a,0x08,0x00,0x00, +0x59,0x08,0x00,0x00,0x6f,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2c,0x08,0x00,0x00,0x6f,0x08,0x00,0x00,0x2c,0x03,0x00,0x00,0xba,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0x2d,0x08,0x00,0x00,0x2a,0x08,0x00,0x00,0x2c,0x08,0x00,0x00, +0xf9,0x00,0x02,0x00,0x2e,0x08,0x00,0x00,0xf8,0x00,0x02,0x00,0x2e,0x08,0x00,0x00, +0xf5,0x00,0x07,0x00,0x98,0x00,0x00,0x00,0x2f,0x08,0x00,0x00,0x26,0x08,0x00,0x00, +0xeb,0x06,0x00,0x00,0x2d,0x08,0x00,0x00,0x27,0x08,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x30,0x08,0x00,0x00,0x2f,0x08,0x00,0x00,0xed,0x00,0x00,0x00, +0xec,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x31,0x08,0x00,0x00, +0xed,0x00,0x00,0x00,0x30,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0f,0x06,0x00,0x00,0x1b,0x0d,0x00,0x00,0x31,0x08,0x00,0x00,0x3d,0x00,0x04,0x00, +0x51,0x01,0x00,0x00,0x8b,0x08,0x00,0x00,0x6d,0x01,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0x8d,0x08,0x00,0x00,0x8b,0x08,0x00,0x00,0xbf,0x05,0x00,0x00, +0x02,0x00,0x00,0x00,0x20,0x01,0x00,0x00,0x4f,0x00,0x08,0x00,0x31,0x00,0x00,0x00, +0x8e,0x08,0x00,0x00,0x8d,0x08,0x00,0x00,0x8d,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x31,0x00,0x00,0x00, +0x93,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x22,0x05,0x00,0x00, +0x8e,0x08,0x00,0x00,0x3d,0x00,0x04,0x00,0x51,0x01,0x00,0x00,0x97,0x08,0x00,0x00, +0xb1,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x98,0x08,0x00,0x00, +0x97,0x08,0x00,0x00,0xb3,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x99,0x08,0x00,0x00,0x98,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x9b,0x08,0x00,0x00, +0x99,0x08,0x00,0x00,0xec,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x9d,0x08,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9d,0x08,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x74,0x0d,0x00,0x00,0x9b,0x08,0x00,0x00,0xed,0x00,0x00,0x00,0x99,0x08,0x00,0x00, +0x41,0x00,0x05,0x00,0x47,0x01,0x00,0x00,0xa1,0x08,0x00,0x00,0x1f,0x01,0x00,0x00, +0x46,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa2,0x08,0x00,0x00, +0xa1,0x08,0x00,0x00,0x50,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0xa7,0x08,0x00,0x00, +0xa2,0x08,0x00,0x00,0xa2,0x08,0x00,0x00,0xa2,0x08,0x00,0x00,0x88,0x00,0x05,0x00, +0x31,0x00,0x00,0x00,0xa8,0x08,0x00,0x00,0x93,0x08,0x00,0x00,0xa7,0x08,0x00,0x00, +0x8e,0x00,0x05,0x00,0x31,0x00,0x00,0x00,0xab,0x08,0x00,0x00,0xa8,0x08,0x00,0x00, +0x74,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00,0x31,0x00,0x00,0x00,0xaf,0x08,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xab,0x08,0x00,0x00,0x22,0x05,0x00,0x00, +0x10,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb5,0x08,0x00,0x00, +0xaf,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb6,0x08,0x00,0x00,0xc7,0x01,0x00,0x00,0xb5,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb8,0x08,0x00,0x00,0xaf,0x08,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb9,0x08,0x00,0x00,0xcb,0x01,0x00,0x00, +0xb8,0x08,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xba,0x08,0x00,0x00, +0xb6,0x08,0x00,0x00,0xb9,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbc,0x08,0x00,0x00,0xaf,0x08,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbd,0x08,0x00,0x00,0xc7,0x01,0x00,0x00,0xbc,0x08,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbe,0x08,0x00,0x00,0xba,0x08,0x00,0x00, +0xbd,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc1,0x08,0x00,0x00, +0xcb,0x01,0x00,0x00,0xb5,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc4,0x08,0x00,0x00,0xcb,0x01,0x00,0x00,0xbc,0x08,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc5,0x08,0x00,0x00,0xc1,0x08,0x00,0x00,0xc4,0x08,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc8,0x08,0x00,0x00,0xdd,0x01,0x00,0x00, +0xb5,0x08,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcc,0x08,0x00,0x00, +0xc8,0x08,0x00,0x00,0xb9,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd0,0x08,0x00,0x00,0xcc,0x08,0x00,0x00,0xbd,0x08,0x00,0x00,0x50,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0x17,0x06,0x00,0x00,0xbe,0x08,0x00,0x00,0xc5,0x08,0x00,0x00, +0xd0,0x08,0x00,0x00,0x0f,0x06,0x00,0x00,0x3d,0x00,0x04,0x00,0x84,0x01,0x00,0x00, +0xd4,0x08,0x00,0x00,0x86,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0xd4,0x08,0x00,0x00, +0xbf,0x05,0x00,0x00,0x17,0x06,0x00,0x00,0x41,0x00,0x05,0x00,0x37,0x01,0x00,0x00, +0xef,0x08,0x00,0x00,0x1f,0x01,0x00,0x00,0x36,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x12,0x00,0x00,0x00,0xf0,0x08,0x00,0x00,0xef,0x08,0x00,0x00,0x83,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0xe1,0x08,0x00,0x00,0xf2,0x05,0x00,0x00,0xf0,0x08,0x00,0x00, +0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xe5,0x08,0x00,0x00,0xe1,0x08,0x00,0x00, +0xf4,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xe8,0x08,0x00,0x00, +0xe5,0x08,0x00,0x00,0xfa,0x05,0x00,0x00,0x0c,0x00,0x06,0x00,0x12,0x00,0x00,0x00, +0xea,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0xe8,0x08,0x00,0x00, +0x6e,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0xeb,0x08,0x00,0x00,0xea,0x08,0x00,0x00, +0x3d,0x00,0x04,0x00,0x51,0x01,0x00,0x00,0x5a,0x09,0x00,0x00,0x75,0x01,0x00,0x00, +0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x5c,0x09,0x00,0x00,0x5a,0x09,0x00,0x00, +0xeb,0x08,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x01,0x00,0x00,0x4f,0x00,0x07,0x00, +0x12,0x00,0x00,0x00,0x5d,0x09,0x00,0x00,0x5c,0x09,0x00,0x00,0x5c,0x09,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x37,0x01,0x00,0x00, +0x67,0x09,0x00,0x00,0x1f,0x01,0x00,0x00,0x3c,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x12,0x00,0x00,0x00,0x68,0x09,0x00,0x00,0x67,0x09,0x00,0x00,0x85,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x60,0x09,0x00,0x00,0x5d,0x09,0x00,0x00,0x68,0x09,0x00,0x00, +0x41,0x00,0x05,0x00,0x37,0x01,0x00,0x00,0x6b,0x09,0x00,0x00,0x1f,0x01,0x00,0x00, +0x41,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0x6c,0x09,0x00,0x00, +0x6b,0x09,0x00,0x00,0x83,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x63,0x09,0x00,0x00, +0x60,0x09,0x00,0x00,0x6c,0x09,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x1a,0x09,0x00,0x00,0x63,0x09,0x00,0x00,0xf4,0x05,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x1b,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0x1a,0x09,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x1d,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x63,0x09,0x00,0x00,0xba,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0x1f,0x09,0x00,0x00,0x1b,0x09,0x00,0x00,0x2c,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0x4e,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x1f,0x09,0x00,0x00,0x20,0x09,0x00,0x00,0x4e,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x20,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0x21,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x21,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x22,0x0d,0x00,0x00, +0x1d,0x09,0x00,0x00,0x20,0x09,0x00,0x00,0x58,0x0d,0x00,0x00,0x4a,0x09,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x20,0x0d,0x00,0x00,0xed,0x00,0x00,0x00, +0x20,0x09,0x00,0x00,0x5d,0x0d,0x00,0x00,0x4a,0x09,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x1e,0x0d,0x00,0x00,0xb3,0x03,0x00,0x00,0x20,0x09,0x00,0x00, +0x4c,0x09,0x00,0x00,0x4a,0x09,0x00,0x00,0xb3,0x00,0x05,0x00,0x98,0x00,0x00,0x00, +0x24,0x09,0x00,0x00,0x1e,0x0d,0x00,0x00,0x26,0x01,0x00,0x00,0xf6,0x00,0x04,0x00, +0x4d,0x09,0x00,0x00,0x4a,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x24,0x09,0x00,0x00,0x25,0x09,0x00,0x00,0x4d,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x25,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0x26,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x26,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x5d,0x0d,0x00,0x00, +0x20,0x0d,0x00,0x00,0x25,0x09,0x00,0x00,0xf7,0x09,0x00,0x00,0x46,0x09,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x58,0x0d,0x00,0x00,0x22,0x0d,0x00,0x00, +0x25,0x09,0x00,0x00,0xed,0x09,0x00,0x00,0x46,0x09,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x4a,0x0d,0x00,0x00,0xb3,0x03,0x00,0x00,0x25,0x09,0x00,0x00, +0x48,0x09,0x00,0x00,0x46,0x09,0x00,0x00,0xb3,0x00,0x05,0x00,0x98,0x00,0x00,0x00, +0x29,0x09,0x00,0x00,0x4a,0x0d,0x00,0x00,0x26,0x01,0x00,0x00,0xf6,0x00,0x04,0x00, +0x49,0x09,0x00,0x00,0x46,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x29,0x09,0x00,0x00,0x2a,0x09,0x00,0x00,0x49,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2a,0x09,0x00,0x00,0x50,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x2d,0x09,0x00,0x00, +0x4a,0x0d,0x00,0x00,0x1e,0x0d,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0x82,0x09,0x00,0x00,0xeb,0x08,0x00,0x00,0x2d,0x09,0x00,0x00,0xb1,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0x85,0x09,0x00,0x00,0x4a,0x0d,0x00,0x00,0x20,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x8d,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x85,0x09,0x00,0x00,0x86,0x09,0x00,0x00,0x8a,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x86,0x09,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x88,0x09,0x00,0x00, +0x82,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xc2,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x88,0x09,0x00,0x00, +0x20,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x8d,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8a,0x09,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x8c,0x09,0x00,0x00, +0x82,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x8d,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8d,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x4c,0x0d,0x00,0x00,0xc2,0x09,0x00,0x00,0x86,0x09,0x00,0x00,0x8c,0x09,0x00,0x00, +0x8a,0x09,0x00,0x00,0xad,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x92,0x09,0x00,0x00, +0x4a,0x0d,0x00,0x00,0x20,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x9d,0x09,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x92,0x09,0x00,0x00,0x93,0x09,0x00,0x00, +0x9a,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x93,0x09,0x00,0x00,0x51,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x95,0x09,0x00,0x00,0x2d,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0x82,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x96,0x09,0x00,0x00,0x95,0x09,0x00,0x00, +0x26,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xc7,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x4c,0x0d,0x00,0x00,0x96,0x09,0x00,0x00, +0xf9,0x00,0x02,0x00,0x9d,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x9a,0x09,0x00,0x00, +0xf9,0x00,0x02,0x00,0x9d,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x9d,0x09,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x4e,0x0d,0x00,0x00,0xc7,0x09,0x00,0x00, +0x93,0x09,0x00,0x00,0x4c,0x0d,0x00,0x00,0x9a,0x09,0x00,0x00,0x52,0x00,0x06,0x00, +0x40,0x00,0x00,0x00,0xe9,0x0c,0x00,0x00,0x4e,0x0d,0x00,0x00,0x82,0x09,0x00,0x00, +0x00,0x00,0x00,0x00,0xb1,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0xa2,0x09,0x00,0x00, +0x1e,0x0d,0x00,0x00,0x20,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xaa,0x09,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa2,0x09,0x00,0x00,0xa3,0x09,0x00,0x00, +0xa7,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0xa3,0x09,0x00,0x00,0x51,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xa5,0x09,0x00,0x00,0x82,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xcc,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xa5,0x09,0x00,0x00,0x20,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xaa,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0xa7,0x09,0x00,0x00,0x51,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xa9,0x09,0x00,0x00,0x82,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0xaa,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0xaa,0x09,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x50,0x0d,0x00,0x00,0xcc,0x09,0x00,0x00, +0xa3,0x09,0x00,0x00,0xa9,0x09,0x00,0x00,0xa7,0x09,0x00,0x00,0xad,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0xaf,0x09,0x00,0x00,0x1e,0x0d,0x00,0x00,0x20,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xba,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xaf,0x09,0x00,0x00,0xb0,0x09,0x00,0x00,0xb7,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb0,0x09,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xb2,0x09,0x00,0x00, +0x2d,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xb3,0x09,0x00,0x00,0xb2,0x09,0x00,0x00,0x26,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xd1,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x50,0x0d,0x00,0x00,0xb3,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0xba,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb7,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0xba,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0xba,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x52,0x0d,0x00,0x00,0xd1,0x09,0x00,0x00,0xb0,0x09,0x00,0x00,0x50,0x0d,0x00,0x00, +0xb7,0x09,0x00,0x00,0x52,0x00,0x06,0x00,0x40,0x00,0x00,0x00,0xf4,0x0c,0x00,0x00, +0x52,0x0d,0x00,0x00,0xe9,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0xd8,0x09,0x00,0x00,0x5a,0x09,0x00,0x00,0xf4,0x0c,0x00,0x00, +0x02,0x00,0x00,0x00,0x20,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00, +0xd9,0x09,0x00,0x00,0xd8,0x09,0x00,0x00,0xd8,0x09,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xdc,0x09,0x00,0x00, +0xd9,0x09,0x00,0x00,0x68,0x09,0x00,0x00,0x83,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0xdf,0x09,0x00,0x00,0xdc,0x09,0x00,0x00,0x6c,0x09,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x34,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0xdf,0x09,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xed,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x34,0x09,0x00,0x00,0x58,0x0d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf2,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x34,0x09,0x00,0x00,0xed,0x09,0x00,0x00,0x50,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x3d,0x09,0x00,0x00,0xf2,0x09,0x00,0x00,0xf2,0x09,0x00,0x00, +0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x3e,0x09,0x00,0x00,0xdf,0x09,0x00,0x00, +0x3d,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x42,0x09,0x00,0x00, +0x63,0x09,0x00,0x00,0x3d,0x09,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x43,0x09,0x00,0x00,0x3e,0x09,0x00,0x00,0x42,0x09,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xf7,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x5d,0x0d,0x00,0x00,0x43,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0x46,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x46,0x09,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x48,0x09,0x00,0x00,0x4a,0x0d,0x00,0x00,0x26,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x26,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x49,0x09,0x00,0x00,0xf9,0x00,0x02,0x00, +0x4a,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x4a,0x09,0x00,0x00,0x80,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x4c,0x09,0x00,0x00,0x1e,0x0d,0x00,0x00,0x26,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x21,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x4d,0x09,0x00,0x00, +0xf9,0x00,0x02,0x00,0x4e,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x4e,0x09,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x21,0x0d,0x00,0x00,0x1d,0x09,0x00,0x00, +0x9d,0x08,0x00,0x00,0x22,0x0d,0x00,0x00,0x4d,0x09,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x1f,0x0d,0x00,0x00,0xed,0x00,0x00,0x00,0x9d,0x08,0x00,0x00, +0x20,0x0d,0x00,0x00,0x4d,0x09,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x50,0x09,0x00,0x00,0xed,0x00,0x00,0x00,0x1f,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xfb,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x50,0x09,0x00,0x00,0xec,0x00,0x00,0x00,0xed,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x53,0x09,0x00,0x00,0x21,0x0d,0x00,0x00,0x11,0x0d,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xff,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x53,0x09,0x00,0x00,0xec,0x00,0x00,0x00,0xed,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x55,0x09,0x00,0x00,0xfb,0x09,0x00,0x00, +0xff,0x09,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x48,0x0a,0x00,0x00, +0x30,0x06,0x00,0x00,0xbf,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x01,0x00,0x00, +0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0x49,0x0a,0x00,0x00,0x48,0x0a,0x00,0x00, +0x48,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x22,0x0a,0x00,0x00,0xf5,0x05,0x00,0x00,0x49,0x0a,0x00,0x00, +0x41,0x00,0x05,0x00,0x21,0x01,0x00,0x00,0x50,0x0a,0x00,0x00,0x1f,0x01,0x00,0x00, +0x26,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0x51,0x0a,0x00,0x00, +0x50,0x0a,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x5e,0x0a,0x00,0x00, +0x22,0x0a,0x00,0x00,0xf4,0x05,0x00,0x00,0x83,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x61,0x0a,0x00,0x00,0xf4,0x05,0x00,0x00,0x40,0x02,0x00,0x00,0x0c,0x00,0x07,0x00, +0x12,0x00,0x00,0x00,0x6e,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x5e,0x0a,0x00,0x00,0x61,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x12,0x00,0x00,0x00, +0x73,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x40,0x02,0x00,0x00, +0x6e,0x0a,0x00,0x00,0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0x67,0x0a,0x00,0x00, +0x51,0x0a,0x00,0x00,0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x68,0x0a,0x00,0x00, +0x73,0x0a,0x00,0x00,0x67,0x0a,0x00,0x00,0x3d,0x00,0x04,0x00,0x51,0x01,0x00,0x00, +0x76,0x0a,0x00,0x00,0x9c,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x9e,0x01,0x00,0x00, +0x77,0x0a,0x00,0x00,0xa0,0x01,0x00,0x00,0x56,0x00,0x05,0x00,0xa2,0x01,0x00,0x00, +0x78,0x0a,0x00,0x00,0x76,0x0a,0x00,0x00,0x77,0x0a,0x00,0x00,0x58,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0x7a,0x0a,0x00,0x00,0x78,0x0a,0x00,0x00,0x68,0x0a,0x00,0x00, +0x02,0x00,0x00,0x00,0xec,0x00,0x00,0x00,0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00, +0x7b,0x0a,0x00,0x00,0x7a,0x0a,0x00,0x00,0x7a,0x0a,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x2c,0x0a,0x00,0x00, +0x49,0x0a,0x00,0x00,0xfa,0x05,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x2d,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x2c,0x0a,0x00,0x00, +0xba,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x2f,0x0a,0x00,0x00,0x2d,0x0a,0x00,0x00, +0xed,0x00,0x00,0x00,0xf7,0x00,0x03,0x00,0x3e,0x0a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x2f,0x0a,0x00,0x00,0x30,0x0a,0x00,0x00,0x3d,0x0a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x30,0x0a,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x32,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x7b,0x0a,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x34,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0x49,0x0a,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x35,0x0a,0x00,0x00,0x32,0x0a,0x00,0x00,0x34,0x0a,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x83,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x35,0x0a,0x00,0x00,0xec,0x00,0x00,0x00,0xed,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x37,0x0a,0x00,0x00,0xed,0x00,0x00,0x00,0x83,0x0a,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x39,0x0a,0x00,0x00,0x2d,0x0a,0x00,0x00, +0x12,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x88,0x0a,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x39,0x0a,0x00,0x00,0x79,0x03,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x8c,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x88,0x0a,0x00,0x00,0xec,0x00,0x00,0x00,0xed,0x00,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x92,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0xec,0x00,0x00,0x00,0x37,0x0a,0x00,0x00,0x8c,0x0a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x3e,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0x3d,0x0a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x3e,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0x3e,0x0a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x23,0x0d,0x00,0x00,0x92,0x0a,0x00,0x00, +0x30,0x0a,0x00,0x00,0xec,0x00,0x00,0x00,0x3d,0x0a,0x00,0x00,0x7f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xed,0x0a,0x00,0x00,0xf5,0x06,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xee,0x0a,0x00,0x00,0xf2,0x06,0x00,0x00,0xed,0x0a,0x00,0x00, +0x41,0x00,0x05,0x00,0x47,0x01,0x00,0x00,0xf5,0x0a,0x00,0x00,0x1f,0x01,0x00,0x00, +0x4c,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf6,0x0a,0x00,0x00, +0xf5,0x0a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe3,0x0a,0x00,0x00, +0xee,0x0a,0x00,0x00,0xf6,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00,0xa9,0x0a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa9,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x27,0x0d,0x00,0x00,0x20,0x01,0x00,0x00,0x3e,0x0a,0x00,0x00,0x47,0x0d,0x00,0x00, +0xd2,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x26,0x0d,0x00,0x00, +0xec,0x00,0x00,0x00,0x3e,0x0a,0x00,0x00,0x49,0x0d,0x00,0x00,0xd2,0x0a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x25,0x0d,0x00,0x00,0xe3,0x0a,0x00,0x00, +0x3e,0x0a,0x00,0x00,0x48,0x0d,0x00,0x00,0xd2,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x24,0x0d,0x00,0x00,0xb3,0x03,0x00,0x00,0x3e,0x0a,0x00,0x00, +0xd4,0x0a,0x00,0x00,0xd2,0x0a,0x00,0x00,0xb1,0x00,0x05,0x00,0x98,0x00,0x00,0x00, +0xac,0x0a,0x00,0x00,0x24,0x0d,0x00,0x00,0x2b,0x01,0x00,0x00,0xf6,0x00,0x04,0x00, +0xd5,0x0a,0x00,0x00,0xd2,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xac,0x0a,0x00,0x00,0xad,0x0a,0x00,0x00,0xd5,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xad,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00,0xae,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xae,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x49,0x0d,0x00,0x00, +0x26,0x0d,0x00,0x00,0xad,0x0a,0x00,0x00,0x2c,0x0b,0x00,0x00,0xb2,0x0a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x48,0x0d,0x00,0x00,0x25,0x0d,0x00,0x00, +0xad,0x0a,0x00,0x00,0x27,0x0b,0x00,0x00,0xb2,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x47,0x0d,0x00,0x00,0x27,0x0d,0x00,0x00,0xad,0x0a,0x00,0x00, +0xc7,0x0a,0x00,0x00,0xb2,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x45,0x0d,0x00,0x00,0xb3,0x03,0x00,0x00,0xad,0x0a,0x00,0x00,0xd0,0x0a,0x00,0x00, +0xb2,0x0a,0x00,0x00,0xb1,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0xb1,0x0a,0x00,0x00, +0x45,0x0d,0x00,0x00,0x2b,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0xd1,0x0a,0x00,0x00, +0xb2,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb1,0x0a,0x00,0x00, +0xb2,0x0a,0x00,0x00,0xd1,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0xb2,0x0a,0x00,0x00, +0x50,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xb5,0x0a,0x00,0x00,0x45,0x0d,0x00,0x00, +0x24,0x0d,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xb8,0x0a,0x00,0x00, +0xbf,0x05,0x00,0x00,0xb5,0x0a,0x00,0x00,0x7c,0x00,0x04,0x00,0x61,0x00,0x00,0x00, +0xfe,0x0a,0x00,0x00,0xb8,0x0a,0x00,0x00,0x7c,0x00,0x04,0x00,0x61,0x00,0x00,0x00, +0x00,0x0b,0x00,0x00,0x2d,0x06,0x00,0x00,0xb0,0x00,0x05,0x00,0x57,0x02,0x00,0x00, +0x01,0x0b,0x00,0x00,0xfe,0x0a,0x00,0x00,0x00,0x0b,0x00,0x00,0x9b,0x00,0x04,0x00, +0x98,0x00,0x00,0x00,0x02,0x0b,0x00,0x00,0x01,0x0b,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xbc,0x0a,0x00,0x00,0x02,0x0b,0x00,0x00,0xed,0x00,0x00,0x00, +0xec,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x07,0x0b,0x00,0x00, +0x3a,0x06,0x00,0x00,0xb8,0x0a,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x08,0x0b,0x00,0x00,0x07,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x19,0x0b,0x00,0x00, +0x08,0x0b,0x00,0x00,0xf5,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1a,0x0b,0x00,0x00,0xf2,0x06,0x00,0x00,0x19,0x0b,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0f,0x0b,0x00,0x00,0x1a,0x0b,0x00,0x00,0xf6,0x0a,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc1,0x0a,0x00,0x00,0x0f,0x0b,0x00,0x00, +0xbc,0x0a,0x00,0x00,0xb4,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0xc4,0x0a,0x00,0x00, +0xe3,0x0a,0x00,0x00,0xc1,0x0a,0x00,0x00,0xa9,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0xc5,0x0a,0x00,0x00,0xc4,0x0a,0x00,0x00,0x26,0x01,0x00,0x00,0x20,0x01,0x00,0x00, +0xc5,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xc7,0x0a,0x00,0x00,0x47,0x0d,0x00,0x00, +0xc5,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x27,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x48,0x0d,0x00,0x00,0xc1,0x0a,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x2c,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x49,0x0d,0x00,0x00,0xc1,0x0a,0x00,0x00,0x80,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xd0,0x0a,0x00,0x00,0x45,0x0d,0x00,0x00,0x26,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xae,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0xd1,0x0a,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd2,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0xd2,0x0a,0x00,0x00, +0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd4,0x0a,0x00,0x00,0x24,0x0d,0x00,0x00, +0x26,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xa9,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd5,0x0a,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd8,0x0a,0x00,0x00, +0x25,0x0d,0x00,0x00,0x26,0x0d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd9,0x0a,0x00,0x00,0xed,0x00,0x00,0x00,0xd8,0x0a,0x00,0x00,0xab,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0xdb,0x0a,0x00,0x00,0x27,0x0d,0x00,0x00,0x57,0x01,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xdc,0x0a,0x00,0x00,0xdb,0x0a,0x00,0x00, +0xec,0x00,0x00,0x00,0xed,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xdd,0x0a,0x00,0x00,0xd9,0x0a,0x00,0x00,0xdc,0x0a,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x23,0x06,0x00,0x00,0x23,0x0d,0x00,0x00,0xdd,0x0a,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x30,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x23,0x06,0x00,0x00,0xec,0x00,0x00,0x00,0xed,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x35,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x30,0x0b,0x00,0x00,0x55,0x09,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0xd0,0x0b,0x00,0x00,0x8b,0x08,0x00,0x00,0xbf,0x05,0x00,0x00, +0x02,0x00,0x00,0x00,0x20,0x01,0x00,0x00,0x4f,0x00,0x08,0x00,0x31,0x00,0x00,0x00, +0xd1,0x0b,0x00,0x00,0xd0,0x0b,0x00,0x00,0xd0,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x61,0x0b,0x00,0x00,0xec,0x00,0x00,0x00,0x35,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x62,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x62,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x29,0x0d,0x00,0x00,0xec,0x00,0x00,0x00,0xd5,0x0a,0x00,0x00, +0x44,0x0d,0x00,0x00,0x94,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x28,0x0d,0x00,0x00,0xb3,0x03,0x00,0x00,0xd5,0x0a,0x00,0x00,0x96,0x0b,0x00,0x00, +0x94,0x0b,0x00,0x00,0xb1,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x65,0x0b,0x00,0x00, +0x28,0x0d,0x00,0x00,0x2b,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x97,0x0b,0x00,0x00, +0x94,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x65,0x0b,0x00,0x00, +0x66,0x0b,0x00,0x00,0x97,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x66,0x0b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x67,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x67,0x0b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x44,0x0d,0x00,0x00,0x29,0x0d,0x00,0x00, +0x66,0x0b,0x00,0x00,0x8f,0x0b,0x00,0x00,0x90,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x2e,0x0d,0x00,0x00,0xb3,0x03,0x00,0x00,0x66,0x0b,0x00,0x00, +0x92,0x0b,0x00,0x00,0x90,0x0b,0x00,0x00,0xb1,0x00,0x05,0x00,0x98,0x00,0x00,0x00, +0x6a,0x0b,0x00,0x00,0x2e,0x0d,0x00,0x00,0x2b,0x01,0x00,0x00,0xf6,0x00,0x04,0x00, +0x93,0x0b,0x00,0x00,0x90,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x6a,0x0b,0x00,0x00,0x6b,0x0b,0x00,0x00,0x93,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x6b,0x0b,0x00,0x00,0x50,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x6e,0x0b,0x00,0x00, +0x2e,0x0d,0x00,0x00,0x28,0x0d,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0xe7,0x0b,0x00,0x00,0xbf,0x05,0x00,0x00,0x6e,0x0b,0x00,0x00,0xb1,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0xea,0x0b,0x00,0x00,0x2e,0x0d,0x00,0x00,0x20,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xf2,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xea,0x0b,0x00,0x00,0xeb,0x0b,0x00,0x00,0xef,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xeb,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xed,0x0b,0x00,0x00, +0xe7,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x27,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xed,0x0b,0x00,0x00, +0x20,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xf2,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xef,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xf1,0x0b,0x00,0x00, +0xe7,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xf2,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf2,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x30,0x0d,0x00,0x00,0x27,0x0c,0x00,0x00,0xeb,0x0b,0x00,0x00,0xf1,0x0b,0x00,0x00, +0xef,0x0b,0x00,0x00,0xad,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0xf7,0x0b,0x00,0x00, +0x2e,0x0d,0x00,0x00,0x20,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x02,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xf7,0x0b,0x00,0x00,0xf8,0x0b,0x00,0x00, +0xff,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xf8,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xfa,0x0b,0x00,0x00,0x2d,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0x82,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xfb,0x0b,0x00,0x00,0xfa,0x0b,0x00,0x00, +0x26,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x2c,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x30,0x0d,0x00,0x00,0xfb,0x0b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x02,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0xff,0x0b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x02,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x02,0x0c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x32,0x0d,0x00,0x00,0x2c,0x0c,0x00,0x00, +0xf8,0x0b,0x00,0x00,0x30,0x0d,0x00,0x00,0xff,0x0b,0x00,0x00,0x52,0x00,0x06,0x00, +0x40,0x00,0x00,0x00,0x03,0x0d,0x00,0x00,0x32,0x0d,0x00,0x00,0xe7,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0xb1,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x07,0x0c,0x00,0x00, +0x28,0x0d,0x00,0x00,0x20,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x0f,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x07,0x0c,0x00,0x00,0x08,0x0c,0x00,0x00, +0x0c,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x08,0x0c,0x00,0x00,0x51,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x0a,0x0c,0x00,0x00,0xe7,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x31,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x0a,0x0c,0x00,0x00,0x20,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x0f,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x0c,0x0c,0x00,0x00,0x51,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x0e,0x0c,0x00,0x00,0xe7,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x0f,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x0f,0x0c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x34,0x0d,0x00,0x00,0x31,0x0c,0x00,0x00, +0x08,0x0c,0x00,0x00,0x0e,0x0c,0x00,0x00,0x0c,0x0c,0x00,0x00,0xad,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0x14,0x0c,0x00,0x00,0x28,0x0d,0x00,0x00,0x20,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x1f,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x14,0x0c,0x00,0x00,0x15,0x0c,0x00,0x00,0x1c,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x15,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x17,0x0c,0x00,0x00, +0x2d,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x18,0x0c,0x00,0x00,0x17,0x0c,0x00,0x00,0x26,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x36,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x34,0x0d,0x00,0x00,0x18,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00,0x1f,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1c,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00,0x1f,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1f,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x36,0x0d,0x00,0x00,0x36,0x0c,0x00,0x00,0x15,0x0c,0x00,0x00,0x34,0x0d,0x00,0x00, +0x1c,0x0c,0x00,0x00,0x52,0x00,0x06,0x00,0x40,0x00,0x00,0x00,0x0e,0x0d,0x00,0x00, +0x36,0x0d,0x00,0x00,0x03,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x80,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x76,0x0b,0x00,0x00,0x28,0x0d,0x00,0x00,0x26,0x01,0x00,0x00, +0x84,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x77,0x0b,0x00,0x00,0x76,0x0b,0x00,0x00, +0xdf,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x79,0x0b,0x00,0x00, +0x77,0x0b,0x00,0x00,0x2e,0x0d,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x7a,0x0b,0x00,0x00,0x79,0x0b,0x00,0x00,0x26,0x01,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0x3b,0x0c,0x00,0x00,0x8b,0x08,0x00,0x00,0x0e,0x0d,0x00,0x00, +0x02,0x00,0x00,0x00,0x20,0x01,0x00,0x00,0x4f,0x00,0x08,0x00,0x31,0x00,0x00,0x00, +0x3c,0x0c,0x00,0x00,0x3b,0x0c,0x00,0x00,0x3b,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x51,0x01,0x00,0x00, +0x3f,0x0c,0x00,0x00,0x5b,0x01,0x00,0x00,0x50,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0x43,0x0c,0x00,0x00,0x32,0x0d,0x00,0x00,0x36,0x0d,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0x44,0x0c,0x00,0x00,0x3f,0x0c,0x00,0x00,0x43,0x0c,0x00,0x00, +0x02,0x00,0x00,0x00,0x20,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x45,0x0c,0x00,0x00,0x44,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00, +0x61,0x00,0x00,0x00,0x80,0x0b,0x00,0x00,0x0e,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00, +0x51,0x01,0x00,0x00,0x48,0x0c,0x00,0x00,0x65,0x01,0x00,0x00,0x7c,0x00,0x04,0x00, +0x40,0x00,0x00,0x00,0x4a,0x0c,0x00,0x00,0x80,0x0b,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0x4b,0x0c,0x00,0x00,0x48,0x0c,0x00,0x00,0x4a,0x0c,0x00,0x00, +0x02,0x00,0x00,0x00,0x20,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4c,0x0c,0x00,0x00,0x4b,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x32,0x00,0x00,0x00,0x84,0x0b,0x00,0x00,0x47,0x0b,0x00,0x00,0x7a,0x0b,0x00,0x00, +0x3e,0x00,0x03,0x00,0x84,0x0b,0x00,0x00,0x3c,0x0c,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x87,0x0b,0x00,0x00,0x48,0x0b,0x00,0x00,0x7a,0x0b,0x00,0x00, +0x3e,0x00,0x03,0x00,0x87,0x0b,0x00,0x00,0x45,0x0c,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x8a,0x0b,0x00,0x00,0x49,0x0b,0x00,0x00,0x7a,0x0b,0x00,0x00, +0x3e,0x00,0x03,0x00,0x8a,0x0b,0x00,0x00,0x4c,0x0c,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8d,0x0b,0x00,0x00,0x45,0x0c,0x00,0x00,0x4c,0x0c,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8f,0x0b,0x00,0x00,0x44,0x0d,0x00,0x00, +0x8d,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0x90,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x90,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x92,0x0b,0x00,0x00, +0x2e,0x0d,0x00,0x00,0x26,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x67,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x93,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0x94,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x94,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x96,0x0b,0x00,0x00,0x28,0x0d,0x00,0x00,0x26,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x62,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x97,0x0b,0x00,0x00,0xba,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0x99,0x0b,0x00,0x00,0x29,0x0d,0x00,0x00,0xec,0x00,0x00,0x00, +0xf7,0x00,0x03,0x00,0xc8,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x99,0x0b,0x00,0x00,0x9a,0x0b,0x00,0x00,0xc8,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9a,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0x9b,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9b,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0x2d,0x0d,0x00,0x00, +0x61,0x0b,0x00,0x00,0x9a,0x0b,0x00,0x00,0x60,0x0c,0x00,0x00,0x9f,0x0b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x2a,0x0d,0x00,0x00,0x20,0x01,0x00,0x00, +0x9a,0x0b,0x00,0x00,0xc6,0x0b,0x00,0x00,0x9f,0x0b,0x00,0x00,0xb1,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0x9e,0x0b,0x00,0x00,0x2a,0x0d,0x00,0x00,0x3c,0x01,0x00,0x00, +0xf6,0x00,0x04,0x00,0xc7,0x0b,0x00,0x00,0x9f,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x9e,0x0b,0x00,0x00,0x9f,0x0b,0x00,0x00,0xc7,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9f,0x0b,0x00,0x00,0x41,0x00,0x05,0x00,0x32,0x00,0x00,0x00, +0xa1,0x0b,0x00,0x00,0x47,0x0b,0x00,0x00,0x2a,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00, +0x31,0x00,0x00,0x00,0xa2,0x0b,0x00,0x00,0xa1,0x0b,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xa4,0x0b,0x00,0x00,0x48,0x0b,0x00,0x00,0x2a,0x0d,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa5,0x0b,0x00,0x00,0xa4,0x0b,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xa7,0x0b,0x00,0x00,0x49,0x0b,0x00,0x00, +0x2a,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa8,0x0b,0x00,0x00, +0xa7,0x0b,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xab,0x0b,0x00,0x00, +0xd1,0x0b,0x00,0x00,0xd1,0x0b,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xae,0x0b,0x00,0x00,0xa2,0x0b,0x00,0x00,0xa2,0x0b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x51,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xab,0x0b,0x00,0x00,0xae,0x0b,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb2,0x0b,0x00,0x00,0xd1,0x0b,0x00,0x00,0xa2,0x0b,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb4,0x0b,0x00,0x00,0xb2,0x0b,0x00,0x00,0x51,0x0c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb6,0x0b,0x00,0x00,0xb4,0x0b,0x00,0x00, +0x02,0x05,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb8,0x0b,0x00,0x00, +0x13,0x0d,0x00,0x00,0xb6,0x0b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x56,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xa5,0x0b,0x00,0x00, +0xb8,0x0b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x5b,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xa8,0x0b,0x00,0x00,0xb8,0x0b,0x00,0x00, +0x50,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xc1,0x0b,0x00,0x00,0x56,0x0c,0x00,0x00, +0x5b,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0x60,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x2d,0x0d,0x00,0x00,0xc1,0x0b,0x00,0x00, +0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xc6,0x0b,0x00,0x00,0x2a,0x0d,0x00,0x00, +0x26,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x9b,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc7,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0xc8,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc8,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0x2b,0x0d,0x00,0x00, +0x61,0x0b,0x00,0x00,0x97,0x0b,0x00,0x00,0x2d,0x0d,0x00,0x00,0xc7,0x0b,0x00,0x00, +0x3d,0x00,0x04,0x00,0xbd,0x01,0x00,0x00,0x62,0x0c,0x00,0x00,0xbf,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x65,0x0c,0x00,0x00,0x2b,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x66,0x0c,0x00,0x00, +0x2b,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0x67,0x0c,0x00,0x00,0x65,0x0c,0x00,0x00,0x66,0x0c,0x00,0x00,0xec,0x00,0x00,0x00, +0xec,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x62,0x0c,0x00,0x00,0xbf,0x05,0x00,0x00, +0x67,0x0c,0x00,0x00,0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_depth_clip_pass_31ee73b56178d45a9daf97a777cbcb8a.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_depth_clip_pass_31ee73b56178d45a9daf97a777cbcb8a.h new file mode 100644 index 00000000..e947f7f8 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_depth_clip_pass_31ee73b56178d45a9daf97a777cbcb8a.h @@ -0,0 +1,944 @@ +// ffx_fsr2_depth_clip_pass_31ee73b56178d45a9daf97a777cbcb8a.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_depth_clip_pass_31ee73b56178d45a9daf97a777cbcb8a_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_31ee73b56178d45a9daf97a777cbcb8a_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_31ee73b56178d45a9daf97a777cbcb8a_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_31ee73b56178d45a9daf97a777cbcb8a_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_31ee73b56178d45a9daf97a777cbcb8a_SampledImageResourceNames[] = { "r_reconstructed_previous_nearest_depth", "r_dilated_motion_vectors", "r_dilatedDepth", "r_reactive_mask", "r_transparency_and_composition_mask", "r_previous_dilated_motion_vectors", "r_input_motion_vectors", "r_input_color_jittered", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_31ee73b56178d45a9daf97a777cbcb8a_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 7, 8, 10, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_31ee73b56178d45a9daf97a777cbcb8a_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_31ee73b56178d45a9daf97a777cbcb8a_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_depth_clip_pass_31ee73b56178d45a9daf97a777cbcb8a_StorageImageResourceNames[] = { "rw_dilated_reactive_masks", "rw_prepared_input_color", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_31ee73b56178d45a9daf97a777cbcb8a_StorageImageResourceBindings[] = { 12, 13, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_31ee73b56178d45a9daf97a777cbcb8a_StorageImageResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_31ee73b56178d45a9daf97a777cbcb8a_StorageImageResourceSets[] = { 1, 1, }; + +static const char* g_ffx_fsr2_depth_clip_pass_31ee73b56178d45a9daf97a777cbcb8a_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_31ee73b56178d45a9daf97a777cbcb8a_UniformBufferResourceBindings[] = { 14, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_31ee73b56178d45a9daf97a777cbcb8a_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_31ee73b56178d45a9daf97a777cbcb8a_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_depth_clip_pass_31ee73b56178d45a9daf97a777cbcb8a_size = 14652; + +static const unsigned char g_ffx_fsr2_depth_clip_pass_31ee73b56178d45a9daf97a777cbcb8a_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x2e,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x06,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x99,0x05,0x00,0x00, +0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00, +0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75, +0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00, +0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70, +0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72, +0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47, +0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69, +0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00, +0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0x17,0x01,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x17,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53, +0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x17,0x01,0x00,0x00,0x01,0x00,0x00,0x00, +0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00, +0x06,0x00,0x07,0x00,0x17,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73, +0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00, +0x17,0x01,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f, +0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e, +0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0x17,0x01,0x00,0x00, +0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65, +0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0x17,0x01,0x00,0x00, +0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65, +0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0x17,0x01,0x00,0x00, +0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00, +0x06,0x00,0x08,0x00,0x17,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76, +0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00, +0x06,0x00,0x05,0x00,0x17,0x01,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x17,0x01,0x00,0x00,0x09,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61, +0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x17,0x01,0x00,0x00,0x0a,0x00,0x00,0x00, +0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x17,0x01,0x00,0x00,0x0b,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74, +0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00, +0x06,0x00,0x07,0x00,0x17,0x01,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00, +0x17,0x01,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75, +0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72, +0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x17,0x01,0x00,0x00,0x0e,0x00,0x00,0x00, +0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00, +0x17,0x01,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53, +0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x17,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c, +0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0x17,0x01,0x00,0x00, +0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43, +0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00, +0x17,0x01,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61, +0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x19,0x01,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x00,0x00,0x05,0x00,0x06,0x00,0x50,0x01,0x00,0x00,0x72,0x5f,0x72,0x65, +0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x00,0x05,0x00,0x0b,0x00, +0x5a,0x01,0x00,0x00,0x72,0x5f,0x74,0x72,0x61,0x6e,0x73,0x70,0x61,0x72,0x65,0x6e, +0x63,0x79,0x5f,0x61,0x6e,0x64,0x5f,0x63,0x6f,0x6d,0x70,0x6f,0x73,0x69,0x74,0x69, +0x6f,0x6e,0x5f,0x6d,0x61,0x73,0x6b,0x00,0x05,0x00,0x08,0x00,0x62,0x01,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x5f,0x6a,0x69, +0x74,0x74,0x65,0x72,0x65,0x64,0x00,0x00,0x05,0x00,0x08,0x00,0x6a,0x01,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76, +0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x05,0x00,0x08,0x00,0x7b,0x01,0x00,0x00, +0x72,0x77,0x5f,0x70,0x72,0x65,0x70,0x61,0x72,0x65,0x64,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x05,0x00,0x0c,0x00,0x81,0x01,0x00,0x00, +0x72,0x5f,0x72,0x65,0x63,0x6f,0x6e,0x73,0x74,0x72,0x75,0x63,0x74,0x65,0x64,0x5f, +0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x6e,0x65,0x61,0x72,0x65,0x73,0x74, +0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x00,0x05,0x00,0x09,0x00,0x8a,0x01,0x00,0x00, +0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e, +0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x0b,0x00, +0x91,0x01,0x00,0x00,0x72,0x5f,0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x64, +0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65, +0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x95,0x01,0x00,0x00, +0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0x9e,0x01,0x00,0x00,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65, +0x64,0x44,0x65,0x70,0x74,0x68,0x00,0x00,0x05,0x00,0x07,0x00,0xa6,0x01,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65, +0x00,0x00,0x00,0x00,0x05,0x00,0x09,0x00,0xb4,0x01,0x00,0x00,0x72,0x77,0x5f,0x64, +0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x72,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x5f, +0x6d,0x61,0x73,0x6b,0x73,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0x99,0x05,0x00,0x00, +0x67,0x6c,0x5f,0x47,0x6c,0x6f,0x62,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74, +0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x17,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00,0x03,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00, +0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x17,0x01,0x00,0x00,0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00,0x07,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00, +0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x17,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00,0x0b,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00, +0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x17,0x01,0x00,0x00,0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00,0x0f,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x17,0x01,0x00,0x00,0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x17,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x19,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x19,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x0e,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x50,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x50,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x5a,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x5a,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x62,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x62,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x6a,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x6a,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x7b,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x7b,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x7b,0x01,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x81,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x81,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x8a,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x8a,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x91,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x91,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x95,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x95,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x9e,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x9e,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xa6,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xa6,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb4,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb4,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0xb4,0x01,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x99,0x05,0x00,0x00, +0x0b,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xab,0x05,0x00,0x00, +0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00, +0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00, +0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x12,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x31,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x32,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x31,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x40,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x48,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x56,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x5f,0x00,0x00,0x00, +0x5e,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x14,0x00,0x02,0x00,0x96,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0xb5,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x1c,0x00,0x04,0x00,0xb6,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0xb5,0x00,0x00,0x00, +0x1c,0x00,0x04,0x00,0xb7,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0xb5,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe6,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe7,0x00,0x00,0x00,0x00,0x00,0x80,0x3f, +0x1e,0x00,0x15,0x00,0x17,0x01,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x18,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x17,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0x18,0x01,0x00,0x00,0x19,0x01,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x1a,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x1b,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x20,0x01,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x25,0x01,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x2a,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x2b,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x48,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x30,0x01,0x00,0x00, +0x09,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x31,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x36,0x01,0x00,0x00, +0x0b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x3b,0x01,0x00,0x00, +0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x3c,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x41,0x01,0x00,0x00, +0x12,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x46,0x01,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x47,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x46,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0x4c,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x47,0x01,0x00,0x00, +0x50,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x47,0x01,0x00,0x00, +0x5a,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x47,0x01,0x00,0x00, +0x62,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x47,0x01,0x00,0x00, +0x6a,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x79,0x01,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x7a,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x79,0x01,0x00,0x00,0x3b,0x00,0x04,0x00, +0x7a,0x01,0x00,0x00,0x7b,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x7f,0x01,0x00,0x00,0x5e,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x7f,0x01,0x00,0x00, +0x3b,0x00,0x04,0x00,0x80,0x01,0x00,0x00,0x81,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x84,0x01,0x00,0x00,0x5e,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x47,0x01,0x00,0x00,0x8a,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x47,0x01,0x00,0x00,0x91,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x1a,0x00,0x02,0x00,0x93,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0x94,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x93,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0x94,0x01,0x00,0x00, +0x95,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x1b,0x00,0x03,0x00,0x97,0x01,0x00,0x00, +0x46,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0x47,0x01,0x00,0x00,0x9e,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x47,0x01,0x00,0x00,0xa6,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xa8,0x01,0x00,0x00, +0x1a,0x01,0x00,0x00,0x1a,0x01,0x00,0x00,0x19,0x00,0x09,0x00,0xb2,0x01,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xb3,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0xb2,0x01,0x00,0x00,0x3b,0x00,0x04,0x00, +0xb3,0x01,0x00,0x00,0xb4,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xbc,0x01,0x00,0x00,0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xc0,0x01,0x00,0x00,0x00,0x00,0x00,0x3f,0x2b,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0xc1,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xd2,0x01,0x00,0x00,0x00,0x00,0x80,0xbe,0x2c,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x35,0x02,0x00,0x00,0xc0,0x01,0x00,0x00,0xc0,0x01,0x00,0x00, +0x17,0x00,0x04,0x00,0x4c,0x02,0x00,0x00,0x96,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x55,0x02,0x00,0x00,0x00,0x00,0x00,0x40, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x56,0x02,0x00,0x00,0x00,0x00,0x00,0xc0, +0x2c,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x57,0x02,0x00,0x00,0x55,0x02,0x00,0x00, +0x56,0x02,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x59,0x02,0x00,0x00, +0x00,0x00,0x80,0xbf,0x2c,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x5a,0x02,0x00,0x00, +0x59,0x02,0x00,0x00,0xe7,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xa2,0x02,0x00,0x00,0x00,0xe0,0x7f,0x47,0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0xba,0x02,0x00,0x00,0x20,0x01,0x00,0x00,0x1a,0x01,0x00,0x00,0x2c,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0xbc,0x02,0x00,0x00,0x1a,0x01,0x00,0x00,0x20,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xbe,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xbf,0x02,0x00,0x00,0x20,0x01,0x00,0x00, +0x20,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xf4,0x02,0x00,0x00, +0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0b,0x03,0x00,0x00, +0x0a,0xd7,0x23,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x48,0x03,0x00,0x00, +0x0d,0xd9,0x65,0x37,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x58,0x03,0x00,0x00, +0x00,0x00,0x40,0x40,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x92,0x03,0x00,0x00, +0xff,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x9e,0x04,0x00,0x00, +0x09,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x9f,0x04,0x00,0x00,0x31,0x00,0x00,0x00, +0x9e,0x04,0x00,0x00,0x20,0x00,0x04,0x00,0xa0,0x04,0x00,0x00,0x07,0x00,0x00,0x00, +0x9f,0x04,0x00,0x00,0x1c,0x00,0x04,0x00,0xa5,0x04,0x00,0x00,0x06,0x00,0x00,0x00, +0x9e,0x04,0x00,0x00,0x20,0x00,0x04,0x00,0xa6,0x04,0x00,0x00,0x07,0x00,0x00,0x00, +0xa5,0x04,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe1,0x04,0x00,0x00, +0x00,0x00,0xc0,0x40,0x2c,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0x01,0x05,0x00,0x00, +0xe6,0x00,0x00,0x00,0xe6,0x00,0x00,0x00,0xe6,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0x18,0x05,0x00,0x00,0x1a,0x01,0x00,0x00,0x92,0x03,0x00,0x00, +0x17,0x00,0x04,0x00,0x97,0x05,0x00,0x00,0x5e,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x98,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0x97,0x05,0x00,0x00, +0x3b,0x00,0x04,0x00,0x98,0x05,0x00,0x00,0x99,0x05,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0xaa,0x05,0x00,0x00,0x08,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0x97,0x05,0x00,0x00,0xab,0x05,0x00,0x00,0xaa,0x05,0x00,0x00, +0xaa,0x05,0x00,0x00,0xc1,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0x21,0x0c,0x00,0x00, +0x07,0x00,0x00,0x00,0xb6,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x23,0x0c,0x00,0x00, +0x07,0x00,0x00,0x00,0xb7,0x00,0x00,0x00,0x2c,0x00,0x07,0x00,0xb6,0x00,0x00,0x00, +0xc8,0x0c,0x00,0x00,0xa8,0x01,0x00,0x00,0xba,0x02,0x00,0x00,0xbc,0x02,0x00,0x00, +0xbf,0x02,0x00,0x00,0x2c,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0xc9,0x0c,0x00,0x00, +0xa2,0x02,0x00,0x00,0xa2,0x02,0x00,0x00,0xa2,0x02,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xca,0x0c,0x00,0x00,0x00,0x00,0xc8,0x42,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xcb,0x0c,0x00,0x00,0xcd,0xcc,0x4c,0x3d,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xcc,0x0c,0x00,0x00,0x00,0x00,0xe0,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xd0,0x0c,0x00,0x00,0x8b,0xff,0xed,0x39,0x36,0x00,0x05,0x00, +0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x23,0x0c,0x00,0x00, +0x3d,0x0c,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x21,0x0c,0x00,0x00, +0x3c,0x0c,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xa0,0x04,0x00,0x00, +0x00,0x0b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xa6,0x04,0x00,0x00, +0x01,0x0b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xa6,0x04,0x00,0x00, +0x02,0x0b,0x00,0x00,0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x97,0x05,0x00,0x00, +0x9a,0x05,0x00,0x00,0x99,0x05,0x00,0x00,0x4f,0x00,0x07,0x00,0x5f,0x00,0x00,0x00, +0x9b,0x05,0x00,0x00,0x9a,0x05,0x00,0x00,0x9a,0x05,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0x9c,0x05,0x00,0x00, +0x9b,0x05,0x00,0x00,0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0xcc,0x05,0x00,0x00, +0x9c,0x05,0x00,0x00,0x81,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xce,0x05,0x00,0x00, +0xcc,0x05,0x00,0x00,0x35,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x1b,0x01,0x00,0x00, +0x07,0x06,0x00,0x00,0x19,0x01,0x00,0x00,0x1a,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x40,0x00,0x00,0x00,0x08,0x06,0x00,0x00,0x07,0x06,0x00,0x00,0x6f,0x00,0x04,0x00, +0x12,0x00,0x00,0x00,0xd0,0x05,0x00,0x00,0x08,0x06,0x00,0x00,0x88,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0xd1,0x05,0x00,0x00,0xce,0x05,0x00,0x00,0xd0,0x05,0x00,0x00, +0x3d,0x00,0x04,0x00,0x46,0x01,0x00,0x00,0x0b,0x06,0x00,0x00,0x8a,0x01,0x00,0x00, +0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x0d,0x06,0x00,0x00,0x0b,0x06,0x00,0x00, +0x9c,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x1a,0x01,0x00,0x00,0x4f,0x00,0x07,0x00, +0x12,0x00,0x00,0x00,0x0e,0x06,0x00,0x00,0x0d,0x06,0x00,0x00,0x0d,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x1b,0x01,0x00,0x00, +0x11,0x06,0x00,0x00,0x19,0x01,0x00,0x00,0x25,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x40,0x00,0x00,0x00,0x12,0x06,0x00,0x00,0x11,0x06,0x00,0x00,0x6f,0x00,0x04,0x00, +0x12,0x00,0x00,0x00,0xd6,0x05,0x00,0x00,0x12,0x06,0x00,0x00,0x85,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0xd7,0x05,0x00,0x00,0x0e,0x06,0x00,0x00,0xd6,0x05,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd8,0x05,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0xd7,0x05,0x00,0x00,0xba,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0xd9,0x05,0x00,0x00,0xd8,0x05,0x00,0x00,0x0b,0x03,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xda,0x05,0x00,0x00,0xd9,0x05,0x00,0x00,0xe7,0x00,0x00,0x00, +0xe6,0x00,0x00,0x00,0x8e,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xdc,0x05,0x00,0x00, +0x0e,0x06,0x00,0x00,0xda,0x05,0x00,0x00,0x81,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0xdf,0x05,0x00,0x00,0xd1,0x05,0x00,0x00,0xdc,0x05,0x00,0x00,0x3d,0x00,0x04,0x00, +0x46,0x01,0x00,0x00,0x15,0x06,0x00,0x00,0x9e,0x01,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0x17,0x06,0x00,0x00,0x15,0x06,0x00,0x00,0x9c,0x05,0x00,0x00, +0x02,0x00,0x00,0x00,0x1a,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x18,0x06,0x00,0x00,0x17,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x2b,0x01,0x00,0x00,0xd5,0x06,0x00,0x00,0x19,0x01,0x00,0x00,0x2a,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x48,0x00,0x00,0x00,0xd6,0x06,0x00,0x00,0xd5,0x06,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcd,0x06,0x00,0x00,0xd6,0x06,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd0,0x06,0x00,0x00, +0xd6,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd1,0x06,0x00,0x00,0x18,0x06,0x00,0x00,0xd0,0x06,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd2,0x06,0x00,0x00,0xcd,0x06,0x00,0x00,0xd1,0x06,0x00,0x00, +0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xe4,0x06,0x00,0x00,0xdf,0x05,0x00,0x00, +0xd0,0x05,0x00,0x00,0x83,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xe5,0x06,0x00,0x00, +0xe4,0x06,0x00,0x00,0x35,0x02,0x00,0x00,0x0c,0x00,0x06,0x00,0x12,0x00,0x00,0x00, +0xe7,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0xe5,0x06,0x00,0x00, +0x6e,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0xe8,0x06,0x00,0x00,0xe7,0x06,0x00,0x00, +0x0c,0x00,0x06,0x00,0x12,0x00,0x00,0x00,0x10,0x07,0x00,0x00,0x01,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0xe5,0x06,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf1,0x06,0x00,0x00,0x10,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf2,0x06,0x00,0x00,0xe7,0x00,0x00,0x00,0xf1,0x06,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf4,0x06,0x00,0x00,0x10,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf5,0x06,0x00,0x00, +0xe7,0x00,0x00,0x00,0xf4,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf6,0x06,0x00,0x00,0xf2,0x06,0x00,0x00,0xf5,0x06,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfd,0x06,0x00,0x00,0xf1,0x06,0x00,0x00,0xf5,0x06,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x04,0x07,0x00,0x00,0xf2,0x06,0x00,0x00, +0xf4,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0a,0x07,0x00,0x00, +0xf1,0x06,0x00,0x00,0xf4,0x06,0x00,0x00,0x50,0x00,0x07,0x00,0xb7,0x00,0x00,0x00, +0x6b,0x0c,0x00,0x00,0xf6,0x06,0x00,0x00,0xfd,0x06,0x00,0x00,0x04,0x07,0x00,0x00, +0x0a,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x3c,0x0c,0x00,0x00,0xc8,0x0c,0x00,0x00, +0x3e,0x00,0x03,0x00,0x3d,0x0c,0x00,0x00,0x6b,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x64,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0x64,0x06,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xd3,0x0c,0x00,0x00,0xe6,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x21,0x0d,0x00,0x00,0xb9,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xd2,0x0c,0x00,0x00,0xe6,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x1e,0x0d,0x00,0x00, +0xb9,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xd1,0x0c,0x00,0x00, +0x1a,0x01,0x00,0x00,0x05,0x00,0x00,0x00,0xbb,0x06,0x00,0x00,0xb9,0x06,0x00,0x00, +0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x67,0x06,0x00,0x00,0xd1,0x0c,0x00,0x00, +0xf4,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xbc,0x06,0x00,0x00,0xb9,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x67,0x06,0x00,0x00,0x68,0x06,0x00,0x00, +0xbc,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0x68,0x06,0x00,0x00,0x41,0x00,0x05,0x00, +0x56,0x00,0x00,0x00,0x3f,0x0c,0x00,0x00,0x3c,0x0c,0x00,0x00,0xd1,0x0c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0x6b,0x06,0x00,0x00,0x3f,0x0c,0x00,0x00, +0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x6f,0x06,0x00,0x00,0xe8,0x06,0x00,0x00, +0x6b,0x06,0x00,0x00,0x7c,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0x19,0x07,0x00,0x00, +0x6f,0x06,0x00,0x00,0x7c,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0x1b,0x07,0x00,0x00, +0x08,0x06,0x00,0x00,0xb0,0x00,0x05,0x00,0x4c,0x02,0x00,0x00,0x1c,0x07,0x00,0x00, +0x19,0x07,0x00,0x00,0x1b,0x07,0x00,0x00,0x9b,0x00,0x04,0x00,0x96,0x00,0x00,0x00, +0x1d,0x07,0x00,0x00,0x1c,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0xb8,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x1d,0x07,0x00,0x00,0x73,0x06,0x00,0x00, +0xb8,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0x73,0x06,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x40,0x0c,0x00,0x00,0x3d,0x0c,0x00,0x00,0xd1,0x0c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x76,0x06,0x00,0x00,0x40,0x0c,0x00,0x00, +0xba,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x78,0x06,0x00,0x00,0x76,0x06,0x00,0x00, +0x0b,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0xb7,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x78,0x06,0x00,0x00,0x79,0x06,0x00,0x00,0xb7,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0x79,0x06,0x00,0x00,0x3d,0x00,0x04,0x00,0x7f,0x01,0x00,0x00, +0x20,0x07,0x00,0x00,0x81,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x84,0x01,0x00,0x00, +0x22,0x07,0x00,0x00,0x20,0x07,0x00,0x00,0x6f,0x06,0x00,0x00,0x02,0x00,0x00,0x00, +0x1a,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x23,0x07,0x00,0x00, +0x22,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x24,0x07,0x00,0x00,0x23,0x07,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2e,0x07,0x00,0x00,0x24,0x07,0x00,0x00,0xd0,0x06,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2f,0x07,0x00,0x00,0xcd,0x06,0x00,0x00,0x2e,0x07,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x80,0x06,0x00,0x00,0xd2,0x06,0x00,0x00, +0x2f,0x07,0x00,0x00,0xba,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x82,0x06,0x00,0x00, +0x80,0x06,0x00,0x00,0xe6,0x00,0x00,0x00,0xf7,0x00,0x03,0x00,0xb6,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x82,0x06,0x00,0x00,0x83,0x06,0x00,0x00, +0xb6,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0x83,0x06,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x38,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x24,0x07,0x00,0x00,0x18,0x06,0x00,0x00,0x8e,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x89,0x06,0x00,0x00,0xd0,0x05,0x00,0x00,0xc0,0x01,0x00,0x00,0x6e,0x00,0x04,0x00, +0x40,0x00,0x00,0x00,0x8a,0x06,0x00,0x00,0x89,0x06,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x71,0x07,0x00,0x00,0x38,0x07,0x00,0x00,0xd0,0x06,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x72,0x07,0x00,0x00,0xcd,0x06,0x00,0x00, +0x71,0x07,0x00,0x00,0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0x4f,0x07,0x00,0x00, +0x8a,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x7c,0x07,0x00,0x00, +0x4f,0x07,0x00,0x00,0xd0,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x7d,0x07,0x00,0x00,0x7c,0x07,0x00,0x00,0x57,0x02,0x00,0x00,0x81,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x7e,0x07,0x00,0x00,0x7d,0x07,0x00,0x00,0x5a,0x02,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x53,0x07,0x00,0x00,0xd6,0x06,0x00,0x00, +0x02,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x55,0x07,0x00,0x00, +0x7e,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x56,0x07,0x00,0x00,0x53,0x07,0x00,0x00,0x55,0x07,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x58,0x07,0x00,0x00,0x56,0x07,0x00,0x00,0x72,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5a,0x07,0x00,0x00,0xd6,0x06,0x00,0x00, +0x03,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5c,0x07,0x00,0x00, +0x7e,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5d,0x07,0x00,0x00,0x5a,0x07,0x00,0x00,0x5c,0x07,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5f,0x07,0x00,0x00,0x5d,0x07,0x00,0x00,0x72,0x07,0x00,0x00, +0x50,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0x63,0x07,0x00,0x00,0x58,0x07,0x00,0x00, +0x5f,0x07,0x00,0x00,0x72,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x98,0x07,0x00,0x00,0x53,0x07,0x00,0x00,0x59,0x02,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9a,0x07,0x00,0x00,0x98,0x07,0x00,0x00,0x72,0x07,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa1,0x07,0x00,0x00,0x5a,0x07,0x00,0x00, +0x72,0x07,0x00,0x00,0x50,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0xa5,0x07,0x00,0x00, +0x9a,0x07,0x00,0x00,0xa1,0x07,0x00,0x00,0x72,0x07,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x93,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0xd0,0x05,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc9,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xd2,0x06,0x00,0x00,0x2f,0x07,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x98,0x06,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0xa5,0x07,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x9a,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x63,0x07,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9b,0x06,0x00,0x00,0x98,0x06,0x00,0x00, +0x9a,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9d,0x06,0x00,0x00, +0x48,0x03,0x00,0x00,0x9b,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9f,0x06,0x00,0x00,0x9d,0x06,0x00,0x00,0x93,0x06,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa1,0x06,0x00,0x00,0x9f,0x06,0x00,0x00,0xc9,0x07,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa5,0x06,0x00,0x00,0x93,0x06,0x00,0x00, +0xd0,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xd1,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xa5,0x06,0x00,0x00,0xe6,0x00,0x00,0x00, +0xe7,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xd7,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xe7,0x00,0x00,0x00,0x58,0x03,0x00,0x00, +0xd1,0x07,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xab,0x06,0x00,0x00, +0xa1,0x06,0x00,0x00,0x80,0x06,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xdb,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xab,0x06,0x00,0x00, +0xe6,0x00,0x00,0x00,0xe7,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xe0,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xdb,0x07,0x00,0x00, +0xd7,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb0,0x06,0x00,0x00, +0xe0,0x07,0x00,0x00,0x76,0x06,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb2,0x06,0x00,0x00,0xd3,0x0c,0x00,0x00,0xb0,0x06,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb5,0x06,0x00,0x00,0xd2,0x0c,0x00,0x00,0x76,0x06,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb6,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xb6,0x06,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x23,0x0d,0x00,0x00,0xd3,0x0c,0x00,0x00, +0x79,0x06,0x00,0x00,0xb2,0x06,0x00,0x00,0x83,0x06,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x20,0x0d,0x00,0x00,0xd2,0x0c,0x00,0x00,0x79,0x06,0x00,0x00, +0xb5,0x06,0x00,0x00,0x83,0x06,0x00,0x00,0xf9,0x00,0x02,0x00,0xb7,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb7,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x22,0x0d,0x00,0x00,0xd3,0x0c,0x00,0x00,0x73,0x06,0x00,0x00,0x23,0x0d,0x00,0x00, +0xb6,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x1f,0x0d,0x00,0x00, +0xd2,0x0c,0x00,0x00,0x73,0x06,0x00,0x00,0x20,0x0d,0x00,0x00,0xb6,0x06,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb8,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xb8,0x06,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x21,0x0d,0x00,0x00,0xd3,0x0c,0x00,0x00, +0x68,0x06,0x00,0x00,0x22,0x0d,0x00,0x00,0xb7,0x06,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x1e,0x0d,0x00,0x00,0xd2,0x0c,0x00,0x00,0x68,0x06,0x00,0x00, +0x1f,0x0d,0x00,0x00,0xb7,0x06,0x00,0x00,0xf9,0x00,0x02,0x00,0xb9,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb9,0x06,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xbb,0x06,0x00,0x00,0xd1,0x0c,0x00,0x00,0x20,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x64,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xbc,0x06,0x00,0x00,0xba,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0xbe,0x06,0x00,0x00,0xd2,0x0c,0x00,0x00,0xe6,0x00,0x00,0x00, +0xf7,0x00,0x03,0x00,0xc6,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xbe,0x06,0x00,0x00,0xbf,0x06,0x00,0x00,0xc5,0x06,0x00,0x00,0xf8,0x00,0x02,0x00, +0xbf,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc2,0x06,0x00,0x00, +0xd3,0x0c,0x00,0x00,0xd2,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc3,0x06,0x00,0x00,0xe7,0x00,0x00,0x00,0xc2,0x06,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xe4,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xc3,0x06,0x00,0x00,0xe6,0x00,0x00,0x00,0xe7,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc6,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xc5,0x06,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc6,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xc6,0x06,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xd4,0x0c,0x00,0x00,0xe4,0x07,0x00,0x00,0xbf,0x06,0x00,0x00, +0xe6,0x00,0x00,0x00,0xc5,0x06,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0xf1,0x07,0x00,0x00,0x9c,0x05,0x00,0x00,0x18,0x05,0x00,0x00,0x3d,0x00,0x04,0x00, +0x7f,0x01,0x00,0x00,0x0f,0x08,0x00,0x00,0x81,0x01,0x00,0x00,0x5f,0x00,0x07,0x00, +0x84,0x01,0x00,0x00,0x11,0x08,0x00,0x00,0x0f,0x08,0x00,0x00,0xf1,0x07,0x00,0x00, +0x02,0x00,0x00,0x00,0x1a,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x12,0x08,0x00,0x00,0x11,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x13,0x08,0x00,0x00,0x12,0x08,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1d,0x08,0x00,0x00,0x13,0x08,0x00,0x00,0xd0,0x06,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1e,0x08,0x00,0x00,0xcd,0x06,0x00,0x00, +0x1d,0x08,0x00,0x00,0x5f,0x00,0x07,0x00,0x84,0x01,0x00,0x00,0x27,0x08,0x00,0x00, +0x0f,0x08,0x00,0x00,0x9c,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x1a,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x28,0x08,0x00,0x00,0x27,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x29,0x08,0x00,0x00, +0x28,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x33,0x08,0x00,0x00, +0x29,0x08,0x00,0x00,0xd0,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x34,0x08,0x00,0x00,0xcd,0x06,0x00,0x00,0x33,0x08,0x00,0x00,0x80,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0xf9,0x07,0x00,0x00,0x9c,0x05,0x00,0x00,0xbc,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x84,0x01,0x00,0x00,0x3d,0x08,0x00,0x00,0x0f,0x08,0x00,0x00, +0xf9,0x07,0x00,0x00,0x02,0x00,0x00,0x00,0x1a,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x3e,0x08,0x00,0x00,0x3d,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x3f,0x08,0x00,0x00,0x3e,0x08,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x49,0x08,0x00,0x00,0x3f,0x08,0x00,0x00, +0xd0,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4a,0x08,0x00,0x00, +0xcd,0x06,0x00,0x00,0x49,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfe,0x07,0x00,0x00,0x1e,0x08,0x00,0x00,0x34,0x08,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x34,0x08,0x00,0x00,0x0b,0x03,0x00,0x00, +0xba,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x01,0x08,0x00,0x00,0xfe,0x07,0x00,0x00, +0x00,0x08,0x00,0x00,0xf7,0x00,0x03,0x00,0x09,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x01,0x08,0x00,0x00,0x02,0x08,0x00,0x00,0x09,0x08,0x00,0x00, +0xf8,0x00,0x02,0x00,0x02,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x05,0x08,0x00,0x00,0x34,0x08,0x00,0x00,0x4a,0x08,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x07,0x08,0x00,0x00,0x4a,0x08,0x00,0x00,0x0b,0x03,0x00,0x00, +0xba,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x08,0x08,0x00,0x00,0x05,0x08,0x00,0x00, +0x07,0x08,0x00,0x00,0xf9,0x00,0x02,0x00,0x09,0x08,0x00,0x00,0xf8,0x00,0x02,0x00, +0x09,0x08,0x00,0x00,0xf5,0x00,0x07,0x00,0x96,0x00,0x00,0x00,0x0a,0x08,0x00,0x00, +0x01,0x08,0x00,0x00,0xc6,0x06,0x00,0x00,0x08,0x08,0x00,0x00,0x02,0x08,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x0b,0x08,0x00,0x00,0x0a,0x08,0x00,0x00, +0xe7,0x00,0x00,0x00,0xe6,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0c,0x08,0x00,0x00,0xe7,0x00,0x00,0x00,0x0b,0x08,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xeb,0x05,0x00,0x00,0xd4,0x0c,0x00,0x00,0x0c,0x08,0x00,0x00, +0x3d,0x00,0x04,0x00,0x46,0x01,0x00,0x00,0x66,0x08,0x00,0x00,0x62,0x01,0x00,0x00, +0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x68,0x08,0x00,0x00,0x66,0x08,0x00,0x00, +0x9c,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x1a,0x01,0x00,0x00,0x4f,0x00,0x08,0x00, +0x31,0x00,0x00,0x00,0x69,0x08,0x00,0x00,0x68,0x08,0x00,0x00,0x68,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x31,0x00,0x00,0x00,0x6e,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x01,0x05,0x00,0x00,0x69,0x08,0x00,0x00,0x3d,0x00,0x04,0x00,0x46,0x01,0x00,0x00, +0x72,0x08,0x00,0x00,0xa6,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0x73,0x08,0x00,0x00,0x72,0x08,0x00,0x00,0xa8,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x1a,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x74,0x08,0x00,0x00, +0x73,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0x76,0x08,0x00,0x00,0x74,0x08,0x00,0x00,0xe6,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x78,0x08,0x00,0x00,0xf8,0x00,0x02,0x00,0x78,0x08,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x2d,0x0d,0x00,0x00,0x76,0x08,0x00,0x00,0xe7,0x00,0x00,0x00, +0x74,0x08,0x00,0x00,0x41,0x00,0x05,0x00,0x3c,0x01,0x00,0x00,0x7c,0x08,0x00,0x00, +0x19,0x01,0x00,0x00,0x3b,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x7d,0x08,0x00,0x00,0x7c,0x08,0x00,0x00,0x50,0x00,0x06,0x00,0x31,0x00,0x00,0x00, +0x82,0x08,0x00,0x00,0x7d,0x08,0x00,0x00,0x7d,0x08,0x00,0x00,0x7d,0x08,0x00,0x00, +0x88,0x00,0x05,0x00,0x31,0x00,0x00,0x00,0x83,0x08,0x00,0x00,0x6e,0x08,0x00,0x00, +0x82,0x08,0x00,0x00,0x8e,0x00,0x05,0x00,0x31,0x00,0x00,0x00,0x86,0x08,0x00,0x00, +0x83,0x08,0x00,0x00,0x2d,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00,0x31,0x00,0x00,0x00, +0x8a,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x86,0x08,0x00,0x00, +0x01,0x05,0x00,0x00,0xc9,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x90,0x08,0x00,0x00,0x8a,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x91,0x08,0x00,0x00,0xbc,0x01,0x00,0x00,0x90,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x93,0x08,0x00,0x00,0x8a,0x08,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x94,0x08,0x00,0x00, +0xc0,0x01,0x00,0x00,0x93,0x08,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x95,0x08,0x00,0x00,0x91,0x08,0x00,0x00,0x94,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x97,0x08,0x00,0x00,0x8a,0x08,0x00,0x00,0x02,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x98,0x08,0x00,0x00,0xbc,0x01,0x00,0x00, +0x97,0x08,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x99,0x08,0x00,0x00, +0x95,0x08,0x00,0x00,0x98,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9c,0x08,0x00,0x00,0xc0,0x01,0x00,0x00,0x90,0x08,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9f,0x08,0x00,0x00,0xc0,0x01,0x00,0x00,0x97,0x08,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa0,0x08,0x00,0x00,0x9c,0x08,0x00,0x00, +0x9f,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa3,0x08,0x00,0x00, +0xd2,0x01,0x00,0x00,0x90,0x08,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa7,0x08,0x00,0x00,0xa3,0x08,0x00,0x00,0x94,0x08,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xab,0x08,0x00,0x00,0xa7,0x08,0x00,0x00,0x98,0x08,0x00,0x00, +0x50,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0xf3,0x05,0x00,0x00,0x99,0x08,0x00,0x00, +0xa0,0x08,0x00,0x00,0xab,0x08,0x00,0x00,0xeb,0x05,0x00,0x00,0x3d,0x00,0x04,0x00, +0x79,0x01,0x00,0x00,0xaf,0x08,0x00,0x00,0x7b,0x01,0x00,0x00,0x63,0x00,0x04,0x00, +0xaf,0x08,0x00,0x00,0x9c,0x05,0x00,0x00,0xf3,0x05,0x00,0x00,0x3d,0x00,0x04,0x00, +0x46,0x01,0x00,0x00,0x13,0x09,0x00,0x00,0x6a,0x01,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0x15,0x09,0x00,0x00,0x13,0x09,0x00,0x00,0x9c,0x05,0x00,0x00, +0x02,0x00,0x00,0x00,0x1a,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00, +0x16,0x09,0x00,0x00,0x15,0x09,0x00,0x00,0x15,0x09,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x31,0x01,0x00,0x00,0x20,0x09,0x00,0x00, +0x19,0x01,0x00,0x00,0x30,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x12,0x00,0x00,0x00, +0x21,0x09,0x00,0x00,0x20,0x09,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x19,0x09,0x00,0x00,0x16,0x09,0x00,0x00,0x21,0x09,0x00,0x00,0x41,0x00,0x05,0x00, +0x31,0x01,0x00,0x00,0x24,0x09,0x00,0x00,0x19,0x01,0x00,0x00,0x36,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0x25,0x09,0x00,0x00,0x24,0x09,0x00,0x00, +0x83,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x1c,0x09,0x00,0x00,0x19,0x09,0x00,0x00, +0x25,0x09,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xd3,0x08,0x00,0x00, +0x1c,0x09,0x00,0x00,0xd0,0x05,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xd4,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0xd3,0x08,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd6,0x08,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0x1c,0x09,0x00,0x00,0xba,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0xd8,0x08,0x00,0x00,0xd4,0x08,0x00,0x00,0x0b,0x03,0x00,0x00,0xf7,0x00,0x03,0x00, +0x07,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd8,0x08,0x00,0x00, +0xd9,0x08,0x00,0x00,0x07,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0xd9,0x08,0x00,0x00, +0xf9,0x00,0x02,0x00,0xda,0x08,0x00,0x00,0xf8,0x00,0x02,0x00,0xda,0x08,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xdb,0x0c,0x00,0x00,0xd6,0x08,0x00,0x00, +0xd9,0x08,0x00,0x00,0x11,0x0d,0x00,0x00,0x03,0x09,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xd9,0x0c,0x00,0x00,0xe7,0x00,0x00,0x00,0xd9,0x08,0x00,0x00, +0x16,0x0d,0x00,0x00,0x03,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xd7,0x0c,0x00,0x00,0x92,0x03,0x00,0x00,0xd9,0x08,0x00,0x00,0x05,0x09,0x00,0x00, +0x03,0x09,0x00,0x00,0xb3,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0xdd,0x08,0x00,0x00, +0xd7,0x0c,0x00,0x00,0x20,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x06,0x09,0x00,0x00, +0x03,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xdd,0x08,0x00,0x00, +0xde,0x08,0x00,0x00,0x06,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0xde,0x08,0x00,0x00, +0xf9,0x00,0x02,0x00,0xdf,0x08,0x00,0x00,0xf8,0x00,0x02,0x00,0xdf,0x08,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x16,0x0d,0x00,0x00,0xd9,0x0c,0x00,0x00, +0xde,0x08,0x00,0x00,0xb0,0x09,0x00,0x00,0xff,0x08,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x11,0x0d,0x00,0x00,0xdb,0x0c,0x00,0x00,0xde,0x08,0x00,0x00, +0xa6,0x09,0x00,0x00,0xff,0x08,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x03,0x0d,0x00,0x00,0x92,0x03,0x00,0x00,0xde,0x08,0x00,0x00,0x01,0x09,0x00,0x00, +0xff,0x08,0x00,0x00,0xb3,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0xe2,0x08,0x00,0x00, +0x03,0x0d,0x00,0x00,0x20,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x02,0x09,0x00,0x00, +0xff,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe2,0x08,0x00,0x00, +0xe3,0x08,0x00,0x00,0x02,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0xe3,0x08,0x00,0x00, +0x50,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xe6,0x08,0x00,0x00,0x03,0x0d,0x00,0x00, +0xd7,0x0c,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x3b,0x09,0x00,0x00, +0x9c,0x05,0x00,0x00,0xe6,0x08,0x00,0x00,0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0x3e,0x09,0x00,0x00,0x03,0x0d,0x00,0x00,0x1a,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x46,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x3e,0x09,0x00,0x00, +0x3f,0x09,0x00,0x00,0x43,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x3f,0x09,0x00,0x00, +0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x41,0x09,0x00,0x00,0x3b,0x09,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x7b,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x41,0x09,0x00,0x00,0x1a,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x46,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x43,0x09,0x00,0x00, +0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x45,0x09,0x00,0x00,0x3b,0x09,0x00,0x00, +0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x46,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x46,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x05,0x0d,0x00,0x00, +0x7b,0x09,0x00,0x00,0x3f,0x09,0x00,0x00,0x45,0x09,0x00,0x00,0x43,0x09,0x00,0x00, +0xad,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x4b,0x09,0x00,0x00,0x03,0x0d,0x00,0x00, +0x1a,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x56,0x09,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x4b,0x09,0x00,0x00,0x4c,0x09,0x00,0x00,0x53,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4c,0x09,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x4e,0x09,0x00,0x00,0x08,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x4f,0x09,0x00,0x00,0x4e,0x09,0x00,0x00,0x20,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x80,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x05,0x0d,0x00,0x00,0x4f,0x09,0x00,0x00,0xf9,0x00,0x02,0x00, +0x56,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x53,0x09,0x00,0x00,0xf9,0x00,0x02,0x00, +0x56,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x56,0x09,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x07,0x0d,0x00,0x00,0x80,0x09,0x00,0x00,0x4c,0x09,0x00,0x00, +0x05,0x0d,0x00,0x00,0x53,0x09,0x00,0x00,0x52,0x00,0x06,0x00,0x40,0x00,0x00,0x00, +0xa2,0x0c,0x00,0x00,0x07,0x0d,0x00,0x00,0x3b,0x09,0x00,0x00,0x00,0x00,0x00,0x00, +0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x5b,0x09,0x00,0x00,0xd7,0x0c,0x00,0x00, +0x1a,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x63,0x09,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x5b,0x09,0x00,0x00,0x5c,0x09,0x00,0x00,0x60,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5c,0x09,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x5e,0x09,0x00,0x00,0x3b,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x85,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x5e,0x09,0x00,0x00,0x1a,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x63,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x60,0x09,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x62,0x09,0x00,0x00,0x3b,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x63,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x63,0x09,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x09,0x0d,0x00,0x00,0x85,0x09,0x00,0x00,0x5c,0x09,0x00,0x00, +0x62,0x09,0x00,0x00,0x60,0x09,0x00,0x00,0xad,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0x68,0x09,0x00,0x00,0xd7,0x0c,0x00,0x00,0x1a,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x73,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x68,0x09,0x00,0x00, +0x69,0x09,0x00,0x00,0x70,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x69,0x09,0x00,0x00, +0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x6b,0x09,0x00,0x00,0x08,0x06,0x00,0x00, +0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x6c,0x09,0x00,0x00, +0x6b,0x09,0x00,0x00,0x20,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x8a,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x09,0x0d,0x00,0x00, +0x6c,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0x73,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x70,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0x73,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x73,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x0b,0x0d,0x00,0x00, +0x8a,0x09,0x00,0x00,0x69,0x09,0x00,0x00,0x09,0x0d,0x00,0x00,0x70,0x09,0x00,0x00, +0x52,0x00,0x06,0x00,0x40,0x00,0x00,0x00,0xad,0x0c,0x00,0x00,0x0b,0x0d,0x00,0x00, +0xa2,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0x91,0x09,0x00,0x00,0x13,0x09,0x00,0x00,0xad,0x0c,0x00,0x00,0x02,0x00,0x00,0x00, +0x1a,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0x92,0x09,0x00,0x00, +0x91,0x09,0x00,0x00,0x91,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x95,0x09,0x00,0x00,0x92,0x09,0x00,0x00, +0x21,0x09,0x00,0x00,0x83,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x98,0x09,0x00,0x00, +0x95,0x09,0x00,0x00,0x25,0x09,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xed,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x98,0x09,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa6,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xed,0x08,0x00,0x00,0x11,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xab,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xed,0x08,0x00,0x00,0xa6,0x09,0x00,0x00,0x50,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0xf6,0x08,0x00,0x00,0xab,0x09,0x00,0x00,0xab,0x09,0x00,0x00,0x88,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0xf7,0x08,0x00,0x00,0x98,0x09,0x00,0x00,0xf6,0x08,0x00,0x00, +0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xfb,0x08,0x00,0x00,0x1c,0x09,0x00,0x00, +0xf6,0x08,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfc,0x08,0x00,0x00, +0xf7,0x08,0x00,0x00,0xfb,0x08,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xb0,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x16,0x0d,0x00,0x00, +0xfc,0x08,0x00,0x00,0xf9,0x00,0x02,0x00,0xff,0x08,0x00,0x00,0xf8,0x00,0x02,0x00, +0xff,0x08,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x01,0x09,0x00,0x00, +0x03,0x0d,0x00,0x00,0x20,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xdf,0x08,0x00,0x00, +0xf8,0x00,0x02,0x00,0x02,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0x03,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x03,0x09,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x05,0x09,0x00,0x00,0xd7,0x0c,0x00,0x00,0x20,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xda,0x08,0x00,0x00,0xf8,0x00,0x02,0x00,0x06,0x09,0x00,0x00,0xf9,0x00,0x02,0x00, +0x07,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x07,0x09,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xda,0x0c,0x00,0x00,0xd6,0x08,0x00,0x00,0x78,0x08,0x00,0x00, +0xdb,0x0c,0x00,0x00,0x06,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xd8,0x0c,0x00,0x00,0xe7,0x00,0x00,0x00,0x78,0x08,0x00,0x00,0xd9,0x0c,0x00,0x00, +0x06,0x09,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x09,0x09,0x00,0x00, +0xe7,0x00,0x00,0x00,0xd8,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xb4,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x09,0x09,0x00,0x00, +0xe6,0x00,0x00,0x00,0xe7,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0c,0x09,0x00,0x00,0xda,0x0c,0x00,0x00,0xca,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xb8,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x0c,0x09,0x00,0x00,0xe6,0x00,0x00,0x00,0xe7,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0e,0x09,0x00,0x00,0xb4,0x09,0x00,0x00,0xb8,0x09,0x00,0x00, +0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x01,0x0a,0x00,0x00,0x0b,0x06,0x00,0x00, +0x9c,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x1a,0x01,0x00,0x00,0x4f,0x00,0x07,0x00, +0x12,0x00,0x00,0x00,0x02,0x0a,0x00,0x00,0x01,0x0a,0x00,0x00,0x01,0x0a,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0xdb,0x09,0x00,0x00,0xd1,0x05,0x00,0x00,0x02,0x0a,0x00,0x00,0x41,0x00,0x05,0x00, +0x1b,0x01,0x00,0x00,0x09,0x0a,0x00,0x00,0x19,0x01,0x00,0x00,0x20,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0x0a,0x0a,0x00,0x00,0x09,0x0a,0x00,0x00, +0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x17,0x0a,0x00,0x00,0xdb,0x09,0x00,0x00, +0xd0,0x05,0x00,0x00,0x83,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x1a,0x0a,0x00,0x00, +0xd0,0x05,0x00,0x00,0x35,0x02,0x00,0x00,0x0c,0x00,0x07,0x00,0x12,0x00,0x00,0x00, +0x27,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x17,0x0a,0x00,0x00, +0x1a,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0x2c,0x0a,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x35,0x02,0x00,0x00,0x27,0x0a,0x00,0x00, +0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0x20,0x0a,0x00,0x00,0x0a,0x0a,0x00,0x00, +0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x21,0x0a,0x00,0x00,0x2c,0x0a,0x00,0x00, +0x20,0x0a,0x00,0x00,0x3d,0x00,0x04,0x00,0x46,0x01,0x00,0x00,0x2f,0x0a,0x00,0x00, +0x91,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x93,0x01,0x00,0x00,0x30,0x0a,0x00,0x00, +0x95,0x01,0x00,0x00,0x56,0x00,0x05,0x00,0x97,0x01,0x00,0x00,0x31,0x0a,0x00,0x00, +0x2f,0x0a,0x00,0x00,0x30,0x0a,0x00,0x00,0x58,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0x33,0x0a,0x00,0x00,0x31,0x0a,0x00,0x00,0x21,0x0a,0x00,0x00,0x02,0x00,0x00,0x00, +0xe6,0x00,0x00,0x00,0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0x34,0x0a,0x00,0x00, +0x33,0x0a,0x00,0x00,0x33,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xe5,0x09,0x00,0x00,0x02,0x0a,0x00,0x00, +0xd6,0x05,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xe6,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0xe5,0x09,0x00,0x00,0xba,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0xe8,0x09,0x00,0x00,0xe6,0x09,0x00,0x00,0xe7,0x00,0x00,0x00, +0xf7,0x00,0x03,0x00,0xf7,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xe8,0x09,0x00,0x00,0xe9,0x09,0x00,0x00,0xf6,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe9,0x09,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xeb,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x34,0x0a,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xed,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0x02,0x0a,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xee,0x09,0x00,0x00, +0xeb,0x09,0x00,0x00,0xed,0x09,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x3c,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xee,0x09,0x00,0x00, +0xe6,0x00,0x00,0x00,0xe7,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf0,0x09,0x00,0x00,0xe7,0x00,0x00,0x00,0x3c,0x0a,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf2,0x09,0x00,0x00,0xe6,0x09,0x00,0x00,0xcb,0x0c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x41,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0xf2,0x09,0x00,0x00,0x58,0x03,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x45,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x41,0x0a,0x00,0x00,0xe6,0x00,0x00,0x00,0xe7,0x00,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x4b,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0xe6,0x00,0x00,0x00,0xf0,0x09,0x00,0x00,0x45,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf7,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0xf6,0x09,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf7,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0xf7,0x09,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xdc,0x0c,0x00,0x00,0x4b,0x0a,0x00,0x00,0xe9,0x09,0x00,0x00, +0xe6,0x00,0x00,0x00,0xf6,0x09,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa6,0x0a,0x00,0x00,0xe7,0x00,0x00,0x00,0xd0,0x06,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa7,0x0a,0x00,0x00,0xcd,0x06,0x00,0x00,0xa6,0x0a,0x00,0x00, +0x41,0x00,0x05,0x00,0x3c,0x01,0x00,0x00,0xae,0x0a,0x00,0x00,0x19,0x01,0x00,0x00, +0x41,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xaf,0x0a,0x00,0x00, +0xae,0x0a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9c,0x0a,0x00,0x00, +0xa7,0x0a,0x00,0x00,0xaf,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00,0x62,0x0a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x62,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xe0,0x0c,0x00,0x00,0x1a,0x01,0x00,0x00,0xf7,0x09,0x00,0x00,0x00,0x0d,0x00,0x00, +0x8b,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xdf,0x0c,0x00,0x00, +0xe6,0x00,0x00,0x00,0xf7,0x09,0x00,0x00,0x02,0x0d,0x00,0x00,0x8b,0x0a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xde,0x0c,0x00,0x00,0x9c,0x0a,0x00,0x00, +0xf7,0x09,0x00,0x00,0x01,0x0d,0x00,0x00,0x8b,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xdd,0x0c,0x00,0x00,0x92,0x03,0x00,0x00,0xf7,0x09,0x00,0x00, +0x8d,0x0a,0x00,0x00,0x8b,0x0a,0x00,0x00,0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0x65,0x0a,0x00,0x00,0xdd,0x0c,0x00,0x00,0x25,0x01,0x00,0x00,0xf6,0x00,0x04,0x00, +0x8e,0x0a,0x00,0x00,0x8b,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x65,0x0a,0x00,0x00,0x66,0x0a,0x00,0x00,0x8e,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x66,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00,0x67,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x67,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x02,0x0d,0x00,0x00, +0xdf,0x0c,0x00,0x00,0x66,0x0a,0x00,0x00,0xe5,0x0a,0x00,0x00,0x6b,0x0a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x01,0x0d,0x00,0x00,0xde,0x0c,0x00,0x00, +0x66,0x0a,0x00,0x00,0xe0,0x0a,0x00,0x00,0x6b,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x00,0x0d,0x00,0x00,0xe0,0x0c,0x00,0x00,0x66,0x0a,0x00,0x00, +0x80,0x0a,0x00,0x00,0x6b,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xfe,0x0c,0x00,0x00,0x92,0x03,0x00,0x00,0x66,0x0a,0x00,0x00,0x89,0x0a,0x00,0x00, +0x6b,0x0a,0x00,0x00,0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x6a,0x0a,0x00,0x00, +0xfe,0x0c,0x00,0x00,0x25,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x8a,0x0a,0x00,0x00, +0x6b,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x6a,0x0a,0x00,0x00, +0x6b,0x0a,0x00,0x00,0x8a,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0x6b,0x0a,0x00,0x00, +0x50,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x6e,0x0a,0x00,0x00,0xfe,0x0c,0x00,0x00, +0xdd,0x0c,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x71,0x0a,0x00,0x00, +0x9c,0x05,0x00,0x00,0x6e,0x0a,0x00,0x00,0x7c,0x00,0x04,0x00,0x5f,0x00,0x00,0x00, +0xb7,0x0a,0x00,0x00,0x71,0x0a,0x00,0x00,0x7c,0x00,0x04,0x00,0x5f,0x00,0x00,0x00, +0xb9,0x0a,0x00,0x00,0x08,0x06,0x00,0x00,0xb0,0x00,0x05,0x00,0x4c,0x02,0x00,0x00, +0xba,0x0a,0x00,0x00,0xb7,0x0a,0x00,0x00,0xb9,0x0a,0x00,0x00,0x9b,0x00,0x04,0x00, +0x96,0x00,0x00,0x00,0xbb,0x0a,0x00,0x00,0xba,0x0a,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x75,0x0a,0x00,0x00,0xbb,0x0a,0x00,0x00,0xe7,0x00,0x00,0x00, +0xe6,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0xc0,0x0a,0x00,0x00, +0x15,0x06,0x00,0x00,0x71,0x0a,0x00,0x00,0x02,0x00,0x00,0x00,0x1a,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc1,0x0a,0x00,0x00,0xc0,0x0a,0x00,0x00, +0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd2,0x0a,0x00,0x00, +0xc1,0x0a,0x00,0x00,0xd0,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd3,0x0a,0x00,0x00,0xcd,0x06,0x00,0x00,0xd2,0x0a,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc8,0x0a,0x00,0x00,0xd3,0x0a,0x00,0x00,0xaf,0x0a,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7a,0x0a,0x00,0x00,0xc8,0x0a,0x00,0x00, +0x75,0x0a,0x00,0x00,0xb4,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x7d,0x0a,0x00,0x00, +0x9c,0x0a,0x00,0x00,0x7a,0x0a,0x00,0x00,0xa9,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x7e,0x0a,0x00,0x00,0x7d,0x0a,0x00,0x00,0x20,0x01,0x00,0x00,0x1a,0x01,0x00,0x00, +0xc5,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x80,0x0a,0x00,0x00,0x00,0x0d,0x00,0x00, +0x7e,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe0,0x0a,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x01,0x0d,0x00,0x00,0x7a,0x0a,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe5,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x02,0x0d,0x00,0x00,0x7a,0x0a,0x00,0x00,0x80,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x89,0x0a,0x00,0x00,0xfe,0x0c,0x00,0x00,0x20,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x67,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0x8a,0x0a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x8b,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0x8b,0x0a,0x00,0x00, +0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x8d,0x0a,0x00,0x00,0xdd,0x0c,0x00,0x00, +0x20,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x62,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8e,0x0a,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x91,0x0a,0x00,0x00, +0xde,0x0c,0x00,0x00,0xdf,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x92,0x0a,0x00,0x00,0xe7,0x00,0x00,0x00,0x91,0x0a,0x00,0x00,0xab,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x94,0x0a,0x00,0x00,0xe0,0x0c,0x00,0x00,0x4c,0x01,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x95,0x0a,0x00,0x00,0x94,0x0a,0x00,0x00, +0xe6,0x00,0x00,0x00,0xe7,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x96,0x0a,0x00,0x00,0x92,0x0a,0x00,0x00,0x95,0x0a,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfe,0x05,0x00,0x00,0xdc,0x0c,0x00,0x00,0x96,0x0a,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xe9,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xfe,0x05,0x00,0x00,0xe6,0x00,0x00,0x00,0xe7,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xee,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xe9,0x0a,0x00,0x00,0x0e,0x09,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0x89,0x0b,0x00,0x00,0x66,0x08,0x00,0x00,0x9c,0x05,0x00,0x00, +0x02,0x00,0x00,0x00,0x1a,0x01,0x00,0x00,0x4f,0x00,0x08,0x00,0x31,0x00,0x00,0x00, +0x8a,0x0b,0x00,0x00,0x89,0x0b,0x00,0x00,0x89,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x1a,0x0b,0x00,0x00,0xe6,0x00,0x00,0x00,0xee,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x1b,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x1b,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xe2,0x0c,0x00,0x00,0xe6,0x00,0x00,0x00,0x8e,0x0a,0x00,0x00, +0xfd,0x0c,0x00,0x00,0x4d,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xe1,0x0c,0x00,0x00,0x92,0x03,0x00,0x00,0x8e,0x0a,0x00,0x00,0x4f,0x0b,0x00,0x00, +0x4d,0x0b,0x00,0x00,0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x1e,0x0b,0x00,0x00, +0xe1,0x0c,0x00,0x00,0x25,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x50,0x0b,0x00,0x00, +0x4d,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x1e,0x0b,0x00,0x00, +0x1f,0x0b,0x00,0x00,0x50,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x1f,0x0b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x20,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x20,0x0b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xfd,0x0c,0x00,0x00,0xe2,0x0c,0x00,0x00, +0x1f,0x0b,0x00,0x00,0x48,0x0b,0x00,0x00,0x49,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xe7,0x0c,0x00,0x00,0x92,0x03,0x00,0x00,0x1f,0x0b,0x00,0x00, +0x4b,0x0b,0x00,0x00,0x49,0x0b,0x00,0x00,0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0x23,0x0b,0x00,0x00,0xe7,0x0c,0x00,0x00,0x25,0x01,0x00,0x00,0xf6,0x00,0x04,0x00, +0x4c,0x0b,0x00,0x00,0x49,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x23,0x0b,0x00,0x00,0x24,0x0b,0x00,0x00,0x4c,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x24,0x0b,0x00,0x00,0x50,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x27,0x0b,0x00,0x00, +0xe7,0x0c,0x00,0x00,0xe1,0x0c,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0xa0,0x0b,0x00,0x00,0x9c,0x05,0x00,0x00,0x27,0x0b,0x00,0x00,0xb1,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0xa3,0x0b,0x00,0x00,0xe7,0x0c,0x00,0x00,0x1a,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xab,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xa3,0x0b,0x00,0x00,0xa4,0x0b,0x00,0x00,0xa8,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa4,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xa6,0x0b,0x00,0x00, +0xa0,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xe0,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xa6,0x0b,0x00,0x00, +0x1a,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xab,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa8,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xaa,0x0b,0x00,0x00, +0xa0,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xab,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xab,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xe9,0x0c,0x00,0x00,0xe0,0x0b,0x00,0x00,0xa4,0x0b,0x00,0x00,0xaa,0x0b,0x00,0x00, +0xa8,0x0b,0x00,0x00,0xad,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0xb0,0x0b,0x00,0x00, +0xe7,0x0c,0x00,0x00,0x1a,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xbb,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb0,0x0b,0x00,0x00,0xb1,0x0b,0x00,0x00, +0xb8,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xb1,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xb3,0x0b,0x00,0x00,0x08,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0x82,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xb4,0x0b,0x00,0x00,0xb3,0x0b,0x00,0x00, +0x20,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xe5,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xe9,0x0c,0x00,0x00,0xb4,0x0b,0x00,0x00, +0xf9,0x00,0x02,0x00,0xbb,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xb8,0x0b,0x00,0x00, +0xf9,0x00,0x02,0x00,0xbb,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xbb,0x0b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xeb,0x0c,0x00,0x00,0xe5,0x0b,0x00,0x00, +0xb1,0x0b,0x00,0x00,0xe9,0x0c,0x00,0x00,0xb8,0x0b,0x00,0x00,0x52,0x00,0x06,0x00, +0x40,0x00,0x00,0x00,0xbc,0x0c,0x00,0x00,0xeb,0x0c,0x00,0x00,0xa0,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0xc0,0x0b,0x00,0x00, +0xe1,0x0c,0x00,0x00,0x1a,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xc8,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc0,0x0b,0x00,0x00,0xc1,0x0b,0x00,0x00, +0xc5,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xc1,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xc3,0x0b,0x00,0x00,0xa0,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xea,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xc3,0x0b,0x00,0x00,0x1a,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc8,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xc5,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xc7,0x0b,0x00,0x00,0xa0,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc8,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xc8,0x0b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xed,0x0c,0x00,0x00,0xea,0x0b,0x00,0x00, +0xc1,0x0b,0x00,0x00,0xc7,0x0b,0x00,0x00,0xc5,0x0b,0x00,0x00,0xad,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0xcd,0x0b,0x00,0x00,0xe1,0x0c,0x00,0x00,0x1a,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xd8,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xcd,0x0b,0x00,0x00,0xce,0x0b,0x00,0x00,0xd5,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xce,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd0,0x0b,0x00,0x00, +0x08,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xd1,0x0b,0x00,0x00,0xd0,0x0b,0x00,0x00,0x20,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xef,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xed,0x0c,0x00,0x00,0xd1,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0xd8,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd5,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0xd8,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd8,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xef,0x0c,0x00,0x00,0xef,0x0b,0x00,0x00,0xce,0x0b,0x00,0x00,0xed,0x0c,0x00,0x00, +0xd5,0x0b,0x00,0x00,0x52,0x00,0x06,0x00,0x40,0x00,0x00,0x00,0xc7,0x0c,0x00,0x00, +0xef,0x0c,0x00,0x00,0xbc,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x80,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x2f,0x0b,0x00,0x00,0xe1,0x0c,0x00,0x00,0x20,0x01,0x00,0x00, +0x84,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x30,0x0b,0x00,0x00,0x2f,0x0b,0x00,0x00, +0xbe,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x32,0x0b,0x00,0x00, +0x30,0x0b,0x00,0x00,0xe7,0x0c,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x33,0x0b,0x00,0x00,0x32,0x0b,0x00,0x00,0x20,0x01,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0xf4,0x0b,0x00,0x00,0x66,0x08,0x00,0x00,0xc7,0x0c,0x00,0x00, +0x02,0x00,0x00,0x00,0x1a,0x01,0x00,0x00,0x4f,0x00,0x08,0x00,0x31,0x00,0x00,0x00, +0xf5,0x0b,0x00,0x00,0xf4,0x0b,0x00,0x00,0xf4,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x46,0x01,0x00,0x00, +0xf8,0x0b,0x00,0x00,0x50,0x01,0x00,0x00,0x50,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0xfc,0x0b,0x00,0x00,0xeb,0x0c,0x00,0x00,0xef,0x0c,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0xfd,0x0b,0x00,0x00,0xf8,0x0b,0x00,0x00,0xfc,0x0b,0x00,0x00, +0x02,0x00,0x00,0x00,0x1a,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfe,0x0b,0x00,0x00,0xfd,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00, +0x5f,0x00,0x00,0x00,0x39,0x0b,0x00,0x00,0xc7,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x46,0x01,0x00,0x00,0x01,0x0c,0x00,0x00,0x5a,0x01,0x00,0x00,0x7c,0x00,0x04,0x00, +0x40,0x00,0x00,0x00,0x03,0x0c,0x00,0x00,0x39,0x0b,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0x04,0x0c,0x00,0x00,0x01,0x0c,0x00,0x00,0x03,0x0c,0x00,0x00, +0x02,0x00,0x00,0x00,0x1a,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x05,0x0c,0x00,0x00,0x04,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x32,0x00,0x00,0x00,0x3d,0x0b,0x00,0x00,0x00,0x0b,0x00,0x00,0x33,0x0b,0x00,0x00, +0x3e,0x00,0x03,0x00,0x3d,0x0b,0x00,0x00,0xf5,0x0b,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x40,0x0b,0x00,0x00,0x01,0x0b,0x00,0x00,0x33,0x0b,0x00,0x00, +0x3e,0x00,0x03,0x00,0x40,0x0b,0x00,0x00,0xfe,0x0b,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x43,0x0b,0x00,0x00,0x02,0x0b,0x00,0x00,0x33,0x0b,0x00,0x00, +0x3e,0x00,0x03,0x00,0x43,0x0b,0x00,0x00,0x05,0x0c,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x46,0x0b,0x00,0x00,0xfe,0x0b,0x00,0x00,0x05,0x0c,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x48,0x0b,0x00,0x00,0xfd,0x0c,0x00,0x00, +0x46,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0x49,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x49,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x4b,0x0b,0x00,0x00, +0xe7,0x0c,0x00,0x00,0x20,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x20,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4c,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0x4d,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4d,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x4f,0x0b,0x00,0x00,0xe1,0x0c,0x00,0x00,0x20,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x1b,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x50,0x0b,0x00,0x00,0xba,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x52,0x0b,0x00,0x00,0xe2,0x0c,0x00,0x00,0xe6,0x00,0x00,0x00, +0xf7,0x00,0x03,0x00,0x81,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x52,0x0b,0x00,0x00,0x53,0x0b,0x00,0x00,0x81,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x53,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0x54,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x54,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0xe6,0x0c,0x00,0x00, +0x1a,0x0b,0x00,0x00,0x53,0x0b,0x00,0x00,0x19,0x0c,0x00,0x00,0x58,0x0b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xe3,0x0c,0x00,0x00,0x1a,0x01,0x00,0x00, +0x53,0x0b,0x00,0x00,0x7f,0x0b,0x00,0x00,0x58,0x0b,0x00,0x00,0xb1,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x57,0x0b,0x00,0x00,0xe3,0x0c,0x00,0x00,0x30,0x01,0x00,0x00, +0xf6,0x00,0x04,0x00,0x80,0x0b,0x00,0x00,0x58,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x57,0x0b,0x00,0x00,0x58,0x0b,0x00,0x00,0x80,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x58,0x0b,0x00,0x00,0x41,0x00,0x05,0x00,0x32,0x00,0x00,0x00, +0x5a,0x0b,0x00,0x00,0x00,0x0b,0x00,0x00,0xe3,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x31,0x00,0x00,0x00,0x5b,0x0b,0x00,0x00,0x5a,0x0b,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x5d,0x0b,0x00,0x00,0x01,0x0b,0x00,0x00,0xe3,0x0c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5e,0x0b,0x00,0x00,0x5d,0x0b,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x60,0x0b,0x00,0x00,0x02,0x0b,0x00,0x00, +0xe3,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x61,0x0b,0x00,0x00, +0x60,0x0b,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x64,0x0b,0x00,0x00, +0x8a,0x0b,0x00,0x00,0x8a,0x0b,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x67,0x0b,0x00,0x00,0x5b,0x0b,0x00,0x00,0x5b,0x0b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x0a,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x64,0x0b,0x00,0x00,0x67,0x0b,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6b,0x0b,0x00,0x00,0x8a,0x0b,0x00,0x00,0x5b,0x0b,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6d,0x0b,0x00,0x00,0x6b,0x0b,0x00,0x00,0x0a,0x0c,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6f,0x0b,0x00,0x00,0x6d,0x0b,0x00,0x00, +0xe1,0x04,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x71,0x0b,0x00,0x00, +0xcc,0x0c,0x00,0x00,0x6f,0x0b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x0f,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x5e,0x0b,0x00,0x00, +0x71,0x0b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x14,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x61,0x0b,0x00,0x00,0x71,0x0b,0x00,0x00, +0x50,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x7a,0x0b,0x00,0x00,0x0f,0x0c,0x00,0x00, +0x14,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0x19,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xe6,0x0c,0x00,0x00,0x7a,0x0b,0x00,0x00, +0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x7f,0x0b,0x00,0x00,0xe3,0x0c,0x00,0x00, +0x20,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x54,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x80,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0x81,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x81,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0xe4,0x0c,0x00,0x00, +0x1a,0x0b,0x00,0x00,0x50,0x0b,0x00,0x00,0xe6,0x0c,0x00,0x00,0x80,0x0b,0x00,0x00, +0x3d,0x00,0x04,0x00,0xb2,0x01,0x00,0x00,0x1b,0x0c,0x00,0x00,0xb4,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1e,0x0c,0x00,0x00,0xe4,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1f,0x0c,0x00,0x00, +0xe4,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0x20,0x0c,0x00,0x00,0x1e,0x0c,0x00,0x00,0x1f,0x0c,0x00,0x00,0xe6,0x00,0x00,0x00, +0xe6,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x1b,0x0c,0x00,0x00,0x9c,0x05,0x00,0x00, +0x20,0x0c,0x00,0x00,0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_depth_clip_pass_41b3c034da52e3fac673ce293e37adcc.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_depth_clip_pass_41b3c034da52e3fac673ce293e37adcc.h new file mode 100644 index 00000000..898f7087 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_depth_clip_pass_41b3c034da52e3fac673ce293e37adcc.h @@ -0,0 +1,943 @@ +// ffx_fsr2_depth_clip_pass_41b3c034da52e3fac673ce293e37adcc.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_depth_clip_pass_41b3c034da52e3fac673ce293e37adcc_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_41b3c034da52e3fac673ce293e37adcc_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_41b3c034da52e3fac673ce293e37adcc_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_41b3c034da52e3fac673ce293e37adcc_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_41b3c034da52e3fac673ce293e37adcc_SampledImageResourceNames[] = { "r_reconstructed_previous_nearest_depth", "r_dilated_motion_vectors", "r_dilatedDepth", "r_reactive_mask", "r_transparency_and_composition_mask", "r_previous_dilated_motion_vectors", "r_input_motion_vectors", "r_input_color_jittered", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_41b3c034da52e3fac673ce293e37adcc_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 7, 8, 10, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_41b3c034da52e3fac673ce293e37adcc_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_41b3c034da52e3fac673ce293e37adcc_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_depth_clip_pass_41b3c034da52e3fac673ce293e37adcc_StorageImageResourceNames[] = { "rw_dilated_reactive_masks", "rw_prepared_input_color", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_41b3c034da52e3fac673ce293e37adcc_StorageImageResourceBindings[] = { 12, 13, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_41b3c034da52e3fac673ce293e37adcc_StorageImageResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_41b3c034da52e3fac673ce293e37adcc_StorageImageResourceSets[] = { 1, 1, }; + +static const char* g_ffx_fsr2_depth_clip_pass_41b3c034da52e3fac673ce293e37adcc_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_41b3c034da52e3fac673ce293e37adcc_UniformBufferResourceBindings[] = { 14, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_41b3c034da52e3fac673ce293e37adcc_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_41b3c034da52e3fac673ce293e37adcc_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_depth_clip_pass_41b3c034da52e3fac673ce293e37adcc_size = 14632; + +static const unsigned char g_ffx_fsr2_depth_clip_pass_41b3c034da52e3fac673ce293e37adcc_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x16,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x06,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x8f,0x05,0x00,0x00, +0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00, +0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75, +0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00, +0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65, +0x72,0x5f,0x31,0x36,0x62,0x69,0x74,0x5f,0x73,0x74,0x6f,0x72,0x61,0x67,0x65,0x00, +0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65, +0x72,0x5f,0x65,0x78,0x70,0x6c,0x69,0x63,0x69,0x74,0x5f,0x61,0x72,0x69,0x74,0x68, +0x6d,0x65,0x74,0x69,0x63,0x5f,0x74,0x79,0x70,0x65,0x73,0x00,0x04,0x00,0x0a,0x00, +0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74, +0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69, +0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c, +0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74, +0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0x15,0x01,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x15,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00, +0x06,0x00,0x07,0x00,0x15,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78, +0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00, +0x15,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79, +0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x15,0x01,0x00,0x00, +0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52, +0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e, +0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0x15,0x01,0x00,0x00,0x04,0x00,0x00,0x00, +0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f, +0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0x15,0x01,0x00,0x00,0x05,0x00,0x00,0x00, +0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55, +0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0x15,0x01,0x00,0x00,0x06,0x00,0x00,0x00, +0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00, +0x15,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54, +0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00, +0x15,0x01,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00, +0x06,0x00,0x08,0x00,0x15,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74, +0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00, +0x06,0x00,0x08,0x00,0x15,0x01,0x00,0x00,0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77, +0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00, +0x06,0x00,0x0b,0x00,0x15,0x01,0x00,0x00,0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74, +0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43, +0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00, +0x15,0x01,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f, +0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00,0x15,0x01,0x00,0x00, +0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61, +0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x15,0x01,0x00,0x00,0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e, +0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00,0x15,0x01,0x00,0x00, +0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65, +0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x15,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69, +0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0x15,0x01,0x00,0x00,0x11,0x00,0x00,0x00, +0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67, +0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00,0x15,0x01,0x00,0x00, +0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f, +0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00, +0x05,0x00,0x04,0x00,0x17,0x01,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00, +0x05,0x00,0x06,0x00,0x49,0x01,0x00,0x00,0x72,0x5f,0x72,0x65,0x61,0x63,0x74,0x69, +0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x00,0x05,0x00,0x0b,0x00,0x53,0x01,0x00,0x00, +0x72,0x5f,0x74,0x72,0x61,0x6e,0x73,0x70,0x61,0x72,0x65,0x6e,0x63,0x79,0x5f,0x61, +0x6e,0x64,0x5f,0x63,0x6f,0x6d,0x70,0x6f,0x73,0x69,0x74,0x69,0x6f,0x6e,0x5f,0x6d, +0x61,0x73,0x6b,0x00,0x05,0x00,0x08,0x00,0x5b,0x01,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x5f,0x6a,0x69,0x74,0x74,0x65,0x72, +0x65,0x64,0x00,0x00,0x05,0x00,0x08,0x00,0x63,0x01,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f, +0x72,0x73,0x00,0x00,0x05,0x00,0x08,0x00,0x71,0x01,0x00,0x00,0x72,0x77,0x5f,0x70, +0x72,0x65,0x70,0x61,0x72,0x65,0x64,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f, +0x6c,0x6f,0x72,0x00,0x05,0x00,0x0c,0x00,0x77,0x01,0x00,0x00,0x72,0x5f,0x72,0x65, +0x63,0x6f,0x6e,0x73,0x74,0x72,0x75,0x63,0x74,0x65,0x64,0x5f,0x70,0x72,0x65,0x76, +0x69,0x6f,0x75,0x73,0x5f,0x6e,0x65,0x61,0x72,0x65,0x73,0x74,0x5f,0x64,0x65,0x70, +0x74,0x68,0x00,0x00,0x05,0x00,0x09,0x00,0x80,0x01,0x00,0x00,0x72,0x5f,0x64,0x69, +0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63, +0x74,0x6f,0x72,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x0b,0x00,0x87,0x01,0x00,0x00, +0x72,0x5f,0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x64,0x69,0x6c,0x61,0x74, +0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72, +0x73,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x8b,0x01,0x00,0x00,0x73,0x5f,0x4c,0x69, +0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0x94,0x01,0x00,0x00,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x44,0x65,0x70, +0x74,0x68,0x00,0x00,0x05,0x00,0x07,0x00,0x9c,0x01,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x05,0x00,0x09,0x00,0xaa,0x01,0x00,0x00,0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74, +0x65,0x64,0x5f,0x72,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b, +0x73,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0x8f,0x05,0x00,0x00,0x67,0x6c,0x5f,0x47, +0x6c,0x6f,0x62,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49, +0x44,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00, +0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x15,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00,0x04,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00, +0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x15,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00,0x08,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00, +0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x15,0x01,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00,0x0c,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00, +0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x15,0x01,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00, +0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x15,0x01,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x15,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x17,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x17,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x49,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x49,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x53,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x53,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x5b,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x5b,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x63,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x63,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x71,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x71,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0x71,0x01,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x77,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x77,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x80,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x80,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x87,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x87,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8b,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8b,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x94,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x94,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x9c,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x9c,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xaa,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xaa,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xaa,0x01,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8f,0x05,0x00,0x00,0x0b,0x00,0x00,0x00, +0x1c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa1,0x05,0x00,0x00,0x0b,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00, +0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x31,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x32,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x31,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x48,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x54,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x5c,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x5c,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x14,0x00,0x02,0x00,0x94,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x5c,0x00,0x00,0x00,0xb3,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00, +0xb4,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0xb3,0x00,0x00,0x00,0x1c,0x00,0x04,0x00, +0xb5,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0xb3,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xe4,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xe5,0x00,0x00,0x00,0x00,0x00,0x80,0x3f,0x1e,0x00,0x15,0x00, +0x15,0x01,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x48,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x16,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x15,0x01,0x00,0x00, +0x3b,0x00,0x04,0x00,0x16,0x01,0x00,0x00,0x17,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x18,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x19,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x1e,0x01,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x23,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x28,0x01,0x00,0x00,0x07,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x29,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x48,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x2e,0x01,0x00,0x00,0x09,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x2f,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x34,0x01,0x00,0x00,0x0c,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x35,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x3a,0x01,0x00,0x00,0x12,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x3f,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x40,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x3f,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x5c,0x00,0x00,0x00,0x45,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x40,0x01,0x00,0x00,0x49,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x40,0x01,0x00,0x00,0x53,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x40,0x01,0x00,0x00,0x5b,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x40,0x01,0x00,0x00,0x63,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x6f,0x01,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x70,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x6f,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0x70,0x01,0x00,0x00, +0x71,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x75,0x01,0x00,0x00, +0x5c,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x76,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x75,0x01,0x00,0x00,0x3b,0x00,0x04,0x00, +0x76,0x01,0x00,0x00,0x77,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x7a,0x01,0x00,0x00,0x5c,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x40,0x01,0x00,0x00,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x40,0x01,0x00,0x00,0x87,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x1a,0x00,0x02,0x00, +0x89,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0x8a,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x89,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0x8a,0x01,0x00,0x00,0x8b,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x1b,0x00,0x03,0x00,0x8d,0x01,0x00,0x00,0x3f,0x01,0x00,0x00, +0x3b,0x00,0x04,0x00,0x40,0x01,0x00,0x00,0x94,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x40,0x01,0x00,0x00,0x9c,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x9e,0x01,0x00,0x00,0x18,0x01,0x00,0x00, +0x18,0x01,0x00,0x00,0x19,0x00,0x09,0x00,0xa8,0x01,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xa9,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0xa8,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0xa9,0x01,0x00,0x00, +0xaa,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb2,0x01,0x00,0x00,0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb6,0x01,0x00,0x00,0x00,0x00,0x00,0x3f,0x2b,0x00,0x04,0x00,0x5c,0x00,0x00,0x00, +0xb7,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xc8,0x01,0x00,0x00,0x00,0x00,0x80,0xbe,0x2c,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x2b,0x02,0x00,0x00,0xb6,0x01,0x00,0x00,0xb6,0x01,0x00,0x00,0x17,0x00,0x04,0x00, +0x42,0x02,0x00,0x00,0x94,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x4b,0x02,0x00,0x00,0x00,0x00,0x00,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x4c,0x02,0x00,0x00,0x00,0x00,0x00,0xc0,0x2c,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x4d,0x02,0x00,0x00,0x4b,0x02,0x00,0x00,0x4c,0x02,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4f,0x02,0x00,0x00,0x00,0x00,0x80,0xbf, +0x2c,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x50,0x02,0x00,0x00,0x4f,0x02,0x00,0x00, +0xe5,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x98,0x02,0x00,0x00, +0x00,0xe0,0x7f,0x47,0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xb0,0x02,0x00,0x00, +0x1e,0x01,0x00,0x00,0x18,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0xb2,0x02,0x00,0x00,0x18,0x01,0x00,0x00,0x1e,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xb4,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0xb5,0x02,0x00,0x00,0x1e,0x01,0x00,0x00,0x1e,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xea,0x02,0x00,0x00,0x04,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x01,0x03,0x00,0x00,0x0a,0xd7,0x23,0x3c, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x3e,0x03,0x00,0x00,0x0d,0xd9,0x65,0x37, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4e,0x03,0x00,0x00,0x00,0x00,0x40,0x40, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x88,0x03,0x00,0x00,0xff,0xff,0xff,0xff, +0x2b,0x00,0x04,0x00,0x5c,0x00,0x00,0x00,0x94,0x04,0x00,0x00,0x09,0x00,0x00,0x00, +0x1c,0x00,0x04,0x00,0x95,0x04,0x00,0x00,0x31,0x00,0x00,0x00,0x94,0x04,0x00,0x00, +0x20,0x00,0x04,0x00,0x96,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0x95,0x04,0x00,0x00, +0x1c,0x00,0x04,0x00,0x9b,0x04,0x00,0x00,0x06,0x00,0x00,0x00,0x94,0x04,0x00,0x00, +0x20,0x00,0x04,0x00,0x9c,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0x9b,0x04,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd7,0x04,0x00,0x00,0x00,0x00,0xc0,0x40, +0x2c,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0xf7,0x04,0x00,0x00,0xe4,0x00,0x00,0x00, +0xe4,0x00,0x00,0x00,0xe4,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0x0e,0x05,0x00,0x00,0x18,0x01,0x00,0x00,0x88,0x03,0x00,0x00,0x17,0x00,0x04,0x00, +0x8d,0x05,0x00,0x00,0x5c,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x8e,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0x8d,0x05,0x00,0x00,0x3b,0x00,0x04,0x00, +0x8e,0x05,0x00,0x00,0x8f,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x5c,0x00,0x00,0x00,0xa0,0x05,0x00,0x00,0x08,0x00,0x00,0x00,0x2c,0x00,0x06,0x00, +0x8d,0x05,0x00,0x00,0xa1,0x05,0x00,0x00,0xa0,0x05,0x00,0x00,0xa0,0x05,0x00,0x00, +0xb7,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0x09,0x0c,0x00,0x00,0x07,0x00,0x00,0x00, +0xb4,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x0b,0x0c,0x00,0x00,0x07,0x00,0x00,0x00, +0xb5,0x00,0x00,0x00,0x2c,0x00,0x07,0x00,0xb4,0x00,0x00,0x00,0xb0,0x0c,0x00,0x00, +0x9e,0x01,0x00,0x00,0xb0,0x02,0x00,0x00,0xb2,0x02,0x00,0x00,0xb5,0x02,0x00,0x00, +0x2c,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0xb1,0x0c,0x00,0x00,0x98,0x02,0x00,0x00, +0x98,0x02,0x00,0x00,0x98,0x02,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb2,0x0c,0x00,0x00,0x00,0x00,0xc8,0x42,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb3,0x0c,0x00,0x00,0xcd,0xcc,0x4c,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb4,0x0c,0x00,0x00,0x00,0x00,0xe0,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb8,0x0c,0x00,0x00,0x8b,0xff,0xed,0x39,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00, +0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x0b,0x0c,0x00,0x00,0x25,0x0c,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x09,0x0c,0x00,0x00,0x24,0x0c,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x96,0x04,0x00,0x00,0xe8,0x0a,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x9c,0x04,0x00,0x00,0xe9,0x0a,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x9c,0x04,0x00,0x00,0xea,0x0a,0x00,0x00, +0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x8d,0x05,0x00,0x00,0x90,0x05,0x00,0x00, +0x8f,0x05,0x00,0x00,0x4f,0x00,0x07,0x00,0x5d,0x00,0x00,0x00,0x91,0x05,0x00,0x00, +0x90,0x05,0x00,0x00,0x90,0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x7c,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0x92,0x05,0x00,0x00,0x91,0x05,0x00,0x00, +0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0xc2,0x05,0x00,0x00,0x92,0x05,0x00,0x00, +0x81,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xc4,0x05,0x00,0x00,0xc2,0x05,0x00,0x00, +0x2b,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x19,0x01,0x00,0x00,0xfd,0x05,0x00,0x00, +0x17,0x01,0x00,0x00,0x18,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x40,0x00,0x00,0x00, +0xfe,0x05,0x00,0x00,0xfd,0x05,0x00,0x00,0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00, +0xc6,0x05,0x00,0x00,0xfe,0x05,0x00,0x00,0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0xc7,0x05,0x00,0x00,0xc4,0x05,0x00,0x00,0xc6,0x05,0x00,0x00,0x3d,0x00,0x04,0x00, +0x3f,0x01,0x00,0x00,0x01,0x06,0x00,0x00,0x80,0x01,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0x03,0x06,0x00,0x00,0x01,0x06,0x00,0x00,0x92,0x05,0x00,0x00, +0x02,0x00,0x00,0x00,0x18,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00, +0x04,0x06,0x00,0x00,0x03,0x06,0x00,0x00,0x03,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x19,0x01,0x00,0x00,0x07,0x06,0x00,0x00, +0x17,0x01,0x00,0x00,0x23,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x40,0x00,0x00,0x00, +0x08,0x06,0x00,0x00,0x07,0x06,0x00,0x00,0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00, +0xcc,0x05,0x00,0x00,0x08,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0xcd,0x05,0x00,0x00,0x04,0x06,0x00,0x00,0xcc,0x05,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xce,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0xcd,0x05,0x00,0x00,0xba,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0xcf,0x05,0x00,0x00, +0xce,0x05,0x00,0x00,0x01,0x03,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xd0,0x05,0x00,0x00,0xcf,0x05,0x00,0x00,0xe5,0x00,0x00,0x00,0xe4,0x00,0x00,0x00, +0x8e,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xd2,0x05,0x00,0x00,0x04,0x06,0x00,0x00, +0xd0,0x05,0x00,0x00,0x81,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xd5,0x05,0x00,0x00, +0xc7,0x05,0x00,0x00,0xd2,0x05,0x00,0x00,0x3d,0x00,0x04,0x00,0x3f,0x01,0x00,0x00, +0x0b,0x06,0x00,0x00,0x94,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0x0d,0x06,0x00,0x00,0x0b,0x06,0x00,0x00,0x92,0x05,0x00,0x00,0x02,0x00,0x00,0x00, +0x18,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0e,0x06,0x00,0x00, +0x0d,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x29,0x01,0x00,0x00, +0xcb,0x06,0x00,0x00,0x17,0x01,0x00,0x00,0x28,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x48,0x00,0x00,0x00,0xcc,0x06,0x00,0x00,0xcb,0x06,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc3,0x06,0x00,0x00,0xcc,0x06,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc6,0x06,0x00,0x00,0xcc,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc7,0x06,0x00,0x00, +0x0e,0x06,0x00,0x00,0xc6,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc8,0x06,0x00,0x00,0xc3,0x06,0x00,0x00,0xc7,0x06,0x00,0x00,0x85,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0xda,0x06,0x00,0x00,0xd5,0x05,0x00,0x00,0xc6,0x05,0x00,0x00, +0x83,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xdb,0x06,0x00,0x00,0xda,0x06,0x00,0x00, +0x2b,0x02,0x00,0x00,0x0c,0x00,0x06,0x00,0x12,0x00,0x00,0x00,0xdd,0x06,0x00,0x00, +0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0xdb,0x06,0x00,0x00,0x6e,0x00,0x04,0x00, +0x40,0x00,0x00,0x00,0xde,0x06,0x00,0x00,0xdd,0x06,0x00,0x00,0x0c,0x00,0x06,0x00, +0x12,0x00,0x00,0x00,0x06,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0xdb,0x06,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe7,0x06,0x00,0x00, +0x06,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe8,0x06,0x00,0x00,0xe5,0x00,0x00,0x00,0xe7,0x06,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xea,0x06,0x00,0x00,0x06,0x07,0x00,0x00,0x01,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xeb,0x06,0x00,0x00,0xe5,0x00,0x00,0x00, +0xea,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xec,0x06,0x00,0x00, +0xe8,0x06,0x00,0x00,0xeb,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf3,0x06,0x00,0x00,0xe7,0x06,0x00,0x00,0xeb,0x06,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfa,0x06,0x00,0x00,0xe8,0x06,0x00,0x00,0xea,0x06,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0xe7,0x06,0x00,0x00, +0xea,0x06,0x00,0x00,0x50,0x00,0x07,0x00,0xb5,0x00,0x00,0x00,0x53,0x0c,0x00,0x00, +0xec,0x06,0x00,0x00,0xf3,0x06,0x00,0x00,0xfa,0x06,0x00,0x00,0x00,0x07,0x00,0x00, +0x3e,0x00,0x03,0x00,0x24,0x0c,0x00,0x00,0xb0,0x0c,0x00,0x00,0x3e,0x00,0x03,0x00, +0x25,0x0c,0x00,0x00,0x53,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00,0x5a,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5a,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xbb,0x0c,0x00,0x00,0xe4,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x09,0x0d,0x00,0x00, +0xaf,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xba,0x0c,0x00,0x00, +0xe4,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x06,0x0d,0x00,0x00,0xaf,0x06,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xb9,0x0c,0x00,0x00,0x18,0x01,0x00,0x00, +0x05,0x00,0x00,0x00,0xb1,0x06,0x00,0x00,0xaf,0x06,0x00,0x00,0xb1,0x00,0x05,0x00, +0x94,0x00,0x00,0x00,0x5d,0x06,0x00,0x00,0xb9,0x0c,0x00,0x00,0xea,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0xb2,0x06,0x00,0x00,0xaf,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x5d,0x06,0x00,0x00,0x5e,0x06,0x00,0x00,0xb2,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5e,0x06,0x00,0x00,0x41,0x00,0x05,0x00,0x54,0x00,0x00,0x00, +0x27,0x0c,0x00,0x00,0x24,0x0c,0x00,0x00,0xb9,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x40,0x00,0x00,0x00,0x61,0x06,0x00,0x00,0x27,0x0c,0x00,0x00,0x80,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0x65,0x06,0x00,0x00,0xde,0x06,0x00,0x00,0x61,0x06,0x00,0x00, +0x7c,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x0f,0x07,0x00,0x00,0x65,0x06,0x00,0x00, +0x7c,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x11,0x07,0x00,0x00,0xfe,0x05,0x00,0x00, +0xb0,0x00,0x05,0x00,0x42,0x02,0x00,0x00,0x12,0x07,0x00,0x00,0x0f,0x07,0x00,0x00, +0x11,0x07,0x00,0x00,0x9b,0x00,0x04,0x00,0x94,0x00,0x00,0x00,0x13,0x07,0x00,0x00, +0x12,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0xae,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x13,0x07,0x00,0x00,0x69,0x06,0x00,0x00,0xae,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0x69,0x06,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x28,0x0c,0x00,0x00,0x25,0x0c,0x00,0x00,0xb9,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x6c,0x06,0x00,0x00,0x28,0x0c,0x00,0x00,0xba,0x00,0x05,0x00, +0x94,0x00,0x00,0x00,0x6e,0x06,0x00,0x00,0x6c,0x06,0x00,0x00,0x01,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0xad,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x6e,0x06,0x00,0x00,0x6f,0x06,0x00,0x00,0xad,0x06,0x00,0x00,0xf8,0x00,0x02,0x00, +0x6f,0x06,0x00,0x00,0x3d,0x00,0x04,0x00,0x75,0x01,0x00,0x00,0x16,0x07,0x00,0x00, +0x77,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x7a,0x01,0x00,0x00,0x18,0x07,0x00,0x00, +0x16,0x07,0x00,0x00,0x65,0x06,0x00,0x00,0x02,0x00,0x00,0x00,0x18,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x5c,0x00,0x00,0x00,0x19,0x07,0x00,0x00,0x18,0x07,0x00,0x00, +0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1a,0x07,0x00,0x00, +0x19,0x07,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x24,0x07,0x00,0x00, +0x1a,0x07,0x00,0x00,0xc6,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x25,0x07,0x00,0x00,0xc3,0x06,0x00,0x00,0x24,0x07,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x76,0x06,0x00,0x00,0xc8,0x06,0x00,0x00,0x25,0x07,0x00,0x00, +0xba,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0x78,0x06,0x00,0x00,0x76,0x06,0x00,0x00, +0xe4,0x00,0x00,0x00,0xf7,0x00,0x03,0x00,0xac,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x78,0x06,0x00,0x00,0x79,0x06,0x00,0x00,0xac,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0x79,0x06,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x2e,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x1a,0x07,0x00,0x00, +0x0e,0x06,0x00,0x00,0x8e,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x7f,0x06,0x00,0x00, +0xc6,0x05,0x00,0x00,0xb6,0x01,0x00,0x00,0x6e,0x00,0x04,0x00,0x40,0x00,0x00,0x00, +0x80,0x06,0x00,0x00,0x7f,0x06,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x67,0x07,0x00,0x00,0x2e,0x07,0x00,0x00,0xc6,0x06,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x68,0x07,0x00,0x00,0xc3,0x06,0x00,0x00,0x67,0x07,0x00,0x00, +0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0x45,0x07,0x00,0x00,0x80,0x06,0x00,0x00, +0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x72,0x07,0x00,0x00,0x45,0x07,0x00,0x00, +0xc6,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x73,0x07,0x00,0x00, +0x72,0x07,0x00,0x00,0x4d,0x02,0x00,0x00,0x81,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x74,0x07,0x00,0x00,0x73,0x07,0x00,0x00,0x50,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x49,0x07,0x00,0x00,0xcc,0x06,0x00,0x00,0x02,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4b,0x07,0x00,0x00,0x74,0x07,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4c,0x07,0x00,0x00, +0x49,0x07,0x00,0x00,0x4b,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4e,0x07,0x00,0x00,0x4c,0x07,0x00,0x00,0x68,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x50,0x07,0x00,0x00,0xcc,0x06,0x00,0x00,0x03,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x52,0x07,0x00,0x00,0x74,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x53,0x07,0x00,0x00, +0x50,0x07,0x00,0x00,0x52,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x55,0x07,0x00,0x00,0x53,0x07,0x00,0x00,0x68,0x07,0x00,0x00,0x50,0x00,0x06,0x00, +0x31,0x00,0x00,0x00,0x59,0x07,0x00,0x00,0x4e,0x07,0x00,0x00,0x55,0x07,0x00,0x00, +0x68,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8e,0x07,0x00,0x00, +0x49,0x07,0x00,0x00,0x4f,0x02,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x90,0x07,0x00,0x00,0x8e,0x07,0x00,0x00,0x68,0x07,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x97,0x07,0x00,0x00,0x50,0x07,0x00,0x00,0x68,0x07,0x00,0x00, +0x50,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0x9b,0x07,0x00,0x00,0x90,0x07,0x00,0x00, +0x97,0x07,0x00,0x00,0x68,0x07,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x89,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0xc6,0x05,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xbf,0x07,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xc8,0x06,0x00,0x00,0x25,0x07,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x8e,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0x9b,0x07,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x90,0x06,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x59,0x07,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x91,0x06,0x00,0x00,0x8e,0x06,0x00,0x00,0x90,0x06,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x93,0x06,0x00,0x00,0x3e,0x03,0x00,0x00, +0x91,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x95,0x06,0x00,0x00, +0x93,0x06,0x00,0x00,0x89,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x97,0x06,0x00,0x00,0x95,0x06,0x00,0x00,0xbf,0x07,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9b,0x06,0x00,0x00,0x89,0x06,0x00,0x00,0xb8,0x0c,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xc7,0x07,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x9b,0x06,0x00,0x00,0xe4,0x00,0x00,0x00,0xe5,0x00,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xcd,0x07,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0xe5,0x00,0x00,0x00,0x4e,0x03,0x00,0x00,0xc7,0x07,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa1,0x06,0x00,0x00,0x97,0x06,0x00,0x00, +0x76,0x06,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xd1,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xa1,0x06,0x00,0x00,0xe4,0x00,0x00,0x00, +0xe5,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd6,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xd1,0x07,0x00,0x00,0xcd,0x07,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa6,0x06,0x00,0x00,0xd6,0x07,0x00,0x00, +0x6c,0x06,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa8,0x06,0x00,0x00, +0xbb,0x0c,0x00,0x00,0xa6,0x06,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xab,0x06,0x00,0x00,0xba,0x0c,0x00,0x00,0x6c,0x06,0x00,0x00,0xf9,0x00,0x02,0x00, +0xac,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xac,0x06,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x0b,0x0d,0x00,0x00,0xbb,0x0c,0x00,0x00,0x6f,0x06,0x00,0x00, +0xa8,0x06,0x00,0x00,0x79,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x08,0x0d,0x00,0x00,0xba,0x0c,0x00,0x00,0x6f,0x06,0x00,0x00,0xab,0x06,0x00,0x00, +0x79,0x06,0x00,0x00,0xf9,0x00,0x02,0x00,0xad,0x06,0x00,0x00,0xf8,0x00,0x02,0x00, +0xad,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x0a,0x0d,0x00,0x00, +0xbb,0x0c,0x00,0x00,0x69,0x06,0x00,0x00,0x0b,0x0d,0x00,0x00,0xac,0x06,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x07,0x0d,0x00,0x00,0xba,0x0c,0x00,0x00, +0x69,0x06,0x00,0x00,0x08,0x0d,0x00,0x00,0xac,0x06,0x00,0x00,0xf9,0x00,0x02,0x00, +0xae,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xae,0x06,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x09,0x0d,0x00,0x00,0xbb,0x0c,0x00,0x00,0x5e,0x06,0x00,0x00, +0x0a,0x0d,0x00,0x00,0xad,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x06,0x0d,0x00,0x00,0xba,0x0c,0x00,0x00,0x5e,0x06,0x00,0x00,0x07,0x0d,0x00,0x00, +0xad,0x06,0x00,0x00,0xf9,0x00,0x02,0x00,0xaf,0x06,0x00,0x00,0xf8,0x00,0x02,0x00, +0xaf,0x06,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xb1,0x06,0x00,0x00, +0xb9,0x0c,0x00,0x00,0x1e,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x5a,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb2,0x06,0x00,0x00,0xba,0x00,0x05,0x00,0x94,0x00,0x00,0x00, +0xb4,0x06,0x00,0x00,0xba,0x0c,0x00,0x00,0xe4,0x00,0x00,0x00,0xf7,0x00,0x03,0x00, +0xbc,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb4,0x06,0x00,0x00, +0xb5,0x06,0x00,0x00,0xbb,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xb5,0x06,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb8,0x06,0x00,0x00,0xbb,0x0c,0x00,0x00, +0xba,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb9,0x06,0x00,0x00, +0xe5,0x00,0x00,0x00,0xb8,0x06,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xda,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xb9,0x06,0x00,0x00, +0xe4,0x00,0x00,0x00,0xe5,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xbc,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbb,0x06,0x00,0x00,0xf9,0x00,0x02,0x00,0xbc,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbc,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xbc,0x0c,0x00,0x00,0xda,0x07,0x00,0x00,0xb5,0x06,0x00,0x00,0xe4,0x00,0x00,0x00, +0xbb,0x06,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xe7,0x07,0x00,0x00, +0x92,0x05,0x00,0x00,0x0e,0x05,0x00,0x00,0x3d,0x00,0x04,0x00,0x75,0x01,0x00,0x00, +0x05,0x08,0x00,0x00,0x77,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x7a,0x01,0x00,0x00, +0x07,0x08,0x00,0x00,0x05,0x08,0x00,0x00,0xe7,0x07,0x00,0x00,0x02,0x00,0x00,0x00, +0x18,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x5c,0x00,0x00,0x00,0x08,0x08,0x00,0x00, +0x07,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x09,0x08,0x00,0x00,0x08,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x13,0x08,0x00,0x00,0x09,0x08,0x00,0x00,0xc6,0x06,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x14,0x08,0x00,0x00,0xc3,0x06,0x00,0x00,0x13,0x08,0x00,0x00, +0x5f,0x00,0x07,0x00,0x7a,0x01,0x00,0x00,0x1d,0x08,0x00,0x00,0x05,0x08,0x00,0x00, +0x92,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x18,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x5c,0x00,0x00,0x00,0x1e,0x08,0x00,0x00,0x1d,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1f,0x08,0x00,0x00,0x1e,0x08,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x29,0x08,0x00,0x00,0x1f,0x08,0x00,0x00, +0xc6,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2a,0x08,0x00,0x00, +0xc3,0x06,0x00,0x00,0x29,0x08,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0xef,0x07,0x00,0x00,0x92,0x05,0x00,0x00,0xb2,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x7a,0x01,0x00,0x00,0x33,0x08,0x00,0x00,0x05,0x08,0x00,0x00,0xef,0x07,0x00,0x00, +0x02,0x00,0x00,0x00,0x18,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x5c,0x00,0x00,0x00, +0x34,0x08,0x00,0x00,0x33,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x35,0x08,0x00,0x00,0x34,0x08,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3f,0x08,0x00,0x00,0x35,0x08,0x00,0x00,0xc6,0x06,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x40,0x08,0x00,0x00,0xc3,0x06,0x00,0x00, +0x3f,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf4,0x07,0x00,0x00, +0x14,0x08,0x00,0x00,0x2a,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf6,0x07,0x00,0x00,0x2a,0x08,0x00,0x00,0x01,0x03,0x00,0x00,0xba,0x00,0x05,0x00, +0x94,0x00,0x00,0x00,0xf7,0x07,0x00,0x00,0xf4,0x07,0x00,0x00,0xf6,0x07,0x00,0x00, +0xf7,0x00,0x03,0x00,0xff,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xf7,0x07,0x00,0x00,0xf8,0x07,0x00,0x00,0xff,0x07,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf8,0x07,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfb,0x07,0x00,0x00, +0x2a,0x08,0x00,0x00,0x40,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfd,0x07,0x00,0x00,0x40,0x08,0x00,0x00,0x01,0x03,0x00,0x00,0xba,0x00,0x05,0x00, +0x94,0x00,0x00,0x00,0xfe,0x07,0x00,0x00,0xfb,0x07,0x00,0x00,0xfd,0x07,0x00,0x00, +0xf9,0x00,0x02,0x00,0xff,0x07,0x00,0x00,0xf8,0x00,0x02,0x00,0xff,0x07,0x00,0x00, +0xf5,0x00,0x07,0x00,0x94,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0xf7,0x07,0x00,0x00, +0xbc,0x06,0x00,0x00,0xfe,0x07,0x00,0x00,0xf8,0x07,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x01,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0xe5,0x00,0x00,0x00, +0xe4,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x02,0x08,0x00,0x00, +0xe5,0x00,0x00,0x00,0x01,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe1,0x05,0x00,0x00,0xbc,0x0c,0x00,0x00,0x02,0x08,0x00,0x00,0x3d,0x00,0x04,0x00, +0x3f,0x01,0x00,0x00,0x5c,0x08,0x00,0x00,0x5b,0x01,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0x5e,0x08,0x00,0x00,0x5c,0x08,0x00,0x00,0x92,0x05,0x00,0x00, +0x02,0x00,0x00,0x00,0x18,0x01,0x00,0x00,0x4f,0x00,0x08,0x00,0x31,0x00,0x00,0x00, +0x5f,0x08,0x00,0x00,0x5e,0x08,0x00,0x00,0x5e,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x31,0x00,0x00,0x00, +0x64,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xf7,0x04,0x00,0x00, +0x5f,0x08,0x00,0x00,0x3d,0x00,0x04,0x00,0x3f,0x01,0x00,0x00,0x68,0x08,0x00,0x00, +0x9c,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x69,0x08,0x00,0x00, +0x68,0x08,0x00,0x00,0x9e,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x18,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6a,0x08,0x00,0x00,0x69,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0x6c,0x08,0x00,0x00, +0x6a,0x08,0x00,0x00,0xe4,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x6e,0x08,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6e,0x08,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x15,0x0d,0x00,0x00,0x6c,0x08,0x00,0x00,0xe5,0x00,0x00,0x00,0x6a,0x08,0x00,0x00, +0x41,0x00,0x05,0x00,0x35,0x01,0x00,0x00,0x72,0x08,0x00,0x00,0x17,0x01,0x00,0x00, +0x34,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x73,0x08,0x00,0x00, +0x72,0x08,0x00,0x00,0x50,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0x78,0x08,0x00,0x00, +0x73,0x08,0x00,0x00,0x73,0x08,0x00,0x00,0x73,0x08,0x00,0x00,0x88,0x00,0x05,0x00, +0x31,0x00,0x00,0x00,0x79,0x08,0x00,0x00,0x64,0x08,0x00,0x00,0x78,0x08,0x00,0x00, +0x8e,0x00,0x05,0x00,0x31,0x00,0x00,0x00,0x7c,0x08,0x00,0x00,0x79,0x08,0x00,0x00, +0x15,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00,0x31,0x00,0x00,0x00,0x80,0x08,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x7c,0x08,0x00,0x00,0xf7,0x04,0x00,0x00, +0xb1,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x86,0x08,0x00,0x00, +0x80,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x87,0x08,0x00,0x00,0xb2,0x01,0x00,0x00,0x86,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x89,0x08,0x00,0x00,0x80,0x08,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8a,0x08,0x00,0x00,0xb6,0x01,0x00,0x00, +0x89,0x08,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8b,0x08,0x00,0x00, +0x87,0x08,0x00,0x00,0x8a,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8d,0x08,0x00,0x00,0x80,0x08,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8e,0x08,0x00,0x00,0xb2,0x01,0x00,0x00,0x8d,0x08,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8f,0x08,0x00,0x00,0x8b,0x08,0x00,0x00, +0x8e,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x92,0x08,0x00,0x00, +0xb6,0x01,0x00,0x00,0x86,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x95,0x08,0x00,0x00,0xb6,0x01,0x00,0x00,0x8d,0x08,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x96,0x08,0x00,0x00,0x92,0x08,0x00,0x00,0x95,0x08,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x99,0x08,0x00,0x00,0xc8,0x01,0x00,0x00, +0x86,0x08,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9d,0x08,0x00,0x00, +0x99,0x08,0x00,0x00,0x8a,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa1,0x08,0x00,0x00,0x9d,0x08,0x00,0x00,0x8e,0x08,0x00,0x00,0x50,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0xe9,0x05,0x00,0x00,0x8f,0x08,0x00,0x00,0x96,0x08,0x00,0x00, +0xa1,0x08,0x00,0x00,0xe1,0x05,0x00,0x00,0x3d,0x00,0x04,0x00,0x6f,0x01,0x00,0x00, +0xa5,0x08,0x00,0x00,0x71,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0xa5,0x08,0x00,0x00, +0x92,0x05,0x00,0x00,0xe9,0x05,0x00,0x00,0x3d,0x00,0x04,0x00,0x3f,0x01,0x00,0x00, +0x09,0x09,0x00,0x00,0x63,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0x0b,0x09,0x00,0x00,0x09,0x09,0x00,0x00,0x92,0x05,0x00,0x00,0x02,0x00,0x00,0x00, +0x18,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0x0c,0x09,0x00,0x00, +0x0b,0x09,0x00,0x00,0x0b,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x2f,0x01,0x00,0x00,0x13,0x09,0x00,0x00,0x17,0x01,0x00,0x00, +0x2e,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0x14,0x09,0x00,0x00, +0x13,0x09,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x0f,0x09,0x00,0x00, +0x0c,0x09,0x00,0x00,0x14,0x09,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0xc9,0x08,0x00,0x00,0x0f,0x09,0x00,0x00,0xc6,0x05,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xca,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0xc9,0x08,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xcc,0x08,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x0f,0x09,0x00,0x00,0xba,0x00,0x05,0x00, +0x94,0x00,0x00,0x00,0xce,0x08,0x00,0x00,0xca,0x08,0x00,0x00,0x01,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0xfd,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xce,0x08,0x00,0x00,0xcf,0x08,0x00,0x00,0xfd,0x08,0x00,0x00,0xf8,0x00,0x02,0x00, +0xcf,0x08,0x00,0x00,0xf9,0x00,0x02,0x00,0xd0,0x08,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd0,0x08,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc3,0x0c,0x00,0x00, +0xcc,0x08,0x00,0x00,0xcf,0x08,0x00,0x00,0xf9,0x0c,0x00,0x00,0xf9,0x08,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc1,0x0c,0x00,0x00,0xe5,0x00,0x00,0x00, +0xcf,0x08,0x00,0x00,0xfe,0x0c,0x00,0x00,0xf9,0x08,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xbf,0x0c,0x00,0x00,0x88,0x03,0x00,0x00,0xcf,0x08,0x00,0x00, +0xfb,0x08,0x00,0x00,0xf9,0x08,0x00,0x00,0xb3,0x00,0x05,0x00,0x94,0x00,0x00,0x00, +0xd3,0x08,0x00,0x00,0xbf,0x0c,0x00,0x00,0x1e,0x01,0x00,0x00,0xf6,0x00,0x04,0x00, +0xfc,0x08,0x00,0x00,0xf9,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xd3,0x08,0x00,0x00,0xd4,0x08,0x00,0x00,0xfc,0x08,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd4,0x08,0x00,0x00,0xf9,0x00,0x02,0x00,0xd5,0x08,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd5,0x08,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xfe,0x0c,0x00,0x00, +0xc1,0x0c,0x00,0x00,0xd4,0x08,0x00,0x00,0x98,0x09,0x00,0x00,0xf5,0x08,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf9,0x0c,0x00,0x00,0xc3,0x0c,0x00,0x00, +0xd4,0x08,0x00,0x00,0x8e,0x09,0x00,0x00,0xf5,0x08,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xeb,0x0c,0x00,0x00,0x88,0x03,0x00,0x00,0xd4,0x08,0x00,0x00, +0xf7,0x08,0x00,0x00,0xf5,0x08,0x00,0x00,0xb3,0x00,0x05,0x00,0x94,0x00,0x00,0x00, +0xd8,0x08,0x00,0x00,0xeb,0x0c,0x00,0x00,0x1e,0x01,0x00,0x00,0xf6,0x00,0x04,0x00, +0xf8,0x08,0x00,0x00,0xf5,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xd8,0x08,0x00,0x00,0xd9,0x08,0x00,0x00,0xf8,0x08,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd9,0x08,0x00,0x00,0x50,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xdc,0x08,0x00,0x00, +0xeb,0x0c,0x00,0x00,0xbf,0x0c,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0x2a,0x09,0x00,0x00,0x92,0x05,0x00,0x00,0xdc,0x08,0x00,0x00,0xb1,0x00,0x05,0x00, +0x94,0x00,0x00,0x00,0x2d,0x09,0x00,0x00,0xeb,0x0c,0x00,0x00,0x18,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x35,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x2d,0x09,0x00,0x00,0x2e,0x09,0x00,0x00,0x32,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2e,0x09,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x30,0x09,0x00,0x00, +0x2a,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x6a,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x30,0x09,0x00,0x00, +0x18,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x35,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x32,0x09,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x34,0x09,0x00,0x00, +0x2a,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x35,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x35,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xed,0x0c,0x00,0x00,0x6a,0x09,0x00,0x00,0x2e,0x09,0x00,0x00,0x34,0x09,0x00,0x00, +0x32,0x09,0x00,0x00,0xad,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0x3a,0x09,0x00,0x00, +0xeb,0x0c,0x00,0x00,0x18,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x45,0x09,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x3a,0x09,0x00,0x00,0x3b,0x09,0x00,0x00, +0x42,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x3b,0x09,0x00,0x00,0x51,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x3d,0x09,0x00,0x00,0xfe,0x05,0x00,0x00,0x00,0x00,0x00,0x00, +0x82,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x3e,0x09,0x00,0x00,0x3d,0x09,0x00,0x00, +0x1e,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x6f,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xed,0x0c,0x00,0x00,0x3e,0x09,0x00,0x00, +0xf9,0x00,0x02,0x00,0x45,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x42,0x09,0x00,0x00, +0xf9,0x00,0x02,0x00,0x45,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x45,0x09,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xef,0x0c,0x00,0x00,0x6f,0x09,0x00,0x00, +0x3b,0x09,0x00,0x00,0xed,0x0c,0x00,0x00,0x42,0x09,0x00,0x00,0x52,0x00,0x06,0x00, +0x40,0x00,0x00,0x00,0x8a,0x0c,0x00,0x00,0xef,0x0c,0x00,0x00,0x2a,0x09,0x00,0x00, +0x00,0x00,0x00,0x00,0xb1,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0x4a,0x09,0x00,0x00, +0xbf,0x0c,0x00,0x00,0x18,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x52,0x09,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x4a,0x09,0x00,0x00,0x4b,0x09,0x00,0x00, +0x4f,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x4b,0x09,0x00,0x00,0x51,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x4d,0x09,0x00,0x00,0x2a,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x74,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x4d,0x09,0x00,0x00,0x18,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x52,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x4f,0x09,0x00,0x00,0x51,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x51,0x09,0x00,0x00,0x2a,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x52,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x52,0x09,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xf1,0x0c,0x00,0x00,0x74,0x09,0x00,0x00, +0x4b,0x09,0x00,0x00,0x51,0x09,0x00,0x00,0x4f,0x09,0x00,0x00,0xad,0x00,0x05,0x00, +0x94,0x00,0x00,0x00,0x57,0x09,0x00,0x00,0xbf,0x0c,0x00,0x00,0x18,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x62,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x57,0x09,0x00,0x00,0x58,0x09,0x00,0x00,0x5f,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x58,0x09,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x5a,0x09,0x00,0x00, +0xfe,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x5b,0x09,0x00,0x00,0x5a,0x09,0x00,0x00,0x1e,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x79,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xf1,0x0c,0x00,0x00,0x5b,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0x62,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5f,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0x62,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x62,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xf3,0x0c,0x00,0x00,0x79,0x09,0x00,0x00,0x58,0x09,0x00,0x00,0xf1,0x0c,0x00,0x00, +0x5f,0x09,0x00,0x00,0x52,0x00,0x06,0x00,0x40,0x00,0x00,0x00,0x95,0x0c,0x00,0x00, +0xf3,0x0c,0x00,0x00,0x8a,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0x80,0x09,0x00,0x00,0x09,0x09,0x00,0x00,0x95,0x0c,0x00,0x00, +0x02,0x00,0x00,0x00,0x18,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00, +0x81,0x09,0x00,0x00,0x80,0x09,0x00,0x00,0x80,0x09,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x84,0x09,0x00,0x00, +0x81,0x09,0x00,0x00,0x14,0x09,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xe3,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x84,0x09,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x8e,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xe3,0x08,0x00,0x00,0xf9,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x93,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xe3,0x08,0x00,0x00,0x8e,0x09,0x00,0x00,0x50,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0xec,0x08,0x00,0x00,0x93,0x09,0x00,0x00,0x93,0x09,0x00,0x00,0x88,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0xed,0x08,0x00,0x00,0x84,0x09,0x00,0x00,0xec,0x08,0x00,0x00, +0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xf1,0x08,0x00,0x00,0x0f,0x09,0x00,0x00, +0xec,0x08,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf2,0x08,0x00,0x00, +0xed,0x08,0x00,0x00,0xf1,0x08,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x98,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xfe,0x0c,0x00,0x00, +0xf2,0x08,0x00,0x00,0xf9,0x00,0x02,0x00,0xf5,0x08,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf5,0x08,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xf7,0x08,0x00,0x00, +0xeb,0x0c,0x00,0x00,0x1e,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xd5,0x08,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf8,0x08,0x00,0x00,0xf9,0x00,0x02,0x00,0xf9,0x08,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf9,0x08,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xfb,0x08,0x00,0x00,0xbf,0x0c,0x00,0x00,0x1e,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd0,0x08,0x00,0x00,0xf8,0x00,0x02,0x00,0xfc,0x08,0x00,0x00,0xf9,0x00,0x02,0x00, +0xfd,0x08,0x00,0x00,0xf8,0x00,0x02,0x00,0xfd,0x08,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xc2,0x0c,0x00,0x00,0xcc,0x08,0x00,0x00,0x6e,0x08,0x00,0x00, +0xc3,0x0c,0x00,0x00,0xfc,0x08,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xc0,0x0c,0x00,0x00,0xe5,0x00,0x00,0x00,0x6e,0x08,0x00,0x00,0xc1,0x0c,0x00,0x00, +0xfc,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xff,0x08,0x00,0x00, +0xe5,0x00,0x00,0x00,0xc0,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x9c,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xff,0x08,0x00,0x00, +0xe4,0x00,0x00,0x00,0xe5,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x02,0x09,0x00,0x00,0xc2,0x0c,0x00,0x00,0xb2,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xa0,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x02,0x09,0x00,0x00,0xe4,0x00,0x00,0x00,0xe5,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x04,0x09,0x00,0x00,0x9c,0x09,0x00,0x00,0xa0,0x09,0x00,0x00, +0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0xe9,0x09,0x00,0x00,0x01,0x06,0x00,0x00, +0x92,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x18,0x01,0x00,0x00,0x4f,0x00,0x07,0x00, +0x12,0x00,0x00,0x00,0xea,0x09,0x00,0x00,0xe9,0x09,0x00,0x00,0xe9,0x09,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0xc3,0x09,0x00,0x00,0xc7,0x05,0x00,0x00,0xea,0x09,0x00,0x00,0x41,0x00,0x05,0x00, +0x19,0x01,0x00,0x00,0xf1,0x09,0x00,0x00,0x17,0x01,0x00,0x00,0x1e,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0xf2,0x09,0x00,0x00,0xf1,0x09,0x00,0x00, +0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xff,0x09,0x00,0x00,0xc3,0x09,0x00,0x00, +0xc6,0x05,0x00,0x00,0x83,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x02,0x0a,0x00,0x00, +0xc6,0x05,0x00,0x00,0x2b,0x02,0x00,0x00,0x0c,0x00,0x07,0x00,0x12,0x00,0x00,0x00, +0x0f,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xff,0x09,0x00,0x00, +0x02,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0x14,0x0a,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x2b,0x02,0x00,0x00,0x0f,0x0a,0x00,0x00, +0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0x08,0x0a,0x00,0x00,0xf2,0x09,0x00,0x00, +0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x09,0x0a,0x00,0x00,0x14,0x0a,0x00,0x00, +0x08,0x0a,0x00,0x00,0x3d,0x00,0x04,0x00,0x3f,0x01,0x00,0x00,0x17,0x0a,0x00,0x00, +0x87,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x89,0x01,0x00,0x00,0x18,0x0a,0x00,0x00, +0x8b,0x01,0x00,0x00,0x56,0x00,0x05,0x00,0x8d,0x01,0x00,0x00,0x19,0x0a,0x00,0x00, +0x17,0x0a,0x00,0x00,0x18,0x0a,0x00,0x00,0x58,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0x1b,0x0a,0x00,0x00,0x19,0x0a,0x00,0x00,0x09,0x0a,0x00,0x00,0x02,0x00,0x00,0x00, +0xe4,0x00,0x00,0x00,0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0x1c,0x0a,0x00,0x00, +0x1b,0x0a,0x00,0x00,0x1b,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xcd,0x09,0x00,0x00,0xea,0x09,0x00,0x00, +0xcc,0x05,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xce,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0xcd,0x09,0x00,0x00,0xba,0x00,0x05,0x00, +0x94,0x00,0x00,0x00,0xd0,0x09,0x00,0x00,0xce,0x09,0x00,0x00,0xe5,0x00,0x00,0x00, +0xf7,0x00,0x03,0x00,0xdf,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xd0,0x09,0x00,0x00,0xd1,0x09,0x00,0x00,0xde,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd1,0x09,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd3,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x1c,0x0a,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xd5,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0xea,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd6,0x09,0x00,0x00, +0xd3,0x09,0x00,0x00,0xd5,0x09,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x24,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xd6,0x09,0x00,0x00, +0xe4,0x00,0x00,0x00,0xe5,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd8,0x09,0x00,0x00,0xe5,0x00,0x00,0x00,0x24,0x0a,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xda,0x09,0x00,0x00,0xce,0x09,0x00,0x00,0xb3,0x0c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x29,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0xda,0x09,0x00,0x00,0x4e,0x03,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x2d,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x29,0x0a,0x00,0x00,0xe4,0x00,0x00,0x00,0xe5,0x00,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x33,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0xe4,0x00,0x00,0x00,0xd8,0x09,0x00,0x00,0x2d,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00, +0xdf,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0xde,0x09,0x00,0x00,0xf9,0x00,0x02,0x00, +0xdf,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0xdf,0x09,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xc4,0x0c,0x00,0x00,0x33,0x0a,0x00,0x00,0xd1,0x09,0x00,0x00, +0xe4,0x00,0x00,0x00,0xde,0x09,0x00,0x00,0x7f,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x8e,0x0a,0x00,0x00,0xc6,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8f,0x0a,0x00,0x00,0xc3,0x06,0x00,0x00,0x8e,0x0a,0x00,0x00,0x41,0x00,0x05,0x00, +0x35,0x01,0x00,0x00,0x96,0x0a,0x00,0x00,0x17,0x01,0x00,0x00,0x3a,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x97,0x0a,0x00,0x00,0x96,0x0a,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x84,0x0a,0x00,0x00,0x8f,0x0a,0x00,0x00, +0x97,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00,0x4a,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4a,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xc8,0x0c,0x00,0x00, +0x18,0x01,0x00,0x00,0xdf,0x09,0x00,0x00,0xe8,0x0c,0x00,0x00,0x73,0x0a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc7,0x0c,0x00,0x00,0xe4,0x00,0x00,0x00, +0xdf,0x09,0x00,0x00,0xea,0x0c,0x00,0x00,0x73,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xc6,0x0c,0x00,0x00,0x84,0x0a,0x00,0x00,0xdf,0x09,0x00,0x00, +0xe9,0x0c,0x00,0x00,0x73,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xc5,0x0c,0x00,0x00,0x88,0x03,0x00,0x00,0xdf,0x09,0x00,0x00,0x75,0x0a,0x00,0x00, +0x73,0x0a,0x00,0x00,0xb1,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0x4d,0x0a,0x00,0x00, +0xc5,0x0c,0x00,0x00,0x23,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x76,0x0a,0x00,0x00, +0x73,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x4d,0x0a,0x00,0x00, +0x4e,0x0a,0x00,0x00,0x76,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0x4e,0x0a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x4f,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0x4f,0x0a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xea,0x0c,0x00,0x00,0xc7,0x0c,0x00,0x00, +0x4e,0x0a,0x00,0x00,0xcd,0x0a,0x00,0x00,0x53,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xe9,0x0c,0x00,0x00,0xc6,0x0c,0x00,0x00,0x4e,0x0a,0x00,0x00, +0xc8,0x0a,0x00,0x00,0x53,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xe8,0x0c,0x00,0x00,0xc8,0x0c,0x00,0x00,0x4e,0x0a,0x00,0x00,0x68,0x0a,0x00,0x00, +0x53,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xe6,0x0c,0x00,0x00, +0x88,0x03,0x00,0x00,0x4e,0x0a,0x00,0x00,0x71,0x0a,0x00,0x00,0x53,0x0a,0x00,0x00, +0xb1,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0x52,0x0a,0x00,0x00,0xe6,0x0c,0x00,0x00, +0x23,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x72,0x0a,0x00,0x00,0x53,0x0a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x52,0x0a,0x00,0x00,0x53,0x0a,0x00,0x00, +0x72,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0x53,0x0a,0x00,0x00,0x50,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0x56,0x0a,0x00,0x00,0xe6,0x0c,0x00,0x00,0xc5,0x0c,0x00,0x00, +0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x59,0x0a,0x00,0x00,0x92,0x05,0x00,0x00, +0x56,0x0a,0x00,0x00,0x7c,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x9f,0x0a,0x00,0x00, +0x59,0x0a,0x00,0x00,0x7c,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xa1,0x0a,0x00,0x00, +0xfe,0x05,0x00,0x00,0xb0,0x00,0x05,0x00,0x42,0x02,0x00,0x00,0xa2,0x0a,0x00,0x00, +0x9f,0x0a,0x00,0x00,0xa1,0x0a,0x00,0x00,0x9b,0x00,0x04,0x00,0x94,0x00,0x00,0x00, +0xa3,0x0a,0x00,0x00,0xa2,0x0a,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x5d,0x0a,0x00,0x00,0xa3,0x0a,0x00,0x00,0xe5,0x00,0x00,0x00,0xe4,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0xa8,0x0a,0x00,0x00,0x0b,0x06,0x00,0x00, +0x59,0x0a,0x00,0x00,0x02,0x00,0x00,0x00,0x18,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa9,0x0a,0x00,0x00,0xa8,0x0a,0x00,0x00,0x00,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xba,0x0a,0x00,0x00,0xa9,0x0a,0x00,0x00, +0xc6,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbb,0x0a,0x00,0x00, +0xc3,0x06,0x00,0x00,0xba,0x0a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb0,0x0a,0x00,0x00,0xbb,0x0a,0x00,0x00,0x97,0x0a,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x62,0x0a,0x00,0x00,0xb0,0x0a,0x00,0x00,0x5d,0x0a,0x00,0x00, +0xb4,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0x65,0x0a,0x00,0x00,0x84,0x0a,0x00,0x00, +0x62,0x0a,0x00,0x00,0xa9,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x66,0x0a,0x00,0x00, +0x65,0x0a,0x00,0x00,0x1e,0x01,0x00,0x00,0x18,0x01,0x00,0x00,0xc5,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x68,0x0a,0x00,0x00,0xe8,0x0c,0x00,0x00,0x66,0x0a,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc8,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xe9,0x0c,0x00,0x00,0x62,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xcd,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xea,0x0c,0x00,0x00,0x62,0x0a,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x71,0x0a,0x00,0x00,0xe6,0x0c,0x00,0x00,0x1e,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x4f,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0x72,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x73,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0x73,0x0a,0x00,0x00,0x80,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x75,0x0a,0x00,0x00,0xc5,0x0c,0x00,0x00,0x1e,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x4a,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0x76,0x0a,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x79,0x0a,0x00,0x00,0xc6,0x0c,0x00,0x00, +0xc7,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7a,0x0a,0x00,0x00, +0xe5,0x00,0x00,0x00,0x79,0x0a,0x00,0x00,0xab,0x00,0x05,0x00,0x94,0x00,0x00,0x00, +0x7c,0x0a,0x00,0x00,0xc8,0x0c,0x00,0x00,0x45,0x01,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x7d,0x0a,0x00,0x00,0x7c,0x0a,0x00,0x00,0xe4,0x00,0x00,0x00, +0xe5,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7e,0x0a,0x00,0x00, +0x7a,0x0a,0x00,0x00,0x7d,0x0a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf4,0x05,0x00,0x00,0xc4,0x0c,0x00,0x00,0x7e,0x0a,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xd1,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xf4,0x05,0x00,0x00,0xe4,0x00,0x00,0x00,0xe5,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xd6,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xd1,0x0a,0x00,0x00,0x04,0x09,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0x71,0x0b,0x00,0x00,0x5c,0x08,0x00,0x00,0x92,0x05,0x00,0x00,0x02,0x00,0x00,0x00, +0x18,0x01,0x00,0x00,0x4f,0x00,0x08,0x00,0x31,0x00,0x00,0x00,0x72,0x0b,0x00,0x00, +0x71,0x0b,0x00,0x00,0x71,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x50,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x02,0x0b,0x00,0x00, +0xe4,0x00,0x00,0x00,0xd6,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00,0x03,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x03,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xca,0x0c,0x00,0x00,0xe4,0x00,0x00,0x00,0x76,0x0a,0x00,0x00,0xe5,0x0c,0x00,0x00, +0x35,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xc9,0x0c,0x00,0x00, +0x88,0x03,0x00,0x00,0x76,0x0a,0x00,0x00,0x37,0x0b,0x00,0x00,0x35,0x0b,0x00,0x00, +0xb1,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0x06,0x0b,0x00,0x00,0xc9,0x0c,0x00,0x00, +0x23,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x38,0x0b,0x00,0x00,0x35,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x06,0x0b,0x00,0x00,0x07,0x0b,0x00,0x00, +0x38,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x07,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x08,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x08,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xe5,0x0c,0x00,0x00,0xca,0x0c,0x00,0x00,0x07,0x0b,0x00,0x00, +0x30,0x0b,0x00,0x00,0x31,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xcf,0x0c,0x00,0x00,0x88,0x03,0x00,0x00,0x07,0x0b,0x00,0x00,0x33,0x0b,0x00,0x00, +0x31,0x0b,0x00,0x00,0xb1,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0x0b,0x0b,0x00,0x00, +0xcf,0x0c,0x00,0x00,0x23,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x34,0x0b,0x00,0x00, +0x31,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x0b,0x0b,0x00,0x00, +0x0c,0x0b,0x00,0x00,0x34,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x0c,0x0b,0x00,0x00, +0x50,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x0f,0x0b,0x00,0x00,0xcf,0x0c,0x00,0x00, +0xc9,0x0c,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x88,0x0b,0x00,0x00, +0x92,0x05,0x00,0x00,0x0f,0x0b,0x00,0x00,0xb1,0x00,0x05,0x00,0x94,0x00,0x00,0x00, +0x8b,0x0b,0x00,0x00,0xcf,0x0c,0x00,0x00,0x18,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x93,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x8b,0x0b,0x00,0x00, +0x8c,0x0b,0x00,0x00,0x90,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x8c,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x8e,0x0b,0x00,0x00,0x88,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xc8,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x8e,0x0b,0x00,0x00,0x18,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x93,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x90,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x92,0x0b,0x00,0x00,0x88,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x93,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x93,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xd1,0x0c,0x00,0x00, +0xc8,0x0b,0x00,0x00,0x8c,0x0b,0x00,0x00,0x92,0x0b,0x00,0x00,0x90,0x0b,0x00,0x00, +0xad,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0x98,0x0b,0x00,0x00,0xcf,0x0c,0x00,0x00, +0x18,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xa3,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x98,0x0b,0x00,0x00,0x99,0x0b,0x00,0x00,0xa0,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x99,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x9b,0x0b,0x00,0x00,0xfe,0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x9c,0x0b,0x00,0x00,0x9b,0x0b,0x00,0x00,0x1e,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xcd,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xd1,0x0c,0x00,0x00,0x9c,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa3,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xa0,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa3,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xa3,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xd3,0x0c,0x00,0x00,0xcd,0x0b,0x00,0x00,0x99,0x0b,0x00,0x00, +0xd1,0x0c,0x00,0x00,0xa0,0x0b,0x00,0x00,0x52,0x00,0x06,0x00,0x40,0x00,0x00,0x00, +0xa4,0x0c,0x00,0x00,0xd3,0x0c,0x00,0x00,0x88,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0xb1,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0xa8,0x0b,0x00,0x00,0xc9,0x0c,0x00,0x00, +0x18,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xb0,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xa8,0x0b,0x00,0x00,0xa9,0x0b,0x00,0x00,0xad,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa9,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xab,0x0b,0x00,0x00,0x88,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xd2,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xab,0x0b,0x00,0x00,0x18,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xb0,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xad,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xaf,0x0b,0x00,0x00,0x88,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb0,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xb0,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xd5,0x0c,0x00,0x00,0xd2,0x0b,0x00,0x00,0xa9,0x0b,0x00,0x00, +0xaf,0x0b,0x00,0x00,0xad,0x0b,0x00,0x00,0xad,0x00,0x05,0x00,0x94,0x00,0x00,0x00, +0xb5,0x0b,0x00,0x00,0xc9,0x0c,0x00,0x00,0x18,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xc0,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb5,0x0b,0x00,0x00, +0xb6,0x0b,0x00,0x00,0xbd,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xb6,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xb8,0x0b,0x00,0x00,0xfe,0x05,0x00,0x00, +0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xb9,0x0b,0x00,0x00, +0xb8,0x0b,0x00,0x00,0x1e,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xd7,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xd5,0x0c,0x00,0x00, +0xb9,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0xc0,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xbd,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0xc0,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc0,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xd7,0x0c,0x00,0x00, +0xd7,0x0b,0x00,0x00,0xb6,0x0b,0x00,0x00,0xd5,0x0c,0x00,0x00,0xbd,0x0b,0x00,0x00, +0x52,0x00,0x06,0x00,0x40,0x00,0x00,0x00,0xaf,0x0c,0x00,0x00,0xd7,0x0c,0x00,0x00, +0xa4,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x17,0x0b,0x00,0x00,0xc9,0x0c,0x00,0x00,0x1e,0x01,0x00,0x00,0x84,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x18,0x0b,0x00,0x00,0x17,0x0b,0x00,0x00,0xb4,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x1a,0x0b,0x00,0x00,0x18,0x0b,0x00,0x00, +0xcf,0x0c,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x1b,0x0b,0x00,0x00, +0x1a,0x0b,0x00,0x00,0x1e,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0xdc,0x0b,0x00,0x00,0x5c,0x08,0x00,0x00,0xaf,0x0c,0x00,0x00,0x02,0x00,0x00,0x00, +0x18,0x01,0x00,0x00,0x4f,0x00,0x08,0x00,0x31,0x00,0x00,0x00,0xdd,0x0b,0x00,0x00, +0xdc,0x0b,0x00,0x00,0xdc,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x3f,0x01,0x00,0x00,0xe0,0x0b,0x00,0x00, +0x49,0x01,0x00,0x00,0x50,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xe4,0x0b,0x00,0x00, +0xd3,0x0c,0x00,0x00,0xd7,0x0c,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0xe5,0x0b,0x00,0x00,0xe0,0x0b,0x00,0x00,0xe4,0x0b,0x00,0x00,0x02,0x00,0x00,0x00, +0x18,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe6,0x0b,0x00,0x00, +0xe5,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0x21,0x0b,0x00,0x00,0xaf,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x3f,0x01,0x00,0x00, +0xe9,0x0b,0x00,0x00,0x53,0x01,0x00,0x00,0x7c,0x00,0x04,0x00,0x40,0x00,0x00,0x00, +0xeb,0x0b,0x00,0x00,0x21,0x0b,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0xec,0x0b,0x00,0x00,0xe9,0x0b,0x00,0x00,0xeb,0x0b,0x00,0x00,0x02,0x00,0x00,0x00, +0x18,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xed,0x0b,0x00,0x00, +0xec,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x32,0x00,0x00,0x00, +0x25,0x0b,0x00,0x00,0xe8,0x0a,0x00,0x00,0x1b,0x0b,0x00,0x00,0x3e,0x00,0x03,0x00, +0x25,0x0b,0x00,0x00,0xdd,0x0b,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x28,0x0b,0x00,0x00,0xe9,0x0a,0x00,0x00,0x1b,0x0b,0x00,0x00,0x3e,0x00,0x03,0x00, +0x28,0x0b,0x00,0x00,0xe6,0x0b,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x2b,0x0b,0x00,0x00,0xea,0x0a,0x00,0x00,0x1b,0x0b,0x00,0x00,0x3e,0x00,0x03,0x00, +0x2b,0x0b,0x00,0x00,0xed,0x0b,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2e,0x0b,0x00,0x00,0xe6,0x0b,0x00,0x00,0xed,0x0b,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x30,0x0b,0x00,0x00,0xe5,0x0c,0x00,0x00,0x2e,0x0b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x31,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x31,0x0b,0x00,0x00, +0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x33,0x0b,0x00,0x00,0xcf,0x0c,0x00,0x00, +0x1e,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x08,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x34,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0x35,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x35,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x37,0x0b,0x00,0x00, +0xc9,0x0c,0x00,0x00,0x1e,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x03,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x38,0x0b,0x00,0x00,0xba,0x00,0x05,0x00,0x94,0x00,0x00,0x00, +0x3a,0x0b,0x00,0x00,0xca,0x0c,0x00,0x00,0xe4,0x00,0x00,0x00,0xf7,0x00,0x03,0x00, +0x69,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x3a,0x0b,0x00,0x00, +0x3b,0x0b,0x00,0x00,0x69,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x3b,0x0b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x3c,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x3c,0x0b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0xce,0x0c,0x00,0x00,0x02,0x0b,0x00,0x00, +0x3b,0x0b,0x00,0x00,0x01,0x0c,0x00,0x00,0x40,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xcb,0x0c,0x00,0x00,0x18,0x01,0x00,0x00,0x3b,0x0b,0x00,0x00, +0x67,0x0b,0x00,0x00,0x40,0x0b,0x00,0x00,0xb1,0x00,0x05,0x00,0x94,0x00,0x00,0x00, +0x3f,0x0b,0x00,0x00,0xcb,0x0c,0x00,0x00,0x2e,0x01,0x00,0x00,0xf6,0x00,0x04,0x00, +0x68,0x0b,0x00,0x00,0x40,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x3f,0x0b,0x00,0x00,0x40,0x0b,0x00,0x00,0x68,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x40,0x0b,0x00,0x00,0x41,0x00,0x05,0x00,0x32,0x00,0x00,0x00,0x42,0x0b,0x00,0x00, +0xe8,0x0a,0x00,0x00,0xcb,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x31,0x00,0x00,0x00, +0x43,0x0b,0x00,0x00,0x42,0x0b,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x45,0x0b,0x00,0x00,0xe9,0x0a,0x00,0x00,0xcb,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x46,0x0b,0x00,0x00,0x45,0x0b,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x48,0x0b,0x00,0x00,0xea,0x0a,0x00,0x00,0xcb,0x0c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x49,0x0b,0x00,0x00,0x48,0x0b,0x00,0x00, +0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4c,0x0b,0x00,0x00,0x72,0x0b,0x00,0x00, +0x72,0x0b,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4f,0x0b,0x00,0x00, +0x43,0x0b,0x00,0x00,0x43,0x0b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xf2,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x4c,0x0b,0x00,0x00, +0x4f,0x0b,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x53,0x0b,0x00,0x00, +0x72,0x0b,0x00,0x00,0x43,0x0b,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x55,0x0b,0x00,0x00,0x53,0x0b,0x00,0x00,0xf2,0x0b,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x57,0x0b,0x00,0x00,0x55,0x0b,0x00,0x00,0xd7,0x04,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x59,0x0b,0x00,0x00,0xb4,0x0c,0x00,0x00, +0x57,0x0b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf7,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x46,0x0b,0x00,0x00,0x59,0x0b,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xfc,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x49,0x0b,0x00,0x00,0x59,0x0b,0x00,0x00,0x50,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x62,0x0b,0x00,0x00,0xf7,0x0b,0x00,0x00,0xfc,0x0b,0x00,0x00, +0x0c,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0x01,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xce,0x0c,0x00,0x00,0x62,0x0b,0x00,0x00,0x80,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x67,0x0b,0x00,0x00,0xcb,0x0c,0x00,0x00,0x1e,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x3c,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x68,0x0b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x69,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x69,0x0b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0xcc,0x0c,0x00,0x00,0x02,0x0b,0x00,0x00, +0x38,0x0b,0x00,0x00,0xce,0x0c,0x00,0x00,0x68,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00, +0xa8,0x01,0x00,0x00,0x03,0x0c,0x00,0x00,0xaa,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x06,0x0c,0x00,0x00,0xcc,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x07,0x0c,0x00,0x00,0xcc,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x08,0x0c,0x00,0x00, +0x06,0x0c,0x00,0x00,0x07,0x0c,0x00,0x00,0xe4,0x00,0x00,0x00,0xe4,0x00,0x00,0x00, +0x63,0x00,0x04,0x00,0x03,0x0c,0x00,0x00,0x92,0x05,0x00,0x00,0x08,0x0c,0x00,0x00, +0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_depth_clip_pass_42c541a51c17b6859e56c3a41519276f.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_depth_clip_pass_42c541a51c17b6859e56c3a41519276f.h new file mode 100644 index 00000000..99a7d5ab --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_depth_clip_pass_42c541a51c17b6859e56c3a41519276f.h @@ -0,0 +1,953 @@ +// ffx_fsr2_depth_clip_pass_42c541a51c17b6859e56c3a41519276f.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_depth_clip_pass_42c541a51c17b6859e56c3a41519276f_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_42c541a51c17b6859e56c3a41519276f_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_42c541a51c17b6859e56c3a41519276f_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_42c541a51c17b6859e56c3a41519276f_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_42c541a51c17b6859e56c3a41519276f_SampledImageResourceNames[] = { "r_reconstructed_previous_nearest_depth", "r_dilated_motion_vectors", "r_dilatedDepth", "r_reactive_mask", "r_transparency_and_composition_mask", "r_previous_dilated_motion_vectors", "r_input_motion_vectors", "r_input_color_jittered", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_42c541a51c17b6859e56c3a41519276f_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 7, 8, 10, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_42c541a51c17b6859e56c3a41519276f_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_42c541a51c17b6859e56c3a41519276f_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_depth_clip_pass_42c541a51c17b6859e56c3a41519276f_StorageImageResourceNames[] = { "rw_dilated_reactive_masks", "rw_prepared_input_color", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_42c541a51c17b6859e56c3a41519276f_StorageImageResourceBindings[] = { 12, 13, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_42c541a51c17b6859e56c3a41519276f_StorageImageResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_42c541a51c17b6859e56c3a41519276f_StorageImageResourceSets[] = { 1, 1, }; + +static const char* g_ffx_fsr2_depth_clip_pass_42c541a51c17b6859e56c3a41519276f_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_42c541a51c17b6859e56c3a41519276f_UniformBufferResourceBindings[] = { 14, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_42c541a51c17b6859e56c3a41519276f_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_42c541a51c17b6859e56c3a41519276f_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_depth_clip_pass_42c541a51c17b6859e56c3a41519276f_size = 14788; + +static const unsigned char g_ffx_fsr2_depth_clip_pass_42c541a51c17b6859e56c3a41519276f_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x5d,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x06,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0xb2,0x05,0x00,0x00, +0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00, +0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75, +0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00, +0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65, +0x72,0x5f,0x31,0x36,0x62,0x69,0x74,0x5f,0x73,0x74,0x6f,0x72,0x61,0x67,0x65,0x00, +0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65, +0x72,0x5f,0x65,0x78,0x70,0x6c,0x69,0x63,0x69,0x74,0x5f,0x61,0x72,0x69,0x74,0x68, +0x6d,0x65,0x74,0x69,0x63,0x5f,0x74,0x79,0x70,0x65,0x73,0x00,0x04,0x00,0x0a,0x00, +0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74, +0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69, +0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c, +0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74, +0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0x1b,0x01,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x1b,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00, +0x06,0x00,0x07,0x00,0x1b,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78, +0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00, +0x1b,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79, +0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x1b,0x01,0x00,0x00, +0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52, +0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e, +0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0x1b,0x01,0x00,0x00,0x04,0x00,0x00,0x00, +0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f, +0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0x1b,0x01,0x00,0x00,0x05,0x00,0x00,0x00, +0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55, +0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0x1b,0x01,0x00,0x00,0x06,0x00,0x00,0x00, +0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00, +0x1b,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54, +0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00, +0x1b,0x01,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00, +0x06,0x00,0x08,0x00,0x1b,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74, +0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00, +0x06,0x00,0x08,0x00,0x1b,0x01,0x00,0x00,0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77, +0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00, +0x06,0x00,0x0b,0x00,0x1b,0x01,0x00,0x00,0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74, +0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43, +0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00, +0x1b,0x01,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f, +0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00,0x1b,0x01,0x00,0x00, +0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61, +0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x1b,0x01,0x00,0x00,0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e, +0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00,0x1b,0x01,0x00,0x00, +0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65, +0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x1b,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69, +0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0x1b,0x01,0x00,0x00,0x11,0x00,0x00,0x00, +0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67, +0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00,0x1b,0x01,0x00,0x00, +0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f, +0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00, +0x05,0x00,0x04,0x00,0x1d,0x01,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00, +0x05,0x00,0x06,0x00,0x54,0x01,0x00,0x00,0x72,0x5f,0x72,0x65,0x61,0x63,0x74,0x69, +0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x00,0x05,0x00,0x0b,0x00,0x5e,0x01,0x00,0x00, +0x72,0x5f,0x74,0x72,0x61,0x6e,0x73,0x70,0x61,0x72,0x65,0x6e,0x63,0x79,0x5f,0x61, +0x6e,0x64,0x5f,0x63,0x6f,0x6d,0x70,0x6f,0x73,0x69,0x74,0x69,0x6f,0x6e,0x5f,0x6d, +0x61,0x73,0x6b,0x00,0x05,0x00,0x08,0x00,0x66,0x01,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x5f,0x6a,0x69,0x74,0x74,0x65,0x72, +0x65,0x64,0x00,0x00,0x05,0x00,0x08,0x00,0x6e,0x01,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f, +0x72,0x73,0x00,0x00,0x05,0x00,0x08,0x00,0x7c,0x01,0x00,0x00,0x72,0x77,0x5f,0x70, +0x72,0x65,0x70,0x61,0x72,0x65,0x64,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f, +0x6c,0x6f,0x72,0x00,0x05,0x00,0x0c,0x00,0x82,0x01,0x00,0x00,0x72,0x5f,0x72,0x65, +0x63,0x6f,0x6e,0x73,0x74,0x72,0x75,0x63,0x74,0x65,0x64,0x5f,0x70,0x72,0x65,0x76, +0x69,0x6f,0x75,0x73,0x5f,0x6e,0x65,0x61,0x72,0x65,0x73,0x74,0x5f,0x64,0x65,0x70, +0x74,0x68,0x00,0x00,0x05,0x00,0x09,0x00,0x8b,0x01,0x00,0x00,0x72,0x5f,0x64,0x69, +0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63, +0x74,0x6f,0x72,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x0b,0x00,0x92,0x01,0x00,0x00, +0x72,0x5f,0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x64,0x69,0x6c,0x61,0x74, +0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72, +0x73,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x96,0x01,0x00,0x00,0x73,0x5f,0x4c,0x69, +0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0x9f,0x01,0x00,0x00,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x44,0x65,0x70, +0x74,0x68,0x00,0x00,0x05,0x00,0x07,0x00,0xa7,0x01,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x05,0x00,0x09,0x00,0xb5,0x01,0x00,0x00,0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74, +0x65,0x64,0x5f,0x72,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b, +0x73,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0xb2,0x05,0x00,0x00,0x67,0x6c,0x5f,0x47, +0x6c,0x6f,0x62,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49, +0x44,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00, +0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x1b,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00,0x04,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00, +0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x1b,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00,0x08,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00, +0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x1b,0x01,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00,0x0c,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00, +0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x1b,0x01,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00, +0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x1b,0x01,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x1b,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x1d,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x1d,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x54,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x54,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x5e,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x5e,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x66,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x66,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x6e,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x6e,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x7c,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x7c,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0x7c,0x01,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x82,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x82,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8b,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8b,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x92,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x92,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x96,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x96,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x9f,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x9f,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa7,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa7,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb5,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb5,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xb5,0x01,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb2,0x05,0x00,0x00,0x0b,0x00,0x00,0x00, +0x1c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc4,0x05,0x00,0x00,0x0b,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00, +0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x31,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x32,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x31,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x48,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x56,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0x5e,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x14,0x00,0x02,0x00,0x96,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0xb9,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00, +0xba,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0xb9,0x00,0x00,0x00,0x1c,0x00,0x04,0x00, +0xbb,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0xb9,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xea,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xeb,0x00,0x00,0x00,0x00,0x00,0x80,0x3f,0x1e,0x00,0x15,0x00, +0x1b,0x01,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x48,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x1c,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x1b,0x01,0x00,0x00, +0x3b,0x00,0x04,0x00,0x1c,0x01,0x00,0x00,0x1d,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x1e,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x1f,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x24,0x01,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x29,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x2e,0x01,0x00,0x00,0x07,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x2f,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x48,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x34,0x01,0x00,0x00,0x08,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x35,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x3a,0x01,0x00,0x00,0x09,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x3f,0x01,0x00,0x00,0x0c,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x40,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x45,0x01,0x00,0x00,0x12,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x4a,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x4b,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x4a,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x50,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x4b,0x01,0x00,0x00,0x54,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x4b,0x01,0x00,0x00,0x5e,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x4b,0x01,0x00,0x00,0x66,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x4b,0x01,0x00,0x00,0x6e,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x7a,0x01,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x7b,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x7a,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0x7b,0x01,0x00,0x00, +0x7c,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x80,0x01,0x00,0x00, +0x5e,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x81,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x01,0x00,0x00,0x3b,0x00,0x04,0x00, +0x81,0x01,0x00,0x00,0x82,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x85,0x01,0x00,0x00,0x5e,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x4b,0x01,0x00,0x00,0x8b,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x4b,0x01,0x00,0x00,0x92,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x1a,0x00,0x02,0x00, +0x94,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0x95,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0x95,0x01,0x00,0x00,0x96,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x1b,0x00,0x03,0x00,0x98,0x01,0x00,0x00,0x4a,0x01,0x00,0x00, +0x3b,0x00,0x04,0x00,0x4b,0x01,0x00,0x00,0x9f,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x4b,0x01,0x00,0x00,0xa7,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xa9,0x01,0x00,0x00,0x1e,0x01,0x00,0x00, +0x1e,0x01,0x00,0x00,0x19,0x00,0x09,0x00,0xb3,0x01,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xb4,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0xb3,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0xb4,0x01,0x00,0x00, +0xb5,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xbd,0x01,0x00,0x00,0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xc1,0x01,0x00,0x00,0x00,0x00,0x00,0x3f,0x2b,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0xc2,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xd3,0x01,0x00,0x00,0x00,0x00,0x80,0xbe,0x2c,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x36,0x02,0x00,0x00,0xc1,0x01,0x00,0x00,0xc1,0x01,0x00,0x00,0x17,0x00,0x04,0x00, +0x4d,0x02,0x00,0x00,0x96,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x6c,0x02,0x00,0x00,0x00,0x00,0x00,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x6d,0x02,0x00,0x00,0x00,0x00,0x00,0xc0,0x2c,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x6e,0x02,0x00,0x00,0x6c,0x02,0x00,0x00,0x6d,0x02,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x70,0x02,0x00,0x00,0x00,0x00,0x80,0xbf, +0x2c,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x71,0x02,0x00,0x00,0x70,0x02,0x00,0x00, +0xeb,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb9,0x02,0x00,0x00, +0x00,0xe0,0x7f,0x47,0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xd1,0x02,0x00,0x00, +0x24,0x01,0x00,0x00,0x1e,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0xd3,0x02,0x00,0x00,0x1e,0x01,0x00,0x00,0x24,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xd5,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0xd6,0x02,0x00,0x00,0x24,0x01,0x00,0x00,0x24,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x0b,0x03,0x00,0x00,0x04,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x22,0x03,0x00,0x00,0x0a,0xd7,0x23,0x3c, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5f,0x03,0x00,0x00,0x0d,0xd9,0x65,0x37, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x6f,0x03,0x00,0x00,0x00,0x00,0x40,0x40, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xa9,0x03,0x00,0x00,0xff,0xff,0xff,0xff, +0x2b,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0xb5,0x04,0x00,0x00,0x09,0x00,0x00,0x00, +0x1c,0x00,0x04,0x00,0xb6,0x04,0x00,0x00,0x31,0x00,0x00,0x00,0xb5,0x04,0x00,0x00, +0x20,0x00,0x04,0x00,0xb7,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0xb6,0x04,0x00,0x00, +0x1c,0x00,0x04,0x00,0xbc,0x04,0x00,0x00,0x06,0x00,0x00,0x00,0xb5,0x04,0x00,0x00, +0x20,0x00,0x04,0x00,0xbd,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0xbc,0x04,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf8,0x04,0x00,0x00,0x00,0x00,0xc0,0x40, +0x2c,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0x18,0x05,0x00,0x00,0xea,0x00,0x00,0x00, +0xea,0x00,0x00,0x00,0xea,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0x2f,0x05,0x00,0x00,0x1e,0x01,0x00,0x00,0xa9,0x03,0x00,0x00,0x17,0x00,0x04,0x00, +0xb0,0x05,0x00,0x00,0x5e,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xb1,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0xb0,0x05,0x00,0x00,0x3b,0x00,0x04,0x00, +0xb1,0x05,0x00,0x00,0xb2,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0xc3,0x05,0x00,0x00,0x08,0x00,0x00,0x00,0x2c,0x00,0x06,0x00, +0xb0,0x05,0x00,0x00,0xc4,0x05,0x00,0x00,0xc3,0x05,0x00,0x00,0xc3,0x05,0x00,0x00, +0xc2,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0x50,0x0c,0x00,0x00,0x07,0x00,0x00,0x00, +0xba,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x52,0x0c,0x00,0x00,0x07,0x00,0x00,0x00, +0xbb,0x00,0x00,0x00,0x2c,0x00,0x07,0x00,0xba,0x00,0x00,0x00,0xf7,0x0c,0x00,0x00, +0xa9,0x01,0x00,0x00,0xd1,0x02,0x00,0x00,0xd3,0x02,0x00,0x00,0xd6,0x02,0x00,0x00, +0x2c,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0xf8,0x0c,0x00,0x00,0xb9,0x02,0x00,0x00, +0xb9,0x02,0x00,0x00,0xb9,0x02,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xf9,0x0c,0x00,0x00,0x00,0x00,0xc8,0x42,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xfa,0x0c,0x00,0x00,0xcd,0xcc,0x4c,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xfb,0x0c,0x00,0x00,0x00,0x00,0xe0,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xff,0x0c,0x00,0x00,0x8b,0xff,0xed,0x39,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00, +0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x52,0x0c,0x00,0x00,0x6c,0x0c,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x50,0x0c,0x00,0x00,0x6b,0x0c,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xb7,0x04,0x00,0x00,0x2f,0x0b,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xbd,0x04,0x00,0x00,0x30,0x0b,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xbd,0x04,0x00,0x00,0x31,0x0b,0x00,0x00, +0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0xb0,0x05,0x00,0x00,0xb3,0x05,0x00,0x00, +0xb2,0x05,0x00,0x00,0x4f,0x00,0x07,0x00,0x5f,0x00,0x00,0x00,0xb4,0x05,0x00,0x00, +0xb3,0x05,0x00,0x00,0xb3,0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x7c,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0xb5,0x05,0x00,0x00,0xb4,0x05,0x00,0x00, +0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0xe6,0x05,0x00,0x00,0xb5,0x05,0x00,0x00, +0x81,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xe8,0x05,0x00,0x00,0xe6,0x05,0x00,0x00, +0x36,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x1f,0x01,0x00,0x00,0x22,0x06,0x00,0x00, +0x1d,0x01,0x00,0x00,0x1e,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x40,0x00,0x00,0x00, +0x23,0x06,0x00,0x00,0x22,0x06,0x00,0x00,0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00, +0xea,0x05,0x00,0x00,0x23,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0xeb,0x05,0x00,0x00,0xe8,0x05,0x00,0x00,0xea,0x05,0x00,0x00,0x3d,0x00,0x04,0x00, +0x4a,0x01,0x00,0x00,0x26,0x06,0x00,0x00,0x8b,0x01,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0x28,0x06,0x00,0x00,0x26,0x06,0x00,0x00,0xb5,0x05,0x00,0x00, +0x02,0x00,0x00,0x00,0x1e,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00, +0x29,0x06,0x00,0x00,0x28,0x06,0x00,0x00,0x28,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x1f,0x01,0x00,0x00,0x2c,0x06,0x00,0x00, +0x1d,0x01,0x00,0x00,0x29,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x40,0x00,0x00,0x00, +0x2d,0x06,0x00,0x00,0x2c,0x06,0x00,0x00,0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00, +0xf0,0x05,0x00,0x00,0x2d,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0xf1,0x05,0x00,0x00,0x29,0x06,0x00,0x00,0xf0,0x05,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xf2,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0xf1,0x05,0x00,0x00,0xba,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0xf3,0x05,0x00,0x00, +0xf2,0x05,0x00,0x00,0x22,0x03,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xf4,0x05,0x00,0x00,0xf3,0x05,0x00,0x00,0xeb,0x00,0x00,0x00,0xea,0x00,0x00,0x00, +0x8e,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xf6,0x05,0x00,0x00,0x29,0x06,0x00,0x00, +0xf4,0x05,0x00,0x00,0x81,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xf9,0x05,0x00,0x00, +0xeb,0x05,0x00,0x00,0xf6,0x05,0x00,0x00,0x3d,0x00,0x04,0x00,0x4a,0x01,0x00,0x00, +0x30,0x06,0x00,0x00,0x9f,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0x32,0x06,0x00,0x00,0x30,0x06,0x00,0x00,0xb5,0x05,0x00,0x00,0x02,0x00,0x00,0x00, +0x1e,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x33,0x06,0x00,0x00, +0x32,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x2f,0x01,0x00,0x00, +0xf0,0x06,0x00,0x00,0x1d,0x01,0x00,0x00,0x2e,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x48,0x00,0x00,0x00,0xf1,0x06,0x00,0x00,0xf0,0x06,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe8,0x06,0x00,0x00,0xf1,0x06,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xeb,0x06,0x00,0x00,0xf1,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xec,0x06,0x00,0x00, +0x33,0x06,0x00,0x00,0xeb,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xed,0x06,0x00,0x00,0xe8,0x06,0x00,0x00,0xec,0x06,0x00,0x00,0x85,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0xff,0x06,0x00,0x00,0xf9,0x05,0x00,0x00,0xea,0x05,0x00,0x00, +0x83,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0xff,0x06,0x00,0x00, +0x36,0x02,0x00,0x00,0x0c,0x00,0x06,0x00,0x12,0x00,0x00,0x00,0x02,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x6e,0x00,0x04,0x00, +0x40,0x00,0x00,0x00,0x03,0x07,0x00,0x00,0x02,0x07,0x00,0x00,0x0c,0x00,0x06,0x00, +0x12,0x00,0x00,0x00,0x2b,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0x00,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0c,0x07,0x00,0x00, +0x2b,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0d,0x07,0x00,0x00,0xeb,0x00,0x00,0x00,0x0c,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0f,0x07,0x00,0x00,0x2b,0x07,0x00,0x00,0x01,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x10,0x07,0x00,0x00,0xeb,0x00,0x00,0x00, +0x0f,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x11,0x07,0x00,0x00, +0x0d,0x07,0x00,0x00,0x10,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x18,0x07,0x00,0x00,0x0c,0x07,0x00,0x00,0x10,0x07,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1f,0x07,0x00,0x00,0x0d,0x07,0x00,0x00,0x0f,0x07,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x25,0x07,0x00,0x00,0x0c,0x07,0x00,0x00, +0x0f,0x07,0x00,0x00,0x50,0x00,0x07,0x00,0xbb,0x00,0x00,0x00,0x9a,0x0c,0x00,0x00, +0x11,0x07,0x00,0x00,0x18,0x07,0x00,0x00,0x1f,0x07,0x00,0x00,0x25,0x07,0x00,0x00, +0x3e,0x00,0x03,0x00,0x6b,0x0c,0x00,0x00,0xf7,0x0c,0x00,0x00,0x3e,0x00,0x03,0x00, +0x6c,0x0c,0x00,0x00,0x9a,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00,0x7f,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0x7f,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x02,0x0d,0x00,0x00,0xea,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x50,0x0d,0x00,0x00, +0xd4,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x01,0x0d,0x00,0x00, +0xea,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x4d,0x0d,0x00,0x00,0xd4,0x06,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x00,0x0d,0x00,0x00,0x1e,0x01,0x00,0x00, +0x05,0x00,0x00,0x00,0xd6,0x06,0x00,0x00,0xd4,0x06,0x00,0x00,0xb1,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x82,0x06,0x00,0x00,0x00,0x0d,0x00,0x00,0x0b,0x03,0x00,0x00, +0xf6,0x00,0x04,0x00,0xd7,0x06,0x00,0x00,0xd4,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x82,0x06,0x00,0x00,0x83,0x06,0x00,0x00,0xd7,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0x83,0x06,0x00,0x00,0x41,0x00,0x05,0x00,0x56,0x00,0x00,0x00, +0x6e,0x0c,0x00,0x00,0x6b,0x0c,0x00,0x00,0x00,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00, +0x40,0x00,0x00,0x00,0x86,0x06,0x00,0x00,0x6e,0x0c,0x00,0x00,0x80,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0x8a,0x06,0x00,0x00,0x03,0x07,0x00,0x00,0x86,0x06,0x00,0x00, +0x7c,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0x34,0x07,0x00,0x00,0x8a,0x06,0x00,0x00, +0x7c,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0x36,0x07,0x00,0x00,0x23,0x06,0x00,0x00, +0xb0,0x00,0x05,0x00,0x4d,0x02,0x00,0x00,0x37,0x07,0x00,0x00,0x34,0x07,0x00,0x00, +0x36,0x07,0x00,0x00,0x9b,0x00,0x04,0x00,0x96,0x00,0x00,0x00,0x38,0x07,0x00,0x00, +0x37,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0xd3,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x38,0x07,0x00,0x00,0x8e,0x06,0x00,0x00,0xd3,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8e,0x06,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x6f,0x0c,0x00,0x00,0x6c,0x0c,0x00,0x00,0x00,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x91,0x06,0x00,0x00,0x6f,0x0c,0x00,0x00,0xba,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x93,0x06,0x00,0x00,0x91,0x06,0x00,0x00,0x22,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0xd2,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x93,0x06,0x00,0x00,0x94,0x06,0x00,0x00,0xd2,0x06,0x00,0x00,0xf8,0x00,0x02,0x00, +0x94,0x06,0x00,0x00,0x3d,0x00,0x04,0x00,0x80,0x01,0x00,0x00,0x3b,0x07,0x00,0x00, +0x82,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x85,0x01,0x00,0x00,0x3d,0x07,0x00,0x00, +0x3b,0x07,0x00,0x00,0x8a,0x06,0x00,0x00,0x02,0x00,0x00,0x00,0x1e,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x3e,0x07,0x00,0x00,0x3d,0x07,0x00,0x00, +0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x3f,0x07,0x00,0x00, +0x3e,0x07,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x49,0x07,0x00,0x00, +0x3f,0x07,0x00,0x00,0xeb,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4a,0x07,0x00,0x00,0xe8,0x06,0x00,0x00,0x49,0x07,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9b,0x06,0x00,0x00,0xed,0x06,0x00,0x00,0x4a,0x07,0x00,0x00, +0xba,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x9d,0x06,0x00,0x00,0x9b,0x06,0x00,0x00, +0xea,0x00,0x00,0x00,0xf7,0x00,0x03,0x00,0xd1,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x9d,0x06,0x00,0x00,0x9e,0x06,0x00,0x00,0xd1,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9e,0x06,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x53,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x3f,0x07,0x00,0x00, +0x33,0x06,0x00,0x00,0x8e,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xa4,0x06,0x00,0x00, +0xea,0x05,0x00,0x00,0xc1,0x01,0x00,0x00,0x6e,0x00,0x04,0x00,0x40,0x00,0x00,0x00, +0xa5,0x06,0x00,0x00,0xa4,0x06,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8c,0x07,0x00,0x00,0x53,0x07,0x00,0x00,0xeb,0x06,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8d,0x07,0x00,0x00,0xe8,0x06,0x00,0x00,0x8c,0x07,0x00,0x00, +0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0x6a,0x07,0x00,0x00,0xa5,0x06,0x00,0x00, +0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x97,0x07,0x00,0x00,0x6a,0x07,0x00,0x00, +0xea,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x98,0x07,0x00,0x00, +0x97,0x07,0x00,0x00,0x6e,0x02,0x00,0x00,0x81,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x99,0x07,0x00,0x00,0x98,0x07,0x00,0x00,0x71,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6e,0x07,0x00,0x00,0xf1,0x06,0x00,0x00,0x02,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x70,0x07,0x00,0x00,0x99,0x07,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x71,0x07,0x00,0x00, +0x6e,0x07,0x00,0x00,0x70,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x73,0x07,0x00,0x00,0x71,0x07,0x00,0x00,0x8d,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x75,0x07,0x00,0x00,0xf1,0x06,0x00,0x00,0x03,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x77,0x07,0x00,0x00,0x99,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x78,0x07,0x00,0x00, +0x75,0x07,0x00,0x00,0x77,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7a,0x07,0x00,0x00,0x78,0x07,0x00,0x00,0x8d,0x07,0x00,0x00,0x50,0x00,0x06,0x00, +0x31,0x00,0x00,0x00,0x7e,0x07,0x00,0x00,0x73,0x07,0x00,0x00,0x7a,0x07,0x00,0x00, +0x8d,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb3,0x07,0x00,0x00, +0x6e,0x07,0x00,0x00,0x70,0x02,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb5,0x07,0x00,0x00,0xb3,0x07,0x00,0x00,0x8d,0x07,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbc,0x07,0x00,0x00,0x75,0x07,0x00,0x00,0x8d,0x07,0x00,0x00, +0x50,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0xc0,0x07,0x00,0x00,0xb5,0x07,0x00,0x00, +0xbc,0x07,0x00,0x00,0x8d,0x07,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xae,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0xea,0x05,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe4,0x07,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xed,0x06,0x00,0x00,0x4a,0x07,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xb3,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0xc0,0x07,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb5,0x06,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x7e,0x07,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb6,0x06,0x00,0x00,0xb3,0x06,0x00,0x00,0xb5,0x06,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb8,0x06,0x00,0x00,0x5f,0x03,0x00,0x00, +0xb6,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xba,0x06,0x00,0x00, +0xb8,0x06,0x00,0x00,0xae,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbc,0x06,0x00,0x00,0xba,0x06,0x00,0x00,0xe4,0x07,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc0,0x06,0x00,0x00,0xae,0x06,0x00,0x00,0xff,0x0c,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xec,0x07,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xc0,0x06,0x00,0x00,0xea,0x00,0x00,0x00,0xeb,0x00,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xf2,0x07,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0xeb,0x00,0x00,0x00,0x6f,0x03,0x00,0x00,0xec,0x07,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc6,0x06,0x00,0x00,0xbc,0x06,0x00,0x00, +0x9b,0x06,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xf6,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xc6,0x06,0x00,0x00,0xea,0x00,0x00,0x00, +0xeb,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xfb,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xf6,0x07,0x00,0x00,0xf2,0x07,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcb,0x06,0x00,0x00,0xfb,0x07,0x00,0x00, +0x91,0x06,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcd,0x06,0x00,0x00, +0x02,0x0d,0x00,0x00,0xcb,0x06,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd0,0x06,0x00,0x00,0x01,0x0d,0x00,0x00,0x91,0x06,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd1,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xd1,0x06,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x52,0x0d,0x00,0x00,0x02,0x0d,0x00,0x00,0x94,0x06,0x00,0x00, +0xcd,0x06,0x00,0x00,0x9e,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x4f,0x0d,0x00,0x00,0x01,0x0d,0x00,0x00,0x94,0x06,0x00,0x00,0xd0,0x06,0x00,0x00, +0x9e,0x06,0x00,0x00,0xf9,0x00,0x02,0x00,0xd2,0x06,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd2,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x51,0x0d,0x00,0x00, +0x02,0x0d,0x00,0x00,0x8e,0x06,0x00,0x00,0x52,0x0d,0x00,0x00,0xd1,0x06,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x4e,0x0d,0x00,0x00,0x01,0x0d,0x00,0x00, +0x8e,0x06,0x00,0x00,0x4f,0x0d,0x00,0x00,0xd1,0x06,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd3,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xd3,0x06,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x50,0x0d,0x00,0x00,0x02,0x0d,0x00,0x00,0x83,0x06,0x00,0x00, +0x51,0x0d,0x00,0x00,0xd2,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x4d,0x0d,0x00,0x00,0x01,0x0d,0x00,0x00,0x83,0x06,0x00,0x00,0x4e,0x0d,0x00,0x00, +0xd2,0x06,0x00,0x00,0xf9,0x00,0x02,0x00,0xd4,0x06,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd4,0x06,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd6,0x06,0x00,0x00, +0x00,0x0d,0x00,0x00,0x24,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x7f,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd7,0x06,0x00,0x00,0xba,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0xd9,0x06,0x00,0x00,0x01,0x0d,0x00,0x00,0xea,0x00,0x00,0x00,0xf7,0x00,0x03,0x00, +0xe1,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd9,0x06,0x00,0x00, +0xda,0x06,0x00,0x00,0xe0,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xda,0x06,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdd,0x06,0x00,0x00,0x02,0x0d,0x00,0x00, +0x01,0x0d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xde,0x06,0x00,0x00, +0xeb,0x00,0x00,0x00,0xdd,0x06,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xff,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xde,0x06,0x00,0x00, +0xea,0x00,0x00,0x00,0xeb,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xe1,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe0,0x06,0x00,0x00,0xf9,0x00,0x02,0x00,0xe1,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe1,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x03,0x0d,0x00,0x00,0xff,0x07,0x00,0x00,0xda,0x06,0x00,0x00,0xea,0x00,0x00,0x00, +0xe0,0x06,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x0c,0x08,0x00,0x00, +0xb5,0x05,0x00,0x00,0x2f,0x05,0x00,0x00,0x3d,0x00,0x04,0x00,0x80,0x01,0x00,0x00, +0x2a,0x08,0x00,0x00,0x82,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x85,0x01,0x00,0x00, +0x2c,0x08,0x00,0x00,0x2a,0x08,0x00,0x00,0x0c,0x08,0x00,0x00,0x02,0x00,0x00,0x00, +0x1e,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x2d,0x08,0x00,0x00, +0x2c,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x2e,0x08,0x00,0x00,0x2d,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x38,0x08,0x00,0x00,0x2e,0x08,0x00,0x00,0xeb,0x06,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x39,0x08,0x00,0x00,0xe8,0x06,0x00,0x00,0x38,0x08,0x00,0x00, +0x5f,0x00,0x07,0x00,0x85,0x01,0x00,0x00,0x42,0x08,0x00,0x00,0x2a,0x08,0x00,0x00, +0xb5,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x1e,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x43,0x08,0x00,0x00,0x42,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x44,0x08,0x00,0x00,0x43,0x08,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4e,0x08,0x00,0x00,0x44,0x08,0x00,0x00, +0xeb,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4f,0x08,0x00,0x00, +0xe8,0x06,0x00,0x00,0x4e,0x08,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0x14,0x08,0x00,0x00,0xb5,0x05,0x00,0x00,0xd3,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x85,0x01,0x00,0x00,0x58,0x08,0x00,0x00,0x2a,0x08,0x00,0x00,0x14,0x08,0x00,0x00, +0x02,0x00,0x00,0x00,0x1e,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x59,0x08,0x00,0x00,0x58,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x5a,0x08,0x00,0x00,0x59,0x08,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x64,0x08,0x00,0x00,0x5a,0x08,0x00,0x00,0xeb,0x06,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x65,0x08,0x00,0x00,0xe8,0x06,0x00,0x00, +0x64,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x19,0x08,0x00,0x00, +0x39,0x08,0x00,0x00,0x4f,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1b,0x08,0x00,0x00,0x4f,0x08,0x00,0x00,0x22,0x03,0x00,0x00,0xba,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x1c,0x08,0x00,0x00,0x19,0x08,0x00,0x00,0x1b,0x08,0x00,0x00, +0xf7,0x00,0x03,0x00,0x24,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x1c,0x08,0x00,0x00,0x1d,0x08,0x00,0x00,0x24,0x08,0x00,0x00,0xf8,0x00,0x02,0x00, +0x1d,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x20,0x08,0x00,0x00, +0x4f,0x08,0x00,0x00,0x65,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x22,0x08,0x00,0x00,0x65,0x08,0x00,0x00,0x22,0x03,0x00,0x00,0xba,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x23,0x08,0x00,0x00,0x20,0x08,0x00,0x00,0x22,0x08,0x00,0x00, +0xf9,0x00,0x02,0x00,0x24,0x08,0x00,0x00,0xf8,0x00,0x02,0x00,0x24,0x08,0x00,0x00, +0xf5,0x00,0x07,0x00,0x96,0x00,0x00,0x00,0x25,0x08,0x00,0x00,0x1c,0x08,0x00,0x00, +0xe1,0x06,0x00,0x00,0x23,0x08,0x00,0x00,0x1d,0x08,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x26,0x08,0x00,0x00,0x25,0x08,0x00,0x00,0xeb,0x00,0x00,0x00, +0xea,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x27,0x08,0x00,0x00, +0xeb,0x00,0x00,0x00,0x26,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x05,0x06,0x00,0x00,0x03,0x0d,0x00,0x00,0x27,0x08,0x00,0x00,0x3d,0x00,0x04,0x00, +0x4a,0x01,0x00,0x00,0x81,0x08,0x00,0x00,0x66,0x01,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0x83,0x08,0x00,0x00,0x81,0x08,0x00,0x00,0xb5,0x05,0x00,0x00, +0x02,0x00,0x00,0x00,0x1e,0x01,0x00,0x00,0x4f,0x00,0x08,0x00,0x31,0x00,0x00,0x00, +0x84,0x08,0x00,0x00,0x83,0x08,0x00,0x00,0x83,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x31,0x00,0x00,0x00, +0x89,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x18,0x05,0x00,0x00, +0x84,0x08,0x00,0x00,0x3d,0x00,0x04,0x00,0x4a,0x01,0x00,0x00,0x8d,0x08,0x00,0x00, +0xa7,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x8e,0x08,0x00,0x00, +0x8d,0x08,0x00,0x00,0xa9,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x1e,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8f,0x08,0x00,0x00,0x8e,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x91,0x08,0x00,0x00, +0x8f,0x08,0x00,0x00,0xea,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x93,0x08,0x00,0x00, +0xf8,0x00,0x02,0x00,0x93,0x08,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x5c,0x0d,0x00,0x00,0x91,0x08,0x00,0x00,0xeb,0x00,0x00,0x00,0x8f,0x08,0x00,0x00, +0x41,0x00,0x05,0x00,0x40,0x01,0x00,0x00,0x97,0x08,0x00,0x00,0x1d,0x01,0x00,0x00, +0x3f,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x98,0x08,0x00,0x00, +0x97,0x08,0x00,0x00,0x50,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0x9d,0x08,0x00,0x00, +0x98,0x08,0x00,0x00,0x98,0x08,0x00,0x00,0x98,0x08,0x00,0x00,0x88,0x00,0x05,0x00, +0x31,0x00,0x00,0x00,0x9e,0x08,0x00,0x00,0x89,0x08,0x00,0x00,0x9d,0x08,0x00,0x00, +0x8e,0x00,0x05,0x00,0x31,0x00,0x00,0x00,0xa1,0x08,0x00,0x00,0x9e,0x08,0x00,0x00, +0x5c,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00,0x31,0x00,0x00,0x00,0xa5,0x08,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xa1,0x08,0x00,0x00,0x18,0x05,0x00,0x00, +0xf8,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xab,0x08,0x00,0x00, +0xa5,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xac,0x08,0x00,0x00,0xbd,0x01,0x00,0x00,0xab,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xae,0x08,0x00,0x00,0xa5,0x08,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xaf,0x08,0x00,0x00,0xc1,0x01,0x00,0x00, +0xae,0x08,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb0,0x08,0x00,0x00, +0xac,0x08,0x00,0x00,0xaf,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb2,0x08,0x00,0x00,0xa5,0x08,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb3,0x08,0x00,0x00,0xbd,0x01,0x00,0x00,0xb2,0x08,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb4,0x08,0x00,0x00,0xb0,0x08,0x00,0x00, +0xb3,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb7,0x08,0x00,0x00, +0xc1,0x01,0x00,0x00,0xab,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xba,0x08,0x00,0x00,0xc1,0x01,0x00,0x00,0xb2,0x08,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbb,0x08,0x00,0x00,0xb7,0x08,0x00,0x00,0xba,0x08,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbe,0x08,0x00,0x00,0xd3,0x01,0x00,0x00, +0xab,0x08,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc2,0x08,0x00,0x00, +0xbe,0x08,0x00,0x00,0xaf,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc6,0x08,0x00,0x00,0xc2,0x08,0x00,0x00,0xb3,0x08,0x00,0x00,0x50,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0x0d,0x06,0x00,0x00,0xb4,0x08,0x00,0x00,0xbb,0x08,0x00,0x00, +0xc6,0x08,0x00,0x00,0x05,0x06,0x00,0x00,0x3d,0x00,0x04,0x00,0x7a,0x01,0x00,0x00, +0xca,0x08,0x00,0x00,0x7c,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0xca,0x08,0x00,0x00, +0xb5,0x05,0x00,0x00,0x0d,0x06,0x00,0x00,0x41,0x00,0x05,0x00,0x35,0x01,0x00,0x00, +0xe5,0x08,0x00,0x00,0x1d,0x01,0x00,0x00,0x34,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x12,0x00,0x00,0x00,0xe6,0x08,0x00,0x00,0xe5,0x08,0x00,0x00,0x83,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0xd7,0x08,0x00,0x00,0xe8,0x05,0x00,0x00,0xe6,0x08,0x00,0x00, +0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xdb,0x08,0x00,0x00,0xd7,0x08,0x00,0x00, +0xea,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xde,0x08,0x00,0x00, +0xdb,0x08,0x00,0x00,0xf0,0x05,0x00,0x00,0x0c,0x00,0x06,0x00,0x12,0x00,0x00,0x00, +0xe0,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0xde,0x08,0x00,0x00, +0x6e,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0xe1,0x08,0x00,0x00,0xe0,0x08,0x00,0x00, +0x3d,0x00,0x04,0x00,0x4a,0x01,0x00,0x00,0x50,0x09,0x00,0x00,0x6e,0x01,0x00,0x00, +0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x52,0x09,0x00,0x00,0x50,0x09,0x00,0x00, +0xe1,0x08,0x00,0x00,0x02,0x00,0x00,0x00,0x1e,0x01,0x00,0x00,0x4f,0x00,0x07,0x00, +0x12,0x00,0x00,0x00,0x53,0x09,0x00,0x00,0x52,0x09,0x00,0x00,0x52,0x09,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x35,0x01,0x00,0x00, +0x5a,0x09,0x00,0x00,0x1d,0x01,0x00,0x00,0x3a,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x12,0x00,0x00,0x00,0x5b,0x09,0x00,0x00,0x5a,0x09,0x00,0x00,0x85,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x56,0x09,0x00,0x00,0x53,0x09,0x00,0x00,0x5b,0x09,0x00,0x00, +0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x10,0x09,0x00,0x00,0x56,0x09,0x00,0x00, +0xea,0x05,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x11,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x10,0x09,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x13,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0x56,0x09,0x00,0x00,0xba,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x15,0x09,0x00,0x00, +0x11,0x09,0x00,0x00,0x22,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x44,0x09,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x15,0x09,0x00,0x00,0x16,0x09,0x00,0x00, +0x44,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x16,0x09,0x00,0x00,0xf9,0x00,0x02,0x00, +0x17,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x17,0x09,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x0a,0x0d,0x00,0x00,0x13,0x09,0x00,0x00,0x16,0x09,0x00,0x00, +0x40,0x0d,0x00,0x00,0x40,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x08,0x0d,0x00,0x00,0xeb,0x00,0x00,0x00,0x16,0x09,0x00,0x00,0x45,0x0d,0x00,0x00, +0x40,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x06,0x0d,0x00,0x00, +0xa9,0x03,0x00,0x00,0x16,0x09,0x00,0x00,0x42,0x09,0x00,0x00,0x40,0x09,0x00,0x00, +0xb3,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x1a,0x09,0x00,0x00,0x06,0x0d,0x00,0x00, +0x24,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x43,0x09,0x00,0x00,0x40,0x09,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x1a,0x09,0x00,0x00,0x1b,0x09,0x00,0x00, +0x43,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x1b,0x09,0x00,0x00,0xf9,0x00,0x02,0x00, +0x1c,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x1c,0x09,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x45,0x0d,0x00,0x00,0x08,0x0d,0x00,0x00,0x1b,0x09,0x00,0x00, +0xdf,0x09,0x00,0x00,0x3c,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x40,0x0d,0x00,0x00,0x0a,0x0d,0x00,0x00,0x1b,0x09,0x00,0x00,0xd5,0x09,0x00,0x00, +0x3c,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x32,0x0d,0x00,0x00, +0xa9,0x03,0x00,0x00,0x1b,0x09,0x00,0x00,0x3e,0x09,0x00,0x00,0x3c,0x09,0x00,0x00, +0xb3,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x1f,0x09,0x00,0x00,0x32,0x0d,0x00,0x00, +0x24,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x3f,0x09,0x00,0x00,0x3c,0x09,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x1f,0x09,0x00,0x00,0x20,0x09,0x00,0x00, +0x3f,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x20,0x09,0x00,0x00,0x50,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0x23,0x09,0x00,0x00,0x32,0x0d,0x00,0x00,0x06,0x0d,0x00,0x00, +0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x71,0x09,0x00,0x00,0xe1,0x08,0x00,0x00, +0x23,0x09,0x00,0x00,0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x74,0x09,0x00,0x00, +0x32,0x0d,0x00,0x00,0x1e,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x7c,0x09,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x74,0x09,0x00,0x00,0x75,0x09,0x00,0x00, +0x79,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x75,0x09,0x00,0x00,0x51,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x77,0x09,0x00,0x00,0x71,0x09,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xb1,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x77,0x09,0x00,0x00,0x1e,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x7c,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x79,0x09,0x00,0x00,0x51,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x7b,0x09,0x00,0x00,0x71,0x09,0x00,0x00,0x00,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x7c,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x7c,0x09,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x34,0x0d,0x00,0x00,0xb1,0x09,0x00,0x00, +0x75,0x09,0x00,0x00,0x7b,0x09,0x00,0x00,0x79,0x09,0x00,0x00,0xad,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x81,0x09,0x00,0x00,0x32,0x0d,0x00,0x00,0x1e,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x8c,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x81,0x09,0x00,0x00,0x82,0x09,0x00,0x00,0x89,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x82,0x09,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x84,0x09,0x00,0x00, +0x23,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x85,0x09,0x00,0x00,0x84,0x09,0x00,0x00,0x24,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xb6,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x34,0x0d,0x00,0x00,0x85,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0x8c,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x89,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0x8c,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8c,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x36,0x0d,0x00,0x00,0xb6,0x09,0x00,0x00,0x82,0x09,0x00,0x00,0x34,0x0d,0x00,0x00, +0x89,0x09,0x00,0x00,0x52,0x00,0x06,0x00,0x40,0x00,0x00,0x00,0xd1,0x0c,0x00,0x00, +0x36,0x0d,0x00,0x00,0x71,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xb1,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x91,0x09,0x00,0x00,0x06,0x0d,0x00,0x00,0x1e,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x99,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x91,0x09,0x00,0x00,0x92,0x09,0x00,0x00,0x96,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x92,0x09,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x94,0x09,0x00,0x00, +0x71,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xbb,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x94,0x09,0x00,0x00, +0x1e,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x99,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x96,0x09,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x98,0x09,0x00,0x00, +0x71,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x99,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x99,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x38,0x0d,0x00,0x00,0xbb,0x09,0x00,0x00,0x92,0x09,0x00,0x00,0x98,0x09,0x00,0x00, +0x96,0x09,0x00,0x00,0xad,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x9e,0x09,0x00,0x00, +0x06,0x0d,0x00,0x00,0x1e,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xa9,0x09,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x9e,0x09,0x00,0x00,0x9f,0x09,0x00,0x00, +0xa6,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x9f,0x09,0x00,0x00,0x51,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xa1,0x09,0x00,0x00,0x23,0x06,0x00,0x00,0x01,0x00,0x00,0x00, +0x82,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xa2,0x09,0x00,0x00,0xa1,0x09,0x00,0x00, +0x24,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xc0,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x38,0x0d,0x00,0x00,0xa2,0x09,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa9,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0xa6,0x09,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa9,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0xa9,0x09,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x3a,0x0d,0x00,0x00,0xc0,0x09,0x00,0x00, +0x9f,0x09,0x00,0x00,0x38,0x0d,0x00,0x00,0xa6,0x09,0x00,0x00,0x52,0x00,0x06,0x00, +0x40,0x00,0x00,0x00,0xdc,0x0c,0x00,0x00,0x3a,0x0d,0x00,0x00,0xd1,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0xc7,0x09,0x00,0x00, +0x50,0x09,0x00,0x00,0xdc,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0x1e,0x01,0x00,0x00, +0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0xc8,0x09,0x00,0x00,0xc7,0x09,0x00,0x00, +0xc7,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0xcb,0x09,0x00,0x00,0xc8,0x09,0x00,0x00,0x5b,0x09,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x2a,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0xcb,0x09,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xd5,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x2a,0x09,0x00,0x00, +0x40,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xda,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x2a,0x09,0x00,0x00,0xd5,0x09,0x00,0x00, +0x50,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x33,0x09,0x00,0x00,0xda,0x09,0x00,0x00, +0xda,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x34,0x09,0x00,0x00, +0xcb,0x09,0x00,0x00,0x33,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x38,0x09,0x00,0x00,0x56,0x09,0x00,0x00,0x33,0x09,0x00,0x00,0x94,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x39,0x09,0x00,0x00,0x34,0x09,0x00,0x00,0x38,0x09,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xdf,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x45,0x0d,0x00,0x00,0x39,0x09,0x00,0x00,0xf9,0x00,0x02,0x00, +0x3c,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x3c,0x09,0x00,0x00,0x80,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x3e,0x09,0x00,0x00,0x32,0x0d,0x00,0x00,0x24,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x1c,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x3f,0x09,0x00,0x00, +0xf9,0x00,0x02,0x00,0x40,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x40,0x09,0x00,0x00, +0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x42,0x09,0x00,0x00,0x06,0x0d,0x00,0x00, +0x24,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x17,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x43,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0x44,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x44,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x09,0x0d,0x00,0x00, +0x13,0x09,0x00,0x00,0x93,0x08,0x00,0x00,0x0a,0x0d,0x00,0x00,0x43,0x09,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x07,0x0d,0x00,0x00,0xeb,0x00,0x00,0x00, +0x93,0x08,0x00,0x00,0x08,0x0d,0x00,0x00,0x43,0x09,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x46,0x09,0x00,0x00,0xeb,0x00,0x00,0x00,0x07,0x0d,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xe3,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x46,0x09,0x00,0x00,0xea,0x00,0x00,0x00,0xeb,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x49,0x09,0x00,0x00,0x09,0x0d,0x00,0x00, +0xf9,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xe7,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x49,0x09,0x00,0x00,0xea,0x00,0x00,0x00, +0xeb,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4b,0x09,0x00,0x00, +0xe3,0x09,0x00,0x00,0xe7,0x09,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0x30,0x0a,0x00,0x00,0x26,0x06,0x00,0x00,0xb5,0x05,0x00,0x00,0x02,0x00,0x00,0x00, +0x1e,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0x31,0x0a,0x00,0x00, +0x30,0x0a,0x00,0x00,0x30,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x0a,0x0a,0x00,0x00,0xeb,0x05,0x00,0x00, +0x31,0x0a,0x00,0x00,0x41,0x00,0x05,0x00,0x1f,0x01,0x00,0x00,0x38,0x0a,0x00,0x00, +0x1d,0x01,0x00,0x00,0x24,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x40,0x00,0x00,0x00, +0x39,0x0a,0x00,0x00,0x38,0x0a,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x46,0x0a,0x00,0x00,0x0a,0x0a,0x00,0x00,0xea,0x05,0x00,0x00,0x83,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x49,0x0a,0x00,0x00,0xea,0x05,0x00,0x00,0x36,0x02,0x00,0x00, +0x0c,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0x56,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x46,0x0a,0x00,0x00,0x49,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00, +0x12,0x00,0x00,0x00,0x5b,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x36,0x02,0x00,0x00,0x56,0x0a,0x00,0x00,0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00, +0x4f,0x0a,0x00,0x00,0x39,0x0a,0x00,0x00,0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x50,0x0a,0x00,0x00,0x5b,0x0a,0x00,0x00,0x4f,0x0a,0x00,0x00,0x3d,0x00,0x04,0x00, +0x4a,0x01,0x00,0x00,0x5e,0x0a,0x00,0x00,0x92,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x94,0x01,0x00,0x00,0x5f,0x0a,0x00,0x00,0x96,0x01,0x00,0x00,0x56,0x00,0x05,0x00, +0x98,0x01,0x00,0x00,0x60,0x0a,0x00,0x00,0x5e,0x0a,0x00,0x00,0x5f,0x0a,0x00,0x00, +0x58,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x62,0x0a,0x00,0x00,0x60,0x0a,0x00,0x00, +0x50,0x0a,0x00,0x00,0x02,0x00,0x00,0x00,0xea,0x00,0x00,0x00,0x4f,0x00,0x07,0x00, +0x12,0x00,0x00,0x00,0x63,0x0a,0x00,0x00,0x62,0x0a,0x00,0x00,0x62,0x0a,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x14,0x0a,0x00,0x00,0x31,0x0a,0x00,0x00,0xf0,0x05,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x15,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0x14,0x0a,0x00,0x00,0xba,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x17,0x0a,0x00,0x00, +0x15,0x0a,0x00,0x00,0xeb,0x00,0x00,0x00,0xf7,0x00,0x03,0x00,0x26,0x0a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x17,0x0a,0x00,0x00,0x18,0x0a,0x00,0x00, +0x25,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0x18,0x0a,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x1a,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0x63,0x0a,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x1c,0x0a,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x31,0x0a,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1d,0x0a,0x00,0x00,0x1a,0x0a,0x00,0x00,0x1c,0x0a,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x6b,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x1d,0x0a,0x00,0x00,0xea,0x00,0x00,0x00,0xeb,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1f,0x0a,0x00,0x00,0xeb,0x00,0x00,0x00, +0x6b,0x0a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x21,0x0a,0x00,0x00, +0x15,0x0a,0x00,0x00,0xfa,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x70,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x21,0x0a,0x00,0x00, +0x6f,0x03,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x74,0x0a,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x70,0x0a,0x00,0x00,0xea,0x00,0x00,0x00, +0xeb,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x7a,0x0a,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xea,0x00,0x00,0x00,0x1f,0x0a,0x00,0x00, +0x74,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00,0x26,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x25,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00,0x26,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x26,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x0b,0x0d,0x00,0x00, +0x7a,0x0a,0x00,0x00,0x18,0x0a,0x00,0x00,0xea,0x00,0x00,0x00,0x25,0x0a,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd5,0x0a,0x00,0x00,0xeb,0x00,0x00,0x00, +0xeb,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd6,0x0a,0x00,0x00, +0xe8,0x06,0x00,0x00,0xd5,0x0a,0x00,0x00,0x41,0x00,0x05,0x00,0x40,0x01,0x00,0x00, +0xdd,0x0a,0x00,0x00,0x1d,0x01,0x00,0x00,0x45,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xde,0x0a,0x00,0x00,0xdd,0x0a,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcb,0x0a,0x00,0x00,0xd6,0x0a,0x00,0x00,0xde,0x0a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x91,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0x91,0x0a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x0f,0x0d,0x00,0x00,0x1e,0x01,0x00,0x00, +0x26,0x0a,0x00,0x00,0x2f,0x0d,0x00,0x00,0xba,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x0e,0x0d,0x00,0x00,0xea,0x00,0x00,0x00,0x26,0x0a,0x00,0x00, +0x31,0x0d,0x00,0x00,0xba,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x0d,0x0d,0x00,0x00,0xcb,0x0a,0x00,0x00,0x26,0x0a,0x00,0x00,0x30,0x0d,0x00,0x00, +0xba,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x0c,0x0d,0x00,0x00, +0xa9,0x03,0x00,0x00,0x26,0x0a,0x00,0x00,0xbc,0x0a,0x00,0x00,0xba,0x0a,0x00,0x00, +0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x94,0x0a,0x00,0x00,0x0c,0x0d,0x00,0x00, +0x29,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0xbd,0x0a,0x00,0x00,0xba,0x0a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x94,0x0a,0x00,0x00,0x95,0x0a,0x00,0x00, +0xbd,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0x95,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x96,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0x96,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x31,0x0d,0x00,0x00,0x0e,0x0d,0x00,0x00,0x95,0x0a,0x00,0x00, +0x14,0x0b,0x00,0x00,0x9a,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x30,0x0d,0x00,0x00,0x0d,0x0d,0x00,0x00,0x95,0x0a,0x00,0x00,0x0f,0x0b,0x00,0x00, +0x9a,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x2f,0x0d,0x00,0x00, +0x0f,0x0d,0x00,0x00,0x95,0x0a,0x00,0x00,0xaf,0x0a,0x00,0x00,0x9a,0x0a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x2d,0x0d,0x00,0x00,0xa9,0x03,0x00,0x00, +0x95,0x0a,0x00,0x00,0xb8,0x0a,0x00,0x00,0x9a,0x0a,0x00,0x00,0xb1,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x99,0x0a,0x00,0x00,0x2d,0x0d,0x00,0x00,0x29,0x01,0x00,0x00, +0xf6,0x00,0x04,0x00,0xb9,0x0a,0x00,0x00,0x9a,0x0a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x99,0x0a,0x00,0x00,0x9a,0x0a,0x00,0x00,0xb9,0x0a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9a,0x0a,0x00,0x00,0x50,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0x9d,0x0a,0x00,0x00,0x2d,0x0d,0x00,0x00,0x0c,0x0d,0x00,0x00,0x80,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0xa0,0x0a,0x00,0x00,0xb5,0x05,0x00,0x00,0x9d,0x0a,0x00,0x00, +0x7c,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0xe6,0x0a,0x00,0x00,0xa0,0x0a,0x00,0x00, +0x7c,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0xe8,0x0a,0x00,0x00,0x23,0x06,0x00,0x00, +0xb0,0x00,0x05,0x00,0x4d,0x02,0x00,0x00,0xe9,0x0a,0x00,0x00,0xe6,0x0a,0x00,0x00, +0xe8,0x0a,0x00,0x00,0x9b,0x00,0x04,0x00,0x96,0x00,0x00,0x00,0xea,0x0a,0x00,0x00, +0xe9,0x0a,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa4,0x0a,0x00,0x00, +0xea,0x0a,0x00,0x00,0xeb,0x00,0x00,0x00,0xea,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0xef,0x0a,0x00,0x00,0x30,0x06,0x00,0x00,0xa0,0x0a,0x00,0x00, +0x02,0x00,0x00,0x00,0x1e,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf0,0x0a,0x00,0x00,0xef,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x01,0x0b,0x00,0x00,0xf0,0x0a,0x00,0x00,0xeb,0x06,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x02,0x0b,0x00,0x00,0xe8,0x06,0x00,0x00, +0x01,0x0b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf7,0x0a,0x00,0x00, +0x02,0x0b,0x00,0x00,0xde,0x0a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa9,0x0a,0x00,0x00,0xf7,0x0a,0x00,0x00,0xa4,0x0a,0x00,0x00,0xb4,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0xac,0x0a,0x00,0x00,0xcb,0x0a,0x00,0x00,0xa9,0x0a,0x00,0x00, +0xa9,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xad,0x0a,0x00,0x00,0xac,0x0a,0x00,0x00, +0x24,0x01,0x00,0x00,0x1e,0x01,0x00,0x00,0xc5,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xaf,0x0a,0x00,0x00,0x2f,0x0d,0x00,0x00,0xad,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x0f,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x30,0x0d,0x00,0x00,0xa9,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x14,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x31,0x0d,0x00,0x00, +0xa9,0x0a,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xb8,0x0a,0x00,0x00, +0x2d,0x0d,0x00,0x00,0x24,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x96,0x0a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb9,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00,0xba,0x0a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xba,0x0a,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xbc,0x0a,0x00,0x00,0x0c,0x0d,0x00,0x00,0x24,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x91,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0xbd,0x0a,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc0,0x0a,0x00,0x00,0x0d,0x0d,0x00,0x00,0x0e,0x0d,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc1,0x0a,0x00,0x00,0xeb,0x00,0x00,0x00, +0xc0,0x0a,0x00,0x00,0xab,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0xc3,0x0a,0x00,0x00, +0x0f,0x0d,0x00,0x00,0x50,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xc4,0x0a,0x00,0x00,0xc3,0x0a,0x00,0x00,0xea,0x00,0x00,0x00,0xeb,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc5,0x0a,0x00,0x00,0xc1,0x0a,0x00,0x00, +0xc4,0x0a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x19,0x06,0x00,0x00, +0x0b,0x0d,0x00,0x00,0xc5,0x0a,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x18,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x19,0x06,0x00,0x00, +0xea,0x00,0x00,0x00,0xeb,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x1d,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x18,0x0b,0x00,0x00, +0x4b,0x09,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0xb8,0x0b,0x00,0x00, +0x81,0x08,0x00,0x00,0xb5,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x1e,0x01,0x00,0x00, +0x4f,0x00,0x08,0x00,0x31,0x00,0x00,0x00,0xb9,0x0b,0x00,0x00,0xb8,0x0b,0x00,0x00, +0xb8,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x50,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x49,0x0b,0x00,0x00,0xea,0x00,0x00,0x00, +0x1d,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0x4a,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4a,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x11,0x0d,0x00,0x00, +0xea,0x00,0x00,0x00,0xbd,0x0a,0x00,0x00,0x2c,0x0d,0x00,0x00,0x7c,0x0b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x10,0x0d,0x00,0x00,0xa9,0x03,0x00,0x00, +0xbd,0x0a,0x00,0x00,0x7e,0x0b,0x00,0x00,0x7c,0x0b,0x00,0x00,0xb1,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x4d,0x0b,0x00,0x00,0x10,0x0d,0x00,0x00,0x29,0x01,0x00,0x00, +0xf6,0x00,0x04,0x00,0x7f,0x0b,0x00,0x00,0x7c,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x4d,0x0b,0x00,0x00,0x4e,0x0b,0x00,0x00,0x7f,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4e,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0x4f,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4f,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x2c,0x0d,0x00,0x00,0x11,0x0d,0x00,0x00,0x4e,0x0b,0x00,0x00,0x77,0x0b,0x00,0x00, +0x78,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x16,0x0d,0x00,0x00, +0xa9,0x03,0x00,0x00,0x4e,0x0b,0x00,0x00,0x7a,0x0b,0x00,0x00,0x78,0x0b,0x00,0x00, +0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x52,0x0b,0x00,0x00,0x16,0x0d,0x00,0x00, +0x29,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x7b,0x0b,0x00,0x00,0x78,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x52,0x0b,0x00,0x00,0x53,0x0b,0x00,0x00, +0x7b,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x53,0x0b,0x00,0x00,0x50,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0x56,0x0b,0x00,0x00,0x16,0x0d,0x00,0x00,0x10,0x0d,0x00,0x00, +0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xcf,0x0b,0x00,0x00,0xb5,0x05,0x00,0x00, +0x56,0x0b,0x00,0x00,0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0xd2,0x0b,0x00,0x00, +0x16,0x0d,0x00,0x00,0x1e,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xda,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd2,0x0b,0x00,0x00,0xd3,0x0b,0x00,0x00, +0xd7,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xd3,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xd5,0x0b,0x00,0x00,0xcf,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x0f,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xd5,0x0b,0x00,0x00,0x1e,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xda,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xd7,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xd9,0x0b,0x00,0x00,0xcf,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0xda,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xda,0x0b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x18,0x0d,0x00,0x00,0x0f,0x0c,0x00,0x00, +0xd3,0x0b,0x00,0x00,0xd9,0x0b,0x00,0x00,0xd7,0x0b,0x00,0x00,0xad,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0xdf,0x0b,0x00,0x00,0x16,0x0d,0x00,0x00,0x1e,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xea,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xdf,0x0b,0x00,0x00,0xe0,0x0b,0x00,0x00,0xe7,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe0,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xe2,0x0b,0x00,0x00, +0x23,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xe3,0x0b,0x00,0x00,0xe2,0x0b,0x00,0x00,0x24,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x14,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x18,0x0d,0x00,0x00,0xe3,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0xea,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe7,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0xea,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xea,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x1a,0x0d,0x00,0x00,0x14,0x0c,0x00,0x00,0xe0,0x0b,0x00,0x00,0x18,0x0d,0x00,0x00, +0xe7,0x0b,0x00,0x00,0x52,0x00,0x06,0x00,0x40,0x00,0x00,0x00,0xeb,0x0c,0x00,0x00, +0x1a,0x0d,0x00,0x00,0xcf,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xb1,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0xef,0x0b,0x00,0x00,0x10,0x0d,0x00,0x00,0x1e,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xf7,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xef,0x0b,0x00,0x00,0xf0,0x0b,0x00,0x00,0xf4,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf0,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xf2,0x0b,0x00,0x00, +0xcf,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x19,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xf2,0x0b,0x00,0x00, +0x1e,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xf7,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf4,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xf6,0x0b,0x00,0x00, +0xcf,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xf7,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf7,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x1c,0x0d,0x00,0x00,0x19,0x0c,0x00,0x00,0xf0,0x0b,0x00,0x00,0xf6,0x0b,0x00,0x00, +0xf4,0x0b,0x00,0x00,0xad,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0xfc,0x0b,0x00,0x00, +0x10,0x0d,0x00,0x00,0x1e,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x07,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xfc,0x0b,0x00,0x00,0xfd,0x0b,0x00,0x00, +0x04,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0xfd,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xff,0x0b,0x00,0x00,0x23,0x06,0x00,0x00,0x01,0x00,0x00,0x00, +0x82,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x00,0x0c,0x00,0x00,0xff,0x0b,0x00,0x00, +0x24,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x1e,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x1c,0x0d,0x00,0x00,0x00,0x0c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x07,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x04,0x0c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x07,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x07,0x0c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x1e,0x0d,0x00,0x00,0x1e,0x0c,0x00,0x00, +0xfd,0x0b,0x00,0x00,0x1c,0x0d,0x00,0x00,0x04,0x0c,0x00,0x00,0x52,0x00,0x06,0x00, +0x40,0x00,0x00,0x00,0xf6,0x0c,0x00,0x00,0x1e,0x0d,0x00,0x00,0xeb,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x5e,0x0b,0x00,0x00, +0x10,0x0d,0x00,0x00,0x24,0x01,0x00,0x00,0x84,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x5f,0x0b,0x00,0x00,0x5e,0x0b,0x00,0x00,0xd5,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x61,0x0b,0x00,0x00,0x5f,0x0b,0x00,0x00,0x16,0x0d,0x00,0x00, +0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x62,0x0b,0x00,0x00,0x61,0x0b,0x00,0x00, +0x24,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x23,0x0c,0x00,0x00, +0x81,0x08,0x00,0x00,0xf6,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0x1e,0x01,0x00,0x00, +0x4f,0x00,0x08,0x00,0x31,0x00,0x00,0x00,0x24,0x0c,0x00,0x00,0x23,0x0c,0x00,0x00, +0x23,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x4a,0x01,0x00,0x00,0x27,0x0c,0x00,0x00,0x54,0x01,0x00,0x00, +0x50,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x2b,0x0c,0x00,0x00,0x1a,0x0d,0x00,0x00, +0x1e,0x0d,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x2c,0x0c,0x00,0x00, +0x27,0x0c,0x00,0x00,0x2b,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0x1e,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2d,0x0c,0x00,0x00,0x2c,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0x68,0x0b,0x00,0x00, +0xf6,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x4a,0x01,0x00,0x00,0x30,0x0c,0x00,0x00, +0x5e,0x01,0x00,0x00,0x7c,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0x32,0x0c,0x00,0x00, +0x68,0x0b,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x33,0x0c,0x00,0x00, +0x30,0x0c,0x00,0x00,0x32,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0x1e,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x34,0x0c,0x00,0x00,0x33,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x32,0x00,0x00,0x00,0x6c,0x0b,0x00,0x00, +0x2f,0x0b,0x00,0x00,0x62,0x0b,0x00,0x00,0x3e,0x00,0x03,0x00,0x6c,0x0b,0x00,0x00, +0x24,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x6f,0x0b,0x00,0x00, +0x30,0x0b,0x00,0x00,0x62,0x0b,0x00,0x00,0x3e,0x00,0x03,0x00,0x6f,0x0b,0x00,0x00, +0x2d,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x72,0x0b,0x00,0x00, +0x31,0x0b,0x00,0x00,0x62,0x0b,0x00,0x00,0x3e,0x00,0x03,0x00,0x72,0x0b,0x00,0x00, +0x34,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x75,0x0b,0x00,0x00, +0x2d,0x0c,0x00,0x00,0x34,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x77,0x0b,0x00,0x00,0x2c,0x0d,0x00,0x00,0x75,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x78,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x78,0x0b,0x00,0x00,0x80,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x7a,0x0b,0x00,0x00,0x16,0x0d,0x00,0x00,0x24,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x4f,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x7b,0x0b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x7c,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x7c,0x0b,0x00,0x00, +0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x7e,0x0b,0x00,0x00,0x10,0x0d,0x00,0x00, +0x24,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x4a,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7f,0x0b,0x00,0x00,0xba,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x81,0x0b,0x00,0x00, +0x11,0x0d,0x00,0x00,0xea,0x00,0x00,0x00,0xf7,0x00,0x03,0x00,0xb0,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x81,0x0b,0x00,0x00,0x82,0x0b,0x00,0x00, +0xb0,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x82,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x83,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x83,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x12,0x00,0x00,0x00,0x15,0x0d,0x00,0x00,0x49,0x0b,0x00,0x00,0x82,0x0b,0x00,0x00, +0x48,0x0c,0x00,0x00,0x87,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x12,0x0d,0x00,0x00,0x1e,0x01,0x00,0x00,0x82,0x0b,0x00,0x00,0xae,0x0b,0x00,0x00, +0x87,0x0b,0x00,0x00,0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x86,0x0b,0x00,0x00, +0x12,0x0d,0x00,0x00,0x3a,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0xaf,0x0b,0x00,0x00, +0x87,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x86,0x0b,0x00,0x00, +0x87,0x0b,0x00,0x00,0xaf,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x87,0x0b,0x00,0x00, +0x41,0x00,0x05,0x00,0x32,0x00,0x00,0x00,0x89,0x0b,0x00,0x00,0x2f,0x0b,0x00,0x00, +0x12,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x31,0x00,0x00,0x00,0x8a,0x0b,0x00,0x00, +0x89,0x0b,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x8c,0x0b,0x00,0x00, +0x30,0x0b,0x00,0x00,0x12,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x8d,0x0b,0x00,0x00,0x8c,0x0b,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x8f,0x0b,0x00,0x00,0x31,0x0b,0x00,0x00,0x12,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x90,0x0b,0x00,0x00,0x8f,0x0b,0x00,0x00,0x94,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x93,0x0b,0x00,0x00,0xb9,0x0b,0x00,0x00,0xb9,0x0b,0x00,0x00, +0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x96,0x0b,0x00,0x00,0x8a,0x0b,0x00,0x00, +0x8a,0x0b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x39,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x93,0x0b,0x00,0x00,0x96,0x0b,0x00,0x00, +0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9a,0x0b,0x00,0x00,0xb9,0x0b,0x00,0x00, +0x8a,0x0b,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9c,0x0b,0x00,0x00, +0x9a,0x0b,0x00,0x00,0x39,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9e,0x0b,0x00,0x00,0x9c,0x0b,0x00,0x00,0xf8,0x04,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa0,0x0b,0x00,0x00,0xfb,0x0c,0x00,0x00,0x9e,0x0b,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x3e,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x8d,0x0b,0x00,0x00,0xa0,0x0b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x43,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x90,0x0b,0x00,0x00,0xa0,0x0b,0x00,0x00,0x50,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0xa9,0x0b,0x00,0x00,0x3e,0x0c,0x00,0x00,0x43,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x12,0x00,0x00,0x00,0x48,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x15,0x0d,0x00,0x00,0xa9,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xae,0x0b,0x00,0x00,0x12,0x0d,0x00,0x00,0x24,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x83,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xaf,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb0,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xb0,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x12,0x00,0x00,0x00,0x13,0x0d,0x00,0x00,0x49,0x0b,0x00,0x00,0x7f,0x0b,0x00,0x00, +0x15,0x0d,0x00,0x00,0xaf,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00,0xb3,0x01,0x00,0x00, +0x4a,0x0c,0x00,0x00,0xb5,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4d,0x0c,0x00,0x00,0x13,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4e,0x0c,0x00,0x00,0x13,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x4f,0x0c,0x00,0x00,0x4d,0x0c,0x00,0x00, +0x4e,0x0c,0x00,0x00,0xea,0x00,0x00,0x00,0xea,0x00,0x00,0x00,0x63,0x00,0x04,0x00, +0x4a,0x0c,0x00,0x00,0xb5,0x05,0x00,0x00,0x4f,0x0c,0x00,0x00,0xfd,0x00,0x01,0x00, +0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_depth_clip_pass_4c8d2599f7389af35008fce66fa9c9ad.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_depth_clip_pass_4c8d2599f7389af35008fce66fa9c9ad.h new file mode 100644 index 00000000..0755d30f --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_depth_clip_pass_4c8d2599f7389af35008fce66fa9c9ad.h @@ -0,0 +1,954 @@ +// ffx_fsr2_depth_clip_pass_4c8d2599f7389af35008fce66fa9c9ad.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_depth_clip_pass_4c8d2599f7389af35008fce66fa9c9ad_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_4c8d2599f7389af35008fce66fa9c9ad_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_4c8d2599f7389af35008fce66fa9c9ad_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_4c8d2599f7389af35008fce66fa9c9ad_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_4c8d2599f7389af35008fce66fa9c9ad_SampledImageResourceNames[] = { "r_reconstructed_previous_nearest_depth", "r_dilated_motion_vectors", "r_dilatedDepth", "r_reactive_mask", "r_transparency_and_composition_mask", "r_previous_dilated_motion_vectors", "r_input_motion_vectors", "r_input_color_jittered", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_4c8d2599f7389af35008fce66fa9c9ad_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 7, 8, 10, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_4c8d2599f7389af35008fce66fa9c9ad_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_4c8d2599f7389af35008fce66fa9c9ad_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_depth_clip_pass_4c8d2599f7389af35008fce66fa9c9ad_StorageImageResourceNames[] = { "rw_dilated_reactive_masks", "rw_prepared_input_color", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_4c8d2599f7389af35008fce66fa9c9ad_StorageImageResourceBindings[] = { 12, 13, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_4c8d2599f7389af35008fce66fa9c9ad_StorageImageResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_4c8d2599f7389af35008fce66fa9c9ad_StorageImageResourceSets[] = { 1, 1, }; + +static const char* g_ffx_fsr2_depth_clip_pass_4c8d2599f7389af35008fce66fa9c9ad_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_4c8d2599f7389af35008fce66fa9c9ad_UniformBufferResourceBindings[] = { 14, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_4c8d2599f7389af35008fce66fa9c9ad_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_4c8d2599f7389af35008fce66fa9c9ad_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_depth_clip_pass_4c8d2599f7389af35008fce66fa9c9ad_size = 14804; + +static const unsigned char g_ffx_fsr2_depth_clip_pass_4c8d2599f7389af35008fce66fa9c9ad_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x75,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x06,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0xbc,0x05,0x00,0x00, +0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00, +0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75, +0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00, +0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70, +0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72, +0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47, +0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69, +0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00, +0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0x1d,0x01,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x1d,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53, +0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x1d,0x01,0x00,0x00,0x01,0x00,0x00,0x00, +0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00, +0x06,0x00,0x07,0x00,0x1d,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73, +0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00, +0x1d,0x01,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f, +0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e, +0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0x1d,0x01,0x00,0x00, +0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65, +0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0x1d,0x01,0x00,0x00, +0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65, +0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0x1d,0x01,0x00,0x00, +0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00, +0x06,0x00,0x08,0x00,0x1d,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76, +0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00, +0x06,0x00,0x05,0x00,0x1d,0x01,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x1d,0x01,0x00,0x00,0x09,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61, +0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x1d,0x01,0x00,0x00,0x0a,0x00,0x00,0x00, +0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x1d,0x01,0x00,0x00,0x0b,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74, +0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00, +0x06,0x00,0x07,0x00,0x1d,0x01,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00, +0x1d,0x01,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75, +0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72, +0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x1d,0x01,0x00,0x00,0x0e,0x00,0x00,0x00, +0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00, +0x1d,0x01,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53, +0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x1d,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c, +0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0x1d,0x01,0x00,0x00, +0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43, +0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00, +0x1d,0x01,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61, +0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x1f,0x01,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x00,0x00,0x05,0x00,0x06,0x00,0x5b,0x01,0x00,0x00,0x72,0x5f,0x72,0x65, +0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x00,0x05,0x00,0x0b,0x00, +0x65,0x01,0x00,0x00,0x72,0x5f,0x74,0x72,0x61,0x6e,0x73,0x70,0x61,0x72,0x65,0x6e, +0x63,0x79,0x5f,0x61,0x6e,0x64,0x5f,0x63,0x6f,0x6d,0x70,0x6f,0x73,0x69,0x74,0x69, +0x6f,0x6e,0x5f,0x6d,0x61,0x73,0x6b,0x00,0x05,0x00,0x08,0x00,0x6d,0x01,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x5f,0x6a,0x69, +0x74,0x74,0x65,0x72,0x65,0x64,0x00,0x00,0x05,0x00,0x08,0x00,0x75,0x01,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76, +0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x05,0x00,0x08,0x00,0x86,0x01,0x00,0x00, +0x72,0x77,0x5f,0x70,0x72,0x65,0x70,0x61,0x72,0x65,0x64,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x05,0x00,0x0c,0x00,0x8c,0x01,0x00,0x00, +0x72,0x5f,0x72,0x65,0x63,0x6f,0x6e,0x73,0x74,0x72,0x75,0x63,0x74,0x65,0x64,0x5f, +0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x6e,0x65,0x61,0x72,0x65,0x73,0x74, +0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x00,0x05,0x00,0x09,0x00,0x95,0x01,0x00,0x00, +0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e, +0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x0b,0x00, +0x9c,0x01,0x00,0x00,0x72,0x5f,0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x64, +0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65, +0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0xa0,0x01,0x00,0x00, +0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0xa9,0x01,0x00,0x00,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65, +0x64,0x44,0x65,0x70,0x74,0x68,0x00,0x00,0x05,0x00,0x07,0x00,0xb1,0x01,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65, +0x00,0x00,0x00,0x00,0x05,0x00,0x09,0x00,0xbf,0x01,0x00,0x00,0x72,0x77,0x5f,0x64, +0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x72,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x5f, +0x6d,0x61,0x73,0x6b,0x73,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0xbc,0x05,0x00,0x00, +0x67,0x6c,0x5f,0x47,0x6c,0x6f,0x62,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74, +0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x1d,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00,0x03,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00, +0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x1d,0x01,0x00,0x00,0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00,0x07,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00, +0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x1d,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00,0x0b,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00, +0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x1d,0x01,0x00,0x00,0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00,0x0f,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x1d,0x01,0x00,0x00,0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x1d,0x01,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x1d,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x1f,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x1f,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x0e,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x5b,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x5b,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x65,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x65,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x6d,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x6d,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x75,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x75,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x86,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x86,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x86,0x01,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x8c,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x8c,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x95,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x95,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x9c,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x9c,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xa0,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xa0,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xa9,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xa9,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb1,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb1,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xbf,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xbf,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0xbf,0x01,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xbc,0x05,0x00,0x00, +0x0b,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xce,0x05,0x00,0x00, +0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00, +0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00, +0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x12,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x31,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x32,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x31,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x40,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x48,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x58,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x60,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x61,0x00,0x00,0x00, +0x60,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x14,0x00,0x02,0x00,0x98,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x60,0x00,0x00,0x00,0xbb,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x1c,0x00,0x04,0x00,0xbc,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0xbb,0x00,0x00,0x00, +0x1c,0x00,0x04,0x00,0xbd,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0xbb,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xec,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xed,0x00,0x00,0x00,0x00,0x00,0x80,0x3f, +0x1e,0x00,0x15,0x00,0x1d,0x01,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x1e,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x1d,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0x1e,0x01,0x00,0x00,0x1f,0x01,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x20,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x21,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x26,0x01,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x2b,0x01,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x30,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x31,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x48,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x36,0x01,0x00,0x00, +0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x37,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x3c,0x01,0x00,0x00, +0x09,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x41,0x01,0x00,0x00, +0x0b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x46,0x01,0x00,0x00, +0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x47,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x4c,0x01,0x00,0x00, +0x12,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x51,0x01,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x52,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x60,0x00,0x00,0x00, +0x57,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x52,0x01,0x00,0x00, +0x5b,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x52,0x01,0x00,0x00, +0x65,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x52,0x01,0x00,0x00, +0x6d,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x52,0x01,0x00,0x00, +0x75,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x84,0x01,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x85,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x84,0x01,0x00,0x00,0x3b,0x00,0x04,0x00, +0x85,0x01,0x00,0x00,0x86,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x8a,0x01,0x00,0x00,0x60,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x8b,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x8a,0x01,0x00,0x00, +0x3b,0x00,0x04,0x00,0x8b,0x01,0x00,0x00,0x8c,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x8f,0x01,0x00,0x00,0x60,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x52,0x01,0x00,0x00,0x95,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x52,0x01,0x00,0x00,0x9c,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x1a,0x00,0x02,0x00,0x9e,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0x9f,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x9e,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0x9f,0x01,0x00,0x00, +0xa0,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x1b,0x00,0x03,0x00,0xa2,0x01,0x00,0x00, +0x51,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0x52,0x01,0x00,0x00,0xa9,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x52,0x01,0x00,0x00,0xb1,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xb3,0x01,0x00,0x00, +0x20,0x01,0x00,0x00,0x20,0x01,0x00,0x00,0x19,0x00,0x09,0x00,0xbd,0x01,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xbe,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0xbd,0x01,0x00,0x00,0x3b,0x00,0x04,0x00, +0xbe,0x01,0x00,0x00,0xbf,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xc7,0x01,0x00,0x00,0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xcb,0x01,0x00,0x00,0x00,0x00,0x00,0x3f,0x2b,0x00,0x04,0x00, +0x60,0x00,0x00,0x00,0xcc,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xdd,0x01,0x00,0x00,0x00,0x00,0x80,0xbe,0x2c,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x40,0x02,0x00,0x00,0xcb,0x01,0x00,0x00,0xcb,0x01,0x00,0x00, +0x17,0x00,0x04,0x00,0x57,0x02,0x00,0x00,0x98,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x76,0x02,0x00,0x00,0x00,0x00,0x00,0x40, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x77,0x02,0x00,0x00,0x00,0x00,0x00,0xc0, +0x2c,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x78,0x02,0x00,0x00,0x76,0x02,0x00,0x00, +0x77,0x02,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x7a,0x02,0x00,0x00, +0x00,0x00,0x80,0xbf,0x2c,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x7b,0x02,0x00,0x00, +0x7a,0x02,0x00,0x00,0xed,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xc3,0x02,0x00,0x00,0x00,0xe0,0x7f,0x47,0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0xdb,0x02,0x00,0x00,0x26,0x01,0x00,0x00,0x20,0x01,0x00,0x00,0x2c,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0xdd,0x02,0x00,0x00,0x20,0x01,0x00,0x00,0x26,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xdf,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xe0,0x02,0x00,0x00,0x26,0x01,0x00,0x00, +0x26,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x15,0x03,0x00,0x00, +0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2c,0x03,0x00,0x00, +0x0a,0xd7,0x23,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x69,0x03,0x00,0x00, +0x0d,0xd9,0x65,0x37,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x79,0x03,0x00,0x00, +0x00,0x00,0x40,0x40,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xb3,0x03,0x00,0x00, +0xff,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x60,0x00,0x00,0x00,0xbf,0x04,0x00,0x00, +0x09,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xc0,0x04,0x00,0x00,0x31,0x00,0x00,0x00, +0xbf,0x04,0x00,0x00,0x20,0x00,0x04,0x00,0xc1,0x04,0x00,0x00,0x07,0x00,0x00,0x00, +0xc0,0x04,0x00,0x00,0x1c,0x00,0x04,0x00,0xc6,0x04,0x00,0x00,0x06,0x00,0x00,0x00, +0xbf,0x04,0x00,0x00,0x20,0x00,0x04,0x00,0xc7,0x04,0x00,0x00,0x07,0x00,0x00,0x00, +0xc6,0x04,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x02,0x05,0x00,0x00, +0x00,0x00,0xc0,0x40,0x2c,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0x22,0x05,0x00,0x00, +0xec,0x00,0x00,0x00,0xec,0x00,0x00,0x00,0xec,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0x39,0x05,0x00,0x00,0x20,0x01,0x00,0x00,0xb3,0x03,0x00,0x00, +0x17,0x00,0x04,0x00,0xba,0x05,0x00,0x00,0x60,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xbb,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0xba,0x05,0x00,0x00, +0x3b,0x00,0x04,0x00,0xbb,0x05,0x00,0x00,0xbc,0x05,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x60,0x00,0x00,0x00,0xcd,0x05,0x00,0x00,0x08,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0xba,0x05,0x00,0x00,0xce,0x05,0x00,0x00,0xcd,0x05,0x00,0x00, +0xcd,0x05,0x00,0x00,0xcc,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0x68,0x0c,0x00,0x00, +0x07,0x00,0x00,0x00,0xbc,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x6a,0x0c,0x00,0x00, +0x07,0x00,0x00,0x00,0xbd,0x00,0x00,0x00,0x2c,0x00,0x07,0x00,0xbc,0x00,0x00,0x00, +0x0f,0x0d,0x00,0x00,0xb3,0x01,0x00,0x00,0xdb,0x02,0x00,0x00,0xdd,0x02,0x00,0x00, +0xe0,0x02,0x00,0x00,0x2c,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0x10,0x0d,0x00,0x00, +0xc3,0x02,0x00,0x00,0xc3,0x02,0x00,0x00,0xc3,0x02,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x11,0x0d,0x00,0x00,0x00,0x00,0xc8,0x42,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x12,0x0d,0x00,0x00,0xcd,0xcc,0x4c,0x3d,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x13,0x0d,0x00,0x00,0x00,0x00,0xe0,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x17,0x0d,0x00,0x00,0x8b,0xff,0xed,0x39,0x36,0x00,0x05,0x00, +0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x6a,0x0c,0x00,0x00, +0x84,0x0c,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x68,0x0c,0x00,0x00, +0x83,0x0c,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xc1,0x04,0x00,0x00, +0x47,0x0b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xc7,0x04,0x00,0x00, +0x48,0x0b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xc7,0x04,0x00,0x00, +0x49,0x0b,0x00,0x00,0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0xba,0x05,0x00,0x00, +0xbd,0x05,0x00,0x00,0xbc,0x05,0x00,0x00,0x4f,0x00,0x07,0x00,0x61,0x00,0x00,0x00, +0xbe,0x05,0x00,0x00,0xbd,0x05,0x00,0x00,0xbd,0x05,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0xbf,0x05,0x00,0x00, +0xbe,0x05,0x00,0x00,0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0xf0,0x05,0x00,0x00, +0xbf,0x05,0x00,0x00,0x81,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xf2,0x05,0x00,0x00, +0xf0,0x05,0x00,0x00,0x40,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x21,0x01,0x00,0x00, +0x2c,0x06,0x00,0x00,0x1f,0x01,0x00,0x00,0x20,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x40,0x00,0x00,0x00,0x2d,0x06,0x00,0x00,0x2c,0x06,0x00,0x00,0x6f,0x00,0x04,0x00, +0x12,0x00,0x00,0x00,0xf4,0x05,0x00,0x00,0x2d,0x06,0x00,0x00,0x88,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0xf5,0x05,0x00,0x00,0xf2,0x05,0x00,0x00,0xf4,0x05,0x00,0x00, +0x3d,0x00,0x04,0x00,0x51,0x01,0x00,0x00,0x30,0x06,0x00,0x00,0x95,0x01,0x00,0x00, +0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x32,0x06,0x00,0x00,0x30,0x06,0x00,0x00, +0xbf,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x01,0x00,0x00,0x4f,0x00,0x07,0x00, +0x12,0x00,0x00,0x00,0x33,0x06,0x00,0x00,0x32,0x06,0x00,0x00,0x32,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x21,0x01,0x00,0x00, +0x36,0x06,0x00,0x00,0x1f,0x01,0x00,0x00,0x2b,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x40,0x00,0x00,0x00,0x37,0x06,0x00,0x00,0x36,0x06,0x00,0x00,0x6f,0x00,0x04,0x00, +0x12,0x00,0x00,0x00,0xfa,0x05,0x00,0x00,0x37,0x06,0x00,0x00,0x85,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0xfb,0x05,0x00,0x00,0x33,0x06,0x00,0x00,0xfa,0x05,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xfc,0x05,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0xfb,0x05,0x00,0x00,0xba,0x00,0x05,0x00,0x98,0x00,0x00,0x00, +0xfd,0x05,0x00,0x00,0xfc,0x05,0x00,0x00,0x2c,0x03,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xfe,0x05,0x00,0x00,0xfd,0x05,0x00,0x00,0xed,0x00,0x00,0x00, +0xec,0x00,0x00,0x00,0x8e,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x00,0x06,0x00,0x00, +0x33,0x06,0x00,0x00,0xfe,0x05,0x00,0x00,0x81,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x03,0x06,0x00,0x00,0xf5,0x05,0x00,0x00,0x00,0x06,0x00,0x00,0x3d,0x00,0x04,0x00, +0x51,0x01,0x00,0x00,0x3a,0x06,0x00,0x00,0xa9,0x01,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0x3c,0x06,0x00,0x00,0x3a,0x06,0x00,0x00,0xbf,0x05,0x00,0x00, +0x02,0x00,0x00,0x00,0x20,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3d,0x06,0x00,0x00,0x3c,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x31,0x01,0x00,0x00,0xfa,0x06,0x00,0x00,0x1f,0x01,0x00,0x00,0x30,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x48,0x00,0x00,0x00,0xfb,0x06,0x00,0x00,0xfa,0x06,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf2,0x06,0x00,0x00,0xfb,0x06,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf5,0x06,0x00,0x00, +0xfb,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf6,0x06,0x00,0x00,0x3d,0x06,0x00,0x00,0xf5,0x06,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf7,0x06,0x00,0x00,0xf2,0x06,0x00,0x00,0xf6,0x06,0x00,0x00, +0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x09,0x07,0x00,0x00,0x03,0x06,0x00,0x00, +0xf4,0x05,0x00,0x00,0x83,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x0a,0x07,0x00,0x00, +0x09,0x07,0x00,0x00,0x40,0x02,0x00,0x00,0x0c,0x00,0x06,0x00,0x12,0x00,0x00,0x00, +0x0c,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x0a,0x07,0x00,0x00, +0x6e,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0x0d,0x07,0x00,0x00,0x0c,0x07,0x00,0x00, +0x0c,0x00,0x06,0x00,0x12,0x00,0x00,0x00,0x35,0x07,0x00,0x00,0x01,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x0a,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x16,0x07,0x00,0x00,0x35,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x17,0x07,0x00,0x00,0xed,0x00,0x00,0x00,0x16,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x19,0x07,0x00,0x00,0x35,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1a,0x07,0x00,0x00, +0xed,0x00,0x00,0x00,0x19,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1b,0x07,0x00,0x00,0x17,0x07,0x00,0x00,0x1a,0x07,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x22,0x07,0x00,0x00,0x16,0x07,0x00,0x00,0x1a,0x07,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x29,0x07,0x00,0x00,0x17,0x07,0x00,0x00, +0x19,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2f,0x07,0x00,0x00, +0x16,0x07,0x00,0x00,0x19,0x07,0x00,0x00,0x50,0x00,0x07,0x00,0xbd,0x00,0x00,0x00, +0xb2,0x0c,0x00,0x00,0x1b,0x07,0x00,0x00,0x22,0x07,0x00,0x00,0x29,0x07,0x00,0x00, +0x2f,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x83,0x0c,0x00,0x00,0x0f,0x0d,0x00,0x00, +0x3e,0x00,0x03,0x00,0x84,0x0c,0x00,0x00,0xb2,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x89,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0x89,0x06,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x1a,0x0d,0x00,0x00,0xec,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x68,0x0d,0x00,0x00,0xde,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x19,0x0d,0x00,0x00,0xec,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x65,0x0d,0x00,0x00, +0xde,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x18,0x0d,0x00,0x00, +0x20,0x01,0x00,0x00,0x05,0x00,0x00,0x00,0xe0,0x06,0x00,0x00,0xde,0x06,0x00,0x00, +0xb1,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x8c,0x06,0x00,0x00,0x18,0x0d,0x00,0x00, +0x15,0x03,0x00,0x00,0xf6,0x00,0x04,0x00,0xe1,0x06,0x00,0x00,0xde,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x8c,0x06,0x00,0x00,0x8d,0x06,0x00,0x00, +0xe1,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0x8d,0x06,0x00,0x00,0x41,0x00,0x05,0x00, +0x58,0x00,0x00,0x00,0x86,0x0c,0x00,0x00,0x83,0x0c,0x00,0x00,0x18,0x0d,0x00,0x00, +0x3d,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0x90,0x06,0x00,0x00,0x86,0x0c,0x00,0x00, +0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x94,0x06,0x00,0x00,0x0d,0x07,0x00,0x00, +0x90,0x06,0x00,0x00,0x7c,0x00,0x04,0x00,0x61,0x00,0x00,0x00,0x3e,0x07,0x00,0x00, +0x94,0x06,0x00,0x00,0x7c,0x00,0x04,0x00,0x61,0x00,0x00,0x00,0x40,0x07,0x00,0x00, +0x2d,0x06,0x00,0x00,0xb0,0x00,0x05,0x00,0x57,0x02,0x00,0x00,0x41,0x07,0x00,0x00, +0x3e,0x07,0x00,0x00,0x40,0x07,0x00,0x00,0x9b,0x00,0x04,0x00,0x98,0x00,0x00,0x00, +0x42,0x07,0x00,0x00,0x41,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0xdd,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x42,0x07,0x00,0x00,0x98,0x06,0x00,0x00, +0xdd,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0x98,0x06,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x87,0x0c,0x00,0x00,0x84,0x0c,0x00,0x00,0x18,0x0d,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x9b,0x06,0x00,0x00,0x87,0x0c,0x00,0x00, +0xba,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x9d,0x06,0x00,0x00,0x9b,0x06,0x00,0x00, +0x2c,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0xdc,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x9d,0x06,0x00,0x00,0x9e,0x06,0x00,0x00,0xdc,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9e,0x06,0x00,0x00,0x3d,0x00,0x04,0x00,0x8a,0x01,0x00,0x00, +0x45,0x07,0x00,0x00,0x8c,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x01,0x00,0x00, +0x47,0x07,0x00,0x00,0x45,0x07,0x00,0x00,0x94,0x06,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x60,0x00,0x00,0x00,0x48,0x07,0x00,0x00, +0x47,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x49,0x07,0x00,0x00,0x48,0x07,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x53,0x07,0x00,0x00,0x49,0x07,0x00,0x00,0xf5,0x06,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x54,0x07,0x00,0x00,0xf2,0x06,0x00,0x00,0x53,0x07,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa5,0x06,0x00,0x00,0xf7,0x06,0x00,0x00, +0x54,0x07,0x00,0x00,0xba,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0xa7,0x06,0x00,0x00, +0xa5,0x06,0x00,0x00,0xec,0x00,0x00,0x00,0xf7,0x00,0x03,0x00,0xdb,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa7,0x06,0x00,0x00,0xa8,0x06,0x00,0x00, +0xdb,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xa8,0x06,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x5d,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x49,0x07,0x00,0x00,0x3d,0x06,0x00,0x00,0x8e,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0xae,0x06,0x00,0x00,0xf4,0x05,0x00,0x00,0xcb,0x01,0x00,0x00,0x6e,0x00,0x04,0x00, +0x40,0x00,0x00,0x00,0xaf,0x06,0x00,0x00,0xae,0x06,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x96,0x07,0x00,0x00,0x5d,0x07,0x00,0x00,0xf5,0x06,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x97,0x07,0x00,0x00,0xf2,0x06,0x00,0x00, +0x96,0x07,0x00,0x00,0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0x74,0x07,0x00,0x00, +0xaf,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xa1,0x07,0x00,0x00, +0x74,0x07,0x00,0x00,0xf4,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0xa2,0x07,0x00,0x00,0xa1,0x07,0x00,0x00,0x78,0x02,0x00,0x00,0x81,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0xa3,0x07,0x00,0x00,0xa2,0x07,0x00,0x00,0x7b,0x02,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x78,0x07,0x00,0x00,0xfb,0x06,0x00,0x00, +0x02,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7a,0x07,0x00,0x00, +0xa3,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7b,0x07,0x00,0x00,0x78,0x07,0x00,0x00,0x7a,0x07,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7d,0x07,0x00,0x00,0x7b,0x07,0x00,0x00,0x97,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7f,0x07,0x00,0x00,0xfb,0x06,0x00,0x00, +0x03,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x81,0x07,0x00,0x00, +0xa3,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x82,0x07,0x00,0x00,0x7f,0x07,0x00,0x00,0x81,0x07,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x84,0x07,0x00,0x00,0x82,0x07,0x00,0x00,0x97,0x07,0x00,0x00, +0x50,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0x88,0x07,0x00,0x00,0x7d,0x07,0x00,0x00, +0x84,0x07,0x00,0x00,0x97,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbd,0x07,0x00,0x00,0x78,0x07,0x00,0x00,0x7a,0x02,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbf,0x07,0x00,0x00,0xbd,0x07,0x00,0x00,0x97,0x07,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc6,0x07,0x00,0x00,0x7f,0x07,0x00,0x00, +0x97,0x07,0x00,0x00,0x50,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0xca,0x07,0x00,0x00, +0xbf,0x07,0x00,0x00,0xc6,0x07,0x00,0x00,0x97,0x07,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xb8,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0xf4,0x05,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xee,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xf7,0x06,0x00,0x00,0x54,0x07,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xbd,0x06,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0xca,0x07,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xbf,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x88,0x07,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc0,0x06,0x00,0x00,0xbd,0x06,0x00,0x00, +0xbf,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc2,0x06,0x00,0x00, +0x69,0x03,0x00,0x00,0xc0,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc4,0x06,0x00,0x00,0xc2,0x06,0x00,0x00,0xb8,0x06,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc6,0x06,0x00,0x00,0xc4,0x06,0x00,0x00,0xee,0x07,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xca,0x06,0x00,0x00,0xb8,0x06,0x00,0x00, +0x17,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xf6,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xca,0x06,0x00,0x00,0xec,0x00,0x00,0x00, +0xed,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xfc,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xed,0x00,0x00,0x00,0x79,0x03,0x00,0x00, +0xf6,0x07,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd0,0x06,0x00,0x00, +0xc6,0x06,0x00,0x00,0xa5,0x06,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x00,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xd0,0x06,0x00,0x00, +0xec,0x00,0x00,0x00,0xed,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x05,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x00,0x08,0x00,0x00, +0xfc,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd5,0x06,0x00,0x00, +0x05,0x08,0x00,0x00,0x9b,0x06,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd7,0x06,0x00,0x00,0x1a,0x0d,0x00,0x00,0xd5,0x06,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xda,0x06,0x00,0x00,0x19,0x0d,0x00,0x00,0x9b,0x06,0x00,0x00, +0xf9,0x00,0x02,0x00,0xdb,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xdb,0x06,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x6a,0x0d,0x00,0x00,0x1a,0x0d,0x00,0x00, +0x9e,0x06,0x00,0x00,0xd7,0x06,0x00,0x00,0xa8,0x06,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x67,0x0d,0x00,0x00,0x19,0x0d,0x00,0x00,0x9e,0x06,0x00,0x00, +0xda,0x06,0x00,0x00,0xa8,0x06,0x00,0x00,0xf9,0x00,0x02,0x00,0xdc,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0xdc,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x69,0x0d,0x00,0x00,0x1a,0x0d,0x00,0x00,0x98,0x06,0x00,0x00,0x6a,0x0d,0x00,0x00, +0xdb,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x66,0x0d,0x00,0x00, +0x19,0x0d,0x00,0x00,0x98,0x06,0x00,0x00,0x67,0x0d,0x00,0x00,0xdb,0x06,0x00,0x00, +0xf9,0x00,0x02,0x00,0xdd,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xdd,0x06,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x68,0x0d,0x00,0x00,0x1a,0x0d,0x00,0x00, +0x8d,0x06,0x00,0x00,0x69,0x0d,0x00,0x00,0xdc,0x06,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x65,0x0d,0x00,0x00,0x19,0x0d,0x00,0x00,0x8d,0x06,0x00,0x00, +0x66,0x0d,0x00,0x00,0xdc,0x06,0x00,0x00,0xf9,0x00,0x02,0x00,0xde,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0xde,0x06,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xe0,0x06,0x00,0x00,0x18,0x0d,0x00,0x00,0x26,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x89,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xe1,0x06,0x00,0x00,0xba,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0xe3,0x06,0x00,0x00,0x19,0x0d,0x00,0x00,0xec,0x00,0x00,0x00, +0xf7,0x00,0x03,0x00,0xeb,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xe3,0x06,0x00,0x00,0xe4,0x06,0x00,0x00,0xea,0x06,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe4,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe7,0x06,0x00,0x00, +0x1a,0x0d,0x00,0x00,0x19,0x0d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe8,0x06,0x00,0x00,0xed,0x00,0x00,0x00,0xe7,0x06,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x09,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xe8,0x06,0x00,0x00,0xec,0x00,0x00,0x00,0xed,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xeb,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xea,0x06,0x00,0x00,0xf9,0x00,0x02,0x00, +0xeb,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xeb,0x06,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x1b,0x0d,0x00,0x00,0x09,0x08,0x00,0x00,0xe4,0x06,0x00,0x00, +0xec,0x00,0x00,0x00,0xea,0x06,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0x16,0x08,0x00,0x00,0xbf,0x05,0x00,0x00,0x39,0x05,0x00,0x00,0x3d,0x00,0x04,0x00, +0x8a,0x01,0x00,0x00,0x34,0x08,0x00,0x00,0x8c,0x01,0x00,0x00,0x5f,0x00,0x07,0x00, +0x8f,0x01,0x00,0x00,0x36,0x08,0x00,0x00,0x34,0x08,0x00,0x00,0x16,0x08,0x00,0x00, +0x02,0x00,0x00,0x00,0x20,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x60,0x00,0x00,0x00, +0x37,0x08,0x00,0x00,0x36,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x38,0x08,0x00,0x00,0x37,0x08,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x42,0x08,0x00,0x00,0x38,0x08,0x00,0x00,0xf5,0x06,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x43,0x08,0x00,0x00,0xf2,0x06,0x00,0x00, +0x42,0x08,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x01,0x00,0x00,0x4c,0x08,0x00,0x00, +0x34,0x08,0x00,0x00,0xbf,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x60,0x00,0x00,0x00,0x4d,0x08,0x00,0x00,0x4c,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4e,0x08,0x00,0x00, +0x4d,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x58,0x08,0x00,0x00, +0x4e,0x08,0x00,0x00,0xf5,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x59,0x08,0x00,0x00,0xf2,0x06,0x00,0x00,0x58,0x08,0x00,0x00,0x80,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0x1e,0x08,0x00,0x00,0xbf,0x05,0x00,0x00,0xdd,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x8f,0x01,0x00,0x00,0x62,0x08,0x00,0x00,0x34,0x08,0x00,0x00, +0x1e,0x08,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x60,0x00,0x00,0x00,0x63,0x08,0x00,0x00,0x62,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x64,0x08,0x00,0x00,0x63,0x08,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6e,0x08,0x00,0x00,0x64,0x08,0x00,0x00, +0xf5,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6f,0x08,0x00,0x00, +0xf2,0x06,0x00,0x00,0x6e,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x23,0x08,0x00,0x00,0x43,0x08,0x00,0x00,0x59,0x08,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x25,0x08,0x00,0x00,0x59,0x08,0x00,0x00,0x2c,0x03,0x00,0x00, +0xba,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x26,0x08,0x00,0x00,0x23,0x08,0x00,0x00, +0x25,0x08,0x00,0x00,0xf7,0x00,0x03,0x00,0x2e,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x26,0x08,0x00,0x00,0x27,0x08,0x00,0x00,0x2e,0x08,0x00,0x00, +0xf8,0x00,0x02,0x00,0x27,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2a,0x08,0x00,0x00,0x59,0x08,0x00,0x00,0x6f,0x08,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2c,0x08,0x00,0x00,0x6f,0x08,0x00,0x00,0x2c,0x03,0x00,0x00, +0xba,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x2d,0x08,0x00,0x00,0x2a,0x08,0x00,0x00, +0x2c,0x08,0x00,0x00,0xf9,0x00,0x02,0x00,0x2e,0x08,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2e,0x08,0x00,0x00,0xf5,0x00,0x07,0x00,0x98,0x00,0x00,0x00,0x2f,0x08,0x00,0x00, +0x26,0x08,0x00,0x00,0xeb,0x06,0x00,0x00,0x2d,0x08,0x00,0x00,0x27,0x08,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x30,0x08,0x00,0x00,0x2f,0x08,0x00,0x00, +0xed,0x00,0x00,0x00,0xec,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x31,0x08,0x00,0x00,0xed,0x00,0x00,0x00,0x30,0x08,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0f,0x06,0x00,0x00,0x1b,0x0d,0x00,0x00,0x31,0x08,0x00,0x00, +0x3d,0x00,0x04,0x00,0x51,0x01,0x00,0x00,0x8b,0x08,0x00,0x00,0x6d,0x01,0x00,0x00, +0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x8d,0x08,0x00,0x00,0x8b,0x08,0x00,0x00, +0xbf,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x01,0x00,0x00,0x4f,0x00,0x08,0x00, +0x31,0x00,0x00,0x00,0x8e,0x08,0x00,0x00,0x8d,0x08,0x00,0x00,0x8d,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x31,0x00,0x00,0x00,0x93,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x22,0x05,0x00,0x00,0x8e,0x08,0x00,0x00,0x3d,0x00,0x04,0x00,0x51,0x01,0x00,0x00, +0x97,0x08,0x00,0x00,0xb1,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0x98,0x08,0x00,0x00,0x97,0x08,0x00,0x00,0xb3,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x99,0x08,0x00,0x00, +0x98,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0x98,0x00,0x00,0x00, +0x9b,0x08,0x00,0x00,0x99,0x08,0x00,0x00,0xec,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x9d,0x08,0x00,0x00,0xf8,0x00,0x02,0x00,0x9d,0x08,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x74,0x0d,0x00,0x00,0x9b,0x08,0x00,0x00,0xed,0x00,0x00,0x00, +0x99,0x08,0x00,0x00,0x41,0x00,0x05,0x00,0x47,0x01,0x00,0x00,0xa1,0x08,0x00,0x00, +0x1f,0x01,0x00,0x00,0x46,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xa2,0x08,0x00,0x00,0xa1,0x08,0x00,0x00,0x50,0x00,0x06,0x00,0x31,0x00,0x00,0x00, +0xa7,0x08,0x00,0x00,0xa2,0x08,0x00,0x00,0xa2,0x08,0x00,0x00,0xa2,0x08,0x00,0x00, +0x88,0x00,0x05,0x00,0x31,0x00,0x00,0x00,0xa8,0x08,0x00,0x00,0x93,0x08,0x00,0x00, +0xa7,0x08,0x00,0x00,0x8e,0x00,0x05,0x00,0x31,0x00,0x00,0x00,0xab,0x08,0x00,0x00, +0xa8,0x08,0x00,0x00,0x74,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00,0x31,0x00,0x00,0x00, +0xaf,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xab,0x08,0x00,0x00, +0x22,0x05,0x00,0x00,0x10,0x0d,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb5,0x08,0x00,0x00,0xaf,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb6,0x08,0x00,0x00,0xc7,0x01,0x00,0x00,0xb5,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb8,0x08,0x00,0x00,0xaf,0x08,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb9,0x08,0x00,0x00, +0xcb,0x01,0x00,0x00,0xb8,0x08,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xba,0x08,0x00,0x00,0xb6,0x08,0x00,0x00,0xb9,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbc,0x08,0x00,0x00,0xaf,0x08,0x00,0x00,0x02,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbd,0x08,0x00,0x00,0xc7,0x01,0x00,0x00, +0xbc,0x08,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbe,0x08,0x00,0x00, +0xba,0x08,0x00,0x00,0xbd,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc1,0x08,0x00,0x00,0xcb,0x01,0x00,0x00,0xb5,0x08,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc4,0x08,0x00,0x00,0xcb,0x01,0x00,0x00,0xbc,0x08,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc5,0x08,0x00,0x00,0xc1,0x08,0x00,0x00, +0xc4,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc8,0x08,0x00,0x00, +0xdd,0x01,0x00,0x00,0xb5,0x08,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xcc,0x08,0x00,0x00,0xc8,0x08,0x00,0x00,0xb9,0x08,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd0,0x08,0x00,0x00,0xcc,0x08,0x00,0x00,0xbd,0x08,0x00,0x00, +0x50,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x17,0x06,0x00,0x00,0xbe,0x08,0x00,0x00, +0xc5,0x08,0x00,0x00,0xd0,0x08,0x00,0x00,0x0f,0x06,0x00,0x00,0x3d,0x00,0x04,0x00, +0x84,0x01,0x00,0x00,0xd4,0x08,0x00,0x00,0x86,0x01,0x00,0x00,0x63,0x00,0x04,0x00, +0xd4,0x08,0x00,0x00,0xbf,0x05,0x00,0x00,0x17,0x06,0x00,0x00,0x41,0x00,0x05,0x00, +0x37,0x01,0x00,0x00,0xef,0x08,0x00,0x00,0x1f,0x01,0x00,0x00,0x36,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0xf0,0x08,0x00,0x00,0xef,0x08,0x00,0x00, +0x83,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xe1,0x08,0x00,0x00,0xf2,0x05,0x00,0x00, +0xf0,0x08,0x00,0x00,0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xe5,0x08,0x00,0x00, +0xe1,0x08,0x00,0x00,0xf4,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0xe8,0x08,0x00,0x00,0xe5,0x08,0x00,0x00,0xfa,0x05,0x00,0x00,0x0c,0x00,0x06,0x00, +0x12,0x00,0x00,0x00,0xea,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0xe8,0x08,0x00,0x00,0x6e,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0xeb,0x08,0x00,0x00, +0xea,0x08,0x00,0x00,0x3d,0x00,0x04,0x00,0x51,0x01,0x00,0x00,0x5a,0x09,0x00,0x00, +0x75,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x5c,0x09,0x00,0x00, +0x5a,0x09,0x00,0x00,0xeb,0x08,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x01,0x00,0x00, +0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0x5d,0x09,0x00,0x00,0x5c,0x09,0x00,0x00, +0x5c,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x37,0x01,0x00,0x00,0x67,0x09,0x00,0x00,0x1f,0x01,0x00,0x00,0x3c,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0x68,0x09,0x00,0x00,0x67,0x09,0x00,0x00, +0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x60,0x09,0x00,0x00,0x5d,0x09,0x00,0x00, +0x68,0x09,0x00,0x00,0x41,0x00,0x05,0x00,0x37,0x01,0x00,0x00,0x6b,0x09,0x00,0x00, +0x1f,0x01,0x00,0x00,0x41,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x12,0x00,0x00,0x00, +0x6c,0x09,0x00,0x00,0x6b,0x09,0x00,0x00,0x83,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x63,0x09,0x00,0x00,0x60,0x09,0x00,0x00,0x6c,0x09,0x00,0x00,0x85,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x1a,0x09,0x00,0x00,0x63,0x09,0x00,0x00,0xf4,0x05,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x1b,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0x1a,0x09,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x1d,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x63,0x09,0x00,0x00, +0xba,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x1f,0x09,0x00,0x00,0x1b,0x09,0x00,0x00, +0x2c,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x4e,0x09,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x1f,0x09,0x00,0x00,0x20,0x09,0x00,0x00,0x4e,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x20,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0x21,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x21,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x22,0x0d,0x00,0x00,0x1d,0x09,0x00,0x00,0x20,0x09,0x00,0x00,0x58,0x0d,0x00,0x00, +0x4a,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x20,0x0d,0x00,0x00, +0xed,0x00,0x00,0x00,0x20,0x09,0x00,0x00,0x5d,0x0d,0x00,0x00,0x4a,0x09,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x1e,0x0d,0x00,0x00,0xb3,0x03,0x00,0x00, +0x20,0x09,0x00,0x00,0x4c,0x09,0x00,0x00,0x4a,0x09,0x00,0x00,0xb3,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0x24,0x09,0x00,0x00,0x1e,0x0d,0x00,0x00,0x26,0x01,0x00,0x00, +0xf6,0x00,0x04,0x00,0x4d,0x09,0x00,0x00,0x4a,0x09,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x24,0x09,0x00,0x00,0x25,0x09,0x00,0x00,0x4d,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x25,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0x26,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x26,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x5d,0x0d,0x00,0x00,0x20,0x0d,0x00,0x00,0x25,0x09,0x00,0x00,0xf7,0x09,0x00,0x00, +0x46,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x58,0x0d,0x00,0x00, +0x22,0x0d,0x00,0x00,0x25,0x09,0x00,0x00,0xed,0x09,0x00,0x00,0x46,0x09,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x4a,0x0d,0x00,0x00,0xb3,0x03,0x00,0x00, +0x25,0x09,0x00,0x00,0x48,0x09,0x00,0x00,0x46,0x09,0x00,0x00,0xb3,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0x29,0x09,0x00,0x00,0x4a,0x0d,0x00,0x00,0x26,0x01,0x00,0x00, +0xf6,0x00,0x04,0x00,0x49,0x09,0x00,0x00,0x46,0x09,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x29,0x09,0x00,0x00,0x2a,0x09,0x00,0x00,0x49,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x2a,0x09,0x00,0x00,0x50,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0x2d,0x09,0x00,0x00,0x4a,0x0d,0x00,0x00,0x1e,0x0d,0x00,0x00,0x80,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0x82,0x09,0x00,0x00,0xeb,0x08,0x00,0x00,0x2d,0x09,0x00,0x00, +0xb1,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x85,0x09,0x00,0x00,0x4a,0x0d,0x00,0x00, +0x20,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x8d,0x09,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x85,0x09,0x00,0x00,0x86,0x09,0x00,0x00,0x8a,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x86,0x09,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x88,0x09,0x00,0x00,0x82,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xc2,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x88,0x09,0x00,0x00,0x20,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x8d,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8a,0x09,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x8c,0x09,0x00,0x00,0x82,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x8d,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x8d,0x09,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x4c,0x0d,0x00,0x00,0xc2,0x09,0x00,0x00,0x86,0x09,0x00,0x00, +0x8c,0x09,0x00,0x00,0x8a,0x09,0x00,0x00,0xad,0x00,0x05,0x00,0x98,0x00,0x00,0x00, +0x92,0x09,0x00,0x00,0x4a,0x0d,0x00,0x00,0x20,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x9d,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x92,0x09,0x00,0x00, +0x93,0x09,0x00,0x00,0x9a,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x93,0x09,0x00,0x00, +0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x95,0x09,0x00,0x00,0x2d,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x96,0x09,0x00,0x00, +0x95,0x09,0x00,0x00,0x26,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xc7,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x4c,0x0d,0x00,0x00, +0x96,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0x9d,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9a,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0x9d,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9d,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x4e,0x0d,0x00,0x00, +0xc7,0x09,0x00,0x00,0x93,0x09,0x00,0x00,0x4c,0x0d,0x00,0x00,0x9a,0x09,0x00,0x00, +0x52,0x00,0x06,0x00,0x40,0x00,0x00,0x00,0xe9,0x0c,0x00,0x00,0x4e,0x0d,0x00,0x00, +0x82,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xb1,0x00,0x05,0x00,0x98,0x00,0x00,0x00, +0xa2,0x09,0x00,0x00,0x1e,0x0d,0x00,0x00,0x20,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xaa,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa2,0x09,0x00,0x00, +0xa3,0x09,0x00,0x00,0xa7,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0xa3,0x09,0x00,0x00, +0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xa5,0x09,0x00,0x00,0x82,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xcc,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xa5,0x09,0x00,0x00,0x20,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xaa,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0xa7,0x09,0x00,0x00, +0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xa9,0x09,0x00,0x00,0x82,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xaa,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0xaa,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x50,0x0d,0x00,0x00, +0xcc,0x09,0x00,0x00,0xa3,0x09,0x00,0x00,0xa9,0x09,0x00,0x00,0xa7,0x09,0x00,0x00, +0xad,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0xaf,0x09,0x00,0x00,0x1e,0x0d,0x00,0x00, +0x20,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xba,0x09,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xaf,0x09,0x00,0x00,0xb0,0x09,0x00,0x00,0xb7,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb0,0x09,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xb2,0x09,0x00,0x00,0x2d,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xb3,0x09,0x00,0x00,0xb2,0x09,0x00,0x00,0x26,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xd1,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x50,0x0d,0x00,0x00,0xb3,0x09,0x00,0x00,0xf9,0x00,0x02,0x00, +0xba,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0xb7,0x09,0x00,0x00,0xf9,0x00,0x02,0x00, +0xba,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0xba,0x09,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x52,0x0d,0x00,0x00,0xd1,0x09,0x00,0x00,0xb0,0x09,0x00,0x00, +0x50,0x0d,0x00,0x00,0xb7,0x09,0x00,0x00,0x52,0x00,0x06,0x00,0x40,0x00,0x00,0x00, +0xf4,0x0c,0x00,0x00,0x52,0x0d,0x00,0x00,0xe9,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0xd8,0x09,0x00,0x00,0x5a,0x09,0x00,0x00, +0xf4,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x01,0x00,0x00,0x4f,0x00,0x07,0x00, +0x12,0x00,0x00,0x00,0xd9,0x09,0x00,0x00,0xd8,0x09,0x00,0x00,0xd8,0x09,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0xdc,0x09,0x00,0x00,0xd9,0x09,0x00,0x00,0x68,0x09,0x00,0x00,0x83,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0xdf,0x09,0x00,0x00,0xdc,0x09,0x00,0x00,0x6c,0x09,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x34,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0xdf,0x09,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xed,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x34,0x09,0x00,0x00, +0x58,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf2,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x34,0x09,0x00,0x00,0xed,0x09,0x00,0x00, +0x50,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x3d,0x09,0x00,0x00,0xf2,0x09,0x00,0x00, +0xf2,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x3e,0x09,0x00,0x00, +0xdf,0x09,0x00,0x00,0x3d,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x42,0x09,0x00,0x00,0x63,0x09,0x00,0x00,0x3d,0x09,0x00,0x00,0x94,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x43,0x09,0x00,0x00,0x3e,0x09,0x00,0x00,0x42,0x09,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf7,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x5d,0x0d,0x00,0x00,0x43,0x09,0x00,0x00,0xf9,0x00,0x02,0x00, +0x46,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x46,0x09,0x00,0x00,0x80,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x48,0x09,0x00,0x00,0x4a,0x0d,0x00,0x00,0x26,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x26,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x49,0x09,0x00,0x00, +0xf9,0x00,0x02,0x00,0x4a,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x4a,0x09,0x00,0x00, +0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x4c,0x09,0x00,0x00,0x1e,0x0d,0x00,0x00, +0x26,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x21,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4d,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0x4e,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4e,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x21,0x0d,0x00,0x00, +0x1d,0x09,0x00,0x00,0x9d,0x08,0x00,0x00,0x22,0x0d,0x00,0x00,0x4d,0x09,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x1f,0x0d,0x00,0x00,0xed,0x00,0x00,0x00, +0x9d,0x08,0x00,0x00,0x20,0x0d,0x00,0x00,0x4d,0x09,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x50,0x09,0x00,0x00,0xed,0x00,0x00,0x00,0x1f,0x0d,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xfb,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x50,0x09,0x00,0x00,0xec,0x00,0x00,0x00,0xed,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x53,0x09,0x00,0x00,0x21,0x0d,0x00,0x00, +0x11,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xff,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x53,0x09,0x00,0x00,0xec,0x00,0x00,0x00, +0xed,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x55,0x09,0x00,0x00, +0xfb,0x09,0x00,0x00,0xff,0x09,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0x48,0x0a,0x00,0x00,0x30,0x06,0x00,0x00,0xbf,0x05,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0x49,0x0a,0x00,0x00, +0x48,0x0a,0x00,0x00,0x48,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x22,0x0a,0x00,0x00,0xf5,0x05,0x00,0x00, +0x49,0x0a,0x00,0x00,0x41,0x00,0x05,0x00,0x21,0x01,0x00,0x00,0x50,0x0a,0x00,0x00, +0x1f,0x01,0x00,0x00,0x26,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x40,0x00,0x00,0x00, +0x51,0x0a,0x00,0x00,0x50,0x0a,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x5e,0x0a,0x00,0x00,0x22,0x0a,0x00,0x00,0xf4,0x05,0x00,0x00,0x83,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x61,0x0a,0x00,0x00,0xf4,0x05,0x00,0x00,0x40,0x02,0x00,0x00, +0x0c,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0x6e,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x5e,0x0a,0x00,0x00,0x61,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00, +0x12,0x00,0x00,0x00,0x73,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x40,0x02,0x00,0x00,0x6e,0x0a,0x00,0x00,0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00, +0x67,0x0a,0x00,0x00,0x51,0x0a,0x00,0x00,0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x68,0x0a,0x00,0x00,0x73,0x0a,0x00,0x00,0x67,0x0a,0x00,0x00,0x3d,0x00,0x04,0x00, +0x51,0x01,0x00,0x00,0x76,0x0a,0x00,0x00,0x9c,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x9e,0x01,0x00,0x00,0x77,0x0a,0x00,0x00,0xa0,0x01,0x00,0x00,0x56,0x00,0x05,0x00, +0xa2,0x01,0x00,0x00,0x78,0x0a,0x00,0x00,0x76,0x0a,0x00,0x00,0x77,0x0a,0x00,0x00, +0x58,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x7a,0x0a,0x00,0x00,0x78,0x0a,0x00,0x00, +0x68,0x0a,0x00,0x00,0x02,0x00,0x00,0x00,0xec,0x00,0x00,0x00,0x4f,0x00,0x07,0x00, +0x12,0x00,0x00,0x00,0x7b,0x0a,0x00,0x00,0x7a,0x0a,0x00,0x00,0x7a,0x0a,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x2c,0x0a,0x00,0x00,0x49,0x0a,0x00,0x00,0xfa,0x05,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x2d,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0x2c,0x0a,0x00,0x00,0xba,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x2f,0x0a,0x00,0x00, +0x2d,0x0a,0x00,0x00,0xed,0x00,0x00,0x00,0xf7,0x00,0x03,0x00,0x3e,0x0a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x2f,0x0a,0x00,0x00,0x30,0x0a,0x00,0x00, +0x3d,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0x30,0x0a,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x32,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0x7b,0x0a,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x34,0x0a,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x49,0x0a,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x35,0x0a,0x00,0x00,0x32,0x0a,0x00,0x00,0x34,0x0a,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x83,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x35,0x0a,0x00,0x00,0xec,0x00,0x00,0x00,0xed,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x37,0x0a,0x00,0x00,0xed,0x00,0x00,0x00, +0x83,0x0a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x39,0x0a,0x00,0x00, +0x2d,0x0a,0x00,0x00,0x12,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x88,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x39,0x0a,0x00,0x00, +0x79,0x03,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x8c,0x0a,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x88,0x0a,0x00,0x00,0xec,0x00,0x00,0x00, +0xed,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x92,0x0a,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xec,0x00,0x00,0x00,0x37,0x0a,0x00,0x00, +0x8c,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00,0x3e,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3d,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00,0x3e,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3e,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x23,0x0d,0x00,0x00, +0x92,0x0a,0x00,0x00,0x30,0x0a,0x00,0x00,0xec,0x00,0x00,0x00,0x3d,0x0a,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xed,0x0a,0x00,0x00,0xed,0x00,0x00,0x00, +0xf5,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xee,0x0a,0x00,0x00, +0xf2,0x06,0x00,0x00,0xed,0x0a,0x00,0x00,0x41,0x00,0x05,0x00,0x47,0x01,0x00,0x00, +0xf5,0x0a,0x00,0x00,0x1f,0x01,0x00,0x00,0x4c,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xf6,0x0a,0x00,0x00,0xf5,0x0a,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe3,0x0a,0x00,0x00,0xee,0x0a,0x00,0x00,0xf6,0x0a,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa9,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0xa9,0x0a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x27,0x0d,0x00,0x00,0x20,0x01,0x00,0x00, +0x3e,0x0a,0x00,0x00,0x47,0x0d,0x00,0x00,0xd2,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x26,0x0d,0x00,0x00,0xec,0x00,0x00,0x00,0x3e,0x0a,0x00,0x00, +0x49,0x0d,0x00,0x00,0xd2,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x25,0x0d,0x00,0x00,0xe3,0x0a,0x00,0x00,0x3e,0x0a,0x00,0x00,0x48,0x0d,0x00,0x00, +0xd2,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x24,0x0d,0x00,0x00, +0xb3,0x03,0x00,0x00,0x3e,0x0a,0x00,0x00,0xd4,0x0a,0x00,0x00,0xd2,0x0a,0x00,0x00, +0xb1,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0xac,0x0a,0x00,0x00,0x24,0x0d,0x00,0x00, +0x2b,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0xd5,0x0a,0x00,0x00,0xd2,0x0a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xac,0x0a,0x00,0x00,0xad,0x0a,0x00,0x00, +0xd5,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0xad,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00, +0xae,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0xae,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x49,0x0d,0x00,0x00,0x26,0x0d,0x00,0x00,0xad,0x0a,0x00,0x00, +0x2c,0x0b,0x00,0x00,0xb2,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x48,0x0d,0x00,0x00,0x25,0x0d,0x00,0x00,0xad,0x0a,0x00,0x00,0x27,0x0b,0x00,0x00, +0xb2,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x47,0x0d,0x00,0x00, +0x27,0x0d,0x00,0x00,0xad,0x0a,0x00,0x00,0xc7,0x0a,0x00,0x00,0xb2,0x0a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x45,0x0d,0x00,0x00,0xb3,0x03,0x00,0x00, +0xad,0x0a,0x00,0x00,0xd0,0x0a,0x00,0x00,0xb2,0x0a,0x00,0x00,0xb1,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0xb1,0x0a,0x00,0x00,0x45,0x0d,0x00,0x00,0x2b,0x01,0x00,0x00, +0xf6,0x00,0x04,0x00,0xd1,0x0a,0x00,0x00,0xb2,0x0a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xb1,0x0a,0x00,0x00,0xb2,0x0a,0x00,0x00,0xd1,0x0a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb2,0x0a,0x00,0x00,0x50,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0xb5,0x0a,0x00,0x00,0x45,0x0d,0x00,0x00,0x24,0x0d,0x00,0x00,0x80,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0xb8,0x0a,0x00,0x00,0xbf,0x05,0x00,0x00,0xb5,0x0a,0x00,0x00, +0x7c,0x00,0x04,0x00,0x61,0x00,0x00,0x00,0xfe,0x0a,0x00,0x00,0xb8,0x0a,0x00,0x00, +0x7c,0x00,0x04,0x00,0x61,0x00,0x00,0x00,0x00,0x0b,0x00,0x00,0x2d,0x06,0x00,0x00, +0xb0,0x00,0x05,0x00,0x57,0x02,0x00,0x00,0x01,0x0b,0x00,0x00,0xfe,0x0a,0x00,0x00, +0x00,0x0b,0x00,0x00,0x9b,0x00,0x04,0x00,0x98,0x00,0x00,0x00,0x02,0x0b,0x00,0x00, +0x01,0x0b,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xbc,0x0a,0x00,0x00, +0x02,0x0b,0x00,0x00,0xed,0x00,0x00,0x00,0xec,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0x07,0x0b,0x00,0x00,0x3a,0x06,0x00,0x00,0xb8,0x0a,0x00,0x00, +0x02,0x00,0x00,0x00,0x20,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x08,0x0b,0x00,0x00,0x07,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x19,0x0b,0x00,0x00,0x08,0x0b,0x00,0x00,0xf5,0x06,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1a,0x0b,0x00,0x00,0xf2,0x06,0x00,0x00, +0x19,0x0b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0f,0x0b,0x00,0x00, +0x1a,0x0b,0x00,0x00,0xf6,0x0a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc1,0x0a,0x00,0x00,0x0f,0x0b,0x00,0x00,0xbc,0x0a,0x00,0x00,0xb4,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0xc4,0x0a,0x00,0x00,0xe3,0x0a,0x00,0x00,0xc1,0x0a,0x00,0x00, +0xa9,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xc5,0x0a,0x00,0x00,0xc4,0x0a,0x00,0x00, +0x26,0x01,0x00,0x00,0x20,0x01,0x00,0x00,0xc5,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xc7,0x0a,0x00,0x00,0x47,0x0d,0x00,0x00,0xc5,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x27,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x48,0x0d,0x00,0x00,0xc1,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x2c,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x49,0x0d,0x00,0x00, +0xc1,0x0a,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd0,0x0a,0x00,0x00, +0x45,0x0d,0x00,0x00,0x26,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xae,0x0a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd1,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00,0xd2,0x0a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd2,0x0a,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xd4,0x0a,0x00,0x00,0x24,0x0d,0x00,0x00,0x26,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa9,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0xd5,0x0a,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd8,0x0a,0x00,0x00,0x25,0x0d,0x00,0x00,0x26,0x0d,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd9,0x0a,0x00,0x00,0xed,0x00,0x00,0x00, +0xd8,0x0a,0x00,0x00,0xab,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0xdb,0x0a,0x00,0x00, +0x27,0x0d,0x00,0x00,0x57,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xdc,0x0a,0x00,0x00,0xdb,0x0a,0x00,0x00,0xec,0x00,0x00,0x00,0xed,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdd,0x0a,0x00,0x00,0xd9,0x0a,0x00,0x00, +0xdc,0x0a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x23,0x06,0x00,0x00, +0x23,0x0d,0x00,0x00,0xdd,0x0a,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x30,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x23,0x06,0x00,0x00, +0xec,0x00,0x00,0x00,0xed,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x35,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x30,0x0b,0x00,0x00, +0x55,0x09,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0xd0,0x0b,0x00,0x00, +0x8b,0x08,0x00,0x00,0xbf,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x01,0x00,0x00, +0x4f,0x00,0x08,0x00,0x31,0x00,0x00,0x00,0xd1,0x0b,0x00,0x00,0xd0,0x0b,0x00,0x00, +0xd0,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x50,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x61,0x0b,0x00,0x00,0xec,0x00,0x00,0x00, +0x35,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0x62,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x62,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x29,0x0d,0x00,0x00, +0xec,0x00,0x00,0x00,0xd5,0x0a,0x00,0x00,0x44,0x0d,0x00,0x00,0x94,0x0b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x28,0x0d,0x00,0x00,0xb3,0x03,0x00,0x00, +0xd5,0x0a,0x00,0x00,0x96,0x0b,0x00,0x00,0x94,0x0b,0x00,0x00,0xb1,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0x65,0x0b,0x00,0x00,0x28,0x0d,0x00,0x00,0x2b,0x01,0x00,0x00, +0xf6,0x00,0x04,0x00,0x97,0x0b,0x00,0x00,0x94,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x65,0x0b,0x00,0x00,0x66,0x0b,0x00,0x00,0x97,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x66,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0x67,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x67,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x44,0x0d,0x00,0x00,0x29,0x0d,0x00,0x00,0x66,0x0b,0x00,0x00,0x8f,0x0b,0x00,0x00, +0x90,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x2e,0x0d,0x00,0x00, +0xb3,0x03,0x00,0x00,0x66,0x0b,0x00,0x00,0x92,0x0b,0x00,0x00,0x90,0x0b,0x00,0x00, +0xb1,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x6a,0x0b,0x00,0x00,0x2e,0x0d,0x00,0x00, +0x2b,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x93,0x0b,0x00,0x00,0x90,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x6a,0x0b,0x00,0x00,0x6b,0x0b,0x00,0x00, +0x93,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x6b,0x0b,0x00,0x00,0x50,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0x6e,0x0b,0x00,0x00,0x2e,0x0d,0x00,0x00,0x28,0x0d,0x00,0x00, +0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xe7,0x0b,0x00,0x00,0xbf,0x05,0x00,0x00, +0x6e,0x0b,0x00,0x00,0xb1,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0xea,0x0b,0x00,0x00, +0x2e,0x0d,0x00,0x00,0x20,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xf2,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xea,0x0b,0x00,0x00,0xeb,0x0b,0x00,0x00, +0xef,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xeb,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xed,0x0b,0x00,0x00,0xe7,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x27,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xed,0x0b,0x00,0x00,0x20,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf2,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xef,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xf1,0x0b,0x00,0x00,0xe7,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0xf2,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xf2,0x0b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x30,0x0d,0x00,0x00,0x27,0x0c,0x00,0x00, +0xeb,0x0b,0x00,0x00,0xf1,0x0b,0x00,0x00,0xef,0x0b,0x00,0x00,0xad,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0xf7,0x0b,0x00,0x00,0x2e,0x0d,0x00,0x00,0x20,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x02,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xf7,0x0b,0x00,0x00,0xf8,0x0b,0x00,0x00,0xff,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf8,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xfa,0x0b,0x00,0x00, +0x2d,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xfb,0x0b,0x00,0x00,0xfa,0x0b,0x00,0x00,0x26,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x2c,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x30,0x0d,0x00,0x00,0xfb,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0x02,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xff,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0x02,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x02,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x32,0x0d,0x00,0x00,0x2c,0x0c,0x00,0x00,0xf8,0x0b,0x00,0x00,0x30,0x0d,0x00,0x00, +0xff,0x0b,0x00,0x00,0x52,0x00,0x06,0x00,0x40,0x00,0x00,0x00,0x03,0x0d,0x00,0x00, +0x32,0x0d,0x00,0x00,0xe7,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xb1,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0x07,0x0c,0x00,0x00,0x28,0x0d,0x00,0x00,0x20,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x0f,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x07,0x0c,0x00,0x00,0x08,0x0c,0x00,0x00,0x0c,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x08,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x0a,0x0c,0x00,0x00, +0xe7,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x31,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x0a,0x0c,0x00,0x00, +0x20,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x0f,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0c,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x0e,0x0c,0x00,0x00, +0xe7,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x0f,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0x0f,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x34,0x0d,0x00,0x00,0x31,0x0c,0x00,0x00,0x08,0x0c,0x00,0x00,0x0e,0x0c,0x00,0x00, +0x0c,0x0c,0x00,0x00,0xad,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x14,0x0c,0x00,0x00, +0x28,0x0d,0x00,0x00,0x20,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x1f,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x14,0x0c,0x00,0x00,0x15,0x0c,0x00,0x00, +0x1c,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x15,0x0c,0x00,0x00,0x51,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x17,0x0c,0x00,0x00,0x2d,0x06,0x00,0x00,0x01,0x00,0x00,0x00, +0x82,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x18,0x0c,0x00,0x00,0x17,0x0c,0x00,0x00, +0x26,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x36,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x34,0x0d,0x00,0x00,0x18,0x0c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x1f,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x1c,0x0c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x1f,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x1f,0x0c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x36,0x0d,0x00,0x00,0x36,0x0c,0x00,0x00, +0x15,0x0c,0x00,0x00,0x34,0x0d,0x00,0x00,0x1c,0x0c,0x00,0x00,0x52,0x00,0x06,0x00, +0x40,0x00,0x00,0x00,0x0e,0x0d,0x00,0x00,0x36,0x0d,0x00,0x00,0x03,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x76,0x0b,0x00,0x00, +0x28,0x0d,0x00,0x00,0x26,0x01,0x00,0x00,0x84,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x77,0x0b,0x00,0x00,0x76,0x0b,0x00,0x00,0xdf,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x79,0x0b,0x00,0x00,0x77,0x0b,0x00,0x00,0x2e,0x0d,0x00,0x00, +0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x7a,0x0b,0x00,0x00,0x79,0x0b,0x00,0x00, +0x26,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x3b,0x0c,0x00,0x00, +0x8b,0x08,0x00,0x00,0x0e,0x0d,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x01,0x00,0x00, +0x4f,0x00,0x08,0x00,0x31,0x00,0x00,0x00,0x3c,0x0c,0x00,0x00,0x3b,0x0c,0x00,0x00, +0x3b,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x51,0x01,0x00,0x00,0x3f,0x0c,0x00,0x00,0x5b,0x01,0x00,0x00, +0x50,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x43,0x0c,0x00,0x00,0x32,0x0d,0x00,0x00, +0x36,0x0d,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x44,0x0c,0x00,0x00, +0x3f,0x0c,0x00,0x00,0x43,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x45,0x0c,0x00,0x00,0x44,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x61,0x00,0x00,0x00,0x80,0x0b,0x00,0x00, +0x0e,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x51,0x01,0x00,0x00,0x48,0x0c,0x00,0x00, +0x65,0x01,0x00,0x00,0x7c,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0x4a,0x0c,0x00,0x00, +0x80,0x0b,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x4b,0x0c,0x00,0x00, +0x48,0x0c,0x00,0x00,0x4a,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4c,0x0c,0x00,0x00,0x4b,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x32,0x00,0x00,0x00,0x84,0x0b,0x00,0x00, +0x47,0x0b,0x00,0x00,0x7a,0x0b,0x00,0x00,0x3e,0x00,0x03,0x00,0x84,0x0b,0x00,0x00, +0x3c,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x87,0x0b,0x00,0x00, +0x48,0x0b,0x00,0x00,0x7a,0x0b,0x00,0x00,0x3e,0x00,0x03,0x00,0x87,0x0b,0x00,0x00, +0x45,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x8a,0x0b,0x00,0x00, +0x49,0x0b,0x00,0x00,0x7a,0x0b,0x00,0x00,0x3e,0x00,0x03,0x00,0x8a,0x0b,0x00,0x00, +0x4c,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8d,0x0b,0x00,0x00, +0x45,0x0c,0x00,0x00,0x4c,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8f,0x0b,0x00,0x00,0x44,0x0d,0x00,0x00,0x8d,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x90,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x90,0x0b,0x00,0x00,0x80,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x92,0x0b,0x00,0x00,0x2e,0x0d,0x00,0x00,0x26,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x67,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x93,0x0b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x94,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x94,0x0b,0x00,0x00, +0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x96,0x0b,0x00,0x00,0x28,0x0d,0x00,0x00, +0x26,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x62,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x97,0x0b,0x00,0x00,0xba,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x99,0x0b,0x00,0x00, +0x29,0x0d,0x00,0x00,0xec,0x00,0x00,0x00,0xf7,0x00,0x03,0x00,0xc8,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x99,0x0b,0x00,0x00,0x9a,0x0b,0x00,0x00, +0xc8,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x9a,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x9b,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x9b,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x12,0x00,0x00,0x00,0x2d,0x0d,0x00,0x00,0x61,0x0b,0x00,0x00,0x9a,0x0b,0x00,0x00, +0x60,0x0c,0x00,0x00,0x9f,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x2a,0x0d,0x00,0x00,0x20,0x01,0x00,0x00,0x9a,0x0b,0x00,0x00,0xc6,0x0b,0x00,0x00, +0x9f,0x0b,0x00,0x00,0xb1,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x9e,0x0b,0x00,0x00, +0x2a,0x0d,0x00,0x00,0x3c,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0xc7,0x0b,0x00,0x00, +0x9f,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x9e,0x0b,0x00,0x00, +0x9f,0x0b,0x00,0x00,0xc7,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x9f,0x0b,0x00,0x00, +0x41,0x00,0x05,0x00,0x32,0x00,0x00,0x00,0xa1,0x0b,0x00,0x00,0x47,0x0b,0x00,0x00, +0x2a,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x31,0x00,0x00,0x00,0xa2,0x0b,0x00,0x00, +0xa1,0x0b,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xa4,0x0b,0x00,0x00, +0x48,0x0b,0x00,0x00,0x2a,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xa5,0x0b,0x00,0x00,0xa4,0x0b,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xa7,0x0b,0x00,0x00,0x49,0x0b,0x00,0x00,0x2a,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xa8,0x0b,0x00,0x00,0xa7,0x0b,0x00,0x00,0x94,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xab,0x0b,0x00,0x00,0xd1,0x0b,0x00,0x00,0xd1,0x0b,0x00,0x00, +0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xae,0x0b,0x00,0x00,0xa2,0x0b,0x00,0x00, +0xa2,0x0b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x51,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xab,0x0b,0x00,0x00,0xae,0x0b,0x00,0x00, +0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb2,0x0b,0x00,0x00,0xd1,0x0b,0x00,0x00, +0xa2,0x0b,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb4,0x0b,0x00,0x00, +0xb2,0x0b,0x00,0x00,0x51,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb6,0x0b,0x00,0x00,0xb4,0x0b,0x00,0x00,0x02,0x05,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb8,0x0b,0x00,0x00,0x13,0x0d,0x00,0x00,0xb6,0x0b,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x56,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0xa5,0x0b,0x00,0x00,0xb8,0x0b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x5b,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0xa8,0x0b,0x00,0x00,0xb8,0x0b,0x00,0x00,0x50,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0xc1,0x0b,0x00,0x00,0x56,0x0c,0x00,0x00,0x5b,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x12,0x00,0x00,0x00,0x60,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x2d,0x0d,0x00,0x00,0xc1,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xc6,0x0b,0x00,0x00,0x2a,0x0d,0x00,0x00,0x26,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x9b,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xc7,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc8,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xc8,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x12,0x00,0x00,0x00,0x2b,0x0d,0x00,0x00,0x61,0x0b,0x00,0x00,0x97,0x0b,0x00,0x00, +0x2d,0x0d,0x00,0x00,0xc7,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00,0xbd,0x01,0x00,0x00, +0x62,0x0c,0x00,0x00,0xbf,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x65,0x0c,0x00,0x00,0x2b,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x66,0x0c,0x00,0x00,0x2b,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x67,0x0c,0x00,0x00,0x65,0x0c,0x00,0x00, +0x66,0x0c,0x00,0x00,0xec,0x00,0x00,0x00,0xec,0x00,0x00,0x00,0x63,0x00,0x04,0x00, +0x62,0x0c,0x00,0x00,0xbf,0x05,0x00,0x00,0x67,0x0c,0x00,0x00,0xfd,0x00,0x01,0x00, +0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_depth_clip_pass_5f9a4abbe962a2209af0f2848db62f93.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_depth_clip_pass_5f9a4abbe962a2209af0f2848db62f93.h new file mode 100644 index 00000000..bac6e96b --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_depth_clip_pass_5f9a4abbe962a2209af0f2848db62f93.h @@ -0,0 +1,952 @@ +// ffx_fsr2_depth_clip_pass_5f9a4abbe962a2209af0f2848db62f93.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_depth_clip_pass_5f9a4abbe962a2209af0f2848db62f93_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_5f9a4abbe962a2209af0f2848db62f93_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_5f9a4abbe962a2209af0f2848db62f93_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_5f9a4abbe962a2209af0f2848db62f93_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_5f9a4abbe962a2209af0f2848db62f93_SampledImageResourceNames[] = { "r_reconstructed_previous_nearest_depth", "r_dilated_motion_vectors", "r_dilatedDepth", "r_reactive_mask", "r_transparency_and_composition_mask", "r_previous_dilated_motion_vectors", "r_input_motion_vectors", "r_input_color_jittered", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_5f9a4abbe962a2209af0f2848db62f93_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 7, 8, 10, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_5f9a4abbe962a2209af0f2848db62f93_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_5f9a4abbe962a2209af0f2848db62f93_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_depth_clip_pass_5f9a4abbe962a2209af0f2848db62f93_StorageImageResourceNames[] = { "rw_dilated_reactive_masks", "rw_prepared_input_color", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_5f9a4abbe962a2209af0f2848db62f93_StorageImageResourceBindings[] = { 12, 13, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_5f9a4abbe962a2209af0f2848db62f93_StorageImageResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_5f9a4abbe962a2209af0f2848db62f93_StorageImageResourceSets[] = { 1, 1, }; + +static const char* g_ffx_fsr2_depth_clip_pass_5f9a4abbe962a2209af0f2848db62f93_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_5f9a4abbe962a2209af0f2848db62f93_UniformBufferResourceBindings[] = { 14, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_5f9a4abbe962a2209af0f2848db62f93_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_5f9a4abbe962a2209af0f2848db62f93_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_depth_clip_pass_5f9a4abbe962a2209af0f2848db62f93_size = 14784; + +static const unsigned char g_ffx_fsr2_depth_clip_pass_5f9a4abbe962a2209af0f2848db62f93_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x5d,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x06,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0xb2,0x05,0x00,0x00, +0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00, +0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75, +0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00, +0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65, +0x72,0x5f,0x31,0x36,0x62,0x69,0x74,0x5f,0x73,0x74,0x6f,0x72,0x61,0x67,0x65,0x00, +0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65, +0x72,0x5f,0x65,0x78,0x70,0x6c,0x69,0x63,0x69,0x74,0x5f,0x61,0x72,0x69,0x74,0x68, +0x6d,0x65,0x74,0x69,0x63,0x5f,0x74,0x79,0x70,0x65,0x73,0x00,0x04,0x00,0x0a,0x00, +0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74, +0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69, +0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c, +0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74, +0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0x1b,0x01,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x1b,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00, +0x06,0x00,0x07,0x00,0x1b,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78, +0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00, +0x1b,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79, +0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x1b,0x01,0x00,0x00, +0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52, +0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e, +0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0x1b,0x01,0x00,0x00,0x04,0x00,0x00,0x00, +0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f, +0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0x1b,0x01,0x00,0x00,0x05,0x00,0x00,0x00, +0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55, +0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0x1b,0x01,0x00,0x00,0x06,0x00,0x00,0x00, +0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00, +0x1b,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54, +0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00, +0x1b,0x01,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00, +0x06,0x00,0x08,0x00,0x1b,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74, +0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00, +0x06,0x00,0x08,0x00,0x1b,0x01,0x00,0x00,0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77, +0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00, +0x06,0x00,0x0b,0x00,0x1b,0x01,0x00,0x00,0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74, +0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43, +0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00, +0x1b,0x01,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f, +0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00,0x1b,0x01,0x00,0x00, +0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61, +0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x1b,0x01,0x00,0x00,0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e, +0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00,0x1b,0x01,0x00,0x00, +0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65, +0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x1b,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69, +0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0x1b,0x01,0x00,0x00,0x11,0x00,0x00,0x00, +0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67, +0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00,0x1b,0x01,0x00,0x00, +0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f, +0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00, +0x05,0x00,0x04,0x00,0x1d,0x01,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00, +0x05,0x00,0x06,0x00,0x54,0x01,0x00,0x00,0x72,0x5f,0x72,0x65,0x61,0x63,0x74,0x69, +0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x00,0x05,0x00,0x0b,0x00,0x5e,0x01,0x00,0x00, +0x72,0x5f,0x74,0x72,0x61,0x6e,0x73,0x70,0x61,0x72,0x65,0x6e,0x63,0x79,0x5f,0x61, +0x6e,0x64,0x5f,0x63,0x6f,0x6d,0x70,0x6f,0x73,0x69,0x74,0x69,0x6f,0x6e,0x5f,0x6d, +0x61,0x73,0x6b,0x00,0x05,0x00,0x08,0x00,0x66,0x01,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x5f,0x6a,0x69,0x74,0x74,0x65,0x72, +0x65,0x64,0x00,0x00,0x05,0x00,0x08,0x00,0x6e,0x01,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f, +0x72,0x73,0x00,0x00,0x05,0x00,0x08,0x00,0x7c,0x01,0x00,0x00,0x72,0x77,0x5f,0x70, +0x72,0x65,0x70,0x61,0x72,0x65,0x64,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f, +0x6c,0x6f,0x72,0x00,0x05,0x00,0x0c,0x00,0x82,0x01,0x00,0x00,0x72,0x5f,0x72,0x65, +0x63,0x6f,0x6e,0x73,0x74,0x72,0x75,0x63,0x74,0x65,0x64,0x5f,0x70,0x72,0x65,0x76, +0x69,0x6f,0x75,0x73,0x5f,0x6e,0x65,0x61,0x72,0x65,0x73,0x74,0x5f,0x64,0x65,0x70, +0x74,0x68,0x00,0x00,0x05,0x00,0x09,0x00,0x8b,0x01,0x00,0x00,0x72,0x5f,0x64,0x69, +0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63, +0x74,0x6f,0x72,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x0b,0x00,0x92,0x01,0x00,0x00, +0x72,0x5f,0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x64,0x69,0x6c,0x61,0x74, +0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72, +0x73,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x96,0x01,0x00,0x00,0x73,0x5f,0x4c,0x69, +0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0x9f,0x01,0x00,0x00,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x44,0x65,0x70, +0x74,0x68,0x00,0x00,0x05,0x00,0x07,0x00,0xa7,0x01,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x05,0x00,0x09,0x00,0xb5,0x01,0x00,0x00,0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74, +0x65,0x64,0x5f,0x72,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b, +0x73,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0xb2,0x05,0x00,0x00,0x67,0x6c,0x5f,0x47, +0x6c,0x6f,0x62,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49, +0x44,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00, +0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x1b,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00,0x04,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00, +0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x1b,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00,0x08,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00, +0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x1b,0x01,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00,0x0c,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00, +0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x1b,0x01,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00, +0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x1b,0x01,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x1b,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x1d,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x1d,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x54,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x54,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x5e,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x5e,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x66,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x66,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x6e,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x6e,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x7c,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x7c,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0x7c,0x01,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x82,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x82,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8b,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8b,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x92,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x92,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x96,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x96,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x9f,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x9f,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa7,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa7,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb5,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb5,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xb5,0x01,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb2,0x05,0x00,0x00,0x0b,0x00,0x00,0x00, +0x1c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc4,0x05,0x00,0x00,0x0b,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00, +0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x31,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x32,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x31,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x48,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x56,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0x5e,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x14,0x00,0x02,0x00,0x96,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0xb9,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00, +0xba,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0xb9,0x00,0x00,0x00,0x1c,0x00,0x04,0x00, +0xbb,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0xb9,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xea,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xeb,0x00,0x00,0x00,0x00,0x00,0x80,0x3f,0x1e,0x00,0x15,0x00, +0x1b,0x01,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x48,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x1c,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x1b,0x01,0x00,0x00, +0x3b,0x00,0x04,0x00,0x1c,0x01,0x00,0x00,0x1d,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x1e,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x1f,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x24,0x01,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x29,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x2e,0x01,0x00,0x00,0x07,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x2f,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x48,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x34,0x01,0x00,0x00,0x08,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x35,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x3a,0x01,0x00,0x00,0x09,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x3f,0x01,0x00,0x00,0x0c,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x40,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x45,0x01,0x00,0x00,0x12,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x4a,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x4b,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x4a,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x50,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x4b,0x01,0x00,0x00,0x54,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x4b,0x01,0x00,0x00,0x5e,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x4b,0x01,0x00,0x00,0x66,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x4b,0x01,0x00,0x00,0x6e,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x7a,0x01,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x7b,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x7a,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0x7b,0x01,0x00,0x00, +0x7c,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x80,0x01,0x00,0x00, +0x5e,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x81,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x01,0x00,0x00,0x3b,0x00,0x04,0x00, +0x81,0x01,0x00,0x00,0x82,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x85,0x01,0x00,0x00,0x5e,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x4b,0x01,0x00,0x00,0x8b,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x4b,0x01,0x00,0x00,0x92,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x1a,0x00,0x02,0x00, +0x94,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0x95,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0x95,0x01,0x00,0x00,0x96,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x1b,0x00,0x03,0x00,0x98,0x01,0x00,0x00,0x4a,0x01,0x00,0x00, +0x3b,0x00,0x04,0x00,0x4b,0x01,0x00,0x00,0x9f,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x4b,0x01,0x00,0x00,0xa7,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xa9,0x01,0x00,0x00,0x1e,0x01,0x00,0x00, +0x1e,0x01,0x00,0x00,0x19,0x00,0x09,0x00,0xb3,0x01,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xb4,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0xb3,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0xb4,0x01,0x00,0x00, +0xb5,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xbd,0x01,0x00,0x00,0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xc1,0x01,0x00,0x00,0x00,0x00,0x00,0x3f,0x2b,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0xc2,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xd3,0x01,0x00,0x00,0x00,0x00,0x80,0xbe,0x2c,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x36,0x02,0x00,0x00,0xc1,0x01,0x00,0x00,0xc1,0x01,0x00,0x00,0x17,0x00,0x04,0x00, +0x4d,0x02,0x00,0x00,0x96,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x6c,0x02,0x00,0x00,0x00,0x00,0x00,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x6d,0x02,0x00,0x00,0x00,0x00,0x00,0xc0,0x2c,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x6e,0x02,0x00,0x00,0x6c,0x02,0x00,0x00,0x6d,0x02,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x70,0x02,0x00,0x00,0x00,0x00,0x80,0xbf, +0x2c,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x71,0x02,0x00,0x00,0x70,0x02,0x00,0x00, +0xeb,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb9,0x02,0x00,0x00, +0x00,0xe0,0x7f,0x47,0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xd1,0x02,0x00,0x00, +0x24,0x01,0x00,0x00,0x1e,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0xd3,0x02,0x00,0x00,0x1e,0x01,0x00,0x00,0x24,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xd5,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0xd6,0x02,0x00,0x00,0x24,0x01,0x00,0x00,0x24,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x0b,0x03,0x00,0x00,0x04,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x22,0x03,0x00,0x00,0x0a,0xd7,0x23,0x3c, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5f,0x03,0x00,0x00,0x0d,0xd9,0x65,0x37, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x6f,0x03,0x00,0x00,0x00,0x00,0x40,0x40, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xa9,0x03,0x00,0x00,0xff,0xff,0xff,0xff, +0x2b,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0xb5,0x04,0x00,0x00,0x09,0x00,0x00,0x00, +0x1c,0x00,0x04,0x00,0xb6,0x04,0x00,0x00,0x31,0x00,0x00,0x00,0xb5,0x04,0x00,0x00, +0x20,0x00,0x04,0x00,0xb7,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0xb6,0x04,0x00,0x00, +0x1c,0x00,0x04,0x00,0xbc,0x04,0x00,0x00,0x06,0x00,0x00,0x00,0xb5,0x04,0x00,0x00, +0x20,0x00,0x04,0x00,0xbd,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0xbc,0x04,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf8,0x04,0x00,0x00,0x00,0x00,0xc0,0x40, +0x2c,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0x18,0x05,0x00,0x00,0xea,0x00,0x00,0x00, +0xea,0x00,0x00,0x00,0xea,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0x2f,0x05,0x00,0x00,0x1e,0x01,0x00,0x00,0xa9,0x03,0x00,0x00,0x17,0x00,0x04,0x00, +0xb0,0x05,0x00,0x00,0x5e,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xb1,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0xb0,0x05,0x00,0x00,0x3b,0x00,0x04,0x00, +0xb1,0x05,0x00,0x00,0xb2,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0xc3,0x05,0x00,0x00,0x08,0x00,0x00,0x00,0x2c,0x00,0x06,0x00, +0xb0,0x05,0x00,0x00,0xc4,0x05,0x00,0x00,0xc3,0x05,0x00,0x00,0xc3,0x05,0x00,0x00, +0xc2,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0x50,0x0c,0x00,0x00,0x07,0x00,0x00,0x00, +0xba,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x52,0x0c,0x00,0x00,0x07,0x00,0x00,0x00, +0xbb,0x00,0x00,0x00,0x2c,0x00,0x07,0x00,0xba,0x00,0x00,0x00,0xf7,0x0c,0x00,0x00, +0xa9,0x01,0x00,0x00,0xd1,0x02,0x00,0x00,0xd3,0x02,0x00,0x00,0xd6,0x02,0x00,0x00, +0x2c,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0xf8,0x0c,0x00,0x00,0xb9,0x02,0x00,0x00, +0xb9,0x02,0x00,0x00,0xb9,0x02,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xf9,0x0c,0x00,0x00,0x00,0x00,0xc8,0x42,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xfa,0x0c,0x00,0x00,0xcd,0xcc,0x4c,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xfb,0x0c,0x00,0x00,0x00,0x00,0xe0,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xff,0x0c,0x00,0x00,0x8b,0xff,0xed,0x39,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00, +0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x52,0x0c,0x00,0x00,0x6c,0x0c,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x50,0x0c,0x00,0x00,0x6b,0x0c,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xb7,0x04,0x00,0x00,0x2f,0x0b,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xbd,0x04,0x00,0x00,0x30,0x0b,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xbd,0x04,0x00,0x00,0x31,0x0b,0x00,0x00, +0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0xb0,0x05,0x00,0x00,0xb3,0x05,0x00,0x00, +0xb2,0x05,0x00,0x00,0x4f,0x00,0x07,0x00,0x5f,0x00,0x00,0x00,0xb4,0x05,0x00,0x00, +0xb3,0x05,0x00,0x00,0xb3,0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x7c,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0xb5,0x05,0x00,0x00,0xb4,0x05,0x00,0x00, +0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0xe6,0x05,0x00,0x00,0xb5,0x05,0x00,0x00, +0x81,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xe8,0x05,0x00,0x00,0xe6,0x05,0x00,0x00, +0x36,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x1f,0x01,0x00,0x00,0x22,0x06,0x00,0x00, +0x1d,0x01,0x00,0x00,0x1e,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x40,0x00,0x00,0x00, +0x23,0x06,0x00,0x00,0x22,0x06,0x00,0x00,0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00, +0xea,0x05,0x00,0x00,0x23,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0xeb,0x05,0x00,0x00,0xe8,0x05,0x00,0x00,0xea,0x05,0x00,0x00,0x3d,0x00,0x04,0x00, +0x4a,0x01,0x00,0x00,0x26,0x06,0x00,0x00,0x8b,0x01,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0x28,0x06,0x00,0x00,0x26,0x06,0x00,0x00,0xb5,0x05,0x00,0x00, +0x02,0x00,0x00,0x00,0x1e,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00, +0x29,0x06,0x00,0x00,0x28,0x06,0x00,0x00,0x28,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x1f,0x01,0x00,0x00,0x2c,0x06,0x00,0x00, +0x1d,0x01,0x00,0x00,0x29,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x40,0x00,0x00,0x00, +0x2d,0x06,0x00,0x00,0x2c,0x06,0x00,0x00,0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00, +0xf0,0x05,0x00,0x00,0x2d,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0xf1,0x05,0x00,0x00,0x29,0x06,0x00,0x00,0xf0,0x05,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xf2,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0xf1,0x05,0x00,0x00,0xba,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0xf3,0x05,0x00,0x00, +0xf2,0x05,0x00,0x00,0x22,0x03,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xf4,0x05,0x00,0x00,0xf3,0x05,0x00,0x00,0xeb,0x00,0x00,0x00,0xea,0x00,0x00,0x00, +0x8e,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xf6,0x05,0x00,0x00,0x29,0x06,0x00,0x00, +0xf4,0x05,0x00,0x00,0x81,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xf9,0x05,0x00,0x00, +0xeb,0x05,0x00,0x00,0xf6,0x05,0x00,0x00,0x3d,0x00,0x04,0x00,0x4a,0x01,0x00,0x00, +0x30,0x06,0x00,0x00,0x9f,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0x32,0x06,0x00,0x00,0x30,0x06,0x00,0x00,0xb5,0x05,0x00,0x00,0x02,0x00,0x00,0x00, +0x1e,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x33,0x06,0x00,0x00, +0x32,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x2f,0x01,0x00,0x00, +0xf0,0x06,0x00,0x00,0x1d,0x01,0x00,0x00,0x2e,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x48,0x00,0x00,0x00,0xf1,0x06,0x00,0x00,0xf0,0x06,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe8,0x06,0x00,0x00,0xf1,0x06,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xeb,0x06,0x00,0x00,0xf1,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xec,0x06,0x00,0x00, +0x33,0x06,0x00,0x00,0xeb,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xed,0x06,0x00,0x00,0xe8,0x06,0x00,0x00,0xec,0x06,0x00,0x00,0x85,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0xff,0x06,0x00,0x00,0xf9,0x05,0x00,0x00,0xea,0x05,0x00,0x00, +0x83,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0xff,0x06,0x00,0x00, +0x36,0x02,0x00,0x00,0x0c,0x00,0x06,0x00,0x12,0x00,0x00,0x00,0x02,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x6e,0x00,0x04,0x00, +0x40,0x00,0x00,0x00,0x03,0x07,0x00,0x00,0x02,0x07,0x00,0x00,0x0c,0x00,0x06,0x00, +0x12,0x00,0x00,0x00,0x2b,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0x00,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0c,0x07,0x00,0x00, +0x2b,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0d,0x07,0x00,0x00,0xeb,0x00,0x00,0x00,0x0c,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0f,0x07,0x00,0x00,0x2b,0x07,0x00,0x00,0x01,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x10,0x07,0x00,0x00,0xeb,0x00,0x00,0x00, +0x0f,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x11,0x07,0x00,0x00, +0x0d,0x07,0x00,0x00,0x10,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x18,0x07,0x00,0x00,0x0c,0x07,0x00,0x00,0x10,0x07,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1f,0x07,0x00,0x00,0x0d,0x07,0x00,0x00,0x0f,0x07,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x25,0x07,0x00,0x00,0x0c,0x07,0x00,0x00, +0x0f,0x07,0x00,0x00,0x50,0x00,0x07,0x00,0xbb,0x00,0x00,0x00,0x9a,0x0c,0x00,0x00, +0x11,0x07,0x00,0x00,0x18,0x07,0x00,0x00,0x1f,0x07,0x00,0x00,0x25,0x07,0x00,0x00, +0x3e,0x00,0x03,0x00,0x6b,0x0c,0x00,0x00,0xf7,0x0c,0x00,0x00,0x3e,0x00,0x03,0x00, +0x6c,0x0c,0x00,0x00,0x9a,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00,0x7f,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0x7f,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x02,0x0d,0x00,0x00,0xea,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x50,0x0d,0x00,0x00, +0xd4,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x01,0x0d,0x00,0x00, +0xea,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x4d,0x0d,0x00,0x00,0xd4,0x06,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x00,0x0d,0x00,0x00,0x1e,0x01,0x00,0x00, +0x05,0x00,0x00,0x00,0xd6,0x06,0x00,0x00,0xd4,0x06,0x00,0x00,0xb1,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x82,0x06,0x00,0x00,0x00,0x0d,0x00,0x00,0x0b,0x03,0x00,0x00, +0xf6,0x00,0x04,0x00,0xd7,0x06,0x00,0x00,0xd4,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x82,0x06,0x00,0x00,0x83,0x06,0x00,0x00,0xd7,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0x83,0x06,0x00,0x00,0x41,0x00,0x05,0x00,0x56,0x00,0x00,0x00, +0x6e,0x0c,0x00,0x00,0x6b,0x0c,0x00,0x00,0x00,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00, +0x40,0x00,0x00,0x00,0x86,0x06,0x00,0x00,0x6e,0x0c,0x00,0x00,0x80,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0x8a,0x06,0x00,0x00,0x03,0x07,0x00,0x00,0x86,0x06,0x00,0x00, +0x7c,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0x34,0x07,0x00,0x00,0x8a,0x06,0x00,0x00, +0x7c,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0x36,0x07,0x00,0x00,0x23,0x06,0x00,0x00, +0xb0,0x00,0x05,0x00,0x4d,0x02,0x00,0x00,0x37,0x07,0x00,0x00,0x34,0x07,0x00,0x00, +0x36,0x07,0x00,0x00,0x9b,0x00,0x04,0x00,0x96,0x00,0x00,0x00,0x38,0x07,0x00,0x00, +0x37,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0xd3,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x38,0x07,0x00,0x00,0x8e,0x06,0x00,0x00,0xd3,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8e,0x06,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x6f,0x0c,0x00,0x00,0x6c,0x0c,0x00,0x00,0x00,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x91,0x06,0x00,0x00,0x6f,0x0c,0x00,0x00,0xba,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x93,0x06,0x00,0x00,0x91,0x06,0x00,0x00,0x22,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0xd2,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x93,0x06,0x00,0x00,0x94,0x06,0x00,0x00,0xd2,0x06,0x00,0x00,0xf8,0x00,0x02,0x00, +0x94,0x06,0x00,0x00,0x3d,0x00,0x04,0x00,0x80,0x01,0x00,0x00,0x3b,0x07,0x00,0x00, +0x82,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x85,0x01,0x00,0x00,0x3d,0x07,0x00,0x00, +0x3b,0x07,0x00,0x00,0x8a,0x06,0x00,0x00,0x02,0x00,0x00,0x00,0x1e,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x3e,0x07,0x00,0x00,0x3d,0x07,0x00,0x00, +0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x3f,0x07,0x00,0x00, +0x3e,0x07,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x49,0x07,0x00,0x00, +0x3f,0x07,0x00,0x00,0xeb,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4a,0x07,0x00,0x00,0xe8,0x06,0x00,0x00,0x49,0x07,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9b,0x06,0x00,0x00,0xed,0x06,0x00,0x00,0x4a,0x07,0x00,0x00, +0xba,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x9d,0x06,0x00,0x00,0x9b,0x06,0x00,0x00, +0xea,0x00,0x00,0x00,0xf7,0x00,0x03,0x00,0xd1,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x9d,0x06,0x00,0x00,0x9e,0x06,0x00,0x00,0xd1,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9e,0x06,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x53,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x3f,0x07,0x00,0x00, +0x33,0x06,0x00,0x00,0x8e,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xa4,0x06,0x00,0x00, +0xea,0x05,0x00,0x00,0xc1,0x01,0x00,0x00,0x6e,0x00,0x04,0x00,0x40,0x00,0x00,0x00, +0xa5,0x06,0x00,0x00,0xa4,0x06,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8c,0x07,0x00,0x00,0x53,0x07,0x00,0x00,0xeb,0x06,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8d,0x07,0x00,0x00,0xe8,0x06,0x00,0x00,0x8c,0x07,0x00,0x00, +0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0x6a,0x07,0x00,0x00,0xa5,0x06,0x00,0x00, +0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x97,0x07,0x00,0x00,0x6a,0x07,0x00,0x00, +0xea,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x98,0x07,0x00,0x00, +0x97,0x07,0x00,0x00,0x6e,0x02,0x00,0x00,0x81,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x99,0x07,0x00,0x00,0x98,0x07,0x00,0x00,0x71,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6e,0x07,0x00,0x00,0xf1,0x06,0x00,0x00,0x02,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x70,0x07,0x00,0x00,0x99,0x07,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x71,0x07,0x00,0x00, +0x6e,0x07,0x00,0x00,0x70,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x73,0x07,0x00,0x00,0x71,0x07,0x00,0x00,0x8d,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x75,0x07,0x00,0x00,0xf1,0x06,0x00,0x00,0x03,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x77,0x07,0x00,0x00,0x99,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x78,0x07,0x00,0x00, +0x75,0x07,0x00,0x00,0x77,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7a,0x07,0x00,0x00,0x78,0x07,0x00,0x00,0x8d,0x07,0x00,0x00,0x50,0x00,0x06,0x00, +0x31,0x00,0x00,0x00,0x7e,0x07,0x00,0x00,0x73,0x07,0x00,0x00,0x7a,0x07,0x00,0x00, +0x8d,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb3,0x07,0x00,0x00, +0x6e,0x07,0x00,0x00,0x70,0x02,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb5,0x07,0x00,0x00,0xb3,0x07,0x00,0x00,0x8d,0x07,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbc,0x07,0x00,0x00,0x75,0x07,0x00,0x00,0x8d,0x07,0x00,0x00, +0x50,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0xc0,0x07,0x00,0x00,0xb5,0x07,0x00,0x00, +0xbc,0x07,0x00,0x00,0x8d,0x07,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xae,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0xea,0x05,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe4,0x07,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xed,0x06,0x00,0x00,0x4a,0x07,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xb3,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0xc0,0x07,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb5,0x06,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x7e,0x07,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb6,0x06,0x00,0x00,0xb3,0x06,0x00,0x00,0xb5,0x06,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb8,0x06,0x00,0x00,0x5f,0x03,0x00,0x00, +0xb6,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xba,0x06,0x00,0x00, +0xb8,0x06,0x00,0x00,0xae,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbc,0x06,0x00,0x00,0xba,0x06,0x00,0x00,0xe4,0x07,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc0,0x06,0x00,0x00,0xae,0x06,0x00,0x00,0xff,0x0c,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xec,0x07,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xc0,0x06,0x00,0x00,0xea,0x00,0x00,0x00,0xeb,0x00,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xf2,0x07,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0xeb,0x00,0x00,0x00,0x6f,0x03,0x00,0x00,0xec,0x07,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc6,0x06,0x00,0x00,0xbc,0x06,0x00,0x00, +0x9b,0x06,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xf6,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xc6,0x06,0x00,0x00,0xea,0x00,0x00,0x00, +0xeb,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xfb,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xf6,0x07,0x00,0x00,0xf2,0x07,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcb,0x06,0x00,0x00,0xfb,0x07,0x00,0x00, +0x91,0x06,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcd,0x06,0x00,0x00, +0x02,0x0d,0x00,0x00,0xcb,0x06,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd0,0x06,0x00,0x00,0x01,0x0d,0x00,0x00,0x91,0x06,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd1,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xd1,0x06,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x52,0x0d,0x00,0x00,0x02,0x0d,0x00,0x00,0x94,0x06,0x00,0x00, +0xcd,0x06,0x00,0x00,0x9e,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x4f,0x0d,0x00,0x00,0x01,0x0d,0x00,0x00,0x94,0x06,0x00,0x00,0xd0,0x06,0x00,0x00, +0x9e,0x06,0x00,0x00,0xf9,0x00,0x02,0x00,0xd2,0x06,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd2,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x51,0x0d,0x00,0x00, +0x02,0x0d,0x00,0x00,0x8e,0x06,0x00,0x00,0x52,0x0d,0x00,0x00,0xd1,0x06,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x4e,0x0d,0x00,0x00,0x01,0x0d,0x00,0x00, +0x8e,0x06,0x00,0x00,0x4f,0x0d,0x00,0x00,0xd1,0x06,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd3,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xd3,0x06,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x50,0x0d,0x00,0x00,0x02,0x0d,0x00,0x00,0x83,0x06,0x00,0x00, +0x51,0x0d,0x00,0x00,0xd2,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x4d,0x0d,0x00,0x00,0x01,0x0d,0x00,0x00,0x83,0x06,0x00,0x00,0x4e,0x0d,0x00,0x00, +0xd2,0x06,0x00,0x00,0xf9,0x00,0x02,0x00,0xd4,0x06,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd4,0x06,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd6,0x06,0x00,0x00, +0x00,0x0d,0x00,0x00,0x24,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x7f,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd7,0x06,0x00,0x00,0xba,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0xd9,0x06,0x00,0x00,0x01,0x0d,0x00,0x00,0xea,0x00,0x00,0x00,0xf7,0x00,0x03,0x00, +0xe1,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd9,0x06,0x00,0x00, +0xda,0x06,0x00,0x00,0xe0,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xda,0x06,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdd,0x06,0x00,0x00,0x02,0x0d,0x00,0x00, +0x01,0x0d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xde,0x06,0x00,0x00, +0xeb,0x00,0x00,0x00,0xdd,0x06,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xff,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xde,0x06,0x00,0x00, +0xea,0x00,0x00,0x00,0xeb,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xe1,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe0,0x06,0x00,0x00,0xf9,0x00,0x02,0x00,0xe1,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe1,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x03,0x0d,0x00,0x00,0xff,0x07,0x00,0x00,0xda,0x06,0x00,0x00,0xea,0x00,0x00,0x00, +0xe0,0x06,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x0c,0x08,0x00,0x00, +0xb5,0x05,0x00,0x00,0x2f,0x05,0x00,0x00,0x3d,0x00,0x04,0x00,0x80,0x01,0x00,0x00, +0x2a,0x08,0x00,0x00,0x82,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x85,0x01,0x00,0x00, +0x2c,0x08,0x00,0x00,0x2a,0x08,0x00,0x00,0x0c,0x08,0x00,0x00,0x02,0x00,0x00,0x00, +0x1e,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x2d,0x08,0x00,0x00, +0x2c,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x2e,0x08,0x00,0x00,0x2d,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x38,0x08,0x00,0x00,0x2e,0x08,0x00,0x00,0xeb,0x06,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x39,0x08,0x00,0x00,0xe8,0x06,0x00,0x00,0x38,0x08,0x00,0x00, +0x5f,0x00,0x07,0x00,0x85,0x01,0x00,0x00,0x42,0x08,0x00,0x00,0x2a,0x08,0x00,0x00, +0xb5,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x1e,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x43,0x08,0x00,0x00,0x42,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x44,0x08,0x00,0x00,0x43,0x08,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4e,0x08,0x00,0x00,0x44,0x08,0x00,0x00, +0xeb,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4f,0x08,0x00,0x00, +0xe8,0x06,0x00,0x00,0x4e,0x08,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0x14,0x08,0x00,0x00,0xb5,0x05,0x00,0x00,0xd3,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x85,0x01,0x00,0x00,0x58,0x08,0x00,0x00,0x2a,0x08,0x00,0x00,0x14,0x08,0x00,0x00, +0x02,0x00,0x00,0x00,0x1e,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x59,0x08,0x00,0x00,0x58,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x5a,0x08,0x00,0x00,0x59,0x08,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x64,0x08,0x00,0x00,0x5a,0x08,0x00,0x00,0xeb,0x06,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x65,0x08,0x00,0x00,0xe8,0x06,0x00,0x00, +0x64,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x19,0x08,0x00,0x00, +0x39,0x08,0x00,0x00,0x4f,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1b,0x08,0x00,0x00,0x4f,0x08,0x00,0x00,0x22,0x03,0x00,0x00,0xba,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x1c,0x08,0x00,0x00,0x19,0x08,0x00,0x00,0x1b,0x08,0x00,0x00, +0xf7,0x00,0x03,0x00,0x24,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x1c,0x08,0x00,0x00,0x1d,0x08,0x00,0x00,0x24,0x08,0x00,0x00,0xf8,0x00,0x02,0x00, +0x1d,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x20,0x08,0x00,0x00, +0x4f,0x08,0x00,0x00,0x65,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x22,0x08,0x00,0x00,0x65,0x08,0x00,0x00,0x22,0x03,0x00,0x00,0xba,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x23,0x08,0x00,0x00,0x20,0x08,0x00,0x00,0x22,0x08,0x00,0x00, +0xf9,0x00,0x02,0x00,0x24,0x08,0x00,0x00,0xf8,0x00,0x02,0x00,0x24,0x08,0x00,0x00, +0xf5,0x00,0x07,0x00,0x96,0x00,0x00,0x00,0x25,0x08,0x00,0x00,0x1c,0x08,0x00,0x00, +0xe1,0x06,0x00,0x00,0x23,0x08,0x00,0x00,0x1d,0x08,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x26,0x08,0x00,0x00,0x25,0x08,0x00,0x00,0xeb,0x00,0x00,0x00, +0xea,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x27,0x08,0x00,0x00, +0xeb,0x00,0x00,0x00,0x26,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x05,0x06,0x00,0x00,0x03,0x0d,0x00,0x00,0x27,0x08,0x00,0x00,0x3d,0x00,0x04,0x00, +0x4a,0x01,0x00,0x00,0x81,0x08,0x00,0x00,0x66,0x01,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0x83,0x08,0x00,0x00,0x81,0x08,0x00,0x00,0xb5,0x05,0x00,0x00, +0x02,0x00,0x00,0x00,0x1e,0x01,0x00,0x00,0x4f,0x00,0x08,0x00,0x31,0x00,0x00,0x00, +0x84,0x08,0x00,0x00,0x83,0x08,0x00,0x00,0x83,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x31,0x00,0x00,0x00, +0x89,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x18,0x05,0x00,0x00, +0x84,0x08,0x00,0x00,0x3d,0x00,0x04,0x00,0x4a,0x01,0x00,0x00,0x8d,0x08,0x00,0x00, +0xa7,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x8e,0x08,0x00,0x00, +0x8d,0x08,0x00,0x00,0xa9,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x1e,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8f,0x08,0x00,0x00,0x8e,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x91,0x08,0x00,0x00, +0x8f,0x08,0x00,0x00,0xea,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x93,0x08,0x00,0x00, +0xf8,0x00,0x02,0x00,0x93,0x08,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x5c,0x0d,0x00,0x00,0x91,0x08,0x00,0x00,0xeb,0x00,0x00,0x00,0x8f,0x08,0x00,0x00, +0x41,0x00,0x05,0x00,0x40,0x01,0x00,0x00,0x97,0x08,0x00,0x00,0x1d,0x01,0x00,0x00, +0x3f,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x98,0x08,0x00,0x00, +0x97,0x08,0x00,0x00,0x50,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0x9d,0x08,0x00,0x00, +0x98,0x08,0x00,0x00,0x98,0x08,0x00,0x00,0x98,0x08,0x00,0x00,0x88,0x00,0x05,0x00, +0x31,0x00,0x00,0x00,0x9e,0x08,0x00,0x00,0x89,0x08,0x00,0x00,0x9d,0x08,0x00,0x00, +0x8e,0x00,0x05,0x00,0x31,0x00,0x00,0x00,0xa1,0x08,0x00,0x00,0x9e,0x08,0x00,0x00, +0x5c,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00,0x31,0x00,0x00,0x00,0xa5,0x08,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xa1,0x08,0x00,0x00,0x18,0x05,0x00,0x00, +0xf8,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xab,0x08,0x00,0x00, +0xa5,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xac,0x08,0x00,0x00,0xbd,0x01,0x00,0x00,0xab,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xae,0x08,0x00,0x00,0xa5,0x08,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xaf,0x08,0x00,0x00,0xc1,0x01,0x00,0x00, +0xae,0x08,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb0,0x08,0x00,0x00, +0xac,0x08,0x00,0x00,0xaf,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb2,0x08,0x00,0x00,0xa5,0x08,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb3,0x08,0x00,0x00,0xbd,0x01,0x00,0x00,0xb2,0x08,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb4,0x08,0x00,0x00,0xb0,0x08,0x00,0x00, +0xb3,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb7,0x08,0x00,0x00, +0xc1,0x01,0x00,0x00,0xab,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xba,0x08,0x00,0x00,0xc1,0x01,0x00,0x00,0xb2,0x08,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbb,0x08,0x00,0x00,0xb7,0x08,0x00,0x00,0xba,0x08,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbe,0x08,0x00,0x00,0xd3,0x01,0x00,0x00, +0xab,0x08,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc2,0x08,0x00,0x00, +0xbe,0x08,0x00,0x00,0xaf,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc6,0x08,0x00,0x00,0xc2,0x08,0x00,0x00,0xb3,0x08,0x00,0x00,0x50,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0x0d,0x06,0x00,0x00,0xb4,0x08,0x00,0x00,0xbb,0x08,0x00,0x00, +0xc6,0x08,0x00,0x00,0x05,0x06,0x00,0x00,0x3d,0x00,0x04,0x00,0x7a,0x01,0x00,0x00, +0xca,0x08,0x00,0x00,0x7c,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0xca,0x08,0x00,0x00, +0xb5,0x05,0x00,0x00,0x0d,0x06,0x00,0x00,0x41,0x00,0x05,0x00,0x35,0x01,0x00,0x00, +0xe5,0x08,0x00,0x00,0x1d,0x01,0x00,0x00,0x34,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x12,0x00,0x00,0x00,0xe6,0x08,0x00,0x00,0xe5,0x08,0x00,0x00,0x83,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0xd7,0x08,0x00,0x00,0xe8,0x05,0x00,0x00,0xe6,0x08,0x00,0x00, +0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xdb,0x08,0x00,0x00,0xd7,0x08,0x00,0x00, +0xea,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xde,0x08,0x00,0x00, +0xdb,0x08,0x00,0x00,0xf0,0x05,0x00,0x00,0x0c,0x00,0x06,0x00,0x12,0x00,0x00,0x00, +0xe0,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0xde,0x08,0x00,0x00, +0x6e,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0xe1,0x08,0x00,0x00,0xe0,0x08,0x00,0x00, +0x3d,0x00,0x04,0x00,0x4a,0x01,0x00,0x00,0x50,0x09,0x00,0x00,0x6e,0x01,0x00,0x00, +0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x52,0x09,0x00,0x00,0x50,0x09,0x00,0x00, +0xe1,0x08,0x00,0x00,0x02,0x00,0x00,0x00,0x1e,0x01,0x00,0x00,0x4f,0x00,0x07,0x00, +0x12,0x00,0x00,0x00,0x53,0x09,0x00,0x00,0x52,0x09,0x00,0x00,0x52,0x09,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x35,0x01,0x00,0x00, +0x5a,0x09,0x00,0x00,0x1d,0x01,0x00,0x00,0x3a,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x12,0x00,0x00,0x00,0x5b,0x09,0x00,0x00,0x5a,0x09,0x00,0x00,0x85,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x56,0x09,0x00,0x00,0x53,0x09,0x00,0x00,0x5b,0x09,0x00,0x00, +0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x10,0x09,0x00,0x00,0x56,0x09,0x00,0x00, +0xea,0x05,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x11,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x10,0x09,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x13,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0x56,0x09,0x00,0x00,0xba,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x15,0x09,0x00,0x00, +0x11,0x09,0x00,0x00,0x22,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x44,0x09,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x15,0x09,0x00,0x00,0x16,0x09,0x00,0x00, +0x44,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x16,0x09,0x00,0x00,0xf9,0x00,0x02,0x00, +0x17,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x17,0x09,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x0a,0x0d,0x00,0x00,0x13,0x09,0x00,0x00,0x16,0x09,0x00,0x00, +0x40,0x0d,0x00,0x00,0x40,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x08,0x0d,0x00,0x00,0xeb,0x00,0x00,0x00,0x16,0x09,0x00,0x00,0x45,0x0d,0x00,0x00, +0x40,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x06,0x0d,0x00,0x00, +0xa9,0x03,0x00,0x00,0x16,0x09,0x00,0x00,0x42,0x09,0x00,0x00,0x40,0x09,0x00,0x00, +0xb3,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x1a,0x09,0x00,0x00,0x06,0x0d,0x00,0x00, +0x24,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x43,0x09,0x00,0x00,0x40,0x09,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x1a,0x09,0x00,0x00,0x1b,0x09,0x00,0x00, +0x43,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x1b,0x09,0x00,0x00,0xf9,0x00,0x02,0x00, +0x1c,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x1c,0x09,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x45,0x0d,0x00,0x00,0x08,0x0d,0x00,0x00,0x1b,0x09,0x00,0x00, +0xdf,0x09,0x00,0x00,0x3c,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x40,0x0d,0x00,0x00,0x0a,0x0d,0x00,0x00,0x1b,0x09,0x00,0x00,0xd5,0x09,0x00,0x00, +0x3c,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x32,0x0d,0x00,0x00, +0xa9,0x03,0x00,0x00,0x1b,0x09,0x00,0x00,0x3e,0x09,0x00,0x00,0x3c,0x09,0x00,0x00, +0xb3,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x1f,0x09,0x00,0x00,0x32,0x0d,0x00,0x00, +0x24,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x3f,0x09,0x00,0x00,0x3c,0x09,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x1f,0x09,0x00,0x00,0x20,0x09,0x00,0x00, +0x3f,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x20,0x09,0x00,0x00,0x50,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0x23,0x09,0x00,0x00,0x32,0x0d,0x00,0x00,0x06,0x0d,0x00,0x00, +0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x71,0x09,0x00,0x00,0xe1,0x08,0x00,0x00, +0x23,0x09,0x00,0x00,0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x74,0x09,0x00,0x00, +0x32,0x0d,0x00,0x00,0x1e,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x7c,0x09,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x74,0x09,0x00,0x00,0x75,0x09,0x00,0x00, +0x79,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x75,0x09,0x00,0x00,0x51,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x77,0x09,0x00,0x00,0x71,0x09,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xb1,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x77,0x09,0x00,0x00,0x1e,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x7c,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x79,0x09,0x00,0x00,0x51,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x7b,0x09,0x00,0x00,0x71,0x09,0x00,0x00,0x00,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x7c,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x7c,0x09,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x34,0x0d,0x00,0x00,0xb1,0x09,0x00,0x00, +0x75,0x09,0x00,0x00,0x7b,0x09,0x00,0x00,0x79,0x09,0x00,0x00,0xad,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x81,0x09,0x00,0x00,0x32,0x0d,0x00,0x00,0x1e,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x8c,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x81,0x09,0x00,0x00,0x82,0x09,0x00,0x00,0x89,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x82,0x09,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x84,0x09,0x00,0x00, +0x23,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x85,0x09,0x00,0x00,0x84,0x09,0x00,0x00,0x24,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xb6,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x34,0x0d,0x00,0x00,0x85,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0x8c,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x89,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0x8c,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8c,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x36,0x0d,0x00,0x00,0xb6,0x09,0x00,0x00,0x82,0x09,0x00,0x00,0x34,0x0d,0x00,0x00, +0x89,0x09,0x00,0x00,0x52,0x00,0x06,0x00,0x40,0x00,0x00,0x00,0xd1,0x0c,0x00,0x00, +0x36,0x0d,0x00,0x00,0x71,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xb1,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x91,0x09,0x00,0x00,0x06,0x0d,0x00,0x00,0x1e,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x99,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x91,0x09,0x00,0x00,0x92,0x09,0x00,0x00,0x96,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x92,0x09,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x94,0x09,0x00,0x00, +0x71,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xbb,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x94,0x09,0x00,0x00, +0x1e,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x99,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x96,0x09,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x98,0x09,0x00,0x00, +0x71,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x99,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x99,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x38,0x0d,0x00,0x00,0xbb,0x09,0x00,0x00,0x92,0x09,0x00,0x00,0x98,0x09,0x00,0x00, +0x96,0x09,0x00,0x00,0xad,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x9e,0x09,0x00,0x00, +0x06,0x0d,0x00,0x00,0x1e,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xa9,0x09,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x9e,0x09,0x00,0x00,0x9f,0x09,0x00,0x00, +0xa6,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x9f,0x09,0x00,0x00,0x51,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xa1,0x09,0x00,0x00,0x23,0x06,0x00,0x00,0x01,0x00,0x00,0x00, +0x82,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xa2,0x09,0x00,0x00,0xa1,0x09,0x00,0x00, +0x24,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xc0,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x38,0x0d,0x00,0x00,0xa2,0x09,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa9,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0xa6,0x09,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa9,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0xa9,0x09,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x3a,0x0d,0x00,0x00,0xc0,0x09,0x00,0x00, +0x9f,0x09,0x00,0x00,0x38,0x0d,0x00,0x00,0xa6,0x09,0x00,0x00,0x52,0x00,0x06,0x00, +0x40,0x00,0x00,0x00,0xdc,0x0c,0x00,0x00,0x3a,0x0d,0x00,0x00,0xd1,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0xc7,0x09,0x00,0x00, +0x50,0x09,0x00,0x00,0xdc,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0x1e,0x01,0x00,0x00, +0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0xc8,0x09,0x00,0x00,0xc7,0x09,0x00,0x00, +0xc7,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0xcb,0x09,0x00,0x00,0xc8,0x09,0x00,0x00,0x5b,0x09,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x2a,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0xcb,0x09,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xd5,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x2a,0x09,0x00,0x00, +0x40,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xda,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x2a,0x09,0x00,0x00,0xd5,0x09,0x00,0x00, +0x50,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x33,0x09,0x00,0x00,0xda,0x09,0x00,0x00, +0xda,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x34,0x09,0x00,0x00, +0xcb,0x09,0x00,0x00,0x33,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x38,0x09,0x00,0x00,0x56,0x09,0x00,0x00,0x33,0x09,0x00,0x00,0x94,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x39,0x09,0x00,0x00,0x34,0x09,0x00,0x00,0x38,0x09,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xdf,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x45,0x0d,0x00,0x00,0x39,0x09,0x00,0x00,0xf9,0x00,0x02,0x00, +0x3c,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x3c,0x09,0x00,0x00,0x80,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x3e,0x09,0x00,0x00,0x32,0x0d,0x00,0x00,0x24,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x1c,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x3f,0x09,0x00,0x00, +0xf9,0x00,0x02,0x00,0x40,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x40,0x09,0x00,0x00, +0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x42,0x09,0x00,0x00,0x06,0x0d,0x00,0x00, +0x24,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x17,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x43,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0x44,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x44,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x09,0x0d,0x00,0x00, +0x13,0x09,0x00,0x00,0x93,0x08,0x00,0x00,0x0a,0x0d,0x00,0x00,0x43,0x09,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x07,0x0d,0x00,0x00,0xeb,0x00,0x00,0x00, +0x93,0x08,0x00,0x00,0x08,0x0d,0x00,0x00,0x43,0x09,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x46,0x09,0x00,0x00,0xeb,0x00,0x00,0x00,0x07,0x0d,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xe3,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x46,0x09,0x00,0x00,0xea,0x00,0x00,0x00,0xeb,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x49,0x09,0x00,0x00,0x09,0x0d,0x00,0x00, +0xf9,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xe7,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x49,0x09,0x00,0x00,0xea,0x00,0x00,0x00, +0xeb,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4b,0x09,0x00,0x00, +0xe3,0x09,0x00,0x00,0xe7,0x09,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0x30,0x0a,0x00,0x00,0x26,0x06,0x00,0x00,0xb5,0x05,0x00,0x00,0x02,0x00,0x00,0x00, +0x1e,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0x31,0x0a,0x00,0x00, +0x30,0x0a,0x00,0x00,0x30,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x81,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x0a,0x0a,0x00,0x00,0xeb,0x05,0x00,0x00, +0x31,0x0a,0x00,0x00,0x41,0x00,0x05,0x00,0x1f,0x01,0x00,0x00,0x38,0x0a,0x00,0x00, +0x1d,0x01,0x00,0x00,0x24,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x40,0x00,0x00,0x00, +0x39,0x0a,0x00,0x00,0x38,0x0a,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x46,0x0a,0x00,0x00,0x0a,0x0a,0x00,0x00,0xea,0x05,0x00,0x00,0x83,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x49,0x0a,0x00,0x00,0xea,0x05,0x00,0x00,0x36,0x02,0x00,0x00, +0x0c,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0x56,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x46,0x0a,0x00,0x00,0x49,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00, +0x12,0x00,0x00,0x00,0x5b,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x36,0x02,0x00,0x00,0x56,0x0a,0x00,0x00,0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00, +0x4f,0x0a,0x00,0x00,0x39,0x0a,0x00,0x00,0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x50,0x0a,0x00,0x00,0x5b,0x0a,0x00,0x00,0x4f,0x0a,0x00,0x00,0x3d,0x00,0x04,0x00, +0x4a,0x01,0x00,0x00,0x5e,0x0a,0x00,0x00,0x92,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x94,0x01,0x00,0x00,0x5f,0x0a,0x00,0x00,0x96,0x01,0x00,0x00,0x56,0x00,0x05,0x00, +0x98,0x01,0x00,0x00,0x60,0x0a,0x00,0x00,0x5e,0x0a,0x00,0x00,0x5f,0x0a,0x00,0x00, +0x58,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x62,0x0a,0x00,0x00,0x60,0x0a,0x00,0x00, +0x50,0x0a,0x00,0x00,0x02,0x00,0x00,0x00,0xea,0x00,0x00,0x00,0x4f,0x00,0x07,0x00, +0x12,0x00,0x00,0x00,0x63,0x0a,0x00,0x00,0x62,0x0a,0x00,0x00,0x62,0x0a,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x14,0x0a,0x00,0x00,0x31,0x0a,0x00,0x00,0xf0,0x05,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x15,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0x14,0x0a,0x00,0x00,0xba,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x17,0x0a,0x00,0x00, +0x15,0x0a,0x00,0x00,0xeb,0x00,0x00,0x00,0xf7,0x00,0x03,0x00,0x26,0x0a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x17,0x0a,0x00,0x00,0x18,0x0a,0x00,0x00, +0x25,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0x18,0x0a,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x1a,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0x63,0x0a,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x1c,0x0a,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x31,0x0a,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1d,0x0a,0x00,0x00,0x1a,0x0a,0x00,0x00,0x1c,0x0a,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x6b,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x1d,0x0a,0x00,0x00,0xea,0x00,0x00,0x00,0xeb,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1f,0x0a,0x00,0x00,0xeb,0x00,0x00,0x00, +0x6b,0x0a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x21,0x0a,0x00,0x00, +0x15,0x0a,0x00,0x00,0xfa,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x70,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x21,0x0a,0x00,0x00, +0x6f,0x03,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x74,0x0a,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x70,0x0a,0x00,0x00,0xea,0x00,0x00,0x00, +0xeb,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x7a,0x0a,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xea,0x00,0x00,0x00,0x1f,0x0a,0x00,0x00, +0x74,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00,0x26,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x25,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00,0x26,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x26,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x0b,0x0d,0x00,0x00, +0x7a,0x0a,0x00,0x00,0x18,0x0a,0x00,0x00,0xea,0x00,0x00,0x00,0x25,0x0a,0x00,0x00, +0x7f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd5,0x0a,0x00,0x00,0xeb,0x06,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd6,0x0a,0x00,0x00,0xe8,0x06,0x00,0x00, +0xd5,0x0a,0x00,0x00,0x41,0x00,0x05,0x00,0x40,0x01,0x00,0x00,0xdd,0x0a,0x00,0x00, +0x1d,0x01,0x00,0x00,0x45,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xde,0x0a,0x00,0x00,0xdd,0x0a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xcb,0x0a,0x00,0x00,0xd6,0x0a,0x00,0x00,0xde,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x91,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0x91,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x0f,0x0d,0x00,0x00,0x1e,0x01,0x00,0x00,0x26,0x0a,0x00,0x00, +0x2f,0x0d,0x00,0x00,0xba,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x0e,0x0d,0x00,0x00,0xea,0x00,0x00,0x00,0x26,0x0a,0x00,0x00,0x31,0x0d,0x00,0x00, +0xba,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x0d,0x0d,0x00,0x00, +0xcb,0x0a,0x00,0x00,0x26,0x0a,0x00,0x00,0x30,0x0d,0x00,0x00,0xba,0x0a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x0c,0x0d,0x00,0x00,0xa9,0x03,0x00,0x00, +0x26,0x0a,0x00,0x00,0xbc,0x0a,0x00,0x00,0xba,0x0a,0x00,0x00,0xb1,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x94,0x0a,0x00,0x00,0x0c,0x0d,0x00,0x00,0x29,0x01,0x00,0x00, +0xf6,0x00,0x04,0x00,0xbd,0x0a,0x00,0x00,0xba,0x0a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x94,0x0a,0x00,0x00,0x95,0x0a,0x00,0x00,0xbd,0x0a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x95,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00,0x96,0x0a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x96,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x31,0x0d,0x00,0x00,0x0e,0x0d,0x00,0x00,0x95,0x0a,0x00,0x00,0x14,0x0b,0x00,0x00, +0x9a,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x30,0x0d,0x00,0x00, +0x0d,0x0d,0x00,0x00,0x95,0x0a,0x00,0x00,0x0f,0x0b,0x00,0x00,0x9a,0x0a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x2f,0x0d,0x00,0x00,0x0f,0x0d,0x00,0x00, +0x95,0x0a,0x00,0x00,0xaf,0x0a,0x00,0x00,0x9a,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x2d,0x0d,0x00,0x00,0xa9,0x03,0x00,0x00,0x95,0x0a,0x00,0x00, +0xb8,0x0a,0x00,0x00,0x9a,0x0a,0x00,0x00,0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0x99,0x0a,0x00,0x00,0x2d,0x0d,0x00,0x00,0x29,0x01,0x00,0x00,0xf6,0x00,0x04,0x00, +0xb9,0x0a,0x00,0x00,0x9a,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x99,0x0a,0x00,0x00,0x9a,0x0a,0x00,0x00,0xb9,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9a,0x0a,0x00,0x00,0x50,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x9d,0x0a,0x00,0x00, +0x2d,0x0d,0x00,0x00,0x0c,0x0d,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0xa0,0x0a,0x00,0x00,0xb5,0x05,0x00,0x00,0x9d,0x0a,0x00,0x00,0x7c,0x00,0x04,0x00, +0x5f,0x00,0x00,0x00,0xe6,0x0a,0x00,0x00,0xa0,0x0a,0x00,0x00,0x7c,0x00,0x04,0x00, +0x5f,0x00,0x00,0x00,0xe8,0x0a,0x00,0x00,0x23,0x06,0x00,0x00,0xb0,0x00,0x05,0x00, +0x4d,0x02,0x00,0x00,0xe9,0x0a,0x00,0x00,0xe6,0x0a,0x00,0x00,0xe8,0x0a,0x00,0x00, +0x9b,0x00,0x04,0x00,0x96,0x00,0x00,0x00,0xea,0x0a,0x00,0x00,0xe9,0x0a,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa4,0x0a,0x00,0x00,0xea,0x0a,0x00,0x00, +0xeb,0x00,0x00,0x00,0xea,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0xef,0x0a,0x00,0x00,0x30,0x06,0x00,0x00,0xa0,0x0a,0x00,0x00,0x02,0x00,0x00,0x00, +0x1e,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf0,0x0a,0x00,0x00, +0xef,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x01,0x0b,0x00,0x00,0xf0,0x0a,0x00,0x00,0xeb,0x06,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x02,0x0b,0x00,0x00,0xe8,0x06,0x00,0x00,0x01,0x0b,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf7,0x0a,0x00,0x00,0x02,0x0b,0x00,0x00, +0xde,0x0a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa9,0x0a,0x00,0x00, +0xf7,0x0a,0x00,0x00,0xa4,0x0a,0x00,0x00,0xb4,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0xac,0x0a,0x00,0x00,0xcb,0x0a,0x00,0x00,0xa9,0x0a,0x00,0x00,0xa9,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0xad,0x0a,0x00,0x00,0xac,0x0a,0x00,0x00,0x24,0x01,0x00,0x00, +0x1e,0x01,0x00,0x00,0xc5,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xaf,0x0a,0x00,0x00, +0x2f,0x0d,0x00,0x00,0xad,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x0f,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x30,0x0d,0x00,0x00, +0xa9,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x14,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x31,0x0d,0x00,0x00,0xa9,0x0a,0x00,0x00, +0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xb8,0x0a,0x00,0x00,0x2d,0x0d,0x00,0x00, +0x24,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x96,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb9,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00,0xba,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00, +0xba,0x0a,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xbc,0x0a,0x00,0x00, +0x0c,0x0d,0x00,0x00,0x24,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x91,0x0a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbd,0x0a,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc0,0x0a,0x00,0x00,0x0d,0x0d,0x00,0x00,0x0e,0x0d,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc1,0x0a,0x00,0x00,0xeb,0x00,0x00,0x00,0xc0,0x0a,0x00,0x00, +0xab,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0xc3,0x0a,0x00,0x00,0x0f,0x0d,0x00,0x00, +0x50,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc4,0x0a,0x00,0x00, +0xc3,0x0a,0x00,0x00,0xea,0x00,0x00,0x00,0xeb,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc5,0x0a,0x00,0x00,0xc1,0x0a,0x00,0x00,0xc4,0x0a,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x19,0x06,0x00,0x00,0x0b,0x0d,0x00,0x00, +0xc5,0x0a,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x18,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x19,0x06,0x00,0x00,0xea,0x00,0x00,0x00, +0xeb,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x1d,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x18,0x0b,0x00,0x00,0x4b,0x09,0x00,0x00, +0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0xb8,0x0b,0x00,0x00,0x81,0x08,0x00,0x00, +0xb5,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x1e,0x01,0x00,0x00,0x4f,0x00,0x08,0x00, +0x31,0x00,0x00,0x00,0xb9,0x0b,0x00,0x00,0xb8,0x0b,0x00,0x00,0xb8,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x49,0x0b,0x00,0x00,0xea,0x00,0x00,0x00,0x1d,0x0b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x4a,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x4a,0x0b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x11,0x0d,0x00,0x00,0xea,0x00,0x00,0x00, +0xbd,0x0a,0x00,0x00,0x2c,0x0d,0x00,0x00,0x7c,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x10,0x0d,0x00,0x00,0xa9,0x03,0x00,0x00,0xbd,0x0a,0x00,0x00, +0x7e,0x0b,0x00,0x00,0x7c,0x0b,0x00,0x00,0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0x4d,0x0b,0x00,0x00,0x10,0x0d,0x00,0x00,0x29,0x01,0x00,0x00,0xf6,0x00,0x04,0x00, +0x7f,0x0b,0x00,0x00,0x7c,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x4d,0x0b,0x00,0x00,0x4e,0x0b,0x00,0x00,0x7f,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4e,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0x4f,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4f,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x2c,0x0d,0x00,0x00, +0x11,0x0d,0x00,0x00,0x4e,0x0b,0x00,0x00,0x77,0x0b,0x00,0x00,0x78,0x0b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x16,0x0d,0x00,0x00,0xa9,0x03,0x00,0x00, +0x4e,0x0b,0x00,0x00,0x7a,0x0b,0x00,0x00,0x78,0x0b,0x00,0x00,0xb1,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x52,0x0b,0x00,0x00,0x16,0x0d,0x00,0x00,0x29,0x01,0x00,0x00, +0xf6,0x00,0x04,0x00,0x7b,0x0b,0x00,0x00,0x78,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x52,0x0b,0x00,0x00,0x53,0x0b,0x00,0x00,0x7b,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x53,0x0b,0x00,0x00,0x50,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0x56,0x0b,0x00,0x00,0x16,0x0d,0x00,0x00,0x10,0x0d,0x00,0x00,0x80,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0xcf,0x0b,0x00,0x00,0xb5,0x05,0x00,0x00,0x56,0x0b,0x00,0x00, +0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0xd2,0x0b,0x00,0x00,0x16,0x0d,0x00,0x00, +0x1e,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xda,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xd2,0x0b,0x00,0x00,0xd3,0x0b,0x00,0x00,0xd7,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd3,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xd5,0x0b,0x00,0x00,0xcf,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x0f,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xd5,0x0b,0x00,0x00,0x1e,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xda,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd7,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xd9,0x0b,0x00,0x00,0xcf,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xda,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xda,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x18,0x0d,0x00,0x00,0x0f,0x0c,0x00,0x00,0xd3,0x0b,0x00,0x00, +0xd9,0x0b,0x00,0x00,0xd7,0x0b,0x00,0x00,0xad,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0xdf,0x0b,0x00,0x00,0x16,0x0d,0x00,0x00,0x1e,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xea,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xdf,0x0b,0x00,0x00, +0xe0,0x0b,0x00,0x00,0xe7,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xe0,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xe2,0x0b,0x00,0x00,0x23,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xe3,0x0b,0x00,0x00, +0xe2,0x0b,0x00,0x00,0x24,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x14,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x18,0x0d,0x00,0x00, +0xe3,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0xea,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe7,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0xea,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xea,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x1a,0x0d,0x00,0x00, +0x14,0x0c,0x00,0x00,0xe0,0x0b,0x00,0x00,0x18,0x0d,0x00,0x00,0xe7,0x0b,0x00,0x00, +0x52,0x00,0x06,0x00,0x40,0x00,0x00,0x00,0xeb,0x0c,0x00,0x00,0x1a,0x0d,0x00,0x00, +0xcf,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0xef,0x0b,0x00,0x00,0x10,0x0d,0x00,0x00,0x1e,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xf7,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xef,0x0b,0x00,0x00, +0xf0,0x0b,0x00,0x00,0xf4,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xf0,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xf2,0x0b,0x00,0x00,0xcf,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x19,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xf2,0x0b,0x00,0x00,0x1e,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xf7,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xf4,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xf6,0x0b,0x00,0x00,0xcf,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xf7,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf7,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x1c,0x0d,0x00,0x00, +0x19,0x0c,0x00,0x00,0xf0,0x0b,0x00,0x00,0xf6,0x0b,0x00,0x00,0xf4,0x0b,0x00,0x00, +0xad,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0xfc,0x0b,0x00,0x00,0x10,0x0d,0x00,0x00, +0x1e,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x07,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xfc,0x0b,0x00,0x00,0xfd,0x0b,0x00,0x00,0x04,0x0c,0x00,0x00, +0xf8,0x00,0x02,0x00,0xfd,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xff,0x0b,0x00,0x00,0x23,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x00,0x0c,0x00,0x00,0xff,0x0b,0x00,0x00,0x24,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x1e,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x1c,0x0d,0x00,0x00,0x00,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x07,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x04,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x07,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x07,0x0c,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x1e,0x0d,0x00,0x00,0x1e,0x0c,0x00,0x00,0xfd,0x0b,0x00,0x00, +0x1c,0x0d,0x00,0x00,0x04,0x0c,0x00,0x00,0x52,0x00,0x06,0x00,0x40,0x00,0x00,0x00, +0xf6,0x0c,0x00,0x00,0x1e,0x0d,0x00,0x00,0xeb,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x5e,0x0b,0x00,0x00,0x10,0x0d,0x00,0x00, +0x24,0x01,0x00,0x00,0x84,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x5f,0x0b,0x00,0x00, +0x5e,0x0b,0x00,0x00,0xd5,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x61,0x0b,0x00,0x00,0x5f,0x0b,0x00,0x00,0x16,0x0d,0x00,0x00,0x80,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x62,0x0b,0x00,0x00,0x61,0x0b,0x00,0x00,0x24,0x01,0x00,0x00, +0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x23,0x0c,0x00,0x00,0x81,0x08,0x00,0x00, +0xf6,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0x1e,0x01,0x00,0x00,0x4f,0x00,0x08,0x00, +0x31,0x00,0x00,0x00,0x24,0x0c,0x00,0x00,0x23,0x0c,0x00,0x00,0x23,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x4a,0x01,0x00,0x00,0x27,0x0c,0x00,0x00,0x54,0x01,0x00,0x00,0x50,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0x2b,0x0c,0x00,0x00,0x1a,0x0d,0x00,0x00,0x1e,0x0d,0x00,0x00, +0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x2c,0x0c,0x00,0x00,0x27,0x0c,0x00,0x00, +0x2b,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0x1e,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2d,0x0c,0x00,0x00,0x2c,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0x7c,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0x68,0x0b,0x00,0x00,0xf6,0x0c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x4a,0x01,0x00,0x00,0x30,0x0c,0x00,0x00,0x5e,0x01,0x00,0x00, +0x7c,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0x32,0x0c,0x00,0x00,0x68,0x0b,0x00,0x00, +0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x33,0x0c,0x00,0x00,0x30,0x0c,0x00,0x00, +0x32,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0x1e,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x34,0x0c,0x00,0x00,0x33,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x32,0x00,0x00,0x00,0x6c,0x0b,0x00,0x00,0x2f,0x0b,0x00,0x00, +0x62,0x0b,0x00,0x00,0x3e,0x00,0x03,0x00,0x6c,0x0b,0x00,0x00,0x24,0x0c,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x6f,0x0b,0x00,0x00,0x30,0x0b,0x00,0x00, +0x62,0x0b,0x00,0x00,0x3e,0x00,0x03,0x00,0x6f,0x0b,0x00,0x00,0x2d,0x0c,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x72,0x0b,0x00,0x00,0x31,0x0b,0x00,0x00, +0x62,0x0b,0x00,0x00,0x3e,0x00,0x03,0x00,0x72,0x0b,0x00,0x00,0x34,0x0c,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x75,0x0b,0x00,0x00,0x2d,0x0c,0x00,0x00, +0x34,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x77,0x0b,0x00,0x00, +0x2c,0x0d,0x00,0x00,0x75,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0x78,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x78,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x7a,0x0b,0x00,0x00,0x16,0x0d,0x00,0x00,0x24,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x4f,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x7b,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x7c,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x7c,0x0b,0x00,0x00,0x80,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x7e,0x0b,0x00,0x00,0x10,0x0d,0x00,0x00,0x24,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x4a,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x7f,0x0b,0x00,0x00, +0xba,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x81,0x0b,0x00,0x00,0x11,0x0d,0x00,0x00, +0xea,0x00,0x00,0x00,0xf7,0x00,0x03,0x00,0xb0,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x81,0x0b,0x00,0x00,0x82,0x0b,0x00,0x00,0xb0,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x82,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0x83,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x83,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x12,0x00,0x00,0x00, +0x15,0x0d,0x00,0x00,0x49,0x0b,0x00,0x00,0x82,0x0b,0x00,0x00,0x48,0x0c,0x00,0x00, +0x87,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x12,0x0d,0x00,0x00, +0x1e,0x01,0x00,0x00,0x82,0x0b,0x00,0x00,0xae,0x0b,0x00,0x00,0x87,0x0b,0x00,0x00, +0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x86,0x0b,0x00,0x00,0x12,0x0d,0x00,0x00, +0x3a,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0xaf,0x0b,0x00,0x00,0x87,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x86,0x0b,0x00,0x00,0x87,0x0b,0x00,0x00, +0xaf,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x87,0x0b,0x00,0x00,0x41,0x00,0x05,0x00, +0x32,0x00,0x00,0x00,0x89,0x0b,0x00,0x00,0x2f,0x0b,0x00,0x00,0x12,0x0d,0x00,0x00, +0x3d,0x00,0x04,0x00,0x31,0x00,0x00,0x00,0x8a,0x0b,0x00,0x00,0x89,0x0b,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x8c,0x0b,0x00,0x00,0x30,0x0b,0x00,0x00, +0x12,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8d,0x0b,0x00,0x00, +0x8c,0x0b,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x8f,0x0b,0x00,0x00, +0x31,0x0b,0x00,0x00,0x12,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x90,0x0b,0x00,0x00,0x8f,0x0b,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x93,0x0b,0x00,0x00,0xb9,0x0b,0x00,0x00,0xb9,0x0b,0x00,0x00,0x94,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x96,0x0b,0x00,0x00,0x8a,0x0b,0x00,0x00,0x8a,0x0b,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x39,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x93,0x0b,0x00,0x00,0x96,0x0b,0x00,0x00,0x94,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9a,0x0b,0x00,0x00,0xb9,0x0b,0x00,0x00,0x8a,0x0b,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9c,0x0b,0x00,0x00,0x9a,0x0b,0x00,0x00, +0x39,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9e,0x0b,0x00,0x00, +0x9c,0x0b,0x00,0x00,0xf8,0x04,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa0,0x0b,0x00,0x00,0xfb,0x0c,0x00,0x00,0x9e,0x0b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x3e,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x8d,0x0b,0x00,0x00,0xa0,0x0b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x43,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x90,0x0b,0x00,0x00, +0xa0,0x0b,0x00,0x00,0x50,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xa9,0x0b,0x00,0x00, +0x3e,0x0c,0x00,0x00,0x43,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x12,0x00,0x00,0x00, +0x48,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x15,0x0d,0x00,0x00, +0xa9,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xae,0x0b,0x00,0x00, +0x12,0x0d,0x00,0x00,0x24,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x83,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xaf,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0xb0,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb0,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x12,0x00,0x00,0x00, +0x13,0x0d,0x00,0x00,0x49,0x0b,0x00,0x00,0x7f,0x0b,0x00,0x00,0x15,0x0d,0x00,0x00, +0xaf,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00,0xb3,0x01,0x00,0x00,0x4a,0x0c,0x00,0x00, +0xb5,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4d,0x0c,0x00,0x00, +0x13,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4e,0x0c,0x00,0x00,0x13,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0x4f,0x0c,0x00,0x00,0x4d,0x0c,0x00,0x00,0x4e,0x0c,0x00,0x00, +0xea,0x00,0x00,0x00,0xea,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x4a,0x0c,0x00,0x00, +0xb5,0x05,0x00,0x00,0x4f,0x0c,0x00,0x00,0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_depth_clip_pass_81c77abfcbf8dadb1c5335305dd9b71b.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_depth_clip_pass_81c77abfcbf8dadb1c5335305dd9b71b.h new file mode 100644 index 00000000..cee0d954 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_depth_clip_pass_81c77abfcbf8dadb1c5335305dd9b71b.h @@ -0,0 +1,938 @@ +// ffx_fsr2_depth_clip_pass_81c77abfcbf8dadb1c5335305dd9b71b.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_depth_clip_pass_81c77abfcbf8dadb1c5335305dd9b71b_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_81c77abfcbf8dadb1c5335305dd9b71b_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_81c77abfcbf8dadb1c5335305dd9b71b_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_81c77abfcbf8dadb1c5335305dd9b71b_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_81c77abfcbf8dadb1c5335305dd9b71b_SampledImageResourceNames[] = { "r_reconstructed_previous_nearest_depth", "r_dilated_motion_vectors", "r_dilatedDepth", "r_reactive_mask", "r_transparency_and_composition_mask", "r_previous_dilated_motion_vectors", "r_input_motion_vectors", "r_input_color_jittered", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_81c77abfcbf8dadb1c5335305dd9b71b_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 7, 8, 10, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_81c77abfcbf8dadb1c5335305dd9b71b_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_81c77abfcbf8dadb1c5335305dd9b71b_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_depth_clip_pass_81c77abfcbf8dadb1c5335305dd9b71b_StorageImageResourceNames[] = { "rw_dilated_reactive_masks", "rw_prepared_input_color", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_81c77abfcbf8dadb1c5335305dd9b71b_StorageImageResourceBindings[] = { 12, 13, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_81c77abfcbf8dadb1c5335305dd9b71b_StorageImageResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_81c77abfcbf8dadb1c5335305dd9b71b_StorageImageResourceSets[] = { 1, 1, }; + +static const char* g_ffx_fsr2_depth_clip_pass_81c77abfcbf8dadb1c5335305dd9b71b_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_81c77abfcbf8dadb1c5335305dd9b71b_UniformBufferResourceBindings[] = { 14, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_81c77abfcbf8dadb1c5335305dd9b71b_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_81c77abfcbf8dadb1c5335305dd9b71b_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_depth_clip_pass_81c77abfcbf8dadb1c5335305dd9b71b_size = 14556; + +static const unsigned char g_ffx_fsr2_depth_clip_pass_81c77abfcbf8dadb1c5335305dd9b71b_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x16,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x06,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x8f,0x05,0x00,0x00, +0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00, +0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75, +0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00, +0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70, +0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72, +0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47, +0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69, +0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00, +0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0x15,0x01,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x15,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53, +0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x15,0x01,0x00,0x00,0x01,0x00,0x00,0x00, +0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00, +0x06,0x00,0x07,0x00,0x15,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73, +0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00, +0x15,0x01,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f, +0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e, +0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0x15,0x01,0x00,0x00, +0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65, +0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0x15,0x01,0x00,0x00, +0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65, +0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0x15,0x01,0x00,0x00, +0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00, +0x06,0x00,0x08,0x00,0x15,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76, +0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00, +0x06,0x00,0x05,0x00,0x15,0x01,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x15,0x01,0x00,0x00,0x09,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61, +0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x15,0x01,0x00,0x00,0x0a,0x00,0x00,0x00, +0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x15,0x01,0x00,0x00,0x0b,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74, +0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00, +0x06,0x00,0x07,0x00,0x15,0x01,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00, +0x15,0x01,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75, +0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72, +0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x15,0x01,0x00,0x00,0x0e,0x00,0x00,0x00, +0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00, +0x15,0x01,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53, +0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x15,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c, +0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0x15,0x01,0x00,0x00, +0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43, +0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00, +0x15,0x01,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61, +0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x17,0x01,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x00,0x00,0x05,0x00,0x06,0x00,0x49,0x01,0x00,0x00,0x72,0x5f,0x72,0x65, +0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x00,0x05,0x00,0x0b,0x00, +0x53,0x01,0x00,0x00,0x72,0x5f,0x74,0x72,0x61,0x6e,0x73,0x70,0x61,0x72,0x65,0x6e, +0x63,0x79,0x5f,0x61,0x6e,0x64,0x5f,0x63,0x6f,0x6d,0x70,0x6f,0x73,0x69,0x74,0x69, +0x6f,0x6e,0x5f,0x6d,0x61,0x73,0x6b,0x00,0x05,0x00,0x08,0x00,0x5b,0x01,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x5f,0x6a,0x69, +0x74,0x74,0x65,0x72,0x65,0x64,0x00,0x00,0x05,0x00,0x08,0x00,0x63,0x01,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76, +0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x05,0x00,0x08,0x00,0x71,0x01,0x00,0x00, +0x72,0x77,0x5f,0x70,0x72,0x65,0x70,0x61,0x72,0x65,0x64,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x05,0x00,0x0c,0x00,0x77,0x01,0x00,0x00, +0x72,0x5f,0x72,0x65,0x63,0x6f,0x6e,0x73,0x74,0x72,0x75,0x63,0x74,0x65,0x64,0x5f, +0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x6e,0x65,0x61,0x72,0x65,0x73,0x74, +0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x00,0x05,0x00,0x09,0x00,0x80,0x01,0x00,0x00, +0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e, +0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x0b,0x00, +0x87,0x01,0x00,0x00,0x72,0x5f,0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x64, +0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65, +0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x8b,0x01,0x00,0x00, +0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0x94,0x01,0x00,0x00,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65, +0x64,0x44,0x65,0x70,0x74,0x68,0x00,0x00,0x05,0x00,0x07,0x00,0x9c,0x01,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65, +0x00,0x00,0x00,0x00,0x05,0x00,0x09,0x00,0xaa,0x01,0x00,0x00,0x72,0x77,0x5f,0x64, +0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x72,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x5f, +0x6d,0x61,0x73,0x6b,0x73,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0x8f,0x05,0x00,0x00, +0x67,0x6c,0x5f,0x47,0x6c,0x6f,0x62,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74, +0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x15,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00,0x03,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00, +0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x15,0x01,0x00,0x00,0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00,0x07,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00, +0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x15,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00,0x0b,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00, +0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x15,0x01,0x00,0x00,0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00,0x0f,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x15,0x01,0x00,0x00,0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x15,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x17,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x17,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x0e,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x49,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x49,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x53,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x53,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x5b,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x5b,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x63,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x63,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x71,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x71,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x71,0x01,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x77,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x77,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x80,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x80,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x87,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x87,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x8b,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x8b,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x94,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x94,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x9c,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x9c,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xaa,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xaa,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0xaa,0x01,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8f,0x05,0x00,0x00, +0x0b,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa1,0x05,0x00,0x00, +0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00, +0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00, +0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x12,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x31,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x32,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x31,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x40,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x48,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x54,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x5c,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0x5c,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x14,0x00,0x02,0x00,0x94,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x5c,0x00,0x00,0x00,0xb3,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x1c,0x00,0x04,0x00,0xb4,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0xb3,0x00,0x00,0x00, +0x1c,0x00,0x04,0x00,0xb5,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0xb3,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe4,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe5,0x00,0x00,0x00,0x00,0x00,0x80,0x3f, +0x1e,0x00,0x15,0x00,0x15,0x01,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x16,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x15,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0x16,0x01,0x00,0x00,0x17,0x01,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x18,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x19,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x1e,0x01,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x23,0x01,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x28,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x29,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x48,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x2e,0x01,0x00,0x00, +0x09,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x2f,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x34,0x01,0x00,0x00, +0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x35,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x3a,0x01,0x00,0x00, +0x12,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x3f,0x01,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x40,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x3f,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x5c,0x00,0x00,0x00, +0x45,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x40,0x01,0x00,0x00, +0x49,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x40,0x01,0x00,0x00, +0x53,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x40,0x01,0x00,0x00, +0x5b,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x40,0x01,0x00,0x00, +0x63,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x6f,0x01,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x70,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x6f,0x01,0x00,0x00,0x3b,0x00,0x04,0x00, +0x70,0x01,0x00,0x00,0x71,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x75,0x01,0x00,0x00,0x5c,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x76,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x75,0x01,0x00,0x00, +0x3b,0x00,0x04,0x00,0x76,0x01,0x00,0x00,0x77,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x7a,0x01,0x00,0x00,0x5c,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x40,0x01,0x00,0x00,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x40,0x01,0x00,0x00,0x87,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x1a,0x00,0x02,0x00,0x89,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0x8a,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x89,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0x8a,0x01,0x00,0x00, +0x8b,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x1b,0x00,0x03,0x00,0x8d,0x01,0x00,0x00, +0x3f,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0x40,0x01,0x00,0x00,0x94,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x40,0x01,0x00,0x00,0x9c,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x9e,0x01,0x00,0x00, +0x18,0x01,0x00,0x00,0x18,0x01,0x00,0x00,0x19,0x00,0x09,0x00,0xa8,0x01,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xa9,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0xa8,0x01,0x00,0x00,0x3b,0x00,0x04,0x00, +0xa9,0x01,0x00,0x00,0xaa,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xb2,0x01,0x00,0x00,0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xb6,0x01,0x00,0x00,0x00,0x00,0x00,0x3f,0x2b,0x00,0x04,0x00, +0x5c,0x00,0x00,0x00,0xb7,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xc8,0x01,0x00,0x00,0x00,0x00,0x80,0xbe,0x2c,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x2b,0x02,0x00,0x00,0xb6,0x01,0x00,0x00,0xb6,0x01,0x00,0x00, +0x17,0x00,0x04,0x00,0x42,0x02,0x00,0x00,0x94,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4b,0x02,0x00,0x00,0x00,0x00,0x00,0x40, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4c,0x02,0x00,0x00,0x00,0x00,0x00,0xc0, +0x2c,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x4d,0x02,0x00,0x00,0x4b,0x02,0x00,0x00, +0x4c,0x02,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4f,0x02,0x00,0x00, +0x00,0x00,0x80,0xbf,0x2c,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x50,0x02,0x00,0x00, +0x4f,0x02,0x00,0x00,0xe5,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x98,0x02,0x00,0x00,0x00,0xe0,0x7f,0x47,0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0xb0,0x02,0x00,0x00,0x1e,0x01,0x00,0x00,0x18,0x01,0x00,0x00,0x2c,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0xb2,0x02,0x00,0x00,0x18,0x01,0x00,0x00,0x1e,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xb4,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xb5,0x02,0x00,0x00,0x1e,0x01,0x00,0x00, +0x1e,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xea,0x02,0x00,0x00, +0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x01,0x03,0x00,0x00, +0x0a,0xd7,0x23,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x3e,0x03,0x00,0x00, +0x0d,0xd9,0x65,0x37,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4e,0x03,0x00,0x00, +0x00,0x00,0x40,0x40,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x88,0x03,0x00,0x00, +0xff,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x5c,0x00,0x00,0x00,0x94,0x04,0x00,0x00, +0x09,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x95,0x04,0x00,0x00,0x31,0x00,0x00,0x00, +0x94,0x04,0x00,0x00,0x20,0x00,0x04,0x00,0x96,0x04,0x00,0x00,0x07,0x00,0x00,0x00, +0x95,0x04,0x00,0x00,0x1c,0x00,0x04,0x00,0x9b,0x04,0x00,0x00,0x06,0x00,0x00,0x00, +0x94,0x04,0x00,0x00,0x20,0x00,0x04,0x00,0x9c,0x04,0x00,0x00,0x07,0x00,0x00,0x00, +0x9b,0x04,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd7,0x04,0x00,0x00, +0x00,0x00,0xc0,0x40,0x2c,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0xf7,0x04,0x00,0x00, +0xe4,0x00,0x00,0x00,0xe4,0x00,0x00,0x00,0xe4,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0x0e,0x05,0x00,0x00,0x18,0x01,0x00,0x00,0x88,0x03,0x00,0x00, +0x17,0x00,0x04,0x00,0x8d,0x05,0x00,0x00,0x5c,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x8e,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0x8d,0x05,0x00,0x00, +0x3b,0x00,0x04,0x00,0x8e,0x05,0x00,0x00,0x8f,0x05,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x5c,0x00,0x00,0x00,0xa0,0x05,0x00,0x00,0x08,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0x8d,0x05,0x00,0x00,0xa1,0x05,0x00,0x00,0xa0,0x05,0x00,0x00, +0xa0,0x05,0x00,0x00,0xb7,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0x09,0x0c,0x00,0x00, +0x07,0x00,0x00,0x00,0xb4,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x0b,0x0c,0x00,0x00, +0x07,0x00,0x00,0x00,0xb5,0x00,0x00,0x00,0x2c,0x00,0x07,0x00,0xb4,0x00,0x00,0x00, +0xb0,0x0c,0x00,0x00,0x9e,0x01,0x00,0x00,0xb0,0x02,0x00,0x00,0xb2,0x02,0x00,0x00, +0xb5,0x02,0x00,0x00,0x2c,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0xb1,0x0c,0x00,0x00, +0x98,0x02,0x00,0x00,0x98,0x02,0x00,0x00,0x98,0x02,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xb2,0x0c,0x00,0x00,0x00,0x00,0xc8,0x42,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xb3,0x0c,0x00,0x00,0xcd,0xcc,0x4c,0x3d,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xb4,0x0c,0x00,0x00,0x00,0x00,0xe0,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xb8,0x0c,0x00,0x00,0x8b,0xff,0xed,0x39,0x36,0x00,0x05,0x00, +0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x0b,0x0c,0x00,0x00, +0x25,0x0c,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x09,0x0c,0x00,0x00, +0x24,0x0c,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x96,0x04,0x00,0x00, +0xe8,0x0a,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x9c,0x04,0x00,0x00, +0xe9,0x0a,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x9c,0x04,0x00,0x00, +0xea,0x0a,0x00,0x00,0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x8d,0x05,0x00,0x00, +0x90,0x05,0x00,0x00,0x8f,0x05,0x00,0x00,0x4f,0x00,0x07,0x00,0x5d,0x00,0x00,0x00, +0x91,0x05,0x00,0x00,0x90,0x05,0x00,0x00,0x90,0x05,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0x92,0x05,0x00,0x00, +0x91,0x05,0x00,0x00,0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0xc2,0x05,0x00,0x00, +0x92,0x05,0x00,0x00,0x81,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xc4,0x05,0x00,0x00, +0xc2,0x05,0x00,0x00,0x2b,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x19,0x01,0x00,0x00, +0xfd,0x05,0x00,0x00,0x17,0x01,0x00,0x00,0x18,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x40,0x00,0x00,0x00,0xfe,0x05,0x00,0x00,0xfd,0x05,0x00,0x00,0x6f,0x00,0x04,0x00, +0x12,0x00,0x00,0x00,0xc6,0x05,0x00,0x00,0xfe,0x05,0x00,0x00,0x88,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0xc7,0x05,0x00,0x00,0xc4,0x05,0x00,0x00,0xc6,0x05,0x00,0x00, +0x3d,0x00,0x04,0x00,0x3f,0x01,0x00,0x00,0x01,0x06,0x00,0x00,0x80,0x01,0x00,0x00, +0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x03,0x06,0x00,0x00,0x01,0x06,0x00,0x00, +0x92,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x18,0x01,0x00,0x00,0x4f,0x00,0x07,0x00, +0x12,0x00,0x00,0x00,0x04,0x06,0x00,0x00,0x03,0x06,0x00,0x00,0x03,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x19,0x01,0x00,0x00, +0x07,0x06,0x00,0x00,0x17,0x01,0x00,0x00,0x23,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x40,0x00,0x00,0x00,0x08,0x06,0x00,0x00,0x07,0x06,0x00,0x00,0x6f,0x00,0x04,0x00, +0x12,0x00,0x00,0x00,0xcc,0x05,0x00,0x00,0x08,0x06,0x00,0x00,0x85,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0xcd,0x05,0x00,0x00,0x04,0x06,0x00,0x00,0xcc,0x05,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xce,0x05,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0xcd,0x05,0x00,0x00,0xba,0x00,0x05,0x00,0x94,0x00,0x00,0x00, +0xcf,0x05,0x00,0x00,0xce,0x05,0x00,0x00,0x01,0x03,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xd0,0x05,0x00,0x00,0xcf,0x05,0x00,0x00,0xe5,0x00,0x00,0x00, +0xe4,0x00,0x00,0x00,0x8e,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xd2,0x05,0x00,0x00, +0x04,0x06,0x00,0x00,0xd0,0x05,0x00,0x00,0x81,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0xd5,0x05,0x00,0x00,0xc7,0x05,0x00,0x00,0xd2,0x05,0x00,0x00,0x3d,0x00,0x04,0x00, +0x3f,0x01,0x00,0x00,0x0b,0x06,0x00,0x00,0x94,0x01,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0x0d,0x06,0x00,0x00,0x0b,0x06,0x00,0x00,0x92,0x05,0x00,0x00, +0x02,0x00,0x00,0x00,0x18,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0e,0x06,0x00,0x00,0x0d,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x29,0x01,0x00,0x00,0xcb,0x06,0x00,0x00,0x17,0x01,0x00,0x00,0x28,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x48,0x00,0x00,0x00,0xcc,0x06,0x00,0x00,0xcb,0x06,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc3,0x06,0x00,0x00,0xcc,0x06,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc6,0x06,0x00,0x00, +0xcc,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc7,0x06,0x00,0x00,0x0e,0x06,0x00,0x00,0xc6,0x06,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc8,0x06,0x00,0x00,0xc3,0x06,0x00,0x00,0xc7,0x06,0x00,0x00, +0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xda,0x06,0x00,0x00,0xd5,0x05,0x00,0x00, +0xc6,0x05,0x00,0x00,0x83,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xdb,0x06,0x00,0x00, +0xda,0x06,0x00,0x00,0x2b,0x02,0x00,0x00,0x0c,0x00,0x06,0x00,0x12,0x00,0x00,0x00, +0xdd,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0xdb,0x06,0x00,0x00, +0x6e,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0xde,0x06,0x00,0x00,0xdd,0x06,0x00,0x00, +0x0c,0x00,0x06,0x00,0x12,0x00,0x00,0x00,0x06,0x07,0x00,0x00,0x01,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0xdb,0x06,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe7,0x06,0x00,0x00,0x06,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe8,0x06,0x00,0x00,0xe5,0x00,0x00,0x00,0xe7,0x06,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xea,0x06,0x00,0x00,0x06,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xeb,0x06,0x00,0x00, +0xe5,0x00,0x00,0x00,0xea,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xec,0x06,0x00,0x00,0xe8,0x06,0x00,0x00,0xeb,0x06,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf3,0x06,0x00,0x00,0xe7,0x06,0x00,0x00,0xeb,0x06,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfa,0x06,0x00,0x00,0xe8,0x06,0x00,0x00, +0xea,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x00,0x07,0x00,0x00, +0xe7,0x06,0x00,0x00,0xea,0x06,0x00,0x00,0x50,0x00,0x07,0x00,0xb5,0x00,0x00,0x00, +0x53,0x0c,0x00,0x00,0xec,0x06,0x00,0x00,0xf3,0x06,0x00,0x00,0xfa,0x06,0x00,0x00, +0x00,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x24,0x0c,0x00,0x00,0xb0,0x0c,0x00,0x00, +0x3e,0x00,0x03,0x00,0x25,0x0c,0x00,0x00,0x53,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x5a,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0x5a,0x06,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xbb,0x0c,0x00,0x00,0xe4,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x09,0x0d,0x00,0x00,0xaf,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xba,0x0c,0x00,0x00,0xe4,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x06,0x0d,0x00,0x00, +0xaf,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xb9,0x0c,0x00,0x00, +0x18,0x01,0x00,0x00,0x05,0x00,0x00,0x00,0xb1,0x06,0x00,0x00,0xaf,0x06,0x00,0x00, +0xb1,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0x5d,0x06,0x00,0x00,0xb9,0x0c,0x00,0x00, +0xea,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0xb2,0x06,0x00,0x00,0xaf,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x5d,0x06,0x00,0x00,0x5e,0x06,0x00,0x00, +0xb2,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0x5e,0x06,0x00,0x00,0x41,0x00,0x05,0x00, +0x54,0x00,0x00,0x00,0x27,0x0c,0x00,0x00,0x24,0x0c,0x00,0x00,0xb9,0x0c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0x61,0x06,0x00,0x00,0x27,0x0c,0x00,0x00, +0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x65,0x06,0x00,0x00,0xde,0x06,0x00,0x00, +0x61,0x06,0x00,0x00,0x7c,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x0f,0x07,0x00,0x00, +0x65,0x06,0x00,0x00,0x7c,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x11,0x07,0x00,0x00, +0xfe,0x05,0x00,0x00,0xb0,0x00,0x05,0x00,0x42,0x02,0x00,0x00,0x12,0x07,0x00,0x00, +0x0f,0x07,0x00,0x00,0x11,0x07,0x00,0x00,0x9b,0x00,0x04,0x00,0x94,0x00,0x00,0x00, +0x13,0x07,0x00,0x00,0x12,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0xae,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x13,0x07,0x00,0x00,0x69,0x06,0x00,0x00, +0xae,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0x69,0x06,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x28,0x0c,0x00,0x00,0x25,0x0c,0x00,0x00,0xb9,0x0c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x6c,0x06,0x00,0x00,0x28,0x0c,0x00,0x00, +0xba,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0x6e,0x06,0x00,0x00,0x6c,0x06,0x00,0x00, +0x01,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0xad,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x6e,0x06,0x00,0x00,0x6f,0x06,0x00,0x00,0xad,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6f,0x06,0x00,0x00,0x3d,0x00,0x04,0x00,0x75,0x01,0x00,0x00, +0x16,0x07,0x00,0x00,0x77,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x7a,0x01,0x00,0x00, +0x18,0x07,0x00,0x00,0x16,0x07,0x00,0x00,0x65,0x06,0x00,0x00,0x02,0x00,0x00,0x00, +0x18,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x5c,0x00,0x00,0x00,0x19,0x07,0x00,0x00, +0x18,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x1a,0x07,0x00,0x00,0x19,0x07,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x24,0x07,0x00,0x00,0x1a,0x07,0x00,0x00,0xc6,0x06,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x25,0x07,0x00,0x00,0xc3,0x06,0x00,0x00,0x24,0x07,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x76,0x06,0x00,0x00,0xc8,0x06,0x00,0x00, +0x25,0x07,0x00,0x00,0xba,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0x78,0x06,0x00,0x00, +0x76,0x06,0x00,0x00,0xe4,0x00,0x00,0x00,0xf7,0x00,0x03,0x00,0xac,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x78,0x06,0x00,0x00,0x79,0x06,0x00,0x00, +0xac,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0x79,0x06,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x2e,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x1a,0x07,0x00,0x00,0x0e,0x06,0x00,0x00,0x8e,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x7f,0x06,0x00,0x00,0xc6,0x05,0x00,0x00,0xb6,0x01,0x00,0x00,0x6e,0x00,0x04,0x00, +0x40,0x00,0x00,0x00,0x80,0x06,0x00,0x00,0x7f,0x06,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x67,0x07,0x00,0x00,0x2e,0x07,0x00,0x00,0xc6,0x06,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x68,0x07,0x00,0x00,0xc3,0x06,0x00,0x00, +0x67,0x07,0x00,0x00,0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0x45,0x07,0x00,0x00, +0x80,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x72,0x07,0x00,0x00, +0x45,0x07,0x00,0x00,0xc6,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x73,0x07,0x00,0x00,0x72,0x07,0x00,0x00,0x4d,0x02,0x00,0x00,0x81,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x74,0x07,0x00,0x00,0x73,0x07,0x00,0x00,0x50,0x02,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x49,0x07,0x00,0x00,0xcc,0x06,0x00,0x00, +0x02,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4b,0x07,0x00,0x00, +0x74,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4c,0x07,0x00,0x00,0x49,0x07,0x00,0x00,0x4b,0x07,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4e,0x07,0x00,0x00,0x4c,0x07,0x00,0x00,0x68,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x50,0x07,0x00,0x00,0xcc,0x06,0x00,0x00, +0x03,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x52,0x07,0x00,0x00, +0x74,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x53,0x07,0x00,0x00,0x50,0x07,0x00,0x00,0x52,0x07,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x55,0x07,0x00,0x00,0x53,0x07,0x00,0x00,0x68,0x07,0x00,0x00, +0x50,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0x59,0x07,0x00,0x00,0x4e,0x07,0x00,0x00, +0x55,0x07,0x00,0x00,0x68,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8e,0x07,0x00,0x00,0x49,0x07,0x00,0x00,0x4f,0x02,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x90,0x07,0x00,0x00,0x8e,0x07,0x00,0x00,0x68,0x07,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x97,0x07,0x00,0x00,0x50,0x07,0x00,0x00, +0x68,0x07,0x00,0x00,0x50,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0x9b,0x07,0x00,0x00, +0x90,0x07,0x00,0x00,0x97,0x07,0x00,0x00,0x68,0x07,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x89,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0xc6,0x05,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xbf,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc8,0x06,0x00,0x00,0x25,0x07,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x8e,0x06,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0x9b,0x07,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x90,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x59,0x07,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x91,0x06,0x00,0x00,0x8e,0x06,0x00,0x00, +0x90,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x93,0x06,0x00,0x00, +0x3e,0x03,0x00,0x00,0x91,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x95,0x06,0x00,0x00,0x93,0x06,0x00,0x00,0x89,0x06,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x97,0x06,0x00,0x00,0x95,0x06,0x00,0x00,0xbf,0x07,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9b,0x06,0x00,0x00,0x89,0x06,0x00,0x00, +0xb8,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xc7,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x9b,0x06,0x00,0x00,0xe4,0x00,0x00,0x00, +0xe5,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xcd,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xe5,0x00,0x00,0x00,0x4e,0x03,0x00,0x00, +0xc7,0x07,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa1,0x06,0x00,0x00, +0x97,0x06,0x00,0x00,0x76,0x06,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xd1,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xa1,0x06,0x00,0x00, +0xe4,0x00,0x00,0x00,0xe5,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xd6,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xd1,0x07,0x00,0x00, +0xcd,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa6,0x06,0x00,0x00, +0xd6,0x07,0x00,0x00,0x6c,0x06,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa8,0x06,0x00,0x00,0xbb,0x0c,0x00,0x00,0xa6,0x06,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xab,0x06,0x00,0x00,0xba,0x0c,0x00,0x00,0x6c,0x06,0x00,0x00, +0xf9,0x00,0x02,0x00,0xac,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xac,0x06,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x0b,0x0d,0x00,0x00,0xbb,0x0c,0x00,0x00, +0x6f,0x06,0x00,0x00,0xa8,0x06,0x00,0x00,0x79,0x06,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x08,0x0d,0x00,0x00,0xba,0x0c,0x00,0x00,0x6f,0x06,0x00,0x00, +0xab,0x06,0x00,0x00,0x79,0x06,0x00,0x00,0xf9,0x00,0x02,0x00,0xad,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0xad,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x0a,0x0d,0x00,0x00,0xbb,0x0c,0x00,0x00,0x69,0x06,0x00,0x00,0x0b,0x0d,0x00,0x00, +0xac,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x07,0x0d,0x00,0x00, +0xba,0x0c,0x00,0x00,0x69,0x06,0x00,0x00,0x08,0x0d,0x00,0x00,0xac,0x06,0x00,0x00, +0xf9,0x00,0x02,0x00,0xae,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xae,0x06,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x09,0x0d,0x00,0x00,0xbb,0x0c,0x00,0x00, +0x5e,0x06,0x00,0x00,0x0a,0x0d,0x00,0x00,0xad,0x06,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x06,0x0d,0x00,0x00,0xba,0x0c,0x00,0x00,0x5e,0x06,0x00,0x00, +0x07,0x0d,0x00,0x00,0xad,0x06,0x00,0x00,0xf9,0x00,0x02,0x00,0xaf,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0xaf,0x06,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xb1,0x06,0x00,0x00,0xb9,0x0c,0x00,0x00,0x1e,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x5a,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xb2,0x06,0x00,0x00,0xba,0x00,0x05,0x00, +0x94,0x00,0x00,0x00,0xb4,0x06,0x00,0x00,0xba,0x0c,0x00,0x00,0xe4,0x00,0x00,0x00, +0xf7,0x00,0x03,0x00,0xbc,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xb4,0x06,0x00,0x00,0xb5,0x06,0x00,0x00,0xbb,0x06,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb5,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb8,0x06,0x00,0x00, +0xbb,0x0c,0x00,0x00,0xba,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb9,0x06,0x00,0x00,0xe5,0x00,0x00,0x00,0xb8,0x06,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xda,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xb9,0x06,0x00,0x00,0xe4,0x00,0x00,0x00,0xe5,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xbc,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xbb,0x06,0x00,0x00,0xf9,0x00,0x02,0x00, +0xbc,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xbc,0x06,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xbc,0x0c,0x00,0x00,0xda,0x07,0x00,0x00,0xb5,0x06,0x00,0x00, +0xe4,0x00,0x00,0x00,0xbb,0x06,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0xe7,0x07,0x00,0x00,0x92,0x05,0x00,0x00,0x0e,0x05,0x00,0x00,0x3d,0x00,0x04,0x00, +0x75,0x01,0x00,0x00,0x05,0x08,0x00,0x00,0x77,0x01,0x00,0x00,0x5f,0x00,0x07,0x00, +0x7a,0x01,0x00,0x00,0x07,0x08,0x00,0x00,0x05,0x08,0x00,0x00,0xe7,0x07,0x00,0x00, +0x02,0x00,0x00,0x00,0x18,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x5c,0x00,0x00,0x00, +0x08,0x08,0x00,0x00,0x07,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x09,0x08,0x00,0x00,0x08,0x08,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x13,0x08,0x00,0x00,0x09,0x08,0x00,0x00,0xc6,0x06,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x14,0x08,0x00,0x00,0xc3,0x06,0x00,0x00, +0x13,0x08,0x00,0x00,0x5f,0x00,0x07,0x00,0x7a,0x01,0x00,0x00,0x1d,0x08,0x00,0x00, +0x05,0x08,0x00,0x00,0x92,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x18,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x5c,0x00,0x00,0x00,0x1e,0x08,0x00,0x00,0x1d,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1f,0x08,0x00,0x00, +0x1e,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x29,0x08,0x00,0x00, +0x1f,0x08,0x00,0x00,0xc6,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2a,0x08,0x00,0x00,0xc3,0x06,0x00,0x00,0x29,0x08,0x00,0x00,0x80,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0xef,0x07,0x00,0x00,0x92,0x05,0x00,0x00,0xb2,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x7a,0x01,0x00,0x00,0x33,0x08,0x00,0x00,0x05,0x08,0x00,0x00, +0xef,0x07,0x00,0x00,0x02,0x00,0x00,0x00,0x18,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x5c,0x00,0x00,0x00,0x34,0x08,0x00,0x00,0x33,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x35,0x08,0x00,0x00,0x34,0x08,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3f,0x08,0x00,0x00,0x35,0x08,0x00,0x00, +0xc6,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x40,0x08,0x00,0x00, +0xc3,0x06,0x00,0x00,0x3f,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf4,0x07,0x00,0x00,0x14,0x08,0x00,0x00,0x2a,0x08,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf6,0x07,0x00,0x00,0x2a,0x08,0x00,0x00,0x01,0x03,0x00,0x00, +0xba,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0xf7,0x07,0x00,0x00,0xf4,0x07,0x00,0x00, +0xf6,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0xff,0x07,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xf7,0x07,0x00,0x00,0xf8,0x07,0x00,0x00,0xff,0x07,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf8,0x07,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfb,0x07,0x00,0x00,0x2a,0x08,0x00,0x00,0x40,0x08,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfd,0x07,0x00,0x00,0x40,0x08,0x00,0x00,0x01,0x03,0x00,0x00, +0xba,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0xfe,0x07,0x00,0x00,0xfb,0x07,0x00,0x00, +0xfd,0x07,0x00,0x00,0xf9,0x00,0x02,0x00,0xff,0x07,0x00,0x00,0xf8,0x00,0x02,0x00, +0xff,0x07,0x00,0x00,0xf5,0x00,0x07,0x00,0x94,0x00,0x00,0x00,0x00,0x08,0x00,0x00, +0xf7,0x07,0x00,0x00,0xbc,0x06,0x00,0x00,0xfe,0x07,0x00,0x00,0xf8,0x07,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x01,0x08,0x00,0x00,0x00,0x08,0x00,0x00, +0xe5,0x00,0x00,0x00,0xe4,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x02,0x08,0x00,0x00,0xe5,0x00,0x00,0x00,0x01,0x08,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe1,0x05,0x00,0x00,0xbc,0x0c,0x00,0x00,0x02,0x08,0x00,0x00, +0x3d,0x00,0x04,0x00,0x3f,0x01,0x00,0x00,0x5c,0x08,0x00,0x00,0x5b,0x01,0x00,0x00, +0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x5e,0x08,0x00,0x00,0x5c,0x08,0x00,0x00, +0x92,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x18,0x01,0x00,0x00,0x4f,0x00,0x08,0x00, +0x31,0x00,0x00,0x00,0x5f,0x08,0x00,0x00,0x5e,0x08,0x00,0x00,0x5e,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x31,0x00,0x00,0x00,0x64,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xf7,0x04,0x00,0x00,0x5f,0x08,0x00,0x00,0x3d,0x00,0x04,0x00,0x3f,0x01,0x00,0x00, +0x68,0x08,0x00,0x00,0x9c,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0x69,0x08,0x00,0x00,0x68,0x08,0x00,0x00,0x9e,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x18,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6a,0x08,0x00,0x00, +0x69,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0x94,0x00,0x00,0x00, +0x6c,0x08,0x00,0x00,0x6a,0x08,0x00,0x00,0xe4,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x6e,0x08,0x00,0x00,0xf8,0x00,0x02,0x00,0x6e,0x08,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x15,0x0d,0x00,0x00,0x6c,0x08,0x00,0x00,0xe5,0x00,0x00,0x00, +0x6a,0x08,0x00,0x00,0x41,0x00,0x05,0x00,0x35,0x01,0x00,0x00,0x72,0x08,0x00,0x00, +0x17,0x01,0x00,0x00,0x34,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x73,0x08,0x00,0x00,0x72,0x08,0x00,0x00,0x50,0x00,0x06,0x00,0x31,0x00,0x00,0x00, +0x78,0x08,0x00,0x00,0x73,0x08,0x00,0x00,0x73,0x08,0x00,0x00,0x73,0x08,0x00,0x00, +0x88,0x00,0x05,0x00,0x31,0x00,0x00,0x00,0x79,0x08,0x00,0x00,0x64,0x08,0x00,0x00, +0x78,0x08,0x00,0x00,0x8e,0x00,0x05,0x00,0x31,0x00,0x00,0x00,0x7c,0x08,0x00,0x00, +0x79,0x08,0x00,0x00,0x15,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00,0x31,0x00,0x00,0x00, +0x80,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x7c,0x08,0x00,0x00, +0xf7,0x04,0x00,0x00,0xb1,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x86,0x08,0x00,0x00,0x80,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x87,0x08,0x00,0x00,0xb2,0x01,0x00,0x00,0x86,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x89,0x08,0x00,0x00,0x80,0x08,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8a,0x08,0x00,0x00, +0xb6,0x01,0x00,0x00,0x89,0x08,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8b,0x08,0x00,0x00,0x87,0x08,0x00,0x00,0x8a,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8d,0x08,0x00,0x00,0x80,0x08,0x00,0x00,0x02,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8e,0x08,0x00,0x00,0xb2,0x01,0x00,0x00, +0x8d,0x08,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8f,0x08,0x00,0x00, +0x8b,0x08,0x00,0x00,0x8e,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x92,0x08,0x00,0x00,0xb6,0x01,0x00,0x00,0x86,0x08,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x95,0x08,0x00,0x00,0xb6,0x01,0x00,0x00,0x8d,0x08,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x96,0x08,0x00,0x00,0x92,0x08,0x00,0x00, +0x95,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x99,0x08,0x00,0x00, +0xc8,0x01,0x00,0x00,0x86,0x08,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9d,0x08,0x00,0x00,0x99,0x08,0x00,0x00,0x8a,0x08,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa1,0x08,0x00,0x00,0x9d,0x08,0x00,0x00,0x8e,0x08,0x00,0x00, +0x50,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0xe9,0x05,0x00,0x00,0x8f,0x08,0x00,0x00, +0x96,0x08,0x00,0x00,0xa1,0x08,0x00,0x00,0xe1,0x05,0x00,0x00,0x3d,0x00,0x04,0x00, +0x6f,0x01,0x00,0x00,0xa5,0x08,0x00,0x00,0x71,0x01,0x00,0x00,0x63,0x00,0x04,0x00, +0xa5,0x08,0x00,0x00,0x92,0x05,0x00,0x00,0xe9,0x05,0x00,0x00,0x3d,0x00,0x04,0x00, +0x3f,0x01,0x00,0x00,0x09,0x09,0x00,0x00,0x63,0x01,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0x0b,0x09,0x00,0x00,0x09,0x09,0x00,0x00,0x92,0x05,0x00,0x00, +0x02,0x00,0x00,0x00,0x18,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00, +0x0c,0x09,0x00,0x00,0x0b,0x09,0x00,0x00,0x0b,0x09,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x2f,0x01,0x00,0x00,0x13,0x09,0x00,0x00, +0x17,0x01,0x00,0x00,0x2e,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x12,0x00,0x00,0x00, +0x14,0x09,0x00,0x00,0x13,0x09,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x0f,0x09,0x00,0x00,0x0c,0x09,0x00,0x00,0x14,0x09,0x00,0x00,0x85,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0xc9,0x08,0x00,0x00,0x0f,0x09,0x00,0x00,0xc6,0x05,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xca,0x08,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0xc9,0x08,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xcc,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x0f,0x09,0x00,0x00, +0xba,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0xce,0x08,0x00,0x00,0xca,0x08,0x00,0x00, +0x01,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0xfd,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xce,0x08,0x00,0x00,0xcf,0x08,0x00,0x00,0xfd,0x08,0x00,0x00, +0xf8,0x00,0x02,0x00,0xcf,0x08,0x00,0x00,0xf9,0x00,0x02,0x00,0xd0,0x08,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd0,0x08,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xc3,0x0c,0x00,0x00,0xcc,0x08,0x00,0x00,0xcf,0x08,0x00,0x00,0xf9,0x0c,0x00,0x00, +0xf9,0x08,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc1,0x0c,0x00,0x00, +0xe5,0x00,0x00,0x00,0xcf,0x08,0x00,0x00,0xfe,0x0c,0x00,0x00,0xf9,0x08,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xbf,0x0c,0x00,0x00,0x88,0x03,0x00,0x00, +0xcf,0x08,0x00,0x00,0xfb,0x08,0x00,0x00,0xf9,0x08,0x00,0x00,0xb3,0x00,0x05,0x00, +0x94,0x00,0x00,0x00,0xd3,0x08,0x00,0x00,0xbf,0x0c,0x00,0x00,0x1e,0x01,0x00,0x00, +0xf6,0x00,0x04,0x00,0xfc,0x08,0x00,0x00,0xf9,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xd3,0x08,0x00,0x00,0xd4,0x08,0x00,0x00,0xfc,0x08,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd4,0x08,0x00,0x00,0xf9,0x00,0x02,0x00,0xd5,0x08,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd5,0x08,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xfe,0x0c,0x00,0x00,0xc1,0x0c,0x00,0x00,0xd4,0x08,0x00,0x00,0x98,0x09,0x00,0x00, +0xf5,0x08,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf9,0x0c,0x00,0x00, +0xc3,0x0c,0x00,0x00,0xd4,0x08,0x00,0x00,0x8e,0x09,0x00,0x00,0xf5,0x08,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xeb,0x0c,0x00,0x00,0x88,0x03,0x00,0x00, +0xd4,0x08,0x00,0x00,0xf7,0x08,0x00,0x00,0xf5,0x08,0x00,0x00,0xb3,0x00,0x05,0x00, +0x94,0x00,0x00,0x00,0xd8,0x08,0x00,0x00,0xeb,0x0c,0x00,0x00,0x1e,0x01,0x00,0x00, +0xf6,0x00,0x04,0x00,0xf8,0x08,0x00,0x00,0xf5,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xd8,0x08,0x00,0x00,0xd9,0x08,0x00,0x00,0xf8,0x08,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd9,0x08,0x00,0x00,0x50,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0xdc,0x08,0x00,0x00,0xeb,0x0c,0x00,0x00,0xbf,0x0c,0x00,0x00,0x80,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0x2a,0x09,0x00,0x00,0x92,0x05,0x00,0x00,0xdc,0x08,0x00,0x00, +0xb1,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0x2d,0x09,0x00,0x00,0xeb,0x0c,0x00,0x00, +0x18,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x35,0x09,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x2d,0x09,0x00,0x00,0x2e,0x09,0x00,0x00,0x32,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x2e,0x09,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x30,0x09,0x00,0x00,0x2a,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x6a,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x30,0x09,0x00,0x00,0x18,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x35,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x32,0x09,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x34,0x09,0x00,0x00,0x2a,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x35,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x35,0x09,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xed,0x0c,0x00,0x00,0x6a,0x09,0x00,0x00,0x2e,0x09,0x00,0x00, +0x34,0x09,0x00,0x00,0x32,0x09,0x00,0x00,0xad,0x00,0x05,0x00,0x94,0x00,0x00,0x00, +0x3a,0x09,0x00,0x00,0xeb,0x0c,0x00,0x00,0x18,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x45,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x3a,0x09,0x00,0x00, +0x3b,0x09,0x00,0x00,0x42,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x3b,0x09,0x00,0x00, +0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x3d,0x09,0x00,0x00,0xfe,0x05,0x00,0x00, +0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x3e,0x09,0x00,0x00, +0x3d,0x09,0x00,0x00,0x1e,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x6f,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xed,0x0c,0x00,0x00, +0x3e,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0x45,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x42,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0x45,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x45,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xef,0x0c,0x00,0x00, +0x6f,0x09,0x00,0x00,0x3b,0x09,0x00,0x00,0xed,0x0c,0x00,0x00,0x42,0x09,0x00,0x00, +0x52,0x00,0x06,0x00,0x40,0x00,0x00,0x00,0x8a,0x0c,0x00,0x00,0xef,0x0c,0x00,0x00, +0x2a,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xb1,0x00,0x05,0x00,0x94,0x00,0x00,0x00, +0x4a,0x09,0x00,0x00,0xbf,0x0c,0x00,0x00,0x18,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x52,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x4a,0x09,0x00,0x00, +0x4b,0x09,0x00,0x00,0x4f,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x4b,0x09,0x00,0x00, +0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x4d,0x09,0x00,0x00,0x2a,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x74,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x4d,0x09,0x00,0x00,0x18,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x52,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x4f,0x09,0x00,0x00, +0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x51,0x09,0x00,0x00,0x2a,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x52,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x52,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xf1,0x0c,0x00,0x00, +0x74,0x09,0x00,0x00,0x4b,0x09,0x00,0x00,0x51,0x09,0x00,0x00,0x4f,0x09,0x00,0x00, +0xad,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0x57,0x09,0x00,0x00,0xbf,0x0c,0x00,0x00, +0x18,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x62,0x09,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x57,0x09,0x00,0x00,0x58,0x09,0x00,0x00,0x5f,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x58,0x09,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x5a,0x09,0x00,0x00,0xfe,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x5b,0x09,0x00,0x00,0x5a,0x09,0x00,0x00,0x1e,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x79,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xf1,0x0c,0x00,0x00,0x5b,0x09,0x00,0x00,0xf9,0x00,0x02,0x00, +0x62,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x5f,0x09,0x00,0x00,0xf9,0x00,0x02,0x00, +0x62,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x62,0x09,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xf3,0x0c,0x00,0x00,0x79,0x09,0x00,0x00,0x58,0x09,0x00,0x00, +0xf1,0x0c,0x00,0x00,0x5f,0x09,0x00,0x00,0x52,0x00,0x06,0x00,0x40,0x00,0x00,0x00, +0x95,0x0c,0x00,0x00,0xf3,0x0c,0x00,0x00,0x8a,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x80,0x09,0x00,0x00,0x09,0x09,0x00,0x00, +0x95,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0x18,0x01,0x00,0x00,0x4f,0x00,0x07,0x00, +0x12,0x00,0x00,0x00,0x81,0x09,0x00,0x00,0x80,0x09,0x00,0x00,0x80,0x09,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x84,0x09,0x00,0x00,0x81,0x09,0x00,0x00,0x14,0x09,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xe3,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0x84,0x09,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x8e,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xe3,0x08,0x00,0x00,0xf9,0x0c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x93,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xe3,0x08,0x00,0x00,0x8e,0x09,0x00,0x00,0x50,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0xec,0x08,0x00,0x00,0x93,0x09,0x00,0x00,0x93,0x09,0x00,0x00, +0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xed,0x08,0x00,0x00,0x84,0x09,0x00,0x00, +0xec,0x08,0x00,0x00,0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xf1,0x08,0x00,0x00, +0x0f,0x09,0x00,0x00,0xec,0x08,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf2,0x08,0x00,0x00,0xed,0x08,0x00,0x00,0xf1,0x08,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x98,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xfe,0x0c,0x00,0x00,0xf2,0x08,0x00,0x00,0xf9,0x00,0x02,0x00,0xf5,0x08,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf5,0x08,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xf7,0x08,0x00,0x00,0xeb,0x0c,0x00,0x00,0x1e,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd5,0x08,0x00,0x00,0xf8,0x00,0x02,0x00,0xf8,0x08,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf9,0x08,0x00,0x00,0xf8,0x00,0x02,0x00,0xf9,0x08,0x00,0x00,0x80,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xfb,0x08,0x00,0x00,0xbf,0x0c,0x00,0x00,0x1e,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd0,0x08,0x00,0x00,0xf8,0x00,0x02,0x00,0xfc,0x08,0x00,0x00, +0xf9,0x00,0x02,0x00,0xfd,0x08,0x00,0x00,0xf8,0x00,0x02,0x00,0xfd,0x08,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc2,0x0c,0x00,0x00,0xcc,0x08,0x00,0x00, +0x6e,0x08,0x00,0x00,0xc3,0x0c,0x00,0x00,0xfc,0x08,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xc0,0x0c,0x00,0x00,0xe5,0x00,0x00,0x00,0x6e,0x08,0x00,0x00, +0xc1,0x0c,0x00,0x00,0xfc,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xff,0x08,0x00,0x00,0xe5,0x00,0x00,0x00,0xc0,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x9c,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xff,0x08,0x00,0x00,0xe4,0x00,0x00,0x00,0xe5,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x02,0x09,0x00,0x00,0xc2,0x0c,0x00,0x00,0xb2,0x0c,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xa0,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x02,0x09,0x00,0x00,0xe4,0x00,0x00,0x00,0xe5,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x04,0x09,0x00,0x00,0x9c,0x09,0x00,0x00, +0xa0,0x09,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0xe9,0x09,0x00,0x00, +0x01,0x06,0x00,0x00,0x92,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x18,0x01,0x00,0x00, +0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0xea,0x09,0x00,0x00,0xe9,0x09,0x00,0x00, +0xe9,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0xc3,0x09,0x00,0x00,0xc7,0x05,0x00,0x00,0xea,0x09,0x00,0x00, +0x41,0x00,0x05,0x00,0x19,0x01,0x00,0x00,0xf1,0x09,0x00,0x00,0x17,0x01,0x00,0x00, +0x1e,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0xf2,0x09,0x00,0x00, +0xf1,0x09,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xff,0x09,0x00,0x00, +0xc3,0x09,0x00,0x00,0xc6,0x05,0x00,0x00,0x83,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x02,0x0a,0x00,0x00,0xc6,0x05,0x00,0x00,0x2b,0x02,0x00,0x00,0x0c,0x00,0x07,0x00, +0x12,0x00,0x00,0x00,0x0f,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xff,0x09,0x00,0x00,0x02,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x12,0x00,0x00,0x00, +0x14,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x2b,0x02,0x00,0x00, +0x0f,0x0a,0x00,0x00,0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0x08,0x0a,0x00,0x00, +0xf2,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x09,0x0a,0x00,0x00, +0x14,0x0a,0x00,0x00,0x08,0x0a,0x00,0x00,0x3d,0x00,0x04,0x00,0x3f,0x01,0x00,0x00, +0x17,0x0a,0x00,0x00,0x87,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x89,0x01,0x00,0x00, +0x18,0x0a,0x00,0x00,0x8b,0x01,0x00,0x00,0x56,0x00,0x05,0x00,0x8d,0x01,0x00,0x00, +0x19,0x0a,0x00,0x00,0x17,0x0a,0x00,0x00,0x18,0x0a,0x00,0x00,0x58,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0x1b,0x0a,0x00,0x00,0x19,0x0a,0x00,0x00,0x09,0x0a,0x00,0x00, +0x02,0x00,0x00,0x00,0xe4,0x00,0x00,0x00,0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00, +0x1c,0x0a,0x00,0x00,0x1b,0x0a,0x00,0x00,0x1b,0x0a,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xcd,0x09,0x00,0x00, +0xea,0x09,0x00,0x00,0xcc,0x05,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xce,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0xcd,0x09,0x00,0x00, +0xba,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0xd0,0x09,0x00,0x00,0xce,0x09,0x00,0x00, +0xe5,0x00,0x00,0x00,0xf7,0x00,0x03,0x00,0xdf,0x09,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xd0,0x09,0x00,0x00,0xd1,0x09,0x00,0x00,0xde,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd1,0x09,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xd3,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x1c,0x0a,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd5,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0xea,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd6,0x09,0x00,0x00,0xd3,0x09,0x00,0x00,0xd5,0x09,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x24,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xd6,0x09,0x00,0x00,0xe4,0x00,0x00,0x00,0xe5,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd8,0x09,0x00,0x00,0xe5,0x00,0x00,0x00,0x24,0x0a,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xda,0x09,0x00,0x00,0xce,0x09,0x00,0x00, +0xb3,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x29,0x0a,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xda,0x09,0x00,0x00,0x4e,0x03,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x2d,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x29,0x0a,0x00,0x00,0xe4,0x00,0x00,0x00,0xe5,0x00,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x33,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0xe4,0x00,0x00,0x00,0xd8,0x09,0x00,0x00,0x2d,0x0a,0x00,0x00, +0xf9,0x00,0x02,0x00,0xdf,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0xde,0x09,0x00,0x00, +0xf9,0x00,0x02,0x00,0xdf,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0xdf,0x09,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc4,0x0c,0x00,0x00,0x33,0x0a,0x00,0x00, +0xd1,0x09,0x00,0x00,0xe4,0x00,0x00,0x00,0xde,0x09,0x00,0x00,0x7f,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x8e,0x0a,0x00,0x00,0xc6,0x06,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8f,0x0a,0x00,0x00,0xc3,0x06,0x00,0x00,0x8e,0x0a,0x00,0x00, +0x41,0x00,0x05,0x00,0x35,0x01,0x00,0x00,0x96,0x0a,0x00,0x00,0x17,0x01,0x00,0x00, +0x3a,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x97,0x0a,0x00,0x00, +0x96,0x0a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x84,0x0a,0x00,0x00, +0x8f,0x0a,0x00,0x00,0x97,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00,0x4a,0x0a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4a,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xc8,0x0c,0x00,0x00,0x18,0x01,0x00,0x00,0xdf,0x09,0x00,0x00,0xe8,0x0c,0x00,0x00, +0x73,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc7,0x0c,0x00,0x00, +0xe4,0x00,0x00,0x00,0xdf,0x09,0x00,0x00,0xea,0x0c,0x00,0x00,0x73,0x0a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc6,0x0c,0x00,0x00,0x84,0x0a,0x00,0x00, +0xdf,0x09,0x00,0x00,0xe9,0x0c,0x00,0x00,0x73,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xc5,0x0c,0x00,0x00,0x88,0x03,0x00,0x00,0xdf,0x09,0x00,0x00, +0x75,0x0a,0x00,0x00,0x73,0x0a,0x00,0x00,0xb1,0x00,0x05,0x00,0x94,0x00,0x00,0x00, +0x4d,0x0a,0x00,0x00,0xc5,0x0c,0x00,0x00,0x23,0x01,0x00,0x00,0xf6,0x00,0x04,0x00, +0x76,0x0a,0x00,0x00,0x73,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x4d,0x0a,0x00,0x00,0x4e,0x0a,0x00,0x00,0x76,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4e,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00,0x4f,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4f,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xea,0x0c,0x00,0x00, +0xc7,0x0c,0x00,0x00,0x4e,0x0a,0x00,0x00,0xcd,0x0a,0x00,0x00,0x53,0x0a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe9,0x0c,0x00,0x00,0xc6,0x0c,0x00,0x00, +0x4e,0x0a,0x00,0x00,0xc8,0x0a,0x00,0x00,0x53,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xe8,0x0c,0x00,0x00,0xc8,0x0c,0x00,0x00,0x4e,0x0a,0x00,0x00, +0x68,0x0a,0x00,0x00,0x53,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xe6,0x0c,0x00,0x00,0x88,0x03,0x00,0x00,0x4e,0x0a,0x00,0x00,0x71,0x0a,0x00,0x00, +0x53,0x0a,0x00,0x00,0xb1,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0x52,0x0a,0x00,0x00, +0xe6,0x0c,0x00,0x00,0x23,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x72,0x0a,0x00,0x00, +0x53,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x52,0x0a,0x00,0x00, +0x53,0x0a,0x00,0x00,0x72,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0x53,0x0a,0x00,0x00, +0x50,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x56,0x0a,0x00,0x00,0xe6,0x0c,0x00,0x00, +0xc5,0x0c,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x59,0x0a,0x00,0x00, +0x92,0x05,0x00,0x00,0x56,0x0a,0x00,0x00,0x7c,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0x9f,0x0a,0x00,0x00,0x59,0x0a,0x00,0x00,0x7c,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0xa1,0x0a,0x00,0x00,0xfe,0x05,0x00,0x00,0xb0,0x00,0x05,0x00,0x42,0x02,0x00,0x00, +0xa2,0x0a,0x00,0x00,0x9f,0x0a,0x00,0x00,0xa1,0x0a,0x00,0x00,0x9b,0x00,0x04,0x00, +0x94,0x00,0x00,0x00,0xa3,0x0a,0x00,0x00,0xa2,0x0a,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x5d,0x0a,0x00,0x00,0xa3,0x0a,0x00,0x00,0xe5,0x00,0x00,0x00, +0xe4,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0xa8,0x0a,0x00,0x00, +0x0b,0x06,0x00,0x00,0x59,0x0a,0x00,0x00,0x02,0x00,0x00,0x00,0x18,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa9,0x0a,0x00,0x00,0xa8,0x0a,0x00,0x00, +0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xba,0x0a,0x00,0x00, +0xa9,0x0a,0x00,0x00,0xc6,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbb,0x0a,0x00,0x00,0xc3,0x06,0x00,0x00,0xba,0x0a,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb0,0x0a,0x00,0x00,0xbb,0x0a,0x00,0x00,0x97,0x0a,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x62,0x0a,0x00,0x00,0xb0,0x0a,0x00,0x00, +0x5d,0x0a,0x00,0x00,0xb4,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0x65,0x0a,0x00,0x00, +0x84,0x0a,0x00,0x00,0x62,0x0a,0x00,0x00,0xa9,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x66,0x0a,0x00,0x00,0x65,0x0a,0x00,0x00,0x1e,0x01,0x00,0x00,0x18,0x01,0x00,0x00, +0xc5,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x68,0x0a,0x00,0x00,0xe8,0x0c,0x00,0x00, +0x66,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc8,0x0a,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xe9,0x0c,0x00,0x00,0x62,0x0a,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xcd,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xea,0x0c,0x00,0x00,0x62,0x0a,0x00,0x00,0x80,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x71,0x0a,0x00,0x00,0xe6,0x0c,0x00,0x00,0x1e,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x4f,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0x72,0x0a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x73,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0x73,0x0a,0x00,0x00, +0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x75,0x0a,0x00,0x00,0xc5,0x0c,0x00,0x00, +0x1e,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x4a,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x76,0x0a,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x79,0x0a,0x00,0x00, +0xc6,0x0c,0x00,0x00,0xc7,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7a,0x0a,0x00,0x00,0xe5,0x00,0x00,0x00,0x79,0x0a,0x00,0x00,0xab,0x00,0x05,0x00, +0x94,0x00,0x00,0x00,0x7c,0x0a,0x00,0x00,0xc8,0x0c,0x00,0x00,0x45,0x01,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x7d,0x0a,0x00,0x00,0x7c,0x0a,0x00,0x00, +0xe4,0x00,0x00,0x00,0xe5,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7e,0x0a,0x00,0x00,0x7a,0x0a,0x00,0x00,0x7d,0x0a,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf4,0x05,0x00,0x00,0xc4,0x0c,0x00,0x00,0x7e,0x0a,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xd1,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xf4,0x05,0x00,0x00,0xe4,0x00,0x00,0x00,0xe5,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd6,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xd1,0x0a,0x00,0x00,0x04,0x09,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0x71,0x0b,0x00,0x00,0x5c,0x08,0x00,0x00,0x92,0x05,0x00,0x00, +0x02,0x00,0x00,0x00,0x18,0x01,0x00,0x00,0x4f,0x00,0x08,0x00,0x31,0x00,0x00,0x00, +0x72,0x0b,0x00,0x00,0x71,0x0b,0x00,0x00,0x71,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x02,0x0b,0x00,0x00,0xe4,0x00,0x00,0x00,0xd6,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x03,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x03,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xca,0x0c,0x00,0x00,0xe4,0x00,0x00,0x00,0x76,0x0a,0x00,0x00, +0xe5,0x0c,0x00,0x00,0x35,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xc9,0x0c,0x00,0x00,0x88,0x03,0x00,0x00,0x76,0x0a,0x00,0x00,0x37,0x0b,0x00,0x00, +0x35,0x0b,0x00,0x00,0xb1,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0x06,0x0b,0x00,0x00, +0xc9,0x0c,0x00,0x00,0x23,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x38,0x0b,0x00,0x00, +0x35,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x06,0x0b,0x00,0x00, +0x07,0x0b,0x00,0x00,0x38,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x07,0x0b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x08,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x08,0x0b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe5,0x0c,0x00,0x00,0xca,0x0c,0x00,0x00, +0x07,0x0b,0x00,0x00,0x30,0x0b,0x00,0x00,0x31,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xcf,0x0c,0x00,0x00,0x88,0x03,0x00,0x00,0x07,0x0b,0x00,0x00, +0x33,0x0b,0x00,0x00,0x31,0x0b,0x00,0x00,0xb1,0x00,0x05,0x00,0x94,0x00,0x00,0x00, +0x0b,0x0b,0x00,0x00,0xcf,0x0c,0x00,0x00,0x23,0x01,0x00,0x00,0xf6,0x00,0x04,0x00, +0x34,0x0b,0x00,0x00,0x31,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x0b,0x0b,0x00,0x00,0x0c,0x0b,0x00,0x00,0x34,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0c,0x0b,0x00,0x00,0x50,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x0f,0x0b,0x00,0x00, +0xcf,0x0c,0x00,0x00,0xc9,0x0c,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0x88,0x0b,0x00,0x00,0x92,0x05,0x00,0x00,0x0f,0x0b,0x00,0x00,0xb1,0x00,0x05,0x00, +0x94,0x00,0x00,0x00,0x8b,0x0b,0x00,0x00,0xcf,0x0c,0x00,0x00,0x18,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x93,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x8b,0x0b,0x00,0x00,0x8c,0x0b,0x00,0x00,0x90,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8c,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x8e,0x0b,0x00,0x00, +0x88,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xc8,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x8e,0x0b,0x00,0x00, +0x18,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x93,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x90,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x92,0x0b,0x00,0x00, +0x88,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x93,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x93,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xd1,0x0c,0x00,0x00,0xc8,0x0b,0x00,0x00,0x8c,0x0b,0x00,0x00,0x92,0x0b,0x00,0x00, +0x90,0x0b,0x00,0x00,0xad,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0x98,0x0b,0x00,0x00, +0xcf,0x0c,0x00,0x00,0x18,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xa3,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x98,0x0b,0x00,0x00,0x99,0x0b,0x00,0x00, +0xa0,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x99,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x9b,0x0b,0x00,0x00,0xfe,0x05,0x00,0x00,0x00,0x00,0x00,0x00, +0x82,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x9c,0x0b,0x00,0x00,0x9b,0x0b,0x00,0x00, +0x1e,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xcd,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xd1,0x0c,0x00,0x00,0x9c,0x0b,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa3,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xa0,0x0b,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa3,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xa3,0x0b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xd3,0x0c,0x00,0x00,0xcd,0x0b,0x00,0x00, +0x99,0x0b,0x00,0x00,0xd1,0x0c,0x00,0x00,0xa0,0x0b,0x00,0x00,0x52,0x00,0x06,0x00, +0x40,0x00,0x00,0x00,0xa4,0x0c,0x00,0x00,0xd3,0x0c,0x00,0x00,0x88,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0xb1,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0xa8,0x0b,0x00,0x00, +0xc9,0x0c,0x00,0x00,0x18,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xb0,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa8,0x0b,0x00,0x00,0xa9,0x0b,0x00,0x00, +0xad,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xa9,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xab,0x0b,0x00,0x00,0x88,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xd2,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xab,0x0b,0x00,0x00,0x18,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb0,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xad,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xaf,0x0b,0x00,0x00,0x88,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb0,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xb0,0x0b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xd5,0x0c,0x00,0x00,0xd2,0x0b,0x00,0x00, +0xa9,0x0b,0x00,0x00,0xaf,0x0b,0x00,0x00,0xad,0x0b,0x00,0x00,0xad,0x00,0x05,0x00, +0x94,0x00,0x00,0x00,0xb5,0x0b,0x00,0x00,0xc9,0x0c,0x00,0x00,0x18,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xc0,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xb5,0x0b,0x00,0x00,0xb6,0x0b,0x00,0x00,0xbd,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb6,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xb8,0x0b,0x00,0x00, +0xfe,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xb9,0x0b,0x00,0x00,0xb8,0x0b,0x00,0x00,0x1e,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xd7,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xd5,0x0c,0x00,0x00,0xb9,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0xc0,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbd,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0xc0,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc0,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xd7,0x0c,0x00,0x00,0xd7,0x0b,0x00,0x00,0xb6,0x0b,0x00,0x00,0xd5,0x0c,0x00,0x00, +0xbd,0x0b,0x00,0x00,0x52,0x00,0x06,0x00,0x40,0x00,0x00,0x00,0xaf,0x0c,0x00,0x00, +0xd7,0x0c,0x00,0x00,0xa4,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x80,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x17,0x0b,0x00,0x00,0xc9,0x0c,0x00,0x00,0x1e,0x01,0x00,0x00, +0x84,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x18,0x0b,0x00,0x00,0x17,0x0b,0x00,0x00, +0xb4,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x1a,0x0b,0x00,0x00, +0x18,0x0b,0x00,0x00,0xcf,0x0c,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x1b,0x0b,0x00,0x00,0x1a,0x0b,0x00,0x00,0x1e,0x01,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0xdc,0x0b,0x00,0x00,0x5c,0x08,0x00,0x00,0xaf,0x0c,0x00,0x00, +0x02,0x00,0x00,0x00,0x18,0x01,0x00,0x00,0x4f,0x00,0x08,0x00,0x31,0x00,0x00,0x00, +0xdd,0x0b,0x00,0x00,0xdc,0x0b,0x00,0x00,0xdc,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x3f,0x01,0x00,0x00, +0xe0,0x0b,0x00,0x00,0x49,0x01,0x00,0x00,0x50,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0xe4,0x0b,0x00,0x00,0xd3,0x0c,0x00,0x00,0xd7,0x0c,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0xe5,0x0b,0x00,0x00,0xe0,0x0b,0x00,0x00,0xe4,0x0b,0x00,0x00, +0x02,0x00,0x00,0x00,0x18,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe6,0x0b,0x00,0x00,0xe5,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0x21,0x0b,0x00,0x00,0xaf,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x3f,0x01,0x00,0x00,0xe9,0x0b,0x00,0x00,0x53,0x01,0x00,0x00,0x7c,0x00,0x04,0x00, +0x40,0x00,0x00,0x00,0xeb,0x0b,0x00,0x00,0x21,0x0b,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0xec,0x0b,0x00,0x00,0xe9,0x0b,0x00,0x00,0xeb,0x0b,0x00,0x00, +0x02,0x00,0x00,0x00,0x18,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xed,0x0b,0x00,0x00,0xec,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x32,0x00,0x00,0x00,0x25,0x0b,0x00,0x00,0xe8,0x0a,0x00,0x00,0x1b,0x0b,0x00,0x00, +0x3e,0x00,0x03,0x00,0x25,0x0b,0x00,0x00,0xdd,0x0b,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x28,0x0b,0x00,0x00,0xe9,0x0a,0x00,0x00,0x1b,0x0b,0x00,0x00, +0x3e,0x00,0x03,0x00,0x28,0x0b,0x00,0x00,0xe6,0x0b,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x2b,0x0b,0x00,0x00,0xea,0x0a,0x00,0x00,0x1b,0x0b,0x00,0x00, +0x3e,0x00,0x03,0x00,0x2b,0x0b,0x00,0x00,0xed,0x0b,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2e,0x0b,0x00,0x00,0xe6,0x0b,0x00,0x00,0xed,0x0b,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x30,0x0b,0x00,0x00,0xe5,0x0c,0x00,0x00, +0x2e,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0x31,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x31,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x33,0x0b,0x00,0x00, +0xcf,0x0c,0x00,0x00,0x1e,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x08,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x34,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0x35,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x35,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x37,0x0b,0x00,0x00,0xc9,0x0c,0x00,0x00,0x1e,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x03,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x38,0x0b,0x00,0x00,0xba,0x00,0x05,0x00, +0x94,0x00,0x00,0x00,0x3a,0x0b,0x00,0x00,0xca,0x0c,0x00,0x00,0xe4,0x00,0x00,0x00, +0xf7,0x00,0x03,0x00,0x69,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x3a,0x0b,0x00,0x00,0x3b,0x0b,0x00,0x00,0x69,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3b,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0x3c,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3c,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0xce,0x0c,0x00,0x00, +0x02,0x0b,0x00,0x00,0x3b,0x0b,0x00,0x00,0x01,0x0c,0x00,0x00,0x40,0x0b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xcb,0x0c,0x00,0x00,0x18,0x01,0x00,0x00, +0x3b,0x0b,0x00,0x00,0x67,0x0b,0x00,0x00,0x40,0x0b,0x00,0x00,0xb1,0x00,0x05,0x00, +0x94,0x00,0x00,0x00,0x3f,0x0b,0x00,0x00,0xcb,0x0c,0x00,0x00,0x2e,0x01,0x00,0x00, +0xf6,0x00,0x04,0x00,0x68,0x0b,0x00,0x00,0x40,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x3f,0x0b,0x00,0x00,0x40,0x0b,0x00,0x00,0x68,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x40,0x0b,0x00,0x00,0x41,0x00,0x05,0x00,0x32,0x00,0x00,0x00, +0x42,0x0b,0x00,0x00,0xe8,0x0a,0x00,0x00,0xcb,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x31,0x00,0x00,0x00,0x43,0x0b,0x00,0x00,0x42,0x0b,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x45,0x0b,0x00,0x00,0xe9,0x0a,0x00,0x00,0xcb,0x0c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x46,0x0b,0x00,0x00,0x45,0x0b,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x48,0x0b,0x00,0x00,0xea,0x0a,0x00,0x00, +0xcb,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x49,0x0b,0x00,0x00, +0x48,0x0b,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4c,0x0b,0x00,0x00, +0x72,0x0b,0x00,0x00,0x72,0x0b,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4f,0x0b,0x00,0x00,0x43,0x0b,0x00,0x00,0x43,0x0b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xf2,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x4c,0x0b,0x00,0x00,0x4f,0x0b,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x53,0x0b,0x00,0x00,0x72,0x0b,0x00,0x00,0x43,0x0b,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x55,0x0b,0x00,0x00,0x53,0x0b,0x00,0x00,0xf2,0x0b,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x57,0x0b,0x00,0x00,0x55,0x0b,0x00,0x00, +0xd7,0x04,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x59,0x0b,0x00,0x00, +0xb4,0x0c,0x00,0x00,0x57,0x0b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xf7,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x46,0x0b,0x00,0x00, +0x59,0x0b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xfc,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x49,0x0b,0x00,0x00,0x59,0x0b,0x00,0x00, +0x50,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x62,0x0b,0x00,0x00,0xf7,0x0b,0x00,0x00, +0xfc,0x0b,0x00,0x00,0x0c,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0x01,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xce,0x0c,0x00,0x00,0x62,0x0b,0x00,0x00, +0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x67,0x0b,0x00,0x00,0xcb,0x0c,0x00,0x00, +0x1e,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x3c,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x68,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0x69,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x69,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0xcc,0x0c,0x00,0x00, +0x02,0x0b,0x00,0x00,0x38,0x0b,0x00,0x00,0xce,0x0c,0x00,0x00,0x68,0x0b,0x00,0x00, +0x3d,0x00,0x04,0x00,0xa8,0x01,0x00,0x00,0x03,0x0c,0x00,0x00,0xaa,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x06,0x0c,0x00,0x00,0xcc,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x07,0x0c,0x00,0x00, +0xcc,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0x08,0x0c,0x00,0x00,0x06,0x0c,0x00,0x00,0x07,0x0c,0x00,0x00,0xe4,0x00,0x00,0x00, +0xe4,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x03,0x0c,0x00,0x00,0x92,0x05,0x00,0x00, +0x08,0x0c,0x00,0x00,0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_depth_clip_pass_87fea2a655c4d1efe7982363a5b78765.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_depth_clip_pass_87fea2a655c4d1efe7982363a5b78765.h new file mode 100644 index 00000000..e0a6863f --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_depth_clip_pass_87fea2a655c4d1efe7982363a5b78765.h @@ -0,0 +1,943 @@ +// ffx_fsr2_depth_clip_pass_87fea2a655c4d1efe7982363a5b78765.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_depth_clip_pass_87fea2a655c4d1efe7982363a5b78765_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_87fea2a655c4d1efe7982363a5b78765_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_87fea2a655c4d1efe7982363a5b78765_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_87fea2a655c4d1efe7982363a5b78765_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_87fea2a655c4d1efe7982363a5b78765_SampledImageResourceNames[] = { "r_reconstructed_previous_nearest_depth", "r_dilated_motion_vectors", "r_dilatedDepth", "r_reactive_mask", "r_transparency_and_composition_mask", "r_previous_dilated_motion_vectors", "r_input_motion_vectors", "r_input_color_jittered", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_87fea2a655c4d1efe7982363a5b78765_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 7, 8, 10, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_87fea2a655c4d1efe7982363a5b78765_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_87fea2a655c4d1efe7982363a5b78765_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_depth_clip_pass_87fea2a655c4d1efe7982363a5b78765_StorageImageResourceNames[] = { "rw_dilated_reactive_masks", "rw_prepared_input_color", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_87fea2a655c4d1efe7982363a5b78765_StorageImageResourceBindings[] = { 12, 13, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_87fea2a655c4d1efe7982363a5b78765_StorageImageResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_87fea2a655c4d1efe7982363a5b78765_StorageImageResourceSets[] = { 1, 1, }; + +static const char* g_ffx_fsr2_depth_clip_pass_87fea2a655c4d1efe7982363a5b78765_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_87fea2a655c4d1efe7982363a5b78765_UniformBufferResourceBindings[] = { 14, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_87fea2a655c4d1efe7982363a5b78765_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_87fea2a655c4d1efe7982363a5b78765_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_depth_clip_pass_87fea2a655c4d1efe7982363a5b78765_size = 14636; + +static const unsigned char g_ffx_fsr2_depth_clip_pass_87fea2a655c4d1efe7982363a5b78765_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x16,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x06,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x8f,0x05,0x00,0x00, +0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00, +0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75, +0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00, +0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65, +0x72,0x5f,0x31,0x36,0x62,0x69,0x74,0x5f,0x73,0x74,0x6f,0x72,0x61,0x67,0x65,0x00, +0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65, +0x72,0x5f,0x65,0x78,0x70,0x6c,0x69,0x63,0x69,0x74,0x5f,0x61,0x72,0x69,0x74,0x68, +0x6d,0x65,0x74,0x69,0x63,0x5f,0x74,0x79,0x70,0x65,0x73,0x00,0x04,0x00,0x0a,0x00, +0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74, +0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69, +0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c, +0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74, +0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0x15,0x01,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x15,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00, +0x06,0x00,0x07,0x00,0x15,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78, +0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00, +0x15,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79, +0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x15,0x01,0x00,0x00, +0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52, +0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e, +0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0x15,0x01,0x00,0x00,0x04,0x00,0x00,0x00, +0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f, +0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0x15,0x01,0x00,0x00,0x05,0x00,0x00,0x00, +0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55, +0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0x15,0x01,0x00,0x00,0x06,0x00,0x00,0x00, +0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00, +0x15,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54, +0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00, +0x15,0x01,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00, +0x06,0x00,0x08,0x00,0x15,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74, +0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00, +0x06,0x00,0x08,0x00,0x15,0x01,0x00,0x00,0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77, +0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00, +0x06,0x00,0x0b,0x00,0x15,0x01,0x00,0x00,0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74, +0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43, +0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00, +0x15,0x01,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f, +0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00,0x15,0x01,0x00,0x00, +0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61, +0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x15,0x01,0x00,0x00,0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e, +0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00,0x15,0x01,0x00,0x00, +0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65, +0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x15,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69, +0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0x15,0x01,0x00,0x00,0x11,0x00,0x00,0x00, +0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67, +0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00,0x15,0x01,0x00,0x00, +0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f, +0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00, +0x05,0x00,0x04,0x00,0x17,0x01,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00, +0x05,0x00,0x06,0x00,0x49,0x01,0x00,0x00,0x72,0x5f,0x72,0x65,0x61,0x63,0x74,0x69, +0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x00,0x05,0x00,0x0b,0x00,0x53,0x01,0x00,0x00, +0x72,0x5f,0x74,0x72,0x61,0x6e,0x73,0x70,0x61,0x72,0x65,0x6e,0x63,0x79,0x5f,0x61, +0x6e,0x64,0x5f,0x63,0x6f,0x6d,0x70,0x6f,0x73,0x69,0x74,0x69,0x6f,0x6e,0x5f,0x6d, +0x61,0x73,0x6b,0x00,0x05,0x00,0x08,0x00,0x5b,0x01,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x5f,0x6a,0x69,0x74,0x74,0x65,0x72, +0x65,0x64,0x00,0x00,0x05,0x00,0x08,0x00,0x63,0x01,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f, +0x72,0x73,0x00,0x00,0x05,0x00,0x08,0x00,0x71,0x01,0x00,0x00,0x72,0x77,0x5f,0x70, +0x72,0x65,0x70,0x61,0x72,0x65,0x64,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f, +0x6c,0x6f,0x72,0x00,0x05,0x00,0x0c,0x00,0x77,0x01,0x00,0x00,0x72,0x5f,0x72,0x65, +0x63,0x6f,0x6e,0x73,0x74,0x72,0x75,0x63,0x74,0x65,0x64,0x5f,0x70,0x72,0x65,0x76, +0x69,0x6f,0x75,0x73,0x5f,0x6e,0x65,0x61,0x72,0x65,0x73,0x74,0x5f,0x64,0x65,0x70, +0x74,0x68,0x00,0x00,0x05,0x00,0x09,0x00,0x80,0x01,0x00,0x00,0x72,0x5f,0x64,0x69, +0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63, +0x74,0x6f,0x72,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x0b,0x00,0x87,0x01,0x00,0x00, +0x72,0x5f,0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x64,0x69,0x6c,0x61,0x74, +0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72, +0x73,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x8b,0x01,0x00,0x00,0x73,0x5f,0x4c,0x69, +0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0x94,0x01,0x00,0x00,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x44,0x65,0x70, +0x74,0x68,0x00,0x00,0x05,0x00,0x07,0x00,0x9c,0x01,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x05,0x00,0x09,0x00,0xaa,0x01,0x00,0x00,0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74, +0x65,0x64,0x5f,0x72,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b, +0x73,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0x8f,0x05,0x00,0x00,0x67,0x6c,0x5f,0x47, +0x6c,0x6f,0x62,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49, +0x44,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00, +0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x15,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00,0x04,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00, +0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x15,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00,0x08,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00, +0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x15,0x01,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00,0x0c,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00, +0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x15,0x01,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x15,0x01,0x00,0x00, +0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x15,0x01,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x15,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x17,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x17,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x49,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x49,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x53,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x53,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x5b,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x5b,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x63,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x63,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x71,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x71,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0x71,0x01,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x77,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x77,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x80,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x80,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x87,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x87,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8b,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8b,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x94,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x94,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x9c,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x9c,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xaa,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xaa,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xaa,0x01,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8f,0x05,0x00,0x00,0x0b,0x00,0x00,0x00, +0x1c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa1,0x05,0x00,0x00,0x0b,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00, +0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x31,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x32,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x31,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x48,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x54,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x5c,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x5c,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x14,0x00,0x02,0x00,0x94,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x5c,0x00,0x00,0x00,0xb3,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00, +0xb4,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0xb3,0x00,0x00,0x00,0x1c,0x00,0x04,0x00, +0xb5,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0xb3,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xe4,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xe5,0x00,0x00,0x00,0x00,0x00,0x80,0x3f,0x1e,0x00,0x15,0x00, +0x15,0x01,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x48,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x16,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x15,0x01,0x00,0x00, +0x3b,0x00,0x04,0x00,0x16,0x01,0x00,0x00,0x17,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x18,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x19,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x1e,0x01,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x23,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x28,0x01,0x00,0x00,0x07,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x29,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x48,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x2e,0x01,0x00,0x00,0x09,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x2f,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x34,0x01,0x00,0x00,0x0c,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x35,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x3a,0x01,0x00,0x00,0x12,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x3f,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x40,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x3f,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x5c,0x00,0x00,0x00,0x45,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x40,0x01,0x00,0x00,0x49,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x40,0x01,0x00,0x00,0x53,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x40,0x01,0x00,0x00,0x5b,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x40,0x01,0x00,0x00,0x63,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x6f,0x01,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x70,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x6f,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0x70,0x01,0x00,0x00, +0x71,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x75,0x01,0x00,0x00, +0x5c,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x76,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x75,0x01,0x00,0x00,0x3b,0x00,0x04,0x00, +0x76,0x01,0x00,0x00,0x77,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x7a,0x01,0x00,0x00,0x5c,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x40,0x01,0x00,0x00,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x40,0x01,0x00,0x00,0x87,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x1a,0x00,0x02,0x00, +0x89,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0x8a,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x89,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0x8a,0x01,0x00,0x00,0x8b,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x1b,0x00,0x03,0x00,0x8d,0x01,0x00,0x00,0x3f,0x01,0x00,0x00, +0x3b,0x00,0x04,0x00,0x40,0x01,0x00,0x00,0x94,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x40,0x01,0x00,0x00,0x9c,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x9e,0x01,0x00,0x00,0x18,0x01,0x00,0x00, +0x18,0x01,0x00,0x00,0x19,0x00,0x09,0x00,0xa8,0x01,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xa9,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0xa8,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0xa9,0x01,0x00,0x00, +0xaa,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb2,0x01,0x00,0x00,0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb6,0x01,0x00,0x00,0x00,0x00,0x00,0x3f,0x2b,0x00,0x04,0x00,0x5c,0x00,0x00,0x00, +0xb7,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xc8,0x01,0x00,0x00,0x00,0x00,0x80,0xbe,0x2c,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x2b,0x02,0x00,0x00,0xb6,0x01,0x00,0x00,0xb6,0x01,0x00,0x00,0x17,0x00,0x04,0x00, +0x42,0x02,0x00,0x00,0x94,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x4b,0x02,0x00,0x00,0x00,0x00,0x00,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x4c,0x02,0x00,0x00,0x00,0x00,0x00,0xc0,0x2c,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x4d,0x02,0x00,0x00,0x4b,0x02,0x00,0x00,0x4c,0x02,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4f,0x02,0x00,0x00,0x00,0x00,0x80,0xbf, +0x2c,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x50,0x02,0x00,0x00,0x4f,0x02,0x00,0x00, +0xe5,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x98,0x02,0x00,0x00, +0x00,0xe0,0x7f,0x47,0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xb0,0x02,0x00,0x00, +0x1e,0x01,0x00,0x00,0x18,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0xb2,0x02,0x00,0x00,0x18,0x01,0x00,0x00,0x1e,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xb4,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0xb5,0x02,0x00,0x00,0x1e,0x01,0x00,0x00,0x1e,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xea,0x02,0x00,0x00,0x04,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x01,0x03,0x00,0x00,0x0a,0xd7,0x23,0x3c, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x3e,0x03,0x00,0x00,0x0d,0xd9,0x65,0x37, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4e,0x03,0x00,0x00,0x00,0x00,0x40,0x40, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x88,0x03,0x00,0x00,0xff,0xff,0xff,0xff, +0x2b,0x00,0x04,0x00,0x5c,0x00,0x00,0x00,0x94,0x04,0x00,0x00,0x09,0x00,0x00,0x00, +0x1c,0x00,0x04,0x00,0x95,0x04,0x00,0x00,0x31,0x00,0x00,0x00,0x94,0x04,0x00,0x00, +0x20,0x00,0x04,0x00,0x96,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0x95,0x04,0x00,0x00, +0x1c,0x00,0x04,0x00,0x9b,0x04,0x00,0x00,0x06,0x00,0x00,0x00,0x94,0x04,0x00,0x00, +0x20,0x00,0x04,0x00,0x9c,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0x9b,0x04,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd7,0x04,0x00,0x00,0x00,0x00,0xc0,0x40, +0x2c,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0xf7,0x04,0x00,0x00,0xe4,0x00,0x00,0x00, +0xe4,0x00,0x00,0x00,0xe4,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0x0e,0x05,0x00,0x00,0x18,0x01,0x00,0x00,0x88,0x03,0x00,0x00,0x17,0x00,0x04,0x00, +0x8d,0x05,0x00,0x00,0x5c,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x8e,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0x8d,0x05,0x00,0x00,0x3b,0x00,0x04,0x00, +0x8e,0x05,0x00,0x00,0x8f,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x5c,0x00,0x00,0x00,0xa0,0x05,0x00,0x00,0x08,0x00,0x00,0x00,0x2c,0x00,0x06,0x00, +0x8d,0x05,0x00,0x00,0xa1,0x05,0x00,0x00,0xa0,0x05,0x00,0x00,0xa0,0x05,0x00,0x00, +0xb7,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0x09,0x0c,0x00,0x00,0x07,0x00,0x00,0x00, +0xb4,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x0b,0x0c,0x00,0x00,0x07,0x00,0x00,0x00, +0xb5,0x00,0x00,0x00,0x2c,0x00,0x07,0x00,0xb4,0x00,0x00,0x00,0xb0,0x0c,0x00,0x00, +0x9e,0x01,0x00,0x00,0xb0,0x02,0x00,0x00,0xb2,0x02,0x00,0x00,0xb5,0x02,0x00,0x00, +0x2c,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0xb1,0x0c,0x00,0x00,0x98,0x02,0x00,0x00, +0x98,0x02,0x00,0x00,0x98,0x02,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb2,0x0c,0x00,0x00,0x00,0x00,0xc8,0x42,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb3,0x0c,0x00,0x00,0xcd,0xcc,0x4c,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb4,0x0c,0x00,0x00,0x00,0x00,0xe0,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb8,0x0c,0x00,0x00,0x8b,0xff,0xed,0x39,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00, +0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x0b,0x0c,0x00,0x00,0x25,0x0c,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x09,0x0c,0x00,0x00,0x24,0x0c,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x96,0x04,0x00,0x00,0xe8,0x0a,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x9c,0x04,0x00,0x00,0xe9,0x0a,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x9c,0x04,0x00,0x00,0xea,0x0a,0x00,0x00, +0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x8d,0x05,0x00,0x00,0x90,0x05,0x00,0x00, +0x8f,0x05,0x00,0x00,0x4f,0x00,0x07,0x00,0x5d,0x00,0x00,0x00,0x91,0x05,0x00,0x00, +0x90,0x05,0x00,0x00,0x90,0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x7c,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0x92,0x05,0x00,0x00,0x91,0x05,0x00,0x00, +0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0xc2,0x05,0x00,0x00,0x92,0x05,0x00,0x00, +0x81,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xc4,0x05,0x00,0x00,0xc2,0x05,0x00,0x00, +0x2b,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x19,0x01,0x00,0x00,0xfd,0x05,0x00,0x00, +0x17,0x01,0x00,0x00,0x18,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x40,0x00,0x00,0x00, +0xfe,0x05,0x00,0x00,0xfd,0x05,0x00,0x00,0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00, +0xc6,0x05,0x00,0x00,0xfe,0x05,0x00,0x00,0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0xc7,0x05,0x00,0x00,0xc4,0x05,0x00,0x00,0xc6,0x05,0x00,0x00,0x3d,0x00,0x04,0x00, +0x3f,0x01,0x00,0x00,0x01,0x06,0x00,0x00,0x80,0x01,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0x03,0x06,0x00,0x00,0x01,0x06,0x00,0x00,0x92,0x05,0x00,0x00, +0x02,0x00,0x00,0x00,0x18,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00, +0x04,0x06,0x00,0x00,0x03,0x06,0x00,0x00,0x03,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x19,0x01,0x00,0x00,0x07,0x06,0x00,0x00, +0x17,0x01,0x00,0x00,0x23,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x40,0x00,0x00,0x00, +0x08,0x06,0x00,0x00,0x07,0x06,0x00,0x00,0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00, +0xcc,0x05,0x00,0x00,0x08,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0xcd,0x05,0x00,0x00,0x04,0x06,0x00,0x00,0xcc,0x05,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xce,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0xcd,0x05,0x00,0x00,0xba,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0xcf,0x05,0x00,0x00, +0xce,0x05,0x00,0x00,0x01,0x03,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xd0,0x05,0x00,0x00,0xcf,0x05,0x00,0x00,0xe5,0x00,0x00,0x00,0xe4,0x00,0x00,0x00, +0x8e,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xd2,0x05,0x00,0x00,0x04,0x06,0x00,0x00, +0xd0,0x05,0x00,0x00,0x81,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xd5,0x05,0x00,0x00, +0xc7,0x05,0x00,0x00,0xd2,0x05,0x00,0x00,0x3d,0x00,0x04,0x00,0x3f,0x01,0x00,0x00, +0x0b,0x06,0x00,0x00,0x94,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0x0d,0x06,0x00,0x00,0x0b,0x06,0x00,0x00,0x92,0x05,0x00,0x00,0x02,0x00,0x00,0x00, +0x18,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0e,0x06,0x00,0x00, +0x0d,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x29,0x01,0x00,0x00, +0xcb,0x06,0x00,0x00,0x17,0x01,0x00,0x00,0x28,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x48,0x00,0x00,0x00,0xcc,0x06,0x00,0x00,0xcb,0x06,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc3,0x06,0x00,0x00,0xcc,0x06,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc6,0x06,0x00,0x00,0xcc,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc7,0x06,0x00,0x00, +0x0e,0x06,0x00,0x00,0xc6,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc8,0x06,0x00,0x00,0xc3,0x06,0x00,0x00,0xc7,0x06,0x00,0x00,0x85,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0xda,0x06,0x00,0x00,0xd5,0x05,0x00,0x00,0xc6,0x05,0x00,0x00, +0x83,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xdb,0x06,0x00,0x00,0xda,0x06,0x00,0x00, +0x2b,0x02,0x00,0x00,0x0c,0x00,0x06,0x00,0x12,0x00,0x00,0x00,0xdd,0x06,0x00,0x00, +0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0xdb,0x06,0x00,0x00,0x6e,0x00,0x04,0x00, +0x40,0x00,0x00,0x00,0xde,0x06,0x00,0x00,0xdd,0x06,0x00,0x00,0x0c,0x00,0x06,0x00, +0x12,0x00,0x00,0x00,0x06,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0xdb,0x06,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe7,0x06,0x00,0x00, +0x06,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe8,0x06,0x00,0x00,0xe5,0x00,0x00,0x00,0xe7,0x06,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xea,0x06,0x00,0x00,0x06,0x07,0x00,0x00,0x01,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xeb,0x06,0x00,0x00,0xe5,0x00,0x00,0x00, +0xea,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xec,0x06,0x00,0x00, +0xe8,0x06,0x00,0x00,0xeb,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf3,0x06,0x00,0x00,0xe7,0x06,0x00,0x00,0xeb,0x06,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfa,0x06,0x00,0x00,0xe8,0x06,0x00,0x00,0xea,0x06,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0xe7,0x06,0x00,0x00, +0xea,0x06,0x00,0x00,0x50,0x00,0x07,0x00,0xb5,0x00,0x00,0x00,0x53,0x0c,0x00,0x00, +0xec,0x06,0x00,0x00,0xf3,0x06,0x00,0x00,0xfa,0x06,0x00,0x00,0x00,0x07,0x00,0x00, +0x3e,0x00,0x03,0x00,0x24,0x0c,0x00,0x00,0xb0,0x0c,0x00,0x00,0x3e,0x00,0x03,0x00, +0x25,0x0c,0x00,0x00,0x53,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00,0x5a,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5a,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xbb,0x0c,0x00,0x00,0xe4,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x09,0x0d,0x00,0x00, +0xaf,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xba,0x0c,0x00,0x00, +0xe4,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x06,0x0d,0x00,0x00,0xaf,0x06,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xb9,0x0c,0x00,0x00,0x18,0x01,0x00,0x00, +0x05,0x00,0x00,0x00,0xb1,0x06,0x00,0x00,0xaf,0x06,0x00,0x00,0xb1,0x00,0x05,0x00, +0x94,0x00,0x00,0x00,0x5d,0x06,0x00,0x00,0xb9,0x0c,0x00,0x00,0xea,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0xb2,0x06,0x00,0x00,0xaf,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x5d,0x06,0x00,0x00,0x5e,0x06,0x00,0x00,0xb2,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5e,0x06,0x00,0x00,0x41,0x00,0x05,0x00,0x54,0x00,0x00,0x00, +0x27,0x0c,0x00,0x00,0x24,0x0c,0x00,0x00,0xb9,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x40,0x00,0x00,0x00,0x61,0x06,0x00,0x00,0x27,0x0c,0x00,0x00,0x80,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0x65,0x06,0x00,0x00,0xde,0x06,0x00,0x00,0x61,0x06,0x00,0x00, +0x7c,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x0f,0x07,0x00,0x00,0x65,0x06,0x00,0x00, +0x7c,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x11,0x07,0x00,0x00,0xfe,0x05,0x00,0x00, +0xb0,0x00,0x05,0x00,0x42,0x02,0x00,0x00,0x12,0x07,0x00,0x00,0x0f,0x07,0x00,0x00, +0x11,0x07,0x00,0x00,0x9b,0x00,0x04,0x00,0x94,0x00,0x00,0x00,0x13,0x07,0x00,0x00, +0x12,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0xae,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x13,0x07,0x00,0x00,0x69,0x06,0x00,0x00,0xae,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0x69,0x06,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x28,0x0c,0x00,0x00,0x25,0x0c,0x00,0x00,0xb9,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x6c,0x06,0x00,0x00,0x28,0x0c,0x00,0x00,0xba,0x00,0x05,0x00, +0x94,0x00,0x00,0x00,0x6e,0x06,0x00,0x00,0x6c,0x06,0x00,0x00,0x01,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0xad,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x6e,0x06,0x00,0x00,0x6f,0x06,0x00,0x00,0xad,0x06,0x00,0x00,0xf8,0x00,0x02,0x00, +0x6f,0x06,0x00,0x00,0x3d,0x00,0x04,0x00,0x75,0x01,0x00,0x00,0x16,0x07,0x00,0x00, +0x77,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x7a,0x01,0x00,0x00,0x18,0x07,0x00,0x00, +0x16,0x07,0x00,0x00,0x65,0x06,0x00,0x00,0x02,0x00,0x00,0x00,0x18,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x5c,0x00,0x00,0x00,0x19,0x07,0x00,0x00,0x18,0x07,0x00,0x00, +0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1a,0x07,0x00,0x00, +0x19,0x07,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x24,0x07,0x00,0x00, +0x1a,0x07,0x00,0x00,0xc6,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x25,0x07,0x00,0x00,0xc3,0x06,0x00,0x00,0x24,0x07,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x76,0x06,0x00,0x00,0xc8,0x06,0x00,0x00,0x25,0x07,0x00,0x00, +0xba,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0x78,0x06,0x00,0x00,0x76,0x06,0x00,0x00, +0xe4,0x00,0x00,0x00,0xf7,0x00,0x03,0x00,0xac,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x78,0x06,0x00,0x00,0x79,0x06,0x00,0x00,0xac,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0x79,0x06,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x2e,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x1a,0x07,0x00,0x00, +0x0e,0x06,0x00,0x00,0x8e,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x7f,0x06,0x00,0x00, +0xc6,0x05,0x00,0x00,0xb6,0x01,0x00,0x00,0x6e,0x00,0x04,0x00,0x40,0x00,0x00,0x00, +0x80,0x06,0x00,0x00,0x7f,0x06,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x67,0x07,0x00,0x00,0x2e,0x07,0x00,0x00,0xc6,0x06,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x68,0x07,0x00,0x00,0xc3,0x06,0x00,0x00,0x67,0x07,0x00,0x00, +0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0x45,0x07,0x00,0x00,0x80,0x06,0x00,0x00, +0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x72,0x07,0x00,0x00,0x45,0x07,0x00,0x00, +0xc6,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x73,0x07,0x00,0x00, +0x72,0x07,0x00,0x00,0x4d,0x02,0x00,0x00,0x81,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x74,0x07,0x00,0x00,0x73,0x07,0x00,0x00,0x50,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x49,0x07,0x00,0x00,0xcc,0x06,0x00,0x00,0x02,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4b,0x07,0x00,0x00,0x74,0x07,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4c,0x07,0x00,0x00, +0x49,0x07,0x00,0x00,0x4b,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4e,0x07,0x00,0x00,0x4c,0x07,0x00,0x00,0x68,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x50,0x07,0x00,0x00,0xcc,0x06,0x00,0x00,0x03,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x52,0x07,0x00,0x00,0x74,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x53,0x07,0x00,0x00, +0x50,0x07,0x00,0x00,0x52,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x55,0x07,0x00,0x00,0x53,0x07,0x00,0x00,0x68,0x07,0x00,0x00,0x50,0x00,0x06,0x00, +0x31,0x00,0x00,0x00,0x59,0x07,0x00,0x00,0x4e,0x07,0x00,0x00,0x55,0x07,0x00,0x00, +0x68,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8e,0x07,0x00,0x00, +0x49,0x07,0x00,0x00,0x4f,0x02,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x90,0x07,0x00,0x00,0x8e,0x07,0x00,0x00,0x68,0x07,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x97,0x07,0x00,0x00,0x50,0x07,0x00,0x00,0x68,0x07,0x00,0x00, +0x50,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0x9b,0x07,0x00,0x00,0x90,0x07,0x00,0x00, +0x97,0x07,0x00,0x00,0x68,0x07,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x89,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0xc6,0x05,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xbf,0x07,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xc8,0x06,0x00,0x00,0x25,0x07,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x8e,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0x9b,0x07,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x90,0x06,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x59,0x07,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x91,0x06,0x00,0x00,0x8e,0x06,0x00,0x00,0x90,0x06,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x93,0x06,0x00,0x00,0x3e,0x03,0x00,0x00, +0x91,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x95,0x06,0x00,0x00, +0x93,0x06,0x00,0x00,0x89,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x97,0x06,0x00,0x00,0x95,0x06,0x00,0x00,0xbf,0x07,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9b,0x06,0x00,0x00,0x89,0x06,0x00,0x00,0xb8,0x0c,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xc7,0x07,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x9b,0x06,0x00,0x00,0xe4,0x00,0x00,0x00,0xe5,0x00,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xcd,0x07,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0xe5,0x00,0x00,0x00,0x4e,0x03,0x00,0x00,0xc7,0x07,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa1,0x06,0x00,0x00,0x97,0x06,0x00,0x00, +0x76,0x06,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xd1,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xa1,0x06,0x00,0x00,0xe4,0x00,0x00,0x00, +0xe5,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd6,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xd1,0x07,0x00,0x00,0xcd,0x07,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa6,0x06,0x00,0x00,0xd6,0x07,0x00,0x00, +0x6c,0x06,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa8,0x06,0x00,0x00, +0xbb,0x0c,0x00,0x00,0xa6,0x06,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xab,0x06,0x00,0x00,0xba,0x0c,0x00,0x00,0x6c,0x06,0x00,0x00,0xf9,0x00,0x02,0x00, +0xac,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xac,0x06,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x0b,0x0d,0x00,0x00,0xbb,0x0c,0x00,0x00,0x6f,0x06,0x00,0x00, +0xa8,0x06,0x00,0x00,0x79,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x08,0x0d,0x00,0x00,0xba,0x0c,0x00,0x00,0x6f,0x06,0x00,0x00,0xab,0x06,0x00,0x00, +0x79,0x06,0x00,0x00,0xf9,0x00,0x02,0x00,0xad,0x06,0x00,0x00,0xf8,0x00,0x02,0x00, +0xad,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x0a,0x0d,0x00,0x00, +0xbb,0x0c,0x00,0x00,0x69,0x06,0x00,0x00,0x0b,0x0d,0x00,0x00,0xac,0x06,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x07,0x0d,0x00,0x00,0xba,0x0c,0x00,0x00, +0x69,0x06,0x00,0x00,0x08,0x0d,0x00,0x00,0xac,0x06,0x00,0x00,0xf9,0x00,0x02,0x00, +0xae,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xae,0x06,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x09,0x0d,0x00,0x00,0xbb,0x0c,0x00,0x00,0x5e,0x06,0x00,0x00, +0x0a,0x0d,0x00,0x00,0xad,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x06,0x0d,0x00,0x00,0xba,0x0c,0x00,0x00,0x5e,0x06,0x00,0x00,0x07,0x0d,0x00,0x00, +0xad,0x06,0x00,0x00,0xf9,0x00,0x02,0x00,0xaf,0x06,0x00,0x00,0xf8,0x00,0x02,0x00, +0xaf,0x06,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xb1,0x06,0x00,0x00, +0xb9,0x0c,0x00,0x00,0x1e,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x5a,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb2,0x06,0x00,0x00,0xba,0x00,0x05,0x00,0x94,0x00,0x00,0x00, +0xb4,0x06,0x00,0x00,0xba,0x0c,0x00,0x00,0xe4,0x00,0x00,0x00,0xf7,0x00,0x03,0x00, +0xbc,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb4,0x06,0x00,0x00, +0xb5,0x06,0x00,0x00,0xbb,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xb5,0x06,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb8,0x06,0x00,0x00,0xbb,0x0c,0x00,0x00, +0xba,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb9,0x06,0x00,0x00, +0xe5,0x00,0x00,0x00,0xb8,0x06,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xda,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xb9,0x06,0x00,0x00, +0xe4,0x00,0x00,0x00,0xe5,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xbc,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbb,0x06,0x00,0x00,0xf9,0x00,0x02,0x00,0xbc,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbc,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xbc,0x0c,0x00,0x00,0xda,0x07,0x00,0x00,0xb5,0x06,0x00,0x00,0xe4,0x00,0x00,0x00, +0xbb,0x06,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xe7,0x07,0x00,0x00, +0x92,0x05,0x00,0x00,0x0e,0x05,0x00,0x00,0x3d,0x00,0x04,0x00,0x75,0x01,0x00,0x00, +0x05,0x08,0x00,0x00,0x77,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x7a,0x01,0x00,0x00, +0x07,0x08,0x00,0x00,0x05,0x08,0x00,0x00,0xe7,0x07,0x00,0x00,0x02,0x00,0x00,0x00, +0x18,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x5c,0x00,0x00,0x00,0x08,0x08,0x00,0x00, +0x07,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x09,0x08,0x00,0x00,0x08,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x13,0x08,0x00,0x00,0x09,0x08,0x00,0x00,0xc6,0x06,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x14,0x08,0x00,0x00,0xc3,0x06,0x00,0x00,0x13,0x08,0x00,0x00, +0x5f,0x00,0x07,0x00,0x7a,0x01,0x00,0x00,0x1d,0x08,0x00,0x00,0x05,0x08,0x00,0x00, +0x92,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x18,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x5c,0x00,0x00,0x00,0x1e,0x08,0x00,0x00,0x1d,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1f,0x08,0x00,0x00,0x1e,0x08,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x29,0x08,0x00,0x00,0x1f,0x08,0x00,0x00, +0xc6,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2a,0x08,0x00,0x00, +0xc3,0x06,0x00,0x00,0x29,0x08,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0xef,0x07,0x00,0x00,0x92,0x05,0x00,0x00,0xb2,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x7a,0x01,0x00,0x00,0x33,0x08,0x00,0x00,0x05,0x08,0x00,0x00,0xef,0x07,0x00,0x00, +0x02,0x00,0x00,0x00,0x18,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x5c,0x00,0x00,0x00, +0x34,0x08,0x00,0x00,0x33,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x35,0x08,0x00,0x00,0x34,0x08,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3f,0x08,0x00,0x00,0x35,0x08,0x00,0x00,0xc6,0x06,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x40,0x08,0x00,0x00,0xc3,0x06,0x00,0x00, +0x3f,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf4,0x07,0x00,0x00, +0x14,0x08,0x00,0x00,0x2a,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf6,0x07,0x00,0x00,0x2a,0x08,0x00,0x00,0x01,0x03,0x00,0x00,0xba,0x00,0x05,0x00, +0x94,0x00,0x00,0x00,0xf7,0x07,0x00,0x00,0xf4,0x07,0x00,0x00,0xf6,0x07,0x00,0x00, +0xf7,0x00,0x03,0x00,0xff,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xf7,0x07,0x00,0x00,0xf8,0x07,0x00,0x00,0xff,0x07,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf8,0x07,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfb,0x07,0x00,0x00, +0x2a,0x08,0x00,0x00,0x40,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfd,0x07,0x00,0x00,0x40,0x08,0x00,0x00,0x01,0x03,0x00,0x00,0xba,0x00,0x05,0x00, +0x94,0x00,0x00,0x00,0xfe,0x07,0x00,0x00,0xfb,0x07,0x00,0x00,0xfd,0x07,0x00,0x00, +0xf9,0x00,0x02,0x00,0xff,0x07,0x00,0x00,0xf8,0x00,0x02,0x00,0xff,0x07,0x00,0x00, +0xf5,0x00,0x07,0x00,0x94,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0xf7,0x07,0x00,0x00, +0xbc,0x06,0x00,0x00,0xfe,0x07,0x00,0x00,0xf8,0x07,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x01,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0xe5,0x00,0x00,0x00, +0xe4,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x02,0x08,0x00,0x00, +0xe5,0x00,0x00,0x00,0x01,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe1,0x05,0x00,0x00,0xbc,0x0c,0x00,0x00,0x02,0x08,0x00,0x00,0x3d,0x00,0x04,0x00, +0x3f,0x01,0x00,0x00,0x5c,0x08,0x00,0x00,0x5b,0x01,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0x5e,0x08,0x00,0x00,0x5c,0x08,0x00,0x00,0x92,0x05,0x00,0x00, +0x02,0x00,0x00,0x00,0x18,0x01,0x00,0x00,0x4f,0x00,0x08,0x00,0x31,0x00,0x00,0x00, +0x5f,0x08,0x00,0x00,0x5e,0x08,0x00,0x00,0x5e,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x31,0x00,0x00,0x00, +0x64,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xf7,0x04,0x00,0x00, +0x5f,0x08,0x00,0x00,0x3d,0x00,0x04,0x00,0x3f,0x01,0x00,0x00,0x68,0x08,0x00,0x00, +0x9c,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x69,0x08,0x00,0x00, +0x68,0x08,0x00,0x00,0x9e,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x18,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6a,0x08,0x00,0x00,0x69,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0x6c,0x08,0x00,0x00, +0x6a,0x08,0x00,0x00,0xe4,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x6e,0x08,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6e,0x08,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x15,0x0d,0x00,0x00,0x6c,0x08,0x00,0x00,0xe5,0x00,0x00,0x00,0x6a,0x08,0x00,0x00, +0x41,0x00,0x05,0x00,0x35,0x01,0x00,0x00,0x72,0x08,0x00,0x00,0x17,0x01,0x00,0x00, +0x34,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x73,0x08,0x00,0x00, +0x72,0x08,0x00,0x00,0x50,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0x78,0x08,0x00,0x00, +0x73,0x08,0x00,0x00,0x73,0x08,0x00,0x00,0x73,0x08,0x00,0x00,0x88,0x00,0x05,0x00, +0x31,0x00,0x00,0x00,0x79,0x08,0x00,0x00,0x64,0x08,0x00,0x00,0x78,0x08,0x00,0x00, +0x8e,0x00,0x05,0x00,0x31,0x00,0x00,0x00,0x7c,0x08,0x00,0x00,0x79,0x08,0x00,0x00, +0x15,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00,0x31,0x00,0x00,0x00,0x80,0x08,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x7c,0x08,0x00,0x00,0xf7,0x04,0x00,0x00, +0xb1,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x86,0x08,0x00,0x00, +0x80,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x87,0x08,0x00,0x00,0xb2,0x01,0x00,0x00,0x86,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x89,0x08,0x00,0x00,0x80,0x08,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8a,0x08,0x00,0x00,0xb6,0x01,0x00,0x00, +0x89,0x08,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8b,0x08,0x00,0x00, +0x87,0x08,0x00,0x00,0x8a,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8d,0x08,0x00,0x00,0x80,0x08,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8e,0x08,0x00,0x00,0xb2,0x01,0x00,0x00,0x8d,0x08,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8f,0x08,0x00,0x00,0x8b,0x08,0x00,0x00, +0x8e,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x92,0x08,0x00,0x00, +0xb6,0x01,0x00,0x00,0x86,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x95,0x08,0x00,0x00,0xb6,0x01,0x00,0x00,0x8d,0x08,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x96,0x08,0x00,0x00,0x92,0x08,0x00,0x00,0x95,0x08,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x99,0x08,0x00,0x00,0xc8,0x01,0x00,0x00, +0x86,0x08,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9d,0x08,0x00,0x00, +0x99,0x08,0x00,0x00,0x8a,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa1,0x08,0x00,0x00,0x9d,0x08,0x00,0x00,0x8e,0x08,0x00,0x00,0x50,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0xe9,0x05,0x00,0x00,0x8f,0x08,0x00,0x00,0x96,0x08,0x00,0x00, +0xa1,0x08,0x00,0x00,0xe1,0x05,0x00,0x00,0x3d,0x00,0x04,0x00,0x6f,0x01,0x00,0x00, +0xa5,0x08,0x00,0x00,0x71,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0xa5,0x08,0x00,0x00, +0x92,0x05,0x00,0x00,0xe9,0x05,0x00,0x00,0x3d,0x00,0x04,0x00,0x3f,0x01,0x00,0x00, +0x09,0x09,0x00,0x00,0x63,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0x0b,0x09,0x00,0x00,0x09,0x09,0x00,0x00,0x92,0x05,0x00,0x00,0x02,0x00,0x00,0x00, +0x18,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0x0c,0x09,0x00,0x00, +0x0b,0x09,0x00,0x00,0x0b,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x2f,0x01,0x00,0x00,0x13,0x09,0x00,0x00,0x17,0x01,0x00,0x00, +0x2e,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0x14,0x09,0x00,0x00, +0x13,0x09,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x0f,0x09,0x00,0x00, +0x0c,0x09,0x00,0x00,0x14,0x09,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0xc9,0x08,0x00,0x00,0x0f,0x09,0x00,0x00,0xc6,0x05,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xca,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0xc9,0x08,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xcc,0x08,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x0f,0x09,0x00,0x00,0xba,0x00,0x05,0x00, +0x94,0x00,0x00,0x00,0xce,0x08,0x00,0x00,0xca,0x08,0x00,0x00,0x01,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0xfd,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xce,0x08,0x00,0x00,0xcf,0x08,0x00,0x00,0xfd,0x08,0x00,0x00,0xf8,0x00,0x02,0x00, +0xcf,0x08,0x00,0x00,0xf9,0x00,0x02,0x00,0xd0,0x08,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd0,0x08,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc3,0x0c,0x00,0x00, +0xcc,0x08,0x00,0x00,0xcf,0x08,0x00,0x00,0xf9,0x0c,0x00,0x00,0xf9,0x08,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc1,0x0c,0x00,0x00,0xe5,0x00,0x00,0x00, +0xcf,0x08,0x00,0x00,0xfe,0x0c,0x00,0x00,0xf9,0x08,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xbf,0x0c,0x00,0x00,0x88,0x03,0x00,0x00,0xcf,0x08,0x00,0x00, +0xfb,0x08,0x00,0x00,0xf9,0x08,0x00,0x00,0xb3,0x00,0x05,0x00,0x94,0x00,0x00,0x00, +0xd3,0x08,0x00,0x00,0xbf,0x0c,0x00,0x00,0x1e,0x01,0x00,0x00,0xf6,0x00,0x04,0x00, +0xfc,0x08,0x00,0x00,0xf9,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xd3,0x08,0x00,0x00,0xd4,0x08,0x00,0x00,0xfc,0x08,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd4,0x08,0x00,0x00,0xf9,0x00,0x02,0x00,0xd5,0x08,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd5,0x08,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xfe,0x0c,0x00,0x00, +0xc1,0x0c,0x00,0x00,0xd4,0x08,0x00,0x00,0x98,0x09,0x00,0x00,0xf5,0x08,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf9,0x0c,0x00,0x00,0xc3,0x0c,0x00,0x00, +0xd4,0x08,0x00,0x00,0x8e,0x09,0x00,0x00,0xf5,0x08,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xeb,0x0c,0x00,0x00,0x88,0x03,0x00,0x00,0xd4,0x08,0x00,0x00, +0xf7,0x08,0x00,0x00,0xf5,0x08,0x00,0x00,0xb3,0x00,0x05,0x00,0x94,0x00,0x00,0x00, +0xd8,0x08,0x00,0x00,0xeb,0x0c,0x00,0x00,0x1e,0x01,0x00,0x00,0xf6,0x00,0x04,0x00, +0xf8,0x08,0x00,0x00,0xf5,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xd8,0x08,0x00,0x00,0xd9,0x08,0x00,0x00,0xf8,0x08,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd9,0x08,0x00,0x00,0x50,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xdc,0x08,0x00,0x00, +0xeb,0x0c,0x00,0x00,0xbf,0x0c,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0x2a,0x09,0x00,0x00,0x92,0x05,0x00,0x00,0xdc,0x08,0x00,0x00,0xb1,0x00,0x05,0x00, +0x94,0x00,0x00,0x00,0x2d,0x09,0x00,0x00,0xeb,0x0c,0x00,0x00,0x18,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x35,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x2d,0x09,0x00,0x00,0x2e,0x09,0x00,0x00,0x32,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2e,0x09,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x30,0x09,0x00,0x00, +0x2a,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x6a,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x30,0x09,0x00,0x00, +0x18,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x35,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x32,0x09,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x34,0x09,0x00,0x00, +0x2a,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x35,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x35,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xed,0x0c,0x00,0x00,0x6a,0x09,0x00,0x00,0x2e,0x09,0x00,0x00,0x34,0x09,0x00,0x00, +0x32,0x09,0x00,0x00,0xad,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0x3a,0x09,0x00,0x00, +0xeb,0x0c,0x00,0x00,0x18,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x45,0x09,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x3a,0x09,0x00,0x00,0x3b,0x09,0x00,0x00, +0x42,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x3b,0x09,0x00,0x00,0x51,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x3d,0x09,0x00,0x00,0xfe,0x05,0x00,0x00,0x00,0x00,0x00,0x00, +0x82,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x3e,0x09,0x00,0x00,0x3d,0x09,0x00,0x00, +0x1e,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x6f,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xed,0x0c,0x00,0x00,0x3e,0x09,0x00,0x00, +0xf9,0x00,0x02,0x00,0x45,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x42,0x09,0x00,0x00, +0xf9,0x00,0x02,0x00,0x45,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x45,0x09,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xef,0x0c,0x00,0x00,0x6f,0x09,0x00,0x00, +0x3b,0x09,0x00,0x00,0xed,0x0c,0x00,0x00,0x42,0x09,0x00,0x00,0x52,0x00,0x06,0x00, +0x40,0x00,0x00,0x00,0x8a,0x0c,0x00,0x00,0xef,0x0c,0x00,0x00,0x2a,0x09,0x00,0x00, +0x00,0x00,0x00,0x00,0xb1,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0x4a,0x09,0x00,0x00, +0xbf,0x0c,0x00,0x00,0x18,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x52,0x09,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x4a,0x09,0x00,0x00,0x4b,0x09,0x00,0x00, +0x4f,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x4b,0x09,0x00,0x00,0x51,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x4d,0x09,0x00,0x00,0x2a,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x74,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x4d,0x09,0x00,0x00,0x18,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x52,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x4f,0x09,0x00,0x00,0x51,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x51,0x09,0x00,0x00,0x2a,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x52,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x52,0x09,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xf1,0x0c,0x00,0x00,0x74,0x09,0x00,0x00, +0x4b,0x09,0x00,0x00,0x51,0x09,0x00,0x00,0x4f,0x09,0x00,0x00,0xad,0x00,0x05,0x00, +0x94,0x00,0x00,0x00,0x57,0x09,0x00,0x00,0xbf,0x0c,0x00,0x00,0x18,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x62,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x57,0x09,0x00,0x00,0x58,0x09,0x00,0x00,0x5f,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x58,0x09,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x5a,0x09,0x00,0x00, +0xfe,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x5b,0x09,0x00,0x00,0x5a,0x09,0x00,0x00,0x1e,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x79,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xf1,0x0c,0x00,0x00,0x5b,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0x62,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5f,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0x62,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x62,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xf3,0x0c,0x00,0x00,0x79,0x09,0x00,0x00,0x58,0x09,0x00,0x00,0xf1,0x0c,0x00,0x00, +0x5f,0x09,0x00,0x00,0x52,0x00,0x06,0x00,0x40,0x00,0x00,0x00,0x95,0x0c,0x00,0x00, +0xf3,0x0c,0x00,0x00,0x8a,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0x80,0x09,0x00,0x00,0x09,0x09,0x00,0x00,0x95,0x0c,0x00,0x00, +0x02,0x00,0x00,0x00,0x18,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00, +0x81,0x09,0x00,0x00,0x80,0x09,0x00,0x00,0x80,0x09,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x84,0x09,0x00,0x00, +0x81,0x09,0x00,0x00,0x14,0x09,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xe3,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x84,0x09,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x8e,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xe3,0x08,0x00,0x00,0xf9,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x93,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xe3,0x08,0x00,0x00,0x8e,0x09,0x00,0x00,0x50,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0xec,0x08,0x00,0x00,0x93,0x09,0x00,0x00,0x93,0x09,0x00,0x00,0x88,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0xed,0x08,0x00,0x00,0x84,0x09,0x00,0x00,0xec,0x08,0x00,0x00, +0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xf1,0x08,0x00,0x00,0x0f,0x09,0x00,0x00, +0xec,0x08,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf2,0x08,0x00,0x00, +0xed,0x08,0x00,0x00,0xf1,0x08,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x98,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xfe,0x0c,0x00,0x00, +0xf2,0x08,0x00,0x00,0xf9,0x00,0x02,0x00,0xf5,0x08,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf5,0x08,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xf7,0x08,0x00,0x00, +0xeb,0x0c,0x00,0x00,0x1e,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xd5,0x08,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf8,0x08,0x00,0x00,0xf9,0x00,0x02,0x00,0xf9,0x08,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf9,0x08,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xfb,0x08,0x00,0x00,0xbf,0x0c,0x00,0x00,0x1e,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd0,0x08,0x00,0x00,0xf8,0x00,0x02,0x00,0xfc,0x08,0x00,0x00,0xf9,0x00,0x02,0x00, +0xfd,0x08,0x00,0x00,0xf8,0x00,0x02,0x00,0xfd,0x08,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xc2,0x0c,0x00,0x00,0xcc,0x08,0x00,0x00,0x6e,0x08,0x00,0x00, +0xc3,0x0c,0x00,0x00,0xfc,0x08,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xc0,0x0c,0x00,0x00,0xe5,0x00,0x00,0x00,0x6e,0x08,0x00,0x00,0xc1,0x0c,0x00,0x00, +0xfc,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xff,0x08,0x00,0x00, +0xe5,0x00,0x00,0x00,0xc0,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x9c,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xff,0x08,0x00,0x00, +0xe4,0x00,0x00,0x00,0xe5,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x02,0x09,0x00,0x00,0xc2,0x0c,0x00,0x00,0xb2,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xa0,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x02,0x09,0x00,0x00,0xe4,0x00,0x00,0x00,0xe5,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x04,0x09,0x00,0x00,0x9c,0x09,0x00,0x00,0xa0,0x09,0x00,0x00, +0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0xe9,0x09,0x00,0x00,0x01,0x06,0x00,0x00, +0x92,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x18,0x01,0x00,0x00,0x4f,0x00,0x07,0x00, +0x12,0x00,0x00,0x00,0xea,0x09,0x00,0x00,0xe9,0x09,0x00,0x00,0xe9,0x09,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0xc3,0x09,0x00,0x00,0xc7,0x05,0x00,0x00,0xea,0x09,0x00,0x00,0x41,0x00,0x05,0x00, +0x19,0x01,0x00,0x00,0xf1,0x09,0x00,0x00,0x17,0x01,0x00,0x00,0x1e,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0xf2,0x09,0x00,0x00,0xf1,0x09,0x00,0x00, +0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xff,0x09,0x00,0x00,0xc3,0x09,0x00,0x00, +0xc6,0x05,0x00,0x00,0x83,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x02,0x0a,0x00,0x00, +0xc6,0x05,0x00,0x00,0x2b,0x02,0x00,0x00,0x0c,0x00,0x07,0x00,0x12,0x00,0x00,0x00, +0x0f,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xff,0x09,0x00,0x00, +0x02,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0x14,0x0a,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x2b,0x02,0x00,0x00,0x0f,0x0a,0x00,0x00, +0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0x08,0x0a,0x00,0x00,0xf2,0x09,0x00,0x00, +0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x09,0x0a,0x00,0x00,0x14,0x0a,0x00,0x00, +0x08,0x0a,0x00,0x00,0x3d,0x00,0x04,0x00,0x3f,0x01,0x00,0x00,0x17,0x0a,0x00,0x00, +0x87,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x89,0x01,0x00,0x00,0x18,0x0a,0x00,0x00, +0x8b,0x01,0x00,0x00,0x56,0x00,0x05,0x00,0x8d,0x01,0x00,0x00,0x19,0x0a,0x00,0x00, +0x17,0x0a,0x00,0x00,0x18,0x0a,0x00,0x00,0x58,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0x1b,0x0a,0x00,0x00,0x19,0x0a,0x00,0x00,0x09,0x0a,0x00,0x00,0x02,0x00,0x00,0x00, +0xe4,0x00,0x00,0x00,0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0x1c,0x0a,0x00,0x00, +0x1b,0x0a,0x00,0x00,0x1b,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xcd,0x09,0x00,0x00,0xea,0x09,0x00,0x00, +0xcc,0x05,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xce,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0xcd,0x09,0x00,0x00,0xba,0x00,0x05,0x00, +0x94,0x00,0x00,0x00,0xd0,0x09,0x00,0x00,0xce,0x09,0x00,0x00,0xe5,0x00,0x00,0x00, +0xf7,0x00,0x03,0x00,0xdf,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xd0,0x09,0x00,0x00,0xd1,0x09,0x00,0x00,0xde,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd1,0x09,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd3,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x1c,0x0a,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xd5,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0xea,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd6,0x09,0x00,0x00, +0xd3,0x09,0x00,0x00,0xd5,0x09,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x24,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xd6,0x09,0x00,0x00, +0xe4,0x00,0x00,0x00,0xe5,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd8,0x09,0x00,0x00,0xe5,0x00,0x00,0x00,0x24,0x0a,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xda,0x09,0x00,0x00,0xce,0x09,0x00,0x00,0xb3,0x0c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x29,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0xda,0x09,0x00,0x00,0x4e,0x03,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x2d,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x29,0x0a,0x00,0x00,0xe4,0x00,0x00,0x00,0xe5,0x00,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0x33,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00, +0xe4,0x00,0x00,0x00,0xd8,0x09,0x00,0x00,0x2d,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00, +0xdf,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0xde,0x09,0x00,0x00,0xf9,0x00,0x02,0x00, +0xdf,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0xdf,0x09,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xc4,0x0c,0x00,0x00,0x33,0x0a,0x00,0x00,0xd1,0x09,0x00,0x00, +0xe4,0x00,0x00,0x00,0xde,0x09,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8e,0x0a,0x00,0x00,0xe5,0x00,0x00,0x00,0xc6,0x06,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8f,0x0a,0x00,0x00,0xc3,0x06,0x00,0x00,0x8e,0x0a,0x00,0x00, +0x41,0x00,0x05,0x00,0x35,0x01,0x00,0x00,0x96,0x0a,0x00,0x00,0x17,0x01,0x00,0x00, +0x3a,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x97,0x0a,0x00,0x00, +0x96,0x0a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x84,0x0a,0x00,0x00, +0x8f,0x0a,0x00,0x00,0x97,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00,0x4a,0x0a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4a,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xc8,0x0c,0x00,0x00,0x18,0x01,0x00,0x00,0xdf,0x09,0x00,0x00,0xe8,0x0c,0x00,0x00, +0x73,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc7,0x0c,0x00,0x00, +0xe4,0x00,0x00,0x00,0xdf,0x09,0x00,0x00,0xea,0x0c,0x00,0x00,0x73,0x0a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc6,0x0c,0x00,0x00,0x84,0x0a,0x00,0x00, +0xdf,0x09,0x00,0x00,0xe9,0x0c,0x00,0x00,0x73,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xc5,0x0c,0x00,0x00,0x88,0x03,0x00,0x00,0xdf,0x09,0x00,0x00, +0x75,0x0a,0x00,0x00,0x73,0x0a,0x00,0x00,0xb1,0x00,0x05,0x00,0x94,0x00,0x00,0x00, +0x4d,0x0a,0x00,0x00,0xc5,0x0c,0x00,0x00,0x23,0x01,0x00,0x00,0xf6,0x00,0x04,0x00, +0x76,0x0a,0x00,0x00,0x73,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x4d,0x0a,0x00,0x00,0x4e,0x0a,0x00,0x00,0x76,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4e,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00,0x4f,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4f,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xea,0x0c,0x00,0x00, +0xc7,0x0c,0x00,0x00,0x4e,0x0a,0x00,0x00,0xcd,0x0a,0x00,0x00,0x53,0x0a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe9,0x0c,0x00,0x00,0xc6,0x0c,0x00,0x00, +0x4e,0x0a,0x00,0x00,0xc8,0x0a,0x00,0x00,0x53,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xe8,0x0c,0x00,0x00,0xc8,0x0c,0x00,0x00,0x4e,0x0a,0x00,0x00, +0x68,0x0a,0x00,0x00,0x53,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xe6,0x0c,0x00,0x00,0x88,0x03,0x00,0x00,0x4e,0x0a,0x00,0x00,0x71,0x0a,0x00,0x00, +0x53,0x0a,0x00,0x00,0xb1,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0x52,0x0a,0x00,0x00, +0xe6,0x0c,0x00,0x00,0x23,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x72,0x0a,0x00,0x00, +0x53,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x52,0x0a,0x00,0x00, +0x53,0x0a,0x00,0x00,0x72,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0x53,0x0a,0x00,0x00, +0x50,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x56,0x0a,0x00,0x00,0xe6,0x0c,0x00,0x00, +0xc5,0x0c,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x59,0x0a,0x00,0x00, +0x92,0x05,0x00,0x00,0x56,0x0a,0x00,0x00,0x7c,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0x9f,0x0a,0x00,0x00,0x59,0x0a,0x00,0x00,0x7c,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0xa1,0x0a,0x00,0x00,0xfe,0x05,0x00,0x00,0xb0,0x00,0x05,0x00,0x42,0x02,0x00,0x00, +0xa2,0x0a,0x00,0x00,0x9f,0x0a,0x00,0x00,0xa1,0x0a,0x00,0x00,0x9b,0x00,0x04,0x00, +0x94,0x00,0x00,0x00,0xa3,0x0a,0x00,0x00,0xa2,0x0a,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x5d,0x0a,0x00,0x00,0xa3,0x0a,0x00,0x00,0xe5,0x00,0x00,0x00, +0xe4,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0xa8,0x0a,0x00,0x00, +0x0b,0x06,0x00,0x00,0x59,0x0a,0x00,0x00,0x02,0x00,0x00,0x00,0x18,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa9,0x0a,0x00,0x00,0xa8,0x0a,0x00,0x00, +0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xba,0x0a,0x00,0x00, +0xa9,0x0a,0x00,0x00,0xc6,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbb,0x0a,0x00,0x00,0xc3,0x06,0x00,0x00,0xba,0x0a,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb0,0x0a,0x00,0x00,0xbb,0x0a,0x00,0x00,0x97,0x0a,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x62,0x0a,0x00,0x00,0xb0,0x0a,0x00,0x00, +0x5d,0x0a,0x00,0x00,0xb4,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0x65,0x0a,0x00,0x00, +0x84,0x0a,0x00,0x00,0x62,0x0a,0x00,0x00,0xa9,0x00,0x06,0x00,0x22,0x00,0x00,0x00, +0x66,0x0a,0x00,0x00,0x65,0x0a,0x00,0x00,0x1e,0x01,0x00,0x00,0x18,0x01,0x00,0x00, +0xc5,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x68,0x0a,0x00,0x00,0xe8,0x0c,0x00,0x00, +0x66,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc8,0x0a,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xe9,0x0c,0x00,0x00,0x62,0x0a,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xcd,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xea,0x0c,0x00,0x00,0x62,0x0a,0x00,0x00,0x80,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x71,0x0a,0x00,0x00,0xe6,0x0c,0x00,0x00,0x1e,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x4f,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0x72,0x0a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x73,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0x73,0x0a,0x00,0x00, +0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x75,0x0a,0x00,0x00,0xc5,0x0c,0x00,0x00, +0x1e,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x4a,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x76,0x0a,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x79,0x0a,0x00,0x00, +0xc6,0x0c,0x00,0x00,0xc7,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7a,0x0a,0x00,0x00,0xe5,0x00,0x00,0x00,0x79,0x0a,0x00,0x00,0xab,0x00,0x05,0x00, +0x94,0x00,0x00,0x00,0x7c,0x0a,0x00,0x00,0xc8,0x0c,0x00,0x00,0x45,0x01,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x7d,0x0a,0x00,0x00,0x7c,0x0a,0x00,0x00, +0xe4,0x00,0x00,0x00,0xe5,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7e,0x0a,0x00,0x00,0x7a,0x0a,0x00,0x00,0x7d,0x0a,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf4,0x05,0x00,0x00,0xc4,0x0c,0x00,0x00,0x7e,0x0a,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xd1,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xf4,0x05,0x00,0x00,0xe4,0x00,0x00,0x00,0xe5,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd6,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xd1,0x0a,0x00,0x00,0x04,0x09,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0x71,0x0b,0x00,0x00,0x5c,0x08,0x00,0x00,0x92,0x05,0x00,0x00, +0x02,0x00,0x00,0x00,0x18,0x01,0x00,0x00,0x4f,0x00,0x08,0x00,0x31,0x00,0x00,0x00, +0x72,0x0b,0x00,0x00,0x71,0x0b,0x00,0x00,0x71,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x02,0x0b,0x00,0x00,0xe4,0x00,0x00,0x00,0xd6,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x03,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x03,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xca,0x0c,0x00,0x00,0xe4,0x00,0x00,0x00,0x76,0x0a,0x00,0x00, +0xe5,0x0c,0x00,0x00,0x35,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xc9,0x0c,0x00,0x00,0x88,0x03,0x00,0x00,0x76,0x0a,0x00,0x00,0x37,0x0b,0x00,0x00, +0x35,0x0b,0x00,0x00,0xb1,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0x06,0x0b,0x00,0x00, +0xc9,0x0c,0x00,0x00,0x23,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x38,0x0b,0x00,0x00, +0x35,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x06,0x0b,0x00,0x00, +0x07,0x0b,0x00,0x00,0x38,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x07,0x0b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x08,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x08,0x0b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe5,0x0c,0x00,0x00,0xca,0x0c,0x00,0x00, +0x07,0x0b,0x00,0x00,0x30,0x0b,0x00,0x00,0x31,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xcf,0x0c,0x00,0x00,0x88,0x03,0x00,0x00,0x07,0x0b,0x00,0x00, +0x33,0x0b,0x00,0x00,0x31,0x0b,0x00,0x00,0xb1,0x00,0x05,0x00,0x94,0x00,0x00,0x00, +0x0b,0x0b,0x00,0x00,0xcf,0x0c,0x00,0x00,0x23,0x01,0x00,0x00,0xf6,0x00,0x04,0x00, +0x34,0x0b,0x00,0x00,0x31,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x0b,0x0b,0x00,0x00,0x0c,0x0b,0x00,0x00,0x34,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0c,0x0b,0x00,0x00,0x50,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x0f,0x0b,0x00,0x00, +0xcf,0x0c,0x00,0x00,0xc9,0x0c,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0x88,0x0b,0x00,0x00,0x92,0x05,0x00,0x00,0x0f,0x0b,0x00,0x00,0xb1,0x00,0x05,0x00, +0x94,0x00,0x00,0x00,0x8b,0x0b,0x00,0x00,0xcf,0x0c,0x00,0x00,0x18,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x93,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x8b,0x0b,0x00,0x00,0x8c,0x0b,0x00,0x00,0x90,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8c,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x8e,0x0b,0x00,0x00, +0x88,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xc8,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x8e,0x0b,0x00,0x00, +0x18,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x93,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x90,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x92,0x0b,0x00,0x00, +0x88,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x93,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x93,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xd1,0x0c,0x00,0x00,0xc8,0x0b,0x00,0x00,0x8c,0x0b,0x00,0x00,0x92,0x0b,0x00,0x00, +0x90,0x0b,0x00,0x00,0xad,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0x98,0x0b,0x00,0x00, +0xcf,0x0c,0x00,0x00,0x18,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xa3,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x98,0x0b,0x00,0x00,0x99,0x0b,0x00,0x00, +0xa0,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x99,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x9b,0x0b,0x00,0x00,0xfe,0x05,0x00,0x00,0x00,0x00,0x00,0x00, +0x82,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x9c,0x0b,0x00,0x00,0x9b,0x0b,0x00,0x00, +0x1e,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xcd,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xd1,0x0c,0x00,0x00,0x9c,0x0b,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa3,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xa0,0x0b,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa3,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xa3,0x0b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xd3,0x0c,0x00,0x00,0xcd,0x0b,0x00,0x00, +0x99,0x0b,0x00,0x00,0xd1,0x0c,0x00,0x00,0xa0,0x0b,0x00,0x00,0x52,0x00,0x06,0x00, +0x40,0x00,0x00,0x00,0xa4,0x0c,0x00,0x00,0xd3,0x0c,0x00,0x00,0x88,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0xb1,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0xa8,0x0b,0x00,0x00, +0xc9,0x0c,0x00,0x00,0x18,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xb0,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa8,0x0b,0x00,0x00,0xa9,0x0b,0x00,0x00, +0xad,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xa9,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xab,0x0b,0x00,0x00,0x88,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xd2,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xab,0x0b,0x00,0x00,0x18,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb0,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xad,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xaf,0x0b,0x00,0x00,0x88,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb0,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xb0,0x0b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xd5,0x0c,0x00,0x00,0xd2,0x0b,0x00,0x00, +0xa9,0x0b,0x00,0x00,0xaf,0x0b,0x00,0x00,0xad,0x0b,0x00,0x00,0xad,0x00,0x05,0x00, +0x94,0x00,0x00,0x00,0xb5,0x0b,0x00,0x00,0xc9,0x0c,0x00,0x00,0x18,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xc0,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xb5,0x0b,0x00,0x00,0xb6,0x0b,0x00,0x00,0xbd,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb6,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xb8,0x0b,0x00,0x00, +0xfe,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xb9,0x0b,0x00,0x00,0xb8,0x0b,0x00,0x00,0x1e,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xd7,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xd5,0x0c,0x00,0x00,0xb9,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0xc0,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbd,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0xc0,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc0,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xd7,0x0c,0x00,0x00,0xd7,0x0b,0x00,0x00,0xb6,0x0b,0x00,0x00,0xd5,0x0c,0x00,0x00, +0xbd,0x0b,0x00,0x00,0x52,0x00,0x06,0x00,0x40,0x00,0x00,0x00,0xaf,0x0c,0x00,0x00, +0xd7,0x0c,0x00,0x00,0xa4,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x80,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x17,0x0b,0x00,0x00,0xc9,0x0c,0x00,0x00,0x1e,0x01,0x00,0x00, +0x84,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x18,0x0b,0x00,0x00,0x17,0x0b,0x00,0x00, +0xb4,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x1a,0x0b,0x00,0x00, +0x18,0x0b,0x00,0x00,0xcf,0x0c,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x1b,0x0b,0x00,0x00,0x1a,0x0b,0x00,0x00,0x1e,0x01,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0xdc,0x0b,0x00,0x00,0x5c,0x08,0x00,0x00,0xaf,0x0c,0x00,0x00, +0x02,0x00,0x00,0x00,0x18,0x01,0x00,0x00,0x4f,0x00,0x08,0x00,0x31,0x00,0x00,0x00, +0xdd,0x0b,0x00,0x00,0xdc,0x0b,0x00,0x00,0xdc,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x3f,0x01,0x00,0x00, +0xe0,0x0b,0x00,0x00,0x49,0x01,0x00,0x00,0x50,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0xe4,0x0b,0x00,0x00,0xd3,0x0c,0x00,0x00,0xd7,0x0c,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0xe5,0x0b,0x00,0x00,0xe0,0x0b,0x00,0x00,0xe4,0x0b,0x00,0x00, +0x02,0x00,0x00,0x00,0x18,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe6,0x0b,0x00,0x00,0xe5,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0x21,0x0b,0x00,0x00,0xaf,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x3f,0x01,0x00,0x00,0xe9,0x0b,0x00,0x00,0x53,0x01,0x00,0x00,0x7c,0x00,0x04,0x00, +0x40,0x00,0x00,0x00,0xeb,0x0b,0x00,0x00,0x21,0x0b,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0xec,0x0b,0x00,0x00,0xe9,0x0b,0x00,0x00,0xeb,0x0b,0x00,0x00, +0x02,0x00,0x00,0x00,0x18,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xed,0x0b,0x00,0x00,0xec,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x32,0x00,0x00,0x00,0x25,0x0b,0x00,0x00,0xe8,0x0a,0x00,0x00,0x1b,0x0b,0x00,0x00, +0x3e,0x00,0x03,0x00,0x25,0x0b,0x00,0x00,0xdd,0x0b,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x28,0x0b,0x00,0x00,0xe9,0x0a,0x00,0x00,0x1b,0x0b,0x00,0x00, +0x3e,0x00,0x03,0x00,0x28,0x0b,0x00,0x00,0xe6,0x0b,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x2b,0x0b,0x00,0x00,0xea,0x0a,0x00,0x00,0x1b,0x0b,0x00,0x00, +0x3e,0x00,0x03,0x00,0x2b,0x0b,0x00,0x00,0xed,0x0b,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2e,0x0b,0x00,0x00,0xe6,0x0b,0x00,0x00,0xed,0x0b,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x30,0x0b,0x00,0x00,0xe5,0x0c,0x00,0x00, +0x2e,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0x31,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x31,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x33,0x0b,0x00,0x00, +0xcf,0x0c,0x00,0x00,0x1e,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x08,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x34,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0x35,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x35,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x37,0x0b,0x00,0x00,0xc9,0x0c,0x00,0x00,0x1e,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x03,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x38,0x0b,0x00,0x00,0xba,0x00,0x05,0x00, +0x94,0x00,0x00,0x00,0x3a,0x0b,0x00,0x00,0xca,0x0c,0x00,0x00,0xe4,0x00,0x00,0x00, +0xf7,0x00,0x03,0x00,0x69,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x3a,0x0b,0x00,0x00,0x3b,0x0b,0x00,0x00,0x69,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3b,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0x3c,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3c,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0xce,0x0c,0x00,0x00, +0x02,0x0b,0x00,0x00,0x3b,0x0b,0x00,0x00,0x01,0x0c,0x00,0x00,0x40,0x0b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xcb,0x0c,0x00,0x00,0x18,0x01,0x00,0x00, +0x3b,0x0b,0x00,0x00,0x67,0x0b,0x00,0x00,0x40,0x0b,0x00,0x00,0xb1,0x00,0x05,0x00, +0x94,0x00,0x00,0x00,0x3f,0x0b,0x00,0x00,0xcb,0x0c,0x00,0x00,0x2e,0x01,0x00,0x00, +0xf6,0x00,0x04,0x00,0x68,0x0b,0x00,0x00,0x40,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x3f,0x0b,0x00,0x00,0x40,0x0b,0x00,0x00,0x68,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x40,0x0b,0x00,0x00,0x41,0x00,0x05,0x00,0x32,0x00,0x00,0x00, +0x42,0x0b,0x00,0x00,0xe8,0x0a,0x00,0x00,0xcb,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x31,0x00,0x00,0x00,0x43,0x0b,0x00,0x00,0x42,0x0b,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x45,0x0b,0x00,0x00,0xe9,0x0a,0x00,0x00,0xcb,0x0c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x46,0x0b,0x00,0x00,0x45,0x0b,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x48,0x0b,0x00,0x00,0xea,0x0a,0x00,0x00, +0xcb,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x49,0x0b,0x00,0x00, +0x48,0x0b,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4c,0x0b,0x00,0x00, +0x72,0x0b,0x00,0x00,0x72,0x0b,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4f,0x0b,0x00,0x00,0x43,0x0b,0x00,0x00,0x43,0x0b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xf2,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x4c,0x0b,0x00,0x00,0x4f,0x0b,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x53,0x0b,0x00,0x00,0x72,0x0b,0x00,0x00,0x43,0x0b,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x55,0x0b,0x00,0x00,0x53,0x0b,0x00,0x00,0xf2,0x0b,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x57,0x0b,0x00,0x00,0x55,0x0b,0x00,0x00, +0xd7,0x04,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x59,0x0b,0x00,0x00, +0xb4,0x0c,0x00,0x00,0x57,0x0b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xf7,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x46,0x0b,0x00,0x00, +0x59,0x0b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xfc,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x49,0x0b,0x00,0x00,0x59,0x0b,0x00,0x00, +0x50,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x62,0x0b,0x00,0x00,0xf7,0x0b,0x00,0x00, +0xfc,0x0b,0x00,0x00,0x0c,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0x01,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xce,0x0c,0x00,0x00,0x62,0x0b,0x00,0x00, +0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x67,0x0b,0x00,0x00,0xcb,0x0c,0x00,0x00, +0x1e,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x3c,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x68,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0x69,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x69,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0xcc,0x0c,0x00,0x00, +0x02,0x0b,0x00,0x00,0x38,0x0b,0x00,0x00,0xce,0x0c,0x00,0x00,0x68,0x0b,0x00,0x00, +0x3d,0x00,0x04,0x00,0xa8,0x01,0x00,0x00,0x03,0x0c,0x00,0x00,0xaa,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x06,0x0c,0x00,0x00,0xcc,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x07,0x0c,0x00,0x00, +0xcc,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0x08,0x0c,0x00,0x00,0x06,0x0c,0x00,0x00,0x07,0x0c,0x00,0x00,0xe4,0x00,0x00,0x00, +0xe4,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x03,0x0c,0x00,0x00,0x92,0x05,0x00,0x00, +0x08,0x0c,0x00,0x00,0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_depth_clip_pass_ba62f190ca1d973cbd99e1c9f5944ba2.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_depth_clip_pass_ba62f190ca1d973cbd99e1c9f5944ba2.h new file mode 100644 index 00000000..2d010249 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_depth_clip_pass_ba62f190ca1d973cbd99e1c9f5944ba2.h @@ -0,0 +1,949 @@ +// ffx_fsr2_depth_clip_pass_ba62f190ca1d973cbd99e1c9f5944ba2.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_depth_clip_pass_ba62f190ca1d973cbd99e1c9f5944ba2_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_ba62f190ca1d973cbd99e1c9f5944ba2_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_ba62f190ca1d973cbd99e1c9f5944ba2_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_ba62f190ca1d973cbd99e1c9f5944ba2_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_ba62f190ca1d973cbd99e1c9f5944ba2_SampledImageResourceNames[] = { "r_reconstructed_previous_nearest_depth", "r_dilated_motion_vectors", "r_dilatedDepth", "r_reactive_mask", "r_transparency_and_composition_mask", "r_previous_dilated_motion_vectors", "r_input_motion_vectors", "r_input_color_jittered", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_ba62f190ca1d973cbd99e1c9f5944ba2_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 7, 8, 10, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_ba62f190ca1d973cbd99e1c9f5944ba2_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_ba62f190ca1d973cbd99e1c9f5944ba2_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_depth_clip_pass_ba62f190ca1d973cbd99e1c9f5944ba2_StorageImageResourceNames[] = { "rw_dilated_reactive_masks", "rw_prepared_input_color", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_ba62f190ca1d973cbd99e1c9f5944ba2_StorageImageResourceBindings[] = { 12, 13, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_ba62f190ca1d973cbd99e1c9f5944ba2_StorageImageResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_ba62f190ca1d973cbd99e1c9f5944ba2_StorageImageResourceSets[] = { 1, 1, }; + +static const char* g_ffx_fsr2_depth_clip_pass_ba62f190ca1d973cbd99e1c9f5944ba2_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_ba62f190ca1d973cbd99e1c9f5944ba2_UniformBufferResourceBindings[] = { 14, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_ba62f190ca1d973cbd99e1c9f5944ba2_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_ba62f190ca1d973cbd99e1c9f5944ba2_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_depth_clip_pass_ba62f190ca1d973cbd99e1c9f5944ba2_size = 14724; + +static const unsigned char g_ffx_fsr2_depth_clip_pass_ba62f190ca1d973cbd99e1c9f5944ba2_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x2e,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x06,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x99,0x05,0x00,0x00, +0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00, +0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75, +0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00, +0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65, +0x72,0x5f,0x31,0x36,0x62,0x69,0x74,0x5f,0x73,0x74,0x6f,0x72,0x61,0x67,0x65,0x00, +0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65, +0x72,0x5f,0x65,0x78,0x70,0x6c,0x69,0x63,0x69,0x74,0x5f,0x61,0x72,0x69,0x74,0x68, +0x6d,0x65,0x74,0x69,0x63,0x5f,0x74,0x79,0x70,0x65,0x73,0x00,0x04,0x00,0x0a,0x00, +0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74, +0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69, +0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c, +0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74, +0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0x17,0x01,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x17,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00, +0x06,0x00,0x07,0x00,0x17,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78, +0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00, +0x17,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79, +0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x17,0x01,0x00,0x00, +0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52, +0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e, +0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0x17,0x01,0x00,0x00,0x04,0x00,0x00,0x00, +0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f, +0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0x17,0x01,0x00,0x00,0x05,0x00,0x00,0x00, +0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55, +0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0x17,0x01,0x00,0x00,0x06,0x00,0x00,0x00, +0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00, +0x17,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54, +0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00, +0x17,0x01,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00, +0x06,0x00,0x08,0x00,0x17,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74, +0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00, +0x06,0x00,0x08,0x00,0x17,0x01,0x00,0x00,0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77, +0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00, +0x06,0x00,0x0b,0x00,0x17,0x01,0x00,0x00,0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74, +0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43, +0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00, +0x17,0x01,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f, +0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00,0x17,0x01,0x00,0x00, +0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61, +0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x17,0x01,0x00,0x00,0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e, +0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00,0x17,0x01,0x00,0x00, +0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65, +0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x17,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69, +0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0x17,0x01,0x00,0x00,0x11,0x00,0x00,0x00, +0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67, +0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00,0x17,0x01,0x00,0x00, +0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f, +0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00, +0x05,0x00,0x04,0x00,0x19,0x01,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00, +0x05,0x00,0x06,0x00,0x50,0x01,0x00,0x00,0x72,0x5f,0x72,0x65,0x61,0x63,0x74,0x69, +0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x00,0x05,0x00,0x0b,0x00,0x5a,0x01,0x00,0x00, +0x72,0x5f,0x74,0x72,0x61,0x6e,0x73,0x70,0x61,0x72,0x65,0x6e,0x63,0x79,0x5f,0x61, +0x6e,0x64,0x5f,0x63,0x6f,0x6d,0x70,0x6f,0x73,0x69,0x74,0x69,0x6f,0x6e,0x5f,0x6d, +0x61,0x73,0x6b,0x00,0x05,0x00,0x08,0x00,0x62,0x01,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x5f,0x6a,0x69,0x74,0x74,0x65,0x72, +0x65,0x64,0x00,0x00,0x05,0x00,0x08,0x00,0x6a,0x01,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f, +0x72,0x73,0x00,0x00,0x05,0x00,0x08,0x00,0x7b,0x01,0x00,0x00,0x72,0x77,0x5f,0x70, +0x72,0x65,0x70,0x61,0x72,0x65,0x64,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f, +0x6c,0x6f,0x72,0x00,0x05,0x00,0x0c,0x00,0x81,0x01,0x00,0x00,0x72,0x5f,0x72,0x65, +0x63,0x6f,0x6e,0x73,0x74,0x72,0x75,0x63,0x74,0x65,0x64,0x5f,0x70,0x72,0x65,0x76, +0x69,0x6f,0x75,0x73,0x5f,0x6e,0x65,0x61,0x72,0x65,0x73,0x74,0x5f,0x64,0x65,0x70, +0x74,0x68,0x00,0x00,0x05,0x00,0x09,0x00,0x8a,0x01,0x00,0x00,0x72,0x5f,0x64,0x69, +0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63, +0x74,0x6f,0x72,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x0b,0x00,0x91,0x01,0x00,0x00, +0x72,0x5f,0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x64,0x69,0x6c,0x61,0x74, +0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72, +0x73,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x95,0x01,0x00,0x00,0x73,0x5f,0x4c,0x69, +0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0x9e,0x01,0x00,0x00,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x44,0x65,0x70, +0x74,0x68,0x00,0x00,0x05,0x00,0x07,0x00,0xa6,0x01,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x05,0x00,0x09,0x00,0xb4,0x01,0x00,0x00,0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74, +0x65,0x64,0x5f,0x72,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b, +0x73,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0x99,0x05,0x00,0x00,0x67,0x6c,0x5f,0x47, +0x6c,0x6f,0x62,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49, +0x44,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00, +0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x17,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00,0x04,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00, +0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x17,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00,0x08,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00, +0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x17,0x01,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00,0x0c,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00, +0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x17,0x01,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00, +0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x17,0x01,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x17,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x19,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x19,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x50,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x50,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x5a,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x5a,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x62,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x62,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x6a,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x6a,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x7b,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x7b,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0x7b,0x01,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x81,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x81,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8a,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8a,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x91,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x91,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x95,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x95,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x9e,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x9e,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa6,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa6,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb4,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb4,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xb4,0x01,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x99,0x05,0x00,0x00,0x0b,0x00,0x00,0x00, +0x1c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xab,0x05,0x00,0x00,0x0b,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00, +0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x31,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x32,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x31,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x48,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x56,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0x5e,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x14,0x00,0x02,0x00,0x96,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0xb5,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00, +0xb6,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0xb5,0x00,0x00,0x00,0x1c,0x00,0x04,0x00, +0xb7,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0xb5,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xe6,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xe7,0x00,0x00,0x00,0x00,0x00,0x80,0x3f,0x1e,0x00,0x15,0x00, +0x17,0x01,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x48,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x18,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x01,0x00,0x00, +0x3b,0x00,0x04,0x00,0x18,0x01,0x00,0x00,0x19,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x1a,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x1b,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x20,0x01,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x25,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x2a,0x01,0x00,0x00,0x07,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x2b,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x48,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x30,0x01,0x00,0x00,0x09,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x31,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x36,0x01,0x00,0x00,0x0b,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x3b,0x01,0x00,0x00,0x0c,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x3c,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x41,0x01,0x00,0x00,0x12,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x46,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x47,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x46,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x4c,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x47,0x01,0x00,0x00,0x50,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x47,0x01,0x00,0x00,0x5a,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x47,0x01,0x00,0x00,0x62,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x47,0x01,0x00,0x00,0x6a,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x79,0x01,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x7a,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x79,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0x7a,0x01,0x00,0x00, +0x7b,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x7f,0x01,0x00,0x00, +0x5e,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x7f,0x01,0x00,0x00,0x3b,0x00,0x04,0x00, +0x80,0x01,0x00,0x00,0x81,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x84,0x01,0x00,0x00,0x5e,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x47,0x01,0x00,0x00,0x8a,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x47,0x01,0x00,0x00,0x91,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x1a,0x00,0x02,0x00, +0x93,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0x94,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x93,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0x94,0x01,0x00,0x00,0x95,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x1b,0x00,0x03,0x00,0x97,0x01,0x00,0x00,0x46,0x01,0x00,0x00, +0x3b,0x00,0x04,0x00,0x47,0x01,0x00,0x00,0x9e,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x47,0x01,0x00,0x00,0xa6,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xa8,0x01,0x00,0x00,0x1a,0x01,0x00,0x00, +0x1a,0x01,0x00,0x00,0x19,0x00,0x09,0x00,0xb2,0x01,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xb3,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0xb2,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0xb3,0x01,0x00,0x00, +0xb4,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xbc,0x01,0x00,0x00,0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xc0,0x01,0x00,0x00,0x00,0x00,0x00,0x3f,0x2b,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0xc1,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xd2,0x01,0x00,0x00,0x00,0x00,0x80,0xbe,0x2c,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x35,0x02,0x00,0x00,0xc0,0x01,0x00,0x00,0xc0,0x01,0x00,0x00,0x17,0x00,0x04,0x00, +0x4c,0x02,0x00,0x00,0x96,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x55,0x02,0x00,0x00,0x00,0x00,0x00,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x56,0x02,0x00,0x00,0x00,0x00,0x00,0xc0,0x2c,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x57,0x02,0x00,0x00,0x55,0x02,0x00,0x00,0x56,0x02,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x59,0x02,0x00,0x00,0x00,0x00,0x80,0xbf, +0x2c,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x5a,0x02,0x00,0x00,0x59,0x02,0x00,0x00, +0xe7,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa2,0x02,0x00,0x00, +0x00,0xe0,0x7f,0x47,0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xba,0x02,0x00,0x00, +0x20,0x01,0x00,0x00,0x1a,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0xbc,0x02,0x00,0x00,0x1a,0x01,0x00,0x00,0x20,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xbe,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0xbf,0x02,0x00,0x00,0x20,0x01,0x00,0x00,0x20,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xf4,0x02,0x00,0x00,0x04,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0b,0x03,0x00,0x00,0x0a,0xd7,0x23,0x3c, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x48,0x03,0x00,0x00,0x0d,0xd9,0x65,0x37, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x58,0x03,0x00,0x00,0x00,0x00,0x40,0x40, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x92,0x03,0x00,0x00,0xff,0xff,0xff,0xff, +0x2b,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x9e,0x04,0x00,0x00,0x09,0x00,0x00,0x00, +0x1c,0x00,0x04,0x00,0x9f,0x04,0x00,0x00,0x31,0x00,0x00,0x00,0x9e,0x04,0x00,0x00, +0x20,0x00,0x04,0x00,0xa0,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0x9f,0x04,0x00,0x00, +0x1c,0x00,0x04,0x00,0xa5,0x04,0x00,0x00,0x06,0x00,0x00,0x00,0x9e,0x04,0x00,0x00, +0x20,0x00,0x04,0x00,0xa6,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0xa5,0x04,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe1,0x04,0x00,0x00,0x00,0x00,0xc0,0x40, +0x2c,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0x01,0x05,0x00,0x00,0xe6,0x00,0x00,0x00, +0xe6,0x00,0x00,0x00,0xe6,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0x18,0x05,0x00,0x00,0x1a,0x01,0x00,0x00,0x92,0x03,0x00,0x00,0x17,0x00,0x04,0x00, +0x97,0x05,0x00,0x00,0x5e,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x98,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0x97,0x05,0x00,0x00,0x3b,0x00,0x04,0x00, +0x98,0x05,0x00,0x00,0x99,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0xaa,0x05,0x00,0x00,0x08,0x00,0x00,0x00,0x2c,0x00,0x06,0x00, +0x97,0x05,0x00,0x00,0xab,0x05,0x00,0x00,0xaa,0x05,0x00,0x00,0xaa,0x05,0x00,0x00, +0xc1,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0x21,0x0c,0x00,0x00,0x07,0x00,0x00,0x00, +0xb6,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x23,0x0c,0x00,0x00,0x07,0x00,0x00,0x00, +0xb7,0x00,0x00,0x00,0x2c,0x00,0x07,0x00,0xb6,0x00,0x00,0x00,0xc8,0x0c,0x00,0x00, +0xa8,0x01,0x00,0x00,0xba,0x02,0x00,0x00,0xbc,0x02,0x00,0x00,0xbf,0x02,0x00,0x00, +0x2c,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0xc9,0x0c,0x00,0x00,0xa2,0x02,0x00,0x00, +0xa2,0x02,0x00,0x00,0xa2,0x02,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xca,0x0c,0x00,0x00,0x00,0x00,0xc8,0x42,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xcb,0x0c,0x00,0x00,0xcd,0xcc,0x4c,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xcc,0x0c,0x00,0x00,0x00,0x00,0xe0,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xd0,0x0c,0x00,0x00,0x8b,0xff,0xed,0x39,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00, +0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x23,0x0c,0x00,0x00,0x3d,0x0c,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x21,0x0c,0x00,0x00,0x3c,0x0c,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xa0,0x04,0x00,0x00,0x00,0x0b,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xa6,0x04,0x00,0x00,0x01,0x0b,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xa6,0x04,0x00,0x00,0x02,0x0b,0x00,0x00, +0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x97,0x05,0x00,0x00,0x9a,0x05,0x00,0x00, +0x99,0x05,0x00,0x00,0x4f,0x00,0x07,0x00,0x5f,0x00,0x00,0x00,0x9b,0x05,0x00,0x00, +0x9a,0x05,0x00,0x00,0x9a,0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x7c,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0x9c,0x05,0x00,0x00,0x9b,0x05,0x00,0x00, +0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0xcc,0x05,0x00,0x00,0x9c,0x05,0x00,0x00, +0x81,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xce,0x05,0x00,0x00,0xcc,0x05,0x00,0x00, +0x35,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x1b,0x01,0x00,0x00,0x07,0x06,0x00,0x00, +0x19,0x01,0x00,0x00,0x1a,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x40,0x00,0x00,0x00, +0x08,0x06,0x00,0x00,0x07,0x06,0x00,0x00,0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00, +0xd0,0x05,0x00,0x00,0x08,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0xd1,0x05,0x00,0x00,0xce,0x05,0x00,0x00,0xd0,0x05,0x00,0x00,0x3d,0x00,0x04,0x00, +0x46,0x01,0x00,0x00,0x0b,0x06,0x00,0x00,0x8a,0x01,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0x0d,0x06,0x00,0x00,0x0b,0x06,0x00,0x00,0x9c,0x05,0x00,0x00, +0x02,0x00,0x00,0x00,0x1a,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00, +0x0e,0x06,0x00,0x00,0x0d,0x06,0x00,0x00,0x0d,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x1b,0x01,0x00,0x00,0x11,0x06,0x00,0x00, +0x19,0x01,0x00,0x00,0x25,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x40,0x00,0x00,0x00, +0x12,0x06,0x00,0x00,0x11,0x06,0x00,0x00,0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00, +0xd6,0x05,0x00,0x00,0x12,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0xd7,0x05,0x00,0x00,0x0e,0x06,0x00,0x00,0xd6,0x05,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xd8,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0xd7,0x05,0x00,0x00,0xba,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0xd9,0x05,0x00,0x00, +0xd8,0x05,0x00,0x00,0x0b,0x03,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xda,0x05,0x00,0x00,0xd9,0x05,0x00,0x00,0xe7,0x00,0x00,0x00,0xe6,0x00,0x00,0x00, +0x8e,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xdc,0x05,0x00,0x00,0x0e,0x06,0x00,0x00, +0xda,0x05,0x00,0x00,0x81,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xdf,0x05,0x00,0x00, +0xd1,0x05,0x00,0x00,0xdc,0x05,0x00,0x00,0x3d,0x00,0x04,0x00,0x46,0x01,0x00,0x00, +0x15,0x06,0x00,0x00,0x9e,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0x17,0x06,0x00,0x00,0x15,0x06,0x00,0x00,0x9c,0x05,0x00,0x00,0x02,0x00,0x00,0x00, +0x1a,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x18,0x06,0x00,0x00, +0x17,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x2b,0x01,0x00,0x00, +0xd5,0x06,0x00,0x00,0x19,0x01,0x00,0x00,0x2a,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x48,0x00,0x00,0x00,0xd6,0x06,0x00,0x00,0xd5,0x06,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcd,0x06,0x00,0x00,0xd6,0x06,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd0,0x06,0x00,0x00,0xd6,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd1,0x06,0x00,0x00, +0x18,0x06,0x00,0x00,0xd0,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd2,0x06,0x00,0x00,0xcd,0x06,0x00,0x00,0xd1,0x06,0x00,0x00,0x85,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0xe4,0x06,0x00,0x00,0xdf,0x05,0x00,0x00,0xd0,0x05,0x00,0x00, +0x83,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xe5,0x06,0x00,0x00,0xe4,0x06,0x00,0x00, +0x35,0x02,0x00,0x00,0x0c,0x00,0x06,0x00,0x12,0x00,0x00,0x00,0xe7,0x06,0x00,0x00, +0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0xe5,0x06,0x00,0x00,0x6e,0x00,0x04,0x00, +0x40,0x00,0x00,0x00,0xe8,0x06,0x00,0x00,0xe7,0x06,0x00,0x00,0x0c,0x00,0x06,0x00, +0x12,0x00,0x00,0x00,0x10,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0xe5,0x06,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf1,0x06,0x00,0x00, +0x10,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf2,0x06,0x00,0x00,0xe7,0x00,0x00,0x00,0xf1,0x06,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf4,0x06,0x00,0x00,0x10,0x07,0x00,0x00,0x01,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf5,0x06,0x00,0x00,0xe7,0x00,0x00,0x00, +0xf4,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf6,0x06,0x00,0x00, +0xf2,0x06,0x00,0x00,0xf5,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfd,0x06,0x00,0x00,0xf1,0x06,0x00,0x00,0xf5,0x06,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x04,0x07,0x00,0x00,0xf2,0x06,0x00,0x00,0xf4,0x06,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0a,0x07,0x00,0x00,0xf1,0x06,0x00,0x00, +0xf4,0x06,0x00,0x00,0x50,0x00,0x07,0x00,0xb7,0x00,0x00,0x00,0x6b,0x0c,0x00,0x00, +0xf6,0x06,0x00,0x00,0xfd,0x06,0x00,0x00,0x04,0x07,0x00,0x00,0x0a,0x07,0x00,0x00, +0x3e,0x00,0x03,0x00,0x3c,0x0c,0x00,0x00,0xc8,0x0c,0x00,0x00,0x3e,0x00,0x03,0x00, +0x3d,0x0c,0x00,0x00,0x6b,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00,0x64,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0x64,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xd3,0x0c,0x00,0x00,0xe6,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x21,0x0d,0x00,0x00, +0xb9,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd2,0x0c,0x00,0x00, +0xe6,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x1e,0x0d,0x00,0x00,0xb9,0x06,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xd1,0x0c,0x00,0x00,0x1a,0x01,0x00,0x00, +0x05,0x00,0x00,0x00,0xbb,0x06,0x00,0x00,0xb9,0x06,0x00,0x00,0xb1,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x67,0x06,0x00,0x00,0xd1,0x0c,0x00,0x00,0xf4,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0xbc,0x06,0x00,0x00,0xb9,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x67,0x06,0x00,0x00,0x68,0x06,0x00,0x00,0xbc,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0x68,0x06,0x00,0x00,0x41,0x00,0x05,0x00,0x56,0x00,0x00,0x00, +0x3f,0x0c,0x00,0x00,0x3c,0x0c,0x00,0x00,0xd1,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x40,0x00,0x00,0x00,0x6b,0x06,0x00,0x00,0x3f,0x0c,0x00,0x00,0x80,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0x6f,0x06,0x00,0x00,0xe8,0x06,0x00,0x00,0x6b,0x06,0x00,0x00, +0x7c,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0x19,0x07,0x00,0x00,0x6f,0x06,0x00,0x00, +0x7c,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0x1b,0x07,0x00,0x00,0x08,0x06,0x00,0x00, +0xb0,0x00,0x05,0x00,0x4c,0x02,0x00,0x00,0x1c,0x07,0x00,0x00,0x19,0x07,0x00,0x00, +0x1b,0x07,0x00,0x00,0x9b,0x00,0x04,0x00,0x96,0x00,0x00,0x00,0x1d,0x07,0x00,0x00, +0x1c,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0xb8,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x1d,0x07,0x00,0x00,0x73,0x06,0x00,0x00,0xb8,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0x73,0x06,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x40,0x0c,0x00,0x00,0x3d,0x0c,0x00,0x00,0xd1,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x76,0x06,0x00,0x00,0x40,0x0c,0x00,0x00,0xba,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x78,0x06,0x00,0x00,0x76,0x06,0x00,0x00,0x0b,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0xb7,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x78,0x06,0x00,0x00,0x79,0x06,0x00,0x00,0xb7,0x06,0x00,0x00,0xf8,0x00,0x02,0x00, +0x79,0x06,0x00,0x00,0x3d,0x00,0x04,0x00,0x7f,0x01,0x00,0x00,0x20,0x07,0x00,0x00, +0x81,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x84,0x01,0x00,0x00,0x22,0x07,0x00,0x00, +0x20,0x07,0x00,0x00,0x6f,0x06,0x00,0x00,0x02,0x00,0x00,0x00,0x1a,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x23,0x07,0x00,0x00,0x22,0x07,0x00,0x00, +0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x24,0x07,0x00,0x00, +0x23,0x07,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2e,0x07,0x00,0x00, +0x24,0x07,0x00,0x00,0xd0,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2f,0x07,0x00,0x00,0xcd,0x06,0x00,0x00,0x2e,0x07,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x80,0x06,0x00,0x00,0xd2,0x06,0x00,0x00,0x2f,0x07,0x00,0x00, +0xba,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x82,0x06,0x00,0x00,0x80,0x06,0x00,0x00, +0xe6,0x00,0x00,0x00,0xf7,0x00,0x03,0x00,0xb6,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x82,0x06,0x00,0x00,0x83,0x06,0x00,0x00,0xb6,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0x83,0x06,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x38,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x24,0x07,0x00,0x00, +0x18,0x06,0x00,0x00,0x8e,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x89,0x06,0x00,0x00, +0xd0,0x05,0x00,0x00,0xc0,0x01,0x00,0x00,0x6e,0x00,0x04,0x00,0x40,0x00,0x00,0x00, +0x8a,0x06,0x00,0x00,0x89,0x06,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x71,0x07,0x00,0x00,0x38,0x07,0x00,0x00,0xd0,0x06,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x72,0x07,0x00,0x00,0xcd,0x06,0x00,0x00,0x71,0x07,0x00,0x00, +0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0x4f,0x07,0x00,0x00,0x8a,0x06,0x00,0x00, +0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x7c,0x07,0x00,0x00,0x4f,0x07,0x00,0x00, +0xd0,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x7d,0x07,0x00,0x00, +0x7c,0x07,0x00,0x00,0x57,0x02,0x00,0x00,0x81,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x7e,0x07,0x00,0x00,0x7d,0x07,0x00,0x00,0x5a,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x53,0x07,0x00,0x00,0xd6,0x06,0x00,0x00,0x02,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x55,0x07,0x00,0x00,0x7e,0x07,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x56,0x07,0x00,0x00, +0x53,0x07,0x00,0x00,0x55,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x58,0x07,0x00,0x00,0x56,0x07,0x00,0x00,0x72,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5a,0x07,0x00,0x00,0xd6,0x06,0x00,0x00,0x03,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5c,0x07,0x00,0x00,0x7e,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5d,0x07,0x00,0x00, +0x5a,0x07,0x00,0x00,0x5c,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5f,0x07,0x00,0x00,0x5d,0x07,0x00,0x00,0x72,0x07,0x00,0x00,0x50,0x00,0x06,0x00, +0x31,0x00,0x00,0x00,0x63,0x07,0x00,0x00,0x58,0x07,0x00,0x00,0x5f,0x07,0x00,0x00, +0x72,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x98,0x07,0x00,0x00, +0x53,0x07,0x00,0x00,0x59,0x02,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9a,0x07,0x00,0x00,0x98,0x07,0x00,0x00,0x72,0x07,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa1,0x07,0x00,0x00,0x5a,0x07,0x00,0x00,0x72,0x07,0x00,0x00, +0x50,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0xa5,0x07,0x00,0x00,0x9a,0x07,0x00,0x00, +0xa1,0x07,0x00,0x00,0x72,0x07,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x93,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0xd0,0x05,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc9,0x07,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xd2,0x06,0x00,0x00,0x2f,0x07,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x98,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0xa5,0x07,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x9a,0x06,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x63,0x07,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9b,0x06,0x00,0x00,0x98,0x06,0x00,0x00,0x9a,0x06,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9d,0x06,0x00,0x00,0x48,0x03,0x00,0x00, +0x9b,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9f,0x06,0x00,0x00, +0x9d,0x06,0x00,0x00,0x93,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa1,0x06,0x00,0x00,0x9f,0x06,0x00,0x00,0xc9,0x07,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa5,0x06,0x00,0x00,0x93,0x06,0x00,0x00,0xd0,0x0c,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xd1,0x07,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xa5,0x06,0x00,0x00,0xe6,0x00,0x00,0x00,0xe7,0x00,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xd7,0x07,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0xe7,0x00,0x00,0x00,0x58,0x03,0x00,0x00,0xd1,0x07,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xab,0x06,0x00,0x00,0xa1,0x06,0x00,0x00, +0x80,0x06,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xdb,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xab,0x06,0x00,0x00,0xe6,0x00,0x00,0x00, +0xe7,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe0,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xdb,0x07,0x00,0x00,0xd7,0x07,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb0,0x06,0x00,0x00,0xe0,0x07,0x00,0x00, +0x76,0x06,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb2,0x06,0x00,0x00, +0xd3,0x0c,0x00,0x00,0xb0,0x06,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb5,0x06,0x00,0x00,0xd2,0x0c,0x00,0x00,0x76,0x06,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb6,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xb6,0x06,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x23,0x0d,0x00,0x00,0xd3,0x0c,0x00,0x00,0x79,0x06,0x00,0x00, +0xb2,0x06,0x00,0x00,0x83,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x20,0x0d,0x00,0x00,0xd2,0x0c,0x00,0x00,0x79,0x06,0x00,0x00,0xb5,0x06,0x00,0x00, +0x83,0x06,0x00,0x00,0xf9,0x00,0x02,0x00,0xb7,0x06,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb7,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x22,0x0d,0x00,0x00, +0xd3,0x0c,0x00,0x00,0x73,0x06,0x00,0x00,0x23,0x0d,0x00,0x00,0xb6,0x06,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x1f,0x0d,0x00,0x00,0xd2,0x0c,0x00,0x00, +0x73,0x06,0x00,0x00,0x20,0x0d,0x00,0x00,0xb6,0x06,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb8,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xb8,0x06,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x21,0x0d,0x00,0x00,0xd3,0x0c,0x00,0x00,0x68,0x06,0x00,0x00, +0x22,0x0d,0x00,0x00,0xb7,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x1e,0x0d,0x00,0x00,0xd2,0x0c,0x00,0x00,0x68,0x06,0x00,0x00,0x1f,0x0d,0x00,0x00, +0xb7,0x06,0x00,0x00,0xf9,0x00,0x02,0x00,0xb9,0x06,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb9,0x06,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xbb,0x06,0x00,0x00, +0xd1,0x0c,0x00,0x00,0x20,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x64,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbc,0x06,0x00,0x00,0xba,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0xbe,0x06,0x00,0x00,0xd2,0x0c,0x00,0x00,0xe6,0x00,0x00,0x00,0xf7,0x00,0x03,0x00, +0xc6,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xbe,0x06,0x00,0x00, +0xbf,0x06,0x00,0x00,0xc5,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xbf,0x06,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc2,0x06,0x00,0x00,0xd3,0x0c,0x00,0x00, +0xd2,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc3,0x06,0x00,0x00, +0xe7,0x00,0x00,0x00,0xc2,0x06,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xe4,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xc3,0x06,0x00,0x00, +0xe6,0x00,0x00,0x00,0xe7,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xc6,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc5,0x06,0x00,0x00,0xf9,0x00,0x02,0x00,0xc6,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc6,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xd4,0x0c,0x00,0x00,0xe4,0x07,0x00,0x00,0xbf,0x06,0x00,0x00,0xe6,0x00,0x00,0x00, +0xc5,0x06,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xf1,0x07,0x00,0x00, +0x9c,0x05,0x00,0x00,0x18,0x05,0x00,0x00,0x3d,0x00,0x04,0x00,0x7f,0x01,0x00,0x00, +0x0f,0x08,0x00,0x00,0x81,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x84,0x01,0x00,0x00, +0x11,0x08,0x00,0x00,0x0f,0x08,0x00,0x00,0xf1,0x07,0x00,0x00,0x02,0x00,0x00,0x00, +0x1a,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x12,0x08,0x00,0x00, +0x11,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x13,0x08,0x00,0x00,0x12,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1d,0x08,0x00,0x00,0x13,0x08,0x00,0x00,0xd0,0x06,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1e,0x08,0x00,0x00,0xcd,0x06,0x00,0x00,0x1d,0x08,0x00,0x00, +0x5f,0x00,0x07,0x00,0x84,0x01,0x00,0x00,0x27,0x08,0x00,0x00,0x0f,0x08,0x00,0x00, +0x9c,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x1a,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x28,0x08,0x00,0x00,0x27,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x29,0x08,0x00,0x00,0x28,0x08,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x33,0x08,0x00,0x00,0x29,0x08,0x00,0x00, +0xd0,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x34,0x08,0x00,0x00, +0xcd,0x06,0x00,0x00,0x33,0x08,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0xf9,0x07,0x00,0x00,0x9c,0x05,0x00,0x00,0xbc,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x84,0x01,0x00,0x00,0x3d,0x08,0x00,0x00,0x0f,0x08,0x00,0x00,0xf9,0x07,0x00,0x00, +0x02,0x00,0x00,0x00,0x1a,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x3e,0x08,0x00,0x00,0x3d,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x3f,0x08,0x00,0x00,0x3e,0x08,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x49,0x08,0x00,0x00,0x3f,0x08,0x00,0x00,0xd0,0x06,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4a,0x08,0x00,0x00,0xcd,0x06,0x00,0x00, +0x49,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfe,0x07,0x00,0x00, +0x1e,0x08,0x00,0x00,0x34,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x00,0x08,0x00,0x00,0x34,0x08,0x00,0x00,0x0b,0x03,0x00,0x00,0xba,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x01,0x08,0x00,0x00,0xfe,0x07,0x00,0x00,0x00,0x08,0x00,0x00, +0xf7,0x00,0x03,0x00,0x09,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x01,0x08,0x00,0x00,0x02,0x08,0x00,0x00,0x09,0x08,0x00,0x00,0xf8,0x00,0x02,0x00, +0x02,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x05,0x08,0x00,0x00, +0x34,0x08,0x00,0x00,0x4a,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x07,0x08,0x00,0x00,0x4a,0x08,0x00,0x00,0x0b,0x03,0x00,0x00,0xba,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x08,0x08,0x00,0x00,0x05,0x08,0x00,0x00,0x07,0x08,0x00,0x00, +0xf9,0x00,0x02,0x00,0x09,0x08,0x00,0x00,0xf8,0x00,0x02,0x00,0x09,0x08,0x00,0x00, +0xf5,0x00,0x07,0x00,0x96,0x00,0x00,0x00,0x0a,0x08,0x00,0x00,0x01,0x08,0x00,0x00, +0xc6,0x06,0x00,0x00,0x08,0x08,0x00,0x00,0x02,0x08,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x0b,0x08,0x00,0x00,0x0a,0x08,0x00,0x00,0xe7,0x00,0x00,0x00, +0xe6,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0c,0x08,0x00,0x00, +0xe7,0x00,0x00,0x00,0x0b,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xeb,0x05,0x00,0x00,0xd4,0x0c,0x00,0x00,0x0c,0x08,0x00,0x00,0x3d,0x00,0x04,0x00, +0x46,0x01,0x00,0x00,0x66,0x08,0x00,0x00,0x62,0x01,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0x68,0x08,0x00,0x00,0x66,0x08,0x00,0x00,0x9c,0x05,0x00,0x00, +0x02,0x00,0x00,0x00,0x1a,0x01,0x00,0x00,0x4f,0x00,0x08,0x00,0x31,0x00,0x00,0x00, +0x69,0x08,0x00,0x00,0x68,0x08,0x00,0x00,0x68,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x31,0x00,0x00,0x00, +0x6e,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x01,0x05,0x00,0x00, +0x69,0x08,0x00,0x00,0x3d,0x00,0x04,0x00,0x46,0x01,0x00,0x00,0x72,0x08,0x00,0x00, +0xa6,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x73,0x08,0x00,0x00, +0x72,0x08,0x00,0x00,0xa8,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x1a,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x74,0x08,0x00,0x00,0x73,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x76,0x08,0x00,0x00, +0x74,0x08,0x00,0x00,0xe6,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x78,0x08,0x00,0x00, +0xf8,0x00,0x02,0x00,0x78,0x08,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x2d,0x0d,0x00,0x00,0x76,0x08,0x00,0x00,0xe7,0x00,0x00,0x00,0x74,0x08,0x00,0x00, +0x41,0x00,0x05,0x00,0x3c,0x01,0x00,0x00,0x7c,0x08,0x00,0x00,0x19,0x01,0x00,0x00, +0x3b,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x7d,0x08,0x00,0x00, +0x7c,0x08,0x00,0x00,0x50,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0x82,0x08,0x00,0x00, +0x7d,0x08,0x00,0x00,0x7d,0x08,0x00,0x00,0x7d,0x08,0x00,0x00,0x88,0x00,0x05,0x00, +0x31,0x00,0x00,0x00,0x83,0x08,0x00,0x00,0x6e,0x08,0x00,0x00,0x82,0x08,0x00,0x00, +0x8e,0x00,0x05,0x00,0x31,0x00,0x00,0x00,0x86,0x08,0x00,0x00,0x83,0x08,0x00,0x00, +0x2d,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00,0x31,0x00,0x00,0x00,0x8a,0x08,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x86,0x08,0x00,0x00,0x01,0x05,0x00,0x00, +0xc9,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x90,0x08,0x00,0x00, +0x8a,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x91,0x08,0x00,0x00,0xbc,0x01,0x00,0x00,0x90,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x93,0x08,0x00,0x00,0x8a,0x08,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x94,0x08,0x00,0x00,0xc0,0x01,0x00,0x00, +0x93,0x08,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x95,0x08,0x00,0x00, +0x91,0x08,0x00,0x00,0x94,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x97,0x08,0x00,0x00,0x8a,0x08,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x98,0x08,0x00,0x00,0xbc,0x01,0x00,0x00,0x97,0x08,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x99,0x08,0x00,0x00,0x95,0x08,0x00,0x00, +0x98,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9c,0x08,0x00,0x00, +0xc0,0x01,0x00,0x00,0x90,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9f,0x08,0x00,0x00,0xc0,0x01,0x00,0x00,0x97,0x08,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa0,0x08,0x00,0x00,0x9c,0x08,0x00,0x00,0x9f,0x08,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa3,0x08,0x00,0x00,0xd2,0x01,0x00,0x00, +0x90,0x08,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa7,0x08,0x00,0x00, +0xa3,0x08,0x00,0x00,0x94,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xab,0x08,0x00,0x00,0xa7,0x08,0x00,0x00,0x98,0x08,0x00,0x00,0x50,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0xf3,0x05,0x00,0x00,0x99,0x08,0x00,0x00,0xa0,0x08,0x00,0x00, +0xab,0x08,0x00,0x00,0xeb,0x05,0x00,0x00,0x3d,0x00,0x04,0x00,0x79,0x01,0x00,0x00, +0xaf,0x08,0x00,0x00,0x7b,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0xaf,0x08,0x00,0x00, +0x9c,0x05,0x00,0x00,0xf3,0x05,0x00,0x00,0x3d,0x00,0x04,0x00,0x46,0x01,0x00,0x00, +0x13,0x09,0x00,0x00,0x6a,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0x15,0x09,0x00,0x00,0x13,0x09,0x00,0x00,0x9c,0x05,0x00,0x00,0x02,0x00,0x00,0x00, +0x1a,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0x16,0x09,0x00,0x00, +0x15,0x09,0x00,0x00,0x15,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x31,0x01,0x00,0x00,0x20,0x09,0x00,0x00,0x19,0x01,0x00,0x00, +0x30,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0x21,0x09,0x00,0x00, +0x20,0x09,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x19,0x09,0x00,0x00, +0x16,0x09,0x00,0x00,0x21,0x09,0x00,0x00,0x41,0x00,0x05,0x00,0x31,0x01,0x00,0x00, +0x24,0x09,0x00,0x00,0x19,0x01,0x00,0x00,0x36,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x12,0x00,0x00,0x00,0x25,0x09,0x00,0x00,0x24,0x09,0x00,0x00,0x83,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x1c,0x09,0x00,0x00,0x19,0x09,0x00,0x00,0x25,0x09,0x00,0x00, +0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xd3,0x08,0x00,0x00,0x1c,0x09,0x00,0x00, +0xd0,0x05,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd4,0x08,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0xd3,0x08,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xd6,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0x1c,0x09,0x00,0x00,0xba,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0xd8,0x08,0x00,0x00, +0xd4,0x08,0x00,0x00,0x0b,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x07,0x09,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd8,0x08,0x00,0x00,0xd9,0x08,0x00,0x00, +0x07,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0xd9,0x08,0x00,0x00,0xf9,0x00,0x02,0x00, +0xda,0x08,0x00,0x00,0xf8,0x00,0x02,0x00,0xda,0x08,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xdb,0x0c,0x00,0x00,0xd6,0x08,0x00,0x00,0xd9,0x08,0x00,0x00, +0x11,0x0d,0x00,0x00,0x03,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xd9,0x0c,0x00,0x00,0xe7,0x00,0x00,0x00,0xd9,0x08,0x00,0x00,0x16,0x0d,0x00,0x00, +0x03,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xd7,0x0c,0x00,0x00, +0x92,0x03,0x00,0x00,0xd9,0x08,0x00,0x00,0x05,0x09,0x00,0x00,0x03,0x09,0x00,0x00, +0xb3,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0xdd,0x08,0x00,0x00,0xd7,0x0c,0x00,0x00, +0x20,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x06,0x09,0x00,0x00,0x03,0x09,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xdd,0x08,0x00,0x00,0xde,0x08,0x00,0x00, +0x06,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0xde,0x08,0x00,0x00,0xf9,0x00,0x02,0x00, +0xdf,0x08,0x00,0x00,0xf8,0x00,0x02,0x00,0xdf,0x08,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x16,0x0d,0x00,0x00,0xd9,0x0c,0x00,0x00,0xde,0x08,0x00,0x00, +0xb0,0x09,0x00,0x00,0xff,0x08,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x11,0x0d,0x00,0x00,0xdb,0x0c,0x00,0x00,0xde,0x08,0x00,0x00,0xa6,0x09,0x00,0x00, +0xff,0x08,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x03,0x0d,0x00,0x00, +0x92,0x03,0x00,0x00,0xde,0x08,0x00,0x00,0x01,0x09,0x00,0x00,0xff,0x08,0x00,0x00, +0xb3,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0xe2,0x08,0x00,0x00,0x03,0x0d,0x00,0x00, +0x20,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x02,0x09,0x00,0x00,0xff,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe2,0x08,0x00,0x00,0xe3,0x08,0x00,0x00, +0x02,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0xe3,0x08,0x00,0x00,0x50,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0xe6,0x08,0x00,0x00,0x03,0x0d,0x00,0x00,0xd7,0x0c,0x00,0x00, +0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x3b,0x09,0x00,0x00,0x9c,0x05,0x00,0x00, +0xe6,0x08,0x00,0x00,0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x3e,0x09,0x00,0x00, +0x03,0x0d,0x00,0x00,0x1a,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x46,0x09,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x3e,0x09,0x00,0x00,0x3f,0x09,0x00,0x00, +0x43,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x3f,0x09,0x00,0x00,0x51,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x41,0x09,0x00,0x00,0x3b,0x09,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x7b,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x41,0x09,0x00,0x00,0x1a,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x46,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x43,0x09,0x00,0x00,0x51,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x45,0x09,0x00,0x00,0x3b,0x09,0x00,0x00,0x00,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x46,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x46,0x09,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x05,0x0d,0x00,0x00,0x7b,0x09,0x00,0x00, +0x3f,0x09,0x00,0x00,0x45,0x09,0x00,0x00,0x43,0x09,0x00,0x00,0xad,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x4b,0x09,0x00,0x00,0x03,0x0d,0x00,0x00,0x1a,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x56,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x4b,0x09,0x00,0x00,0x4c,0x09,0x00,0x00,0x53,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4c,0x09,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x4e,0x09,0x00,0x00, +0x08,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x4f,0x09,0x00,0x00,0x4e,0x09,0x00,0x00,0x20,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x80,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x05,0x0d,0x00,0x00,0x4f,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0x56,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x53,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0x56,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x56,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x07,0x0d,0x00,0x00,0x80,0x09,0x00,0x00,0x4c,0x09,0x00,0x00,0x05,0x0d,0x00,0x00, +0x53,0x09,0x00,0x00,0x52,0x00,0x06,0x00,0x40,0x00,0x00,0x00,0xa2,0x0c,0x00,0x00, +0x07,0x0d,0x00,0x00,0x3b,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xb1,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x5b,0x09,0x00,0x00,0xd7,0x0c,0x00,0x00,0x1a,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x63,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x5b,0x09,0x00,0x00,0x5c,0x09,0x00,0x00,0x60,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5c,0x09,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x5e,0x09,0x00,0x00, +0x3b,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x85,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x5e,0x09,0x00,0x00, +0x1a,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x63,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x60,0x09,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x62,0x09,0x00,0x00, +0x3b,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x63,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x63,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x09,0x0d,0x00,0x00,0x85,0x09,0x00,0x00,0x5c,0x09,0x00,0x00,0x62,0x09,0x00,0x00, +0x60,0x09,0x00,0x00,0xad,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x68,0x09,0x00,0x00, +0xd7,0x0c,0x00,0x00,0x1a,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x73,0x09,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x68,0x09,0x00,0x00,0x69,0x09,0x00,0x00, +0x70,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x69,0x09,0x00,0x00,0x51,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x6b,0x09,0x00,0x00,0x08,0x06,0x00,0x00,0x01,0x00,0x00,0x00, +0x82,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x6c,0x09,0x00,0x00,0x6b,0x09,0x00,0x00, +0x20,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x8a,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x09,0x0d,0x00,0x00,0x6c,0x09,0x00,0x00, +0xf9,0x00,0x02,0x00,0x73,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x70,0x09,0x00,0x00, +0xf9,0x00,0x02,0x00,0x73,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x73,0x09,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x0b,0x0d,0x00,0x00,0x8a,0x09,0x00,0x00, +0x69,0x09,0x00,0x00,0x09,0x0d,0x00,0x00,0x70,0x09,0x00,0x00,0x52,0x00,0x06,0x00, +0x40,0x00,0x00,0x00,0xad,0x0c,0x00,0x00,0x0b,0x0d,0x00,0x00,0xa2,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x91,0x09,0x00,0x00, +0x13,0x09,0x00,0x00,0xad,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0x1a,0x01,0x00,0x00, +0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0x92,0x09,0x00,0x00,0x91,0x09,0x00,0x00, +0x91,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x95,0x09,0x00,0x00,0x92,0x09,0x00,0x00,0x21,0x09,0x00,0x00, +0x83,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x98,0x09,0x00,0x00,0x95,0x09,0x00,0x00, +0x25,0x09,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xed,0x08,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x98,0x09,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xa6,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xed,0x08,0x00,0x00,0x11,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xab,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xed,0x08,0x00,0x00, +0xa6,0x09,0x00,0x00,0x50,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xf6,0x08,0x00,0x00, +0xab,0x09,0x00,0x00,0xab,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0xf7,0x08,0x00,0x00,0x98,0x09,0x00,0x00,0xf6,0x08,0x00,0x00,0x88,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0xfb,0x08,0x00,0x00,0x1c,0x09,0x00,0x00,0xf6,0x08,0x00,0x00, +0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfc,0x08,0x00,0x00,0xf7,0x08,0x00,0x00, +0xfb,0x08,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb0,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x16,0x0d,0x00,0x00,0xfc,0x08,0x00,0x00, +0xf9,0x00,0x02,0x00,0xff,0x08,0x00,0x00,0xf8,0x00,0x02,0x00,0xff,0x08,0x00,0x00, +0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x01,0x09,0x00,0x00,0x03,0x0d,0x00,0x00, +0x20,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xdf,0x08,0x00,0x00,0xf8,0x00,0x02,0x00, +0x02,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0x03,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x03,0x09,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x05,0x09,0x00,0x00, +0xd7,0x0c,0x00,0x00,0x20,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xda,0x08,0x00,0x00, +0xf8,0x00,0x02,0x00,0x06,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0x07,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x07,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xda,0x0c,0x00,0x00,0xd6,0x08,0x00,0x00,0x78,0x08,0x00,0x00,0xdb,0x0c,0x00,0x00, +0x06,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd8,0x0c,0x00,0x00, +0xe7,0x00,0x00,0x00,0x78,0x08,0x00,0x00,0xd9,0x0c,0x00,0x00,0x06,0x09,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x09,0x09,0x00,0x00,0xe7,0x00,0x00,0x00, +0xd8,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xb4,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x09,0x09,0x00,0x00,0xe6,0x00,0x00,0x00, +0xe7,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0c,0x09,0x00,0x00, +0xda,0x0c,0x00,0x00,0xca,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xb8,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x0c,0x09,0x00,0x00, +0xe6,0x00,0x00,0x00,0xe7,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0e,0x09,0x00,0x00,0xb4,0x09,0x00,0x00,0xb8,0x09,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0x01,0x0a,0x00,0x00,0x0b,0x06,0x00,0x00,0x9c,0x05,0x00,0x00, +0x02,0x00,0x00,0x00,0x1a,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00, +0x02,0x0a,0x00,0x00,0x01,0x0a,0x00,0x00,0x01,0x0a,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xdb,0x09,0x00,0x00, +0xd1,0x05,0x00,0x00,0x02,0x0a,0x00,0x00,0x41,0x00,0x05,0x00,0x1b,0x01,0x00,0x00, +0x09,0x0a,0x00,0x00,0x19,0x01,0x00,0x00,0x20,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x40,0x00,0x00,0x00,0x0a,0x0a,0x00,0x00,0x09,0x0a,0x00,0x00,0x85,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x17,0x0a,0x00,0x00,0xdb,0x09,0x00,0x00,0xd0,0x05,0x00,0x00, +0x83,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x1a,0x0a,0x00,0x00,0xd0,0x05,0x00,0x00, +0x35,0x02,0x00,0x00,0x0c,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0x27,0x0a,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x17,0x0a,0x00,0x00,0x1a,0x0a,0x00,0x00, +0x0c,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0x2c,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x35,0x02,0x00,0x00,0x27,0x0a,0x00,0x00,0x6f,0x00,0x04,0x00, +0x12,0x00,0x00,0x00,0x20,0x0a,0x00,0x00,0x0a,0x0a,0x00,0x00,0x88,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x21,0x0a,0x00,0x00,0x2c,0x0a,0x00,0x00,0x20,0x0a,0x00,0x00, +0x3d,0x00,0x04,0x00,0x46,0x01,0x00,0x00,0x2f,0x0a,0x00,0x00,0x91,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x93,0x01,0x00,0x00,0x30,0x0a,0x00,0x00,0x95,0x01,0x00,0x00, +0x56,0x00,0x05,0x00,0x97,0x01,0x00,0x00,0x31,0x0a,0x00,0x00,0x2f,0x0a,0x00,0x00, +0x30,0x0a,0x00,0x00,0x58,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x33,0x0a,0x00,0x00, +0x31,0x0a,0x00,0x00,0x21,0x0a,0x00,0x00,0x02,0x00,0x00,0x00,0xe6,0x00,0x00,0x00, +0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0x34,0x0a,0x00,0x00,0x33,0x0a,0x00,0x00, +0x33,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0xe5,0x09,0x00,0x00,0x02,0x0a,0x00,0x00,0xd6,0x05,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xe6,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0xe5,0x09,0x00,0x00,0xba,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0xe8,0x09,0x00,0x00,0xe6,0x09,0x00,0x00,0xe7,0x00,0x00,0x00,0xf7,0x00,0x03,0x00, +0xf7,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe8,0x09,0x00,0x00, +0xe9,0x09,0x00,0x00,0xf6,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0xe9,0x09,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xeb,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0x34,0x0a,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xed,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x02,0x0a,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xee,0x09,0x00,0x00,0xeb,0x09,0x00,0x00, +0xed,0x09,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x3c,0x0a,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xee,0x09,0x00,0x00,0xe6,0x00,0x00,0x00, +0xe7,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf0,0x09,0x00,0x00, +0xe7,0x00,0x00,0x00,0x3c,0x0a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf2,0x09,0x00,0x00,0xe6,0x09,0x00,0x00,0xcb,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x41,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0xf2,0x09,0x00,0x00,0x58,0x03,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x45,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x41,0x0a,0x00,0x00, +0xe6,0x00,0x00,0x00,0xe7,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x4b,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xe6,0x00,0x00,0x00, +0xf0,0x09,0x00,0x00,0x45,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00,0xf7,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf6,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0xf7,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf7,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xdc,0x0c,0x00,0x00,0x4b,0x0a,0x00,0x00,0xe9,0x09,0x00,0x00,0xe6,0x00,0x00,0x00, +0xf6,0x09,0x00,0x00,0x7f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa6,0x0a,0x00,0x00, +0xd0,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa7,0x0a,0x00,0x00, +0xcd,0x06,0x00,0x00,0xa6,0x0a,0x00,0x00,0x41,0x00,0x05,0x00,0x3c,0x01,0x00,0x00, +0xae,0x0a,0x00,0x00,0x19,0x01,0x00,0x00,0x41,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xaf,0x0a,0x00,0x00,0xae,0x0a,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9c,0x0a,0x00,0x00,0xa7,0x0a,0x00,0x00,0xaf,0x0a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x62,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0x62,0x0a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xe0,0x0c,0x00,0x00,0x1a,0x01,0x00,0x00, +0xf7,0x09,0x00,0x00,0x00,0x0d,0x00,0x00,0x8b,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xdf,0x0c,0x00,0x00,0xe6,0x00,0x00,0x00,0xf7,0x09,0x00,0x00, +0x02,0x0d,0x00,0x00,0x8b,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xde,0x0c,0x00,0x00,0x9c,0x0a,0x00,0x00,0xf7,0x09,0x00,0x00,0x01,0x0d,0x00,0x00, +0x8b,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xdd,0x0c,0x00,0x00, +0x92,0x03,0x00,0x00,0xf7,0x09,0x00,0x00,0x8d,0x0a,0x00,0x00,0x8b,0x0a,0x00,0x00, +0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x65,0x0a,0x00,0x00,0xdd,0x0c,0x00,0x00, +0x25,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x8e,0x0a,0x00,0x00,0x8b,0x0a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x65,0x0a,0x00,0x00,0x66,0x0a,0x00,0x00, +0x8e,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0x66,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x67,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0x67,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x02,0x0d,0x00,0x00,0xdf,0x0c,0x00,0x00,0x66,0x0a,0x00,0x00, +0xe5,0x0a,0x00,0x00,0x6b,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x01,0x0d,0x00,0x00,0xde,0x0c,0x00,0x00,0x66,0x0a,0x00,0x00,0xe0,0x0a,0x00,0x00, +0x6b,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x00,0x0d,0x00,0x00, +0xe0,0x0c,0x00,0x00,0x66,0x0a,0x00,0x00,0x80,0x0a,0x00,0x00,0x6b,0x0a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xfe,0x0c,0x00,0x00,0x92,0x03,0x00,0x00, +0x66,0x0a,0x00,0x00,0x89,0x0a,0x00,0x00,0x6b,0x0a,0x00,0x00,0xb1,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x6a,0x0a,0x00,0x00,0xfe,0x0c,0x00,0x00,0x25,0x01,0x00,0x00, +0xf6,0x00,0x04,0x00,0x8a,0x0a,0x00,0x00,0x6b,0x0a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x6a,0x0a,0x00,0x00,0x6b,0x0a,0x00,0x00,0x8a,0x0a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6b,0x0a,0x00,0x00,0x50,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0x6e,0x0a,0x00,0x00,0xfe,0x0c,0x00,0x00,0xdd,0x0c,0x00,0x00,0x80,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0x71,0x0a,0x00,0x00,0x9c,0x05,0x00,0x00,0x6e,0x0a,0x00,0x00, +0x7c,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0xb7,0x0a,0x00,0x00,0x71,0x0a,0x00,0x00, +0x7c,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0xb9,0x0a,0x00,0x00,0x08,0x06,0x00,0x00, +0xb0,0x00,0x05,0x00,0x4c,0x02,0x00,0x00,0xba,0x0a,0x00,0x00,0xb7,0x0a,0x00,0x00, +0xb9,0x0a,0x00,0x00,0x9b,0x00,0x04,0x00,0x96,0x00,0x00,0x00,0xbb,0x0a,0x00,0x00, +0xba,0x0a,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x75,0x0a,0x00,0x00, +0xbb,0x0a,0x00,0x00,0xe7,0x00,0x00,0x00,0xe6,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0xc0,0x0a,0x00,0x00,0x15,0x06,0x00,0x00,0x71,0x0a,0x00,0x00, +0x02,0x00,0x00,0x00,0x1a,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc1,0x0a,0x00,0x00,0xc0,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd2,0x0a,0x00,0x00,0xc1,0x0a,0x00,0x00,0xd0,0x06,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd3,0x0a,0x00,0x00,0xcd,0x06,0x00,0x00, +0xd2,0x0a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc8,0x0a,0x00,0x00, +0xd3,0x0a,0x00,0x00,0xaf,0x0a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7a,0x0a,0x00,0x00,0xc8,0x0a,0x00,0x00,0x75,0x0a,0x00,0x00,0xb4,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x7d,0x0a,0x00,0x00,0x9c,0x0a,0x00,0x00,0x7a,0x0a,0x00,0x00, +0xa9,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x7e,0x0a,0x00,0x00,0x7d,0x0a,0x00,0x00, +0x20,0x01,0x00,0x00,0x1a,0x01,0x00,0x00,0xc5,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x80,0x0a,0x00,0x00,0x00,0x0d,0x00,0x00,0x7e,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xe0,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x01,0x0d,0x00,0x00,0x7a,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xe5,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x02,0x0d,0x00,0x00, +0x7a,0x0a,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x89,0x0a,0x00,0x00, +0xfe,0x0c,0x00,0x00,0x20,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x67,0x0a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8a,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00,0x8b,0x0a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8b,0x0a,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x8d,0x0a,0x00,0x00,0xdd,0x0c,0x00,0x00,0x20,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x62,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0x8e,0x0a,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x91,0x0a,0x00,0x00,0xde,0x0c,0x00,0x00,0xdf,0x0c,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x92,0x0a,0x00,0x00,0xe7,0x00,0x00,0x00, +0x91,0x0a,0x00,0x00,0xab,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x94,0x0a,0x00,0x00, +0xe0,0x0c,0x00,0x00,0x4c,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x95,0x0a,0x00,0x00,0x94,0x0a,0x00,0x00,0xe6,0x00,0x00,0x00,0xe7,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x96,0x0a,0x00,0x00,0x92,0x0a,0x00,0x00, +0x95,0x0a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfe,0x05,0x00,0x00, +0xdc,0x0c,0x00,0x00,0x96,0x0a,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xe9,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xfe,0x05,0x00,0x00, +0xe6,0x00,0x00,0x00,0xe7,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xee,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xe9,0x0a,0x00,0x00, +0x0e,0x09,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x89,0x0b,0x00,0x00, +0x66,0x08,0x00,0x00,0x9c,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x1a,0x01,0x00,0x00, +0x4f,0x00,0x08,0x00,0x31,0x00,0x00,0x00,0x8a,0x0b,0x00,0x00,0x89,0x0b,0x00,0x00, +0x89,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x50,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x1a,0x0b,0x00,0x00,0xe6,0x00,0x00,0x00, +0xee,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00,0x1b,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x1b,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe2,0x0c,0x00,0x00, +0xe6,0x00,0x00,0x00,0x8e,0x0a,0x00,0x00,0xfd,0x0c,0x00,0x00,0x4d,0x0b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xe1,0x0c,0x00,0x00,0x92,0x03,0x00,0x00, +0x8e,0x0a,0x00,0x00,0x4f,0x0b,0x00,0x00,0x4d,0x0b,0x00,0x00,0xb1,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x1e,0x0b,0x00,0x00,0xe1,0x0c,0x00,0x00,0x25,0x01,0x00,0x00, +0xf6,0x00,0x04,0x00,0x50,0x0b,0x00,0x00,0x4d,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x1e,0x0b,0x00,0x00,0x1f,0x0b,0x00,0x00,0x50,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1f,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0x20,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x20,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xfd,0x0c,0x00,0x00,0xe2,0x0c,0x00,0x00,0x1f,0x0b,0x00,0x00,0x48,0x0b,0x00,0x00, +0x49,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xe7,0x0c,0x00,0x00, +0x92,0x03,0x00,0x00,0x1f,0x0b,0x00,0x00,0x4b,0x0b,0x00,0x00,0x49,0x0b,0x00,0x00, +0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x23,0x0b,0x00,0x00,0xe7,0x0c,0x00,0x00, +0x25,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x4c,0x0b,0x00,0x00,0x49,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x23,0x0b,0x00,0x00,0x24,0x0b,0x00,0x00, +0x4c,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x24,0x0b,0x00,0x00,0x50,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0x27,0x0b,0x00,0x00,0xe7,0x0c,0x00,0x00,0xe1,0x0c,0x00,0x00, +0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xa0,0x0b,0x00,0x00,0x9c,0x05,0x00,0x00, +0x27,0x0b,0x00,0x00,0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0xa3,0x0b,0x00,0x00, +0xe7,0x0c,0x00,0x00,0x1a,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xab,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa3,0x0b,0x00,0x00,0xa4,0x0b,0x00,0x00, +0xa8,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xa4,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xa6,0x0b,0x00,0x00,0xa0,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xe0,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xa6,0x0b,0x00,0x00,0x1a,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xab,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xa8,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xaa,0x0b,0x00,0x00,0xa0,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0xab,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xab,0x0b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xe9,0x0c,0x00,0x00,0xe0,0x0b,0x00,0x00, +0xa4,0x0b,0x00,0x00,0xaa,0x0b,0x00,0x00,0xa8,0x0b,0x00,0x00,0xad,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0xb0,0x0b,0x00,0x00,0xe7,0x0c,0x00,0x00,0x1a,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xbb,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xb0,0x0b,0x00,0x00,0xb1,0x0b,0x00,0x00,0xb8,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb1,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xb3,0x0b,0x00,0x00, +0x08,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xb4,0x0b,0x00,0x00,0xb3,0x0b,0x00,0x00,0x20,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xe5,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0xe9,0x0c,0x00,0x00,0xb4,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0xbb,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb8,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0xbb,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbb,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xeb,0x0c,0x00,0x00,0xe5,0x0b,0x00,0x00,0xb1,0x0b,0x00,0x00,0xe9,0x0c,0x00,0x00, +0xb8,0x0b,0x00,0x00,0x52,0x00,0x06,0x00,0x40,0x00,0x00,0x00,0xbc,0x0c,0x00,0x00, +0xeb,0x0c,0x00,0x00,0xa0,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xb1,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0xc0,0x0b,0x00,0x00,0xe1,0x0c,0x00,0x00,0x1a,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xc8,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xc0,0x0b,0x00,0x00,0xc1,0x0b,0x00,0x00,0xc5,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc1,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xc3,0x0b,0x00,0x00, +0xa0,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xea,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xc3,0x0b,0x00,0x00, +0x1a,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xc8,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc5,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xc7,0x0b,0x00,0x00, +0xa0,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xc8,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc8,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xed,0x0c,0x00,0x00,0xea,0x0b,0x00,0x00,0xc1,0x0b,0x00,0x00,0xc7,0x0b,0x00,0x00, +0xc5,0x0b,0x00,0x00,0xad,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0xcd,0x0b,0x00,0x00, +0xe1,0x0c,0x00,0x00,0x1a,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xd8,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xcd,0x0b,0x00,0x00,0xce,0x0b,0x00,0x00, +0xd5,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xce,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xd0,0x0b,0x00,0x00,0x08,0x06,0x00,0x00,0x01,0x00,0x00,0x00, +0x82,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd1,0x0b,0x00,0x00,0xd0,0x0b,0x00,0x00, +0x20,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xef,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xed,0x0c,0x00,0x00,0xd1,0x0b,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd8,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xd5,0x0b,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd8,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xd8,0x0b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xef,0x0c,0x00,0x00,0xef,0x0b,0x00,0x00, +0xce,0x0b,0x00,0x00,0xed,0x0c,0x00,0x00,0xd5,0x0b,0x00,0x00,0x52,0x00,0x06,0x00, +0x40,0x00,0x00,0x00,0xc7,0x0c,0x00,0x00,0xef,0x0c,0x00,0x00,0xbc,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x2f,0x0b,0x00,0x00, +0xe1,0x0c,0x00,0x00,0x20,0x01,0x00,0x00,0x84,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x30,0x0b,0x00,0x00,0x2f,0x0b,0x00,0x00,0xbe,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x32,0x0b,0x00,0x00,0x30,0x0b,0x00,0x00,0xe7,0x0c,0x00,0x00, +0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x33,0x0b,0x00,0x00,0x32,0x0b,0x00,0x00, +0x20,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0xf4,0x0b,0x00,0x00, +0x66,0x08,0x00,0x00,0xc7,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0x1a,0x01,0x00,0x00, +0x4f,0x00,0x08,0x00,0x31,0x00,0x00,0x00,0xf5,0x0b,0x00,0x00,0xf4,0x0b,0x00,0x00, +0xf4,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x46,0x01,0x00,0x00,0xf8,0x0b,0x00,0x00,0x50,0x01,0x00,0x00, +0x50,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xfc,0x0b,0x00,0x00,0xeb,0x0c,0x00,0x00, +0xef,0x0c,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0xfd,0x0b,0x00,0x00, +0xf8,0x0b,0x00,0x00,0xfc,0x0b,0x00,0x00,0x02,0x00,0x00,0x00,0x1a,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfe,0x0b,0x00,0x00,0xfd,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0x39,0x0b,0x00,0x00, +0xc7,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x46,0x01,0x00,0x00,0x01,0x0c,0x00,0x00, +0x5a,0x01,0x00,0x00,0x7c,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0x03,0x0c,0x00,0x00, +0x39,0x0b,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x04,0x0c,0x00,0x00, +0x01,0x0c,0x00,0x00,0x03,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0x1a,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x05,0x0c,0x00,0x00,0x04,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x32,0x00,0x00,0x00,0x3d,0x0b,0x00,0x00, +0x00,0x0b,0x00,0x00,0x33,0x0b,0x00,0x00,0x3e,0x00,0x03,0x00,0x3d,0x0b,0x00,0x00, +0xf5,0x0b,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x40,0x0b,0x00,0x00, +0x01,0x0b,0x00,0x00,0x33,0x0b,0x00,0x00,0x3e,0x00,0x03,0x00,0x40,0x0b,0x00,0x00, +0xfe,0x0b,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x43,0x0b,0x00,0x00, +0x02,0x0b,0x00,0x00,0x33,0x0b,0x00,0x00,0x3e,0x00,0x03,0x00,0x43,0x0b,0x00,0x00, +0x05,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x46,0x0b,0x00,0x00, +0xfe,0x0b,0x00,0x00,0x05,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x48,0x0b,0x00,0x00,0xfd,0x0c,0x00,0x00,0x46,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x49,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x49,0x0b,0x00,0x00,0x80,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x4b,0x0b,0x00,0x00,0xe7,0x0c,0x00,0x00,0x20,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x20,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x4c,0x0b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x4d,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x4d,0x0b,0x00,0x00, +0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x4f,0x0b,0x00,0x00,0xe1,0x0c,0x00,0x00, +0x20,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x1b,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x50,0x0b,0x00,0x00,0xba,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x52,0x0b,0x00,0x00, +0xe2,0x0c,0x00,0x00,0xe6,0x00,0x00,0x00,0xf7,0x00,0x03,0x00,0x81,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x52,0x0b,0x00,0x00,0x53,0x0b,0x00,0x00, +0x81,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x53,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x54,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x54,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x12,0x00,0x00,0x00,0xe6,0x0c,0x00,0x00,0x1a,0x0b,0x00,0x00,0x53,0x0b,0x00,0x00, +0x19,0x0c,0x00,0x00,0x58,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xe3,0x0c,0x00,0x00,0x1a,0x01,0x00,0x00,0x53,0x0b,0x00,0x00,0x7f,0x0b,0x00,0x00, +0x58,0x0b,0x00,0x00,0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x57,0x0b,0x00,0x00, +0xe3,0x0c,0x00,0x00,0x30,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x80,0x0b,0x00,0x00, +0x58,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x57,0x0b,0x00,0x00, +0x58,0x0b,0x00,0x00,0x80,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x58,0x0b,0x00,0x00, +0x41,0x00,0x05,0x00,0x32,0x00,0x00,0x00,0x5a,0x0b,0x00,0x00,0x00,0x0b,0x00,0x00, +0xe3,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x31,0x00,0x00,0x00,0x5b,0x0b,0x00,0x00, +0x5a,0x0b,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x5d,0x0b,0x00,0x00, +0x01,0x0b,0x00,0x00,0xe3,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x5e,0x0b,0x00,0x00,0x5d,0x0b,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x60,0x0b,0x00,0x00,0x02,0x0b,0x00,0x00,0xe3,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x61,0x0b,0x00,0x00,0x60,0x0b,0x00,0x00,0x94,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x64,0x0b,0x00,0x00,0x8a,0x0b,0x00,0x00,0x8a,0x0b,0x00,0x00, +0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x67,0x0b,0x00,0x00,0x5b,0x0b,0x00,0x00, +0x5b,0x0b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x0a,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x64,0x0b,0x00,0x00,0x67,0x0b,0x00,0x00, +0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6b,0x0b,0x00,0x00,0x8a,0x0b,0x00,0x00, +0x5b,0x0b,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6d,0x0b,0x00,0x00, +0x6b,0x0b,0x00,0x00,0x0a,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6f,0x0b,0x00,0x00,0x6d,0x0b,0x00,0x00,0xe1,0x04,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x71,0x0b,0x00,0x00,0xcc,0x0c,0x00,0x00,0x6f,0x0b,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x0f,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x5e,0x0b,0x00,0x00,0x71,0x0b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x14,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x61,0x0b,0x00,0x00,0x71,0x0b,0x00,0x00,0x50,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x7a,0x0b,0x00,0x00,0x0f,0x0c,0x00,0x00,0x14,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x12,0x00,0x00,0x00,0x19,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xe6,0x0c,0x00,0x00,0x7a,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x7f,0x0b,0x00,0x00,0xe3,0x0c,0x00,0x00,0x20,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x54,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x80,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x81,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x81,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x12,0x00,0x00,0x00,0xe4,0x0c,0x00,0x00,0x1a,0x0b,0x00,0x00,0x50,0x0b,0x00,0x00, +0xe6,0x0c,0x00,0x00,0x80,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00,0xb2,0x01,0x00,0x00, +0x1b,0x0c,0x00,0x00,0xb4,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1e,0x0c,0x00,0x00,0xe4,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1f,0x0c,0x00,0x00,0xe4,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x20,0x0c,0x00,0x00,0x1e,0x0c,0x00,0x00, +0x1f,0x0c,0x00,0x00,0xe6,0x00,0x00,0x00,0xe6,0x00,0x00,0x00,0x63,0x00,0x04,0x00, +0x1b,0x0c,0x00,0x00,0x9c,0x05,0x00,0x00,0x20,0x0c,0x00,0x00,0xfd,0x00,0x01,0x00, +0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_depth_clip_pass_c7e556f7f955aeb1871fead419040b62.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_depth_clip_pass_c7e556f7f955aeb1871fead419040b62.h new file mode 100644 index 00000000..f9b2bdcb --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_depth_clip_pass_c7e556f7f955aeb1871fead419040b62.h @@ -0,0 +1,949 @@ +// ffx_fsr2_depth_clip_pass_c7e556f7f955aeb1871fead419040b62.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_depth_clip_pass_c7e556f7f955aeb1871fead419040b62_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_c7e556f7f955aeb1871fead419040b62_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_c7e556f7f955aeb1871fead419040b62_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_c7e556f7f955aeb1871fead419040b62_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_c7e556f7f955aeb1871fead419040b62_SampledImageResourceNames[] = { "r_reconstructed_previous_nearest_depth", "r_dilated_motion_vectors", "r_dilatedDepth", "r_reactive_mask", "r_transparency_and_composition_mask", "r_previous_dilated_motion_vectors", "r_input_motion_vectors", "r_input_color_jittered", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_c7e556f7f955aeb1871fead419040b62_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 7, 8, 10, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_c7e556f7f955aeb1871fead419040b62_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_c7e556f7f955aeb1871fead419040b62_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_depth_clip_pass_c7e556f7f955aeb1871fead419040b62_StorageImageResourceNames[] = { "rw_dilated_reactive_masks", "rw_prepared_input_color", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_c7e556f7f955aeb1871fead419040b62_StorageImageResourceBindings[] = { 12, 13, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_c7e556f7f955aeb1871fead419040b62_StorageImageResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_c7e556f7f955aeb1871fead419040b62_StorageImageResourceSets[] = { 1, 1, }; + +static const char* g_ffx_fsr2_depth_clip_pass_c7e556f7f955aeb1871fead419040b62_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_c7e556f7f955aeb1871fead419040b62_UniformBufferResourceBindings[] = { 14, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_c7e556f7f955aeb1871fead419040b62_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_c7e556f7f955aeb1871fead419040b62_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_depth_clip_pass_c7e556f7f955aeb1871fead419040b62_size = 14728; + +static const unsigned char g_ffx_fsr2_depth_clip_pass_c7e556f7f955aeb1871fead419040b62_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x2e,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x06,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x99,0x05,0x00,0x00, +0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00, +0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75, +0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00, +0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65, +0x72,0x5f,0x31,0x36,0x62,0x69,0x74,0x5f,0x73,0x74,0x6f,0x72,0x61,0x67,0x65,0x00, +0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65, +0x72,0x5f,0x65,0x78,0x70,0x6c,0x69,0x63,0x69,0x74,0x5f,0x61,0x72,0x69,0x74,0x68, +0x6d,0x65,0x74,0x69,0x63,0x5f,0x74,0x79,0x70,0x65,0x73,0x00,0x04,0x00,0x0a,0x00, +0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74, +0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69, +0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c, +0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74, +0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0x17,0x01,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x17,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00, +0x06,0x00,0x07,0x00,0x17,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78, +0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00, +0x17,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79, +0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x17,0x01,0x00,0x00, +0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52, +0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e, +0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0x17,0x01,0x00,0x00,0x04,0x00,0x00,0x00, +0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f, +0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0x17,0x01,0x00,0x00,0x05,0x00,0x00,0x00, +0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55, +0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0x17,0x01,0x00,0x00,0x06,0x00,0x00,0x00, +0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00, +0x17,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54, +0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00, +0x17,0x01,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00, +0x06,0x00,0x08,0x00,0x17,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74, +0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00, +0x06,0x00,0x08,0x00,0x17,0x01,0x00,0x00,0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77, +0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00, +0x06,0x00,0x0b,0x00,0x17,0x01,0x00,0x00,0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74, +0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43, +0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00, +0x17,0x01,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f, +0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00,0x17,0x01,0x00,0x00, +0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61, +0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x17,0x01,0x00,0x00,0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e, +0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00,0x17,0x01,0x00,0x00, +0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65, +0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x17,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69, +0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0x17,0x01,0x00,0x00,0x11,0x00,0x00,0x00, +0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67, +0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00,0x17,0x01,0x00,0x00, +0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f, +0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00, +0x05,0x00,0x04,0x00,0x19,0x01,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00, +0x05,0x00,0x06,0x00,0x50,0x01,0x00,0x00,0x72,0x5f,0x72,0x65,0x61,0x63,0x74,0x69, +0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x00,0x05,0x00,0x0b,0x00,0x5a,0x01,0x00,0x00, +0x72,0x5f,0x74,0x72,0x61,0x6e,0x73,0x70,0x61,0x72,0x65,0x6e,0x63,0x79,0x5f,0x61, +0x6e,0x64,0x5f,0x63,0x6f,0x6d,0x70,0x6f,0x73,0x69,0x74,0x69,0x6f,0x6e,0x5f,0x6d, +0x61,0x73,0x6b,0x00,0x05,0x00,0x08,0x00,0x62,0x01,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x5f,0x6a,0x69,0x74,0x74,0x65,0x72, +0x65,0x64,0x00,0x00,0x05,0x00,0x08,0x00,0x6a,0x01,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f, +0x72,0x73,0x00,0x00,0x05,0x00,0x08,0x00,0x7b,0x01,0x00,0x00,0x72,0x77,0x5f,0x70, +0x72,0x65,0x70,0x61,0x72,0x65,0x64,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f, +0x6c,0x6f,0x72,0x00,0x05,0x00,0x0c,0x00,0x81,0x01,0x00,0x00,0x72,0x5f,0x72,0x65, +0x63,0x6f,0x6e,0x73,0x74,0x72,0x75,0x63,0x74,0x65,0x64,0x5f,0x70,0x72,0x65,0x76, +0x69,0x6f,0x75,0x73,0x5f,0x6e,0x65,0x61,0x72,0x65,0x73,0x74,0x5f,0x64,0x65,0x70, +0x74,0x68,0x00,0x00,0x05,0x00,0x09,0x00,0x8a,0x01,0x00,0x00,0x72,0x5f,0x64,0x69, +0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63, +0x74,0x6f,0x72,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x0b,0x00,0x91,0x01,0x00,0x00, +0x72,0x5f,0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x64,0x69,0x6c,0x61,0x74, +0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72, +0x73,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x95,0x01,0x00,0x00,0x73,0x5f,0x4c,0x69, +0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0x9e,0x01,0x00,0x00,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x44,0x65,0x70, +0x74,0x68,0x00,0x00,0x05,0x00,0x07,0x00,0xa6,0x01,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x05,0x00,0x09,0x00,0xb4,0x01,0x00,0x00,0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74, +0x65,0x64,0x5f,0x72,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b, +0x73,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0x99,0x05,0x00,0x00,0x67,0x6c,0x5f,0x47, +0x6c,0x6f,0x62,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49, +0x44,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00, +0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x17,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00,0x04,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00, +0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x17,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00,0x08,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00, +0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x17,0x01,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00,0x0c,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00, +0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x17,0x01,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x17,0x01,0x00,0x00, +0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x17,0x01,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x17,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x19,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x19,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x50,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x50,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x5a,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x5a,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x62,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x62,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x6a,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x6a,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x7b,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x7b,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0x7b,0x01,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x81,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x81,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8a,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8a,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x91,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x91,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x95,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x95,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x9e,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x9e,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa6,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa6,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb4,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb4,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xb4,0x01,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x99,0x05,0x00,0x00,0x0b,0x00,0x00,0x00, +0x1c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xab,0x05,0x00,0x00,0x0b,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00, +0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x31,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x32,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x31,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x48,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x56,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0x5e,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x14,0x00,0x02,0x00,0x96,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0xb5,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00, +0xb6,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0xb5,0x00,0x00,0x00,0x1c,0x00,0x04,0x00, +0xb7,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0xb5,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xe6,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xe7,0x00,0x00,0x00,0x00,0x00,0x80,0x3f,0x1e,0x00,0x15,0x00, +0x17,0x01,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x48,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x18,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x01,0x00,0x00, +0x3b,0x00,0x04,0x00,0x18,0x01,0x00,0x00,0x19,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x1a,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x1b,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x20,0x01,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x25,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x2a,0x01,0x00,0x00,0x07,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x2b,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x48,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x30,0x01,0x00,0x00,0x09,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x31,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x36,0x01,0x00,0x00,0x0b,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x3b,0x01,0x00,0x00,0x0c,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x3c,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x41,0x01,0x00,0x00,0x12,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x46,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x47,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x46,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x4c,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x47,0x01,0x00,0x00,0x50,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x47,0x01,0x00,0x00,0x5a,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x47,0x01,0x00,0x00,0x62,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x47,0x01,0x00,0x00,0x6a,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x79,0x01,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x7a,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x79,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0x7a,0x01,0x00,0x00, +0x7b,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x7f,0x01,0x00,0x00, +0x5e,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x7f,0x01,0x00,0x00,0x3b,0x00,0x04,0x00, +0x80,0x01,0x00,0x00,0x81,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x84,0x01,0x00,0x00,0x5e,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x47,0x01,0x00,0x00,0x8a,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x47,0x01,0x00,0x00,0x91,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x1a,0x00,0x02,0x00, +0x93,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0x94,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x93,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0x94,0x01,0x00,0x00,0x95,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x1b,0x00,0x03,0x00,0x97,0x01,0x00,0x00,0x46,0x01,0x00,0x00, +0x3b,0x00,0x04,0x00,0x47,0x01,0x00,0x00,0x9e,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x47,0x01,0x00,0x00,0xa6,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xa8,0x01,0x00,0x00,0x1a,0x01,0x00,0x00, +0x1a,0x01,0x00,0x00,0x19,0x00,0x09,0x00,0xb2,0x01,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xb3,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0xb2,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0xb3,0x01,0x00,0x00, +0xb4,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xbc,0x01,0x00,0x00,0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xc0,0x01,0x00,0x00,0x00,0x00,0x00,0x3f,0x2b,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0xc1,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xd2,0x01,0x00,0x00,0x00,0x00,0x80,0xbe,0x2c,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x35,0x02,0x00,0x00,0xc0,0x01,0x00,0x00,0xc0,0x01,0x00,0x00,0x17,0x00,0x04,0x00, +0x4c,0x02,0x00,0x00,0x96,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x55,0x02,0x00,0x00,0x00,0x00,0x00,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x56,0x02,0x00,0x00,0x00,0x00,0x00,0xc0,0x2c,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x57,0x02,0x00,0x00,0x55,0x02,0x00,0x00,0x56,0x02,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x59,0x02,0x00,0x00,0x00,0x00,0x80,0xbf, +0x2c,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x5a,0x02,0x00,0x00,0x59,0x02,0x00,0x00, +0xe7,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa2,0x02,0x00,0x00, +0x00,0xe0,0x7f,0x47,0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xba,0x02,0x00,0x00, +0x20,0x01,0x00,0x00,0x1a,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0xbc,0x02,0x00,0x00,0x1a,0x01,0x00,0x00,0x20,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xbe,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0xbf,0x02,0x00,0x00,0x20,0x01,0x00,0x00,0x20,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xf4,0x02,0x00,0x00,0x04,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0b,0x03,0x00,0x00,0x0a,0xd7,0x23,0x3c, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x48,0x03,0x00,0x00,0x0d,0xd9,0x65,0x37, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x58,0x03,0x00,0x00,0x00,0x00,0x40,0x40, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x92,0x03,0x00,0x00,0xff,0xff,0xff,0xff, +0x2b,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x9e,0x04,0x00,0x00,0x09,0x00,0x00,0x00, +0x1c,0x00,0x04,0x00,0x9f,0x04,0x00,0x00,0x31,0x00,0x00,0x00,0x9e,0x04,0x00,0x00, +0x20,0x00,0x04,0x00,0xa0,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0x9f,0x04,0x00,0x00, +0x1c,0x00,0x04,0x00,0xa5,0x04,0x00,0x00,0x06,0x00,0x00,0x00,0x9e,0x04,0x00,0x00, +0x20,0x00,0x04,0x00,0xa6,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0xa5,0x04,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe1,0x04,0x00,0x00,0x00,0x00,0xc0,0x40, +0x2c,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0x01,0x05,0x00,0x00,0xe6,0x00,0x00,0x00, +0xe6,0x00,0x00,0x00,0xe6,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0x18,0x05,0x00,0x00,0x1a,0x01,0x00,0x00,0x92,0x03,0x00,0x00,0x17,0x00,0x04,0x00, +0x97,0x05,0x00,0x00,0x5e,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x98,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0x97,0x05,0x00,0x00,0x3b,0x00,0x04,0x00, +0x98,0x05,0x00,0x00,0x99,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0xaa,0x05,0x00,0x00,0x08,0x00,0x00,0x00,0x2c,0x00,0x06,0x00, +0x97,0x05,0x00,0x00,0xab,0x05,0x00,0x00,0xaa,0x05,0x00,0x00,0xaa,0x05,0x00,0x00, +0xc1,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0x21,0x0c,0x00,0x00,0x07,0x00,0x00,0x00, +0xb6,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x23,0x0c,0x00,0x00,0x07,0x00,0x00,0x00, +0xb7,0x00,0x00,0x00,0x2c,0x00,0x07,0x00,0xb6,0x00,0x00,0x00,0xc8,0x0c,0x00,0x00, +0xa8,0x01,0x00,0x00,0xba,0x02,0x00,0x00,0xbc,0x02,0x00,0x00,0xbf,0x02,0x00,0x00, +0x2c,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0xc9,0x0c,0x00,0x00,0xa2,0x02,0x00,0x00, +0xa2,0x02,0x00,0x00,0xa2,0x02,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xca,0x0c,0x00,0x00,0x00,0x00,0xc8,0x42,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xcb,0x0c,0x00,0x00,0xcd,0xcc,0x4c,0x3d,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xcc,0x0c,0x00,0x00,0x00,0x00,0xe0,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xd0,0x0c,0x00,0x00,0x8b,0xff,0xed,0x39,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00, +0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x23,0x0c,0x00,0x00,0x3d,0x0c,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x21,0x0c,0x00,0x00,0x3c,0x0c,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xa0,0x04,0x00,0x00,0x00,0x0b,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xa6,0x04,0x00,0x00,0x01,0x0b,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xa6,0x04,0x00,0x00,0x02,0x0b,0x00,0x00, +0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x97,0x05,0x00,0x00,0x9a,0x05,0x00,0x00, +0x99,0x05,0x00,0x00,0x4f,0x00,0x07,0x00,0x5f,0x00,0x00,0x00,0x9b,0x05,0x00,0x00, +0x9a,0x05,0x00,0x00,0x9a,0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x7c,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0x9c,0x05,0x00,0x00,0x9b,0x05,0x00,0x00, +0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0xcc,0x05,0x00,0x00,0x9c,0x05,0x00,0x00, +0x81,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xce,0x05,0x00,0x00,0xcc,0x05,0x00,0x00, +0x35,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x1b,0x01,0x00,0x00,0x07,0x06,0x00,0x00, +0x19,0x01,0x00,0x00,0x1a,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x40,0x00,0x00,0x00, +0x08,0x06,0x00,0x00,0x07,0x06,0x00,0x00,0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00, +0xd0,0x05,0x00,0x00,0x08,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0xd1,0x05,0x00,0x00,0xce,0x05,0x00,0x00,0xd0,0x05,0x00,0x00,0x3d,0x00,0x04,0x00, +0x46,0x01,0x00,0x00,0x0b,0x06,0x00,0x00,0x8a,0x01,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0x0d,0x06,0x00,0x00,0x0b,0x06,0x00,0x00,0x9c,0x05,0x00,0x00, +0x02,0x00,0x00,0x00,0x1a,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00, +0x0e,0x06,0x00,0x00,0x0d,0x06,0x00,0x00,0x0d,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x1b,0x01,0x00,0x00,0x11,0x06,0x00,0x00, +0x19,0x01,0x00,0x00,0x25,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x40,0x00,0x00,0x00, +0x12,0x06,0x00,0x00,0x11,0x06,0x00,0x00,0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00, +0xd6,0x05,0x00,0x00,0x12,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0xd7,0x05,0x00,0x00,0x0e,0x06,0x00,0x00,0xd6,0x05,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xd8,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0xd7,0x05,0x00,0x00,0xba,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0xd9,0x05,0x00,0x00, +0xd8,0x05,0x00,0x00,0x0b,0x03,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xda,0x05,0x00,0x00,0xd9,0x05,0x00,0x00,0xe7,0x00,0x00,0x00,0xe6,0x00,0x00,0x00, +0x8e,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xdc,0x05,0x00,0x00,0x0e,0x06,0x00,0x00, +0xda,0x05,0x00,0x00,0x81,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xdf,0x05,0x00,0x00, +0xd1,0x05,0x00,0x00,0xdc,0x05,0x00,0x00,0x3d,0x00,0x04,0x00,0x46,0x01,0x00,0x00, +0x15,0x06,0x00,0x00,0x9e,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0x17,0x06,0x00,0x00,0x15,0x06,0x00,0x00,0x9c,0x05,0x00,0x00,0x02,0x00,0x00,0x00, +0x1a,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x18,0x06,0x00,0x00, +0x17,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x2b,0x01,0x00,0x00, +0xd5,0x06,0x00,0x00,0x19,0x01,0x00,0x00,0x2a,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x48,0x00,0x00,0x00,0xd6,0x06,0x00,0x00,0xd5,0x06,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcd,0x06,0x00,0x00,0xd6,0x06,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd0,0x06,0x00,0x00,0xd6,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd1,0x06,0x00,0x00, +0x18,0x06,0x00,0x00,0xd0,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd2,0x06,0x00,0x00,0xcd,0x06,0x00,0x00,0xd1,0x06,0x00,0x00,0x85,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0xe4,0x06,0x00,0x00,0xdf,0x05,0x00,0x00,0xd0,0x05,0x00,0x00, +0x83,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xe5,0x06,0x00,0x00,0xe4,0x06,0x00,0x00, +0x35,0x02,0x00,0x00,0x0c,0x00,0x06,0x00,0x12,0x00,0x00,0x00,0xe7,0x06,0x00,0x00, +0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0xe5,0x06,0x00,0x00,0x6e,0x00,0x04,0x00, +0x40,0x00,0x00,0x00,0xe8,0x06,0x00,0x00,0xe7,0x06,0x00,0x00,0x0c,0x00,0x06,0x00, +0x12,0x00,0x00,0x00,0x10,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0xe5,0x06,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf1,0x06,0x00,0x00, +0x10,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf2,0x06,0x00,0x00,0xe7,0x00,0x00,0x00,0xf1,0x06,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf4,0x06,0x00,0x00,0x10,0x07,0x00,0x00,0x01,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf5,0x06,0x00,0x00,0xe7,0x00,0x00,0x00, +0xf4,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf6,0x06,0x00,0x00, +0xf2,0x06,0x00,0x00,0xf5,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfd,0x06,0x00,0x00,0xf1,0x06,0x00,0x00,0xf5,0x06,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x04,0x07,0x00,0x00,0xf2,0x06,0x00,0x00,0xf4,0x06,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0a,0x07,0x00,0x00,0xf1,0x06,0x00,0x00, +0xf4,0x06,0x00,0x00,0x50,0x00,0x07,0x00,0xb7,0x00,0x00,0x00,0x6b,0x0c,0x00,0x00, +0xf6,0x06,0x00,0x00,0xfd,0x06,0x00,0x00,0x04,0x07,0x00,0x00,0x0a,0x07,0x00,0x00, +0x3e,0x00,0x03,0x00,0x3c,0x0c,0x00,0x00,0xc8,0x0c,0x00,0x00,0x3e,0x00,0x03,0x00, +0x3d,0x0c,0x00,0x00,0x6b,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00,0x64,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0x64,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xd3,0x0c,0x00,0x00,0xe6,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x21,0x0d,0x00,0x00, +0xb9,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd2,0x0c,0x00,0x00, +0xe6,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x1e,0x0d,0x00,0x00,0xb9,0x06,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xd1,0x0c,0x00,0x00,0x1a,0x01,0x00,0x00, +0x05,0x00,0x00,0x00,0xbb,0x06,0x00,0x00,0xb9,0x06,0x00,0x00,0xb1,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x67,0x06,0x00,0x00,0xd1,0x0c,0x00,0x00,0xf4,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0xbc,0x06,0x00,0x00,0xb9,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x67,0x06,0x00,0x00,0x68,0x06,0x00,0x00,0xbc,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0x68,0x06,0x00,0x00,0x41,0x00,0x05,0x00,0x56,0x00,0x00,0x00, +0x3f,0x0c,0x00,0x00,0x3c,0x0c,0x00,0x00,0xd1,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x40,0x00,0x00,0x00,0x6b,0x06,0x00,0x00,0x3f,0x0c,0x00,0x00,0x80,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0x6f,0x06,0x00,0x00,0xe8,0x06,0x00,0x00,0x6b,0x06,0x00,0x00, +0x7c,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0x19,0x07,0x00,0x00,0x6f,0x06,0x00,0x00, +0x7c,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0x1b,0x07,0x00,0x00,0x08,0x06,0x00,0x00, +0xb0,0x00,0x05,0x00,0x4c,0x02,0x00,0x00,0x1c,0x07,0x00,0x00,0x19,0x07,0x00,0x00, +0x1b,0x07,0x00,0x00,0x9b,0x00,0x04,0x00,0x96,0x00,0x00,0x00,0x1d,0x07,0x00,0x00, +0x1c,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0xb8,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x1d,0x07,0x00,0x00,0x73,0x06,0x00,0x00,0xb8,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0x73,0x06,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x40,0x0c,0x00,0x00,0x3d,0x0c,0x00,0x00,0xd1,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x76,0x06,0x00,0x00,0x40,0x0c,0x00,0x00,0xba,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x78,0x06,0x00,0x00,0x76,0x06,0x00,0x00,0x0b,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0xb7,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x78,0x06,0x00,0x00,0x79,0x06,0x00,0x00,0xb7,0x06,0x00,0x00,0xf8,0x00,0x02,0x00, +0x79,0x06,0x00,0x00,0x3d,0x00,0x04,0x00,0x7f,0x01,0x00,0x00,0x20,0x07,0x00,0x00, +0x81,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x84,0x01,0x00,0x00,0x22,0x07,0x00,0x00, +0x20,0x07,0x00,0x00,0x6f,0x06,0x00,0x00,0x02,0x00,0x00,0x00,0x1a,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x23,0x07,0x00,0x00,0x22,0x07,0x00,0x00, +0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x24,0x07,0x00,0x00, +0x23,0x07,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2e,0x07,0x00,0x00, +0x24,0x07,0x00,0x00,0xd0,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2f,0x07,0x00,0x00,0xcd,0x06,0x00,0x00,0x2e,0x07,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x80,0x06,0x00,0x00,0xd2,0x06,0x00,0x00,0x2f,0x07,0x00,0x00, +0xba,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x82,0x06,0x00,0x00,0x80,0x06,0x00,0x00, +0xe6,0x00,0x00,0x00,0xf7,0x00,0x03,0x00,0xb6,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x82,0x06,0x00,0x00,0x83,0x06,0x00,0x00,0xb6,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0x83,0x06,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x38,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x24,0x07,0x00,0x00, +0x18,0x06,0x00,0x00,0x8e,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x89,0x06,0x00,0x00, +0xd0,0x05,0x00,0x00,0xc0,0x01,0x00,0x00,0x6e,0x00,0x04,0x00,0x40,0x00,0x00,0x00, +0x8a,0x06,0x00,0x00,0x89,0x06,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x71,0x07,0x00,0x00,0x38,0x07,0x00,0x00,0xd0,0x06,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x72,0x07,0x00,0x00,0xcd,0x06,0x00,0x00,0x71,0x07,0x00,0x00, +0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0x4f,0x07,0x00,0x00,0x8a,0x06,0x00,0x00, +0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x7c,0x07,0x00,0x00,0x4f,0x07,0x00,0x00, +0xd0,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x7d,0x07,0x00,0x00, +0x7c,0x07,0x00,0x00,0x57,0x02,0x00,0x00,0x81,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x7e,0x07,0x00,0x00,0x7d,0x07,0x00,0x00,0x5a,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x53,0x07,0x00,0x00,0xd6,0x06,0x00,0x00,0x02,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x55,0x07,0x00,0x00,0x7e,0x07,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x56,0x07,0x00,0x00, +0x53,0x07,0x00,0x00,0x55,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x58,0x07,0x00,0x00,0x56,0x07,0x00,0x00,0x72,0x07,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5a,0x07,0x00,0x00,0xd6,0x06,0x00,0x00,0x03,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5c,0x07,0x00,0x00,0x7e,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5d,0x07,0x00,0x00, +0x5a,0x07,0x00,0x00,0x5c,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5f,0x07,0x00,0x00,0x5d,0x07,0x00,0x00,0x72,0x07,0x00,0x00,0x50,0x00,0x06,0x00, +0x31,0x00,0x00,0x00,0x63,0x07,0x00,0x00,0x58,0x07,0x00,0x00,0x5f,0x07,0x00,0x00, +0x72,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x98,0x07,0x00,0x00, +0x53,0x07,0x00,0x00,0x59,0x02,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9a,0x07,0x00,0x00,0x98,0x07,0x00,0x00,0x72,0x07,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa1,0x07,0x00,0x00,0x5a,0x07,0x00,0x00,0x72,0x07,0x00,0x00, +0x50,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0xa5,0x07,0x00,0x00,0x9a,0x07,0x00,0x00, +0xa1,0x07,0x00,0x00,0x72,0x07,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x93,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0xd0,0x05,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc9,0x07,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xd2,0x06,0x00,0x00,0x2f,0x07,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x98,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0xa5,0x07,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x9a,0x06,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x63,0x07,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9b,0x06,0x00,0x00,0x98,0x06,0x00,0x00,0x9a,0x06,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9d,0x06,0x00,0x00,0x48,0x03,0x00,0x00, +0x9b,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9f,0x06,0x00,0x00, +0x9d,0x06,0x00,0x00,0x93,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa1,0x06,0x00,0x00,0x9f,0x06,0x00,0x00,0xc9,0x07,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa5,0x06,0x00,0x00,0x93,0x06,0x00,0x00,0xd0,0x0c,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xd1,0x07,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xa5,0x06,0x00,0x00,0xe6,0x00,0x00,0x00,0xe7,0x00,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xd7,0x07,0x00,0x00,0x01,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0xe7,0x00,0x00,0x00,0x58,0x03,0x00,0x00,0xd1,0x07,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xab,0x06,0x00,0x00,0xa1,0x06,0x00,0x00, +0x80,0x06,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xdb,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xab,0x06,0x00,0x00,0xe6,0x00,0x00,0x00, +0xe7,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe0,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xdb,0x07,0x00,0x00,0xd7,0x07,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb0,0x06,0x00,0x00,0xe0,0x07,0x00,0x00, +0x76,0x06,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb2,0x06,0x00,0x00, +0xd3,0x0c,0x00,0x00,0xb0,0x06,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb5,0x06,0x00,0x00,0xd2,0x0c,0x00,0x00,0x76,0x06,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb6,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xb6,0x06,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x23,0x0d,0x00,0x00,0xd3,0x0c,0x00,0x00,0x79,0x06,0x00,0x00, +0xb2,0x06,0x00,0x00,0x83,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x20,0x0d,0x00,0x00,0xd2,0x0c,0x00,0x00,0x79,0x06,0x00,0x00,0xb5,0x06,0x00,0x00, +0x83,0x06,0x00,0x00,0xf9,0x00,0x02,0x00,0xb7,0x06,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb7,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x22,0x0d,0x00,0x00, +0xd3,0x0c,0x00,0x00,0x73,0x06,0x00,0x00,0x23,0x0d,0x00,0x00,0xb6,0x06,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x1f,0x0d,0x00,0x00,0xd2,0x0c,0x00,0x00, +0x73,0x06,0x00,0x00,0x20,0x0d,0x00,0x00,0xb6,0x06,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb8,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xb8,0x06,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x21,0x0d,0x00,0x00,0xd3,0x0c,0x00,0x00,0x68,0x06,0x00,0x00, +0x22,0x0d,0x00,0x00,0xb7,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x1e,0x0d,0x00,0x00,0xd2,0x0c,0x00,0x00,0x68,0x06,0x00,0x00,0x1f,0x0d,0x00,0x00, +0xb7,0x06,0x00,0x00,0xf9,0x00,0x02,0x00,0xb9,0x06,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb9,0x06,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xbb,0x06,0x00,0x00, +0xd1,0x0c,0x00,0x00,0x20,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x64,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbc,0x06,0x00,0x00,0xba,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0xbe,0x06,0x00,0x00,0xd2,0x0c,0x00,0x00,0xe6,0x00,0x00,0x00,0xf7,0x00,0x03,0x00, +0xc6,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xbe,0x06,0x00,0x00, +0xbf,0x06,0x00,0x00,0xc5,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xbf,0x06,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc2,0x06,0x00,0x00,0xd3,0x0c,0x00,0x00, +0xd2,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc3,0x06,0x00,0x00, +0xe7,0x00,0x00,0x00,0xc2,0x06,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xe4,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xc3,0x06,0x00,0x00, +0xe6,0x00,0x00,0x00,0xe7,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xc6,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc5,0x06,0x00,0x00,0xf9,0x00,0x02,0x00,0xc6,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc6,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xd4,0x0c,0x00,0x00,0xe4,0x07,0x00,0x00,0xbf,0x06,0x00,0x00,0xe6,0x00,0x00,0x00, +0xc5,0x06,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xf1,0x07,0x00,0x00, +0x9c,0x05,0x00,0x00,0x18,0x05,0x00,0x00,0x3d,0x00,0x04,0x00,0x7f,0x01,0x00,0x00, +0x0f,0x08,0x00,0x00,0x81,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x84,0x01,0x00,0x00, +0x11,0x08,0x00,0x00,0x0f,0x08,0x00,0x00,0xf1,0x07,0x00,0x00,0x02,0x00,0x00,0x00, +0x1a,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x12,0x08,0x00,0x00, +0x11,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x13,0x08,0x00,0x00,0x12,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1d,0x08,0x00,0x00,0x13,0x08,0x00,0x00,0xd0,0x06,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1e,0x08,0x00,0x00,0xcd,0x06,0x00,0x00,0x1d,0x08,0x00,0x00, +0x5f,0x00,0x07,0x00,0x84,0x01,0x00,0x00,0x27,0x08,0x00,0x00,0x0f,0x08,0x00,0x00, +0x9c,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x1a,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x28,0x08,0x00,0x00,0x27,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x29,0x08,0x00,0x00,0x28,0x08,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x33,0x08,0x00,0x00,0x29,0x08,0x00,0x00, +0xd0,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x34,0x08,0x00,0x00, +0xcd,0x06,0x00,0x00,0x33,0x08,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0xf9,0x07,0x00,0x00,0x9c,0x05,0x00,0x00,0xbc,0x02,0x00,0x00,0x5f,0x00,0x07,0x00, +0x84,0x01,0x00,0x00,0x3d,0x08,0x00,0x00,0x0f,0x08,0x00,0x00,0xf9,0x07,0x00,0x00, +0x02,0x00,0x00,0x00,0x1a,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x3e,0x08,0x00,0x00,0x3d,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x3f,0x08,0x00,0x00,0x3e,0x08,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x49,0x08,0x00,0x00,0x3f,0x08,0x00,0x00,0xd0,0x06,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4a,0x08,0x00,0x00,0xcd,0x06,0x00,0x00, +0x49,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfe,0x07,0x00,0x00, +0x1e,0x08,0x00,0x00,0x34,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x00,0x08,0x00,0x00,0x34,0x08,0x00,0x00,0x0b,0x03,0x00,0x00,0xba,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x01,0x08,0x00,0x00,0xfe,0x07,0x00,0x00,0x00,0x08,0x00,0x00, +0xf7,0x00,0x03,0x00,0x09,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x01,0x08,0x00,0x00,0x02,0x08,0x00,0x00,0x09,0x08,0x00,0x00,0xf8,0x00,0x02,0x00, +0x02,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x05,0x08,0x00,0x00, +0x34,0x08,0x00,0x00,0x4a,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x07,0x08,0x00,0x00,0x4a,0x08,0x00,0x00,0x0b,0x03,0x00,0x00,0xba,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x08,0x08,0x00,0x00,0x05,0x08,0x00,0x00,0x07,0x08,0x00,0x00, +0xf9,0x00,0x02,0x00,0x09,0x08,0x00,0x00,0xf8,0x00,0x02,0x00,0x09,0x08,0x00,0x00, +0xf5,0x00,0x07,0x00,0x96,0x00,0x00,0x00,0x0a,0x08,0x00,0x00,0x01,0x08,0x00,0x00, +0xc6,0x06,0x00,0x00,0x08,0x08,0x00,0x00,0x02,0x08,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x0b,0x08,0x00,0x00,0x0a,0x08,0x00,0x00,0xe7,0x00,0x00,0x00, +0xe6,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0c,0x08,0x00,0x00, +0xe7,0x00,0x00,0x00,0x0b,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xeb,0x05,0x00,0x00,0xd4,0x0c,0x00,0x00,0x0c,0x08,0x00,0x00,0x3d,0x00,0x04,0x00, +0x46,0x01,0x00,0x00,0x66,0x08,0x00,0x00,0x62,0x01,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0x68,0x08,0x00,0x00,0x66,0x08,0x00,0x00,0x9c,0x05,0x00,0x00, +0x02,0x00,0x00,0x00,0x1a,0x01,0x00,0x00,0x4f,0x00,0x08,0x00,0x31,0x00,0x00,0x00, +0x69,0x08,0x00,0x00,0x68,0x08,0x00,0x00,0x68,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x31,0x00,0x00,0x00, +0x6e,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x01,0x05,0x00,0x00, +0x69,0x08,0x00,0x00,0x3d,0x00,0x04,0x00,0x46,0x01,0x00,0x00,0x72,0x08,0x00,0x00, +0xa6,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x73,0x08,0x00,0x00, +0x72,0x08,0x00,0x00,0xa8,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x1a,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x74,0x08,0x00,0x00,0x73,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x76,0x08,0x00,0x00, +0x74,0x08,0x00,0x00,0xe6,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x78,0x08,0x00,0x00, +0xf8,0x00,0x02,0x00,0x78,0x08,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x2d,0x0d,0x00,0x00,0x76,0x08,0x00,0x00,0xe7,0x00,0x00,0x00,0x74,0x08,0x00,0x00, +0x41,0x00,0x05,0x00,0x3c,0x01,0x00,0x00,0x7c,0x08,0x00,0x00,0x19,0x01,0x00,0x00, +0x3b,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x7d,0x08,0x00,0x00, +0x7c,0x08,0x00,0x00,0x50,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0x82,0x08,0x00,0x00, +0x7d,0x08,0x00,0x00,0x7d,0x08,0x00,0x00,0x7d,0x08,0x00,0x00,0x88,0x00,0x05,0x00, +0x31,0x00,0x00,0x00,0x83,0x08,0x00,0x00,0x6e,0x08,0x00,0x00,0x82,0x08,0x00,0x00, +0x8e,0x00,0x05,0x00,0x31,0x00,0x00,0x00,0x86,0x08,0x00,0x00,0x83,0x08,0x00,0x00, +0x2d,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00,0x31,0x00,0x00,0x00,0x8a,0x08,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x86,0x08,0x00,0x00,0x01,0x05,0x00,0x00, +0xc9,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x90,0x08,0x00,0x00, +0x8a,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x91,0x08,0x00,0x00,0xbc,0x01,0x00,0x00,0x90,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x93,0x08,0x00,0x00,0x8a,0x08,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x94,0x08,0x00,0x00,0xc0,0x01,0x00,0x00, +0x93,0x08,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x95,0x08,0x00,0x00, +0x91,0x08,0x00,0x00,0x94,0x08,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x97,0x08,0x00,0x00,0x8a,0x08,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x98,0x08,0x00,0x00,0xbc,0x01,0x00,0x00,0x97,0x08,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x99,0x08,0x00,0x00,0x95,0x08,0x00,0x00, +0x98,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9c,0x08,0x00,0x00, +0xc0,0x01,0x00,0x00,0x90,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9f,0x08,0x00,0x00,0xc0,0x01,0x00,0x00,0x97,0x08,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa0,0x08,0x00,0x00,0x9c,0x08,0x00,0x00,0x9f,0x08,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa3,0x08,0x00,0x00,0xd2,0x01,0x00,0x00, +0x90,0x08,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa7,0x08,0x00,0x00, +0xa3,0x08,0x00,0x00,0x94,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xab,0x08,0x00,0x00,0xa7,0x08,0x00,0x00,0x98,0x08,0x00,0x00,0x50,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0xf3,0x05,0x00,0x00,0x99,0x08,0x00,0x00,0xa0,0x08,0x00,0x00, +0xab,0x08,0x00,0x00,0xeb,0x05,0x00,0x00,0x3d,0x00,0x04,0x00,0x79,0x01,0x00,0x00, +0xaf,0x08,0x00,0x00,0x7b,0x01,0x00,0x00,0x63,0x00,0x04,0x00,0xaf,0x08,0x00,0x00, +0x9c,0x05,0x00,0x00,0xf3,0x05,0x00,0x00,0x3d,0x00,0x04,0x00,0x46,0x01,0x00,0x00, +0x13,0x09,0x00,0x00,0x6a,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0x15,0x09,0x00,0x00,0x13,0x09,0x00,0x00,0x9c,0x05,0x00,0x00,0x02,0x00,0x00,0x00, +0x1a,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0x16,0x09,0x00,0x00, +0x15,0x09,0x00,0x00,0x15,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x31,0x01,0x00,0x00,0x20,0x09,0x00,0x00,0x19,0x01,0x00,0x00, +0x30,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0x21,0x09,0x00,0x00, +0x20,0x09,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x19,0x09,0x00,0x00, +0x16,0x09,0x00,0x00,0x21,0x09,0x00,0x00,0x41,0x00,0x05,0x00,0x31,0x01,0x00,0x00, +0x24,0x09,0x00,0x00,0x19,0x01,0x00,0x00,0x36,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x12,0x00,0x00,0x00,0x25,0x09,0x00,0x00,0x24,0x09,0x00,0x00,0x83,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x1c,0x09,0x00,0x00,0x19,0x09,0x00,0x00,0x25,0x09,0x00,0x00, +0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xd3,0x08,0x00,0x00,0x1c,0x09,0x00,0x00, +0xd0,0x05,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xd4,0x08,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0xd3,0x08,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xd6,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0x1c,0x09,0x00,0x00,0xba,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0xd8,0x08,0x00,0x00, +0xd4,0x08,0x00,0x00,0x0b,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x07,0x09,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd8,0x08,0x00,0x00,0xd9,0x08,0x00,0x00, +0x07,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0xd9,0x08,0x00,0x00,0xf9,0x00,0x02,0x00, +0xda,0x08,0x00,0x00,0xf8,0x00,0x02,0x00,0xda,0x08,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xdb,0x0c,0x00,0x00,0xd6,0x08,0x00,0x00,0xd9,0x08,0x00,0x00, +0x11,0x0d,0x00,0x00,0x03,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xd9,0x0c,0x00,0x00,0xe7,0x00,0x00,0x00,0xd9,0x08,0x00,0x00,0x16,0x0d,0x00,0x00, +0x03,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xd7,0x0c,0x00,0x00, +0x92,0x03,0x00,0x00,0xd9,0x08,0x00,0x00,0x05,0x09,0x00,0x00,0x03,0x09,0x00,0x00, +0xb3,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0xdd,0x08,0x00,0x00,0xd7,0x0c,0x00,0x00, +0x20,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x06,0x09,0x00,0x00,0x03,0x09,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xdd,0x08,0x00,0x00,0xde,0x08,0x00,0x00, +0x06,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0xde,0x08,0x00,0x00,0xf9,0x00,0x02,0x00, +0xdf,0x08,0x00,0x00,0xf8,0x00,0x02,0x00,0xdf,0x08,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x16,0x0d,0x00,0x00,0xd9,0x0c,0x00,0x00,0xde,0x08,0x00,0x00, +0xb0,0x09,0x00,0x00,0xff,0x08,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x11,0x0d,0x00,0x00,0xdb,0x0c,0x00,0x00,0xde,0x08,0x00,0x00,0xa6,0x09,0x00,0x00, +0xff,0x08,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x03,0x0d,0x00,0x00, +0x92,0x03,0x00,0x00,0xde,0x08,0x00,0x00,0x01,0x09,0x00,0x00,0xff,0x08,0x00,0x00, +0xb3,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0xe2,0x08,0x00,0x00,0x03,0x0d,0x00,0x00, +0x20,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x02,0x09,0x00,0x00,0xff,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe2,0x08,0x00,0x00,0xe3,0x08,0x00,0x00, +0x02,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0xe3,0x08,0x00,0x00,0x50,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0xe6,0x08,0x00,0x00,0x03,0x0d,0x00,0x00,0xd7,0x0c,0x00,0x00, +0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x3b,0x09,0x00,0x00,0x9c,0x05,0x00,0x00, +0xe6,0x08,0x00,0x00,0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x3e,0x09,0x00,0x00, +0x03,0x0d,0x00,0x00,0x1a,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x46,0x09,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x3e,0x09,0x00,0x00,0x3f,0x09,0x00,0x00, +0x43,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x3f,0x09,0x00,0x00,0x51,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x41,0x09,0x00,0x00,0x3b,0x09,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x7b,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x41,0x09,0x00,0x00,0x1a,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x46,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x43,0x09,0x00,0x00,0x51,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x45,0x09,0x00,0x00,0x3b,0x09,0x00,0x00,0x00,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x46,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x46,0x09,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x05,0x0d,0x00,0x00,0x7b,0x09,0x00,0x00, +0x3f,0x09,0x00,0x00,0x45,0x09,0x00,0x00,0x43,0x09,0x00,0x00,0xad,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x4b,0x09,0x00,0x00,0x03,0x0d,0x00,0x00,0x1a,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x56,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x4b,0x09,0x00,0x00,0x4c,0x09,0x00,0x00,0x53,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4c,0x09,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x4e,0x09,0x00,0x00, +0x08,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x4f,0x09,0x00,0x00,0x4e,0x09,0x00,0x00,0x20,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x80,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x05,0x0d,0x00,0x00,0x4f,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0x56,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x53,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0x56,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x56,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x07,0x0d,0x00,0x00,0x80,0x09,0x00,0x00,0x4c,0x09,0x00,0x00,0x05,0x0d,0x00,0x00, +0x53,0x09,0x00,0x00,0x52,0x00,0x06,0x00,0x40,0x00,0x00,0x00,0xa2,0x0c,0x00,0x00, +0x07,0x0d,0x00,0x00,0x3b,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xb1,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x5b,0x09,0x00,0x00,0xd7,0x0c,0x00,0x00,0x1a,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x63,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x5b,0x09,0x00,0x00,0x5c,0x09,0x00,0x00,0x60,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5c,0x09,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x5e,0x09,0x00,0x00, +0x3b,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x85,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x5e,0x09,0x00,0x00, +0x1a,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x63,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x60,0x09,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x62,0x09,0x00,0x00, +0x3b,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x63,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x63,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x09,0x0d,0x00,0x00,0x85,0x09,0x00,0x00,0x5c,0x09,0x00,0x00,0x62,0x09,0x00,0x00, +0x60,0x09,0x00,0x00,0xad,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x68,0x09,0x00,0x00, +0xd7,0x0c,0x00,0x00,0x1a,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x73,0x09,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x68,0x09,0x00,0x00,0x69,0x09,0x00,0x00, +0x70,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x69,0x09,0x00,0x00,0x51,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x6b,0x09,0x00,0x00,0x08,0x06,0x00,0x00,0x01,0x00,0x00,0x00, +0x82,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x6c,0x09,0x00,0x00,0x6b,0x09,0x00,0x00, +0x20,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x8a,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x09,0x0d,0x00,0x00,0x6c,0x09,0x00,0x00, +0xf9,0x00,0x02,0x00,0x73,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x70,0x09,0x00,0x00, +0xf9,0x00,0x02,0x00,0x73,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x73,0x09,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x0b,0x0d,0x00,0x00,0x8a,0x09,0x00,0x00, +0x69,0x09,0x00,0x00,0x09,0x0d,0x00,0x00,0x70,0x09,0x00,0x00,0x52,0x00,0x06,0x00, +0x40,0x00,0x00,0x00,0xad,0x0c,0x00,0x00,0x0b,0x0d,0x00,0x00,0xa2,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x91,0x09,0x00,0x00, +0x13,0x09,0x00,0x00,0xad,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0x1a,0x01,0x00,0x00, +0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0x92,0x09,0x00,0x00,0x91,0x09,0x00,0x00, +0x91,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x95,0x09,0x00,0x00,0x92,0x09,0x00,0x00,0x21,0x09,0x00,0x00, +0x83,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x98,0x09,0x00,0x00,0x95,0x09,0x00,0x00, +0x25,0x09,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xed,0x08,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x98,0x09,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xa6,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xed,0x08,0x00,0x00,0x11,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xab,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xed,0x08,0x00,0x00, +0xa6,0x09,0x00,0x00,0x50,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xf6,0x08,0x00,0x00, +0xab,0x09,0x00,0x00,0xab,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0xf7,0x08,0x00,0x00,0x98,0x09,0x00,0x00,0xf6,0x08,0x00,0x00,0x88,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0xfb,0x08,0x00,0x00,0x1c,0x09,0x00,0x00,0xf6,0x08,0x00,0x00, +0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfc,0x08,0x00,0x00,0xf7,0x08,0x00,0x00, +0xfb,0x08,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb0,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x16,0x0d,0x00,0x00,0xfc,0x08,0x00,0x00, +0xf9,0x00,0x02,0x00,0xff,0x08,0x00,0x00,0xf8,0x00,0x02,0x00,0xff,0x08,0x00,0x00, +0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x01,0x09,0x00,0x00,0x03,0x0d,0x00,0x00, +0x20,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xdf,0x08,0x00,0x00,0xf8,0x00,0x02,0x00, +0x02,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0x03,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x03,0x09,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x05,0x09,0x00,0x00, +0xd7,0x0c,0x00,0x00,0x20,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xda,0x08,0x00,0x00, +0xf8,0x00,0x02,0x00,0x06,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0x07,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x07,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xda,0x0c,0x00,0x00,0xd6,0x08,0x00,0x00,0x78,0x08,0x00,0x00,0xdb,0x0c,0x00,0x00, +0x06,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd8,0x0c,0x00,0x00, +0xe7,0x00,0x00,0x00,0x78,0x08,0x00,0x00,0xd9,0x0c,0x00,0x00,0x06,0x09,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x09,0x09,0x00,0x00,0xe7,0x00,0x00,0x00, +0xd8,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xb4,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x09,0x09,0x00,0x00,0xe6,0x00,0x00,0x00, +0xe7,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0c,0x09,0x00,0x00, +0xda,0x0c,0x00,0x00,0xca,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xb8,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x0c,0x09,0x00,0x00, +0xe6,0x00,0x00,0x00,0xe7,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0e,0x09,0x00,0x00,0xb4,0x09,0x00,0x00,0xb8,0x09,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0x01,0x0a,0x00,0x00,0x0b,0x06,0x00,0x00,0x9c,0x05,0x00,0x00, +0x02,0x00,0x00,0x00,0x1a,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00, +0x02,0x0a,0x00,0x00,0x01,0x0a,0x00,0x00,0x01,0x0a,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xdb,0x09,0x00,0x00, +0xd1,0x05,0x00,0x00,0x02,0x0a,0x00,0x00,0x41,0x00,0x05,0x00,0x1b,0x01,0x00,0x00, +0x09,0x0a,0x00,0x00,0x19,0x01,0x00,0x00,0x20,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x40,0x00,0x00,0x00,0x0a,0x0a,0x00,0x00,0x09,0x0a,0x00,0x00,0x85,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x17,0x0a,0x00,0x00,0xdb,0x09,0x00,0x00,0xd0,0x05,0x00,0x00, +0x83,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x1a,0x0a,0x00,0x00,0xd0,0x05,0x00,0x00, +0x35,0x02,0x00,0x00,0x0c,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0x27,0x0a,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x17,0x0a,0x00,0x00,0x1a,0x0a,0x00,0x00, +0x0c,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0x2c,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x35,0x02,0x00,0x00,0x27,0x0a,0x00,0x00,0x6f,0x00,0x04,0x00, +0x12,0x00,0x00,0x00,0x20,0x0a,0x00,0x00,0x0a,0x0a,0x00,0x00,0x88,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x21,0x0a,0x00,0x00,0x2c,0x0a,0x00,0x00,0x20,0x0a,0x00,0x00, +0x3d,0x00,0x04,0x00,0x46,0x01,0x00,0x00,0x2f,0x0a,0x00,0x00,0x91,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x93,0x01,0x00,0x00,0x30,0x0a,0x00,0x00,0x95,0x01,0x00,0x00, +0x56,0x00,0x05,0x00,0x97,0x01,0x00,0x00,0x31,0x0a,0x00,0x00,0x2f,0x0a,0x00,0x00, +0x30,0x0a,0x00,0x00,0x58,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x33,0x0a,0x00,0x00, +0x31,0x0a,0x00,0x00,0x21,0x0a,0x00,0x00,0x02,0x00,0x00,0x00,0xe6,0x00,0x00,0x00, +0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0x34,0x0a,0x00,0x00,0x33,0x0a,0x00,0x00, +0x33,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0xe5,0x09,0x00,0x00,0x02,0x0a,0x00,0x00,0xd6,0x05,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xe6,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0xe5,0x09,0x00,0x00,0xba,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0xe8,0x09,0x00,0x00,0xe6,0x09,0x00,0x00,0xe7,0x00,0x00,0x00,0xf7,0x00,0x03,0x00, +0xf7,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe8,0x09,0x00,0x00, +0xe9,0x09,0x00,0x00,0xf6,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0xe9,0x09,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xeb,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0x34,0x0a,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xed,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x02,0x0a,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xee,0x09,0x00,0x00,0xeb,0x09,0x00,0x00, +0xed,0x09,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x3c,0x0a,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xee,0x09,0x00,0x00,0xe6,0x00,0x00,0x00, +0xe7,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf0,0x09,0x00,0x00, +0xe7,0x00,0x00,0x00,0x3c,0x0a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf2,0x09,0x00,0x00,0xe6,0x09,0x00,0x00,0xcb,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x41,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0xf2,0x09,0x00,0x00,0x58,0x03,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x45,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x41,0x0a,0x00,0x00, +0xe6,0x00,0x00,0x00,0xe7,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x4b,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xe6,0x00,0x00,0x00, +0xf0,0x09,0x00,0x00,0x45,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00,0xf7,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf6,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0xf7,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf7,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xdc,0x0c,0x00,0x00,0x4b,0x0a,0x00,0x00,0xe9,0x09,0x00,0x00,0xe6,0x00,0x00,0x00, +0xf6,0x09,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa6,0x0a,0x00,0x00, +0xe7,0x00,0x00,0x00,0xd0,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa7,0x0a,0x00,0x00,0xcd,0x06,0x00,0x00,0xa6,0x0a,0x00,0x00,0x41,0x00,0x05,0x00, +0x3c,0x01,0x00,0x00,0xae,0x0a,0x00,0x00,0x19,0x01,0x00,0x00,0x41,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xaf,0x0a,0x00,0x00,0xae,0x0a,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9c,0x0a,0x00,0x00,0xa7,0x0a,0x00,0x00, +0xaf,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00,0x62,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x62,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xe0,0x0c,0x00,0x00, +0x1a,0x01,0x00,0x00,0xf7,0x09,0x00,0x00,0x00,0x0d,0x00,0x00,0x8b,0x0a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xdf,0x0c,0x00,0x00,0xe6,0x00,0x00,0x00, +0xf7,0x09,0x00,0x00,0x02,0x0d,0x00,0x00,0x8b,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xde,0x0c,0x00,0x00,0x9c,0x0a,0x00,0x00,0xf7,0x09,0x00,0x00, +0x01,0x0d,0x00,0x00,0x8b,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xdd,0x0c,0x00,0x00,0x92,0x03,0x00,0x00,0xf7,0x09,0x00,0x00,0x8d,0x0a,0x00,0x00, +0x8b,0x0a,0x00,0x00,0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x65,0x0a,0x00,0x00, +0xdd,0x0c,0x00,0x00,0x25,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x8e,0x0a,0x00,0x00, +0x8b,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x65,0x0a,0x00,0x00, +0x66,0x0a,0x00,0x00,0x8e,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0x66,0x0a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x67,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0x67,0x0a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x02,0x0d,0x00,0x00,0xdf,0x0c,0x00,0x00, +0x66,0x0a,0x00,0x00,0xe5,0x0a,0x00,0x00,0x6b,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x01,0x0d,0x00,0x00,0xde,0x0c,0x00,0x00,0x66,0x0a,0x00,0x00, +0xe0,0x0a,0x00,0x00,0x6b,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x00,0x0d,0x00,0x00,0xe0,0x0c,0x00,0x00,0x66,0x0a,0x00,0x00,0x80,0x0a,0x00,0x00, +0x6b,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xfe,0x0c,0x00,0x00, +0x92,0x03,0x00,0x00,0x66,0x0a,0x00,0x00,0x89,0x0a,0x00,0x00,0x6b,0x0a,0x00,0x00, +0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x6a,0x0a,0x00,0x00,0xfe,0x0c,0x00,0x00, +0x25,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x8a,0x0a,0x00,0x00,0x6b,0x0a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x6a,0x0a,0x00,0x00,0x6b,0x0a,0x00,0x00, +0x8a,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0x6b,0x0a,0x00,0x00,0x50,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0x6e,0x0a,0x00,0x00,0xfe,0x0c,0x00,0x00,0xdd,0x0c,0x00,0x00, +0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x71,0x0a,0x00,0x00,0x9c,0x05,0x00,0x00, +0x6e,0x0a,0x00,0x00,0x7c,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0xb7,0x0a,0x00,0x00, +0x71,0x0a,0x00,0x00,0x7c,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0xb9,0x0a,0x00,0x00, +0x08,0x06,0x00,0x00,0xb0,0x00,0x05,0x00,0x4c,0x02,0x00,0x00,0xba,0x0a,0x00,0x00, +0xb7,0x0a,0x00,0x00,0xb9,0x0a,0x00,0x00,0x9b,0x00,0x04,0x00,0x96,0x00,0x00,0x00, +0xbb,0x0a,0x00,0x00,0xba,0x0a,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x75,0x0a,0x00,0x00,0xbb,0x0a,0x00,0x00,0xe7,0x00,0x00,0x00,0xe6,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0xc0,0x0a,0x00,0x00,0x15,0x06,0x00,0x00, +0x71,0x0a,0x00,0x00,0x02,0x00,0x00,0x00,0x1a,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc1,0x0a,0x00,0x00,0xc0,0x0a,0x00,0x00,0x00,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd2,0x0a,0x00,0x00,0xc1,0x0a,0x00,0x00, +0xd0,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd3,0x0a,0x00,0x00, +0xcd,0x06,0x00,0x00,0xd2,0x0a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc8,0x0a,0x00,0x00,0xd3,0x0a,0x00,0x00,0xaf,0x0a,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7a,0x0a,0x00,0x00,0xc8,0x0a,0x00,0x00,0x75,0x0a,0x00,0x00, +0xb4,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x7d,0x0a,0x00,0x00,0x9c,0x0a,0x00,0x00, +0x7a,0x0a,0x00,0x00,0xa9,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0x7e,0x0a,0x00,0x00, +0x7d,0x0a,0x00,0x00,0x20,0x01,0x00,0x00,0x1a,0x01,0x00,0x00,0xc5,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x80,0x0a,0x00,0x00,0x00,0x0d,0x00,0x00,0x7e,0x0a,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe0,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x01,0x0d,0x00,0x00,0x7a,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xe5,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x02,0x0d,0x00,0x00,0x7a,0x0a,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x89,0x0a,0x00,0x00,0xfe,0x0c,0x00,0x00,0x20,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x67,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0x8a,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x8b,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0x8b,0x0a,0x00,0x00,0x80,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x8d,0x0a,0x00,0x00,0xdd,0x0c,0x00,0x00,0x20,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x62,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0x8e,0x0a,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x91,0x0a,0x00,0x00,0xde,0x0c,0x00,0x00, +0xdf,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x92,0x0a,0x00,0x00, +0xe7,0x00,0x00,0x00,0x91,0x0a,0x00,0x00,0xab,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0x94,0x0a,0x00,0x00,0xe0,0x0c,0x00,0x00,0x4c,0x01,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x95,0x0a,0x00,0x00,0x94,0x0a,0x00,0x00,0xe6,0x00,0x00,0x00, +0xe7,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x96,0x0a,0x00,0x00, +0x92,0x0a,0x00,0x00,0x95,0x0a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfe,0x05,0x00,0x00,0xdc,0x0c,0x00,0x00,0x96,0x0a,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xe9,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xfe,0x05,0x00,0x00,0xe6,0x00,0x00,0x00,0xe7,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xee,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xe9,0x0a,0x00,0x00,0x0e,0x09,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0x89,0x0b,0x00,0x00,0x66,0x08,0x00,0x00,0x9c,0x05,0x00,0x00,0x02,0x00,0x00,0x00, +0x1a,0x01,0x00,0x00,0x4f,0x00,0x08,0x00,0x31,0x00,0x00,0x00,0x8a,0x0b,0x00,0x00, +0x89,0x0b,0x00,0x00,0x89,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x50,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x1a,0x0b,0x00,0x00, +0xe6,0x00,0x00,0x00,0xee,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00,0x1b,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1b,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xe2,0x0c,0x00,0x00,0xe6,0x00,0x00,0x00,0x8e,0x0a,0x00,0x00,0xfd,0x0c,0x00,0x00, +0x4d,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xe1,0x0c,0x00,0x00, +0x92,0x03,0x00,0x00,0x8e,0x0a,0x00,0x00,0x4f,0x0b,0x00,0x00,0x4d,0x0b,0x00,0x00, +0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x1e,0x0b,0x00,0x00,0xe1,0x0c,0x00,0x00, +0x25,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x50,0x0b,0x00,0x00,0x4d,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x1e,0x0b,0x00,0x00,0x1f,0x0b,0x00,0x00, +0x50,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x1f,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x20,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x20,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xfd,0x0c,0x00,0x00,0xe2,0x0c,0x00,0x00,0x1f,0x0b,0x00,0x00, +0x48,0x0b,0x00,0x00,0x49,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xe7,0x0c,0x00,0x00,0x92,0x03,0x00,0x00,0x1f,0x0b,0x00,0x00,0x4b,0x0b,0x00,0x00, +0x49,0x0b,0x00,0x00,0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x23,0x0b,0x00,0x00, +0xe7,0x0c,0x00,0x00,0x25,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x4c,0x0b,0x00,0x00, +0x49,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x23,0x0b,0x00,0x00, +0x24,0x0b,0x00,0x00,0x4c,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x24,0x0b,0x00,0x00, +0x50,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x27,0x0b,0x00,0x00,0xe7,0x0c,0x00,0x00, +0xe1,0x0c,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xa0,0x0b,0x00,0x00, +0x9c,0x05,0x00,0x00,0x27,0x0b,0x00,0x00,0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0xa3,0x0b,0x00,0x00,0xe7,0x0c,0x00,0x00,0x1a,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xab,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa3,0x0b,0x00,0x00, +0xa4,0x0b,0x00,0x00,0xa8,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xa4,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xa6,0x0b,0x00,0x00,0xa0,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xe0,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xa6,0x0b,0x00,0x00,0x1a,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xab,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xa8,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xaa,0x0b,0x00,0x00,0xa0,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xab,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xab,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xe9,0x0c,0x00,0x00, +0xe0,0x0b,0x00,0x00,0xa4,0x0b,0x00,0x00,0xaa,0x0b,0x00,0x00,0xa8,0x0b,0x00,0x00, +0xad,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0xb0,0x0b,0x00,0x00,0xe7,0x0c,0x00,0x00, +0x1a,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xbb,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xb0,0x0b,0x00,0x00,0xb1,0x0b,0x00,0x00,0xb8,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb1,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xb3,0x0b,0x00,0x00,0x08,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xb4,0x0b,0x00,0x00,0xb3,0x0b,0x00,0x00,0x20,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xe5,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0xe9,0x0c,0x00,0x00,0xb4,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00, +0xbb,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xb8,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00, +0xbb,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xbb,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xeb,0x0c,0x00,0x00,0xe5,0x0b,0x00,0x00,0xb1,0x0b,0x00,0x00, +0xe9,0x0c,0x00,0x00,0xb8,0x0b,0x00,0x00,0x52,0x00,0x06,0x00,0x40,0x00,0x00,0x00, +0xbc,0x0c,0x00,0x00,0xeb,0x0c,0x00,0x00,0xa0,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0xc0,0x0b,0x00,0x00,0xe1,0x0c,0x00,0x00, +0x1a,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xc8,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xc0,0x0b,0x00,0x00,0xc1,0x0b,0x00,0x00,0xc5,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc1,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xc3,0x0b,0x00,0x00,0xa0,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xea,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0xc3,0x0b,0x00,0x00,0x1a,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xc8,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc5,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xc7,0x0b,0x00,0x00,0xa0,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc8,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xc8,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xed,0x0c,0x00,0x00,0xea,0x0b,0x00,0x00,0xc1,0x0b,0x00,0x00, +0xc7,0x0b,0x00,0x00,0xc5,0x0b,0x00,0x00,0xad,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0xcd,0x0b,0x00,0x00,0xe1,0x0c,0x00,0x00,0x1a,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xd8,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xcd,0x0b,0x00,0x00, +0xce,0x0b,0x00,0x00,0xd5,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xce,0x0b,0x00,0x00, +0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd0,0x0b,0x00,0x00,0x08,0x06,0x00,0x00, +0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xd1,0x0b,0x00,0x00, +0xd0,0x0b,0x00,0x00,0x20,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xef,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0xed,0x0c,0x00,0x00, +0xd1,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0xd8,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd5,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0xd8,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd8,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xef,0x0c,0x00,0x00, +0xef,0x0b,0x00,0x00,0xce,0x0b,0x00,0x00,0xed,0x0c,0x00,0x00,0xd5,0x0b,0x00,0x00, +0x52,0x00,0x06,0x00,0x40,0x00,0x00,0x00,0xc7,0x0c,0x00,0x00,0xef,0x0c,0x00,0x00, +0xbc,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x2f,0x0b,0x00,0x00,0xe1,0x0c,0x00,0x00,0x20,0x01,0x00,0x00,0x84,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x30,0x0b,0x00,0x00,0x2f,0x0b,0x00,0x00,0xbe,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x32,0x0b,0x00,0x00,0x30,0x0b,0x00,0x00, +0xe7,0x0c,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x33,0x0b,0x00,0x00, +0x32,0x0b,0x00,0x00,0x20,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0xf4,0x0b,0x00,0x00,0x66,0x08,0x00,0x00,0xc7,0x0c,0x00,0x00,0x02,0x00,0x00,0x00, +0x1a,0x01,0x00,0x00,0x4f,0x00,0x08,0x00,0x31,0x00,0x00,0x00,0xf5,0x0b,0x00,0x00, +0xf4,0x0b,0x00,0x00,0xf4,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x46,0x01,0x00,0x00,0xf8,0x0b,0x00,0x00, +0x50,0x01,0x00,0x00,0x50,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xfc,0x0b,0x00,0x00, +0xeb,0x0c,0x00,0x00,0xef,0x0c,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0xfd,0x0b,0x00,0x00,0xf8,0x0b,0x00,0x00,0xfc,0x0b,0x00,0x00,0x02,0x00,0x00,0x00, +0x1a,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfe,0x0b,0x00,0x00, +0xfd,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x5f,0x00,0x00,0x00, +0x39,0x0b,0x00,0x00,0xc7,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x46,0x01,0x00,0x00, +0x01,0x0c,0x00,0x00,0x5a,0x01,0x00,0x00,0x7c,0x00,0x04,0x00,0x40,0x00,0x00,0x00, +0x03,0x0c,0x00,0x00,0x39,0x0b,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0x04,0x0c,0x00,0x00,0x01,0x0c,0x00,0x00,0x03,0x0c,0x00,0x00,0x02,0x00,0x00,0x00, +0x1a,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x05,0x0c,0x00,0x00, +0x04,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x32,0x00,0x00,0x00, +0x3d,0x0b,0x00,0x00,0x00,0x0b,0x00,0x00,0x33,0x0b,0x00,0x00,0x3e,0x00,0x03,0x00, +0x3d,0x0b,0x00,0x00,0xf5,0x0b,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x40,0x0b,0x00,0x00,0x01,0x0b,0x00,0x00,0x33,0x0b,0x00,0x00,0x3e,0x00,0x03,0x00, +0x40,0x0b,0x00,0x00,0xfe,0x0b,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x43,0x0b,0x00,0x00,0x02,0x0b,0x00,0x00,0x33,0x0b,0x00,0x00,0x3e,0x00,0x03,0x00, +0x43,0x0b,0x00,0x00,0x05,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x46,0x0b,0x00,0x00,0xfe,0x0b,0x00,0x00,0x05,0x0c,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x48,0x0b,0x00,0x00,0xfd,0x0c,0x00,0x00,0x46,0x0b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x49,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x49,0x0b,0x00,0x00, +0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x4b,0x0b,0x00,0x00,0xe7,0x0c,0x00,0x00, +0x20,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x20,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4c,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0x4d,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4d,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x4f,0x0b,0x00,0x00, +0xe1,0x0c,0x00,0x00,0x20,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x1b,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x50,0x0b,0x00,0x00,0xba,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0x52,0x0b,0x00,0x00,0xe2,0x0c,0x00,0x00,0xe6,0x00,0x00,0x00,0xf7,0x00,0x03,0x00, +0x81,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x52,0x0b,0x00,0x00, +0x53,0x0b,0x00,0x00,0x81,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x53,0x0b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x54,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x54,0x0b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0xe6,0x0c,0x00,0x00,0x1a,0x0b,0x00,0x00, +0x53,0x0b,0x00,0x00,0x19,0x0c,0x00,0x00,0x58,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xe3,0x0c,0x00,0x00,0x1a,0x01,0x00,0x00,0x53,0x0b,0x00,0x00, +0x7f,0x0b,0x00,0x00,0x58,0x0b,0x00,0x00,0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0x57,0x0b,0x00,0x00,0xe3,0x0c,0x00,0x00,0x30,0x01,0x00,0x00,0xf6,0x00,0x04,0x00, +0x80,0x0b,0x00,0x00,0x58,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x57,0x0b,0x00,0x00,0x58,0x0b,0x00,0x00,0x80,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x58,0x0b,0x00,0x00,0x41,0x00,0x05,0x00,0x32,0x00,0x00,0x00,0x5a,0x0b,0x00,0x00, +0x00,0x0b,0x00,0x00,0xe3,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x31,0x00,0x00,0x00, +0x5b,0x0b,0x00,0x00,0x5a,0x0b,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x5d,0x0b,0x00,0x00,0x01,0x0b,0x00,0x00,0xe3,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x5e,0x0b,0x00,0x00,0x5d,0x0b,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x60,0x0b,0x00,0x00,0x02,0x0b,0x00,0x00,0xe3,0x0c,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x61,0x0b,0x00,0x00,0x60,0x0b,0x00,0x00, +0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x64,0x0b,0x00,0x00,0x8a,0x0b,0x00,0x00, +0x8a,0x0b,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x67,0x0b,0x00,0x00, +0x5b,0x0b,0x00,0x00,0x5b,0x0b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x0a,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x64,0x0b,0x00,0x00, +0x67,0x0b,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6b,0x0b,0x00,0x00, +0x8a,0x0b,0x00,0x00,0x5b,0x0b,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6d,0x0b,0x00,0x00,0x6b,0x0b,0x00,0x00,0x0a,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6f,0x0b,0x00,0x00,0x6d,0x0b,0x00,0x00,0xe1,0x04,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x71,0x0b,0x00,0x00,0xcc,0x0c,0x00,0x00, +0x6f,0x0b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x0f,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x5e,0x0b,0x00,0x00,0x71,0x0b,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x14,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x61,0x0b,0x00,0x00,0x71,0x0b,0x00,0x00,0x50,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x7a,0x0b,0x00,0x00,0x0f,0x0c,0x00,0x00,0x14,0x0c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0x19,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xe6,0x0c,0x00,0x00,0x7a,0x0b,0x00,0x00,0x80,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x7f,0x0b,0x00,0x00,0xe3,0x0c,0x00,0x00,0x20,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x54,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x80,0x0b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x81,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x81,0x0b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0xe4,0x0c,0x00,0x00,0x1a,0x0b,0x00,0x00, +0x50,0x0b,0x00,0x00,0xe6,0x0c,0x00,0x00,0x80,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00, +0xb2,0x01,0x00,0x00,0x1b,0x0c,0x00,0x00,0xb4,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1e,0x0c,0x00,0x00,0xe4,0x0c,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1f,0x0c,0x00,0x00,0xe4,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x20,0x0c,0x00,0x00, +0x1e,0x0c,0x00,0x00,0x1f,0x0c,0x00,0x00,0xe6,0x00,0x00,0x00,0xe6,0x00,0x00,0x00, +0x63,0x00,0x04,0x00,0x1b,0x0c,0x00,0x00,0x9c,0x05,0x00,0x00,0x20,0x0c,0x00,0x00, +0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_depth_clip_pass_fa08c7c17df91a42d8b92573274993f0.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_depth_clip_pass_fa08c7c17df91a42d8b92573274993f0.h new file mode 100644 index 00000000..78c20aaf --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_depth_clip_pass_fa08c7c17df91a42d8b92573274993f0.h @@ -0,0 +1,948 @@ +// ffx_fsr2_depth_clip_pass_fa08c7c17df91a42d8b92573274993f0.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_depth_clip_pass_fa08c7c17df91a42d8b92573274993f0_SamplerResourceNames[] = { "s_LinearClamp", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_fa08c7c17df91a42d8b92573274993f0_SamplerResourceBindings[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_fa08c7c17df91a42d8b92573274993f0_SamplerResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_fa08c7c17df91a42d8b92573274993f0_SamplerResourceSets[] = { 0, }; + +static const char* g_ffx_fsr2_depth_clip_pass_fa08c7c17df91a42d8b92573274993f0_SampledImageResourceNames[] = { "r_reconstructed_previous_nearest_depth", "r_dilated_motion_vectors", "r_dilatedDepth", "r_reactive_mask", "r_transparency_and_composition_mask", "r_previous_dilated_motion_vectors", "r_input_motion_vectors", "r_input_color_jittered", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_fa08c7c17df91a42d8b92573274993f0_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 6, 7, 8, 10, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_fa08c7c17df91a42d8b92573274993f0_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_fa08c7c17df91a42d8b92573274993f0_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_depth_clip_pass_fa08c7c17df91a42d8b92573274993f0_StorageImageResourceNames[] = { "rw_dilated_reactive_masks", "rw_prepared_input_color", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_fa08c7c17df91a42d8b92573274993f0_StorageImageResourceBindings[] = { 12, 13, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_fa08c7c17df91a42d8b92573274993f0_StorageImageResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_fa08c7c17df91a42d8b92573274993f0_StorageImageResourceSets[] = { 1, 1, }; + +static const char* g_ffx_fsr2_depth_clip_pass_fa08c7c17df91a42d8b92573274993f0_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_fa08c7c17df91a42d8b92573274993f0_UniformBufferResourceBindings[] = { 14, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_fa08c7c17df91a42d8b92573274993f0_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_depth_clip_pass_fa08c7c17df91a42d8b92573274993f0_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_depth_clip_pass_fa08c7c17df91a42d8b92573274993f0_size = 14708; + +static const unsigned char g_ffx_fsr2_depth_clip_pass_fa08c7c17df91a42d8b92573274993f0_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x5d,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x06,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0xb2,0x05,0x00,0x00, +0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00, +0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75, +0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00, +0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70, +0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72, +0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47, +0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69, +0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00, +0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0x1b,0x01,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x1b,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53, +0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x1b,0x01,0x00,0x00,0x01,0x00,0x00,0x00, +0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00, +0x06,0x00,0x07,0x00,0x1b,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73, +0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00, +0x1b,0x01,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f, +0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e, +0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0x1b,0x01,0x00,0x00, +0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65, +0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0x1b,0x01,0x00,0x00, +0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65, +0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0x1b,0x01,0x00,0x00, +0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00, +0x06,0x00,0x08,0x00,0x1b,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76, +0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00, +0x06,0x00,0x05,0x00,0x1b,0x01,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x1b,0x01,0x00,0x00,0x09,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61, +0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x1b,0x01,0x00,0x00,0x0a,0x00,0x00,0x00, +0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x1b,0x01,0x00,0x00,0x0b,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74, +0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00, +0x06,0x00,0x07,0x00,0x1b,0x01,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00, +0x1b,0x01,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75, +0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72, +0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x1b,0x01,0x00,0x00,0x0e,0x00,0x00,0x00, +0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00, +0x1b,0x01,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53, +0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x1b,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c, +0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0x1b,0x01,0x00,0x00, +0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43, +0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00, +0x1b,0x01,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61, +0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x1d,0x01,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x00,0x00,0x05,0x00,0x06,0x00,0x54,0x01,0x00,0x00,0x72,0x5f,0x72,0x65, +0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x00,0x05,0x00,0x0b,0x00, +0x5e,0x01,0x00,0x00,0x72,0x5f,0x74,0x72,0x61,0x6e,0x73,0x70,0x61,0x72,0x65,0x6e, +0x63,0x79,0x5f,0x61,0x6e,0x64,0x5f,0x63,0x6f,0x6d,0x70,0x6f,0x73,0x69,0x74,0x69, +0x6f,0x6e,0x5f,0x6d,0x61,0x73,0x6b,0x00,0x05,0x00,0x08,0x00,0x66,0x01,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x5f,0x6a,0x69, +0x74,0x74,0x65,0x72,0x65,0x64,0x00,0x00,0x05,0x00,0x08,0x00,0x6e,0x01,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76, +0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x05,0x00,0x08,0x00,0x7c,0x01,0x00,0x00, +0x72,0x77,0x5f,0x70,0x72,0x65,0x70,0x61,0x72,0x65,0x64,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x00,0x05,0x00,0x0c,0x00,0x82,0x01,0x00,0x00, +0x72,0x5f,0x72,0x65,0x63,0x6f,0x6e,0x73,0x74,0x72,0x75,0x63,0x74,0x65,0x64,0x5f, +0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x6e,0x65,0x61,0x72,0x65,0x73,0x74, +0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x00,0x05,0x00,0x09,0x00,0x8b,0x01,0x00,0x00, +0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e, +0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x0b,0x00, +0x92,0x01,0x00,0x00,0x72,0x5f,0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x64, +0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65, +0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x96,0x01,0x00,0x00, +0x73,0x5f,0x4c,0x69,0x6e,0x65,0x61,0x72,0x43,0x6c,0x61,0x6d,0x70,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0x9f,0x01,0x00,0x00,0x72,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65, +0x64,0x44,0x65,0x70,0x74,0x68,0x00,0x00,0x05,0x00,0x07,0x00,0xa7,0x01,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65, +0x00,0x00,0x00,0x00,0x05,0x00,0x09,0x00,0xb5,0x01,0x00,0x00,0x72,0x77,0x5f,0x64, +0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x72,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x5f, +0x6d,0x61,0x73,0x6b,0x73,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0xb2,0x05,0x00,0x00, +0x67,0x6c,0x5f,0x47,0x6c,0x6f,0x62,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74, +0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x1b,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00,0x03,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00, +0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x1b,0x01,0x00,0x00,0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00,0x07,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00, +0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x1b,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00,0x0b,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00, +0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x1b,0x01,0x00,0x00,0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00,0x0f,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x1b,0x01,0x00,0x00,0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x1b,0x01,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x1b,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x1d,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x1d,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x0e,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x54,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x54,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x5e,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x5e,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x66,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x66,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x6e,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x6e,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x7c,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x7c,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x7c,0x01,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x82,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x82,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x8b,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x8b,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x92,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x92,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x96,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x96,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x9f,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x9f,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xa7,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xa7,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb5,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb5,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0xb5,0x01,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb2,0x05,0x00,0x00, +0x0b,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc4,0x05,0x00,0x00, +0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00, +0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00, +0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x12,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x31,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x32,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x31,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x40,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x48,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x56,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x5f,0x00,0x00,0x00, +0x5e,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x14,0x00,0x02,0x00,0x96,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0xb9,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x1c,0x00,0x04,0x00,0xba,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0xb9,0x00,0x00,0x00, +0x1c,0x00,0x04,0x00,0xbb,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0xb9,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xea,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xeb,0x00,0x00,0x00,0x00,0x00,0x80,0x3f, +0x1e,0x00,0x15,0x00,0x1b,0x01,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x1c,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x1b,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0x1c,0x01,0x00,0x00,0x1d,0x01,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x1e,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x1f,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x24,0x01,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x29,0x01,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x2e,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x2f,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x48,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x34,0x01,0x00,0x00, +0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x35,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x3a,0x01,0x00,0x00, +0x09,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x3f,0x01,0x00,0x00, +0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x40,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x45,0x01,0x00,0x00, +0x12,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x4a,0x01,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x4b,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x4a,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0x50,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x4b,0x01,0x00,0x00, +0x54,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x4b,0x01,0x00,0x00, +0x5e,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x4b,0x01,0x00,0x00, +0x66,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x4b,0x01,0x00,0x00, +0x6e,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x7a,0x01,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x7b,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x7a,0x01,0x00,0x00,0x3b,0x00,0x04,0x00, +0x7b,0x01,0x00,0x00,0x7c,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x80,0x01,0x00,0x00,0x5e,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x81,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x01,0x00,0x00, +0x3b,0x00,0x04,0x00,0x81,0x01,0x00,0x00,0x82,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x85,0x01,0x00,0x00,0x5e,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x4b,0x01,0x00,0x00,0x8b,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x4b,0x01,0x00,0x00,0x92,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x1a,0x00,0x02,0x00,0x94,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0x95,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x94,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0x95,0x01,0x00,0x00, +0x96,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x1b,0x00,0x03,0x00,0x98,0x01,0x00,0x00, +0x4a,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0x4b,0x01,0x00,0x00,0x9f,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x4b,0x01,0x00,0x00,0xa7,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xa9,0x01,0x00,0x00, +0x1e,0x01,0x00,0x00,0x1e,0x01,0x00,0x00,0x19,0x00,0x09,0x00,0xb3,0x01,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xb4,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0xb3,0x01,0x00,0x00,0x3b,0x00,0x04,0x00, +0xb4,0x01,0x00,0x00,0xb5,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xbd,0x01,0x00,0x00,0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xc1,0x01,0x00,0x00,0x00,0x00,0x00,0x3f,0x2b,0x00,0x04,0x00, +0x5e,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xd3,0x01,0x00,0x00,0x00,0x00,0x80,0xbe,0x2c,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x36,0x02,0x00,0x00,0xc1,0x01,0x00,0x00,0xc1,0x01,0x00,0x00, +0x17,0x00,0x04,0x00,0x4d,0x02,0x00,0x00,0x96,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x6c,0x02,0x00,0x00,0x00,0x00,0x00,0x40, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x6d,0x02,0x00,0x00,0x00,0x00,0x00,0xc0, +0x2c,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x6e,0x02,0x00,0x00,0x6c,0x02,0x00,0x00, +0x6d,0x02,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x70,0x02,0x00,0x00, +0x00,0x00,0x80,0xbf,0x2c,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x71,0x02,0x00,0x00, +0x70,0x02,0x00,0x00,0xeb,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb9,0x02,0x00,0x00,0x00,0xe0,0x7f,0x47,0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0xd1,0x02,0x00,0x00,0x24,0x01,0x00,0x00,0x1e,0x01,0x00,0x00,0x2c,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0xd3,0x02,0x00,0x00,0x1e,0x01,0x00,0x00,0x24,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xd5,0x02,0x00,0x00,0x03,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xd6,0x02,0x00,0x00,0x24,0x01,0x00,0x00, +0x24,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x0b,0x03,0x00,0x00, +0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x22,0x03,0x00,0x00, +0x0a,0xd7,0x23,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5f,0x03,0x00,0x00, +0x0d,0xd9,0x65,0x37,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x6f,0x03,0x00,0x00, +0x00,0x00,0x40,0x40,0x2b,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xa9,0x03,0x00,0x00, +0xff,0xff,0xff,0xff,0x2b,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0xb5,0x04,0x00,0x00, +0x09,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xb6,0x04,0x00,0x00,0x31,0x00,0x00,0x00, +0xb5,0x04,0x00,0x00,0x20,0x00,0x04,0x00,0xb7,0x04,0x00,0x00,0x07,0x00,0x00,0x00, +0xb6,0x04,0x00,0x00,0x1c,0x00,0x04,0x00,0xbc,0x04,0x00,0x00,0x06,0x00,0x00,0x00, +0xb5,0x04,0x00,0x00,0x20,0x00,0x04,0x00,0xbd,0x04,0x00,0x00,0x07,0x00,0x00,0x00, +0xbc,0x04,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf8,0x04,0x00,0x00, +0x00,0x00,0xc0,0x40,0x2c,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0x18,0x05,0x00,0x00, +0xea,0x00,0x00,0x00,0xea,0x00,0x00,0x00,0xea,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0x2f,0x05,0x00,0x00,0x1e,0x01,0x00,0x00,0xa9,0x03,0x00,0x00, +0x17,0x00,0x04,0x00,0xb0,0x05,0x00,0x00,0x5e,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xb1,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0xb0,0x05,0x00,0x00, +0x3b,0x00,0x04,0x00,0xb1,0x05,0x00,0x00,0xb2,0x05,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0xc3,0x05,0x00,0x00,0x08,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0xb0,0x05,0x00,0x00,0xc4,0x05,0x00,0x00,0xc3,0x05,0x00,0x00, +0xc3,0x05,0x00,0x00,0xc2,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0x50,0x0c,0x00,0x00, +0x07,0x00,0x00,0x00,0xba,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x52,0x0c,0x00,0x00, +0x07,0x00,0x00,0x00,0xbb,0x00,0x00,0x00,0x2c,0x00,0x07,0x00,0xba,0x00,0x00,0x00, +0xf7,0x0c,0x00,0x00,0xa9,0x01,0x00,0x00,0xd1,0x02,0x00,0x00,0xd3,0x02,0x00,0x00, +0xd6,0x02,0x00,0x00,0x2c,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0xf8,0x0c,0x00,0x00, +0xb9,0x02,0x00,0x00,0xb9,0x02,0x00,0x00,0xb9,0x02,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xf9,0x0c,0x00,0x00,0x00,0x00,0xc8,0x42,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xfa,0x0c,0x00,0x00,0xcd,0xcc,0x4c,0x3d,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xfb,0x0c,0x00,0x00,0x00,0x00,0xe0,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xff,0x0c,0x00,0x00,0x8b,0xff,0xed,0x39,0x36,0x00,0x05,0x00, +0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x52,0x0c,0x00,0x00, +0x6c,0x0c,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x50,0x0c,0x00,0x00, +0x6b,0x0c,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xb7,0x04,0x00,0x00, +0x2f,0x0b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xbd,0x04,0x00,0x00, +0x30,0x0b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xbd,0x04,0x00,0x00, +0x31,0x0b,0x00,0x00,0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0xb0,0x05,0x00,0x00, +0xb3,0x05,0x00,0x00,0xb2,0x05,0x00,0x00,0x4f,0x00,0x07,0x00,0x5f,0x00,0x00,0x00, +0xb4,0x05,0x00,0x00,0xb3,0x05,0x00,0x00,0xb3,0x05,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0xb5,0x05,0x00,0x00, +0xb4,0x05,0x00,0x00,0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0xe6,0x05,0x00,0x00, +0xb5,0x05,0x00,0x00,0x81,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xe8,0x05,0x00,0x00, +0xe6,0x05,0x00,0x00,0x36,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x1f,0x01,0x00,0x00, +0x22,0x06,0x00,0x00,0x1d,0x01,0x00,0x00,0x1e,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x40,0x00,0x00,0x00,0x23,0x06,0x00,0x00,0x22,0x06,0x00,0x00,0x6f,0x00,0x04,0x00, +0x12,0x00,0x00,0x00,0xea,0x05,0x00,0x00,0x23,0x06,0x00,0x00,0x88,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0xeb,0x05,0x00,0x00,0xe8,0x05,0x00,0x00,0xea,0x05,0x00,0x00, +0x3d,0x00,0x04,0x00,0x4a,0x01,0x00,0x00,0x26,0x06,0x00,0x00,0x8b,0x01,0x00,0x00, +0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x28,0x06,0x00,0x00,0x26,0x06,0x00,0x00, +0xb5,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x1e,0x01,0x00,0x00,0x4f,0x00,0x07,0x00, +0x12,0x00,0x00,0x00,0x29,0x06,0x00,0x00,0x28,0x06,0x00,0x00,0x28,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x1f,0x01,0x00,0x00, +0x2c,0x06,0x00,0x00,0x1d,0x01,0x00,0x00,0x29,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x40,0x00,0x00,0x00,0x2d,0x06,0x00,0x00,0x2c,0x06,0x00,0x00,0x6f,0x00,0x04,0x00, +0x12,0x00,0x00,0x00,0xf0,0x05,0x00,0x00,0x2d,0x06,0x00,0x00,0x85,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0xf1,0x05,0x00,0x00,0x29,0x06,0x00,0x00,0xf0,0x05,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xf2,0x05,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0xf1,0x05,0x00,0x00,0xba,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0xf3,0x05,0x00,0x00,0xf2,0x05,0x00,0x00,0x22,0x03,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xf4,0x05,0x00,0x00,0xf3,0x05,0x00,0x00,0xeb,0x00,0x00,0x00, +0xea,0x00,0x00,0x00,0x8e,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xf6,0x05,0x00,0x00, +0x29,0x06,0x00,0x00,0xf4,0x05,0x00,0x00,0x81,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0xf9,0x05,0x00,0x00,0xeb,0x05,0x00,0x00,0xf6,0x05,0x00,0x00,0x3d,0x00,0x04,0x00, +0x4a,0x01,0x00,0x00,0x30,0x06,0x00,0x00,0x9f,0x01,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0x32,0x06,0x00,0x00,0x30,0x06,0x00,0x00,0xb5,0x05,0x00,0x00, +0x02,0x00,0x00,0x00,0x1e,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x33,0x06,0x00,0x00,0x32,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x2f,0x01,0x00,0x00,0xf0,0x06,0x00,0x00,0x1d,0x01,0x00,0x00,0x2e,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x48,0x00,0x00,0x00,0xf1,0x06,0x00,0x00,0xf0,0x06,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe8,0x06,0x00,0x00,0xf1,0x06,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xeb,0x06,0x00,0x00, +0xf1,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xec,0x06,0x00,0x00,0x33,0x06,0x00,0x00,0xeb,0x06,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xed,0x06,0x00,0x00,0xe8,0x06,0x00,0x00,0xec,0x06,0x00,0x00, +0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xff,0x06,0x00,0x00,0xf9,0x05,0x00,0x00, +0xea,0x05,0x00,0x00,0x83,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x00,0x07,0x00,0x00, +0xff,0x06,0x00,0x00,0x36,0x02,0x00,0x00,0x0c,0x00,0x06,0x00,0x12,0x00,0x00,0x00, +0x02,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x07,0x00,0x00, +0x6e,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0x03,0x07,0x00,0x00,0x02,0x07,0x00,0x00, +0x0c,0x00,0x06,0x00,0x12,0x00,0x00,0x00,0x2b,0x07,0x00,0x00,0x01,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0c,0x07,0x00,0x00,0x2b,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0d,0x07,0x00,0x00,0xeb,0x00,0x00,0x00,0x0c,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0f,0x07,0x00,0x00,0x2b,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x10,0x07,0x00,0x00, +0xeb,0x00,0x00,0x00,0x0f,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x11,0x07,0x00,0x00,0x0d,0x07,0x00,0x00,0x10,0x07,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x18,0x07,0x00,0x00,0x0c,0x07,0x00,0x00,0x10,0x07,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1f,0x07,0x00,0x00,0x0d,0x07,0x00,0x00, +0x0f,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x25,0x07,0x00,0x00, +0x0c,0x07,0x00,0x00,0x0f,0x07,0x00,0x00,0x50,0x00,0x07,0x00,0xbb,0x00,0x00,0x00, +0x9a,0x0c,0x00,0x00,0x11,0x07,0x00,0x00,0x18,0x07,0x00,0x00,0x1f,0x07,0x00,0x00, +0x25,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x6b,0x0c,0x00,0x00,0xf7,0x0c,0x00,0x00, +0x3e,0x00,0x03,0x00,0x6c,0x0c,0x00,0x00,0x9a,0x0c,0x00,0x00,0xf9,0x00,0x02,0x00, +0x7f,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0x7f,0x06,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x02,0x0d,0x00,0x00,0xea,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x50,0x0d,0x00,0x00,0xd4,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x01,0x0d,0x00,0x00,0xea,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x4d,0x0d,0x00,0x00, +0xd4,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x00,0x0d,0x00,0x00, +0x1e,0x01,0x00,0x00,0x05,0x00,0x00,0x00,0xd6,0x06,0x00,0x00,0xd4,0x06,0x00,0x00, +0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x82,0x06,0x00,0x00,0x00,0x0d,0x00,0x00, +0x0b,0x03,0x00,0x00,0xf6,0x00,0x04,0x00,0xd7,0x06,0x00,0x00,0xd4,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x82,0x06,0x00,0x00,0x83,0x06,0x00,0x00, +0xd7,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0x83,0x06,0x00,0x00,0x41,0x00,0x05,0x00, +0x56,0x00,0x00,0x00,0x6e,0x0c,0x00,0x00,0x6b,0x0c,0x00,0x00,0x00,0x0d,0x00,0x00, +0x3d,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0x86,0x06,0x00,0x00,0x6e,0x0c,0x00,0x00, +0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x8a,0x06,0x00,0x00,0x03,0x07,0x00,0x00, +0x86,0x06,0x00,0x00,0x7c,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0x34,0x07,0x00,0x00, +0x8a,0x06,0x00,0x00,0x7c,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0x36,0x07,0x00,0x00, +0x23,0x06,0x00,0x00,0xb0,0x00,0x05,0x00,0x4d,0x02,0x00,0x00,0x37,0x07,0x00,0x00, +0x34,0x07,0x00,0x00,0x36,0x07,0x00,0x00,0x9b,0x00,0x04,0x00,0x96,0x00,0x00,0x00, +0x38,0x07,0x00,0x00,0x37,0x07,0x00,0x00,0xf7,0x00,0x03,0x00,0xd3,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x38,0x07,0x00,0x00,0x8e,0x06,0x00,0x00, +0xd3,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0x8e,0x06,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x6f,0x0c,0x00,0x00,0x6c,0x0c,0x00,0x00,0x00,0x0d,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x91,0x06,0x00,0x00,0x6f,0x0c,0x00,0x00, +0xba,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x93,0x06,0x00,0x00,0x91,0x06,0x00,0x00, +0x22,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0xd2,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x93,0x06,0x00,0x00,0x94,0x06,0x00,0x00,0xd2,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0x94,0x06,0x00,0x00,0x3d,0x00,0x04,0x00,0x80,0x01,0x00,0x00, +0x3b,0x07,0x00,0x00,0x82,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x85,0x01,0x00,0x00, +0x3d,0x07,0x00,0x00,0x3b,0x07,0x00,0x00,0x8a,0x06,0x00,0x00,0x02,0x00,0x00,0x00, +0x1e,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x3e,0x07,0x00,0x00, +0x3d,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x3f,0x07,0x00,0x00,0x3e,0x07,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x49,0x07,0x00,0x00,0x3f,0x07,0x00,0x00,0xeb,0x06,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4a,0x07,0x00,0x00,0xe8,0x06,0x00,0x00,0x49,0x07,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9b,0x06,0x00,0x00,0xed,0x06,0x00,0x00, +0x4a,0x07,0x00,0x00,0xba,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x9d,0x06,0x00,0x00, +0x9b,0x06,0x00,0x00,0xea,0x00,0x00,0x00,0xf7,0x00,0x03,0x00,0xd1,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x9d,0x06,0x00,0x00,0x9e,0x06,0x00,0x00, +0xd1,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0x9e,0x06,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x53,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x3f,0x07,0x00,0x00,0x33,0x06,0x00,0x00,0x8e,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0xa4,0x06,0x00,0x00,0xea,0x05,0x00,0x00,0xc1,0x01,0x00,0x00,0x6e,0x00,0x04,0x00, +0x40,0x00,0x00,0x00,0xa5,0x06,0x00,0x00,0xa4,0x06,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8c,0x07,0x00,0x00,0x53,0x07,0x00,0x00,0xeb,0x06,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8d,0x07,0x00,0x00,0xe8,0x06,0x00,0x00, +0x8c,0x07,0x00,0x00,0x6f,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0x6a,0x07,0x00,0x00, +0xa5,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x97,0x07,0x00,0x00, +0x6a,0x07,0x00,0x00,0xea,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x98,0x07,0x00,0x00,0x97,0x07,0x00,0x00,0x6e,0x02,0x00,0x00,0x81,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x99,0x07,0x00,0x00,0x98,0x07,0x00,0x00,0x71,0x02,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6e,0x07,0x00,0x00,0xf1,0x06,0x00,0x00, +0x02,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x70,0x07,0x00,0x00, +0x99,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x71,0x07,0x00,0x00,0x6e,0x07,0x00,0x00,0x70,0x07,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x73,0x07,0x00,0x00,0x71,0x07,0x00,0x00,0x8d,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x75,0x07,0x00,0x00,0xf1,0x06,0x00,0x00, +0x03,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x77,0x07,0x00,0x00, +0x99,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x78,0x07,0x00,0x00,0x75,0x07,0x00,0x00,0x77,0x07,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7a,0x07,0x00,0x00,0x78,0x07,0x00,0x00,0x8d,0x07,0x00,0x00, +0x50,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0x7e,0x07,0x00,0x00,0x73,0x07,0x00,0x00, +0x7a,0x07,0x00,0x00,0x8d,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb3,0x07,0x00,0x00,0x6e,0x07,0x00,0x00,0x70,0x02,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb5,0x07,0x00,0x00,0xb3,0x07,0x00,0x00,0x8d,0x07,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbc,0x07,0x00,0x00,0x75,0x07,0x00,0x00, +0x8d,0x07,0x00,0x00,0x50,0x00,0x06,0x00,0x31,0x00,0x00,0x00,0xc0,0x07,0x00,0x00, +0xb5,0x07,0x00,0x00,0xbc,0x07,0x00,0x00,0x8d,0x07,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xae,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0xea,0x05,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe4,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xed,0x06,0x00,0x00,0x4a,0x07,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb3,0x06,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0xc0,0x07,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xb5,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x7e,0x07,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb6,0x06,0x00,0x00,0xb3,0x06,0x00,0x00, +0xb5,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb8,0x06,0x00,0x00, +0x5f,0x03,0x00,0x00,0xb6,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xba,0x06,0x00,0x00,0xb8,0x06,0x00,0x00,0xae,0x06,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbc,0x06,0x00,0x00,0xba,0x06,0x00,0x00,0xe4,0x07,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc0,0x06,0x00,0x00,0xae,0x06,0x00,0x00, +0xff,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xec,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xc0,0x06,0x00,0x00,0xea,0x00,0x00,0x00, +0xeb,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xf2,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xeb,0x00,0x00,0x00,0x6f,0x03,0x00,0x00, +0xec,0x07,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc6,0x06,0x00,0x00, +0xbc,0x06,0x00,0x00,0x9b,0x06,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xf6,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xc6,0x06,0x00,0x00, +0xea,0x00,0x00,0x00,0xeb,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xfb,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xf6,0x07,0x00,0x00, +0xf2,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcb,0x06,0x00,0x00, +0xfb,0x07,0x00,0x00,0x91,0x06,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xcd,0x06,0x00,0x00,0x02,0x0d,0x00,0x00,0xcb,0x06,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd0,0x06,0x00,0x00,0x01,0x0d,0x00,0x00,0x91,0x06,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd1,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xd1,0x06,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x52,0x0d,0x00,0x00,0x02,0x0d,0x00,0x00, +0x94,0x06,0x00,0x00,0xcd,0x06,0x00,0x00,0x9e,0x06,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x4f,0x0d,0x00,0x00,0x01,0x0d,0x00,0x00,0x94,0x06,0x00,0x00, +0xd0,0x06,0x00,0x00,0x9e,0x06,0x00,0x00,0xf9,0x00,0x02,0x00,0xd2,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd2,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x51,0x0d,0x00,0x00,0x02,0x0d,0x00,0x00,0x8e,0x06,0x00,0x00,0x52,0x0d,0x00,0x00, +0xd1,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x4e,0x0d,0x00,0x00, +0x01,0x0d,0x00,0x00,0x8e,0x06,0x00,0x00,0x4f,0x0d,0x00,0x00,0xd1,0x06,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd3,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xd3,0x06,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x50,0x0d,0x00,0x00,0x02,0x0d,0x00,0x00, +0x83,0x06,0x00,0x00,0x51,0x0d,0x00,0x00,0xd2,0x06,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x4d,0x0d,0x00,0x00,0x01,0x0d,0x00,0x00,0x83,0x06,0x00,0x00, +0x4e,0x0d,0x00,0x00,0xd2,0x06,0x00,0x00,0xf9,0x00,0x02,0x00,0xd4,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd4,0x06,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xd6,0x06,0x00,0x00,0x00,0x0d,0x00,0x00,0x24,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x7f,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xd7,0x06,0x00,0x00,0xba,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0xd9,0x06,0x00,0x00,0x01,0x0d,0x00,0x00,0xea,0x00,0x00,0x00, +0xf7,0x00,0x03,0x00,0xe1,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xd9,0x06,0x00,0x00,0xda,0x06,0x00,0x00,0xe0,0x06,0x00,0x00,0xf8,0x00,0x02,0x00, +0xda,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdd,0x06,0x00,0x00, +0x02,0x0d,0x00,0x00,0x01,0x0d,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xde,0x06,0x00,0x00,0xeb,0x00,0x00,0x00,0xdd,0x06,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xff,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xde,0x06,0x00,0x00,0xea,0x00,0x00,0x00,0xeb,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe1,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xe0,0x06,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe1,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xe1,0x06,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x03,0x0d,0x00,0x00,0xff,0x07,0x00,0x00,0xda,0x06,0x00,0x00, +0xea,0x00,0x00,0x00,0xe0,0x06,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0x0c,0x08,0x00,0x00,0xb5,0x05,0x00,0x00,0x2f,0x05,0x00,0x00,0x3d,0x00,0x04,0x00, +0x80,0x01,0x00,0x00,0x2a,0x08,0x00,0x00,0x82,0x01,0x00,0x00,0x5f,0x00,0x07,0x00, +0x85,0x01,0x00,0x00,0x2c,0x08,0x00,0x00,0x2a,0x08,0x00,0x00,0x0c,0x08,0x00,0x00, +0x02,0x00,0x00,0x00,0x1e,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x5e,0x00,0x00,0x00, +0x2d,0x08,0x00,0x00,0x2c,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x2e,0x08,0x00,0x00,0x2d,0x08,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x38,0x08,0x00,0x00,0x2e,0x08,0x00,0x00,0xeb,0x06,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x39,0x08,0x00,0x00,0xe8,0x06,0x00,0x00, +0x38,0x08,0x00,0x00,0x5f,0x00,0x07,0x00,0x85,0x01,0x00,0x00,0x42,0x08,0x00,0x00, +0x2a,0x08,0x00,0x00,0xb5,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x1e,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x5e,0x00,0x00,0x00,0x43,0x08,0x00,0x00,0x42,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x44,0x08,0x00,0x00, +0x43,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4e,0x08,0x00,0x00, +0x44,0x08,0x00,0x00,0xeb,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4f,0x08,0x00,0x00,0xe8,0x06,0x00,0x00,0x4e,0x08,0x00,0x00,0x80,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0x14,0x08,0x00,0x00,0xb5,0x05,0x00,0x00,0xd3,0x02,0x00,0x00, +0x5f,0x00,0x07,0x00,0x85,0x01,0x00,0x00,0x58,0x08,0x00,0x00,0x2a,0x08,0x00,0x00, +0x14,0x08,0x00,0x00,0x02,0x00,0x00,0x00,0x1e,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x5e,0x00,0x00,0x00,0x59,0x08,0x00,0x00,0x58,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5a,0x08,0x00,0x00,0x59,0x08,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x64,0x08,0x00,0x00,0x5a,0x08,0x00,0x00, +0xeb,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x65,0x08,0x00,0x00, +0xe8,0x06,0x00,0x00,0x64,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x19,0x08,0x00,0x00,0x39,0x08,0x00,0x00,0x4f,0x08,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1b,0x08,0x00,0x00,0x4f,0x08,0x00,0x00,0x22,0x03,0x00,0x00, +0xba,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x1c,0x08,0x00,0x00,0x19,0x08,0x00,0x00, +0x1b,0x08,0x00,0x00,0xf7,0x00,0x03,0x00,0x24,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x1c,0x08,0x00,0x00,0x1d,0x08,0x00,0x00,0x24,0x08,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1d,0x08,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x20,0x08,0x00,0x00,0x4f,0x08,0x00,0x00,0x65,0x08,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x22,0x08,0x00,0x00,0x65,0x08,0x00,0x00,0x22,0x03,0x00,0x00, +0xba,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x23,0x08,0x00,0x00,0x20,0x08,0x00,0x00, +0x22,0x08,0x00,0x00,0xf9,0x00,0x02,0x00,0x24,0x08,0x00,0x00,0xf8,0x00,0x02,0x00, +0x24,0x08,0x00,0x00,0xf5,0x00,0x07,0x00,0x96,0x00,0x00,0x00,0x25,0x08,0x00,0x00, +0x1c,0x08,0x00,0x00,0xe1,0x06,0x00,0x00,0x23,0x08,0x00,0x00,0x1d,0x08,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x26,0x08,0x00,0x00,0x25,0x08,0x00,0x00, +0xeb,0x00,0x00,0x00,0xea,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x27,0x08,0x00,0x00,0xeb,0x00,0x00,0x00,0x26,0x08,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x05,0x06,0x00,0x00,0x03,0x0d,0x00,0x00,0x27,0x08,0x00,0x00, +0x3d,0x00,0x04,0x00,0x4a,0x01,0x00,0x00,0x81,0x08,0x00,0x00,0x66,0x01,0x00,0x00, +0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x83,0x08,0x00,0x00,0x81,0x08,0x00,0x00, +0xb5,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x1e,0x01,0x00,0x00,0x4f,0x00,0x08,0x00, +0x31,0x00,0x00,0x00,0x84,0x08,0x00,0x00,0x83,0x08,0x00,0x00,0x83,0x08,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x31,0x00,0x00,0x00,0x89,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x18,0x05,0x00,0x00,0x84,0x08,0x00,0x00,0x3d,0x00,0x04,0x00,0x4a,0x01,0x00,0x00, +0x8d,0x08,0x00,0x00,0xa7,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0x8e,0x08,0x00,0x00,0x8d,0x08,0x00,0x00,0xa9,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x1e,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8f,0x08,0x00,0x00, +0x8e,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0x91,0x08,0x00,0x00,0x8f,0x08,0x00,0x00,0xea,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x93,0x08,0x00,0x00,0xf8,0x00,0x02,0x00,0x93,0x08,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x5c,0x0d,0x00,0x00,0x91,0x08,0x00,0x00,0xeb,0x00,0x00,0x00, +0x8f,0x08,0x00,0x00,0x41,0x00,0x05,0x00,0x40,0x01,0x00,0x00,0x97,0x08,0x00,0x00, +0x1d,0x01,0x00,0x00,0x3f,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x98,0x08,0x00,0x00,0x97,0x08,0x00,0x00,0x50,0x00,0x06,0x00,0x31,0x00,0x00,0x00, +0x9d,0x08,0x00,0x00,0x98,0x08,0x00,0x00,0x98,0x08,0x00,0x00,0x98,0x08,0x00,0x00, +0x88,0x00,0x05,0x00,0x31,0x00,0x00,0x00,0x9e,0x08,0x00,0x00,0x89,0x08,0x00,0x00, +0x9d,0x08,0x00,0x00,0x8e,0x00,0x05,0x00,0x31,0x00,0x00,0x00,0xa1,0x08,0x00,0x00, +0x9e,0x08,0x00,0x00,0x5c,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00,0x31,0x00,0x00,0x00, +0xa5,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xa1,0x08,0x00,0x00, +0x18,0x05,0x00,0x00,0xf8,0x0c,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xab,0x08,0x00,0x00,0xa5,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xac,0x08,0x00,0x00,0xbd,0x01,0x00,0x00,0xab,0x08,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xae,0x08,0x00,0x00,0xa5,0x08,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xaf,0x08,0x00,0x00, +0xc1,0x01,0x00,0x00,0xae,0x08,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb0,0x08,0x00,0x00,0xac,0x08,0x00,0x00,0xaf,0x08,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb2,0x08,0x00,0x00,0xa5,0x08,0x00,0x00,0x02,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb3,0x08,0x00,0x00,0xbd,0x01,0x00,0x00, +0xb2,0x08,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb4,0x08,0x00,0x00, +0xb0,0x08,0x00,0x00,0xb3,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb7,0x08,0x00,0x00,0xc1,0x01,0x00,0x00,0xab,0x08,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xba,0x08,0x00,0x00,0xc1,0x01,0x00,0x00,0xb2,0x08,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbb,0x08,0x00,0x00,0xb7,0x08,0x00,0x00, +0xba,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbe,0x08,0x00,0x00, +0xd3,0x01,0x00,0x00,0xab,0x08,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc2,0x08,0x00,0x00,0xbe,0x08,0x00,0x00,0xaf,0x08,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc6,0x08,0x00,0x00,0xc2,0x08,0x00,0x00,0xb3,0x08,0x00,0x00, +0x50,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x0d,0x06,0x00,0x00,0xb4,0x08,0x00,0x00, +0xbb,0x08,0x00,0x00,0xc6,0x08,0x00,0x00,0x05,0x06,0x00,0x00,0x3d,0x00,0x04,0x00, +0x7a,0x01,0x00,0x00,0xca,0x08,0x00,0x00,0x7c,0x01,0x00,0x00,0x63,0x00,0x04,0x00, +0xca,0x08,0x00,0x00,0xb5,0x05,0x00,0x00,0x0d,0x06,0x00,0x00,0x41,0x00,0x05,0x00, +0x35,0x01,0x00,0x00,0xe5,0x08,0x00,0x00,0x1d,0x01,0x00,0x00,0x34,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0xe6,0x08,0x00,0x00,0xe5,0x08,0x00,0x00, +0x83,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xd7,0x08,0x00,0x00,0xe8,0x05,0x00,0x00, +0xe6,0x08,0x00,0x00,0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xdb,0x08,0x00,0x00, +0xd7,0x08,0x00,0x00,0xea,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0xde,0x08,0x00,0x00,0xdb,0x08,0x00,0x00,0xf0,0x05,0x00,0x00,0x0c,0x00,0x06,0x00, +0x12,0x00,0x00,0x00,0xe0,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0xde,0x08,0x00,0x00,0x6e,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0xe1,0x08,0x00,0x00, +0xe0,0x08,0x00,0x00,0x3d,0x00,0x04,0x00,0x4a,0x01,0x00,0x00,0x50,0x09,0x00,0x00, +0x6e,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x52,0x09,0x00,0x00, +0x50,0x09,0x00,0x00,0xe1,0x08,0x00,0x00,0x02,0x00,0x00,0x00,0x1e,0x01,0x00,0x00, +0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0x53,0x09,0x00,0x00,0x52,0x09,0x00,0x00, +0x52,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x35,0x01,0x00,0x00,0x5a,0x09,0x00,0x00,0x1d,0x01,0x00,0x00,0x3a,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0x5b,0x09,0x00,0x00,0x5a,0x09,0x00,0x00, +0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x56,0x09,0x00,0x00,0x53,0x09,0x00,0x00, +0x5b,0x09,0x00,0x00,0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x10,0x09,0x00,0x00, +0x56,0x09,0x00,0x00,0xea,0x05,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x11,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x10,0x09,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x13,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0x56,0x09,0x00,0x00,0xba,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0x15,0x09,0x00,0x00,0x11,0x09,0x00,0x00,0x22,0x03,0x00,0x00,0xf7,0x00,0x03,0x00, +0x44,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x15,0x09,0x00,0x00, +0x16,0x09,0x00,0x00,0x44,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x16,0x09,0x00,0x00, +0xf9,0x00,0x02,0x00,0x17,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x17,0x09,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x0a,0x0d,0x00,0x00,0x13,0x09,0x00,0x00, +0x16,0x09,0x00,0x00,0x40,0x0d,0x00,0x00,0x40,0x09,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x08,0x0d,0x00,0x00,0xeb,0x00,0x00,0x00,0x16,0x09,0x00,0x00, +0x45,0x0d,0x00,0x00,0x40,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x06,0x0d,0x00,0x00,0xa9,0x03,0x00,0x00,0x16,0x09,0x00,0x00,0x42,0x09,0x00,0x00, +0x40,0x09,0x00,0x00,0xb3,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x1a,0x09,0x00,0x00, +0x06,0x0d,0x00,0x00,0x24,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x43,0x09,0x00,0x00, +0x40,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x1a,0x09,0x00,0x00, +0x1b,0x09,0x00,0x00,0x43,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x1b,0x09,0x00,0x00, +0xf9,0x00,0x02,0x00,0x1c,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x1c,0x09,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x45,0x0d,0x00,0x00,0x08,0x0d,0x00,0x00, +0x1b,0x09,0x00,0x00,0xdf,0x09,0x00,0x00,0x3c,0x09,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x40,0x0d,0x00,0x00,0x0a,0x0d,0x00,0x00,0x1b,0x09,0x00,0x00, +0xd5,0x09,0x00,0x00,0x3c,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x32,0x0d,0x00,0x00,0xa9,0x03,0x00,0x00,0x1b,0x09,0x00,0x00,0x3e,0x09,0x00,0x00, +0x3c,0x09,0x00,0x00,0xb3,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x1f,0x09,0x00,0x00, +0x32,0x0d,0x00,0x00,0x24,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x3f,0x09,0x00,0x00, +0x3c,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x1f,0x09,0x00,0x00, +0x20,0x09,0x00,0x00,0x3f,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x20,0x09,0x00,0x00, +0x50,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x23,0x09,0x00,0x00,0x32,0x0d,0x00,0x00, +0x06,0x0d,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x71,0x09,0x00,0x00, +0xe1,0x08,0x00,0x00,0x23,0x09,0x00,0x00,0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0x74,0x09,0x00,0x00,0x32,0x0d,0x00,0x00,0x1e,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x7c,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x74,0x09,0x00,0x00, +0x75,0x09,0x00,0x00,0x79,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x75,0x09,0x00,0x00, +0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x77,0x09,0x00,0x00,0x71,0x09,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xb1,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x77,0x09,0x00,0x00,0x1e,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x7c,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x79,0x09,0x00,0x00, +0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x7b,0x09,0x00,0x00,0x71,0x09,0x00,0x00, +0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x7c,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7c,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x34,0x0d,0x00,0x00, +0xb1,0x09,0x00,0x00,0x75,0x09,0x00,0x00,0x7b,0x09,0x00,0x00,0x79,0x09,0x00,0x00, +0xad,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x81,0x09,0x00,0x00,0x32,0x0d,0x00,0x00, +0x1e,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x8c,0x09,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x81,0x09,0x00,0x00,0x82,0x09,0x00,0x00,0x89,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x82,0x09,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x84,0x09,0x00,0x00,0x23,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x85,0x09,0x00,0x00,0x84,0x09,0x00,0x00,0x24,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0xb6,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x34,0x0d,0x00,0x00,0x85,0x09,0x00,0x00,0xf9,0x00,0x02,0x00, +0x8c,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x89,0x09,0x00,0x00,0xf9,0x00,0x02,0x00, +0x8c,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x8c,0x09,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x36,0x0d,0x00,0x00,0xb6,0x09,0x00,0x00,0x82,0x09,0x00,0x00, +0x34,0x0d,0x00,0x00,0x89,0x09,0x00,0x00,0x52,0x00,0x06,0x00,0x40,0x00,0x00,0x00, +0xd1,0x0c,0x00,0x00,0x36,0x0d,0x00,0x00,0x71,0x09,0x00,0x00,0x00,0x00,0x00,0x00, +0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x91,0x09,0x00,0x00,0x06,0x0d,0x00,0x00, +0x1e,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x99,0x09,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x91,0x09,0x00,0x00,0x92,0x09,0x00,0x00,0x96,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x92,0x09,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x94,0x09,0x00,0x00,0x71,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0xbb,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x94,0x09,0x00,0x00,0x1e,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x99,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x96,0x09,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x98,0x09,0x00,0x00,0x71,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x99,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x99,0x09,0x00,0x00,0xf5,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x38,0x0d,0x00,0x00,0xbb,0x09,0x00,0x00,0x92,0x09,0x00,0x00, +0x98,0x09,0x00,0x00,0x96,0x09,0x00,0x00,0xad,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0x9e,0x09,0x00,0x00,0x06,0x0d,0x00,0x00,0x1e,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xa9,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x9e,0x09,0x00,0x00, +0x9f,0x09,0x00,0x00,0xa6,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x9f,0x09,0x00,0x00, +0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xa1,0x09,0x00,0x00,0x23,0x06,0x00,0x00, +0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xa2,0x09,0x00,0x00, +0xa1,0x09,0x00,0x00,0x24,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xc0,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x38,0x0d,0x00,0x00, +0xa2,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0xa9,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa6,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0xa9,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa9,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x3a,0x0d,0x00,0x00, +0xc0,0x09,0x00,0x00,0x9f,0x09,0x00,0x00,0x38,0x0d,0x00,0x00,0xa6,0x09,0x00,0x00, +0x52,0x00,0x06,0x00,0x40,0x00,0x00,0x00,0xdc,0x0c,0x00,0x00,0x3a,0x0d,0x00,0x00, +0xd1,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00, +0xc7,0x09,0x00,0x00,0x50,0x09,0x00,0x00,0xdc,0x0c,0x00,0x00,0x02,0x00,0x00,0x00, +0x1e,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0xc8,0x09,0x00,0x00, +0xc7,0x09,0x00,0x00,0xc7,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xcb,0x09,0x00,0x00,0xc8,0x09,0x00,0x00, +0x5b,0x09,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x2a,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0xcb,0x09,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xd5,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x2a,0x09,0x00,0x00,0x40,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xda,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x2a,0x09,0x00,0x00, +0xd5,0x09,0x00,0x00,0x50,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x33,0x09,0x00,0x00, +0xda,0x09,0x00,0x00,0xda,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x34,0x09,0x00,0x00,0xcb,0x09,0x00,0x00,0x33,0x09,0x00,0x00,0x88,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x38,0x09,0x00,0x00,0x56,0x09,0x00,0x00,0x33,0x09,0x00,0x00, +0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x39,0x09,0x00,0x00,0x34,0x09,0x00,0x00, +0x38,0x09,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xdf,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x45,0x0d,0x00,0x00,0x39,0x09,0x00,0x00, +0xf9,0x00,0x02,0x00,0x3c,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x3c,0x09,0x00,0x00, +0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x3e,0x09,0x00,0x00,0x32,0x0d,0x00,0x00, +0x24,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x1c,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3f,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0x40,0x09,0x00,0x00,0xf8,0x00,0x02,0x00, +0x40,0x09,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x42,0x09,0x00,0x00, +0x06,0x0d,0x00,0x00,0x24,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x17,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x43,0x09,0x00,0x00,0xf9,0x00,0x02,0x00,0x44,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0x44,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x09,0x0d,0x00,0x00,0x13,0x09,0x00,0x00,0x93,0x08,0x00,0x00,0x0a,0x0d,0x00,0x00, +0x43,0x09,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x07,0x0d,0x00,0x00, +0xeb,0x00,0x00,0x00,0x93,0x08,0x00,0x00,0x08,0x0d,0x00,0x00,0x43,0x09,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x46,0x09,0x00,0x00,0xeb,0x00,0x00,0x00, +0x07,0x0d,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xe3,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x46,0x09,0x00,0x00,0xea,0x00,0x00,0x00, +0xeb,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x49,0x09,0x00,0x00, +0x09,0x0d,0x00,0x00,0xf9,0x0c,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0xe7,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x49,0x09,0x00,0x00, +0xea,0x00,0x00,0x00,0xeb,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4b,0x09,0x00,0x00,0xe3,0x09,0x00,0x00,0xe7,0x09,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0x30,0x0a,0x00,0x00,0x26,0x06,0x00,0x00,0xb5,0x05,0x00,0x00, +0x02,0x00,0x00,0x00,0x1e,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00, +0x31,0x0a,0x00,0x00,0x30,0x0a,0x00,0x00,0x30,0x0a,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x81,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x0a,0x0a,0x00,0x00, +0xeb,0x05,0x00,0x00,0x31,0x0a,0x00,0x00,0x41,0x00,0x05,0x00,0x1f,0x01,0x00,0x00, +0x38,0x0a,0x00,0x00,0x1d,0x01,0x00,0x00,0x24,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x40,0x00,0x00,0x00,0x39,0x0a,0x00,0x00,0x38,0x0a,0x00,0x00,0x85,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x46,0x0a,0x00,0x00,0x0a,0x0a,0x00,0x00,0xea,0x05,0x00,0x00, +0x83,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x49,0x0a,0x00,0x00,0xea,0x05,0x00,0x00, +0x36,0x02,0x00,0x00,0x0c,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0x56,0x0a,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x46,0x0a,0x00,0x00,0x49,0x0a,0x00,0x00, +0x0c,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0x5b,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x36,0x02,0x00,0x00,0x56,0x0a,0x00,0x00,0x6f,0x00,0x04,0x00, +0x12,0x00,0x00,0x00,0x4f,0x0a,0x00,0x00,0x39,0x0a,0x00,0x00,0x88,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x50,0x0a,0x00,0x00,0x5b,0x0a,0x00,0x00,0x4f,0x0a,0x00,0x00, +0x3d,0x00,0x04,0x00,0x4a,0x01,0x00,0x00,0x5e,0x0a,0x00,0x00,0x92,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x94,0x01,0x00,0x00,0x5f,0x0a,0x00,0x00,0x96,0x01,0x00,0x00, +0x56,0x00,0x05,0x00,0x98,0x01,0x00,0x00,0x60,0x0a,0x00,0x00,0x5e,0x0a,0x00,0x00, +0x5f,0x0a,0x00,0x00,0x58,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x62,0x0a,0x00,0x00, +0x60,0x0a,0x00,0x00,0x50,0x0a,0x00,0x00,0x02,0x00,0x00,0x00,0xea,0x00,0x00,0x00, +0x4f,0x00,0x07,0x00,0x12,0x00,0x00,0x00,0x63,0x0a,0x00,0x00,0x62,0x0a,0x00,0x00, +0x62,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x14,0x0a,0x00,0x00,0x31,0x0a,0x00,0x00,0xf0,0x05,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x15,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0x14,0x0a,0x00,0x00,0xba,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0x17,0x0a,0x00,0x00,0x15,0x0a,0x00,0x00,0xeb,0x00,0x00,0x00,0xf7,0x00,0x03,0x00, +0x26,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x17,0x0a,0x00,0x00, +0x18,0x0a,0x00,0x00,0x25,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0x18,0x0a,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x1a,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0x63,0x0a,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x1c,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x31,0x0a,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1d,0x0a,0x00,0x00,0x1a,0x0a,0x00,0x00, +0x1c,0x0a,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x6b,0x0a,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x1d,0x0a,0x00,0x00,0xea,0x00,0x00,0x00, +0xeb,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1f,0x0a,0x00,0x00, +0xeb,0x00,0x00,0x00,0x6b,0x0a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x21,0x0a,0x00,0x00,0x15,0x0a,0x00,0x00,0xfa,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x70,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x21,0x0a,0x00,0x00,0x6f,0x03,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x74,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x70,0x0a,0x00,0x00, +0xea,0x00,0x00,0x00,0xeb,0x00,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x7a,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x2e,0x00,0x00,0x00,0xea,0x00,0x00,0x00, +0x1f,0x0a,0x00,0x00,0x74,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00,0x26,0x0a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x25,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00,0x26,0x0a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x26,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x0b,0x0d,0x00,0x00,0x7a,0x0a,0x00,0x00,0x18,0x0a,0x00,0x00,0xea,0x00,0x00,0x00, +0x25,0x0a,0x00,0x00,0x7f,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd5,0x0a,0x00,0x00, +0xeb,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd6,0x0a,0x00,0x00, +0xe8,0x06,0x00,0x00,0xd5,0x0a,0x00,0x00,0x41,0x00,0x05,0x00,0x40,0x01,0x00,0x00, +0xdd,0x0a,0x00,0x00,0x1d,0x01,0x00,0x00,0x45,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xde,0x0a,0x00,0x00,0xdd,0x0a,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcb,0x0a,0x00,0x00,0xd6,0x0a,0x00,0x00,0xde,0x0a,0x00,0x00, +0xf9,0x00,0x02,0x00,0x91,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0x91,0x0a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x0f,0x0d,0x00,0x00,0x1e,0x01,0x00,0x00, +0x26,0x0a,0x00,0x00,0x2f,0x0d,0x00,0x00,0xba,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x0e,0x0d,0x00,0x00,0xea,0x00,0x00,0x00,0x26,0x0a,0x00,0x00, +0x31,0x0d,0x00,0x00,0xba,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x0d,0x0d,0x00,0x00,0xcb,0x0a,0x00,0x00,0x26,0x0a,0x00,0x00,0x30,0x0d,0x00,0x00, +0xba,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x0c,0x0d,0x00,0x00, +0xa9,0x03,0x00,0x00,0x26,0x0a,0x00,0x00,0xbc,0x0a,0x00,0x00,0xba,0x0a,0x00,0x00, +0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x94,0x0a,0x00,0x00,0x0c,0x0d,0x00,0x00, +0x29,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0xbd,0x0a,0x00,0x00,0xba,0x0a,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x94,0x0a,0x00,0x00,0x95,0x0a,0x00,0x00, +0xbd,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0x95,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00, +0x96,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0x96,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x31,0x0d,0x00,0x00,0x0e,0x0d,0x00,0x00,0x95,0x0a,0x00,0x00, +0x14,0x0b,0x00,0x00,0x9a,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x30,0x0d,0x00,0x00,0x0d,0x0d,0x00,0x00,0x95,0x0a,0x00,0x00,0x0f,0x0b,0x00,0x00, +0x9a,0x0a,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x2f,0x0d,0x00,0x00, +0x0f,0x0d,0x00,0x00,0x95,0x0a,0x00,0x00,0xaf,0x0a,0x00,0x00,0x9a,0x0a,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x2d,0x0d,0x00,0x00,0xa9,0x03,0x00,0x00, +0x95,0x0a,0x00,0x00,0xb8,0x0a,0x00,0x00,0x9a,0x0a,0x00,0x00,0xb1,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x99,0x0a,0x00,0x00,0x2d,0x0d,0x00,0x00,0x29,0x01,0x00,0x00, +0xf6,0x00,0x04,0x00,0xb9,0x0a,0x00,0x00,0x9a,0x0a,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x99,0x0a,0x00,0x00,0x9a,0x0a,0x00,0x00,0xb9,0x0a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9a,0x0a,0x00,0x00,0x50,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0x9d,0x0a,0x00,0x00,0x2d,0x0d,0x00,0x00,0x0c,0x0d,0x00,0x00,0x80,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0xa0,0x0a,0x00,0x00,0xb5,0x05,0x00,0x00,0x9d,0x0a,0x00,0x00, +0x7c,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0xe6,0x0a,0x00,0x00,0xa0,0x0a,0x00,0x00, +0x7c,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0xe8,0x0a,0x00,0x00,0x23,0x06,0x00,0x00, +0xb0,0x00,0x05,0x00,0x4d,0x02,0x00,0x00,0xe9,0x0a,0x00,0x00,0xe6,0x0a,0x00,0x00, +0xe8,0x0a,0x00,0x00,0x9b,0x00,0x04,0x00,0x96,0x00,0x00,0x00,0xea,0x0a,0x00,0x00, +0xe9,0x0a,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa4,0x0a,0x00,0x00, +0xea,0x0a,0x00,0x00,0xeb,0x00,0x00,0x00,0xea,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x48,0x00,0x00,0x00,0xef,0x0a,0x00,0x00,0x30,0x06,0x00,0x00,0xa0,0x0a,0x00,0x00, +0x02,0x00,0x00,0x00,0x1e,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf0,0x0a,0x00,0x00,0xef,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x01,0x0b,0x00,0x00,0xf0,0x0a,0x00,0x00,0xeb,0x06,0x00,0x00, +0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x02,0x0b,0x00,0x00,0xe8,0x06,0x00,0x00, +0x01,0x0b,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf7,0x0a,0x00,0x00, +0x02,0x0b,0x00,0x00,0xde,0x0a,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa9,0x0a,0x00,0x00,0xf7,0x0a,0x00,0x00,0xa4,0x0a,0x00,0x00,0xb4,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0xac,0x0a,0x00,0x00,0xcb,0x0a,0x00,0x00,0xa9,0x0a,0x00,0x00, +0xa9,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xad,0x0a,0x00,0x00,0xac,0x0a,0x00,0x00, +0x24,0x01,0x00,0x00,0x1e,0x01,0x00,0x00,0xc5,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xaf,0x0a,0x00,0x00,0x2f,0x0d,0x00,0x00,0xad,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x0f,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x30,0x0d,0x00,0x00,0xa9,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x14,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x31,0x0d,0x00,0x00, +0xa9,0x0a,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xb8,0x0a,0x00,0x00, +0x2d,0x0d,0x00,0x00,0x24,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x96,0x0a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb9,0x0a,0x00,0x00,0xf9,0x00,0x02,0x00,0xba,0x0a,0x00,0x00, +0xf8,0x00,0x02,0x00,0xba,0x0a,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xbc,0x0a,0x00,0x00,0x0c,0x0d,0x00,0x00,0x24,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x91,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0xbd,0x0a,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc0,0x0a,0x00,0x00,0x0d,0x0d,0x00,0x00,0x0e,0x0d,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc1,0x0a,0x00,0x00,0xeb,0x00,0x00,0x00, +0xc0,0x0a,0x00,0x00,0xab,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0xc3,0x0a,0x00,0x00, +0x0f,0x0d,0x00,0x00,0x50,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xc4,0x0a,0x00,0x00,0xc3,0x0a,0x00,0x00,0xea,0x00,0x00,0x00,0xeb,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc5,0x0a,0x00,0x00,0xc1,0x0a,0x00,0x00, +0xc4,0x0a,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x19,0x06,0x00,0x00, +0x0b,0x0d,0x00,0x00,0xc5,0x0a,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x18,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x19,0x06,0x00,0x00, +0xea,0x00,0x00,0x00,0xeb,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x1d,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x18,0x0b,0x00,0x00, +0x4b,0x09,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0xb8,0x0b,0x00,0x00, +0x81,0x08,0x00,0x00,0xb5,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x1e,0x01,0x00,0x00, +0x4f,0x00,0x08,0x00,0x31,0x00,0x00,0x00,0xb9,0x0b,0x00,0x00,0xb8,0x0b,0x00,0x00, +0xb8,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x50,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x49,0x0b,0x00,0x00,0xea,0x00,0x00,0x00, +0x1d,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0x4a,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4a,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x11,0x0d,0x00,0x00, +0xea,0x00,0x00,0x00,0xbd,0x0a,0x00,0x00,0x2c,0x0d,0x00,0x00,0x7c,0x0b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x10,0x0d,0x00,0x00,0xa9,0x03,0x00,0x00, +0xbd,0x0a,0x00,0x00,0x7e,0x0b,0x00,0x00,0x7c,0x0b,0x00,0x00,0xb1,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x4d,0x0b,0x00,0x00,0x10,0x0d,0x00,0x00,0x29,0x01,0x00,0x00, +0xf6,0x00,0x04,0x00,0x7f,0x0b,0x00,0x00,0x7c,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x4d,0x0b,0x00,0x00,0x4e,0x0b,0x00,0x00,0x7f,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4e,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0x4f,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4f,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x2c,0x0d,0x00,0x00,0x11,0x0d,0x00,0x00,0x4e,0x0b,0x00,0x00,0x77,0x0b,0x00,0x00, +0x78,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x16,0x0d,0x00,0x00, +0xa9,0x03,0x00,0x00,0x4e,0x0b,0x00,0x00,0x7a,0x0b,0x00,0x00,0x78,0x0b,0x00,0x00, +0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x52,0x0b,0x00,0x00,0x16,0x0d,0x00,0x00, +0x29,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x7b,0x0b,0x00,0x00,0x78,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x52,0x0b,0x00,0x00,0x53,0x0b,0x00,0x00, +0x7b,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x53,0x0b,0x00,0x00,0x50,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0x56,0x0b,0x00,0x00,0x16,0x0d,0x00,0x00,0x10,0x0d,0x00,0x00, +0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xcf,0x0b,0x00,0x00,0xb5,0x05,0x00,0x00, +0x56,0x0b,0x00,0x00,0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0xd2,0x0b,0x00,0x00, +0x16,0x0d,0x00,0x00,0x1e,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xda,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd2,0x0b,0x00,0x00,0xd3,0x0b,0x00,0x00, +0xd7,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xd3,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xd5,0x0b,0x00,0x00,0xcf,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x0f,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0xd5,0x0b,0x00,0x00,0x1e,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xda,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xd7,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xd9,0x0b,0x00,0x00,0xcf,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0xda,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xda,0x0b,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x18,0x0d,0x00,0x00,0x0f,0x0c,0x00,0x00, +0xd3,0x0b,0x00,0x00,0xd9,0x0b,0x00,0x00,0xd7,0x0b,0x00,0x00,0xad,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0xdf,0x0b,0x00,0x00,0x16,0x0d,0x00,0x00,0x1e,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xea,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xdf,0x0b,0x00,0x00,0xe0,0x0b,0x00,0x00,0xe7,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe0,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xe2,0x0b,0x00,0x00, +0x23,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xe3,0x0b,0x00,0x00,0xe2,0x0b,0x00,0x00,0x24,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x22,0x00,0x00,0x00,0x14,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x18,0x0d,0x00,0x00,0xe3,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0xea,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe7,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00,0xea,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xea,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x1a,0x0d,0x00,0x00,0x14,0x0c,0x00,0x00,0xe0,0x0b,0x00,0x00,0x18,0x0d,0x00,0x00, +0xe7,0x0b,0x00,0x00,0x52,0x00,0x06,0x00,0x40,0x00,0x00,0x00,0xeb,0x0c,0x00,0x00, +0x1a,0x0d,0x00,0x00,0xcf,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xb1,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0xef,0x0b,0x00,0x00,0x10,0x0d,0x00,0x00,0x1e,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xf7,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xef,0x0b,0x00,0x00,0xf0,0x0b,0x00,0x00,0xf4,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf0,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xf2,0x0b,0x00,0x00, +0xcf,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x19,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xf2,0x0b,0x00,0x00, +0x1e,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xf7,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf4,0x0b,0x00,0x00,0x51,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xf6,0x0b,0x00,0x00, +0xcf,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xf7,0x0b,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf7,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x1c,0x0d,0x00,0x00,0x19,0x0c,0x00,0x00,0xf0,0x0b,0x00,0x00,0xf6,0x0b,0x00,0x00, +0xf4,0x0b,0x00,0x00,0xad,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0xfc,0x0b,0x00,0x00, +0x10,0x0d,0x00,0x00,0x1e,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x07,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xfc,0x0b,0x00,0x00,0xfd,0x0b,0x00,0x00, +0x04,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0xfd,0x0b,0x00,0x00,0x51,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xff,0x0b,0x00,0x00,0x23,0x06,0x00,0x00,0x01,0x00,0x00,0x00, +0x82,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x00,0x0c,0x00,0x00,0xff,0x0b,0x00,0x00, +0x24,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x1e,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x1c,0x0d,0x00,0x00,0x00,0x0c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x07,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x04,0x0c,0x00,0x00, +0xf9,0x00,0x02,0x00,0x07,0x0c,0x00,0x00,0xf8,0x00,0x02,0x00,0x07,0x0c,0x00,0x00, +0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00,0x1e,0x0d,0x00,0x00,0x1e,0x0c,0x00,0x00, +0xfd,0x0b,0x00,0x00,0x1c,0x0d,0x00,0x00,0x04,0x0c,0x00,0x00,0x52,0x00,0x06,0x00, +0x40,0x00,0x00,0x00,0xf6,0x0c,0x00,0x00,0x1e,0x0d,0x00,0x00,0xeb,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x5e,0x0b,0x00,0x00, +0x10,0x0d,0x00,0x00,0x24,0x01,0x00,0x00,0x84,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0x5f,0x0b,0x00,0x00,0x5e,0x0b,0x00,0x00,0xd5,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x61,0x0b,0x00,0x00,0x5f,0x0b,0x00,0x00,0x16,0x0d,0x00,0x00, +0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x62,0x0b,0x00,0x00,0x61,0x0b,0x00,0x00, +0x24,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x23,0x0c,0x00,0x00, +0x81,0x08,0x00,0x00,0xf6,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0x1e,0x01,0x00,0x00, +0x4f,0x00,0x08,0x00,0x31,0x00,0x00,0x00,0x24,0x0c,0x00,0x00,0x23,0x0c,0x00,0x00, +0x23,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x4a,0x01,0x00,0x00,0x27,0x0c,0x00,0x00,0x54,0x01,0x00,0x00, +0x50,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x2b,0x0c,0x00,0x00,0x1a,0x0d,0x00,0x00, +0x1e,0x0d,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x2c,0x0c,0x00,0x00, +0x27,0x0c,0x00,0x00,0x2b,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0x1e,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2d,0x0c,0x00,0x00,0x2c,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0x68,0x0b,0x00,0x00, +0xf6,0x0c,0x00,0x00,0x3d,0x00,0x04,0x00,0x4a,0x01,0x00,0x00,0x30,0x0c,0x00,0x00, +0x5e,0x01,0x00,0x00,0x7c,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0x32,0x0c,0x00,0x00, +0x68,0x0b,0x00,0x00,0x5f,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x33,0x0c,0x00,0x00, +0x30,0x0c,0x00,0x00,0x32,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0x1e,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x34,0x0c,0x00,0x00,0x33,0x0c,0x00,0x00, +0x00,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x32,0x00,0x00,0x00,0x6c,0x0b,0x00,0x00, +0x2f,0x0b,0x00,0x00,0x62,0x0b,0x00,0x00,0x3e,0x00,0x03,0x00,0x6c,0x0b,0x00,0x00, +0x24,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x6f,0x0b,0x00,0x00, +0x30,0x0b,0x00,0x00,0x62,0x0b,0x00,0x00,0x3e,0x00,0x03,0x00,0x6f,0x0b,0x00,0x00, +0x2d,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x72,0x0b,0x00,0x00, +0x31,0x0b,0x00,0x00,0x62,0x0b,0x00,0x00,0x3e,0x00,0x03,0x00,0x72,0x0b,0x00,0x00, +0x34,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x75,0x0b,0x00,0x00, +0x2d,0x0c,0x00,0x00,0x34,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x77,0x0b,0x00,0x00,0x2c,0x0d,0x00,0x00,0x75,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x78,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x78,0x0b,0x00,0x00,0x80,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0x7a,0x0b,0x00,0x00,0x16,0x0d,0x00,0x00,0x24,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x4f,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x7b,0x0b,0x00,0x00, +0xf9,0x00,0x02,0x00,0x7c,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x7c,0x0b,0x00,0x00, +0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x7e,0x0b,0x00,0x00,0x10,0x0d,0x00,0x00, +0x24,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x4a,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7f,0x0b,0x00,0x00,0xba,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x81,0x0b,0x00,0x00, +0x11,0x0d,0x00,0x00,0xea,0x00,0x00,0x00,0xf7,0x00,0x03,0x00,0xb0,0x0b,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x81,0x0b,0x00,0x00,0x82,0x0b,0x00,0x00, +0xb0,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x82,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00, +0x83,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x83,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x12,0x00,0x00,0x00,0x15,0x0d,0x00,0x00,0x49,0x0b,0x00,0x00,0x82,0x0b,0x00,0x00, +0x48,0x0c,0x00,0x00,0x87,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0x12,0x0d,0x00,0x00,0x1e,0x01,0x00,0x00,0x82,0x0b,0x00,0x00,0xae,0x0b,0x00,0x00, +0x87,0x0b,0x00,0x00,0xb1,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x86,0x0b,0x00,0x00, +0x12,0x0d,0x00,0x00,0x3a,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0xaf,0x0b,0x00,0x00, +0x87,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x86,0x0b,0x00,0x00, +0x87,0x0b,0x00,0x00,0xaf,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x87,0x0b,0x00,0x00, +0x41,0x00,0x05,0x00,0x32,0x00,0x00,0x00,0x89,0x0b,0x00,0x00,0x2f,0x0b,0x00,0x00, +0x12,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x31,0x00,0x00,0x00,0x8a,0x0b,0x00,0x00, +0x89,0x0b,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x8c,0x0b,0x00,0x00, +0x30,0x0b,0x00,0x00,0x12,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x8d,0x0b,0x00,0x00,0x8c,0x0b,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x8f,0x0b,0x00,0x00,0x31,0x0b,0x00,0x00,0x12,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x90,0x0b,0x00,0x00,0x8f,0x0b,0x00,0x00,0x94,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x93,0x0b,0x00,0x00,0xb9,0x0b,0x00,0x00,0xb9,0x0b,0x00,0x00, +0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x96,0x0b,0x00,0x00,0x8a,0x0b,0x00,0x00, +0x8a,0x0b,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x39,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x93,0x0b,0x00,0x00,0x96,0x0b,0x00,0x00, +0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9a,0x0b,0x00,0x00,0xb9,0x0b,0x00,0x00, +0x8a,0x0b,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9c,0x0b,0x00,0x00, +0x9a,0x0b,0x00,0x00,0x39,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9e,0x0b,0x00,0x00,0x9c,0x0b,0x00,0x00,0xf8,0x04,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa0,0x0b,0x00,0x00,0xfb,0x0c,0x00,0x00,0x9e,0x0b,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x3e,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x8d,0x0b,0x00,0x00,0xa0,0x0b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x43,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x90,0x0b,0x00,0x00,0xa0,0x0b,0x00,0x00,0x50,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0xa9,0x0b,0x00,0x00,0x3e,0x0c,0x00,0x00,0x43,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x12,0x00,0x00,0x00,0x48,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x15,0x0d,0x00,0x00,0xa9,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xae,0x0b,0x00,0x00,0x12,0x0d,0x00,0x00,0x24,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x83,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xaf,0x0b,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb0,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0xb0,0x0b,0x00,0x00,0xf5,0x00,0x07,0x00, +0x12,0x00,0x00,0x00,0x13,0x0d,0x00,0x00,0x49,0x0b,0x00,0x00,0x7f,0x0b,0x00,0x00, +0x15,0x0d,0x00,0x00,0xaf,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00,0xb3,0x01,0x00,0x00, +0x4a,0x0c,0x00,0x00,0xb5,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4d,0x0c,0x00,0x00,0x13,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4e,0x0c,0x00,0x00,0x13,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x48,0x00,0x00,0x00,0x4f,0x0c,0x00,0x00,0x4d,0x0c,0x00,0x00, +0x4e,0x0c,0x00,0x00,0xea,0x00,0x00,0x00,0xea,0x00,0x00,0x00,0x63,0x00,0x04,0x00, +0x4a,0x0c,0x00,0x00,0xb5,0x05,0x00,0x00,0x4f,0x0c,0x00,0x00,0xfd,0x00,0x01,0x00, +0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_depth_clip_pass_permutations.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_depth_clip_pass_permutations.h new file mode 100644 index 00000000..253d21dc --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_depth_clip_pass_permutations.h @@ -0,0 +1,246 @@ +#include "ffx_fsr2_depth_clip_pass_ba62f190ca1d973cbd99e1c9f5944ba2.h" +#include "ffx_fsr2_depth_clip_pass_1a9472f0bdb51cef907b10a62046b777.h" +#include "ffx_fsr2_depth_clip_pass_31ee73b56178d45a9daf97a777cbcb8a.h" +#include "ffx_fsr2_depth_clip_pass_c7e556f7f955aeb1871fead419040b62.h" +#include "ffx_fsr2_depth_clip_pass_41b3c034da52e3fac673ce293e37adcc.h" +#include "ffx_fsr2_depth_clip_pass_81c77abfcbf8dadb1c5335305dd9b71b.h" +#include "ffx_fsr2_depth_clip_pass_1fad923493dad552f11d5d66e657ccfc.h" +#include "ffx_fsr2_depth_clip_pass_87fea2a655c4d1efe7982363a5b78765.h" +#include "ffx_fsr2_depth_clip_pass_2fe191a94e03cccebdfcd210d3577122.h" +#include "ffx_fsr2_depth_clip_pass_302c2a2bd444a1dd5642d05cb42afe41.h" +#include "ffx_fsr2_depth_clip_pass_1dbf715f842e15757d8a84df7de5dc29.h" +#include "ffx_fsr2_depth_clip_pass_4c8d2599f7389af35008fce66fa9c9ad.h" +#include "ffx_fsr2_depth_clip_pass_5f9a4abbe962a2209af0f2848db62f93.h" +#include "ffx_fsr2_depth_clip_pass_fa08c7c17df91a42d8b92573274993f0.h" +#include "ffx_fsr2_depth_clip_pass_0e850597160b3950387ae475f87487a2.h" +#include "ffx_fsr2_depth_clip_pass_42c541a51c17b6859e56c3a41519276f.h" + +typedef union ffx_fsr2_depth_clip_pass_PermutationKey { + struct { + uint32_t FFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE : 1; + uint32_t FFX_FSR2_OPTION_HDR_COLOR_INPUT : 1; + uint32_t FFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_JITTERED_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_INVERTED_DEPTH : 1; + uint32_t FFX_FSR2_OPTION_APPLY_SHARPENING : 1; + uint32_t FFX_HALF : 1; + }; + uint32_t index; +} ffx_fsr2_depth_clip_pass_PermutationKey; + +typedef struct ffx_fsr2_depth_clip_pass_PermutationInfo { + const uint32_t blobSize; + const unsigned char* blobData; + + const uint32_t numSamplerResources; + const char** samplerResourceNames; + const uint32_t* samplerResourceBindings; + const uint32_t* samplerResourceCounts; + const uint32_t* samplerResourceSets; + + const uint32_t numCombinedSamplerResources; + const char** combinedSamplerResourceNames; + const uint32_t* combinedSamplerResourceBindings; + const uint32_t* combinedSamplerResourceCounts; + const uint32_t* combinedSamplerResourceSets; + + const uint32_t numSampledImageResources; + const char** sampledImageResourceNames; + const uint32_t* sampledImageResourceBindings; + const uint32_t* sampledImageResourceCounts; + const uint32_t* sampledImageResourceSets; + + const uint32_t numStorageImageResources; + const char** storageImageResourceNames; + const uint32_t* storageImageResourceBindings; + const uint32_t* storageImageResourceCounts; + const uint32_t* storageImageResourceSets; + + const uint32_t numUniformTexelBufferResources; + const char** uniformTexelBufferResourceNames; + const uint32_t* uniformTexelBufferResourceBindings; + const uint32_t* uniformTexelBufferResourceCounts; + const uint32_t* uniformTexelBufferResourceSets; + + const uint32_t numStorageTexelBufferResources; + const char** storageTexelBufferResourceNames; + const uint32_t* storageTexelBufferResourceBindings; + const uint32_t* storageTexelBufferResourceCounts; + const uint32_t* storageTexelBufferResourceSets; + + const uint32_t numUniformBufferResources; + const char** uniformBufferResourceNames; + const uint32_t* uniformBufferResourceBindings; + const uint32_t* uniformBufferResourceCounts; + const uint32_t* uniformBufferResourceSets; + + const uint32_t numStorageBufferResources; + const char** storageBufferResourceNames; + const uint32_t* storageBufferResourceBindings; + const uint32_t* storageBufferResourceCounts; + const uint32_t* storageBufferResourceSets; + + const uint32_t numInputAttachmentResources; + const char** inputAttachmentResourceNames; + const uint32_t* inputAttachmentResourceBindings; + const uint32_t* inputAttachmentResourceCounts; + const uint32_t* inputAttachmentResourceSets; + + const uint32_t numRTAccelerationStructureResources; + const char** rtAccelerationStructureResourceNames; + const uint32_t* rtAccelerationStructureResourceBindings; + const uint32_t* rtAccelerationStructureResourceCounts; + const uint32_t* rtAccelerationStructureResourceSets; + +} ffx_fsr2_depth_clip_pass_PermutationInfo; + +static const uint32_t g_ffx_fsr2_depth_clip_pass_IndirectionTable[] = { + 14, + 14, + 14, + 14, + 6, + 6, + 6, + 6, + 11, + 11, + 11, + 11, + 2, + 2, + 2, + 2, + 13, + 13, + 13, + 13, + 5, + 5, + 5, + 5, + 8, + 8, + 8, + 8, + 1, + 1, + 1, + 1, + 14, + 14, + 14, + 14, + 6, + 6, + 6, + 6, + 11, + 11, + 11, + 11, + 2, + 2, + 2, + 2, + 13, + 13, + 13, + 13, + 5, + 5, + 5, + 5, + 8, + 8, + 8, + 8, + 1, + 1, + 1, + 1, + 15, + 15, + 15, + 15, + 7, + 7, + 7, + 7, + 10, + 10, + 10, + 10, + 3, + 3, + 3, + 3, + 12, + 12, + 12, + 12, + 4, + 4, + 4, + 4, + 9, + 9, + 9, + 9, + 0, + 0, + 0, + 0, + 15, + 15, + 15, + 15, + 7, + 7, + 7, + 7, + 10, + 10, + 10, + 10, + 3, + 3, + 3, + 3, + 12, + 12, + 12, + 12, + 4, + 4, + 4, + 4, + 9, + 9, + 9, + 9, + 0, + 0, + 0, + 0, +}; + +static const ffx_fsr2_depth_clip_pass_PermutationInfo g_ffx_fsr2_depth_clip_pass_PermutationInfo[] = { + { g_ffx_fsr2_depth_clip_pass_ba62f190ca1d973cbd99e1c9f5944ba2_size, g_ffx_fsr2_depth_clip_pass_ba62f190ca1d973cbd99e1c9f5944ba2_data, 1, g_ffx_fsr2_depth_clip_pass_ba62f190ca1d973cbd99e1c9f5944ba2_SamplerResourceNames, g_ffx_fsr2_depth_clip_pass_ba62f190ca1d973cbd99e1c9f5944ba2_SamplerResourceBindings, g_ffx_fsr2_depth_clip_pass_ba62f190ca1d973cbd99e1c9f5944ba2_SamplerResourceCounts, g_ffx_fsr2_depth_clip_pass_ba62f190ca1d973cbd99e1c9f5944ba2_SamplerResourceSets, 0, 0, 0, 0, 0, 9, g_ffx_fsr2_depth_clip_pass_ba62f190ca1d973cbd99e1c9f5944ba2_SampledImageResourceNames, g_ffx_fsr2_depth_clip_pass_ba62f190ca1d973cbd99e1c9f5944ba2_SampledImageResourceBindings, g_ffx_fsr2_depth_clip_pass_ba62f190ca1d973cbd99e1c9f5944ba2_SampledImageResourceCounts, g_ffx_fsr2_depth_clip_pass_ba62f190ca1d973cbd99e1c9f5944ba2_SampledImageResourceSets, 2, g_ffx_fsr2_depth_clip_pass_ba62f190ca1d973cbd99e1c9f5944ba2_StorageImageResourceNames, g_ffx_fsr2_depth_clip_pass_ba62f190ca1d973cbd99e1c9f5944ba2_StorageImageResourceBindings, g_ffx_fsr2_depth_clip_pass_ba62f190ca1d973cbd99e1c9f5944ba2_StorageImageResourceCounts, g_ffx_fsr2_depth_clip_pass_ba62f190ca1d973cbd99e1c9f5944ba2_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_depth_clip_pass_ba62f190ca1d973cbd99e1c9f5944ba2_UniformBufferResourceNames, g_ffx_fsr2_depth_clip_pass_ba62f190ca1d973cbd99e1c9f5944ba2_UniformBufferResourceBindings, g_ffx_fsr2_depth_clip_pass_ba62f190ca1d973cbd99e1c9f5944ba2_UniformBufferResourceCounts, g_ffx_fsr2_depth_clip_pass_ba62f190ca1d973cbd99e1c9f5944ba2_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_depth_clip_pass_1a9472f0bdb51cef907b10a62046b777_size, g_ffx_fsr2_depth_clip_pass_1a9472f0bdb51cef907b10a62046b777_data, 1, g_ffx_fsr2_depth_clip_pass_1a9472f0bdb51cef907b10a62046b777_SamplerResourceNames, g_ffx_fsr2_depth_clip_pass_1a9472f0bdb51cef907b10a62046b777_SamplerResourceBindings, g_ffx_fsr2_depth_clip_pass_1a9472f0bdb51cef907b10a62046b777_SamplerResourceCounts, g_ffx_fsr2_depth_clip_pass_1a9472f0bdb51cef907b10a62046b777_SamplerResourceSets, 0, 0, 0, 0, 0, 9, g_ffx_fsr2_depth_clip_pass_1a9472f0bdb51cef907b10a62046b777_SampledImageResourceNames, g_ffx_fsr2_depth_clip_pass_1a9472f0bdb51cef907b10a62046b777_SampledImageResourceBindings, g_ffx_fsr2_depth_clip_pass_1a9472f0bdb51cef907b10a62046b777_SampledImageResourceCounts, g_ffx_fsr2_depth_clip_pass_1a9472f0bdb51cef907b10a62046b777_SampledImageResourceSets, 2, g_ffx_fsr2_depth_clip_pass_1a9472f0bdb51cef907b10a62046b777_StorageImageResourceNames, g_ffx_fsr2_depth_clip_pass_1a9472f0bdb51cef907b10a62046b777_StorageImageResourceBindings, g_ffx_fsr2_depth_clip_pass_1a9472f0bdb51cef907b10a62046b777_StorageImageResourceCounts, g_ffx_fsr2_depth_clip_pass_1a9472f0bdb51cef907b10a62046b777_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_depth_clip_pass_1a9472f0bdb51cef907b10a62046b777_UniformBufferResourceNames, g_ffx_fsr2_depth_clip_pass_1a9472f0bdb51cef907b10a62046b777_UniformBufferResourceBindings, g_ffx_fsr2_depth_clip_pass_1a9472f0bdb51cef907b10a62046b777_UniformBufferResourceCounts, g_ffx_fsr2_depth_clip_pass_1a9472f0bdb51cef907b10a62046b777_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_depth_clip_pass_31ee73b56178d45a9daf97a777cbcb8a_size, g_ffx_fsr2_depth_clip_pass_31ee73b56178d45a9daf97a777cbcb8a_data, 1, g_ffx_fsr2_depth_clip_pass_31ee73b56178d45a9daf97a777cbcb8a_SamplerResourceNames, g_ffx_fsr2_depth_clip_pass_31ee73b56178d45a9daf97a777cbcb8a_SamplerResourceBindings, g_ffx_fsr2_depth_clip_pass_31ee73b56178d45a9daf97a777cbcb8a_SamplerResourceCounts, g_ffx_fsr2_depth_clip_pass_31ee73b56178d45a9daf97a777cbcb8a_SamplerResourceSets, 0, 0, 0, 0, 0, 9, g_ffx_fsr2_depth_clip_pass_31ee73b56178d45a9daf97a777cbcb8a_SampledImageResourceNames, g_ffx_fsr2_depth_clip_pass_31ee73b56178d45a9daf97a777cbcb8a_SampledImageResourceBindings, g_ffx_fsr2_depth_clip_pass_31ee73b56178d45a9daf97a777cbcb8a_SampledImageResourceCounts, g_ffx_fsr2_depth_clip_pass_31ee73b56178d45a9daf97a777cbcb8a_SampledImageResourceSets, 2, g_ffx_fsr2_depth_clip_pass_31ee73b56178d45a9daf97a777cbcb8a_StorageImageResourceNames, g_ffx_fsr2_depth_clip_pass_31ee73b56178d45a9daf97a777cbcb8a_StorageImageResourceBindings, g_ffx_fsr2_depth_clip_pass_31ee73b56178d45a9daf97a777cbcb8a_StorageImageResourceCounts, g_ffx_fsr2_depth_clip_pass_31ee73b56178d45a9daf97a777cbcb8a_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_depth_clip_pass_31ee73b56178d45a9daf97a777cbcb8a_UniformBufferResourceNames, g_ffx_fsr2_depth_clip_pass_31ee73b56178d45a9daf97a777cbcb8a_UniformBufferResourceBindings, g_ffx_fsr2_depth_clip_pass_31ee73b56178d45a9daf97a777cbcb8a_UniformBufferResourceCounts, g_ffx_fsr2_depth_clip_pass_31ee73b56178d45a9daf97a777cbcb8a_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_depth_clip_pass_c7e556f7f955aeb1871fead419040b62_size, g_ffx_fsr2_depth_clip_pass_c7e556f7f955aeb1871fead419040b62_data, 1, g_ffx_fsr2_depth_clip_pass_c7e556f7f955aeb1871fead419040b62_SamplerResourceNames, g_ffx_fsr2_depth_clip_pass_c7e556f7f955aeb1871fead419040b62_SamplerResourceBindings, g_ffx_fsr2_depth_clip_pass_c7e556f7f955aeb1871fead419040b62_SamplerResourceCounts, g_ffx_fsr2_depth_clip_pass_c7e556f7f955aeb1871fead419040b62_SamplerResourceSets, 0, 0, 0, 0, 0, 9, g_ffx_fsr2_depth_clip_pass_c7e556f7f955aeb1871fead419040b62_SampledImageResourceNames, g_ffx_fsr2_depth_clip_pass_c7e556f7f955aeb1871fead419040b62_SampledImageResourceBindings, g_ffx_fsr2_depth_clip_pass_c7e556f7f955aeb1871fead419040b62_SampledImageResourceCounts, g_ffx_fsr2_depth_clip_pass_c7e556f7f955aeb1871fead419040b62_SampledImageResourceSets, 2, g_ffx_fsr2_depth_clip_pass_c7e556f7f955aeb1871fead419040b62_StorageImageResourceNames, g_ffx_fsr2_depth_clip_pass_c7e556f7f955aeb1871fead419040b62_StorageImageResourceBindings, g_ffx_fsr2_depth_clip_pass_c7e556f7f955aeb1871fead419040b62_StorageImageResourceCounts, g_ffx_fsr2_depth_clip_pass_c7e556f7f955aeb1871fead419040b62_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_depth_clip_pass_c7e556f7f955aeb1871fead419040b62_UniformBufferResourceNames, g_ffx_fsr2_depth_clip_pass_c7e556f7f955aeb1871fead419040b62_UniformBufferResourceBindings, g_ffx_fsr2_depth_clip_pass_c7e556f7f955aeb1871fead419040b62_UniformBufferResourceCounts, g_ffx_fsr2_depth_clip_pass_c7e556f7f955aeb1871fead419040b62_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_depth_clip_pass_41b3c034da52e3fac673ce293e37adcc_size, g_ffx_fsr2_depth_clip_pass_41b3c034da52e3fac673ce293e37adcc_data, 1, g_ffx_fsr2_depth_clip_pass_41b3c034da52e3fac673ce293e37adcc_SamplerResourceNames, g_ffx_fsr2_depth_clip_pass_41b3c034da52e3fac673ce293e37adcc_SamplerResourceBindings, g_ffx_fsr2_depth_clip_pass_41b3c034da52e3fac673ce293e37adcc_SamplerResourceCounts, g_ffx_fsr2_depth_clip_pass_41b3c034da52e3fac673ce293e37adcc_SamplerResourceSets, 0, 0, 0, 0, 0, 9, g_ffx_fsr2_depth_clip_pass_41b3c034da52e3fac673ce293e37adcc_SampledImageResourceNames, g_ffx_fsr2_depth_clip_pass_41b3c034da52e3fac673ce293e37adcc_SampledImageResourceBindings, g_ffx_fsr2_depth_clip_pass_41b3c034da52e3fac673ce293e37adcc_SampledImageResourceCounts, g_ffx_fsr2_depth_clip_pass_41b3c034da52e3fac673ce293e37adcc_SampledImageResourceSets, 2, g_ffx_fsr2_depth_clip_pass_41b3c034da52e3fac673ce293e37adcc_StorageImageResourceNames, g_ffx_fsr2_depth_clip_pass_41b3c034da52e3fac673ce293e37adcc_StorageImageResourceBindings, g_ffx_fsr2_depth_clip_pass_41b3c034da52e3fac673ce293e37adcc_StorageImageResourceCounts, g_ffx_fsr2_depth_clip_pass_41b3c034da52e3fac673ce293e37adcc_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_depth_clip_pass_41b3c034da52e3fac673ce293e37adcc_UniformBufferResourceNames, g_ffx_fsr2_depth_clip_pass_41b3c034da52e3fac673ce293e37adcc_UniformBufferResourceBindings, g_ffx_fsr2_depth_clip_pass_41b3c034da52e3fac673ce293e37adcc_UniformBufferResourceCounts, g_ffx_fsr2_depth_clip_pass_41b3c034da52e3fac673ce293e37adcc_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_depth_clip_pass_81c77abfcbf8dadb1c5335305dd9b71b_size, g_ffx_fsr2_depth_clip_pass_81c77abfcbf8dadb1c5335305dd9b71b_data, 1, g_ffx_fsr2_depth_clip_pass_81c77abfcbf8dadb1c5335305dd9b71b_SamplerResourceNames, g_ffx_fsr2_depth_clip_pass_81c77abfcbf8dadb1c5335305dd9b71b_SamplerResourceBindings, g_ffx_fsr2_depth_clip_pass_81c77abfcbf8dadb1c5335305dd9b71b_SamplerResourceCounts, g_ffx_fsr2_depth_clip_pass_81c77abfcbf8dadb1c5335305dd9b71b_SamplerResourceSets, 0, 0, 0, 0, 0, 9, g_ffx_fsr2_depth_clip_pass_81c77abfcbf8dadb1c5335305dd9b71b_SampledImageResourceNames, g_ffx_fsr2_depth_clip_pass_81c77abfcbf8dadb1c5335305dd9b71b_SampledImageResourceBindings, g_ffx_fsr2_depth_clip_pass_81c77abfcbf8dadb1c5335305dd9b71b_SampledImageResourceCounts, g_ffx_fsr2_depth_clip_pass_81c77abfcbf8dadb1c5335305dd9b71b_SampledImageResourceSets, 2, g_ffx_fsr2_depth_clip_pass_81c77abfcbf8dadb1c5335305dd9b71b_StorageImageResourceNames, g_ffx_fsr2_depth_clip_pass_81c77abfcbf8dadb1c5335305dd9b71b_StorageImageResourceBindings, g_ffx_fsr2_depth_clip_pass_81c77abfcbf8dadb1c5335305dd9b71b_StorageImageResourceCounts, g_ffx_fsr2_depth_clip_pass_81c77abfcbf8dadb1c5335305dd9b71b_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_depth_clip_pass_81c77abfcbf8dadb1c5335305dd9b71b_UniformBufferResourceNames, g_ffx_fsr2_depth_clip_pass_81c77abfcbf8dadb1c5335305dd9b71b_UniformBufferResourceBindings, g_ffx_fsr2_depth_clip_pass_81c77abfcbf8dadb1c5335305dd9b71b_UniformBufferResourceCounts, g_ffx_fsr2_depth_clip_pass_81c77abfcbf8dadb1c5335305dd9b71b_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_depth_clip_pass_1fad923493dad552f11d5d66e657ccfc_size, g_ffx_fsr2_depth_clip_pass_1fad923493dad552f11d5d66e657ccfc_data, 1, g_ffx_fsr2_depth_clip_pass_1fad923493dad552f11d5d66e657ccfc_SamplerResourceNames, g_ffx_fsr2_depth_clip_pass_1fad923493dad552f11d5d66e657ccfc_SamplerResourceBindings, g_ffx_fsr2_depth_clip_pass_1fad923493dad552f11d5d66e657ccfc_SamplerResourceCounts, g_ffx_fsr2_depth_clip_pass_1fad923493dad552f11d5d66e657ccfc_SamplerResourceSets, 0, 0, 0, 0, 0, 9, g_ffx_fsr2_depth_clip_pass_1fad923493dad552f11d5d66e657ccfc_SampledImageResourceNames, g_ffx_fsr2_depth_clip_pass_1fad923493dad552f11d5d66e657ccfc_SampledImageResourceBindings, g_ffx_fsr2_depth_clip_pass_1fad923493dad552f11d5d66e657ccfc_SampledImageResourceCounts, g_ffx_fsr2_depth_clip_pass_1fad923493dad552f11d5d66e657ccfc_SampledImageResourceSets, 2, g_ffx_fsr2_depth_clip_pass_1fad923493dad552f11d5d66e657ccfc_StorageImageResourceNames, g_ffx_fsr2_depth_clip_pass_1fad923493dad552f11d5d66e657ccfc_StorageImageResourceBindings, g_ffx_fsr2_depth_clip_pass_1fad923493dad552f11d5d66e657ccfc_StorageImageResourceCounts, g_ffx_fsr2_depth_clip_pass_1fad923493dad552f11d5d66e657ccfc_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_depth_clip_pass_1fad923493dad552f11d5d66e657ccfc_UniformBufferResourceNames, g_ffx_fsr2_depth_clip_pass_1fad923493dad552f11d5d66e657ccfc_UniformBufferResourceBindings, g_ffx_fsr2_depth_clip_pass_1fad923493dad552f11d5d66e657ccfc_UniformBufferResourceCounts, g_ffx_fsr2_depth_clip_pass_1fad923493dad552f11d5d66e657ccfc_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_depth_clip_pass_87fea2a655c4d1efe7982363a5b78765_size, g_ffx_fsr2_depth_clip_pass_87fea2a655c4d1efe7982363a5b78765_data, 1, g_ffx_fsr2_depth_clip_pass_87fea2a655c4d1efe7982363a5b78765_SamplerResourceNames, g_ffx_fsr2_depth_clip_pass_87fea2a655c4d1efe7982363a5b78765_SamplerResourceBindings, g_ffx_fsr2_depth_clip_pass_87fea2a655c4d1efe7982363a5b78765_SamplerResourceCounts, g_ffx_fsr2_depth_clip_pass_87fea2a655c4d1efe7982363a5b78765_SamplerResourceSets, 0, 0, 0, 0, 0, 9, g_ffx_fsr2_depth_clip_pass_87fea2a655c4d1efe7982363a5b78765_SampledImageResourceNames, g_ffx_fsr2_depth_clip_pass_87fea2a655c4d1efe7982363a5b78765_SampledImageResourceBindings, g_ffx_fsr2_depth_clip_pass_87fea2a655c4d1efe7982363a5b78765_SampledImageResourceCounts, g_ffx_fsr2_depth_clip_pass_87fea2a655c4d1efe7982363a5b78765_SampledImageResourceSets, 2, g_ffx_fsr2_depth_clip_pass_87fea2a655c4d1efe7982363a5b78765_StorageImageResourceNames, g_ffx_fsr2_depth_clip_pass_87fea2a655c4d1efe7982363a5b78765_StorageImageResourceBindings, g_ffx_fsr2_depth_clip_pass_87fea2a655c4d1efe7982363a5b78765_StorageImageResourceCounts, g_ffx_fsr2_depth_clip_pass_87fea2a655c4d1efe7982363a5b78765_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_depth_clip_pass_87fea2a655c4d1efe7982363a5b78765_UniformBufferResourceNames, g_ffx_fsr2_depth_clip_pass_87fea2a655c4d1efe7982363a5b78765_UniformBufferResourceBindings, g_ffx_fsr2_depth_clip_pass_87fea2a655c4d1efe7982363a5b78765_UniformBufferResourceCounts, g_ffx_fsr2_depth_clip_pass_87fea2a655c4d1efe7982363a5b78765_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_depth_clip_pass_2fe191a94e03cccebdfcd210d3577122_size, g_ffx_fsr2_depth_clip_pass_2fe191a94e03cccebdfcd210d3577122_data, 1, g_ffx_fsr2_depth_clip_pass_2fe191a94e03cccebdfcd210d3577122_SamplerResourceNames, g_ffx_fsr2_depth_clip_pass_2fe191a94e03cccebdfcd210d3577122_SamplerResourceBindings, g_ffx_fsr2_depth_clip_pass_2fe191a94e03cccebdfcd210d3577122_SamplerResourceCounts, g_ffx_fsr2_depth_clip_pass_2fe191a94e03cccebdfcd210d3577122_SamplerResourceSets, 0, 0, 0, 0, 0, 9, g_ffx_fsr2_depth_clip_pass_2fe191a94e03cccebdfcd210d3577122_SampledImageResourceNames, g_ffx_fsr2_depth_clip_pass_2fe191a94e03cccebdfcd210d3577122_SampledImageResourceBindings, g_ffx_fsr2_depth_clip_pass_2fe191a94e03cccebdfcd210d3577122_SampledImageResourceCounts, g_ffx_fsr2_depth_clip_pass_2fe191a94e03cccebdfcd210d3577122_SampledImageResourceSets, 2, g_ffx_fsr2_depth_clip_pass_2fe191a94e03cccebdfcd210d3577122_StorageImageResourceNames, g_ffx_fsr2_depth_clip_pass_2fe191a94e03cccebdfcd210d3577122_StorageImageResourceBindings, g_ffx_fsr2_depth_clip_pass_2fe191a94e03cccebdfcd210d3577122_StorageImageResourceCounts, g_ffx_fsr2_depth_clip_pass_2fe191a94e03cccebdfcd210d3577122_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_depth_clip_pass_2fe191a94e03cccebdfcd210d3577122_UniformBufferResourceNames, g_ffx_fsr2_depth_clip_pass_2fe191a94e03cccebdfcd210d3577122_UniformBufferResourceBindings, g_ffx_fsr2_depth_clip_pass_2fe191a94e03cccebdfcd210d3577122_UniformBufferResourceCounts, g_ffx_fsr2_depth_clip_pass_2fe191a94e03cccebdfcd210d3577122_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_depth_clip_pass_302c2a2bd444a1dd5642d05cb42afe41_size, g_ffx_fsr2_depth_clip_pass_302c2a2bd444a1dd5642d05cb42afe41_data, 1, g_ffx_fsr2_depth_clip_pass_302c2a2bd444a1dd5642d05cb42afe41_SamplerResourceNames, g_ffx_fsr2_depth_clip_pass_302c2a2bd444a1dd5642d05cb42afe41_SamplerResourceBindings, g_ffx_fsr2_depth_clip_pass_302c2a2bd444a1dd5642d05cb42afe41_SamplerResourceCounts, g_ffx_fsr2_depth_clip_pass_302c2a2bd444a1dd5642d05cb42afe41_SamplerResourceSets, 0, 0, 0, 0, 0, 9, g_ffx_fsr2_depth_clip_pass_302c2a2bd444a1dd5642d05cb42afe41_SampledImageResourceNames, g_ffx_fsr2_depth_clip_pass_302c2a2bd444a1dd5642d05cb42afe41_SampledImageResourceBindings, g_ffx_fsr2_depth_clip_pass_302c2a2bd444a1dd5642d05cb42afe41_SampledImageResourceCounts, g_ffx_fsr2_depth_clip_pass_302c2a2bd444a1dd5642d05cb42afe41_SampledImageResourceSets, 2, g_ffx_fsr2_depth_clip_pass_302c2a2bd444a1dd5642d05cb42afe41_StorageImageResourceNames, g_ffx_fsr2_depth_clip_pass_302c2a2bd444a1dd5642d05cb42afe41_StorageImageResourceBindings, g_ffx_fsr2_depth_clip_pass_302c2a2bd444a1dd5642d05cb42afe41_StorageImageResourceCounts, g_ffx_fsr2_depth_clip_pass_302c2a2bd444a1dd5642d05cb42afe41_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_depth_clip_pass_302c2a2bd444a1dd5642d05cb42afe41_UniformBufferResourceNames, g_ffx_fsr2_depth_clip_pass_302c2a2bd444a1dd5642d05cb42afe41_UniformBufferResourceBindings, g_ffx_fsr2_depth_clip_pass_302c2a2bd444a1dd5642d05cb42afe41_UniformBufferResourceCounts, g_ffx_fsr2_depth_clip_pass_302c2a2bd444a1dd5642d05cb42afe41_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_depth_clip_pass_1dbf715f842e15757d8a84df7de5dc29_size, g_ffx_fsr2_depth_clip_pass_1dbf715f842e15757d8a84df7de5dc29_data, 1, g_ffx_fsr2_depth_clip_pass_1dbf715f842e15757d8a84df7de5dc29_SamplerResourceNames, g_ffx_fsr2_depth_clip_pass_1dbf715f842e15757d8a84df7de5dc29_SamplerResourceBindings, g_ffx_fsr2_depth_clip_pass_1dbf715f842e15757d8a84df7de5dc29_SamplerResourceCounts, g_ffx_fsr2_depth_clip_pass_1dbf715f842e15757d8a84df7de5dc29_SamplerResourceSets, 0, 0, 0, 0, 0, 9, g_ffx_fsr2_depth_clip_pass_1dbf715f842e15757d8a84df7de5dc29_SampledImageResourceNames, g_ffx_fsr2_depth_clip_pass_1dbf715f842e15757d8a84df7de5dc29_SampledImageResourceBindings, g_ffx_fsr2_depth_clip_pass_1dbf715f842e15757d8a84df7de5dc29_SampledImageResourceCounts, g_ffx_fsr2_depth_clip_pass_1dbf715f842e15757d8a84df7de5dc29_SampledImageResourceSets, 2, g_ffx_fsr2_depth_clip_pass_1dbf715f842e15757d8a84df7de5dc29_StorageImageResourceNames, g_ffx_fsr2_depth_clip_pass_1dbf715f842e15757d8a84df7de5dc29_StorageImageResourceBindings, g_ffx_fsr2_depth_clip_pass_1dbf715f842e15757d8a84df7de5dc29_StorageImageResourceCounts, g_ffx_fsr2_depth_clip_pass_1dbf715f842e15757d8a84df7de5dc29_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_depth_clip_pass_1dbf715f842e15757d8a84df7de5dc29_UniformBufferResourceNames, g_ffx_fsr2_depth_clip_pass_1dbf715f842e15757d8a84df7de5dc29_UniformBufferResourceBindings, g_ffx_fsr2_depth_clip_pass_1dbf715f842e15757d8a84df7de5dc29_UniformBufferResourceCounts, g_ffx_fsr2_depth_clip_pass_1dbf715f842e15757d8a84df7de5dc29_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_depth_clip_pass_4c8d2599f7389af35008fce66fa9c9ad_size, g_ffx_fsr2_depth_clip_pass_4c8d2599f7389af35008fce66fa9c9ad_data, 1, g_ffx_fsr2_depth_clip_pass_4c8d2599f7389af35008fce66fa9c9ad_SamplerResourceNames, g_ffx_fsr2_depth_clip_pass_4c8d2599f7389af35008fce66fa9c9ad_SamplerResourceBindings, g_ffx_fsr2_depth_clip_pass_4c8d2599f7389af35008fce66fa9c9ad_SamplerResourceCounts, g_ffx_fsr2_depth_clip_pass_4c8d2599f7389af35008fce66fa9c9ad_SamplerResourceSets, 0, 0, 0, 0, 0, 9, g_ffx_fsr2_depth_clip_pass_4c8d2599f7389af35008fce66fa9c9ad_SampledImageResourceNames, g_ffx_fsr2_depth_clip_pass_4c8d2599f7389af35008fce66fa9c9ad_SampledImageResourceBindings, g_ffx_fsr2_depth_clip_pass_4c8d2599f7389af35008fce66fa9c9ad_SampledImageResourceCounts, g_ffx_fsr2_depth_clip_pass_4c8d2599f7389af35008fce66fa9c9ad_SampledImageResourceSets, 2, g_ffx_fsr2_depth_clip_pass_4c8d2599f7389af35008fce66fa9c9ad_StorageImageResourceNames, g_ffx_fsr2_depth_clip_pass_4c8d2599f7389af35008fce66fa9c9ad_StorageImageResourceBindings, g_ffx_fsr2_depth_clip_pass_4c8d2599f7389af35008fce66fa9c9ad_StorageImageResourceCounts, g_ffx_fsr2_depth_clip_pass_4c8d2599f7389af35008fce66fa9c9ad_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_depth_clip_pass_4c8d2599f7389af35008fce66fa9c9ad_UniformBufferResourceNames, g_ffx_fsr2_depth_clip_pass_4c8d2599f7389af35008fce66fa9c9ad_UniformBufferResourceBindings, g_ffx_fsr2_depth_clip_pass_4c8d2599f7389af35008fce66fa9c9ad_UniformBufferResourceCounts, g_ffx_fsr2_depth_clip_pass_4c8d2599f7389af35008fce66fa9c9ad_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_depth_clip_pass_5f9a4abbe962a2209af0f2848db62f93_size, g_ffx_fsr2_depth_clip_pass_5f9a4abbe962a2209af0f2848db62f93_data, 1, g_ffx_fsr2_depth_clip_pass_5f9a4abbe962a2209af0f2848db62f93_SamplerResourceNames, g_ffx_fsr2_depth_clip_pass_5f9a4abbe962a2209af0f2848db62f93_SamplerResourceBindings, g_ffx_fsr2_depth_clip_pass_5f9a4abbe962a2209af0f2848db62f93_SamplerResourceCounts, g_ffx_fsr2_depth_clip_pass_5f9a4abbe962a2209af0f2848db62f93_SamplerResourceSets, 0, 0, 0, 0, 0, 9, g_ffx_fsr2_depth_clip_pass_5f9a4abbe962a2209af0f2848db62f93_SampledImageResourceNames, g_ffx_fsr2_depth_clip_pass_5f9a4abbe962a2209af0f2848db62f93_SampledImageResourceBindings, g_ffx_fsr2_depth_clip_pass_5f9a4abbe962a2209af0f2848db62f93_SampledImageResourceCounts, g_ffx_fsr2_depth_clip_pass_5f9a4abbe962a2209af0f2848db62f93_SampledImageResourceSets, 2, g_ffx_fsr2_depth_clip_pass_5f9a4abbe962a2209af0f2848db62f93_StorageImageResourceNames, g_ffx_fsr2_depth_clip_pass_5f9a4abbe962a2209af0f2848db62f93_StorageImageResourceBindings, g_ffx_fsr2_depth_clip_pass_5f9a4abbe962a2209af0f2848db62f93_StorageImageResourceCounts, g_ffx_fsr2_depth_clip_pass_5f9a4abbe962a2209af0f2848db62f93_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_depth_clip_pass_5f9a4abbe962a2209af0f2848db62f93_UniformBufferResourceNames, g_ffx_fsr2_depth_clip_pass_5f9a4abbe962a2209af0f2848db62f93_UniformBufferResourceBindings, g_ffx_fsr2_depth_clip_pass_5f9a4abbe962a2209af0f2848db62f93_UniformBufferResourceCounts, g_ffx_fsr2_depth_clip_pass_5f9a4abbe962a2209af0f2848db62f93_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_depth_clip_pass_fa08c7c17df91a42d8b92573274993f0_size, g_ffx_fsr2_depth_clip_pass_fa08c7c17df91a42d8b92573274993f0_data, 1, g_ffx_fsr2_depth_clip_pass_fa08c7c17df91a42d8b92573274993f0_SamplerResourceNames, g_ffx_fsr2_depth_clip_pass_fa08c7c17df91a42d8b92573274993f0_SamplerResourceBindings, g_ffx_fsr2_depth_clip_pass_fa08c7c17df91a42d8b92573274993f0_SamplerResourceCounts, g_ffx_fsr2_depth_clip_pass_fa08c7c17df91a42d8b92573274993f0_SamplerResourceSets, 0, 0, 0, 0, 0, 9, g_ffx_fsr2_depth_clip_pass_fa08c7c17df91a42d8b92573274993f0_SampledImageResourceNames, g_ffx_fsr2_depth_clip_pass_fa08c7c17df91a42d8b92573274993f0_SampledImageResourceBindings, g_ffx_fsr2_depth_clip_pass_fa08c7c17df91a42d8b92573274993f0_SampledImageResourceCounts, g_ffx_fsr2_depth_clip_pass_fa08c7c17df91a42d8b92573274993f0_SampledImageResourceSets, 2, g_ffx_fsr2_depth_clip_pass_fa08c7c17df91a42d8b92573274993f0_StorageImageResourceNames, g_ffx_fsr2_depth_clip_pass_fa08c7c17df91a42d8b92573274993f0_StorageImageResourceBindings, g_ffx_fsr2_depth_clip_pass_fa08c7c17df91a42d8b92573274993f0_StorageImageResourceCounts, g_ffx_fsr2_depth_clip_pass_fa08c7c17df91a42d8b92573274993f0_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_depth_clip_pass_fa08c7c17df91a42d8b92573274993f0_UniformBufferResourceNames, g_ffx_fsr2_depth_clip_pass_fa08c7c17df91a42d8b92573274993f0_UniformBufferResourceBindings, g_ffx_fsr2_depth_clip_pass_fa08c7c17df91a42d8b92573274993f0_UniformBufferResourceCounts, g_ffx_fsr2_depth_clip_pass_fa08c7c17df91a42d8b92573274993f0_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_depth_clip_pass_0e850597160b3950387ae475f87487a2_size, g_ffx_fsr2_depth_clip_pass_0e850597160b3950387ae475f87487a2_data, 1, g_ffx_fsr2_depth_clip_pass_0e850597160b3950387ae475f87487a2_SamplerResourceNames, g_ffx_fsr2_depth_clip_pass_0e850597160b3950387ae475f87487a2_SamplerResourceBindings, g_ffx_fsr2_depth_clip_pass_0e850597160b3950387ae475f87487a2_SamplerResourceCounts, g_ffx_fsr2_depth_clip_pass_0e850597160b3950387ae475f87487a2_SamplerResourceSets, 0, 0, 0, 0, 0, 9, g_ffx_fsr2_depth_clip_pass_0e850597160b3950387ae475f87487a2_SampledImageResourceNames, g_ffx_fsr2_depth_clip_pass_0e850597160b3950387ae475f87487a2_SampledImageResourceBindings, g_ffx_fsr2_depth_clip_pass_0e850597160b3950387ae475f87487a2_SampledImageResourceCounts, g_ffx_fsr2_depth_clip_pass_0e850597160b3950387ae475f87487a2_SampledImageResourceSets, 2, g_ffx_fsr2_depth_clip_pass_0e850597160b3950387ae475f87487a2_StorageImageResourceNames, g_ffx_fsr2_depth_clip_pass_0e850597160b3950387ae475f87487a2_StorageImageResourceBindings, g_ffx_fsr2_depth_clip_pass_0e850597160b3950387ae475f87487a2_StorageImageResourceCounts, g_ffx_fsr2_depth_clip_pass_0e850597160b3950387ae475f87487a2_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_depth_clip_pass_0e850597160b3950387ae475f87487a2_UniformBufferResourceNames, g_ffx_fsr2_depth_clip_pass_0e850597160b3950387ae475f87487a2_UniformBufferResourceBindings, g_ffx_fsr2_depth_clip_pass_0e850597160b3950387ae475f87487a2_UniformBufferResourceCounts, g_ffx_fsr2_depth_clip_pass_0e850597160b3950387ae475f87487a2_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_depth_clip_pass_42c541a51c17b6859e56c3a41519276f_size, g_ffx_fsr2_depth_clip_pass_42c541a51c17b6859e56c3a41519276f_data, 1, g_ffx_fsr2_depth_clip_pass_42c541a51c17b6859e56c3a41519276f_SamplerResourceNames, g_ffx_fsr2_depth_clip_pass_42c541a51c17b6859e56c3a41519276f_SamplerResourceBindings, g_ffx_fsr2_depth_clip_pass_42c541a51c17b6859e56c3a41519276f_SamplerResourceCounts, g_ffx_fsr2_depth_clip_pass_42c541a51c17b6859e56c3a41519276f_SamplerResourceSets, 0, 0, 0, 0, 0, 9, g_ffx_fsr2_depth_clip_pass_42c541a51c17b6859e56c3a41519276f_SampledImageResourceNames, g_ffx_fsr2_depth_clip_pass_42c541a51c17b6859e56c3a41519276f_SampledImageResourceBindings, g_ffx_fsr2_depth_clip_pass_42c541a51c17b6859e56c3a41519276f_SampledImageResourceCounts, g_ffx_fsr2_depth_clip_pass_42c541a51c17b6859e56c3a41519276f_SampledImageResourceSets, 2, g_ffx_fsr2_depth_clip_pass_42c541a51c17b6859e56c3a41519276f_StorageImageResourceNames, g_ffx_fsr2_depth_clip_pass_42c541a51c17b6859e56c3a41519276f_StorageImageResourceBindings, g_ffx_fsr2_depth_clip_pass_42c541a51c17b6859e56c3a41519276f_StorageImageResourceCounts, g_ffx_fsr2_depth_clip_pass_42c541a51c17b6859e56c3a41519276f_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_depth_clip_pass_42c541a51c17b6859e56c3a41519276f_UniformBufferResourceNames, g_ffx_fsr2_depth_clip_pass_42c541a51c17b6859e56c3a41519276f_UniformBufferResourceBindings, g_ffx_fsr2_depth_clip_pass_42c541a51c17b6859e56c3a41519276f_UniformBufferResourceCounts, g_ffx_fsr2_depth_clip_pass_42c541a51c17b6859e56c3a41519276f_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_depth_clip_pass_permutations.h.d b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_depth_clip_pass_permutations.h.d new file mode 100644 index 00000000..71efbb1e --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_depth_clip_pass_permutations.h.d @@ -0,0 +1 @@ +src/ffx-fsr2-api/shaders/vk/ffx_fsr2_depth_clip_pass_permutations.h: \ No newline at end of file diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_lock_pass_2ffb0c719d4b8dcd29a0fba5e0c91a53.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_lock_pass_2ffb0c719d4b8dcd29a0fba5e0c91a53.h new file mode 100644 index 00000000..3e8a65e5 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_lock_pass_2ffb0c719d4b8dcd29a0fba5e0c91a53.h @@ -0,0 +1,414 @@ +// ffx_fsr2_lock_pass_2ffb0c719d4b8dcd29a0fba5e0c91a53.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_lock_pass_2ffb0c719d4b8dcd29a0fba5e0c91a53_SampledImageResourceNames[] = { "r_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_lock_pass_2ffb0c719d4b8dcd29a0fba5e0c91a53_SampledImageResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_lock_pass_2ffb0c719d4b8dcd29a0fba5e0c91a53_SampledImageResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_lock_pass_2ffb0c719d4b8dcd29a0fba5e0c91a53_SampledImageResourceSets[] = { 1, }; + +static const char* g_ffx_fsr2_lock_pass_2ffb0c719d4b8dcd29a0fba5e0c91a53_StorageImageResourceNames[] = { "rw_new_locks", "rw_reconstructed_previous_nearest_depth", }; +static const uint32_t g_ffx_fsr2_lock_pass_2ffb0c719d4b8dcd29a0fba5e0c91a53_StorageImageResourceBindings[] = { 1, 2, }; +static const uint32_t g_ffx_fsr2_lock_pass_2ffb0c719d4b8dcd29a0fba5e0c91a53_StorageImageResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_lock_pass_2ffb0c719d4b8dcd29a0fba5e0c91a53_StorageImageResourceSets[] = { 1, 1, }; + +static const char* g_ffx_fsr2_lock_pass_2ffb0c719d4b8dcd29a0fba5e0c91a53_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_lock_pass_2ffb0c719d4b8dcd29a0fba5e0c91a53_UniformBufferResourceBindings[] = { 3, }; +static const uint32_t g_ffx_fsr2_lock_pass_2ffb0c719d4b8dcd29a0fba5e0c91a53_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_lock_pass_2ffb0c719d4b8dcd29a0fba5e0c91a53_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_lock_pass_2ffb0c719d4b8dcd29a0fba5e0c91a53_size = 6252; + +static const unsigned char g_ffx_fsr2_lock_pass_2ffb0c719d4b8dcd29a0fba5e0c91a53_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x8f,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x07,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0xab,0x01,0x00,0x00, +0xb1,0x01,0x00,0x00,0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00, +0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74, +0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73, +0x00,0x00,0x00,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c, +0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65, +0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00, +0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64, +0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00, +0x62,0x00,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x62,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e, +0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x62,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69, +0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00,0x62,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0b,0x00,0x62,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70, +0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44, +0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00, +0x62,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00, +0x62,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00, +0x62,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e, +0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00,0x62,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70, +0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00,0x62,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x62,0x00,0x00,0x00, +0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x62,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x62,0x00,0x00,0x00, +0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74, +0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00,0x62,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0a,0x00,0x62,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70, +0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x62,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00, +0x06,0x00,0x09,0x00,0x62,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74, +0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x62,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00, +0x62,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63, +0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00, +0x06,0x00,0x0a,0x00,0x62,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65, +0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x64,0x00,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00,0x05,0x00,0x07,0x00,0x78,0x00,0x00,0x00, +0x72,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6c,0x75,0x6d, +0x61,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x82,0x00,0x00,0x00,0x72,0x77,0x5f,0x6e, +0x65,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x0c,0x00, +0x8a,0x00,0x00,0x00,0x72,0x77,0x5f,0x72,0x65,0x63,0x6f,0x6e,0x73,0x74,0x72,0x75, +0x63,0x74,0x65,0x64,0x5f,0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x6e,0x65, +0x61,0x72,0x65,0x73,0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x05,0x00,0x06,0x00, +0xab,0x01,0x00,0x00,0x67,0x6c,0x5f,0x57,0x6f,0x72,0x6b,0x47,0x72,0x6f,0x75,0x70, +0x49,0x44,0x00,0x00,0x05,0x00,0x08,0x00,0xb1,0x01,0x00,0x00,0x67,0x6c,0x5f,0x4c, +0x6f,0x63,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44, +0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x62,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x62,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00, +0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x62,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x62,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x62,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x62,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x64,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x64,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x78,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x78,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x82,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x82,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x8a,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x8a,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xab,0x01,0x00,0x00,0x0b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb1,0x01,0x00,0x00,0x0b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xc7,0x01,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00, +0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x15,0x00,0x04,0x00, +0x0d,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x1c,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00, +0x30,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x31,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x14,0x00,0x02,0x00, +0x45,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x61,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x1e,0x00,0x15,0x00,0x62,0x00,0x00,0x00,0x1c,0x00,0x00,0x00, +0x1c,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x1c,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x61,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x63,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x62,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x63,0x00,0x00,0x00, +0x64,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x0d,0x00,0x00,0x00, +0x65,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x66,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x0d,0x00,0x00,0x00, +0x6b,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x0d,0x00,0x00,0x00, +0x70,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x71,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x76,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x77,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x76,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x77,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x30,0x00,0x00,0x00,0x7c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x80,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0f,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x81,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x81,0x00,0x00,0x00,0x82,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x86,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x88,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x89,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x88,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x89,0x00,0x00,0x00,0x8a,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x8e,0x00,0x00,0x00,0x30,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x0d,0x00,0x00,0x00,0xac,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x30,0x00,0x00,0x00,0xb8,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe3,0x00,0x00,0x00, +0x00,0x00,0x00,0x3f,0x17,0x00,0x04,0x00,0xfc,0x00,0x00,0x00,0x45,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0a,0x01,0x00,0x00, +0x66,0x66,0x86,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0c,0x01,0x00,0x00, +0xff,0xff,0x7f,0x7f,0x2b,0x00,0x04,0x00,0x30,0x00,0x00,0x00,0x0f,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x0d,0x00,0x00,0x00,0x12,0x01,0x00,0x00, +0xff,0xff,0xff,0xff,0x2a,0x00,0x03,0x00,0x45,0x00,0x00,0x00,0x6d,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x0d,0x00,0x00,0x00,0x7a,0x01,0x00,0x00,0x04,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x30,0x00,0x00,0x00,0x7d,0x01,0x00,0x00,0x04,0x00,0x00,0x00, +0x1c,0x00,0x04,0x00,0x7e,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x7d,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x30,0x00,0x00,0x00,0x7f,0x01,0x00,0x00,0x1b,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x30,0x00,0x00,0x00,0x80,0x01,0x00,0x00,0x36,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x30,0x00,0x00,0x00,0x81,0x01,0x00,0x00,0xd8,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x30,0x00,0x00,0x00,0x82,0x01,0x00,0x00,0xb0,0x01,0x00,0x00, +0x2c,0x00,0x07,0x00,0x7e,0x01,0x00,0x00,0x83,0x01,0x00,0x00,0x7f,0x01,0x00,0x00, +0x80,0x01,0x00,0x00,0x81,0x01,0x00,0x00,0x82,0x01,0x00,0x00,0x20,0x00,0x04,0x00, +0x85,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x7e,0x01,0x00,0x00,0x29,0x00,0x03,0x00, +0x45,0x00,0x00,0x00,0x94,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x9f,0x01,0x00,0x00,0x00,0x00,0x80,0x3f,0x17,0x00,0x04,0x00,0xa6,0x01,0x00,0x00, +0x30,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0xa9,0x01,0x00,0x00, +0x30,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xaa,0x01,0x00,0x00, +0x01,0x00,0x00,0x00,0xa9,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0xaa,0x01,0x00,0x00, +0xab,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x30,0x00,0x00,0x00, +0xae,0x01,0x00,0x00,0x08,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0xa6,0x01,0x00,0x00, +0xaf,0x01,0x00,0x00,0xae,0x01,0x00,0x00,0xae,0x01,0x00,0x00,0x3b,0x00,0x04,0x00, +0xaa,0x01,0x00,0x00,0xb1,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x06,0x00, +0xa9,0x01,0x00,0x00,0xc7,0x01,0x00,0x00,0xae,0x01,0x00,0x00,0xae,0x01,0x00,0x00, +0xb8,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x3d,0x03,0x00,0x00, +0xe3,0x00,0x00,0x00,0xe3,0x00,0x00,0x00,0x2c,0x00,0x07,0x00,0x61,0x00,0x00,0x00, +0x3e,0x03,0x00,0x00,0x9f,0x01,0x00,0x00,0x86,0x00,0x00,0x00,0x86,0x00,0x00,0x00, +0x86,0x00,0x00,0x00,0x2c,0x00,0x07,0x00,0x8e,0x00,0x00,0x00,0x3f,0x03,0x00,0x00, +0x7c,0x00,0x00,0x00,0x7c,0x00,0x00,0x00,0x7c,0x00,0x00,0x00,0x7c,0x00,0x00,0x00, +0x01,0x00,0x03,0x00,0x45,0x00,0x00,0x00,0x4d,0x03,0x00,0x00,0x36,0x00,0x05,0x00, +0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x85,0x01,0x00,0x00, +0xfa,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x85,0x01,0x00,0x00, +0xfb,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0xa9,0x01,0x00,0x00, +0xac,0x01,0x00,0x00,0xab,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0xa6,0x01,0x00,0x00, +0xad,0x01,0x00,0x00,0xac,0x01,0x00,0x00,0xac,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x84,0x00,0x05,0x00,0xa6,0x01,0x00,0x00,0xb0,0x01,0x00,0x00, +0xad,0x01,0x00,0x00,0xaf,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0xa9,0x01,0x00,0x00, +0xb2,0x01,0x00,0x00,0xb1,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0xa6,0x01,0x00,0x00, +0xb3,0x01,0x00,0x00,0xb2,0x01,0x00,0x00,0xb2,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x80,0x00,0x05,0x00,0xa6,0x01,0x00,0x00,0xb4,0x01,0x00,0x00, +0xb0,0x01,0x00,0x00,0xb3,0x01,0x00,0x00,0x7c,0x00,0x04,0x00,0x1c,0x00,0x00,0x00, +0xb6,0x01,0x00,0x00,0xb4,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x62,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0xfb,0x00,0x03,0x00,0x7c,0x00,0x00,0x00,0xfe,0x01,0x00,0x00, +0xf8,0x00,0x02,0x00,0xfe,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x76,0x00,0x00,0x00, +0x66,0x02,0x00,0x00,0x78,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x61,0x00,0x00,0x00, +0x68,0x02,0x00,0x00,0x66,0x02,0x00,0x00,0xb6,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x65,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x69,0x02,0x00,0x00, +0x68,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x01,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0x01,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x30,0x00,0x00,0x00, +0x45,0x03,0x00,0x00,0x0f,0x01,0x00,0x00,0xfe,0x01,0x00,0x00,0x6c,0x03,0x00,0x00, +0x3d,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x42,0x03,0x00,0x00, +0x0c,0x01,0x00,0x00,0xfe,0x01,0x00,0x00,0x5c,0x03,0x00,0x00,0x3d,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x41,0x03,0x00,0x00,0x86,0x00,0x00,0x00, +0xfe,0x01,0x00,0x00,0x61,0x03,0x00,0x00,0x3d,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x0d,0x00,0x00,0x00,0x40,0x03,0x00,0x00,0x12,0x01,0x00,0x00,0xfe,0x01,0x00,0x00, +0x3f,0x02,0x00,0x00,0x3d,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x0d,0x00,0x00,0x00, +0x67,0x03,0x00,0x00,0x65,0x00,0x00,0x00,0xfe,0x01,0x00,0x00,0x66,0x03,0x00,0x00, +0x3d,0x02,0x00,0x00,0xb3,0x00,0x05,0x00,0x45,0x00,0x00,0x00,0x04,0x02,0x00,0x00, +0x40,0x03,0x00,0x00,0xac,0x00,0x00,0x00,0xf6,0x00,0x04,0x00,0x40,0x02,0x00,0x00, +0x3d,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x04,0x02,0x00,0x00, +0x05,0x02,0x00,0x00,0x40,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x06,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x06,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x30,0x00,0x00,0x00,0x6c,0x03,0x00,0x00,0x45,0x03,0x00,0x00, +0x05,0x02,0x00,0x00,0x8d,0x03,0x00,0x00,0x37,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x0d,0x00,0x00,0x00,0x66,0x03,0x00,0x00,0x67,0x03,0x00,0x00,0x05,0x02,0x00,0x00, +0x3b,0x02,0x00,0x00,0x37,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x61,0x03,0x00,0x00,0x41,0x03,0x00,0x00,0x05,0x02,0x00,0x00,0x8b,0x03,0x00,0x00, +0x37,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x5c,0x03,0x00,0x00, +0x42,0x03,0x00,0x00,0x05,0x02,0x00,0x00,0x89,0x03,0x00,0x00,0x37,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x0d,0x00,0x00,0x00,0x4e,0x03,0x00,0x00,0x12,0x01,0x00,0x00, +0x05,0x02,0x00,0x00,0x39,0x02,0x00,0x00,0x37,0x02,0x00,0x00,0xb3,0x00,0x05,0x00, +0x45,0x00,0x00,0x00,0x09,0x02,0x00,0x00,0x4e,0x03,0x00,0x00,0xac,0x00,0x00,0x00, +0xf6,0x00,0x04,0x00,0x3c,0x02,0x00,0x00,0x37,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x09,0x02,0x00,0x00,0x0a,0x02,0x00,0x00,0x3c,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0x0a,0x02,0x00,0x00,0xaa,0x00,0x05,0x00,0x45,0x00,0x00,0x00, +0x0c,0x02,0x00,0x00,0x4e,0x03,0x00,0x00,0x65,0x00,0x00,0x00,0xaa,0x00,0x05,0x00, +0x45,0x00,0x00,0x00,0x0e,0x02,0x00,0x00,0x40,0x03,0x00,0x00,0x65,0x00,0x00,0x00, +0xa7,0x00,0x05,0x00,0x45,0x00,0x00,0x00,0x0f,0x02,0x00,0x00,0x0c,0x02,0x00,0x00, +0x0e,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x11,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x0f,0x02,0x00,0x00,0x10,0x02,0x00,0x00,0x11,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0x10,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x37,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0x11,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x1c,0x00,0x00,0x00, +0x14,0x02,0x00,0x00,0x4e,0x03,0x00,0x00,0x40,0x03,0x00,0x00,0x41,0x00,0x05,0x00, +0x66,0x00,0x00,0x00,0x6c,0x02,0x00,0x00,0x64,0x00,0x00,0x00,0x65,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x1c,0x00,0x00,0x00,0x6d,0x02,0x00,0x00,0x6c,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x1c,0x00,0x00,0x00,0x7f,0x02,0x00,0x00,0xb6,0x01,0x00,0x00, +0x14,0x02,0x00,0x00,0xb1,0x00,0x05,0x00,0x45,0x00,0x00,0x00,0x82,0x02,0x00,0x00, +0x4e,0x03,0x00,0x00,0x65,0x00,0x00,0x00,0xf7,0x00,0x03,0x00,0x8a,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x82,0x02,0x00,0x00,0x83,0x02,0x00,0x00, +0x87,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x83,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0x85,0x02,0x00,0x00,0x7f,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x0d,0x00,0x00,0x00,0xbf,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x85,0x02,0x00,0x00,0x65,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x8a,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x87,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0x89,0x02,0x00,0x00,0x7f,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x8a,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x8a,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x0d,0x00,0x00,0x00,0x50,0x03,0x00,0x00,0xbf,0x02,0x00,0x00, +0x83,0x02,0x00,0x00,0x89,0x02,0x00,0x00,0x87,0x02,0x00,0x00,0xad,0x00,0x05,0x00, +0x45,0x00,0x00,0x00,0x8f,0x02,0x00,0x00,0x4e,0x03,0x00,0x00,0x65,0x00,0x00,0x00, +0xf7,0x00,0x03,0x00,0x9a,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x8f,0x02,0x00,0x00,0x90,0x02,0x00,0x00,0x97,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0x90,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x92,0x02,0x00,0x00, +0x6d,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0x93,0x02,0x00,0x00,0x92,0x02,0x00,0x00,0xac,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x0d,0x00,0x00,0x00,0xc4,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x50,0x03,0x00,0x00,0x93,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x9a,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0x97,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x9a,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9a,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x0d,0x00,0x00,0x00, +0x52,0x03,0x00,0x00,0xc4,0x02,0x00,0x00,0x90,0x02,0x00,0x00,0x50,0x03,0x00,0x00, +0x97,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x1c,0x00,0x00,0x00,0x31,0x03,0x00,0x00, +0x52,0x03,0x00,0x00,0x7f,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xb1,0x00,0x05,0x00, +0x45,0x00,0x00,0x00,0x9f,0x02,0x00,0x00,0x40,0x03,0x00,0x00,0x65,0x00,0x00,0x00, +0xf7,0x00,0x03,0x00,0xa7,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x9f,0x02,0x00,0x00,0xa0,0x02,0x00,0x00,0xa4,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa0,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xa2,0x02,0x00,0x00, +0x7f,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x0d,0x00,0x00,0x00, +0xc9,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xa2,0x02,0x00,0x00, +0x65,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xa7,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa4,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xa6,0x02,0x00,0x00, +0x7f,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xa7,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa7,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x0d,0x00,0x00,0x00, +0x54,0x03,0x00,0x00,0xc9,0x02,0x00,0x00,0xa0,0x02,0x00,0x00,0xa6,0x02,0x00,0x00, +0xa4,0x02,0x00,0x00,0xad,0x00,0x05,0x00,0x45,0x00,0x00,0x00,0xac,0x02,0x00,0x00, +0x40,0x03,0x00,0x00,0x65,0x00,0x00,0x00,0xf7,0x00,0x03,0x00,0xb7,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xac,0x02,0x00,0x00,0xad,0x02,0x00,0x00, +0xb4,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xad,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0xaf,0x02,0x00,0x00,0x6d,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x82,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xb0,0x02,0x00,0x00,0xaf,0x02,0x00,0x00, +0xac,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x0d,0x00,0x00,0x00,0xce,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x54,0x03,0x00,0x00,0xb0,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb7,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xb4,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb7,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xb7,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x0d,0x00,0x00,0x00,0x56,0x03,0x00,0x00,0xce,0x02,0x00,0x00, +0xad,0x02,0x00,0x00,0x54,0x03,0x00,0x00,0xb4,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x1c,0x00,0x00,0x00,0x3c,0x03,0x00,0x00,0x56,0x03,0x00,0x00,0x31,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x61,0x00,0x00,0x00,0xd3,0x02,0x00,0x00, +0x66,0x02,0x00,0x00,0x3c,0x03,0x00,0x00,0x02,0x00,0x00,0x00,0x65,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd4,0x02,0x00,0x00,0xd3,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd9,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xd4,0x02,0x00,0x00,0x69,0x02,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xde,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xd4,0x02,0x00,0x00,0x69,0x02,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x23,0x02,0x00,0x00,0xd9,0x02,0x00,0x00,0xde,0x02,0x00,0x00, +0xba,0x00,0x05,0x00,0x45,0x00,0x00,0x00,0x25,0x02,0x00,0x00,0x23,0x02,0x00,0x00, +0x86,0x00,0x00,0x00,0xb8,0x00,0x05,0x00,0x45,0x00,0x00,0x00,0x28,0x02,0x00,0x00, +0x23,0x02,0x00,0x00,0x0a,0x01,0x00,0x00,0xa7,0x00,0x05,0x00,0x45,0x00,0x00,0x00, +0x29,0x02,0x00,0x00,0x25,0x02,0x00,0x00,0x28,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x36,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x29,0x02,0x00,0x00, +0x2a,0x02,0x00,0x00,0x2f,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x2a,0x02,0x00,0x00, +0xc4,0x00,0x05,0x00,0x30,0x00,0x00,0x00,0x2c,0x02,0x00,0x00,0xb8,0x00,0x00,0x00, +0x66,0x03,0x00,0x00,0xc5,0x00,0x05,0x00,0x30,0x00,0x00,0x00,0x2e,0x02,0x00,0x00, +0x6c,0x03,0x00,0x00,0x2c,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x36,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0x2f,0x02,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xe3,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x5c,0x03,0x00,0x00, +0xd4,0x02,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe8,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x61,0x03,0x00,0x00,0xd4,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x36,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x36,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x30,0x00,0x00,0x00,0x8e,0x03,0x00,0x00,0x2e,0x02,0x00,0x00, +0x2a,0x02,0x00,0x00,0x6c,0x03,0x00,0x00,0x2f,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x8c,0x03,0x00,0x00,0x61,0x03,0x00,0x00,0x2a,0x02,0x00,0x00, +0xe8,0x02,0x00,0x00,0x2f,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x8a,0x03,0x00,0x00,0x5c,0x03,0x00,0x00,0x2a,0x02,0x00,0x00,0xe3,0x02,0x00,0x00, +0x2f,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x37,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0x37,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x30,0x00,0x00,0x00,0x8d,0x03,0x00,0x00, +0x6c,0x03,0x00,0x00,0x10,0x02,0x00,0x00,0x8e,0x03,0x00,0x00,0x36,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x8b,0x03,0x00,0x00,0x61,0x03,0x00,0x00, +0x10,0x02,0x00,0x00,0x8c,0x03,0x00,0x00,0x36,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x89,0x03,0x00,0x00,0x5c,0x03,0x00,0x00,0x10,0x02,0x00,0x00, +0x8a,0x03,0x00,0x00,0x36,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0x39,0x02,0x00,0x00,0x4e,0x03,0x00,0x00,0xac,0x00,0x00,0x00,0x80,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0x3b,0x02,0x00,0x00,0x66,0x03,0x00,0x00,0xac,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x06,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x3c,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x3d,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x3d,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x3f,0x02,0x00,0x00,0x40,0x03,0x00,0x00, +0xac,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x01,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0x40,0x02,0x00,0x00,0xba,0x00,0x05,0x00,0x45,0x00,0x00,0x00,0x43,0x02,0x00,0x00, +0x69,0x02,0x00,0x00,0x41,0x03,0x00,0x00,0xb8,0x00,0x05,0x00,0x45,0x00,0x00,0x00, +0x46,0x02,0x00,0x00,0x69,0x02,0x00,0x00,0x42,0x03,0x00,0x00,0xa6,0x00,0x05,0x00, +0x45,0x00,0x00,0x00,0x47,0x02,0x00,0x00,0x43,0x02,0x00,0x00,0x46,0x02,0x00,0x00, +0xa4,0x00,0x05,0x00,0x45,0x00,0x00,0x00,0x49,0x02,0x00,0x00,0x6d,0x01,0x00,0x00, +0x47,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x4b,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x49,0x02,0x00,0x00,0x4a,0x02,0x00,0x00,0x4b,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4a,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x62,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4b,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x4c,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4c,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x0d,0x00,0x00,0x00, +0x43,0x03,0x00,0x00,0x65,0x00,0x00,0x00,0x4b,0x02,0x00,0x00,0x5e,0x02,0x00,0x00, +0x5c,0x02,0x00,0x00,0xb1,0x00,0x05,0x00,0x45,0x00,0x00,0x00,0x4f,0x02,0x00,0x00, +0x43,0x03,0x00,0x00,0x7a,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x5f,0x02,0x00,0x00, +0x5c,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x4f,0x02,0x00,0x00, +0x50,0x02,0x00,0x00,0x5f,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x50,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0xfa,0x01,0x00,0x00,0x83,0x01,0x00,0x00,0x41,0x00,0x05,0x00, +0x31,0x00,0x00,0x00,0x53,0x02,0x00,0x00,0xfa,0x01,0x00,0x00,0x43,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x30,0x00,0x00,0x00,0x54,0x02,0x00,0x00,0x53,0x02,0x00,0x00, +0xc7,0x00,0x05,0x00,0x30,0x00,0x00,0x00,0x55,0x02,0x00,0x00,0x45,0x03,0x00,0x00, +0x54,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xfb,0x01,0x00,0x00,0x83,0x01,0x00,0x00, +0x41,0x00,0x05,0x00,0x31,0x00,0x00,0x00,0x57,0x02,0x00,0x00,0xfb,0x01,0x00,0x00, +0x43,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x30,0x00,0x00,0x00,0x58,0x02,0x00,0x00, +0x57,0x02,0x00,0x00,0xaa,0x00,0x05,0x00,0x45,0x00,0x00,0x00,0x59,0x02,0x00,0x00, +0x55,0x02,0x00,0x00,0x58,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x5b,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x59,0x02,0x00,0x00,0x5a,0x02,0x00,0x00, +0x5b,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x5a,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x5f,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x5b,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x5c,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x5c,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0x5e,0x02,0x00,0x00,0x43,0x03,0x00,0x00,0xac,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x4c,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x5f,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x45,0x00,0x00,0x00,0x4a,0x03,0x00,0x00,0x4d,0x03,0x00,0x00, +0x4c,0x02,0x00,0x00,0x6d,0x01,0x00,0x00,0x5a,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x45,0x00,0x00,0x00,0x46,0x03,0x00,0x00,0x6d,0x01,0x00,0x00,0x4c,0x02,0x00,0x00, +0x94,0x01,0x00,0x00,0x5a,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x61,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x46,0x03,0x00,0x00,0x62,0x02,0x00,0x00, +0x61,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x61,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x62,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x62,0x02,0x00,0x00,0xf5,0x00,0x09,0x00, +0x45,0x00,0x00,0x00,0x49,0x03,0x00,0x00,0x6d,0x01,0x00,0x00,0x4a,0x02,0x00,0x00, +0x4a,0x03,0x00,0x00,0x5f,0x02,0x00,0x00,0x94,0x01,0x00,0x00,0x61,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xdb,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x49,0x03,0x00,0x00,0xd7,0x01,0x00,0x00,0xdb,0x01,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd7,0x01,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xef,0x02,0x00,0x00, +0xb6,0x01,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xf1,0x02,0x00,0x00, +0xef,0x02,0x00,0x00,0x3d,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x71,0x00,0x00,0x00, +0x01,0x03,0x00,0x00,0x64,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x02,0x03,0x00,0x00,0x01,0x03,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xf3,0x02,0x00,0x00,0xf1,0x02,0x00,0x00,0x02,0x03,0x00,0x00, +0x41,0x00,0x05,0x00,0x66,0x00,0x00,0x00,0x05,0x03,0x00,0x00,0x64,0x00,0x00,0x00, +0x65,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x1c,0x00,0x00,0x00,0x06,0x03,0x00,0x00, +0x05,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xf6,0x02,0x00,0x00, +0x06,0x03,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xf7,0x02,0x00,0x00, +0xf3,0x02,0x00,0x00,0xf6,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x66,0x00,0x00,0x00, +0x09,0x03,0x00,0x00,0x64,0x00,0x00,0x00,0x6b,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x1c,0x00,0x00,0x00,0x0a,0x03,0x00,0x00,0x09,0x03,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xf9,0x02,0x00,0x00,0x0a,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xfa,0x02,0x00,0x00,0xf7,0x02,0x00,0x00,0xf9,0x02,0x00,0x00, +0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xfc,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0xfa,0x02,0x00,0x00,0x6e,0x00,0x04,0x00,0x1c,0x00,0x00,0x00, +0xfd,0x02,0x00,0x00,0xfc,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x80,0x00,0x00,0x00, +0x0c,0x03,0x00,0x00,0x82,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x0c,0x03,0x00,0x00, +0xfd,0x02,0x00,0x00,0x3e,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0xdb,0x01,0x00,0x00, +0xf8,0x00,0x02,0x00,0xdb,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x66,0x00,0x00,0x00, +0x20,0x03,0x00,0x00,0x64,0x00,0x00,0x00,0x65,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x1c,0x00,0x00,0x00,0x21,0x03,0x00,0x00,0x20,0x03,0x00,0x00,0xb1,0x00,0x05,0x00, +0xfc,0x00,0x00,0x00,0x18,0x03,0x00,0x00,0xb6,0x01,0x00,0x00,0x21,0x03,0x00,0x00, +0x9b,0x00,0x04,0x00,0x45,0x00,0x00,0x00,0x19,0x03,0x00,0x00,0x18,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0x1d,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x19,0x03,0x00,0x00,0x1a,0x03,0x00,0x00,0x1d,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0x1a,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x88,0x00,0x00,0x00,0x23,0x03,0x00,0x00, +0x8a,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x23,0x03,0x00,0x00,0xb6,0x01,0x00,0x00, +0x3f,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0x1d,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0x1d,0x03,0x00,0x00,0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_lock_pass_423ca80fb1280dd0f8ab630f459e04b4.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_lock_pass_423ca80fb1280dd0f8ab630f459e04b4.h new file mode 100644 index 00000000..f2e8acbc --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_lock_pass_423ca80fb1280dd0f8ab630f459e04b4.h @@ -0,0 +1,420 @@ +// ffx_fsr2_lock_pass_423ca80fb1280dd0f8ab630f459e04b4.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_lock_pass_423ca80fb1280dd0f8ab630f459e04b4_SampledImageResourceNames[] = { "r_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_lock_pass_423ca80fb1280dd0f8ab630f459e04b4_SampledImageResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_lock_pass_423ca80fb1280dd0f8ab630f459e04b4_SampledImageResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_lock_pass_423ca80fb1280dd0f8ab630f459e04b4_SampledImageResourceSets[] = { 1, }; + +static const char* g_ffx_fsr2_lock_pass_423ca80fb1280dd0f8ab630f459e04b4_StorageImageResourceNames[] = { "rw_new_locks", "rw_reconstructed_previous_nearest_depth", }; +static const uint32_t g_ffx_fsr2_lock_pass_423ca80fb1280dd0f8ab630f459e04b4_StorageImageResourceBindings[] = { 1, 2, }; +static const uint32_t g_ffx_fsr2_lock_pass_423ca80fb1280dd0f8ab630f459e04b4_StorageImageResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_lock_pass_423ca80fb1280dd0f8ab630f459e04b4_StorageImageResourceSets[] = { 1, 1, }; + +static const char* g_ffx_fsr2_lock_pass_423ca80fb1280dd0f8ab630f459e04b4_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_lock_pass_423ca80fb1280dd0f8ab630f459e04b4_UniformBufferResourceBindings[] = { 3, }; +static const uint32_t g_ffx_fsr2_lock_pass_423ca80fb1280dd0f8ab630f459e04b4_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_lock_pass_423ca80fb1280dd0f8ab630f459e04b4_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_lock_pass_423ca80fb1280dd0f8ab630f459e04b4_size = 6344; + +static const unsigned char g_ffx_fsr2_lock_pass_423ca80fb1280dd0f8ab630f459e04b4_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x90,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x07,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0xac,0x01,0x00,0x00, +0xb2,0x01,0x00,0x00,0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00, +0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74, +0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73, +0x00,0x00,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x68,0x61,0x64,0x65,0x72,0x5f,0x31,0x36,0x62,0x69,0x74,0x5f,0x73,0x74,0x6f,0x72, +0x61,0x67,0x65,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x68,0x61,0x64,0x65,0x72,0x5f,0x65,0x78,0x70,0x6c,0x69,0x63,0x69,0x74,0x5f,0x61, +0x72,0x69,0x74,0x68,0x6d,0x65,0x74,0x69,0x63,0x5f,0x74,0x79,0x70,0x65,0x73,0x00, +0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70, +0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72, +0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47, +0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69, +0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00, +0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0x62,0x00,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x62,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53, +0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x62,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00, +0x06,0x00,0x07,0x00,0x62,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73, +0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00, +0x62,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f, +0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e, +0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0x62,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65, +0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0x62,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65, +0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0x62,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00, +0x06,0x00,0x08,0x00,0x62,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76, +0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00, +0x06,0x00,0x05,0x00,0x62,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x62,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61, +0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x62,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x62,0x00,0x00,0x00,0x0b,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74, +0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00, +0x06,0x00,0x07,0x00,0x62,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00, +0x62,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75, +0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72, +0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x62,0x00,0x00,0x00,0x0e,0x00,0x00,0x00, +0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00, +0x62,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53, +0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x62,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c, +0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0x62,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43, +0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00, +0x62,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61, +0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x00,0x00,0x05,0x00,0x07,0x00,0x78,0x00,0x00,0x00,0x72,0x5f,0x6c,0x6f, +0x63,0x6b,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6c,0x75,0x6d,0x61,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0x82,0x00,0x00,0x00,0x72,0x77,0x5f,0x6e,0x65,0x77,0x5f,0x6c, +0x6f,0x63,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x0c,0x00,0x8a,0x00,0x00,0x00, +0x72,0x77,0x5f,0x72,0x65,0x63,0x6f,0x6e,0x73,0x74,0x72,0x75,0x63,0x74,0x65,0x64, +0x5f,0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x6e,0x65,0x61,0x72,0x65,0x73, +0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x05,0x00,0x06,0x00,0xac,0x01,0x00,0x00, +0x67,0x6c,0x5f,0x57,0x6f,0x72,0x6b,0x47,0x72,0x6f,0x75,0x70,0x49,0x44,0x00,0x00, +0x05,0x00,0x08,0x00,0xb2,0x01,0x00,0x00,0x67,0x6c,0x5f,0x4c,0x6f,0x63,0x61,0x6c, +0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x62,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x62,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x62,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x62,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0x62,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x64,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x64,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x78,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x78,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x82,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x82,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8a,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8a,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xac,0x01,0x00,0x00, +0x0b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb2,0x01,0x00,0x00, +0x0b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc8,0x01,0x00,0x00, +0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00, +0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00, +0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x0d,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x1c,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x30,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x31,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x14,0x00,0x02,0x00,0x45,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x61,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x1e,0x00,0x15,0x00,0x62,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x1c,0x00,0x00,0x00, +0x1c,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x61,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x63,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x62,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x63,0x00,0x00,0x00,0x64,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x0d,0x00,0x00,0x00,0x65,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x66,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x1c,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x0d,0x00,0x00,0x00,0x6b,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x0d,0x00,0x00,0x00,0x70,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x71,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x76,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x77,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x76,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x77,0x00,0x00,0x00, +0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x30,0x00,0x00,0x00, +0x7c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x80,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x81,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x81,0x00,0x00,0x00,0x82,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x86,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x88,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x89,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x88,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x89,0x00,0x00,0x00,0x8a,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x8e,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x0d,0x00,0x00,0x00,0xac,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x30,0x00,0x00,0x00,0xb8,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe3,0x00,0x00,0x00,0x00,0x00,0x00,0x3f, +0x17,0x00,0x04,0x00,0xfc,0x00,0x00,0x00,0x45,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x30,0x00,0x00,0x00,0x01,0x01,0x00,0x00,0x00,0x00,0x80,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0b,0x01,0x00,0x00,0x66,0x66,0x86,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0d,0x01,0x00,0x00,0xff,0xff,0x7f,0x7f, +0x2b,0x00,0x04,0x00,0x30,0x00,0x00,0x00,0x10,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x0d,0x00,0x00,0x00,0x13,0x01,0x00,0x00,0xff,0xff,0xff,0xff, +0x2a,0x00,0x03,0x00,0x45,0x00,0x00,0x00,0x6e,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x0d,0x00,0x00,0x00,0x7b,0x01,0x00,0x00,0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x30,0x00,0x00,0x00,0x7e,0x01,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00, +0x7f,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x7e,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x30,0x00,0x00,0x00,0x80,0x01,0x00,0x00,0x1b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x30,0x00,0x00,0x00,0x81,0x01,0x00,0x00,0x36,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x30,0x00,0x00,0x00,0x82,0x01,0x00,0x00,0xd8,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x30,0x00,0x00,0x00,0x83,0x01,0x00,0x00,0xb0,0x01,0x00,0x00,0x2c,0x00,0x07,0x00, +0x7f,0x01,0x00,0x00,0x84,0x01,0x00,0x00,0x80,0x01,0x00,0x00,0x81,0x01,0x00,0x00, +0x82,0x01,0x00,0x00,0x83,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0x86,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0x7f,0x01,0x00,0x00,0x29,0x00,0x03,0x00,0x45,0x00,0x00,0x00, +0x95,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa0,0x01,0x00,0x00, +0x00,0x00,0x80,0x3f,0x17,0x00,0x04,0x00,0xa7,0x01,0x00,0x00,0x30,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0xaa,0x01,0x00,0x00,0x30,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xab,0x01,0x00,0x00,0x01,0x00,0x00,0x00, +0xaa,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0xab,0x01,0x00,0x00,0xac,0x01,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x30,0x00,0x00,0x00,0xaf,0x01,0x00,0x00, +0x08,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0xa7,0x01,0x00,0x00,0xb0,0x01,0x00,0x00, +0xaf,0x01,0x00,0x00,0xaf,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0xab,0x01,0x00,0x00, +0xb2,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0xaa,0x01,0x00,0x00, +0xc8,0x01,0x00,0x00,0xaf,0x01,0x00,0x00,0xaf,0x01,0x00,0x00,0xb8,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x3e,0x03,0x00,0x00,0xe3,0x00,0x00,0x00, +0xe3,0x00,0x00,0x00,0x2c,0x00,0x07,0x00,0x61,0x00,0x00,0x00,0x3f,0x03,0x00,0x00, +0xa0,0x01,0x00,0x00,0x86,0x00,0x00,0x00,0x86,0x00,0x00,0x00,0x86,0x00,0x00,0x00, +0x2c,0x00,0x07,0x00,0x8e,0x00,0x00,0x00,0x40,0x03,0x00,0x00,0x01,0x01,0x00,0x00, +0x7c,0x00,0x00,0x00,0x7c,0x00,0x00,0x00,0x7c,0x00,0x00,0x00,0x01,0x00,0x03,0x00, +0x45,0x00,0x00,0x00,0x4e,0x03,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00, +0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x86,0x01,0x00,0x00,0xfb,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x86,0x01,0x00,0x00,0xfc,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0xaa,0x01,0x00,0x00,0xad,0x01,0x00,0x00, +0xac,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0xa7,0x01,0x00,0x00,0xae,0x01,0x00,0x00, +0xad,0x01,0x00,0x00,0xad,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x84,0x00,0x05,0x00,0xa7,0x01,0x00,0x00,0xb1,0x01,0x00,0x00,0xae,0x01,0x00,0x00, +0xb0,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0xaa,0x01,0x00,0x00,0xb3,0x01,0x00,0x00, +0xb2,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0xa7,0x01,0x00,0x00,0xb4,0x01,0x00,0x00, +0xb3,0x01,0x00,0x00,0xb3,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x80,0x00,0x05,0x00,0xa7,0x01,0x00,0x00,0xb5,0x01,0x00,0x00,0xb1,0x01,0x00,0x00, +0xb4,0x01,0x00,0x00,0x7c,0x00,0x04,0x00,0x1c,0x00,0x00,0x00,0xb7,0x01,0x00,0x00, +0xb5,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x63,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0xfb,0x00,0x03,0x00,0x7c,0x00,0x00,0x00,0xff,0x01,0x00,0x00,0xf8,0x00,0x02,0x00, +0xff,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x76,0x00,0x00,0x00,0x67,0x02,0x00,0x00, +0x78,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x61,0x00,0x00,0x00,0x69,0x02,0x00,0x00, +0x67,0x02,0x00,0x00,0xb7,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x65,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6a,0x02,0x00,0x00,0x69,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x02,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0x02,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x30,0x00,0x00,0x00,0x46,0x03,0x00,0x00, +0x10,0x01,0x00,0x00,0xff,0x01,0x00,0x00,0x6d,0x03,0x00,0x00,0x3e,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x43,0x03,0x00,0x00,0x0d,0x01,0x00,0x00, +0xff,0x01,0x00,0x00,0x5d,0x03,0x00,0x00,0x3e,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x42,0x03,0x00,0x00,0x86,0x00,0x00,0x00,0xff,0x01,0x00,0x00, +0x62,0x03,0x00,0x00,0x3e,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x0d,0x00,0x00,0x00, +0x41,0x03,0x00,0x00,0x13,0x01,0x00,0x00,0xff,0x01,0x00,0x00,0x40,0x02,0x00,0x00, +0x3e,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x0d,0x00,0x00,0x00,0x68,0x03,0x00,0x00, +0x65,0x00,0x00,0x00,0xff,0x01,0x00,0x00,0x67,0x03,0x00,0x00,0x3e,0x02,0x00,0x00, +0xb3,0x00,0x05,0x00,0x45,0x00,0x00,0x00,0x05,0x02,0x00,0x00,0x41,0x03,0x00,0x00, +0xac,0x00,0x00,0x00,0xf6,0x00,0x04,0x00,0x41,0x02,0x00,0x00,0x3e,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x05,0x02,0x00,0x00,0x06,0x02,0x00,0x00, +0x41,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x06,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x07,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x07,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x30,0x00,0x00,0x00,0x6d,0x03,0x00,0x00,0x46,0x03,0x00,0x00,0x06,0x02,0x00,0x00, +0x8e,0x03,0x00,0x00,0x38,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x0d,0x00,0x00,0x00, +0x67,0x03,0x00,0x00,0x68,0x03,0x00,0x00,0x06,0x02,0x00,0x00,0x3c,0x02,0x00,0x00, +0x38,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x62,0x03,0x00,0x00, +0x42,0x03,0x00,0x00,0x06,0x02,0x00,0x00,0x8c,0x03,0x00,0x00,0x38,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x5d,0x03,0x00,0x00,0x43,0x03,0x00,0x00, +0x06,0x02,0x00,0x00,0x8a,0x03,0x00,0x00,0x38,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x0d,0x00,0x00,0x00,0x4f,0x03,0x00,0x00,0x13,0x01,0x00,0x00,0x06,0x02,0x00,0x00, +0x3a,0x02,0x00,0x00,0x38,0x02,0x00,0x00,0xb3,0x00,0x05,0x00,0x45,0x00,0x00,0x00, +0x0a,0x02,0x00,0x00,0x4f,0x03,0x00,0x00,0xac,0x00,0x00,0x00,0xf6,0x00,0x04,0x00, +0x3d,0x02,0x00,0x00,0x38,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x0a,0x02,0x00,0x00,0x0b,0x02,0x00,0x00,0x3d,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0b,0x02,0x00,0x00,0xaa,0x00,0x05,0x00,0x45,0x00,0x00,0x00,0x0d,0x02,0x00,0x00, +0x4f,0x03,0x00,0x00,0x65,0x00,0x00,0x00,0xaa,0x00,0x05,0x00,0x45,0x00,0x00,0x00, +0x0f,0x02,0x00,0x00,0x41,0x03,0x00,0x00,0x65,0x00,0x00,0x00,0xa7,0x00,0x05,0x00, +0x45,0x00,0x00,0x00,0x10,0x02,0x00,0x00,0x0d,0x02,0x00,0x00,0x0f,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x12,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x10,0x02,0x00,0x00,0x11,0x02,0x00,0x00,0x12,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0x11,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x38,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0x12,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x1c,0x00,0x00,0x00,0x15,0x02,0x00,0x00, +0x4f,0x03,0x00,0x00,0x41,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x66,0x00,0x00,0x00, +0x6d,0x02,0x00,0x00,0x64,0x00,0x00,0x00,0x65,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x1c,0x00,0x00,0x00,0x6e,0x02,0x00,0x00,0x6d,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x1c,0x00,0x00,0x00,0x80,0x02,0x00,0x00,0xb7,0x01,0x00,0x00,0x15,0x02,0x00,0x00, +0xb1,0x00,0x05,0x00,0x45,0x00,0x00,0x00,0x83,0x02,0x00,0x00,0x4f,0x03,0x00,0x00, +0x65,0x00,0x00,0x00,0xf7,0x00,0x03,0x00,0x8b,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x83,0x02,0x00,0x00,0x84,0x02,0x00,0x00,0x88,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0x84,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0x86,0x02,0x00,0x00,0x80,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x0d,0x00,0x00,0x00,0xc0,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x86,0x02,0x00,0x00,0x65,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x8b,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0x88,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0x8a,0x02,0x00,0x00,0x80,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x8b,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x8b,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x0d,0x00,0x00,0x00,0x51,0x03,0x00,0x00,0xc0,0x02,0x00,0x00,0x84,0x02,0x00,0x00, +0x8a,0x02,0x00,0x00,0x88,0x02,0x00,0x00,0xad,0x00,0x05,0x00,0x45,0x00,0x00,0x00, +0x90,0x02,0x00,0x00,0x4f,0x03,0x00,0x00,0x65,0x00,0x00,0x00,0xf7,0x00,0x03,0x00, +0x9b,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x90,0x02,0x00,0x00, +0x91,0x02,0x00,0x00,0x98,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x91,0x02,0x00,0x00, +0x51,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x93,0x02,0x00,0x00,0x6e,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x94,0x02,0x00,0x00, +0x93,0x02,0x00,0x00,0xac,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x0d,0x00,0x00,0x00, +0xc5,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x51,0x03,0x00,0x00, +0x94,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x9b,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0x98,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x9b,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9b,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x0d,0x00,0x00,0x00,0x53,0x03,0x00,0x00, +0xc5,0x02,0x00,0x00,0x91,0x02,0x00,0x00,0x51,0x03,0x00,0x00,0x98,0x02,0x00,0x00, +0x52,0x00,0x06,0x00,0x1c,0x00,0x00,0x00,0x32,0x03,0x00,0x00,0x53,0x03,0x00,0x00, +0x80,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xb1,0x00,0x05,0x00,0x45,0x00,0x00,0x00, +0xa0,0x02,0x00,0x00,0x41,0x03,0x00,0x00,0x65,0x00,0x00,0x00,0xf7,0x00,0x03,0x00, +0xa8,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa0,0x02,0x00,0x00, +0xa1,0x02,0x00,0x00,0xa5,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xa1,0x02,0x00,0x00, +0x51,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xa3,0x02,0x00,0x00,0x80,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x0d,0x00,0x00,0x00,0xca,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xa3,0x02,0x00,0x00,0x65,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa8,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xa5,0x02,0x00,0x00, +0x51,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xa7,0x02,0x00,0x00,0x80,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xa8,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa8,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x0d,0x00,0x00,0x00,0x55,0x03,0x00,0x00, +0xca,0x02,0x00,0x00,0xa1,0x02,0x00,0x00,0xa7,0x02,0x00,0x00,0xa5,0x02,0x00,0x00, +0xad,0x00,0x05,0x00,0x45,0x00,0x00,0x00,0xad,0x02,0x00,0x00,0x41,0x03,0x00,0x00, +0x65,0x00,0x00,0x00,0xf7,0x00,0x03,0x00,0xb8,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xad,0x02,0x00,0x00,0xae,0x02,0x00,0x00,0xb5,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xae,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0xb0,0x02,0x00,0x00,0x6e,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0xb1,0x02,0x00,0x00,0xb0,0x02,0x00,0x00,0xac,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x0d,0x00,0x00,0x00,0xcf,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x55,0x03,0x00,0x00,0xb1,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb8,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xb5,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb8,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xb8,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x0d,0x00,0x00,0x00,0x57,0x03,0x00,0x00,0xcf,0x02,0x00,0x00,0xae,0x02,0x00,0x00, +0x55,0x03,0x00,0x00,0xb5,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x1c,0x00,0x00,0x00, +0x3d,0x03,0x00,0x00,0x57,0x03,0x00,0x00,0x32,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x61,0x00,0x00,0x00,0xd4,0x02,0x00,0x00,0x67,0x02,0x00,0x00, +0x3d,0x03,0x00,0x00,0x02,0x00,0x00,0x00,0x65,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd5,0x02,0x00,0x00,0xd4,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xda,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xd5,0x02,0x00,0x00,0x6a,0x02,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xdf,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xd5,0x02,0x00,0x00,0x6a,0x02,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x24,0x02,0x00,0x00,0xda,0x02,0x00,0x00,0xdf,0x02,0x00,0x00,0xba,0x00,0x05,0x00, +0x45,0x00,0x00,0x00,0x26,0x02,0x00,0x00,0x24,0x02,0x00,0x00,0x86,0x00,0x00,0x00, +0xb8,0x00,0x05,0x00,0x45,0x00,0x00,0x00,0x29,0x02,0x00,0x00,0x24,0x02,0x00,0x00, +0x0b,0x01,0x00,0x00,0xa7,0x00,0x05,0x00,0x45,0x00,0x00,0x00,0x2a,0x02,0x00,0x00, +0x26,0x02,0x00,0x00,0x29,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x37,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x2a,0x02,0x00,0x00,0x2b,0x02,0x00,0x00, +0x30,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x2b,0x02,0x00,0x00,0xc4,0x00,0x05,0x00, +0x30,0x00,0x00,0x00,0x2d,0x02,0x00,0x00,0xb8,0x00,0x00,0x00,0x67,0x03,0x00,0x00, +0xc5,0x00,0x05,0x00,0x30,0x00,0x00,0x00,0x2f,0x02,0x00,0x00,0x6d,0x03,0x00,0x00, +0x2d,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x37,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0x30,0x02,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe4,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x5d,0x03,0x00,0x00,0xd5,0x02,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe9,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x62,0x03,0x00,0x00,0xd5,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x37,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x37,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x30,0x00,0x00,0x00,0x8f,0x03,0x00,0x00,0x2f,0x02,0x00,0x00,0x2b,0x02,0x00,0x00, +0x6d,0x03,0x00,0x00,0x30,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x8d,0x03,0x00,0x00,0x62,0x03,0x00,0x00,0x2b,0x02,0x00,0x00,0xe9,0x02,0x00,0x00, +0x30,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x8b,0x03,0x00,0x00, +0x5d,0x03,0x00,0x00,0x2b,0x02,0x00,0x00,0xe4,0x02,0x00,0x00,0x30,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x38,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x38,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x30,0x00,0x00,0x00,0x8e,0x03,0x00,0x00,0x6d,0x03,0x00,0x00, +0x11,0x02,0x00,0x00,0x8f,0x03,0x00,0x00,0x37,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x8c,0x03,0x00,0x00,0x62,0x03,0x00,0x00,0x11,0x02,0x00,0x00, +0x8d,0x03,0x00,0x00,0x37,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x8a,0x03,0x00,0x00,0x5d,0x03,0x00,0x00,0x11,0x02,0x00,0x00,0x8b,0x03,0x00,0x00, +0x37,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x3a,0x02,0x00,0x00, +0x4f,0x03,0x00,0x00,0xac,0x00,0x00,0x00,0x80,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0x3c,0x02,0x00,0x00,0x67,0x03,0x00,0x00,0xac,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x07,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x3d,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x3e,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x3e,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0x40,0x02,0x00,0x00,0x41,0x03,0x00,0x00,0xac,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x02,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x41,0x02,0x00,0x00, +0xba,0x00,0x05,0x00,0x45,0x00,0x00,0x00,0x44,0x02,0x00,0x00,0x6a,0x02,0x00,0x00, +0x42,0x03,0x00,0x00,0xb8,0x00,0x05,0x00,0x45,0x00,0x00,0x00,0x47,0x02,0x00,0x00, +0x6a,0x02,0x00,0x00,0x43,0x03,0x00,0x00,0xa6,0x00,0x05,0x00,0x45,0x00,0x00,0x00, +0x48,0x02,0x00,0x00,0x44,0x02,0x00,0x00,0x47,0x02,0x00,0x00,0xa4,0x00,0x05,0x00, +0x45,0x00,0x00,0x00,0x4a,0x02,0x00,0x00,0x6e,0x01,0x00,0x00,0x48,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x4c,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x4a,0x02,0x00,0x00,0x4b,0x02,0x00,0x00,0x4c,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4b,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x63,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4c,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x4d,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4d,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x0d,0x00,0x00,0x00,0x44,0x03,0x00,0x00, +0x65,0x00,0x00,0x00,0x4c,0x02,0x00,0x00,0x5f,0x02,0x00,0x00,0x5d,0x02,0x00,0x00, +0xb1,0x00,0x05,0x00,0x45,0x00,0x00,0x00,0x50,0x02,0x00,0x00,0x44,0x03,0x00,0x00, +0x7b,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x60,0x02,0x00,0x00,0x5d,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x50,0x02,0x00,0x00,0x51,0x02,0x00,0x00, +0x60,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x51,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0xfb,0x01,0x00,0x00,0x84,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x31,0x00,0x00,0x00, +0x54,0x02,0x00,0x00,0xfb,0x01,0x00,0x00,0x44,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x30,0x00,0x00,0x00,0x55,0x02,0x00,0x00,0x54,0x02,0x00,0x00,0xc7,0x00,0x05,0x00, +0x30,0x00,0x00,0x00,0x56,0x02,0x00,0x00,0x46,0x03,0x00,0x00,0x55,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0xfc,0x01,0x00,0x00,0x84,0x01,0x00,0x00,0x41,0x00,0x05,0x00, +0x31,0x00,0x00,0x00,0x58,0x02,0x00,0x00,0xfc,0x01,0x00,0x00,0x44,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x30,0x00,0x00,0x00,0x59,0x02,0x00,0x00,0x58,0x02,0x00,0x00, +0xaa,0x00,0x05,0x00,0x45,0x00,0x00,0x00,0x5a,0x02,0x00,0x00,0x56,0x02,0x00,0x00, +0x59,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x5c,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x5a,0x02,0x00,0x00,0x5b,0x02,0x00,0x00,0x5c,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5b,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x60,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5c,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x5d,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5d,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0x5f,0x02,0x00,0x00,0x44,0x03,0x00,0x00,0xac,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x4d,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x60,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x45,0x00,0x00,0x00,0x4b,0x03,0x00,0x00,0x4e,0x03,0x00,0x00,0x4d,0x02,0x00,0x00, +0x6e,0x01,0x00,0x00,0x5b,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x45,0x00,0x00,0x00, +0x47,0x03,0x00,0x00,0x6e,0x01,0x00,0x00,0x4d,0x02,0x00,0x00,0x95,0x01,0x00,0x00, +0x5b,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x62,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x47,0x03,0x00,0x00,0x63,0x02,0x00,0x00,0x62,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0x62,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x63,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0x63,0x02,0x00,0x00,0xf5,0x00,0x09,0x00,0x45,0x00,0x00,0x00, +0x4a,0x03,0x00,0x00,0x6e,0x01,0x00,0x00,0x4b,0x02,0x00,0x00,0x4b,0x03,0x00,0x00, +0x60,0x02,0x00,0x00,0x95,0x01,0x00,0x00,0x62,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xdc,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x4a,0x03,0x00,0x00, +0xd8,0x01,0x00,0x00,0xdc,0x01,0x00,0x00,0xf8,0x00,0x02,0x00,0xd8,0x01,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xf0,0x02,0x00,0x00,0xb7,0x01,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xf2,0x02,0x00,0x00,0xf0,0x02,0x00,0x00, +0x3e,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x71,0x00,0x00,0x00,0x02,0x03,0x00,0x00, +0x64,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x03,0x03,0x00,0x00,0x02,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xf4,0x02,0x00,0x00,0xf2,0x02,0x00,0x00,0x03,0x03,0x00,0x00,0x41,0x00,0x05,0x00, +0x66,0x00,0x00,0x00,0x06,0x03,0x00,0x00,0x64,0x00,0x00,0x00,0x65,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x1c,0x00,0x00,0x00,0x07,0x03,0x00,0x00,0x06,0x03,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xf7,0x02,0x00,0x00,0x07,0x03,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xf8,0x02,0x00,0x00,0xf4,0x02,0x00,0x00, +0xf7,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x66,0x00,0x00,0x00,0x0a,0x03,0x00,0x00, +0x64,0x00,0x00,0x00,0x6b,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x1c,0x00,0x00,0x00, +0x0b,0x03,0x00,0x00,0x0a,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xfa,0x02,0x00,0x00,0x0b,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xfb,0x02,0x00,0x00,0xf8,0x02,0x00,0x00,0xfa,0x02,0x00,0x00,0x0c,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0xfd,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0xfb,0x02,0x00,0x00,0x6e,0x00,0x04,0x00,0x1c,0x00,0x00,0x00,0xfe,0x02,0x00,0x00, +0xfd,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x80,0x00,0x00,0x00,0x0d,0x03,0x00,0x00, +0x82,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x0d,0x03,0x00,0x00,0xfe,0x02,0x00,0x00, +0x3f,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0xdc,0x01,0x00,0x00,0xf8,0x00,0x02,0x00, +0xdc,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x66,0x00,0x00,0x00,0x21,0x03,0x00,0x00, +0x64,0x00,0x00,0x00,0x65,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x1c,0x00,0x00,0x00, +0x22,0x03,0x00,0x00,0x21,0x03,0x00,0x00,0xb1,0x00,0x05,0x00,0xfc,0x00,0x00,0x00, +0x19,0x03,0x00,0x00,0xb7,0x01,0x00,0x00,0x22,0x03,0x00,0x00,0x9b,0x00,0x04,0x00, +0x45,0x00,0x00,0x00,0x1a,0x03,0x00,0x00,0x19,0x03,0x00,0x00,0xf7,0x00,0x03,0x00, +0x1e,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x1a,0x03,0x00,0x00, +0x1b,0x03,0x00,0x00,0x1e,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x1b,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x88,0x00,0x00,0x00,0x24,0x03,0x00,0x00,0x8a,0x00,0x00,0x00, +0x63,0x00,0x04,0x00,0x24,0x03,0x00,0x00,0xb7,0x01,0x00,0x00,0x40,0x03,0x00,0x00, +0xf9,0x00,0x02,0x00,0x1e,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x1e,0x03,0x00,0x00, +0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_lock_pass_45c4d96e1b5bcd1e7743f27c5aa9ee3f.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_lock_pass_45c4d96e1b5bcd1e7743f27c5aa9ee3f.h new file mode 100644 index 00000000..6d7f2a7a --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_lock_pass_45c4d96e1b5bcd1e7743f27c5aa9ee3f.h @@ -0,0 +1,415 @@ +// ffx_fsr2_lock_pass_45c4d96e1b5bcd1e7743f27c5aa9ee3f.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_lock_pass_45c4d96e1b5bcd1e7743f27c5aa9ee3f_SampledImageResourceNames[] = { "r_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_lock_pass_45c4d96e1b5bcd1e7743f27c5aa9ee3f_SampledImageResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_lock_pass_45c4d96e1b5bcd1e7743f27c5aa9ee3f_SampledImageResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_lock_pass_45c4d96e1b5bcd1e7743f27c5aa9ee3f_SampledImageResourceSets[] = { 1, }; + +static const char* g_ffx_fsr2_lock_pass_45c4d96e1b5bcd1e7743f27c5aa9ee3f_StorageImageResourceNames[] = { "rw_new_locks", "rw_reconstructed_previous_nearest_depth", }; +static const uint32_t g_ffx_fsr2_lock_pass_45c4d96e1b5bcd1e7743f27c5aa9ee3f_StorageImageResourceBindings[] = { 1, 2, }; +static const uint32_t g_ffx_fsr2_lock_pass_45c4d96e1b5bcd1e7743f27c5aa9ee3f_StorageImageResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_lock_pass_45c4d96e1b5bcd1e7743f27c5aa9ee3f_StorageImageResourceSets[] = { 1, 1, }; + +static const char* g_ffx_fsr2_lock_pass_45c4d96e1b5bcd1e7743f27c5aa9ee3f_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_lock_pass_45c4d96e1b5bcd1e7743f27c5aa9ee3f_UniformBufferResourceBindings[] = { 3, }; +static const uint32_t g_ffx_fsr2_lock_pass_45c4d96e1b5bcd1e7743f27c5aa9ee3f_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_lock_pass_45c4d96e1b5bcd1e7743f27c5aa9ee3f_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_lock_pass_45c4d96e1b5bcd1e7743f27c5aa9ee3f_size = 6268; + +static const unsigned char g_ffx_fsr2_lock_pass_45c4d96e1b5bcd1e7743f27c5aa9ee3f_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x90,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x07,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0xac,0x01,0x00,0x00, +0xb2,0x01,0x00,0x00,0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00, +0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74, +0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73, +0x00,0x00,0x00,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c, +0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65, +0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00, +0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64, +0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00, +0x62,0x00,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x62,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e, +0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x62,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69, +0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00,0x62,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0b,0x00,0x62,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70, +0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44, +0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00, +0x62,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00, +0x62,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00, +0x62,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e, +0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00,0x62,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70, +0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00,0x62,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x62,0x00,0x00,0x00, +0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x62,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x62,0x00,0x00,0x00, +0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74, +0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00,0x62,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0a,0x00,0x62,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70, +0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x62,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00, +0x06,0x00,0x09,0x00,0x62,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74, +0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x62,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00, +0x62,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63, +0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00, +0x06,0x00,0x0a,0x00,0x62,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65, +0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x64,0x00,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00,0x05,0x00,0x07,0x00,0x78,0x00,0x00,0x00, +0x72,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6c,0x75,0x6d, +0x61,0x00,0x00,0x00,0x05,0x00,0x06,0x00,0x82,0x00,0x00,0x00,0x72,0x77,0x5f,0x6e, +0x65,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x0c,0x00, +0x8a,0x00,0x00,0x00,0x72,0x77,0x5f,0x72,0x65,0x63,0x6f,0x6e,0x73,0x74,0x72,0x75, +0x63,0x74,0x65,0x64,0x5f,0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x6e,0x65, +0x61,0x72,0x65,0x73,0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x05,0x00,0x06,0x00, +0xac,0x01,0x00,0x00,0x67,0x6c,0x5f,0x57,0x6f,0x72,0x6b,0x47,0x72,0x6f,0x75,0x70, +0x49,0x44,0x00,0x00,0x05,0x00,0x08,0x00,0xb2,0x01,0x00,0x00,0x67,0x6c,0x5f,0x4c, +0x6f,0x63,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44, +0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x62,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x62,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00, +0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x62,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x62,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x62,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x62,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x64,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x64,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x78,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x78,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x82,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x82,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x8a,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x8a,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xac,0x01,0x00,0x00,0x0b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb2,0x01,0x00,0x00,0x0b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xc8,0x01,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00, +0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x15,0x00,0x04,0x00, +0x0d,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x1c,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00, +0x30,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x31,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x14,0x00,0x02,0x00, +0x45,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x61,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x1e,0x00,0x15,0x00,0x62,0x00,0x00,0x00,0x1c,0x00,0x00,0x00, +0x1c,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x1c,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x61,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x63,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x62,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x63,0x00,0x00,0x00, +0x64,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x0d,0x00,0x00,0x00, +0x65,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x66,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x0d,0x00,0x00,0x00, +0x6b,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x0d,0x00,0x00,0x00, +0x70,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x71,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x76,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x77,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x76,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x77,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x30,0x00,0x00,0x00,0x7c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x80,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0f,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x81,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x81,0x00,0x00,0x00,0x82,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x86,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0x88,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x89,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x88,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x89,0x00,0x00,0x00,0x8a,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x8e,0x00,0x00,0x00,0x30,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x0d,0x00,0x00,0x00,0xac,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x30,0x00,0x00,0x00,0xb8,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe3,0x00,0x00,0x00, +0x00,0x00,0x00,0x3f,0x17,0x00,0x04,0x00,0xfc,0x00,0x00,0x00,0x45,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x30,0x00,0x00,0x00,0x01,0x01,0x00,0x00, +0x00,0x00,0x80,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0b,0x01,0x00,0x00, +0x66,0x66,0x86,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0d,0x01,0x00,0x00, +0xff,0xff,0x7f,0x7f,0x2b,0x00,0x04,0x00,0x30,0x00,0x00,0x00,0x10,0x01,0x00,0x00, +0x10,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x0d,0x00,0x00,0x00,0x13,0x01,0x00,0x00, +0xff,0xff,0xff,0xff,0x2a,0x00,0x03,0x00,0x45,0x00,0x00,0x00,0x6e,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x0d,0x00,0x00,0x00,0x7b,0x01,0x00,0x00,0x04,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x30,0x00,0x00,0x00,0x7e,0x01,0x00,0x00,0x04,0x00,0x00,0x00, +0x1c,0x00,0x04,0x00,0x7f,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x7e,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x30,0x00,0x00,0x00,0x80,0x01,0x00,0x00,0x1b,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x30,0x00,0x00,0x00,0x81,0x01,0x00,0x00,0x36,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x30,0x00,0x00,0x00,0x82,0x01,0x00,0x00,0xd8,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x30,0x00,0x00,0x00,0x83,0x01,0x00,0x00,0xb0,0x01,0x00,0x00, +0x2c,0x00,0x07,0x00,0x7f,0x01,0x00,0x00,0x84,0x01,0x00,0x00,0x80,0x01,0x00,0x00, +0x81,0x01,0x00,0x00,0x82,0x01,0x00,0x00,0x83,0x01,0x00,0x00,0x20,0x00,0x04,0x00, +0x86,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x7f,0x01,0x00,0x00,0x29,0x00,0x03,0x00, +0x45,0x00,0x00,0x00,0x95,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xa0,0x01,0x00,0x00,0x00,0x00,0x80,0x3f,0x17,0x00,0x04,0x00,0xa7,0x01,0x00,0x00, +0x30,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0xaa,0x01,0x00,0x00, +0x30,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xab,0x01,0x00,0x00, +0x01,0x00,0x00,0x00,0xaa,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0xab,0x01,0x00,0x00, +0xac,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x30,0x00,0x00,0x00, +0xaf,0x01,0x00,0x00,0x08,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0xa7,0x01,0x00,0x00, +0xb0,0x01,0x00,0x00,0xaf,0x01,0x00,0x00,0xaf,0x01,0x00,0x00,0x3b,0x00,0x04,0x00, +0xab,0x01,0x00,0x00,0xb2,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x06,0x00, +0xaa,0x01,0x00,0x00,0xc8,0x01,0x00,0x00,0xaf,0x01,0x00,0x00,0xaf,0x01,0x00,0x00, +0xb8,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x3e,0x03,0x00,0x00, +0xe3,0x00,0x00,0x00,0xe3,0x00,0x00,0x00,0x2c,0x00,0x07,0x00,0x61,0x00,0x00,0x00, +0x3f,0x03,0x00,0x00,0xa0,0x01,0x00,0x00,0x86,0x00,0x00,0x00,0x86,0x00,0x00,0x00, +0x86,0x00,0x00,0x00,0x2c,0x00,0x07,0x00,0x8e,0x00,0x00,0x00,0x40,0x03,0x00,0x00, +0x01,0x01,0x00,0x00,0x7c,0x00,0x00,0x00,0x7c,0x00,0x00,0x00,0x7c,0x00,0x00,0x00, +0x01,0x00,0x03,0x00,0x45,0x00,0x00,0x00,0x4e,0x03,0x00,0x00,0x36,0x00,0x05,0x00, +0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x86,0x01,0x00,0x00, +0xfb,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x86,0x01,0x00,0x00, +0xfc,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0xaa,0x01,0x00,0x00, +0xad,0x01,0x00,0x00,0xac,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0xa7,0x01,0x00,0x00, +0xae,0x01,0x00,0x00,0xad,0x01,0x00,0x00,0xad,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x84,0x00,0x05,0x00,0xa7,0x01,0x00,0x00,0xb1,0x01,0x00,0x00, +0xae,0x01,0x00,0x00,0xb0,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0xaa,0x01,0x00,0x00, +0xb3,0x01,0x00,0x00,0xb2,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0xa7,0x01,0x00,0x00, +0xb4,0x01,0x00,0x00,0xb3,0x01,0x00,0x00,0xb3,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x80,0x00,0x05,0x00,0xa7,0x01,0x00,0x00,0xb5,0x01,0x00,0x00, +0xb1,0x01,0x00,0x00,0xb4,0x01,0x00,0x00,0x7c,0x00,0x04,0x00,0x1c,0x00,0x00,0x00, +0xb7,0x01,0x00,0x00,0xb5,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x63,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0xfb,0x00,0x03,0x00,0x7c,0x00,0x00,0x00,0xff,0x01,0x00,0x00, +0xf8,0x00,0x02,0x00,0xff,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x76,0x00,0x00,0x00, +0x67,0x02,0x00,0x00,0x78,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x61,0x00,0x00,0x00, +0x69,0x02,0x00,0x00,0x67,0x02,0x00,0x00,0xb7,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x65,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6a,0x02,0x00,0x00, +0x69,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x02,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0x02,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x30,0x00,0x00,0x00, +0x46,0x03,0x00,0x00,0x10,0x01,0x00,0x00,0xff,0x01,0x00,0x00,0x6d,0x03,0x00,0x00, +0x3e,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x43,0x03,0x00,0x00, +0x0d,0x01,0x00,0x00,0xff,0x01,0x00,0x00,0x5d,0x03,0x00,0x00,0x3e,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x42,0x03,0x00,0x00,0x86,0x00,0x00,0x00, +0xff,0x01,0x00,0x00,0x62,0x03,0x00,0x00,0x3e,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x0d,0x00,0x00,0x00,0x41,0x03,0x00,0x00,0x13,0x01,0x00,0x00,0xff,0x01,0x00,0x00, +0x40,0x02,0x00,0x00,0x3e,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x0d,0x00,0x00,0x00, +0x68,0x03,0x00,0x00,0x65,0x00,0x00,0x00,0xff,0x01,0x00,0x00,0x67,0x03,0x00,0x00, +0x3e,0x02,0x00,0x00,0xb3,0x00,0x05,0x00,0x45,0x00,0x00,0x00,0x05,0x02,0x00,0x00, +0x41,0x03,0x00,0x00,0xac,0x00,0x00,0x00,0xf6,0x00,0x04,0x00,0x41,0x02,0x00,0x00, +0x3e,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x05,0x02,0x00,0x00, +0x06,0x02,0x00,0x00,0x41,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x06,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x07,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x07,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x30,0x00,0x00,0x00,0x6d,0x03,0x00,0x00,0x46,0x03,0x00,0x00, +0x06,0x02,0x00,0x00,0x8e,0x03,0x00,0x00,0x38,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x0d,0x00,0x00,0x00,0x67,0x03,0x00,0x00,0x68,0x03,0x00,0x00,0x06,0x02,0x00,0x00, +0x3c,0x02,0x00,0x00,0x38,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x62,0x03,0x00,0x00,0x42,0x03,0x00,0x00,0x06,0x02,0x00,0x00,0x8c,0x03,0x00,0x00, +0x38,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x5d,0x03,0x00,0x00, +0x43,0x03,0x00,0x00,0x06,0x02,0x00,0x00,0x8a,0x03,0x00,0x00,0x38,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x0d,0x00,0x00,0x00,0x4f,0x03,0x00,0x00,0x13,0x01,0x00,0x00, +0x06,0x02,0x00,0x00,0x3a,0x02,0x00,0x00,0x38,0x02,0x00,0x00,0xb3,0x00,0x05,0x00, +0x45,0x00,0x00,0x00,0x0a,0x02,0x00,0x00,0x4f,0x03,0x00,0x00,0xac,0x00,0x00,0x00, +0xf6,0x00,0x04,0x00,0x3d,0x02,0x00,0x00,0x38,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x0a,0x02,0x00,0x00,0x0b,0x02,0x00,0x00,0x3d,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0x0b,0x02,0x00,0x00,0xaa,0x00,0x05,0x00,0x45,0x00,0x00,0x00, +0x0d,0x02,0x00,0x00,0x4f,0x03,0x00,0x00,0x65,0x00,0x00,0x00,0xaa,0x00,0x05,0x00, +0x45,0x00,0x00,0x00,0x0f,0x02,0x00,0x00,0x41,0x03,0x00,0x00,0x65,0x00,0x00,0x00, +0xa7,0x00,0x05,0x00,0x45,0x00,0x00,0x00,0x10,0x02,0x00,0x00,0x0d,0x02,0x00,0x00, +0x0f,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x12,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x10,0x02,0x00,0x00,0x11,0x02,0x00,0x00,0x12,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0x11,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x38,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0x12,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x1c,0x00,0x00,0x00, +0x15,0x02,0x00,0x00,0x4f,0x03,0x00,0x00,0x41,0x03,0x00,0x00,0x41,0x00,0x05,0x00, +0x66,0x00,0x00,0x00,0x6d,0x02,0x00,0x00,0x64,0x00,0x00,0x00,0x65,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x1c,0x00,0x00,0x00,0x6e,0x02,0x00,0x00,0x6d,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x1c,0x00,0x00,0x00,0x80,0x02,0x00,0x00,0xb7,0x01,0x00,0x00, +0x15,0x02,0x00,0x00,0xb1,0x00,0x05,0x00,0x45,0x00,0x00,0x00,0x83,0x02,0x00,0x00, +0x4f,0x03,0x00,0x00,0x65,0x00,0x00,0x00,0xf7,0x00,0x03,0x00,0x8b,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x83,0x02,0x00,0x00,0x84,0x02,0x00,0x00, +0x88,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x84,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0x86,0x02,0x00,0x00,0x80,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x0d,0x00,0x00,0x00,0xc0,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x00,0x00,0x00,0x86,0x02,0x00,0x00,0x65,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x8b,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x88,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0x8a,0x02,0x00,0x00,0x80,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x8b,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x8b,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x0d,0x00,0x00,0x00,0x51,0x03,0x00,0x00,0xc0,0x02,0x00,0x00, +0x84,0x02,0x00,0x00,0x8a,0x02,0x00,0x00,0x88,0x02,0x00,0x00,0xad,0x00,0x05,0x00, +0x45,0x00,0x00,0x00,0x90,0x02,0x00,0x00,0x4f,0x03,0x00,0x00,0x65,0x00,0x00,0x00, +0xf7,0x00,0x03,0x00,0x9b,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x90,0x02,0x00,0x00,0x91,0x02,0x00,0x00,0x98,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0x91,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x93,0x02,0x00,0x00, +0x6e,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0x94,0x02,0x00,0x00,0x93,0x02,0x00,0x00,0xac,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x0d,0x00,0x00,0x00,0xc5,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x51,0x03,0x00,0x00,0x94,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x9b,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0x98,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x9b,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0x9b,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x0d,0x00,0x00,0x00, +0x53,0x03,0x00,0x00,0xc5,0x02,0x00,0x00,0x91,0x02,0x00,0x00,0x51,0x03,0x00,0x00, +0x98,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x1c,0x00,0x00,0x00,0x32,0x03,0x00,0x00, +0x53,0x03,0x00,0x00,0x80,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xb1,0x00,0x05,0x00, +0x45,0x00,0x00,0x00,0xa0,0x02,0x00,0x00,0x41,0x03,0x00,0x00,0x65,0x00,0x00,0x00, +0xf7,0x00,0x03,0x00,0xa8,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xa0,0x02,0x00,0x00,0xa1,0x02,0x00,0x00,0xa5,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa1,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xa3,0x02,0x00,0x00, +0x80,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x0d,0x00,0x00,0x00, +0xca,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xa3,0x02,0x00,0x00, +0x65,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xa8,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa5,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xa7,0x02,0x00,0x00, +0x80,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xa8,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa8,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x0d,0x00,0x00,0x00, +0x55,0x03,0x00,0x00,0xca,0x02,0x00,0x00,0xa1,0x02,0x00,0x00,0xa7,0x02,0x00,0x00, +0xa5,0x02,0x00,0x00,0xad,0x00,0x05,0x00,0x45,0x00,0x00,0x00,0xad,0x02,0x00,0x00, +0x41,0x03,0x00,0x00,0x65,0x00,0x00,0x00,0xf7,0x00,0x03,0x00,0xb8,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xad,0x02,0x00,0x00,0xae,0x02,0x00,0x00, +0xb5,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xae,0x02,0x00,0x00,0x51,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0xb0,0x02,0x00,0x00,0x6e,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x82,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xb1,0x02,0x00,0x00,0xb0,0x02,0x00,0x00, +0xac,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x0d,0x00,0x00,0x00,0xcf,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x55,0x03,0x00,0x00,0xb1,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb8,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xb5,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb8,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xb8,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x0d,0x00,0x00,0x00,0x57,0x03,0x00,0x00,0xcf,0x02,0x00,0x00, +0xae,0x02,0x00,0x00,0x55,0x03,0x00,0x00,0xb5,0x02,0x00,0x00,0x52,0x00,0x06,0x00, +0x1c,0x00,0x00,0x00,0x3d,0x03,0x00,0x00,0x57,0x03,0x00,0x00,0x32,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x61,0x00,0x00,0x00,0xd4,0x02,0x00,0x00, +0x67,0x02,0x00,0x00,0x3d,0x03,0x00,0x00,0x02,0x00,0x00,0x00,0x65,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd5,0x02,0x00,0x00,0xd4,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xda,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xd5,0x02,0x00,0x00,0x6a,0x02,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xdf,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xd5,0x02,0x00,0x00,0x6a,0x02,0x00,0x00,0x88,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x24,0x02,0x00,0x00,0xda,0x02,0x00,0x00,0xdf,0x02,0x00,0x00, +0xba,0x00,0x05,0x00,0x45,0x00,0x00,0x00,0x26,0x02,0x00,0x00,0x24,0x02,0x00,0x00, +0x86,0x00,0x00,0x00,0xb8,0x00,0x05,0x00,0x45,0x00,0x00,0x00,0x29,0x02,0x00,0x00, +0x24,0x02,0x00,0x00,0x0b,0x01,0x00,0x00,0xa7,0x00,0x05,0x00,0x45,0x00,0x00,0x00, +0x2a,0x02,0x00,0x00,0x26,0x02,0x00,0x00,0x29,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0x37,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x2a,0x02,0x00,0x00, +0x2b,0x02,0x00,0x00,0x30,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x2b,0x02,0x00,0x00, +0xc4,0x00,0x05,0x00,0x30,0x00,0x00,0x00,0x2d,0x02,0x00,0x00,0xb8,0x00,0x00,0x00, +0x67,0x03,0x00,0x00,0xc5,0x00,0x05,0x00,0x30,0x00,0x00,0x00,0x2f,0x02,0x00,0x00, +0x6d,0x03,0x00,0x00,0x2d,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x37,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0x30,0x02,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xe4,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x5d,0x03,0x00,0x00, +0xd5,0x02,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe9,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x62,0x03,0x00,0x00,0xd5,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x37,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x37,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x30,0x00,0x00,0x00,0x8f,0x03,0x00,0x00,0x2f,0x02,0x00,0x00, +0x2b,0x02,0x00,0x00,0x6d,0x03,0x00,0x00,0x30,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x8d,0x03,0x00,0x00,0x62,0x03,0x00,0x00,0x2b,0x02,0x00,0x00, +0xe9,0x02,0x00,0x00,0x30,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x8b,0x03,0x00,0x00,0x5d,0x03,0x00,0x00,0x2b,0x02,0x00,0x00,0xe4,0x02,0x00,0x00, +0x30,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x38,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0x38,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x30,0x00,0x00,0x00,0x8e,0x03,0x00,0x00, +0x6d,0x03,0x00,0x00,0x11,0x02,0x00,0x00,0x8f,0x03,0x00,0x00,0x37,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x8c,0x03,0x00,0x00,0x62,0x03,0x00,0x00, +0x11,0x02,0x00,0x00,0x8d,0x03,0x00,0x00,0x37,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x8a,0x03,0x00,0x00,0x5d,0x03,0x00,0x00,0x11,0x02,0x00,0x00, +0x8b,0x03,0x00,0x00,0x37,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0x3a,0x02,0x00,0x00,0x4f,0x03,0x00,0x00,0xac,0x00,0x00,0x00,0x80,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0x3c,0x02,0x00,0x00,0x67,0x03,0x00,0x00,0xac,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x07,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x3d,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x3e,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x3e,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x40,0x02,0x00,0x00,0x41,0x03,0x00,0x00, +0xac,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x02,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0x41,0x02,0x00,0x00,0xba,0x00,0x05,0x00,0x45,0x00,0x00,0x00,0x44,0x02,0x00,0x00, +0x6a,0x02,0x00,0x00,0x42,0x03,0x00,0x00,0xb8,0x00,0x05,0x00,0x45,0x00,0x00,0x00, +0x47,0x02,0x00,0x00,0x6a,0x02,0x00,0x00,0x43,0x03,0x00,0x00,0xa6,0x00,0x05,0x00, +0x45,0x00,0x00,0x00,0x48,0x02,0x00,0x00,0x44,0x02,0x00,0x00,0x47,0x02,0x00,0x00, +0xa4,0x00,0x05,0x00,0x45,0x00,0x00,0x00,0x4a,0x02,0x00,0x00,0x6e,0x01,0x00,0x00, +0x48,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x4c,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x4a,0x02,0x00,0x00,0x4b,0x02,0x00,0x00,0x4c,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4b,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x63,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4c,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x4d,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4d,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x0d,0x00,0x00,0x00, +0x44,0x03,0x00,0x00,0x65,0x00,0x00,0x00,0x4c,0x02,0x00,0x00,0x5f,0x02,0x00,0x00, +0x5d,0x02,0x00,0x00,0xb1,0x00,0x05,0x00,0x45,0x00,0x00,0x00,0x50,0x02,0x00,0x00, +0x44,0x03,0x00,0x00,0x7b,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x60,0x02,0x00,0x00, +0x5d,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x50,0x02,0x00,0x00, +0x51,0x02,0x00,0x00,0x60,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x51,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0xfb,0x01,0x00,0x00,0x84,0x01,0x00,0x00,0x41,0x00,0x05,0x00, +0x31,0x00,0x00,0x00,0x54,0x02,0x00,0x00,0xfb,0x01,0x00,0x00,0x44,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x30,0x00,0x00,0x00,0x55,0x02,0x00,0x00,0x54,0x02,0x00,0x00, +0xc7,0x00,0x05,0x00,0x30,0x00,0x00,0x00,0x56,0x02,0x00,0x00,0x46,0x03,0x00,0x00, +0x55,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xfc,0x01,0x00,0x00,0x84,0x01,0x00,0x00, +0x41,0x00,0x05,0x00,0x31,0x00,0x00,0x00,0x58,0x02,0x00,0x00,0xfc,0x01,0x00,0x00, +0x44,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x30,0x00,0x00,0x00,0x59,0x02,0x00,0x00, +0x58,0x02,0x00,0x00,0xaa,0x00,0x05,0x00,0x45,0x00,0x00,0x00,0x5a,0x02,0x00,0x00, +0x56,0x02,0x00,0x00,0x59,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x5c,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x5a,0x02,0x00,0x00,0x5b,0x02,0x00,0x00, +0x5c,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x5b,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x60,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x5c,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x5d,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x5d,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0x5f,0x02,0x00,0x00,0x44,0x03,0x00,0x00,0xac,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x4d,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x60,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x45,0x00,0x00,0x00,0x4b,0x03,0x00,0x00,0x4e,0x03,0x00,0x00, +0x4d,0x02,0x00,0x00,0x6e,0x01,0x00,0x00,0x5b,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x45,0x00,0x00,0x00,0x47,0x03,0x00,0x00,0x6e,0x01,0x00,0x00,0x4d,0x02,0x00,0x00, +0x95,0x01,0x00,0x00,0x5b,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x62,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x47,0x03,0x00,0x00,0x63,0x02,0x00,0x00, +0x62,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x62,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x63,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x63,0x02,0x00,0x00,0xf5,0x00,0x09,0x00, +0x45,0x00,0x00,0x00,0x4a,0x03,0x00,0x00,0x6e,0x01,0x00,0x00,0x4b,0x02,0x00,0x00, +0x4b,0x03,0x00,0x00,0x60,0x02,0x00,0x00,0x95,0x01,0x00,0x00,0x62,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xdc,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x4a,0x03,0x00,0x00,0xd8,0x01,0x00,0x00,0xdc,0x01,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd8,0x01,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xf0,0x02,0x00,0x00, +0xb7,0x01,0x00,0x00,0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xf2,0x02,0x00,0x00, +0xf0,0x02,0x00,0x00,0x3e,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x71,0x00,0x00,0x00, +0x02,0x03,0x00,0x00,0x64,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0x03,0x03,0x00,0x00,0x02,0x03,0x00,0x00,0x83,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xf4,0x02,0x00,0x00,0xf2,0x02,0x00,0x00,0x03,0x03,0x00,0x00, +0x41,0x00,0x05,0x00,0x66,0x00,0x00,0x00,0x06,0x03,0x00,0x00,0x64,0x00,0x00,0x00, +0x65,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x1c,0x00,0x00,0x00,0x07,0x03,0x00,0x00, +0x06,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xf7,0x02,0x00,0x00, +0x07,0x03,0x00,0x00,0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xf8,0x02,0x00,0x00, +0xf4,0x02,0x00,0x00,0xf7,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x66,0x00,0x00,0x00, +0x0a,0x03,0x00,0x00,0x64,0x00,0x00,0x00,0x6b,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x1c,0x00,0x00,0x00,0x0b,0x03,0x00,0x00,0x0a,0x03,0x00,0x00,0x6f,0x00,0x04,0x00, +0x22,0x00,0x00,0x00,0xfa,0x02,0x00,0x00,0x0b,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x22,0x00,0x00,0x00,0xfb,0x02,0x00,0x00,0xf8,0x02,0x00,0x00,0xfa,0x02,0x00,0x00, +0x0c,0x00,0x06,0x00,0x22,0x00,0x00,0x00,0xfd,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0xfb,0x02,0x00,0x00,0x6e,0x00,0x04,0x00,0x1c,0x00,0x00,0x00, +0xfe,0x02,0x00,0x00,0xfd,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x80,0x00,0x00,0x00, +0x0d,0x03,0x00,0x00,0x82,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x0d,0x03,0x00,0x00, +0xfe,0x02,0x00,0x00,0x3f,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0xdc,0x01,0x00,0x00, +0xf8,0x00,0x02,0x00,0xdc,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x66,0x00,0x00,0x00, +0x21,0x03,0x00,0x00,0x64,0x00,0x00,0x00,0x65,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x1c,0x00,0x00,0x00,0x22,0x03,0x00,0x00,0x21,0x03,0x00,0x00,0xb1,0x00,0x05,0x00, +0xfc,0x00,0x00,0x00,0x19,0x03,0x00,0x00,0xb7,0x01,0x00,0x00,0x22,0x03,0x00,0x00, +0x9b,0x00,0x04,0x00,0x45,0x00,0x00,0x00,0x1a,0x03,0x00,0x00,0x19,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0x1e,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x1a,0x03,0x00,0x00,0x1b,0x03,0x00,0x00,0x1e,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0x1b,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x88,0x00,0x00,0x00,0x24,0x03,0x00,0x00, +0x8a,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x24,0x03,0x00,0x00,0xb7,0x01,0x00,0x00, +0x40,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0x1e,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0x1e,0x03,0x00,0x00,0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_lock_pass_520695817f8a041a53e13ae495149d42.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_lock_pass_520695817f8a041a53e13ae495149d42.h new file mode 100644 index 00000000..40a272b6 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_lock_pass_520695817f8a041a53e13ae495149d42.h @@ -0,0 +1,419 @@ +// ffx_fsr2_lock_pass_520695817f8a041a53e13ae495149d42.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_lock_pass_520695817f8a041a53e13ae495149d42_SampledImageResourceNames[] = { "r_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_lock_pass_520695817f8a041a53e13ae495149d42_SampledImageResourceBindings[] = { 0, }; +static const uint32_t g_ffx_fsr2_lock_pass_520695817f8a041a53e13ae495149d42_SampledImageResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_lock_pass_520695817f8a041a53e13ae495149d42_SampledImageResourceSets[] = { 1, }; + +static const char* g_ffx_fsr2_lock_pass_520695817f8a041a53e13ae495149d42_StorageImageResourceNames[] = { "rw_new_locks", "rw_reconstructed_previous_nearest_depth", }; +static const uint32_t g_ffx_fsr2_lock_pass_520695817f8a041a53e13ae495149d42_StorageImageResourceBindings[] = { 1, 2, }; +static const uint32_t g_ffx_fsr2_lock_pass_520695817f8a041a53e13ae495149d42_StorageImageResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_lock_pass_520695817f8a041a53e13ae495149d42_StorageImageResourceSets[] = { 1, 1, }; + +static const char* g_ffx_fsr2_lock_pass_520695817f8a041a53e13ae495149d42_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_lock_pass_520695817f8a041a53e13ae495149d42_UniformBufferResourceBindings[] = { 3, }; +static const uint32_t g_ffx_fsr2_lock_pass_520695817f8a041a53e13ae495149d42_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_lock_pass_520695817f8a041a53e13ae495149d42_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_lock_pass_520695817f8a041a53e13ae495149d42_size = 6328; + +static const unsigned char g_ffx_fsr2_lock_pass_520695817f8a041a53e13ae495149d42_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x8f,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x07,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0xab,0x01,0x00,0x00, +0xb1,0x01,0x00,0x00,0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00, +0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74, +0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73, +0x00,0x00,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x68,0x61,0x64,0x65,0x72,0x5f,0x31,0x36,0x62,0x69,0x74,0x5f,0x73,0x74,0x6f,0x72, +0x61,0x67,0x65,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x68,0x61,0x64,0x65,0x72,0x5f,0x65,0x78,0x70,0x6c,0x69,0x63,0x69,0x74,0x5f,0x61, +0x72,0x69,0x74,0x68,0x6d,0x65,0x74,0x69,0x63,0x5f,0x74,0x79,0x70,0x65,0x73,0x00, +0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70, +0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72, +0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47, +0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69, +0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00, +0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0x62,0x00,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x62,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53, +0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x62,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00, +0x06,0x00,0x07,0x00,0x62,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73, +0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00, +0x62,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f, +0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e, +0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0x62,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65, +0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0x62,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65, +0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0x62,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00, +0x06,0x00,0x08,0x00,0x62,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76, +0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00, +0x06,0x00,0x05,0x00,0x62,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x62,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61, +0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x62,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x62,0x00,0x00,0x00,0x0b,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74, +0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00, +0x06,0x00,0x07,0x00,0x62,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00, +0x62,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75, +0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72, +0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x62,0x00,0x00,0x00,0x0e,0x00,0x00,0x00, +0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00, +0x62,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53, +0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x62,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c, +0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0x62,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43, +0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00, +0x62,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61, +0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x64,0x00,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x00,0x00,0x05,0x00,0x07,0x00,0x78,0x00,0x00,0x00,0x72,0x5f,0x6c,0x6f, +0x63,0x6b,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6c,0x75,0x6d,0x61,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0x82,0x00,0x00,0x00,0x72,0x77,0x5f,0x6e,0x65,0x77,0x5f,0x6c, +0x6f,0x63,0x6b,0x73,0x00,0x00,0x00,0x00,0x05,0x00,0x0c,0x00,0x8a,0x00,0x00,0x00, +0x72,0x77,0x5f,0x72,0x65,0x63,0x6f,0x6e,0x73,0x74,0x72,0x75,0x63,0x74,0x65,0x64, +0x5f,0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x6e,0x65,0x61,0x72,0x65,0x73, +0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x05,0x00,0x06,0x00,0xab,0x01,0x00,0x00, +0x67,0x6c,0x5f,0x57,0x6f,0x72,0x6b,0x47,0x72,0x6f,0x75,0x70,0x49,0x44,0x00,0x00, +0x05,0x00,0x08,0x00,0xb1,0x01,0x00,0x00,0x67,0x6c,0x5f,0x4c,0x6f,0x63,0x61,0x6c, +0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x62,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x62,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x62,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x62,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x62,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0x62,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x64,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x64,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x78,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x78,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x82,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x82,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8a,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8a,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xab,0x01,0x00,0x00, +0x0b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb1,0x01,0x00,0x00, +0x0b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc7,0x01,0x00,0x00, +0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00, +0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00, +0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x0d,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x1c,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x30,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x31,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x14,0x00,0x02,0x00,0x45,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x61,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x1e,0x00,0x15,0x00,0x62,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x1c,0x00,0x00,0x00, +0x1c,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x61,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x63,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x62,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x63,0x00,0x00,0x00,0x64,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x0d,0x00,0x00,0x00,0x65,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x66,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x1c,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x0d,0x00,0x00,0x00,0x6b,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x0d,0x00,0x00,0x00,0x70,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x71,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x76,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x77,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x76,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x77,0x00,0x00,0x00, +0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x30,0x00,0x00,0x00, +0x7c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x80,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x81,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x81,0x00,0x00,0x00,0x82,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x86,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x88,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x89,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x88,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x89,0x00,0x00,0x00,0x8a,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x8e,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x0d,0x00,0x00,0x00,0xac,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x30,0x00,0x00,0x00,0xb8,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe3,0x00,0x00,0x00,0x00,0x00,0x00,0x3f, +0x17,0x00,0x04,0x00,0xfc,0x00,0x00,0x00,0x45,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0a,0x01,0x00,0x00,0x66,0x66,0x86,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0c,0x01,0x00,0x00,0xff,0xff,0x7f,0x7f, +0x2b,0x00,0x04,0x00,0x30,0x00,0x00,0x00,0x0f,0x01,0x00,0x00,0x10,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x0d,0x00,0x00,0x00,0x12,0x01,0x00,0x00,0xff,0xff,0xff,0xff, +0x2a,0x00,0x03,0x00,0x45,0x00,0x00,0x00,0x6d,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x0d,0x00,0x00,0x00,0x7a,0x01,0x00,0x00,0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x30,0x00,0x00,0x00,0x7d,0x01,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00, +0x7e,0x01,0x00,0x00,0x30,0x00,0x00,0x00,0x7d,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x30,0x00,0x00,0x00,0x7f,0x01,0x00,0x00,0x1b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x30,0x00,0x00,0x00,0x80,0x01,0x00,0x00,0x36,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x30,0x00,0x00,0x00,0x81,0x01,0x00,0x00,0xd8,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x30,0x00,0x00,0x00,0x82,0x01,0x00,0x00,0xb0,0x01,0x00,0x00,0x2c,0x00,0x07,0x00, +0x7e,0x01,0x00,0x00,0x83,0x01,0x00,0x00,0x7f,0x01,0x00,0x00,0x80,0x01,0x00,0x00, +0x81,0x01,0x00,0x00,0x82,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0x85,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0x7e,0x01,0x00,0x00,0x29,0x00,0x03,0x00,0x45,0x00,0x00,0x00, +0x94,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x9f,0x01,0x00,0x00, +0x00,0x00,0x80,0x3f,0x17,0x00,0x04,0x00,0xa6,0x01,0x00,0x00,0x30,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0xa9,0x01,0x00,0x00,0x30,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xaa,0x01,0x00,0x00,0x01,0x00,0x00,0x00, +0xa9,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0xaa,0x01,0x00,0x00,0xab,0x01,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x30,0x00,0x00,0x00,0xae,0x01,0x00,0x00, +0x08,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0xa6,0x01,0x00,0x00,0xaf,0x01,0x00,0x00, +0xae,0x01,0x00,0x00,0xae,0x01,0x00,0x00,0x3b,0x00,0x04,0x00,0xaa,0x01,0x00,0x00, +0xb1,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0xa9,0x01,0x00,0x00, +0xc7,0x01,0x00,0x00,0xae,0x01,0x00,0x00,0xae,0x01,0x00,0x00,0xb8,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0x3d,0x03,0x00,0x00,0xe3,0x00,0x00,0x00, +0xe3,0x00,0x00,0x00,0x2c,0x00,0x07,0x00,0x61,0x00,0x00,0x00,0x3e,0x03,0x00,0x00, +0x9f,0x01,0x00,0x00,0x86,0x00,0x00,0x00,0x86,0x00,0x00,0x00,0x86,0x00,0x00,0x00, +0x2c,0x00,0x07,0x00,0x8e,0x00,0x00,0x00,0x3f,0x03,0x00,0x00,0x7c,0x00,0x00,0x00, +0x7c,0x00,0x00,0x00,0x7c,0x00,0x00,0x00,0x7c,0x00,0x00,0x00,0x01,0x00,0x03,0x00, +0x45,0x00,0x00,0x00,0x4d,0x03,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00, +0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x85,0x01,0x00,0x00,0xfa,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x85,0x01,0x00,0x00,0xfb,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0xa9,0x01,0x00,0x00,0xac,0x01,0x00,0x00, +0xab,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0xa6,0x01,0x00,0x00,0xad,0x01,0x00,0x00, +0xac,0x01,0x00,0x00,0xac,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x84,0x00,0x05,0x00,0xa6,0x01,0x00,0x00,0xb0,0x01,0x00,0x00,0xad,0x01,0x00,0x00, +0xaf,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0xa9,0x01,0x00,0x00,0xb2,0x01,0x00,0x00, +0xb1,0x01,0x00,0x00,0x4f,0x00,0x07,0x00,0xa6,0x01,0x00,0x00,0xb3,0x01,0x00,0x00, +0xb2,0x01,0x00,0x00,0xb2,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x80,0x00,0x05,0x00,0xa6,0x01,0x00,0x00,0xb4,0x01,0x00,0x00,0xb0,0x01,0x00,0x00, +0xb3,0x01,0x00,0x00,0x7c,0x00,0x04,0x00,0x1c,0x00,0x00,0x00,0xb6,0x01,0x00,0x00, +0xb4,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x62,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0xfb,0x00,0x03,0x00,0x7c,0x00,0x00,0x00,0xfe,0x01,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfe,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x76,0x00,0x00,0x00,0x66,0x02,0x00,0x00, +0x78,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x61,0x00,0x00,0x00,0x68,0x02,0x00,0x00, +0x66,0x02,0x00,0x00,0xb6,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x65,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x69,0x02,0x00,0x00,0x68,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x01,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0x01,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x30,0x00,0x00,0x00,0x45,0x03,0x00,0x00, +0x0f,0x01,0x00,0x00,0xfe,0x01,0x00,0x00,0x6c,0x03,0x00,0x00,0x3d,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x42,0x03,0x00,0x00,0x0c,0x01,0x00,0x00, +0xfe,0x01,0x00,0x00,0x5c,0x03,0x00,0x00,0x3d,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x41,0x03,0x00,0x00,0x86,0x00,0x00,0x00,0xfe,0x01,0x00,0x00, +0x61,0x03,0x00,0x00,0x3d,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x0d,0x00,0x00,0x00, +0x40,0x03,0x00,0x00,0x12,0x01,0x00,0x00,0xfe,0x01,0x00,0x00,0x3f,0x02,0x00,0x00, +0x3d,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x0d,0x00,0x00,0x00,0x67,0x03,0x00,0x00, +0x65,0x00,0x00,0x00,0xfe,0x01,0x00,0x00,0x66,0x03,0x00,0x00,0x3d,0x02,0x00,0x00, +0xb3,0x00,0x05,0x00,0x45,0x00,0x00,0x00,0x04,0x02,0x00,0x00,0x40,0x03,0x00,0x00, +0xac,0x00,0x00,0x00,0xf6,0x00,0x04,0x00,0x40,0x02,0x00,0x00,0x3d,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x04,0x02,0x00,0x00,0x05,0x02,0x00,0x00, +0x40,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x06,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x06,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x30,0x00,0x00,0x00,0x6c,0x03,0x00,0x00,0x45,0x03,0x00,0x00,0x05,0x02,0x00,0x00, +0x8d,0x03,0x00,0x00,0x37,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x0d,0x00,0x00,0x00, +0x66,0x03,0x00,0x00,0x67,0x03,0x00,0x00,0x05,0x02,0x00,0x00,0x3b,0x02,0x00,0x00, +0x37,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x61,0x03,0x00,0x00, +0x41,0x03,0x00,0x00,0x05,0x02,0x00,0x00,0x8b,0x03,0x00,0x00,0x37,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x5c,0x03,0x00,0x00,0x42,0x03,0x00,0x00, +0x05,0x02,0x00,0x00,0x89,0x03,0x00,0x00,0x37,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x0d,0x00,0x00,0x00,0x4e,0x03,0x00,0x00,0x12,0x01,0x00,0x00,0x05,0x02,0x00,0x00, +0x39,0x02,0x00,0x00,0x37,0x02,0x00,0x00,0xb3,0x00,0x05,0x00,0x45,0x00,0x00,0x00, +0x09,0x02,0x00,0x00,0x4e,0x03,0x00,0x00,0xac,0x00,0x00,0x00,0xf6,0x00,0x04,0x00, +0x3c,0x02,0x00,0x00,0x37,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x09,0x02,0x00,0x00,0x0a,0x02,0x00,0x00,0x3c,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0a,0x02,0x00,0x00,0xaa,0x00,0x05,0x00,0x45,0x00,0x00,0x00,0x0c,0x02,0x00,0x00, +0x4e,0x03,0x00,0x00,0x65,0x00,0x00,0x00,0xaa,0x00,0x05,0x00,0x45,0x00,0x00,0x00, +0x0e,0x02,0x00,0x00,0x40,0x03,0x00,0x00,0x65,0x00,0x00,0x00,0xa7,0x00,0x05,0x00, +0x45,0x00,0x00,0x00,0x0f,0x02,0x00,0x00,0x0c,0x02,0x00,0x00,0x0e,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x11,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x0f,0x02,0x00,0x00,0x10,0x02,0x00,0x00,0x11,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0x10,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x37,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0x11,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x1c,0x00,0x00,0x00,0x14,0x02,0x00,0x00, +0x4e,0x03,0x00,0x00,0x40,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x66,0x00,0x00,0x00, +0x6c,0x02,0x00,0x00,0x64,0x00,0x00,0x00,0x65,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x1c,0x00,0x00,0x00,0x6d,0x02,0x00,0x00,0x6c,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x1c,0x00,0x00,0x00,0x7f,0x02,0x00,0x00,0xb6,0x01,0x00,0x00,0x14,0x02,0x00,0x00, +0xb1,0x00,0x05,0x00,0x45,0x00,0x00,0x00,0x82,0x02,0x00,0x00,0x4e,0x03,0x00,0x00, +0x65,0x00,0x00,0x00,0xf7,0x00,0x03,0x00,0x8a,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x82,0x02,0x00,0x00,0x83,0x02,0x00,0x00,0x87,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0x83,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0x85,0x02,0x00,0x00,0x7f,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x0d,0x00,0x00,0x00,0xbf,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00, +0x85,0x02,0x00,0x00,0x65,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x8a,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0x87,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0x89,0x02,0x00,0x00,0x7f,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x8a,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x8a,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x0d,0x00,0x00,0x00,0x50,0x03,0x00,0x00,0xbf,0x02,0x00,0x00,0x83,0x02,0x00,0x00, +0x89,0x02,0x00,0x00,0x87,0x02,0x00,0x00,0xad,0x00,0x05,0x00,0x45,0x00,0x00,0x00, +0x8f,0x02,0x00,0x00,0x4e,0x03,0x00,0x00,0x65,0x00,0x00,0x00,0xf7,0x00,0x03,0x00, +0x9a,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x8f,0x02,0x00,0x00, +0x90,0x02,0x00,0x00,0x97,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x90,0x02,0x00,0x00, +0x51,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x92,0x02,0x00,0x00,0x6d,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x82,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x93,0x02,0x00,0x00, +0x92,0x02,0x00,0x00,0xac,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x0d,0x00,0x00,0x00, +0xc4,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x50,0x03,0x00,0x00, +0x93,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x9a,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0x97,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x9a,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9a,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x0d,0x00,0x00,0x00,0x52,0x03,0x00,0x00, +0xc4,0x02,0x00,0x00,0x90,0x02,0x00,0x00,0x50,0x03,0x00,0x00,0x97,0x02,0x00,0x00, +0x52,0x00,0x06,0x00,0x1c,0x00,0x00,0x00,0x31,0x03,0x00,0x00,0x52,0x03,0x00,0x00, +0x7f,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xb1,0x00,0x05,0x00,0x45,0x00,0x00,0x00, +0x9f,0x02,0x00,0x00,0x40,0x03,0x00,0x00,0x65,0x00,0x00,0x00,0xf7,0x00,0x03,0x00, +0xa7,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x9f,0x02,0x00,0x00, +0xa0,0x02,0x00,0x00,0xa4,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xa0,0x02,0x00,0x00, +0x51,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xa2,0x02,0x00,0x00,0x7f,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x0d,0x00,0x00,0x00,0xc9,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0xa2,0x02,0x00,0x00,0x65,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa7,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xa4,0x02,0x00,0x00, +0x51,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xa6,0x02,0x00,0x00,0x7f,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xa7,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa7,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x0d,0x00,0x00,0x00,0x54,0x03,0x00,0x00, +0xc9,0x02,0x00,0x00,0xa0,0x02,0x00,0x00,0xa6,0x02,0x00,0x00,0xa4,0x02,0x00,0x00, +0xad,0x00,0x05,0x00,0x45,0x00,0x00,0x00,0xac,0x02,0x00,0x00,0x40,0x03,0x00,0x00, +0x65,0x00,0x00,0x00,0xf7,0x00,0x03,0x00,0xb7,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xac,0x02,0x00,0x00,0xad,0x02,0x00,0x00,0xb4,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xad,0x02,0x00,0x00,0x51,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0xaf,0x02,0x00,0x00,0x6d,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x82,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0xb0,0x02,0x00,0x00,0xaf,0x02,0x00,0x00,0xac,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x0d,0x00,0x00,0x00,0xce,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x27,0x00,0x00,0x00,0x54,0x03,0x00,0x00,0xb0,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb7,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xb4,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb7,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xb7,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x0d,0x00,0x00,0x00,0x56,0x03,0x00,0x00,0xce,0x02,0x00,0x00,0xad,0x02,0x00,0x00, +0x54,0x03,0x00,0x00,0xb4,0x02,0x00,0x00,0x52,0x00,0x06,0x00,0x1c,0x00,0x00,0x00, +0x3c,0x03,0x00,0x00,0x56,0x03,0x00,0x00,0x31,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x61,0x00,0x00,0x00,0xd3,0x02,0x00,0x00,0x66,0x02,0x00,0x00, +0x3c,0x03,0x00,0x00,0x02,0x00,0x00,0x00,0x65,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd4,0x02,0x00,0x00,0xd3,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd9,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xd4,0x02,0x00,0x00,0x69,0x02,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xde,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xd4,0x02,0x00,0x00,0x69,0x02,0x00,0x00,0x88,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x23,0x02,0x00,0x00,0xd9,0x02,0x00,0x00,0xde,0x02,0x00,0x00,0xba,0x00,0x05,0x00, +0x45,0x00,0x00,0x00,0x25,0x02,0x00,0x00,0x23,0x02,0x00,0x00,0x86,0x00,0x00,0x00, +0xb8,0x00,0x05,0x00,0x45,0x00,0x00,0x00,0x28,0x02,0x00,0x00,0x23,0x02,0x00,0x00, +0x0a,0x01,0x00,0x00,0xa7,0x00,0x05,0x00,0x45,0x00,0x00,0x00,0x29,0x02,0x00,0x00, +0x25,0x02,0x00,0x00,0x28,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x36,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x29,0x02,0x00,0x00,0x2a,0x02,0x00,0x00, +0x2f,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x2a,0x02,0x00,0x00,0xc4,0x00,0x05,0x00, +0x30,0x00,0x00,0x00,0x2c,0x02,0x00,0x00,0xb8,0x00,0x00,0x00,0x66,0x03,0x00,0x00, +0xc5,0x00,0x05,0x00,0x30,0x00,0x00,0x00,0x2e,0x02,0x00,0x00,0x6c,0x03,0x00,0x00, +0x2c,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x36,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2f,0x02,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe3,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x5c,0x03,0x00,0x00,0xd4,0x02,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe8,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x61,0x03,0x00,0x00,0xd4,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x36,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x36,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x30,0x00,0x00,0x00,0x8e,0x03,0x00,0x00,0x2e,0x02,0x00,0x00,0x2a,0x02,0x00,0x00, +0x6c,0x03,0x00,0x00,0x2f,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x8c,0x03,0x00,0x00,0x61,0x03,0x00,0x00,0x2a,0x02,0x00,0x00,0xe8,0x02,0x00,0x00, +0x2f,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x8a,0x03,0x00,0x00, +0x5c,0x03,0x00,0x00,0x2a,0x02,0x00,0x00,0xe3,0x02,0x00,0x00,0x2f,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x37,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x37,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x30,0x00,0x00,0x00,0x8d,0x03,0x00,0x00,0x6c,0x03,0x00,0x00, +0x10,0x02,0x00,0x00,0x8e,0x03,0x00,0x00,0x36,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x8b,0x03,0x00,0x00,0x61,0x03,0x00,0x00,0x10,0x02,0x00,0x00, +0x8c,0x03,0x00,0x00,0x36,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x89,0x03,0x00,0x00,0x5c,0x03,0x00,0x00,0x10,0x02,0x00,0x00,0x8a,0x03,0x00,0x00, +0x36,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x39,0x02,0x00,0x00, +0x4e,0x03,0x00,0x00,0xac,0x00,0x00,0x00,0x80,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0x3b,0x02,0x00,0x00,0x66,0x03,0x00,0x00,0xac,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x06,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x3c,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x3d,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x3d,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0x3f,0x02,0x00,0x00,0x40,0x03,0x00,0x00,0xac,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x01,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x40,0x02,0x00,0x00, +0xba,0x00,0x05,0x00,0x45,0x00,0x00,0x00,0x43,0x02,0x00,0x00,0x69,0x02,0x00,0x00, +0x41,0x03,0x00,0x00,0xb8,0x00,0x05,0x00,0x45,0x00,0x00,0x00,0x46,0x02,0x00,0x00, +0x69,0x02,0x00,0x00,0x42,0x03,0x00,0x00,0xa6,0x00,0x05,0x00,0x45,0x00,0x00,0x00, +0x47,0x02,0x00,0x00,0x43,0x02,0x00,0x00,0x46,0x02,0x00,0x00,0xa4,0x00,0x05,0x00, +0x45,0x00,0x00,0x00,0x49,0x02,0x00,0x00,0x6d,0x01,0x00,0x00,0x47,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0x4b,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x49,0x02,0x00,0x00,0x4a,0x02,0x00,0x00,0x4b,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4a,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x62,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4b,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x4c,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4c,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x0d,0x00,0x00,0x00,0x43,0x03,0x00,0x00, +0x65,0x00,0x00,0x00,0x4b,0x02,0x00,0x00,0x5e,0x02,0x00,0x00,0x5c,0x02,0x00,0x00, +0xb1,0x00,0x05,0x00,0x45,0x00,0x00,0x00,0x4f,0x02,0x00,0x00,0x43,0x03,0x00,0x00, +0x7a,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x5f,0x02,0x00,0x00,0x5c,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x4f,0x02,0x00,0x00,0x50,0x02,0x00,0x00, +0x5f,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x50,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0xfa,0x01,0x00,0x00,0x83,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x31,0x00,0x00,0x00, +0x53,0x02,0x00,0x00,0xfa,0x01,0x00,0x00,0x43,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x30,0x00,0x00,0x00,0x54,0x02,0x00,0x00,0x53,0x02,0x00,0x00,0xc7,0x00,0x05,0x00, +0x30,0x00,0x00,0x00,0x55,0x02,0x00,0x00,0x45,0x03,0x00,0x00,0x54,0x02,0x00,0x00, +0x3e,0x00,0x03,0x00,0xfb,0x01,0x00,0x00,0x83,0x01,0x00,0x00,0x41,0x00,0x05,0x00, +0x31,0x00,0x00,0x00,0x57,0x02,0x00,0x00,0xfb,0x01,0x00,0x00,0x43,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x30,0x00,0x00,0x00,0x58,0x02,0x00,0x00,0x57,0x02,0x00,0x00, +0xaa,0x00,0x05,0x00,0x45,0x00,0x00,0x00,0x59,0x02,0x00,0x00,0x55,0x02,0x00,0x00, +0x58,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x5b,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x59,0x02,0x00,0x00,0x5a,0x02,0x00,0x00,0x5b,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5a,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x5f,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5b,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x5c,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0x5c,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0x5e,0x02,0x00,0x00,0x43,0x03,0x00,0x00,0xac,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x4c,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x5f,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x45,0x00,0x00,0x00,0x4a,0x03,0x00,0x00,0x4d,0x03,0x00,0x00,0x4c,0x02,0x00,0x00, +0x6d,0x01,0x00,0x00,0x5a,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x45,0x00,0x00,0x00, +0x46,0x03,0x00,0x00,0x6d,0x01,0x00,0x00,0x4c,0x02,0x00,0x00,0x94,0x01,0x00,0x00, +0x5a,0x02,0x00,0x00,0xf7,0x00,0x03,0x00,0x61,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x46,0x03,0x00,0x00,0x62,0x02,0x00,0x00,0x61,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0x61,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x62,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0x62,0x02,0x00,0x00,0xf5,0x00,0x09,0x00,0x45,0x00,0x00,0x00, +0x49,0x03,0x00,0x00,0x6d,0x01,0x00,0x00,0x4a,0x02,0x00,0x00,0x4a,0x03,0x00,0x00, +0x5f,0x02,0x00,0x00,0x94,0x01,0x00,0x00,0x61,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xdb,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x49,0x03,0x00,0x00, +0xd7,0x01,0x00,0x00,0xdb,0x01,0x00,0x00,0xf8,0x00,0x02,0x00,0xd7,0x01,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xef,0x02,0x00,0x00,0xb6,0x01,0x00,0x00, +0x81,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xf1,0x02,0x00,0x00,0xef,0x02,0x00,0x00, +0x3d,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x71,0x00,0x00,0x00,0x01,0x03,0x00,0x00, +0x64,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x02,0x03,0x00,0x00,0x01,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xf3,0x02,0x00,0x00,0xf1,0x02,0x00,0x00,0x02,0x03,0x00,0x00,0x41,0x00,0x05,0x00, +0x66,0x00,0x00,0x00,0x05,0x03,0x00,0x00,0x64,0x00,0x00,0x00,0x65,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x1c,0x00,0x00,0x00,0x06,0x03,0x00,0x00,0x05,0x03,0x00,0x00, +0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0xf6,0x02,0x00,0x00,0x06,0x03,0x00,0x00, +0x88,0x00,0x05,0x00,0x22,0x00,0x00,0x00,0xf7,0x02,0x00,0x00,0xf3,0x02,0x00,0x00, +0xf6,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x66,0x00,0x00,0x00,0x09,0x03,0x00,0x00, +0x64,0x00,0x00,0x00,0x6b,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x1c,0x00,0x00,0x00, +0x0a,0x03,0x00,0x00,0x09,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0xf9,0x02,0x00,0x00,0x0a,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x22,0x00,0x00,0x00, +0xfa,0x02,0x00,0x00,0xf7,0x02,0x00,0x00,0xf9,0x02,0x00,0x00,0x0c,0x00,0x06,0x00, +0x22,0x00,0x00,0x00,0xfc,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0xfa,0x02,0x00,0x00,0x6e,0x00,0x04,0x00,0x1c,0x00,0x00,0x00,0xfd,0x02,0x00,0x00, +0xfc,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x80,0x00,0x00,0x00,0x0c,0x03,0x00,0x00, +0x82,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x0c,0x03,0x00,0x00,0xfd,0x02,0x00,0x00, +0x3e,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0xdb,0x01,0x00,0x00,0xf8,0x00,0x02,0x00, +0xdb,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x66,0x00,0x00,0x00,0x20,0x03,0x00,0x00, +0x64,0x00,0x00,0x00,0x65,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x1c,0x00,0x00,0x00, +0x21,0x03,0x00,0x00,0x20,0x03,0x00,0x00,0xb1,0x00,0x05,0x00,0xfc,0x00,0x00,0x00, +0x18,0x03,0x00,0x00,0xb6,0x01,0x00,0x00,0x21,0x03,0x00,0x00,0x9b,0x00,0x04,0x00, +0x45,0x00,0x00,0x00,0x19,0x03,0x00,0x00,0x18,0x03,0x00,0x00,0xf7,0x00,0x03,0x00, +0x1d,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x19,0x03,0x00,0x00, +0x1a,0x03,0x00,0x00,0x1d,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x1a,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x88,0x00,0x00,0x00,0x23,0x03,0x00,0x00,0x8a,0x00,0x00,0x00, +0x63,0x00,0x04,0x00,0x23,0x03,0x00,0x00,0xb6,0x01,0x00,0x00,0x3f,0x03,0x00,0x00, +0xf9,0x00,0x02,0x00,0x1d,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x1d,0x03,0x00,0x00, +0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_lock_pass_permutations.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_lock_pass_permutations.h new file mode 100644 index 00000000..729ad8fe --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_lock_pass_permutations.h @@ -0,0 +1,222 @@ +#include "ffx_fsr2_lock_pass_2ffb0c719d4b8dcd29a0fba5e0c91a53.h" +#include "ffx_fsr2_lock_pass_45c4d96e1b5bcd1e7743f27c5aa9ee3f.h" +#include "ffx_fsr2_lock_pass_520695817f8a041a53e13ae495149d42.h" +#include "ffx_fsr2_lock_pass_423ca80fb1280dd0f8ab630f459e04b4.h" + +typedef union ffx_fsr2_lock_pass_PermutationKey { + struct { + uint32_t FFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE : 1; + uint32_t FFX_FSR2_OPTION_HDR_COLOR_INPUT : 1; + uint32_t FFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_JITTERED_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_INVERTED_DEPTH : 1; + uint32_t FFX_FSR2_OPTION_APPLY_SHARPENING : 1; + uint32_t FFX_HALF : 1; + }; + uint32_t index; +} ffx_fsr2_lock_pass_PermutationKey; + +typedef struct ffx_fsr2_lock_pass_PermutationInfo { + const uint32_t blobSize; + const unsigned char* blobData; + + const uint32_t numSamplerResources; + const char** samplerResourceNames; + const uint32_t* samplerResourceBindings; + const uint32_t* samplerResourceCounts; + const uint32_t* samplerResourceSets; + + const uint32_t numCombinedSamplerResources; + const char** combinedSamplerResourceNames; + const uint32_t* combinedSamplerResourceBindings; + const uint32_t* combinedSamplerResourceCounts; + const uint32_t* combinedSamplerResourceSets; + + const uint32_t numSampledImageResources; + const char** sampledImageResourceNames; + const uint32_t* sampledImageResourceBindings; + const uint32_t* sampledImageResourceCounts; + const uint32_t* sampledImageResourceSets; + + const uint32_t numStorageImageResources; + const char** storageImageResourceNames; + const uint32_t* storageImageResourceBindings; + const uint32_t* storageImageResourceCounts; + const uint32_t* storageImageResourceSets; + + const uint32_t numUniformTexelBufferResources; + const char** uniformTexelBufferResourceNames; + const uint32_t* uniformTexelBufferResourceBindings; + const uint32_t* uniformTexelBufferResourceCounts; + const uint32_t* uniformTexelBufferResourceSets; + + const uint32_t numStorageTexelBufferResources; + const char** storageTexelBufferResourceNames; + const uint32_t* storageTexelBufferResourceBindings; + const uint32_t* storageTexelBufferResourceCounts; + const uint32_t* storageTexelBufferResourceSets; + + const uint32_t numUniformBufferResources; + const char** uniformBufferResourceNames; + const uint32_t* uniformBufferResourceBindings; + const uint32_t* uniformBufferResourceCounts; + const uint32_t* uniformBufferResourceSets; + + const uint32_t numStorageBufferResources; + const char** storageBufferResourceNames; + const uint32_t* storageBufferResourceBindings; + const uint32_t* storageBufferResourceCounts; + const uint32_t* storageBufferResourceSets; + + const uint32_t numInputAttachmentResources; + const char** inputAttachmentResourceNames; + const uint32_t* inputAttachmentResourceBindings; + const uint32_t* inputAttachmentResourceCounts; + const uint32_t* inputAttachmentResourceSets; + + const uint32_t numRTAccelerationStructureResources; + const char** rtAccelerationStructureResourceNames; + const uint32_t* rtAccelerationStructureResourceBindings; + const uint32_t* rtAccelerationStructureResourceCounts; + const uint32_t* rtAccelerationStructureResourceSets; + +} ffx_fsr2_lock_pass_PermutationInfo; + +static const uint32_t g_ffx_fsr2_lock_pass_IndirectionTable[] = { + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, +}; + +static const ffx_fsr2_lock_pass_PermutationInfo g_ffx_fsr2_lock_pass_PermutationInfo[] = { + { g_ffx_fsr2_lock_pass_2ffb0c719d4b8dcd29a0fba5e0c91a53_size, g_ffx_fsr2_lock_pass_2ffb0c719d4b8dcd29a0fba5e0c91a53_data, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_lock_pass_2ffb0c719d4b8dcd29a0fba5e0c91a53_SampledImageResourceNames, g_ffx_fsr2_lock_pass_2ffb0c719d4b8dcd29a0fba5e0c91a53_SampledImageResourceBindings, g_ffx_fsr2_lock_pass_2ffb0c719d4b8dcd29a0fba5e0c91a53_SampledImageResourceCounts, g_ffx_fsr2_lock_pass_2ffb0c719d4b8dcd29a0fba5e0c91a53_SampledImageResourceSets, 2, g_ffx_fsr2_lock_pass_2ffb0c719d4b8dcd29a0fba5e0c91a53_StorageImageResourceNames, g_ffx_fsr2_lock_pass_2ffb0c719d4b8dcd29a0fba5e0c91a53_StorageImageResourceBindings, g_ffx_fsr2_lock_pass_2ffb0c719d4b8dcd29a0fba5e0c91a53_StorageImageResourceCounts, g_ffx_fsr2_lock_pass_2ffb0c719d4b8dcd29a0fba5e0c91a53_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_lock_pass_2ffb0c719d4b8dcd29a0fba5e0c91a53_UniformBufferResourceNames, g_ffx_fsr2_lock_pass_2ffb0c719d4b8dcd29a0fba5e0c91a53_UniformBufferResourceBindings, g_ffx_fsr2_lock_pass_2ffb0c719d4b8dcd29a0fba5e0c91a53_UniformBufferResourceCounts, g_ffx_fsr2_lock_pass_2ffb0c719d4b8dcd29a0fba5e0c91a53_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_lock_pass_45c4d96e1b5bcd1e7743f27c5aa9ee3f_size, g_ffx_fsr2_lock_pass_45c4d96e1b5bcd1e7743f27c5aa9ee3f_data, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_lock_pass_45c4d96e1b5bcd1e7743f27c5aa9ee3f_SampledImageResourceNames, g_ffx_fsr2_lock_pass_45c4d96e1b5bcd1e7743f27c5aa9ee3f_SampledImageResourceBindings, g_ffx_fsr2_lock_pass_45c4d96e1b5bcd1e7743f27c5aa9ee3f_SampledImageResourceCounts, g_ffx_fsr2_lock_pass_45c4d96e1b5bcd1e7743f27c5aa9ee3f_SampledImageResourceSets, 2, g_ffx_fsr2_lock_pass_45c4d96e1b5bcd1e7743f27c5aa9ee3f_StorageImageResourceNames, g_ffx_fsr2_lock_pass_45c4d96e1b5bcd1e7743f27c5aa9ee3f_StorageImageResourceBindings, g_ffx_fsr2_lock_pass_45c4d96e1b5bcd1e7743f27c5aa9ee3f_StorageImageResourceCounts, g_ffx_fsr2_lock_pass_45c4d96e1b5bcd1e7743f27c5aa9ee3f_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_lock_pass_45c4d96e1b5bcd1e7743f27c5aa9ee3f_UniformBufferResourceNames, g_ffx_fsr2_lock_pass_45c4d96e1b5bcd1e7743f27c5aa9ee3f_UniformBufferResourceBindings, g_ffx_fsr2_lock_pass_45c4d96e1b5bcd1e7743f27c5aa9ee3f_UniformBufferResourceCounts, g_ffx_fsr2_lock_pass_45c4d96e1b5bcd1e7743f27c5aa9ee3f_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_lock_pass_520695817f8a041a53e13ae495149d42_size, g_ffx_fsr2_lock_pass_520695817f8a041a53e13ae495149d42_data, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_lock_pass_520695817f8a041a53e13ae495149d42_SampledImageResourceNames, g_ffx_fsr2_lock_pass_520695817f8a041a53e13ae495149d42_SampledImageResourceBindings, g_ffx_fsr2_lock_pass_520695817f8a041a53e13ae495149d42_SampledImageResourceCounts, g_ffx_fsr2_lock_pass_520695817f8a041a53e13ae495149d42_SampledImageResourceSets, 2, g_ffx_fsr2_lock_pass_520695817f8a041a53e13ae495149d42_StorageImageResourceNames, g_ffx_fsr2_lock_pass_520695817f8a041a53e13ae495149d42_StorageImageResourceBindings, g_ffx_fsr2_lock_pass_520695817f8a041a53e13ae495149d42_StorageImageResourceCounts, g_ffx_fsr2_lock_pass_520695817f8a041a53e13ae495149d42_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_lock_pass_520695817f8a041a53e13ae495149d42_UniformBufferResourceNames, g_ffx_fsr2_lock_pass_520695817f8a041a53e13ae495149d42_UniformBufferResourceBindings, g_ffx_fsr2_lock_pass_520695817f8a041a53e13ae495149d42_UniformBufferResourceCounts, g_ffx_fsr2_lock_pass_520695817f8a041a53e13ae495149d42_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_lock_pass_423ca80fb1280dd0f8ab630f459e04b4_size, g_ffx_fsr2_lock_pass_423ca80fb1280dd0f8ab630f459e04b4_data, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_lock_pass_423ca80fb1280dd0f8ab630f459e04b4_SampledImageResourceNames, g_ffx_fsr2_lock_pass_423ca80fb1280dd0f8ab630f459e04b4_SampledImageResourceBindings, g_ffx_fsr2_lock_pass_423ca80fb1280dd0f8ab630f459e04b4_SampledImageResourceCounts, g_ffx_fsr2_lock_pass_423ca80fb1280dd0f8ab630f459e04b4_SampledImageResourceSets, 2, g_ffx_fsr2_lock_pass_423ca80fb1280dd0f8ab630f459e04b4_StorageImageResourceNames, g_ffx_fsr2_lock_pass_423ca80fb1280dd0f8ab630f459e04b4_StorageImageResourceBindings, g_ffx_fsr2_lock_pass_423ca80fb1280dd0f8ab630f459e04b4_StorageImageResourceCounts, g_ffx_fsr2_lock_pass_423ca80fb1280dd0f8ab630f459e04b4_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_lock_pass_423ca80fb1280dd0f8ab630f459e04b4_UniformBufferResourceNames, g_ffx_fsr2_lock_pass_423ca80fb1280dd0f8ab630f459e04b4_UniformBufferResourceBindings, g_ffx_fsr2_lock_pass_423ca80fb1280dd0f8ab630f459e04b4_UniformBufferResourceCounts, g_ffx_fsr2_lock_pass_423ca80fb1280dd0f8ab630f459e04b4_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_lock_pass_permutations.h.d b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_lock_pass_permutations.h.d new file mode 100644 index 00000000..49421669 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_lock_pass_permutations.h.d @@ -0,0 +1 @@ +src/ffx-fsr2-api/shaders/vk/ffx_fsr2_lock_pass_permutations.h: \ No newline at end of file diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_rcas_pass_b275cf2b6d8d08e858a35bf2be62a72f.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_rcas_pass_b275cf2b6d8d08e858a35bf2be62a72f.h new file mode 100644 index 00000000..01d9065d --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_rcas_pass_b275cf2b6d8d08e858a35bf2be62a72f.h @@ -0,0 +1,1411 @@ +// ffx_fsr2_rcas_pass_b275cf2b6d8d08e858a35bf2be62a72f.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_rcas_pass_b275cf2b6d8d08e858a35bf2be62a72f_SampledImageResourceNames[] = { "r_input_exposure", "r_rcas_input", }; +static const uint32_t g_ffx_fsr2_rcas_pass_b275cf2b6d8d08e858a35bf2be62a72f_SampledImageResourceBindings[] = { 0, 1, }; +static const uint32_t g_ffx_fsr2_rcas_pass_b275cf2b6d8d08e858a35bf2be62a72f_SampledImageResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_rcas_pass_b275cf2b6d8d08e858a35bf2be62a72f_SampledImageResourceSets[] = { 1, 1, }; + +static const char* g_ffx_fsr2_rcas_pass_b275cf2b6d8d08e858a35bf2be62a72f_StorageImageResourceNames[] = { "rw_upscaled_output", }; +static const uint32_t g_ffx_fsr2_rcas_pass_b275cf2b6d8d08e858a35bf2be62a72f_StorageImageResourceBindings[] = { 2, }; +static const uint32_t g_ffx_fsr2_rcas_pass_b275cf2b6d8d08e858a35bf2be62a72f_StorageImageResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_rcas_pass_b275cf2b6d8d08e858a35bf2be62a72f_StorageImageResourceSets[] = { 1, }; + +static const char* g_ffx_fsr2_rcas_pass_b275cf2b6d8d08e858a35bf2be62a72f_UniformBufferResourceNames[] = { "cbFSR2", "cbRCAS", }; +static const uint32_t g_ffx_fsr2_rcas_pass_b275cf2b6d8d08e858a35bf2be62a72f_UniformBufferResourceBindings[] = { 3, 4, }; +static const uint32_t g_ffx_fsr2_rcas_pass_b275cf2b6d8d08e858a35bf2be62a72f_UniformBufferResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_rcas_pass_b275cf2b6d8d08e858a35bf2be62a72f_UniformBufferResourceSets[] = { 1, 1, }; + +static const uint32_t g_ffx_fsr2_rcas_pass_b275cf2b6d8d08e858a35bf2be62a72f_size = 22208; + +static const unsigned char g_ffx_fsr2_rcas_pass_b275cf2b6d8d08e858a35bf2be62a72f_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0xc9,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x38,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x07,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x61,0x03,0x00,0x00, +0x62,0x03,0x00,0x00,0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00, +0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74, +0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73, +0x00,0x00,0x00,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x68,0x61,0x64,0x65,0x72,0x5f,0x69,0x6d,0x61,0x67,0x65,0x5f,0x6c,0x6f,0x61,0x64, +0x5f,0x66,0x6f,0x72,0x6d,0x61,0x74,0x74,0x65,0x64,0x00,0x00,0x04,0x00,0x0a,0x00, +0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74, +0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69, +0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c, +0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74, +0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0xdf,0x00,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0xdf,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00, +0x06,0x00,0x07,0x00,0xdf,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78, +0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00, +0xdf,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79, +0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0xdf,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52, +0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e, +0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0xdf,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f, +0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0xdf,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55, +0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0xdf,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00, +0xdf,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54, +0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00, +0xdf,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00, +0x06,0x00,0x08,0x00,0xdf,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74, +0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00, +0x06,0x00,0x08,0x00,0xdf,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77, +0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00, +0x06,0x00,0x0b,0x00,0xdf,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74, +0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43, +0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00, +0xdf,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f, +0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00,0xdf,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61, +0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0xdf,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e, +0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00,0xdf,0x00,0x00,0x00, +0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65, +0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0xdf,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69, +0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0xdf,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67, +0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00,0xdf,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f, +0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00, +0x05,0x00,0x04,0x00,0xe1,0x00,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00, +0x05,0x00,0x07,0x00,0xea,0x00,0x00,0x00,0x72,0x77,0x5f,0x75,0x70,0x73,0x63,0x61, +0x6c,0x65,0x64,0x5f,0x6f,0x75,0x74,0x70,0x75,0x74,0x00,0x00,0x05,0x00,0x07,0x00, +0xf8,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f, +0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0x1f,0x01,0x00,0x00, +0x63,0x62,0x52,0x43,0x41,0x53,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x1f,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x72,0x63,0x61,0x73,0x43,0x6f,0x6e,0x66, +0x69,0x67,0x00,0x00,0x05,0x00,0x04,0x00,0x21,0x01,0x00,0x00,0x63,0x62,0x52,0x43, +0x41,0x53,0x00,0x00,0x05,0x00,0x06,0x00,0x27,0x01,0x00,0x00,0x72,0x5f,0x72,0x63, +0x61,0x73,0x5f,0x69,0x6e,0x70,0x75,0x74,0x00,0x00,0x00,0x00,0x05,0x00,0x08,0x00, +0x61,0x03,0x00,0x00,0x67,0x6c,0x5f,0x4c,0x6f,0x63,0x61,0x6c,0x49,0x6e,0x76,0x6f, +0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0x62,0x03,0x00,0x00,0x67,0x6c,0x5f,0x57,0x6f,0x72,0x6b,0x47,0x72,0x6f,0x75,0x70, +0x49,0x44,0x00,0x00,0x48,0x00,0x05,0x00,0xdf,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xdf,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xdf,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xdf,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xdf,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xdf,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xdf,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xdf,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xdf,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xdf,0x00,0x00,0x00, +0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xdf,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xdf,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xdf,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xdf,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xdf,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xdf,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xdf,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xdf,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xdf,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0xdf,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xe1,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xe1,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xea,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xea,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0xea,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xf8,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xf8,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x1f,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0x1f,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x21,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x21,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x27,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x27,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x61,0x03,0x00,0x00, +0x0b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x62,0x03,0x00,0x00, +0x0b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x79,0x03,0x00,0x00, +0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00, +0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x16,0x00,0x03,0x00, +0x08,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x3f,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x40,0x00,0x00,0x00, +0x3f,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x42,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x56,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x5a,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x7b,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3f,0x00,0x00,0x00, +0x95,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0xa9,0x00,0x00,0x00,0x00,0x00,0x80,0x3f,0x2b,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0xaf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb9,0x00,0x00,0x00,0xff,0x9f,0xf1,0x7e,0x2b,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0xc5,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xca,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0xde,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x1e,0x00,0x15,0x00,0xdf,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x3f,0x00,0x00,0x00,0x3f,0x00,0x00,0x00,0x5a,0x00,0x00,0x00, +0xde,0x00,0x00,0x00,0xde,0x00,0x00,0x00,0xde,0x00,0x00,0x00,0xde,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xe0,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0xdf,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xe0,0x00,0x00,0x00,0xe1,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3f,0x00,0x00,0x00,0xe2,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xe3,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0xe8,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xe9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe8,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xe9,0x00,0x00,0x00,0xea,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0xf6,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xf7,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xf6,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xf7,0x00,0x00,0x00,0xf8,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xfa,0x00,0x00,0x00, +0x95,0x00,0x00,0x00,0x95,0x00,0x00,0x00,0x14,0x00,0x02,0x00,0xff,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x0e,0x01,0x00,0x00,0x00,0xe0,0x7f,0x47, +0x1e,0x00,0x03,0x00,0x1f,0x01,0x00,0x00,0x56,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x20,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x1f,0x01,0x00,0x00,0x3b,0x00,0x04,0x00, +0x20,0x01,0x00,0x00,0x21,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x22,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x56,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xf7,0x00,0x00,0x00,0x27,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3f,0x00,0x00,0x00,0x4f,0x01,0x00,0x00,0xff,0xff,0xff,0xff,0x2c,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0x50,0x01,0x00,0x00,0x95,0x00,0x00,0x00,0x4f,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x57,0x01,0x00,0x00,0x4f,0x01,0x00,0x00, +0x95,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3f,0x00,0x00,0x00,0x63,0x01,0x00,0x00, +0x01,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x64,0x01,0x00,0x00, +0x63,0x01,0x00,0x00,0x95,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0x6b,0x01,0x00,0x00,0x95,0x00,0x00,0x00,0x63,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0xd1,0x01,0x00,0x00,0x00,0x00,0x00,0x3f,0x2b,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0xf9,0x01,0x00,0x00,0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x29,0x02,0x00,0x00,0x00,0x00,0x00,0xbf,0x2b,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x71,0x02,0x00,0x00,0x00,0x00,0x80,0xc0,0x2b,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x75,0x02,0x00,0x00,0x00,0x00,0x80,0x40,0x2b,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0xc0,0x02,0x00,0x00,0x00,0x00,0x40,0xbe,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x34,0x03,0x00,0x00,0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x41,0x03,0x00,0x00,0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x60,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x7b,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x60,0x03,0x00,0x00,0x61,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x60,0x03,0x00,0x00,0x62,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x78,0x03,0x00,0x00,0x40,0x00,0x00,0x00,0x2c,0x00,0x06,0x00, +0x7b,0x00,0x00,0x00,0x79,0x03,0x00,0x00,0x78,0x03,0x00,0x00,0xca,0x00,0x00,0x00, +0xca,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3f,0x00,0x00,0x00,0x01,0x14,0x00,0x00, +0x03,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x42,0x00,0x00,0x00,0x02,0x14,0x00,0x00, +0xaf,0x00,0x00,0x00,0xaf,0x00,0x00,0x00,0xaf,0x00,0x00,0x00,0x2c,0x00,0x06,0x00, +0x42,0x00,0x00,0x00,0x03,0x14,0x00,0x00,0x0e,0x01,0x00,0x00,0x0e,0x01,0x00,0x00, +0x0e,0x01,0x00,0x00,0x01,0x00,0x03,0x00,0x42,0x00,0x00,0x00,0xc8,0x14,0x00,0x00, +0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x7b,0x00,0x00,0x00,0x65,0x03,0x00,0x00,0x61,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x7b,0x00,0x00,0x00,0x67,0x03,0x00,0x00,0x62,0x03,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x82,0x03,0x00,0x00,0x65,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0xcb,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc5,0x03,0x00,0x00,0x82,0x03,0x00,0x00, +0x63,0x01,0x00,0x00,0x01,0x14,0x00,0x00,0xcb,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xcd,0x03,0x00,0x00,0x82,0x03,0x00,0x00,0x01,0x14,0x00,0x00,0x01,0x14,0x00,0x00, +0xc9,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd4,0x03,0x00,0x00,0xcd,0x03,0x00,0x00, +0x82,0x03,0x00,0x00,0x95,0x00,0x00,0x00,0x63,0x01,0x00,0x00,0x50,0x00,0x05,0x00, +0x37,0x00,0x00,0x00,0xbd,0x03,0x00,0x00,0xc5,0x03,0x00,0x00,0xd4,0x03,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x85,0x03,0x00,0x00,0x67,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0xc4,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x86,0x03,0x00,0x00, +0x85,0x03,0x00,0x00,0x34,0x03,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x88,0x03,0x00,0x00,0x67,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0xc4,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x89,0x03,0x00,0x00,0x88,0x03,0x00,0x00,0x34,0x03,0x00,0x00, +0x50,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x8a,0x03,0x00,0x00,0x86,0x03,0x00,0x00, +0x89,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x8b,0x03,0x00,0x00, +0xbd,0x03,0x00,0x00,0x8a,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x22,0x01,0x00,0x00, +0xf1,0x03,0x00,0x00,0x21,0x01,0x00,0x00,0x95,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x56,0x00,0x00,0x00,0xf2,0x03,0x00,0x00,0xf1,0x03,0x00,0x00,0x7c,0x00,0x04,0x00, +0x40,0x00,0x00,0x00,0x69,0x04,0x00,0x00,0x8b,0x03,0x00,0x00,0x80,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0x6b,0x04,0x00,0x00,0x69,0x04,0x00,0x00,0x50,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0xf6,0x00,0x00,0x00,0xc6,0x05,0x00,0x00,0x27,0x01,0x00,0x00, +0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00,0xc8,0x05,0x00,0x00,0xc6,0x05,0x00,0x00, +0x6b,0x04,0x00,0x00,0x02,0x00,0x00,0x00,0x95,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0xf6,0x00,0x00,0x00,0xcc,0x05,0x00,0x00,0xf8,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x5a,0x00,0x00,0x00,0xcd,0x05,0x00,0x00,0xcc,0x05,0x00,0x00,0xfa,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x95,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xce,0x05,0x00,0x00,0xcd,0x05,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0xff,0x00,0x00,0x00,0xd0,0x05,0x00,0x00,0xce,0x05,0x00,0x00,0xaf,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd2,0x05,0x00,0x00,0xf8,0x00,0x02,0x00,0xd2,0x05,0x00,0x00, +0xa9,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xaf,0x14,0x00,0x00,0xd0,0x05,0x00,0x00, +0xa9,0x00,0x00,0x00,0xce,0x05,0x00,0x00,0x41,0x00,0x05,0x00,0xe3,0x00,0x00,0x00, +0xd6,0x05,0x00,0x00,0xe1,0x00,0x00,0x00,0xe2,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0xd7,0x05,0x00,0x00,0xd6,0x05,0x00,0x00,0x4f,0x00,0x08,0x00, +0x42,0x00,0x00,0x00,0xbb,0x05,0x00,0x00,0xc8,0x05,0x00,0x00,0xc8,0x05,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00, +0x42,0x00,0x00,0x00,0xdc,0x05,0x00,0x00,0xd7,0x05,0x00,0x00,0xd7,0x05,0x00,0x00, +0xd7,0x05,0x00,0x00,0x88,0x00,0x05,0x00,0x42,0x00,0x00,0x00,0xdd,0x05,0x00,0x00, +0xbb,0x05,0x00,0x00,0xdc,0x05,0x00,0x00,0x8e,0x00,0x05,0x00,0x42,0x00,0x00,0x00, +0xe0,0x05,0x00,0x00,0xdd,0x05,0x00,0x00,0xaf,0x14,0x00,0x00,0x0c,0x00,0x08,0x00, +0x42,0x00,0x00,0x00,0xe4,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xe0,0x05,0x00,0x00,0x02,0x14,0x00,0x00,0x03,0x14,0x00,0x00,0x51,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xbe,0x05,0x00,0x00,0xe4,0x05,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xc0,0x05,0x00,0x00,0xe4,0x05,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xc2,0x05,0x00,0x00, +0xe4,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0x6f,0x04,0x00,0x00,0x69,0x04,0x00,0x00,0x57,0x01,0x00,0x00,0x5f,0x00,0x07,0x00, +0x5a,0x00,0x00,0x00,0xff,0x05,0x00,0x00,0xc6,0x05,0x00,0x00,0x6f,0x04,0x00,0x00, +0x02,0x00,0x00,0x00,0x95,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00, +0x04,0x06,0x00,0x00,0xcc,0x05,0x00,0x00,0xfa,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x95,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x05,0x06,0x00,0x00, +0x04,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xff,0x00,0x00,0x00, +0x07,0x06,0x00,0x00,0x05,0x06,0x00,0x00,0xaf,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x09,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0x09,0x06,0x00,0x00,0xa9,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xb0,0x14,0x00,0x00,0x07,0x06,0x00,0x00,0xa9,0x00,0x00,0x00, +0x05,0x06,0x00,0x00,0x4f,0x00,0x08,0x00,0x42,0x00,0x00,0x00,0xf2,0x05,0x00,0x00, +0xff,0x05,0x00,0x00,0xff,0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x88,0x00,0x05,0x00,0x42,0x00,0x00,0x00,0x14,0x06,0x00,0x00, +0xf2,0x05,0x00,0x00,0xdc,0x05,0x00,0x00,0x8e,0x00,0x05,0x00,0x42,0x00,0x00,0x00, +0x17,0x06,0x00,0x00,0x14,0x06,0x00,0x00,0xb0,0x14,0x00,0x00,0x0c,0x00,0x08,0x00, +0x42,0x00,0x00,0x00,0x1b,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x17,0x06,0x00,0x00,0x02,0x14,0x00,0x00,0x03,0x14,0x00,0x00,0x51,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xf5,0x05,0x00,0x00,0x1b,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xf7,0x05,0x00,0x00,0x1b,0x06,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xf9,0x05,0x00,0x00, +0x1b,0x06,0x00,0x00,0x02,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00, +0x36,0x06,0x00,0x00,0xc6,0x05,0x00,0x00,0x69,0x04,0x00,0x00,0x02,0x00,0x00,0x00, +0x95,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00,0x3b,0x06,0x00,0x00, +0xcc,0x05,0x00,0x00,0xfa,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x95,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x3c,0x06,0x00,0x00,0x3b,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xff,0x00,0x00,0x00,0x3e,0x06,0x00,0x00, +0x3c,0x06,0x00,0x00,0xaf,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x40,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0x40,0x06,0x00,0x00,0xa9,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xb1,0x14,0x00,0x00,0x3e,0x06,0x00,0x00,0xa9,0x00,0x00,0x00,0x3c,0x06,0x00,0x00, +0x4f,0x00,0x08,0x00,0x42,0x00,0x00,0x00,0x29,0x06,0x00,0x00,0x36,0x06,0x00,0x00, +0x36,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x88,0x00,0x05,0x00,0x42,0x00,0x00,0x00,0x4b,0x06,0x00,0x00,0x29,0x06,0x00,0x00, +0xdc,0x05,0x00,0x00,0x8e,0x00,0x05,0x00,0x42,0x00,0x00,0x00,0x4e,0x06,0x00,0x00, +0x4b,0x06,0x00,0x00,0xb1,0x14,0x00,0x00,0x0c,0x00,0x08,0x00,0x42,0x00,0x00,0x00, +0x52,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x4e,0x06,0x00,0x00, +0x02,0x14,0x00,0x00,0x03,0x14,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x2c,0x06,0x00,0x00,0x52,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x2e,0x06,0x00,0x00,0x52,0x06,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x30,0x06,0x00,0x00,0x52,0x06,0x00,0x00, +0x02,0x00,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x76,0x04,0x00,0x00, +0x69,0x04,0x00,0x00,0x64,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00, +0x6d,0x06,0x00,0x00,0xc6,0x05,0x00,0x00,0x76,0x04,0x00,0x00,0x02,0x00,0x00,0x00, +0x95,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00,0x72,0x06,0x00,0x00, +0xcc,0x05,0x00,0x00,0xfa,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x95,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x73,0x06,0x00,0x00,0x72,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xff,0x00,0x00,0x00,0x75,0x06,0x00,0x00, +0x73,0x06,0x00,0x00,0xaf,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x77,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0x77,0x06,0x00,0x00,0xa9,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xb2,0x14,0x00,0x00,0x75,0x06,0x00,0x00,0xa9,0x00,0x00,0x00,0x73,0x06,0x00,0x00, +0x4f,0x00,0x08,0x00,0x42,0x00,0x00,0x00,0x60,0x06,0x00,0x00,0x6d,0x06,0x00,0x00, +0x6d,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x88,0x00,0x05,0x00,0x42,0x00,0x00,0x00,0x82,0x06,0x00,0x00,0x60,0x06,0x00,0x00, +0xdc,0x05,0x00,0x00,0x8e,0x00,0x05,0x00,0x42,0x00,0x00,0x00,0x85,0x06,0x00,0x00, +0x82,0x06,0x00,0x00,0xb2,0x14,0x00,0x00,0x0c,0x00,0x08,0x00,0x42,0x00,0x00,0x00, +0x89,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x85,0x06,0x00,0x00, +0x02,0x14,0x00,0x00,0x03,0x14,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x63,0x06,0x00,0x00,0x89,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x65,0x06,0x00,0x00,0x89,0x06,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x67,0x06,0x00,0x00,0x89,0x06,0x00,0x00, +0x02,0x00,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x7a,0x04,0x00,0x00, +0x69,0x04,0x00,0x00,0x6b,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00, +0xa4,0x06,0x00,0x00,0xc6,0x05,0x00,0x00,0x7a,0x04,0x00,0x00,0x02,0x00,0x00,0x00, +0x95,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00,0xa9,0x06,0x00,0x00, +0xcc,0x05,0x00,0x00,0xfa,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x95,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xaa,0x06,0x00,0x00,0xa9,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xff,0x00,0x00,0x00,0xac,0x06,0x00,0x00, +0xaa,0x06,0x00,0x00,0xaf,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xae,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0xae,0x06,0x00,0x00,0xa9,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xb3,0x14,0x00,0x00,0xac,0x06,0x00,0x00,0xa9,0x00,0x00,0x00,0xaa,0x06,0x00,0x00, +0x4f,0x00,0x08,0x00,0x42,0x00,0x00,0x00,0x97,0x06,0x00,0x00,0xa4,0x06,0x00,0x00, +0xa4,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x88,0x00,0x05,0x00,0x42,0x00,0x00,0x00,0xb9,0x06,0x00,0x00,0x97,0x06,0x00,0x00, +0xdc,0x05,0x00,0x00,0x8e,0x00,0x05,0x00,0x42,0x00,0x00,0x00,0xbc,0x06,0x00,0x00, +0xb9,0x06,0x00,0x00,0xb3,0x14,0x00,0x00,0x0c,0x00,0x08,0x00,0x42,0x00,0x00,0x00, +0xc0,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xbc,0x06,0x00,0x00, +0x02,0x14,0x00,0x00,0x03,0x14,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x9a,0x06,0x00,0x00,0xc0,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x9c,0x06,0x00,0x00,0xc0,0x06,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x9e,0x06,0x00,0x00,0xc0,0x06,0x00,0x00, +0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xbf,0x04,0x00,0x00, +0xc2,0x05,0x00,0x00,0xd1,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xc1,0x04,0x00,0x00,0xbe,0x05,0x00,0x00,0xd1,0x01,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xc3,0x04,0x00,0x00,0xc1,0x04,0x00,0x00,0xc0,0x05,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xc4,0x04,0x00,0x00,0xbf,0x04,0x00,0x00, +0xc3,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xc6,0x04,0x00,0x00, +0xf9,0x05,0x00,0x00,0xd1,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xc8,0x04,0x00,0x00,0xf5,0x05,0x00,0x00,0xd1,0x01,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xca,0x04,0x00,0x00,0xc8,0x04,0x00,0x00,0xf7,0x05,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xcb,0x04,0x00,0x00,0xc6,0x04,0x00,0x00, +0xca,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xcd,0x04,0x00,0x00, +0x30,0x06,0x00,0x00,0xd1,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xcf,0x04,0x00,0x00,0x2c,0x06,0x00,0x00,0xd1,0x01,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xd1,0x04,0x00,0x00,0xcf,0x04,0x00,0x00,0x2e,0x06,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xd2,0x04,0x00,0x00,0xcd,0x04,0x00,0x00, +0xd1,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xd4,0x04,0x00,0x00, +0x67,0x06,0x00,0x00,0xd1,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xd6,0x04,0x00,0x00,0x63,0x06,0x00,0x00,0xd1,0x01,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xd8,0x04,0x00,0x00,0xd6,0x04,0x00,0x00,0x65,0x06,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xd9,0x04,0x00,0x00,0xd4,0x04,0x00,0x00, +0xd8,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xdb,0x04,0x00,0x00, +0x9e,0x06,0x00,0x00,0xd1,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xdd,0x04,0x00,0x00,0x9a,0x06,0x00,0x00,0xd1,0x01,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xdf,0x04,0x00,0x00,0xdd,0x04,0x00,0x00,0x9c,0x06,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xe0,0x04,0x00,0x00,0xdb,0x04,0x00,0x00, +0xdf,0x04,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x04,0x14,0x00,0x00, +0xc4,0x04,0x00,0x00,0xcb,0x04,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x05,0x14,0x00,0x00,0x04,0x14,0x00,0x00,0xd9,0x04,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x06,0x14,0x00,0x00,0x05,0x14,0x00,0x00,0xe0,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xeb,0x04,0x00,0x00,0xf9,0x01,0x00,0x00, +0x06,0x14,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xed,0x04,0x00,0x00, +0xeb,0x04,0x00,0x00,0xd2,0x04,0x00,0x00,0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xef,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xed,0x04,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xcc,0x06,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xcb,0x04,0x00,0x00,0xd2,0x04,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xcd,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xc4,0x04,0x00,0x00,0xcc,0x06,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xd3,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xd9,0x04,0x00,0x00, +0xe0,0x04,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xd4,0x06,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xcd,0x06,0x00,0x00,0xd3,0x06,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xda,0x06,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xcb,0x04,0x00,0x00,0xd2,0x04,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xdb,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xc4,0x04,0x00,0x00,0xda,0x06,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xe1,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xd9,0x04,0x00,0x00, +0xe0,0x04,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xe2,0x06,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xdb,0x06,0x00,0x00,0xe1,0x06,0x00,0x00, +0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xfe,0x04,0x00,0x00,0xd4,0x06,0x00,0x00, +0xe2,0x06,0x00,0x00,0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf6,0x06,0x00,0x00, +0xfe,0x04,0x00,0x00,0x82,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xea,0x06,0x00,0x00, +0xb9,0x00,0x00,0x00,0xf6,0x06,0x00,0x00,0x7c,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0xfa,0x06,0x00,0x00,0xea,0x06,0x00,0x00,0x7f,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0xee,0x06,0x00,0x00,0xfa,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xf0,0x06,0x00,0x00,0xee,0x06,0x00,0x00,0xfe,0x04,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xf1,0x06,0x00,0x00,0xf0,0x06,0x00,0x00,0xc5,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xf2,0x06,0x00,0x00,0xfa,0x06,0x00,0x00, +0xf1,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x00,0x05,0x00,0x00, +0xef,0x04,0x00,0x00,0xf2,0x06,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xfe,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x00,0x05,0x00,0x00, +0xaf,0x00,0x00,0x00,0xa9,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x03,0x05,0x00,0x00,0x29,0x02,0x00,0x00,0xfe,0x06,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x04,0x05,0x00,0x00,0x03,0x05,0x00,0x00,0xa9,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x04,0x07,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xf5,0x05,0x00,0x00,0x63,0x06,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x05,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xbe,0x05,0x00,0x00,0x04,0x07,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x0a,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x05,0x07,0x00,0x00, +0x9a,0x06,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x10,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xf7,0x05,0x00,0x00,0x65,0x06,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x11,0x07,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xc0,0x05,0x00,0x00,0x10,0x07,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x16,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x11,0x07,0x00,0x00,0x9c,0x06,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x1c,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xf9,0x05,0x00,0x00, +0x67,0x06,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x1d,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xc2,0x05,0x00,0x00,0x1c,0x07,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x22,0x07,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x1d,0x07,0x00,0x00,0x9e,0x06,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x28,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xf5,0x05,0x00,0x00,0x63,0x06,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x29,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xbe,0x05,0x00,0x00, +0x28,0x07,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x1c,0x05,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x29,0x07,0x00,0x00,0x9a,0x06,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x2f,0x07,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xf7,0x05,0x00,0x00,0x65,0x06,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x30,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xc0,0x05,0x00,0x00,0x2f,0x07,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x22,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x30,0x07,0x00,0x00, +0x9c,0x06,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x36,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xf9,0x05,0x00,0x00,0x67,0x06,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x37,0x07,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xc2,0x05,0x00,0x00,0x36,0x07,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x28,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x37,0x07,0x00,0x00,0x9e,0x06,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x3b,0x07,0x00,0x00,0xf9,0x01,0x00,0x00,0x1c,0x05,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x2d,0x05,0x00,0x00,0x0a,0x07,0x00,0x00,0x3b,0x07,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x3f,0x07,0x00,0x00,0xf9,0x01,0x00,0x00, +0x22,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x32,0x05,0x00,0x00, +0x16,0x07,0x00,0x00,0x3f,0x07,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x43,0x07,0x00,0x00,0xf9,0x01,0x00,0x00,0x28,0x05,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x37,0x05,0x00,0x00,0x22,0x07,0x00,0x00,0x43,0x07,0x00,0x00, +0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x3b,0x05,0x00,0x00,0xa9,0x00,0x00,0x00, +0x1c,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x3d,0x05,0x00,0x00, +0x75,0x02,0x00,0x00,0x0a,0x07,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x40,0x05,0x00,0x00,0x3d,0x05,0x00,0x00,0x71,0x02,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x47,0x07,0x00,0x00,0xa9,0x00,0x00,0x00,0x40,0x05,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x42,0x05,0x00,0x00,0x3b,0x05,0x00,0x00, +0x47,0x07,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x46,0x05,0x00,0x00, +0xa9,0x00,0x00,0x00,0x22,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x48,0x05,0x00,0x00,0x75,0x02,0x00,0x00,0x16,0x07,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x4b,0x05,0x00,0x00,0x48,0x05,0x00,0x00,0x71,0x02,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x4b,0x07,0x00,0x00,0xa9,0x00,0x00,0x00, +0x4b,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x4d,0x05,0x00,0x00, +0x46,0x05,0x00,0x00,0x4b,0x07,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x51,0x05,0x00,0x00,0xa9,0x00,0x00,0x00,0x28,0x05,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x53,0x05,0x00,0x00,0x75,0x02,0x00,0x00,0x22,0x07,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x56,0x05,0x00,0x00,0x53,0x05,0x00,0x00, +0x71,0x02,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x4f,0x07,0x00,0x00, +0xa9,0x00,0x00,0x00,0x56,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x58,0x05,0x00,0x00,0x51,0x05,0x00,0x00,0x4f,0x07,0x00,0x00,0x7f,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x5a,0x05,0x00,0x00,0x2d,0x05,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x5c,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x5a,0x05,0x00,0x00,0x42,0x05,0x00,0x00,0x7f,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0x5e,0x05,0x00,0x00,0x32,0x05,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x60,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x5e,0x05,0x00,0x00, +0x4d,0x05,0x00,0x00,0x7f,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x62,0x05,0x00,0x00, +0x37,0x05,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x64,0x05,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x62,0x05,0x00,0x00,0x58,0x05,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x55,0x07,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x60,0x05,0x00,0x00,0x64,0x05,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x56,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x5c,0x05,0x00,0x00,0x55,0x07,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x5b,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x56,0x07,0x00,0x00, +0xaf,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x6a,0x05,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc0,0x02,0x00,0x00,0x5b,0x07,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6c,0x05,0x00,0x00,0xf2,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x5f,0x07,0x00,0x00, +0x6c,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x6e,0x05,0x00,0x00, +0x6a,0x05,0x00,0x00,0x5f,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x71,0x05,0x00,0x00,0x6e,0x05,0x00,0x00,0x04,0x05,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x73,0x05,0x00,0x00,0x75,0x02,0x00,0x00,0x71,0x05,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x74,0x05,0x00,0x00,0x73,0x05,0x00,0x00, +0xa9,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x73,0x07,0x00,0x00, +0x74,0x05,0x00,0x00,0x82,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x67,0x07,0x00,0x00, +0xb9,0x00,0x00,0x00,0x73,0x07,0x00,0x00,0x7c,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0x77,0x07,0x00,0x00,0x67,0x07,0x00,0x00,0x7f,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0x6b,0x07,0x00,0x00,0x77,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x6d,0x07,0x00,0x00,0x6b,0x07,0x00,0x00,0x74,0x05,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x6e,0x07,0x00,0x00,0x6d,0x07,0x00,0x00,0xc5,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x6f,0x07,0x00,0x00,0x77,0x07,0x00,0x00, +0x6e,0x07,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x07,0x14,0x00,0x00, +0xbe,0x05,0x00,0x00,0xf5,0x05,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x08,0x14,0x00,0x00,0x07,0x14,0x00,0x00,0x9a,0x06,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x09,0x14,0x00,0x00,0x08,0x14,0x00,0x00,0x63,0x06,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x84,0x05,0x00,0x00,0x71,0x05,0x00,0x00, +0x09,0x14,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x86,0x05,0x00,0x00, +0x84,0x05,0x00,0x00,0x2c,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x88,0x05,0x00,0x00,0x86,0x05,0x00,0x00,0x6f,0x07,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x0a,0x14,0x00,0x00,0xc0,0x05,0x00,0x00,0xf7,0x05,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x0b,0x14,0x00,0x00,0x0a,0x14,0x00,0x00, +0x9c,0x06,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x0c,0x14,0x00,0x00, +0x0b,0x14,0x00,0x00,0x65,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x97,0x05,0x00,0x00,0x71,0x05,0x00,0x00,0x0c,0x14,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x99,0x05,0x00,0x00,0x97,0x05,0x00,0x00,0x2e,0x06,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x9b,0x05,0x00,0x00,0x99,0x05,0x00,0x00, +0x6f,0x07,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x0d,0x14,0x00,0x00, +0xc2,0x05,0x00,0x00,0xf9,0x05,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x0e,0x14,0x00,0x00,0x0d,0x14,0x00,0x00,0x9e,0x06,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x0f,0x14,0x00,0x00,0x0e,0x14,0x00,0x00,0x67,0x06,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xaa,0x05,0x00,0x00,0x71,0x05,0x00,0x00, +0x0f,0x14,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xac,0x05,0x00,0x00, +0xaa,0x05,0x00,0x00,0x30,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xae,0x05,0x00,0x00,0xac,0x05,0x00,0x00,0x6f,0x07,0x00,0x00,0x52,0x00,0x06,0x00, +0x42,0x00,0x00,0x00,0x45,0x13,0x00,0x00,0x88,0x05,0x00,0x00,0xc8,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x42,0x00,0x00,0x00,0x47,0x13,0x00,0x00, +0x9b,0x05,0x00,0x00,0x45,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x42,0x00,0x00,0x00,0x49,0x13,0x00,0x00,0xae,0x05,0x00,0x00,0x47,0x13,0x00,0x00, +0x02,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00,0x7c,0x07,0x00,0x00, +0xcc,0x05,0x00,0x00,0xfa,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x95,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x7d,0x07,0x00,0x00,0x7c,0x07,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xff,0x00,0x00,0x00,0x7f,0x07,0x00,0x00, +0x7d,0x07,0x00,0x00,0xaf,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x81,0x07,0x00,0x00, +0xf8,0x00,0x02,0x00,0x81,0x07,0x00,0x00,0xa9,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xb4,0x14,0x00,0x00,0x7f,0x07,0x00,0x00,0xa9,0x00,0x00,0x00,0x7d,0x07,0x00,0x00, +0x50,0x00,0x06,0x00,0x42,0x00,0x00,0x00,0x87,0x07,0x00,0x00,0xb4,0x14,0x00,0x00, +0xb4,0x14,0x00,0x00,0xb4,0x14,0x00,0x00,0x88,0x00,0x05,0x00,0x42,0x00,0x00,0x00, +0x88,0x07,0x00,0x00,0x49,0x13,0x00,0x00,0x87,0x07,0x00,0x00,0x8e,0x00,0x05,0x00, +0x42,0x00,0x00,0x00,0x8b,0x07,0x00,0x00,0x88,0x07,0x00,0x00,0xd7,0x05,0x00,0x00, +0x3d,0x00,0x04,0x00,0xe8,0x00,0x00,0x00,0x99,0x07,0x00,0x00,0xea,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x9f,0x07,0x00,0x00,0x8b,0x07,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xa0,0x07,0x00,0x00, +0x8b,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xa1,0x07,0x00,0x00,0x8b,0x07,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x5a,0x00,0x00,0x00,0xa2,0x07,0x00,0x00,0x9f,0x07,0x00,0x00,0xa0,0x07,0x00,0x00, +0xa1,0x07,0x00,0x00,0xa9,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x99,0x07,0x00,0x00, +0x69,0x04,0x00,0x00,0xa2,0x07,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x92,0x03,0x00,0x00,0x8b,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x93,0x03,0x00,0x00,0x92,0x03,0x00,0x00,0x41,0x03,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x97,0x03,0x00,0x00,0x8b,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x50,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x98,0x03,0x00,0x00, +0x93,0x03,0x00,0x00,0x97,0x03,0x00,0x00,0x7c,0x00,0x04,0x00,0x40,0x00,0x00,0x00, +0x37,0x08,0x00,0x00,0x98,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0x39,0x08,0x00,0x00,0x37,0x08,0x00,0x00,0x50,0x01,0x00,0x00,0x5f,0x00,0x07,0x00, +0x5a,0x00,0x00,0x00,0x96,0x09,0x00,0x00,0xc6,0x05,0x00,0x00,0x39,0x08,0x00,0x00, +0x02,0x00,0x00,0x00,0x95,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00, +0x9b,0x09,0x00,0x00,0xcc,0x05,0x00,0x00,0xfa,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x95,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x9c,0x09,0x00,0x00, +0x9b,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xff,0x00,0x00,0x00, +0x9e,0x09,0x00,0x00,0x9c,0x09,0x00,0x00,0xaf,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa0,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0xa0,0x09,0x00,0x00,0xa9,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xb5,0x14,0x00,0x00,0x9e,0x09,0x00,0x00,0xa9,0x00,0x00,0x00, +0x9c,0x09,0x00,0x00,0x4f,0x00,0x08,0x00,0x42,0x00,0x00,0x00,0x89,0x09,0x00,0x00, +0x96,0x09,0x00,0x00,0x96,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x88,0x00,0x05,0x00,0x42,0x00,0x00,0x00,0xab,0x09,0x00,0x00, +0x89,0x09,0x00,0x00,0xdc,0x05,0x00,0x00,0x8e,0x00,0x05,0x00,0x42,0x00,0x00,0x00, +0xae,0x09,0x00,0x00,0xab,0x09,0x00,0x00,0xb5,0x14,0x00,0x00,0x0c,0x00,0x08,0x00, +0x42,0x00,0x00,0x00,0xb2,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xae,0x09,0x00,0x00,0x02,0x14,0x00,0x00,0x03,0x14,0x00,0x00,0x51,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x8c,0x09,0x00,0x00,0xb2,0x09,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x8e,0x09,0x00,0x00,0xb2,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x90,0x09,0x00,0x00, +0xb2,0x09,0x00,0x00,0x02,0x00,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0x3d,0x08,0x00,0x00,0x37,0x08,0x00,0x00,0x57,0x01,0x00,0x00,0x5f,0x00,0x07,0x00, +0x5a,0x00,0x00,0x00,0xcd,0x09,0x00,0x00,0xc6,0x05,0x00,0x00,0x3d,0x08,0x00,0x00, +0x02,0x00,0x00,0x00,0x95,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00, +0xd2,0x09,0x00,0x00,0xcc,0x05,0x00,0x00,0xfa,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x95,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xd3,0x09,0x00,0x00, +0xd2,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xff,0x00,0x00,0x00, +0xd5,0x09,0x00,0x00,0xd3,0x09,0x00,0x00,0xaf,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd7,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0xd7,0x09,0x00,0x00,0xa9,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xb6,0x14,0x00,0x00,0xd5,0x09,0x00,0x00,0xa9,0x00,0x00,0x00, +0xd3,0x09,0x00,0x00,0x4f,0x00,0x08,0x00,0x42,0x00,0x00,0x00,0xc0,0x09,0x00,0x00, +0xcd,0x09,0x00,0x00,0xcd,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x88,0x00,0x05,0x00,0x42,0x00,0x00,0x00,0xe2,0x09,0x00,0x00, +0xc0,0x09,0x00,0x00,0xdc,0x05,0x00,0x00,0x8e,0x00,0x05,0x00,0x42,0x00,0x00,0x00, +0xe5,0x09,0x00,0x00,0xe2,0x09,0x00,0x00,0xb6,0x14,0x00,0x00,0x0c,0x00,0x08,0x00, +0x42,0x00,0x00,0x00,0xe9,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xe5,0x09,0x00,0x00,0x02,0x14,0x00,0x00,0x03,0x14,0x00,0x00,0x51,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xc3,0x09,0x00,0x00,0xe9,0x09,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xc5,0x09,0x00,0x00,0xe9,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xc7,0x09,0x00,0x00, +0xe9,0x09,0x00,0x00,0x02,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00, +0x04,0x0a,0x00,0x00,0xc6,0x05,0x00,0x00,0x37,0x08,0x00,0x00,0x02,0x00,0x00,0x00, +0x95,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00,0x09,0x0a,0x00,0x00, +0xcc,0x05,0x00,0x00,0xfa,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x95,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x0a,0x0a,0x00,0x00,0x09,0x0a,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xff,0x00,0x00,0x00,0x0c,0x0a,0x00,0x00, +0x0a,0x0a,0x00,0x00,0xaf,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x0e,0x0a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x0e,0x0a,0x00,0x00,0xa9,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xb7,0x14,0x00,0x00,0x0c,0x0a,0x00,0x00,0xa9,0x00,0x00,0x00,0x0a,0x0a,0x00,0x00, +0x4f,0x00,0x08,0x00,0x42,0x00,0x00,0x00,0xf7,0x09,0x00,0x00,0x04,0x0a,0x00,0x00, +0x04,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x88,0x00,0x05,0x00,0x42,0x00,0x00,0x00,0x19,0x0a,0x00,0x00,0xf7,0x09,0x00,0x00, +0xdc,0x05,0x00,0x00,0x8e,0x00,0x05,0x00,0x42,0x00,0x00,0x00,0x1c,0x0a,0x00,0x00, +0x19,0x0a,0x00,0x00,0xb7,0x14,0x00,0x00,0x0c,0x00,0x08,0x00,0x42,0x00,0x00,0x00, +0x20,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x1c,0x0a,0x00,0x00, +0x02,0x14,0x00,0x00,0x03,0x14,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xfa,0x09,0x00,0x00,0x20,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xfc,0x09,0x00,0x00,0x20,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xfe,0x09,0x00,0x00,0x20,0x0a,0x00,0x00, +0x02,0x00,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x44,0x08,0x00,0x00, +0x37,0x08,0x00,0x00,0x64,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00, +0x3b,0x0a,0x00,0x00,0xc6,0x05,0x00,0x00,0x44,0x08,0x00,0x00,0x02,0x00,0x00,0x00, +0x95,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00,0x40,0x0a,0x00,0x00, +0xcc,0x05,0x00,0x00,0xfa,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x95,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x41,0x0a,0x00,0x00,0x40,0x0a,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xff,0x00,0x00,0x00,0x43,0x0a,0x00,0x00, +0x41,0x0a,0x00,0x00,0xaf,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x45,0x0a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x45,0x0a,0x00,0x00,0xa9,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xb8,0x14,0x00,0x00,0x43,0x0a,0x00,0x00,0xa9,0x00,0x00,0x00,0x41,0x0a,0x00,0x00, +0x4f,0x00,0x08,0x00,0x42,0x00,0x00,0x00,0x2e,0x0a,0x00,0x00,0x3b,0x0a,0x00,0x00, +0x3b,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x88,0x00,0x05,0x00,0x42,0x00,0x00,0x00,0x50,0x0a,0x00,0x00,0x2e,0x0a,0x00,0x00, +0xdc,0x05,0x00,0x00,0x8e,0x00,0x05,0x00,0x42,0x00,0x00,0x00,0x53,0x0a,0x00,0x00, +0x50,0x0a,0x00,0x00,0xb8,0x14,0x00,0x00,0x0c,0x00,0x08,0x00,0x42,0x00,0x00,0x00, +0x57,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x53,0x0a,0x00,0x00, +0x02,0x14,0x00,0x00,0x03,0x14,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x31,0x0a,0x00,0x00,0x57,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x33,0x0a,0x00,0x00,0x57,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x35,0x0a,0x00,0x00,0x57,0x0a,0x00,0x00, +0x02,0x00,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x48,0x08,0x00,0x00, +0x37,0x08,0x00,0x00,0x6b,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00, +0x72,0x0a,0x00,0x00,0xc6,0x05,0x00,0x00,0x48,0x08,0x00,0x00,0x02,0x00,0x00,0x00, +0x95,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00,0x77,0x0a,0x00,0x00, +0xcc,0x05,0x00,0x00,0xfa,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x95,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x78,0x0a,0x00,0x00,0x77,0x0a,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xff,0x00,0x00,0x00,0x7a,0x0a,0x00,0x00, +0x78,0x0a,0x00,0x00,0xaf,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x7c,0x0a,0x00,0x00, +0xf8,0x00,0x02,0x00,0x7c,0x0a,0x00,0x00,0xa9,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xb9,0x14,0x00,0x00,0x7a,0x0a,0x00,0x00,0xa9,0x00,0x00,0x00,0x78,0x0a,0x00,0x00, +0x4f,0x00,0x08,0x00,0x42,0x00,0x00,0x00,0x65,0x0a,0x00,0x00,0x72,0x0a,0x00,0x00, +0x72,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x88,0x00,0x05,0x00,0x42,0x00,0x00,0x00,0x87,0x0a,0x00,0x00,0x65,0x0a,0x00,0x00, +0xdc,0x05,0x00,0x00,0x8e,0x00,0x05,0x00,0x42,0x00,0x00,0x00,0x8a,0x0a,0x00,0x00, +0x87,0x0a,0x00,0x00,0xb9,0x14,0x00,0x00,0x0c,0x00,0x08,0x00,0x42,0x00,0x00,0x00, +0x8e,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x8a,0x0a,0x00,0x00, +0x02,0x14,0x00,0x00,0x03,0x14,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x68,0x0a,0x00,0x00,0x8e,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x6a,0x0a,0x00,0x00,0x8e,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x6c,0x0a,0x00,0x00,0x8e,0x0a,0x00,0x00, +0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x8d,0x08,0x00,0x00, +0x90,0x09,0x00,0x00,0xd1,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x8f,0x08,0x00,0x00,0x8c,0x09,0x00,0x00,0xd1,0x01,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x91,0x08,0x00,0x00,0x8f,0x08,0x00,0x00,0x8e,0x09,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x92,0x08,0x00,0x00,0x8d,0x08,0x00,0x00, +0x91,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x94,0x08,0x00,0x00, +0xc7,0x09,0x00,0x00,0xd1,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x96,0x08,0x00,0x00,0xc3,0x09,0x00,0x00,0xd1,0x01,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x98,0x08,0x00,0x00,0x96,0x08,0x00,0x00,0xc5,0x09,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x99,0x08,0x00,0x00,0x94,0x08,0x00,0x00, +0x98,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x9b,0x08,0x00,0x00, +0xfe,0x09,0x00,0x00,0xd1,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x9d,0x08,0x00,0x00,0xfa,0x09,0x00,0x00,0xd1,0x01,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x9f,0x08,0x00,0x00,0x9d,0x08,0x00,0x00,0xfc,0x09,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xa0,0x08,0x00,0x00,0x9b,0x08,0x00,0x00, +0x9f,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xa2,0x08,0x00,0x00, +0x35,0x0a,0x00,0x00,0xd1,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xa4,0x08,0x00,0x00,0x31,0x0a,0x00,0x00,0xd1,0x01,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xa6,0x08,0x00,0x00,0xa4,0x08,0x00,0x00,0x33,0x0a,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xa7,0x08,0x00,0x00,0xa2,0x08,0x00,0x00, +0xa6,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xa9,0x08,0x00,0x00, +0x6c,0x0a,0x00,0x00,0xd1,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xab,0x08,0x00,0x00,0x68,0x0a,0x00,0x00,0xd1,0x01,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xad,0x08,0x00,0x00,0xab,0x08,0x00,0x00,0x6a,0x0a,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xae,0x08,0x00,0x00,0xa9,0x08,0x00,0x00, +0xad,0x08,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x10,0x14,0x00,0x00, +0x92,0x08,0x00,0x00,0x99,0x08,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x11,0x14,0x00,0x00,0x10,0x14,0x00,0x00,0xa7,0x08,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x12,0x14,0x00,0x00,0x11,0x14,0x00,0x00,0xae,0x08,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xb9,0x08,0x00,0x00,0xf9,0x01,0x00,0x00, +0x12,0x14,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xbb,0x08,0x00,0x00, +0xb9,0x08,0x00,0x00,0xa0,0x08,0x00,0x00,0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xbd,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xbb,0x08,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x9a,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x99,0x08,0x00,0x00,0xa0,0x08,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x9b,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x92,0x08,0x00,0x00,0x9a,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xa1,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xa7,0x08,0x00,0x00, +0xae,0x08,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xa2,0x0a,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x9b,0x0a,0x00,0x00,0xa1,0x0a,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xa8,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x99,0x08,0x00,0x00,0xa0,0x08,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xa9,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x92,0x08,0x00,0x00,0xa8,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xaf,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xa7,0x08,0x00,0x00, +0xae,0x08,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xb0,0x0a,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xa9,0x0a,0x00,0x00,0xaf,0x0a,0x00,0x00, +0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xcc,0x08,0x00,0x00,0xa2,0x0a,0x00,0x00, +0xb0,0x0a,0x00,0x00,0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc4,0x0a,0x00,0x00, +0xcc,0x08,0x00,0x00,0x82,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb8,0x0a,0x00,0x00, +0xb9,0x00,0x00,0x00,0xc4,0x0a,0x00,0x00,0x7c,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0xc8,0x0a,0x00,0x00,0xb8,0x0a,0x00,0x00,0x7f,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0xbc,0x0a,0x00,0x00,0xc8,0x0a,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xbe,0x0a,0x00,0x00,0xbc,0x0a,0x00,0x00,0xcc,0x08,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xbf,0x0a,0x00,0x00,0xbe,0x0a,0x00,0x00,0xc5,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xc0,0x0a,0x00,0x00,0xc8,0x0a,0x00,0x00, +0xbf,0x0a,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xce,0x08,0x00,0x00, +0xbd,0x08,0x00,0x00,0xc0,0x0a,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xcc,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xce,0x08,0x00,0x00, +0xaf,0x00,0x00,0x00,0xa9,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xd1,0x08,0x00,0x00,0x29,0x02,0x00,0x00,0xcc,0x0a,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xd2,0x08,0x00,0x00,0xd1,0x08,0x00,0x00,0xa9,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xd2,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xc3,0x09,0x00,0x00,0x31,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xd3,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x8c,0x09,0x00,0x00,0xd2,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xd8,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xd3,0x0a,0x00,0x00, +0x68,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xde,0x0a,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xc5,0x09,0x00,0x00,0x33,0x0a,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xdf,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x8e,0x09,0x00,0x00,0xde,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xe4,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xdf,0x0a,0x00,0x00,0x6a,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xea,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xc7,0x09,0x00,0x00, +0x35,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xeb,0x0a,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x90,0x09,0x00,0x00,0xea,0x0a,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xf0,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xeb,0x0a,0x00,0x00,0x6c,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xf6,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xc3,0x09,0x00,0x00,0x31,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xf7,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x8c,0x09,0x00,0x00, +0xf6,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xea,0x08,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xf7,0x0a,0x00,0x00,0x68,0x0a,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xfd,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xc5,0x09,0x00,0x00,0x33,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xfe,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x8e,0x09,0x00,0x00,0xfd,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xf0,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xfe,0x0a,0x00,0x00, +0x6a,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x04,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc7,0x09,0x00,0x00,0x35,0x0a,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x05,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x90,0x09,0x00,0x00,0x04,0x0b,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xf6,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x05,0x0b,0x00,0x00,0x6c,0x0a,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x09,0x0b,0x00,0x00,0xf9,0x01,0x00,0x00,0xea,0x08,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xfb,0x08,0x00,0x00,0xd8,0x0a,0x00,0x00,0x09,0x0b,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x0d,0x0b,0x00,0x00,0xf9,0x01,0x00,0x00, +0xf0,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x00,0x09,0x00,0x00, +0xe4,0x0a,0x00,0x00,0x0d,0x0b,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x11,0x0b,0x00,0x00,0xf9,0x01,0x00,0x00,0xf6,0x08,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x05,0x09,0x00,0x00,0xf0,0x0a,0x00,0x00,0x11,0x0b,0x00,0x00, +0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x09,0x09,0x00,0x00,0xa9,0x00,0x00,0x00, +0xea,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x0b,0x09,0x00,0x00, +0x75,0x02,0x00,0x00,0xd8,0x0a,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x0e,0x09,0x00,0x00,0x0b,0x09,0x00,0x00,0x71,0x02,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x15,0x0b,0x00,0x00,0xa9,0x00,0x00,0x00,0x0e,0x09,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x10,0x09,0x00,0x00,0x09,0x09,0x00,0x00, +0x15,0x0b,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x14,0x09,0x00,0x00, +0xa9,0x00,0x00,0x00,0xf0,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x16,0x09,0x00,0x00,0x75,0x02,0x00,0x00,0xe4,0x0a,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x19,0x09,0x00,0x00,0x16,0x09,0x00,0x00,0x71,0x02,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x19,0x0b,0x00,0x00,0xa9,0x00,0x00,0x00, +0x19,0x09,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x1b,0x09,0x00,0x00, +0x14,0x09,0x00,0x00,0x19,0x0b,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x1f,0x09,0x00,0x00,0xa9,0x00,0x00,0x00,0xf6,0x08,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x21,0x09,0x00,0x00,0x75,0x02,0x00,0x00,0xf0,0x0a,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x24,0x09,0x00,0x00,0x21,0x09,0x00,0x00, +0x71,0x02,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x1d,0x0b,0x00,0x00, +0xa9,0x00,0x00,0x00,0x24,0x09,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x26,0x09,0x00,0x00,0x1f,0x09,0x00,0x00,0x1d,0x0b,0x00,0x00,0x7f,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x28,0x09,0x00,0x00,0xfb,0x08,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x2a,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x28,0x09,0x00,0x00,0x10,0x09,0x00,0x00,0x7f,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0x2c,0x09,0x00,0x00,0x00,0x09,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x2e,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x2c,0x09,0x00,0x00, +0x1b,0x09,0x00,0x00,0x7f,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x30,0x09,0x00,0x00, +0x05,0x09,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x32,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x30,0x09,0x00,0x00,0x26,0x09,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x23,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x2e,0x09,0x00,0x00,0x32,0x09,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x24,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x2a,0x09,0x00,0x00,0x23,0x0b,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x29,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x24,0x0b,0x00,0x00, +0xaf,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x38,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc0,0x02,0x00,0x00,0x29,0x0b,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x3c,0x09,0x00,0x00,0x38,0x09,0x00,0x00, +0x5f,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x3f,0x09,0x00,0x00, +0x3c,0x09,0x00,0x00,0xd2,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x41,0x09,0x00,0x00,0x75,0x02,0x00,0x00,0x3f,0x09,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x42,0x09,0x00,0x00,0x41,0x09,0x00,0x00,0xa9,0x00,0x00,0x00, +0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x41,0x0b,0x00,0x00,0x42,0x09,0x00,0x00, +0x82,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x35,0x0b,0x00,0x00,0xb9,0x00,0x00,0x00, +0x41,0x0b,0x00,0x00,0x7c,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x45,0x0b,0x00,0x00, +0x35,0x0b,0x00,0x00,0x7f,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x39,0x0b,0x00,0x00, +0x45,0x0b,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x3b,0x0b,0x00,0x00, +0x39,0x0b,0x00,0x00,0x42,0x09,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x3c,0x0b,0x00,0x00,0x3b,0x0b,0x00,0x00,0xc5,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x3d,0x0b,0x00,0x00,0x45,0x0b,0x00,0x00,0x3c,0x0b,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x13,0x14,0x00,0x00,0x8c,0x09,0x00,0x00, +0xc3,0x09,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x14,0x14,0x00,0x00, +0x13,0x14,0x00,0x00,0x68,0x0a,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x15,0x14,0x00,0x00,0x14,0x14,0x00,0x00,0x31,0x0a,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x52,0x09,0x00,0x00,0x3f,0x09,0x00,0x00,0x15,0x14,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x54,0x09,0x00,0x00,0x52,0x09,0x00,0x00, +0xfa,0x09,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x56,0x09,0x00,0x00, +0x54,0x09,0x00,0x00,0x3d,0x0b,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x16,0x14,0x00,0x00,0x8e,0x09,0x00,0x00,0xc5,0x09,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x17,0x14,0x00,0x00,0x16,0x14,0x00,0x00,0x6a,0x0a,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x18,0x14,0x00,0x00,0x17,0x14,0x00,0x00, +0x33,0x0a,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x65,0x09,0x00,0x00, +0x3f,0x09,0x00,0x00,0x18,0x14,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x67,0x09,0x00,0x00,0x65,0x09,0x00,0x00,0xfc,0x09,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x69,0x09,0x00,0x00,0x67,0x09,0x00,0x00,0x3d,0x0b,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x19,0x14,0x00,0x00,0x90,0x09,0x00,0x00, +0xc7,0x09,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x1a,0x14,0x00,0x00, +0x19,0x14,0x00,0x00,0x6c,0x0a,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x1b,0x14,0x00,0x00,0x1a,0x14,0x00,0x00,0x35,0x0a,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x78,0x09,0x00,0x00,0x3f,0x09,0x00,0x00,0x1b,0x14,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x7a,0x09,0x00,0x00,0x78,0x09,0x00,0x00, +0xfe,0x09,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x7c,0x09,0x00,0x00, +0x7a,0x09,0x00,0x00,0x3d,0x0b,0x00,0x00,0x52,0x00,0x06,0x00,0x42,0x00,0x00,0x00, +0x82,0x13,0x00,0x00,0x56,0x09,0x00,0x00,0xc8,0x14,0x00,0x00,0x00,0x00,0x00,0x00, +0x52,0x00,0x06,0x00,0x42,0x00,0x00,0x00,0x84,0x13,0x00,0x00,0x69,0x09,0x00,0x00, +0x82,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x42,0x00,0x00,0x00, +0x86,0x13,0x00,0x00,0x7c,0x09,0x00,0x00,0x84,0x13,0x00,0x00,0x02,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00,0x4a,0x0b,0x00,0x00,0xcc,0x05,0x00,0x00, +0xfa,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x95,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x4b,0x0b,0x00,0x00,0x4a,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0xff,0x00,0x00,0x00,0x4d,0x0b,0x00,0x00,0x4b,0x0b,0x00,0x00, +0xaf,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x4f,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00, +0x4f,0x0b,0x00,0x00,0xa9,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xba,0x14,0x00,0x00, +0x4d,0x0b,0x00,0x00,0xa9,0x00,0x00,0x00,0x4b,0x0b,0x00,0x00,0x50,0x00,0x06,0x00, +0x42,0x00,0x00,0x00,0x55,0x0b,0x00,0x00,0xba,0x14,0x00,0x00,0xba,0x14,0x00,0x00, +0xba,0x14,0x00,0x00,0x88,0x00,0x05,0x00,0x42,0x00,0x00,0x00,0x56,0x0b,0x00,0x00, +0x86,0x13,0x00,0x00,0x55,0x0b,0x00,0x00,0x8e,0x00,0x05,0x00,0x42,0x00,0x00,0x00, +0x59,0x0b,0x00,0x00,0x56,0x0b,0x00,0x00,0xd7,0x05,0x00,0x00,0x3d,0x00,0x04,0x00, +0xe8,0x00,0x00,0x00,0x67,0x0b,0x00,0x00,0xea,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x6d,0x0b,0x00,0x00,0x59,0x0b,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x6e,0x0b,0x00,0x00,0x59,0x0b,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x6f,0x0b,0x00,0x00, +0x59,0x0b,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x5a,0x00,0x00,0x00, +0x70,0x0b,0x00,0x00,0x6d,0x0b,0x00,0x00,0x6e,0x0b,0x00,0x00,0x6f,0x0b,0x00,0x00, +0xa9,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x67,0x0b,0x00,0x00,0x37,0x08,0x00,0x00, +0x70,0x0b,0x00,0x00,0x80,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9c,0x03,0x00,0x00, +0x97,0x03,0x00,0x00,0x41,0x03,0x00,0x00,0x50,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xa1,0x03,0x00,0x00,0x93,0x03,0x00,0x00,0x9c,0x03,0x00,0x00,0x7c,0x00,0x04,0x00, +0x40,0x00,0x00,0x00,0x05,0x0c,0x00,0x00,0xa1,0x03,0x00,0x00,0x80,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0x07,0x0c,0x00,0x00,0x05,0x0c,0x00,0x00,0x50,0x01,0x00,0x00, +0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00,0x64,0x0d,0x00,0x00,0xc6,0x05,0x00,0x00, +0x07,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0x95,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x5a,0x00,0x00,0x00,0x69,0x0d,0x00,0x00,0xcc,0x05,0x00,0x00,0xfa,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x95,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x6a,0x0d,0x00,0x00,0x69,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0xff,0x00,0x00,0x00,0x6c,0x0d,0x00,0x00,0x6a,0x0d,0x00,0x00,0xaf,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x6e,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x6e,0x0d,0x00,0x00, +0xa9,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xbb,0x14,0x00,0x00,0x6c,0x0d,0x00,0x00, +0xa9,0x00,0x00,0x00,0x6a,0x0d,0x00,0x00,0x4f,0x00,0x08,0x00,0x42,0x00,0x00,0x00, +0x57,0x0d,0x00,0x00,0x64,0x0d,0x00,0x00,0x64,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x88,0x00,0x05,0x00,0x42,0x00,0x00,0x00, +0x79,0x0d,0x00,0x00,0x57,0x0d,0x00,0x00,0xdc,0x05,0x00,0x00,0x8e,0x00,0x05,0x00, +0x42,0x00,0x00,0x00,0x7c,0x0d,0x00,0x00,0x79,0x0d,0x00,0x00,0xbb,0x14,0x00,0x00, +0x0c,0x00,0x08,0x00,0x42,0x00,0x00,0x00,0x80,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x7c,0x0d,0x00,0x00,0x02,0x14,0x00,0x00,0x03,0x14,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x5a,0x0d,0x00,0x00,0x80,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x5c,0x0d,0x00,0x00, +0x80,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x5e,0x0d,0x00,0x00,0x80,0x0d,0x00,0x00,0x02,0x00,0x00,0x00,0x80,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0x0b,0x0c,0x00,0x00,0x05,0x0c,0x00,0x00,0x57,0x01,0x00,0x00, +0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00,0x9b,0x0d,0x00,0x00,0xc6,0x05,0x00,0x00, +0x0b,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0x95,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x5a,0x00,0x00,0x00,0xa0,0x0d,0x00,0x00,0xcc,0x05,0x00,0x00,0xfa,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x95,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xa1,0x0d,0x00,0x00,0xa0,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0xff,0x00,0x00,0x00,0xa3,0x0d,0x00,0x00,0xa1,0x0d,0x00,0x00,0xaf,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa5,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0xa5,0x0d,0x00,0x00, +0xa9,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xbc,0x14,0x00,0x00,0xa3,0x0d,0x00,0x00, +0xa9,0x00,0x00,0x00,0xa1,0x0d,0x00,0x00,0x4f,0x00,0x08,0x00,0x42,0x00,0x00,0x00, +0x8e,0x0d,0x00,0x00,0x9b,0x0d,0x00,0x00,0x9b,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x88,0x00,0x05,0x00,0x42,0x00,0x00,0x00, +0xb0,0x0d,0x00,0x00,0x8e,0x0d,0x00,0x00,0xdc,0x05,0x00,0x00,0x8e,0x00,0x05,0x00, +0x42,0x00,0x00,0x00,0xb3,0x0d,0x00,0x00,0xb0,0x0d,0x00,0x00,0xbc,0x14,0x00,0x00, +0x0c,0x00,0x08,0x00,0x42,0x00,0x00,0x00,0xb7,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xb3,0x0d,0x00,0x00,0x02,0x14,0x00,0x00,0x03,0x14,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x91,0x0d,0x00,0x00,0xb7,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x93,0x0d,0x00,0x00, +0xb7,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x95,0x0d,0x00,0x00,0xb7,0x0d,0x00,0x00,0x02,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x5a,0x00,0x00,0x00,0xd2,0x0d,0x00,0x00,0xc6,0x05,0x00,0x00,0x05,0x0c,0x00,0x00, +0x02,0x00,0x00,0x00,0x95,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00, +0xd7,0x0d,0x00,0x00,0xcc,0x05,0x00,0x00,0xfa,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x95,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xd8,0x0d,0x00,0x00, +0xd7,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xff,0x00,0x00,0x00, +0xda,0x0d,0x00,0x00,0xd8,0x0d,0x00,0x00,0xaf,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xdc,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0xdc,0x0d,0x00,0x00,0xa9,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xbd,0x14,0x00,0x00,0xda,0x0d,0x00,0x00,0xa9,0x00,0x00,0x00, +0xd8,0x0d,0x00,0x00,0x4f,0x00,0x08,0x00,0x42,0x00,0x00,0x00,0xc5,0x0d,0x00,0x00, +0xd2,0x0d,0x00,0x00,0xd2,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x88,0x00,0x05,0x00,0x42,0x00,0x00,0x00,0xe7,0x0d,0x00,0x00, +0xc5,0x0d,0x00,0x00,0xdc,0x05,0x00,0x00,0x8e,0x00,0x05,0x00,0x42,0x00,0x00,0x00, +0xea,0x0d,0x00,0x00,0xe7,0x0d,0x00,0x00,0xbd,0x14,0x00,0x00,0x0c,0x00,0x08,0x00, +0x42,0x00,0x00,0x00,0xee,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xea,0x0d,0x00,0x00,0x02,0x14,0x00,0x00,0x03,0x14,0x00,0x00,0x51,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xc8,0x0d,0x00,0x00,0xee,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xca,0x0d,0x00,0x00,0xee,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xcc,0x0d,0x00,0x00, +0xee,0x0d,0x00,0x00,0x02,0x00,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0x12,0x0c,0x00,0x00,0x05,0x0c,0x00,0x00,0x64,0x01,0x00,0x00,0x5f,0x00,0x07,0x00, +0x5a,0x00,0x00,0x00,0x09,0x0e,0x00,0x00,0xc6,0x05,0x00,0x00,0x12,0x0c,0x00,0x00, +0x02,0x00,0x00,0x00,0x95,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00, +0x0e,0x0e,0x00,0x00,0xcc,0x05,0x00,0x00,0xfa,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x95,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x0f,0x0e,0x00,0x00, +0x0e,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xff,0x00,0x00,0x00, +0x11,0x0e,0x00,0x00,0x0f,0x0e,0x00,0x00,0xaf,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x13,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x13,0x0e,0x00,0x00,0xa9,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xbe,0x14,0x00,0x00,0x11,0x0e,0x00,0x00,0xa9,0x00,0x00,0x00, +0x0f,0x0e,0x00,0x00,0x4f,0x00,0x08,0x00,0x42,0x00,0x00,0x00,0xfc,0x0d,0x00,0x00, +0x09,0x0e,0x00,0x00,0x09,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x88,0x00,0x05,0x00,0x42,0x00,0x00,0x00,0x1e,0x0e,0x00,0x00, +0xfc,0x0d,0x00,0x00,0xdc,0x05,0x00,0x00,0x8e,0x00,0x05,0x00,0x42,0x00,0x00,0x00, +0x21,0x0e,0x00,0x00,0x1e,0x0e,0x00,0x00,0xbe,0x14,0x00,0x00,0x0c,0x00,0x08,0x00, +0x42,0x00,0x00,0x00,0x25,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x21,0x0e,0x00,0x00,0x02,0x14,0x00,0x00,0x03,0x14,0x00,0x00,0x51,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xff,0x0d,0x00,0x00,0x25,0x0e,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x01,0x0e,0x00,0x00,0x25,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x03,0x0e,0x00,0x00, +0x25,0x0e,0x00,0x00,0x02,0x00,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0x16,0x0c,0x00,0x00,0x05,0x0c,0x00,0x00,0x6b,0x01,0x00,0x00,0x5f,0x00,0x07,0x00, +0x5a,0x00,0x00,0x00,0x40,0x0e,0x00,0x00,0xc6,0x05,0x00,0x00,0x16,0x0c,0x00,0x00, +0x02,0x00,0x00,0x00,0x95,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00, +0x45,0x0e,0x00,0x00,0xcc,0x05,0x00,0x00,0xfa,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x95,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x46,0x0e,0x00,0x00, +0x45,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xff,0x00,0x00,0x00, +0x48,0x0e,0x00,0x00,0x46,0x0e,0x00,0x00,0xaf,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x4a,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x4a,0x0e,0x00,0x00,0xa9,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xbf,0x14,0x00,0x00,0x48,0x0e,0x00,0x00,0xa9,0x00,0x00,0x00, +0x46,0x0e,0x00,0x00,0x4f,0x00,0x08,0x00,0x42,0x00,0x00,0x00,0x33,0x0e,0x00,0x00, +0x40,0x0e,0x00,0x00,0x40,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x88,0x00,0x05,0x00,0x42,0x00,0x00,0x00,0x55,0x0e,0x00,0x00, +0x33,0x0e,0x00,0x00,0xdc,0x05,0x00,0x00,0x8e,0x00,0x05,0x00,0x42,0x00,0x00,0x00, +0x58,0x0e,0x00,0x00,0x55,0x0e,0x00,0x00,0xbf,0x14,0x00,0x00,0x0c,0x00,0x08,0x00, +0x42,0x00,0x00,0x00,0x5c,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x58,0x0e,0x00,0x00,0x02,0x14,0x00,0x00,0x03,0x14,0x00,0x00,0x51,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x36,0x0e,0x00,0x00,0x5c,0x0e,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x38,0x0e,0x00,0x00,0x5c,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x3a,0x0e,0x00,0x00, +0x5c,0x0e,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x5b,0x0c,0x00,0x00,0x5e,0x0d,0x00,0x00,0xd1,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x5d,0x0c,0x00,0x00,0x5a,0x0d,0x00,0x00,0xd1,0x01,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x5f,0x0c,0x00,0x00,0x5d,0x0c,0x00,0x00, +0x5c,0x0d,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x60,0x0c,0x00,0x00, +0x5b,0x0c,0x00,0x00,0x5f,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x62,0x0c,0x00,0x00,0x95,0x0d,0x00,0x00,0xd1,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x64,0x0c,0x00,0x00,0x91,0x0d,0x00,0x00,0xd1,0x01,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x66,0x0c,0x00,0x00,0x64,0x0c,0x00,0x00, +0x93,0x0d,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x67,0x0c,0x00,0x00, +0x62,0x0c,0x00,0x00,0x66,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x69,0x0c,0x00,0x00,0xcc,0x0d,0x00,0x00,0xd1,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x6b,0x0c,0x00,0x00,0xc8,0x0d,0x00,0x00,0xd1,0x01,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x6d,0x0c,0x00,0x00,0x6b,0x0c,0x00,0x00, +0xca,0x0d,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x6e,0x0c,0x00,0x00, +0x69,0x0c,0x00,0x00,0x6d,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x70,0x0c,0x00,0x00,0x03,0x0e,0x00,0x00,0xd1,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x72,0x0c,0x00,0x00,0xff,0x0d,0x00,0x00,0xd1,0x01,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x74,0x0c,0x00,0x00,0x72,0x0c,0x00,0x00, +0x01,0x0e,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x75,0x0c,0x00,0x00, +0x70,0x0c,0x00,0x00,0x74,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x77,0x0c,0x00,0x00,0x3a,0x0e,0x00,0x00,0xd1,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x79,0x0c,0x00,0x00,0x36,0x0e,0x00,0x00,0xd1,0x01,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x7b,0x0c,0x00,0x00,0x79,0x0c,0x00,0x00, +0x38,0x0e,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x7c,0x0c,0x00,0x00, +0x77,0x0c,0x00,0x00,0x7b,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x1c,0x14,0x00,0x00,0x60,0x0c,0x00,0x00,0x67,0x0c,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x1d,0x14,0x00,0x00,0x1c,0x14,0x00,0x00,0x75,0x0c,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x1e,0x14,0x00,0x00,0x1d,0x14,0x00,0x00, +0x7c,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x87,0x0c,0x00,0x00, +0xf9,0x01,0x00,0x00,0x1e,0x14,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x89,0x0c,0x00,0x00,0x87,0x0c,0x00,0x00,0x6e,0x0c,0x00,0x00,0x0c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x8b,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x89,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x68,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x67,0x0c,0x00,0x00,0x6e,0x0c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x69,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x60,0x0c,0x00,0x00,0x68,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x6f,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x75,0x0c,0x00,0x00,0x7c,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x70,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x69,0x0e,0x00,0x00, +0x6f,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x76,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x67,0x0c,0x00,0x00,0x6e,0x0c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x77,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x60,0x0c,0x00,0x00,0x76,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x7d,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x75,0x0c,0x00,0x00,0x7c,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x7e,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x77,0x0e,0x00,0x00, +0x7d,0x0e,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x9a,0x0c,0x00,0x00, +0x70,0x0e,0x00,0x00,0x7e,0x0e,0x00,0x00,0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x92,0x0e,0x00,0x00,0x9a,0x0c,0x00,0x00,0x82,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x86,0x0e,0x00,0x00,0xb9,0x00,0x00,0x00,0x92,0x0e,0x00,0x00,0x7c,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x96,0x0e,0x00,0x00,0x86,0x0e,0x00,0x00,0x7f,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x8a,0x0e,0x00,0x00,0x96,0x0e,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x8c,0x0e,0x00,0x00,0x8a,0x0e,0x00,0x00,0x9a,0x0c,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x8d,0x0e,0x00,0x00,0x8c,0x0e,0x00,0x00, +0xc5,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x8e,0x0e,0x00,0x00, +0x96,0x0e,0x00,0x00,0x8d,0x0e,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x9c,0x0c,0x00,0x00,0x8b,0x0c,0x00,0x00,0x8e,0x0e,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x9a,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x9c,0x0c,0x00,0x00,0xaf,0x00,0x00,0x00,0xa9,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x9f,0x0c,0x00,0x00,0x29,0x02,0x00,0x00,0x9a,0x0e,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xa0,0x0c,0x00,0x00,0x9f,0x0c,0x00,0x00, +0xa9,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xa0,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x91,0x0d,0x00,0x00,0xff,0x0d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xa1,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x5a,0x0d,0x00,0x00,0xa0,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xa6,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xa1,0x0e,0x00,0x00,0x36,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xac,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x93,0x0d,0x00,0x00, +0x01,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xad,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x5c,0x0d,0x00,0x00,0xac,0x0e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xb2,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xad,0x0e,0x00,0x00,0x38,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xb8,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x95,0x0d,0x00,0x00,0x03,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xb9,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x5e,0x0d,0x00,0x00, +0xb8,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xbe,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xb9,0x0e,0x00,0x00,0x3a,0x0e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xc4,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x91,0x0d,0x00,0x00,0xff,0x0d,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xc5,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x5a,0x0d,0x00,0x00,0xc4,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xb8,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc5,0x0e,0x00,0x00, +0x36,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xcb,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x93,0x0d,0x00,0x00,0x01,0x0e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xcc,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x5c,0x0d,0x00,0x00,0xcb,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xbe,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xcc,0x0e,0x00,0x00,0x38,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xd2,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x95,0x0d,0x00,0x00, +0x03,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xd3,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x5e,0x0d,0x00,0x00,0xd2,0x0e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xc4,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xd3,0x0e,0x00,0x00,0x3a,0x0e,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xd7,0x0e,0x00,0x00,0xf9,0x01,0x00,0x00,0xb8,0x0c,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xc9,0x0c,0x00,0x00,0xa6,0x0e,0x00,0x00, +0xd7,0x0e,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xdb,0x0e,0x00,0x00, +0xf9,0x01,0x00,0x00,0xbe,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xce,0x0c,0x00,0x00,0xb2,0x0e,0x00,0x00,0xdb,0x0e,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xdf,0x0e,0x00,0x00,0xf9,0x01,0x00,0x00,0xc4,0x0c,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xd3,0x0c,0x00,0x00,0xbe,0x0e,0x00,0x00, +0xdf,0x0e,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xd7,0x0c,0x00,0x00, +0xa9,0x00,0x00,0x00,0xb8,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xd9,0x0c,0x00,0x00,0x75,0x02,0x00,0x00,0xa6,0x0e,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xdc,0x0c,0x00,0x00,0xd9,0x0c,0x00,0x00,0x71,0x02,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xe3,0x0e,0x00,0x00,0xa9,0x00,0x00,0x00, +0xdc,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xde,0x0c,0x00,0x00, +0xd7,0x0c,0x00,0x00,0xe3,0x0e,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xe2,0x0c,0x00,0x00,0xa9,0x00,0x00,0x00,0xbe,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xe4,0x0c,0x00,0x00,0x75,0x02,0x00,0x00,0xb2,0x0e,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xe7,0x0c,0x00,0x00,0xe4,0x0c,0x00,0x00, +0x71,0x02,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xe7,0x0e,0x00,0x00, +0xa9,0x00,0x00,0x00,0xe7,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xe9,0x0c,0x00,0x00,0xe2,0x0c,0x00,0x00,0xe7,0x0e,0x00,0x00,0x83,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xed,0x0c,0x00,0x00,0xa9,0x00,0x00,0x00,0xc4,0x0c,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xef,0x0c,0x00,0x00,0x75,0x02,0x00,0x00, +0xbe,0x0e,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xf2,0x0c,0x00,0x00, +0xef,0x0c,0x00,0x00,0x71,0x02,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xeb,0x0e,0x00,0x00,0xa9,0x00,0x00,0x00,0xf2,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xf4,0x0c,0x00,0x00,0xed,0x0c,0x00,0x00,0xeb,0x0e,0x00,0x00, +0x7f,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0xf6,0x0c,0x00,0x00,0xc9,0x0c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xf8,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xf6,0x0c,0x00,0x00,0xde,0x0c,0x00,0x00,0x7f,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0xfa,0x0c,0x00,0x00,0xce,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xfc,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xfa,0x0c,0x00,0x00,0xe9,0x0c,0x00,0x00,0x7f,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0xfe,0x0c,0x00,0x00,0xd3,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x00,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xfe,0x0c,0x00,0x00, +0xf4,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xf1,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xfc,0x0c,0x00,0x00,0x00,0x0d,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xf2,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xf8,0x0c,0x00,0x00,0xf1,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xf7,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xf2,0x0e,0x00,0x00,0xaf,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x06,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc0,0x02,0x00,0x00, +0xf7,0x0e,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x0a,0x0d,0x00,0x00, +0x06,0x0d,0x00,0x00,0x5f,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x0d,0x0d,0x00,0x00,0x0a,0x0d,0x00,0x00,0xa0,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x0f,0x0d,0x00,0x00,0x75,0x02,0x00,0x00,0x0d,0x0d,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x10,0x0d,0x00,0x00,0x0f,0x0d,0x00,0x00, +0xa9,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0f,0x0f,0x00,0x00, +0x10,0x0d,0x00,0x00,0x82,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x03,0x0f,0x00,0x00, +0xb9,0x00,0x00,0x00,0x0f,0x0f,0x00,0x00,0x7c,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0x13,0x0f,0x00,0x00,0x03,0x0f,0x00,0x00,0x7f,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0x07,0x0f,0x00,0x00,0x13,0x0f,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x09,0x0f,0x00,0x00,0x07,0x0f,0x00,0x00,0x10,0x0d,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x0a,0x0f,0x00,0x00,0x09,0x0f,0x00,0x00,0xc5,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x0b,0x0f,0x00,0x00,0x13,0x0f,0x00,0x00, +0x0a,0x0f,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x1f,0x14,0x00,0x00, +0x5a,0x0d,0x00,0x00,0x91,0x0d,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x20,0x14,0x00,0x00,0x1f,0x14,0x00,0x00,0x36,0x0e,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x21,0x14,0x00,0x00,0x20,0x14,0x00,0x00,0xff,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x20,0x0d,0x00,0x00,0x0d,0x0d,0x00,0x00, +0x21,0x14,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x22,0x0d,0x00,0x00, +0x20,0x0d,0x00,0x00,0xc8,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x24,0x0d,0x00,0x00,0x22,0x0d,0x00,0x00,0x0b,0x0f,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x22,0x14,0x00,0x00,0x5c,0x0d,0x00,0x00,0x93,0x0d,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x23,0x14,0x00,0x00,0x22,0x14,0x00,0x00, +0x38,0x0e,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x24,0x14,0x00,0x00, +0x23,0x14,0x00,0x00,0x01,0x0e,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x33,0x0d,0x00,0x00,0x0d,0x0d,0x00,0x00,0x24,0x14,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x35,0x0d,0x00,0x00,0x33,0x0d,0x00,0x00,0xca,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x37,0x0d,0x00,0x00,0x35,0x0d,0x00,0x00, +0x0b,0x0f,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x25,0x14,0x00,0x00, +0x5e,0x0d,0x00,0x00,0x95,0x0d,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x26,0x14,0x00,0x00,0x25,0x14,0x00,0x00,0x3a,0x0e,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x27,0x14,0x00,0x00,0x26,0x14,0x00,0x00,0x03,0x0e,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x46,0x0d,0x00,0x00,0x0d,0x0d,0x00,0x00, +0x27,0x14,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x48,0x0d,0x00,0x00, +0x46,0x0d,0x00,0x00,0xcc,0x0d,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x4a,0x0d,0x00,0x00,0x48,0x0d,0x00,0x00,0x0b,0x0f,0x00,0x00,0x52,0x00,0x06,0x00, +0x42,0x00,0x00,0x00,0xbf,0x13,0x00,0x00,0x24,0x0d,0x00,0x00,0xc8,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x42,0x00,0x00,0x00,0xc1,0x13,0x00,0x00, +0x37,0x0d,0x00,0x00,0xbf,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x42,0x00,0x00,0x00,0xc3,0x13,0x00,0x00,0x4a,0x0d,0x00,0x00,0xc1,0x13,0x00,0x00, +0x02,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00,0x18,0x0f,0x00,0x00, +0xcc,0x05,0x00,0x00,0xfa,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x95,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x19,0x0f,0x00,0x00,0x18,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xff,0x00,0x00,0x00,0x1b,0x0f,0x00,0x00, +0x19,0x0f,0x00,0x00,0xaf,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x1d,0x0f,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1d,0x0f,0x00,0x00,0xa9,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xc0,0x14,0x00,0x00,0x1b,0x0f,0x00,0x00,0xa9,0x00,0x00,0x00,0x19,0x0f,0x00,0x00, +0x50,0x00,0x06,0x00,0x42,0x00,0x00,0x00,0x23,0x0f,0x00,0x00,0xc0,0x14,0x00,0x00, +0xc0,0x14,0x00,0x00,0xc0,0x14,0x00,0x00,0x88,0x00,0x05,0x00,0x42,0x00,0x00,0x00, +0x24,0x0f,0x00,0x00,0xc3,0x13,0x00,0x00,0x23,0x0f,0x00,0x00,0x8e,0x00,0x05,0x00, +0x42,0x00,0x00,0x00,0x27,0x0f,0x00,0x00,0x24,0x0f,0x00,0x00,0xd7,0x05,0x00,0x00, +0x3d,0x00,0x04,0x00,0xe8,0x00,0x00,0x00,0x35,0x0f,0x00,0x00,0xea,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x3b,0x0f,0x00,0x00,0x27,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x3c,0x0f,0x00,0x00, +0x27,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x3d,0x0f,0x00,0x00,0x27,0x0f,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x5a,0x00,0x00,0x00,0x3e,0x0f,0x00,0x00,0x3b,0x0f,0x00,0x00,0x3c,0x0f,0x00,0x00, +0x3d,0x0f,0x00,0x00,0xa9,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x35,0x0f,0x00,0x00, +0x05,0x0c,0x00,0x00,0x3e,0x0f,0x00,0x00,0x50,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0xaa,0x03,0x00,0x00,0x92,0x03,0x00,0x00,0x9c,0x03,0x00,0x00,0x7c,0x00,0x04,0x00, +0x40,0x00,0x00,0x00,0xd3,0x0f,0x00,0x00,0xaa,0x03,0x00,0x00,0x80,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0xd5,0x0f,0x00,0x00,0xd3,0x0f,0x00,0x00,0x50,0x01,0x00,0x00, +0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00,0x32,0x11,0x00,0x00,0xc6,0x05,0x00,0x00, +0xd5,0x0f,0x00,0x00,0x02,0x00,0x00,0x00,0x95,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x5a,0x00,0x00,0x00,0x37,0x11,0x00,0x00,0xcc,0x05,0x00,0x00,0xfa,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x95,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x38,0x11,0x00,0x00,0x37,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0xff,0x00,0x00,0x00,0x3a,0x11,0x00,0x00,0x38,0x11,0x00,0x00,0xaf,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x3c,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x3c,0x11,0x00,0x00, +0xa9,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xc1,0x14,0x00,0x00,0x3a,0x11,0x00,0x00, +0xa9,0x00,0x00,0x00,0x38,0x11,0x00,0x00,0x4f,0x00,0x08,0x00,0x42,0x00,0x00,0x00, +0x25,0x11,0x00,0x00,0x32,0x11,0x00,0x00,0x32,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x88,0x00,0x05,0x00,0x42,0x00,0x00,0x00, +0x47,0x11,0x00,0x00,0x25,0x11,0x00,0x00,0xdc,0x05,0x00,0x00,0x8e,0x00,0x05,0x00, +0x42,0x00,0x00,0x00,0x4a,0x11,0x00,0x00,0x47,0x11,0x00,0x00,0xc1,0x14,0x00,0x00, +0x0c,0x00,0x08,0x00,0x42,0x00,0x00,0x00,0x4e,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x4a,0x11,0x00,0x00,0x02,0x14,0x00,0x00,0x03,0x14,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x28,0x11,0x00,0x00,0x4e,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x2a,0x11,0x00,0x00, +0x4e,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x2c,0x11,0x00,0x00,0x4e,0x11,0x00,0x00,0x02,0x00,0x00,0x00,0x80,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0xd9,0x0f,0x00,0x00,0xd3,0x0f,0x00,0x00,0x57,0x01,0x00,0x00, +0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00,0x69,0x11,0x00,0x00,0xc6,0x05,0x00,0x00, +0xd9,0x0f,0x00,0x00,0x02,0x00,0x00,0x00,0x95,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x5a,0x00,0x00,0x00,0x6e,0x11,0x00,0x00,0xcc,0x05,0x00,0x00,0xfa,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x95,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x6f,0x11,0x00,0x00,0x6e,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0xff,0x00,0x00,0x00,0x71,0x11,0x00,0x00,0x6f,0x11,0x00,0x00,0xaf,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x73,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x73,0x11,0x00,0x00, +0xa9,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xc2,0x14,0x00,0x00,0x71,0x11,0x00,0x00, +0xa9,0x00,0x00,0x00,0x6f,0x11,0x00,0x00,0x4f,0x00,0x08,0x00,0x42,0x00,0x00,0x00, +0x5c,0x11,0x00,0x00,0x69,0x11,0x00,0x00,0x69,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x88,0x00,0x05,0x00,0x42,0x00,0x00,0x00, +0x7e,0x11,0x00,0x00,0x5c,0x11,0x00,0x00,0xdc,0x05,0x00,0x00,0x8e,0x00,0x05,0x00, +0x42,0x00,0x00,0x00,0x81,0x11,0x00,0x00,0x7e,0x11,0x00,0x00,0xc2,0x14,0x00,0x00, +0x0c,0x00,0x08,0x00,0x42,0x00,0x00,0x00,0x85,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x81,0x11,0x00,0x00,0x02,0x14,0x00,0x00,0x03,0x14,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x5f,0x11,0x00,0x00,0x85,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x61,0x11,0x00,0x00, +0x85,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x63,0x11,0x00,0x00,0x85,0x11,0x00,0x00,0x02,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x5a,0x00,0x00,0x00,0xa0,0x11,0x00,0x00,0xc6,0x05,0x00,0x00,0xd3,0x0f,0x00,0x00, +0x02,0x00,0x00,0x00,0x95,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00, +0xa5,0x11,0x00,0x00,0xcc,0x05,0x00,0x00,0xfa,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x95,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xa6,0x11,0x00,0x00, +0xa5,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xff,0x00,0x00,0x00, +0xa8,0x11,0x00,0x00,0xa6,0x11,0x00,0x00,0xaf,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xaa,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0xaa,0x11,0x00,0x00,0xa9,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xc3,0x14,0x00,0x00,0xa8,0x11,0x00,0x00,0xa9,0x00,0x00,0x00, +0xa6,0x11,0x00,0x00,0x4f,0x00,0x08,0x00,0x42,0x00,0x00,0x00,0x93,0x11,0x00,0x00, +0xa0,0x11,0x00,0x00,0xa0,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x88,0x00,0x05,0x00,0x42,0x00,0x00,0x00,0xb5,0x11,0x00,0x00, +0x93,0x11,0x00,0x00,0xdc,0x05,0x00,0x00,0x8e,0x00,0x05,0x00,0x42,0x00,0x00,0x00, +0xb8,0x11,0x00,0x00,0xb5,0x11,0x00,0x00,0xc3,0x14,0x00,0x00,0x0c,0x00,0x08,0x00, +0x42,0x00,0x00,0x00,0xbc,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xb8,0x11,0x00,0x00,0x02,0x14,0x00,0x00,0x03,0x14,0x00,0x00,0x51,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x96,0x11,0x00,0x00,0xbc,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x98,0x11,0x00,0x00,0xbc,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x9a,0x11,0x00,0x00, +0xbc,0x11,0x00,0x00,0x02,0x00,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0xe0,0x0f,0x00,0x00,0xd3,0x0f,0x00,0x00,0x64,0x01,0x00,0x00,0x5f,0x00,0x07,0x00, +0x5a,0x00,0x00,0x00,0xd7,0x11,0x00,0x00,0xc6,0x05,0x00,0x00,0xe0,0x0f,0x00,0x00, +0x02,0x00,0x00,0x00,0x95,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00, +0xdc,0x11,0x00,0x00,0xcc,0x05,0x00,0x00,0xfa,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x95,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xdd,0x11,0x00,0x00, +0xdc,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xff,0x00,0x00,0x00, +0xdf,0x11,0x00,0x00,0xdd,0x11,0x00,0x00,0xaf,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe1,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0xe1,0x11,0x00,0x00,0xa9,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xc4,0x14,0x00,0x00,0xdf,0x11,0x00,0x00,0xa9,0x00,0x00,0x00, +0xdd,0x11,0x00,0x00,0x4f,0x00,0x08,0x00,0x42,0x00,0x00,0x00,0xca,0x11,0x00,0x00, +0xd7,0x11,0x00,0x00,0xd7,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x88,0x00,0x05,0x00,0x42,0x00,0x00,0x00,0xec,0x11,0x00,0x00, +0xca,0x11,0x00,0x00,0xdc,0x05,0x00,0x00,0x8e,0x00,0x05,0x00,0x42,0x00,0x00,0x00, +0xef,0x11,0x00,0x00,0xec,0x11,0x00,0x00,0xc4,0x14,0x00,0x00,0x0c,0x00,0x08,0x00, +0x42,0x00,0x00,0x00,0xf3,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xef,0x11,0x00,0x00,0x02,0x14,0x00,0x00,0x03,0x14,0x00,0x00,0x51,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xcd,0x11,0x00,0x00,0xf3,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xcf,0x11,0x00,0x00,0xf3,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xd1,0x11,0x00,0x00, +0xf3,0x11,0x00,0x00,0x02,0x00,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0xe4,0x0f,0x00,0x00,0xd3,0x0f,0x00,0x00,0x6b,0x01,0x00,0x00,0x5f,0x00,0x07,0x00, +0x5a,0x00,0x00,0x00,0x0e,0x12,0x00,0x00,0xc6,0x05,0x00,0x00,0xe4,0x0f,0x00,0x00, +0x02,0x00,0x00,0x00,0x95,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00, +0x13,0x12,0x00,0x00,0xcc,0x05,0x00,0x00,0xfa,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x95,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x14,0x12,0x00,0x00, +0x13,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xff,0x00,0x00,0x00, +0x16,0x12,0x00,0x00,0x14,0x12,0x00,0x00,0xaf,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x18,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x18,0x12,0x00,0x00,0xa9,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0xc5,0x14,0x00,0x00,0x16,0x12,0x00,0x00,0xa9,0x00,0x00,0x00, +0x14,0x12,0x00,0x00,0x4f,0x00,0x08,0x00,0x42,0x00,0x00,0x00,0x01,0x12,0x00,0x00, +0x0e,0x12,0x00,0x00,0x0e,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x88,0x00,0x05,0x00,0x42,0x00,0x00,0x00,0x23,0x12,0x00,0x00, +0x01,0x12,0x00,0x00,0xdc,0x05,0x00,0x00,0x8e,0x00,0x05,0x00,0x42,0x00,0x00,0x00, +0x26,0x12,0x00,0x00,0x23,0x12,0x00,0x00,0xc5,0x14,0x00,0x00,0x0c,0x00,0x08,0x00, +0x42,0x00,0x00,0x00,0x2a,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x26,0x12,0x00,0x00,0x02,0x14,0x00,0x00,0x03,0x14,0x00,0x00,0x51,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x04,0x12,0x00,0x00,0x2a,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x06,0x12,0x00,0x00,0x2a,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x08,0x12,0x00,0x00, +0x2a,0x12,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x29,0x10,0x00,0x00,0x2c,0x11,0x00,0x00,0xd1,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x2b,0x10,0x00,0x00,0x28,0x11,0x00,0x00,0xd1,0x01,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x2d,0x10,0x00,0x00,0x2b,0x10,0x00,0x00, +0x2a,0x11,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x2e,0x10,0x00,0x00, +0x29,0x10,0x00,0x00,0x2d,0x10,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x30,0x10,0x00,0x00,0x63,0x11,0x00,0x00,0xd1,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x32,0x10,0x00,0x00,0x5f,0x11,0x00,0x00,0xd1,0x01,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x34,0x10,0x00,0x00,0x32,0x10,0x00,0x00, +0x61,0x11,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x35,0x10,0x00,0x00, +0x30,0x10,0x00,0x00,0x34,0x10,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x37,0x10,0x00,0x00,0x9a,0x11,0x00,0x00,0xd1,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x39,0x10,0x00,0x00,0x96,0x11,0x00,0x00,0xd1,0x01,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x3b,0x10,0x00,0x00,0x39,0x10,0x00,0x00, +0x98,0x11,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x3c,0x10,0x00,0x00, +0x37,0x10,0x00,0x00,0x3b,0x10,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x3e,0x10,0x00,0x00,0xd1,0x11,0x00,0x00,0xd1,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x40,0x10,0x00,0x00,0xcd,0x11,0x00,0x00,0xd1,0x01,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x42,0x10,0x00,0x00,0x40,0x10,0x00,0x00, +0xcf,0x11,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x43,0x10,0x00,0x00, +0x3e,0x10,0x00,0x00,0x42,0x10,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x45,0x10,0x00,0x00,0x08,0x12,0x00,0x00,0xd1,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x47,0x10,0x00,0x00,0x04,0x12,0x00,0x00,0xd1,0x01,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x49,0x10,0x00,0x00,0x47,0x10,0x00,0x00, +0x06,0x12,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x4a,0x10,0x00,0x00, +0x45,0x10,0x00,0x00,0x49,0x10,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x28,0x14,0x00,0x00,0x2e,0x10,0x00,0x00,0x35,0x10,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x29,0x14,0x00,0x00,0x28,0x14,0x00,0x00,0x43,0x10,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x2a,0x14,0x00,0x00,0x29,0x14,0x00,0x00, +0x4a,0x10,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x55,0x10,0x00,0x00, +0xf9,0x01,0x00,0x00,0x2a,0x14,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x57,0x10,0x00,0x00,0x55,0x10,0x00,0x00,0x3c,0x10,0x00,0x00,0x0c,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x59,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x57,0x10,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x36,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x35,0x10,0x00,0x00,0x3c,0x10,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x37,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x2e,0x10,0x00,0x00,0x36,0x12,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x3d,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x43,0x10,0x00,0x00,0x4a,0x10,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x3e,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x37,0x12,0x00,0x00, +0x3d,0x12,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x44,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x35,0x10,0x00,0x00,0x3c,0x10,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x45,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x2e,0x10,0x00,0x00,0x44,0x12,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x4b,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x43,0x10,0x00,0x00,0x4a,0x10,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x4c,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x45,0x12,0x00,0x00, +0x4b,0x12,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x68,0x10,0x00,0x00, +0x3e,0x12,0x00,0x00,0x4c,0x12,0x00,0x00,0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x60,0x12,0x00,0x00,0x68,0x10,0x00,0x00,0x82,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x54,0x12,0x00,0x00,0xb9,0x00,0x00,0x00,0x60,0x12,0x00,0x00,0x7c,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x64,0x12,0x00,0x00,0x54,0x12,0x00,0x00,0x7f,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x58,0x12,0x00,0x00,0x64,0x12,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x5a,0x12,0x00,0x00,0x58,0x12,0x00,0x00,0x68,0x10,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x5b,0x12,0x00,0x00,0x5a,0x12,0x00,0x00, +0xc5,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x5c,0x12,0x00,0x00, +0x64,0x12,0x00,0x00,0x5b,0x12,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x6a,0x10,0x00,0x00,0x59,0x10,0x00,0x00,0x5c,0x12,0x00,0x00,0x0c,0x00,0x08,0x00, +0x08,0x00,0x00,0x00,0x68,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x6a,0x10,0x00,0x00,0xaf,0x00,0x00,0x00,0xa9,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x6d,0x10,0x00,0x00,0x29,0x02,0x00,0x00,0x68,0x12,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x6e,0x10,0x00,0x00,0x6d,0x10,0x00,0x00, +0xa9,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x6e,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x5f,0x11,0x00,0x00,0xcd,0x11,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x6f,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x28,0x11,0x00,0x00,0x6e,0x12,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x74,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x6f,0x12,0x00,0x00,0x04,0x12,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x7a,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x61,0x11,0x00,0x00, +0xcf,0x11,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x7b,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x2a,0x11,0x00,0x00,0x7a,0x12,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x80,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x7b,0x12,0x00,0x00,0x06,0x12,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x86,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x63,0x11,0x00,0x00,0xd1,0x11,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x87,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x2c,0x11,0x00,0x00, +0x86,0x12,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x8c,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x87,0x12,0x00,0x00,0x08,0x12,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x92,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x5f,0x11,0x00,0x00,0xcd,0x11,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x93,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x28,0x11,0x00,0x00,0x92,0x12,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x86,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x93,0x12,0x00,0x00, +0x04,0x12,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x99,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x61,0x11,0x00,0x00,0xcf,0x11,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x9a,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x2a,0x11,0x00,0x00,0x99,0x12,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x8c,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x9a,0x12,0x00,0x00,0x06,0x12,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xa0,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x63,0x11,0x00,0x00, +0xd1,0x11,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xa1,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x2c,0x11,0x00,0x00,0xa0,0x12,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x92,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xa1,0x12,0x00,0x00,0x08,0x12,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xa5,0x12,0x00,0x00,0xf9,0x01,0x00,0x00,0x86,0x10,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x97,0x10,0x00,0x00,0x74,0x12,0x00,0x00, +0xa5,0x12,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xa9,0x12,0x00,0x00, +0xf9,0x01,0x00,0x00,0x8c,0x10,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x9c,0x10,0x00,0x00,0x80,0x12,0x00,0x00,0xa9,0x12,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xad,0x12,0x00,0x00,0xf9,0x01,0x00,0x00,0x92,0x10,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xa1,0x10,0x00,0x00,0x8c,0x12,0x00,0x00, +0xad,0x12,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xa5,0x10,0x00,0x00, +0xa9,0x00,0x00,0x00,0x86,0x10,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xa7,0x10,0x00,0x00,0x75,0x02,0x00,0x00,0x74,0x12,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xaa,0x10,0x00,0x00,0xa7,0x10,0x00,0x00,0x71,0x02,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xb1,0x12,0x00,0x00,0xa9,0x00,0x00,0x00, +0xaa,0x10,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xac,0x10,0x00,0x00, +0xa5,0x10,0x00,0x00,0xb1,0x12,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xb0,0x10,0x00,0x00,0xa9,0x00,0x00,0x00,0x8c,0x10,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xb2,0x10,0x00,0x00,0x75,0x02,0x00,0x00,0x80,0x12,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xb5,0x10,0x00,0x00,0xb2,0x10,0x00,0x00, +0x71,0x02,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xb5,0x12,0x00,0x00, +0xa9,0x00,0x00,0x00,0xb5,0x10,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xb7,0x10,0x00,0x00,0xb0,0x10,0x00,0x00,0xb5,0x12,0x00,0x00,0x83,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xbb,0x10,0x00,0x00,0xa9,0x00,0x00,0x00,0x92,0x10,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xbd,0x10,0x00,0x00,0x75,0x02,0x00,0x00, +0x8c,0x12,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xc0,0x10,0x00,0x00, +0xbd,0x10,0x00,0x00,0x71,0x02,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xb9,0x12,0x00,0x00,0xa9,0x00,0x00,0x00,0xc0,0x10,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xc2,0x10,0x00,0x00,0xbb,0x10,0x00,0x00,0xb9,0x12,0x00,0x00, +0x7f,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0xc4,0x10,0x00,0x00,0x97,0x10,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xc6,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xc4,0x10,0x00,0x00,0xac,0x10,0x00,0x00,0x7f,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0xc8,0x10,0x00,0x00,0x9c,0x10,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xca,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xc8,0x10,0x00,0x00,0xb7,0x10,0x00,0x00,0x7f,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0xcc,0x10,0x00,0x00,0xa1,0x10,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xce,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xcc,0x10,0x00,0x00, +0xc2,0x10,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xbf,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xca,0x10,0x00,0x00,0xce,0x10,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xc0,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xc6,0x10,0x00,0x00,0xbf,0x12,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xc5,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xc0,0x12,0x00,0x00,0xaf,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xd4,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc0,0x02,0x00,0x00, +0xc5,0x12,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xd8,0x10,0x00,0x00, +0xd4,0x10,0x00,0x00,0x5f,0x07,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xdb,0x10,0x00,0x00,0xd8,0x10,0x00,0x00,0x6e,0x10,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xdd,0x10,0x00,0x00,0x75,0x02,0x00,0x00,0xdb,0x10,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xde,0x10,0x00,0x00,0xdd,0x10,0x00,0x00, +0xa9,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xdd,0x12,0x00,0x00, +0xde,0x10,0x00,0x00,0x82,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd1,0x12,0x00,0x00, +0xb9,0x00,0x00,0x00,0xdd,0x12,0x00,0x00,0x7c,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0xe1,0x12,0x00,0x00,0xd1,0x12,0x00,0x00,0x7f,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0xd5,0x12,0x00,0x00,0xe1,0x12,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xd7,0x12,0x00,0x00,0xd5,0x12,0x00,0x00,0xde,0x10,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xd8,0x12,0x00,0x00,0xd7,0x12,0x00,0x00,0xc5,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xd9,0x12,0x00,0x00,0xe1,0x12,0x00,0x00, +0xd8,0x12,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x2b,0x14,0x00,0x00, +0x28,0x11,0x00,0x00,0x5f,0x11,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x2c,0x14,0x00,0x00,0x2b,0x14,0x00,0x00,0x04,0x12,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x2d,0x14,0x00,0x00,0x2c,0x14,0x00,0x00,0xcd,0x11,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xee,0x10,0x00,0x00,0xdb,0x10,0x00,0x00, +0x2d,0x14,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xf0,0x10,0x00,0x00, +0xee,0x10,0x00,0x00,0x96,0x11,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xf2,0x10,0x00,0x00,0xf0,0x10,0x00,0x00,0xd9,0x12,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x2e,0x14,0x00,0x00,0x2a,0x11,0x00,0x00,0x61,0x11,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x2f,0x14,0x00,0x00,0x2e,0x14,0x00,0x00, +0x06,0x12,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x30,0x14,0x00,0x00, +0x2f,0x14,0x00,0x00,0xcf,0x11,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x01,0x11,0x00,0x00,0xdb,0x10,0x00,0x00,0x30,0x14,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x03,0x11,0x00,0x00,0x01,0x11,0x00,0x00,0x98,0x11,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x05,0x11,0x00,0x00,0x03,0x11,0x00,0x00, +0xd9,0x12,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x31,0x14,0x00,0x00, +0x2c,0x11,0x00,0x00,0x63,0x11,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x32,0x14,0x00,0x00,0x31,0x14,0x00,0x00,0x08,0x12,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x33,0x14,0x00,0x00,0x32,0x14,0x00,0x00,0xd1,0x11,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x14,0x11,0x00,0x00,0xdb,0x10,0x00,0x00, +0x33,0x14,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x16,0x11,0x00,0x00, +0x14,0x11,0x00,0x00,0x9a,0x11,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x18,0x11,0x00,0x00,0x16,0x11,0x00,0x00,0xd9,0x12,0x00,0x00,0x52,0x00,0x06,0x00, +0x42,0x00,0x00,0x00,0xfc,0x13,0x00,0x00,0xf2,0x10,0x00,0x00,0xc8,0x14,0x00,0x00, +0x00,0x00,0x00,0x00,0x52,0x00,0x06,0x00,0x42,0x00,0x00,0x00,0xfe,0x13,0x00,0x00, +0x05,0x11,0x00,0x00,0xfc,0x13,0x00,0x00,0x01,0x00,0x00,0x00,0x52,0x00,0x06,0x00, +0x42,0x00,0x00,0x00,0x00,0x14,0x00,0x00,0x18,0x11,0x00,0x00,0xfe,0x13,0x00,0x00, +0x02,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00,0xe6,0x12,0x00,0x00, +0xcc,0x05,0x00,0x00,0xfa,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x95,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xe7,0x12,0x00,0x00,0xe6,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0xff,0x00,0x00,0x00,0xe9,0x12,0x00,0x00, +0xe7,0x12,0x00,0x00,0xaf,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xeb,0x12,0x00,0x00, +0xf8,0x00,0x02,0x00,0xeb,0x12,0x00,0x00,0xa9,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xc6,0x14,0x00,0x00,0xe9,0x12,0x00,0x00,0xa9,0x00,0x00,0x00,0xe7,0x12,0x00,0x00, +0x50,0x00,0x06,0x00,0x42,0x00,0x00,0x00,0xf1,0x12,0x00,0x00,0xc6,0x14,0x00,0x00, +0xc6,0x14,0x00,0x00,0xc6,0x14,0x00,0x00,0x88,0x00,0x05,0x00,0x42,0x00,0x00,0x00, +0xf2,0x12,0x00,0x00,0x00,0x14,0x00,0x00,0xf1,0x12,0x00,0x00,0x8e,0x00,0x05,0x00, +0x42,0x00,0x00,0x00,0xf5,0x12,0x00,0x00,0xf2,0x12,0x00,0x00,0xd7,0x05,0x00,0x00, +0x3d,0x00,0x04,0x00,0xe8,0x00,0x00,0x00,0x03,0x13,0x00,0x00,0xea,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x09,0x13,0x00,0x00,0xf5,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x0a,0x13,0x00,0x00, +0xf5,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x0b,0x13,0x00,0x00,0xf5,0x12,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x5a,0x00,0x00,0x00,0x0c,0x13,0x00,0x00,0x09,0x13,0x00,0x00,0x0a,0x13,0x00,0x00, +0x0b,0x13,0x00,0x00,0xa9,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x03,0x13,0x00,0x00, +0xd3,0x0f,0x00,0x00,0x0c,0x13,0x00,0x00,0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_rcas_pass_c93df0b5c95e478c17b1df74fa7357d2.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_rcas_pass_c93df0b5c95e478c17b1df74fa7357d2.h new file mode 100644 index 00000000..311bd5e2 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_rcas_pass_c93df0b5c95e478c17b1df74fa7357d2.h @@ -0,0 +1,1944 @@ +// ffx_fsr2_rcas_pass_c93df0b5c95e478c17b1df74fa7357d2.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_rcas_pass_c93df0b5c95e478c17b1df74fa7357d2_SampledImageResourceNames[] = { "r_input_exposure", "r_rcas_input", }; +static const uint32_t g_ffx_fsr2_rcas_pass_c93df0b5c95e478c17b1df74fa7357d2_SampledImageResourceBindings[] = { 0, 1, }; +static const uint32_t g_ffx_fsr2_rcas_pass_c93df0b5c95e478c17b1df74fa7357d2_SampledImageResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_rcas_pass_c93df0b5c95e478c17b1df74fa7357d2_SampledImageResourceSets[] = { 1, 1, }; + +static const char* g_ffx_fsr2_rcas_pass_c93df0b5c95e478c17b1df74fa7357d2_StorageImageResourceNames[] = { "rw_upscaled_output", }; +static const uint32_t g_ffx_fsr2_rcas_pass_c93df0b5c95e478c17b1df74fa7357d2_StorageImageResourceBindings[] = { 2, }; +static const uint32_t g_ffx_fsr2_rcas_pass_c93df0b5c95e478c17b1df74fa7357d2_StorageImageResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_rcas_pass_c93df0b5c95e478c17b1df74fa7357d2_StorageImageResourceSets[] = { 1, }; + +static const char* g_ffx_fsr2_rcas_pass_c93df0b5c95e478c17b1df74fa7357d2_UniformBufferResourceNames[] = { "cbFSR2", "cbRCAS", }; +static const uint32_t g_ffx_fsr2_rcas_pass_c93df0b5c95e478c17b1df74fa7357d2_UniformBufferResourceBindings[] = { 3, 4, }; +static const uint32_t g_ffx_fsr2_rcas_pass_c93df0b5c95e478c17b1df74fa7357d2_UniformBufferResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_rcas_pass_c93df0b5c95e478c17b1df74fa7357d2_UniformBufferResourceSets[] = { 1, 1, }; + +static const uint32_t g_ffx_fsr2_rcas_pass_c93df0b5c95e478c17b1df74fa7357d2_size = 30728; + +static const unsigned char g_ffx_fsr2_rcas_pass_c93df0b5c95e478c17b1df74fa7357d2_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x6f,0x13,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x16,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x38,0x00,0x00,0x00,0x0b,0x00,0x06,0x00, +0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c,0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30, +0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x0f,0x00,0x07,0x00,0x05,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0x60,0x03,0x00,0x00,0x61,0x03,0x00,0x00,0x10,0x00,0x06,0x00, +0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00, +0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c, +0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66, +0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00,0x04,0x00,0x08,0x00, +0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x31,0x36, +0x62,0x69,0x74,0x5f,0x73,0x74,0x6f,0x72,0x61,0x67,0x65,0x00,0x04,0x00,0x0b,0x00, +0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x65,0x78, +0x70,0x6c,0x69,0x63,0x69,0x74,0x5f,0x61,0x72,0x69,0x74,0x68,0x6d,0x65,0x74,0x69, +0x63,0x5f,0x74,0x79,0x70,0x65,0x73,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x69,0x6d,0x61,0x67,0x65,0x5f, +0x6c,0x6f,0x61,0x64,0x5f,0x66,0x6f,0x72,0x6d,0x61,0x74,0x74,0x65,0x64,0x00,0x00, +0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70, +0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72, +0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47, +0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69, +0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00, +0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0xe2,0x00,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0xe2,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53, +0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0xe2,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00, +0x06,0x00,0x07,0x00,0xe2,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73, +0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00, +0xe2,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f, +0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e, +0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0xe2,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65, +0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0xe2,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65, +0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0xe2,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00, +0x06,0x00,0x08,0x00,0xe2,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76, +0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00, +0x06,0x00,0x05,0x00,0xe2,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0xe2,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61, +0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0xe2,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0xe2,0x00,0x00,0x00,0x0b,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74, +0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00, +0x06,0x00,0x07,0x00,0xe2,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00, +0xe2,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75, +0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72, +0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0xe2,0x00,0x00,0x00,0x0e,0x00,0x00,0x00, +0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00, +0xe2,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53, +0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0xe2,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c, +0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0xe2,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43, +0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00, +0xe2,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61, +0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0xe4,0x00,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x00,0x00,0x05,0x00,0x07,0x00,0xed,0x00,0x00,0x00,0x72,0x77,0x5f,0x75, +0x70,0x73,0x63,0x61,0x6c,0x65,0x64,0x5f,0x6f,0x75,0x74,0x70,0x75,0x74,0x00,0x00, +0x05,0x00,0x07,0x00,0xfb,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00, +0x22,0x01,0x00,0x00,0x63,0x62,0x52,0x43,0x41,0x53,0x5f,0x74,0x00,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x22,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x72,0x63,0x61,0x73, +0x43,0x6f,0x6e,0x66,0x69,0x67,0x00,0x00,0x05,0x00,0x04,0x00,0x24,0x01,0x00,0x00, +0x63,0x62,0x52,0x43,0x41,0x53,0x00,0x00,0x05,0x00,0x06,0x00,0x2a,0x01,0x00,0x00, +0x72,0x5f,0x72,0x63,0x61,0x73,0x5f,0x69,0x6e,0x70,0x75,0x74,0x00,0x00,0x00,0x00, +0x05,0x00,0x08,0x00,0x60,0x03,0x00,0x00,0x67,0x6c,0x5f,0x4c,0x6f,0x63,0x61,0x6c, +0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00,0x00, +0x05,0x00,0x06,0x00,0x61,0x03,0x00,0x00,0x67,0x6c,0x5f,0x57,0x6f,0x72,0x6b,0x47, +0x72,0x6f,0x75,0x70,0x49,0x44,0x00,0x00,0x05,0x00,0x04,0x00,0x63,0x03,0x00,0x00, +0x70,0x61,0x72,0x61,0x6d,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x65,0x03,0x00,0x00, +0x70,0x61,0x72,0x61,0x6d,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xe2,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xe2,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xe2,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xe2,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xe2,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xe2,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xe2,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xe2,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xe2,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xe2,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xe2,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xe2,0x00,0x00,0x00,0x0b,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xe2,0x00,0x00,0x00, +0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xe2,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xe2,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xe2,0x00,0x00,0x00,0x0f,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0xe2,0x00,0x00,0x00, +0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0xe2,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0xe2,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xe2,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xe4,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xe4,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xed,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xed,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0xed,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xfb,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xfb,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x22,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x22,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x24,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x24,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x2a,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x2a,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x60,0x03,0x00,0x00,0x0b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x61,0x03,0x00,0x00,0x0b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x78,0x03,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00, +0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x15,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x16,0x00,0x03,0x00,0x08,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x0d,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x37,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00, +0x3f,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x40,0x00,0x00,0x00,0x3f,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x42,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x43,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x56,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x5a,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x15,0x00,0x04,0x00, +0x5f,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x60,0x00,0x00,0x00,0x5f,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x70,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x37,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x71,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x56,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x7e,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x7f,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x7e,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3f,0x00,0x00,0x00,0x98,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0xac,0x00,0x00,0x00,0x00,0x00,0x80,0x3f,0x2b,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0xb2,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xbc,0x00,0x00,0x00,0xff,0x9f,0xf1,0x7e,0x2b,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0xc8,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xcd,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0xe1,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x1e,0x00,0x15,0x00, +0xe2,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x3f,0x00,0x00,0x00,0x3f,0x00,0x00,0x00, +0x5a,0x00,0x00,0x00,0xe1,0x00,0x00,0x00,0xe1,0x00,0x00,0x00,0xe1,0x00,0x00,0x00, +0xe1,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xe3,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0xe2,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xe3,0x00,0x00,0x00,0xe4,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3f,0x00,0x00,0x00,0xe5,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xe6,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0xeb,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xec,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xeb,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xec,0x00,0x00,0x00,0xed,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xf9,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xfa,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xf9,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xfa,0x00,0x00,0x00, +0xfb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0xfd,0x00,0x00,0x00,0x98,0x00,0x00,0x00,0x98,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xff,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x14,0x00,0x02,0x00, +0x02,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x11,0x01,0x00,0x00, +0x00,0xe0,0x7f,0x47,0x1e,0x00,0x03,0x00,0x22,0x01,0x00,0x00,0x56,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x23,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x22,0x01,0x00,0x00, +0x3b,0x00,0x04,0x00,0x23,0x01,0x00,0x00,0x24,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x25,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x56,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xfa,0x00,0x00,0x00,0x2a,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x15,0x00,0x04,0x00,0x31,0x01,0x00,0x00,0x10,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x32,0x01,0x00,0x00,0x31,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x39,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x5a,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4a,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x3f,0x00,0x00,0x00,0x55,0x01,0x00,0x00,0xff,0xff,0xff,0xff, +0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x56,0x01,0x00,0x00,0x98,0x00,0x00,0x00, +0x55,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x5d,0x01,0x00,0x00, +0x55,0x01,0x00,0x00,0x98,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x3f,0x00,0x00,0x00, +0x69,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0x6a,0x01,0x00,0x00,0x69,0x01,0x00,0x00,0x98,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0x71,0x01,0x00,0x00,0x98,0x00,0x00,0x00,0x69,0x01,0x00,0x00, +0x2b,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0xd7,0x01,0x00,0x00,0x00,0x00,0x00,0x3f, +0x2b,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0xff,0x01,0x00,0x00,0x00,0x00,0x80,0x3e, +0x2b,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x2f,0x02,0x00,0x00,0x00,0x00,0x00,0xbf, +0x20,0x00,0x04,0x00,0x75,0x02,0x00,0x00,0x07,0x00,0x00,0x00,0xe1,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x77,0x02,0x00,0x00,0x00,0x00,0x80,0xc0, +0x2c,0x00,0x05,0x00,0xe1,0x00,0x00,0x00,0x78,0x02,0x00,0x00,0xac,0x00,0x00,0x00, +0x77,0x02,0x00,0x00,0x2b,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x7b,0x02,0x00,0x00, +0x00,0x00,0x80,0x40,0x2b,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0xc6,0x02,0x00,0x00, +0x00,0x00,0x40,0xbe,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x3b,0x03,0x00,0x00, +0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x46,0x03,0x00,0x00, +0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x5f,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x7e,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x5f,0x03,0x00,0x00,0x60,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x5f,0x03,0x00,0x00,0x61,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x77,0x03,0x00,0x00, +0x40,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x7e,0x00,0x00,0x00,0x78,0x03,0x00,0x00, +0x77,0x03,0x00,0x00,0xcd,0x00,0x00,0x00,0xcd,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x3f,0x00,0x00,0x00,0x0c,0x13,0x00,0x00,0x03,0x00,0x00,0x00,0x2c,0x00,0x06,0x00, +0x42,0x00,0x00,0x00,0x0d,0x13,0x00,0x00,0xb2,0x00,0x00,0x00,0xb2,0x00,0x00,0x00, +0xb2,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x42,0x00,0x00,0x00,0x0e,0x13,0x00,0x00, +0x11,0x01,0x00,0x00,0x11,0x01,0x00,0x00,0x11,0x01,0x00,0x00,0x36,0x00,0x05,0x00, +0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x39,0x01,0x00,0x00, +0xf3,0x11,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x39,0x01,0x00,0x00, +0xbc,0x11,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x39,0x01,0x00,0x00, +0x85,0x11,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x39,0x01,0x00,0x00, +0x4e,0x11,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x39,0x01,0x00,0x00, +0x17,0x11,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x43,0x00,0x00,0x00, +0x5c,0x0f,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x43,0x00,0x00,0x00, +0x5e,0x0f,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x43,0x00,0x00,0x00, +0x60,0x0f,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x43,0x00,0x00,0x00, +0x62,0x0f,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x43,0x00,0x00,0x00, +0x64,0x0f,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x75,0x02,0x00,0x00, +0xb6,0x0f,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x43,0x00,0x00,0x00, +0x3c,0x0f,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x71,0x00,0x00,0x00, +0x41,0x0f,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x39,0x01,0x00,0x00, +0x23,0x0e,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x39,0x01,0x00,0x00, +0xec,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x39,0x01,0x00,0x00, +0xb5,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x39,0x01,0x00,0x00, +0x7e,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x39,0x01,0x00,0x00, +0x47,0x0d,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x43,0x00,0x00,0x00, +0x8c,0x0b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x43,0x00,0x00,0x00, +0x8e,0x0b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x43,0x00,0x00,0x00, +0x90,0x0b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x43,0x00,0x00,0x00, +0x92,0x0b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x43,0x00,0x00,0x00, +0x94,0x0b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x75,0x02,0x00,0x00, +0xe6,0x0b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x43,0x00,0x00,0x00, +0x6c,0x0b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x71,0x00,0x00,0x00, +0x71,0x0b,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x39,0x01,0x00,0x00, +0x53,0x0a,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x39,0x01,0x00,0x00, +0x1c,0x0a,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x39,0x01,0x00,0x00, +0xe5,0x09,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x39,0x01,0x00,0x00, +0xae,0x09,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x39,0x01,0x00,0x00, +0x77,0x09,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x43,0x00,0x00,0x00, +0xbc,0x07,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x43,0x00,0x00,0x00, +0xbe,0x07,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x43,0x00,0x00,0x00, +0xc0,0x07,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x43,0x00,0x00,0x00, +0xc2,0x07,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x43,0x00,0x00,0x00, +0xc4,0x07,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x75,0x02,0x00,0x00, +0x16,0x08,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x43,0x00,0x00,0x00, +0x9c,0x07,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x71,0x00,0x00,0x00, +0xa1,0x07,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x39,0x01,0x00,0x00, +0x83,0x06,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x39,0x01,0x00,0x00, +0x4c,0x06,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x39,0x01,0x00,0x00, +0x15,0x06,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x39,0x01,0x00,0x00, +0xde,0x05,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x39,0x01,0x00,0x00, +0xa7,0x05,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x43,0x00,0x00,0x00, +0xec,0x03,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x43,0x00,0x00,0x00, +0xee,0x03,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x43,0x00,0x00,0x00, +0xf0,0x03,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x43,0x00,0x00,0x00, +0xf2,0x03,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x43,0x00,0x00,0x00, +0xf4,0x03,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x75,0x02,0x00,0x00, +0x46,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x43,0x00,0x00,0x00, +0xcc,0x03,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x71,0x00,0x00,0x00, +0xd1,0x03,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x70,0x00,0x00,0x00, +0x79,0x03,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7f,0x00,0x00,0x00, +0x63,0x03,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x7f,0x00,0x00,0x00, +0x65,0x03,0x00,0x00,0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x7e,0x00,0x00,0x00, +0x64,0x03,0x00,0x00,0x60,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x63,0x03,0x00,0x00, +0x64,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x7e,0x00,0x00,0x00,0x66,0x03,0x00,0x00, +0x61,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x65,0x03,0x00,0x00,0x66,0x03,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x80,0x03,0x00,0x00,0x63,0x03,0x00,0x00, +0xff,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x81,0x03,0x00,0x00, +0x80,0x03,0x00,0x00,0xcb,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xbc,0x03,0x00,0x00, +0x81,0x03,0x00,0x00,0x69,0x01,0x00,0x00,0x0c,0x13,0x00,0x00,0xcb,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xc4,0x03,0x00,0x00,0x81,0x03,0x00,0x00,0x0c,0x13,0x00,0x00, +0x0c,0x13,0x00,0x00,0xc9,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xcb,0x03,0x00,0x00, +0xc4,0x03,0x00,0x00,0x81,0x03,0x00,0x00,0x98,0x00,0x00,0x00,0x69,0x01,0x00,0x00, +0x50,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0xb4,0x03,0x00,0x00,0xbc,0x03,0x00,0x00, +0xcb,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x83,0x03,0x00,0x00, +0x65,0x03,0x00,0x00,0xff,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x84,0x03,0x00,0x00,0x83,0x03,0x00,0x00,0xc4,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x85,0x03,0x00,0x00,0x84,0x03,0x00,0x00,0x3b,0x03,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x86,0x03,0x00,0x00,0x65,0x03,0x00,0x00,0xcd,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x87,0x03,0x00,0x00,0x86,0x03,0x00,0x00, +0xc4,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x88,0x03,0x00,0x00,0x87,0x03,0x00,0x00, +0x3b,0x03,0x00,0x00,0x50,0x00,0x05,0x00,0x37,0x00,0x00,0x00,0x89,0x03,0x00,0x00, +0x85,0x03,0x00,0x00,0x88,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x37,0x00,0x00,0x00, +0x8a,0x03,0x00,0x00,0xb4,0x03,0x00,0x00,0x89,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0x79,0x03,0x00,0x00,0x8a,0x03,0x00,0x00,0x71,0x00,0x04,0x00,0x60,0x00,0x00,0x00, +0x8c,0x03,0x00,0x00,0x8a,0x03,0x00,0x00,0x71,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xd8,0x03,0x00,0x00,0x8c,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x25,0x01,0x00,0x00, +0xe9,0x03,0x00,0x00,0x24,0x01,0x00,0x00,0x98,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x56,0x00,0x00,0x00,0xea,0x03,0x00,0x00,0xe9,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0xd1,0x03,0x00,0x00,0xea,0x03,0x00,0x00,0x7c,0x00,0x04,0x00,0x40,0x00,0x00,0x00, +0x61,0x04,0x00,0x00,0xd8,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0x63,0x04,0x00,0x00,0x61,0x04,0x00,0x00,0x56,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0xf9,0x00,0x00,0x00,0xbe,0x05,0x00,0x00,0x2a,0x01,0x00,0x00,0x5f,0x00,0x07,0x00, +0x5a,0x00,0x00,0x00,0xc0,0x05,0x00,0x00,0xbe,0x05,0x00,0x00,0x63,0x04,0x00,0x00, +0x02,0x00,0x00,0x00,0x98,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0xa7,0x05,0x00,0x00, +0xc0,0x05,0x00,0x00,0x3d,0x00,0x04,0x00,0xf9,0x00,0x00,0x00,0xc4,0x05,0x00,0x00, +0xfb,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00,0xc5,0x05,0x00,0x00, +0xc4,0x05,0x00,0x00,0xfd,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x98,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xc6,0x05,0x00,0x00,0xc5,0x05,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0x02,0x01,0x00,0x00,0xc8,0x05,0x00,0x00, +0xc6,0x05,0x00,0x00,0xb2,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xca,0x05,0x00,0x00, +0xf8,0x00,0x02,0x00,0xca,0x05,0x00,0x00,0xa9,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x57,0x13,0x00,0x00,0xc8,0x05,0x00,0x00,0xac,0x00,0x00,0x00,0xc6,0x05,0x00,0x00, +0x41,0x00,0x05,0x00,0xe6,0x00,0x00,0x00,0xce,0x05,0x00,0x00,0xe4,0x00,0x00,0x00, +0xe5,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0xcf,0x05,0x00,0x00, +0xce,0x05,0x00,0x00,0x3d,0x00,0x04,0x00,0x5a,0x00,0x00,0x00,0xb2,0x05,0x00,0x00, +0xa7,0x05,0x00,0x00,0x4f,0x00,0x08,0x00,0x42,0x00,0x00,0x00,0xb3,0x05,0x00,0x00, +0xb2,0x05,0x00,0x00,0xb2,0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x50,0x00,0x06,0x00,0x42,0x00,0x00,0x00,0xd4,0x05,0x00,0x00, +0xcf,0x05,0x00,0x00,0xcf,0x05,0x00,0x00,0xcf,0x05,0x00,0x00,0x88,0x00,0x05,0x00, +0x42,0x00,0x00,0x00,0xd5,0x05,0x00,0x00,0xb3,0x05,0x00,0x00,0xd4,0x05,0x00,0x00, +0x8e,0x00,0x05,0x00,0x42,0x00,0x00,0x00,0xd8,0x05,0x00,0x00,0xd5,0x05,0x00,0x00, +0x57,0x13,0x00,0x00,0x0c,0x00,0x08,0x00,0x42,0x00,0x00,0x00,0xdc,0x05,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xd8,0x05,0x00,0x00,0x0d,0x13,0x00,0x00, +0x0e,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xb5,0x05,0x00,0x00, +0xa7,0x05,0x00,0x00,0xff,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xb6,0x05,0x00,0x00,0xdc,0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x3e,0x00,0x03,0x00, +0xb5,0x05,0x00,0x00,0xb6,0x05,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0xb7,0x05,0x00,0x00,0xa7,0x05,0x00,0x00,0xcd,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xb8,0x05,0x00,0x00,0xdc,0x05,0x00,0x00,0x01,0x00,0x00,0x00, +0x3e,0x00,0x03,0x00,0xb7,0x05,0x00,0x00,0xb8,0x05,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0xb9,0x05,0x00,0x00,0xa7,0x05,0x00,0x00,0x4a,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xba,0x05,0x00,0x00,0xdc,0x05,0x00,0x00, +0x02,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0xb9,0x05,0x00,0x00,0xba,0x05,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5a,0x00,0x00,0x00,0xbb,0x05,0x00,0x00,0xa7,0x05,0x00,0x00, +0x4f,0x00,0x08,0x00,0x42,0x00,0x00,0x00,0x65,0x04,0x00,0x00,0xbb,0x05,0x00,0x00, +0xbb,0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x3e,0x00,0x03,0x00,0xec,0x03,0x00,0x00,0x65,0x04,0x00,0x00,0x80,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0x67,0x04,0x00,0x00,0x61,0x04,0x00,0x00,0x5d,0x01,0x00,0x00, +0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00,0xf7,0x05,0x00,0x00,0xbe,0x05,0x00,0x00, +0x67,0x04,0x00,0x00,0x02,0x00,0x00,0x00,0x98,0x00,0x00,0x00,0x3e,0x00,0x03,0x00, +0xde,0x05,0x00,0x00,0xf7,0x05,0x00,0x00,0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00, +0xfc,0x05,0x00,0x00,0xc4,0x05,0x00,0x00,0xfd,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x98,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xfd,0x05,0x00,0x00, +0xfc,0x05,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0x02,0x01,0x00,0x00, +0xff,0x05,0x00,0x00,0xfd,0x05,0x00,0x00,0xb2,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x01,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0x01,0x06,0x00,0x00,0xa9,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x58,0x13,0x00,0x00,0xff,0x05,0x00,0x00,0xac,0x00,0x00,0x00, +0xfd,0x05,0x00,0x00,0x3d,0x00,0x04,0x00,0x5a,0x00,0x00,0x00,0xe9,0x05,0x00,0x00, +0xde,0x05,0x00,0x00,0x4f,0x00,0x08,0x00,0x42,0x00,0x00,0x00,0xea,0x05,0x00,0x00, +0xe9,0x05,0x00,0x00,0xe9,0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x88,0x00,0x05,0x00,0x42,0x00,0x00,0x00,0x0c,0x06,0x00,0x00, +0xea,0x05,0x00,0x00,0xd4,0x05,0x00,0x00,0x8e,0x00,0x05,0x00,0x42,0x00,0x00,0x00, +0x0f,0x06,0x00,0x00,0x0c,0x06,0x00,0x00,0x58,0x13,0x00,0x00,0x0c,0x00,0x08,0x00, +0x42,0x00,0x00,0x00,0x13,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x0f,0x06,0x00,0x00,0x0d,0x13,0x00,0x00,0x0e,0x13,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0xec,0x05,0x00,0x00,0xde,0x05,0x00,0x00,0xff,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xed,0x05,0x00,0x00,0x13,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0xec,0x05,0x00,0x00,0xed,0x05,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xee,0x05,0x00,0x00,0xde,0x05,0x00,0x00, +0xcd,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xef,0x05,0x00,0x00, +0x13,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0xee,0x05,0x00,0x00, +0xef,0x05,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xf0,0x05,0x00,0x00, +0xde,0x05,0x00,0x00,0x4a,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xf1,0x05,0x00,0x00,0x13,0x06,0x00,0x00,0x02,0x00,0x00,0x00,0x3e,0x00,0x03,0x00, +0xf0,0x05,0x00,0x00,0xf1,0x05,0x00,0x00,0x3d,0x00,0x04,0x00,0x5a,0x00,0x00,0x00, +0xf2,0x05,0x00,0x00,0xde,0x05,0x00,0x00,0x4f,0x00,0x08,0x00,0x42,0x00,0x00,0x00, +0x69,0x04,0x00,0x00,0xf2,0x05,0x00,0x00,0xf2,0x05,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0xee,0x03,0x00,0x00, +0x69,0x04,0x00,0x00,0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00,0x2e,0x06,0x00,0x00, +0xbe,0x05,0x00,0x00,0x61,0x04,0x00,0x00,0x02,0x00,0x00,0x00,0x98,0x00,0x00,0x00, +0x3e,0x00,0x03,0x00,0x15,0x06,0x00,0x00,0x2e,0x06,0x00,0x00,0x5f,0x00,0x07,0x00, +0x5a,0x00,0x00,0x00,0x33,0x06,0x00,0x00,0xc4,0x05,0x00,0x00,0xfd,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x98,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x34,0x06,0x00,0x00,0x33,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0x02,0x01,0x00,0x00,0x36,0x06,0x00,0x00,0x34,0x06,0x00,0x00,0xb2,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x38,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0x38,0x06,0x00,0x00, +0xa9,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x59,0x13,0x00,0x00,0x36,0x06,0x00,0x00, +0xac,0x00,0x00,0x00,0x34,0x06,0x00,0x00,0x3d,0x00,0x04,0x00,0x5a,0x00,0x00,0x00, +0x20,0x06,0x00,0x00,0x15,0x06,0x00,0x00,0x4f,0x00,0x08,0x00,0x42,0x00,0x00,0x00, +0x21,0x06,0x00,0x00,0x20,0x06,0x00,0x00,0x20,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x88,0x00,0x05,0x00,0x42,0x00,0x00,0x00, +0x43,0x06,0x00,0x00,0x21,0x06,0x00,0x00,0xd4,0x05,0x00,0x00,0x8e,0x00,0x05,0x00, +0x42,0x00,0x00,0x00,0x46,0x06,0x00,0x00,0x43,0x06,0x00,0x00,0x59,0x13,0x00,0x00, +0x0c,0x00,0x08,0x00,0x42,0x00,0x00,0x00,0x4a,0x06,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x46,0x06,0x00,0x00,0x0d,0x13,0x00,0x00,0x0e,0x13,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x23,0x06,0x00,0x00,0x15,0x06,0x00,0x00, +0xff,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x24,0x06,0x00,0x00, +0x4a,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0x23,0x06,0x00,0x00, +0x24,0x06,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x25,0x06,0x00,0x00, +0x15,0x06,0x00,0x00,0xcd,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x26,0x06,0x00,0x00,0x4a,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x3e,0x00,0x03,0x00, +0x25,0x06,0x00,0x00,0x26,0x06,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0x27,0x06,0x00,0x00,0x15,0x06,0x00,0x00,0x4a,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x28,0x06,0x00,0x00,0x4a,0x06,0x00,0x00,0x02,0x00,0x00,0x00, +0x3e,0x00,0x03,0x00,0x27,0x06,0x00,0x00,0x28,0x06,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5a,0x00,0x00,0x00,0x29,0x06,0x00,0x00,0x15,0x06,0x00,0x00,0x4f,0x00,0x08,0x00, +0x42,0x00,0x00,0x00,0x6c,0x04,0x00,0x00,0x29,0x06,0x00,0x00,0x29,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x3e,0x00,0x03,0x00, +0xf0,0x03,0x00,0x00,0x6c,0x04,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0x6e,0x04,0x00,0x00,0x61,0x04,0x00,0x00,0x6a,0x01,0x00,0x00,0x5f,0x00,0x07,0x00, +0x5a,0x00,0x00,0x00,0x65,0x06,0x00,0x00,0xbe,0x05,0x00,0x00,0x6e,0x04,0x00,0x00, +0x02,0x00,0x00,0x00,0x98,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0x4c,0x06,0x00,0x00, +0x65,0x06,0x00,0x00,0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00,0x6a,0x06,0x00,0x00, +0xc4,0x05,0x00,0x00,0xfd,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x98,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x6b,0x06,0x00,0x00,0x6a,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0x02,0x01,0x00,0x00,0x6d,0x06,0x00,0x00, +0x6b,0x06,0x00,0x00,0xb2,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x6f,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6f,0x06,0x00,0x00,0xa9,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x5a,0x13,0x00,0x00,0x6d,0x06,0x00,0x00,0xac,0x00,0x00,0x00,0x6b,0x06,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5a,0x00,0x00,0x00,0x57,0x06,0x00,0x00,0x4c,0x06,0x00,0x00, +0x4f,0x00,0x08,0x00,0x42,0x00,0x00,0x00,0x58,0x06,0x00,0x00,0x57,0x06,0x00,0x00, +0x57,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x88,0x00,0x05,0x00,0x42,0x00,0x00,0x00,0x7a,0x06,0x00,0x00,0x58,0x06,0x00,0x00, +0xd4,0x05,0x00,0x00,0x8e,0x00,0x05,0x00,0x42,0x00,0x00,0x00,0x7d,0x06,0x00,0x00, +0x7a,0x06,0x00,0x00,0x5a,0x13,0x00,0x00,0x0c,0x00,0x08,0x00,0x42,0x00,0x00,0x00, +0x81,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x7d,0x06,0x00,0x00, +0x0d,0x13,0x00,0x00,0x0e,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0x5a,0x06,0x00,0x00,0x4c,0x06,0x00,0x00,0xff,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x5b,0x06,0x00,0x00,0x81,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0x3e,0x00,0x03,0x00,0x5a,0x06,0x00,0x00,0x5b,0x06,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0x5c,0x06,0x00,0x00,0x4c,0x06,0x00,0x00,0xcd,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x5d,0x06,0x00,0x00,0x81,0x06,0x00,0x00, +0x01,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0x5c,0x06,0x00,0x00,0x5d,0x06,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x5e,0x06,0x00,0x00,0x4c,0x06,0x00,0x00, +0x4a,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x5f,0x06,0x00,0x00, +0x81,0x06,0x00,0x00,0x02,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0x5e,0x06,0x00,0x00, +0x5f,0x06,0x00,0x00,0x3d,0x00,0x04,0x00,0x5a,0x00,0x00,0x00,0x60,0x06,0x00,0x00, +0x4c,0x06,0x00,0x00,0x4f,0x00,0x08,0x00,0x42,0x00,0x00,0x00,0x70,0x04,0x00,0x00, +0x60,0x06,0x00,0x00,0x60,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0xf2,0x03,0x00,0x00,0x70,0x04,0x00,0x00, +0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x72,0x04,0x00,0x00,0x61,0x04,0x00,0x00, +0x71,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00,0x9c,0x06,0x00,0x00, +0xbe,0x05,0x00,0x00,0x72,0x04,0x00,0x00,0x02,0x00,0x00,0x00,0x98,0x00,0x00,0x00, +0x3e,0x00,0x03,0x00,0x83,0x06,0x00,0x00,0x9c,0x06,0x00,0x00,0x5f,0x00,0x07,0x00, +0x5a,0x00,0x00,0x00,0xa1,0x06,0x00,0x00,0xc4,0x05,0x00,0x00,0xfd,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x98,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xa2,0x06,0x00,0x00,0xa1,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0x02,0x01,0x00,0x00,0xa4,0x06,0x00,0x00,0xa2,0x06,0x00,0x00,0xb2,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa6,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xa6,0x06,0x00,0x00, +0xa9,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x5b,0x13,0x00,0x00,0xa4,0x06,0x00,0x00, +0xac,0x00,0x00,0x00,0xa2,0x06,0x00,0x00,0x3d,0x00,0x04,0x00,0x5a,0x00,0x00,0x00, +0x8e,0x06,0x00,0x00,0x83,0x06,0x00,0x00,0x4f,0x00,0x08,0x00,0x42,0x00,0x00,0x00, +0x8f,0x06,0x00,0x00,0x8e,0x06,0x00,0x00,0x8e,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x88,0x00,0x05,0x00,0x42,0x00,0x00,0x00, +0xb1,0x06,0x00,0x00,0x8f,0x06,0x00,0x00,0xd4,0x05,0x00,0x00,0x8e,0x00,0x05,0x00, +0x42,0x00,0x00,0x00,0xb4,0x06,0x00,0x00,0xb1,0x06,0x00,0x00,0x5b,0x13,0x00,0x00, +0x0c,0x00,0x08,0x00,0x42,0x00,0x00,0x00,0xb8,0x06,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xb4,0x06,0x00,0x00,0x0d,0x13,0x00,0x00,0x0e,0x13,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x91,0x06,0x00,0x00,0x83,0x06,0x00,0x00, +0xff,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x92,0x06,0x00,0x00, +0xb8,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0x91,0x06,0x00,0x00, +0x92,0x06,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x93,0x06,0x00,0x00, +0x83,0x06,0x00,0x00,0xcd,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x94,0x06,0x00,0x00,0xb8,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x3e,0x00,0x03,0x00, +0x93,0x06,0x00,0x00,0x94,0x06,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0x95,0x06,0x00,0x00,0x83,0x06,0x00,0x00,0x4a,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x96,0x06,0x00,0x00,0xb8,0x06,0x00,0x00,0x02,0x00,0x00,0x00, +0x3e,0x00,0x03,0x00,0x95,0x06,0x00,0x00,0x96,0x06,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5a,0x00,0x00,0x00,0x97,0x06,0x00,0x00,0x83,0x06,0x00,0x00,0x4f,0x00,0x08,0x00, +0x42,0x00,0x00,0x00,0x74,0x04,0x00,0x00,0x97,0x06,0x00,0x00,0x97,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x3e,0x00,0x03,0x00, +0xf4,0x03,0x00,0x00,0x74,0x04,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0x75,0x04,0x00,0x00,0xec,0x03,0x00,0x00,0xff,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x76,0x04,0x00,0x00,0x75,0x04,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0x77,0x04,0x00,0x00,0xec,0x03,0x00,0x00,0xcd,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x78,0x04,0x00,0x00,0x77,0x04,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x79,0x04,0x00,0x00,0xec,0x03,0x00,0x00, +0x4a,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x7a,0x04,0x00,0x00, +0x79,0x04,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x7b,0x04,0x00,0x00, +0xee,0x03,0x00,0x00,0xff,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0x7c,0x04,0x00,0x00,0x7b,0x04,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0x7d,0x04,0x00,0x00,0xee,0x03,0x00,0x00,0xcd,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x7e,0x04,0x00,0x00,0x7d,0x04,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0x7f,0x04,0x00,0x00,0xee,0x03,0x00,0x00,0x4a,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x80,0x04,0x00,0x00,0x7f,0x04,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x81,0x04,0x00,0x00,0xf0,0x03,0x00,0x00, +0xff,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x82,0x04,0x00,0x00, +0x81,0x04,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x83,0x04,0x00,0x00, +0xf0,0x03,0x00,0x00,0xcd,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0x84,0x04,0x00,0x00,0x83,0x04,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0x85,0x04,0x00,0x00,0xf0,0x03,0x00,0x00,0x4a,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x86,0x04,0x00,0x00,0x85,0x04,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0x87,0x04,0x00,0x00,0xf2,0x03,0x00,0x00,0xff,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x88,0x04,0x00,0x00,0x87,0x04,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x89,0x04,0x00,0x00,0xf2,0x03,0x00,0x00, +0xcd,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x8a,0x04,0x00,0x00, +0x89,0x04,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x8b,0x04,0x00,0x00, +0xf2,0x03,0x00,0x00,0x4a,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0x8c,0x04,0x00,0x00,0x8b,0x04,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0x8d,0x04,0x00,0x00,0xf4,0x03,0x00,0x00,0xff,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x8e,0x04,0x00,0x00,0x8d,0x04,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0x8f,0x04,0x00,0x00,0xf4,0x03,0x00,0x00,0xcd,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x90,0x04,0x00,0x00,0x8f,0x04,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x91,0x04,0x00,0x00,0xf4,0x03,0x00,0x00, +0x4a,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x92,0x04,0x00,0x00, +0x91,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xb7,0x04,0x00,0x00, +0x7a,0x04,0x00,0x00,0xd7,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xb9,0x04,0x00,0x00,0x76,0x04,0x00,0x00,0xd7,0x01,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xbb,0x04,0x00,0x00,0xb9,0x04,0x00,0x00,0x78,0x04,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xbc,0x04,0x00,0x00,0xb7,0x04,0x00,0x00, +0xbb,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xbe,0x04,0x00,0x00, +0x80,0x04,0x00,0x00,0xd7,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xc0,0x04,0x00,0x00,0x7c,0x04,0x00,0x00,0xd7,0x01,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xc2,0x04,0x00,0x00,0xc0,0x04,0x00,0x00,0x7e,0x04,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xc3,0x04,0x00,0x00,0xbe,0x04,0x00,0x00, +0xc2,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xc5,0x04,0x00,0x00, +0x86,0x04,0x00,0x00,0xd7,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xc7,0x04,0x00,0x00,0x82,0x04,0x00,0x00,0xd7,0x01,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xc9,0x04,0x00,0x00,0xc7,0x04,0x00,0x00,0x84,0x04,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xca,0x04,0x00,0x00,0xc5,0x04,0x00,0x00, +0xc9,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xcc,0x04,0x00,0x00, +0x8c,0x04,0x00,0x00,0xd7,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xce,0x04,0x00,0x00,0x88,0x04,0x00,0x00,0xd7,0x01,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xd0,0x04,0x00,0x00,0xce,0x04,0x00,0x00,0x8a,0x04,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xd1,0x04,0x00,0x00,0xcc,0x04,0x00,0x00, +0xd0,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xd3,0x04,0x00,0x00, +0x92,0x04,0x00,0x00,0xd7,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xd5,0x04,0x00,0x00,0x8e,0x04,0x00,0x00,0xd7,0x01,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xd7,0x04,0x00,0x00,0xd5,0x04,0x00,0x00,0x90,0x04,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xd8,0x04,0x00,0x00,0xd3,0x04,0x00,0x00, +0xd7,0x04,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x0f,0x13,0x00,0x00, +0xbc,0x04,0x00,0x00,0xc3,0x04,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x10,0x13,0x00,0x00,0x0f,0x13,0x00,0x00,0xd1,0x04,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x11,0x13,0x00,0x00,0x10,0x13,0x00,0x00,0xd8,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xe3,0x04,0x00,0x00,0xff,0x01,0x00,0x00, +0x11,0x13,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xe5,0x04,0x00,0x00, +0xe3,0x04,0x00,0x00,0xca,0x04,0x00,0x00,0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0xe7,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xe5,0x04,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xc4,0x06,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xc3,0x04,0x00,0x00,0xca,0x04,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xc5,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xbc,0x04,0x00,0x00,0xc4,0x06,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xcb,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xd1,0x04,0x00,0x00, +0xd8,0x04,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xcc,0x06,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc5,0x06,0x00,0x00,0xcb,0x06,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xd2,0x06,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xc3,0x04,0x00,0x00,0xca,0x04,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xd3,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xbc,0x04,0x00,0x00,0xd2,0x06,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xd9,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xd1,0x04,0x00,0x00, +0xd8,0x04,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xda,0x06,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xd3,0x06,0x00,0x00,0xd9,0x06,0x00,0x00, +0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xf6,0x04,0x00,0x00,0xcc,0x06,0x00,0x00, +0xda,0x06,0x00,0x00,0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xee,0x06,0x00,0x00, +0xf6,0x04,0x00,0x00,0x82,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe2,0x06,0x00,0x00, +0xbc,0x00,0x00,0x00,0xee,0x06,0x00,0x00,0x7c,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0xf2,0x06,0x00,0x00,0xe2,0x06,0x00,0x00,0x7f,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0xe6,0x06,0x00,0x00,0xf2,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xe8,0x06,0x00,0x00,0xe6,0x06,0x00,0x00,0xf6,0x04,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xe9,0x06,0x00,0x00,0xe8,0x06,0x00,0x00,0xc8,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xea,0x06,0x00,0x00,0xf2,0x06,0x00,0x00, +0xe9,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xf8,0x04,0x00,0x00, +0xe7,0x04,0x00,0x00,0xea,0x06,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0xf6,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xf8,0x04,0x00,0x00, +0xb2,0x00,0x00,0x00,0xac,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xfb,0x04,0x00,0x00,0x2f,0x02,0x00,0x00,0xf6,0x06,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xfc,0x04,0x00,0x00,0xfb,0x04,0x00,0x00,0xac,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xfc,0x06,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x7c,0x04,0x00,0x00,0x88,0x04,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xfd,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x76,0x04,0x00,0x00,0xfc,0x06,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x02,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xfd,0x06,0x00,0x00, +0x8e,0x04,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x08,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x7e,0x04,0x00,0x00,0x8a,0x04,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x09,0x07,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x78,0x04,0x00,0x00,0x08,0x07,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x0e,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x09,0x07,0x00,0x00,0x90,0x04,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x14,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x80,0x04,0x00,0x00, +0x8c,0x04,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x15,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x7a,0x04,0x00,0x00,0x14,0x07,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x1a,0x07,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x15,0x07,0x00,0x00,0x92,0x04,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x20,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x7c,0x04,0x00,0x00,0x88,0x04,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x21,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x76,0x04,0x00,0x00, +0x20,0x07,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x14,0x05,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x21,0x07,0x00,0x00,0x8e,0x04,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x27,0x07,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x7e,0x04,0x00,0x00,0x8a,0x04,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x28,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x78,0x04,0x00,0x00,0x27,0x07,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x1a,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x28,0x07,0x00,0x00, +0x90,0x04,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x2e,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x80,0x04,0x00,0x00,0x8c,0x04,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x2f,0x07,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x7a,0x04,0x00,0x00,0x2e,0x07,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x20,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x2f,0x07,0x00,0x00,0x92,0x04,0x00,0x00,0x3e,0x00,0x03,0x00,0x46,0x04,0x00,0x00, +0x78,0x02,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x33,0x07,0x00,0x00, +0xff,0x01,0x00,0x00,0x14,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x25,0x05,0x00,0x00,0x02,0x07,0x00,0x00,0x33,0x07,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x37,0x07,0x00,0x00,0xff,0x01,0x00,0x00,0x1a,0x05,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x2a,0x05,0x00,0x00,0x0e,0x07,0x00,0x00, +0x37,0x07,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x3b,0x07,0x00,0x00, +0xff,0x01,0x00,0x00,0x20,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x2f,0x05,0x00,0x00,0x1a,0x07,0x00,0x00,0x3b,0x07,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0x30,0x05,0x00,0x00,0x46,0x04,0x00,0x00,0xff,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x31,0x05,0x00,0x00,0x30,0x05,0x00,0x00, +0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x33,0x05,0x00,0x00,0x31,0x05,0x00,0x00, +0x14,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x35,0x05,0x00,0x00, +0x7b,0x02,0x00,0x00,0x02,0x07,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0x36,0x05,0x00,0x00,0x46,0x04,0x00,0x00,0xcd,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x37,0x05,0x00,0x00,0x36,0x05,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x38,0x05,0x00,0x00,0x35,0x05,0x00,0x00,0x37,0x05,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x3f,0x07,0x00,0x00,0xac,0x00,0x00,0x00, +0x38,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x3a,0x05,0x00,0x00, +0x33,0x05,0x00,0x00,0x3f,0x07,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0x3c,0x05,0x00,0x00,0x30,0x05,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x3e,0x05,0x00,0x00,0x3c,0x05,0x00,0x00,0x1a,0x05,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x40,0x05,0x00,0x00,0x7b,0x02,0x00,0x00,0x0e,0x07,0x00,0x00, +0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x42,0x05,0x00,0x00,0x36,0x05,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x43,0x05,0x00,0x00,0x40,0x05,0x00,0x00, +0x42,0x05,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x43,0x07,0x00,0x00, +0xac,0x00,0x00,0x00,0x43,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x45,0x05,0x00,0x00,0x3e,0x05,0x00,0x00,0x43,0x07,0x00,0x00,0x3d,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x47,0x05,0x00,0x00,0x30,0x05,0x00,0x00,0x83,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x49,0x05,0x00,0x00,0x47,0x05,0x00,0x00,0x20,0x05,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x4b,0x05,0x00,0x00,0x7b,0x02,0x00,0x00, +0x1a,0x07,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x4d,0x05,0x00,0x00, +0x36,0x05,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x4e,0x05,0x00,0x00, +0x4b,0x05,0x00,0x00,0x4d,0x05,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x47,0x07,0x00,0x00,0xac,0x00,0x00,0x00,0x4e,0x05,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x50,0x05,0x00,0x00,0x49,0x05,0x00,0x00,0x47,0x07,0x00,0x00, +0x7f,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x52,0x05,0x00,0x00,0x25,0x05,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x54,0x05,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x52,0x05,0x00,0x00,0x3a,0x05,0x00,0x00,0x7f,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x56,0x05,0x00,0x00,0x2a,0x05,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x58,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x56,0x05,0x00,0x00,0x45,0x05,0x00,0x00,0x7f,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0x5a,0x05,0x00,0x00,0x2f,0x05,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x5c,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x5a,0x05,0x00,0x00, +0x50,0x05,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x4d,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x58,0x05,0x00,0x00,0x5c,0x05,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x4e,0x07,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x54,0x05,0x00,0x00,0x4d,0x07,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x53,0x07,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x4e,0x07,0x00,0x00,0xb2,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x62,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc6,0x02,0x00,0x00, +0x53,0x07,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x63,0x05,0x00,0x00, +0xd1,0x03,0x00,0x00,0xff,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x64,0x05,0x00,0x00,0x63,0x05,0x00,0x00,0x7c,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0x57,0x07,0x00,0x00,0x64,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x66,0x05,0x00,0x00,0x62,0x05,0x00,0x00,0x57,0x07,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x69,0x05,0x00,0x00,0x66,0x05,0x00,0x00,0xfc,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x6b,0x05,0x00,0x00,0x7b,0x02,0x00,0x00, +0x69,0x05,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x6c,0x05,0x00,0x00, +0x6b,0x05,0x00,0x00,0xac,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x6b,0x07,0x00,0x00,0x6c,0x05,0x00,0x00,0x82,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5f,0x07,0x00,0x00,0xbc,0x00,0x00,0x00,0x6b,0x07,0x00,0x00,0x7c,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x6f,0x07,0x00,0x00,0x5f,0x07,0x00,0x00,0x7f,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x63,0x07,0x00,0x00,0x6f,0x07,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x65,0x07,0x00,0x00,0x63,0x07,0x00,0x00,0x6c,0x05,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x66,0x07,0x00,0x00,0x65,0x07,0x00,0x00, +0xc8,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x67,0x07,0x00,0x00, +0x6f,0x07,0x00,0x00,0x66,0x07,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x12,0x13,0x00,0x00,0x76,0x04,0x00,0x00,0x7c,0x04,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x13,0x13,0x00,0x00,0x12,0x13,0x00,0x00,0x8e,0x04,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x14,0x13,0x00,0x00,0x13,0x13,0x00,0x00, +0x88,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x7c,0x05,0x00,0x00, +0x69,0x05,0x00,0x00,0x14,0x13,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x7e,0x05,0x00,0x00,0x7c,0x05,0x00,0x00,0x82,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x80,0x05,0x00,0x00,0x7e,0x05,0x00,0x00,0x67,0x07,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x15,0x13,0x00,0x00,0x78,0x04,0x00,0x00, +0x7e,0x04,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x16,0x13,0x00,0x00, +0x15,0x13,0x00,0x00,0x90,0x04,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x17,0x13,0x00,0x00,0x16,0x13,0x00,0x00,0x8a,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x8f,0x05,0x00,0x00,0x69,0x05,0x00,0x00,0x17,0x13,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x91,0x05,0x00,0x00,0x8f,0x05,0x00,0x00, +0x84,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x93,0x05,0x00,0x00, +0x91,0x05,0x00,0x00,0x67,0x07,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x18,0x13,0x00,0x00,0x7a,0x04,0x00,0x00,0x80,0x04,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x19,0x13,0x00,0x00,0x18,0x13,0x00,0x00,0x92,0x04,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x1a,0x13,0x00,0x00,0x19,0x13,0x00,0x00, +0x8c,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xa2,0x05,0x00,0x00, +0x69,0x05,0x00,0x00,0x1a,0x13,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xa4,0x05,0x00,0x00,0xa2,0x05,0x00,0x00,0x86,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xa6,0x05,0x00,0x00,0xa4,0x05,0x00,0x00,0x67,0x07,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xdc,0x03,0x00,0x00,0xcc,0x03,0x00,0x00, +0xff,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0xdc,0x03,0x00,0x00,0x80,0x05,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xde,0x03,0x00,0x00,0xcc,0x03,0x00,0x00, +0xcd,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0xde,0x03,0x00,0x00,0x93,0x05,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xe0,0x03,0x00,0x00,0xcc,0x03,0x00,0x00, +0x4a,0x01,0x00,0x00,0x3e,0x00,0x03,0x00,0xe0,0x03,0x00,0x00,0xa6,0x05,0x00,0x00, +0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00,0x74,0x07,0x00,0x00,0xc4,0x05,0x00,0x00, +0xfd,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x98,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x75,0x07,0x00,0x00,0x74,0x07,0x00,0x00,0x00,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0x02,0x01,0x00,0x00,0x77,0x07,0x00,0x00,0x75,0x07,0x00,0x00, +0xb2,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x79,0x07,0x00,0x00,0xf8,0x00,0x02,0x00, +0x79,0x07,0x00,0x00,0xa9,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x5c,0x13,0x00,0x00, +0x77,0x07,0x00,0x00,0xac,0x00,0x00,0x00,0x75,0x07,0x00,0x00,0x3d,0x00,0x04,0x00, +0x42,0x00,0x00,0x00,0xe2,0x03,0x00,0x00,0xcc,0x03,0x00,0x00,0x50,0x00,0x06,0x00, +0x42,0x00,0x00,0x00,0x7f,0x07,0x00,0x00,0x5c,0x13,0x00,0x00,0x5c,0x13,0x00,0x00, +0x5c,0x13,0x00,0x00,0x88,0x00,0x05,0x00,0x42,0x00,0x00,0x00,0x80,0x07,0x00,0x00, +0xe2,0x03,0x00,0x00,0x7f,0x07,0x00,0x00,0x8e,0x00,0x05,0x00,0x42,0x00,0x00,0x00, +0x83,0x07,0x00,0x00,0x80,0x07,0x00,0x00,0xcf,0x05,0x00,0x00,0x3e,0x00,0x03,0x00, +0xcc,0x03,0x00,0x00,0x83,0x07,0x00,0x00,0x7c,0x00,0x04,0x00,0x32,0x01,0x00,0x00, +0x8d,0x07,0x00,0x00,0x8c,0x03,0x00,0x00,0x72,0x00,0x04,0x00,0x40,0x00,0x00,0x00, +0x8e,0x07,0x00,0x00,0x8d,0x07,0x00,0x00,0x3d,0x00,0x04,0x00,0xeb,0x00,0x00,0x00, +0x92,0x07,0x00,0x00,0xed,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x98,0x07,0x00,0x00,0x83,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x99,0x07,0x00,0x00,0x83,0x07,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x9a,0x07,0x00,0x00,0x83,0x07,0x00,0x00, +0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x5a,0x00,0x00,0x00,0x9b,0x07,0x00,0x00, +0x98,0x07,0x00,0x00,0x99,0x07,0x00,0x00,0x9a,0x07,0x00,0x00,0xac,0x00,0x00,0x00, +0x63,0x00,0x04,0x00,0x92,0x07,0x00,0x00,0x8e,0x07,0x00,0x00,0x9b,0x07,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x8e,0x03,0x00,0x00,0x79,0x03,0x00,0x00, +0xff,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8f,0x03,0x00,0x00, +0x8e,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x90,0x03,0x00,0x00, +0x8f,0x03,0x00,0x00,0x46,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x8e,0x03,0x00,0x00, +0x90,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x92,0x03,0x00,0x00, +0x79,0x03,0x00,0x00,0x71,0x00,0x04,0x00,0x60,0x00,0x00,0x00,0x93,0x03,0x00,0x00, +0x92,0x03,0x00,0x00,0x71,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xa8,0x07,0x00,0x00, +0x93,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0xa1,0x07,0x00,0x00,0xea,0x03,0x00,0x00, +0x7c,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0x31,0x08,0x00,0x00,0xa8,0x07,0x00,0x00, +0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x33,0x08,0x00,0x00,0x31,0x08,0x00,0x00, +0x56,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00,0x90,0x09,0x00,0x00, +0xbe,0x05,0x00,0x00,0x33,0x08,0x00,0x00,0x02,0x00,0x00,0x00,0x98,0x00,0x00,0x00, +0x3e,0x00,0x03,0x00,0x77,0x09,0x00,0x00,0x90,0x09,0x00,0x00,0x5f,0x00,0x07,0x00, +0x5a,0x00,0x00,0x00,0x95,0x09,0x00,0x00,0xc4,0x05,0x00,0x00,0xfd,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x98,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x96,0x09,0x00,0x00,0x95,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0x02,0x01,0x00,0x00,0x98,0x09,0x00,0x00,0x96,0x09,0x00,0x00,0xb2,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x9a,0x09,0x00,0x00,0xf8,0x00,0x02,0x00,0x9a,0x09,0x00,0x00, +0xa9,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x5d,0x13,0x00,0x00,0x98,0x09,0x00,0x00, +0xac,0x00,0x00,0x00,0x96,0x09,0x00,0x00,0x3d,0x00,0x04,0x00,0x5a,0x00,0x00,0x00, +0x82,0x09,0x00,0x00,0x77,0x09,0x00,0x00,0x4f,0x00,0x08,0x00,0x42,0x00,0x00,0x00, +0x83,0x09,0x00,0x00,0x82,0x09,0x00,0x00,0x82,0x09,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x88,0x00,0x05,0x00,0x42,0x00,0x00,0x00, +0xa5,0x09,0x00,0x00,0x83,0x09,0x00,0x00,0xd4,0x05,0x00,0x00,0x8e,0x00,0x05,0x00, +0x42,0x00,0x00,0x00,0xa8,0x09,0x00,0x00,0xa5,0x09,0x00,0x00,0x5d,0x13,0x00,0x00, +0x0c,0x00,0x08,0x00,0x42,0x00,0x00,0x00,0xac,0x09,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xa8,0x09,0x00,0x00,0x0d,0x13,0x00,0x00,0x0e,0x13,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x85,0x09,0x00,0x00,0x77,0x09,0x00,0x00, +0xff,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x86,0x09,0x00,0x00, +0xac,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0x85,0x09,0x00,0x00, +0x86,0x09,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x87,0x09,0x00,0x00, +0x77,0x09,0x00,0x00,0xcd,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x88,0x09,0x00,0x00,0xac,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x3e,0x00,0x03,0x00, +0x87,0x09,0x00,0x00,0x88,0x09,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0x89,0x09,0x00,0x00,0x77,0x09,0x00,0x00,0x4a,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x8a,0x09,0x00,0x00,0xac,0x09,0x00,0x00,0x02,0x00,0x00,0x00, +0x3e,0x00,0x03,0x00,0x89,0x09,0x00,0x00,0x8a,0x09,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5a,0x00,0x00,0x00,0x8b,0x09,0x00,0x00,0x77,0x09,0x00,0x00,0x4f,0x00,0x08,0x00, +0x42,0x00,0x00,0x00,0x35,0x08,0x00,0x00,0x8b,0x09,0x00,0x00,0x8b,0x09,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x3e,0x00,0x03,0x00, +0xbc,0x07,0x00,0x00,0x35,0x08,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0x37,0x08,0x00,0x00,0x31,0x08,0x00,0x00,0x5d,0x01,0x00,0x00,0x5f,0x00,0x07,0x00, +0x5a,0x00,0x00,0x00,0xc7,0x09,0x00,0x00,0xbe,0x05,0x00,0x00,0x37,0x08,0x00,0x00, +0x02,0x00,0x00,0x00,0x98,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0xae,0x09,0x00,0x00, +0xc7,0x09,0x00,0x00,0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00,0xcc,0x09,0x00,0x00, +0xc4,0x05,0x00,0x00,0xfd,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x98,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xcd,0x09,0x00,0x00,0xcc,0x09,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0x02,0x01,0x00,0x00,0xcf,0x09,0x00,0x00, +0xcd,0x09,0x00,0x00,0xb2,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xd1,0x09,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd1,0x09,0x00,0x00,0xa9,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x5e,0x13,0x00,0x00,0xcf,0x09,0x00,0x00,0xac,0x00,0x00,0x00,0xcd,0x09,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5a,0x00,0x00,0x00,0xb9,0x09,0x00,0x00,0xae,0x09,0x00,0x00, +0x4f,0x00,0x08,0x00,0x42,0x00,0x00,0x00,0xba,0x09,0x00,0x00,0xb9,0x09,0x00,0x00, +0xb9,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x88,0x00,0x05,0x00,0x42,0x00,0x00,0x00,0xdc,0x09,0x00,0x00,0xba,0x09,0x00,0x00, +0xd4,0x05,0x00,0x00,0x8e,0x00,0x05,0x00,0x42,0x00,0x00,0x00,0xdf,0x09,0x00,0x00, +0xdc,0x09,0x00,0x00,0x5e,0x13,0x00,0x00,0x0c,0x00,0x08,0x00,0x42,0x00,0x00,0x00, +0xe3,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xdf,0x09,0x00,0x00, +0x0d,0x13,0x00,0x00,0x0e,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0xbc,0x09,0x00,0x00,0xae,0x09,0x00,0x00,0xff,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xbd,0x09,0x00,0x00,0xe3,0x09,0x00,0x00,0x00,0x00,0x00,0x00, +0x3e,0x00,0x03,0x00,0xbc,0x09,0x00,0x00,0xbd,0x09,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0xbe,0x09,0x00,0x00,0xae,0x09,0x00,0x00,0xcd,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xbf,0x09,0x00,0x00,0xe3,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0xbe,0x09,0x00,0x00,0xbf,0x09,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xc0,0x09,0x00,0x00,0xae,0x09,0x00,0x00, +0x4a,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xc1,0x09,0x00,0x00, +0xe3,0x09,0x00,0x00,0x02,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0xc0,0x09,0x00,0x00, +0xc1,0x09,0x00,0x00,0x3d,0x00,0x04,0x00,0x5a,0x00,0x00,0x00,0xc2,0x09,0x00,0x00, +0xae,0x09,0x00,0x00,0x4f,0x00,0x08,0x00,0x42,0x00,0x00,0x00,0x39,0x08,0x00,0x00, +0xc2,0x09,0x00,0x00,0xc2,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0xbe,0x07,0x00,0x00,0x39,0x08,0x00,0x00, +0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00,0xfe,0x09,0x00,0x00,0xbe,0x05,0x00,0x00, +0x31,0x08,0x00,0x00,0x02,0x00,0x00,0x00,0x98,0x00,0x00,0x00,0x3e,0x00,0x03,0x00, +0xe5,0x09,0x00,0x00,0xfe,0x09,0x00,0x00,0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00, +0x03,0x0a,0x00,0x00,0xc4,0x05,0x00,0x00,0xfd,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x98,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x04,0x0a,0x00,0x00, +0x03,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0x02,0x01,0x00,0x00, +0x06,0x0a,0x00,0x00,0x04,0x0a,0x00,0x00,0xb2,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x08,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0x08,0x0a,0x00,0x00,0xa9,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x5f,0x13,0x00,0x00,0x06,0x0a,0x00,0x00,0xac,0x00,0x00,0x00, +0x04,0x0a,0x00,0x00,0x3d,0x00,0x04,0x00,0x5a,0x00,0x00,0x00,0xf0,0x09,0x00,0x00, +0xe5,0x09,0x00,0x00,0x4f,0x00,0x08,0x00,0x42,0x00,0x00,0x00,0xf1,0x09,0x00,0x00, +0xf0,0x09,0x00,0x00,0xf0,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x88,0x00,0x05,0x00,0x42,0x00,0x00,0x00,0x13,0x0a,0x00,0x00, +0xf1,0x09,0x00,0x00,0xd4,0x05,0x00,0x00,0x8e,0x00,0x05,0x00,0x42,0x00,0x00,0x00, +0x16,0x0a,0x00,0x00,0x13,0x0a,0x00,0x00,0x5f,0x13,0x00,0x00,0x0c,0x00,0x08,0x00, +0x42,0x00,0x00,0x00,0x1a,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x16,0x0a,0x00,0x00,0x0d,0x13,0x00,0x00,0x0e,0x13,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0xf3,0x09,0x00,0x00,0xe5,0x09,0x00,0x00,0xff,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xf4,0x09,0x00,0x00,0x1a,0x0a,0x00,0x00, +0x00,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0xf3,0x09,0x00,0x00,0xf4,0x09,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xf5,0x09,0x00,0x00,0xe5,0x09,0x00,0x00, +0xcd,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xf6,0x09,0x00,0x00, +0x1a,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0xf5,0x09,0x00,0x00, +0xf6,0x09,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xf7,0x09,0x00,0x00, +0xe5,0x09,0x00,0x00,0x4a,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xf8,0x09,0x00,0x00,0x1a,0x0a,0x00,0x00,0x02,0x00,0x00,0x00,0x3e,0x00,0x03,0x00, +0xf7,0x09,0x00,0x00,0xf8,0x09,0x00,0x00,0x3d,0x00,0x04,0x00,0x5a,0x00,0x00,0x00, +0xf9,0x09,0x00,0x00,0xe5,0x09,0x00,0x00,0x4f,0x00,0x08,0x00,0x42,0x00,0x00,0x00, +0x3c,0x08,0x00,0x00,0xf9,0x09,0x00,0x00,0xf9,0x09,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0xc0,0x07,0x00,0x00, +0x3c,0x08,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x3e,0x08,0x00,0x00, +0x31,0x08,0x00,0x00,0x6a,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00, +0x35,0x0a,0x00,0x00,0xbe,0x05,0x00,0x00,0x3e,0x08,0x00,0x00,0x02,0x00,0x00,0x00, +0x98,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0x1c,0x0a,0x00,0x00,0x35,0x0a,0x00,0x00, +0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00,0x3a,0x0a,0x00,0x00,0xc4,0x05,0x00,0x00, +0xfd,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x98,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x3b,0x0a,0x00,0x00,0x3a,0x0a,0x00,0x00,0x00,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0x02,0x01,0x00,0x00,0x3d,0x0a,0x00,0x00,0x3b,0x0a,0x00,0x00, +0xb2,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x3f,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3f,0x0a,0x00,0x00,0xa9,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x60,0x13,0x00,0x00, +0x3d,0x0a,0x00,0x00,0xac,0x00,0x00,0x00,0x3b,0x0a,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5a,0x00,0x00,0x00,0x27,0x0a,0x00,0x00,0x1c,0x0a,0x00,0x00,0x4f,0x00,0x08,0x00, +0x42,0x00,0x00,0x00,0x28,0x0a,0x00,0x00,0x27,0x0a,0x00,0x00,0x27,0x0a,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x88,0x00,0x05,0x00, +0x42,0x00,0x00,0x00,0x4a,0x0a,0x00,0x00,0x28,0x0a,0x00,0x00,0xd4,0x05,0x00,0x00, +0x8e,0x00,0x05,0x00,0x42,0x00,0x00,0x00,0x4d,0x0a,0x00,0x00,0x4a,0x0a,0x00,0x00, +0x60,0x13,0x00,0x00,0x0c,0x00,0x08,0x00,0x42,0x00,0x00,0x00,0x51,0x0a,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x4d,0x0a,0x00,0x00,0x0d,0x13,0x00,0x00, +0x0e,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x2a,0x0a,0x00,0x00, +0x1c,0x0a,0x00,0x00,0xff,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x2b,0x0a,0x00,0x00,0x51,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x3e,0x00,0x03,0x00, +0x2a,0x0a,0x00,0x00,0x2b,0x0a,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0x2c,0x0a,0x00,0x00,0x1c,0x0a,0x00,0x00,0xcd,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x2d,0x0a,0x00,0x00,0x51,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x3e,0x00,0x03,0x00,0x2c,0x0a,0x00,0x00,0x2d,0x0a,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0x2e,0x0a,0x00,0x00,0x1c,0x0a,0x00,0x00,0x4a,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x2f,0x0a,0x00,0x00,0x51,0x0a,0x00,0x00, +0x02,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0x2e,0x0a,0x00,0x00,0x2f,0x0a,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5a,0x00,0x00,0x00,0x30,0x0a,0x00,0x00,0x1c,0x0a,0x00,0x00, +0x4f,0x00,0x08,0x00,0x42,0x00,0x00,0x00,0x40,0x08,0x00,0x00,0x30,0x0a,0x00,0x00, +0x30,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x3e,0x00,0x03,0x00,0xc2,0x07,0x00,0x00,0x40,0x08,0x00,0x00,0x80,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0x42,0x08,0x00,0x00,0x31,0x08,0x00,0x00,0x71,0x01,0x00,0x00, +0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00,0x6c,0x0a,0x00,0x00,0xbe,0x05,0x00,0x00, +0x42,0x08,0x00,0x00,0x02,0x00,0x00,0x00,0x98,0x00,0x00,0x00,0x3e,0x00,0x03,0x00, +0x53,0x0a,0x00,0x00,0x6c,0x0a,0x00,0x00,0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00, +0x71,0x0a,0x00,0x00,0xc4,0x05,0x00,0x00,0xfd,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x98,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x72,0x0a,0x00,0x00, +0x71,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0x02,0x01,0x00,0x00, +0x74,0x0a,0x00,0x00,0x72,0x0a,0x00,0x00,0xb2,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x76,0x0a,0x00,0x00,0xf8,0x00,0x02,0x00,0x76,0x0a,0x00,0x00,0xa9,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x61,0x13,0x00,0x00,0x74,0x0a,0x00,0x00,0xac,0x00,0x00,0x00, +0x72,0x0a,0x00,0x00,0x3d,0x00,0x04,0x00,0x5a,0x00,0x00,0x00,0x5e,0x0a,0x00,0x00, +0x53,0x0a,0x00,0x00,0x4f,0x00,0x08,0x00,0x42,0x00,0x00,0x00,0x5f,0x0a,0x00,0x00, +0x5e,0x0a,0x00,0x00,0x5e,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x88,0x00,0x05,0x00,0x42,0x00,0x00,0x00,0x81,0x0a,0x00,0x00, +0x5f,0x0a,0x00,0x00,0xd4,0x05,0x00,0x00,0x8e,0x00,0x05,0x00,0x42,0x00,0x00,0x00, +0x84,0x0a,0x00,0x00,0x81,0x0a,0x00,0x00,0x61,0x13,0x00,0x00,0x0c,0x00,0x08,0x00, +0x42,0x00,0x00,0x00,0x88,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x84,0x0a,0x00,0x00,0x0d,0x13,0x00,0x00,0x0e,0x13,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0x61,0x0a,0x00,0x00,0x53,0x0a,0x00,0x00,0xff,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x62,0x0a,0x00,0x00,0x88,0x0a,0x00,0x00, +0x00,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0x61,0x0a,0x00,0x00,0x62,0x0a,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x63,0x0a,0x00,0x00,0x53,0x0a,0x00,0x00, +0xcd,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x64,0x0a,0x00,0x00, +0x88,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0x63,0x0a,0x00,0x00, +0x64,0x0a,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x65,0x0a,0x00,0x00, +0x53,0x0a,0x00,0x00,0x4a,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x66,0x0a,0x00,0x00,0x88,0x0a,0x00,0x00,0x02,0x00,0x00,0x00,0x3e,0x00,0x03,0x00, +0x65,0x0a,0x00,0x00,0x66,0x0a,0x00,0x00,0x3d,0x00,0x04,0x00,0x5a,0x00,0x00,0x00, +0x67,0x0a,0x00,0x00,0x53,0x0a,0x00,0x00,0x4f,0x00,0x08,0x00,0x42,0x00,0x00,0x00, +0x44,0x08,0x00,0x00,0x67,0x0a,0x00,0x00,0x67,0x0a,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0xc4,0x07,0x00,0x00, +0x44,0x08,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x45,0x08,0x00,0x00, +0xbc,0x07,0x00,0x00,0xff,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0x46,0x08,0x00,0x00,0x45,0x08,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0x47,0x08,0x00,0x00,0xbc,0x07,0x00,0x00,0xcd,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x48,0x08,0x00,0x00,0x47,0x08,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0x49,0x08,0x00,0x00,0xbc,0x07,0x00,0x00,0x4a,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x4a,0x08,0x00,0x00,0x49,0x08,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x4b,0x08,0x00,0x00,0xbe,0x07,0x00,0x00, +0xff,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x4c,0x08,0x00,0x00, +0x4b,0x08,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x4d,0x08,0x00,0x00, +0xbe,0x07,0x00,0x00,0xcd,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0x4e,0x08,0x00,0x00,0x4d,0x08,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0x4f,0x08,0x00,0x00,0xbe,0x07,0x00,0x00,0x4a,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x50,0x08,0x00,0x00,0x4f,0x08,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0x51,0x08,0x00,0x00,0xc0,0x07,0x00,0x00,0xff,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x52,0x08,0x00,0x00,0x51,0x08,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x53,0x08,0x00,0x00,0xc0,0x07,0x00,0x00, +0xcd,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x54,0x08,0x00,0x00, +0x53,0x08,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x55,0x08,0x00,0x00, +0xc0,0x07,0x00,0x00,0x4a,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0x56,0x08,0x00,0x00,0x55,0x08,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0x57,0x08,0x00,0x00,0xc2,0x07,0x00,0x00,0xff,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x58,0x08,0x00,0x00,0x57,0x08,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0x59,0x08,0x00,0x00,0xc2,0x07,0x00,0x00,0xcd,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x5a,0x08,0x00,0x00,0x59,0x08,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x5b,0x08,0x00,0x00,0xc2,0x07,0x00,0x00, +0x4a,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x5c,0x08,0x00,0x00, +0x5b,0x08,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x5d,0x08,0x00,0x00, +0xc4,0x07,0x00,0x00,0xff,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0x5e,0x08,0x00,0x00,0x5d,0x08,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0x5f,0x08,0x00,0x00,0xc4,0x07,0x00,0x00,0xcd,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x60,0x08,0x00,0x00,0x5f,0x08,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0x61,0x08,0x00,0x00,0xc4,0x07,0x00,0x00,0x4a,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x62,0x08,0x00,0x00,0x61,0x08,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x87,0x08,0x00,0x00,0x4a,0x08,0x00,0x00, +0xd7,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x89,0x08,0x00,0x00, +0x46,0x08,0x00,0x00,0xd7,0x01,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x8b,0x08,0x00,0x00,0x89,0x08,0x00,0x00,0x48,0x08,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x8c,0x08,0x00,0x00,0x87,0x08,0x00,0x00,0x8b,0x08,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x8e,0x08,0x00,0x00,0x50,0x08,0x00,0x00, +0xd7,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x90,0x08,0x00,0x00, +0x4c,0x08,0x00,0x00,0xd7,0x01,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x92,0x08,0x00,0x00,0x90,0x08,0x00,0x00,0x4e,0x08,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x93,0x08,0x00,0x00,0x8e,0x08,0x00,0x00,0x92,0x08,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x95,0x08,0x00,0x00,0x56,0x08,0x00,0x00, +0xd7,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x97,0x08,0x00,0x00, +0x52,0x08,0x00,0x00,0xd7,0x01,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x99,0x08,0x00,0x00,0x97,0x08,0x00,0x00,0x54,0x08,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x9a,0x08,0x00,0x00,0x95,0x08,0x00,0x00,0x99,0x08,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x9c,0x08,0x00,0x00,0x5c,0x08,0x00,0x00, +0xd7,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x9e,0x08,0x00,0x00, +0x58,0x08,0x00,0x00,0xd7,0x01,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xa0,0x08,0x00,0x00,0x9e,0x08,0x00,0x00,0x5a,0x08,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xa1,0x08,0x00,0x00,0x9c,0x08,0x00,0x00,0xa0,0x08,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xa3,0x08,0x00,0x00,0x62,0x08,0x00,0x00, +0xd7,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xa5,0x08,0x00,0x00, +0x5e,0x08,0x00,0x00,0xd7,0x01,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xa7,0x08,0x00,0x00,0xa5,0x08,0x00,0x00,0x60,0x08,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xa8,0x08,0x00,0x00,0xa3,0x08,0x00,0x00,0xa7,0x08,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x1b,0x13,0x00,0x00,0x8c,0x08,0x00,0x00, +0x93,0x08,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x1c,0x13,0x00,0x00, +0x1b,0x13,0x00,0x00,0xa1,0x08,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x1d,0x13,0x00,0x00,0x1c,0x13,0x00,0x00,0xa8,0x08,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xb3,0x08,0x00,0x00,0xff,0x01,0x00,0x00,0x1d,0x13,0x00,0x00, +0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xb5,0x08,0x00,0x00,0xb3,0x08,0x00,0x00, +0x9a,0x08,0x00,0x00,0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0xb7,0x08,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xb5,0x08,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x94,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x93,0x08,0x00,0x00,0x9a,0x08,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x95,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x8c,0x08,0x00,0x00, +0x94,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x9b,0x0a,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xa1,0x08,0x00,0x00,0xa8,0x08,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x9c,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x95,0x0a,0x00,0x00,0x9b,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xa2,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x93,0x08,0x00,0x00,0x9a,0x08,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xa3,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x8c,0x08,0x00,0x00, +0xa2,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xa9,0x0a,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xa1,0x08,0x00,0x00,0xa8,0x08,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xaa,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xa3,0x0a,0x00,0x00,0xa9,0x0a,0x00,0x00,0x83,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xc6,0x08,0x00,0x00,0x9c,0x0a,0x00,0x00,0xaa,0x0a,0x00,0x00, +0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xbe,0x0a,0x00,0x00,0xc6,0x08,0x00,0x00, +0x82,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb2,0x0a,0x00,0x00,0xbc,0x00,0x00,0x00, +0xbe,0x0a,0x00,0x00,0x7c,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0xc2,0x0a,0x00,0x00, +0xb2,0x0a,0x00,0x00,0x7f,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0xb6,0x0a,0x00,0x00, +0xc2,0x0a,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xb8,0x0a,0x00,0x00, +0xb6,0x0a,0x00,0x00,0xc6,0x08,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xb9,0x0a,0x00,0x00,0xb8,0x0a,0x00,0x00,0xc8,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xba,0x0a,0x00,0x00,0xc2,0x0a,0x00,0x00,0xb9,0x0a,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xc8,0x08,0x00,0x00,0xb7,0x08,0x00,0x00, +0xba,0x0a,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0xc6,0x0a,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xc8,0x08,0x00,0x00,0xb2,0x00,0x00,0x00, +0xac,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xcb,0x08,0x00,0x00, +0x2f,0x02,0x00,0x00,0xc6,0x0a,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xcc,0x08,0x00,0x00,0xcb,0x08,0x00,0x00,0xac,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xcc,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x4c,0x08,0x00,0x00,0x58,0x08,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xcd,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x46,0x08,0x00,0x00, +0xcc,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xd2,0x0a,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xcd,0x0a,0x00,0x00,0x5e,0x08,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xd8,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x4e,0x08,0x00,0x00,0x5a,0x08,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xd9,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x48,0x08,0x00,0x00,0xd8,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xde,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xd9,0x0a,0x00,0x00, +0x60,0x08,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xe4,0x0a,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x50,0x08,0x00,0x00,0x5c,0x08,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xe5,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x4a,0x08,0x00,0x00,0xe4,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xea,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xe5,0x0a,0x00,0x00,0x62,0x08,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xf0,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x4c,0x08,0x00,0x00, +0x58,0x08,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xf1,0x0a,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x46,0x08,0x00,0x00,0xf0,0x0a,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xe4,0x08,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xf1,0x0a,0x00,0x00,0x5e,0x08,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xf7,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x4e,0x08,0x00,0x00,0x5a,0x08,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xf8,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x08,0x00,0x00, +0xf7,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xea,0x08,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xf8,0x0a,0x00,0x00,0x60,0x08,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xfe,0x0a,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x50,0x08,0x00,0x00,0x5c,0x08,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xff,0x0a,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x4a,0x08,0x00,0x00,0xfe,0x0a,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xf0,0x08,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xff,0x0a,0x00,0x00, +0x62,0x08,0x00,0x00,0x3e,0x00,0x03,0x00,0x16,0x08,0x00,0x00,0x78,0x02,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x03,0x0b,0x00,0x00,0xff,0x01,0x00,0x00, +0xe4,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xf5,0x08,0x00,0x00, +0xd2,0x0a,0x00,0x00,0x03,0x0b,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x07,0x0b,0x00,0x00,0xff,0x01,0x00,0x00,0xea,0x08,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xfa,0x08,0x00,0x00,0xde,0x0a,0x00,0x00,0x07,0x0b,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x0b,0x0b,0x00,0x00,0xff,0x01,0x00,0x00, +0xf0,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xff,0x08,0x00,0x00, +0xea,0x0a,0x00,0x00,0x0b,0x0b,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0x00,0x09,0x00,0x00,0x16,0x08,0x00,0x00,0xff,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x01,0x09,0x00,0x00,0x00,0x09,0x00,0x00,0x83,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x03,0x09,0x00,0x00,0x01,0x09,0x00,0x00,0xe4,0x08,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x05,0x09,0x00,0x00,0x7b,0x02,0x00,0x00, +0xd2,0x0a,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x06,0x09,0x00,0x00, +0x16,0x08,0x00,0x00,0xcd,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0x07,0x09,0x00,0x00,0x06,0x09,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x08,0x09,0x00,0x00,0x05,0x09,0x00,0x00,0x07,0x09,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x0f,0x0b,0x00,0x00,0xac,0x00,0x00,0x00,0x08,0x09,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x0a,0x09,0x00,0x00,0x03,0x09,0x00,0x00, +0x0f,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x0c,0x09,0x00,0x00, +0x00,0x09,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x0e,0x09,0x00,0x00, +0x0c,0x09,0x00,0x00,0xea,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x10,0x09,0x00,0x00,0x7b,0x02,0x00,0x00,0xde,0x0a,0x00,0x00,0x3d,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x12,0x09,0x00,0x00,0x06,0x09,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x13,0x09,0x00,0x00,0x10,0x09,0x00,0x00,0x12,0x09,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x13,0x0b,0x00,0x00,0xac,0x00,0x00,0x00, +0x13,0x09,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x15,0x09,0x00,0x00, +0x0e,0x09,0x00,0x00,0x13,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0x17,0x09,0x00,0x00,0x00,0x09,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x19,0x09,0x00,0x00,0x17,0x09,0x00,0x00,0xf0,0x08,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x1b,0x09,0x00,0x00,0x7b,0x02,0x00,0x00,0xea,0x0a,0x00,0x00, +0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x1d,0x09,0x00,0x00,0x06,0x09,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x1e,0x09,0x00,0x00,0x1b,0x09,0x00,0x00, +0x1d,0x09,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x17,0x0b,0x00,0x00, +0xac,0x00,0x00,0x00,0x1e,0x09,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x20,0x09,0x00,0x00,0x19,0x09,0x00,0x00,0x17,0x0b,0x00,0x00,0x7f,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x22,0x09,0x00,0x00,0xf5,0x08,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x24,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x22,0x09,0x00,0x00,0x0a,0x09,0x00,0x00,0x7f,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0x26,0x09,0x00,0x00,0xfa,0x08,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x28,0x09,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x26,0x09,0x00,0x00, +0x15,0x09,0x00,0x00,0x7f,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x2a,0x09,0x00,0x00, +0xff,0x08,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x2c,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x2a,0x09,0x00,0x00,0x20,0x09,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x1d,0x0b,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x28,0x09,0x00,0x00,0x2c,0x09,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x1e,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x24,0x09,0x00,0x00,0x1d,0x0b,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x23,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x1e,0x0b,0x00,0x00, +0xb2,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x32,0x09,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc6,0x02,0x00,0x00,0x23,0x0b,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x33,0x09,0x00,0x00,0xa1,0x07,0x00,0x00, +0xff,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x34,0x09,0x00,0x00, +0x33,0x09,0x00,0x00,0x7c,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x27,0x0b,0x00,0x00, +0x34,0x09,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x36,0x09,0x00,0x00, +0x32,0x09,0x00,0x00,0x27,0x0b,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x39,0x09,0x00,0x00,0x36,0x09,0x00,0x00,0xcc,0x08,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x3b,0x09,0x00,0x00,0x7b,0x02,0x00,0x00,0x39,0x09,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x3c,0x09,0x00,0x00,0x3b,0x09,0x00,0x00, +0xac,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x3b,0x0b,0x00,0x00, +0x3c,0x09,0x00,0x00,0x82,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2f,0x0b,0x00,0x00, +0xbc,0x00,0x00,0x00,0x3b,0x0b,0x00,0x00,0x7c,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0x3f,0x0b,0x00,0x00,0x2f,0x0b,0x00,0x00,0x7f,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0x33,0x0b,0x00,0x00,0x3f,0x0b,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x35,0x0b,0x00,0x00,0x33,0x0b,0x00,0x00,0x3c,0x09,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x36,0x0b,0x00,0x00,0x35,0x0b,0x00,0x00,0xc8,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x37,0x0b,0x00,0x00,0x3f,0x0b,0x00,0x00, +0x36,0x0b,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x1e,0x13,0x00,0x00, +0x46,0x08,0x00,0x00,0x4c,0x08,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x1f,0x13,0x00,0x00,0x1e,0x13,0x00,0x00,0x5e,0x08,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x20,0x13,0x00,0x00,0x1f,0x13,0x00,0x00,0x58,0x08,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x4c,0x09,0x00,0x00,0x39,0x09,0x00,0x00, +0x20,0x13,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x4e,0x09,0x00,0x00, +0x4c,0x09,0x00,0x00,0x52,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x50,0x09,0x00,0x00,0x4e,0x09,0x00,0x00,0x37,0x0b,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x21,0x13,0x00,0x00,0x48,0x08,0x00,0x00,0x4e,0x08,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x22,0x13,0x00,0x00,0x21,0x13,0x00,0x00, +0x60,0x08,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x23,0x13,0x00,0x00, +0x22,0x13,0x00,0x00,0x5a,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x5f,0x09,0x00,0x00,0x39,0x09,0x00,0x00,0x23,0x13,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x61,0x09,0x00,0x00,0x5f,0x09,0x00,0x00,0x54,0x08,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x63,0x09,0x00,0x00,0x61,0x09,0x00,0x00, +0x37,0x0b,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x24,0x13,0x00,0x00, +0x4a,0x08,0x00,0x00,0x50,0x08,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x25,0x13,0x00,0x00,0x24,0x13,0x00,0x00,0x62,0x08,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x26,0x13,0x00,0x00,0x25,0x13,0x00,0x00,0x5c,0x08,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x72,0x09,0x00,0x00,0x39,0x09,0x00,0x00, +0x26,0x13,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x74,0x09,0x00,0x00, +0x72,0x09,0x00,0x00,0x56,0x08,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x76,0x09,0x00,0x00,0x74,0x09,0x00,0x00,0x37,0x0b,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0xac,0x07,0x00,0x00,0x9c,0x07,0x00,0x00,0xff,0x00,0x00,0x00, +0x3e,0x00,0x03,0x00,0xac,0x07,0x00,0x00,0x50,0x09,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0xae,0x07,0x00,0x00,0x9c,0x07,0x00,0x00,0xcd,0x00,0x00,0x00, +0x3e,0x00,0x03,0x00,0xae,0x07,0x00,0x00,0x63,0x09,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0xb0,0x07,0x00,0x00,0x9c,0x07,0x00,0x00,0x4a,0x01,0x00,0x00, +0x3e,0x00,0x03,0x00,0xb0,0x07,0x00,0x00,0x76,0x09,0x00,0x00,0x5f,0x00,0x07,0x00, +0x5a,0x00,0x00,0x00,0x44,0x0b,0x00,0x00,0xc4,0x05,0x00,0x00,0xfd,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x98,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x45,0x0b,0x00,0x00,0x44,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0x02,0x01,0x00,0x00,0x47,0x0b,0x00,0x00,0x45,0x0b,0x00,0x00,0xb2,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x49,0x0b,0x00,0x00,0xf8,0x00,0x02,0x00,0x49,0x0b,0x00,0x00, +0xa9,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x62,0x13,0x00,0x00,0x47,0x0b,0x00,0x00, +0xac,0x00,0x00,0x00,0x45,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00,0x42,0x00,0x00,0x00, +0xb2,0x07,0x00,0x00,0x9c,0x07,0x00,0x00,0x50,0x00,0x06,0x00,0x42,0x00,0x00,0x00, +0x4f,0x0b,0x00,0x00,0x62,0x13,0x00,0x00,0x62,0x13,0x00,0x00,0x62,0x13,0x00,0x00, +0x88,0x00,0x05,0x00,0x42,0x00,0x00,0x00,0x50,0x0b,0x00,0x00,0xb2,0x07,0x00,0x00, +0x4f,0x0b,0x00,0x00,0x8e,0x00,0x05,0x00,0x42,0x00,0x00,0x00,0x53,0x0b,0x00,0x00, +0x50,0x0b,0x00,0x00,0xcf,0x05,0x00,0x00,0x3e,0x00,0x03,0x00,0x9c,0x07,0x00,0x00, +0x53,0x0b,0x00,0x00,0x7c,0x00,0x04,0x00,0x32,0x01,0x00,0x00,0x5d,0x0b,0x00,0x00, +0x93,0x03,0x00,0x00,0x72,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0x5e,0x0b,0x00,0x00, +0x5d,0x0b,0x00,0x00,0x3d,0x00,0x04,0x00,0xeb,0x00,0x00,0x00,0x62,0x0b,0x00,0x00, +0xed,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x68,0x0b,0x00,0x00, +0x53,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x69,0x0b,0x00,0x00,0x53,0x0b,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x6a,0x0b,0x00,0x00,0x53,0x0b,0x00,0x00,0x02,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x5a,0x00,0x00,0x00,0x6b,0x0b,0x00,0x00,0x68,0x0b,0x00,0x00, +0x69,0x0b,0x00,0x00,0x6a,0x0b,0x00,0x00,0xac,0x00,0x00,0x00,0x63,0x00,0x04,0x00, +0x62,0x0b,0x00,0x00,0x5e,0x0b,0x00,0x00,0x6b,0x0b,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x95,0x03,0x00,0x00,0x79,0x03,0x00,0x00,0xcd,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x96,0x03,0x00,0x00,0x95,0x03,0x00,0x00, +0x80,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x97,0x03,0x00,0x00,0x96,0x03,0x00,0x00, +0x46,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x95,0x03,0x00,0x00,0x97,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x99,0x03,0x00,0x00,0x79,0x03,0x00,0x00, +0x71,0x00,0x04,0x00,0x60,0x00,0x00,0x00,0x9a,0x03,0x00,0x00,0x99,0x03,0x00,0x00, +0x71,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x78,0x0b,0x00,0x00,0x9a,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0x71,0x0b,0x00,0x00,0xea,0x03,0x00,0x00,0x7c,0x00,0x04,0x00, +0x40,0x00,0x00,0x00,0x01,0x0c,0x00,0x00,0x78,0x0b,0x00,0x00,0x80,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0x03,0x0c,0x00,0x00,0x01,0x0c,0x00,0x00,0x56,0x01,0x00,0x00, +0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00,0x60,0x0d,0x00,0x00,0xbe,0x05,0x00,0x00, +0x03,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0x98,0x00,0x00,0x00,0x3e,0x00,0x03,0x00, +0x47,0x0d,0x00,0x00,0x60,0x0d,0x00,0x00,0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00, +0x65,0x0d,0x00,0x00,0xc4,0x05,0x00,0x00,0xfd,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x98,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x66,0x0d,0x00,0x00, +0x65,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0x02,0x01,0x00,0x00, +0x68,0x0d,0x00,0x00,0x66,0x0d,0x00,0x00,0xb2,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x6a,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00,0x6a,0x0d,0x00,0x00,0xa9,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x63,0x13,0x00,0x00,0x68,0x0d,0x00,0x00,0xac,0x00,0x00,0x00, +0x66,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x5a,0x00,0x00,0x00,0x52,0x0d,0x00,0x00, +0x47,0x0d,0x00,0x00,0x4f,0x00,0x08,0x00,0x42,0x00,0x00,0x00,0x53,0x0d,0x00,0x00, +0x52,0x0d,0x00,0x00,0x52,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x88,0x00,0x05,0x00,0x42,0x00,0x00,0x00,0x75,0x0d,0x00,0x00, +0x53,0x0d,0x00,0x00,0xd4,0x05,0x00,0x00,0x8e,0x00,0x05,0x00,0x42,0x00,0x00,0x00, +0x78,0x0d,0x00,0x00,0x75,0x0d,0x00,0x00,0x63,0x13,0x00,0x00,0x0c,0x00,0x08,0x00, +0x42,0x00,0x00,0x00,0x7c,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x78,0x0d,0x00,0x00,0x0d,0x13,0x00,0x00,0x0e,0x13,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0x55,0x0d,0x00,0x00,0x47,0x0d,0x00,0x00,0xff,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x56,0x0d,0x00,0x00,0x7c,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0x55,0x0d,0x00,0x00,0x56,0x0d,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x57,0x0d,0x00,0x00,0x47,0x0d,0x00,0x00, +0xcd,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x58,0x0d,0x00,0x00, +0x7c,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0x57,0x0d,0x00,0x00, +0x58,0x0d,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x59,0x0d,0x00,0x00, +0x47,0x0d,0x00,0x00,0x4a,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x5a,0x0d,0x00,0x00,0x7c,0x0d,0x00,0x00,0x02,0x00,0x00,0x00,0x3e,0x00,0x03,0x00, +0x59,0x0d,0x00,0x00,0x5a,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x5a,0x00,0x00,0x00, +0x5b,0x0d,0x00,0x00,0x47,0x0d,0x00,0x00,0x4f,0x00,0x08,0x00,0x42,0x00,0x00,0x00, +0x05,0x0c,0x00,0x00,0x5b,0x0d,0x00,0x00,0x5b,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0x8c,0x0b,0x00,0x00, +0x05,0x0c,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x07,0x0c,0x00,0x00, +0x01,0x0c,0x00,0x00,0x5d,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00, +0x97,0x0d,0x00,0x00,0xbe,0x05,0x00,0x00,0x07,0x0c,0x00,0x00,0x02,0x00,0x00,0x00, +0x98,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0x7e,0x0d,0x00,0x00,0x97,0x0d,0x00,0x00, +0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00,0x9c,0x0d,0x00,0x00,0xc4,0x05,0x00,0x00, +0xfd,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x98,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x9d,0x0d,0x00,0x00,0x9c,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0x02,0x01,0x00,0x00,0x9f,0x0d,0x00,0x00,0x9d,0x0d,0x00,0x00, +0xb2,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xa1,0x0d,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa1,0x0d,0x00,0x00,0xa9,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x64,0x13,0x00,0x00, +0x9f,0x0d,0x00,0x00,0xac,0x00,0x00,0x00,0x9d,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5a,0x00,0x00,0x00,0x89,0x0d,0x00,0x00,0x7e,0x0d,0x00,0x00,0x4f,0x00,0x08,0x00, +0x42,0x00,0x00,0x00,0x8a,0x0d,0x00,0x00,0x89,0x0d,0x00,0x00,0x89,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x88,0x00,0x05,0x00, +0x42,0x00,0x00,0x00,0xac,0x0d,0x00,0x00,0x8a,0x0d,0x00,0x00,0xd4,0x05,0x00,0x00, +0x8e,0x00,0x05,0x00,0x42,0x00,0x00,0x00,0xaf,0x0d,0x00,0x00,0xac,0x0d,0x00,0x00, +0x64,0x13,0x00,0x00,0x0c,0x00,0x08,0x00,0x42,0x00,0x00,0x00,0xb3,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xaf,0x0d,0x00,0x00,0x0d,0x13,0x00,0x00, +0x0e,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x8c,0x0d,0x00,0x00, +0x7e,0x0d,0x00,0x00,0xff,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x8d,0x0d,0x00,0x00,0xb3,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x3e,0x00,0x03,0x00, +0x8c,0x0d,0x00,0x00,0x8d,0x0d,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0x8e,0x0d,0x00,0x00,0x7e,0x0d,0x00,0x00,0xcd,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x8f,0x0d,0x00,0x00,0xb3,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x3e,0x00,0x03,0x00,0x8e,0x0d,0x00,0x00,0x8f,0x0d,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0x90,0x0d,0x00,0x00,0x7e,0x0d,0x00,0x00,0x4a,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x91,0x0d,0x00,0x00,0xb3,0x0d,0x00,0x00, +0x02,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0x90,0x0d,0x00,0x00,0x91,0x0d,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5a,0x00,0x00,0x00,0x92,0x0d,0x00,0x00,0x7e,0x0d,0x00,0x00, +0x4f,0x00,0x08,0x00,0x42,0x00,0x00,0x00,0x09,0x0c,0x00,0x00,0x92,0x0d,0x00,0x00, +0x92,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x3e,0x00,0x03,0x00,0x8e,0x0b,0x00,0x00,0x09,0x0c,0x00,0x00,0x5f,0x00,0x07,0x00, +0x5a,0x00,0x00,0x00,0xce,0x0d,0x00,0x00,0xbe,0x05,0x00,0x00,0x01,0x0c,0x00,0x00, +0x02,0x00,0x00,0x00,0x98,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0xb5,0x0d,0x00,0x00, +0xce,0x0d,0x00,0x00,0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00,0xd3,0x0d,0x00,0x00, +0xc4,0x05,0x00,0x00,0xfd,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x98,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xd4,0x0d,0x00,0x00,0xd3,0x0d,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0x02,0x01,0x00,0x00,0xd6,0x0d,0x00,0x00, +0xd4,0x0d,0x00,0x00,0xb2,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xd8,0x0d,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd8,0x0d,0x00,0x00,0xa9,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x65,0x13,0x00,0x00,0xd6,0x0d,0x00,0x00,0xac,0x00,0x00,0x00,0xd4,0x0d,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5a,0x00,0x00,0x00,0xc0,0x0d,0x00,0x00,0xb5,0x0d,0x00,0x00, +0x4f,0x00,0x08,0x00,0x42,0x00,0x00,0x00,0xc1,0x0d,0x00,0x00,0xc0,0x0d,0x00,0x00, +0xc0,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x88,0x00,0x05,0x00,0x42,0x00,0x00,0x00,0xe3,0x0d,0x00,0x00,0xc1,0x0d,0x00,0x00, +0xd4,0x05,0x00,0x00,0x8e,0x00,0x05,0x00,0x42,0x00,0x00,0x00,0xe6,0x0d,0x00,0x00, +0xe3,0x0d,0x00,0x00,0x65,0x13,0x00,0x00,0x0c,0x00,0x08,0x00,0x42,0x00,0x00,0x00, +0xea,0x0d,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xe6,0x0d,0x00,0x00, +0x0d,0x13,0x00,0x00,0x0e,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0xc3,0x0d,0x00,0x00,0xb5,0x0d,0x00,0x00,0xff,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xc4,0x0d,0x00,0x00,0xea,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x3e,0x00,0x03,0x00,0xc3,0x0d,0x00,0x00,0xc4,0x0d,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0xc5,0x0d,0x00,0x00,0xb5,0x0d,0x00,0x00,0xcd,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xc6,0x0d,0x00,0x00,0xea,0x0d,0x00,0x00, +0x01,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0xc5,0x0d,0x00,0x00,0xc6,0x0d,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xc7,0x0d,0x00,0x00,0xb5,0x0d,0x00,0x00, +0x4a,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xc8,0x0d,0x00,0x00, +0xea,0x0d,0x00,0x00,0x02,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0xc7,0x0d,0x00,0x00, +0xc8,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00,0x5a,0x00,0x00,0x00,0xc9,0x0d,0x00,0x00, +0xb5,0x0d,0x00,0x00,0x4f,0x00,0x08,0x00,0x42,0x00,0x00,0x00,0x0c,0x0c,0x00,0x00, +0xc9,0x0d,0x00,0x00,0xc9,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0x90,0x0b,0x00,0x00,0x0c,0x0c,0x00,0x00, +0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0x0e,0x0c,0x00,0x00,0x01,0x0c,0x00,0x00, +0x6a,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00,0x05,0x0e,0x00,0x00, +0xbe,0x05,0x00,0x00,0x0e,0x0c,0x00,0x00,0x02,0x00,0x00,0x00,0x98,0x00,0x00,0x00, +0x3e,0x00,0x03,0x00,0xec,0x0d,0x00,0x00,0x05,0x0e,0x00,0x00,0x5f,0x00,0x07,0x00, +0x5a,0x00,0x00,0x00,0x0a,0x0e,0x00,0x00,0xc4,0x05,0x00,0x00,0xfd,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x98,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x0b,0x0e,0x00,0x00,0x0a,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0x02,0x01,0x00,0x00,0x0d,0x0e,0x00,0x00,0x0b,0x0e,0x00,0x00,0xb2,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x0f,0x0e,0x00,0x00,0xf8,0x00,0x02,0x00,0x0f,0x0e,0x00,0x00, +0xa9,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x66,0x13,0x00,0x00,0x0d,0x0e,0x00,0x00, +0xac,0x00,0x00,0x00,0x0b,0x0e,0x00,0x00,0x3d,0x00,0x04,0x00,0x5a,0x00,0x00,0x00, +0xf7,0x0d,0x00,0x00,0xec,0x0d,0x00,0x00,0x4f,0x00,0x08,0x00,0x42,0x00,0x00,0x00, +0xf8,0x0d,0x00,0x00,0xf7,0x0d,0x00,0x00,0xf7,0x0d,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x88,0x00,0x05,0x00,0x42,0x00,0x00,0x00, +0x1a,0x0e,0x00,0x00,0xf8,0x0d,0x00,0x00,0xd4,0x05,0x00,0x00,0x8e,0x00,0x05,0x00, +0x42,0x00,0x00,0x00,0x1d,0x0e,0x00,0x00,0x1a,0x0e,0x00,0x00,0x66,0x13,0x00,0x00, +0x0c,0x00,0x08,0x00,0x42,0x00,0x00,0x00,0x21,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x1d,0x0e,0x00,0x00,0x0d,0x13,0x00,0x00,0x0e,0x13,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xfa,0x0d,0x00,0x00,0xec,0x0d,0x00,0x00, +0xff,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xfb,0x0d,0x00,0x00, +0x21,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0xfa,0x0d,0x00,0x00, +0xfb,0x0d,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xfc,0x0d,0x00,0x00, +0xec,0x0d,0x00,0x00,0xcd,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xfd,0x0d,0x00,0x00,0x21,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x3e,0x00,0x03,0x00, +0xfc,0x0d,0x00,0x00,0xfd,0x0d,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0xfe,0x0d,0x00,0x00,0xec,0x0d,0x00,0x00,0x4a,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xff,0x0d,0x00,0x00,0x21,0x0e,0x00,0x00,0x02,0x00,0x00,0x00, +0x3e,0x00,0x03,0x00,0xfe,0x0d,0x00,0x00,0xff,0x0d,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5a,0x00,0x00,0x00,0x00,0x0e,0x00,0x00,0xec,0x0d,0x00,0x00,0x4f,0x00,0x08,0x00, +0x42,0x00,0x00,0x00,0x10,0x0c,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x0e,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x3e,0x00,0x03,0x00, +0x92,0x0b,0x00,0x00,0x10,0x0c,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0x12,0x0c,0x00,0x00,0x01,0x0c,0x00,0x00,0x71,0x01,0x00,0x00,0x5f,0x00,0x07,0x00, +0x5a,0x00,0x00,0x00,0x3c,0x0e,0x00,0x00,0xbe,0x05,0x00,0x00,0x12,0x0c,0x00,0x00, +0x02,0x00,0x00,0x00,0x98,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0x23,0x0e,0x00,0x00, +0x3c,0x0e,0x00,0x00,0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00,0x41,0x0e,0x00,0x00, +0xc4,0x05,0x00,0x00,0xfd,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x98,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x42,0x0e,0x00,0x00,0x41,0x0e,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0x02,0x01,0x00,0x00,0x44,0x0e,0x00,0x00, +0x42,0x0e,0x00,0x00,0xb2,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x46,0x0e,0x00,0x00, +0xf8,0x00,0x02,0x00,0x46,0x0e,0x00,0x00,0xa9,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x67,0x13,0x00,0x00,0x44,0x0e,0x00,0x00,0xac,0x00,0x00,0x00,0x42,0x0e,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5a,0x00,0x00,0x00,0x2e,0x0e,0x00,0x00,0x23,0x0e,0x00,0x00, +0x4f,0x00,0x08,0x00,0x42,0x00,0x00,0x00,0x2f,0x0e,0x00,0x00,0x2e,0x0e,0x00,0x00, +0x2e,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x88,0x00,0x05,0x00,0x42,0x00,0x00,0x00,0x51,0x0e,0x00,0x00,0x2f,0x0e,0x00,0x00, +0xd4,0x05,0x00,0x00,0x8e,0x00,0x05,0x00,0x42,0x00,0x00,0x00,0x54,0x0e,0x00,0x00, +0x51,0x0e,0x00,0x00,0x67,0x13,0x00,0x00,0x0c,0x00,0x08,0x00,0x42,0x00,0x00,0x00, +0x58,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x54,0x0e,0x00,0x00, +0x0d,0x13,0x00,0x00,0x0e,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0x31,0x0e,0x00,0x00,0x23,0x0e,0x00,0x00,0xff,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x32,0x0e,0x00,0x00,0x58,0x0e,0x00,0x00,0x00,0x00,0x00,0x00, +0x3e,0x00,0x03,0x00,0x31,0x0e,0x00,0x00,0x32,0x0e,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0x33,0x0e,0x00,0x00,0x23,0x0e,0x00,0x00,0xcd,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x34,0x0e,0x00,0x00,0x58,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0x33,0x0e,0x00,0x00,0x34,0x0e,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x35,0x0e,0x00,0x00,0x23,0x0e,0x00,0x00, +0x4a,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x36,0x0e,0x00,0x00, +0x58,0x0e,0x00,0x00,0x02,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0x35,0x0e,0x00,0x00, +0x36,0x0e,0x00,0x00,0x3d,0x00,0x04,0x00,0x5a,0x00,0x00,0x00,0x37,0x0e,0x00,0x00, +0x23,0x0e,0x00,0x00,0x4f,0x00,0x08,0x00,0x42,0x00,0x00,0x00,0x14,0x0c,0x00,0x00, +0x37,0x0e,0x00,0x00,0x37,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0x94,0x0b,0x00,0x00,0x14,0x0c,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x15,0x0c,0x00,0x00,0x8c,0x0b,0x00,0x00, +0xff,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x16,0x0c,0x00,0x00, +0x15,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x17,0x0c,0x00,0x00, +0x8c,0x0b,0x00,0x00,0xcd,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0x18,0x0c,0x00,0x00,0x17,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0x19,0x0c,0x00,0x00,0x8c,0x0b,0x00,0x00,0x4a,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x1a,0x0c,0x00,0x00,0x19,0x0c,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0x1b,0x0c,0x00,0x00,0x8e,0x0b,0x00,0x00,0xff,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x1c,0x0c,0x00,0x00,0x1b,0x0c,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x1d,0x0c,0x00,0x00,0x8e,0x0b,0x00,0x00, +0xcd,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x1e,0x0c,0x00,0x00, +0x1d,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x1f,0x0c,0x00,0x00, +0x8e,0x0b,0x00,0x00,0x4a,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0x20,0x0c,0x00,0x00,0x1f,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0x21,0x0c,0x00,0x00,0x90,0x0b,0x00,0x00,0xff,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x22,0x0c,0x00,0x00,0x21,0x0c,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0x23,0x0c,0x00,0x00,0x90,0x0b,0x00,0x00,0xcd,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x24,0x0c,0x00,0x00,0x23,0x0c,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x25,0x0c,0x00,0x00,0x90,0x0b,0x00,0x00, +0x4a,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x26,0x0c,0x00,0x00, +0x25,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x27,0x0c,0x00,0x00, +0x92,0x0b,0x00,0x00,0xff,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0x28,0x0c,0x00,0x00,0x27,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0x29,0x0c,0x00,0x00,0x92,0x0b,0x00,0x00,0xcd,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x2a,0x0c,0x00,0x00,0x29,0x0c,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0x2b,0x0c,0x00,0x00,0x92,0x0b,0x00,0x00,0x4a,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x2c,0x0c,0x00,0x00,0x2b,0x0c,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x2d,0x0c,0x00,0x00,0x94,0x0b,0x00,0x00, +0xff,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x2e,0x0c,0x00,0x00, +0x2d,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x2f,0x0c,0x00,0x00, +0x94,0x0b,0x00,0x00,0xcd,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0x30,0x0c,0x00,0x00,0x2f,0x0c,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0x31,0x0c,0x00,0x00,0x94,0x0b,0x00,0x00,0x4a,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0x32,0x0c,0x00,0x00,0x31,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x57,0x0c,0x00,0x00,0x1a,0x0c,0x00,0x00,0xd7,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x59,0x0c,0x00,0x00,0x16,0x0c,0x00,0x00, +0xd7,0x01,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x5b,0x0c,0x00,0x00, +0x59,0x0c,0x00,0x00,0x18,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x5c,0x0c,0x00,0x00,0x57,0x0c,0x00,0x00,0x5b,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x5e,0x0c,0x00,0x00,0x20,0x0c,0x00,0x00,0xd7,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x60,0x0c,0x00,0x00,0x1c,0x0c,0x00,0x00, +0xd7,0x01,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x62,0x0c,0x00,0x00, +0x60,0x0c,0x00,0x00,0x1e,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x63,0x0c,0x00,0x00,0x5e,0x0c,0x00,0x00,0x62,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x65,0x0c,0x00,0x00,0x26,0x0c,0x00,0x00,0xd7,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x67,0x0c,0x00,0x00,0x22,0x0c,0x00,0x00, +0xd7,0x01,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x69,0x0c,0x00,0x00, +0x67,0x0c,0x00,0x00,0x24,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x6a,0x0c,0x00,0x00,0x65,0x0c,0x00,0x00,0x69,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x6c,0x0c,0x00,0x00,0x2c,0x0c,0x00,0x00,0xd7,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x6e,0x0c,0x00,0x00,0x28,0x0c,0x00,0x00, +0xd7,0x01,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x70,0x0c,0x00,0x00, +0x6e,0x0c,0x00,0x00,0x2a,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x71,0x0c,0x00,0x00,0x6c,0x0c,0x00,0x00,0x70,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x73,0x0c,0x00,0x00,0x32,0x0c,0x00,0x00,0xd7,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x75,0x0c,0x00,0x00,0x2e,0x0c,0x00,0x00, +0xd7,0x01,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x77,0x0c,0x00,0x00, +0x75,0x0c,0x00,0x00,0x30,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x78,0x0c,0x00,0x00,0x73,0x0c,0x00,0x00,0x77,0x0c,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x27,0x13,0x00,0x00,0x5c,0x0c,0x00,0x00,0x63,0x0c,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x28,0x13,0x00,0x00,0x27,0x13,0x00,0x00, +0x71,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x29,0x13,0x00,0x00, +0x28,0x13,0x00,0x00,0x78,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x83,0x0c,0x00,0x00,0xff,0x01,0x00,0x00,0x29,0x13,0x00,0x00,0x83,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x85,0x0c,0x00,0x00,0x83,0x0c,0x00,0x00,0x6a,0x0c,0x00,0x00, +0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x87,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x85,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x64,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x63,0x0c,0x00,0x00, +0x6a,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x65,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x5c,0x0c,0x00,0x00,0x64,0x0e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x6b,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x71,0x0c,0x00,0x00,0x78,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x6c,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x65,0x0e,0x00,0x00,0x6b,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x72,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x63,0x0c,0x00,0x00, +0x6a,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x73,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x5c,0x0c,0x00,0x00,0x72,0x0e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x79,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x71,0x0c,0x00,0x00,0x78,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x7a,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x73,0x0e,0x00,0x00,0x79,0x0e,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x96,0x0c,0x00,0x00,0x6c,0x0e,0x00,0x00,0x7a,0x0e,0x00,0x00,0x7c,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x8e,0x0e,0x00,0x00,0x96,0x0c,0x00,0x00,0x82,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x82,0x0e,0x00,0x00,0xbc,0x00,0x00,0x00,0x8e,0x0e,0x00,0x00, +0x7c,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x92,0x0e,0x00,0x00,0x82,0x0e,0x00,0x00, +0x7f,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x86,0x0e,0x00,0x00,0x92,0x0e,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x88,0x0e,0x00,0x00,0x86,0x0e,0x00,0x00, +0x96,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x89,0x0e,0x00,0x00, +0x88,0x0e,0x00,0x00,0xc8,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x8a,0x0e,0x00,0x00,0x92,0x0e,0x00,0x00,0x89,0x0e,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x98,0x0c,0x00,0x00,0x87,0x0c,0x00,0x00,0x8a,0x0e,0x00,0x00, +0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x96,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x98,0x0c,0x00,0x00,0xb2,0x00,0x00,0x00,0xac,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x9b,0x0c,0x00,0x00,0x2f,0x02,0x00,0x00, +0x96,0x0e,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x9c,0x0c,0x00,0x00, +0x9b,0x0c,0x00,0x00,0xac,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x9c,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x1c,0x0c,0x00,0x00, +0x28,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x9d,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x16,0x0c,0x00,0x00,0x9c,0x0e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xa2,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x9d,0x0e,0x00,0x00,0x2e,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xa8,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x1e,0x0c,0x00,0x00,0x2a,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xa9,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x18,0x0c,0x00,0x00, +0xa8,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xae,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xa9,0x0e,0x00,0x00,0x30,0x0c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xb4,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x20,0x0c,0x00,0x00,0x2c,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xb5,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x1a,0x0c,0x00,0x00,0xb4,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xba,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xb5,0x0e,0x00,0x00, +0x32,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xc0,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x1c,0x0c,0x00,0x00,0x28,0x0c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xc1,0x0e,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x16,0x0c,0x00,0x00,0xc0,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xb4,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xc1,0x0e,0x00,0x00,0x2e,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xc7,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x1e,0x0c,0x00,0x00, +0x2a,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xc8,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x18,0x0c,0x00,0x00,0xc7,0x0e,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xba,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xc8,0x0e,0x00,0x00,0x30,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xce,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x20,0x0c,0x00,0x00,0x2c,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xcf,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x1a,0x0c,0x00,0x00, +0xce,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xc0,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xcf,0x0e,0x00,0x00,0x32,0x0c,0x00,0x00, +0x3e,0x00,0x03,0x00,0xe6,0x0b,0x00,0x00,0x78,0x02,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xd3,0x0e,0x00,0x00,0xff,0x01,0x00,0x00,0xb4,0x0c,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xc5,0x0c,0x00,0x00,0xa2,0x0e,0x00,0x00, +0xd3,0x0e,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xd7,0x0e,0x00,0x00, +0xff,0x01,0x00,0x00,0xba,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xca,0x0c,0x00,0x00,0xae,0x0e,0x00,0x00,0xd7,0x0e,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xdb,0x0e,0x00,0x00,0xff,0x01,0x00,0x00,0xc0,0x0c,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xcf,0x0c,0x00,0x00,0xba,0x0e,0x00,0x00, +0xdb,0x0e,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xd0,0x0c,0x00,0x00, +0xe6,0x0b,0x00,0x00,0xff,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0xd1,0x0c,0x00,0x00,0xd0,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xd3,0x0c,0x00,0x00,0xd1,0x0c,0x00,0x00,0xb4,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xd5,0x0c,0x00,0x00,0x7b,0x02,0x00,0x00,0xa2,0x0e,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xd6,0x0c,0x00,0x00,0xe6,0x0b,0x00,0x00, +0xcd,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0xd7,0x0c,0x00,0x00, +0xd6,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xd8,0x0c,0x00,0x00, +0xd5,0x0c,0x00,0x00,0xd7,0x0c,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xdf,0x0e,0x00,0x00,0xac,0x00,0x00,0x00,0xd8,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xda,0x0c,0x00,0x00,0xd3,0x0c,0x00,0x00,0xdf,0x0e,0x00,0x00, +0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0xdc,0x0c,0x00,0x00,0xd0,0x0c,0x00,0x00, +0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xde,0x0c,0x00,0x00,0xdc,0x0c,0x00,0x00, +0xba,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xe0,0x0c,0x00,0x00, +0x7b,0x02,0x00,0x00,0xae,0x0e,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0xe2,0x0c,0x00,0x00,0xd6,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xe3,0x0c,0x00,0x00,0xe0,0x0c,0x00,0x00,0xe2,0x0c,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xe3,0x0e,0x00,0x00,0xac,0x00,0x00,0x00,0xe3,0x0c,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xe5,0x0c,0x00,0x00,0xde,0x0c,0x00,0x00, +0xe3,0x0e,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0xe7,0x0c,0x00,0x00, +0xd0,0x0c,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xe9,0x0c,0x00,0x00, +0xe7,0x0c,0x00,0x00,0xc0,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xeb,0x0c,0x00,0x00,0x7b,0x02,0x00,0x00,0xba,0x0e,0x00,0x00,0x3d,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0xed,0x0c,0x00,0x00,0xd6,0x0c,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xee,0x0c,0x00,0x00,0xeb,0x0c,0x00,0x00,0xed,0x0c,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xe7,0x0e,0x00,0x00,0xac,0x00,0x00,0x00, +0xee,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xf0,0x0c,0x00,0x00, +0xe9,0x0c,0x00,0x00,0xe7,0x0e,0x00,0x00,0x7f,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0xf2,0x0c,0x00,0x00,0xc5,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xf4,0x0c,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xf2,0x0c,0x00,0x00, +0xda,0x0c,0x00,0x00,0x7f,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0xf6,0x0c,0x00,0x00, +0xca,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xf8,0x0c,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xf6,0x0c,0x00,0x00,0xe5,0x0c,0x00,0x00, +0x7f,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0xfa,0x0c,0x00,0x00,0xcf,0x0c,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xfc,0x0c,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xfa,0x0c,0x00,0x00,0xf0,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xed,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xf8,0x0c,0x00,0x00,0xfc,0x0c,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xee,0x0e,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xf4,0x0c,0x00,0x00, +0xed,0x0e,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xf3,0x0e,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xee,0x0e,0x00,0x00,0xb2,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x02,0x0d,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xc6,0x02,0x00,0x00,0xf3,0x0e,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x03,0x0d,0x00,0x00,0x71,0x0b,0x00,0x00,0xff,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x04,0x0d,0x00,0x00,0x03,0x0d,0x00,0x00, +0x7c,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0xf7,0x0e,0x00,0x00,0x04,0x0d,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x06,0x0d,0x00,0x00,0x02,0x0d,0x00,0x00, +0xf7,0x0e,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x09,0x0d,0x00,0x00, +0x06,0x0d,0x00,0x00,0x9c,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x0b,0x0d,0x00,0x00,0x7b,0x02,0x00,0x00,0x09,0x0d,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x0c,0x0d,0x00,0x00,0x0b,0x0d,0x00,0x00,0xac,0x00,0x00,0x00, +0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0b,0x0f,0x00,0x00,0x0c,0x0d,0x00,0x00, +0x82,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xff,0x0e,0x00,0x00,0xbc,0x00,0x00,0x00, +0x0b,0x0f,0x00,0x00,0x7c,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x0f,0x0f,0x00,0x00, +0xff,0x0e,0x00,0x00,0x7f,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x03,0x0f,0x00,0x00, +0x0f,0x0f,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x05,0x0f,0x00,0x00, +0x03,0x0f,0x00,0x00,0x0c,0x0d,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x06,0x0f,0x00,0x00,0x05,0x0f,0x00,0x00,0xc8,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x07,0x0f,0x00,0x00,0x0f,0x0f,0x00,0x00,0x06,0x0f,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x2a,0x13,0x00,0x00,0x16,0x0c,0x00,0x00, +0x1c,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x2b,0x13,0x00,0x00, +0x2a,0x13,0x00,0x00,0x2e,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x2c,0x13,0x00,0x00,0x2b,0x13,0x00,0x00,0x28,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x1c,0x0d,0x00,0x00,0x09,0x0d,0x00,0x00,0x2c,0x13,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x1e,0x0d,0x00,0x00,0x1c,0x0d,0x00,0x00, +0x22,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x20,0x0d,0x00,0x00, +0x1e,0x0d,0x00,0x00,0x07,0x0f,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x2d,0x13,0x00,0x00,0x18,0x0c,0x00,0x00,0x1e,0x0c,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x2e,0x13,0x00,0x00,0x2d,0x13,0x00,0x00,0x30,0x0c,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x2f,0x13,0x00,0x00,0x2e,0x13,0x00,0x00, +0x2a,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x2f,0x0d,0x00,0x00, +0x09,0x0d,0x00,0x00,0x2f,0x13,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x31,0x0d,0x00,0x00,0x2f,0x0d,0x00,0x00,0x24,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x33,0x0d,0x00,0x00,0x31,0x0d,0x00,0x00,0x07,0x0f,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x30,0x13,0x00,0x00,0x1a,0x0c,0x00,0x00, +0x20,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x31,0x13,0x00,0x00, +0x30,0x13,0x00,0x00,0x32,0x0c,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x32,0x13,0x00,0x00,0x31,0x13,0x00,0x00,0x2c,0x0c,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x42,0x0d,0x00,0x00,0x09,0x0d,0x00,0x00,0x32,0x13,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x44,0x0d,0x00,0x00,0x42,0x0d,0x00,0x00, +0x26,0x0c,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x46,0x0d,0x00,0x00, +0x44,0x0d,0x00,0x00,0x07,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0x7c,0x0b,0x00,0x00,0x6c,0x0b,0x00,0x00,0xff,0x00,0x00,0x00,0x3e,0x00,0x03,0x00, +0x7c,0x0b,0x00,0x00,0x20,0x0d,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0x7e,0x0b,0x00,0x00,0x6c,0x0b,0x00,0x00,0xcd,0x00,0x00,0x00,0x3e,0x00,0x03,0x00, +0x7e,0x0b,0x00,0x00,0x33,0x0d,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0x80,0x0b,0x00,0x00,0x6c,0x0b,0x00,0x00,0x4a,0x01,0x00,0x00,0x3e,0x00,0x03,0x00, +0x80,0x0b,0x00,0x00,0x46,0x0d,0x00,0x00,0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00, +0x14,0x0f,0x00,0x00,0xc4,0x05,0x00,0x00,0xfd,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x98,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x15,0x0f,0x00,0x00, +0x14,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0x02,0x01,0x00,0x00, +0x17,0x0f,0x00,0x00,0x15,0x0f,0x00,0x00,0xb2,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x19,0x0f,0x00,0x00,0xf8,0x00,0x02,0x00,0x19,0x0f,0x00,0x00,0xa9,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x68,0x13,0x00,0x00,0x17,0x0f,0x00,0x00,0xac,0x00,0x00,0x00, +0x15,0x0f,0x00,0x00,0x3d,0x00,0x04,0x00,0x42,0x00,0x00,0x00,0x82,0x0b,0x00,0x00, +0x6c,0x0b,0x00,0x00,0x50,0x00,0x06,0x00,0x42,0x00,0x00,0x00,0x1f,0x0f,0x00,0x00, +0x68,0x13,0x00,0x00,0x68,0x13,0x00,0x00,0x68,0x13,0x00,0x00,0x88,0x00,0x05,0x00, +0x42,0x00,0x00,0x00,0x20,0x0f,0x00,0x00,0x82,0x0b,0x00,0x00,0x1f,0x0f,0x00,0x00, +0x8e,0x00,0x05,0x00,0x42,0x00,0x00,0x00,0x23,0x0f,0x00,0x00,0x20,0x0f,0x00,0x00, +0xcf,0x05,0x00,0x00,0x3e,0x00,0x03,0x00,0x6c,0x0b,0x00,0x00,0x23,0x0f,0x00,0x00, +0x7c,0x00,0x04,0x00,0x32,0x01,0x00,0x00,0x2d,0x0f,0x00,0x00,0x9a,0x03,0x00,0x00, +0x72,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0x2e,0x0f,0x00,0x00,0x2d,0x0f,0x00,0x00, +0x3d,0x00,0x04,0x00,0xeb,0x00,0x00,0x00,0x32,0x0f,0x00,0x00,0xed,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x38,0x0f,0x00,0x00,0x23,0x0f,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x39,0x0f,0x00,0x00, +0x23,0x0f,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x3a,0x0f,0x00,0x00,0x23,0x0f,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x5a,0x00,0x00,0x00,0x3b,0x0f,0x00,0x00,0x38,0x0f,0x00,0x00,0x39,0x0f,0x00,0x00, +0x3a,0x0f,0x00,0x00,0xac,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x32,0x0f,0x00,0x00, +0x2e,0x0f,0x00,0x00,0x3b,0x0f,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x9d,0x03,0x00,0x00,0x8e,0x03,0x00,0x00,0x82,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9e,0x03,0x00,0x00,0x9d,0x03,0x00,0x00,0x46,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0x8e,0x03,0x00,0x00,0x9e,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0xa0,0x03,0x00,0x00,0x79,0x03,0x00,0x00,0x71,0x00,0x04,0x00,0x60,0x00,0x00,0x00, +0xa1,0x03,0x00,0x00,0xa0,0x03,0x00,0x00,0x71,0x00,0x04,0x00,0x37,0x00,0x00,0x00, +0x48,0x0f,0x00,0x00,0xa1,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x41,0x0f,0x00,0x00, +0xea,0x03,0x00,0x00,0x7c,0x00,0x04,0x00,0x40,0x00,0x00,0x00,0xd1,0x0f,0x00,0x00, +0x48,0x0f,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xd3,0x0f,0x00,0x00, +0xd1,0x0f,0x00,0x00,0x56,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00, +0x30,0x11,0x00,0x00,0xbe,0x05,0x00,0x00,0xd3,0x0f,0x00,0x00,0x02,0x00,0x00,0x00, +0x98,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0x17,0x11,0x00,0x00,0x30,0x11,0x00,0x00, +0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00,0x35,0x11,0x00,0x00,0xc4,0x05,0x00,0x00, +0xfd,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x98,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x36,0x11,0x00,0x00,0x35,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0x02,0x01,0x00,0x00,0x38,0x11,0x00,0x00,0x36,0x11,0x00,0x00, +0xb2,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x3a,0x11,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3a,0x11,0x00,0x00,0xa9,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x69,0x13,0x00,0x00, +0x38,0x11,0x00,0x00,0xac,0x00,0x00,0x00,0x36,0x11,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5a,0x00,0x00,0x00,0x22,0x11,0x00,0x00,0x17,0x11,0x00,0x00,0x4f,0x00,0x08,0x00, +0x42,0x00,0x00,0x00,0x23,0x11,0x00,0x00,0x22,0x11,0x00,0x00,0x22,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x88,0x00,0x05,0x00, +0x42,0x00,0x00,0x00,0x45,0x11,0x00,0x00,0x23,0x11,0x00,0x00,0xd4,0x05,0x00,0x00, +0x8e,0x00,0x05,0x00,0x42,0x00,0x00,0x00,0x48,0x11,0x00,0x00,0x45,0x11,0x00,0x00, +0x69,0x13,0x00,0x00,0x0c,0x00,0x08,0x00,0x42,0x00,0x00,0x00,0x4c,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x48,0x11,0x00,0x00,0x0d,0x13,0x00,0x00, +0x0e,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x25,0x11,0x00,0x00, +0x17,0x11,0x00,0x00,0xff,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x26,0x11,0x00,0x00,0x4c,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x3e,0x00,0x03,0x00, +0x25,0x11,0x00,0x00,0x26,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0x27,0x11,0x00,0x00,0x17,0x11,0x00,0x00,0xcd,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x28,0x11,0x00,0x00,0x4c,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x3e,0x00,0x03,0x00,0x27,0x11,0x00,0x00,0x28,0x11,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0x29,0x11,0x00,0x00,0x17,0x11,0x00,0x00,0x4a,0x01,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x2a,0x11,0x00,0x00,0x4c,0x11,0x00,0x00, +0x02,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0x29,0x11,0x00,0x00,0x2a,0x11,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5a,0x00,0x00,0x00,0x2b,0x11,0x00,0x00,0x17,0x11,0x00,0x00, +0x4f,0x00,0x08,0x00,0x42,0x00,0x00,0x00,0xd5,0x0f,0x00,0x00,0x2b,0x11,0x00,0x00, +0x2b,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x3e,0x00,0x03,0x00,0x5c,0x0f,0x00,0x00,0xd5,0x0f,0x00,0x00,0x80,0x00,0x05,0x00, +0x40,0x00,0x00,0x00,0xd7,0x0f,0x00,0x00,0xd1,0x0f,0x00,0x00,0x5d,0x01,0x00,0x00, +0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00,0x67,0x11,0x00,0x00,0xbe,0x05,0x00,0x00, +0xd7,0x0f,0x00,0x00,0x02,0x00,0x00,0x00,0x98,0x00,0x00,0x00,0x3e,0x00,0x03,0x00, +0x4e,0x11,0x00,0x00,0x67,0x11,0x00,0x00,0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00, +0x6c,0x11,0x00,0x00,0xc4,0x05,0x00,0x00,0xfd,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x98,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x6d,0x11,0x00,0x00, +0x6c,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0x02,0x01,0x00,0x00, +0x6f,0x11,0x00,0x00,0x6d,0x11,0x00,0x00,0xb2,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x71,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0x71,0x11,0x00,0x00,0xa9,0x00,0x06,0x00, +0x08,0x00,0x00,0x00,0x6a,0x13,0x00,0x00,0x6f,0x11,0x00,0x00,0xac,0x00,0x00,0x00, +0x6d,0x11,0x00,0x00,0x3d,0x00,0x04,0x00,0x5a,0x00,0x00,0x00,0x59,0x11,0x00,0x00, +0x4e,0x11,0x00,0x00,0x4f,0x00,0x08,0x00,0x42,0x00,0x00,0x00,0x5a,0x11,0x00,0x00, +0x59,0x11,0x00,0x00,0x59,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x88,0x00,0x05,0x00,0x42,0x00,0x00,0x00,0x7c,0x11,0x00,0x00, +0x5a,0x11,0x00,0x00,0xd4,0x05,0x00,0x00,0x8e,0x00,0x05,0x00,0x42,0x00,0x00,0x00, +0x7f,0x11,0x00,0x00,0x7c,0x11,0x00,0x00,0x6a,0x13,0x00,0x00,0x0c,0x00,0x08,0x00, +0x42,0x00,0x00,0x00,0x83,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x7f,0x11,0x00,0x00,0x0d,0x13,0x00,0x00,0x0e,0x13,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0x5c,0x11,0x00,0x00,0x4e,0x11,0x00,0x00,0xff,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x5d,0x11,0x00,0x00,0x83,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0x5c,0x11,0x00,0x00,0x5d,0x11,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x5e,0x11,0x00,0x00,0x4e,0x11,0x00,0x00, +0xcd,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x5f,0x11,0x00,0x00, +0x83,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0x5e,0x11,0x00,0x00, +0x5f,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x60,0x11,0x00,0x00, +0x4e,0x11,0x00,0x00,0x4a,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x61,0x11,0x00,0x00,0x83,0x11,0x00,0x00,0x02,0x00,0x00,0x00,0x3e,0x00,0x03,0x00, +0x60,0x11,0x00,0x00,0x61,0x11,0x00,0x00,0x3d,0x00,0x04,0x00,0x5a,0x00,0x00,0x00, +0x62,0x11,0x00,0x00,0x4e,0x11,0x00,0x00,0x4f,0x00,0x08,0x00,0x42,0x00,0x00,0x00, +0xd9,0x0f,0x00,0x00,0x62,0x11,0x00,0x00,0x62,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0x5e,0x0f,0x00,0x00, +0xd9,0x0f,0x00,0x00,0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00,0x9e,0x11,0x00,0x00, +0xbe,0x05,0x00,0x00,0xd1,0x0f,0x00,0x00,0x02,0x00,0x00,0x00,0x98,0x00,0x00,0x00, +0x3e,0x00,0x03,0x00,0x85,0x11,0x00,0x00,0x9e,0x11,0x00,0x00,0x5f,0x00,0x07,0x00, +0x5a,0x00,0x00,0x00,0xa3,0x11,0x00,0x00,0xc4,0x05,0x00,0x00,0xfd,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x98,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xa4,0x11,0x00,0x00,0xa3,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0x02,0x01,0x00,0x00,0xa6,0x11,0x00,0x00,0xa4,0x11,0x00,0x00,0xb2,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa8,0x11,0x00,0x00,0xf8,0x00,0x02,0x00,0xa8,0x11,0x00,0x00, +0xa9,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x6b,0x13,0x00,0x00,0xa6,0x11,0x00,0x00, +0xac,0x00,0x00,0x00,0xa4,0x11,0x00,0x00,0x3d,0x00,0x04,0x00,0x5a,0x00,0x00,0x00, +0x90,0x11,0x00,0x00,0x85,0x11,0x00,0x00,0x4f,0x00,0x08,0x00,0x42,0x00,0x00,0x00, +0x91,0x11,0x00,0x00,0x90,0x11,0x00,0x00,0x90,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x88,0x00,0x05,0x00,0x42,0x00,0x00,0x00, +0xb3,0x11,0x00,0x00,0x91,0x11,0x00,0x00,0xd4,0x05,0x00,0x00,0x8e,0x00,0x05,0x00, +0x42,0x00,0x00,0x00,0xb6,0x11,0x00,0x00,0xb3,0x11,0x00,0x00,0x6b,0x13,0x00,0x00, +0x0c,0x00,0x08,0x00,0x42,0x00,0x00,0x00,0xba,0x11,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xb6,0x11,0x00,0x00,0x0d,0x13,0x00,0x00,0x0e,0x13,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x93,0x11,0x00,0x00,0x85,0x11,0x00,0x00, +0xff,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x94,0x11,0x00,0x00, +0xba,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0x93,0x11,0x00,0x00, +0x94,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x95,0x11,0x00,0x00, +0x85,0x11,0x00,0x00,0xcd,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x96,0x11,0x00,0x00,0xba,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x3e,0x00,0x03,0x00, +0x95,0x11,0x00,0x00,0x96,0x11,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0x97,0x11,0x00,0x00,0x85,0x11,0x00,0x00,0x4a,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x98,0x11,0x00,0x00,0xba,0x11,0x00,0x00,0x02,0x00,0x00,0x00, +0x3e,0x00,0x03,0x00,0x97,0x11,0x00,0x00,0x98,0x11,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5a,0x00,0x00,0x00,0x99,0x11,0x00,0x00,0x85,0x11,0x00,0x00,0x4f,0x00,0x08,0x00, +0x42,0x00,0x00,0x00,0xdc,0x0f,0x00,0x00,0x99,0x11,0x00,0x00,0x99,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x3e,0x00,0x03,0x00, +0x60,0x0f,0x00,0x00,0xdc,0x0f,0x00,0x00,0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00, +0xde,0x0f,0x00,0x00,0xd1,0x0f,0x00,0x00,0x6a,0x01,0x00,0x00,0x5f,0x00,0x07,0x00, +0x5a,0x00,0x00,0x00,0xd5,0x11,0x00,0x00,0xbe,0x05,0x00,0x00,0xde,0x0f,0x00,0x00, +0x02,0x00,0x00,0x00,0x98,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0xbc,0x11,0x00,0x00, +0xd5,0x11,0x00,0x00,0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00,0xda,0x11,0x00,0x00, +0xc4,0x05,0x00,0x00,0xfd,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x98,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xdb,0x11,0x00,0x00,0xda,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0x02,0x01,0x00,0x00,0xdd,0x11,0x00,0x00, +0xdb,0x11,0x00,0x00,0xb2,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xdf,0x11,0x00,0x00, +0xf8,0x00,0x02,0x00,0xdf,0x11,0x00,0x00,0xa9,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x6c,0x13,0x00,0x00,0xdd,0x11,0x00,0x00,0xac,0x00,0x00,0x00,0xdb,0x11,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5a,0x00,0x00,0x00,0xc7,0x11,0x00,0x00,0xbc,0x11,0x00,0x00, +0x4f,0x00,0x08,0x00,0x42,0x00,0x00,0x00,0xc8,0x11,0x00,0x00,0xc7,0x11,0x00,0x00, +0xc7,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x88,0x00,0x05,0x00,0x42,0x00,0x00,0x00,0xea,0x11,0x00,0x00,0xc8,0x11,0x00,0x00, +0xd4,0x05,0x00,0x00,0x8e,0x00,0x05,0x00,0x42,0x00,0x00,0x00,0xed,0x11,0x00,0x00, +0xea,0x11,0x00,0x00,0x6c,0x13,0x00,0x00,0x0c,0x00,0x08,0x00,0x42,0x00,0x00,0x00, +0xf1,0x11,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xed,0x11,0x00,0x00, +0x0d,0x13,0x00,0x00,0x0e,0x13,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0xca,0x11,0x00,0x00,0xbc,0x11,0x00,0x00,0xff,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xcb,0x11,0x00,0x00,0xf1,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x3e,0x00,0x03,0x00,0xca,0x11,0x00,0x00,0xcb,0x11,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0xcc,0x11,0x00,0x00,0xbc,0x11,0x00,0x00,0xcd,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xcd,0x11,0x00,0x00,0xf1,0x11,0x00,0x00, +0x01,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0xcc,0x11,0x00,0x00,0xcd,0x11,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xce,0x11,0x00,0x00,0xbc,0x11,0x00,0x00, +0x4a,0x01,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xcf,0x11,0x00,0x00, +0xf1,0x11,0x00,0x00,0x02,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0xce,0x11,0x00,0x00, +0xcf,0x11,0x00,0x00,0x3d,0x00,0x04,0x00,0x5a,0x00,0x00,0x00,0xd0,0x11,0x00,0x00, +0xbc,0x11,0x00,0x00,0x4f,0x00,0x08,0x00,0x42,0x00,0x00,0x00,0xe0,0x0f,0x00,0x00, +0xd0,0x11,0x00,0x00,0xd0,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0x62,0x0f,0x00,0x00,0xe0,0x0f,0x00,0x00, +0x80,0x00,0x05,0x00,0x40,0x00,0x00,0x00,0xe2,0x0f,0x00,0x00,0xd1,0x0f,0x00,0x00, +0x71,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00,0x0c,0x12,0x00,0x00, +0xbe,0x05,0x00,0x00,0xe2,0x0f,0x00,0x00,0x02,0x00,0x00,0x00,0x98,0x00,0x00,0x00, +0x3e,0x00,0x03,0x00,0xf3,0x11,0x00,0x00,0x0c,0x12,0x00,0x00,0x5f,0x00,0x07,0x00, +0x5a,0x00,0x00,0x00,0x11,0x12,0x00,0x00,0xc4,0x05,0x00,0x00,0xfd,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x98,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x12,0x12,0x00,0x00,0x11,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0x02,0x01,0x00,0x00,0x14,0x12,0x00,0x00,0x12,0x12,0x00,0x00,0xb2,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x16,0x12,0x00,0x00,0xf8,0x00,0x02,0x00,0x16,0x12,0x00,0x00, +0xa9,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x6d,0x13,0x00,0x00,0x14,0x12,0x00,0x00, +0xac,0x00,0x00,0x00,0x12,0x12,0x00,0x00,0x3d,0x00,0x04,0x00,0x5a,0x00,0x00,0x00, +0xfe,0x11,0x00,0x00,0xf3,0x11,0x00,0x00,0x4f,0x00,0x08,0x00,0x42,0x00,0x00,0x00, +0xff,0x11,0x00,0x00,0xfe,0x11,0x00,0x00,0xfe,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x88,0x00,0x05,0x00,0x42,0x00,0x00,0x00, +0x21,0x12,0x00,0x00,0xff,0x11,0x00,0x00,0xd4,0x05,0x00,0x00,0x8e,0x00,0x05,0x00, +0x42,0x00,0x00,0x00,0x24,0x12,0x00,0x00,0x21,0x12,0x00,0x00,0x6d,0x13,0x00,0x00, +0x0c,0x00,0x08,0x00,0x42,0x00,0x00,0x00,0x28,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x24,0x12,0x00,0x00,0x0d,0x13,0x00,0x00,0x0e,0x13,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x01,0x12,0x00,0x00,0xf3,0x11,0x00,0x00, +0xff,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x02,0x12,0x00,0x00, +0x28,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0x01,0x12,0x00,0x00, +0x02,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x03,0x12,0x00,0x00, +0xf3,0x11,0x00,0x00,0xcd,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x04,0x12,0x00,0x00,0x28,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x3e,0x00,0x03,0x00, +0x03,0x12,0x00,0x00,0x04,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0x05,0x12,0x00,0x00,0xf3,0x11,0x00,0x00,0x4a,0x01,0x00,0x00,0x51,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x06,0x12,0x00,0x00,0x28,0x12,0x00,0x00,0x02,0x00,0x00,0x00, +0x3e,0x00,0x03,0x00,0x05,0x12,0x00,0x00,0x06,0x12,0x00,0x00,0x3d,0x00,0x04,0x00, +0x5a,0x00,0x00,0x00,0x07,0x12,0x00,0x00,0xf3,0x11,0x00,0x00,0x4f,0x00,0x08,0x00, +0x42,0x00,0x00,0x00,0xe4,0x0f,0x00,0x00,0x07,0x12,0x00,0x00,0x07,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x3e,0x00,0x03,0x00, +0x64,0x0f,0x00,0x00,0xe4,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0xe5,0x0f,0x00,0x00,0x5c,0x0f,0x00,0x00,0xff,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0xe6,0x0f,0x00,0x00,0xe5,0x0f,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0xe7,0x0f,0x00,0x00,0x5c,0x0f,0x00,0x00,0xcd,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0xe8,0x0f,0x00,0x00,0xe7,0x0f,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xe9,0x0f,0x00,0x00,0x5c,0x0f,0x00,0x00, +0x4a,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0xea,0x0f,0x00,0x00, +0xe9,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xeb,0x0f,0x00,0x00, +0x5e,0x0f,0x00,0x00,0xff,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0xec,0x0f,0x00,0x00,0xeb,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0xed,0x0f,0x00,0x00,0x5e,0x0f,0x00,0x00,0xcd,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0xee,0x0f,0x00,0x00,0xed,0x0f,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0xef,0x0f,0x00,0x00,0x5e,0x0f,0x00,0x00,0x4a,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0xf0,0x0f,0x00,0x00,0xef,0x0f,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xf1,0x0f,0x00,0x00,0x60,0x0f,0x00,0x00, +0xff,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0xf2,0x0f,0x00,0x00, +0xf1,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xf3,0x0f,0x00,0x00, +0x60,0x0f,0x00,0x00,0xcd,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0xf4,0x0f,0x00,0x00,0xf3,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0xf5,0x0f,0x00,0x00,0x60,0x0f,0x00,0x00,0x4a,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0xf6,0x0f,0x00,0x00,0xf5,0x0f,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0xf7,0x0f,0x00,0x00,0x62,0x0f,0x00,0x00,0xff,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0xf8,0x0f,0x00,0x00,0xf7,0x0f,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xf9,0x0f,0x00,0x00,0x62,0x0f,0x00,0x00, +0xcd,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0xfa,0x0f,0x00,0x00, +0xf9,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xfb,0x0f,0x00,0x00, +0x62,0x0f,0x00,0x00,0x4a,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0xfc,0x0f,0x00,0x00,0xfb,0x0f,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0xfd,0x0f,0x00,0x00,0x64,0x0f,0x00,0x00,0xff,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0xfe,0x0f,0x00,0x00,0xfd,0x0f,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0xff,0x0f,0x00,0x00,0x64,0x0f,0x00,0x00,0xcd,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0xff,0x0f,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x01,0x10,0x00,0x00,0x64,0x0f,0x00,0x00, +0x4a,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x02,0x10,0x00,0x00, +0x01,0x10,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x27,0x10,0x00,0x00, +0xea,0x0f,0x00,0x00,0xd7,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x29,0x10,0x00,0x00,0xe6,0x0f,0x00,0x00,0xd7,0x01,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x2b,0x10,0x00,0x00,0x29,0x10,0x00,0x00,0xe8,0x0f,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x2c,0x10,0x00,0x00,0x27,0x10,0x00,0x00, +0x2b,0x10,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x2e,0x10,0x00,0x00, +0xf0,0x0f,0x00,0x00,0xd7,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x30,0x10,0x00,0x00,0xec,0x0f,0x00,0x00,0xd7,0x01,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x32,0x10,0x00,0x00,0x30,0x10,0x00,0x00,0xee,0x0f,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x33,0x10,0x00,0x00,0x2e,0x10,0x00,0x00, +0x32,0x10,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x35,0x10,0x00,0x00, +0xf6,0x0f,0x00,0x00,0xd7,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x37,0x10,0x00,0x00,0xf2,0x0f,0x00,0x00,0xd7,0x01,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x39,0x10,0x00,0x00,0x37,0x10,0x00,0x00,0xf4,0x0f,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x3a,0x10,0x00,0x00,0x35,0x10,0x00,0x00, +0x39,0x10,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x3c,0x10,0x00,0x00, +0xfc,0x0f,0x00,0x00,0xd7,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x3e,0x10,0x00,0x00,0xf8,0x0f,0x00,0x00,0xd7,0x01,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x40,0x10,0x00,0x00,0x3e,0x10,0x00,0x00,0xfa,0x0f,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x41,0x10,0x00,0x00,0x3c,0x10,0x00,0x00, +0x40,0x10,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x43,0x10,0x00,0x00, +0x02,0x10,0x00,0x00,0xd7,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x45,0x10,0x00,0x00,0xfe,0x0f,0x00,0x00,0xd7,0x01,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x47,0x10,0x00,0x00,0x45,0x10,0x00,0x00,0x00,0x10,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x48,0x10,0x00,0x00,0x43,0x10,0x00,0x00, +0x47,0x10,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x33,0x13,0x00,0x00, +0x2c,0x10,0x00,0x00,0x33,0x10,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x34,0x13,0x00,0x00,0x33,0x13,0x00,0x00,0x41,0x10,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x35,0x13,0x00,0x00,0x34,0x13,0x00,0x00,0x48,0x10,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x53,0x10,0x00,0x00,0xff,0x01,0x00,0x00, +0x35,0x13,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x55,0x10,0x00,0x00, +0x53,0x10,0x00,0x00,0x3a,0x10,0x00,0x00,0x0c,0x00,0x06,0x00,0x08,0x00,0x00,0x00, +0x57,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x55,0x10,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x34,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x33,0x10,0x00,0x00,0x3a,0x10,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x35,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x2c,0x10,0x00,0x00,0x34,0x12,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x3b,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x41,0x10,0x00,0x00, +0x48,0x10,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x3c,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x35,0x12,0x00,0x00,0x3b,0x12,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x42,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x33,0x10,0x00,0x00,0x3a,0x10,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x43,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x2c,0x10,0x00,0x00,0x42,0x12,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x49,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x41,0x10,0x00,0x00, +0x48,0x10,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x4a,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x43,0x12,0x00,0x00,0x49,0x12,0x00,0x00, +0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x66,0x10,0x00,0x00,0x3c,0x12,0x00,0x00, +0x4a,0x12,0x00,0x00,0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5e,0x12,0x00,0x00, +0x66,0x10,0x00,0x00,0x82,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x52,0x12,0x00,0x00, +0xbc,0x00,0x00,0x00,0x5e,0x12,0x00,0x00,0x7c,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0x62,0x12,0x00,0x00,0x52,0x12,0x00,0x00,0x7f,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0x56,0x12,0x00,0x00,0x62,0x12,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x58,0x12,0x00,0x00,0x56,0x12,0x00,0x00,0x66,0x10,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x59,0x12,0x00,0x00,0x58,0x12,0x00,0x00,0xc8,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x5a,0x12,0x00,0x00,0x62,0x12,0x00,0x00, +0x59,0x12,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x68,0x10,0x00,0x00, +0x57,0x10,0x00,0x00,0x5a,0x12,0x00,0x00,0x0c,0x00,0x08,0x00,0x08,0x00,0x00,0x00, +0x66,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x68,0x10,0x00,0x00, +0xb2,0x00,0x00,0x00,0xac,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x6b,0x10,0x00,0x00,0x2f,0x02,0x00,0x00,0x66,0x12,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x6c,0x10,0x00,0x00,0x6b,0x10,0x00,0x00,0xac,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x6c,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xec,0x0f,0x00,0x00,0xf8,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x6d,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xe6,0x0f,0x00,0x00,0x6c,0x12,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x72,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x6d,0x12,0x00,0x00, +0xfe,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x78,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xee,0x0f,0x00,0x00,0xfa,0x0f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x79,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0xe8,0x0f,0x00,0x00,0x78,0x12,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x7e,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x79,0x12,0x00,0x00,0x00,0x10,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x84,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xf0,0x0f,0x00,0x00, +0xfc,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x85,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0xea,0x0f,0x00,0x00,0x84,0x12,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x8a,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x25,0x00,0x00,0x00,0x85,0x12,0x00,0x00,0x02,0x10,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x90,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xec,0x0f,0x00,0x00,0xf8,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x91,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xe6,0x0f,0x00,0x00, +0x90,0x12,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x84,0x10,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x91,0x12,0x00,0x00,0xfe,0x0f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x97,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xee,0x0f,0x00,0x00,0xfa,0x0f,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x98,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xe8,0x0f,0x00,0x00,0x97,0x12,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0x8a,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x98,0x12,0x00,0x00, +0x00,0x10,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x9e,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xf0,0x0f,0x00,0x00,0xfc,0x0f,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0x9f,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xea,0x0f,0x00,0x00,0x9e,0x12,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0x90,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x9f,0x12,0x00,0x00,0x02,0x10,0x00,0x00,0x3e,0x00,0x03,0x00,0xb6,0x0f,0x00,0x00, +0x78,0x02,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xa3,0x12,0x00,0x00, +0xff,0x01,0x00,0x00,0x84,0x10,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x95,0x10,0x00,0x00,0x72,0x12,0x00,0x00,0xa3,0x12,0x00,0x00,0x88,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xa7,0x12,0x00,0x00,0xff,0x01,0x00,0x00,0x8a,0x10,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x9a,0x10,0x00,0x00,0x7e,0x12,0x00,0x00, +0xa7,0x12,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xab,0x12,0x00,0x00, +0xff,0x01,0x00,0x00,0x90,0x10,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x9f,0x10,0x00,0x00,0x8a,0x12,0x00,0x00,0xab,0x12,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0xa0,0x10,0x00,0x00,0xb6,0x0f,0x00,0x00,0xff,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0xa1,0x10,0x00,0x00,0xa0,0x10,0x00,0x00, +0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xa3,0x10,0x00,0x00,0xa1,0x10,0x00,0x00, +0x84,0x10,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xa5,0x10,0x00,0x00, +0x7b,0x02,0x00,0x00,0x72,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0xa6,0x10,0x00,0x00,0xb6,0x0f,0x00,0x00,0xcd,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0xa7,0x10,0x00,0x00,0xa6,0x10,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xa8,0x10,0x00,0x00,0xa5,0x10,0x00,0x00,0xa7,0x10,0x00,0x00, +0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xaf,0x12,0x00,0x00,0xac,0x00,0x00,0x00, +0xa8,0x10,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xaa,0x10,0x00,0x00, +0xa3,0x10,0x00,0x00,0xaf,0x12,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0xac,0x10,0x00,0x00,0xa0,0x10,0x00,0x00,0x83,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xae,0x10,0x00,0x00,0xac,0x10,0x00,0x00,0x8a,0x10,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xb0,0x10,0x00,0x00,0x7b,0x02,0x00,0x00,0x7e,0x12,0x00,0x00, +0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0xb2,0x10,0x00,0x00,0xa6,0x10,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xb3,0x10,0x00,0x00,0xb0,0x10,0x00,0x00, +0xb2,0x10,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xb3,0x12,0x00,0x00, +0xac,0x00,0x00,0x00,0xb3,0x10,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xb5,0x10,0x00,0x00,0xae,0x10,0x00,0x00,0xb3,0x12,0x00,0x00,0x3d,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0xb7,0x10,0x00,0x00,0xa0,0x10,0x00,0x00,0x83,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xb9,0x10,0x00,0x00,0xb7,0x10,0x00,0x00,0x90,0x10,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xbb,0x10,0x00,0x00,0x7b,0x02,0x00,0x00, +0x8a,0x12,0x00,0x00,0x3d,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0xbd,0x10,0x00,0x00, +0xa6,0x10,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xbe,0x10,0x00,0x00, +0xbb,0x10,0x00,0x00,0xbd,0x10,0x00,0x00,0x88,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xb7,0x12,0x00,0x00,0xac,0x00,0x00,0x00,0xbe,0x10,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xc0,0x10,0x00,0x00,0xb9,0x10,0x00,0x00,0xb7,0x12,0x00,0x00, +0x7f,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0xc2,0x10,0x00,0x00,0x95,0x10,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xc4,0x10,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xc2,0x10,0x00,0x00,0xaa,0x10,0x00,0x00,0x7f,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0xc6,0x10,0x00,0x00,0x9a,0x10,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xc8,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xc6,0x10,0x00,0x00,0xb5,0x10,0x00,0x00,0x7f,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0xca,0x10,0x00,0x00,0x9f,0x10,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xcc,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xca,0x10,0x00,0x00, +0xc0,0x10,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xbd,0x12,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc8,0x10,0x00,0x00,0xcc,0x10,0x00,0x00, +0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00,0xbe,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xc4,0x10,0x00,0x00,0xbd,0x12,0x00,0x00,0x0c,0x00,0x07,0x00, +0x08,0x00,0x00,0x00,0xc3,0x12,0x00,0x00,0x01,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0xbe,0x12,0x00,0x00,0xb2,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x08,0x00,0x00,0x00, +0xd2,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xc6,0x02,0x00,0x00, +0xc3,0x12,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xd3,0x10,0x00,0x00, +0x41,0x0f,0x00,0x00,0xff,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xd4,0x10,0x00,0x00,0xd3,0x10,0x00,0x00,0x7c,0x00,0x04,0x00,0x08,0x00,0x00,0x00, +0xc7,0x12,0x00,0x00,0xd4,0x10,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xd6,0x10,0x00,0x00,0xd2,0x10,0x00,0x00,0xc7,0x12,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xd9,0x10,0x00,0x00,0xd6,0x10,0x00,0x00,0x6c,0x10,0x00,0x00, +0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xdb,0x10,0x00,0x00,0x7b,0x02,0x00,0x00, +0xd9,0x10,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xdc,0x10,0x00,0x00, +0xdb,0x10,0x00,0x00,0xac,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xdb,0x12,0x00,0x00,0xdc,0x10,0x00,0x00,0x82,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xcf,0x12,0x00,0x00,0xbc,0x00,0x00,0x00,0xdb,0x12,0x00,0x00,0x7c,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0xdf,0x12,0x00,0x00,0xcf,0x12,0x00,0x00,0x7f,0x00,0x04,0x00, +0x08,0x00,0x00,0x00,0xd3,0x12,0x00,0x00,0xdf,0x12,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xd5,0x12,0x00,0x00,0xd3,0x12,0x00,0x00,0xdc,0x10,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xd6,0x12,0x00,0x00,0xd5,0x12,0x00,0x00, +0xc8,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xd7,0x12,0x00,0x00, +0xdf,0x12,0x00,0x00,0xd6,0x12,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x36,0x13,0x00,0x00,0xe6,0x0f,0x00,0x00,0xec,0x0f,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x37,0x13,0x00,0x00,0x36,0x13,0x00,0x00,0xfe,0x0f,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x38,0x13,0x00,0x00,0x37,0x13,0x00,0x00, +0xf8,0x0f,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0xec,0x10,0x00,0x00, +0xd9,0x10,0x00,0x00,0x38,0x13,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0xee,0x10,0x00,0x00,0xec,0x10,0x00,0x00,0xf2,0x0f,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xf0,0x10,0x00,0x00,0xee,0x10,0x00,0x00,0xd7,0x12,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x39,0x13,0x00,0x00,0xe8,0x0f,0x00,0x00, +0xee,0x0f,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x3a,0x13,0x00,0x00, +0x39,0x13,0x00,0x00,0x00,0x10,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x3b,0x13,0x00,0x00,0x3a,0x13,0x00,0x00,0xfa,0x0f,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xff,0x10,0x00,0x00,0xd9,0x10,0x00,0x00,0x3b,0x13,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x01,0x11,0x00,0x00,0xff,0x10,0x00,0x00, +0xf4,0x0f,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x03,0x11,0x00,0x00, +0x01,0x11,0x00,0x00,0xd7,0x12,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x3c,0x13,0x00,0x00,0xea,0x0f,0x00,0x00,0xf0,0x0f,0x00,0x00,0x81,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x3d,0x13,0x00,0x00,0x3c,0x13,0x00,0x00,0x02,0x10,0x00,0x00, +0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x3e,0x13,0x00,0x00,0x3d,0x13,0x00,0x00, +0xfc,0x0f,0x00,0x00,0x85,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x12,0x11,0x00,0x00, +0xd9,0x10,0x00,0x00,0x3e,0x13,0x00,0x00,0x81,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x14,0x11,0x00,0x00,0x12,0x11,0x00,0x00,0xf6,0x0f,0x00,0x00,0x85,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x16,0x11,0x00,0x00,0x14,0x11,0x00,0x00,0xd7,0x12,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x4c,0x0f,0x00,0x00,0x3c,0x0f,0x00,0x00, +0xff,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0x4c,0x0f,0x00,0x00,0xf0,0x10,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x4e,0x0f,0x00,0x00,0x3c,0x0f,0x00,0x00, +0xcd,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0x4e,0x0f,0x00,0x00,0x03,0x11,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x50,0x0f,0x00,0x00,0x3c,0x0f,0x00,0x00, +0x4a,0x01,0x00,0x00,0x3e,0x00,0x03,0x00,0x50,0x0f,0x00,0x00,0x16,0x11,0x00,0x00, +0x5f,0x00,0x07,0x00,0x5a,0x00,0x00,0x00,0xe4,0x12,0x00,0x00,0xc4,0x05,0x00,0x00, +0xfd,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x98,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0xe5,0x12,0x00,0x00,0xe4,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0x02,0x01,0x00,0x00,0xe7,0x12,0x00,0x00,0xe5,0x12,0x00,0x00, +0xb2,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xe9,0x12,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe9,0x12,0x00,0x00,0xa9,0x00,0x06,0x00,0x08,0x00,0x00,0x00,0x6e,0x13,0x00,0x00, +0xe7,0x12,0x00,0x00,0xac,0x00,0x00,0x00,0xe5,0x12,0x00,0x00,0x3d,0x00,0x04,0x00, +0x42,0x00,0x00,0x00,0x52,0x0f,0x00,0x00,0x3c,0x0f,0x00,0x00,0x50,0x00,0x06,0x00, +0x42,0x00,0x00,0x00,0xef,0x12,0x00,0x00,0x6e,0x13,0x00,0x00,0x6e,0x13,0x00,0x00, +0x6e,0x13,0x00,0x00,0x88,0x00,0x05,0x00,0x42,0x00,0x00,0x00,0xf0,0x12,0x00,0x00, +0x52,0x0f,0x00,0x00,0xef,0x12,0x00,0x00,0x8e,0x00,0x05,0x00,0x42,0x00,0x00,0x00, +0xf3,0x12,0x00,0x00,0xf0,0x12,0x00,0x00,0xcf,0x05,0x00,0x00,0x3e,0x00,0x03,0x00, +0x3c,0x0f,0x00,0x00,0xf3,0x12,0x00,0x00,0x7c,0x00,0x04,0x00,0x32,0x01,0x00,0x00, +0xfd,0x12,0x00,0x00,0xa1,0x03,0x00,0x00,0x72,0x00,0x04,0x00,0x40,0x00,0x00,0x00, +0xfe,0x12,0x00,0x00,0xfd,0x12,0x00,0x00,0x3d,0x00,0x04,0x00,0xeb,0x00,0x00,0x00, +0x02,0x13,0x00,0x00,0xed,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00, +0x08,0x13,0x00,0x00,0xf3,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x08,0x00,0x00,0x00,0x09,0x13,0x00,0x00,0xf3,0x12,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x08,0x00,0x00,0x00,0x0a,0x13,0x00,0x00,0xf3,0x12,0x00,0x00, +0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x5a,0x00,0x00,0x00,0x0b,0x13,0x00,0x00, +0x08,0x13,0x00,0x00,0x09,0x13,0x00,0x00,0x0a,0x13,0x00,0x00,0xac,0x00,0x00,0x00, +0x63,0x00,0x04,0x00,0x02,0x13,0x00,0x00,0xfe,0x12,0x00,0x00,0x0b,0x13,0x00,0x00, +0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_rcas_pass_permutations.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_rcas_pass_permutations.h new file mode 100644 index 00000000..60353d77 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_rcas_pass_permutations.h @@ -0,0 +1,218 @@ +#include "ffx_fsr2_rcas_pass_b275cf2b6d8d08e858a35bf2be62a72f.h" +#include "ffx_fsr2_rcas_pass_c93df0b5c95e478c17b1df74fa7357d2.h" + +typedef union ffx_fsr2_rcas_pass_PermutationKey { + struct { + uint32_t FFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE : 1; + uint32_t FFX_FSR2_OPTION_HDR_COLOR_INPUT : 1; + uint32_t FFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_JITTERED_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_INVERTED_DEPTH : 1; + uint32_t FFX_FSR2_OPTION_APPLY_SHARPENING : 1; + uint32_t FFX_HALF : 1; + }; + uint32_t index; +} ffx_fsr2_rcas_pass_PermutationKey; + +typedef struct ffx_fsr2_rcas_pass_PermutationInfo { + const uint32_t blobSize; + const unsigned char* blobData; + + const uint32_t numSamplerResources; + const char** samplerResourceNames; + const uint32_t* samplerResourceBindings; + const uint32_t* samplerResourceCounts; + const uint32_t* samplerResourceSets; + + const uint32_t numCombinedSamplerResources; + const char** combinedSamplerResourceNames; + const uint32_t* combinedSamplerResourceBindings; + const uint32_t* combinedSamplerResourceCounts; + const uint32_t* combinedSamplerResourceSets; + + const uint32_t numSampledImageResources; + const char** sampledImageResourceNames; + const uint32_t* sampledImageResourceBindings; + const uint32_t* sampledImageResourceCounts; + const uint32_t* sampledImageResourceSets; + + const uint32_t numStorageImageResources; + const char** storageImageResourceNames; + const uint32_t* storageImageResourceBindings; + const uint32_t* storageImageResourceCounts; + const uint32_t* storageImageResourceSets; + + const uint32_t numUniformTexelBufferResources; + const char** uniformTexelBufferResourceNames; + const uint32_t* uniformTexelBufferResourceBindings; + const uint32_t* uniformTexelBufferResourceCounts; + const uint32_t* uniformTexelBufferResourceSets; + + const uint32_t numStorageTexelBufferResources; + const char** storageTexelBufferResourceNames; + const uint32_t* storageTexelBufferResourceBindings; + const uint32_t* storageTexelBufferResourceCounts; + const uint32_t* storageTexelBufferResourceSets; + + const uint32_t numUniformBufferResources; + const char** uniformBufferResourceNames; + const uint32_t* uniformBufferResourceBindings; + const uint32_t* uniformBufferResourceCounts; + const uint32_t* uniformBufferResourceSets; + + const uint32_t numStorageBufferResources; + const char** storageBufferResourceNames; + const uint32_t* storageBufferResourceBindings; + const uint32_t* storageBufferResourceCounts; + const uint32_t* storageBufferResourceSets; + + const uint32_t numInputAttachmentResources; + const char** inputAttachmentResourceNames; + const uint32_t* inputAttachmentResourceBindings; + const uint32_t* inputAttachmentResourceCounts; + const uint32_t* inputAttachmentResourceSets; + + const uint32_t numRTAccelerationStructureResources; + const char** rtAccelerationStructureResourceNames; + const uint32_t* rtAccelerationStructureResourceBindings; + const uint32_t* rtAccelerationStructureResourceCounts; + const uint32_t* rtAccelerationStructureResourceSets; + +} ffx_fsr2_rcas_pass_PermutationInfo; + +static const uint32_t g_ffx_fsr2_rcas_pass_IndirectionTable[] = { + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, +}; + +static const ffx_fsr2_rcas_pass_PermutationInfo g_ffx_fsr2_rcas_pass_PermutationInfo[] = { + { g_ffx_fsr2_rcas_pass_b275cf2b6d8d08e858a35bf2be62a72f_size, g_ffx_fsr2_rcas_pass_b275cf2b6d8d08e858a35bf2be62a72f_data, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, g_ffx_fsr2_rcas_pass_b275cf2b6d8d08e858a35bf2be62a72f_SampledImageResourceNames, g_ffx_fsr2_rcas_pass_b275cf2b6d8d08e858a35bf2be62a72f_SampledImageResourceBindings, g_ffx_fsr2_rcas_pass_b275cf2b6d8d08e858a35bf2be62a72f_SampledImageResourceCounts, g_ffx_fsr2_rcas_pass_b275cf2b6d8d08e858a35bf2be62a72f_SampledImageResourceSets, 1, g_ffx_fsr2_rcas_pass_b275cf2b6d8d08e858a35bf2be62a72f_StorageImageResourceNames, g_ffx_fsr2_rcas_pass_b275cf2b6d8d08e858a35bf2be62a72f_StorageImageResourceBindings, g_ffx_fsr2_rcas_pass_b275cf2b6d8d08e858a35bf2be62a72f_StorageImageResourceCounts, g_ffx_fsr2_rcas_pass_b275cf2b6d8d08e858a35bf2be62a72f_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, g_ffx_fsr2_rcas_pass_b275cf2b6d8d08e858a35bf2be62a72f_UniformBufferResourceNames, g_ffx_fsr2_rcas_pass_b275cf2b6d8d08e858a35bf2be62a72f_UniformBufferResourceBindings, g_ffx_fsr2_rcas_pass_b275cf2b6d8d08e858a35bf2be62a72f_UniformBufferResourceCounts, g_ffx_fsr2_rcas_pass_b275cf2b6d8d08e858a35bf2be62a72f_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_rcas_pass_c93df0b5c95e478c17b1df74fa7357d2_size, g_ffx_fsr2_rcas_pass_c93df0b5c95e478c17b1df74fa7357d2_data, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, g_ffx_fsr2_rcas_pass_c93df0b5c95e478c17b1df74fa7357d2_SampledImageResourceNames, g_ffx_fsr2_rcas_pass_c93df0b5c95e478c17b1df74fa7357d2_SampledImageResourceBindings, g_ffx_fsr2_rcas_pass_c93df0b5c95e478c17b1df74fa7357d2_SampledImageResourceCounts, g_ffx_fsr2_rcas_pass_c93df0b5c95e478c17b1df74fa7357d2_SampledImageResourceSets, 1, g_ffx_fsr2_rcas_pass_c93df0b5c95e478c17b1df74fa7357d2_StorageImageResourceNames, g_ffx_fsr2_rcas_pass_c93df0b5c95e478c17b1df74fa7357d2_StorageImageResourceBindings, g_ffx_fsr2_rcas_pass_c93df0b5c95e478c17b1df74fa7357d2_StorageImageResourceCounts, g_ffx_fsr2_rcas_pass_c93df0b5c95e478c17b1df74fa7357d2_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, g_ffx_fsr2_rcas_pass_c93df0b5c95e478c17b1df74fa7357d2_UniformBufferResourceNames, g_ffx_fsr2_rcas_pass_c93df0b5c95e478c17b1df74fa7357d2_UniformBufferResourceBindings, g_ffx_fsr2_rcas_pass_c93df0b5c95e478c17b1df74fa7357d2_UniformBufferResourceCounts, g_ffx_fsr2_rcas_pass_c93df0b5c95e478c17b1df74fa7357d2_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_rcas_pass_permutations.h.d b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_rcas_pass_permutations.h.d new file mode 100644 index 00000000..1e9af274 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_rcas_pass_permutations.h.d @@ -0,0 +1 @@ +src/ffx-fsr2-api/shaders/vk/ffx_fsr2_rcas_pass_permutations.h: \ No newline at end of file diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_0584fec8c9018703cdb9d4abc23e5d40.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_0584fec8c9018703cdb9d4abc23e5d40.h new file mode 100644 index 00000000..de2662d4 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_0584fec8c9018703cdb9d4abc23e5d40.h @@ -0,0 +1,462 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_0584fec8c9018703cdb9d4abc23e5d40.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_0584fec8c9018703cdb9d4abc23e5d40_SampledImageResourceNames[] = { "r_input_motion_vectors", "r_input_depth", "r_input_color_jittered", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_0584fec8c9018703cdb9d4abc23e5d40_SampledImageResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_0584fec8c9018703cdb9d4abc23e5d40_SampledImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_0584fec8c9018703cdb9d4abc23e5d40_SampledImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_0584fec8c9018703cdb9d4abc23e5d40_StorageImageResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_0584fec8c9018703cdb9d4abc23e5d40_StorageImageResourceBindings[] = { 5, 6, 7, 11, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_0584fec8c9018703cdb9d4abc23e5d40_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_0584fec8c9018703cdb9d4abc23e5d40_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_0584fec8c9018703cdb9d4abc23e5d40_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_0584fec8c9018703cdb9d4abc23e5d40_UniformBufferResourceBindings[] = { 12, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_0584fec8c9018703cdb9d4abc23e5d40_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_0584fec8c9018703cdb9d4abc23e5d40_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_0584fec8c9018703cdb9d4abc23e5d40_size = 7020; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_0584fec8c9018703cdb9d4abc23e5d40_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0xbf,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x06,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x5b,0x02,0x00,0x00, +0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00, +0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75, +0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00, +0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70, +0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72, +0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47, +0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69, +0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00, +0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0x8b,0x00,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x8b,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53, +0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00, +0x06,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73, +0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00, +0x8b,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f, +0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e, +0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0x8b,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65, +0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0x8b,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65, +0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0x8b,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00, +0x06,0x00,0x08,0x00,0x8b,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76, +0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00, +0x06,0x00,0x05,0x00,0x8b,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x8b,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61, +0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x8b,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x8b,0x00,0x00,0x00,0x0b,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74, +0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00, +0x06,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00, +0x8b,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75, +0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72, +0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x8b,0x00,0x00,0x00,0x0e,0x00,0x00,0x00, +0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00, +0x8b,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53, +0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x8b,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c, +0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0x8b,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43, +0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00, +0x8b,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61, +0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x8d,0x00,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x00,0x00,0x05,0x00,0x06,0x00,0xb1,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x00,0x00,0x05,0x00,0x08,0x00, +0xb9,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f, +0x72,0x5f,0x6a,0x69,0x74,0x74,0x65,0x72,0x65,0x64,0x00,0x00,0x05,0x00,0x08,0x00, +0xc1,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69, +0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x05,0x00,0x07,0x00, +0xd2,0x00,0x00,0x00,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x6c,0x75,0x6d,0x61,0x00,0x00,0x05,0x00,0x0c,0x00,0xde,0x00,0x00,0x00, +0x72,0x77,0x5f,0x72,0x65,0x63,0x6f,0x6e,0x73,0x74,0x72,0x75,0x63,0x74,0x65,0x64, +0x5f,0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x6e,0x65,0x61,0x72,0x65,0x73, +0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x05,0x00,0x06,0x00,0xe5,0x00,0x00,0x00, +0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x44,0x65,0x70,0x74,0x68,0x00, +0x05,0x00,0x09,0x00,0xec,0x00,0x00,0x00,0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74, +0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72, +0x73,0x00,0x00,0x00,0x05,0x00,0x07,0x00,0xf4,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x05,0x00,0x08,0x00,0x5b,0x02,0x00,0x00,0x67,0x6c,0x5f,0x47,0x6c,0x6f,0x62,0x61, +0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x8b,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x8b,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x8b,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x8b,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0x8b,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8d,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8d,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb1,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb1,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb9,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb9,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc1,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc1,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd2,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd2,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xd2,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xde,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xde,0x00,0x00,0x00,0x21,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe5,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe5,0x00,0x00,0x00,0x21,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xe5,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xec,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xec,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0xec,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xf4,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xf4,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x5b,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x77,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00, +0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x0d,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x14,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x15,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x1b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x2b,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x14,0x00,0x02,0x00, +0x53,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x5e,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x5e,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x60,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x5e,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x8a,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x1e,0x00,0x15,0x00,0x8b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x8a,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x8c,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x8b,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x8c,0x00,0x00,0x00, +0x8d,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0x8e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x8f,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0x94,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0x99,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x9a,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0x9f,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0xa4,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0xa9,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xaa,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xaf,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xb0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xaf,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xb0,0x00,0x00,0x00,0xb1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xb0,0x00,0x00,0x00,0xb9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xb0,0x00,0x00,0x00,0xc1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0xd0,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xd1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xd0,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xd1,0x00,0x00,0x00,0xd2,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd6,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0xdc,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xdd,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xdc,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xdd,0x00,0x00,0x00,0xde,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xe1,0x00,0x00,0x00,0x0b,0x00,0x00,0x00, +0x5d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xe3,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xd1,0x00,0x00,0x00,0xe5,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xea,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xeb,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xea,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xeb,0x00,0x00,0x00, +0xec,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xb0,0x00,0x00,0x00, +0xf4,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0xf6,0x00,0x00,0x00,0x8e,0x00,0x00,0x00,0x8e,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xfd,0x00,0x00,0x00,0x00,0x00,0x80,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x02,0x01,0x00,0x00,0xd0,0xb3,0x59,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x03,0x01,0x00,0x00,0x59,0x17,0x37,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x04,0x01,0x00,0x00,0x98,0xdd,0x93,0x3d,0x2c,0x00,0x06,0x00, +0x0d,0x00,0x00,0x00,0x05,0x01,0x00,0x00,0x02,0x01,0x00,0x00,0x03,0x01,0x00,0x00, +0x04,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0f,0x01,0x00,0x00, +0xa7,0x1a,0x11,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x14,0x01,0x00,0x00, +0xf7,0xd2,0x61,0x44,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x17,0x01,0x00,0x00, +0xab,0xaa,0xaa,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1c,0x01,0x00,0x00, +0x00,0x00,0xe8,0x42,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1e,0x01,0x00,0x00, +0x00,0x00,0x80,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x21,0x01,0x00,0x00, +0x0a,0xd7,0x23,0x3c,0x17,0x00,0x04,0x00,0x26,0x01,0x00,0x00,0x5d,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x2a,0x01,0x00,0x00,0x53,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x32,0x01,0x00,0x00, +0x00,0x00,0x00,0x3f,0x2c,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x4b,0x01,0x00,0x00, +0x32,0x01,0x00,0x00,0x32,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0x58,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0x59,0x01,0x00,0x00,0x58,0x01,0x00,0x00,0x8e,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1b,0x00,0x00,0x00,0x5b,0x01,0x00,0x00,0x8e,0x00,0x00,0x00,0x58,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0x5e,0x01,0x00,0x00,0x58,0x01,0x00,0x00, +0x58,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x84,0x01,0x00,0x00, +0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00,0xa3,0x01,0x00,0x00, +0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xce,0x01,0x00,0x00, +0x09,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xcf,0x01,0x00,0x00,0x1b,0x00,0x00,0x00, +0xce,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00,0xd0,0x01,0x00,0x00, +0xff,0xff,0xff,0xff,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0xd1,0x01,0x00,0x00, +0x8e,0x00,0x00,0x00,0xd0,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0xd2,0x01,0x00,0x00,0xd0,0x01,0x00,0x00,0x8e,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1b,0x00,0x00,0x00,0xd3,0x01,0x00,0x00,0xd0,0x01,0x00,0x00,0x58,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0xd4,0x01,0x00,0x00,0xd0,0x01,0x00,0x00, +0xd0,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0xd5,0x01,0x00,0x00, +0x58,0x01,0x00,0x00,0xd0,0x01,0x00,0x00,0x2c,0x00,0x0c,0x00,0xcf,0x01,0x00,0x00, +0xd6,0x01,0x00,0x00,0xf6,0x00,0x00,0x00,0x59,0x01,0x00,0x00,0x5b,0x01,0x00,0x00, +0xd1,0x01,0x00,0x00,0xd2,0x01,0x00,0x00,0xd3,0x01,0x00,0x00,0x5e,0x01,0x00,0x00, +0xd4,0x01,0x00,0x00,0xd5,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0xd8,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0xcf,0x01,0x00,0x00,0x1c,0x00,0x04,0x00,0xdd,0x01,0x00,0x00, +0x06,0x00,0x00,0x00,0xce,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0xde,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0xdd,0x01,0x00,0x00,0x2c,0x00,0x06,0x00,0x0d,0x00,0x00,0x00, +0x0d,0x02,0x00,0x00,0xd6,0x00,0x00,0x00,0xd6,0x00,0x00,0x00,0xd6,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1f,0x02,0x00,0x00,0xab,0xaa,0x2a,0x3e, +0x17,0x00,0x04,0x00,0x59,0x02,0x00,0x00,0x5d,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x5a,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x59,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x5a,0x02,0x00,0x00,0x5b,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x76,0x02,0x00,0x00,0x08,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0x59,0x02,0x00,0x00,0x77,0x02,0x00,0x00,0x76,0x02,0x00,0x00, +0x76,0x02,0x00,0x00,0xe3,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x53,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x5f,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x55,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x2c,0x00,0x07,0x00,0x5f,0x00,0x00,0x00, +0xaa,0x04,0x00,0x00,0xf6,0x00,0x00,0x00,0x59,0x01,0x00,0x00,0x5b,0x01,0x00,0x00, +0x5e,0x01,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x55,0x04,0x00,0x00,0x6f,0x04,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x53,0x04,0x00,0x00,0x6e,0x04,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xd8,0x01,0x00,0x00,0xb2,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xde,0x01,0x00,0x00,0xb3,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xd8,0x01,0x00,0x00,0xb6,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x59,0x02,0x00,0x00,0x5c,0x02,0x00,0x00,0x5b,0x02,0x00,0x00, +0x4f,0x00,0x07,0x00,0x26,0x01,0x00,0x00,0x5d,0x02,0x00,0x00,0x5c,0x02,0x00,0x00, +0x5c,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00, +0x1b,0x00,0x00,0x00,0x5e,0x02,0x00,0x00,0x5d,0x02,0x00,0x00,0x41,0x00,0x05,0x00, +0x8f,0x00,0x00,0x00,0xae,0x02,0x00,0x00,0x8d,0x00,0x00,0x00,0x8e,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0xaf,0x02,0x00,0x00,0xae,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xbb,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xbb,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1a,0x00,0x00,0x00,0xab,0x04,0x00,0x00,0x8e,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0xcb,0x02,0x00,0x00,0xbf,0x02,0x00,0x00,0xb1,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0xbe,0x02,0x00,0x00,0xab,0x04,0x00,0x00,0x9f,0x00,0x00,0x00, +0xf6,0x00,0x04,0x00,0xcc,0x02,0x00,0x00,0xbf,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xbe,0x02,0x00,0x00,0xbf,0x02,0x00,0x00,0xcc,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbf,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xb2,0x02,0x00,0x00, +0xd6,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x2b,0x00,0x00,0x00,0xc2,0x02,0x00,0x00, +0xb2,0x02,0x00,0x00,0xab,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00, +0xc3,0x02,0x00,0x00,0xc2,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0xc4,0x02,0x00,0x00,0x5e,0x02,0x00,0x00,0xc3,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0xaf,0x00,0x00,0x00,0xef,0x02,0x00,0x00,0xb1,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x8a,0x00,0x00,0x00,0xf1,0x02,0x00,0x00,0xef,0x02,0x00,0x00,0xc4,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x8e,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf2,0x02,0x00,0x00,0xf1,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x14,0x00,0x00,0x00,0xc8,0x02,0x00,0x00,0xb3,0x02,0x00,0x00,0xab,0x04,0x00,0x00, +0x3e,0x00,0x03,0x00,0xc8,0x02,0x00,0x00,0xf2,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x1a,0x00,0x00,0x00,0xcb,0x02,0x00,0x00,0xab,0x04,0x00,0x00,0x58,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xbb,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xcc,0x02,0x00,0x00, +0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xce,0x02,0x00,0x00,0xb3,0x02,0x00,0x00, +0x8e,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xcf,0x02,0x00,0x00, +0xce,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xd0,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd0,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x1b,0x00,0x00,0x00,0xae,0x04,0x00,0x00, +0x5e,0x02,0x00,0x00,0xcc,0x02,0x00,0x00,0xb9,0x04,0x00,0x00,0xe9,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xad,0x04,0x00,0x00,0xcf,0x02,0x00,0x00, +0xcc,0x02,0x00,0x00,0xb7,0x04,0x00,0x00,0xe9,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x1a,0x00,0x00,0x00,0xac,0x04,0x00,0x00,0x58,0x01,0x00,0x00,0xcc,0x02,0x00,0x00, +0xeb,0x02,0x00,0x00,0xe9,0x02,0x00,0x00,0xb1,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0xd3,0x02,0x00,0x00,0xac,0x04,0x00,0x00,0x9f,0x00,0x00,0x00,0xf6,0x00,0x04,0x00, +0xec,0x02,0x00,0x00,0xe9,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xd3,0x02,0x00,0x00,0xd4,0x02,0x00,0x00,0xec,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd4,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xb6,0x02,0x00,0x00,0xd6,0x01,0x00,0x00, +0x41,0x00,0x05,0x00,0x2b,0x00,0x00,0x00,0xd7,0x02,0x00,0x00,0xb6,0x02,0x00,0x00, +0xac,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0xd8,0x02,0x00,0x00, +0xd7,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0xd9,0x02,0x00,0x00, +0x5e,0x02,0x00,0x00,0xd8,0x02,0x00,0x00,0x7c,0x00,0x04,0x00,0x26,0x01,0x00,0x00, +0xf7,0x02,0x00,0x00,0xd9,0x02,0x00,0x00,0x7c,0x00,0x04,0x00,0x26,0x01,0x00,0x00, +0xf9,0x02,0x00,0x00,0xaf,0x02,0x00,0x00,0xb0,0x00,0x05,0x00,0x2a,0x01,0x00,0x00, +0xfa,0x02,0x00,0x00,0xf7,0x02,0x00,0x00,0xf9,0x02,0x00,0x00,0x9b,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0xfb,0x02,0x00,0x00,0xfa,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xe8,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xfb,0x02,0x00,0x00, +0xdd,0x02,0x00,0x00,0xe8,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xdd,0x02,0x00,0x00, +0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xdf,0x02,0x00,0x00,0xb3,0x02,0x00,0x00, +0xac,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe0,0x02,0x00,0x00, +0xdf,0x02,0x00,0x00,0xb8,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xe3,0x02,0x00,0x00, +0xe0,0x02,0x00,0x00,0xad,0x04,0x00,0x00,0xf9,0x00,0x02,0x00,0xe7,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe7,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x2a,0x01,0x00,0x00, +0xbb,0x04,0x00,0x00,0xe3,0x02,0x00,0x00,0xe3,0x02,0x00,0x00,0xa9,0x00,0x06,0x00, +0x1b,0x00,0x00,0x00,0xbc,0x04,0x00,0x00,0xbb,0x04,0x00,0x00,0xd9,0x02,0x00,0x00, +0xae,0x04,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xbd,0x04,0x00,0x00, +0xe3,0x02,0x00,0x00,0xe0,0x02,0x00,0x00,0xad,0x04,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe8,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xe8,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x1b,0x00,0x00,0x00,0xb9,0x04,0x00,0x00,0xae,0x04,0x00,0x00,0xd4,0x02,0x00,0x00, +0xbc,0x04,0x00,0x00,0xe7,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xb7,0x04,0x00,0x00,0xad,0x04,0x00,0x00,0xd4,0x02,0x00,0x00,0xbd,0x04,0x00,0x00, +0xe7,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xe9,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe9,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1a,0x00,0x00,0x00,0xeb,0x02,0x00,0x00, +0xac,0x04,0x00,0x00,0x58,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xd0,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xec,0x02,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x24,0x03,0x00,0x00,0xae,0x04,0x00,0x00,0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x26,0x03,0x00,0x00,0x24,0x03,0x00,0x00,0x4b,0x01,0x00,0x00,0x41,0x00,0x05,0x00, +0x9a,0x00,0x00,0x00,0x36,0x03,0x00,0x00,0x8d,0x00,0x00,0x00,0x99,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x37,0x03,0x00,0x00,0x36,0x03,0x00,0x00, +0x83,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x28,0x03,0x00,0x00,0x26,0x03,0x00,0x00, +0x37,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x2b,0x03,0x00,0x00, +0xaf,0x02,0x00,0x00,0x88,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x2c,0x03,0x00,0x00, +0x28,0x03,0x00,0x00,0x2b,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x8f,0x00,0x00,0x00, +0x3e,0x03,0x00,0x00,0x8d,0x00,0x00,0x00,0x94,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x1b,0x00,0x00,0x00,0x3f,0x03,0x00,0x00,0x3e,0x03,0x00,0x00,0x6f,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x2e,0x03,0x00,0x00,0x3f,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x2f,0x03,0x00,0x00,0x2c,0x03,0x00,0x00,0x2e,0x03,0x00,0x00, +0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00,0x31,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x2f,0x03,0x00,0x00,0x6e,0x00,0x04,0x00,0x1b,0x00,0x00,0x00, +0x32,0x03,0x00,0x00,0x31,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0xaf,0x00,0x00,0x00, +0x44,0x03,0x00,0x00,0xc1,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8a,0x00,0x00,0x00, +0x46,0x03,0x00,0x00,0x44,0x03,0x00,0x00,0x32,0x03,0x00,0x00,0x02,0x00,0x00,0x00, +0x8e,0x00,0x00,0x00,0x4f,0x00,0x07,0x00,0x07,0x00,0x00,0x00,0x47,0x03,0x00,0x00, +0x46,0x03,0x00,0x00,0x46,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x9a,0x00,0x00,0x00,0x51,0x03,0x00,0x00,0x8d,0x00,0x00,0x00, +0x9f,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x52,0x03,0x00,0x00, +0x51,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x4a,0x03,0x00,0x00, +0x47,0x03,0x00,0x00,0x52,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x9a,0x00,0x00,0x00, +0x55,0x03,0x00,0x00,0x8d,0x00,0x00,0x00,0xa4,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x56,0x03,0x00,0x00,0x55,0x03,0x00,0x00,0x83,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x4d,0x03,0x00,0x00,0x4a,0x03,0x00,0x00,0x56,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0xd0,0x00,0x00,0x00,0x58,0x03,0x00,0x00,0xe5,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x8a,0x00,0x00,0x00,0x5b,0x03,0x00,0x00,0xad,0x04,0x00,0x00, +0xd6,0x00,0x00,0x00,0xd6,0x00,0x00,0x00,0xd6,0x00,0x00,0x00,0x63,0x00,0x04,0x00, +0x58,0x03,0x00,0x00,0x5e,0x02,0x00,0x00,0x5b,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0xea,0x00,0x00,0x00,0x5d,0x03,0x00,0x00,0xec,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x60,0x03,0x00,0x00,0x4d,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x61,0x03,0x00,0x00,0x4d,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x8a,0x00,0x00,0x00,0x62,0x03,0x00,0x00, +0x60,0x03,0x00,0x00,0x61,0x03,0x00,0x00,0xd6,0x00,0x00,0x00,0xd6,0x00,0x00,0x00, +0x63,0x00,0x04,0x00,0x5d,0x03,0x00,0x00,0x5e,0x02,0x00,0x00,0x62,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x78,0x03,0x00,0x00,0x4d,0x03,0x00,0x00, +0x2e,0x03,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x79,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x78,0x03,0x00,0x00,0xba,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x7a,0x03,0x00,0x00,0x79,0x03,0x00,0x00,0x84,0x01,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x7b,0x03,0x00,0x00,0x7a,0x03,0x00,0x00, +0xfd,0x00,0x00,0x00,0xd6,0x00,0x00,0x00,0x8e,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x7d,0x03,0x00,0x00,0x4d,0x03,0x00,0x00,0x7b,0x03,0x00,0x00,0x6f,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x7f,0x03,0x00,0x00,0x5e,0x02,0x00,0x00,0x81,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x81,0x03,0x00,0x00,0x7f,0x03,0x00,0x00,0x4b,0x01,0x00,0x00, +0x88,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x84,0x03,0x00,0x00,0x81,0x03,0x00,0x00, +0x2b,0x03,0x00,0x00,0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x87,0x03,0x00,0x00, +0x84,0x03,0x00,0x00,0x7d,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xbb,0x03,0x00,0x00,0x87,0x03,0x00,0x00,0x2b,0x03,0x00,0x00,0x83,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xbc,0x03,0x00,0x00,0xbb,0x03,0x00,0x00,0x4b,0x01,0x00,0x00, +0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00,0xbe,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0xbc,0x03,0x00,0x00,0x6e,0x00,0x04,0x00,0x1b,0x00,0x00,0x00, +0xbf,0x03,0x00,0x00,0xbe,0x03,0x00,0x00,0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00, +0xe7,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0xbc,0x03,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc8,0x03,0x00,0x00,0xe7,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc9,0x03,0x00,0x00, +0xfd,0x00,0x00,0x00,0xc8,0x03,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xcb,0x03,0x00,0x00,0xe7,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcc,0x03,0x00,0x00,0xfd,0x00,0x00,0x00,0xcb,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcd,0x03,0x00,0x00,0xc9,0x03,0x00,0x00, +0xcc,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd4,0x03,0x00,0x00, +0xc8,0x03,0x00,0x00,0xcc,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xdb,0x03,0x00,0x00,0xc9,0x03,0x00,0x00,0xcb,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe1,0x03,0x00,0x00,0xc8,0x03,0x00,0x00,0xcb,0x03,0x00,0x00, +0x50,0x00,0x07,0x00,0x60,0x00,0x00,0x00,0x9d,0x04,0x00,0x00,0xcd,0x03,0x00,0x00, +0xd4,0x03,0x00,0x00,0xdb,0x03,0x00,0x00,0xe1,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0x6e,0x04,0x00,0x00,0xaa,0x04,0x00,0x00,0x3e,0x00,0x03,0x00,0x6f,0x04,0x00,0x00, +0x9d,0x04,0x00,0x00,0xf9,0x00,0x02,0x00,0x8b,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8b,0x03,0x00,0x00,0xf5,0x00,0x07,0x00,0x1a,0x00,0x00,0x00,0xaf,0x04,0x00,0x00, +0x8e,0x00,0x00,0x00,0xec,0x02,0x00,0x00,0xa8,0x03,0x00,0x00,0xa6,0x03,0x00,0x00, +0xb1,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x8e,0x03,0x00,0x00,0xaf,0x04,0x00,0x00, +0xa3,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0xa9,0x03,0x00,0x00,0xa6,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x8e,0x03,0x00,0x00,0x8f,0x03,0x00,0x00, +0xa9,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x8f,0x03,0x00,0x00,0x41,0x00,0x05,0x00, +0x2b,0x00,0x00,0x00,0x71,0x04,0x00,0x00,0x6e,0x04,0x00,0x00,0xaf,0x04,0x00,0x00, +0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0x92,0x03,0x00,0x00,0x71,0x04,0x00,0x00, +0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0x72,0x04,0x00,0x00,0x6f,0x04,0x00,0x00, +0xaf,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x95,0x03,0x00,0x00, +0x72,0x04,0x00,0x00,0xba,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x97,0x03,0x00,0x00, +0x95,0x03,0x00,0x00,0x21,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xa5,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x97,0x03,0x00,0x00,0x98,0x03,0x00,0x00, +0xa5,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x98,0x03,0x00,0x00,0x80,0x00,0x05,0x00, +0x1b,0x00,0x00,0x00,0x9c,0x03,0x00,0x00,0xbf,0x03,0x00,0x00,0x92,0x03,0x00,0x00, +0x7c,0x00,0x04,0x00,0x26,0x01,0x00,0x00,0xeb,0x03,0x00,0x00,0x9c,0x03,0x00,0x00, +0x7c,0x00,0x04,0x00,0x26,0x01,0x00,0x00,0xed,0x03,0x00,0x00,0xaf,0x02,0x00,0x00, +0xb0,0x00,0x05,0x00,0x2a,0x01,0x00,0x00,0xee,0x03,0x00,0x00,0xeb,0x03,0x00,0x00, +0xed,0x03,0x00,0x00,0x9b,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0xef,0x03,0x00,0x00, +0xee,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0xa4,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xef,0x03,0x00,0x00,0xa0,0x03,0x00,0x00,0xa4,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa0,0x03,0x00,0x00,0x7c,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0xf3,0x03,0x00,0x00,0xad,0x04,0x00,0x00,0x3c,0x00,0x06,0x00,0xe1,0x00,0x00,0x00, +0xf6,0x03,0x00,0x00,0xde,0x00,0x00,0x00,0x9c,0x03,0x00,0x00,0xb5,0x00,0x00,0x00, +0xed,0x00,0x07,0x00,0x5d,0x00,0x00,0x00,0xf7,0x03,0x00,0x00,0xf6,0x03,0x00,0x00, +0xe3,0x00,0x00,0x00,0xb5,0x00,0x00,0x00,0xf3,0x03,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa4,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xa4,0x03,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa5,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xa5,0x03,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa6,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xa6,0x03,0x00,0x00,0x80,0x00,0x05,0x00, +0x1a,0x00,0x00,0x00,0xa8,0x03,0x00,0x00,0xaf,0x04,0x00,0x00,0x58,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x8b,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xa9,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0xaf,0x00,0x00,0x00,0x12,0x04,0x00,0x00,0xb9,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x8a,0x00,0x00,0x00,0x14,0x04,0x00,0x00,0x12,0x04,0x00,0x00, +0x5e,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x8e,0x00,0x00,0x00,0x4f,0x00,0x08,0x00, +0x0d,0x00,0x00,0x00,0x15,0x04,0x00,0x00,0x14,0x04,0x00,0x00,0x14,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x0d,0x00,0x00,0x00,0x1a,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x0d,0x02,0x00,0x00,0x15,0x04,0x00,0x00,0x41,0x00,0x05,0x00,0xaa,0x00,0x00,0x00, +0x1d,0x04,0x00,0x00,0x8d,0x00,0x00,0x00,0xa9,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x1e,0x04,0x00,0x00,0x1d,0x04,0x00,0x00,0x50,0x00,0x06,0x00, +0x0d,0x00,0x00,0x00,0x07,0x04,0x00,0x00,0x1e,0x04,0x00,0x00,0x1e,0x04,0x00,0x00, +0x1e,0x04,0x00,0x00,0x88,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x08,0x04,0x00,0x00, +0x1a,0x04,0x00,0x00,0x07,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0xaf,0x00,0x00,0x00, +0x22,0x04,0x00,0x00,0xf4,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8a,0x00,0x00,0x00, +0x23,0x04,0x00,0x00,0x22,0x04,0x00,0x00,0xf6,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x8e,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x24,0x04,0x00,0x00, +0x23,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x26,0x04,0x00,0x00,0x24,0x04,0x00,0x00,0xd6,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x28,0x04,0x00,0x00,0xf8,0x00,0x02,0x00,0x28,0x04,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xbe,0x04,0x00,0x00,0x26,0x04,0x00,0x00,0xfd,0x00,0x00,0x00, +0x24,0x04,0x00,0x00,0x8e,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x0b,0x04,0x00,0x00, +0x08,0x04,0x00,0x00,0xbe,0x04,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x43,0x04,0x00,0x00,0x0b,0x04,0x00,0x00,0x05,0x01,0x00,0x00,0xbc,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x34,0x04,0x00,0x00,0x43,0x04,0x00,0x00,0x0f,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x3d,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x34,0x04,0x00,0x00,0x35,0x04,0x00,0x00,0x38,0x04,0x00,0x00,0xf8,0x00,0x02,0x00, +0x35,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x37,0x04,0x00,0x00, +0x43,0x04,0x00,0x00,0x14,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x3d,0x04,0x00,0x00, +0xf8,0x00,0x02,0x00,0x38,0x04,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x48,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x43,0x04,0x00,0x00, +0x17,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3b,0x04,0x00,0x00, +0x48,0x04,0x00,0x00,0x1c,0x01,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3c,0x04,0x00,0x00,0x3b,0x04,0x00,0x00,0x1e,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x3d,0x04,0x00,0x00,0xf8,0x00,0x02,0x00,0x3d,0x04,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xb2,0x04,0x00,0x00,0x37,0x04,0x00,0x00,0x35,0x04,0x00,0x00, +0x3c,0x04,0x00,0x00,0x38,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3f,0x04,0x00,0x00,0xb2,0x04,0x00,0x00,0x21,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x4d,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x3f,0x04,0x00,0x00,0x1f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0xd0,0x00,0x00,0x00, +0x4f,0x04,0x00,0x00,0xd2,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x8a,0x00,0x00,0x00, +0x52,0x04,0x00,0x00,0x4d,0x04,0x00,0x00,0xd6,0x00,0x00,0x00,0xd6,0x00,0x00,0x00, +0xd6,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x4f,0x04,0x00,0x00,0x5e,0x02,0x00,0x00, +0x52,0x04,0x00,0x00,0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_08232f4d5645803e4a44b393c40b4358.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_08232f4d5645803e4a44b393c40b4358.h new file mode 100644 index 00000000..515a69ae --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_08232f4d5645803e4a44b393c40b4358.h @@ -0,0 +1,470 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_08232f4d5645803e4a44b393c40b4358.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_08232f4d5645803e4a44b393c40b4358_SampledImageResourceNames[] = { "r_input_motion_vectors", "r_input_depth", "r_input_color_jittered", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_08232f4d5645803e4a44b393c40b4358_SampledImageResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_08232f4d5645803e4a44b393c40b4358_SampledImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_08232f4d5645803e4a44b393c40b4358_SampledImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_08232f4d5645803e4a44b393c40b4358_StorageImageResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_08232f4d5645803e4a44b393c40b4358_StorageImageResourceBindings[] = { 5, 6, 7, 11, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_08232f4d5645803e4a44b393c40b4358_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_08232f4d5645803e4a44b393c40b4358_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_08232f4d5645803e4a44b393c40b4358_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_08232f4d5645803e4a44b393c40b4358_UniformBufferResourceBindings[] = { 12, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_08232f4d5645803e4a44b393c40b4358_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_08232f4d5645803e4a44b393c40b4358_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_08232f4d5645803e4a44b393c40b4358_size = 7152; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_08232f4d5645803e4a44b393c40b4358_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x3f,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x16,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00, +0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c,0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30, +0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x0f,0x00,0x06,0x00,0x05,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0x2c,0x02,0x00,0x00,0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00, +0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65, +0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74, +0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x31,0x36,0x62,0x69,0x74,0x5f, +0x73,0x74,0x6f,0x72,0x61,0x67,0x65,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x65,0x78,0x70,0x6c,0x69,0x63, +0x69,0x74,0x5f,0x61,0x72,0x69,0x74,0x68,0x6d,0x65,0x74,0x69,0x63,0x5f,0x74,0x79, +0x70,0x65,0x73,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c, +0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65, +0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00, +0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64, +0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00, +0x83,0x00,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e, +0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x83,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69, +0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0b,0x00,0x83,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70, +0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44, +0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00, +0x83,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00, +0x83,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00, +0x83,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e, +0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00,0x83,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70, +0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00,0x83,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x83,0x00,0x00,0x00, +0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x83,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x83,0x00,0x00,0x00, +0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74, +0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0a,0x00,0x83,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70, +0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x83,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00, +0x06,0x00,0x09,0x00,0x83,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74, +0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x83,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00, +0x83,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63, +0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00, +0x06,0x00,0x0a,0x00,0x83,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65, +0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x85,0x00,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00,0x05,0x00,0x06,0x00,0x9f,0x00,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x00,0x00, +0x05,0x00,0x08,0x00,0xa7,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x63,0x6f,0x6c,0x6f,0x72,0x5f,0x6a,0x69,0x74,0x74,0x65,0x72,0x65,0x64,0x00,0x00, +0x05,0x00,0x08,0x00,0xaf,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00, +0x05,0x00,0x07,0x00,0xbd,0x00,0x00,0x00,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f, +0x69,0x6e,0x70,0x75,0x74,0x5f,0x6c,0x75,0x6d,0x61,0x00,0x00,0x05,0x00,0x0c,0x00, +0xc9,0x00,0x00,0x00,0x72,0x77,0x5f,0x72,0x65,0x63,0x6f,0x6e,0x73,0x74,0x72,0x75, +0x63,0x74,0x65,0x64,0x5f,0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x6e,0x65, +0x61,0x72,0x65,0x73,0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x05,0x00,0x06,0x00, +0xd0,0x00,0x00,0x00,0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x44,0x65, +0x70,0x74,0x68,0x00,0x05,0x00,0x09,0x00,0xd7,0x00,0x00,0x00,0x72,0x77,0x5f,0x64, +0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65, +0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x00,0x05,0x00,0x07,0x00,0xdf,0x00,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65, +0x00,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0x2c,0x02,0x00,0x00,0x67,0x6c,0x5f,0x47, +0x6c,0x6f,0x62,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49, +0x44,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x83,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x83,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00, +0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x83,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x83,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x83,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x83,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x85,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x85,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x9f,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x9f,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xa7,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xa7,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xaf,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xaf,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xbd,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xbd,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0xbd,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc9,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc9,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd0,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd0,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xd0,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd7,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd7,0x00,0x00,0x00,0x21,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xd7,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xdf,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xdf,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x2c,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x1c,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x4e,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x0d,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x14,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x15,0x00,0x04,0x00,0x1a,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x27,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x14,0x00,0x02,0x00,0x4f,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x55,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x55,0x00,0x00,0x00, +0x56,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x57,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x56,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x58,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x56,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x82,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1e,0x00,0x15,0x00,0x83,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x82,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x85,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0x86,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x87,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0x8c,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0x91,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x92,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0x97,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x98,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x9d,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9d,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x9e,0x00,0x00,0x00,0x9f,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x55,0x00,0x00,0x00,0xa3,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x9e,0x00,0x00,0x00,0xa7,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x9e,0x00,0x00,0x00,0xaf,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0xbb,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x09,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xbc,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xbb,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xbc,0x00,0x00,0x00,0xbd,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc1,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xc7,0x00,0x00,0x00,0x55,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xc8,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc7,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xc8,0x00,0x00,0x00, +0xc9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xcc,0x00,0x00,0x00, +0x0b,0x00,0x00,0x00,0x55,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x55,0x00,0x00,0x00, +0xce,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xbc,0x00,0x00,0x00, +0xd0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xd5,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xd6,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xd5,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xd6,0x00,0x00,0x00,0xd7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x9e,0x00,0x00,0x00,0xdf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1b,0x00,0x00,0x00,0xe1,0x00,0x00,0x00,0x86,0x00,0x00,0x00,0x86,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe8,0x00,0x00,0x00,0x00,0x00,0x80,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xed,0x00,0x00,0x00,0xd0,0xb3,0x59,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xee,0x00,0x00,0x00,0x59,0x17,0x37,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xef,0x00,0x00,0x00,0x98,0xdd,0x93,0x3d, +0x2c,0x00,0x06,0x00,0x0d,0x00,0x00,0x00,0xf0,0x00,0x00,0x00,0xed,0x00,0x00,0x00, +0xee,0x00,0x00,0x00,0xef,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xfa,0x00,0x00,0x00,0xa7,0x1a,0x11,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xff,0x00,0x00,0x00,0xf7,0xd2,0x61,0x44,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x02,0x01,0x00,0x00,0xab,0xaa,0xaa,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x07,0x01,0x00,0x00,0x00,0x00,0xe8,0x42,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x09,0x01,0x00,0x00,0x00,0x00,0x80,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x0c,0x01,0x00,0x00,0x0a,0xd7,0x23,0x3c,0x17,0x00,0x04,0x00,0x11,0x01,0x00,0x00, +0x55,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x15,0x01,0x00,0x00, +0x4f,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x1f,0x01,0x00,0x00,0x00,0x00,0x00,0x3f,0x2c,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x20,0x01,0x00,0x00,0x1f,0x01,0x00,0x00,0x1f,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0x2d,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1b,0x00,0x00,0x00,0x2e,0x01,0x00,0x00,0x2d,0x01,0x00,0x00,0x86,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0x30,0x01,0x00,0x00,0x86,0x00,0x00,0x00, +0x2d,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0x33,0x01,0x00,0x00, +0x2d,0x01,0x00,0x00,0x2d,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x59,0x01,0x00,0x00,0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0x78,0x01,0x00,0x00,0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x55,0x00,0x00,0x00, +0xa3,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xa4,0x01,0x00,0x00, +0x1b,0x00,0x00,0x00,0xa3,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0xa5,0x01,0x00,0x00,0xff,0xff,0xff,0xff,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0xa6,0x01,0x00,0x00,0x86,0x00,0x00,0x00,0xa5,0x01,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1b,0x00,0x00,0x00,0xa7,0x01,0x00,0x00,0xa5,0x01,0x00,0x00,0x86,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0xa8,0x01,0x00,0x00,0xa5,0x01,0x00,0x00, +0x2d,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0xa9,0x01,0x00,0x00, +0xa5,0x01,0x00,0x00,0xa5,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0xaa,0x01,0x00,0x00,0x2d,0x01,0x00,0x00,0xa5,0x01,0x00,0x00,0x2c,0x00,0x0c,0x00, +0xa4,0x01,0x00,0x00,0xab,0x01,0x00,0x00,0xe1,0x00,0x00,0x00,0x2e,0x01,0x00,0x00, +0x30,0x01,0x00,0x00,0xa6,0x01,0x00,0x00,0xa7,0x01,0x00,0x00,0xa8,0x01,0x00,0x00, +0x33,0x01,0x00,0x00,0xa9,0x01,0x00,0x00,0xaa,0x01,0x00,0x00,0x20,0x00,0x04,0x00, +0xad,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0xa4,0x01,0x00,0x00,0x1c,0x00,0x04,0x00, +0xb2,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0xa3,0x01,0x00,0x00,0x20,0x00,0x04,0x00, +0xb3,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0xb2,0x01,0x00,0x00,0x2c,0x00,0x06,0x00, +0x0d,0x00,0x00,0x00,0xe2,0x01,0x00,0x00,0xc1,0x00,0x00,0x00,0xc1,0x00,0x00,0x00, +0xc1,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf4,0x01,0x00,0x00, +0xab,0xaa,0x2a,0x3e,0x17,0x00,0x04,0x00,0x2a,0x02,0x00,0x00,0x55,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x2b,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x2b,0x02,0x00,0x00,0x2c,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x2f,0x02,0x00,0x00,0x10,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x30,0x02,0x00,0x00,0x2f,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x31,0x02,0x00,0x00,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x32,0x02,0x00,0x00,0x31,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x55,0x00,0x00,0x00,0x4d,0x02,0x00,0x00, +0x08,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x2a,0x02,0x00,0x00,0x4e,0x02,0x00,0x00, +0x4d,0x02,0x00,0x00,0x4d,0x02,0x00,0x00,0xce,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xdb,0x03,0x00,0x00,0x07,0x00,0x00,0x00,0x57,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xdd,0x03,0x00,0x00,0x07,0x00,0x00,0x00,0x58,0x00,0x00,0x00,0x2c,0x00,0x07,0x00, +0x57,0x00,0x00,0x00,0x2a,0x04,0x00,0x00,0xe1,0x00,0x00,0x00,0x2e,0x01,0x00,0x00, +0x30,0x01,0x00,0x00,0x33,0x01,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00, +0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xdd,0x03,0x00,0x00,0xf7,0x03,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xdb,0x03,0x00,0x00,0xf6,0x03,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x3c,0x03,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xad,0x01,0x00,0x00,0x85,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xb3,0x01,0x00,0x00,0x86,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xad,0x01,0x00,0x00,0x89,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x2a,0x02,0x00,0x00,0x2d,0x02,0x00,0x00, +0x2c,0x02,0x00,0x00,0x4f,0x00,0x07,0x00,0x11,0x01,0x00,0x00,0x2e,0x02,0x00,0x00, +0x2d,0x02,0x00,0x00,0x2d,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x71,0x00,0x04,0x00,0x32,0x02,0x00,0x00,0x33,0x02,0x00,0x00,0x2e,0x02,0x00,0x00, +0x7c,0x00,0x04,0x00,0x30,0x02,0x00,0x00,0x34,0x02,0x00,0x00,0x33,0x02,0x00,0x00, +0x72,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0x35,0x02,0x00,0x00,0x34,0x02,0x00,0x00, +0x41,0x00,0x05,0x00,0x87,0x00,0x00,0x00,0x81,0x02,0x00,0x00,0x85,0x00,0x00,0x00, +0x86,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0x82,0x02,0x00,0x00, +0x81,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x8e,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8e,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x1a,0x00,0x00,0x00,0x2b,0x04,0x00,0x00, +0x86,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x9e,0x02,0x00,0x00,0x92,0x02,0x00,0x00, +0xb1,0x00,0x05,0x00,0x4f,0x00,0x00,0x00,0x91,0x02,0x00,0x00,0x2b,0x04,0x00,0x00, +0x91,0x00,0x00,0x00,0xf6,0x00,0x04,0x00,0x9f,0x02,0x00,0x00,0x92,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x91,0x02,0x00,0x00,0x92,0x02,0x00,0x00, +0x9f,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x92,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0x85,0x02,0x00,0x00,0xab,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x27,0x00,0x00,0x00, +0x95,0x02,0x00,0x00,0x85,0x02,0x00,0x00,0x2b,0x04,0x00,0x00,0x3d,0x00,0x04,0x00, +0x1b,0x00,0x00,0x00,0x96,0x02,0x00,0x00,0x95,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x1b,0x00,0x00,0x00,0x97,0x02,0x00,0x00,0x35,0x02,0x00,0x00,0x96,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x9d,0x00,0x00,0x00,0xc2,0x02,0x00,0x00,0x9f,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x82,0x00,0x00,0x00,0xc4,0x02,0x00,0x00,0xc2,0x02,0x00,0x00, +0x97,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x86,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc5,0x02,0x00,0x00,0xc4,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0x9b,0x02,0x00,0x00,0x86,0x02,0x00,0x00, +0x2b,0x04,0x00,0x00,0x3e,0x00,0x03,0x00,0x9b,0x02,0x00,0x00,0xc5,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x1a,0x00,0x00,0x00,0x9e,0x02,0x00,0x00,0x2b,0x04,0x00,0x00, +0x2d,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x8e,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9f,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xa1,0x02,0x00,0x00, +0x86,0x02,0x00,0x00,0x86,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xa2,0x02,0x00,0x00,0xa1,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xa3,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa3,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x1b,0x00,0x00,0x00, +0x2e,0x04,0x00,0x00,0x35,0x02,0x00,0x00,0x9f,0x02,0x00,0x00,0x39,0x04,0x00,0x00, +0xbc,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x2d,0x04,0x00,0x00, +0xa2,0x02,0x00,0x00,0x9f,0x02,0x00,0x00,0x37,0x04,0x00,0x00,0xbc,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1a,0x00,0x00,0x00,0x2c,0x04,0x00,0x00,0x2d,0x01,0x00,0x00, +0x9f,0x02,0x00,0x00,0xbe,0x02,0x00,0x00,0xbc,0x02,0x00,0x00,0xb1,0x00,0x05,0x00, +0x4f,0x00,0x00,0x00,0xa6,0x02,0x00,0x00,0x2c,0x04,0x00,0x00,0x91,0x00,0x00,0x00, +0xf6,0x00,0x04,0x00,0xbf,0x02,0x00,0x00,0xbc,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xa6,0x02,0x00,0x00,0xa7,0x02,0x00,0x00,0xbf,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa7,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x89,0x02,0x00,0x00, +0xab,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x27,0x00,0x00,0x00,0xaa,0x02,0x00,0x00, +0x89,0x02,0x00,0x00,0x2c,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00, +0xab,0x02,0x00,0x00,0xaa,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0xac,0x02,0x00,0x00,0x35,0x02,0x00,0x00,0xab,0x02,0x00,0x00,0x7c,0x00,0x04,0x00, +0x11,0x01,0x00,0x00,0xca,0x02,0x00,0x00,0xac,0x02,0x00,0x00,0x7c,0x00,0x04,0x00, +0x11,0x01,0x00,0x00,0xcc,0x02,0x00,0x00,0x82,0x02,0x00,0x00,0xb0,0x00,0x05,0x00, +0x15,0x01,0x00,0x00,0xcd,0x02,0x00,0x00,0xca,0x02,0x00,0x00,0xcc,0x02,0x00,0x00, +0x9b,0x00,0x04,0x00,0x4f,0x00,0x00,0x00,0xce,0x02,0x00,0x00,0xcd,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xbb,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xce,0x02,0x00,0x00,0xb0,0x02,0x00,0x00,0xbb,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb0,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xb2,0x02,0x00,0x00, +0x86,0x02,0x00,0x00,0x2c,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb3,0x02,0x00,0x00,0xb2,0x02,0x00,0x00,0xb8,0x00,0x05,0x00,0x4f,0x00,0x00,0x00, +0xb6,0x02,0x00,0x00,0xb3,0x02,0x00,0x00,0x2d,0x04,0x00,0x00,0xf9,0x00,0x02,0x00, +0xba,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xba,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x15,0x01,0x00,0x00,0x3b,0x04,0x00,0x00,0xb6,0x02,0x00,0x00,0xb6,0x02,0x00,0x00, +0xa9,0x00,0x06,0x00,0x1b,0x00,0x00,0x00,0x3c,0x04,0x00,0x00,0x3b,0x04,0x00,0x00, +0xac,0x02,0x00,0x00,0x2e,0x04,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x3d,0x04,0x00,0x00,0xb6,0x02,0x00,0x00,0xb3,0x02,0x00,0x00,0x2d,0x04,0x00,0x00, +0xf9,0x00,0x02,0x00,0xbb,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xbb,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1b,0x00,0x00,0x00,0x39,0x04,0x00,0x00,0x2e,0x04,0x00,0x00, +0xa7,0x02,0x00,0x00,0x3c,0x04,0x00,0x00,0xba,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x37,0x04,0x00,0x00,0x2d,0x04,0x00,0x00,0xa7,0x02,0x00,0x00, +0x3d,0x04,0x00,0x00,0xba,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xbc,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbc,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1a,0x00,0x00,0x00, +0xbe,0x02,0x00,0x00,0x2c,0x04,0x00,0x00,0x2d,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa3,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xbf,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x9d,0x00,0x00,0x00,0xd3,0x02,0x00,0x00,0xaf,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x82,0x00,0x00,0x00,0xd5,0x02,0x00,0x00,0xd3,0x02,0x00,0x00,0x2e,0x04,0x00,0x00, +0x02,0x00,0x00,0x00,0x86,0x00,0x00,0x00,0x4f,0x00,0x07,0x00,0x07,0x00,0x00,0x00, +0xd6,0x02,0x00,0x00,0xd5,0x02,0x00,0x00,0xd5,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x92,0x00,0x00,0x00,0xdd,0x02,0x00,0x00, +0x85,0x00,0x00,0x00,0x91,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0xde,0x02,0x00,0x00,0xdd,0x02,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xd9,0x02,0x00,0x00,0xd6,0x02,0x00,0x00,0xde,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0xbb,0x00,0x00,0x00,0xe0,0x02,0x00,0x00,0xd0,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x82,0x00,0x00,0x00,0xe3,0x02,0x00,0x00,0x2d,0x04,0x00,0x00,0xc1,0x00,0x00,0x00, +0xc1,0x00,0x00,0x00,0xc1,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0xe0,0x02,0x00,0x00, +0x35,0x02,0x00,0x00,0xe3,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0xd5,0x00,0x00,0x00, +0xe5,0x02,0x00,0x00,0xd7,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe8,0x02,0x00,0x00,0xd9,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe9,0x02,0x00,0x00,0xd9,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x82,0x00,0x00,0x00,0xea,0x02,0x00,0x00,0xe8,0x02,0x00,0x00, +0xe9,0x02,0x00,0x00,0xc1,0x00,0x00,0x00,0xc1,0x00,0x00,0x00,0x63,0x00,0x04,0x00, +0xe5,0x02,0x00,0x00,0x35,0x02,0x00,0x00,0xea,0x02,0x00,0x00,0x41,0x00,0x05,0x00, +0x87,0x00,0x00,0x00,0x34,0x03,0x00,0x00,0x85,0x00,0x00,0x00,0x8c,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0x35,0x03,0x00,0x00,0x34,0x03,0x00,0x00, +0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0xff,0x02,0x00,0x00,0x35,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0xd9,0x02,0x00,0x00, +0xff,0x02,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x01,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0xba,0x00,0x05,0x00, +0x4f,0x00,0x00,0x00,0x02,0x03,0x00,0x00,0x01,0x03,0x00,0x00,0x59,0x01,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x03,0x03,0x00,0x00,0x02,0x03,0x00,0x00, +0xe8,0x00,0x00,0x00,0xc1,0x00,0x00,0x00,0x8e,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x05,0x03,0x00,0x00,0xd9,0x02,0x00,0x00,0x03,0x03,0x00,0x00,0x6f,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x07,0x03,0x00,0x00,0x35,0x02,0x00,0x00,0x81,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x09,0x03,0x00,0x00,0x07,0x03,0x00,0x00,0x20,0x01,0x00,0x00, +0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x0b,0x03,0x00,0x00,0x82,0x02,0x00,0x00, +0x88,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x0c,0x03,0x00,0x00,0x09,0x03,0x00,0x00, +0x0b,0x03,0x00,0x00,0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x0f,0x03,0x00,0x00, +0x0c,0x03,0x00,0x00,0x05,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x43,0x03,0x00,0x00,0x0f,0x03,0x00,0x00,0x0b,0x03,0x00,0x00,0x83,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x44,0x03,0x00,0x00,0x43,0x03,0x00,0x00,0x20,0x01,0x00,0x00, +0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00,0x46,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x44,0x03,0x00,0x00,0x6e,0x00,0x04,0x00,0x1b,0x00,0x00,0x00, +0x47,0x03,0x00,0x00,0x46,0x03,0x00,0x00,0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00, +0x6f,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x44,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0x3c,0x03,0x00,0x00,0x6f,0x03,0x00,0x00,0x41,0x00,0x05,0x00, +0x14,0x00,0x00,0x00,0x4f,0x03,0x00,0x00,0x3c,0x03,0x00,0x00,0xa3,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x50,0x03,0x00,0x00,0x4f,0x03,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x51,0x03,0x00,0x00,0xe8,0x00,0x00,0x00, +0x50,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0x52,0x03,0x00,0x00, +0x3c,0x03,0x00,0x00,0xce,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x53,0x03,0x00,0x00,0x52,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x54,0x03,0x00,0x00,0xe8,0x00,0x00,0x00,0x53,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x55,0x03,0x00,0x00,0x51,0x03,0x00,0x00,0x54,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x58,0x03,0x00,0x00,0x4f,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5a,0x03,0x00,0x00,0x52,0x03,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5b,0x03,0x00,0x00,0xe8,0x00,0x00,0x00, +0x5a,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5c,0x03,0x00,0x00, +0x58,0x03,0x00,0x00,0x5b,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x5f,0x03,0x00,0x00,0x4f,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x60,0x03,0x00,0x00,0xe8,0x00,0x00,0x00,0x5f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x62,0x03,0x00,0x00,0x52,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x63,0x03,0x00,0x00,0x60,0x03,0x00,0x00,0x62,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x66,0x03,0x00,0x00,0x4f,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x68,0x03,0x00,0x00,0x52,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x69,0x03,0x00,0x00,0x66,0x03,0x00,0x00, +0x68,0x03,0x00,0x00,0x50,0x00,0x07,0x00,0x58,0x00,0x00,0x00,0x25,0x04,0x00,0x00, +0x55,0x03,0x00,0x00,0x5c,0x03,0x00,0x00,0x63,0x03,0x00,0x00,0x69,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0xf6,0x03,0x00,0x00,0x2a,0x04,0x00,0x00,0x3e,0x00,0x03,0x00, +0xf7,0x03,0x00,0x00,0x25,0x04,0x00,0x00,0xf9,0x00,0x02,0x00,0x13,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x13,0x03,0x00,0x00,0xf5,0x00,0x07,0x00,0x1a,0x00,0x00,0x00, +0x2f,0x04,0x00,0x00,0x86,0x00,0x00,0x00,0xbf,0x02,0x00,0x00,0x30,0x03,0x00,0x00, +0x2e,0x03,0x00,0x00,0xb1,0x00,0x05,0x00,0x4f,0x00,0x00,0x00,0x16,0x03,0x00,0x00, +0x2f,0x04,0x00,0x00,0x78,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x31,0x03,0x00,0x00, +0x2e,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x16,0x03,0x00,0x00, +0x17,0x03,0x00,0x00,0x31,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x17,0x03,0x00,0x00, +0x41,0x00,0x05,0x00,0x27,0x00,0x00,0x00,0xf9,0x03,0x00,0x00,0xf6,0x03,0x00,0x00, +0x2f,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0x1a,0x03,0x00,0x00, +0xf9,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xfa,0x03,0x00,0x00, +0xf7,0x03,0x00,0x00,0x2f,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x1d,0x03,0x00,0x00,0xfa,0x03,0x00,0x00,0xba,0x00,0x05,0x00,0x4f,0x00,0x00,0x00, +0x1f,0x03,0x00,0x00,0x1d,0x03,0x00,0x00,0x0c,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x2d,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x1f,0x03,0x00,0x00, +0x20,0x03,0x00,0x00,0x2d,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x20,0x03,0x00,0x00, +0x80,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0x24,0x03,0x00,0x00,0x47,0x03,0x00,0x00, +0x1a,0x03,0x00,0x00,0x7c,0x00,0x04,0x00,0x11,0x01,0x00,0x00,0x73,0x03,0x00,0x00, +0x24,0x03,0x00,0x00,0x7c,0x00,0x04,0x00,0x11,0x01,0x00,0x00,0x75,0x03,0x00,0x00, +0x82,0x02,0x00,0x00,0xb0,0x00,0x05,0x00,0x15,0x01,0x00,0x00,0x76,0x03,0x00,0x00, +0x73,0x03,0x00,0x00,0x75,0x03,0x00,0x00,0x9b,0x00,0x04,0x00,0x4f,0x00,0x00,0x00, +0x77,0x03,0x00,0x00,0x76,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x2c,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x77,0x03,0x00,0x00,0x28,0x03,0x00,0x00, +0x2c,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x28,0x03,0x00,0x00,0x7c,0x00,0x04,0x00, +0x55,0x00,0x00,0x00,0x7b,0x03,0x00,0x00,0x2d,0x04,0x00,0x00,0x3c,0x00,0x06,0x00, +0xcc,0x00,0x00,0x00,0x7e,0x03,0x00,0x00,0xc9,0x00,0x00,0x00,0x24,0x03,0x00,0x00, +0xa3,0x00,0x00,0x00,0xed,0x00,0x07,0x00,0x55,0x00,0x00,0x00,0x7f,0x03,0x00,0x00, +0x7e,0x03,0x00,0x00,0xce,0x00,0x00,0x00,0xa3,0x00,0x00,0x00,0x7b,0x03,0x00,0x00, +0xf9,0x00,0x02,0x00,0x2c,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x2c,0x03,0x00,0x00, +0xf9,0x00,0x02,0x00,0x2d,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x2d,0x03,0x00,0x00, +0xf9,0x00,0x02,0x00,0x2e,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x2e,0x03,0x00,0x00, +0x80,0x00,0x05,0x00,0x1a,0x00,0x00,0x00,0x30,0x03,0x00,0x00,0x2f,0x04,0x00,0x00, +0x2d,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x13,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0x31,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x9d,0x00,0x00,0x00,0x9a,0x03,0x00,0x00, +0xa7,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x82,0x00,0x00,0x00,0x9c,0x03,0x00,0x00, +0x9a,0x03,0x00,0x00,0x35,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x86,0x00,0x00,0x00, +0x4f,0x00,0x08,0x00,0x0d,0x00,0x00,0x00,0x9d,0x03,0x00,0x00,0x9c,0x03,0x00,0x00, +0x9c,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x0d,0x00,0x00,0x00,0xa2,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xe2,0x01,0x00,0x00,0x9d,0x03,0x00,0x00,0x41,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0xa5,0x03,0x00,0x00,0x85,0x00,0x00,0x00,0x97,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa6,0x03,0x00,0x00,0xa5,0x03,0x00,0x00, +0x50,0x00,0x06,0x00,0x0d,0x00,0x00,0x00,0x8f,0x03,0x00,0x00,0xa6,0x03,0x00,0x00, +0xa6,0x03,0x00,0x00,0xa6,0x03,0x00,0x00,0x88,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0x90,0x03,0x00,0x00,0xa2,0x03,0x00,0x00,0x8f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x9d,0x00,0x00,0x00,0xaa,0x03,0x00,0x00,0xdf,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x82,0x00,0x00,0x00,0xab,0x03,0x00,0x00,0xaa,0x03,0x00,0x00,0xe1,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x86,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xac,0x03,0x00,0x00,0xab,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0x4f,0x00,0x00,0x00,0xae,0x03,0x00,0x00,0xac,0x03,0x00,0x00,0xc1,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb0,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xb0,0x03,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x3e,0x04,0x00,0x00,0xae,0x03,0x00,0x00, +0xe8,0x00,0x00,0x00,0xac,0x03,0x00,0x00,0x8e,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0x93,0x03,0x00,0x00,0x90,0x03,0x00,0x00,0x3e,0x04,0x00,0x00,0x94,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcb,0x03,0x00,0x00,0x93,0x03,0x00,0x00,0xf0,0x00,0x00,0x00, +0xbc,0x00,0x05,0x00,0x4f,0x00,0x00,0x00,0xbc,0x03,0x00,0x00,0xcb,0x03,0x00,0x00, +0xfa,0x00,0x00,0x00,0xf7,0x00,0x03,0x00,0xc5,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xbc,0x03,0x00,0x00,0xbd,0x03,0x00,0x00,0xc0,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbd,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbf,0x03,0x00,0x00,0xcb,0x03,0x00,0x00,0xff,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc5,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xc0,0x03,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xd0,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0xcb,0x03,0x00,0x00,0x02,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc3,0x03,0x00,0x00,0xd0,0x03,0x00,0x00,0x07,0x01,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc4,0x03,0x00,0x00,0xc3,0x03,0x00,0x00,0x09,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc5,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xc5,0x03,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x32,0x04,0x00,0x00,0xbf,0x03,0x00,0x00, +0xbd,0x03,0x00,0x00,0xc4,0x03,0x00,0x00,0xc0,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc7,0x03,0x00,0x00,0x32,0x04,0x00,0x00,0x0c,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd5,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0xc7,0x03,0x00,0x00,0xf4,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0xbb,0x00,0x00,0x00,0xd7,0x03,0x00,0x00,0xbd,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x82,0x00,0x00,0x00,0xda,0x03,0x00,0x00,0xd5,0x03,0x00,0x00,0xc1,0x00,0x00,0x00, +0xc1,0x00,0x00,0x00,0xc1,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0xd7,0x03,0x00,0x00, +0x35,0x02,0x00,0x00,0xda,0x03,0x00,0x00,0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_09de638806a1d366ac38072b997f505e.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_09de638806a1d366ac38072b997f505e.h new file mode 100644 index 00000000..6ef3a2ab --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_09de638806a1d366ac38072b997f505e.h @@ -0,0 +1,462 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_09de638806a1d366ac38072b997f505e.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_09de638806a1d366ac38072b997f505e_SampledImageResourceNames[] = { "r_input_motion_vectors", "r_input_depth", "r_input_color_jittered", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_09de638806a1d366ac38072b997f505e_SampledImageResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_09de638806a1d366ac38072b997f505e_SampledImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_09de638806a1d366ac38072b997f505e_SampledImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_09de638806a1d366ac38072b997f505e_StorageImageResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_09de638806a1d366ac38072b997f505e_StorageImageResourceBindings[] = { 5, 6, 7, 11, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_09de638806a1d366ac38072b997f505e_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_09de638806a1d366ac38072b997f505e_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_09de638806a1d366ac38072b997f505e_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_09de638806a1d366ac38072b997f505e_UniformBufferResourceBindings[] = { 12, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_09de638806a1d366ac38072b997f505e_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_09de638806a1d366ac38072b997f505e_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_09de638806a1d366ac38072b997f505e_size = 7020; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_09de638806a1d366ac38072b997f505e_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0xbf,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x06,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x5b,0x02,0x00,0x00, +0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00, +0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75, +0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00, +0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70, +0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72, +0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47, +0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69, +0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00, +0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0x8b,0x00,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x8b,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53, +0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00, +0x06,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73, +0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00, +0x8b,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f, +0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e, +0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0x8b,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65, +0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0x8b,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65, +0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0x8b,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00, +0x06,0x00,0x08,0x00,0x8b,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76, +0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00, +0x06,0x00,0x05,0x00,0x8b,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x8b,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61, +0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x8b,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x8b,0x00,0x00,0x00,0x0b,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74, +0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00, +0x06,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00, +0x8b,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75, +0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72, +0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x8b,0x00,0x00,0x00,0x0e,0x00,0x00,0x00, +0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00, +0x8b,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53, +0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x8b,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c, +0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0x8b,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43, +0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00, +0x8b,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61, +0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x8d,0x00,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x00,0x00,0x05,0x00,0x06,0x00,0xb1,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x00,0x00,0x05,0x00,0x08,0x00, +0xb9,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f, +0x72,0x5f,0x6a,0x69,0x74,0x74,0x65,0x72,0x65,0x64,0x00,0x00,0x05,0x00,0x08,0x00, +0xc1,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69, +0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x05,0x00,0x07,0x00, +0xd2,0x00,0x00,0x00,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x6c,0x75,0x6d,0x61,0x00,0x00,0x05,0x00,0x0c,0x00,0xde,0x00,0x00,0x00, +0x72,0x77,0x5f,0x72,0x65,0x63,0x6f,0x6e,0x73,0x74,0x72,0x75,0x63,0x74,0x65,0x64, +0x5f,0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x6e,0x65,0x61,0x72,0x65,0x73, +0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x05,0x00,0x06,0x00,0xe5,0x00,0x00,0x00, +0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x44,0x65,0x70,0x74,0x68,0x00, +0x05,0x00,0x09,0x00,0xec,0x00,0x00,0x00,0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74, +0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72, +0x73,0x00,0x00,0x00,0x05,0x00,0x07,0x00,0xf4,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x05,0x00,0x08,0x00,0x5b,0x02,0x00,0x00,0x67,0x6c,0x5f,0x47,0x6c,0x6f,0x62,0x61, +0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x8b,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x8b,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x8b,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x8b,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0x8b,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8d,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8d,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb1,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb1,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb9,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb9,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc1,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc1,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd2,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd2,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xd2,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xde,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xde,0x00,0x00,0x00,0x21,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe5,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe5,0x00,0x00,0x00,0x21,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xe5,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xec,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xec,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0xec,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xf4,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xf4,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x5b,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x77,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00, +0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x0d,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x14,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x15,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x1b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x2b,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x14,0x00,0x02,0x00, +0x53,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x5e,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x5e,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x60,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x5e,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x8a,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x1e,0x00,0x15,0x00,0x8b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x8a,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x8c,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x8b,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x8c,0x00,0x00,0x00, +0x8d,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0x8e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x8f,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0x94,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0x99,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x9a,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0x9f,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0xa4,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0xa9,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xaa,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xaf,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xb0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xaf,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xb0,0x00,0x00,0x00,0xb1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xb0,0x00,0x00,0x00,0xb9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xb0,0x00,0x00,0x00,0xc1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0xd0,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xd1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xd0,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xd1,0x00,0x00,0x00,0xd2,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd6,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0xdc,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xdd,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xdc,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xdd,0x00,0x00,0x00,0xde,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xe1,0x00,0x00,0x00,0x0b,0x00,0x00,0x00, +0x5d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xe3,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xd1,0x00,0x00,0x00,0xe5,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xea,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xeb,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xea,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xeb,0x00,0x00,0x00, +0xec,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xb0,0x00,0x00,0x00, +0xf4,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0xf6,0x00,0x00,0x00,0x8e,0x00,0x00,0x00,0x8e,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xfd,0x00,0x00,0x00,0x00,0x00,0x80,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x02,0x01,0x00,0x00,0xd0,0xb3,0x59,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x03,0x01,0x00,0x00,0x59,0x17,0x37,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x04,0x01,0x00,0x00,0x98,0xdd,0x93,0x3d,0x2c,0x00,0x06,0x00, +0x0d,0x00,0x00,0x00,0x05,0x01,0x00,0x00,0x02,0x01,0x00,0x00,0x03,0x01,0x00,0x00, +0x04,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0f,0x01,0x00,0x00, +0xa7,0x1a,0x11,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x14,0x01,0x00,0x00, +0xf7,0xd2,0x61,0x44,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x17,0x01,0x00,0x00, +0xab,0xaa,0xaa,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1c,0x01,0x00,0x00, +0x00,0x00,0xe8,0x42,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1e,0x01,0x00,0x00, +0x00,0x00,0x80,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x21,0x01,0x00,0x00, +0x0a,0xd7,0x23,0x3c,0x17,0x00,0x04,0x00,0x26,0x01,0x00,0x00,0x5d,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x2a,0x01,0x00,0x00,0x53,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x32,0x01,0x00,0x00, +0x00,0x00,0x00,0x3f,0x2c,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x4b,0x01,0x00,0x00, +0x32,0x01,0x00,0x00,0x32,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0x58,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0x59,0x01,0x00,0x00,0x58,0x01,0x00,0x00,0x8e,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1b,0x00,0x00,0x00,0x5b,0x01,0x00,0x00,0x8e,0x00,0x00,0x00,0x58,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0x5e,0x01,0x00,0x00,0x58,0x01,0x00,0x00, +0x58,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x84,0x01,0x00,0x00, +0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00,0xa3,0x01,0x00,0x00, +0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xce,0x01,0x00,0x00, +0x09,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xcf,0x01,0x00,0x00,0x1b,0x00,0x00,0x00, +0xce,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00,0xd0,0x01,0x00,0x00, +0xff,0xff,0xff,0xff,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0xd1,0x01,0x00,0x00, +0x8e,0x00,0x00,0x00,0xd0,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0xd2,0x01,0x00,0x00,0xd0,0x01,0x00,0x00,0x8e,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1b,0x00,0x00,0x00,0xd3,0x01,0x00,0x00,0xd0,0x01,0x00,0x00,0x58,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0xd4,0x01,0x00,0x00,0xd0,0x01,0x00,0x00, +0xd0,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0xd5,0x01,0x00,0x00, +0x58,0x01,0x00,0x00,0xd0,0x01,0x00,0x00,0x2c,0x00,0x0c,0x00,0xcf,0x01,0x00,0x00, +0xd6,0x01,0x00,0x00,0xf6,0x00,0x00,0x00,0x59,0x01,0x00,0x00,0x5b,0x01,0x00,0x00, +0xd1,0x01,0x00,0x00,0xd2,0x01,0x00,0x00,0xd3,0x01,0x00,0x00,0x5e,0x01,0x00,0x00, +0xd4,0x01,0x00,0x00,0xd5,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0xd8,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0xcf,0x01,0x00,0x00,0x1c,0x00,0x04,0x00,0xdd,0x01,0x00,0x00, +0x06,0x00,0x00,0x00,0xce,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0xde,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0xdd,0x01,0x00,0x00,0x2c,0x00,0x06,0x00,0x0d,0x00,0x00,0x00, +0x0d,0x02,0x00,0x00,0xd6,0x00,0x00,0x00,0xd6,0x00,0x00,0x00,0xd6,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1f,0x02,0x00,0x00,0xab,0xaa,0x2a,0x3e, +0x17,0x00,0x04,0x00,0x59,0x02,0x00,0x00,0x5d,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x5a,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x59,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x5a,0x02,0x00,0x00,0x5b,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x76,0x02,0x00,0x00,0x08,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0x59,0x02,0x00,0x00,0x77,0x02,0x00,0x00,0x76,0x02,0x00,0x00, +0x76,0x02,0x00,0x00,0xe3,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x53,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x5f,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x55,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x2c,0x00,0x07,0x00,0x5f,0x00,0x00,0x00, +0xaa,0x04,0x00,0x00,0xf6,0x00,0x00,0x00,0x59,0x01,0x00,0x00,0x5b,0x01,0x00,0x00, +0x5e,0x01,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x55,0x04,0x00,0x00,0x6f,0x04,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x53,0x04,0x00,0x00,0x6e,0x04,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xd8,0x01,0x00,0x00,0xb2,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xde,0x01,0x00,0x00,0xb3,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xd8,0x01,0x00,0x00,0xb6,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x59,0x02,0x00,0x00,0x5c,0x02,0x00,0x00,0x5b,0x02,0x00,0x00, +0x4f,0x00,0x07,0x00,0x26,0x01,0x00,0x00,0x5d,0x02,0x00,0x00,0x5c,0x02,0x00,0x00, +0x5c,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00, +0x1b,0x00,0x00,0x00,0x5e,0x02,0x00,0x00,0x5d,0x02,0x00,0x00,0x41,0x00,0x05,0x00, +0x8f,0x00,0x00,0x00,0xae,0x02,0x00,0x00,0x8d,0x00,0x00,0x00,0x8e,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0xaf,0x02,0x00,0x00,0xae,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xbb,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xbb,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1a,0x00,0x00,0x00,0xab,0x04,0x00,0x00,0x8e,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0xcb,0x02,0x00,0x00,0xbf,0x02,0x00,0x00,0xb1,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0xbe,0x02,0x00,0x00,0xab,0x04,0x00,0x00,0x9f,0x00,0x00,0x00, +0xf6,0x00,0x04,0x00,0xcc,0x02,0x00,0x00,0xbf,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xbe,0x02,0x00,0x00,0xbf,0x02,0x00,0x00,0xcc,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbf,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xb2,0x02,0x00,0x00, +0xd6,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x2b,0x00,0x00,0x00,0xc2,0x02,0x00,0x00, +0xb2,0x02,0x00,0x00,0xab,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00, +0xc3,0x02,0x00,0x00,0xc2,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0xc4,0x02,0x00,0x00,0x5e,0x02,0x00,0x00,0xc3,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0xaf,0x00,0x00,0x00,0xef,0x02,0x00,0x00,0xb1,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x8a,0x00,0x00,0x00,0xf1,0x02,0x00,0x00,0xef,0x02,0x00,0x00,0xc4,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x8e,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf2,0x02,0x00,0x00,0xf1,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x14,0x00,0x00,0x00,0xc8,0x02,0x00,0x00,0xb3,0x02,0x00,0x00,0xab,0x04,0x00,0x00, +0x3e,0x00,0x03,0x00,0xc8,0x02,0x00,0x00,0xf2,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x1a,0x00,0x00,0x00,0xcb,0x02,0x00,0x00,0xab,0x04,0x00,0x00,0x58,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xbb,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xcc,0x02,0x00,0x00, +0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xce,0x02,0x00,0x00,0xb3,0x02,0x00,0x00, +0x8e,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xcf,0x02,0x00,0x00, +0xce,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xd0,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd0,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x1b,0x00,0x00,0x00,0xae,0x04,0x00,0x00, +0x5e,0x02,0x00,0x00,0xcc,0x02,0x00,0x00,0xb9,0x04,0x00,0x00,0xe9,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xad,0x04,0x00,0x00,0xcf,0x02,0x00,0x00, +0xcc,0x02,0x00,0x00,0xb7,0x04,0x00,0x00,0xe9,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x1a,0x00,0x00,0x00,0xac,0x04,0x00,0x00,0x58,0x01,0x00,0x00,0xcc,0x02,0x00,0x00, +0xeb,0x02,0x00,0x00,0xe9,0x02,0x00,0x00,0xb1,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0xd3,0x02,0x00,0x00,0xac,0x04,0x00,0x00,0x9f,0x00,0x00,0x00,0xf6,0x00,0x04,0x00, +0xec,0x02,0x00,0x00,0xe9,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xd3,0x02,0x00,0x00,0xd4,0x02,0x00,0x00,0xec,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd4,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xb6,0x02,0x00,0x00,0xd6,0x01,0x00,0x00, +0x41,0x00,0x05,0x00,0x2b,0x00,0x00,0x00,0xd7,0x02,0x00,0x00,0xb6,0x02,0x00,0x00, +0xac,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0xd8,0x02,0x00,0x00, +0xd7,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0xd9,0x02,0x00,0x00, +0x5e,0x02,0x00,0x00,0xd8,0x02,0x00,0x00,0x7c,0x00,0x04,0x00,0x26,0x01,0x00,0x00, +0xf7,0x02,0x00,0x00,0xd9,0x02,0x00,0x00,0x7c,0x00,0x04,0x00,0x26,0x01,0x00,0x00, +0xf9,0x02,0x00,0x00,0xaf,0x02,0x00,0x00,0xb0,0x00,0x05,0x00,0x2a,0x01,0x00,0x00, +0xfa,0x02,0x00,0x00,0xf7,0x02,0x00,0x00,0xf9,0x02,0x00,0x00,0x9b,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0xfb,0x02,0x00,0x00,0xfa,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xe8,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xfb,0x02,0x00,0x00, +0xdd,0x02,0x00,0x00,0xe8,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xdd,0x02,0x00,0x00, +0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xdf,0x02,0x00,0x00,0xb3,0x02,0x00,0x00, +0xac,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe0,0x02,0x00,0x00, +0xdf,0x02,0x00,0x00,0xba,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xe3,0x02,0x00,0x00, +0xe0,0x02,0x00,0x00,0xad,0x04,0x00,0x00,0xf9,0x00,0x02,0x00,0xe7,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe7,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x2a,0x01,0x00,0x00, +0xbb,0x04,0x00,0x00,0xe3,0x02,0x00,0x00,0xe3,0x02,0x00,0x00,0xa9,0x00,0x06,0x00, +0x1b,0x00,0x00,0x00,0xbc,0x04,0x00,0x00,0xbb,0x04,0x00,0x00,0xd9,0x02,0x00,0x00, +0xae,0x04,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xbd,0x04,0x00,0x00, +0xe3,0x02,0x00,0x00,0xe0,0x02,0x00,0x00,0xad,0x04,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe8,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xe8,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x1b,0x00,0x00,0x00,0xb9,0x04,0x00,0x00,0xae,0x04,0x00,0x00,0xd4,0x02,0x00,0x00, +0xbc,0x04,0x00,0x00,0xe7,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xb7,0x04,0x00,0x00,0xad,0x04,0x00,0x00,0xd4,0x02,0x00,0x00,0xbd,0x04,0x00,0x00, +0xe7,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xe9,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe9,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1a,0x00,0x00,0x00,0xeb,0x02,0x00,0x00, +0xac,0x04,0x00,0x00,0x58,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xd0,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xec,0x02,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x24,0x03,0x00,0x00,0xae,0x04,0x00,0x00,0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x26,0x03,0x00,0x00,0x24,0x03,0x00,0x00,0x4b,0x01,0x00,0x00,0x41,0x00,0x05,0x00, +0x9a,0x00,0x00,0x00,0x36,0x03,0x00,0x00,0x8d,0x00,0x00,0x00,0x99,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x37,0x03,0x00,0x00,0x36,0x03,0x00,0x00, +0x83,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x28,0x03,0x00,0x00,0x26,0x03,0x00,0x00, +0x37,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x2b,0x03,0x00,0x00, +0xaf,0x02,0x00,0x00,0x88,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x2c,0x03,0x00,0x00, +0x28,0x03,0x00,0x00,0x2b,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x8f,0x00,0x00,0x00, +0x3e,0x03,0x00,0x00,0x8d,0x00,0x00,0x00,0x94,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x1b,0x00,0x00,0x00,0x3f,0x03,0x00,0x00,0x3e,0x03,0x00,0x00,0x6f,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x2e,0x03,0x00,0x00,0x3f,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x2f,0x03,0x00,0x00,0x2c,0x03,0x00,0x00,0x2e,0x03,0x00,0x00, +0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00,0x31,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x2f,0x03,0x00,0x00,0x6e,0x00,0x04,0x00,0x1b,0x00,0x00,0x00, +0x32,0x03,0x00,0x00,0x31,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0xaf,0x00,0x00,0x00, +0x44,0x03,0x00,0x00,0xc1,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8a,0x00,0x00,0x00, +0x46,0x03,0x00,0x00,0x44,0x03,0x00,0x00,0x32,0x03,0x00,0x00,0x02,0x00,0x00,0x00, +0x8e,0x00,0x00,0x00,0x4f,0x00,0x07,0x00,0x07,0x00,0x00,0x00,0x47,0x03,0x00,0x00, +0x46,0x03,0x00,0x00,0x46,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x9a,0x00,0x00,0x00,0x51,0x03,0x00,0x00,0x8d,0x00,0x00,0x00, +0x9f,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x52,0x03,0x00,0x00, +0x51,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x4a,0x03,0x00,0x00, +0x47,0x03,0x00,0x00,0x52,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x9a,0x00,0x00,0x00, +0x55,0x03,0x00,0x00,0x8d,0x00,0x00,0x00,0xa4,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x56,0x03,0x00,0x00,0x55,0x03,0x00,0x00,0x83,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x4d,0x03,0x00,0x00,0x4a,0x03,0x00,0x00,0x56,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0xd0,0x00,0x00,0x00,0x58,0x03,0x00,0x00,0xe5,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x8a,0x00,0x00,0x00,0x5b,0x03,0x00,0x00,0xad,0x04,0x00,0x00, +0xd6,0x00,0x00,0x00,0xd6,0x00,0x00,0x00,0xd6,0x00,0x00,0x00,0x63,0x00,0x04,0x00, +0x58,0x03,0x00,0x00,0x5e,0x02,0x00,0x00,0x5b,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0xea,0x00,0x00,0x00,0x5d,0x03,0x00,0x00,0xec,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x60,0x03,0x00,0x00,0x4d,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x61,0x03,0x00,0x00,0x4d,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x8a,0x00,0x00,0x00,0x62,0x03,0x00,0x00, +0x60,0x03,0x00,0x00,0x61,0x03,0x00,0x00,0xd6,0x00,0x00,0x00,0xd6,0x00,0x00,0x00, +0x63,0x00,0x04,0x00,0x5d,0x03,0x00,0x00,0x5e,0x02,0x00,0x00,0x62,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x78,0x03,0x00,0x00,0x4d,0x03,0x00,0x00, +0x2e,0x03,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x79,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x78,0x03,0x00,0x00,0xba,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x7a,0x03,0x00,0x00,0x79,0x03,0x00,0x00,0x84,0x01,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x7b,0x03,0x00,0x00,0x7a,0x03,0x00,0x00, +0xfd,0x00,0x00,0x00,0xd6,0x00,0x00,0x00,0x8e,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x7d,0x03,0x00,0x00,0x4d,0x03,0x00,0x00,0x7b,0x03,0x00,0x00,0x6f,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x7f,0x03,0x00,0x00,0x5e,0x02,0x00,0x00,0x81,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x81,0x03,0x00,0x00,0x7f,0x03,0x00,0x00,0x4b,0x01,0x00,0x00, +0x88,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x84,0x03,0x00,0x00,0x81,0x03,0x00,0x00, +0x2b,0x03,0x00,0x00,0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x87,0x03,0x00,0x00, +0x84,0x03,0x00,0x00,0x7d,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xbb,0x03,0x00,0x00,0x87,0x03,0x00,0x00,0x2b,0x03,0x00,0x00,0x83,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xbc,0x03,0x00,0x00,0xbb,0x03,0x00,0x00,0x4b,0x01,0x00,0x00, +0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00,0xbe,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0xbc,0x03,0x00,0x00,0x6e,0x00,0x04,0x00,0x1b,0x00,0x00,0x00, +0xbf,0x03,0x00,0x00,0xbe,0x03,0x00,0x00,0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00, +0xe7,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0xbc,0x03,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc8,0x03,0x00,0x00,0xe7,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc9,0x03,0x00,0x00, +0xfd,0x00,0x00,0x00,0xc8,0x03,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xcb,0x03,0x00,0x00,0xe7,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcc,0x03,0x00,0x00,0xfd,0x00,0x00,0x00,0xcb,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcd,0x03,0x00,0x00,0xc9,0x03,0x00,0x00, +0xcc,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd4,0x03,0x00,0x00, +0xc8,0x03,0x00,0x00,0xcc,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xdb,0x03,0x00,0x00,0xc9,0x03,0x00,0x00,0xcb,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe1,0x03,0x00,0x00,0xc8,0x03,0x00,0x00,0xcb,0x03,0x00,0x00, +0x50,0x00,0x07,0x00,0x60,0x00,0x00,0x00,0x9d,0x04,0x00,0x00,0xcd,0x03,0x00,0x00, +0xd4,0x03,0x00,0x00,0xdb,0x03,0x00,0x00,0xe1,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0x6e,0x04,0x00,0x00,0xaa,0x04,0x00,0x00,0x3e,0x00,0x03,0x00,0x6f,0x04,0x00,0x00, +0x9d,0x04,0x00,0x00,0xf9,0x00,0x02,0x00,0x8b,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8b,0x03,0x00,0x00,0xf5,0x00,0x07,0x00,0x1a,0x00,0x00,0x00,0xaf,0x04,0x00,0x00, +0x8e,0x00,0x00,0x00,0xec,0x02,0x00,0x00,0xa8,0x03,0x00,0x00,0xa6,0x03,0x00,0x00, +0xb1,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x8e,0x03,0x00,0x00,0xaf,0x04,0x00,0x00, +0xa3,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0xa9,0x03,0x00,0x00,0xa6,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x8e,0x03,0x00,0x00,0x8f,0x03,0x00,0x00, +0xa9,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x8f,0x03,0x00,0x00,0x41,0x00,0x05,0x00, +0x2b,0x00,0x00,0x00,0x71,0x04,0x00,0x00,0x6e,0x04,0x00,0x00,0xaf,0x04,0x00,0x00, +0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0x92,0x03,0x00,0x00,0x71,0x04,0x00,0x00, +0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0x72,0x04,0x00,0x00,0x6f,0x04,0x00,0x00, +0xaf,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x95,0x03,0x00,0x00, +0x72,0x04,0x00,0x00,0xba,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x97,0x03,0x00,0x00, +0x95,0x03,0x00,0x00,0x21,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xa5,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x97,0x03,0x00,0x00,0x98,0x03,0x00,0x00, +0xa5,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x98,0x03,0x00,0x00,0x80,0x00,0x05,0x00, +0x1b,0x00,0x00,0x00,0x9c,0x03,0x00,0x00,0xbf,0x03,0x00,0x00,0x92,0x03,0x00,0x00, +0x7c,0x00,0x04,0x00,0x26,0x01,0x00,0x00,0xeb,0x03,0x00,0x00,0x9c,0x03,0x00,0x00, +0x7c,0x00,0x04,0x00,0x26,0x01,0x00,0x00,0xed,0x03,0x00,0x00,0xaf,0x02,0x00,0x00, +0xb0,0x00,0x05,0x00,0x2a,0x01,0x00,0x00,0xee,0x03,0x00,0x00,0xeb,0x03,0x00,0x00, +0xed,0x03,0x00,0x00,0x9b,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0xef,0x03,0x00,0x00, +0xee,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0xa4,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xef,0x03,0x00,0x00,0xa0,0x03,0x00,0x00,0xa4,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa0,0x03,0x00,0x00,0x7c,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0xf3,0x03,0x00,0x00,0xad,0x04,0x00,0x00,0x3c,0x00,0x06,0x00,0xe1,0x00,0x00,0x00, +0xf6,0x03,0x00,0x00,0xde,0x00,0x00,0x00,0x9c,0x03,0x00,0x00,0xb5,0x00,0x00,0x00, +0xef,0x00,0x07,0x00,0x5d,0x00,0x00,0x00,0xf7,0x03,0x00,0x00,0xf6,0x03,0x00,0x00, +0xe3,0x00,0x00,0x00,0xb5,0x00,0x00,0x00,0xf3,0x03,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa4,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xa4,0x03,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa5,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xa5,0x03,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa6,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xa6,0x03,0x00,0x00,0x80,0x00,0x05,0x00, +0x1a,0x00,0x00,0x00,0xa8,0x03,0x00,0x00,0xaf,0x04,0x00,0x00,0x58,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x8b,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xa9,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0xaf,0x00,0x00,0x00,0x12,0x04,0x00,0x00,0xb9,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x8a,0x00,0x00,0x00,0x14,0x04,0x00,0x00,0x12,0x04,0x00,0x00, +0x5e,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x8e,0x00,0x00,0x00,0x4f,0x00,0x08,0x00, +0x0d,0x00,0x00,0x00,0x15,0x04,0x00,0x00,0x14,0x04,0x00,0x00,0x14,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x0d,0x00,0x00,0x00,0x1a,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x0d,0x02,0x00,0x00,0x15,0x04,0x00,0x00,0x41,0x00,0x05,0x00,0xaa,0x00,0x00,0x00, +0x1d,0x04,0x00,0x00,0x8d,0x00,0x00,0x00,0xa9,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x1e,0x04,0x00,0x00,0x1d,0x04,0x00,0x00,0x50,0x00,0x06,0x00, +0x0d,0x00,0x00,0x00,0x07,0x04,0x00,0x00,0x1e,0x04,0x00,0x00,0x1e,0x04,0x00,0x00, +0x1e,0x04,0x00,0x00,0x88,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x08,0x04,0x00,0x00, +0x1a,0x04,0x00,0x00,0x07,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0xaf,0x00,0x00,0x00, +0x22,0x04,0x00,0x00,0xf4,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8a,0x00,0x00,0x00, +0x23,0x04,0x00,0x00,0x22,0x04,0x00,0x00,0xf6,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x8e,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x24,0x04,0x00,0x00, +0x23,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x26,0x04,0x00,0x00,0x24,0x04,0x00,0x00,0xd6,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x28,0x04,0x00,0x00,0xf8,0x00,0x02,0x00,0x28,0x04,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xbe,0x04,0x00,0x00,0x26,0x04,0x00,0x00,0xfd,0x00,0x00,0x00, +0x24,0x04,0x00,0x00,0x8e,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x0b,0x04,0x00,0x00, +0x08,0x04,0x00,0x00,0xbe,0x04,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x43,0x04,0x00,0x00,0x0b,0x04,0x00,0x00,0x05,0x01,0x00,0x00,0xbc,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x34,0x04,0x00,0x00,0x43,0x04,0x00,0x00,0x0f,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x3d,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x34,0x04,0x00,0x00,0x35,0x04,0x00,0x00,0x38,0x04,0x00,0x00,0xf8,0x00,0x02,0x00, +0x35,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x37,0x04,0x00,0x00, +0x43,0x04,0x00,0x00,0x14,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x3d,0x04,0x00,0x00, +0xf8,0x00,0x02,0x00,0x38,0x04,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x48,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x43,0x04,0x00,0x00, +0x17,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3b,0x04,0x00,0x00, +0x48,0x04,0x00,0x00,0x1c,0x01,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3c,0x04,0x00,0x00,0x3b,0x04,0x00,0x00,0x1e,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x3d,0x04,0x00,0x00,0xf8,0x00,0x02,0x00,0x3d,0x04,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xb2,0x04,0x00,0x00,0x37,0x04,0x00,0x00,0x35,0x04,0x00,0x00, +0x3c,0x04,0x00,0x00,0x38,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3f,0x04,0x00,0x00,0xb2,0x04,0x00,0x00,0x21,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x4d,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x3f,0x04,0x00,0x00,0x1f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0xd0,0x00,0x00,0x00, +0x4f,0x04,0x00,0x00,0xd2,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x8a,0x00,0x00,0x00, +0x52,0x04,0x00,0x00,0x4d,0x04,0x00,0x00,0xd6,0x00,0x00,0x00,0xd6,0x00,0x00,0x00, +0xd6,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x4f,0x04,0x00,0x00,0x5e,0x02,0x00,0x00, +0x52,0x04,0x00,0x00,0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_0e9fa437a35c7b82c313563ab9c527d8.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_0e9fa437a35c7b82c313563ab9c527d8.h new file mode 100644 index 00000000..f78f122a --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_0e9fa437a35c7b82c313563ab9c527d8.h @@ -0,0 +1,463 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_0e9fa437a35c7b82c313563ab9c527d8.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_0e9fa437a35c7b82c313563ab9c527d8_SampledImageResourceNames[] = { "r_input_motion_vectors", "r_input_depth", "r_input_color_jittered", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_0e9fa437a35c7b82c313563ab9c527d8_SampledImageResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_0e9fa437a35c7b82c313563ab9c527d8_SampledImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_0e9fa437a35c7b82c313563ab9c527d8_SampledImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_0e9fa437a35c7b82c313563ab9c527d8_StorageImageResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_0e9fa437a35c7b82c313563ab9c527d8_StorageImageResourceBindings[] = { 5, 6, 7, 11, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_0e9fa437a35c7b82c313563ab9c527d8_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_0e9fa437a35c7b82c313563ab9c527d8_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_0e9fa437a35c7b82c313563ab9c527d8_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_0e9fa437a35c7b82c313563ab9c527d8_UniformBufferResourceBindings[] = { 12, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_0e9fa437a35c7b82c313563ab9c527d8_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_0e9fa437a35c7b82c313563ab9c527d8_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_0e9fa437a35c7b82c313563ab9c527d8_size = 7040; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_0e9fa437a35c7b82c313563ab9c527d8_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0xa2,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x06,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x5c,0x02,0x00,0x00, +0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00, +0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75, +0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00, +0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70, +0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72, +0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47, +0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69, +0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00, +0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0x92,0x00,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x92,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53, +0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x92,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00, +0x06,0x00,0x07,0x00,0x92,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73, +0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00, +0x92,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f, +0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e, +0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0x92,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65, +0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0x92,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65, +0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0x92,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00, +0x06,0x00,0x08,0x00,0x92,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76, +0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00, +0x06,0x00,0x05,0x00,0x92,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x92,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61, +0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x92,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x92,0x00,0x00,0x00,0x0b,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74, +0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00, +0x06,0x00,0x07,0x00,0x92,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00, +0x92,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75, +0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72, +0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x92,0x00,0x00,0x00,0x0e,0x00,0x00,0x00, +0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00, +0x92,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53, +0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x92,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c, +0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0x92,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43, +0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00, +0x92,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61, +0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x94,0x00,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x00,0x00,0x05,0x00,0x06,0x00,0xb3,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x00,0x00,0x05,0x00,0x08,0x00, +0xbb,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f, +0x72,0x5f,0x6a,0x69,0x74,0x74,0x65,0x72,0x65,0x64,0x00,0x00,0x05,0x00,0x08,0x00, +0xc3,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69, +0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x05,0x00,0x07,0x00, +0xd4,0x00,0x00,0x00,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x6c,0x75,0x6d,0x61,0x00,0x00,0x05,0x00,0x0c,0x00,0xe0,0x00,0x00,0x00, +0x72,0x77,0x5f,0x72,0x65,0x63,0x6f,0x6e,0x73,0x74,0x72,0x75,0x63,0x74,0x65,0x64, +0x5f,0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x6e,0x65,0x61,0x72,0x65,0x73, +0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x05,0x00,0x06,0x00,0xe7,0x00,0x00,0x00, +0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x44,0x65,0x70,0x74,0x68,0x00, +0x05,0x00,0x09,0x00,0xee,0x00,0x00,0x00,0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74, +0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72, +0x73,0x00,0x00,0x00,0x05,0x00,0x07,0x00,0xf6,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x05,0x00,0x08,0x00,0x5c,0x02,0x00,0x00,0x67,0x6c,0x5f,0x47,0x6c,0x6f,0x62,0x61, +0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x92,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x92,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x92,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x92,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0x92,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x94,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x94,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb3,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb3,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xbb,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xbb,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc3,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc3,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd4,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd4,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xd4,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe0,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe0,0x00,0x00,0x00,0x21,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe7,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe7,0x00,0x00,0x00,0x21,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xe7,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xee,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xee,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0xee,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xf6,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xf6,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x5c,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x78,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00, +0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x0d,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x13,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x15,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x1f,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x2d,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x14,0x00,0x02,0x00, +0x59,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0x60,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x61,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0x60,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x62,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x60,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x91,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x1e,0x00,0x15,0x00,0x92,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0x1e,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x91,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x93,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x92,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x93,0x00,0x00,0x00, +0x94,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0x95,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x96,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0x9b,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0xa0,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xa1,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0xa6,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0xab,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xac,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xb1,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xb2,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb1,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xb2,0x00,0x00,0x00,0xb3,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x5f,0x00,0x00,0x00,0xb7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xb2,0x00,0x00,0x00,0xbb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xb2,0x00,0x00,0x00,0xc3,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0xd2,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xd3,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xd2,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xd3,0x00,0x00,0x00,0xd4,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd8,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0xde,0x00,0x00,0x00,0x5f,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xdf,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xde,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xdf,0x00,0x00,0x00,0xe0,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xe3,0x00,0x00,0x00,0x0b,0x00,0x00,0x00, +0x5f,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0xe5,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xd3,0x00,0x00,0x00,0xe7,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xec,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xed,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xec,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xed,0x00,0x00,0x00, +0xee,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xb2,0x00,0x00,0x00, +0xf6,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0xf8,0x00,0x00,0x00,0x95,0x00,0x00,0x00,0x95,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xff,0x00,0x00,0x00,0x00,0x00,0x80,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x04,0x01,0x00,0x00,0xd0,0xb3,0x59,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x05,0x01,0x00,0x00,0x59,0x17,0x37,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x06,0x01,0x00,0x00,0x98,0xdd,0x93,0x3d,0x2c,0x00,0x06,0x00, +0x13,0x00,0x00,0x00,0x07,0x01,0x00,0x00,0x04,0x01,0x00,0x00,0x05,0x01,0x00,0x00, +0x06,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x11,0x01,0x00,0x00, +0xa7,0x1a,0x11,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x16,0x01,0x00,0x00, +0xf7,0xd2,0x61,0x44,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x19,0x01,0x00,0x00, +0xab,0xaa,0xaa,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1e,0x01,0x00,0x00, +0x00,0x00,0xe8,0x42,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x20,0x01,0x00,0x00, +0x00,0x00,0x80,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x23,0x01,0x00,0x00, +0x0a,0xd7,0x23,0x3c,0x17,0x00,0x04,0x00,0x3e,0x01,0x00,0x00,0x5f,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x42,0x01,0x00,0x00,0x59,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4c,0x01,0x00,0x00, +0x00,0x00,0x00,0x3f,0x2c,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x4d,0x01,0x00,0x00, +0x4c,0x01,0x00,0x00,0x4c,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0x5a,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0x5b,0x01,0x00,0x00,0x5a,0x01,0x00,0x00,0x95,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1f,0x00,0x00,0x00,0x5d,0x01,0x00,0x00,0x95,0x00,0x00,0x00,0x5a,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0x60,0x01,0x00,0x00,0x5a,0x01,0x00,0x00, +0x5a,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x86,0x01,0x00,0x00, +0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00,0xa5,0x01,0x00,0x00, +0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0xd0,0x01,0x00,0x00, +0x09,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xd1,0x01,0x00,0x00,0x1f,0x00,0x00,0x00, +0xd0,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00,0xd2,0x01,0x00,0x00, +0xff,0xff,0xff,0xff,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0xd3,0x01,0x00,0x00, +0x95,0x00,0x00,0x00,0xd2,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0xd4,0x01,0x00,0x00,0xd2,0x01,0x00,0x00,0x95,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1f,0x00,0x00,0x00,0xd5,0x01,0x00,0x00,0xd2,0x01,0x00,0x00,0x5a,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0xd6,0x01,0x00,0x00,0xd2,0x01,0x00,0x00, +0xd2,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0xd7,0x01,0x00,0x00, +0x5a,0x01,0x00,0x00,0xd2,0x01,0x00,0x00,0x2c,0x00,0x0c,0x00,0xd1,0x01,0x00,0x00, +0xd8,0x01,0x00,0x00,0xf8,0x00,0x00,0x00,0x5b,0x01,0x00,0x00,0x5d,0x01,0x00,0x00, +0xd3,0x01,0x00,0x00,0xd4,0x01,0x00,0x00,0xd5,0x01,0x00,0x00,0x60,0x01,0x00,0x00, +0xd6,0x01,0x00,0x00,0xd7,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0xda,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0xd1,0x01,0x00,0x00,0x1c,0x00,0x04,0x00,0xdf,0x01,0x00,0x00, +0x06,0x00,0x00,0x00,0xd0,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0xe0,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0xdf,0x01,0x00,0x00,0x2c,0x00,0x06,0x00,0x13,0x00,0x00,0x00, +0x0f,0x02,0x00,0x00,0xd8,0x00,0x00,0x00,0xd8,0x00,0x00,0x00,0xd8,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x24,0x02,0x00,0x00,0xab,0xaa,0x2a,0x3e, +0x17,0x00,0x04,0x00,0x5a,0x02,0x00,0x00,0x5f,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x5b,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x5a,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x5b,0x02,0x00,0x00,0x5c,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0x77,0x02,0x00,0x00,0x08,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0x5a,0x02,0x00,0x00,0x78,0x02,0x00,0x00,0x77,0x02,0x00,0x00, +0x77,0x02,0x00,0x00,0xe5,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x33,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x61,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x35,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x62,0x00,0x00,0x00,0x2c,0x00,0x07,0x00,0x61,0x00,0x00,0x00, +0x8d,0x04,0x00,0x00,0xf8,0x00,0x00,0x00,0x5b,0x01,0x00,0x00,0x5d,0x01,0x00,0x00, +0x60,0x01,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x35,0x04,0x00,0x00,0x4f,0x04,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x33,0x04,0x00,0x00,0x4e,0x04,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xda,0x01,0x00,0x00,0xaf,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xe0,0x01,0x00,0x00,0xb0,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xda,0x01,0x00,0x00,0xb3,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5a,0x02,0x00,0x00,0x5d,0x02,0x00,0x00,0x5c,0x02,0x00,0x00, +0x4f,0x00,0x07,0x00,0x3e,0x01,0x00,0x00,0x5e,0x02,0x00,0x00,0x5d,0x02,0x00,0x00, +0x5d,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00, +0x1f,0x00,0x00,0x00,0x5f,0x02,0x00,0x00,0x5e,0x02,0x00,0x00,0x41,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0xab,0x02,0x00,0x00,0x94,0x00,0x00,0x00,0x95,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0xac,0x02,0x00,0x00,0xab,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb8,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xb8,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1e,0x00,0x00,0x00,0x8e,0x04,0x00,0x00,0x95,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0xc8,0x02,0x00,0x00,0xbc,0x02,0x00,0x00,0xb1,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xbb,0x02,0x00,0x00,0x8e,0x04,0x00,0x00,0xa0,0x00,0x00,0x00, +0xf6,0x00,0x04,0x00,0xc9,0x02,0x00,0x00,0xbc,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xbb,0x02,0x00,0x00,0xbc,0x02,0x00,0x00,0xc9,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbc,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xaf,0x02,0x00,0x00, +0xd8,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x2d,0x00,0x00,0x00,0xbf,0x02,0x00,0x00, +0xaf,0x02,0x00,0x00,0x8e,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00, +0xc0,0x02,0x00,0x00,0xbf,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0xc1,0x02,0x00,0x00,0x5f,0x02,0x00,0x00,0xc0,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0xb1,0x00,0x00,0x00,0xec,0x02,0x00,0x00,0xb3,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x91,0x00,0x00,0x00,0xee,0x02,0x00,0x00,0xec,0x02,0x00,0x00,0xc1,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x95,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xef,0x02,0x00,0x00,0xee,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0xc5,0x02,0x00,0x00,0xb0,0x02,0x00,0x00,0x8e,0x04,0x00,0x00, +0x3e,0x00,0x03,0x00,0xc5,0x02,0x00,0x00,0xef,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x1e,0x00,0x00,0x00,0xc8,0x02,0x00,0x00,0x8e,0x04,0x00,0x00,0x5a,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb8,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xc9,0x02,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xcb,0x02,0x00,0x00,0xb0,0x02,0x00,0x00, +0x95,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xcc,0x02,0x00,0x00, +0xcb,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xcd,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xcd,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x1f,0x00,0x00,0x00,0x91,0x04,0x00,0x00, +0x5f,0x02,0x00,0x00,0xc9,0x02,0x00,0x00,0x9c,0x04,0x00,0x00,0xe6,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x90,0x04,0x00,0x00,0xcc,0x02,0x00,0x00, +0xc9,0x02,0x00,0x00,0x9a,0x04,0x00,0x00,0xe6,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x1e,0x00,0x00,0x00,0x8f,0x04,0x00,0x00,0x5a,0x01,0x00,0x00,0xc9,0x02,0x00,0x00, +0xe8,0x02,0x00,0x00,0xe6,0x02,0x00,0x00,0xb1,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0xd0,0x02,0x00,0x00,0x8f,0x04,0x00,0x00,0xa0,0x00,0x00,0x00,0xf6,0x00,0x04,0x00, +0xe9,0x02,0x00,0x00,0xe6,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xd0,0x02,0x00,0x00,0xd1,0x02,0x00,0x00,0xe9,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd1,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xb3,0x02,0x00,0x00,0xd8,0x01,0x00,0x00, +0x41,0x00,0x05,0x00,0x2d,0x00,0x00,0x00,0xd4,0x02,0x00,0x00,0xb3,0x02,0x00,0x00, +0x8f,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0xd5,0x02,0x00,0x00, +0xd4,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0xd6,0x02,0x00,0x00, +0x5f,0x02,0x00,0x00,0xd5,0x02,0x00,0x00,0x7c,0x00,0x04,0x00,0x3e,0x01,0x00,0x00, +0xf4,0x02,0x00,0x00,0xd6,0x02,0x00,0x00,0x7c,0x00,0x04,0x00,0x3e,0x01,0x00,0x00, +0xf6,0x02,0x00,0x00,0xac,0x02,0x00,0x00,0xb0,0x00,0x05,0x00,0x42,0x01,0x00,0x00, +0xf7,0x02,0x00,0x00,0xf4,0x02,0x00,0x00,0xf6,0x02,0x00,0x00,0x9b,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0xf8,0x02,0x00,0x00,0xf7,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xe5,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xf8,0x02,0x00,0x00, +0xda,0x02,0x00,0x00,0xe5,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xda,0x02,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xdc,0x02,0x00,0x00,0xb0,0x02,0x00,0x00, +0x8f,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xdd,0x02,0x00,0x00, +0xdc,0x02,0x00,0x00,0xba,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xe0,0x02,0x00,0x00, +0xdd,0x02,0x00,0x00,0x90,0x04,0x00,0x00,0xf9,0x00,0x02,0x00,0xe4,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe4,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x42,0x01,0x00,0x00, +0x9e,0x04,0x00,0x00,0xe0,0x02,0x00,0x00,0xe0,0x02,0x00,0x00,0xa9,0x00,0x06,0x00, +0x1f,0x00,0x00,0x00,0x9f,0x04,0x00,0x00,0x9e,0x04,0x00,0x00,0xd6,0x02,0x00,0x00, +0x91,0x04,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa0,0x04,0x00,0x00, +0xe0,0x02,0x00,0x00,0xdd,0x02,0x00,0x00,0x90,0x04,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe5,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xe5,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x1f,0x00,0x00,0x00,0x9c,0x04,0x00,0x00,0x91,0x04,0x00,0x00,0xd1,0x02,0x00,0x00, +0x9f,0x04,0x00,0x00,0xe4,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x9a,0x04,0x00,0x00,0x90,0x04,0x00,0x00,0xd1,0x02,0x00,0x00,0xa0,0x04,0x00,0x00, +0xe4,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xe6,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe6,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1e,0x00,0x00,0x00,0xe8,0x02,0x00,0x00, +0x8f,0x04,0x00,0x00,0x5a,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xcd,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe9,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0xb1,0x00,0x00,0x00, +0xfd,0x02,0x00,0x00,0xc3,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00, +0xff,0x02,0x00,0x00,0xfd,0x02,0x00,0x00,0x91,0x04,0x00,0x00,0x02,0x00,0x00,0x00, +0x95,0x00,0x00,0x00,0x4f,0x00,0x07,0x00,0x07,0x00,0x00,0x00,0x00,0x03,0x00,0x00, +0xff,0x02,0x00,0x00,0xff,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0xa1,0x00,0x00,0x00,0x0a,0x03,0x00,0x00,0x94,0x00,0x00,0x00, +0xa0,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x0b,0x03,0x00,0x00, +0x0a,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x03,0x03,0x00,0x00, +0x00,0x03,0x00,0x00,0x0b,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0xa1,0x00,0x00,0x00, +0x0e,0x03,0x00,0x00,0x94,0x00,0x00,0x00,0xa6,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x0f,0x03,0x00,0x00,0x0e,0x03,0x00,0x00,0x83,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x06,0x03,0x00,0x00,0x03,0x03,0x00,0x00,0x0f,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0xd2,0x00,0x00,0x00,0x11,0x03,0x00,0x00,0xe7,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0x14,0x03,0x00,0x00,0x90,0x04,0x00,0x00, +0xd8,0x00,0x00,0x00,0xd8,0x00,0x00,0x00,0xd8,0x00,0x00,0x00,0x63,0x00,0x04,0x00, +0x11,0x03,0x00,0x00,0x5f,0x02,0x00,0x00,0x14,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0xec,0x00,0x00,0x00,0x16,0x03,0x00,0x00,0xee,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x19,0x03,0x00,0x00,0x06,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1a,0x03,0x00,0x00,0x06,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0x1b,0x03,0x00,0x00, +0x19,0x03,0x00,0x00,0x1a,0x03,0x00,0x00,0xd8,0x00,0x00,0x00,0xd8,0x00,0x00,0x00, +0x63,0x00,0x04,0x00,0x16,0x03,0x00,0x00,0x5f,0x02,0x00,0x00,0x1b,0x03,0x00,0x00, +0x41,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x65,0x03,0x00,0x00,0x94,0x00,0x00,0x00, +0x9b,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0x66,0x03,0x00,0x00, +0x65,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x30,0x03,0x00,0x00, +0x66,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x31,0x03,0x00,0x00, +0x06,0x03,0x00,0x00,0x30,0x03,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x32,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x31,0x03,0x00,0x00, +0xba,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x33,0x03,0x00,0x00,0x32,0x03,0x00,0x00, +0x86,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x34,0x03,0x00,0x00, +0x33,0x03,0x00,0x00,0xff,0x00,0x00,0x00,0xd8,0x00,0x00,0x00,0x8e,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x36,0x03,0x00,0x00,0x06,0x03,0x00,0x00,0x34,0x03,0x00,0x00, +0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x38,0x03,0x00,0x00,0x5f,0x02,0x00,0x00, +0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x3a,0x03,0x00,0x00,0x38,0x03,0x00,0x00, +0x4d,0x01,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x3c,0x03,0x00,0x00, +0xac,0x02,0x00,0x00,0x88,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x3d,0x03,0x00,0x00, +0x3a,0x03,0x00,0x00,0x3c,0x03,0x00,0x00,0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x40,0x03,0x00,0x00,0x3d,0x03,0x00,0x00,0x36,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x74,0x03,0x00,0x00,0x40,0x03,0x00,0x00,0x3c,0x03,0x00,0x00, +0x83,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x75,0x03,0x00,0x00,0x74,0x03,0x00,0x00, +0x4d,0x01,0x00,0x00,0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00,0x77,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x75,0x03,0x00,0x00,0x6e,0x00,0x04,0x00, +0x1f,0x00,0x00,0x00,0x78,0x03,0x00,0x00,0x77,0x03,0x00,0x00,0x0c,0x00,0x06,0x00, +0x07,0x00,0x00,0x00,0xa0,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0x75,0x03,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x81,0x03,0x00,0x00, +0xa0,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x82,0x03,0x00,0x00,0xff,0x00,0x00,0x00,0x81,0x03,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x84,0x03,0x00,0x00,0xa0,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x85,0x03,0x00,0x00,0xff,0x00,0x00,0x00, +0x84,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x86,0x03,0x00,0x00, +0x82,0x03,0x00,0x00,0x85,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8d,0x03,0x00,0x00,0x81,0x03,0x00,0x00,0x85,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x94,0x03,0x00,0x00,0x82,0x03,0x00,0x00,0x84,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9a,0x03,0x00,0x00,0x81,0x03,0x00,0x00, +0x84,0x03,0x00,0x00,0x50,0x00,0x07,0x00,0x62,0x00,0x00,0x00,0x7d,0x04,0x00,0x00, +0x86,0x03,0x00,0x00,0x8d,0x03,0x00,0x00,0x94,0x03,0x00,0x00,0x9a,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0x4e,0x04,0x00,0x00,0x8d,0x04,0x00,0x00,0x3e,0x00,0x03,0x00, +0x4f,0x04,0x00,0x00,0x7d,0x04,0x00,0x00,0xf9,0x00,0x02,0x00,0x44,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x44,0x03,0x00,0x00,0xf5,0x00,0x07,0x00,0x1e,0x00,0x00,0x00, +0x92,0x04,0x00,0x00,0x95,0x00,0x00,0x00,0xe9,0x02,0x00,0x00,0x61,0x03,0x00,0x00, +0x5f,0x03,0x00,0x00,0xb1,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x47,0x03,0x00,0x00, +0x92,0x04,0x00,0x00,0xa5,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x62,0x03,0x00,0x00, +0x5f,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x47,0x03,0x00,0x00, +0x48,0x03,0x00,0x00,0x62,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x48,0x03,0x00,0x00, +0x41,0x00,0x05,0x00,0x2d,0x00,0x00,0x00,0x51,0x04,0x00,0x00,0x4e,0x04,0x00,0x00, +0x92,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0x4b,0x03,0x00,0x00, +0x51,0x04,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x52,0x04,0x00,0x00, +0x4f,0x04,0x00,0x00,0x92,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x4e,0x03,0x00,0x00,0x52,0x04,0x00,0x00,0xba,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x50,0x03,0x00,0x00,0x4e,0x03,0x00,0x00,0x23,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x5e,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x50,0x03,0x00,0x00, +0x51,0x03,0x00,0x00,0x5e,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x51,0x03,0x00,0x00, +0x80,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0x55,0x03,0x00,0x00,0x78,0x03,0x00,0x00, +0x4b,0x03,0x00,0x00,0x7c,0x00,0x04,0x00,0x3e,0x01,0x00,0x00,0xa4,0x03,0x00,0x00, +0x55,0x03,0x00,0x00,0x7c,0x00,0x04,0x00,0x3e,0x01,0x00,0x00,0xa6,0x03,0x00,0x00, +0xac,0x02,0x00,0x00,0xb0,0x00,0x05,0x00,0x42,0x01,0x00,0x00,0xa7,0x03,0x00,0x00, +0xa4,0x03,0x00,0x00,0xa6,0x03,0x00,0x00,0x9b,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0xa8,0x03,0x00,0x00,0xa7,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x5d,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa8,0x03,0x00,0x00,0x59,0x03,0x00,0x00, +0x5d,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x59,0x03,0x00,0x00,0x7c,0x00,0x04,0x00, +0x5f,0x00,0x00,0x00,0xac,0x03,0x00,0x00,0x90,0x04,0x00,0x00,0x3c,0x00,0x06,0x00, +0xe3,0x00,0x00,0x00,0xaf,0x03,0x00,0x00,0xe0,0x00,0x00,0x00,0x55,0x03,0x00,0x00, +0xb7,0x00,0x00,0x00,0xef,0x00,0x07,0x00,0x5f,0x00,0x00,0x00,0xb0,0x03,0x00,0x00, +0xaf,0x03,0x00,0x00,0xe5,0x00,0x00,0x00,0xb7,0x00,0x00,0x00,0xac,0x03,0x00,0x00, +0xf9,0x00,0x02,0x00,0x5d,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x5d,0x03,0x00,0x00, +0xf9,0x00,0x02,0x00,0x5e,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x5e,0x03,0x00,0x00, +0xf9,0x00,0x02,0x00,0x5f,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x5f,0x03,0x00,0x00, +0x80,0x00,0x05,0x00,0x1e,0x00,0x00,0x00,0x61,0x03,0x00,0x00,0x92,0x04,0x00,0x00, +0x5a,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x44,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0x62,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0xb1,0x00,0x00,0x00,0xce,0x03,0x00,0x00, +0xbb,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0xd0,0x03,0x00,0x00, +0xce,0x03,0x00,0x00,0x5f,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x95,0x00,0x00,0x00, +0x4f,0x00,0x08,0x00,0x13,0x00,0x00,0x00,0xd1,0x03,0x00,0x00,0xd0,0x03,0x00,0x00, +0xd0,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x13,0x00,0x00,0x00,0xd6,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x0f,0x02,0x00,0x00,0xd1,0x03,0x00,0x00,0x41,0x00,0x05,0x00, +0xac,0x00,0x00,0x00,0xd9,0x03,0x00,0x00,0x94,0x00,0x00,0x00,0xab,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xda,0x03,0x00,0x00,0xd9,0x03,0x00,0x00, +0x50,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0xc1,0x03,0x00,0x00,0xda,0x03,0x00,0x00, +0xda,0x03,0x00,0x00,0xda,0x03,0x00,0x00,0x88,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0xc2,0x03,0x00,0x00,0xd6,0x03,0x00,0x00,0xc1,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0xb1,0x00,0x00,0x00,0xde,0x03,0x00,0x00,0xf6,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x91,0x00,0x00,0x00,0xdf,0x03,0x00,0x00,0xde,0x03,0x00,0x00,0xf8,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x95,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe0,0x03,0x00,0x00,0xdf,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xe2,0x03,0x00,0x00,0xe0,0x03,0x00,0x00,0xd8,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe4,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xe4,0x03,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa1,0x04,0x00,0x00,0xe2,0x03,0x00,0x00, +0xff,0x00,0x00,0x00,0xe0,0x03,0x00,0x00,0x8e,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0xc5,0x03,0x00,0x00,0xc2,0x03,0x00,0x00,0xa1,0x04,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf0,0x03,0x00,0x00,0xc5,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xff,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xd8,0x00,0x00,0x00,0xf0,0x03,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf3,0x03,0x00,0x00,0xc5,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf5,0x03,0x00,0x00,0xc5,0x03,0x00,0x00, +0x02,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x04,0x04,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xf3,0x03,0x00,0x00,0xf5,0x03,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x09,0x04,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xff,0x03,0x00,0x00,0x04,0x04,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf8,0x03,0x00,0x00,0x09,0x04,0x00,0x00,0xff,0x00,0x00,0x00, +0x50,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0xf9,0x03,0x00,0x00,0xf8,0x03,0x00,0x00, +0xf8,0x03,0x00,0x00,0xf8,0x03,0x00,0x00,0x88,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0xfa,0x03,0x00,0x00,0xc5,0x03,0x00,0x00,0xf9,0x03,0x00,0x00,0x94,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x23,0x04,0x00,0x00,0xfa,0x03,0x00,0x00,0x07,0x01,0x00,0x00, +0xbc,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x14,0x04,0x00,0x00,0x23,0x04,0x00,0x00, +0x11,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x1d,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x14,0x04,0x00,0x00,0x15,0x04,0x00,0x00,0x18,0x04,0x00,0x00, +0xf8,0x00,0x02,0x00,0x15,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x17,0x04,0x00,0x00,0x23,0x04,0x00,0x00,0x16,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x1d,0x04,0x00,0x00,0xf8,0x00,0x02,0x00,0x18,0x04,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x28,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x23,0x04,0x00,0x00,0x19,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1b,0x04,0x00,0x00,0x28,0x04,0x00,0x00,0x1e,0x01,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1c,0x04,0x00,0x00,0x1b,0x04,0x00,0x00,0x20,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x1d,0x04,0x00,0x00,0xf8,0x00,0x02,0x00,0x1d,0x04,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x95,0x04,0x00,0x00,0x17,0x04,0x00,0x00, +0x15,0x04,0x00,0x00,0x1c,0x04,0x00,0x00,0x18,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1f,0x04,0x00,0x00,0x95,0x04,0x00,0x00,0x23,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x2d,0x04,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x1f,0x04,0x00,0x00,0x24,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0xd2,0x00,0x00,0x00,0x2f,0x04,0x00,0x00,0xd4,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x91,0x00,0x00,0x00,0x32,0x04,0x00,0x00,0x2d,0x04,0x00,0x00,0xd8,0x00,0x00,0x00, +0xd8,0x00,0x00,0x00,0xd8,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x2f,0x04,0x00,0x00, +0x5f,0x02,0x00,0x00,0x32,0x04,0x00,0x00,0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_1580189bcfca570eceb60cf1465287e0.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_1580189bcfca570eceb60cf1465287e0.h new file mode 100644 index 00000000..68016447 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_1580189bcfca570eceb60cf1465287e0.h @@ -0,0 +1,475 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_1580189bcfca570eceb60cf1465287e0.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_1580189bcfca570eceb60cf1465287e0_SampledImageResourceNames[] = { "r_input_motion_vectors", "r_input_depth", "r_input_color_jittered", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_1580189bcfca570eceb60cf1465287e0_SampledImageResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_1580189bcfca570eceb60cf1465287e0_SampledImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_1580189bcfca570eceb60cf1465287e0_SampledImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_1580189bcfca570eceb60cf1465287e0_StorageImageResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_1580189bcfca570eceb60cf1465287e0_StorageImageResourceBindings[] = { 5, 6, 7, 11, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_1580189bcfca570eceb60cf1465287e0_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_1580189bcfca570eceb60cf1465287e0_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_1580189bcfca570eceb60cf1465287e0_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_1580189bcfca570eceb60cf1465287e0_UniformBufferResourceBindings[] = { 12, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_1580189bcfca570eceb60cf1465287e0_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_1580189bcfca570eceb60cf1465287e0_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_1580189bcfca570eceb60cf1465287e0_size = 7224; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_1580189bcfca570eceb60cf1465287e0_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x50,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x16,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00, +0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c,0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30, +0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x0f,0x00,0x06,0x00,0x05,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0x36,0x02,0x00,0x00,0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00, +0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65, +0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74, +0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x31,0x36,0x62,0x69,0x74,0x5f, +0x73,0x74,0x6f,0x72,0x61,0x67,0x65,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x65,0x78,0x70,0x6c,0x69,0x63, +0x69,0x74,0x5f,0x61,0x72,0x69,0x74,0x68,0x6d,0x65,0x74,0x69,0x63,0x5f,0x74,0x79, +0x70,0x65,0x73,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c, +0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65, +0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00, +0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64, +0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00, +0x85,0x00,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x85,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e, +0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x85,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69, +0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00,0x85,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0b,0x00,0x85,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70, +0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44, +0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00, +0x85,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00, +0x85,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00, +0x85,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e, +0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00,0x85,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70, +0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00,0x85,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x85,0x00,0x00,0x00, +0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x85,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x85,0x00,0x00,0x00, +0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74, +0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00,0x85,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0a,0x00,0x85,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70, +0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x85,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00, +0x06,0x00,0x09,0x00,0x85,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74, +0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x85,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00, +0x85,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63, +0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00, +0x06,0x00,0x0a,0x00,0x85,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65, +0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x87,0x00,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00,0x05,0x00,0x06,0x00,0xa6,0x00,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x00,0x00, +0x05,0x00,0x08,0x00,0xae,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x63,0x6f,0x6c,0x6f,0x72,0x5f,0x6a,0x69,0x74,0x74,0x65,0x72,0x65,0x64,0x00,0x00, +0x05,0x00,0x08,0x00,0xb6,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00, +0x05,0x00,0x07,0x00,0xc7,0x00,0x00,0x00,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f, +0x69,0x6e,0x70,0x75,0x74,0x5f,0x6c,0x75,0x6d,0x61,0x00,0x00,0x05,0x00,0x0c,0x00, +0xd3,0x00,0x00,0x00,0x72,0x77,0x5f,0x72,0x65,0x63,0x6f,0x6e,0x73,0x74,0x72,0x75, +0x63,0x74,0x65,0x64,0x5f,0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x6e,0x65, +0x61,0x72,0x65,0x73,0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x05,0x00,0x06,0x00, +0xda,0x00,0x00,0x00,0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x44,0x65, +0x70,0x74,0x68,0x00,0x05,0x00,0x09,0x00,0xe1,0x00,0x00,0x00,0x72,0x77,0x5f,0x64, +0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65, +0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x00,0x05,0x00,0x07,0x00,0xe9,0x00,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65, +0x00,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0x36,0x02,0x00,0x00,0x67,0x6c,0x5f,0x47, +0x6c,0x6f,0x62,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49, +0x44,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x85,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x85,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00, +0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x85,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x85,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x85,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x85,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x87,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x87,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xa6,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xa6,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xae,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xae,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb6,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb6,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xc7,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xc7,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0xc7,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd3,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd3,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xda,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xda,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xda,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe1,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe1,0x00,0x00,0x00,0x21,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xe1,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xe9,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xe9,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x36,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x1c,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x58,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x0d,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x14,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x15,0x00,0x04,0x00,0x1a,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x29,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x14,0x00,0x02,0x00,0x51,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x57,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x57,0x00,0x00,0x00, +0x58,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x58,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x5a,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x58,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1e,0x00,0x15,0x00,0x85,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x84,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x86,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x86,0x00,0x00,0x00,0x87,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0x88,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x89,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0x8e,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0x93,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x94,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0x99,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0x9e,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x9f,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0xa4,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xa5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xa4,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xa5,0x00,0x00,0x00,0xa6,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x57,0x00,0x00,0x00,0xaa,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xa5,0x00,0x00,0x00,0xae,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xa5,0x00,0x00,0x00,0xb6,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0xc5,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x09,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xc6,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xc5,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xc6,0x00,0x00,0x00,0xc7,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xcb,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xd1,0x00,0x00,0x00,0x57,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xd2,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xd1,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xd2,0x00,0x00,0x00, +0xd3,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xd6,0x00,0x00,0x00, +0x0b,0x00,0x00,0x00,0x57,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x57,0x00,0x00,0x00, +0xd8,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xc6,0x00,0x00,0x00, +0xda,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xdf,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdf,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xe0,0x00,0x00,0x00,0xe1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xa5,0x00,0x00,0x00,0xe9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1b,0x00,0x00,0x00,0xeb,0x00,0x00,0x00,0x88,0x00,0x00,0x00,0x88,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf2,0x00,0x00,0x00,0x00,0x00,0x80,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf7,0x00,0x00,0x00,0xd0,0xb3,0x59,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf8,0x00,0x00,0x00,0x59,0x17,0x37,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf9,0x00,0x00,0x00,0x98,0xdd,0x93,0x3d, +0x2c,0x00,0x06,0x00,0x0d,0x00,0x00,0x00,0xfa,0x00,0x00,0x00,0xf7,0x00,0x00,0x00, +0xf8,0x00,0x00,0x00,0xf9,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x04,0x01,0x00,0x00,0xa7,0x1a,0x11,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x09,0x01,0x00,0x00,0xf7,0xd2,0x61,0x44,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x0c,0x01,0x00,0x00,0xab,0xaa,0xaa,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x11,0x01,0x00,0x00,0x00,0x00,0xe8,0x42,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x13,0x01,0x00,0x00,0x00,0x00,0x80,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x16,0x01,0x00,0x00,0x0a,0xd7,0x23,0x3c,0x17,0x00,0x04,0x00,0x1b,0x01,0x00,0x00, +0x57,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x1f,0x01,0x00,0x00, +0x51,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x29,0x01,0x00,0x00,0x00,0x00,0x00,0x3f,0x2c,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x2a,0x01,0x00,0x00,0x29,0x01,0x00,0x00,0x29,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0x37,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1b,0x00,0x00,0x00,0x38,0x01,0x00,0x00,0x37,0x01,0x00,0x00,0x88,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0x3a,0x01,0x00,0x00,0x88,0x00,0x00,0x00, +0x37,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0x3d,0x01,0x00,0x00, +0x37,0x01,0x00,0x00,0x37,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x63,0x01,0x00,0x00,0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0x82,0x01,0x00,0x00,0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x57,0x00,0x00,0x00, +0xad,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xae,0x01,0x00,0x00, +0x1b,0x00,0x00,0x00,0xad,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0xaf,0x01,0x00,0x00,0xff,0xff,0xff,0xff,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0xb0,0x01,0x00,0x00,0x88,0x00,0x00,0x00,0xaf,0x01,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1b,0x00,0x00,0x00,0xb1,0x01,0x00,0x00,0xaf,0x01,0x00,0x00,0x88,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0xb2,0x01,0x00,0x00,0xaf,0x01,0x00,0x00, +0x37,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0xb3,0x01,0x00,0x00, +0xaf,0x01,0x00,0x00,0xaf,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0xb4,0x01,0x00,0x00,0x37,0x01,0x00,0x00,0xaf,0x01,0x00,0x00,0x2c,0x00,0x0c,0x00, +0xae,0x01,0x00,0x00,0xb5,0x01,0x00,0x00,0xeb,0x00,0x00,0x00,0x38,0x01,0x00,0x00, +0x3a,0x01,0x00,0x00,0xb0,0x01,0x00,0x00,0xb1,0x01,0x00,0x00,0xb2,0x01,0x00,0x00, +0x3d,0x01,0x00,0x00,0xb3,0x01,0x00,0x00,0xb4,0x01,0x00,0x00,0x20,0x00,0x04,0x00, +0xb7,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0xae,0x01,0x00,0x00,0x1c,0x00,0x04,0x00, +0xbc,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0xad,0x01,0x00,0x00,0x20,0x00,0x04,0x00, +0xbd,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0xbc,0x01,0x00,0x00,0x2c,0x00,0x06,0x00, +0x0d,0x00,0x00,0x00,0xec,0x01,0x00,0x00,0xcb,0x00,0x00,0x00,0xcb,0x00,0x00,0x00, +0xcb,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xfe,0x01,0x00,0x00, +0xab,0xaa,0x2a,0x3e,0x17,0x00,0x04,0x00,0x34,0x02,0x00,0x00,0x57,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x35,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x34,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x35,0x02,0x00,0x00,0x36,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x39,0x02,0x00,0x00,0x10,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x3a,0x02,0x00,0x00,0x39,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x3b,0x02,0x00,0x00,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x3c,0x02,0x00,0x00,0x3b,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x57,0x00,0x00,0x00,0x57,0x02,0x00,0x00, +0x08,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x34,0x02,0x00,0x00,0x58,0x02,0x00,0x00, +0x57,0x02,0x00,0x00,0x57,0x02,0x00,0x00,0xd8,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xec,0x03,0x00,0x00,0x07,0x00,0x00,0x00,0x59,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xee,0x03,0x00,0x00,0x07,0x00,0x00,0x00,0x5a,0x00,0x00,0x00,0x2c,0x00,0x07,0x00, +0x59,0x00,0x00,0x00,0x3b,0x04,0x00,0x00,0xeb,0x00,0x00,0x00,0x38,0x01,0x00,0x00, +0x3a,0x01,0x00,0x00,0x3d,0x01,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00, +0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xee,0x03,0x00,0x00,0x08,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xec,0x03,0x00,0x00,0x07,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x4d,0x03,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xb7,0x01,0x00,0x00,0x8f,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xbd,0x01,0x00,0x00,0x90,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xb7,0x01,0x00,0x00,0x93,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x34,0x02,0x00,0x00,0x37,0x02,0x00,0x00, +0x36,0x02,0x00,0x00,0x4f,0x00,0x07,0x00,0x1b,0x01,0x00,0x00,0x38,0x02,0x00,0x00, +0x37,0x02,0x00,0x00,0x37,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x71,0x00,0x04,0x00,0x3c,0x02,0x00,0x00,0x3d,0x02,0x00,0x00,0x38,0x02,0x00,0x00, +0x7c,0x00,0x04,0x00,0x3a,0x02,0x00,0x00,0x3e,0x02,0x00,0x00,0x3d,0x02,0x00,0x00, +0x72,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0x3f,0x02,0x00,0x00,0x3e,0x02,0x00,0x00, +0x41,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0x8b,0x02,0x00,0x00,0x87,0x00,0x00,0x00, +0x88,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0x8c,0x02,0x00,0x00, +0x8b,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x98,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0x98,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x1a,0x00,0x00,0x00,0x3c,0x04,0x00,0x00, +0x88,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0xa8,0x02,0x00,0x00,0x9c,0x02,0x00,0x00, +0xb1,0x00,0x05,0x00,0x51,0x00,0x00,0x00,0x9b,0x02,0x00,0x00,0x3c,0x04,0x00,0x00, +0x93,0x00,0x00,0x00,0xf6,0x00,0x04,0x00,0xa9,0x02,0x00,0x00,0x9c,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x9b,0x02,0x00,0x00,0x9c,0x02,0x00,0x00, +0xa9,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x9c,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0x8f,0x02,0x00,0x00,0xb5,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x29,0x00,0x00,0x00, +0x9f,0x02,0x00,0x00,0x8f,0x02,0x00,0x00,0x3c,0x04,0x00,0x00,0x3d,0x00,0x04,0x00, +0x1b,0x00,0x00,0x00,0xa0,0x02,0x00,0x00,0x9f,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x1b,0x00,0x00,0x00,0xa1,0x02,0x00,0x00,0x3f,0x02,0x00,0x00,0xa0,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0xa4,0x00,0x00,0x00,0xcc,0x02,0x00,0x00,0xa6,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x84,0x00,0x00,0x00,0xce,0x02,0x00,0x00,0xcc,0x02,0x00,0x00, +0xa1,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x88,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcf,0x02,0x00,0x00,0xce,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xa5,0x02,0x00,0x00,0x90,0x02,0x00,0x00, +0x3c,0x04,0x00,0x00,0x3e,0x00,0x03,0x00,0xa5,0x02,0x00,0x00,0xcf,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x1a,0x00,0x00,0x00,0xa8,0x02,0x00,0x00,0x3c,0x04,0x00,0x00, +0x37,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x98,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa9,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xab,0x02,0x00,0x00, +0x90,0x02,0x00,0x00,0x88,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xac,0x02,0x00,0x00,0xab,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xad,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xad,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x1b,0x00,0x00,0x00, +0x3f,0x04,0x00,0x00,0x3f,0x02,0x00,0x00,0xa9,0x02,0x00,0x00,0x4a,0x04,0x00,0x00, +0xc6,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x3e,0x04,0x00,0x00, +0xac,0x02,0x00,0x00,0xa9,0x02,0x00,0x00,0x48,0x04,0x00,0x00,0xc6,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1a,0x00,0x00,0x00,0x3d,0x04,0x00,0x00,0x37,0x01,0x00,0x00, +0xa9,0x02,0x00,0x00,0xc8,0x02,0x00,0x00,0xc6,0x02,0x00,0x00,0xb1,0x00,0x05,0x00, +0x51,0x00,0x00,0x00,0xb0,0x02,0x00,0x00,0x3d,0x04,0x00,0x00,0x93,0x00,0x00,0x00, +0xf6,0x00,0x04,0x00,0xc9,0x02,0x00,0x00,0xc6,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xb0,0x02,0x00,0x00,0xb1,0x02,0x00,0x00,0xc9,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb1,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x93,0x02,0x00,0x00, +0xb5,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x29,0x00,0x00,0x00,0xb4,0x02,0x00,0x00, +0x93,0x02,0x00,0x00,0x3d,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00, +0xb5,0x02,0x00,0x00,0xb4,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0xb6,0x02,0x00,0x00,0x3f,0x02,0x00,0x00,0xb5,0x02,0x00,0x00,0x7c,0x00,0x04,0x00, +0x1b,0x01,0x00,0x00,0xd4,0x02,0x00,0x00,0xb6,0x02,0x00,0x00,0x7c,0x00,0x04,0x00, +0x1b,0x01,0x00,0x00,0xd6,0x02,0x00,0x00,0x8c,0x02,0x00,0x00,0xb0,0x00,0x05,0x00, +0x1f,0x01,0x00,0x00,0xd7,0x02,0x00,0x00,0xd4,0x02,0x00,0x00,0xd6,0x02,0x00,0x00, +0x9b,0x00,0x04,0x00,0x51,0x00,0x00,0x00,0xd8,0x02,0x00,0x00,0xd7,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xc5,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xd8,0x02,0x00,0x00,0xba,0x02,0x00,0x00,0xc5,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xba,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xbc,0x02,0x00,0x00, +0x90,0x02,0x00,0x00,0x3d,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xbd,0x02,0x00,0x00,0xbc,0x02,0x00,0x00,0xb8,0x00,0x05,0x00,0x51,0x00,0x00,0x00, +0xc0,0x02,0x00,0x00,0xbd,0x02,0x00,0x00,0x3e,0x04,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc4,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xc4,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x1f,0x01,0x00,0x00,0x4c,0x04,0x00,0x00,0xc0,0x02,0x00,0x00,0xc0,0x02,0x00,0x00, +0xa9,0x00,0x06,0x00,0x1b,0x00,0x00,0x00,0x4d,0x04,0x00,0x00,0x4c,0x04,0x00,0x00, +0xb6,0x02,0x00,0x00,0x3f,0x04,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x4e,0x04,0x00,0x00,0xc0,0x02,0x00,0x00,0xbd,0x02,0x00,0x00,0x3e,0x04,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc5,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xc5,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1b,0x00,0x00,0x00,0x4a,0x04,0x00,0x00,0x3f,0x04,0x00,0x00, +0xb1,0x02,0x00,0x00,0x4d,0x04,0x00,0x00,0xc4,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x48,0x04,0x00,0x00,0x3e,0x04,0x00,0x00,0xb1,0x02,0x00,0x00, +0x4e,0x04,0x00,0x00,0xc4,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xc6,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc6,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1a,0x00,0x00,0x00, +0xc8,0x02,0x00,0x00,0x3d,0x04,0x00,0x00,0x37,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xad,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xc9,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0xa4,0x00,0x00,0x00,0xdd,0x02,0x00,0x00,0xb6,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x84,0x00,0x00,0x00,0xdf,0x02,0x00,0x00,0xdd,0x02,0x00,0x00,0x3f,0x04,0x00,0x00, +0x02,0x00,0x00,0x00,0x88,0x00,0x00,0x00,0x4f,0x00,0x07,0x00,0x07,0x00,0x00,0x00, +0xe0,0x02,0x00,0x00,0xdf,0x02,0x00,0x00,0xdf,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0xea,0x02,0x00,0x00, +0x87,0x00,0x00,0x00,0x93,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0xeb,0x02,0x00,0x00,0xea,0x02,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xe3,0x02,0x00,0x00,0xe0,0x02,0x00,0x00,0xeb,0x02,0x00,0x00,0x41,0x00,0x05,0x00, +0x94,0x00,0x00,0x00,0xee,0x02,0x00,0x00,0x87,0x00,0x00,0x00,0x99,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0xef,0x02,0x00,0x00,0xee,0x02,0x00,0x00, +0x83,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xe6,0x02,0x00,0x00,0xe3,0x02,0x00,0x00, +0xef,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0xc5,0x00,0x00,0x00,0xf1,0x02,0x00,0x00, +0xda,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x84,0x00,0x00,0x00,0xf4,0x02,0x00,0x00, +0x3e,0x04,0x00,0x00,0xcb,0x00,0x00,0x00,0xcb,0x00,0x00,0x00,0xcb,0x00,0x00,0x00, +0x63,0x00,0x04,0x00,0xf1,0x02,0x00,0x00,0x3f,0x02,0x00,0x00,0xf4,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0xdf,0x00,0x00,0x00,0xf6,0x02,0x00,0x00,0xe1,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf9,0x02,0x00,0x00,0xe6,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfa,0x02,0x00,0x00, +0xe6,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x84,0x00,0x00,0x00, +0xfb,0x02,0x00,0x00,0xf9,0x02,0x00,0x00,0xfa,0x02,0x00,0x00,0xcb,0x00,0x00,0x00, +0xcb,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0xf6,0x02,0x00,0x00,0x3f,0x02,0x00,0x00, +0xfb,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0x45,0x03,0x00,0x00, +0x87,0x00,0x00,0x00,0x8e,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00, +0x46,0x03,0x00,0x00,0x45,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x10,0x03,0x00,0x00,0x46,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x11,0x03,0x00,0x00,0xe6,0x02,0x00,0x00,0x10,0x03,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x12,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0x11,0x03,0x00,0x00,0xba,0x00,0x05,0x00,0x51,0x00,0x00,0x00,0x13,0x03,0x00,0x00, +0x12,0x03,0x00,0x00,0x63,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x14,0x03,0x00,0x00,0x13,0x03,0x00,0x00,0xf2,0x00,0x00,0x00,0xcb,0x00,0x00,0x00, +0x8e,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x16,0x03,0x00,0x00,0xe6,0x02,0x00,0x00, +0x14,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x18,0x03,0x00,0x00, +0x3f,0x02,0x00,0x00,0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x1a,0x03,0x00,0x00, +0x18,0x03,0x00,0x00,0x2a,0x01,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x1c,0x03,0x00,0x00,0x8c,0x02,0x00,0x00,0x88,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x1d,0x03,0x00,0x00,0x1a,0x03,0x00,0x00,0x1c,0x03,0x00,0x00,0x81,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x20,0x03,0x00,0x00,0x1d,0x03,0x00,0x00,0x16,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x54,0x03,0x00,0x00,0x20,0x03,0x00,0x00, +0x1c,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x55,0x03,0x00,0x00, +0x54,0x03,0x00,0x00,0x2a,0x01,0x00,0x00,0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00, +0x57,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x55,0x03,0x00,0x00, +0x6e,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0x58,0x03,0x00,0x00,0x57,0x03,0x00,0x00, +0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00,0x80,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x55,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x4d,0x03,0x00,0x00, +0x80,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0x60,0x03,0x00,0x00, +0x4d,0x03,0x00,0x00,0xaa,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x61,0x03,0x00,0x00,0x60,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x62,0x03,0x00,0x00,0xf2,0x00,0x00,0x00,0x61,0x03,0x00,0x00,0x41,0x00,0x05,0x00, +0x14,0x00,0x00,0x00,0x63,0x03,0x00,0x00,0x4d,0x03,0x00,0x00,0xd8,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x64,0x03,0x00,0x00,0x63,0x03,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x65,0x03,0x00,0x00,0xf2,0x00,0x00,0x00, +0x64,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x66,0x03,0x00,0x00, +0x62,0x03,0x00,0x00,0x65,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x69,0x03,0x00,0x00,0x60,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x6b,0x03,0x00,0x00,0x63,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6c,0x03,0x00,0x00,0xf2,0x00,0x00,0x00,0x6b,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6d,0x03,0x00,0x00,0x69,0x03,0x00,0x00,0x6c,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x70,0x03,0x00,0x00,0x60,0x03,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x71,0x03,0x00,0x00,0xf2,0x00,0x00,0x00, +0x70,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x73,0x03,0x00,0x00, +0x63,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x74,0x03,0x00,0x00, +0x71,0x03,0x00,0x00,0x73,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x77,0x03,0x00,0x00,0x60,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x79,0x03,0x00,0x00,0x63,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7a,0x03,0x00,0x00,0x77,0x03,0x00,0x00,0x79,0x03,0x00,0x00,0x50,0x00,0x07,0x00, +0x5a,0x00,0x00,0x00,0x36,0x04,0x00,0x00,0x66,0x03,0x00,0x00,0x6d,0x03,0x00,0x00, +0x74,0x03,0x00,0x00,0x7a,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x07,0x04,0x00,0x00, +0x3b,0x04,0x00,0x00,0x3e,0x00,0x03,0x00,0x08,0x04,0x00,0x00,0x36,0x04,0x00,0x00, +0xf9,0x00,0x02,0x00,0x24,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x24,0x03,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1a,0x00,0x00,0x00,0x40,0x04,0x00,0x00,0x88,0x00,0x00,0x00, +0xc9,0x02,0x00,0x00,0x41,0x03,0x00,0x00,0x3f,0x03,0x00,0x00,0xb1,0x00,0x05,0x00, +0x51,0x00,0x00,0x00,0x27,0x03,0x00,0x00,0x40,0x04,0x00,0x00,0x82,0x01,0x00,0x00, +0xf6,0x00,0x04,0x00,0x42,0x03,0x00,0x00,0x3f,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x27,0x03,0x00,0x00,0x28,0x03,0x00,0x00,0x42,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x28,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x29,0x00,0x00,0x00, +0x0a,0x04,0x00,0x00,0x07,0x04,0x00,0x00,0x40,0x04,0x00,0x00,0x3d,0x00,0x04,0x00, +0x1b,0x00,0x00,0x00,0x2b,0x03,0x00,0x00,0x0a,0x04,0x00,0x00,0x41,0x00,0x05,0x00, +0x14,0x00,0x00,0x00,0x0b,0x04,0x00,0x00,0x08,0x04,0x00,0x00,0x40,0x04,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2e,0x03,0x00,0x00,0x0b,0x04,0x00,0x00, +0xba,0x00,0x05,0x00,0x51,0x00,0x00,0x00,0x30,0x03,0x00,0x00,0x2e,0x03,0x00,0x00, +0x16,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x3e,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x30,0x03,0x00,0x00,0x31,0x03,0x00,0x00,0x3e,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x31,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0x35,0x03,0x00,0x00,0x58,0x03,0x00,0x00,0x2b,0x03,0x00,0x00,0x7c,0x00,0x04,0x00, +0x1b,0x01,0x00,0x00,0x84,0x03,0x00,0x00,0x35,0x03,0x00,0x00,0x7c,0x00,0x04,0x00, +0x1b,0x01,0x00,0x00,0x86,0x03,0x00,0x00,0x8c,0x02,0x00,0x00,0xb0,0x00,0x05,0x00, +0x1f,0x01,0x00,0x00,0x87,0x03,0x00,0x00,0x84,0x03,0x00,0x00,0x86,0x03,0x00,0x00, +0x9b,0x00,0x04,0x00,0x51,0x00,0x00,0x00,0x88,0x03,0x00,0x00,0x87,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0x3d,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x88,0x03,0x00,0x00,0x39,0x03,0x00,0x00,0x3d,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0x39,0x03,0x00,0x00,0x7c,0x00,0x04,0x00,0x57,0x00,0x00,0x00,0x8c,0x03,0x00,0x00, +0x3e,0x04,0x00,0x00,0x3c,0x00,0x06,0x00,0xd6,0x00,0x00,0x00,0x8f,0x03,0x00,0x00, +0xd3,0x00,0x00,0x00,0x35,0x03,0x00,0x00,0xaa,0x00,0x00,0x00,0xed,0x00,0x07,0x00, +0x57,0x00,0x00,0x00,0x90,0x03,0x00,0x00,0x8f,0x03,0x00,0x00,0xd8,0x00,0x00,0x00, +0xaa,0x00,0x00,0x00,0x8c,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0x3d,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3d,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0x3e,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3e,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0x3f,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3f,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x1a,0x00,0x00,0x00, +0x41,0x03,0x00,0x00,0x40,0x04,0x00,0x00,0x37,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x24,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x42,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0xa4,0x00,0x00,0x00,0xab,0x03,0x00,0x00,0xae,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x84,0x00,0x00,0x00,0xad,0x03,0x00,0x00,0xab,0x03,0x00,0x00,0x3f,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x88,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x0d,0x00,0x00,0x00, +0xae,0x03,0x00,0x00,0xad,0x03,0x00,0x00,0xad,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x0d,0x00,0x00,0x00, +0xb3,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xec,0x01,0x00,0x00, +0xae,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x9f,0x00,0x00,0x00,0xb6,0x03,0x00,0x00, +0x87,0x00,0x00,0x00,0x9e,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb7,0x03,0x00,0x00,0xb6,0x03,0x00,0x00,0x50,0x00,0x06,0x00,0x0d,0x00,0x00,0x00, +0xa0,0x03,0x00,0x00,0xb7,0x03,0x00,0x00,0xb7,0x03,0x00,0x00,0xb7,0x03,0x00,0x00, +0x88,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xa1,0x03,0x00,0x00,0xb3,0x03,0x00,0x00, +0xa0,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0xa4,0x00,0x00,0x00,0xbb,0x03,0x00,0x00, +0xe9,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x84,0x00,0x00,0x00,0xbc,0x03,0x00,0x00, +0xbb,0x03,0x00,0x00,0xeb,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x88,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbd,0x03,0x00,0x00,0xbc,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0x51,0x00,0x00,0x00,0xbf,0x03,0x00,0x00, +0xbd,0x03,0x00,0x00,0xcb,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xc1,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc1,0x03,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x4f,0x04,0x00,0x00,0xbf,0x03,0x00,0x00,0xf2,0x00,0x00,0x00,0xbd,0x03,0x00,0x00, +0x8e,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xa4,0x03,0x00,0x00,0xa1,0x03,0x00,0x00, +0x4f,0x04,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdc,0x03,0x00,0x00, +0xa4,0x03,0x00,0x00,0xfa,0x00,0x00,0x00,0xbc,0x00,0x05,0x00,0x51,0x00,0x00,0x00, +0xcd,0x03,0x00,0x00,0xdc,0x03,0x00,0x00,0x04,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xd6,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xcd,0x03,0x00,0x00, +0xce,0x03,0x00,0x00,0xd1,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xce,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd0,0x03,0x00,0x00,0xdc,0x03,0x00,0x00, +0x09,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xd6,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd1,0x03,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe1,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xdc,0x03,0x00,0x00,0x0c,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd4,0x03,0x00,0x00,0xe1,0x03,0x00,0x00, +0x11,0x01,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd5,0x03,0x00,0x00, +0xd4,0x03,0x00,0x00,0x13,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xd6,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd6,0x03,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x43,0x04,0x00,0x00,0xd0,0x03,0x00,0x00,0xce,0x03,0x00,0x00,0xd5,0x03,0x00,0x00, +0xd1,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd8,0x03,0x00,0x00, +0x43,0x04,0x00,0x00,0x16,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xe6,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xd8,0x03,0x00,0x00, +0xfe,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0xc5,0x00,0x00,0x00,0xe8,0x03,0x00,0x00, +0xc7,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x84,0x00,0x00,0x00,0xeb,0x03,0x00,0x00, +0xe6,0x03,0x00,0x00,0xcb,0x00,0x00,0x00,0xcb,0x00,0x00,0x00,0xcb,0x00,0x00,0x00, +0x63,0x00,0x04,0x00,0xe8,0x03,0x00,0x00,0x3f,0x02,0x00,0x00,0xeb,0x03,0x00,0x00, +0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_1a3deec5e3fd33dd112c8798d54d8679.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_1a3deec5e3fd33dd112c8798d54d8679.h new file mode 100644 index 00000000..08e91c4a --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_1a3deec5e3fd33dd112c8798d54d8679.h @@ -0,0 +1,446 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_1a3deec5e3fd33dd112c8798d54d8679.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_1a3deec5e3fd33dd112c8798d54d8679_SampledImageResourceNames[] = { "r_input_motion_vectors", "r_input_depth", "r_input_color_jittered", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_1a3deec5e3fd33dd112c8798d54d8679_SampledImageResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_1a3deec5e3fd33dd112c8798d54d8679_SampledImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_1a3deec5e3fd33dd112c8798d54d8679_SampledImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_1a3deec5e3fd33dd112c8798d54d8679_StorageImageResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_1a3deec5e3fd33dd112c8798d54d8679_StorageImageResourceBindings[] = { 5, 6, 7, 11, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_1a3deec5e3fd33dd112c8798d54d8679_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_1a3deec5e3fd33dd112c8798d54d8679_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_1a3deec5e3fd33dd112c8798d54d8679_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_1a3deec5e3fd33dd112c8798d54d8679_UniformBufferResourceBindings[] = { 12, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_1a3deec5e3fd33dd112c8798d54d8679_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_1a3deec5e3fd33dd112c8798d54d8679_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_1a3deec5e3fd33dd112c8798d54d8679_size = 6760; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_1a3deec5e3fd33dd112c8798d54d8679_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x41,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x06,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x2c,0x02,0x00,0x00, +0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00, +0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75, +0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00, +0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70, +0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72, +0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47, +0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69, +0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00, +0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0x83,0x00,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53, +0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00, +0x06,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73, +0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00, +0x83,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f, +0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e, +0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0x83,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65, +0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0x83,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65, +0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0x83,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00, +0x06,0x00,0x08,0x00,0x83,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76, +0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00, +0x06,0x00,0x05,0x00,0x83,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x83,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61, +0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x83,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x83,0x00,0x00,0x00,0x0b,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74, +0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00, +0x06,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00, +0x83,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75, +0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72, +0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x83,0x00,0x00,0x00,0x0e,0x00,0x00,0x00, +0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00, +0x83,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53, +0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x83,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c, +0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0x83,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43, +0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00, +0x83,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61, +0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x85,0x00,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x00,0x00,0x05,0x00,0x06,0x00,0x9f,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x00,0x00,0x05,0x00,0x08,0x00, +0xa7,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f, +0x72,0x5f,0x6a,0x69,0x74,0x74,0x65,0x72,0x65,0x64,0x00,0x00,0x05,0x00,0x08,0x00, +0xaf,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69, +0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x05,0x00,0x07,0x00, +0xbd,0x00,0x00,0x00,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x6c,0x75,0x6d,0x61,0x00,0x00,0x05,0x00,0x0c,0x00,0xc9,0x00,0x00,0x00, +0x72,0x77,0x5f,0x72,0x65,0x63,0x6f,0x6e,0x73,0x74,0x72,0x75,0x63,0x74,0x65,0x64, +0x5f,0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x6e,0x65,0x61,0x72,0x65,0x73, +0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x05,0x00,0x06,0x00,0xd0,0x00,0x00,0x00, +0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x44,0x65,0x70,0x74,0x68,0x00, +0x05,0x00,0x09,0x00,0xd7,0x00,0x00,0x00,0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74, +0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72, +0x73,0x00,0x00,0x00,0x05,0x00,0x07,0x00,0xdf,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x05,0x00,0x08,0x00,0x2c,0x02,0x00,0x00,0x67,0x6c,0x5f,0x47,0x6c,0x6f,0x62,0x61, +0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x83,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x83,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x83,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x83,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0x83,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x85,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x85,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x9f,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x9f,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa7,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa7,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xaf,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xaf,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xbd,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xbd,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xbd,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc9,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc9,0x00,0x00,0x00,0x21,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd0,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd0,0x00,0x00,0x00,0x21,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xd0,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xd7,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xd7,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0xd7,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xdf,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xdf,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x2c,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x48,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00, +0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x0d,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x14,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x15,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x1b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x27,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x14,0x00,0x02,0x00, +0x4f,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x55,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x55,0x00,0x00,0x00,0x56,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x57,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x56,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x58,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x56,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x82,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x1e,0x00,0x15,0x00,0x83,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x82,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x83,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x85,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0x86,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x87,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0x8c,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0x91,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x92,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0x97,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x98,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x9d,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9d,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x9e,0x00,0x00,0x00,0x9f,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x55,0x00,0x00,0x00,0xa3,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x9e,0x00,0x00,0x00,0xa7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x9e,0x00,0x00,0x00,0xaf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0xbb,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xbc,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xbb,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xbc,0x00,0x00,0x00,0xbd,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc1,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0xc7,0x00,0x00,0x00,0x55,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xc8,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xc7,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xc8,0x00,0x00,0x00,0xc9,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xcc,0x00,0x00,0x00,0x0b,0x00,0x00,0x00, +0x55,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x55,0x00,0x00,0x00,0xce,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xbc,0x00,0x00,0x00,0xd0,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xd5,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xd6,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xd5,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xd6,0x00,0x00,0x00, +0xd7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x9e,0x00,0x00,0x00, +0xdf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0xe1,0x00,0x00,0x00,0x86,0x00,0x00,0x00,0x86,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xe8,0x00,0x00,0x00,0x00,0x00,0x80,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xed,0x00,0x00,0x00,0xd0,0xb3,0x59,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xee,0x00,0x00,0x00,0x59,0x17,0x37,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xef,0x00,0x00,0x00,0x98,0xdd,0x93,0x3d,0x2c,0x00,0x06,0x00, +0x0d,0x00,0x00,0x00,0xf0,0x00,0x00,0x00,0xed,0x00,0x00,0x00,0xee,0x00,0x00,0x00, +0xef,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xfa,0x00,0x00,0x00, +0xa7,0x1a,0x11,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xff,0x00,0x00,0x00, +0xf7,0xd2,0x61,0x44,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x02,0x01,0x00,0x00, +0xab,0xaa,0xaa,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x07,0x01,0x00,0x00, +0x00,0x00,0xe8,0x42,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x09,0x01,0x00,0x00, +0x00,0x00,0x80,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0c,0x01,0x00,0x00, +0x0a,0xd7,0x23,0x3c,0x17,0x00,0x04,0x00,0x11,0x01,0x00,0x00,0x55,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x15,0x01,0x00,0x00,0x4f,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1f,0x01,0x00,0x00, +0x00,0x00,0x00,0x3f,0x2c,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x20,0x01,0x00,0x00, +0x1f,0x01,0x00,0x00,0x1f,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0x2d,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0x2e,0x01,0x00,0x00,0x2d,0x01,0x00,0x00,0x86,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1b,0x00,0x00,0x00,0x30,0x01,0x00,0x00,0x86,0x00,0x00,0x00,0x2d,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0x33,0x01,0x00,0x00,0x2d,0x01,0x00,0x00, +0x2d,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x59,0x01,0x00,0x00, +0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00,0x78,0x01,0x00,0x00, +0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x55,0x00,0x00,0x00,0xa3,0x01,0x00,0x00, +0x09,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xa4,0x01,0x00,0x00,0x1b,0x00,0x00,0x00, +0xa3,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00,0xa5,0x01,0x00,0x00, +0xff,0xff,0xff,0xff,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0xa6,0x01,0x00,0x00, +0x86,0x00,0x00,0x00,0xa5,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0xa7,0x01,0x00,0x00,0xa5,0x01,0x00,0x00,0x86,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1b,0x00,0x00,0x00,0xa8,0x01,0x00,0x00,0xa5,0x01,0x00,0x00,0x2d,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0xa9,0x01,0x00,0x00,0xa5,0x01,0x00,0x00, +0xa5,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0xaa,0x01,0x00,0x00, +0x2d,0x01,0x00,0x00,0xa5,0x01,0x00,0x00,0x2c,0x00,0x0c,0x00,0xa4,0x01,0x00,0x00, +0xab,0x01,0x00,0x00,0xe1,0x00,0x00,0x00,0x2e,0x01,0x00,0x00,0x30,0x01,0x00,0x00, +0xa6,0x01,0x00,0x00,0xa7,0x01,0x00,0x00,0xa8,0x01,0x00,0x00,0x33,0x01,0x00,0x00, +0xa9,0x01,0x00,0x00,0xaa,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0xad,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0xa4,0x01,0x00,0x00,0x1c,0x00,0x04,0x00,0xb2,0x01,0x00,0x00, +0x06,0x00,0x00,0x00,0xa3,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0xb3,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0xb2,0x01,0x00,0x00,0x2c,0x00,0x06,0x00,0x0d,0x00,0x00,0x00, +0xe2,0x01,0x00,0x00,0xc1,0x00,0x00,0x00,0xc1,0x00,0x00,0x00,0xc1,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf4,0x01,0x00,0x00,0xab,0xaa,0x2a,0x3e, +0x17,0x00,0x04,0x00,0x2a,0x02,0x00,0x00,0x55,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x2b,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x2b,0x02,0x00,0x00,0x2c,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x55,0x00,0x00,0x00,0x47,0x02,0x00,0x00,0x08,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0x2a,0x02,0x00,0x00,0x48,0x02,0x00,0x00,0x47,0x02,0x00,0x00, +0x47,0x02,0x00,0x00,0xce,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xd5,0x03,0x00,0x00, +0x07,0x00,0x00,0x00,0x57,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xd7,0x03,0x00,0x00, +0x07,0x00,0x00,0x00,0x58,0x00,0x00,0x00,0x2c,0x00,0x07,0x00,0x57,0x00,0x00,0x00, +0x2c,0x04,0x00,0x00,0xe1,0x00,0x00,0x00,0x2e,0x01,0x00,0x00,0x30,0x01,0x00,0x00, +0x33,0x01,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xd7,0x03,0x00,0x00,0xf1,0x03,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xd5,0x03,0x00,0x00,0xf0,0x03,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xad,0x01,0x00,0x00,0x7f,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xb3,0x01,0x00,0x00,0x80,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xad,0x01,0x00,0x00,0x83,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x2a,0x02,0x00,0x00,0x2d,0x02,0x00,0x00,0x2c,0x02,0x00,0x00, +0x4f,0x00,0x07,0x00,0x11,0x01,0x00,0x00,0x2e,0x02,0x00,0x00,0x2d,0x02,0x00,0x00, +0x2d,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00, +0x1b,0x00,0x00,0x00,0x2f,0x02,0x00,0x00,0x2e,0x02,0x00,0x00,0x41,0x00,0x05,0x00, +0x87,0x00,0x00,0x00,0x7b,0x02,0x00,0x00,0x85,0x00,0x00,0x00,0x86,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0x7c,0x02,0x00,0x00,0x7b,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x88,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x88,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1a,0x00,0x00,0x00,0x2d,0x04,0x00,0x00,0x86,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x98,0x02,0x00,0x00,0x8c,0x02,0x00,0x00,0xb1,0x00,0x05,0x00, +0x4f,0x00,0x00,0x00,0x8b,0x02,0x00,0x00,0x2d,0x04,0x00,0x00,0x91,0x00,0x00,0x00, +0xf6,0x00,0x04,0x00,0x99,0x02,0x00,0x00,0x8c,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x8b,0x02,0x00,0x00,0x8c,0x02,0x00,0x00,0x99,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8c,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x7f,0x02,0x00,0x00, +0xab,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x27,0x00,0x00,0x00,0x8f,0x02,0x00,0x00, +0x7f,0x02,0x00,0x00,0x2d,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00, +0x90,0x02,0x00,0x00,0x8f,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0x91,0x02,0x00,0x00,0x2f,0x02,0x00,0x00,0x90,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x9d,0x00,0x00,0x00,0xbc,0x02,0x00,0x00,0x9f,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x82,0x00,0x00,0x00,0xbe,0x02,0x00,0x00,0xbc,0x02,0x00,0x00,0x91,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x86,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbf,0x02,0x00,0x00,0xbe,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x14,0x00,0x00,0x00,0x95,0x02,0x00,0x00,0x80,0x02,0x00,0x00,0x2d,0x04,0x00,0x00, +0x3e,0x00,0x03,0x00,0x95,0x02,0x00,0x00,0xbf,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x1a,0x00,0x00,0x00,0x98,0x02,0x00,0x00,0x2d,0x04,0x00,0x00,0x2d,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x88,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x99,0x02,0x00,0x00, +0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0x9b,0x02,0x00,0x00,0x80,0x02,0x00,0x00, +0x86,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x9c,0x02,0x00,0x00, +0x9b,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x9d,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9d,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x1b,0x00,0x00,0x00,0x30,0x04,0x00,0x00, +0x2f,0x02,0x00,0x00,0x99,0x02,0x00,0x00,0x3b,0x04,0x00,0x00,0xb6,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x2f,0x04,0x00,0x00,0x9c,0x02,0x00,0x00, +0x99,0x02,0x00,0x00,0x39,0x04,0x00,0x00,0xb6,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x1a,0x00,0x00,0x00,0x2e,0x04,0x00,0x00,0x2d,0x01,0x00,0x00,0x99,0x02,0x00,0x00, +0xb8,0x02,0x00,0x00,0xb6,0x02,0x00,0x00,0xb1,0x00,0x05,0x00,0x4f,0x00,0x00,0x00, +0xa0,0x02,0x00,0x00,0x2e,0x04,0x00,0x00,0x91,0x00,0x00,0x00,0xf6,0x00,0x04,0x00, +0xb9,0x02,0x00,0x00,0xb6,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xa0,0x02,0x00,0x00,0xa1,0x02,0x00,0x00,0xb9,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa1,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x83,0x02,0x00,0x00,0xab,0x01,0x00,0x00, +0x41,0x00,0x05,0x00,0x27,0x00,0x00,0x00,0xa4,0x02,0x00,0x00,0x83,0x02,0x00,0x00, +0x2e,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0xa5,0x02,0x00,0x00, +0xa4,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0xa6,0x02,0x00,0x00, +0x2f,0x02,0x00,0x00,0xa5,0x02,0x00,0x00,0x7c,0x00,0x04,0x00,0x11,0x01,0x00,0x00, +0xc4,0x02,0x00,0x00,0xa6,0x02,0x00,0x00,0x7c,0x00,0x04,0x00,0x11,0x01,0x00,0x00, +0xc6,0x02,0x00,0x00,0x7c,0x02,0x00,0x00,0xb0,0x00,0x05,0x00,0x15,0x01,0x00,0x00, +0xc7,0x02,0x00,0x00,0xc4,0x02,0x00,0x00,0xc6,0x02,0x00,0x00,0x9b,0x00,0x04,0x00, +0x4f,0x00,0x00,0x00,0xc8,0x02,0x00,0x00,0xc7,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xb5,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc8,0x02,0x00,0x00, +0xaa,0x02,0x00,0x00,0xb5,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xaa,0x02,0x00,0x00, +0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xac,0x02,0x00,0x00,0x80,0x02,0x00,0x00, +0x2e,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xad,0x02,0x00,0x00, +0xac,0x02,0x00,0x00,0xba,0x00,0x05,0x00,0x4f,0x00,0x00,0x00,0xb0,0x02,0x00,0x00, +0xad,0x02,0x00,0x00,0x2f,0x04,0x00,0x00,0xf9,0x00,0x02,0x00,0xb4,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb4,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x15,0x01,0x00,0x00, +0x3d,0x04,0x00,0x00,0xb0,0x02,0x00,0x00,0xb0,0x02,0x00,0x00,0xa9,0x00,0x06,0x00, +0x1b,0x00,0x00,0x00,0x3e,0x04,0x00,0x00,0x3d,0x04,0x00,0x00,0xa6,0x02,0x00,0x00, +0x30,0x04,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x3f,0x04,0x00,0x00, +0xb0,0x02,0x00,0x00,0xad,0x02,0x00,0x00,0x2f,0x04,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb5,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xb5,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x1b,0x00,0x00,0x00,0x3b,0x04,0x00,0x00,0x30,0x04,0x00,0x00,0xa1,0x02,0x00,0x00, +0x3e,0x04,0x00,0x00,0xb4,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x39,0x04,0x00,0x00,0x2f,0x04,0x00,0x00,0xa1,0x02,0x00,0x00,0x3f,0x04,0x00,0x00, +0xb4,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xb6,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb6,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1a,0x00,0x00,0x00,0xb8,0x02,0x00,0x00, +0x2e,0x04,0x00,0x00,0x2d,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x9d,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb9,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x9d,0x00,0x00,0x00, +0xcd,0x02,0x00,0x00,0xaf,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x82,0x00,0x00,0x00, +0xcf,0x02,0x00,0x00,0xcd,0x02,0x00,0x00,0x30,0x04,0x00,0x00,0x02,0x00,0x00,0x00, +0x86,0x00,0x00,0x00,0x4f,0x00,0x07,0x00,0x07,0x00,0x00,0x00,0xd0,0x02,0x00,0x00, +0xcf,0x02,0x00,0x00,0xcf,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x92,0x00,0x00,0x00,0xd7,0x02,0x00,0x00,0x85,0x00,0x00,0x00, +0x91,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0xd8,0x02,0x00,0x00, +0xd7,0x02,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xd3,0x02,0x00,0x00, +0xd0,0x02,0x00,0x00,0xd8,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0xbb,0x00,0x00,0x00, +0xda,0x02,0x00,0x00,0xd0,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x82,0x00,0x00,0x00, +0xdd,0x02,0x00,0x00,0x2f,0x04,0x00,0x00,0xc1,0x00,0x00,0x00,0xc1,0x00,0x00,0x00, +0xc1,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0xda,0x02,0x00,0x00,0x2f,0x02,0x00,0x00, +0xdd,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0xd5,0x00,0x00,0x00,0xdf,0x02,0x00,0x00, +0xd7,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe2,0x02,0x00,0x00, +0xd3,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe3,0x02,0x00,0x00,0xd3,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x82,0x00,0x00,0x00,0xe4,0x02,0x00,0x00,0xe2,0x02,0x00,0x00,0xe3,0x02,0x00,0x00, +0xc1,0x00,0x00,0x00,0xc1,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0xdf,0x02,0x00,0x00, +0x2f,0x02,0x00,0x00,0xe4,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x87,0x00,0x00,0x00, +0x2e,0x03,0x00,0x00,0x85,0x00,0x00,0x00,0x8c,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x1b,0x00,0x00,0x00,0x2f,0x03,0x00,0x00,0x2e,0x03,0x00,0x00,0x6f,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0xf9,0x02,0x00,0x00,0x2f,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xfa,0x02,0x00,0x00,0xd3,0x02,0x00,0x00,0xf9,0x02,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xfb,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0xfa,0x02,0x00,0x00,0xba,0x00,0x05,0x00,0x4f,0x00,0x00,0x00, +0xfc,0x02,0x00,0x00,0xfb,0x02,0x00,0x00,0x59,0x01,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xfd,0x02,0x00,0x00,0xfc,0x02,0x00,0x00,0xe8,0x00,0x00,0x00, +0xc1,0x00,0x00,0x00,0x8e,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xff,0x02,0x00,0x00, +0xd3,0x02,0x00,0x00,0xfd,0x02,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x01,0x03,0x00,0x00,0x2f,0x02,0x00,0x00,0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x03,0x03,0x00,0x00,0x01,0x03,0x00,0x00,0x20,0x01,0x00,0x00,0x6f,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x05,0x03,0x00,0x00,0x7c,0x02,0x00,0x00,0x88,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x06,0x03,0x00,0x00,0x03,0x03,0x00,0x00,0x05,0x03,0x00,0x00, +0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x09,0x03,0x00,0x00,0x06,0x03,0x00,0x00, +0xff,0x02,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x3d,0x03,0x00,0x00, +0x09,0x03,0x00,0x00,0x05,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x3e,0x03,0x00,0x00,0x3d,0x03,0x00,0x00,0x20,0x01,0x00,0x00,0x0c,0x00,0x06,0x00, +0x07,0x00,0x00,0x00,0x40,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x3e,0x03,0x00,0x00,0x6e,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0x41,0x03,0x00,0x00, +0x40,0x03,0x00,0x00,0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00,0x69,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x3e,0x03,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4a,0x03,0x00,0x00,0x69,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4b,0x03,0x00,0x00,0xe8,0x00,0x00,0x00, +0x4a,0x03,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4d,0x03,0x00,0x00, +0x69,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4e,0x03,0x00,0x00,0xe8,0x00,0x00,0x00,0x4d,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4f,0x03,0x00,0x00,0x4b,0x03,0x00,0x00,0x4e,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x56,0x03,0x00,0x00,0x4a,0x03,0x00,0x00, +0x4e,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5d,0x03,0x00,0x00, +0x4b,0x03,0x00,0x00,0x4d,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x63,0x03,0x00,0x00,0x4a,0x03,0x00,0x00,0x4d,0x03,0x00,0x00,0x50,0x00,0x07,0x00, +0x58,0x00,0x00,0x00,0x1f,0x04,0x00,0x00,0x4f,0x03,0x00,0x00,0x56,0x03,0x00,0x00, +0x5d,0x03,0x00,0x00,0x63,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0xf0,0x03,0x00,0x00, +0x2c,0x04,0x00,0x00,0x3e,0x00,0x03,0x00,0xf1,0x03,0x00,0x00,0x1f,0x04,0x00,0x00, +0xf9,0x00,0x02,0x00,0x0d,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x0d,0x03,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1a,0x00,0x00,0x00,0x31,0x04,0x00,0x00,0x86,0x00,0x00,0x00, +0xb9,0x02,0x00,0x00,0x2a,0x03,0x00,0x00,0x28,0x03,0x00,0x00,0xb1,0x00,0x05,0x00, +0x4f,0x00,0x00,0x00,0x10,0x03,0x00,0x00,0x31,0x04,0x00,0x00,0x78,0x01,0x00,0x00, +0xf6,0x00,0x04,0x00,0x2b,0x03,0x00,0x00,0x28,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x10,0x03,0x00,0x00,0x11,0x03,0x00,0x00,0x2b,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x11,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x27,0x00,0x00,0x00, +0xf3,0x03,0x00,0x00,0xf0,0x03,0x00,0x00,0x31,0x04,0x00,0x00,0x3d,0x00,0x04,0x00, +0x1b,0x00,0x00,0x00,0x14,0x03,0x00,0x00,0xf3,0x03,0x00,0x00,0x41,0x00,0x05,0x00, +0x14,0x00,0x00,0x00,0xf4,0x03,0x00,0x00,0xf1,0x03,0x00,0x00,0x31,0x04,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x17,0x03,0x00,0x00,0xf4,0x03,0x00,0x00, +0xba,0x00,0x05,0x00,0x4f,0x00,0x00,0x00,0x19,0x03,0x00,0x00,0x17,0x03,0x00,0x00, +0x0c,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x27,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x19,0x03,0x00,0x00,0x1a,0x03,0x00,0x00,0x27,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1a,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0x1e,0x03,0x00,0x00,0x41,0x03,0x00,0x00,0x14,0x03,0x00,0x00,0x7c,0x00,0x04,0x00, +0x11,0x01,0x00,0x00,0x6d,0x03,0x00,0x00,0x1e,0x03,0x00,0x00,0x7c,0x00,0x04,0x00, +0x11,0x01,0x00,0x00,0x6f,0x03,0x00,0x00,0x7c,0x02,0x00,0x00,0xb0,0x00,0x05,0x00, +0x15,0x01,0x00,0x00,0x70,0x03,0x00,0x00,0x6d,0x03,0x00,0x00,0x6f,0x03,0x00,0x00, +0x9b,0x00,0x04,0x00,0x4f,0x00,0x00,0x00,0x71,0x03,0x00,0x00,0x70,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0x26,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x71,0x03,0x00,0x00,0x22,0x03,0x00,0x00,0x26,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0x22,0x03,0x00,0x00,0x7c,0x00,0x04,0x00,0x55,0x00,0x00,0x00,0x75,0x03,0x00,0x00, +0x2f,0x04,0x00,0x00,0x3c,0x00,0x06,0x00,0xcc,0x00,0x00,0x00,0x78,0x03,0x00,0x00, +0xc9,0x00,0x00,0x00,0x1e,0x03,0x00,0x00,0xa3,0x00,0x00,0x00,0xef,0x00,0x07,0x00, +0x55,0x00,0x00,0x00,0x79,0x03,0x00,0x00,0x78,0x03,0x00,0x00,0xce,0x00,0x00,0x00, +0xa3,0x00,0x00,0x00,0x75,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0x26,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x26,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0x27,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x27,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0x28,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x28,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x1a,0x00,0x00,0x00, +0x2a,0x03,0x00,0x00,0x31,0x04,0x00,0x00,0x2d,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x0d,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x2b,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x9d,0x00,0x00,0x00,0x94,0x03,0x00,0x00,0xa7,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x82,0x00,0x00,0x00,0x96,0x03,0x00,0x00,0x94,0x03,0x00,0x00,0x2f,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x86,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x0d,0x00,0x00,0x00, +0x97,0x03,0x00,0x00,0x96,0x03,0x00,0x00,0x96,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x0d,0x00,0x00,0x00, +0x9c,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xe2,0x01,0x00,0x00, +0x97,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x9f,0x03,0x00,0x00, +0x85,0x00,0x00,0x00,0x97,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xa0,0x03,0x00,0x00,0x9f,0x03,0x00,0x00,0x50,0x00,0x06,0x00,0x0d,0x00,0x00,0x00, +0x89,0x03,0x00,0x00,0xa0,0x03,0x00,0x00,0xa0,0x03,0x00,0x00,0xa0,0x03,0x00,0x00, +0x88,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x8a,0x03,0x00,0x00,0x9c,0x03,0x00,0x00, +0x89,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x9d,0x00,0x00,0x00,0xa4,0x03,0x00,0x00, +0xdf,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x82,0x00,0x00,0x00,0xa5,0x03,0x00,0x00, +0xa4,0x03,0x00,0x00,0xe1,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x86,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa6,0x03,0x00,0x00,0xa5,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0x4f,0x00,0x00,0x00,0xa8,0x03,0x00,0x00, +0xa6,0x03,0x00,0x00,0xc1,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xaa,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0xaa,0x03,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x40,0x04,0x00,0x00,0xa8,0x03,0x00,0x00,0xe8,0x00,0x00,0x00,0xa6,0x03,0x00,0x00, +0x8e,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x8d,0x03,0x00,0x00,0x8a,0x03,0x00,0x00, +0x40,0x04,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc5,0x03,0x00,0x00, +0x8d,0x03,0x00,0x00,0xf0,0x00,0x00,0x00,0xbc,0x00,0x05,0x00,0x4f,0x00,0x00,0x00, +0xb6,0x03,0x00,0x00,0xc5,0x03,0x00,0x00,0xfa,0x00,0x00,0x00,0xf7,0x00,0x03,0x00, +0xbf,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb6,0x03,0x00,0x00, +0xb7,0x03,0x00,0x00,0xba,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xb7,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb9,0x03,0x00,0x00,0xc5,0x03,0x00,0x00, +0xff,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xbf,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0xba,0x03,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xca,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xc5,0x03,0x00,0x00,0x02,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbd,0x03,0x00,0x00,0xca,0x03,0x00,0x00, +0x07,0x01,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbe,0x03,0x00,0x00, +0xbd,0x03,0x00,0x00,0x09,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xbf,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbf,0x03,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x34,0x04,0x00,0x00,0xb9,0x03,0x00,0x00,0xb7,0x03,0x00,0x00,0xbe,0x03,0x00,0x00, +0xba,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc1,0x03,0x00,0x00, +0x34,0x04,0x00,0x00,0x0c,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xcf,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xc1,0x03,0x00,0x00, +0xf4,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0xbb,0x00,0x00,0x00,0xd1,0x03,0x00,0x00, +0xbd,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x82,0x00,0x00,0x00,0xd4,0x03,0x00,0x00, +0xcf,0x03,0x00,0x00,0xc1,0x00,0x00,0x00,0xc1,0x00,0x00,0x00,0xc1,0x00,0x00,0x00, +0x63,0x00,0x04,0x00,0xd1,0x03,0x00,0x00,0x2f,0x02,0x00,0x00,0xd4,0x03,0x00,0x00, +0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_1d4c5532e3ae17596a6e32c895e778bf.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_1d4c5532e3ae17596a6e32c895e778bf.h new file mode 100644 index 00000000..df72665a --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_1d4c5532e3ae17596a6e32c895e778bf.h @@ -0,0 +1,506 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_1d4c5532e3ae17596a6e32c895e778bf.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_1d4c5532e3ae17596a6e32c895e778bf_SampledImageResourceNames[] = { "r_input_motion_vectors", "r_input_depth", "r_input_color_jittered", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_1d4c5532e3ae17596a6e32c895e778bf_SampledImageResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_1d4c5532e3ae17596a6e32c895e778bf_SampledImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_1d4c5532e3ae17596a6e32c895e778bf_SampledImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_1d4c5532e3ae17596a6e32c895e778bf_StorageImageResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_1d4c5532e3ae17596a6e32c895e778bf_StorageImageResourceBindings[] = { 5, 6, 7, 11, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_1d4c5532e3ae17596a6e32c895e778bf_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_1d4c5532e3ae17596a6e32c895e778bf_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_1d4c5532e3ae17596a6e32c895e778bf_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_1d4c5532e3ae17596a6e32c895e778bf_UniformBufferResourceBindings[] = { 12, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_1d4c5532e3ae17596a6e32c895e778bf_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_1d4c5532e3ae17596a6e32c895e778bf_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_1d4c5532e3ae17596a6e32c895e778bf_size = 7728; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_1d4c5532e3ae17596a6e32c895e778bf_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x0a,0x05,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x16,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00, +0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c,0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30, +0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x0f,0x00,0x06,0x00,0x05,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0x81,0x02,0x00,0x00,0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00, +0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65, +0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74, +0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x31,0x36,0x62,0x69,0x74,0x5f, +0x73,0x74,0x6f,0x72,0x61,0x67,0x65,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x65,0x78,0x70,0x6c,0x69,0x63, +0x69,0x74,0x5f,0x61,0x72,0x69,0x74,0x68,0x6d,0x65,0x74,0x69,0x63,0x5f,0x74,0x79, +0x70,0x65,0x73,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c, +0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65, +0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00, +0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64, +0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x98,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e, +0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x98,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69, +0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00,0x98,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0b,0x00,0x98,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70, +0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44, +0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00, +0x98,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00, +0x98,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00, +0x98,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e, +0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00,0x98,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70, +0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x98,0x00,0x00,0x00, +0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x98,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x98,0x00,0x00,0x00, +0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74, +0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00,0x98,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0a,0x00,0x98,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70, +0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x98,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00, +0x06,0x00,0x09,0x00,0x98,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74, +0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x98,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00, +0x98,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63, +0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00, +0x06,0x00,0x0a,0x00,0x98,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65, +0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x9a,0x00,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00,0x05,0x00,0x06,0x00,0xbe,0x00,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x00,0x00, +0x05,0x00,0x08,0x00,0xc6,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x63,0x6f,0x6c,0x6f,0x72,0x5f,0x6a,0x69,0x74,0x74,0x65,0x72,0x65,0x64,0x00,0x00, +0x05,0x00,0x08,0x00,0xce,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00, +0x05,0x00,0x07,0x00,0xdf,0x00,0x00,0x00,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f, +0x69,0x6e,0x70,0x75,0x74,0x5f,0x6c,0x75,0x6d,0x61,0x00,0x00,0x05,0x00,0x0c,0x00, +0xeb,0x00,0x00,0x00,0x72,0x77,0x5f,0x72,0x65,0x63,0x6f,0x6e,0x73,0x74,0x72,0x75, +0x63,0x74,0x65,0x64,0x5f,0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x6e,0x65, +0x61,0x72,0x65,0x73,0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x05,0x00,0x06,0x00, +0xf2,0x00,0x00,0x00,0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x44,0x65, +0x70,0x74,0x68,0x00,0x05,0x00,0x09,0x00,0xf9,0x00,0x00,0x00,0x72,0x77,0x5f,0x64, +0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65, +0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x00,0x05,0x00,0x07,0x00,0x01,0x01,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65, +0x00,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0x81,0x02,0x00,0x00,0x67,0x6c,0x5f,0x47, +0x6c,0x6f,0x62,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49, +0x44,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00, +0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x98,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x9a,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x9a,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xbe,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xbe,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xc6,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xc6,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xce,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xce,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xdf,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xdf,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0xdf,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xeb,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xeb,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xf2,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xf2,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xf2,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xf9,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xf9,0x00,0x00,0x00,0x21,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xf9,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x01,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x01,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x81,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x1c,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xa3,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x0d,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x14,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x15,0x00,0x04,0x00,0x1e,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x2f,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0x14,0x00,0x02,0x00,0x5b,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x65,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x65,0x00,0x00,0x00, +0x66,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x67,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0x66,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x68,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x66,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x97,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1e,0x00,0x15,0x00,0x98,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x97,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x99,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x98,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x99,0x00,0x00,0x00,0x9a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0x9b,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x9c,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0xa1,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0xa6,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xa7,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0xac,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0xb1,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0xb6,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xb7,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0xbc,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xbd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xbc,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xbd,0x00,0x00,0x00,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x65,0x00,0x00,0x00,0xc2,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xbd,0x00,0x00,0x00,0xc6,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xbd,0x00,0x00,0x00,0xce,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0xdd,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x09,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xde,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xdd,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xde,0x00,0x00,0x00,0xdf,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe3,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xe9,0x00,0x00,0x00,0x65,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xea,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xe9,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xea,0x00,0x00,0x00, +0xeb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xee,0x00,0x00,0x00, +0x0b,0x00,0x00,0x00,0x65,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x65,0x00,0x00,0x00, +0xf0,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xde,0x00,0x00,0x00, +0xf2,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xf7,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xf8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf7,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xf8,0x00,0x00,0x00,0xf9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xbd,0x00,0x00,0x00,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1f,0x00,0x00,0x00,0x03,0x01,0x00,0x00,0x9b,0x00,0x00,0x00,0x9b,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0a,0x01,0x00,0x00,0x00,0x00,0x80,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0f,0x01,0x00,0x00,0xd0,0xb3,0x59,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x10,0x01,0x00,0x00,0x59,0x17,0x37,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x11,0x01,0x00,0x00,0x98,0xdd,0x93,0x3d, +0x2c,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0x12,0x01,0x00,0x00,0x0f,0x01,0x00,0x00, +0x10,0x01,0x00,0x00,0x11,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x1c,0x01,0x00,0x00,0xa7,0x1a,0x11,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x21,0x01,0x00,0x00,0xf7,0xd2,0x61,0x44,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x24,0x01,0x00,0x00,0xab,0xaa,0xaa,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x29,0x01,0x00,0x00,0x00,0x00,0xe8,0x42,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x2b,0x01,0x00,0x00,0x00,0x00,0x80,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x2e,0x01,0x00,0x00,0x0a,0xd7,0x23,0x3c,0x2b,0x00,0x04,0x00,0x65,0x00,0x00,0x00, +0x3c,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x49,0x01,0x00,0x00, +0x65,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x4d,0x01,0x00,0x00, +0x5b,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x55,0x01,0x00,0x00,0x00,0x00,0x00,0x3f,0x2c,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x6e,0x01,0x00,0x00,0x55,0x01,0x00,0x00,0x55,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0x7b,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1f,0x00,0x00,0x00,0x7c,0x01,0x00,0x00,0x7b,0x01,0x00,0x00,0x9b,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0x7e,0x01,0x00,0x00,0x9b,0x00,0x00,0x00, +0x7b,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0x81,0x01,0x00,0x00, +0x7b,0x01,0x00,0x00,0x7b,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xa7,0x01,0x00,0x00,0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0xc6,0x01,0x00,0x00,0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x65,0x00,0x00,0x00, +0xf1,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xf2,0x01,0x00,0x00, +0x1f,0x00,0x00,0x00,0xf1,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0xf3,0x01,0x00,0x00,0xff,0xff,0xff,0xff,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0x9b,0x00,0x00,0x00,0xf3,0x01,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1f,0x00,0x00,0x00,0xf5,0x01,0x00,0x00,0xf3,0x01,0x00,0x00,0x9b,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0xf6,0x01,0x00,0x00,0xf3,0x01,0x00,0x00, +0x7b,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0xf7,0x01,0x00,0x00, +0xf3,0x01,0x00,0x00,0xf3,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0xf8,0x01,0x00,0x00,0x7b,0x01,0x00,0x00,0xf3,0x01,0x00,0x00,0x2c,0x00,0x0c,0x00, +0xf2,0x01,0x00,0x00,0xf9,0x01,0x00,0x00,0x03,0x01,0x00,0x00,0x7c,0x01,0x00,0x00, +0x7e,0x01,0x00,0x00,0xf4,0x01,0x00,0x00,0xf5,0x01,0x00,0x00,0xf6,0x01,0x00,0x00, +0x81,0x01,0x00,0x00,0xf7,0x01,0x00,0x00,0xf8,0x01,0x00,0x00,0x20,0x00,0x04,0x00, +0xfb,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0xf2,0x01,0x00,0x00,0x1c,0x00,0x04,0x00, +0x00,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0xf1,0x01,0x00,0x00,0x20,0x00,0x04,0x00, +0x01,0x02,0x00,0x00,0x07,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x2c,0x00,0x06,0x00, +0x13,0x00,0x00,0x00,0x30,0x02,0x00,0x00,0xe3,0x00,0x00,0x00,0xe3,0x00,0x00,0x00, +0xe3,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x45,0x02,0x00,0x00, +0xab,0xaa,0x2a,0x3e,0x17,0x00,0x04,0x00,0x7f,0x02,0x00,0x00,0x65,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x80,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x7f,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x80,0x02,0x00,0x00,0x81,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x84,0x02,0x00,0x00,0x10,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x85,0x02,0x00,0x00,0x84,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x86,0x02,0x00,0x00,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x87,0x02,0x00,0x00,0x86,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x65,0x00,0x00,0x00,0xa2,0x02,0x00,0x00, +0x08,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x7f,0x02,0x00,0x00,0xa3,0x02,0x00,0x00, +0xa2,0x02,0x00,0x00,0xa2,0x02,0x00,0x00,0xf0,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xa6,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0x67,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xa8,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0x68,0x00,0x00,0x00,0x2c,0x00,0x07,0x00, +0x67,0x00,0x00,0x00,0xf5,0x04,0x00,0x00,0x03,0x01,0x00,0x00,0x7c,0x01,0x00,0x00, +0x7e,0x01,0x00,0x00,0x81,0x01,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00, +0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xa8,0x04,0x00,0x00,0xc2,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xa6,0x04,0x00,0x00,0xc1,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x14,0x00,0x00,0x00,0x28,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0xe0,0x03,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xfb,0x01,0x00,0x00,0xde,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x01,0x02,0x00,0x00,0xdf,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xfb,0x01,0x00,0x00,0xe2,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x7f,0x02,0x00,0x00,0x82,0x02,0x00,0x00, +0x81,0x02,0x00,0x00,0x4f,0x00,0x07,0x00,0x49,0x01,0x00,0x00,0x83,0x02,0x00,0x00, +0x82,0x02,0x00,0x00,0x82,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x71,0x00,0x04,0x00,0x87,0x02,0x00,0x00,0x88,0x02,0x00,0x00,0x83,0x02,0x00,0x00, +0x7c,0x00,0x04,0x00,0x85,0x02,0x00,0x00,0x89,0x02,0x00,0x00,0x88,0x02,0x00,0x00, +0x72,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0x8a,0x02,0x00,0x00,0x89,0x02,0x00,0x00, +0x41,0x00,0x05,0x00,0x9c,0x00,0x00,0x00,0xda,0x02,0x00,0x00,0x9a,0x00,0x00,0x00, +0x9b,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0xdb,0x02,0x00,0x00, +0xda,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xe7,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe7,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x1e,0x00,0x00,0x00,0xf6,0x04,0x00,0x00, +0x9b,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0xf7,0x02,0x00,0x00,0xeb,0x02,0x00,0x00, +0xb1,0x00,0x05,0x00,0x5b,0x00,0x00,0x00,0xea,0x02,0x00,0x00,0xf6,0x04,0x00,0x00, +0xac,0x00,0x00,0x00,0xf6,0x00,0x04,0x00,0xf8,0x02,0x00,0x00,0xeb,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xea,0x02,0x00,0x00,0xeb,0x02,0x00,0x00, +0xf8,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xeb,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0xde,0x02,0x00,0x00,0xf9,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x2f,0x00,0x00,0x00, +0xee,0x02,0x00,0x00,0xde,0x02,0x00,0x00,0xf6,0x04,0x00,0x00,0x3d,0x00,0x04,0x00, +0x1f,0x00,0x00,0x00,0xef,0x02,0x00,0x00,0xee,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x1f,0x00,0x00,0x00,0xf0,0x02,0x00,0x00,0x8a,0x02,0x00,0x00,0xef,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0xbc,0x00,0x00,0x00,0x1b,0x03,0x00,0x00,0xbe,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x97,0x00,0x00,0x00,0x1d,0x03,0x00,0x00,0x1b,0x03,0x00,0x00, +0xf0,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x9b,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1e,0x03,0x00,0x00,0x1d,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xf4,0x02,0x00,0x00,0xdf,0x02,0x00,0x00, +0xf6,0x04,0x00,0x00,0x3e,0x00,0x03,0x00,0xf4,0x02,0x00,0x00,0x1e,0x03,0x00,0x00, +0x80,0x00,0x05,0x00,0x1e,0x00,0x00,0x00,0xf7,0x02,0x00,0x00,0xf6,0x04,0x00,0x00, +0x7b,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xe7,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf8,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xfa,0x02,0x00,0x00, +0xdf,0x02,0x00,0x00,0x9b,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xfb,0x02,0x00,0x00,0xfa,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xfc,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xfc,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x1f,0x00,0x00,0x00, +0xf9,0x04,0x00,0x00,0x8a,0x02,0x00,0x00,0xf8,0x02,0x00,0x00,0x04,0x05,0x00,0x00, +0x15,0x03,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf8,0x04,0x00,0x00, +0xfb,0x02,0x00,0x00,0xf8,0x02,0x00,0x00,0x02,0x05,0x00,0x00,0x15,0x03,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1e,0x00,0x00,0x00,0xf7,0x04,0x00,0x00,0x7b,0x01,0x00,0x00, +0xf8,0x02,0x00,0x00,0x17,0x03,0x00,0x00,0x15,0x03,0x00,0x00,0xb1,0x00,0x05,0x00, +0x5b,0x00,0x00,0x00,0xff,0x02,0x00,0x00,0xf7,0x04,0x00,0x00,0xac,0x00,0x00,0x00, +0xf6,0x00,0x04,0x00,0x18,0x03,0x00,0x00,0x15,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xff,0x02,0x00,0x00,0x00,0x03,0x00,0x00,0x18,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x00,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0xe2,0x02,0x00,0x00, +0xf9,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x2f,0x00,0x00,0x00,0x03,0x03,0x00,0x00, +0xe2,0x02,0x00,0x00,0xf7,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00, +0x04,0x03,0x00,0x00,0x03,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0x05,0x03,0x00,0x00,0x8a,0x02,0x00,0x00,0x04,0x03,0x00,0x00,0x7c,0x00,0x04,0x00, +0x49,0x01,0x00,0x00,0x23,0x03,0x00,0x00,0x05,0x03,0x00,0x00,0x7c,0x00,0x04,0x00, +0x49,0x01,0x00,0x00,0x25,0x03,0x00,0x00,0xdb,0x02,0x00,0x00,0xb0,0x00,0x05,0x00, +0x4d,0x01,0x00,0x00,0x26,0x03,0x00,0x00,0x23,0x03,0x00,0x00,0x25,0x03,0x00,0x00, +0x9b,0x00,0x04,0x00,0x5b,0x00,0x00,0x00,0x27,0x03,0x00,0x00,0x26,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0x14,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x27,0x03,0x00,0x00,0x09,0x03,0x00,0x00,0x14,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0x09,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x0b,0x03,0x00,0x00, +0xdf,0x02,0x00,0x00,0xf7,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x0c,0x03,0x00,0x00,0x0b,0x03,0x00,0x00,0xba,0x00,0x05,0x00,0x5b,0x00,0x00,0x00, +0x0f,0x03,0x00,0x00,0x0c,0x03,0x00,0x00,0xf8,0x04,0x00,0x00,0xf9,0x00,0x02,0x00, +0x13,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x13,0x03,0x00,0x00,0x50,0x00,0x05,0x00, +0x4d,0x01,0x00,0x00,0x06,0x05,0x00,0x00,0x0f,0x03,0x00,0x00,0x0f,0x03,0x00,0x00, +0xa9,0x00,0x06,0x00,0x1f,0x00,0x00,0x00,0x07,0x05,0x00,0x00,0x06,0x05,0x00,0x00, +0x05,0x03,0x00,0x00,0xf9,0x04,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x08,0x05,0x00,0x00,0x0f,0x03,0x00,0x00,0x0c,0x03,0x00,0x00,0xf8,0x04,0x00,0x00, +0xf9,0x00,0x02,0x00,0x14,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x14,0x03,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1f,0x00,0x00,0x00,0x04,0x05,0x00,0x00,0xf9,0x04,0x00,0x00, +0x00,0x03,0x00,0x00,0x07,0x05,0x00,0x00,0x13,0x03,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x02,0x05,0x00,0x00,0xf8,0x04,0x00,0x00,0x00,0x03,0x00,0x00, +0x08,0x05,0x00,0x00,0x13,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0x15,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x15,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x1e,0x00,0x00,0x00, +0x17,0x03,0x00,0x00,0xf7,0x04,0x00,0x00,0x7b,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xfc,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x18,0x03,0x00,0x00,0x6f,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x50,0x03,0x00,0x00,0xf9,0x04,0x00,0x00,0x81,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x52,0x03,0x00,0x00,0x50,0x03,0x00,0x00,0x6e,0x01,0x00,0x00, +0x41,0x00,0x05,0x00,0xa7,0x00,0x00,0x00,0x62,0x03,0x00,0x00,0x9a,0x00,0x00,0x00, +0xa6,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x63,0x03,0x00,0x00, +0x62,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x54,0x03,0x00,0x00, +0x52,0x03,0x00,0x00,0x63,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x57,0x03,0x00,0x00,0xdb,0x02,0x00,0x00,0x88,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x58,0x03,0x00,0x00,0x54,0x03,0x00,0x00,0x57,0x03,0x00,0x00,0x41,0x00,0x05,0x00, +0x9c,0x00,0x00,0x00,0x6a,0x03,0x00,0x00,0x9a,0x00,0x00,0x00,0xa1,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0x6b,0x03,0x00,0x00,0x6a,0x03,0x00,0x00, +0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x5a,0x03,0x00,0x00,0x6b,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x5b,0x03,0x00,0x00,0x58,0x03,0x00,0x00, +0x5a,0x03,0x00,0x00,0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00,0x5d,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x5b,0x03,0x00,0x00,0x6e,0x00,0x04,0x00, +0x1f,0x00,0x00,0x00,0x5e,0x03,0x00,0x00,0x5d,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0xbc,0x00,0x00,0x00,0x70,0x03,0x00,0x00,0xce,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x97,0x00,0x00,0x00,0x72,0x03,0x00,0x00,0x70,0x03,0x00,0x00,0x5e,0x03,0x00,0x00, +0x02,0x00,0x00,0x00,0x9b,0x00,0x00,0x00,0x4f,0x00,0x07,0x00,0x07,0x00,0x00,0x00, +0x73,0x03,0x00,0x00,0x72,0x03,0x00,0x00,0x72,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0xa7,0x00,0x00,0x00,0x7d,0x03,0x00,0x00, +0x9a,0x00,0x00,0x00,0xac,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x7e,0x03,0x00,0x00,0x7d,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x76,0x03,0x00,0x00,0x73,0x03,0x00,0x00,0x7e,0x03,0x00,0x00,0x41,0x00,0x05,0x00, +0xa7,0x00,0x00,0x00,0x81,0x03,0x00,0x00,0x9a,0x00,0x00,0x00,0xb1,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x82,0x03,0x00,0x00,0x81,0x03,0x00,0x00, +0x83,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x79,0x03,0x00,0x00,0x76,0x03,0x00,0x00, +0x82,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0xdd,0x00,0x00,0x00,0x84,0x03,0x00,0x00, +0xf2,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x97,0x00,0x00,0x00,0x87,0x03,0x00,0x00, +0xf8,0x04,0x00,0x00,0xe3,0x00,0x00,0x00,0xe3,0x00,0x00,0x00,0xe3,0x00,0x00,0x00, +0x63,0x00,0x04,0x00,0x84,0x03,0x00,0x00,0x8a,0x02,0x00,0x00,0x87,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0xf7,0x00,0x00,0x00,0x89,0x03,0x00,0x00,0xf9,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8c,0x03,0x00,0x00,0x79,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8d,0x03,0x00,0x00, +0x79,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x97,0x00,0x00,0x00, +0x8e,0x03,0x00,0x00,0x8c,0x03,0x00,0x00,0x8d,0x03,0x00,0x00,0xe3,0x00,0x00,0x00, +0xe3,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x89,0x03,0x00,0x00,0x8a,0x02,0x00,0x00, +0x8e,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xa4,0x03,0x00,0x00, +0x79,0x03,0x00,0x00,0x5a,0x03,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xa5,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0xa4,0x03,0x00,0x00, +0xba,0x00,0x05,0x00,0x5b,0x00,0x00,0x00,0xa6,0x03,0x00,0x00,0xa5,0x03,0x00,0x00, +0xa7,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa7,0x03,0x00,0x00, +0xa6,0x03,0x00,0x00,0x0a,0x01,0x00,0x00,0xe3,0x00,0x00,0x00,0x8e,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xa9,0x03,0x00,0x00,0x79,0x03,0x00,0x00,0xa7,0x03,0x00,0x00, +0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0xab,0x03,0x00,0x00,0x8a,0x02,0x00,0x00, +0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xad,0x03,0x00,0x00,0xab,0x03,0x00,0x00, +0x6e,0x01,0x00,0x00,0x88,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xb0,0x03,0x00,0x00, +0xad,0x03,0x00,0x00,0x57,0x03,0x00,0x00,0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xb3,0x03,0x00,0x00,0xb0,0x03,0x00,0x00,0xa9,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xe7,0x03,0x00,0x00,0xb3,0x03,0x00,0x00,0x57,0x03,0x00,0x00, +0x83,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xe8,0x03,0x00,0x00,0xe7,0x03,0x00,0x00, +0x6e,0x01,0x00,0x00,0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00,0xea,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0xe8,0x03,0x00,0x00,0x6e,0x00,0x04,0x00, +0x1f,0x00,0x00,0x00,0xeb,0x03,0x00,0x00,0xea,0x03,0x00,0x00,0x0c,0x00,0x06,0x00, +0x07,0x00,0x00,0x00,0x13,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0xe8,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0xe0,0x03,0x00,0x00,0x13,0x04,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xf3,0x03,0x00,0x00,0xe0,0x03,0x00,0x00, +0xc2,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf4,0x03,0x00,0x00, +0xf3,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf5,0x03,0x00,0x00, +0x0a,0x01,0x00,0x00,0xf4,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0xf6,0x03,0x00,0x00,0xe0,0x03,0x00,0x00,0xf0,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xf7,0x03,0x00,0x00,0xf6,0x03,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf8,0x03,0x00,0x00,0x0a,0x01,0x00,0x00,0xf7,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf9,0x03,0x00,0x00,0xf5,0x03,0x00,0x00, +0xf8,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xfc,0x03,0x00,0x00, +0xf3,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xfe,0x03,0x00,0x00, +0xf6,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xff,0x03,0x00,0x00, +0x0a,0x01,0x00,0x00,0xfe,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x00,0x04,0x00,0x00,0xfc,0x03,0x00,0x00,0xff,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x03,0x04,0x00,0x00,0xf3,0x03,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x04,0x04,0x00,0x00,0x0a,0x01,0x00,0x00,0x03,0x04,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x06,0x04,0x00,0x00,0xf6,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x07,0x04,0x00,0x00,0x04,0x04,0x00,0x00, +0x06,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0a,0x04,0x00,0x00, +0xf3,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0c,0x04,0x00,0x00, +0xf6,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0d,0x04,0x00,0x00, +0x0a,0x04,0x00,0x00,0x0c,0x04,0x00,0x00,0x50,0x00,0x07,0x00,0x68,0x00,0x00,0x00, +0xf0,0x04,0x00,0x00,0xf9,0x03,0x00,0x00,0x00,0x04,0x00,0x00,0x07,0x04,0x00,0x00, +0x0d,0x04,0x00,0x00,0x3e,0x00,0x03,0x00,0xc1,0x04,0x00,0x00,0xf5,0x04,0x00,0x00, +0x3e,0x00,0x03,0x00,0xc2,0x04,0x00,0x00,0xf0,0x04,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb7,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xb7,0x03,0x00,0x00,0xf5,0x00,0x07,0x00, +0x1e,0x00,0x00,0x00,0xfa,0x04,0x00,0x00,0x9b,0x00,0x00,0x00,0x18,0x03,0x00,0x00, +0xd4,0x03,0x00,0x00,0xd2,0x03,0x00,0x00,0xb1,0x00,0x05,0x00,0x5b,0x00,0x00,0x00, +0xba,0x03,0x00,0x00,0xfa,0x04,0x00,0x00,0xc6,0x01,0x00,0x00,0xf6,0x00,0x04,0x00, +0xd5,0x03,0x00,0x00,0xd2,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xba,0x03,0x00,0x00,0xbb,0x03,0x00,0x00,0xd5,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0xbb,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x2f,0x00,0x00,0x00,0xc4,0x04,0x00,0x00, +0xc1,0x04,0x00,0x00,0xfa,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00, +0xbe,0x03,0x00,0x00,0xc4,0x04,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0xc5,0x04,0x00,0x00,0xc2,0x04,0x00,0x00,0xfa,0x04,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xc1,0x03,0x00,0x00,0xc5,0x04,0x00,0x00,0xba,0x00,0x05,0x00, +0x5b,0x00,0x00,0x00,0xc3,0x03,0x00,0x00,0xc1,0x03,0x00,0x00,0x2e,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xd1,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xc3,0x03,0x00,0x00,0xc4,0x03,0x00,0x00,0xd1,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc4,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0xc8,0x03,0x00,0x00, +0xeb,0x03,0x00,0x00,0xbe,0x03,0x00,0x00,0x7c,0x00,0x04,0x00,0x49,0x01,0x00,0x00, +0x17,0x04,0x00,0x00,0xc8,0x03,0x00,0x00,0x7c,0x00,0x04,0x00,0x49,0x01,0x00,0x00, +0x19,0x04,0x00,0x00,0xdb,0x02,0x00,0x00,0xb0,0x00,0x05,0x00,0x4d,0x01,0x00,0x00, +0x1a,0x04,0x00,0x00,0x17,0x04,0x00,0x00,0x19,0x04,0x00,0x00,0x9b,0x00,0x04,0x00, +0x5b,0x00,0x00,0x00,0x1b,0x04,0x00,0x00,0x1a,0x04,0x00,0x00,0xf7,0x00,0x03,0x00, +0xd0,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x1b,0x04,0x00,0x00, +0xcc,0x03,0x00,0x00,0xd0,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xcc,0x03,0x00,0x00, +0x7c,0x00,0x04,0x00,0x65,0x00,0x00,0x00,0x1f,0x04,0x00,0x00,0xf8,0x04,0x00,0x00, +0x3c,0x00,0x06,0x00,0xee,0x00,0x00,0x00,0x22,0x04,0x00,0x00,0xeb,0x00,0x00,0x00, +0xc8,0x03,0x00,0x00,0xc2,0x00,0x00,0x00,0xef,0x00,0x07,0x00,0x65,0x00,0x00,0x00, +0x23,0x04,0x00,0x00,0x22,0x04,0x00,0x00,0xf0,0x00,0x00,0x00,0xc2,0x00,0x00,0x00, +0x1f,0x04,0x00,0x00,0xf9,0x00,0x02,0x00,0xd0,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd0,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0xd1,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd1,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0xd2,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd2,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x1e,0x00,0x00,0x00,0xd4,0x03,0x00,0x00, +0xfa,0x04,0x00,0x00,0x7b,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xb7,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd5,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0xbc,0x00,0x00,0x00, +0x41,0x04,0x00,0x00,0xc6,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x97,0x00,0x00,0x00, +0x43,0x04,0x00,0x00,0x41,0x04,0x00,0x00,0x8a,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x9b,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x13,0x00,0x00,0x00,0x44,0x04,0x00,0x00, +0x43,0x04,0x00,0x00,0x43,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x13,0x00,0x00,0x00,0x49,0x04,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x30,0x02,0x00,0x00,0x44,0x04,0x00,0x00, +0x41,0x00,0x05,0x00,0xb7,0x00,0x00,0x00,0x4c,0x04,0x00,0x00,0x9a,0x00,0x00,0x00, +0xb6,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4d,0x04,0x00,0x00, +0x4c,0x04,0x00,0x00,0x50,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0x34,0x04,0x00,0x00, +0x4d,0x04,0x00,0x00,0x4d,0x04,0x00,0x00,0x4d,0x04,0x00,0x00,0x88,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x35,0x04,0x00,0x00,0x49,0x04,0x00,0x00,0x34,0x04,0x00,0x00, +0x3d,0x00,0x04,0x00,0xbc,0x00,0x00,0x00,0x51,0x04,0x00,0x00,0x01,0x01,0x00,0x00, +0x5f,0x00,0x07,0x00,0x97,0x00,0x00,0x00,0x52,0x04,0x00,0x00,0x51,0x04,0x00,0x00, +0x03,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x9b,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x53,0x04,0x00,0x00,0x52,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0x5b,0x00,0x00,0x00,0x55,0x04,0x00,0x00,0x53,0x04,0x00,0x00, +0xe3,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x57,0x04,0x00,0x00,0xf8,0x00,0x02,0x00, +0x57,0x04,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x09,0x05,0x00,0x00, +0x55,0x04,0x00,0x00,0x0a,0x01,0x00,0x00,0x53,0x04,0x00,0x00,0x8e,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x38,0x04,0x00,0x00,0x35,0x04,0x00,0x00,0x09,0x05,0x00,0x00, +0x3e,0x00,0x03,0x00,0x28,0x04,0x00,0x00,0x38,0x04,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0x62,0x04,0x00,0x00,0x28,0x04,0x00,0x00,0xc2,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x63,0x04,0x00,0x00,0x62,0x04,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x72,0x04,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xe3,0x00,0x00,0x00,0x63,0x04,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0x65,0x04,0x00,0x00,0x28,0x04,0x00,0x00,0xf0,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x66,0x04,0x00,0x00,0x65,0x04,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x67,0x04,0x00,0x00,0x28,0x04,0x00,0x00, +0x3c,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x68,0x04,0x00,0x00, +0x67,0x04,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x77,0x04,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x66,0x04,0x00,0x00,0x68,0x04,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x7c,0x04,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x72,0x04,0x00,0x00,0x77,0x04,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6b,0x04,0x00,0x00,0x7c,0x04,0x00,0x00,0x0a,0x01,0x00,0x00, +0x50,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0x6c,0x04,0x00,0x00,0x6b,0x04,0x00,0x00, +0x6b,0x04,0x00,0x00,0x6b,0x04,0x00,0x00,0x88,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x6d,0x04,0x00,0x00,0x38,0x04,0x00,0x00,0x6c,0x04,0x00,0x00,0x94,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x96,0x04,0x00,0x00,0x6d,0x04,0x00,0x00,0x12,0x01,0x00,0x00, +0xbc,0x00,0x05,0x00,0x5b,0x00,0x00,0x00,0x87,0x04,0x00,0x00,0x96,0x04,0x00,0x00, +0x1c,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x90,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x87,0x04,0x00,0x00,0x88,0x04,0x00,0x00,0x8b,0x04,0x00,0x00, +0xf8,0x00,0x02,0x00,0x88,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8a,0x04,0x00,0x00,0x96,0x04,0x00,0x00,0x21,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x90,0x04,0x00,0x00,0xf8,0x00,0x02,0x00,0x8b,0x04,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x9b,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x96,0x04,0x00,0x00,0x24,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8e,0x04,0x00,0x00,0x9b,0x04,0x00,0x00,0x29,0x01,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8f,0x04,0x00,0x00,0x8e,0x04,0x00,0x00,0x2b,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x90,0x04,0x00,0x00,0xf8,0x00,0x02,0x00,0x90,0x04,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xfd,0x04,0x00,0x00,0x8a,0x04,0x00,0x00, +0x88,0x04,0x00,0x00,0x8f,0x04,0x00,0x00,0x8b,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x92,0x04,0x00,0x00,0xfd,0x04,0x00,0x00,0x2e,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa0,0x04,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x92,0x04,0x00,0x00,0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0xdd,0x00,0x00,0x00,0xa2,0x04,0x00,0x00,0xdf,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x97,0x00,0x00,0x00,0xa5,0x04,0x00,0x00,0xa0,0x04,0x00,0x00,0xe3,0x00,0x00,0x00, +0xe3,0x00,0x00,0x00,0xe3,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0xa2,0x04,0x00,0x00, +0x8a,0x02,0x00,0x00,0xa5,0x04,0x00,0x00,0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_28a0625516f680ff2ae143f05ecaffaa.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_28a0625516f680ff2ae143f05ecaffaa.h new file mode 100644 index 00000000..0b31b5d2 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_28a0625516f680ff2ae143f05ecaffaa.h @@ -0,0 +1,487 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_28a0625516f680ff2ae143f05ecaffaa.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_28a0625516f680ff2ae143f05ecaffaa_SampledImageResourceNames[] = { "r_input_motion_vectors", "r_input_depth", "r_input_color_jittered", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_28a0625516f680ff2ae143f05ecaffaa_SampledImageResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_28a0625516f680ff2ae143f05ecaffaa_SampledImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_28a0625516f680ff2ae143f05ecaffaa_SampledImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_28a0625516f680ff2ae143f05ecaffaa_StorageImageResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_28a0625516f680ff2ae143f05ecaffaa_StorageImageResourceBindings[] = { 5, 6, 7, 11, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_28a0625516f680ff2ae143f05ecaffaa_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_28a0625516f680ff2ae143f05ecaffaa_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_28a0625516f680ff2ae143f05ecaffaa_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_28a0625516f680ff2ae143f05ecaffaa_UniformBufferResourceBindings[] = { 12, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_28a0625516f680ff2ae143f05ecaffaa_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_28a0625516f680ff2ae143f05ecaffaa_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_28a0625516f680ff2ae143f05ecaffaa_size = 7412; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_28a0625516f680ff2ae143f05ecaffaa_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0xbd,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x16,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00, +0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c,0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30, +0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x0f,0x00,0x06,0x00,0x05,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0x5b,0x02,0x00,0x00,0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00, +0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65, +0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74, +0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x31,0x36,0x62,0x69,0x74,0x5f, +0x73,0x74,0x6f,0x72,0x61,0x67,0x65,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x65,0x78,0x70,0x6c,0x69,0x63, +0x69,0x74,0x5f,0x61,0x72,0x69,0x74,0x68,0x6d,0x65,0x74,0x69,0x63,0x5f,0x74,0x79, +0x70,0x65,0x73,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c, +0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65, +0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00, +0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64, +0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00, +0x8b,0x00,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x8b,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e, +0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x8b,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69, +0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0b,0x00,0x8b,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70, +0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44, +0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00, +0x8b,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00, +0x8b,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00, +0x8b,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e, +0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00,0x8b,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70, +0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00,0x8b,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x8b,0x00,0x00,0x00, +0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x8b,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x8b,0x00,0x00,0x00, +0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74, +0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0a,0x00,0x8b,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70, +0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x8b,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00, +0x06,0x00,0x09,0x00,0x8b,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74, +0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x8b,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00, +0x8b,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63, +0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00, +0x06,0x00,0x0a,0x00,0x8b,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65, +0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x8d,0x00,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00,0x05,0x00,0x06,0x00,0xb1,0x00,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x00,0x00, +0x05,0x00,0x08,0x00,0xb9,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x63,0x6f,0x6c,0x6f,0x72,0x5f,0x6a,0x69,0x74,0x74,0x65,0x72,0x65,0x64,0x00,0x00, +0x05,0x00,0x08,0x00,0xc1,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00, +0x05,0x00,0x07,0x00,0xd2,0x00,0x00,0x00,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f, +0x69,0x6e,0x70,0x75,0x74,0x5f,0x6c,0x75,0x6d,0x61,0x00,0x00,0x05,0x00,0x0c,0x00, +0xde,0x00,0x00,0x00,0x72,0x77,0x5f,0x72,0x65,0x63,0x6f,0x6e,0x73,0x74,0x72,0x75, +0x63,0x74,0x65,0x64,0x5f,0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x6e,0x65, +0x61,0x72,0x65,0x73,0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x05,0x00,0x06,0x00, +0xe5,0x00,0x00,0x00,0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x44,0x65, +0x70,0x74,0x68,0x00,0x05,0x00,0x09,0x00,0xec,0x00,0x00,0x00,0x72,0x77,0x5f,0x64, +0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65, +0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x00,0x05,0x00,0x07,0x00,0xf4,0x00,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65, +0x00,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0x5b,0x02,0x00,0x00,0x67,0x6c,0x5f,0x47, +0x6c,0x6f,0x62,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49, +0x44,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x8b,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x8b,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00, +0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x8b,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x8b,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x8b,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x8b,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x8d,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x8d,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb1,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb1,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb9,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb9,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xc1,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xc1,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xd2,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xd2,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0xd2,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xde,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xde,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe5,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe5,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xe5,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xec,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xec,0x00,0x00,0x00,0x21,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xec,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xf4,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xf4,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x5b,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x1c,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x7d,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x0d,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x14,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x15,0x00,0x04,0x00,0x1a,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x2b,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x14,0x00,0x02,0x00,0x53,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0x5e,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x5f,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x5e,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x60,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x5e,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x8a,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1e,0x00,0x15,0x00,0x8b,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x8a,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x8c,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x8b,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x8c,0x00,0x00,0x00,0x8d,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0x8e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x8f,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0x94,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0x99,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x9a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0x9f,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0xa4,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0xa9,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xaa,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0xaf,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xb0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xaf,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xb0,0x00,0x00,0x00,0xb1,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xb0,0x00,0x00,0x00,0xb9,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xb0,0x00,0x00,0x00,0xc1,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0xd0,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x09,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xd1,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xd0,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xd1,0x00,0x00,0x00,0xd2,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd6,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xdc,0x00,0x00,0x00,0x5d,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xdd,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xdc,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xdd,0x00,0x00,0x00, +0xde,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xe1,0x00,0x00,0x00, +0x0b,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0xe3,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xd1,0x00,0x00,0x00, +0xe5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xea,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xeb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xea,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xeb,0x00,0x00,0x00,0xec,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xb0,0x00,0x00,0x00,0xf4,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1b,0x00,0x00,0x00,0xf6,0x00,0x00,0x00,0x8e,0x00,0x00,0x00,0x8e,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xfd,0x00,0x00,0x00,0x00,0x00,0x80,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x02,0x01,0x00,0x00,0xd0,0xb3,0x59,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x03,0x01,0x00,0x00,0x59,0x17,0x37,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x04,0x01,0x00,0x00,0x98,0xdd,0x93,0x3d, +0x2c,0x00,0x06,0x00,0x0d,0x00,0x00,0x00,0x05,0x01,0x00,0x00,0x02,0x01,0x00,0x00, +0x03,0x01,0x00,0x00,0x04,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x0f,0x01,0x00,0x00,0xa7,0x1a,0x11,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x14,0x01,0x00,0x00,0xf7,0xd2,0x61,0x44,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x17,0x01,0x00,0x00,0xab,0xaa,0xaa,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x1c,0x01,0x00,0x00,0x00,0x00,0xe8,0x42,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x1e,0x01,0x00,0x00,0x00,0x00,0x80,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x21,0x01,0x00,0x00,0x0a,0xd7,0x23,0x3c,0x17,0x00,0x04,0x00,0x26,0x01,0x00,0x00, +0x5d,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x2a,0x01,0x00,0x00, +0x53,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x32,0x01,0x00,0x00,0x00,0x00,0x00,0x3f,0x2c,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x4b,0x01,0x00,0x00,0x32,0x01,0x00,0x00,0x32,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0x58,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1b,0x00,0x00,0x00,0x59,0x01,0x00,0x00,0x58,0x01,0x00,0x00,0x8e,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0x5b,0x01,0x00,0x00,0x8e,0x00,0x00,0x00, +0x58,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0x5e,0x01,0x00,0x00, +0x58,0x01,0x00,0x00,0x58,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x84,0x01,0x00,0x00,0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0xa3,0x01,0x00,0x00,0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0xce,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xcf,0x01,0x00,0x00, +0x1b,0x00,0x00,0x00,0xce,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0xd0,0x01,0x00,0x00,0xff,0xff,0xff,0xff,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0xd1,0x01,0x00,0x00,0x8e,0x00,0x00,0x00,0xd0,0x01,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1b,0x00,0x00,0x00,0xd2,0x01,0x00,0x00,0xd0,0x01,0x00,0x00,0x8e,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0xd3,0x01,0x00,0x00,0xd0,0x01,0x00,0x00, +0x58,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0xd4,0x01,0x00,0x00, +0xd0,0x01,0x00,0x00,0xd0,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0xd5,0x01,0x00,0x00,0x58,0x01,0x00,0x00,0xd0,0x01,0x00,0x00,0x2c,0x00,0x0c,0x00, +0xcf,0x01,0x00,0x00,0xd6,0x01,0x00,0x00,0xf6,0x00,0x00,0x00,0x59,0x01,0x00,0x00, +0x5b,0x01,0x00,0x00,0xd1,0x01,0x00,0x00,0xd2,0x01,0x00,0x00,0xd3,0x01,0x00,0x00, +0x5e,0x01,0x00,0x00,0xd4,0x01,0x00,0x00,0xd5,0x01,0x00,0x00,0x20,0x00,0x04,0x00, +0xd8,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0xcf,0x01,0x00,0x00,0x1c,0x00,0x04,0x00, +0xdd,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0xce,0x01,0x00,0x00,0x20,0x00,0x04,0x00, +0xde,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0xdd,0x01,0x00,0x00,0x2c,0x00,0x06,0x00, +0x0d,0x00,0x00,0x00,0x0d,0x02,0x00,0x00,0xd6,0x00,0x00,0x00,0xd6,0x00,0x00,0x00, +0xd6,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1f,0x02,0x00,0x00, +0xab,0xaa,0x2a,0x3e,0x17,0x00,0x04,0x00,0x59,0x02,0x00,0x00,0x5d,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x5a,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x59,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x5a,0x02,0x00,0x00,0x5b,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x5e,0x02,0x00,0x00,0x10,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x5f,0x02,0x00,0x00,0x5e,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x60,0x02,0x00,0x00,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x61,0x02,0x00,0x00,0x60,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x7c,0x02,0x00,0x00, +0x08,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x59,0x02,0x00,0x00,0x7d,0x02,0x00,0x00, +0x7c,0x02,0x00,0x00,0x7c,0x02,0x00,0x00,0xe3,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x59,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0x5f,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x5b,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x2c,0x00,0x07,0x00, +0x5f,0x00,0x00,0x00,0xa8,0x04,0x00,0x00,0xf6,0x00,0x00,0x00,0x59,0x01,0x00,0x00, +0x5b,0x01,0x00,0x00,0x5e,0x01,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00, +0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x5b,0x04,0x00,0x00,0x75,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x59,0x04,0x00,0x00,0x74,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0xba,0x03,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xd8,0x01,0x00,0x00,0xb8,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xde,0x01,0x00,0x00,0xb9,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xd8,0x01,0x00,0x00,0xbc,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x59,0x02,0x00,0x00,0x5c,0x02,0x00,0x00, +0x5b,0x02,0x00,0x00,0x4f,0x00,0x07,0x00,0x26,0x01,0x00,0x00,0x5d,0x02,0x00,0x00, +0x5c,0x02,0x00,0x00,0x5c,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x71,0x00,0x04,0x00,0x61,0x02,0x00,0x00,0x62,0x02,0x00,0x00,0x5d,0x02,0x00,0x00, +0x7c,0x00,0x04,0x00,0x5f,0x02,0x00,0x00,0x63,0x02,0x00,0x00,0x62,0x02,0x00,0x00, +0x72,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0x64,0x02,0x00,0x00,0x63,0x02,0x00,0x00, +0x41,0x00,0x05,0x00,0x8f,0x00,0x00,0x00,0xb4,0x02,0x00,0x00,0x8d,0x00,0x00,0x00, +0x8e,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0xb5,0x02,0x00,0x00, +0xb4,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xc1,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc1,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x1a,0x00,0x00,0x00,0xa9,0x04,0x00,0x00, +0x8e,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0xd1,0x02,0x00,0x00,0xc5,0x02,0x00,0x00, +0xb1,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xc4,0x02,0x00,0x00,0xa9,0x04,0x00,0x00, +0x9f,0x00,0x00,0x00,0xf6,0x00,0x04,0x00,0xd2,0x02,0x00,0x00,0xc5,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc4,0x02,0x00,0x00,0xc5,0x02,0x00,0x00, +0xd2,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xc5,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0xb8,0x02,0x00,0x00,0xd6,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x2b,0x00,0x00,0x00, +0xc8,0x02,0x00,0x00,0xb8,0x02,0x00,0x00,0xa9,0x04,0x00,0x00,0x3d,0x00,0x04,0x00, +0x1b,0x00,0x00,0x00,0xc9,0x02,0x00,0x00,0xc8,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x1b,0x00,0x00,0x00,0xca,0x02,0x00,0x00,0x64,0x02,0x00,0x00,0xc9,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0xaf,0x00,0x00,0x00,0xf5,0x02,0x00,0x00,0xb1,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x8a,0x00,0x00,0x00,0xf7,0x02,0x00,0x00,0xf5,0x02,0x00,0x00, +0xca,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x8e,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf8,0x02,0x00,0x00,0xf7,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xce,0x02,0x00,0x00,0xb9,0x02,0x00,0x00, +0xa9,0x04,0x00,0x00,0x3e,0x00,0x03,0x00,0xce,0x02,0x00,0x00,0xf8,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x1a,0x00,0x00,0x00,0xd1,0x02,0x00,0x00,0xa9,0x04,0x00,0x00, +0x58,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xc1,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd2,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xd4,0x02,0x00,0x00, +0xb9,0x02,0x00,0x00,0x8e,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xd5,0x02,0x00,0x00,0xd4,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xd6,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd6,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x1b,0x00,0x00,0x00, +0xac,0x04,0x00,0x00,0x64,0x02,0x00,0x00,0xd2,0x02,0x00,0x00,0xb7,0x04,0x00,0x00, +0xef,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xab,0x04,0x00,0x00, +0xd5,0x02,0x00,0x00,0xd2,0x02,0x00,0x00,0xb5,0x04,0x00,0x00,0xef,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1a,0x00,0x00,0x00,0xaa,0x04,0x00,0x00,0x58,0x01,0x00,0x00, +0xd2,0x02,0x00,0x00,0xf1,0x02,0x00,0x00,0xef,0x02,0x00,0x00,0xb1,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0xd9,0x02,0x00,0x00,0xaa,0x04,0x00,0x00,0x9f,0x00,0x00,0x00, +0xf6,0x00,0x04,0x00,0xf2,0x02,0x00,0x00,0xef,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xd9,0x02,0x00,0x00,0xda,0x02,0x00,0x00,0xf2,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xda,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xbc,0x02,0x00,0x00, +0xd6,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x2b,0x00,0x00,0x00,0xdd,0x02,0x00,0x00, +0xbc,0x02,0x00,0x00,0xaa,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00, +0xde,0x02,0x00,0x00,0xdd,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0xdf,0x02,0x00,0x00,0x64,0x02,0x00,0x00,0xde,0x02,0x00,0x00,0x7c,0x00,0x04,0x00, +0x26,0x01,0x00,0x00,0xfd,0x02,0x00,0x00,0xdf,0x02,0x00,0x00,0x7c,0x00,0x04,0x00, +0x26,0x01,0x00,0x00,0xff,0x02,0x00,0x00,0xb5,0x02,0x00,0x00,0xb0,0x00,0x05,0x00, +0x2a,0x01,0x00,0x00,0x00,0x03,0x00,0x00,0xfd,0x02,0x00,0x00,0xff,0x02,0x00,0x00, +0x9b,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x01,0x03,0x00,0x00,0x00,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0xee,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x01,0x03,0x00,0x00,0xe3,0x02,0x00,0x00,0xee,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe3,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xe5,0x02,0x00,0x00, +0xb9,0x02,0x00,0x00,0xaa,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xe6,0x02,0x00,0x00,0xe5,0x02,0x00,0x00,0xb8,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0xe9,0x02,0x00,0x00,0xe6,0x02,0x00,0x00,0xab,0x04,0x00,0x00,0xf9,0x00,0x02,0x00, +0xed,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xed,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x2a,0x01,0x00,0x00,0xb9,0x04,0x00,0x00,0xe9,0x02,0x00,0x00,0xe9,0x02,0x00,0x00, +0xa9,0x00,0x06,0x00,0x1b,0x00,0x00,0x00,0xba,0x04,0x00,0x00,0xb9,0x04,0x00,0x00, +0xdf,0x02,0x00,0x00,0xac,0x04,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xbb,0x04,0x00,0x00,0xe9,0x02,0x00,0x00,0xe6,0x02,0x00,0x00,0xab,0x04,0x00,0x00, +0xf9,0x00,0x02,0x00,0xee,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xee,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1b,0x00,0x00,0x00,0xb7,0x04,0x00,0x00,0xac,0x04,0x00,0x00, +0xda,0x02,0x00,0x00,0xba,0x04,0x00,0x00,0xed,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xb5,0x04,0x00,0x00,0xab,0x04,0x00,0x00,0xda,0x02,0x00,0x00, +0xbb,0x04,0x00,0x00,0xed,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xef,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xef,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1a,0x00,0x00,0x00, +0xf1,0x02,0x00,0x00,0xaa,0x04,0x00,0x00,0x58,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd6,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xf2,0x02,0x00,0x00,0x6f,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x2a,0x03,0x00,0x00,0xac,0x04,0x00,0x00,0x81,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x2c,0x03,0x00,0x00,0x2a,0x03,0x00,0x00,0x4b,0x01,0x00,0x00, +0x41,0x00,0x05,0x00,0x9a,0x00,0x00,0x00,0x3c,0x03,0x00,0x00,0x8d,0x00,0x00,0x00, +0x99,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x3d,0x03,0x00,0x00, +0x3c,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x2e,0x03,0x00,0x00, +0x2c,0x03,0x00,0x00,0x3d,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x31,0x03,0x00,0x00,0xb5,0x02,0x00,0x00,0x88,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x32,0x03,0x00,0x00,0x2e,0x03,0x00,0x00,0x31,0x03,0x00,0x00,0x41,0x00,0x05,0x00, +0x8f,0x00,0x00,0x00,0x44,0x03,0x00,0x00,0x8d,0x00,0x00,0x00,0x94,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0x45,0x03,0x00,0x00,0x44,0x03,0x00,0x00, +0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x34,0x03,0x00,0x00,0x45,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x35,0x03,0x00,0x00,0x32,0x03,0x00,0x00, +0x34,0x03,0x00,0x00,0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00,0x37,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x35,0x03,0x00,0x00,0x6e,0x00,0x04,0x00, +0x1b,0x00,0x00,0x00,0x38,0x03,0x00,0x00,0x37,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0xaf,0x00,0x00,0x00,0x4a,0x03,0x00,0x00,0xc1,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x8a,0x00,0x00,0x00,0x4c,0x03,0x00,0x00,0x4a,0x03,0x00,0x00,0x38,0x03,0x00,0x00, +0x02,0x00,0x00,0x00,0x8e,0x00,0x00,0x00,0x4f,0x00,0x07,0x00,0x07,0x00,0x00,0x00, +0x4d,0x03,0x00,0x00,0x4c,0x03,0x00,0x00,0x4c,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x9a,0x00,0x00,0x00,0x57,0x03,0x00,0x00, +0x8d,0x00,0x00,0x00,0x9f,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x58,0x03,0x00,0x00,0x57,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x50,0x03,0x00,0x00,0x4d,0x03,0x00,0x00,0x58,0x03,0x00,0x00,0x41,0x00,0x05,0x00, +0x9a,0x00,0x00,0x00,0x5b,0x03,0x00,0x00,0x8d,0x00,0x00,0x00,0xa4,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x5c,0x03,0x00,0x00,0x5b,0x03,0x00,0x00, +0x83,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x53,0x03,0x00,0x00,0x50,0x03,0x00,0x00, +0x5c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0xd0,0x00,0x00,0x00,0x5e,0x03,0x00,0x00, +0xe5,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x8a,0x00,0x00,0x00,0x61,0x03,0x00,0x00, +0xab,0x04,0x00,0x00,0xd6,0x00,0x00,0x00,0xd6,0x00,0x00,0x00,0xd6,0x00,0x00,0x00, +0x63,0x00,0x04,0x00,0x5e,0x03,0x00,0x00,0x64,0x02,0x00,0x00,0x61,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0xea,0x00,0x00,0x00,0x63,0x03,0x00,0x00,0xec,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x66,0x03,0x00,0x00,0x53,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x67,0x03,0x00,0x00, +0x53,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x8a,0x00,0x00,0x00, +0x68,0x03,0x00,0x00,0x66,0x03,0x00,0x00,0x67,0x03,0x00,0x00,0xd6,0x00,0x00,0x00, +0xd6,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x63,0x03,0x00,0x00,0x64,0x02,0x00,0x00, +0x68,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x7e,0x03,0x00,0x00, +0x53,0x03,0x00,0x00,0x34,0x03,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x7f,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x7e,0x03,0x00,0x00, +0xba,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x80,0x03,0x00,0x00,0x7f,0x03,0x00,0x00, +0x84,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x81,0x03,0x00,0x00, +0x80,0x03,0x00,0x00,0xfd,0x00,0x00,0x00,0xd6,0x00,0x00,0x00,0x8e,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x83,0x03,0x00,0x00,0x53,0x03,0x00,0x00,0x81,0x03,0x00,0x00, +0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x85,0x03,0x00,0x00,0x64,0x02,0x00,0x00, +0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x87,0x03,0x00,0x00,0x85,0x03,0x00,0x00, +0x4b,0x01,0x00,0x00,0x88,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x8a,0x03,0x00,0x00, +0x87,0x03,0x00,0x00,0x31,0x03,0x00,0x00,0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x8d,0x03,0x00,0x00,0x8a,0x03,0x00,0x00,0x83,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xc1,0x03,0x00,0x00,0x8d,0x03,0x00,0x00,0x31,0x03,0x00,0x00, +0x83,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xc2,0x03,0x00,0x00,0xc1,0x03,0x00,0x00, +0x4b,0x01,0x00,0x00,0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00,0xc4,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0xc2,0x03,0x00,0x00,0x6e,0x00,0x04,0x00, +0x1b,0x00,0x00,0x00,0xc5,0x03,0x00,0x00,0xc4,0x03,0x00,0x00,0x0c,0x00,0x06,0x00, +0x07,0x00,0x00,0x00,0xed,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0xc2,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0xba,0x03,0x00,0x00,0xed,0x03,0x00,0x00, +0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xcd,0x03,0x00,0x00,0xba,0x03,0x00,0x00, +0xb5,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xce,0x03,0x00,0x00, +0xcd,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcf,0x03,0x00,0x00, +0xfd,0x00,0x00,0x00,0xce,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00, +0xd0,0x03,0x00,0x00,0xba,0x03,0x00,0x00,0xe3,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xd1,0x03,0x00,0x00,0xd0,0x03,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd2,0x03,0x00,0x00,0xfd,0x00,0x00,0x00,0xd1,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd3,0x03,0x00,0x00,0xcf,0x03,0x00,0x00, +0xd2,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd6,0x03,0x00,0x00, +0xcd,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd8,0x03,0x00,0x00, +0xd0,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd9,0x03,0x00,0x00, +0xfd,0x00,0x00,0x00,0xd8,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xda,0x03,0x00,0x00,0xd6,0x03,0x00,0x00,0xd9,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xdd,0x03,0x00,0x00,0xcd,0x03,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xde,0x03,0x00,0x00,0xfd,0x00,0x00,0x00,0xdd,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe0,0x03,0x00,0x00,0xd0,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe1,0x03,0x00,0x00,0xde,0x03,0x00,0x00, +0xe0,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe4,0x03,0x00,0x00, +0xcd,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe6,0x03,0x00,0x00, +0xd0,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe7,0x03,0x00,0x00, +0xe4,0x03,0x00,0x00,0xe6,0x03,0x00,0x00,0x50,0x00,0x07,0x00,0x60,0x00,0x00,0x00, +0xa3,0x04,0x00,0x00,0xd3,0x03,0x00,0x00,0xda,0x03,0x00,0x00,0xe1,0x03,0x00,0x00, +0xe7,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x74,0x04,0x00,0x00,0xa8,0x04,0x00,0x00, +0x3e,0x00,0x03,0x00,0x75,0x04,0x00,0x00,0xa3,0x04,0x00,0x00,0xf9,0x00,0x02,0x00, +0x91,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x91,0x03,0x00,0x00,0xf5,0x00,0x07,0x00, +0x1a,0x00,0x00,0x00,0xad,0x04,0x00,0x00,0x8e,0x00,0x00,0x00,0xf2,0x02,0x00,0x00, +0xae,0x03,0x00,0x00,0xac,0x03,0x00,0x00,0xb1,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x94,0x03,0x00,0x00,0xad,0x04,0x00,0x00,0xa3,0x01,0x00,0x00,0xf6,0x00,0x04,0x00, +0xaf,0x03,0x00,0x00,0xac,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x94,0x03,0x00,0x00,0x95,0x03,0x00,0x00,0xaf,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0x95,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x2b,0x00,0x00,0x00,0x77,0x04,0x00,0x00, +0x74,0x04,0x00,0x00,0xad,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00, +0x98,0x03,0x00,0x00,0x77,0x04,0x00,0x00,0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00, +0x78,0x04,0x00,0x00,0x75,0x04,0x00,0x00,0xad,0x04,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x9b,0x03,0x00,0x00,0x78,0x04,0x00,0x00,0xba,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x9d,0x03,0x00,0x00,0x9b,0x03,0x00,0x00,0x21,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xab,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x9d,0x03,0x00,0x00,0x9e,0x03,0x00,0x00,0xab,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9e,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0xa2,0x03,0x00,0x00, +0xc5,0x03,0x00,0x00,0x98,0x03,0x00,0x00,0x7c,0x00,0x04,0x00,0x26,0x01,0x00,0x00, +0xf1,0x03,0x00,0x00,0xa2,0x03,0x00,0x00,0x7c,0x00,0x04,0x00,0x26,0x01,0x00,0x00, +0xf3,0x03,0x00,0x00,0xb5,0x02,0x00,0x00,0xb0,0x00,0x05,0x00,0x2a,0x01,0x00,0x00, +0xf4,0x03,0x00,0x00,0xf1,0x03,0x00,0x00,0xf3,0x03,0x00,0x00,0x9b,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0xf5,0x03,0x00,0x00,0xf4,0x03,0x00,0x00,0xf7,0x00,0x03,0x00, +0xaa,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xf5,0x03,0x00,0x00, +0xa6,0x03,0x00,0x00,0xaa,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xa6,0x03,0x00,0x00, +0x7c,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xf9,0x03,0x00,0x00,0xab,0x04,0x00,0x00, +0x3c,0x00,0x06,0x00,0xe1,0x00,0x00,0x00,0xfc,0x03,0x00,0x00,0xde,0x00,0x00,0x00, +0xa2,0x03,0x00,0x00,0xb5,0x00,0x00,0x00,0xed,0x00,0x07,0x00,0x5d,0x00,0x00,0x00, +0xfd,0x03,0x00,0x00,0xfc,0x03,0x00,0x00,0xe3,0x00,0x00,0x00,0xb5,0x00,0x00,0x00, +0xf9,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0xaa,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0xaa,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0xab,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0xab,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0xac,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0xac,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x1a,0x00,0x00,0x00,0xae,0x03,0x00,0x00, +0xad,0x04,0x00,0x00,0x58,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x91,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0xaf,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0xaf,0x00,0x00,0x00, +0x18,0x04,0x00,0x00,0xb9,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8a,0x00,0x00,0x00, +0x1a,0x04,0x00,0x00,0x18,0x04,0x00,0x00,0x64,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x8e,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x0d,0x00,0x00,0x00,0x1b,0x04,0x00,0x00, +0x1a,0x04,0x00,0x00,0x1a,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x0d,0x00,0x00,0x00,0x20,0x04,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x0d,0x02,0x00,0x00,0x1b,0x04,0x00,0x00, +0x41,0x00,0x05,0x00,0xaa,0x00,0x00,0x00,0x23,0x04,0x00,0x00,0x8d,0x00,0x00,0x00, +0xa9,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x24,0x04,0x00,0x00, +0x23,0x04,0x00,0x00,0x50,0x00,0x06,0x00,0x0d,0x00,0x00,0x00,0x0d,0x04,0x00,0x00, +0x24,0x04,0x00,0x00,0x24,0x04,0x00,0x00,0x24,0x04,0x00,0x00,0x88,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0x0e,0x04,0x00,0x00,0x20,0x04,0x00,0x00,0x0d,0x04,0x00,0x00, +0x3d,0x00,0x04,0x00,0xaf,0x00,0x00,0x00,0x28,0x04,0x00,0x00,0xf4,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x8a,0x00,0x00,0x00,0x29,0x04,0x00,0x00,0x28,0x04,0x00,0x00, +0xf6,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x8e,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2a,0x04,0x00,0x00,0x29,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x2c,0x04,0x00,0x00,0x2a,0x04,0x00,0x00, +0xd6,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x2e,0x04,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2e,0x04,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xbc,0x04,0x00,0x00, +0x2c,0x04,0x00,0x00,0xfd,0x00,0x00,0x00,0x2a,0x04,0x00,0x00,0x8e,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0x11,0x04,0x00,0x00,0x0e,0x04,0x00,0x00,0xbc,0x04,0x00,0x00, +0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x49,0x04,0x00,0x00,0x11,0x04,0x00,0x00, +0x05,0x01,0x00,0x00,0xbc,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x3a,0x04,0x00,0x00, +0x49,0x04,0x00,0x00,0x0f,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x43,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x3a,0x04,0x00,0x00,0x3b,0x04,0x00,0x00, +0x3e,0x04,0x00,0x00,0xf8,0x00,0x02,0x00,0x3b,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3d,0x04,0x00,0x00,0x49,0x04,0x00,0x00,0x14,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x43,0x04,0x00,0x00,0xf8,0x00,0x02,0x00,0x3e,0x04,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x4e,0x04,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x49,0x04,0x00,0x00,0x17,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x41,0x04,0x00,0x00,0x4e,0x04,0x00,0x00,0x1c,0x01,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x42,0x04,0x00,0x00,0x41,0x04,0x00,0x00, +0x1e,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x43,0x04,0x00,0x00,0xf8,0x00,0x02,0x00, +0x43,0x04,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb0,0x04,0x00,0x00, +0x3d,0x04,0x00,0x00,0x3b,0x04,0x00,0x00,0x42,0x04,0x00,0x00,0x3e,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x45,0x04,0x00,0x00,0xb0,0x04,0x00,0x00, +0x21,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x53,0x04,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x45,0x04,0x00,0x00,0x1f,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0xd0,0x00,0x00,0x00,0x55,0x04,0x00,0x00,0xd2,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x8a,0x00,0x00,0x00,0x58,0x04,0x00,0x00,0x53,0x04,0x00,0x00, +0xd6,0x00,0x00,0x00,0xd6,0x00,0x00,0x00,0xd6,0x00,0x00,0x00,0x63,0x00,0x04,0x00, +0x55,0x04,0x00,0x00,0x64,0x02,0x00,0x00,0x58,0x04,0x00,0x00,0xfd,0x00,0x01,0x00, +0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_308e8dfd8f65d3f1bfc29aa55b889bc4.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_308e8dfd8f65d3f1bfc29aa55b889bc4.h new file mode 100644 index 00000000..ac7ccb4d --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_308e8dfd8f65d3f1bfc29aa55b889bc4.h @@ -0,0 +1,459 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_308e8dfd8f65d3f1bfc29aa55b889bc4.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_308e8dfd8f65d3f1bfc29aa55b889bc4_SampledImageResourceNames[] = { "r_input_motion_vectors", "r_input_depth", "r_input_color_jittered", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_308e8dfd8f65d3f1bfc29aa55b889bc4_SampledImageResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_308e8dfd8f65d3f1bfc29aa55b889bc4_SampledImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_308e8dfd8f65d3f1bfc29aa55b889bc4_SampledImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_308e8dfd8f65d3f1bfc29aa55b889bc4_StorageImageResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_308e8dfd8f65d3f1bfc29aa55b889bc4_StorageImageResourceBindings[] = { 5, 6, 7, 11, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_308e8dfd8f65d3f1bfc29aa55b889bc4_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_308e8dfd8f65d3f1bfc29aa55b889bc4_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_308e8dfd8f65d3f1bfc29aa55b889bc4_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_308e8dfd8f65d3f1bfc29aa55b889bc4_UniformBufferResourceBindings[] = { 12, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_308e8dfd8f65d3f1bfc29aa55b889bc4_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_308e8dfd8f65d3f1bfc29aa55b889bc4_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_308e8dfd8f65d3f1bfc29aa55b889bc4_size = 6968; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_308e8dfd8f65d3f1bfc29aa55b889bc4_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x91,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x06,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x52,0x02,0x00,0x00, +0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00, +0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75, +0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00, +0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70, +0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72, +0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47, +0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69, +0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00, +0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0x90,0x00,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x90,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53, +0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x90,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00, +0x06,0x00,0x07,0x00,0x90,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73, +0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00, +0x90,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f, +0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e, +0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0x90,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65, +0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0x90,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65, +0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0x90,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00, +0x06,0x00,0x08,0x00,0x90,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76, +0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00, +0x06,0x00,0x05,0x00,0x90,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x90,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61, +0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x90,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x90,0x00,0x00,0x00,0x0b,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74, +0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00, +0x06,0x00,0x07,0x00,0x90,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00, +0x90,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75, +0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72, +0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x90,0x00,0x00,0x00,0x0e,0x00,0x00,0x00, +0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00, +0x90,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53, +0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x90,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c, +0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0x90,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43, +0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00, +0x90,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61, +0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x92,0x00,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x00,0x00,0x05,0x00,0x06,0x00,0xac,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x00,0x00,0x05,0x00,0x08,0x00, +0xb4,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f, +0x72,0x5f,0x6a,0x69,0x74,0x74,0x65,0x72,0x65,0x64,0x00,0x00,0x05,0x00,0x08,0x00, +0xbc,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69, +0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x05,0x00,0x07,0x00, +0xca,0x00,0x00,0x00,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x6c,0x75,0x6d,0x61,0x00,0x00,0x05,0x00,0x0c,0x00,0xd6,0x00,0x00,0x00, +0x72,0x77,0x5f,0x72,0x65,0x63,0x6f,0x6e,0x73,0x74,0x72,0x75,0x63,0x74,0x65,0x64, +0x5f,0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x6e,0x65,0x61,0x72,0x65,0x73, +0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x05,0x00,0x06,0x00,0xdd,0x00,0x00,0x00, +0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x44,0x65,0x70,0x74,0x68,0x00, +0x05,0x00,0x09,0x00,0xe4,0x00,0x00,0x00,0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74, +0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72, +0x73,0x00,0x00,0x00,0x05,0x00,0x07,0x00,0xec,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x05,0x00,0x08,0x00,0x52,0x02,0x00,0x00,0x67,0x6c,0x5f,0x47,0x6c,0x6f,0x62,0x61, +0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x90,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x90,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x90,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x90,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0x90,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x92,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x92,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xac,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xac,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb4,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb4,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xbc,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xbc,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xca,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xca,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xca,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd6,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd6,0x00,0x00,0x00,0x21,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xdd,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xdd,0x00,0x00,0x00,0x21,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xdd,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xe4,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xe4,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0xe4,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xec,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xec,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x52,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x6e,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00, +0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x0d,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x13,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x15,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x1f,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x2b,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x14,0x00,0x02,0x00, +0x57,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x5e,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0x5e,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x60,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x5e,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x8f,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x1e,0x00,0x15,0x00,0x90,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0x1e,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x8f,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x91,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x90,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x91,0x00,0x00,0x00, +0x92,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0x93,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x94,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0x99,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0x9e,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x9f,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0xa4,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xa5,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xaa,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xab,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xaa,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xab,0x00,0x00,0x00,0xac,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0xb0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xab,0x00,0x00,0x00,0xb4,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xab,0x00,0x00,0x00,0xbc,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0xc8,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xc9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xc9,0x00,0x00,0x00,0xca,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xce,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0xd4,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xd5,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xd4,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xd5,0x00,0x00,0x00,0xd6,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xd9,0x00,0x00,0x00,0x0b,0x00,0x00,0x00, +0x5d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xdb,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xc9,0x00,0x00,0x00,0xdd,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xe2,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xe3,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xe2,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xe3,0x00,0x00,0x00, +0xe4,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xab,0x00,0x00,0x00, +0xec,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0xee,0x00,0x00,0x00,0x93,0x00,0x00,0x00,0x93,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xf5,0x00,0x00,0x00,0x00,0x00,0x80,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xfa,0x00,0x00,0x00,0xd0,0xb3,0x59,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xfb,0x00,0x00,0x00,0x59,0x17,0x37,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xfc,0x00,0x00,0x00,0x98,0xdd,0x93,0x3d,0x2c,0x00,0x06,0x00, +0x13,0x00,0x00,0x00,0xfd,0x00,0x00,0x00,0xfa,0x00,0x00,0x00,0xfb,0x00,0x00,0x00, +0xfc,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x07,0x01,0x00,0x00, +0xa7,0x1a,0x11,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0c,0x01,0x00,0x00, +0xf7,0xd2,0x61,0x44,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0f,0x01,0x00,0x00, +0xab,0xaa,0xaa,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x14,0x01,0x00,0x00, +0x00,0x00,0xe8,0x42,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x16,0x01,0x00,0x00, +0x00,0x00,0x80,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x19,0x01,0x00,0x00, +0x0a,0xd7,0x23,0x3c,0x17,0x00,0x04,0x00,0x34,0x01,0x00,0x00,0x5d,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x38,0x01,0x00,0x00,0x57,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x42,0x01,0x00,0x00, +0x00,0x00,0x00,0x3f,0x2c,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x43,0x01,0x00,0x00, +0x42,0x01,0x00,0x00,0x42,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0x50,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0x51,0x01,0x00,0x00,0x50,0x01,0x00,0x00,0x93,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1f,0x00,0x00,0x00,0x53,0x01,0x00,0x00,0x93,0x00,0x00,0x00,0x50,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0x56,0x01,0x00,0x00,0x50,0x01,0x00,0x00, +0x50,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x7c,0x01,0x00,0x00, +0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00,0x9b,0x01,0x00,0x00, +0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xc6,0x01,0x00,0x00, +0x09,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xc7,0x01,0x00,0x00,0x1f,0x00,0x00,0x00, +0xc6,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00,0xc8,0x01,0x00,0x00, +0xff,0xff,0xff,0xff,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0xc9,0x01,0x00,0x00, +0x93,0x00,0x00,0x00,0xc8,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0xca,0x01,0x00,0x00,0xc8,0x01,0x00,0x00,0x93,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1f,0x00,0x00,0x00,0xcb,0x01,0x00,0x00,0xc8,0x01,0x00,0x00,0x50,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0xcc,0x01,0x00,0x00,0xc8,0x01,0x00,0x00, +0xc8,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0xcd,0x01,0x00,0x00, +0x50,0x01,0x00,0x00,0xc8,0x01,0x00,0x00,0x2c,0x00,0x0c,0x00,0xc7,0x01,0x00,0x00, +0xce,0x01,0x00,0x00,0xee,0x00,0x00,0x00,0x51,0x01,0x00,0x00,0x53,0x01,0x00,0x00, +0xc9,0x01,0x00,0x00,0xca,0x01,0x00,0x00,0xcb,0x01,0x00,0x00,0x56,0x01,0x00,0x00, +0xcc,0x01,0x00,0x00,0xcd,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0xd0,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0xc7,0x01,0x00,0x00,0x1c,0x00,0x04,0x00,0xd5,0x01,0x00,0x00, +0x06,0x00,0x00,0x00,0xc6,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0xd6,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0xd5,0x01,0x00,0x00,0x2c,0x00,0x06,0x00,0x13,0x00,0x00,0x00, +0x05,0x02,0x00,0x00,0xce,0x00,0x00,0x00,0xce,0x00,0x00,0x00,0xce,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1a,0x02,0x00,0x00,0xab,0xaa,0x2a,0x3e, +0x17,0x00,0x04,0x00,0x50,0x02,0x00,0x00,0x5d,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x51,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x50,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x51,0x02,0x00,0x00,0x52,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x6d,0x02,0x00,0x00,0x08,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0x50,0x02,0x00,0x00,0x6e,0x02,0x00,0x00,0x6d,0x02,0x00,0x00, +0x6d,0x02,0x00,0x00,0xdb,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x22,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x5f,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x24,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x2c,0x00,0x07,0x00,0x5f,0x00,0x00,0x00, +0x7c,0x04,0x00,0x00,0xee,0x00,0x00,0x00,0x51,0x01,0x00,0x00,0x53,0x01,0x00,0x00, +0x56,0x01,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x24,0x04,0x00,0x00,0x3e,0x04,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x22,0x04,0x00,0x00,0x3d,0x04,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xd0,0x01,0x00,0x00,0xa5,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xd6,0x01,0x00,0x00,0xa6,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xd0,0x01,0x00,0x00,0xa9,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x50,0x02,0x00,0x00,0x53,0x02,0x00,0x00,0x52,0x02,0x00,0x00, +0x4f,0x00,0x07,0x00,0x34,0x01,0x00,0x00,0x54,0x02,0x00,0x00,0x53,0x02,0x00,0x00, +0x53,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00, +0x1f,0x00,0x00,0x00,0x55,0x02,0x00,0x00,0x54,0x02,0x00,0x00,0x41,0x00,0x05,0x00, +0x94,0x00,0x00,0x00,0xa1,0x02,0x00,0x00,0x92,0x00,0x00,0x00,0x93,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0xa2,0x02,0x00,0x00,0xa1,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xae,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xae,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1e,0x00,0x00,0x00,0x7d,0x04,0x00,0x00,0x93,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0xbe,0x02,0x00,0x00,0xb2,0x02,0x00,0x00,0xb1,0x00,0x05,0x00, +0x57,0x00,0x00,0x00,0xb1,0x02,0x00,0x00,0x7d,0x04,0x00,0x00,0x9e,0x00,0x00,0x00, +0xf6,0x00,0x04,0x00,0xbf,0x02,0x00,0x00,0xb2,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xb1,0x02,0x00,0x00,0xb2,0x02,0x00,0x00,0xbf,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb2,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xa5,0x02,0x00,0x00, +0xce,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x2b,0x00,0x00,0x00,0xb5,0x02,0x00,0x00, +0xa5,0x02,0x00,0x00,0x7d,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00, +0xb6,0x02,0x00,0x00,0xb5,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0xb7,0x02,0x00,0x00,0x55,0x02,0x00,0x00,0xb6,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0xaa,0x00,0x00,0x00,0xe2,0x02,0x00,0x00,0xac,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x8f,0x00,0x00,0x00,0xe4,0x02,0x00,0x00,0xe2,0x02,0x00,0x00,0xb7,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x93,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe5,0x02,0x00,0x00,0xe4,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0xbb,0x02,0x00,0x00,0xa6,0x02,0x00,0x00,0x7d,0x04,0x00,0x00, +0x3e,0x00,0x03,0x00,0xbb,0x02,0x00,0x00,0xe5,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x1e,0x00,0x00,0x00,0xbe,0x02,0x00,0x00,0x7d,0x04,0x00,0x00,0x50,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xae,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xbf,0x02,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xc1,0x02,0x00,0x00,0xa6,0x02,0x00,0x00, +0x93,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc2,0x02,0x00,0x00, +0xc1,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xc3,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc3,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x1f,0x00,0x00,0x00,0x80,0x04,0x00,0x00, +0x55,0x02,0x00,0x00,0xbf,0x02,0x00,0x00,0x8b,0x04,0x00,0x00,0xdc,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x7f,0x04,0x00,0x00,0xc2,0x02,0x00,0x00, +0xbf,0x02,0x00,0x00,0x89,0x04,0x00,0x00,0xdc,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x1e,0x00,0x00,0x00,0x7e,0x04,0x00,0x00,0x50,0x01,0x00,0x00,0xbf,0x02,0x00,0x00, +0xde,0x02,0x00,0x00,0xdc,0x02,0x00,0x00,0xb1,0x00,0x05,0x00,0x57,0x00,0x00,0x00, +0xc6,0x02,0x00,0x00,0x7e,0x04,0x00,0x00,0x9e,0x00,0x00,0x00,0xf6,0x00,0x04,0x00, +0xdf,0x02,0x00,0x00,0xdc,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xc6,0x02,0x00,0x00,0xc7,0x02,0x00,0x00,0xdf,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc7,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xa9,0x02,0x00,0x00,0xce,0x01,0x00,0x00, +0x41,0x00,0x05,0x00,0x2b,0x00,0x00,0x00,0xca,0x02,0x00,0x00,0xa9,0x02,0x00,0x00, +0x7e,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0xcb,0x02,0x00,0x00, +0xca,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0xcc,0x02,0x00,0x00, +0x55,0x02,0x00,0x00,0xcb,0x02,0x00,0x00,0x7c,0x00,0x04,0x00,0x34,0x01,0x00,0x00, +0xea,0x02,0x00,0x00,0xcc,0x02,0x00,0x00,0x7c,0x00,0x04,0x00,0x34,0x01,0x00,0x00, +0xec,0x02,0x00,0x00,0xa2,0x02,0x00,0x00,0xb0,0x00,0x05,0x00,0x38,0x01,0x00,0x00, +0xed,0x02,0x00,0x00,0xea,0x02,0x00,0x00,0xec,0x02,0x00,0x00,0x9b,0x00,0x04,0x00, +0x57,0x00,0x00,0x00,0xee,0x02,0x00,0x00,0xed,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xdb,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xee,0x02,0x00,0x00, +0xd0,0x02,0x00,0x00,0xdb,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xd0,0x02,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xd2,0x02,0x00,0x00,0xa6,0x02,0x00,0x00, +0x7e,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd3,0x02,0x00,0x00, +0xd2,0x02,0x00,0x00,0xba,0x00,0x05,0x00,0x57,0x00,0x00,0x00,0xd6,0x02,0x00,0x00, +0xd3,0x02,0x00,0x00,0x7f,0x04,0x00,0x00,0xf9,0x00,0x02,0x00,0xda,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xda,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x38,0x01,0x00,0x00, +0x8d,0x04,0x00,0x00,0xd6,0x02,0x00,0x00,0xd6,0x02,0x00,0x00,0xa9,0x00,0x06,0x00, +0x1f,0x00,0x00,0x00,0x8e,0x04,0x00,0x00,0x8d,0x04,0x00,0x00,0xcc,0x02,0x00,0x00, +0x80,0x04,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x8f,0x04,0x00,0x00, +0xd6,0x02,0x00,0x00,0xd3,0x02,0x00,0x00,0x7f,0x04,0x00,0x00,0xf9,0x00,0x02,0x00, +0xdb,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xdb,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x1f,0x00,0x00,0x00,0x8b,0x04,0x00,0x00,0x80,0x04,0x00,0x00,0xc7,0x02,0x00,0x00, +0x8e,0x04,0x00,0x00,0xda,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x89,0x04,0x00,0x00,0x7f,0x04,0x00,0x00,0xc7,0x02,0x00,0x00,0x8f,0x04,0x00,0x00, +0xda,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xdc,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xdc,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1e,0x00,0x00,0x00,0xde,0x02,0x00,0x00, +0x7e,0x04,0x00,0x00,0x50,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xc3,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xdf,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0xaa,0x00,0x00,0x00, +0xf3,0x02,0x00,0x00,0xbc,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00, +0xf5,0x02,0x00,0x00,0xf3,0x02,0x00,0x00,0x80,0x04,0x00,0x00,0x02,0x00,0x00,0x00, +0x93,0x00,0x00,0x00,0x4f,0x00,0x07,0x00,0x07,0x00,0x00,0x00,0xf6,0x02,0x00,0x00, +0xf5,0x02,0x00,0x00,0xf5,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x9f,0x00,0x00,0x00,0xfd,0x02,0x00,0x00,0x92,0x00,0x00,0x00, +0x9e,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0xfe,0x02,0x00,0x00, +0xfd,0x02,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xf9,0x02,0x00,0x00, +0xf6,0x02,0x00,0x00,0xfe,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0xc8,0x00,0x00,0x00, +0x00,0x03,0x00,0x00,0xdd,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x8f,0x00,0x00,0x00, +0x03,0x03,0x00,0x00,0x7f,0x04,0x00,0x00,0xce,0x00,0x00,0x00,0xce,0x00,0x00,0x00, +0xce,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x00,0x03,0x00,0x00,0x55,0x02,0x00,0x00, +0x03,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0xe2,0x00,0x00,0x00,0x05,0x03,0x00,0x00, +0xe4,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x08,0x03,0x00,0x00, +0xf9,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x09,0x03,0x00,0x00,0xf9,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x8f,0x00,0x00,0x00,0x0a,0x03,0x00,0x00,0x08,0x03,0x00,0x00,0x09,0x03,0x00,0x00, +0xce,0x00,0x00,0x00,0xce,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x05,0x03,0x00,0x00, +0x55,0x02,0x00,0x00,0x0a,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x94,0x00,0x00,0x00, +0x54,0x03,0x00,0x00,0x92,0x00,0x00,0x00,0x99,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x1f,0x00,0x00,0x00,0x55,0x03,0x00,0x00,0x54,0x03,0x00,0x00,0x6f,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x1f,0x03,0x00,0x00,0x55,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x20,0x03,0x00,0x00,0xf9,0x02,0x00,0x00,0x1f,0x03,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x21,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0x20,0x03,0x00,0x00,0xba,0x00,0x05,0x00,0x57,0x00,0x00,0x00, +0x22,0x03,0x00,0x00,0x21,0x03,0x00,0x00,0x7c,0x01,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x23,0x03,0x00,0x00,0x22,0x03,0x00,0x00,0xf5,0x00,0x00,0x00, +0xce,0x00,0x00,0x00,0x8e,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x25,0x03,0x00,0x00, +0xf9,0x02,0x00,0x00,0x23,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x27,0x03,0x00,0x00,0x55,0x02,0x00,0x00,0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x29,0x03,0x00,0x00,0x27,0x03,0x00,0x00,0x43,0x01,0x00,0x00,0x6f,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x2b,0x03,0x00,0x00,0xa2,0x02,0x00,0x00,0x88,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x2c,0x03,0x00,0x00,0x29,0x03,0x00,0x00,0x2b,0x03,0x00,0x00, +0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x2f,0x03,0x00,0x00,0x2c,0x03,0x00,0x00, +0x25,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x63,0x03,0x00,0x00, +0x2f,0x03,0x00,0x00,0x2b,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x64,0x03,0x00,0x00,0x63,0x03,0x00,0x00,0x43,0x01,0x00,0x00,0x0c,0x00,0x06,0x00, +0x07,0x00,0x00,0x00,0x66,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x64,0x03,0x00,0x00,0x6e,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0x67,0x03,0x00,0x00, +0x66,0x03,0x00,0x00,0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00,0x8f,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x64,0x03,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x70,0x03,0x00,0x00,0x8f,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x71,0x03,0x00,0x00,0xf5,0x00,0x00,0x00, +0x70,0x03,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x73,0x03,0x00,0x00, +0x8f,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x74,0x03,0x00,0x00,0xf5,0x00,0x00,0x00,0x73,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x75,0x03,0x00,0x00,0x71,0x03,0x00,0x00,0x74,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7c,0x03,0x00,0x00,0x70,0x03,0x00,0x00, +0x74,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x83,0x03,0x00,0x00, +0x71,0x03,0x00,0x00,0x73,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x89,0x03,0x00,0x00,0x70,0x03,0x00,0x00,0x73,0x03,0x00,0x00,0x50,0x00,0x07,0x00, +0x60,0x00,0x00,0x00,0x6c,0x04,0x00,0x00,0x75,0x03,0x00,0x00,0x7c,0x03,0x00,0x00, +0x83,0x03,0x00,0x00,0x89,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x3d,0x04,0x00,0x00, +0x7c,0x04,0x00,0x00,0x3e,0x00,0x03,0x00,0x3e,0x04,0x00,0x00,0x6c,0x04,0x00,0x00, +0xf9,0x00,0x02,0x00,0x33,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x33,0x03,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1e,0x00,0x00,0x00,0x81,0x04,0x00,0x00,0x93,0x00,0x00,0x00, +0xdf,0x02,0x00,0x00,0x50,0x03,0x00,0x00,0x4e,0x03,0x00,0x00,0xb1,0x00,0x05,0x00, +0x57,0x00,0x00,0x00,0x36,0x03,0x00,0x00,0x81,0x04,0x00,0x00,0x9b,0x01,0x00,0x00, +0xf6,0x00,0x04,0x00,0x51,0x03,0x00,0x00,0x4e,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x36,0x03,0x00,0x00,0x37,0x03,0x00,0x00,0x51,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x37,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x2b,0x00,0x00,0x00, +0x40,0x04,0x00,0x00,0x3d,0x04,0x00,0x00,0x81,0x04,0x00,0x00,0x3d,0x00,0x04,0x00, +0x1f,0x00,0x00,0x00,0x3a,0x03,0x00,0x00,0x40,0x04,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0x41,0x04,0x00,0x00,0x3e,0x04,0x00,0x00,0x81,0x04,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x3d,0x03,0x00,0x00,0x41,0x04,0x00,0x00, +0xba,0x00,0x05,0x00,0x57,0x00,0x00,0x00,0x3f,0x03,0x00,0x00,0x3d,0x03,0x00,0x00, +0x19,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x4d,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x3f,0x03,0x00,0x00,0x40,0x03,0x00,0x00,0x4d,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x40,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0x44,0x03,0x00,0x00,0x67,0x03,0x00,0x00,0x3a,0x03,0x00,0x00,0x7c,0x00,0x04,0x00, +0x34,0x01,0x00,0x00,0x93,0x03,0x00,0x00,0x44,0x03,0x00,0x00,0x7c,0x00,0x04,0x00, +0x34,0x01,0x00,0x00,0x95,0x03,0x00,0x00,0xa2,0x02,0x00,0x00,0xb0,0x00,0x05,0x00, +0x38,0x01,0x00,0x00,0x96,0x03,0x00,0x00,0x93,0x03,0x00,0x00,0x95,0x03,0x00,0x00, +0x9b,0x00,0x04,0x00,0x57,0x00,0x00,0x00,0x97,0x03,0x00,0x00,0x96,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0x4c,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x97,0x03,0x00,0x00,0x48,0x03,0x00,0x00,0x4c,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0x48,0x03,0x00,0x00,0x7c,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x9b,0x03,0x00,0x00, +0x7f,0x04,0x00,0x00,0x3c,0x00,0x06,0x00,0xd9,0x00,0x00,0x00,0x9e,0x03,0x00,0x00, +0xd6,0x00,0x00,0x00,0x44,0x03,0x00,0x00,0xb0,0x00,0x00,0x00,0xef,0x00,0x07,0x00, +0x5d,0x00,0x00,0x00,0x9f,0x03,0x00,0x00,0x9e,0x03,0x00,0x00,0xdb,0x00,0x00,0x00, +0xb0,0x00,0x00,0x00,0x9b,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0x4c,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4c,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0x4d,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4d,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0x4e,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4e,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x1e,0x00,0x00,0x00, +0x50,0x03,0x00,0x00,0x81,0x04,0x00,0x00,0x50,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x33,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x51,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0xaa,0x00,0x00,0x00,0xbd,0x03,0x00,0x00,0xb4,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x8f,0x00,0x00,0x00,0xbf,0x03,0x00,0x00,0xbd,0x03,0x00,0x00,0x55,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x93,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x13,0x00,0x00,0x00, +0xc0,0x03,0x00,0x00,0xbf,0x03,0x00,0x00,0xbf,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x13,0x00,0x00,0x00, +0xc5,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x05,0x02,0x00,0x00, +0xc0,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0xa5,0x00,0x00,0x00,0xc8,0x03,0x00,0x00, +0x92,0x00,0x00,0x00,0xa4,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xc9,0x03,0x00,0x00,0xc8,0x03,0x00,0x00,0x50,0x00,0x06,0x00,0x13,0x00,0x00,0x00, +0xb0,0x03,0x00,0x00,0xc9,0x03,0x00,0x00,0xc9,0x03,0x00,0x00,0xc9,0x03,0x00,0x00, +0x88,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xb1,0x03,0x00,0x00,0xc5,0x03,0x00,0x00, +0xb0,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0xaa,0x00,0x00,0x00,0xcd,0x03,0x00,0x00, +0xec,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0xce,0x03,0x00,0x00, +0xcd,0x03,0x00,0x00,0xee,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x93,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcf,0x03,0x00,0x00,0xce,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0x57,0x00,0x00,0x00,0xd1,0x03,0x00,0x00, +0xcf,0x03,0x00,0x00,0xce,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xd3,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd3,0x03,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x90,0x04,0x00,0x00,0xd1,0x03,0x00,0x00,0xf5,0x00,0x00,0x00,0xcf,0x03,0x00,0x00, +0x8e,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xb4,0x03,0x00,0x00,0xb1,0x03,0x00,0x00, +0x90,0x04,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdf,0x03,0x00,0x00, +0xb4,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xee,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xce,0x00,0x00,0x00, +0xdf,0x03,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe2,0x03,0x00,0x00, +0xb4,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe4,0x03,0x00,0x00,0xb4,0x03,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xf3,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xe2,0x03,0x00,0x00,0xe4,0x03,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xf8,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xee,0x03,0x00,0x00, +0xf3,0x03,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe7,0x03,0x00,0x00, +0xf8,0x03,0x00,0x00,0xf5,0x00,0x00,0x00,0x50,0x00,0x06,0x00,0x13,0x00,0x00,0x00, +0xe8,0x03,0x00,0x00,0xe7,0x03,0x00,0x00,0xe7,0x03,0x00,0x00,0xe7,0x03,0x00,0x00, +0x88,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xe9,0x03,0x00,0x00,0xb4,0x03,0x00,0x00, +0xe8,0x03,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x12,0x04,0x00,0x00, +0xe9,0x03,0x00,0x00,0xfd,0x00,0x00,0x00,0xbc,0x00,0x05,0x00,0x57,0x00,0x00,0x00, +0x03,0x04,0x00,0x00,0x12,0x04,0x00,0x00,0x07,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x0c,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x03,0x04,0x00,0x00, +0x04,0x04,0x00,0x00,0x07,0x04,0x00,0x00,0xf8,0x00,0x02,0x00,0x04,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x06,0x04,0x00,0x00,0x12,0x04,0x00,0x00, +0x0c,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x0c,0x04,0x00,0x00,0xf8,0x00,0x02,0x00, +0x07,0x04,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x17,0x04,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x12,0x04,0x00,0x00,0x0f,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0a,0x04,0x00,0x00,0x17,0x04,0x00,0x00, +0x14,0x01,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0b,0x04,0x00,0x00, +0x0a,0x04,0x00,0x00,0x16,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x0c,0x04,0x00,0x00, +0xf8,0x00,0x02,0x00,0x0c,0x04,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x84,0x04,0x00,0x00,0x06,0x04,0x00,0x00,0x04,0x04,0x00,0x00,0x0b,0x04,0x00,0x00, +0x07,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0e,0x04,0x00,0x00, +0x84,0x04,0x00,0x00,0x19,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x1c,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x0e,0x04,0x00,0x00, +0x1a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0xc8,0x00,0x00,0x00,0x1e,0x04,0x00,0x00, +0xca,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0x21,0x04,0x00,0x00, +0x1c,0x04,0x00,0x00,0xce,0x00,0x00,0x00,0xce,0x00,0x00,0x00,0xce,0x00,0x00,0x00, +0x63,0x00,0x04,0x00,0x1e,0x04,0x00,0x00,0x55,0x02,0x00,0x00,0x21,0x04,0x00,0x00, +0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_5085461beb5527b8a12eacf528cc8b22.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_5085461beb5527b8a12eacf528cc8b22.h new file mode 100644 index 00000000..3b929a30 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_5085461beb5527b8a12eacf528cc8b22.h @@ -0,0 +1,446 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_5085461beb5527b8a12eacf528cc8b22.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_5085461beb5527b8a12eacf528cc8b22_SampledImageResourceNames[] = { "r_input_motion_vectors", "r_input_depth", "r_input_color_jittered", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_5085461beb5527b8a12eacf528cc8b22_SampledImageResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_5085461beb5527b8a12eacf528cc8b22_SampledImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_5085461beb5527b8a12eacf528cc8b22_SampledImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_5085461beb5527b8a12eacf528cc8b22_StorageImageResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_5085461beb5527b8a12eacf528cc8b22_StorageImageResourceBindings[] = { 5, 6, 7, 11, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_5085461beb5527b8a12eacf528cc8b22_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_5085461beb5527b8a12eacf528cc8b22_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_5085461beb5527b8a12eacf528cc8b22_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_5085461beb5527b8a12eacf528cc8b22_UniformBufferResourceBindings[] = { 12, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_5085461beb5527b8a12eacf528cc8b22_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_5085461beb5527b8a12eacf528cc8b22_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_5085461beb5527b8a12eacf528cc8b22_size = 6760; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_5085461beb5527b8a12eacf528cc8b22_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x41,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x06,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x2c,0x02,0x00,0x00, +0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00, +0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75, +0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00, +0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70, +0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72, +0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47, +0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69, +0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00, +0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0x83,0x00,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53, +0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00, +0x06,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73, +0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00, +0x83,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f, +0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e, +0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0x83,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65, +0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0x83,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65, +0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0x83,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00, +0x06,0x00,0x08,0x00,0x83,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76, +0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00, +0x06,0x00,0x05,0x00,0x83,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x83,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61, +0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x83,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x83,0x00,0x00,0x00,0x0b,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74, +0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00, +0x06,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00, +0x83,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75, +0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72, +0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x83,0x00,0x00,0x00,0x0e,0x00,0x00,0x00, +0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00, +0x83,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53, +0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x83,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c, +0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0x83,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43, +0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00, +0x83,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61, +0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x85,0x00,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x00,0x00,0x05,0x00,0x06,0x00,0x9f,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x00,0x00,0x05,0x00,0x08,0x00, +0xa7,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f, +0x72,0x5f,0x6a,0x69,0x74,0x74,0x65,0x72,0x65,0x64,0x00,0x00,0x05,0x00,0x08,0x00, +0xaf,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69, +0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x05,0x00,0x07,0x00, +0xbd,0x00,0x00,0x00,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x6c,0x75,0x6d,0x61,0x00,0x00,0x05,0x00,0x0c,0x00,0xc9,0x00,0x00,0x00, +0x72,0x77,0x5f,0x72,0x65,0x63,0x6f,0x6e,0x73,0x74,0x72,0x75,0x63,0x74,0x65,0x64, +0x5f,0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x6e,0x65,0x61,0x72,0x65,0x73, +0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x05,0x00,0x06,0x00,0xd0,0x00,0x00,0x00, +0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x44,0x65,0x70,0x74,0x68,0x00, +0x05,0x00,0x09,0x00,0xd7,0x00,0x00,0x00,0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74, +0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72, +0x73,0x00,0x00,0x00,0x05,0x00,0x07,0x00,0xdf,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x05,0x00,0x08,0x00,0x2c,0x02,0x00,0x00,0x67,0x6c,0x5f,0x47,0x6c,0x6f,0x62,0x61, +0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x83,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x83,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x83,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x83,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0x83,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x85,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x85,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x9f,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x9f,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa7,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa7,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xaf,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xaf,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xbd,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xbd,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xbd,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc9,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc9,0x00,0x00,0x00,0x21,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd0,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd0,0x00,0x00,0x00,0x21,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xd0,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xd7,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xd7,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0xd7,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xdf,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xdf,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x2c,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x48,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00, +0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x0d,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x14,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x15,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x1b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x27,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x14,0x00,0x02,0x00, +0x4f,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x55,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x55,0x00,0x00,0x00,0x56,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x57,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x56,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x58,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x56,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x82,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x1e,0x00,0x15,0x00,0x83,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x82,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x83,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x85,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0x86,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x87,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0x8c,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0x91,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x92,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0x97,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x98,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x9d,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9d,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x9e,0x00,0x00,0x00,0x9f,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x55,0x00,0x00,0x00,0xa3,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x9e,0x00,0x00,0x00,0xa7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x9e,0x00,0x00,0x00,0xaf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0xbb,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xbc,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xbb,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xbc,0x00,0x00,0x00,0xbd,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc1,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0xc7,0x00,0x00,0x00,0x55,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xc8,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xc7,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xc8,0x00,0x00,0x00,0xc9,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xcc,0x00,0x00,0x00,0x0b,0x00,0x00,0x00, +0x55,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x55,0x00,0x00,0x00,0xce,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xbc,0x00,0x00,0x00,0xd0,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xd5,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xd6,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xd5,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xd6,0x00,0x00,0x00, +0xd7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x9e,0x00,0x00,0x00, +0xdf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0xe1,0x00,0x00,0x00,0x86,0x00,0x00,0x00,0x86,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xe8,0x00,0x00,0x00,0x00,0x00,0x80,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xed,0x00,0x00,0x00,0xd0,0xb3,0x59,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xee,0x00,0x00,0x00,0x59,0x17,0x37,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xef,0x00,0x00,0x00,0x98,0xdd,0x93,0x3d,0x2c,0x00,0x06,0x00, +0x0d,0x00,0x00,0x00,0xf0,0x00,0x00,0x00,0xed,0x00,0x00,0x00,0xee,0x00,0x00,0x00, +0xef,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xfa,0x00,0x00,0x00, +0xa7,0x1a,0x11,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xff,0x00,0x00,0x00, +0xf7,0xd2,0x61,0x44,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x02,0x01,0x00,0x00, +0xab,0xaa,0xaa,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x07,0x01,0x00,0x00, +0x00,0x00,0xe8,0x42,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x09,0x01,0x00,0x00, +0x00,0x00,0x80,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0c,0x01,0x00,0x00, +0x0a,0xd7,0x23,0x3c,0x17,0x00,0x04,0x00,0x11,0x01,0x00,0x00,0x55,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x15,0x01,0x00,0x00,0x4f,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1f,0x01,0x00,0x00, +0x00,0x00,0x00,0x3f,0x2c,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x20,0x01,0x00,0x00, +0x1f,0x01,0x00,0x00,0x1f,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0x2d,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0x2e,0x01,0x00,0x00,0x2d,0x01,0x00,0x00,0x86,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1b,0x00,0x00,0x00,0x30,0x01,0x00,0x00,0x86,0x00,0x00,0x00,0x2d,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0x33,0x01,0x00,0x00,0x2d,0x01,0x00,0x00, +0x2d,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x59,0x01,0x00,0x00, +0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00,0x78,0x01,0x00,0x00, +0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x55,0x00,0x00,0x00,0xa3,0x01,0x00,0x00, +0x09,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xa4,0x01,0x00,0x00,0x1b,0x00,0x00,0x00, +0xa3,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00,0xa5,0x01,0x00,0x00, +0xff,0xff,0xff,0xff,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0xa6,0x01,0x00,0x00, +0x86,0x00,0x00,0x00,0xa5,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0xa7,0x01,0x00,0x00,0xa5,0x01,0x00,0x00,0x86,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1b,0x00,0x00,0x00,0xa8,0x01,0x00,0x00,0xa5,0x01,0x00,0x00,0x2d,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0xa9,0x01,0x00,0x00,0xa5,0x01,0x00,0x00, +0xa5,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0xaa,0x01,0x00,0x00, +0x2d,0x01,0x00,0x00,0xa5,0x01,0x00,0x00,0x2c,0x00,0x0c,0x00,0xa4,0x01,0x00,0x00, +0xab,0x01,0x00,0x00,0xe1,0x00,0x00,0x00,0x2e,0x01,0x00,0x00,0x30,0x01,0x00,0x00, +0xa6,0x01,0x00,0x00,0xa7,0x01,0x00,0x00,0xa8,0x01,0x00,0x00,0x33,0x01,0x00,0x00, +0xa9,0x01,0x00,0x00,0xaa,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0xad,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0xa4,0x01,0x00,0x00,0x1c,0x00,0x04,0x00,0xb2,0x01,0x00,0x00, +0x06,0x00,0x00,0x00,0xa3,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0xb3,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0xb2,0x01,0x00,0x00,0x2c,0x00,0x06,0x00,0x0d,0x00,0x00,0x00, +0xe2,0x01,0x00,0x00,0xc1,0x00,0x00,0x00,0xc1,0x00,0x00,0x00,0xc1,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf4,0x01,0x00,0x00,0xab,0xaa,0x2a,0x3e, +0x17,0x00,0x04,0x00,0x2a,0x02,0x00,0x00,0x55,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x2b,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x2a,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x2b,0x02,0x00,0x00,0x2c,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x55,0x00,0x00,0x00,0x47,0x02,0x00,0x00,0x08,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0x2a,0x02,0x00,0x00,0x48,0x02,0x00,0x00,0x47,0x02,0x00,0x00, +0x47,0x02,0x00,0x00,0xce,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xd5,0x03,0x00,0x00, +0x07,0x00,0x00,0x00,0x57,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xd7,0x03,0x00,0x00, +0x07,0x00,0x00,0x00,0x58,0x00,0x00,0x00,0x2c,0x00,0x07,0x00,0x57,0x00,0x00,0x00, +0x2c,0x04,0x00,0x00,0xe1,0x00,0x00,0x00,0x2e,0x01,0x00,0x00,0x30,0x01,0x00,0x00, +0x33,0x01,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xd7,0x03,0x00,0x00,0xf1,0x03,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xd5,0x03,0x00,0x00,0xf0,0x03,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xad,0x01,0x00,0x00,0x7f,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xb3,0x01,0x00,0x00,0x80,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xad,0x01,0x00,0x00,0x83,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x2a,0x02,0x00,0x00,0x2d,0x02,0x00,0x00,0x2c,0x02,0x00,0x00, +0x4f,0x00,0x07,0x00,0x11,0x01,0x00,0x00,0x2e,0x02,0x00,0x00,0x2d,0x02,0x00,0x00, +0x2d,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00, +0x1b,0x00,0x00,0x00,0x2f,0x02,0x00,0x00,0x2e,0x02,0x00,0x00,0x41,0x00,0x05,0x00, +0x87,0x00,0x00,0x00,0x7b,0x02,0x00,0x00,0x85,0x00,0x00,0x00,0x86,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0x7c,0x02,0x00,0x00,0x7b,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x88,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x88,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1a,0x00,0x00,0x00,0x2d,0x04,0x00,0x00,0x86,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x98,0x02,0x00,0x00,0x8c,0x02,0x00,0x00,0xb1,0x00,0x05,0x00, +0x4f,0x00,0x00,0x00,0x8b,0x02,0x00,0x00,0x2d,0x04,0x00,0x00,0x91,0x00,0x00,0x00, +0xf6,0x00,0x04,0x00,0x99,0x02,0x00,0x00,0x8c,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x8b,0x02,0x00,0x00,0x8c,0x02,0x00,0x00,0x99,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0x8c,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x7f,0x02,0x00,0x00, +0xab,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x27,0x00,0x00,0x00,0x8f,0x02,0x00,0x00, +0x7f,0x02,0x00,0x00,0x2d,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00, +0x90,0x02,0x00,0x00,0x8f,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0x91,0x02,0x00,0x00,0x2f,0x02,0x00,0x00,0x90,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x9d,0x00,0x00,0x00,0xbc,0x02,0x00,0x00,0x9f,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x82,0x00,0x00,0x00,0xbe,0x02,0x00,0x00,0xbc,0x02,0x00,0x00,0x91,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x86,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbf,0x02,0x00,0x00,0xbe,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x14,0x00,0x00,0x00,0x95,0x02,0x00,0x00,0x80,0x02,0x00,0x00,0x2d,0x04,0x00,0x00, +0x3e,0x00,0x03,0x00,0x95,0x02,0x00,0x00,0xbf,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x1a,0x00,0x00,0x00,0x98,0x02,0x00,0x00,0x2d,0x04,0x00,0x00,0x2d,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x88,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x99,0x02,0x00,0x00, +0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0x9b,0x02,0x00,0x00,0x80,0x02,0x00,0x00, +0x86,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x9c,0x02,0x00,0x00, +0x9b,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x9d,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9d,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x1b,0x00,0x00,0x00,0x30,0x04,0x00,0x00, +0x2f,0x02,0x00,0x00,0x99,0x02,0x00,0x00,0x3b,0x04,0x00,0x00,0xb6,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x2f,0x04,0x00,0x00,0x9c,0x02,0x00,0x00, +0x99,0x02,0x00,0x00,0x39,0x04,0x00,0x00,0xb6,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x1a,0x00,0x00,0x00,0x2e,0x04,0x00,0x00,0x2d,0x01,0x00,0x00,0x99,0x02,0x00,0x00, +0xb8,0x02,0x00,0x00,0xb6,0x02,0x00,0x00,0xb1,0x00,0x05,0x00,0x4f,0x00,0x00,0x00, +0xa0,0x02,0x00,0x00,0x2e,0x04,0x00,0x00,0x91,0x00,0x00,0x00,0xf6,0x00,0x04,0x00, +0xb9,0x02,0x00,0x00,0xb6,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xa0,0x02,0x00,0x00,0xa1,0x02,0x00,0x00,0xb9,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa1,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x83,0x02,0x00,0x00,0xab,0x01,0x00,0x00, +0x41,0x00,0x05,0x00,0x27,0x00,0x00,0x00,0xa4,0x02,0x00,0x00,0x83,0x02,0x00,0x00, +0x2e,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0xa5,0x02,0x00,0x00, +0xa4,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0xa6,0x02,0x00,0x00, +0x2f,0x02,0x00,0x00,0xa5,0x02,0x00,0x00,0x7c,0x00,0x04,0x00,0x11,0x01,0x00,0x00, +0xc4,0x02,0x00,0x00,0xa6,0x02,0x00,0x00,0x7c,0x00,0x04,0x00,0x11,0x01,0x00,0x00, +0xc6,0x02,0x00,0x00,0x7c,0x02,0x00,0x00,0xb0,0x00,0x05,0x00,0x15,0x01,0x00,0x00, +0xc7,0x02,0x00,0x00,0xc4,0x02,0x00,0x00,0xc6,0x02,0x00,0x00,0x9b,0x00,0x04,0x00, +0x4f,0x00,0x00,0x00,0xc8,0x02,0x00,0x00,0xc7,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xb5,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc8,0x02,0x00,0x00, +0xaa,0x02,0x00,0x00,0xb5,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xaa,0x02,0x00,0x00, +0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xac,0x02,0x00,0x00,0x80,0x02,0x00,0x00, +0x2e,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xad,0x02,0x00,0x00, +0xac,0x02,0x00,0x00,0xb8,0x00,0x05,0x00,0x4f,0x00,0x00,0x00,0xb0,0x02,0x00,0x00, +0xad,0x02,0x00,0x00,0x2f,0x04,0x00,0x00,0xf9,0x00,0x02,0x00,0xb4,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb4,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x15,0x01,0x00,0x00, +0x3d,0x04,0x00,0x00,0xb0,0x02,0x00,0x00,0xb0,0x02,0x00,0x00,0xa9,0x00,0x06,0x00, +0x1b,0x00,0x00,0x00,0x3e,0x04,0x00,0x00,0x3d,0x04,0x00,0x00,0xa6,0x02,0x00,0x00, +0x30,0x04,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x3f,0x04,0x00,0x00, +0xb0,0x02,0x00,0x00,0xad,0x02,0x00,0x00,0x2f,0x04,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb5,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xb5,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x1b,0x00,0x00,0x00,0x3b,0x04,0x00,0x00,0x30,0x04,0x00,0x00,0xa1,0x02,0x00,0x00, +0x3e,0x04,0x00,0x00,0xb4,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x39,0x04,0x00,0x00,0x2f,0x04,0x00,0x00,0xa1,0x02,0x00,0x00,0x3f,0x04,0x00,0x00, +0xb4,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xb6,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb6,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1a,0x00,0x00,0x00,0xb8,0x02,0x00,0x00, +0x2e,0x04,0x00,0x00,0x2d,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x9d,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb9,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x9d,0x00,0x00,0x00, +0xcd,0x02,0x00,0x00,0xaf,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x82,0x00,0x00,0x00, +0xcf,0x02,0x00,0x00,0xcd,0x02,0x00,0x00,0x30,0x04,0x00,0x00,0x02,0x00,0x00,0x00, +0x86,0x00,0x00,0x00,0x4f,0x00,0x07,0x00,0x07,0x00,0x00,0x00,0xd0,0x02,0x00,0x00, +0xcf,0x02,0x00,0x00,0xcf,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x92,0x00,0x00,0x00,0xd7,0x02,0x00,0x00,0x85,0x00,0x00,0x00, +0x91,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0xd8,0x02,0x00,0x00, +0xd7,0x02,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xd3,0x02,0x00,0x00, +0xd0,0x02,0x00,0x00,0xd8,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0xbb,0x00,0x00,0x00, +0xda,0x02,0x00,0x00,0xd0,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x82,0x00,0x00,0x00, +0xdd,0x02,0x00,0x00,0x2f,0x04,0x00,0x00,0xc1,0x00,0x00,0x00,0xc1,0x00,0x00,0x00, +0xc1,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0xda,0x02,0x00,0x00,0x2f,0x02,0x00,0x00, +0xdd,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0xd5,0x00,0x00,0x00,0xdf,0x02,0x00,0x00, +0xd7,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe2,0x02,0x00,0x00, +0xd3,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe3,0x02,0x00,0x00,0xd3,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x82,0x00,0x00,0x00,0xe4,0x02,0x00,0x00,0xe2,0x02,0x00,0x00,0xe3,0x02,0x00,0x00, +0xc1,0x00,0x00,0x00,0xc1,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0xdf,0x02,0x00,0x00, +0x2f,0x02,0x00,0x00,0xe4,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x87,0x00,0x00,0x00, +0x2e,0x03,0x00,0x00,0x85,0x00,0x00,0x00,0x8c,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x1b,0x00,0x00,0x00,0x2f,0x03,0x00,0x00,0x2e,0x03,0x00,0x00,0x6f,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0xf9,0x02,0x00,0x00,0x2f,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xfa,0x02,0x00,0x00,0xd3,0x02,0x00,0x00,0xf9,0x02,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xfb,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0xfa,0x02,0x00,0x00,0xba,0x00,0x05,0x00,0x4f,0x00,0x00,0x00, +0xfc,0x02,0x00,0x00,0xfb,0x02,0x00,0x00,0x59,0x01,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xfd,0x02,0x00,0x00,0xfc,0x02,0x00,0x00,0xe8,0x00,0x00,0x00, +0xc1,0x00,0x00,0x00,0x8e,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xff,0x02,0x00,0x00, +0xd3,0x02,0x00,0x00,0xfd,0x02,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x01,0x03,0x00,0x00,0x2f,0x02,0x00,0x00,0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x03,0x03,0x00,0x00,0x01,0x03,0x00,0x00,0x20,0x01,0x00,0x00,0x6f,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x05,0x03,0x00,0x00,0x7c,0x02,0x00,0x00,0x88,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x06,0x03,0x00,0x00,0x03,0x03,0x00,0x00,0x05,0x03,0x00,0x00, +0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x09,0x03,0x00,0x00,0x06,0x03,0x00,0x00, +0xff,0x02,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x3d,0x03,0x00,0x00, +0x09,0x03,0x00,0x00,0x05,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x3e,0x03,0x00,0x00,0x3d,0x03,0x00,0x00,0x20,0x01,0x00,0x00,0x0c,0x00,0x06,0x00, +0x07,0x00,0x00,0x00,0x40,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x3e,0x03,0x00,0x00,0x6e,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0x41,0x03,0x00,0x00, +0x40,0x03,0x00,0x00,0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00,0x69,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x3e,0x03,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4a,0x03,0x00,0x00,0x69,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4b,0x03,0x00,0x00,0xe8,0x00,0x00,0x00, +0x4a,0x03,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4d,0x03,0x00,0x00, +0x69,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4e,0x03,0x00,0x00,0xe8,0x00,0x00,0x00,0x4d,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4f,0x03,0x00,0x00,0x4b,0x03,0x00,0x00,0x4e,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x56,0x03,0x00,0x00,0x4a,0x03,0x00,0x00, +0x4e,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5d,0x03,0x00,0x00, +0x4b,0x03,0x00,0x00,0x4d,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x63,0x03,0x00,0x00,0x4a,0x03,0x00,0x00,0x4d,0x03,0x00,0x00,0x50,0x00,0x07,0x00, +0x58,0x00,0x00,0x00,0x1f,0x04,0x00,0x00,0x4f,0x03,0x00,0x00,0x56,0x03,0x00,0x00, +0x5d,0x03,0x00,0x00,0x63,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0xf0,0x03,0x00,0x00, +0x2c,0x04,0x00,0x00,0x3e,0x00,0x03,0x00,0xf1,0x03,0x00,0x00,0x1f,0x04,0x00,0x00, +0xf9,0x00,0x02,0x00,0x0d,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x0d,0x03,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1a,0x00,0x00,0x00,0x31,0x04,0x00,0x00,0x86,0x00,0x00,0x00, +0xb9,0x02,0x00,0x00,0x2a,0x03,0x00,0x00,0x28,0x03,0x00,0x00,0xb1,0x00,0x05,0x00, +0x4f,0x00,0x00,0x00,0x10,0x03,0x00,0x00,0x31,0x04,0x00,0x00,0x78,0x01,0x00,0x00, +0xf6,0x00,0x04,0x00,0x2b,0x03,0x00,0x00,0x28,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x10,0x03,0x00,0x00,0x11,0x03,0x00,0x00,0x2b,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x11,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x27,0x00,0x00,0x00, +0xf3,0x03,0x00,0x00,0xf0,0x03,0x00,0x00,0x31,0x04,0x00,0x00,0x3d,0x00,0x04,0x00, +0x1b,0x00,0x00,0x00,0x14,0x03,0x00,0x00,0xf3,0x03,0x00,0x00,0x41,0x00,0x05,0x00, +0x14,0x00,0x00,0x00,0xf4,0x03,0x00,0x00,0xf1,0x03,0x00,0x00,0x31,0x04,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x17,0x03,0x00,0x00,0xf4,0x03,0x00,0x00, +0xba,0x00,0x05,0x00,0x4f,0x00,0x00,0x00,0x19,0x03,0x00,0x00,0x17,0x03,0x00,0x00, +0x0c,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x27,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x19,0x03,0x00,0x00,0x1a,0x03,0x00,0x00,0x27,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1a,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0x1e,0x03,0x00,0x00,0x41,0x03,0x00,0x00,0x14,0x03,0x00,0x00,0x7c,0x00,0x04,0x00, +0x11,0x01,0x00,0x00,0x6d,0x03,0x00,0x00,0x1e,0x03,0x00,0x00,0x7c,0x00,0x04,0x00, +0x11,0x01,0x00,0x00,0x6f,0x03,0x00,0x00,0x7c,0x02,0x00,0x00,0xb0,0x00,0x05,0x00, +0x15,0x01,0x00,0x00,0x70,0x03,0x00,0x00,0x6d,0x03,0x00,0x00,0x6f,0x03,0x00,0x00, +0x9b,0x00,0x04,0x00,0x4f,0x00,0x00,0x00,0x71,0x03,0x00,0x00,0x70,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0x26,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x71,0x03,0x00,0x00,0x22,0x03,0x00,0x00,0x26,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0x22,0x03,0x00,0x00,0x7c,0x00,0x04,0x00,0x55,0x00,0x00,0x00,0x75,0x03,0x00,0x00, +0x2f,0x04,0x00,0x00,0x3c,0x00,0x06,0x00,0xcc,0x00,0x00,0x00,0x78,0x03,0x00,0x00, +0xc9,0x00,0x00,0x00,0x1e,0x03,0x00,0x00,0xa3,0x00,0x00,0x00,0xed,0x00,0x07,0x00, +0x55,0x00,0x00,0x00,0x79,0x03,0x00,0x00,0x78,0x03,0x00,0x00,0xce,0x00,0x00,0x00, +0xa3,0x00,0x00,0x00,0x75,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0x26,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x26,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0x27,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x27,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0x28,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x28,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x1a,0x00,0x00,0x00, +0x2a,0x03,0x00,0x00,0x31,0x04,0x00,0x00,0x2d,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x0d,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x2b,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x9d,0x00,0x00,0x00,0x94,0x03,0x00,0x00,0xa7,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x82,0x00,0x00,0x00,0x96,0x03,0x00,0x00,0x94,0x03,0x00,0x00,0x2f,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x86,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x0d,0x00,0x00,0x00, +0x97,0x03,0x00,0x00,0x96,0x03,0x00,0x00,0x96,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x0d,0x00,0x00,0x00, +0x9c,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xe2,0x01,0x00,0x00, +0x97,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x9f,0x03,0x00,0x00, +0x85,0x00,0x00,0x00,0x97,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xa0,0x03,0x00,0x00,0x9f,0x03,0x00,0x00,0x50,0x00,0x06,0x00,0x0d,0x00,0x00,0x00, +0x89,0x03,0x00,0x00,0xa0,0x03,0x00,0x00,0xa0,0x03,0x00,0x00,0xa0,0x03,0x00,0x00, +0x88,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x8a,0x03,0x00,0x00,0x9c,0x03,0x00,0x00, +0x89,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x9d,0x00,0x00,0x00,0xa4,0x03,0x00,0x00, +0xdf,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x82,0x00,0x00,0x00,0xa5,0x03,0x00,0x00, +0xa4,0x03,0x00,0x00,0xe1,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x86,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa6,0x03,0x00,0x00,0xa5,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0x4f,0x00,0x00,0x00,0xa8,0x03,0x00,0x00, +0xa6,0x03,0x00,0x00,0xc1,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xaa,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0xaa,0x03,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x40,0x04,0x00,0x00,0xa8,0x03,0x00,0x00,0xe8,0x00,0x00,0x00,0xa6,0x03,0x00,0x00, +0x8e,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x8d,0x03,0x00,0x00,0x8a,0x03,0x00,0x00, +0x40,0x04,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc5,0x03,0x00,0x00, +0x8d,0x03,0x00,0x00,0xf0,0x00,0x00,0x00,0xbc,0x00,0x05,0x00,0x4f,0x00,0x00,0x00, +0xb6,0x03,0x00,0x00,0xc5,0x03,0x00,0x00,0xfa,0x00,0x00,0x00,0xf7,0x00,0x03,0x00, +0xbf,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb6,0x03,0x00,0x00, +0xb7,0x03,0x00,0x00,0xba,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xb7,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb9,0x03,0x00,0x00,0xc5,0x03,0x00,0x00, +0xff,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xbf,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0xba,0x03,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xca,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xc5,0x03,0x00,0x00,0x02,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbd,0x03,0x00,0x00,0xca,0x03,0x00,0x00, +0x07,0x01,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbe,0x03,0x00,0x00, +0xbd,0x03,0x00,0x00,0x09,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xbf,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbf,0x03,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x34,0x04,0x00,0x00,0xb9,0x03,0x00,0x00,0xb7,0x03,0x00,0x00,0xbe,0x03,0x00,0x00, +0xba,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc1,0x03,0x00,0x00, +0x34,0x04,0x00,0x00,0x0c,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xcf,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xc1,0x03,0x00,0x00, +0xf4,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0xbb,0x00,0x00,0x00,0xd1,0x03,0x00,0x00, +0xbd,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x82,0x00,0x00,0x00,0xd4,0x03,0x00,0x00, +0xcf,0x03,0x00,0x00,0xc1,0x00,0x00,0x00,0xc1,0x00,0x00,0x00,0xc1,0x00,0x00,0x00, +0x63,0x00,0x04,0x00,0xd1,0x03,0x00,0x00,0x2f,0x02,0x00,0x00,0xd4,0x03,0x00,0x00, +0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_5b819b632deac271a6495d06762c442e.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_5b819b632deac271a6495d06762c442e.h new file mode 100644 index 00000000..e985a012 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_5b819b632deac271a6495d06762c442e.h @@ -0,0 +1,482 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_5b819b632deac271a6495d06762c442e.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_5b819b632deac271a6495d06762c442e_SampledImageResourceNames[] = { "r_input_motion_vectors", "r_input_depth", "r_input_color_jittered", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_5b819b632deac271a6495d06762c442e_SampledImageResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_5b819b632deac271a6495d06762c442e_SampledImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_5b819b632deac271a6495d06762c442e_SampledImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_5b819b632deac271a6495d06762c442e_StorageImageResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_5b819b632deac271a6495d06762c442e_StorageImageResourceBindings[] = { 5, 6, 7, 11, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_5b819b632deac271a6495d06762c442e_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_5b819b632deac271a6495d06762c442e_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_5b819b632deac271a6495d06762c442e_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_5b819b632deac271a6495d06762c442e_UniformBufferResourceBindings[] = { 12, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_5b819b632deac271a6495d06762c442e_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_5b819b632deac271a6495d06762c442e_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_5b819b632deac271a6495d06762c442e_size = 7340; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_5b819b632deac271a6495d06762c442e_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0xac,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x16,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00, +0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c,0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30, +0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x0f,0x00,0x06,0x00,0x05,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0x51,0x02,0x00,0x00,0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00, +0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65, +0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74, +0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x31,0x36,0x62,0x69,0x74,0x5f, +0x73,0x74,0x6f,0x72,0x61,0x67,0x65,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x65,0x78,0x70,0x6c,0x69,0x63, +0x69,0x74,0x5f,0x61,0x72,0x69,0x74,0x68,0x6d,0x65,0x74,0x69,0x63,0x5f,0x74,0x79, +0x70,0x65,0x73,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c, +0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65, +0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00, +0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64, +0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00, +0x89,0x00,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x89,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e, +0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69, +0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0b,0x00,0x89,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70, +0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44, +0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00, +0x89,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00, +0x89,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00, +0x89,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e, +0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00,0x89,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70, +0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x89,0x00,0x00,0x00, +0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x89,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x89,0x00,0x00,0x00, +0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74, +0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0a,0x00,0x89,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70, +0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x89,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00, +0x06,0x00,0x09,0x00,0x89,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74, +0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x89,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00, +0x89,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63, +0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00, +0x06,0x00,0x0a,0x00,0x89,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65, +0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x8b,0x00,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00,0x05,0x00,0x06,0x00,0xaa,0x00,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x00,0x00, +0x05,0x00,0x08,0x00,0xb2,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x63,0x6f,0x6c,0x6f,0x72,0x5f,0x6a,0x69,0x74,0x74,0x65,0x72,0x65,0x64,0x00,0x00, +0x05,0x00,0x08,0x00,0xba,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00, +0x05,0x00,0x07,0x00,0xc8,0x00,0x00,0x00,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f, +0x69,0x6e,0x70,0x75,0x74,0x5f,0x6c,0x75,0x6d,0x61,0x00,0x00,0x05,0x00,0x0c,0x00, +0xd4,0x00,0x00,0x00,0x72,0x77,0x5f,0x72,0x65,0x63,0x6f,0x6e,0x73,0x74,0x72,0x75, +0x63,0x74,0x65,0x64,0x5f,0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x6e,0x65, +0x61,0x72,0x65,0x73,0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x05,0x00,0x06,0x00, +0xdb,0x00,0x00,0x00,0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x44,0x65, +0x70,0x74,0x68,0x00,0x05,0x00,0x09,0x00,0xe2,0x00,0x00,0x00,0x72,0x77,0x5f,0x64, +0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65, +0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x00,0x05,0x00,0x07,0x00,0xea,0x00,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65, +0x00,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0x51,0x02,0x00,0x00,0x67,0x6c,0x5f,0x47, +0x6c,0x6f,0x62,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49, +0x44,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x89,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x89,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00, +0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x89,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x89,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x89,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x89,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x8b,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x8b,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xaa,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xaa,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb2,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb2,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xba,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xba,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xc8,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xc8,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0xc8,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd4,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd4,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xdb,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xdb,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xdb,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe2,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe2,0x00,0x00,0x00,0x21,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xe2,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xea,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xea,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x51,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x1c,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x73,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x0d,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x14,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x15,0x00,0x04,0x00,0x1a,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x29,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x14,0x00,0x02,0x00,0x51,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x5b,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5b,0x00,0x00,0x00, +0x5c,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x88,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1e,0x00,0x15,0x00,0x89,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x88,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x8a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x8a,0x00,0x00,0x00,0x8b,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0x8c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x8d,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0x92,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0x97,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x98,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0x9d,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0xa2,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xa3,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0xa8,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xa9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xa8,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xa9,0x00,0x00,0x00,0xaa,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x5b,0x00,0x00,0x00,0xae,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xa9,0x00,0x00,0x00,0xb2,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xa9,0x00,0x00,0x00,0xba,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0xc6,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x09,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xc7,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xc6,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xc7,0x00,0x00,0x00,0xc8,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xcc,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xd2,0x00,0x00,0x00,0x5b,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xd3,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xd2,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xd3,0x00,0x00,0x00, +0xd4,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xd7,0x00,0x00,0x00, +0x0b,0x00,0x00,0x00,0x5b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5b,0x00,0x00,0x00, +0xd9,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xc7,0x00,0x00,0x00, +0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xe0,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xe1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xe1,0x00,0x00,0x00,0xe2,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xa9,0x00,0x00,0x00,0xea,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1b,0x00,0x00,0x00,0xec,0x00,0x00,0x00,0x8c,0x00,0x00,0x00,0x8c,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf3,0x00,0x00,0x00,0x00,0x00,0x80,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf8,0x00,0x00,0x00,0xd0,0xb3,0x59,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf9,0x00,0x00,0x00,0x59,0x17,0x37,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xfa,0x00,0x00,0x00,0x98,0xdd,0x93,0x3d, +0x2c,0x00,0x06,0x00,0x0d,0x00,0x00,0x00,0xfb,0x00,0x00,0x00,0xf8,0x00,0x00,0x00, +0xf9,0x00,0x00,0x00,0xfa,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x05,0x01,0x00,0x00,0xa7,0x1a,0x11,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x0a,0x01,0x00,0x00,0xf7,0xd2,0x61,0x44,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x0d,0x01,0x00,0x00,0xab,0xaa,0xaa,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x12,0x01,0x00,0x00,0x00,0x00,0xe8,0x42,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x14,0x01,0x00,0x00,0x00,0x00,0x80,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x17,0x01,0x00,0x00,0x0a,0xd7,0x23,0x3c,0x17,0x00,0x04,0x00,0x1c,0x01,0x00,0x00, +0x5b,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x20,0x01,0x00,0x00, +0x51,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x28,0x01,0x00,0x00,0x00,0x00,0x00,0x3f,0x2c,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x41,0x01,0x00,0x00,0x28,0x01,0x00,0x00,0x28,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0x4e,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1b,0x00,0x00,0x00,0x4f,0x01,0x00,0x00,0x4e,0x01,0x00,0x00,0x8c,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0x51,0x01,0x00,0x00,0x8c,0x00,0x00,0x00, +0x4e,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0x54,0x01,0x00,0x00, +0x4e,0x01,0x00,0x00,0x4e,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x7a,0x01,0x00,0x00,0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0x99,0x01,0x00,0x00,0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5b,0x00,0x00,0x00, +0xc4,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xc5,0x01,0x00,0x00, +0x1b,0x00,0x00,0x00,0xc4,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0xc6,0x01,0x00,0x00,0xff,0xff,0xff,0xff,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0xc7,0x01,0x00,0x00,0x8c,0x00,0x00,0x00,0xc6,0x01,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1b,0x00,0x00,0x00,0xc8,0x01,0x00,0x00,0xc6,0x01,0x00,0x00,0x8c,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0xc9,0x01,0x00,0x00,0xc6,0x01,0x00,0x00, +0x4e,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0xca,0x01,0x00,0x00, +0xc6,0x01,0x00,0x00,0xc6,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0xcb,0x01,0x00,0x00,0x4e,0x01,0x00,0x00,0xc6,0x01,0x00,0x00,0x2c,0x00,0x0c,0x00, +0xc5,0x01,0x00,0x00,0xcc,0x01,0x00,0x00,0xec,0x00,0x00,0x00,0x4f,0x01,0x00,0x00, +0x51,0x01,0x00,0x00,0xc7,0x01,0x00,0x00,0xc8,0x01,0x00,0x00,0xc9,0x01,0x00,0x00, +0x54,0x01,0x00,0x00,0xca,0x01,0x00,0x00,0xcb,0x01,0x00,0x00,0x20,0x00,0x04,0x00, +0xce,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0xc5,0x01,0x00,0x00,0x1c,0x00,0x04,0x00, +0xd3,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0xc4,0x01,0x00,0x00,0x20,0x00,0x04,0x00, +0xd4,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0xd3,0x01,0x00,0x00,0x2c,0x00,0x06,0x00, +0x0d,0x00,0x00,0x00,0x03,0x02,0x00,0x00,0xcc,0x00,0x00,0x00,0xcc,0x00,0x00,0x00, +0xcc,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x15,0x02,0x00,0x00, +0xab,0xaa,0x2a,0x3e,0x17,0x00,0x04,0x00,0x4f,0x02,0x00,0x00,0x5b,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x50,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x4f,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x50,0x02,0x00,0x00,0x51,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x54,0x02,0x00,0x00,0x10,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x55,0x02,0x00,0x00,0x54,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x56,0x02,0x00,0x00,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x57,0x02,0x00,0x00,0x56,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5b,0x00,0x00,0x00,0x72,0x02,0x00,0x00, +0x08,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x4f,0x02,0x00,0x00,0x73,0x02,0x00,0x00, +0x72,0x02,0x00,0x00,0x72,0x02,0x00,0x00,0xd9,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x48,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x4a,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0x5e,0x00,0x00,0x00,0x2c,0x00,0x07,0x00, +0x5d,0x00,0x00,0x00,0x97,0x04,0x00,0x00,0xec,0x00,0x00,0x00,0x4f,0x01,0x00,0x00, +0x51,0x01,0x00,0x00,0x54,0x01,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00, +0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x4a,0x04,0x00,0x00,0x64,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x48,0x04,0x00,0x00,0x63,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0xa9,0x03,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xce,0x01,0x00,0x00,0xae,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xd4,0x01,0x00,0x00,0xaf,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xce,0x01,0x00,0x00,0xb2,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x4f,0x02,0x00,0x00,0x52,0x02,0x00,0x00, +0x51,0x02,0x00,0x00,0x4f,0x00,0x07,0x00,0x1c,0x01,0x00,0x00,0x53,0x02,0x00,0x00, +0x52,0x02,0x00,0x00,0x52,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x71,0x00,0x04,0x00,0x57,0x02,0x00,0x00,0x58,0x02,0x00,0x00,0x53,0x02,0x00,0x00, +0x7c,0x00,0x04,0x00,0x55,0x02,0x00,0x00,0x59,0x02,0x00,0x00,0x58,0x02,0x00,0x00, +0x72,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0x5a,0x02,0x00,0x00,0x59,0x02,0x00,0x00, +0x41,0x00,0x05,0x00,0x8d,0x00,0x00,0x00,0xaa,0x02,0x00,0x00,0x8b,0x00,0x00,0x00, +0x8c,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0xab,0x02,0x00,0x00, +0xaa,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xb7,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb7,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x1a,0x00,0x00,0x00,0x98,0x04,0x00,0x00, +0x8c,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0xc7,0x02,0x00,0x00,0xbb,0x02,0x00,0x00, +0xb1,0x00,0x05,0x00,0x51,0x00,0x00,0x00,0xba,0x02,0x00,0x00,0x98,0x04,0x00,0x00, +0x9d,0x00,0x00,0x00,0xf6,0x00,0x04,0x00,0xc8,0x02,0x00,0x00,0xbb,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xba,0x02,0x00,0x00,0xbb,0x02,0x00,0x00, +0xc8,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xbb,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0xae,0x02,0x00,0x00,0xcc,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x29,0x00,0x00,0x00, +0xbe,0x02,0x00,0x00,0xae,0x02,0x00,0x00,0x98,0x04,0x00,0x00,0x3d,0x00,0x04,0x00, +0x1b,0x00,0x00,0x00,0xbf,0x02,0x00,0x00,0xbe,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x1b,0x00,0x00,0x00,0xc0,0x02,0x00,0x00,0x5a,0x02,0x00,0x00,0xbf,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0xa8,0x00,0x00,0x00,0xeb,0x02,0x00,0x00,0xaa,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x88,0x00,0x00,0x00,0xed,0x02,0x00,0x00,0xeb,0x02,0x00,0x00, +0xc0,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x8c,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xee,0x02,0x00,0x00,0xed,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xc4,0x02,0x00,0x00,0xaf,0x02,0x00,0x00, +0x98,0x04,0x00,0x00,0x3e,0x00,0x03,0x00,0xc4,0x02,0x00,0x00,0xee,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x1a,0x00,0x00,0x00,0xc7,0x02,0x00,0x00,0x98,0x04,0x00,0x00, +0x4e,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xb7,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc8,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xca,0x02,0x00,0x00, +0xaf,0x02,0x00,0x00,0x8c,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xcb,0x02,0x00,0x00,0xca,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xcc,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xcc,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x1b,0x00,0x00,0x00, +0x9b,0x04,0x00,0x00,0x5a,0x02,0x00,0x00,0xc8,0x02,0x00,0x00,0xa6,0x04,0x00,0x00, +0xe5,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x9a,0x04,0x00,0x00, +0xcb,0x02,0x00,0x00,0xc8,0x02,0x00,0x00,0xa4,0x04,0x00,0x00,0xe5,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1a,0x00,0x00,0x00,0x99,0x04,0x00,0x00,0x4e,0x01,0x00,0x00, +0xc8,0x02,0x00,0x00,0xe7,0x02,0x00,0x00,0xe5,0x02,0x00,0x00,0xb1,0x00,0x05,0x00, +0x51,0x00,0x00,0x00,0xcf,0x02,0x00,0x00,0x99,0x04,0x00,0x00,0x9d,0x00,0x00,0x00, +0xf6,0x00,0x04,0x00,0xe8,0x02,0x00,0x00,0xe5,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xcf,0x02,0x00,0x00,0xd0,0x02,0x00,0x00,0xe8,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd0,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xb2,0x02,0x00,0x00, +0xcc,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x29,0x00,0x00,0x00,0xd3,0x02,0x00,0x00, +0xb2,0x02,0x00,0x00,0x99,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00, +0xd4,0x02,0x00,0x00,0xd3,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0xd5,0x02,0x00,0x00,0x5a,0x02,0x00,0x00,0xd4,0x02,0x00,0x00,0x7c,0x00,0x04,0x00, +0x1c,0x01,0x00,0x00,0xf3,0x02,0x00,0x00,0xd5,0x02,0x00,0x00,0x7c,0x00,0x04,0x00, +0x1c,0x01,0x00,0x00,0xf5,0x02,0x00,0x00,0xab,0x02,0x00,0x00,0xb0,0x00,0x05,0x00, +0x20,0x01,0x00,0x00,0xf6,0x02,0x00,0x00,0xf3,0x02,0x00,0x00,0xf5,0x02,0x00,0x00, +0x9b,0x00,0x04,0x00,0x51,0x00,0x00,0x00,0xf7,0x02,0x00,0x00,0xf6,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xe4,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xf7,0x02,0x00,0x00,0xd9,0x02,0x00,0x00,0xe4,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd9,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xdb,0x02,0x00,0x00, +0xaf,0x02,0x00,0x00,0x99,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xdc,0x02,0x00,0x00,0xdb,0x02,0x00,0x00,0xba,0x00,0x05,0x00,0x51,0x00,0x00,0x00, +0xdf,0x02,0x00,0x00,0xdc,0x02,0x00,0x00,0x9a,0x04,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe3,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xe3,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x20,0x01,0x00,0x00,0xa8,0x04,0x00,0x00,0xdf,0x02,0x00,0x00,0xdf,0x02,0x00,0x00, +0xa9,0x00,0x06,0x00,0x1b,0x00,0x00,0x00,0xa9,0x04,0x00,0x00,0xa8,0x04,0x00,0x00, +0xd5,0x02,0x00,0x00,0x9b,0x04,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xaa,0x04,0x00,0x00,0xdf,0x02,0x00,0x00,0xdc,0x02,0x00,0x00,0x9a,0x04,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe4,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xe4,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1b,0x00,0x00,0x00,0xa6,0x04,0x00,0x00,0x9b,0x04,0x00,0x00, +0xd0,0x02,0x00,0x00,0xa9,0x04,0x00,0x00,0xe3,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xa4,0x04,0x00,0x00,0x9a,0x04,0x00,0x00,0xd0,0x02,0x00,0x00, +0xaa,0x04,0x00,0x00,0xe3,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xe5,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe5,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1a,0x00,0x00,0x00, +0xe7,0x02,0x00,0x00,0x99,0x04,0x00,0x00,0x4e,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xcc,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xe8,0x02,0x00,0x00,0x6f,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x20,0x03,0x00,0x00,0x9b,0x04,0x00,0x00,0x81,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x22,0x03,0x00,0x00,0x20,0x03,0x00,0x00,0x41,0x01,0x00,0x00, +0x41,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x32,0x03,0x00,0x00,0x8b,0x00,0x00,0x00, +0x97,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x33,0x03,0x00,0x00, +0x32,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x24,0x03,0x00,0x00, +0x22,0x03,0x00,0x00,0x33,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x27,0x03,0x00,0x00,0xab,0x02,0x00,0x00,0x88,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x28,0x03,0x00,0x00,0x24,0x03,0x00,0x00,0x27,0x03,0x00,0x00,0x41,0x00,0x05,0x00, +0x8d,0x00,0x00,0x00,0x3a,0x03,0x00,0x00,0x8b,0x00,0x00,0x00,0x92,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0x3b,0x03,0x00,0x00,0x3a,0x03,0x00,0x00, +0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x2a,0x03,0x00,0x00,0x3b,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x2b,0x03,0x00,0x00,0x28,0x03,0x00,0x00, +0x2a,0x03,0x00,0x00,0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00,0x2d,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x2b,0x03,0x00,0x00,0x6e,0x00,0x04,0x00, +0x1b,0x00,0x00,0x00,0x2e,0x03,0x00,0x00,0x2d,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0xa8,0x00,0x00,0x00,0x40,0x03,0x00,0x00,0xba,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x88,0x00,0x00,0x00,0x42,0x03,0x00,0x00,0x40,0x03,0x00,0x00,0x2e,0x03,0x00,0x00, +0x02,0x00,0x00,0x00,0x8c,0x00,0x00,0x00,0x4f,0x00,0x07,0x00,0x07,0x00,0x00,0x00, +0x43,0x03,0x00,0x00,0x42,0x03,0x00,0x00,0x42,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x4a,0x03,0x00,0x00, +0x8b,0x00,0x00,0x00,0x9d,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x4b,0x03,0x00,0x00,0x4a,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x46,0x03,0x00,0x00,0x43,0x03,0x00,0x00,0x4b,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0xc6,0x00,0x00,0x00,0x4d,0x03,0x00,0x00,0xdb,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x88,0x00,0x00,0x00,0x50,0x03,0x00,0x00,0x9a,0x04,0x00,0x00,0xcc,0x00,0x00,0x00, +0xcc,0x00,0x00,0x00,0xcc,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x4d,0x03,0x00,0x00, +0x5a,0x02,0x00,0x00,0x50,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0xe0,0x00,0x00,0x00, +0x52,0x03,0x00,0x00,0xe2,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x55,0x03,0x00,0x00,0x46,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x56,0x03,0x00,0x00,0x46,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x88,0x00,0x00,0x00,0x57,0x03,0x00,0x00,0x55,0x03,0x00,0x00, +0x56,0x03,0x00,0x00,0xcc,0x00,0x00,0x00,0xcc,0x00,0x00,0x00,0x63,0x00,0x04,0x00, +0x52,0x03,0x00,0x00,0x5a,0x02,0x00,0x00,0x57,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x6d,0x03,0x00,0x00,0x46,0x03,0x00,0x00,0x2a,0x03,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x6e,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0x6d,0x03,0x00,0x00,0xba,0x00,0x05,0x00,0x51,0x00,0x00,0x00, +0x6f,0x03,0x00,0x00,0x6e,0x03,0x00,0x00,0x7a,0x01,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x70,0x03,0x00,0x00,0x6f,0x03,0x00,0x00,0xf3,0x00,0x00,0x00, +0xcc,0x00,0x00,0x00,0x8e,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x72,0x03,0x00,0x00, +0x46,0x03,0x00,0x00,0x70,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x74,0x03,0x00,0x00,0x5a,0x02,0x00,0x00,0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x76,0x03,0x00,0x00,0x74,0x03,0x00,0x00,0x41,0x01,0x00,0x00,0x88,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x79,0x03,0x00,0x00,0x76,0x03,0x00,0x00,0x27,0x03,0x00,0x00, +0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x7c,0x03,0x00,0x00,0x79,0x03,0x00,0x00, +0x72,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xb0,0x03,0x00,0x00, +0x7c,0x03,0x00,0x00,0x27,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xb1,0x03,0x00,0x00,0xb0,0x03,0x00,0x00,0x41,0x01,0x00,0x00,0x0c,0x00,0x06,0x00, +0x07,0x00,0x00,0x00,0xb3,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0xb1,0x03,0x00,0x00,0x6e,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0xb4,0x03,0x00,0x00, +0xb3,0x03,0x00,0x00,0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00,0xdc,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0xb1,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0xa9,0x03,0x00,0x00,0xdc,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00, +0xbc,0x03,0x00,0x00,0xa9,0x03,0x00,0x00,0xae,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xbd,0x03,0x00,0x00,0xbc,0x03,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbe,0x03,0x00,0x00,0xf3,0x00,0x00,0x00,0xbd,0x03,0x00,0x00, +0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xbf,0x03,0x00,0x00,0xa9,0x03,0x00,0x00, +0xd9,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc0,0x03,0x00,0x00, +0xbf,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc1,0x03,0x00,0x00, +0xf3,0x00,0x00,0x00,0xc0,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc2,0x03,0x00,0x00,0xbe,0x03,0x00,0x00,0xc1,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xc5,0x03,0x00,0x00,0xbc,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xc7,0x03,0x00,0x00,0xbf,0x03,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc8,0x03,0x00,0x00,0xf3,0x00,0x00,0x00,0xc7,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc9,0x03,0x00,0x00,0xc5,0x03,0x00,0x00, +0xc8,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xcc,0x03,0x00,0x00, +0xbc,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcd,0x03,0x00,0x00, +0xf3,0x00,0x00,0x00,0xcc,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xcf,0x03,0x00,0x00,0xbf,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd0,0x03,0x00,0x00,0xcd,0x03,0x00,0x00,0xcf,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xd3,0x03,0x00,0x00,0xbc,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xd5,0x03,0x00,0x00,0xbf,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd6,0x03,0x00,0x00,0xd3,0x03,0x00,0x00,0xd5,0x03,0x00,0x00, +0x50,0x00,0x07,0x00,0x5e,0x00,0x00,0x00,0x92,0x04,0x00,0x00,0xc2,0x03,0x00,0x00, +0xc9,0x03,0x00,0x00,0xd0,0x03,0x00,0x00,0xd6,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0x63,0x04,0x00,0x00,0x97,0x04,0x00,0x00,0x3e,0x00,0x03,0x00,0x64,0x04,0x00,0x00, +0x92,0x04,0x00,0x00,0xf9,0x00,0x02,0x00,0x80,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0x80,0x03,0x00,0x00,0xf5,0x00,0x07,0x00,0x1a,0x00,0x00,0x00,0x9c,0x04,0x00,0x00, +0x8c,0x00,0x00,0x00,0xe8,0x02,0x00,0x00,0x9d,0x03,0x00,0x00,0x9b,0x03,0x00,0x00, +0xb1,0x00,0x05,0x00,0x51,0x00,0x00,0x00,0x83,0x03,0x00,0x00,0x9c,0x04,0x00,0x00, +0x99,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x9e,0x03,0x00,0x00,0x9b,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x83,0x03,0x00,0x00,0x84,0x03,0x00,0x00, +0x9e,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x84,0x03,0x00,0x00,0x41,0x00,0x05,0x00, +0x29,0x00,0x00,0x00,0x66,0x04,0x00,0x00,0x63,0x04,0x00,0x00,0x9c,0x04,0x00,0x00, +0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0x87,0x03,0x00,0x00,0x66,0x04,0x00,0x00, +0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0x67,0x04,0x00,0x00,0x64,0x04,0x00,0x00, +0x9c,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8a,0x03,0x00,0x00, +0x67,0x04,0x00,0x00,0xba,0x00,0x05,0x00,0x51,0x00,0x00,0x00,0x8c,0x03,0x00,0x00, +0x8a,0x03,0x00,0x00,0x17,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x9a,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x8c,0x03,0x00,0x00,0x8d,0x03,0x00,0x00, +0x9a,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x8d,0x03,0x00,0x00,0x80,0x00,0x05,0x00, +0x1b,0x00,0x00,0x00,0x91,0x03,0x00,0x00,0xb4,0x03,0x00,0x00,0x87,0x03,0x00,0x00, +0x7c,0x00,0x04,0x00,0x1c,0x01,0x00,0x00,0xe0,0x03,0x00,0x00,0x91,0x03,0x00,0x00, +0x7c,0x00,0x04,0x00,0x1c,0x01,0x00,0x00,0xe2,0x03,0x00,0x00,0xab,0x02,0x00,0x00, +0xb0,0x00,0x05,0x00,0x20,0x01,0x00,0x00,0xe3,0x03,0x00,0x00,0xe0,0x03,0x00,0x00, +0xe2,0x03,0x00,0x00,0x9b,0x00,0x04,0x00,0x51,0x00,0x00,0x00,0xe4,0x03,0x00,0x00, +0xe3,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x99,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xe4,0x03,0x00,0x00,0x95,0x03,0x00,0x00,0x99,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x95,0x03,0x00,0x00,0x7c,0x00,0x04,0x00,0x5b,0x00,0x00,0x00, +0xe8,0x03,0x00,0x00,0x9a,0x04,0x00,0x00,0x3c,0x00,0x06,0x00,0xd7,0x00,0x00,0x00, +0xeb,0x03,0x00,0x00,0xd4,0x00,0x00,0x00,0x91,0x03,0x00,0x00,0xae,0x00,0x00,0x00, +0xef,0x00,0x07,0x00,0x5b,0x00,0x00,0x00,0xec,0x03,0x00,0x00,0xeb,0x03,0x00,0x00, +0xd9,0x00,0x00,0x00,0xae,0x00,0x00,0x00,0xe8,0x03,0x00,0x00,0xf9,0x00,0x02,0x00, +0x99,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x99,0x03,0x00,0x00,0xf9,0x00,0x02,0x00, +0x9a,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x9a,0x03,0x00,0x00,0xf9,0x00,0x02,0x00, +0x9b,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x9b,0x03,0x00,0x00,0x80,0x00,0x05,0x00, +0x1a,0x00,0x00,0x00,0x9d,0x03,0x00,0x00,0x9c,0x04,0x00,0x00,0x4e,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x80,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x9e,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0xa8,0x00,0x00,0x00,0x07,0x04,0x00,0x00,0xb2,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x88,0x00,0x00,0x00,0x09,0x04,0x00,0x00,0x07,0x04,0x00,0x00, +0x5a,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x8c,0x00,0x00,0x00,0x4f,0x00,0x08,0x00, +0x0d,0x00,0x00,0x00,0x0a,0x04,0x00,0x00,0x09,0x04,0x00,0x00,0x09,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x0d,0x00,0x00,0x00,0x0f,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x03,0x02,0x00,0x00,0x0a,0x04,0x00,0x00,0x41,0x00,0x05,0x00,0xa3,0x00,0x00,0x00, +0x12,0x04,0x00,0x00,0x8b,0x00,0x00,0x00,0xa2,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x13,0x04,0x00,0x00,0x12,0x04,0x00,0x00,0x50,0x00,0x06,0x00, +0x0d,0x00,0x00,0x00,0xfc,0x03,0x00,0x00,0x13,0x04,0x00,0x00,0x13,0x04,0x00,0x00, +0x13,0x04,0x00,0x00,0x88,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xfd,0x03,0x00,0x00, +0x0f,0x04,0x00,0x00,0xfc,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0xa8,0x00,0x00,0x00, +0x17,0x04,0x00,0x00,0xea,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x88,0x00,0x00,0x00, +0x18,0x04,0x00,0x00,0x17,0x04,0x00,0x00,0xec,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x8c,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x19,0x04,0x00,0x00, +0x18,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0x51,0x00,0x00,0x00, +0x1b,0x04,0x00,0x00,0x19,0x04,0x00,0x00,0xcc,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x1d,0x04,0x00,0x00,0xf8,0x00,0x02,0x00,0x1d,0x04,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xab,0x04,0x00,0x00,0x1b,0x04,0x00,0x00,0xf3,0x00,0x00,0x00, +0x19,0x04,0x00,0x00,0x8e,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x00,0x04,0x00,0x00, +0xfd,0x03,0x00,0x00,0xab,0x04,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x38,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0xfb,0x00,0x00,0x00,0xbc,0x00,0x05,0x00, +0x51,0x00,0x00,0x00,0x29,0x04,0x00,0x00,0x38,0x04,0x00,0x00,0x05,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x32,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x29,0x04,0x00,0x00,0x2a,0x04,0x00,0x00,0x2d,0x04,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2a,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2c,0x04,0x00,0x00, +0x38,0x04,0x00,0x00,0x0a,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x32,0x04,0x00,0x00, +0xf8,0x00,0x02,0x00,0x2d,0x04,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x3d,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x38,0x04,0x00,0x00, +0x0d,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x30,0x04,0x00,0x00, +0x3d,0x04,0x00,0x00,0x12,0x01,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x31,0x04,0x00,0x00,0x30,0x04,0x00,0x00,0x14,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x32,0x04,0x00,0x00,0xf8,0x00,0x02,0x00,0x32,0x04,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x9f,0x04,0x00,0x00,0x2c,0x04,0x00,0x00,0x2a,0x04,0x00,0x00, +0x31,0x04,0x00,0x00,0x2d,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x34,0x04,0x00,0x00,0x9f,0x04,0x00,0x00,0x17,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x42,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x34,0x04,0x00,0x00,0x15,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0xc6,0x00,0x00,0x00, +0x44,0x04,0x00,0x00,0xc8,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x88,0x00,0x00,0x00, +0x47,0x04,0x00,0x00,0x42,0x04,0x00,0x00,0xcc,0x00,0x00,0x00,0xcc,0x00,0x00,0x00, +0xcc,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x44,0x04,0x00,0x00,0x5a,0x02,0x00,0x00, +0x47,0x04,0x00,0x00,0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_5ee8a3f803aee1dc2174be24b9e40464.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_5ee8a3f803aee1dc2174be24b9e40464.h new file mode 100644 index 00000000..d0250b8d --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_5ee8a3f803aee1dc2174be24b9e40464.h @@ -0,0 +1,482 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_5ee8a3f803aee1dc2174be24b9e40464.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_5ee8a3f803aee1dc2174be24b9e40464_SampledImageResourceNames[] = { "r_input_motion_vectors", "r_input_depth", "r_input_color_jittered", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_5ee8a3f803aee1dc2174be24b9e40464_SampledImageResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_5ee8a3f803aee1dc2174be24b9e40464_SampledImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_5ee8a3f803aee1dc2174be24b9e40464_SampledImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_5ee8a3f803aee1dc2174be24b9e40464_StorageImageResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_5ee8a3f803aee1dc2174be24b9e40464_StorageImageResourceBindings[] = { 5, 6, 7, 11, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_5ee8a3f803aee1dc2174be24b9e40464_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_5ee8a3f803aee1dc2174be24b9e40464_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_5ee8a3f803aee1dc2174be24b9e40464_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_5ee8a3f803aee1dc2174be24b9e40464_UniformBufferResourceBindings[] = { 12, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_5ee8a3f803aee1dc2174be24b9e40464_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_5ee8a3f803aee1dc2174be24b9e40464_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_5ee8a3f803aee1dc2174be24b9e40464_size = 7340; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_5ee8a3f803aee1dc2174be24b9e40464_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0xac,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x16,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00, +0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c,0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30, +0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x0f,0x00,0x06,0x00,0x05,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0x51,0x02,0x00,0x00,0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00, +0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65, +0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74, +0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x31,0x36,0x62,0x69,0x74,0x5f, +0x73,0x74,0x6f,0x72,0x61,0x67,0x65,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x65,0x78,0x70,0x6c,0x69,0x63, +0x69,0x74,0x5f,0x61,0x72,0x69,0x74,0x68,0x6d,0x65,0x74,0x69,0x63,0x5f,0x74,0x79, +0x70,0x65,0x73,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c, +0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65, +0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00, +0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64, +0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00, +0x89,0x00,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x89,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e, +0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69, +0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0b,0x00,0x89,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70, +0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44, +0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00, +0x89,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00, +0x89,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00, +0x89,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e, +0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00,0x89,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70, +0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x89,0x00,0x00,0x00, +0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x89,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x89,0x00,0x00,0x00, +0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74, +0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0a,0x00,0x89,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70, +0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x89,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00, +0x06,0x00,0x09,0x00,0x89,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74, +0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x89,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00, +0x89,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63, +0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00, +0x06,0x00,0x0a,0x00,0x89,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65, +0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x8b,0x00,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00,0x05,0x00,0x06,0x00,0xaa,0x00,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x00,0x00, +0x05,0x00,0x08,0x00,0xb2,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x63,0x6f,0x6c,0x6f,0x72,0x5f,0x6a,0x69,0x74,0x74,0x65,0x72,0x65,0x64,0x00,0x00, +0x05,0x00,0x08,0x00,0xba,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00, +0x05,0x00,0x07,0x00,0xc8,0x00,0x00,0x00,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f, +0x69,0x6e,0x70,0x75,0x74,0x5f,0x6c,0x75,0x6d,0x61,0x00,0x00,0x05,0x00,0x0c,0x00, +0xd4,0x00,0x00,0x00,0x72,0x77,0x5f,0x72,0x65,0x63,0x6f,0x6e,0x73,0x74,0x72,0x75, +0x63,0x74,0x65,0x64,0x5f,0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x6e,0x65, +0x61,0x72,0x65,0x73,0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x05,0x00,0x06,0x00, +0xdb,0x00,0x00,0x00,0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x44,0x65, +0x70,0x74,0x68,0x00,0x05,0x00,0x09,0x00,0xe2,0x00,0x00,0x00,0x72,0x77,0x5f,0x64, +0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65, +0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x00,0x05,0x00,0x07,0x00,0xea,0x00,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65, +0x00,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0x51,0x02,0x00,0x00,0x67,0x6c,0x5f,0x47, +0x6c,0x6f,0x62,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49, +0x44,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x89,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x89,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00, +0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x89,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x89,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x89,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x89,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x8b,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x8b,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xaa,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xaa,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb2,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb2,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xba,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xba,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xc8,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xc8,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0xc8,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd4,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd4,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xdb,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xdb,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xdb,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe2,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe2,0x00,0x00,0x00,0x21,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xe2,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xea,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xea,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x51,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x1c,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x73,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x0d,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x14,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x15,0x00,0x04,0x00,0x1a,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x29,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x14,0x00,0x02,0x00,0x51,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x5b,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5b,0x00,0x00,0x00, +0x5c,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x5e,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x5c,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x88,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1e,0x00,0x15,0x00,0x89,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x88,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x8a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x8a,0x00,0x00,0x00,0x8b,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0x8c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x8d,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0x92,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0x97,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x98,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0x9d,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0xa2,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xa3,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0xa8,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xa9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xa8,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xa9,0x00,0x00,0x00,0xaa,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x5b,0x00,0x00,0x00,0xae,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xa9,0x00,0x00,0x00,0xb2,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xa9,0x00,0x00,0x00,0xba,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0xc6,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x09,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xc7,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xc6,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xc7,0x00,0x00,0x00,0xc8,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xcc,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xd2,0x00,0x00,0x00,0x5b,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xd3,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xd2,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xd3,0x00,0x00,0x00, +0xd4,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xd7,0x00,0x00,0x00, +0x0b,0x00,0x00,0x00,0x5b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5b,0x00,0x00,0x00, +0xd9,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xc7,0x00,0x00,0x00, +0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xe0,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xe1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xe1,0x00,0x00,0x00,0xe2,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xa9,0x00,0x00,0x00,0xea,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1b,0x00,0x00,0x00,0xec,0x00,0x00,0x00,0x8c,0x00,0x00,0x00,0x8c,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf3,0x00,0x00,0x00,0x00,0x00,0x80,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf8,0x00,0x00,0x00,0xd0,0xb3,0x59,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf9,0x00,0x00,0x00,0x59,0x17,0x37,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xfa,0x00,0x00,0x00,0x98,0xdd,0x93,0x3d, +0x2c,0x00,0x06,0x00,0x0d,0x00,0x00,0x00,0xfb,0x00,0x00,0x00,0xf8,0x00,0x00,0x00, +0xf9,0x00,0x00,0x00,0xfa,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x05,0x01,0x00,0x00,0xa7,0x1a,0x11,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x0a,0x01,0x00,0x00,0xf7,0xd2,0x61,0x44,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x0d,0x01,0x00,0x00,0xab,0xaa,0xaa,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x12,0x01,0x00,0x00,0x00,0x00,0xe8,0x42,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x14,0x01,0x00,0x00,0x00,0x00,0x80,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x17,0x01,0x00,0x00,0x0a,0xd7,0x23,0x3c,0x17,0x00,0x04,0x00,0x1c,0x01,0x00,0x00, +0x5b,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x20,0x01,0x00,0x00, +0x51,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x28,0x01,0x00,0x00,0x00,0x00,0x00,0x3f,0x2c,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x41,0x01,0x00,0x00,0x28,0x01,0x00,0x00,0x28,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0x4e,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1b,0x00,0x00,0x00,0x4f,0x01,0x00,0x00,0x4e,0x01,0x00,0x00,0x8c,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0x51,0x01,0x00,0x00,0x8c,0x00,0x00,0x00, +0x4e,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0x54,0x01,0x00,0x00, +0x4e,0x01,0x00,0x00,0x4e,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x7a,0x01,0x00,0x00,0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0x99,0x01,0x00,0x00,0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5b,0x00,0x00,0x00, +0xc4,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xc5,0x01,0x00,0x00, +0x1b,0x00,0x00,0x00,0xc4,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0xc6,0x01,0x00,0x00,0xff,0xff,0xff,0xff,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0xc7,0x01,0x00,0x00,0x8c,0x00,0x00,0x00,0xc6,0x01,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1b,0x00,0x00,0x00,0xc8,0x01,0x00,0x00,0xc6,0x01,0x00,0x00,0x8c,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0xc9,0x01,0x00,0x00,0xc6,0x01,0x00,0x00, +0x4e,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0xca,0x01,0x00,0x00, +0xc6,0x01,0x00,0x00,0xc6,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0xcb,0x01,0x00,0x00,0x4e,0x01,0x00,0x00,0xc6,0x01,0x00,0x00,0x2c,0x00,0x0c,0x00, +0xc5,0x01,0x00,0x00,0xcc,0x01,0x00,0x00,0xec,0x00,0x00,0x00,0x4f,0x01,0x00,0x00, +0x51,0x01,0x00,0x00,0xc7,0x01,0x00,0x00,0xc8,0x01,0x00,0x00,0xc9,0x01,0x00,0x00, +0x54,0x01,0x00,0x00,0xca,0x01,0x00,0x00,0xcb,0x01,0x00,0x00,0x20,0x00,0x04,0x00, +0xce,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0xc5,0x01,0x00,0x00,0x1c,0x00,0x04,0x00, +0xd3,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0xc4,0x01,0x00,0x00,0x20,0x00,0x04,0x00, +0xd4,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0xd3,0x01,0x00,0x00,0x2c,0x00,0x06,0x00, +0x0d,0x00,0x00,0x00,0x03,0x02,0x00,0x00,0xcc,0x00,0x00,0x00,0xcc,0x00,0x00,0x00, +0xcc,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x15,0x02,0x00,0x00, +0xab,0xaa,0x2a,0x3e,0x17,0x00,0x04,0x00,0x4f,0x02,0x00,0x00,0x5b,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x50,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x4f,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x50,0x02,0x00,0x00,0x51,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x54,0x02,0x00,0x00,0x10,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x55,0x02,0x00,0x00,0x54,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x56,0x02,0x00,0x00,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x57,0x02,0x00,0x00,0x56,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5b,0x00,0x00,0x00,0x72,0x02,0x00,0x00, +0x08,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x4f,0x02,0x00,0x00,0x73,0x02,0x00,0x00, +0x72,0x02,0x00,0x00,0x72,0x02,0x00,0x00,0xd9,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x48,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x4a,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0x5e,0x00,0x00,0x00,0x2c,0x00,0x07,0x00, +0x5d,0x00,0x00,0x00,0x97,0x04,0x00,0x00,0xec,0x00,0x00,0x00,0x4f,0x01,0x00,0x00, +0x51,0x01,0x00,0x00,0x54,0x01,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00, +0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x4a,0x04,0x00,0x00,0x64,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x48,0x04,0x00,0x00,0x63,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0xa9,0x03,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xce,0x01,0x00,0x00,0xae,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xd4,0x01,0x00,0x00,0xaf,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xce,0x01,0x00,0x00,0xb2,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x4f,0x02,0x00,0x00,0x52,0x02,0x00,0x00, +0x51,0x02,0x00,0x00,0x4f,0x00,0x07,0x00,0x1c,0x01,0x00,0x00,0x53,0x02,0x00,0x00, +0x52,0x02,0x00,0x00,0x52,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x71,0x00,0x04,0x00,0x57,0x02,0x00,0x00,0x58,0x02,0x00,0x00,0x53,0x02,0x00,0x00, +0x7c,0x00,0x04,0x00,0x55,0x02,0x00,0x00,0x59,0x02,0x00,0x00,0x58,0x02,0x00,0x00, +0x72,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0x5a,0x02,0x00,0x00,0x59,0x02,0x00,0x00, +0x41,0x00,0x05,0x00,0x8d,0x00,0x00,0x00,0xaa,0x02,0x00,0x00,0x8b,0x00,0x00,0x00, +0x8c,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0xab,0x02,0x00,0x00, +0xaa,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xb7,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb7,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x1a,0x00,0x00,0x00,0x98,0x04,0x00,0x00, +0x8c,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0xc7,0x02,0x00,0x00,0xbb,0x02,0x00,0x00, +0xb1,0x00,0x05,0x00,0x51,0x00,0x00,0x00,0xba,0x02,0x00,0x00,0x98,0x04,0x00,0x00, +0x9d,0x00,0x00,0x00,0xf6,0x00,0x04,0x00,0xc8,0x02,0x00,0x00,0xbb,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xba,0x02,0x00,0x00,0xbb,0x02,0x00,0x00, +0xc8,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xbb,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0xae,0x02,0x00,0x00,0xcc,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x29,0x00,0x00,0x00, +0xbe,0x02,0x00,0x00,0xae,0x02,0x00,0x00,0x98,0x04,0x00,0x00,0x3d,0x00,0x04,0x00, +0x1b,0x00,0x00,0x00,0xbf,0x02,0x00,0x00,0xbe,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x1b,0x00,0x00,0x00,0xc0,0x02,0x00,0x00,0x5a,0x02,0x00,0x00,0xbf,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0xa8,0x00,0x00,0x00,0xeb,0x02,0x00,0x00,0xaa,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x88,0x00,0x00,0x00,0xed,0x02,0x00,0x00,0xeb,0x02,0x00,0x00, +0xc0,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x8c,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xee,0x02,0x00,0x00,0xed,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xc4,0x02,0x00,0x00,0xaf,0x02,0x00,0x00, +0x98,0x04,0x00,0x00,0x3e,0x00,0x03,0x00,0xc4,0x02,0x00,0x00,0xee,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x1a,0x00,0x00,0x00,0xc7,0x02,0x00,0x00,0x98,0x04,0x00,0x00, +0x4e,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xb7,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc8,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xca,0x02,0x00,0x00, +0xaf,0x02,0x00,0x00,0x8c,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xcb,0x02,0x00,0x00,0xca,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xcc,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xcc,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x1b,0x00,0x00,0x00, +0x9b,0x04,0x00,0x00,0x5a,0x02,0x00,0x00,0xc8,0x02,0x00,0x00,0xa6,0x04,0x00,0x00, +0xe5,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x9a,0x04,0x00,0x00, +0xcb,0x02,0x00,0x00,0xc8,0x02,0x00,0x00,0xa4,0x04,0x00,0x00,0xe5,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1a,0x00,0x00,0x00,0x99,0x04,0x00,0x00,0x4e,0x01,0x00,0x00, +0xc8,0x02,0x00,0x00,0xe7,0x02,0x00,0x00,0xe5,0x02,0x00,0x00,0xb1,0x00,0x05,0x00, +0x51,0x00,0x00,0x00,0xcf,0x02,0x00,0x00,0x99,0x04,0x00,0x00,0x9d,0x00,0x00,0x00, +0xf6,0x00,0x04,0x00,0xe8,0x02,0x00,0x00,0xe5,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xcf,0x02,0x00,0x00,0xd0,0x02,0x00,0x00,0xe8,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd0,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xb2,0x02,0x00,0x00, +0xcc,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x29,0x00,0x00,0x00,0xd3,0x02,0x00,0x00, +0xb2,0x02,0x00,0x00,0x99,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00, +0xd4,0x02,0x00,0x00,0xd3,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0xd5,0x02,0x00,0x00,0x5a,0x02,0x00,0x00,0xd4,0x02,0x00,0x00,0x7c,0x00,0x04,0x00, +0x1c,0x01,0x00,0x00,0xf3,0x02,0x00,0x00,0xd5,0x02,0x00,0x00,0x7c,0x00,0x04,0x00, +0x1c,0x01,0x00,0x00,0xf5,0x02,0x00,0x00,0xab,0x02,0x00,0x00,0xb0,0x00,0x05,0x00, +0x20,0x01,0x00,0x00,0xf6,0x02,0x00,0x00,0xf3,0x02,0x00,0x00,0xf5,0x02,0x00,0x00, +0x9b,0x00,0x04,0x00,0x51,0x00,0x00,0x00,0xf7,0x02,0x00,0x00,0xf6,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xe4,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xf7,0x02,0x00,0x00,0xd9,0x02,0x00,0x00,0xe4,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd9,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xdb,0x02,0x00,0x00, +0xaf,0x02,0x00,0x00,0x99,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xdc,0x02,0x00,0x00,0xdb,0x02,0x00,0x00,0xb8,0x00,0x05,0x00,0x51,0x00,0x00,0x00, +0xdf,0x02,0x00,0x00,0xdc,0x02,0x00,0x00,0x9a,0x04,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe3,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xe3,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x20,0x01,0x00,0x00,0xa8,0x04,0x00,0x00,0xdf,0x02,0x00,0x00,0xdf,0x02,0x00,0x00, +0xa9,0x00,0x06,0x00,0x1b,0x00,0x00,0x00,0xa9,0x04,0x00,0x00,0xa8,0x04,0x00,0x00, +0xd5,0x02,0x00,0x00,0x9b,0x04,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xaa,0x04,0x00,0x00,0xdf,0x02,0x00,0x00,0xdc,0x02,0x00,0x00,0x9a,0x04,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe4,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xe4,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1b,0x00,0x00,0x00,0xa6,0x04,0x00,0x00,0x9b,0x04,0x00,0x00, +0xd0,0x02,0x00,0x00,0xa9,0x04,0x00,0x00,0xe3,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xa4,0x04,0x00,0x00,0x9a,0x04,0x00,0x00,0xd0,0x02,0x00,0x00, +0xaa,0x04,0x00,0x00,0xe3,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xe5,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe5,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1a,0x00,0x00,0x00, +0xe7,0x02,0x00,0x00,0x99,0x04,0x00,0x00,0x4e,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xcc,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xe8,0x02,0x00,0x00,0x6f,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x20,0x03,0x00,0x00,0x9b,0x04,0x00,0x00,0x81,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x22,0x03,0x00,0x00,0x20,0x03,0x00,0x00,0x41,0x01,0x00,0x00, +0x41,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x32,0x03,0x00,0x00,0x8b,0x00,0x00,0x00, +0x97,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x33,0x03,0x00,0x00, +0x32,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x24,0x03,0x00,0x00, +0x22,0x03,0x00,0x00,0x33,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x27,0x03,0x00,0x00,0xab,0x02,0x00,0x00,0x88,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x28,0x03,0x00,0x00,0x24,0x03,0x00,0x00,0x27,0x03,0x00,0x00,0x41,0x00,0x05,0x00, +0x8d,0x00,0x00,0x00,0x3a,0x03,0x00,0x00,0x8b,0x00,0x00,0x00,0x92,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0x3b,0x03,0x00,0x00,0x3a,0x03,0x00,0x00, +0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x2a,0x03,0x00,0x00,0x3b,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x2b,0x03,0x00,0x00,0x28,0x03,0x00,0x00, +0x2a,0x03,0x00,0x00,0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00,0x2d,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x2b,0x03,0x00,0x00,0x6e,0x00,0x04,0x00, +0x1b,0x00,0x00,0x00,0x2e,0x03,0x00,0x00,0x2d,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0xa8,0x00,0x00,0x00,0x40,0x03,0x00,0x00,0xba,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x88,0x00,0x00,0x00,0x42,0x03,0x00,0x00,0x40,0x03,0x00,0x00,0x2e,0x03,0x00,0x00, +0x02,0x00,0x00,0x00,0x8c,0x00,0x00,0x00,0x4f,0x00,0x07,0x00,0x07,0x00,0x00,0x00, +0x43,0x03,0x00,0x00,0x42,0x03,0x00,0x00,0x42,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x4a,0x03,0x00,0x00, +0x8b,0x00,0x00,0x00,0x9d,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x4b,0x03,0x00,0x00,0x4a,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x46,0x03,0x00,0x00,0x43,0x03,0x00,0x00,0x4b,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0xc6,0x00,0x00,0x00,0x4d,0x03,0x00,0x00,0xdb,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x88,0x00,0x00,0x00,0x50,0x03,0x00,0x00,0x9a,0x04,0x00,0x00,0xcc,0x00,0x00,0x00, +0xcc,0x00,0x00,0x00,0xcc,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x4d,0x03,0x00,0x00, +0x5a,0x02,0x00,0x00,0x50,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0xe0,0x00,0x00,0x00, +0x52,0x03,0x00,0x00,0xe2,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x55,0x03,0x00,0x00,0x46,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x56,0x03,0x00,0x00,0x46,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x88,0x00,0x00,0x00,0x57,0x03,0x00,0x00,0x55,0x03,0x00,0x00, +0x56,0x03,0x00,0x00,0xcc,0x00,0x00,0x00,0xcc,0x00,0x00,0x00,0x63,0x00,0x04,0x00, +0x52,0x03,0x00,0x00,0x5a,0x02,0x00,0x00,0x57,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x6d,0x03,0x00,0x00,0x46,0x03,0x00,0x00,0x2a,0x03,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x6e,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0x6d,0x03,0x00,0x00,0xba,0x00,0x05,0x00,0x51,0x00,0x00,0x00, +0x6f,0x03,0x00,0x00,0x6e,0x03,0x00,0x00,0x7a,0x01,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x70,0x03,0x00,0x00,0x6f,0x03,0x00,0x00,0xf3,0x00,0x00,0x00, +0xcc,0x00,0x00,0x00,0x8e,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x72,0x03,0x00,0x00, +0x46,0x03,0x00,0x00,0x70,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x74,0x03,0x00,0x00,0x5a,0x02,0x00,0x00,0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x76,0x03,0x00,0x00,0x74,0x03,0x00,0x00,0x41,0x01,0x00,0x00,0x88,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x79,0x03,0x00,0x00,0x76,0x03,0x00,0x00,0x27,0x03,0x00,0x00, +0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x7c,0x03,0x00,0x00,0x79,0x03,0x00,0x00, +0x72,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xb0,0x03,0x00,0x00, +0x7c,0x03,0x00,0x00,0x27,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xb1,0x03,0x00,0x00,0xb0,0x03,0x00,0x00,0x41,0x01,0x00,0x00,0x0c,0x00,0x06,0x00, +0x07,0x00,0x00,0x00,0xb3,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0xb1,0x03,0x00,0x00,0x6e,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0xb4,0x03,0x00,0x00, +0xb3,0x03,0x00,0x00,0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00,0xdc,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0xb1,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0xa9,0x03,0x00,0x00,0xdc,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00, +0xbc,0x03,0x00,0x00,0xa9,0x03,0x00,0x00,0xae,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xbd,0x03,0x00,0x00,0xbc,0x03,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbe,0x03,0x00,0x00,0xf3,0x00,0x00,0x00,0xbd,0x03,0x00,0x00, +0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xbf,0x03,0x00,0x00,0xa9,0x03,0x00,0x00, +0xd9,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc0,0x03,0x00,0x00, +0xbf,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc1,0x03,0x00,0x00, +0xf3,0x00,0x00,0x00,0xc0,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc2,0x03,0x00,0x00,0xbe,0x03,0x00,0x00,0xc1,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xc5,0x03,0x00,0x00,0xbc,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xc7,0x03,0x00,0x00,0xbf,0x03,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc8,0x03,0x00,0x00,0xf3,0x00,0x00,0x00,0xc7,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc9,0x03,0x00,0x00,0xc5,0x03,0x00,0x00, +0xc8,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xcc,0x03,0x00,0x00, +0xbc,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcd,0x03,0x00,0x00, +0xf3,0x00,0x00,0x00,0xcc,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xcf,0x03,0x00,0x00,0xbf,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd0,0x03,0x00,0x00,0xcd,0x03,0x00,0x00,0xcf,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xd3,0x03,0x00,0x00,0xbc,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xd5,0x03,0x00,0x00,0xbf,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd6,0x03,0x00,0x00,0xd3,0x03,0x00,0x00,0xd5,0x03,0x00,0x00, +0x50,0x00,0x07,0x00,0x5e,0x00,0x00,0x00,0x92,0x04,0x00,0x00,0xc2,0x03,0x00,0x00, +0xc9,0x03,0x00,0x00,0xd0,0x03,0x00,0x00,0xd6,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0x63,0x04,0x00,0x00,0x97,0x04,0x00,0x00,0x3e,0x00,0x03,0x00,0x64,0x04,0x00,0x00, +0x92,0x04,0x00,0x00,0xf9,0x00,0x02,0x00,0x80,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0x80,0x03,0x00,0x00,0xf5,0x00,0x07,0x00,0x1a,0x00,0x00,0x00,0x9c,0x04,0x00,0x00, +0x8c,0x00,0x00,0x00,0xe8,0x02,0x00,0x00,0x9d,0x03,0x00,0x00,0x9b,0x03,0x00,0x00, +0xb1,0x00,0x05,0x00,0x51,0x00,0x00,0x00,0x83,0x03,0x00,0x00,0x9c,0x04,0x00,0x00, +0x99,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x9e,0x03,0x00,0x00,0x9b,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x83,0x03,0x00,0x00,0x84,0x03,0x00,0x00, +0x9e,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x84,0x03,0x00,0x00,0x41,0x00,0x05,0x00, +0x29,0x00,0x00,0x00,0x66,0x04,0x00,0x00,0x63,0x04,0x00,0x00,0x9c,0x04,0x00,0x00, +0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0x87,0x03,0x00,0x00,0x66,0x04,0x00,0x00, +0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0x67,0x04,0x00,0x00,0x64,0x04,0x00,0x00, +0x9c,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8a,0x03,0x00,0x00, +0x67,0x04,0x00,0x00,0xba,0x00,0x05,0x00,0x51,0x00,0x00,0x00,0x8c,0x03,0x00,0x00, +0x8a,0x03,0x00,0x00,0x17,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x9a,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x8c,0x03,0x00,0x00,0x8d,0x03,0x00,0x00, +0x9a,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x8d,0x03,0x00,0x00,0x80,0x00,0x05,0x00, +0x1b,0x00,0x00,0x00,0x91,0x03,0x00,0x00,0xb4,0x03,0x00,0x00,0x87,0x03,0x00,0x00, +0x7c,0x00,0x04,0x00,0x1c,0x01,0x00,0x00,0xe0,0x03,0x00,0x00,0x91,0x03,0x00,0x00, +0x7c,0x00,0x04,0x00,0x1c,0x01,0x00,0x00,0xe2,0x03,0x00,0x00,0xab,0x02,0x00,0x00, +0xb0,0x00,0x05,0x00,0x20,0x01,0x00,0x00,0xe3,0x03,0x00,0x00,0xe0,0x03,0x00,0x00, +0xe2,0x03,0x00,0x00,0x9b,0x00,0x04,0x00,0x51,0x00,0x00,0x00,0xe4,0x03,0x00,0x00, +0xe3,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x99,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xe4,0x03,0x00,0x00,0x95,0x03,0x00,0x00,0x99,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x95,0x03,0x00,0x00,0x7c,0x00,0x04,0x00,0x5b,0x00,0x00,0x00, +0xe8,0x03,0x00,0x00,0x9a,0x04,0x00,0x00,0x3c,0x00,0x06,0x00,0xd7,0x00,0x00,0x00, +0xeb,0x03,0x00,0x00,0xd4,0x00,0x00,0x00,0x91,0x03,0x00,0x00,0xae,0x00,0x00,0x00, +0xed,0x00,0x07,0x00,0x5b,0x00,0x00,0x00,0xec,0x03,0x00,0x00,0xeb,0x03,0x00,0x00, +0xd9,0x00,0x00,0x00,0xae,0x00,0x00,0x00,0xe8,0x03,0x00,0x00,0xf9,0x00,0x02,0x00, +0x99,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x99,0x03,0x00,0x00,0xf9,0x00,0x02,0x00, +0x9a,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x9a,0x03,0x00,0x00,0xf9,0x00,0x02,0x00, +0x9b,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x9b,0x03,0x00,0x00,0x80,0x00,0x05,0x00, +0x1a,0x00,0x00,0x00,0x9d,0x03,0x00,0x00,0x9c,0x04,0x00,0x00,0x4e,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x80,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x9e,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0xa8,0x00,0x00,0x00,0x07,0x04,0x00,0x00,0xb2,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x88,0x00,0x00,0x00,0x09,0x04,0x00,0x00,0x07,0x04,0x00,0x00, +0x5a,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x8c,0x00,0x00,0x00,0x4f,0x00,0x08,0x00, +0x0d,0x00,0x00,0x00,0x0a,0x04,0x00,0x00,0x09,0x04,0x00,0x00,0x09,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x0d,0x00,0x00,0x00,0x0f,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x03,0x02,0x00,0x00,0x0a,0x04,0x00,0x00,0x41,0x00,0x05,0x00,0xa3,0x00,0x00,0x00, +0x12,0x04,0x00,0x00,0x8b,0x00,0x00,0x00,0xa2,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x13,0x04,0x00,0x00,0x12,0x04,0x00,0x00,0x50,0x00,0x06,0x00, +0x0d,0x00,0x00,0x00,0xfc,0x03,0x00,0x00,0x13,0x04,0x00,0x00,0x13,0x04,0x00,0x00, +0x13,0x04,0x00,0x00,0x88,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xfd,0x03,0x00,0x00, +0x0f,0x04,0x00,0x00,0xfc,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0xa8,0x00,0x00,0x00, +0x17,0x04,0x00,0x00,0xea,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x88,0x00,0x00,0x00, +0x18,0x04,0x00,0x00,0x17,0x04,0x00,0x00,0xec,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x8c,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x19,0x04,0x00,0x00, +0x18,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0x51,0x00,0x00,0x00, +0x1b,0x04,0x00,0x00,0x19,0x04,0x00,0x00,0xcc,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x1d,0x04,0x00,0x00,0xf8,0x00,0x02,0x00,0x1d,0x04,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xab,0x04,0x00,0x00,0x1b,0x04,0x00,0x00,0xf3,0x00,0x00,0x00, +0x19,0x04,0x00,0x00,0x8e,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x00,0x04,0x00,0x00, +0xfd,0x03,0x00,0x00,0xab,0x04,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x38,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0xfb,0x00,0x00,0x00,0xbc,0x00,0x05,0x00, +0x51,0x00,0x00,0x00,0x29,0x04,0x00,0x00,0x38,0x04,0x00,0x00,0x05,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x32,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x29,0x04,0x00,0x00,0x2a,0x04,0x00,0x00,0x2d,0x04,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2a,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2c,0x04,0x00,0x00, +0x38,0x04,0x00,0x00,0x0a,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x32,0x04,0x00,0x00, +0xf8,0x00,0x02,0x00,0x2d,0x04,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x3d,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x38,0x04,0x00,0x00, +0x0d,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x30,0x04,0x00,0x00, +0x3d,0x04,0x00,0x00,0x12,0x01,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x31,0x04,0x00,0x00,0x30,0x04,0x00,0x00,0x14,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x32,0x04,0x00,0x00,0xf8,0x00,0x02,0x00,0x32,0x04,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x9f,0x04,0x00,0x00,0x2c,0x04,0x00,0x00,0x2a,0x04,0x00,0x00, +0x31,0x04,0x00,0x00,0x2d,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x34,0x04,0x00,0x00,0x9f,0x04,0x00,0x00,0x17,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x42,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x34,0x04,0x00,0x00,0x15,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0xc6,0x00,0x00,0x00, +0x44,0x04,0x00,0x00,0xc8,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x88,0x00,0x00,0x00, +0x47,0x04,0x00,0x00,0x42,0x04,0x00,0x00,0xcc,0x00,0x00,0x00,0xcc,0x00,0x00,0x00, +0xcc,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x44,0x04,0x00,0x00,0x5a,0x02,0x00,0x00, +0x47,0x04,0x00,0x00,0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_5fef1a3bbe97816053ec3ad86c83328e.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_5fef1a3bbe97816053ec3ad86c83328e.h new file mode 100644 index 00000000..4acf21e8 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_5fef1a3bbe97816053ec3ad86c83328e.h @@ -0,0 +1,506 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_5fef1a3bbe97816053ec3ad86c83328e.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_5fef1a3bbe97816053ec3ad86c83328e_SampledImageResourceNames[] = { "r_input_motion_vectors", "r_input_depth", "r_input_color_jittered", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_5fef1a3bbe97816053ec3ad86c83328e_SampledImageResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_5fef1a3bbe97816053ec3ad86c83328e_SampledImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_5fef1a3bbe97816053ec3ad86c83328e_SampledImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_5fef1a3bbe97816053ec3ad86c83328e_StorageImageResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_5fef1a3bbe97816053ec3ad86c83328e_StorageImageResourceBindings[] = { 5, 6, 7, 11, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_5fef1a3bbe97816053ec3ad86c83328e_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_5fef1a3bbe97816053ec3ad86c83328e_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_5fef1a3bbe97816053ec3ad86c83328e_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_5fef1a3bbe97816053ec3ad86c83328e_UniformBufferResourceBindings[] = { 12, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_5fef1a3bbe97816053ec3ad86c83328e_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_5fef1a3bbe97816053ec3ad86c83328e_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_5fef1a3bbe97816053ec3ad86c83328e_size = 7728; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_5fef1a3bbe97816053ec3ad86c83328e_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x0a,0x05,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x16,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00, +0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c,0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30, +0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x0f,0x00,0x06,0x00,0x05,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0x81,0x02,0x00,0x00,0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00, +0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65, +0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74, +0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x31,0x36,0x62,0x69,0x74,0x5f, +0x73,0x74,0x6f,0x72,0x61,0x67,0x65,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x65,0x78,0x70,0x6c,0x69,0x63, +0x69,0x74,0x5f,0x61,0x72,0x69,0x74,0x68,0x6d,0x65,0x74,0x69,0x63,0x5f,0x74,0x79, +0x70,0x65,0x73,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c, +0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65, +0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00, +0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64, +0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x98,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e, +0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x98,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69, +0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00,0x98,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0b,0x00,0x98,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70, +0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44, +0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00, +0x98,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00, +0x98,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00, +0x98,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e, +0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00,0x98,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70, +0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x98,0x00,0x00,0x00, +0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x98,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x98,0x00,0x00,0x00, +0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74, +0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00,0x98,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0a,0x00,0x98,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70, +0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x98,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00, +0x06,0x00,0x09,0x00,0x98,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74, +0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x98,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00, +0x98,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63, +0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00, +0x06,0x00,0x0a,0x00,0x98,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65, +0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x9a,0x00,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00,0x05,0x00,0x06,0x00,0xbe,0x00,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x00,0x00, +0x05,0x00,0x08,0x00,0xc6,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x63,0x6f,0x6c,0x6f,0x72,0x5f,0x6a,0x69,0x74,0x74,0x65,0x72,0x65,0x64,0x00,0x00, +0x05,0x00,0x08,0x00,0xce,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00, +0x05,0x00,0x07,0x00,0xdf,0x00,0x00,0x00,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f, +0x69,0x6e,0x70,0x75,0x74,0x5f,0x6c,0x75,0x6d,0x61,0x00,0x00,0x05,0x00,0x0c,0x00, +0xeb,0x00,0x00,0x00,0x72,0x77,0x5f,0x72,0x65,0x63,0x6f,0x6e,0x73,0x74,0x72,0x75, +0x63,0x74,0x65,0x64,0x5f,0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x6e,0x65, +0x61,0x72,0x65,0x73,0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x05,0x00,0x06,0x00, +0xf2,0x00,0x00,0x00,0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x44,0x65, +0x70,0x74,0x68,0x00,0x05,0x00,0x09,0x00,0xf9,0x00,0x00,0x00,0x72,0x77,0x5f,0x64, +0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65, +0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x00,0x05,0x00,0x07,0x00,0x01,0x01,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65, +0x00,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0x81,0x02,0x00,0x00,0x67,0x6c,0x5f,0x47, +0x6c,0x6f,0x62,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49, +0x44,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00, +0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x98,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x9a,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x9a,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xbe,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xbe,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xc6,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xc6,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xce,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xce,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xdf,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xdf,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0xdf,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xeb,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xeb,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xf2,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xf2,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xf2,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xf9,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xf9,0x00,0x00,0x00,0x21,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xf9,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x01,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x01,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x81,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x1c,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xa3,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x0d,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x14,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x15,0x00,0x04,0x00,0x1e,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x2f,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0x14,0x00,0x02,0x00,0x5b,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x65,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x65,0x00,0x00,0x00, +0x66,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x67,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0x66,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x68,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x66,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x97,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1e,0x00,0x15,0x00,0x98,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x97,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x99,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x98,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x99,0x00,0x00,0x00,0x9a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0x9b,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x9c,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0xa1,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0xa6,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xa7,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0xac,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0xb1,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0xb6,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xb7,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0xbc,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xbd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xbc,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xbd,0x00,0x00,0x00,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x65,0x00,0x00,0x00,0xc2,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xbd,0x00,0x00,0x00,0xc6,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xbd,0x00,0x00,0x00,0xce,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0xdd,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x09,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xde,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xdd,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xde,0x00,0x00,0x00,0xdf,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe3,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xe9,0x00,0x00,0x00,0x65,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xea,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xe9,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xea,0x00,0x00,0x00, +0xeb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xee,0x00,0x00,0x00, +0x0b,0x00,0x00,0x00,0x65,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x65,0x00,0x00,0x00, +0xf0,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xde,0x00,0x00,0x00, +0xf2,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xf7,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xf8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf7,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xf8,0x00,0x00,0x00,0xf9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xbd,0x00,0x00,0x00,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1f,0x00,0x00,0x00,0x03,0x01,0x00,0x00,0x9b,0x00,0x00,0x00,0x9b,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0a,0x01,0x00,0x00,0x00,0x00,0x80,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0f,0x01,0x00,0x00,0xd0,0xb3,0x59,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x10,0x01,0x00,0x00,0x59,0x17,0x37,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x11,0x01,0x00,0x00,0x98,0xdd,0x93,0x3d, +0x2c,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0x12,0x01,0x00,0x00,0x0f,0x01,0x00,0x00, +0x10,0x01,0x00,0x00,0x11,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x1c,0x01,0x00,0x00,0xa7,0x1a,0x11,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x21,0x01,0x00,0x00,0xf7,0xd2,0x61,0x44,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x24,0x01,0x00,0x00,0xab,0xaa,0xaa,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x29,0x01,0x00,0x00,0x00,0x00,0xe8,0x42,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x2b,0x01,0x00,0x00,0x00,0x00,0x80,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x2e,0x01,0x00,0x00,0x0a,0xd7,0x23,0x3c,0x2b,0x00,0x04,0x00,0x65,0x00,0x00,0x00, +0x3c,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x49,0x01,0x00,0x00, +0x65,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x4d,0x01,0x00,0x00, +0x5b,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x55,0x01,0x00,0x00,0x00,0x00,0x00,0x3f,0x2c,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x6e,0x01,0x00,0x00,0x55,0x01,0x00,0x00,0x55,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0x7b,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1f,0x00,0x00,0x00,0x7c,0x01,0x00,0x00,0x7b,0x01,0x00,0x00,0x9b,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0x7e,0x01,0x00,0x00,0x9b,0x00,0x00,0x00, +0x7b,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0x81,0x01,0x00,0x00, +0x7b,0x01,0x00,0x00,0x7b,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xa7,0x01,0x00,0x00,0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0xc6,0x01,0x00,0x00,0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x65,0x00,0x00,0x00, +0xf1,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xf2,0x01,0x00,0x00, +0x1f,0x00,0x00,0x00,0xf1,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0xf3,0x01,0x00,0x00,0xff,0xff,0xff,0xff,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0xf4,0x01,0x00,0x00,0x9b,0x00,0x00,0x00,0xf3,0x01,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1f,0x00,0x00,0x00,0xf5,0x01,0x00,0x00,0xf3,0x01,0x00,0x00,0x9b,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0xf6,0x01,0x00,0x00,0xf3,0x01,0x00,0x00, +0x7b,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0xf7,0x01,0x00,0x00, +0xf3,0x01,0x00,0x00,0xf3,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0xf8,0x01,0x00,0x00,0x7b,0x01,0x00,0x00,0xf3,0x01,0x00,0x00,0x2c,0x00,0x0c,0x00, +0xf2,0x01,0x00,0x00,0xf9,0x01,0x00,0x00,0x03,0x01,0x00,0x00,0x7c,0x01,0x00,0x00, +0x7e,0x01,0x00,0x00,0xf4,0x01,0x00,0x00,0xf5,0x01,0x00,0x00,0xf6,0x01,0x00,0x00, +0x81,0x01,0x00,0x00,0xf7,0x01,0x00,0x00,0xf8,0x01,0x00,0x00,0x20,0x00,0x04,0x00, +0xfb,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0xf2,0x01,0x00,0x00,0x1c,0x00,0x04,0x00, +0x00,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0xf1,0x01,0x00,0x00,0x20,0x00,0x04,0x00, +0x01,0x02,0x00,0x00,0x07,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x2c,0x00,0x06,0x00, +0x13,0x00,0x00,0x00,0x30,0x02,0x00,0x00,0xe3,0x00,0x00,0x00,0xe3,0x00,0x00,0x00, +0xe3,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x45,0x02,0x00,0x00, +0xab,0xaa,0x2a,0x3e,0x17,0x00,0x04,0x00,0x7f,0x02,0x00,0x00,0x65,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x80,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x7f,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x80,0x02,0x00,0x00,0x81,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x84,0x02,0x00,0x00,0x10,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x85,0x02,0x00,0x00,0x84,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x86,0x02,0x00,0x00,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x87,0x02,0x00,0x00,0x86,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x65,0x00,0x00,0x00,0xa2,0x02,0x00,0x00, +0x08,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x7f,0x02,0x00,0x00,0xa3,0x02,0x00,0x00, +0xa2,0x02,0x00,0x00,0xa2,0x02,0x00,0x00,0xf0,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xa6,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0x67,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xa8,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0x68,0x00,0x00,0x00,0x2c,0x00,0x07,0x00, +0x67,0x00,0x00,0x00,0xf5,0x04,0x00,0x00,0x03,0x01,0x00,0x00,0x7c,0x01,0x00,0x00, +0x7e,0x01,0x00,0x00,0x81,0x01,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00, +0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xa8,0x04,0x00,0x00,0xc2,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xa6,0x04,0x00,0x00,0xc1,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x14,0x00,0x00,0x00,0x28,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0xe0,0x03,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xfb,0x01,0x00,0x00,0xde,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x01,0x02,0x00,0x00,0xdf,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xfb,0x01,0x00,0x00,0xe2,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x7f,0x02,0x00,0x00,0x82,0x02,0x00,0x00, +0x81,0x02,0x00,0x00,0x4f,0x00,0x07,0x00,0x49,0x01,0x00,0x00,0x83,0x02,0x00,0x00, +0x82,0x02,0x00,0x00,0x82,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x71,0x00,0x04,0x00,0x87,0x02,0x00,0x00,0x88,0x02,0x00,0x00,0x83,0x02,0x00,0x00, +0x7c,0x00,0x04,0x00,0x85,0x02,0x00,0x00,0x89,0x02,0x00,0x00,0x88,0x02,0x00,0x00, +0x72,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0x8a,0x02,0x00,0x00,0x89,0x02,0x00,0x00, +0x41,0x00,0x05,0x00,0x9c,0x00,0x00,0x00,0xda,0x02,0x00,0x00,0x9a,0x00,0x00,0x00, +0x9b,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0xdb,0x02,0x00,0x00, +0xda,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xe7,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe7,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x1e,0x00,0x00,0x00,0xf6,0x04,0x00,0x00, +0x9b,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0xf7,0x02,0x00,0x00,0xeb,0x02,0x00,0x00, +0xb1,0x00,0x05,0x00,0x5b,0x00,0x00,0x00,0xea,0x02,0x00,0x00,0xf6,0x04,0x00,0x00, +0xac,0x00,0x00,0x00,0xf6,0x00,0x04,0x00,0xf8,0x02,0x00,0x00,0xeb,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xea,0x02,0x00,0x00,0xeb,0x02,0x00,0x00, +0xf8,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xeb,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0xde,0x02,0x00,0x00,0xf9,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x2f,0x00,0x00,0x00, +0xee,0x02,0x00,0x00,0xde,0x02,0x00,0x00,0xf6,0x04,0x00,0x00,0x3d,0x00,0x04,0x00, +0x1f,0x00,0x00,0x00,0xef,0x02,0x00,0x00,0xee,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x1f,0x00,0x00,0x00,0xf0,0x02,0x00,0x00,0x8a,0x02,0x00,0x00,0xef,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0xbc,0x00,0x00,0x00,0x1b,0x03,0x00,0x00,0xbe,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x97,0x00,0x00,0x00,0x1d,0x03,0x00,0x00,0x1b,0x03,0x00,0x00, +0xf0,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x9b,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1e,0x03,0x00,0x00,0x1d,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xf4,0x02,0x00,0x00,0xdf,0x02,0x00,0x00, +0xf6,0x04,0x00,0x00,0x3e,0x00,0x03,0x00,0xf4,0x02,0x00,0x00,0x1e,0x03,0x00,0x00, +0x80,0x00,0x05,0x00,0x1e,0x00,0x00,0x00,0xf7,0x02,0x00,0x00,0xf6,0x04,0x00,0x00, +0x7b,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xe7,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf8,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xfa,0x02,0x00,0x00, +0xdf,0x02,0x00,0x00,0x9b,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xfb,0x02,0x00,0x00,0xfa,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xfc,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xfc,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x1f,0x00,0x00,0x00, +0xf9,0x04,0x00,0x00,0x8a,0x02,0x00,0x00,0xf8,0x02,0x00,0x00,0x04,0x05,0x00,0x00, +0x15,0x03,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf8,0x04,0x00,0x00, +0xfb,0x02,0x00,0x00,0xf8,0x02,0x00,0x00,0x02,0x05,0x00,0x00,0x15,0x03,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1e,0x00,0x00,0x00,0xf7,0x04,0x00,0x00,0x7b,0x01,0x00,0x00, +0xf8,0x02,0x00,0x00,0x17,0x03,0x00,0x00,0x15,0x03,0x00,0x00,0xb1,0x00,0x05,0x00, +0x5b,0x00,0x00,0x00,0xff,0x02,0x00,0x00,0xf7,0x04,0x00,0x00,0xac,0x00,0x00,0x00, +0xf6,0x00,0x04,0x00,0x18,0x03,0x00,0x00,0x15,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xff,0x02,0x00,0x00,0x00,0x03,0x00,0x00,0x18,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x00,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0xe2,0x02,0x00,0x00, +0xf9,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x2f,0x00,0x00,0x00,0x03,0x03,0x00,0x00, +0xe2,0x02,0x00,0x00,0xf7,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00, +0x04,0x03,0x00,0x00,0x03,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0x05,0x03,0x00,0x00,0x8a,0x02,0x00,0x00,0x04,0x03,0x00,0x00,0x7c,0x00,0x04,0x00, +0x49,0x01,0x00,0x00,0x23,0x03,0x00,0x00,0x05,0x03,0x00,0x00,0x7c,0x00,0x04,0x00, +0x49,0x01,0x00,0x00,0x25,0x03,0x00,0x00,0xdb,0x02,0x00,0x00,0xb0,0x00,0x05,0x00, +0x4d,0x01,0x00,0x00,0x26,0x03,0x00,0x00,0x23,0x03,0x00,0x00,0x25,0x03,0x00,0x00, +0x9b,0x00,0x04,0x00,0x5b,0x00,0x00,0x00,0x27,0x03,0x00,0x00,0x26,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0x14,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x27,0x03,0x00,0x00,0x09,0x03,0x00,0x00,0x14,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0x09,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x0b,0x03,0x00,0x00, +0xdf,0x02,0x00,0x00,0xf7,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x0c,0x03,0x00,0x00,0x0b,0x03,0x00,0x00,0xb8,0x00,0x05,0x00,0x5b,0x00,0x00,0x00, +0x0f,0x03,0x00,0x00,0x0c,0x03,0x00,0x00,0xf8,0x04,0x00,0x00,0xf9,0x00,0x02,0x00, +0x13,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x13,0x03,0x00,0x00,0x50,0x00,0x05,0x00, +0x4d,0x01,0x00,0x00,0x06,0x05,0x00,0x00,0x0f,0x03,0x00,0x00,0x0f,0x03,0x00,0x00, +0xa9,0x00,0x06,0x00,0x1f,0x00,0x00,0x00,0x07,0x05,0x00,0x00,0x06,0x05,0x00,0x00, +0x05,0x03,0x00,0x00,0xf9,0x04,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x08,0x05,0x00,0x00,0x0f,0x03,0x00,0x00,0x0c,0x03,0x00,0x00,0xf8,0x04,0x00,0x00, +0xf9,0x00,0x02,0x00,0x14,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x14,0x03,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1f,0x00,0x00,0x00,0x04,0x05,0x00,0x00,0xf9,0x04,0x00,0x00, +0x00,0x03,0x00,0x00,0x07,0x05,0x00,0x00,0x13,0x03,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x02,0x05,0x00,0x00,0xf8,0x04,0x00,0x00,0x00,0x03,0x00,0x00, +0x08,0x05,0x00,0x00,0x13,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0x15,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x15,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x1e,0x00,0x00,0x00, +0x17,0x03,0x00,0x00,0xf7,0x04,0x00,0x00,0x7b,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xfc,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x18,0x03,0x00,0x00,0x6f,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x50,0x03,0x00,0x00,0xf9,0x04,0x00,0x00,0x81,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x52,0x03,0x00,0x00,0x50,0x03,0x00,0x00,0x6e,0x01,0x00,0x00, +0x41,0x00,0x05,0x00,0xa7,0x00,0x00,0x00,0x62,0x03,0x00,0x00,0x9a,0x00,0x00,0x00, +0xa6,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x63,0x03,0x00,0x00, +0x62,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x54,0x03,0x00,0x00, +0x52,0x03,0x00,0x00,0x63,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x57,0x03,0x00,0x00,0xdb,0x02,0x00,0x00,0x88,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x58,0x03,0x00,0x00,0x54,0x03,0x00,0x00,0x57,0x03,0x00,0x00,0x41,0x00,0x05,0x00, +0x9c,0x00,0x00,0x00,0x6a,0x03,0x00,0x00,0x9a,0x00,0x00,0x00,0xa1,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0x6b,0x03,0x00,0x00,0x6a,0x03,0x00,0x00, +0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x5a,0x03,0x00,0x00,0x6b,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x5b,0x03,0x00,0x00,0x58,0x03,0x00,0x00, +0x5a,0x03,0x00,0x00,0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00,0x5d,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x5b,0x03,0x00,0x00,0x6e,0x00,0x04,0x00, +0x1f,0x00,0x00,0x00,0x5e,0x03,0x00,0x00,0x5d,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0xbc,0x00,0x00,0x00,0x70,0x03,0x00,0x00,0xce,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x97,0x00,0x00,0x00,0x72,0x03,0x00,0x00,0x70,0x03,0x00,0x00,0x5e,0x03,0x00,0x00, +0x02,0x00,0x00,0x00,0x9b,0x00,0x00,0x00,0x4f,0x00,0x07,0x00,0x07,0x00,0x00,0x00, +0x73,0x03,0x00,0x00,0x72,0x03,0x00,0x00,0x72,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0xa7,0x00,0x00,0x00,0x7d,0x03,0x00,0x00, +0x9a,0x00,0x00,0x00,0xac,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x7e,0x03,0x00,0x00,0x7d,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x76,0x03,0x00,0x00,0x73,0x03,0x00,0x00,0x7e,0x03,0x00,0x00,0x41,0x00,0x05,0x00, +0xa7,0x00,0x00,0x00,0x81,0x03,0x00,0x00,0x9a,0x00,0x00,0x00,0xb1,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x82,0x03,0x00,0x00,0x81,0x03,0x00,0x00, +0x83,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x79,0x03,0x00,0x00,0x76,0x03,0x00,0x00, +0x82,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0xdd,0x00,0x00,0x00,0x84,0x03,0x00,0x00, +0xf2,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x97,0x00,0x00,0x00,0x87,0x03,0x00,0x00, +0xf8,0x04,0x00,0x00,0xe3,0x00,0x00,0x00,0xe3,0x00,0x00,0x00,0xe3,0x00,0x00,0x00, +0x63,0x00,0x04,0x00,0x84,0x03,0x00,0x00,0x8a,0x02,0x00,0x00,0x87,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0xf7,0x00,0x00,0x00,0x89,0x03,0x00,0x00,0xf9,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8c,0x03,0x00,0x00,0x79,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8d,0x03,0x00,0x00, +0x79,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x97,0x00,0x00,0x00, +0x8e,0x03,0x00,0x00,0x8c,0x03,0x00,0x00,0x8d,0x03,0x00,0x00,0xe3,0x00,0x00,0x00, +0xe3,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x89,0x03,0x00,0x00,0x8a,0x02,0x00,0x00, +0x8e,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xa4,0x03,0x00,0x00, +0x79,0x03,0x00,0x00,0x5a,0x03,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xa5,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0xa4,0x03,0x00,0x00, +0xba,0x00,0x05,0x00,0x5b,0x00,0x00,0x00,0xa6,0x03,0x00,0x00,0xa5,0x03,0x00,0x00, +0xa7,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa7,0x03,0x00,0x00, +0xa6,0x03,0x00,0x00,0x0a,0x01,0x00,0x00,0xe3,0x00,0x00,0x00,0x8e,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xa9,0x03,0x00,0x00,0x79,0x03,0x00,0x00,0xa7,0x03,0x00,0x00, +0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0xab,0x03,0x00,0x00,0x8a,0x02,0x00,0x00, +0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xad,0x03,0x00,0x00,0xab,0x03,0x00,0x00, +0x6e,0x01,0x00,0x00,0x88,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xb0,0x03,0x00,0x00, +0xad,0x03,0x00,0x00,0x57,0x03,0x00,0x00,0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xb3,0x03,0x00,0x00,0xb0,0x03,0x00,0x00,0xa9,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xe7,0x03,0x00,0x00,0xb3,0x03,0x00,0x00,0x57,0x03,0x00,0x00, +0x83,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xe8,0x03,0x00,0x00,0xe7,0x03,0x00,0x00, +0x6e,0x01,0x00,0x00,0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00,0xea,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0xe8,0x03,0x00,0x00,0x6e,0x00,0x04,0x00, +0x1f,0x00,0x00,0x00,0xeb,0x03,0x00,0x00,0xea,0x03,0x00,0x00,0x0c,0x00,0x06,0x00, +0x07,0x00,0x00,0x00,0x13,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0xe8,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0xe0,0x03,0x00,0x00,0x13,0x04,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xf3,0x03,0x00,0x00,0xe0,0x03,0x00,0x00, +0xc2,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf4,0x03,0x00,0x00, +0xf3,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf5,0x03,0x00,0x00, +0x0a,0x01,0x00,0x00,0xf4,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0xf6,0x03,0x00,0x00,0xe0,0x03,0x00,0x00,0xf0,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xf7,0x03,0x00,0x00,0xf6,0x03,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf8,0x03,0x00,0x00,0x0a,0x01,0x00,0x00,0xf7,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf9,0x03,0x00,0x00,0xf5,0x03,0x00,0x00, +0xf8,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xfc,0x03,0x00,0x00, +0xf3,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xfe,0x03,0x00,0x00, +0xf6,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xff,0x03,0x00,0x00, +0x0a,0x01,0x00,0x00,0xfe,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x00,0x04,0x00,0x00,0xfc,0x03,0x00,0x00,0xff,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x03,0x04,0x00,0x00,0xf3,0x03,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x04,0x04,0x00,0x00,0x0a,0x01,0x00,0x00,0x03,0x04,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x06,0x04,0x00,0x00,0xf6,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x07,0x04,0x00,0x00,0x04,0x04,0x00,0x00, +0x06,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0a,0x04,0x00,0x00, +0xf3,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0c,0x04,0x00,0x00, +0xf6,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0d,0x04,0x00,0x00, +0x0a,0x04,0x00,0x00,0x0c,0x04,0x00,0x00,0x50,0x00,0x07,0x00,0x68,0x00,0x00,0x00, +0xf0,0x04,0x00,0x00,0xf9,0x03,0x00,0x00,0x00,0x04,0x00,0x00,0x07,0x04,0x00,0x00, +0x0d,0x04,0x00,0x00,0x3e,0x00,0x03,0x00,0xc1,0x04,0x00,0x00,0xf5,0x04,0x00,0x00, +0x3e,0x00,0x03,0x00,0xc2,0x04,0x00,0x00,0xf0,0x04,0x00,0x00,0xf9,0x00,0x02,0x00, +0xb7,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xb7,0x03,0x00,0x00,0xf5,0x00,0x07,0x00, +0x1e,0x00,0x00,0x00,0xfa,0x04,0x00,0x00,0x9b,0x00,0x00,0x00,0x18,0x03,0x00,0x00, +0xd4,0x03,0x00,0x00,0xd2,0x03,0x00,0x00,0xb1,0x00,0x05,0x00,0x5b,0x00,0x00,0x00, +0xba,0x03,0x00,0x00,0xfa,0x04,0x00,0x00,0xc6,0x01,0x00,0x00,0xf6,0x00,0x04,0x00, +0xd5,0x03,0x00,0x00,0xd2,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xba,0x03,0x00,0x00,0xbb,0x03,0x00,0x00,0xd5,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0xbb,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x2f,0x00,0x00,0x00,0xc4,0x04,0x00,0x00, +0xc1,0x04,0x00,0x00,0xfa,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00, +0xbe,0x03,0x00,0x00,0xc4,0x04,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0xc5,0x04,0x00,0x00,0xc2,0x04,0x00,0x00,0xfa,0x04,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xc1,0x03,0x00,0x00,0xc5,0x04,0x00,0x00,0xba,0x00,0x05,0x00, +0x5b,0x00,0x00,0x00,0xc3,0x03,0x00,0x00,0xc1,0x03,0x00,0x00,0x2e,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xd1,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xc3,0x03,0x00,0x00,0xc4,0x03,0x00,0x00,0xd1,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc4,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0xc8,0x03,0x00,0x00, +0xeb,0x03,0x00,0x00,0xbe,0x03,0x00,0x00,0x7c,0x00,0x04,0x00,0x49,0x01,0x00,0x00, +0x17,0x04,0x00,0x00,0xc8,0x03,0x00,0x00,0x7c,0x00,0x04,0x00,0x49,0x01,0x00,0x00, +0x19,0x04,0x00,0x00,0xdb,0x02,0x00,0x00,0xb0,0x00,0x05,0x00,0x4d,0x01,0x00,0x00, +0x1a,0x04,0x00,0x00,0x17,0x04,0x00,0x00,0x19,0x04,0x00,0x00,0x9b,0x00,0x04,0x00, +0x5b,0x00,0x00,0x00,0x1b,0x04,0x00,0x00,0x1a,0x04,0x00,0x00,0xf7,0x00,0x03,0x00, +0xd0,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x1b,0x04,0x00,0x00, +0xcc,0x03,0x00,0x00,0xd0,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xcc,0x03,0x00,0x00, +0x7c,0x00,0x04,0x00,0x65,0x00,0x00,0x00,0x1f,0x04,0x00,0x00,0xf8,0x04,0x00,0x00, +0x3c,0x00,0x06,0x00,0xee,0x00,0x00,0x00,0x22,0x04,0x00,0x00,0xeb,0x00,0x00,0x00, +0xc8,0x03,0x00,0x00,0xc2,0x00,0x00,0x00,0xed,0x00,0x07,0x00,0x65,0x00,0x00,0x00, +0x23,0x04,0x00,0x00,0x22,0x04,0x00,0x00,0xf0,0x00,0x00,0x00,0xc2,0x00,0x00,0x00, +0x1f,0x04,0x00,0x00,0xf9,0x00,0x02,0x00,0xd0,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd0,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0xd1,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd1,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0xd2,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd2,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x1e,0x00,0x00,0x00,0xd4,0x03,0x00,0x00, +0xfa,0x04,0x00,0x00,0x7b,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xb7,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd5,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0xbc,0x00,0x00,0x00, +0x41,0x04,0x00,0x00,0xc6,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x97,0x00,0x00,0x00, +0x43,0x04,0x00,0x00,0x41,0x04,0x00,0x00,0x8a,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x9b,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x13,0x00,0x00,0x00,0x44,0x04,0x00,0x00, +0x43,0x04,0x00,0x00,0x43,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x13,0x00,0x00,0x00,0x49,0x04,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x30,0x02,0x00,0x00,0x44,0x04,0x00,0x00, +0x41,0x00,0x05,0x00,0xb7,0x00,0x00,0x00,0x4c,0x04,0x00,0x00,0x9a,0x00,0x00,0x00, +0xb6,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4d,0x04,0x00,0x00, +0x4c,0x04,0x00,0x00,0x50,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0x34,0x04,0x00,0x00, +0x4d,0x04,0x00,0x00,0x4d,0x04,0x00,0x00,0x4d,0x04,0x00,0x00,0x88,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x35,0x04,0x00,0x00,0x49,0x04,0x00,0x00,0x34,0x04,0x00,0x00, +0x3d,0x00,0x04,0x00,0xbc,0x00,0x00,0x00,0x51,0x04,0x00,0x00,0x01,0x01,0x00,0x00, +0x5f,0x00,0x07,0x00,0x97,0x00,0x00,0x00,0x52,0x04,0x00,0x00,0x51,0x04,0x00,0x00, +0x03,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x9b,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x53,0x04,0x00,0x00,0x52,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0x5b,0x00,0x00,0x00,0x55,0x04,0x00,0x00,0x53,0x04,0x00,0x00, +0xe3,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x57,0x04,0x00,0x00,0xf8,0x00,0x02,0x00, +0x57,0x04,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x09,0x05,0x00,0x00, +0x55,0x04,0x00,0x00,0x0a,0x01,0x00,0x00,0x53,0x04,0x00,0x00,0x8e,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x38,0x04,0x00,0x00,0x35,0x04,0x00,0x00,0x09,0x05,0x00,0x00, +0x3e,0x00,0x03,0x00,0x28,0x04,0x00,0x00,0x38,0x04,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0x62,0x04,0x00,0x00,0x28,0x04,0x00,0x00,0xc2,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x63,0x04,0x00,0x00,0x62,0x04,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x72,0x04,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xe3,0x00,0x00,0x00,0x63,0x04,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0x65,0x04,0x00,0x00,0x28,0x04,0x00,0x00,0xf0,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x66,0x04,0x00,0x00,0x65,0x04,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x67,0x04,0x00,0x00,0x28,0x04,0x00,0x00, +0x3c,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x68,0x04,0x00,0x00, +0x67,0x04,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x77,0x04,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x66,0x04,0x00,0x00,0x68,0x04,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x7c,0x04,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x72,0x04,0x00,0x00,0x77,0x04,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6b,0x04,0x00,0x00,0x7c,0x04,0x00,0x00,0x0a,0x01,0x00,0x00, +0x50,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0x6c,0x04,0x00,0x00,0x6b,0x04,0x00,0x00, +0x6b,0x04,0x00,0x00,0x6b,0x04,0x00,0x00,0x88,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0x6d,0x04,0x00,0x00,0x38,0x04,0x00,0x00,0x6c,0x04,0x00,0x00,0x94,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x96,0x04,0x00,0x00,0x6d,0x04,0x00,0x00,0x12,0x01,0x00,0x00, +0xbc,0x00,0x05,0x00,0x5b,0x00,0x00,0x00,0x87,0x04,0x00,0x00,0x96,0x04,0x00,0x00, +0x1c,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x90,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x87,0x04,0x00,0x00,0x88,0x04,0x00,0x00,0x8b,0x04,0x00,0x00, +0xf8,0x00,0x02,0x00,0x88,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8a,0x04,0x00,0x00,0x96,0x04,0x00,0x00,0x21,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x90,0x04,0x00,0x00,0xf8,0x00,0x02,0x00,0x8b,0x04,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x9b,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x96,0x04,0x00,0x00,0x24,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8e,0x04,0x00,0x00,0x9b,0x04,0x00,0x00,0x29,0x01,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8f,0x04,0x00,0x00,0x8e,0x04,0x00,0x00,0x2b,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x90,0x04,0x00,0x00,0xf8,0x00,0x02,0x00,0x90,0x04,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xfd,0x04,0x00,0x00,0x8a,0x04,0x00,0x00, +0x88,0x04,0x00,0x00,0x8f,0x04,0x00,0x00,0x8b,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x92,0x04,0x00,0x00,0xfd,0x04,0x00,0x00,0x2e,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa0,0x04,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x92,0x04,0x00,0x00,0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0xdd,0x00,0x00,0x00,0xa2,0x04,0x00,0x00,0xdf,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x97,0x00,0x00,0x00,0xa5,0x04,0x00,0x00,0xa0,0x04,0x00,0x00,0xe3,0x00,0x00,0x00, +0xe3,0x00,0x00,0x00,0xe3,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0xa2,0x04,0x00,0x00, +0x8a,0x02,0x00,0x00,0xa5,0x04,0x00,0x00,0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_6e7e200b98a391291613c675ae33351a.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_6e7e200b98a391291613c675ae33351a.h new file mode 100644 index 00000000..362cee4d --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_6e7e200b98a391291613c675ae33351a.h @@ -0,0 +1,450 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_6e7e200b98a391291613c675ae33351a.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_6e7e200b98a391291613c675ae33351a_SampledImageResourceNames[] = { "r_input_motion_vectors", "r_input_depth", "r_input_color_jittered", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_6e7e200b98a391291613c675ae33351a_SampledImageResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_6e7e200b98a391291613c675ae33351a_SampledImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_6e7e200b98a391291613c675ae33351a_SampledImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_6e7e200b98a391291613c675ae33351a_StorageImageResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_6e7e200b98a391291613c675ae33351a_StorageImageResourceBindings[] = { 5, 6, 7, 11, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_6e7e200b98a391291613c675ae33351a_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_6e7e200b98a391291613c675ae33351a_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_6e7e200b98a391291613c675ae33351a_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_6e7e200b98a391291613c675ae33351a_UniformBufferResourceBindings[] = { 12, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_6e7e200b98a391291613c675ae33351a_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_6e7e200b98a391291613c675ae33351a_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_6e7e200b98a391291613c675ae33351a_size = 6832; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_6e7e200b98a391291613c675ae33351a_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x52,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x06,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x36,0x02,0x00,0x00, +0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00, +0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75, +0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00, +0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70, +0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72, +0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47, +0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69, +0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00, +0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0x85,0x00,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x85,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53, +0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x85,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00, +0x06,0x00,0x07,0x00,0x85,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73, +0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00, +0x85,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f, +0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e, +0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0x85,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65, +0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0x85,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65, +0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0x85,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00, +0x06,0x00,0x08,0x00,0x85,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76, +0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00, +0x06,0x00,0x05,0x00,0x85,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x85,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61, +0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x85,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x85,0x00,0x00,0x00,0x0b,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74, +0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00, +0x06,0x00,0x07,0x00,0x85,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00, +0x85,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75, +0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72, +0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x85,0x00,0x00,0x00,0x0e,0x00,0x00,0x00, +0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00, +0x85,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53, +0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x85,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c, +0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0x85,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43, +0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00, +0x85,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61, +0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x87,0x00,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x00,0x00,0x05,0x00,0x06,0x00,0xa6,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x00,0x00,0x05,0x00,0x08,0x00, +0xae,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f, +0x72,0x5f,0x6a,0x69,0x74,0x74,0x65,0x72,0x65,0x64,0x00,0x00,0x05,0x00,0x08,0x00, +0xb6,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69, +0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x05,0x00,0x07,0x00, +0xc7,0x00,0x00,0x00,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x6c,0x75,0x6d,0x61,0x00,0x00,0x05,0x00,0x0c,0x00,0xd3,0x00,0x00,0x00, +0x72,0x77,0x5f,0x72,0x65,0x63,0x6f,0x6e,0x73,0x74,0x72,0x75,0x63,0x74,0x65,0x64, +0x5f,0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x6e,0x65,0x61,0x72,0x65,0x73, +0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x05,0x00,0x06,0x00,0xda,0x00,0x00,0x00, +0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x44,0x65,0x70,0x74,0x68,0x00, +0x05,0x00,0x09,0x00,0xe1,0x00,0x00,0x00,0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74, +0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72, +0x73,0x00,0x00,0x00,0x05,0x00,0x07,0x00,0xe9,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x05,0x00,0x08,0x00,0x36,0x02,0x00,0x00,0x67,0x6c,0x5f,0x47,0x6c,0x6f,0x62,0x61, +0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x85,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x85,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x85,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x85,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0x85,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x87,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x87,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa6,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa6,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xae,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xae,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb6,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb6,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc7,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc7,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xc7,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd3,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd3,0x00,0x00,0x00,0x21,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xda,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xda,0x00,0x00,0x00,0x21,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xda,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xe1,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xe1,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0xe1,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xe9,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xe9,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x36,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x52,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00, +0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x0d,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x14,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x15,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x1b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x29,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x14,0x00,0x02,0x00, +0x51,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x57,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x57,0x00,0x00,0x00,0x58,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x58,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x5a,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x58,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x84,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x1e,0x00,0x15,0x00,0x85,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x84,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x86,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x85,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x86,0x00,0x00,0x00, +0x87,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0x88,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x89,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0x8e,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0x93,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x94,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0x99,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0x9e,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x9f,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xa4,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xa5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xa4,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xa5,0x00,0x00,0x00,0xa6,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x57,0x00,0x00,0x00,0xaa,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xa5,0x00,0x00,0x00,0xae,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xa5,0x00,0x00,0x00,0xb6,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0xc5,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xc6,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc5,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xc6,0x00,0x00,0x00,0xc7,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xcb,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0xd1,0x00,0x00,0x00,0x57,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xd2,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xd1,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xd2,0x00,0x00,0x00,0xd3,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xd6,0x00,0x00,0x00,0x0b,0x00,0x00,0x00, +0x57,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x57,0x00,0x00,0x00,0xd8,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xc6,0x00,0x00,0x00,0xda,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xdf,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xe0,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xdf,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xe0,0x00,0x00,0x00, +0xe1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xa5,0x00,0x00,0x00, +0xe9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0xeb,0x00,0x00,0x00,0x88,0x00,0x00,0x00,0x88,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xf2,0x00,0x00,0x00,0x00,0x00,0x80,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xf7,0x00,0x00,0x00,0xd0,0xb3,0x59,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xf8,0x00,0x00,0x00,0x59,0x17,0x37,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xf9,0x00,0x00,0x00,0x98,0xdd,0x93,0x3d,0x2c,0x00,0x06,0x00, +0x0d,0x00,0x00,0x00,0xfa,0x00,0x00,0x00,0xf7,0x00,0x00,0x00,0xf8,0x00,0x00,0x00, +0xf9,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x04,0x01,0x00,0x00, +0xa7,0x1a,0x11,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x09,0x01,0x00,0x00, +0xf7,0xd2,0x61,0x44,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0c,0x01,0x00,0x00, +0xab,0xaa,0xaa,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x11,0x01,0x00,0x00, +0x00,0x00,0xe8,0x42,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x13,0x01,0x00,0x00, +0x00,0x00,0x80,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x16,0x01,0x00,0x00, +0x0a,0xd7,0x23,0x3c,0x17,0x00,0x04,0x00,0x1b,0x01,0x00,0x00,0x57,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x1f,0x01,0x00,0x00,0x51,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x29,0x01,0x00,0x00, +0x00,0x00,0x00,0x3f,0x2c,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x2a,0x01,0x00,0x00, +0x29,0x01,0x00,0x00,0x29,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0x37,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0x38,0x01,0x00,0x00,0x37,0x01,0x00,0x00,0x88,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1b,0x00,0x00,0x00,0x3a,0x01,0x00,0x00,0x88,0x00,0x00,0x00,0x37,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0x3d,0x01,0x00,0x00,0x37,0x01,0x00,0x00, +0x37,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x63,0x01,0x00,0x00, +0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00,0x82,0x01,0x00,0x00, +0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x57,0x00,0x00,0x00,0xad,0x01,0x00,0x00, +0x09,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xae,0x01,0x00,0x00,0x1b,0x00,0x00,0x00, +0xad,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00,0xaf,0x01,0x00,0x00, +0xff,0xff,0xff,0xff,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0xb0,0x01,0x00,0x00, +0x88,0x00,0x00,0x00,0xaf,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0xb1,0x01,0x00,0x00,0xaf,0x01,0x00,0x00,0x88,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1b,0x00,0x00,0x00,0xb2,0x01,0x00,0x00,0xaf,0x01,0x00,0x00,0x37,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0xb3,0x01,0x00,0x00,0xaf,0x01,0x00,0x00, +0xaf,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0xb4,0x01,0x00,0x00, +0x37,0x01,0x00,0x00,0xaf,0x01,0x00,0x00,0x2c,0x00,0x0c,0x00,0xae,0x01,0x00,0x00, +0xb5,0x01,0x00,0x00,0xeb,0x00,0x00,0x00,0x38,0x01,0x00,0x00,0x3a,0x01,0x00,0x00, +0xb0,0x01,0x00,0x00,0xb1,0x01,0x00,0x00,0xb2,0x01,0x00,0x00,0x3d,0x01,0x00,0x00, +0xb3,0x01,0x00,0x00,0xb4,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0xb7,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0xae,0x01,0x00,0x00,0x1c,0x00,0x04,0x00,0xbc,0x01,0x00,0x00, +0x06,0x00,0x00,0x00,0xad,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0xbd,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0xbc,0x01,0x00,0x00,0x2c,0x00,0x06,0x00,0x0d,0x00,0x00,0x00, +0xec,0x01,0x00,0x00,0xcb,0x00,0x00,0x00,0xcb,0x00,0x00,0x00,0xcb,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xfe,0x01,0x00,0x00,0xab,0xaa,0x2a,0x3e, +0x17,0x00,0x04,0x00,0x34,0x02,0x00,0x00,0x57,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x35,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x34,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x35,0x02,0x00,0x00,0x36,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x57,0x00,0x00,0x00,0x51,0x02,0x00,0x00,0x08,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0x34,0x02,0x00,0x00,0x52,0x02,0x00,0x00,0x51,0x02,0x00,0x00, +0x51,0x02,0x00,0x00,0xd8,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xe6,0x03,0x00,0x00, +0x07,0x00,0x00,0x00,0x59,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xe8,0x03,0x00,0x00, +0x07,0x00,0x00,0x00,0x5a,0x00,0x00,0x00,0x2c,0x00,0x07,0x00,0x59,0x00,0x00,0x00, +0x3d,0x04,0x00,0x00,0xeb,0x00,0x00,0x00,0x38,0x01,0x00,0x00,0x3a,0x01,0x00,0x00, +0x3d,0x01,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xe8,0x03,0x00,0x00,0x02,0x04,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xe6,0x03,0x00,0x00,0x01,0x04,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xb7,0x01,0x00,0x00,0x89,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xbd,0x01,0x00,0x00,0x8a,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xb7,0x01,0x00,0x00,0x8d,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x34,0x02,0x00,0x00,0x37,0x02,0x00,0x00,0x36,0x02,0x00,0x00, +0x4f,0x00,0x07,0x00,0x1b,0x01,0x00,0x00,0x38,0x02,0x00,0x00,0x37,0x02,0x00,0x00, +0x37,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00, +0x1b,0x00,0x00,0x00,0x39,0x02,0x00,0x00,0x38,0x02,0x00,0x00,0x41,0x00,0x05,0x00, +0x89,0x00,0x00,0x00,0x85,0x02,0x00,0x00,0x87,0x00,0x00,0x00,0x88,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0x86,0x02,0x00,0x00,0x85,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x92,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x92,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1a,0x00,0x00,0x00,0x3e,0x04,0x00,0x00,0x88,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0xa2,0x02,0x00,0x00,0x96,0x02,0x00,0x00,0xb1,0x00,0x05,0x00, +0x51,0x00,0x00,0x00,0x95,0x02,0x00,0x00,0x3e,0x04,0x00,0x00,0x93,0x00,0x00,0x00, +0xf6,0x00,0x04,0x00,0xa3,0x02,0x00,0x00,0x96,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x95,0x02,0x00,0x00,0x96,0x02,0x00,0x00,0xa3,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0x96,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x89,0x02,0x00,0x00, +0xb5,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x29,0x00,0x00,0x00,0x99,0x02,0x00,0x00, +0x89,0x02,0x00,0x00,0x3e,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00, +0x9a,0x02,0x00,0x00,0x99,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0x9b,0x02,0x00,0x00,0x39,0x02,0x00,0x00,0x9a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0xa4,0x00,0x00,0x00,0xc6,0x02,0x00,0x00,0xa6,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x84,0x00,0x00,0x00,0xc8,0x02,0x00,0x00,0xc6,0x02,0x00,0x00,0x9b,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x88,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc9,0x02,0x00,0x00,0xc8,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x14,0x00,0x00,0x00,0x9f,0x02,0x00,0x00,0x8a,0x02,0x00,0x00,0x3e,0x04,0x00,0x00, +0x3e,0x00,0x03,0x00,0x9f,0x02,0x00,0x00,0xc9,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x1a,0x00,0x00,0x00,0xa2,0x02,0x00,0x00,0x3e,0x04,0x00,0x00,0x37,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x92,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xa3,0x02,0x00,0x00, +0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xa5,0x02,0x00,0x00,0x8a,0x02,0x00,0x00, +0x88,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa6,0x02,0x00,0x00, +0xa5,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xa7,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa7,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x1b,0x00,0x00,0x00,0x41,0x04,0x00,0x00, +0x39,0x02,0x00,0x00,0xa3,0x02,0x00,0x00,0x4c,0x04,0x00,0x00,0xc0,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x40,0x04,0x00,0x00,0xa6,0x02,0x00,0x00, +0xa3,0x02,0x00,0x00,0x4a,0x04,0x00,0x00,0xc0,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x1a,0x00,0x00,0x00,0x3f,0x04,0x00,0x00,0x37,0x01,0x00,0x00,0xa3,0x02,0x00,0x00, +0xc2,0x02,0x00,0x00,0xc0,0x02,0x00,0x00,0xb1,0x00,0x05,0x00,0x51,0x00,0x00,0x00, +0xaa,0x02,0x00,0x00,0x3f,0x04,0x00,0x00,0x93,0x00,0x00,0x00,0xf6,0x00,0x04,0x00, +0xc3,0x02,0x00,0x00,0xc0,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xaa,0x02,0x00,0x00,0xab,0x02,0x00,0x00,0xc3,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xab,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x8d,0x02,0x00,0x00,0xb5,0x01,0x00,0x00, +0x41,0x00,0x05,0x00,0x29,0x00,0x00,0x00,0xae,0x02,0x00,0x00,0x8d,0x02,0x00,0x00, +0x3f,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0xaf,0x02,0x00,0x00, +0xae,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0xb0,0x02,0x00,0x00, +0x39,0x02,0x00,0x00,0xaf,0x02,0x00,0x00,0x7c,0x00,0x04,0x00,0x1b,0x01,0x00,0x00, +0xce,0x02,0x00,0x00,0xb0,0x02,0x00,0x00,0x7c,0x00,0x04,0x00,0x1b,0x01,0x00,0x00, +0xd0,0x02,0x00,0x00,0x86,0x02,0x00,0x00,0xb0,0x00,0x05,0x00,0x1f,0x01,0x00,0x00, +0xd1,0x02,0x00,0x00,0xce,0x02,0x00,0x00,0xd0,0x02,0x00,0x00,0x9b,0x00,0x04,0x00, +0x51,0x00,0x00,0x00,0xd2,0x02,0x00,0x00,0xd1,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xbf,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd2,0x02,0x00,0x00, +0xb4,0x02,0x00,0x00,0xbf,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xb4,0x02,0x00,0x00, +0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xb6,0x02,0x00,0x00,0x8a,0x02,0x00,0x00, +0x3f,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb7,0x02,0x00,0x00, +0xb6,0x02,0x00,0x00,0xba,0x00,0x05,0x00,0x51,0x00,0x00,0x00,0xba,0x02,0x00,0x00, +0xb7,0x02,0x00,0x00,0x40,0x04,0x00,0x00,0xf9,0x00,0x02,0x00,0xbe,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbe,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x1f,0x01,0x00,0x00, +0x4e,0x04,0x00,0x00,0xba,0x02,0x00,0x00,0xba,0x02,0x00,0x00,0xa9,0x00,0x06,0x00, +0x1b,0x00,0x00,0x00,0x4f,0x04,0x00,0x00,0x4e,0x04,0x00,0x00,0xb0,0x02,0x00,0x00, +0x41,0x04,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x50,0x04,0x00,0x00, +0xba,0x02,0x00,0x00,0xb7,0x02,0x00,0x00,0x40,0x04,0x00,0x00,0xf9,0x00,0x02,0x00, +0xbf,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xbf,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x1b,0x00,0x00,0x00,0x4c,0x04,0x00,0x00,0x41,0x04,0x00,0x00,0xab,0x02,0x00,0x00, +0x4f,0x04,0x00,0x00,0xbe,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x4a,0x04,0x00,0x00,0x40,0x04,0x00,0x00,0xab,0x02,0x00,0x00,0x50,0x04,0x00,0x00, +0xbe,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xc0,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc0,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1a,0x00,0x00,0x00,0xc2,0x02,0x00,0x00, +0x3f,0x04,0x00,0x00,0x37,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xa7,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc3,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0xa4,0x00,0x00,0x00, +0xd7,0x02,0x00,0x00,0xb6,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x84,0x00,0x00,0x00, +0xd9,0x02,0x00,0x00,0xd7,0x02,0x00,0x00,0x41,0x04,0x00,0x00,0x02,0x00,0x00,0x00, +0x88,0x00,0x00,0x00,0x4f,0x00,0x07,0x00,0x07,0x00,0x00,0x00,0xda,0x02,0x00,0x00, +0xd9,0x02,0x00,0x00,0xd9,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0xe4,0x02,0x00,0x00,0x87,0x00,0x00,0x00, +0x93,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0xe5,0x02,0x00,0x00, +0xe4,0x02,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xdd,0x02,0x00,0x00, +0xda,0x02,0x00,0x00,0xe5,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x94,0x00,0x00,0x00, +0xe8,0x02,0x00,0x00,0x87,0x00,0x00,0x00,0x99,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0xe9,0x02,0x00,0x00,0xe8,0x02,0x00,0x00,0x83,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xe0,0x02,0x00,0x00,0xdd,0x02,0x00,0x00,0xe9,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0xc5,0x00,0x00,0x00,0xeb,0x02,0x00,0x00,0xda,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x84,0x00,0x00,0x00,0xee,0x02,0x00,0x00,0x40,0x04,0x00,0x00, +0xcb,0x00,0x00,0x00,0xcb,0x00,0x00,0x00,0xcb,0x00,0x00,0x00,0x63,0x00,0x04,0x00, +0xeb,0x02,0x00,0x00,0x39,0x02,0x00,0x00,0xee,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0xdf,0x00,0x00,0x00,0xf0,0x02,0x00,0x00,0xe1,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf3,0x02,0x00,0x00,0xe0,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf4,0x02,0x00,0x00,0xe0,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x84,0x00,0x00,0x00,0xf5,0x02,0x00,0x00, +0xf3,0x02,0x00,0x00,0xf4,0x02,0x00,0x00,0xcb,0x00,0x00,0x00,0xcb,0x00,0x00,0x00, +0x63,0x00,0x04,0x00,0xf0,0x02,0x00,0x00,0x39,0x02,0x00,0x00,0xf5,0x02,0x00,0x00, +0x41,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0x3f,0x03,0x00,0x00,0x87,0x00,0x00,0x00, +0x8e,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0x40,0x03,0x00,0x00, +0x3f,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x0a,0x03,0x00,0x00, +0x40,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x0b,0x03,0x00,0x00, +0xe0,0x02,0x00,0x00,0x0a,0x03,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x0c,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x0b,0x03,0x00,0x00, +0xba,0x00,0x05,0x00,0x51,0x00,0x00,0x00,0x0d,0x03,0x00,0x00,0x0c,0x03,0x00,0x00, +0x63,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x0e,0x03,0x00,0x00, +0x0d,0x03,0x00,0x00,0xf2,0x00,0x00,0x00,0xcb,0x00,0x00,0x00,0x8e,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x10,0x03,0x00,0x00,0xe0,0x02,0x00,0x00,0x0e,0x03,0x00,0x00, +0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x12,0x03,0x00,0x00,0x39,0x02,0x00,0x00, +0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x14,0x03,0x00,0x00,0x12,0x03,0x00,0x00, +0x2a,0x01,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x16,0x03,0x00,0x00, +0x86,0x02,0x00,0x00,0x88,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x17,0x03,0x00,0x00, +0x14,0x03,0x00,0x00,0x16,0x03,0x00,0x00,0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x1a,0x03,0x00,0x00,0x17,0x03,0x00,0x00,0x10,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x4e,0x03,0x00,0x00,0x1a,0x03,0x00,0x00,0x16,0x03,0x00,0x00, +0x83,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x4f,0x03,0x00,0x00,0x4e,0x03,0x00,0x00, +0x2a,0x01,0x00,0x00,0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00,0x51,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x03,0x00,0x00,0x6e,0x00,0x04,0x00, +0x1b,0x00,0x00,0x00,0x52,0x03,0x00,0x00,0x51,0x03,0x00,0x00,0x0c,0x00,0x06,0x00, +0x07,0x00,0x00,0x00,0x7a,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0x4f,0x03,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5b,0x03,0x00,0x00, +0x7a,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5c,0x03,0x00,0x00,0xf2,0x00,0x00,0x00,0x5b,0x03,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5e,0x03,0x00,0x00,0x7a,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5f,0x03,0x00,0x00,0xf2,0x00,0x00,0x00, +0x5e,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x60,0x03,0x00,0x00, +0x5c,0x03,0x00,0x00,0x5f,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x67,0x03,0x00,0x00,0x5b,0x03,0x00,0x00,0x5f,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6e,0x03,0x00,0x00,0x5c,0x03,0x00,0x00,0x5e,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x74,0x03,0x00,0x00,0x5b,0x03,0x00,0x00, +0x5e,0x03,0x00,0x00,0x50,0x00,0x07,0x00,0x5a,0x00,0x00,0x00,0x30,0x04,0x00,0x00, +0x60,0x03,0x00,0x00,0x67,0x03,0x00,0x00,0x6e,0x03,0x00,0x00,0x74,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0x01,0x04,0x00,0x00,0x3d,0x04,0x00,0x00,0x3e,0x00,0x03,0x00, +0x02,0x04,0x00,0x00,0x30,0x04,0x00,0x00,0xf9,0x00,0x02,0x00,0x1e,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1e,0x03,0x00,0x00,0xf5,0x00,0x07,0x00,0x1a,0x00,0x00,0x00, +0x42,0x04,0x00,0x00,0x88,0x00,0x00,0x00,0xc3,0x02,0x00,0x00,0x3b,0x03,0x00,0x00, +0x39,0x03,0x00,0x00,0xb1,0x00,0x05,0x00,0x51,0x00,0x00,0x00,0x21,0x03,0x00,0x00, +0x42,0x04,0x00,0x00,0x82,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x3c,0x03,0x00,0x00, +0x39,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x21,0x03,0x00,0x00, +0x22,0x03,0x00,0x00,0x3c,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x22,0x03,0x00,0x00, +0x41,0x00,0x05,0x00,0x29,0x00,0x00,0x00,0x04,0x04,0x00,0x00,0x01,0x04,0x00,0x00, +0x42,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0x25,0x03,0x00,0x00, +0x04,0x04,0x00,0x00,0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0x05,0x04,0x00,0x00, +0x02,0x04,0x00,0x00,0x42,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x28,0x03,0x00,0x00,0x05,0x04,0x00,0x00,0xba,0x00,0x05,0x00,0x51,0x00,0x00,0x00, +0x2a,0x03,0x00,0x00,0x28,0x03,0x00,0x00,0x16,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x38,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x2a,0x03,0x00,0x00, +0x2b,0x03,0x00,0x00,0x38,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x2b,0x03,0x00,0x00, +0x80,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0x2f,0x03,0x00,0x00,0x52,0x03,0x00,0x00, +0x25,0x03,0x00,0x00,0x7c,0x00,0x04,0x00,0x1b,0x01,0x00,0x00,0x7e,0x03,0x00,0x00, +0x2f,0x03,0x00,0x00,0x7c,0x00,0x04,0x00,0x1b,0x01,0x00,0x00,0x80,0x03,0x00,0x00, +0x86,0x02,0x00,0x00,0xb0,0x00,0x05,0x00,0x1f,0x01,0x00,0x00,0x81,0x03,0x00,0x00, +0x7e,0x03,0x00,0x00,0x80,0x03,0x00,0x00,0x9b,0x00,0x04,0x00,0x51,0x00,0x00,0x00, +0x82,0x03,0x00,0x00,0x81,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x37,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x82,0x03,0x00,0x00,0x33,0x03,0x00,0x00, +0x37,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x33,0x03,0x00,0x00,0x7c,0x00,0x04,0x00, +0x57,0x00,0x00,0x00,0x86,0x03,0x00,0x00,0x40,0x04,0x00,0x00,0x3c,0x00,0x06,0x00, +0xd6,0x00,0x00,0x00,0x89,0x03,0x00,0x00,0xd3,0x00,0x00,0x00,0x2f,0x03,0x00,0x00, +0xaa,0x00,0x00,0x00,0xef,0x00,0x07,0x00,0x57,0x00,0x00,0x00,0x8a,0x03,0x00,0x00, +0x89,0x03,0x00,0x00,0xd8,0x00,0x00,0x00,0xaa,0x00,0x00,0x00,0x86,0x03,0x00,0x00, +0xf9,0x00,0x02,0x00,0x37,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x37,0x03,0x00,0x00, +0xf9,0x00,0x02,0x00,0x38,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x38,0x03,0x00,0x00, +0xf9,0x00,0x02,0x00,0x39,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x39,0x03,0x00,0x00, +0x80,0x00,0x05,0x00,0x1a,0x00,0x00,0x00,0x3b,0x03,0x00,0x00,0x42,0x04,0x00,0x00, +0x37,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x1e,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0xa4,0x00,0x00,0x00,0xa5,0x03,0x00,0x00, +0xae,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x84,0x00,0x00,0x00,0xa7,0x03,0x00,0x00, +0xa5,0x03,0x00,0x00,0x39,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x88,0x00,0x00,0x00, +0x4f,0x00,0x08,0x00,0x0d,0x00,0x00,0x00,0xa8,0x03,0x00,0x00,0xa7,0x03,0x00,0x00, +0xa7,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x0d,0x00,0x00,0x00,0xad,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xec,0x01,0x00,0x00,0xa8,0x03,0x00,0x00,0x41,0x00,0x05,0x00, +0x9f,0x00,0x00,0x00,0xb0,0x03,0x00,0x00,0x87,0x00,0x00,0x00,0x9e,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb1,0x03,0x00,0x00,0xb0,0x03,0x00,0x00, +0x50,0x00,0x06,0x00,0x0d,0x00,0x00,0x00,0x9a,0x03,0x00,0x00,0xb1,0x03,0x00,0x00, +0xb1,0x03,0x00,0x00,0xb1,0x03,0x00,0x00,0x88,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0x9b,0x03,0x00,0x00,0xad,0x03,0x00,0x00,0x9a,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0xa4,0x00,0x00,0x00,0xb5,0x03,0x00,0x00,0xe9,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x84,0x00,0x00,0x00,0xb6,0x03,0x00,0x00,0xb5,0x03,0x00,0x00,0xeb,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x88,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb7,0x03,0x00,0x00,0xb6,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0x51,0x00,0x00,0x00,0xb9,0x03,0x00,0x00,0xb7,0x03,0x00,0x00,0xcb,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0xbb,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xbb,0x03,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x51,0x04,0x00,0x00,0xb9,0x03,0x00,0x00, +0xf2,0x00,0x00,0x00,0xb7,0x03,0x00,0x00,0x8e,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0x9e,0x03,0x00,0x00,0x9b,0x03,0x00,0x00,0x51,0x04,0x00,0x00,0x94,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd6,0x03,0x00,0x00,0x9e,0x03,0x00,0x00,0xfa,0x00,0x00,0x00, +0xbc,0x00,0x05,0x00,0x51,0x00,0x00,0x00,0xc7,0x03,0x00,0x00,0xd6,0x03,0x00,0x00, +0x04,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xd0,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xc7,0x03,0x00,0x00,0xc8,0x03,0x00,0x00,0xcb,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc8,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xca,0x03,0x00,0x00,0xd6,0x03,0x00,0x00,0x09,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd0,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xcb,0x03,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xdb,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0xd6,0x03,0x00,0x00,0x0c,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xce,0x03,0x00,0x00,0xdb,0x03,0x00,0x00,0x11,0x01,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcf,0x03,0x00,0x00,0xce,0x03,0x00,0x00,0x13,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd0,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xd0,0x03,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x45,0x04,0x00,0x00,0xca,0x03,0x00,0x00, +0xc8,0x03,0x00,0x00,0xcf,0x03,0x00,0x00,0xcb,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd2,0x03,0x00,0x00,0x45,0x04,0x00,0x00,0x16,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe0,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0xd2,0x03,0x00,0x00,0xfe,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0xc5,0x00,0x00,0x00,0xe2,0x03,0x00,0x00,0xc7,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x84,0x00,0x00,0x00,0xe5,0x03,0x00,0x00,0xe0,0x03,0x00,0x00,0xcb,0x00,0x00,0x00, +0xcb,0x00,0x00,0x00,0xcb,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0xe2,0x03,0x00,0x00, +0x39,0x02,0x00,0x00,0xe5,0x03,0x00,0x00,0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_8f48aebd724f77e67a07aeaa1ccff26e.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_8f48aebd724f77e67a07aeaa1ccff26e.h new file mode 100644 index 00000000..d06e2567 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_8f48aebd724f77e67a07aeaa1ccff26e.h @@ -0,0 +1,458 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_8f48aebd724f77e67a07aeaa1ccff26e.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_8f48aebd724f77e67a07aeaa1ccff26e_SampledImageResourceNames[] = { "r_input_motion_vectors", "r_input_depth", "r_input_color_jittered", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_8f48aebd724f77e67a07aeaa1ccff26e_SampledImageResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_8f48aebd724f77e67a07aeaa1ccff26e_SampledImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_8f48aebd724f77e67a07aeaa1ccff26e_SampledImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_8f48aebd724f77e67a07aeaa1ccff26e_StorageImageResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_8f48aebd724f77e67a07aeaa1ccff26e_StorageImageResourceBindings[] = { 5, 6, 7, 11, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_8f48aebd724f77e67a07aeaa1ccff26e_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_8f48aebd724f77e67a07aeaa1ccff26e_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_8f48aebd724f77e67a07aeaa1ccff26e_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_8f48aebd724f77e67a07aeaa1ccff26e_UniformBufferResourceBindings[] = { 12, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_8f48aebd724f77e67a07aeaa1ccff26e_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_8f48aebd724f77e67a07aeaa1ccff26e_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_8f48aebd724f77e67a07aeaa1ccff26e_size = 6948; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_8f48aebd724f77e67a07aeaa1ccff26e_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0xae,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x06,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x51,0x02,0x00,0x00, +0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00, +0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75, +0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00, +0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70, +0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72, +0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47, +0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69, +0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00, +0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0x89,0x00,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x89,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53, +0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00, +0x06,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73, +0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00, +0x89,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f, +0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e, +0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0x89,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65, +0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0x89,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65, +0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0x89,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00, +0x06,0x00,0x08,0x00,0x89,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76, +0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00, +0x06,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x89,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61, +0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x89,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x89,0x00,0x00,0x00,0x0b,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74, +0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00, +0x06,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00, +0x89,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75, +0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72, +0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x89,0x00,0x00,0x00,0x0e,0x00,0x00,0x00, +0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00, +0x89,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53, +0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x89,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c, +0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0x89,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43, +0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00, +0x89,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61, +0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x8b,0x00,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x00,0x00,0x05,0x00,0x06,0x00,0xaa,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x00,0x00,0x05,0x00,0x08,0x00, +0xb2,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f, +0x72,0x5f,0x6a,0x69,0x74,0x74,0x65,0x72,0x65,0x64,0x00,0x00,0x05,0x00,0x08,0x00, +0xba,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69, +0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x05,0x00,0x07,0x00, +0xc8,0x00,0x00,0x00,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x6c,0x75,0x6d,0x61,0x00,0x00,0x05,0x00,0x0c,0x00,0xd4,0x00,0x00,0x00, +0x72,0x77,0x5f,0x72,0x65,0x63,0x6f,0x6e,0x73,0x74,0x72,0x75,0x63,0x74,0x65,0x64, +0x5f,0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x6e,0x65,0x61,0x72,0x65,0x73, +0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x05,0x00,0x06,0x00,0xdb,0x00,0x00,0x00, +0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x44,0x65,0x70,0x74,0x68,0x00, +0x05,0x00,0x09,0x00,0xe2,0x00,0x00,0x00,0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74, +0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72, +0x73,0x00,0x00,0x00,0x05,0x00,0x07,0x00,0xea,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x05,0x00,0x08,0x00,0x51,0x02,0x00,0x00,0x67,0x6c,0x5f,0x47,0x6c,0x6f,0x62,0x61, +0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x89,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x89,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x89,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x89,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0x89,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8b,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8b,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xaa,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xaa,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb2,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb2,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xba,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xba,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc8,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc8,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xc8,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd4,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd4,0x00,0x00,0x00,0x21,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xdb,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xdb,0x00,0x00,0x00,0x21,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xdb,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xe2,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xe2,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0xe2,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xea,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xea,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x51,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x6d,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00, +0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x0d,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x14,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x15,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x1b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x29,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x14,0x00,0x02,0x00, +0x51,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x5b,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5b,0x00,0x00,0x00,0x5c,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x5c,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x5c,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x88,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x1e,0x00,0x15,0x00,0x89,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x88,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x8a,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x8a,0x00,0x00,0x00, +0x8b,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0x8c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x8d,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0x92,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0x97,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x98,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0x9d,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0xa2,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xa3,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xa8,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xa9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xa8,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xa9,0x00,0x00,0x00,0xaa,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x5b,0x00,0x00,0x00,0xae,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xa9,0x00,0x00,0x00,0xb2,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xa9,0x00,0x00,0x00,0xba,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0xc6,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xc7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc6,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xc7,0x00,0x00,0x00,0xc8,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xcc,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0xd2,0x00,0x00,0x00,0x5b,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xd3,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xd2,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xd3,0x00,0x00,0x00,0xd4,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xd7,0x00,0x00,0x00,0x0b,0x00,0x00,0x00, +0x5b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5b,0x00,0x00,0x00,0xd9,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xc7,0x00,0x00,0x00,0xdb,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xe0,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xe1,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xe1,0x00,0x00,0x00, +0xe2,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xa9,0x00,0x00,0x00, +0xea,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0xec,0x00,0x00,0x00,0x8c,0x00,0x00,0x00,0x8c,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xf3,0x00,0x00,0x00,0x00,0x00,0x80,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xf8,0x00,0x00,0x00,0xd0,0xb3,0x59,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xf9,0x00,0x00,0x00,0x59,0x17,0x37,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xfa,0x00,0x00,0x00,0x98,0xdd,0x93,0x3d,0x2c,0x00,0x06,0x00, +0x0d,0x00,0x00,0x00,0xfb,0x00,0x00,0x00,0xf8,0x00,0x00,0x00,0xf9,0x00,0x00,0x00, +0xfa,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x05,0x01,0x00,0x00, +0xa7,0x1a,0x11,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0a,0x01,0x00,0x00, +0xf7,0xd2,0x61,0x44,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0d,0x01,0x00,0x00, +0xab,0xaa,0xaa,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x12,0x01,0x00,0x00, +0x00,0x00,0xe8,0x42,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x14,0x01,0x00,0x00, +0x00,0x00,0x80,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x17,0x01,0x00,0x00, +0x0a,0xd7,0x23,0x3c,0x17,0x00,0x04,0x00,0x1c,0x01,0x00,0x00,0x5b,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x20,0x01,0x00,0x00,0x51,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x28,0x01,0x00,0x00, +0x00,0x00,0x00,0x3f,0x2c,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x41,0x01,0x00,0x00, +0x28,0x01,0x00,0x00,0x28,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0x4e,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0x4f,0x01,0x00,0x00,0x4e,0x01,0x00,0x00,0x8c,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1b,0x00,0x00,0x00,0x51,0x01,0x00,0x00,0x8c,0x00,0x00,0x00,0x4e,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0x54,0x01,0x00,0x00,0x4e,0x01,0x00,0x00, +0x4e,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x7a,0x01,0x00,0x00, +0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00,0x99,0x01,0x00,0x00, +0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5b,0x00,0x00,0x00,0xc4,0x01,0x00,0x00, +0x09,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xc5,0x01,0x00,0x00,0x1b,0x00,0x00,0x00, +0xc4,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00,0xc6,0x01,0x00,0x00, +0xff,0xff,0xff,0xff,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0xc7,0x01,0x00,0x00, +0x8c,0x00,0x00,0x00,0xc6,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0xc8,0x01,0x00,0x00,0xc6,0x01,0x00,0x00,0x8c,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1b,0x00,0x00,0x00,0xc9,0x01,0x00,0x00,0xc6,0x01,0x00,0x00,0x4e,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0xca,0x01,0x00,0x00,0xc6,0x01,0x00,0x00, +0xc6,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0xcb,0x01,0x00,0x00, +0x4e,0x01,0x00,0x00,0xc6,0x01,0x00,0x00,0x2c,0x00,0x0c,0x00,0xc5,0x01,0x00,0x00, +0xcc,0x01,0x00,0x00,0xec,0x00,0x00,0x00,0x4f,0x01,0x00,0x00,0x51,0x01,0x00,0x00, +0xc7,0x01,0x00,0x00,0xc8,0x01,0x00,0x00,0xc9,0x01,0x00,0x00,0x54,0x01,0x00,0x00, +0xca,0x01,0x00,0x00,0xcb,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0xce,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0xc5,0x01,0x00,0x00,0x1c,0x00,0x04,0x00,0xd3,0x01,0x00,0x00, +0x06,0x00,0x00,0x00,0xc4,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0xd4,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0xd3,0x01,0x00,0x00,0x2c,0x00,0x06,0x00,0x0d,0x00,0x00,0x00, +0x03,0x02,0x00,0x00,0xcc,0x00,0x00,0x00,0xcc,0x00,0x00,0x00,0xcc,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x15,0x02,0x00,0x00,0xab,0xaa,0x2a,0x3e, +0x17,0x00,0x04,0x00,0x4f,0x02,0x00,0x00,0x5b,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x50,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x4f,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x50,0x02,0x00,0x00,0x51,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x5b,0x00,0x00,0x00,0x6c,0x02,0x00,0x00,0x08,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0x4f,0x02,0x00,0x00,0x6d,0x02,0x00,0x00,0x6c,0x02,0x00,0x00, +0x6c,0x02,0x00,0x00,0xd9,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x42,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x44,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x5e,0x00,0x00,0x00,0x2c,0x00,0x07,0x00,0x5d,0x00,0x00,0x00, +0x99,0x04,0x00,0x00,0xec,0x00,0x00,0x00,0x4f,0x01,0x00,0x00,0x51,0x01,0x00,0x00, +0x54,0x01,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x44,0x04,0x00,0x00,0x5e,0x04,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x42,0x04,0x00,0x00,0x5d,0x04,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xce,0x01,0x00,0x00,0xa8,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xd4,0x01,0x00,0x00,0xa9,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xce,0x01,0x00,0x00,0xac,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x4f,0x02,0x00,0x00,0x52,0x02,0x00,0x00,0x51,0x02,0x00,0x00, +0x4f,0x00,0x07,0x00,0x1c,0x01,0x00,0x00,0x53,0x02,0x00,0x00,0x52,0x02,0x00,0x00, +0x52,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00, +0x1b,0x00,0x00,0x00,0x54,0x02,0x00,0x00,0x53,0x02,0x00,0x00,0x41,0x00,0x05,0x00, +0x8d,0x00,0x00,0x00,0xa4,0x02,0x00,0x00,0x8b,0x00,0x00,0x00,0x8c,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0xa5,0x02,0x00,0x00,0xa4,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb1,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xb1,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1a,0x00,0x00,0x00,0x9a,0x04,0x00,0x00,0x8c,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0xc1,0x02,0x00,0x00,0xb5,0x02,0x00,0x00,0xb1,0x00,0x05,0x00, +0x51,0x00,0x00,0x00,0xb4,0x02,0x00,0x00,0x9a,0x04,0x00,0x00,0x9d,0x00,0x00,0x00, +0xf6,0x00,0x04,0x00,0xc2,0x02,0x00,0x00,0xb5,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xb4,0x02,0x00,0x00,0xb5,0x02,0x00,0x00,0xc2,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb5,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xa8,0x02,0x00,0x00, +0xcc,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x29,0x00,0x00,0x00,0xb8,0x02,0x00,0x00, +0xa8,0x02,0x00,0x00,0x9a,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00, +0xb9,0x02,0x00,0x00,0xb8,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0xba,0x02,0x00,0x00,0x54,0x02,0x00,0x00,0xb9,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0xa8,0x00,0x00,0x00,0xe5,0x02,0x00,0x00,0xaa,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x88,0x00,0x00,0x00,0xe7,0x02,0x00,0x00,0xe5,0x02,0x00,0x00,0xba,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x8c,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe8,0x02,0x00,0x00,0xe7,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x14,0x00,0x00,0x00,0xbe,0x02,0x00,0x00,0xa9,0x02,0x00,0x00,0x9a,0x04,0x00,0x00, +0x3e,0x00,0x03,0x00,0xbe,0x02,0x00,0x00,0xe8,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x1a,0x00,0x00,0x00,0xc1,0x02,0x00,0x00,0x9a,0x04,0x00,0x00,0x4e,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb1,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xc2,0x02,0x00,0x00, +0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xc4,0x02,0x00,0x00,0xa9,0x02,0x00,0x00, +0x8c,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc5,0x02,0x00,0x00, +0xc4,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xc6,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc6,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x1b,0x00,0x00,0x00,0x9d,0x04,0x00,0x00, +0x54,0x02,0x00,0x00,0xc2,0x02,0x00,0x00,0xa8,0x04,0x00,0x00,0xdf,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x9c,0x04,0x00,0x00,0xc5,0x02,0x00,0x00, +0xc2,0x02,0x00,0x00,0xa6,0x04,0x00,0x00,0xdf,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x1a,0x00,0x00,0x00,0x9b,0x04,0x00,0x00,0x4e,0x01,0x00,0x00,0xc2,0x02,0x00,0x00, +0xe1,0x02,0x00,0x00,0xdf,0x02,0x00,0x00,0xb1,0x00,0x05,0x00,0x51,0x00,0x00,0x00, +0xc9,0x02,0x00,0x00,0x9b,0x04,0x00,0x00,0x9d,0x00,0x00,0x00,0xf6,0x00,0x04,0x00, +0xe2,0x02,0x00,0x00,0xdf,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xc9,0x02,0x00,0x00,0xca,0x02,0x00,0x00,0xe2,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xca,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xac,0x02,0x00,0x00,0xcc,0x01,0x00,0x00, +0x41,0x00,0x05,0x00,0x29,0x00,0x00,0x00,0xcd,0x02,0x00,0x00,0xac,0x02,0x00,0x00, +0x9b,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0xce,0x02,0x00,0x00, +0xcd,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0xcf,0x02,0x00,0x00, +0x54,0x02,0x00,0x00,0xce,0x02,0x00,0x00,0x7c,0x00,0x04,0x00,0x1c,0x01,0x00,0x00, +0xed,0x02,0x00,0x00,0xcf,0x02,0x00,0x00,0x7c,0x00,0x04,0x00,0x1c,0x01,0x00,0x00, +0xef,0x02,0x00,0x00,0xa5,0x02,0x00,0x00,0xb0,0x00,0x05,0x00,0x20,0x01,0x00,0x00, +0xf0,0x02,0x00,0x00,0xed,0x02,0x00,0x00,0xef,0x02,0x00,0x00,0x9b,0x00,0x04,0x00, +0x51,0x00,0x00,0x00,0xf1,0x02,0x00,0x00,0xf0,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xde,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xf1,0x02,0x00,0x00, +0xd3,0x02,0x00,0x00,0xde,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xd3,0x02,0x00,0x00, +0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xd5,0x02,0x00,0x00,0xa9,0x02,0x00,0x00, +0x9b,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd6,0x02,0x00,0x00, +0xd5,0x02,0x00,0x00,0xb8,0x00,0x05,0x00,0x51,0x00,0x00,0x00,0xd9,0x02,0x00,0x00, +0xd6,0x02,0x00,0x00,0x9c,0x04,0x00,0x00,0xf9,0x00,0x02,0x00,0xdd,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xdd,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x20,0x01,0x00,0x00, +0xaa,0x04,0x00,0x00,0xd9,0x02,0x00,0x00,0xd9,0x02,0x00,0x00,0xa9,0x00,0x06,0x00, +0x1b,0x00,0x00,0x00,0xab,0x04,0x00,0x00,0xaa,0x04,0x00,0x00,0xcf,0x02,0x00,0x00, +0x9d,0x04,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xac,0x04,0x00,0x00, +0xd9,0x02,0x00,0x00,0xd6,0x02,0x00,0x00,0x9c,0x04,0x00,0x00,0xf9,0x00,0x02,0x00, +0xde,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xde,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x1b,0x00,0x00,0x00,0xa8,0x04,0x00,0x00,0x9d,0x04,0x00,0x00,0xca,0x02,0x00,0x00, +0xab,0x04,0x00,0x00,0xdd,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xa6,0x04,0x00,0x00,0x9c,0x04,0x00,0x00,0xca,0x02,0x00,0x00,0xac,0x04,0x00,0x00, +0xdd,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xdf,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xdf,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1a,0x00,0x00,0x00,0xe1,0x02,0x00,0x00, +0x9b,0x04,0x00,0x00,0x4e,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xc6,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe2,0x02,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x1a,0x03,0x00,0x00,0x9d,0x04,0x00,0x00,0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x1c,0x03,0x00,0x00,0x1a,0x03,0x00,0x00,0x41,0x01,0x00,0x00,0x41,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0x2c,0x03,0x00,0x00,0x8b,0x00,0x00,0x00,0x97,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x2d,0x03,0x00,0x00,0x2c,0x03,0x00,0x00, +0x83,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x1e,0x03,0x00,0x00,0x1c,0x03,0x00,0x00, +0x2d,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x21,0x03,0x00,0x00, +0xa5,0x02,0x00,0x00,0x88,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x22,0x03,0x00,0x00, +0x1e,0x03,0x00,0x00,0x21,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x8d,0x00,0x00,0x00, +0x34,0x03,0x00,0x00,0x8b,0x00,0x00,0x00,0x92,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x1b,0x00,0x00,0x00,0x35,0x03,0x00,0x00,0x34,0x03,0x00,0x00,0x6f,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x24,0x03,0x00,0x00,0x35,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x25,0x03,0x00,0x00,0x22,0x03,0x00,0x00,0x24,0x03,0x00,0x00, +0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00,0x27,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x25,0x03,0x00,0x00,0x6e,0x00,0x04,0x00,0x1b,0x00,0x00,0x00, +0x28,0x03,0x00,0x00,0x27,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0xa8,0x00,0x00,0x00, +0x3a,0x03,0x00,0x00,0xba,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x88,0x00,0x00,0x00, +0x3c,0x03,0x00,0x00,0x3a,0x03,0x00,0x00,0x28,0x03,0x00,0x00,0x02,0x00,0x00,0x00, +0x8c,0x00,0x00,0x00,0x4f,0x00,0x07,0x00,0x07,0x00,0x00,0x00,0x3d,0x03,0x00,0x00, +0x3c,0x03,0x00,0x00,0x3c,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x44,0x03,0x00,0x00,0x8b,0x00,0x00,0x00, +0x9d,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x45,0x03,0x00,0x00, +0x44,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x40,0x03,0x00,0x00, +0x3d,0x03,0x00,0x00,0x45,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0xc6,0x00,0x00,0x00, +0x47,0x03,0x00,0x00,0xdb,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x88,0x00,0x00,0x00, +0x4a,0x03,0x00,0x00,0x9c,0x04,0x00,0x00,0xcc,0x00,0x00,0x00,0xcc,0x00,0x00,0x00, +0xcc,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x47,0x03,0x00,0x00,0x54,0x02,0x00,0x00, +0x4a,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0xe0,0x00,0x00,0x00,0x4c,0x03,0x00,0x00, +0xe2,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4f,0x03,0x00,0x00, +0x40,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x50,0x03,0x00,0x00,0x40,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x88,0x00,0x00,0x00,0x51,0x03,0x00,0x00,0x4f,0x03,0x00,0x00,0x50,0x03,0x00,0x00, +0xcc,0x00,0x00,0x00,0xcc,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x4c,0x03,0x00,0x00, +0x54,0x02,0x00,0x00,0x51,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x67,0x03,0x00,0x00,0x40,0x03,0x00,0x00,0x24,0x03,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x68,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0x67,0x03,0x00,0x00,0xba,0x00,0x05,0x00,0x51,0x00,0x00,0x00,0x69,0x03,0x00,0x00, +0x68,0x03,0x00,0x00,0x7a,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x6a,0x03,0x00,0x00,0x69,0x03,0x00,0x00,0xf3,0x00,0x00,0x00,0xcc,0x00,0x00,0x00, +0x8e,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x6c,0x03,0x00,0x00,0x40,0x03,0x00,0x00, +0x6a,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x6e,0x03,0x00,0x00, +0x54,0x02,0x00,0x00,0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x70,0x03,0x00,0x00, +0x6e,0x03,0x00,0x00,0x41,0x01,0x00,0x00,0x88,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x73,0x03,0x00,0x00,0x70,0x03,0x00,0x00,0x21,0x03,0x00,0x00,0x81,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x76,0x03,0x00,0x00,0x73,0x03,0x00,0x00,0x6c,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xaa,0x03,0x00,0x00,0x76,0x03,0x00,0x00, +0x21,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xab,0x03,0x00,0x00, +0xaa,0x03,0x00,0x00,0x41,0x01,0x00,0x00,0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00, +0xad,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0xab,0x03,0x00,0x00, +0x6e,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0xae,0x03,0x00,0x00,0xad,0x03,0x00,0x00, +0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00,0xd6,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0xab,0x03,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb7,0x03,0x00,0x00,0xd6,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb8,0x03,0x00,0x00,0xf3,0x00,0x00,0x00,0xb7,0x03,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xba,0x03,0x00,0x00,0xd6,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbb,0x03,0x00,0x00, +0xf3,0x00,0x00,0x00,0xba,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbc,0x03,0x00,0x00,0xb8,0x03,0x00,0x00,0xbb,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc3,0x03,0x00,0x00,0xb7,0x03,0x00,0x00,0xbb,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xca,0x03,0x00,0x00,0xb8,0x03,0x00,0x00, +0xba,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd0,0x03,0x00,0x00, +0xb7,0x03,0x00,0x00,0xba,0x03,0x00,0x00,0x50,0x00,0x07,0x00,0x5e,0x00,0x00,0x00, +0x8c,0x04,0x00,0x00,0xbc,0x03,0x00,0x00,0xc3,0x03,0x00,0x00,0xca,0x03,0x00,0x00, +0xd0,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x5d,0x04,0x00,0x00,0x99,0x04,0x00,0x00, +0x3e,0x00,0x03,0x00,0x5e,0x04,0x00,0x00,0x8c,0x04,0x00,0x00,0xf9,0x00,0x02,0x00, +0x7a,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x7a,0x03,0x00,0x00,0xf5,0x00,0x07,0x00, +0x1a,0x00,0x00,0x00,0x9e,0x04,0x00,0x00,0x8c,0x00,0x00,0x00,0xe2,0x02,0x00,0x00, +0x97,0x03,0x00,0x00,0x95,0x03,0x00,0x00,0xb1,0x00,0x05,0x00,0x51,0x00,0x00,0x00, +0x7d,0x03,0x00,0x00,0x9e,0x04,0x00,0x00,0x99,0x01,0x00,0x00,0xf6,0x00,0x04,0x00, +0x98,0x03,0x00,0x00,0x95,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x7d,0x03,0x00,0x00,0x7e,0x03,0x00,0x00,0x98,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7e,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x29,0x00,0x00,0x00,0x60,0x04,0x00,0x00, +0x5d,0x04,0x00,0x00,0x9e,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00, +0x81,0x03,0x00,0x00,0x60,0x04,0x00,0x00,0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00, +0x61,0x04,0x00,0x00,0x5e,0x04,0x00,0x00,0x9e,0x04,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x84,0x03,0x00,0x00,0x61,0x04,0x00,0x00,0xba,0x00,0x05,0x00, +0x51,0x00,0x00,0x00,0x86,0x03,0x00,0x00,0x84,0x03,0x00,0x00,0x17,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x94,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x86,0x03,0x00,0x00,0x87,0x03,0x00,0x00,0x94,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0x87,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0x8b,0x03,0x00,0x00, +0xae,0x03,0x00,0x00,0x81,0x03,0x00,0x00,0x7c,0x00,0x04,0x00,0x1c,0x01,0x00,0x00, +0xda,0x03,0x00,0x00,0x8b,0x03,0x00,0x00,0x7c,0x00,0x04,0x00,0x1c,0x01,0x00,0x00, +0xdc,0x03,0x00,0x00,0xa5,0x02,0x00,0x00,0xb0,0x00,0x05,0x00,0x20,0x01,0x00,0x00, +0xdd,0x03,0x00,0x00,0xda,0x03,0x00,0x00,0xdc,0x03,0x00,0x00,0x9b,0x00,0x04,0x00, +0x51,0x00,0x00,0x00,0xde,0x03,0x00,0x00,0xdd,0x03,0x00,0x00,0xf7,0x00,0x03,0x00, +0x93,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xde,0x03,0x00,0x00, +0x8f,0x03,0x00,0x00,0x93,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x8f,0x03,0x00,0x00, +0x7c,0x00,0x04,0x00,0x5b,0x00,0x00,0x00,0xe2,0x03,0x00,0x00,0x9c,0x04,0x00,0x00, +0x3c,0x00,0x06,0x00,0xd7,0x00,0x00,0x00,0xe5,0x03,0x00,0x00,0xd4,0x00,0x00,0x00, +0x8b,0x03,0x00,0x00,0xae,0x00,0x00,0x00,0xed,0x00,0x07,0x00,0x5b,0x00,0x00,0x00, +0xe6,0x03,0x00,0x00,0xe5,0x03,0x00,0x00,0xd9,0x00,0x00,0x00,0xae,0x00,0x00,0x00, +0xe2,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0x93,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0x93,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0x94,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0x94,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0x95,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0x95,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x1a,0x00,0x00,0x00,0x97,0x03,0x00,0x00, +0x9e,0x04,0x00,0x00,0x4e,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x7a,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x98,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0xa8,0x00,0x00,0x00, +0x01,0x04,0x00,0x00,0xb2,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x88,0x00,0x00,0x00, +0x03,0x04,0x00,0x00,0x01,0x04,0x00,0x00,0x54,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x8c,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x0d,0x00,0x00,0x00,0x04,0x04,0x00,0x00, +0x03,0x04,0x00,0x00,0x03,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x0d,0x00,0x00,0x00,0x09,0x04,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x03,0x02,0x00,0x00,0x04,0x04,0x00,0x00, +0x41,0x00,0x05,0x00,0xa3,0x00,0x00,0x00,0x0c,0x04,0x00,0x00,0x8b,0x00,0x00,0x00, +0xa2,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0d,0x04,0x00,0x00, +0x0c,0x04,0x00,0x00,0x50,0x00,0x06,0x00,0x0d,0x00,0x00,0x00,0xf6,0x03,0x00,0x00, +0x0d,0x04,0x00,0x00,0x0d,0x04,0x00,0x00,0x0d,0x04,0x00,0x00,0x88,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0xf7,0x03,0x00,0x00,0x09,0x04,0x00,0x00,0xf6,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0xa8,0x00,0x00,0x00,0x11,0x04,0x00,0x00,0xea,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x88,0x00,0x00,0x00,0x12,0x04,0x00,0x00,0x11,0x04,0x00,0x00, +0xec,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x8c,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x13,0x04,0x00,0x00,0x12,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0x51,0x00,0x00,0x00,0x15,0x04,0x00,0x00,0x13,0x04,0x00,0x00, +0xcc,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x17,0x04,0x00,0x00,0xf8,0x00,0x02,0x00, +0x17,0x04,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xad,0x04,0x00,0x00, +0x15,0x04,0x00,0x00,0xf3,0x00,0x00,0x00,0x13,0x04,0x00,0x00,0x8e,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0xfa,0x03,0x00,0x00,0xf7,0x03,0x00,0x00,0xad,0x04,0x00,0x00, +0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x32,0x04,0x00,0x00,0xfa,0x03,0x00,0x00, +0xfb,0x00,0x00,0x00,0xbc,0x00,0x05,0x00,0x51,0x00,0x00,0x00,0x23,0x04,0x00,0x00, +0x32,0x04,0x00,0x00,0x05,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x2c,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x23,0x04,0x00,0x00,0x24,0x04,0x00,0x00, +0x27,0x04,0x00,0x00,0xf8,0x00,0x02,0x00,0x24,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x26,0x04,0x00,0x00,0x32,0x04,0x00,0x00,0x0a,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x2c,0x04,0x00,0x00,0xf8,0x00,0x02,0x00,0x27,0x04,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x37,0x04,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x32,0x04,0x00,0x00,0x0d,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2a,0x04,0x00,0x00,0x37,0x04,0x00,0x00,0x12,0x01,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2b,0x04,0x00,0x00,0x2a,0x04,0x00,0x00, +0x14,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x2c,0x04,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2c,0x04,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa1,0x04,0x00,0x00, +0x26,0x04,0x00,0x00,0x24,0x04,0x00,0x00,0x2b,0x04,0x00,0x00,0x27,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2e,0x04,0x00,0x00,0xa1,0x04,0x00,0x00, +0x17,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x3c,0x04,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x2e,0x04,0x00,0x00,0x15,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0xc6,0x00,0x00,0x00,0x3e,0x04,0x00,0x00,0xc8,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x88,0x00,0x00,0x00,0x41,0x04,0x00,0x00,0x3c,0x04,0x00,0x00, +0xcc,0x00,0x00,0x00,0xcc,0x00,0x00,0x00,0xcc,0x00,0x00,0x00,0x63,0x00,0x04,0x00, +0x3e,0x04,0x00,0x00,0x54,0x02,0x00,0x00,0x41,0x04,0x00,0x00,0xfd,0x00,0x01,0x00, +0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_9516279f6cc146e36d30f320c1a3d96c.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_9516279f6cc146e36d30f320c1a3d96c.h new file mode 100644 index 00000000..21ac5ac9 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_9516279f6cc146e36d30f320c1a3d96c.h @@ -0,0 +1,495 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_9516279f6cc146e36d30f320c1a3d96c.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_9516279f6cc146e36d30f320c1a3d96c_SampledImageResourceNames[] = { "r_input_motion_vectors", "r_input_depth", "r_input_color_jittered", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_9516279f6cc146e36d30f320c1a3d96c_SampledImageResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_9516279f6cc146e36d30f320c1a3d96c_SampledImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_9516279f6cc146e36d30f320c1a3d96c_SampledImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_9516279f6cc146e36d30f320c1a3d96c_StorageImageResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_9516279f6cc146e36d30f320c1a3d96c_StorageImageResourceBindings[] = { 5, 6, 7, 11, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_9516279f6cc146e36d30f320c1a3d96c_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_9516279f6cc146e36d30f320c1a3d96c_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_9516279f6cc146e36d30f320c1a3d96c_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_9516279f6cc146e36d30f320c1a3d96c_UniformBufferResourceBindings[] = { 12, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_9516279f6cc146e36d30f320c1a3d96c_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_9516279f6cc146e36d30f320c1a3d96c_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_9516279f6cc146e36d30f320c1a3d96c_size = 7540; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_9516279f6cc146e36d30f320c1a3d96c_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x9d,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x16,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00, +0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c,0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30, +0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x0f,0x00,0x06,0x00,0x05,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0x5c,0x02,0x00,0x00,0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00, +0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65, +0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74, +0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x31,0x36,0x62,0x69,0x74,0x5f, +0x73,0x74,0x6f,0x72,0x61,0x67,0x65,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x65,0x78,0x70,0x6c,0x69,0x63, +0x69,0x74,0x5f,0x61,0x72,0x69,0x74,0x68,0x6d,0x65,0x74,0x69,0x63,0x5f,0x74,0x79, +0x70,0x65,0x73,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c, +0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65, +0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00, +0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64, +0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00, +0x92,0x00,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x92,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e, +0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x92,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69, +0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00,0x92,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0b,0x00,0x92,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70, +0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44, +0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00, +0x92,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00, +0x92,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00, +0x92,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e, +0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00,0x92,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70, +0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00,0x92,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x92,0x00,0x00,0x00, +0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x92,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x92,0x00,0x00,0x00, +0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74, +0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00,0x92,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0a,0x00,0x92,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70, +0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x92,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00, +0x06,0x00,0x09,0x00,0x92,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74, +0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x92,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00, +0x92,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63, +0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00, +0x06,0x00,0x0a,0x00,0x92,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65, +0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x94,0x00,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00,0x05,0x00,0x06,0x00,0xb3,0x00,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x00,0x00, +0x05,0x00,0x08,0x00,0xbb,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x63,0x6f,0x6c,0x6f,0x72,0x5f,0x6a,0x69,0x74,0x74,0x65,0x72,0x65,0x64,0x00,0x00, +0x05,0x00,0x08,0x00,0xc3,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00, +0x05,0x00,0x07,0x00,0xd4,0x00,0x00,0x00,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f, +0x69,0x6e,0x70,0x75,0x74,0x5f,0x6c,0x75,0x6d,0x61,0x00,0x00,0x05,0x00,0x0c,0x00, +0xe0,0x00,0x00,0x00,0x72,0x77,0x5f,0x72,0x65,0x63,0x6f,0x6e,0x73,0x74,0x72,0x75, +0x63,0x74,0x65,0x64,0x5f,0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x6e,0x65, +0x61,0x72,0x65,0x73,0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x05,0x00,0x06,0x00, +0xe7,0x00,0x00,0x00,0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x44,0x65, +0x70,0x74,0x68,0x00,0x05,0x00,0x09,0x00,0xee,0x00,0x00,0x00,0x72,0x77,0x5f,0x64, +0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65, +0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x00,0x05,0x00,0x07,0x00,0xf6,0x00,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65, +0x00,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0x5c,0x02,0x00,0x00,0x67,0x6c,0x5f,0x47, +0x6c,0x6f,0x62,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49, +0x44,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x92,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x92,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00, +0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x92,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x92,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x92,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x92,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x94,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x94,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb3,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb3,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xbb,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xbb,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xc3,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xc3,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xd4,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xd4,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0xd4,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe0,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe0,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe7,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe7,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xe7,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xee,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xee,0x00,0x00,0x00,0x21,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xee,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xf6,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xf6,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x5c,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x1c,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x7e,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x0d,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x14,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x15,0x00,0x04,0x00,0x1e,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x2d,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0x14,0x00,0x02,0x00,0x59,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x5f,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5f,0x00,0x00,0x00, +0x60,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x61,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x62,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x91,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1e,0x00,0x15,0x00,0x92,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x91,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x93,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x92,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x93,0x00,0x00,0x00,0x94,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0x95,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x96,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0x9b,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0xa0,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xa1,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0xa6,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0xab,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xac,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0xb1,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xb2,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb1,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xb2,0x00,0x00,0x00,0xb3,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0xb7,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xb2,0x00,0x00,0x00,0xbb,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xb2,0x00,0x00,0x00,0xc3,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0xd2,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x09,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xd3,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xd2,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xd3,0x00,0x00,0x00,0xd4,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd8,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xde,0x00,0x00,0x00,0x5f,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xdf,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xde,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xdf,0x00,0x00,0x00, +0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xe3,0x00,0x00,0x00, +0x0b,0x00,0x00,0x00,0x5f,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5f,0x00,0x00,0x00, +0xe5,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xd3,0x00,0x00,0x00, +0xe7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xec,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xed,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xec,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xed,0x00,0x00,0x00,0xee,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xb2,0x00,0x00,0x00,0xf6,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1f,0x00,0x00,0x00,0xf8,0x00,0x00,0x00,0x95,0x00,0x00,0x00,0x95,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xff,0x00,0x00,0x00,0x00,0x00,0x80,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x04,0x01,0x00,0x00,0xd0,0xb3,0x59,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x05,0x01,0x00,0x00,0x59,0x17,0x37,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x06,0x01,0x00,0x00,0x98,0xdd,0x93,0x3d, +0x2c,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0x07,0x01,0x00,0x00,0x04,0x01,0x00,0x00, +0x05,0x01,0x00,0x00,0x06,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x11,0x01,0x00,0x00,0xa7,0x1a,0x11,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x16,0x01,0x00,0x00,0xf7,0xd2,0x61,0x44,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x19,0x01,0x00,0x00,0xab,0xaa,0xaa,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x1e,0x01,0x00,0x00,0x00,0x00,0xe8,0x42,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x20,0x01,0x00,0x00,0x00,0x00,0x80,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x23,0x01,0x00,0x00,0x0a,0xd7,0x23,0x3c,0x2b,0x00,0x04,0x00,0x5f,0x00,0x00,0x00, +0x31,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x3e,0x01,0x00,0x00, +0x5f,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x42,0x01,0x00,0x00, +0x59,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x4c,0x01,0x00,0x00,0x00,0x00,0x00,0x3f,0x2c,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x4d,0x01,0x00,0x00,0x4c,0x01,0x00,0x00,0x4c,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0x5a,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1f,0x00,0x00,0x00,0x5b,0x01,0x00,0x00,0x5a,0x01,0x00,0x00,0x95,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0x5d,0x01,0x00,0x00,0x95,0x00,0x00,0x00, +0x5a,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0x60,0x01,0x00,0x00, +0x5a,0x01,0x00,0x00,0x5a,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x86,0x01,0x00,0x00,0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0xa5,0x01,0x00,0x00,0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5f,0x00,0x00,0x00, +0xd0,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xd1,0x01,0x00,0x00, +0x1f,0x00,0x00,0x00,0xd0,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0xd2,0x01,0x00,0x00,0xff,0xff,0xff,0xff,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0xd3,0x01,0x00,0x00,0x95,0x00,0x00,0x00,0xd2,0x01,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1f,0x00,0x00,0x00,0xd4,0x01,0x00,0x00,0xd2,0x01,0x00,0x00,0x95,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0xd5,0x01,0x00,0x00,0xd2,0x01,0x00,0x00, +0x5a,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0xd6,0x01,0x00,0x00, +0xd2,0x01,0x00,0x00,0xd2,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0xd7,0x01,0x00,0x00,0x5a,0x01,0x00,0x00,0xd2,0x01,0x00,0x00,0x2c,0x00,0x0c,0x00, +0xd1,0x01,0x00,0x00,0xd8,0x01,0x00,0x00,0xf8,0x00,0x00,0x00,0x5b,0x01,0x00,0x00, +0x5d,0x01,0x00,0x00,0xd3,0x01,0x00,0x00,0xd4,0x01,0x00,0x00,0xd5,0x01,0x00,0x00, +0x60,0x01,0x00,0x00,0xd6,0x01,0x00,0x00,0xd7,0x01,0x00,0x00,0x20,0x00,0x04,0x00, +0xda,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0xd1,0x01,0x00,0x00,0x1c,0x00,0x04,0x00, +0xdf,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0xd0,0x01,0x00,0x00,0x20,0x00,0x04,0x00, +0xe0,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0xdf,0x01,0x00,0x00,0x2c,0x00,0x06,0x00, +0x13,0x00,0x00,0x00,0x0f,0x02,0x00,0x00,0xd8,0x00,0x00,0x00,0xd8,0x00,0x00,0x00, +0xd8,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x24,0x02,0x00,0x00, +0xab,0xaa,0x2a,0x3e,0x17,0x00,0x04,0x00,0x5a,0x02,0x00,0x00,0x5f,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x5b,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x5a,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x5b,0x02,0x00,0x00,0x5c,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x5f,0x02,0x00,0x00,0x10,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x60,0x02,0x00,0x00,0x5f,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x61,0x02,0x00,0x00,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x62,0x02,0x00,0x00,0x61,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0x7d,0x02,0x00,0x00, +0x08,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x5a,0x02,0x00,0x00,0x7e,0x02,0x00,0x00, +0x7d,0x02,0x00,0x00,0x7d,0x02,0x00,0x00,0xe5,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x39,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0x61,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x3b,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0x62,0x00,0x00,0x00,0x2c,0x00,0x07,0x00, +0x61,0x00,0x00,0x00,0x88,0x04,0x00,0x00,0xf8,0x00,0x00,0x00,0x5b,0x01,0x00,0x00, +0x5d,0x01,0x00,0x00,0x60,0x01,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00, +0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x3b,0x04,0x00,0x00,0x55,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x39,0x04,0x00,0x00,0x54,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x14,0x00,0x00,0x00,0xbb,0x03,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x73,0x03,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xda,0x01,0x00,0x00,0xb5,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xe0,0x01,0x00,0x00,0xb6,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xda,0x01,0x00,0x00,0xb9,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x5a,0x02,0x00,0x00,0x5d,0x02,0x00,0x00, +0x5c,0x02,0x00,0x00,0x4f,0x00,0x07,0x00,0x3e,0x01,0x00,0x00,0x5e,0x02,0x00,0x00, +0x5d,0x02,0x00,0x00,0x5d,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x71,0x00,0x04,0x00,0x62,0x02,0x00,0x00,0x63,0x02,0x00,0x00,0x5e,0x02,0x00,0x00, +0x7c,0x00,0x04,0x00,0x60,0x02,0x00,0x00,0x64,0x02,0x00,0x00,0x63,0x02,0x00,0x00, +0x72,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0x65,0x02,0x00,0x00,0x64,0x02,0x00,0x00, +0x41,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0xb1,0x02,0x00,0x00,0x94,0x00,0x00,0x00, +0x95,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0xb2,0x02,0x00,0x00, +0xb1,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xbe,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xbe,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x1e,0x00,0x00,0x00,0x89,0x04,0x00,0x00, +0x95,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0xce,0x02,0x00,0x00,0xc2,0x02,0x00,0x00, +0xb1,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xc1,0x02,0x00,0x00,0x89,0x04,0x00,0x00, +0xa0,0x00,0x00,0x00,0xf6,0x00,0x04,0x00,0xcf,0x02,0x00,0x00,0xc2,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc1,0x02,0x00,0x00,0xc2,0x02,0x00,0x00, +0xcf,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xc2,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0xb5,0x02,0x00,0x00,0xd8,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x2d,0x00,0x00,0x00, +0xc5,0x02,0x00,0x00,0xb5,0x02,0x00,0x00,0x89,0x04,0x00,0x00,0x3d,0x00,0x04,0x00, +0x1f,0x00,0x00,0x00,0xc6,0x02,0x00,0x00,0xc5,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x1f,0x00,0x00,0x00,0xc7,0x02,0x00,0x00,0x65,0x02,0x00,0x00,0xc6,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0xb1,0x00,0x00,0x00,0xf2,0x02,0x00,0x00,0xb3,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0xf4,0x02,0x00,0x00,0xf2,0x02,0x00,0x00, +0xc7,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x95,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf5,0x02,0x00,0x00,0xf4,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xcb,0x02,0x00,0x00,0xb6,0x02,0x00,0x00, +0x89,0x04,0x00,0x00,0x3e,0x00,0x03,0x00,0xcb,0x02,0x00,0x00,0xf5,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x1e,0x00,0x00,0x00,0xce,0x02,0x00,0x00,0x89,0x04,0x00,0x00, +0x5a,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xbe,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xcf,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xd1,0x02,0x00,0x00, +0xb6,0x02,0x00,0x00,0x95,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xd2,0x02,0x00,0x00,0xd1,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xd3,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd3,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x1f,0x00,0x00,0x00, +0x8c,0x04,0x00,0x00,0x65,0x02,0x00,0x00,0xcf,0x02,0x00,0x00,0x97,0x04,0x00,0x00, +0xec,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x8b,0x04,0x00,0x00, +0xd2,0x02,0x00,0x00,0xcf,0x02,0x00,0x00,0x95,0x04,0x00,0x00,0xec,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1e,0x00,0x00,0x00,0x8a,0x04,0x00,0x00,0x5a,0x01,0x00,0x00, +0xcf,0x02,0x00,0x00,0xee,0x02,0x00,0x00,0xec,0x02,0x00,0x00,0xb1,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xd6,0x02,0x00,0x00,0x8a,0x04,0x00,0x00,0xa0,0x00,0x00,0x00, +0xf6,0x00,0x04,0x00,0xef,0x02,0x00,0x00,0xec,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xd6,0x02,0x00,0x00,0xd7,0x02,0x00,0x00,0xef,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd7,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xb9,0x02,0x00,0x00, +0xd8,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x2d,0x00,0x00,0x00,0xda,0x02,0x00,0x00, +0xb9,0x02,0x00,0x00,0x8a,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00, +0xdb,0x02,0x00,0x00,0xda,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0xdc,0x02,0x00,0x00,0x65,0x02,0x00,0x00,0xdb,0x02,0x00,0x00,0x7c,0x00,0x04,0x00, +0x3e,0x01,0x00,0x00,0xfa,0x02,0x00,0x00,0xdc,0x02,0x00,0x00,0x7c,0x00,0x04,0x00, +0x3e,0x01,0x00,0x00,0xfc,0x02,0x00,0x00,0xb2,0x02,0x00,0x00,0xb0,0x00,0x05,0x00, +0x42,0x01,0x00,0x00,0xfd,0x02,0x00,0x00,0xfa,0x02,0x00,0x00,0xfc,0x02,0x00,0x00, +0x9b,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0xfe,0x02,0x00,0x00,0xfd,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xeb,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xfe,0x02,0x00,0x00,0xe0,0x02,0x00,0x00,0xeb,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe0,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xe2,0x02,0x00,0x00, +0xb6,0x02,0x00,0x00,0x8a,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xe3,0x02,0x00,0x00,0xe2,0x02,0x00,0x00,0xba,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0xe6,0x02,0x00,0x00,0xe3,0x02,0x00,0x00,0x8b,0x04,0x00,0x00,0xf9,0x00,0x02,0x00, +0xea,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xea,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x42,0x01,0x00,0x00,0x99,0x04,0x00,0x00,0xe6,0x02,0x00,0x00,0xe6,0x02,0x00,0x00, +0xa9,0x00,0x06,0x00,0x1f,0x00,0x00,0x00,0x9a,0x04,0x00,0x00,0x99,0x04,0x00,0x00, +0xdc,0x02,0x00,0x00,0x8c,0x04,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x9b,0x04,0x00,0x00,0xe6,0x02,0x00,0x00,0xe3,0x02,0x00,0x00,0x8b,0x04,0x00,0x00, +0xf9,0x00,0x02,0x00,0xeb,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xeb,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1f,0x00,0x00,0x00,0x97,0x04,0x00,0x00,0x8c,0x04,0x00,0x00, +0xd7,0x02,0x00,0x00,0x9a,0x04,0x00,0x00,0xea,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x95,0x04,0x00,0x00,0x8b,0x04,0x00,0x00,0xd7,0x02,0x00,0x00, +0x9b,0x04,0x00,0x00,0xea,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xec,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xec,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1e,0x00,0x00,0x00, +0xee,0x02,0x00,0x00,0x8a,0x04,0x00,0x00,0x5a,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd3,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xef,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0xb1,0x00,0x00,0x00,0x03,0x03,0x00,0x00,0xc3,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x91,0x00,0x00,0x00,0x05,0x03,0x00,0x00,0x03,0x03,0x00,0x00,0x8c,0x04,0x00,0x00, +0x02,0x00,0x00,0x00,0x95,0x00,0x00,0x00,0x4f,0x00,0x07,0x00,0x07,0x00,0x00,0x00, +0x06,0x03,0x00,0x00,0x05,0x03,0x00,0x00,0x05,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0xa1,0x00,0x00,0x00,0x10,0x03,0x00,0x00, +0x94,0x00,0x00,0x00,0xa0,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x11,0x03,0x00,0x00,0x10,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x09,0x03,0x00,0x00,0x06,0x03,0x00,0x00,0x11,0x03,0x00,0x00,0x41,0x00,0x05,0x00, +0xa1,0x00,0x00,0x00,0x14,0x03,0x00,0x00,0x94,0x00,0x00,0x00,0xa6,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x15,0x03,0x00,0x00,0x14,0x03,0x00,0x00, +0x83,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x0c,0x03,0x00,0x00,0x09,0x03,0x00,0x00, +0x15,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0xd2,0x00,0x00,0x00,0x17,0x03,0x00,0x00, +0xe7,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0x1a,0x03,0x00,0x00, +0x8b,0x04,0x00,0x00,0xd8,0x00,0x00,0x00,0xd8,0x00,0x00,0x00,0xd8,0x00,0x00,0x00, +0x63,0x00,0x04,0x00,0x17,0x03,0x00,0x00,0x65,0x02,0x00,0x00,0x1a,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0xec,0x00,0x00,0x00,0x1c,0x03,0x00,0x00,0xee,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1f,0x03,0x00,0x00,0x0c,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x20,0x03,0x00,0x00, +0x0c,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x91,0x00,0x00,0x00, +0x21,0x03,0x00,0x00,0x1f,0x03,0x00,0x00,0x20,0x03,0x00,0x00,0xd8,0x00,0x00,0x00, +0xd8,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x1c,0x03,0x00,0x00,0x65,0x02,0x00,0x00, +0x21,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x6b,0x03,0x00,0x00, +0x94,0x00,0x00,0x00,0x9b,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00, +0x6c,0x03,0x00,0x00,0x6b,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x36,0x03,0x00,0x00,0x6c,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x37,0x03,0x00,0x00,0x0c,0x03,0x00,0x00,0x36,0x03,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x38,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0x37,0x03,0x00,0x00,0xba,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x39,0x03,0x00,0x00, +0x38,0x03,0x00,0x00,0x86,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x3a,0x03,0x00,0x00,0x39,0x03,0x00,0x00,0xff,0x00,0x00,0x00,0xd8,0x00,0x00,0x00, +0x8e,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x3c,0x03,0x00,0x00,0x0c,0x03,0x00,0x00, +0x3a,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x3e,0x03,0x00,0x00, +0x65,0x02,0x00,0x00,0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x40,0x03,0x00,0x00, +0x3e,0x03,0x00,0x00,0x4d,0x01,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x42,0x03,0x00,0x00,0xb2,0x02,0x00,0x00,0x88,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x43,0x03,0x00,0x00,0x40,0x03,0x00,0x00,0x42,0x03,0x00,0x00,0x81,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x46,0x03,0x00,0x00,0x43,0x03,0x00,0x00,0x3c,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x7a,0x03,0x00,0x00,0x46,0x03,0x00,0x00, +0x42,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x7b,0x03,0x00,0x00, +0x7a,0x03,0x00,0x00,0x4d,0x01,0x00,0x00,0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00, +0x7d,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x7b,0x03,0x00,0x00, +0x6e,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0x7e,0x03,0x00,0x00,0x7d,0x03,0x00,0x00, +0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00,0xa6,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x7b,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x73,0x03,0x00,0x00, +0xa6,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x86,0x03,0x00,0x00, +0x73,0x03,0x00,0x00,0xb7,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x87,0x03,0x00,0x00,0x86,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x88,0x03,0x00,0x00,0xff,0x00,0x00,0x00,0x87,0x03,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0x89,0x03,0x00,0x00,0x73,0x03,0x00,0x00,0xe5,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8a,0x03,0x00,0x00,0x89,0x03,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8b,0x03,0x00,0x00,0xff,0x00,0x00,0x00, +0x8a,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8c,0x03,0x00,0x00, +0x88,0x03,0x00,0x00,0x8b,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x8f,0x03,0x00,0x00,0x86,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x91,0x03,0x00,0x00,0x89,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x92,0x03,0x00,0x00,0xff,0x00,0x00,0x00,0x91,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x93,0x03,0x00,0x00,0x8f,0x03,0x00,0x00,0x92,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x96,0x03,0x00,0x00,0x86,0x03,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x97,0x03,0x00,0x00,0xff,0x00,0x00,0x00, +0x96,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x99,0x03,0x00,0x00, +0x89,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9a,0x03,0x00,0x00, +0x97,0x03,0x00,0x00,0x99,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x9d,0x03,0x00,0x00,0x86,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x9f,0x03,0x00,0x00,0x89,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa0,0x03,0x00,0x00,0x9d,0x03,0x00,0x00,0x9f,0x03,0x00,0x00,0x50,0x00,0x07,0x00, +0x62,0x00,0x00,0x00,0x83,0x04,0x00,0x00,0x8c,0x03,0x00,0x00,0x93,0x03,0x00,0x00, +0x9a,0x03,0x00,0x00,0xa0,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x54,0x04,0x00,0x00, +0x88,0x04,0x00,0x00,0x3e,0x00,0x03,0x00,0x55,0x04,0x00,0x00,0x83,0x04,0x00,0x00, +0xf9,0x00,0x02,0x00,0x4a,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x4a,0x03,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1e,0x00,0x00,0x00,0x8d,0x04,0x00,0x00,0x95,0x00,0x00,0x00, +0xef,0x02,0x00,0x00,0x67,0x03,0x00,0x00,0x65,0x03,0x00,0x00,0xb1,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x4d,0x03,0x00,0x00,0x8d,0x04,0x00,0x00,0xa5,0x01,0x00,0x00, +0xf6,0x00,0x04,0x00,0x68,0x03,0x00,0x00,0x65,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x4d,0x03,0x00,0x00,0x4e,0x03,0x00,0x00,0x68,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4e,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x2d,0x00,0x00,0x00, +0x57,0x04,0x00,0x00,0x54,0x04,0x00,0x00,0x8d,0x04,0x00,0x00,0x3d,0x00,0x04,0x00, +0x1f,0x00,0x00,0x00,0x51,0x03,0x00,0x00,0x57,0x04,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0x58,0x04,0x00,0x00,0x55,0x04,0x00,0x00,0x8d,0x04,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x54,0x03,0x00,0x00,0x58,0x04,0x00,0x00, +0xba,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x56,0x03,0x00,0x00,0x54,0x03,0x00,0x00, +0x23,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x64,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x56,0x03,0x00,0x00,0x57,0x03,0x00,0x00,0x64,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x57,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0x5b,0x03,0x00,0x00,0x7e,0x03,0x00,0x00,0x51,0x03,0x00,0x00,0x7c,0x00,0x04,0x00, +0x3e,0x01,0x00,0x00,0xaa,0x03,0x00,0x00,0x5b,0x03,0x00,0x00,0x7c,0x00,0x04,0x00, +0x3e,0x01,0x00,0x00,0xac,0x03,0x00,0x00,0xb2,0x02,0x00,0x00,0xb0,0x00,0x05,0x00, +0x42,0x01,0x00,0x00,0xad,0x03,0x00,0x00,0xaa,0x03,0x00,0x00,0xac,0x03,0x00,0x00, +0x9b,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0xae,0x03,0x00,0x00,0xad,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0x63,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xae,0x03,0x00,0x00,0x5f,0x03,0x00,0x00,0x63,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5f,0x03,0x00,0x00,0x7c,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0xb2,0x03,0x00,0x00, +0x8b,0x04,0x00,0x00,0x3c,0x00,0x06,0x00,0xe3,0x00,0x00,0x00,0xb5,0x03,0x00,0x00, +0xe0,0x00,0x00,0x00,0x5b,0x03,0x00,0x00,0xb7,0x00,0x00,0x00,0xef,0x00,0x07,0x00, +0x5f,0x00,0x00,0x00,0xb6,0x03,0x00,0x00,0xb5,0x03,0x00,0x00,0xe5,0x00,0x00,0x00, +0xb7,0x00,0x00,0x00,0xb2,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0x63,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x63,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0x64,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x64,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0x65,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x65,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x1e,0x00,0x00,0x00, +0x67,0x03,0x00,0x00,0x8d,0x04,0x00,0x00,0x5a,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x4a,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x68,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0xb1,0x00,0x00,0x00,0xd4,0x03,0x00,0x00,0xbb,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x91,0x00,0x00,0x00,0xd6,0x03,0x00,0x00,0xd4,0x03,0x00,0x00,0x65,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x95,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x13,0x00,0x00,0x00, +0xd7,0x03,0x00,0x00,0xd6,0x03,0x00,0x00,0xd6,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x13,0x00,0x00,0x00, +0xdc,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x0f,0x02,0x00,0x00, +0xd7,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0xac,0x00,0x00,0x00,0xdf,0x03,0x00,0x00, +0x94,0x00,0x00,0x00,0xab,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xe0,0x03,0x00,0x00,0xdf,0x03,0x00,0x00,0x50,0x00,0x06,0x00,0x13,0x00,0x00,0x00, +0xc7,0x03,0x00,0x00,0xe0,0x03,0x00,0x00,0xe0,0x03,0x00,0x00,0xe0,0x03,0x00,0x00, +0x88,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xc8,0x03,0x00,0x00,0xdc,0x03,0x00,0x00, +0xc7,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0xb1,0x00,0x00,0x00,0xe4,0x03,0x00,0x00, +0xf6,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0xe5,0x03,0x00,0x00, +0xe4,0x03,0x00,0x00,0xf8,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x95,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe6,0x03,0x00,0x00,0xe5,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xe8,0x03,0x00,0x00, +0xe6,0x03,0x00,0x00,0xd8,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xea,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0xea,0x03,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x9c,0x04,0x00,0x00,0xe8,0x03,0x00,0x00,0xff,0x00,0x00,0x00,0xe6,0x03,0x00,0x00, +0x8e,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xcb,0x03,0x00,0x00,0xc8,0x03,0x00,0x00, +0x9c,0x04,0x00,0x00,0x3e,0x00,0x03,0x00,0xbb,0x03,0x00,0x00,0xcb,0x03,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xf5,0x03,0x00,0x00,0xbb,0x03,0x00,0x00, +0xb7,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf6,0x03,0x00,0x00, +0xf5,0x03,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x05,0x04,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xd8,0x00,0x00,0x00,0xf6,0x03,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xf8,0x03,0x00,0x00,0xbb,0x03,0x00,0x00, +0xe5,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf9,0x03,0x00,0x00, +0xf8,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xfa,0x03,0x00,0x00, +0xbb,0x03,0x00,0x00,0x31,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xfb,0x03,0x00,0x00,0xfa,0x03,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x0a,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xf9,0x03,0x00,0x00, +0xfb,0x03,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x0f,0x04,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x05,0x04,0x00,0x00,0x0a,0x04,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfe,0x03,0x00,0x00,0x0f,0x04,0x00,0x00, +0xff,0x00,0x00,0x00,0x50,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0xff,0x03,0x00,0x00, +0xfe,0x03,0x00,0x00,0xfe,0x03,0x00,0x00,0xfe,0x03,0x00,0x00,0x88,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0xcb,0x03,0x00,0x00,0xff,0x03,0x00,0x00, +0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x29,0x04,0x00,0x00,0x00,0x04,0x00,0x00, +0x07,0x01,0x00,0x00,0xbc,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x1a,0x04,0x00,0x00, +0x29,0x04,0x00,0x00,0x11,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x23,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x1a,0x04,0x00,0x00,0x1b,0x04,0x00,0x00, +0x1e,0x04,0x00,0x00,0xf8,0x00,0x02,0x00,0x1b,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1d,0x04,0x00,0x00,0x29,0x04,0x00,0x00,0x16,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x23,0x04,0x00,0x00,0xf8,0x00,0x02,0x00,0x1e,0x04,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x2e,0x04,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x29,0x04,0x00,0x00,0x19,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x21,0x04,0x00,0x00,0x2e,0x04,0x00,0x00,0x1e,0x01,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x22,0x04,0x00,0x00,0x21,0x04,0x00,0x00, +0x20,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x23,0x04,0x00,0x00,0xf8,0x00,0x02,0x00, +0x23,0x04,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x90,0x04,0x00,0x00, +0x1d,0x04,0x00,0x00,0x1b,0x04,0x00,0x00,0x22,0x04,0x00,0x00,0x1e,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x25,0x04,0x00,0x00,0x90,0x04,0x00,0x00, +0x23,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x33,0x04,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x25,0x04,0x00,0x00,0x24,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0xd2,0x00,0x00,0x00,0x35,0x04,0x00,0x00,0xd4,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0x38,0x04,0x00,0x00,0x33,0x04,0x00,0x00, +0xd8,0x00,0x00,0x00,0xd8,0x00,0x00,0x00,0xd8,0x00,0x00,0x00,0x63,0x00,0x04,0x00, +0x35,0x04,0x00,0x00,0x65,0x02,0x00,0x00,0x38,0x04,0x00,0x00,0xfd,0x00,0x01,0x00, +0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_a052e63178dd183bb23a52a4290f1a4b.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_a052e63178dd183bb23a52a4290f1a4b.h new file mode 100644 index 00000000..ccd9a89b --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_a052e63178dd183bb23a52a4290f1a4b.h @@ -0,0 +1,475 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_a052e63178dd183bb23a52a4290f1a4b.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_a052e63178dd183bb23a52a4290f1a4b_SampledImageResourceNames[] = { "r_input_motion_vectors", "r_input_depth", "r_input_color_jittered", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_a052e63178dd183bb23a52a4290f1a4b_SampledImageResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_a052e63178dd183bb23a52a4290f1a4b_SampledImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_a052e63178dd183bb23a52a4290f1a4b_SampledImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_a052e63178dd183bb23a52a4290f1a4b_StorageImageResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_a052e63178dd183bb23a52a4290f1a4b_StorageImageResourceBindings[] = { 5, 6, 7, 11, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_a052e63178dd183bb23a52a4290f1a4b_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_a052e63178dd183bb23a52a4290f1a4b_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_a052e63178dd183bb23a52a4290f1a4b_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_a052e63178dd183bb23a52a4290f1a4b_UniformBufferResourceBindings[] = { 12, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_a052e63178dd183bb23a52a4290f1a4b_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_a052e63178dd183bb23a52a4290f1a4b_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_a052e63178dd183bb23a52a4290f1a4b_size = 7228; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_a052e63178dd183bb23a52a4290f1a4b_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x0f,0x05,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x06,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x81,0x02,0x00,0x00, +0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00, +0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75, +0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00, +0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70, +0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72, +0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47, +0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69, +0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00, +0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0x98,0x00,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x98,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53, +0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x98,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00, +0x06,0x00,0x07,0x00,0x98,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73, +0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00, +0x98,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f, +0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e, +0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0x98,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65, +0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0x98,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65, +0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0x98,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00, +0x06,0x00,0x08,0x00,0x98,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76, +0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00, +0x06,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x98,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61, +0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x98,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x98,0x00,0x00,0x00,0x0b,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74, +0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00, +0x06,0x00,0x07,0x00,0x98,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00, +0x98,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75, +0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72, +0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x98,0x00,0x00,0x00,0x0e,0x00,0x00,0x00, +0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00, +0x98,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53, +0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x98,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c, +0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0x98,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43, +0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00, +0x98,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61, +0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x9a,0x00,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x00,0x00,0x05,0x00,0x06,0x00,0xbe,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x00,0x00,0x05,0x00,0x08,0x00, +0xc6,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f, +0x72,0x5f,0x6a,0x69,0x74,0x74,0x65,0x72,0x65,0x64,0x00,0x00,0x05,0x00,0x08,0x00, +0xce,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69, +0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x05,0x00,0x07,0x00, +0xdf,0x00,0x00,0x00,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x6c,0x75,0x6d,0x61,0x00,0x00,0x05,0x00,0x0c,0x00,0xeb,0x00,0x00,0x00, +0x72,0x77,0x5f,0x72,0x65,0x63,0x6f,0x6e,0x73,0x74,0x72,0x75,0x63,0x74,0x65,0x64, +0x5f,0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x6e,0x65,0x61,0x72,0x65,0x73, +0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x05,0x00,0x06,0x00,0xf2,0x00,0x00,0x00, +0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x44,0x65,0x70,0x74,0x68,0x00, +0x05,0x00,0x09,0x00,0xf9,0x00,0x00,0x00,0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74, +0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72, +0x73,0x00,0x00,0x00,0x05,0x00,0x07,0x00,0x01,0x01,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x05,0x00,0x08,0x00,0x81,0x02,0x00,0x00,0x67,0x6c,0x5f,0x47,0x6c,0x6f,0x62,0x61, +0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0x98,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x9a,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x9a,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xbe,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xbe,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc6,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc6,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xce,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xce,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xdf,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xdf,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xdf,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xeb,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xeb,0x00,0x00,0x00,0x21,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xf2,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xf2,0x00,0x00,0x00,0x21,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xf2,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xf9,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xf9,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0xf9,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x01,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x01,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x81,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x9d,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00, +0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x0d,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x13,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x15,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x1f,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x2f,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x14,0x00,0x02,0x00, +0x5b,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x65,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x65,0x00,0x00,0x00,0x66,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x67,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0x66,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x68,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x66,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x97,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x1e,0x00,0x15,0x00,0x98,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0x1e,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x97,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x99,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x98,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x99,0x00,0x00,0x00, +0x9a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0x9b,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x9c,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0xa1,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0xa6,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xa7,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0xac,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0xb1,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0xb6,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xb7,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xbc,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xbd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xbc,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xbd,0x00,0x00,0x00,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x65,0x00,0x00,0x00,0xc2,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xbd,0x00,0x00,0x00,0xc6,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xbd,0x00,0x00,0x00,0xce,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0xdd,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xde,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdd,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xde,0x00,0x00,0x00,0xdf,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe3,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0xe9,0x00,0x00,0x00,0x65,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xea,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xe9,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xea,0x00,0x00,0x00,0xeb,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xee,0x00,0x00,0x00,0x0b,0x00,0x00,0x00, +0x65,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x65,0x00,0x00,0x00,0xf0,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xde,0x00,0x00,0x00,0xf2,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xf7,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xf8,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xf7,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xf8,0x00,0x00,0x00, +0xf9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xbd,0x00,0x00,0x00, +0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0x03,0x01,0x00,0x00,0x9b,0x00,0x00,0x00,0x9b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x0a,0x01,0x00,0x00,0x00,0x00,0x80,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x0f,0x01,0x00,0x00,0xd0,0xb3,0x59,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x10,0x01,0x00,0x00,0x59,0x17,0x37,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x11,0x01,0x00,0x00,0x98,0xdd,0x93,0x3d,0x2c,0x00,0x06,0x00, +0x13,0x00,0x00,0x00,0x12,0x01,0x00,0x00,0x0f,0x01,0x00,0x00,0x10,0x01,0x00,0x00, +0x11,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1c,0x01,0x00,0x00, +0xa7,0x1a,0x11,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x21,0x01,0x00,0x00, +0xf7,0xd2,0x61,0x44,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x24,0x01,0x00,0x00, +0xab,0xaa,0xaa,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x29,0x01,0x00,0x00, +0x00,0x00,0xe8,0x42,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2b,0x01,0x00,0x00, +0x00,0x00,0x80,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2e,0x01,0x00,0x00, +0x0a,0xd7,0x23,0x3c,0x17,0x00,0x04,0x00,0x49,0x01,0x00,0x00,0x65,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x4d,0x01,0x00,0x00,0x5b,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x55,0x01,0x00,0x00, +0x00,0x00,0x00,0x3f,0x2c,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x6e,0x01,0x00,0x00, +0x55,0x01,0x00,0x00,0x55,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0x7b,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0x7c,0x01,0x00,0x00,0x7b,0x01,0x00,0x00,0x9b,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1f,0x00,0x00,0x00,0x7e,0x01,0x00,0x00,0x9b,0x00,0x00,0x00,0x7b,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0x81,0x01,0x00,0x00,0x7b,0x01,0x00,0x00, +0x7b,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa7,0x01,0x00,0x00, +0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00,0xc6,0x01,0x00,0x00, +0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x65,0x00,0x00,0x00,0xf1,0x01,0x00,0x00, +0x09,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xf2,0x01,0x00,0x00,0x1f,0x00,0x00,0x00, +0xf1,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00,0xf3,0x01,0x00,0x00, +0xff,0xff,0xff,0xff,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0xf4,0x01,0x00,0x00, +0x9b,0x00,0x00,0x00,0xf3,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0xf5,0x01,0x00,0x00,0xf3,0x01,0x00,0x00,0x9b,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1f,0x00,0x00,0x00,0xf6,0x01,0x00,0x00,0xf3,0x01,0x00,0x00,0x7b,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0xf7,0x01,0x00,0x00,0xf3,0x01,0x00,0x00, +0xf3,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0xf8,0x01,0x00,0x00, +0x7b,0x01,0x00,0x00,0xf3,0x01,0x00,0x00,0x2c,0x00,0x0c,0x00,0xf2,0x01,0x00,0x00, +0xf9,0x01,0x00,0x00,0x03,0x01,0x00,0x00,0x7c,0x01,0x00,0x00,0x7e,0x01,0x00,0x00, +0xf4,0x01,0x00,0x00,0xf5,0x01,0x00,0x00,0xf6,0x01,0x00,0x00,0x81,0x01,0x00,0x00, +0xf7,0x01,0x00,0x00,0xf8,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0xfb,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0xf2,0x01,0x00,0x00,0x1c,0x00,0x04,0x00,0x00,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0xf1,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0x01,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x2c,0x00,0x06,0x00,0x13,0x00,0x00,0x00, +0x30,0x02,0x00,0x00,0xe3,0x00,0x00,0x00,0xe3,0x00,0x00,0x00,0xe3,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x45,0x02,0x00,0x00,0xab,0xaa,0x2a,0x3e, +0x17,0x00,0x04,0x00,0x7f,0x02,0x00,0x00,0x65,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x80,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x7f,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x80,0x02,0x00,0x00,0x81,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x65,0x00,0x00,0x00,0x9c,0x02,0x00,0x00,0x08,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0x7f,0x02,0x00,0x00,0x9d,0x02,0x00,0x00,0x9c,0x02,0x00,0x00, +0x9c,0x02,0x00,0x00,0xf0,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xa0,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x67,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xa2,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x68,0x00,0x00,0x00,0x2c,0x00,0x07,0x00,0x67,0x00,0x00,0x00, +0xfa,0x04,0x00,0x00,0x03,0x01,0x00,0x00,0x7c,0x01,0x00,0x00,0x7e,0x01,0x00,0x00, +0x81,0x01,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xa2,0x04,0x00,0x00,0xbc,0x04,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xa0,0x04,0x00,0x00,0xbb,0x04,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xfb,0x01,0x00,0x00,0xd8,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x01,0x02,0x00,0x00,0xd9,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xfb,0x01,0x00,0x00,0xdc,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x7f,0x02,0x00,0x00,0x82,0x02,0x00,0x00,0x81,0x02,0x00,0x00, +0x4f,0x00,0x07,0x00,0x49,0x01,0x00,0x00,0x83,0x02,0x00,0x00,0x82,0x02,0x00,0x00, +0x82,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00, +0x1f,0x00,0x00,0x00,0x84,0x02,0x00,0x00,0x83,0x02,0x00,0x00,0x41,0x00,0x05,0x00, +0x9c,0x00,0x00,0x00,0xd4,0x02,0x00,0x00,0x9a,0x00,0x00,0x00,0x9b,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0xd5,0x02,0x00,0x00,0xd4,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe1,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xe1,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1e,0x00,0x00,0x00,0xfb,0x04,0x00,0x00,0x9b,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0xf1,0x02,0x00,0x00,0xe5,0x02,0x00,0x00,0xb1,0x00,0x05,0x00, +0x5b,0x00,0x00,0x00,0xe4,0x02,0x00,0x00,0xfb,0x04,0x00,0x00,0xac,0x00,0x00,0x00, +0xf6,0x00,0x04,0x00,0xf2,0x02,0x00,0x00,0xe5,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xe4,0x02,0x00,0x00,0xe5,0x02,0x00,0x00,0xf2,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe5,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xd8,0x02,0x00,0x00, +0xf9,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x2f,0x00,0x00,0x00,0xe8,0x02,0x00,0x00, +0xd8,0x02,0x00,0x00,0xfb,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00, +0xe9,0x02,0x00,0x00,0xe8,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0xea,0x02,0x00,0x00,0x84,0x02,0x00,0x00,0xe9,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0xbc,0x00,0x00,0x00,0x15,0x03,0x00,0x00,0xbe,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x97,0x00,0x00,0x00,0x17,0x03,0x00,0x00,0x15,0x03,0x00,0x00,0xea,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x9b,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x18,0x03,0x00,0x00,0x17,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0xee,0x02,0x00,0x00,0xd9,0x02,0x00,0x00,0xfb,0x04,0x00,0x00, +0x3e,0x00,0x03,0x00,0xee,0x02,0x00,0x00,0x18,0x03,0x00,0x00,0x80,0x00,0x05,0x00, +0x1e,0x00,0x00,0x00,0xf1,0x02,0x00,0x00,0xfb,0x04,0x00,0x00,0x7b,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe1,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xf2,0x02,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xf4,0x02,0x00,0x00,0xd9,0x02,0x00,0x00, +0x9b,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf5,0x02,0x00,0x00, +0xf4,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xf6,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf6,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x1f,0x00,0x00,0x00,0xfe,0x04,0x00,0x00, +0x84,0x02,0x00,0x00,0xf2,0x02,0x00,0x00,0x09,0x05,0x00,0x00,0x0f,0x03,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xfd,0x04,0x00,0x00,0xf5,0x02,0x00,0x00, +0xf2,0x02,0x00,0x00,0x07,0x05,0x00,0x00,0x0f,0x03,0x00,0x00,0xf5,0x00,0x07,0x00, +0x1e,0x00,0x00,0x00,0xfc,0x04,0x00,0x00,0x7b,0x01,0x00,0x00,0xf2,0x02,0x00,0x00, +0x11,0x03,0x00,0x00,0x0f,0x03,0x00,0x00,0xb1,0x00,0x05,0x00,0x5b,0x00,0x00,0x00, +0xf9,0x02,0x00,0x00,0xfc,0x04,0x00,0x00,0xac,0x00,0x00,0x00,0xf6,0x00,0x04,0x00, +0x12,0x03,0x00,0x00,0x0f,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xf9,0x02,0x00,0x00,0xfa,0x02,0x00,0x00,0x12,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfa,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xdc,0x02,0x00,0x00,0xf9,0x01,0x00,0x00, +0x41,0x00,0x05,0x00,0x2f,0x00,0x00,0x00,0xfd,0x02,0x00,0x00,0xdc,0x02,0x00,0x00, +0xfc,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0xfe,0x02,0x00,0x00, +0xfd,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0xff,0x02,0x00,0x00, +0x84,0x02,0x00,0x00,0xfe,0x02,0x00,0x00,0x7c,0x00,0x04,0x00,0x49,0x01,0x00,0x00, +0x1d,0x03,0x00,0x00,0xff,0x02,0x00,0x00,0x7c,0x00,0x04,0x00,0x49,0x01,0x00,0x00, +0x1f,0x03,0x00,0x00,0xd5,0x02,0x00,0x00,0xb0,0x00,0x05,0x00,0x4d,0x01,0x00,0x00, +0x20,0x03,0x00,0x00,0x1d,0x03,0x00,0x00,0x1f,0x03,0x00,0x00,0x9b,0x00,0x04,0x00, +0x5b,0x00,0x00,0x00,0x21,0x03,0x00,0x00,0x20,0x03,0x00,0x00,0xf7,0x00,0x03,0x00, +0x0e,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x21,0x03,0x00,0x00, +0x03,0x03,0x00,0x00,0x0e,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x03,0x03,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x05,0x03,0x00,0x00,0xd9,0x02,0x00,0x00, +0xfc,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x06,0x03,0x00,0x00, +0x05,0x03,0x00,0x00,0xb8,0x00,0x05,0x00,0x5b,0x00,0x00,0x00,0x09,0x03,0x00,0x00, +0x06,0x03,0x00,0x00,0xfd,0x04,0x00,0x00,0xf9,0x00,0x02,0x00,0x0d,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x0d,0x03,0x00,0x00,0x50,0x00,0x05,0x00,0x4d,0x01,0x00,0x00, +0x0b,0x05,0x00,0x00,0x09,0x03,0x00,0x00,0x09,0x03,0x00,0x00,0xa9,0x00,0x06,0x00, +0x1f,0x00,0x00,0x00,0x0c,0x05,0x00,0x00,0x0b,0x05,0x00,0x00,0xff,0x02,0x00,0x00, +0xfe,0x04,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x0d,0x05,0x00,0x00, +0x09,0x03,0x00,0x00,0x06,0x03,0x00,0x00,0xfd,0x04,0x00,0x00,0xf9,0x00,0x02,0x00, +0x0e,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x0e,0x03,0x00,0x00,0xf5,0x00,0x07,0x00, +0x1f,0x00,0x00,0x00,0x09,0x05,0x00,0x00,0xfe,0x04,0x00,0x00,0xfa,0x02,0x00,0x00, +0x0c,0x05,0x00,0x00,0x0d,0x03,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x07,0x05,0x00,0x00,0xfd,0x04,0x00,0x00,0xfa,0x02,0x00,0x00,0x0d,0x05,0x00,0x00, +0x0d,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0x0f,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0f,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x1e,0x00,0x00,0x00,0x11,0x03,0x00,0x00, +0xfc,0x04,0x00,0x00,0x7b,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xf6,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0x12,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x4a,0x03,0x00,0x00,0xfe,0x04,0x00,0x00,0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x4c,0x03,0x00,0x00,0x4a,0x03,0x00,0x00,0x6e,0x01,0x00,0x00,0x41,0x00,0x05,0x00, +0xa7,0x00,0x00,0x00,0x5c,0x03,0x00,0x00,0x9a,0x00,0x00,0x00,0xa6,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x5d,0x03,0x00,0x00,0x5c,0x03,0x00,0x00, +0x83,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x4e,0x03,0x00,0x00,0x4c,0x03,0x00,0x00, +0x5d,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x51,0x03,0x00,0x00, +0xd5,0x02,0x00,0x00,0x88,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x52,0x03,0x00,0x00, +0x4e,0x03,0x00,0x00,0x51,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x9c,0x00,0x00,0x00, +0x64,0x03,0x00,0x00,0x9a,0x00,0x00,0x00,0xa1,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x1f,0x00,0x00,0x00,0x65,0x03,0x00,0x00,0x64,0x03,0x00,0x00,0x6f,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x54,0x03,0x00,0x00,0x65,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x55,0x03,0x00,0x00,0x52,0x03,0x00,0x00,0x54,0x03,0x00,0x00, +0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00,0x57,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x55,0x03,0x00,0x00,0x6e,0x00,0x04,0x00,0x1f,0x00,0x00,0x00, +0x58,0x03,0x00,0x00,0x57,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0xbc,0x00,0x00,0x00, +0x6a,0x03,0x00,0x00,0xce,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x97,0x00,0x00,0x00, +0x6c,0x03,0x00,0x00,0x6a,0x03,0x00,0x00,0x58,0x03,0x00,0x00,0x02,0x00,0x00,0x00, +0x9b,0x00,0x00,0x00,0x4f,0x00,0x07,0x00,0x07,0x00,0x00,0x00,0x6d,0x03,0x00,0x00, +0x6c,0x03,0x00,0x00,0x6c,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0xa7,0x00,0x00,0x00,0x77,0x03,0x00,0x00,0x9a,0x00,0x00,0x00, +0xac,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x78,0x03,0x00,0x00, +0x77,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x70,0x03,0x00,0x00, +0x6d,0x03,0x00,0x00,0x78,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0xa7,0x00,0x00,0x00, +0x7b,0x03,0x00,0x00,0x9a,0x00,0x00,0x00,0xb1,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x7c,0x03,0x00,0x00,0x7b,0x03,0x00,0x00,0x83,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x73,0x03,0x00,0x00,0x70,0x03,0x00,0x00,0x7c,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0xdd,0x00,0x00,0x00,0x7e,0x03,0x00,0x00,0xf2,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x97,0x00,0x00,0x00,0x81,0x03,0x00,0x00,0xfd,0x04,0x00,0x00, +0xe3,0x00,0x00,0x00,0xe3,0x00,0x00,0x00,0xe3,0x00,0x00,0x00,0x63,0x00,0x04,0x00, +0x7e,0x03,0x00,0x00,0x84,0x02,0x00,0x00,0x81,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0xf7,0x00,0x00,0x00,0x83,0x03,0x00,0x00,0xf9,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x86,0x03,0x00,0x00,0x73,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x87,0x03,0x00,0x00,0x73,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x97,0x00,0x00,0x00,0x88,0x03,0x00,0x00, +0x86,0x03,0x00,0x00,0x87,0x03,0x00,0x00,0xe3,0x00,0x00,0x00,0xe3,0x00,0x00,0x00, +0x63,0x00,0x04,0x00,0x83,0x03,0x00,0x00,0x84,0x02,0x00,0x00,0x88,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x9e,0x03,0x00,0x00,0x73,0x03,0x00,0x00, +0x54,0x03,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x9f,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x9e,0x03,0x00,0x00,0xba,0x00,0x05,0x00, +0x5b,0x00,0x00,0x00,0xa0,0x03,0x00,0x00,0x9f,0x03,0x00,0x00,0xa7,0x01,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa1,0x03,0x00,0x00,0xa0,0x03,0x00,0x00, +0x0a,0x01,0x00,0x00,0xe3,0x00,0x00,0x00,0x8e,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xa3,0x03,0x00,0x00,0x73,0x03,0x00,0x00,0xa1,0x03,0x00,0x00,0x6f,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0xa5,0x03,0x00,0x00,0x84,0x02,0x00,0x00,0x81,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xa7,0x03,0x00,0x00,0xa5,0x03,0x00,0x00,0x6e,0x01,0x00,0x00, +0x88,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xaa,0x03,0x00,0x00,0xa7,0x03,0x00,0x00, +0x51,0x03,0x00,0x00,0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xad,0x03,0x00,0x00, +0xaa,0x03,0x00,0x00,0xa3,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xe1,0x03,0x00,0x00,0xad,0x03,0x00,0x00,0x51,0x03,0x00,0x00,0x83,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xe2,0x03,0x00,0x00,0xe1,0x03,0x00,0x00,0x6e,0x01,0x00,0x00, +0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00,0xe4,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0xe2,0x03,0x00,0x00,0x6e,0x00,0x04,0x00,0x1f,0x00,0x00,0x00, +0xe5,0x03,0x00,0x00,0xe4,0x03,0x00,0x00,0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00, +0x0d,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0xe2,0x03,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xee,0x03,0x00,0x00,0x0d,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xef,0x03,0x00,0x00, +0x0a,0x01,0x00,0x00,0xee,0x03,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf1,0x03,0x00,0x00,0x0d,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf2,0x03,0x00,0x00,0x0a,0x01,0x00,0x00,0xf1,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf3,0x03,0x00,0x00,0xef,0x03,0x00,0x00, +0xf2,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfa,0x03,0x00,0x00, +0xee,0x03,0x00,0x00,0xf2,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x01,0x04,0x00,0x00,0xef,0x03,0x00,0x00,0xf1,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x07,0x04,0x00,0x00,0xee,0x03,0x00,0x00,0xf1,0x03,0x00,0x00, +0x50,0x00,0x07,0x00,0x68,0x00,0x00,0x00,0xea,0x04,0x00,0x00,0xf3,0x03,0x00,0x00, +0xfa,0x03,0x00,0x00,0x01,0x04,0x00,0x00,0x07,0x04,0x00,0x00,0x3e,0x00,0x03,0x00, +0xbb,0x04,0x00,0x00,0xfa,0x04,0x00,0x00,0x3e,0x00,0x03,0x00,0xbc,0x04,0x00,0x00, +0xea,0x04,0x00,0x00,0xf9,0x00,0x02,0x00,0xb1,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb1,0x03,0x00,0x00,0xf5,0x00,0x07,0x00,0x1e,0x00,0x00,0x00,0xff,0x04,0x00,0x00, +0x9b,0x00,0x00,0x00,0x12,0x03,0x00,0x00,0xce,0x03,0x00,0x00,0xcc,0x03,0x00,0x00, +0xb1,0x00,0x05,0x00,0x5b,0x00,0x00,0x00,0xb4,0x03,0x00,0x00,0xff,0x04,0x00,0x00, +0xc6,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0xcf,0x03,0x00,0x00,0xcc,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb4,0x03,0x00,0x00,0xb5,0x03,0x00,0x00, +0xcf,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xb5,0x03,0x00,0x00,0x41,0x00,0x05,0x00, +0x2f,0x00,0x00,0x00,0xbe,0x04,0x00,0x00,0xbb,0x04,0x00,0x00,0xff,0x04,0x00,0x00, +0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0xb8,0x03,0x00,0x00,0xbe,0x04,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xbf,0x04,0x00,0x00,0xbc,0x04,0x00,0x00, +0xff,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xbb,0x03,0x00,0x00, +0xbf,0x04,0x00,0x00,0xba,0x00,0x05,0x00,0x5b,0x00,0x00,0x00,0xbd,0x03,0x00,0x00, +0xbb,0x03,0x00,0x00,0x2e,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xcb,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xbd,0x03,0x00,0x00,0xbe,0x03,0x00,0x00, +0xcb,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xbe,0x03,0x00,0x00,0x80,0x00,0x05,0x00, +0x1f,0x00,0x00,0x00,0xc2,0x03,0x00,0x00,0xe5,0x03,0x00,0x00,0xb8,0x03,0x00,0x00, +0x7c,0x00,0x04,0x00,0x49,0x01,0x00,0x00,0x11,0x04,0x00,0x00,0xc2,0x03,0x00,0x00, +0x7c,0x00,0x04,0x00,0x49,0x01,0x00,0x00,0x13,0x04,0x00,0x00,0xd5,0x02,0x00,0x00, +0xb0,0x00,0x05,0x00,0x4d,0x01,0x00,0x00,0x14,0x04,0x00,0x00,0x11,0x04,0x00,0x00, +0x13,0x04,0x00,0x00,0x9b,0x00,0x04,0x00,0x5b,0x00,0x00,0x00,0x15,0x04,0x00,0x00, +0x14,0x04,0x00,0x00,0xf7,0x00,0x03,0x00,0xca,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x15,0x04,0x00,0x00,0xc6,0x03,0x00,0x00,0xca,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc6,0x03,0x00,0x00,0x7c,0x00,0x04,0x00,0x65,0x00,0x00,0x00, +0x19,0x04,0x00,0x00,0xfd,0x04,0x00,0x00,0x3c,0x00,0x06,0x00,0xee,0x00,0x00,0x00, +0x1c,0x04,0x00,0x00,0xeb,0x00,0x00,0x00,0xc2,0x03,0x00,0x00,0xc2,0x00,0x00,0x00, +0xed,0x00,0x07,0x00,0x65,0x00,0x00,0x00,0x1d,0x04,0x00,0x00,0x1c,0x04,0x00,0x00, +0xf0,0x00,0x00,0x00,0xc2,0x00,0x00,0x00,0x19,0x04,0x00,0x00,0xf9,0x00,0x02,0x00, +0xca,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xca,0x03,0x00,0x00,0xf9,0x00,0x02,0x00, +0xcb,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xcb,0x03,0x00,0x00,0xf9,0x00,0x02,0x00, +0xcc,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xcc,0x03,0x00,0x00,0x80,0x00,0x05,0x00, +0x1e,0x00,0x00,0x00,0xce,0x03,0x00,0x00,0xff,0x04,0x00,0x00,0x7b,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb1,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xcf,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0xbc,0x00,0x00,0x00,0x3b,0x04,0x00,0x00,0xc6,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x97,0x00,0x00,0x00,0x3d,0x04,0x00,0x00,0x3b,0x04,0x00,0x00, +0x84,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x9b,0x00,0x00,0x00,0x4f,0x00,0x08,0x00, +0x13,0x00,0x00,0x00,0x3e,0x04,0x00,0x00,0x3d,0x04,0x00,0x00,0x3d,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x13,0x00,0x00,0x00,0x43,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x30,0x02,0x00,0x00,0x3e,0x04,0x00,0x00,0x41,0x00,0x05,0x00,0xb7,0x00,0x00,0x00, +0x46,0x04,0x00,0x00,0x9a,0x00,0x00,0x00,0xb6,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x47,0x04,0x00,0x00,0x46,0x04,0x00,0x00,0x50,0x00,0x06,0x00, +0x13,0x00,0x00,0x00,0x2e,0x04,0x00,0x00,0x47,0x04,0x00,0x00,0x47,0x04,0x00,0x00, +0x47,0x04,0x00,0x00,0x88,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x2f,0x04,0x00,0x00, +0x43,0x04,0x00,0x00,0x2e,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0xbc,0x00,0x00,0x00, +0x4b,0x04,0x00,0x00,0x01,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x97,0x00,0x00,0x00, +0x4c,0x04,0x00,0x00,0x4b,0x04,0x00,0x00,0x03,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x9b,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4d,0x04,0x00,0x00, +0x4c,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0x5b,0x00,0x00,0x00, +0x4f,0x04,0x00,0x00,0x4d,0x04,0x00,0x00,0xe3,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x51,0x04,0x00,0x00,0xf8,0x00,0x02,0x00,0x51,0x04,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x0e,0x05,0x00,0x00,0x4f,0x04,0x00,0x00,0x0a,0x01,0x00,0x00, +0x4d,0x04,0x00,0x00,0x8e,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x32,0x04,0x00,0x00, +0x2f,0x04,0x00,0x00,0x0e,0x05,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5d,0x04,0x00,0x00,0x32,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x6c,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xe3,0x00,0x00,0x00,0x5d,0x04,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x60,0x04,0x00,0x00,0x32,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x62,0x04,0x00,0x00,0x32,0x04,0x00,0x00,0x02,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x71,0x04,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x60,0x04,0x00,0x00,0x62,0x04,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x76,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x6c,0x04,0x00,0x00,0x71,0x04,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x65,0x04,0x00,0x00,0x76,0x04,0x00,0x00,0x0a,0x01,0x00,0x00,0x50,0x00,0x06,0x00, +0x13,0x00,0x00,0x00,0x66,0x04,0x00,0x00,0x65,0x04,0x00,0x00,0x65,0x04,0x00,0x00, +0x65,0x04,0x00,0x00,0x88,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x67,0x04,0x00,0x00, +0x32,0x04,0x00,0x00,0x66,0x04,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x90,0x04,0x00,0x00,0x67,0x04,0x00,0x00,0x12,0x01,0x00,0x00,0xbc,0x00,0x05,0x00, +0x5b,0x00,0x00,0x00,0x81,0x04,0x00,0x00,0x90,0x04,0x00,0x00,0x1c,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x8a,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x81,0x04,0x00,0x00,0x82,0x04,0x00,0x00,0x85,0x04,0x00,0x00,0xf8,0x00,0x02,0x00, +0x82,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x84,0x04,0x00,0x00, +0x90,0x04,0x00,0x00,0x21,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x8a,0x04,0x00,0x00, +0xf8,0x00,0x02,0x00,0x85,0x04,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x95,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x90,0x04,0x00,0x00, +0x24,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x88,0x04,0x00,0x00, +0x95,0x04,0x00,0x00,0x29,0x01,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x89,0x04,0x00,0x00,0x88,0x04,0x00,0x00,0x2b,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x8a,0x04,0x00,0x00,0xf8,0x00,0x02,0x00,0x8a,0x04,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x02,0x05,0x00,0x00,0x84,0x04,0x00,0x00,0x82,0x04,0x00,0x00, +0x89,0x04,0x00,0x00,0x85,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8c,0x04,0x00,0x00,0x02,0x05,0x00,0x00,0x2e,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x9a,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x8c,0x04,0x00,0x00,0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0xdd,0x00,0x00,0x00, +0x9c,0x04,0x00,0x00,0xdf,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x97,0x00,0x00,0x00, +0x9f,0x04,0x00,0x00,0x9a,0x04,0x00,0x00,0xe3,0x00,0x00,0x00,0xe3,0x00,0x00,0x00, +0xe3,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x9c,0x04,0x00,0x00,0x84,0x02,0x00,0x00, +0x9f,0x04,0x00,0x00,0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_a130b45a3d121eeb69f51fb1f7fabeaa.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_a130b45a3d121eeb69f51fb1f7fabeaa.h new file mode 100644 index 00000000..3359e37c --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_a130b45a3d121eeb69f51fb1f7fabeaa.h @@ -0,0 +1,475 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_a130b45a3d121eeb69f51fb1f7fabeaa.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_a130b45a3d121eeb69f51fb1f7fabeaa_SampledImageResourceNames[] = { "r_input_motion_vectors", "r_input_depth", "r_input_color_jittered", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_a130b45a3d121eeb69f51fb1f7fabeaa_SampledImageResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_a130b45a3d121eeb69f51fb1f7fabeaa_SampledImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_a130b45a3d121eeb69f51fb1f7fabeaa_SampledImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_a130b45a3d121eeb69f51fb1f7fabeaa_StorageImageResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_a130b45a3d121eeb69f51fb1f7fabeaa_StorageImageResourceBindings[] = { 5, 6, 7, 11, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_a130b45a3d121eeb69f51fb1f7fabeaa_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_a130b45a3d121eeb69f51fb1f7fabeaa_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_a130b45a3d121eeb69f51fb1f7fabeaa_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_a130b45a3d121eeb69f51fb1f7fabeaa_UniformBufferResourceBindings[] = { 12, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_a130b45a3d121eeb69f51fb1f7fabeaa_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_a130b45a3d121eeb69f51fb1f7fabeaa_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_a130b45a3d121eeb69f51fb1f7fabeaa_size = 7224; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_a130b45a3d121eeb69f51fb1f7fabeaa_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x50,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x16,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00, +0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c,0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30, +0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x0f,0x00,0x06,0x00,0x05,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0x36,0x02,0x00,0x00,0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00, +0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65, +0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74, +0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x31,0x36,0x62,0x69,0x74,0x5f, +0x73,0x74,0x6f,0x72,0x61,0x67,0x65,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x65,0x78,0x70,0x6c,0x69,0x63, +0x69,0x74,0x5f,0x61,0x72,0x69,0x74,0x68,0x6d,0x65,0x74,0x69,0x63,0x5f,0x74,0x79, +0x70,0x65,0x73,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c, +0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65, +0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00, +0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64, +0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00, +0x85,0x00,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x85,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e, +0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x85,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69, +0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00,0x85,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0b,0x00,0x85,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70, +0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44, +0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00, +0x85,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00, +0x85,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00, +0x85,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e, +0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00,0x85,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70, +0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00,0x85,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x85,0x00,0x00,0x00, +0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x85,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x85,0x00,0x00,0x00, +0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74, +0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00,0x85,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0a,0x00,0x85,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70, +0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x85,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00, +0x06,0x00,0x09,0x00,0x85,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74, +0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x85,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00, +0x85,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63, +0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00, +0x06,0x00,0x0a,0x00,0x85,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65, +0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x87,0x00,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00,0x05,0x00,0x06,0x00,0xa6,0x00,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x00,0x00, +0x05,0x00,0x08,0x00,0xae,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x63,0x6f,0x6c,0x6f,0x72,0x5f,0x6a,0x69,0x74,0x74,0x65,0x72,0x65,0x64,0x00,0x00, +0x05,0x00,0x08,0x00,0xb6,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00, +0x05,0x00,0x07,0x00,0xc7,0x00,0x00,0x00,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f, +0x69,0x6e,0x70,0x75,0x74,0x5f,0x6c,0x75,0x6d,0x61,0x00,0x00,0x05,0x00,0x0c,0x00, +0xd3,0x00,0x00,0x00,0x72,0x77,0x5f,0x72,0x65,0x63,0x6f,0x6e,0x73,0x74,0x72,0x75, +0x63,0x74,0x65,0x64,0x5f,0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x6e,0x65, +0x61,0x72,0x65,0x73,0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x05,0x00,0x06,0x00, +0xda,0x00,0x00,0x00,0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x44,0x65, +0x70,0x74,0x68,0x00,0x05,0x00,0x09,0x00,0xe1,0x00,0x00,0x00,0x72,0x77,0x5f,0x64, +0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65, +0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x00,0x05,0x00,0x07,0x00,0xe9,0x00,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65, +0x00,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0x36,0x02,0x00,0x00,0x67,0x6c,0x5f,0x47, +0x6c,0x6f,0x62,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49, +0x44,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x85,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x85,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00, +0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x85,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x85,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x85,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x85,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x87,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x87,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xa6,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xa6,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xae,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xae,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb6,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb6,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xc7,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xc7,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0xc7,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd3,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd3,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xda,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xda,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xda,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe1,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe1,0x00,0x00,0x00,0x21,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xe1,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xe9,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xe9,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x36,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x1c,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x58,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x0d,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x14,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x15,0x00,0x04,0x00,0x1a,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x29,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x14,0x00,0x02,0x00,0x51,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x57,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x57,0x00,0x00,0x00, +0x58,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x58,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x5a,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x58,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x84,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1e,0x00,0x15,0x00,0x85,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x84,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x86,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x86,0x00,0x00,0x00,0x87,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0x88,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x89,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0x8e,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0x93,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x94,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0x99,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0x9e,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x9f,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0xa4,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xa5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xa4,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xa5,0x00,0x00,0x00,0xa6,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x57,0x00,0x00,0x00,0xaa,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xa5,0x00,0x00,0x00,0xae,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xa5,0x00,0x00,0x00,0xb6,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0xc5,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x09,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xc6,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xc5,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xc6,0x00,0x00,0x00,0xc7,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xcb,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xd1,0x00,0x00,0x00,0x57,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xd2,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xd1,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xd2,0x00,0x00,0x00, +0xd3,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xd6,0x00,0x00,0x00, +0x0b,0x00,0x00,0x00,0x57,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x57,0x00,0x00,0x00, +0xd8,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xc6,0x00,0x00,0x00, +0xda,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xdf,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdf,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xe0,0x00,0x00,0x00,0xe1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xa5,0x00,0x00,0x00,0xe9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1b,0x00,0x00,0x00,0xeb,0x00,0x00,0x00,0x88,0x00,0x00,0x00,0x88,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf2,0x00,0x00,0x00,0x00,0x00,0x80,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf7,0x00,0x00,0x00,0xd0,0xb3,0x59,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf8,0x00,0x00,0x00,0x59,0x17,0x37,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf9,0x00,0x00,0x00,0x98,0xdd,0x93,0x3d, +0x2c,0x00,0x06,0x00,0x0d,0x00,0x00,0x00,0xfa,0x00,0x00,0x00,0xf7,0x00,0x00,0x00, +0xf8,0x00,0x00,0x00,0xf9,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x04,0x01,0x00,0x00,0xa7,0x1a,0x11,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x09,0x01,0x00,0x00,0xf7,0xd2,0x61,0x44,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x0c,0x01,0x00,0x00,0xab,0xaa,0xaa,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x11,0x01,0x00,0x00,0x00,0x00,0xe8,0x42,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x13,0x01,0x00,0x00,0x00,0x00,0x80,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x16,0x01,0x00,0x00,0x0a,0xd7,0x23,0x3c,0x17,0x00,0x04,0x00,0x1b,0x01,0x00,0x00, +0x57,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x1f,0x01,0x00,0x00, +0x51,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x29,0x01,0x00,0x00,0x00,0x00,0x00,0x3f,0x2c,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x2a,0x01,0x00,0x00,0x29,0x01,0x00,0x00,0x29,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0x37,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1b,0x00,0x00,0x00,0x38,0x01,0x00,0x00,0x37,0x01,0x00,0x00,0x88,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0x3a,0x01,0x00,0x00,0x88,0x00,0x00,0x00, +0x37,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0x3d,0x01,0x00,0x00, +0x37,0x01,0x00,0x00,0x37,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x63,0x01,0x00,0x00,0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0x82,0x01,0x00,0x00,0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x57,0x00,0x00,0x00, +0xad,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xae,0x01,0x00,0x00, +0x1b,0x00,0x00,0x00,0xad,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0xaf,0x01,0x00,0x00,0xff,0xff,0xff,0xff,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0xb0,0x01,0x00,0x00,0x88,0x00,0x00,0x00,0xaf,0x01,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1b,0x00,0x00,0x00,0xb1,0x01,0x00,0x00,0xaf,0x01,0x00,0x00,0x88,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0xb2,0x01,0x00,0x00,0xaf,0x01,0x00,0x00, +0x37,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0xb3,0x01,0x00,0x00, +0xaf,0x01,0x00,0x00,0xaf,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0xb4,0x01,0x00,0x00,0x37,0x01,0x00,0x00,0xaf,0x01,0x00,0x00,0x2c,0x00,0x0c,0x00, +0xae,0x01,0x00,0x00,0xb5,0x01,0x00,0x00,0xeb,0x00,0x00,0x00,0x38,0x01,0x00,0x00, +0x3a,0x01,0x00,0x00,0xb0,0x01,0x00,0x00,0xb1,0x01,0x00,0x00,0xb2,0x01,0x00,0x00, +0x3d,0x01,0x00,0x00,0xb3,0x01,0x00,0x00,0xb4,0x01,0x00,0x00,0x20,0x00,0x04,0x00, +0xb7,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0xae,0x01,0x00,0x00,0x1c,0x00,0x04,0x00, +0xbc,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0xad,0x01,0x00,0x00,0x20,0x00,0x04,0x00, +0xbd,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0xbc,0x01,0x00,0x00,0x2c,0x00,0x06,0x00, +0x0d,0x00,0x00,0x00,0xec,0x01,0x00,0x00,0xcb,0x00,0x00,0x00,0xcb,0x00,0x00,0x00, +0xcb,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xfe,0x01,0x00,0x00, +0xab,0xaa,0x2a,0x3e,0x17,0x00,0x04,0x00,0x34,0x02,0x00,0x00,0x57,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x35,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x34,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x35,0x02,0x00,0x00,0x36,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x39,0x02,0x00,0x00,0x10,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x3a,0x02,0x00,0x00,0x39,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x3b,0x02,0x00,0x00,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x3c,0x02,0x00,0x00,0x3b,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x57,0x00,0x00,0x00,0x57,0x02,0x00,0x00, +0x08,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x34,0x02,0x00,0x00,0x58,0x02,0x00,0x00, +0x57,0x02,0x00,0x00,0x57,0x02,0x00,0x00,0xd8,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xec,0x03,0x00,0x00,0x07,0x00,0x00,0x00,0x59,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xee,0x03,0x00,0x00,0x07,0x00,0x00,0x00,0x5a,0x00,0x00,0x00,0x2c,0x00,0x07,0x00, +0x59,0x00,0x00,0x00,0x3b,0x04,0x00,0x00,0xeb,0x00,0x00,0x00,0x38,0x01,0x00,0x00, +0x3a,0x01,0x00,0x00,0x3d,0x01,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00, +0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xee,0x03,0x00,0x00,0x08,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xec,0x03,0x00,0x00,0x07,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x4d,0x03,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xb7,0x01,0x00,0x00,0x8f,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xbd,0x01,0x00,0x00,0x90,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xb7,0x01,0x00,0x00,0x93,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x34,0x02,0x00,0x00,0x37,0x02,0x00,0x00, +0x36,0x02,0x00,0x00,0x4f,0x00,0x07,0x00,0x1b,0x01,0x00,0x00,0x38,0x02,0x00,0x00, +0x37,0x02,0x00,0x00,0x37,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x71,0x00,0x04,0x00,0x3c,0x02,0x00,0x00,0x3d,0x02,0x00,0x00,0x38,0x02,0x00,0x00, +0x7c,0x00,0x04,0x00,0x3a,0x02,0x00,0x00,0x3e,0x02,0x00,0x00,0x3d,0x02,0x00,0x00, +0x72,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0x3f,0x02,0x00,0x00,0x3e,0x02,0x00,0x00, +0x41,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0x8b,0x02,0x00,0x00,0x87,0x00,0x00,0x00, +0x88,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0x8c,0x02,0x00,0x00, +0x8b,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x98,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0x98,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x1a,0x00,0x00,0x00,0x3c,0x04,0x00,0x00, +0x88,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0xa8,0x02,0x00,0x00,0x9c,0x02,0x00,0x00, +0xb1,0x00,0x05,0x00,0x51,0x00,0x00,0x00,0x9b,0x02,0x00,0x00,0x3c,0x04,0x00,0x00, +0x93,0x00,0x00,0x00,0xf6,0x00,0x04,0x00,0xa9,0x02,0x00,0x00,0x9c,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x9b,0x02,0x00,0x00,0x9c,0x02,0x00,0x00, +0xa9,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x9c,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0x8f,0x02,0x00,0x00,0xb5,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x29,0x00,0x00,0x00, +0x9f,0x02,0x00,0x00,0x8f,0x02,0x00,0x00,0x3c,0x04,0x00,0x00,0x3d,0x00,0x04,0x00, +0x1b,0x00,0x00,0x00,0xa0,0x02,0x00,0x00,0x9f,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x1b,0x00,0x00,0x00,0xa1,0x02,0x00,0x00,0x3f,0x02,0x00,0x00,0xa0,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0xa4,0x00,0x00,0x00,0xcc,0x02,0x00,0x00,0xa6,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x84,0x00,0x00,0x00,0xce,0x02,0x00,0x00,0xcc,0x02,0x00,0x00, +0xa1,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x88,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcf,0x02,0x00,0x00,0xce,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xa5,0x02,0x00,0x00,0x90,0x02,0x00,0x00, +0x3c,0x04,0x00,0x00,0x3e,0x00,0x03,0x00,0xa5,0x02,0x00,0x00,0xcf,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x1a,0x00,0x00,0x00,0xa8,0x02,0x00,0x00,0x3c,0x04,0x00,0x00, +0x37,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x98,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa9,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xab,0x02,0x00,0x00, +0x90,0x02,0x00,0x00,0x88,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xac,0x02,0x00,0x00,0xab,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xad,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xad,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x1b,0x00,0x00,0x00, +0x3f,0x04,0x00,0x00,0x3f,0x02,0x00,0x00,0xa9,0x02,0x00,0x00,0x4a,0x04,0x00,0x00, +0xc6,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x3e,0x04,0x00,0x00, +0xac,0x02,0x00,0x00,0xa9,0x02,0x00,0x00,0x48,0x04,0x00,0x00,0xc6,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1a,0x00,0x00,0x00,0x3d,0x04,0x00,0x00,0x37,0x01,0x00,0x00, +0xa9,0x02,0x00,0x00,0xc8,0x02,0x00,0x00,0xc6,0x02,0x00,0x00,0xb1,0x00,0x05,0x00, +0x51,0x00,0x00,0x00,0xb0,0x02,0x00,0x00,0x3d,0x04,0x00,0x00,0x93,0x00,0x00,0x00, +0xf6,0x00,0x04,0x00,0xc9,0x02,0x00,0x00,0xc6,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xb0,0x02,0x00,0x00,0xb1,0x02,0x00,0x00,0xc9,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb1,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x93,0x02,0x00,0x00, +0xb5,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x29,0x00,0x00,0x00,0xb4,0x02,0x00,0x00, +0x93,0x02,0x00,0x00,0x3d,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00, +0xb5,0x02,0x00,0x00,0xb4,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0xb6,0x02,0x00,0x00,0x3f,0x02,0x00,0x00,0xb5,0x02,0x00,0x00,0x7c,0x00,0x04,0x00, +0x1b,0x01,0x00,0x00,0xd4,0x02,0x00,0x00,0xb6,0x02,0x00,0x00,0x7c,0x00,0x04,0x00, +0x1b,0x01,0x00,0x00,0xd6,0x02,0x00,0x00,0x8c,0x02,0x00,0x00,0xb0,0x00,0x05,0x00, +0x1f,0x01,0x00,0x00,0xd7,0x02,0x00,0x00,0xd4,0x02,0x00,0x00,0xd6,0x02,0x00,0x00, +0x9b,0x00,0x04,0x00,0x51,0x00,0x00,0x00,0xd8,0x02,0x00,0x00,0xd7,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xc5,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xd8,0x02,0x00,0x00,0xba,0x02,0x00,0x00,0xc5,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xba,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xbc,0x02,0x00,0x00, +0x90,0x02,0x00,0x00,0x3d,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xbd,0x02,0x00,0x00,0xbc,0x02,0x00,0x00,0xba,0x00,0x05,0x00,0x51,0x00,0x00,0x00, +0xc0,0x02,0x00,0x00,0xbd,0x02,0x00,0x00,0x3e,0x04,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc4,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xc4,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x1f,0x01,0x00,0x00,0x4c,0x04,0x00,0x00,0xc0,0x02,0x00,0x00,0xc0,0x02,0x00,0x00, +0xa9,0x00,0x06,0x00,0x1b,0x00,0x00,0x00,0x4d,0x04,0x00,0x00,0x4c,0x04,0x00,0x00, +0xb6,0x02,0x00,0x00,0x3f,0x04,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x4e,0x04,0x00,0x00,0xc0,0x02,0x00,0x00,0xbd,0x02,0x00,0x00,0x3e,0x04,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc5,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xc5,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1b,0x00,0x00,0x00,0x4a,0x04,0x00,0x00,0x3f,0x04,0x00,0x00, +0xb1,0x02,0x00,0x00,0x4d,0x04,0x00,0x00,0xc4,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x48,0x04,0x00,0x00,0x3e,0x04,0x00,0x00,0xb1,0x02,0x00,0x00, +0x4e,0x04,0x00,0x00,0xc4,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xc6,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc6,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1a,0x00,0x00,0x00, +0xc8,0x02,0x00,0x00,0x3d,0x04,0x00,0x00,0x37,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xad,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xc9,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0xa4,0x00,0x00,0x00,0xdd,0x02,0x00,0x00,0xb6,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x84,0x00,0x00,0x00,0xdf,0x02,0x00,0x00,0xdd,0x02,0x00,0x00,0x3f,0x04,0x00,0x00, +0x02,0x00,0x00,0x00,0x88,0x00,0x00,0x00,0x4f,0x00,0x07,0x00,0x07,0x00,0x00,0x00, +0xe0,0x02,0x00,0x00,0xdf,0x02,0x00,0x00,0xdf,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0xea,0x02,0x00,0x00, +0x87,0x00,0x00,0x00,0x93,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0xeb,0x02,0x00,0x00,0xea,0x02,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xe3,0x02,0x00,0x00,0xe0,0x02,0x00,0x00,0xeb,0x02,0x00,0x00,0x41,0x00,0x05,0x00, +0x94,0x00,0x00,0x00,0xee,0x02,0x00,0x00,0x87,0x00,0x00,0x00,0x99,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0xef,0x02,0x00,0x00,0xee,0x02,0x00,0x00, +0x83,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xe6,0x02,0x00,0x00,0xe3,0x02,0x00,0x00, +0xef,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0xc5,0x00,0x00,0x00,0xf1,0x02,0x00,0x00, +0xda,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x84,0x00,0x00,0x00,0xf4,0x02,0x00,0x00, +0x3e,0x04,0x00,0x00,0xcb,0x00,0x00,0x00,0xcb,0x00,0x00,0x00,0xcb,0x00,0x00,0x00, +0x63,0x00,0x04,0x00,0xf1,0x02,0x00,0x00,0x3f,0x02,0x00,0x00,0xf4,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0xdf,0x00,0x00,0x00,0xf6,0x02,0x00,0x00,0xe1,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf9,0x02,0x00,0x00,0xe6,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfa,0x02,0x00,0x00, +0xe6,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x84,0x00,0x00,0x00, +0xfb,0x02,0x00,0x00,0xf9,0x02,0x00,0x00,0xfa,0x02,0x00,0x00,0xcb,0x00,0x00,0x00, +0xcb,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0xf6,0x02,0x00,0x00,0x3f,0x02,0x00,0x00, +0xfb,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0x45,0x03,0x00,0x00, +0x87,0x00,0x00,0x00,0x8e,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00, +0x46,0x03,0x00,0x00,0x45,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x10,0x03,0x00,0x00,0x46,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x11,0x03,0x00,0x00,0xe6,0x02,0x00,0x00,0x10,0x03,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x12,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0x11,0x03,0x00,0x00,0xba,0x00,0x05,0x00,0x51,0x00,0x00,0x00,0x13,0x03,0x00,0x00, +0x12,0x03,0x00,0x00,0x63,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x14,0x03,0x00,0x00,0x13,0x03,0x00,0x00,0xf2,0x00,0x00,0x00,0xcb,0x00,0x00,0x00, +0x8e,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x16,0x03,0x00,0x00,0xe6,0x02,0x00,0x00, +0x14,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x18,0x03,0x00,0x00, +0x3f,0x02,0x00,0x00,0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x1a,0x03,0x00,0x00, +0x18,0x03,0x00,0x00,0x2a,0x01,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x1c,0x03,0x00,0x00,0x8c,0x02,0x00,0x00,0x88,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x1d,0x03,0x00,0x00,0x1a,0x03,0x00,0x00,0x1c,0x03,0x00,0x00,0x81,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x20,0x03,0x00,0x00,0x1d,0x03,0x00,0x00,0x16,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x54,0x03,0x00,0x00,0x20,0x03,0x00,0x00, +0x1c,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x55,0x03,0x00,0x00, +0x54,0x03,0x00,0x00,0x2a,0x01,0x00,0x00,0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00, +0x57,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x55,0x03,0x00,0x00, +0x6e,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0x58,0x03,0x00,0x00,0x57,0x03,0x00,0x00, +0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00,0x80,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x55,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x4d,0x03,0x00,0x00, +0x80,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0x60,0x03,0x00,0x00, +0x4d,0x03,0x00,0x00,0xaa,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x61,0x03,0x00,0x00,0x60,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x62,0x03,0x00,0x00,0xf2,0x00,0x00,0x00,0x61,0x03,0x00,0x00,0x41,0x00,0x05,0x00, +0x14,0x00,0x00,0x00,0x63,0x03,0x00,0x00,0x4d,0x03,0x00,0x00,0xd8,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x64,0x03,0x00,0x00,0x63,0x03,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x65,0x03,0x00,0x00,0xf2,0x00,0x00,0x00, +0x64,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x66,0x03,0x00,0x00, +0x62,0x03,0x00,0x00,0x65,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x69,0x03,0x00,0x00,0x60,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x6b,0x03,0x00,0x00,0x63,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6c,0x03,0x00,0x00,0xf2,0x00,0x00,0x00,0x6b,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6d,0x03,0x00,0x00,0x69,0x03,0x00,0x00,0x6c,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x70,0x03,0x00,0x00,0x60,0x03,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x71,0x03,0x00,0x00,0xf2,0x00,0x00,0x00, +0x70,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x73,0x03,0x00,0x00, +0x63,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x74,0x03,0x00,0x00, +0x71,0x03,0x00,0x00,0x73,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x77,0x03,0x00,0x00,0x60,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x79,0x03,0x00,0x00,0x63,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7a,0x03,0x00,0x00,0x77,0x03,0x00,0x00,0x79,0x03,0x00,0x00,0x50,0x00,0x07,0x00, +0x5a,0x00,0x00,0x00,0x36,0x04,0x00,0x00,0x66,0x03,0x00,0x00,0x6d,0x03,0x00,0x00, +0x74,0x03,0x00,0x00,0x7a,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x07,0x04,0x00,0x00, +0x3b,0x04,0x00,0x00,0x3e,0x00,0x03,0x00,0x08,0x04,0x00,0x00,0x36,0x04,0x00,0x00, +0xf9,0x00,0x02,0x00,0x24,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x24,0x03,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1a,0x00,0x00,0x00,0x40,0x04,0x00,0x00,0x88,0x00,0x00,0x00, +0xc9,0x02,0x00,0x00,0x41,0x03,0x00,0x00,0x3f,0x03,0x00,0x00,0xb1,0x00,0x05,0x00, +0x51,0x00,0x00,0x00,0x27,0x03,0x00,0x00,0x40,0x04,0x00,0x00,0x82,0x01,0x00,0x00, +0xf6,0x00,0x04,0x00,0x42,0x03,0x00,0x00,0x3f,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x27,0x03,0x00,0x00,0x28,0x03,0x00,0x00,0x42,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x28,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x29,0x00,0x00,0x00, +0x0a,0x04,0x00,0x00,0x07,0x04,0x00,0x00,0x40,0x04,0x00,0x00,0x3d,0x00,0x04,0x00, +0x1b,0x00,0x00,0x00,0x2b,0x03,0x00,0x00,0x0a,0x04,0x00,0x00,0x41,0x00,0x05,0x00, +0x14,0x00,0x00,0x00,0x0b,0x04,0x00,0x00,0x08,0x04,0x00,0x00,0x40,0x04,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2e,0x03,0x00,0x00,0x0b,0x04,0x00,0x00, +0xba,0x00,0x05,0x00,0x51,0x00,0x00,0x00,0x30,0x03,0x00,0x00,0x2e,0x03,0x00,0x00, +0x16,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x3e,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x30,0x03,0x00,0x00,0x31,0x03,0x00,0x00,0x3e,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x31,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0x35,0x03,0x00,0x00,0x58,0x03,0x00,0x00,0x2b,0x03,0x00,0x00,0x7c,0x00,0x04,0x00, +0x1b,0x01,0x00,0x00,0x84,0x03,0x00,0x00,0x35,0x03,0x00,0x00,0x7c,0x00,0x04,0x00, +0x1b,0x01,0x00,0x00,0x86,0x03,0x00,0x00,0x8c,0x02,0x00,0x00,0xb0,0x00,0x05,0x00, +0x1f,0x01,0x00,0x00,0x87,0x03,0x00,0x00,0x84,0x03,0x00,0x00,0x86,0x03,0x00,0x00, +0x9b,0x00,0x04,0x00,0x51,0x00,0x00,0x00,0x88,0x03,0x00,0x00,0x87,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0x3d,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x88,0x03,0x00,0x00,0x39,0x03,0x00,0x00,0x3d,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0x39,0x03,0x00,0x00,0x7c,0x00,0x04,0x00,0x57,0x00,0x00,0x00,0x8c,0x03,0x00,0x00, +0x3e,0x04,0x00,0x00,0x3c,0x00,0x06,0x00,0xd6,0x00,0x00,0x00,0x8f,0x03,0x00,0x00, +0xd3,0x00,0x00,0x00,0x35,0x03,0x00,0x00,0xaa,0x00,0x00,0x00,0xef,0x00,0x07,0x00, +0x57,0x00,0x00,0x00,0x90,0x03,0x00,0x00,0x8f,0x03,0x00,0x00,0xd8,0x00,0x00,0x00, +0xaa,0x00,0x00,0x00,0x8c,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0x3d,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3d,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0x3e,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3e,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0x3f,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x3f,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x1a,0x00,0x00,0x00, +0x41,0x03,0x00,0x00,0x40,0x04,0x00,0x00,0x37,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x24,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x42,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0xa4,0x00,0x00,0x00,0xab,0x03,0x00,0x00,0xae,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x84,0x00,0x00,0x00,0xad,0x03,0x00,0x00,0xab,0x03,0x00,0x00,0x3f,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x88,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x0d,0x00,0x00,0x00, +0xae,0x03,0x00,0x00,0xad,0x03,0x00,0x00,0xad,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x0d,0x00,0x00,0x00, +0xb3,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xec,0x01,0x00,0x00, +0xae,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x9f,0x00,0x00,0x00,0xb6,0x03,0x00,0x00, +0x87,0x00,0x00,0x00,0x9e,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb7,0x03,0x00,0x00,0xb6,0x03,0x00,0x00,0x50,0x00,0x06,0x00,0x0d,0x00,0x00,0x00, +0xa0,0x03,0x00,0x00,0xb7,0x03,0x00,0x00,0xb7,0x03,0x00,0x00,0xb7,0x03,0x00,0x00, +0x88,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xa1,0x03,0x00,0x00,0xb3,0x03,0x00,0x00, +0xa0,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0xa4,0x00,0x00,0x00,0xbb,0x03,0x00,0x00, +0xe9,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x84,0x00,0x00,0x00,0xbc,0x03,0x00,0x00, +0xbb,0x03,0x00,0x00,0xeb,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x88,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbd,0x03,0x00,0x00,0xbc,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0x51,0x00,0x00,0x00,0xbf,0x03,0x00,0x00, +0xbd,0x03,0x00,0x00,0xcb,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xc1,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc1,0x03,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x4f,0x04,0x00,0x00,0xbf,0x03,0x00,0x00,0xf2,0x00,0x00,0x00,0xbd,0x03,0x00,0x00, +0x8e,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xa4,0x03,0x00,0x00,0xa1,0x03,0x00,0x00, +0x4f,0x04,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdc,0x03,0x00,0x00, +0xa4,0x03,0x00,0x00,0xfa,0x00,0x00,0x00,0xbc,0x00,0x05,0x00,0x51,0x00,0x00,0x00, +0xcd,0x03,0x00,0x00,0xdc,0x03,0x00,0x00,0x04,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0xd6,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xcd,0x03,0x00,0x00, +0xce,0x03,0x00,0x00,0xd1,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xce,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd0,0x03,0x00,0x00,0xdc,0x03,0x00,0x00, +0x09,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xd6,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd1,0x03,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe1,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xdc,0x03,0x00,0x00,0x0c,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd4,0x03,0x00,0x00,0xe1,0x03,0x00,0x00, +0x11,0x01,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd5,0x03,0x00,0x00, +0xd4,0x03,0x00,0x00,0x13,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xd6,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd6,0x03,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x43,0x04,0x00,0x00,0xd0,0x03,0x00,0x00,0xce,0x03,0x00,0x00,0xd5,0x03,0x00,0x00, +0xd1,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd8,0x03,0x00,0x00, +0x43,0x04,0x00,0x00,0x16,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xe6,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0xd8,0x03,0x00,0x00, +0xfe,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0xc5,0x00,0x00,0x00,0xe8,0x03,0x00,0x00, +0xc7,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x84,0x00,0x00,0x00,0xeb,0x03,0x00,0x00, +0xe6,0x03,0x00,0x00,0xcb,0x00,0x00,0x00,0xcb,0x00,0x00,0x00,0xcb,0x00,0x00,0x00, +0x63,0x00,0x04,0x00,0xe8,0x03,0x00,0x00,0x3f,0x02,0x00,0x00,0xeb,0x03,0x00,0x00, +0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_a2aef38d1737a32a2dcd8717af3b3332.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_a2aef38d1737a32a2dcd8717af3b3332.h new file mode 100644 index 00000000..126f14e4 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_a2aef38d1737a32a2dcd8717af3b3332.h @@ -0,0 +1,502 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_a2aef38d1737a32a2dcd8717af3b3332.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_a2aef38d1737a32a2dcd8717af3b3332_SampledImageResourceNames[] = { "r_input_motion_vectors", "r_input_depth", "r_input_color_jittered", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_a2aef38d1737a32a2dcd8717af3b3332_SampledImageResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_a2aef38d1737a32a2dcd8717af3b3332_SampledImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_a2aef38d1737a32a2dcd8717af3b3332_SampledImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_a2aef38d1737a32a2dcd8717af3b3332_StorageImageResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_a2aef38d1737a32a2dcd8717af3b3332_StorageImageResourceBindings[] = { 5, 6, 7, 11, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_a2aef38d1737a32a2dcd8717af3b3332_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_a2aef38d1737a32a2dcd8717af3b3332_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_a2aef38d1737a32a2dcd8717af3b3332_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_a2aef38d1737a32a2dcd8717af3b3332_UniformBufferResourceBindings[] = { 12, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_a2aef38d1737a32a2dcd8717af3b3332_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_a2aef38d1737a32a2dcd8717af3b3332_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_a2aef38d1737a32a2dcd8717af3b3332_size = 7656; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_a2aef38d1737a32a2dcd8717af3b3332_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0xf9,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x16,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00, +0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c,0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30, +0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x0f,0x00,0x06,0x00,0x05,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0x77,0x02,0x00,0x00,0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00, +0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65, +0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74, +0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x31,0x36,0x62,0x69,0x74,0x5f, +0x73,0x74,0x6f,0x72,0x61,0x67,0x65,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x65,0x78,0x70,0x6c,0x69,0x63, +0x69,0x74,0x5f,0x61,0x72,0x69,0x74,0x68,0x6d,0x65,0x74,0x69,0x63,0x5f,0x74,0x79, +0x70,0x65,0x73,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c, +0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65, +0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00, +0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64, +0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x96,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e, +0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x96,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69, +0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00,0x96,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0b,0x00,0x96,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70, +0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44, +0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00, +0x96,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00, +0x96,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00, +0x96,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e, +0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00,0x96,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70, +0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x96,0x00,0x00,0x00, +0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x96,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x96,0x00,0x00,0x00, +0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74, +0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00,0x96,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0a,0x00,0x96,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70, +0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x96,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00, +0x06,0x00,0x09,0x00,0x96,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74, +0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x96,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00, +0x96,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63, +0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00, +0x06,0x00,0x0a,0x00,0x96,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65, +0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x98,0x00,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00,0x05,0x00,0x06,0x00,0xb7,0x00,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x00,0x00, +0x05,0x00,0x08,0x00,0xbf,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x63,0x6f,0x6c,0x6f,0x72,0x5f,0x6a,0x69,0x74,0x74,0x65,0x72,0x65,0x64,0x00,0x00, +0x05,0x00,0x08,0x00,0xc7,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00, +0x05,0x00,0x07,0x00,0xd5,0x00,0x00,0x00,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f, +0x69,0x6e,0x70,0x75,0x74,0x5f,0x6c,0x75,0x6d,0x61,0x00,0x00,0x05,0x00,0x0c,0x00, +0xe1,0x00,0x00,0x00,0x72,0x77,0x5f,0x72,0x65,0x63,0x6f,0x6e,0x73,0x74,0x72,0x75, +0x63,0x74,0x65,0x64,0x5f,0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x6e,0x65, +0x61,0x72,0x65,0x73,0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x05,0x00,0x06,0x00, +0xe8,0x00,0x00,0x00,0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x44,0x65, +0x70,0x74,0x68,0x00,0x05,0x00,0x09,0x00,0xef,0x00,0x00,0x00,0x72,0x77,0x5f,0x64, +0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65, +0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x00,0x05,0x00,0x07,0x00,0xf7,0x00,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65, +0x00,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0x77,0x02,0x00,0x00,0x67,0x6c,0x5f,0x47, +0x6c,0x6f,0x62,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49, +0x44,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x96,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x98,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x98,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb7,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb7,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xbf,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xbf,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xc7,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xc7,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xd5,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xd5,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0xd5,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe1,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe1,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe8,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe8,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xe8,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xef,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xef,0x00,0x00,0x00,0x21,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xef,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xf7,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xf7,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x77,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x1c,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x99,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x0d,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x14,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x15,0x00,0x04,0x00,0x1e,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x2d,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0x14,0x00,0x02,0x00,0x59,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x63,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x63,0x00,0x00,0x00, +0x64,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x65,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x66,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x95,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1e,0x00,0x15,0x00,0x96,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x95,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x97,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x96,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x97,0x00,0x00,0x00,0x98,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0x99,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x9a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0x9f,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0xa4,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xa5,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0xaa,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0xaf,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xb0,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0xb5,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xb6,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xb6,0x00,0x00,0x00,0xb7,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x63,0x00,0x00,0x00,0xbb,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xb6,0x00,0x00,0x00,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xb6,0x00,0x00,0x00,0xc7,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0xd3,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x09,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xd4,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xd3,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xd4,0x00,0x00,0x00,0xd5,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd9,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xdf,0x00,0x00,0x00,0x63,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xe0,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xdf,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xe0,0x00,0x00,0x00, +0xe1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xe4,0x00,0x00,0x00, +0x0b,0x00,0x00,0x00,0x63,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x63,0x00,0x00,0x00, +0xe6,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xd4,0x00,0x00,0x00, +0xe8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xed,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xee,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xed,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xee,0x00,0x00,0x00,0xef,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xb6,0x00,0x00,0x00,0xf7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1f,0x00,0x00,0x00,0xf9,0x00,0x00,0x00,0x99,0x00,0x00,0x00,0x99,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x80,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x05,0x01,0x00,0x00,0xd0,0xb3,0x59,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x06,0x01,0x00,0x00,0x59,0x17,0x37,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x07,0x01,0x00,0x00,0x98,0xdd,0x93,0x3d, +0x2c,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0x08,0x01,0x00,0x00,0x05,0x01,0x00,0x00, +0x06,0x01,0x00,0x00,0x07,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x12,0x01,0x00,0x00,0xa7,0x1a,0x11,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x17,0x01,0x00,0x00,0xf7,0xd2,0x61,0x44,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x1a,0x01,0x00,0x00,0xab,0xaa,0xaa,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x1f,0x01,0x00,0x00,0x00,0x00,0xe8,0x42,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x21,0x01,0x00,0x00,0x00,0x00,0x80,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x24,0x01,0x00,0x00,0x0a,0xd7,0x23,0x3c,0x2b,0x00,0x04,0x00,0x63,0x00,0x00,0x00, +0x32,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x3f,0x01,0x00,0x00, +0x63,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x43,0x01,0x00,0x00, +0x59,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x4b,0x01,0x00,0x00,0x00,0x00,0x00,0x3f,0x2c,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x64,0x01,0x00,0x00,0x4b,0x01,0x00,0x00,0x4b,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0x71,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1f,0x00,0x00,0x00,0x72,0x01,0x00,0x00,0x71,0x01,0x00,0x00,0x99,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0x74,0x01,0x00,0x00,0x99,0x00,0x00,0x00, +0x71,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0x77,0x01,0x00,0x00, +0x71,0x01,0x00,0x00,0x71,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x9d,0x01,0x00,0x00,0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0xbc,0x01,0x00,0x00,0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x63,0x00,0x00,0x00, +0xe7,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xe8,0x01,0x00,0x00, +0x1f,0x00,0x00,0x00,0xe7,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0xe9,0x01,0x00,0x00,0xff,0xff,0xff,0xff,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0xea,0x01,0x00,0x00,0x99,0x00,0x00,0x00,0xe9,0x01,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1f,0x00,0x00,0x00,0xeb,0x01,0x00,0x00,0xe9,0x01,0x00,0x00,0x99,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0xec,0x01,0x00,0x00,0xe9,0x01,0x00,0x00, +0x71,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0xed,0x01,0x00,0x00, +0xe9,0x01,0x00,0x00,0xe9,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0xee,0x01,0x00,0x00,0x71,0x01,0x00,0x00,0xe9,0x01,0x00,0x00,0x2c,0x00,0x0c,0x00, +0xe8,0x01,0x00,0x00,0xef,0x01,0x00,0x00,0xf9,0x00,0x00,0x00,0x72,0x01,0x00,0x00, +0x74,0x01,0x00,0x00,0xea,0x01,0x00,0x00,0xeb,0x01,0x00,0x00,0xec,0x01,0x00,0x00, +0x77,0x01,0x00,0x00,0xed,0x01,0x00,0x00,0xee,0x01,0x00,0x00,0x20,0x00,0x04,0x00, +0xf1,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0xe8,0x01,0x00,0x00,0x1c,0x00,0x04,0x00, +0xf6,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0xe7,0x01,0x00,0x00,0x20,0x00,0x04,0x00, +0xf7,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0xf6,0x01,0x00,0x00,0x2c,0x00,0x06,0x00, +0x13,0x00,0x00,0x00,0x26,0x02,0x00,0x00,0xd9,0x00,0x00,0x00,0xd9,0x00,0x00,0x00, +0xd9,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x3b,0x02,0x00,0x00, +0xab,0xaa,0x2a,0x3e,0x17,0x00,0x04,0x00,0x75,0x02,0x00,0x00,0x63,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x76,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x75,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x76,0x02,0x00,0x00,0x77,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x7a,0x02,0x00,0x00,0x10,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x7b,0x02,0x00,0x00,0x7a,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x7c,0x02,0x00,0x00,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x7d,0x02,0x00,0x00,0x7c,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x63,0x00,0x00,0x00,0x98,0x02,0x00,0x00, +0x08,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x75,0x02,0x00,0x00,0x99,0x02,0x00,0x00, +0x98,0x02,0x00,0x00,0x98,0x02,0x00,0x00,0xe6,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x95,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0x65,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x97,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x00,0x00,0x00,0x2c,0x00,0x07,0x00, +0x65,0x00,0x00,0x00,0xe4,0x04,0x00,0x00,0xf9,0x00,0x00,0x00,0x72,0x01,0x00,0x00, +0x74,0x01,0x00,0x00,0x77,0x01,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00, +0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x97,0x04,0x00,0x00,0xb1,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x95,0x04,0x00,0x00,0xb0,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x14,0x00,0x00,0x00,0x17,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0xcf,0x03,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xf1,0x01,0x00,0x00,0xd4,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xf7,0x01,0x00,0x00,0xd5,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xf1,0x01,0x00,0x00,0xd8,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x75,0x02,0x00,0x00,0x78,0x02,0x00,0x00, +0x77,0x02,0x00,0x00,0x4f,0x00,0x07,0x00,0x3f,0x01,0x00,0x00,0x79,0x02,0x00,0x00, +0x78,0x02,0x00,0x00,0x78,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x71,0x00,0x04,0x00,0x7d,0x02,0x00,0x00,0x7e,0x02,0x00,0x00,0x79,0x02,0x00,0x00, +0x7c,0x00,0x04,0x00,0x7b,0x02,0x00,0x00,0x7f,0x02,0x00,0x00,0x7e,0x02,0x00,0x00, +0x72,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0x80,0x02,0x00,0x00,0x7f,0x02,0x00,0x00, +0x41,0x00,0x05,0x00,0x9a,0x00,0x00,0x00,0xd0,0x02,0x00,0x00,0x98,0x00,0x00,0x00, +0x99,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0xd1,0x02,0x00,0x00, +0xd0,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xdd,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xdd,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x1e,0x00,0x00,0x00,0xe5,0x04,0x00,0x00, +0x99,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0xed,0x02,0x00,0x00,0xe1,0x02,0x00,0x00, +0xb1,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xe0,0x02,0x00,0x00,0xe5,0x04,0x00,0x00, +0xaa,0x00,0x00,0x00,0xf6,0x00,0x04,0x00,0xee,0x02,0x00,0x00,0xe1,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe0,0x02,0x00,0x00,0xe1,0x02,0x00,0x00, +0xee,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xe1,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0xd4,0x02,0x00,0x00,0xef,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x2d,0x00,0x00,0x00, +0xe4,0x02,0x00,0x00,0xd4,0x02,0x00,0x00,0xe5,0x04,0x00,0x00,0x3d,0x00,0x04,0x00, +0x1f,0x00,0x00,0x00,0xe5,0x02,0x00,0x00,0xe4,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x1f,0x00,0x00,0x00,0xe6,0x02,0x00,0x00,0x80,0x02,0x00,0x00,0xe5,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0xb5,0x00,0x00,0x00,0x11,0x03,0x00,0x00,0xb7,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x95,0x00,0x00,0x00,0x13,0x03,0x00,0x00,0x11,0x03,0x00,0x00, +0xe6,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x99,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x14,0x03,0x00,0x00,0x13,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xea,0x02,0x00,0x00,0xd5,0x02,0x00,0x00, +0xe5,0x04,0x00,0x00,0x3e,0x00,0x03,0x00,0xea,0x02,0x00,0x00,0x14,0x03,0x00,0x00, +0x80,0x00,0x05,0x00,0x1e,0x00,0x00,0x00,0xed,0x02,0x00,0x00,0xe5,0x04,0x00,0x00, +0x71,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xdd,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xee,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xf0,0x02,0x00,0x00, +0xd5,0x02,0x00,0x00,0x99,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xf1,0x02,0x00,0x00,0xf0,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xf2,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf2,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x1f,0x00,0x00,0x00, +0xe8,0x04,0x00,0x00,0x80,0x02,0x00,0x00,0xee,0x02,0x00,0x00,0xf3,0x04,0x00,0x00, +0x0b,0x03,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe7,0x04,0x00,0x00, +0xf1,0x02,0x00,0x00,0xee,0x02,0x00,0x00,0xf1,0x04,0x00,0x00,0x0b,0x03,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1e,0x00,0x00,0x00,0xe6,0x04,0x00,0x00,0x71,0x01,0x00,0x00, +0xee,0x02,0x00,0x00,0x0d,0x03,0x00,0x00,0x0b,0x03,0x00,0x00,0xb1,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xf5,0x02,0x00,0x00,0xe6,0x04,0x00,0x00,0xaa,0x00,0x00,0x00, +0xf6,0x00,0x04,0x00,0x0e,0x03,0x00,0x00,0x0b,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xf5,0x02,0x00,0x00,0xf6,0x02,0x00,0x00,0x0e,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf6,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xd8,0x02,0x00,0x00, +0xef,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x2d,0x00,0x00,0x00,0xf9,0x02,0x00,0x00, +0xd8,0x02,0x00,0x00,0xe6,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00, +0xfa,0x02,0x00,0x00,0xf9,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0xfb,0x02,0x00,0x00,0x80,0x02,0x00,0x00,0xfa,0x02,0x00,0x00,0x7c,0x00,0x04,0x00, +0x3f,0x01,0x00,0x00,0x19,0x03,0x00,0x00,0xfb,0x02,0x00,0x00,0x7c,0x00,0x04,0x00, +0x3f,0x01,0x00,0x00,0x1b,0x03,0x00,0x00,0xd1,0x02,0x00,0x00,0xb0,0x00,0x05,0x00, +0x43,0x01,0x00,0x00,0x1c,0x03,0x00,0x00,0x19,0x03,0x00,0x00,0x1b,0x03,0x00,0x00, +0x9b,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x1d,0x03,0x00,0x00,0x1c,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0x0a,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x1d,0x03,0x00,0x00,0xff,0x02,0x00,0x00,0x0a,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0xff,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x01,0x03,0x00,0x00, +0xd5,0x02,0x00,0x00,0xe6,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x02,0x03,0x00,0x00,0x01,0x03,0x00,0x00,0xb8,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x05,0x03,0x00,0x00,0x02,0x03,0x00,0x00,0xe7,0x04,0x00,0x00,0xf9,0x00,0x02,0x00, +0x09,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x09,0x03,0x00,0x00,0x50,0x00,0x05,0x00, +0x43,0x01,0x00,0x00,0xf5,0x04,0x00,0x00,0x05,0x03,0x00,0x00,0x05,0x03,0x00,0x00, +0xa9,0x00,0x06,0x00,0x1f,0x00,0x00,0x00,0xf6,0x04,0x00,0x00,0xf5,0x04,0x00,0x00, +0xfb,0x02,0x00,0x00,0xe8,0x04,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xf7,0x04,0x00,0x00,0x05,0x03,0x00,0x00,0x02,0x03,0x00,0x00,0xe7,0x04,0x00,0x00, +0xf9,0x00,0x02,0x00,0x0a,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x0a,0x03,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1f,0x00,0x00,0x00,0xf3,0x04,0x00,0x00,0xe8,0x04,0x00,0x00, +0xf6,0x02,0x00,0x00,0xf6,0x04,0x00,0x00,0x09,0x03,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xf1,0x04,0x00,0x00,0xe7,0x04,0x00,0x00,0xf6,0x02,0x00,0x00, +0xf7,0x04,0x00,0x00,0x09,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0x0b,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x0b,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x1e,0x00,0x00,0x00, +0x0d,0x03,0x00,0x00,0xe6,0x04,0x00,0x00,0x71,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf2,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x0e,0x03,0x00,0x00,0x6f,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x46,0x03,0x00,0x00,0xe8,0x04,0x00,0x00,0x81,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x48,0x03,0x00,0x00,0x46,0x03,0x00,0x00,0x64,0x01,0x00,0x00, +0x41,0x00,0x05,0x00,0xa5,0x00,0x00,0x00,0x58,0x03,0x00,0x00,0x98,0x00,0x00,0x00, +0xa4,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x59,0x03,0x00,0x00, +0x58,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x4a,0x03,0x00,0x00, +0x48,0x03,0x00,0x00,0x59,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x4d,0x03,0x00,0x00,0xd1,0x02,0x00,0x00,0x88,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x4e,0x03,0x00,0x00,0x4a,0x03,0x00,0x00,0x4d,0x03,0x00,0x00,0x41,0x00,0x05,0x00, +0x9a,0x00,0x00,0x00,0x60,0x03,0x00,0x00,0x98,0x00,0x00,0x00,0x9f,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0x61,0x03,0x00,0x00,0x60,0x03,0x00,0x00, +0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x50,0x03,0x00,0x00,0x61,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x51,0x03,0x00,0x00,0x4e,0x03,0x00,0x00, +0x50,0x03,0x00,0x00,0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00,0x53,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x51,0x03,0x00,0x00,0x6e,0x00,0x04,0x00, +0x1f,0x00,0x00,0x00,0x54,0x03,0x00,0x00,0x53,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0xb5,0x00,0x00,0x00,0x66,0x03,0x00,0x00,0xc7,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x95,0x00,0x00,0x00,0x68,0x03,0x00,0x00,0x66,0x03,0x00,0x00,0x54,0x03,0x00,0x00, +0x02,0x00,0x00,0x00,0x99,0x00,0x00,0x00,0x4f,0x00,0x07,0x00,0x07,0x00,0x00,0x00, +0x69,0x03,0x00,0x00,0x68,0x03,0x00,0x00,0x68,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0xa5,0x00,0x00,0x00,0x70,0x03,0x00,0x00, +0x98,0x00,0x00,0x00,0xaa,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x71,0x03,0x00,0x00,0x70,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x6c,0x03,0x00,0x00,0x69,0x03,0x00,0x00,0x71,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0xd3,0x00,0x00,0x00,0x73,0x03,0x00,0x00,0xe8,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x95,0x00,0x00,0x00,0x76,0x03,0x00,0x00,0xe7,0x04,0x00,0x00,0xd9,0x00,0x00,0x00, +0xd9,0x00,0x00,0x00,0xd9,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x73,0x03,0x00,0x00, +0x80,0x02,0x00,0x00,0x76,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0xed,0x00,0x00,0x00, +0x78,0x03,0x00,0x00,0xef,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7b,0x03,0x00,0x00,0x6c,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7c,0x03,0x00,0x00,0x6c,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x95,0x00,0x00,0x00,0x7d,0x03,0x00,0x00,0x7b,0x03,0x00,0x00, +0x7c,0x03,0x00,0x00,0xd9,0x00,0x00,0x00,0xd9,0x00,0x00,0x00,0x63,0x00,0x04,0x00, +0x78,0x03,0x00,0x00,0x80,0x02,0x00,0x00,0x7d,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x93,0x03,0x00,0x00,0x6c,0x03,0x00,0x00,0x50,0x03,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x94,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0x93,0x03,0x00,0x00,0xba,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x95,0x03,0x00,0x00,0x94,0x03,0x00,0x00,0x9d,0x01,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x96,0x03,0x00,0x00,0x95,0x03,0x00,0x00,0x00,0x01,0x00,0x00, +0xd9,0x00,0x00,0x00,0x8e,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x98,0x03,0x00,0x00, +0x6c,0x03,0x00,0x00,0x96,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x9a,0x03,0x00,0x00,0x80,0x02,0x00,0x00,0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x9c,0x03,0x00,0x00,0x9a,0x03,0x00,0x00,0x64,0x01,0x00,0x00,0x88,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x9f,0x03,0x00,0x00,0x9c,0x03,0x00,0x00,0x4d,0x03,0x00,0x00, +0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xa2,0x03,0x00,0x00,0x9f,0x03,0x00,0x00, +0x98,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xd6,0x03,0x00,0x00, +0xa2,0x03,0x00,0x00,0x4d,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xd7,0x03,0x00,0x00,0xd6,0x03,0x00,0x00,0x64,0x01,0x00,0x00,0x0c,0x00,0x06,0x00, +0x07,0x00,0x00,0x00,0xd9,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0xd7,0x03,0x00,0x00,0x6e,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0xda,0x03,0x00,0x00, +0xd9,0x03,0x00,0x00,0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00,0x02,0x04,0x00,0x00, +0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0xd7,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0xcf,0x03,0x00,0x00,0x02,0x04,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0xe2,0x03,0x00,0x00,0xcf,0x03,0x00,0x00,0xbb,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xe3,0x03,0x00,0x00,0xe2,0x03,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe4,0x03,0x00,0x00,0x00,0x01,0x00,0x00,0xe3,0x03,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xe5,0x03,0x00,0x00,0xcf,0x03,0x00,0x00, +0xe6,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe6,0x03,0x00,0x00, +0xe5,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe7,0x03,0x00,0x00, +0x00,0x01,0x00,0x00,0xe6,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe8,0x03,0x00,0x00,0xe4,0x03,0x00,0x00,0xe7,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xeb,0x03,0x00,0x00,0xe2,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xed,0x03,0x00,0x00,0xe5,0x03,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xee,0x03,0x00,0x00,0x00,0x01,0x00,0x00,0xed,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xef,0x03,0x00,0x00,0xeb,0x03,0x00,0x00, +0xee,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf2,0x03,0x00,0x00, +0xe2,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf3,0x03,0x00,0x00, +0x00,0x01,0x00,0x00,0xf2,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xf5,0x03,0x00,0x00,0xe5,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf6,0x03,0x00,0x00,0xf3,0x03,0x00,0x00,0xf5,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xf9,0x03,0x00,0x00,0xe2,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xfb,0x03,0x00,0x00,0xe5,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfc,0x03,0x00,0x00,0xf9,0x03,0x00,0x00,0xfb,0x03,0x00,0x00, +0x50,0x00,0x07,0x00,0x66,0x00,0x00,0x00,0xdf,0x04,0x00,0x00,0xe8,0x03,0x00,0x00, +0xef,0x03,0x00,0x00,0xf6,0x03,0x00,0x00,0xfc,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0xb0,0x04,0x00,0x00,0xe4,0x04,0x00,0x00,0x3e,0x00,0x03,0x00,0xb1,0x04,0x00,0x00, +0xdf,0x04,0x00,0x00,0xf9,0x00,0x02,0x00,0xa6,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa6,0x03,0x00,0x00,0xf5,0x00,0x07,0x00,0x1e,0x00,0x00,0x00,0xe9,0x04,0x00,0x00, +0x99,0x00,0x00,0x00,0x0e,0x03,0x00,0x00,0xc3,0x03,0x00,0x00,0xc1,0x03,0x00,0x00, +0xb1,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xa9,0x03,0x00,0x00,0xe9,0x04,0x00,0x00, +0xbc,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0xc4,0x03,0x00,0x00,0xc1,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa9,0x03,0x00,0x00,0xaa,0x03,0x00,0x00, +0xc4,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xaa,0x03,0x00,0x00,0x41,0x00,0x05,0x00, +0x2d,0x00,0x00,0x00,0xb3,0x04,0x00,0x00,0xb0,0x04,0x00,0x00,0xe9,0x04,0x00,0x00, +0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0xad,0x03,0x00,0x00,0xb3,0x04,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xb4,0x04,0x00,0x00,0xb1,0x04,0x00,0x00, +0xe9,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb0,0x03,0x00,0x00, +0xb4,0x04,0x00,0x00,0xba,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xb2,0x03,0x00,0x00, +0xb0,0x03,0x00,0x00,0x24,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xc0,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb2,0x03,0x00,0x00,0xb3,0x03,0x00,0x00, +0xc0,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xb3,0x03,0x00,0x00,0x80,0x00,0x05,0x00, +0x1f,0x00,0x00,0x00,0xb7,0x03,0x00,0x00,0xda,0x03,0x00,0x00,0xad,0x03,0x00,0x00, +0x7c,0x00,0x04,0x00,0x3f,0x01,0x00,0x00,0x06,0x04,0x00,0x00,0xb7,0x03,0x00,0x00, +0x7c,0x00,0x04,0x00,0x3f,0x01,0x00,0x00,0x08,0x04,0x00,0x00,0xd1,0x02,0x00,0x00, +0xb0,0x00,0x05,0x00,0x43,0x01,0x00,0x00,0x09,0x04,0x00,0x00,0x06,0x04,0x00,0x00, +0x08,0x04,0x00,0x00,0x9b,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x0a,0x04,0x00,0x00, +0x09,0x04,0x00,0x00,0xf7,0x00,0x03,0x00,0xbf,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x0a,0x04,0x00,0x00,0xbb,0x03,0x00,0x00,0xbf,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbb,0x03,0x00,0x00,0x7c,0x00,0x04,0x00,0x63,0x00,0x00,0x00, +0x0e,0x04,0x00,0x00,0xe7,0x04,0x00,0x00,0x3c,0x00,0x06,0x00,0xe4,0x00,0x00,0x00, +0x11,0x04,0x00,0x00,0xe1,0x00,0x00,0x00,0xb7,0x03,0x00,0x00,0xbb,0x00,0x00,0x00, +0xed,0x00,0x07,0x00,0x63,0x00,0x00,0x00,0x12,0x04,0x00,0x00,0x11,0x04,0x00,0x00, +0xe6,0x00,0x00,0x00,0xbb,0x00,0x00,0x00,0x0e,0x04,0x00,0x00,0xf9,0x00,0x02,0x00, +0xbf,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xbf,0x03,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc0,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xc0,0x03,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc1,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xc1,0x03,0x00,0x00,0x80,0x00,0x05,0x00, +0x1e,0x00,0x00,0x00,0xc3,0x03,0x00,0x00,0xe9,0x04,0x00,0x00,0x71,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa6,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xc4,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0xb5,0x00,0x00,0x00,0x30,0x04,0x00,0x00,0xbf,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x95,0x00,0x00,0x00,0x32,0x04,0x00,0x00,0x30,0x04,0x00,0x00, +0x80,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x99,0x00,0x00,0x00,0x4f,0x00,0x08,0x00, +0x13,0x00,0x00,0x00,0x33,0x04,0x00,0x00,0x32,0x04,0x00,0x00,0x32,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x13,0x00,0x00,0x00,0x38,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x26,0x02,0x00,0x00,0x33,0x04,0x00,0x00,0x41,0x00,0x05,0x00,0xb0,0x00,0x00,0x00, +0x3b,0x04,0x00,0x00,0x98,0x00,0x00,0x00,0xaf,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x3c,0x04,0x00,0x00,0x3b,0x04,0x00,0x00,0x50,0x00,0x06,0x00, +0x13,0x00,0x00,0x00,0x23,0x04,0x00,0x00,0x3c,0x04,0x00,0x00,0x3c,0x04,0x00,0x00, +0x3c,0x04,0x00,0x00,0x88,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x24,0x04,0x00,0x00, +0x38,0x04,0x00,0x00,0x23,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0xb5,0x00,0x00,0x00, +0x40,0x04,0x00,0x00,0xf7,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x95,0x00,0x00,0x00, +0x41,0x04,0x00,0x00,0x40,0x04,0x00,0x00,0xf9,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x99,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x42,0x04,0x00,0x00, +0x41,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x44,0x04,0x00,0x00,0x42,0x04,0x00,0x00,0xd9,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x46,0x04,0x00,0x00,0xf8,0x00,0x02,0x00,0x46,0x04,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xf8,0x04,0x00,0x00,0x44,0x04,0x00,0x00,0x00,0x01,0x00,0x00, +0x42,0x04,0x00,0x00,0x8e,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x27,0x04,0x00,0x00, +0x24,0x04,0x00,0x00,0xf8,0x04,0x00,0x00,0x3e,0x00,0x03,0x00,0x17,0x04,0x00,0x00, +0x27,0x04,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x51,0x04,0x00,0x00, +0x17,0x04,0x00,0x00,0xbb,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x52,0x04,0x00,0x00,0x51,0x04,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x61,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xd9,0x00,0x00,0x00, +0x52,0x04,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x54,0x04,0x00,0x00, +0x17,0x04,0x00,0x00,0xe6,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x55,0x04,0x00,0x00,0x54,0x04,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0x56,0x04,0x00,0x00,0x17,0x04,0x00,0x00,0x32,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x57,0x04,0x00,0x00,0x56,0x04,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x66,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x55,0x04,0x00,0x00,0x57,0x04,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x6b,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x61,0x04,0x00,0x00, +0x66,0x04,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5a,0x04,0x00,0x00, +0x6b,0x04,0x00,0x00,0x00,0x01,0x00,0x00,0x50,0x00,0x06,0x00,0x13,0x00,0x00,0x00, +0x5b,0x04,0x00,0x00,0x5a,0x04,0x00,0x00,0x5a,0x04,0x00,0x00,0x5a,0x04,0x00,0x00, +0x88,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x5c,0x04,0x00,0x00,0x27,0x04,0x00,0x00, +0x5b,0x04,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x85,0x04,0x00,0x00, +0x5c,0x04,0x00,0x00,0x08,0x01,0x00,0x00,0xbc,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x76,0x04,0x00,0x00,0x85,0x04,0x00,0x00,0x12,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x7f,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x76,0x04,0x00,0x00, +0x77,0x04,0x00,0x00,0x7a,0x04,0x00,0x00,0xf8,0x00,0x02,0x00,0x77,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x79,0x04,0x00,0x00,0x85,0x04,0x00,0x00, +0x17,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x7f,0x04,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7a,0x04,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x8a,0x04,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x85,0x04,0x00,0x00,0x1a,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7d,0x04,0x00,0x00,0x8a,0x04,0x00,0x00, +0x1f,0x01,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7e,0x04,0x00,0x00, +0x7d,0x04,0x00,0x00,0x21,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x7f,0x04,0x00,0x00, +0xf8,0x00,0x02,0x00,0x7f,0x04,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xec,0x04,0x00,0x00,0x79,0x04,0x00,0x00,0x77,0x04,0x00,0x00,0x7e,0x04,0x00,0x00, +0x7a,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x81,0x04,0x00,0x00, +0xec,0x04,0x00,0x00,0x24,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x8f,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x81,0x04,0x00,0x00, +0x3b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0xd3,0x00,0x00,0x00,0x91,0x04,0x00,0x00, +0xd5,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x95,0x00,0x00,0x00,0x94,0x04,0x00,0x00, +0x8f,0x04,0x00,0x00,0xd9,0x00,0x00,0x00,0xd9,0x00,0x00,0x00,0xd9,0x00,0x00,0x00, +0x63,0x00,0x04,0x00,0x91,0x04,0x00,0x00,0x80,0x02,0x00,0x00,0x94,0x04,0x00,0x00, +0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_b28f5a4ca50dbc8b00a09e5d08273b6d.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_b28f5a4ca50dbc8b00a09e5d08273b6d.h new file mode 100644 index 00000000..b4da9c23 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_b28f5a4ca50dbc8b00a09e5d08273b6d.h @@ -0,0 +1,463 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_b28f5a4ca50dbc8b00a09e5d08273b6d.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_b28f5a4ca50dbc8b00a09e5d08273b6d_SampledImageResourceNames[] = { "r_input_motion_vectors", "r_input_depth", "r_input_color_jittered", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_b28f5a4ca50dbc8b00a09e5d08273b6d_SampledImageResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_b28f5a4ca50dbc8b00a09e5d08273b6d_SampledImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_b28f5a4ca50dbc8b00a09e5d08273b6d_SampledImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_b28f5a4ca50dbc8b00a09e5d08273b6d_StorageImageResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_b28f5a4ca50dbc8b00a09e5d08273b6d_StorageImageResourceBindings[] = { 5, 6, 7, 11, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_b28f5a4ca50dbc8b00a09e5d08273b6d_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_b28f5a4ca50dbc8b00a09e5d08273b6d_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_b28f5a4ca50dbc8b00a09e5d08273b6d_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_b28f5a4ca50dbc8b00a09e5d08273b6d_UniformBufferResourceBindings[] = { 12, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_b28f5a4ca50dbc8b00a09e5d08273b6d_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_b28f5a4ca50dbc8b00a09e5d08273b6d_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_b28f5a4ca50dbc8b00a09e5d08273b6d_size = 7040; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_b28f5a4ca50dbc8b00a09e5d08273b6d_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0xa2,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x06,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x5c,0x02,0x00,0x00, +0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00, +0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75, +0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00, +0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70, +0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72, +0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47, +0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69, +0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00, +0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0x92,0x00,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x92,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53, +0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x92,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00, +0x06,0x00,0x07,0x00,0x92,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73, +0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00, +0x92,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f, +0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e, +0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0x92,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65, +0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0x92,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65, +0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0x92,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00, +0x06,0x00,0x08,0x00,0x92,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76, +0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00, +0x06,0x00,0x05,0x00,0x92,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x92,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61, +0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x92,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x92,0x00,0x00,0x00,0x0b,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74, +0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00, +0x06,0x00,0x07,0x00,0x92,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00, +0x92,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75, +0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72, +0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x92,0x00,0x00,0x00,0x0e,0x00,0x00,0x00, +0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00, +0x92,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53, +0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x92,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c, +0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0x92,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43, +0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00, +0x92,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61, +0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x94,0x00,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x00,0x00,0x05,0x00,0x06,0x00,0xb3,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x00,0x00,0x05,0x00,0x08,0x00, +0xbb,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f, +0x72,0x5f,0x6a,0x69,0x74,0x74,0x65,0x72,0x65,0x64,0x00,0x00,0x05,0x00,0x08,0x00, +0xc3,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69, +0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x05,0x00,0x07,0x00, +0xd4,0x00,0x00,0x00,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x6c,0x75,0x6d,0x61,0x00,0x00,0x05,0x00,0x0c,0x00,0xe0,0x00,0x00,0x00, +0x72,0x77,0x5f,0x72,0x65,0x63,0x6f,0x6e,0x73,0x74,0x72,0x75,0x63,0x74,0x65,0x64, +0x5f,0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x6e,0x65,0x61,0x72,0x65,0x73, +0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x05,0x00,0x06,0x00,0xe7,0x00,0x00,0x00, +0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x44,0x65,0x70,0x74,0x68,0x00, +0x05,0x00,0x09,0x00,0xee,0x00,0x00,0x00,0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74, +0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72, +0x73,0x00,0x00,0x00,0x05,0x00,0x07,0x00,0xf6,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x05,0x00,0x08,0x00,0x5c,0x02,0x00,0x00,0x67,0x6c,0x5f,0x47,0x6c,0x6f,0x62,0x61, +0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x92,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x92,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x92,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x92,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0x92,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x94,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x94,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb3,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb3,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xbb,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xbb,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc3,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc3,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd4,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd4,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xd4,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe0,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe0,0x00,0x00,0x00,0x21,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe7,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe7,0x00,0x00,0x00,0x21,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xe7,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xee,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xee,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0xee,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xf6,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xf6,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x5c,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x78,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00, +0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x0d,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x13,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x15,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x1f,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x2d,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x14,0x00,0x02,0x00, +0x59,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0x60,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x61,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0x60,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x62,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x60,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x91,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x1e,0x00,0x15,0x00,0x92,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0x1e,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x91,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x93,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x92,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x93,0x00,0x00,0x00, +0x94,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0x95,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x96,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0x9b,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0xa0,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xa1,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0xa6,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0xab,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xac,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xb1,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xb2,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb1,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xb2,0x00,0x00,0x00,0xb3,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x5f,0x00,0x00,0x00,0xb7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xb2,0x00,0x00,0x00,0xbb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xb2,0x00,0x00,0x00,0xc3,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0xd2,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xd3,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xd2,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xd3,0x00,0x00,0x00,0xd4,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd8,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0xde,0x00,0x00,0x00,0x5f,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xdf,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xde,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xdf,0x00,0x00,0x00,0xe0,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xe3,0x00,0x00,0x00,0x0b,0x00,0x00,0x00, +0x5f,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0xe5,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xd3,0x00,0x00,0x00,0xe7,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xec,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xed,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xec,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xed,0x00,0x00,0x00, +0xee,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xb2,0x00,0x00,0x00, +0xf6,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0xf8,0x00,0x00,0x00,0x95,0x00,0x00,0x00,0x95,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xff,0x00,0x00,0x00,0x00,0x00,0x80,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x04,0x01,0x00,0x00,0xd0,0xb3,0x59,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x05,0x01,0x00,0x00,0x59,0x17,0x37,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x06,0x01,0x00,0x00,0x98,0xdd,0x93,0x3d,0x2c,0x00,0x06,0x00, +0x13,0x00,0x00,0x00,0x07,0x01,0x00,0x00,0x04,0x01,0x00,0x00,0x05,0x01,0x00,0x00, +0x06,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x11,0x01,0x00,0x00, +0xa7,0x1a,0x11,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x16,0x01,0x00,0x00, +0xf7,0xd2,0x61,0x44,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x19,0x01,0x00,0x00, +0xab,0xaa,0xaa,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1e,0x01,0x00,0x00, +0x00,0x00,0xe8,0x42,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x20,0x01,0x00,0x00, +0x00,0x00,0x80,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x23,0x01,0x00,0x00, +0x0a,0xd7,0x23,0x3c,0x17,0x00,0x04,0x00,0x3e,0x01,0x00,0x00,0x5f,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x42,0x01,0x00,0x00,0x59,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4c,0x01,0x00,0x00, +0x00,0x00,0x00,0x3f,0x2c,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x4d,0x01,0x00,0x00, +0x4c,0x01,0x00,0x00,0x4c,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0x5a,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0x5b,0x01,0x00,0x00,0x5a,0x01,0x00,0x00,0x95,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1f,0x00,0x00,0x00,0x5d,0x01,0x00,0x00,0x95,0x00,0x00,0x00,0x5a,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0x60,0x01,0x00,0x00,0x5a,0x01,0x00,0x00, +0x5a,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x86,0x01,0x00,0x00, +0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00,0xa5,0x01,0x00,0x00, +0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0xd0,0x01,0x00,0x00, +0x09,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xd1,0x01,0x00,0x00,0x1f,0x00,0x00,0x00, +0xd0,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00,0xd2,0x01,0x00,0x00, +0xff,0xff,0xff,0xff,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0xd3,0x01,0x00,0x00, +0x95,0x00,0x00,0x00,0xd2,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0xd4,0x01,0x00,0x00,0xd2,0x01,0x00,0x00,0x95,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1f,0x00,0x00,0x00,0xd5,0x01,0x00,0x00,0xd2,0x01,0x00,0x00,0x5a,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0xd6,0x01,0x00,0x00,0xd2,0x01,0x00,0x00, +0xd2,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0xd7,0x01,0x00,0x00, +0x5a,0x01,0x00,0x00,0xd2,0x01,0x00,0x00,0x2c,0x00,0x0c,0x00,0xd1,0x01,0x00,0x00, +0xd8,0x01,0x00,0x00,0xf8,0x00,0x00,0x00,0x5b,0x01,0x00,0x00,0x5d,0x01,0x00,0x00, +0xd3,0x01,0x00,0x00,0xd4,0x01,0x00,0x00,0xd5,0x01,0x00,0x00,0x60,0x01,0x00,0x00, +0xd6,0x01,0x00,0x00,0xd7,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0xda,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0xd1,0x01,0x00,0x00,0x1c,0x00,0x04,0x00,0xdf,0x01,0x00,0x00, +0x06,0x00,0x00,0x00,0xd0,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0xe0,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0xdf,0x01,0x00,0x00,0x2c,0x00,0x06,0x00,0x13,0x00,0x00,0x00, +0x0f,0x02,0x00,0x00,0xd8,0x00,0x00,0x00,0xd8,0x00,0x00,0x00,0xd8,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x24,0x02,0x00,0x00,0xab,0xaa,0x2a,0x3e, +0x17,0x00,0x04,0x00,0x5a,0x02,0x00,0x00,0x5f,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x5b,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x5a,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x5b,0x02,0x00,0x00,0x5c,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0x77,0x02,0x00,0x00,0x08,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0x5a,0x02,0x00,0x00,0x78,0x02,0x00,0x00,0x77,0x02,0x00,0x00, +0x77,0x02,0x00,0x00,0xe5,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x33,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x61,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x35,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x62,0x00,0x00,0x00,0x2c,0x00,0x07,0x00,0x61,0x00,0x00,0x00, +0x8d,0x04,0x00,0x00,0xf8,0x00,0x00,0x00,0x5b,0x01,0x00,0x00,0x5d,0x01,0x00,0x00, +0x60,0x01,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x35,0x04,0x00,0x00,0x4f,0x04,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x33,0x04,0x00,0x00,0x4e,0x04,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xda,0x01,0x00,0x00,0xaf,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xe0,0x01,0x00,0x00,0xb0,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xda,0x01,0x00,0x00,0xb3,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x5a,0x02,0x00,0x00,0x5d,0x02,0x00,0x00,0x5c,0x02,0x00,0x00, +0x4f,0x00,0x07,0x00,0x3e,0x01,0x00,0x00,0x5e,0x02,0x00,0x00,0x5d,0x02,0x00,0x00, +0x5d,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00, +0x1f,0x00,0x00,0x00,0x5f,0x02,0x00,0x00,0x5e,0x02,0x00,0x00,0x41,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0xab,0x02,0x00,0x00,0x94,0x00,0x00,0x00,0x95,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0xac,0x02,0x00,0x00,0xab,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb8,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xb8,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1e,0x00,0x00,0x00,0x8e,0x04,0x00,0x00,0x95,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0xc8,0x02,0x00,0x00,0xbc,0x02,0x00,0x00,0xb1,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xbb,0x02,0x00,0x00,0x8e,0x04,0x00,0x00,0xa0,0x00,0x00,0x00, +0xf6,0x00,0x04,0x00,0xc9,0x02,0x00,0x00,0xbc,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xbb,0x02,0x00,0x00,0xbc,0x02,0x00,0x00,0xc9,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbc,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xaf,0x02,0x00,0x00, +0xd8,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x2d,0x00,0x00,0x00,0xbf,0x02,0x00,0x00, +0xaf,0x02,0x00,0x00,0x8e,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00, +0xc0,0x02,0x00,0x00,0xbf,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0xc1,0x02,0x00,0x00,0x5f,0x02,0x00,0x00,0xc0,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0xb1,0x00,0x00,0x00,0xec,0x02,0x00,0x00,0xb3,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x91,0x00,0x00,0x00,0xee,0x02,0x00,0x00,0xec,0x02,0x00,0x00,0xc1,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x95,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xef,0x02,0x00,0x00,0xee,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0xc5,0x02,0x00,0x00,0xb0,0x02,0x00,0x00,0x8e,0x04,0x00,0x00, +0x3e,0x00,0x03,0x00,0xc5,0x02,0x00,0x00,0xef,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x1e,0x00,0x00,0x00,0xc8,0x02,0x00,0x00,0x8e,0x04,0x00,0x00,0x5a,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb8,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xc9,0x02,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xcb,0x02,0x00,0x00,0xb0,0x02,0x00,0x00, +0x95,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xcc,0x02,0x00,0x00, +0xcb,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xcd,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xcd,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x1f,0x00,0x00,0x00,0x91,0x04,0x00,0x00, +0x5f,0x02,0x00,0x00,0xc9,0x02,0x00,0x00,0x9c,0x04,0x00,0x00,0xe6,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x90,0x04,0x00,0x00,0xcc,0x02,0x00,0x00, +0xc9,0x02,0x00,0x00,0x9a,0x04,0x00,0x00,0xe6,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x1e,0x00,0x00,0x00,0x8f,0x04,0x00,0x00,0x5a,0x01,0x00,0x00,0xc9,0x02,0x00,0x00, +0xe8,0x02,0x00,0x00,0xe6,0x02,0x00,0x00,0xb1,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0xd0,0x02,0x00,0x00,0x8f,0x04,0x00,0x00,0xa0,0x00,0x00,0x00,0xf6,0x00,0x04,0x00, +0xe9,0x02,0x00,0x00,0xe6,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xd0,0x02,0x00,0x00,0xd1,0x02,0x00,0x00,0xe9,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd1,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xb3,0x02,0x00,0x00,0xd8,0x01,0x00,0x00, +0x41,0x00,0x05,0x00,0x2d,0x00,0x00,0x00,0xd4,0x02,0x00,0x00,0xb3,0x02,0x00,0x00, +0x8f,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0xd5,0x02,0x00,0x00, +0xd4,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0xd6,0x02,0x00,0x00, +0x5f,0x02,0x00,0x00,0xd5,0x02,0x00,0x00,0x7c,0x00,0x04,0x00,0x3e,0x01,0x00,0x00, +0xf4,0x02,0x00,0x00,0xd6,0x02,0x00,0x00,0x7c,0x00,0x04,0x00,0x3e,0x01,0x00,0x00, +0xf6,0x02,0x00,0x00,0xac,0x02,0x00,0x00,0xb0,0x00,0x05,0x00,0x42,0x01,0x00,0x00, +0xf7,0x02,0x00,0x00,0xf4,0x02,0x00,0x00,0xf6,0x02,0x00,0x00,0x9b,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0xf8,0x02,0x00,0x00,0xf7,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xe5,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xf8,0x02,0x00,0x00, +0xda,0x02,0x00,0x00,0xe5,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xda,0x02,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xdc,0x02,0x00,0x00,0xb0,0x02,0x00,0x00, +0x8f,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xdd,0x02,0x00,0x00, +0xdc,0x02,0x00,0x00,0xb8,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xe0,0x02,0x00,0x00, +0xdd,0x02,0x00,0x00,0x90,0x04,0x00,0x00,0xf9,0x00,0x02,0x00,0xe4,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe4,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x42,0x01,0x00,0x00, +0x9e,0x04,0x00,0x00,0xe0,0x02,0x00,0x00,0xe0,0x02,0x00,0x00,0xa9,0x00,0x06,0x00, +0x1f,0x00,0x00,0x00,0x9f,0x04,0x00,0x00,0x9e,0x04,0x00,0x00,0xd6,0x02,0x00,0x00, +0x91,0x04,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa0,0x04,0x00,0x00, +0xe0,0x02,0x00,0x00,0xdd,0x02,0x00,0x00,0x90,0x04,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe5,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xe5,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x1f,0x00,0x00,0x00,0x9c,0x04,0x00,0x00,0x91,0x04,0x00,0x00,0xd1,0x02,0x00,0x00, +0x9f,0x04,0x00,0x00,0xe4,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x9a,0x04,0x00,0x00,0x90,0x04,0x00,0x00,0xd1,0x02,0x00,0x00,0xa0,0x04,0x00,0x00, +0xe4,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xe6,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe6,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1e,0x00,0x00,0x00,0xe8,0x02,0x00,0x00, +0x8f,0x04,0x00,0x00,0x5a,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xcd,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe9,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0xb1,0x00,0x00,0x00, +0xfd,0x02,0x00,0x00,0xc3,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00, +0xff,0x02,0x00,0x00,0xfd,0x02,0x00,0x00,0x91,0x04,0x00,0x00,0x02,0x00,0x00,0x00, +0x95,0x00,0x00,0x00,0x4f,0x00,0x07,0x00,0x07,0x00,0x00,0x00,0x00,0x03,0x00,0x00, +0xff,0x02,0x00,0x00,0xff,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0xa1,0x00,0x00,0x00,0x0a,0x03,0x00,0x00,0x94,0x00,0x00,0x00, +0xa0,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x0b,0x03,0x00,0x00, +0x0a,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x03,0x03,0x00,0x00, +0x00,0x03,0x00,0x00,0x0b,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0xa1,0x00,0x00,0x00, +0x0e,0x03,0x00,0x00,0x94,0x00,0x00,0x00,0xa6,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x0f,0x03,0x00,0x00,0x0e,0x03,0x00,0x00,0x83,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x06,0x03,0x00,0x00,0x03,0x03,0x00,0x00,0x0f,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0xd2,0x00,0x00,0x00,0x11,0x03,0x00,0x00,0xe7,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0x14,0x03,0x00,0x00,0x90,0x04,0x00,0x00, +0xd8,0x00,0x00,0x00,0xd8,0x00,0x00,0x00,0xd8,0x00,0x00,0x00,0x63,0x00,0x04,0x00, +0x11,0x03,0x00,0x00,0x5f,0x02,0x00,0x00,0x14,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0xec,0x00,0x00,0x00,0x16,0x03,0x00,0x00,0xee,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x19,0x03,0x00,0x00,0x06,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1a,0x03,0x00,0x00,0x06,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0x1b,0x03,0x00,0x00, +0x19,0x03,0x00,0x00,0x1a,0x03,0x00,0x00,0xd8,0x00,0x00,0x00,0xd8,0x00,0x00,0x00, +0x63,0x00,0x04,0x00,0x16,0x03,0x00,0x00,0x5f,0x02,0x00,0x00,0x1b,0x03,0x00,0x00, +0x41,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x65,0x03,0x00,0x00,0x94,0x00,0x00,0x00, +0x9b,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0x66,0x03,0x00,0x00, +0x65,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x30,0x03,0x00,0x00, +0x66,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x31,0x03,0x00,0x00, +0x06,0x03,0x00,0x00,0x30,0x03,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x32,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x31,0x03,0x00,0x00, +0xba,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x33,0x03,0x00,0x00,0x32,0x03,0x00,0x00, +0x86,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x34,0x03,0x00,0x00, +0x33,0x03,0x00,0x00,0xff,0x00,0x00,0x00,0xd8,0x00,0x00,0x00,0x8e,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x36,0x03,0x00,0x00,0x06,0x03,0x00,0x00,0x34,0x03,0x00,0x00, +0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x38,0x03,0x00,0x00,0x5f,0x02,0x00,0x00, +0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x3a,0x03,0x00,0x00,0x38,0x03,0x00,0x00, +0x4d,0x01,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x3c,0x03,0x00,0x00, +0xac,0x02,0x00,0x00,0x88,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x3d,0x03,0x00,0x00, +0x3a,0x03,0x00,0x00,0x3c,0x03,0x00,0x00,0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x40,0x03,0x00,0x00,0x3d,0x03,0x00,0x00,0x36,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x74,0x03,0x00,0x00,0x40,0x03,0x00,0x00,0x3c,0x03,0x00,0x00, +0x83,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x75,0x03,0x00,0x00,0x74,0x03,0x00,0x00, +0x4d,0x01,0x00,0x00,0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00,0x77,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x75,0x03,0x00,0x00,0x6e,0x00,0x04,0x00, +0x1f,0x00,0x00,0x00,0x78,0x03,0x00,0x00,0x77,0x03,0x00,0x00,0x0c,0x00,0x06,0x00, +0x07,0x00,0x00,0x00,0xa0,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0x75,0x03,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x81,0x03,0x00,0x00, +0xa0,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x82,0x03,0x00,0x00,0xff,0x00,0x00,0x00,0x81,0x03,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x84,0x03,0x00,0x00,0xa0,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x85,0x03,0x00,0x00,0xff,0x00,0x00,0x00, +0x84,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x86,0x03,0x00,0x00, +0x82,0x03,0x00,0x00,0x85,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8d,0x03,0x00,0x00,0x81,0x03,0x00,0x00,0x85,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x94,0x03,0x00,0x00,0x82,0x03,0x00,0x00,0x84,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9a,0x03,0x00,0x00,0x81,0x03,0x00,0x00, +0x84,0x03,0x00,0x00,0x50,0x00,0x07,0x00,0x62,0x00,0x00,0x00,0x7d,0x04,0x00,0x00, +0x86,0x03,0x00,0x00,0x8d,0x03,0x00,0x00,0x94,0x03,0x00,0x00,0x9a,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0x4e,0x04,0x00,0x00,0x8d,0x04,0x00,0x00,0x3e,0x00,0x03,0x00, +0x4f,0x04,0x00,0x00,0x7d,0x04,0x00,0x00,0xf9,0x00,0x02,0x00,0x44,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x44,0x03,0x00,0x00,0xf5,0x00,0x07,0x00,0x1e,0x00,0x00,0x00, +0x92,0x04,0x00,0x00,0x95,0x00,0x00,0x00,0xe9,0x02,0x00,0x00,0x61,0x03,0x00,0x00, +0x5f,0x03,0x00,0x00,0xb1,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x47,0x03,0x00,0x00, +0x92,0x04,0x00,0x00,0xa5,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x62,0x03,0x00,0x00, +0x5f,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x47,0x03,0x00,0x00, +0x48,0x03,0x00,0x00,0x62,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x48,0x03,0x00,0x00, +0x41,0x00,0x05,0x00,0x2d,0x00,0x00,0x00,0x51,0x04,0x00,0x00,0x4e,0x04,0x00,0x00, +0x92,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0x4b,0x03,0x00,0x00, +0x51,0x04,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x52,0x04,0x00,0x00, +0x4f,0x04,0x00,0x00,0x92,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x4e,0x03,0x00,0x00,0x52,0x04,0x00,0x00,0xba,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x50,0x03,0x00,0x00,0x4e,0x03,0x00,0x00,0x23,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x5e,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x50,0x03,0x00,0x00, +0x51,0x03,0x00,0x00,0x5e,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x51,0x03,0x00,0x00, +0x80,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0x55,0x03,0x00,0x00,0x78,0x03,0x00,0x00, +0x4b,0x03,0x00,0x00,0x7c,0x00,0x04,0x00,0x3e,0x01,0x00,0x00,0xa4,0x03,0x00,0x00, +0x55,0x03,0x00,0x00,0x7c,0x00,0x04,0x00,0x3e,0x01,0x00,0x00,0xa6,0x03,0x00,0x00, +0xac,0x02,0x00,0x00,0xb0,0x00,0x05,0x00,0x42,0x01,0x00,0x00,0xa7,0x03,0x00,0x00, +0xa4,0x03,0x00,0x00,0xa6,0x03,0x00,0x00,0x9b,0x00,0x04,0x00,0x59,0x00,0x00,0x00, +0xa8,0x03,0x00,0x00,0xa7,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x5d,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa8,0x03,0x00,0x00,0x59,0x03,0x00,0x00, +0x5d,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x59,0x03,0x00,0x00,0x7c,0x00,0x04,0x00, +0x5f,0x00,0x00,0x00,0xac,0x03,0x00,0x00,0x90,0x04,0x00,0x00,0x3c,0x00,0x06,0x00, +0xe3,0x00,0x00,0x00,0xaf,0x03,0x00,0x00,0xe0,0x00,0x00,0x00,0x55,0x03,0x00,0x00, +0xb7,0x00,0x00,0x00,0xed,0x00,0x07,0x00,0x5f,0x00,0x00,0x00,0xb0,0x03,0x00,0x00, +0xaf,0x03,0x00,0x00,0xe5,0x00,0x00,0x00,0xb7,0x00,0x00,0x00,0xac,0x03,0x00,0x00, +0xf9,0x00,0x02,0x00,0x5d,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x5d,0x03,0x00,0x00, +0xf9,0x00,0x02,0x00,0x5e,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x5e,0x03,0x00,0x00, +0xf9,0x00,0x02,0x00,0x5f,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x5f,0x03,0x00,0x00, +0x80,0x00,0x05,0x00,0x1e,0x00,0x00,0x00,0x61,0x03,0x00,0x00,0x92,0x04,0x00,0x00, +0x5a,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x44,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0x62,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0xb1,0x00,0x00,0x00,0xce,0x03,0x00,0x00, +0xbb,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0xd0,0x03,0x00,0x00, +0xce,0x03,0x00,0x00,0x5f,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x95,0x00,0x00,0x00, +0x4f,0x00,0x08,0x00,0x13,0x00,0x00,0x00,0xd1,0x03,0x00,0x00,0xd0,0x03,0x00,0x00, +0xd0,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x13,0x00,0x00,0x00,0xd6,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x0f,0x02,0x00,0x00,0xd1,0x03,0x00,0x00,0x41,0x00,0x05,0x00, +0xac,0x00,0x00,0x00,0xd9,0x03,0x00,0x00,0x94,0x00,0x00,0x00,0xab,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xda,0x03,0x00,0x00,0xd9,0x03,0x00,0x00, +0x50,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0xc1,0x03,0x00,0x00,0xda,0x03,0x00,0x00, +0xda,0x03,0x00,0x00,0xda,0x03,0x00,0x00,0x88,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0xc2,0x03,0x00,0x00,0xd6,0x03,0x00,0x00,0xc1,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0xb1,0x00,0x00,0x00,0xde,0x03,0x00,0x00,0xf6,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x91,0x00,0x00,0x00,0xdf,0x03,0x00,0x00,0xde,0x03,0x00,0x00,0xf8,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x95,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe0,0x03,0x00,0x00,0xdf,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xe2,0x03,0x00,0x00,0xe0,0x03,0x00,0x00,0xd8,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe4,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xe4,0x03,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa1,0x04,0x00,0x00,0xe2,0x03,0x00,0x00, +0xff,0x00,0x00,0x00,0xe0,0x03,0x00,0x00,0x8e,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0xc5,0x03,0x00,0x00,0xc2,0x03,0x00,0x00,0xa1,0x04,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf0,0x03,0x00,0x00,0xc5,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xff,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xd8,0x00,0x00,0x00,0xf0,0x03,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf3,0x03,0x00,0x00,0xc5,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf5,0x03,0x00,0x00,0xc5,0x03,0x00,0x00, +0x02,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x04,0x04,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xf3,0x03,0x00,0x00,0xf5,0x03,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x09,0x04,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xff,0x03,0x00,0x00,0x04,0x04,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf8,0x03,0x00,0x00,0x09,0x04,0x00,0x00,0xff,0x00,0x00,0x00, +0x50,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0xf9,0x03,0x00,0x00,0xf8,0x03,0x00,0x00, +0xf8,0x03,0x00,0x00,0xf8,0x03,0x00,0x00,0x88,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0xfa,0x03,0x00,0x00,0xc5,0x03,0x00,0x00,0xf9,0x03,0x00,0x00,0x94,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x23,0x04,0x00,0x00,0xfa,0x03,0x00,0x00,0x07,0x01,0x00,0x00, +0xbc,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x14,0x04,0x00,0x00,0x23,0x04,0x00,0x00, +0x11,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x1d,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x14,0x04,0x00,0x00,0x15,0x04,0x00,0x00,0x18,0x04,0x00,0x00, +0xf8,0x00,0x02,0x00,0x15,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x17,0x04,0x00,0x00,0x23,0x04,0x00,0x00,0x16,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x1d,0x04,0x00,0x00,0xf8,0x00,0x02,0x00,0x18,0x04,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x28,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x23,0x04,0x00,0x00,0x19,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1b,0x04,0x00,0x00,0x28,0x04,0x00,0x00,0x1e,0x01,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1c,0x04,0x00,0x00,0x1b,0x04,0x00,0x00,0x20,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x1d,0x04,0x00,0x00,0xf8,0x00,0x02,0x00,0x1d,0x04,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x95,0x04,0x00,0x00,0x17,0x04,0x00,0x00, +0x15,0x04,0x00,0x00,0x1c,0x04,0x00,0x00,0x18,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1f,0x04,0x00,0x00,0x95,0x04,0x00,0x00,0x23,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x2d,0x04,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x1f,0x04,0x00,0x00,0x24,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0xd2,0x00,0x00,0x00,0x2f,0x04,0x00,0x00,0xd4,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x91,0x00,0x00,0x00,0x32,0x04,0x00,0x00,0x2d,0x04,0x00,0x00,0xd8,0x00,0x00,0x00, +0xd8,0x00,0x00,0x00,0xd8,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x2f,0x04,0x00,0x00, +0x5f,0x02,0x00,0x00,0x32,0x04,0x00,0x00,0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_b80f5f70bd7a0f7b8df760687720d344.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_b80f5f70bd7a0f7b8df760687720d344.h new file mode 100644 index 00000000..99b25b3f --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_b80f5f70bd7a0f7b8df760687720d344.h @@ -0,0 +1,490 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_b80f5f70bd7a0f7b8df760687720d344.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_b80f5f70bd7a0f7b8df760687720d344_SampledImageResourceNames[] = { "r_input_motion_vectors", "r_input_depth", "r_input_color_jittered", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_b80f5f70bd7a0f7b8df760687720d344_SampledImageResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_b80f5f70bd7a0f7b8df760687720d344_SampledImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_b80f5f70bd7a0f7b8df760687720d344_SampledImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_b80f5f70bd7a0f7b8df760687720d344_StorageImageResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_b80f5f70bd7a0f7b8df760687720d344_StorageImageResourceBindings[] = { 5, 6, 7, 11, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_b80f5f70bd7a0f7b8df760687720d344_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_b80f5f70bd7a0f7b8df760687720d344_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_b80f5f70bd7a0f7b8df760687720d344_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_b80f5f70bd7a0f7b8df760687720d344_UniformBufferResourceBindings[] = { 12, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_b80f5f70bd7a0f7b8df760687720d344_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_b80f5f70bd7a0f7b8df760687720d344_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_b80f5f70bd7a0f7b8df760687720d344_size = 7468; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_b80f5f70bd7a0f7b8df760687720d344_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x8c,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x16,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00, +0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c,0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30, +0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x0f,0x00,0x06,0x00,0x05,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0x52,0x02,0x00,0x00,0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00, +0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65, +0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74, +0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x31,0x36,0x62,0x69,0x74,0x5f, +0x73,0x74,0x6f,0x72,0x61,0x67,0x65,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x65,0x78,0x70,0x6c,0x69,0x63, +0x69,0x74,0x5f,0x61,0x72,0x69,0x74,0x68,0x6d,0x65,0x74,0x69,0x63,0x5f,0x74,0x79, +0x70,0x65,0x73,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c, +0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65, +0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00, +0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64, +0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00, +0x90,0x00,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x90,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e, +0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x90,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69, +0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00,0x90,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0b,0x00,0x90,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70, +0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44, +0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00, +0x90,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00, +0x90,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00, +0x90,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e, +0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00,0x90,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70, +0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00,0x90,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x90,0x00,0x00,0x00, +0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x90,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x90,0x00,0x00,0x00, +0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74, +0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00,0x90,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0a,0x00,0x90,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70, +0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x90,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00, +0x06,0x00,0x09,0x00,0x90,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74, +0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x90,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00, +0x90,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63, +0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00, +0x06,0x00,0x0a,0x00,0x90,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65, +0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x92,0x00,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00,0x05,0x00,0x06,0x00,0xac,0x00,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x00,0x00, +0x05,0x00,0x08,0x00,0xb4,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x63,0x6f,0x6c,0x6f,0x72,0x5f,0x6a,0x69,0x74,0x74,0x65,0x72,0x65,0x64,0x00,0x00, +0x05,0x00,0x08,0x00,0xbc,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00, +0x05,0x00,0x07,0x00,0xca,0x00,0x00,0x00,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f, +0x69,0x6e,0x70,0x75,0x74,0x5f,0x6c,0x75,0x6d,0x61,0x00,0x00,0x05,0x00,0x0c,0x00, +0xd6,0x00,0x00,0x00,0x72,0x77,0x5f,0x72,0x65,0x63,0x6f,0x6e,0x73,0x74,0x72,0x75, +0x63,0x74,0x65,0x64,0x5f,0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x6e,0x65, +0x61,0x72,0x65,0x73,0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x05,0x00,0x06,0x00, +0xdd,0x00,0x00,0x00,0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x44,0x65, +0x70,0x74,0x68,0x00,0x05,0x00,0x09,0x00,0xe4,0x00,0x00,0x00,0x72,0x77,0x5f,0x64, +0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65, +0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x00,0x05,0x00,0x07,0x00,0xec,0x00,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65, +0x00,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0x52,0x02,0x00,0x00,0x67,0x6c,0x5f,0x47, +0x6c,0x6f,0x62,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49, +0x44,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x90,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x90,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00, +0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x90,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x90,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x90,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x90,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x92,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x92,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xac,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xac,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb4,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb4,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xbc,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xbc,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xca,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xca,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0xca,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd6,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd6,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xdd,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xdd,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xdd,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe4,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe4,0x00,0x00,0x00,0x21,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xe4,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xec,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xec,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x52,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x1c,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x74,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x0d,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x14,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x15,0x00,0x04,0x00,0x1e,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x2b,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0x14,0x00,0x02,0x00,0x57,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0x5e,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x5f,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0x5e,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x60,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x5e,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x8f,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1e,0x00,0x15,0x00,0x90,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x8f,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x91,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x90,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x91,0x00,0x00,0x00,0x92,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0x93,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x94,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0x99,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0x9e,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x9f,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0xa4,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xa5,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0xaa,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xab,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xaa,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xab,0x00,0x00,0x00,0xac,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xb0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xab,0x00,0x00,0x00,0xb4,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xab,0x00,0x00,0x00,0xbc,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0xc8,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x09,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xc9,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xc8,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xc9,0x00,0x00,0x00,0xca,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xce,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xd4,0x00,0x00,0x00,0x5d,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xd5,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xd4,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xd5,0x00,0x00,0x00, +0xd6,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xd9,0x00,0x00,0x00, +0x0b,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0xdb,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xc9,0x00,0x00,0x00, +0xdd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xe2,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xe3,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe2,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xe3,0x00,0x00,0x00,0xe4,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xab,0x00,0x00,0x00,0xec,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1f,0x00,0x00,0x00,0xee,0x00,0x00,0x00,0x93,0x00,0x00,0x00,0x93,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf5,0x00,0x00,0x00,0x00,0x00,0x80,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xfa,0x00,0x00,0x00,0xd0,0xb3,0x59,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xfb,0x00,0x00,0x00,0x59,0x17,0x37,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xfc,0x00,0x00,0x00,0x98,0xdd,0x93,0x3d, +0x2c,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0xfd,0x00,0x00,0x00,0xfa,0x00,0x00,0x00, +0xfb,0x00,0x00,0x00,0xfc,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x07,0x01,0x00,0x00,0xa7,0x1a,0x11,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x0c,0x01,0x00,0x00,0xf7,0xd2,0x61,0x44,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x0f,0x01,0x00,0x00,0xab,0xaa,0xaa,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x14,0x01,0x00,0x00,0x00,0x00,0xe8,0x42,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x16,0x01,0x00,0x00,0x00,0x00,0x80,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x19,0x01,0x00,0x00,0x0a,0xd7,0x23,0x3c,0x2b,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0x27,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x34,0x01,0x00,0x00, +0x5d,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x38,0x01,0x00,0x00, +0x57,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x42,0x01,0x00,0x00,0x00,0x00,0x00,0x3f,0x2c,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x43,0x01,0x00,0x00,0x42,0x01,0x00,0x00,0x42,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0x50,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1f,0x00,0x00,0x00,0x51,0x01,0x00,0x00,0x50,0x01,0x00,0x00,0x93,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0x53,0x01,0x00,0x00,0x93,0x00,0x00,0x00, +0x50,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0x56,0x01,0x00,0x00, +0x50,0x01,0x00,0x00,0x50,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x7c,0x01,0x00,0x00,0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0x9b,0x01,0x00,0x00,0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0xc6,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xc7,0x01,0x00,0x00, +0x1f,0x00,0x00,0x00,0xc6,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0xc8,0x01,0x00,0x00,0xff,0xff,0xff,0xff,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0xc9,0x01,0x00,0x00,0x93,0x00,0x00,0x00,0xc8,0x01,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1f,0x00,0x00,0x00,0xca,0x01,0x00,0x00,0xc8,0x01,0x00,0x00,0x93,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0xcb,0x01,0x00,0x00,0xc8,0x01,0x00,0x00, +0x50,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0xcc,0x01,0x00,0x00, +0xc8,0x01,0x00,0x00,0xc8,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0xcd,0x01,0x00,0x00,0x50,0x01,0x00,0x00,0xc8,0x01,0x00,0x00,0x2c,0x00,0x0c,0x00, +0xc7,0x01,0x00,0x00,0xce,0x01,0x00,0x00,0xee,0x00,0x00,0x00,0x51,0x01,0x00,0x00, +0x53,0x01,0x00,0x00,0xc9,0x01,0x00,0x00,0xca,0x01,0x00,0x00,0xcb,0x01,0x00,0x00, +0x56,0x01,0x00,0x00,0xcc,0x01,0x00,0x00,0xcd,0x01,0x00,0x00,0x20,0x00,0x04,0x00, +0xd0,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0xc7,0x01,0x00,0x00,0x1c,0x00,0x04,0x00, +0xd5,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0xc6,0x01,0x00,0x00,0x20,0x00,0x04,0x00, +0xd6,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0xd5,0x01,0x00,0x00,0x2c,0x00,0x06,0x00, +0x13,0x00,0x00,0x00,0x05,0x02,0x00,0x00,0xce,0x00,0x00,0x00,0xce,0x00,0x00,0x00, +0xce,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1a,0x02,0x00,0x00, +0xab,0xaa,0x2a,0x3e,0x17,0x00,0x04,0x00,0x50,0x02,0x00,0x00,0x5d,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x51,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x50,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x51,0x02,0x00,0x00,0x52,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x55,0x02,0x00,0x00,0x10,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x56,0x02,0x00,0x00,0x55,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x57,0x02,0x00,0x00,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x58,0x02,0x00,0x00,0x57,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x73,0x02,0x00,0x00, +0x08,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x50,0x02,0x00,0x00,0x74,0x02,0x00,0x00, +0x73,0x02,0x00,0x00,0x73,0x02,0x00,0x00,0xdb,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x28,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0x5f,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x2a,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x2c,0x00,0x07,0x00, +0x5f,0x00,0x00,0x00,0x77,0x04,0x00,0x00,0xee,0x00,0x00,0x00,0x51,0x01,0x00,0x00, +0x53,0x01,0x00,0x00,0x56,0x01,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00, +0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x2a,0x04,0x00,0x00,0x44,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x28,0x04,0x00,0x00,0x43,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x14,0x00,0x00,0x00,0xaa,0x03,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x62,0x03,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xd0,0x01,0x00,0x00,0xab,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xd6,0x01,0x00,0x00,0xac,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xd0,0x01,0x00,0x00,0xaf,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x50,0x02,0x00,0x00,0x53,0x02,0x00,0x00, +0x52,0x02,0x00,0x00,0x4f,0x00,0x07,0x00,0x34,0x01,0x00,0x00,0x54,0x02,0x00,0x00, +0x53,0x02,0x00,0x00,0x53,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x71,0x00,0x04,0x00,0x58,0x02,0x00,0x00,0x59,0x02,0x00,0x00,0x54,0x02,0x00,0x00, +0x7c,0x00,0x04,0x00,0x56,0x02,0x00,0x00,0x5a,0x02,0x00,0x00,0x59,0x02,0x00,0x00, +0x72,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0x5b,0x02,0x00,0x00,0x5a,0x02,0x00,0x00, +0x41,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0xa7,0x02,0x00,0x00,0x92,0x00,0x00,0x00, +0x93,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0xa8,0x02,0x00,0x00, +0xa7,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xb4,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb4,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x1e,0x00,0x00,0x00,0x78,0x04,0x00,0x00, +0x93,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0xc4,0x02,0x00,0x00,0xb8,0x02,0x00,0x00, +0xb1,0x00,0x05,0x00,0x57,0x00,0x00,0x00,0xb7,0x02,0x00,0x00,0x78,0x04,0x00,0x00, +0x9e,0x00,0x00,0x00,0xf6,0x00,0x04,0x00,0xc5,0x02,0x00,0x00,0xb8,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb7,0x02,0x00,0x00,0xb8,0x02,0x00,0x00, +0xc5,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xb8,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0xab,0x02,0x00,0x00,0xce,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x2b,0x00,0x00,0x00, +0xbb,0x02,0x00,0x00,0xab,0x02,0x00,0x00,0x78,0x04,0x00,0x00,0x3d,0x00,0x04,0x00, +0x1f,0x00,0x00,0x00,0xbc,0x02,0x00,0x00,0xbb,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x1f,0x00,0x00,0x00,0xbd,0x02,0x00,0x00,0x5b,0x02,0x00,0x00,0xbc,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0xaa,0x00,0x00,0x00,0xe8,0x02,0x00,0x00,0xac,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0xea,0x02,0x00,0x00,0xe8,0x02,0x00,0x00, +0xbd,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x93,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xeb,0x02,0x00,0x00,0xea,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xc1,0x02,0x00,0x00,0xac,0x02,0x00,0x00, +0x78,0x04,0x00,0x00,0x3e,0x00,0x03,0x00,0xc1,0x02,0x00,0x00,0xeb,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x1e,0x00,0x00,0x00,0xc4,0x02,0x00,0x00,0x78,0x04,0x00,0x00, +0x50,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xb4,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc5,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xc7,0x02,0x00,0x00, +0xac,0x02,0x00,0x00,0x93,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xc8,0x02,0x00,0x00,0xc7,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xc9,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc9,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x1f,0x00,0x00,0x00, +0x7b,0x04,0x00,0x00,0x5b,0x02,0x00,0x00,0xc5,0x02,0x00,0x00,0x86,0x04,0x00,0x00, +0xe2,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x7a,0x04,0x00,0x00, +0xc8,0x02,0x00,0x00,0xc5,0x02,0x00,0x00,0x84,0x04,0x00,0x00,0xe2,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1e,0x00,0x00,0x00,0x79,0x04,0x00,0x00,0x50,0x01,0x00,0x00, +0xc5,0x02,0x00,0x00,0xe4,0x02,0x00,0x00,0xe2,0x02,0x00,0x00,0xb1,0x00,0x05,0x00, +0x57,0x00,0x00,0x00,0xcc,0x02,0x00,0x00,0x79,0x04,0x00,0x00,0x9e,0x00,0x00,0x00, +0xf6,0x00,0x04,0x00,0xe5,0x02,0x00,0x00,0xe2,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xcc,0x02,0x00,0x00,0xcd,0x02,0x00,0x00,0xe5,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xcd,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xaf,0x02,0x00,0x00, +0xce,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x2b,0x00,0x00,0x00,0xd0,0x02,0x00,0x00, +0xaf,0x02,0x00,0x00,0x79,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00, +0xd1,0x02,0x00,0x00,0xd0,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0xd2,0x02,0x00,0x00,0x5b,0x02,0x00,0x00,0xd1,0x02,0x00,0x00,0x7c,0x00,0x04,0x00, +0x34,0x01,0x00,0x00,0xf0,0x02,0x00,0x00,0xd2,0x02,0x00,0x00,0x7c,0x00,0x04,0x00, +0x34,0x01,0x00,0x00,0xf2,0x02,0x00,0x00,0xa8,0x02,0x00,0x00,0xb0,0x00,0x05,0x00, +0x38,0x01,0x00,0x00,0xf3,0x02,0x00,0x00,0xf0,0x02,0x00,0x00,0xf2,0x02,0x00,0x00, +0x9b,0x00,0x04,0x00,0x57,0x00,0x00,0x00,0xf4,0x02,0x00,0x00,0xf3,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xe1,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xf4,0x02,0x00,0x00,0xd6,0x02,0x00,0x00,0xe1,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd6,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xd8,0x02,0x00,0x00, +0xac,0x02,0x00,0x00,0x79,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xd9,0x02,0x00,0x00,0xd8,0x02,0x00,0x00,0xba,0x00,0x05,0x00,0x57,0x00,0x00,0x00, +0xdc,0x02,0x00,0x00,0xd9,0x02,0x00,0x00,0x7a,0x04,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe0,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xe0,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x38,0x01,0x00,0x00,0x88,0x04,0x00,0x00,0xdc,0x02,0x00,0x00,0xdc,0x02,0x00,0x00, +0xa9,0x00,0x06,0x00,0x1f,0x00,0x00,0x00,0x89,0x04,0x00,0x00,0x88,0x04,0x00,0x00, +0xd2,0x02,0x00,0x00,0x7b,0x04,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x8a,0x04,0x00,0x00,0xdc,0x02,0x00,0x00,0xd9,0x02,0x00,0x00,0x7a,0x04,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe1,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xe1,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1f,0x00,0x00,0x00,0x86,0x04,0x00,0x00,0x7b,0x04,0x00,0x00, +0xcd,0x02,0x00,0x00,0x89,0x04,0x00,0x00,0xe0,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x84,0x04,0x00,0x00,0x7a,0x04,0x00,0x00,0xcd,0x02,0x00,0x00, +0x8a,0x04,0x00,0x00,0xe0,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xe2,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe2,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1e,0x00,0x00,0x00, +0xe4,0x02,0x00,0x00,0x79,0x04,0x00,0x00,0x50,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc9,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xe5,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0xaa,0x00,0x00,0x00,0xf9,0x02,0x00,0x00,0xbc,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x8f,0x00,0x00,0x00,0xfb,0x02,0x00,0x00,0xf9,0x02,0x00,0x00,0x7b,0x04,0x00,0x00, +0x02,0x00,0x00,0x00,0x93,0x00,0x00,0x00,0x4f,0x00,0x07,0x00,0x07,0x00,0x00,0x00, +0xfc,0x02,0x00,0x00,0xfb,0x02,0x00,0x00,0xfb,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x9f,0x00,0x00,0x00,0x03,0x03,0x00,0x00, +0x92,0x00,0x00,0x00,0x9e,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x04,0x03,0x00,0x00,0x03,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xff,0x02,0x00,0x00,0xfc,0x02,0x00,0x00,0x04,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0xc8,0x00,0x00,0x00,0x06,0x03,0x00,0x00,0xdd,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x8f,0x00,0x00,0x00,0x09,0x03,0x00,0x00,0x7a,0x04,0x00,0x00,0xce,0x00,0x00,0x00, +0xce,0x00,0x00,0x00,0xce,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x06,0x03,0x00,0x00, +0x5b,0x02,0x00,0x00,0x09,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0xe2,0x00,0x00,0x00, +0x0b,0x03,0x00,0x00,0xe4,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0e,0x03,0x00,0x00,0xff,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0f,0x03,0x00,0x00,0xff,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0x10,0x03,0x00,0x00,0x0e,0x03,0x00,0x00, +0x0f,0x03,0x00,0x00,0xce,0x00,0x00,0x00,0xce,0x00,0x00,0x00,0x63,0x00,0x04,0x00, +0x0b,0x03,0x00,0x00,0x5b,0x02,0x00,0x00,0x10,0x03,0x00,0x00,0x41,0x00,0x05,0x00, +0x94,0x00,0x00,0x00,0x5a,0x03,0x00,0x00,0x92,0x00,0x00,0x00,0x99,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0x5b,0x03,0x00,0x00,0x5a,0x03,0x00,0x00, +0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x25,0x03,0x00,0x00,0x5b,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x26,0x03,0x00,0x00,0xff,0x02,0x00,0x00, +0x25,0x03,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x27,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x26,0x03,0x00,0x00,0xba,0x00,0x05,0x00, +0x57,0x00,0x00,0x00,0x28,0x03,0x00,0x00,0x27,0x03,0x00,0x00,0x7c,0x01,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x29,0x03,0x00,0x00,0x28,0x03,0x00,0x00, +0xf5,0x00,0x00,0x00,0xce,0x00,0x00,0x00,0x8e,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x2b,0x03,0x00,0x00,0xff,0x02,0x00,0x00,0x29,0x03,0x00,0x00,0x6f,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x2d,0x03,0x00,0x00,0x5b,0x02,0x00,0x00,0x81,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x2f,0x03,0x00,0x00,0x2d,0x03,0x00,0x00,0x43,0x01,0x00,0x00, +0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x31,0x03,0x00,0x00,0xa8,0x02,0x00,0x00, +0x88,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x32,0x03,0x00,0x00,0x2f,0x03,0x00,0x00, +0x31,0x03,0x00,0x00,0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x35,0x03,0x00,0x00, +0x32,0x03,0x00,0x00,0x2b,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x69,0x03,0x00,0x00,0x35,0x03,0x00,0x00,0x31,0x03,0x00,0x00,0x83,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x6a,0x03,0x00,0x00,0x69,0x03,0x00,0x00,0x43,0x01,0x00,0x00, +0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00,0x6c,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x6a,0x03,0x00,0x00,0x6e,0x00,0x04,0x00,0x1f,0x00,0x00,0x00, +0x6d,0x03,0x00,0x00,0x6c,0x03,0x00,0x00,0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00, +0x95,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x6a,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0x62,0x03,0x00,0x00,0x95,0x03,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0x75,0x03,0x00,0x00,0x62,0x03,0x00,0x00,0xb0,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x76,0x03,0x00,0x00,0x75,0x03,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x77,0x03,0x00,0x00,0xf5,0x00,0x00,0x00, +0x76,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x78,0x03,0x00,0x00, +0x62,0x03,0x00,0x00,0xdb,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x79,0x03,0x00,0x00,0x78,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7a,0x03,0x00,0x00,0xf5,0x00,0x00,0x00,0x79,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7b,0x03,0x00,0x00,0x77,0x03,0x00,0x00,0x7a,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x7e,0x03,0x00,0x00,0x75,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x80,0x03,0x00,0x00,0x78,0x03,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x81,0x03,0x00,0x00,0xf5,0x00,0x00,0x00, +0x80,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x82,0x03,0x00,0x00, +0x7e,0x03,0x00,0x00,0x81,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x85,0x03,0x00,0x00,0x75,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x86,0x03,0x00,0x00,0xf5,0x00,0x00,0x00,0x85,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x88,0x03,0x00,0x00,0x78,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x89,0x03,0x00,0x00,0x86,0x03,0x00,0x00,0x88,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8c,0x03,0x00,0x00,0x75,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8e,0x03,0x00,0x00,0x78,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8f,0x03,0x00,0x00,0x8c,0x03,0x00,0x00, +0x8e,0x03,0x00,0x00,0x50,0x00,0x07,0x00,0x60,0x00,0x00,0x00,0x72,0x04,0x00,0x00, +0x7b,0x03,0x00,0x00,0x82,0x03,0x00,0x00,0x89,0x03,0x00,0x00,0x8f,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0x43,0x04,0x00,0x00,0x77,0x04,0x00,0x00,0x3e,0x00,0x03,0x00, +0x44,0x04,0x00,0x00,0x72,0x04,0x00,0x00,0xf9,0x00,0x02,0x00,0x39,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x39,0x03,0x00,0x00,0xf5,0x00,0x07,0x00,0x1e,0x00,0x00,0x00, +0x7c,0x04,0x00,0x00,0x93,0x00,0x00,0x00,0xe5,0x02,0x00,0x00,0x56,0x03,0x00,0x00, +0x54,0x03,0x00,0x00,0xb1,0x00,0x05,0x00,0x57,0x00,0x00,0x00,0x3c,0x03,0x00,0x00, +0x7c,0x04,0x00,0x00,0x9b,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x57,0x03,0x00,0x00, +0x54,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x3c,0x03,0x00,0x00, +0x3d,0x03,0x00,0x00,0x57,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x3d,0x03,0x00,0x00, +0x41,0x00,0x05,0x00,0x2b,0x00,0x00,0x00,0x46,0x04,0x00,0x00,0x43,0x04,0x00,0x00, +0x7c,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0x40,0x03,0x00,0x00, +0x46,0x04,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x47,0x04,0x00,0x00, +0x44,0x04,0x00,0x00,0x7c,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x43,0x03,0x00,0x00,0x47,0x04,0x00,0x00,0xba,0x00,0x05,0x00,0x57,0x00,0x00,0x00, +0x45,0x03,0x00,0x00,0x43,0x03,0x00,0x00,0x19,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x53,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x45,0x03,0x00,0x00, +0x46,0x03,0x00,0x00,0x53,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x46,0x03,0x00,0x00, +0x80,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0x4a,0x03,0x00,0x00,0x6d,0x03,0x00,0x00, +0x40,0x03,0x00,0x00,0x7c,0x00,0x04,0x00,0x34,0x01,0x00,0x00,0x99,0x03,0x00,0x00, +0x4a,0x03,0x00,0x00,0x7c,0x00,0x04,0x00,0x34,0x01,0x00,0x00,0x9b,0x03,0x00,0x00, +0xa8,0x02,0x00,0x00,0xb0,0x00,0x05,0x00,0x38,0x01,0x00,0x00,0x9c,0x03,0x00,0x00, +0x99,0x03,0x00,0x00,0x9b,0x03,0x00,0x00,0x9b,0x00,0x04,0x00,0x57,0x00,0x00,0x00, +0x9d,0x03,0x00,0x00,0x9c,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x52,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x9d,0x03,0x00,0x00,0x4e,0x03,0x00,0x00, +0x52,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x4e,0x03,0x00,0x00,0x7c,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0xa1,0x03,0x00,0x00,0x7a,0x04,0x00,0x00,0x3c,0x00,0x06,0x00, +0xd9,0x00,0x00,0x00,0xa4,0x03,0x00,0x00,0xd6,0x00,0x00,0x00,0x4a,0x03,0x00,0x00, +0xb0,0x00,0x00,0x00,0xef,0x00,0x07,0x00,0x5d,0x00,0x00,0x00,0xa5,0x03,0x00,0x00, +0xa4,0x03,0x00,0x00,0xdb,0x00,0x00,0x00,0xb0,0x00,0x00,0x00,0xa1,0x03,0x00,0x00, +0xf9,0x00,0x02,0x00,0x52,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x52,0x03,0x00,0x00, +0xf9,0x00,0x02,0x00,0x53,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x53,0x03,0x00,0x00, +0xf9,0x00,0x02,0x00,0x54,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x54,0x03,0x00,0x00, +0x80,0x00,0x05,0x00,0x1e,0x00,0x00,0x00,0x56,0x03,0x00,0x00,0x7c,0x04,0x00,0x00, +0x50,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x39,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0x57,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0xaa,0x00,0x00,0x00,0xc3,0x03,0x00,0x00, +0xb4,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0xc5,0x03,0x00,0x00, +0xc3,0x03,0x00,0x00,0x5b,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x93,0x00,0x00,0x00, +0x4f,0x00,0x08,0x00,0x13,0x00,0x00,0x00,0xc6,0x03,0x00,0x00,0xc5,0x03,0x00,0x00, +0xc5,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x13,0x00,0x00,0x00,0xcb,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x05,0x02,0x00,0x00,0xc6,0x03,0x00,0x00,0x41,0x00,0x05,0x00, +0xa5,0x00,0x00,0x00,0xce,0x03,0x00,0x00,0x92,0x00,0x00,0x00,0xa4,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xcf,0x03,0x00,0x00,0xce,0x03,0x00,0x00, +0x50,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0xb6,0x03,0x00,0x00,0xcf,0x03,0x00,0x00, +0xcf,0x03,0x00,0x00,0xcf,0x03,0x00,0x00,0x88,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0xb7,0x03,0x00,0x00,0xcb,0x03,0x00,0x00,0xb6,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0xaa,0x00,0x00,0x00,0xd3,0x03,0x00,0x00,0xec,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x8f,0x00,0x00,0x00,0xd4,0x03,0x00,0x00,0xd3,0x03,0x00,0x00,0xee,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x93,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd5,0x03,0x00,0x00,0xd4,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0x57,0x00,0x00,0x00,0xd7,0x03,0x00,0x00,0xd5,0x03,0x00,0x00,0xce,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd9,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xd9,0x03,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x8b,0x04,0x00,0x00,0xd7,0x03,0x00,0x00, +0xf5,0x00,0x00,0x00,0xd5,0x03,0x00,0x00,0x8e,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0xba,0x03,0x00,0x00,0xb7,0x03,0x00,0x00,0x8b,0x04,0x00,0x00,0x3e,0x00,0x03,0x00, +0xaa,0x03,0x00,0x00,0xba,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0xe4,0x03,0x00,0x00,0xaa,0x03,0x00,0x00,0xb0,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xe5,0x03,0x00,0x00,0xe4,0x03,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xf4,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xce,0x00,0x00,0x00,0xe5,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0xe7,0x03,0x00,0x00,0xaa,0x03,0x00,0x00,0xdb,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xe8,0x03,0x00,0x00,0xe7,0x03,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0xe9,0x03,0x00,0x00,0xaa,0x03,0x00,0x00,0x27,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xea,0x03,0x00,0x00,0xe9,0x03,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf9,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xe8,0x03,0x00,0x00,0xea,0x03,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xfe,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xf4,0x03,0x00,0x00,0xf9,0x03,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xed,0x03,0x00,0x00,0xfe,0x03,0x00,0x00,0xf5,0x00,0x00,0x00,0x50,0x00,0x06,0x00, +0x13,0x00,0x00,0x00,0xee,0x03,0x00,0x00,0xed,0x03,0x00,0x00,0xed,0x03,0x00,0x00, +0xed,0x03,0x00,0x00,0x88,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xef,0x03,0x00,0x00, +0xba,0x03,0x00,0x00,0xee,0x03,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x18,0x04,0x00,0x00,0xef,0x03,0x00,0x00,0xfd,0x00,0x00,0x00,0xbc,0x00,0x05,0x00, +0x57,0x00,0x00,0x00,0x09,0x04,0x00,0x00,0x18,0x04,0x00,0x00,0x07,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x12,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x09,0x04,0x00,0x00,0x0a,0x04,0x00,0x00,0x0d,0x04,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0a,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0c,0x04,0x00,0x00, +0x18,0x04,0x00,0x00,0x0c,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x12,0x04,0x00,0x00, +0xf8,0x00,0x02,0x00,0x0d,0x04,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x1d,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x18,0x04,0x00,0x00, +0x0f,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x10,0x04,0x00,0x00, +0x1d,0x04,0x00,0x00,0x14,0x01,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x11,0x04,0x00,0x00,0x10,0x04,0x00,0x00,0x16,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x12,0x04,0x00,0x00,0xf8,0x00,0x02,0x00,0x12,0x04,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x7f,0x04,0x00,0x00,0x0c,0x04,0x00,0x00,0x0a,0x04,0x00,0x00, +0x11,0x04,0x00,0x00,0x0d,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x14,0x04,0x00,0x00,0x7f,0x04,0x00,0x00,0x19,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x22,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x14,0x04,0x00,0x00,0x1a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0xc8,0x00,0x00,0x00, +0x24,0x04,0x00,0x00,0xca,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x8f,0x00,0x00,0x00, +0x27,0x04,0x00,0x00,0x22,0x04,0x00,0x00,0xce,0x00,0x00,0x00,0xce,0x00,0x00,0x00, +0xce,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x24,0x04,0x00,0x00,0x5b,0x02,0x00,0x00, +0x27,0x04,0x00,0x00,0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_bb089e5b31a41e25f881acd431b72686.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_bb089e5b31a41e25f881acd431b72686.h new file mode 100644 index 00000000..020b4631 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_bb089e5b31a41e25f881acd431b72686.h @@ -0,0 +1,490 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_bb089e5b31a41e25f881acd431b72686.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_bb089e5b31a41e25f881acd431b72686_SampledImageResourceNames[] = { "r_input_motion_vectors", "r_input_depth", "r_input_color_jittered", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_bb089e5b31a41e25f881acd431b72686_SampledImageResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_bb089e5b31a41e25f881acd431b72686_SampledImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_bb089e5b31a41e25f881acd431b72686_SampledImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_bb089e5b31a41e25f881acd431b72686_StorageImageResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_bb089e5b31a41e25f881acd431b72686_StorageImageResourceBindings[] = { 5, 6, 7, 11, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_bb089e5b31a41e25f881acd431b72686_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_bb089e5b31a41e25f881acd431b72686_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_bb089e5b31a41e25f881acd431b72686_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_bb089e5b31a41e25f881acd431b72686_UniformBufferResourceBindings[] = { 12, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_bb089e5b31a41e25f881acd431b72686_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_bb089e5b31a41e25f881acd431b72686_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_bb089e5b31a41e25f881acd431b72686_size = 7468; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_bb089e5b31a41e25f881acd431b72686_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x8c,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x16,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00, +0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c,0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30, +0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x0f,0x00,0x06,0x00,0x05,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0x52,0x02,0x00,0x00,0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00, +0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65, +0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74, +0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x31,0x36,0x62,0x69,0x74,0x5f, +0x73,0x74,0x6f,0x72,0x61,0x67,0x65,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x65,0x78,0x70,0x6c,0x69,0x63, +0x69,0x74,0x5f,0x61,0x72,0x69,0x74,0x68,0x6d,0x65,0x74,0x69,0x63,0x5f,0x74,0x79, +0x70,0x65,0x73,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c, +0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65, +0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00, +0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64, +0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00, +0x90,0x00,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x90,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e, +0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x90,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69, +0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00,0x90,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0b,0x00,0x90,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70, +0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44, +0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00, +0x90,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00, +0x90,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00, +0x90,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e, +0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00,0x90,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70, +0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00,0x90,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x90,0x00,0x00,0x00, +0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x90,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x90,0x00,0x00,0x00, +0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74, +0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00,0x90,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0a,0x00,0x90,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70, +0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x90,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00, +0x06,0x00,0x09,0x00,0x90,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74, +0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x90,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00, +0x90,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63, +0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00, +0x06,0x00,0x0a,0x00,0x90,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65, +0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x92,0x00,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00,0x05,0x00,0x06,0x00,0xac,0x00,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x00,0x00, +0x05,0x00,0x08,0x00,0xb4,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x63,0x6f,0x6c,0x6f,0x72,0x5f,0x6a,0x69,0x74,0x74,0x65,0x72,0x65,0x64,0x00,0x00, +0x05,0x00,0x08,0x00,0xbc,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00, +0x05,0x00,0x07,0x00,0xca,0x00,0x00,0x00,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f, +0x69,0x6e,0x70,0x75,0x74,0x5f,0x6c,0x75,0x6d,0x61,0x00,0x00,0x05,0x00,0x0c,0x00, +0xd6,0x00,0x00,0x00,0x72,0x77,0x5f,0x72,0x65,0x63,0x6f,0x6e,0x73,0x74,0x72,0x75, +0x63,0x74,0x65,0x64,0x5f,0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x6e,0x65, +0x61,0x72,0x65,0x73,0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x05,0x00,0x06,0x00, +0xdd,0x00,0x00,0x00,0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x44,0x65, +0x70,0x74,0x68,0x00,0x05,0x00,0x09,0x00,0xe4,0x00,0x00,0x00,0x72,0x77,0x5f,0x64, +0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65, +0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x00,0x05,0x00,0x07,0x00,0xec,0x00,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65, +0x00,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0x52,0x02,0x00,0x00,0x67,0x6c,0x5f,0x47, +0x6c,0x6f,0x62,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49, +0x44,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x90,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x90,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00, +0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x90,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x90,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x90,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x90,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x92,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x92,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xac,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xac,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb4,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb4,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xbc,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xbc,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xca,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xca,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0xca,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd6,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd6,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xdd,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xdd,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xdd,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe4,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe4,0x00,0x00,0x00,0x21,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xe4,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xec,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xec,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x52,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x1c,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x74,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x0d,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x14,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x15,0x00,0x04,0x00,0x1e,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x2b,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0x14,0x00,0x02,0x00,0x57,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0x5e,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x5f,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0x5e,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x60,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x5e,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x8f,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1e,0x00,0x15,0x00,0x90,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x8f,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x91,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x90,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x91,0x00,0x00,0x00,0x92,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0x93,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x94,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0x99,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0x9e,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x9f,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0xa4,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xa5,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0xaa,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xab,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xaa,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xab,0x00,0x00,0x00,0xac,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xb0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xab,0x00,0x00,0x00,0xb4,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xab,0x00,0x00,0x00,0xbc,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0xc8,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x09,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xc9,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xc8,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xc9,0x00,0x00,0x00,0xca,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xce,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xd4,0x00,0x00,0x00,0x5d,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xd5,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xd4,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xd5,0x00,0x00,0x00, +0xd6,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xd9,0x00,0x00,0x00, +0x0b,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0xdb,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xc9,0x00,0x00,0x00, +0xdd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xe2,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xe3,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe2,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xe3,0x00,0x00,0x00,0xe4,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xab,0x00,0x00,0x00,0xec,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1f,0x00,0x00,0x00,0xee,0x00,0x00,0x00,0x93,0x00,0x00,0x00,0x93,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf5,0x00,0x00,0x00,0x00,0x00,0x80,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xfa,0x00,0x00,0x00,0xd0,0xb3,0x59,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xfb,0x00,0x00,0x00,0x59,0x17,0x37,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xfc,0x00,0x00,0x00,0x98,0xdd,0x93,0x3d, +0x2c,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0xfd,0x00,0x00,0x00,0xfa,0x00,0x00,0x00, +0xfb,0x00,0x00,0x00,0xfc,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x07,0x01,0x00,0x00,0xa7,0x1a,0x11,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x0c,0x01,0x00,0x00,0xf7,0xd2,0x61,0x44,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x0f,0x01,0x00,0x00,0xab,0xaa,0xaa,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x14,0x01,0x00,0x00,0x00,0x00,0xe8,0x42,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x16,0x01,0x00,0x00,0x00,0x00,0x80,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x19,0x01,0x00,0x00,0x0a,0xd7,0x23,0x3c,0x2b,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0x27,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x34,0x01,0x00,0x00, +0x5d,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x38,0x01,0x00,0x00, +0x57,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x42,0x01,0x00,0x00,0x00,0x00,0x00,0x3f,0x2c,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x43,0x01,0x00,0x00,0x42,0x01,0x00,0x00,0x42,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0x50,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1f,0x00,0x00,0x00,0x51,0x01,0x00,0x00,0x50,0x01,0x00,0x00,0x93,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0x53,0x01,0x00,0x00,0x93,0x00,0x00,0x00, +0x50,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0x56,0x01,0x00,0x00, +0x50,0x01,0x00,0x00,0x50,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x7c,0x01,0x00,0x00,0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0x9b,0x01,0x00,0x00,0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0xc6,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xc7,0x01,0x00,0x00, +0x1f,0x00,0x00,0x00,0xc6,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0xc8,0x01,0x00,0x00,0xff,0xff,0xff,0xff,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0xc9,0x01,0x00,0x00,0x93,0x00,0x00,0x00,0xc8,0x01,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1f,0x00,0x00,0x00,0xca,0x01,0x00,0x00,0xc8,0x01,0x00,0x00,0x93,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0xcb,0x01,0x00,0x00,0xc8,0x01,0x00,0x00, +0x50,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0xcc,0x01,0x00,0x00, +0xc8,0x01,0x00,0x00,0xc8,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0xcd,0x01,0x00,0x00,0x50,0x01,0x00,0x00,0xc8,0x01,0x00,0x00,0x2c,0x00,0x0c,0x00, +0xc7,0x01,0x00,0x00,0xce,0x01,0x00,0x00,0xee,0x00,0x00,0x00,0x51,0x01,0x00,0x00, +0x53,0x01,0x00,0x00,0xc9,0x01,0x00,0x00,0xca,0x01,0x00,0x00,0xcb,0x01,0x00,0x00, +0x56,0x01,0x00,0x00,0xcc,0x01,0x00,0x00,0xcd,0x01,0x00,0x00,0x20,0x00,0x04,0x00, +0xd0,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0xc7,0x01,0x00,0x00,0x1c,0x00,0x04,0x00, +0xd5,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0xc6,0x01,0x00,0x00,0x20,0x00,0x04,0x00, +0xd6,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0xd5,0x01,0x00,0x00,0x2c,0x00,0x06,0x00, +0x13,0x00,0x00,0x00,0x05,0x02,0x00,0x00,0xce,0x00,0x00,0x00,0xce,0x00,0x00,0x00, +0xce,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1a,0x02,0x00,0x00, +0xab,0xaa,0x2a,0x3e,0x17,0x00,0x04,0x00,0x50,0x02,0x00,0x00,0x5d,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x51,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x50,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x51,0x02,0x00,0x00,0x52,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x55,0x02,0x00,0x00,0x10,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x56,0x02,0x00,0x00,0x55,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x57,0x02,0x00,0x00,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x58,0x02,0x00,0x00,0x57,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x73,0x02,0x00,0x00, +0x08,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x50,0x02,0x00,0x00,0x74,0x02,0x00,0x00, +0x73,0x02,0x00,0x00,0x73,0x02,0x00,0x00,0xdb,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x28,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0x5f,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x2a,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x2c,0x00,0x07,0x00, +0x5f,0x00,0x00,0x00,0x77,0x04,0x00,0x00,0xee,0x00,0x00,0x00,0x51,0x01,0x00,0x00, +0x53,0x01,0x00,0x00,0x56,0x01,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00, +0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x2a,0x04,0x00,0x00,0x44,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x28,0x04,0x00,0x00,0x43,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x14,0x00,0x00,0x00,0xaa,0x03,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x62,0x03,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xd0,0x01,0x00,0x00,0xab,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xd6,0x01,0x00,0x00,0xac,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xd0,0x01,0x00,0x00,0xaf,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x50,0x02,0x00,0x00,0x53,0x02,0x00,0x00, +0x52,0x02,0x00,0x00,0x4f,0x00,0x07,0x00,0x34,0x01,0x00,0x00,0x54,0x02,0x00,0x00, +0x53,0x02,0x00,0x00,0x53,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x71,0x00,0x04,0x00,0x58,0x02,0x00,0x00,0x59,0x02,0x00,0x00,0x54,0x02,0x00,0x00, +0x7c,0x00,0x04,0x00,0x56,0x02,0x00,0x00,0x5a,0x02,0x00,0x00,0x59,0x02,0x00,0x00, +0x72,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0x5b,0x02,0x00,0x00,0x5a,0x02,0x00,0x00, +0x41,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0xa7,0x02,0x00,0x00,0x92,0x00,0x00,0x00, +0x93,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0xa8,0x02,0x00,0x00, +0xa7,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xb4,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb4,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x1e,0x00,0x00,0x00,0x78,0x04,0x00,0x00, +0x93,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0xc4,0x02,0x00,0x00,0xb8,0x02,0x00,0x00, +0xb1,0x00,0x05,0x00,0x57,0x00,0x00,0x00,0xb7,0x02,0x00,0x00,0x78,0x04,0x00,0x00, +0x9e,0x00,0x00,0x00,0xf6,0x00,0x04,0x00,0xc5,0x02,0x00,0x00,0xb8,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb7,0x02,0x00,0x00,0xb8,0x02,0x00,0x00, +0xc5,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xb8,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0xab,0x02,0x00,0x00,0xce,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x2b,0x00,0x00,0x00, +0xbb,0x02,0x00,0x00,0xab,0x02,0x00,0x00,0x78,0x04,0x00,0x00,0x3d,0x00,0x04,0x00, +0x1f,0x00,0x00,0x00,0xbc,0x02,0x00,0x00,0xbb,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x1f,0x00,0x00,0x00,0xbd,0x02,0x00,0x00,0x5b,0x02,0x00,0x00,0xbc,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0xaa,0x00,0x00,0x00,0xe8,0x02,0x00,0x00,0xac,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0xea,0x02,0x00,0x00,0xe8,0x02,0x00,0x00, +0xbd,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x93,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xeb,0x02,0x00,0x00,0xea,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xc1,0x02,0x00,0x00,0xac,0x02,0x00,0x00, +0x78,0x04,0x00,0x00,0x3e,0x00,0x03,0x00,0xc1,0x02,0x00,0x00,0xeb,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x1e,0x00,0x00,0x00,0xc4,0x02,0x00,0x00,0x78,0x04,0x00,0x00, +0x50,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xb4,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc5,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xc7,0x02,0x00,0x00, +0xac,0x02,0x00,0x00,0x93,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xc8,0x02,0x00,0x00,0xc7,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xc9,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc9,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x1f,0x00,0x00,0x00, +0x7b,0x04,0x00,0x00,0x5b,0x02,0x00,0x00,0xc5,0x02,0x00,0x00,0x86,0x04,0x00,0x00, +0xe2,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x7a,0x04,0x00,0x00, +0xc8,0x02,0x00,0x00,0xc5,0x02,0x00,0x00,0x84,0x04,0x00,0x00,0xe2,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1e,0x00,0x00,0x00,0x79,0x04,0x00,0x00,0x50,0x01,0x00,0x00, +0xc5,0x02,0x00,0x00,0xe4,0x02,0x00,0x00,0xe2,0x02,0x00,0x00,0xb1,0x00,0x05,0x00, +0x57,0x00,0x00,0x00,0xcc,0x02,0x00,0x00,0x79,0x04,0x00,0x00,0x9e,0x00,0x00,0x00, +0xf6,0x00,0x04,0x00,0xe5,0x02,0x00,0x00,0xe2,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xcc,0x02,0x00,0x00,0xcd,0x02,0x00,0x00,0xe5,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xcd,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xaf,0x02,0x00,0x00, +0xce,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x2b,0x00,0x00,0x00,0xd0,0x02,0x00,0x00, +0xaf,0x02,0x00,0x00,0x79,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00, +0xd1,0x02,0x00,0x00,0xd0,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0xd2,0x02,0x00,0x00,0x5b,0x02,0x00,0x00,0xd1,0x02,0x00,0x00,0x7c,0x00,0x04,0x00, +0x34,0x01,0x00,0x00,0xf0,0x02,0x00,0x00,0xd2,0x02,0x00,0x00,0x7c,0x00,0x04,0x00, +0x34,0x01,0x00,0x00,0xf2,0x02,0x00,0x00,0xa8,0x02,0x00,0x00,0xb0,0x00,0x05,0x00, +0x38,0x01,0x00,0x00,0xf3,0x02,0x00,0x00,0xf0,0x02,0x00,0x00,0xf2,0x02,0x00,0x00, +0x9b,0x00,0x04,0x00,0x57,0x00,0x00,0x00,0xf4,0x02,0x00,0x00,0xf3,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xe1,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xf4,0x02,0x00,0x00,0xd6,0x02,0x00,0x00,0xe1,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd6,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xd8,0x02,0x00,0x00, +0xac,0x02,0x00,0x00,0x79,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xd9,0x02,0x00,0x00,0xd8,0x02,0x00,0x00,0xb8,0x00,0x05,0x00,0x57,0x00,0x00,0x00, +0xdc,0x02,0x00,0x00,0xd9,0x02,0x00,0x00,0x7a,0x04,0x00,0x00,0xf9,0x00,0x02,0x00, +0xe0,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xe0,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x38,0x01,0x00,0x00,0x88,0x04,0x00,0x00,0xdc,0x02,0x00,0x00,0xdc,0x02,0x00,0x00, +0xa9,0x00,0x06,0x00,0x1f,0x00,0x00,0x00,0x89,0x04,0x00,0x00,0x88,0x04,0x00,0x00, +0xd2,0x02,0x00,0x00,0x7b,0x04,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x8a,0x04,0x00,0x00,0xdc,0x02,0x00,0x00,0xd9,0x02,0x00,0x00,0x7a,0x04,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe1,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xe1,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1f,0x00,0x00,0x00,0x86,0x04,0x00,0x00,0x7b,0x04,0x00,0x00, +0xcd,0x02,0x00,0x00,0x89,0x04,0x00,0x00,0xe0,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x84,0x04,0x00,0x00,0x7a,0x04,0x00,0x00,0xcd,0x02,0x00,0x00, +0x8a,0x04,0x00,0x00,0xe0,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xe2,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe2,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1e,0x00,0x00,0x00, +0xe4,0x02,0x00,0x00,0x79,0x04,0x00,0x00,0x50,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc9,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xe5,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0xaa,0x00,0x00,0x00,0xf9,0x02,0x00,0x00,0xbc,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x8f,0x00,0x00,0x00,0xfb,0x02,0x00,0x00,0xf9,0x02,0x00,0x00,0x7b,0x04,0x00,0x00, +0x02,0x00,0x00,0x00,0x93,0x00,0x00,0x00,0x4f,0x00,0x07,0x00,0x07,0x00,0x00,0x00, +0xfc,0x02,0x00,0x00,0xfb,0x02,0x00,0x00,0xfb,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x9f,0x00,0x00,0x00,0x03,0x03,0x00,0x00, +0x92,0x00,0x00,0x00,0x9e,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x04,0x03,0x00,0x00,0x03,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xff,0x02,0x00,0x00,0xfc,0x02,0x00,0x00,0x04,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0xc8,0x00,0x00,0x00,0x06,0x03,0x00,0x00,0xdd,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x8f,0x00,0x00,0x00,0x09,0x03,0x00,0x00,0x7a,0x04,0x00,0x00,0xce,0x00,0x00,0x00, +0xce,0x00,0x00,0x00,0xce,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x06,0x03,0x00,0x00, +0x5b,0x02,0x00,0x00,0x09,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0xe2,0x00,0x00,0x00, +0x0b,0x03,0x00,0x00,0xe4,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0e,0x03,0x00,0x00,0xff,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0f,0x03,0x00,0x00,0xff,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0x10,0x03,0x00,0x00,0x0e,0x03,0x00,0x00, +0x0f,0x03,0x00,0x00,0xce,0x00,0x00,0x00,0xce,0x00,0x00,0x00,0x63,0x00,0x04,0x00, +0x0b,0x03,0x00,0x00,0x5b,0x02,0x00,0x00,0x10,0x03,0x00,0x00,0x41,0x00,0x05,0x00, +0x94,0x00,0x00,0x00,0x5a,0x03,0x00,0x00,0x92,0x00,0x00,0x00,0x99,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0x5b,0x03,0x00,0x00,0x5a,0x03,0x00,0x00, +0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x25,0x03,0x00,0x00,0x5b,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x26,0x03,0x00,0x00,0xff,0x02,0x00,0x00, +0x25,0x03,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x27,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x26,0x03,0x00,0x00,0xba,0x00,0x05,0x00, +0x57,0x00,0x00,0x00,0x28,0x03,0x00,0x00,0x27,0x03,0x00,0x00,0x7c,0x01,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x29,0x03,0x00,0x00,0x28,0x03,0x00,0x00, +0xf5,0x00,0x00,0x00,0xce,0x00,0x00,0x00,0x8e,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x2b,0x03,0x00,0x00,0xff,0x02,0x00,0x00,0x29,0x03,0x00,0x00,0x6f,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x2d,0x03,0x00,0x00,0x5b,0x02,0x00,0x00,0x81,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x2f,0x03,0x00,0x00,0x2d,0x03,0x00,0x00,0x43,0x01,0x00,0x00, +0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x31,0x03,0x00,0x00,0xa8,0x02,0x00,0x00, +0x88,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x32,0x03,0x00,0x00,0x2f,0x03,0x00,0x00, +0x31,0x03,0x00,0x00,0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x35,0x03,0x00,0x00, +0x32,0x03,0x00,0x00,0x2b,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x69,0x03,0x00,0x00,0x35,0x03,0x00,0x00,0x31,0x03,0x00,0x00,0x83,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x6a,0x03,0x00,0x00,0x69,0x03,0x00,0x00,0x43,0x01,0x00,0x00, +0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00,0x6c,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x6a,0x03,0x00,0x00,0x6e,0x00,0x04,0x00,0x1f,0x00,0x00,0x00, +0x6d,0x03,0x00,0x00,0x6c,0x03,0x00,0x00,0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00, +0x95,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x6a,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0x62,0x03,0x00,0x00,0x95,0x03,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0x75,0x03,0x00,0x00,0x62,0x03,0x00,0x00,0xb0,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x76,0x03,0x00,0x00,0x75,0x03,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x77,0x03,0x00,0x00,0xf5,0x00,0x00,0x00, +0x76,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x78,0x03,0x00,0x00, +0x62,0x03,0x00,0x00,0xdb,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x79,0x03,0x00,0x00,0x78,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7a,0x03,0x00,0x00,0xf5,0x00,0x00,0x00,0x79,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7b,0x03,0x00,0x00,0x77,0x03,0x00,0x00,0x7a,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x7e,0x03,0x00,0x00,0x75,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x80,0x03,0x00,0x00,0x78,0x03,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x81,0x03,0x00,0x00,0xf5,0x00,0x00,0x00, +0x80,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x82,0x03,0x00,0x00, +0x7e,0x03,0x00,0x00,0x81,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x85,0x03,0x00,0x00,0x75,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x86,0x03,0x00,0x00,0xf5,0x00,0x00,0x00,0x85,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x88,0x03,0x00,0x00,0x78,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x89,0x03,0x00,0x00,0x86,0x03,0x00,0x00,0x88,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8c,0x03,0x00,0x00,0x75,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8e,0x03,0x00,0x00,0x78,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8f,0x03,0x00,0x00,0x8c,0x03,0x00,0x00, +0x8e,0x03,0x00,0x00,0x50,0x00,0x07,0x00,0x60,0x00,0x00,0x00,0x72,0x04,0x00,0x00, +0x7b,0x03,0x00,0x00,0x82,0x03,0x00,0x00,0x89,0x03,0x00,0x00,0x8f,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0x43,0x04,0x00,0x00,0x77,0x04,0x00,0x00,0x3e,0x00,0x03,0x00, +0x44,0x04,0x00,0x00,0x72,0x04,0x00,0x00,0xf9,0x00,0x02,0x00,0x39,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x39,0x03,0x00,0x00,0xf5,0x00,0x07,0x00,0x1e,0x00,0x00,0x00, +0x7c,0x04,0x00,0x00,0x93,0x00,0x00,0x00,0xe5,0x02,0x00,0x00,0x56,0x03,0x00,0x00, +0x54,0x03,0x00,0x00,0xb1,0x00,0x05,0x00,0x57,0x00,0x00,0x00,0x3c,0x03,0x00,0x00, +0x7c,0x04,0x00,0x00,0x9b,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x57,0x03,0x00,0x00, +0x54,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x3c,0x03,0x00,0x00, +0x3d,0x03,0x00,0x00,0x57,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x3d,0x03,0x00,0x00, +0x41,0x00,0x05,0x00,0x2b,0x00,0x00,0x00,0x46,0x04,0x00,0x00,0x43,0x04,0x00,0x00, +0x7c,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0x40,0x03,0x00,0x00, +0x46,0x04,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x47,0x04,0x00,0x00, +0x44,0x04,0x00,0x00,0x7c,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x43,0x03,0x00,0x00,0x47,0x04,0x00,0x00,0xba,0x00,0x05,0x00,0x57,0x00,0x00,0x00, +0x45,0x03,0x00,0x00,0x43,0x03,0x00,0x00,0x19,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x53,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x45,0x03,0x00,0x00, +0x46,0x03,0x00,0x00,0x53,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x46,0x03,0x00,0x00, +0x80,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0x4a,0x03,0x00,0x00,0x6d,0x03,0x00,0x00, +0x40,0x03,0x00,0x00,0x7c,0x00,0x04,0x00,0x34,0x01,0x00,0x00,0x99,0x03,0x00,0x00, +0x4a,0x03,0x00,0x00,0x7c,0x00,0x04,0x00,0x34,0x01,0x00,0x00,0x9b,0x03,0x00,0x00, +0xa8,0x02,0x00,0x00,0xb0,0x00,0x05,0x00,0x38,0x01,0x00,0x00,0x9c,0x03,0x00,0x00, +0x99,0x03,0x00,0x00,0x9b,0x03,0x00,0x00,0x9b,0x00,0x04,0x00,0x57,0x00,0x00,0x00, +0x9d,0x03,0x00,0x00,0x9c,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x52,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x9d,0x03,0x00,0x00,0x4e,0x03,0x00,0x00, +0x52,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x4e,0x03,0x00,0x00,0x7c,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0xa1,0x03,0x00,0x00,0x7a,0x04,0x00,0x00,0x3c,0x00,0x06,0x00, +0xd9,0x00,0x00,0x00,0xa4,0x03,0x00,0x00,0xd6,0x00,0x00,0x00,0x4a,0x03,0x00,0x00, +0xb0,0x00,0x00,0x00,0xed,0x00,0x07,0x00,0x5d,0x00,0x00,0x00,0xa5,0x03,0x00,0x00, +0xa4,0x03,0x00,0x00,0xdb,0x00,0x00,0x00,0xb0,0x00,0x00,0x00,0xa1,0x03,0x00,0x00, +0xf9,0x00,0x02,0x00,0x52,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x52,0x03,0x00,0x00, +0xf9,0x00,0x02,0x00,0x53,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x53,0x03,0x00,0x00, +0xf9,0x00,0x02,0x00,0x54,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x54,0x03,0x00,0x00, +0x80,0x00,0x05,0x00,0x1e,0x00,0x00,0x00,0x56,0x03,0x00,0x00,0x7c,0x04,0x00,0x00, +0x50,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x39,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0x57,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0xaa,0x00,0x00,0x00,0xc3,0x03,0x00,0x00, +0xb4,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0xc5,0x03,0x00,0x00, +0xc3,0x03,0x00,0x00,0x5b,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x93,0x00,0x00,0x00, +0x4f,0x00,0x08,0x00,0x13,0x00,0x00,0x00,0xc6,0x03,0x00,0x00,0xc5,0x03,0x00,0x00, +0xc5,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x13,0x00,0x00,0x00,0xcb,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x05,0x02,0x00,0x00,0xc6,0x03,0x00,0x00,0x41,0x00,0x05,0x00, +0xa5,0x00,0x00,0x00,0xce,0x03,0x00,0x00,0x92,0x00,0x00,0x00,0xa4,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xcf,0x03,0x00,0x00,0xce,0x03,0x00,0x00, +0x50,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0xb6,0x03,0x00,0x00,0xcf,0x03,0x00,0x00, +0xcf,0x03,0x00,0x00,0xcf,0x03,0x00,0x00,0x88,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0xb7,0x03,0x00,0x00,0xcb,0x03,0x00,0x00,0xb6,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0xaa,0x00,0x00,0x00,0xd3,0x03,0x00,0x00,0xec,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x8f,0x00,0x00,0x00,0xd4,0x03,0x00,0x00,0xd3,0x03,0x00,0x00,0xee,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x93,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd5,0x03,0x00,0x00,0xd4,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0x57,0x00,0x00,0x00,0xd7,0x03,0x00,0x00,0xd5,0x03,0x00,0x00,0xce,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd9,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xd9,0x03,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x8b,0x04,0x00,0x00,0xd7,0x03,0x00,0x00, +0xf5,0x00,0x00,0x00,0xd5,0x03,0x00,0x00,0x8e,0x00,0x05,0x00,0x13,0x00,0x00,0x00, +0xba,0x03,0x00,0x00,0xb7,0x03,0x00,0x00,0x8b,0x04,0x00,0x00,0x3e,0x00,0x03,0x00, +0xaa,0x03,0x00,0x00,0xba,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0xe4,0x03,0x00,0x00,0xaa,0x03,0x00,0x00,0xb0,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xe5,0x03,0x00,0x00,0xe4,0x03,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xf4,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xce,0x00,0x00,0x00,0xe5,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0xe7,0x03,0x00,0x00,0xaa,0x03,0x00,0x00,0xdb,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xe8,0x03,0x00,0x00,0xe7,0x03,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0xe9,0x03,0x00,0x00,0xaa,0x03,0x00,0x00,0x27,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xea,0x03,0x00,0x00,0xe9,0x03,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf9,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xe8,0x03,0x00,0x00,0xea,0x03,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xfe,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xf4,0x03,0x00,0x00,0xf9,0x03,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xed,0x03,0x00,0x00,0xfe,0x03,0x00,0x00,0xf5,0x00,0x00,0x00,0x50,0x00,0x06,0x00, +0x13,0x00,0x00,0x00,0xee,0x03,0x00,0x00,0xed,0x03,0x00,0x00,0xed,0x03,0x00,0x00, +0xed,0x03,0x00,0x00,0x88,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xef,0x03,0x00,0x00, +0xba,0x03,0x00,0x00,0xee,0x03,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x18,0x04,0x00,0x00,0xef,0x03,0x00,0x00,0xfd,0x00,0x00,0x00,0xbc,0x00,0x05,0x00, +0x57,0x00,0x00,0x00,0x09,0x04,0x00,0x00,0x18,0x04,0x00,0x00,0x07,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x12,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x09,0x04,0x00,0x00,0x0a,0x04,0x00,0x00,0x0d,0x04,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0a,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0c,0x04,0x00,0x00, +0x18,0x04,0x00,0x00,0x0c,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x12,0x04,0x00,0x00, +0xf8,0x00,0x02,0x00,0x0d,0x04,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x1d,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x18,0x04,0x00,0x00, +0x0f,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x10,0x04,0x00,0x00, +0x1d,0x04,0x00,0x00,0x14,0x01,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x11,0x04,0x00,0x00,0x10,0x04,0x00,0x00,0x16,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x12,0x04,0x00,0x00,0xf8,0x00,0x02,0x00,0x12,0x04,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x7f,0x04,0x00,0x00,0x0c,0x04,0x00,0x00,0x0a,0x04,0x00,0x00, +0x11,0x04,0x00,0x00,0x0d,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x14,0x04,0x00,0x00,0x7f,0x04,0x00,0x00,0x19,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x22,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x14,0x04,0x00,0x00,0x1a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0xc8,0x00,0x00,0x00, +0x24,0x04,0x00,0x00,0xca,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x8f,0x00,0x00,0x00, +0x27,0x04,0x00,0x00,0x22,0x04,0x00,0x00,0xce,0x00,0x00,0x00,0xce,0x00,0x00,0x00, +0xce,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x24,0x04,0x00,0x00,0x5b,0x02,0x00,0x00, +0x27,0x04,0x00,0x00,0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_bd6deeefc799c3e02cc4b54e8985bf8c.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_bd6deeefc799c3e02cc4b54e8985bf8c.h new file mode 100644 index 00000000..61eaddcf --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_bd6deeefc799c3e02cc4b54e8985bf8c.h @@ -0,0 +1,471 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_bd6deeefc799c3e02cc4b54e8985bf8c.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_bd6deeefc799c3e02cc4b54e8985bf8c_SampledImageResourceNames[] = { "r_input_motion_vectors", "r_input_depth", "r_input_color_jittered", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_bd6deeefc799c3e02cc4b54e8985bf8c_SampledImageResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_bd6deeefc799c3e02cc4b54e8985bf8c_SampledImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_bd6deeefc799c3e02cc4b54e8985bf8c_SampledImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_bd6deeefc799c3e02cc4b54e8985bf8c_StorageImageResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_bd6deeefc799c3e02cc4b54e8985bf8c_StorageImageResourceBindings[] = { 5, 6, 7, 11, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_bd6deeefc799c3e02cc4b54e8985bf8c_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_bd6deeefc799c3e02cc4b54e8985bf8c_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_bd6deeefc799c3e02cc4b54e8985bf8c_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_bd6deeefc799c3e02cc4b54e8985bf8c_UniformBufferResourceBindings[] = { 12, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_bd6deeefc799c3e02cc4b54e8985bf8c_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_bd6deeefc799c3e02cc4b54e8985bf8c_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_bd6deeefc799c3e02cc4b54e8985bf8c_size = 7156; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_bd6deeefc799c3e02cc4b54e8985bf8c_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0xfe,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x06,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x77,0x02,0x00,0x00, +0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00, +0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75, +0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00, +0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70, +0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72, +0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47, +0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69, +0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00, +0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x96,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53, +0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x96,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00, +0x06,0x00,0x07,0x00,0x96,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73, +0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00, +0x96,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f, +0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e, +0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0x96,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65, +0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0x96,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65, +0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0x96,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00, +0x06,0x00,0x08,0x00,0x96,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76, +0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00, +0x06,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x96,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61, +0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x96,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x96,0x00,0x00,0x00,0x0b,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74, +0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00, +0x06,0x00,0x07,0x00,0x96,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00, +0x96,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75, +0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72, +0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x96,0x00,0x00,0x00,0x0e,0x00,0x00,0x00, +0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00, +0x96,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53, +0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x96,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c, +0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0x96,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43, +0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00, +0x96,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61, +0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x98,0x00,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x00,0x00,0x05,0x00,0x06,0x00,0xb7,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x00,0x00,0x05,0x00,0x08,0x00, +0xbf,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f, +0x72,0x5f,0x6a,0x69,0x74,0x74,0x65,0x72,0x65,0x64,0x00,0x00,0x05,0x00,0x08,0x00, +0xc7,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69, +0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x05,0x00,0x07,0x00, +0xd5,0x00,0x00,0x00,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x6c,0x75,0x6d,0x61,0x00,0x00,0x05,0x00,0x0c,0x00,0xe1,0x00,0x00,0x00, +0x72,0x77,0x5f,0x72,0x65,0x63,0x6f,0x6e,0x73,0x74,0x72,0x75,0x63,0x74,0x65,0x64, +0x5f,0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x6e,0x65,0x61,0x72,0x65,0x73, +0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x05,0x00,0x06,0x00,0xe8,0x00,0x00,0x00, +0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x44,0x65,0x70,0x74,0x68,0x00, +0x05,0x00,0x09,0x00,0xef,0x00,0x00,0x00,0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74, +0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72, +0x73,0x00,0x00,0x00,0x05,0x00,0x07,0x00,0xf7,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x05,0x00,0x08,0x00,0x77,0x02,0x00,0x00,0x67,0x6c,0x5f,0x47,0x6c,0x6f,0x62,0x61, +0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0x96,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x98,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x98,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb7,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb7,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xbf,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xbf,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc7,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc7,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd5,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd5,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xd5,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe1,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe1,0x00,0x00,0x00,0x21,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe8,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe8,0x00,0x00,0x00,0x21,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xe8,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xef,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xef,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0xef,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xf7,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xf7,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x77,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x93,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00, +0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x0d,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x13,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x15,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x1f,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x2d,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x14,0x00,0x02,0x00, +0x59,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x63,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x63,0x00,0x00,0x00,0x64,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x65,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0x64,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x66,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x64,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x95,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x1e,0x00,0x15,0x00,0x96,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0x1e,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x95,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x97,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x96,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x97,0x00,0x00,0x00, +0x98,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0x99,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x9a,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0x9f,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0xa4,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xa5,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0xaa,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0xaf,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xb0,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xb5,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xb6,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xb6,0x00,0x00,0x00,0xb7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x63,0x00,0x00,0x00,0xbb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xb6,0x00,0x00,0x00,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xb6,0x00,0x00,0x00,0xc7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0xd3,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xd4,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xd3,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xd4,0x00,0x00,0x00,0xd5,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd9,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0xdf,0x00,0x00,0x00,0x63,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xdf,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xe0,0x00,0x00,0x00,0xe1,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xe4,0x00,0x00,0x00,0x0b,0x00,0x00,0x00, +0x63,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x63,0x00,0x00,0x00,0xe6,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xd4,0x00,0x00,0x00,0xe8,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xed,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xee,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xed,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xee,0x00,0x00,0x00, +0xef,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xb6,0x00,0x00,0x00, +0xf7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0xf9,0x00,0x00,0x00,0x99,0x00,0x00,0x00,0x99,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x80,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x05,0x01,0x00,0x00,0xd0,0xb3,0x59,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x06,0x01,0x00,0x00,0x59,0x17,0x37,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x07,0x01,0x00,0x00,0x98,0xdd,0x93,0x3d,0x2c,0x00,0x06,0x00, +0x13,0x00,0x00,0x00,0x08,0x01,0x00,0x00,0x05,0x01,0x00,0x00,0x06,0x01,0x00,0x00, +0x07,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x12,0x01,0x00,0x00, +0xa7,0x1a,0x11,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x17,0x01,0x00,0x00, +0xf7,0xd2,0x61,0x44,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1a,0x01,0x00,0x00, +0xab,0xaa,0xaa,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1f,0x01,0x00,0x00, +0x00,0x00,0xe8,0x42,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x21,0x01,0x00,0x00, +0x00,0x00,0x80,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x24,0x01,0x00,0x00, +0x0a,0xd7,0x23,0x3c,0x17,0x00,0x04,0x00,0x3f,0x01,0x00,0x00,0x63,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x43,0x01,0x00,0x00,0x59,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4b,0x01,0x00,0x00, +0x00,0x00,0x00,0x3f,0x2c,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x64,0x01,0x00,0x00, +0x4b,0x01,0x00,0x00,0x4b,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0x71,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0x72,0x01,0x00,0x00,0x71,0x01,0x00,0x00,0x99,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1f,0x00,0x00,0x00,0x74,0x01,0x00,0x00,0x99,0x00,0x00,0x00,0x71,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0x77,0x01,0x00,0x00,0x71,0x01,0x00,0x00, +0x71,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x9d,0x01,0x00,0x00, +0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00,0xbc,0x01,0x00,0x00, +0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x63,0x00,0x00,0x00,0xe7,0x01,0x00,0x00, +0x09,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xe8,0x01,0x00,0x00,0x1f,0x00,0x00,0x00, +0xe7,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00,0xe9,0x01,0x00,0x00, +0xff,0xff,0xff,0xff,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0xea,0x01,0x00,0x00, +0x99,0x00,0x00,0x00,0xe9,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0xeb,0x01,0x00,0x00,0xe9,0x01,0x00,0x00,0x99,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1f,0x00,0x00,0x00,0xec,0x01,0x00,0x00,0xe9,0x01,0x00,0x00,0x71,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0xed,0x01,0x00,0x00,0xe9,0x01,0x00,0x00, +0xe9,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0xee,0x01,0x00,0x00, +0x71,0x01,0x00,0x00,0xe9,0x01,0x00,0x00,0x2c,0x00,0x0c,0x00,0xe8,0x01,0x00,0x00, +0xef,0x01,0x00,0x00,0xf9,0x00,0x00,0x00,0x72,0x01,0x00,0x00,0x74,0x01,0x00,0x00, +0xea,0x01,0x00,0x00,0xeb,0x01,0x00,0x00,0xec,0x01,0x00,0x00,0x77,0x01,0x00,0x00, +0xed,0x01,0x00,0x00,0xee,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0xf1,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0xe8,0x01,0x00,0x00,0x1c,0x00,0x04,0x00,0xf6,0x01,0x00,0x00, +0x06,0x00,0x00,0x00,0xe7,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0xf7,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0xf6,0x01,0x00,0x00,0x2c,0x00,0x06,0x00,0x13,0x00,0x00,0x00, +0x26,0x02,0x00,0x00,0xd9,0x00,0x00,0x00,0xd9,0x00,0x00,0x00,0xd9,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x3b,0x02,0x00,0x00,0xab,0xaa,0x2a,0x3e, +0x17,0x00,0x04,0x00,0x75,0x02,0x00,0x00,0x63,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x76,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x75,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x76,0x02,0x00,0x00,0x77,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x63,0x00,0x00,0x00,0x92,0x02,0x00,0x00,0x08,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0x75,0x02,0x00,0x00,0x93,0x02,0x00,0x00,0x92,0x02,0x00,0x00, +0x92,0x02,0x00,0x00,0xe6,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x8f,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x65,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x91,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x66,0x00,0x00,0x00,0x2c,0x00,0x07,0x00,0x65,0x00,0x00,0x00, +0xe9,0x04,0x00,0x00,0xf9,0x00,0x00,0x00,0x72,0x01,0x00,0x00,0x74,0x01,0x00,0x00, +0x77,0x01,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x91,0x04,0x00,0x00,0xab,0x04,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x8f,0x04,0x00,0x00,0xaa,0x04,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xf1,0x01,0x00,0x00,0xce,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xf7,0x01,0x00,0x00,0xcf,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xf1,0x01,0x00,0x00,0xd2,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x75,0x02,0x00,0x00,0x78,0x02,0x00,0x00,0x77,0x02,0x00,0x00, +0x4f,0x00,0x07,0x00,0x3f,0x01,0x00,0x00,0x79,0x02,0x00,0x00,0x78,0x02,0x00,0x00, +0x78,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00, +0x1f,0x00,0x00,0x00,0x7a,0x02,0x00,0x00,0x79,0x02,0x00,0x00,0x41,0x00,0x05,0x00, +0x9a,0x00,0x00,0x00,0xca,0x02,0x00,0x00,0x98,0x00,0x00,0x00,0x99,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0xcb,0x02,0x00,0x00,0xca,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd7,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xd7,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1e,0x00,0x00,0x00,0xea,0x04,0x00,0x00,0x99,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0xe7,0x02,0x00,0x00,0xdb,0x02,0x00,0x00,0xb1,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xda,0x02,0x00,0x00,0xea,0x04,0x00,0x00,0xaa,0x00,0x00,0x00, +0xf6,0x00,0x04,0x00,0xe8,0x02,0x00,0x00,0xdb,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xda,0x02,0x00,0x00,0xdb,0x02,0x00,0x00,0xe8,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xdb,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xce,0x02,0x00,0x00, +0xef,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x2d,0x00,0x00,0x00,0xde,0x02,0x00,0x00, +0xce,0x02,0x00,0x00,0xea,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00, +0xdf,0x02,0x00,0x00,0xde,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0xe0,0x02,0x00,0x00,0x7a,0x02,0x00,0x00,0xdf,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0xb5,0x00,0x00,0x00,0x0b,0x03,0x00,0x00,0xb7,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x95,0x00,0x00,0x00,0x0d,0x03,0x00,0x00,0x0b,0x03,0x00,0x00,0xe0,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x99,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0e,0x03,0x00,0x00,0x0d,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0xe4,0x02,0x00,0x00,0xcf,0x02,0x00,0x00,0xea,0x04,0x00,0x00, +0x3e,0x00,0x03,0x00,0xe4,0x02,0x00,0x00,0x0e,0x03,0x00,0x00,0x80,0x00,0x05,0x00, +0x1e,0x00,0x00,0x00,0xe7,0x02,0x00,0x00,0xea,0x04,0x00,0x00,0x71,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd7,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xe8,0x02,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xea,0x02,0x00,0x00,0xcf,0x02,0x00,0x00, +0x99,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xeb,0x02,0x00,0x00, +0xea,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xec,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xec,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x1f,0x00,0x00,0x00,0xed,0x04,0x00,0x00, +0x7a,0x02,0x00,0x00,0xe8,0x02,0x00,0x00,0xf8,0x04,0x00,0x00,0x05,0x03,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xec,0x04,0x00,0x00,0xeb,0x02,0x00,0x00, +0xe8,0x02,0x00,0x00,0xf6,0x04,0x00,0x00,0x05,0x03,0x00,0x00,0xf5,0x00,0x07,0x00, +0x1e,0x00,0x00,0x00,0xeb,0x04,0x00,0x00,0x71,0x01,0x00,0x00,0xe8,0x02,0x00,0x00, +0x07,0x03,0x00,0x00,0x05,0x03,0x00,0x00,0xb1,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0xef,0x02,0x00,0x00,0xeb,0x04,0x00,0x00,0xaa,0x00,0x00,0x00,0xf6,0x00,0x04,0x00, +0x08,0x03,0x00,0x00,0x05,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xef,0x02,0x00,0x00,0xf0,0x02,0x00,0x00,0x08,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf0,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xd2,0x02,0x00,0x00,0xef,0x01,0x00,0x00, +0x41,0x00,0x05,0x00,0x2d,0x00,0x00,0x00,0xf3,0x02,0x00,0x00,0xd2,0x02,0x00,0x00, +0xeb,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0xf4,0x02,0x00,0x00, +0xf3,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0xf5,0x02,0x00,0x00, +0x7a,0x02,0x00,0x00,0xf4,0x02,0x00,0x00,0x7c,0x00,0x04,0x00,0x3f,0x01,0x00,0x00, +0x13,0x03,0x00,0x00,0xf5,0x02,0x00,0x00,0x7c,0x00,0x04,0x00,0x3f,0x01,0x00,0x00, +0x15,0x03,0x00,0x00,0xcb,0x02,0x00,0x00,0xb0,0x00,0x05,0x00,0x43,0x01,0x00,0x00, +0x16,0x03,0x00,0x00,0x13,0x03,0x00,0x00,0x15,0x03,0x00,0x00,0x9b,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0x17,0x03,0x00,0x00,0x16,0x03,0x00,0x00,0xf7,0x00,0x03,0x00, +0x04,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x17,0x03,0x00,0x00, +0xf9,0x02,0x00,0x00,0x04,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xf9,0x02,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xfb,0x02,0x00,0x00,0xcf,0x02,0x00,0x00, +0xeb,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xfc,0x02,0x00,0x00, +0xfb,0x02,0x00,0x00,0xba,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xff,0x02,0x00,0x00, +0xfc,0x02,0x00,0x00,0xec,0x04,0x00,0x00,0xf9,0x00,0x02,0x00,0x03,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x03,0x03,0x00,0x00,0x50,0x00,0x05,0x00,0x43,0x01,0x00,0x00, +0xfa,0x04,0x00,0x00,0xff,0x02,0x00,0x00,0xff,0x02,0x00,0x00,0xa9,0x00,0x06,0x00, +0x1f,0x00,0x00,0x00,0xfb,0x04,0x00,0x00,0xfa,0x04,0x00,0x00,0xf5,0x02,0x00,0x00, +0xed,0x04,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xfc,0x04,0x00,0x00, +0xff,0x02,0x00,0x00,0xfc,0x02,0x00,0x00,0xec,0x04,0x00,0x00,0xf9,0x00,0x02,0x00, +0x04,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x04,0x03,0x00,0x00,0xf5,0x00,0x07,0x00, +0x1f,0x00,0x00,0x00,0xf8,0x04,0x00,0x00,0xed,0x04,0x00,0x00,0xf0,0x02,0x00,0x00, +0xfb,0x04,0x00,0x00,0x03,0x03,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xf6,0x04,0x00,0x00,0xec,0x04,0x00,0x00,0xf0,0x02,0x00,0x00,0xfc,0x04,0x00,0x00, +0x03,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0x05,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0x05,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x1e,0x00,0x00,0x00,0x07,0x03,0x00,0x00, +0xeb,0x04,0x00,0x00,0x71,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xec,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0x08,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x40,0x03,0x00,0x00,0xed,0x04,0x00,0x00,0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x42,0x03,0x00,0x00,0x40,0x03,0x00,0x00,0x64,0x01,0x00,0x00,0x41,0x00,0x05,0x00, +0xa5,0x00,0x00,0x00,0x52,0x03,0x00,0x00,0x98,0x00,0x00,0x00,0xa4,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x53,0x03,0x00,0x00,0x52,0x03,0x00,0x00, +0x83,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x44,0x03,0x00,0x00,0x42,0x03,0x00,0x00, +0x53,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x47,0x03,0x00,0x00, +0xcb,0x02,0x00,0x00,0x88,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x48,0x03,0x00,0x00, +0x44,0x03,0x00,0x00,0x47,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x9a,0x00,0x00,0x00, +0x5a,0x03,0x00,0x00,0x98,0x00,0x00,0x00,0x9f,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x1f,0x00,0x00,0x00,0x5b,0x03,0x00,0x00,0x5a,0x03,0x00,0x00,0x6f,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x4a,0x03,0x00,0x00,0x5b,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x4b,0x03,0x00,0x00,0x48,0x03,0x00,0x00,0x4a,0x03,0x00,0x00, +0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00,0x4d,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x4b,0x03,0x00,0x00,0x6e,0x00,0x04,0x00,0x1f,0x00,0x00,0x00, +0x4e,0x03,0x00,0x00,0x4d,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0xb5,0x00,0x00,0x00, +0x60,0x03,0x00,0x00,0xc7,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x95,0x00,0x00,0x00, +0x62,0x03,0x00,0x00,0x60,0x03,0x00,0x00,0x4e,0x03,0x00,0x00,0x02,0x00,0x00,0x00, +0x99,0x00,0x00,0x00,0x4f,0x00,0x07,0x00,0x07,0x00,0x00,0x00,0x63,0x03,0x00,0x00, +0x62,0x03,0x00,0x00,0x62,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0xa5,0x00,0x00,0x00,0x6a,0x03,0x00,0x00,0x98,0x00,0x00,0x00, +0xaa,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x6b,0x03,0x00,0x00, +0x6a,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x66,0x03,0x00,0x00, +0x63,0x03,0x00,0x00,0x6b,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0xd3,0x00,0x00,0x00, +0x6d,0x03,0x00,0x00,0xe8,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x95,0x00,0x00,0x00, +0x70,0x03,0x00,0x00,0xec,0x04,0x00,0x00,0xd9,0x00,0x00,0x00,0xd9,0x00,0x00,0x00, +0xd9,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x6d,0x03,0x00,0x00,0x7a,0x02,0x00,0x00, +0x70,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0xed,0x00,0x00,0x00,0x72,0x03,0x00,0x00, +0xef,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x75,0x03,0x00,0x00, +0x66,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x76,0x03,0x00,0x00,0x66,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x95,0x00,0x00,0x00,0x77,0x03,0x00,0x00,0x75,0x03,0x00,0x00,0x76,0x03,0x00,0x00, +0xd9,0x00,0x00,0x00,0xd9,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x72,0x03,0x00,0x00, +0x7a,0x02,0x00,0x00,0x77,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x8d,0x03,0x00,0x00,0x66,0x03,0x00,0x00,0x4a,0x03,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x8e,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0x8d,0x03,0x00,0x00,0xba,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x8f,0x03,0x00,0x00, +0x8e,0x03,0x00,0x00,0x9d,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x90,0x03,0x00,0x00,0x8f,0x03,0x00,0x00,0x00,0x01,0x00,0x00,0xd9,0x00,0x00,0x00, +0x8e,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x92,0x03,0x00,0x00,0x66,0x03,0x00,0x00, +0x90,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x94,0x03,0x00,0x00, +0x7a,0x02,0x00,0x00,0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x96,0x03,0x00,0x00, +0x94,0x03,0x00,0x00,0x64,0x01,0x00,0x00,0x88,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x99,0x03,0x00,0x00,0x96,0x03,0x00,0x00,0x47,0x03,0x00,0x00,0x81,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x9c,0x03,0x00,0x00,0x99,0x03,0x00,0x00,0x92,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xd0,0x03,0x00,0x00,0x9c,0x03,0x00,0x00, +0x47,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xd1,0x03,0x00,0x00, +0xd0,0x03,0x00,0x00,0x64,0x01,0x00,0x00,0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00, +0xd3,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0xd1,0x03,0x00,0x00, +0x6e,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0xd4,0x03,0x00,0x00,0xd3,0x03,0x00,0x00, +0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00,0xfc,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0xd1,0x03,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xdd,0x03,0x00,0x00,0xfc,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xde,0x03,0x00,0x00,0x00,0x01,0x00,0x00,0xdd,0x03,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe0,0x03,0x00,0x00,0xfc,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe1,0x03,0x00,0x00, +0x00,0x01,0x00,0x00,0xe0,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe2,0x03,0x00,0x00,0xde,0x03,0x00,0x00,0xe1,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe9,0x03,0x00,0x00,0xdd,0x03,0x00,0x00,0xe1,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf0,0x03,0x00,0x00,0xde,0x03,0x00,0x00, +0xe0,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf6,0x03,0x00,0x00, +0xdd,0x03,0x00,0x00,0xe0,0x03,0x00,0x00,0x50,0x00,0x07,0x00,0x66,0x00,0x00,0x00, +0xd9,0x04,0x00,0x00,0xe2,0x03,0x00,0x00,0xe9,0x03,0x00,0x00,0xf0,0x03,0x00,0x00, +0xf6,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0xaa,0x04,0x00,0x00,0xe9,0x04,0x00,0x00, +0x3e,0x00,0x03,0x00,0xab,0x04,0x00,0x00,0xd9,0x04,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa0,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xa0,0x03,0x00,0x00,0xf5,0x00,0x07,0x00, +0x1e,0x00,0x00,0x00,0xee,0x04,0x00,0x00,0x99,0x00,0x00,0x00,0x08,0x03,0x00,0x00, +0xbd,0x03,0x00,0x00,0xbb,0x03,0x00,0x00,0xb1,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0xa3,0x03,0x00,0x00,0xee,0x04,0x00,0x00,0xbc,0x01,0x00,0x00,0xf6,0x00,0x04,0x00, +0xbe,0x03,0x00,0x00,0xbb,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xa3,0x03,0x00,0x00,0xa4,0x03,0x00,0x00,0xbe,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa4,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x2d,0x00,0x00,0x00,0xad,0x04,0x00,0x00, +0xaa,0x04,0x00,0x00,0xee,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00, +0xa7,0x03,0x00,0x00,0xad,0x04,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0xae,0x04,0x00,0x00,0xab,0x04,0x00,0x00,0xee,0x04,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xaa,0x03,0x00,0x00,0xae,0x04,0x00,0x00,0xba,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xac,0x03,0x00,0x00,0xaa,0x03,0x00,0x00,0x24,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xba,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xac,0x03,0x00,0x00,0xad,0x03,0x00,0x00,0xba,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0xad,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0xb1,0x03,0x00,0x00, +0xd4,0x03,0x00,0x00,0xa7,0x03,0x00,0x00,0x7c,0x00,0x04,0x00,0x3f,0x01,0x00,0x00, +0x00,0x04,0x00,0x00,0xb1,0x03,0x00,0x00,0x7c,0x00,0x04,0x00,0x3f,0x01,0x00,0x00, +0x02,0x04,0x00,0x00,0xcb,0x02,0x00,0x00,0xb0,0x00,0x05,0x00,0x43,0x01,0x00,0x00, +0x03,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x02,0x04,0x00,0x00,0x9b,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0x04,0x04,0x00,0x00,0x03,0x04,0x00,0x00,0xf7,0x00,0x03,0x00, +0xb9,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x04,0x04,0x00,0x00, +0xb5,0x03,0x00,0x00,0xb9,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xb5,0x03,0x00,0x00, +0x7c,0x00,0x04,0x00,0x63,0x00,0x00,0x00,0x08,0x04,0x00,0x00,0xec,0x04,0x00,0x00, +0x3c,0x00,0x06,0x00,0xe4,0x00,0x00,0x00,0x0b,0x04,0x00,0x00,0xe1,0x00,0x00,0x00, +0xb1,0x03,0x00,0x00,0xbb,0x00,0x00,0x00,0xef,0x00,0x07,0x00,0x63,0x00,0x00,0x00, +0x0c,0x04,0x00,0x00,0x0b,0x04,0x00,0x00,0xe6,0x00,0x00,0x00,0xbb,0x00,0x00,0x00, +0x08,0x04,0x00,0x00,0xf9,0x00,0x02,0x00,0xb9,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb9,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0xba,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0xba,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0xbb,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0xbb,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x1e,0x00,0x00,0x00,0xbd,0x03,0x00,0x00, +0xee,0x04,0x00,0x00,0x71,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xa0,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbe,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0xb5,0x00,0x00,0x00, +0x2a,0x04,0x00,0x00,0xbf,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x95,0x00,0x00,0x00, +0x2c,0x04,0x00,0x00,0x2a,0x04,0x00,0x00,0x7a,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x99,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x13,0x00,0x00,0x00,0x2d,0x04,0x00,0x00, +0x2c,0x04,0x00,0x00,0x2c,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x13,0x00,0x00,0x00,0x32,0x04,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x26,0x02,0x00,0x00,0x2d,0x04,0x00,0x00, +0x41,0x00,0x05,0x00,0xb0,0x00,0x00,0x00,0x35,0x04,0x00,0x00,0x98,0x00,0x00,0x00, +0xaf,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x36,0x04,0x00,0x00, +0x35,0x04,0x00,0x00,0x50,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0x1d,0x04,0x00,0x00, +0x36,0x04,0x00,0x00,0x36,0x04,0x00,0x00,0x36,0x04,0x00,0x00,0x88,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x1e,0x04,0x00,0x00,0x32,0x04,0x00,0x00,0x1d,0x04,0x00,0x00, +0x3d,0x00,0x04,0x00,0xb5,0x00,0x00,0x00,0x3a,0x04,0x00,0x00,0xf7,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x95,0x00,0x00,0x00,0x3b,0x04,0x00,0x00,0x3a,0x04,0x00,0x00, +0xf9,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x99,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3c,0x04,0x00,0x00,0x3b,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x3e,0x04,0x00,0x00,0x3c,0x04,0x00,0x00, +0xd9,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x40,0x04,0x00,0x00,0xf8,0x00,0x02,0x00, +0x40,0x04,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xfd,0x04,0x00,0x00, +0x3e,0x04,0x00,0x00,0x00,0x01,0x00,0x00,0x3c,0x04,0x00,0x00,0x8e,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x21,0x04,0x00,0x00,0x1e,0x04,0x00,0x00,0xfd,0x04,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4c,0x04,0x00,0x00,0x21,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x5b,0x04,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xd9,0x00,0x00,0x00,0x4c,0x04,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4f,0x04,0x00,0x00,0x21,0x04,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x51,0x04,0x00,0x00, +0x21,0x04,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x60,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x4f,0x04,0x00,0x00, +0x51,0x04,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x65,0x04,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x5b,0x04,0x00,0x00,0x60,0x04,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x54,0x04,0x00,0x00,0x65,0x04,0x00,0x00, +0x00,0x01,0x00,0x00,0x50,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0x55,0x04,0x00,0x00, +0x54,0x04,0x00,0x00,0x54,0x04,0x00,0x00,0x54,0x04,0x00,0x00,0x88,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x56,0x04,0x00,0x00,0x21,0x04,0x00,0x00,0x55,0x04,0x00,0x00, +0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7f,0x04,0x00,0x00,0x56,0x04,0x00,0x00, +0x08,0x01,0x00,0x00,0xbc,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x70,0x04,0x00,0x00, +0x7f,0x04,0x00,0x00,0x12,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x79,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x70,0x04,0x00,0x00,0x71,0x04,0x00,0x00, +0x74,0x04,0x00,0x00,0xf8,0x00,0x02,0x00,0x71,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x73,0x04,0x00,0x00,0x7f,0x04,0x00,0x00,0x17,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x79,0x04,0x00,0x00,0xf8,0x00,0x02,0x00,0x74,0x04,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x84,0x04,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x7f,0x04,0x00,0x00,0x1a,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x77,0x04,0x00,0x00,0x84,0x04,0x00,0x00,0x1f,0x01,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x78,0x04,0x00,0x00,0x77,0x04,0x00,0x00, +0x21,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x79,0x04,0x00,0x00,0xf8,0x00,0x02,0x00, +0x79,0x04,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf1,0x04,0x00,0x00, +0x73,0x04,0x00,0x00,0x71,0x04,0x00,0x00,0x78,0x04,0x00,0x00,0x74,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7b,0x04,0x00,0x00,0xf1,0x04,0x00,0x00, +0x24,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x89,0x04,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x7b,0x04,0x00,0x00,0x3b,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0xd3,0x00,0x00,0x00,0x8b,0x04,0x00,0x00,0xd5,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x95,0x00,0x00,0x00,0x8e,0x04,0x00,0x00,0x89,0x04,0x00,0x00, +0xd9,0x00,0x00,0x00,0xd9,0x00,0x00,0x00,0xd9,0x00,0x00,0x00,0x63,0x00,0x04,0x00, +0x8b,0x04,0x00,0x00,0x7a,0x02,0x00,0x00,0x8e,0x04,0x00,0x00,0xfd,0x00,0x01,0x00, +0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_bd8c71015424b0d7805a946bd35641a4.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_bd8c71015424b0d7805a946bd35641a4.h new file mode 100644 index 00000000..2f16b49b --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_bd8c71015424b0d7805a946bd35641a4.h @@ -0,0 +1,459 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_bd8c71015424b0d7805a946bd35641a4.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_bd8c71015424b0d7805a946bd35641a4_SampledImageResourceNames[] = { "r_input_motion_vectors", "r_input_depth", "r_input_color_jittered", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_bd8c71015424b0d7805a946bd35641a4_SampledImageResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_bd8c71015424b0d7805a946bd35641a4_SampledImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_bd8c71015424b0d7805a946bd35641a4_SampledImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_bd8c71015424b0d7805a946bd35641a4_StorageImageResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_bd8c71015424b0d7805a946bd35641a4_StorageImageResourceBindings[] = { 5, 6, 7, 11, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_bd8c71015424b0d7805a946bd35641a4_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_bd8c71015424b0d7805a946bd35641a4_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_bd8c71015424b0d7805a946bd35641a4_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_bd8c71015424b0d7805a946bd35641a4_UniformBufferResourceBindings[] = { 12, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_bd8c71015424b0d7805a946bd35641a4_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_bd8c71015424b0d7805a946bd35641a4_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_bd8c71015424b0d7805a946bd35641a4_size = 6968; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_bd8c71015424b0d7805a946bd35641a4_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x91,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x06,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x52,0x02,0x00,0x00, +0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00, +0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75, +0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00, +0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70, +0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72, +0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47, +0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69, +0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00, +0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0x90,0x00,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x90,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53, +0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x90,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00, +0x06,0x00,0x07,0x00,0x90,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73, +0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00, +0x90,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f, +0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e, +0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0x90,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65, +0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0x90,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65, +0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0x90,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00, +0x06,0x00,0x08,0x00,0x90,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76, +0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00, +0x06,0x00,0x05,0x00,0x90,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x90,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61, +0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x90,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x90,0x00,0x00,0x00,0x0b,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74, +0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00, +0x06,0x00,0x07,0x00,0x90,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00, +0x90,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75, +0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72, +0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x90,0x00,0x00,0x00,0x0e,0x00,0x00,0x00, +0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00, +0x90,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53, +0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x90,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c, +0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0x90,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43, +0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00, +0x90,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61, +0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x92,0x00,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x00,0x00,0x05,0x00,0x06,0x00,0xac,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x00,0x00,0x05,0x00,0x08,0x00, +0xb4,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f, +0x72,0x5f,0x6a,0x69,0x74,0x74,0x65,0x72,0x65,0x64,0x00,0x00,0x05,0x00,0x08,0x00, +0xbc,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69, +0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x05,0x00,0x07,0x00, +0xca,0x00,0x00,0x00,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x6c,0x75,0x6d,0x61,0x00,0x00,0x05,0x00,0x0c,0x00,0xd6,0x00,0x00,0x00, +0x72,0x77,0x5f,0x72,0x65,0x63,0x6f,0x6e,0x73,0x74,0x72,0x75,0x63,0x74,0x65,0x64, +0x5f,0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x6e,0x65,0x61,0x72,0x65,0x73, +0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x05,0x00,0x06,0x00,0xdd,0x00,0x00,0x00, +0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x44,0x65,0x70,0x74,0x68,0x00, +0x05,0x00,0x09,0x00,0xe4,0x00,0x00,0x00,0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74, +0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72, +0x73,0x00,0x00,0x00,0x05,0x00,0x07,0x00,0xec,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x05,0x00,0x08,0x00,0x52,0x02,0x00,0x00,0x67,0x6c,0x5f,0x47,0x6c,0x6f,0x62,0x61, +0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x90,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x90,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x90,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x90,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x90,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0x90,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x92,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x92,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xac,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xac,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb4,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb4,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xbc,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xbc,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xca,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xca,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xca,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd6,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd6,0x00,0x00,0x00,0x21,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xdd,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xdd,0x00,0x00,0x00,0x21,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xdd,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xe4,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xe4,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0xe4,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xec,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xec,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x52,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x6e,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00, +0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x0d,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x13,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x15,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x1f,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x2b,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x14,0x00,0x02,0x00, +0x57,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x5e,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0x5e,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x60,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x5e,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x8f,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x1e,0x00,0x15,0x00,0x90,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0x1e,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x8f,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x91,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x90,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x91,0x00,0x00,0x00, +0x92,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0x93,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x94,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0x99,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0x9e,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x9f,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0xa4,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xa5,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xaa,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xab,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xaa,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xab,0x00,0x00,0x00,0xac,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x5d,0x00,0x00,0x00,0xb0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xab,0x00,0x00,0x00,0xb4,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xab,0x00,0x00,0x00,0xbc,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0xc8,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xc9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc8,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xc9,0x00,0x00,0x00,0xca,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xce,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0xd4,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xd5,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xd4,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xd5,0x00,0x00,0x00,0xd6,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xd9,0x00,0x00,0x00,0x0b,0x00,0x00,0x00, +0x5d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xdb,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xc9,0x00,0x00,0x00,0xdd,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xe2,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xe3,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xe2,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xe3,0x00,0x00,0x00, +0xe4,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xab,0x00,0x00,0x00, +0xec,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0xee,0x00,0x00,0x00,0x93,0x00,0x00,0x00,0x93,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xf5,0x00,0x00,0x00,0x00,0x00,0x80,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xfa,0x00,0x00,0x00,0xd0,0xb3,0x59,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xfb,0x00,0x00,0x00,0x59,0x17,0x37,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xfc,0x00,0x00,0x00,0x98,0xdd,0x93,0x3d,0x2c,0x00,0x06,0x00, +0x13,0x00,0x00,0x00,0xfd,0x00,0x00,0x00,0xfa,0x00,0x00,0x00,0xfb,0x00,0x00,0x00, +0xfc,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x07,0x01,0x00,0x00, +0xa7,0x1a,0x11,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0c,0x01,0x00,0x00, +0xf7,0xd2,0x61,0x44,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0f,0x01,0x00,0x00, +0xab,0xaa,0xaa,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x14,0x01,0x00,0x00, +0x00,0x00,0xe8,0x42,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x16,0x01,0x00,0x00, +0x00,0x00,0x80,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x19,0x01,0x00,0x00, +0x0a,0xd7,0x23,0x3c,0x17,0x00,0x04,0x00,0x34,0x01,0x00,0x00,0x5d,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x38,0x01,0x00,0x00,0x57,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x42,0x01,0x00,0x00, +0x00,0x00,0x00,0x3f,0x2c,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x43,0x01,0x00,0x00, +0x42,0x01,0x00,0x00,0x42,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0x50,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0x51,0x01,0x00,0x00,0x50,0x01,0x00,0x00,0x93,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1f,0x00,0x00,0x00,0x53,0x01,0x00,0x00,0x93,0x00,0x00,0x00,0x50,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0x56,0x01,0x00,0x00,0x50,0x01,0x00,0x00, +0x50,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x7c,0x01,0x00,0x00, +0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00,0x9b,0x01,0x00,0x00, +0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xc6,0x01,0x00,0x00, +0x09,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xc7,0x01,0x00,0x00,0x1f,0x00,0x00,0x00, +0xc6,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00,0xc8,0x01,0x00,0x00, +0xff,0xff,0xff,0xff,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0xc9,0x01,0x00,0x00, +0x93,0x00,0x00,0x00,0xc8,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0xca,0x01,0x00,0x00,0xc8,0x01,0x00,0x00,0x93,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1f,0x00,0x00,0x00,0xcb,0x01,0x00,0x00,0xc8,0x01,0x00,0x00,0x50,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0xcc,0x01,0x00,0x00,0xc8,0x01,0x00,0x00, +0xc8,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0xcd,0x01,0x00,0x00, +0x50,0x01,0x00,0x00,0xc8,0x01,0x00,0x00,0x2c,0x00,0x0c,0x00,0xc7,0x01,0x00,0x00, +0xce,0x01,0x00,0x00,0xee,0x00,0x00,0x00,0x51,0x01,0x00,0x00,0x53,0x01,0x00,0x00, +0xc9,0x01,0x00,0x00,0xca,0x01,0x00,0x00,0xcb,0x01,0x00,0x00,0x56,0x01,0x00,0x00, +0xcc,0x01,0x00,0x00,0xcd,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0xd0,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0xc7,0x01,0x00,0x00,0x1c,0x00,0x04,0x00,0xd5,0x01,0x00,0x00, +0x06,0x00,0x00,0x00,0xc6,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0xd6,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0xd5,0x01,0x00,0x00,0x2c,0x00,0x06,0x00,0x13,0x00,0x00,0x00, +0x05,0x02,0x00,0x00,0xce,0x00,0x00,0x00,0xce,0x00,0x00,0x00,0xce,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1a,0x02,0x00,0x00,0xab,0xaa,0x2a,0x3e, +0x17,0x00,0x04,0x00,0x50,0x02,0x00,0x00,0x5d,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x51,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x50,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x51,0x02,0x00,0x00,0x52,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x6d,0x02,0x00,0x00,0x08,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0x50,0x02,0x00,0x00,0x6e,0x02,0x00,0x00,0x6d,0x02,0x00,0x00, +0x6d,0x02,0x00,0x00,0xdb,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x22,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x5f,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x24,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x2c,0x00,0x07,0x00,0x5f,0x00,0x00,0x00, +0x7c,0x04,0x00,0x00,0xee,0x00,0x00,0x00,0x51,0x01,0x00,0x00,0x53,0x01,0x00,0x00, +0x56,0x01,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x24,0x04,0x00,0x00,0x3e,0x04,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x22,0x04,0x00,0x00,0x3d,0x04,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xd0,0x01,0x00,0x00,0xa5,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xd6,0x01,0x00,0x00,0xa6,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xd0,0x01,0x00,0x00,0xa9,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x50,0x02,0x00,0x00,0x53,0x02,0x00,0x00,0x52,0x02,0x00,0x00, +0x4f,0x00,0x07,0x00,0x34,0x01,0x00,0x00,0x54,0x02,0x00,0x00,0x53,0x02,0x00,0x00, +0x53,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00, +0x1f,0x00,0x00,0x00,0x55,0x02,0x00,0x00,0x54,0x02,0x00,0x00,0x41,0x00,0x05,0x00, +0x94,0x00,0x00,0x00,0xa1,0x02,0x00,0x00,0x92,0x00,0x00,0x00,0x93,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0xa2,0x02,0x00,0x00,0xa1,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xae,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xae,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1e,0x00,0x00,0x00,0x7d,0x04,0x00,0x00,0x93,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0xbe,0x02,0x00,0x00,0xb2,0x02,0x00,0x00,0xb1,0x00,0x05,0x00, +0x57,0x00,0x00,0x00,0xb1,0x02,0x00,0x00,0x7d,0x04,0x00,0x00,0x9e,0x00,0x00,0x00, +0xf6,0x00,0x04,0x00,0xbf,0x02,0x00,0x00,0xb2,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xb1,0x02,0x00,0x00,0xb2,0x02,0x00,0x00,0xbf,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb2,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xa5,0x02,0x00,0x00, +0xce,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x2b,0x00,0x00,0x00,0xb5,0x02,0x00,0x00, +0xa5,0x02,0x00,0x00,0x7d,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00, +0xb6,0x02,0x00,0x00,0xb5,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0xb7,0x02,0x00,0x00,0x55,0x02,0x00,0x00,0xb6,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0xaa,0x00,0x00,0x00,0xe2,0x02,0x00,0x00,0xac,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x8f,0x00,0x00,0x00,0xe4,0x02,0x00,0x00,0xe2,0x02,0x00,0x00,0xb7,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x93,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe5,0x02,0x00,0x00,0xe4,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0xbb,0x02,0x00,0x00,0xa6,0x02,0x00,0x00,0x7d,0x04,0x00,0x00, +0x3e,0x00,0x03,0x00,0xbb,0x02,0x00,0x00,0xe5,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x1e,0x00,0x00,0x00,0xbe,0x02,0x00,0x00,0x7d,0x04,0x00,0x00,0x50,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xae,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xbf,0x02,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xc1,0x02,0x00,0x00,0xa6,0x02,0x00,0x00, +0x93,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc2,0x02,0x00,0x00, +0xc1,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xc3,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc3,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x1f,0x00,0x00,0x00,0x80,0x04,0x00,0x00, +0x55,0x02,0x00,0x00,0xbf,0x02,0x00,0x00,0x8b,0x04,0x00,0x00,0xdc,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x7f,0x04,0x00,0x00,0xc2,0x02,0x00,0x00, +0xbf,0x02,0x00,0x00,0x89,0x04,0x00,0x00,0xdc,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x1e,0x00,0x00,0x00,0x7e,0x04,0x00,0x00,0x50,0x01,0x00,0x00,0xbf,0x02,0x00,0x00, +0xde,0x02,0x00,0x00,0xdc,0x02,0x00,0x00,0xb1,0x00,0x05,0x00,0x57,0x00,0x00,0x00, +0xc6,0x02,0x00,0x00,0x7e,0x04,0x00,0x00,0x9e,0x00,0x00,0x00,0xf6,0x00,0x04,0x00, +0xdf,0x02,0x00,0x00,0xdc,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xc6,0x02,0x00,0x00,0xc7,0x02,0x00,0x00,0xdf,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc7,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xa9,0x02,0x00,0x00,0xce,0x01,0x00,0x00, +0x41,0x00,0x05,0x00,0x2b,0x00,0x00,0x00,0xca,0x02,0x00,0x00,0xa9,0x02,0x00,0x00, +0x7e,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0xcb,0x02,0x00,0x00, +0xca,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0xcc,0x02,0x00,0x00, +0x55,0x02,0x00,0x00,0xcb,0x02,0x00,0x00,0x7c,0x00,0x04,0x00,0x34,0x01,0x00,0x00, +0xea,0x02,0x00,0x00,0xcc,0x02,0x00,0x00,0x7c,0x00,0x04,0x00,0x34,0x01,0x00,0x00, +0xec,0x02,0x00,0x00,0xa2,0x02,0x00,0x00,0xb0,0x00,0x05,0x00,0x38,0x01,0x00,0x00, +0xed,0x02,0x00,0x00,0xea,0x02,0x00,0x00,0xec,0x02,0x00,0x00,0x9b,0x00,0x04,0x00, +0x57,0x00,0x00,0x00,0xee,0x02,0x00,0x00,0xed,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xdb,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xee,0x02,0x00,0x00, +0xd0,0x02,0x00,0x00,0xdb,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xd0,0x02,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xd2,0x02,0x00,0x00,0xa6,0x02,0x00,0x00, +0x7e,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd3,0x02,0x00,0x00, +0xd2,0x02,0x00,0x00,0xb8,0x00,0x05,0x00,0x57,0x00,0x00,0x00,0xd6,0x02,0x00,0x00, +0xd3,0x02,0x00,0x00,0x7f,0x04,0x00,0x00,0xf9,0x00,0x02,0x00,0xda,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xda,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x38,0x01,0x00,0x00, +0x8d,0x04,0x00,0x00,0xd6,0x02,0x00,0x00,0xd6,0x02,0x00,0x00,0xa9,0x00,0x06,0x00, +0x1f,0x00,0x00,0x00,0x8e,0x04,0x00,0x00,0x8d,0x04,0x00,0x00,0xcc,0x02,0x00,0x00, +0x80,0x04,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x8f,0x04,0x00,0x00, +0xd6,0x02,0x00,0x00,0xd3,0x02,0x00,0x00,0x7f,0x04,0x00,0x00,0xf9,0x00,0x02,0x00, +0xdb,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xdb,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x1f,0x00,0x00,0x00,0x8b,0x04,0x00,0x00,0x80,0x04,0x00,0x00,0xc7,0x02,0x00,0x00, +0x8e,0x04,0x00,0x00,0xda,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x89,0x04,0x00,0x00,0x7f,0x04,0x00,0x00,0xc7,0x02,0x00,0x00,0x8f,0x04,0x00,0x00, +0xda,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xdc,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xdc,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1e,0x00,0x00,0x00,0xde,0x02,0x00,0x00, +0x7e,0x04,0x00,0x00,0x50,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xc3,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xdf,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0xaa,0x00,0x00,0x00, +0xf3,0x02,0x00,0x00,0xbc,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00, +0xf5,0x02,0x00,0x00,0xf3,0x02,0x00,0x00,0x80,0x04,0x00,0x00,0x02,0x00,0x00,0x00, +0x93,0x00,0x00,0x00,0x4f,0x00,0x07,0x00,0x07,0x00,0x00,0x00,0xf6,0x02,0x00,0x00, +0xf5,0x02,0x00,0x00,0xf5,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x9f,0x00,0x00,0x00,0xfd,0x02,0x00,0x00,0x92,0x00,0x00,0x00, +0x9e,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0xfe,0x02,0x00,0x00, +0xfd,0x02,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xf9,0x02,0x00,0x00, +0xf6,0x02,0x00,0x00,0xfe,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0xc8,0x00,0x00,0x00, +0x00,0x03,0x00,0x00,0xdd,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x8f,0x00,0x00,0x00, +0x03,0x03,0x00,0x00,0x7f,0x04,0x00,0x00,0xce,0x00,0x00,0x00,0xce,0x00,0x00,0x00, +0xce,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x00,0x03,0x00,0x00,0x55,0x02,0x00,0x00, +0x03,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0xe2,0x00,0x00,0x00,0x05,0x03,0x00,0x00, +0xe4,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x08,0x03,0x00,0x00, +0xf9,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x09,0x03,0x00,0x00,0xf9,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x8f,0x00,0x00,0x00,0x0a,0x03,0x00,0x00,0x08,0x03,0x00,0x00,0x09,0x03,0x00,0x00, +0xce,0x00,0x00,0x00,0xce,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x05,0x03,0x00,0x00, +0x55,0x02,0x00,0x00,0x0a,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x94,0x00,0x00,0x00, +0x54,0x03,0x00,0x00,0x92,0x00,0x00,0x00,0x99,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x1f,0x00,0x00,0x00,0x55,0x03,0x00,0x00,0x54,0x03,0x00,0x00,0x6f,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x1f,0x03,0x00,0x00,0x55,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x20,0x03,0x00,0x00,0xf9,0x02,0x00,0x00,0x1f,0x03,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x21,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0x20,0x03,0x00,0x00,0xba,0x00,0x05,0x00,0x57,0x00,0x00,0x00, +0x22,0x03,0x00,0x00,0x21,0x03,0x00,0x00,0x7c,0x01,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x23,0x03,0x00,0x00,0x22,0x03,0x00,0x00,0xf5,0x00,0x00,0x00, +0xce,0x00,0x00,0x00,0x8e,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x25,0x03,0x00,0x00, +0xf9,0x02,0x00,0x00,0x23,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x27,0x03,0x00,0x00,0x55,0x02,0x00,0x00,0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x29,0x03,0x00,0x00,0x27,0x03,0x00,0x00,0x43,0x01,0x00,0x00,0x6f,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x2b,0x03,0x00,0x00,0xa2,0x02,0x00,0x00,0x88,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x2c,0x03,0x00,0x00,0x29,0x03,0x00,0x00,0x2b,0x03,0x00,0x00, +0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x2f,0x03,0x00,0x00,0x2c,0x03,0x00,0x00, +0x25,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x63,0x03,0x00,0x00, +0x2f,0x03,0x00,0x00,0x2b,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x64,0x03,0x00,0x00,0x63,0x03,0x00,0x00,0x43,0x01,0x00,0x00,0x0c,0x00,0x06,0x00, +0x07,0x00,0x00,0x00,0x66,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x64,0x03,0x00,0x00,0x6e,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0x67,0x03,0x00,0x00, +0x66,0x03,0x00,0x00,0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00,0x8f,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x64,0x03,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x70,0x03,0x00,0x00,0x8f,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x71,0x03,0x00,0x00,0xf5,0x00,0x00,0x00, +0x70,0x03,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x73,0x03,0x00,0x00, +0x8f,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x74,0x03,0x00,0x00,0xf5,0x00,0x00,0x00,0x73,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x75,0x03,0x00,0x00,0x71,0x03,0x00,0x00,0x74,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7c,0x03,0x00,0x00,0x70,0x03,0x00,0x00, +0x74,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x83,0x03,0x00,0x00, +0x71,0x03,0x00,0x00,0x73,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x89,0x03,0x00,0x00,0x70,0x03,0x00,0x00,0x73,0x03,0x00,0x00,0x50,0x00,0x07,0x00, +0x60,0x00,0x00,0x00,0x6c,0x04,0x00,0x00,0x75,0x03,0x00,0x00,0x7c,0x03,0x00,0x00, +0x83,0x03,0x00,0x00,0x89,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x3d,0x04,0x00,0x00, +0x7c,0x04,0x00,0x00,0x3e,0x00,0x03,0x00,0x3e,0x04,0x00,0x00,0x6c,0x04,0x00,0x00, +0xf9,0x00,0x02,0x00,0x33,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x33,0x03,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1e,0x00,0x00,0x00,0x81,0x04,0x00,0x00,0x93,0x00,0x00,0x00, +0xdf,0x02,0x00,0x00,0x50,0x03,0x00,0x00,0x4e,0x03,0x00,0x00,0xb1,0x00,0x05,0x00, +0x57,0x00,0x00,0x00,0x36,0x03,0x00,0x00,0x81,0x04,0x00,0x00,0x9b,0x01,0x00,0x00, +0xf6,0x00,0x04,0x00,0x51,0x03,0x00,0x00,0x4e,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x36,0x03,0x00,0x00,0x37,0x03,0x00,0x00,0x51,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x37,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x2b,0x00,0x00,0x00, +0x40,0x04,0x00,0x00,0x3d,0x04,0x00,0x00,0x81,0x04,0x00,0x00,0x3d,0x00,0x04,0x00, +0x1f,0x00,0x00,0x00,0x3a,0x03,0x00,0x00,0x40,0x04,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0x41,0x04,0x00,0x00,0x3e,0x04,0x00,0x00,0x81,0x04,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x3d,0x03,0x00,0x00,0x41,0x04,0x00,0x00, +0xba,0x00,0x05,0x00,0x57,0x00,0x00,0x00,0x3f,0x03,0x00,0x00,0x3d,0x03,0x00,0x00, +0x19,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x4d,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x3f,0x03,0x00,0x00,0x40,0x03,0x00,0x00,0x4d,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x40,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0x44,0x03,0x00,0x00,0x67,0x03,0x00,0x00,0x3a,0x03,0x00,0x00,0x7c,0x00,0x04,0x00, +0x34,0x01,0x00,0x00,0x93,0x03,0x00,0x00,0x44,0x03,0x00,0x00,0x7c,0x00,0x04,0x00, +0x34,0x01,0x00,0x00,0x95,0x03,0x00,0x00,0xa2,0x02,0x00,0x00,0xb0,0x00,0x05,0x00, +0x38,0x01,0x00,0x00,0x96,0x03,0x00,0x00,0x93,0x03,0x00,0x00,0x95,0x03,0x00,0x00, +0x9b,0x00,0x04,0x00,0x57,0x00,0x00,0x00,0x97,0x03,0x00,0x00,0x96,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0x4c,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x97,0x03,0x00,0x00,0x48,0x03,0x00,0x00,0x4c,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0x48,0x03,0x00,0x00,0x7c,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x9b,0x03,0x00,0x00, +0x7f,0x04,0x00,0x00,0x3c,0x00,0x06,0x00,0xd9,0x00,0x00,0x00,0x9e,0x03,0x00,0x00, +0xd6,0x00,0x00,0x00,0x44,0x03,0x00,0x00,0xb0,0x00,0x00,0x00,0xed,0x00,0x07,0x00, +0x5d,0x00,0x00,0x00,0x9f,0x03,0x00,0x00,0x9e,0x03,0x00,0x00,0xdb,0x00,0x00,0x00, +0xb0,0x00,0x00,0x00,0x9b,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0x4c,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4c,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0x4d,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4d,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0x4e,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4e,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x1e,0x00,0x00,0x00, +0x50,0x03,0x00,0x00,0x81,0x04,0x00,0x00,0x50,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x33,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x51,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0xaa,0x00,0x00,0x00,0xbd,0x03,0x00,0x00,0xb4,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x8f,0x00,0x00,0x00,0xbf,0x03,0x00,0x00,0xbd,0x03,0x00,0x00,0x55,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x93,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x13,0x00,0x00,0x00, +0xc0,0x03,0x00,0x00,0xbf,0x03,0x00,0x00,0xbf,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x13,0x00,0x00,0x00, +0xc5,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x05,0x02,0x00,0x00, +0xc0,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0xa5,0x00,0x00,0x00,0xc8,0x03,0x00,0x00, +0x92,0x00,0x00,0x00,0xa4,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xc9,0x03,0x00,0x00,0xc8,0x03,0x00,0x00,0x50,0x00,0x06,0x00,0x13,0x00,0x00,0x00, +0xb0,0x03,0x00,0x00,0xc9,0x03,0x00,0x00,0xc9,0x03,0x00,0x00,0xc9,0x03,0x00,0x00, +0x88,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xb1,0x03,0x00,0x00,0xc5,0x03,0x00,0x00, +0xb0,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0xaa,0x00,0x00,0x00,0xcd,0x03,0x00,0x00, +0xec,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0xce,0x03,0x00,0x00, +0xcd,0x03,0x00,0x00,0xee,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x93,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcf,0x03,0x00,0x00,0xce,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0x57,0x00,0x00,0x00,0xd1,0x03,0x00,0x00, +0xcf,0x03,0x00,0x00,0xce,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xd3,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd3,0x03,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x90,0x04,0x00,0x00,0xd1,0x03,0x00,0x00,0xf5,0x00,0x00,0x00,0xcf,0x03,0x00,0x00, +0x8e,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xb4,0x03,0x00,0x00,0xb1,0x03,0x00,0x00, +0x90,0x04,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdf,0x03,0x00,0x00, +0xb4,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xee,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xce,0x00,0x00,0x00, +0xdf,0x03,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe2,0x03,0x00,0x00, +0xb4,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe4,0x03,0x00,0x00,0xb4,0x03,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xf3,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xe2,0x03,0x00,0x00,0xe4,0x03,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xf8,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xee,0x03,0x00,0x00, +0xf3,0x03,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe7,0x03,0x00,0x00, +0xf8,0x03,0x00,0x00,0xf5,0x00,0x00,0x00,0x50,0x00,0x06,0x00,0x13,0x00,0x00,0x00, +0xe8,0x03,0x00,0x00,0xe7,0x03,0x00,0x00,0xe7,0x03,0x00,0x00,0xe7,0x03,0x00,0x00, +0x88,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xe9,0x03,0x00,0x00,0xb4,0x03,0x00,0x00, +0xe8,0x03,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x12,0x04,0x00,0x00, +0xe9,0x03,0x00,0x00,0xfd,0x00,0x00,0x00,0xbc,0x00,0x05,0x00,0x57,0x00,0x00,0x00, +0x03,0x04,0x00,0x00,0x12,0x04,0x00,0x00,0x07,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x0c,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x03,0x04,0x00,0x00, +0x04,0x04,0x00,0x00,0x07,0x04,0x00,0x00,0xf8,0x00,0x02,0x00,0x04,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x06,0x04,0x00,0x00,0x12,0x04,0x00,0x00, +0x0c,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x0c,0x04,0x00,0x00,0xf8,0x00,0x02,0x00, +0x07,0x04,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x17,0x04,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x12,0x04,0x00,0x00,0x0f,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0a,0x04,0x00,0x00,0x17,0x04,0x00,0x00, +0x14,0x01,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0b,0x04,0x00,0x00, +0x0a,0x04,0x00,0x00,0x16,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x0c,0x04,0x00,0x00, +0xf8,0x00,0x02,0x00,0x0c,0x04,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x84,0x04,0x00,0x00,0x06,0x04,0x00,0x00,0x04,0x04,0x00,0x00,0x0b,0x04,0x00,0x00, +0x07,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0e,0x04,0x00,0x00, +0x84,0x04,0x00,0x00,0x19,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x1c,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x0e,0x04,0x00,0x00, +0x1a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0xc8,0x00,0x00,0x00,0x1e,0x04,0x00,0x00, +0xca,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x8f,0x00,0x00,0x00,0x21,0x04,0x00,0x00, +0x1c,0x04,0x00,0x00,0xce,0x00,0x00,0x00,0xce,0x00,0x00,0x00,0xce,0x00,0x00,0x00, +0x63,0x00,0x04,0x00,0x1e,0x04,0x00,0x00,0x55,0x02,0x00,0x00,0x21,0x04,0x00,0x00, +0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_c908ec13e6e7b55d50cd0958fe4c0014.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_c908ec13e6e7b55d50cd0958fe4c0014.h new file mode 100644 index 00000000..209be1f9 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_c908ec13e6e7b55d50cd0958fe4c0014.h @@ -0,0 +1,495 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_c908ec13e6e7b55d50cd0958fe4c0014.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_c908ec13e6e7b55d50cd0958fe4c0014_SampledImageResourceNames[] = { "r_input_motion_vectors", "r_input_depth", "r_input_color_jittered", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_c908ec13e6e7b55d50cd0958fe4c0014_SampledImageResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_c908ec13e6e7b55d50cd0958fe4c0014_SampledImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_c908ec13e6e7b55d50cd0958fe4c0014_SampledImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_c908ec13e6e7b55d50cd0958fe4c0014_StorageImageResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_c908ec13e6e7b55d50cd0958fe4c0014_StorageImageResourceBindings[] = { 5, 6, 7, 11, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_c908ec13e6e7b55d50cd0958fe4c0014_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_c908ec13e6e7b55d50cd0958fe4c0014_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_c908ec13e6e7b55d50cd0958fe4c0014_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_c908ec13e6e7b55d50cd0958fe4c0014_UniformBufferResourceBindings[] = { 12, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_c908ec13e6e7b55d50cd0958fe4c0014_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_c908ec13e6e7b55d50cd0958fe4c0014_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_c908ec13e6e7b55d50cd0958fe4c0014_size = 7540; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_c908ec13e6e7b55d50cd0958fe4c0014_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x9d,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x16,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00, +0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c,0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30, +0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x0f,0x00,0x06,0x00,0x05,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0x5c,0x02,0x00,0x00,0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00, +0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65, +0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74, +0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x31,0x36,0x62,0x69,0x74,0x5f, +0x73,0x74,0x6f,0x72,0x61,0x67,0x65,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x65,0x78,0x70,0x6c,0x69,0x63, +0x69,0x74,0x5f,0x61,0x72,0x69,0x74,0x68,0x6d,0x65,0x74,0x69,0x63,0x5f,0x74,0x79, +0x70,0x65,0x73,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c, +0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65, +0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00, +0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64, +0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00, +0x92,0x00,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x92,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e, +0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x92,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69, +0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00,0x92,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0b,0x00,0x92,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70, +0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44, +0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00, +0x92,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00, +0x92,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00, +0x92,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e, +0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00,0x92,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70, +0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00,0x92,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x92,0x00,0x00,0x00, +0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x92,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x92,0x00,0x00,0x00, +0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74, +0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00,0x92,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0a,0x00,0x92,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70, +0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x92,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00, +0x06,0x00,0x09,0x00,0x92,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74, +0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x92,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00, +0x92,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63, +0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00, +0x06,0x00,0x0a,0x00,0x92,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65, +0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x94,0x00,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00,0x05,0x00,0x06,0x00,0xb3,0x00,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x00,0x00, +0x05,0x00,0x08,0x00,0xbb,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x63,0x6f,0x6c,0x6f,0x72,0x5f,0x6a,0x69,0x74,0x74,0x65,0x72,0x65,0x64,0x00,0x00, +0x05,0x00,0x08,0x00,0xc3,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00, +0x05,0x00,0x07,0x00,0xd4,0x00,0x00,0x00,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f, +0x69,0x6e,0x70,0x75,0x74,0x5f,0x6c,0x75,0x6d,0x61,0x00,0x00,0x05,0x00,0x0c,0x00, +0xe0,0x00,0x00,0x00,0x72,0x77,0x5f,0x72,0x65,0x63,0x6f,0x6e,0x73,0x74,0x72,0x75, +0x63,0x74,0x65,0x64,0x5f,0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x6e,0x65, +0x61,0x72,0x65,0x73,0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x05,0x00,0x06,0x00, +0xe7,0x00,0x00,0x00,0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x44,0x65, +0x70,0x74,0x68,0x00,0x05,0x00,0x09,0x00,0xee,0x00,0x00,0x00,0x72,0x77,0x5f,0x64, +0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65, +0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x00,0x05,0x00,0x07,0x00,0xf6,0x00,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65, +0x00,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0x5c,0x02,0x00,0x00,0x67,0x6c,0x5f,0x47, +0x6c,0x6f,0x62,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49, +0x44,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x92,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x92,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00, +0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x92,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x92,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x92,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x92,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x92,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x94,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x94,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb3,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb3,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xbb,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xbb,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xc3,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xc3,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xd4,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xd4,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0xd4,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe0,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe0,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe7,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe7,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xe7,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xee,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xee,0x00,0x00,0x00,0x21,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xee,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xf6,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xf6,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x5c,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x1c,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x7e,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x0d,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x14,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x15,0x00,0x04,0x00,0x1e,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x2d,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0x14,0x00,0x02,0x00,0x59,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x5f,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5f,0x00,0x00,0x00, +0x60,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x61,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x62,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x91,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1e,0x00,0x15,0x00,0x92,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x91,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x93,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x92,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x93,0x00,0x00,0x00,0x94,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0x95,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x96,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0x9b,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0xa0,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xa1,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0xa6,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0xab,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xac,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0xb1,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xb2,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb1,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xb2,0x00,0x00,0x00,0xb3,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0xb7,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xb2,0x00,0x00,0x00,0xbb,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xb2,0x00,0x00,0x00,0xc3,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0xd2,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x09,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xd3,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xd2,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xd3,0x00,0x00,0x00,0xd4,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd8,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xde,0x00,0x00,0x00,0x5f,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xdf,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xde,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xdf,0x00,0x00,0x00, +0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xe3,0x00,0x00,0x00, +0x0b,0x00,0x00,0x00,0x5f,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5f,0x00,0x00,0x00, +0xe5,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xd3,0x00,0x00,0x00, +0xe7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xec,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xed,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xec,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xed,0x00,0x00,0x00,0xee,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xb2,0x00,0x00,0x00,0xf6,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1f,0x00,0x00,0x00,0xf8,0x00,0x00,0x00,0x95,0x00,0x00,0x00,0x95,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xff,0x00,0x00,0x00,0x00,0x00,0x80,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x04,0x01,0x00,0x00,0xd0,0xb3,0x59,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x05,0x01,0x00,0x00,0x59,0x17,0x37,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x06,0x01,0x00,0x00,0x98,0xdd,0x93,0x3d, +0x2c,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0x07,0x01,0x00,0x00,0x04,0x01,0x00,0x00, +0x05,0x01,0x00,0x00,0x06,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x11,0x01,0x00,0x00,0xa7,0x1a,0x11,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x16,0x01,0x00,0x00,0xf7,0xd2,0x61,0x44,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x19,0x01,0x00,0x00,0xab,0xaa,0xaa,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x1e,0x01,0x00,0x00,0x00,0x00,0xe8,0x42,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x20,0x01,0x00,0x00,0x00,0x00,0x80,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x23,0x01,0x00,0x00,0x0a,0xd7,0x23,0x3c,0x2b,0x00,0x04,0x00,0x5f,0x00,0x00,0x00, +0x31,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x3e,0x01,0x00,0x00, +0x5f,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x42,0x01,0x00,0x00, +0x59,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x4c,0x01,0x00,0x00,0x00,0x00,0x00,0x3f,0x2c,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x4d,0x01,0x00,0x00,0x4c,0x01,0x00,0x00,0x4c,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0x5a,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1f,0x00,0x00,0x00,0x5b,0x01,0x00,0x00,0x5a,0x01,0x00,0x00,0x95,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0x5d,0x01,0x00,0x00,0x95,0x00,0x00,0x00, +0x5a,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0x60,0x01,0x00,0x00, +0x5a,0x01,0x00,0x00,0x5a,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x86,0x01,0x00,0x00,0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0xa5,0x01,0x00,0x00,0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5f,0x00,0x00,0x00, +0xd0,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xd1,0x01,0x00,0x00, +0x1f,0x00,0x00,0x00,0xd0,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0xd2,0x01,0x00,0x00,0xff,0xff,0xff,0xff,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0xd3,0x01,0x00,0x00,0x95,0x00,0x00,0x00,0xd2,0x01,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1f,0x00,0x00,0x00,0xd4,0x01,0x00,0x00,0xd2,0x01,0x00,0x00,0x95,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0xd5,0x01,0x00,0x00,0xd2,0x01,0x00,0x00, +0x5a,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0xd6,0x01,0x00,0x00, +0xd2,0x01,0x00,0x00,0xd2,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0xd7,0x01,0x00,0x00,0x5a,0x01,0x00,0x00,0xd2,0x01,0x00,0x00,0x2c,0x00,0x0c,0x00, +0xd1,0x01,0x00,0x00,0xd8,0x01,0x00,0x00,0xf8,0x00,0x00,0x00,0x5b,0x01,0x00,0x00, +0x5d,0x01,0x00,0x00,0xd3,0x01,0x00,0x00,0xd4,0x01,0x00,0x00,0xd5,0x01,0x00,0x00, +0x60,0x01,0x00,0x00,0xd6,0x01,0x00,0x00,0xd7,0x01,0x00,0x00,0x20,0x00,0x04,0x00, +0xda,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0xd1,0x01,0x00,0x00,0x1c,0x00,0x04,0x00, +0xdf,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0xd0,0x01,0x00,0x00,0x20,0x00,0x04,0x00, +0xe0,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0xdf,0x01,0x00,0x00,0x2c,0x00,0x06,0x00, +0x13,0x00,0x00,0x00,0x0f,0x02,0x00,0x00,0xd8,0x00,0x00,0x00,0xd8,0x00,0x00,0x00, +0xd8,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x24,0x02,0x00,0x00, +0xab,0xaa,0x2a,0x3e,0x17,0x00,0x04,0x00,0x5a,0x02,0x00,0x00,0x5f,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x5b,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x5a,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x5b,0x02,0x00,0x00,0x5c,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x5f,0x02,0x00,0x00,0x10,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x60,0x02,0x00,0x00,0x5f,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x61,0x02,0x00,0x00,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x62,0x02,0x00,0x00,0x61,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0x7d,0x02,0x00,0x00, +0x08,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x5a,0x02,0x00,0x00,0x7e,0x02,0x00,0x00, +0x7d,0x02,0x00,0x00,0x7d,0x02,0x00,0x00,0xe5,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x39,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0x61,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x3b,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0x62,0x00,0x00,0x00,0x2c,0x00,0x07,0x00, +0x61,0x00,0x00,0x00,0x88,0x04,0x00,0x00,0xf8,0x00,0x00,0x00,0x5b,0x01,0x00,0x00, +0x5d,0x01,0x00,0x00,0x60,0x01,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00, +0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x3b,0x04,0x00,0x00,0x55,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x39,0x04,0x00,0x00,0x54,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x14,0x00,0x00,0x00,0xbb,0x03,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x73,0x03,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xda,0x01,0x00,0x00,0xb5,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xe0,0x01,0x00,0x00,0xb6,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xda,0x01,0x00,0x00,0xb9,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x5a,0x02,0x00,0x00,0x5d,0x02,0x00,0x00, +0x5c,0x02,0x00,0x00,0x4f,0x00,0x07,0x00,0x3e,0x01,0x00,0x00,0x5e,0x02,0x00,0x00, +0x5d,0x02,0x00,0x00,0x5d,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x71,0x00,0x04,0x00,0x62,0x02,0x00,0x00,0x63,0x02,0x00,0x00,0x5e,0x02,0x00,0x00, +0x7c,0x00,0x04,0x00,0x60,0x02,0x00,0x00,0x64,0x02,0x00,0x00,0x63,0x02,0x00,0x00, +0x72,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0x65,0x02,0x00,0x00,0x64,0x02,0x00,0x00, +0x41,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0xb1,0x02,0x00,0x00,0x94,0x00,0x00,0x00, +0x95,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0xb2,0x02,0x00,0x00, +0xb1,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xbe,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xbe,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x1e,0x00,0x00,0x00,0x89,0x04,0x00,0x00, +0x95,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0xce,0x02,0x00,0x00,0xc2,0x02,0x00,0x00, +0xb1,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xc1,0x02,0x00,0x00,0x89,0x04,0x00,0x00, +0xa0,0x00,0x00,0x00,0xf6,0x00,0x04,0x00,0xcf,0x02,0x00,0x00,0xc2,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc1,0x02,0x00,0x00,0xc2,0x02,0x00,0x00, +0xcf,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xc2,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0xb5,0x02,0x00,0x00,0xd8,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x2d,0x00,0x00,0x00, +0xc5,0x02,0x00,0x00,0xb5,0x02,0x00,0x00,0x89,0x04,0x00,0x00,0x3d,0x00,0x04,0x00, +0x1f,0x00,0x00,0x00,0xc6,0x02,0x00,0x00,0xc5,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x1f,0x00,0x00,0x00,0xc7,0x02,0x00,0x00,0x65,0x02,0x00,0x00,0xc6,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0xb1,0x00,0x00,0x00,0xf2,0x02,0x00,0x00,0xb3,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0xf4,0x02,0x00,0x00,0xf2,0x02,0x00,0x00, +0xc7,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x95,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf5,0x02,0x00,0x00,0xf4,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xcb,0x02,0x00,0x00,0xb6,0x02,0x00,0x00, +0x89,0x04,0x00,0x00,0x3e,0x00,0x03,0x00,0xcb,0x02,0x00,0x00,0xf5,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x1e,0x00,0x00,0x00,0xce,0x02,0x00,0x00,0x89,0x04,0x00,0x00, +0x5a,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xbe,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xcf,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xd1,0x02,0x00,0x00, +0xb6,0x02,0x00,0x00,0x95,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xd2,0x02,0x00,0x00,0xd1,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xd3,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd3,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x1f,0x00,0x00,0x00, +0x8c,0x04,0x00,0x00,0x65,0x02,0x00,0x00,0xcf,0x02,0x00,0x00,0x97,0x04,0x00,0x00, +0xec,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x8b,0x04,0x00,0x00, +0xd2,0x02,0x00,0x00,0xcf,0x02,0x00,0x00,0x95,0x04,0x00,0x00,0xec,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1e,0x00,0x00,0x00,0x8a,0x04,0x00,0x00,0x5a,0x01,0x00,0x00, +0xcf,0x02,0x00,0x00,0xee,0x02,0x00,0x00,0xec,0x02,0x00,0x00,0xb1,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xd6,0x02,0x00,0x00,0x8a,0x04,0x00,0x00,0xa0,0x00,0x00,0x00, +0xf6,0x00,0x04,0x00,0xef,0x02,0x00,0x00,0xec,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xd6,0x02,0x00,0x00,0xd7,0x02,0x00,0x00,0xef,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd7,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xb9,0x02,0x00,0x00, +0xd8,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x2d,0x00,0x00,0x00,0xda,0x02,0x00,0x00, +0xb9,0x02,0x00,0x00,0x8a,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00, +0xdb,0x02,0x00,0x00,0xda,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0xdc,0x02,0x00,0x00,0x65,0x02,0x00,0x00,0xdb,0x02,0x00,0x00,0x7c,0x00,0x04,0x00, +0x3e,0x01,0x00,0x00,0xfa,0x02,0x00,0x00,0xdc,0x02,0x00,0x00,0x7c,0x00,0x04,0x00, +0x3e,0x01,0x00,0x00,0xfc,0x02,0x00,0x00,0xb2,0x02,0x00,0x00,0xb0,0x00,0x05,0x00, +0x42,0x01,0x00,0x00,0xfd,0x02,0x00,0x00,0xfa,0x02,0x00,0x00,0xfc,0x02,0x00,0x00, +0x9b,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0xfe,0x02,0x00,0x00,0xfd,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xeb,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xfe,0x02,0x00,0x00,0xe0,0x02,0x00,0x00,0xeb,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe0,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xe2,0x02,0x00,0x00, +0xb6,0x02,0x00,0x00,0x8a,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xe3,0x02,0x00,0x00,0xe2,0x02,0x00,0x00,0xb8,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0xe6,0x02,0x00,0x00,0xe3,0x02,0x00,0x00,0x8b,0x04,0x00,0x00,0xf9,0x00,0x02,0x00, +0xea,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xea,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x42,0x01,0x00,0x00,0x99,0x04,0x00,0x00,0xe6,0x02,0x00,0x00,0xe6,0x02,0x00,0x00, +0xa9,0x00,0x06,0x00,0x1f,0x00,0x00,0x00,0x9a,0x04,0x00,0x00,0x99,0x04,0x00,0x00, +0xdc,0x02,0x00,0x00,0x8c,0x04,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x9b,0x04,0x00,0x00,0xe6,0x02,0x00,0x00,0xe3,0x02,0x00,0x00,0x8b,0x04,0x00,0x00, +0xf9,0x00,0x02,0x00,0xeb,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xeb,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1f,0x00,0x00,0x00,0x97,0x04,0x00,0x00,0x8c,0x04,0x00,0x00, +0xd7,0x02,0x00,0x00,0x9a,0x04,0x00,0x00,0xea,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x95,0x04,0x00,0x00,0x8b,0x04,0x00,0x00,0xd7,0x02,0x00,0x00, +0x9b,0x04,0x00,0x00,0xea,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xec,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xec,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1e,0x00,0x00,0x00, +0xee,0x02,0x00,0x00,0x8a,0x04,0x00,0x00,0x5a,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd3,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xef,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0xb1,0x00,0x00,0x00,0x03,0x03,0x00,0x00,0xc3,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x91,0x00,0x00,0x00,0x05,0x03,0x00,0x00,0x03,0x03,0x00,0x00,0x8c,0x04,0x00,0x00, +0x02,0x00,0x00,0x00,0x95,0x00,0x00,0x00,0x4f,0x00,0x07,0x00,0x07,0x00,0x00,0x00, +0x06,0x03,0x00,0x00,0x05,0x03,0x00,0x00,0x05,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0xa1,0x00,0x00,0x00,0x10,0x03,0x00,0x00, +0x94,0x00,0x00,0x00,0xa0,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x11,0x03,0x00,0x00,0x10,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x09,0x03,0x00,0x00,0x06,0x03,0x00,0x00,0x11,0x03,0x00,0x00,0x41,0x00,0x05,0x00, +0xa1,0x00,0x00,0x00,0x14,0x03,0x00,0x00,0x94,0x00,0x00,0x00,0xa6,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x15,0x03,0x00,0x00,0x14,0x03,0x00,0x00, +0x83,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x0c,0x03,0x00,0x00,0x09,0x03,0x00,0x00, +0x15,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0xd2,0x00,0x00,0x00,0x17,0x03,0x00,0x00, +0xe7,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0x1a,0x03,0x00,0x00, +0x8b,0x04,0x00,0x00,0xd8,0x00,0x00,0x00,0xd8,0x00,0x00,0x00,0xd8,0x00,0x00,0x00, +0x63,0x00,0x04,0x00,0x17,0x03,0x00,0x00,0x65,0x02,0x00,0x00,0x1a,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0xec,0x00,0x00,0x00,0x1c,0x03,0x00,0x00,0xee,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1f,0x03,0x00,0x00,0x0c,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x20,0x03,0x00,0x00, +0x0c,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x91,0x00,0x00,0x00, +0x21,0x03,0x00,0x00,0x1f,0x03,0x00,0x00,0x20,0x03,0x00,0x00,0xd8,0x00,0x00,0x00, +0xd8,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x1c,0x03,0x00,0x00,0x65,0x02,0x00,0x00, +0x21,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x6b,0x03,0x00,0x00, +0x94,0x00,0x00,0x00,0x9b,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00, +0x6c,0x03,0x00,0x00,0x6b,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x36,0x03,0x00,0x00,0x6c,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x37,0x03,0x00,0x00,0x0c,0x03,0x00,0x00,0x36,0x03,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x38,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0x37,0x03,0x00,0x00,0xba,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x39,0x03,0x00,0x00, +0x38,0x03,0x00,0x00,0x86,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x3a,0x03,0x00,0x00,0x39,0x03,0x00,0x00,0xff,0x00,0x00,0x00,0xd8,0x00,0x00,0x00, +0x8e,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x3c,0x03,0x00,0x00,0x0c,0x03,0x00,0x00, +0x3a,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x3e,0x03,0x00,0x00, +0x65,0x02,0x00,0x00,0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x40,0x03,0x00,0x00, +0x3e,0x03,0x00,0x00,0x4d,0x01,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x42,0x03,0x00,0x00,0xb2,0x02,0x00,0x00,0x88,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x43,0x03,0x00,0x00,0x40,0x03,0x00,0x00,0x42,0x03,0x00,0x00,0x81,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x46,0x03,0x00,0x00,0x43,0x03,0x00,0x00,0x3c,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x7a,0x03,0x00,0x00,0x46,0x03,0x00,0x00, +0x42,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x7b,0x03,0x00,0x00, +0x7a,0x03,0x00,0x00,0x4d,0x01,0x00,0x00,0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00, +0x7d,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x7b,0x03,0x00,0x00, +0x6e,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0x7e,0x03,0x00,0x00,0x7d,0x03,0x00,0x00, +0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00,0xa6,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x7b,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x73,0x03,0x00,0x00, +0xa6,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x86,0x03,0x00,0x00, +0x73,0x03,0x00,0x00,0xb7,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x87,0x03,0x00,0x00,0x86,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x88,0x03,0x00,0x00,0xff,0x00,0x00,0x00,0x87,0x03,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0x89,0x03,0x00,0x00,0x73,0x03,0x00,0x00,0xe5,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8a,0x03,0x00,0x00,0x89,0x03,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8b,0x03,0x00,0x00,0xff,0x00,0x00,0x00, +0x8a,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8c,0x03,0x00,0x00, +0x88,0x03,0x00,0x00,0x8b,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x8f,0x03,0x00,0x00,0x86,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x91,0x03,0x00,0x00,0x89,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x92,0x03,0x00,0x00,0xff,0x00,0x00,0x00,0x91,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x93,0x03,0x00,0x00,0x8f,0x03,0x00,0x00,0x92,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x96,0x03,0x00,0x00,0x86,0x03,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x97,0x03,0x00,0x00,0xff,0x00,0x00,0x00, +0x96,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x99,0x03,0x00,0x00, +0x89,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9a,0x03,0x00,0x00, +0x97,0x03,0x00,0x00,0x99,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x9d,0x03,0x00,0x00,0x86,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x9f,0x03,0x00,0x00,0x89,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa0,0x03,0x00,0x00,0x9d,0x03,0x00,0x00,0x9f,0x03,0x00,0x00,0x50,0x00,0x07,0x00, +0x62,0x00,0x00,0x00,0x83,0x04,0x00,0x00,0x8c,0x03,0x00,0x00,0x93,0x03,0x00,0x00, +0x9a,0x03,0x00,0x00,0xa0,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x54,0x04,0x00,0x00, +0x88,0x04,0x00,0x00,0x3e,0x00,0x03,0x00,0x55,0x04,0x00,0x00,0x83,0x04,0x00,0x00, +0xf9,0x00,0x02,0x00,0x4a,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x4a,0x03,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1e,0x00,0x00,0x00,0x8d,0x04,0x00,0x00,0x95,0x00,0x00,0x00, +0xef,0x02,0x00,0x00,0x67,0x03,0x00,0x00,0x65,0x03,0x00,0x00,0xb1,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0x4d,0x03,0x00,0x00,0x8d,0x04,0x00,0x00,0xa5,0x01,0x00,0x00, +0xf6,0x00,0x04,0x00,0x68,0x03,0x00,0x00,0x65,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x4d,0x03,0x00,0x00,0x4e,0x03,0x00,0x00,0x68,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x4e,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x2d,0x00,0x00,0x00, +0x57,0x04,0x00,0x00,0x54,0x04,0x00,0x00,0x8d,0x04,0x00,0x00,0x3d,0x00,0x04,0x00, +0x1f,0x00,0x00,0x00,0x51,0x03,0x00,0x00,0x57,0x04,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0x58,0x04,0x00,0x00,0x55,0x04,0x00,0x00,0x8d,0x04,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x54,0x03,0x00,0x00,0x58,0x04,0x00,0x00, +0xba,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x56,0x03,0x00,0x00,0x54,0x03,0x00,0x00, +0x23,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x64,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x56,0x03,0x00,0x00,0x57,0x03,0x00,0x00,0x64,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x57,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0x5b,0x03,0x00,0x00,0x7e,0x03,0x00,0x00,0x51,0x03,0x00,0x00,0x7c,0x00,0x04,0x00, +0x3e,0x01,0x00,0x00,0xaa,0x03,0x00,0x00,0x5b,0x03,0x00,0x00,0x7c,0x00,0x04,0x00, +0x3e,0x01,0x00,0x00,0xac,0x03,0x00,0x00,0xb2,0x02,0x00,0x00,0xb0,0x00,0x05,0x00, +0x42,0x01,0x00,0x00,0xad,0x03,0x00,0x00,0xaa,0x03,0x00,0x00,0xac,0x03,0x00,0x00, +0x9b,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0xae,0x03,0x00,0x00,0xad,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0x63,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xae,0x03,0x00,0x00,0x5f,0x03,0x00,0x00,0x63,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0x5f,0x03,0x00,0x00,0x7c,0x00,0x04,0x00,0x5f,0x00,0x00,0x00,0xb2,0x03,0x00,0x00, +0x8b,0x04,0x00,0x00,0x3c,0x00,0x06,0x00,0xe3,0x00,0x00,0x00,0xb5,0x03,0x00,0x00, +0xe0,0x00,0x00,0x00,0x5b,0x03,0x00,0x00,0xb7,0x00,0x00,0x00,0xed,0x00,0x07,0x00, +0x5f,0x00,0x00,0x00,0xb6,0x03,0x00,0x00,0xb5,0x03,0x00,0x00,0xe5,0x00,0x00,0x00, +0xb7,0x00,0x00,0x00,0xb2,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0x63,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x63,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0x64,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x64,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0x65,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x65,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x1e,0x00,0x00,0x00, +0x67,0x03,0x00,0x00,0x8d,0x04,0x00,0x00,0x5a,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x4a,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x68,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0xb1,0x00,0x00,0x00,0xd4,0x03,0x00,0x00,0xbb,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x91,0x00,0x00,0x00,0xd6,0x03,0x00,0x00,0xd4,0x03,0x00,0x00,0x65,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x95,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x13,0x00,0x00,0x00, +0xd7,0x03,0x00,0x00,0xd6,0x03,0x00,0x00,0xd6,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x13,0x00,0x00,0x00, +0xdc,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x0f,0x02,0x00,0x00, +0xd7,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0xac,0x00,0x00,0x00,0xdf,0x03,0x00,0x00, +0x94,0x00,0x00,0x00,0xab,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xe0,0x03,0x00,0x00,0xdf,0x03,0x00,0x00,0x50,0x00,0x06,0x00,0x13,0x00,0x00,0x00, +0xc7,0x03,0x00,0x00,0xe0,0x03,0x00,0x00,0xe0,0x03,0x00,0x00,0xe0,0x03,0x00,0x00, +0x88,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xc8,0x03,0x00,0x00,0xdc,0x03,0x00,0x00, +0xc7,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0xb1,0x00,0x00,0x00,0xe4,0x03,0x00,0x00, +0xf6,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0xe5,0x03,0x00,0x00, +0xe4,0x03,0x00,0x00,0xf8,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x95,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe6,0x03,0x00,0x00,0xe5,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xe8,0x03,0x00,0x00, +0xe6,0x03,0x00,0x00,0xd8,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xea,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0xea,0x03,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x9c,0x04,0x00,0x00,0xe8,0x03,0x00,0x00,0xff,0x00,0x00,0x00,0xe6,0x03,0x00,0x00, +0x8e,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0xcb,0x03,0x00,0x00,0xc8,0x03,0x00,0x00, +0x9c,0x04,0x00,0x00,0x3e,0x00,0x03,0x00,0xbb,0x03,0x00,0x00,0xcb,0x03,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xf5,0x03,0x00,0x00,0xbb,0x03,0x00,0x00, +0xb7,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf6,0x03,0x00,0x00, +0xf5,0x03,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x05,0x04,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xd8,0x00,0x00,0x00,0xf6,0x03,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xf8,0x03,0x00,0x00,0xbb,0x03,0x00,0x00, +0xe5,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf9,0x03,0x00,0x00, +0xf8,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xfa,0x03,0x00,0x00, +0xbb,0x03,0x00,0x00,0x31,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xfb,0x03,0x00,0x00,0xfa,0x03,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x0a,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xf9,0x03,0x00,0x00, +0xfb,0x03,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x0f,0x04,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x05,0x04,0x00,0x00,0x0a,0x04,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfe,0x03,0x00,0x00,0x0f,0x04,0x00,0x00, +0xff,0x00,0x00,0x00,0x50,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0xff,0x03,0x00,0x00, +0xfe,0x03,0x00,0x00,0xfe,0x03,0x00,0x00,0xfe,0x03,0x00,0x00,0x88,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0xcb,0x03,0x00,0x00,0xff,0x03,0x00,0x00, +0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x29,0x04,0x00,0x00,0x00,0x04,0x00,0x00, +0x07,0x01,0x00,0x00,0xbc,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x1a,0x04,0x00,0x00, +0x29,0x04,0x00,0x00,0x11,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x23,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x1a,0x04,0x00,0x00,0x1b,0x04,0x00,0x00, +0x1e,0x04,0x00,0x00,0xf8,0x00,0x02,0x00,0x1b,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1d,0x04,0x00,0x00,0x29,0x04,0x00,0x00,0x16,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x23,0x04,0x00,0x00,0xf8,0x00,0x02,0x00,0x1e,0x04,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x2e,0x04,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x29,0x04,0x00,0x00,0x19,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x21,0x04,0x00,0x00,0x2e,0x04,0x00,0x00,0x1e,0x01,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x22,0x04,0x00,0x00,0x21,0x04,0x00,0x00, +0x20,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x23,0x04,0x00,0x00,0xf8,0x00,0x02,0x00, +0x23,0x04,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x90,0x04,0x00,0x00, +0x1d,0x04,0x00,0x00,0x1b,0x04,0x00,0x00,0x22,0x04,0x00,0x00,0x1e,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x25,0x04,0x00,0x00,0x90,0x04,0x00,0x00, +0x23,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x33,0x04,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x25,0x04,0x00,0x00,0x24,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0xd2,0x00,0x00,0x00,0x35,0x04,0x00,0x00,0xd4,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x91,0x00,0x00,0x00,0x38,0x04,0x00,0x00,0x33,0x04,0x00,0x00, +0xd8,0x00,0x00,0x00,0xd8,0x00,0x00,0x00,0xd8,0x00,0x00,0x00,0x63,0x00,0x04,0x00, +0x35,0x04,0x00,0x00,0x65,0x02,0x00,0x00,0x38,0x04,0x00,0x00,0xfd,0x00,0x01,0x00, +0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_ca290d458229de95cf71a7d42b493aa0.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_ca290d458229de95cf71a7d42b493aa0.h new file mode 100644 index 00000000..e16981e3 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_ca290d458229de95cf71a7d42b493aa0.h @@ -0,0 +1,502 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_ca290d458229de95cf71a7d42b493aa0.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_ca290d458229de95cf71a7d42b493aa0_SampledImageResourceNames[] = { "r_input_motion_vectors", "r_input_depth", "r_input_color_jittered", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_ca290d458229de95cf71a7d42b493aa0_SampledImageResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_ca290d458229de95cf71a7d42b493aa0_SampledImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_ca290d458229de95cf71a7d42b493aa0_SampledImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_ca290d458229de95cf71a7d42b493aa0_StorageImageResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_ca290d458229de95cf71a7d42b493aa0_StorageImageResourceBindings[] = { 5, 6, 7, 11, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_ca290d458229de95cf71a7d42b493aa0_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_ca290d458229de95cf71a7d42b493aa0_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_ca290d458229de95cf71a7d42b493aa0_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_ca290d458229de95cf71a7d42b493aa0_UniformBufferResourceBindings[] = { 12, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_ca290d458229de95cf71a7d42b493aa0_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_ca290d458229de95cf71a7d42b493aa0_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_ca290d458229de95cf71a7d42b493aa0_size = 7656; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_ca290d458229de95cf71a7d42b493aa0_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0xf9,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x16,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00, +0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c,0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30, +0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x0f,0x00,0x06,0x00,0x05,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0x77,0x02,0x00,0x00,0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00, +0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65, +0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74, +0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x31,0x36,0x62,0x69,0x74,0x5f, +0x73,0x74,0x6f,0x72,0x61,0x67,0x65,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x65,0x78,0x70,0x6c,0x69,0x63, +0x69,0x74,0x5f,0x61,0x72,0x69,0x74,0x68,0x6d,0x65,0x74,0x69,0x63,0x5f,0x74,0x79, +0x70,0x65,0x73,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c, +0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65, +0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00, +0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64, +0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x96,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e, +0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x96,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69, +0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00,0x96,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0b,0x00,0x96,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70, +0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44, +0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00, +0x96,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00, +0x96,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00, +0x96,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e, +0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00,0x96,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70, +0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x96,0x00,0x00,0x00, +0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x96,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x96,0x00,0x00,0x00, +0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74, +0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00,0x96,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0a,0x00,0x96,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70, +0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x96,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00, +0x06,0x00,0x09,0x00,0x96,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74, +0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x96,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00, +0x96,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63, +0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00, +0x06,0x00,0x0a,0x00,0x96,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65, +0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x98,0x00,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00,0x05,0x00,0x06,0x00,0xb7,0x00,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x00,0x00, +0x05,0x00,0x08,0x00,0xbf,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x63,0x6f,0x6c,0x6f,0x72,0x5f,0x6a,0x69,0x74,0x74,0x65,0x72,0x65,0x64,0x00,0x00, +0x05,0x00,0x08,0x00,0xc7,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00, +0x05,0x00,0x07,0x00,0xd5,0x00,0x00,0x00,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f, +0x69,0x6e,0x70,0x75,0x74,0x5f,0x6c,0x75,0x6d,0x61,0x00,0x00,0x05,0x00,0x0c,0x00, +0xe1,0x00,0x00,0x00,0x72,0x77,0x5f,0x72,0x65,0x63,0x6f,0x6e,0x73,0x74,0x72,0x75, +0x63,0x74,0x65,0x64,0x5f,0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x6e,0x65, +0x61,0x72,0x65,0x73,0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x05,0x00,0x06,0x00, +0xe8,0x00,0x00,0x00,0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x44,0x65, +0x70,0x74,0x68,0x00,0x05,0x00,0x09,0x00,0xef,0x00,0x00,0x00,0x72,0x77,0x5f,0x64, +0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65, +0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x00,0x05,0x00,0x07,0x00,0xf7,0x00,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65, +0x00,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0x77,0x02,0x00,0x00,0x67,0x6c,0x5f,0x47, +0x6c,0x6f,0x62,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49, +0x44,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x96,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x98,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x98,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb7,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb7,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xbf,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xbf,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xc7,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xc7,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xd5,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xd5,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0xd5,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe1,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe1,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe8,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe8,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xe8,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xef,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xef,0x00,0x00,0x00,0x21,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xef,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xf7,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xf7,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x77,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x1c,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x99,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x0d,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x13,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x14,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x13,0x00,0x00,0x00, +0x15,0x00,0x04,0x00,0x1e,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x2d,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0x14,0x00,0x02,0x00,0x59,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x63,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x63,0x00,0x00,0x00, +0x64,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x65,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x66,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x95,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1e,0x00,0x15,0x00,0x96,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x95,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x97,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x96,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x97,0x00,0x00,0x00,0x98,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0x99,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x9a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0x9f,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0xa4,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xa5,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0xaa,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0xaf,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xb0,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0xb5,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xb6,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xb6,0x00,0x00,0x00,0xb7,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x63,0x00,0x00,0x00,0xbb,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xb6,0x00,0x00,0x00,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xb6,0x00,0x00,0x00,0xc7,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0xd3,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x09,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xd4,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xd3,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xd4,0x00,0x00,0x00,0xd5,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd9,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xdf,0x00,0x00,0x00,0x63,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xe0,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xdf,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xe0,0x00,0x00,0x00, +0xe1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xe4,0x00,0x00,0x00, +0x0b,0x00,0x00,0x00,0x63,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x63,0x00,0x00,0x00, +0xe6,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xd4,0x00,0x00,0x00, +0xe8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xed,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xee,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xed,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xee,0x00,0x00,0x00,0xef,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xb6,0x00,0x00,0x00,0xf7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1f,0x00,0x00,0x00,0xf9,0x00,0x00,0x00,0x99,0x00,0x00,0x00,0x99,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x80,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x05,0x01,0x00,0x00,0xd0,0xb3,0x59,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x06,0x01,0x00,0x00,0x59,0x17,0x37,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x07,0x01,0x00,0x00,0x98,0xdd,0x93,0x3d, +0x2c,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0x08,0x01,0x00,0x00,0x05,0x01,0x00,0x00, +0x06,0x01,0x00,0x00,0x07,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x12,0x01,0x00,0x00,0xa7,0x1a,0x11,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x17,0x01,0x00,0x00,0xf7,0xd2,0x61,0x44,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x1a,0x01,0x00,0x00,0xab,0xaa,0xaa,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x1f,0x01,0x00,0x00,0x00,0x00,0xe8,0x42,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x21,0x01,0x00,0x00,0x00,0x00,0x80,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x24,0x01,0x00,0x00,0x0a,0xd7,0x23,0x3c,0x2b,0x00,0x04,0x00,0x63,0x00,0x00,0x00, +0x32,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x3f,0x01,0x00,0x00, +0x63,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x43,0x01,0x00,0x00, +0x59,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x4b,0x01,0x00,0x00,0x00,0x00,0x00,0x3f,0x2c,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x64,0x01,0x00,0x00,0x4b,0x01,0x00,0x00,0x4b,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0x71,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1f,0x00,0x00,0x00,0x72,0x01,0x00,0x00,0x71,0x01,0x00,0x00,0x99,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0x74,0x01,0x00,0x00,0x99,0x00,0x00,0x00, +0x71,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0x77,0x01,0x00,0x00, +0x71,0x01,0x00,0x00,0x71,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x9d,0x01,0x00,0x00,0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0xbc,0x01,0x00,0x00,0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x63,0x00,0x00,0x00, +0xe7,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xe8,0x01,0x00,0x00, +0x1f,0x00,0x00,0x00,0xe7,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0xe9,0x01,0x00,0x00,0xff,0xff,0xff,0xff,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0xea,0x01,0x00,0x00,0x99,0x00,0x00,0x00,0xe9,0x01,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1f,0x00,0x00,0x00,0xeb,0x01,0x00,0x00,0xe9,0x01,0x00,0x00,0x99,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0xec,0x01,0x00,0x00,0xe9,0x01,0x00,0x00, +0x71,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0xed,0x01,0x00,0x00, +0xe9,0x01,0x00,0x00,0xe9,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0xee,0x01,0x00,0x00,0x71,0x01,0x00,0x00,0xe9,0x01,0x00,0x00,0x2c,0x00,0x0c,0x00, +0xe8,0x01,0x00,0x00,0xef,0x01,0x00,0x00,0xf9,0x00,0x00,0x00,0x72,0x01,0x00,0x00, +0x74,0x01,0x00,0x00,0xea,0x01,0x00,0x00,0xeb,0x01,0x00,0x00,0xec,0x01,0x00,0x00, +0x77,0x01,0x00,0x00,0xed,0x01,0x00,0x00,0xee,0x01,0x00,0x00,0x20,0x00,0x04,0x00, +0xf1,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0xe8,0x01,0x00,0x00,0x1c,0x00,0x04,0x00, +0xf6,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0xe7,0x01,0x00,0x00,0x20,0x00,0x04,0x00, +0xf7,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0xf6,0x01,0x00,0x00,0x2c,0x00,0x06,0x00, +0x13,0x00,0x00,0x00,0x26,0x02,0x00,0x00,0xd9,0x00,0x00,0x00,0xd9,0x00,0x00,0x00, +0xd9,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x3b,0x02,0x00,0x00, +0xab,0xaa,0x2a,0x3e,0x17,0x00,0x04,0x00,0x75,0x02,0x00,0x00,0x63,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x76,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x75,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x76,0x02,0x00,0x00,0x77,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x7a,0x02,0x00,0x00,0x10,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x7b,0x02,0x00,0x00,0x7a,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x7c,0x02,0x00,0x00,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x7d,0x02,0x00,0x00,0x7c,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x63,0x00,0x00,0x00,0x98,0x02,0x00,0x00, +0x08,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x75,0x02,0x00,0x00,0x99,0x02,0x00,0x00, +0x98,0x02,0x00,0x00,0x98,0x02,0x00,0x00,0xe6,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x95,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0x65,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x97,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x00,0x00,0x00,0x2c,0x00,0x07,0x00, +0x65,0x00,0x00,0x00,0xe4,0x04,0x00,0x00,0xf9,0x00,0x00,0x00,0x72,0x01,0x00,0x00, +0x74,0x01,0x00,0x00,0x77,0x01,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00, +0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x97,0x04,0x00,0x00,0xb1,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x95,0x04,0x00,0x00,0xb0,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x14,0x00,0x00,0x00,0x17,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0xcf,0x03,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xf1,0x01,0x00,0x00,0xd4,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xf7,0x01,0x00,0x00,0xd5,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xf1,0x01,0x00,0x00,0xd8,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x75,0x02,0x00,0x00,0x78,0x02,0x00,0x00, +0x77,0x02,0x00,0x00,0x4f,0x00,0x07,0x00,0x3f,0x01,0x00,0x00,0x79,0x02,0x00,0x00, +0x78,0x02,0x00,0x00,0x78,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x71,0x00,0x04,0x00,0x7d,0x02,0x00,0x00,0x7e,0x02,0x00,0x00,0x79,0x02,0x00,0x00, +0x7c,0x00,0x04,0x00,0x7b,0x02,0x00,0x00,0x7f,0x02,0x00,0x00,0x7e,0x02,0x00,0x00, +0x72,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0x80,0x02,0x00,0x00,0x7f,0x02,0x00,0x00, +0x41,0x00,0x05,0x00,0x9a,0x00,0x00,0x00,0xd0,0x02,0x00,0x00,0x98,0x00,0x00,0x00, +0x99,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0xd1,0x02,0x00,0x00, +0xd0,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xdd,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xdd,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x1e,0x00,0x00,0x00,0xe5,0x04,0x00,0x00, +0x99,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0xed,0x02,0x00,0x00,0xe1,0x02,0x00,0x00, +0xb1,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xe0,0x02,0x00,0x00,0xe5,0x04,0x00,0x00, +0xaa,0x00,0x00,0x00,0xf6,0x00,0x04,0x00,0xee,0x02,0x00,0x00,0xe1,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xe0,0x02,0x00,0x00,0xe1,0x02,0x00,0x00, +0xee,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xe1,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0xd4,0x02,0x00,0x00,0xef,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x2d,0x00,0x00,0x00, +0xe4,0x02,0x00,0x00,0xd4,0x02,0x00,0x00,0xe5,0x04,0x00,0x00,0x3d,0x00,0x04,0x00, +0x1f,0x00,0x00,0x00,0xe5,0x02,0x00,0x00,0xe4,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x1f,0x00,0x00,0x00,0xe6,0x02,0x00,0x00,0x80,0x02,0x00,0x00,0xe5,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0xb5,0x00,0x00,0x00,0x11,0x03,0x00,0x00,0xb7,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x95,0x00,0x00,0x00,0x13,0x03,0x00,0x00,0x11,0x03,0x00,0x00, +0xe6,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x99,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x14,0x03,0x00,0x00,0x13,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xea,0x02,0x00,0x00,0xd5,0x02,0x00,0x00, +0xe5,0x04,0x00,0x00,0x3e,0x00,0x03,0x00,0xea,0x02,0x00,0x00,0x14,0x03,0x00,0x00, +0x80,0x00,0x05,0x00,0x1e,0x00,0x00,0x00,0xed,0x02,0x00,0x00,0xe5,0x04,0x00,0x00, +0x71,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xdd,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xee,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xf0,0x02,0x00,0x00, +0xd5,0x02,0x00,0x00,0x99,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xf1,0x02,0x00,0x00,0xf0,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xf2,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf2,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x1f,0x00,0x00,0x00, +0xe8,0x04,0x00,0x00,0x80,0x02,0x00,0x00,0xee,0x02,0x00,0x00,0xf3,0x04,0x00,0x00, +0x0b,0x03,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe7,0x04,0x00,0x00, +0xf1,0x02,0x00,0x00,0xee,0x02,0x00,0x00,0xf1,0x04,0x00,0x00,0x0b,0x03,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1e,0x00,0x00,0x00,0xe6,0x04,0x00,0x00,0x71,0x01,0x00,0x00, +0xee,0x02,0x00,0x00,0x0d,0x03,0x00,0x00,0x0b,0x03,0x00,0x00,0xb1,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xf5,0x02,0x00,0x00,0xe6,0x04,0x00,0x00,0xaa,0x00,0x00,0x00, +0xf6,0x00,0x04,0x00,0x0e,0x03,0x00,0x00,0x0b,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xf5,0x02,0x00,0x00,0xf6,0x02,0x00,0x00,0x0e,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0xf6,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xd8,0x02,0x00,0x00, +0xef,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x2d,0x00,0x00,0x00,0xf9,0x02,0x00,0x00, +0xd8,0x02,0x00,0x00,0xe6,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00, +0xfa,0x02,0x00,0x00,0xf9,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0xfb,0x02,0x00,0x00,0x80,0x02,0x00,0x00,0xfa,0x02,0x00,0x00,0x7c,0x00,0x04,0x00, +0x3f,0x01,0x00,0x00,0x19,0x03,0x00,0x00,0xfb,0x02,0x00,0x00,0x7c,0x00,0x04,0x00, +0x3f,0x01,0x00,0x00,0x1b,0x03,0x00,0x00,0xd1,0x02,0x00,0x00,0xb0,0x00,0x05,0x00, +0x43,0x01,0x00,0x00,0x1c,0x03,0x00,0x00,0x19,0x03,0x00,0x00,0x1b,0x03,0x00,0x00, +0x9b,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x1d,0x03,0x00,0x00,0x1c,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0x0a,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x1d,0x03,0x00,0x00,0xff,0x02,0x00,0x00,0x0a,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0xff,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x01,0x03,0x00,0x00, +0xd5,0x02,0x00,0x00,0xe6,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x02,0x03,0x00,0x00,0x01,0x03,0x00,0x00,0xba,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x05,0x03,0x00,0x00,0x02,0x03,0x00,0x00,0xe7,0x04,0x00,0x00,0xf9,0x00,0x02,0x00, +0x09,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x09,0x03,0x00,0x00,0x50,0x00,0x05,0x00, +0x43,0x01,0x00,0x00,0xf5,0x04,0x00,0x00,0x05,0x03,0x00,0x00,0x05,0x03,0x00,0x00, +0xa9,0x00,0x06,0x00,0x1f,0x00,0x00,0x00,0xf6,0x04,0x00,0x00,0xf5,0x04,0x00,0x00, +0xfb,0x02,0x00,0x00,0xe8,0x04,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xf7,0x04,0x00,0x00,0x05,0x03,0x00,0x00,0x02,0x03,0x00,0x00,0xe7,0x04,0x00,0x00, +0xf9,0x00,0x02,0x00,0x0a,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x0a,0x03,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1f,0x00,0x00,0x00,0xf3,0x04,0x00,0x00,0xe8,0x04,0x00,0x00, +0xf6,0x02,0x00,0x00,0xf6,0x04,0x00,0x00,0x09,0x03,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xf1,0x04,0x00,0x00,0xe7,0x04,0x00,0x00,0xf6,0x02,0x00,0x00, +0xf7,0x04,0x00,0x00,0x09,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0x0b,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x0b,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x1e,0x00,0x00,0x00, +0x0d,0x03,0x00,0x00,0xe6,0x04,0x00,0x00,0x71,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf2,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x0e,0x03,0x00,0x00,0x6f,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x46,0x03,0x00,0x00,0xe8,0x04,0x00,0x00,0x81,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x48,0x03,0x00,0x00,0x46,0x03,0x00,0x00,0x64,0x01,0x00,0x00, +0x41,0x00,0x05,0x00,0xa5,0x00,0x00,0x00,0x58,0x03,0x00,0x00,0x98,0x00,0x00,0x00, +0xa4,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x59,0x03,0x00,0x00, +0x58,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x4a,0x03,0x00,0x00, +0x48,0x03,0x00,0x00,0x59,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x4d,0x03,0x00,0x00,0xd1,0x02,0x00,0x00,0x88,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x4e,0x03,0x00,0x00,0x4a,0x03,0x00,0x00,0x4d,0x03,0x00,0x00,0x41,0x00,0x05,0x00, +0x9a,0x00,0x00,0x00,0x60,0x03,0x00,0x00,0x98,0x00,0x00,0x00,0x9f,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0x61,0x03,0x00,0x00,0x60,0x03,0x00,0x00, +0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x50,0x03,0x00,0x00,0x61,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x51,0x03,0x00,0x00,0x4e,0x03,0x00,0x00, +0x50,0x03,0x00,0x00,0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00,0x53,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x51,0x03,0x00,0x00,0x6e,0x00,0x04,0x00, +0x1f,0x00,0x00,0x00,0x54,0x03,0x00,0x00,0x53,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0xb5,0x00,0x00,0x00,0x66,0x03,0x00,0x00,0xc7,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x95,0x00,0x00,0x00,0x68,0x03,0x00,0x00,0x66,0x03,0x00,0x00,0x54,0x03,0x00,0x00, +0x02,0x00,0x00,0x00,0x99,0x00,0x00,0x00,0x4f,0x00,0x07,0x00,0x07,0x00,0x00,0x00, +0x69,0x03,0x00,0x00,0x68,0x03,0x00,0x00,0x68,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0xa5,0x00,0x00,0x00,0x70,0x03,0x00,0x00, +0x98,0x00,0x00,0x00,0xaa,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x71,0x03,0x00,0x00,0x70,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x6c,0x03,0x00,0x00,0x69,0x03,0x00,0x00,0x71,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0xd3,0x00,0x00,0x00,0x73,0x03,0x00,0x00,0xe8,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x95,0x00,0x00,0x00,0x76,0x03,0x00,0x00,0xe7,0x04,0x00,0x00,0xd9,0x00,0x00,0x00, +0xd9,0x00,0x00,0x00,0xd9,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x73,0x03,0x00,0x00, +0x80,0x02,0x00,0x00,0x76,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0xed,0x00,0x00,0x00, +0x78,0x03,0x00,0x00,0xef,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7b,0x03,0x00,0x00,0x6c,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7c,0x03,0x00,0x00,0x6c,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x95,0x00,0x00,0x00,0x7d,0x03,0x00,0x00,0x7b,0x03,0x00,0x00, +0x7c,0x03,0x00,0x00,0xd9,0x00,0x00,0x00,0xd9,0x00,0x00,0x00,0x63,0x00,0x04,0x00, +0x78,0x03,0x00,0x00,0x80,0x02,0x00,0x00,0x7d,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x93,0x03,0x00,0x00,0x6c,0x03,0x00,0x00,0x50,0x03,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x94,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0x93,0x03,0x00,0x00,0xba,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x95,0x03,0x00,0x00,0x94,0x03,0x00,0x00,0x9d,0x01,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x96,0x03,0x00,0x00,0x95,0x03,0x00,0x00,0x00,0x01,0x00,0x00, +0xd9,0x00,0x00,0x00,0x8e,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x98,0x03,0x00,0x00, +0x6c,0x03,0x00,0x00,0x96,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x9a,0x03,0x00,0x00,0x80,0x02,0x00,0x00,0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x9c,0x03,0x00,0x00,0x9a,0x03,0x00,0x00,0x64,0x01,0x00,0x00,0x88,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x9f,0x03,0x00,0x00,0x9c,0x03,0x00,0x00,0x4d,0x03,0x00,0x00, +0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xa2,0x03,0x00,0x00,0x9f,0x03,0x00,0x00, +0x98,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xd6,0x03,0x00,0x00, +0xa2,0x03,0x00,0x00,0x4d,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xd7,0x03,0x00,0x00,0xd6,0x03,0x00,0x00,0x64,0x01,0x00,0x00,0x0c,0x00,0x06,0x00, +0x07,0x00,0x00,0x00,0xd9,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0xd7,0x03,0x00,0x00,0x6e,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0xda,0x03,0x00,0x00, +0xd9,0x03,0x00,0x00,0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00,0x02,0x04,0x00,0x00, +0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0xd7,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0xcf,0x03,0x00,0x00,0x02,0x04,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0xe2,0x03,0x00,0x00,0xcf,0x03,0x00,0x00,0xbb,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xe3,0x03,0x00,0x00,0xe2,0x03,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe4,0x03,0x00,0x00,0x00,0x01,0x00,0x00,0xe3,0x03,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xe5,0x03,0x00,0x00,0xcf,0x03,0x00,0x00, +0xe6,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe6,0x03,0x00,0x00, +0xe5,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe7,0x03,0x00,0x00, +0x00,0x01,0x00,0x00,0xe6,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe8,0x03,0x00,0x00,0xe4,0x03,0x00,0x00,0xe7,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xeb,0x03,0x00,0x00,0xe2,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xed,0x03,0x00,0x00,0xe5,0x03,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xee,0x03,0x00,0x00,0x00,0x01,0x00,0x00,0xed,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xef,0x03,0x00,0x00,0xeb,0x03,0x00,0x00, +0xee,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf2,0x03,0x00,0x00, +0xe2,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf3,0x03,0x00,0x00, +0x00,0x01,0x00,0x00,0xf2,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xf5,0x03,0x00,0x00,0xe5,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf6,0x03,0x00,0x00,0xf3,0x03,0x00,0x00,0xf5,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xf9,0x03,0x00,0x00,0xe2,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xfb,0x03,0x00,0x00,0xe5,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfc,0x03,0x00,0x00,0xf9,0x03,0x00,0x00,0xfb,0x03,0x00,0x00, +0x50,0x00,0x07,0x00,0x66,0x00,0x00,0x00,0xdf,0x04,0x00,0x00,0xe8,0x03,0x00,0x00, +0xef,0x03,0x00,0x00,0xf6,0x03,0x00,0x00,0xfc,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0xb0,0x04,0x00,0x00,0xe4,0x04,0x00,0x00,0x3e,0x00,0x03,0x00,0xb1,0x04,0x00,0x00, +0xdf,0x04,0x00,0x00,0xf9,0x00,0x02,0x00,0xa6,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa6,0x03,0x00,0x00,0xf5,0x00,0x07,0x00,0x1e,0x00,0x00,0x00,0xe9,0x04,0x00,0x00, +0x99,0x00,0x00,0x00,0x0e,0x03,0x00,0x00,0xc3,0x03,0x00,0x00,0xc1,0x03,0x00,0x00, +0xb1,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xa9,0x03,0x00,0x00,0xe9,0x04,0x00,0x00, +0xbc,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0xc4,0x03,0x00,0x00,0xc1,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa9,0x03,0x00,0x00,0xaa,0x03,0x00,0x00, +0xc4,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xaa,0x03,0x00,0x00,0x41,0x00,0x05,0x00, +0x2d,0x00,0x00,0x00,0xb3,0x04,0x00,0x00,0xb0,0x04,0x00,0x00,0xe9,0x04,0x00,0x00, +0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0xad,0x03,0x00,0x00,0xb3,0x04,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xb4,0x04,0x00,0x00,0xb1,0x04,0x00,0x00, +0xe9,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb0,0x03,0x00,0x00, +0xb4,0x04,0x00,0x00,0xba,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xb2,0x03,0x00,0x00, +0xb0,0x03,0x00,0x00,0x24,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xc0,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb2,0x03,0x00,0x00,0xb3,0x03,0x00,0x00, +0xc0,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xb3,0x03,0x00,0x00,0x80,0x00,0x05,0x00, +0x1f,0x00,0x00,0x00,0xb7,0x03,0x00,0x00,0xda,0x03,0x00,0x00,0xad,0x03,0x00,0x00, +0x7c,0x00,0x04,0x00,0x3f,0x01,0x00,0x00,0x06,0x04,0x00,0x00,0xb7,0x03,0x00,0x00, +0x7c,0x00,0x04,0x00,0x3f,0x01,0x00,0x00,0x08,0x04,0x00,0x00,0xd1,0x02,0x00,0x00, +0xb0,0x00,0x05,0x00,0x43,0x01,0x00,0x00,0x09,0x04,0x00,0x00,0x06,0x04,0x00,0x00, +0x08,0x04,0x00,0x00,0x9b,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x0a,0x04,0x00,0x00, +0x09,0x04,0x00,0x00,0xf7,0x00,0x03,0x00,0xbf,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x0a,0x04,0x00,0x00,0xbb,0x03,0x00,0x00,0xbf,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbb,0x03,0x00,0x00,0x7c,0x00,0x04,0x00,0x63,0x00,0x00,0x00, +0x0e,0x04,0x00,0x00,0xe7,0x04,0x00,0x00,0x3c,0x00,0x06,0x00,0xe4,0x00,0x00,0x00, +0x11,0x04,0x00,0x00,0xe1,0x00,0x00,0x00,0xb7,0x03,0x00,0x00,0xbb,0x00,0x00,0x00, +0xef,0x00,0x07,0x00,0x63,0x00,0x00,0x00,0x12,0x04,0x00,0x00,0x11,0x04,0x00,0x00, +0xe6,0x00,0x00,0x00,0xbb,0x00,0x00,0x00,0x0e,0x04,0x00,0x00,0xf9,0x00,0x02,0x00, +0xbf,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xbf,0x03,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc0,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xc0,0x03,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc1,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xc1,0x03,0x00,0x00,0x80,0x00,0x05,0x00, +0x1e,0x00,0x00,0x00,0xc3,0x03,0x00,0x00,0xe9,0x04,0x00,0x00,0x71,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa6,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xc4,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0xb5,0x00,0x00,0x00,0x30,0x04,0x00,0x00,0xbf,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x95,0x00,0x00,0x00,0x32,0x04,0x00,0x00,0x30,0x04,0x00,0x00, +0x80,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x99,0x00,0x00,0x00,0x4f,0x00,0x08,0x00, +0x13,0x00,0x00,0x00,0x33,0x04,0x00,0x00,0x32,0x04,0x00,0x00,0x32,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x13,0x00,0x00,0x00,0x38,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x26,0x02,0x00,0x00,0x33,0x04,0x00,0x00,0x41,0x00,0x05,0x00,0xb0,0x00,0x00,0x00, +0x3b,0x04,0x00,0x00,0x98,0x00,0x00,0x00,0xaf,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x3c,0x04,0x00,0x00,0x3b,0x04,0x00,0x00,0x50,0x00,0x06,0x00, +0x13,0x00,0x00,0x00,0x23,0x04,0x00,0x00,0x3c,0x04,0x00,0x00,0x3c,0x04,0x00,0x00, +0x3c,0x04,0x00,0x00,0x88,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x24,0x04,0x00,0x00, +0x38,0x04,0x00,0x00,0x23,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0xb5,0x00,0x00,0x00, +0x40,0x04,0x00,0x00,0xf7,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x95,0x00,0x00,0x00, +0x41,0x04,0x00,0x00,0x40,0x04,0x00,0x00,0xf9,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x99,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x42,0x04,0x00,0x00, +0x41,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x44,0x04,0x00,0x00,0x42,0x04,0x00,0x00,0xd9,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x46,0x04,0x00,0x00,0xf8,0x00,0x02,0x00,0x46,0x04,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xf8,0x04,0x00,0x00,0x44,0x04,0x00,0x00,0x00,0x01,0x00,0x00, +0x42,0x04,0x00,0x00,0x8e,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x27,0x04,0x00,0x00, +0x24,0x04,0x00,0x00,0xf8,0x04,0x00,0x00,0x3e,0x00,0x03,0x00,0x17,0x04,0x00,0x00, +0x27,0x04,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x51,0x04,0x00,0x00, +0x17,0x04,0x00,0x00,0xbb,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x52,0x04,0x00,0x00,0x51,0x04,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x61,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xd9,0x00,0x00,0x00, +0x52,0x04,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x54,0x04,0x00,0x00, +0x17,0x04,0x00,0x00,0xe6,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x55,0x04,0x00,0x00,0x54,0x04,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0x56,0x04,0x00,0x00,0x17,0x04,0x00,0x00,0x32,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x57,0x04,0x00,0x00,0x56,0x04,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x66,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x55,0x04,0x00,0x00,0x57,0x04,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x6b,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x61,0x04,0x00,0x00, +0x66,0x04,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5a,0x04,0x00,0x00, +0x6b,0x04,0x00,0x00,0x00,0x01,0x00,0x00,0x50,0x00,0x06,0x00,0x13,0x00,0x00,0x00, +0x5b,0x04,0x00,0x00,0x5a,0x04,0x00,0x00,0x5a,0x04,0x00,0x00,0x5a,0x04,0x00,0x00, +0x88,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x5c,0x04,0x00,0x00,0x27,0x04,0x00,0x00, +0x5b,0x04,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x85,0x04,0x00,0x00, +0x5c,0x04,0x00,0x00,0x08,0x01,0x00,0x00,0xbc,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0x76,0x04,0x00,0x00,0x85,0x04,0x00,0x00,0x12,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x7f,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x76,0x04,0x00,0x00, +0x77,0x04,0x00,0x00,0x7a,0x04,0x00,0x00,0xf8,0x00,0x02,0x00,0x77,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x79,0x04,0x00,0x00,0x85,0x04,0x00,0x00, +0x17,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x7f,0x04,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7a,0x04,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x8a,0x04,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x85,0x04,0x00,0x00,0x1a,0x01,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7d,0x04,0x00,0x00,0x8a,0x04,0x00,0x00, +0x1f,0x01,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7e,0x04,0x00,0x00, +0x7d,0x04,0x00,0x00,0x21,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x7f,0x04,0x00,0x00, +0xf8,0x00,0x02,0x00,0x7f,0x04,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xec,0x04,0x00,0x00,0x79,0x04,0x00,0x00,0x77,0x04,0x00,0x00,0x7e,0x04,0x00,0x00, +0x7a,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x81,0x04,0x00,0x00, +0xec,0x04,0x00,0x00,0x24,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x8f,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x81,0x04,0x00,0x00, +0x3b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0xd3,0x00,0x00,0x00,0x91,0x04,0x00,0x00, +0xd5,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x95,0x00,0x00,0x00,0x94,0x04,0x00,0x00, +0x8f,0x04,0x00,0x00,0xd9,0x00,0x00,0x00,0xd9,0x00,0x00,0x00,0xd9,0x00,0x00,0x00, +0x63,0x00,0x04,0x00,0x91,0x04,0x00,0x00,0x80,0x02,0x00,0x00,0x94,0x04,0x00,0x00, +0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_db7b3a7e6f85bce849ec3a5f2d793535.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_db7b3a7e6f85bce849ec3a5f2d793535.h new file mode 100644 index 00000000..9d73c31f --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_db7b3a7e6f85bce849ec3a5f2d793535.h @@ -0,0 +1,487 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_db7b3a7e6f85bce849ec3a5f2d793535.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_db7b3a7e6f85bce849ec3a5f2d793535_SampledImageResourceNames[] = { "r_input_motion_vectors", "r_input_depth", "r_input_color_jittered", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_db7b3a7e6f85bce849ec3a5f2d793535_SampledImageResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_db7b3a7e6f85bce849ec3a5f2d793535_SampledImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_db7b3a7e6f85bce849ec3a5f2d793535_SampledImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_db7b3a7e6f85bce849ec3a5f2d793535_StorageImageResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_db7b3a7e6f85bce849ec3a5f2d793535_StorageImageResourceBindings[] = { 5, 6, 7, 11, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_db7b3a7e6f85bce849ec3a5f2d793535_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_db7b3a7e6f85bce849ec3a5f2d793535_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_db7b3a7e6f85bce849ec3a5f2d793535_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_db7b3a7e6f85bce849ec3a5f2d793535_UniformBufferResourceBindings[] = { 12, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_db7b3a7e6f85bce849ec3a5f2d793535_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_db7b3a7e6f85bce849ec3a5f2d793535_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_db7b3a7e6f85bce849ec3a5f2d793535_size = 7412; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_db7b3a7e6f85bce849ec3a5f2d793535_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0xbd,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x16,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00, +0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c,0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30, +0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x0f,0x00,0x06,0x00,0x05,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0x5b,0x02,0x00,0x00,0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00, +0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65, +0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74, +0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x31,0x36,0x62,0x69,0x74,0x5f, +0x73,0x74,0x6f,0x72,0x61,0x67,0x65,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x65,0x78,0x70,0x6c,0x69,0x63, +0x69,0x74,0x5f,0x61,0x72,0x69,0x74,0x68,0x6d,0x65,0x74,0x69,0x63,0x5f,0x74,0x79, +0x70,0x65,0x73,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c, +0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65, +0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00, +0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64, +0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00, +0x8b,0x00,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x8b,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e, +0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x8b,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69, +0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0b,0x00,0x8b,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70, +0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44, +0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00, +0x8b,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00, +0x8b,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00, +0x8b,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e, +0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00,0x8b,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70, +0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00,0x8b,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x8b,0x00,0x00,0x00, +0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x8b,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x8b,0x00,0x00,0x00, +0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74, +0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00,0x8b,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0a,0x00,0x8b,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70, +0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x8b,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00, +0x06,0x00,0x09,0x00,0x8b,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74, +0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x8b,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00, +0x8b,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63, +0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00, +0x06,0x00,0x0a,0x00,0x8b,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65, +0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x8d,0x00,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00,0x05,0x00,0x06,0x00,0xb1,0x00,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x00,0x00, +0x05,0x00,0x08,0x00,0xb9,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x63,0x6f,0x6c,0x6f,0x72,0x5f,0x6a,0x69,0x74,0x74,0x65,0x72,0x65,0x64,0x00,0x00, +0x05,0x00,0x08,0x00,0xc1,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00, +0x05,0x00,0x07,0x00,0xd2,0x00,0x00,0x00,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f, +0x69,0x6e,0x70,0x75,0x74,0x5f,0x6c,0x75,0x6d,0x61,0x00,0x00,0x05,0x00,0x0c,0x00, +0xde,0x00,0x00,0x00,0x72,0x77,0x5f,0x72,0x65,0x63,0x6f,0x6e,0x73,0x74,0x72,0x75, +0x63,0x74,0x65,0x64,0x5f,0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x6e,0x65, +0x61,0x72,0x65,0x73,0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x05,0x00,0x06,0x00, +0xe5,0x00,0x00,0x00,0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x44,0x65, +0x70,0x74,0x68,0x00,0x05,0x00,0x09,0x00,0xec,0x00,0x00,0x00,0x72,0x77,0x5f,0x64, +0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65, +0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x00,0x05,0x00,0x07,0x00,0xf4,0x00,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65, +0x00,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0x5b,0x02,0x00,0x00,0x67,0x6c,0x5f,0x47, +0x6c,0x6f,0x62,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49, +0x44,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x8b,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x8b,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00, +0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x8b,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x8b,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x8b,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x8b,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x8b,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x8d,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x8d,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb1,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb1,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb9,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb9,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xc1,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xc1,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xd2,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xd2,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0xd2,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xde,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xde,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe5,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe5,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xe5,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xec,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xec,0x00,0x00,0x00,0x21,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xec,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xf4,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xf4,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x5b,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x1c,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x7d,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x0d,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x14,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x15,0x00,0x04,0x00,0x1a,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x2b,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x14,0x00,0x02,0x00,0x53,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0x5e,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x5f,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x5e,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x60,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x5e,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x8a,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1e,0x00,0x15,0x00,0x8b,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x8a,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x8c,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x8b,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x8c,0x00,0x00,0x00,0x8d,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0x8e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x8f,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0x94,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0x99,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x9a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0x9f,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0xa4,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0xa9,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xaa,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0xaf,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xb0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xaf,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xb0,0x00,0x00,0x00,0xb1,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xb0,0x00,0x00,0x00,0xb9,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xb0,0x00,0x00,0x00,0xc1,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0xd0,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x09,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xd1,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xd0,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xd1,0x00,0x00,0x00,0xd2,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd6,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xdc,0x00,0x00,0x00,0x5d,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xdd,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xdc,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xdd,0x00,0x00,0x00, +0xde,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xe1,0x00,0x00,0x00, +0x0b,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0xe3,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xd1,0x00,0x00,0x00, +0xe5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xea,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xeb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xea,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xeb,0x00,0x00,0x00,0xec,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xb0,0x00,0x00,0x00,0xf4,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1b,0x00,0x00,0x00,0xf6,0x00,0x00,0x00,0x8e,0x00,0x00,0x00,0x8e,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xfd,0x00,0x00,0x00,0x00,0x00,0x80,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x02,0x01,0x00,0x00,0xd0,0xb3,0x59,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x03,0x01,0x00,0x00,0x59,0x17,0x37,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x04,0x01,0x00,0x00,0x98,0xdd,0x93,0x3d, +0x2c,0x00,0x06,0x00,0x0d,0x00,0x00,0x00,0x05,0x01,0x00,0x00,0x02,0x01,0x00,0x00, +0x03,0x01,0x00,0x00,0x04,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x0f,0x01,0x00,0x00,0xa7,0x1a,0x11,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x14,0x01,0x00,0x00,0xf7,0xd2,0x61,0x44,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x17,0x01,0x00,0x00,0xab,0xaa,0xaa,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x1c,0x01,0x00,0x00,0x00,0x00,0xe8,0x42,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x1e,0x01,0x00,0x00,0x00,0x00,0x80,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x21,0x01,0x00,0x00,0x0a,0xd7,0x23,0x3c,0x17,0x00,0x04,0x00,0x26,0x01,0x00,0x00, +0x5d,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x2a,0x01,0x00,0x00, +0x53,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x32,0x01,0x00,0x00,0x00,0x00,0x00,0x3f,0x2c,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x4b,0x01,0x00,0x00,0x32,0x01,0x00,0x00,0x32,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0x58,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1b,0x00,0x00,0x00,0x59,0x01,0x00,0x00,0x58,0x01,0x00,0x00,0x8e,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0x5b,0x01,0x00,0x00,0x8e,0x00,0x00,0x00, +0x58,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0x5e,0x01,0x00,0x00, +0x58,0x01,0x00,0x00,0x58,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x84,0x01,0x00,0x00,0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0xa3,0x01,0x00,0x00,0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5d,0x00,0x00,0x00, +0xce,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xcf,0x01,0x00,0x00, +0x1b,0x00,0x00,0x00,0xce,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0xd0,0x01,0x00,0x00,0xff,0xff,0xff,0xff,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0xd1,0x01,0x00,0x00,0x8e,0x00,0x00,0x00,0xd0,0x01,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1b,0x00,0x00,0x00,0xd2,0x01,0x00,0x00,0xd0,0x01,0x00,0x00,0x8e,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0xd3,0x01,0x00,0x00,0xd0,0x01,0x00,0x00, +0x58,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0xd4,0x01,0x00,0x00, +0xd0,0x01,0x00,0x00,0xd0,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0xd5,0x01,0x00,0x00,0x58,0x01,0x00,0x00,0xd0,0x01,0x00,0x00,0x2c,0x00,0x0c,0x00, +0xcf,0x01,0x00,0x00,0xd6,0x01,0x00,0x00,0xf6,0x00,0x00,0x00,0x59,0x01,0x00,0x00, +0x5b,0x01,0x00,0x00,0xd1,0x01,0x00,0x00,0xd2,0x01,0x00,0x00,0xd3,0x01,0x00,0x00, +0x5e,0x01,0x00,0x00,0xd4,0x01,0x00,0x00,0xd5,0x01,0x00,0x00,0x20,0x00,0x04,0x00, +0xd8,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0xcf,0x01,0x00,0x00,0x1c,0x00,0x04,0x00, +0xdd,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0xce,0x01,0x00,0x00,0x20,0x00,0x04,0x00, +0xde,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0xdd,0x01,0x00,0x00,0x2c,0x00,0x06,0x00, +0x0d,0x00,0x00,0x00,0x0d,0x02,0x00,0x00,0xd6,0x00,0x00,0x00,0xd6,0x00,0x00,0x00, +0xd6,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1f,0x02,0x00,0x00, +0xab,0xaa,0x2a,0x3e,0x17,0x00,0x04,0x00,0x59,0x02,0x00,0x00,0x5d,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x5a,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x59,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x5a,0x02,0x00,0x00,0x5b,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x5e,0x02,0x00,0x00,0x10,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x5f,0x02,0x00,0x00,0x5e,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x60,0x02,0x00,0x00,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x61,0x02,0x00,0x00,0x60,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x7c,0x02,0x00,0x00, +0x08,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x59,0x02,0x00,0x00,0x7d,0x02,0x00,0x00, +0x7c,0x02,0x00,0x00,0x7c,0x02,0x00,0x00,0xe3,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x59,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0x5f,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x5b,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x2c,0x00,0x07,0x00, +0x5f,0x00,0x00,0x00,0xa8,0x04,0x00,0x00,0xf6,0x00,0x00,0x00,0x59,0x01,0x00,0x00, +0x5b,0x01,0x00,0x00,0x5e,0x01,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00, +0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x5b,0x04,0x00,0x00,0x75,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x59,0x04,0x00,0x00,0x74,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0xba,0x03,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xd8,0x01,0x00,0x00,0xb8,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xde,0x01,0x00,0x00,0xb9,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xd8,0x01,0x00,0x00,0xbc,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x59,0x02,0x00,0x00,0x5c,0x02,0x00,0x00, +0x5b,0x02,0x00,0x00,0x4f,0x00,0x07,0x00,0x26,0x01,0x00,0x00,0x5d,0x02,0x00,0x00, +0x5c,0x02,0x00,0x00,0x5c,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x71,0x00,0x04,0x00,0x61,0x02,0x00,0x00,0x62,0x02,0x00,0x00,0x5d,0x02,0x00,0x00, +0x7c,0x00,0x04,0x00,0x5f,0x02,0x00,0x00,0x63,0x02,0x00,0x00,0x62,0x02,0x00,0x00, +0x72,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0x64,0x02,0x00,0x00,0x63,0x02,0x00,0x00, +0x41,0x00,0x05,0x00,0x8f,0x00,0x00,0x00,0xb4,0x02,0x00,0x00,0x8d,0x00,0x00,0x00, +0x8e,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0xb5,0x02,0x00,0x00, +0xb4,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xc1,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc1,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x1a,0x00,0x00,0x00,0xa9,0x04,0x00,0x00, +0x8e,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0xd1,0x02,0x00,0x00,0xc5,0x02,0x00,0x00, +0xb1,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0xc4,0x02,0x00,0x00,0xa9,0x04,0x00,0x00, +0x9f,0x00,0x00,0x00,0xf6,0x00,0x04,0x00,0xd2,0x02,0x00,0x00,0xc5,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xc4,0x02,0x00,0x00,0xc5,0x02,0x00,0x00, +0xd2,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xc5,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0xb8,0x02,0x00,0x00,0xd6,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x2b,0x00,0x00,0x00, +0xc8,0x02,0x00,0x00,0xb8,0x02,0x00,0x00,0xa9,0x04,0x00,0x00,0x3d,0x00,0x04,0x00, +0x1b,0x00,0x00,0x00,0xc9,0x02,0x00,0x00,0xc8,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x1b,0x00,0x00,0x00,0xca,0x02,0x00,0x00,0x64,0x02,0x00,0x00,0xc9,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0xaf,0x00,0x00,0x00,0xf5,0x02,0x00,0x00,0xb1,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x8a,0x00,0x00,0x00,0xf7,0x02,0x00,0x00,0xf5,0x02,0x00,0x00, +0xca,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x8e,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf8,0x02,0x00,0x00,0xf7,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xce,0x02,0x00,0x00,0xb9,0x02,0x00,0x00, +0xa9,0x04,0x00,0x00,0x3e,0x00,0x03,0x00,0xce,0x02,0x00,0x00,0xf8,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x1a,0x00,0x00,0x00,0xd1,0x02,0x00,0x00,0xa9,0x04,0x00,0x00, +0x58,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xc1,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd2,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xd4,0x02,0x00,0x00, +0xb9,0x02,0x00,0x00,0x8e,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xd5,0x02,0x00,0x00,0xd4,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xd6,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xd6,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x1b,0x00,0x00,0x00, +0xac,0x04,0x00,0x00,0x64,0x02,0x00,0x00,0xd2,0x02,0x00,0x00,0xb7,0x04,0x00,0x00, +0xef,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xab,0x04,0x00,0x00, +0xd5,0x02,0x00,0x00,0xd2,0x02,0x00,0x00,0xb5,0x04,0x00,0x00,0xef,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1a,0x00,0x00,0x00,0xaa,0x04,0x00,0x00,0x58,0x01,0x00,0x00, +0xd2,0x02,0x00,0x00,0xf1,0x02,0x00,0x00,0xef,0x02,0x00,0x00,0xb1,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0xd9,0x02,0x00,0x00,0xaa,0x04,0x00,0x00,0x9f,0x00,0x00,0x00, +0xf6,0x00,0x04,0x00,0xf2,0x02,0x00,0x00,0xef,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xd9,0x02,0x00,0x00,0xda,0x02,0x00,0x00,0xf2,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xda,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xbc,0x02,0x00,0x00, +0xd6,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x2b,0x00,0x00,0x00,0xdd,0x02,0x00,0x00, +0xbc,0x02,0x00,0x00,0xaa,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00, +0xde,0x02,0x00,0x00,0xdd,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0xdf,0x02,0x00,0x00,0x64,0x02,0x00,0x00,0xde,0x02,0x00,0x00,0x7c,0x00,0x04,0x00, +0x26,0x01,0x00,0x00,0xfd,0x02,0x00,0x00,0xdf,0x02,0x00,0x00,0x7c,0x00,0x04,0x00, +0x26,0x01,0x00,0x00,0xff,0x02,0x00,0x00,0xb5,0x02,0x00,0x00,0xb0,0x00,0x05,0x00, +0x2a,0x01,0x00,0x00,0x00,0x03,0x00,0x00,0xfd,0x02,0x00,0x00,0xff,0x02,0x00,0x00, +0x9b,0x00,0x04,0x00,0x53,0x00,0x00,0x00,0x01,0x03,0x00,0x00,0x00,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0xee,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x01,0x03,0x00,0x00,0xe3,0x02,0x00,0x00,0xee,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe3,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xe5,0x02,0x00,0x00, +0xb9,0x02,0x00,0x00,0xaa,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xe6,0x02,0x00,0x00,0xe5,0x02,0x00,0x00,0xba,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0xe9,0x02,0x00,0x00,0xe6,0x02,0x00,0x00,0xab,0x04,0x00,0x00,0xf9,0x00,0x02,0x00, +0xed,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xed,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x2a,0x01,0x00,0x00,0xb9,0x04,0x00,0x00,0xe9,0x02,0x00,0x00,0xe9,0x02,0x00,0x00, +0xa9,0x00,0x06,0x00,0x1b,0x00,0x00,0x00,0xba,0x04,0x00,0x00,0xb9,0x04,0x00,0x00, +0xdf,0x02,0x00,0x00,0xac,0x04,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xbb,0x04,0x00,0x00,0xe9,0x02,0x00,0x00,0xe6,0x02,0x00,0x00,0xab,0x04,0x00,0x00, +0xf9,0x00,0x02,0x00,0xee,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xee,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1b,0x00,0x00,0x00,0xb7,0x04,0x00,0x00,0xac,0x04,0x00,0x00, +0xda,0x02,0x00,0x00,0xba,0x04,0x00,0x00,0xed,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xb5,0x04,0x00,0x00,0xab,0x04,0x00,0x00,0xda,0x02,0x00,0x00, +0xbb,0x04,0x00,0x00,0xed,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xef,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xef,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1a,0x00,0x00,0x00, +0xf1,0x02,0x00,0x00,0xaa,0x04,0x00,0x00,0x58,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd6,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xf2,0x02,0x00,0x00,0x6f,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x2a,0x03,0x00,0x00,0xac,0x04,0x00,0x00,0x81,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x2c,0x03,0x00,0x00,0x2a,0x03,0x00,0x00,0x4b,0x01,0x00,0x00, +0x41,0x00,0x05,0x00,0x9a,0x00,0x00,0x00,0x3c,0x03,0x00,0x00,0x8d,0x00,0x00,0x00, +0x99,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x3d,0x03,0x00,0x00, +0x3c,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x2e,0x03,0x00,0x00, +0x2c,0x03,0x00,0x00,0x3d,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x31,0x03,0x00,0x00,0xb5,0x02,0x00,0x00,0x88,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x32,0x03,0x00,0x00,0x2e,0x03,0x00,0x00,0x31,0x03,0x00,0x00,0x41,0x00,0x05,0x00, +0x8f,0x00,0x00,0x00,0x44,0x03,0x00,0x00,0x8d,0x00,0x00,0x00,0x94,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0x45,0x03,0x00,0x00,0x44,0x03,0x00,0x00, +0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x34,0x03,0x00,0x00,0x45,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x35,0x03,0x00,0x00,0x32,0x03,0x00,0x00, +0x34,0x03,0x00,0x00,0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00,0x37,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x35,0x03,0x00,0x00,0x6e,0x00,0x04,0x00, +0x1b,0x00,0x00,0x00,0x38,0x03,0x00,0x00,0x37,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0xaf,0x00,0x00,0x00,0x4a,0x03,0x00,0x00,0xc1,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x8a,0x00,0x00,0x00,0x4c,0x03,0x00,0x00,0x4a,0x03,0x00,0x00,0x38,0x03,0x00,0x00, +0x02,0x00,0x00,0x00,0x8e,0x00,0x00,0x00,0x4f,0x00,0x07,0x00,0x07,0x00,0x00,0x00, +0x4d,0x03,0x00,0x00,0x4c,0x03,0x00,0x00,0x4c,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x9a,0x00,0x00,0x00,0x57,0x03,0x00,0x00, +0x8d,0x00,0x00,0x00,0x9f,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x58,0x03,0x00,0x00,0x57,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x50,0x03,0x00,0x00,0x4d,0x03,0x00,0x00,0x58,0x03,0x00,0x00,0x41,0x00,0x05,0x00, +0x9a,0x00,0x00,0x00,0x5b,0x03,0x00,0x00,0x8d,0x00,0x00,0x00,0xa4,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x5c,0x03,0x00,0x00,0x5b,0x03,0x00,0x00, +0x83,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x53,0x03,0x00,0x00,0x50,0x03,0x00,0x00, +0x5c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0xd0,0x00,0x00,0x00,0x5e,0x03,0x00,0x00, +0xe5,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x8a,0x00,0x00,0x00,0x61,0x03,0x00,0x00, +0xab,0x04,0x00,0x00,0xd6,0x00,0x00,0x00,0xd6,0x00,0x00,0x00,0xd6,0x00,0x00,0x00, +0x63,0x00,0x04,0x00,0x5e,0x03,0x00,0x00,0x64,0x02,0x00,0x00,0x61,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0xea,0x00,0x00,0x00,0x63,0x03,0x00,0x00,0xec,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x66,0x03,0x00,0x00,0x53,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x67,0x03,0x00,0x00, +0x53,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x8a,0x00,0x00,0x00, +0x68,0x03,0x00,0x00,0x66,0x03,0x00,0x00,0x67,0x03,0x00,0x00,0xd6,0x00,0x00,0x00, +0xd6,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x63,0x03,0x00,0x00,0x64,0x02,0x00,0x00, +0x68,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x7e,0x03,0x00,0x00, +0x53,0x03,0x00,0x00,0x34,0x03,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x7f,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x7e,0x03,0x00,0x00, +0xba,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x80,0x03,0x00,0x00,0x7f,0x03,0x00,0x00, +0x84,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x81,0x03,0x00,0x00, +0x80,0x03,0x00,0x00,0xfd,0x00,0x00,0x00,0xd6,0x00,0x00,0x00,0x8e,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x83,0x03,0x00,0x00,0x53,0x03,0x00,0x00,0x81,0x03,0x00,0x00, +0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x85,0x03,0x00,0x00,0x64,0x02,0x00,0x00, +0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x87,0x03,0x00,0x00,0x85,0x03,0x00,0x00, +0x4b,0x01,0x00,0x00,0x88,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x8a,0x03,0x00,0x00, +0x87,0x03,0x00,0x00,0x31,0x03,0x00,0x00,0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x8d,0x03,0x00,0x00,0x8a,0x03,0x00,0x00,0x83,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xc1,0x03,0x00,0x00,0x8d,0x03,0x00,0x00,0x31,0x03,0x00,0x00, +0x83,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xc2,0x03,0x00,0x00,0xc1,0x03,0x00,0x00, +0x4b,0x01,0x00,0x00,0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00,0xc4,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0xc2,0x03,0x00,0x00,0x6e,0x00,0x04,0x00, +0x1b,0x00,0x00,0x00,0xc5,0x03,0x00,0x00,0xc4,0x03,0x00,0x00,0x0c,0x00,0x06,0x00, +0x07,0x00,0x00,0x00,0xed,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0xc2,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0xba,0x03,0x00,0x00,0xed,0x03,0x00,0x00, +0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xcd,0x03,0x00,0x00,0xba,0x03,0x00,0x00, +0xb5,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xce,0x03,0x00,0x00, +0xcd,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xcf,0x03,0x00,0x00, +0xfd,0x00,0x00,0x00,0xce,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00, +0xd0,0x03,0x00,0x00,0xba,0x03,0x00,0x00,0xe3,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xd1,0x03,0x00,0x00,0xd0,0x03,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd2,0x03,0x00,0x00,0xfd,0x00,0x00,0x00,0xd1,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd3,0x03,0x00,0x00,0xcf,0x03,0x00,0x00, +0xd2,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd6,0x03,0x00,0x00, +0xcd,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd8,0x03,0x00,0x00, +0xd0,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd9,0x03,0x00,0x00, +0xfd,0x00,0x00,0x00,0xd8,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xda,0x03,0x00,0x00,0xd6,0x03,0x00,0x00,0xd9,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xdd,0x03,0x00,0x00,0xcd,0x03,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xde,0x03,0x00,0x00,0xfd,0x00,0x00,0x00,0xdd,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe0,0x03,0x00,0x00,0xd0,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe1,0x03,0x00,0x00,0xde,0x03,0x00,0x00, +0xe0,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe4,0x03,0x00,0x00, +0xcd,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe6,0x03,0x00,0x00, +0xd0,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe7,0x03,0x00,0x00, +0xe4,0x03,0x00,0x00,0xe6,0x03,0x00,0x00,0x50,0x00,0x07,0x00,0x60,0x00,0x00,0x00, +0xa3,0x04,0x00,0x00,0xd3,0x03,0x00,0x00,0xda,0x03,0x00,0x00,0xe1,0x03,0x00,0x00, +0xe7,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x74,0x04,0x00,0x00,0xa8,0x04,0x00,0x00, +0x3e,0x00,0x03,0x00,0x75,0x04,0x00,0x00,0xa3,0x04,0x00,0x00,0xf9,0x00,0x02,0x00, +0x91,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x91,0x03,0x00,0x00,0xf5,0x00,0x07,0x00, +0x1a,0x00,0x00,0x00,0xad,0x04,0x00,0x00,0x8e,0x00,0x00,0x00,0xf2,0x02,0x00,0x00, +0xae,0x03,0x00,0x00,0xac,0x03,0x00,0x00,0xb1,0x00,0x05,0x00,0x53,0x00,0x00,0x00, +0x94,0x03,0x00,0x00,0xad,0x04,0x00,0x00,0xa3,0x01,0x00,0x00,0xf6,0x00,0x04,0x00, +0xaf,0x03,0x00,0x00,0xac,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x94,0x03,0x00,0x00,0x95,0x03,0x00,0x00,0xaf,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0x95,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x2b,0x00,0x00,0x00,0x77,0x04,0x00,0x00, +0x74,0x04,0x00,0x00,0xad,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00, +0x98,0x03,0x00,0x00,0x77,0x04,0x00,0x00,0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00, +0x78,0x04,0x00,0x00,0x75,0x04,0x00,0x00,0xad,0x04,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x9b,0x03,0x00,0x00,0x78,0x04,0x00,0x00,0xba,0x00,0x05,0x00, +0x53,0x00,0x00,0x00,0x9d,0x03,0x00,0x00,0x9b,0x03,0x00,0x00,0x21,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xab,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x9d,0x03,0x00,0x00,0x9e,0x03,0x00,0x00,0xab,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9e,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0xa2,0x03,0x00,0x00, +0xc5,0x03,0x00,0x00,0x98,0x03,0x00,0x00,0x7c,0x00,0x04,0x00,0x26,0x01,0x00,0x00, +0xf1,0x03,0x00,0x00,0xa2,0x03,0x00,0x00,0x7c,0x00,0x04,0x00,0x26,0x01,0x00,0x00, +0xf3,0x03,0x00,0x00,0xb5,0x02,0x00,0x00,0xb0,0x00,0x05,0x00,0x2a,0x01,0x00,0x00, +0xf4,0x03,0x00,0x00,0xf1,0x03,0x00,0x00,0xf3,0x03,0x00,0x00,0x9b,0x00,0x04,0x00, +0x53,0x00,0x00,0x00,0xf5,0x03,0x00,0x00,0xf4,0x03,0x00,0x00,0xf7,0x00,0x03,0x00, +0xaa,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xf5,0x03,0x00,0x00, +0xa6,0x03,0x00,0x00,0xaa,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xa6,0x03,0x00,0x00, +0x7c,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0xf9,0x03,0x00,0x00,0xab,0x04,0x00,0x00, +0x3c,0x00,0x06,0x00,0xe1,0x00,0x00,0x00,0xfc,0x03,0x00,0x00,0xde,0x00,0x00,0x00, +0xa2,0x03,0x00,0x00,0xb5,0x00,0x00,0x00,0xef,0x00,0x07,0x00,0x5d,0x00,0x00,0x00, +0xfd,0x03,0x00,0x00,0xfc,0x03,0x00,0x00,0xe3,0x00,0x00,0x00,0xb5,0x00,0x00,0x00, +0xf9,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0xaa,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0xaa,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0xab,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0xab,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0xac,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0xac,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x1a,0x00,0x00,0x00,0xae,0x03,0x00,0x00, +0xad,0x04,0x00,0x00,0x58,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x91,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0xaf,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0xaf,0x00,0x00,0x00, +0x18,0x04,0x00,0x00,0xb9,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x8a,0x00,0x00,0x00, +0x1a,0x04,0x00,0x00,0x18,0x04,0x00,0x00,0x64,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x8e,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x0d,0x00,0x00,0x00,0x1b,0x04,0x00,0x00, +0x1a,0x04,0x00,0x00,0x1a,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x0d,0x00,0x00,0x00,0x20,0x04,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x0d,0x02,0x00,0x00,0x1b,0x04,0x00,0x00, +0x41,0x00,0x05,0x00,0xaa,0x00,0x00,0x00,0x23,0x04,0x00,0x00,0x8d,0x00,0x00,0x00, +0xa9,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x24,0x04,0x00,0x00, +0x23,0x04,0x00,0x00,0x50,0x00,0x06,0x00,0x0d,0x00,0x00,0x00,0x0d,0x04,0x00,0x00, +0x24,0x04,0x00,0x00,0x24,0x04,0x00,0x00,0x24,0x04,0x00,0x00,0x88,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0x0e,0x04,0x00,0x00,0x20,0x04,0x00,0x00,0x0d,0x04,0x00,0x00, +0x3d,0x00,0x04,0x00,0xaf,0x00,0x00,0x00,0x28,0x04,0x00,0x00,0xf4,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x8a,0x00,0x00,0x00,0x29,0x04,0x00,0x00,0x28,0x04,0x00,0x00, +0xf6,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x8e,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2a,0x04,0x00,0x00,0x29,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x2c,0x04,0x00,0x00,0x2a,0x04,0x00,0x00, +0xd6,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x2e,0x04,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2e,0x04,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xbc,0x04,0x00,0x00, +0x2c,0x04,0x00,0x00,0xfd,0x00,0x00,0x00,0x2a,0x04,0x00,0x00,0x8e,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0x11,0x04,0x00,0x00,0x0e,0x04,0x00,0x00,0xbc,0x04,0x00,0x00, +0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x49,0x04,0x00,0x00,0x11,0x04,0x00,0x00, +0x05,0x01,0x00,0x00,0xbc,0x00,0x05,0x00,0x53,0x00,0x00,0x00,0x3a,0x04,0x00,0x00, +0x49,0x04,0x00,0x00,0x0f,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x43,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x3a,0x04,0x00,0x00,0x3b,0x04,0x00,0x00, +0x3e,0x04,0x00,0x00,0xf8,0x00,0x02,0x00,0x3b,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3d,0x04,0x00,0x00,0x49,0x04,0x00,0x00,0x14,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x43,0x04,0x00,0x00,0xf8,0x00,0x02,0x00,0x3e,0x04,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x4e,0x04,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x49,0x04,0x00,0x00,0x17,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x41,0x04,0x00,0x00,0x4e,0x04,0x00,0x00,0x1c,0x01,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x42,0x04,0x00,0x00,0x41,0x04,0x00,0x00, +0x1e,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x43,0x04,0x00,0x00,0xf8,0x00,0x02,0x00, +0x43,0x04,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xb0,0x04,0x00,0x00, +0x3d,0x04,0x00,0x00,0x3b,0x04,0x00,0x00,0x42,0x04,0x00,0x00,0x3e,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x45,0x04,0x00,0x00,0xb0,0x04,0x00,0x00, +0x21,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x53,0x04,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x45,0x04,0x00,0x00,0x1f,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0xd0,0x00,0x00,0x00,0x55,0x04,0x00,0x00,0xd2,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x8a,0x00,0x00,0x00,0x58,0x04,0x00,0x00,0x53,0x04,0x00,0x00, +0xd6,0x00,0x00,0x00,0xd6,0x00,0x00,0x00,0xd6,0x00,0x00,0x00,0x63,0x00,0x04,0x00, +0x55,0x04,0x00,0x00,0x64,0x02,0x00,0x00,0x58,0x04,0x00,0x00,0xfd,0x00,0x01,0x00, +0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_db80ef6730a8ed71c207518d093f9d27.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_db80ef6730a8ed71c207518d093f9d27.h new file mode 100644 index 00000000..33f73d6c --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_db80ef6730a8ed71c207518d093f9d27.h @@ -0,0 +1,475 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_db80ef6730a8ed71c207518d093f9d27.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_db80ef6730a8ed71c207518d093f9d27_SampledImageResourceNames[] = { "r_input_motion_vectors", "r_input_depth", "r_input_color_jittered", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_db80ef6730a8ed71c207518d093f9d27_SampledImageResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_db80ef6730a8ed71c207518d093f9d27_SampledImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_db80ef6730a8ed71c207518d093f9d27_SampledImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_db80ef6730a8ed71c207518d093f9d27_StorageImageResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_db80ef6730a8ed71c207518d093f9d27_StorageImageResourceBindings[] = { 5, 6, 7, 11, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_db80ef6730a8ed71c207518d093f9d27_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_db80ef6730a8ed71c207518d093f9d27_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_db80ef6730a8ed71c207518d093f9d27_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_db80ef6730a8ed71c207518d093f9d27_UniformBufferResourceBindings[] = { 12, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_db80ef6730a8ed71c207518d093f9d27_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_db80ef6730a8ed71c207518d093f9d27_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_db80ef6730a8ed71c207518d093f9d27_size = 7228; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_db80ef6730a8ed71c207518d093f9d27_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x0f,0x05,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x06,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x81,0x02,0x00,0x00, +0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00, +0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75, +0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00, +0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70, +0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72, +0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47, +0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69, +0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00, +0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0x98,0x00,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x98,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53, +0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x98,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00, +0x06,0x00,0x07,0x00,0x98,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73, +0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00, +0x98,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f, +0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e, +0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0x98,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65, +0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0x98,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65, +0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0x98,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00, +0x06,0x00,0x08,0x00,0x98,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76, +0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00, +0x06,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x98,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61, +0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x98,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x98,0x00,0x00,0x00,0x0b,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74, +0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00, +0x06,0x00,0x07,0x00,0x98,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00, +0x98,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75, +0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72, +0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x98,0x00,0x00,0x00,0x0e,0x00,0x00,0x00, +0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00, +0x98,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53, +0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x98,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c, +0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0x98,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43, +0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00, +0x98,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61, +0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x9a,0x00,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x00,0x00,0x05,0x00,0x06,0x00,0xbe,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x00,0x00,0x05,0x00,0x08,0x00, +0xc6,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f, +0x72,0x5f,0x6a,0x69,0x74,0x74,0x65,0x72,0x65,0x64,0x00,0x00,0x05,0x00,0x08,0x00, +0xce,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69, +0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x05,0x00,0x07,0x00, +0xdf,0x00,0x00,0x00,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x6c,0x75,0x6d,0x61,0x00,0x00,0x05,0x00,0x0c,0x00,0xeb,0x00,0x00,0x00, +0x72,0x77,0x5f,0x72,0x65,0x63,0x6f,0x6e,0x73,0x74,0x72,0x75,0x63,0x74,0x65,0x64, +0x5f,0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x6e,0x65,0x61,0x72,0x65,0x73, +0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x05,0x00,0x06,0x00,0xf2,0x00,0x00,0x00, +0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x44,0x65,0x70,0x74,0x68,0x00, +0x05,0x00,0x09,0x00,0xf9,0x00,0x00,0x00,0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74, +0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72, +0x73,0x00,0x00,0x00,0x05,0x00,0x07,0x00,0x01,0x01,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x05,0x00,0x08,0x00,0x81,0x02,0x00,0x00,0x67,0x6c,0x5f,0x47,0x6c,0x6f,0x62,0x61, +0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x98,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0x98,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x9a,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x9a,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xbe,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xbe,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc6,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc6,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xce,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xce,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xdf,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xdf,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xdf,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xeb,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xeb,0x00,0x00,0x00,0x21,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xf2,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xf2,0x00,0x00,0x00,0x21,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xf2,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xf9,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xf9,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0xf9,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x01,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x01,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x81,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x9d,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00, +0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x0d,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x13,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x15,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x1f,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x2f,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x14,0x00,0x02,0x00, +0x5b,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x65,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x65,0x00,0x00,0x00,0x66,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x67,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0x66,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x68,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x66,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x97,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x1e,0x00,0x15,0x00,0x98,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0x1e,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x97,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x99,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x98,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x99,0x00,0x00,0x00, +0x9a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0x9b,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x9c,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0xa1,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0xa6,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xa7,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0xac,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0xb1,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0xb6,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xb7,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xbc,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xbd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xbc,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xbd,0x00,0x00,0x00,0xbe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x65,0x00,0x00,0x00,0xc2,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xbd,0x00,0x00,0x00,0xc6,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xbd,0x00,0x00,0x00,0xce,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0xdd,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xde,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdd,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xde,0x00,0x00,0x00,0xdf,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe3,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0xe9,0x00,0x00,0x00,0x65,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xea,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xe9,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xea,0x00,0x00,0x00,0xeb,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xee,0x00,0x00,0x00,0x0b,0x00,0x00,0x00, +0x65,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x65,0x00,0x00,0x00,0xf0,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xde,0x00,0x00,0x00,0xf2,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xf7,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xf8,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xf7,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xf8,0x00,0x00,0x00, +0xf9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xbd,0x00,0x00,0x00, +0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0x03,0x01,0x00,0x00,0x9b,0x00,0x00,0x00,0x9b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x0a,0x01,0x00,0x00,0x00,0x00,0x80,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x0f,0x01,0x00,0x00,0xd0,0xb3,0x59,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x10,0x01,0x00,0x00,0x59,0x17,0x37,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x11,0x01,0x00,0x00,0x98,0xdd,0x93,0x3d,0x2c,0x00,0x06,0x00, +0x13,0x00,0x00,0x00,0x12,0x01,0x00,0x00,0x0f,0x01,0x00,0x00,0x10,0x01,0x00,0x00, +0x11,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1c,0x01,0x00,0x00, +0xa7,0x1a,0x11,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x21,0x01,0x00,0x00, +0xf7,0xd2,0x61,0x44,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x24,0x01,0x00,0x00, +0xab,0xaa,0xaa,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x29,0x01,0x00,0x00, +0x00,0x00,0xe8,0x42,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2b,0x01,0x00,0x00, +0x00,0x00,0x80,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2e,0x01,0x00,0x00, +0x0a,0xd7,0x23,0x3c,0x17,0x00,0x04,0x00,0x49,0x01,0x00,0x00,0x65,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x4d,0x01,0x00,0x00,0x5b,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x55,0x01,0x00,0x00, +0x00,0x00,0x00,0x3f,0x2c,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x6e,0x01,0x00,0x00, +0x55,0x01,0x00,0x00,0x55,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0x7b,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0x7c,0x01,0x00,0x00,0x7b,0x01,0x00,0x00,0x9b,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1f,0x00,0x00,0x00,0x7e,0x01,0x00,0x00,0x9b,0x00,0x00,0x00,0x7b,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0x81,0x01,0x00,0x00,0x7b,0x01,0x00,0x00, +0x7b,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa7,0x01,0x00,0x00, +0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00,0xc6,0x01,0x00,0x00, +0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x65,0x00,0x00,0x00,0xf1,0x01,0x00,0x00, +0x09,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xf2,0x01,0x00,0x00,0x1f,0x00,0x00,0x00, +0xf1,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00,0xf3,0x01,0x00,0x00, +0xff,0xff,0xff,0xff,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0xf4,0x01,0x00,0x00, +0x9b,0x00,0x00,0x00,0xf3,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0xf5,0x01,0x00,0x00,0xf3,0x01,0x00,0x00,0x9b,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1f,0x00,0x00,0x00,0xf6,0x01,0x00,0x00,0xf3,0x01,0x00,0x00,0x7b,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0xf7,0x01,0x00,0x00,0xf3,0x01,0x00,0x00, +0xf3,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0xf8,0x01,0x00,0x00, +0x7b,0x01,0x00,0x00,0xf3,0x01,0x00,0x00,0x2c,0x00,0x0c,0x00,0xf2,0x01,0x00,0x00, +0xf9,0x01,0x00,0x00,0x03,0x01,0x00,0x00,0x7c,0x01,0x00,0x00,0x7e,0x01,0x00,0x00, +0xf4,0x01,0x00,0x00,0xf5,0x01,0x00,0x00,0xf6,0x01,0x00,0x00,0x81,0x01,0x00,0x00, +0xf7,0x01,0x00,0x00,0xf8,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0xfb,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0xf2,0x01,0x00,0x00,0x1c,0x00,0x04,0x00,0x00,0x02,0x00,0x00, +0x06,0x00,0x00,0x00,0xf1,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0x01,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x2c,0x00,0x06,0x00,0x13,0x00,0x00,0x00, +0x30,0x02,0x00,0x00,0xe3,0x00,0x00,0x00,0xe3,0x00,0x00,0x00,0xe3,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x45,0x02,0x00,0x00,0xab,0xaa,0x2a,0x3e, +0x17,0x00,0x04,0x00,0x7f,0x02,0x00,0x00,0x65,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x80,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x7f,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x80,0x02,0x00,0x00,0x81,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x65,0x00,0x00,0x00,0x9c,0x02,0x00,0x00,0x08,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0x7f,0x02,0x00,0x00,0x9d,0x02,0x00,0x00,0x9c,0x02,0x00,0x00, +0x9c,0x02,0x00,0x00,0xf0,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xa0,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x67,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xa2,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x68,0x00,0x00,0x00,0x2c,0x00,0x07,0x00,0x67,0x00,0x00,0x00, +0xfa,0x04,0x00,0x00,0x03,0x01,0x00,0x00,0x7c,0x01,0x00,0x00,0x7e,0x01,0x00,0x00, +0x81,0x01,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xa2,0x04,0x00,0x00,0xbc,0x04,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xa0,0x04,0x00,0x00,0xbb,0x04,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xfb,0x01,0x00,0x00,0xd8,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x01,0x02,0x00,0x00,0xd9,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xfb,0x01,0x00,0x00,0xdc,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x7f,0x02,0x00,0x00,0x82,0x02,0x00,0x00,0x81,0x02,0x00,0x00, +0x4f,0x00,0x07,0x00,0x49,0x01,0x00,0x00,0x83,0x02,0x00,0x00,0x82,0x02,0x00,0x00, +0x82,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00, +0x1f,0x00,0x00,0x00,0x84,0x02,0x00,0x00,0x83,0x02,0x00,0x00,0x41,0x00,0x05,0x00, +0x9c,0x00,0x00,0x00,0xd4,0x02,0x00,0x00,0x9a,0x00,0x00,0x00,0x9b,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0xd5,0x02,0x00,0x00,0xd4,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe1,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xe1,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1e,0x00,0x00,0x00,0xfb,0x04,0x00,0x00,0x9b,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0xf1,0x02,0x00,0x00,0xe5,0x02,0x00,0x00,0xb1,0x00,0x05,0x00, +0x5b,0x00,0x00,0x00,0xe4,0x02,0x00,0x00,0xfb,0x04,0x00,0x00,0xac,0x00,0x00,0x00, +0xf6,0x00,0x04,0x00,0xf2,0x02,0x00,0x00,0xe5,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xe4,0x02,0x00,0x00,0xe5,0x02,0x00,0x00,0xf2,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe5,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xd8,0x02,0x00,0x00, +0xf9,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x2f,0x00,0x00,0x00,0xe8,0x02,0x00,0x00, +0xd8,0x02,0x00,0x00,0xfb,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00, +0xe9,0x02,0x00,0x00,0xe8,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0xea,0x02,0x00,0x00,0x84,0x02,0x00,0x00,0xe9,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0xbc,0x00,0x00,0x00,0x15,0x03,0x00,0x00,0xbe,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x97,0x00,0x00,0x00,0x17,0x03,0x00,0x00,0x15,0x03,0x00,0x00,0xea,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x9b,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x18,0x03,0x00,0x00,0x17,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0xee,0x02,0x00,0x00,0xd9,0x02,0x00,0x00,0xfb,0x04,0x00,0x00, +0x3e,0x00,0x03,0x00,0xee,0x02,0x00,0x00,0x18,0x03,0x00,0x00,0x80,0x00,0x05,0x00, +0x1e,0x00,0x00,0x00,0xf1,0x02,0x00,0x00,0xfb,0x04,0x00,0x00,0x7b,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe1,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xf2,0x02,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xf4,0x02,0x00,0x00,0xd9,0x02,0x00,0x00, +0x9b,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf5,0x02,0x00,0x00, +0xf4,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xf6,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf6,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x1f,0x00,0x00,0x00,0xfe,0x04,0x00,0x00, +0x84,0x02,0x00,0x00,0xf2,0x02,0x00,0x00,0x09,0x05,0x00,0x00,0x0f,0x03,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xfd,0x04,0x00,0x00,0xf5,0x02,0x00,0x00, +0xf2,0x02,0x00,0x00,0x07,0x05,0x00,0x00,0x0f,0x03,0x00,0x00,0xf5,0x00,0x07,0x00, +0x1e,0x00,0x00,0x00,0xfc,0x04,0x00,0x00,0x7b,0x01,0x00,0x00,0xf2,0x02,0x00,0x00, +0x11,0x03,0x00,0x00,0x0f,0x03,0x00,0x00,0xb1,0x00,0x05,0x00,0x5b,0x00,0x00,0x00, +0xf9,0x02,0x00,0x00,0xfc,0x04,0x00,0x00,0xac,0x00,0x00,0x00,0xf6,0x00,0x04,0x00, +0x12,0x03,0x00,0x00,0x0f,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xf9,0x02,0x00,0x00,0xfa,0x02,0x00,0x00,0x12,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfa,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xdc,0x02,0x00,0x00,0xf9,0x01,0x00,0x00, +0x41,0x00,0x05,0x00,0x2f,0x00,0x00,0x00,0xfd,0x02,0x00,0x00,0xdc,0x02,0x00,0x00, +0xfc,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0xfe,0x02,0x00,0x00, +0xfd,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0xff,0x02,0x00,0x00, +0x84,0x02,0x00,0x00,0xfe,0x02,0x00,0x00,0x7c,0x00,0x04,0x00,0x49,0x01,0x00,0x00, +0x1d,0x03,0x00,0x00,0xff,0x02,0x00,0x00,0x7c,0x00,0x04,0x00,0x49,0x01,0x00,0x00, +0x1f,0x03,0x00,0x00,0xd5,0x02,0x00,0x00,0xb0,0x00,0x05,0x00,0x4d,0x01,0x00,0x00, +0x20,0x03,0x00,0x00,0x1d,0x03,0x00,0x00,0x1f,0x03,0x00,0x00,0x9b,0x00,0x04,0x00, +0x5b,0x00,0x00,0x00,0x21,0x03,0x00,0x00,0x20,0x03,0x00,0x00,0xf7,0x00,0x03,0x00, +0x0e,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x21,0x03,0x00,0x00, +0x03,0x03,0x00,0x00,0x0e,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x03,0x03,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x05,0x03,0x00,0x00,0xd9,0x02,0x00,0x00, +0xfc,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x06,0x03,0x00,0x00, +0x05,0x03,0x00,0x00,0xba,0x00,0x05,0x00,0x5b,0x00,0x00,0x00,0x09,0x03,0x00,0x00, +0x06,0x03,0x00,0x00,0xfd,0x04,0x00,0x00,0xf9,0x00,0x02,0x00,0x0d,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x0d,0x03,0x00,0x00,0x50,0x00,0x05,0x00,0x4d,0x01,0x00,0x00, +0x0b,0x05,0x00,0x00,0x09,0x03,0x00,0x00,0x09,0x03,0x00,0x00,0xa9,0x00,0x06,0x00, +0x1f,0x00,0x00,0x00,0x0c,0x05,0x00,0x00,0x0b,0x05,0x00,0x00,0xff,0x02,0x00,0x00, +0xfe,0x04,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x0d,0x05,0x00,0x00, +0x09,0x03,0x00,0x00,0x06,0x03,0x00,0x00,0xfd,0x04,0x00,0x00,0xf9,0x00,0x02,0x00, +0x0e,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x0e,0x03,0x00,0x00,0xf5,0x00,0x07,0x00, +0x1f,0x00,0x00,0x00,0x09,0x05,0x00,0x00,0xfe,0x04,0x00,0x00,0xfa,0x02,0x00,0x00, +0x0c,0x05,0x00,0x00,0x0d,0x03,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x07,0x05,0x00,0x00,0xfd,0x04,0x00,0x00,0xfa,0x02,0x00,0x00,0x0d,0x05,0x00,0x00, +0x0d,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0x0f,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0x0f,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x1e,0x00,0x00,0x00,0x11,0x03,0x00,0x00, +0xfc,0x04,0x00,0x00,0x7b,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xf6,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0x12,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x4a,0x03,0x00,0x00,0xfe,0x04,0x00,0x00,0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x4c,0x03,0x00,0x00,0x4a,0x03,0x00,0x00,0x6e,0x01,0x00,0x00,0x41,0x00,0x05,0x00, +0xa7,0x00,0x00,0x00,0x5c,0x03,0x00,0x00,0x9a,0x00,0x00,0x00,0xa6,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x5d,0x03,0x00,0x00,0x5c,0x03,0x00,0x00, +0x83,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x4e,0x03,0x00,0x00,0x4c,0x03,0x00,0x00, +0x5d,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x51,0x03,0x00,0x00, +0xd5,0x02,0x00,0x00,0x88,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x52,0x03,0x00,0x00, +0x4e,0x03,0x00,0x00,0x51,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x9c,0x00,0x00,0x00, +0x64,0x03,0x00,0x00,0x9a,0x00,0x00,0x00,0xa1,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x1f,0x00,0x00,0x00,0x65,0x03,0x00,0x00,0x64,0x03,0x00,0x00,0x6f,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x54,0x03,0x00,0x00,0x65,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x55,0x03,0x00,0x00,0x52,0x03,0x00,0x00,0x54,0x03,0x00,0x00, +0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00,0x57,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x55,0x03,0x00,0x00,0x6e,0x00,0x04,0x00,0x1f,0x00,0x00,0x00, +0x58,0x03,0x00,0x00,0x57,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0xbc,0x00,0x00,0x00, +0x6a,0x03,0x00,0x00,0xce,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x97,0x00,0x00,0x00, +0x6c,0x03,0x00,0x00,0x6a,0x03,0x00,0x00,0x58,0x03,0x00,0x00,0x02,0x00,0x00,0x00, +0x9b,0x00,0x00,0x00,0x4f,0x00,0x07,0x00,0x07,0x00,0x00,0x00,0x6d,0x03,0x00,0x00, +0x6c,0x03,0x00,0x00,0x6c,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0xa7,0x00,0x00,0x00,0x77,0x03,0x00,0x00,0x9a,0x00,0x00,0x00, +0xac,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x78,0x03,0x00,0x00, +0x77,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x70,0x03,0x00,0x00, +0x6d,0x03,0x00,0x00,0x78,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0xa7,0x00,0x00,0x00, +0x7b,0x03,0x00,0x00,0x9a,0x00,0x00,0x00,0xb1,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x7c,0x03,0x00,0x00,0x7b,0x03,0x00,0x00,0x83,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x73,0x03,0x00,0x00,0x70,0x03,0x00,0x00,0x7c,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0xdd,0x00,0x00,0x00,0x7e,0x03,0x00,0x00,0xf2,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x97,0x00,0x00,0x00,0x81,0x03,0x00,0x00,0xfd,0x04,0x00,0x00, +0xe3,0x00,0x00,0x00,0xe3,0x00,0x00,0x00,0xe3,0x00,0x00,0x00,0x63,0x00,0x04,0x00, +0x7e,0x03,0x00,0x00,0x84,0x02,0x00,0x00,0x81,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0xf7,0x00,0x00,0x00,0x83,0x03,0x00,0x00,0xf9,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x86,0x03,0x00,0x00,0x73,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x87,0x03,0x00,0x00,0x73,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x97,0x00,0x00,0x00,0x88,0x03,0x00,0x00, +0x86,0x03,0x00,0x00,0x87,0x03,0x00,0x00,0xe3,0x00,0x00,0x00,0xe3,0x00,0x00,0x00, +0x63,0x00,0x04,0x00,0x83,0x03,0x00,0x00,0x84,0x02,0x00,0x00,0x88,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x9e,0x03,0x00,0x00,0x73,0x03,0x00,0x00, +0x54,0x03,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x9f,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x9e,0x03,0x00,0x00,0xba,0x00,0x05,0x00, +0x5b,0x00,0x00,0x00,0xa0,0x03,0x00,0x00,0x9f,0x03,0x00,0x00,0xa7,0x01,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa1,0x03,0x00,0x00,0xa0,0x03,0x00,0x00, +0x0a,0x01,0x00,0x00,0xe3,0x00,0x00,0x00,0x8e,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xa3,0x03,0x00,0x00,0x73,0x03,0x00,0x00,0xa1,0x03,0x00,0x00,0x6f,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0xa5,0x03,0x00,0x00,0x84,0x02,0x00,0x00,0x81,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xa7,0x03,0x00,0x00,0xa5,0x03,0x00,0x00,0x6e,0x01,0x00,0x00, +0x88,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xaa,0x03,0x00,0x00,0xa7,0x03,0x00,0x00, +0x51,0x03,0x00,0x00,0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xad,0x03,0x00,0x00, +0xaa,0x03,0x00,0x00,0xa3,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xe1,0x03,0x00,0x00,0xad,0x03,0x00,0x00,0x51,0x03,0x00,0x00,0x83,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xe2,0x03,0x00,0x00,0xe1,0x03,0x00,0x00,0x6e,0x01,0x00,0x00, +0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00,0xe4,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0xe2,0x03,0x00,0x00,0x6e,0x00,0x04,0x00,0x1f,0x00,0x00,0x00, +0xe5,0x03,0x00,0x00,0xe4,0x03,0x00,0x00,0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00, +0x0d,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0xe2,0x03,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xee,0x03,0x00,0x00,0x0d,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xef,0x03,0x00,0x00, +0x0a,0x01,0x00,0x00,0xee,0x03,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf1,0x03,0x00,0x00,0x0d,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf2,0x03,0x00,0x00,0x0a,0x01,0x00,0x00,0xf1,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf3,0x03,0x00,0x00,0xef,0x03,0x00,0x00, +0xf2,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfa,0x03,0x00,0x00, +0xee,0x03,0x00,0x00,0xf2,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x01,0x04,0x00,0x00,0xef,0x03,0x00,0x00,0xf1,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x07,0x04,0x00,0x00,0xee,0x03,0x00,0x00,0xf1,0x03,0x00,0x00, +0x50,0x00,0x07,0x00,0x68,0x00,0x00,0x00,0xea,0x04,0x00,0x00,0xf3,0x03,0x00,0x00, +0xfa,0x03,0x00,0x00,0x01,0x04,0x00,0x00,0x07,0x04,0x00,0x00,0x3e,0x00,0x03,0x00, +0xbb,0x04,0x00,0x00,0xfa,0x04,0x00,0x00,0x3e,0x00,0x03,0x00,0xbc,0x04,0x00,0x00, +0xea,0x04,0x00,0x00,0xf9,0x00,0x02,0x00,0xb1,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb1,0x03,0x00,0x00,0xf5,0x00,0x07,0x00,0x1e,0x00,0x00,0x00,0xff,0x04,0x00,0x00, +0x9b,0x00,0x00,0x00,0x12,0x03,0x00,0x00,0xce,0x03,0x00,0x00,0xcc,0x03,0x00,0x00, +0xb1,0x00,0x05,0x00,0x5b,0x00,0x00,0x00,0xb4,0x03,0x00,0x00,0xff,0x04,0x00,0x00, +0xc6,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0xcf,0x03,0x00,0x00,0xcc,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb4,0x03,0x00,0x00,0xb5,0x03,0x00,0x00, +0xcf,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xb5,0x03,0x00,0x00,0x41,0x00,0x05,0x00, +0x2f,0x00,0x00,0x00,0xbe,0x04,0x00,0x00,0xbb,0x04,0x00,0x00,0xff,0x04,0x00,0x00, +0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0xb8,0x03,0x00,0x00,0xbe,0x04,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xbf,0x04,0x00,0x00,0xbc,0x04,0x00,0x00, +0xff,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xbb,0x03,0x00,0x00, +0xbf,0x04,0x00,0x00,0xba,0x00,0x05,0x00,0x5b,0x00,0x00,0x00,0xbd,0x03,0x00,0x00, +0xbb,0x03,0x00,0x00,0x2e,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xcb,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xbd,0x03,0x00,0x00,0xbe,0x03,0x00,0x00, +0xcb,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xbe,0x03,0x00,0x00,0x80,0x00,0x05,0x00, +0x1f,0x00,0x00,0x00,0xc2,0x03,0x00,0x00,0xe5,0x03,0x00,0x00,0xb8,0x03,0x00,0x00, +0x7c,0x00,0x04,0x00,0x49,0x01,0x00,0x00,0x11,0x04,0x00,0x00,0xc2,0x03,0x00,0x00, +0x7c,0x00,0x04,0x00,0x49,0x01,0x00,0x00,0x13,0x04,0x00,0x00,0xd5,0x02,0x00,0x00, +0xb0,0x00,0x05,0x00,0x4d,0x01,0x00,0x00,0x14,0x04,0x00,0x00,0x11,0x04,0x00,0x00, +0x13,0x04,0x00,0x00,0x9b,0x00,0x04,0x00,0x5b,0x00,0x00,0x00,0x15,0x04,0x00,0x00, +0x14,0x04,0x00,0x00,0xf7,0x00,0x03,0x00,0xca,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x15,0x04,0x00,0x00,0xc6,0x03,0x00,0x00,0xca,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc6,0x03,0x00,0x00,0x7c,0x00,0x04,0x00,0x65,0x00,0x00,0x00, +0x19,0x04,0x00,0x00,0xfd,0x04,0x00,0x00,0x3c,0x00,0x06,0x00,0xee,0x00,0x00,0x00, +0x1c,0x04,0x00,0x00,0xeb,0x00,0x00,0x00,0xc2,0x03,0x00,0x00,0xc2,0x00,0x00,0x00, +0xef,0x00,0x07,0x00,0x65,0x00,0x00,0x00,0x1d,0x04,0x00,0x00,0x1c,0x04,0x00,0x00, +0xf0,0x00,0x00,0x00,0xc2,0x00,0x00,0x00,0x19,0x04,0x00,0x00,0xf9,0x00,0x02,0x00, +0xca,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xca,0x03,0x00,0x00,0xf9,0x00,0x02,0x00, +0xcb,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xcb,0x03,0x00,0x00,0xf9,0x00,0x02,0x00, +0xcc,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xcc,0x03,0x00,0x00,0x80,0x00,0x05,0x00, +0x1e,0x00,0x00,0x00,0xce,0x03,0x00,0x00,0xff,0x04,0x00,0x00,0x7b,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb1,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xcf,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0xbc,0x00,0x00,0x00,0x3b,0x04,0x00,0x00,0xc6,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x97,0x00,0x00,0x00,0x3d,0x04,0x00,0x00,0x3b,0x04,0x00,0x00, +0x84,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x9b,0x00,0x00,0x00,0x4f,0x00,0x08,0x00, +0x13,0x00,0x00,0x00,0x3e,0x04,0x00,0x00,0x3d,0x04,0x00,0x00,0x3d,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x13,0x00,0x00,0x00,0x43,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x30,0x02,0x00,0x00,0x3e,0x04,0x00,0x00,0x41,0x00,0x05,0x00,0xb7,0x00,0x00,0x00, +0x46,0x04,0x00,0x00,0x9a,0x00,0x00,0x00,0xb6,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x47,0x04,0x00,0x00,0x46,0x04,0x00,0x00,0x50,0x00,0x06,0x00, +0x13,0x00,0x00,0x00,0x2e,0x04,0x00,0x00,0x47,0x04,0x00,0x00,0x47,0x04,0x00,0x00, +0x47,0x04,0x00,0x00,0x88,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x2f,0x04,0x00,0x00, +0x43,0x04,0x00,0x00,0x2e,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0xbc,0x00,0x00,0x00, +0x4b,0x04,0x00,0x00,0x01,0x01,0x00,0x00,0x5f,0x00,0x07,0x00,0x97,0x00,0x00,0x00, +0x4c,0x04,0x00,0x00,0x4b,0x04,0x00,0x00,0x03,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x9b,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4d,0x04,0x00,0x00, +0x4c,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00,0x5b,0x00,0x00,0x00, +0x4f,0x04,0x00,0x00,0x4d,0x04,0x00,0x00,0xe3,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0x51,0x04,0x00,0x00,0xf8,0x00,0x02,0x00,0x51,0x04,0x00,0x00,0xa9,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x0e,0x05,0x00,0x00,0x4f,0x04,0x00,0x00,0x0a,0x01,0x00,0x00, +0x4d,0x04,0x00,0x00,0x8e,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x32,0x04,0x00,0x00, +0x2f,0x04,0x00,0x00,0x0e,0x05,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5d,0x04,0x00,0x00,0x32,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x6c,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0xe3,0x00,0x00,0x00,0x5d,0x04,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x60,0x04,0x00,0x00,0x32,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x62,0x04,0x00,0x00,0x32,0x04,0x00,0x00,0x02,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x71,0x04,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x60,0x04,0x00,0x00,0x62,0x04,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x76,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x6c,0x04,0x00,0x00,0x71,0x04,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x65,0x04,0x00,0x00,0x76,0x04,0x00,0x00,0x0a,0x01,0x00,0x00,0x50,0x00,0x06,0x00, +0x13,0x00,0x00,0x00,0x66,0x04,0x00,0x00,0x65,0x04,0x00,0x00,0x65,0x04,0x00,0x00, +0x65,0x04,0x00,0x00,0x88,0x00,0x05,0x00,0x13,0x00,0x00,0x00,0x67,0x04,0x00,0x00, +0x32,0x04,0x00,0x00,0x66,0x04,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x90,0x04,0x00,0x00,0x67,0x04,0x00,0x00,0x12,0x01,0x00,0x00,0xbc,0x00,0x05,0x00, +0x5b,0x00,0x00,0x00,0x81,0x04,0x00,0x00,0x90,0x04,0x00,0x00,0x1c,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x8a,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x81,0x04,0x00,0x00,0x82,0x04,0x00,0x00,0x85,0x04,0x00,0x00,0xf8,0x00,0x02,0x00, +0x82,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x84,0x04,0x00,0x00, +0x90,0x04,0x00,0x00,0x21,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x8a,0x04,0x00,0x00, +0xf8,0x00,0x02,0x00,0x85,0x04,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x95,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x90,0x04,0x00,0x00, +0x24,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x88,0x04,0x00,0x00, +0x95,0x04,0x00,0x00,0x29,0x01,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x89,0x04,0x00,0x00,0x88,0x04,0x00,0x00,0x2b,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0x8a,0x04,0x00,0x00,0xf8,0x00,0x02,0x00,0x8a,0x04,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x02,0x05,0x00,0x00,0x84,0x04,0x00,0x00,0x82,0x04,0x00,0x00, +0x89,0x04,0x00,0x00,0x85,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x8c,0x04,0x00,0x00,0x02,0x05,0x00,0x00,0x2e,0x01,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x9a,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0x8c,0x04,0x00,0x00,0x45,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0xdd,0x00,0x00,0x00, +0x9c,0x04,0x00,0x00,0xdf,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x97,0x00,0x00,0x00, +0x9f,0x04,0x00,0x00,0x9a,0x04,0x00,0x00,0xe3,0x00,0x00,0x00,0xe3,0x00,0x00,0x00, +0xe3,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x9c,0x04,0x00,0x00,0x84,0x02,0x00,0x00, +0x9f,0x04,0x00,0x00,0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_e84243f6e507f570b0a58d9d27a7a890.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_e84243f6e507f570b0a58d9d27a7a890.h new file mode 100644 index 00000000..2adb0d16 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_e84243f6e507f570b0a58d9d27a7a890.h @@ -0,0 +1,458 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_e84243f6e507f570b0a58d9d27a7a890.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_e84243f6e507f570b0a58d9d27a7a890_SampledImageResourceNames[] = { "r_input_motion_vectors", "r_input_depth", "r_input_color_jittered", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_e84243f6e507f570b0a58d9d27a7a890_SampledImageResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_e84243f6e507f570b0a58d9d27a7a890_SampledImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_e84243f6e507f570b0a58d9d27a7a890_SampledImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_e84243f6e507f570b0a58d9d27a7a890_StorageImageResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_e84243f6e507f570b0a58d9d27a7a890_StorageImageResourceBindings[] = { 5, 6, 7, 11, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_e84243f6e507f570b0a58d9d27a7a890_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_e84243f6e507f570b0a58d9d27a7a890_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_e84243f6e507f570b0a58d9d27a7a890_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_e84243f6e507f570b0a58d9d27a7a890_UniformBufferResourceBindings[] = { 12, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_e84243f6e507f570b0a58d9d27a7a890_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_e84243f6e507f570b0a58d9d27a7a890_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_e84243f6e507f570b0a58d9d27a7a890_size = 6948; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_e84243f6e507f570b0a58d9d27a7a890_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0xae,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x06,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x51,0x02,0x00,0x00, +0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00, +0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75, +0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00, +0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70, +0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72, +0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47, +0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69, +0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00, +0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0x89,0x00,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x89,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53, +0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00, +0x06,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73, +0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00, +0x89,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f, +0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e, +0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0x89,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65, +0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0x89,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65, +0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0x89,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00, +0x06,0x00,0x08,0x00,0x89,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76, +0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00, +0x06,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x89,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61, +0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x89,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x89,0x00,0x00,0x00,0x0b,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74, +0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00, +0x06,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00, +0x89,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75, +0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72, +0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x89,0x00,0x00,0x00,0x0e,0x00,0x00,0x00, +0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00, +0x89,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53, +0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x89,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c, +0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0x89,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43, +0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00, +0x89,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61, +0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x8b,0x00,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x00,0x00,0x05,0x00,0x06,0x00,0xaa,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x00,0x00,0x05,0x00,0x08,0x00, +0xb2,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f, +0x72,0x5f,0x6a,0x69,0x74,0x74,0x65,0x72,0x65,0x64,0x00,0x00,0x05,0x00,0x08,0x00, +0xba,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69, +0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x05,0x00,0x07,0x00, +0xc8,0x00,0x00,0x00,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x6c,0x75,0x6d,0x61,0x00,0x00,0x05,0x00,0x0c,0x00,0xd4,0x00,0x00,0x00, +0x72,0x77,0x5f,0x72,0x65,0x63,0x6f,0x6e,0x73,0x74,0x72,0x75,0x63,0x74,0x65,0x64, +0x5f,0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x6e,0x65,0x61,0x72,0x65,0x73, +0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x05,0x00,0x06,0x00,0xdb,0x00,0x00,0x00, +0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x44,0x65,0x70,0x74,0x68,0x00, +0x05,0x00,0x09,0x00,0xe2,0x00,0x00,0x00,0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74, +0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72, +0x73,0x00,0x00,0x00,0x05,0x00,0x07,0x00,0xea,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x05,0x00,0x08,0x00,0x51,0x02,0x00,0x00,0x67,0x6c,0x5f,0x47,0x6c,0x6f,0x62,0x61, +0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x89,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x89,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x89,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x89,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x89,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0x89,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8b,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8b,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xaa,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xaa,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb2,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb2,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xba,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xba,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc8,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc8,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xc8,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd4,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd4,0x00,0x00,0x00,0x21,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xdb,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xdb,0x00,0x00,0x00,0x21,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xdb,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xe2,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xe2,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0xe2,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xea,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xea,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x51,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x6d,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00, +0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x0d,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x14,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x15,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x1b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x29,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x14,0x00,0x02,0x00, +0x51,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x5b,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5b,0x00,0x00,0x00,0x5c,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x5d,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x5c,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x5e,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x5c,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x88,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x1e,0x00,0x15,0x00,0x89,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x88,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x8a,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x8a,0x00,0x00,0x00, +0x8b,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0x8c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x8d,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0x92,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0x97,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x98,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0x9d,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0xa2,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xa3,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xa8,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xa9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xa8,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xa9,0x00,0x00,0x00,0xaa,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x5b,0x00,0x00,0x00,0xae,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xa9,0x00,0x00,0x00,0xb2,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xa9,0x00,0x00,0x00,0xba,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0xc6,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xc7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc6,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xc7,0x00,0x00,0x00,0xc8,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xcc,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0xd2,0x00,0x00,0x00,0x5b,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xd3,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xd2,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xd3,0x00,0x00,0x00,0xd4,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xd7,0x00,0x00,0x00,0x0b,0x00,0x00,0x00, +0x5b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5b,0x00,0x00,0x00,0xd9,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xc7,0x00,0x00,0x00,0xdb,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xe0,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xe1,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xe1,0x00,0x00,0x00, +0xe2,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xa9,0x00,0x00,0x00, +0xea,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0xec,0x00,0x00,0x00,0x8c,0x00,0x00,0x00,0x8c,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xf3,0x00,0x00,0x00,0x00,0x00,0x80,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xf8,0x00,0x00,0x00,0xd0,0xb3,0x59,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xf9,0x00,0x00,0x00,0x59,0x17,0x37,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xfa,0x00,0x00,0x00,0x98,0xdd,0x93,0x3d,0x2c,0x00,0x06,0x00, +0x0d,0x00,0x00,0x00,0xfb,0x00,0x00,0x00,0xf8,0x00,0x00,0x00,0xf9,0x00,0x00,0x00, +0xfa,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x05,0x01,0x00,0x00, +0xa7,0x1a,0x11,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0a,0x01,0x00,0x00, +0xf7,0xd2,0x61,0x44,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0d,0x01,0x00,0x00, +0xab,0xaa,0xaa,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x12,0x01,0x00,0x00, +0x00,0x00,0xe8,0x42,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x14,0x01,0x00,0x00, +0x00,0x00,0x80,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x17,0x01,0x00,0x00, +0x0a,0xd7,0x23,0x3c,0x17,0x00,0x04,0x00,0x1c,0x01,0x00,0x00,0x5b,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x20,0x01,0x00,0x00,0x51,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x28,0x01,0x00,0x00, +0x00,0x00,0x00,0x3f,0x2c,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x41,0x01,0x00,0x00, +0x28,0x01,0x00,0x00,0x28,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0x4e,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0x4f,0x01,0x00,0x00,0x4e,0x01,0x00,0x00,0x8c,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1b,0x00,0x00,0x00,0x51,0x01,0x00,0x00,0x8c,0x00,0x00,0x00,0x4e,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0x54,0x01,0x00,0x00,0x4e,0x01,0x00,0x00, +0x4e,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x7a,0x01,0x00,0x00, +0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00,0x99,0x01,0x00,0x00, +0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x5b,0x00,0x00,0x00,0xc4,0x01,0x00,0x00, +0x09,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xc5,0x01,0x00,0x00,0x1b,0x00,0x00,0x00, +0xc4,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00,0xc6,0x01,0x00,0x00, +0xff,0xff,0xff,0xff,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0xc7,0x01,0x00,0x00, +0x8c,0x00,0x00,0x00,0xc6,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0xc8,0x01,0x00,0x00,0xc6,0x01,0x00,0x00,0x8c,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1b,0x00,0x00,0x00,0xc9,0x01,0x00,0x00,0xc6,0x01,0x00,0x00,0x4e,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0xca,0x01,0x00,0x00,0xc6,0x01,0x00,0x00, +0xc6,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0xcb,0x01,0x00,0x00, +0x4e,0x01,0x00,0x00,0xc6,0x01,0x00,0x00,0x2c,0x00,0x0c,0x00,0xc5,0x01,0x00,0x00, +0xcc,0x01,0x00,0x00,0xec,0x00,0x00,0x00,0x4f,0x01,0x00,0x00,0x51,0x01,0x00,0x00, +0xc7,0x01,0x00,0x00,0xc8,0x01,0x00,0x00,0xc9,0x01,0x00,0x00,0x54,0x01,0x00,0x00, +0xca,0x01,0x00,0x00,0xcb,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0xce,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0xc5,0x01,0x00,0x00,0x1c,0x00,0x04,0x00,0xd3,0x01,0x00,0x00, +0x06,0x00,0x00,0x00,0xc4,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0xd4,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0xd3,0x01,0x00,0x00,0x2c,0x00,0x06,0x00,0x0d,0x00,0x00,0x00, +0x03,0x02,0x00,0x00,0xcc,0x00,0x00,0x00,0xcc,0x00,0x00,0x00,0xcc,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x15,0x02,0x00,0x00,0xab,0xaa,0x2a,0x3e, +0x17,0x00,0x04,0x00,0x4f,0x02,0x00,0x00,0x5b,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x50,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x4f,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x50,0x02,0x00,0x00,0x51,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x5b,0x00,0x00,0x00,0x6c,0x02,0x00,0x00,0x08,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0x4f,0x02,0x00,0x00,0x6d,0x02,0x00,0x00,0x6c,0x02,0x00,0x00, +0x6c,0x02,0x00,0x00,0xd9,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x42,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x5d,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x44,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x5e,0x00,0x00,0x00,0x2c,0x00,0x07,0x00,0x5d,0x00,0x00,0x00, +0x99,0x04,0x00,0x00,0xec,0x00,0x00,0x00,0x4f,0x01,0x00,0x00,0x51,0x01,0x00,0x00, +0x54,0x01,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x44,0x04,0x00,0x00,0x5e,0x04,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x42,0x04,0x00,0x00,0x5d,0x04,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xce,0x01,0x00,0x00,0xa8,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xd4,0x01,0x00,0x00,0xa9,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xce,0x01,0x00,0x00,0xac,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x4f,0x02,0x00,0x00,0x52,0x02,0x00,0x00,0x51,0x02,0x00,0x00, +0x4f,0x00,0x07,0x00,0x1c,0x01,0x00,0x00,0x53,0x02,0x00,0x00,0x52,0x02,0x00,0x00, +0x52,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00, +0x1b,0x00,0x00,0x00,0x54,0x02,0x00,0x00,0x53,0x02,0x00,0x00,0x41,0x00,0x05,0x00, +0x8d,0x00,0x00,0x00,0xa4,0x02,0x00,0x00,0x8b,0x00,0x00,0x00,0x8c,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0xa5,0x02,0x00,0x00,0xa4,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb1,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xb1,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1a,0x00,0x00,0x00,0x9a,0x04,0x00,0x00,0x8c,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0xc1,0x02,0x00,0x00,0xb5,0x02,0x00,0x00,0xb1,0x00,0x05,0x00, +0x51,0x00,0x00,0x00,0xb4,0x02,0x00,0x00,0x9a,0x04,0x00,0x00,0x9d,0x00,0x00,0x00, +0xf6,0x00,0x04,0x00,0xc2,0x02,0x00,0x00,0xb5,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xb4,0x02,0x00,0x00,0xb5,0x02,0x00,0x00,0xc2,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xb5,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xa8,0x02,0x00,0x00, +0xcc,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x29,0x00,0x00,0x00,0xb8,0x02,0x00,0x00, +0xa8,0x02,0x00,0x00,0x9a,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00, +0xb9,0x02,0x00,0x00,0xb8,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0xba,0x02,0x00,0x00,0x54,0x02,0x00,0x00,0xb9,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0xa8,0x00,0x00,0x00,0xe5,0x02,0x00,0x00,0xaa,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x88,0x00,0x00,0x00,0xe7,0x02,0x00,0x00,0xe5,0x02,0x00,0x00,0xba,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x8c,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe8,0x02,0x00,0x00,0xe7,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x14,0x00,0x00,0x00,0xbe,0x02,0x00,0x00,0xa9,0x02,0x00,0x00,0x9a,0x04,0x00,0x00, +0x3e,0x00,0x03,0x00,0xbe,0x02,0x00,0x00,0xe8,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x1a,0x00,0x00,0x00,0xc1,0x02,0x00,0x00,0x9a,0x04,0x00,0x00,0x4e,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb1,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xc2,0x02,0x00,0x00, +0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xc4,0x02,0x00,0x00,0xa9,0x02,0x00,0x00, +0x8c,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc5,0x02,0x00,0x00, +0xc4,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xc6,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc6,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x1b,0x00,0x00,0x00,0x9d,0x04,0x00,0x00, +0x54,0x02,0x00,0x00,0xc2,0x02,0x00,0x00,0xa8,0x04,0x00,0x00,0xdf,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x9c,0x04,0x00,0x00,0xc5,0x02,0x00,0x00, +0xc2,0x02,0x00,0x00,0xa6,0x04,0x00,0x00,0xdf,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x1a,0x00,0x00,0x00,0x9b,0x04,0x00,0x00,0x4e,0x01,0x00,0x00,0xc2,0x02,0x00,0x00, +0xe1,0x02,0x00,0x00,0xdf,0x02,0x00,0x00,0xb1,0x00,0x05,0x00,0x51,0x00,0x00,0x00, +0xc9,0x02,0x00,0x00,0x9b,0x04,0x00,0x00,0x9d,0x00,0x00,0x00,0xf6,0x00,0x04,0x00, +0xe2,0x02,0x00,0x00,0xdf,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xc9,0x02,0x00,0x00,0xca,0x02,0x00,0x00,0xe2,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xca,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xac,0x02,0x00,0x00,0xcc,0x01,0x00,0x00, +0x41,0x00,0x05,0x00,0x29,0x00,0x00,0x00,0xcd,0x02,0x00,0x00,0xac,0x02,0x00,0x00, +0x9b,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0xce,0x02,0x00,0x00, +0xcd,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0xcf,0x02,0x00,0x00, +0x54,0x02,0x00,0x00,0xce,0x02,0x00,0x00,0x7c,0x00,0x04,0x00,0x1c,0x01,0x00,0x00, +0xed,0x02,0x00,0x00,0xcf,0x02,0x00,0x00,0x7c,0x00,0x04,0x00,0x1c,0x01,0x00,0x00, +0xef,0x02,0x00,0x00,0xa5,0x02,0x00,0x00,0xb0,0x00,0x05,0x00,0x20,0x01,0x00,0x00, +0xf0,0x02,0x00,0x00,0xed,0x02,0x00,0x00,0xef,0x02,0x00,0x00,0x9b,0x00,0x04,0x00, +0x51,0x00,0x00,0x00,0xf1,0x02,0x00,0x00,0xf0,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xde,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xf1,0x02,0x00,0x00, +0xd3,0x02,0x00,0x00,0xde,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xd3,0x02,0x00,0x00, +0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xd5,0x02,0x00,0x00,0xa9,0x02,0x00,0x00, +0x9b,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd6,0x02,0x00,0x00, +0xd5,0x02,0x00,0x00,0xba,0x00,0x05,0x00,0x51,0x00,0x00,0x00,0xd9,0x02,0x00,0x00, +0xd6,0x02,0x00,0x00,0x9c,0x04,0x00,0x00,0xf9,0x00,0x02,0x00,0xdd,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xdd,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x20,0x01,0x00,0x00, +0xaa,0x04,0x00,0x00,0xd9,0x02,0x00,0x00,0xd9,0x02,0x00,0x00,0xa9,0x00,0x06,0x00, +0x1b,0x00,0x00,0x00,0xab,0x04,0x00,0x00,0xaa,0x04,0x00,0x00,0xcf,0x02,0x00,0x00, +0x9d,0x04,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xac,0x04,0x00,0x00, +0xd9,0x02,0x00,0x00,0xd6,0x02,0x00,0x00,0x9c,0x04,0x00,0x00,0xf9,0x00,0x02,0x00, +0xde,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xde,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x1b,0x00,0x00,0x00,0xa8,0x04,0x00,0x00,0x9d,0x04,0x00,0x00,0xca,0x02,0x00,0x00, +0xab,0x04,0x00,0x00,0xdd,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xa6,0x04,0x00,0x00,0x9c,0x04,0x00,0x00,0xca,0x02,0x00,0x00,0xac,0x04,0x00,0x00, +0xdd,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xdf,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xdf,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1a,0x00,0x00,0x00,0xe1,0x02,0x00,0x00, +0x9b,0x04,0x00,0x00,0x4e,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xc6,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe2,0x02,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x1a,0x03,0x00,0x00,0x9d,0x04,0x00,0x00,0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x1c,0x03,0x00,0x00,0x1a,0x03,0x00,0x00,0x41,0x01,0x00,0x00,0x41,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0x2c,0x03,0x00,0x00,0x8b,0x00,0x00,0x00,0x97,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x2d,0x03,0x00,0x00,0x2c,0x03,0x00,0x00, +0x83,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x1e,0x03,0x00,0x00,0x1c,0x03,0x00,0x00, +0x2d,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x21,0x03,0x00,0x00, +0xa5,0x02,0x00,0x00,0x88,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x22,0x03,0x00,0x00, +0x1e,0x03,0x00,0x00,0x21,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x8d,0x00,0x00,0x00, +0x34,0x03,0x00,0x00,0x8b,0x00,0x00,0x00,0x92,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x1b,0x00,0x00,0x00,0x35,0x03,0x00,0x00,0x34,0x03,0x00,0x00,0x6f,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x24,0x03,0x00,0x00,0x35,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x25,0x03,0x00,0x00,0x22,0x03,0x00,0x00,0x24,0x03,0x00,0x00, +0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00,0x27,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x25,0x03,0x00,0x00,0x6e,0x00,0x04,0x00,0x1b,0x00,0x00,0x00, +0x28,0x03,0x00,0x00,0x27,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0xa8,0x00,0x00,0x00, +0x3a,0x03,0x00,0x00,0xba,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x88,0x00,0x00,0x00, +0x3c,0x03,0x00,0x00,0x3a,0x03,0x00,0x00,0x28,0x03,0x00,0x00,0x02,0x00,0x00,0x00, +0x8c,0x00,0x00,0x00,0x4f,0x00,0x07,0x00,0x07,0x00,0x00,0x00,0x3d,0x03,0x00,0x00, +0x3c,0x03,0x00,0x00,0x3c,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x98,0x00,0x00,0x00,0x44,0x03,0x00,0x00,0x8b,0x00,0x00,0x00, +0x9d,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x45,0x03,0x00,0x00, +0x44,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x40,0x03,0x00,0x00, +0x3d,0x03,0x00,0x00,0x45,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0xc6,0x00,0x00,0x00, +0x47,0x03,0x00,0x00,0xdb,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x88,0x00,0x00,0x00, +0x4a,0x03,0x00,0x00,0x9c,0x04,0x00,0x00,0xcc,0x00,0x00,0x00,0xcc,0x00,0x00,0x00, +0xcc,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x47,0x03,0x00,0x00,0x54,0x02,0x00,0x00, +0x4a,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0xe0,0x00,0x00,0x00,0x4c,0x03,0x00,0x00, +0xe2,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4f,0x03,0x00,0x00, +0x40,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x50,0x03,0x00,0x00,0x40,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x88,0x00,0x00,0x00,0x51,0x03,0x00,0x00,0x4f,0x03,0x00,0x00,0x50,0x03,0x00,0x00, +0xcc,0x00,0x00,0x00,0xcc,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x4c,0x03,0x00,0x00, +0x54,0x02,0x00,0x00,0x51,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x67,0x03,0x00,0x00,0x40,0x03,0x00,0x00,0x24,0x03,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x68,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0x67,0x03,0x00,0x00,0xba,0x00,0x05,0x00,0x51,0x00,0x00,0x00,0x69,0x03,0x00,0x00, +0x68,0x03,0x00,0x00,0x7a,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x6a,0x03,0x00,0x00,0x69,0x03,0x00,0x00,0xf3,0x00,0x00,0x00,0xcc,0x00,0x00,0x00, +0x8e,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x6c,0x03,0x00,0x00,0x40,0x03,0x00,0x00, +0x6a,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x6e,0x03,0x00,0x00, +0x54,0x02,0x00,0x00,0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x70,0x03,0x00,0x00, +0x6e,0x03,0x00,0x00,0x41,0x01,0x00,0x00,0x88,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x73,0x03,0x00,0x00,0x70,0x03,0x00,0x00,0x21,0x03,0x00,0x00,0x81,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x76,0x03,0x00,0x00,0x73,0x03,0x00,0x00,0x6c,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xaa,0x03,0x00,0x00,0x76,0x03,0x00,0x00, +0x21,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xab,0x03,0x00,0x00, +0xaa,0x03,0x00,0x00,0x41,0x01,0x00,0x00,0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00, +0xad,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0xab,0x03,0x00,0x00, +0x6e,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0xae,0x03,0x00,0x00,0xad,0x03,0x00,0x00, +0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00,0xd6,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0xab,0x03,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb7,0x03,0x00,0x00,0xd6,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb8,0x03,0x00,0x00,0xf3,0x00,0x00,0x00,0xb7,0x03,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xba,0x03,0x00,0x00,0xd6,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbb,0x03,0x00,0x00, +0xf3,0x00,0x00,0x00,0xba,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbc,0x03,0x00,0x00,0xb8,0x03,0x00,0x00,0xbb,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc3,0x03,0x00,0x00,0xb7,0x03,0x00,0x00,0xbb,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xca,0x03,0x00,0x00,0xb8,0x03,0x00,0x00, +0xba,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd0,0x03,0x00,0x00, +0xb7,0x03,0x00,0x00,0xba,0x03,0x00,0x00,0x50,0x00,0x07,0x00,0x5e,0x00,0x00,0x00, +0x8c,0x04,0x00,0x00,0xbc,0x03,0x00,0x00,0xc3,0x03,0x00,0x00,0xca,0x03,0x00,0x00, +0xd0,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x5d,0x04,0x00,0x00,0x99,0x04,0x00,0x00, +0x3e,0x00,0x03,0x00,0x5e,0x04,0x00,0x00,0x8c,0x04,0x00,0x00,0xf9,0x00,0x02,0x00, +0x7a,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x7a,0x03,0x00,0x00,0xf5,0x00,0x07,0x00, +0x1a,0x00,0x00,0x00,0x9e,0x04,0x00,0x00,0x8c,0x00,0x00,0x00,0xe2,0x02,0x00,0x00, +0x97,0x03,0x00,0x00,0x95,0x03,0x00,0x00,0xb1,0x00,0x05,0x00,0x51,0x00,0x00,0x00, +0x7d,0x03,0x00,0x00,0x9e,0x04,0x00,0x00,0x99,0x01,0x00,0x00,0xf6,0x00,0x04,0x00, +0x98,0x03,0x00,0x00,0x95,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x7d,0x03,0x00,0x00,0x7e,0x03,0x00,0x00,0x98,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7e,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x29,0x00,0x00,0x00,0x60,0x04,0x00,0x00, +0x5d,0x04,0x00,0x00,0x9e,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00, +0x81,0x03,0x00,0x00,0x60,0x04,0x00,0x00,0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00, +0x61,0x04,0x00,0x00,0x5e,0x04,0x00,0x00,0x9e,0x04,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x84,0x03,0x00,0x00,0x61,0x04,0x00,0x00,0xba,0x00,0x05,0x00, +0x51,0x00,0x00,0x00,0x86,0x03,0x00,0x00,0x84,0x03,0x00,0x00,0x17,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0x94,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x86,0x03,0x00,0x00,0x87,0x03,0x00,0x00,0x94,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0x87,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0x8b,0x03,0x00,0x00, +0xae,0x03,0x00,0x00,0x81,0x03,0x00,0x00,0x7c,0x00,0x04,0x00,0x1c,0x01,0x00,0x00, +0xda,0x03,0x00,0x00,0x8b,0x03,0x00,0x00,0x7c,0x00,0x04,0x00,0x1c,0x01,0x00,0x00, +0xdc,0x03,0x00,0x00,0xa5,0x02,0x00,0x00,0xb0,0x00,0x05,0x00,0x20,0x01,0x00,0x00, +0xdd,0x03,0x00,0x00,0xda,0x03,0x00,0x00,0xdc,0x03,0x00,0x00,0x9b,0x00,0x04,0x00, +0x51,0x00,0x00,0x00,0xde,0x03,0x00,0x00,0xdd,0x03,0x00,0x00,0xf7,0x00,0x03,0x00, +0x93,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xde,0x03,0x00,0x00, +0x8f,0x03,0x00,0x00,0x93,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x8f,0x03,0x00,0x00, +0x7c,0x00,0x04,0x00,0x5b,0x00,0x00,0x00,0xe2,0x03,0x00,0x00,0x9c,0x04,0x00,0x00, +0x3c,0x00,0x06,0x00,0xd7,0x00,0x00,0x00,0xe5,0x03,0x00,0x00,0xd4,0x00,0x00,0x00, +0x8b,0x03,0x00,0x00,0xae,0x00,0x00,0x00,0xef,0x00,0x07,0x00,0x5b,0x00,0x00,0x00, +0xe6,0x03,0x00,0x00,0xe5,0x03,0x00,0x00,0xd9,0x00,0x00,0x00,0xae,0x00,0x00,0x00, +0xe2,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0x93,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0x93,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0x94,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0x94,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0x95,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0x95,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x1a,0x00,0x00,0x00,0x97,0x03,0x00,0x00, +0x9e,0x04,0x00,0x00,0x4e,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x7a,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x98,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0xa8,0x00,0x00,0x00, +0x01,0x04,0x00,0x00,0xb2,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x88,0x00,0x00,0x00, +0x03,0x04,0x00,0x00,0x01,0x04,0x00,0x00,0x54,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x8c,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x0d,0x00,0x00,0x00,0x04,0x04,0x00,0x00, +0x03,0x04,0x00,0x00,0x03,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x0d,0x00,0x00,0x00,0x09,0x04,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x03,0x02,0x00,0x00,0x04,0x04,0x00,0x00, +0x41,0x00,0x05,0x00,0xa3,0x00,0x00,0x00,0x0c,0x04,0x00,0x00,0x8b,0x00,0x00,0x00, +0xa2,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0d,0x04,0x00,0x00, +0x0c,0x04,0x00,0x00,0x50,0x00,0x06,0x00,0x0d,0x00,0x00,0x00,0xf6,0x03,0x00,0x00, +0x0d,0x04,0x00,0x00,0x0d,0x04,0x00,0x00,0x0d,0x04,0x00,0x00,0x88,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0xf7,0x03,0x00,0x00,0x09,0x04,0x00,0x00,0xf6,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0xa8,0x00,0x00,0x00,0x11,0x04,0x00,0x00,0xea,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x88,0x00,0x00,0x00,0x12,0x04,0x00,0x00,0x11,0x04,0x00,0x00, +0xec,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x8c,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x13,0x04,0x00,0x00,0x12,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0x51,0x00,0x00,0x00,0x15,0x04,0x00,0x00,0x13,0x04,0x00,0x00, +0xcc,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x17,0x04,0x00,0x00,0xf8,0x00,0x02,0x00, +0x17,0x04,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xad,0x04,0x00,0x00, +0x15,0x04,0x00,0x00,0xf3,0x00,0x00,0x00,0x13,0x04,0x00,0x00,0x8e,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0xfa,0x03,0x00,0x00,0xf7,0x03,0x00,0x00,0xad,0x04,0x00,0x00, +0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x32,0x04,0x00,0x00,0xfa,0x03,0x00,0x00, +0xfb,0x00,0x00,0x00,0xbc,0x00,0x05,0x00,0x51,0x00,0x00,0x00,0x23,0x04,0x00,0x00, +0x32,0x04,0x00,0x00,0x05,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x2c,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x23,0x04,0x00,0x00,0x24,0x04,0x00,0x00, +0x27,0x04,0x00,0x00,0xf8,0x00,0x02,0x00,0x24,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x26,0x04,0x00,0x00,0x32,0x04,0x00,0x00,0x0a,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x2c,0x04,0x00,0x00,0xf8,0x00,0x02,0x00,0x27,0x04,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x37,0x04,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x32,0x04,0x00,0x00,0x0d,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2a,0x04,0x00,0x00,0x37,0x04,0x00,0x00,0x12,0x01,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2b,0x04,0x00,0x00,0x2a,0x04,0x00,0x00, +0x14,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x2c,0x04,0x00,0x00,0xf8,0x00,0x02,0x00, +0x2c,0x04,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xa1,0x04,0x00,0x00, +0x26,0x04,0x00,0x00,0x24,0x04,0x00,0x00,0x2b,0x04,0x00,0x00,0x27,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2e,0x04,0x00,0x00,0xa1,0x04,0x00,0x00, +0x17,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x3c,0x04,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x2e,0x04,0x00,0x00,0x15,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0xc6,0x00,0x00,0x00,0x3e,0x04,0x00,0x00,0xc8,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x88,0x00,0x00,0x00,0x41,0x04,0x00,0x00,0x3c,0x04,0x00,0x00, +0xcc,0x00,0x00,0x00,0xcc,0x00,0x00,0x00,0xcc,0x00,0x00,0x00,0x63,0x00,0x04,0x00, +0x3e,0x04,0x00,0x00,0x54,0x02,0x00,0x00,0x41,0x04,0x00,0x00,0xfd,0x00,0x01,0x00, +0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_ec898264898ca397943861463fd76cf4.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_ec898264898ca397943861463fd76cf4.h new file mode 100644 index 00000000..f7172459 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_ec898264898ca397943861463fd76cf4.h @@ -0,0 +1,450 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_ec898264898ca397943861463fd76cf4.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_ec898264898ca397943861463fd76cf4_SampledImageResourceNames[] = { "r_input_motion_vectors", "r_input_depth", "r_input_color_jittered", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_ec898264898ca397943861463fd76cf4_SampledImageResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_ec898264898ca397943861463fd76cf4_SampledImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_ec898264898ca397943861463fd76cf4_SampledImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_ec898264898ca397943861463fd76cf4_StorageImageResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_ec898264898ca397943861463fd76cf4_StorageImageResourceBindings[] = { 5, 6, 7, 11, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_ec898264898ca397943861463fd76cf4_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_ec898264898ca397943861463fd76cf4_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_ec898264898ca397943861463fd76cf4_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_ec898264898ca397943861463fd76cf4_UniformBufferResourceBindings[] = { 12, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_ec898264898ca397943861463fd76cf4_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_ec898264898ca397943861463fd76cf4_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_ec898264898ca397943861463fd76cf4_size = 6832; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_ec898264898ca397943861463fd76cf4_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x52,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x06,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x36,0x02,0x00,0x00, +0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00, +0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75, +0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00, +0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70, +0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72, +0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47, +0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69, +0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00, +0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0x85,0x00,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x85,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53, +0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x85,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00, +0x06,0x00,0x07,0x00,0x85,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73, +0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00, +0x85,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f, +0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e, +0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0x85,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65, +0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0x85,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65, +0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0x85,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00, +0x06,0x00,0x08,0x00,0x85,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76, +0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00, +0x06,0x00,0x05,0x00,0x85,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x85,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61, +0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x85,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x85,0x00,0x00,0x00,0x0b,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74, +0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00, +0x06,0x00,0x07,0x00,0x85,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00, +0x85,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75, +0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72, +0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x85,0x00,0x00,0x00,0x0e,0x00,0x00,0x00, +0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00, +0x85,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53, +0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x85,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c, +0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0x85,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43, +0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00, +0x85,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61, +0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x87,0x00,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x00,0x00,0x05,0x00,0x06,0x00,0xa6,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x00,0x00,0x05,0x00,0x08,0x00, +0xae,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f, +0x72,0x5f,0x6a,0x69,0x74,0x74,0x65,0x72,0x65,0x64,0x00,0x00,0x05,0x00,0x08,0x00, +0xb6,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69, +0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x05,0x00,0x07,0x00, +0xc7,0x00,0x00,0x00,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x6c,0x75,0x6d,0x61,0x00,0x00,0x05,0x00,0x0c,0x00,0xd3,0x00,0x00,0x00, +0x72,0x77,0x5f,0x72,0x65,0x63,0x6f,0x6e,0x73,0x74,0x72,0x75,0x63,0x74,0x65,0x64, +0x5f,0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x6e,0x65,0x61,0x72,0x65,0x73, +0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x05,0x00,0x06,0x00,0xda,0x00,0x00,0x00, +0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x44,0x65,0x70,0x74,0x68,0x00, +0x05,0x00,0x09,0x00,0xe1,0x00,0x00,0x00,0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74, +0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72, +0x73,0x00,0x00,0x00,0x05,0x00,0x07,0x00,0xe9,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x05,0x00,0x08,0x00,0x36,0x02,0x00,0x00,0x67,0x6c,0x5f,0x47,0x6c,0x6f,0x62,0x61, +0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x85,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x85,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x85,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x85,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x85,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0x85,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x87,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x87,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa6,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa6,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xae,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xae,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb6,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb6,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc7,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc7,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xc7,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd3,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd3,0x00,0x00,0x00,0x21,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xda,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xda,0x00,0x00,0x00,0x21,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xda,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xe1,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xe1,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0xe1,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xe9,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xe9,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x36,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x52,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00, +0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x0d,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x14,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x15,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x1b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x29,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x14,0x00,0x02,0x00, +0x51,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x57,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x57,0x00,0x00,0x00,0x58,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x59,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x58,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x5a,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x58,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x84,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x1e,0x00,0x15,0x00,0x85,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x84,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x86,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x85,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x86,0x00,0x00,0x00, +0x87,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0x88,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x89,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0x8e,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0x93,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x94,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0x99,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0x9e,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x9f,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xa4,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xa5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xa4,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xa5,0x00,0x00,0x00,0xa6,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x57,0x00,0x00,0x00,0xaa,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xa5,0x00,0x00,0x00,0xae,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xa5,0x00,0x00,0x00,0xb6,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0xc5,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xc6,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc5,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xc6,0x00,0x00,0x00,0xc7,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xcb,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0xd1,0x00,0x00,0x00,0x57,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xd2,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xd1,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xd2,0x00,0x00,0x00,0xd3,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xd6,0x00,0x00,0x00,0x0b,0x00,0x00,0x00, +0x57,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x57,0x00,0x00,0x00,0xd8,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xc6,0x00,0x00,0x00,0xda,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xdf,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xe0,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xdf,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xe0,0x00,0x00,0x00, +0xe1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xa5,0x00,0x00,0x00, +0xe9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0xeb,0x00,0x00,0x00,0x88,0x00,0x00,0x00,0x88,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xf2,0x00,0x00,0x00,0x00,0x00,0x80,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xf7,0x00,0x00,0x00,0xd0,0xb3,0x59,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xf8,0x00,0x00,0x00,0x59,0x17,0x37,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xf9,0x00,0x00,0x00,0x98,0xdd,0x93,0x3d,0x2c,0x00,0x06,0x00, +0x0d,0x00,0x00,0x00,0xfa,0x00,0x00,0x00,0xf7,0x00,0x00,0x00,0xf8,0x00,0x00,0x00, +0xf9,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x04,0x01,0x00,0x00, +0xa7,0x1a,0x11,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x09,0x01,0x00,0x00, +0xf7,0xd2,0x61,0x44,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0c,0x01,0x00,0x00, +0xab,0xaa,0xaa,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x11,0x01,0x00,0x00, +0x00,0x00,0xe8,0x42,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x13,0x01,0x00,0x00, +0x00,0x00,0x80,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x16,0x01,0x00,0x00, +0x0a,0xd7,0x23,0x3c,0x17,0x00,0x04,0x00,0x1b,0x01,0x00,0x00,0x57,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x1f,0x01,0x00,0x00,0x51,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x29,0x01,0x00,0x00, +0x00,0x00,0x00,0x3f,0x2c,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x2a,0x01,0x00,0x00, +0x29,0x01,0x00,0x00,0x29,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0x37,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0x38,0x01,0x00,0x00,0x37,0x01,0x00,0x00,0x88,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1b,0x00,0x00,0x00,0x3a,0x01,0x00,0x00,0x88,0x00,0x00,0x00,0x37,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0x3d,0x01,0x00,0x00,0x37,0x01,0x00,0x00, +0x37,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x63,0x01,0x00,0x00, +0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00,0x82,0x01,0x00,0x00, +0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x57,0x00,0x00,0x00,0xad,0x01,0x00,0x00, +0x09,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xae,0x01,0x00,0x00,0x1b,0x00,0x00,0x00, +0xad,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00,0xaf,0x01,0x00,0x00, +0xff,0xff,0xff,0xff,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0xb0,0x01,0x00,0x00, +0x88,0x00,0x00,0x00,0xaf,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0xb1,0x01,0x00,0x00,0xaf,0x01,0x00,0x00,0x88,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1b,0x00,0x00,0x00,0xb2,0x01,0x00,0x00,0xaf,0x01,0x00,0x00,0x37,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0xb3,0x01,0x00,0x00,0xaf,0x01,0x00,0x00, +0xaf,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0xb4,0x01,0x00,0x00, +0x37,0x01,0x00,0x00,0xaf,0x01,0x00,0x00,0x2c,0x00,0x0c,0x00,0xae,0x01,0x00,0x00, +0xb5,0x01,0x00,0x00,0xeb,0x00,0x00,0x00,0x38,0x01,0x00,0x00,0x3a,0x01,0x00,0x00, +0xb0,0x01,0x00,0x00,0xb1,0x01,0x00,0x00,0xb2,0x01,0x00,0x00,0x3d,0x01,0x00,0x00, +0xb3,0x01,0x00,0x00,0xb4,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0xb7,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0xae,0x01,0x00,0x00,0x1c,0x00,0x04,0x00,0xbc,0x01,0x00,0x00, +0x06,0x00,0x00,0x00,0xad,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0xbd,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0xbc,0x01,0x00,0x00,0x2c,0x00,0x06,0x00,0x0d,0x00,0x00,0x00, +0xec,0x01,0x00,0x00,0xcb,0x00,0x00,0x00,0xcb,0x00,0x00,0x00,0xcb,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xfe,0x01,0x00,0x00,0xab,0xaa,0x2a,0x3e, +0x17,0x00,0x04,0x00,0x34,0x02,0x00,0x00,0x57,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x35,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x34,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x35,0x02,0x00,0x00,0x36,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x57,0x00,0x00,0x00,0x51,0x02,0x00,0x00,0x08,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0x34,0x02,0x00,0x00,0x52,0x02,0x00,0x00,0x51,0x02,0x00,0x00, +0x51,0x02,0x00,0x00,0xd8,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xe6,0x03,0x00,0x00, +0x07,0x00,0x00,0x00,0x59,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xe8,0x03,0x00,0x00, +0x07,0x00,0x00,0x00,0x5a,0x00,0x00,0x00,0x2c,0x00,0x07,0x00,0x59,0x00,0x00,0x00, +0x3d,0x04,0x00,0x00,0xeb,0x00,0x00,0x00,0x38,0x01,0x00,0x00,0x3a,0x01,0x00,0x00, +0x3d,0x01,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xe8,0x03,0x00,0x00,0x02,0x04,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xe6,0x03,0x00,0x00,0x01,0x04,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xb7,0x01,0x00,0x00,0x89,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xbd,0x01,0x00,0x00,0x8a,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xb7,0x01,0x00,0x00,0x8d,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x34,0x02,0x00,0x00,0x37,0x02,0x00,0x00,0x36,0x02,0x00,0x00, +0x4f,0x00,0x07,0x00,0x1b,0x01,0x00,0x00,0x38,0x02,0x00,0x00,0x37,0x02,0x00,0x00, +0x37,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00, +0x1b,0x00,0x00,0x00,0x39,0x02,0x00,0x00,0x38,0x02,0x00,0x00,0x41,0x00,0x05,0x00, +0x89,0x00,0x00,0x00,0x85,0x02,0x00,0x00,0x87,0x00,0x00,0x00,0x88,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0x86,0x02,0x00,0x00,0x85,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x92,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x92,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1a,0x00,0x00,0x00,0x3e,0x04,0x00,0x00,0x88,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0xa2,0x02,0x00,0x00,0x96,0x02,0x00,0x00,0xb1,0x00,0x05,0x00, +0x51,0x00,0x00,0x00,0x95,0x02,0x00,0x00,0x3e,0x04,0x00,0x00,0x93,0x00,0x00,0x00, +0xf6,0x00,0x04,0x00,0xa3,0x02,0x00,0x00,0x96,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x95,0x02,0x00,0x00,0x96,0x02,0x00,0x00,0xa3,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0x96,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x89,0x02,0x00,0x00, +0xb5,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x29,0x00,0x00,0x00,0x99,0x02,0x00,0x00, +0x89,0x02,0x00,0x00,0x3e,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00, +0x9a,0x02,0x00,0x00,0x99,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0x9b,0x02,0x00,0x00,0x39,0x02,0x00,0x00,0x9a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0xa4,0x00,0x00,0x00,0xc6,0x02,0x00,0x00,0xa6,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x84,0x00,0x00,0x00,0xc8,0x02,0x00,0x00,0xc6,0x02,0x00,0x00,0x9b,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x88,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc9,0x02,0x00,0x00,0xc8,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x14,0x00,0x00,0x00,0x9f,0x02,0x00,0x00,0x8a,0x02,0x00,0x00,0x3e,0x04,0x00,0x00, +0x3e,0x00,0x03,0x00,0x9f,0x02,0x00,0x00,0xc9,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x1a,0x00,0x00,0x00,0xa2,0x02,0x00,0x00,0x3e,0x04,0x00,0x00,0x37,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x92,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xa3,0x02,0x00,0x00, +0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xa5,0x02,0x00,0x00,0x8a,0x02,0x00,0x00, +0x88,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa6,0x02,0x00,0x00, +0xa5,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xa7,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa7,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x1b,0x00,0x00,0x00,0x41,0x04,0x00,0x00, +0x39,0x02,0x00,0x00,0xa3,0x02,0x00,0x00,0x4c,0x04,0x00,0x00,0xc0,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x40,0x04,0x00,0x00,0xa6,0x02,0x00,0x00, +0xa3,0x02,0x00,0x00,0x4a,0x04,0x00,0x00,0xc0,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x1a,0x00,0x00,0x00,0x3f,0x04,0x00,0x00,0x37,0x01,0x00,0x00,0xa3,0x02,0x00,0x00, +0xc2,0x02,0x00,0x00,0xc0,0x02,0x00,0x00,0xb1,0x00,0x05,0x00,0x51,0x00,0x00,0x00, +0xaa,0x02,0x00,0x00,0x3f,0x04,0x00,0x00,0x93,0x00,0x00,0x00,0xf6,0x00,0x04,0x00, +0xc3,0x02,0x00,0x00,0xc0,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xaa,0x02,0x00,0x00,0xab,0x02,0x00,0x00,0xc3,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xab,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x8d,0x02,0x00,0x00,0xb5,0x01,0x00,0x00, +0x41,0x00,0x05,0x00,0x29,0x00,0x00,0x00,0xae,0x02,0x00,0x00,0x8d,0x02,0x00,0x00, +0x3f,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0xaf,0x02,0x00,0x00, +0xae,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0xb0,0x02,0x00,0x00, +0x39,0x02,0x00,0x00,0xaf,0x02,0x00,0x00,0x7c,0x00,0x04,0x00,0x1b,0x01,0x00,0x00, +0xce,0x02,0x00,0x00,0xb0,0x02,0x00,0x00,0x7c,0x00,0x04,0x00,0x1b,0x01,0x00,0x00, +0xd0,0x02,0x00,0x00,0x86,0x02,0x00,0x00,0xb0,0x00,0x05,0x00,0x1f,0x01,0x00,0x00, +0xd1,0x02,0x00,0x00,0xce,0x02,0x00,0x00,0xd0,0x02,0x00,0x00,0x9b,0x00,0x04,0x00, +0x51,0x00,0x00,0x00,0xd2,0x02,0x00,0x00,0xd1,0x02,0x00,0x00,0xf7,0x00,0x03,0x00, +0xbf,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xd2,0x02,0x00,0x00, +0xb4,0x02,0x00,0x00,0xbf,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xb4,0x02,0x00,0x00, +0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xb6,0x02,0x00,0x00,0x8a,0x02,0x00,0x00, +0x3f,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb7,0x02,0x00,0x00, +0xb6,0x02,0x00,0x00,0xb8,0x00,0x05,0x00,0x51,0x00,0x00,0x00,0xba,0x02,0x00,0x00, +0xb7,0x02,0x00,0x00,0x40,0x04,0x00,0x00,0xf9,0x00,0x02,0x00,0xbe,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbe,0x02,0x00,0x00,0x50,0x00,0x05,0x00,0x1f,0x01,0x00,0x00, +0x4e,0x04,0x00,0x00,0xba,0x02,0x00,0x00,0xba,0x02,0x00,0x00,0xa9,0x00,0x06,0x00, +0x1b,0x00,0x00,0x00,0x4f,0x04,0x00,0x00,0x4e,0x04,0x00,0x00,0xb0,0x02,0x00,0x00, +0x41,0x04,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x50,0x04,0x00,0x00, +0xba,0x02,0x00,0x00,0xb7,0x02,0x00,0x00,0x40,0x04,0x00,0x00,0xf9,0x00,0x02,0x00, +0xbf,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xbf,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x1b,0x00,0x00,0x00,0x4c,0x04,0x00,0x00,0x41,0x04,0x00,0x00,0xab,0x02,0x00,0x00, +0x4f,0x04,0x00,0x00,0xbe,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x4a,0x04,0x00,0x00,0x40,0x04,0x00,0x00,0xab,0x02,0x00,0x00,0x50,0x04,0x00,0x00, +0xbe,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xc0,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc0,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1a,0x00,0x00,0x00,0xc2,0x02,0x00,0x00, +0x3f,0x04,0x00,0x00,0x37,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xa7,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc3,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0xa4,0x00,0x00,0x00, +0xd7,0x02,0x00,0x00,0xb6,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x84,0x00,0x00,0x00, +0xd9,0x02,0x00,0x00,0xd7,0x02,0x00,0x00,0x41,0x04,0x00,0x00,0x02,0x00,0x00,0x00, +0x88,0x00,0x00,0x00,0x4f,0x00,0x07,0x00,0x07,0x00,0x00,0x00,0xda,0x02,0x00,0x00, +0xd9,0x02,0x00,0x00,0xd9,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0xe4,0x02,0x00,0x00,0x87,0x00,0x00,0x00, +0x93,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0xe5,0x02,0x00,0x00, +0xe4,0x02,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xdd,0x02,0x00,0x00, +0xda,0x02,0x00,0x00,0xe5,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x94,0x00,0x00,0x00, +0xe8,0x02,0x00,0x00,0x87,0x00,0x00,0x00,0x99,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0xe9,0x02,0x00,0x00,0xe8,0x02,0x00,0x00,0x83,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xe0,0x02,0x00,0x00,0xdd,0x02,0x00,0x00,0xe9,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0xc5,0x00,0x00,0x00,0xeb,0x02,0x00,0x00,0xda,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x84,0x00,0x00,0x00,0xee,0x02,0x00,0x00,0x40,0x04,0x00,0x00, +0xcb,0x00,0x00,0x00,0xcb,0x00,0x00,0x00,0xcb,0x00,0x00,0x00,0x63,0x00,0x04,0x00, +0xeb,0x02,0x00,0x00,0x39,0x02,0x00,0x00,0xee,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0xdf,0x00,0x00,0x00,0xf0,0x02,0x00,0x00,0xe1,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf3,0x02,0x00,0x00,0xe0,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf4,0x02,0x00,0x00,0xe0,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x84,0x00,0x00,0x00,0xf5,0x02,0x00,0x00, +0xf3,0x02,0x00,0x00,0xf4,0x02,0x00,0x00,0xcb,0x00,0x00,0x00,0xcb,0x00,0x00,0x00, +0x63,0x00,0x04,0x00,0xf0,0x02,0x00,0x00,0x39,0x02,0x00,0x00,0xf5,0x02,0x00,0x00, +0x41,0x00,0x05,0x00,0x89,0x00,0x00,0x00,0x3f,0x03,0x00,0x00,0x87,0x00,0x00,0x00, +0x8e,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0x40,0x03,0x00,0x00, +0x3f,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x0a,0x03,0x00,0x00, +0x40,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x0b,0x03,0x00,0x00, +0xe0,0x02,0x00,0x00,0x0a,0x03,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x0c,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x0b,0x03,0x00,0x00, +0xba,0x00,0x05,0x00,0x51,0x00,0x00,0x00,0x0d,0x03,0x00,0x00,0x0c,0x03,0x00,0x00, +0x63,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x0e,0x03,0x00,0x00, +0x0d,0x03,0x00,0x00,0xf2,0x00,0x00,0x00,0xcb,0x00,0x00,0x00,0x8e,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x10,0x03,0x00,0x00,0xe0,0x02,0x00,0x00,0x0e,0x03,0x00,0x00, +0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x12,0x03,0x00,0x00,0x39,0x02,0x00,0x00, +0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x14,0x03,0x00,0x00,0x12,0x03,0x00,0x00, +0x2a,0x01,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x16,0x03,0x00,0x00, +0x86,0x02,0x00,0x00,0x88,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x17,0x03,0x00,0x00, +0x14,0x03,0x00,0x00,0x16,0x03,0x00,0x00,0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x1a,0x03,0x00,0x00,0x17,0x03,0x00,0x00,0x10,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x4e,0x03,0x00,0x00,0x1a,0x03,0x00,0x00,0x16,0x03,0x00,0x00, +0x83,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x4f,0x03,0x00,0x00,0x4e,0x03,0x00,0x00, +0x2a,0x01,0x00,0x00,0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00,0x51,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x4f,0x03,0x00,0x00,0x6e,0x00,0x04,0x00, +0x1b,0x00,0x00,0x00,0x52,0x03,0x00,0x00,0x51,0x03,0x00,0x00,0x0c,0x00,0x06,0x00, +0x07,0x00,0x00,0x00,0x7a,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0x4f,0x03,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5b,0x03,0x00,0x00, +0x7a,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5c,0x03,0x00,0x00,0xf2,0x00,0x00,0x00,0x5b,0x03,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5e,0x03,0x00,0x00,0x7a,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5f,0x03,0x00,0x00,0xf2,0x00,0x00,0x00, +0x5e,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x60,0x03,0x00,0x00, +0x5c,0x03,0x00,0x00,0x5f,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x67,0x03,0x00,0x00,0x5b,0x03,0x00,0x00,0x5f,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6e,0x03,0x00,0x00,0x5c,0x03,0x00,0x00,0x5e,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x74,0x03,0x00,0x00,0x5b,0x03,0x00,0x00, +0x5e,0x03,0x00,0x00,0x50,0x00,0x07,0x00,0x5a,0x00,0x00,0x00,0x30,0x04,0x00,0x00, +0x60,0x03,0x00,0x00,0x67,0x03,0x00,0x00,0x6e,0x03,0x00,0x00,0x74,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0x01,0x04,0x00,0x00,0x3d,0x04,0x00,0x00,0x3e,0x00,0x03,0x00, +0x02,0x04,0x00,0x00,0x30,0x04,0x00,0x00,0xf9,0x00,0x02,0x00,0x1e,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x1e,0x03,0x00,0x00,0xf5,0x00,0x07,0x00,0x1a,0x00,0x00,0x00, +0x42,0x04,0x00,0x00,0x88,0x00,0x00,0x00,0xc3,0x02,0x00,0x00,0x3b,0x03,0x00,0x00, +0x39,0x03,0x00,0x00,0xb1,0x00,0x05,0x00,0x51,0x00,0x00,0x00,0x21,0x03,0x00,0x00, +0x42,0x04,0x00,0x00,0x82,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x3c,0x03,0x00,0x00, +0x39,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x21,0x03,0x00,0x00, +0x22,0x03,0x00,0x00,0x3c,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x22,0x03,0x00,0x00, +0x41,0x00,0x05,0x00,0x29,0x00,0x00,0x00,0x04,0x04,0x00,0x00,0x01,0x04,0x00,0x00, +0x42,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0x25,0x03,0x00,0x00, +0x04,0x04,0x00,0x00,0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0x05,0x04,0x00,0x00, +0x02,0x04,0x00,0x00,0x42,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x28,0x03,0x00,0x00,0x05,0x04,0x00,0x00,0xba,0x00,0x05,0x00,0x51,0x00,0x00,0x00, +0x2a,0x03,0x00,0x00,0x28,0x03,0x00,0x00,0x16,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x38,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x2a,0x03,0x00,0x00, +0x2b,0x03,0x00,0x00,0x38,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x2b,0x03,0x00,0x00, +0x80,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0x2f,0x03,0x00,0x00,0x52,0x03,0x00,0x00, +0x25,0x03,0x00,0x00,0x7c,0x00,0x04,0x00,0x1b,0x01,0x00,0x00,0x7e,0x03,0x00,0x00, +0x2f,0x03,0x00,0x00,0x7c,0x00,0x04,0x00,0x1b,0x01,0x00,0x00,0x80,0x03,0x00,0x00, +0x86,0x02,0x00,0x00,0xb0,0x00,0x05,0x00,0x1f,0x01,0x00,0x00,0x81,0x03,0x00,0x00, +0x7e,0x03,0x00,0x00,0x80,0x03,0x00,0x00,0x9b,0x00,0x04,0x00,0x51,0x00,0x00,0x00, +0x82,0x03,0x00,0x00,0x81,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x37,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x82,0x03,0x00,0x00,0x33,0x03,0x00,0x00, +0x37,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x33,0x03,0x00,0x00,0x7c,0x00,0x04,0x00, +0x57,0x00,0x00,0x00,0x86,0x03,0x00,0x00,0x40,0x04,0x00,0x00,0x3c,0x00,0x06,0x00, +0xd6,0x00,0x00,0x00,0x89,0x03,0x00,0x00,0xd3,0x00,0x00,0x00,0x2f,0x03,0x00,0x00, +0xaa,0x00,0x00,0x00,0xed,0x00,0x07,0x00,0x57,0x00,0x00,0x00,0x8a,0x03,0x00,0x00, +0x89,0x03,0x00,0x00,0xd8,0x00,0x00,0x00,0xaa,0x00,0x00,0x00,0x86,0x03,0x00,0x00, +0xf9,0x00,0x02,0x00,0x37,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x37,0x03,0x00,0x00, +0xf9,0x00,0x02,0x00,0x38,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x38,0x03,0x00,0x00, +0xf9,0x00,0x02,0x00,0x39,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x39,0x03,0x00,0x00, +0x80,0x00,0x05,0x00,0x1a,0x00,0x00,0x00,0x3b,0x03,0x00,0x00,0x42,0x04,0x00,0x00, +0x37,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x1e,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0xa4,0x00,0x00,0x00,0xa5,0x03,0x00,0x00, +0xae,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x84,0x00,0x00,0x00,0xa7,0x03,0x00,0x00, +0xa5,0x03,0x00,0x00,0x39,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x88,0x00,0x00,0x00, +0x4f,0x00,0x08,0x00,0x0d,0x00,0x00,0x00,0xa8,0x03,0x00,0x00,0xa7,0x03,0x00,0x00, +0xa7,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x0d,0x00,0x00,0x00,0xad,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xec,0x01,0x00,0x00,0xa8,0x03,0x00,0x00,0x41,0x00,0x05,0x00, +0x9f,0x00,0x00,0x00,0xb0,0x03,0x00,0x00,0x87,0x00,0x00,0x00,0x9e,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb1,0x03,0x00,0x00,0xb0,0x03,0x00,0x00, +0x50,0x00,0x06,0x00,0x0d,0x00,0x00,0x00,0x9a,0x03,0x00,0x00,0xb1,0x03,0x00,0x00, +0xb1,0x03,0x00,0x00,0xb1,0x03,0x00,0x00,0x88,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0x9b,0x03,0x00,0x00,0xad,0x03,0x00,0x00,0x9a,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0xa4,0x00,0x00,0x00,0xb5,0x03,0x00,0x00,0xe9,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x84,0x00,0x00,0x00,0xb6,0x03,0x00,0x00,0xb5,0x03,0x00,0x00,0xeb,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x88,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb7,0x03,0x00,0x00,0xb6,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0x51,0x00,0x00,0x00,0xb9,0x03,0x00,0x00,0xb7,0x03,0x00,0x00,0xcb,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0xbb,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xbb,0x03,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x51,0x04,0x00,0x00,0xb9,0x03,0x00,0x00, +0xf2,0x00,0x00,0x00,0xb7,0x03,0x00,0x00,0x8e,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0x9e,0x03,0x00,0x00,0x9b,0x03,0x00,0x00,0x51,0x04,0x00,0x00,0x94,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd6,0x03,0x00,0x00,0x9e,0x03,0x00,0x00,0xfa,0x00,0x00,0x00, +0xbc,0x00,0x05,0x00,0x51,0x00,0x00,0x00,0xc7,0x03,0x00,0x00,0xd6,0x03,0x00,0x00, +0x04,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xd0,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xc7,0x03,0x00,0x00,0xc8,0x03,0x00,0x00,0xcb,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc8,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xca,0x03,0x00,0x00,0xd6,0x03,0x00,0x00,0x09,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd0,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xcb,0x03,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xdb,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0xd6,0x03,0x00,0x00,0x0c,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xce,0x03,0x00,0x00,0xdb,0x03,0x00,0x00,0x11,0x01,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcf,0x03,0x00,0x00,0xce,0x03,0x00,0x00,0x13,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd0,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xd0,0x03,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x45,0x04,0x00,0x00,0xca,0x03,0x00,0x00, +0xc8,0x03,0x00,0x00,0xcf,0x03,0x00,0x00,0xcb,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd2,0x03,0x00,0x00,0x45,0x04,0x00,0x00,0x16,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xe0,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0xd2,0x03,0x00,0x00,0xfe,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0xc5,0x00,0x00,0x00,0xe2,0x03,0x00,0x00,0xc7,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x84,0x00,0x00,0x00,0xe5,0x03,0x00,0x00,0xe0,0x03,0x00,0x00,0xcb,0x00,0x00,0x00, +0xcb,0x00,0x00,0x00,0xcb,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0xe2,0x03,0x00,0x00, +0x39,0x02,0x00,0x00,0xe5,0x03,0x00,0x00,0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_f64c2a1e2b350583fc2b561fcd36b665.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_f64c2a1e2b350583fc2b561fcd36b665.h new file mode 100644 index 00000000..83904367 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_f64c2a1e2b350583fc2b561fcd36b665.h @@ -0,0 +1,471 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_f64c2a1e2b350583fc2b561fcd36b665.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_f64c2a1e2b350583fc2b561fcd36b665_SampledImageResourceNames[] = { "r_input_motion_vectors", "r_input_depth", "r_input_color_jittered", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_f64c2a1e2b350583fc2b561fcd36b665_SampledImageResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_f64c2a1e2b350583fc2b561fcd36b665_SampledImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_f64c2a1e2b350583fc2b561fcd36b665_SampledImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_f64c2a1e2b350583fc2b561fcd36b665_StorageImageResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_f64c2a1e2b350583fc2b561fcd36b665_StorageImageResourceBindings[] = { 5, 6, 7, 11, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_f64c2a1e2b350583fc2b561fcd36b665_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_f64c2a1e2b350583fc2b561fcd36b665_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_f64c2a1e2b350583fc2b561fcd36b665_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_f64c2a1e2b350583fc2b561fcd36b665_UniformBufferResourceBindings[] = { 12, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_f64c2a1e2b350583fc2b561fcd36b665_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_f64c2a1e2b350583fc2b561fcd36b665_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_f64c2a1e2b350583fc2b561fcd36b665_size = 7156; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_f64c2a1e2b350583fc2b561fcd36b665_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0xfe,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x06,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x77,0x02,0x00,0x00, +0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00, +0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75, +0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00, +0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70, +0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72, +0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47, +0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69, +0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00, +0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x96,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53, +0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x96,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00, +0x06,0x00,0x07,0x00,0x96,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73, +0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00, +0x96,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f, +0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e, +0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0x96,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65, +0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0x96,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65, +0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0x96,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00, +0x06,0x00,0x08,0x00,0x96,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76, +0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00, +0x06,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x96,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61, +0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x96,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x96,0x00,0x00,0x00,0x0b,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74, +0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00, +0x06,0x00,0x07,0x00,0x96,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00, +0x96,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75, +0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72, +0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x96,0x00,0x00,0x00,0x0e,0x00,0x00,0x00, +0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00, +0x96,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53, +0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x96,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c, +0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0x96,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43, +0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00, +0x96,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61, +0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x98,0x00,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x00,0x00,0x05,0x00,0x06,0x00,0xb7,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x00,0x00,0x05,0x00,0x08,0x00, +0xbf,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f, +0x72,0x5f,0x6a,0x69,0x74,0x74,0x65,0x72,0x65,0x64,0x00,0x00,0x05,0x00,0x08,0x00, +0xc7,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69, +0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x05,0x00,0x07,0x00, +0xd5,0x00,0x00,0x00,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f,0x69,0x6e,0x70,0x75, +0x74,0x5f,0x6c,0x75,0x6d,0x61,0x00,0x00,0x05,0x00,0x0c,0x00,0xe1,0x00,0x00,0x00, +0x72,0x77,0x5f,0x72,0x65,0x63,0x6f,0x6e,0x73,0x74,0x72,0x75,0x63,0x74,0x65,0x64, +0x5f,0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x6e,0x65,0x61,0x72,0x65,0x73, +0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x05,0x00,0x06,0x00,0xe8,0x00,0x00,0x00, +0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x44,0x65,0x70,0x74,0x68,0x00, +0x05,0x00,0x09,0x00,0xef,0x00,0x00,0x00,0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74, +0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72, +0x73,0x00,0x00,0x00,0x05,0x00,0x07,0x00,0xf7,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x05,0x00,0x08,0x00,0x77,0x02,0x00,0x00,0x67,0x6c,0x5f,0x47,0x6c,0x6f,0x62,0x61, +0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x96,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x96,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0x96,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x98,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x98,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb7,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb7,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xbf,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xbf,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc7,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc7,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd5,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd5,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xd5,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe1,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe1,0x00,0x00,0x00,0x21,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe8,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe8,0x00,0x00,0x00,0x21,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xe8,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xef,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xef,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0xef,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xf7,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xf7,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x77,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x93,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00, +0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x0d,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x13,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x15,0x00,0x04,0x00, +0x1e,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0x1f,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x2d,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x14,0x00,0x02,0x00, +0x59,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x63,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x63,0x00,0x00,0x00,0x64,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x65,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0x64,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x66,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x64,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x95,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x1e,0x00,0x15,0x00,0x96,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0x1e,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x95,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x97,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x96,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x97,0x00,0x00,0x00, +0x98,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0x99,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x9a,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0x9f,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0xa4,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xa5,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0xaa,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0xaf,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xb0,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xb5,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xb6,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xb6,0x00,0x00,0x00,0xb7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x63,0x00,0x00,0x00,0xbb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xb6,0x00,0x00,0x00,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xb6,0x00,0x00,0x00,0xc7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0xd3,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xd4,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xd3,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xd4,0x00,0x00,0x00,0xd5,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd9,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0xdf,0x00,0x00,0x00,0x63,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xdf,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xe0,0x00,0x00,0x00,0xe1,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xe4,0x00,0x00,0x00,0x0b,0x00,0x00,0x00, +0x63,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x63,0x00,0x00,0x00,0xe6,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xd4,0x00,0x00,0x00,0xe8,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xed,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xee,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xed,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xee,0x00,0x00,0x00, +0xef,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xb6,0x00,0x00,0x00, +0xf7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0xf9,0x00,0x00,0x00,0x99,0x00,0x00,0x00,0x99,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x80,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x05,0x01,0x00,0x00,0xd0,0xb3,0x59,0x3e,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x06,0x01,0x00,0x00,0x59,0x17,0x37,0x3f,0x2b,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x07,0x01,0x00,0x00,0x98,0xdd,0x93,0x3d,0x2c,0x00,0x06,0x00, +0x13,0x00,0x00,0x00,0x08,0x01,0x00,0x00,0x05,0x01,0x00,0x00,0x06,0x01,0x00,0x00, +0x07,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x12,0x01,0x00,0x00, +0xa7,0x1a,0x11,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x17,0x01,0x00,0x00, +0xf7,0xd2,0x61,0x44,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1a,0x01,0x00,0x00, +0xab,0xaa,0xaa,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x1f,0x01,0x00,0x00, +0x00,0x00,0xe8,0x42,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x21,0x01,0x00,0x00, +0x00,0x00,0x80,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x24,0x01,0x00,0x00, +0x0a,0xd7,0x23,0x3c,0x17,0x00,0x04,0x00,0x3f,0x01,0x00,0x00,0x63,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x43,0x01,0x00,0x00,0x59,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4b,0x01,0x00,0x00, +0x00,0x00,0x00,0x3f,0x2c,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x64,0x01,0x00,0x00, +0x4b,0x01,0x00,0x00,0x4b,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00, +0x71,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0x72,0x01,0x00,0x00,0x71,0x01,0x00,0x00,0x99,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1f,0x00,0x00,0x00,0x74,0x01,0x00,0x00,0x99,0x00,0x00,0x00,0x71,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0x77,0x01,0x00,0x00,0x71,0x01,0x00,0x00, +0x71,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x9d,0x01,0x00,0x00, +0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00,0xbc,0x01,0x00,0x00, +0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x63,0x00,0x00,0x00,0xe7,0x01,0x00,0x00, +0x09,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xe8,0x01,0x00,0x00,0x1f,0x00,0x00,0x00, +0xe7,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x1e,0x00,0x00,0x00,0xe9,0x01,0x00,0x00, +0xff,0xff,0xff,0xff,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0xea,0x01,0x00,0x00, +0x99,0x00,0x00,0x00,0xe9,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0xeb,0x01,0x00,0x00,0xe9,0x01,0x00,0x00,0x99,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1f,0x00,0x00,0x00,0xec,0x01,0x00,0x00,0xe9,0x01,0x00,0x00,0x71,0x01,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0xed,0x01,0x00,0x00,0xe9,0x01,0x00,0x00, +0xe9,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0xee,0x01,0x00,0x00, +0x71,0x01,0x00,0x00,0xe9,0x01,0x00,0x00,0x2c,0x00,0x0c,0x00,0xe8,0x01,0x00,0x00, +0xef,0x01,0x00,0x00,0xf9,0x00,0x00,0x00,0x72,0x01,0x00,0x00,0x74,0x01,0x00,0x00, +0xea,0x01,0x00,0x00,0xeb,0x01,0x00,0x00,0xec,0x01,0x00,0x00,0x77,0x01,0x00,0x00, +0xed,0x01,0x00,0x00,0xee,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0xf1,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0xe8,0x01,0x00,0x00,0x1c,0x00,0x04,0x00,0xf6,0x01,0x00,0x00, +0x06,0x00,0x00,0x00,0xe7,0x01,0x00,0x00,0x20,0x00,0x04,0x00,0xf7,0x01,0x00,0x00, +0x07,0x00,0x00,0x00,0xf6,0x01,0x00,0x00,0x2c,0x00,0x06,0x00,0x13,0x00,0x00,0x00, +0x26,0x02,0x00,0x00,0xd9,0x00,0x00,0x00,0xd9,0x00,0x00,0x00,0xd9,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x3b,0x02,0x00,0x00,0xab,0xaa,0x2a,0x3e, +0x17,0x00,0x04,0x00,0x75,0x02,0x00,0x00,0x63,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x76,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x75,0x02,0x00,0x00, +0x3b,0x00,0x04,0x00,0x76,0x02,0x00,0x00,0x77,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x63,0x00,0x00,0x00,0x92,0x02,0x00,0x00,0x08,0x00,0x00,0x00, +0x2c,0x00,0x06,0x00,0x75,0x02,0x00,0x00,0x93,0x02,0x00,0x00,0x92,0x02,0x00,0x00, +0x92,0x02,0x00,0x00,0xe6,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x8f,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x65,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x91,0x04,0x00,0x00, +0x07,0x00,0x00,0x00,0x66,0x00,0x00,0x00,0x2c,0x00,0x07,0x00,0x65,0x00,0x00,0x00, +0xe9,0x04,0x00,0x00,0xf9,0x00,0x00,0x00,0x72,0x01,0x00,0x00,0x74,0x01,0x00,0x00, +0x77,0x01,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x91,0x04,0x00,0x00,0xab,0x04,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x8f,0x04,0x00,0x00,0xaa,0x04,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xf1,0x01,0x00,0x00,0xce,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xf7,0x01,0x00,0x00,0xcf,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xf1,0x01,0x00,0x00,0xd2,0x02,0x00,0x00,0x07,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x75,0x02,0x00,0x00,0x78,0x02,0x00,0x00,0x77,0x02,0x00,0x00, +0x4f,0x00,0x07,0x00,0x3f,0x01,0x00,0x00,0x79,0x02,0x00,0x00,0x78,0x02,0x00,0x00, +0x78,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00, +0x1f,0x00,0x00,0x00,0x7a,0x02,0x00,0x00,0x79,0x02,0x00,0x00,0x41,0x00,0x05,0x00, +0x9a,0x00,0x00,0x00,0xca,0x02,0x00,0x00,0x98,0x00,0x00,0x00,0x99,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0xcb,0x02,0x00,0x00,0xca,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd7,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xd7,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1e,0x00,0x00,0x00,0xea,0x04,0x00,0x00,0x99,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0xe7,0x02,0x00,0x00,0xdb,0x02,0x00,0x00,0xb1,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xda,0x02,0x00,0x00,0xea,0x04,0x00,0x00,0xaa,0x00,0x00,0x00, +0xf6,0x00,0x04,0x00,0xe8,0x02,0x00,0x00,0xdb,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xda,0x02,0x00,0x00,0xdb,0x02,0x00,0x00,0xe8,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xdb,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xce,0x02,0x00,0x00, +0xef,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x2d,0x00,0x00,0x00,0xde,0x02,0x00,0x00, +0xce,0x02,0x00,0x00,0xea,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00, +0xdf,0x02,0x00,0x00,0xde,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1f,0x00,0x00,0x00, +0xe0,0x02,0x00,0x00,0x7a,0x02,0x00,0x00,0xdf,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0xb5,0x00,0x00,0x00,0x0b,0x03,0x00,0x00,0xb7,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x95,0x00,0x00,0x00,0x0d,0x03,0x00,0x00,0x0b,0x03,0x00,0x00,0xe0,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x99,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0e,0x03,0x00,0x00,0x0d,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0xe4,0x02,0x00,0x00,0xcf,0x02,0x00,0x00,0xea,0x04,0x00,0x00, +0x3e,0x00,0x03,0x00,0xe4,0x02,0x00,0x00,0x0e,0x03,0x00,0x00,0x80,0x00,0x05,0x00, +0x1e,0x00,0x00,0x00,0xe7,0x02,0x00,0x00,0xea,0x04,0x00,0x00,0x71,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xd7,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xe8,0x02,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xea,0x02,0x00,0x00,0xcf,0x02,0x00,0x00, +0x99,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xeb,0x02,0x00,0x00, +0xea,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xec,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xec,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x1f,0x00,0x00,0x00,0xed,0x04,0x00,0x00, +0x7a,0x02,0x00,0x00,0xe8,0x02,0x00,0x00,0xf8,0x04,0x00,0x00,0x05,0x03,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xec,0x04,0x00,0x00,0xeb,0x02,0x00,0x00, +0xe8,0x02,0x00,0x00,0xf6,0x04,0x00,0x00,0x05,0x03,0x00,0x00,0xf5,0x00,0x07,0x00, +0x1e,0x00,0x00,0x00,0xeb,0x04,0x00,0x00,0x71,0x01,0x00,0x00,0xe8,0x02,0x00,0x00, +0x07,0x03,0x00,0x00,0x05,0x03,0x00,0x00,0xb1,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0xef,0x02,0x00,0x00,0xeb,0x04,0x00,0x00,0xaa,0x00,0x00,0x00,0xf6,0x00,0x04,0x00, +0x08,0x03,0x00,0x00,0x05,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xef,0x02,0x00,0x00,0xf0,0x02,0x00,0x00,0x08,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0xf0,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0xd2,0x02,0x00,0x00,0xef,0x01,0x00,0x00, +0x41,0x00,0x05,0x00,0x2d,0x00,0x00,0x00,0xf3,0x02,0x00,0x00,0xd2,0x02,0x00,0x00, +0xeb,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0xf4,0x02,0x00,0x00, +0xf3,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0xf5,0x02,0x00,0x00, +0x7a,0x02,0x00,0x00,0xf4,0x02,0x00,0x00,0x7c,0x00,0x04,0x00,0x3f,0x01,0x00,0x00, +0x13,0x03,0x00,0x00,0xf5,0x02,0x00,0x00,0x7c,0x00,0x04,0x00,0x3f,0x01,0x00,0x00, +0x15,0x03,0x00,0x00,0xcb,0x02,0x00,0x00,0xb0,0x00,0x05,0x00,0x43,0x01,0x00,0x00, +0x16,0x03,0x00,0x00,0x13,0x03,0x00,0x00,0x15,0x03,0x00,0x00,0x9b,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0x17,0x03,0x00,0x00,0x16,0x03,0x00,0x00,0xf7,0x00,0x03,0x00, +0x04,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x17,0x03,0x00,0x00, +0xf9,0x02,0x00,0x00,0x04,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xf9,0x02,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xfb,0x02,0x00,0x00,0xcf,0x02,0x00,0x00, +0xeb,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xfc,0x02,0x00,0x00, +0xfb,0x02,0x00,0x00,0xb8,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0xff,0x02,0x00,0x00, +0xfc,0x02,0x00,0x00,0xec,0x04,0x00,0x00,0xf9,0x00,0x02,0x00,0x03,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x03,0x03,0x00,0x00,0x50,0x00,0x05,0x00,0x43,0x01,0x00,0x00, +0xfa,0x04,0x00,0x00,0xff,0x02,0x00,0x00,0xff,0x02,0x00,0x00,0xa9,0x00,0x06,0x00, +0x1f,0x00,0x00,0x00,0xfb,0x04,0x00,0x00,0xfa,0x04,0x00,0x00,0xf5,0x02,0x00,0x00, +0xed,0x04,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xfc,0x04,0x00,0x00, +0xff,0x02,0x00,0x00,0xfc,0x02,0x00,0x00,0xec,0x04,0x00,0x00,0xf9,0x00,0x02,0x00, +0x04,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x04,0x03,0x00,0x00,0xf5,0x00,0x07,0x00, +0x1f,0x00,0x00,0x00,0xf8,0x04,0x00,0x00,0xed,0x04,0x00,0x00,0xf0,0x02,0x00,0x00, +0xfb,0x04,0x00,0x00,0x03,0x03,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xf6,0x04,0x00,0x00,0xec,0x04,0x00,0x00,0xf0,0x02,0x00,0x00,0xfc,0x04,0x00,0x00, +0x03,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0x05,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0x05,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x1e,0x00,0x00,0x00,0x07,0x03,0x00,0x00, +0xeb,0x04,0x00,0x00,0x71,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xec,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0x08,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x40,0x03,0x00,0x00,0xed,0x04,0x00,0x00,0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x42,0x03,0x00,0x00,0x40,0x03,0x00,0x00,0x64,0x01,0x00,0x00,0x41,0x00,0x05,0x00, +0xa5,0x00,0x00,0x00,0x52,0x03,0x00,0x00,0x98,0x00,0x00,0x00,0xa4,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x53,0x03,0x00,0x00,0x52,0x03,0x00,0x00, +0x83,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x44,0x03,0x00,0x00,0x42,0x03,0x00,0x00, +0x53,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x47,0x03,0x00,0x00, +0xcb,0x02,0x00,0x00,0x88,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x48,0x03,0x00,0x00, +0x44,0x03,0x00,0x00,0x47,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x9a,0x00,0x00,0x00, +0x5a,0x03,0x00,0x00,0x98,0x00,0x00,0x00,0x9f,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x1f,0x00,0x00,0x00,0x5b,0x03,0x00,0x00,0x5a,0x03,0x00,0x00,0x6f,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x4a,0x03,0x00,0x00,0x5b,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x4b,0x03,0x00,0x00,0x48,0x03,0x00,0x00,0x4a,0x03,0x00,0x00, +0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00,0x4d,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x4b,0x03,0x00,0x00,0x6e,0x00,0x04,0x00,0x1f,0x00,0x00,0x00, +0x4e,0x03,0x00,0x00,0x4d,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0xb5,0x00,0x00,0x00, +0x60,0x03,0x00,0x00,0xc7,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x95,0x00,0x00,0x00, +0x62,0x03,0x00,0x00,0x60,0x03,0x00,0x00,0x4e,0x03,0x00,0x00,0x02,0x00,0x00,0x00, +0x99,0x00,0x00,0x00,0x4f,0x00,0x07,0x00,0x07,0x00,0x00,0x00,0x63,0x03,0x00,0x00, +0x62,0x03,0x00,0x00,0x62,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0xa5,0x00,0x00,0x00,0x6a,0x03,0x00,0x00,0x98,0x00,0x00,0x00, +0xaa,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x6b,0x03,0x00,0x00, +0x6a,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x66,0x03,0x00,0x00, +0x63,0x03,0x00,0x00,0x6b,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0xd3,0x00,0x00,0x00, +0x6d,0x03,0x00,0x00,0xe8,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x95,0x00,0x00,0x00, +0x70,0x03,0x00,0x00,0xec,0x04,0x00,0x00,0xd9,0x00,0x00,0x00,0xd9,0x00,0x00,0x00, +0xd9,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x6d,0x03,0x00,0x00,0x7a,0x02,0x00,0x00, +0x70,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0xed,0x00,0x00,0x00,0x72,0x03,0x00,0x00, +0xef,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x75,0x03,0x00,0x00, +0x66,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x76,0x03,0x00,0x00,0x66,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x95,0x00,0x00,0x00,0x77,0x03,0x00,0x00,0x75,0x03,0x00,0x00,0x76,0x03,0x00,0x00, +0xd9,0x00,0x00,0x00,0xd9,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x72,0x03,0x00,0x00, +0x7a,0x02,0x00,0x00,0x77,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x8d,0x03,0x00,0x00,0x66,0x03,0x00,0x00,0x4a,0x03,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x8e,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0x8d,0x03,0x00,0x00,0xba,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x8f,0x03,0x00,0x00, +0x8e,0x03,0x00,0x00,0x9d,0x01,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x90,0x03,0x00,0x00,0x8f,0x03,0x00,0x00,0x00,0x01,0x00,0x00,0xd9,0x00,0x00,0x00, +0x8e,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x92,0x03,0x00,0x00,0x66,0x03,0x00,0x00, +0x90,0x03,0x00,0x00,0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x94,0x03,0x00,0x00, +0x7a,0x02,0x00,0x00,0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x96,0x03,0x00,0x00, +0x94,0x03,0x00,0x00,0x64,0x01,0x00,0x00,0x88,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x99,0x03,0x00,0x00,0x96,0x03,0x00,0x00,0x47,0x03,0x00,0x00,0x81,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x9c,0x03,0x00,0x00,0x99,0x03,0x00,0x00,0x92,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xd0,0x03,0x00,0x00,0x9c,0x03,0x00,0x00, +0x47,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xd1,0x03,0x00,0x00, +0xd0,0x03,0x00,0x00,0x64,0x01,0x00,0x00,0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00, +0xd3,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0xd1,0x03,0x00,0x00, +0x6e,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0xd4,0x03,0x00,0x00,0xd3,0x03,0x00,0x00, +0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00,0xfc,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0xd1,0x03,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xdd,0x03,0x00,0x00,0xfc,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xde,0x03,0x00,0x00,0x00,0x01,0x00,0x00,0xdd,0x03,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe0,0x03,0x00,0x00,0xfc,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe1,0x03,0x00,0x00, +0x00,0x01,0x00,0x00,0xe0,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe2,0x03,0x00,0x00,0xde,0x03,0x00,0x00,0xe1,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe9,0x03,0x00,0x00,0xdd,0x03,0x00,0x00,0xe1,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf0,0x03,0x00,0x00,0xde,0x03,0x00,0x00, +0xe0,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf6,0x03,0x00,0x00, +0xdd,0x03,0x00,0x00,0xe0,0x03,0x00,0x00,0x50,0x00,0x07,0x00,0x66,0x00,0x00,0x00, +0xd9,0x04,0x00,0x00,0xe2,0x03,0x00,0x00,0xe9,0x03,0x00,0x00,0xf0,0x03,0x00,0x00, +0xf6,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0xaa,0x04,0x00,0x00,0xe9,0x04,0x00,0x00, +0x3e,0x00,0x03,0x00,0xab,0x04,0x00,0x00,0xd9,0x04,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa0,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xa0,0x03,0x00,0x00,0xf5,0x00,0x07,0x00, +0x1e,0x00,0x00,0x00,0xee,0x04,0x00,0x00,0x99,0x00,0x00,0x00,0x08,0x03,0x00,0x00, +0xbd,0x03,0x00,0x00,0xbb,0x03,0x00,0x00,0xb1,0x00,0x05,0x00,0x59,0x00,0x00,0x00, +0xa3,0x03,0x00,0x00,0xee,0x04,0x00,0x00,0xbc,0x01,0x00,0x00,0xf6,0x00,0x04,0x00, +0xbe,0x03,0x00,0x00,0xbb,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xa3,0x03,0x00,0x00,0xa4,0x03,0x00,0x00,0xbe,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa4,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x2d,0x00,0x00,0x00,0xad,0x04,0x00,0x00, +0xaa,0x04,0x00,0x00,0xee,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1f,0x00,0x00,0x00, +0xa7,0x03,0x00,0x00,0xad,0x04,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0xae,0x04,0x00,0x00,0xab,0x04,0x00,0x00,0xee,0x04,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xaa,0x03,0x00,0x00,0xae,0x04,0x00,0x00,0xba,0x00,0x05,0x00, +0x59,0x00,0x00,0x00,0xac,0x03,0x00,0x00,0xaa,0x03,0x00,0x00,0x24,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xba,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xac,0x03,0x00,0x00,0xad,0x03,0x00,0x00,0xba,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0xad,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x1f,0x00,0x00,0x00,0xb1,0x03,0x00,0x00, +0xd4,0x03,0x00,0x00,0xa7,0x03,0x00,0x00,0x7c,0x00,0x04,0x00,0x3f,0x01,0x00,0x00, +0x00,0x04,0x00,0x00,0xb1,0x03,0x00,0x00,0x7c,0x00,0x04,0x00,0x3f,0x01,0x00,0x00, +0x02,0x04,0x00,0x00,0xcb,0x02,0x00,0x00,0xb0,0x00,0x05,0x00,0x43,0x01,0x00,0x00, +0x03,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x02,0x04,0x00,0x00,0x9b,0x00,0x04,0x00, +0x59,0x00,0x00,0x00,0x04,0x04,0x00,0x00,0x03,0x04,0x00,0x00,0xf7,0x00,0x03,0x00, +0xb9,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x04,0x04,0x00,0x00, +0xb5,0x03,0x00,0x00,0xb9,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xb5,0x03,0x00,0x00, +0x7c,0x00,0x04,0x00,0x63,0x00,0x00,0x00,0x08,0x04,0x00,0x00,0xec,0x04,0x00,0x00, +0x3c,0x00,0x06,0x00,0xe4,0x00,0x00,0x00,0x0b,0x04,0x00,0x00,0xe1,0x00,0x00,0x00, +0xb1,0x03,0x00,0x00,0xbb,0x00,0x00,0x00,0xed,0x00,0x07,0x00,0x63,0x00,0x00,0x00, +0x0c,0x04,0x00,0x00,0x0b,0x04,0x00,0x00,0xe6,0x00,0x00,0x00,0xbb,0x00,0x00,0x00, +0x08,0x04,0x00,0x00,0xf9,0x00,0x02,0x00,0xb9,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb9,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0xba,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0xba,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0xbb,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0xbb,0x03,0x00,0x00,0x80,0x00,0x05,0x00,0x1e,0x00,0x00,0x00,0xbd,0x03,0x00,0x00, +0xee,0x04,0x00,0x00,0x71,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0xa0,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbe,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0xb5,0x00,0x00,0x00, +0x2a,0x04,0x00,0x00,0xbf,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x95,0x00,0x00,0x00, +0x2c,0x04,0x00,0x00,0x2a,0x04,0x00,0x00,0x7a,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x99,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x13,0x00,0x00,0x00,0x2d,0x04,0x00,0x00, +0x2c,0x04,0x00,0x00,0x2c,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x13,0x00,0x00,0x00,0x32,0x04,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x26,0x02,0x00,0x00,0x2d,0x04,0x00,0x00, +0x41,0x00,0x05,0x00,0xb0,0x00,0x00,0x00,0x35,0x04,0x00,0x00,0x98,0x00,0x00,0x00, +0xaf,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x36,0x04,0x00,0x00, +0x35,0x04,0x00,0x00,0x50,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0x1d,0x04,0x00,0x00, +0x36,0x04,0x00,0x00,0x36,0x04,0x00,0x00,0x36,0x04,0x00,0x00,0x88,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x1e,0x04,0x00,0x00,0x32,0x04,0x00,0x00,0x1d,0x04,0x00,0x00, +0x3d,0x00,0x04,0x00,0xb5,0x00,0x00,0x00,0x3a,0x04,0x00,0x00,0xf7,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x95,0x00,0x00,0x00,0x3b,0x04,0x00,0x00,0x3a,0x04,0x00,0x00, +0xf9,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x99,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3c,0x04,0x00,0x00,0x3b,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0xb4,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x3e,0x04,0x00,0x00,0x3c,0x04,0x00,0x00, +0xd9,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x40,0x04,0x00,0x00,0xf8,0x00,0x02,0x00, +0x40,0x04,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xfd,0x04,0x00,0x00, +0x3e,0x04,0x00,0x00,0x00,0x01,0x00,0x00,0x3c,0x04,0x00,0x00,0x8e,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x21,0x04,0x00,0x00,0x1e,0x04,0x00,0x00,0xfd,0x04,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4c,0x04,0x00,0x00,0x21,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x5b,0x04,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xd9,0x00,0x00,0x00,0x4c,0x04,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4f,0x04,0x00,0x00,0x21,0x04,0x00,0x00, +0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x51,0x04,0x00,0x00, +0x21,0x04,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x60,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x4f,0x04,0x00,0x00, +0x51,0x04,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x65,0x04,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x5b,0x04,0x00,0x00,0x60,0x04,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x54,0x04,0x00,0x00,0x65,0x04,0x00,0x00, +0x00,0x01,0x00,0x00,0x50,0x00,0x06,0x00,0x13,0x00,0x00,0x00,0x55,0x04,0x00,0x00, +0x54,0x04,0x00,0x00,0x54,0x04,0x00,0x00,0x54,0x04,0x00,0x00,0x88,0x00,0x05,0x00, +0x13,0x00,0x00,0x00,0x56,0x04,0x00,0x00,0x21,0x04,0x00,0x00,0x55,0x04,0x00,0x00, +0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7f,0x04,0x00,0x00,0x56,0x04,0x00,0x00, +0x08,0x01,0x00,0x00,0xbc,0x00,0x05,0x00,0x59,0x00,0x00,0x00,0x70,0x04,0x00,0x00, +0x7f,0x04,0x00,0x00,0x12,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x79,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x70,0x04,0x00,0x00,0x71,0x04,0x00,0x00, +0x74,0x04,0x00,0x00,0xf8,0x00,0x02,0x00,0x71,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x73,0x04,0x00,0x00,0x7f,0x04,0x00,0x00,0x17,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0x79,0x04,0x00,0x00,0xf8,0x00,0x02,0x00,0x74,0x04,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x84,0x04,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0x7f,0x04,0x00,0x00,0x1a,0x01,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x77,0x04,0x00,0x00,0x84,0x04,0x00,0x00,0x1f,0x01,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x78,0x04,0x00,0x00,0x77,0x04,0x00,0x00, +0x21,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x79,0x04,0x00,0x00,0xf8,0x00,0x02,0x00, +0x79,0x04,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf1,0x04,0x00,0x00, +0x73,0x04,0x00,0x00,0x71,0x04,0x00,0x00,0x78,0x04,0x00,0x00,0x74,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7b,0x04,0x00,0x00,0xf1,0x04,0x00,0x00, +0x24,0x01,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x89,0x04,0x00,0x00, +0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x7b,0x04,0x00,0x00,0x3b,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0xd3,0x00,0x00,0x00,0x8b,0x04,0x00,0x00,0xd5,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x95,0x00,0x00,0x00,0x8e,0x04,0x00,0x00,0x89,0x04,0x00,0x00, +0xd9,0x00,0x00,0x00,0xd9,0x00,0x00,0x00,0xd9,0x00,0x00,0x00,0x63,0x00,0x04,0x00, +0x8b,0x04,0x00,0x00,0x7a,0x02,0x00,0x00,0x8e,0x04,0x00,0x00,0xfd,0x00,0x01,0x00, +0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_fffb65733cd88df033c8deba89dec302.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_fffb65733cd88df033c8deba89dec302.h new file mode 100644 index 00000000..4d5d680d --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_fffb65733cd88df033c8deba89dec302.h @@ -0,0 +1,470 @@ +// ffx_fsr2_reconstruct_previous_depth_pass_fffb65733cd88df033c8deba89dec302.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_fffb65733cd88df033c8deba89dec302_SampledImageResourceNames[] = { "r_input_motion_vectors", "r_input_depth", "r_input_color_jittered", "r_input_exposure", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_fffb65733cd88df033c8deba89dec302_SampledImageResourceBindings[] = { 0, 1, 2, 3, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_fffb65733cd88df033c8deba89dec302_SampledImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_fffb65733cd88df033c8deba89dec302_SampledImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_fffb65733cd88df033c8deba89dec302_StorageImageResourceNames[] = { "rw_reconstructed_previous_nearest_depth", "rw_dilated_motion_vectors", "rw_dilatedDepth", "rw_lock_input_luma", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_fffb65733cd88df033c8deba89dec302_StorageImageResourceBindings[] = { 5, 6, 7, 11, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_fffb65733cd88df033c8deba89dec302_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_fffb65733cd88df033c8deba89dec302_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_reconstruct_previous_depth_pass_fffb65733cd88df033c8deba89dec302_UniformBufferResourceNames[] = { "cbFSR2", }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_fffb65733cd88df033c8deba89dec302_UniformBufferResourceBindings[] = { 12, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_fffb65733cd88df033c8deba89dec302_UniformBufferResourceCounts[] = { 1, }; +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_fffb65733cd88df033c8deba89dec302_UniformBufferResourceSets[] = { 1, }; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_fffb65733cd88df033c8deba89dec302_size = 7152; + +static const unsigned char g_ffx_fsr2_reconstruct_previous_depth_pass_fffb65733cd88df033c8deba89dec302_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x3f,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x16,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00, +0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c,0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30, +0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x0f,0x00,0x06,0x00,0x05,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0x2c,0x02,0x00,0x00,0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00,0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00, +0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65, +0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75,0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74, +0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x31,0x36,0x62,0x69,0x74,0x5f, +0x73,0x74,0x6f,0x72,0x61,0x67,0x65,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45, +0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65,0x72,0x5f,0x65,0x78,0x70,0x6c,0x69,0x63, +0x69,0x74,0x5f,0x61,0x72,0x69,0x74,0x68,0x6d,0x65,0x74,0x69,0x63,0x5f,0x74,0x79, +0x70,0x65,0x73,0x00,0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c, +0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65, +0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00, +0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64, +0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00, +0x83,0x00,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e, +0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x83,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69, +0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0b,0x00,0x83,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70, +0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44, +0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00, +0x83,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00, +0x83,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70, +0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00, +0x83,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e, +0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00,0x83,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70, +0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00,0x83,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x83,0x00,0x00,0x00, +0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x83,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x83,0x00,0x00,0x00, +0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f, +0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74, +0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00,0x83,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00, +0x06,0x00,0x0a,0x00,0x83,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70, +0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x83,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00, +0x06,0x00,0x09,0x00,0x83,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74, +0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x83,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00, +0x83,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63, +0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00, +0x06,0x00,0x0a,0x00,0x83,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65, +0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61, +0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x85,0x00,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00,0x05,0x00,0x06,0x00,0x9f,0x00,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x00,0x00, +0x05,0x00,0x08,0x00,0xa7,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x63,0x6f,0x6c,0x6f,0x72,0x5f,0x6a,0x69,0x74,0x74,0x65,0x72,0x65,0x64,0x00,0x00, +0x05,0x00,0x08,0x00,0xaf,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00, +0x05,0x00,0x07,0x00,0xbd,0x00,0x00,0x00,0x72,0x77,0x5f,0x6c,0x6f,0x63,0x6b,0x5f, +0x69,0x6e,0x70,0x75,0x74,0x5f,0x6c,0x75,0x6d,0x61,0x00,0x00,0x05,0x00,0x0c,0x00, +0xc9,0x00,0x00,0x00,0x72,0x77,0x5f,0x72,0x65,0x63,0x6f,0x6e,0x73,0x74,0x72,0x75, +0x63,0x74,0x65,0x64,0x5f,0x70,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x5f,0x6e,0x65, +0x61,0x72,0x65,0x73,0x74,0x5f,0x64,0x65,0x70,0x74,0x68,0x00,0x05,0x00,0x06,0x00, +0xd0,0x00,0x00,0x00,0x72,0x77,0x5f,0x64,0x69,0x6c,0x61,0x74,0x65,0x64,0x44,0x65, +0x70,0x74,0x68,0x00,0x05,0x00,0x09,0x00,0xd7,0x00,0x00,0x00,0x72,0x77,0x5f,0x64, +0x69,0x6c,0x61,0x74,0x65,0x64,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65, +0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x00,0x05,0x00,0x07,0x00,0xdf,0x00,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x65,0x78,0x70,0x6f,0x73,0x75,0x72,0x65, +0x00,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0x2c,0x02,0x00,0x00,0x67,0x6c,0x5f,0x47, +0x6c,0x6f,0x62,0x61,0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49, +0x44,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x83,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x83,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00, +0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x83,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x83,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x83,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x83,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x83,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x85,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x85,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x9f,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x9f,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xa7,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xa7,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xaf,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xaf,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xbd,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xbd,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0xbd,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc9,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc9,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd0,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd0,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xd0,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd7,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd7,0x00,0x00,0x00,0x21,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0xd7,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xdf,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0xdf,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x2c,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x1c,0x00,0x00,0x00, +0x47,0x00,0x04,0x00,0x4e,0x02,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00, +0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x0d,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x14,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x15,0x00,0x04,0x00,0x1a,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x17,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x27,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x14,0x00,0x02,0x00,0x4f,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x55,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x55,0x00,0x00,0x00, +0x56,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x57,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x56,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0x58,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x56,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x82,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1e,0x00,0x15,0x00,0x83,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x1b,0x00,0x00,0x00, +0x1b,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x82,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x85,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0x86,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x87,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0x8c,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0x91,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x92,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0x97,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x98,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0x9d,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9d,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x9e,0x00,0x00,0x00,0x9f,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x55,0x00,0x00,0x00,0xa3,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x9e,0x00,0x00,0x00,0xa7,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0x9e,0x00,0x00,0x00,0xaf,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0xbb,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x09,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xbc,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xbb,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xbc,0x00,0x00,0x00,0xbd,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc1,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xc7,0x00,0x00,0x00,0x55,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xc8,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xc7,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xc8,0x00,0x00,0x00, +0xc9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xcc,0x00,0x00,0x00, +0x0b,0x00,0x00,0x00,0x55,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x55,0x00,0x00,0x00, +0xce,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xbc,0x00,0x00,0x00, +0xd0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0xd5,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xd6,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xd5,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0xd6,0x00,0x00,0x00,0xd7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x9e,0x00,0x00,0x00,0xdf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1b,0x00,0x00,0x00,0xe1,0x00,0x00,0x00,0x86,0x00,0x00,0x00,0x86,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe8,0x00,0x00,0x00,0x00,0x00,0x80,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xed,0x00,0x00,0x00,0xd0,0xb3,0x59,0x3e, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xee,0x00,0x00,0x00,0x59,0x17,0x37,0x3f, +0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xef,0x00,0x00,0x00,0x98,0xdd,0x93,0x3d, +0x2c,0x00,0x06,0x00,0x0d,0x00,0x00,0x00,0xf0,0x00,0x00,0x00,0xed,0x00,0x00,0x00, +0xee,0x00,0x00,0x00,0xef,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xfa,0x00,0x00,0x00,0xa7,0x1a,0x11,0x3c,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xff,0x00,0x00,0x00,0xf7,0xd2,0x61,0x44,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x02,0x01,0x00,0x00,0xab,0xaa,0xaa,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x07,0x01,0x00,0x00,0x00,0x00,0xe8,0x42,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x09,0x01,0x00,0x00,0x00,0x00,0x80,0x41,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x0c,0x01,0x00,0x00,0x0a,0xd7,0x23,0x3c,0x17,0x00,0x04,0x00,0x11,0x01,0x00,0x00, +0x55,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x15,0x01,0x00,0x00, +0x4f,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x1f,0x01,0x00,0x00,0x00,0x00,0x00,0x3f,0x2c,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x20,0x01,0x00,0x00,0x1f,0x01,0x00,0x00,0x1f,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1a,0x00,0x00,0x00,0x2d,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1b,0x00,0x00,0x00,0x2e,0x01,0x00,0x00,0x2d,0x01,0x00,0x00,0x86,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0x30,0x01,0x00,0x00,0x86,0x00,0x00,0x00, +0x2d,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0x33,0x01,0x00,0x00, +0x2d,0x01,0x00,0x00,0x2d,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x59,0x01,0x00,0x00,0xcd,0xcc,0xcc,0x3d,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0x78,0x01,0x00,0x00,0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x55,0x00,0x00,0x00, +0xa3,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x1c,0x00,0x04,0x00,0xa4,0x01,0x00,0x00, +0x1b,0x00,0x00,0x00,0xa3,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x1a,0x00,0x00,0x00, +0xa5,0x01,0x00,0x00,0xff,0xff,0xff,0xff,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0xa6,0x01,0x00,0x00,0x86,0x00,0x00,0x00,0xa5,0x01,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1b,0x00,0x00,0x00,0xa7,0x01,0x00,0x00,0xa5,0x01,0x00,0x00,0x86,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0xa8,0x01,0x00,0x00,0xa5,0x01,0x00,0x00, +0x2d,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0xa9,0x01,0x00,0x00, +0xa5,0x01,0x00,0x00,0xa5,0x01,0x00,0x00,0x2c,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0xaa,0x01,0x00,0x00,0x2d,0x01,0x00,0x00,0xa5,0x01,0x00,0x00,0x2c,0x00,0x0c,0x00, +0xa4,0x01,0x00,0x00,0xab,0x01,0x00,0x00,0xe1,0x00,0x00,0x00,0x2e,0x01,0x00,0x00, +0x30,0x01,0x00,0x00,0xa6,0x01,0x00,0x00,0xa7,0x01,0x00,0x00,0xa8,0x01,0x00,0x00, +0x33,0x01,0x00,0x00,0xa9,0x01,0x00,0x00,0xaa,0x01,0x00,0x00,0x20,0x00,0x04,0x00, +0xad,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0xa4,0x01,0x00,0x00,0x1c,0x00,0x04,0x00, +0xb2,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0xa3,0x01,0x00,0x00,0x20,0x00,0x04,0x00, +0xb3,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0xb2,0x01,0x00,0x00,0x2c,0x00,0x06,0x00, +0x0d,0x00,0x00,0x00,0xe2,0x01,0x00,0x00,0xc1,0x00,0x00,0x00,0xc1,0x00,0x00,0x00, +0xc1,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf4,0x01,0x00,0x00, +0xab,0xaa,0x2a,0x3e,0x17,0x00,0x04,0x00,0x2a,0x02,0x00,0x00,0x55,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x2b,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x2a,0x02,0x00,0x00,0x3b,0x00,0x04,0x00,0x2b,0x02,0x00,0x00,0x2c,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x2f,0x02,0x00,0x00,0x10,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x30,0x02,0x00,0x00,0x2f,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x31,0x02,0x00,0x00,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x32,0x02,0x00,0x00,0x31,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x55,0x00,0x00,0x00,0x4d,0x02,0x00,0x00, +0x08,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x2a,0x02,0x00,0x00,0x4e,0x02,0x00,0x00, +0x4d,0x02,0x00,0x00,0x4d,0x02,0x00,0x00,0xce,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xdb,0x03,0x00,0x00,0x07,0x00,0x00,0x00,0x57,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xdd,0x03,0x00,0x00,0x07,0x00,0x00,0x00,0x58,0x00,0x00,0x00,0x2c,0x00,0x07,0x00, +0x57,0x00,0x00,0x00,0x2a,0x04,0x00,0x00,0xe1,0x00,0x00,0x00,0x2e,0x01,0x00,0x00, +0x30,0x01,0x00,0x00,0x33,0x01,0x00,0x00,0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00, +0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xdd,0x03,0x00,0x00,0xf7,0x03,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xdb,0x03,0x00,0x00,0xf6,0x03,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x08,0x00,0x00,0x00,0x3c,0x03,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xad,0x01,0x00,0x00,0x85,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xb3,0x01,0x00,0x00,0x86,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xad,0x01,0x00,0x00,0x89,0x02,0x00,0x00, +0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x2a,0x02,0x00,0x00,0x2d,0x02,0x00,0x00, +0x2c,0x02,0x00,0x00,0x4f,0x00,0x07,0x00,0x11,0x01,0x00,0x00,0x2e,0x02,0x00,0x00, +0x2d,0x02,0x00,0x00,0x2d,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x71,0x00,0x04,0x00,0x32,0x02,0x00,0x00,0x33,0x02,0x00,0x00,0x2e,0x02,0x00,0x00, +0x7c,0x00,0x04,0x00,0x30,0x02,0x00,0x00,0x34,0x02,0x00,0x00,0x33,0x02,0x00,0x00, +0x72,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0x35,0x02,0x00,0x00,0x34,0x02,0x00,0x00, +0x41,0x00,0x05,0x00,0x87,0x00,0x00,0x00,0x81,0x02,0x00,0x00,0x85,0x00,0x00,0x00, +0x86,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0x82,0x02,0x00,0x00, +0x81,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x8e,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8e,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x1a,0x00,0x00,0x00,0x2b,0x04,0x00,0x00, +0x86,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x9e,0x02,0x00,0x00,0x92,0x02,0x00,0x00, +0xb1,0x00,0x05,0x00,0x4f,0x00,0x00,0x00,0x91,0x02,0x00,0x00,0x2b,0x04,0x00,0x00, +0x91,0x00,0x00,0x00,0xf6,0x00,0x04,0x00,0x9f,0x02,0x00,0x00,0x92,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x91,0x02,0x00,0x00,0x92,0x02,0x00,0x00, +0x9f,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0x92,0x02,0x00,0x00,0x3e,0x00,0x03,0x00, +0x85,0x02,0x00,0x00,0xab,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x27,0x00,0x00,0x00, +0x95,0x02,0x00,0x00,0x85,0x02,0x00,0x00,0x2b,0x04,0x00,0x00,0x3d,0x00,0x04,0x00, +0x1b,0x00,0x00,0x00,0x96,0x02,0x00,0x00,0x95,0x02,0x00,0x00,0x80,0x00,0x05,0x00, +0x1b,0x00,0x00,0x00,0x97,0x02,0x00,0x00,0x35,0x02,0x00,0x00,0x96,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x9d,0x00,0x00,0x00,0xc2,0x02,0x00,0x00,0x9f,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x82,0x00,0x00,0x00,0xc4,0x02,0x00,0x00,0xc2,0x02,0x00,0x00, +0x97,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x86,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc5,0x02,0x00,0x00,0xc4,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0x9b,0x02,0x00,0x00,0x86,0x02,0x00,0x00, +0x2b,0x04,0x00,0x00,0x3e,0x00,0x03,0x00,0x9b,0x02,0x00,0x00,0xc5,0x02,0x00,0x00, +0x80,0x00,0x05,0x00,0x1a,0x00,0x00,0x00,0x9e,0x02,0x00,0x00,0x2b,0x04,0x00,0x00, +0x2d,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x8e,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0x9f,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xa1,0x02,0x00,0x00, +0x86,0x02,0x00,0x00,0x86,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xa2,0x02,0x00,0x00,0xa1,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xa3,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa3,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x1b,0x00,0x00,0x00, +0x2e,0x04,0x00,0x00,0x35,0x02,0x00,0x00,0x9f,0x02,0x00,0x00,0x39,0x04,0x00,0x00, +0xbc,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x2d,0x04,0x00,0x00, +0xa2,0x02,0x00,0x00,0x9f,0x02,0x00,0x00,0x37,0x04,0x00,0x00,0xbc,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1a,0x00,0x00,0x00,0x2c,0x04,0x00,0x00,0x2d,0x01,0x00,0x00, +0x9f,0x02,0x00,0x00,0xbe,0x02,0x00,0x00,0xbc,0x02,0x00,0x00,0xb1,0x00,0x05,0x00, +0x4f,0x00,0x00,0x00,0xa6,0x02,0x00,0x00,0x2c,0x04,0x00,0x00,0x91,0x00,0x00,0x00, +0xf6,0x00,0x04,0x00,0xbf,0x02,0x00,0x00,0xbc,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xa6,0x02,0x00,0x00,0xa7,0x02,0x00,0x00,0xbf,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xa7,0x02,0x00,0x00,0x3e,0x00,0x03,0x00,0x89,0x02,0x00,0x00, +0xab,0x01,0x00,0x00,0x41,0x00,0x05,0x00,0x27,0x00,0x00,0x00,0xaa,0x02,0x00,0x00, +0x89,0x02,0x00,0x00,0x2c,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00, +0xab,0x02,0x00,0x00,0xaa,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1b,0x00,0x00,0x00, +0xac,0x02,0x00,0x00,0x35,0x02,0x00,0x00,0xab,0x02,0x00,0x00,0x7c,0x00,0x04,0x00, +0x11,0x01,0x00,0x00,0xca,0x02,0x00,0x00,0xac,0x02,0x00,0x00,0x7c,0x00,0x04,0x00, +0x11,0x01,0x00,0x00,0xcc,0x02,0x00,0x00,0x82,0x02,0x00,0x00,0xb0,0x00,0x05,0x00, +0x15,0x01,0x00,0x00,0xcd,0x02,0x00,0x00,0xca,0x02,0x00,0x00,0xcc,0x02,0x00,0x00, +0x9b,0x00,0x04,0x00,0x4f,0x00,0x00,0x00,0xce,0x02,0x00,0x00,0xcd,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xbb,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xce,0x02,0x00,0x00,0xb0,0x02,0x00,0x00,0xbb,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xb0,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xb2,0x02,0x00,0x00, +0x86,0x02,0x00,0x00,0x2c,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb3,0x02,0x00,0x00,0xb2,0x02,0x00,0x00,0xba,0x00,0x05,0x00,0x4f,0x00,0x00,0x00, +0xb6,0x02,0x00,0x00,0xb3,0x02,0x00,0x00,0x2d,0x04,0x00,0x00,0xf9,0x00,0x02,0x00, +0xba,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xba,0x02,0x00,0x00,0x50,0x00,0x05,0x00, +0x15,0x01,0x00,0x00,0x3b,0x04,0x00,0x00,0xb6,0x02,0x00,0x00,0xb6,0x02,0x00,0x00, +0xa9,0x00,0x06,0x00,0x1b,0x00,0x00,0x00,0x3c,0x04,0x00,0x00,0x3b,0x04,0x00,0x00, +0xac,0x02,0x00,0x00,0x2e,0x04,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x3d,0x04,0x00,0x00,0xb6,0x02,0x00,0x00,0xb3,0x02,0x00,0x00,0x2d,0x04,0x00,0x00, +0xf9,0x00,0x02,0x00,0xbb,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xbb,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x1b,0x00,0x00,0x00,0x39,0x04,0x00,0x00,0x2e,0x04,0x00,0x00, +0xa7,0x02,0x00,0x00,0x3c,0x04,0x00,0x00,0xba,0x02,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x37,0x04,0x00,0x00,0x2d,0x04,0x00,0x00,0xa7,0x02,0x00,0x00, +0x3d,0x04,0x00,0x00,0xba,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xbc,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbc,0x02,0x00,0x00,0x80,0x00,0x05,0x00,0x1a,0x00,0x00,0x00, +0xbe,0x02,0x00,0x00,0x2c,0x04,0x00,0x00,0x2d,0x01,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa3,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xbf,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x9d,0x00,0x00,0x00,0xd3,0x02,0x00,0x00,0xaf,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x82,0x00,0x00,0x00,0xd5,0x02,0x00,0x00,0xd3,0x02,0x00,0x00,0x2e,0x04,0x00,0x00, +0x02,0x00,0x00,0x00,0x86,0x00,0x00,0x00,0x4f,0x00,0x07,0x00,0x07,0x00,0x00,0x00, +0xd6,0x02,0x00,0x00,0xd5,0x02,0x00,0x00,0xd5,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x92,0x00,0x00,0x00,0xdd,0x02,0x00,0x00, +0x85,0x00,0x00,0x00,0x91,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0xde,0x02,0x00,0x00,0xdd,0x02,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xd9,0x02,0x00,0x00,0xd6,0x02,0x00,0x00,0xde,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0xbb,0x00,0x00,0x00,0xe0,0x02,0x00,0x00,0xd0,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x82,0x00,0x00,0x00,0xe3,0x02,0x00,0x00,0x2d,0x04,0x00,0x00,0xc1,0x00,0x00,0x00, +0xc1,0x00,0x00,0x00,0xc1,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0xe0,0x02,0x00,0x00, +0x35,0x02,0x00,0x00,0xe3,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0xd5,0x00,0x00,0x00, +0xe5,0x02,0x00,0x00,0xd7,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe8,0x02,0x00,0x00,0xd9,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe9,0x02,0x00,0x00,0xd9,0x02,0x00,0x00,0x01,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x82,0x00,0x00,0x00,0xea,0x02,0x00,0x00,0xe8,0x02,0x00,0x00, +0xe9,0x02,0x00,0x00,0xc1,0x00,0x00,0x00,0xc1,0x00,0x00,0x00,0x63,0x00,0x04,0x00, +0xe5,0x02,0x00,0x00,0x35,0x02,0x00,0x00,0xea,0x02,0x00,0x00,0x41,0x00,0x05,0x00, +0x87,0x00,0x00,0x00,0x34,0x03,0x00,0x00,0x85,0x00,0x00,0x00,0x8c,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0x35,0x03,0x00,0x00,0x34,0x03,0x00,0x00, +0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0xff,0x02,0x00,0x00,0x35,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0xd9,0x02,0x00,0x00, +0xff,0x02,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x01,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0xba,0x00,0x05,0x00, +0x4f,0x00,0x00,0x00,0x02,0x03,0x00,0x00,0x01,0x03,0x00,0x00,0x59,0x01,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x03,0x03,0x00,0x00,0x02,0x03,0x00,0x00, +0xe8,0x00,0x00,0x00,0xc1,0x00,0x00,0x00,0x8e,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x05,0x03,0x00,0x00,0xd9,0x02,0x00,0x00,0x03,0x03,0x00,0x00,0x6f,0x00,0x04,0x00, +0x07,0x00,0x00,0x00,0x07,0x03,0x00,0x00,0x35,0x02,0x00,0x00,0x81,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x09,0x03,0x00,0x00,0x07,0x03,0x00,0x00,0x20,0x01,0x00,0x00, +0x6f,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x0b,0x03,0x00,0x00,0x82,0x02,0x00,0x00, +0x88,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x0c,0x03,0x00,0x00,0x09,0x03,0x00,0x00, +0x0b,0x03,0x00,0x00,0x81,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x0f,0x03,0x00,0x00, +0x0c,0x03,0x00,0x00,0x05,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x43,0x03,0x00,0x00,0x0f,0x03,0x00,0x00,0x0b,0x03,0x00,0x00,0x83,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x44,0x03,0x00,0x00,0x43,0x03,0x00,0x00,0x20,0x01,0x00,0x00, +0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00,0x46,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x44,0x03,0x00,0x00,0x6e,0x00,0x04,0x00,0x1b,0x00,0x00,0x00, +0x47,0x03,0x00,0x00,0x46,0x03,0x00,0x00,0x0c,0x00,0x06,0x00,0x07,0x00,0x00,0x00, +0x6f,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x44,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0x3c,0x03,0x00,0x00,0x6f,0x03,0x00,0x00,0x41,0x00,0x05,0x00, +0x14,0x00,0x00,0x00,0x4f,0x03,0x00,0x00,0x3c,0x03,0x00,0x00,0xa3,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x50,0x03,0x00,0x00,0x4f,0x03,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x51,0x03,0x00,0x00,0xe8,0x00,0x00,0x00, +0x50,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0x52,0x03,0x00,0x00, +0x3c,0x03,0x00,0x00,0xce,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x53,0x03,0x00,0x00,0x52,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x54,0x03,0x00,0x00,0xe8,0x00,0x00,0x00,0x53,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x55,0x03,0x00,0x00,0x51,0x03,0x00,0x00,0x54,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x58,0x03,0x00,0x00,0x4f,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5a,0x03,0x00,0x00,0x52,0x03,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5b,0x03,0x00,0x00,0xe8,0x00,0x00,0x00, +0x5a,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5c,0x03,0x00,0x00, +0x58,0x03,0x00,0x00,0x5b,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x5f,0x03,0x00,0x00,0x4f,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x60,0x03,0x00,0x00,0xe8,0x00,0x00,0x00,0x5f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x62,0x03,0x00,0x00,0x52,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x63,0x03,0x00,0x00,0x60,0x03,0x00,0x00,0x62,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x66,0x03,0x00,0x00,0x4f,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x68,0x03,0x00,0x00,0x52,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x69,0x03,0x00,0x00,0x66,0x03,0x00,0x00, +0x68,0x03,0x00,0x00,0x50,0x00,0x07,0x00,0x58,0x00,0x00,0x00,0x25,0x04,0x00,0x00, +0x55,0x03,0x00,0x00,0x5c,0x03,0x00,0x00,0x63,0x03,0x00,0x00,0x69,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0xf6,0x03,0x00,0x00,0x2a,0x04,0x00,0x00,0x3e,0x00,0x03,0x00, +0xf7,0x03,0x00,0x00,0x25,0x04,0x00,0x00,0xf9,0x00,0x02,0x00,0x13,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x13,0x03,0x00,0x00,0xf5,0x00,0x07,0x00,0x1a,0x00,0x00,0x00, +0x2f,0x04,0x00,0x00,0x86,0x00,0x00,0x00,0xbf,0x02,0x00,0x00,0x30,0x03,0x00,0x00, +0x2e,0x03,0x00,0x00,0xb1,0x00,0x05,0x00,0x4f,0x00,0x00,0x00,0x16,0x03,0x00,0x00, +0x2f,0x04,0x00,0x00,0x78,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x31,0x03,0x00,0x00, +0x2e,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x16,0x03,0x00,0x00, +0x17,0x03,0x00,0x00,0x31,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x17,0x03,0x00,0x00, +0x41,0x00,0x05,0x00,0x27,0x00,0x00,0x00,0xf9,0x03,0x00,0x00,0xf6,0x03,0x00,0x00, +0x2f,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x1b,0x00,0x00,0x00,0x1a,0x03,0x00,0x00, +0xf9,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x14,0x00,0x00,0x00,0xfa,0x03,0x00,0x00, +0xf7,0x03,0x00,0x00,0x2f,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x1d,0x03,0x00,0x00,0xfa,0x03,0x00,0x00,0xba,0x00,0x05,0x00,0x4f,0x00,0x00,0x00, +0x1f,0x03,0x00,0x00,0x1d,0x03,0x00,0x00,0x0c,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x2d,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x1f,0x03,0x00,0x00, +0x20,0x03,0x00,0x00,0x2d,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x20,0x03,0x00,0x00, +0x80,0x00,0x05,0x00,0x1b,0x00,0x00,0x00,0x24,0x03,0x00,0x00,0x47,0x03,0x00,0x00, +0x1a,0x03,0x00,0x00,0x7c,0x00,0x04,0x00,0x11,0x01,0x00,0x00,0x73,0x03,0x00,0x00, +0x24,0x03,0x00,0x00,0x7c,0x00,0x04,0x00,0x11,0x01,0x00,0x00,0x75,0x03,0x00,0x00, +0x82,0x02,0x00,0x00,0xb0,0x00,0x05,0x00,0x15,0x01,0x00,0x00,0x76,0x03,0x00,0x00, +0x73,0x03,0x00,0x00,0x75,0x03,0x00,0x00,0x9b,0x00,0x04,0x00,0x4f,0x00,0x00,0x00, +0x77,0x03,0x00,0x00,0x76,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x2c,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x77,0x03,0x00,0x00,0x28,0x03,0x00,0x00, +0x2c,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x28,0x03,0x00,0x00,0x7c,0x00,0x04,0x00, +0x55,0x00,0x00,0x00,0x7b,0x03,0x00,0x00,0x2d,0x04,0x00,0x00,0x3c,0x00,0x06,0x00, +0xcc,0x00,0x00,0x00,0x7e,0x03,0x00,0x00,0xc9,0x00,0x00,0x00,0x24,0x03,0x00,0x00, +0xa3,0x00,0x00,0x00,0xef,0x00,0x07,0x00,0x55,0x00,0x00,0x00,0x7f,0x03,0x00,0x00, +0x7e,0x03,0x00,0x00,0xce,0x00,0x00,0x00,0xa3,0x00,0x00,0x00,0x7b,0x03,0x00,0x00, +0xf9,0x00,0x02,0x00,0x2c,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x2c,0x03,0x00,0x00, +0xf9,0x00,0x02,0x00,0x2d,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x2d,0x03,0x00,0x00, +0xf9,0x00,0x02,0x00,0x2e,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x2e,0x03,0x00,0x00, +0x80,0x00,0x05,0x00,0x1a,0x00,0x00,0x00,0x30,0x03,0x00,0x00,0x2f,0x04,0x00,0x00, +0x2d,0x01,0x00,0x00,0xf9,0x00,0x02,0x00,0x13,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0x31,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x9d,0x00,0x00,0x00,0x9a,0x03,0x00,0x00, +0xa7,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x82,0x00,0x00,0x00,0x9c,0x03,0x00,0x00, +0x9a,0x03,0x00,0x00,0x35,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x86,0x00,0x00,0x00, +0x4f,0x00,0x08,0x00,0x0d,0x00,0x00,0x00,0x9d,0x03,0x00,0x00,0x9c,0x03,0x00,0x00, +0x9c,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x0d,0x00,0x00,0x00,0xa2,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xe2,0x01,0x00,0x00,0x9d,0x03,0x00,0x00,0x41,0x00,0x05,0x00, +0x98,0x00,0x00,0x00,0xa5,0x03,0x00,0x00,0x85,0x00,0x00,0x00,0x97,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa6,0x03,0x00,0x00,0xa5,0x03,0x00,0x00, +0x50,0x00,0x06,0x00,0x0d,0x00,0x00,0x00,0x8f,0x03,0x00,0x00,0xa6,0x03,0x00,0x00, +0xa6,0x03,0x00,0x00,0xa6,0x03,0x00,0x00,0x88,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0x90,0x03,0x00,0x00,0xa2,0x03,0x00,0x00,0x8f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x9d,0x00,0x00,0x00,0xaa,0x03,0x00,0x00,0xdf,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x82,0x00,0x00,0x00,0xab,0x03,0x00,0x00,0xaa,0x03,0x00,0x00,0xe1,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x86,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xac,0x03,0x00,0x00,0xab,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xb4,0x00,0x05,0x00, +0x4f,0x00,0x00,0x00,0xae,0x03,0x00,0x00,0xac,0x03,0x00,0x00,0xc1,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0xb0,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xb0,0x03,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x3e,0x04,0x00,0x00,0xae,0x03,0x00,0x00, +0xe8,0x00,0x00,0x00,0xac,0x03,0x00,0x00,0x8e,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0x93,0x03,0x00,0x00,0x90,0x03,0x00,0x00,0x3e,0x04,0x00,0x00,0x94,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcb,0x03,0x00,0x00,0x93,0x03,0x00,0x00,0xf0,0x00,0x00,0x00, +0xbc,0x00,0x05,0x00,0x4f,0x00,0x00,0x00,0xbc,0x03,0x00,0x00,0xcb,0x03,0x00,0x00, +0xfa,0x00,0x00,0x00,0xf7,0x00,0x03,0x00,0xc5,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xbc,0x03,0x00,0x00,0xbd,0x03,0x00,0x00,0xc0,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0xbd,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbf,0x03,0x00,0x00,0xcb,0x03,0x00,0x00,0xff,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc5,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xc0,0x03,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0xd0,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x1a,0x00,0x00,0x00, +0xcb,0x03,0x00,0x00,0x02,0x01,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc3,0x03,0x00,0x00,0xd0,0x03,0x00,0x00,0x07,0x01,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc4,0x03,0x00,0x00,0xc3,0x03,0x00,0x00,0x09,0x01,0x00,0x00, +0xf9,0x00,0x02,0x00,0xc5,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xc5,0x03,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x32,0x04,0x00,0x00,0xbf,0x03,0x00,0x00, +0xbd,0x03,0x00,0x00,0xc4,0x03,0x00,0x00,0xc0,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc7,0x03,0x00,0x00,0x32,0x04,0x00,0x00,0x0c,0x01,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xd5,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x1a,0x00,0x00,0x00,0xc7,0x03,0x00,0x00,0xf4,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0xbb,0x00,0x00,0x00,0xd7,0x03,0x00,0x00,0xbd,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x82,0x00,0x00,0x00,0xda,0x03,0x00,0x00,0xd5,0x03,0x00,0x00,0xc1,0x00,0x00,0x00, +0xc1,0x00,0x00,0x00,0xc1,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0xd7,0x03,0x00,0x00, +0x35,0x02,0x00,0x00,0xda,0x03,0x00,0x00,0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_permutations.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_permutations.h new file mode 100644 index 00000000..dbabf42b --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_permutations.h @@ -0,0 +1,278 @@ +#include "ffx_fsr2_reconstruct_previous_depth_pass_0e9fa437a35c7b82c313563ab9c527d8.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_9516279f6cc146e36d30f320c1a3d96c.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_c908ec13e6e7b55d50cd0958fe4c0014.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_b28f5a4ca50dbc8b00a09e5d08273b6d.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_308e8dfd8f65d3f1bfc29aa55b889bc4.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_bd8c71015424b0d7805a946bd35641a4.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_b80f5f70bd7a0f7b8df760687720d344.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_bb089e5b31a41e25f881acd431b72686.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_db80ef6730a8ed71c207518d093f9d27.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_1d4c5532e3ae17596a6e32c895e778bf.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_a052e63178dd183bb23a52a4290f1a4b.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_5fef1a3bbe97816053ec3ad86c83328e.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_bd6deeefc799c3e02cc4b54e8985bf8c.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_f64c2a1e2b350583fc2b561fcd36b665.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_ca290d458229de95cf71a7d42b493aa0.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_a2aef38d1737a32a2dcd8717af3b3332.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_6e7e200b98a391291613c675ae33351a.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_a130b45a3d121eeb69f51fb1f7fabeaa.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_ec898264898ca397943861463fd76cf4.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_1580189bcfca570eceb60cf1465287e0.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_1a3deec5e3fd33dd112c8798d54d8679.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_08232f4d5645803e4a44b393c40b4358.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_fffb65733cd88df033c8deba89dec302.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_5085461beb5527b8a12eacf528cc8b22.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_09de638806a1d366ac38072b997f505e.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_db7b3a7e6f85bce849ec3a5f2d793535.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_0584fec8c9018703cdb9d4abc23e5d40.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_28a0625516f680ff2ae143f05ecaffaa.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_e84243f6e507f570b0a58d9d27a7a890.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_8f48aebd724f77e67a07aeaa1ccff26e.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_5b819b632deac271a6495d06762c442e.h" +#include "ffx_fsr2_reconstruct_previous_depth_pass_5ee8a3f803aee1dc2174be24b9e40464.h" + +typedef union ffx_fsr2_reconstruct_previous_depth_pass_PermutationKey { + struct { + uint32_t FFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE : 1; + uint32_t FFX_FSR2_OPTION_HDR_COLOR_INPUT : 1; + uint32_t FFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_JITTERED_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_INVERTED_DEPTH : 1; + uint32_t FFX_FSR2_OPTION_APPLY_SHARPENING : 1; + uint32_t FFX_HALF : 1; + }; + uint32_t index; +} ffx_fsr2_reconstruct_previous_depth_pass_PermutationKey; + +typedef struct ffx_fsr2_reconstruct_previous_depth_pass_PermutationInfo { + const uint32_t blobSize; + const unsigned char* blobData; + + const uint32_t numSamplerResources; + const char** samplerResourceNames; + const uint32_t* samplerResourceBindings; + const uint32_t* samplerResourceCounts; + const uint32_t* samplerResourceSets; + + const uint32_t numCombinedSamplerResources; + const char** combinedSamplerResourceNames; + const uint32_t* combinedSamplerResourceBindings; + const uint32_t* combinedSamplerResourceCounts; + const uint32_t* combinedSamplerResourceSets; + + const uint32_t numSampledImageResources; + const char** sampledImageResourceNames; + const uint32_t* sampledImageResourceBindings; + const uint32_t* sampledImageResourceCounts; + const uint32_t* sampledImageResourceSets; + + const uint32_t numStorageImageResources; + const char** storageImageResourceNames; + const uint32_t* storageImageResourceBindings; + const uint32_t* storageImageResourceCounts; + const uint32_t* storageImageResourceSets; + + const uint32_t numUniformTexelBufferResources; + const char** uniformTexelBufferResourceNames; + const uint32_t* uniformTexelBufferResourceBindings; + const uint32_t* uniformTexelBufferResourceCounts; + const uint32_t* uniformTexelBufferResourceSets; + + const uint32_t numStorageTexelBufferResources; + const char** storageTexelBufferResourceNames; + const uint32_t* storageTexelBufferResourceBindings; + const uint32_t* storageTexelBufferResourceCounts; + const uint32_t* storageTexelBufferResourceSets; + + const uint32_t numUniformBufferResources; + const char** uniformBufferResourceNames; + const uint32_t* uniformBufferResourceBindings; + const uint32_t* uniformBufferResourceCounts; + const uint32_t* uniformBufferResourceSets; + + const uint32_t numStorageBufferResources; + const char** storageBufferResourceNames; + const uint32_t* storageBufferResourceBindings; + const uint32_t* storageBufferResourceCounts; + const uint32_t* storageBufferResourceSets; + + const uint32_t numInputAttachmentResources; + const char** inputAttachmentResourceNames; + const uint32_t* inputAttachmentResourceBindings; + const uint32_t* inputAttachmentResourceCounts; + const uint32_t* inputAttachmentResourceSets; + + const uint32_t numRTAccelerationStructureResources; + const char** rtAccelerationStructureResourceNames; + const uint32_t* rtAccelerationStructureResourceBindings; + const uint32_t* rtAccelerationStructureResourceCounts; + const uint32_t* rtAccelerationStructureResourceSets; + +} ffx_fsr2_reconstruct_previous_depth_pass_PermutationInfo; + +static const uint32_t g_ffx_fsr2_reconstruct_previous_depth_pass_IndirectionTable[] = { + 29, + 29, + 13, + 13, + 23, + 23, + 5, + 5, + 26, + 26, + 10, + 10, + 18, + 18, + 3, + 3, + 28, + 28, + 12, + 12, + 20, + 20, + 4, + 4, + 24, + 24, + 8, + 8, + 16, + 16, + 0, + 0, + 29, + 29, + 13, + 13, + 23, + 23, + 5, + 5, + 26, + 26, + 10, + 10, + 18, + 18, + 3, + 3, + 28, + 28, + 12, + 12, + 20, + 20, + 4, + 4, + 24, + 24, + 8, + 8, + 16, + 16, + 0, + 0, + 31, + 31, + 15, + 15, + 21, + 21, + 7, + 7, + 27, + 27, + 11, + 11, + 19, + 19, + 2, + 2, + 30, + 30, + 14, + 14, + 22, + 22, + 6, + 6, + 25, + 25, + 9, + 9, + 17, + 17, + 1, + 1, + 31, + 31, + 15, + 15, + 21, + 21, + 7, + 7, + 27, + 27, + 11, + 11, + 19, + 19, + 2, + 2, + 30, + 30, + 14, + 14, + 22, + 22, + 6, + 6, + 25, + 25, + 9, + 9, + 17, + 17, + 1, + 1, +}; + +static const ffx_fsr2_reconstruct_previous_depth_pass_PermutationInfo g_ffx_fsr2_reconstruct_previous_depth_pass_PermutationInfo[] = { + { g_ffx_fsr2_reconstruct_previous_depth_pass_0e9fa437a35c7b82c313563ab9c527d8_size, g_ffx_fsr2_reconstruct_previous_depth_pass_0e9fa437a35c7b82c313563ab9c527d8_data, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_0e9fa437a35c7b82c313563ab9c527d8_SampledImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_0e9fa437a35c7b82c313563ab9c527d8_SampledImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_0e9fa437a35c7b82c313563ab9c527d8_SampledImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_0e9fa437a35c7b82c313563ab9c527d8_SampledImageResourceSets, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_0e9fa437a35c7b82c313563ab9c527d8_StorageImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_0e9fa437a35c7b82c313563ab9c527d8_StorageImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_0e9fa437a35c7b82c313563ab9c527d8_StorageImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_0e9fa437a35c7b82c313563ab9c527d8_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_0e9fa437a35c7b82c313563ab9c527d8_UniformBufferResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_0e9fa437a35c7b82c313563ab9c527d8_UniformBufferResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_0e9fa437a35c7b82c313563ab9c527d8_UniformBufferResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_0e9fa437a35c7b82c313563ab9c527d8_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_9516279f6cc146e36d30f320c1a3d96c_size, g_ffx_fsr2_reconstruct_previous_depth_pass_9516279f6cc146e36d30f320c1a3d96c_data, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_9516279f6cc146e36d30f320c1a3d96c_SampledImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_9516279f6cc146e36d30f320c1a3d96c_SampledImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_9516279f6cc146e36d30f320c1a3d96c_SampledImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_9516279f6cc146e36d30f320c1a3d96c_SampledImageResourceSets, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_9516279f6cc146e36d30f320c1a3d96c_StorageImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_9516279f6cc146e36d30f320c1a3d96c_StorageImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_9516279f6cc146e36d30f320c1a3d96c_StorageImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_9516279f6cc146e36d30f320c1a3d96c_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_9516279f6cc146e36d30f320c1a3d96c_UniformBufferResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_9516279f6cc146e36d30f320c1a3d96c_UniformBufferResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_9516279f6cc146e36d30f320c1a3d96c_UniformBufferResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_9516279f6cc146e36d30f320c1a3d96c_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_c908ec13e6e7b55d50cd0958fe4c0014_size, g_ffx_fsr2_reconstruct_previous_depth_pass_c908ec13e6e7b55d50cd0958fe4c0014_data, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_c908ec13e6e7b55d50cd0958fe4c0014_SampledImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_c908ec13e6e7b55d50cd0958fe4c0014_SampledImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_c908ec13e6e7b55d50cd0958fe4c0014_SampledImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_c908ec13e6e7b55d50cd0958fe4c0014_SampledImageResourceSets, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_c908ec13e6e7b55d50cd0958fe4c0014_StorageImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_c908ec13e6e7b55d50cd0958fe4c0014_StorageImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_c908ec13e6e7b55d50cd0958fe4c0014_StorageImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_c908ec13e6e7b55d50cd0958fe4c0014_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_c908ec13e6e7b55d50cd0958fe4c0014_UniformBufferResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_c908ec13e6e7b55d50cd0958fe4c0014_UniformBufferResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_c908ec13e6e7b55d50cd0958fe4c0014_UniformBufferResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_c908ec13e6e7b55d50cd0958fe4c0014_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_b28f5a4ca50dbc8b00a09e5d08273b6d_size, g_ffx_fsr2_reconstruct_previous_depth_pass_b28f5a4ca50dbc8b00a09e5d08273b6d_data, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_b28f5a4ca50dbc8b00a09e5d08273b6d_SampledImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_b28f5a4ca50dbc8b00a09e5d08273b6d_SampledImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_b28f5a4ca50dbc8b00a09e5d08273b6d_SampledImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_b28f5a4ca50dbc8b00a09e5d08273b6d_SampledImageResourceSets, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_b28f5a4ca50dbc8b00a09e5d08273b6d_StorageImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_b28f5a4ca50dbc8b00a09e5d08273b6d_StorageImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_b28f5a4ca50dbc8b00a09e5d08273b6d_StorageImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_b28f5a4ca50dbc8b00a09e5d08273b6d_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_b28f5a4ca50dbc8b00a09e5d08273b6d_UniformBufferResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_b28f5a4ca50dbc8b00a09e5d08273b6d_UniformBufferResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_b28f5a4ca50dbc8b00a09e5d08273b6d_UniformBufferResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_b28f5a4ca50dbc8b00a09e5d08273b6d_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_308e8dfd8f65d3f1bfc29aa55b889bc4_size, g_ffx_fsr2_reconstruct_previous_depth_pass_308e8dfd8f65d3f1bfc29aa55b889bc4_data, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_308e8dfd8f65d3f1bfc29aa55b889bc4_SampledImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_308e8dfd8f65d3f1bfc29aa55b889bc4_SampledImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_308e8dfd8f65d3f1bfc29aa55b889bc4_SampledImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_308e8dfd8f65d3f1bfc29aa55b889bc4_SampledImageResourceSets, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_308e8dfd8f65d3f1bfc29aa55b889bc4_StorageImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_308e8dfd8f65d3f1bfc29aa55b889bc4_StorageImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_308e8dfd8f65d3f1bfc29aa55b889bc4_StorageImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_308e8dfd8f65d3f1bfc29aa55b889bc4_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_308e8dfd8f65d3f1bfc29aa55b889bc4_UniformBufferResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_308e8dfd8f65d3f1bfc29aa55b889bc4_UniformBufferResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_308e8dfd8f65d3f1bfc29aa55b889bc4_UniformBufferResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_308e8dfd8f65d3f1bfc29aa55b889bc4_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_bd8c71015424b0d7805a946bd35641a4_size, g_ffx_fsr2_reconstruct_previous_depth_pass_bd8c71015424b0d7805a946bd35641a4_data, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_bd8c71015424b0d7805a946bd35641a4_SampledImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_bd8c71015424b0d7805a946bd35641a4_SampledImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_bd8c71015424b0d7805a946bd35641a4_SampledImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_bd8c71015424b0d7805a946bd35641a4_SampledImageResourceSets, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_bd8c71015424b0d7805a946bd35641a4_StorageImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_bd8c71015424b0d7805a946bd35641a4_StorageImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_bd8c71015424b0d7805a946bd35641a4_StorageImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_bd8c71015424b0d7805a946bd35641a4_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_bd8c71015424b0d7805a946bd35641a4_UniformBufferResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_bd8c71015424b0d7805a946bd35641a4_UniformBufferResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_bd8c71015424b0d7805a946bd35641a4_UniformBufferResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_bd8c71015424b0d7805a946bd35641a4_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_b80f5f70bd7a0f7b8df760687720d344_size, g_ffx_fsr2_reconstruct_previous_depth_pass_b80f5f70bd7a0f7b8df760687720d344_data, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_b80f5f70bd7a0f7b8df760687720d344_SampledImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_b80f5f70bd7a0f7b8df760687720d344_SampledImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_b80f5f70bd7a0f7b8df760687720d344_SampledImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_b80f5f70bd7a0f7b8df760687720d344_SampledImageResourceSets, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_b80f5f70bd7a0f7b8df760687720d344_StorageImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_b80f5f70bd7a0f7b8df760687720d344_StorageImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_b80f5f70bd7a0f7b8df760687720d344_StorageImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_b80f5f70bd7a0f7b8df760687720d344_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_b80f5f70bd7a0f7b8df760687720d344_UniformBufferResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_b80f5f70bd7a0f7b8df760687720d344_UniformBufferResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_b80f5f70bd7a0f7b8df760687720d344_UniformBufferResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_b80f5f70bd7a0f7b8df760687720d344_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_bb089e5b31a41e25f881acd431b72686_size, g_ffx_fsr2_reconstruct_previous_depth_pass_bb089e5b31a41e25f881acd431b72686_data, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_bb089e5b31a41e25f881acd431b72686_SampledImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_bb089e5b31a41e25f881acd431b72686_SampledImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_bb089e5b31a41e25f881acd431b72686_SampledImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_bb089e5b31a41e25f881acd431b72686_SampledImageResourceSets, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_bb089e5b31a41e25f881acd431b72686_StorageImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_bb089e5b31a41e25f881acd431b72686_StorageImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_bb089e5b31a41e25f881acd431b72686_StorageImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_bb089e5b31a41e25f881acd431b72686_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_bb089e5b31a41e25f881acd431b72686_UniformBufferResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_bb089e5b31a41e25f881acd431b72686_UniformBufferResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_bb089e5b31a41e25f881acd431b72686_UniformBufferResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_bb089e5b31a41e25f881acd431b72686_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_db80ef6730a8ed71c207518d093f9d27_size, g_ffx_fsr2_reconstruct_previous_depth_pass_db80ef6730a8ed71c207518d093f9d27_data, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_db80ef6730a8ed71c207518d093f9d27_SampledImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_db80ef6730a8ed71c207518d093f9d27_SampledImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_db80ef6730a8ed71c207518d093f9d27_SampledImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_db80ef6730a8ed71c207518d093f9d27_SampledImageResourceSets, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_db80ef6730a8ed71c207518d093f9d27_StorageImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_db80ef6730a8ed71c207518d093f9d27_StorageImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_db80ef6730a8ed71c207518d093f9d27_StorageImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_db80ef6730a8ed71c207518d093f9d27_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_db80ef6730a8ed71c207518d093f9d27_UniformBufferResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_db80ef6730a8ed71c207518d093f9d27_UniformBufferResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_db80ef6730a8ed71c207518d093f9d27_UniformBufferResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_db80ef6730a8ed71c207518d093f9d27_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_1d4c5532e3ae17596a6e32c895e778bf_size, g_ffx_fsr2_reconstruct_previous_depth_pass_1d4c5532e3ae17596a6e32c895e778bf_data, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_1d4c5532e3ae17596a6e32c895e778bf_SampledImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_1d4c5532e3ae17596a6e32c895e778bf_SampledImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_1d4c5532e3ae17596a6e32c895e778bf_SampledImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_1d4c5532e3ae17596a6e32c895e778bf_SampledImageResourceSets, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_1d4c5532e3ae17596a6e32c895e778bf_StorageImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_1d4c5532e3ae17596a6e32c895e778bf_StorageImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_1d4c5532e3ae17596a6e32c895e778bf_StorageImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_1d4c5532e3ae17596a6e32c895e778bf_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_1d4c5532e3ae17596a6e32c895e778bf_UniformBufferResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_1d4c5532e3ae17596a6e32c895e778bf_UniformBufferResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_1d4c5532e3ae17596a6e32c895e778bf_UniformBufferResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_1d4c5532e3ae17596a6e32c895e778bf_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_a052e63178dd183bb23a52a4290f1a4b_size, g_ffx_fsr2_reconstruct_previous_depth_pass_a052e63178dd183bb23a52a4290f1a4b_data, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_a052e63178dd183bb23a52a4290f1a4b_SampledImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_a052e63178dd183bb23a52a4290f1a4b_SampledImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_a052e63178dd183bb23a52a4290f1a4b_SampledImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_a052e63178dd183bb23a52a4290f1a4b_SampledImageResourceSets, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_a052e63178dd183bb23a52a4290f1a4b_StorageImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_a052e63178dd183bb23a52a4290f1a4b_StorageImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_a052e63178dd183bb23a52a4290f1a4b_StorageImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_a052e63178dd183bb23a52a4290f1a4b_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_a052e63178dd183bb23a52a4290f1a4b_UniformBufferResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_a052e63178dd183bb23a52a4290f1a4b_UniformBufferResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_a052e63178dd183bb23a52a4290f1a4b_UniformBufferResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_a052e63178dd183bb23a52a4290f1a4b_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_5fef1a3bbe97816053ec3ad86c83328e_size, g_ffx_fsr2_reconstruct_previous_depth_pass_5fef1a3bbe97816053ec3ad86c83328e_data, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_5fef1a3bbe97816053ec3ad86c83328e_SampledImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_5fef1a3bbe97816053ec3ad86c83328e_SampledImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_5fef1a3bbe97816053ec3ad86c83328e_SampledImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_5fef1a3bbe97816053ec3ad86c83328e_SampledImageResourceSets, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_5fef1a3bbe97816053ec3ad86c83328e_StorageImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_5fef1a3bbe97816053ec3ad86c83328e_StorageImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_5fef1a3bbe97816053ec3ad86c83328e_StorageImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_5fef1a3bbe97816053ec3ad86c83328e_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_5fef1a3bbe97816053ec3ad86c83328e_UniformBufferResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_5fef1a3bbe97816053ec3ad86c83328e_UniformBufferResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_5fef1a3bbe97816053ec3ad86c83328e_UniformBufferResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_5fef1a3bbe97816053ec3ad86c83328e_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_bd6deeefc799c3e02cc4b54e8985bf8c_size, g_ffx_fsr2_reconstruct_previous_depth_pass_bd6deeefc799c3e02cc4b54e8985bf8c_data, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_bd6deeefc799c3e02cc4b54e8985bf8c_SampledImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_bd6deeefc799c3e02cc4b54e8985bf8c_SampledImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_bd6deeefc799c3e02cc4b54e8985bf8c_SampledImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_bd6deeefc799c3e02cc4b54e8985bf8c_SampledImageResourceSets, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_bd6deeefc799c3e02cc4b54e8985bf8c_StorageImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_bd6deeefc799c3e02cc4b54e8985bf8c_StorageImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_bd6deeefc799c3e02cc4b54e8985bf8c_StorageImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_bd6deeefc799c3e02cc4b54e8985bf8c_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_bd6deeefc799c3e02cc4b54e8985bf8c_UniformBufferResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_bd6deeefc799c3e02cc4b54e8985bf8c_UniformBufferResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_bd6deeefc799c3e02cc4b54e8985bf8c_UniformBufferResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_bd6deeefc799c3e02cc4b54e8985bf8c_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_f64c2a1e2b350583fc2b561fcd36b665_size, g_ffx_fsr2_reconstruct_previous_depth_pass_f64c2a1e2b350583fc2b561fcd36b665_data, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_f64c2a1e2b350583fc2b561fcd36b665_SampledImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_f64c2a1e2b350583fc2b561fcd36b665_SampledImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_f64c2a1e2b350583fc2b561fcd36b665_SampledImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_f64c2a1e2b350583fc2b561fcd36b665_SampledImageResourceSets, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_f64c2a1e2b350583fc2b561fcd36b665_StorageImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_f64c2a1e2b350583fc2b561fcd36b665_StorageImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_f64c2a1e2b350583fc2b561fcd36b665_StorageImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_f64c2a1e2b350583fc2b561fcd36b665_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_f64c2a1e2b350583fc2b561fcd36b665_UniformBufferResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_f64c2a1e2b350583fc2b561fcd36b665_UniformBufferResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_f64c2a1e2b350583fc2b561fcd36b665_UniformBufferResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_f64c2a1e2b350583fc2b561fcd36b665_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_ca290d458229de95cf71a7d42b493aa0_size, g_ffx_fsr2_reconstruct_previous_depth_pass_ca290d458229de95cf71a7d42b493aa0_data, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_ca290d458229de95cf71a7d42b493aa0_SampledImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_ca290d458229de95cf71a7d42b493aa0_SampledImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_ca290d458229de95cf71a7d42b493aa0_SampledImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_ca290d458229de95cf71a7d42b493aa0_SampledImageResourceSets, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_ca290d458229de95cf71a7d42b493aa0_StorageImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_ca290d458229de95cf71a7d42b493aa0_StorageImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_ca290d458229de95cf71a7d42b493aa0_StorageImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_ca290d458229de95cf71a7d42b493aa0_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_ca290d458229de95cf71a7d42b493aa0_UniformBufferResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_ca290d458229de95cf71a7d42b493aa0_UniformBufferResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_ca290d458229de95cf71a7d42b493aa0_UniformBufferResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_ca290d458229de95cf71a7d42b493aa0_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_a2aef38d1737a32a2dcd8717af3b3332_size, g_ffx_fsr2_reconstruct_previous_depth_pass_a2aef38d1737a32a2dcd8717af3b3332_data, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_a2aef38d1737a32a2dcd8717af3b3332_SampledImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_a2aef38d1737a32a2dcd8717af3b3332_SampledImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_a2aef38d1737a32a2dcd8717af3b3332_SampledImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_a2aef38d1737a32a2dcd8717af3b3332_SampledImageResourceSets, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_a2aef38d1737a32a2dcd8717af3b3332_StorageImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_a2aef38d1737a32a2dcd8717af3b3332_StorageImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_a2aef38d1737a32a2dcd8717af3b3332_StorageImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_a2aef38d1737a32a2dcd8717af3b3332_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_a2aef38d1737a32a2dcd8717af3b3332_UniformBufferResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_a2aef38d1737a32a2dcd8717af3b3332_UniformBufferResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_a2aef38d1737a32a2dcd8717af3b3332_UniformBufferResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_a2aef38d1737a32a2dcd8717af3b3332_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_6e7e200b98a391291613c675ae33351a_size, g_ffx_fsr2_reconstruct_previous_depth_pass_6e7e200b98a391291613c675ae33351a_data, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_6e7e200b98a391291613c675ae33351a_SampledImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_6e7e200b98a391291613c675ae33351a_SampledImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_6e7e200b98a391291613c675ae33351a_SampledImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_6e7e200b98a391291613c675ae33351a_SampledImageResourceSets, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_6e7e200b98a391291613c675ae33351a_StorageImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_6e7e200b98a391291613c675ae33351a_StorageImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_6e7e200b98a391291613c675ae33351a_StorageImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_6e7e200b98a391291613c675ae33351a_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_6e7e200b98a391291613c675ae33351a_UniformBufferResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_6e7e200b98a391291613c675ae33351a_UniformBufferResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_6e7e200b98a391291613c675ae33351a_UniformBufferResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_6e7e200b98a391291613c675ae33351a_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_a130b45a3d121eeb69f51fb1f7fabeaa_size, g_ffx_fsr2_reconstruct_previous_depth_pass_a130b45a3d121eeb69f51fb1f7fabeaa_data, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_a130b45a3d121eeb69f51fb1f7fabeaa_SampledImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_a130b45a3d121eeb69f51fb1f7fabeaa_SampledImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_a130b45a3d121eeb69f51fb1f7fabeaa_SampledImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_a130b45a3d121eeb69f51fb1f7fabeaa_SampledImageResourceSets, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_a130b45a3d121eeb69f51fb1f7fabeaa_StorageImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_a130b45a3d121eeb69f51fb1f7fabeaa_StorageImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_a130b45a3d121eeb69f51fb1f7fabeaa_StorageImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_a130b45a3d121eeb69f51fb1f7fabeaa_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_a130b45a3d121eeb69f51fb1f7fabeaa_UniformBufferResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_a130b45a3d121eeb69f51fb1f7fabeaa_UniformBufferResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_a130b45a3d121eeb69f51fb1f7fabeaa_UniformBufferResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_a130b45a3d121eeb69f51fb1f7fabeaa_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_ec898264898ca397943861463fd76cf4_size, g_ffx_fsr2_reconstruct_previous_depth_pass_ec898264898ca397943861463fd76cf4_data, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_ec898264898ca397943861463fd76cf4_SampledImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_ec898264898ca397943861463fd76cf4_SampledImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_ec898264898ca397943861463fd76cf4_SampledImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_ec898264898ca397943861463fd76cf4_SampledImageResourceSets, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_ec898264898ca397943861463fd76cf4_StorageImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_ec898264898ca397943861463fd76cf4_StorageImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_ec898264898ca397943861463fd76cf4_StorageImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_ec898264898ca397943861463fd76cf4_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_ec898264898ca397943861463fd76cf4_UniformBufferResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_ec898264898ca397943861463fd76cf4_UniformBufferResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_ec898264898ca397943861463fd76cf4_UniformBufferResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_ec898264898ca397943861463fd76cf4_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_1580189bcfca570eceb60cf1465287e0_size, g_ffx_fsr2_reconstruct_previous_depth_pass_1580189bcfca570eceb60cf1465287e0_data, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_1580189bcfca570eceb60cf1465287e0_SampledImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_1580189bcfca570eceb60cf1465287e0_SampledImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_1580189bcfca570eceb60cf1465287e0_SampledImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_1580189bcfca570eceb60cf1465287e0_SampledImageResourceSets, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_1580189bcfca570eceb60cf1465287e0_StorageImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_1580189bcfca570eceb60cf1465287e0_StorageImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_1580189bcfca570eceb60cf1465287e0_StorageImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_1580189bcfca570eceb60cf1465287e0_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_1580189bcfca570eceb60cf1465287e0_UniformBufferResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_1580189bcfca570eceb60cf1465287e0_UniformBufferResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_1580189bcfca570eceb60cf1465287e0_UniformBufferResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_1580189bcfca570eceb60cf1465287e0_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_1a3deec5e3fd33dd112c8798d54d8679_size, g_ffx_fsr2_reconstruct_previous_depth_pass_1a3deec5e3fd33dd112c8798d54d8679_data, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_1a3deec5e3fd33dd112c8798d54d8679_SampledImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_1a3deec5e3fd33dd112c8798d54d8679_SampledImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_1a3deec5e3fd33dd112c8798d54d8679_SampledImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_1a3deec5e3fd33dd112c8798d54d8679_SampledImageResourceSets, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_1a3deec5e3fd33dd112c8798d54d8679_StorageImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_1a3deec5e3fd33dd112c8798d54d8679_StorageImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_1a3deec5e3fd33dd112c8798d54d8679_StorageImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_1a3deec5e3fd33dd112c8798d54d8679_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_1a3deec5e3fd33dd112c8798d54d8679_UniformBufferResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_1a3deec5e3fd33dd112c8798d54d8679_UniformBufferResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_1a3deec5e3fd33dd112c8798d54d8679_UniformBufferResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_1a3deec5e3fd33dd112c8798d54d8679_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_08232f4d5645803e4a44b393c40b4358_size, g_ffx_fsr2_reconstruct_previous_depth_pass_08232f4d5645803e4a44b393c40b4358_data, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_08232f4d5645803e4a44b393c40b4358_SampledImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_08232f4d5645803e4a44b393c40b4358_SampledImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_08232f4d5645803e4a44b393c40b4358_SampledImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_08232f4d5645803e4a44b393c40b4358_SampledImageResourceSets, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_08232f4d5645803e4a44b393c40b4358_StorageImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_08232f4d5645803e4a44b393c40b4358_StorageImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_08232f4d5645803e4a44b393c40b4358_StorageImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_08232f4d5645803e4a44b393c40b4358_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_08232f4d5645803e4a44b393c40b4358_UniformBufferResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_08232f4d5645803e4a44b393c40b4358_UniformBufferResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_08232f4d5645803e4a44b393c40b4358_UniformBufferResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_08232f4d5645803e4a44b393c40b4358_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_fffb65733cd88df033c8deba89dec302_size, g_ffx_fsr2_reconstruct_previous_depth_pass_fffb65733cd88df033c8deba89dec302_data, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_fffb65733cd88df033c8deba89dec302_SampledImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_fffb65733cd88df033c8deba89dec302_SampledImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_fffb65733cd88df033c8deba89dec302_SampledImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_fffb65733cd88df033c8deba89dec302_SampledImageResourceSets, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_fffb65733cd88df033c8deba89dec302_StorageImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_fffb65733cd88df033c8deba89dec302_StorageImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_fffb65733cd88df033c8deba89dec302_StorageImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_fffb65733cd88df033c8deba89dec302_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_fffb65733cd88df033c8deba89dec302_UniformBufferResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_fffb65733cd88df033c8deba89dec302_UniformBufferResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_fffb65733cd88df033c8deba89dec302_UniformBufferResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_fffb65733cd88df033c8deba89dec302_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_5085461beb5527b8a12eacf528cc8b22_size, g_ffx_fsr2_reconstruct_previous_depth_pass_5085461beb5527b8a12eacf528cc8b22_data, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_5085461beb5527b8a12eacf528cc8b22_SampledImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_5085461beb5527b8a12eacf528cc8b22_SampledImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_5085461beb5527b8a12eacf528cc8b22_SampledImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_5085461beb5527b8a12eacf528cc8b22_SampledImageResourceSets, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_5085461beb5527b8a12eacf528cc8b22_StorageImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_5085461beb5527b8a12eacf528cc8b22_StorageImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_5085461beb5527b8a12eacf528cc8b22_StorageImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_5085461beb5527b8a12eacf528cc8b22_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_5085461beb5527b8a12eacf528cc8b22_UniformBufferResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_5085461beb5527b8a12eacf528cc8b22_UniformBufferResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_5085461beb5527b8a12eacf528cc8b22_UniformBufferResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_5085461beb5527b8a12eacf528cc8b22_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_09de638806a1d366ac38072b997f505e_size, g_ffx_fsr2_reconstruct_previous_depth_pass_09de638806a1d366ac38072b997f505e_data, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_09de638806a1d366ac38072b997f505e_SampledImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_09de638806a1d366ac38072b997f505e_SampledImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_09de638806a1d366ac38072b997f505e_SampledImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_09de638806a1d366ac38072b997f505e_SampledImageResourceSets, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_09de638806a1d366ac38072b997f505e_StorageImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_09de638806a1d366ac38072b997f505e_StorageImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_09de638806a1d366ac38072b997f505e_StorageImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_09de638806a1d366ac38072b997f505e_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_09de638806a1d366ac38072b997f505e_UniformBufferResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_09de638806a1d366ac38072b997f505e_UniformBufferResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_09de638806a1d366ac38072b997f505e_UniformBufferResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_09de638806a1d366ac38072b997f505e_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_db7b3a7e6f85bce849ec3a5f2d793535_size, g_ffx_fsr2_reconstruct_previous_depth_pass_db7b3a7e6f85bce849ec3a5f2d793535_data, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_db7b3a7e6f85bce849ec3a5f2d793535_SampledImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_db7b3a7e6f85bce849ec3a5f2d793535_SampledImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_db7b3a7e6f85bce849ec3a5f2d793535_SampledImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_db7b3a7e6f85bce849ec3a5f2d793535_SampledImageResourceSets, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_db7b3a7e6f85bce849ec3a5f2d793535_StorageImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_db7b3a7e6f85bce849ec3a5f2d793535_StorageImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_db7b3a7e6f85bce849ec3a5f2d793535_StorageImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_db7b3a7e6f85bce849ec3a5f2d793535_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_db7b3a7e6f85bce849ec3a5f2d793535_UniformBufferResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_db7b3a7e6f85bce849ec3a5f2d793535_UniformBufferResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_db7b3a7e6f85bce849ec3a5f2d793535_UniformBufferResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_db7b3a7e6f85bce849ec3a5f2d793535_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_0584fec8c9018703cdb9d4abc23e5d40_size, g_ffx_fsr2_reconstruct_previous_depth_pass_0584fec8c9018703cdb9d4abc23e5d40_data, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_0584fec8c9018703cdb9d4abc23e5d40_SampledImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_0584fec8c9018703cdb9d4abc23e5d40_SampledImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_0584fec8c9018703cdb9d4abc23e5d40_SampledImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_0584fec8c9018703cdb9d4abc23e5d40_SampledImageResourceSets, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_0584fec8c9018703cdb9d4abc23e5d40_StorageImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_0584fec8c9018703cdb9d4abc23e5d40_StorageImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_0584fec8c9018703cdb9d4abc23e5d40_StorageImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_0584fec8c9018703cdb9d4abc23e5d40_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_0584fec8c9018703cdb9d4abc23e5d40_UniformBufferResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_0584fec8c9018703cdb9d4abc23e5d40_UniformBufferResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_0584fec8c9018703cdb9d4abc23e5d40_UniformBufferResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_0584fec8c9018703cdb9d4abc23e5d40_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_28a0625516f680ff2ae143f05ecaffaa_size, g_ffx_fsr2_reconstruct_previous_depth_pass_28a0625516f680ff2ae143f05ecaffaa_data, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_28a0625516f680ff2ae143f05ecaffaa_SampledImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_28a0625516f680ff2ae143f05ecaffaa_SampledImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_28a0625516f680ff2ae143f05ecaffaa_SampledImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_28a0625516f680ff2ae143f05ecaffaa_SampledImageResourceSets, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_28a0625516f680ff2ae143f05ecaffaa_StorageImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_28a0625516f680ff2ae143f05ecaffaa_StorageImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_28a0625516f680ff2ae143f05ecaffaa_StorageImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_28a0625516f680ff2ae143f05ecaffaa_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_28a0625516f680ff2ae143f05ecaffaa_UniformBufferResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_28a0625516f680ff2ae143f05ecaffaa_UniformBufferResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_28a0625516f680ff2ae143f05ecaffaa_UniformBufferResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_28a0625516f680ff2ae143f05ecaffaa_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_e84243f6e507f570b0a58d9d27a7a890_size, g_ffx_fsr2_reconstruct_previous_depth_pass_e84243f6e507f570b0a58d9d27a7a890_data, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_e84243f6e507f570b0a58d9d27a7a890_SampledImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_e84243f6e507f570b0a58d9d27a7a890_SampledImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_e84243f6e507f570b0a58d9d27a7a890_SampledImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_e84243f6e507f570b0a58d9d27a7a890_SampledImageResourceSets, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_e84243f6e507f570b0a58d9d27a7a890_StorageImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_e84243f6e507f570b0a58d9d27a7a890_StorageImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_e84243f6e507f570b0a58d9d27a7a890_StorageImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_e84243f6e507f570b0a58d9d27a7a890_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_e84243f6e507f570b0a58d9d27a7a890_UniformBufferResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_e84243f6e507f570b0a58d9d27a7a890_UniformBufferResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_e84243f6e507f570b0a58d9d27a7a890_UniformBufferResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_e84243f6e507f570b0a58d9d27a7a890_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_8f48aebd724f77e67a07aeaa1ccff26e_size, g_ffx_fsr2_reconstruct_previous_depth_pass_8f48aebd724f77e67a07aeaa1ccff26e_data, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_8f48aebd724f77e67a07aeaa1ccff26e_SampledImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_8f48aebd724f77e67a07aeaa1ccff26e_SampledImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_8f48aebd724f77e67a07aeaa1ccff26e_SampledImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_8f48aebd724f77e67a07aeaa1ccff26e_SampledImageResourceSets, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_8f48aebd724f77e67a07aeaa1ccff26e_StorageImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_8f48aebd724f77e67a07aeaa1ccff26e_StorageImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_8f48aebd724f77e67a07aeaa1ccff26e_StorageImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_8f48aebd724f77e67a07aeaa1ccff26e_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_8f48aebd724f77e67a07aeaa1ccff26e_UniformBufferResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_8f48aebd724f77e67a07aeaa1ccff26e_UniformBufferResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_8f48aebd724f77e67a07aeaa1ccff26e_UniformBufferResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_8f48aebd724f77e67a07aeaa1ccff26e_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_5b819b632deac271a6495d06762c442e_size, g_ffx_fsr2_reconstruct_previous_depth_pass_5b819b632deac271a6495d06762c442e_data, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_5b819b632deac271a6495d06762c442e_SampledImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_5b819b632deac271a6495d06762c442e_SampledImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_5b819b632deac271a6495d06762c442e_SampledImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_5b819b632deac271a6495d06762c442e_SampledImageResourceSets, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_5b819b632deac271a6495d06762c442e_StorageImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_5b819b632deac271a6495d06762c442e_StorageImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_5b819b632deac271a6495d06762c442e_StorageImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_5b819b632deac271a6495d06762c442e_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_5b819b632deac271a6495d06762c442e_UniformBufferResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_5b819b632deac271a6495d06762c442e_UniformBufferResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_5b819b632deac271a6495d06762c442e_UniformBufferResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_5b819b632deac271a6495d06762c442e_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_reconstruct_previous_depth_pass_5ee8a3f803aee1dc2174be24b9e40464_size, g_ffx_fsr2_reconstruct_previous_depth_pass_5ee8a3f803aee1dc2174be24b9e40464_data, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_5ee8a3f803aee1dc2174be24b9e40464_SampledImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_5ee8a3f803aee1dc2174be24b9e40464_SampledImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_5ee8a3f803aee1dc2174be24b9e40464_SampledImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_5ee8a3f803aee1dc2174be24b9e40464_SampledImageResourceSets, 4, g_ffx_fsr2_reconstruct_previous_depth_pass_5ee8a3f803aee1dc2174be24b9e40464_StorageImageResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_5ee8a3f803aee1dc2174be24b9e40464_StorageImageResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_5ee8a3f803aee1dc2174be24b9e40464_StorageImageResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_5ee8a3f803aee1dc2174be24b9e40464_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, g_ffx_fsr2_reconstruct_previous_depth_pass_5ee8a3f803aee1dc2174be24b9e40464_UniformBufferResourceNames, g_ffx_fsr2_reconstruct_previous_depth_pass_5ee8a3f803aee1dc2174be24b9e40464_UniformBufferResourceBindings, g_ffx_fsr2_reconstruct_previous_depth_pass_5ee8a3f803aee1dc2174be24b9e40464_UniformBufferResourceCounts, g_ffx_fsr2_reconstruct_previous_depth_pass_5ee8a3f803aee1dc2174be24b9e40464_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_permutations.h.d b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_permutations.h.d new file mode 100644 index 00000000..f6cc6209 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_permutations.h.d @@ -0,0 +1 @@ +src/ffx-fsr2-api/shaders/vk/ffx_fsr2_reconstruct_previous_depth_pass_permutations.h: \ No newline at end of file diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_tcr_autogen_pass_7979158f6e58c0607bc73141c47b3c10.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_tcr_autogen_pass_7979158f6e58c0607bc73141c47b3c10.h new file mode 100644 index 00000000..1552c462 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_tcr_autogen_pass_7979158f6e58c0607bc73141c47b3c10.h @@ -0,0 +1,738 @@ +// ffx_fsr2_tcr_autogen_pass_7979158f6e58c0607bc73141c47b3c10.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_tcr_autogen_pass_7979158f6e58c0607bc73141c47b3c10_SampledImageResourceNames[] = { "r_input_opaque_only", "r_input_color_jittered", "r_input_motion_vectors", "r_input_prev_color_pre_alpha", "r_input_prev_color_post_alpha", "r_reactive_mask", "r_transparency_and_composition_mask", }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_7979158f6e58c0607bc73141c47b3c10_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 5, 6, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_7979158f6e58c0607bc73141c47b3c10_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_7979158f6e58c0607bc73141c47b3c10_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_tcr_autogen_pass_7979158f6e58c0607bc73141c47b3c10_StorageImageResourceNames[] = { "rw_output_autoreactive", "rw_output_autocomposition", "rw_output_prev_color_pre_alpha", "rw_output_prev_color_post_alpha", }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_7979158f6e58c0607bc73141c47b3c10_StorageImageResourceBindings[] = { 7, 8, 9, 10, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_7979158f6e58c0607bc73141c47b3c10_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_7979158f6e58c0607bc73141c47b3c10_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_tcr_autogen_pass_7979158f6e58c0607bc73141c47b3c10_UniformBufferResourceNames[] = { "cbFSR2", "cbGenerateReactive", }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_7979158f6e58c0607bc73141c47b3c10_UniformBufferResourceBindings[] = { 11, 12, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_7979158f6e58c0607bc73141c47b3c10_UniformBufferResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_7979158f6e58c0607bc73141c47b3c10_UniformBufferResourceSets[] = { 1, 1, }; + +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_7979158f6e58c0607bc73141c47b3c10_size = 11436; + +static const unsigned char g_ffx_fsr2_tcr_autogen_pass_7979158f6e58c0607bc73141c47b3c10_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x0e,0x07,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x06,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0xb8,0x02,0x00,0x00, +0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00, +0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75, +0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00, +0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70, +0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72, +0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47, +0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69, +0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00, +0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0x76,0x00,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x76,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53, +0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x76,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00, +0x06,0x00,0x07,0x00,0x76,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73, +0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00, +0x76,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f, +0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e, +0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0x76,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65, +0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0x76,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65, +0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0x76,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00, +0x06,0x00,0x08,0x00,0x76,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76, +0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00, +0x06,0x00,0x05,0x00,0x76,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x76,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61, +0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x76,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x76,0x00,0x00,0x00,0x0b,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74, +0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00, +0x06,0x00,0x07,0x00,0x76,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00, +0x76,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75, +0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72, +0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x76,0x00,0x00,0x00,0x0e,0x00,0x00,0x00, +0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00, +0x76,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53, +0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x76,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c, +0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0x76,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43, +0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00, +0x76,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61, +0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x78,0x00,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x00,0x00,0x05,0x00,0x06,0x00,0x8c,0x00,0x00,0x00,0x72,0x5f,0x72,0x65, +0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x00,0x05,0x00,0x0b,0x00, +0x97,0x00,0x00,0x00,0x72,0x5f,0x74,0x72,0x61,0x6e,0x73,0x70,0x61,0x72,0x65,0x6e, +0x63,0x79,0x5f,0x61,0x6e,0x64,0x5f,0x63,0x6f,0x6d,0x70,0x6f,0x73,0x69,0x74,0x69, +0x6f,0x6e,0x5f,0x6d,0x61,0x73,0x6b,0x00,0x05,0x00,0x08,0x00,0x9f,0x00,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x5f,0x6a,0x69, +0x74,0x74,0x65,0x72,0x65,0x64,0x00,0x00,0x05,0x00,0x08,0x00,0xa7,0x00,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76, +0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x05,0x00,0x07,0x00,0xb6,0x00,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6f,0x70,0x61,0x71,0x75,0x65,0x5f,0x6f, +0x6e,0x6c,0x79,0x00,0x05,0x00,0x0a,0x00,0xbd,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x70,0x72,0x65,0x76,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x5f,0x70, +0x72,0x65,0x5f,0x61,0x6c,0x70,0x68,0x61,0x00,0x00,0x00,0x00,0x05,0x00,0x0a,0x00, +0xc4,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x70,0x72,0x65,0x76, +0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x5f,0x70,0x6f,0x73,0x74,0x5f,0x61,0x6c,0x70,0x68, +0x61,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0xcd,0x00,0x00,0x00,0x72,0x77,0x5f,0x6f, +0x75,0x74,0x70,0x75,0x74,0x5f,0x61,0x75,0x74,0x6f,0x72,0x65,0x61,0x63,0x74,0x69, +0x76,0x65,0x00,0x00,0x05,0x00,0x09,0x00,0xd3,0x00,0x00,0x00,0x72,0x77,0x5f,0x6f, +0x75,0x74,0x70,0x75,0x74,0x5f,0x61,0x75,0x74,0x6f,0x63,0x6f,0x6d,0x70,0x6f,0x73, +0x69,0x74,0x69,0x6f,0x6e,0x00,0x00,0x00,0x05,0x00,0x0a,0x00,0xdc,0x00,0x00,0x00, +0x72,0x77,0x5f,0x6f,0x75,0x74,0x70,0x75,0x74,0x5f,0x70,0x72,0x65,0x76,0x5f,0x63, +0x6f,0x6c,0x6f,0x72,0x5f,0x70,0x72,0x65,0x5f,0x61,0x6c,0x70,0x68,0x61,0x00,0x00, +0x05,0x00,0x0a,0x00,0xe4,0x00,0x00,0x00,0x72,0x77,0x5f,0x6f,0x75,0x74,0x70,0x75, +0x74,0x5f,0x70,0x72,0x65,0x76,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x5f,0x70,0x6f,0x73, +0x74,0x5f,0x61,0x6c,0x70,0x68,0x61,0x00,0x05,0x00,0x08,0x00,0x12,0x01,0x00,0x00, +0x63,0x62,0x47,0x65,0x6e,0x65,0x72,0x61,0x74,0x65,0x52,0x65,0x61,0x63,0x74,0x69, +0x76,0x65,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x07,0x00,0x12,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x66,0x54,0x63,0x54,0x68,0x72,0x65,0x73,0x68,0x6f,0x6c,0x64, +0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x12,0x01,0x00,0x00,0x01,0x00,0x00,0x00, +0x66,0x54,0x63,0x53,0x63,0x61,0x6c,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x07,0x00, +0x12,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x66,0x52,0x65,0x61,0x63,0x74,0x69,0x76, +0x65,0x53,0x63,0x61,0x6c,0x65,0x00,0x00,0x06,0x00,0x07,0x00,0x12,0x01,0x00,0x00, +0x03,0x00,0x00,0x00,0x66,0x52,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x4d,0x61,0x78, +0x00,0x00,0x00,0x00,0x05,0x00,0x07,0x00,0x14,0x01,0x00,0x00,0x63,0x62,0x47,0x65, +0x6e,0x65,0x72,0x61,0x74,0x65,0x52,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x00,0x00, +0x05,0x00,0x08,0x00,0xb8,0x02,0x00,0x00,0x67,0x6c,0x5f,0x47,0x6c,0x6f,0x62,0x61, +0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x76,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x76,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x76,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x76,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x76,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x76,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x76,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x76,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x76,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x76,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x76,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x76,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x76,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x76,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x76,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x76,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x76,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x76,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x76,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0x76,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x78,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x78,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8c,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x8c,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x97,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x97,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x9f,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x9f,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa7,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa7,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb6,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb6,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xbd,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xbd,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc4,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc4,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xcd,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xcd,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd3,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd3,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xdc,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xdc,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe4,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe4,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x12,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x12,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x12,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x12,0x01,0x00,0x00,0x03,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x12,0x01,0x00,0x00, +0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x14,0x01,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x14,0x01,0x00,0x00,0x21,0x00,0x00,0x00, +0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb8,0x02,0x00,0x00,0x0b,0x00,0x00,0x00, +0x1c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x43,0x03,0x00,0x00,0x0b,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00, +0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x11,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x16,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x21,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x22,0x00,0x00,0x00,0x21,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x28,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x6b,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x00,0x00,0x80,0x3f,0x17,0x00,0x04,0x00,0x75,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x1e,0x00,0x15,0x00,0x76,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x75,0x00,0x00,0x00,0x16,0x00,0x00,0x00, +0x16,0x00,0x00,0x00,0x16,0x00,0x00,0x00,0x16,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x77,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x76,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x77,0x00,0x00,0x00, +0x78,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x11,0x00,0x00,0x00, +0x79,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x7a,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x11,0x00,0x00,0x00, +0x7f,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x80,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x16,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x11,0x00,0x00,0x00, +0x85,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x8a,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x8b,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x8a,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x8b,0x00,0x00,0x00,0x8c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x8b,0x00,0x00,0x00,0x97,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x8b,0x00,0x00,0x00,0x9f,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x8b,0x00,0x00,0x00,0xa7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x8b,0x00,0x00,0x00,0xb6,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x8b,0x00,0x00,0x00,0xbd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x8b,0x00,0x00,0x00,0xc4,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0xcb,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xcc,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xcb,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xcc,0x00,0x00,0x00,0xcd,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xcc,0x00,0x00,0x00,0xd3,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x21,0x00,0x00,0x00,0xd6,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0xda,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xda,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xdb,0x00,0x00,0x00,0xdc,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xdb,0x00,0x00,0x00,0xe4,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xed,0x00,0x00,0x00, +0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf1,0x00,0x00,0x00, +0x00,0x00,0x00,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x02,0x01,0x00,0x00, +0x00,0x00,0x80,0xbe,0x1e,0x00,0x06,0x00,0x12,0x01,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x13,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x12,0x01,0x00,0x00,0x3b,0x00,0x04,0x00, +0x13,0x01,0x00,0x00,0x14,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x15,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x14,0x00,0x02,0x00, +0x3e,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x43,0x01,0x00,0x00, +0x0a,0xd7,0x23,0x3c,0x2c,0x00,0x06,0x00,0x28,0x00,0x00,0x00,0x44,0x01,0x00,0x00, +0x43,0x01,0x00,0x00,0x43,0x01,0x00,0x00,0x43,0x01,0x00,0x00,0x17,0x00,0x04,0x00, +0x45,0x01,0x00,0x00,0x3e,0x01,0x00,0x00,0x03,0x00,0x00,0x00,0x2c,0x00,0x06,0x00, +0x28,0x00,0x00,0x00,0x60,0x01,0x00,0x00,0x6c,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x6c,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x28,0x00,0x00,0x00,0xbb,0x01,0x00,0x00, +0x6b,0x00,0x00,0x00,0x6b,0x00,0x00,0x00,0x6b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x11,0x00,0x00,0x00,0xe6,0x01,0x00,0x00,0xff,0xff,0xff,0xff,0x2b,0x00,0x04,0x00, +0x11,0x00,0x00,0x00,0xed,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x21,0x00,0x00,0x00,0x07,0x02,0x00,0x00,0x09,0x00,0x00,0x00,0x1c,0x00,0x04,0x00, +0x08,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x07,0x02,0x00,0x00,0x20,0x00,0x04,0x00, +0x09,0x02,0x00,0x00,0x07,0x00,0x00,0x00,0x08,0x02,0x00,0x00,0x2b,0x00,0x04,0x00, +0x11,0x00,0x00,0x00,0x0c,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x11,0x00,0x00,0x00,0x18,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x11,0x00,0x00,0x00,0x1b,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x11,0x00,0x00,0x00,0x20,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x11,0x00,0x00,0x00,0x2f,0x02,0x00,0x00,0x07,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0xb6,0x02,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xb7,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0xb6,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0xb7,0x02,0x00,0x00,0xb8,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x16,0x00,0x00,0x00,0xbf,0x02,0x00,0x00,0xf1,0x00,0x00,0x00,0xf1,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x16,0x00,0x00,0x00,0xe6,0x02,0x00,0x00,0x6b,0x00,0x00,0x00, +0x6b,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x21,0x00,0x00,0x00,0x42,0x03,0x00,0x00, +0x08,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0xb6,0x02,0x00,0x00,0x43,0x03,0x00,0x00, +0x42,0x03,0x00,0x00,0x42,0x03,0x00,0x00,0xd6,0x00,0x00,0x00,0x36,0x00,0x05,0x00, +0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x09,0x02,0x00,0x00, +0x13,0x06,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x09,0x02,0x00,0x00, +0x9b,0x05,0x00,0x00,0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0xb6,0x02,0x00,0x00, +0xb9,0x02,0x00,0x00,0xb8,0x02,0x00,0x00,0x4f,0x00,0x07,0x00,0x22,0x00,0x00,0x00, +0xba,0x02,0x00,0x00,0xb9,0x02,0x00,0x00,0xb9,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0xbb,0x02,0x00,0x00, +0xba,0x02,0x00,0x00,0x6f,0x00,0x04,0x00,0x16,0x00,0x00,0x00,0xbe,0x02,0x00,0x00, +0xbb,0x02,0x00,0x00,0x81,0x00,0x05,0x00,0x16,0x00,0x00,0x00,0xc0,0x02,0x00,0x00, +0xbe,0x02,0x00,0x00,0xbf,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x7a,0x00,0x00,0x00, +0x46,0x03,0x00,0x00,0x78,0x00,0x00,0x00,0x79,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x12,0x00,0x00,0x00,0x47,0x03,0x00,0x00,0x46,0x03,0x00,0x00,0x6f,0x00,0x04,0x00, +0x16,0x00,0x00,0x00,0xc2,0x02,0x00,0x00,0x47,0x03,0x00,0x00,0x88,0x00,0x05,0x00, +0x16,0x00,0x00,0x00,0xc3,0x02,0x00,0x00,0xc0,0x02,0x00,0x00,0xc2,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x8a,0x00,0x00,0x00,0x4c,0x03,0x00,0x00,0xa7,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x75,0x00,0x00,0x00,0x4e,0x03,0x00,0x00,0x4c,0x03,0x00,0x00, +0xbb,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x79,0x00,0x00,0x00,0x4f,0x00,0x07,0x00, +0x16,0x00,0x00,0x00,0x4f,0x03,0x00,0x00,0x4e,0x03,0x00,0x00,0x4e,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x80,0x00,0x00,0x00, +0x59,0x03,0x00,0x00,0x78,0x00,0x00,0x00,0x7f,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x16,0x00,0x00,0x00,0x5a,0x03,0x00,0x00,0x59,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x16,0x00,0x00,0x00,0x52,0x03,0x00,0x00,0x4f,0x03,0x00,0x00,0x5a,0x03,0x00,0x00, +0x41,0x00,0x05,0x00,0x80,0x00,0x00,0x00,0x5d,0x03,0x00,0x00,0x78,0x00,0x00,0x00, +0x85,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x16,0x00,0x00,0x00,0x5e,0x03,0x00,0x00, +0x5d,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x16,0x00,0x00,0x00,0x55,0x03,0x00,0x00, +0x52,0x03,0x00,0x00,0x5e,0x03,0x00,0x00,0x81,0x00,0x05,0x00,0x16,0x00,0x00,0x00, +0xcc,0x02,0x00,0x00,0xc3,0x02,0x00,0x00,0x55,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x16,0x00,0x00,0x00,0xd1,0x02,0x00,0x00,0xcc,0x02,0x00,0x00,0xc2,0x02,0x00,0x00, +0x83,0x00,0x05,0x00,0x16,0x00,0x00,0x00,0xd3,0x02,0x00,0x00,0xd1,0x02,0x00,0x00, +0xbf,0x02,0x00,0x00,0x6e,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0xd4,0x02,0x00,0x00, +0xd3,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x8a,0x00,0x00,0x00,0x65,0x03,0x00,0x00, +0xb6,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x75,0x00,0x00,0x00,0x67,0x03,0x00,0x00, +0x65,0x03,0x00,0x00,0xbb,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x79,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd9,0x02,0x00,0x00,0x67,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xda,0x02,0x00,0x00, +0x67,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xdb,0x02,0x00,0x00,0x67,0x03,0x00,0x00,0x02,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x8a,0x00,0x00,0x00,0x6b,0x03,0x00,0x00,0x9f,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x75,0x00,0x00,0x00,0x6d,0x03,0x00,0x00,0x6b,0x03,0x00,0x00,0xbb,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x79,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe1,0x02,0x00,0x00,0x6d,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe2,0x02,0x00,0x00,0x6d,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe3,0x02,0x00,0x00,0x6d,0x03,0x00,0x00, +0x02,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x75,0x00,0x00,0x00,0xea,0x03,0x00,0x00, +0x65,0x03,0x00,0x00,0xbb,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x79,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x75,0x00,0x00,0x00,0xf0,0x03,0x00,0x00,0x6b,0x03,0x00,0x00, +0xbb,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x79,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x8a,0x00,0x00,0x00,0xf4,0x03,0x00,0x00,0xbd,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x75,0x00,0x00,0x00,0xf6,0x03,0x00,0x00,0xf4,0x03,0x00,0x00,0xd4,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x79,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x8a,0x00,0x00,0x00, +0xfa,0x03,0x00,0x00,0xc4,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x75,0x00,0x00,0x00, +0xfc,0x03,0x00,0x00,0xfa,0x03,0x00,0x00,0xd4,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x79,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x02,0x04,0x00,0x00, +0xea,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x03,0x04,0x00,0x00,0xed,0x00,0x00,0x00,0x02,0x04,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x05,0x04,0x00,0x00,0xea,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x06,0x04,0x00,0x00,0xf1,0x00,0x00,0x00, +0x05,0x04,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x07,0x04,0x00,0x00, +0x03,0x04,0x00,0x00,0x06,0x04,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x09,0x04,0x00,0x00,0xea,0x03,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0a,0x04,0x00,0x00,0xed,0x00,0x00,0x00,0x09,0x04,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0b,0x04,0x00,0x00,0x07,0x04,0x00,0x00, +0x0a,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0e,0x04,0x00,0x00, +0xf1,0x00,0x00,0x00,0x02,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x11,0x04,0x00,0x00,0xf1,0x00,0x00,0x00,0x09,0x04,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x12,0x04,0x00,0x00,0x0e,0x04,0x00,0x00,0x11,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x15,0x04,0x00,0x00,0x02,0x01,0x00,0x00, +0x02,0x04,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x19,0x04,0x00,0x00, +0x15,0x04,0x00,0x00,0x06,0x04,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1d,0x04,0x00,0x00,0x19,0x04,0x00,0x00,0x0a,0x04,0x00,0x00,0x50,0x00,0x06,0x00, +0x28,0x00,0x00,0x00,0x1e,0x04,0x00,0x00,0x0b,0x04,0x00,0x00,0x12,0x04,0x00,0x00, +0x1d,0x04,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x24,0x04,0x00,0x00, +0xf0,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x25,0x04,0x00,0x00,0xed,0x00,0x00,0x00,0x24,0x04,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x27,0x04,0x00,0x00,0xf0,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x28,0x04,0x00,0x00,0xf1,0x00,0x00,0x00, +0x27,0x04,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x29,0x04,0x00,0x00, +0x25,0x04,0x00,0x00,0x28,0x04,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2b,0x04,0x00,0x00,0xf0,0x03,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2c,0x04,0x00,0x00,0xed,0x00,0x00,0x00,0x2b,0x04,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2d,0x04,0x00,0x00,0x29,0x04,0x00,0x00, +0x2c,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x30,0x04,0x00,0x00, +0xf1,0x00,0x00,0x00,0x24,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x33,0x04,0x00,0x00,0xf1,0x00,0x00,0x00,0x2b,0x04,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x34,0x04,0x00,0x00,0x30,0x04,0x00,0x00,0x33,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x37,0x04,0x00,0x00,0x02,0x01,0x00,0x00, +0x24,0x04,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3b,0x04,0x00,0x00, +0x37,0x04,0x00,0x00,0x28,0x04,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3f,0x04,0x00,0x00,0x3b,0x04,0x00,0x00,0x2c,0x04,0x00,0x00,0x50,0x00,0x06,0x00, +0x28,0x00,0x00,0x00,0x40,0x04,0x00,0x00,0x2d,0x04,0x00,0x00,0x34,0x04,0x00,0x00, +0x3f,0x04,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x46,0x04,0x00,0x00, +0xf6,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x47,0x04,0x00,0x00,0xed,0x00,0x00,0x00,0x46,0x04,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x49,0x04,0x00,0x00,0xf6,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4a,0x04,0x00,0x00,0xf1,0x00,0x00,0x00, +0x49,0x04,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4b,0x04,0x00,0x00, +0x47,0x04,0x00,0x00,0x4a,0x04,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4d,0x04,0x00,0x00,0xf6,0x03,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4e,0x04,0x00,0x00,0xed,0x00,0x00,0x00,0x4d,0x04,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4f,0x04,0x00,0x00,0x4b,0x04,0x00,0x00, +0x4e,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x52,0x04,0x00,0x00, +0xf1,0x00,0x00,0x00,0x46,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x55,0x04,0x00,0x00,0xf1,0x00,0x00,0x00,0x4d,0x04,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x56,0x04,0x00,0x00,0x52,0x04,0x00,0x00,0x55,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x59,0x04,0x00,0x00,0x02,0x01,0x00,0x00, +0x46,0x04,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5d,0x04,0x00,0x00, +0x59,0x04,0x00,0x00,0x4a,0x04,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x61,0x04,0x00,0x00,0x5d,0x04,0x00,0x00,0x4e,0x04,0x00,0x00,0x50,0x00,0x06,0x00, +0x28,0x00,0x00,0x00,0x62,0x04,0x00,0x00,0x4f,0x04,0x00,0x00,0x56,0x04,0x00,0x00, +0x61,0x04,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x68,0x04,0x00,0x00, +0xfc,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x69,0x04,0x00,0x00,0xed,0x00,0x00,0x00,0x68,0x04,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6b,0x04,0x00,0x00,0xfc,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6c,0x04,0x00,0x00,0xf1,0x00,0x00,0x00, +0x6b,0x04,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6d,0x04,0x00,0x00, +0x69,0x04,0x00,0x00,0x6c,0x04,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6f,0x04,0x00,0x00,0xfc,0x03,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x70,0x04,0x00,0x00,0xed,0x00,0x00,0x00,0x6f,0x04,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x71,0x04,0x00,0x00,0x6d,0x04,0x00,0x00, +0x70,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x74,0x04,0x00,0x00, +0xf1,0x00,0x00,0x00,0x68,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x77,0x04,0x00,0x00,0xf1,0x00,0x00,0x00,0x6f,0x04,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x78,0x04,0x00,0x00,0x74,0x04,0x00,0x00,0x77,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7b,0x04,0x00,0x00,0x02,0x01,0x00,0x00, +0x68,0x04,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7f,0x04,0x00,0x00, +0x7b,0x04,0x00,0x00,0x6c,0x04,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x83,0x04,0x00,0x00,0x7f,0x04,0x00,0x00,0x70,0x04,0x00,0x00,0x50,0x00,0x06,0x00, +0x28,0x00,0x00,0x00,0x84,0x04,0x00,0x00,0x71,0x04,0x00,0x00,0x78,0x04,0x00,0x00, +0x83,0x04,0x00,0x00,0x83,0x00,0x05,0x00,0x28,0x00,0x00,0x00,0xaf,0x03,0x00,0x00, +0x40,0x04,0x00,0x00,0x1e,0x04,0x00,0x00,0x83,0x00,0x05,0x00,0x28,0x00,0x00,0x00, +0xb2,0x03,0x00,0x00,0x84,0x04,0x00,0x00,0x62,0x04,0x00,0x00,0x0c,0x00,0x06,0x00, +0x28,0x00,0x00,0x00,0xb4,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xaf,0x03,0x00,0x00,0xba,0x00,0x05,0x00,0x45,0x01,0x00,0x00,0xb5,0x03,0x00,0x00, +0xb4,0x03,0x00,0x00,0x44,0x01,0x00,0x00,0x9a,0x00,0x04,0x00,0x3e,0x01,0x00,0x00, +0xb6,0x03,0x00,0x00,0xb5,0x03,0x00,0x00,0x0c,0x00,0x06,0x00,0x28,0x00,0x00,0x00, +0xb8,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xb2,0x03,0x00,0x00, +0xba,0x00,0x05,0x00,0x45,0x01,0x00,0x00,0xb9,0x03,0x00,0x00,0xb8,0x03,0x00,0x00, +0x44,0x01,0x00,0x00,0x9a,0x00,0x04,0x00,0x3e,0x01,0x00,0x00,0xba,0x03,0x00,0x00, +0xb9,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x28,0x00,0x00,0x00,0xc4,0x03,0x00,0x00, +0x1e,0x04,0x00,0x00,0x62,0x04,0x00,0x00,0x83,0x00,0x05,0x00,0x28,0x00,0x00,0x00, +0xca,0x03,0x00,0x00,0x40,0x04,0x00,0x00,0x84,0x04,0x00,0x00,0xa6,0x00,0x05,0x00, +0x3e,0x01,0x00,0x00,0xcd,0x03,0x00,0x00,0xb6,0x03,0x00,0x00,0xba,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0xd4,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xcd,0x03,0x00,0x00,0xce,0x03,0x00,0x00,0xd3,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0xce,0x03,0x00,0x00,0x0c,0x00,0x07,0x00,0x28,0x00,0x00,0x00,0xd1,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x44,0x01,0x00,0x00,0xc4,0x03,0x00,0x00, +0x88,0x00,0x05,0x00,0x28,0x00,0x00,0x00,0xd2,0x03,0x00,0x00,0xca,0x03,0x00,0x00, +0xd1,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0xd4,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd3,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0xd4,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0xd4,0x03,0x00,0x00,0xf5,0x00,0x07,0x00,0x28,0x00,0x00,0x00,0xfb,0x06,0x00,0x00, +0xd2,0x03,0x00,0x00,0xce,0x03,0x00,0x00,0xbb,0x01,0x00,0x00,0xd3,0x03,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd7,0x03,0x00,0x00,0xfb,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd9,0x03,0x00,0x00, +0xfb,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xda,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xd7,0x03,0x00,0x00, +0xd9,0x03,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdc,0x03,0x00,0x00, +0xfb,0x06,0x00,0x00,0x02,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xdd,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0xda,0x03,0x00,0x00, +0xdc,0x03,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xe2,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0xca,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe3,0x03,0x00,0x00,0xdd,0x03,0x00,0x00,0xe2,0x03,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x89,0x04,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xe3,0x03,0x00,0x00,0x6b,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0xba,0x00,0x05,0x00,0x3e,0x01,0x00,0x00,0x7a,0x03,0x00,0x00,0x89,0x04,0x00,0x00, +0x43,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x7f,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x7a,0x03,0x00,0x00,0x7b,0x03,0x00,0x00,0x7f,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x7b,0x03,0x00,0x00,0x5f,0x00,0x07,0x00,0x75,0x00,0x00,0x00, +0xd9,0x04,0x00,0x00,0x65,0x03,0x00,0x00,0xbb,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x79,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x75,0x00,0x00,0x00,0xdf,0x04,0x00,0x00, +0x6b,0x03,0x00,0x00,0xbb,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x79,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x75,0x00,0x00,0x00,0xe5,0x04,0x00,0x00,0xf4,0x03,0x00,0x00, +0xd4,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x79,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x75,0x00,0x00,0x00,0xeb,0x04,0x00,0x00,0xfa,0x03,0x00,0x00,0xd4,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x79,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf1,0x04,0x00,0x00,0xd9,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf2,0x04,0x00,0x00,0xed,0x00,0x00,0x00,0xf1,0x04,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf4,0x04,0x00,0x00,0xd9,0x04,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf5,0x04,0x00,0x00, +0xf1,0x00,0x00,0x00,0xf4,0x04,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf6,0x04,0x00,0x00,0xf2,0x04,0x00,0x00,0xf5,0x04,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf8,0x04,0x00,0x00,0xd9,0x04,0x00,0x00,0x02,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf9,0x04,0x00,0x00,0xed,0x00,0x00,0x00, +0xf8,0x04,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfa,0x04,0x00,0x00, +0xf6,0x04,0x00,0x00,0xf9,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfd,0x04,0x00,0x00,0xf1,0x00,0x00,0x00,0xf1,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x00,0x05,0x00,0x00,0xf1,0x00,0x00,0x00,0xf8,0x04,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x01,0x05,0x00,0x00,0xfd,0x04,0x00,0x00, +0x00,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x04,0x05,0x00,0x00, +0x02,0x01,0x00,0x00,0xf1,0x04,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x08,0x05,0x00,0x00,0x04,0x05,0x00,0x00,0xf5,0x04,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0c,0x05,0x00,0x00,0x08,0x05,0x00,0x00,0xf9,0x04,0x00,0x00, +0x50,0x00,0x06,0x00,0x28,0x00,0x00,0x00,0x0d,0x05,0x00,0x00,0xfa,0x04,0x00,0x00, +0x01,0x05,0x00,0x00,0x0c,0x05,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x13,0x05,0x00,0x00,0xdf,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x14,0x05,0x00,0x00,0xed,0x00,0x00,0x00,0x13,0x05,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x16,0x05,0x00,0x00,0xdf,0x04,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x17,0x05,0x00,0x00, +0xf1,0x00,0x00,0x00,0x16,0x05,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x18,0x05,0x00,0x00,0x14,0x05,0x00,0x00,0x17,0x05,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1a,0x05,0x00,0x00,0xdf,0x04,0x00,0x00,0x02,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1b,0x05,0x00,0x00,0xed,0x00,0x00,0x00, +0x1a,0x05,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1c,0x05,0x00,0x00, +0x18,0x05,0x00,0x00,0x1b,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1f,0x05,0x00,0x00,0xf1,0x00,0x00,0x00,0x13,0x05,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x22,0x05,0x00,0x00,0xf1,0x00,0x00,0x00,0x1a,0x05,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x23,0x05,0x00,0x00,0x1f,0x05,0x00,0x00, +0x22,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x26,0x05,0x00,0x00, +0x02,0x01,0x00,0x00,0x13,0x05,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2a,0x05,0x00,0x00,0x26,0x05,0x00,0x00,0x17,0x05,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2e,0x05,0x00,0x00,0x2a,0x05,0x00,0x00,0x1b,0x05,0x00,0x00, +0x50,0x00,0x06,0x00,0x28,0x00,0x00,0x00,0x2f,0x05,0x00,0x00,0x1c,0x05,0x00,0x00, +0x23,0x05,0x00,0x00,0x2e,0x05,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x35,0x05,0x00,0x00,0xe5,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x36,0x05,0x00,0x00,0xed,0x00,0x00,0x00,0x35,0x05,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x38,0x05,0x00,0x00,0xe5,0x04,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x39,0x05,0x00,0x00, +0xf1,0x00,0x00,0x00,0x38,0x05,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3a,0x05,0x00,0x00,0x36,0x05,0x00,0x00,0x39,0x05,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3c,0x05,0x00,0x00,0xe5,0x04,0x00,0x00,0x02,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3d,0x05,0x00,0x00,0xed,0x00,0x00,0x00, +0x3c,0x05,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3e,0x05,0x00,0x00, +0x3a,0x05,0x00,0x00,0x3d,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x41,0x05,0x00,0x00,0xf1,0x00,0x00,0x00,0x35,0x05,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x44,0x05,0x00,0x00,0xf1,0x00,0x00,0x00,0x3c,0x05,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x45,0x05,0x00,0x00,0x41,0x05,0x00,0x00, +0x44,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x48,0x05,0x00,0x00, +0x02,0x01,0x00,0x00,0x35,0x05,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4c,0x05,0x00,0x00,0x48,0x05,0x00,0x00,0x39,0x05,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x50,0x05,0x00,0x00,0x4c,0x05,0x00,0x00,0x3d,0x05,0x00,0x00, +0x50,0x00,0x06,0x00,0x28,0x00,0x00,0x00,0x51,0x05,0x00,0x00,0x3e,0x05,0x00,0x00, +0x45,0x05,0x00,0x00,0x50,0x05,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x57,0x05,0x00,0x00,0xeb,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x58,0x05,0x00,0x00,0xed,0x00,0x00,0x00,0x57,0x05,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5a,0x05,0x00,0x00,0xeb,0x04,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5b,0x05,0x00,0x00, +0xf1,0x00,0x00,0x00,0x5a,0x05,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5c,0x05,0x00,0x00,0x58,0x05,0x00,0x00,0x5b,0x05,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5e,0x05,0x00,0x00,0xeb,0x04,0x00,0x00,0x02,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5f,0x05,0x00,0x00,0xed,0x00,0x00,0x00, +0x5e,0x05,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x60,0x05,0x00,0x00, +0x5c,0x05,0x00,0x00,0x5f,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x63,0x05,0x00,0x00,0xf1,0x00,0x00,0x00,0x57,0x05,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x66,0x05,0x00,0x00,0xf1,0x00,0x00,0x00,0x5e,0x05,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x67,0x05,0x00,0x00,0x63,0x05,0x00,0x00, +0x66,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6a,0x05,0x00,0x00, +0x02,0x01,0x00,0x00,0x57,0x05,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6e,0x05,0x00,0x00,0x6a,0x05,0x00,0x00,0x5b,0x05,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x72,0x05,0x00,0x00,0x6e,0x05,0x00,0x00,0x5f,0x05,0x00,0x00, +0x50,0x00,0x06,0x00,0x28,0x00,0x00,0x00,0x73,0x05,0x00,0x00,0x60,0x05,0x00,0x00, +0x67,0x05,0x00,0x00,0x72,0x05,0x00,0x00,0x83,0x00,0x05,0x00,0x28,0x00,0x00,0x00, +0xc6,0x04,0x00,0x00,0x2f,0x05,0x00,0x00,0x0d,0x05,0x00,0x00,0x0c,0x00,0x06,0x00, +0x28,0x00,0x00,0x00,0xc7,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xc6,0x04,0x00,0x00,0x83,0x00,0x05,0x00,0x28,0x00,0x00,0x00,0xca,0x04,0x00,0x00, +0x73,0x05,0x00,0x00,0x51,0x05,0x00,0x00,0x0c,0x00,0x06,0x00,0x28,0x00,0x00,0x00, +0xcb,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xca,0x04,0x00,0x00, +0x83,0x00,0x05,0x00,0x28,0x00,0x00,0x00,0xcc,0x04,0x00,0x00,0xc7,0x04,0x00,0x00, +0xcb,0x04,0x00,0x00,0x0c,0x00,0x06,0x00,0x28,0x00,0x00,0x00,0xcd,0x04,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xcc,0x04,0x00,0x00,0x94,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xce,0x04,0x00,0x00,0xcd,0x04,0x00,0x00,0x60,0x01,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x78,0x05,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0xce,0x04,0x00,0x00,0x6b,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x15,0x01,0x00,0x00,0x7b,0x05,0x00,0x00,0x14,0x01,0x00,0x00, +0x79,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x7c,0x05,0x00,0x00, +0x7b,0x05,0x00,0x00,0xb8,0x00,0x05,0x00,0x3e,0x01,0x00,0x00,0xd2,0x04,0x00,0x00, +0x78,0x05,0x00,0x00,0x7c,0x05,0x00,0x00,0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xd3,0x04,0x00,0x00,0xd2,0x04,0x00,0x00,0x6b,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0x7f,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x7f,0x03,0x00,0x00, +0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xfc,0x06,0x00,0x00,0x89,0x04,0x00,0x00, +0xd4,0x03,0x00,0x00,0xd3,0x04,0x00,0x00,0x7b,0x03,0x00,0x00,0x52,0x00,0x06,0x00, +0x16,0x00,0x00,0x00,0xe5,0x06,0x00,0x00,0xfc,0x06,0x00,0x00,0xe6,0x02,0x00,0x00, +0x01,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0x3e,0x01,0x00,0x00,0xef,0x02,0x00,0x00, +0xfc,0x06,0x00,0x00,0xf1,0x00,0x00,0x00,0xf7,0x00,0x03,0x00,0xf1,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xef,0x02,0x00,0x00,0xf0,0x02,0x00,0x00, +0xf1,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xf0,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa0,0x05,0x00,0x00,0xf8,0x00,0x02,0x00,0xa0,0x05,0x00,0x00,0xf5,0x00,0x07,0x00, +0x11,0x00,0x00,0x00,0xff,0x06,0x00,0x00,0xe6,0x01,0x00,0x00,0xf0,0x02,0x00,0x00, +0xd3,0x05,0x00,0x00,0xd1,0x05,0x00,0x00,0xf5,0x00,0x07,0x00,0x11,0x00,0x00,0x00, +0x0d,0x07,0x00,0x00,0x79,0x00,0x00,0x00,0xf0,0x02,0x00,0x00,0x0c,0x07,0x00,0x00, +0xd1,0x05,0x00,0x00,0xb1,0x00,0x05,0x00,0x3e,0x01,0x00,0x00,0xa3,0x05,0x00,0x00, +0xff,0x06,0x00,0x00,0xed,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0xd4,0x05,0x00,0x00, +0xd1,0x05,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xa3,0x05,0x00,0x00, +0xa4,0x05,0x00,0x00,0xd4,0x05,0x00,0x00,0xf8,0x00,0x02,0x00,0xa4,0x05,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa5,0x05,0x00,0x00,0xf8,0x00,0x02,0x00,0xa5,0x05,0x00,0x00, +0xf5,0x00,0x07,0x00,0x11,0x00,0x00,0x00,0x0c,0x07,0x00,0x00,0x0d,0x07,0x00,0x00, +0xa4,0x05,0x00,0x00,0xc7,0x05,0x00,0x00,0xa9,0x05,0x00,0x00,0xf5,0x00,0x07,0x00, +0x11,0x00,0x00,0x00,0x0a,0x07,0x00,0x00,0xe6,0x01,0x00,0x00,0xa4,0x05,0x00,0x00, +0xcf,0x05,0x00,0x00,0xa9,0x05,0x00,0x00,0xb1,0x00,0x05,0x00,0x3e,0x01,0x00,0x00, +0xa8,0x05,0x00,0x00,0x0a,0x07,0x00,0x00,0xed,0x01,0x00,0x00,0xf6,0x00,0x04,0x00, +0xd0,0x05,0x00,0x00,0xa9,0x05,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xa8,0x05,0x00,0x00,0xa9,0x05,0x00,0x00,0xd0,0x05,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa9,0x05,0x00,0x00,0x50,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xad,0x05,0x00,0x00, +0x0a,0x07,0x00,0x00,0xff,0x06,0x00,0x00,0x80,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0xae,0x05,0x00,0x00,0xbb,0x02,0x00,0x00,0xad,0x05,0x00,0x00,0x5f,0x00,0x07,0x00, +0x75,0x00,0x00,0x00,0xf8,0x05,0x00,0x00,0x6b,0x03,0x00,0x00,0xae,0x05,0x00,0x00, +0x02,0x00,0x00,0x00,0x79,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x28,0x00,0x00,0x00, +0xf9,0x05,0x00,0x00,0xf8,0x05,0x00,0x00,0xf8,0x05,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x75,0x00,0x00,0x00, +0xfe,0x05,0x00,0x00,0x65,0x03,0x00,0x00,0xae,0x05,0x00,0x00,0x02,0x00,0x00,0x00, +0x79,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x28,0x00,0x00,0x00,0xff,0x05,0x00,0x00, +0xfe,0x05,0x00,0x00,0xfe,0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x28,0x00,0x00,0x00,0xb6,0x05,0x00,0x00, +0xf9,0x05,0x00,0x00,0xff,0x05,0x00,0x00,0x0c,0x00,0x06,0x00,0x28,0x00,0x00,0x00, +0xb7,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xb6,0x05,0x00,0x00, +0x80,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0xbc,0x05,0x00,0x00,0xd4,0x02,0x00,0x00, +0xad,0x05,0x00,0x00,0x5f,0x00,0x07,0x00,0x75,0x00,0x00,0x00,0x04,0x06,0x00,0x00, +0xfa,0x03,0x00,0x00,0xbc,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x79,0x00,0x00,0x00, +0x4f,0x00,0x08,0x00,0x28,0x00,0x00,0x00,0x05,0x06,0x00,0x00,0x04,0x06,0x00,0x00, +0x04,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x75,0x00,0x00,0x00,0x0a,0x06,0x00,0x00,0xf4,0x03,0x00,0x00, +0xbc,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x79,0x00,0x00,0x00,0x4f,0x00,0x08,0x00, +0x28,0x00,0x00,0x00,0x0b,0x06,0x00,0x00,0x0a,0x06,0x00,0x00,0x0a,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x28,0x00,0x00,0x00,0xc4,0x05,0x00,0x00,0x05,0x06,0x00,0x00,0x0b,0x06,0x00,0x00, +0x0c,0x00,0x06,0x00,0x28,0x00,0x00,0x00,0xc5,0x05,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xc4,0x05,0x00,0x00,0x80,0x00,0x05,0x00,0x11,0x00,0x00,0x00, +0xc7,0x05,0x00,0x00,0x0c,0x07,0x00,0x00,0x0c,0x02,0x00,0x00,0x83,0x00,0x05,0x00, +0x28,0x00,0x00,0x00,0xca,0x05,0x00,0x00,0xb7,0x05,0x00,0x00,0xc5,0x05,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xcb,0x05,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0xca,0x05,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xcc,0x05,0x00,0x00,0x9b,0x05,0x00,0x00,0x0c,0x07,0x00,0x00,0x3e,0x00,0x03,0x00, +0xcc,0x05,0x00,0x00,0xcb,0x05,0x00,0x00,0x80,0x00,0x05,0x00,0x11,0x00,0x00,0x00, +0xcf,0x05,0x00,0x00,0x0a,0x07,0x00,0x00,0x0c,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0xa5,0x05,0x00,0x00,0xf8,0x00,0x02,0x00,0xd0,0x05,0x00,0x00,0xf9,0x00,0x02,0x00, +0xd1,0x05,0x00,0x00,0xf8,0x00,0x02,0x00,0xd1,0x05,0x00,0x00,0x80,0x00,0x05,0x00, +0x11,0x00,0x00,0x00,0xd3,0x05,0x00,0x00,0xff,0x06,0x00,0x00,0x0c,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xa0,0x05,0x00,0x00,0xf8,0x00,0x02,0x00,0xd4,0x05,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xd5,0x05,0x00,0x00,0x9b,0x05,0x00,0x00, +0x18,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd6,0x05,0x00,0x00, +0xd5,0x05,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xd7,0x05,0x00,0x00, +0x9b,0x05,0x00,0x00,0x1b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xd8,0x05,0x00,0x00,0xd7,0x05,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd9,0x05,0x00,0x00,0xd6,0x05,0x00,0x00,0xd8,0x05,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xda,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xd9,0x05,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xdb,0x05,0x00,0x00, +0x9b,0x05,0x00,0x00,0x20,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xdc,0x05,0x00,0x00,0xdb,0x05,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xde,0x05,0x00,0x00,0xd7,0x05,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xdf,0x05,0x00,0x00,0xdc,0x05,0x00,0x00,0xde,0x05,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xe0,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xdf,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe1,0x05,0x00,0x00, +0xda,0x05,0x00,0x00,0xe0,0x05,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xe2,0x05,0x00,0x00,0x9b,0x05,0x00,0x00,0x0c,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xe3,0x05,0x00,0x00,0xe2,0x05,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xe5,0x05,0x00,0x00,0xd7,0x05,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe6,0x05,0x00,0x00,0xe3,0x05,0x00,0x00,0xe5,0x05,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xe7,0x05,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xe6,0x05,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xe8,0x05,0x00,0x00,0x9b,0x05,0x00,0x00,0x2f,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xe9,0x05,0x00,0x00,0xe8,0x05,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xeb,0x05,0x00,0x00,0xd7,0x05,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xec,0x05,0x00,0x00,0xe9,0x05,0x00,0x00,0xeb,0x05,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xed,0x05,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xec,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xee,0x05,0x00,0x00,0xe7,0x05,0x00,0x00,0xed,0x05,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf1,0x05,0x00,0x00,0xe1,0x05,0x00,0x00,0xee,0x05,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xf2,0x05,0x00,0x00,0x01,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0xf1,0x05,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xf3,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0xf2,0x05,0x00,0x00, +0xf9,0x00,0x02,0x00,0x18,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0x18,0x06,0x00,0x00, +0xf5,0x00,0x07,0x00,0x11,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0xe6,0x01,0x00,0x00, +0xd4,0x05,0x00,0x00,0x3b,0x06,0x00,0x00,0x39,0x06,0x00,0x00,0xf5,0x00,0x07,0x00, +0x11,0x00,0x00,0x00,0x09,0x07,0x00,0x00,0x79,0x00,0x00,0x00,0xd4,0x05,0x00,0x00, +0x08,0x07,0x00,0x00,0x39,0x06,0x00,0x00,0xb1,0x00,0x05,0x00,0x3e,0x01,0x00,0x00, +0x1b,0x06,0x00,0x00,0x00,0x07,0x00,0x00,0xed,0x01,0x00,0x00,0xf6,0x00,0x04,0x00, +0x3c,0x06,0x00,0x00,0x39,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x1b,0x06,0x00,0x00,0x1c,0x06,0x00,0x00,0x3c,0x06,0x00,0x00,0xf8,0x00,0x02,0x00, +0x1c,0x06,0x00,0x00,0xf9,0x00,0x02,0x00,0x1d,0x06,0x00,0x00,0xf8,0x00,0x02,0x00, +0x1d,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x11,0x00,0x00,0x00,0x08,0x07,0x00,0x00, +0x09,0x07,0x00,0x00,0x1c,0x06,0x00,0x00,0x2f,0x06,0x00,0x00,0x21,0x06,0x00,0x00, +0xf5,0x00,0x07,0x00,0x11,0x00,0x00,0x00,0x06,0x07,0x00,0x00,0xe6,0x01,0x00,0x00, +0x1c,0x06,0x00,0x00,0x37,0x06,0x00,0x00,0x21,0x06,0x00,0x00,0xb1,0x00,0x05,0x00, +0x3e,0x01,0x00,0x00,0x20,0x06,0x00,0x00,0x06,0x07,0x00,0x00,0xed,0x01,0x00,0x00, +0xf6,0x00,0x04,0x00,0x38,0x06,0x00,0x00,0x21,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x20,0x06,0x00,0x00,0x21,0x06,0x00,0x00,0x38,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0x21,0x06,0x00,0x00,0x50,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0x25,0x06,0x00,0x00,0x06,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x80,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x26,0x06,0x00,0x00,0xbb,0x02,0x00,0x00,0x25,0x06,0x00,0x00, +0x5f,0x00,0x07,0x00,0x75,0x00,0x00,0x00,0x60,0x06,0x00,0x00,0x65,0x03,0x00,0x00, +0x26,0x06,0x00,0x00,0x02,0x00,0x00,0x00,0x79,0x00,0x00,0x00,0x4f,0x00,0x08,0x00, +0x28,0x00,0x00,0x00,0x61,0x06,0x00,0x00,0x60,0x06,0x00,0x00,0x60,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x80,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x2c,0x06,0x00,0x00,0xd4,0x02,0x00,0x00,0x25,0x06,0x00,0x00, +0x5f,0x00,0x07,0x00,0x75,0x00,0x00,0x00,0x66,0x06,0x00,0x00,0xf4,0x03,0x00,0x00, +0x2c,0x06,0x00,0x00,0x02,0x00,0x00,0x00,0x79,0x00,0x00,0x00,0x4f,0x00,0x08,0x00, +0x28,0x00,0x00,0x00,0x67,0x06,0x00,0x00,0x66,0x06,0x00,0x00,0x66,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x80,0x00,0x05,0x00, +0x11,0x00,0x00,0x00,0x2f,0x06,0x00,0x00,0x08,0x07,0x00,0x00,0x0c,0x02,0x00,0x00, +0x83,0x00,0x05,0x00,0x28,0x00,0x00,0x00,0x32,0x06,0x00,0x00,0x61,0x06,0x00,0x00, +0x67,0x06,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x33,0x06,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x32,0x06,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x34,0x06,0x00,0x00,0x13,0x06,0x00,0x00,0x08,0x07,0x00,0x00, +0x3e,0x00,0x03,0x00,0x34,0x06,0x00,0x00,0x33,0x06,0x00,0x00,0x80,0x00,0x05,0x00, +0x11,0x00,0x00,0x00,0x37,0x06,0x00,0x00,0x06,0x07,0x00,0x00,0x0c,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x1d,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0x38,0x06,0x00,0x00, +0xf9,0x00,0x02,0x00,0x39,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0x39,0x06,0x00,0x00, +0x80,0x00,0x05,0x00,0x11,0x00,0x00,0x00,0x3b,0x06,0x00,0x00,0x00,0x07,0x00,0x00, +0x0c,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x18,0x06,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3c,0x06,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x3d,0x06,0x00,0x00, +0x13,0x06,0x00,0x00,0x18,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x3e,0x06,0x00,0x00,0x3d,0x06,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x3f,0x06,0x00,0x00,0x13,0x06,0x00,0x00,0x1b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x40,0x06,0x00,0x00,0x3f,0x06,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x41,0x06,0x00,0x00,0x3e,0x06,0x00,0x00,0x40,0x06,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x42,0x06,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x41,0x06,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x43,0x06,0x00,0x00,0x13,0x06,0x00,0x00,0x20,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x44,0x06,0x00,0x00,0x43,0x06,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x46,0x06,0x00,0x00,0x3f,0x06,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x47,0x06,0x00,0x00,0x44,0x06,0x00,0x00,0x46,0x06,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x48,0x06,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x47,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x49,0x06,0x00,0x00,0x42,0x06,0x00,0x00,0x48,0x06,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x4a,0x06,0x00,0x00,0x13,0x06,0x00,0x00,0x0c,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4b,0x06,0x00,0x00,0x4a,0x06,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4d,0x06,0x00,0x00,0x3f,0x06,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4e,0x06,0x00,0x00,0x4b,0x06,0x00,0x00, +0x4d,0x06,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x4f,0x06,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x4e,0x06,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x50,0x06,0x00,0x00,0x13,0x06,0x00,0x00,0x2f,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x51,0x06,0x00,0x00,0x50,0x06,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x53,0x06,0x00,0x00,0x3f,0x06,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x54,0x06,0x00,0x00,0x51,0x06,0x00,0x00, +0x53,0x06,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x55,0x06,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x54,0x06,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x56,0x06,0x00,0x00,0x4f,0x06,0x00,0x00,0x55,0x06,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x59,0x06,0x00,0x00,0x49,0x06,0x00,0x00, +0x56,0x06,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x5a,0x06,0x00,0x00, +0x01,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x59,0x06,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x5b,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0x5a,0x06,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8f,0x05,0x00,0x00, +0xf3,0x05,0x00,0x00,0x5b,0x06,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x6b,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x8f,0x05,0x00,0x00, +0x6b,0x00,0x00,0x00,0x6c,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x15,0x01,0x00,0x00, +0xf8,0x02,0x00,0x00,0x14,0x01,0x00,0x00,0xed,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xf9,0x02,0x00,0x00,0xf8,0x02,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfc,0x02,0x00,0x00,0x6b,0x06,0x00,0x00,0xf9,0x02,0x00,0x00, +0x41,0x00,0x05,0x00,0x15,0x01,0x00,0x00,0x00,0x03,0x00,0x00,0x14,0x01,0x00,0x00, +0x18,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x01,0x03,0x00,0x00, +0x00,0x03,0x00,0x00,0xb8,0x00,0x05,0x00,0x3e,0x01,0x00,0x00,0x02,0x03,0x00,0x00, +0xfc,0x02,0x00,0x00,0x01,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x05,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x02,0x03,0x00,0x00,0x04,0x03,0x00,0x00, +0x08,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x04,0x03,0x00,0x00,0xf9,0x00,0x02,0x00, +0x05,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x08,0x03,0x00,0x00,0xf9,0x00,0x02,0x00, +0x05,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x03,0x00,0x00,0xf5,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x03,0x07,0x00,0x00,0xfc,0x02,0x00,0x00,0x04,0x03,0x00,0x00, +0x01,0x03,0x00,0x00,0x08,0x03,0x00,0x00,0x52,0x00,0x06,0x00,0x16,0x00,0x00,0x00, +0xef,0x06,0x00,0x00,0x03,0x07,0x00,0x00,0xe5,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0xf9,0x00,0x02,0x00,0xf1,0x02,0x00,0x00,0xf8,0x00,0x02,0x00,0xf1,0x02,0x00,0x00, +0xf5,0x00,0x07,0x00,0x16,0x00,0x00,0x00,0x05,0x07,0x00,0x00,0xe5,0x06,0x00,0x00, +0x7f,0x03,0x00,0x00,0xef,0x06,0x00,0x00,0x05,0x03,0x00,0x00,0x41,0x00,0x05,0x00, +0x15,0x01,0x00,0x00,0x0d,0x03,0x00,0x00,0x14,0x01,0x00,0x00,0x0c,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0e,0x03,0x00,0x00,0x0d,0x03,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x10,0x03,0x00,0x00,0x05,0x07,0x00,0x00, +0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x11,0x03,0x00,0x00, +0x10,0x03,0x00,0x00,0x0e,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x8a,0x00,0x00,0x00, +0x6e,0x06,0x00,0x00,0x8c,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x75,0x00,0x00,0x00, +0x73,0x06,0x00,0x00,0x6e,0x06,0x00,0x00,0xbb,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x79,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x74,0x06,0x00,0x00, +0x73,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x18,0x03,0x00,0x00,0x05,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x79,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x18,0x03,0x00,0x00,0x74,0x06,0x00,0x00,0x7c,0x00,0x04,0x00,0x22,0x00,0x00,0x00, +0x1d,0x03,0x00,0x00,0xbb,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x8a,0x00,0x00,0x00, +0x7c,0x06,0x00,0x00,0x97,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x12,0x00,0x00,0x00, +0x7e,0x06,0x00,0x00,0x1d,0x03,0x00,0x00,0x5f,0x00,0x07,0x00,0x75,0x00,0x00,0x00, +0x7f,0x06,0x00,0x00,0x7c,0x06,0x00,0x00,0x7e,0x06,0x00,0x00,0x02,0x00,0x00,0x00, +0x79,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x80,0x06,0x00,0x00, +0x7f,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0x85,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x11,0x03,0x00,0x00, +0x80,0x06,0x00,0x00,0x3d,0x00,0x04,0x00,0xcb,0x00,0x00,0x00,0x87,0x06,0x00,0x00, +0xcd,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x75,0x00,0x00,0x00,0x8b,0x06,0x00,0x00, +0x79,0x06,0x00,0x00,0x6b,0x00,0x00,0x00,0x6b,0x00,0x00,0x00,0x6b,0x00,0x00,0x00, +0x63,0x00,0x04,0x00,0x87,0x06,0x00,0x00,0xbb,0x02,0x00,0x00,0x8b,0x06,0x00,0x00, +0x3d,0x00,0x04,0x00,0xcb,0x00,0x00,0x00,0x8c,0x06,0x00,0x00,0xd3,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x75,0x00,0x00,0x00,0x90,0x06,0x00,0x00,0x85,0x06,0x00,0x00, +0x6b,0x00,0x00,0x00,0x6b,0x00,0x00,0x00,0x6b,0x00,0x00,0x00,0x63,0x00,0x04,0x00, +0x8c,0x06,0x00,0x00,0xbb,0x02,0x00,0x00,0x90,0x06,0x00,0x00,0x3d,0x00,0x04,0x00, +0xda,0x00,0x00,0x00,0x92,0x06,0x00,0x00,0xdc,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x75,0x00,0x00,0x00,0x98,0x06,0x00,0x00,0xd9,0x02,0x00,0x00,0xda,0x02,0x00,0x00, +0xdb,0x02,0x00,0x00,0x6b,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x92,0x06,0x00,0x00, +0xbb,0x02,0x00,0x00,0x98,0x06,0x00,0x00,0x3d,0x00,0x04,0x00,0xda,0x00,0x00,0x00, +0x9a,0x06,0x00,0x00,0xe4,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x75,0x00,0x00,0x00, +0xa0,0x06,0x00,0x00,0xe1,0x02,0x00,0x00,0xe2,0x02,0x00,0x00,0xe3,0x02,0x00,0x00, +0x6b,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x9a,0x06,0x00,0x00,0xbb,0x02,0x00,0x00, +0xa0,0x06,0x00,0x00,0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_tcr_autogen_pass_8eb629361f4e8321cf3f0457a6835d8d.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_tcr_autogen_pass_8eb629361f4e8321cf3f0457a6835d8d.h new file mode 100644 index 00000000..88f2e776 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_tcr_autogen_pass_8eb629361f4e8321cf3f0457a6835d8d.h @@ -0,0 +1,734 @@ +// ffx_fsr2_tcr_autogen_pass_8eb629361f4e8321cf3f0457a6835d8d.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_tcr_autogen_pass_8eb629361f4e8321cf3f0457a6835d8d_SampledImageResourceNames[] = { "r_input_opaque_only", "r_input_color_jittered", "r_input_motion_vectors", "r_input_prev_color_pre_alpha", "r_input_prev_color_post_alpha", "r_reactive_mask", "r_transparency_and_composition_mask", }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_8eb629361f4e8321cf3f0457a6835d8d_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 5, 6, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_8eb629361f4e8321cf3f0457a6835d8d_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_8eb629361f4e8321cf3f0457a6835d8d_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_tcr_autogen_pass_8eb629361f4e8321cf3f0457a6835d8d_StorageImageResourceNames[] = { "rw_output_autoreactive", "rw_output_autocomposition", "rw_output_prev_color_pre_alpha", "rw_output_prev_color_post_alpha", }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_8eb629361f4e8321cf3f0457a6835d8d_StorageImageResourceBindings[] = { 7, 8, 9, 10, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_8eb629361f4e8321cf3f0457a6835d8d_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_8eb629361f4e8321cf3f0457a6835d8d_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_tcr_autogen_pass_8eb629361f4e8321cf3f0457a6835d8d_UniformBufferResourceNames[] = { "cbFSR2", "cbGenerateReactive", }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_8eb629361f4e8321cf3f0457a6835d8d_UniformBufferResourceBindings[] = { 11, 12, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_8eb629361f4e8321cf3f0457a6835d8d_UniformBufferResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_8eb629361f4e8321cf3f0457a6835d8d_UniformBufferResourceSets[] = { 1, 1, }; + +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_8eb629361f4e8321cf3f0457a6835d8d_size = 11364; + +static const unsigned char g_ffx_fsr2_tcr_autogen_pass_8eb629361f4e8321cf3f0457a6835d8d_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0xfd,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x06,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0xae,0x02,0x00,0x00, +0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00, +0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75, +0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00, +0x04,0x00,0x0a,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70, +0x70,0x5f,0x73,0x74,0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72, +0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47, +0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69, +0x72,0x65,0x63,0x74,0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00, +0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0x74,0x00,0x00,0x00, +0x63,0x62,0x46,0x53,0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x74,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53, +0x69,0x7a,0x65,0x00,0x06,0x00,0x07,0x00,0x74,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x69,0x4d,0x61,0x78,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00, +0x06,0x00,0x07,0x00,0x74,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73, +0x70,0x6c,0x61,0x79,0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00, +0x74,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f, +0x6c,0x6f,0x72,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e, +0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0x74,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65, +0x6e,0x73,0x69,0x6f,0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0x74,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65, +0x6c,0x54,0x6f,0x55,0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0x74,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00, +0x06,0x00,0x08,0x00,0x74,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76, +0x69,0x63,0x65,0x54,0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00, +0x06,0x00,0x05,0x00,0x74,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74, +0x74,0x65,0x72,0x00,0x06,0x00,0x08,0x00,0x74,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61, +0x6c,0x65,0x00,0x00,0x06,0x00,0x08,0x00,0x74,0x00,0x00,0x00,0x0a,0x00,0x00,0x00, +0x66,0x44,0x6f,0x77,0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x74,0x00,0x00,0x00,0x0b,0x00,0x00,0x00, +0x66,0x4d,0x6f,0x74,0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74, +0x74,0x65,0x72,0x43,0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00, +0x06,0x00,0x07,0x00,0x74,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65, +0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00, +0x74,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75, +0x73,0x46,0x72,0x61,0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72, +0x65,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x74,0x00,0x00,0x00,0x0e,0x00,0x00,0x00, +0x66,0x54,0x61,0x6e,0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00, +0x74,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53, +0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x74,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c, +0x74,0x61,0x54,0x69,0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0x74,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43, +0x68,0x61,0x6e,0x67,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00, +0x74,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61, +0x63,0x65,0x54,0x6f,0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72, +0x00,0x00,0x00,0x00,0x05,0x00,0x04,0x00,0x76,0x00,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x00,0x00,0x05,0x00,0x06,0x00,0x85,0x00,0x00,0x00,0x72,0x5f,0x72,0x65, +0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x00,0x05,0x00,0x0b,0x00, +0x90,0x00,0x00,0x00,0x72,0x5f,0x74,0x72,0x61,0x6e,0x73,0x70,0x61,0x72,0x65,0x6e, +0x63,0x79,0x5f,0x61,0x6e,0x64,0x5f,0x63,0x6f,0x6d,0x70,0x6f,0x73,0x69,0x74,0x69, +0x6f,0x6e,0x5f,0x6d,0x61,0x73,0x6b,0x00,0x05,0x00,0x08,0x00,0x98,0x00,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x5f,0x6a,0x69, +0x74,0x74,0x65,0x72,0x65,0x64,0x00,0x00,0x05,0x00,0x08,0x00,0xa0,0x00,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76, +0x65,0x63,0x74,0x6f,0x72,0x73,0x00,0x00,0x05,0x00,0x07,0x00,0xac,0x00,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x6f,0x70,0x61,0x71,0x75,0x65,0x5f,0x6f, +0x6e,0x6c,0x79,0x00,0x05,0x00,0x0a,0x00,0xb3,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x70,0x72,0x65,0x76,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x5f,0x70, +0x72,0x65,0x5f,0x61,0x6c,0x70,0x68,0x61,0x00,0x00,0x00,0x00,0x05,0x00,0x0a,0x00, +0xba,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x70,0x72,0x65,0x76, +0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x5f,0x70,0x6f,0x73,0x74,0x5f,0x61,0x6c,0x70,0x68, +0x61,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0xc3,0x00,0x00,0x00,0x72,0x77,0x5f,0x6f, +0x75,0x74,0x70,0x75,0x74,0x5f,0x61,0x75,0x74,0x6f,0x72,0x65,0x61,0x63,0x74,0x69, +0x76,0x65,0x00,0x00,0x05,0x00,0x09,0x00,0xc9,0x00,0x00,0x00,0x72,0x77,0x5f,0x6f, +0x75,0x74,0x70,0x75,0x74,0x5f,0x61,0x75,0x74,0x6f,0x63,0x6f,0x6d,0x70,0x6f,0x73, +0x69,0x74,0x69,0x6f,0x6e,0x00,0x00,0x00,0x05,0x00,0x0a,0x00,0xd2,0x00,0x00,0x00, +0x72,0x77,0x5f,0x6f,0x75,0x74,0x70,0x75,0x74,0x5f,0x70,0x72,0x65,0x76,0x5f,0x63, +0x6f,0x6c,0x6f,0x72,0x5f,0x70,0x72,0x65,0x5f,0x61,0x6c,0x70,0x68,0x61,0x00,0x00, +0x05,0x00,0x0a,0x00,0xda,0x00,0x00,0x00,0x72,0x77,0x5f,0x6f,0x75,0x74,0x70,0x75, +0x74,0x5f,0x70,0x72,0x65,0x76,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x5f,0x70,0x6f,0x73, +0x74,0x5f,0x61,0x6c,0x70,0x68,0x61,0x00,0x05,0x00,0x08,0x00,0x08,0x01,0x00,0x00, +0x63,0x62,0x47,0x65,0x6e,0x65,0x72,0x61,0x74,0x65,0x52,0x65,0x61,0x63,0x74,0x69, +0x76,0x65,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x07,0x00,0x08,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x66,0x54,0x63,0x54,0x68,0x72,0x65,0x73,0x68,0x6f,0x6c,0x64, +0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x08,0x01,0x00,0x00,0x01,0x00,0x00,0x00, +0x66,0x54,0x63,0x53,0x63,0x61,0x6c,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x07,0x00, +0x08,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x66,0x52,0x65,0x61,0x63,0x74,0x69,0x76, +0x65,0x53,0x63,0x61,0x6c,0x65,0x00,0x00,0x06,0x00,0x07,0x00,0x08,0x01,0x00,0x00, +0x03,0x00,0x00,0x00,0x66,0x52,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x4d,0x61,0x78, +0x00,0x00,0x00,0x00,0x05,0x00,0x07,0x00,0x0a,0x01,0x00,0x00,0x63,0x62,0x47,0x65, +0x6e,0x65,0x72,0x61,0x74,0x65,0x52,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x00,0x00, +0x05,0x00,0x08,0x00,0xae,0x02,0x00,0x00,0x67,0x6c,0x5f,0x47,0x6c,0x6f,0x62,0x61, +0x6c,0x49,0x6e,0x76,0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x74,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x74,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x74,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x74,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x74,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x74,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x74,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x74,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x30,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x74,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x74,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x74,0x00,0x00,0x00, +0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x74,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x58,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x74,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x74,0x00,0x00,0x00,0x0d,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x74,0x00,0x00,0x00, +0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x74,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x6c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x74,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x74,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x74,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0x74,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x76,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x76,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x85,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x85,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x90,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x90,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x98,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x98,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa0,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xa0,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xac,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xac,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb3,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xb3,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xba,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xba,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc3,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc3,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc9,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xc9,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd2,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xd2,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xda,0x00,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xda,0x00,0x00,0x00, +0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x08,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x08,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x08,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x08,0x01,0x00,0x00,0x03,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x03,0x00,0x08,0x01,0x00,0x00, +0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x0a,0x01,0x00,0x00,0x22,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x0a,0x01,0x00,0x00,0x21,0x00,0x00,0x00, +0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xae,0x02,0x00,0x00,0x0b,0x00,0x00,0x00, +0x1c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x39,0x03,0x00,0x00,0x0b,0x00,0x00,0x00, +0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x21,0x00,0x03,0x00, +0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x06,0x00,0x00,0x00, +0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x11,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x16,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x20,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x26,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x69,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x6a,0x00,0x00,0x00, +0x00,0x00,0x80,0x3f,0x17,0x00,0x04,0x00,0x73,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x1e,0x00,0x15,0x00,0x74,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x12,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x73,0x00,0x00,0x00,0x16,0x00,0x00,0x00, +0x16,0x00,0x00,0x00,0x16,0x00,0x00,0x00,0x16,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x75,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x75,0x00,0x00,0x00, +0x76,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x11,0x00,0x00,0x00, +0x77,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x78,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x11,0x00,0x00,0x00, +0x7d,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x7e,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x16,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x83,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x85,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x90,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0x98,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xa0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xac,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xb3,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x84,0x00,0x00,0x00,0xba,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0xc1,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xc2,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc1,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xc2,0x00,0x00,0x00,0xc3,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xc2,0x00,0x00,0x00,0xc9,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0xcc,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0xd0,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xd1,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xd0,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xd1,0x00,0x00,0x00,0xd2,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xd1,0x00,0x00,0x00,0xda,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe3,0x00,0x00,0x00, +0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xe7,0x00,0x00,0x00, +0x00,0x00,0x00,0x3f,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf8,0x00,0x00,0x00, +0x00,0x00,0x80,0xbe,0x1e,0x00,0x06,0x00,0x08,0x01,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x09,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x08,0x01,0x00,0x00,0x3b,0x00,0x04,0x00, +0x09,0x01,0x00,0x00,0x0a,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x0b,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x14,0x00,0x02,0x00, +0x34,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x39,0x01,0x00,0x00, +0x0a,0xd7,0x23,0x3c,0x2c,0x00,0x06,0x00,0x26,0x00,0x00,0x00,0x3a,0x01,0x00,0x00, +0x39,0x01,0x00,0x00,0x39,0x01,0x00,0x00,0x39,0x01,0x00,0x00,0x17,0x00,0x04,0x00, +0x3b,0x01,0x00,0x00,0x34,0x01,0x00,0x00,0x03,0x00,0x00,0x00,0x2c,0x00,0x06,0x00, +0x26,0x00,0x00,0x00,0x56,0x01,0x00,0x00,0x6a,0x00,0x00,0x00,0x6a,0x00,0x00,0x00, +0x6a,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x26,0x00,0x00,0x00,0xb1,0x01,0x00,0x00, +0x69,0x00,0x00,0x00,0x69,0x00,0x00,0x00,0x69,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x11,0x00,0x00,0x00,0xdc,0x01,0x00,0x00,0xff,0xff,0xff,0xff,0x2b,0x00,0x04,0x00, +0x11,0x00,0x00,0x00,0xe3,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x1f,0x00,0x00,0x00,0xfd,0x01,0x00,0x00,0x09,0x00,0x00,0x00,0x1c,0x00,0x04,0x00, +0xfe,0x01,0x00,0x00,0x06,0x00,0x00,0x00,0xfd,0x01,0x00,0x00,0x20,0x00,0x04,0x00, +0xff,0x01,0x00,0x00,0x07,0x00,0x00,0x00,0xfe,0x01,0x00,0x00,0x2b,0x00,0x04,0x00, +0x11,0x00,0x00,0x00,0x02,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x11,0x00,0x00,0x00,0x0e,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x11,0x00,0x00,0x00,0x11,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x11,0x00,0x00,0x00,0x16,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x11,0x00,0x00,0x00,0x25,0x02,0x00,0x00,0x07,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0xac,0x02,0x00,0x00,0x1f,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xad,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0xac,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0xad,0x02,0x00,0x00,0xae,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x16,0x00,0x00,0x00,0xb5,0x02,0x00,0x00,0xe7,0x00,0x00,0x00,0xe7,0x00,0x00,0x00, +0x2c,0x00,0x05,0x00,0x16,0x00,0x00,0x00,0xdc,0x02,0x00,0x00,0x69,0x00,0x00,0x00, +0x69,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x1f,0x00,0x00,0x00,0x38,0x03,0x00,0x00, +0x08,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0xac,0x02,0x00,0x00,0x39,0x03,0x00,0x00, +0x38,0x03,0x00,0x00,0x38,0x03,0x00,0x00,0xcc,0x00,0x00,0x00,0x36,0x00,0x05,0x00, +0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xff,0x01,0x00,0x00, +0x02,0x06,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xff,0x01,0x00,0x00, +0x8a,0x05,0x00,0x00,0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0xac,0x02,0x00,0x00, +0xaf,0x02,0x00,0x00,0xae,0x02,0x00,0x00,0x4f,0x00,0x07,0x00,0x20,0x00,0x00,0x00, +0xb0,0x02,0x00,0x00,0xaf,0x02,0x00,0x00,0xaf,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0xb1,0x02,0x00,0x00, +0xb0,0x02,0x00,0x00,0x6f,0x00,0x04,0x00,0x16,0x00,0x00,0x00,0xb4,0x02,0x00,0x00, +0xb1,0x02,0x00,0x00,0x81,0x00,0x05,0x00,0x16,0x00,0x00,0x00,0xb6,0x02,0x00,0x00, +0xb4,0x02,0x00,0x00,0xb5,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x78,0x00,0x00,0x00, +0x3c,0x03,0x00,0x00,0x76,0x00,0x00,0x00,0x77,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x12,0x00,0x00,0x00,0x3d,0x03,0x00,0x00,0x3c,0x03,0x00,0x00,0x6f,0x00,0x04,0x00, +0x16,0x00,0x00,0x00,0xb8,0x02,0x00,0x00,0x3d,0x03,0x00,0x00,0x88,0x00,0x05,0x00, +0x16,0x00,0x00,0x00,0xb9,0x02,0x00,0x00,0xb6,0x02,0x00,0x00,0xb8,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x83,0x00,0x00,0x00,0x42,0x03,0x00,0x00,0xa0,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x73,0x00,0x00,0x00,0x44,0x03,0x00,0x00,0x42,0x03,0x00,0x00, +0xb1,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x77,0x00,0x00,0x00,0x4f,0x00,0x07,0x00, +0x16,0x00,0x00,0x00,0x45,0x03,0x00,0x00,0x44,0x03,0x00,0x00,0x44,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x7e,0x00,0x00,0x00, +0x4c,0x03,0x00,0x00,0x76,0x00,0x00,0x00,0x7d,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x16,0x00,0x00,0x00,0x4d,0x03,0x00,0x00,0x4c,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x16,0x00,0x00,0x00,0x48,0x03,0x00,0x00,0x45,0x03,0x00,0x00,0x4d,0x03,0x00,0x00, +0x81,0x00,0x05,0x00,0x16,0x00,0x00,0x00,0xc2,0x02,0x00,0x00,0xb9,0x02,0x00,0x00, +0x48,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x16,0x00,0x00,0x00,0xc7,0x02,0x00,0x00, +0xc2,0x02,0x00,0x00,0xb8,0x02,0x00,0x00,0x83,0x00,0x05,0x00,0x16,0x00,0x00,0x00, +0xc9,0x02,0x00,0x00,0xc7,0x02,0x00,0x00,0xb5,0x02,0x00,0x00,0x6e,0x00,0x04,0x00, +0x12,0x00,0x00,0x00,0xca,0x02,0x00,0x00,0xc9,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x83,0x00,0x00,0x00,0x54,0x03,0x00,0x00,0xac,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x73,0x00,0x00,0x00,0x56,0x03,0x00,0x00,0x54,0x03,0x00,0x00,0xb1,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x77,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xcf,0x02,0x00,0x00,0x56,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd0,0x02,0x00,0x00,0x56,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd1,0x02,0x00,0x00,0x56,0x03,0x00,0x00, +0x02,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x83,0x00,0x00,0x00,0x5a,0x03,0x00,0x00, +0x98,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x73,0x00,0x00,0x00,0x5c,0x03,0x00,0x00, +0x5a,0x03,0x00,0x00,0xb1,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x77,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd7,0x02,0x00,0x00,0x5c,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd8,0x02,0x00,0x00, +0x5c,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xd9,0x02,0x00,0x00,0x5c,0x03,0x00,0x00,0x02,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x73,0x00,0x00,0x00,0xd9,0x03,0x00,0x00,0x54,0x03,0x00,0x00,0xb1,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x77,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x73,0x00,0x00,0x00, +0xdf,0x03,0x00,0x00,0x5a,0x03,0x00,0x00,0xb1,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x77,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x83,0x00,0x00,0x00,0xe3,0x03,0x00,0x00, +0xb3,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x73,0x00,0x00,0x00,0xe5,0x03,0x00,0x00, +0xe3,0x03,0x00,0x00,0xca,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x77,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x83,0x00,0x00,0x00,0xe9,0x03,0x00,0x00,0xba,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x73,0x00,0x00,0x00,0xeb,0x03,0x00,0x00,0xe9,0x03,0x00,0x00, +0xca,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x77,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf1,0x03,0x00,0x00,0xd9,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf2,0x03,0x00,0x00,0xe3,0x00,0x00,0x00, +0xf1,0x03,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf4,0x03,0x00,0x00, +0xd9,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf5,0x03,0x00,0x00,0xe7,0x00,0x00,0x00,0xf4,0x03,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf6,0x03,0x00,0x00,0xf2,0x03,0x00,0x00,0xf5,0x03,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf8,0x03,0x00,0x00,0xd9,0x03,0x00,0x00, +0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf9,0x03,0x00,0x00, +0xe3,0x00,0x00,0x00,0xf8,0x03,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfa,0x03,0x00,0x00,0xf6,0x03,0x00,0x00,0xf9,0x03,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xfd,0x03,0x00,0x00,0xe7,0x00,0x00,0x00,0xf1,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0xe7,0x00,0x00,0x00, +0xf8,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x01,0x04,0x00,0x00, +0xfd,0x03,0x00,0x00,0x00,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x04,0x04,0x00,0x00,0xf8,0x00,0x00,0x00,0xf1,0x03,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x08,0x04,0x00,0x00,0x04,0x04,0x00,0x00,0xf5,0x03,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0c,0x04,0x00,0x00,0x08,0x04,0x00,0x00, +0xf9,0x03,0x00,0x00,0x50,0x00,0x06,0x00,0x26,0x00,0x00,0x00,0x0d,0x04,0x00,0x00, +0xfa,0x03,0x00,0x00,0x01,0x04,0x00,0x00,0x0c,0x04,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x13,0x04,0x00,0x00,0xdf,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x14,0x04,0x00,0x00,0xe3,0x00,0x00,0x00, +0x13,0x04,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x16,0x04,0x00,0x00, +0xdf,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x17,0x04,0x00,0x00,0xe7,0x00,0x00,0x00,0x16,0x04,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x18,0x04,0x00,0x00,0x14,0x04,0x00,0x00,0x17,0x04,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1a,0x04,0x00,0x00,0xdf,0x03,0x00,0x00, +0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1b,0x04,0x00,0x00, +0xe3,0x00,0x00,0x00,0x1a,0x04,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x1c,0x04,0x00,0x00,0x18,0x04,0x00,0x00,0x1b,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1f,0x04,0x00,0x00,0xe7,0x00,0x00,0x00,0x13,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x22,0x04,0x00,0x00,0xe7,0x00,0x00,0x00, +0x1a,0x04,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x23,0x04,0x00,0x00, +0x1f,0x04,0x00,0x00,0x22,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x26,0x04,0x00,0x00,0xf8,0x00,0x00,0x00,0x13,0x04,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2a,0x04,0x00,0x00,0x26,0x04,0x00,0x00,0x17,0x04,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2e,0x04,0x00,0x00,0x2a,0x04,0x00,0x00, +0x1b,0x04,0x00,0x00,0x50,0x00,0x06,0x00,0x26,0x00,0x00,0x00,0x2f,0x04,0x00,0x00, +0x1c,0x04,0x00,0x00,0x23,0x04,0x00,0x00,0x2e,0x04,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x35,0x04,0x00,0x00,0xe5,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x36,0x04,0x00,0x00,0xe3,0x00,0x00,0x00, +0x35,0x04,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x38,0x04,0x00,0x00, +0xe5,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x39,0x04,0x00,0x00,0xe7,0x00,0x00,0x00,0x38,0x04,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3a,0x04,0x00,0x00,0x36,0x04,0x00,0x00,0x39,0x04,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3c,0x04,0x00,0x00,0xe5,0x03,0x00,0x00, +0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3d,0x04,0x00,0x00, +0xe3,0x00,0x00,0x00,0x3c,0x04,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3e,0x04,0x00,0x00,0x3a,0x04,0x00,0x00,0x3d,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x41,0x04,0x00,0x00,0xe7,0x00,0x00,0x00,0x35,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x44,0x04,0x00,0x00,0xe7,0x00,0x00,0x00, +0x3c,0x04,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x45,0x04,0x00,0x00, +0x41,0x04,0x00,0x00,0x44,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x48,0x04,0x00,0x00,0xf8,0x00,0x00,0x00,0x35,0x04,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4c,0x04,0x00,0x00,0x48,0x04,0x00,0x00,0x39,0x04,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x50,0x04,0x00,0x00,0x4c,0x04,0x00,0x00, +0x3d,0x04,0x00,0x00,0x50,0x00,0x06,0x00,0x26,0x00,0x00,0x00,0x51,0x04,0x00,0x00, +0x3e,0x04,0x00,0x00,0x45,0x04,0x00,0x00,0x50,0x04,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x57,0x04,0x00,0x00,0xeb,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x58,0x04,0x00,0x00,0xe3,0x00,0x00,0x00, +0x57,0x04,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5a,0x04,0x00,0x00, +0xeb,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5b,0x04,0x00,0x00,0xe7,0x00,0x00,0x00,0x5a,0x04,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5c,0x04,0x00,0x00,0x58,0x04,0x00,0x00,0x5b,0x04,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5e,0x04,0x00,0x00,0xeb,0x03,0x00,0x00, +0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5f,0x04,0x00,0x00, +0xe3,0x00,0x00,0x00,0x5e,0x04,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x60,0x04,0x00,0x00,0x5c,0x04,0x00,0x00,0x5f,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x63,0x04,0x00,0x00,0xe7,0x00,0x00,0x00,0x57,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x66,0x04,0x00,0x00,0xe7,0x00,0x00,0x00, +0x5e,0x04,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x67,0x04,0x00,0x00, +0x63,0x04,0x00,0x00,0x66,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6a,0x04,0x00,0x00,0xf8,0x00,0x00,0x00,0x57,0x04,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6e,0x04,0x00,0x00,0x6a,0x04,0x00,0x00,0x5b,0x04,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x72,0x04,0x00,0x00,0x6e,0x04,0x00,0x00, +0x5f,0x04,0x00,0x00,0x50,0x00,0x06,0x00,0x26,0x00,0x00,0x00,0x73,0x04,0x00,0x00, +0x60,0x04,0x00,0x00,0x67,0x04,0x00,0x00,0x72,0x04,0x00,0x00,0x83,0x00,0x05,0x00, +0x26,0x00,0x00,0x00,0x9e,0x03,0x00,0x00,0x2f,0x04,0x00,0x00,0x0d,0x04,0x00,0x00, +0x83,0x00,0x05,0x00,0x26,0x00,0x00,0x00,0xa1,0x03,0x00,0x00,0x73,0x04,0x00,0x00, +0x51,0x04,0x00,0x00,0x0c,0x00,0x06,0x00,0x26,0x00,0x00,0x00,0xa3,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x9e,0x03,0x00,0x00,0xba,0x00,0x05,0x00, +0x3b,0x01,0x00,0x00,0xa4,0x03,0x00,0x00,0xa3,0x03,0x00,0x00,0x3a,0x01,0x00,0x00, +0x9a,0x00,0x04,0x00,0x34,0x01,0x00,0x00,0xa5,0x03,0x00,0x00,0xa4,0x03,0x00,0x00, +0x0c,0x00,0x06,0x00,0x26,0x00,0x00,0x00,0xa7,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xa1,0x03,0x00,0x00,0xba,0x00,0x05,0x00,0x3b,0x01,0x00,0x00, +0xa8,0x03,0x00,0x00,0xa7,0x03,0x00,0x00,0x3a,0x01,0x00,0x00,0x9a,0x00,0x04,0x00, +0x34,0x01,0x00,0x00,0xa9,0x03,0x00,0x00,0xa8,0x03,0x00,0x00,0x83,0x00,0x05,0x00, +0x26,0x00,0x00,0x00,0xb3,0x03,0x00,0x00,0x0d,0x04,0x00,0x00,0x51,0x04,0x00,0x00, +0x83,0x00,0x05,0x00,0x26,0x00,0x00,0x00,0xb9,0x03,0x00,0x00,0x2f,0x04,0x00,0x00, +0x73,0x04,0x00,0x00,0xa6,0x00,0x05,0x00,0x34,0x01,0x00,0x00,0xbc,0x03,0x00,0x00, +0xa5,0x03,0x00,0x00,0xa9,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0xc3,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xbc,0x03,0x00,0x00,0xbd,0x03,0x00,0x00, +0xc2,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xbd,0x03,0x00,0x00,0x0c,0x00,0x07,0x00, +0x26,0x00,0x00,0x00,0xc0,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x3a,0x01,0x00,0x00,0xb3,0x03,0x00,0x00,0x88,0x00,0x05,0x00,0x26,0x00,0x00,0x00, +0xc1,0x03,0x00,0x00,0xb9,0x03,0x00,0x00,0xc0,0x03,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc3,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xc2,0x03,0x00,0x00,0xf9,0x00,0x02,0x00, +0xc3,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xc3,0x03,0x00,0x00,0xf5,0x00,0x07,0x00, +0x26,0x00,0x00,0x00,0xea,0x06,0x00,0x00,0xc1,0x03,0x00,0x00,0xbd,0x03,0x00,0x00, +0xb1,0x01,0x00,0x00,0xc2,0x03,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc6,0x03,0x00,0x00,0xea,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc8,0x03,0x00,0x00,0xea,0x06,0x00,0x00,0x01,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xc9,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xc6,0x03,0x00,0x00,0xc8,0x03,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xcb,0x03,0x00,0x00,0xea,0x06,0x00,0x00,0x02,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xcc,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0xc9,0x03,0x00,0x00,0xcb,0x03,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xd1,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0xb9,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd2,0x03,0x00,0x00, +0xcc,0x03,0x00,0x00,0xd1,0x03,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x78,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xd2,0x03,0x00,0x00, +0x69,0x00,0x00,0x00,0x6a,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0x34,0x01,0x00,0x00, +0x69,0x03,0x00,0x00,0x78,0x04,0x00,0x00,0x39,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x6e,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x69,0x03,0x00,0x00, +0x6a,0x03,0x00,0x00,0x6e,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x6a,0x03,0x00,0x00, +0x5f,0x00,0x07,0x00,0x73,0x00,0x00,0x00,0xc8,0x04,0x00,0x00,0x54,0x03,0x00,0x00, +0xb1,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x77,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x73,0x00,0x00,0x00,0xce,0x04,0x00,0x00,0x5a,0x03,0x00,0x00,0xb1,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x77,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x73,0x00,0x00,0x00, +0xd4,0x04,0x00,0x00,0xe3,0x03,0x00,0x00,0xca,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x77,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x73,0x00,0x00,0x00,0xda,0x04,0x00,0x00, +0xe9,0x03,0x00,0x00,0xca,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x77,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe0,0x04,0x00,0x00,0xc8,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe1,0x04,0x00,0x00, +0xe3,0x00,0x00,0x00,0xe0,0x04,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe3,0x04,0x00,0x00,0xc8,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe4,0x04,0x00,0x00,0xe7,0x00,0x00,0x00,0xe3,0x04,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe5,0x04,0x00,0x00,0xe1,0x04,0x00,0x00, +0xe4,0x04,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe7,0x04,0x00,0x00, +0xc8,0x04,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe8,0x04,0x00,0x00,0xe3,0x00,0x00,0x00,0xe7,0x04,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xe9,0x04,0x00,0x00,0xe5,0x04,0x00,0x00,0xe8,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xec,0x04,0x00,0x00,0xe7,0x00,0x00,0x00, +0xe0,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xef,0x04,0x00,0x00, +0xe7,0x00,0x00,0x00,0xe7,0x04,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf0,0x04,0x00,0x00,0xec,0x04,0x00,0x00,0xef,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xf3,0x04,0x00,0x00,0xf8,0x00,0x00,0x00,0xe0,0x04,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf7,0x04,0x00,0x00,0xf3,0x04,0x00,0x00, +0xe4,0x04,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfb,0x04,0x00,0x00, +0xf7,0x04,0x00,0x00,0xe8,0x04,0x00,0x00,0x50,0x00,0x06,0x00,0x26,0x00,0x00,0x00, +0xfc,0x04,0x00,0x00,0xe9,0x04,0x00,0x00,0xf0,0x04,0x00,0x00,0xfb,0x04,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x02,0x05,0x00,0x00,0xce,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x03,0x05,0x00,0x00, +0xe3,0x00,0x00,0x00,0x02,0x05,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x05,0x05,0x00,0x00,0xce,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x06,0x05,0x00,0x00,0xe7,0x00,0x00,0x00,0x05,0x05,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x07,0x05,0x00,0x00,0x03,0x05,0x00,0x00, +0x06,0x05,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x09,0x05,0x00,0x00, +0xce,0x04,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x0a,0x05,0x00,0x00,0xe3,0x00,0x00,0x00,0x09,0x05,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x0b,0x05,0x00,0x00,0x07,0x05,0x00,0x00,0x0a,0x05,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0e,0x05,0x00,0x00,0xe7,0x00,0x00,0x00, +0x02,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x11,0x05,0x00,0x00, +0xe7,0x00,0x00,0x00,0x09,0x05,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x12,0x05,0x00,0x00,0x0e,0x05,0x00,0x00,0x11,0x05,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x15,0x05,0x00,0x00,0xf8,0x00,0x00,0x00,0x02,0x05,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x19,0x05,0x00,0x00,0x15,0x05,0x00,0x00, +0x06,0x05,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x1d,0x05,0x00,0x00, +0x19,0x05,0x00,0x00,0x0a,0x05,0x00,0x00,0x50,0x00,0x06,0x00,0x26,0x00,0x00,0x00, +0x1e,0x05,0x00,0x00,0x0b,0x05,0x00,0x00,0x12,0x05,0x00,0x00,0x1d,0x05,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x24,0x05,0x00,0x00,0xd4,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x25,0x05,0x00,0x00, +0xe3,0x00,0x00,0x00,0x24,0x05,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x27,0x05,0x00,0x00,0xd4,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x28,0x05,0x00,0x00,0xe7,0x00,0x00,0x00,0x27,0x05,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x29,0x05,0x00,0x00,0x25,0x05,0x00,0x00, +0x28,0x05,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2b,0x05,0x00,0x00, +0xd4,0x04,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x2c,0x05,0x00,0x00,0xe3,0x00,0x00,0x00,0x2b,0x05,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2d,0x05,0x00,0x00,0x29,0x05,0x00,0x00,0x2c,0x05,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x30,0x05,0x00,0x00,0xe7,0x00,0x00,0x00, +0x24,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x33,0x05,0x00,0x00, +0xe7,0x00,0x00,0x00,0x2b,0x05,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x34,0x05,0x00,0x00,0x30,0x05,0x00,0x00,0x33,0x05,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x37,0x05,0x00,0x00,0xf8,0x00,0x00,0x00,0x24,0x05,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3b,0x05,0x00,0x00,0x37,0x05,0x00,0x00, +0x28,0x05,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3f,0x05,0x00,0x00, +0x3b,0x05,0x00,0x00,0x2c,0x05,0x00,0x00,0x50,0x00,0x06,0x00,0x26,0x00,0x00,0x00, +0x40,0x05,0x00,0x00,0x2d,0x05,0x00,0x00,0x34,0x05,0x00,0x00,0x3f,0x05,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x46,0x05,0x00,0x00,0xda,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x47,0x05,0x00,0x00, +0xe3,0x00,0x00,0x00,0x46,0x05,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x49,0x05,0x00,0x00,0xda,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4a,0x05,0x00,0x00,0xe7,0x00,0x00,0x00,0x49,0x05,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4b,0x05,0x00,0x00,0x47,0x05,0x00,0x00, +0x4a,0x05,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4d,0x05,0x00,0x00, +0xda,0x04,0x00,0x00,0x02,0x00,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4e,0x05,0x00,0x00,0xe3,0x00,0x00,0x00,0x4d,0x05,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4f,0x05,0x00,0x00,0x4b,0x05,0x00,0x00,0x4e,0x05,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x52,0x05,0x00,0x00,0xe7,0x00,0x00,0x00, +0x46,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x55,0x05,0x00,0x00, +0xe7,0x00,0x00,0x00,0x4d,0x05,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x56,0x05,0x00,0x00,0x52,0x05,0x00,0x00,0x55,0x05,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x59,0x05,0x00,0x00,0xf8,0x00,0x00,0x00,0x46,0x05,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5d,0x05,0x00,0x00,0x59,0x05,0x00,0x00, +0x4a,0x05,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x61,0x05,0x00,0x00, +0x5d,0x05,0x00,0x00,0x4e,0x05,0x00,0x00,0x50,0x00,0x06,0x00,0x26,0x00,0x00,0x00, +0x62,0x05,0x00,0x00,0x4f,0x05,0x00,0x00,0x56,0x05,0x00,0x00,0x61,0x05,0x00,0x00, +0x83,0x00,0x05,0x00,0x26,0x00,0x00,0x00,0xb5,0x04,0x00,0x00,0x1e,0x05,0x00,0x00, +0xfc,0x04,0x00,0x00,0x0c,0x00,0x06,0x00,0x26,0x00,0x00,0x00,0xb6,0x04,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xb5,0x04,0x00,0x00,0x83,0x00,0x05,0x00, +0x26,0x00,0x00,0x00,0xb9,0x04,0x00,0x00,0x62,0x05,0x00,0x00,0x40,0x05,0x00,0x00, +0x0c,0x00,0x06,0x00,0x26,0x00,0x00,0x00,0xba,0x04,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xb9,0x04,0x00,0x00,0x83,0x00,0x05,0x00,0x26,0x00,0x00,0x00, +0xbb,0x04,0x00,0x00,0xb6,0x04,0x00,0x00,0xba,0x04,0x00,0x00,0x0c,0x00,0x06,0x00, +0x26,0x00,0x00,0x00,0xbc,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xbb,0x04,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbd,0x04,0x00,0x00, +0xbc,0x04,0x00,0x00,0x56,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00, +0x67,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xbd,0x04,0x00,0x00, +0x69,0x00,0x00,0x00,0x6a,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x0b,0x01,0x00,0x00, +0x6a,0x05,0x00,0x00,0x0a,0x01,0x00,0x00,0x77,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x6b,0x05,0x00,0x00,0x6a,0x05,0x00,0x00,0xb8,0x00,0x05,0x00, +0x34,0x01,0x00,0x00,0xc1,0x04,0x00,0x00,0x67,0x05,0x00,0x00,0x6b,0x05,0x00,0x00, +0xa9,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc2,0x04,0x00,0x00,0xc1,0x04,0x00,0x00, +0x69,0x00,0x00,0x00,0x6a,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0x6e,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x6e,0x03,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00, +0xeb,0x06,0x00,0x00,0x78,0x04,0x00,0x00,0xc3,0x03,0x00,0x00,0xc2,0x04,0x00,0x00, +0x6a,0x03,0x00,0x00,0x52,0x00,0x06,0x00,0x16,0x00,0x00,0x00,0xd4,0x06,0x00,0x00, +0xeb,0x06,0x00,0x00,0xdc,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0xba,0x00,0x05,0x00, +0x34,0x01,0x00,0x00,0xe5,0x02,0x00,0x00,0xeb,0x06,0x00,0x00,0xe7,0x00,0x00,0x00, +0xf7,0x00,0x03,0x00,0xe7,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xe5,0x02,0x00,0x00,0xe6,0x02,0x00,0x00,0xe7,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe6,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x8f,0x05,0x00,0x00,0xf8,0x00,0x02,0x00, +0x8f,0x05,0x00,0x00,0xf5,0x00,0x07,0x00,0x11,0x00,0x00,0x00,0xee,0x06,0x00,0x00, +0xdc,0x01,0x00,0x00,0xe6,0x02,0x00,0x00,0xc2,0x05,0x00,0x00,0xc0,0x05,0x00,0x00, +0xf5,0x00,0x07,0x00,0x11,0x00,0x00,0x00,0xfc,0x06,0x00,0x00,0x77,0x00,0x00,0x00, +0xe6,0x02,0x00,0x00,0xfb,0x06,0x00,0x00,0xc0,0x05,0x00,0x00,0xb1,0x00,0x05,0x00, +0x34,0x01,0x00,0x00,0x92,0x05,0x00,0x00,0xee,0x06,0x00,0x00,0xe3,0x01,0x00,0x00, +0xf6,0x00,0x04,0x00,0xc3,0x05,0x00,0x00,0xc0,0x05,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x92,0x05,0x00,0x00,0x93,0x05,0x00,0x00,0xc3,0x05,0x00,0x00, +0xf8,0x00,0x02,0x00,0x93,0x05,0x00,0x00,0xf9,0x00,0x02,0x00,0x94,0x05,0x00,0x00, +0xf8,0x00,0x02,0x00,0x94,0x05,0x00,0x00,0xf5,0x00,0x07,0x00,0x11,0x00,0x00,0x00, +0xfb,0x06,0x00,0x00,0xfc,0x06,0x00,0x00,0x93,0x05,0x00,0x00,0xb6,0x05,0x00,0x00, +0x98,0x05,0x00,0x00,0xf5,0x00,0x07,0x00,0x11,0x00,0x00,0x00,0xf9,0x06,0x00,0x00, +0xdc,0x01,0x00,0x00,0x93,0x05,0x00,0x00,0xbe,0x05,0x00,0x00,0x98,0x05,0x00,0x00, +0xb1,0x00,0x05,0x00,0x34,0x01,0x00,0x00,0x97,0x05,0x00,0x00,0xf9,0x06,0x00,0x00, +0xe3,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0xbf,0x05,0x00,0x00,0x98,0x05,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x97,0x05,0x00,0x00,0x98,0x05,0x00,0x00, +0xbf,0x05,0x00,0x00,0xf8,0x00,0x02,0x00,0x98,0x05,0x00,0x00,0x50,0x00,0x05,0x00, +0x12,0x00,0x00,0x00,0x9c,0x05,0x00,0x00,0xf9,0x06,0x00,0x00,0xee,0x06,0x00,0x00, +0x80,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x9d,0x05,0x00,0x00,0xb1,0x02,0x00,0x00, +0x9c,0x05,0x00,0x00,0x5f,0x00,0x07,0x00,0x73,0x00,0x00,0x00,0xe7,0x05,0x00,0x00, +0x5a,0x03,0x00,0x00,0x9d,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x77,0x00,0x00,0x00, +0x4f,0x00,0x08,0x00,0x26,0x00,0x00,0x00,0xe8,0x05,0x00,0x00,0xe7,0x05,0x00,0x00, +0xe7,0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x73,0x00,0x00,0x00,0xed,0x05,0x00,0x00,0x54,0x03,0x00,0x00, +0x9d,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x77,0x00,0x00,0x00,0x4f,0x00,0x08,0x00, +0x26,0x00,0x00,0x00,0xee,0x05,0x00,0x00,0xed,0x05,0x00,0x00,0xed,0x05,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00, +0x26,0x00,0x00,0x00,0xa5,0x05,0x00,0x00,0xe8,0x05,0x00,0x00,0xee,0x05,0x00,0x00, +0x0c,0x00,0x06,0x00,0x26,0x00,0x00,0x00,0xa6,0x05,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xa5,0x05,0x00,0x00,0x80,0x00,0x05,0x00,0x12,0x00,0x00,0x00, +0xab,0x05,0x00,0x00,0xca,0x02,0x00,0x00,0x9c,0x05,0x00,0x00,0x5f,0x00,0x07,0x00, +0x73,0x00,0x00,0x00,0xf3,0x05,0x00,0x00,0xe9,0x03,0x00,0x00,0xab,0x05,0x00,0x00, +0x02,0x00,0x00,0x00,0x77,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x26,0x00,0x00,0x00, +0xf4,0x05,0x00,0x00,0xf3,0x05,0x00,0x00,0xf3,0x05,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x73,0x00,0x00,0x00, +0xf9,0x05,0x00,0x00,0xe3,0x03,0x00,0x00,0xab,0x05,0x00,0x00,0x02,0x00,0x00,0x00, +0x77,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x26,0x00,0x00,0x00,0xfa,0x05,0x00,0x00, +0xf9,0x05,0x00,0x00,0xf9,0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x26,0x00,0x00,0x00,0xb3,0x05,0x00,0x00, +0xf4,0x05,0x00,0x00,0xfa,0x05,0x00,0x00,0x0c,0x00,0x06,0x00,0x26,0x00,0x00,0x00, +0xb4,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xb3,0x05,0x00,0x00, +0x80,0x00,0x05,0x00,0x11,0x00,0x00,0x00,0xb6,0x05,0x00,0x00,0xfb,0x06,0x00,0x00, +0x02,0x02,0x00,0x00,0x83,0x00,0x05,0x00,0x26,0x00,0x00,0x00,0xb9,0x05,0x00,0x00, +0xa6,0x05,0x00,0x00,0xb4,0x05,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xba,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0xb9,0x05,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xbb,0x05,0x00,0x00,0x8a,0x05,0x00,0x00, +0xfb,0x06,0x00,0x00,0x3e,0x00,0x03,0x00,0xbb,0x05,0x00,0x00,0xba,0x05,0x00,0x00, +0x80,0x00,0x05,0x00,0x11,0x00,0x00,0x00,0xbe,0x05,0x00,0x00,0xf9,0x06,0x00,0x00, +0x02,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x94,0x05,0x00,0x00,0xf8,0x00,0x02,0x00, +0xbf,0x05,0x00,0x00,0xf9,0x00,0x02,0x00,0xc0,0x05,0x00,0x00,0xf8,0x00,0x02,0x00, +0xc0,0x05,0x00,0x00,0x80,0x00,0x05,0x00,0x11,0x00,0x00,0x00,0xc2,0x05,0x00,0x00, +0xee,0x06,0x00,0x00,0x02,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x8f,0x05,0x00,0x00, +0xf8,0x00,0x02,0x00,0xc3,0x05,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xc4,0x05,0x00,0x00,0x8a,0x05,0x00,0x00,0x0e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xc5,0x05,0x00,0x00,0xc4,0x05,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xc6,0x05,0x00,0x00,0x8a,0x05,0x00,0x00,0x11,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc7,0x05,0x00,0x00,0xc6,0x05,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc8,0x05,0x00,0x00,0xc5,0x05,0x00,0x00, +0xc7,0x05,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xc9,0x05,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xc8,0x05,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xca,0x05,0x00,0x00,0x8a,0x05,0x00,0x00,0x16,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xcb,0x05,0x00,0x00,0xca,0x05,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xcd,0x05,0x00,0x00,0xc6,0x05,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xce,0x05,0x00,0x00,0xcb,0x05,0x00,0x00, +0xcd,0x05,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xcf,0x05,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xce,0x05,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd0,0x05,0x00,0x00,0xc9,0x05,0x00,0x00,0xcf,0x05,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xd1,0x05,0x00,0x00,0x8a,0x05,0x00,0x00, +0x02,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd2,0x05,0x00,0x00, +0xd1,0x05,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd4,0x05,0x00,0x00, +0xc6,0x05,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xd5,0x05,0x00,0x00, +0xd2,0x05,0x00,0x00,0xd4,0x05,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xd6,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xd5,0x05,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xd7,0x05,0x00,0x00,0x8a,0x05,0x00,0x00, +0x25,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xd8,0x05,0x00,0x00, +0xd7,0x05,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xda,0x05,0x00,0x00, +0xc6,0x05,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdb,0x05,0x00,0x00, +0xd8,0x05,0x00,0x00,0xda,0x05,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xdc,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xdb,0x05,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xdd,0x05,0x00,0x00,0xd6,0x05,0x00,0x00, +0xdc,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xe0,0x05,0x00,0x00, +0xd0,0x05,0x00,0x00,0xdd,0x05,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xe1,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0xe0,0x05,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xe2,0x05,0x00,0x00,0x01,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0xe1,0x05,0x00,0x00,0xf9,0x00,0x02,0x00,0x07,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0x07,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x11,0x00,0x00,0x00, +0xef,0x06,0x00,0x00,0xdc,0x01,0x00,0x00,0xc3,0x05,0x00,0x00,0x2a,0x06,0x00,0x00, +0x28,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x11,0x00,0x00,0x00,0xf8,0x06,0x00,0x00, +0x77,0x00,0x00,0x00,0xc3,0x05,0x00,0x00,0xf7,0x06,0x00,0x00,0x28,0x06,0x00,0x00, +0xb1,0x00,0x05,0x00,0x34,0x01,0x00,0x00,0x0a,0x06,0x00,0x00,0xef,0x06,0x00,0x00, +0xe3,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x2b,0x06,0x00,0x00,0x28,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x0a,0x06,0x00,0x00,0x0b,0x06,0x00,0x00, +0x2b,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0x0b,0x06,0x00,0x00,0xf9,0x00,0x02,0x00, +0x0c,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0x0c,0x06,0x00,0x00,0xf5,0x00,0x07,0x00, +0x11,0x00,0x00,0x00,0xf7,0x06,0x00,0x00,0xf8,0x06,0x00,0x00,0x0b,0x06,0x00,0x00, +0x1e,0x06,0x00,0x00,0x10,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x11,0x00,0x00,0x00, +0xf5,0x06,0x00,0x00,0xdc,0x01,0x00,0x00,0x0b,0x06,0x00,0x00,0x26,0x06,0x00,0x00, +0x10,0x06,0x00,0x00,0xb1,0x00,0x05,0x00,0x34,0x01,0x00,0x00,0x0f,0x06,0x00,0x00, +0xf5,0x06,0x00,0x00,0xe3,0x01,0x00,0x00,0xf6,0x00,0x04,0x00,0x27,0x06,0x00,0x00, +0x10,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x0f,0x06,0x00,0x00, +0x10,0x06,0x00,0x00,0x27,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0x10,0x06,0x00,0x00, +0x50,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x14,0x06,0x00,0x00,0xf5,0x06,0x00,0x00, +0xef,0x06,0x00,0x00,0x80,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x15,0x06,0x00,0x00, +0xb1,0x02,0x00,0x00,0x14,0x06,0x00,0x00,0x5f,0x00,0x07,0x00,0x73,0x00,0x00,0x00, +0x4f,0x06,0x00,0x00,0x54,0x03,0x00,0x00,0x15,0x06,0x00,0x00,0x02,0x00,0x00,0x00, +0x77,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x26,0x00,0x00,0x00,0x50,0x06,0x00,0x00, +0x4f,0x06,0x00,0x00,0x4f,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x80,0x00,0x05,0x00,0x12,0x00,0x00,0x00,0x1b,0x06,0x00,0x00, +0xca,0x02,0x00,0x00,0x14,0x06,0x00,0x00,0x5f,0x00,0x07,0x00,0x73,0x00,0x00,0x00, +0x55,0x06,0x00,0x00,0xe3,0x03,0x00,0x00,0x1b,0x06,0x00,0x00,0x02,0x00,0x00,0x00, +0x77,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x26,0x00,0x00,0x00,0x56,0x06,0x00,0x00, +0x55,0x06,0x00,0x00,0x55,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x80,0x00,0x05,0x00,0x11,0x00,0x00,0x00,0x1e,0x06,0x00,0x00, +0xf7,0x06,0x00,0x00,0x02,0x02,0x00,0x00,0x83,0x00,0x05,0x00,0x26,0x00,0x00,0x00, +0x21,0x06,0x00,0x00,0x50,0x06,0x00,0x00,0x56,0x06,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x22,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0x21,0x06,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x23,0x06,0x00,0x00, +0x02,0x06,0x00,0x00,0xf7,0x06,0x00,0x00,0x3e,0x00,0x03,0x00,0x23,0x06,0x00,0x00, +0x22,0x06,0x00,0x00,0x80,0x00,0x05,0x00,0x11,0x00,0x00,0x00,0x26,0x06,0x00,0x00, +0xf5,0x06,0x00,0x00,0x02,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x0c,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0x27,0x06,0x00,0x00,0xf9,0x00,0x02,0x00,0x28,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0x28,0x06,0x00,0x00,0x80,0x00,0x05,0x00,0x11,0x00,0x00,0x00, +0x2a,0x06,0x00,0x00,0xef,0x06,0x00,0x00,0x02,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x07,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0x2b,0x06,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x2c,0x06,0x00,0x00,0x02,0x06,0x00,0x00,0x0e,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2d,0x06,0x00,0x00,0x2c,0x06,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x2e,0x06,0x00,0x00,0x02,0x06,0x00,0x00, +0x11,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2f,0x06,0x00,0x00, +0x2e,0x06,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x30,0x06,0x00,0x00, +0x2d,0x06,0x00,0x00,0x2f,0x06,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x31,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x30,0x06,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x32,0x06,0x00,0x00,0x02,0x06,0x00,0x00, +0x16,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x33,0x06,0x00,0x00, +0x32,0x06,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x35,0x06,0x00,0x00, +0x2e,0x06,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x36,0x06,0x00,0x00, +0x33,0x06,0x00,0x00,0x35,0x06,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x37,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x36,0x06,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x38,0x06,0x00,0x00,0x31,0x06,0x00,0x00, +0x37,0x06,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x39,0x06,0x00,0x00, +0x02,0x06,0x00,0x00,0x02,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x3a,0x06,0x00,0x00,0x39,0x06,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x3c,0x06,0x00,0x00,0x2e,0x06,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3d,0x06,0x00,0x00,0x3a,0x06,0x00,0x00,0x3c,0x06,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x3e,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x3d,0x06,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x3f,0x06,0x00,0x00, +0x02,0x06,0x00,0x00,0x25,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x40,0x06,0x00,0x00,0x3f,0x06,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x42,0x06,0x00,0x00,0x2e,0x06,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x43,0x06,0x00,0x00,0x40,0x06,0x00,0x00,0x42,0x06,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x44,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x43,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x45,0x06,0x00,0x00, +0x3e,0x06,0x00,0x00,0x44,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x48,0x06,0x00,0x00,0x38,0x06,0x00,0x00,0x45,0x06,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x49,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0x48,0x06,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x4a,0x06,0x00,0x00, +0x01,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x49,0x06,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7e,0x05,0x00,0x00,0xe2,0x05,0x00,0x00,0x4a,0x06,0x00,0x00, +0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0x5a,0x06,0x00,0x00,0x01,0x00,0x00,0x00, +0x2b,0x00,0x00,0x00,0x7e,0x05,0x00,0x00,0x69,0x00,0x00,0x00,0x6a,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x0b,0x01,0x00,0x00,0xee,0x02,0x00,0x00,0x0a,0x01,0x00,0x00, +0xe3,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xef,0x02,0x00,0x00, +0xee,0x02,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf2,0x02,0x00,0x00, +0x5a,0x06,0x00,0x00,0xef,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x0b,0x01,0x00,0x00, +0xf6,0x02,0x00,0x00,0x0a,0x01,0x00,0x00,0x0e,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xf7,0x02,0x00,0x00,0xf6,0x02,0x00,0x00,0xb8,0x00,0x05,0x00, +0x34,0x01,0x00,0x00,0xf8,0x02,0x00,0x00,0xf2,0x02,0x00,0x00,0xf7,0x02,0x00,0x00, +0xf7,0x00,0x03,0x00,0xfb,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xf8,0x02,0x00,0x00,0xfa,0x02,0x00,0x00,0xfe,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfa,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xfb,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfe,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xfb,0x02,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfb,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0xf2,0x06,0x00,0x00, +0xf2,0x02,0x00,0x00,0xfa,0x02,0x00,0x00,0xf7,0x02,0x00,0x00,0xfe,0x02,0x00,0x00, +0x52,0x00,0x06,0x00,0x16,0x00,0x00,0x00,0xde,0x06,0x00,0x00,0xf2,0x06,0x00,0x00, +0xd4,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xe7,0x02,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe7,0x02,0x00,0x00,0xf5,0x00,0x07,0x00,0x16,0x00,0x00,0x00, +0xf4,0x06,0x00,0x00,0xd4,0x06,0x00,0x00,0x6e,0x03,0x00,0x00,0xde,0x06,0x00,0x00, +0xfb,0x02,0x00,0x00,0x41,0x00,0x05,0x00,0x0b,0x01,0x00,0x00,0x03,0x03,0x00,0x00, +0x0a,0x01,0x00,0x00,0x02,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x04,0x03,0x00,0x00,0x03,0x03,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x06,0x03,0x00,0x00,0xf4,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x07,0x03,0x00,0x00,0x06,0x03,0x00,0x00,0x04,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x83,0x00,0x00,0x00,0x5d,0x06,0x00,0x00,0x85,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x73,0x00,0x00,0x00,0x62,0x06,0x00,0x00,0x5d,0x06,0x00,0x00, +0xb1,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x77,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x63,0x06,0x00,0x00,0x62,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x0e,0x03,0x00,0x00,0xf4,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x68,0x06,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x0e,0x03,0x00,0x00,0x63,0x06,0x00,0x00, +0x7c,0x00,0x04,0x00,0x20,0x00,0x00,0x00,0x13,0x03,0x00,0x00,0xb1,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x83,0x00,0x00,0x00,0x6b,0x06,0x00,0x00,0x90,0x00,0x00,0x00, +0x7c,0x00,0x04,0x00,0x12,0x00,0x00,0x00,0x6d,0x06,0x00,0x00,0x13,0x03,0x00,0x00, +0x5f,0x00,0x07,0x00,0x73,0x00,0x00,0x00,0x6e,0x06,0x00,0x00,0x6b,0x06,0x00,0x00, +0x6d,0x06,0x00,0x00,0x02,0x00,0x00,0x00,0x77,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6f,0x06,0x00,0x00,0x6e,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x74,0x06,0x00,0x00,0x01,0x00,0x00,0x00, +0x28,0x00,0x00,0x00,0x07,0x03,0x00,0x00,0x6f,0x06,0x00,0x00,0x3d,0x00,0x04,0x00, +0xc1,0x00,0x00,0x00,0x76,0x06,0x00,0x00,0xc3,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x73,0x00,0x00,0x00,0x7a,0x06,0x00,0x00,0x68,0x06,0x00,0x00,0x69,0x00,0x00,0x00, +0x69,0x00,0x00,0x00,0x69,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x76,0x06,0x00,0x00, +0xb1,0x02,0x00,0x00,0x7a,0x06,0x00,0x00,0x3d,0x00,0x04,0x00,0xc1,0x00,0x00,0x00, +0x7b,0x06,0x00,0x00,0xc9,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x73,0x00,0x00,0x00, +0x7f,0x06,0x00,0x00,0x74,0x06,0x00,0x00,0x69,0x00,0x00,0x00,0x69,0x00,0x00,0x00, +0x69,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0x7b,0x06,0x00,0x00,0xb1,0x02,0x00,0x00, +0x7f,0x06,0x00,0x00,0x3d,0x00,0x04,0x00,0xd0,0x00,0x00,0x00,0x81,0x06,0x00,0x00, +0xd2,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x73,0x00,0x00,0x00,0x87,0x06,0x00,0x00, +0xcf,0x02,0x00,0x00,0xd0,0x02,0x00,0x00,0xd1,0x02,0x00,0x00,0x69,0x00,0x00,0x00, +0x63,0x00,0x04,0x00,0x81,0x06,0x00,0x00,0xb1,0x02,0x00,0x00,0x87,0x06,0x00,0x00, +0x3d,0x00,0x04,0x00,0xd0,0x00,0x00,0x00,0x89,0x06,0x00,0x00,0xda,0x00,0x00,0x00, +0x50,0x00,0x07,0x00,0x73,0x00,0x00,0x00,0x8f,0x06,0x00,0x00,0xd7,0x02,0x00,0x00, +0xd8,0x02,0x00,0x00,0xd9,0x02,0x00,0x00,0x69,0x00,0x00,0x00,0x63,0x00,0x04,0x00, +0x89,0x06,0x00,0x00,0xb1,0x02,0x00,0x00,0x8f,0x06,0x00,0x00,0xfd,0x00,0x01,0x00, +0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_tcr_autogen_pass_b4fce174b60032b7b7d6696ae206474b.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_tcr_autogen_pass_b4fce174b60032b7b7d6696ae206474b.h new file mode 100644 index 00000000..22bbef79 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_tcr_autogen_pass_b4fce174b60032b7b7d6696ae206474b.h @@ -0,0 +1,931 @@ +// ffx_fsr2_tcr_autogen_pass_b4fce174b60032b7b7d6696ae206474b.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_tcr_autogen_pass_b4fce174b60032b7b7d6696ae206474b_SampledImageResourceNames[] = { "r_input_opaque_only", "r_input_color_jittered", "r_input_motion_vectors", "r_input_prev_color_pre_alpha", "r_input_prev_color_post_alpha", "r_reactive_mask", "r_transparency_and_composition_mask", }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_b4fce174b60032b7b7d6696ae206474b_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 5, 6, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_b4fce174b60032b7b7d6696ae206474b_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_b4fce174b60032b7b7d6696ae206474b_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_tcr_autogen_pass_b4fce174b60032b7b7d6696ae206474b_StorageImageResourceNames[] = { "rw_output_autoreactive", "rw_output_autocomposition", "rw_output_prev_color_pre_alpha", "rw_output_prev_color_post_alpha", }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_b4fce174b60032b7b7d6696ae206474b_StorageImageResourceBindings[] = { 7, 8, 9, 10, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_b4fce174b60032b7b7d6696ae206474b_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_b4fce174b60032b7b7d6696ae206474b_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_tcr_autogen_pass_b4fce174b60032b7b7d6696ae206474b_UniformBufferResourceNames[] = { "cbFSR2", "cbGenerateReactive", }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_b4fce174b60032b7b7d6696ae206474b_UniformBufferResourceBindings[] = { 11, 12, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_b4fce174b60032b7b7d6696ae206474b_UniformBufferResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_b4fce174b60032b7b7d6696ae206474b_UniformBufferResourceSets[] = { 1, 1, }; + +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_b4fce174b60032b7b7d6696ae206474b_size = 14528; + +static const unsigned char g_ffx_fsr2_tcr_autogen_pass_b4fce174b60032b7b7d6696ae206474b_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x05,0x07,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x09,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x16,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x06,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0xe4,0x02,0x00,0x00, +0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00, +0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75, +0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00, +0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65, +0x72,0x5f,0x31,0x36,0x62,0x69,0x74,0x5f,0x73,0x74,0x6f,0x72,0x61,0x67,0x65,0x00, +0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65, +0x72,0x5f,0x65,0x78,0x70,0x6c,0x69,0x63,0x69,0x74,0x5f,0x61,0x72,0x69,0x74,0x68, +0x6d,0x65,0x74,0x69,0x63,0x5f,0x74,0x79,0x70,0x65,0x73,0x00,0x04,0x00,0x0a,0x00, +0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74, +0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69, +0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c, +0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74, +0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0x88,0x00,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x88,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00, +0x06,0x00,0x07,0x00,0x88,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78, +0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00, +0x88,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79, +0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x88,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52, +0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e, +0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0x88,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f, +0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0x88,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55, +0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0x88,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00, +0x88,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54, +0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00, +0x88,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00, +0x06,0x00,0x08,0x00,0x88,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74, +0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00, +0x06,0x00,0x08,0x00,0x88,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77, +0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00, +0x06,0x00,0x0b,0x00,0x88,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74, +0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43, +0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00, +0x88,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f, +0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00,0x88,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61, +0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x88,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e, +0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00,0x88,0x00,0x00,0x00, +0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65, +0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x88,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69, +0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0x88,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67, +0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00,0x88,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f, +0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00, +0x05,0x00,0x04,0x00,0x8a,0x00,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00, +0x05,0x00,0x06,0x00,0x99,0x00,0x00,0x00,0x72,0x5f,0x72,0x65,0x61,0x63,0x74,0x69, +0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x00,0x05,0x00,0x0b,0x00,0xa4,0x00,0x00,0x00, +0x72,0x5f,0x74,0x72,0x61,0x6e,0x73,0x70,0x61,0x72,0x65,0x6e,0x63,0x79,0x5f,0x61, +0x6e,0x64,0x5f,0x63,0x6f,0x6d,0x70,0x6f,0x73,0x69,0x74,0x69,0x6f,0x6e,0x5f,0x6d, +0x61,0x73,0x6b,0x00,0x05,0x00,0x08,0x00,0xac,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x5f,0x6a,0x69,0x74,0x74,0x65,0x72, +0x65,0x64,0x00,0x00,0x05,0x00,0x08,0x00,0xb5,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f, +0x72,0x73,0x00,0x00,0x05,0x00,0x07,0x00,0xc1,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x6f,0x70,0x61,0x71,0x75,0x65,0x5f,0x6f,0x6e,0x6c,0x79,0x00, +0x05,0x00,0x0a,0x00,0xc9,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x70,0x72,0x65,0x76,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x5f,0x70,0x72,0x65,0x5f,0x61, +0x6c,0x70,0x68,0x61,0x00,0x00,0x00,0x00,0x05,0x00,0x0a,0x00,0xd1,0x00,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x70,0x72,0x65,0x76,0x5f,0x63,0x6f,0x6c, +0x6f,0x72,0x5f,0x70,0x6f,0x73,0x74,0x5f,0x61,0x6c,0x70,0x68,0x61,0x00,0x00,0x00, +0x05,0x00,0x08,0x00,0xdb,0x00,0x00,0x00,0x72,0x77,0x5f,0x6f,0x75,0x74,0x70,0x75, +0x74,0x5f,0x61,0x75,0x74,0x6f,0x72,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x00,0x00, +0x05,0x00,0x09,0x00,0xe3,0x00,0x00,0x00,0x72,0x77,0x5f,0x6f,0x75,0x74,0x70,0x75, +0x74,0x5f,0x61,0x75,0x74,0x6f,0x63,0x6f,0x6d,0x70,0x6f,0x73,0x69,0x74,0x69,0x6f, +0x6e,0x00,0x00,0x00,0x05,0x00,0x0a,0x00,0xee,0x00,0x00,0x00,0x72,0x77,0x5f,0x6f, +0x75,0x74,0x70,0x75,0x74,0x5f,0x70,0x72,0x65,0x76,0x5f,0x63,0x6f,0x6c,0x6f,0x72, +0x5f,0x70,0x72,0x65,0x5f,0x61,0x6c,0x70,0x68,0x61,0x00,0x00,0x05,0x00,0x0a,0x00, +0xf8,0x00,0x00,0x00,0x72,0x77,0x5f,0x6f,0x75,0x74,0x70,0x75,0x74,0x5f,0x70,0x72, +0x65,0x76,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x5f,0x70,0x6f,0x73,0x74,0x5f,0x61,0x6c, +0x70,0x68,0x61,0x00,0x05,0x00,0x08,0x00,0x28,0x01,0x00,0x00,0x63,0x62,0x47,0x65, +0x6e,0x65,0x72,0x61,0x74,0x65,0x52,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x74, +0x00,0x00,0x00,0x00,0x06,0x00,0x07,0x00,0x28,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x66,0x54,0x63,0x54,0x68,0x72,0x65,0x73,0x68,0x6f,0x6c,0x64,0x00,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x28,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x66,0x54,0x63,0x53, +0x63,0x61,0x6c,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x07,0x00,0x28,0x01,0x00,0x00, +0x02,0x00,0x00,0x00,0x66,0x52,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x53,0x63,0x61, +0x6c,0x65,0x00,0x00,0x06,0x00,0x07,0x00,0x28,0x01,0x00,0x00,0x03,0x00,0x00,0x00, +0x66,0x52,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x4d,0x61,0x78,0x00,0x00,0x00,0x00, +0x05,0x00,0x07,0x00,0x2a,0x01,0x00,0x00,0x63,0x62,0x47,0x65,0x6e,0x65,0x72,0x61, +0x74,0x65,0x52,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x05,0x00,0x08,0x00, +0xe4,0x02,0x00,0x00,0x67,0x6c,0x5f,0x47,0x6c,0x6f,0x62,0x61,0x6c,0x49,0x6e,0x76, +0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0x10,0x03,0x00,0x00,0x6f,0x75,0x74,0x52,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x4d, +0x61,0x73,0x6b,0x00,0x05,0x00,0x04,0x00,0x5c,0x03,0x00,0x00,0x70,0x61,0x72,0x61, +0x6d,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x88,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x88,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x88,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x88,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x88,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x88,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x88,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x88,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x88,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x88,0x00,0x00,0x00, +0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x88,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x88,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x88,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x88,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x88,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x88,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x88,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x88,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x88,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x88,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x8a,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x8a,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x99,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x99,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xa4,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xa4,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xac,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xac,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb5,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb5,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xc1,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xc1,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xc9,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xc9,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xd1,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xd1,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xdb,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xdb,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xe3,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xe3,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xee,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xee,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xf8,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xf8,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x28,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x28,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x28,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x28,0x01,0x00,0x00, +0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0x28,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x2a,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x2a,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xe4,0x02,0x00,0x00, +0x0b,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x77,0x03,0x00,0x00, +0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00, +0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00, +0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x0c,0x00,0x00,0x00, +0x10,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x0d,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x0c,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x17,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x18,0x00,0x00,0x00,0x17,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x1c,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x25,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x26,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x2c,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x35,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x36,0x00,0x00,0x00,0x35,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x42,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x43,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x49,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x54,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x2c,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x77,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x78,0x00,0x00,0x00, +0x00,0x00,0x80,0x3f,0x2b,0x00,0x04,0x00,0x0c,0x00,0x00,0x00,0x7d,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x0c,0x00,0x00,0x00,0x7e,0x00,0x00,0x00, +0x00,0x3c,0x00,0x00,0x17,0x00,0x04,0x00,0x87,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x1e,0x00,0x15,0x00,0x88,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x18,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x17,0x00,0x00,0x00,0x17,0x00,0x00,0x00,0x87,0x00,0x00,0x00,0x1c,0x00,0x00,0x00, +0x1c,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x89,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x88,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x89,0x00,0x00,0x00, +0x8a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x17,0x00,0x00,0x00, +0x8b,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x8c,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x17,0x00,0x00,0x00, +0x91,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x92,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x97,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x98,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x97,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x98,0x00,0x00,0x00,0x99,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x25,0x00,0x00,0x00,0xa0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x98,0x00,0x00,0x00,0xa4,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x98,0x00,0x00,0x00,0xac,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x98,0x00,0x00,0x00,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x98,0x00,0x00,0x00,0xc1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x98,0x00,0x00,0x00,0xc9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x98,0x00,0x00,0x00,0xd1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0xd9,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xda,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xd9,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xda,0x00,0x00,0x00,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xda,0x00,0x00,0x00,0xe3,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x25,0x00,0x00,0x00,0xe7,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0xec,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xed,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xec,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xed,0x00,0x00,0x00,0xee,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xed,0x00,0x00,0x00,0xf8,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x03,0x01,0x00,0x00, +0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x07,0x01,0x00,0x00, +0x00,0x00,0x00,0x3f,0x2b,0x00,0x04,0x00,0x25,0x00,0x00,0x00,0x0c,0x01,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x18,0x01,0x00,0x00, +0x00,0x00,0x80,0xbe,0x1e,0x00,0x06,0x00,0x28,0x01,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x29,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x28,0x01,0x00,0x00,0x3b,0x00,0x04,0x00, +0x29,0x01,0x00,0x00,0x2a,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x2b,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x14,0x00,0x02,0x00, +0x55,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5a,0x01,0x00,0x00, +0x0a,0xd7,0x23,0x3c,0x2c,0x00,0x06,0x00,0x2c,0x00,0x00,0x00,0x5b,0x01,0x00,0x00, +0x5a,0x01,0x00,0x00,0x5a,0x01,0x00,0x00,0x5a,0x01,0x00,0x00,0x17,0x00,0x04,0x00, +0x5c,0x01,0x00,0x00,0x55,0x01,0x00,0x00,0x03,0x00,0x00,0x00,0x2c,0x00,0x06,0x00, +0x2c,0x00,0x00,0x00,0x77,0x01,0x00,0x00,0x78,0x00,0x00,0x00,0x78,0x00,0x00,0x00, +0x78,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x2c,0x00,0x00,0x00,0xd5,0x01,0x00,0x00, +0x77,0x00,0x00,0x00,0x77,0x00,0x00,0x00,0x77,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x0c,0x00,0x00,0x00,0xf4,0x01,0x00,0x00,0x1e,0x21,0x00,0x00,0x2b,0x00,0x04,0x00, +0x17,0x00,0x00,0x00,0x03,0x02,0x00,0x00,0xff,0xff,0xff,0xff,0x2b,0x00,0x04,0x00, +0x17,0x00,0x00,0x00,0x0a,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x25,0x00,0x00,0x00,0x28,0x02,0x00,0x00,0x09,0x00,0x00,0x00,0x1c,0x00,0x04,0x00, +0x29,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x28,0x02,0x00,0x00,0x20,0x00,0x04,0x00, +0x2a,0x02,0x00,0x00,0x07,0x00,0x00,0x00,0x29,0x02,0x00,0x00,0x2b,0x00,0x04,0x00, +0x17,0x00,0x00,0x00,0x2d,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x17,0x00,0x00,0x00,0x39,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x17,0x00,0x00,0x00,0x3c,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x17,0x00,0x00,0x00,0x41,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x17,0x00,0x00,0x00,0x50,0x02,0x00,0x00,0x07,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0xe2,0x02,0x00,0x00,0x25,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xe3,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0xe2,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0xe3,0x02,0x00,0x00,0xe4,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x15,0x00,0x04,0x00, +0xe7,0x02,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0xe8,0x02,0x00,0x00,0xe7,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x0c,0x00,0x00,0x00,0xee,0x02,0x00,0x00,0x00,0x38,0x00,0x00,0x2c,0x00,0x05,0x00, +0x42,0x00,0x00,0x00,0xef,0x02,0x00,0x00,0xee,0x02,0x00,0x00,0xee,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x42,0x00,0x00,0x00,0x11,0x03,0x00,0x00,0x7d,0x00,0x00,0x00, +0x7d,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x25,0x00,0x00,0x00,0x76,0x03,0x00,0x00, +0x08,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0xe2,0x02,0x00,0x00,0x77,0x03,0x00,0x00, +0x76,0x03,0x00,0x00,0x76,0x03,0x00,0x00,0xe7,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1c,0x00,0x00,0x00,0xf7,0x06,0x00,0x00,0x07,0x01,0x00,0x00,0x07,0x01,0x00,0x00, +0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x2a,0x02,0x00,0x00,0x5b,0x06,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x2a,0x02,0x00,0x00,0xd7,0x05,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x54,0x00,0x00,0x00,0xc6,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x54,0x00,0x00,0x00,0xc7,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x54,0x00,0x00,0x00,0xc8,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x54,0x00,0x00,0x00,0xc9,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x54,0x00,0x00,0x00,0xb7,0x03,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x54,0x00,0x00,0x00,0xb8,0x03,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x54,0x00,0x00,0x00,0xb9,0x03,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x54,0x00,0x00,0x00,0xba,0x03,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x54,0x00,0x00,0x00,0xc5,0x03,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x43,0x00,0x00,0x00,0x10,0x03,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x43,0x00,0x00,0x00,0x5c,0x03,0x00,0x00,0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0xe2,0x02,0x00,0x00,0xe5,0x02,0x00,0x00,0xe4,0x02,0x00,0x00,0x4f,0x00,0x07,0x00, +0x26,0x00,0x00,0x00,0xe6,0x02,0x00,0x00,0xe5,0x02,0x00,0x00,0xe5,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x71,0x00,0x04,0x00,0xe8,0x02,0x00,0x00, +0xe9,0x02,0x00,0x00,0xe6,0x02,0x00,0x00,0x7c,0x00,0x04,0x00,0x36,0x00,0x00,0x00, +0xea,0x02,0x00,0x00,0xe9,0x02,0x00,0x00,0x6f,0x00,0x04,0x00,0x42,0x00,0x00,0x00, +0xed,0x02,0x00,0x00,0xea,0x02,0x00,0x00,0x81,0x00,0x05,0x00,0x42,0x00,0x00,0x00, +0xf0,0x02,0x00,0x00,0xed,0x02,0x00,0x00,0xef,0x02,0x00,0x00,0x41,0x00,0x05,0x00, +0x8c,0x00,0x00,0x00,0x7a,0x03,0x00,0x00,0x8a,0x00,0x00,0x00,0x8b,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x18,0x00,0x00,0x00,0x7b,0x03,0x00,0x00,0x7a,0x03,0x00,0x00, +0x6f,0x00,0x04,0x00,0x42,0x00,0x00,0x00,0xf2,0x02,0x00,0x00,0x7b,0x03,0x00,0x00, +0x88,0x00,0x05,0x00,0x42,0x00,0x00,0x00,0xf3,0x02,0x00,0x00,0xf0,0x02,0x00,0x00, +0xf2,0x02,0x00,0x00,0x72,0x00,0x04,0x00,0x18,0x00,0x00,0x00,0xf7,0x02,0x00,0x00, +0xea,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x97,0x00,0x00,0x00,0x80,0x03,0x00,0x00, +0xb5,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x87,0x00,0x00,0x00,0x82,0x03,0x00,0x00, +0x80,0x03,0x00,0x00,0xf7,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x8b,0x00,0x00,0x00, +0x4f,0x00,0x07,0x00,0x1c,0x00,0x00,0x00,0x83,0x03,0x00,0x00,0x82,0x03,0x00,0x00, +0x82,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x92,0x00,0x00,0x00,0x8a,0x03,0x00,0x00,0x8a,0x00,0x00,0x00,0x91,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x1c,0x00,0x00,0x00,0x8b,0x03,0x00,0x00,0x8a,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x1c,0x00,0x00,0x00,0x86,0x03,0x00,0x00,0x83,0x03,0x00,0x00, +0x8b,0x03,0x00,0x00,0x73,0x00,0x04,0x00,0x42,0x00,0x00,0x00,0xfa,0x02,0x00,0x00, +0x86,0x03,0x00,0x00,0x81,0x00,0x05,0x00,0x42,0x00,0x00,0x00,0xfb,0x02,0x00,0x00, +0xf3,0x02,0x00,0x00,0xfa,0x02,0x00,0x00,0x85,0x00,0x05,0x00,0x42,0x00,0x00,0x00, +0x00,0x03,0x00,0x00,0xfb,0x02,0x00,0x00,0xf2,0x02,0x00,0x00,0x73,0x00,0x04,0x00, +0x1c,0x00,0x00,0x00,0x01,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x83,0x00,0x05,0x00, +0x1c,0x00,0x00,0x00,0x03,0x03,0x00,0x00,0x01,0x03,0x00,0x00,0xf7,0x06,0x00,0x00, +0x6e,0x00,0x04,0x00,0x36,0x00,0x00,0x00,0x04,0x03,0x00,0x00,0x03,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x97,0x00,0x00,0x00,0x92,0x03,0x00,0x00,0xc1,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x87,0x00,0x00,0x00,0x95,0x03,0x00,0x00,0x92,0x03,0x00,0x00, +0xf7,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x8b,0x00,0x00,0x00,0x4f,0x00,0x08,0x00, +0x2c,0x00,0x00,0x00,0x96,0x03,0x00,0x00,0x95,0x03,0x00,0x00,0x95,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x49,0x00,0x00,0x00,0x09,0x03,0x00,0x00,0x96,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x97,0x00,0x00,0x00,0x99,0x03,0x00,0x00,0xac,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x87,0x00,0x00,0x00,0x9b,0x03,0x00,0x00,0x99,0x03,0x00,0x00,0xf7,0x02,0x00,0x00, +0x02,0x00,0x00,0x00,0x8b,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x2c,0x00,0x00,0x00, +0x9c,0x03,0x00,0x00,0x9b,0x03,0x00,0x00,0x9b,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x49,0x00,0x00,0x00, +0x0f,0x03,0x00,0x00,0x9c,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x10,0x03,0x00,0x00, +0x11,0x03,0x00,0x00,0x5f,0x00,0x07,0x00,0x87,0x00,0x00,0x00,0x1c,0x04,0x00,0x00, +0x92,0x03,0x00,0x00,0xf7,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x8b,0x00,0x00,0x00, +0x4f,0x00,0x08,0x00,0x2c,0x00,0x00,0x00,0x1d,0x04,0x00,0x00,0x1c,0x04,0x00,0x00, +0x1c,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x87,0x00,0x00,0x00,0x22,0x04,0x00,0x00,0x99,0x03,0x00,0x00, +0xf7,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x8b,0x00,0x00,0x00,0x4f,0x00,0x08,0x00, +0x2c,0x00,0x00,0x00,0x23,0x04,0x00,0x00,0x22,0x04,0x00,0x00,0x22,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x97,0x00,0x00,0x00,0x26,0x04,0x00,0x00,0xc9,0x00,0x00,0x00,0x72,0x00,0x04,0x00, +0x18,0x00,0x00,0x00,0x28,0x04,0x00,0x00,0x04,0x03,0x00,0x00,0x5f,0x00,0x07,0x00, +0x87,0x00,0x00,0x00,0x29,0x04,0x00,0x00,0x26,0x04,0x00,0x00,0x28,0x04,0x00,0x00, +0x02,0x00,0x00,0x00,0x8b,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x2c,0x00,0x00,0x00, +0x2a,0x04,0x00,0x00,0x29,0x04,0x00,0x00,0x29,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x97,0x00,0x00,0x00, +0x2d,0x04,0x00,0x00,0xd1,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x87,0x00,0x00,0x00, +0x30,0x04,0x00,0x00,0x2d,0x04,0x00,0x00,0x28,0x04,0x00,0x00,0x02,0x00,0x00,0x00, +0x8b,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x2c,0x00,0x00,0x00,0x31,0x04,0x00,0x00, +0x30,0x04,0x00,0x00,0x30,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0xb7,0x03,0x00,0x00,0x1d,0x04,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x35,0x04,0x00,0x00,0xb7,0x03,0x00,0x00, +0xa0,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x36,0x04,0x00,0x00, +0x35,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x37,0x04,0x00,0x00, +0x03,0x01,0x00,0x00,0x36,0x04,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x38,0x04,0x00,0x00,0xb7,0x03,0x00,0x00,0xe7,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x39,0x04,0x00,0x00,0x38,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3a,0x04,0x00,0x00,0x07,0x01,0x00,0x00,0x39,0x04,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3b,0x04,0x00,0x00,0x37,0x04,0x00,0x00, +0x3a,0x04,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x3c,0x04,0x00,0x00, +0xb7,0x03,0x00,0x00,0x0c,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x3d,0x04,0x00,0x00,0x3c,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3e,0x04,0x00,0x00,0x03,0x01,0x00,0x00,0x3d,0x04,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3f,0x04,0x00,0x00,0x3b,0x04,0x00,0x00,0x3e,0x04,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x41,0x04,0x00,0x00,0x35,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x42,0x04,0x00,0x00,0x07,0x01,0x00,0x00, +0x41,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x44,0x04,0x00,0x00, +0x3c,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x45,0x04,0x00,0x00, +0x07,0x01,0x00,0x00,0x44,0x04,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x46,0x04,0x00,0x00,0x42,0x04,0x00,0x00,0x45,0x04,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x48,0x04,0x00,0x00,0x35,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x49,0x04,0x00,0x00,0x18,0x01,0x00,0x00,0x48,0x04,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4b,0x04,0x00,0x00,0x38,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4c,0x04,0x00,0x00,0x07,0x01,0x00,0x00, +0x4b,0x04,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4d,0x04,0x00,0x00, +0x49,0x04,0x00,0x00,0x4c,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x4f,0x04,0x00,0x00,0x3c,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x50,0x04,0x00,0x00,0x03,0x01,0x00,0x00,0x4f,0x04,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x51,0x04,0x00,0x00,0x4d,0x04,0x00,0x00,0x50,0x04,0x00,0x00, +0x50,0x00,0x06,0x00,0x2c,0x00,0x00,0x00,0x52,0x04,0x00,0x00,0x3f,0x04,0x00,0x00, +0x46,0x04,0x00,0x00,0x51,0x04,0x00,0x00,0x3e,0x00,0x03,0x00,0xb8,0x03,0x00,0x00, +0x23,0x04,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x57,0x04,0x00,0x00, +0xb8,0x03,0x00,0x00,0xa0,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x58,0x04,0x00,0x00,0x57,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x59,0x04,0x00,0x00,0x03,0x01,0x00,0x00,0x58,0x04,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x5a,0x04,0x00,0x00,0xb8,0x03,0x00,0x00,0xe7,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5b,0x04,0x00,0x00,0x5a,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5c,0x04,0x00,0x00,0x07,0x01,0x00,0x00, +0x5b,0x04,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5d,0x04,0x00,0x00, +0x59,0x04,0x00,0x00,0x5c,0x04,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x5e,0x04,0x00,0x00,0xb8,0x03,0x00,0x00,0x0c,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x5f,0x04,0x00,0x00,0x5e,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x60,0x04,0x00,0x00,0x03,0x01,0x00,0x00,0x5f,0x04,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x61,0x04,0x00,0x00,0x5d,0x04,0x00,0x00, +0x60,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x63,0x04,0x00,0x00, +0x57,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x64,0x04,0x00,0x00, +0x07,0x01,0x00,0x00,0x63,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x66,0x04,0x00,0x00,0x5e,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x67,0x04,0x00,0x00,0x07,0x01,0x00,0x00,0x66,0x04,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x68,0x04,0x00,0x00,0x64,0x04,0x00,0x00,0x67,0x04,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x6a,0x04,0x00,0x00,0x57,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6b,0x04,0x00,0x00,0x18,0x01,0x00,0x00, +0x6a,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x6d,0x04,0x00,0x00, +0x5a,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6e,0x04,0x00,0x00, +0x07,0x01,0x00,0x00,0x6d,0x04,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6f,0x04,0x00,0x00,0x6b,0x04,0x00,0x00,0x6e,0x04,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x71,0x04,0x00,0x00,0x5e,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x72,0x04,0x00,0x00,0x03,0x01,0x00,0x00,0x71,0x04,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x73,0x04,0x00,0x00,0x6f,0x04,0x00,0x00, +0x72,0x04,0x00,0x00,0x50,0x00,0x06,0x00,0x2c,0x00,0x00,0x00,0x74,0x04,0x00,0x00, +0x61,0x04,0x00,0x00,0x68,0x04,0x00,0x00,0x73,0x04,0x00,0x00,0x3e,0x00,0x03,0x00, +0xb9,0x03,0x00,0x00,0x2a,0x04,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x79,0x04,0x00,0x00,0xb9,0x03,0x00,0x00,0xa0,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x7a,0x04,0x00,0x00,0x79,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7b,0x04,0x00,0x00,0x03,0x01,0x00,0x00,0x7a,0x04,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x7c,0x04,0x00,0x00,0xb9,0x03,0x00,0x00, +0xe7,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x7d,0x04,0x00,0x00, +0x7c,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7e,0x04,0x00,0x00, +0x07,0x01,0x00,0x00,0x7d,0x04,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7f,0x04,0x00,0x00,0x7b,0x04,0x00,0x00,0x7e,0x04,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x80,0x04,0x00,0x00,0xb9,0x03,0x00,0x00,0x0c,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x81,0x04,0x00,0x00,0x80,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x82,0x04,0x00,0x00,0x03,0x01,0x00,0x00, +0x81,0x04,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x83,0x04,0x00,0x00, +0x7f,0x04,0x00,0x00,0x82,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x85,0x04,0x00,0x00,0x79,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x86,0x04,0x00,0x00,0x07,0x01,0x00,0x00,0x85,0x04,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x88,0x04,0x00,0x00,0x80,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x89,0x04,0x00,0x00,0x07,0x01,0x00,0x00,0x88,0x04,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8a,0x04,0x00,0x00,0x86,0x04,0x00,0x00, +0x89,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8c,0x04,0x00,0x00, +0x79,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8d,0x04,0x00,0x00, +0x18,0x01,0x00,0x00,0x8c,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x8f,0x04,0x00,0x00,0x7c,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x90,0x04,0x00,0x00,0x07,0x01,0x00,0x00,0x8f,0x04,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x91,0x04,0x00,0x00,0x8d,0x04,0x00,0x00,0x90,0x04,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x93,0x04,0x00,0x00,0x80,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x94,0x04,0x00,0x00,0x03,0x01,0x00,0x00, +0x93,0x04,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x95,0x04,0x00,0x00, +0x91,0x04,0x00,0x00,0x94,0x04,0x00,0x00,0x50,0x00,0x06,0x00,0x2c,0x00,0x00,0x00, +0x96,0x04,0x00,0x00,0x83,0x04,0x00,0x00,0x8a,0x04,0x00,0x00,0x95,0x04,0x00,0x00, +0x3e,0x00,0x03,0x00,0xba,0x03,0x00,0x00,0x31,0x04,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x9b,0x04,0x00,0x00,0xba,0x03,0x00,0x00,0xa0,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x9c,0x04,0x00,0x00,0x9b,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9d,0x04,0x00,0x00,0x03,0x01,0x00,0x00, +0x9c,0x04,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x9e,0x04,0x00,0x00, +0xba,0x03,0x00,0x00,0xe7,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x9f,0x04,0x00,0x00,0x9e,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa0,0x04,0x00,0x00,0x07,0x01,0x00,0x00,0x9f,0x04,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa1,0x04,0x00,0x00,0x9d,0x04,0x00,0x00,0xa0,0x04,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xa2,0x04,0x00,0x00,0xba,0x03,0x00,0x00, +0x0c,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa3,0x04,0x00,0x00, +0xa2,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa4,0x04,0x00,0x00, +0x03,0x01,0x00,0x00,0xa3,0x04,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa5,0x04,0x00,0x00,0xa1,0x04,0x00,0x00,0xa4,0x04,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xa7,0x04,0x00,0x00,0x9b,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa8,0x04,0x00,0x00,0x07,0x01,0x00,0x00,0xa7,0x04,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xaa,0x04,0x00,0x00,0xa2,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xab,0x04,0x00,0x00,0x07,0x01,0x00,0x00, +0xaa,0x04,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xac,0x04,0x00,0x00, +0xa8,0x04,0x00,0x00,0xab,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xae,0x04,0x00,0x00,0x9b,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xaf,0x04,0x00,0x00,0x18,0x01,0x00,0x00,0xae,0x04,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xb1,0x04,0x00,0x00,0x9e,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb2,0x04,0x00,0x00,0x07,0x01,0x00,0x00,0xb1,0x04,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb3,0x04,0x00,0x00,0xaf,0x04,0x00,0x00, +0xb2,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb5,0x04,0x00,0x00, +0xa2,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb6,0x04,0x00,0x00, +0x03,0x01,0x00,0x00,0xb5,0x04,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb7,0x04,0x00,0x00,0xb3,0x04,0x00,0x00,0xb6,0x04,0x00,0x00,0x50,0x00,0x06,0x00, +0x2c,0x00,0x00,0x00,0xb8,0x04,0x00,0x00,0xa5,0x04,0x00,0x00,0xac,0x04,0x00,0x00, +0xb7,0x04,0x00,0x00,0x83,0x00,0x05,0x00,0x2c,0x00,0x00,0x00,0xde,0x03,0x00,0x00, +0x74,0x04,0x00,0x00,0x52,0x04,0x00,0x00,0x83,0x00,0x05,0x00,0x2c,0x00,0x00,0x00, +0xe1,0x03,0x00,0x00,0xb8,0x04,0x00,0x00,0x96,0x04,0x00,0x00,0x0c,0x00,0x06,0x00, +0x2c,0x00,0x00,0x00,0xe3,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xde,0x03,0x00,0x00,0xba,0x00,0x05,0x00,0x5c,0x01,0x00,0x00,0xe4,0x03,0x00,0x00, +0xe3,0x03,0x00,0x00,0x5b,0x01,0x00,0x00,0x9a,0x00,0x04,0x00,0x55,0x01,0x00,0x00, +0xe5,0x03,0x00,0x00,0xe4,0x03,0x00,0x00,0x0c,0x00,0x06,0x00,0x2c,0x00,0x00,0x00, +0xe7,0x03,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xe1,0x03,0x00,0x00, +0xba,0x00,0x05,0x00,0x5c,0x01,0x00,0x00,0xe8,0x03,0x00,0x00,0xe7,0x03,0x00,0x00, +0x5b,0x01,0x00,0x00,0x9a,0x00,0x04,0x00,0x55,0x01,0x00,0x00,0xe9,0x03,0x00,0x00, +0xe8,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x2c,0x00,0x00,0x00,0xf3,0x03,0x00,0x00, +0x52,0x04,0x00,0x00,0x96,0x04,0x00,0x00,0x83,0x00,0x05,0x00,0x2c,0x00,0x00,0x00, +0xf9,0x03,0x00,0x00,0x74,0x04,0x00,0x00,0xb8,0x04,0x00,0x00,0xa6,0x00,0x05,0x00, +0x55,0x01,0x00,0x00,0xfc,0x03,0x00,0x00,0xe5,0x03,0x00,0x00,0xe9,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0x03,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xfc,0x03,0x00,0x00,0xfd,0x03,0x00,0x00,0x02,0x04,0x00,0x00,0xf8,0x00,0x02,0x00, +0xfd,0x03,0x00,0x00,0x0c,0x00,0x07,0x00,0x2c,0x00,0x00,0x00,0x00,0x04,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x5b,0x01,0x00,0x00,0xf3,0x03,0x00,0x00, +0x88,0x00,0x05,0x00,0x2c,0x00,0x00,0x00,0x01,0x04,0x00,0x00,0xf9,0x03,0x00,0x00, +0x00,0x04,0x00,0x00,0xf9,0x00,0x02,0x00,0x03,0x04,0x00,0x00,0xf8,0x00,0x02,0x00, +0x02,0x04,0x00,0x00,0xf9,0x00,0x02,0x00,0x03,0x04,0x00,0x00,0xf8,0x00,0x02,0x00, +0x03,0x04,0x00,0x00,0xf5,0x00,0x07,0x00,0x2c,0x00,0x00,0x00,0xf8,0x06,0x00,0x00, +0x01,0x04,0x00,0x00,0xfd,0x03,0x00,0x00,0xd5,0x01,0x00,0x00,0x02,0x04,0x00,0x00, +0x3e,0x00,0x03,0x00,0xc5,0x03,0x00,0x00,0xf8,0x06,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x05,0x04,0x00,0x00,0xc5,0x03,0x00,0x00,0xa0,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x06,0x04,0x00,0x00,0x05,0x04,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x07,0x04,0x00,0x00,0xc5,0x03,0x00,0x00, +0xe7,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x08,0x04,0x00,0x00, +0x07,0x04,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x09,0x04,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x06,0x04,0x00,0x00,0x08,0x04,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x0a,0x04,0x00,0x00,0xc5,0x03,0x00,0x00, +0x0c,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0b,0x04,0x00,0x00, +0x0a,0x04,0x00,0x00,0x0c,0x00,0x07,0x00,0x06,0x00,0x00,0x00,0x0c,0x04,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x09,0x04,0x00,0x00,0x0b,0x04,0x00,0x00, +0x73,0x00,0x04,0x00,0x0c,0x00,0x00,0x00,0x0d,0x04,0x00,0x00,0x0c,0x04,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x12,0x04,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0xf9,0x03,0x00,0x00,0x73,0x00,0x04,0x00,0x0c,0x00,0x00,0x00, +0x13,0x04,0x00,0x00,0x12,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x0c,0x00,0x00,0x00, +0x14,0x04,0x00,0x00,0x0d,0x04,0x00,0x00,0x13,0x04,0x00,0x00,0x0c,0x00,0x08,0x00, +0x0c,0x00,0x00,0x00,0xbd,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x14,0x04,0x00,0x00,0x7d,0x00,0x00,0x00,0x7e,0x00,0x00,0x00,0xba,0x00,0x05,0x00, +0x55,0x01,0x00,0x00,0xa8,0x03,0x00,0x00,0xbd,0x04,0x00,0x00,0xf4,0x01,0x00,0x00, +0xf7,0x00,0x03,0x00,0xad,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xa8,0x03,0x00,0x00,0xa9,0x03,0x00,0x00,0xad,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0xa9,0x03,0x00,0x00,0x5f,0x00,0x07,0x00,0x87,0x00,0x00,0x00,0x11,0x05,0x00,0x00, +0x92,0x03,0x00,0x00,0xf7,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x8b,0x00,0x00,0x00, +0x4f,0x00,0x08,0x00,0x2c,0x00,0x00,0x00,0x12,0x05,0x00,0x00,0x11,0x05,0x00,0x00, +0x11,0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x87,0x00,0x00,0x00,0x17,0x05,0x00,0x00,0x99,0x03,0x00,0x00, +0xf7,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x8b,0x00,0x00,0x00,0x4f,0x00,0x08,0x00, +0x2c,0x00,0x00,0x00,0x18,0x05,0x00,0x00,0x17,0x05,0x00,0x00,0x17,0x05,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x87,0x00,0x00,0x00,0x1e,0x05,0x00,0x00,0x26,0x04,0x00,0x00,0x28,0x04,0x00,0x00, +0x02,0x00,0x00,0x00,0x8b,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x2c,0x00,0x00,0x00, +0x1f,0x05,0x00,0x00,0x1e,0x05,0x00,0x00,0x1e,0x05,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x87,0x00,0x00,0x00, +0x25,0x05,0x00,0x00,0x2d,0x04,0x00,0x00,0x28,0x04,0x00,0x00,0x02,0x00,0x00,0x00, +0x8b,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x2c,0x00,0x00,0x00,0x26,0x05,0x00,0x00, +0x25,0x05,0x00,0x00,0x25,0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0xc6,0x04,0x00,0x00,0x12,0x05,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x2a,0x05,0x00,0x00,0xc6,0x04,0x00,0x00, +0xa0,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2b,0x05,0x00,0x00, +0x2a,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2c,0x05,0x00,0x00, +0x03,0x01,0x00,0x00,0x2b,0x05,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x2d,0x05,0x00,0x00,0xc6,0x04,0x00,0x00,0xe7,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x2e,0x05,0x00,0x00,0x2d,0x05,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x2f,0x05,0x00,0x00,0x07,0x01,0x00,0x00,0x2e,0x05,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x30,0x05,0x00,0x00,0x2c,0x05,0x00,0x00, +0x2f,0x05,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x31,0x05,0x00,0x00, +0xc6,0x04,0x00,0x00,0x0c,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x32,0x05,0x00,0x00,0x31,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x33,0x05,0x00,0x00,0x03,0x01,0x00,0x00,0x32,0x05,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x34,0x05,0x00,0x00,0x30,0x05,0x00,0x00,0x33,0x05,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x36,0x05,0x00,0x00,0x2a,0x05,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x37,0x05,0x00,0x00,0x07,0x01,0x00,0x00, +0x36,0x05,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x39,0x05,0x00,0x00, +0x31,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x3a,0x05,0x00,0x00, +0x07,0x01,0x00,0x00,0x39,0x05,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3b,0x05,0x00,0x00,0x37,0x05,0x00,0x00,0x3a,0x05,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x3d,0x05,0x00,0x00,0x2a,0x05,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3e,0x05,0x00,0x00,0x18,0x01,0x00,0x00,0x3d,0x05,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x40,0x05,0x00,0x00,0x2d,0x05,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x41,0x05,0x00,0x00,0x07,0x01,0x00,0x00, +0x40,0x05,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x42,0x05,0x00,0x00, +0x3e,0x05,0x00,0x00,0x41,0x05,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x44,0x05,0x00,0x00,0x31,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x45,0x05,0x00,0x00,0x03,0x01,0x00,0x00,0x44,0x05,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x46,0x05,0x00,0x00,0x42,0x05,0x00,0x00,0x45,0x05,0x00,0x00, +0x50,0x00,0x06,0x00,0x2c,0x00,0x00,0x00,0x47,0x05,0x00,0x00,0x34,0x05,0x00,0x00, +0x3b,0x05,0x00,0x00,0x46,0x05,0x00,0x00,0x3e,0x00,0x03,0x00,0xc7,0x04,0x00,0x00, +0x18,0x05,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x4c,0x05,0x00,0x00, +0xc7,0x04,0x00,0x00,0xa0,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x4d,0x05,0x00,0x00,0x4c,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4e,0x05,0x00,0x00,0x03,0x01,0x00,0x00,0x4d,0x05,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x4f,0x05,0x00,0x00,0xc7,0x04,0x00,0x00,0xe7,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x50,0x05,0x00,0x00,0x4f,0x05,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x51,0x05,0x00,0x00,0x07,0x01,0x00,0x00, +0x50,0x05,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x52,0x05,0x00,0x00, +0x4e,0x05,0x00,0x00,0x51,0x05,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x53,0x05,0x00,0x00,0xc7,0x04,0x00,0x00,0x0c,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x54,0x05,0x00,0x00,0x53,0x05,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x55,0x05,0x00,0x00,0x03,0x01,0x00,0x00,0x54,0x05,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x56,0x05,0x00,0x00,0x52,0x05,0x00,0x00, +0x55,0x05,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x58,0x05,0x00,0x00, +0x4c,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x59,0x05,0x00,0x00, +0x07,0x01,0x00,0x00,0x58,0x05,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x5b,0x05,0x00,0x00,0x53,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5c,0x05,0x00,0x00,0x07,0x01,0x00,0x00,0x5b,0x05,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5d,0x05,0x00,0x00,0x59,0x05,0x00,0x00,0x5c,0x05,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5f,0x05,0x00,0x00,0x4c,0x05,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x60,0x05,0x00,0x00,0x18,0x01,0x00,0x00, +0x5f,0x05,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x62,0x05,0x00,0x00, +0x4f,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x63,0x05,0x00,0x00, +0x07,0x01,0x00,0x00,0x62,0x05,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x64,0x05,0x00,0x00,0x60,0x05,0x00,0x00,0x63,0x05,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x66,0x05,0x00,0x00,0x53,0x05,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x67,0x05,0x00,0x00,0x03,0x01,0x00,0x00,0x66,0x05,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x68,0x05,0x00,0x00,0x64,0x05,0x00,0x00, +0x67,0x05,0x00,0x00,0x50,0x00,0x06,0x00,0x2c,0x00,0x00,0x00,0x69,0x05,0x00,0x00, +0x56,0x05,0x00,0x00,0x5d,0x05,0x00,0x00,0x68,0x05,0x00,0x00,0x3e,0x00,0x03,0x00, +0xc8,0x04,0x00,0x00,0x1f,0x05,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x6e,0x05,0x00,0x00,0xc8,0x04,0x00,0x00,0xa0,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x6f,0x05,0x00,0x00,0x6e,0x05,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x70,0x05,0x00,0x00,0x03,0x01,0x00,0x00,0x6f,0x05,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x71,0x05,0x00,0x00,0xc8,0x04,0x00,0x00, +0xe7,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x72,0x05,0x00,0x00, +0x71,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x73,0x05,0x00,0x00, +0x07,0x01,0x00,0x00,0x72,0x05,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x74,0x05,0x00,0x00,0x70,0x05,0x00,0x00,0x73,0x05,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x75,0x05,0x00,0x00,0xc8,0x04,0x00,0x00,0x0c,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x76,0x05,0x00,0x00,0x75,0x05,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x77,0x05,0x00,0x00,0x03,0x01,0x00,0x00, +0x76,0x05,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x78,0x05,0x00,0x00, +0x74,0x05,0x00,0x00,0x77,0x05,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x7a,0x05,0x00,0x00,0x6e,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7b,0x05,0x00,0x00,0x07,0x01,0x00,0x00,0x7a,0x05,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x7d,0x05,0x00,0x00,0x75,0x05,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7e,0x05,0x00,0x00,0x07,0x01,0x00,0x00,0x7d,0x05,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x7f,0x05,0x00,0x00,0x7b,0x05,0x00,0x00, +0x7e,0x05,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x81,0x05,0x00,0x00, +0x6e,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x82,0x05,0x00,0x00, +0x18,0x01,0x00,0x00,0x81,0x05,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x84,0x05,0x00,0x00,0x71,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x85,0x05,0x00,0x00,0x07,0x01,0x00,0x00,0x84,0x05,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x86,0x05,0x00,0x00,0x82,0x05,0x00,0x00,0x85,0x05,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x88,0x05,0x00,0x00,0x75,0x05,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x89,0x05,0x00,0x00,0x03,0x01,0x00,0x00, +0x88,0x05,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8a,0x05,0x00,0x00, +0x86,0x05,0x00,0x00,0x89,0x05,0x00,0x00,0x50,0x00,0x06,0x00,0x2c,0x00,0x00,0x00, +0x8b,0x05,0x00,0x00,0x78,0x05,0x00,0x00,0x7f,0x05,0x00,0x00,0x8a,0x05,0x00,0x00, +0x3e,0x00,0x03,0x00,0xc9,0x04,0x00,0x00,0x26,0x05,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x90,0x05,0x00,0x00,0xc9,0x04,0x00,0x00,0xa0,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x91,0x05,0x00,0x00,0x90,0x05,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x92,0x05,0x00,0x00,0x03,0x01,0x00,0x00, +0x91,0x05,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x93,0x05,0x00,0x00, +0xc9,0x04,0x00,0x00,0xe7,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x94,0x05,0x00,0x00,0x93,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x95,0x05,0x00,0x00,0x07,0x01,0x00,0x00,0x94,0x05,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x96,0x05,0x00,0x00,0x92,0x05,0x00,0x00,0x95,0x05,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x97,0x05,0x00,0x00,0xc9,0x04,0x00,0x00, +0x0c,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x98,0x05,0x00,0x00, +0x97,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x99,0x05,0x00,0x00, +0x03,0x01,0x00,0x00,0x98,0x05,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9a,0x05,0x00,0x00,0x96,0x05,0x00,0x00,0x99,0x05,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x9c,0x05,0x00,0x00,0x90,0x05,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9d,0x05,0x00,0x00,0x07,0x01,0x00,0x00,0x9c,0x05,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x9f,0x05,0x00,0x00,0x97,0x05,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa0,0x05,0x00,0x00,0x07,0x01,0x00,0x00, +0x9f,0x05,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa1,0x05,0x00,0x00, +0x9d,0x05,0x00,0x00,0xa0,0x05,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xa3,0x05,0x00,0x00,0x90,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa4,0x05,0x00,0x00,0x18,0x01,0x00,0x00,0xa3,0x05,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xa6,0x05,0x00,0x00,0x93,0x05,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa7,0x05,0x00,0x00,0x07,0x01,0x00,0x00,0xa6,0x05,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa8,0x05,0x00,0x00,0xa4,0x05,0x00,0x00, +0xa7,0x05,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xaa,0x05,0x00,0x00, +0x97,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xab,0x05,0x00,0x00, +0x03,0x01,0x00,0x00,0xaa,0x05,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xac,0x05,0x00,0x00,0xa8,0x05,0x00,0x00,0xab,0x05,0x00,0x00,0x50,0x00,0x06,0x00, +0x2c,0x00,0x00,0x00,0xad,0x05,0x00,0x00,0x9a,0x05,0x00,0x00,0xa1,0x05,0x00,0x00, +0xac,0x05,0x00,0x00,0x83,0x00,0x05,0x00,0x2c,0x00,0x00,0x00,0xfb,0x04,0x00,0x00, +0x69,0x05,0x00,0x00,0x47,0x05,0x00,0x00,0x0c,0x00,0x06,0x00,0x2c,0x00,0x00,0x00, +0xfc,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xfb,0x04,0x00,0x00, +0x83,0x00,0x05,0x00,0x2c,0x00,0x00,0x00,0xff,0x04,0x00,0x00,0xad,0x05,0x00,0x00, +0x8b,0x05,0x00,0x00,0x0c,0x00,0x06,0x00,0x2c,0x00,0x00,0x00,0x00,0x05,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xff,0x04,0x00,0x00,0x83,0x00,0x05,0x00, +0x2c,0x00,0x00,0x00,0x01,0x05,0x00,0x00,0xfc,0x04,0x00,0x00,0x00,0x05,0x00,0x00, +0x0c,0x00,0x06,0x00,0x2c,0x00,0x00,0x00,0x02,0x05,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x01,0x05,0x00,0x00,0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x03,0x05,0x00,0x00,0x02,0x05,0x00,0x00,0x77,0x01,0x00,0x00,0x0c,0x00,0x08,0x00, +0x06,0x00,0x00,0x00,0xb2,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0x03,0x05,0x00,0x00,0x77,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x0c,0x00,0x00,0x00,0x05,0x05,0x00,0x00,0xb2,0x05,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x07,0x05,0x00,0x00,0x05,0x05,0x00,0x00,0x41,0x00,0x05,0x00, +0x2b,0x01,0x00,0x00,0xb5,0x05,0x00,0x00,0x2a,0x01,0x00,0x00,0x8b,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb6,0x05,0x00,0x00,0xb5,0x05,0x00,0x00, +0xb8,0x00,0x05,0x00,0x55,0x01,0x00,0x00,0x09,0x05,0x00,0x00,0x07,0x05,0x00,0x00, +0xb6,0x05,0x00,0x00,0xa9,0x00,0x06,0x00,0x0c,0x00,0x00,0x00,0x0a,0x05,0x00,0x00, +0x09,0x05,0x00,0x00,0x7d,0x00,0x00,0x00,0x7e,0x00,0x00,0x00,0xf9,0x00,0x02,0x00, +0xad,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xad,0x03,0x00,0x00,0xf5,0x00,0x07,0x00, +0x0c,0x00,0x00,0x00,0xf9,0x06,0x00,0x00,0xbd,0x04,0x00,0x00,0x03,0x04,0x00,0x00, +0x0a,0x05,0x00,0x00,0xa9,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0x17,0x03,0x00,0x00,0x10,0x03,0x00,0x00,0xe7,0x00,0x00,0x00,0x3e,0x00,0x03,0x00, +0x17,0x03,0x00,0x00,0xf9,0x06,0x00,0x00,0x3d,0x00,0x04,0x00,0x0c,0x00,0x00,0x00, +0x19,0x03,0x00,0x00,0x17,0x03,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x1a,0x03,0x00,0x00,0x19,0x03,0x00,0x00,0xba,0x00,0x05,0x00,0x55,0x01,0x00,0x00, +0x1b,0x03,0x00,0x00,0x1a,0x03,0x00,0x00,0x07,0x01,0x00,0x00,0xf7,0x00,0x03,0x00, +0x1d,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x1b,0x03,0x00,0x00, +0x1c,0x03,0x00,0x00,0x1d,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x1c,0x03,0x00,0x00, +0xf9,0x00,0x02,0x00,0xdc,0x05,0x00,0x00,0xf8,0x00,0x02,0x00,0xdc,0x05,0x00,0x00, +0xf5,0x00,0x07,0x00,0x17,0x00,0x00,0x00,0xfa,0x06,0x00,0x00,0x03,0x02,0x00,0x00, +0x1c,0x03,0x00,0x00,0x18,0x06,0x00,0x00,0x16,0x06,0x00,0x00,0xf5,0x00,0x07,0x00, +0x17,0x00,0x00,0x00,0x04,0x07,0x00,0x00,0x8b,0x00,0x00,0x00,0x1c,0x03,0x00,0x00, +0x03,0x07,0x00,0x00,0x16,0x06,0x00,0x00,0xb1,0x00,0x05,0x00,0x55,0x01,0x00,0x00, +0xdf,0x05,0x00,0x00,0xfa,0x06,0x00,0x00,0x0a,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0x19,0x06,0x00,0x00,0x16,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0xdf,0x05,0x00,0x00,0xe0,0x05,0x00,0x00,0x19,0x06,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe0,0x05,0x00,0x00,0xf9,0x00,0x02,0x00,0xe1,0x05,0x00,0x00,0xf8,0x00,0x02,0x00, +0xe1,0x05,0x00,0x00,0xf5,0x00,0x07,0x00,0x17,0x00,0x00,0x00,0x03,0x07,0x00,0x00, +0x04,0x07,0x00,0x00,0xe0,0x05,0x00,0x00,0x0c,0x06,0x00,0x00,0xe5,0x05,0x00,0x00, +0xf5,0x00,0x07,0x00,0x17,0x00,0x00,0x00,0x01,0x07,0x00,0x00,0x03,0x02,0x00,0x00, +0xe0,0x05,0x00,0x00,0x14,0x06,0x00,0x00,0xe5,0x05,0x00,0x00,0xb1,0x00,0x05,0x00, +0x55,0x01,0x00,0x00,0xe4,0x05,0x00,0x00,0x01,0x07,0x00,0x00,0x0a,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0x15,0x06,0x00,0x00,0xe5,0x05,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0xe4,0x05,0x00,0x00,0xe5,0x05,0x00,0x00,0x15,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0xe5,0x05,0x00,0x00,0x72,0x00,0x04,0x00,0x35,0x00,0x00,0x00, +0xe8,0x05,0x00,0x00,0x01,0x07,0x00,0x00,0x72,0x00,0x04,0x00,0x35,0x00,0x00,0x00, +0xea,0x05,0x00,0x00,0xfa,0x06,0x00,0x00,0x50,0x00,0x05,0x00,0x36,0x00,0x00,0x00, +0xeb,0x05,0x00,0x00,0xe8,0x05,0x00,0x00,0xea,0x05,0x00,0x00,0x80,0x00,0x05,0x00, +0x36,0x00,0x00,0x00,0xec,0x05,0x00,0x00,0xea,0x02,0x00,0x00,0xeb,0x05,0x00,0x00, +0x72,0x00,0x04,0x00,0x18,0x00,0x00,0x00,0xed,0x05,0x00,0x00,0xec,0x05,0x00,0x00, +0x5f,0x00,0x07,0x00,0x87,0x00,0x00,0x00,0x3d,0x06,0x00,0x00,0x99,0x03,0x00,0x00, +0xed,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x8b,0x00,0x00,0x00,0x4f,0x00,0x08,0x00, +0x2c,0x00,0x00,0x00,0x3e,0x06,0x00,0x00,0x3d,0x06,0x00,0x00,0x3d,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x87,0x00,0x00,0x00,0x44,0x06,0x00,0x00,0x92,0x03,0x00,0x00,0xed,0x05,0x00,0x00, +0x02,0x00,0x00,0x00,0x8b,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x2c,0x00,0x00,0x00, +0x45,0x06,0x00,0x00,0x44,0x06,0x00,0x00,0x44,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x2c,0x00,0x00,0x00, +0xf7,0x05,0x00,0x00,0x3e,0x06,0x00,0x00,0x45,0x06,0x00,0x00,0x0c,0x00,0x06,0x00, +0x2c,0x00,0x00,0x00,0xf8,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xf7,0x05,0x00,0x00,0x80,0x00,0x05,0x00,0x36,0x00,0x00,0x00,0xff,0x05,0x00,0x00, +0x04,0x03,0x00,0x00,0xeb,0x05,0x00,0x00,0x72,0x00,0x04,0x00,0x18,0x00,0x00,0x00, +0x4a,0x06,0x00,0x00,0xff,0x05,0x00,0x00,0x5f,0x00,0x07,0x00,0x87,0x00,0x00,0x00, +0x4b,0x06,0x00,0x00,0x2d,0x04,0x00,0x00,0x4a,0x06,0x00,0x00,0x02,0x00,0x00,0x00, +0x8b,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x2c,0x00,0x00,0x00,0x4c,0x06,0x00,0x00, +0x4b,0x06,0x00,0x00,0x4b,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x87,0x00,0x00,0x00,0x52,0x06,0x00,0x00, +0x26,0x04,0x00,0x00,0x4a,0x06,0x00,0x00,0x02,0x00,0x00,0x00,0x8b,0x00,0x00,0x00, +0x4f,0x00,0x08,0x00,0x2c,0x00,0x00,0x00,0x53,0x06,0x00,0x00,0x52,0x06,0x00,0x00, +0x52,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x2c,0x00,0x00,0x00,0x09,0x06,0x00,0x00,0x4c,0x06,0x00,0x00, +0x53,0x06,0x00,0x00,0x0c,0x00,0x06,0x00,0x2c,0x00,0x00,0x00,0x0a,0x06,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x09,0x06,0x00,0x00,0x80,0x00,0x05,0x00, +0x17,0x00,0x00,0x00,0x0c,0x06,0x00,0x00,0x03,0x07,0x00,0x00,0x2d,0x02,0x00,0x00, +0x83,0x00,0x05,0x00,0x2c,0x00,0x00,0x00,0x0f,0x06,0x00,0x00,0xf8,0x05,0x00,0x00, +0x0a,0x06,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x10,0x06,0x00,0x00, +0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x0f,0x06,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x11,0x06,0x00,0x00,0xd7,0x05,0x00,0x00,0x03,0x07,0x00,0x00, +0x3e,0x00,0x03,0x00,0x11,0x06,0x00,0x00,0x10,0x06,0x00,0x00,0x80,0x00,0x05,0x00, +0x17,0x00,0x00,0x00,0x14,0x06,0x00,0x00,0x01,0x07,0x00,0x00,0x2d,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0xe1,0x05,0x00,0x00,0xf8,0x00,0x02,0x00,0x15,0x06,0x00,0x00, +0xf9,0x00,0x02,0x00,0x16,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0x16,0x06,0x00,0x00, +0x80,0x00,0x05,0x00,0x17,0x00,0x00,0x00,0x18,0x06,0x00,0x00,0xfa,0x06,0x00,0x00, +0x2d,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xdc,0x05,0x00,0x00,0xf8,0x00,0x02,0x00, +0x19,0x06,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x1a,0x06,0x00,0x00, +0xd7,0x05,0x00,0x00,0x39,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x1b,0x06,0x00,0x00,0x1a,0x06,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x1c,0x06,0x00,0x00,0xd7,0x05,0x00,0x00,0x3c,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x1d,0x06,0x00,0x00,0x1c,0x06,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x1e,0x06,0x00,0x00,0x1b,0x06,0x00,0x00,0x1d,0x06,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x1f,0x06,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x1e,0x06,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x20,0x06,0x00,0x00,0xd7,0x05,0x00,0x00,0x41,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x21,0x06,0x00,0x00,0x20,0x06,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x23,0x06,0x00,0x00,0x1c,0x06,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x24,0x06,0x00,0x00,0x21,0x06,0x00,0x00,0x23,0x06,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x25,0x06,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x24,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x26,0x06,0x00,0x00,0x1f,0x06,0x00,0x00,0x25,0x06,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x27,0x06,0x00,0x00,0xd7,0x05,0x00,0x00,0x2d,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x28,0x06,0x00,0x00,0x27,0x06,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2a,0x06,0x00,0x00,0x1c,0x06,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2b,0x06,0x00,0x00,0x28,0x06,0x00,0x00, +0x2a,0x06,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x2c,0x06,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x2b,0x06,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x2d,0x06,0x00,0x00,0xd7,0x05,0x00,0x00,0x50,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2e,0x06,0x00,0x00,0x2d,0x06,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x30,0x06,0x00,0x00,0x1c,0x06,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x31,0x06,0x00,0x00,0x2e,0x06,0x00,0x00, +0x30,0x06,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x32,0x06,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x31,0x06,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x33,0x06,0x00,0x00,0x2c,0x06,0x00,0x00,0x32,0x06,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x36,0x06,0x00,0x00,0x26,0x06,0x00,0x00, +0x33,0x06,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x37,0x06,0x00,0x00, +0x01,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x36,0x06,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x38,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0x37,0x06,0x00,0x00,0x73,0x00,0x04,0x00,0x0c,0x00,0x00,0x00,0xc4,0x05,0x00,0x00, +0x38,0x06,0x00,0x00,0xf9,0x00,0x02,0x00,0x60,0x06,0x00,0x00,0xf8,0x00,0x02,0x00, +0x60,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x17,0x00,0x00,0x00,0xfb,0x06,0x00,0x00, +0x03,0x02,0x00,0x00,0x19,0x06,0x00,0x00,0x87,0x06,0x00,0x00,0x85,0x06,0x00,0x00, +0xf5,0x00,0x07,0x00,0x17,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x8b,0x00,0x00,0x00, +0x19,0x06,0x00,0x00,0xff,0x06,0x00,0x00,0x85,0x06,0x00,0x00,0xb1,0x00,0x05,0x00, +0x55,0x01,0x00,0x00,0x63,0x06,0x00,0x00,0xfb,0x06,0x00,0x00,0x0a,0x02,0x00,0x00, +0xf6,0x00,0x04,0x00,0x88,0x06,0x00,0x00,0x85,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x63,0x06,0x00,0x00,0x64,0x06,0x00,0x00,0x88,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0x64,0x06,0x00,0x00,0xf9,0x00,0x02,0x00,0x65,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0x65,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x17,0x00,0x00,0x00, +0xff,0x06,0x00,0x00,0x00,0x07,0x00,0x00,0x64,0x06,0x00,0x00,0x7b,0x06,0x00,0x00, +0x69,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x17,0x00,0x00,0x00,0xfd,0x06,0x00,0x00, +0x03,0x02,0x00,0x00,0x64,0x06,0x00,0x00,0x83,0x06,0x00,0x00,0x69,0x06,0x00,0x00, +0xb1,0x00,0x05,0x00,0x55,0x01,0x00,0x00,0x68,0x06,0x00,0x00,0xfd,0x06,0x00,0x00, +0x0a,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x84,0x06,0x00,0x00,0x69,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x68,0x06,0x00,0x00,0x69,0x06,0x00,0x00, +0x84,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0x69,0x06,0x00,0x00,0x72,0x00,0x04,0x00, +0x35,0x00,0x00,0x00,0x6c,0x06,0x00,0x00,0xfd,0x06,0x00,0x00,0x72,0x00,0x04,0x00, +0x35,0x00,0x00,0x00,0x6e,0x06,0x00,0x00,0xfb,0x06,0x00,0x00,0x50,0x00,0x05,0x00, +0x36,0x00,0x00,0x00,0x6f,0x06,0x00,0x00,0x6c,0x06,0x00,0x00,0x6e,0x06,0x00,0x00, +0x80,0x00,0x05,0x00,0x36,0x00,0x00,0x00,0x70,0x06,0x00,0x00,0xea,0x02,0x00,0x00, +0x6f,0x06,0x00,0x00,0x72,0x00,0x04,0x00,0x18,0x00,0x00,0x00,0xac,0x06,0x00,0x00, +0x70,0x06,0x00,0x00,0x5f,0x00,0x07,0x00,0x87,0x00,0x00,0x00,0xad,0x06,0x00,0x00, +0x92,0x03,0x00,0x00,0xac,0x06,0x00,0x00,0x02,0x00,0x00,0x00,0x8b,0x00,0x00,0x00, +0x4f,0x00,0x08,0x00,0x2c,0x00,0x00,0x00,0xae,0x06,0x00,0x00,0xad,0x06,0x00,0x00, +0xad,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x80,0x00,0x05,0x00,0x36,0x00,0x00,0x00,0x78,0x06,0x00,0x00,0x04,0x03,0x00,0x00, +0x6f,0x06,0x00,0x00,0x72,0x00,0x04,0x00,0x18,0x00,0x00,0x00,0xb3,0x06,0x00,0x00, +0x78,0x06,0x00,0x00,0x5f,0x00,0x07,0x00,0x87,0x00,0x00,0x00,0xb4,0x06,0x00,0x00, +0x26,0x04,0x00,0x00,0xb3,0x06,0x00,0x00,0x02,0x00,0x00,0x00,0x8b,0x00,0x00,0x00, +0x4f,0x00,0x08,0x00,0x2c,0x00,0x00,0x00,0xb5,0x06,0x00,0x00,0xb4,0x06,0x00,0x00, +0xb4,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x80,0x00,0x05,0x00,0x17,0x00,0x00,0x00,0x7b,0x06,0x00,0x00,0xff,0x06,0x00,0x00, +0x2d,0x02,0x00,0x00,0x83,0x00,0x05,0x00,0x2c,0x00,0x00,0x00,0x7e,0x06,0x00,0x00, +0xae,0x06,0x00,0x00,0xb5,0x06,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x7f,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x7e,0x06,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x80,0x06,0x00,0x00,0x5b,0x06,0x00,0x00, +0xff,0x06,0x00,0x00,0x3e,0x00,0x03,0x00,0x80,0x06,0x00,0x00,0x7f,0x06,0x00,0x00, +0x80,0x00,0x05,0x00,0x17,0x00,0x00,0x00,0x83,0x06,0x00,0x00,0xfd,0x06,0x00,0x00, +0x2d,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x65,0x06,0x00,0x00,0xf8,0x00,0x02,0x00, +0x84,0x06,0x00,0x00,0xf9,0x00,0x02,0x00,0x85,0x06,0x00,0x00,0xf8,0x00,0x02,0x00, +0x85,0x06,0x00,0x00,0x80,0x00,0x05,0x00,0x17,0x00,0x00,0x00,0x87,0x06,0x00,0x00, +0xfb,0x06,0x00,0x00,0x2d,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0x60,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0x88,0x06,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x89,0x06,0x00,0x00,0x5b,0x06,0x00,0x00,0x39,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x8a,0x06,0x00,0x00,0x89,0x06,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x8b,0x06,0x00,0x00,0x5b,0x06,0x00,0x00,0x3c,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8c,0x06,0x00,0x00,0x8b,0x06,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8d,0x06,0x00,0x00,0x8a,0x06,0x00,0x00, +0x8c,0x06,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x8e,0x06,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x8d,0x06,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x8f,0x06,0x00,0x00,0x5b,0x06,0x00,0x00,0x41,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x90,0x06,0x00,0x00,0x8f,0x06,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x92,0x06,0x00,0x00,0x8b,0x06,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x93,0x06,0x00,0x00,0x90,0x06,0x00,0x00, +0x92,0x06,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x94,0x06,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x93,0x06,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x95,0x06,0x00,0x00,0x8e,0x06,0x00,0x00,0x94,0x06,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x96,0x06,0x00,0x00,0x5b,0x06,0x00,0x00, +0x2d,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x97,0x06,0x00,0x00, +0x96,0x06,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x99,0x06,0x00,0x00, +0x8b,0x06,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9a,0x06,0x00,0x00, +0x97,0x06,0x00,0x00,0x99,0x06,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x9b,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x9a,0x06,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x9c,0x06,0x00,0x00,0x5b,0x06,0x00,0x00, +0x50,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x9d,0x06,0x00,0x00, +0x9c,0x06,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x9f,0x06,0x00,0x00, +0x8b,0x06,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa0,0x06,0x00,0x00, +0x9d,0x06,0x00,0x00,0x9f,0x06,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xa1,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xa0,0x06,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa2,0x06,0x00,0x00,0x9b,0x06,0x00,0x00, +0xa1,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa5,0x06,0x00,0x00, +0x95,0x06,0x00,0x00,0xa2,0x06,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xa6,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0xa5,0x06,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xa7,0x06,0x00,0x00,0x01,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0xa6,0x06,0x00,0x00,0x73,0x00,0x04,0x00,0x0c,0x00,0x00,0x00, +0xc8,0x05,0x00,0x00,0xa7,0x06,0x00,0x00,0x83,0x00,0x05,0x00,0x0c,0x00,0x00,0x00, +0xcb,0x05,0x00,0x00,0xc4,0x05,0x00,0x00,0xc8,0x05,0x00,0x00,0x0c,0x00,0x08,0x00, +0x0c,0x00,0x00,0x00,0xb9,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00, +0xcb,0x05,0x00,0x00,0x7d,0x00,0x00,0x00,0x7e,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x0d,0x00,0x00,0x00,0x23,0x03,0x00,0x00,0x10,0x03,0x00,0x00,0xa0,0x00,0x00,0x00, +0x3e,0x00,0x03,0x00,0x23,0x03,0x00,0x00,0xb9,0x06,0x00,0x00,0x41,0x00,0x05,0x00, +0x2b,0x01,0x00,0x00,0x24,0x03,0x00,0x00,0x2a,0x01,0x00,0x00,0x0a,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x25,0x03,0x00,0x00,0x24,0x03,0x00,0x00, +0x73,0x00,0x04,0x00,0x0c,0x00,0x00,0x00,0x26,0x03,0x00,0x00,0x25,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x0c,0x00,0x00,0x00,0x28,0x03,0x00,0x00,0x23,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x0c,0x00,0x00,0x00,0x29,0x03,0x00,0x00,0x28,0x03,0x00,0x00, +0x26,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x23,0x03,0x00,0x00,0x29,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x0c,0x00,0x00,0x00,0x2c,0x03,0x00,0x00,0x23,0x03,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2d,0x03,0x00,0x00,0x2c,0x03,0x00,0x00, +0x41,0x00,0x05,0x00,0x2b,0x01,0x00,0x00,0x2e,0x03,0x00,0x00,0x2a,0x01,0x00,0x00, +0x39,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2f,0x03,0x00,0x00, +0x2e,0x03,0x00,0x00,0xb8,0x00,0x05,0x00,0x55,0x01,0x00,0x00,0x30,0x03,0x00,0x00, +0x2d,0x03,0x00,0x00,0x2f,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x33,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x30,0x03,0x00,0x00,0x32,0x03,0x00,0x00, +0x36,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x32,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x0c,0x00,0x00,0x00,0x35,0x03,0x00,0x00,0x23,0x03,0x00,0x00,0xf9,0x00,0x02,0x00, +0x33,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x36,0x03,0x00,0x00,0x73,0x00,0x04,0x00, +0x0c,0x00,0x00,0x00,0x39,0x03,0x00,0x00,0x2f,0x03,0x00,0x00,0xf9,0x00,0x02,0x00, +0x33,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x33,0x03,0x00,0x00,0xf5,0x00,0x07,0x00, +0x0c,0x00,0x00,0x00,0xfc,0x06,0x00,0x00,0x35,0x03,0x00,0x00,0x32,0x03,0x00,0x00, +0x39,0x03,0x00,0x00,0x36,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x23,0x03,0x00,0x00, +0xfc,0x06,0x00,0x00,0xf9,0x00,0x02,0x00,0x1d,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0x1d,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x2b,0x01,0x00,0x00,0x3c,0x03,0x00,0x00, +0x2a,0x01,0x00,0x00,0x2d,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x3d,0x03,0x00,0x00,0x3c,0x03,0x00,0x00,0x73,0x00,0x04,0x00,0x0c,0x00,0x00,0x00, +0x3e,0x03,0x00,0x00,0x3d,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x0c,0x00,0x00,0x00, +0x40,0x03,0x00,0x00,0x17,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x0c,0x00,0x00,0x00, +0x41,0x03,0x00,0x00,0x40,0x03,0x00,0x00,0x3e,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0x17,0x03,0x00,0x00,0x41,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x97,0x00,0x00,0x00, +0xbc,0x06,0x00,0x00,0x99,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x87,0x00,0x00,0x00, +0xc1,0x06,0x00,0x00,0xbc,0x06,0x00,0x00,0xf7,0x02,0x00,0x00,0x02,0x00,0x00,0x00, +0x8b,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc2,0x06,0x00,0x00, +0xc1,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x0c,0x00,0x00,0x00, +0x47,0x03,0x00,0x00,0xc2,0x06,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0x49,0x03,0x00,0x00,0x10,0x03,0x00,0x00,0xa0,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x0c,0x00,0x00,0x00,0x4a,0x03,0x00,0x00,0x49,0x03,0x00,0x00,0x0c,0x00,0x07,0x00, +0x0c,0x00,0x00,0x00,0xc7,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x4a,0x03,0x00,0x00,0x47,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x49,0x03,0x00,0x00, +0xc7,0x06,0x00,0x00,0x7c,0x00,0x04,0x00,0x26,0x00,0x00,0x00,0x50,0x03,0x00,0x00, +0xf7,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x97,0x00,0x00,0x00,0xca,0x06,0x00,0x00, +0xa4,0x00,0x00,0x00,0x7c,0x00,0x04,0x00,0x18,0x00,0x00,0x00,0xcc,0x06,0x00,0x00, +0x50,0x03,0x00,0x00,0x5f,0x00,0x07,0x00,0x87,0x00,0x00,0x00,0xcd,0x06,0x00,0x00, +0xca,0x06,0x00,0x00,0xcc,0x06,0x00,0x00,0x02,0x00,0x00,0x00,0x8b,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xce,0x06,0x00,0x00,0xcd,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x0c,0x00,0x00,0x00,0x53,0x03,0x00,0x00, +0xce,0x06,0x00,0x00,0x3d,0x00,0x04,0x00,0x0c,0x00,0x00,0x00,0x56,0x03,0x00,0x00, +0x17,0x03,0x00,0x00,0x0c,0x00,0x07,0x00,0x0c,0x00,0x00,0x00,0xd3,0x06,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x56,0x03,0x00,0x00,0x53,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0x17,0x03,0x00,0x00,0xd3,0x06,0x00,0x00,0x3d,0x00,0x04,0x00, +0x42,0x00,0x00,0x00,0x5d,0x03,0x00,0x00,0x10,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0x5c,0x03,0x00,0x00,0x5d,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0xd9,0x00,0x00,0x00, +0xd5,0x06,0x00,0x00,0xdb,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0xd8,0x06,0x00,0x00,0x5c,0x03,0x00,0x00,0xa0,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x0c,0x00,0x00,0x00,0xd9,0x06,0x00,0x00,0xd8,0x06,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xda,0x06,0x00,0x00,0xd9,0x06,0x00,0x00,0x50,0x00,0x07,0x00, +0x87,0x00,0x00,0x00,0xdb,0x06,0x00,0x00,0xda,0x06,0x00,0x00,0x77,0x00,0x00,0x00, +0x77,0x00,0x00,0x00,0x77,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0xd5,0x06,0x00,0x00, +0xf7,0x02,0x00,0x00,0xdb,0x06,0x00,0x00,0x3d,0x00,0x04,0x00,0xd9,0x00,0x00,0x00, +0xdc,0x06,0x00,0x00,0xe3,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00, +0xdf,0x06,0x00,0x00,0x5c,0x03,0x00,0x00,0xe7,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x0c,0x00,0x00,0x00,0xe0,0x06,0x00,0x00,0xdf,0x06,0x00,0x00,0x73,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xe1,0x06,0x00,0x00,0xe0,0x06,0x00,0x00,0x50,0x00,0x07,0x00, +0x87,0x00,0x00,0x00,0xe2,0x06,0x00,0x00,0xe1,0x06,0x00,0x00,0x77,0x00,0x00,0x00, +0x77,0x00,0x00,0x00,0x77,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0xdc,0x06,0x00,0x00, +0xf7,0x02,0x00,0x00,0xe2,0x06,0x00,0x00,0x3d,0x00,0x04,0x00,0xec,0x00,0x00,0x00, +0xe4,0x06,0x00,0x00,0xee,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x2c,0x00,0x00,0x00, +0xe8,0x06,0x00,0x00,0x09,0x03,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xe9,0x06,0x00,0x00,0xe8,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xea,0x06,0x00,0x00,0xe8,0x06,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xeb,0x06,0x00,0x00,0xe8,0x06,0x00,0x00, +0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x87,0x00,0x00,0x00,0xec,0x06,0x00,0x00, +0xe9,0x06,0x00,0x00,0xea,0x06,0x00,0x00,0xeb,0x06,0x00,0x00,0x77,0x00,0x00,0x00, +0x63,0x00,0x04,0x00,0xe4,0x06,0x00,0x00,0xf7,0x02,0x00,0x00,0xec,0x06,0x00,0x00, +0x3d,0x00,0x04,0x00,0xec,0x00,0x00,0x00,0xee,0x06,0x00,0x00,0xf8,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x2c,0x00,0x00,0x00,0xf2,0x06,0x00,0x00,0x0f,0x03,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf3,0x06,0x00,0x00,0xf2,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xf4,0x06,0x00,0x00, +0xf2,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xf5,0x06,0x00,0x00,0xf2,0x06,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x87,0x00,0x00,0x00,0xf6,0x06,0x00,0x00,0xf3,0x06,0x00,0x00,0xf4,0x06,0x00,0x00, +0xf5,0x06,0x00,0x00,0x77,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0xee,0x06,0x00,0x00, +0xf7,0x02,0x00,0x00,0xf6,0x06,0x00,0x00,0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_tcr_autogen_pass_e30e1632f5b745efc0ada1c6976be082.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_tcr_autogen_pass_e30e1632f5b745efc0ada1c6976be082.h new file mode 100644 index 00000000..8d32369f --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_tcr_autogen_pass_e30e1632f5b745efc0ada1c6976be082.h @@ -0,0 +1,936 @@ +// ffx_fsr2_tcr_autogen_pass_e30e1632f5b745efc0ada1c6976be082.h. +// Auto generated by FidelityFX-SC. + +static const char* g_ffx_fsr2_tcr_autogen_pass_e30e1632f5b745efc0ada1c6976be082_SampledImageResourceNames[] = { "r_input_opaque_only", "r_input_color_jittered", "r_input_motion_vectors", "r_input_prev_color_pre_alpha", "r_input_prev_color_post_alpha", "r_reactive_mask", "r_transparency_and_composition_mask", }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_e30e1632f5b745efc0ada1c6976be082_SampledImageResourceBindings[] = { 0, 1, 2, 3, 4, 5, 6, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_e30e1632f5b745efc0ada1c6976be082_SampledImageResourceCounts[] = { 1, 1, 1, 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_e30e1632f5b745efc0ada1c6976be082_SampledImageResourceSets[] = { 1, 1, 1, 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_tcr_autogen_pass_e30e1632f5b745efc0ada1c6976be082_StorageImageResourceNames[] = { "rw_output_autoreactive", "rw_output_autocomposition", "rw_output_prev_color_pre_alpha", "rw_output_prev_color_post_alpha", }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_e30e1632f5b745efc0ada1c6976be082_StorageImageResourceBindings[] = { 7, 8, 9, 10, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_e30e1632f5b745efc0ada1c6976be082_StorageImageResourceCounts[] = { 1, 1, 1, 1, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_e30e1632f5b745efc0ada1c6976be082_StorageImageResourceSets[] = { 1, 1, 1, 1, }; + +static const char* g_ffx_fsr2_tcr_autogen_pass_e30e1632f5b745efc0ada1c6976be082_UniformBufferResourceNames[] = { "cbFSR2", "cbGenerateReactive", }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_e30e1632f5b745efc0ada1c6976be082_UniformBufferResourceBindings[] = { 11, 12, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_e30e1632f5b745efc0ada1c6976be082_UniformBufferResourceCounts[] = { 1, 1, }; +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_e30e1632f5b745efc0ada1c6976be082_UniformBufferResourceSets[] = { 1, 1, }; + +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_e30e1632f5b745efc0ada1c6976be082_size = 14600; + +static const unsigned char g_ffx_fsr2_tcr_autogen_pass_e30e1632f5b745efc0ada1c6976be082_data[] = { +0x03,0x02,0x23,0x07,0x00,0x03,0x01,0x00,0x0a,0x00,0x08,0x00,0x16,0x07,0x00,0x00, +0x00,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x09,0x00,0x00,0x00,0x11,0x00,0x02,0x00,0x16,0x00,0x00,0x00,0x11,0x00,0x02,0x00, +0x31,0x00,0x00,0x00,0x0b,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x47,0x4c,0x53,0x4c, +0x2e,0x73,0x74,0x64,0x2e,0x34,0x35,0x30,0x00,0x00,0x00,0x00,0x0e,0x00,0x03,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x06,0x00,0x05,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x00,0x00,0xee,0x02,0x00,0x00, +0x10,0x00,0x06,0x00,0x04,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x00,0x00, +0xc2,0x01,0x00,0x00,0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73, +0x61,0x6d,0x70,0x6c,0x65,0x72,0x6c,0x65,0x73,0x73,0x5f,0x74,0x65,0x78,0x74,0x75, +0x72,0x65,0x5f,0x66,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x73,0x00,0x00,0x00,0x00, +0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65, +0x72,0x5f,0x31,0x36,0x62,0x69,0x74,0x5f,0x73,0x74,0x6f,0x72,0x61,0x67,0x65,0x00, +0x04,0x00,0x0b,0x00,0x47,0x4c,0x5f,0x45,0x58,0x54,0x5f,0x73,0x68,0x61,0x64,0x65, +0x72,0x5f,0x65,0x78,0x70,0x6c,0x69,0x63,0x69,0x74,0x5f,0x61,0x72,0x69,0x74,0x68, +0x6d,0x65,0x74,0x69,0x63,0x5f,0x74,0x79,0x70,0x65,0x73,0x00,0x04,0x00,0x0a,0x00, +0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c,0x45,0x5f,0x63,0x70,0x70,0x5f,0x73,0x74, +0x79,0x6c,0x65,0x5f,0x6c,0x69,0x6e,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74,0x69, +0x76,0x65,0x00,0x00,0x04,0x00,0x08,0x00,0x47,0x4c,0x5f,0x47,0x4f,0x4f,0x47,0x4c, +0x45,0x5f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x5f,0x64,0x69,0x72,0x65,0x63,0x74, +0x69,0x76,0x65,0x00,0x05,0x00,0x04,0x00,0x04,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e, +0x00,0x00,0x00,0x00,0x05,0x00,0x05,0x00,0x8a,0x00,0x00,0x00,0x63,0x62,0x46,0x53, +0x52,0x32,0x5f,0x74,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x8a,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x69,0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00, +0x06,0x00,0x07,0x00,0x8a,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x69,0x4d,0x61,0x78, +0x52,0x65,0x6e,0x64,0x65,0x72,0x53,0x69,0x7a,0x65,0x00,0x00,0x06,0x00,0x07,0x00, +0x8a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x69,0x44,0x69,0x73,0x70,0x6c,0x61,0x79, +0x53,0x69,0x7a,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0b,0x00,0x8a,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x69,0x49,0x6e,0x70,0x75,0x74,0x43,0x6f,0x6c,0x6f,0x72,0x52, +0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f,0x6e, +0x73,0x00,0x00,0x00,0x06,0x00,0x08,0x00,0x8a,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x44,0x69,0x6d,0x65,0x6e,0x73,0x69,0x6f, +0x6e,0x73,0x00,0x00,0x06,0x00,0x08,0x00,0x8a,0x00,0x00,0x00,0x05,0x00,0x00,0x00, +0x69,0x4c,0x75,0x6d,0x61,0x4d,0x69,0x70,0x4c,0x65,0x76,0x65,0x6c,0x54,0x6f,0x55, +0x73,0x65,0x00,0x00,0x06,0x00,0x06,0x00,0x8a,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x69,0x46,0x72,0x61,0x6d,0x65,0x49,0x6e,0x64,0x65,0x78,0x00,0x06,0x00,0x08,0x00, +0x8a,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x66,0x44,0x65,0x76,0x69,0x63,0x65,0x54, +0x6f,0x56,0x69,0x65,0x77,0x44,0x65,0x70,0x74,0x68,0x00,0x00,0x06,0x00,0x05,0x00, +0x8a,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x00, +0x06,0x00,0x08,0x00,0x8a,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74, +0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x53,0x63,0x61,0x6c,0x65,0x00,0x00, +0x06,0x00,0x08,0x00,0x8a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x66,0x44,0x6f,0x77, +0x6e,0x73,0x63,0x61,0x6c,0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00, +0x06,0x00,0x0b,0x00,0x8a,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x66,0x4d,0x6f,0x74, +0x69,0x6f,0x6e,0x56,0x65,0x63,0x74,0x6f,0x72,0x4a,0x69,0x74,0x74,0x65,0x72,0x43, +0x61,0x6e,0x63,0x65,0x6c,0x6c,0x61,0x74,0x69,0x6f,0x6e,0x00,0x06,0x00,0x07,0x00, +0x8a,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x45,0x78,0x70,0x6f, +0x73,0x75,0x72,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x0a,0x00,0x8a,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x66,0x50,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x46,0x72,0x61, +0x6d,0x65,0x50,0x72,0x65,0x45,0x78,0x70,0x6f,0x73,0x75,0x72,0x65,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x8a,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x66,0x54,0x61,0x6e, +0x48,0x61,0x6c,0x66,0x46,0x4f,0x56,0x00,0x06,0x00,0x09,0x00,0x8a,0x00,0x00,0x00, +0x0f,0x00,0x00,0x00,0x66,0x4a,0x69,0x74,0x74,0x65,0x72,0x53,0x65,0x71,0x75,0x65, +0x6e,0x63,0x65,0x4c,0x65,0x6e,0x67,0x74,0x68,0x00,0x00,0x00,0x06,0x00,0x06,0x00, +0x8a,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x66,0x44,0x65,0x6c,0x74,0x61,0x54,0x69, +0x6d,0x65,0x00,0x00,0x06,0x00,0x09,0x00,0x8a,0x00,0x00,0x00,0x11,0x00,0x00,0x00, +0x66,0x44,0x79,0x6e,0x61,0x6d,0x69,0x63,0x52,0x65,0x73,0x43,0x68,0x61,0x6e,0x67, +0x65,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x06,0x00,0x0a,0x00,0x8a,0x00,0x00,0x00, +0x12,0x00,0x00,0x00,0x66,0x56,0x69,0x65,0x77,0x53,0x70,0x61,0x63,0x65,0x54,0x6f, +0x4d,0x65,0x74,0x65,0x72,0x73,0x46,0x61,0x63,0x74,0x6f,0x72,0x00,0x00,0x00,0x00, +0x05,0x00,0x04,0x00,0x8c,0x00,0x00,0x00,0x63,0x62,0x46,0x53,0x52,0x32,0x00,0x00, +0x05,0x00,0x06,0x00,0xa0,0x00,0x00,0x00,0x72,0x5f,0x72,0x65,0x61,0x63,0x74,0x69, +0x76,0x65,0x5f,0x6d,0x61,0x73,0x6b,0x00,0x05,0x00,0x0b,0x00,0xab,0x00,0x00,0x00, +0x72,0x5f,0x74,0x72,0x61,0x6e,0x73,0x70,0x61,0x72,0x65,0x6e,0x63,0x79,0x5f,0x61, +0x6e,0x64,0x5f,0x63,0x6f,0x6d,0x70,0x6f,0x73,0x69,0x74,0x69,0x6f,0x6e,0x5f,0x6d, +0x61,0x73,0x6b,0x00,0x05,0x00,0x08,0x00,0xb3,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x5f,0x6a,0x69,0x74,0x74,0x65,0x72, +0x65,0x64,0x00,0x00,0x05,0x00,0x08,0x00,0xbc,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x6d,0x6f,0x74,0x69,0x6f,0x6e,0x5f,0x76,0x65,0x63,0x74,0x6f, +0x72,0x73,0x00,0x00,0x05,0x00,0x07,0x00,0xcb,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e, +0x70,0x75,0x74,0x5f,0x6f,0x70,0x61,0x71,0x75,0x65,0x5f,0x6f,0x6e,0x6c,0x79,0x00, +0x05,0x00,0x0a,0x00,0xd3,0x00,0x00,0x00,0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f, +0x70,0x72,0x65,0x76,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x5f,0x70,0x72,0x65,0x5f,0x61, +0x6c,0x70,0x68,0x61,0x00,0x00,0x00,0x00,0x05,0x00,0x0a,0x00,0xdb,0x00,0x00,0x00, +0x72,0x5f,0x69,0x6e,0x70,0x75,0x74,0x5f,0x70,0x72,0x65,0x76,0x5f,0x63,0x6f,0x6c, +0x6f,0x72,0x5f,0x70,0x6f,0x73,0x74,0x5f,0x61,0x6c,0x70,0x68,0x61,0x00,0x00,0x00, +0x05,0x00,0x08,0x00,0xe5,0x00,0x00,0x00,0x72,0x77,0x5f,0x6f,0x75,0x74,0x70,0x75, +0x74,0x5f,0x61,0x75,0x74,0x6f,0x72,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x00,0x00, +0x05,0x00,0x09,0x00,0xed,0x00,0x00,0x00,0x72,0x77,0x5f,0x6f,0x75,0x74,0x70,0x75, +0x74,0x5f,0x61,0x75,0x74,0x6f,0x63,0x6f,0x6d,0x70,0x6f,0x73,0x69,0x74,0x69,0x6f, +0x6e,0x00,0x00,0x00,0x05,0x00,0x0a,0x00,0xf8,0x00,0x00,0x00,0x72,0x77,0x5f,0x6f, +0x75,0x74,0x70,0x75,0x74,0x5f,0x70,0x72,0x65,0x76,0x5f,0x63,0x6f,0x6c,0x6f,0x72, +0x5f,0x70,0x72,0x65,0x5f,0x61,0x6c,0x70,0x68,0x61,0x00,0x00,0x05,0x00,0x0a,0x00, +0x02,0x01,0x00,0x00,0x72,0x77,0x5f,0x6f,0x75,0x74,0x70,0x75,0x74,0x5f,0x70,0x72, +0x65,0x76,0x5f,0x63,0x6f,0x6c,0x6f,0x72,0x5f,0x70,0x6f,0x73,0x74,0x5f,0x61,0x6c, +0x70,0x68,0x61,0x00,0x05,0x00,0x08,0x00,0x32,0x01,0x00,0x00,0x63,0x62,0x47,0x65, +0x6e,0x65,0x72,0x61,0x74,0x65,0x52,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x5f,0x74, +0x00,0x00,0x00,0x00,0x06,0x00,0x07,0x00,0x32,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x66,0x54,0x63,0x54,0x68,0x72,0x65,0x73,0x68,0x6f,0x6c,0x64,0x00,0x00,0x00,0x00, +0x06,0x00,0x06,0x00,0x32,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x66,0x54,0x63,0x53, +0x63,0x61,0x6c,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x07,0x00,0x32,0x01,0x00,0x00, +0x02,0x00,0x00,0x00,0x66,0x52,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x53,0x63,0x61, +0x6c,0x65,0x00,0x00,0x06,0x00,0x07,0x00,0x32,0x01,0x00,0x00,0x03,0x00,0x00,0x00, +0x66,0x52,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x4d,0x61,0x78,0x00,0x00,0x00,0x00, +0x05,0x00,0x07,0x00,0x34,0x01,0x00,0x00,0x63,0x62,0x47,0x65,0x6e,0x65,0x72,0x61, +0x74,0x65,0x52,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x00,0x00,0x05,0x00,0x08,0x00, +0xee,0x02,0x00,0x00,0x67,0x6c,0x5f,0x47,0x6c,0x6f,0x62,0x61,0x6c,0x49,0x6e,0x76, +0x6f,0x63,0x61,0x74,0x69,0x6f,0x6e,0x49,0x44,0x00,0x00,0x00,0x05,0x00,0x06,0x00, +0x1a,0x03,0x00,0x00,0x6f,0x75,0x74,0x52,0x65,0x61,0x63,0x74,0x69,0x76,0x65,0x4d, +0x61,0x73,0x6b,0x00,0x05,0x00,0x04,0x00,0x66,0x03,0x00,0x00,0x70,0x61,0x72,0x61, +0x6d,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x8a,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x8a,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x8a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x8a,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x18,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x8a,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x8a,0x00,0x00,0x00, +0x05,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x8a,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x2c,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x8a,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x30,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x8a,0x00,0x00,0x00,0x08,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x8a,0x00,0x00,0x00, +0x09,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x8a,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x50,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x8a,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x58,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x8a,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x8a,0x00,0x00,0x00, +0x0d,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x8a,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x68,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x8a,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x6c,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x8a,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x8a,0x00,0x00,0x00, +0x11,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x8a,0x00,0x00,0x00,0x12,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x78,0x00,0x00,0x00, +0x47,0x00,0x03,0x00,0x8a,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x8c,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x8c,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xa0,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xa0,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xab,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xab,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb3,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xb3,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xbc,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xbc,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xcb,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xcb,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xd3,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xd3,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xdb,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xdb,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xe5,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xe5,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xed,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xed,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xf8,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0xf8,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x02,0x01,0x00,0x00,0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00, +0x02,0x01,0x00,0x00,0x21,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x48,0x00,0x05,0x00, +0x32,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x48,0x00,0x05,0x00,0x32,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x23,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x32,0x01,0x00,0x00,0x02,0x00,0x00,0x00, +0x23,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x48,0x00,0x05,0x00,0x32,0x01,0x00,0x00, +0x03,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x03,0x00, +0x32,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x34,0x01,0x00,0x00, +0x22,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x34,0x01,0x00,0x00, +0x21,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0xee,0x02,0x00,0x00, +0x0b,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x47,0x00,0x04,0x00,0x81,0x03,0x00,0x00, +0x0b,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x13,0x00,0x02,0x00,0x02,0x00,0x00,0x00, +0x21,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x16,0x00,0x03,0x00, +0x06,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x07,0x00,0x00,0x00, +0x07,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x16,0x00,0x03,0x00,0x0c,0x00,0x00,0x00, +0x10,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x0d,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x0c,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x17,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x18,0x00,0x00,0x00,0x17,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x1c,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x27,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x28,0x00,0x00,0x00,0x27,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x2e,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x15,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x10,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x38,0x00,0x00,0x00,0x37,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x44,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x45,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x44,0x00,0x00,0x00,0x17,0x00,0x04,0x00,0x4b,0x00,0x00,0x00,0x0c,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x56,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +0x2e,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x79,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x7a,0x00,0x00,0x00, +0x00,0x00,0x80,0x3f,0x2b,0x00,0x04,0x00,0x0c,0x00,0x00,0x00,0x7f,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x0c,0x00,0x00,0x00,0x80,0x00,0x00,0x00, +0x00,0x3c,0x00,0x00,0x17,0x00,0x04,0x00,0x89,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x1e,0x00,0x15,0x00,0x8a,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x18,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x18,0x00,0x00,0x00, +0x17,0x00,0x00,0x00,0x17,0x00,0x00,0x00,0x89,0x00,0x00,0x00,0x1c,0x00,0x00,0x00, +0x1c,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x8b,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x8a,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0x8b,0x00,0x00,0x00, +0x8c,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x17,0x00,0x00,0x00, +0x8d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x8e,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x17,0x00,0x00,0x00, +0x93,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0x94,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x17,0x00,0x00,0x00, +0x99,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x19,0x00,0x09,0x00,0x9e,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x9f,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9e,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x9f,0x00,0x00,0x00,0xa0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x27,0x00,0x00,0x00,0xa7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x9f,0x00,0x00,0x00,0xab,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x9f,0x00,0x00,0x00,0xb3,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x9f,0x00,0x00,0x00,0xbc,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x9f,0x00,0x00,0x00,0xcb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x9f,0x00,0x00,0x00,0xd3,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x9f,0x00,0x00,0x00,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x00,0x09,0x00, +0xe3,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x03,0x00,0x00,0x00, +0x20,0x00,0x04,0x00,0xe4,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe3,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xe4,0x00,0x00,0x00,0xe5,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x3b,0x00,0x04,0x00,0xe4,0x00,0x00,0x00,0xed,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x2b,0x00,0x04,0x00,0x27,0x00,0x00,0x00,0xf1,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x19,0x00,0x09,0x00,0xf6,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x08,0x00,0x00,0x00,0x20,0x00,0x04,0x00,0xf7,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xf6,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xf7,0x00,0x00,0x00,0xf8,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x3b,0x00,0x04,0x00,0xf7,0x00,0x00,0x00,0x02,0x01,0x00,0x00, +0x00,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x0d,0x01,0x00,0x00, +0x00,0x00,0x80,0x3e,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x11,0x01,0x00,0x00, +0x00,0x00,0x00,0x3f,0x2b,0x00,0x04,0x00,0x27,0x00,0x00,0x00,0x16,0x01,0x00,0x00, +0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x22,0x01,0x00,0x00, +0x00,0x00,0x80,0xbe,0x1e,0x00,0x06,0x00,0x32,0x01,0x00,0x00,0x06,0x00,0x00,0x00, +0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x33,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x32,0x01,0x00,0x00,0x3b,0x00,0x04,0x00, +0x33,0x01,0x00,0x00,0x34,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0x35,0x01,0x00,0x00,0x02,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x14,0x00,0x02,0x00, +0x5f,0x01,0x00,0x00,0x2b,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x64,0x01,0x00,0x00, +0x0a,0xd7,0x23,0x3c,0x2c,0x00,0x06,0x00,0x2e,0x00,0x00,0x00,0x65,0x01,0x00,0x00, +0x64,0x01,0x00,0x00,0x64,0x01,0x00,0x00,0x64,0x01,0x00,0x00,0x17,0x00,0x04,0x00, +0x66,0x01,0x00,0x00,0x5f,0x01,0x00,0x00,0x03,0x00,0x00,0x00,0x2c,0x00,0x06,0x00, +0x2e,0x00,0x00,0x00,0x81,0x01,0x00,0x00,0x7a,0x00,0x00,0x00,0x7a,0x00,0x00,0x00, +0x7a,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0x2e,0x00,0x00,0x00,0xdf,0x01,0x00,0x00, +0x79,0x00,0x00,0x00,0x79,0x00,0x00,0x00,0x79,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x0c,0x00,0x00,0x00,0xfe,0x01,0x00,0x00,0x1e,0x21,0x00,0x00,0x2b,0x00,0x04,0x00, +0x17,0x00,0x00,0x00,0x0d,0x02,0x00,0x00,0xff,0xff,0xff,0xff,0x2b,0x00,0x04,0x00, +0x17,0x00,0x00,0x00,0x14,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x27,0x00,0x00,0x00,0x32,0x02,0x00,0x00,0x09,0x00,0x00,0x00,0x1c,0x00,0x04,0x00, +0x33,0x02,0x00,0x00,0x06,0x00,0x00,0x00,0x32,0x02,0x00,0x00,0x20,0x00,0x04,0x00, +0x34,0x02,0x00,0x00,0x07,0x00,0x00,0x00,0x33,0x02,0x00,0x00,0x2b,0x00,0x04,0x00, +0x17,0x00,0x00,0x00,0x37,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x17,0x00,0x00,0x00,0x43,0x02,0x00,0x00,0x03,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x17,0x00,0x00,0x00,0x46,0x02,0x00,0x00,0x04,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x17,0x00,0x00,0x00,0x4b,0x02,0x00,0x00,0x05,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x17,0x00,0x00,0x00,0x5a,0x02,0x00,0x00,0x07,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0xec,0x02,0x00,0x00,0x27,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x20,0x00,0x04,0x00, +0xed,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0xec,0x02,0x00,0x00,0x3b,0x00,0x04,0x00, +0xed,0x02,0x00,0x00,0xee,0x02,0x00,0x00,0x01,0x00,0x00,0x00,0x15,0x00,0x04,0x00, +0xf1,0x02,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x17,0x00,0x04,0x00, +0xf2,0x02,0x00,0x00,0xf1,0x02,0x00,0x00,0x02,0x00,0x00,0x00,0x2b,0x00,0x04,0x00, +0x0c,0x00,0x00,0x00,0xf8,0x02,0x00,0x00,0x00,0x38,0x00,0x00,0x2c,0x00,0x05,0x00, +0x44,0x00,0x00,0x00,0xf9,0x02,0x00,0x00,0xf8,0x02,0x00,0x00,0xf8,0x02,0x00,0x00, +0x2c,0x00,0x05,0x00,0x44,0x00,0x00,0x00,0x1b,0x03,0x00,0x00,0x7f,0x00,0x00,0x00, +0x7f,0x00,0x00,0x00,0x2b,0x00,0x04,0x00,0x27,0x00,0x00,0x00,0x80,0x03,0x00,0x00, +0x08,0x00,0x00,0x00,0x2c,0x00,0x06,0x00,0xec,0x02,0x00,0x00,0x81,0x03,0x00,0x00, +0x80,0x03,0x00,0x00,0x80,0x03,0x00,0x00,0xf1,0x00,0x00,0x00,0x2c,0x00,0x05,0x00, +0x1c,0x00,0x00,0x00,0x08,0x07,0x00,0x00,0x11,0x01,0x00,0x00,0x11,0x01,0x00,0x00, +0x36,0x00,0x05,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x03,0x00,0x00,0x00,0xf8,0x00,0x02,0x00,0x05,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x34,0x02,0x00,0x00,0x6c,0x06,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x34,0x02,0x00,0x00,0xe8,0x05,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x56,0x00,0x00,0x00,0xd7,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x56,0x00,0x00,0x00,0xd8,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x56,0x00,0x00,0x00,0xd9,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x56,0x00,0x00,0x00,0xda,0x04,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x56,0x00,0x00,0x00,0xc8,0x03,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x56,0x00,0x00,0x00,0xc9,0x03,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x56,0x00,0x00,0x00,0xca,0x03,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x56,0x00,0x00,0x00,0xcb,0x03,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x56,0x00,0x00,0x00,0xd6,0x03,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x45,0x00,0x00,0x00,0x1a,0x03,0x00,0x00,0x07,0x00,0x00,0x00,0x3b,0x00,0x04,0x00, +0x45,0x00,0x00,0x00,0x66,0x03,0x00,0x00,0x07,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0xec,0x02,0x00,0x00,0xef,0x02,0x00,0x00,0xee,0x02,0x00,0x00,0x4f,0x00,0x07,0x00, +0x28,0x00,0x00,0x00,0xf0,0x02,0x00,0x00,0xef,0x02,0x00,0x00,0xef,0x02,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x71,0x00,0x04,0x00,0xf2,0x02,0x00,0x00, +0xf3,0x02,0x00,0x00,0xf0,0x02,0x00,0x00,0x7c,0x00,0x04,0x00,0x38,0x00,0x00,0x00, +0xf4,0x02,0x00,0x00,0xf3,0x02,0x00,0x00,0x6f,0x00,0x04,0x00,0x44,0x00,0x00,0x00, +0xf7,0x02,0x00,0x00,0xf4,0x02,0x00,0x00,0x81,0x00,0x05,0x00,0x44,0x00,0x00,0x00, +0xfa,0x02,0x00,0x00,0xf7,0x02,0x00,0x00,0xf9,0x02,0x00,0x00,0x41,0x00,0x05,0x00, +0x8e,0x00,0x00,0x00,0x84,0x03,0x00,0x00,0x8c,0x00,0x00,0x00,0x8d,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x18,0x00,0x00,0x00,0x85,0x03,0x00,0x00,0x84,0x03,0x00,0x00, +0x6f,0x00,0x04,0x00,0x44,0x00,0x00,0x00,0xfc,0x02,0x00,0x00,0x85,0x03,0x00,0x00, +0x88,0x00,0x05,0x00,0x44,0x00,0x00,0x00,0xfd,0x02,0x00,0x00,0xfa,0x02,0x00,0x00, +0xfc,0x02,0x00,0x00,0x72,0x00,0x04,0x00,0x18,0x00,0x00,0x00,0x01,0x03,0x00,0x00, +0xf4,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x9e,0x00,0x00,0x00,0x8a,0x03,0x00,0x00, +0xbc,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x8c,0x03,0x00,0x00, +0x8a,0x03,0x00,0x00,0x01,0x03,0x00,0x00,0x02,0x00,0x00,0x00,0x8d,0x00,0x00,0x00, +0x4f,0x00,0x07,0x00,0x1c,0x00,0x00,0x00,0x8d,0x03,0x00,0x00,0x8c,0x03,0x00,0x00, +0x8c,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x41,0x00,0x05,0x00, +0x94,0x00,0x00,0x00,0x97,0x03,0x00,0x00,0x8c,0x00,0x00,0x00,0x93,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x1c,0x00,0x00,0x00,0x98,0x03,0x00,0x00,0x97,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x1c,0x00,0x00,0x00,0x90,0x03,0x00,0x00,0x8d,0x03,0x00,0x00, +0x98,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x94,0x00,0x00,0x00,0x9b,0x03,0x00,0x00, +0x8c,0x00,0x00,0x00,0x99,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x1c,0x00,0x00,0x00, +0x9c,0x03,0x00,0x00,0x9b,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x1c,0x00,0x00,0x00, +0x93,0x03,0x00,0x00,0x90,0x03,0x00,0x00,0x9c,0x03,0x00,0x00,0x73,0x00,0x04,0x00, +0x44,0x00,0x00,0x00,0x04,0x03,0x00,0x00,0x93,0x03,0x00,0x00,0x81,0x00,0x05,0x00, +0x44,0x00,0x00,0x00,0x05,0x03,0x00,0x00,0xfd,0x02,0x00,0x00,0x04,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x44,0x00,0x00,0x00,0x0a,0x03,0x00,0x00,0x05,0x03,0x00,0x00, +0xfc,0x02,0x00,0x00,0x73,0x00,0x04,0x00,0x1c,0x00,0x00,0x00,0x0b,0x03,0x00,0x00, +0x0a,0x03,0x00,0x00,0x83,0x00,0x05,0x00,0x1c,0x00,0x00,0x00,0x0d,0x03,0x00,0x00, +0x0b,0x03,0x00,0x00,0x08,0x07,0x00,0x00,0x6e,0x00,0x04,0x00,0x38,0x00,0x00,0x00, +0x0e,0x03,0x00,0x00,0x0d,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x9e,0x00,0x00,0x00, +0xa3,0x03,0x00,0x00,0xcb,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0xa6,0x03,0x00,0x00,0xa3,0x03,0x00,0x00,0x01,0x03,0x00,0x00,0x02,0x00,0x00,0x00, +0x8d,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x2e,0x00,0x00,0x00,0xa7,0x03,0x00,0x00, +0xa6,0x03,0x00,0x00,0xa6,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x4b,0x00,0x00,0x00,0x13,0x03,0x00,0x00, +0xa7,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x9e,0x00,0x00,0x00,0xaa,0x03,0x00,0x00, +0xb3,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xac,0x03,0x00,0x00, +0xaa,0x03,0x00,0x00,0x01,0x03,0x00,0x00,0x02,0x00,0x00,0x00,0x8d,0x00,0x00,0x00, +0x4f,0x00,0x08,0x00,0x2e,0x00,0x00,0x00,0xad,0x03,0x00,0x00,0xac,0x03,0x00,0x00, +0xac,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x4b,0x00,0x00,0x00,0x19,0x03,0x00,0x00,0xad,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0x1a,0x03,0x00,0x00,0x1b,0x03,0x00,0x00,0x5f,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x2d,0x04,0x00,0x00,0xa3,0x03,0x00,0x00,0x01,0x03,0x00,0x00, +0x02,0x00,0x00,0x00,0x8d,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x2e,0x00,0x00,0x00, +0x2e,0x04,0x00,0x00,0x2d,0x04,0x00,0x00,0x2d,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0x33,0x04,0x00,0x00,0xaa,0x03,0x00,0x00,0x01,0x03,0x00,0x00,0x02,0x00,0x00,0x00, +0x8d,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x2e,0x00,0x00,0x00,0x34,0x04,0x00,0x00, +0x33,0x04,0x00,0x00,0x33,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x9e,0x00,0x00,0x00,0x37,0x04,0x00,0x00, +0xd3,0x00,0x00,0x00,0x72,0x00,0x04,0x00,0x18,0x00,0x00,0x00,0x39,0x04,0x00,0x00, +0x0e,0x03,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x3a,0x04,0x00,0x00, +0x37,0x04,0x00,0x00,0x39,0x04,0x00,0x00,0x02,0x00,0x00,0x00,0x8d,0x00,0x00,0x00, +0x4f,0x00,0x08,0x00,0x2e,0x00,0x00,0x00,0x3b,0x04,0x00,0x00,0x3a,0x04,0x00,0x00, +0x3a,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x9e,0x00,0x00,0x00,0x3e,0x04,0x00,0x00,0xdb,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x41,0x04,0x00,0x00,0x3e,0x04,0x00,0x00, +0x39,0x04,0x00,0x00,0x02,0x00,0x00,0x00,0x8d,0x00,0x00,0x00,0x4f,0x00,0x08,0x00, +0x2e,0x00,0x00,0x00,0x42,0x04,0x00,0x00,0x41,0x04,0x00,0x00,0x41,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x3e,0x00,0x03,0x00, +0xc8,0x03,0x00,0x00,0x2e,0x04,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x46,0x04,0x00,0x00,0xc8,0x03,0x00,0x00,0xa7,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x47,0x04,0x00,0x00,0x46,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x48,0x04,0x00,0x00,0x0d,0x01,0x00,0x00,0x47,0x04,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x49,0x04,0x00,0x00,0xc8,0x03,0x00,0x00, +0xf1,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4a,0x04,0x00,0x00, +0x49,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4b,0x04,0x00,0x00, +0x11,0x01,0x00,0x00,0x4a,0x04,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x4c,0x04,0x00,0x00,0x48,0x04,0x00,0x00,0x4b,0x04,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x4d,0x04,0x00,0x00,0xc8,0x03,0x00,0x00,0x16,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4e,0x04,0x00,0x00,0x4d,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4f,0x04,0x00,0x00,0x0d,0x01,0x00,0x00, +0x4e,0x04,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x50,0x04,0x00,0x00, +0x4c,0x04,0x00,0x00,0x4f,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x52,0x04,0x00,0x00,0x46,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x53,0x04,0x00,0x00,0x11,0x01,0x00,0x00,0x52,0x04,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x55,0x04,0x00,0x00,0x4d,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x56,0x04,0x00,0x00,0x11,0x01,0x00,0x00,0x55,0x04,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x57,0x04,0x00,0x00,0x53,0x04,0x00,0x00, +0x56,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x59,0x04,0x00,0x00, +0x46,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5a,0x04,0x00,0x00, +0x22,0x01,0x00,0x00,0x59,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x5c,0x04,0x00,0x00,0x49,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x5d,0x04,0x00,0x00,0x11,0x01,0x00,0x00,0x5c,0x04,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x5e,0x04,0x00,0x00,0x5a,0x04,0x00,0x00,0x5d,0x04,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x60,0x04,0x00,0x00,0x4d,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x61,0x04,0x00,0x00,0x0d,0x01,0x00,0x00, +0x60,0x04,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x62,0x04,0x00,0x00, +0x5e,0x04,0x00,0x00,0x61,0x04,0x00,0x00,0x50,0x00,0x06,0x00,0x2e,0x00,0x00,0x00, +0x63,0x04,0x00,0x00,0x50,0x04,0x00,0x00,0x57,0x04,0x00,0x00,0x62,0x04,0x00,0x00, +0x3e,0x00,0x03,0x00,0xc9,0x03,0x00,0x00,0x34,0x04,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x68,0x04,0x00,0x00,0xc9,0x03,0x00,0x00,0xa7,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x69,0x04,0x00,0x00,0x68,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6a,0x04,0x00,0x00,0x0d,0x01,0x00,0x00, +0x69,0x04,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x6b,0x04,0x00,0x00, +0xc9,0x03,0x00,0x00,0xf1,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x6c,0x04,0x00,0x00,0x6b,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x6d,0x04,0x00,0x00,0x11,0x01,0x00,0x00,0x6c,0x04,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6e,0x04,0x00,0x00,0x6a,0x04,0x00,0x00,0x6d,0x04,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x6f,0x04,0x00,0x00,0xc9,0x03,0x00,0x00, +0x16,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x70,0x04,0x00,0x00, +0x6f,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x71,0x04,0x00,0x00, +0x0d,0x01,0x00,0x00,0x70,0x04,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x72,0x04,0x00,0x00,0x6e,0x04,0x00,0x00,0x71,0x04,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x74,0x04,0x00,0x00,0x68,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x75,0x04,0x00,0x00,0x11,0x01,0x00,0x00,0x74,0x04,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x77,0x04,0x00,0x00,0x6f,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x78,0x04,0x00,0x00,0x11,0x01,0x00,0x00, +0x77,0x04,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x79,0x04,0x00,0x00, +0x75,0x04,0x00,0x00,0x78,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x7b,0x04,0x00,0x00,0x68,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x7c,0x04,0x00,0x00,0x22,0x01,0x00,0x00,0x7b,0x04,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x7e,0x04,0x00,0x00,0x6b,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x7f,0x04,0x00,0x00,0x11,0x01,0x00,0x00,0x7e,0x04,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x80,0x04,0x00,0x00,0x7c,0x04,0x00,0x00, +0x7f,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x82,0x04,0x00,0x00, +0x6f,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x83,0x04,0x00,0x00, +0x0d,0x01,0x00,0x00,0x82,0x04,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x84,0x04,0x00,0x00,0x80,0x04,0x00,0x00,0x83,0x04,0x00,0x00,0x50,0x00,0x06,0x00, +0x2e,0x00,0x00,0x00,0x85,0x04,0x00,0x00,0x72,0x04,0x00,0x00,0x79,0x04,0x00,0x00, +0x84,0x04,0x00,0x00,0x3e,0x00,0x03,0x00,0xca,0x03,0x00,0x00,0x3b,0x04,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x8a,0x04,0x00,0x00,0xca,0x03,0x00,0x00, +0xa7,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8b,0x04,0x00,0x00, +0x8a,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8c,0x04,0x00,0x00, +0x0d,0x01,0x00,0x00,0x8b,0x04,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x8d,0x04,0x00,0x00,0xca,0x03,0x00,0x00,0xf1,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x8e,0x04,0x00,0x00,0x8d,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x8f,0x04,0x00,0x00,0x11,0x01,0x00,0x00,0x8e,0x04,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x90,0x04,0x00,0x00,0x8c,0x04,0x00,0x00, +0x8f,0x04,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x91,0x04,0x00,0x00, +0xca,0x03,0x00,0x00,0x16,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x92,0x04,0x00,0x00,0x91,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x93,0x04,0x00,0x00,0x0d,0x01,0x00,0x00,0x92,0x04,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x94,0x04,0x00,0x00,0x90,0x04,0x00,0x00,0x93,0x04,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x96,0x04,0x00,0x00,0x8a,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x97,0x04,0x00,0x00,0x11,0x01,0x00,0x00, +0x96,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x99,0x04,0x00,0x00, +0x91,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x9a,0x04,0x00,0x00, +0x11,0x01,0x00,0x00,0x99,0x04,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9b,0x04,0x00,0x00,0x97,0x04,0x00,0x00,0x9a,0x04,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x9d,0x04,0x00,0x00,0x8a,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9e,0x04,0x00,0x00,0x22,0x01,0x00,0x00,0x9d,0x04,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa0,0x04,0x00,0x00,0x8d,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa1,0x04,0x00,0x00,0x11,0x01,0x00,0x00, +0xa0,0x04,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa2,0x04,0x00,0x00, +0x9e,0x04,0x00,0x00,0xa1,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xa4,0x04,0x00,0x00,0x91,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa5,0x04,0x00,0x00,0x0d,0x01,0x00,0x00,0xa4,0x04,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xa6,0x04,0x00,0x00,0xa2,0x04,0x00,0x00,0xa5,0x04,0x00,0x00, +0x50,0x00,0x06,0x00,0x2e,0x00,0x00,0x00,0xa7,0x04,0x00,0x00,0x94,0x04,0x00,0x00, +0x9b,0x04,0x00,0x00,0xa6,0x04,0x00,0x00,0x3e,0x00,0x03,0x00,0xcb,0x03,0x00,0x00, +0x42,0x04,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xac,0x04,0x00,0x00, +0xcb,0x03,0x00,0x00,0xa7,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xad,0x04,0x00,0x00,0xac,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xae,0x04,0x00,0x00,0x0d,0x01,0x00,0x00,0xad,0x04,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xaf,0x04,0x00,0x00,0xcb,0x03,0x00,0x00,0xf1,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb0,0x04,0x00,0x00,0xaf,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb1,0x04,0x00,0x00,0x11,0x01,0x00,0x00, +0xb0,0x04,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb2,0x04,0x00,0x00, +0xae,0x04,0x00,0x00,0xb1,0x04,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xb3,0x04,0x00,0x00,0xcb,0x03,0x00,0x00,0x16,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xb4,0x04,0x00,0x00,0xb3,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb5,0x04,0x00,0x00,0x0d,0x01,0x00,0x00,0xb4,0x04,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb6,0x04,0x00,0x00,0xb2,0x04,0x00,0x00, +0xb5,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb8,0x04,0x00,0x00, +0xac,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb9,0x04,0x00,0x00, +0x11,0x01,0x00,0x00,0xb8,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xbb,0x04,0x00,0x00,0xb3,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xbc,0x04,0x00,0x00,0x11,0x01,0x00,0x00,0xbb,0x04,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbd,0x04,0x00,0x00,0xb9,0x04,0x00,0x00,0xbc,0x04,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xbf,0x04,0x00,0x00,0xac,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc0,0x04,0x00,0x00,0x22,0x01,0x00,0x00, +0xbf,0x04,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xc2,0x04,0x00,0x00, +0xaf,0x04,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc3,0x04,0x00,0x00, +0x11,0x01,0x00,0x00,0xc2,0x04,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xc4,0x04,0x00,0x00,0xc0,0x04,0x00,0x00,0xc3,0x04,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xc6,0x04,0x00,0x00,0xb3,0x04,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xc7,0x04,0x00,0x00,0x0d,0x01,0x00,0x00,0xc6,0x04,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xc8,0x04,0x00,0x00,0xc4,0x04,0x00,0x00, +0xc7,0x04,0x00,0x00,0x50,0x00,0x06,0x00,0x2e,0x00,0x00,0x00,0xc9,0x04,0x00,0x00, +0xb6,0x04,0x00,0x00,0xbd,0x04,0x00,0x00,0xc8,0x04,0x00,0x00,0x83,0x00,0x05,0x00, +0x2e,0x00,0x00,0x00,0xef,0x03,0x00,0x00,0x85,0x04,0x00,0x00,0x63,0x04,0x00,0x00, +0x83,0x00,0x05,0x00,0x2e,0x00,0x00,0x00,0xf2,0x03,0x00,0x00,0xc9,0x04,0x00,0x00, +0xa7,0x04,0x00,0x00,0x0c,0x00,0x06,0x00,0x2e,0x00,0x00,0x00,0xf4,0x03,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xef,0x03,0x00,0x00,0xba,0x00,0x05,0x00, +0x66,0x01,0x00,0x00,0xf5,0x03,0x00,0x00,0xf4,0x03,0x00,0x00,0x65,0x01,0x00,0x00, +0x9a,0x00,0x04,0x00,0x5f,0x01,0x00,0x00,0xf6,0x03,0x00,0x00,0xf5,0x03,0x00,0x00, +0x0c,0x00,0x06,0x00,0x2e,0x00,0x00,0x00,0xf8,0x03,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xf2,0x03,0x00,0x00,0xba,0x00,0x05,0x00,0x66,0x01,0x00,0x00, +0xf9,0x03,0x00,0x00,0xf8,0x03,0x00,0x00,0x65,0x01,0x00,0x00,0x9a,0x00,0x04,0x00, +0x5f,0x01,0x00,0x00,0xfa,0x03,0x00,0x00,0xf9,0x03,0x00,0x00,0x83,0x00,0x05,0x00, +0x2e,0x00,0x00,0x00,0x04,0x04,0x00,0x00,0x63,0x04,0x00,0x00,0xa7,0x04,0x00,0x00, +0x83,0x00,0x05,0x00,0x2e,0x00,0x00,0x00,0x0a,0x04,0x00,0x00,0x85,0x04,0x00,0x00, +0xc9,0x04,0x00,0x00,0xa6,0x00,0x05,0x00,0x5f,0x01,0x00,0x00,0x0d,0x04,0x00,0x00, +0xf6,0x03,0x00,0x00,0xfa,0x03,0x00,0x00,0xf7,0x00,0x03,0x00,0x14,0x04,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x0d,0x04,0x00,0x00,0x0e,0x04,0x00,0x00, +0x13,0x04,0x00,0x00,0xf8,0x00,0x02,0x00,0x0e,0x04,0x00,0x00,0x0c,0x00,0x07,0x00, +0x2e,0x00,0x00,0x00,0x11,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x65,0x01,0x00,0x00,0x04,0x04,0x00,0x00,0x88,0x00,0x05,0x00,0x2e,0x00,0x00,0x00, +0x12,0x04,0x00,0x00,0x0a,0x04,0x00,0x00,0x11,0x04,0x00,0x00,0xf9,0x00,0x02,0x00, +0x14,0x04,0x00,0x00,0xf8,0x00,0x02,0x00,0x13,0x04,0x00,0x00,0xf9,0x00,0x02,0x00, +0x14,0x04,0x00,0x00,0xf8,0x00,0x02,0x00,0x14,0x04,0x00,0x00,0xf5,0x00,0x07,0x00, +0x2e,0x00,0x00,0x00,0x09,0x07,0x00,0x00,0x12,0x04,0x00,0x00,0x0e,0x04,0x00,0x00, +0xdf,0x01,0x00,0x00,0x13,0x04,0x00,0x00,0x3e,0x00,0x03,0x00,0xd6,0x03,0x00,0x00, +0x09,0x07,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x16,0x04,0x00,0x00, +0xd6,0x03,0x00,0x00,0xa7,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x17,0x04,0x00,0x00,0x16,0x04,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x18,0x04,0x00,0x00,0xd6,0x03,0x00,0x00,0xf1,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x19,0x04,0x00,0x00,0x18,0x04,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x1a,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x17,0x04,0x00,0x00,0x19,0x04,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x1b,0x04,0x00,0x00,0xd6,0x03,0x00,0x00,0x16,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x1c,0x04,0x00,0x00,0x1b,0x04,0x00,0x00,0x0c,0x00,0x07,0x00, +0x06,0x00,0x00,0x00,0x1d,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x1a,0x04,0x00,0x00,0x1c,0x04,0x00,0x00,0x73,0x00,0x04,0x00,0x0c,0x00,0x00,0x00, +0x1e,0x04,0x00,0x00,0x1d,0x04,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x23,0x04,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00,0x0a,0x04,0x00,0x00, +0x73,0x00,0x04,0x00,0x0c,0x00,0x00,0x00,0x24,0x04,0x00,0x00,0x23,0x04,0x00,0x00, +0x85,0x00,0x05,0x00,0x0c,0x00,0x00,0x00,0x25,0x04,0x00,0x00,0x1e,0x04,0x00,0x00, +0x24,0x04,0x00,0x00,0x0c,0x00,0x08,0x00,0x0c,0x00,0x00,0x00,0xce,0x04,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x25,0x04,0x00,0x00,0x7f,0x00,0x00,0x00, +0x80,0x00,0x00,0x00,0xba,0x00,0x05,0x00,0x5f,0x01,0x00,0x00,0xb9,0x03,0x00,0x00, +0xce,0x04,0x00,0x00,0xfe,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0xbe,0x03,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xb9,0x03,0x00,0x00,0xba,0x03,0x00,0x00, +0xbe,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0xba,0x03,0x00,0x00,0x5f,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x22,0x05,0x00,0x00,0xa3,0x03,0x00,0x00,0x01,0x03,0x00,0x00, +0x02,0x00,0x00,0x00,0x8d,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x2e,0x00,0x00,0x00, +0x23,0x05,0x00,0x00,0x22,0x05,0x00,0x00,0x22,0x05,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0x28,0x05,0x00,0x00,0xaa,0x03,0x00,0x00,0x01,0x03,0x00,0x00,0x02,0x00,0x00,0x00, +0x8d,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x2e,0x00,0x00,0x00,0x29,0x05,0x00,0x00, +0x28,0x05,0x00,0x00,0x28,0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x2f,0x05,0x00,0x00, +0x37,0x04,0x00,0x00,0x39,0x04,0x00,0x00,0x02,0x00,0x00,0x00,0x8d,0x00,0x00,0x00, +0x4f,0x00,0x08,0x00,0x2e,0x00,0x00,0x00,0x30,0x05,0x00,0x00,0x2f,0x05,0x00,0x00, +0x2f,0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x36,0x05,0x00,0x00,0x3e,0x04,0x00,0x00, +0x39,0x04,0x00,0x00,0x02,0x00,0x00,0x00,0x8d,0x00,0x00,0x00,0x4f,0x00,0x08,0x00, +0x2e,0x00,0x00,0x00,0x37,0x05,0x00,0x00,0x36,0x05,0x00,0x00,0x36,0x05,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x3e,0x00,0x03,0x00, +0xd7,0x04,0x00,0x00,0x23,0x05,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x3b,0x05,0x00,0x00,0xd7,0x04,0x00,0x00,0xa7,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x3c,0x05,0x00,0x00,0x3b,0x05,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x3d,0x05,0x00,0x00,0x0d,0x01,0x00,0x00,0x3c,0x05,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x3e,0x05,0x00,0x00,0xd7,0x04,0x00,0x00, +0xf1,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x3f,0x05,0x00,0x00, +0x3e,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x40,0x05,0x00,0x00, +0x11,0x01,0x00,0x00,0x3f,0x05,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x41,0x05,0x00,0x00,0x3d,0x05,0x00,0x00,0x40,0x05,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x42,0x05,0x00,0x00,0xd7,0x04,0x00,0x00,0x16,0x01,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x43,0x05,0x00,0x00,0x42,0x05,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x44,0x05,0x00,0x00,0x0d,0x01,0x00,0x00, +0x43,0x05,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x45,0x05,0x00,0x00, +0x41,0x05,0x00,0x00,0x44,0x05,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x47,0x05,0x00,0x00,0x3b,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x48,0x05,0x00,0x00,0x11,0x01,0x00,0x00,0x47,0x05,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x4a,0x05,0x00,0x00,0x42,0x05,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x4b,0x05,0x00,0x00,0x11,0x01,0x00,0x00,0x4a,0x05,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4c,0x05,0x00,0x00,0x48,0x05,0x00,0x00, +0x4b,0x05,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x4e,0x05,0x00,0x00, +0x3b,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x4f,0x05,0x00,0x00, +0x22,0x01,0x00,0x00,0x4e,0x05,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x51,0x05,0x00,0x00,0x3e,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x52,0x05,0x00,0x00,0x11,0x01,0x00,0x00,0x51,0x05,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x53,0x05,0x00,0x00,0x4f,0x05,0x00,0x00,0x52,0x05,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x55,0x05,0x00,0x00,0x42,0x05,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x56,0x05,0x00,0x00,0x0d,0x01,0x00,0x00, +0x55,0x05,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x57,0x05,0x00,0x00, +0x53,0x05,0x00,0x00,0x56,0x05,0x00,0x00,0x50,0x00,0x06,0x00,0x2e,0x00,0x00,0x00, +0x58,0x05,0x00,0x00,0x45,0x05,0x00,0x00,0x4c,0x05,0x00,0x00,0x57,0x05,0x00,0x00, +0x3e,0x00,0x03,0x00,0xd8,0x04,0x00,0x00,0x29,0x05,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x5d,0x05,0x00,0x00,0xd8,0x04,0x00,0x00,0xa7,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x5e,0x05,0x00,0x00,0x5d,0x05,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x5f,0x05,0x00,0x00,0x0d,0x01,0x00,0x00, +0x5e,0x05,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x60,0x05,0x00,0x00, +0xd8,0x04,0x00,0x00,0xf1,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x61,0x05,0x00,0x00,0x60,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x62,0x05,0x00,0x00,0x11,0x01,0x00,0x00,0x61,0x05,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x63,0x05,0x00,0x00,0x5f,0x05,0x00,0x00,0x62,0x05,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x64,0x05,0x00,0x00,0xd8,0x04,0x00,0x00, +0x16,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x65,0x05,0x00,0x00, +0x64,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x66,0x05,0x00,0x00, +0x0d,0x01,0x00,0x00,0x65,0x05,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x67,0x05,0x00,0x00,0x63,0x05,0x00,0x00,0x66,0x05,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x69,0x05,0x00,0x00,0x5d,0x05,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x6a,0x05,0x00,0x00,0x11,0x01,0x00,0x00,0x69,0x05,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x6c,0x05,0x00,0x00,0x64,0x05,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6d,0x05,0x00,0x00,0x11,0x01,0x00,0x00, +0x6c,0x05,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x6e,0x05,0x00,0x00, +0x6a,0x05,0x00,0x00,0x6d,0x05,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x70,0x05,0x00,0x00,0x5d,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x71,0x05,0x00,0x00,0x22,0x01,0x00,0x00,0x70,0x05,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x73,0x05,0x00,0x00,0x60,0x05,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x74,0x05,0x00,0x00,0x11,0x01,0x00,0x00,0x73,0x05,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x75,0x05,0x00,0x00,0x71,0x05,0x00,0x00, +0x74,0x05,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x77,0x05,0x00,0x00, +0x64,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x78,0x05,0x00,0x00, +0x0d,0x01,0x00,0x00,0x77,0x05,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x79,0x05,0x00,0x00,0x75,0x05,0x00,0x00,0x78,0x05,0x00,0x00,0x50,0x00,0x06,0x00, +0x2e,0x00,0x00,0x00,0x7a,0x05,0x00,0x00,0x67,0x05,0x00,0x00,0x6e,0x05,0x00,0x00, +0x79,0x05,0x00,0x00,0x3e,0x00,0x03,0x00,0xd9,0x04,0x00,0x00,0x30,0x05,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x7f,0x05,0x00,0x00,0xd9,0x04,0x00,0x00, +0xa7,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x80,0x05,0x00,0x00, +0x7f,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x81,0x05,0x00,0x00, +0x0d,0x01,0x00,0x00,0x80,0x05,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x82,0x05,0x00,0x00,0xd9,0x04,0x00,0x00,0xf1,0x00,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x83,0x05,0x00,0x00,0x82,0x05,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x84,0x05,0x00,0x00,0x11,0x01,0x00,0x00,0x83,0x05,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x85,0x05,0x00,0x00,0x81,0x05,0x00,0x00, +0x84,0x05,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x86,0x05,0x00,0x00, +0xd9,0x04,0x00,0x00,0x16,0x01,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x87,0x05,0x00,0x00,0x86,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x88,0x05,0x00,0x00,0x0d,0x01,0x00,0x00,0x87,0x05,0x00,0x00,0x81,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x89,0x05,0x00,0x00,0x85,0x05,0x00,0x00,0x88,0x05,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8b,0x05,0x00,0x00,0x7f,0x05,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8c,0x05,0x00,0x00,0x11,0x01,0x00,0x00, +0x8b,0x05,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x8e,0x05,0x00,0x00, +0x86,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x8f,0x05,0x00,0x00, +0x11,0x01,0x00,0x00,0x8e,0x05,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x90,0x05,0x00,0x00,0x8c,0x05,0x00,0x00,0x8f,0x05,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x92,0x05,0x00,0x00,0x7f,0x05,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x93,0x05,0x00,0x00,0x22,0x01,0x00,0x00,0x92,0x05,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x95,0x05,0x00,0x00,0x82,0x05,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x96,0x05,0x00,0x00,0x11,0x01,0x00,0x00, +0x95,0x05,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x97,0x05,0x00,0x00, +0x93,0x05,0x00,0x00,0x96,0x05,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x99,0x05,0x00,0x00,0x86,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9a,0x05,0x00,0x00,0x0d,0x01,0x00,0x00,0x99,0x05,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x9b,0x05,0x00,0x00,0x97,0x05,0x00,0x00,0x9a,0x05,0x00,0x00, +0x50,0x00,0x06,0x00,0x2e,0x00,0x00,0x00,0x9c,0x05,0x00,0x00,0x89,0x05,0x00,0x00, +0x90,0x05,0x00,0x00,0x9b,0x05,0x00,0x00,0x3e,0x00,0x03,0x00,0xda,0x04,0x00,0x00, +0x37,0x05,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xa1,0x05,0x00,0x00, +0xda,0x04,0x00,0x00,0xa7,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xa2,0x05,0x00,0x00,0xa1,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa3,0x05,0x00,0x00,0x0d,0x01,0x00,0x00,0xa2,0x05,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0xa4,0x05,0x00,0x00,0xda,0x04,0x00,0x00,0xf1,0x00,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xa5,0x05,0x00,0x00,0xa4,0x05,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa6,0x05,0x00,0x00,0x11,0x01,0x00,0x00, +0xa5,0x05,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa7,0x05,0x00,0x00, +0xa3,0x05,0x00,0x00,0xa6,0x05,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xa8,0x05,0x00,0x00,0xda,0x04,0x00,0x00,0x16,0x01,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xa9,0x05,0x00,0x00,0xa8,0x05,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xaa,0x05,0x00,0x00,0x0d,0x01,0x00,0x00,0xa9,0x05,0x00,0x00, +0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xab,0x05,0x00,0x00,0xa7,0x05,0x00,0x00, +0xaa,0x05,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xad,0x05,0x00,0x00, +0xa1,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xae,0x05,0x00,0x00, +0x11,0x01,0x00,0x00,0xad,0x05,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xb0,0x05,0x00,0x00,0xa8,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb1,0x05,0x00,0x00,0x11,0x01,0x00,0x00,0xb0,0x05,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb2,0x05,0x00,0x00,0xae,0x05,0x00,0x00,0xb1,0x05,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb4,0x05,0x00,0x00,0xa1,0x05,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb5,0x05,0x00,0x00,0x22,0x01,0x00,0x00, +0xb4,0x05,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xb7,0x05,0x00,0x00, +0xa4,0x05,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xb8,0x05,0x00,0x00, +0x11,0x01,0x00,0x00,0xb7,0x05,0x00,0x00,0x81,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb9,0x05,0x00,0x00,0xb5,0x05,0x00,0x00,0xb8,0x05,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xbb,0x05,0x00,0x00,0xa8,0x05,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xbc,0x05,0x00,0x00,0x0d,0x01,0x00,0x00,0xbb,0x05,0x00,0x00, +0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xbd,0x05,0x00,0x00,0xb9,0x05,0x00,0x00, +0xbc,0x05,0x00,0x00,0x50,0x00,0x06,0x00,0x2e,0x00,0x00,0x00,0xbe,0x05,0x00,0x00, +0xab,0x05,0x00,0x00,0xb2,0x05,0x00,0x00,0xbd,0x05,0x00,0x00,0x83,0x00,0x05,0x00, +0x2e,0x00,0x00,0x00,0x0c,0x05,0x00,0x00,0x7a,0x05,0x00,0x00,0x58,0x05,0x00,0x00, +0x0c,0x00,0x06,0x00,0x2e,0x00,0x00,0x00,0x0d,0x05,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0x0c,0x05,0x00,0x00,0x83,0x00,0x05,0x00,0x2e,0x00,0x00,0x00, +0x10,0x05,0x00,0x00,0xbe,0x05,0x00,0x00,0x9c,0x05,0x00,0x00,0x0c,0x00,0x06,0x00, +0x2e,0x00,0x00,0x00,0x11,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x10,0x05,0x00,0x00,0x83,0x00,0x05,0x00,0x2e,0x00,0x00,0x00,0x12,0x05,0x00,0x00, +0x0d,0x05,0x00,0x00,0x11,0x05,0x00,0x00,0x0c,0x00,0x06,0x00,0x2e,0x00,0x00,0x00, +0x13,0x05,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x12,0x05,0x00,0x00, +0x94,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x14,0x05,0x00,0x00,0x13,0x05,0x00,0x00, +0x81,0x01,0x00,0x00,0x0c,0x00,0x08,0x00,0x06,0x00,0x00,0x00,0xc3,0x05,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x14,0x05,0x00,0x00,0x79,0x00,0x00,0x00, +0x7a,0x00,0x00,0x00,0x73,0x00,0x04,0x00,0x0c,0x00,0x00,0x00,0x16,0x05,0x00,0x00, +0xc3,0x05,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x18,0x05,0x00,0x00, +0x16,0x05,0x00,0x00,0x41,0x00,0x05,0x00,0x35,0x01,0x00,0x00,0xc6,0x05,0x00,0x00, +0x34,0x01,0x00,0x00,0x8d,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xc7,0x05,0x00,0x00,0xc6,0x05,0x00,0x00,0xb8,0x00,0x05,0x00,0x5f,0x01,0x00,0x00, +0x1a,0x05,0x00,0x00,0x18,0x05,0x00,0x00,0xc7,0x05,0x00,0x00,0xa9,0x00,0x06,0x00, +0x0c,0x00,0x00,0x00,0x1b,0x05,0x00,0x00,0x1a,0x05,0x00,0x00,0x7f,0x00,0x00,0x00, +0x80,0x00,0x00,0x00,0xf9,0x00,0x02,0x00,0xbe,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0xbe,0x03,0x00,0x00,0xf5,0x00,0x07,0x00,0x0c,0x00,0x00,0x00,0x0a,0x07,0x00,0x00, +0xce,0x04,0x00,0x00,0x14,0x04,0x00,0x00,0x1b,0x05,0x00,0x00,0xba,0x03,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x21,0x03,0x00,0x00,0x1a,0x03,0x00,0x00, +0xf1,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0x21,0x03,0x00,0x00,0x0a,0x07,0x00,0x00, +0x3d,0x00,0x04,0x00,0x0c,0x00,0x00,0x00,0x23,0x03,0x00,0x00,0x21,0x03,0x00,0x00, +0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x24,0x03,0x00,0x00,0x23,0x03,0x00,0x00, +0xba,0x00,0x05,0x00,0x5f,0x01,0x00,0x00,0x25,0x03,0x00,0x00,0x24,0x03,0x00,0x00, +0x11,0x01,0x00,0x00,0xf7,0x00,0x03,0x00,0x27,0x03,0x00,0x00,0x00,0x00,0x00,0x00, +0xfa,0x00,0x04,0x00,0x25,0x03,0x00,0x00,0x26,0x03,0x00,0x00,0x27,0x03,0x00,0x00, +0xf8,0x00,0x02,0x00,0x26,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0xed,0x05,0x00,0x00, +0xf8,0x00,0x02,0x00,0xed,0x05,0x00,0x00,0xf5,0x00,0x07,0x00,0x17,0x00,0x00,0x00, +0x0b,0x07,0x00,0x00,0x0d,0x02,0x00,0x00,0x26,0x03,0x00,0x00,0x29,0x06,0x00,0x00, +0x27,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x17,0x00,0x00,0x00,0x15,0x07,0x00,0x00, +0x8d,0x00,0x00,0x00,0x26,0x03,0x00,0x00,0x14,0x07,0x00,0x00,0x27,0x06,0x00,0x00, +0xb1,0x00,0x05,0x00,0x5f,0x01,0x00,0x00,0xf0,0x05,0x00,0x00,0x0b,0x07,0x00,0x00, +0x14,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x2a,0x06,0x00,0x00,0x27,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xf0,0x05,0x00,0x00,0xf1,0x05,0x00,0x00, +0x2a,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xf1,0x05,0x00,0x00,0xf9,0x00,0x02,0x00, +0xf2,0x05,0x00,0x00,0xf8,0x00,0x02,0x00,0xf2,0x05,0x00,0x00,0xf5,0x00,0x07,0x00, +0x17,0x00,0x00,0x00,0x14,0x07,0x00,0x00,0x15,0x07,0x00,0x00,0xf1,0x05,0x00,0x00, +0x1d,0x06,0x00,0x00,0xf6,0x05,0x00,0x00,0xf5,0x00,0x07,0x00,0x17,0x00,0x00,0x00, +0x12,0x07,0x00,0x00,0x0d,0x02,0x00,0x00,0xf1,0x05,0x00,0x00,0x25,0x06,0x00,0x00, +0xf6,0x05,0x00,0x00,0xb1,0x00,0x05,0x00,0x5f,0x01,0x00,0x00,0xf5,0x05,0x00,0x00, +0x12,0x07,0x00,0x00,0x14,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x26,0x06,0x00,0x00, +0xf6,0x05,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0xf5,0x05,0x00,0x00, +0xf6,0x05,0x00,0x00,0x26,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0xf6,0x05,0x00,0x00, +0x72,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xf9,0x05,0x00,0x00,0x12,0x07,0x00,0x00, +0x72,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0xfb,0x05,0x00,0x00,0x0b,0x07,0x00,0x00, +0x50,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xfc,0x05,0x00,0x00,0xf9,0x05,0x00,0x00, +0xfb,0x05,0x00,0x00,0x80,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0xfd,0x05,0x00,0x00, +0xf4,0x02,0x00,0x00,0xfc,0x05,0x00,0x00,0x72,0x00,0x04,0x00,0x18,0x00,0x00,0x00, +0xfe,0x05,0x00,0x00,0xfd,0x05,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00, +0x4e,0x06,0x00,0x00,0xaa,0x03,0x00,0x00,0xfe,0x05,0x00,0x00,0x02,0x00,0x00,0x00, +0x8d,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x2e,0x00,0x00,0x00,0x4f,0x06,0x00,0x00, +0x4e,0x06,0x00,0x00,0x4e,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +0x02,0x00,0x00,0x00,0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x55,0x06,0x00,0x00, +0xa3,0x03,0x00,0x00,0xfe,0x05,0x00,0x00,0x02,0x00,0x00,0x00,0x8d,0x00,0x00,0x00, +0x4f,0x00,0x08,0x00,0x2e,0x00,0x00,0x00,0x56,0x06,0x00,0x00,0x55,0x06,0x00,0x00, +0x55,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, +0x83,0x00,0x05,0x00,0x2e,0x00,0x00,0x00,0x08,0x06,0x00,0x00,0x4f,0x06,0x00,0x00, +0x56,0x06,0x00,0x00,0x0c,0x00,0x06,0x00,0x2e,0x00,0x00,0x00,0x09,0x06,0x00,0x00, +0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x08,0x06,0x00,0x00,0x80,0x00,0x05,0x00, +0x38,0x00,0x00,0x00,0x10,0x06,0x00,0x00,0x0e,0x03,0x00,0x00,0xfc,0x05,0x00,0x00, +0x72,0x00,0x04,0x00,0x18,0x00,0x00,0x00,0x5b,0x06,0x00,0x00,0x10,0x06,0x00,0x00, +0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x5c,0x06,0x00,0x00,0x3e,0x04,0x00,0x00, +0x5b,0x06,0x00,0x00,0x02,0x00,0x00,0x00,0x8d,0x00,0x00,0x00,0x4f,0x00,0x08,0x00, +0x2e,0x00,0x00,0x00,0x5d,0x06,0x00,0x00,0x5c,0x06,0x00,0x00,0x5c,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x5f,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0x63,0x06,0x00,0x00,0x37,0x04,0x00,0x00,0x5b,0x06,0x00,0x00, +0x02,0x00,0x00,0x00,0x8d,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x2e,0x00,0x00,0x00, +0x64,0x06,0x00,0x00,0x63,0x06,0x00,0x00,0x63,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x83,0x00,0x05,0x00,0x2e,0x00,0x00,0x00, +0x1a,0x06,0x00,0x00,0x5d,0x06,0x00,0x00,0x64,0x06,0x00,0x00,0x0c,0x00,0x06,0x00, +0x2e,0x00,0x00,0x00,0x1b,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x1a,0x06,0x00,0x00,0x80,0x00,0x05,0x00,0x17,0x00,0x00,0x00,0x1d,0x06,0x00,0x00, +0x14,0x07,0x00,0x00,0x37,0x02,0x00,0x00,0x83,0x00,0x05,0x00,0x2e,0x00,0x00,0x00, +0x20,0x06,0x00,0x00,0x09,0x06,0x00,0x00,0x1b,0x06,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x21,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x42,0x00,0x00,0x00, +0x20,0x06,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x22,0x06,0x00,0x00, +0xe8,0x05,0x00,0x00,0x14,0x07,0x00,0x00,0x3e,0x00,0x03,0x00,0x22,0x06,0x00,0x00, +0x21,0x06,0x00,0x00,0x80,0x00,0x05,0x00,0x17,0x00,0x00,0x00,0x25,0x06,0x00,0x00, +0x12,0x07,0x00,0x00,0x37,0x02,0x00,0x00,0xf9,0x00,0x02,0x00,0xf2,0x05,0x00,0x00, +0xf8,0x00,0x02,0x00,0x26,0x06,0x00,0x00,0xf9,0x00,0x02,0x00,0x27,0x06,0x00,0x00, +0xf8,0x00,0x02,0x00,0x27,0x06,0x00,0x00,0x80,0x00,0x05,0x00,0x17,0x00,0x00,0x00, +0x29,0x06,0x00,0x00,0x0b,0x07,0x00,0x00,0x37,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0xed,0x05,0x00,0x00,0xf8,0x00,0x02,0x00,0x2a,0x06,0x00,0x00,0x41,0x00,0x05,0x00, +0x07,0x00,0x00,0x00,0x2b,0x06,0x00,0x00,0xe8,0x05,0x00,0x00,0x43,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2c,0x06,0x00,0x00,0x2b,0x06,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x2d,0x06,0x00,0x00,0xe8,0x05,0x00,0x00, +0x46,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x2e,0x06,0x00,0x00, +0x2d,0x06,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x2f,0x06,0x00,0x00, +0x2c,0x06,0x00,0x00,0x2e,0x06,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x30,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x2f,0x06,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x31,0x06,0x00,0x00,0xe8,0x05,0x00,0x00, +0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x32,0x06,0x00,0x00, +0x31,0x06,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x34,0x06,0x00,0x00, +0x2d,0x06,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x35,0x06,0x00,0x00, +0x32,0x06,0x00,0x00,0x34,0x06,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0x36,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x35,0x06,0x00,0x00, +0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x37,0x06,0x00,0x00,0x30,0x06,0x00,0x00, +0x36,0x06,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x38,0x06,0x00,0x00, +0xe8,0x05,0x00,0x00,0x37,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x39,0x06,0x00,0x00,0x38,0x06,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x3b,0x06,0x00,0x00,0x2d,0x06,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x3c,0x06,0x00,0x00,0x39,0x06,0x00,0x00,0x3b,0x06,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x3d,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x3c,0x06,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x3e,0x06,0x00,0x00, +0xe8,0x05,0x00,0x00,0x5a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x3f,0x06,0x00,0x00,0x3e,0x06,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x41,0x06,0x00,0x00,0x2d,0x06,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x42,0x06,0x00,0x00,0x3f,0x06,0x00,0x00,0x41,0x06,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x43,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x42,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x44,0x06,0x00,0x00, +0x3d,0x06,0x00,0x00,0x43,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x47,0x06,0x00,0x00,0x37,0x06,0x00,0x00,0x44,0x06,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x48,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x1f,0x00,0x00,0x00, +0x47,0x06,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x49,0x06,0x00,0x00, +0x01,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0x48,0x06,0x00,0x00,0x73,0x00,0x04,0x00, +0x0c,0x00,0x00,0x00,0xd5,0x05,0x00,0x00,0x49,0x06,0x00,0x00,0xf9,0x00,0x02,0x00, +0x71,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0x71,0x06,0x00,0x00,0xf5,0x00,0x07,0x00, +0x17,0x00,0x00,0x00,0x0c,0x07,0x00,0x00,0x0d,0x02,0x00,0x00,0x2a,0x06,0x00,0x00, +0x98,0x06,0x00,0x00,0x96,0x06,0x00,0x00,0xf5,0x00,0x07,0x00,0x17,0x00,0x00,0x00, +0x11,0x07,0x00,0x00,0x8d,0x00,0x00,0x00,0x2a,0x06,0x00,0x00,0x10,0x07,0x00,0x00, +0x96,0x06,0x00,0x00,0xb1,0x00,0x05,0x00,0x5f,0x01,0x00,0x00,0x74,0x06,0x00,0x00, +0x0c,0x07,0x00,0x00,0x14,0x02,0x00,0x00,0xf6,0x00,0x04,0x00,0x99,0x06,0x00,0x00, +0x96,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00,0x74,0x06,0x00,0x00, +0x75,0x06,0x00,0x00,0x99,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0x75,0x06,0x00,0x00, +0xf9,0x00,0x02,0x00,0x76,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0x76,0x06,0x00,0x00, +0xf5,0x00,0x07,0x00,0x17,0x00,0x00,0x00,0x10,0x07,0x00,0x00,0x11,0x07,0x00,0x00, +0x75,0x06,0x00,0x00,0x8c,0x06,0x00,0x00,0x7a,0x06,0x00,0x00,0xf5,0x00,0x07,0x00, +0x17,0x00,0x00,0x00,0x0e,0x07,0x00,0x00,0x0d,0x02,0x00,0x00,0x75,0x06,0x00,0x00, +0x94,0x06,0x00,0x00,0x7a,0x06,0x00,0x00,0xb1,0x00,0x05,0x00,0x5f,0x01,0x00,0x00, +0x79,0x06,0x00,0x00,0x0e,0x07,0x00,0x00,0x14,0x02,0x00,0x00,0xf6,0x00,0x04,0x00, +0x95,0x06,0x00,0x00,0x7a,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x79,0x06,0x00,0x00,0x7a,0x06,0x00,0x00,0x95,0x06,0x00,0x00,0xf8,0x00,0x02,0x00, +0x7a,0x06,0x00,0x00,0x72,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x7d,0x06,0x00,0x00, +0x0e,0x07,0x00,0x00,0x72,0x00,0x04,0x00,0x37,0x00,0x00,0x00,0x7f,0x06,0x00,0x00, +0x0c,0x07,0x00,0x00,0x50,0x00,0x05,0x00,0x38,0x00,0x00,0x00,0x80,0x06,0x00,0x00, +0x7d,0x06,0x00,0x00,0x7f,0x06,0x00,0x00,0x80,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x81,0x06,0x00,0x00,0xf4,0x02,0x00,0x00,0x80,0x06,0x00,0x00,0x72,0x00,0x04,0x00, +0x18,0x00,0x00,0x00,0xbd,0x06,0x00,0x00,0x81,0x06,0x00,0x00,0x5f,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0xbe,0x06,0x00,0x00,0xa3,0x03,0x00,0x00,0xbd,0x06,0x00,0x00, +0x02,0x00,0x00,0x00,0x8d,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x2e,0x00,0x00,0x00, +0xbf,0x06,0x00,0x00,0xbe,0x06,0x00,0x00,0xbe,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x80,0x00,0x05,0x00,0x38,0x00,0x00,0x00, +0x89,0x06,0x00,0x00,0x0e,0x03,0x00,0x00,0x80,0x06,0x00,0x00,0x72,0x00,0x04,0x00, +0x18,0x00,0x00,0x00,0xc4,0x06,0x00,0x00,0x89,0x06,0x00,0x00,0x5f,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0xc5,0x06,0x00,0x00,0x37,0x04,0x00,0x00,0xc4,0x06,0x00,0x00, +0x02,0x00,0x00,0x00,0x8d,0x00,0x00,0x00,0x4f,0x00,0x08,0x00,0x2e,0x00,0x00,0x00, +0xc6,0x06,0x00,0x00,0xc5,0x06,0x00,0x00,0xc5,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x80,0x00,0x05,0x00,0x17,0x00,0x00,0x00, +0x8c,0x06,0x00,0x00,0x10,0x07,0x00,0x00,0x37,0x02,0x00,0x00,0x83,0x00,0x05,0x00, +0x2e,0x00,0x00,0x00,0x8f,0x06,0x00,0x00,0xbf,0x06,0x00,0x00,0xc6,0x06,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x90,0x06,0x00,0x00,0x01,0x00,0x00,0x00, +0x42,0x00,0x00,0x00,0x8f,0x06,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0x91,0x06,0x00,0x00,0x6c,0x06,0x00,0x00,0x10,0x07,0x00,0x00,0x3e,0x00,0x03,0x00, +0x91,0x06,0x00,0x00,0x90,0x06,0x00,0x00,0x80,0x00,0x05,0x00,0x17,0x00,0x00,0x00, +0x94,0x06,0x00,0x00,0x0e,0x07,0x00,0x00,0x37,0x02,0x00,0x00,0xf9,0x00,0x02,0x00, +0x76,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0x95,0x06,0x00,0x00,0xf9,0x00,0x02,0x00, +0x96,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0x96,0x06,0x00,0x00,0x80,0x00,0x05,0x00, +0x17,0x00,0x00,0x00,0x98,0x06,0x00,0x00,0x0c,0x07,0x00,0x00,0x37,0x02,0x00,0x00, +0xf9,0x00,0x02,0x00,0x71,0x06,0x00,0x00,0xf8,0x00,0x02,0x00,0x99,0x06,0x00,0x00, +0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x9a,0x06,0x00,0x00,0x6c,0x06,0x00,0x00, +0x43,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x9b,0x06,0x00,0x00, +0x9a,0x06,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0x9c,0x06,0x00,0x00, +0x6c,0x06,0x00,0x00,0x46,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x9d,0x06,0x00,0x00,0x9c,0x06,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x9e,0x06,0x00,0x00,0x9b,0x06,0x00,0x00,0x9d,0x06,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0x9f,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0x9e,0x06,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00,0xa0,0x06,0x00,0x00, +0x6c,0x06,0x00,0x00,0x4b,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xa1,0x06,0x00,0x00,0xa0,0x06,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0xa3,0x06,0x00,0x00,0x9c,0x06,0x00,0x00,0x83,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xa4,0x06,0x00,0x00,0xa1,0x06,0x00,0x00,0xa3,0x06,0x00,0x00,0x0c,0x00,0x06,0x00, +0x06,0x00,0x00,0x00,0xa5,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +0xa4,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xa6,0x06,0x00,0x00, +0x9f,0x06,0x00,0x00,0xa5,0x06,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xa7,0x06,0x00,0x00,0x6c,0x06,0x00,0x00,0x37,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xa8,0x06,0x00,0x00,0xa7,0x06,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xaa,0x06,0x00,0x00,0x9c,0x06,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xab,0x06,0x00,0x00,0xa8,0x06,0x00,0x00,0xaa,0x06,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xac,0x06,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xab,0x06,0x00,0x00,0x41,0x00,0x05,0x00,0x07,0x00,0x00,0x00, +0xad,0x06,0x00,0x00,0x6c,0x06,0x00,0x00,0x5a,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xae,0x06,0x00,0x00,0xad,0x06,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0xb0,0x06,0x00,0x00,0x9c,0x06,0x00,0x00,0x83,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb1,0x06,0x00,0x00,0xae,0x06,0x00,0x00,0xb0,0x06,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb2,0x06,0x00,0x00,0x01,0x00,0x00,0x00, +0x04,0x00,0x00,0x00,0xb1,0x06,0x00,0x00,0x85,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xb3,0x06,0x00,0x00,0xac,0x06,0x00,0x00,0xb2,0x06,0x00,0x00,0x85,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xb6,0x06,0x00,0x00,0xa6,0x06,0x00,0x00,0xb3,0x06,0x00,0x00, +0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0xb7,0x06,0x00,0x00,0x01,0x00,0x00,0x00, +0x1f,0x00,0x00,0x00,0xb6,0x06,0x00,0x00,0x0c,0x00,0x06,0x00,0x06,0x00,0x00,0x00, +0xb8,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x1f,0x00,0x00,0x00,0xb7,0x06,0x00,0x00, +0x73,0x00,0x04,0x00,0x0c,0x00,0x00,0x00,0xd9,0x05,0x00,0x00,0xb8,0x06,0x00,0x00, +0x83,0x00,0x05,0x00,0x0c,0x00,0x00,0x00,0xdc,0x05,0x00,0x00,0xd5,0x05,0x00,0x00, +0xd9,0x05,0x00,0x00,0x0c,0x00,0x08,0x00,0x0c,0x00,0x00,0x00,0xca,0x06,0x00,0x00, +0x01,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0xdc,0x05,0x00,0x00,0x7f,0x00,0x00,0x00, +0x80,0x00,0x00,0x00,0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x2d,0x03,0x00,0x00, +0x1a,0x03,0x00,0x00,0xa7,0x00,0x00,0x00,0x3e,0x00,0x03,0x00,0x2d,0x03,0x00,0x00, +0xca,0x06,0x00,0x00,0x41,0x00,0x05,0x00,0x35,0x01,0x00,0x00,0x2e,0x03,0x00,0x00, +0x34,0x01,0x00,0x00,0x14,0x02,0x00,0x00,0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x2f,0x03,0x00,0x00,0x2e,0x03,0x00,0x00,0x73,0x00,0x04,0x00,0x0c,0x00,0x00,0x00, +0x30,0x03,0x00,0x00,0x2f,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x0c,0x00,0x00,0x00, +0x32,0x03,0x00,0x00,0x2d,0x03,0x00,0x00,0x85,0x00,0x05,0x00,0x0c,0x00,0x00,0x00, +0x33,0x03,0x00,0x00,0x32,0x03,0x00,0x00,0x30,0x03,0x00,0x00,0x3e,0x00,0x03,0x00, +0x2d,0x03,0x00,0x00,0x33,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x0c,0x00,0x00,0x00, +0x36,0x03,0x00,0x00,0x2d,0x03,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00, +0x37,0x03,0x00,0x00,0x36,0x03,0x00,0x00,0x41,0x00,0x05,0x00,0x35,0x01,0x00,0x00, +0x38,0x03,0x00,0x00,0x34,0x01,0x00,0x00,0x43,0x02,0x00,0x00,0x3d,0x00,0x04,0x00, +0x06,0x00,0x00,0x00,0x39,0x03,0x00,0x00,0x38,0x03,0x00,0x00,0xb8,0x00,0x05,0x00, +0x5f,0x01,0x00,0x00,0x3a,0x03,0x00,0x00,0x37,0x03,0x00,0x00,0x39,0x03,0x00,0x00, +0xf7,0x00,0x03,0x00,0x3d,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xfa,0x00,0x04,0x00, +0x3a,0x03,0x00,0x00,0x3c,0x03,0x00,0x00,0x40,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3c,0x03,0x00,0x00,0x3d,0x00,0x04,0x00,0x0c,0x00,0x00,0x00,0x3f,0x03,0x00,0x00, +0x2d,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0x3d,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0x40,0x03,0x00,0x00,0x73,0x00,0x04,0x00,0x0c,0x00,0x00,0x00,0x43,0x03,0x00,0x00, +0x39,0x03,0x00,0x00,0xf9,0x00,0x02,0x00,0x3d,0x03,0x00,0x00,0xf8,0x00,0x02,0x00, +0x3d,0x03,0x00,0x00,0xf5,0x00,0x07,0x00,0x0c,0x00,0x00,0x00,0x0d,0x07,0x00,0x00, +0x3f,0x03,0x00,0x00,0x3c,0x03,0x00,0x00,0x43,0x03,0x00,0x00,0x40,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0x2d,0x03,0x00,0x00,0x0d,0x07,0x00,0x00,0xf9,0x00,0x02,0x00, +0x27,0x03,0x00,0x00,0xf8,0x00,0x02,0x00,0x27,0x03,0x00,0x00,0x41,0x00,0x05,0x00, +0x35,0x01,0x00,0x00,0x46,0x03,0x00,0x00,0x34,0x01,0x00,0x00,0x37,0x02,0x00,0x00, +0x3d,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0x47,0x03,0x00,0x00,0x46,0x03,0x00,0x00, +0x73,0x00,0x04,0x00,0x0c,0x00,0x00,0x00,0x48,0x03,0x00,0x00,0x47,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x0c,0x00,0x00,0x00,0x4a,0x03,0x00,0x00,0x21,0x03,0x00,0x00, +0x85,0x00,0x05,0x00,0x0c,0x00,0x00,0x00,0x4b,0x03,0x00,0x00,0x4a,0x03,0x00,0x00, +0x48,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x21,0x03,0x00,0x00,0x4b,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0x9e,0x00,0x00,0x00,0xcd,0x06,0x00,0x00,0xa0,0x00,0x00,0x00, +0x5f,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xd2,0x06,0x00,0x00,0xcd,0x06,0x00,0x00, +0x01,0x03,0x00,0x00,0x02,0x00,0x00,0x00,0x8d,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0xd3,0x06,0x00,0x00,0xd2,0x06,0x00,0x00,0x00,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x0c,0x00,0x00,0x00,0x51,0x03,0x00,0x00,0xd3,0x06,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0x53,0x03,0x00,0x00,0x1a,0x03,0x00,0x00, +0xa7,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x0c,0x00,0x00,0x00,0x54,0x03,0x00,0x00, +0x53,0x03,0x00,0x00,0x0c,0x00,0x07,0x00,0x0c,0x00,0x00,0x00,0xd8,0x06,0x00,0x00, +0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x54,0x03,0x00,0x00,0x51,0x03,0x00,0x00, +0x3e,0x00,0x03,0x00,0x53,0x03,0x00,0x00,0xd8,0x06,0x00,0x00,0x7c,0x00,0x04,0x00, +0x28,0x00,0x00,0x00,0x5a,0x03,0x00,0x00,0x01,0x03,0x00,0x00,0x3d,0x00,0x04,0x00, +0x9e,0x00,0x00,0x00,0xdb,0x06,0x00,0x00,0xab,0x00,0x00,0x00,0x7c,0x00,0x04,0x00, +0x18,0x00,0x00,0x00,0xdd,0x06,0x00,0x00,0x5a,0x03,0x00,0x00,0x5f,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0xde,0x06,0x00,0x00,0xdb,0x06,0x00,0x00,0xdd,0x06,0x00,0x00, +0x02,0x00,0x00,0x00,0x8d,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xdf,0x06,0x00,0x00,0xde,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0x00,0x04,0x00, +0x0c,0x00,0x00,0x00,0x5d,0x03,0x00,0x00,0xdf,0x06,0x00,0x00,0x3d,0x00,0x04,0x00, +0x0c,0x00,0x00,0x00,0x60,0x03,0x00,0x00,0x21,0x03,0x00,0x00,0x0c,0x00,0x07,0x00, +0x0c,0x00,0x00,0x00,0xe4,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x28,0x00,0x00,0x00, +0x60,0x03,0x00,0x00,0x5d,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x21,0x03,0x00,0x00, +0xe4,0x06,0x00,0x00,0x3d,0x00,0x04,0x00,0x44,0x00,0x00,0x00,0x67,0x03,0x00,0x00, +0x1a,0x03,0x00,0x00,0x3e,0x00,0x03,0x00,0x66,0x03,0x00,0x00,0x67,0x03,0x00,0x00, +0x3d,0x00,0x04,0x00,0xe3,0x00,0x00,0x00,0xe6,0x06,0x00,0x00,0xe5,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xe9,0x06,0x00,0x00,0x66,0x03,0x00,0x00, +0xa7,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x0c,0x00,0x00,0x00,0xea,0x06,0x00,0x00, +0xe9,0x06,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xeb,0x06,0x00,0x00, +0xea,0x06,0x00,0x00,0x50,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xec,0x06,0x00,0x00, +0xeb,0x06,0x00,0x00,0x79,0x00,0x00,0x00,0x79,0x00,0x00,0x00,0x79,0x00,0x00,0x00, +0x63,0x00,0x04,0x00,0xe6,0x06,0x00,0x00,0x01,0x03,0x00,0x00,0xec,0x06,0x00,0x00, +0x3d,0x00,0x04,0x00,0xe3,0x00,0x00,0x00,0xed,0x06,0x00,0x00,0xed,0x00,0x00,0x00, +0x41,0x00,0x05,0x00,0x0d,0x00,0x00,0x00,0xf0,0x06,0x00,0x00,0x66,0x03,0x00,0x00, +0xf1,0x00,0x00,0x00,0x3d,0x00,0x04,0x00,0x0c,0x00,0x00,0x00,0xf1,0x06,0x00,0x00, +0xf0,0x06,0x00,0x00,0x73,0x00,0x04,0x00,0x06,0x00,0x00,0x00,0xf2,0x06,0x00,0x00, +0xf1,0x06,0x00,0x00,0x50,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0xf3,0x06,0x00,0x00, +0xf2,0x06,0x00,0x00,0x79,0x00,0x00,0x00,0x79,0x00,0x00,0x00,0x79,0x00,0x00,0x00, +0x63,0x00,0x04,0x00,0xed,0x06,0x00,0x00,0x01,0x03,0x00,0x00,0xf3,0x06,0x00,0x00, +0x3d,0x00,0x04,0x00,0xf6,0x00,0x00,0x00,0xf5,0x06,0x00,0x00,0xf8,0x00,0x00,0x00, +0x73,0x00,0x04,0x00,0x2e,0x00,0x00,0x00,0xf9,0x06,0x00,0x00,0x13,0x03,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfa,0x06,0x00,0x00,0xf9,0x06,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0xfb,0x06,0x00,0x00, +0xf9,0x06,0x00,0x00,0x01,0x00,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0xfc,0x06,0x00,0x00,0xf9,0x06,0x00,0x00,0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00, +0x89,0x00,0x00,0x00,0xfd,0x06,0x00,0x00,0xfa,0x06,0x00,0x00,0xfb,0x06,0x00,0x00, +0xfc,0x06,0x00,0x00,0x79,0x00,0x00,0x00,0x63,0x00,0x04,0x00,0xf5,0x06,0x00,0x00, +0x01,0x03,0x00,0x00,0xfd,0x06,0x00,0x00,0x3d,0x00,0x04,0x00,0xf6,0x00,0x00,0x00, +0xff,0x06,0x00,0x00,0x02,0x01,0x00,0x00,0x73,0x00,0x04,0x00,0x2e,0x00,0x00,0x00, +0x03,0x07,0x00,0x00,0x19,0x03,0x00,0x00,0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00, +0x04,0x07,0x00,0x00,0x03,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x51,0x00,0x05,0x00, +0x06,0x00,0x00,0x00,0x05,0x07,0x00,0x00,0x03,0x07,0x00,0x00,0x01,0x00,0x00,0x00, +0x51,0x00,0x05,0x00,0x06,0x00,0x00,0x00,0x06,0x07,0x00,0x00,0x03,0x07,0x00,0x00, +0x02,0x00,0x00,0x00,0x50,0x00,0x07,0x00,0x89,0x00,0x00,0x00,0x07,0x07,0x00,0x00, +0x04,0x07,0x00,0x00,0x05,0x07,0x00,0x00,0x06,0x07,0x00,0x00,0x79,0x00,0x00,0x00, +0x63,0x00,0x04,0x00,0xff,0x06,0x00,0x00,0x01,0x03,0x00,0x00,0x07,0x07,0x00,0x00, +0xfd,0x00,0x01,0x00,0x38,0x00,0x01,0x00 +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_tcr_autogen_pass_permutations.h b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_tcr_autogen_pass_permutations.h new file mode 100644 index 00000000..4b1b7bc7 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_tcr_autogen_pass_permutations.h @@ -0,0 +1,222 @@ +#include "ffx_fsr2_tcr_autogen_pass_7979158f6e58c0607bc73141c47b3c10.h" +#include "ffx_fsr2_tcr_autogen_pass_e30e1632f5b745efc0ada1c6976be082.h" +#include "ffx_fsr2_tcr_autogen_pass_8eb629361f4e8321cf3f0457a6835d8d.h" +#include "ffx_fsr2_tcr_autogen_pass_b4fce174b60032b7b7d6696ae206474b.h" + +typedef union ffx_fsr2_tcr_autogen_pass_PermutationKey { + struct { + uint32_t FFX_FSR2_OPTION_REPROJECT_USE_LANCZOS_TYPE : 1; + uint32_t FFX_FSR2_OPTION_HDR_COLOR_INPUT : 1; + uint32_t FFX_FSR2_OPTION_LOW_RESOLUTION_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_JITTERED_MOTION_VECTORS : 1; + uint32_t FFX_FSR2_OPTION_INVERTED_DEPTH : 1; + uint32_t FFX_FSR2_OPTION_APPLY_SHARPENING : 1; + uint32_t FFX_HALF : 1; + }; + uint32_t index; +} ffx_fsr2_tcr_autogen_pass_PermutationKey; + +typedef struct ffx_fsr2_tcr_autogen_pass_PermutationInfo { + const uint32_t blobSize; + const unsigned char* blobData; + + const uint32_t numSamplerResources; + const char** samplerResourceNames; + const uint32_t* samplerResourceBindings; + const uint32_t* samplerResourceCounts; + const uint32_t* samplerResourceSets; + + const uint32_t numCombinedSamplerResources; + const char** combinedSamplerResourceNames; + const uint32_t* combinedSamplerResourceBindings; + const uint32_t* combinedSamplerResourceCounts; + const uint32_t* combinedSamplerResourceSets; + + const uint32_t numSampledImageResources; + const char** sampledImageResourceNames; + const uint32_t* sampledImageResourceBindings; + const uint32_t* sampledImageResourceCounts; + const uint32_t* sampledImageResourceSets; + + const uint32_t numStorageImageResources; + const char** storageImageResourceNames; + const uint32_t* storageImageResourceBindings; + const uint32_t* storageImageResourceCounts; + const uint32_t* storageImageResourceSets; + + const uint32_t numUniformTexelBufferResources; + const char** uniformTexelBufferResourceNames; + const uint32_t* uniformTexelBufferResourceBindings; + const uint32_t* uniformTexelBufferResourceCounts; + const uint32_t* uniformTexelBufferResourceSets; + + const uint32_t numStorageTexelBufferResources; + const char** storageTexelBufferResourceNames; + const uint32_t* storageTexelBufferResourceBindings; + const uint32_t* storageTexelBufferResourceCounts; + const uint32_t* storageTexelBufferResourceSets; + + const uint32_t numUniformBufferResources; + const char** uniformBufferResourceNames; + const uint32_t* uniformBufferResourceBindings; + const uint32_t* uniformBufferResourceCounts; + const uint32_t* uniformBufferResourceSets; + + const uint32_t numStorageBufferResources; + const char** storageBufferResourceNames; + const uint32_t* storageBufferResourceBindings; + const uint32_t* storageBufferResourceCounts; + const uint32_t* storageBufferResourceSets; + + const uint32_t numInputAttachmentResources; + const char** inputAttachmentResourceNames; + const uint32_t* inputAttachmentResourceBindings; + const uint32_t* inputAttachmentResourceCounts; + const uint32_t* inputAttachmentResourceSets; + + const uint32_t numRTAccelerationStructureResources; + const char** rtAccelerationStructureResourceNames; + const uint32_t* rtAccelerationStructureResourceBindings; + const uint32_t* rtAccelerationStructureResourceCounts; + const uint32_t* rtAccelerationStructureResourceSets; + +} ffx_fsr2_tcr_autogen_pass_PermutationInfo; + +static const uint32_t g_ffx_fsr2_tcr_autogen_pass_IndirectionTable[] = { + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, +}; + +static const ffx_fsr2_tcr_autogen_pass_PermutationInfo g_ffx_fsr2_tcr_autogen_pass_PermutationInfo[] = { + { g_ffx_fsr2_tcr_autogen_pass_7979158f6e58c0607bc73141c47b3c10_size, g_ffx_fsr2_tcr_autogen_pass_7979158f6e58c0607bc73141c47b3c10_data, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, g_ffx_fsr2_tcr_autogen_pass_7979158f6e58c0607bc73141c47b3c10_SampledImageResourceNames, g_ffx_fsr2_tcr_autogen_pass_7979158f6e58c0607bc73141c47b3c10_SampledImageResourceBindings, g_ffx_fsr2_tcr_autogen_pass_7979158f6e58c0607bc73141c47b3c10_SampledImageResourceCounts, g_ffx_fsr2_tcr_autogen_pass_7979158f6e58c0607bc73141c47b3c10_SampledImageResourceSets, 4, g_ffx_fsr2_tcr_autogen_pass_7979158f6e58c0607bc73141c47b3c10_StorageImageResourceNames, g_ffx_fsr2_tcr_autogen_pass_7979158f6e58c0607bc73141c47b3c10_StorageImageResourceBindings, g_ffx_fsr2_tcr_autogen_pass_7979158f6e58c0607bc73141c47b3c10_StorageImageResourceCounts, g_ffx_fsr2_tcr_autogen_pass_7979158f6e58c0607bc73141c47b3c10_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, g_ffx_fsr2_tcr_autogen_pass_7979158f6e58c0607bc73141c47b3c10_UniformBufferResourceNames, g_ffx_fsr2_tcr_autogen_pass_7979158f6e58c0607bc73141c47b3c10_UniformBufferResourceBindings, g_ffx_fsr2_tcr_autogen_pass_7979158f6e58c0607bc73141c47b3c10_UniformBufferResourceCounts, g_ffx_fsr2_tcr_autogen_pass_7979158f6e58c0607bc73141c47b3c10_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_tcr_autogen_pass_e30e1632f5b745efc0ada1c6976be082_size, g_ffx_fsr2_tcr_autogen_pass_e30e1632f5b745efc0ada1c6976be082_data, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, g_ffx_fsr2_tcr_autogen_pass_e30e1632f5b745efc0ada1c6976be082_SampledImageResourceNames, g_ffx_fsr2_tcr_autogen_pass_e30e1632f5b745efc0ada1c6976be082_SampledImageResourceBindings, g_ffx_fsr2_tcr_autogen_pass_e30e1632f5b745efc0ada1c6976be082_SampledImageResourceCounts, g_ffx_fsr2_tcr_autogen_pass_e30e1632f5b745efc0ada1c6976be082_SampledImageResourceSets, 4, g_ffx_fsr2_tcr_autogen_pass_e30e1632f5b745efc0ada1c6976be082_StorageImageResourceNames, g_ffx_fsr2_tcr_autogen_pass_e30e1632f5b745efc0ada1c6976be082_StorageImageResourceBindings, g_ffx_fsr2_tcr_autogen_pass_e30e1632f5b745efc0ada1c6976be082_StorageImageResourceCounts, g_ffx_fsr2_tcr_autogen_pass_e30e1632f5b745efc0ada1c6976be082_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, g_ffx_fsr2_tcr_autogen_pass_e30e1632f5b745efc0ada1c6976be082_UniformBufferResourceNames, g_ffx_fsr2_tcr_autogen_pass_e30e1632f5b745efc0ada1c6976be082_UniformBufferResourceBindings, g_ffx_fsr2_tcr_autogen_pass_e30e1632f5b745efc0ada1c6976be082_UniformBufferResourceCounts, g_ffx_fsr2_tcr_autogen_pass_e30e1632f5b745efc0ada1c6976be082_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_tcr_autogen_pass_8eb629361f4e8321cf3f0457a6835d8d_size, g_ffx_fsr2_tcr_autogen_pass_8eb629361f4e8321cf3f0457a6835d8d_data, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, g_ffx_fsr2_tcr_autogen_pass_8eb629361f4e8321cf3f0457a6835d8d_SampledImageResourceNames, g_ffx_fsr2_tcr_autogen_pass_8eb629361f4e8321cf3f0457a6835d8d_SampledImageResourceBindings, g_ffx_fsr2_tcr_autogen_pass_8eb629361f4e8321cf3f0457a6835d8d_SampledImageResourceCounts, g_ffx_fsr2_tcr_autogen_pass_8eb629361f4e8321cf3f0457a6835d8d_SampledImageResourceSets, 4, g_ffx_fsr2_tcr_autogen_pass_8eb629361f4e8321cf3f0457a6835d8d_StorageImageResourceNames, g_ffx_fsr2_tcr_autogen_pass_8eb629361f4e8321cf3f0457a6835d8d_StorageImageResourceBindings, g_ffx_fsr2_tcr_autogen_pass_8eb629361f4e8321cf3f0457a6835d8d_StorageImageResourceCounts, g_ffx_fsr2_tcr_autogen_pass_8eb629361f4e8321cf3f0457a6835d8d_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, g_ffx_fsr2_tcr_autogen_pass_8eb629361f4e8321cf3f0457a6835d8d_UniformBufferResourceNames, g_ffx_fsr2_tcr_autogen_pass_8eb629361f4e8321cf3f0457a6835d8d_UniformBufferResourceBindings, g_ffx_fsr2_tcr_autogen_pass_8eb629361f4e8321cf3f0457a6835d8d_UniformBufferResourceCounts, g_ffx_fsr2_tcr_autogen_pass_8eb629361f4e8321cf3f0457a6835d8d_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, + { g_ffx_fsr2_tcr_autogen_pass_b4fce174b60032b7b7d6696ae206474b_size, g_ffx_fsr2_tcr_autogen_pass_b4fce174b60032b7b7d6696ae206474b_data, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, g_ffx_fsr2_tcr_autogen_pass_b4fce174b60032b7b7d6696ae206474b_SampledImageResourceNames, g_ffx_fsr2_tcr_autogen_pass_b4fce174b60032b7b7d6696ae206474b_SampledImageResourceBindings, g_ffx_fsr2_tcr_autogen_pass_b4fce174b60032b7b7d6696ae206474b_SampledImageResourceCounts, g_ffx_fsr2_tcr_autogen_pass_b4fce174b60032b7b7d6696ae206474b_SampledImageResourceSets, 4, g_ffx_fsr2_tcr_autogen_pass_b4fce174b60032b7b7d6696ae206474b_StorageImageResourceNames, g_ffx_fsr2_tcr_autogen_pass_b4fce174b60032b7b7d6696ae206474b_StorageImageResourceBindings, g_ffx_fsr2_tcr_autogen_pass_b4fce174b60032b7b7d6696ae206474b_StorageImageResourceCounts, g_ffx_fsr2_tcr_autogen_pass_b4fce174b60032b7b7d6696ae206474b_StorageImageResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, g_ffx_fsr2_tcr_autogen_pass_b4fce174b60032b7b7d6696ae206474b_UniformBufferResourceNames, g_ffx_fsr2_tcr_autogen_pass_b4fce174b60032b7b7d6696ae206474b_UniformBufferResourceBindings, g_ffx_fsr2_tcr_autogen_pass_b4fce174b60032b7b7d6696ae206474b_UniformBufferResourceCounts, g_ffx_fsr2_tcr_autogen_pass_b4fce174b60032b7b7d6696ae206474b_UniformBufferResourceSets, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, +}; + diff --git a/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_tcr_autogen_pass_permutations.h.d b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_tcr_autogen_pass_permutations.h.d new file mode 100644 index 00000000..f310bde0 --- /dev/null +++ b/manul/thirdparty/fsr2/src/shaders/vk/ffx_fsr2_tcr_autogen_pass_permutations.h.d @@ -0,0 +1 @@ +src/ffx-fsr2-api/shaders/vk/ffx_fsr2_tcr_autogen_pass_permutations.h: \ No newline at end of file diff --git a/manul/thirdparty/nvrhi b/manul/thirdparty/nvrhi new file mode 160000 index 00000000..22a6da39 --- /dev/null +++ b/manul/thirdparty/nvrhi @@ -0,0 +1 @@ +Subproject commit 22a6da3952d81b6ee3886eb2be047b9d91bc7af4 diff --git a/manul/thirdparty/yaml-cpp b/manul/thirdparty/yaml-cpp new file mode 160000 index 00000000..39f73744 --- /dev/null +++ b/manul/thirdparty/yaml-cpp @@ -0,0 +1 @@ +Subproject commit 39f737443b05e4135e697cb91c2b7b18095acd53 diff --git a/material.cpp b/material.cpp index 523e6c8b..253f09e6 100644 --- a/material.cpp +++ b/material.cpp @@ -188,7 +188,7 @@ void opengl_material::finalize(bool Loadnow) if( texturehandle == null_handle ) { break; } - if( GfxRenderer->Texture( texturehandle ).id <= 0 ) { + if( GfxRenderer->Texture( texturehandle ).get_id() <= 0 ) { is_good = false; } } @@ -230,7 +230,7 @@ void opengl_material::finalize(bool Loadnow) // NOTE: texture validation at this stage relies on forced texture load behaviour during its create() call // TODO: move texture id validation to later stage if/when deferred texture loading is implemented if( ( handle ) - && ( GfxRenderer->Texture( handle ).id > 0 ) ) { + && ( GfxRenderer->Texture( handle ).get_id() > 0 ) ) { GfxRenderer->Texture(handle).set_components_hint((GLint)entry.components); } else { @@ -437,7 +437,7 @@ float opengl_material::get_or_guess_opacity() const { if (textures[0] != null_handle) { auto const &tex = GfxRenderer->Texture(textures[0]); - if (tex.has_alpha) + if (tex.get_has_alpha()) return 0.0f; else return 0.5f; @@ -451,7 +451,7 @@ opengl_material::is_translucent() const { return ( textures[ 0 ] != null_handle ? - GfxRenderer->Texture( textures[ 0 ] ).has_alpha : + GfxRenderer->Texture( textures[ 0 ] ).get_has_alpha() : false ); } @@ -519,7 +519,7 @@ material_manager::create( std::string const &Filename, bool const Loadnow ) { auto const texturehandle { GfxRenderer->Fetch_Texture( Filename, Loadnow ) }; if( texturehandle != null_handle ) { // use texture path and name to tell the newly created materials apart - material.name = GfxRenderer->Texture( texturehandle ).name; + material.name = GfxRenderer->Texture( texturehandle ).get_name(); /* // material would attach default shader anyway, but it would spit to error log try @@ -597,7 +597,7 @@ material_manager::find_in_databank( std::string const &Materialname ) const { // checks whether specified file exists. // NOTE: technically could be static, but we might want to switch from global texture path to instance-specific at some point std::pair -material_manager::find_on_disk( std::string const &Materialname ) const { +material_manager::find_on_disk( std::string const &Materialname ) { auto const materialname { ToLower( Materialname ) }; return ( diff --git a/material.h b/material.h index d6a6359f..226ffb67 100644 --- a/material.h +++ b/material.h @@ -9,16 +9,15 @@ http://mozilla.org/MPL/2.0/. #pragma once +#include "interfaces/IMaterial.h" #include "Classes.h" #include "Texture.h" #include "gl/shader.h" #include "gl/ubo.h" -typedef int material_handle; - // a collection of parameters for the rendering setup. // for modern opengl this translates to set of attributes for shaders -struct opengl_material { +struct opengl_material : public IMaterial { std::array textures = { null_handle }; std::array params; std::vector params_state; @@ -36,13 +35,32 @@ struct opengl_material { opengl_material(); // methods - bool - deserialize( cParser &Input, bool const Loadnow ); - void finalize(bool Loadnow); - bool update(); - float get_or_guess_opacity() const; - bool is_translucent() const; -// members + bool deserialize(cParser &Input, bool const Loadnow); + virtual void finalize(bool Loadnow) override; + virtual bool update() override; + virtual float get_or_guess_opacity() const override; + virtual bool is_translucent() const override; + virtual glm::vec2 GetSize() const override + { + return size; + } + virtual std::string GetName() const override + { + return name; + } + virtual std::optional GetSelfillum() const override + { + return selfillum; + } + virtual int GetShadowRank() const override + { + return shadow_rank; + } + virtual texture_handle GetTexture(int slot) const override + { + return textures[slot]; + } + // members static struct path_data { std::unordered_map index_map; std::vector data; @@ -110,10 +128,13 @@ private: // checks whether specified texture is in the texture bank. returns texture id, or npos. material_handle find_in_databank( std::string const &Materialname ) const; + public: // checks whether specified file exists. returns name of the located file, or empty string. - std::pair - find_on_disk( std::string const &Materialname ) const; -// members: + static std::pair + find_on_disk( std::string const &Materialname ); + + private: + // members: material_sequence m_materials; index_map m_materialmappings; }; diff --git a/nullrenderer.h b/nullrenderer.h index 71f76eb1..e21df61c 100644 --- a/nullrenderer.h +++ b/nullrenderer.h @@ -104,8 +104,8 @@ public: } void Bind_Material( material_handle const Material, TSubModel const *sm = nullptr, lighting_data const *lighting = nullptr ) override {} - opengl_material const & - Material( material_handle const Material ) const override { return *m_materials.at(Material - 1); } + IMaterial const * + Material( material_handle const Material ) const override { return m_materials.at(Material - 1).get(); } // shader methods auto Fetch_Shader( std::string const &name ) -> std::shared_ptr override { throw std::runtime_error("not impl"); } // texture methods @@ -144,12 +144,18 @@ public: info_times() const override { return empty_str; } std::string const & info_stats() const override { return empty_str; } + void MakeScreenshot() override {} static std::unique_ptr create_func(); static bool renderer_register; -private: + virtual imgui_renderer *GetImguiRenderer() + { + return nullptr; + } + + private: std::string empty_str; gfx::geometrybank_manager m_geometry; std::vector> m_materials; diff --git a/opengl33renderer.cpp b/opengl33renderer.cpp index a03fff5a..08ae45ed 100644 --- a/opengl33renderer.cpp +++ b/opengl33renderer.cpp @@ -21,6 +21,8 @@ http://mozilla.org/MPL/2.0/. #include "application.h" #include "AnimModel.h" #include "opengl33geometrybank.h" +#include "screenshot.h" +#include //#define EU07_DEBUG_OPENGL @@ -2192,9 +2194,9 @@ void opengl33_renderer::Bind_Material_Shadow(material_handle const Material) } } -opengl_material const &opengl33_renderer::Material(material_handle const Material) const +IMaterial const *opengl33_renderer::Material(material_handle const Material) const { - return m_materials.material(Material); + return &m_materials.material(Material); } opengl_material &opengl33_renderer::Material(material_handle const Material) @@ -2205,7 +2207,7 @@ opengl_material &opengl33_renderer::Material(material_handle const Material) opengl_material const & opengl33_renderer::Material( TSubModel const * Submodel ) const { auto const material { Submodel->m_material >= 0 ? Submodel->m_material : Submodel->ReplacableSkinId[ -Submodel->m_material ] }; - return Material( material ); + return m_materials.material( material ); } texture_handle opengl33_renderer::Fetch_Texture(std::string const &Filename, bool const Loadnow, GLint format_hint) @@ -2223,13 +2225,13 @@ void opengl33_renderer::Bind_Texture(std::size_t const Unit, texture_handle cons m_textures.bind(Unit, Texture); } -opengl_texture &opengl33_renderer::Texture(texture_handle const Texture) +ITexture &opengl33_renderer::Texture(texture_handle const Texture) { return m_textures.texture(Texture); } -opengl_texture const &opengl33_renderer::Texture(texture_handle const Texture) const +ITexture const &opengl33_renderer::Texture(texture_handle const Texture) const { return m_textures.texture(Texture); @@ -4530,6 +4532,11 @@ std::string const &opengl33_renderer::info_stats() const return m_debugstatstext; } +void opengl33_renderer::MakeScreenshot() +{ + screenshot_manager::make_screenshot(); +} + void opengl33_renderer::Update_Lights(light_array &Lights) { glDebug("Update_Lights"); @@ -4829,3 +4836,28 @@ std::unique_ptr opengl33_renderer::create_func() } bool opengl33_renderer::renderer_register = gfx_renderer_factory::get_instance()->register_backend("modern", opengl33_renderer::create_func); + +bool opengl33_renderer::opengl33_imgui_renderer::Init() +{ + crashreport_add_info("imgui_ver", "gl3"); + if (Global.gfx_usegles) + return ImGui_ImplOpenGL3_Init("#version 300 es\nprecision highp float;"); + else + return ImGui_ImplOpenGL3_Init("#version 330 core"); +} + +void opengl33_renderer::opengl33_imgui_renderer::Shutdown() +{ + ImGui_ImplOpenGL3_Shutdown(); +} + +void opengl33_renderer::opengl33_imgui_renderer::BeginFrame() +{ + ImGui_ImplOpenGL3_NewFrame(); +} + +void opengl33_renderer::opengl33_imgui_renderer::Render() +{ + gl::buffer::unbind(gl::buffer::ARRAY_BUFFER); + ImGui_ImplOpenGL3_RenderDrawData(ImGui::GetDrawData()); +} diff --git a/opengl33renderer.h b/opengl33renderer.h index 6317ca45..b8d885bb 100644 --- a/opengl33renderer.h +++ b/opengl33renderer.h @@ -80,7 +80,7 @@ class opengl33_renderer : public gfx_renderer { Fetch_Material( std::string const &Filename, bool const Loadnow = true ) override; void Bind_Material( material_handle const Material, TSubModel const *sm = nullptr, lighting_data const *lighting = nullptr ) override; - opengl_material const & + IMaterial const * Material( material_handle const Material ) const override; // shader methods auto Fetch_Shader( std::string const &name ) -> std::shared_ptr override; @@ -91,9 +91,9 @@ class opengl33_renderer : public gfx_renderer { Bind_Texture( texture_handle const Texture ) override; void Bind_Texture( std::size_t const Unit, texture_handle const Texture ) override; - opengl_texture & + ITexture & Texture( texture_handle const Texture ) override; - opengl_texture const & + ITexture const & Texture( texture_handle const Texture ) const override; // utility methods void @@ -122,6 +122,7 @@ class opengl33_renderer : public gfx_renderer { info_times() const override; std::string const & info_stats() const override; + void MakeScreenshot() override; @@ -448,6 +449,18 @@ class opengl33_renderer : public gfx_renderer { bool debug_ui_active = false; static bool renderer_register; + + class opengl33_imgui_renderer : public imgui_renderer + { + virtual bool Init() override; + virtual void Shutdown() override; + virtual void BeginFrame() override; + virtual void Render() override; + } m_imgui_renderer; + + virtual imgui_renderer* GetImguiRenderer() override { + return &m_imgui_renderer; + } }; //--------------------------------------------------------------------------- diff --git a/openglrenderer.cpp b/openglrenderer.cpp index 0cf6f257..704f5653 100644 --- a/openglrenderer.cpp +++ b/openglrenderer.cpp @@ -25,6 +25,8 @@ http://mozilla.org/MPL/2.0/. #include "utilities.h" #include "openglgeometrybank.h" #include "openglcolor.h" +#include "screenshot.h" +#include int const EU07_PICKBUFFERSIZE { 1024 }; // size of (square) textures bound with the pick framebuffer int const EU07_ENVIRONMENTBUFFERSIZE { 256 }; // size of (square) environmental cube map texture @@ -1766,17 +1768,17 @@ opengl_renderer::Bind_Material( material_handle const Material, TSubModel const } } -opengl_material const & +IMaterial const * opengl_renderer::Material( material_handle const Material ) const { - return m_materials.material( Material ); + return &m_materials.material( Material ); } opengl_material const & opengl_renderer::Material( TSubModel const * Submodel ) const { auto const material { Submodel->m_material >= 0 ? Submodel->m_material : Submodel->ReplacableSkinId[ -Submodel->m_material ] }; - return Material( material ); + return m_materials.material( material ); } // shader methods @@ -1811,13 +1813,13 @@ opengl_renderer::Bind_Texture( std::size_t const Unit, texture_handle const Text m_textures.bind( Unit, Texture ); } -opengl_texture & +ITexture & opengl_renderer::Texture( texture_handle const Texture ) { return m_textures.texture( Texture ); } -opengl_texture const & +ITexture const & opengl_renderer::Texture( texture_handle const Texture ) const { return m_textures.texture( Texture ); @@ -2309,7 +2311,7 @@ opengl_renderer::Render( scene::shape_node const &Shape, bool const Ignorerange // pick modes are painted with custom colours, and shadow pass doesn't use any case rendermode::shadows: { // skip if the shadow caster rank is too low for currently set threshold - if( Material( data.material ).shadow_rank > Global.gfx_shadow_rank_cutoff ) { + if( Material( data.material )->GetShadowRank() > Global.gfx_shadow_rank_cutoff ) { return; } } @@ -2757,7 +2759,7 @@ opengl_renderer::Render( TSubModel *Submodel ) { // textures... Bind_Material( material ); // ...colors and opacity... - auto const opacity { clamp( Material( material ).get_or_guess_opacity(), 0.f, 1.f ) }; + auto const opacity { clamp( Material( material )->get_or_guess_opacity(), 0.f, 1.f ) }; if( Submodel->fVisible < 1.f ) { // setup ::glAlphaFunc( GL_GREATER, 0.f ); @@ -3139,7 +3141,7 @@ opengl_renderer::Render( scene::basic_cell::path_sequence::const_iterator First, // shadows are only calculated for high enough roads, typically meaning track platforms continue; } - if( Material( track->m_material1 ).shadow_rank > Global.gfx_shadow_rank_cutoff ) + if( Material( track->m_material1 )->GetShadowRank() > Global.gfx_shadow_rank_cutoff ) { // skip if the shadow caster rank is too low for currently set threshold continue; @@ -3189,7 +3191,7 @@ opengl_renderer::Render( scene::basic_cell::path_sequence::const_iterator First, // shadows are only calculated for high enough trackbeds continue; } - if( Material( track->m_material2 ).shadow_rank > Global.gfx_shadow_rank_cutoff ) + if( Material( track->m_material2 )->GetShadowRank() > Global.gfx_shadow_rank_cutoff ) { // skip if the shadow caster rank is too low for currently set threshold continue; @@ -3242,7 +3244,7 @@ opengl_renderer::Render( scene::basic_cell::path_sequence::const_iterator First, // shadows are only calculated for high enough trackbeds continue; } - if( Material( track->SwitchExtension->m_material3 ).shadow_rank > Global.gfx_shadow_rank_cutoff ) + if( Material( track->SwitchExtension->m_material3 )->GetShadowRank() > Global.gfx_shadow_rank_cutoff ) { // skip if the shadow caster rank is too low for currently set threshold continue; @@ -3831,7 +3833,7 @@ opengl_renderer::Render_Alpha( TSubModel *Submodel ) { // textures... Bind_Material( material ); // ...colors and opacity... - auto const opacity { clamp( Material( material ).get_or_guess_opacity(), 0.f, 1.f ) }; + auto const opacity { clamp( Material( material )->get_or_guess_opacity(), 0.f, 1.f ) }; if( Submodel->fVisible < 1.f ) { ::glColor4f( Submodel->f4Diffuse.r, @@ -4298,6 +4300,11 @@ opengl_renderer::info_stats() const { return m_debugstatstext; } +void opengl_renderer::MakeScreenshot() +{ + screenshot_manager::make_screenshot(); +} + void opengl_renderer::Update_Lights( light_array &Lights ) { // arrange the light array from closest to farthest from current position of the camera @@ -4510,3 +4517,25 @@ std::unique_ptr opengl_renderer::create_func() } bool opengl_renderer::renderer_register = gfx_renderer_factory::get_instance()->register_backend("legacy", opengl_renderer::create_func); + +bool opengl_renderer::opengl_imgui_renderer::Init() +{ + crashreport_add_info("imgui_ver", "gl2"); + return ImGui_ImplOpenGL2_Init(); +} + +void opengl_renderer::opengl_imgui_renderer::Shutdown() +{ + ImGui_ImplOpenGL2_Shutdown(); +} + +void opengl_renderer::opengl_imgui_renderer::BeginFrame() +{ + ImGui_ImplOpenGL2_NewFrame(); +} + +void opengl_renderer::opengl_imgui_renderer::Render() +{ + gl::buffer::unbind(gl::buffer::ARRAY_BUFFER); + ImGui_ImplOpenGL2_RenderDrawData(ImGui::GetDrawData()); +} diff --git a/openglrenderer.h b/openglrenderer.h index eacf92f3..5a3a1493 100644 --- a/openglrenderer.h +++ b/openglrenderer.h @@ -80,7 +80,7 @@ public: Fetch_Material( std::string const &Filename, bool const Loadnow = true ) override; void Bind_Material( material_handle const Material, TSubModel const *sm = nullptr, lighting_data const *lighting = nullptr ) override; - opengl_material const & + IMaterial const * Material( material_handle const Material ) const override; // shader methods auto Fetch_Shader( std::string const &name ) -> std::shared_ptr override; @@ -91,9 +91,9 @@ public: Bind_Texture( texture_handle const Texture ) override; void Bind_Texture( std::size_t const Unit, texture_handle const Texture ) override; - opengl_texture & + ITexture & Texture( texture_handle const Texture ) override; - opengl_texture const & + ITexture const & Texture( texture_handle const Texture ) const override; // utility methods void @@ -120,6 +120,7 @@ public: info_times() const override; std::string const & info_stats() const override; + void MakeScreenshot() override; opengl_material const & Material( TSubModel const * Submodel ) const; @@ -369,6 +370,19 @@ private: bool m_isATI; static bool renderer_register; + + class opengl_imgui_renderer : public imgui_renderer + { + virtual bool Init() override; + virtual void Shutdown() override; + virtual void BeginFrame() override; + virtual void Render() override; + } m_imgui_renderer; + + virtual imgui_renderer *GetImguiRenderer() override + { + return &m_imgui_renderer; + } }; //--------------------------------------------------------------------------- diff --git a/pythonscreenviewer.cpp b/pythonscreenviewer.cpp index d09fd023..9d323397 100644 --- a/pythonscreenviewer.cpp +++ b/pythonscreenviewer.cpp @@ -90,7 +90,7 @@ void python_screen_viewer::threadfunc() glActiveTexture(GL_TEXTURE0); if (Global.python_sharectx) { - glBindTexture(GL_TEXTURE_2D, m_rt->shared_tex); + glBindTexture(GL_TEXTURE_2D, m_rt->shared_tex->get_id()); } else { GLuint tex; @@ -128,7 +128,7 @@ void python_screen_viewer::threadfunc() window->timestamp = m_rt->timestamp; - if (!m_rt->image) + if (m_rt->image.empty()) continue; format = m_rt->format; @@ -139,7 +139,7 @@ void python_screen_viewer::threadfunc() size_t size = width * height * (components == GL_RGB ? 3 : 4); image = new unsigned char[size]; - memcpy(image, m_rt->image, size); + memcpy(image, m_rt->image.data(), size); } glfwMakeContextCurrent(window->window); diff --git a/ref/glm b/ref/glm new file mode 160000 index 00000000..adf31f55 --- /dev/null +++ b/ref/glm @@ -0,0 +1 @@ +Subproject commit adf31f555e73e2bd6fda373bb5d8740f9c6c17c0 diff --git a/ref/glm/glm/CMakeLists.txt b/ref/glm/glm/CMakeLists.txt deleted file mode 100644 index 01c594f4..00000000 --- a/ref/glm/glm/CMakeLists.txt +++ /dev/null @@ -1,62 +0,0 @@ -file(GLOB ROOT_SOURCE *.cpp) -file(GLOB ROOT_INLINE *.inl) -file(GLOB ROOT_HEADER *.hpp) -file(GLOB ROOT_TEXT ../*.txt) -file(GLOB ROOT_MD ../*.md) -file(GLOB ROOT_NAT ../util/glm.natvis) - -file(GLOB_RECURSE CORE_SOURCE ./detail/*.cpp) -file(GLOB_RECURSE CORE_INLINE ./detail/*.inl) -file(GLOB_RECURSE CORE_HEADER ./detail/*.hpp) - -file(GLOB_RECURSE EXT_SOURCE ./ext/*.cpp) -file(GLOB_RECURSE EXT_INLINE ./ext/*.inl) -file(GLOB_RECURSE EXT_HEADER ./ext/*.hpp) - -file(GLOB_RECURSE GTC_SOURCE ./gtc/*.cpp) -file(GLOB_RECURSE GTC_INLINE ./gtc/*.inl) -file(GLOB_RECURSE GTC_HEADER ./gtc/*.hpp) - -file(GLOB_RECURSE GTX_SOURCE ./gtx/*.cpp) -file(GLOB_RECURSE GTX_INLINE ./gtx/*.inl) -file(GLOB_RECURSE GTX_HEADER ./gtx/*.hpp) - -file(GLOB_RECURSE SIMD_SOURCE ./simd/*.cpp) -file(GLOB_RECURSE SIMD_INLINE ./simd/*.inl) -file(GLOB_RECURSE SIMD_HEADER ./simd/*.h) - -source_group("Text Files" FILES ${ROOT_TEXT} ${ROOT_MD}) -source_group("Core Files" FILES ${CORE_SOURCE}) -source_group("Core Files" FILES ${CORE_INLINE}) -source_group("Core Files" FILES ${CORE_HEADER}) -source_group("EXT Files" FILES ${EXT_SOURCE}) -source_group("EXT Files" FILES ${EXT_INLINE}) -source_group("EXT Files" FILES ${EXT_HEADER}) -source_group("GTC Files" FILES ${GTC_SOURCE}) -source_group("GTC Files" FILES ${GTC_INLINE}) -source_group("GTC Files" FILES ${GTC_HEADER}) -source_group("GTX Files" FILES ${GTX_SOURCE}) -source_group("GTX Files" FILES ${GTX_INLINE}) -source_group("GTX Files" FILES ${GTX_HEADER}) -source_group("SIMD Files" FILES ${SIMD_SOURCE}) -source_group("SIMD Files" FILES ${SIMD_INLINE}) -source_group("SIMD Files" FILES ${SIMD_HEADER}) - -include_directories(${CMAKE_CURRENT_SOURCE_DIR}/..) - -add_library(glm_static STATIC ${ROOT_TEXT} ${ROOT_MD} ${ROOT_NAT} - ${ROOT_SOURCE} ${ROOT_INLINE} ${ROOT_HEADER} - ${CORE_SOURCE} ${CORE_INLINE} ${CORE_HEADER} - ${EXT_SOURCE} ${EXT_INLINE} ${EXT_HEADER} - ${GTC_SOURCE} ${GTC_INLINE} ${GTC_HEADER} - ${GTX_SOURCE} ${GTX_INLINE} ${GTX_HEADER} - ${SIMD_SOURCE} ${SIMD_INLINE} ${SIMD_HEADER}) - -add_library(glm_shared SHARED ${ROOT_TEXT} ${ROOT_MD} ${ROOT_NAT} - ${ROOT_SOURCE} ${ROOT_INLINE} ${ROOT_HEADER} - ${CORE_SOURCE} ${CORE_INLINE} ${CORE_HEADER} - ${EXT_SOURCE} ${EXT_INLINE} ${EXT_HEADER} - ${GTC_SOURCE} ${GTC_INLINE} ${GTC_HEADER} - ${GTX_SOURCE} ${GTX_INLINE} ${GTX_HEADER} - ${SIMD_SOURCE} ${SIMD_INLINE} ${SIMD_HEADER}) - diff --git a/ref/glm/glm/common.hpp b/ref/glm/glm/common.hpp deleted file mode 100644 index dbafb295..00000000 --- a/ref/glm/glm/common.hpp +++ /dev/null @@ -1,533 +0,0 @@ -/// @ref core -/// @file glm/common.hpp -/// -/// @see GLSL 4.20.8 specification, section 8.3 Common Functions -/// -/// @defgroup core_func_common Common functions -/// @ingroup core -/// -/// Provides GLSL common functions -/// -/// These all operate component-wise. The description is per component. -/// -/// Include to use these core features. - -#pragma once - -#include "detail/qualifier.hpp" -#include "detail/_fixes.hpp" - -namespace glm -{ - /// @addtogroup core_func_common - /// @{ - - /// Returns x if x >= 0; otherwise, it returns -x. - /// - /// @tparam genType floating-point or signed integer; scalar or vector types. - /// - /// @see GLSL abs man page - /// @see GLSL 4.20.8 specification, section 8.3 Common Functions - template - GLM_FUNC_DECL GLM_CONSTEXPR genType abs(genType x); - - /// Returns x if x >= 0; otherwise, it returns -x. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point or signed integer scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see GLSL abs man page - /// @see GLSL 4.20.8 specification, section 8.3 Common Functions - template - GLM_FUNC_DECL GLM_CONSTEXPR vec abs(vec const& x); - - /// Returns 1.0 if x > 0, 0.0 if x == 0, or -1.0 if x < 0. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see GLSL sign man page - /// @see GLSL 4.20.8 specification, section 8.3 Common Functions - template - GLM_FUNC_DECL vec sign(vec const& x); - - /// Returns a value equal to the nearest integer that is less then or equal to x. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see GLSL floor man page - /// @see GLSL 4.20.8 specification, section 8.3 Common Functions - template - GLM_FUNC_DECL vec floor(vec const& x); - - /// Returns a value equal to the nearest integer to x - /// whose absolute value is not larger than the absolute value of x. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see GLSL trunc man page - /// @see GLSL 4.20.8 specification, section 8.3 Common Functions - template - GLM_FUNC_DECL vec trunc(vec const& x); - - /// Returns a value equal to the nearest integer to x. - /// The fraction 0.5 will round in a direction chosen by the - /// implementation, presumably the direction that is fastest. - /// This includes the possibility that round(x) returns the - /// same value as roundEven(x) for all values of x. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see GLSL round man page - /// @see GLSL 4.20.8 specification, section 8.3 Common Functions - template - GLM_FUNC_DECL vec round(vec const& x); - - /// Returns a value equal to the nearest integer to x. - /// A fractional part of 0.5 will round toward the nearest even - /// integer. (Both 3.5 and 4.5 for x will return 4.0.) - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see GLSL roundEven man page - /// @see GLSL 4.20.8 specification, section 8.3 Common Functions - /// @see New round to even technique - template - GLM_FUNC_DECL vec roundEven(vec const& x); - - /// Returns a value equal to the nearest integer - /// that is greater than or equal to x. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see GLSL ceil man page - /// @see GLSL 4.20.8 specification, section 8.3 Common Functions - template - GLM_FUNC_DECL vec ceil(vec const& x); - - /// Return x - floor(x). - /// - /// @tparam genType Floating-point scalar or vector types. - /// - /// @see GLSL fract man page - /// @see GLSL 4.20.8 specification, section 8.3 Common Functions - template - GLM_FUNC_DECL genType fract(genType x); - - /// Return x - floor(x). - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see GLSL fract man page - /// @see GLSL 4.20.8 specification, section 8.3 Common Functions - template - GLM_FUNC_DECL vec fract(vec const& x); - - template - GLM_FUNC_DECL genType mod(genType x, genType y); - - template - GLM_FUNC_DECL vec mod(vec const& x, T y); - - /// Modulus. Returns x - y * floor(x / y) - /// for each component in x using the floating point value y. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point scalar types, include glm/gtc/integer for integer scalar types support - /// @tparam Q Value from qualifier enum - /// - /// @see GLSL mod man page - /// @see GLSL 4.20.8 specification, section 8.3 Common Functions - template - GLM_FUNC_DECL vec mod(vec const& x, vec const& y); - - /// Returns the fractional part of x and sets i to the integer - /// part (as a whole number floating point value). Both the - /// return value and the output parameter will have the same - /// sign as x. - /// - /// @tparam genType Floating-point scalar or vector types. - /// - /// @see GLSL modf man page - /// @see GLSL 4.20.8 specification, section 8.3 Common Functions - template - GLM_FUNC_DECL genType modf(genType x, genType& i); - - /// Returns y if y < x; otherwise, it returns x. - /// - /// @tparam genType Floating-point or integer; scalar or vector types. - /// - /// @see GLSL min man page - /// @see GLSL 4.20.8 specification, section 8.3 Common Functions - template - GLM_FUNC_DECL GLM_CONSTEXPR genType min(genType x, genType y); - - /// Returns y if y < x; otherwise, it returns x. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point or integer scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see GLSL min man page - /// @see GLSL 4.20.8 specification, section 8.3 Common Functions - template - GLM_FUNC_DECL GLM_CONSTEXPR vec min(vec const& x, T y); - - /// Returns y if y < x; otherwise, it returns x. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point or integer scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see GLSL min man page - /// @see GLSL 4.20.8 specification, section 8.3 Common Functions - template - GLM_FUNC_DECL GLM_CONSTEXPR vec min(vec const& x, vec const& y); - - /// Returns y if x < y; otherwise, it returns x. - /// - /// @tparam genType Floating-point or integer; scalar or vector types. - /// - /// @see GLSL max man page - /// @see GLSL 4.20.8 specification, section 8.3 Common Functions - template - GLM_FUNC_DECL GLM_CONSTEXPR genType max(genType x, genType y); - - /// Returns y if x < y; otherwise, it returns x. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point or integer scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see GLSL max man page - /// @see GLSL 4.20.8 specification, section 8.3 Common Functions - template - GLM_FUNC_DECL GLM_CONSTEXPR vec max(vec const& x, T y); - - /// Returns y if x < y; otherwise, it returns x. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point or integer scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see GLSL max man page - /// @see GLSL 4.20.8 specification, section 8.3 Common Functions - template - GLM_FUNC_DECL GLM_CONSTEXPR vec max(vec const& x, vec const& y); - - /// Returns min(max(x, minVal), maxVal) for each component in x - /// using the floating-point values minVal and maxVal. - /// - /// @tparam genType Floating-point or integer; scalar or vector types. - /// - /// @see GLSL clamp man page - /// @see GLSL 4.20.8 specification, section 8.3 Common Functions - template - GLM_FUNC_DECL GLM_CONSTEXPR genType clamp(genType x, genType minVal, genType maxVal); - - /// Returns min(max(x, minVal), maxVal) for each component in x - /// using the floating-point values minVal and maxVal. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point or integer scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see GLSL clamp man page - /// @see GLSL 4.20.8 specification, section 8.3 Common Functions - template - GLM_FUNC_DECL GLM_CONSTEXPR vec clamp(vec const& x, T minVal, T maxVal); - - /// Returns min(max(x, minVal), maxVal) for each component in x - /// using the floating-point values minVal and maxVal. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point or integer scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see GLSL clamp man page - /// @see GLSL 4.20.8 specification, section 8.3 Common Functions - template - GLM_FUNC_DECL GLM_CONSTEXPR vec clamp(vec const& x, vec const& minVal, vec const& maxVal); - - /// If genTypeU is a floating scalar or vector: - /// Returns x * (1.0 - a) + y * a, i.e., the linear blend of - /// x and y using the floating-point value a. - /// The value for a is not restricted to the range [0, 1]. - /// - /// If genTypeU is a boolean scalar or vector: - /// Selects which vector each returned component comes - /// from. For a component of 'a' that is false, the - /// corresponding component of 'x' is returned. For a - /// component of 'a' that is true, the corresponding - /// component of 'y' is returned. Components of 'x' and 'y' that - /// are not selected are allowed to be invalid floating point - /// values and will have no effect on the results. Thus, this - /// provides different functionality than - /// genType mix(genType x, genType y, genType(a)) - /// where a is a Boolean vector. - /// - /// @see GLSL mix man page - /// @see GLSL 4.20.8 specification, section 8.3 Common Functions - /// - /// @param[in] x Value to interpolate. - /// @param[in] y Value to interpolate. - /// @param[in] a Interpolant. - /// - /// @tparam genTypeT Floating point scalar or vector. - /// @tparam genTypeU Floating point or boolean scalar or vector. It can't be a vector if it is the length of genTypeT. - /// - /// @code - /// #include - /// ... - /// float a; - /// bool b; - /// glm::dvec3 e; - /// glm::dvec3 f; - /// glm::vec4 g; - /// glm::vec4 h; - /// ... - /// glm::vec4 r = glm::mix(g, h, a); // Interpolate with a floating-point scalar two vectors. - /// glm::vec4 s = glm::mix(g, h, b); // Returns g or h; - /// glm::dvec3 t = glm::mix(e, f, a); // Types of the third parameter is not required to match with the first and the second. - /// glm::vec4 u = glm::mix(g, h, r); // Interpolations can be perform per component with a vector for the last parameter. - /// @endcode - template - GLM_FUNC_DECL genTypeT mix(genTypeT x, genTypeT y, genTypeU a); - - template - GLM_FUNC_DECL vec mix(vec const& x, vec const& y, vec const& a); - - template - GLM_FUNC_DECL vec mix(vec const& x, vec const& y, U a); - - /// Returns 0.0 if x < edge, otherwise it returns 1.0 for each component of a genType. - /// - /// @see GLSL step man page - /// @see GLSL 4.20.8 specification, section 8.3 Common Functions - template - GLM_FUNC_DECL genType step(genType edge, genType x); - - /// Returns 0.0 if x < edge, otherwise it returns 1.0. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see GLSL step man page - /// @see GLSL 4.20.8 specification, section 8.3 Common Functions - template - GLM_FUNC_DECL vec step(T edge, vec const& x); - - /// Returns 0.0 if x < edge, otherwise it returns 1.0. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see GLSL step man page - /// @see GLSL 4.20.8 specification, section 8.3 Common Functions - template - GLM_FUNC_DECL vec step(vec const& edge, vec const& x); - - /// Returns 0.0 if x <= edge0 and 1.0 if x >= edge1 and - /// performs smooth Hermite interpolation between 0 and 1 - /// when edge0 < x < edge1. This is useful in cases where - /// you would want a threshold function with a smooth - /// transition. This is equivalent to: - /// genType t; - /// t = clamp ((x - edge0) / (edge1 - edge0), 0, 1); - /// return t * t * (3 - 2 * t); - /// Results are undefined if edge0 >= edge1. - /// - /// @tparam genType Floating-point scalar or vector types. - /// - /// @see GLSL smoothstep man page - /// @see GLSL 4.20.8 specification, section 8.3 Common Functions - template - GLM_FUNC_DECL genType smoothstep(genType edge0, genType edge1, genType x); - - template - GLM_FUNC_DECL vec smoothstep(T edge0, T edge1, vec const& x); - - template - GLM_FUNC_DECL vec smoothstep(vec const& edge0, vec const& edge1, vec const& x); - - /// Returns true if x holds a NaN (not a number) - /// representation in the underlying implementation's set of - /// floating point representations. Returns false otherwise, - /// including for implementations with no NaN - /// representations. - /// - /// /!\ When using compiler fast math, this function may fail. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see GLSL isnan man page - /// @see GLSL 4.20.8 specification, section 8.3 Common Functions - template - GLM_FUNC_DECL vec isnan(vec const& x); - - /// Returns true if x holds a positive infinity or negative - /// infinity representation in the underlying implementation's - /// set of floating point representations. Returns false - /// otherwise, including for implementations with no infinity - /// representations. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see GLSL isinf man page - /// @see GLSL 4.20.8 specification, section 8.3 Common Functions - template - GLM_FUNC_DECL vec isinf(vec const& x); - - /// Returns a signed integer value representing - /// the encoding of a floating-point value. The floating-point - /// value's bit-level representation is preserved. - /// - /// @see GLSL floatBitsToInt man page - /// @see GLSL 4.20.8 specification, section 8.3 Common Functions - GLM_FUNC_DECL int floatBitsToInt(float const& v); - - /// Returns a signed integer value representing - /// the encoding of a floating-point value. The floatingpoint - /// value's bit-level representation is preserved. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam Q Value from qualifier enum - /// - /// @see GLSL floatBitsToInt man page - /// @see GLSL 4.20.8 specification, section 8.3 Common Functions - template - GLM_FUNC_DECL vec floatBitsToInt(vec const& v); - - /// Returns a unsigned integer value representing - /// the encoding of a floating-point value. The floatingpoint - /// value's bit-level representation is preserved. - /// - /// @see GLSL floatBitsToUint man page - /// @see GLSL 4.20.8 specification, section 8.3 Common Functions - GLM_FUNC_DECL uint floatBitsToUint(float const& v); - - /// Returns a unsigned integer value representing - /// the encoding of a floating-point value. The floatingpoint - /// value's bit-level representation is preserved. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam Q Value from qualifier enum - /// - /// @see GLSL floatBitsToUint man page - /// @see GLSL 4.20.8 specification, section 8.3 Common Functions - template - GLM_FUNC_DECL vec floatBitsToUint(vec const& v); - - /// Returns a floating-point value corresponding to a signed - /// integer encoding of a floating-point value. - /// If an inf or NaN is passed in, it will not signal, and the - /// resulting floating point value is unspecified. Otherwise, - /// the bit-level representation is preserved. - /// - /// @see GLSL intBitsToFloat man page - /// @see GLSL 4.20.8 specification, section 8.3 Common Functions - GLM_FUNC_DECL float intBitsToFloat(int const& v); - - /// Returns a floating-point value corresponding to a signed - /// integer encoding of a floating-point value. - /// If an inf or NaN is passed in, it will not signal, and the - /// resulting floating point value is unspecified. Otherwise, - /// the bit-level representation is preserved. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam Q Value from qualifier enum - /// - /// @see GLSL intBitsToFloat man page - /// @see GLSL 4.20.8 specification, section 8.3 Common Functions - template - GLM_FUNC_DECL vec intBitsToFloat(vec const& v); - - /// Returns a floating-point value corresponding to a - /// unsigned integer encoding of a floating-point value. - /// If an inf or NaN is passed in, it will not signal, and the - /// resulting floating point value is unspecified. Otherwise, - /// the bit-level representation is preserved. - /// - /// @see GLSL uintBitsToFloat man page - /// @see GLSL 4.20.8 specification, section 8.3 Common Functions - GLM_FUNC_DECL float uintBitsToFloat(uint const& v); - - /// Returns a floating-point value corresponding to a - /// unsigned integer encoding of a floating-point value. - /// If an inf or NaN is passed in, it will not signal, and the - /// resulting floating point value is unspecified. Otherwise, - /// the bit-level representation is preserved. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam Q Value from qualifier enum - /// - /// @see GLSL uintBitsToFloat man page - /// @see GLSL 4.20.8 specification, section 8.3 Common Functions - template - GLM_FUNC_DECL vec uintBitsToFloat(vec const& v); - - /// Computes and returns a * b + c. - /// - /// @tparam genType Floating-point scalar or vector types. - /// - /// @see GLSL fma man page - /// @see GLSL 4.20.8 specification, section 8.3 Common Functions - template - GLM_FUNC_DECL genType fma(genType const& a, genType const& b, genType const& c); - - /// Splits x into a floating-point significand in the range - /// [0.5, 1.0) and an integral exponent of two, such that: - /// x = significand * exp(2, exponent) - /// - /// The significand is returned by the function and the - /// exponent is returned in the parameter exp. For a - /// floating-point value of zero, the significant and exponent - /// are both zero. For a floating-point value that is an - /// infinity or is not a number, the results are undefined. - /// - /// @tparam genType Floating-point scalar or vector types. - /// - /// @see GLSL frexp man page - /// @see GLSL 4.20.8 specification, section 8.3 Common Functions - template - GLM_FUNC_DECL genType frexp(genType const& x, genIType& exp); - - /// Builds a floating-point number from x and the - /// corresponding integral exponent of two in exp, returning: - /// significand * exp(2, exponent) - /// - /// If this product is too large to be represented in the - /// floating-point type, the result is undefined. - /// - /// @tparam genType Floating-point scalar or vector types. - /// - /// @see GLSL ldexp man page; - /// @see GLSL 4.20.8 specification, section 8.3 Common Functions - template - GLM_FUNC_DECL genType ldexp(genType const& x, genIType const& exp); - - /// @} -}//namespace glm - -#include "detail/func_common.inl" - diff --git a/ref/glm/glm/detail/_features.hpp b/ref/glm/glm/detail/_features.hpp deleted file mode 100644 index 43069514..00000000 --- a/ref/glm/glm/detail/_features.hpp +++ /dev/null @@ -1,394 +0,0 @@ -#pragma once - -// #define GLM_CXX98_EXCEPTIONS -// #define GLM_CXX98_RTTI - -// #define GLM_CXX11_RVALUE_REFERENCES -// Rvalue references - GCC 4.3 -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2118.html - -// GLM_CXX11_TRAILING_RETURN -// Rvalue references for *this - GCC not supported -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2439.htm - -// GLM_CXX11_NONSTATIC_MEMBER_INIT -// Initialization of class objects by rvalues - GCC any -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1610.html - -// GLM_CXX11_NONSTATIC_MEMBER_INIT -// Non-static data member initializers - GCC 4.7 -// http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2008/n2756.htm - -// #define GLM_CXX11_VARIADIC_TEMPLATE -// Variadic templates - GCC 4.3 -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2242.pdf - -// -// Extending variadic template template parameters - GCC 4.4 -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2555.pdf - -// #define GLM_CXX11_GENERALIZED_INITIALIZERS -// Initializer lists - GCC 4.4 -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2672.htm - -// #define GLM_CXX11_STATIC_ASSERT -// Static assertions - GCC 4.3 -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1720.html - -// #define GLM_CXX11_AUTO_TYPE -// auto-typed variables - GCC 4.4 -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1984.pdf - -// #define GLM_CXX11_AUTO_TYPE -// Multi-declarator auto - GCC 4.4 -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1737.pdf - -// #define GLM_CXX11_AUTO_TYPE -// Removal of auto as a storage-class specifier - GCC 4.4 -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2546.htm - -// #define GLM_CXX11_AUTO_TYPE -// New function declarator syntax - GCC 4.4 -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2541.htm - -// #define GLM_CXX11_LAMBDAS -// New wording for C++0x lambdas - GCC 4.5 -// http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2927.pdf - -// #define GLM_CXX11_DECLTYPE -// Declared type of an expression - GCC 4.3 -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2343.pdf - -// -// Right angle brackets - GCC 4.3 -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1757.html - -// -// Default template arguments for function templates DR226 GCC 4.3 -// http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#226 - -// -// Solving the SFINAE problem for expressions DR339 GCC 4.4 -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2634.html - -// #define GLM_CXX11_ALIAS_TEMPLATE -// Template aliases N2258 GCC 4.7 -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2258.pdf - -// -// Extern templates N1987 Yes -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1987.htm - -// #define GLM_CXX11_NULLPTR -// Null pointer constant N2431 GCC 4.6 -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2431.pdf - -// #define GLM_CXX11_STRONG_ENUMS -// Strongly-typed enums N2347 GCC 4.4 -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2347.pdf - -// -// Forward declarations for enums N2764 GCC 4.6 -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2764.pdf - -// -// Generalized attributes N2761 GCC 4.8 -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2761.pdf - -// -// Generalized constant expressions N2235 GCC 4.6 -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2235.pdf - -// -// Alignment support N2341 GCC 4.8 -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2341.pdf - -// #define GLM_CXX11_DELEGATING_CONSTRUCTORS -// Delegating constructors N1986 GCC 4.7 -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1986.pdf - -// -// Inheriting constructors N2540 GCC 4.8 -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2540.htm - -// #define GLM_CXX11_EXPLICIT_CONVERSIONS -// Explicit conversion operators N2437 GCC 4.5 -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2437.pdf - -// -// New character types N2249 GCC 4.4 -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2249.html - -// -// Unicode string literals N2442 GCC 4.5 -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2442.htm - -// -// Raw string literals N2442 GCC 4.5 -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2442.htm - -// -// Universal character name literals N2170 GCC 4.5 -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2170.html - -// #define GLM_CXX11_USER_LITERALS -// User-defined literals N2765 GCC 4.7 -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2765.pdf - -// -// Standard Layout Types N2342 GCC 4.5 -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2342.htm - -// #define GLM_CXX11_DEFAULTED_FUNCTIONS -// #define GLM_CXX11_DELETED_FUNCTIONS -// Defaulted and deleted functions N2346 GCC 4.4 -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2346.htm - -// -// Extended friend declarations N1791 GCC 4.7 -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1791.pdf - -// -// Extending sizeof N2253 GCC 4.4 -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2253.html - -// #define GLM_CXX11_INLINE_NAMESPACES -// Inline namespaces N2535 GCC 4.4 -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2535.htm - -// #define GLM_CXX11_UNRESTRICTED_UNIONS -// Unrestricted unions N2544 GCC 4.6 -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2544.pdf - -// #define GLM_CXX11_LOCAL_TYPE_TEMPLATE_ARGS -// Local and unnamed types as template arguments N2657 GCC 4.5 -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2657.htm - -// #define GLM_CXX11_RANGE_FOR -// Range-based for N2930 GCC 4.6 -// http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2930.html - -// #define GLM_CXX11_OVERRIDE_CONTROL -// Explicit virtual overrides N2928 N3206 N3272 GCC 4.7 -// http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2928.htm -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3206.htm -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3272.htm - -// -// Minimal support for garbage collection and reachability-based leak detection N2670 No -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2670.htm - -// #define GLM_CXX11_NOEXCEPT -// Allowing move constructors to throw [noexcept] N3050 GCC 4.6 (core language only) -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3050.html - -// -// Defining move special member functions N3053 GCC 4.6 -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3053.html - -// -// Sequence points N2239 Yes -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2239.html - -// -// Atomic operations N2427 GCC 4.4 -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2239.html - -// -// Strong Compare and Exchange N2748 GCC 4.5 -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2427.html - -// -// Bidirectional Fences N2752 GCC 4.8 -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2752.htm - -// -// Memory model N2429 GCC 4.8 -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2429.htm - -// -// Data-dependency ordering: atomics and memory model N2664 GCC 4.4 -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2664.htm - -// -// Propagating exceptions N2179 GCC 4.4 -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2179.html - -// -// Abandoning a process and at_quick_exit N2440 GCC 4.8 -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2440.htm - -// -// Allow atomics use in signal handlers N2547 Yes -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2547.htm - -// -// Thread-local storage N2659 GCC 4.8 -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2659.htm - -// -// Dynamic initialization and destruction with concurrency N2660 GCC 4.3 -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2660.htm - -// -// __func__ predefined identifier N2340 GCC 4.3 -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2340.htm - -// -// C99 preprocessor N1653 GCC 4.3 -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1653.htm - -// -// long long N1811 GCC 4.3 -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1811.pdf - -// -// Extended integral types N1988 Yes -// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1988.pdf - -#if(GLM_COMPILER & GLM_COMPILER_GCC) - -# define GLM_CXX11_STATIC_ASSERT - -#elif(GLM_COMPILER & GLM_COMPILER_CLANG) -# if(__has_feature(cxx_exceptions)) -# define GLM_CXX98_EXCEPTIONS -# endif - -# if(__has_feature(cxx_rtti)) -# define GLM_CXX98_RTTI -# endif - -# if(__has_feature(cxx_access_control_sfinae)) -# define GLM_CXX11_ACCESS_CONTROL_SFINAE -# endif - -# if(__has_feature(cxx_alias_templates)) -# define GLM_CXX11_ALIAS_TEMPLATE -# endif - -# if(__has_feature(cxx_alignas)) -# define GLM_CXX11_ALIGNAS -# endif - -# if(__has_feature(cxx_attributes)) -# define GLM_CXX11_ATTRIBUTES -# endif - -# if(__has_feature(cxx_constexpr)) -# define GLM_CXX11_CONSTEXPR -# endif - -# if(__has_feature(cxx_decltype)) -# define GLM_CXX11_DECLTYPE -# endif - -# if(__has_feature(cxx_default_function_template_args)) -# define GLM_CXX11_DEFAULT_FUNCTION_TEMPLATE_ARGS -# endif - -# if(__has_feature(cxx_defaulted_functions)) -# define GLM_CXX11_DEFAULTED_FUNCTIONS -# endif - -# if(__has_feature(cxx_delegating_constructors)) -# define GLM_CXX11_DELEGATING_CONSTRUCTORS -# endif - -# if(__has_feature(cxx_deleted_functions)) -# define GLM_CXX11_DELETED_FUNCTIONS -# endif - -# if(__has_feature(cxx_explicit_conversions)) -# define GLM_CXX11_EXPLICIT_CONVERSIONS -# endif - -# if(__has_feature(cxx_generalized_initializers)) -# define GLM_CXX11_GENERALIZED_INITIALIZERS -# endif - -# if(__has_feature(cxx_implicit_moves)) -# define GLM_CXX11_IMPLICIT_MOVES -# endif - -# if(__has_feature(cxx_inheriting_constructors)) -# define GLM_CXX11_INHERITING_CONSTRUCTORS -# endif - -# if(__has_feature(cxx_inline_namespaces)) -# define GLM_CXX11_INLINE_NAMESPACES -# endif - -# if(__has_feature(cxx_lambdas)) -# define GLM_CXX11_LAMBDAS -# endif - -# if(__has_feature(cxx_local_type_template_args)) -# define GLM_CXX11_LOCAL_TYPE_TEMPLATE_ARGS -# endif - -# if(__has_feature(cxx_noexcept)) -# define GLM_CXX11_NOEXCEPT -# endif - -# if(__has_feature(cxx_nonstatic_member_init)) -# define GLM_CXX11_NONSTATIC_MEMBER_INIT -# endif - -# if(__has_feature(cxx_nullptr)) -# define GLM_CXX11_NULLPTR -# endif - -# if(__has_feature(cxx_override_control)) -# define GLM_CXX11_OVERRIDE_CONTROL -# endif - -# if(__has_feature(cxx_reference_qualified_functions)) -# define GLM_CXX11_REFERENCE_QUALIFIED_FUNCTIONS -# endif - -# if(__has_feature(cxx_range_for)) -# define GLM_CXX11_RANGE_FOR -# endif - -# if(__has_feature(cxx_raw_string_literals)) -# define GLM_CXX11_RAW_STRING_LITERALS -# endif - -# if(__has_feature(cxx_rvalue_references)) -# define GLM_CXX11_RVALUE_REFERENCES -# endif - -# if(__has_feature(cxx_static_assert)) -# define GLM_CXX11_STATIC_ASSERT -# endif - -# if(__has_feature(cxx_auto_type)) -# define GLM_CXX11_AUTO_TYPE -# endif - -# if(__has_feature(cxx_strong_enums)) -# define GLM_CXX11_STRONG_ENUMS -# endif - -# if(__has_feature(cxx_trailing_return)) -# define GLM_CXX11_TRAILING_RETURN -# endif - -# if(__has_feature(cxx_unicode_literals)) -# define GLM_CXX11_UNICODE_LITERALS -# endif - -# if(__has_feature(cxx_unrestricted_unions)) -# define GLM_CXX11_UNRESTRICTED_UNIONS -# endif - -# if(__has_feature(cxx_user_literals)) -# define GLM_CXX11_USER_LITERALS -# endif - -# if(__has_feature(cxx_variadic_templates)) -# define GLM_CXX11_VARIADIC_TEMPLATES -# endif - -#endif//(GLM_COMPILER & GLM_COMPILER_CLANG) diff --git a/ref/glm/glm/detail/_fixes.hpp b/ref/glm/glm/detail/_fixes.hpp deleted file mode 100644 index b1f06c2d..00000000 --- a/ref/glm/glm/detail/_fixes.hpp +++ /dev/null @@ -1,27 +0,0 @@ -#include - -//! Workaround for compatibility with other libraries -#ifdef max -#undef max -#endif - -//! Workaround for compatibility with other libraries -#ifdef min -#undef min -#endif - -//! Workaround for Android -#ifdef isnan -#undef isnan -#endif - -//! Workaround for Android -#ifdef isinf -#undef isinf -#endif - -//! Workaround for Chrone Native Client -#ifdef log2 -#undef log2 -#endif - diff --git a/ref/glm/glm/detail/_noise.hpp b/ref/glm/glm/detail/_noise.hpp deleted file mode 100644 index 2a1285f0..00000000 --- a/ref/glm/glm/detail/_noise.hpp +++ /dev/null @@ -1,81 +0,0 @@ -#pragma once - -#include "../common.hpp" - -namespace glm{ -namespace detail -{ - template - GLM_FUNC_QUALIFIER T mod289(T const& x) - { - return x - floor(x * (static_cast(1.0) / static_cast(289.0))) * static_cast(289.0); - } - - template - GLM_FUNC_QUALIFIER T permute(T const& x) - { - return mod289(((x * static_cast(34)) + static_cast(1)) * x); - } - - template - GLM_FUNC_QUALIFIER vec<2, T, Q> permute(vec<2, T, Q> const& x) - { - return mod289(((x * static_cast(34)) + static_cast(1)) * x); - } - - template - GLM_FUNC_QUALIFIER vec<3, T, Q> permute(vec<3, T, Q> const& x) - { - return mod289(((x * static_cast(34)) + static_cast(1)) * x); - } - - template - GLM_FUNC_QUALIFIER vec<4, T, Q> permute(vec<4, T, Q> const& x) - { - return mod289(((x * static_cast(34)) + static_cast(1)) * x); - } - - template - GLM_FUNC_QUALIFIER T taylorInvSqrt(T const& r) - { - return static_cast(1.79284291400159) - static_cast(0.85373472095314) * r; - } - - template - GLM_FUNC_QUALIFIER vec<2, T, Q> taylorInvSqrt(vec<2, T, Q> const& r) - { - return static_cast(1.79284291400159) - static_cast(0.85373472095314) * r; - } - - template - GLM_FUNC_QUALIFIER vec<3, T, Q> taylorInvSqrt(vec<3, T, Q> const& r) - { - return static_cast(1.79284291400159) - static_cast(0.85373472095314) * r; - } - - template - GLM_FUNC_QUALIFIER vec<4, T, Q> taylorInvSqrt(vec<4, T, Q> const& r) - { - return static_cast(1.79284291400159) - static_cast(0.85373472095314) * r; - } - - template - GLM_FUNC_QUALIFIER vec<2, T, Q> fade(vec<2, T, Q> const& t) - { - return (t * t * t) * (t * (t * static_cast(6) - static_cast(15)) + static_cast(10)); - } - - template - GLM_FUNC_QUALIFIER vec<3, T, Q> fade(vec<3, T, Q> const& t) - { - return (t * t * t) * (t * (t * static_cast(6) - static_cast(15)) + static_cast(10)); - } - - template - GLM_FUNC_QUALIFIER vec<4, T, Q> fade(vec<4, T, Q> const& t) - { - return (t * t * t) * (t * (t * static_cast(6) - static_cast(15)) + static_cast(10)); - } -}//namespace detail -}//namespace glm - diff --git a/ref/glm/glm/detail/_swizzle.hpp b/ref/glm/glm/detail/_swizzle.hpp deleted file mode 100644 index 67c66b14..00000000 --- a/ref/glm/glm/detail/_swizzle.hpp +++ /dev/null @@ -1,804 +0,0 @@ -#pragma once - -namespace glm{ -namespace detail -{ - // Internal class for implementing swizzle operators - template - struct _swizzle_base0 - { - protected: - GLM_FUNC_QUALIFIER T& elem(size_t i){ return (reinterpret_cast(_buffer))[i]; } - GLM_FUNC_QUALIFIER T const& elem(size_t i) const{ return (reinterpret_cast(_buffer))[i]; } - - // Use an opaque buffer to *ensure* the compiler doesn't call a constructor. - // The size 1 buffer is assumed to aligned to the actual members so that the - // elem() - char _buffer[1]; - }; - - template - struct _swizzle_base1 : public _swizzle_base0 - { - }; - - template - struct _swizzle_base1<2, T, Q, E0,E1,-1,-2, Aligned> : public _swizzle_base0 - { - GLM_FUNC_QUALIFIER vec<2, T, Q> operator ()() const { return vec<2, T, Q>(this->elem(E0), this->elem(E1)); } - }; - - template - struct _swizzle_base1<3, T, Q, E0,E1,E2,-1, Aligned> : public _swizzle_base0 - { - GLM_FUNC_QUALIFIER vec<3, T, Q> operator ()() const { return vec<3, T, Q>(this->elem(E0), this->elem(E1), this->elem(E2)); } - }; - - template - struct _swizzle_base1<4, T, Q, E0,E1,E2,E3, Aligned> : public _swizzle_base0 - { - GLM_FUNC_QUALIFIER vec<4, T, Q> operator ()() const { return vec<4, T, Q>(this->elem(E0), this->elem(E1), this->elem(E2), this->elem(E3)); } - }; - - // Internal class for implementing swizzle operators - /* - Template parameters: - - T = type of scalar values (e.g. float, double) - N = number of components in the vector (e.g. 3) - E0...3 = what index the n-th element of this swizzle refers to in the unswizzled vec - - DUPLICATE_ELEMENTS = 1 if there is a repeated element, 0 otherwise (used to specialize swizzles - containing duplicate elements so that they cannot be used as r-values). - */ - template - struct _swizzle_base2 : public _swizzle_base1::value> - { - struct op_equal - { - GLM_FUNC_QUALIFIER void operator() (T& e, T& t) const{ e = t; } - }; - - struct op_minus - { - GLM_FUNC_QUALIFIER void operator() (T& e, T& t) const{ e -= t; } - }; - - struct op_plus - { - GLM_FUNC_QUALIFIER void operator() (T& e, T& t) const{ e += t; } - }; - - struct op_mul - { - GLM_FUNC_QUALIFIER void operator() (T& e, T& t) const{ e *= t; } - }; - - struct op_div - { - GLM_FUNC_QUALIFIER void operator() (T& e, T& t) const{ e /= t; } - }; - - public: - GLM_FUNC_QUALIFIER _swizzle_base2& operator= (const T& t) - { - for (int i = 0; i < N; ++i) - (*this)[i] = t; - return *this; - } - - GLM_FUNC_QUALIFIER _swizzle_base2& operator= (vec const& that) - { - _apply_op(that, op_equal()); - return *this; - } - - GLM_FUNC_QUALIFIER void operator -= (vec const& that) - { - _apply_op(that, op_minus()); - } - - GLM_FUNC_QUALIFIER void operator += (vec const& that) - { - _apply_op(that, op_plus()); - } - - GLM_FUNC_QUALIFIER void operator *= (vec const& that) - { - _apply_op(that, op_mul()); - } - - GLM_FUNC_QUALIFIER void operator /= (vec const& that) - { - _apply_op(that, op_div()); - } - - GLM_FUNC_QUALIFIER T& operator[](size_t i) - { - const int offset_dst[4] = { E0, E1, E2, E3 }; - return this->elem(offset_dst[i]); - } - GLM_FUNC_QUALIFIER T operator[](size_t i) const - { - const int offset_dst[4] = { E0, E1, E2, E3 }; - return this->elem(offset_dst[i]); - } - - protected: - template - GLM_FUNC_QUALIFIER void _apply_op(vec const& that, const U& op) - { - // Make a copy of the data in this == &that. - // The copier should optimize out the copy in cases where the function is - // properly inlined and the copy is not necessary. - T t[N]; - for (int i = 0; i < N; ++i) - t[i] = that[i]; - for (int i = 0; i < N; ++i) - op( (*this)[i], t[i] ); - } - }; - - // Specialization for swizzles containing duplicate elements. These cannot be modified. - template - struct _swizzle_base2 : public _swizzle_base1::value> - { - struct Stub {}; - - GLM_FUNC_QUALIFIER _swizzle_base2& operator= (Stub const&) { return *this; } - - GLM_FUNC_QUALIFIER T operator[] (size_t i) const - { - const int offset_dst[4] = { E0, E1, E2, E3 }; - return this->elem(offset_dst[i]); - } - }; - - template - struct _swizzle : public _swizzle_base2 - { - typedef _swizzle_base2 base_type; - - using base_type::operator=; - - GLM_FUNC_QUALIFIER operator vec () const { return (*this)(); } - }; - -// -// To prevent the C++ syntax from getting entirely overwhelming, define some alias macros -// -#define GLM_SWIZZLE_TEMPLATE1 template -#define GLM_SWIZZLE_TEMPLATE2 template -#define GLM_SWIZZLE_TYPE1 _swizzle -#define GLM_SWIZZLE_TYPE2 _swizzle - -// -// Wrapper for a binary operator (e.g. u.yy + v.zy) -// -#define GLM_SWIZZLE_VECTOR_BINARY_OPERATOR_IMPLEMENTATION(OPERAND) \ - GLM_SWIZZLE_TEMPLATE2 \ - GLM_FUNC_QUALIFIER vec operator OPERAND ( const GLM_SWIZZLE_TYPE1& a, const GLM_SWIZZLE_TYPE2& b) \ - { \ - return a() OPERAND b(); \ - } \ - GLM_SWIZZLE_TEMPLATE1 \ - GLM_FUNC_QUALIFIER vec operator OPERAND ( const GLM_SWIZZLE_TYPE1& a, const vec& b) \ - { \ - return a() OPERAND b; \ - } \ - GLM_SWIZZLE_TEMPLATE1 \ - GLM_FUNC_QUALIFIER vec operator OPERAND ( const vec& a, const GLM_SWIZZLE_TYPE1& b) \ - { \ - return a OPERAND b(); \ - } - -// -// Wrapper for a operand between a swizzle and a binary (e.g. 1.0f - u.xyz) -// -#define GLM_SWIZZLE_SCALAR_BINARY_OPERATOR_IMPLEMENTATION(OPERAND) \ - GLM_SWIZZLE_TEMPLATE1 \ - GLM_FUNC_QUALIFIER vec operator OPERAND ( const GLM_SWIZZLE_TYPE1& a, const T& b) \ - { \ - return a() OPERAND b; \ - } \ - GLM_SWIZZLE_TEMPLATE1 \ - GLM_FUNC_QUALIFIER vec operator OPERAND ( const T& a, const GLM_SWIZZLE_TYPE1& b) \ - { \ - return a OPERAND b(); \ - } - -// -// Macro for wrapping a function taking one argument (e.g. abs()) -// -#define GLM_SWIZZLE_FUNCTION_1_ARGS(RETURN_TYPE,FUNCTION) \ - GLM_SWIZZLE_TEMPLATE1 \ - GLM_FUNC_QUALIFIER typename GLM_SWIZZLE_TYPE1::RETURN_TYPE FUNCTION(const GLM_SWIZZLE_TYPE1& a) \ - { \ - return FUNCTION(a()); \ - } - -// -// Macro for wrapping a function taking two vector arguments (e.g. dot()). -// -#define GLM_SWIZZLE_FUNCTION_2_ARGS(RETURN_TYPE,FUNCTION) \ - GLM_SWIZZLE_TEMPLATE2 \ - GLM_FUNC_QUALIFIER typename GLM_SWIZZLE_TYPE1::RETURN_TYPE FUNCTION(const GLM_SWIZZLE_TYPE1& a, const GLM_SWIZZLE_TYPE2& b) \ - { \ - return FUNCTION(a(), b()); \ - } \ - GLM_SWIZZLE_TEMPLATE1 \ - GLM_FUNC_QUALIFIER typename GLM_SWIZZLE_TYPE1::RETURN_TYPE FUNCTION(const GLM_SWIZZLE_TYPE1& a, const GLM_SWIZZLE_TYPE1& b) \ - { \ - return FUNCTION(a(), b()); \ - } \ - GLM_SWIZZLE_TEMPLATE1 \ - GLM_FUNC_QUALIFIER typename GLM_SWIZZLE_TYPE1::RETURN_TYPE FUNCTION(const GLM_SWIZZLE_TYPE1& a, const typename V& b) \ - { \ - return FUNCTION(a(), b); \ - } \ - GLM_SWIZZLE_TEMPLATE1 \ - GLM_FUNC_QUALIFIER typename GLM_SWIZZLE_TYPE1::RETURN_TYPE FUNCTION(const V& a, const GLM_SWIZZLE_TYPE1& b) \ - { \ - return FUNCTION(a, b()); \ - } - -// -// Macro for wrapping a function take 2 vec arguments followed by a scalar (e.g. mix()). -// -#define GLM_SWIZZLE_FUNCTION_2_ARGS_SCALAR(RETURN_TYPE,FUNCTION) \ - GLM_SWIZZLE_TEMPLATE2 \ - GLM_FUNC_QUALIFIER typename GLM_SWIZZLE_TYPE1::RETURN_TYPE FUNCTION(const GLM_SWIZZLE_TYPE1& a, const GLM_SWIZZLE_TYPE2& b, const T& c) \ - { \ - return FUNCTION(a(), b(), c); \ - } \ - GLM_SWIZZLE_TEMPLATE1 \ - GLM_FUNC_QUALIFIER typename GLM_SWIZZLE_TYPE1::RETURN_TYPE FUNCTION(const GLM_SWIZZLE_TYPE1& a, const GLM_SWIZZLE_TYPE1& b, const T& c) \ - { \ - return FUNCTION(a(), b(), c); \ - } \ - GLM_SWIZZLE_TEMPLATE1 \ - GLM_FUNC_QUALIFIER typename GLM_SWIZZLE_TYPE1::RETURN_TYPE FUNCTION(const GLM_SWIZZLE_TYPE1& a, const typename S0::vec_type& b, const T& c)\ - { \ - return FUNCTION(a(), b, c); \ - } \ - GLM_SWIZZLE_TEMPLATE1 \ - GLM_FUNC_QUALIFIER typename GLM_SWIZZLE_TYPE1::RETURN_TYPE FUNCTION(const typename V& a, const GLM_SWIZZLE_TYPE1& b, const T& c) \ - { \ - return FUNCTION(a, b(), c); \ - } - -}//namespace detail -}//namespace glm - -namespace glm -{ - namespace detail - { - GLM_SWIZZLE_SCALAR_BINARY_OPERATOR_IMPLEMENTATION(-) - GLM_SWIZZLE_SCALAR_BINARY_OPERATOR_IMPLEMENTATION(*) - GLM_SWIZZLE_VECTOR_BINARY_OPERATOR_IMPLEMENTATION(+) - GLM_SWIZZLE_VECTOR_BINARY_OPERATOR_IMPLEMENTATION(-) - GLM_SWIZZLE_VECTOR_BINARY_OPERATOR_IMPLEMENTATION(*) - GLM_SWIZZLE_VECTOR_BINARY_OPERATOR_IMPLEMENTATION(/) - } - - // - // Swizzles are distinct types from the unswizzled type. The below macros will - // provide template specializations for the swizzle types for the given functions - // so that the compiler does not have any ambiguity to choosing how to handle - // the function. - // - // The alternative is to use the operator()() when calling the function in order - // to explicitly convert the swizzled type to the unswizzled type. - // - - //GLM_SWIZZLE_FUNCTION_1_ARGS(vec_type, abs); - //GLM_SWIZZLE_FUNCTION_1_ARGS(vec_type, acos); - //GLM_SWIZZLE_FUNCTION_1_ARGS(vec_type, acosh); - //GLM_SWIZZLE_FUNCTION_1_ARGS(vec_type, all); - //GLM_SWIZZLE_FUNCTION_1_ARGS(vec_type, any); - - //GLM_SWIZZLE_FUNCTION_2_ARGS(value_type, dot); - //GLM_SWIZZLE_FUNCTION_2_ARGS(vec_type, cross); - //GLM_SWIZZLE_FUNCTION_2_ARGS(vec_type, step); - //GLM_SWIZZLE_FUNCTION_2_ARGS_SCALAR(vec_type, mix); -} - -#define GLM_SWIZZLE2_2_MEMBERS(T, Q, E0,E1) \ - struct { detail::_swizzle<2, T, Q, 0,0,-1,-2> E0 ## E0; }; \ - struct { detail::_swizzle<2, T, Q, 0,1,-1,-2> E0 ## E1; }; \ - struct { detail::_swizzle<2, T, Q, 1,0,-1,-2> E1 ## E0; }; \ - struct { detail::_swizzle<2, T, Q, 1,1,-1,-2> E1 ## E1; }; - -#define GLM_SWIZZLE2_3_MEMBERS(T, Q, E0,E1) \ - struct { detail::_swizzle<3,T, Q, 0,0,0,-1> E0 ## E0 ## E0; }; \ - struct { detail::_swizzle<3,T, Q, 0,0,1,-1> E0 ## E0 ## E1; }; \ - struct { detail::_swizzle<3,T, Q, 0,1,0,-1> E0 ## E1 ## E0; }; \ - struct { detail::_swizzle<3,T, Q, 0,1,1,-1> E0 ## E1 ## E1; }; \ - struct { detail::_swizzle<3,T, Q, 1,0,0,-1> E1 ## E0 ## E0; }; \ - struct { detail::_swizzle<3,T, Q, 1,0,1,-1> E1 ## E0 ## E1; }; \ - struct { detail::_swizzle<3,T, Q, 1,1,0,-1> E1 ## E1 ## E0; }; \ - struct { detail::_swizzle<3,T, Q, 1,1,1,-1> E1 ## E1 ## E1; }; - -#define GLM_SWIZZLE2_4_MEMBERS(T, Q, E0,E1) \ - struct { detail::_swizzle<4,T, Q, 0,0,0,0> E0 ## E0 ## E0 ## E0; }; \ - struct { detail::_swizzle<4,T, Q, 0,0,0,1> E0 ## E0 ## E0 ## E1; }; \ - struct { detail::_swizzle<4,T, Q, 0,0,1,0> E0 ## E0 ## E1 ## E0; }; \ - struct { detail::_swizzle<4,T, Q, 0,0,1,1> E0 ## E0 ## E1 ## E1; }; \ - struct { detail::_swizzle<4,T, Q, 0,1,0,0> E0 ## E1 ## E0 ## E0; }; \ - struct { detail::_swizzle<4,T, Q, 0,1,0,1> E0 ## E1 ## E0 ## E1; }; \ - struct { detail::_swizzle<4,T, Q, 0,1,1,0> E0 ## E1 ## E1 ## E0; }; \ - struct { detail::_swizzle<4,T, Q, 0,1,1,1> E0 ## E1 ## E1 ## E1; }; \ - struct { detail::_swizzle<4,T, Q, 1,0,0,0> E1 ## E0 ## E0 ## E0; }; \ - struct { detail::_swizzle<4,T, Q, 1,0,0,1> E1 ## E0 ## E0 ## E1; }; \ - struct { detail::_swizzle<4,T, Q, 1,0,1,0> E1 ## E0 ## E1 ## E0; }; \ - struct { detail::_swizzle<4,T, Q, 1,0,1,1> E1 ## E0 ## E1 ## E1; }; \ - struct { detail::_swizzle<4,T, Q, 1,1,0,0> E1 ## E1 ## E0 ## E0; }; \ - struct { detail::_swizzle<4,T, Q, 1,1,0,1> E1 ## E1 ## E0 ## E1; }; \ - struct { detail::_swizzle<4,T, Q, 1,1,1,0> E1 ## E1 ## E1 ## E0; }; \ - struct { detail::_swizzle<4,T, Q, 1,1,1,1> E1 ## E1 ## E1 ## E1; }; - -#define GLM_SWIZZLE3_2_MEMBERS(T, Q, E0,E1,E2) \ - struct { detail::_swizzle<2,T, Q, 0,0,-1,-2> E0 ## E0; }; \ - struct { detail::_swizzle<2,T, Q, 0,1,-1,-2> E0 ## E1; }; \ - struct { detail::_swizzle<2,T, Q, 0,2,-1,-2> E0 ## E2; }; \ - struct { detail::_swizzle<2,T, Q, 1,0,-1,-2> E1 ## E0; }; \ - struct { detail::_swizzle<2,T, Q, 1,1,-1,-2> E1 ## E1; }; \ - struct { detail::_swizzle<2,T, Q, 1,2,-1,-2> E1 ## E2; }; \ - struct { detail::_swizzle<2,T, Q, 2,0,-1,-2> E2 ## E0; }; \ - struct { detail::_swizzle<2,T, Q, 2,1,-1,-2> E2 ## E1; }; \ - struct { detail::_swizzle<2,T, Q, 2,2,-1,-2> E2 ## E2; }; - -#define GLM_SWIZZLE3_3_MEMBERS(T, Q ,E0,E1,E2) \ - struct { detail::_swizzle<3, T, Q, 0,0,0,-1> E0 ## E0 ## E0; }; \ - struct { detail::_swizzle<3, T, Q, 0,0,1,-1> E0 ## E0 ## E1; }; \ - struct { detail::_swizzle<3, T, Q, 0,0,2,-1> E0 ## E0 ## E2; }; \ - struct { detail::_swizzle<3, T, Q, 0,1,0,-1> E0 ## E1 ## E0; }; \ - struct { detail::_swizzle<3, T, Q, 0,1,1,-1> E0 ## E1 ## E1; }; \ - struct { detail::_swizzle<3, T, Q, 0,1,2,-1> E0 ## E1 ## E2; }; \ - struct { detail::_swizzle<3, T, Q, 0,2,0,-1> E0 ## E2 ## E0; }; \ - struct { detail::_swizzle<3, T, Q, 0,2,1,-1> E0 ## E2 ## E1; }; \ - struct { detail::_swizzle<3, T, Q, 0,2,2,-1> E0 ## E2 ## E2; }; \ - struct { detail::_swizzle<3, T, Q, 1,0,0,-1> E1 ## E0 ## E0; }; \ - struct { detail::_swizzle<3, T, Q, 1,0,1,-1> E1 ## E0 ## E1; }; \ - struct { detail::_swizzle<3, T, Q, 1,0,2,-1> E1 ## E0 ## E2; }; \ - struct { detail::_swizzle<3, T, Q, 1,1,0,-1> E1 ## E1 ## E0; }; \ - struct { detail::_swizzle<3, T, Q, 1,1,1,-1> E1 ## E1 ## E1; }; \ - struct { detail::_swizzle<3, T, Q, 1,1,2,-1> E1 ## E1 ## E2; }; \ - struct { detail::_swizzle<3, T, Q, 1,2,0,-1> E1 ## E2 ## E0; }; \ - struct { detail::_swizzle<3, T, Q, 1,2,1,-1> E1 ## E2 ## E1; }; \ - struct { detail::_swizzle<3, T, Q, 1,2,2,-1> E1 ## E2 ## E2; }; \ - struct { detail::_swizzle<3, T, Q, 2,0,0,-1> E2 ## E0 ## E0; }; \ - struct { detail::_swizzle<3, T, Q, 2,0,1,-1> E2 ## E0 ## E1; }; \ - struct { detail::_swizzle<3, T, Q, 2,0,2,-1> E2 ## E0 ## E2; }; \ - struct { detail::_swizzle<3, T, Q, 2,1,0,-1> E2 ## E1 ## E0; }; \ - struct { detail::_swizzle<3, T, Q, 2,1,1,-1> E2 ## E1 ## E1; }; \ - struct { detail::_swizzle<3, T, Q, 2,1,2,-1> E2 ## E1 ## E2; }; \ - struct { detail::_swizzle<3, T, Q, 2,2,0,-1> E2 ## E2 ## E0; }; \ - struct { detail::_swizzle<3, T, Q, 2,2,1,-1> E2 ## E2 ## E1; }; \ - struct { detail::_swizzle<3, T, Q, 2,2,2,-1> E2 ## E2 ## E2; }; - -#define GLM_SWIZZLE3_4_MEMBERS(T, Q, E0,E1,E2) \ - struct { detail::_swizzle<4,T, Q, 0,0,0,0> E0 ## E0 ## E0 ## E0; }; \ - struct { detail::_swizzle<4,T, Q, 0,0,0,1> E0 ## E0 ## E0 ## E1; }; \ - struct { detail::_swizzle<4,T, Q, 0,0,0,2> E0 ## E0 ## E0 ## E2; }; \ - struct { detail::_swizzle<4,T, Q, 0,0,1,0> E0 ## E0 ## E1 ## E0; }; \ - struct { detail::_swizzle<4,T, Q, 0,0,1,1> E0 ## E0 ## E1 ## E1; }; \ - struct { detail::_swizzle<4,T, Q, 0,0,1,2> E0 ## E0 ## E1 ## E2; }; \ - struct { detail::_swizzle<4,T, Q, 0,0,2,0> E0 ## E0 ## E2 ## E0; }; \ - struct { detail::_swizzle<4,T, Q, 0,0,2,1> E0 ## E0 ## E2 ## E1; }; \ - struct { detail::_swizzle<4,T, Q, 0,0,2,2> E0 ## E0 ## E2 ## E2; }; \ - struct { detail::_swizzle<4,T, Q, 0,1,0,0> E0 ## E1 ## E0 ## E0; }; \ - struct { detail::_swizzle<4,T, Q, 0,1,0,1> E0 ## E1 ## E0 ## E1; }; \ - struct { detail::_swizzle<4,T, Q, 0,1,0,2> E0 ## E1 ## E0 ## E2; }; \ - struct { detail::_swizzle<4,T, Q, 0,1,1,0> E0 ## E1 ## E1 ## E0; }; \ - struct { detail::_swizzle<4,T, Q, 0,1,1,1> E0 ## E1 ## E1 ## E1; }; \ - struct { detail::_swizzle<4,T, Q, 0,1,1,2> E0 ## E1 ## E1 ## E2; }; \ - struct { detail::_swizzle<4,T, Q, 0,1,2,0> E0 ## E1 ## E2 ## E0; }; \ - struct { detail::_swizzle<4,T, Q, 0,1,2,1> E0 ## E1 ## E2 ## E1; }; \ - struct { detail::_swizzle<4,T, Q, 0,1,2,2> E0 ## E1 ## E2 ## E2; }; \ - struct { detail::_swizzle<4,T, Q, 0,2,0,0> E0 ## E2 ## E0 ## E0; }; \ - struct { detail::_swizzle<4,T, Q, 0,2,0,1> E0 ## E2 ## E0 ## E1; }; \ - struct { detail::_swizzle<4,T, Q, 0,2,0,2> E0 ## E2 ## E0 ## E2; }; \ - struct { detail::_swizzle<4,T, Q, 0,2,1,0> E0 ## E2 ## E1 ## E0; }; \ - struct { detail::_swizzle<4,T, Q, 0,2,1,1> E0 ## E2 ## E1 ## E1; }; \ - struct { detail::_swizzle<4,T, Q, 0,2,1,2> E0 ## E2 ## E1 ## E2; }; \ - struct { detail::_swizzle<4,T, Q, 0,2,2,0> E0 ## E2 ## E2 ## E0; }; \ - struct { detail::_swizzle<4,T, Q, 0,2,2,1> E0 ## E2 ## E2 ## E1; }; \ - struct { detail::_swizzle<4,T, Q, 0,2,2,2> E0 ## E2 ## E2 ## E2; }; \ - struct { detail::_swizzle<4,T, Q, 1,0,0,0> E1 ## E0 ## E0 ## E0; }; \ - struct { detail::_swizzle<4,T, Q, 1,0,0,1> E1 ## E0 ## E0 ## E1; }; \ - struct { detail::_swizzle<4,T, Q, 1,0,0,2> E1 ## E0 ## E0 ## E2; }; \ - struct { detail::_swizzle<4,T, Q, 1,0,1,0> E1 ## E0 ## E1 ## E0; }; \ - struct { detail::_swizzle<4,T, Q, 1,0,1,1> E1 ## E0 ## E1 ## E1; }; \ - struct { detail::_swizzle<4,T, Q, 1,0,1,2> E1 ## E0 ## E1 ## E2; }; \ - struct { detail::_swizzle<4,T, Q, 1,0,2,0> E1 ## E0 ## E2 ## E0; }; \ - struct { detail::_swizzle<4,T, Q, 1,0,2,1> E1 ## E0 ## E2 ## E1; }; \ - struct { detail::_swizzle<4,T, Q, 1,0,2,2> E1 ## E0 ## E2 ## E2; }; \ - struct { detail::_swizzle<4,T, Q, 1,1,0,0> E1 ## E1 ## E0 ## E0; }; \ - struct { detail::_swizzle<4,T, Q, 1,1,0,1> E1 ## E1 ## E0 ## E1; }; \ - struct { detail::_swizzle<4,T, Q, 1,1,0,2> E1 ## E1 ## E0 ## E2; }; \ - struct { detail::_swizzle<4,T, Q, 1,1,1,0> E1 ## E1 ## E1 ## E0; }; \ - struct { detail::_swizzle<4,T, Q, 1,1,1,1> E1 ## E1 ## E1 ## E1; }; \ - struct { detail::_swizzle<4,T, Q, 1,1,1,2> E1 ## E1 ## E1 ## E2; }; \ - struct { detail::_swizzle<4,T, Q, 1,1,2,0> E1 ## E1 ## E2 ## E0; }; \ - struct { detail::_swizzle<4,T, Q, 1,1,2,1> E1 ## E1 ## E2 ## E1; }; \ - struct { detail::_swizzle<4,T, Q, 1,1,2,2> E1 ## E1 ## E2 ## E2; }; \ - struct { detail::_swizzle<4,T, Q, 1,2,0,0> E1 ## E2 ## E0 ## E0; }; \ - struct { detail::_swizzle<4,T, Q, 1,2,0,1> E1 ## E2 ## E0 ## E1; }; \ - struct { detail::_swizzle<4,T, Q, 1,2,0,2> E1 ## E2 ## E0 ## E2; }; \ - struct { detail::_swizzle<4,T, Q, 1,2,1,0> E1 ## E2 ## E1 ## E0; }; \ - struct { detail::_swizzle<4,T, Q, 1,2,1,1> E1 ## E2 ## E1 ## E1; }; \ - struct { detail::_swizzle<4,T, Q, 1,2,1,2> E1 ## E2 ## E1 ## E2; }; \ - struct { detail::_swizzle<4,T, Q, 1,2,2,0> E1 ## E2 ## E2 ## E0; }; \ - struct { detail::_swizzle<4,T, Q, 1,2,2,1> E1 ## E2 ## E2 ## E1; }; \ - struct { detail::_swizzle<4,T, Q, 1,2,2,2> E1 ## E2 ## E2 ## E2; }; \ - struct { detail::_swizzle<4,T, Q, 2,0,0,0> E2 ## E0 ## E0 ## E0; }; \ - struct { detail::_swizzle<4,T, Q, 2,0,0,1> E2 ## E0 ## E0 ## E1; }; \ - struct { detail::_swizzle<4,T, Q, 2,0,0,2> E2 ## E0 ## E0 ## E2; }; \ - struct { detail::_swizzle<4,T, Q, 2,0,1,0> E2 ## E0 ## E1 ## E0; }; \ - struct { detail::_swizzle<4,T, Q, 2,0,1,1> E2 ## E0 ## E1 ## E1; }; \ - struct { detail::_swizzle<4,T, Q, 2,0,1,2> E2 ## E0 ## E1 ## E2; }; \ - struct { detail::_swizzle<4,T, Q, 2,0,2,0> E2 ## E0 ## E2 ## E0; }; \ - struct { detail::_swizzle<4,T, Q, 2,0,2,1> E2 ## E0 ## E2 ## E1; }; \ - struct { detail::_swizzle<4,T, Q, 2,0,2,2> E2 ## E0 ## E2 ## E2; }; \ - struct { detail::_swizzle<4,T, Q, 2,1,0,0> E2 ## E1 ## E0 ## E0; }; \ - struct { detail::_swizzle<4,T, Q, 2,1,0,1> E2 ## E1 ## E0 ## E1; }; \ - struct { detail::_swizzle<4,T, Q, 2,1,0,2> E2 ## E1 ## E0 ## E2; }; \ - struct { detail::_swizzle<4,T, Q, 2,1,1,0> E2 ## E1 ## E1 ## E0; }; \ - struct { detail::_swizzle<4,T, Q, 2,1,1,1> E2 ## E1 ## E1 ## E1; }; \ - struct { detail::_swizzle<4,T, Q, 2,1,1,2> E2 ## E1 ## E1 ## E2; }; \ - struct { detail::_swizzle<4,T, Q, 2,1,2,0> E2 ## E1 ## E2 ## E0; }; \ - struct { detail::_swizzle<4,T, Q, 2,1,2,1> E2 ## E1 ## E2 ## E1; }; \ - struct { detail::_swizzle<4,T, Q, 2,1,2,2> E2 ## E1 ## E2 ## E2; }; \ - struct { detail::_swizzle<4,T, Q, 2,2,0,0> E2 ## E2 ## E0 ## E0; }; \ - struct { detail::_swizzle<4,T, Q, 2,2,0,1> E2 ## E2 ## E0 ## E1; }; \ - struct { detail::_swizzle<4,T, Q, 2,2,0,2> E2 ## E2 ## E0 ## E2; }; \ - struct { detail::_swizzle<4,T, Q, 2,2,1,0> E2 ## E2 ## E1 ## E0; }; \ - struct { detail::_swizzle<4,T, Q, 2,2,1,1> E2 ## E2 ## E1 ## E1; }; \ - struct { detail::_swizzle<4,T, Q, 2,2,1,2> E2 ## E2 ## E1 ## E2; }; \ - struct { detail::_swizzle<4,T, Q, 2,2,2,0> E2 ## E2 ## E2 ## E0; }; \ - struct { detail::_swizzle<4,T, Q, 2,2,2,1> E2 ## E2 ## E2 ## E1; }; \ - struct { detail::_swizzle<4,T, Q, 2,2,2,2> E2 ## E2 ## E2 ## E2; }; - -#define GLM_SWIZZLE4_2_MEMBERS(T, Q, E0,E1,E2,E3) \ - struct { detail::_swizzle<2,T, Q, 0,0,-1,-2> E0 ## E0; }; \ - struct { detail::_swizzle<2,T, Q, 0,1,-1,-2> E0 ## E1; }; \ - struct { detail::_swizzle<2,T, Q, 0,2,-1,-2> E0 ## E2; }; \ - struct { detail::_swizzle<2,T, Q, 0,3,-1,-2> E0 ## E3; }; \ - struct { detail::_swizzle<2,T, Q, 1,0,-1,-2> E1 ## E0; }; \ - struct { detail::_swizzle<2,T, Q, 1,1,-1,-2> E1 ## E1; }; \ - struct { detail::_swizzle<2,T, Q, 1,2,-1,-2> E1 ## E2; }; \ - struct { detail::_swizzle<2,T, Q, 1,3,-1,-2> E1 ## E3; }; \ - struct { detail::_swizzle<2,T, Q, 2,0,-1,-2> E2 ## E0; }; \ - struct { detail::_swizzle<2,T, Q, 2,1,-1,-2> E2 ## E1; }; \ - struct { detail::_swizzle<2,T, Q, 2,2,-1,-2> E2 ## E2; }; \ - struct { detail::_swizzle<2,T, Q, 2,3,-1,-2> E2 ## E3; }; \ - struct { detail::_swizzle<2,T, Q, 3,0,-1,-2> E3 ## E0; }; \ - struct { detail::_swizzle<2,T, Q, 3,1,-1,-2> E3 ## E1; }; \ - struct { detail::_swizzle<2,T, Q, 3,2,-1,-2> E3 ## E2; }; \ - struct { detail::_swizzle<2,T, Q, 3,3,-1,-2> E3 ## E3; }; - -#define GLM_SWIZZLE4_3_MEMBERS(T, Q, E0,E1,E2,E3) \ - struct { detail::_swizzle<3, T, Q, 0,0,0,-1> E0 ## E0 ## E0; }; \ - struct { detail::_swizzle<3, T, Q, 0,0,1,-1> E0 ## E0 ## E1; }; \ - struct { detail::_swizzle<3, T, Q, 0,0,2,-1> E0 ## E0 ## E2; }; \ - struct { detail::_swizzle<3, T, Q, 0,0,3,-1> E0 ## E0 ## E3; }; \ - struct { detail::_swizzle<3, T, Q, 0,1,0,-1> E0 ## E1 ## E0; }; \ - struct { detail::_swizzle<3, T, Q, 0,1,1,-1> E0 ## E1 ## E1; }; \ - struct { detail::_swizzle<3, T, Q, 0,1,2,-1> E0 ## E1 ## E2; }; \ - struct { detail::_swizzle<3, T, Q, 0,1,3,-1> E0 ## E1 ## E3; }; \ - struct { detail::_swizzle<3, T, Q, 0,2,0,-1> E0 ## E2 ## E0; }; \ - struct { detail::_swizzle<3, T, Q, 0,2,1,-1> E0 ## E2 ## E1; }; \ - struct { detail::_swizzle<3, T, Q, 0,2,2,-1> E0 ## E2 ## E2; }; \ - struct { detail::_swizzle<3, T, Q, 0,2,3,-1> E0 ## E2 ## E3; }; \ - struct { detail::_swizzle<3, T, Q, 0,3,0,-1> E0 ## E3 ## E0; }; \ - struct { detail::_swizzle<3, T, Q, 0,3,1,-1> E0 ## E3 ## E1; }; \ - struct { detail::_swizzle<3, T, Q, 0,3,2,-1> E0 ## E3 ## E2; }; \ - struct { detail::_swizzle<3, T, Q, 0,3,3,-1> E0 ## E3 ## E3; }; \ - struct { detail::_swizzle<3, T, Q, 1,0,0,-1> E1 ## E0 ## E0; }; \ - struct { detail::_swizzle<3, T, Q, 1,0,1,-1> E1 ## E0 ## E1; }; \ - struct { detail::_swizzle<3, T, Q, 1,0,2,-1> E1 ## E0 ## E2; }; \ - struct { detail::_swizzle<3, T, Q, 1,0,3,-1> E1 ## E0 ## E3; }; \ - struct { detail::_swizzle<3, T, Q, 1,1,0,-1> E1 ## E1 ## E0; }; \ - struct { detail::_swizzle<3, T, Q, 1,1,1,-1> E1 ## E1 ## E1; }; \ - struct { detail::_swizzle<3, T, Q, 1,1,2,-1> E1 ## E1 ## E2; }; \ - struct { detail::_swizzle<3, T, Q, 1,1,3,-1> E1 ## E1 ## E3; }; \ - struct { detail::_swizzle<3, T, Q, 1,2,0,-1> E1 ## E2 ## E0; }; \ - struct { detail::_swizzle<3, T, Q, 1,2,1,-1> E1 ## E2 ## E1; }; \ - struct { detail::_swizzle<3, T, Q, 1,2,2,-1> E1 ## E2 ## E2; }; \ - struct { detail::_swizzle<3, T, Q, 1,2,3,-1> E1 ## E2 ## E3; }; \ - struct { detail::_swizzle<3, T, Q, 1,3,0,-1> E1 ## E3 ## E0; }; \ - struct { detail::_swizzle<3, T, Q, 1,3,1,-1> E1 ## E3 ## E1; }; \ - struct { detail::_swizzle<3, T, Q, 1,3,2,-1> E1 ## E3 ## E2; }; \ - struct { detail::_swizzle<3, T, Q, 1,3,3,-1> E1 ## E3 ## E3; }; \ - struct { detail::_swizzle<3, T, Q, 2,0,0,-1> E2 ## E0 ## E0; }; \ - struct { detail::_swizzle<3, T, Q, 2,0,1,-1> E2 ## E0 ## E1; }; \ - struct { detail::_swizzle<3, T, Q, 2,0,2,-1> E2 ## E0 ## E2; }; \ - struct { detail::_swizzle<3, T, Q, 2,0,3,-1> E2 ## E0 ## E3; }; \ - struct { detail::_swizzle<3, T, Q, 2,1,0,-1> E2 ## E1 ## E0; }; \ - struct { detail::_swizzle<3, T, Q, 2,1,1,-1> E2 ## E1 ## E1; }; \ - struct { detail::_swizzle<3, T, Q, 2,1,2,-1> E2 ## E1 ## E2; }; \ - struct { detail::_swizzle<3, T, Q, 2,1,3,-1> E2 ## E1 ## E3; }; \ - struct { detail::_swizzle<3, T, Q, 2,2,0,-1> E2 ## E2 ## E0; }; \ - struct { detail::_swizzle<3, T, Q, 2,2,1,-1> E2 ## E2 ## E1; }; \ - struct { detail::_swizzle<3, T, Q, 2,2,2,-1> E2 ## E2 ## E2; }; \ - struct { detail::_swizzle<3, T, Q, 2,2,3,-1> E2 ## E2 ## E3; }; \ - struct { detail::_swizzle<3, T, Q, 2,3,0,-1> E2 ## E3 ## E0; }; \ - struct { detail::_swizzle<3, T, Q, 2,3,1,-1> E2 ## E3 ## E1; }; \ - struct { detail::_swizzle<3, T, Q, 2,3,2,-1> E2 ## E3 ## E2; }; \ - struct { detail::_swizzle<3, T, Q, 2,3,3,-1> E2 ## E3 ## E3; }; \ - struct { detail::_swizzle<3, T, Q, 3,0,0,-1> E3 ## E0 ## E0; }; \ - struct { detail::_swizzle<3, T, Q, 3,0,1,-1> E3 ## E0 ## E1; }; \ - struct { detail::_swizzle<3, T, Q, 3,0,2,-1> E3 ## E0 ## E2; }; \ - struct { detail::_swizzle<3, T, Q, 3,0,3,-1> E3 ## E0 ## E3; }; \ - struct { detail::_swizzle<3, T, Q, 3,1,0,-1> E3 ## E1 ## E0; }; \ - struct { detail::_swizzle<3, T, Q, 3,1,1,-1> E3 ## E1 ## E1; }; \ - struct { detail::_swizzle<3, T, Q, 3,1,2,-1> E3 ## E1 ## E2; }; \ - struct { detail::_swizzle<3, T, Q, 3,1,3,-1> E3 ## E1 ## E3; }; \ - struct { detail::_swizzle<3, T, Q, 3,2,0,-1> E3 ## E2 ## E0; }; \ - struct { detail::_swizzle<3, T, Q, 3,2,1,-1> E3 ## E2 ## E1; }; \ - struct { detail::_swizzle<3, T, Q, 3,2,2,-1> E3 ## E2 ## E2; }; \ - struct { detail::_swizzle<3, T, Q, 3,2,3,-1> E3 ## E2 ## E3; }; \ - struct { detail::_swizzle<3, T, Q, 3,3,0,-1> E3 ## E3 ## E0; }; \ - struct { detail::_swizzle<3, T, Q, 3,3,1,-1> E3 ## E3 ## E1; }; \ - struct { detail::_swizzle<3, T, Q, 3,3,2,-1> E3 ## E3 ## E2; }; \ - struct { detail::_swizzle<3, T, Q, 3,3,3,-1> E3 ## E3 ## E3; }; - -#define GLM_SWIZZLE4_4_MEMBERS(T, Q, E0,E1,E2,E3) \ - struct { detail::_swizzle<4, T, Q, 0,0,0,0> E0 ## E0 ## E0 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 0,0,0,1> E0 ## E0 ## E0 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 0,0,0,2> E0 ## E0 ## E0 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 0,0,0,3> E0 ## E0 ## E0 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 0,0,1,0> E0 ## E0 ## E1 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 0,0,1,1> E0 ## E0 ## E1 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 0,0,1,2> E0 ## E0 ## E1 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 0,0,1,3> E0 ## E0 ## E1 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 0,0,2,0> E0 ## E0 ## E2 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 0,0,2,1> E0 ## E0 ## E2 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 0,0,2,2> E0 ## E0 ## E2 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 0,0,2,3> E0 ## E0 ## E2 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 0,0,3,0> E0 ## E0 ## E3 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 0,0,3,1> E0 ## E0 ## E3 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 0,0,3,2> E0 ## E0 ## E3 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 0,0,3,3> E0 ## E0 ## E3 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 0,1,0,0> E0 ## E1 ## E0 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 0,1,0,1> E0 ## E1 ## E0 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 0,1,0,2> E0 ## E1 ## E0 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 0,1,0,3> E0 ## E1 ## E0 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 0,1,1,0> E0 ## E1 ## E1 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 0,1,1,1> E0 ## E1 ## E1 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 0,1,1,2> E0 ## E1 ## E1 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 0,1,1,3> E0 ## E1 ## E1 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 0,1,2,0> E0 ## E1 ## E2 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 0,1,2,1> E0 ## E1 ## E2 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 0,1,2,2> E0 ## E1 ## E2 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 0,1,2,3> E0 ## E1 ## E2 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 0,1,3,0> E0 ## E1 ## E3 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 0,1,3,1> E0 ## E1 ## E3 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 0,1,3,2> E0 ## E1 ## E3 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 0,1,3,3> E0 ## E1 ## E3 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 0,2,0,0> E0 ## E2 ## E0 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 0,2,0,1> E0 ## E2 ## E0 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 0,2,0,2> E0 ## E2 ## E0 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 0,2,0,3> E0 ## E2 ## E0 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 0,2,1,0> E0 ## E2 ## E1 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 0,2,1,1> E0 ## E2 ## E1 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 0,2,1,2> E0 ## E2 ## E1 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 0,2,1,3> E0 ## E2 ## E1 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 0,2,2,0> E0 ## E2 ## E2 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 0,2,2,1> E0 ## E2 ## E2 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 0,2,2,2> E0 ## E2 ## E2 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 0,2,2,3> E0 ## E2 ## E2 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 0,2,3,0> E0 ## E2 ## E3 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 0,2,3,1> E0 ## E2 ## E3 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 0,2,3,2> E0 ## E2 ## E3 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 0,2,3,3> E0 ## E2 ## E3 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 0,3,0,0> E0 ## E3 ## E0 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 0,3,0,1> E0 ## E3 ## E0 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 0,3,0,2> E0 ## E3 ## E0 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 0,3,0,3> E0 ## E3 ## E0 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 0,3,1,0> E0 ## E3 ## E1 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 0,3,1,1> E0 ## E3 ## E1 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 0,3,1,2> E0 ## E3 ## E1 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 0,3,1,3> E0 ## E3 ## E1 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 0,3,2,0> E0 ## E3 ## E2 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 0,3,2,1> E0 ## E3 ## E2 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 0,3,2,2> E0 ## E3 ## E2 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 0,3,2,3> E0 ## E3 ## E2 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 0,3,3,0> E0 ## E3 ## E3 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 0,3,3,1> E0 ## E3 ## E3 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 0,3,3,2> E0 ## E3 ## E3 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 0,3,3,3> E0 ## E3 ## E3 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 1,0,0,0> E1 ## E0 ## E0 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 1,0,0,1> E1 ## E0 ## E0 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 1,0,0,2> E1 ## E0 ## E0 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 1,0,0,3> E1 ## E0 ## E0 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 1,0,1,0> E1 ## E0 ## E1 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 1,0,1,1> E1 ## E0 ## E1 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 1,0,1,2> E1 ## E0 ## E1 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 1,0,1,3> E1 ## E0 ## E1 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 1,0,2,0> E1 ## E0 ## E2 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 1,0,2,1> E1 ## E0 ## E2 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 1,0,2,2> E1 ## E0 ## E2 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 1,0,2,3> E1 ## E0 ## E2 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 1,0,3,0> E1 ## E0 ## E3 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 1,0,3,1> E1 ## E0 ## E3 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 1,0,3,2> E1 ## E0 ## E3 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 1,0,3,3> E1 ## E0 ## E3 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 1,1,0,0> E1 ## E1 ## E0 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 1,1,0,1> E1 ## E1 ## E0 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 1,1,0,2> E1 ## E1 ## E0 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 1,1,0,3> E1 ## E1 ## E0 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 1,1,1,0> E1 ## E1 ## E1 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 1,1,1,1> E1 ## E1 ## E1 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 1,1,1,2> E1 ## E1 ## E1 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 1,1,1,3> E1 ## E1 ## E1 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 1,1,2,0> E1 ## E1 ## E2 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 1,1,2,1> E1 ## E1 ## E2 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 1,1,2,2> E1 ## E1 ## E2 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 1,1,2,3> E1 ## E1 ## E2 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 1,1,3,0> E1 ## E1 ## E3 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 1,1,3,1> E1 ## E1 ## E3 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 1,1,3,2> E1 ## E1 ## E3 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 1,1,3,3> E1 ## E1 ## E3 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 1,2,0,0> E1 ## E2 ## E0 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 1,2,0,1> E1 ## E2 ## E0 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 1,2,0,2> E1 ## E2 ## E0 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 1,2,0,3> E1 ## E2 ## E0 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 1,2,1,0> E1 ## E2 ## E1 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 1,2,1,1> E1 ## E2 ## E1 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 1,2,1,2> E1 ## E2 ## E1 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 1,2,1,3> E1 ## E2 ## E1 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 1,2,2,0> E1 ## E2 ## E2 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 1,2,2,1> E1 ## E2 ## E2 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 1,2,2,2> E1 ## E2 ## E2 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 1,2,2,3> E1 ## E2 ## E2 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 1,2,3,0> E1 ## E2 ## E3 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 1,2,3,1> E1 ## E2 ## E3 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 1,2,3,2> E1 ## E2 ## E3 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 1,2,3,3> E1 ## E2 ## E3 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 1,3,0,0> E1 ## E3 ## E0 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 1,3,0,1> E1 ## E3 ## E0 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 1,3,0,2> E1 ## E3 ## E0 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 1,3,0,3> E1 ## E3 ## E0 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 1,3,1,0> E1 ## E3 ## E1 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 1,3,1,1> E1 ## E3 ## E1 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 1,3,1,2> E1 ## E3 ## E1 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 1,3,1,3> E1 ## E3 ## E1 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 1,3,2,0> E1 ## E3 ## E2 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 1,3,2,1> E1 ## E3 ## E2 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 1,3,2,2> E1 ## E3 ## E2 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 1,3,2,3> E1 ## E3 ## E2 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 1,3,3,0> E1 ## E3 ## E3 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 1,3,3,1> E1 ## E3 ## E3 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 1,3,3,2> E1 ## E3 ## E3 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 1,3,3,3> E1 ## E3 ## E3 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 2,0,0,0> E2 ## E0 ## E0 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 2,0,0,1> E2 ## E0 ## E0 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 2,0,0,2> E2 ## E0 ## E0 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 2,0,0,3> E2 ## E0 ## E0 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 2,0,1,0> E2 ## E0 ## E1 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 2,0,1,1> E2 ## E0 ## E1 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 2,0,1,2> E2 ## E0 ## E1 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 2,0,1,3> E2 ## E0 ## E1 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 2,0,2,0> E2 ## E0 ## E2 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 2,0,2,1> E2 ## E0 ## E2 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 2,0,2,2> E2 ## E0 ## E2 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 2,0,2,3> E2 ## E0 ## E2 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 2,0,3,0> E2 ## E0 ## E3 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 2,0,3,1> E2 ## E0 ## E3 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 2,0,3,2> E2 ## E0 ## E3 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 2,0,3,3> E2 ## E0 ## E3 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 2,1,0,0> E2 ## E1 ## E0 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 2,1,0,1> E2 ## E1 ## E0 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 2,1,0,2> E2 ## E1 ## E0 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 2,1,0,3> E2 ## E1 ## E0 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 2,1,1,0> E2 ## E1 ## E1 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 2,1,1,1> E2 ## E1 ## E1 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 2,1,1,2> E2 ## E1 ## E1 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 2,1,1,3> E2 ## E1 ## E1 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 2,1,2,0> E2 ## E1 ## E2 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 2,1,2,1> E2 ## E1 ## E2 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 2,1,2,2> E2 ## E1 ## E2 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 2,1,2,3> E2 ## E1 ## E2 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 2,1,3,0> E2 ## E1 ## E3 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 2,1,3,1> E2 ## E1 ## E3 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 2,1,3,2> E2 ## E1 ## E3 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 2,1,3,3> E2 ## E1 ## E3 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 2,2,0,0> E2 ## E2 ## E0 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 2,2,0,1> E2 ## E2 ## E0 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 2,2,0,2> E2 ## E2 ## E0 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 2,2,0,3> E2 ## E2 ## E0 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 2,2,1,0> E2 ## E2 ## E1 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 2,2,1,1> E2 ## E2 ## E1 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 2,2,1,2> E2 ## E2 ## E1 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 2,2,1,3> E2 ## E2 ## E1 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 2,2,2,0> E2 ## E2 ## E2 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 2,2,2,1> E2 ## E2 ## E2 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 2,2,2,2> E2 ## E2 ## E2 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 2,2,2,3> E2 ## E2 ## E2 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 2,2,3,0> E2 ## E2 ## E3 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 2,2,3,1> E2 ## E2 ## E3 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 2,2,3,2> E2 ## E2 ## E3 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 2,2,3,3> E2 ## E2 ## E3 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 2,3,0,0> E2 ## E3 ## E0 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 2,3,0,1> E2 ## E3 ## E0 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 2,3,0,2> E2 ## E3 ## E0 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 2,3,0,3> E2 ## E3 ## E0 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 2,3,1,0> E2 ## E3 ## E1 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 2,3,1,1> E2 ## E3 ## E1 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 2,3,1,2> E2 ## E3 ## E1 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 2,3,1,3> E2 ## E3 ## E1 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 2,3,2,0> E2 ## E3 ## E2 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 2,3,2,1> E2 ## E3 ## E2 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 2,3,2,2> E2 ## E3 ## E2 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 2,3,2,3> E2 ## E3 ## E2 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 2,3,3,0> E2 ## E3 ## E3 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 2,3,3,1> E2 ## E3 ## E3 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 2,3,3,2> E2 ## E3 ## E3 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 2,3,3,3> E2 ## E3 ## E3 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 3,0,0,0> E3 ## E0 ## E0 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 3,0,0,1> E3 ## E0 ## E0 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 3,0,0,2> E3 ## E0 ## E0 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 3,0,0,3> E3 ## E0 ## E0 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 3,0,1,0> E3 ## E0 ## E1 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 3,0,1,1> E3 ## E0 ## E1 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 3,0,1,2> E3 ## E0 ## E1 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 3,0,1,3> E3 ## E0 ## E1 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 3,0,2,0> E3 ## E0 ## E2 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 3,0,2,1> E3 ## E0 ## E2 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 3,0,2,2> E3 ## E0 ## E2 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 3,0,2,3> E3 ## E0 ## E2 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 3,0,3,0> E3 ## E0 ## E3 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 3,0,3,1> E3 ## E0 ## E3 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 3,0,3,2> E3 ## E0 ## E3 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 3,0,3,3> E3 ## E0 ## E3 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 3,1,0,0> E3 ## E1 ## E0 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 3,1,0,1> E3 ## E1 ## E0 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 3,1,0,2> E3 ## E1 ## E0 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 3,1,0,3> E3 ## E1 ## E0 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 3,1,1,0> E3 ## E1 ## E1 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 3,1,1,1> E3 ## E1 ## E1 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 3,1,1,2> E3 ## E1 ## E1 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 3,1,1,3> E3 ## E1 ## E1 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 3,1,2,0> E3 ## E1 ## E2 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 3,1,2,1> E3 ## E1 ## E2 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 3,1,2,2> E3 ## E1 ## E2 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 3,1,2,3> E3 ## E1 ## E2 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 3,1,3,0> E3 ## E1 ## E3 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 3,1,3,1> E3 ## E1 ## E3 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 3,1,3,2> E3 ## E1 ## E3 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 3,1,3,3> E3 ## E1 ## E3 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 3,2,0,0> E3 ## E2 ## E0 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 3,2,0,1> E3 ## E2 ## E0 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 3,2,0,2> E3 ## E2 ## E0 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 3,2,0,3> E3 ## E2 ## E0 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 3,2,1,0> E3 ## E2 ## E1 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 3,2,1,1> E3 ## E2 ## E1 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 3,2,1,2> E3 ## E2 ## E1 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 3,2,1,3> E3 ## E2 ## E1 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 3,2,2,0> E3 ## E2 ## E2 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 3,2,2,1> E3 ## E2 ## E2 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 3,2,2,2> E3 ## E2 ## E2 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 3,2,2,3> E3 ## E2 ## E2 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 3,2,3,0> E3 ## E2 ## E3 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 3,2,3,1> E3 ## E2 ## E3 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 3,2,3,2> E3 ## E2 ## E3 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 3,2,3,3> E3 ## E2 ## E3 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 3,3,0,0> E3 ## E3 ## E0 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 3,3,0,1> E3 ## E3 ## E0 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 3,3,0,2> E3 ## E3 ## E0 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 3,3,0,3> E3 ## E3 ## E0 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 3,3,1,0> E3 ## E3 ## E1 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 3,3,1,1> E3 ## E3 ## E1 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 3,3,1,2> E3 ## E3 ## E1 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 3,3,1,3> E3 ## E3 ## E1 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 3,3,2,0> E3 ## E3 ## E2 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 3,3,2,1> E3 ## E3 ## E2 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 3,3,2,2> E3 ## E3 ## E2 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 3,3,2,3> E3 ## E3 ## E2 ## E3; }; \ - struct { detail::_swizzle<4, T, Q, 3,3,3,0> E3 ## E3 ## E3 ## E0; }; \ - struct { detail::_swizzle<4, T, Q, 3,3,3,1> E3 ## E3 ## E3 ## E1; }; \ - struct { detail::_swizzle<4, T, Q, 3,3,3,2> E3 ## E3 ## E3 ## E2; }; \ - struct { detail::_swizzle<4, T, Q, 3,3,3,3> E3 ## E3 ## E3 ## E3; }; diff --git a/ref/glm/glm/detail/_swizzle_func.hpp b/ref/glm/glm/detail/_swizzle_func.hpp deleted file mode 100644 index f179a232..00000000 --- a/ref/glm/glm/detail/_swizzle_func.hpp +++ /dev/null @@ -1,682 +0,0 @@ -#pragma once - -#define GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, CONST, A, B) \ - vec<2, T, Q> A ## B() CONST \ - { \ - return vec<2, T, Q>(this->A, this->B); \ - } - -#define GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, CONST, A, B, C) \ - vec<3, T, Q> A ## B ## C() CONST \ - { \ - return vec<3, T, Q>(this->A, this->B, this->C); \ - } - -#define GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, CONST, A, B, C, D) \ - vec<4, T, Q> A ## B ## C ## D() CONST \ - { \ - return vec<4, T, Q>(this->A, this->B, this->C, this->D); \ - } - -#define GLM_SWIZZLE_GEN_VEC2_ENTRY_DEF(T, P, L, CONST, A, B) \ - template \ - vec vec::A ## B() CONST \ - { \ - return vec<2, T, Q>(this->A, this->B); \ - } - -#define GLM_SWIZZLE_GEN_VEC3_ENTRY_DEF(T, P, L, CONST, A, B, C) \ - template \ - vec<3, T, Q> vec::A ## B ## C() CONST \ - { \ - return vec<3, T, Q>(this->A, this->B, this->C); \ - } - -#define GLM_SWIZZLE_GEN_VEC4_ENTRY_DEF(T, P, L, CONST, A, B, C, D) \ - template \ - vec<4, T, Q> vec::A ## B ## C ## D() CONST \ - { \ - return vec<4, T, Q>(this->A, this->B, this->C, this->D); \ - } - -#define GLM_MUTABLE - -#define GLM_SWIZZLE_GEN_REF2_FROM_VEC2_SWIZZLE(T, P, A, B) \ - GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, 2, GLM_MUTABLE, A, B) \ - GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, 2, GLM_MUTABLE, B, A) - -#define GLM_SWIZZLE_GEN_REF_FROM_VEC2(T, P) \ - GLM_SWIZZLE_GEN_REF2_FROM_VEC2_SWIZZLE(T, P, x, y) \ - GLM_SWIZZLE_GEN_REF2_FROM_VEC2_SWIZZLE(T, P, r, g) \ - GLM_SWIZZLE_GEN_REF2_FROM_VEC2_SWIZZLE(T, P, s, t) - -#define GLM_SWIZZLE_GEN_REF2_FROM_VEC3_SWIZZLE(T, P, A, B, C) \ - GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, GLM_MUTABLE, A, B) \ - GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, GLM_MUTABLE, A, C) \ - GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, GLM_MUTABLE, B, A) \ - GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, GLM_MUTABLE, B, C) \ - GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, GLM_MUTABLE, C, A) \ - GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, GLM_MUTABLE, C, B) - -#define GLM_SWIZZLE_GEN_REF3_FROM_VEC3_SWIZZLE(T, P, A, B, C) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, GLM_MUTABLE, A, B, C) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, GLM_MUTABLE, A, C, B) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, GLM_MUTABLE, B, A, C) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, GLM_MUTABLE, B, C, A) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, GLM_MUTABLE, C, A, B) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, GLM_MUTABLE, C, B, A) - -#define GLM_SWIZZLE_GEN_REF_FROM_VEC3_COMP(T, P, A, B, C) \ - GLM_SWIZZLE_GEN_REF3_FROM_VEC3_SWIZZLE(T, P, A, B, C) \ - GLM_SWIZZLE_GEN_REF2_FROM_VEC3_SWIZZLE(T, P, A, B, C) - -#define GLM_SWIZZLE_GEN_REF_FROM_VEC3(T, P) \ - GLM_SWIZZLE_GEN_REF_FROM_VEC3_COMP(T, P, x, y, z) \ - GLM_SWIZZLE_GEN_REF_FROM_VEC3_COMP(T, P, r, g, b) \ - GLM_SWIZZLE_GEN_REF_FROM_VEC3_COMP(T, P, s, t, p) - -#define GLM_SWIZZLE_GEN_REF2_FROM_VEC4_SWIZZLE(T, P, A, B, C, D) \ - GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, GLM_MUTABLE, A, B) \ - GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, GLM_MUTABLE, A, C) \ - GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, GLM_MUTABLE, A, D) \ - GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, GLM_MUTABLE, B, A) \ - GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, GLM_MUTABLE, B, C) \ - GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, GLM_MUTABLE, B, D) \ - GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, GLM_MUTABLE, C, A) \ - GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, GLM_MUTABLE, C, B) \ - GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, GLM_MUTABLE, C, D) \ - GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, GLM_MUTABLE, D, A) \ - GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, GLM_MUTABLE, D, B) \ - GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, GLM_MUTABLE, D, C) - -#define GLM_SWIZZLE_GEN_REF3_FROM_VEC4_SWIZZLE(T, P, A, B, C, D) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, , A, B, C) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, , A, B, D) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, , A, C, B) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, , A, C, D) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, , A, D, B) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, , A, D, C) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, , B, A, C) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, , B, A, D) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, , B, C, A) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, , B, C, D) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, , B, D, A) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, , B, D, C) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, , C, A, B) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, , C, A, D) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, , C, B, A) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, , C, B, D) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, , C, D, A) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, , C, D, B) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, , D, A, B) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, , D, A, C) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, , D, B, A) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, , D, B, C) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, , D, C, A) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, , D, C, B) - -#define GLM_SWIZZLE_GEN_REF4_FROM_VEC4_SWIZZLE(T, P, A, B, C, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, , A, C, B, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, , A, C, D, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, , A, D, B, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, , A, D, C, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, , A, B, D, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, , A, B, C, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, , B, C, A, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, , B, C, D, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, , B, D, A, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, , B, D, C, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, , B, A, D, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, , B, A, C, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, , C, B, A, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, , C, B, D, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, , C, D, A, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, , C, D, B, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, , C, A, D, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, , C, A, B, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, , D, C, B, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, , D, C, A, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, , D, A, B, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, , D, A, C, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, , D, B, A, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, , D, B, C, A) - -#define GLM_SWIZZLE_GEN_REF_FROM_VEC4_COMP(T, P, A, B, C, D) \ - GLM_SWIZZLE_GEN_REF2_FROM_VEC4_SWIZZLE(T, P, A, B, C, D) \ - GLM_SWIZZLE_GEN_REF3_FROM_VEC4_SWIZZLE(T, P, A, B, C, D) \ - GLM_SWIZZLE_GEN_REF4_FROM_VEC4_SWIZZLE(T, P, A, B, C, D) - -#define GLM_SWIZZLE_GEN_REF_FROM_VEC4(T, P) \ - GLM_SWIZZLE_GEN_REF_FROM_VEC4_COMP(T, P, x, y, z, w) \ - GLM_SWIZZLE_GEN_REF_FROM_VEC4_COMP(T, P, r, g, b, a) \ - GLM_SWIZZLE_GEN_REF_FROM_VEC4_COMP(T, P, s, t, p, q) - -#define GLM_SWIZZLE_GEN_VEC2_FROM_VEC2_SWIZZLE(T, P, A, B) \ - GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, A, A) \ - GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, A, B) \ - GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, B, A) \ - GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, B, B) - -#define GLM_SWIZZLE_GEN_VEC3_FROM_VEC2_SWIZZLE(T, P, A, B) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, A, A) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, A, B) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, B, A) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, B, B) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, A, A) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, A, B) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, B, A) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, B, B) - -#define GLM_SWIZZLE_GEN_VEC4_FROM_VEC2_SWIZZLE(T, P, A, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, A, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, A, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, B, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, B, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, A, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, A, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, B, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, B, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, A, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, A, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, B, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, B, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, A, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, A, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, B, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, B, B) - -#define GLM_SWIZZLE_GEN_VEC_FROM_VEC2_COMP(T, P, A, B) \ - GLM_SWIZZLE_GEN_VEC2_FROM_VEC2_SWIZZLE(T, P, A, B) \ - GLM_SWIZZLE_GEN_VEC3_FROM_VEC2_SWIZZLE(T, P, A, B) \ - GLM_SWIZZLE_GEN_VEC4_FROM_VEC2_SWIZZLE(T, P, A, B) - -#define GLM_SWIZZLE_GEN_VEC_FROM_VEC2(T, P) \ - GLM_SWIZZLE_GEN_VEC_FROM_VEC2_COMP(T, P, x, y) \ - GLM_SWIZZLE_GEN_VEC_FROM_VEC2_COMP(T, P, r, g) \ - GLM_SWIZZLE_GEN_VEC_FROM_VEC2_COMP(T, P, s, t) - -#define GLM_SWIZZLE_GEN_VEC2_FROM_VEC3_SWIZZLE(T, P, A, B, C) \ - GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, A, A) \ - GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, A, B) \ - GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, A, C) \ - GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, B, A) \ - GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, B, B) \ - GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, B, C) \ - GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, C, A) \ - GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, C, B) \ - GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, C, C) - -#define GLM_SWIZZLE_GEN_VEC3_FROM_VEC3_SWIZZLE(T, P, A, B, C) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, A, A) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, A, B) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, A, C) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, B, A) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, B, B) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, B, C) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, C, A) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, C, B) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, C, C) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, A, A) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, A, B) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, A, C) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, B, A) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, B, B) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, B, C) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, C, A) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, C, B) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, C, C) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, C, A, A) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, C, A, B) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, C, A, C) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, C, B, A) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, C, B, B) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, C, B, C) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, C, C, A) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, C, C, B) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, C, C, C) - -#define GLM_SWIZZLE_GEN_VEC4_FROM_VEC3_SWIZZLE(T, P, A, B, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, A, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, A, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, A, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, B, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, B, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, B, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, C, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, C, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, C, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, A, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, A, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, A, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, B, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, B, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, B, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, C, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, C, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, C, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, C, A, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, C, A, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, C, A, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, C, B, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, C, B, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, C, B, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, C, C, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, C, C, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, C, C, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, A, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, A, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, A, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, B, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, B, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, B, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, C, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, C, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, C, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, A, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, A, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, A, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, B, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, B, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, B, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, C, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, C, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, C, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, C, A, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, C, A, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, C, A, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, C, B, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, C, B, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, C, B, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, C, C, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, C, C, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, C, C, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, A, A, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, A, A, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, A, A, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, A, B, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, A, B, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, A, B, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, A, C, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, A, C, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, A, C, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, B, A, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, B, A, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, B, A, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, B, B, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, B, B, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, B, B, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, B, C, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, B, C, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, B, C, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, C, A, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, C, A, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, C, A, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, C, B, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, C, B, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, C, B, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, C, C, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, C, C, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, C, C, C) - -#define GLM_SWIZZLE_GEN_VEC_FROM_VEC3_COMP(T, P, A, B, C) \ - GLM_SWIZZLE_GEN_VEC2_FROM_VEC3_SWIZZLE(T, P, A, B, C) \ - GLM_SWIZZLE_GEN_VEC3_FROM_VEC3_SWIZZLE(T, P, A, B, C) \ - GLM_SWIZZLE_GEN_VEC4_FROM_VEC3_SWIZZLE(T, P, A, B, C) - -#define GLM_SWIZZLE_GEN_VEC_FROM_VEC3(T, P) \ - GLM_SWIZZLE_GEN_VEC_FROM_VEC3_COMP(T, P, x, y, z) \ - GLM_SWIZZLE_GEN_VEC_FROM_VEC3_COMP(T, P, r, g, b) \ - GLM_SWIZZLE_GEN_VEC_FROM_VEC3_COMP(T, P, s, t, p) - -#define GLM_SWIZZLE_GEN_VEC2_FROM_VEC4_SWIZZLE(T, P, A, B, C, D) \ - GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, A, A) \ - GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, A, B) \ - GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, A, C) \ - GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, A, D) \ - GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, B, A) \ - GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, B, B) \ - GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, B, C) \ - GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, B, D) \ - GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, C, A) \ - GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, C, B) \ - GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, C, C) \ - GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, C, D) \ - GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, D, A) \ - GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, D, B) \ - GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, D, C) \ - GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, D, D) - -#define GLM_SWIZZLE_GEN_VEC3_FROM_VEC4_SWIZZLE(T, P, A, B, C, D) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, A, A) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, A, B) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, A, C) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, A, D) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, B, A) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, B, B) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, B, C) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, B, D) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, C, A) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, C, B) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, C, C) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, C, D) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, D, A) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, D, B) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, D, C) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, D, D) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, A, A) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, A, B) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, A, C) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, A, D) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, B, A) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, B, B) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, B, C) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, B, D) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, C, A) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, C, B) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, C, C) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, C, D) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, D, A) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, D, B) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, D, C) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, D, D) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, C, A, A) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, C, A, B) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, C, A, C) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, C, A, D) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, C, B, A) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, C, B, B) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, C, B, C) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, C, B, D) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, C, C, A) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, C, C, B) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, C, C, C) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, C, C, D) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, C, D, A) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, C, D, B) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, C, D, C) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, C, D, D) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, D, A, A) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, D, A, B) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, D, A, C) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, D, A, D) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, D, B, A) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, D, B, B) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, D, B, C) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, D, B, D) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, D, C, A) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, D, C, B) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, D, C, C) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, D, C, D) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, D, D, A) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, D, D, B) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, D, D, C) \ - GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, D, D, D) - -#define GLM_SWIZZLE_GEN_VEC4_FROM_VEC4_SWIZZLE(T, P, A, B, C, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, A, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, A, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, A, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, A, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, B, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, B, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, B, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, B, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, C, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, C, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, C, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, C, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, D, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, D, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, D, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, D, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, A, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, A, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, A, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, A, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, B, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, B, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, B, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, B, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, C, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, C, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, C, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, C, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, D, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, D, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, D, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, D, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, C, A, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, C, A, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, C, A, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, C, A, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, C, B, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, C, B, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, C, B, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, C, B, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, C, C, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, C, C, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, C, C, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, C, C, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, C, D, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, C, D, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, C, D, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, C, D, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, D, A, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, D, A, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, D, A, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, D, A, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, D, B, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, D, B, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, D, B, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, D, B, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, D, C, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, D, C, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, D, C, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, D, C, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, D, D, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, D, D, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, D, D, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, D, D, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, A, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, A, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, A, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, A, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, B, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, B, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, B, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, B, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, C, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, C, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, C, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, C, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, D, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, D, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, D, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, D, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, A, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, A, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, A, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, A, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, B, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, B, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, B, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, B, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, C, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, C, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, C, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, C, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, D, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, D, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, D, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, D, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, C, A, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, C, A, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, C, A, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, C, A, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, C, B, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, C, B, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, C, B, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, C, B, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, C, C, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, C, C, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, C, C, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, C, C, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, C, D, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, C, D, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, C, D, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, C, D, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, D, A, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, D, A, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, D, A, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, D, A, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, D, B, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, D, B, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, D, B, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, D, B, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, D, C, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, D, C, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, D, C, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, D, C, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, D, D, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, D, D, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, D, D, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, D, D, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, A, A, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, A, A, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, A, A, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, A, A, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, A, B, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, A, B, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, A, B, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, A, B, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, A, C, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, A, C, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, A, C, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, A, C, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, A, D, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, A, D, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, A, D, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, A, D, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, B, A, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, B, A, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, B, A, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, B, A, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, B, B, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, B, B, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, B, B, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, B, B, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, B, C, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, B, C, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, B, C, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, B, C, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, B, D, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, B, D, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, B, D, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, B, D, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, C, A, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, C, A, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, C, A, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, C, A, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, C, B, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, C, B, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, C, B, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, C, B, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, C, C, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, C, C, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, C, C, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, C, C, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, C, D, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, C, D, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, C, D, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, C, D, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, D, A, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, D, A, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, D, A, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, D, A, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, D, B, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, D, B, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, D, B, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, D, B, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, D, C, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, D, C, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, D, C, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, D, C, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, D, D, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, D, D, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, D, D, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, D, D, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, A, A, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, A, A, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, A, A, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, A, A, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, A, B, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, A, B, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, A, B, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, A, B, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, A, C, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, A, C, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, A, C, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, A, C, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, A, D, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, A, D, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, A, D, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, A, D, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, B, A, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, B, A, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, B, A, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, B, A, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, B, B, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, B, B, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, B, B, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, B, B, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, B, C, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, B, C, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, B, C, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, B, C, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, B, D, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, B, D, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, B, D, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, B, D, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, C, A, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, C, A, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, C, A, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, C, A, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, C, B, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, C, B, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, C, B, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, C, B, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, C, C, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, C, C, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, C, C, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, C, C, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, C, D, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, C, D, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, C, D, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, C, D, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, D, A, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, D, A, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, D, A, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, D, A, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, D, B, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, D, B, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, D, B, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, D, B, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, D, C, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, D, C, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, D, C, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, D, C, D) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, D, D, A) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, D, D, B) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, D, D, C) \ - GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, D, D, D) - -#define GLM_SWIZZLE_GEN_VEC_FROM_VEC4_COMP(T, P, A, B, C, D) \ - GLM_SWIZZLE_GEN_VEC2_FROM_VEC4_SWIZZLE(T, P, A, B, C, D) \ - GLM_SWIZZLE_GEN_VEC3_FROM_VEC4_SWIZZLE(T, P, A, B, C, D) \ - GLM_SWIZZLE_GEN_VEC4_FROM_VEC4_SWIZZLE(T, P, A, B, C, D) - -#define GLM_SWIZZLE_GEN_VEC_FROM_VEC4(T, P) \ - GLM_SWIZZLE_GEN_VEC_FROM_VEC4_COMP(T, P, x, y, z, w) \ - GLM_SWIZZLE_GEN_VEC_FROM_VEC4_COMP(T, P, r, g, b, a) \ - GLM_SWIZZLE_GEN_VEC_FROM_VEC4_COMP(T, P, s, t, p, q) - diff --git a/ref/glm/glm/detail/_vectorize.hpp b/ref/glm/glm/detail/_vectorize.hpp deleted file mode 100644 index 6cc20487..00000000 --- a/ref/glm/glm/detail/_vectorize.hpp +++ /dev/null @@ -1,123 +0,0 @@ -#pragma once - -namespace glm{ -namespace detail -{ - template class vec, length_t L, typename R, typename T, qualifier Q> - struct functor1{}; - - template class vec, typename R, typename T, qualifier Q> - struct functor1 - { - GLM_FUNC_QUALIFIER GLM_CONSTEXPR static vec<1, R, Q> call(R (*Func) (T x), vec<1, T, Q> const& v) - { - return vec<1, R, Q>(Func(v.x)); - } - }; - - template class vec, typename R, typename T, qualifier Q> - struct functor1 - { - GLM_FUNC_QUALIFIER GLM_CONSTEXPR static vec<2, R, Q> call(R (*Func) (T x), vec<2, T, Q> const& v) - { - return vec<2, R, Q>(Func(v.x), Func(v.y)); - } - }; - - template class vec, typename R, typename T, qualifier Q> - struct functor1 - { - GLM_FUNC_QUALIFIER GLM_CONSTEXPR static vec<3, R, Q> call(R (*Func) (T x), vec<3, T, Q> const& v) - { - return vec<3, R, Q>(Func(v.x), Func(v.y), Func(v.z)); - } - }; - - template class vec, typename R, typename T, qualifier Q> - struct functor1 - { - GLM_FUNC_QUALIFIER GLM_CONSTEXPR static vec<4, R, Q> call(R (*Func) (T x), vec<4, T, Q> const& v) - { - return vec<4, R, Q>(Func(v.x), Func(v.y), Func(v.z), Func(v.w)); - } - }; - - template class vec, length_t L, typename T, qualifier Q> - struct functor2{}; - - template class vec, typename T, qualifier Q> - struct functor2 - { - GLM_FUNC_QUALIFIER static vec<1, T, Q> call(T (*Func) (T x, T y), vec<1, T, Q> const& a, vec<1, T, Q> const& b) - { - return vec<1, T, Q>(Func(a.x, b.x)); - } - }; - - template class vec, typename T, qualifier Q> - struct functor2 - { - GLM_FUNC_QUALIFIER static vec<2, T, Q> call(T (*Func) (T x, T y), vec<2, T, Q> const& a, vec<2, T, Q> const& b) - { - return vec<2, T, Q>(Func(a.x, b.x), Func(a.y, b.y)); - } - }; - - template class vec, typename T, qualifier Q> - struct functor2 - { - GLM_FUNC_QUALIFIER static vec<3, T, Q> call(T (*Func) (T x, T y), vec<3, T, Q> const& a, vec<3, T, Q> const& b) - { - return vec<3, T, Q>(Func(a.x, b.x), Func(a.y, b.y), Func(a.z, b.z)); - } - }; - - template class vec, typename T, qualifier Q> - struct functor2 - { - GLM_FUNC_QUALIFIER static vec<4, T, Q> call(T (*Func) (T x, T y), vec<4, T, Q> const& a, vec<4, T, Q> const& b) - { - return vec<4, T, Q>(Func(a.x, b.x), Func(a.y, b.y), Func(a.z, b.z), Func(a.w, b.w)); - } - }; - - template class vec, length_t L, typename T, qualifier Q> - struct functor2_vec_sca{}; - - template class vec, typename T, qualifier Q> - struct functor2_vec_sca - { - GLM_FUNC_QUALIFIER static vec<1, T, Q> call(T (*Func) (T x, T y), vec<1, T, Q> const& a, T b) - { - return vec<1, T, Q>(Func(a.x, b)); - } - }; - - template class vec, typename T, qualifier Q> - struct functor2_vec_sca - { - GLM_FUNC_QUALIFIER static vec<2, T, Q> call(T (*Func) (T x, T y), vec<2, T, Q> const& a, T b) - { - return vec<2, T, Q>(Func(a.x, b), Func(a.y, b)); - } - }; - - template class vec, typename T, qualifier Q> - struct functor2_vec_sca - { - GLM_FUNC_QUALIFIER static vec<3, T, Q> call(T (*Func) (T x, T y), vec<3, T, Q> const& a, T b) - { - return vec<3, T, Q>(Func(a.x, b), Func(a.y, b), Func(a.z, b)); - } - }; - - template class vec, typename T, qualifier Q> - struct functor2_vec_sca - { - GLM_FUNC_QUALIFIER static vec<4, T, Q> call(T (*Func) (T x, T y), vec<4, T, Q> const& a, T b) - { - return vec<4, T, Q>(Func(a.x, b), Func(a.y, b), Func(a.z, b), Func(a.w, b)); - } - }; -}//namespace detail -}//namespace glm diff --git a/ref/glm/glm/detail/compute_common.hpp b/ref/glm/glm/detail/compute_common.hpp deleted file mode 100644 index cc24b9e6..00000000 --- a/ref/glm/glm/detail/compute_common.hpp +++ /dev/null @@ -1,50 +0,0 @@ -#pragma once - -#include "setup.hpp" -#include - -namespace glm{ -namespace detail -{ - template - struct compute_abs - {}; - - template - struct compute_abs - { - GLM_FUNC_QUALIFIER GLM_CONSTEXPR static genFIType call(genFIType x) - { - GLM_STATIC_ASSERT( - std::numeric_limits::is_iec559 || std::numeric_limits::is_signed, - "'abs' only accept floating-point and integer scalar or vector inputs"); - - return x >= genFIType(0) ? x : -x; - // TODO, perf comp with: *(((int *) &x) + 1) &= 0x7fffffff; - } - }; - -#if GLM_COMPILER & GLM_COMPILER_CUDA - template<> - struct compute_abs - { - GLM_FUNC_QUALIFIER GLM_CONSTEXPR static float call(float x) - { - return fabsf(x); - } - }; -#endif - - template - struct compute_abs - { - GLM_FUNC_QUALIFIER GLM_CONSTEXPR static genFIType call(genFIType x) - { - GLM_STATIC_ASSERT( - (!std::numeric_limits::is_signed && std::numeric_limits::is_integer), - "'abs' only accept floating-point and integer scalar or vector inputs"); - return x; - } - }; -}//namespace detail -}//namespace glm diff --git a/ref/glm/glm/detail/compute_vector_relational.hpp b/ref/glm/glm/detail/compute_vector_relational.hpp deleted file mode 100644 index 167b6345..00000000 --- a/ref/glm/glm/detail/compute_vector_relational.hpp +++ /dev/null @@ -1,30 +0,0 @@ -#pragma once - -//#include "compute_common.hpp" -#include "setup.hpp" -#include - -namespace glm{ -namespace detail -{ - template - struct compute_equal - { - GLM_FUNC_QUALIFIER GLM_CONSTEXPR static bool call(T a, T b) - { - return a == b; - } - }; -/* - template - struct compute_equal - { - GLM_FUNC_QUALIFIER GLM_CONSTEXPR static bool call(T a, T b) - { - return detail::compute_abs::is_signed>::call(b - a) <= static_cast(0); - //return std::memcmp(&a, &b, sizeof(T)) == 0; - } - }; -*/ -}//namespace detail -}//namespace glm diff --git a/ref/glm/glm/detail/func_common.inl b/ref/glm/glm/detail/func_common.inl deleted file mode 100644 index 7e1af3fc..00000000 --- a/ref/glm/glm/detail/func_common.inl +++ /dev/null @@ -1,786 +0,0 @@ -/// @ref core -/// @file glm/detail/func_common.inl - -#include "../vector_relational.hpp" -#include "compute_common.hpp" -#include "type_vec2.hpp" -#include "type_vec3.hpp" -#include "type_vec4.hpp" -#include "_vectorize.hpp" -#include - -namespace glm -{ - // min - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType min(genType x, genType y) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559 || std::numeric_limits::is_integer, "'min' only accept floating-point or integer inputs"); - return (y < x) ? y : x; - } - - // max - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType max(genType x, genType y) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559 || std::numeric_limits::is_integer, "'max' only accept floating-point or integer inputs"); - - return (x < y) ? y : x; - } - - // abs - template<> - GLM_FUNC_QUALIFIER GLM_CONSTEXPR int abs(int x) - { - int const y = x >> (sizeof(int) * 8 - 1); - return (x ^ y) - y; - } - - // round -# if GLM_HAS_CXX11_STL - using ::std::round; -# else - template - GLM_FUNC_QUALIFIER genType round(genType x) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'round' only accept floating-point inputs"); - - return x < static_cast(0) ? static_cast(int(x - static_cast(0.5))) : static_cast(int(x + static_cast(0.5))); - } -# endif - - // trunc -# if GLM_HAS_CXX11_STL - using ::std::trunc; -# else - template - GLM_FUNC_QUALIFIER genType trunc(genType x) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'trunc' only accept floating-point inputs"); - - return x < static_cast(0) ? -std::floor(-x) : std::floor(x); - } -# endif - -}//namespace glm - -namespace glm{ -namespace detail -{ - template - struct compute_abs_vector - { - GLM_FUNC_QUALIFIER GLM_CONSTEXPR static vec call(vec const& x) - { - return detail::functor1::call(abs, x); - } - }; - - template - struct compute_mix_vector - { - GLM_FUNC_QUALIFIER static vec call(vec const& x, vec const& y, vec const& a) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559 || GLM_CONFIG_UNRESTRICTED_GENTYPE, "'mix' only accept floating-point inputs for the interpolator a"); - - return vec(vec(x) + a * vec(y - x)); - } - }; - - template - struct compute_mix_vector - { - GLM_FUNC_QUALIFIER static vec call(vec const& x, vec const& y, vec const& a) - { - vec Result; - for(length_t i = 0; i < x.length(); ++i) - Result[i] = a[i] ? y[i] : x[i]; - return Result; - } - }; - - template - struct compute_mix_scalar - { - GLM_FUNC_QUALIFIER static vec call(vec const& x, vec const& y, U const& a) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559 || GLM_CONFIG_UNRESTRICTED_GENTYPE, "'mix' only accept floating-point inputs for the interpolator a"); - - return vec(vec(x) + a * vec(y - x)); - } - }; - - template - struct compute_mix_scalar - { - GLM_FUNC_QUALIFIER static vec call(vec const& x, vec const& y, bool const& a) - { - return a ? y : x; - } - }; - - template - struct compute_mix - { - GLM_FUNC_QUALIFIER static T call(T const& x, T const& y, U const& a) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559 || GLM_CONFIG_UNRESTRICTED_GENTYPE, "'mix' only accept floating-point inputs for the interpolator a"); - - return static_cast(static_cast(x) + a * static_cast(y - x)); - } - }; - - template - struct compute_mix - { - GLM_FUNC_QUALIFIER static T call(T const& x, T const& y, bool const& a) - { - return a ? y : x; - } - }; - - template - struct compute_sign - { - GLM_FUNC_QUALIFIER static vec call(vec const& x) - { - return vec(glm::lessThan(vec(0), x)) - vec(glm::lessThan(x, vec(0))); - } - }; - -# if GLM_ARCH == GLM_ARCH_X86 - template - struct compute_sign - { - GLM_FUNC_QUALIFIER static vec call(vec const& x) - { - T const Shift(static_cast(sizeof(T) * 8 - 1)); - vec const y(vec::type, Q>(-x) >> typename detail::make_unsigned::type(Shift)); - - return (x >> Shift) | y; - } - }; -# endif - - template - struct compute_floor - { - GLM_FUNC_QUALIFIER static vec call(vec const& x) - { - return detail::functor1::call(std::floor, x); - } - }; - - template - struct compute_ceil - { - GLM_FUNC_QUALIFIER static vec call(vec const& x) - { - return detail::functor1::call(std::ceil, x); - } - }; - - template - struct compute_fract - { - GLM_FUNC_QUALIFIER static vec call(vec const& x) - { - return x - floor(x); - } - }; - - template - struct compute_trunc - { - GLM_FUNC_QUALIFIER static vec call(vec const& x) - { - return detail::functor1::call(trunc, x); - } - }; - - template - struct compute_round - { - GLM_FUNC_QUALIFIER static vec call(vec const& x) - { - return detail::functor1::call(round, x); - } - }; - - template - struct compute_mod - { - GLM_FUNC_QUALIFIER static vec call(vec const& a, vec const& b) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'mod' only accept floating-point inputs. Include for integer inputs."); - return a - b * floor(a / b); - } - }; - - template - struct compute_min_vector - { - GLM_FUNC_QUALIFIER static vec call(vec const& x, vec const& y) - { - return detail::functor2::call(min, x, y); - } - }; - - template - struct compute_max_vector - { - GLM_FUNC_QUALIFIER static vec call(vec const& x, vec const& y) - { - return detail::functor2::call(max, x, y); - } - }; - - template - struct compute_clamp_vector - { - GLM_FUNC_QUALIFIER static vec call(vec const& x, vec const& minVal, vec const& maxVal) - { - return min(max(x, minVal), maxVal); - } - }; - - template - struct compute_step_vector - { - GLM_FUNC_QUALIFIER static vec call(vec const& edge, vec const& x) - { - return mix(vec(1), vec(0), glm::lessThan(x, edge)); - } - }; - - template - struct compute_smoothstep_vector - { - GLM_FUNC_QUALIFIER static vec call(vec const& edge0, vec const& edge1, vec const& x) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559 || GLM_CONFIG_UNRESTRICTED_GENTYPE, "'step' only accept floating-point inputs"); - vec const tmp(clamp((x - edge0) / (edge1 - edge0), static_cast(0), static_cast(1))); - return tmp * tmp * (static_cast(3) - static_cast(2) * tmp); - } - }; -}//namespace detail - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR genFIType abs(genFIType x) - { - return detail::compute_abs::is_signed>::call(x); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec abs(vec const& x) - { - return detail::compute_abs_vector::value>::call(x); - } - - // sign - // fast and works for any type - template - GLM_FUNC_QUALIFIER genFIType sign(genFIType x) - { - GLM_STATIC_ASSERT( - std::numeric_limits::is_iec559 || (std::numeric_limits::is_signed && std::numeric_limits::is_integer), - "'sign' only accept signed inputs"); - - return detail::compute_sign<1, genFIType, defaultp, std::numeric_limits::is_iec559, highp>::call(vec<1, genFIType>(x)).x; - } - - template - GLM_FUNC_QUALIFIER vec sign(vec const& x) - { - GLM_STATIC_ASSERT( - std::numeric_limits::is_iec559 || (std::numeric_limits::is_signed && std::numeric_limits::is_integer), - "'sign' only accept signed inputs"); - - return detail::compute_sign::is_iec559, detail::is_aligned::value>::call(x); - } - - // floor - using ::std::floor; - template - GLM_FUNC_QUALIFIER vec floor(vec const& x) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'floor' only accept floating-point inputs."); - return detail::compute_floor::value>::call(x); - } - - template - GLM_FUNC_QUALIFIER vec trunc(vec const& x) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'trunc' only accept floating-point inputs"); - return detail::compute_trunc::value>::call(x); - } - - template - GLM_FUNC_QUALIFIER vec round(vec const& x) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'round' only accept floating-point inputs"); - return detail::compute_round::value>::call(x); - } - -/* - // roundEven - template - GLM_FUNC_QUALIFIER genType roundEven(genType const& x) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'roundEven' only accept floating-point inputs"); - - return genType(int(x + genType(int(x) % 2))); - } -*/ - - // roundEven - template - GLM_FUNC_QUALIFIER genType roundEven(genType x) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'roundEven' only accept floating-point inputs"); - - int Integer = static_cast(x); - genType IntegerPart = static_cast(Integer); - genType FractionalPart = fract(x); - - if(FractionalPart > static_cast(0.5) || FractionalPart < static_cast(0.5)) - { - return round(x); - } - else if((Integer % 2) == 0) - { - return IntegerPart; - } - else if(x <= static_cast(0)) // Work around... - { - return IntegerPart - static_cast(1); - } - else - { - return IntegerPart + static_cast(1); - } - //else // Bug on MinGW 4.5.2 - //{ - // return mix(IntegerPart + genType(-1), IntegerPart + genType(1), x <= genType(0)); - //} - } - - template - GLM_FUNC_QUALIFIER vec roundEven(vec const& x) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'roundEven' only accept floating-point inputs"); - return detail::functor1::call(roundEven, x); - } - - // ceil - using ::std::ceil; - template - GLM_FUNC_QUALIFIER vec ceil(vec const& x) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'ceil' only accept floating-point inputs"); - return detail::compute_ceil::value>::call(x); - } - - // fract - template - GLM_FUNC_QUALIFIER genType fract(genType x) - { - return fract(vec<1, genType>(x)).x; - } - - template - GLM_FUNC_QUALIFIER vec fract(vec const& x) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'fract' only accept floating-point inputs"); - return detail::compute_fract::value>::call(x); - } - - // mod - template - GLM_FUNC_QUALIFIER genType mod(genType x, genType y) - { -# if GLM_COMPILER & GLM_COMPILER_CUDA - // Another Cuda compiler bug https://github.com/g-truc/glm/issues/530 - vec<1, genType, defaultp> Result(mod(vec<1, genType, defaultp>(x), y)); - return Result.x; -# else - return mod(vec<1, genType, defaultp>(x), y).x; -# endif - } - - template - GLM_FUNC_QUALIFIER vec mod(vec const& x, T y) - { - return detail::compute_mod::value>::call(x, vec(y)); - } - - template - GLM_FUNC_QUALIFIER vec mod(vec const& x, vec const& y) - { - return detail::compute_mod::value>::call(x, y); - } - - // modf - template - GLM_FUNC_QUALIFIER genType modf(genType x, genType & i) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'modf' only accept floating-point inputs"); - return std::modf(x, &i); - } - - template - GLM_FUNC_QUALIFIER vec<1, T, Q> modf(vec<1, T, Q> const& x, vec<1, T, Q> & i) - { - return vec<1, T, Q>( - modf(x.x, i.x)); - } - - template - GLM_FUNC_QUALIFIER vec<2, T, Q> modf(vec<2, T, Q> const& x, vec<2, T, Q> & i) - { - return vec<2, T, Q>( - modf(x.x, i.x), - modf(x.y, i.y)); - } - - template - GLM_FUNC_QUALIFIER vec<3, T, Q> modf(vec<3, T, Q> const& x, vec<3, T, Q> & i) - { - return vec<3, T, Q>( - modf(x.x, i.x), - modf(x.y, i.y), - modf(x.z, i.z)); - } - - template - GLM_FUNC_QUALIFIER vec<4, T, Q> modf(vec<4, T, Q> const& x, vec<4, T, Q> & i) - { - return vec<4, T, Q>( - modf(x.x, i.x), - modf(x.y, i.y), - modf(x.z, i.z), - modf(x.w, i.w)); - } - - //// Only valid if (INT_MIN <= x-y <= INT_MAX) - //// min(x,y) - //r = y + ((x - y) & ((x - y) >> (sizeof(int) * - //CHAR_BIT - 1))); - //// max(x,y) - //r = x - ((x - y) & ((x - y) >> (sizeof(int) * - //CHAR_BIT - 1))); - - // min - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec min(vec const& a, T b) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559 || std::numeric_limits::is_integer, "'min' only accept floating-point or integer inputs"); - return detail::compute_min_vector::value>::call(a, vec(b)); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec min(vec const& a, vec const& b) - { - return detail::compute_min_vector::value>::call(a, b); - } - - // max - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec max(vec const& a, T b) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559 || std::numeric_limits::is_integer, "'max' only accept floating-point or integer inputs"); - return detail::compute_max_vector::value>::call(a, vec(b)); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec max(vec const& a, vec const& b) - { - return detail::compute_max_vector::value>::call(a, b); - } - - // clamp - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType clamp(genType x, genType minVal, genType maxVal) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559 || std::numeric_limits::is_integer, "'clamp' only accept floating-point or integer inputs"); - return min(max(x, minVal), maxVal); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec clamp(vec const& x, T minVal, T maxVal) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559 || std::numeric_limits::is_integer, "'clamp' only accept floating-point or integer inputs"); - return detail::compute_clamp_vector::value>::call(x, vec(minVal), vec(maxVal)); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec clamp(vec const& x, vec const& minVal, vec const& maxVal) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559 || std::numeric_limits::is_integer, "'clamp' only accept floating-point or integer inputs"); - return detail::compute_clamp_vector::value>::call(x, minVal, maxVal); - } - - template - GLM_FUNC_QUALIFIER genTypeT mix(genTypeT x, genTypeT y, genTypeU a) - { - return detail::compute_mix::call(x, y, a); - } - - template - GLM_FUNC_QUALIFIER vec mix(vec const& x, vec const& y, U a) - { - return detail::compute_mix_scalar::value>::call(x, y, a); - } - - template - GLM_FUNC_QUALIFIER vec mix(vec const& x, vec const& y, vec const& a) - { - return detail::compute_mix_vector::value>::call(x, y, a); - } - - // step - template - GLM_FUNC_QUALIFIER genType step(genType edge, genType x) - { - return mix(static_cast(1), static_cast(0), x < edge); - } - - template - GLM_FUNC_QUALIFIER vec step(T edge, vec const& x) - { - return detail::compute_step_vector::value>::call(vec(edge), x); - } - - template - GLM_FUNC_QUALIFIER vec step(vec const& edge, vec const& x) - { - return detail::compute_step_vector::value>::call(edge, x); - } - - // smoothstep - template - GLM_FUNC_QUALIFIER genType smoothstep(genType edge0, genType edge1, genType x) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559 || GLM_CONFIG_UNRESTRICTED_GENTYPE, "'smoothstep' only accept floating-point inputs"); - - genType const tmp(clamp((x - edge0) / (edge1 - edge0), genType(0), genType(1))); - return tmp * tmp * (genType(3) - genType(2) * tmp); - } - - template - GLM_FUNC_QUALIFIER vec smoothstep(T edge0, T edge1, vec const& x) - { - return detail::compute_smoothstep_vector::value>::call(vec(edge0), vec(edge1), x); - } - - template - GLM_FUNC_QUALIFIER vec smoothstep(vec const& edge0, vec const& edge1, vec const& x) - { - return detail::compute_smoothstep_vector::value>::call(edge0, edge1, x); - } - -# if GLM_HAS_CXX11_STL - using std::isnan; -# else - template - GLM_FUNC_QUALIFIER bool isnan(genType x) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'isnan' only accept floating-point inputs"); - -# if GLM_HAS_CXX11_STL - return std::isnan(x); -# elif GLM_COMPILER & GLM_COMPILER_VC - return _isnan(x) != 0; -# elif GLM_COMPILER & GLM_COMPILER_INTEL -# if GLM_PLATFORM & GLM_PLATFORM_WINDOWS - return _isnan(x) != 0; -# else - return ::isnan(x) != 0; -# endif -# elif (GLM_COMPILER & (GLM_COMPILER_GCC | GLM_COMPILER_CLANG)) && (GLM_PLATFORM & GLM_PLATFORM_ANDROID) && __cplusplus < 201103L - return _isnan(x) != 0; -# elif GLM_COMPILER & GLM_COMPILER_CUDA - return ::isnan(x) != 0; -# else - return std::isnan(x); -# endif - } -# endif - - template - GLM_FUNC_QUALIFIER vec isnan(vec const& v) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'isnan' only accept floating-point inputs"); - - vec Result; - for (length_t l = 0; l < v.length(); ++l) - Result[l] = glm::isnan(v[l]); - return Result; - } - -# if GLM_HAS_CXX11_STL - using std::isinf; -# else - template - GLM_FUNC_QUALIFIER bool isinf(genType x) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'isinf' only accept floating-point inputs"); - -# if GLM_HAS_CXX11_STL - return std::isinf(x); -# elif GLM_COMPILER & (GLM_COMPILER_INTEL | GLM_COMPILER_VC) -# if(GLM_PLATFORM & GLM_PLATFORM_WINDOWS) - return _fpclass(x) == _FPCLASS_NINF || _fpclass(x) == _FPCLASS_PINF; -# else - return ::isinf(x); -# endif -# elif GLM_COMPILER & (GLM_COMPILER_GCC | GLM_COMPILER_CLANG) -# if(GLM_PLATFORM & GLM_PLATFORM_ANDROID && __cplusplus < 201103L) - return _isinf(x) != 0; -# else - return std::isinf(x); -# endif -# elif GLM_COMPILER & GLM_COMPILER_CUDA - // http://developer.download.nvidia.com/compute/cuda/4_2/rel/toolkit/docs/online/group__CUDA__MATH__DOUBLE_g13431dd2b40b51f9139cbb7f50c18fab.html#g13431dd2b40b51f9139cbb7f50c18fab - return ::isinf(double(x)) != 0; -# else - return std::isinf(x); -# endif - } -# endif - - template - GLM_FUNC_QUALIFIER vec isinf(vec const& v) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'isinf' only accept floating-point inputs"); - - vec Result; - for (length_t l = 0; l < v.length(); ++l) - Result[l] = glm::isinf(v[l]); - return Result; - } - - GLM_FUNC_QUALIFIER int floatBitsToInt(float const& v) - { - union - { - float in; - int out; - } u; - - u.in = v; - - return u.out; - } - - template - GLM_FUNC_QUALIFIER vec floatBitsToInt(vec const& v) - { - return reinterpret_cast&>(const_cast&>(v)); - } - - GLM_FUNC_QUALIFIER uint floatBitsToUint(float const& v) - { - union - { - float in; - uint out; - } u; - - u.in = v; - - return u.out; - } - - template - GLM_FUNC_QUALIFIER vec floatBitsToUint(vec const& v) - { - return reinterpret_cast&>(const_cast&>(v)); - } - - GLM_FUNC_QUALIFIER float intBitsToFloat(int const& v) - { - union - { - int in; - float out; - } u; - - u.in = v; - - return u.out; - } - - template - GLM_FUNC_QUALIFIER vec intBitsToFloat(vec const& v) - { - return reinterpret_cast&>(const_cast&>(v)); - } - - GLM_FUNC_QUALIFIER float uintBitsToFloat(uint const& v) - { - union - { - uint in; - float out; - } u; - - u.in = v; - - return u.out; - } - - template - GLM_FUNC_QUALIFIER vec uintBitsToFloat(vec const& v) - { - return reinterpret_cast&>(const_cast&>(v)); - } - - template - GLM_FUNC_QUALIFIER genType fma(genType const& a, genType const& b, genType const& c) - { - return a * b + c; - } - - template - GLM_FUNC_QUALIFIER genType frexp(genType x, int& exp) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'frexp' only accept floating-point inputs"); - - return std::frexp(x, &exp); - } - - template - GLM_FUNC_QUALIFIER vec frexp(vec const& v, vec& exp) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'frexp' only accept floating-point inputs"); - - vec Result; - for (length_t l = 0; l < v.length(); ++l) - Result[l] = std::frexp(v[l], &exp[l]); - return Result; - } - - template - GLM_FUNC_QUALIFIER genType ldexp(genType const& x, int const& exp) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'ldexp' only accept floating-point inputs"); - - return std::ldexp(x, exp); - } - - template - GLM_FUNC_QUALIFIER vec ldexp(vec const& v, vec const& exp) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'ldexp' only accept floating-point inputs"); - - vec Result; - for (length_t l = 0; l < v.length(); ++l) - Result[l] = std::ldexp(v[l], exp[l]); - return Result; - } -}//namespace glm - -#if GLM_CONFIG_SIMD == GLM_ENABLE -# include "func_common_simd.inl" -#endif diff --git a/ref/glm/glm/detail/func_common_simd.inl b/ref/glm/glm/detail/func_common_simd.inl deleted file mode 100644 index c04e6e54..00000000 --- a/ref/glm/glm/detail/func_common_simd.inl +++ /dev/null @@ -1,231 +0,0 @@ -/// @ref core -/// @file glm/detail/func_common_simd.inl - -#if GLM_ARCH & GLM_ARCH_SSE2_BIT - -#include "../simd/common.h" - -#include - -namespace glm{ -namespace detail -{ - template - struct compute_abs_vector<4, float, Q, true> - { - GLM_FUNC_QUALIFIER static vec<4, float, Q> call(vec<4, float, Q> const& v) - { - vec<4, float, Q> result; - result.data = glm_vec4_abs(v.data); - return result; - } - }; - - template - struct compute_abs_vector<4, int, Q, true> - { - GLM_FUNC_QUALIFIER static vec<4, int, Q> call(vec<4, int, Q> const& v) - { - vec<4, int, Q> result; - result.data = glm_ivec4_abs(v.data); - return result; - } - }; - - template - struct compute_floor<4, float, Q, true> - { - GLM_FUNC_QUALIFIER static vec<4, float, Q> call(vec<4, float, Q> const& v) - { - vec<4, float, Q> result; - result.data = glm_vec4_floor(v.data); - return result; - } - }; - - template - struct compute_ceil<4, float, Q, true> - { - GLM_FUNC_QUALIFIER static vec<4, float, Q> call(vec<4, float, Q> const& v) - { - vec<4, float, Q> result; - result.data = glm_vec4_ceil(v.data); - return result; - } - }; - - template - struct compute_fract<4, float, Q, true> - { - GLM_FUNC_QUALIFIER static vec<4, float, Q> call(vec<4, float, Q> const& v) - { - vec<4, float, Q> result; - result.data = glm_vec4_fract(v.data); - return result; - } - }; - - template - struct compute_round<4, float, Q, true> - { - GLM_FUNC_QUALIFIER static vec<4, float, Q> call(vec<4, float, Q> const& v) - { - vec<4, float, Q> result; - result.data = glm_vec4_round(v.data); - return result; - } - }; - - template - struct compute_mod<4, float, Q, true> - { - GLM_FUNC_QUALIFIER static vec<4, float, Q> call(vec<4, float, Q> const& x, vec<4, float, Q> const& y) - { - vec<4, float, Q> result; - result.data = glm_vec4_mod(x.data, y.data); - return result; - } - }; - - template - struct compute_min_vector<4, float, Q, true> - { - GLM_FUNC_QUALIFIER static vec<4, float, Q> call(vec<4, float, Q> const& v1, vec<4, float, Q> const& v2) - { - vec<4, float, Q> result; - result.data = _mm_min_ps(v1.data, v2.data); - return result; - } - }; - - template - struct compute_min_vector<4, int, Q, true> - { - GLM_FUNC_QUALIFIER static vec<4, int, Q> call(vec<4, int, Q> const& v1, vec<4, int, Q> const& v2) - { - vec<4, int, Q> result; - result.data = _mm_min_epi32(v1.data, v2.data); - return result; - } - }; - - template - struct compute_min_vector<4, uint, Q, true> - { - GLM_FUNC_QUALIFIER static vec<4, uint, Q> call(vec<4, uint, Q> const& v1, vec<4, uint, Q> const& v2) - { - vec<4, uint, Q> result; - result.data = _mm_min_epu32(v1.data, v2.data); - return result; - } - }; - - template - struct compute_max_vector<4, float, Q, true> - { - GLM_FUNC_QUALIFIER static vec<4, float, Q> call(vec<4, float, Q> const& v1, vec<4, float, Q> const& v2) - { - vec<4, float, Q> result; - result.data = _mm_max_ps(v1.data, v2.data); - return result; - } - }; - - template - struct compute_max_vector<4, int, Q, true> - { - GLM_FUNC_QUALIFIER static vec<4, int, Q> call(vec<4, int, Q> const& v1, vec<4, int, Q> const& v2) - { - vec<4, int, Q> result; - result.data = _mm_max_epi32(v1.data, v2.data); - return result; - } - }; - - template - struct compute_max_vector<4, uint, Q, true> - { - GLM_FUNC_QUALIFIER static vec<4, uint, Q> call(vec<4, uint, Q> const& v1, vec<4, uint, Q> const& v2) - { - vec<4, uint, Q> result; - result.data = _mm_max_epu32(v1.data, v2.data); - return result; - } - }; - - template - struct compute_clamp_vector<4, float, Q, true> - { - GLM_FUNC_QUALIFIER static vec<4, float, Q> call(vec<4, float, Q> const& x, vec<4, float, Q> const& minVal, vec<4, float, Q> const& maxVal) - { - vec<4, float, Q> result; - result.data = _mm_min_ps(_mm_max_ps(x.data, minVal.data), maxVal.data); - return result; - } - }; - - template - struct compute_clamp_vector<4, int, Q, true> - { - GLM_FUNC_QUALIFIER static vec<4, int, Q> call(vec<4, int, Q> const& x, vec<4, int, Q> const& minVal, vec<4, int, Q> const& maxVal) - { - vec<4, int, Q> result; - result.data = _mm_min_epi32(_mm_max_epi32(x.data, minVal.data), maxVal.data); - return result; - } - }; - - template - struct compute_clamp_vector<4, uint, Q, true> - { - GLM_FUNC_QUALIFIER static vec<4, uint, Q> call(vec<4, uint, Q> const& x, vec<4, uint, Q> const& minVal, vec<4, uint, Q> const& maxVal) - { - vec<4, uint, Q> result; - result.data = _mm_min_epu32(_mm_max_epu32(x.data, minVal.data), maxVal.data); - return result; - } - }; - - template - struct compute_mix_vector<4, float, bool, Q, true> - { - GLM_FUNC_QUALIFIER static vec<4, float, Q> call(vec<4, float, Q> const& x, vec<4, float, Q> const& y, vec<4, bool, Q> const& a) - { - __m128i const Load = _mm_set_epi32(-static_cast(a.w), -static_cast(a.z), -static_cast(a.y), -static_cast(a.x)); - __m128 const Mask = _mm_castsi128_ps(Load); - - vec<4, float, Q> Result; -# if 0 && GLM_ARCH & GLM_ARCH_AVX - Result.data = _mm_blendv_ps(x.data, y.data, Mask); -# else - Result.data = _mm_or_ps(_mm_and_ps(Mask, y.data), _mm_andnot_ps(Mask, x.data)); -# endif - return Result; - } - }; -/* FIXME - template - struct compute_step_vector - { - GLM_FUNC_QUALIFIER static vec<4, float, Q> call(vec<4, float, Q> const& edge, vec<4, float, Q> const& x) - { - vec<4, float, Q> Result; - result.data = glm_vec4_step(edge.data, x.data); - return result; - } - }; -*/ - template - struct compute_smoothstep_vector<4, float, Q, true> - { - GLM_FUNC_QUALIFIER static vec<4, float, Q> call(vec<4, float, Q> const& edge0, vec<4, float, Q> const& edge1, vec<4, float, Q> const& x) - { - vec<4, float, Q> Result; - Result.data = glm_vec4_smoothstep(edge0.data, edge1.data, x.data); - return Result; - } - }; -}//namespace detail -}//namespace glm - -#endif//GLM_ARCH & GLM_ARCH_SSE2_BIT diff --git a/ref/glm/glm/detail/func_exponential.inl b/ref/glm/glm/detail/func_exponential.inl deleted file mode 100644 index 477b3775..00000000 --- a/ref/glm/glm/detail/func_exponential.inl +++ /dev/null @@ -1,152 +0,0 @@ -/// @ref core -/// @file glm/detail/func_exponential.inl - -#include "../vector_relational.hpp" -#include "_vectorize.hpp" -#include -#include -#include - -namespace glm{ -namespace detail -{ -# if GLM_HAS_CXX11_STL - using std::log2; -# else - template - genType log2(genType Value) - { - return std::log(Value) * static_cast(1.4426950408889634073599246810019); - } -# endif - - template - struct compute_log2 - { - GLM_FUNC_QUALIFIER static vec call(vec const& v) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'log2' only accept floating-point inputs. Include for integer inputs."); - - return detail::functor1::call(log2, v); - } - }; - - template - struct compute_sqrt - { - GLM_FUNC_QUALIFIER static vec call(vec const& x) - { - return detail::functor1::call(std::sqrt, x); - } - }; - - template - struct compute_inversesqrt - { - GLM_FUNC_QUALIFIER static vec call(vec const& x) - { - return static_cast(1) / sqrt(x); - } - }; - - template - struct compute_inversesqrt - { - GLM_FUNC_QUALIFIER static vec call(vec const& x) - { - vec tmp(x); - vec xhalf(tmp * 0.5f); - vec* p = reinterpret_cast*>(const_cast*>(&x)); - vec i = vec(0x5f375a86) - (*p >> vec(1)); - vec* ptmp = reinterpret_cast*>(&i); - tmp = *ptmp; - tmp = tmp * (1.5f - xhalf * tmp * tmp); - return tmp; - } - }; -}//namespace detail - - // pow - using std::pow; - template - GLM_FUNC_QUALIFIER vec pow(vec const& base, vec const& exponent) - { - return detail::functor2::call(pow, base, exponent); - } - - // exp - using std::exp; - template - GLM_FUNC_QUALIFIER vec exp(vec const& x) - { - return detail::functor1::call(exp, x); - } - - // log - using std::log; - template - GLM_FUNC_QUALIFIER vec log(vec const& x) - { - return detail::functor1::call(log, x); - } - -# if GLM_HAS_CXX11_STL - using std::exp2; -# else - //exp2, ln2 = 0.69314718055994530941723212145818f - template - GLM_FUNC_QUALIFIER genType exp2(genType x) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'exp2' only accept floating-point inputs"); - - return std::exp(static_cast(0.69314718055994530941723212145818) * x); - } -# endif - - template - GLM_FUNC_QUALIFIER vec exp2(vec const& x) - { - return detail::functor1::call(exp2, x); - } - - // log2, ln2 = 0.69314718055994530941723212145818f - template - GLM_FUNC_QUALIFIER genType log2(genType x) - { - return log2(vec<1, genType>(x)).x; - } - - template - GLM_FUNC_QUALIFIER vec log2(vec const& x) - { - return detail::compute_log2::is_iec559, detail::is_aligned::value>::call(x); - } - - // sqrt - using std::sqrt; - template - GLM_FUNC_QUALIFIER vec sqrt(vec const& x) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'sqrt' only accept floating-point inputs"); - return detail::compute_sqrt::value>::call(x); - } - - // inversesqrt - template - GLM_FUNC_QUALIFIER genType inversesqrt(genType x) - { - return static_cast(1) / sqrt(x); - } - - template - GLM_FUNC_QUALIFIER vec inversesqrt(vec const& x) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'inversesqrt' only accept floating-point inputs"); - return detail::compute_inversesqrt::value>::call(x); - } -}//namespace glm - -#if GLM_CONFIG_SIMD == GLM_ENABLE -# include "func_exponential_simd.inl" -#endif - diff --git a/ref/glm/glm/detail/func_exponential_simd.inl b/ref/glm/glm/detail/func_exponential_simd.inl deleted file mode 100644 index 708e10d9..00000000 --- a/ref/glm/glm/detail/func_exponential_simd.inl +++ /dev/null @@ -1,37 +0,0 @@ -/// @ref core -/// @file glm/detail/func_exponential_simd.inl - -#include "../simd/exponential.h" - -#if GLM_ARCH & GLM_ARCH_SSE2_BIT - -namespace glm{ -namespace detail -{ - template - struct compute_sqrt<4, float, Q, true> - { - GLM_FUNC_QUALIFIER static vec<4, float, Q> call(vec<4, float, Q> const& v) - { - vec<4, float, Q> Result; - Result.data = _mm_sqrt_ps(v.data); - return Result; - } - }; - -# if GLM_CONFIG_ALIGNED_GENTYPES == GLM_ENABLE - template<> - struct compute_sqrt<4, float, aligned_lowp, true> - { - GLM_FUNC_QUALIFIER static vec<4, float, aligned_lowp> call(vec<4, float, aligned_lowp> const& v) - { - vec<4, float, aligned_lowp> Result; - Result.data = glm_vec4_sqrt_lowp(v.data); - return Result; - } - }; -# endif -}//namespace detail -}//namespace glm - -#endif//GLM_ARCH & GLM_ARCH_SSE2_BIT diff --git a/ref/glm/glm/detail/func_geometric.inl b/ref/glm/glm/detail/func_geometric.inl deleted file mode 100644 index 7689756e..00000000 --- a/ref/glm/glm/detail/func_geometric.inl +++ /dev/null @@ -1,243 +0,0 @@ -#include "../exponential.hpp" -#include "../common.hpp" - -namespace glm{ -namespace detail -{ - template - struct compute_length - { - GLM_FUNC_QUALIFIER static T call(vec const& v) - { - return sqrt(dot(v, v)); - } - }; - - template - struct compute_distance - { - GLM_FUNC_QUALIFIER static T call(vec const& p0, vec const& p1) - { - return length(p1 - p0); - } - }; - - template - struct compute_dot{}; - - template - struct compute_dot, T, Aligned> - { - GLM_FUNC_QUALIFIER static T call(vec<1, T, Q> const& a, vec<1, T, Q> const& b) - { - return a.x * b.x; - } - }; - - template - struct compute_dot, T, Aligned> - { - GLM_FUNC_QUALIFIER static T call(vec<2, T, Q> const& a, vec<2, T, Q> const& b) - { - vec<2, T, Q> tmp(a * b); - return tmp.x + tmp.y; - } - }; - - template - struct compute_dot, T, Aligned> - { - GLM_FUNC_QUALIFIER static T call(vec<3, T, Q> const& a, vec<3, T, Q> const& b) - { - vec<3, T, Q> tmp(a * b); - return tmp.x + tmp.y + tmp.z; - } - }; - - template - struct compute_dot, T, Aligned> - { - GLM_FUNC_QUALIFIER static T call(vec<4, T, Q> const& a, vec<4, T, Q> const& b) - { - vec<4, T, Q> tmp(a * b); - return (tmp.x + tmp.y) + (tmp.z + tmp.w); - } - }; - - template - struct compute_cross - { - GLM_FUNC_QUALIFIER static vec<3, T, Q> call(vec<3, T, Q> const& x, vec<3, T, Q> const& y) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'cross' accepts only floating-point inputs"); - - return vec<3, T, Q>( - x.y * y.z - y.y * x.z, - x.z * y.x - y.z * x.x, - x.x * y.y - y.x * x.y); - } - }; - - template - struct compute_normalize - { - GLM_FUNC_QUALIFIER static vec call(vec const& v) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'normalize' accepts only floating-point inputs"); - - return v * inversesqrt(dot(v, v)); - } - }; - - template - struct compute_faceforward - { - GLM_FUNC_QUALIFIER static vec call(vec const& N, vec const& I, vec const& Nref) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'normalize' accepts only floating-point inputs"); - - return dot(Nref, I) < static_cast(0) ? N : -N; - } - }; - - template - struct compute_reflect - { - GLM_FUNC_QUALIFIER static vec call(vec const& I, vec const& N) - { - return I - N * dot(N, I) * static_cast(2); - } - }; - - template - struct compute_refract - { - GLM_FUNC_QUALIFIER static vec call(vec const& I, vec const& N, T eta) - { - T const dotValue(dot(N, I)); - T const k(static_cast(1) - eta * eta * (static_cast(1) - dotValue * dotValue)); - vec const Result = - (k >= static_cast(0)) ? (eta * I - (eta * dotValue + std::sqrt(k)) * N) : vec(0); - return Result; - } - }; -}//namespace detail - - // length - template - GLM_FUNC_QUALIFIER genType length(genType x) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'length' accepts only floating-point inputs"); - - return abs(x); - } - - template - GLM_FUNC_QUALIFIER T length(vec const& v) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'length' accepts only floating-point inputs"); - - return detail::compute_length::value>::call(v); - } - - // distance - template - GLM_FUNC_QUALIFIER genType distance(genType const& p0, genType const& p1) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'distance' accepts only floating-point inputs"); - - return length(p1 - p0); - } - - template - GLM_FUNC_QUALIFIER T distance(vec const& p0, vec const& p1) - { - return detail::compute_distance::value>::call(p0, p1); - } - - // dot - template - GLM_FUNC_QUALIFIER T dot(T x, T y) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'dot' accepts only floating-point inputs"); - return x * y; - } - - template - GLM_FUNC_QUALIFIER T dot(vec const& x, vec const& y) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'dot' accepts only floating-point inputs"); - return detail::compute_dot, T, detail::is_aligned::value>::call(x, y); - } - - // cross - template - GLM_FUNC_QUALIFIER vec<3, T, Q> cross(vec<3, T, Q> const& x, vec<3, T, Q> const& y) - { - return detail::compute_cross::value>::call(x, y); - } -/* - // normalize - template - GLM_FUNC_QUALIFIER genType normalize(genType const& x) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'normalize' accepts only floating-point inputs"); - - return x < genType(0) ? genType(-1) : genType(1); - } -*/ - template - GLM_FUNC_QUALIFIER vec normalize(vec const& x) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'normalize' accepts only floating-point inputs"); - - return detail::compute_normalize::value>::call(x); - } - - // faceforward - template - GLM_FUNC_QUALIFIER genType faceforward(genType const& N, genType const& I, genType const& Nref) - { - return dot(Nref, I) < static_cast(0) ? N : -N; - } - - template - GLM_FUNC_QUALIFIER vec faceforward(vec const& N, vec const& I, vec const& Nref) - { - return detail::compute_faceforward::value>::call(N, I, Nref); - } - - // reflect - template - GLM_FUNC_QUALIFIER genType reflect(genType const& I, genType const& N) - { - return I - N * dot(N, I) * genType(2); - } - - template - GLM_FUNC_QUALIFIER vec reflect(vec const& I, vec const& N) - { - return detail::compute_reflect::value>::call(I, N); - } - - // refract - template - GLM_FUNC_QUALIFIER genType refract(genType const& I, genType const& N, genType eta) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'refract' accepts only floating-point inputs"); - genType const dotValue(dot(N, I)); - genType const k(static_cast(1) - eta * eta * (static_cast(1) - dotValue * dotValue)); - return (eta * I - (eta * dotValue + sqrt(k)) * N) * static_cast(k >= static_cast(0)); - } - - template - GLM_FUNC_QUALIFIER vec refract(vec const& I, vec const& N, T eta) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'refract' accepts only floating-point inputs"); - return detail::compute_refract::value>::call(I, N, eta); - } -}//namespace glm - -#if GLM_CONFIG_SIMD == GLM_ENABLE -# include "func_geometric_simd.inl" -#endif diff --git a/ref/glm/glm/detail/func_geometric_simd.inl b/ref/glm/glm/detail/func_geometric_simd.inl deleted file mode 100644 index a56820c1..00000000 --- a/ref/glm/glm/detail/func_geometric_simd.inl +++ /dev/null @@ -1,99 +0,0 @@ -/// @ref core -/// @file glm/detail/func_geometric_simd.inl - -#include "../simd/geometric.h" - -#if GLM_ARCH & GLM_ARCH_SSE2_BIT - -namespace glm{ -namespace detail -{ - template - struct compute_length<4, float, Q, true> - { - GLM_FUNC_QUALIFIER static float call(vec<4, float, Q> const& v) - { - return _mm_cvtss_f32(glm_vec4_length(v.data)); - } - }; - - template - struct compute_distance<4, float, Q, true> - { - GLM_FUNC_QUALIFIER static float call(vec<4, float, Q> const& p0, vec<4, float, Q> const& p1) - { - return _mm_cvtss_f32(glm_vec4_distance(p0.data, p1.data)); - } - }; - - template - struct compute_dot, float, true> - { - GLM_FUNC_QUALIFIER static float call(vec<4, float, Q> const& x, vec<4, float, Q> const& y) - { - return _mm_cvtss_f32(glm_vec1_dot(x.data, y.data)); - } - }; - - template - struct compute_cross - { - GLM_FUNC_QUALIFIER static vec<3, float, Q> call(vec<3, float, Q> const& a, vec<3, float, Q> const& b) - { - __m128 const set0 = _mm_set_ps(0.0f, a.z, a.y, a.x); - __m128 const set1 = _mm_set_ps(0.0f, b.z, b.y, b.x); - __m128 const xpd0 = glm_vec4_cross(set0, set1); - - vec<4, float, Q> Result; - Result.data = xpd0; - return vec<3, float, Q>(Result); - } - }; - - template - struct compute_normalize<4, float, Q, true> - { - GLM_FUNC_QUALIFIER static vec<4, float, Q> call(vec<4, float, Q> const& v) - { - vec<4, float, Q> Result; - Result.data = glm_vec4_normalize(v.data); - return Result; - } - }; - - template - struct compute_faceforward<4, float, Q, true> - { - GLM_FUNC_QUALIFIER static vec<4, float, Q> call(vec<4, float, Q> const& N, vec<4, float, Q> const& I, vec<4, float, Q> const& Nref) - { - vec<4, float, Q> Result; - Result.data = glm_vec4_faceforward(N.data, I.data, Nref.data); - return Result; - } - }; - - template - struct compute_reflect<4, float, Q, true> - { - GLM_FUNC_QUALIFIER static vec<4, float, Q> call(vec<4, float, Q> const& I, vec<4, float, Q> const& N) - { - vec<4, float, Q> Result; - Result.data = glm_vec4_reflect(I.data, N.data); - return Result; - } - }; - - template - struct compute_refract<4, float, Q, true> - { - GLM_FUNC_QUALIFIER static vec<4, float, Q> call(vec<4, float, Q> const& I, vec<4, float, Q> const& N, float eta) - { - vec<4, float, Q> Result; - Result.data = glm_vec4_refract(I.data, N.data, _mm_set1_ps(eta)); - return Result; - } - }; -}//namespace detail -}//namespace glm - -#endif//GLM_ARCH & GLM_ARCH_SSE2_BIT diff --git a/ref/glm/glm/detail/func_integer.inl b/ref/glm/glm/detail/func_integer.inl deleted file mode 100644 index 6de6a140..00000000 --- a/ref/glm/glm/detail/func_integer.inl +++ /dev/null @@ -1,362 +0,0 @@ -/// @ref core - -#include "_vectorize.hpp" -#if(GLM_ARCH & GLM_ARCH_X86 && GLM_COMPILER & GLM_COMPILER_VC) -# include -# pragma intrinsic(_BitScanReverse) -#endif//(GLM_ARCH & GLM_ARCH_X86 && GLM_COMPILER & GLM_COMPILER_VC) -#include - -#if !GLM_HAS_EXTENDED_INTEGER_TYPE -# if GLM_COMPILER & GLM_COMPILER_GCC -# pragma GCC diagnostic ignored "-Wlong-long" -# endif -# if (GLM_COMPILER & GLM_COMPILER_CLANG) -# pragma clang diagnostic ignored "-Wc++11-long-long" -# endif -#endif - -namespace glm{ -namespace detail -{ - template - GLM_FUNC_QUALIFIER T mask(T Bits) - { - return Bits >= static_cast(sizeof(T) * 8) ? ~static_cast(0) : (static_cast(1) << Bits) - static_cast(1); - } - - template - struct compute_bitfieldReverseStep - { - GLM_FUNC_QUALIFIER static vec call(vec const& v, T, T) - { - return v; - } - }; - - template - struct compute_bitfieldReverseStep - { - GLM_FUNC_QUALIFIER static vec call(vec const& v, T Mask, T Shift) - { - return (v & Mask) << Shift | (v & (~Mask)) >> Shift; - } - }; - - template - struct compute_bitfieldBitCountStep - { - GLM_FUNC_QUALIFIER static vec call(vec const& v, T, T) - { - return v; - } - }; - - template - struct compute_bitfieldBitCountStep - { - GLM_FUNC_QUALIFIER static vec call(vec const& v, T Mask, T Shift) - { - return (v & Mask) + ((v >> Shift) & Mask); - } - }; - - template - struct compute_findLSB - { - GLM_FUNC_QUALIFIER static int call(genIUType Value) - { - if(Value == 0) - return -1; - - return glm::bitCount(~Value & (Value - static_cast(1))); - } - }; - -# if GLM_HAS_BITSCAN_WINDOWS - template - struct compute_findLSB - { - GLM_FUNC_QUALIFIER static int call(genIUType Value) - { - unsigned long Result(0); - unsigned char IsNotNull = _BitScanForward(&Result, *reinterpret_cast(&Value)); - return IsNotNull ? int(Result) : -1; - } - }; - -# if !((GLM_COMPILER & GLM_COMPILER_VC) && (GLM_MODEL == GLM_MODEL_32)) - template - struct compute_findLSB - { - GLM_FUNC_QUALIFIER static int call(genIUType Value) - { - unsigned long Result(0); - unsigned char IsNotNull = _BitScanForward64(&Result, *reinterpret_cast(&Value)); - return IsNotNull ? int(Result) : -1; - } - }; -# endif -# endif//GLM_HAS_BITSCAN_WINDOWS - - template - struct compute_findMSB_step_vec - { - GLM_FUNC_QUALIFIER static vec call(vec const& x, T Shift) - { - return x | (x >> Shift); - } - }; - - template - struct compute_findMSB_step_vec - { - GLM_FUNC_QUALIFIER static vec call(vec const& x, T) - { - return x; - } - }; - - template - struct compute_findMSB_vec - { - GLM_FUNC_QUALIFIER static vec call(vec const& v) - { - vec x(v); - x = compute_findMSB_step_vec= 8>::call(x, static_cast( 1)); - x = compute_findMSB_step_vec= 8>::call(x, static_cast( 2)); - x = compute_findMSB_step_vec= 8>::call(x, static_cast( 4)); - x = compute_findMSB_step_vec= 16>::call(x, static_cast( 8)); - x = compute_findMSB_step_vec= 32>::call(x, static_cast(16)); - x = compute_findMSB_step_vec= 64>::call(x, static_cast(32)); - return vec(sizeof(T) * 8 - 1) - glm::bitCount(~x); - } - }; - -# if GLM_HAS_BITSCAN_WINDOWS - template - GLM_FUNC_QUALIFIER int compute_findMSB_32(genIUType Value) - { - unsigned long Result(0); - unsigned char IsNotNull = _BitScanReverse(&Result, *reinterpret_cast(&Value)); - return IsNotNull ? int(Result) : -1; - } - - template - struct compute_findMSB_vec - { - GLM_FUNC_QUALIFIER static vec call(vec const& x) - { - return detail::functor1::call(compute_findMSB_32, x); - } - }; - -# if !((GLM_COMPILER & GLM_COMPILER_VC) && (GLM_MODEL == GLM_MODEL_32)) - template - GLM_FUNC_QUALIFIER int compute_findMSB_64(genIUType Value) - { - unsigned long Result(0); - unsigned char IsNotNull = _BitScanReverse64(&Result, *reinterpret_cast(&Value)); - return IsNotNull ? int(Result) : -1; - } - - template - struct compute_findMSB_vec - { - GLM_FUNC_QUALIFIER static vec call(vec const& x) - { - return detail::functor1::call(compute_findMSB_64, x); - } - }; -# endif -# endif//GLM_HAS_BITSCAN_WINDOWS -}//namespace detail - - // uaddCarry - GLM_FUNC_QUALIFIER uint uaddCarry(uint const& x, uint const& y, uint & Carry) - { - detail::uint64 const Value64(static_cast(x) + static_cast(y)); - detail::uint64 const Max32((static_cast(1) << static_cast(32)) - static_cast(1)); - Carry = Value64 > Max32 ? 1u : 0u; - return static_cast(Value64 % (Max32 + static_cast(1))); - } - - template - GLM_FUNC_QUALIFIER vec uaddCarry(vec const& x, vec const& y, vec& Carry) - { - vec Value64(vec(x) + vec(y)); - vec Max32((static_cast(1) << static_cast(32)) - static_cast(1)); - Carry = mix(vec(0), vec(1), greaterThan(Value64, Max32)); - return vec(Value64 % (Max32 + static_cast(1))); - } - - // usubBorrow - GLM_FUNC_QUALIFIER uint usubBorrow(uint const& x, uint const& y, uint & Borrow) - { - Borrow = x >= y ? static_cast(0) : static_cast(1); - if(y >= x) - return y - x; - else - return static_cast((static_cast(1) << static_cast(32)) + (static_cast(y) - static_cast(x))); - } - - template - GLM_FUNC_QUALIFIER vec usubBorrow(vec const& x, vec const& y, vec& Borrow) - { - Borrow = mix(vec(1), vec(0), greaterThanEqual(x, y)); - vec const YgeX(y - x); - vec const XgeY(vec((static_cast(1) << static_cast(32)) + (vec(y) - vec(x)))); - return mix(XgeY, YgeX, greaterThanEqual(y, x)); - } - - // umulExtended - GLM_FUNC_QUALIFIER void umulExtended(uint const& x, uint const& y, uint & msb, uint & lsb) - { - detail::uint64 Value64 = static_cast(x) * static_cast(y); - msb = static_cast(Value64 >> static_cast(32)); - lsb = static_cast(Value64); - } - - template - GLM_FUNC_QUALIFIER void umulExtended(vec const& x, vec const& y, vec& msb, vec& lsb) - { - vec Value64(vec(x) * vec(y)); - msb = vec(Value64 >> static_cast(32)); - lsb = vec(Value64); - } - - // imulExtended - GLM_FUNC_QUALIFIER void imulExtended(int x, int y, int& msb, int& lsb) - { - detail::int64 Value64 = static_cast(x) * static_cast(y); - msb = static_cast(Value64 >> static_cast(32)); - lsb = static_cast(Value64); - } - - template - GLM_FUNC_QUALIFIER void imulExtended(vec const& x, vec const& y, vec& msb, vec& lsb) - { - vec Value64(vec(x) * vec(y)); - lsb = vec(Value64 & static_cast(0xFFFFFFFF)); - msb = vec((Value64 >> static_cast(32)) & static_cast(0xFFFFFFFF)); - } - - // bitfieldExtract - template - GLM_FUNC_QUALIFIER genIUType bitfieldExtract(genIUType Value, int Offset, int Bits) - { - return bitfieldExtract(vec<1, genIUType>(Value), Offset, Bits).x; - } - - template - GLM_FUNC_QUALIFIER vec bitfieldExtract(vec const& Value, int Offset, int Bits) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_integer, "'bitfieldExtract' only accept integer inputs"); - - return (Value >> static_cast(Offset)) & static_cast(detail::mask(Bits)); - } - - // bitfieldInsert - template - GLM_FUNC_QUALIFIER genIUType bitfieldInsert(genIUType const& Base, genIUType const& Insert, int Offset, int Bits) - { - return bitfieldInsert(vec<1, genIUType>(Base), vec<1, genIUType>(Insert), Offset, Bits).x; - } - - template - GLM_FUNC_QUALIFIER vec bitfieldInsert(vec const& Base, vec const& Insert, int Offset, int Bits) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_integer, "'bitfieldInsert' only accept integer values"); - - T const Mask = static_cast(detail::mask(Bits) << Offset); - return (Base & ~Mask) | (Insert & Mask); - } - - // bitfieldReverse - template - GLM_FUNC_QUALIFIER genType bitfieldReverse(genType x) - { - return bitfieldReverse(glm::vec<1, genType, glm::defaultp>(x)).x; - } - - template - GLM_FUNC_QUALIFIER vec bitfieldReverse(vec const& v) - { - vec x(v); - x = detail::compute_bitfieldReverseStep::value, sizeof(T) * 8>= 2>::call(x, static_cast(0x5555555555555555ull), static_cast( 1)); - x = detail::compute_bitfieldReverseStep::value, sizeof(T) * 8>= 4>::call(x, static_cast(0x3333333333333333ull), static_cast( 2)); - x = detail::compute_bitfieldReverseStep::value, sizeof(T) * 8>= 8>::call(x, static_cast(0x0F0F0F0F0F0F0F0Full), static_cast( 4)); - x = detail::compute_bitfieldReverseStep::value, sizeof(T) * 8>= 16>::call(x, static_cast(0x00FF00FF00FF00FFull), static_cast( 8)); - x = detail::compute_bitfieldReverseStep::value, sizeof(T) * 8>= 32>::call(x, static_cast(0x0000FFFF0000FFFFull), static_cast(16)); - x = detail::compute_bitfieldReverseStep::value, sizeof(T) * 8>= 64>::call(x, static_cast(0x00000000FFFFFFFFull), static_cast(32)); - return x; - } - - // bitCount - template - GLM_FUNC_QUALIFIER int bitCount(genType x) - { - return bitCount(glm::vec<1, genType, glm::defaultp>(x)).x; - } - - template - GLM_FUNC_QUALIFIER vec bitCount(vec const& v) - { -# if GLM_COMPILER & GLM_COMPILER_VC -# pragma warning(push) -# pragma warning(disable : 4310) //cast truncates constant value -# endif - - vec::type, Q> x(*reinterpret_cast::type, Q> const *>(&v)); - x = detail::compute_bitfieldBitCountStep::type, Q, detail::is_aligned::value, sizeof(T) * 8>= 2>::call(x, typename detail::make_unsigned::type(0x5555555555555555ull), typename detail::make_unsigned::type( 1)); - x = detail::compute_bitfieldBitCountStep::type, Q, detail::is_aligned::value, sizeof(T) * 8>= 4>::call(x, typename detail::make_unsigned::type(0x3333333333333333ull), typename detail::make_unsigned::type( 2)); - x = detail::compute_bitfieldBitCountStep::type, Q, detail::is_aligned::value, sizeof(T) * 8>= 8>::call(x, typename detail::make_unsigned::type(0x0F0F0F0F0F0F0F0Full), typename detail::make_unsigned::type( 4)); - x = detail::compute_bitfieldBitCountStep::type, Q, detail::is_aligned::value, sizeof(T) * 8>= 16>::call(x, typename detail::make_unsigned::type(0x00FF00FF00FF00FFull), typename detail::make_unsigned::type( 8)); - x = detail::compute_bitfieldBitCountStep::type, Q, detail::is_aligned::value, sizeof(T) * 8>= 32>::call(x, typename detail::make_unsigned::type(0x0000FFFF0000FFFFull), typename detail::make_unsigned::type(16)); - x = detail::compute_bitfieldBitCountStep::type, Q, detail::is_aligned::value, sizeof(T) * 8>= 64>::call(x, typename detail::make_unsigned::type(0x00000000FFFFFFFFull), typename detail::make_unsigned::type(32)); - return vec(x); - -# if GLM_COMPILER & GLM_COMPILER_VC -# pragma warning(pop) -# endif - } - - // findLSB - template - GLM_FUNC_QUALIFIER int findLSB(genIUType Value) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_integer, "'findLSB' only accept integer values"); - - return detail::compute_findLSB::call(Value); - } - - template - GLM_FUNC_QUALIFIER vec findLSB(vec const& x) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_integer, "'findLSB' only accept integer values"); - - return detail::functor1::call(findLSB, x); - } - - // findMSB - template - GLM_FUNC_QUALIFIER int findMSB(genIUType v) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_integer, "'findMSB' only accept integer values"); - - return findMSB(vec<1, genIUType>(v)).x; - } - - template - GLM_FUNC_QUALIFIER vec findMSB(vec const& v) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_integer, "'findMSB' only accept integer values"); - - return detail::compute_findMSB_vec::call(v); - } -}//namespace glm - -#if GLM_CONFIG_SIMD == GLM_ENABLE -# include "func_integer_simd.inl" -#endif - diff --git a/ref/glm/glm/detail/func_integer_simd.inl b/ref/glm/glm/detail/func_integer_simd.inl deleted file mode 100644 index 96ed825d..00000000 --- a/ref/glm/glm/detail/func_integer_simd.inl +++ /dev/null @@ -1,65 +0,0 @@ -#include "../simd/integer.h" - -#if GLM_ARCH & GLM_ARCH_SSE2_BIT - -namespace glm{ -namespace detail -{ - template - struct compute_bitfieldReverseStep<4, uint, Q, true, true> - { - GLM_FUNC_QUALIFIER static vec<4, uint, Q> call(vec<4, uint, Q> const& v, uint Mask, uint Shift) - { - __m128i const set0 = v.data; - - __m128i const set1 = _mm_set1_epi32(static_cast(Mask)); - __m128i const and1 = _mm_and_si128(set0, set1); - __m128i const sft1 = _mm_slli_epi32(and1, Shift); - - __m128i const set2 = _mm_andnot_si128(set0, _mm_set1_epi32(-1)); - __m128i const and2 = _mm_and_si128(set0, set2); - __m128i const sft2 = _mm_srai_epi32(and2, Shift); - - __m128i const or0 = _mm_or_si128(sft1, sft2); - - return or0; - } - }; - - template - struct compute_bitfieldBitCountStep<4, uint, Q, true, true> - { - GLM_FUNC_QUALIFIER static vec<4, uint, Q> call(vec<4, uint, Q> const& v, uint Mask, uint Shift) - { - __m128i const set0 = v.data; - - __m128i const set1 = _mm_set1_epi32(static_cast(Mask)); - __m128i const and0 = _mm_and_si128(set0, set1); - __m128i const sft0 = _mm_slli_epi32(set0, Shift); - __m128i const and1 = _mm_and_si128(sft0, set1); - __m128i const add0 = _mm_add_epi32(and0, and1); - - return add0; - } - }; -}//namespace detail - -# if GLM_ARCH & GLM_ARCH_AVX_BIT - template<> - GLM_FUNC_QUALIFIER int bitCount(uint x) - { - return _mm_popcnt_u32(x); - } - -# if(GLM_MODEL == GLM_MODEL_64) - template<> - GLM_FUNC_QUALIFIER int bitCount(detail::uint64 x) - { - return static_cast(_mm_popcnt_u64(x)); - } -# endif//GLM_MODEL -# endif//GLM_ARCH - -}//namespace glm - -#endif//GLM_ARCH & GLM_ARCH_SSE2_BIT diff --git a/ref/glm/glm/detail/func_matrix.inl b/ref/glm/glm/detail/func_matrix.inl deleted file mode 100644 index c7063fa9..00000000 --- a/ref/glm/glm/detail/func_matrix.inl +++ /dev/null @@ -1,398 +0,0 @@ -#include "../geometric.hpp" -#include - -namespace glm{ -namespace detail -{ - template - struct compute_matrixCompMult - { - GLM_FUNC_QUALIFIER static mat call(mat const& x, mat const& y) - { - mat Result; - for(length_t i = 0; i < Result.length(); ++i) - Result[i] = x[i] * y[i]; - return Result; - } - }; - - template - struct compute_transpose{}; - - template - struct compute_transpose<2, 2, T, Q, Aligned> - { - GLM_FUNC_QUALIFIER static mat<2, 2, T, Q> call(mat<2, 2, T, Q> const& m) - { - mat<2, 2, T, Q> Result; - Result[0][0] = m[0][0]; - Result[0][1] = m[1][0]; - Result[1][0] = m[0][1]; - Result[1][1] = m[1][1]; - return Result; - } - }; - - template - struct compute_transpose<2, 3, T, Q, Aligned> - { - GLM_FUNC_QUALIFIER static mat<3, 2, T, Q> call(mat<2, 3, T, Q> const& m) - { - mat<3,2, T, Q> Result; - Result[0][0] = m[0][0]; - Result[0][1] = m[1][0]; - Result[1][0] = m[0][1]; - Result[1][1] = m[1][1]; - Result[2][0] = m[0][2]; - Result[2][1] = m[1][2]; - return Result; - } - }; - - template - struct compute_transpose<2, 4, T, Q, Aligned> - { - GLM_FUNC_QUALIFIER static mat<4, 2, T, Q> call(mat<2, 4, T, Q> const& m) - { - mat<4, 2, T, Q> Result; - Result[0][0] = m[0][0]; - Result[0][1] = m[1][0]; - Result[1][0] = m[0][1]; - Result[1][1] = m[1][1]; - Result[2][0] = m[0][2]; - Result[2][1] = m[1][2]; - Result[3][0] = m[0][3]; - Result[3][1] = m[1][3]; - return Result; - } - }; - - template - struct compute_transpose<3, 2, T, Q, Aligned> - { - GLM_FUNC_QUALIFIER static mat<2, 3, T, Q> call(mat<3, 2, T, Q> const& m) - { - mat<2, 3, T, Q> Result; - Result[0][0] = m[0][0]; - Result[0][1] = m[1][0]; - Result[0][2] = m[2][0]; - Result[1][0] = m[0][1]; - Result[1][1] = m[1][1]; - Result[1][2] = m[2][1]; - return Result; - } - }; - - template - struct compute_transpose<3, 3, T, Q, Aligned> - { - GLM_FUNC_QUALIFIER static mat<3, 3, T, Q> call(mat<3, 3, T, Q> const& m) - { - mat<3, 3, T, Q> Result; - Result[0][0] = m[0][0]; - Result[0][1] = m[1][0]; - Result[0][2] = m[2][0]; - - Result[1][0] = m[0][1]; - Result[1][1] = m[1][1]; - Result[1][2] = m[2][1]; - - Result[2][0] = m[0][2]; - Result[2][1] = m[1][2]; - Result[2][2] = m[2][2]; - return Result; - } - }; - - template - struct compute_transpose<3, 4, T, Q, Aligned> - { - GLM_FUNC_QUALIFIER static mat<4, 3, T, Q> call(mat<3, 4, T, Q> const& m) - { - mat<4, 3, T, Q> Result; - Result[0][0] = m[0][0]; - Result[0][1] = m[1][0]; - Result[0][2] = m[2][0]; - Result[1][0] = m[0][1]; - Result[1][1] = m[1][1]; - Result[1][2] = m[2][1]; - Result[2][0] = m[0][2]; - Result[2][1] = m[1][2]; - Result[2][2] = m[2][2]; - Result[3][0] = m[0][3]; - Result[3][1] = m[1][3]; - Result[3][2] = m[2][3]; - return Result; - } - }; - - template - struct compute_transpose<4, 2, T, Q, Aligned> - { - GLM_FUNC_QUALIFIER static mat<2, 4, T, Q> call(mat<4, 2, T, Q> const& m) - { - mat<2, 4, T, Q> Result; - Result[0][0] = m[0][0]; - Result[0][1] = m[1][0]; - Result[0][2] = m[2][0]; - Result[0][3] = m[3][0]; - Result[1][0] = m[0][1]; - Result[1][1] = m[1][1]; - Result[1][2] = m[2][1]; - Result[1][3] = m[3][1]; - return Result; - } - }; - - template - struct compute_transpose<4, 3, T, Q, Aligned> - { - GLM_FUNC_QUALIFIER static mat<3, 4, T, Q> call(mat<4, 3, T, Q> const& m) - { - mat<3, 4, T, Q> Result; - Result[0][0] = m[0][0]; - Result[0][1] = m[1][0]; - Result[0][2] = m[2][0]; - Result[0][3] = m[3][0]; - Result[1][0] = m[0][1]; - Result[1][1] = m[1][1]; - Result[1][2] = m[2][1]; - Result[1][3] = m[3][1]; - Result[2][0] = m[0][2]; - Result[2][1] = m[1][2]; - Result[2][2] = m[2][2]; - Result[2][3] = m[3][2]; - return Result; - } - }; - - template - struct compute_transpose<4, 4, T, Q, Aligned> - { - GLM_FUNC_QUALIFIER static mat<4, 4, T, Q> call(mat<4, 4, T, Q> const& m) - { - mat<4, 4, T, Q> Result; - Result[0][0] = m[0][0]; - Result[0][1] = m[1][0]; - Result[0][2] = m[2][0]; - Result[0][3] = m[3][0]; - - Result[1][0] = m[0][1]; - Result[1][1] = m[1][1]; - Result[1][2] = m[2][1]; - Result[1][3] = m[3][1]; - - Result[2][0] = m[0][2]; - Result[2][1] = m[1][2]; - Result[2][2] = m[2][2]; - Result[2][3] = m[3][2]; - - Result[3][0] = m[0][3]; - Result[3][1] = m[1][3]; - Result[3][2] = m[2][3]; - Result[3][3] = m[3][3]; - return Result; - } - }; - - template - struct compute_determinant{}; - - template - struct compute_determinant<2, 2, T, Q, Aligned> - { - GLM_FUNC_QUALIFIER static T call(mat<2, 2, T, Q> const& m) - { - return m[0][0] * m[1][1] - m[1][0] * m[0][1]; - } - }; - - template - struct compute_determinant<3, 3, T, Q, Aligned> - { - GLM_FUNC_QUALIFIER static T call(mat<3, 3, T, Q> const& m) - { - return - + m[0][0] * (m[1][1] * m[2][2] - m[2][1] * m[1][2]) - - m[1][0] * (m[0][1] * m[2][2] - m[2][1] * m[0][2]) - + m[2][0] * (m[0][1] * m[1][2] - m[1][1] * m[0][2]); - } - }; - - template - struct compute_determinant<4, 4, T, Q, Aligned> - { - GLM_FUNC_QUALIFIER static T call(mat<4, 4, T, Q> const& m) - { - T SubFactor00 = m[2][2] * m[3][3] - m[3][2] * m[2][3]; - T SubFactor01 = m[2][1] * m[3][3] - m[3][1] * m[2][3]; - T SubFactor02 = m[2][1] * m[3][2] - m[3][1] * m[2][2]; - T SubFactor03 = m[2][0] * m[3][3] - m[3][0] * m[2][3]; - T SubFactor04 = m[2][0] * m[3][2] - m[3][0] * m[2][2]; - T SubFactor05 = m[2][0] * m[3][1] - m[3][0] * m[2][1]; - - vec<4, T, Q> DetCof( - + (m[1][1] * SubFactor00 - m[1][2] * SubFactor01 + m[1][3] * SubFactor02), - - (m[1][0] * SubFactor00 - m[1][2] * SubFactor03 + m[1][3] * SubFactor04), - + (m[1][0] * SubFactor01 - m[1][1] * SubFactor03 + m[1][3] * SubFactor05), - - (m[1][0] * SubFactor02 - m[1][1] * SubFactor04 + m[1][2] * SubFactor05)); - - return - m[0][0] * DetCof[0] + m[0][1] * DetCof[1] + - m[0][2] * DetCof[2] + m[0][3] * DetCof[3]; - } - }; - - template - struct compute_inverse{}; - - template - struct compute_inverse<2, 2, T, Q, Aligned> - { - GLM_FUNC_QUALIFIER static mat<2, 2, T, Q> call(mat<2, 2, T, Q> const& m) - { - T OneOverDeterminant = static_cast(1) / ( - + m[0][0] * m[1][1] - - m[1][0] * m[0][1]); - - mat<2, 2, T, Q> Inverse( - + m[1][1] * OneOverDeterminant, - - m[0][1] * OneOverDeterminant, - - m[1][0] * OneOverDeterminant, - + m[0][0] * OneOverDeterminant); - - return Inverse; - } - }; - - template - struct compute_inverse<3, 3, T, Q, Aligned> - { - GLM_FUNC_QUALIFIER static mat<3, 3, T, Q> call(mat<3, 3, T, Q> const& m) - { - T OneOverDeterminant = static_cast(1) / ( - + m[0][0] * (m[1][1] * m[2][2] - m[2][1] * m[1][2]) - - m[1][0] * (m[0][1] * m[2][2] - m[2][1] * m[0][2]) - + m[2][0] * (m[0][1] * m[1][2] - m[1][1] * m[0][2])); - - mat<3, 3, T, Q> Inverse; - Inverse[0][0] = + (m[1][1] * m[2][2] - m[2][1] * m[1][2]) * OneOverDeterminant; - Inverse[1][0] = - (m[1][0] * m[2][2] - m[2][0] * m[1][2]) * OneOverDeterminant; - Inverse[2][0] = + (m[1][0] * m[2][1] - m[2][0] * m[1][1]) * OneOverDeterminant; - Inverse[0][1] = - (m[0][1] * m[2][2] - m[2][1] * m[0][2]) * OneOverDeterminant; - Inverse[1][1] = + (m[0][0] * m[2][2] - m[2][0] * m[0][2]) * OneOverDeterminant; - Inverse[2][1] = - (m[0][0] * m[2][1] - m[2][0] * m[0][1]) * OneOverDeterminant; - Inverse[0][2] = + (m[0][1] * m[1][2] - m[1][1] * m[0][2]) * OneOverDeterminant; - Inverse[1][2] = - (m[0][0] * m[1][2] - m[1][0] * m[0][2]) * OneOverDeterminant; - Inverse[2][2] = + (m[0][0] * m[1][1] - m[1][0] * m[0][1]) * OneOverDeterminant; - - return Inverse; - } - }; - - template - struct compute_inverse<4, 4, T, Q, Aligned> - { - GLM_FUNC_QUALIFIER static mat<4, 4, T, Q> call(mat<4, 4, T, Q> const& m) - { - T Coef00 = m[2][2] * m[3][3] - m[3][2] * m[2][3]; - T Coef02 = m[1][2] * m[3][3] - m[3][2] * m[1][3]; - T Coef03 = m[1][2] * m[2][3] - m[2][2] * m[1][3]; - - T Coef04 = m[2][1] * m[3][3] - m[3][1] * m[2][3]; - T Coef06 = m[1][1] * m[3][3] - m[3][1] * m[1][3]; - T Coef07 = m[1][1] * m[2][3] - m[2][1] * m[1][3]; - - T Coef08 = m[2][1] * m[3][2] - m[3][1] * m[2][2]; - T Coef10 = m[1][1] * m[3][2] - m[3][1] * m[1][2]; - T Coef11 = m[1][1] * m[2][2] - m[2][1] * m[1][2]; - - T Coef12 = m[2][0] * m[3][3] - m[3][0] * m[2][3]; - T Coef14 = m[1][0] * m[3][3] - m[3][0] * m[1][3]; - T Coef15 = m[1][0] * m[2][3] - m[2][0] * m[1][3]; - - T Coef16 = m[2][0] * m[3][2] - m[3][0] * m[2][2]; - T Coef18 = m[1][0] * m[3][2] - m[3][0] * m[1][2]; - T Coef19 = m[1][0] * m[2][2] - m[2][0] * m[1][2]; - - T Coef20 = m[2][0] * m[3][1] - m[3][0] * m[2][1]; - T Coef22 = m[1][0] * m[3][1] - m[3][0] * m[1][1]; - T Coef23 = m[1][0] * m[2][1] - m[2][0] * m[1][1]; - - vec<4, T, Q> Fac0(Coef00, Coef00, Coef02, Coef03); - vec<4, T, Q> Fac1(Coef04, Coef04, Coef06, Coef07); - vec<4, T, Q> Fac2(Coef08, Coef08, Coef10, Coef11); - vec<4, T, Q> Fac3(Coef12, Coef12, Coef14, Coef15); - vec<4, T, Q> Fac4(Coef16, Coef16, Coef18, Coef19); - vec<4, T, Q> Fac5(Coef20, Coef20, Coef22, Coef23); - - vec<4, T, Q> Vec0(m[1][0], m[0][0], m[0][0], m[0][0]); - vec<4, T, Q> Vec1(m[1][1], m[0][1], m[0][1], m[0][1]); - vec<4, T, Q> Vec2(m[1][2], m[0][2], m[0][2], m[0][2]); - vec<4, T, Q> Vec3(m[1][3], m[0][3], m[0][3], m[0][3]); - - vec<4, T, Q> Inv0(Vec1 * Fac0 - Vec2 * Fac1 + Vec3 * Fac2); - vec<4, T, Q> Inv1(Vec0 * Fac0 - Vec2 * Fac3 + Vec3 * Fac4); - vec<4, T, Q> Inv2(Vec0 * Fac1 - Vec1 * Fac3 + Vec3 * Fac5); - vec<4, T, Q> Inv3(Vec0 * Fac2 - Vec1 * Fac4 + Vec2 * Fac5); - - vec<4, T, Q> SignA(+1, -1, +1, -1); - vec<4, T, Q> SignB(-1, +1, -1, +1); - mat<4, 4, T, Q> Inverse(Inv0 * SignA, Inv1 * SignB, Inv2 * SignA, Inv3 * SignB); - - vec<4, T, Q> Row0(Inverse[0][0], Inverse[1][0], Inverse[2][0], Inverse[3][0]); - - vec<4, T, Q> Dot0(m[0] * Row0); - T Dot1 = (Dot0.x + Dot0.y) + (Dot0.z + Dot0.w); - - T OneOverDeterminant = static_cast(1) / Dot1; - - return Inverse * OneOverDeterminant; - } - }; -}//namespace detail - - template - GLM_FUNC_QUALIFIER mat matrixCompMult(mat const& x, mat const& y) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559 || GLM_CONFIG_UNRESTRICTED_GENTYPE, "'matrixCompMult' only accept floating-point inputs"); - return detail::compute_matrixCompMult::value>::call(x, y); - } - - template - GLM_FUNC_QUALIFIER typename detail::outerProduct_trait::type outerProduct(vec const& c, vec const& r) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559 || GLM_CONFIG_UNRESTRICTED_GENTYPE, "'outerProduct' only accept floating-point inputs"); - - typename detail::outerProduct_trait::type m; - for(length_t i = 0; i < m.length(); ++i) - m[i] = c * r[i]; - return m; - } - - template - GLM_FUNC_QUALIFIER typename mat::transpose_type transpose(mat const& m) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559 || GLM_CONFIG_UNRESTRICTED_GENTYPE, "'transpose' only accept floating-point inputs"); - return detail::compute_transpose::value>::call(m); - } - - template - GLM_FUNC_QUALIFIER T determinant(mat const& m) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559 || GLM_CONFIG_UNRESTRICTED_GENTYPE, "'determinant' only accept floating-point inputs"); - return detail::compute_determinant::value>::call(m); - } - - template - GLM_FUNC_QUALIFIER mat inverse(mat const& m) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559 || GLM_CONFIG_UNRESTRICTED_GENTYPE, "'inverse' only accept floating-point inputs"); - return detail::compute_inverse::value>::call(m); - } -}//namespace glm - -#if GLM_CONFIG_SIMD == GLM_ENABLE -# include "func_matrix_simd.inl" -#endif - diff --git a/ref/glm/glm/detail/func_matrix_simd.inl b/ref/glm/glm/detail/func_matrix_simd.inl deleted file mode 100644 index 68849775..00000000 --- a/ref/glm/glm/detail/func_matrix_simd.inl +++ /dev/null @@ -1,94 +0,0 @@ -#if GLM_ARCH & GLM_ARCH_SSE2_BIT - -#include "type_mat4x4.hpp" -#include "../geometric.hpp" -#include "../simd/matrix.h" -#include - -namespace glm{ -namespace detail -{ -# if GLM_CONFIG_ALIGNED_GENTYPES == GLM_ENABLE - template - struct compute_matrixCompMult<4, 4, float, Q, true> - { - GLM_STATIC_ASSERT(detail::is_aligned::value, "Specialization requires aligned"); - - GLM_FUNC_QUALIFIER static mat<4, 4, float, Q> call(mat<4, 4, float, Q> const& x, mat<4, 4, float, Q> const& y) - { - mat<4, 4, float, Q> Result; - glm_mat4_matrixCompMult( - *static_cast(&x[0].data), - *static_cast(&y[0].data), - *static_cast(&Result[0].data)); - return Result; - } - }; -# endif - - template - struct compute_transpose<4, 4, float, Q, true> - { - GLM_FUNC_QUALIFIER static mat<4, 4, float, Q> call(mat<4, 4, float, Q> const& m) - { - mat<4, 4, float, Q> Result; - glm_mat4_transpose(&m[0].data, &Result[0].data); - return Result; - } - }; - - template - struct compute_determinant<4, 4, float, Q, true> - { - GLM_FUNC_QUALIFIER static float call(mat<4, 4, float, Q> const& m) - { - return _mm_cvtss_f32(glm_mat4_determinant(&m[0].data)); - } - }; - - template - struct compute_inverse<4, 4, float, Q, true> - { - GLM_FUNC_QUALIFIER static mat<4, 4, float, Q> call(mat<4, 4, float, Q> const& m) - { - mat<4, 4, float, Q> Result; - glm_mat4_inverse(&m[0].data, &Result[0].data); - return Result; - } - }; -}//namespace detail - -# if GLM_CONFIG_ALIGNED_GENTYPES == GLM_ENABLE - template<> - GLM_FUNC_QUALIFIER mat<4, 4, float, aligned_lowp> outerProduct<4, 4, float, aligned_lowp>(vec<4, float, aligned_lowp> const& c, vec<4, float, aligned_lowp> const& r) - { - __m128 NativeResult[4]; - glm_mat4_outerProduct(c.data, r.data, NativeResult); - mat<4, 4, float, aligned_lowp> Result; - std::memcpy(&Result[0], &NativeResult[0], sizeof(Result)); - return Result; - } - - template<> - GLM_FUNC_QUALIFIER mat<4, 4, float, aligned_mediump> outerProduct<4, 4, float, aligned_mediump>(vec<4, float, aligned_mediump> const& c, vec<4, float, aligned_mediump> const& r) - { - __m128 NativeResult[4]; - glm_mat4_outerProduct(c.data, r.data, NativeResult); - mat<4, 4, float, aligned_mediump> Result; - std::memcpy(&Result[0], &NativeResult[0], sizeof(Result)); - return Result; - } - - template<> - GLM_FUNC_QUALIFIER mat<4, 4, float, aligned_highp> outerProduct<4, 4, float, aligned_highp>(vec<4, float, aligned_highp> const& c, vec<4, float, aligned_highp> const& r) - { - __m128 NativeResult[4]; - glm_mat4_outerProduct(c.data, r.data, NativeResult); - mat<4, 4, float, aligned_highp> Result; - std::memcpy(&Result[0], &NativeResult[0], sizeof(Result)); - return Result; - } -# endif -}//namespace glm - -#endif diff --git a/ref/glm/glm/detail/func_packing.inl b/ref/glm/glm/detail/func_packing.inl deleted file mode 100644 index 6d150541..00000000 --- a/ref/glm/glm/detail/func_packing.inl +++ /dev/null @@ -1,189 +0,0 @@ -/// @ref core -/// @file glm/detail/func_packing.inl - -#include "../common.hpp" -#include "type_half.hpp" - -namespace glm -{ - GLM_FUNC_QUALIFIER uint packUnorm2x16(vec2 const& v) - { - union - { - unsigned short in[2]; - uint out; - } u; - - vec<2, unsigned short, defaultp> result(round(clamp(v, 0.0f, 1.0f) * 65535.0f)); - - u.in[0] = result[0]; - u.in[1] = result[1]; - - return u.out; - } - - GLM_FUNC_QUALIFIER vec2 unpackUnorm2x16(uint p) - { - union - { - uint in; - unsigned short out[2]; - } u; - - u.in = p; - - return vec2(u.out[0], u.out[1]) * 1.5259021896696421759365224689097e-5f; - } - - GLM_FUNC_QUALIFIER uint packSnorm2x16(vec2 const& v) - { - union - { - signed short in[2]; - uint out; - } u; - - vec<2, short, defaultp> result(round(clamp(v, -1.0f, 1.0f) * 32767.0f)); - - u.in[0] = result[0]; - u.in[1] = result[1]; - - return u.out; - } - - GLM_FUNC_QUALIFIER vec2 unpackSnorm2x16(uint p) - { - union - { - uint in; - signed short out[2]; - } u; - - u.in = p; - - return clamp(vec2(u.out[0], u.out[1]) * 3.0518509475997192297128208258309e-5f, -1.0f, 1.0f); - } - - GLM_FUNC_QUALIFIER uint packUnorm4x8(vec4 const& v) - { - union - { - unsigned char in[4]; - uint out; - } u; - - vec<4, unsigned char, defaultp> result(round(clamp(v, 0.0f, 1.0f) * 255.0f)); - - u.in[0] = result[0]; - u.in[1] = result[1]; - u.in[2] = result[2]; - u.in[3] = result[3]; - - return u.out; - } - - GLM_FUNC_QUALIFIER vec4 unpackUnorm4x8(uint p) - { - union - { - uint in; - unsigned char out[4]; - } u; - - u.in = p; - - return vec4(u.out[0], u.out[1], u.out[2], u.out[3]) * 0.0039215686274509803921568627451f; - } - - GLM_FUNC_QUALIFIER uint packSnorm4x8(vec4 const& v) - { - union - { - signed char in[4]; - uint out; - } u; - - vec<4, signed char, defaultp> result(round(clamp(v, -1.0f, 1.0f) * 127.0f)); - - u.in[0] = result[0]; - u.in[1] = result[1]; - u.in[2] = result[2]; - u.in[3] = result[3]; - - return u.out; - } - - GLM_FUNC_QUALIFIER glm::vec4 unpackSnorm4x8(uint p) - { - union - { - uint in; - signed char out[4]; - } u; - - u.in = p; - - return clamp(vec4(u.out[0], u.out[1], u.out[2], u.out[3]) * 0.0078740157480315f, -1.0f, 1.0f); - } - - GLM_FUNC_QUALIFIER double packDouble2x32(uvec2 const& v) - { - union - { - uint in[2]; - double out; - } u; - - u.in[0] = v[0]; - u.in[1] = v[1]; - - return u.out; - } - - GLM_FUNC_QUALIFIER uvec2 unpackDouble2x32(double v) - { - union - { - double in; - uint out[2]; - } u; - - u.in = v; - - return uvec2(u.out[0], u.out[1]); - } - - GLM_FUNC_QUALIFIER uint packHalf2x16(vec2 const& v) - { - union - { - signed short in[2]; - uint out; - } u; - - u.in[0] = detail::toFloat16(v.x); - u.in[1] = detail::toFloat16(v.y); - - return u.out; - } - - GLM_FUNC_QUALIFIER vec2 unpackHalf2x16(uint v) - { - union - { - uint in; - signed short out[2]; - } u; - - u.in = v; - - return vec2( - detail::toFloat32(u.out[0]), - detail::toFloat32(u.out[1])); - } -}//namespace glm - -#if GLM_CONFIG_SIMD == GLM_ENABLE -# include "func_packing_simd.inl" -#endif - diff --git a/ref/glm/glm/detail/func_packing_simd.inl b/ref/glm/glm/detail/func_packing_simd.inl deleted file mode 100644 index b8b5a984..00000000 --- a/ref/glm/glm/detail/func_packing_simd.inl +++ /dev/null @@ -1,6 +0,0 @@ -namespace glm{ -namespace detail -{ - -}//namespace detail -}//namespace glm diff --git a/ref/glm/glm/detail/func_trigonometric.inl b/ref/glm/glm/detail/func_trigonometric.inl deleted file mode 100644 index 1b0ad3bb..00000000 --- a/ref/glm/glm/detail/func_trigonometric.inl +++ /dev/null @@ -1,197 +0,0 @@ -#include "_vectorize.hpp" -#include -#include - -namespace glm -{ - // radians - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType radians(genType degrees) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'radians' only accept floating-point input"); - - return degrees * static_cast(0.01745329251994329576923690768489); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec radians(vec const& v) - { - return detail::functor1::call(radians, v); - } - - // degrees - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType degrees(genType radians) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'degrees' only accept floating-point input"); - - return radians * static_cast(57.295779513082320876798154814105); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec degrees(vec const& v) - { - return detail::functor1::call(degrees, v); - } - - // sin - using ::std::sin; - - template - GLM_FUNC_QUALIFIER vec sin(vec const& v) - { - return detail::functor1::call(sin, v); - } - - // cos - using std::cos; - - template - GLM_FUNC_QUALIFIER vec cos(vec const& v) - { - return detail::functor1::call(cos, v); - } - - // tan - using std::tan; - - template - GLM_FUNC_QUALIFIER vec tan(vec const& v) - { - return detail::functor1::call(tan, v); - } - - // asin - using std::asin; - - template - GLM_FUNC_QUALIFIER vec asin(vec const& v) - { - return detail::functor1::call(asin, v); - } - - // acos - using std::acos; - - template - GLM_FUNC_QUALIFIER vec acos(vec const& v) - { - return detail::functor1::call(acos, v); - } - - // atan - template - GLM_FUNC_QUALIFIER genType atan(genType y, genType x) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'atan' only accept floating-point input"); - - return ::std::atan2(y, x); - } - - template - GLM_FUNC_QUALIFIER vec atan(vec const& a, vec const& b) - { - return detail::functor2::call(::std::atan2, a, b); - } - - using std::atan; - - template - GLM_FUNC_QUALIFIER vec atan(vec const& v) - { - return detail::functor1::call(atan, v); - } - - // sinh - using std::sinh; - - template - GLM_FUNC_QUALIFIER vec sinh(vec const& v) - { - return detail::functor1::call(sinh, v); - } - - // cosh - using std::cosh; - - template - GLM_FUNC_QUALIFIER vec cosh(vec const& v) - { - return detail::functor1::call(cosh, v); - } - - // tanh - using std::tanh; - - template - GLM_FUNC_QUALIFIER vec tanh(vec const& v) - { - return detail::functor1::call(tanh, v); - } - - // asinh -# if GLM_HAS_CXX11_STL - using std::asinh; -# else - template - GLM_FUNC_QUALIFIER genType asinh(genType x) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'asinh' only accept floating-point input"); - - return (x < static_cast(0) ? static_cast(-1) : (x > static_cast(0) ? static_cast(1) : static_cast(0))) * log(std::abs(x) + sqrt(static_cast(1) + x * x)); - } -# endif - - template - GLM_FUNC_QUALIFIER vec asinh(vec const& v) - { - return detail::functor1::call(asinh, v); - } - - // acosh -# if GLM_HAS_CXX11_STL - using std::acosh; -# else - template - GLM_FUNC_QUALIFIER genType acosh(genType x) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'acosh' only accept floating-point input"); - - if(x < static_cast(1)) - return static_cast(0); - return log(x + sqrt(x * x - static_cast(1))); - } -# endif - - template - GLM_FUNC_QUALIFIER vec acosh(vec const& v) - { - return detail::functor1::call(acosh, v); - } - - // atanh -# if GLM_HAS_CXX11_STL - using std::atanh; -# else - template - GLM_FUNC_QUALIFIER genType atanh(genType x) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'atanh' only accept floating-point input"); - - if(std::abs(x) >= static_cast(1)) - return 0; - return static_cast(0.5) * log((static_cast(1) + x) / (static_cast(1) - x)); - } -# endif - - template - GLM_FUNC_QUALIFIER vec atanh(vec const& v) - { - return detail::functor1::call(atanh, v); - } -}//namespace glm - -#if GLM_CONFIG_SIMD == GLM_ENABLE -# include "func_trigonometric_simd.inl" -#endif - diff --git a/ref/glm/glm/detail/func_vector_relational.inl b/ref/glm/glm/detail/func_vector_relational.inl deleted file mode 100644 index 67653fba..00000000 --- a/ref/glm/glm/detail/func_vector_relational.inl +++ /dev/null @@ -1,87 +0,0 @@ -namespace glm -{ - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec lessThan(vec const& x, vec const& y) - { - vec Result(true); - for(length_t i = 0; i < L; ++i) - Result[i] = x[i] < y[i]; - return Result; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec lessThanEqual(vec const& x, vec const& y) - { - vec Result(true); - for(length_t i = 0; i < L; ++i) - Result[i] = x[i] <= y[i]; - return Result; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec greaterThan(vec const& x, vec const& y) - { - vec Result(true); - for(length_t i = 0; i < L; ++i) - Result[i] = x[i] > y[i]; - return Result; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec greaterThanEqual(vec const& x, vec const& y) - { - vec Result(true); - for(length_t i = 0; i < L; ++i) - Result[i] = x[i] >= y[i]; - return Result; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec equal(vec const& x, vec const& y) - { - vec Result(true); - for(length_t i = 0; i < L; ++i) - Result[i] = x[i] == y[i]; - return Result; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec notEqual(vec const& x, vec const& y) - { - vec Result(true); - for(length_t i = 0; i < L; ++i) - Result[i] = x[i] != y[i]; - return Result; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR bool any(vec const& v) - { - bool Result = false; - for(length_t i = 0; i < L; ++i) - Result = Result || v[i]; - return Result; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR bool all(vec const& v) - { - bool Result = true; - for(length_t i = 0; i < L; ++i) - Result = Result && v[i]; - return Result; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec not_(vec const& v) - { - vec Result(true); - for(length_t i = 0; i < L; ++i) - Result[i] = !v[i]; - return Result; - } -}//namespace glm - -#if GLM_CONFIG_SIMD == GLM_ENABLE -# include "func_vector_relational_simd.inl" -#endif diff --git a/ref/glm/glm/detail/func_vector_relational_simd.inl b/ref/glm/glm/detail/func_vector_relational_simd.inl deleted file mode 100644 index b8b5a984..00000000 --- a/ref/glm/glm/detail/func_vector_relational_simd.inl +++ /dev/null @@ -1,6 +0,0 @@ -namespace glm{ -namespace detail -{ - -}//namespace detail -}//namespace glm diff --git a/ref/glm/glm/detail/glm.cpp b/ref/glm/glm/detail/glm.cpp deleted file mode 100644 index d620bb83..00000000 --- a/ref/glm/glm/detail/glm.cpp +++ /dev/null @@ -1,262 +0,0 @@ -/// @ref core -/// @file glm/glm.cpp - -#define GLM_ENABLE_EXPERIMENTAL -#include -#include -#include -#include -#include -#include -#include - -namespace glm -{ -// tvec1 type explicit instantiation -template struct vec<1, uint8, lowp>; -template struct vec<1, uint16, lowp>; -template struct vec<1, uint32, lowp>; -template struct vec<1, uint64, lowp>; -template struct vec<1, int8, lowp>; -template struct vec<1, int16, lowp>; -template struct vec<1, int32, lowp>; -template struct vec<1, int64, lowp>; -template struct vec<1, float32, lowp>; -template struct vec<1, float64, lowp>; - -template struct vec<1, uint8, mediump>; -template struct vec<1, uint16, mediump>; -template struct vec<1, uint32, mediump>; -template struct vec<1, uint64, mediump>; -template struct vec<1, int8, mediump>; -template struct vec<1, int16, mediump>; -template struct vec<1, int32, mediump>; -template struct vec<1, int64, mediump>; -template struct vec<1, float32, mediump>; -template struct vec<1, float64, mediump>; - -template struct vec<1, uint8, highp>; -template struct vec<1, uint16, highp>; -template struct vec<1, uint32, highp>; -template struct vec<1, uint64, highp>; -template struct vec<1, int8, highp>; -template struct vec<1, int16, highp>; -template struct vec<1, int32, highp>; -template struct vec<1, int64, highp>; -template struct vec<1, float32, highp>; -template struct vec<1, float64, highp>; - -// tvec2 type explicit instantiation -template struct vec<2, uint8, lowp>; -template struct vec<2, uint16, lowp>; -template struct vec<2, uint32, lowp>; -template struct vec<2, uint64, lowp>; -template struct vec<2, int8, lowp>; -template struct vec<2, int16, lowp>; -template struct vec<2, int32, lowp>; -template struct vec<2, int64, lowp>; -template struct vec<2, float32, lowp>; -template struct vec<2, float64, lowp>; - -template struct vec<2, uint8, mediump>; -template struct vec<2, uint16, mediump>; -template struct vec<2, uint32, mediump>; -template struct vec<2, uint64, mediump>; -template struct vec<2, int8, mediump>; -template struct vec<2, int16, mediump>; -template struct vec<2, int32, mediump>; -template struct vec<2, int64, mediump>; -template struct vec<2, float32, mediump>; -template struct vec<2, float64, mediump>; - -template struct vec<2, uint8, highp>; -template struct vec<2, uint16, highp>; -template struct vec<2, uint32, highp>; -template struct vec<2, uint64, highp>; -template struct vec<2, int8, highp>; -template struct vec<2, int16, highp>; -template struct vec<2, int32, highp>; -template struct vec<2, int64, highp>; -template struct vec<2, float32, highp>; -template struct vec<2, float64, highp>; - -// tvec3 type explicit instantiation -template struct vec<3, uint8, lowp>; -template struct vec<3, uint16, lowp>; -template struct vec<3, uint32, lowp>; -template struct vec<3, uint64, lowp>; -template struct vec<3, int8, lowp>; -template struct vec<3, int16, lowp>; -template struct vec<3, int32, lowp>; -template struct vec<3, int64, lowp>; -template struct vec<3, float32, lowp>; -template struct vec<3, float64, lowp>; - -template struct vec<3, uint8, mediump>; -template struct vec<3, uint16, mediump>; -template struct vec<3, uint32, mediump>; -template struct vec<3, uint64, mediump>; -template struct vec<3, int8, mediump>; -template struct vec<3, int16, mediump>; -template struct vec<3, int32, mediump>; -template struct vec<3, int64, mediump>; -template struct vec<3, float32, mediump>; -template struct vec<3, float64, mediump>; - -template struct vec<3, uint8, highp>; -template struct vec<3, uint16, highp>; -template struct vec<3, uint32, highp>; -template struct vec<3, uint64, highp>; -template struct vec<3, int8, highp>; -template struct vec<3, int16, highp>; -template struct vec<3, int32, highp>; -template struct vec<3, int64, highp>; -template struct vec<3, float32, highp>; -template struct vec<3, float64, highp>; - -// tvec4 type explicit instantiation -template struct vec<4, uint8, lowp>; -template struct vec<4, uint16, lowp>; -template struct vec<4, uint32, lowp>; -template struct vec<4, uint64, lowp>; -template struct vec<4, int8, lowp>; -template struct vec<4, int16, lowp>; -template struct vec<4, int32, lowp>; -template struct vec<4, int64, lowp>; -template struct vec<4, float32, lowp>; -template struct vec<4, float64, lowp>; - -template struct vec<4, uint8, mediump>; -template struct vec<4, uint16, mediump>; -template struct vec<4, uint32, mediump>; -template struct vec<4, uint64, mediump>; -template struct vec<4, int8, mediump>; -template struct vec<4, int16, mediump>; -template struct vec<4, int32, mediump>; -template struct vec<4, int64, mediump>; -template struct vec<4, float32, mediump>; -template struct vec<4, float64, mediump>; - -template struct vec<4, uint8, highp>; -template struct vec<4, uint16, highp>; -template struct vec<4, uint32, highp>; -template struct vec<4, uint64, highp>; -template struct vec<4, int8, highp>; -template struct vec<4, int16, highp>; -template struct vec<4, int32, highp>; -template struct vec<4, int64, highp>; -template struct vec<4, float32, highp>; -template struct vec<4, float64, highp>; - -// tmat2x2 type explicit instantiation -template struct mat<2, 2, float32, lowp>; -template struct mat<2, 2, float64, lowp>; - -template struct mat<2, 2, float32, mediump>; -template struct mat<2, 2, float64, mediump>; - -template struct mat<2, 2, float32, highp>; -template struct mat<2, 2, float64, highp>; - -// tmat2x3 type explicit instantiation -template struct mat<2, 3, float32, lowp>; -template struct mat<2, 3, float64, lowp>; - -template struct mat<2, 3, float32, mediump>; -template struct mat<2, 3, float64, mediump>; - -template struct mat<2, 3, float32, highp>; -template struct mat<2, 3, float64, highp>; - -// tmat2x4 type explicit instantiation -template struct mat<2, 4, float32, lowp>; -template struct mat<2, 4, float64, lowp>; - -template struct mat<2, 4, float32, mediump>; -template struct mat<2, 4, float64, mediump>; - -template struct mat<2, 4, float32, highp>; -template struct mat<2, 4, float64, highp>; - -// tmat3x2 type explicit instantiation -template struct mat<3, 2, float32, lowp>; -template struct mat<3, 2, float64, lowp>; - -template struct mat<3, 2, float32, mediump>; -template struct mat<3, 2, float64, mediump>; - -template struct mat<3, 2, float32, highp>; -template struct mat<3, 2, float64, highp>; - -// tmat3x3 type explicit instantiation -template struct mat<3, 3, float32, lowp>; -template struct mat<3, 3, float64, lowp>; - -template struct mat<3, 3, float32, mediump>; -template struct mat<3, 3, float64, mediump>; - -template struct mat<3, 3, float32, highp>; -template struct mat<3, 3, float64, highp>; - -// tmat3x4 type explicit instantiation -template struct mat<3, 4, float32, lowp>; -template struct mat<3, 4, float64, lowp>; - -template struct mat<3, 4, float32, mediump>; -template struct mat<3, 4, float64, mediump>; - -template struct mat<3, 4, float32, highp>; -template struct mat<3, 4, float64, highp>; - -// tmat4x2 type explicit instantiation -template struct mat<4, 2, float32, lowp>; -template struct mat<4, 2, float64, lowp>; - -template struct mat<4, 2, float32, mediump>; -template struct mat<4, 2, float64, mediump>; - -template struct mat<4, 2, float32, highp>; -template struct mat<4, 2, float64, highp>; - -// tmat4x3 type explicit instantiation -template struct mat<4, 3, float32, lowp>; -template struct mat<4, 3, float64, lowp>; - -template struct mat<4, 3, float32, mediump>; -template struct mat<4, 3, float64, mediump>; - -template struct mat<4, 3, float32, highp>; -template struct mat<4, 3, float64, highp>; - -// tmat4x4 type explicit instantiation -template struct mat<4, 4, float32, lowp>; -template struct mat<4, 4, float64, lowp>; - -template struct mat<4, 4, float32, mediump>; -template struct mat<4, 4, float64, mediump>; - -template struct mat<4, 4, float32, highp>; -template struct mat<4, 4, float64, highp>; - -// tquat type explicit instantiation -template struct qua; -template struct qua; - -template struct qua; -template struct qua; - -template struct qua; -template struct qua; - -//tdualquat type explicit instantiation -template struct tdualquat; -template struct tdualquat; - -template struct tdualquat; -template struct tdualquat; - -template struct tdualquat; -template struct tdualquat; - -}//namespace glm - diff --git a/ref/glm/glm/detail/qualifier.hpp b/ref/glm/glm/detail/qualifier.hpp deleted file mode 100644 index 115817f1..00000000 --- a/ref/glm/glm/detail/qualifier.hpp +++ /dev/null @@ -1,210 +0,0 @@ -#pragma once - -#include "setup.hpp" - -namespace glm -{ - /// Qualify GLM types in term of alignment (packed, aligned) and precision in term of ULPs (lowp, mediump, highp) - enum qualifier - { - packed_highp, ///< Typed data is tightly packed in memory and operations are executed with high precision in term of ULPs - packed_mediump, ///< Typed data is tightly packed in memory and operations are executed with medium precision in term of ULPs for higher performance - packed_lowp, ///< Typed data is tightly packed in memory and operations are executed with low precision in term of ULPs to maximize performance - -# if GLM_CONFIG_ALIGNED_GENTYPES == GLM_ENABLE - aligned_highp, ///< Typed data is aligned in memory allowing SIMD optimizations and operations are executed with high precision in term of ULPs - aligned_mediump, ///< Typed data is aligned in memory allowing SIMD optimizations and operations are executed with high precision in term of ULPs for higher performance - aligned_lowp, // ///< Typed data is aligned in memory allowing SIMD optimizations and operations are executed with high precision in term of ULPs to maximize performance - aligned = aligned_highp, ///< By default aligned qualifier is also high precision -# endif - - highp = packed_highp, ///< By default highp qualifier is also packed - mediump = packed_mediump, ///< By default mediump qualifier is also packed - lowp = packed_lowp, ///< By default lowp qualifier is also packed - packed = packed_highp, ///< By default packed qualifier is also high precision - -# if GLM_CONFIG_ALIGNED_GENTYPES == GLM_ENABLE && defined(GLM_FORCE_DEFAULT_ALIGNED_GENTYPES) - defaultp = aligned_highp -# else - defaultp = highp -# endif - }; - - typedef qualifier precision; - - template struct vec; - template struct mat; - template struct qua; - -# if GLM_HAS_TEMPLATE_ALIASES - template using tvec1 = vec<1, T, Q>; - template using tvec2 = vec<2, T, Q>; - template using tvec3 = vec<3, T, Q>; - template using tvec4 = vec<4, T, Q>; - template using tmat2x2 = mat<2, 2, T, Q>; - template using tmat2x3 = mat<2, 3, T, Q>; - template using tmat2x4 = mat<2, 4, T, Q>; - template using tmat3x2 = mat<3, 2, T, Q>; - template using tmat3x3 = mat<3, 3, T, Q>; - template using tmat3x4 = mat<3, 4, T, Q>; - template using tmat4x2 = mat<4, 2, T, Q>; - template using tmat4x3 = mat<4, 3, T, Q>; - template using tmat4x4 = mat<4, 4, T, Q>; - template using tquat = qua; -# endif - -namespace detail -{ - template - struct is_aligned - { - static const bool value = false; - }; - -# if GLM_CONFIG_ALIGNED_GENTYPES == GLM_ENABLE - template<> - struct is_aligned - { - static const bool value = true; - }; - - template<> - struct is_aligned - { - static const bool value = true; - }; - - template<> - struct is_aligned - { - static const bool value = true; - }; -# endif - - template - struct storage - { - typedef struct type { - T data[L]; - } type; - }; - -# if GLM_HAS_ALIGNOF - template - struct storage - { - typedef struct alignas(L * sizeof(T)) type { - T data[L]; - } type; - }; - - template - struct storage<3, T, true> - { - typedef struct alignas(4 * sizeof(T)) type { - T data[4]; - } type; - }; -# endif - -# if GLM_ARCH & GLM_ARCH_SSE2_BIT - template<> - struct storage<4, float, true> - { - typedef glm_f32vec4 type; - }; - - template<> - struct storage<4, int, true> - { - typedef glm_i32vec4 type; - }; - - template<> - struct storage<4, unsigned int, true> - { - typedef glm_u32vec4 type; - }; - - template<> - struct storage<2, double, true> - { - typedef glm_f64vec2 type; - }; - - template<> - struct storage<2, detail::int64, true> - { - typedef glm_i64vec2 type; - }; - - template<> - struct storage<2, detail::uint64, true> - { - typedef glm_u64vec2 type; - }; -# endif - -# if (GLM_ARCH & GLM_ARCH_AVX_BIT) - template<> - struct storage<4, double, true> - { - typedef glm_f64vec4 type; - }; -# endif - -# if (GLM_ARCH & GLM_ARCH_AVX2_BIT) - template<> - struct storage<4, detail::int64, true> - { - typedef glm_i64vec4 type; - }; - - template<> - struct storage<4, detail::uint64, true> - { - typedef glm_u64vec4 type; - }; -# endif - - enum genTypeEnum - { - GENTYPE_VEC, - GENTYPE_MAT, - GENTYPE_QUAT - }; - - template - struct genTypeTrait - {}; - - template - struct genTypeTrait > - { - static const genTypeEnum GENTYPE = GENTYPE_MAT; - }; - - template - struct init_gentype - { - }; - - template - struct init_gentype - { - GLM_FUNC_QUALIFIER GLM_CONSTEXPR static genType identity() - { - return genType(1, 0, 0, 0); - } - }; - - template - struct init_gentype - { - GLM_FUNC_QUALIFIER GLM_CONSTEXPR static genType identity() - { - return genType(1); - } - }; -}//namespace detail -}//namespace glm diff --git a/ref/glm/glm/detail/setup.hpp b/ref/glm/glm/detail/setup.hpp deleted file mode 100644 index 35bed982..00000000 --- a/ref/glm/glm/detail/setup.hpp +++ /dev/null @@ -1,1028 +0,0 @@ -#ifndef GLM_SETUP_INCLUDED - -#include -#include - -#define GLM_VERSION_MAJOR 0 -#define GLM_VERSION_MINOR 9 -#define GLM_VERSION_PATCH 9 -#define GLM_VERSION_REVISION 2 -#define GLM_VERSION 992 -#define GLM_VERSION_MESSAGE "GLM: version 0.9.9.2" - -#define GLM_SETUP_INCLUDED GLM_VERSION - -/////////////////////////////////////////////////////////////////////////////////// -// Active states - -#define GLM_DISABLE 0 -#define GLM_ENABLE 1 - -/////////////////////////////////////////////////////////////////////////////////// -// Messages - -#if defined(GLM_FORCE_MESSAGES) -# define GLM_MESSAGES GLM_ENABLE -#else -# define GLM_MESSAGES GLM_DISABLE -#endif - -/////////////////////////////////////////////////////////////////////////////////// -// Detect the platform - -#include "../simd/platform.h" - -/////////////////////////////////////////////////////////////////////////////////// -// Build model - -#if defined(__arch64__) || defined(__LP64__) || defined(_M_X64) || defined(__ppc64__) || defined(__x86_64__) -# define GLM_MODEL GLM_MODEL_64 -#elif defined(__i386__) || defined(__ppc__) -# define GLM_MODEL GLM_MODEL_32 -#else -# define GLM_MODEL GLM_MODEL_32 -#endif// - -#if !defined(GLM_MODEL) && GLM_COMPILER != 0 -# error "GLM_MODEL undefined, your compiler may not be supported by GLM. Add #define GLM_MODEL 0 to ignore this message." -#endif//GLM_MODEL - -/////////////////////////////////////////////////////////////////////////////////// -// C++ Version - -// User defines: GLM_FORCE_CXX98, GLM_FORCE_CXX03, GLM_FORCE_CXX11, GLM_FORCE_CXX14, GLM_FORCE_CXX17, GLM_FORCE_CXX2A - -#define GLM_LANG_CXX98_FLAG (1 << 1) -#define GLM_LANG_CXX03_FLAG (1 << 2) -#define GLM_LANG_CXX0X_FLAG (1 << 3) -#define GLM_LANG_CXX11_FLAG (1 << 4) -#define GLM_LANG_CXX14_FLAG (1 << 5) -#define GLM_LANG_CXX17_FLAG (1 << 6) -#define GLM_LANG_CXX2A_FLAG (1 << 7) -#define GLM_LANG_CXXMS_FLAG (1 << 8) -#define GLM_LANG_CXXGNU_FLAG (1 << 9) - -#define GLM_LANG_CXX98 GLM_LANG_CXX98_FLAG -#define GLM_LANG_CXX03 (GLM_LANG_CXX98 | GLM_LANG_CXX03_FLAG) -#define GLM_LANG_CXX0X (GLM_LANG_CXX03 | GLM_LANG_CXX0X_FLAG) -#define GLM_LANG_CXX11 (GLM_LANG_CXX0X | GLM_LANG_CXX11_FLAG) -#define GLM_LANG_CXX14 (GLM_LANG_CXX11 | GLM_LANG_CXX14_FLAG) -#define GLM_LANG_CXX17 (GLM_LANG_CXX14 | GLM_LANG_CXX17_FLAG) -#define GLM_LANG_CXX2A (GLM_LANG_CXX17 | GLM_LANG_CXX2A_FLAG) -#define GLM_LANG_CXXMS GLM_LANG_CXXMS_FLAG -#define GLM_LANG_CXXGNU GLM_LANG_CXXGNU_FLAG - -#if (defined(_MSC_EXTENSIONS)) -# define GLM_LANG_EXT GLM_LANG_CXXMS_FLAG -#elif ((GLM_COMPILER & (GLM_COMPILER_CLANG | GLM_COMPILER_GCC)) && (GLM_ARCH & GLM_ARCH_SIMD_BIT)) -# define GLM_LANG_EXT GLM_LANG_CXXMS_FLAG -#else -# define GLM_LANG_EXT 0 -#endif - -#if (defined(GLM_FORCE_CXX_UNKNOWN)) -# define GLM_LANG 0 -#elif defined(GLM_FORCE_CXX2A) -# define GLM_LANG (GLM_LANG_CXX2A | GLM_LANG_EXT) -# define GLM_LANG_STL11_FORCED -#elif defined(GLM_FORCE_CXX17) -# define GLM_LANG (GLM_LANG_CXX17 | GLM_LANG_EXT) -# define GLM_LANG_STL11_FORCED -#elif defined(GLM_FORCE_CXX14) -# define GLM_LANG (GLM_LANG_CXX14 | GLM_LANG_EXT) -# define GLM_LANG_STL11_FORCED -#elif defined(GLM_FORCE_CXX11) -# define GLM_LANG (GLM_LANG_CXX11 | GLM_LANG_EXT) -# define GLM_LANG_STL11_FORCED -#elif defined(GLM_FORCE_CXX03) -# define GLM_LANG (GLM_LANG_CXX03 | GLM_LANG_EXT) -#elif defined(GLM_FORCE_CXX98) -# define GLM_LANG (GLM_LANG_CXX98 | GLM_LANG_EXT) -#else -# if GLM_COMPILER & GLM_COMPILER_VC && defined(_MSVC_LANG) -# if GLM_COMPILER >= GLM_COMPILER_VC15_7 -# define GLM_LANG_PLATFORM _MSVC_LANG -# elif GLM_COMPILER >= GLM_COMPILER_VC15 -# if _MSVC_LANG > 201402L -# define GLM_LANG_PLATFORM 201402L -# else -# define GLM_LANG_PLATFORM _MSVC_LANG -# endif -# else -# define GLM_LANG_PLATFORM 0 -# endif -# else -# define GLM_LANG_PLATFORM 0 -# endif - -# if __cplusplus > 201703L || GLM_LANG_PLATFORM > 201703L -# define GLM_LANG (GLM_LANG_CXX2A | GLM_LANG_EXT) -# elif __cplusplus == 201703L || GLM_LANG_PLATFORM == 201703L -# define GLM_LANG (GLM_LANG_CXX17 | GLM_LANG_EXT) -# elif __cplusplus == 201402L || GLM_LANG_PLATFORM == 201402L -# define GLM_LANG (GLM_LANG_CXX14 | GLM_LANG_EXT) -# elif __cplusplus == 201103L || GLM_LANG_PLATFORM == 201103L -# define GLM_LANG (GLM_LANG_CXX11 | GLM_LANG_EXT) -# elif defined(__INTEL_CXX11_MODE__) || defined(_MSC_VER) || defined(__GXX_EXPERIMENTAL_CXX0X__) -# define GLM_LANG (GLM_LANG_CXX0X | GLM_LANG_EXT) -# elif __cplusplus == 199711L -# define GLM_LANG (GLM_LANG_CXX98 | GLM_LANG_EXT) -# else -# define GLM_LANG (0 | GLM_LANG_EXT) -# endif -#endif - -/////////////////////////////////////////////////////////////////////////////////// -// Has of C++ features - -// http://clang.llvm.org/cxx_status.html -// http://gcc.gnu.org/projects/cxx0x.html -// http://msdn.microsoft.com/en-us/library/vstudio/hh567368(v=vs.120).aspx - -// Android has multiple STLs but C++11 STL detection doesn't always work #284 #564 -#if GLM_PLATFORM == GLM_PLATFORM_ANDROID && !defined(GLM_LANG_STL11_FORCED) -# define GLM_HAS_CXX11_STL 0 -#elif GLM_COMPILER & GLM_COMPILER_CLANG -# if (defined(_LIBCPP_VERSION) && GLM_LANG & GLM_LANG_CXX11_FLAG) || defined(GLM_LANG_STL11_FORCED) -# define GLM_HAS_CXX11_STL 1 -# else -# define GLM_HAS_CXX11_STL 0 -# endif -#elif GLM_LANG & GLM_LANG_CXX11_FLAG -# define GLM_HAS_CXX11_STL 1 -#else -# define GLM_HAS_CXX11_STL ((GLM_LANG & GLM_LANG_CXX0X_FLAG) && (\ - ((GLM_COMPILER & GLM_COMPILER_GCC) && (GLM_COMPILER >= GLM_COMPILER_GCC48)) || \ - ((GLM_COMPILER & GLM_COMPILER_VC) && (GLM_COMPILER >= GLM_COMPILER_VC12)) || \ - ((GLM_PLATFORM != GLM_PLATFORM_WINDOWS) && (GLM_COMPILER & GLM_COMPILER_INTEL) && (GLM_COMPILER >= GLM_COMPILER_INTEL15)))) -#endif - -// N1720 -#if GLM_COMPILER & GLM_COMPILER_CLANG -# define GLM_HAS_STATIC_ASSERT __has_feature(cxx_static_assert) -#elif GLM_LANG & GLM_LANG_CXX11_FLAG -# define GLM_HAS_STATIC_ASSERT 1 -#else -# define GLM_HAS_STATIC_ASSERT ((GLM_LANG & GLM_LANG_CXX0X_FLAG) && (\ - ((GLM_COMPILER & GLM_COMPILER_CUDA)) || \ - ((GLM_COMPILER & GLM_COMPILER_VC)))) -#endif - -// N1988 -#if GLM_LANG & GLM_LANG_CXX11_FLAG -# define GLM_HAS_EXTENDED_INTEGER_TYPE 1 -#else -# define GLM_HAS_EXTENDED_INTEGER_TYPE (\ - ((GLM_LANG & GLM_LANG_CXX0X_FLAG) && (GLM_COMPILER & GLM_COMPILER_VC)) || \ - ((GLM_LANG & GLM_LANG_CXX0X_FLAG) && (GLM_COMPILER & GLM_COMPILER_CUDA)) || \ - ((GLM_LANG & GLM_LANG_CXX0X_FLAG) && (GLM_COMPILER & GLM_COMPILER_CLANG))) -#endif - -// N2672 Initializer lists http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2672.htm -#if GLM_COMPILER & GLM_COMPILER_CLANG -# define GLM_HAS_INITIALIZER_LISTS __has_feature(cxx_generalized_initializers) -#elif GLM_LANG & GLM_LANG_CXX11_FLAG -# define GLM_HAS_INITIALIZER_LISTS 1 -#else -# define GLM_HAS_INITIALIZER_LISTS ((GLM_LANG & GLM_LANG_CXX0X_FLAG) && (\ - ((GLM_COMPILER & GLM_COMPILER_VC) && (GLM_COMPILER >= GLM_COMPILER_VC15)) || \ - ((GLM_COMPILER & GLM_COMPILER_INTEL) && (GLM_COMPILER >= GLM_COMPILER_INTEL14)) || \ - ((GLM_COMPILER & GLM_COMPILER_CUDA) && (GLM_COMPILER >= GLM_COMPILER_CUDA75)))) -#endif - -// N2544 Unrestricted unions http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2544.pdf -#if GLM_COMPILER & GLM_COMPILER_CLANG -# define GLM_HAS_UNRESTRICTED_UNIONS __has_feature(cxx_unrestricted_unions) -#elif GLM_LANG & GLM_LANG_CXX11_FLAG -# define GLM_HAS_UNRESTRICTED_UNIONS 1 -#else -# define GLM_HAS_UNRESTRICTED_UNIONS (GLM_LANG & GLM_LANG_CXX0X_FLAG) && (\ - (GLM_COMPILER & GLM_COMPILER_VC) || \ - ((GLM_COMPILER & GLM_COMPILER_CUDA) && (GLM_COMPILER >= GLM_COMPILER_CUDA75))) -#endif - -// N2346 -#if GLM_COMPILER & GLM_COMPILER_CLANG -# define GLM_HAS_DEFAULTED_FUNCTIONS __has_feature(cxx_defaulted_functions) -#elif GLM_LANG & GLM_LANG_CXX11_FLAG -# define GLM_HAS_DEFAULTED_FUNCTIONS 1 -#else -# define GLM_HAS_DEFAULTED_FUNCTIONS ((GLM_LANG & GLM_LANG_CXX0X_FLAG) && (\ - ((GLM_COMPILER & GLM_COMPILER_VC) && (GLM_COMPILER >= GLM_COMPILER_VC12)) || \ - ((GLM_COMPILER & GLM_COMPILER_INTEL)) || \ - (GLM_COMPILER & GLM_COMPILER_CUDA))) -#endif - -// N2118 -#if GLM_COMPILER & GLM_COMPILER_CLANG -# define GLM_HAS_RVALUE_REFERENCES __has_feature(cxx_rvalue_references) -#elif GLM_LANG & GLM_LANG_CXX11_FLAG -# define GLM_HAS_RVALUE_REFERENCES 1 -#else -# define GLM_HAS_RVALUE_REFERENCES ((GLM_LANG & GLM_LANG_CXX0X_FLAG) && (\ - ((GLM_COMPILER & GLM_COMPILER_VC)) || \ - ((GLM_COMPILER & GLM_COMPILER_CUDA)))) -#endif - -// N2437 http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2437.pdf -#if GLM_COMPILER & GLM_COMPILER_CLANG -# define GLM_HAS_EXPLICIT_CONVERSION_OPERATORS __has_feature(cxx_explicit_conversions) -#elif GLM_LANG & GLM_LANG_CXX11_FLAG -# define GLM_HAS_EXPLICIT_CONVERSION_OPERATORS 1 -#else -# define GLM_HAS_EXPLICIT_CONVERSION_OPERATORS ((GLM_LANG & GLM_LANG_CXX0X_FLAG) && (\ - ((GLM_COMPILER & GLM_COMPILER_INTEL) && (GLM_COMPILER >= GLM_COMPILER_INTEL14)) || \ - ((GLM_COMPILER & GLM_COMPILER_VC) && (GLM_COMPILER >= GLM_COMPILER_VC12)) || \ - ((GLM_COMPILER & GLM_COMPILER_CUDA)))) -#endif - -// N2258 http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2258.pdf -#if GLM_COMPILER & GLM_COMPILER_CLANG -# define GLM_HAS_TEMPLATE_ALIASES __has_feature(cxx_alias_templates) -#elif GLM_LANG & GLM_LANG_CXX11_FLAG -# define GLM_HAS_TEMPLATE_ALIASES 1 -#else -# define GLM_HAS_TEMPLATE_ALIASES ((GLM_LANG & GLM_LANG_CXX0X_FLAG) && (\ - ((GLM_COMPILER & GLM_COMPILER_INTEL)) || \ - ((GLM_COMPILER & GLM_COMPILER_VC) && (GLM_COMPILER >= GLM_COMPILER_VC12)) || \ - ((GLM_COMPILER & GLM_COMPILER_CUDA)))) -#endif - -// N2930 http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2930.html -#if GLM_COMPILER & GLM_COMPILER_CLANG -# define GLM_HAS_RANGE_FOR __has_feature(cxx_range_for) -#elif GLM_LANG & GLM_LANG_CXX11_FLAG -# define GLM_HAS_RANGE_FOR 1 -#else -# define GLM_HAS_RANGE_FOR ((GLM_LANG & GLM_LANG_CXX0X_FLAG) && (\ - ((GLM_COMPILER & GLM_COMPILER_INTEL)) || \ - ((GLM_COMPILER & GLM_COMPILER_VC)) || \ - ((GLM_COMPILER & GLM_COMPILER_CUDA)))) -#endif - -// N2341 http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2341.pdf -#if GLM_COMPILER & GLM_COMPILER_CLANG -# define GLM_HAS_ALIGNOF __has_feature(cxx_alignas) -#elif GLM_LANG & GLM_LANG_CXX11_FLAG -# define GLM_HAS_ALIGNOF 1 -#else -# define GLM_HAS_ALIGNOF ((GLM_LANG & GLM_LANG_CXX0X_FLAG) && (\ - ((GLM_COMPILER & GLM_COMPILER_INTEL) && (GLM_COMPILER >= GLM_COMPILER_INTEL15)) || \ - ((GLM_COMPILER & GLM_COMPILER_VC) && (GLM_COMPILER >= GLM_COMPILER_VC14)) || \ - ((GLM_COMPILER & GLM_COMPILER_CUDA) && (GLM_COMPILER >= GLM_COMPILER_CUDA70)))) -#endif - -// N2235 Generalized Constant Expressions http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2235.pdf -// N3652 Extended Constant Expressions http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3652.html -#if (GLM_ARCH & GLM_ARCH_SIMD_BIT) // Compiler SIMD intrinsics don't support constexpr... -# define GLM_HAS_CONSTEXPR 0 -#elif (GLM_COMPILER & GLM_COMPILER_CLANG) -# define GLM_HAS_CONSTEXPR __has_feature(cxx_relaxed_constexpr) -#elif (GLM_LANG & GLM_LANG_CXX14_FLAG) -# define GLM_HAS_CONSTEXPR 1 -#else -# define GLM_HAS_CONSTEXPR ((GLM_LANG & GLM_LANG_CXX0X_FLAG) && GLM_HAS_INITIALIZER_LISTS && (\ - ((GLM_COMPILER & GLM_COMPILER_INTEL) && (GLM_COMPILER >= GLM_COMPILER_INTEL17)) || \ - ((GLM_COMPILER & GLM_COMPILER_VC) && (GLM_COMPILER >= GLM_COMPILER_VC15)))) -#endif - -#if GLM_HAS_CONSTEXPR -# define GLM_CONSTEXPR constexpr -#else -# define GLM_CONSTEXPR -#endif - -// -#if GLM_LANG & GLM_LANG_CXX11_FLAG -# define GLM_HAS_ASSIGNABLE 1 -#else -# define GLM_HAS_ASSIGNABLE ((GLM_LANG & GLM_LANG_CXX0X_FLAG) && (\ - ((GLM_COMPILER & GLM_COMPILER_VC) && (GLM_COMPILER >= GLM_COMPILER_VC15)) || \ - ((GLM_COMPILER & GLM_COMPILER_GCC) && (GLM_COMPILER >= GLM_COMPILER_GCC49)))) -#endif - -// -#define GLM_HAS_TRIVIAL_QUERIES 0 - -// -#if GLM_LANG & GLM_LANG_CXX11_FLAG -# define GLM_HAS_MAKE_SIGNED 1 -#else -# define GLM_HAS_MAKE_SIGNED ((GLM_LANG & GLM_LANG_CXX0X_FLAG) && (\ - ((GLM_COMPILER & GLM_COMPILER_VC) && (GLM_COMPILER >= GLM_COMPILER_VC12)) || \ - ((GLM_COMPILER & GLM_COMPILER_CUDA)))) -#endif - -// -#if defined(GLM_FORCE_PURE) -# define GLM_HAS_BITSCAN_WINDOWS 0 -#else -# define GLM_HAS_BITSCAN_WINDOWS ((GLM_PLATFORM & GLM_PLATFORM_WINDOWS) && (\ - ((GLM_COMPILER & GLM_COMPILER_INTEL)) || \ - ((GLM_COMPILER & GLM_COMPILER_VC) && (GLM_COMPILER >= GLM_COMPILER_VC14) && (GLM_ARCH & GLM_ARCH_X86_BIT)))) -#endif - -/////////////////////////////////////////////////////////////////////////////////// -// OpenMP -#ifdef _OPENMP -# if GLM_COMPILER & GLM_COMPILER_GCC -# if GLM_COMPILER >= GLM_COMPILER_GCC61 -# define GLM_HAS_OPENMP 45 -# elif GLM_COMPILER >= GLM_COMPILER_GCC49 -# define GLM_HAS_OPENMP 40 -# elif GLM_COMPILER >= GLM_COMPILER_GCC47 -# define GLM_HAS_OPENMP 31 -# else -# define GLM_HAS_OPENMP 0 -# endif -# elif GLM_COMPILER & GLM_COMPILER_CLANG -# if GLM_COMPILER >= GLM_COMPILER_CLANG38 -# define GLM_HAS_OPENMP 31 -# else -# define GLM_HAS_OPENMP 0 -# endif -# elif GLM_COMPILER & GLM_COMPILER_VC -# define GLM_HAS_OPENMP 20 -# elif GLM_COMPILER & GLM_COMPILER_INTEL -# if GLM_COMPILER >= GLM_COMPILER_INTEL16 -# define GLM_HAS_OPENMP 40 -# else -# define GLM_HAS_OPENMP 0 -# endif -# else -# define GLM_HAS_OPENMP 0 -# endif -#else -# define GLM_HAS_OPENMP 0 -#endif - -/////////////////////////////////////////////////////////////////////////////////// -// nullptr - -#if GLM_LANG & GLM_LANG_CXX0X_FLAG -# define GLM_CONFIG_NULLPTR GLM_ENABLE -#else -# define GLM_CONFIG_NULLPTR GLM_DISABLE -#endif - -#if GLM_CONFIG_NULLPTR == GLM_ENABLE -# define GLM_NULLPTR nullptr -#else -# define GLM_NULLPTR 0 -#endif - -/////////////////////////////////////////////////////////////////////////////////// -// Static assert - -#if GLM_HAS_STATIC_ASSERT -# define GLM_STATIC_ASSERT(x, message) static_assert(x, message) -#elif GLM_COMPILER & GLM_COMPILER_VC -# define GLM_STATIC_ASSERT(x, message) typedef char __CASSERT__##__LINE__[(x) ? 1 : -1] -#else -# define GLM_STATIC_ASSERT(x, message) assert(x) -#endif//GLM_LANG - -/////////////////////////////////////////////////////////////////////////////////// -// Qualifiers - -#if GLM_COMPILER & GLM_COMPILER_CUDA -# define GLM_CUDA_FUNC_DEF __device__ __host__ -# define GLM_CUDA_FUNC_DECL __device__ __host__ -#else -# define GLM_CUDA_FUNC_DEF -# define GLM_CUDA_FUNC_DECL -#endif - -#if defined(GLM_FORCE_INLINE) -# if GLM_COMPILER & GLM_COMPILER_VC -# define GLM_INLINE __forceinline -# define GLM_NEVER_INLINE __declspec((noinline)) -# elif GLM_COMPILER & (GLM_COMPILER_GCC | GLM_COMPILER_CLANG) -# define GLM_INLINE inline __attribute__((__always_inline__)) -# define GLM_NEVER_INLINE __attribute__((__noinline__)) -# elif GLM_COMPILER & GLM_COMPILER_CUDA -# define GLM_INLINE __forceinline__ -# define GLM_NEVER_INLINE __noinline__ -# else -# define GLM_INLINE inline -# define GLM_NEVER_INLINE -# endif//GLM_COMPILER -#else -# define GLM_INLINE inline -# define GLM_NEVER_INLINE -#endif//defined(GLM_FORCE_INLINE) - -#define GLM_FUNC_DECL GLM_CUDA_FUNC_DECL -#define GLM_FUNC_QUALIFIER GLM_CUDA_FUNC_DEF GLM_INLINE - -/////////////////////////////////////////////////////////////////////////////////// -// Swizzle operators - -// User defines: GLM_FORCE_SWIZZLE - -#define GLM_SWIZZLE_DISABLED 0 -#define GLM_SWIZZLE_OPERATOR 1 -#define GLM_SWIZZLE_FUNCTION 2 - -#if defined(GLM_FORCE_XYZW_ONLY) -# undef GLM_FORCE_SWIZZLE -#endif - -#if defined(GLM_FORCE_SWIZZLE) && (GLM_LANG & GLM_LANG_CXXMS_FLAG) -# define GLM_CONFIG_SWIZZLE GLM_SWIZZLE_OPERATOR -#elif defined(GLM_FORCE_SWIZZLE) -# define GLM_CONFIG_SWIZZLE GLM_SWIZZLE_FUNCTION -#else -# define GLM_CONFIG_SWIZZLE GLM_SWIZZLE_DISABLED -#endif - -/////////////////////////////////////////////////////////////////////////////////// -// Allows using not basic types as genType - -// #define GLM_FORCE_UNRESTRICTED_GENTYPE - -#ifdef GLM_FORCE_UNRESTRICTED_GENTYPE -# define GLM_CONFIG_UNRESTRICTED_GENTYPE GLM_ENABLE -#else -# define GLM_CONFIG_UNRESTRICTED_GENTYPE GLM_DISABLE -#endif - -/////////////////////////////////////////////////////////////////////////////////// -// Clip control, define GLM_FORCE_DEPTH_ZERO_TO_ONE before including GLM -// to use a clip space between 0 to 1. -// Coordinate system, define GLM_FORCE_LEFT_HANDED before including GLM -// to use left handed coordinate system by default. - -#define GLM_CLIP_CONTROL_ZO_BIT (1 << 0) // ZERO_TO_ONE -#define GLM_CLIP_CONTROL_NO_BIT (1 << 1) // NEGATIVE_ONE_TO_ONE -#define GLM_CLIP_CONTROL_LH_BIT (1 << 2) // LEFT_HANDED, For DirectX, Metal, Vulkan -#define GLM_CLIP_CONTROL_RH_BIT (1 << 3) // RIGHT_HANDED, For OpenGL, default in GLM - -#define GLM_CLIP_CONTROL_LH_ZO (GLM_CLIP_CONTROL_LH_BIT | GLM_CLIP_CONTROL_ZO_BIT) -#define GLM_CLIP_CONTROL_LH_NO (GLM_CLIP_CONTROL_LH_BIT | GLM_CLIP_CONTROL_NO_BIT) -#define GLM_CLIP_CONTROL_RH_ZO (GLM_CLIP_CONTROL_RH_BIT | GLM_CLIP_CONTROL_ZO_BIT) -#define GLM_CLIP_CONTROL_RH_NO (GLM_CLIP_CONTROL_RH_BIT | GLM_CLIP_CONTROL_NO_BIT) - -#ifdef GLM_FORCE_DEPTH_ZERO_TO_ONE -# ifdef GLM_FORCE_LEFT_HANDED -# define GLM_CONFIG_CLIP_CONTROL GLM_CLIP_CONTROL_LH_ZO -# else -# define GLM_CONFIG_CLIP_CONTROL GLM_CLIP_CONTROL_RH_ZO -# endif -#else -# ifdef GLM_FORCE_LEFT_HANDED -# define GLM_CONFIG_CLIP_CONTROL GLM_CLIP_CONTROL_LH_NO -# else -# define GLM_CONFIG_CLIP_CONTROL GLM_CLIP_CONTROL_RH_NO -# endif -#endif - -/////////////////////////////////////////////////////////////////////////////////// -// Qualifiers - -#if (GLM_COMPILER & GLM_COMPILER_VC) || ((GLM_COMPILER & GLM_COMPILER_INTEL) && (GLM_PLATFORM & GLM_PLATFORM_WINDOWS)) -# define GLM_DEPRECATED __declspec(deprecated) -# define GLM_ALIGNED_TYPEDEF(type, name, alignment) typedef __declspec(align(alignment)) type name -#elif GLM_COMPILER & (GLM_COMPILER_GCC | GLM_COMPILER_CLANG | GLM_COMPILER_INTEL) -# define GLM_DEPRECATED __attribute__((__deprecated__)) -# define GLM_ALIGNED_TYPEDEF(type, name, alignment) typedef type name __attribute__((aligned(alignment))) -#elif GLM_COMPILER & GLM_COMPILER_CUDA -# define GLM_DEPRECATED -# define GLM_ALIGNED_TYPEDEF(type, name, alignment) typedef type name __align__(x) -#else -# define GLM_DEPRECATED -# define GLM_ALIGNED_TYPEDEF(type, name, alignment) typedef type name -#endif - -/////////////////////////////////////////////////////////////////////////////////// - -#ifdef GLM_FORCE_EXPLICIT_CTOR -# define GLM_EXPLICIT explicit -#else -# define GLM_EXPLICIT -#endif - -/////////////////////////////////////////////////////////////////////////////////// -// Length type: all length functions returns a length_t type. -// When GLM_FORCE_SIZE_T_LENGTH is defined, length_t is a typedef of size_t otherwise -// length_t is a typedef of int like GLSL defines it. - -#define GLM_LENGTH_INT 1 -#define GLM_LENGTH_SIZE_T 2 - -#ifdef GLM_FORCE_SIZE_T_LENGTH -# define GLM_CONFIG_LENGTH_TYPE GLM_LENGTH_SIZE_T -#else -# define GLM_CONFIG_LENGTH_TYPE GLM_LENGTH_INT -#endif - -namespace glm -{ - using std::size_t; -# if GLM_CONFIG_LENGTH_TYPE == GLM_LENGTH_SIZE_T - typedef size_t length_t; -# else - typedef int length_t; -# endif -}//namespace glm - -/////////////////////////////////////////////////////////////////////////////////// -// constexpr - -#if GLM_HAS_CONSTEXPR -# define GLM_CONFIG_CONSTEXP GLM_ENABLE - - namespace glm - { - template - constexpr std::size_t countof(T const (&)[N]) - { - return N; - } - }//namespace glm -# define GLM_COUNTOF(arr) glm::countof(arr) -#elif defined(_MSC_VER) -# define GLM_CONFIG_CONSTEXP GLM_DISABLE - -# define GLM_COUNTOF(arr) _countof(arr) -#else -# define GLM_CONFIG_CONSTEXP GLM_DISABLE - -# define GLM_COUNTOF(arr) sizeof(arr) / sizeof(arr[0]) -#endif - -/////////////////////////////////////////////////////////////////////////////////// -// uint - -namespace glm{ -namespace detail -{ - template - struct is_int - { - enum test {value = 0}; - }; - - template<> - struct is_int - { - enum test {value = ~0}; - }; - - template<> - struct is_int - { - enum test {value = ~0}; - }; -}//namespace detail - - typedef unsigned int uint; -}//namespace glm - -/////////////////////////////////////////////////////////////////////////////////// -// 64-bit int - -#if GLM_HAS_EXTENDED_INTEGER_TYPE -# include -#endif - -namespace glm{ -namespace detail -{ -# if GLM_HAS_EXTENDED_INTEGER_TYPE - typedef std::uint64_t uint64; - typedef std::int64_t int64; -# elif (defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L)) // C99 detected, 64 bit types available - typedef uint64_t uint64; - typedef int64_t int64; -# elif GLM_COMPILER & GLM_COMPILER_VC - typedef unsigned __int64 uint64; - typedef signed __int64 int64; -# elif GLM_COMPILER & GLM_COMPILER_GCC -# pragma GCC diagnostic ignored "-Wlong-long" - __extension__ typedef unsigned long long uint64; - __extension__ typedef signed long long int64; -# elif (GLM_COMPILER & GLM_COMPILER_CLANG) -# pragma clang diagnostic ignored "-Wc++11-long-long" - typedef unsigned long long uint64; - typedef signed long long int64; -# else//unknown compiler - typedef unsigned long long uint64; - typedef signed long long int64; -# endif -}//namespace detail -}//namespace glm - -/////////////////////////////////////////////////////////////////////////////////// -// make_unsigned - -#if GLM_HAS_MAKE_SIGNED -# include - -namespace glm{ -namespace detail -{ - using std::make_unsigned; -}//namespace detail -}//namespace glm - -#else - -namespace glm{ -namespace detail -{ - template - struct make_unsigned - {}; - - template<> - struct make_unsigned - { - typedef unsigned char type; - }; - - template<> - struct make_unsigned - { - typedef unsigned short type; - }; - - template<> - struct make_unsigned - { - typedef unsigned int type; - }; - - template<> - struct make_unsigned - { - typedef unsigned long type; - }; - - template<> - struct make_unsigned - { - typedef uint64 type; - }; - - template<> - struct make_unsigned - { - typedef unsigned char type; - }; - - template<> - struct make_unsigned - { - typedef unsigned short type; - }; - - template<> - struct make_unsigned - { - typedef unsigned int type; - }; - - template<> - struct make_unsigned - { - typedef unsigned long type; - }; - - template<> - struct make_unsigned - { - typedef uint64 type; - }; -}//namespace detail -}//namespace glm -#endif - -/////////////////////////////////////////////////////////////////////////////////// -// Only use x, y, z, w as vector type components - -#ifdef GLM_FORCE_XYZW_ONLY -# define GLM_CONFIG_XYZW_ONLY GLM_ENABLE -#else -# define GLM_CONFIG_XYZW_ONLY GLM_DISABLE -#endif - -/////////////////////////////////////////////////////////////////////////////////// -// Configure the use of defaulted initialized types - -#define GLM_CTOR_INIT_DISABLE 0 -#define GLM_CTOR_INITIALIZER_LIST 1 -#define GLM_CTOR_INITIALISATION 2 - -#if defined(GLM_FORCE_CTOR_INIT) && GLM_HAS_INITIALIZER_LISTS -# define GLM_CONFIG_CTOR_INIT GLM_CTOR_INITIALIZER_LIST -#elif defined(GLM_FORCE_CTOR_INIT) && !GLM_HAS_INITIALIZER_LISTS -# define GLM_CONFIG_CTOR_INIT GLM_CTOR_INITIALISATION -#else -# define GLM_CONFIG_CTOR_INIT GLM_CTOR_INIT_DISABLE -#endif - -/////////////////////////////////////////////////////////////////////////////////// -// Configure the use of defaulted function - -#if GLM_HAS_DEFAULTED_FUNCTIONS && GLM_CONFIG_CTOR_INIT == GLM_CTOR_INIT_DISABLE -# define GLM_CONFIG_DEFAULTED_FUNCTIONS GLM_ENABLE -# define GLM_DEFAULT = default -#else -# define GLM_CONFIG_DEFAULTED_FUNCTIONS GLM_DISABLE -# define GLM_DEFAULT -#endif - -/////////////////////////////////////////////////////////////////////////////////// -// Configure the use of aligned gentypes - -#ifdef GLM_FORCE_ALIGNED // Legacy define -# define GLM_FORCE_DEFAULT_ALIGNED_GENTYPES -#endif - -#if GLM_HAS_ALIGNOF && (GLM_LANG & GLM_LANG_CXXMS_FLAG) -# define GLM_CONFIG_ALIGNED_GENTYPES GLM_ENABLE -#else -# define GLM_CONFIG_ALIGNED_GENTYPES GLM_DISABLE -#endif - -/////////////////////////////////////////////////////////////////////////////////// -// Use SIMD instruction sets - -#if GLM_HAS_ALIGNOF && (GLM_LANG & GLM_LANG_CXXMS_FLAG) && (GLM_ARCH & GLM_ARCH_SIMD_BIT) -# define GLM_CONFIG_SIMD GLM_ENABLE -#else -# define GLM_CONFIG_SIMD GLM_DISABLE -#endif - -/////////////////////////////////////////////////////////////////////////////////// -// Configure the use of anonymous structure as implementation detail - -#if ((GLM_CONFIG_SIMD == GLM_ENABLE) || (GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_OPERATOR) || (GLM_CONFIG_ALIGNED_GENTYPES == GLM_ENABLE)) -# define GLM_CONFIG_ANONYMOUS_STRUCT GLM_ENABLE -#else -# define GLM_CONFIG_ANONYMOUS_STRUCT GLM_DISABLE -#endif - -/////////////////////////////////////////////////////////////////////////////////// -// Precision - -#define GLM_HIGHP 1 -#define GLM_MEDIUMP 2 -#define GLM_LOWP 3 - -#if defined(GLM_FORCE_PRECISION_HIGHP_BOOL) || defined(GLM_PRECISION_HIGHP_BOOL) -# define GLM_CONFIG_PRECISION_BOOL GLM_HIGHP -#elif defined(GLM_FORCE_PRECISION_MEDIUMP_BOOL) || defined(GLM_PRECISION_MEDIUMP_BOOL) -# define GLM_CONFIG_PRECISION_BOOL GLM_MEDIUMP -#elif defined(GLM_FORCE_PRECISION_LOWP_BOOL) || defined(GLM_PRECISION_LOWP_BOOL) -# define GLM_CONFIG_PRECISION_BOOL GLM_LOWP -#else -# define GLM_CONFIG_PRECISION_BOOL GLM_HIGHP -#endif - -#if defined(GLM_FORCE_PRECISION_HIGHP_INT) || defined(GLM_PRECISION_HIGHP_INT) -# define GLM_CONFIG_PRECISION_INT GLM_HIGHP -#elif defined(GLM_FORCE_PRECISION_MEDIUMP_INT) || defined(GLM_PRECISION_MEDIUMP_INT) -# define GLM_CONFIG_PRECISION_INT GLM_MEDIUMP -#elif defined(GLM_FORCE_PRECISION_LOWP_INT) || defined(GLM_PRECISION_LOWP_INT) -# define GLM_CONFIG_PRECISION_INT GLM_LOWP -#else -# define GLM_CONFIG_PRECISION_INT GLM_HIGHP -#endif - -#if defined(GLM_FORCE_PRECISION_HIGHP_UINT) || defined(GLM_PRECISION_HIGHP_UINT) -# define GLM_CONFIG_PRECISION_UINT GLM_HIGHP -#elif defined(GLM_FORCE_PRECISION_MEDIUMP_UINT) || defined(GLM_PRECISION_MEDIUMP_UINT) -# define GLM_CONFIG_PRECISION_UINT GLM_MEDIUMP -#elif defined(GLM_FORCE_PRECISION_LOWP_UINT) || defined(GLM_PRECISION_LOWP_UINT) -# define GLM_CONFIG_PRECISION_UINT GLM_LOWP -#else -# define GLM_CONFIG_PRECISION_UINT GLM_HIGHP -#endif - -#if defined(GLM_FORCE_PRECISION_HIGHP_FLOAT) || defined(GLM_PRECISION_HIGHP_FLOAT) -# define GLM_CONFIG_PRECISION_FLOAT GLM_HIGHP -#elif defined(GLM_FORCE_PRECISION_MEDIUMP_FLOAT) || defined(GLM_PRECISION_MEDIUMP_FLOAT) -# define GLM_CONFIG_PRECISION_FLOAT GLM_MEDIUMP -#elif defined(GLM_FORCE_PRECISION_LOWP_FLOAT) || defined(GLM_PRECISION_LOWP_FLOAT) -# define GLM_CONFIG_PRECISION_FLOAT GLM_LOWP -#else -# define GLM_CONFIG_PRECISION_FLOAT GLM_HIGHP -#endif - -#if defined(GLM_FORCE_PRECISION_HIGHP_DOUBLE) || defined(GLM_PRECISION_HIGHP_DOUBLE) -# define GLM_CONFIG_PRECISION_DOUBLE GLM_HIGHP -#elif defined(GLM_FORCE_PRECISION_MEDIUMP_DOUBLE) || defined(GLM_PRECISION_MEDIUMP_DOUBLE) -# define GLM_CONFIG_PRECISION_DOUBLE GLM_MEDIUMP -#elif defined(GLM_FORCE_PRECISION_LOWP_DOUBLE) || defined(GLM_PRECISION_LOWP_DOUBLE) -# define GLM_CONFIG_PRECISION_DOUBLE GLM_LOWP -#else -# define GLM_CONFIG_PRECISION_DOUBLE GLM_HIGHP -#endif - -/////////////////////////////////////////////////////////////////////////////////// -// Check inclusions of different versions of GLM - -#elif ((GLM_SETUP_INCLUDED != GLM_VERSION) && !defined(GLM_FORCE_IGNORE_VERSION)) -# error "GLM error: A different version of GLM is already included. Define GLM_FORCE_IGNORE_VERSION before including GLM headers to ignore this error." -#elif GLM_SETUP_INCLUDED == GLM_VERSION - -/////////////////////////////////////////////////////////////////////////////////// -// Messages - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_MESSAGE_DISPLAYED) -# define GLM_MESSAGE_DISPLAYED -# define GLM_STR_HELPER(x) #x -# define GLM_STR(x) GLM_STR_HELPER(x) - - // Report GLM version -# pragma message (GLM_STR(GLM_VERSION_MESSAGE)) - - // Report C++ language -# if (GLM_LANG & GLM_LANG_CXX2A_FLAG) && (GLM_LANG & GLM_LANG_EXT) -# pragma message("GLM: C++ 2A with extensions") -# elif (GLM_LANG & GLM_LANG_CXX2A_FLAG) -# pragma message("GLM: C++ 2A") -# elif (GLM_LANG & GLM_LANG_CXX17_FLAG) && (GLM_LANG & GLM_LANG_EXT) -# pragma message("GLM: C++ 17 with extensions") -# elif (GLM_LANG & GLM_LANG_CXX17_FLAG) -# pragma message("GLM: C++ 17") -# elif (GLM_LANG & GLM_LANG_CXX14_FLAG) && (GLM_LANG & GLM_LANG_EXT) -# pragma message("GLM: C++ 14 with extensions") -# elif (GLM_LANG & GLM_LANG_CXX14_FLAG) -# pragma message("GLM: C++ 14") -# elif (GLM_LANG & GLM_LANG_CXX11_FLAG) && (GLM_LANG & GLM_LANG_EXT) -# pragma message("GLM: C++ 11 with extensions") -# elif (GLM_LANG & GLM_LANG_CXX11_FLAG) -# pragma message("GLM: C++ 11") -# elif (GLM_LANG & GLM_LANG_CXX0X_FLAG) && (GLM_LANG & GLM_LANG_EXT) -# pragma message("GLM: C++ 0x with extensions") -# elif (GLM_LANG & GLM_LANG_CXX0X_FLAG) -# pragma message("GLM: C++ 0x") -# elif (GLM_LANG & GLM_LANG_CXX03_FLAG) && (GLM_LANG & GLM_LANG_EXT) -# pragma message("GLM: C++ 03 with extensions") -# elif (GLM_LANG & GLM_LANG_CXX03_FLAG) -# pragma message("GLM: C++ 03") -# elif (GLM_LANG & GLM_LANG_CXX98_FLAG) && (GLM_LANG & GLM_LANG_EXT) -# pragma message("GLM: C++ 98 with extensions") -# elif (GLM_LANG & GLM_LANG_CXX98_FLAG) -# pragma message("GLM: C++ 98") -# else -# pragma message("GLM: C++ language undetected") -# endif//GLM_LANG - - // Report compiler detection -# if GLM_COMPILER & GLM_COMPILER_CUDA -# pragma message("GLM: CUDA compiler detected") -# elif GLM_COMPILER & GLM_COMPILER_VC -# pragma message("GLM: Visual C++ compiler detected") -# elif GLM_COMPILER & GLM_COMPILER_CLANG -# pragma message("GLM: Clang compiler detected") -# elif GLM_COMPILER & GLM_COMPILER_INTEL -# pragma message("GLM: Intel Compiler detected") -# elif GLM_COMPILER & GLM_COMPILER_GCC -# pragma message("GLM: GCC compiler detected") -# else -# pragma message("GLM: Compiler not detected") -# endif - - // Report build target -# if (GLM_ARCH & GLM_ARCH_AVX2_BIT) && (GLM_MODEL == GLM_MODEL_64) -# pragma message("GLM: x86 64 bits with AVX2 instruction set build target") -# elif (GLM_ARCH & GLM_ARCH_AVX2_BIT) && (GLM_MODEL == GLM_MODEL_32) -# pragma message("GLM: x86 32 bits with AVX2 instruction set build target") - -# elif (GLM_ARCH & GLM_ARCH_AVX_BIT) && (GLM_MODEL == GLM_MODEL_64) -# pragma message("GLM: x86 64 bits with AVX instruction set build target") -# elif (GLM_ARCH & GLM_ARCH_AVX_BIT) && (GLM_MODEL == GLM_MODEL_32) -# pragma message("GLM: x86 32 bits with AVX instruction set build target") - -# elif (GLM_ARCH & GLM_ARCH_SSE42_BIT) && (GLM_MODEL == GLM_MODEL_64) -# pragma message("GLM: x86 64 bits with SSE4.2 instruction set build target") -# elif (GLM_ARCH & GLM_ARCH_SSE42_BIT) && (GLM_MODEL == GLM_MODEL_32) -# pragma message("GLM: x86 32 bits with SSE4.2 instruction set build target") - -# elif (GLM_ARCH & GLM_ARCH_SSE41_BIT) && (GLM_MODEL == GLM_MODEL_64) -# pragma message("GLM: x86 64 bits with SSE4.1 instruction set build target") -# elif (GLM_ARCH & GLM_ARCH_SSE41_BIT) && (GLM_MODEL == GLM_MODEL_32) -# pragma message("GLM: x86 32 bits with SSE4.1 instruction set build target") - -# elif (GLM_ARCH & GLM_ARCH_SSSE3_BIT) && (GLM_MODEL == GLM_MODEL_64) -# pragma message("GLM: x86 64 bits with SSSE3 instruction set build target") -# elif (GLM_ARCH & GLM_ARCH_SSSE3_BIT) && (GLM_MODEL == GLM_MODEL_32) -# pragma message("GLM: x86 32 bits with SSSE3 instruction set build target") - -# elif (GLM_ARCH & GLM_ARCH_SSE3_BIT) && (GLM_MODEL == GLM_MODEL_64) -# pragma message("GLM: x86 64 bits with SSE3 instruction set build target") -# elif (GLM_ARCH & GLM_ARCH_SSE3_BIT) && (GLM_MODEL == GLM_MODEL_32) -# pragma message("GLM: x86 32 bits with SSE3 instruction set build target") - -# elif (GLM_ARCH & GLM_ARCH_SSE2_BIT) && (GLM_MODEL == GLM_MODEL_64) -# pragma message("GLM: x86 64 bits with SSE2 instruction set build target") -# elif (GLM_ARCH & GLM_ARCH_SSE2_BIT) && (GLM_MODEL == GLM_MODEL_32) -# pragma message("GLM: x86 32 bits with SSE2 instruction set build target") - -# elif (GLM_ARCH & GLM_ARCH_X86_BIT) && (GLM_MODEL == GLM_MODEL_64) -# pragma message("GLM: x86 64 bits build target") -# elif (GLM_ARCH & GLM_ARCH_X86_BIT) && (GLM_MODEL == GLM_MODEL_32) -# pragma message("GLM: x86 32 bits build target") - -# elif (GLM_ARCH & GLM_ARCH_NEON_BIT) && (GLM_MODEL == GLM_MODEL_64) -# pragma message("GLM: ARM 64 bits with Neon instruction set build target") -# elif (GLM_ARCH & GLM_ARCH_NEON_BIT) && (GLM_MODEL == GLM_MODEL_32) -# pragma message("GLM: ARM 32 bits with Neon instruction set build target") - -# elif (GLM_ARCH & GLM_ARCH_ARM_BIT) && (GLM_MODEL == GLM_MODEL_64) -# pragma message("GLM: ARM 64 bits build target") -# elif (GLM_ARCH & GLM_ARCH_ARM_BIT) && (GLM_MODEL == GLM_MODEL_32) -# pragma message("GLM: ARM 32 bits build target") - -# elif (GLM_ARCH & GLM_ARCH_MIPS_BIT) && (GLM_MODEL == GLM_MODEL_64) -# pragma message("GLM: MIPS 64 bits build target") -# elif (GLM_ARCH & GLM_ARCH_MIPS_BIT) && (GLM_MODEL == GLM_MODEL_32) -# pragma message("GLM: MIPS 32 bits build target") - -# elif (GLM_ARCH & GLM_ARCH_PPC_BIT) && (GLM_MODEL == GLM_MODEL_64) -# pragma message("GLM: PowerPC 64 bits build target") -# elif (GLM_ARCH & GLM_ARCH_PPC_BIT) && (GLM_MODEL == GLM_MODEL_32) -# pragma message("GLM: PowerPC 32 bits build target") -# else -# pragma message("GLM: Unknown build target") -# endif//GLM_ARCH - - // Report platform name -# if(GLM_PLATFORM & GLM_PLATFORM_QNXNTO) -# pragma message("GLM: QNX platform detected") -//# elif(GLM_PLATFORM & GLM_PLATFORM_IOS) -//# pragma message("GLM: iOS platform detected") -# elif(GLM_PLATFORM & GLM_PLATFORM_APPLE) -# pragma message("GLM: Apple platform detected") -# elif(GLM_PLATFORM & GLM_PLATFORM_WINCE) -# pragma message("GLM: WinCE platform detected") -# elif(GLM_PLATFORM & GLM_PLATFORM_WINDOWS) -# pragma message("GLM: Windows platform detected") -# elif(GLM_PLATFORM & GLM_PLATFORM_CHROME_NACL) -# pragma message("GLM: Native Client detected") -# elif(GLM_PLATFORM & GLM_PLATFORM_ANDROID) -# pragma message("GLM: Android platform detected") -# elif(GLM_PLATFORM & GLM_PLATFORM_LINUX) -# pragma message("GLM: Linux platform detected") -# elif(GLM_PLATFORM & GLM_PLATFORM_UNIX) -# pragma message("GLM: UNIX platform detected") -# elif(GLM_PLATFORM & GLM_PLATFORM_UNKNOWN) -# pragma message("GLM: platform unknown") -# else -# pragma message("GLM: platform not detected") -# endif - - // Report whether only xyzw component are used -# if defined GLM_FORCE_XYZW_ONLY -# pragma message("GLM: GLM_FORCE_XYZW_ONLY is defined. Only x, y, z and w component are available in vector type. This define disables swizzle operators and SIMD instruction sets") -# endif - - // Report swizzle operator support -# if GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_OPERATOR -# pragma message("GLM: GLM_FORCE_SWIZZLE is defined, swizzling operators enabled") -# elif GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_FUNCTION -# pragma message("GLM: GLM_FORCE_SWIZZLE is defined, swizzling functions enabled. Enable compiler C++ language extensions to enable swizzle operators.") -# else -# pragma message("GLM: GLM_FORCE_SWIZZLE is undefined. swizzling functions or operators are disabled.") -# endif - - // Report .length() type -# if GLM_CONFIG_LENGTH_TYPE == GLM_LENGTH_SIZE_T -# pragma message("GLM: GLM_FORCE_SIZE_T_LENGTH is defined. .length() returns a glm::length_t, a typedef of std::size_t.") -# else -# pragma message("GLM: GLM_FORCE_SIZE_T_LENGTH is undefined. .length() returns a glm::length_t, a typedef of int following GLSL.") -# endif - -# if GLM_CONFIG_UNRESTRICTED_GENTYPE == GLM_ENABLE -# pragma message("GLM: GLM_FORCE_UNRESTRICTED_GENTYPE is defined. Removes GLSL restrictions on valid function genTypes.") -# else -# pragma message("GLM: GLM_FORCE_UNRESTRICTED_GENTYPE is undefined. Follows strictly GLSL on valid function genTypes.") -# endif - -# ifdef GLM_FORCE_SINGLE_ONLY -# pragma message("GLM: GLM_FORCE_SINGLE_ONLY is defined. Using only single precision floating-point types") -# endif - -# if defined(GLM_FORCE_DEFAULT_ALIGNED_GENTYPES) && (GLM_CONFIG_ALIGNED_GENTYPES == GLM_DISABLE) -# undef GLM_FORCE_DEFAULT_ALIGNED_GENTYPES -# pragma message("GLM: GLM_FORCE_DEFAULT_ALIGNED_GENTYPES is defined but is disabled. It requires C++11 and language extensions") -# endif - -# if GLM_CONFIG_CLIP_CONTROL & GLM_CLIP_CONTROL_ZO_BIT -# pragma message("GLM: GLM_FORCE_DEPTH_ZERO_TO_ONE is defined. Using zero to one depth clip space.") -# else -# pragma message("GLM: GLM_FORCE_DEPTH_ZERO_TO_ONE is undefined. Using negative one to one depth clip space.") -# endif - -# if GLM_CONFIG_CLIP_CONTROL & GLM_CLIP_CONTROL_LH_BIT -# pragma message("GLM: GLM_FORCE_LEFT_HANDED is defined. Using left handed coordinate system.") -# else -# pragma message("GLM: GLM_FORCE_LEFT_HANDED is undefined. Using right handed coordinate system.") -# endif -#endif//GLM_MESSAGES - -#endif//GLM_SETUP_INCLUDED diff --git a/ref/glm/glm/detail/type_half.hpp b/ref/glm/glm/detail/type_half.hpp deleted file mode 100644 index 6a71e383..00000000 --- a/ref/glm/glm/detail/type_half.hpp +++ /dev/null @@ -1,16 +0,0 @@ -#pragma once - -#include "setup.hpp" - -namespace glm{ -namespace detail -{ - typedef short hdata; - - GLM_FUNC_DECL float toFloat32(hdata value); - GLM_FUNC_DECL hdata toFloat16(float const& value); - -}//namespace detail -}//namespace glm - -#include "type_half.inl" diff --git a/ref/glm/glm/detail/type_half.inl b/ref/glm/glm/detail/type_half.inl deleted file mode 100644 index 6632a151..00000000 --- a/ref/glm/glm/detail/type_half.inl +++ /dev/null @@ -1,241 +0,0 @@ -namespace glm{ -namespace detail -{ - GLM_FUNC_QUALIFIER float overflow() - { - volatile float f = 1e10; - - for(int i = 0; i < 10; ++i) - f *= f; // this will overflow before the for loop terminates - return f; - } - - union uif32 - { - GLM_FUNC_QUALIFIER uif32() : - i(0) - {} - - GLM_FUNC_QUALIFIER uif32(float f_) : - f(f_) - {} - - GLM_FUNC_QUALIFIER uif32(unsigned int i_) : - i(i_) - {} - - float f; - unsigned int i; - }; - - GLM_FUNC_QUALIFIER float toFloat32(hdata value) - { - int s = (value >> 15) & 0x00000001; - int e = (value >> 10) & 0x0000001f; - int m = value & 0x000003ff; - - if(e == 0) - { - if(m == 0) - { - // - // Plus or minus zero - // - - detail::uif32 result; - result.i = static_cast(s << 31); - return result.f; - } - else - { - // - // Denormalized number -- renormalize it - // - - while(!(m & 0x00000400)) - { - m <<= 1; - e -= 1; - } - - e += 1; - m &= ~0x00000400; - } - } - else if(e == 31) - { - if(m == 0) - { - // - // Positive or negative infinity - // - - uif32 result; - result.i = static_cast((s << 31) | 0x7f800000); - return result.f; - } - else - { - // - // Nan -- preserve sign and significand bits - // - - uif32 result; - result.i = static_cast((s << 31) | 0x7f800000 | (m << 13)); - return result.f; - } - } - - // - // Normalized number - // - - e = e + (127 - 15); - m = m << 13; - - // - // Assemble s, e and m. - // - - uif32 Result; - Result.i = static_cast((s << 31) | (e << 23) | m); - return Result.f; - } - - GLM_FUNC_QUALIFIER hdata toFloat16(float const& f) - { - uif32 Entry; - Entry.f = f; - int i = static_cast(Entry.i); - - // - // Our floating point number, f, is represented by the bit - // pattern in integer i. Disassemble that bit pattern into - // the sign, s, the exponent, e, and the significand, m. - // Shift s into the position where it will go in in the - // resulting half number. - // Adjust e, accounting for the different exponent bias - // of float and half (127 versus 15). - // - - int s = (i >> 16) & 0x00008000; - int e = ((i >> 23) & 0x000000ff) - (127 - 15); - int m = i & 0x007fffff; - - // - // Now reassemble s, e and m into a half: - // - - if(e <= 0) - { - if(e < -10) - { - // - // E is less than -10. The absolute value of f is - // less than half_MIN (f may be a small normalized - // float, a denormalized float or a zero). - // - // We convert f to a half zero. - // - - return hdata(s); - } - - // - // E is between -10 and 0. F is a normalized float, - // whose magnitude is less than __half_NRM_MIN. - // - // We convert f to a denormalized half. - // - - m = (m | 0x00800000) >> (1 - e); - - // - // Round to nearest, round "0.5" up. - // - // Rounding may cause the significand to overflow and make - // our number normalized. Because of the way a half's bits - // are laid out, we don't have to treat this case separately; - // the code below will handle it correctly. - // - - if(m & 0x00001000) - m += 0x00002000; - - // - // Assemble the half from s, e (zero) and m. - // - - return hdata(s | (m >> 13)); - } - else if(e == 0xff - (127 - 15)) - { - if(m == 0) - { - // - // F is an infinity; convert f to a half - // infinity with the same sign as f. - // - - return hdata(s | 0x7c00); - } - else - { - // - // F is a NAN; we produce a half NAN that preserves - // the sign bit and the 10 leftmost bits of the - // significand of f, with one exception: If the 10 - // leftmost bits are all zero, the NAN would turn - // into an infinity, so we have to set at least one - // bit in the significand. - // - - m >>= 13; - - return hdata(s | 0x7c00 | m | (m == 0)); - } - } - else - { - // - // E is greater than zero. F is a normalized float. - // We try to convert f to a normalized half. - // - - // - // Round to nearest, round "0.5" up - // - - if(m & 0x00001000) - { - m += 0x00002000; - - if(m & 0x00800000) - { - m = 0; // overflow in significand, - e += 1; // adjust exponent - } - } - - // - // Handle exponent overflow - // - - if (e > 30) - { - overflow(); // Cause a hardware floating point overflow; - - return hdata(s | 0x7c00); - // if this returns, the half becomes an - } // infinity with the same sign as f. - - // - // Assemble the half from s, e and m. - // - - return hdata(s | (e << 10) | (m >> 13)); - } - } - -}//namespace detail -}//namespace glm diff --git a/ref/glm/glm/detail/type_mat2x2.hpp b/ref/glm/glm/detail/type_mat2x2.hpp deleted file mode 100644 index c145b137..00000000 --- a/ref/glm/glm/detail/type_mat2x2.hpp +++ /dev/null @@ -1,177 +0,0 @@ -/// @ref core -/// @file glm/detail/type_mat2x2.hpp - -#pragma once - -#include "type_vec2.hpp" -#include -#include - -namespace glm -{ - template - struct mat<2, 2, T, Q> - { - typedef vec<2, T, Q> col_type; - typedef vec<2, T, Q> row_type; - typedef mat<2, 2, T, Q> type; - typedef mat<2, 2, T, Q> transpose_type; - typedef T value_type; - - private: - col_type value[2]; - - public: - // -- Accesses -- - - typedef length_t length_type; - GLM_FUNC_DECL static GLM_CONSTEXPR length_type length() { return 2; } - - GLM_FUNC_DECL col_type & operator[](length_type i); - GLM_FUNC_DECL GLM_CONSTEXPR col_type const& operator[](length_type i) const; - - // -- Constructors -- - - GLM_FUNC_DECL GLM_CONSTEXPR mat() GLM_DEFAULT; - template - GLM_FUNC_DECL GLM_CONSTEXPR mat(mat<2, 2, T, P> const& m); - - GLM_FUNC_DECL explicit GLM_CONSTEXPR mat(T scalar); - GLM_FUNC_DECL GLM_CONSTEXPR mat( - T const& x1, T const& y1, - T const& x2, T const& y2); - GLM_FUNC_DECL GLM_CONSTEXPR mat( - col_type const& v1, - col_type const& v2); - - // -- Conversions -- - - template - GLM_FUNC_DECL GLM_CONSTEXPR mat( - U const& x1, V const& y1, - M const& x2, N const& y2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR mat( - vec<2, U, Q> const& v1, - vec<2, V, Q> const& v2); - - // -- Matrix conversions -- - - template - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<2, 2, U, P> const& m); - - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<3, 3, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<4, 4, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<2, 3, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<3, 2, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<2, 4, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<4, 2, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<3, 4, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<4, 3, T, Q> const& x); - - // -- Unary arithmetic operators -- - - template - GLM_FUNC_DECL mat<2, 2, T, Q> & operator=(mat<2, 2, U, Q> const& m); - template - GLM_FUNC_DECL mat<2, 2, T, Q> & operator+=(U s); - template - GLM_FUNC_DECL mat<2, 2, T, Q> & operator+=(mat<2, 2, U, Q> const& m); - template - GLM_FUNC_DECL mat<2, 2, T, Q> & operator-=(U s); - template - GLM_FUNC_DECL mat<2, 2, T, Q> & operator-=(mat<2, 2, U, Q> const& m); - template - GLM_FUNC_DECL mat<2, 2, T, Q> & operator*=(U s); - template - GLM_FUNC_DECL mat<2, 2, T, Q> & operator*=(mat<2, 2, U, Q> const& m); - template - GLM_FUNC_DECL mat<2, 2, T, Q> & operator/=(U s); - template - GLM_FUNC_DECL mat<2, 2, T, Q> & operator/=(mat<2, 2, U, Q> const& m); - - // -- Increment and decrement operators -- - - GLM_FUNC_DECL mat<2, 2, T, Q> & operator++ (); - GLM_FUNC_DECL mat<2, 2, T, Q> & operator-- (); - GLM_FUNC_DECL mat<2, 2, T, Q> operator++(int); - GLM_FUNC_DECL mat<2, 2, T, Q> operator--(int); - }; - - // -- Unary operators -- - - template - GLM_FUNC_DECL mat<2, 2, T, Q> operator+(mat<2, 2, T, Q> const& m); - - template - GLM_FUNC_DECL mat<2, 2, T, Q> operator-(mat<2, 2, T, Q> const& m); - - // -- Binary operators -- - - template - GLM_FUNC_DECL mat<2, 2, T, Q> operator+(mat<2, 2, T, Q> const& m, T scalar); - - template - GLM_FUNC_DECL mat<2, 2, T, Q> operator+(T scalar, mat<2, 2, T, Q> const& m); - - template - GLM_FUNC_DECL mat<2, 2, T, Q> operator+(mat<2, 2, T, Q> const& m1, mat<2, 2, T, Q> const& m2); - - template - GLM_FUNC_DECL mat<2, 2, T, Q> operator-(mat<2, 2, T, Q> const& m, T scalar); - - template - GLM_FUNC_DECL mat<2, 2, T, Q> operator-(T scalar, mat<2, 2, T, Q> const& m); - - template - GLM_FUNC_DECL mat<2, 2, T, Q> operator-(mat<2, 2, T, Q> const& m1, mat<2, 2, T, Q> const& m2); - - template - GLM_FUNC_DECL mat<2, 2, T, Q> operator*(mat<2, 2, T, Q> const& m, T scalar); - - template - GLM_FUNC_DECL mat<2, 2, T, Q> operator*(T scalar, mat<2, 2, T, Q> const& m); - - template - GLM_FUNC_DECL typename mat<2, 2, T, Q>::col_type operator*(mat<2, 2, T, Q> const& m, typename mat<2, 2, T, Q>::row_type const& v); - - template - GLM_FUNC_DECL typename mat<2, 2, T, Q>::row_type operator*(typename mat<2, 2, T, Q>::col_type const& v, mat<2, 2, T, Q> const& m); - - template - GLM_FUNC_DECL mat<2, 2, T, Q> operator*(mat<2, 2, T, Q> const& m1, mat<2, 2, T, Q> const& m2); - - template - GLM_FUNC_DECL mat<3, 2, T, Q> operator*(mat<2, 2, T, Q> const& m1, mat<3, 2, T, Q> const& m2); - - template - GLM_FUNC_DECL mat<4, 2, T, Q> operator*(mat<2, 2, T, Q> const& m1, mat<4, 2, T, Q> const& m2); - - template - GLM_FUNC_DECL mat<2, 2, T, Q> operator/(mat<2, 2, T, Q> const& m, T scalar); - - template - GLM_FUNC_DECL mat<2, 2, T, Q> operator/(T scalar, mat<2, 2, T, Q> const& m); - - template - GLM_FUNC_DECL typename mat<2, 2, T, Q>::col_type operator/(mat<2, 2, T, Q> const& m, typename mat<2, 2, T, Q>::row_type const& v); - - template - GLM_FUNC_DECL typename mat<2, 2, T, Q>::row_type operator/(typename mat<2, 2, T, Q>::col_type const& v, mat<2, 2, T, Q> const& m); - - template - GLM_FUNC_DECL mat<2, 2, T, Q> operator/(mat<2, 2, T, Q> const& m1, mat<2, 2, T, Q> const& m2); - - // -- Boolean operators -- - - template - GLM_FUNC_DECL bool operator==(mat<2, 2, T, Q> const& m1, mat<2, 2, T, Q> const& m2); - - template - GLM_FUNC_DECL bool operator!=(mat<2, 2, T, Q> const& m1, mat<2, 2, T, Q> const& m2); -} //namespace glm - -#ifndef GLM_EXTERNAL_TEMPLATE -#include "type_mat2x2.inl" -#endif diff --git a/ref/glm/glm/detail/type_mat2x2.inl b/ref/glm/glm/detail/type_mat2x2.inl deleted file mode 100644 index acd773f7..00000000 --- a/ref/glm/glm/detail/type_mat2x2.inl +++ /dev/null @@ -1,536 +0,0 @@ -#include "../matrix.hpp" - -namespace glm -{ - // -- Constructors -- - -# if GLM_CONFIG_DEFAULTED_FUNCTIONS == GLM_DISABLE - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 2, T, Q>::mat() -# if GLM_CONFIG_CTOR_INIT == GLM_CTOR_INITIALIZER_LIST - : value{col_type(1, 0), col_type(0, 1)} -# endif - { -# if GLM_CONFIG_CTOR_INIT == GLM_CTOR_INITIALISATION - this->value[0] = col_type(1, 0); - this->value[1] = col_type(0, 1); -# endif - } -# endif - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 2, T, Q>::mat(mat<2, 2, T, P> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{m[0], m[1]} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = m[0]; - this->value[1] = m[1]; -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 2, T, Q>::mat(T scalar) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(scalar, 0), col_type(0, scalar)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(scalar, 0); - this->value[1] = col_type(0, scalar); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 2, T, Q>::mat - ( - T const& x0, T const& y0, - T const& x1, T const& y1 - ) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(x0, y0), col_type(x1, y1)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(x0, y0); - this->value[1] = col_type(x1, y1); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 2, T, Q>::mat(col_type const& v0, col_type const& v1) -# if GLM_HAS_INITIALIZER_LISTS - : value{v0, v1} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = v0; - this->value[1] = v1; -# endif - } - - // -- Conversion constructors -- - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 2, T, Q>::mat - ( - X1 const& x1, Y1 const& y1, - X2 const& x2, Y2 const& y2 - ) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(static_cast(x1), value_type(y1)), col_type(static_cast(x2), value_type(y2)) } -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(static_cast(x1), value_type(y1)); - this->value[1] = col_type(static_cast(x2), value_type(y2)); -# endif - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 2, T, Q>::mat(vec<2, V1, Q> const& v1, vec<2, V2, Q> const& v2) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(v1), col_type(v2)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(v1); - this->value[1] = col_type(v2); -# endif - } - - // -- mat2x2 matrix conversions -- - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 2, T, Q>::mat(mat<2, 2, U, P> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1])} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0]); - this->value[1] = col_type(m[1]); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 2, T, Q>::mat(mat<3, 3, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1])} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0]); - this->value[1] = col_type(m[1]); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 2, T, Q>::mat(mat<4, 4, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1])} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0]); - this->value[1] = col_type(m[1]); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 2, T, Q>::mat(mat<2, 3, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1])} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0]); - this->value[1] = col_type(m[1]); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 2, T, Q>::mat(mat<3, 2, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1])} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0]); - this->value[1] = col_type(m[1]); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 2, T, Q>::mat(mat<2, 4, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1])} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0]); - this->value[1] = col_type(m[1]); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 2, T, Q>::mat(mat<4, 2, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1])} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0]); - this->value[1] = col_type(m[1]); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 2, T, Q>::mat(mat<3, 4, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1])} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0]); - this->value[1] = col_type(m[1]); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 2, T, Q>::mat(mat<4, 3, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1])} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0]); - this->value[1] = col_type(m[1]); -# endif - } - - // -- Accesses -- - - template - GLM_FUNC_QUALIFIER typename mat<2, 2, T, Q>::col_type& mat<2, 2, T, Q>::operator[](typename mat<2, 2, T, Q>::length_type i) - { - assert(i < this->length()); - return this->value[i]; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR typename mat<2, 2, T, Q>::col_type const& mat<2, 2, T, Q>::operator[](typename mat<2, 2, T, Q>::length_type i) const - { - assert(i < this->length()); - return this->value[i]; - } - - // -- Unary updatable operators -- - - template - template - GLM_FUNC_QUALIFIER mat<2, 2, T, Q>& mat<2, 2, T, Q>::operator=(mat<2, 2, U, Q> const& m) - { - this->value[0] = m[0]; - this->value[1] = m[1]; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<2, 2, T, Q>& mat<2, 2, T, Q>::operator+=(U scalar) - { - this->value[0] += scalar; - this->value[1] += scalar; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<2, 2, T, Q>& mat<2, 2, T, Q>::operator+=(mat<2, 2, U, Q> const& m) - { - this->value[0] += m[0]; - this->value[1] += m[1]; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<2, 2, T, Q>& mat<2, 2, T, Q>::operator-=(U scalar) - { - this->value[0] -= scalar; - this->value[1] -= scalar; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<2, 2, T, Q>& mat<2, 2, T, Q>::operator-=(mat<2, 2, U, Q> const& m) - { - this->value[0] -= m[0]; - this->value[1] -= m[1]; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<2, 2, T, Q>& mat<2, 2, T, Q>::operator*=(U scalar) - { - this->value[0] *= scalar; - this->value[1] *= scalar; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<2, 2, T, Q>& mat<2, 2, T, Q>::operator*=(mat<2, 2, U, Q> const& m) - { - return (*this = *this * m); - } - - template - template - GLM_FUNC_QUALIFIER mat<2, 2, T, Q>& mat<2, 2, T, Q>::operator/=(U scalar) - { - this->value[0] /= scalar; - this->value[1] /= scalar; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<2, 2, T, Q>& mat<2, 2, T, Q>::operator/=(mat<2, 2, U, Q> const& m) - { - return *this *= inverse(m); - } - - // -- Increment and decrement operators -- - - template - GLM_FUNC_QUALIFIER mat<2, 2, T, Q>& mat<2, 2, T, Q>::operator++() - { - ++this->value[0]; - ++this->value[1]; - return *this; - } - - template - GLM_FUNC_QUALIFIER mat<2, 2, T, Q>& mat<2, 2, T, Q>::operator--() - { - --this->value[0]; - --this->value[1]; - return *this; - } - - template - GLM_FUNC_QUALIFIER mat<2, 2, T, Q> mat<2, 2, T, Q>::operator++(int) - { - mat<2, 2, T, Q> Result(*this); - ++*this; - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<2, 2, T, Q> mat<2, 2, T, Q>::operator--(int) - { - mat<2, 2, T, Q> Result(*this); - --*this; - return Result; - } - - // -- Unary arithmetic operators -- - - template - GLM_FUNC_QUALIFIER mat<2, 2, T, Q> operator+(mat<2, 2, T, Q> const& m) - { - return m; - } - - template - GLM_FUNC_QUALIFIER mat<2, 2, T, Q> operator-(mat<2, 2, T, Q> const& m) - { - return mat<2, 2, T, Q>( - -m[0], - -m[1]); - } - - // -- Binary arithmetic operators -- - - template - GLM_FUNC_QUALIFIER mat<2, 2, T, Q> operator+(mat<2, 2, T, Q> const& m, T scalar) - { - return mat<2, 2, T, Q>( - m[0] + scalar, - m[1] + scalar); - } - - template - GLM_FUNC_QUALIFIER mat<2, 2, T, Q> operator+(T scalar, mat<2, 2, T, Q> const& m) - { - return mat<2, 2, T, Q>( - m[0] + scalar, - m[1] + scalar); - } - - template - GLM_FUNC_QUALIFIER mat<2, 2, T, Q> operator+(mat<2, 2, T, Q> const& m1, mat<2, 2, T, Q> const& m2) - { - return mat<2, 2, T, Q>( - m1[0] + m2[0], - m1[1] + m2[1]); - } - - template - GLM_FUNC_QUALIFIER mat<2, 2, T, Q> operator-(mat<2, 2, T, Q> const& m, T scalar) - { - return mat<2, 2, T, Q>( - m[0] - scalar, - m[1] - scalar); - } - - template - GLM_FUNC_QUALIFIER mat<2, 2, T, Q> operator-(T scalar, mat<2, 2, T, Q> const& m) - { - return mat<2, 2, T, Q>( - scalar - m[0], - scalar - m[1]); - } - - template - GLM_FUNC_QUALIFIER mat<2, 2, T, Q> operator-(mat<2, 2, T, Q> const& m1, mat<2, 2, T, Q> const& m2) - { - return mat<2, 2, T, Q>( - m1[0] - m2[0], - m1[1] - m2[1]); - } - - template - GLM_FUNC_QUALIFIER mat<2, 2, T, Q> operator*(mat<2, 2, T, Q> const& m, T scalar) - { - return mat<2, 2, T, Q>( - m[0] * scalar, - m[1] * scalar); - } - - template - GLM_FUNC_QUALIFIER mat<2, 2, T, Q> operator*(T scalar, mat<2, 2, T, Q> const& m) - { - return mat<2, 2, T, Q>( - m[0] * scalar, - m[1] * scalar); - } - - template - GLM_FUNC_QUALIFIER typename mat<2, 2, T, Q>::col_type operator* - ( - mat<2, 2, T, Q> const& m, - typename mat<2, 2, T, Q>::row_type const& v - ) - { - return vec<2, T, Q>( - m[0][0] * v.x + m[1][0] * v.y, - m[0][1] * v.x + m[1][1] * v.y); - } - - template - GLM_FUNC_QUALIFIER typename mat<2, 2, T, Q>::row_type operator* - ( - typename mat<2, 2, T, Q>::col_type const& v, - mat<2, 2, T, Q> const& m - ) - { - return vec<2, T, Q>( - v.x * m[0][0] + v.y * m[0][1], - v.x * m[1][0] + v.y * m[1][1]); - } - - template - GLM_FUNC_QUALIFIER mat<2, 2, T, Q> operator*(mat<2, 2, T, Q> const& m1, mat<2, 2, T, Q> const& m2) - { - return mat<2, 2, T, Q>( - m1[0][0] * m2[0][0] + m1[1][0] * m2[0][1], - m1[0][1] * m2[0][0] + m1[1][1] * m2[0][1], - m1[0][0] * m2[1][0] + m1[1][0] * m2[1][1], - m1[0][1] * m2[1][0] + m1[1][1] * m2[1][1]); - } - - template - GLM_FUNC_QUALIFIER mat<3, 2, T, Q> operator*(mat<2, 2, T, Q> const& m1, mat<3, 2, T, Q> const& m2) - { - return mat<3, 2, T, Q>( - m1[0][0] * m2[0][0] + m1[1][0] * m2[0][1], - m1[0][1] * m2[0][0] + m1[1][1] * m2[0][1], - m1[0][0] * m2[1][0] + m1[1][0] * m2[1][1], - m1[0][1] * m2[1][0] + m1[1][1] * m2[1][1], - m1[0][0] * m2[2][0] + m1[1][0] * m2[2][1], - m1[0][1] * m2[2][0] + m1[1][1] * m2[2][1]); - } - - template - GLM_FUNC_QUALIFIER mat<4, 2, T, Q> operator*(mat<2, 2, T, Q> const& m1, mat<4, 2, T, Q> const& m2) - { - return mat<4, 2, T, Q>( - m1[0][0] * m2[0][0] + m1[1][0] * m2[0][1], - m1[0][1] * m2[0][0] + m1[1][1] * m2[0][1], - m1[0][0] * m2[1][0] + m1[1][0] * m2[1][1], - m1[0][1] * m2[1][0] + m1[1][1] * m2[1][1], - m1[0][0] * m2[2][0] + m1[1][0] * m2[2][1], - m1[0][1] * m2[2][0] + m1[1][1] * m2[2][1], - m1[0][0] * m2[3][0] + m1[1][0] * m2[3][1], - m1[0][1] * m2[3][0] + m1[1][1] * m2[3][1]); - } - - template - GLM_FUNC_QUALIFIER mat<2, 2, T, Q> operator/(mat<2, 2, T, Q> const& m, T scalar) - { - return mat<2, 2, T, Q>( - m[0] / scalar, - m[1] / scalar); - } - - template - GLM_FUNC_QUALIFIER mat<2, 2, T, Q> operator/(T scalar, mat<2, 2, T, Q> const& m) - { - return mat<2, 2, T, Q>( - scalar / m[0], - scalar / m[1]); - } - - template - GLM_FUNC_QUALIFIER typename mat<2, 2, T, Q>::col_type operator/(mat<2, 2, T, Q> const& m, typename mat<2, 2, T, Q>::row_type const& v) - { - return inverse(m) * v; - } - - template - GLM_FUNC_QUALIFIER typename mat<2, 2, T, Q>::row_type operator/(typename mat<2, 2, T, Q>::col_type const& v, mat<2, 2, T, Q> const& m) - { - return v * inverse(m); - } - - template - GLM_FUNC_QUALIFIER mat<2, 2, T, Q> operator/(mat<2, 2, T, Q> const& m1, mat<2, 2, T, Q> const& m2) - { - mat<2, 2, T, Q> m1_copy(m1); - return m1_copy /= m2; - } - - // -- Boolean operators -- - - template - GLM_FUNC_QUALIFIER bool operator==(mat<2, 2, T, Q> const& m1, mat<2, 2, T, Q> const& m2) - { - return (m1[0] == m2[0]) && (m1[1] == m2[1]); - } - - template - GLM_FUNC_QUALIFIER bool operator!=(mat<2, 2, T, Q> const& m1, mat<2, 2, T, Q> const& m2) - { - return (m1[0] != m2[0]) || (m1[1] != m2[1]); - } -} //namespace glm diff --git a/ref/glm/glm/detail/type_mat2x3.hpp b/ref/glm/glm/detail/type_mat2x3.hpp deleted file mode 100644 index 81e04070..00000000 --- a/ref/glm/glm/detail/type_mat2x3.hpp +++ /dev/null @@ -1,159 +0,0 @@ -/// @ref core -/// @file glm/detail/type_mat2x3.hpp - -#pragma once - -#include "type_vec2.hpp" -#include "type_vec3.hpp" -#include -#include - -namespace glm -{ - template - struct mat<2, 3, T, Q> - { - typedef vec<3, T, Q> col_type; - typedef vec<2, T, Q> row_type; - typedef mat<2, 3, T, Q> type; - typedef mat<3, 2, T, Q> transpose_type; - typedef T value_type; - - private: - col_type value[2]; - - public: - // -- Accesses -- - - typedef length_t length_type; - GLM_FUNC_DECL static GLM_CONSTEXPR length_type length() { return 2; } - - GLM_FUNC_DECL col_type & operator[](length_type i); - GLM_FUNC_DECL GLM_CONSTEXPR col_type const& operator[](length_type i) const; - - // -- Constructors -- - - GLM_FUNC_DECL GLM_CONSTEXPR mat() GLM_DEFAULT; - template - GLM_FUNC_DECL GLM_CONSTEXPR mat(mat<2, 3, T, P> const& m); - - GLM_FUNC_DECL explicit GLM_CONSTEXPR mat(T scalar); - GLM_FUNC_DECL GLM_CONSTEXPR mat( - T x0, T y0, T z0, - T x1, T y1, T z1); - GLM_FUNC_DECL GLM_CONSTEXPR mat( - col_type const& v0, - col_type const& v1); - - // -- Conversions -- - - template - GLM_FUNC_DECL GLM_CONSTEXPR mat( - X1 x1, Y1 y1, Z1 z1, - X2 x2, Y2 y2, Z2 z2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR mat( - vec<3, U, Q> const& v1, - vec<3, V, Q> const& v2); - - // -- Matrix conversions -- - - template - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<2, 3, U, P> const& m); - - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<2, 2, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<3, 3, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<4, 4, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<2, 4, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<3, 2, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<3, 4, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<4, 2, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<4, 3, T, Q> const& x); - - // -- Unary arithmetic operators -- - - template - GLM_FUNC_DECL mat<2, 3, T, Q> & operator=(mat<2, 3, U, Q> const& m); - template - GLM_FUNC_DECL mat<2, 3, T, Q> & operator+=(U s); - template - GLM_FUNC_DECL mat<2, 3, T, Q> & operator+=(mat<2, 3, U, Q> const& m); - template - GLM_FUNC_DECL mat<2, 3, T, Q> & operator-=(U s); - template - GLM_FUNC_DECL mat<2, 3, T, Q> & operator-=(mat<2, 3, U, Q> const& m); - template - GLM_FUNC_DECL mat<2, 3, T, Q> & operator*=(U s); - template - GLM_FUNC_DECL mat<2, 3, T, Q> & operator/=(U s); - - // -- Increment and decrement operators -- - - GLM_FUNC_DECL mat<2, 3, T, Q> & operator++ (); - GLM_FUNC_DECL mat<2, 3, T, Q> & operator-- (); - GLM_FUNC_DECL mat<2, 3, T, Q> operator++(int); - GLM_FUNC_DECL mat<2, 3, T, Q> operator--(int); - }; - - // -- Unary operators -- - - template - GLM_FUNC_DECL mat<2, 3, T, Q> operator+(mat<2, 3, T, Q> const& m); - - template - GLM_FUNC_DECL mat<2, 3, T, Q> operator-(mat<2, 3, T, Q> const& m); - - // -- Binary operators -- - - template - GLM_FUNC_DECL mat<2, 3, T, Q> operator+(mat<2, 3, T, Q> const& m, T scalar); - - template - GLM_FUNC_DECL mat<2, 3, T, Q> operator+(mat<2, 3, T, Q> const& m1, mat<2, 3, T, Q> const& m2); - - template - GLM_FUNC_DECL mat<2, 3, T, Q> operator-(mat<2, 3, T, Q> const& m, T scalar); - - template - GLM_FUNC_DECL mat<2, 3, T, Q> operator-(mat<2, 3, T, Q> const& m1, mat<2, 3, T, Q> const& m2); - - template - GLM_FUNC_DECL mat<2, 3, T, Q> operator*(mat<2, 3, T, Q> const& m, T scalar); - - template - GLM_FUNC_DECL mat<2, 3, T, Q> operator*(T scalar, mat<2, 3, T, Q> const& m); - - template - GLM_FUNC_DECL typename mat<2, 3, T, Q>::col_type operator*(mat<2, 3, T, Q> const& m, typename mat<2, 3, T, Q>::row_type const& v); - - template - GLM_FUNC_DECL typename mat<2, 3, T, Q>::row_type operator*(typename mat<2, 3, T, Q>::col_type const& v, mat<2, 3, T, Q> const& m); - - template - GLM_FUNC_DECL mat<2, 3, T, Q> operator*(mat<2, 3, T, Q> const& m1, mat<2, 2, T, Q> const& m2); - - template - GLM_FUNC_DECL mat<3, 3, T, Q> operator*(mat<2, 3, T, Q> const& m1, mat<3, 2, T, Q> const& m2); - - template - GLM_FUNC_DECL mat<4, 3, T, Q> operator*(mat<2, 3, T, Q> const& m1, mat<4, 2, T, Q> const& m2); - - template - GLM_FUNC_DECL mat<2, 3, T, Q> operator/(mat<2, 3, T, Q> const& m, T scalar); - - template - GLM_FUNC_DECL mat<2, 3, T, Q> operator/(T scalar, mat<2, 3, T, Q> const& m); - - // -- Boolean operators -- - - template - GLM_FUNC_DECL bool operator==(mat<2, 3, T, Q> const& m1, mat<2, 3, T, Q> const& m2); - - template - GLM_FUNC_DECL bool operator!=(mat<2, 3, T, Q> const& m1, mat<2, 3, T, Q> const& m2); -}//namespace glm - -#ifndef GLM_EXTERNAL_TEMPLATE -#include "type_mat2x3.inl" -#endif diff --git a/ref/glm/glm/detail/type_mat2x3.inl b/ref/glm/glm/detail/type_mat2x3.inl deleted file mode 100644 index cf17f490..00000000 --- a/ref/glm/glm/detail/type_mat2x3.inl +++ /dev/null @@ -1,510 +0,0 @@ -namespace glm -{ - // -- Constructors -- - -# if GLM_CONFIG_DEFAULTED_FUNCTIONS == GLM_DISABLE - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 3, T, Q>::mat() -# if GLM_CONFIG_CTOR_INIT == GLM_CTOR_INITIALIZER_LIST - : value{col_type(1, 0, 0), col_type(0, 1, 0)} -# endif - { -# if GLM_CONFIG_CTOR_INIT == GLM_CTOR_INITIALISATION - this->value[0] = col_type(1, 0, 0); - this->value[1] = col_type(0, 1, 0); -# endif - } -# endif - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 3, T, Q>::mat(mat<2, 3, T, P> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{m.value[0], m.value[1]} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = m.value[0]; - this->value[1] = m.value[1]; -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 3, T, Q>::mat(T scalar) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(scalar, 0, 0), col_type(0, scalar, 0)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(scalar, 0, 0); - this->value[1] = col_type(0, scalar, 0); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 3, T, Q>::mat - ( - T x0, T y0, T z0, - T x1, T y1, T z1 - ) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(x0, y0, z0), col_type(x1, y1, z1)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(x0, y0, z0); - this->value[1] = col_type(x1, y1, z1); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 3, T, Q>::mat(col_type const& v0, col_type const& v1) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(v0), col_type(v1)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(v0); - this->value[1] = col_type(v1); -# endif - } - - // -- Conversion constructors -- - - template - template< - typename X1, typename Y1, typename Z1, - typename X2, typename Y2, typename Z2> - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 3, T, Q>::mat - ( - X1 x1, Y1 y1, Z1 z1, - X2 x2, Y2 y2, Z2 z2 - ) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(x1, y1, z1), col_type(x2, y2, z2)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(x1, y1, z1); - this->value[1] = col_type(x2, y2, z2); -# endif - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 3, T, Q>::mat(vec<3, V1, Q> const& v1, vec<3, V2, Q> const& v2) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(v1), col_type(v2)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(v1); - this->value[1] = col_type(v2); -# endif - } - - // -- Matrix conversions -- - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 3, T, Q>::mat(mat<2, 3, U, P> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1])} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0]); - this->value[1] = col_type(m[1]); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 3, T, Q>::mat(mat<2, 2, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0], 0), col_type(m[1], 0)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0], 0); - this->value[1] = col_type(m[1], 0); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 3, T, Q>::mat(mat<3, 3, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1])} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0]); - this->value[1] = col_type(m[1]); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 3, T, Q>::mat(mat<4, 4, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1])} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0]); - this->value[1] = col_type(m[1]); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 3, T, Q>::mat(mat<2, 4, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1])} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0]); - this->value[1] = col_type(m[1]); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 3, T, Q>::mat(mat<3, 2, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0], 0), col_type(m[1], 0)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0], 0); - this->value[1] = col_type(m[1], 0); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 3, T, Q>::mat(mat<3, 4, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1])} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0]); - this->value[1] = col_type(m[1]); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 3, T, Q>::mat(mat<4, 2, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0], 0), col_type(m[1], 0)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0], 0); - this->value[1] = col_type(m[1], 0); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 3, T, Q>::mat(mat<4, 3, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1])} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0]); - this->value[1] = col_type(m[1]); -# endif - } - - // -- Accesses -- - - template - GLM_FUNC_QUALIFIER typename mat<2, 3, T, Q>::col_type & mat<2, 3, T, Q>::operator[](typename mat<2, 3, T, Q>::length_type i) - { - assert(i < this->length()); - return this->value[i]; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR typename mat<2, 3, T, Q>::col_type const& mat<2, 3, T, Q>::operator[](typename mat<2, 3, T, Q>::length_type i) const - { - assert(i < this->length()); - return this->value[i]; - } - - // -- Unary updatable operators -- - - template - template - GLM_FUNC_QUALIFIER mat<2, 3, T, Q>& mat<2, 3, T, Q>::operator=(mat<2, 3, U, Q> const& m) - { - this->value[0] = m[0]; - this->value[1] = m[1]; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<2, 3, T, Q> & mat<2, 3, T, Q>::operator+=(U s) - { - this->value[0] += s; - this->value[1] += s; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<2, 3, T, Q>& mat<2, 3, T, Q>::operator+=(mat<2, 3, U, Q> const& m) - { - this->value[0] += m[0]; - this->value[1] += m[1]; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<2, 3, T, Q>& mat<2, 3, T, Q>::operator-=(U s) - { - this->value[0] -= s; - this->value[1] -= s; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<2, 3, T, Q>& mat<2, 3, T, Q>::operator-=(mat<2, 3, U, Q> const& m) - { - this->value[0] -= m[0]; - this->value[1] -= m[1]; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<2, 3, T, Q>& mat<2, 3, T, Q>::operator*=(U s) - { - this->value[0] *= s; - this->value[1] *= s; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<2, 3, T, Q> & mat<2, 3, T, Q>::operator/=(U s) - { - this->value[0] /= s; - this->value[1] /= s; - return *this; - } - - // -- Increment and decrement operators -- - - template - GLM_FUNC_QUALIFIER mat<2, 3, T, Q> & mat<2, 3, T, Q>::operator++() - { - ++this->value[0]; - ++this->value[1]; - return *this; - } - - template - GLM_FUNC_QUALIFIER mat<2, 3, T, Q> & mat<2, 3, T, Q>::operator--() - { - --this->value[0]; - --this->value[1]; - return *this; - } - - template - GLM_FUNC_QUALIFIER mat<2, 3, T, Q> mat<2, 3, T, Q>::operator++(int) - { - mat<2, 3, T, Q> Result(*this); - ++*this; - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<2, 3, T, Q> mat<2, 3, T, Q>::operator--(int) - { - mat<2, 3, T, Q> Result(*this); - --*this; - return Result; - } - - // -- Unary arithmetic operators -- - - template - GLM_FUNC_QUALIFIER mat<2, 3, T, Q> operator+(mat<2, 3, T, Q> const& m) - { - return m; - } - - template - GLM_FUNC_QUALIFIER mat<2, 3, T, Q> operator-(mat<2, 3, T, Q> const& m) - { - return mat<2, 3, T, Q>( - -m[0], - -m[1]); - } - - // -- Binary arithmetic operators -- - - template - GLM_FUNC_QUALIFIER mat<2, 3, T, Q> operator+(mat<2, 3, T, Q> const& m, T scalar) - { - return mat<2, 3, T, Q>( - m[0] + scalar, - m[1] + scalar); - } - - template - GLM_FUNC_QUALIFIER mat<2, 3, T, Q> operator+(mat<2, 3, T, Q> const& m1, mat<2, 3, T, Q> const& m2) - { - return mat<2, 3, T, Q>( - m1[0] + m2[0], - m1[1] + m2[1]); - } - - template - GLM_FUNC_QUALIFIER mat<2, 3, T, Q> operator-(mat<2, 3, T, Q> const& m, T scalar) - { - return mat<2, 3, T, Q>( - m[0] - scalar, - m[1] - scalar); - } - - template - GLM_FUNC_QUALIFIER mat<2, 3, T, Q> operator-(mat<2, 3, T, Q> const& m1, mat<2, 3, T, Q> const& m2) - { - return mat<2, 3, T, Q>( - m1[0] - m2[0], - m1[1] - m2[1]); - } - - template - GLM_FUNC_QUALIFIER mat<2, 3, T, Q> operator*(mat<2, 3, T, Q> const& m, T scalar) - { - return mat<2, 3, T, Q>( - m[0] * scalar, - m[1] * scalar); - } - - template - GLM_FUNC_QUALIFIER mat<2, 3, T, Q> operator*(T scalar, mat<2, 3, T, Q> const& m) - { - return mat<2, 3, T, Q>( - m[0] * scalar, - m[1] * scalar); - } - - template - GLM_FUNC_QUALIFIER typename mat<2, 3, T, Q>::col_type operator* - ( - mat<2, 3, T, Q> const& m, - typename mat<2, 3, T, Q>::row_type const& v) - { - return typename mat<2, 3, T, Q>::col_type( - m[0][0] * v.x + m[1][0] * v.y, - m[0][1] * v.x + m[1][1] * v.y, - m[0][2] * v.x + m[1][2] * v.y); - } - - template - GLM_FUNC_QUALIFIER typename mat<2, 3, T, Q>::row_type operator* - ( - typename mat<2, 3, T, Q>::col_type const& v, - mat<2, 3, T, Q> const& m) - { - return typename mat<2, 3, T, Q>::row_type( - v.x * m[0][0] + v.y * m[0][1] + v.z * m[0][2], - v.x * m[1][0] + v.y * m[1][1] + v.z * m[1][2]); - } - - template - GLM_FUNC_QUALIFIER mat<2, 3, T, Q> operator*(mat<2, 3, T, Q> const& m1, mat<2, 2, T, Q> const& m2) - { - return mat<2, 3, T, Q>( - m1[0][0] * m2[0][0] + m1[1][0] * m2[0][1], - m1[0][1] * m2[0][0] + m1[1][1] * m2[0][1], - m1[0][2] * m2[0][0] + m1[1][2] * m2[0][1], - m1[0][0] * m2[1][0] + m1[1][0] * m2[1][1], - m1[0][1] * m2[1][0] + m1[1][1] * m2[1][1], - m1[0][2] * m2[1][0] + m1[1][2] * m2[1][1]); - } - - template - GLM_FUNC_QUALIFIER mat<3, 3, T, Q> operator*(mat<2, 3, T, Q> const& m1, mat<3, 2, T, Q> const& m2) - { - T SrcA00 = m1[0][0]; - T SrcA01 = m1[0][1]; - T SrcA02 = m1[0][2]; - T SrcA10 = m1[1][0]; - T SrcA11 = m1[1][1]; - T SrcA12 = m1[1][2]; - - T SrcB00 = m2[0][0]; - T SrcB01 = m2[0][1]; - T SrcB10 = m2[1][0]; - T SrcB11 = m2[1][1]; - T SrcB20 = m2[2][0]; - T SrcB21 = m2[2][1]; - - mat<3, 3, T, Q> Result; - Result[0][0] = SrcA00 * SrcB00 + SrcA10 * SrcB01; - Result[0][1] = SrcA01 * SrcB00 + SrcA11 * SrcB01; - Result[0][2] = SrcA02 * SrcB00 + SrcA12 * SrcB01; - Result[1][0] = SrcA00 * SrcB10 + SrcA10 * SrcB11; - Result[1][1] = SrcA01 * SrcB10 + SrcA11 * SrcB11; - Result[1][2] = SrcA02 * SrcB10 + SrcA12 * SrcB11; - Result[2][0] = SrcA00 * SrcB20 + SrcA10 * SrcB21; - Result[2][1] = SrcA01 * SrcB20 + SrcA11 * SrcB21; - Result[2][2] = SrcA02 * SrcB20 + SrcA12 * SrcB21; - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 3, T, Q> operator*(mat<2, 3, T, Q> const& m1, mat<4, 2, T, Q> const& m2) - { - return mat<4, 3, T, Q>( - m1[0][0] * m2[0][0] + m1[1][0] * m2[0][1], - m1[0][1] * m2[0][0] + m1[1][1] * m2[0][1], - m1[0][2] * m2[0][0] + m1[1][2] * m2[0][1], - m1[0][0] * m2[1][0] + m1[1][0] * m2[1][1], - m1[0][1] * m2[1][0] + m1[1][1] * m2[1][1], - m1[0][2] * m2[1][0] + m1[1][2] * m2[1][1], - m1[0][0] * m2[2][0] + m1[1][0] * m2[2][1], - m1[0][1] * m2[2][0] + m1[1][1] * m2[2][1], - m1[0][2] * m2[2][0] + m1[1][2] * m2[2][1], - m1[0][0] * m2[3][0] + m1[1][0] * m2[3][1], - m1[0][1] * m2[3][0] + m1[1][1] * m2[3][1], - m1[0][2] * m2[3][0] + m1[1][2] * m2[3][1]); - } - - template - GLM_FUNC_QUALIFIER mat<2, 3, T, Q> operator/(mat<2, 3, T, Q> const& m, T scalar) - { - return mat<2, 3, T, Q>( - m[0] / scalar, - m[1] / scalar); - } - - template - GLM_FUNC_QUALIFIER mat<2, 3, T, Q> operator/(T scalar, mat<2, 3, T, Q> const& m) - { - return mat<2, 3, T, Q>( - scalar / m[0], - scalar / m[1]); - } - - // -- Boolean operators -- - - template - GLM_FUNC_QUALIFIER bool operator==(mat<2, 3, T, Q> const& m1, mat<2, 3, T, Q> const& m2) - { - return (m1[0] == m2[0]) && (m1[1] == m2[1]); - } - - template - GLM_FUNC_QUALIFIER bool operator!=(mat<2, 3, T, Q> const& m1, mat<2, 3, T, Q> const& m2) - { - return (m1[0] != m2[0]) || (m1[1] != m2[1]); - } -} //namespace glm diff --git a/ref/glm/glm/detail/type_mat2x4.hpp b/ref/glm/glm/detail/type_mat2x4.hpp deleted file mode 100644 index 17893d6d..00000000 --- a/ref/glm/glm/detail/type_mat2x4.hpp +++ /dev/null @@ -1,161 +0,0 @@ -/// @ref core -/// @file glm/detail/type_mat2x4.hpp - -#pragma once - -#include "type_vec2.hpp" -#include "type_vec4.hpp" -#include -#include - -namespace glm -{ - template - struct mat<2, 4, T, Q> - { - typedef vec<4, T, Q> col_type; - typedef vec<2, T, Q> row_type; - typedef mat<2, 4, T, Q> type; - typedef mat<4, 2, T, Q> transpose_type; - typedef T value_type; - - private: - col_type value[2]; - - public: - // -- Accesses -- - - typedef length_t length_type; - GLM_FUNC_DECL static GLM_CONSTEXPR length_type length() { return 2; } - - GLM_FUNC_DECL col_type & operator[](length_type i); - GLM_FUNC_DECL GLM_CONSTEXPR col_type const& operator[](length_type i) const; - - // -- Constructors -- - - GLM_FUNC_DECL GLM_CONSTEXPR mat() GLM_DEFAULT; - template - GLM_FUNC_DECL GLM_CONSTEXPR mat(mat<2, 4, T, P> const& m); - - GLM_FUNC_DECL explicit GLM_CONSTEXPR mat(T scalar); - GLM_FUNC_DECL GLM_CONSTEXPR mat( - T x0, T y0, T z0, T w0, - T x1, T y1, T z1, T w1); - GLM_FUNC_DECL GLM_CONSTEXPR mat( - col_type const& v0, - col_type const& v1); - - // -- Conversions -- - - template< - typename X1, typename Y1, typename Z1, typename W1, - typename X2, typename Y2, typename Z2, typename W2> - GLM_FUNC_DECL GLM_CONSTEXPR mat( - X1 x1, Y1 y1, Z1 z1, W1 w1, - X2 x2, Y2 y2, Z2 z2, W2 w2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR mat( - vec<4, U, Q> const& v1, - vec<4, V, Q> const& v2); - - // -- Matrix conversions -- - - template - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<2, 4, U, P> const& m); - - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<2, 2, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<3, 3, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<4, 4, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<2, 3, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<3, 2, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<3, 4, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<4, 2, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<4, 3, T, Q> const& x); - - // -- Unary arithmetic operators -- - - template - GLM_FUNC_DECL mat<2, 4, T, Q> & operator=(mat<2, 4, U, Q> const& m); - template - GLM_FUNC_DECL mat<2, 4, T, Q> & operator+=(U s); - template - GLM_FUNC_DECL mat<2, 4, T, Q> & operator+=(mat<2, 4, U, Q> const& m); - template - GLM_FUNC_DECL mat<2, 4, T, Q> & operator-=(U s); - template - GLM_FUNC_DECL mat<2, 4, T, Q> & operator-=(mat<2, 4, U, Q> const& m); - template - GLM_FUNC_DECL mat<2, 4, T, Q> & operator*=(U s); - template - GLM_FUNC_DECL mat<2, 4, T, Q> & operator/=(U s); - - // -- Increment and decrement operators -- - - GLM_FUNC_DECL mat<2, 4, T, Q> & operator++ (); - GLM_FUNC_DECL mat<2, 4, T, Q> & operator-- (); - GLM_FUNC_DECL mat<2, 4, T, Q> operator++(int); - GLM_FUNC_DECL mat<2, 4, T, Q> operator--(int); - }; - - // -- Unary operators -- - - template - GLM_FUNC_DECL mat<2, 4, T, Q> operator+(mat<2, 4, T, Q> const& m); - - template - GLM_FUNC_DECL mat<2, 4, T, Q> operator-(mat<2, 4, T, Q> const& m); - - // -- Binary operators -- - - template - GLM_FUNC_DECL mat<2, 4, T, Q> operator+(mat<2, 4, T, Q> const& m, T scalar); - - template - GLM_FUNC_DECL mat<2, 4, T, Q> operator+(mat<2, 4, T, Q> const& m1, mat<2, 4, T, Q> const& m2); - - template - GLM_FUNC_DECL mat<2, 4, T, Q> operator-(mat<2, 4, T, Q> const& m, T scalar); - - template - GLM_FUNC_DECL mat<2, 4, T, Q> operator-(mat<2, 4, T, Q> const& m1, mat<2, 4, T, Q> const& m2); - - template - GLM_FUNC_DECL mat<2, 4, T, Q> operator*(mat<2, 4, T, Q> const& m, T scalar); - - template - GLM_FUNC_DECL mat<2, 4, T, Q> operator*(T scalar, mat<2, 4, T, Q> const& m); - - template - GLM_FUNC_DECL typename mat<2, 4, T, Q>::col_type operator*(mat<2, 4, T, Q> const& m, typename mat<2, 4, T, Q>::row_type const& v); - - template - GLM_FUNC_DECL typename mat<2, 4, T, Q>::row_type operator*(typename mat<2, 4, T, Q>::col_type const& v, mat<2, 4, T, Q> const& m); - - template - GLM_FUNC_DECL mat<4, 4, T, Q> operator*(mat<2, 4, T, Q> const& m1, mat<4, 2, T, Q> const& m2); - - template - GLM_FUNC_DECL mat<2, 4, T, Q> operator*(mat<2, 4, T, Q> const& m1, mat<2, 2, T, Q> const& m2); - - template - GLM_FUNC_DECL mat<3, 4, T, Q> operator*(mat<2, 4, T, Q> const& m1, mat<3, 2, T, Q> const& m2); - - template - GLM_FUNC_DECL mat<2, 4, T, Q> operator/(mat<2, 4, T, Q> const& m, T scalar); - - template - GLM_FUNC_DECL mat<2, 4, T, Q> operator/(T scalar, mat<2, 4, T, Q> const& m); - - // -- Boolean operators -- - - template - GLM_FUNC_DECL bool operator==(mat<2, 4, T, Q> const& m1, mat<2, 4, T, Q> const& m2); - - template - GLM_FUNC_DECL bool operator!=(mat<2, 4, T, Q> const& m1, mat<2, 4, T, Q> const& m2); -}//namespace glm - -#ifndef GLM_EXTERNAL_TEMPLATE -#include "type_mat2x4.inl" -#endif diff --git a/ref/glm/glm/detail/type_mat2x4.inl b/ref/glm/glm/detail/type_mat2x4.inl deleted file mode 100644 index 3ab92b08..00000000 --- a/ref/glm/glm/detail/type_mat2x4.inl +++ /dev/null @@ -1,520 +0,0 @@ -namespace glm -{ - // -- Constructors -- - -# if GLM_CONFIG_DEFAULTED_FUNCTIONS == GLM_DISABLE - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 4, T, Q>::mat() -# if GLM_CONFIG_CTOR_INIT == GLM_CTOR_INITIALIZER_LIST - : value{col_type(1, 0, 0, 0), col_type(0, 1, 0, 0)} -# endif - { -# if GLM_CONFIG_CTOR_INIT == GLM_CTOR_INITIALISATION - this->value[0] = col_type(1, 0, 0, 0); - this->value[1] = col_type(0, 1, 0, 0); -# endif - } -# endif - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 4, T, Q>::mat(mat<2, 4, T, P> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{m[0], m[1]} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = m[0]; - this->value[1] = m[1]; -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 4, T, Q>::mat(T s) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(s, 0, 0, 0), col_type(0, s, 0, 0)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(s, 0, 0, 0); - this->value[1] = col_type(0, s, 0, 0); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 4, T, Q>::mat - ( - T x0, T y0, T z0, T w0, - T x1, T y1, T z1, T w1 - ) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(x0, y0, z0, w0), col_type(x1, y1, z1, w1)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(x0, y0, z0, w0); - this->value[1] = col_type(x1, y1, z1, w1); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 4, T, Q>::mat(col_type const& v0, col_type const& v1) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(v0), col_type(v1)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = v0; - this->value[1] = v1; -# endif - } - - // -- Conversion constructors -- - - template - template< - typename X1, typename Y1, typename Z1, typename W1, - typename X2, typename Y2, typename Z2, typename W2> - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 4, T, Q>::mat - ( - X1 x1, Y1 y1, Z1 z1, W1 w1, - X2 x2, Y2 y2, Z2 z2, W2 w2 - ) -# if GLM_HAS_INITIALIZER_LISTS - : value{ - col_type(x1, y1, z1, w1), - col_type(x2, y2, z2, w2)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(x1, y1, z1, w1); - this->value[1] = col_type(x2, y2, z2, w2); -# endif - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 4, T, Q>::mat(vec<4, V1, Q> const& v1, vec<4, V2, Q> const& v2) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(v1), col_type(v2)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(v1); - this->value[1] = col_type(v2); -# endif - } - - // -- Matrix conversions -- - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 4, T, Q>::mat(mat<2, 4, U, P> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1])} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0]); - this->value[1] = col_type(m[1]); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 4, T, Q>::mat(mat<2, 2, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0], 0, 0), col_type(m[1], 0, 0)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0], 0, 0); - this->value[1] = col_type(m[1], 0, 0); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 4, T, Q>::mat(mat<3, 3, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0], 0), col_type(m[1], 0)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0], 0); - this->value[1] = col_type(m[1], 0); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 4, T, Q>::mat(mat<4, 4, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1])} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0]); - this->value[1] = col_type(m[1]); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 4, T, Q>::mat(mat<2, 3, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0], 0), col_type(m[1], 0)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0], 0); - this->value[1] = col_type(m[1], 0); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 4, T, Q>::mat(mat<3, 2, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0], 0, 0), col_type(m[1], 0, 0)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0], 0, 0); - this->value[1] = col_type(m[1], 0, 0); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 4, T, Q>::mat(mat<3, 4, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1])} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0]); - this->value[1] = col_type(m[1]); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 4, T, Q>::mat(mat<4, 2, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0], 0, 0), col_type(m[1], 0, 0)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0], 0, 0); - this->value[1] = col_type(m[1], 0, 0); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 4, T, Q>::mat(mat<4, 3, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0], 0), col_type(m[1], 0)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0], 0); - this->value[1] = col_type(m[1], 0); -# endif - } - - // -- Accesses -- - - template - GLM_FUNC_QUALIFIER typename mat<2, 4, T, Q>::col_type & mat<2, 4, T, Q>::operator[](typename mat<2, 4, T, Q>::length_type i) - { - assert(i < this->length()); - return this->value[i]; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR typename mat<2, 4, T, Q>::col_type const& mat<2, 4, T, Q>::operator[](typename mat<2, 4, T, Q>::length_type i) const - { - assert(i < this->length()); - return this->value[i]; - } - - // -- Unary updatable operators -- - - template - template - GLM_FUNC_QUALIFIER mat<2, 4, T, Q>& mat<2, 4, T, Q>::operator=(mat<2, 4, U, Q> const& m) - { - this->value[0] = m[0]; - this->value[1] = m[1]; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<2, 4, T, Q>& mat<2, 4, T, Q>::operator+=(U s) - { - this->value[0] += s; - this->value[1] += s; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<2, 4, T, Q>& mat<2, 4, T, Q>::operator+=(mat<2, 4, U, Q> const& m) - { - this->value[0] += m[0]; - this->value[1] += m[1]; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<2, 4, T, Q>& mat<2, 4, T, Q>::operator-=(U s) - { - this->value[0] -= s; - this->value[1] -= s; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<2, 4, T, Q>& mat<2, 4, T, Q>::operator-=(mat<2, 4, U, Q> const& m) - { - this->value[0] -= m[0]; - this->value[1] -= m[1]; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<2, 4, T, Q>& mat<2, 4, T, Q>::operator*=(U s) - { - this->value[0] *= s; - this->value[1] *= s; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<2, 4, T, Q> & mat<2, 4, T, Q>::operator/=(U s) - { - this->value[0] /= s; - this->value[1] /= s; - return *this; - } - - // -- Increment and decrement operators -- - - template - GLM_FUNC_QUALIFIER mat<2, 4, T, Q>& mat<2, 4, T, Q>::operator++() - { - ++this->value[0]; - ++this->value[1]; - return *this; - } - - template - GLM_FUNC_QUALIFIER mat<2, 4, T, Q>& mat<2, 4, T, Q>::operator--() - { - --this->value[0]; - --this->value[1]; - return *this; - } - - template - GLM_FUNC_QUALIFIER mat<2, 4, T, Q> mat<2, 4, T, Q>::operator++(int) - { - mat<2, 4, T, Q> Result(*this); - ++*this; - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<2, 4, T, Q> mat<2, 4, T, Q>::operator--(int) - { - mat<2, 4, T, Q> Result(*this); - --*this; - return Result; - } - - // -- Unary arithmetic operators -- - - template - GLM_FUNC_QUALIFIER mat<2, 4, T, Q> operator+(mat<2, 4, T, Q> const& m) - { - return m; - } - - template - GLM_FUNC_QUALIFIER mat<2, 4, T, Q> operator-(mat<2, 4, T, Q> const& m) - { - return mat<2, 4, T, Q>( - -m[0], - -m[1]); - } - - // -- Binary arithmetic operators -- - - template - GLM_FUNC_QUALIFIER mat<2, 4, T, Q> operator+(mat<2, 4, T, Q> const& m, T scalar) - { - return mat<2, 4, T, Q>( - m[0] + scalar, - m[1] + scalar); - } - - template - GLM_FUNC_QUALIFIER mat<2, 4, T, Q> operator+(mat<2, 4, T, Q> const& m1, mat<2, 4, T, Q> const& m2) - { - return mat<2, 4, T, Q>( - m1[0] + m2[0], - m1[1] + m2[1]); - } - - template - GLM_FUNC_QUALIFIER mat<2, 4, T, Q> operator-(mat<2, 4, T, Q> const& m, T scalar) - { - return mat<2, 4, T, Q>( - m[0] - scalar, - m[1] - scalar); - } - - template - GLM_FUNC_QUALIFIER mat<2, 4, T, Q> operator-(mat<2, 4, T, Q> const& m1, mat<2, 4, T, Q> const& m2) - { - return mat<2, 4, T, Q>( - m1[0] - m2[0], - m1[1] - m2[1]); - } - - template - GLM_FUNC_QUALIFIER mat<2, 4, T, Q> operator*(mat<2, 4, T, Q> const& m, T scalar) - { - return mat<2, 4, T, Q>( - m[0] * scalar, - m[1] * scalar); - } - - template - GLM_FUNC_QUALIFIER mat<2, 4, T, Q> operator*(T scalar, mat<2, 4, T, Q> const& m) - { - return mat<2, 4, T, Q>( - m[0] * scalar, - m[1] * scalar); - } - - template - GLM_FUNC_QUALIFIER typename mat<2, 4, T, Q>::col_type operator*(mat<2, 4, T, Q> const& m, typename mat<2, 4, T, Q>::row_type const& v) - { - return typename mat<2, 4, T, Q>::col_type( - m[0][0] * v.x + m[1][0] * v.y, - m[0][1] * v.x + m[1][1] * v.y, - m[0][2] * v.x + m[1][2] * v.y, - m[0][3] * v.x + m[1][3] * v.y); - } - - template - GLM_FUNC_QUALIFIER typename mat<2, 4, T, Q>::row_type operator*(typename mat<2, 4, T, Q>::col_type const& v, mat<2, 4, T, Q> const& m) - { - return typename mat<2, 4, T, Q>::row_type( - v.x * m[0][0] + v.y * m[0][1] + v.z * m[0][2] + v.w * m[0][3], - v.x * m[1][0] + v.y * m[1][1] + v.z * m[1][2] + v.w * m[1][3]); - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> operator*(mat<2, 4, T, Q> const& m1, mat<4, 2, T, Q> const& m2) - { - T SrcA00 = m1[0][0]; - T SrcA01 = m1[0][1]; - T SrcA02 = m1[0][2]; - T SrcA03 = m1[0][3]; - T SrcA10 = m1[1][0]; - T SrcA11 = m1[1][1]; - T SrcA12 = m1[1][2]; - T SrcA13 = m1[1][3]; - - T SrcB00 = m2[0][0]; - T SrcB01 = m2[0][1]; - T SrcB10 = m2[1][0]; - T SrcB11 = m2[1][1]; - T SrcB20 = m2[2][0]; - T SrcB21 = m2[2][1]; - T SrcB30 = m2[3][0]; - T SrcB31 = m2[3][1]; - - mat<4, 4, T, Q> Result; - Result[0][0] = SrcA00 * SrcB00 + SrcA10 * SrcB01; - Result[0][1] = SrcA01 * SrcB00 + SrcA11 * SrcB01; - Result[0][2] = SrcA02 * SrcB00 + SrcA12 * SrcB01; - Result[0][3] = SrcA03 * SrcB00 + SrcA13 * SrcB01; - Result[1][0] = SrcA00 * SrcB10 + SrcA10 * SrcB11; - Result[1][1] = SrcA01 * SrcB10 + SrcA11 * SrcB11; - Result[1][2] = SrcA02 * SrcB10 + SrcA12 * SrcB11; - Result[1][3] = SrcA03 * SrcB10 + SrcA13 * SrcB11; - Result[2][0] = SrcA00 * SrcB20 + SrcA10 * SrcB21; - Result[2][1] = SrcA01 * SrcB20 + SrcA11 * SrcB21; - Result[2][2] = SrcA02 * SrcB20 + SrcA12 * SrcB21; - Result[2][3] = SrcA03 * SrcB20 + SrcA13 * SrcB21; - Result[3][0] = SrcA00 * SrcB30 + SrcA10 * SrcB31; - Result[3][1] = SrcA01 * SrcB30 + SrcA11 * SrcB31; - Result[3][2] = SrcA02 * SrcB30 + SrcA12 * SrcB31; - Result[3][3] = SrcA03 * SrcB30 + SrcA13 * SrcB31; - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<2, 4, T, Q> operator*(mat<2, 4, T, Q> const& m1, mat<2, 2, T, Q> const& m2) - { - return mat<2, 4, T, Q>( - m1[0][0] * m2[0][0] + m1[1][0] * m2[0][1], - m1[0][1] * m2[0][0] + m1[1][1] * m2[0][1], - m1[0][2] * m2[0][0] + m1[1][2] * m2[0][1], - m1[0][3] * m2[0][0] + m1[1][3] * m2[0][1], - m1[0][0] * m2[1][0] + m1[1][0] * m2[1][1], - m1[0][1] * m2[1][0] + m1[1][1] * m2[1][1], - m1[0][2] * m2[1][0] + m1[1][2] * m2[1][1], - m1[0][3] * m2[1][0] + m1[1][3] * m2[1][1]); - } - - template - GLM_FUNC_QUALIFIER mat<3, 4, T, Q> operator*(mat<2, 4, T, Q> const& m1, mat<3, 2, T, Q> const& m2) - { - return mat<3, 4, T, Q>( - m1[0][0] * m2[0][0] + m1[1][0] * m2[0][1], - m1[0][1] * m2[0][0] + m1[1][1] * m2[0][1], - m1[0][2] * m2[0][0] + m1[1][2] * m2[0][1], - m1[0][3] * m2[0][0] + m1[1][3] * m2[0][1], - m1[0][0] * m2[1][0] + m1[1][0] * m2[1][1], - m1[0][1] * m2[1][0] + m1[1][1] * m2[1][1], - m1[0][2] * m2[1][0] + m1[1][2] * m2[1][1], - m1[0][3] * m2[1][0] + m1[1][3] * m2[1][1], - m1[0][0] * m2[2][0] + m1[1][0] * m2[2][1], - m1[0][1] * m2[2][0] + m1[1][1] * m2[2][1], - m1[0][2] * m2[2][0] + m1[1][2] * m2[2][1], - m1[0][3] * m2[2][0] + m1[1][3] * m2[2][1]); - } - - template - GLM_FUNC_QUALIFIER mat<2, 4, T, Q> operator/(mat<2, 4, T, Q> const& m, T scalar) - { - return mat<2, 4, T, Q>( - m[0] / scalar, - m[1] / scalar); - } - - template - GLM_FUNC_QUALIFIER mat<2, 4, T, Q> operator/(T scalar, mat<2, 4, T, Q> const& m) - { - return mat<2, 4, T, Q>( - scalar / m[0], - scalar / m[1]); - } - - // -- Boolean operators -- - - template - GLM_FUNC_QUALIFIER bool operator==(mat<2, 4, T, Q> const& m1, mat<2, 4, T, Q> const& m2) - { - return (m1[0] == m2[0]) && (m1[1] == m2[1]); - } - - template - GLM_FUNC_QUALIFIER bool operator!=(mat<2, 4, T, Q> const& m1, mat<2, 4, T, Q> const& m2) - { - return (m1[0] != m2[0]) || (m1[1] != m2[1]); - } -} //namespace glm diff --git a/ref/glm/glm/detail/type_mat3x2.hpp b/ref/glm/glm/detail/type_mat3x2.hpp deleted file mode 100644 index 1f06bcef..00000000 --- a/ref/glm/glm/detail/type_mat3x2.hpp +++ /dev/null @@ -1,167 +0,0 @@ -/// @ref core -/// @file glm/detail/type_mat3x2.hpp - -#pragma once - -#include "type_vec2.hpp" -#include "type_vec3.hpp" -#include -#include - -namespace glm -{ - template - struct mat<3, 2, T, Q> - { - typedef vec<2, T, Q> col_type; - typedef vec<3, T, Q> row_type; - typedef mat<3, 2, T, Q> type; - typedef mat<2, 3, T, Q> transpose_type; - typedef T value_type; - - private: - col_type value[3]; - - public: - // -- Accesses -- - - typedef length_t length_type; - GLM_FUNC_DECL static GLM_CONSTEXPR length_type length() { return 3; } - - GLM_FUNC_DECL col_type & operator[](length_type i); - GLM_FUNC_DECL GLM_CONSTEXPR col_type const& operator[](length_type i) const; - - // -- Constructors -- - - GLM_FUNC_DECL GLM_CONSTEXPR mat() GLM_DEFAULT; - template - GLM_FUNC_DECL GLM_CONSTEXPR mat(mat<3, 2, T, P> const& m); - - GLM_FUNC_DECL explicit GLM_CONSTEXPR mat(T scalar); - GLM_FUNC_DECL GLM_CONSTEXPR mat( - T x0, T y0, - T x1, T y1, - T x2, T y2); - GLM_FUNC_DECL GLM_CONSTEXPR mat( - col_type const& v0, - col_type const& v1, - col_type const& v2); - - // -- Conversions -- - - template< - typename X1, typename Y1, - typename X2, typename Y2, - typename X3, typename Y3> - GLM_FUNC_DECL GLM_CONSTEXPR mat( - X1 x1, Y1 y1, - X2 x2, Y2 y2, - X3 x3, Y3 y3); - - template - GLM_FUNC_DECL GLM_CONSTEXPR mat( - vec<2, V1, Q> const& v1, - vec<2, V2, Q> const& v2, - vec<2, V3, Q> const& v3); - - // -- Matrix conversions -- - - template - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<3, 2, U, P> const& m); - - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<2, 2, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<3, 3, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<4, 4, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<2, 3, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<2, 4, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<3, 4, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<4, 2, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<4, 3, T, Q> const& x); - - // -- Unary arithmetic operators -- - - template - GLM_FUNC_DECL mat<3, 2, T, Q> & operator=(mat<3, 2, U, Q> const& m); - template - GLM_FUNC_DECL mat<3, 2, T, Q> & operator+=(U s); - template - GLM_FUNC_DECL mat<3, 2, T, Q> & operator+=(mat<3, 2, U, Q> const& m); - template - GLM_FUNC_DECL mat<3, 2, T, Q> & operator-=(U s); - template - GLM_FUNC_DECL mat<3, 2, T, Q> & operator-=(mat<3, 2, U, Q> const& m); - template - GLM_FUNC_DECL mat<3, 2, T, Q> & operator*=(U s); - template - GLM_FUNC_DECL mat<3, 2, T, Q> & operator/=(U s); - - // -- Increment and decrement operators -- - - GLM_FUNC_DECL mat<3, 2, T, Q> & operator++ (); - GLM_FUNC_DECL mat<3, 2, T, Q> & operator-- (); - GLM_FUNC_DECL mat<3, 2, T, Q> operator++(int); - GLM_FUNC_DECL mat<3, 2, T, Q> operator--(int); - }; - - // -- Unary operators -- - - template - GLM_FUNC_DECL mat<3, 2, T, Q> operator+(mat<3, 2, T, Q> const& m); - - template - GLM_FUNC_DECL mat<3, 2, T, Q> operator-(mat<3, 2, T, Q> const& m); - - // -- Binary operators -- - - template - GLM_FUNC_DECL mat<3, 2, T, Q> operator+(mat<3, 2, T, Q> const& m, T scalar); - - template - GLM_FUNC_DECL mat<3, 2, T, Q> operator+(mat<3, 2, T, Q> const& m1, mat<3, 2, T, Q> const& m2); - - template - GLM_FUNC_DECL mat<3, 2, T, Q> operator-(mat<3, 2, T, Q> const& m, T scalar); - - template - GLM_FUNC_DECL mat<3, 2, T, Q> operator-(mat<3, 2, T, Q> const& m1, mat<3, 2, T, Q> const& m2); - - template - GLM_FUNC_DECL mat<3, 2, T, Q> operator*(mat<3, 2, T, Q> const& m, T scalar); - - template - GLM_FUNC_DECL mat<3, 2, T, Q> operator*(T scalar, mat<3, 2, T, Q> const& m); - - template - GLM_FUNC_DECL typename mat<3, 2, T, Q>::col_type operator*(mat<3, 2, T, Q> const& m, typename mat<3, 2, T, Q>::row_type const& v); - - template - GLM_FUNC_DECL typename mat<3, 2, T, Q>::row_type operator*(typename mat<3, 2, T, Q>::col_type const& v, mat<3, 2, T, Q> const& m); - - template - GLM_FUNC_DECL mat<2, 2, T, Q> operator*(mat<3, 2, T, Q> const& m1, mat<2, 3, T, Q> const& m2); - - template - GLM_FUNC_DECL mat<3, 2, T, Q> operator*(mat<3, 2, T, Q> const& m1, mat<3, 3, T, Q> const& m2); - - template - GLM_FUNC_DECL mat<4, 2, T, Q> operator*(mat<3, 2, T, Q> const& m1, mat<4, 3, T, Q> const& m2); - - template - GLM_FUNC_DECL mat<3, 2, T, Q> operator/(mat<3, 2, T, Q> const& m, T scalar); - - template - GLM_FUNC_DECL mat<3, 2, T, Q> operator/(T scalar, mat<3, 2, T, Q> const& m); - - // -- Boolean operators -- - - template - GLM_FUNC_DECL bool operator==(mat<3, 2, T, Q> const& m1, mat<3, 2, T, Q> const& m2); - - template - GLM_FUNC_DECL bool operator!=(mat<3, 2, T, Q> const& m1, mat<3, 2, T, Q> const& m2); - -}//namespace glm - -#ifndef GLM_EXTERNAL_TEMPLATE -#include "type_mat3x2.inl" -#endif diff --git a/ref/glm/glm/detail/type_mat3x2.inl b/ref/glm/glm/detail/type_mat3x2.inl deleted file mode 100644 index 4e03854f..00000000 --- a/ref/glm/glm/detail/type_mat3x2.inl +++ /dev/null @@ -1,532 +0,0 @@ -namespace glm -{ - // -- Constructors -- - -# if GLM_CONFIG_DEFAULTED_FUNCTIONS == GLM_DISABLE - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 2, T, Q>::mat() -# if GLM_CONFIG_CTOR_INIT == GLM_CTOR_INITIALIZER_LIST - : value{col_type(1, 0), col_type(0, 1), col_type(0, 0)} -# endif - { -# if GLM_CONFIG_CTOR_INIT == GLM_CTOR_INITIALISATION - this->value[0] = col_type(1, 0); - this->value[1] = col_type(0, 1); - this->value[2] = col_type(0, 0); -# endif - } -# endif - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 2, T, Q>::mat(mat<3, 2, T, P> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1]), col_type(m[2])} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = m[0]; - this->value[1] = m[1]; - this->value[2] = m[2]; -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 2, T, Q>::mat(T s) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(s, 0), col_type(0, s), col_type(0, 0)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(s, 0); - this->value[1] = col_type(0, s); - this->value[2] = col_type(0, 0); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 2, T, Q>::mat - ( - T x0, T y0, - T x1, T y1, - T x2, T y2 - ) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(x0, y0), col_type(x1, y1), col_type(x2, y2)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(x0, y0); - this->value[1] = col_type(x1, y1); - this->value[2] = col_type(x2, y2); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 2, T, Q>::mat(col_type const& v0, col_type const& v1, col_type const& v2) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(v0), col_type(v1), col_type(v2)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = v0; - this->value[1] = v1; - this->value[2] = v2; -# endif - } - - // -- Conversion constructors -- - - template - template< - typename X0, typename Y0, - typename X1, typename Y1, - typename X2, typename Y2> - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 2, T, Q>::mat - ( - X0 x0, Y0 y0, - X1 x1, Y1 y1, - X2 x2, Y2 y2 - ) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(x0, y0), col_type(x1, y1), col_type(x2, y2)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(x0, y0); - this->value[1] = col_type(x1, y1); - this->value[2] = col_type(x2, y2); -# endif - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 2, T, Q>::mat(vec<2, V0, Q> const& v0, vec<2, V1, Q> const& v1, vec<2, V2, Q> const& v2) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(v0), col_type(v1), col_type(v2)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(v0); - this->value[1] = col_type(v1); - this->value[2] = col_type(v2); -# endif - } - - // -- Matrix conversions -- - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 2, T, Q>::mat(mat<3, 2, U, P> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1]), col_type(m[2])} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0]); - this->value[1] = col_type(m[1]); - this->value[2] = col_type(m[2]); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 2, T, Q>::mat(mat<2, 2, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1]), col_type(0)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = m[0]; - this->value[1] = m[1]; - this->value[2] = col_type(0); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 2, T, Q>::mat(mat<3, 3, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1]), col_type(m[2])} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0]); - this->value[1] = col_type(m[1]); - this->value[2] = col_type(m[2]); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 2, T, Q>::mat(mat<4, 4, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1]), col_type(m[2])} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0]); - this->value[1] = col_type(m[1]); - this->value[2] = col_type(m[2]); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 2, T, Q>::mat(mat<2, 3, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1]), col_type(0)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0]); - this->value[1] = col_type(m[1]); - this->value[2] = col_type(0); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 2, T, Q>::mat(mat<2, 4, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1]), col_type(0)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0]); - this->value[1] = col_type(m[1]); - this->value[2] = col_type(0); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 2, T, Q>::mat(mat<3, 4, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1]), col_type(m[2])} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0]); - this->value[1] = col_type(m[1]); - this->value[2] = col_type(m[2]); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 2, T, Q>::mat(mat<4, 2, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1]), col_type(m[2])} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = m[0]; - this->value[1] = m[1]; - this->value[2] = m[2]; -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 2, T, Q>::mat(mat<4, 3, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1]), col_type(m[2])} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0]); - this->value[1] = col_type(m[1]); - this->value[2] = col_type(m[2]); -# endif - } - - // -- Accesses -- - - template - GLM_FUNC_QUALIFIER typename mat<3, 2, T, Q>::col_type & mat<3, 2, T, Q>::operator[](typename mat<3, 2, T, Q>::length_type i) - { - assert(i < this->length()); - return this->value[i]; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR typename mat<3, 2, T, Q>::col_type const& mat<3, 2, T, Q>::operator[](typename mat<3, 2, T, Q>::length_type i) const - { - assert(i < this->length()); - return this->value[i]; - } - - // -- Unary updatable operators -- - - template - template - GLM_FUNC_QUALIFIER mat<3, 2, T, Q>& mat<3, 2, T, Q>::operator=(mat<3, 2, U, Q> const& m) - { - this->value[0] = m[0]; - this->value[1] = m[1]; - this->value[2] = m[2]; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<3, 2, T, Q>& mat<3, 2, T, Q>::operator+=(U s) - { - this->value[0] += s; - this->value[1] += s; - this->value[2] += s; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<3, 2, T, Q>& mat<3, 2, T, Q>::operator+=(mat<3, 2, U, Q> const& m) - { - this->value[0] += m[0]; - this->value[1] += m[1]; - this->value[2] += m[2]; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<3, 2, T, Q>& mat<3, 2, T, Q>::operator-=(U s) - { - this->value[0] -= s; - this->value[1] -= s; - this->value[2] -= s; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<3, 2, T, Q>& mat<3, 2, T, Q>::operator-=(mat<3, 2, U, Q> const& m) - { - this->value[0] -= m[0]; - this->value[1] -= m[1]; - this->value[2] -= m[2]; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<3, 2, T, Q>& mat<3, 2, T, Q>::operator*=(U s) - { - this->value[0] *= s; - this->value[1] *= s; - this->value[2] *= s; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<3, 2, T, Q> & mat<3, 2, T, Q>::operator/=(U s) - { - this->value[0] /= s; - this->value[1] /= s; - this->value[2] /= s; - return *this; - } - - // -- Increment and decrement operators -- - - template - GLM_FUNC_QUALIFIER mat<3, 2, T, Q>& mat<3, 2, T, Q>::operator++() - { - ++this->value[0]; - ++this->value[1]; - ++this->value[2]; - return *this; - } - - template - GLM_FUNC_QUALIFIER mat<3, 2, T, Q>& mat<3, 2, T, Q>::operator--() - { - --this->value[0]; - --this->value[1]; - --this->value[2]; - return *this; - } - - template - GLM_FUNC_QUALIFIER mat<3, 2, T, Q> mat<3, 2, T, Q>::operator++(int) - { - mat<3, 2, T, Q> Result(*this); - ++*this; - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<3, 2, T, Q> mat<3, 2, T, Q>::operator--(int) - { - mat<3, 2, T, Q> Result(*this); - --*this; - return Result; - } - - // -- Unary arithmetic operators -- - - template - GLM_FUNC_QUALIFIER mat<3, 2, T, Q> operator+(mat<3, 2, T, Q> const& m) - { - return m; - } - - template - GLM_FUNC_QUALIFIER mat<3, 2, T, Q> operator-(mat<3, 2, T, Q> const& m) - { - return mat<3, 2, T, Q>( - -m[0], - -m[1], - -m[2]); - } - - // -- Binary arithmetic operators -- - - template - GLM_FUNC_QUALIFIER mat<3, 2, T, Q> operator+(mat<3, 2, T, Q> const& m, T scalar) - { - return mat<3, 2, T, Q>( - m[0] + scalar, - m[1] + scalar, - m[2] + scalar); - } - - template - GLM_FUNC_QUALIFIER mat<3, 2, T, Q> operator+(mat<3, 2, T, Q> const& m1, mat<3, 2, T, Q> const& m2) - { - return mat<3, 2, T, Q>( - m1[0] + m2[0], - m1[1] + m2[1], - m1[2] + m2[2]); - } - - template - GLM_FUNC_QUALIFIER mat<3, 2, T, Q> operator-(mat<3, 2, T, Q> const& m, T scalar) - { - return mat<3, 2, T, Q>( - m[0] - scalar, - m[1] - scalar, - m[2] - scalar); - } - - template - GLM_FUNC_QUALIFIER mat<3, 2, T, Q> operator-(mat<3, 2, T, Q> const& m1, mat<3, 2, T, Q> const& m2) - { - return mat<3, 2, T, Q>( - m1[0] - m2[0], - m1[1] - m2[1], - m1[2] - m2[2]); - } - - template - GLM_FUNC_QUALIFIER mat<3, 2, T, Q> operator*(mat<3, 2, T, Q> const& m, T scalar) - { - return mat<3, 2, T, Q>( - m[0] * scalar, - m[1] * scalar, - m[2] * scalar); - } - - template - GLM_FUNC_QUALIFIER mat<3, 2, T, Q> operator*(T scalar, mat<3, 2, T, Q> const& m) - { - return mat<3, 2, T, Q>( - m[0] * scalar, - m[1] * scalar, - m[2] * scalar); - } - - template - GLM_FUNC_QUALIFIER typename mat<3, 2, T, Q>::col_type operator*(mat<3, 2, T, Q> const& m, typename mat<3, 2, T, Q>::row_type const& v) - { - return typename mat<3, 2, T, Q>::col_type( - m[0][0] * v.x + m[1][0] * v.y + m[2][0] * v.z, - m[0][1] * v.x + m[1][1] * v.y + m[2][1] * v.z); - } - - template - GLM_FUNC_QUALIFIER typename mat<3, 2, T, Q>::row_type operator*(typename mat<3, 2, T, Q>::col_type const& v, mat<3, 2, T, Q> const& m) - { - return typename mat<3, 2, T, Q>::row_type( - v.x * m[0][0] + v.y * m[0][1], - v.x * m[1][0] + v.y * m[1][1], - v.x * m[2][0] + v.y * m[2][1]); - } - - template - GLM_FUNC_QUALIFIER mat<2, 2, T, Q> operator*(mat<3, 2, T, Q> const& m1, mat<2, 3, T, Q> const& m2) - { - const T SrcA00 = m1[0][0]; - const T SrcA01 = m1[0][1]; - const T SrcA10 = m1[1][0]; - const T SrcA11 = m1[1][1]; - const T SrcA20 = m1[2][0]; - const T SrcA21 = m1[2][1]; - - const T SrcB00 = m2[0][0]; - const T SrcB01 = m2[0][1]; - const T SrcB02 = m2[0][2]; - const T SrcB10 = m2[1][0]; - const T SrcB11 = m2[1][1]; - const T SrcB12 = m2[1][2]; - - mat<2, 2, T, Q> Result; - Result[0][0] = SrcA00 * SrcB00 + SrcA10 * SrcB01 + SrcA20 * SrcB02; - Result[0][1] = SrcA01 * SrcB00 + SrcA11 * SrcB01 + SrcA21 * SrcB02; - Result[1][0] = SrcA00 * SrcB10 + SrcA10 * SrcB11 + SrcA20 * SrcB12; - Result[1][1] = SrcA01 * SrcB10 + SrcA11 * SrcB11 + SrcA21 * SrcB12; - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<3, 2, T, Q> operator*(mat<3, 2, T, Q> const& m1, mat<3, 3, T, Q> const& m2) - { - return mat<3, 2, T, Q>( - m1[0][0] * m2[0][0] + m1[1][0] * m2[0][1] + m1[2][0] * m2[0][2], - m1[0][1] * m2[0][0] + m1[1][1] * m2[0][1] + m1[2][1] * m2[0][2], - m1[0][0] * m2[1][0] + m1[1][0] * m2[1][1] + m1[2][0] * m2[1][2], - m1[0][1] * m2[1][0] + m1[1][1] * m2[1][1] + m1[2][1] * m2[1][2], - m1[0][0] * m2[2][0] + m1[1][0] * m2[2][1] + m1[2][0] * m2[2][2], - m1[0][1] * m2[2][0] + m1[1][1] * m2[2][1] + m1[2][1] * m2[2][2]); - } - - template - GLM_FUNC_QUALIFIER mat<4, 2, T, Q> operator*(mat<3, 2, T, Q> const& m1, mat<4, 3, T, Q> const& m2) - { - return mat<4, 2, T, Q>( - m1[0][0] * m2[0][0] + m1[1][0] * m2[0][1] + m1[2][0] * m2[0][2], - m1[0][1] * m2[0][0] + m1[1][1] * m2[0][1] + m1[2][1] * m2[0][2], - m1[0][0] * m2[1][0] + m1[1][0] * m2[1][1] + m1[2][0] * m2[1][2], - m1[0][1] * m2[1][0] + m1[1][1] * m2[1][1] + m1[2][1] * m2[1][2], - m1[0][0] * m2[2][0] + m1[1][0] * m2[2][1] + m1[2][0] * m2[2][2], - m1[0][1] * m2[2][0] + m1[1][1] * m2[2][1] + m1[2][1] * m2[2][2], - m1[0][0] * m2[3][0] + m1[1][0] * m2[3][1] + m1[2][0] * m2[3][2], - m1[0][1] * m2[3][0] + m1[1][1] * m2[3][1] + m1[2][1] * m2[3][2]); - } - - template - GLM_FUNC_QUALIFIER mat<3, 2, T, Q> operator/(mat<3, 2, T, Q> const& m, T scalar) - { - return mat<3, 2, T, Q>( - m[0] / scalar, - m[1] / scalar, - m[2] / scalar); - } - - template - GLM_FUNC_QUALIFIER mat<3, 2, T, Q> operator/(T scalar, mat<3, 2, T, Q> const& m) - { - return mat<3, 2, T, Q>( - scalar / m[0], - scalar / m[1], - scalar / m[2]); - } - - // -- Boolean operators -- - - template - GLM_FUNC_QUALIFIER bool operator==(mat<3, 2, T, Q> const& m1, mat<3, 2, T, Q> const& m2) - { - return (m1[0] == m2[0]) && (m1[1] == m2[1]) && (m1[2] == m2[2]); - } - - template - GLM_FUNC_QUALIFIER bool operator!=(mat<3, 2, T, Q> const& m1, mat<3, 2, T, Q> const& m2) - { - return (m1[0] != m2[0]) || (m1[1] != m2[1]) || (m1[2] != m2[2]); - } -} //namespace glm diff --git a/ref/glm/glm/detail/type_mat3x3.hpp b/ref/glm/glm/detail/type_mat3x3.hpp deleted file mode 100644 index b3255f5c..00000000 --- a/ref/glm/glm/detail/type_mat3x3.hpp +++ /dev/null @@ -1,184 +0,0 @@ -/// @ref core -/// @file glm/detail/type_mat3x3.hpp - -#pragma once - -#include "type_vec3.hpp" -#include -#include - -namespace glm -{ - template - struct mat<3, 3, T, Q> - { - typedef vec<3, T, Q> col_type; - typedef vec<3, T, Q> row_type; - typedef mat<3, 3, T, Q> type; - typedef mat<3, 3, T, Q> transpose_type; - typedef T value_type; - - private: - col_type value[3]; - - public: - // -- Accesses -- - - typedef length_t length_type; - GLM_FUNC_DECL static GLM_CONSTEXPR length_type length() { return 3; } - - GLM_FUNC_DECL col_type & operator[](length_type i); - GLM_FUNC_DECL GLM_CONSTEXPR col_type const& operator[](length_type i) const; - - // -- Constructors -- - - GLM_FUNC_DECL GLM_CONSTEXPR mat() GLM_DEFAULT; - template - GLM_FUNC_DECL GLM_CONSTEXPR mat(mat<3, 3, T, P> const& m); - - GLM_FUNC_DECL explicit GLM_CONSTEXPR mat(T scalar); - GLM_FUNC_DECL GLM_CONSTEXPR mat( - T x0, T y0, T z0, - T x1, T y1, T z1, - T x2, T y2, T z2); - GLM_FUNC_DECL GLM_CONSTEXPR mat( - col_type const& v0, - col_type const& v1, - col_type const& v2); - - // -- Conversions -- - - template< - typename X1, typename Y1, typename Z1, - typename X2, typename Y2, typename Z2, - typename X3, typename Y3, typename Z3> - GLM_FUNC_DECL GLM_CONSTEXPR mat( - X1 x1, Y1 y1, Z1 z1, - X2 x2, Y2 y2, Z2 z2, - X3 x3, Y3 y3, Z3 z3); - - template - GLM_FUNC_DECL GLM_CONSTEXPR mat( - vec<3, V1, Q> const& v1, - vec<3, V2, Q> const& v2, - vec<3, V3, Q> const& v3); - - // -- Matrix conversions -- - - template - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<3, 3, U, P> const& m); - - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<2, 2, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<4, 4, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<2, 3, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<3, 2, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<2, 4, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<4, 2, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<3, 4, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<4, 3, T, Q> const& x); - - // -- Unary arithmetic operators -- - - template - GLM_FUNC_DECL mat<3, 3, T, Q> & operator=(mat<3, 3, U, Q> const& m); - template - GLM_FUNC_DECL mat<3, 3, T, Q> & operator+=(U s); - template - GLM_FUNC_DECL mat<3, 3, T, Q> & operator+=(mat<3, 3, U, Q> const& m); - template - GLM_FUNC_DECL mat<3, 3, T, Q> & operator-=(U s); - template - GLM_FUNC_DECL mat<3, 3, T, Q> & operator-=(mat<3, 3, U, Q> const& m); - template - GLM_FUNC_DECL mat<3, 3, T, Q> & operator*=(U s); - template - GLM_FUNC_DECL mat<3, 3, T, Q> & operator*=(mat<3, 3, U, Q> const& m); - template - GLM_FUNC_DECL mat<3, 3, T, Q> & operator/=(U s); - template - GLM_FUNC_DECL mat<3, 3, T, Q> & operator/=(mat<3, 3, U, Q> const& m); - - // -- Increment and decrement operators -- - - GLM_FUNC_DECL mat<3, 3, T, Q> & operator++(); - GLM_FUNC_DECL mat<3, 3, T, Q> & operator--(); - GLM_FUNC_DECL mat<3, 3, T, Q> operator++(int); - GLM_FUNC_DECL mat<3, 3, T, Q> operator--(int); - }; - - // -- Unary operators -- - - template - GLM_FUNC_DECL mat<3, 3, T, Q> operator+(mat<3, 3, T, Q> const& m); - - template - GLM_FUNC_DECL mat<3, 3, T, Q> operator-(mat<3, 3, T, Q> const& m); - - // -- Binary operators -- - - template - GLM_FUNC_DECL mat<3, 3, T, Q> operator+(mat<3, 3, T, Q> const& m, T scalar); - - template - GLM_FUNC_DECL mat<3, 3, T, Q> operator+(T scalar, mat<3, 3, T, Q> const& m); - - template - GLM_FUNC_DECL mat<3, 3, T, Q> operator+(mat<3, 3, T, Q> const& m1, mat<3, 3, T, Q> const& m2); - - template - GLM_FUNC_DECL mat<3, 3, T, Q> operator-(mat<3, 3, T, Q> const& m, T scalar); - - template - GLM_FUNC_DECL mat<3, 3, T, Q> operator-(T scalar, mat<3, 3, T, Q> const& m); - - template - GLM_FUNC_DECL mat<3, 3, T, Q> operator-(mat<3, 3, T, Q> const& m1, mat<3, 3, T, Q> const& m2); - - template - GLM_FUNC_DECL mat<3, 3, T, Q> operator*(mat<3, 3, T, Q> const& m, T scalar); - - template - GLM_FUNC_DECL mat<3, 3, T, Q> operator*(T scalar, mat<3, 3, T, Q> const& m); - - template - GLM_FUNC_DECL typename mat<3, 3, T, Q>::col_type operator*(mat<3, 3, T, Q> const& m, typename mat<3, 3, T, Q>::row_type const& v); - - template - GLM_FUNC_DECL typename mat<3, 3, T, Q>::row_type operator*(typename mat<3, 3, T, Q>::col_type const& v, mat<3, 3, T, Q> const& m); - - template - GLM_FUNC_DECL mat<3, 3, T, Q> operator*(mat<3, 3, T, Q> const& m1, mat<3, 3, T, Q> const& m2); - - template - GLM_FUNC_DECL mat<2, 3, T, Q> operator*(mat<3, 3, T, Q> const& m1, mat<2, 3, T, Q> const& m2); - - template - GLM_FUNC_DECL mat<4, 3, T, Q> operator*(mat<3, 3, T, Q> const& m1, mat<4, 3, T, Q> const& m2); - - template - GLM_FUNC_DECL mat<3, 3, T, Q> operator/(mat<3, 3, T, Q> const& m, T scalar); - - template - GLM_FUNC_DECL mat<3, 3, T, Q> operator/(T scalar, mat<3, 3, T, Q> const& m); - - template - GLM_FUNC_DECL typename mat<3, 3, T, Q>::col_type operator/(mat<3, 3, T, Q> const& m, typename mat<3, 3, T, Q>::row_type const& v); - - template - GLM_FUNC_DECL typename mat<3, 3, T, Q>::row_type operator/(typename mat<3, 3, T, Q>::col_type const& v, mat<3, 3, T, Q> const& m); - - template - GLM_FUNC_DECL mat<3, 3, T, Q> operator/(mat<3, 3, T, Q> const& m1, mat<3, 3, T, Q> const& m2); - - // -- Boolean operators -- - - template - GLM_FUNC_DECL GLM_CONSTEXPR bool operator==(mat<3, 3, T, Q> const& m1, mat<3, 3, T, Q> const& m2); - - template - GLM_FUNC_DECL bool operator!=(mat<3, 3, T, Q> const& m1, mat<3, 3, T, Q> const& m2); -}//namespace glm - -#ifndef GLM_EXTERNAL_TEMPLATE -#include "type_mat3x3.inl" -#endif diff --git a/ref/glm/glm/detail/type_mat3x3.inl b/ref/glm/glm/detail/type_mat3x3.inl deleted file mode 100644 index b156592e..00000000 --- a/ref/glm/glm/detail/type_mat3x3.inl +++ /dev/null @@ -1,601 +0,0 @@ -#include "../matrix.hpp" - -namespace glm -{ - // -- Constructors -- - -# if GLM_CONFIG_DEFAULTED_FUNCTIONS == GLM_DISABLE - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 3, T, Q>::mat() -# if GLM_CONFIG_CTOR_INIT == GLM_CTOR_INITIALIZER_LIST - : value{col_type(1, 0, 0), col_type(0, 1, 0), col_type(0, 0, 1)} -# endif - { -# if GLM_CONFIG_CTOR_INIT == GLM_CTOR_INITIALISATION - this->value[0] = col_type(1, 0, 0); - this->value[1] = col_type(0, 1, 0); - this->value[2] = col_type(0, 0, 1); -# endif - } -# endif - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 3, T, Q>::mat(mat<3, 3, T, P> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1]), col_type(m[2])} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0]); - this->value[1] = col_type(m[1]); - this->value[2] = col_type(m[2]); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 3, T, Q>::mat(T s) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(s, 0, 0), col_type(0, s, 0), col_type(0, 0, s)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(s, 0, 0); - this->value[1] = col_type(0, s, 0); - this->value[2] = col_type(0, 0, s); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 3, T, Q>::mat - ( - T x0, T y0, T z0, - T x1, T y1, T z1, - T x2, T y2, T z2 - ) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(x0, y0, z0), col_type(x1, y1, z1), col_type(x2, y2, z2)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(x0, y0, z0); - this->value[1] = col_type(x1, y1, z1); - this->value[2] = col_type(x2, y2, z2); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 3, T, Q>::mat(col_type const& v0, col_type const& v1, col_type const& v2) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(v0), col_type(v1), col_type(v2)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(v0); - this->value[1] = col_type(v1); - this->value[2] = col_type(v2); -# endif - } - - // -- Conversion constructors -- - - template - template< - typename X1, typename Y1, typename Z1, - typename X2, typename Y2, typename Z2, - typename X3, typename Y3, typename Z3> - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 3, T, Q>::mat - ( - X1 x1, Y1 y1, Z1 z1, - X2 x2, Y2 y2, Z2 z2, - X3 x3, Y3 y3, Z3 z3 - ) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(x1, y1, z1), col_type(x2, y2, z2), col_type(x3, y3, z3)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(x1, y1, z1); - this->value[1] = col_type(x2, y2, z2); - this->value[2] = col_type(x3, y3, z3); -# endif - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 3, T, Q>::mat(vec<3, V1, Q> const& v1, vec<3, V2, Q> const& v2, vec<3, V3, Q> const& v3) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(v1), col_type(v2), col_type(v3)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(v1); - this->value[1] = col_type(v2); - this->value[2] = col_type(v3); -# endif - } - - // -- Matrix conversions -- - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 3, T, Q>::mat(mat<3, 3, U, P> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1]), col_type(m[2])} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0]); - this->value[1] = col_type(m[1]); - this->value[2] = col_type(m[2]); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 3, T, Q>::mat(mat<2, 2, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0], 0), col_type(m[1], 0), col_type(0, 0, 1)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0], 0); - this->value[1] = col_type(m[1], 0); - this->value[2] = col_type(0, 0, 1); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 3, T, Q>::mat(mat<4, 4, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1]), col_type(m[2])} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0]); - this->value[1] = col_type(m[1]); - this->value[2] = col_type(m[2]); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 3, T, Q>::mat(mat<2, 3, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1]), col_type(0, 0, 1)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0]); - this->value[1] = col_type(m[1]); - this->value[2] = col_type(0, 0, 1); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 3, T, Q>::mat(mat<3, 2, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0], 0), col_type(m[1], 0), col_type(m[2], 1)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0], 0); - this->value[1] = col_type(m[1], 0); - this->value[2] = col_type(m[2], 1); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 3, T, Q>::mat(mat<2, 4, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1]), col_type(0, 0, 1)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0]); - this->value[1] = col_type(m[1]); - this->value[2] = col_type(0, 0, 1); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 3, T, Q>::mat(mat<4, 2, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0], 0), col_type(m[1], 0), col_type(m[2], 1)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0], 0); - this->value[1] = col_type(m[1], 0); - this->value[2] = col_type(m[2], 1); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 3, T, Q>::mat(mat<3, 4, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1]), col_type(m[2])} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0]); - this->value[1] = col_type(m[1]); - this->value[2] = col_type(m[2]); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 3, T, Q>::mat(mat<4, 3, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1]), col_type(m[2])} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0]); - this->value[1] = col_type(m[1]); - this->value[2] = col_type(m[2]); -# endif - } - - // -- Accesses -- - - template - GLM_FUNC_QUALIFIER typename mat<3, 3, T, Q>::col_type & mat<3, 3, T, Q>::operator[](typename mat<3, 3, T, Q>::length_type i) - { - assert(i < this->length()); - return this->value[i]; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR typename mat<3, 3, T, Q>::col_type const& mat<3, 3, T, Q>::operator[](typename mat<3, 3, T, Q>::length_type i) const - { - assert(i < this->length()); - return this->value[i]; - } - - // -- Unary updatable operators -- - - template - template - GLM_FUNC_QUALIFIER mat<3, 3, T, Q> & mat<3, 3, T, Q>::operator=(mat<3, 3, U, Q> const& m) - { - this->value[0] = m[0]; - this->value[1] = m[1]; - this->value[2] = m[2]; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<3, 3, T, Q> & mat<3, 3, T, Q>::operator+=(U s) - { - this->value[0] += s; - this->value[1] += s; - this->value[2] += s; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<3, 3, T, Q> & mat<3, 3, T, Q>::operator+=(mat<3, 3, U, Q> const& m) - { - this->value[0] += m[0]; - this->value[1] += m[1]; - this->value[2] += m[2]; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<3, 3, T, Q> & mat<3, 3, T, Q>::operator-=(U s) - { - this->value[0] -= s; - this->value[1] -= s; - this->value[2] -= s; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<3, 3, T, Q> & mat<3, 3, T, Q>::operator-=(mat<3, 3, U, Q> const& m) - { - this->value[0] -= m[0]; - this->value[1] -= m[1]; - this->value[2] -= m[2]; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<3, 3, T, Q> & mat<3, 3, T, Q>::operator*=(U s) - { - this->value[0] *= s; - this->value[1] *= s; - this->value[2] *= s; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<3, 3, T, Q> & mat<3, 3, T, Q>::operator*=(mat<3, 3, U, Q> const& m) - { - return (*this = *this * m); - } - - template - template - GLM_FUNC_QUALIFIER mat<3, 3, T, Q> & mat<3, 3, T, Q>::operator/=(U s) - { - this->value[0] /= s; - this->value[1] /= s; - this->value[2] /= s; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<3, 3, T, Q> & mat<3, 3, T, Q>::operator/=(mat<3, 3, U, Q> const& m) - { - return *this *= inverse(m); - } - - // -- Increment and decrement operators -- - - template - GLM_FUNC_QUALIFIER mat<3, 3, T, Q> & mat<3, 3, T, Q>::operator++() - { - ++this->value[0]; - ++this->value[1]; - ++this->value[2]; - return *this; - } - - template - GLM_FUNC_QUALIFIER mat<3, 3, T, Q> & mat<3, 3, T, Q>::operator--() - { - --this->value[0]; - --this->value[1]; - --this->value[2]; - return *this; - } - - template - GLM_FUNC_QUALIFIER mat<3, 3, T, Q> mat<3, 3, T, Q>::operator++(int) - { - mat<3, 3, T, Q> Result(*this); - ++*this; - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<3, 3, T, Q> mat<3, 3, T, Q>::operator--(int) - { - mat<3, 3, T, Q> Result(*this); - --*this; - return Result; - } - - // -- Unary arithmetic operators -- - - template - GLM_FUNC_QUALIFIER mat<3, 3, T, Q> operator+(mat<3, 3, T, Q> const& m) - { - return m; - } - - template - GLM_FUNC_QUALIFIER mat<3, 3, T, Q> operator-(mat<3, 3, T, Q> const& m) - { - return mat<3, 3, T, Q>( - -m[0], - -m[1], - -m[2]); - } - - // -- Binary arithmetic operators -- - - template - GLM_FUNC_QUALIFIER mat<3, 3, T, Q> operator+(mat<3, 3, T, Q> const& m, T scalar) - { - return mat<3, 3, T, Q>( - m[0] + scalar, - m[1] + scalar, - m[2] + scalar); - } - - template - GLM_FUNC_QUALIFIER mat<3, 3, T, Q> operator+(T scalar, mat<3, 3, T, Q> const& m) - { - return mat<3, 3, T, Q>( - m[0] + scalar, - m[1] + scalar, - m[2] + scalar); - } - - template - GLM_FUNC_QUALIFIER mat<3, 3, T, Q> operator+(mat<3, 3, T, Q> const& m1, mat<3, 3, T, Q> const& m2) - { - return mat<3, 3, T, Q>( - m1[0] + m2[0], - m1[1] + m2[1], - m1[2] + m2[2]); - } - - template - GLM_FUNC_QUALIFIER mat<3, 3, T, Q> operator-(mat<3, 3, T, Q> const& m, T scalar) - { - return mat<3, 3, T, Q>( - m[0] - scalar, - m[1] - scalar, - m[2] - scalar); - } - - template - GLM_FUNC_QUALIFIER mat<3, 3, T, Q> operator-(T scalar, mat<3, 3, T, Q> const& m) - { - return mat<3, 3, T, Q>( - scalar - m[0], - scalar - m[1], - scalar - m[2]); - } - - template - GLM_FUNC_QUALIFIER mat<3, 3, T, Q> operator-(mat<3, 3, T, Q> const& m1, mat<3, 3, T, Q> const& m2) - { - return mat<3, 3, T, Q>( - m1[0] - m2[0], - m1[1] - m2[1], - m1[2] - m2[2]); - } - - template - GLM_FUNC_QUALIFIER mat<3, 3, T, Q> operator*(mat<3, 3, T, Q> const& m, T scalar) - { - return mat<3, 3, T, Q>( - m[0] * scalar, - m[1] * scalar, - m[2] * scalar); - } - - template - GLM_FUNC_QUALIFIER mat<3, 3, T, Q> operator*(T scalar, mat<3, 3, T, Q> const& m) - { - return mat<3, 3, T, Q>( - m[0] * scalar, - m[1] * scalar, - m[2] * scalar); - } - - template - GLM_FUNC_QUALIFIER typename mat<3, 3, T, Q>::col_type operator*(mat<3, 3, T, Q> const& m, typename mat<3, 3, T, Q>::row_type const& v) - { - return typename mat<3, 3, T, Q>::col_type( - m[0][0] * v.x + m[1][0] * v.y + m[2][0] * v.z, - m[0][1] * v.x + m[1][1] * v.y + m[2][1] * v.z, - m[0][2] * v.x + m[1][2] * v.y + m[2][2] * v.z); - } - - template - GLM_FUNC_QUALIFIER typename mat<3, 3, T, Q>::row_type operator*(typename mat<3, 3, T, Q>::col_type const& v, mat<3, 3, T, Q> const& m) - { - return typename mat<3, 3, T, Q>::row_type( - m[0][0] * v.x + m[0][1] * v.y + m[0][2] * v.z, - m[1][0] * v.x + m[1][1] * v.y + m[1][2] * v.z, - m[2][0] * v.x + m[2][1] * v.y + m[2][2] * v.z); - } - - template - GLM_FUNC_QUALIFIER mat<3, 3, T, Q> operator*(mat<3, 3, T, Q> const& m1, mat<3, 3, T, Q> const& m2) - { - T const SrcA00 = m1[0][0]; - T const SrcA01 = m1[0][1]; - T const SrcA02 = m1[0][2]; - T const SrcA10 = m1[1][0]; - T const SrcA11 = m1[1][1]; - T const SrcA12 = m1[1][2]; - T const SrcA20 = m1[2][0]; - T const SrcA21 = m1[2][1]; - T const SrcA22 = m1[2][2]; - - T const SrcB00 = m2[0][0]; - T const SrcB01 = m2[0][1]; - T const SrcB02 = m2[0][2]; - T const SrcB10 = m2[1][0]; - T const SrcB11 = m2[1][1]; - T const SrcB12 = m2[1][2]; - T const SrcB20 = m2[2][0]; - T const SrcB21 = m2[2][1]; - T const SrcB22 = m2[2][2]; - - mat<3, 3, T, Q> Result; - Result[0][0] = SrcA00 * SrcB00 + SrcA10 * SrcB01 + SrcA20 * SrcB02; - Result[0][1] = SrcA01 * SrcB00 + SrcA11 * SrcB01 + SrcA21 * SrcB02; - Result[0][2] = SrcA02 * SrcB00 + SrcA12 * SrcB01 + SrcA22 * SrcB02; - Result[1][0] = SrcA00 * SrcB10 + SrcA10 * SrcB11 + SrcA20 * SrcB12; - Result[1][1] = SrcA01 * SrcB10 + SrcA11 * SrcB11 + SrcA21 * SrcB12; - Result[1][2] = SrcA02 * SrcB10 + SrcA12 * SrcB11 + SrcA22 * SrcB12; - Result[2][0] = SrcA00 * SrcB20 + SrcA10 * SrcB21 + SrcA20 * SrcB22; - Result[2][1] = SrcA01 * SrcB20 + SrcA11 * SrcB21 + SrcA21 * SrcB22; - Result[2][2] = SrcA02 * SrcB20 + SrcA12 * SrcB21 + SrcA22 * SrcB22; - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<2, 3, T, Q> operator*(mat<3, 3, T, Q> const& m1, mat<2, 3, T, Q> const& m2) - { - return mat<2, 3, T, Q>( - m1[0][0] * m2[0][0] + m1[1][0] * m2[0][1] + m1[2][0] * m2[0][2], - m1[0][1] * m2[0][0] + m1[1][1] * m2[0][1] + m1[2][1] * m2[0][2], - m1[0][2] * m2[0][0] + m1[1][2] * m2[0][1] + m1[2][2] * m2[0][2], - m1[0][0] * m2[1][0] + m1[1][0] * m2[1][1] + m1[2][0] * m2[1][2], - m1[0][1] * m2[1][0] + m1[1][1] * m2[1][1] + m1[2][1] * m2[1][2], - m1[0][2] * m2[1][0] + m1[1][2] * m2[1][1] + m1[2][2] * m2[1][2]); - } - - template - GLM_FUNC_QUALIFIER mat<4, 3, T, Q> operator*(mat<3, 3, T, Q> const& m1, mat<4, 3, T, Q> const& m2) - { - return mat<4, 3, T, Q>( - m1[0][0] * m2[0][0] + m1[1][0] * m2[0][1] + m1[2][0] * m2[0][2], - m1[0][1] * m2[0][0] + m1[1][1] * m2[0][1] + m1[2][1] * m2[0][2], - m1[0][2] * m2[0][0] + m1[1][2] * m2[0][1] + m1[2][2] * m2[0][2], - m1[0][0] * m2[1][0] + m1[1][0] * m2[1][1] + m1[2][0] * m2[1][2], - m1[0][1] * m2[1][0] + m1[1][1] * m2[1][1] + m1[2][1] * m2[1][2], - m1[0][2] * m2[1][0] + m1[1][2] * m2[1][1] + m1[2][2] * m2[1][2], - m1[0][0] * m2[2][0] + m1[1][0] * m2[2][1] + m1[2][0] * m2[2][2], - m1[0][1] * m2[2][0] + m1[1][1] * m2[2][1] + m1[2][1] * m2[2][2], - m1[0][2] * m2[2][0] + m1[1][2] * m2[2][1] + m1[2][2] * m2[2][2], - m1[0][0] * m2[3][0] + m1[1][0] * m2[3][1] + m1[2][0] * m2[3][2], - m1[0][1] * m2[3][0] + m1[1][1] * m2[3][1] + m1[2][1] * m2[3][2], - m1[0][2] * m2[3][0] + m1[1][2] * m2[3][1] + m1[2][2] * m2[3][2]); - } - - template - GLM_FUNC_QUALIFIER mat<3, 3, T, Q> operator/(mat<3, 3, T, Q> const& m, T scalar) - { - return mat<3, 3, T, Q>( - m[0] / scalar, - m[1] / scalar, - m[2] / scalar); - } - - template - GLM_FUNC_QUALIFIER mat<3, 3, T, Q> operator/(T scalar, mat<3, 3, T, Q> const& m) - { - return mat<3, 3, T, Q>( - scalar / m[0], - scalar / m[1], - scalar / m[2]); - } - - template - GLM_FUNC_QUALIFIER typename mat<3, 3, T, Q>::col_type operator/(mat<3, 3, T, Q> const& m, typename mat<3, 3, T, Q>::row_type const& v) - { - return inverse(m) * v; - } - - template - GLM_FUNC_QUALIFIER typename mat<3, 3, T, Q>::row_type operator/(typename mat<3, 3, T, Q>::col_type const& v, mat<3, 3, T, Q> const& m) - { - return v * inverse(m); - } - - template - GLM_FUNC_QUALIFIER mat<3, 3, T, Q> operator/(mat<3, 3, T, Q> const& m1, mat<3, 3, T, Q> const& m2) - { - mat<3, 3, T, Q> m1_copy(m1); - return m1_copy /= m2; - } - - // -- Boolean operators -- - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR bool operator==(mat<3, 3, T, Q> const& m1, mat<3, 3, T, Q> const& m2) - { - return (m1[0] == m2[0]) && (m1[1] == m2[1]) && (m1[2] == m2[2]); - } - - template - GLM_FUNC_QUALIFIER bool operator!=(mat<3, 3, T, Q> const& m1, mat<3, 3, T, Q> const& m2) - { - return (m1[0] != m2[0]) || (m1[1] != m2[1]) || (m1[2] != m2[2]); - } -} //namespace glm diff --git a/ref/glm/glm/detail/type_mat3x4.hpp b/ref/glm/glm/detail/type_mat3x4.hpp deleted file mode 100644 index afffd7b3..00000000 --- a/ref/glm/glm/detail/type_mat3x4.hpp +++ /dev/null @@ -1,166 +0,0 @@ -/// @ref core -/// @file glm/detail/type_mat3x4.hpp - -#pragma once - -#include "type_vec3.hpp" -#include "type_vec4.hpp" -#include -#include - -namespace glm -{ - template - struct mat<3, 4, T, Q> - { - typedef vec<4, T, Q> col_type; - typedef vec<3, T, Q> row_type; - typedef mat<3, 4, T, Q> type; - typedef mat<4, 3, T, Q> transpose_type; - typedef T value_type; - - private: - col_type value[3]; - - public: - // -- Accesses -- - - typedef length_t length_type; - GLM_FUNC_DECL static GLM_CONSTEXPR length_type length() { return 3; } - - GLM_FUNC_DECL col_type & operator[](length_type i); - GLM_FUNC_DECL GLM_CONSTEXPR col_type const& operator[](length_type i) const; - - // -- Constructors -- - - GLM_FUNC_DECL GLM_CONSTEXPR mat() GLM_DEFAULT; - template - GLM_FUNC_DECL GLM_CONSTEXPR mat(mat<3, 4, T, P> const& m); - - GLM_FUNC_DECL explicit GLM_CONSTEXPR mat(T scalar); - GLM_FUNC_DECL GLM_CONSTEXPR mat( - T x0, T y0, T z0, T w0, - T x1, T y1, T z1, T w1, - T x2, T y2, T z2, T w2); - GLM_FUNC_DECL GLM_CONSTEXPR mat( - col_type const& v0, - col_type const& v1, - col_type const& v2); - - // -- Conversions -- - - template< - typename X1, typename Y1, typename Z1, typename W1, - typename X2, typename Y2, typename Z2, typename W2, - typename X3, typename Y3, typename Z3, typename W3> - GLM_FUNC_DECL GLM_CONSTEXPR mat( - X1 x1, Y1 y1, Z1 z1, W1 w1, - X2 x2, Y2 y2, Z2 z2, W2 w2, - X3 x3, Y3 y3, Z3 z3, W3 w3); - - template - GLM_FUNC_DECL GLM_CONSTEXPR mat( - vec<4, V1, Q> const& v1, - vec<4, V2, Q> const& v2, - vec<4, V3, Q> const& v3); - - // -- Matrix conversions -- - - template - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<3, 4, U, P> const& m); - - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<2, 2, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<3, 3, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<4, 4, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<2, 3, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<3, 2, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<2, 4, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<4, 2, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<4, 3, T, Q> const& x); - - // -- Unary arithmetic operators -- - - template - GLM_FUNC_DECL mat<3, 4, T, Q> & operator=(mat<3, 4, U, Q> const& m); - template - GLM_FUNC_DECL mat<3, 4, T, Q> & operator+=(U s); - template - GLM_FUNC_DECL mat<3, 4, T, Q> & operator+=(mat<3, 4, U, Q> const& m); - template - GLM_FUNC_DECL mat<3, 4, T, Q> & operator-=(U s); - template - GLM_FUNC_DECL mat<3, 4, T, Q> & operator-=(mat<3, 4, U, Q> const& m); - template - GLM_FUNC_DECL mat<3, 4, T, Q> & operator*=(U s); - template - GLM_FUNC_DECL mat<3, 4, T, Q> & operator/=(U s); - - // -- Increment and decrement operators -- - - GLM_FUNC_DECL mat<3, 4, T, Q> & operator++(); - GLM_FUNC_DECL mat<3, 4, T, Q> & operator--(); - GLM_FUNC_DECL mat<3, 4, T, Q> operator++(int); - GLM_FUNC_DECL mat<3, 4, T, Q> operator--(int); - }; - - // -- Unary operators -- - - template - GLM_FUNC_DECL mat<3, 4, T, Q> operator+(mat<3, 4, T, Q> const& m); - - template - GLM_FUNC_DECL mat<3, 4, T, Q> operator-(mat<3, 4, T, Q> const& m); - - // -- Binary operators -- - - template - GLM_FUNC_DECL mat<3, 4, T, Q> operator+(mat<3, 4, T, Q> const& m, T scalar); - - template - GLM_FUNC_DECL mat<3, 4, T, Q> operator+(mat<3, 4, T, Q> const& m1, mat<3, 4, T, Q> const& m2); - - template - GLM_FUNC_DECL mat<3, 4, T, Q> operator-(mat<3, 4, T, Q> const& m, T scalar); - - template - GLM_FUNC_DECL mat<3, 4, T, Q> operator-(mat<3, 4, T, Q> const& m1, mat<3, 4, T, Q> const& m2); - - template - GLM_FUNC_DECL mat<3, 4, T, Q> operator*(mat<3, 4, T, Q> const& m, T scalar); - - template - GLM_FUNC_DECL mat<3, 4, T, Q> operator*(T scalar, mat<3, 4, T, Q> const& m); - - template - GLM_FUNC_DECL typename mat<3, 4, T, Q>::col_type operator*(mat<3, 4, T, Q> const& m, typename mat<3, 4, T, Q>::row_type const& v); - - template - GLM_FUNC_DECL typename mat<3, 4, T, Q>::row_type operator*(typename mat<3, 4, T, Q>::col_type const& v, mat<3, 4, T, Q> const& m); - - template - GLM_FUNC_DECL mat<4, 4, T, Q> operator*(mat<3, 4, T, Q> const& m1, mat<4, 3, T, Q> const& m2); - - template - GLM_FUNC_DECL mat<2, 4, T, Q> operator*(mat<3, 4, T, Q> const& m1, mat<2, 3, T, Q> const& m2); - - template - GLM_FUNC_DECL mat<3, 4, T, Q> operator*(mat<3, 4, T, Q> const& m1, mat<3, 3, T, Q> const& m2); - - template - GLM_FUNC_DECL mat<3, 4, T, Q> operator/(mat<3, 4, T, Q> const& m, T scalar); - - template - GLM_FUNC_DECL mat<3, 4, T, Q> operator/(T scalar, mat<3, 4, T, Q> const& m); - - // -- Boolean operators -- - - template - GLM_FUNC_DECL bool operator==(mat<3, 4, T, Q> const& m1, mat<3, 4, T, Q> const& m2); - - template - GLM_FUNC_DECL bool operator!=(mat<3, 4, T, Q> const& m1, mat<3, 4, T, Q> const& m2); -}//namespace glm - -#ifndef GLM_EXTERNAL_TEMPLATE -#include "type_mat3x4.inl" -#endif diff --git a/ref/glm/glm/detail/type_mat3x4.inl b/ref/glm/glm/detail/type_mat3x4.inl deleted file mode 100644 index 8e94bfc0..00000000 --- a/ref/glm/glm/detail/type_mat3x4.inl +++ /dev/null @@ -1,578 +0,0 @@ -namespace glm -{ - // -- Constructors -- - -# if GLM_CONFIG_DEFAULTED_FUNCTIONS == GLM_DISABLE - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 4, T, Q>::mat() -# if GLM_CONFIG_CTOR_INIT == GLM_CTOR_INITIALIZER_LIST - : value{col_type(1, 0, 0, 0), col_type(0, 1, 0, 0), col_type(0, 0, 1, 0)} -# endif - { -# if GLM_CONFIG_CTOR_INIT == GLM_CTOR_INITIALISATION - this->value[0] = col_type(1, 0, 0, 0); - this->value[1] = col_type(0, 1, 0, 0); - this->value[2] = col_type(0, 0, 1, 0); -# endif - } -# endif - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 4, T, Q>::mat(mat<3, 4, T, P> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1]), col_type(m[2])} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = m[0]; - this->value[1] = m[1]; - this->value[2] = m[2]; -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 4, T, Q>::mat(T s) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(s, 0, 0, 0), col_type(0, s, 0, 0), col_type(0, 0, s, 0)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(s, 0, 0, 0); - this->value[1] = col_type(0, s, 0, 0); - this->value[2] = col_type(0, 0, s, 0); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 4, T, Q>::mat - ( - T x0, T y0, T z0, T w0, - T x1, T y1, T z1, T w1, - T x2, T y2, T z2, T w2 - ) -# if GLM_HAS_INITIALIZER_LISTS - : value{ - col_type(x0, y0, z0, w0), - col_type(x1, y1, z1, w1), - col_type(x2, y2, z2, w2)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(x0, y0, z0, w0); - this->value[1] = col_type(x1, y1, z1, w1); - this->value[2] = col_type(x2, y2, z2, w2); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 4, T, Q>::mat(col_type const& v0, col_type const& v1, col_type const& v2) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(v0), col_type(v1), col_type(v2)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = v0; - this->value[1] = v1; - this->value[2] = v2; -# endif - } - - // -- Conversion constructors -- - - template - template< - typename X0, typename Y0, typename Z0, typename W0, - typename X1, typename Y1, typename Z1, typename W1, - typename X2, typename Y2, typename Z2, typename W2> - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 4, T, Q>::mat - ( - X0 x0, Y0 y0, Z0 z0, W0 w0, - X1 x1, Y1 y1, Z1 z1, W1 w1, - X2 x2, Y2 y2, Z2 z2, W2 w2 - ) -# if GLM_HAS_INITIALIZER_LISTS - : value{ - col_type(x0, y0, z0, w0), - col_type(x1, y1, z1, w1), - col_type(x2, y2, z2, w2)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(x0, y0, z0, w0); - this->value[1] = col_type(x1, y1, z1, w1); - this->value[2] = col_type(x2, y2, z2, w2); -# endif - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 4, T, Q>::mat(vec<4, V1, Q> const& v0, vec<4, V2, Q> const& v1, vec<4, V3, Q> const& v2) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(v0), col_type(v1), col_type(v2)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(v0); - this->value[1] = col_type(v1); - this->value[2] = col_type(v2); -# endif - } - - // -- Matrix conversions -- - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 4, T, Q>::mat(mat<3, 4, U, P> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1]), col_type(m[2])} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0]); - this->value[1] = col_type(m[1]); - this->value[2] = col_type(m[2]); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 4, T, Q>::mat(mat<2, 2, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0], 0, 0), col_type(m[1], 0, 0), col_type(0, 0, 1, 0)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0], 0, 0); - this->value[1] = col_type(m[1], 0, 0); - this->value[2] = col_type(0, 0, 1, 0); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 4, T, Q>::mat(mat<3, 3, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0], 0), col_type(m[1], 0), col_type(m[2], 0)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0], 0); - this->value[1] = col_type(m[1], 0); - this->value[2] = col_type(m[2], 0); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 4, T, Q>::mat(mat<4, 4, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1]), col_type(m[2])} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0]); - this->value[1] = col_type(m[1]); - this->value[2] = col_type(m[2]); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 4, T, Q>::mat(mat<2, 3, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0], 0), col_type(m[1], 0), col_type(0, 0, 1, 0)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0], 0); - this->value[1] = col_type(m[1], 0); - this->value[2] = col_type(0, 0, 1, 0); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 4, T, Q>::mat(mat<3, 2, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0], 0, 0), col_type(m[1], 0, 0), col_type(m[2], 1, 0)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0], 0, 0); - this->value[1] = col_type(m[1], 0, 0); - this->value[2] = col_type(m[2], 1, 0); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 4, T, Q>::mat(mat<2, 4, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1]), col_type(0, 0, 1, 0)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0]); - this->value[1] = col_type(m[1]); - this->value[2] = col_type(0, 0, 1, 0); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 4, T, Q>::mat(mat<4, 2, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0], 0, 0), col_type(m[1], 0, 0), col_type(m[2], 1, 0)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0], 0, 0); - this->value[1] = col_type(m[1], 0, 0); - this->value[2] = col_type(m[2], 1, 0); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 4, T, Q>::mat(mat<4, 3, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0], 0), col_type(m[1], 0), col_type(m[2], 0)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0], 0); - this->value[1] = col_type(m[1], 0); - this->value[2] = col_type(m[2], 0); -# endif - } - - // -- Accesses -- - - template - GLM_FUNC_QUALIFIER typename mat<3, 4, T, Q>::col_type & mat<3, 4, T, Q>::operator[](typename mat<3, 4, T, Q>::length_type i) - { - assert(i < this->length()); - return this->value[i]; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR typename mat<3, 4, T, Q>::col_type const& mat<3, 4, T, Q>::operator[](typename mat<3, 4, T, Q>::length_type i) const - { - assert(i < this->length()); - return this->value[i]; - } - - // -- Unary updatable operators -- - - template - template - GLM_FUNC_QUALIFIER mat<3, 4, T, Q>& mat<3, 4, T, Q>::operator=(mat<3, 4, U, Q> const& m) - { - this->value[0] = m[0]; - this->value[1] = m[1]; - this->value[2] = m[2]; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<3, 4, T, Q>& mat<3, 4, T, Q>::operator+=(U s) - { - this->value[0] += s; - this->value[1] += s; - this->value[2] += s; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<3, 4, T, Q>& mat<3, 4, T, Q>::operator+=(mat<3, 4, U, Q> const& m) - { - this->value[0] += m[0]; - this->value[1] += m[1]; - this->value[2] += m[2]; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<3, 4, T, Q>& mat<3, 4, T, Q>::operator-=(U s) - { - this->value[0] -= s; - this->value[1] -= s; - this->value[2] -= s; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<3, 4, T, Q>& mat<3, 4, T, Q>::operator-=(mat<3, 4, U, Q> const& m) - { - this->value[0] -= m[0]; - this->value[1] -= m[1]; - this->value[2] -= m[2]; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<3, 4, T, Q>& mat<3, 4, T, Q>::operator*=(U s) - { - this->value[0] *= s; - this->value[1] *= s; - this->value[2] *= s; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<3, 4, T, Q> & mat<3, 4, T, Q>::operator/=(U s) - { - this->value[0] /= s; - this->value[1] /= s; - this->value[2] /= s; - return *this; - } - - // -- Increment and decrement operators -- - - template - GLM_FUNC_QUALIFIER mat<3, 4, T, Q>& mat<3, 4, T, Q>::operator++() - { - ++this->value[0]; - ++this->value[1]; - ++this->value[2]; - return *this; - } - - template - GLM_FUNC_QUALIFIER mat<3, 4, T, Q>& mat<3, 4, T, Q>::operator--() - { - --this->value[0]; - --this->value[1]; - --this->value[2]; - return *this; - } - - template - GLM_FUNC_QUALIFIER mat<3, 4, T, Q> mat<3, 4, T, Q>::operator++(int) - { - mat<3, 4, T, Q> Result(*this); - ++*this; - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<3, 4, T, Q> mat<3, 4, T, Q>::operator--(int) - { - mat<3, 4, T, Q> Result(*this); - --*this; - return Result; - } - - // -- Unary arithmetic operators -- - - template - GLM_FUNC_QUALIFIER mat<3, 4, T, Q> operator+(mat<3, 4, T, Q> const& m) - { - return m; - } - - template - GLM_FUNC_QUALIFIER mat<3, 4, T, Q> operator-(mat<3, 4, T, Q> const& m) - { - return mat<3, 4, T, Q>( - -m[0], - -m[1], - -m[2]); - } - - // -- Binary arithmetic operators -- - - template - GLM_FUNC_QUALIFIER mat<3, 4, T, Q> operator+(mat<3, 4, T, Q> const& m, T scalar) - { - return mat<3, 4, T, Q>( - m[0] + scalar, - m[1] + scalar, - m[2] + scalar); - } - - template - GLM_FUNC_QUALIFIER mat<3, 4, T, Q> operator+(mat<3, 4, T, Q> const& m1, mat<3, 4, T, Q> const& m2) - { - return mat<3, 4, T, Q>( - m1[0] + m2[0], - m1[1] + m2[1], - m1[2] + m2[2]); - } - - template - GLM_FUNC_QUALIFIER mat<3, 4, T, Q> operator-(mat<3, 4, T, Q> const& m, T scalar) - { - return mat<3, 4, T, Q>( - m[0] - scalar, - m[1] - scalar, - m[2] - scalar); - } - - template - GLM_FUNC_QUALIFIER mat<3, 4, T, Q> operator-(mat<3, 4, T, Q> const& m1, mat<3, 4, T, Q> const& m2) - { - return mat<3, 4, T, Q>( - m1[0] - m2[0], - m1[1] - m2[1], - m1[2] - m2[2]); - } - - template - GLM_FUNC_QUALIFIER mat<3, 4, T, Q> operator*(mat<3, 4, T, Q> const& m, T scalar) - { - return mat<3, 4, T, Q>( - m[0] * scalar, - m[1] * scalar, - m[2] * scalar); - } - - template - GLM_FUNC_QUALIFIER mat<3, 4, T, Q> operator*(T scalar, mat<3, 4, T, Q> const& m) - { - return mat<3, 4, T, Q>( - m[0] * scalar, - m[1] * scalar, - m[2] * scalar); - } - - template - GLM_FUNC_QUALIFIER typename mat<3, 4, T, Q>::col_type operator* - ( - mat<3, 4, T, Q> const& m, - typename mat<3, 4, T, Q>::row_type const& v - ) - { - return typename mat<3, 4, T, Q>::col_type( - m[0][0] * v.x + m[1][0] * v.y + m[2][0] * v.z, - m[0][1] * v.x + m[1][1] * v.y + m[2][1] * v.z, - m[0][2] * v.x + m[1][2] * v.y + m[2][2] * v.z, - m[0][3] * v.x + m[1][3] * v.y + m[2][3] * v.z); - } - - template - GLM_FUNC_QUALIFIER typename mat<3, 4, T, Q>::row_type operator* - ( - typename mat<3, 4, T, Q>::col_type const& v, - mat<3, 4, T, Q> const& m - ) - { - return typename mat<3, 4, T, Q>::row_type( - v.x * m[0][0] + v.y * m[0][1] + v.z * m[0][2] + v.w * m[0][3], - v.x * m[1][0] + v.y * m[1][1] + v.z * m[1][2] + v.w * m[1][3], - v.x * m[2][0] + v.y * m[2][1] + v.z * m[2][2] + v.w * m[2][3]); - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> operator*(mat<3, 4, T, Q> const& m1, mat<4, 3, T, Q> const& m2) - { - const T SrcA00 = m1[0][0]; - const T SrcA01 = m1[0][1]; - const T SrcA02 = m1[0][2]; - const T SrcA03 = m1[0][3]; - const T SrcA10 = m1[1][0]; - const T SrcA11 = m1[1][1]; - const T SrcA12 = m1[1][2]; - const T SrcA13 = m1[1][3]; - const T SrcA20 = m1[2][0]; - const T SrcA21 = m1[2][1]; - const T SrcA22 = m1[2][2]; - const T SrcA23 = m1[2][3]; - - const T SrcB00 = m2[0][0]; - const T SrcB01 = m2[0][1]; - const T SrcB02 = m2[0][2]; - const T SrcB10 = m2[1][0]; - const T SrcB11 = m2[1][1]; - const T SrcB12 = m2[1][2]; - const T SrcB20 = m2[2][0]; - const T SrcB21 = m2[2][1]; - const T SrcB22 = m2[2][2]; - const T SrcB30 = m2[3][0]; - const T SrcB31 = m2[3][1]; - const T SrcB32 = m2[3][2]; - - mat<4, 4, T, Q> Result; - Result[0][0] = SrcA00 * SrcB00 + SrcA10 * SrcB01 + SrcA20 * SrcB02; - Result[0][1] = SrcA01 * SrcB00 + SrcA11 * SrcB01 + SrcA21 * SrcB02; - Result[0][2] = SrcA02 * SrcB00 + SrcA12 * SrcB01 + SrcA22 * SrcB02; - Result[0][3] = SrcA03 * SrcB00 + SrcA13 * SrcB01 + SrcA23 * SrcB02; - Result[1][0] = SrcA00 * SrcB10 + SrcA10 * SrcB11 + SrcA20 * SrcB12; - Result[1][1] = SrcA01 * SrcB10 + SrcA11 * SrcB11 + SrcA21 * SrcB12; - Result[1][2] = SrcA02 * SrcB10 + SrcA12 * SrcB11 + SrcA22 * SrcB12; - Result[1][3] = SrcA03 * SrcB10 + SrcA13 * SrcB11 + SrcA23 * SrcB12; - Result[2][0] = SrcA00 * SrcB20 + SrcA10 * SrcB21 + SrcA20 * SrcB22; - Result[2][1] = SrcA01 * SrcB20 + SrcA11 * SrcB21 + SrcA21 * SrcB22; - Result[2][2] = SrcA02 * SrcB20 + SrcA12 * SrcB21 + SrcA22 * SrcB22; - Result[2][3] = SrcA03 * SrcB20 + SrcA13 * SrcB21 + SrcA23 * SrcB22; - Result[3][0] = SrcA00 * SrcB30 + SrcA10 * SrcB31 + SrcA20 * SrcB32; - Result[3][1] = SrcA01 * SrcB30 + SrcA11 * SrcB31 + SrcA21 * SrcB32; - Result[3][2] = SrcA02 * SrcB30 + SrcA12 * SrcB31 + SrcA22 * SrcB32; - Result[3][3] = SrcA03 * SrcB30 + SrcA13 * SrcB31 + SrcA23 * SrcB32; - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<2, 4, T, Q> operator*(mat<3, 4, T, Q> const& m1, mat<2, 3, T, Q> const& m2) - { - return mat<2, 4, T, Q>( - m1[0][0] * m2[0][0] + m1[1][0] * m2[0][1] + m1[2][0] * m2[0][2], - m1[0][1] * m2[0][0] + m1[1][1] * m2[0][1] + m1[2][1] * m2[0][2], - m1[0][2] * m2[0][0] + m1[1][2] * m2[0][1] + m1[2][2] * m2[0][2], - m1[0][3] * m2[0][0] + m1[1][3] * m2[0][1] + m1[2][3] * m2[0][2], - m1[0][0] * m2[1][0] + m1[1][0] * m2[1][1] + m1[2][0] * m2[1][2], - m1[0][1] * m2[1][0] + m1[1][1] * m2[1][1] + m1[2][1] * m2[1][2], - m1[0][2] * m2[1][0] + m1[1][2] * m2[1][1] + m1[2][2] * m2[1][2], - m1[0][3] * m2[1][0] + m1[1][3] * m2[1][1] + m1[2][3] * m2[1][2]); - } - - template - GLM_FUNC_QUALIFIER mat<3, 4, T, Q> operator*(mat<3, 4, T, Q> const& m1, mat<3, 3, T, Q> const& m2) - { - return mat<3, 4, T, Q>( - m1[0][0] * m2[0][0] + m1[1][0] * m2[0][1] + m1[2][0] * m2[0][2], - m1[0][1] * m2[0][0] + m1[1][1] * m2[0][1] + m1[2][1] * m2[0][2], - m1[0][2] * m2[0][0] + m1[1][2] * m2[0][1] + m1[2][2] * m2[0][2], - m1[0][3] * m2[0][0] + m1[1][3] * m2[0][1] + m1[2][3] * m2[0][2], - m1[0][0] * m2[1][0] + m1[1][0] * m2[1][1] + m1[2][0] * m2[1][2], - m1[0][1] * m2[1][0] + m1[1][1] * m2[1][1] + m1[2][1] * m2[1][2], - m1[0][2] * m2[1][0] + m1[1][2] * m2[1][1] + m1[2][2] * m2[1][2], - m1[0][3] * m2[1][0] + m1[1][3] * m2[1][1] + m1[2][3] * m2[1][2], - m1[0][0] * m2[2][0] + m1[1][0] * m2[2][1] + m1[2][0] * m2[2][2], - m1[0][1] * m2[2][0] + m1[1][1] * m2[2][1] + m1[2][1] * m2[2][2], - m1[0][2] * m2[2][0] + m1[1][2] * m2[2][1] + m1[2][2] * m2[2][2], - m1[0][3] * m2[2][0] + m1[1][3] * m2[2][1] + m1[2][3] * m2[2][2]); - } - - template - GLM_FUNC_QUALIFIER mat<3, 4, T, Q> operator/(mat<3, 4, T, Q> const& m, T scalar) - { - return mat<3, 4, T, Q>( - m[0] / scalar, - m[1] / scalar, - m[2] / scalar); - } - - template - GLM_FUNC_QUALIFIER mat<3, 4, T, Q> operator/(T scalar, mat<3, 4, T, Q> const& m) - { - return mat<3, 4, T, Q>( - scalar / m[0], - scalar / m[1], - scalar / m[2]); - } - - // -- Boolean operators -- - - template - GLM_FUNC_QUALIFIER bool operator==(mat<3, 4, T, Q> const& m1, mat<3, 4, T, Q> const& m2) - { - return (m1[0] == m2[0]) && (m1[1] == m2[1]) && (m1[2] == m2[2]); - } - - template - GLM_FUNC_QUALIFIER bool operator!=(mat<3, 4, T, Q> const& m1, mat<3, 4, T, Q> const& m2) - { - return (m1[0] != m2[0]) || (m1[1] != m2[1]) || (m1[2] != m2[2]); - } -} //namespace glm diff --git a/ref/glm/glm/detail/type_mat4x2.hpp b/ref/glm/glm/detail/type_mat4x2.hpp deleted file mode 100644 index eb276ab1..00000000 --- a/ref/glm/glm/detail/type_mat4x2.hpp +++ /dev/null @@ -1,171 +0,0 @@ -/// @ref core -/// @file glm/detail/type_mat4x2.hpp - -#pragma once - -#include "type_vec2.hpp" -#include "type_vec4.hpp" -#include -#include - -namespace glm -{ - template - struct mat<4, 2, T, Q> - { - typedef vec<2, T, Q> col_type; - typedef vec<4, T, Q> row_type; - typedef mat<4, 2, T, Q> type; - typedef mat<2, 4, T, Q> transpose_type; - typedef T value_type; - - private: - col_type value[4]; - - public: - // -- Accesses -- - - typedef length_t length_type; - GLM_FUNC_DECL static GLM_CONSTEXPR length_type length() { return 4; } - - GLM_FUNC_DECL col_type & operator[](length_type i); - GLM_FUNC_DECL GLM_CONSTEXPR col_type const& operator[](length_type i) const; - - // -- Constructors -- - - GLM_FUNC_DECL GLM_CONSTEXPR mat() GLM_DEFAULT; - template - GLM_FUNC_DECL GLM_CONSTEXPR mat(mat<4, 2, T, P> const& m); - - GLM_FUNC_DECL explicit GLM_CONSTEXPR mat(T scalar); - GLM_FUNC_DECL GLM_CONSTEXPR mat( - T x0, T y0, - T x1, T y1, - T x2, T y2, - T x3, T y3); - GLM_FUNC_DECL GLM_CONSTEXPR mat( - col_type const& v0, - col_type const& v1, - col_type const& v2, - col_type const& v3); - - // -- Conversions -- - - template< - typename X0, typename Y0, - typename X1, typename Y1, - typename X2, typename Y2, - typename X3, typename Y3> - GLM_FUNC_DECL GLM_CONSTEXPR mat( - X0 x0, Y0 y0, - X1 x1, Y1 y1, - X2 x2, Y2 y2, - X3 x3, Y3 y3); - - template - GLM_FUNC_DECL GLM_CONSTEXPR mat( - vec<2, V1, Q> const& v1, - vec<2, V2, Q> const& v2, - vec<2, V3, Q> const& v3, - vec<2, V4, Q> const& v4); - - // -- Matrix conversions -- - - template - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<4, 2, U, P> const& m); - - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<2, 2, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<3, 3, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<4, 4, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<2, 3, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<3, 2, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<2, 4, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<4, 3, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<3, 4, T, Q> const& x); - - // -- Unary arithmetic operators -- - - template - GLM_FUNC_DECL mat<4, 2, T, Q> & operator=(mat<4, 2, U, Q> const& m); - template - GLM_FUNC_DECL mat<4, 2, T, Q> & operator+=(U s); - template - GLM_FUNC_DECL mat<4, 2, T, Q> & operator+=(mat<4, 2, U, Q> const& m); - template - GLM_FUNC_DECL mat<4, 2, T, Q> & operator-=(U s); - template - GLM_FUNC_DECL mat<4, 2, T, Q> & operator-=(mat<4, 2, U, Q> const& m); - template - GLM_FUNC_DECL mat<4, 2, T, Q> & operator*=(U s); - template - GLM_FUNC_DECL mat<4, 2, T, Q> & operator/=(U s); - - // -- Increment and decrement operators -- - - GLM_FUNC_DECL mat<4, 2, T, Q> & operator++ (); - GLM_FUNC_DECL mat<4, 2, T, Q> & operator-- (); - GLM_FUNC_DECL mat<4, 2, T, Q> operator++(int); - GLM_FUNC_DECL mat<4, 2, T, Q> operator--(int); - }; - - // -- Unary operators -- - - template - GLM_FUNC_DECL mat<4, 2, T, Q> operator+(mat<4, 2, T, Q> const& m); - - template - GLM_FUNC_DECL mat<4, 2, T, Q> operator-(mat<4, 2, T, Q> const& m); - - // -- Binary operators -- - - template - GLM_FUNC_DECL mat<4, 2, T, Q> operator+(mat<4, 2, T, Q> const& m, T scalar); - - template - GLM_FUNC_DECL mat<4, 2, T, Q> operator+(mat<4, 2, T, Q> const& m1, mat<4, 2, T, Q> const& m2); - - template - GLM_FUNC_DECL mat<4, 2, T, Q> operator-(mat<4, 2, T, Q> const& m, T scalar); - - template - GLM_FUNC_DECL mat<4, 2, T, Q> operator-(mat<4, 2, T, Q> const& m1, mat<4, 2, T, Q> const& m2); - - template - GLM_FUNC_DECL mat<4, 2, T, Q> operator*(mat<4, 2, T, Q> const& m, T scalar); - - template - GLM_FUNC_DECL mat<4, 2, T, Q> operator*(T scalar, mat<4, 2, T, Q> const& m); - - template - GLM_FUNC_DECL typename mat<4, 2, T, Q>::col_type operator*(mat<4, 2, T, Q> const& m, typename mat<4, 2, T, Q>::row_type const& v); - - template - GLM_FUNC_DECL typename mat<4, 2, T, Q>::row_type operator*(typename mat<4, 2, T, Q>::col_type const& v, mat<4, 2, T, Q> const& m); - - template - GLM_FUNC_DECL mat<2, 2, T, Q> operator*(mat<4, 2, T, Q> const& m1, mat<2, 4, T, Q> const& m2); - - template - GLM_FUNC_DECL mat<3, 2, T, Q> operator*(mat<4, 2, T, Q> const& m1, mat<3, 4, T, Q> const& m2); - - template - GLM_FUNC_DECL mat<4, 2, T, Q> operator*(mat<4, 2, T, Q> const& m1, mat<4, 4, T, Q> const& m2); - - template - GLM_FUNC_DECL mat<4, 2, T, Q> operator/(mat<4, 2, T, Q> const& m, T scalar); - - template - GLM_FUNC_DECL mat<4, 2, T, Q> operator/(T scalar, mat<4, 2, T, Q> const& m); - - // -- Boolean operators -- - - template - GLM_FUNC_DECL bool operator==(mat<4, 2, T, Q> const& m1, mat<4, 2, T, Q> const& m2); - - template - GLM_FUNC_DECL bool operator!=(mat<4, 2, T, Q> const& m1, mat<4, 2, T, Q> const& m2); -}//namespace glm - -#ifndef GLM_EXTERNAL_TEMPLATE -#include "type_mat4x2.inl" -#endif diff --git a/ref/glm/glm/detail/type_mat4x2.inl b/ref/glm/glm/detail/type_mat4x2.inl deleted file mode 100644 index 67890e50..00000000 --- a/ref/glm/glm/detail/type_mat4x2.inl +++ /dev/null @@ -1,574 +0,0 @@ -namespace glm -{ - // -- Constructors -- - -# if GLM_CONFIG_DEFAULTED_FUNCTIONS == GLM_DISABLE - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 2, T, Q>::mat() -# if GLM_CONFIG_CTOR_INIT == GLM_CTOR_INITIALIZER_LIST - : value{col_type(1, 0), col_type(0, 1), col_type(0, 0), col_type(0, 0)} -# endif - { -# if GLM_CONFIG_CTOR_INIT == GLM_CTOR_INITIALISATION - this->value[0] = col_type(1, 0); - this->value[1] = col_type(0, 1); - this->value[2] = col_type(0, 0); - this->value[3] = col_type(0, 0); -# endif - } -# endif - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 2, T, Q>::mat(mat<4, 2, T, P> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1]), col_type(m[2]), col_type(m[3])} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = m[0]; - this->value[1] = m[1]; - this->value[2] = m[2]; - this->value[3] = m[3]; -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 2, T, Q>::mat(T s) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(s, 0), col_type(0, s), col_type(0, 0), col_type(0, 0)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(s, 0); - this->value[1] = col_type(0, s); - this->value[2] = col_type(0, 0); - this->value[3] = col_type(0, 0); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 2, T, Q>::mat - ( - T x0, T y0, - T x1, T y1, - T x2, T y2, - T x3, T y3 - ) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(x0, y0), col_type(x1, y1), col_type(x2, y2), col_type(x3, y3)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(x0, y0); - this->value[1] = col_type(x1, y1); - this->value[2] = col_type(x2, y2); - this->value[3] = col_type(x3, y3); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 2, T, Q>::mat(col_type const& v0, col_type const& v1, col_type const& v2, col_type const& v3) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(v0), col_type(v1), col_type(v2), col_type(v3)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = v0; - this->value[1] = v1; - this->value[2] = v2; - this->value[3] = v3; -# endif - } - - // -- Conversion constructors -- - - template - template< - typename X0, typename Y0, - typename X1, typename Y1, - typename X2, typename Y2, - typename X3, typename Y3> - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 2, T, Q>::mat - ( - X0 x0, Y0 y0, - X1 x1, Y1 y1, - X2 x2, Y2 y2, - X3 x3, Y3 y3 - ) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(x0, y0), col_type(x1, y1), col_type(x2, y2), col_type(x3, y3)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(x0, y0); - this->value[1] = col_type(x1, y1); - this->value[2] = col_type(x2, y2); - this->value[3] = col_type(x3, y3); -# endif - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 2, T, Q>::mat(vec<2, V0, Q> const& v0, vec<2, V1, Q> const& v1, vec<2, V2, Q> const& v2, vec<2, V3, Q> const& v3) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(v0), col_type(v1), col_type(v2), col_type(v3)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(v0); - this->value[1] = col_type(v1); - this->value[2] = col_type(v2); - this->value[3] = col_type(v3); -# endif - } - - // -- Conversion -- - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 2, T, Q>::mat(mat<4, 2, U, P> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1]), col_type(m[2]), col_type(m[3])} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0]); - this->value[1] = col_type(m[1]); - this->value[2] = col_type(m[2]); - this->value[3] = col_type(m[3]); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 2, T, Q>::mat(mat<2, 2, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1]), col_type(0), col_type(0)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0]); - this->value[1] = col_type(m[1]); - this->value[2] = col_type(0); - this->value[3] = col_type(0); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 2, T, Q>::mat(mat<3, 3, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1]), col_type(m[2]), col_type(0)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0]); - this->value[1] = col_type(m[1]); - this->value[2] = col_type(m[2]); - this->value[3] = col_type(0); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 2, T, Q>::mat(mat<4, 4, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1]), col_type(m[2]), col_type(m[3])} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0]); - this->value[1] = col_type(m[1]); - this->value[2] = col_type(m[2]); - this->value[3] = col_type(m[3]); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 2, T, Q>::mat(mat<2, 3, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1]), col_type(0), col_type(0)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0]); - this->value[1] = col_type(m[1]); - this->value[2] = col_type(0); - this->value[3] = col_type(0); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 2, T, Q>::mat(mat<3, 2, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1]), col_type(m[2]), col_type(0)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0]); - this->value[1] = col_type(m[1]); - this->value[2] = col_type(m[2]); - this->value[3] = col_type(0); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 2, T, Q>::mat(mat<2, 4, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1]), col_type(0), col_type(0)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0]); - this->value[1] = col_type(m[1]); - this->value[2] = col_type(0); - this->value[3] = col_type(0); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 2, T, Q>::mat(mat<4, 3, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1]), col_type(m[2]), col_type(m[3])} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0]); - this->value[1] = col_type(m[1]); - this->value[2] = col_type(m[2]); - this->value[3] = col_type(m[3]); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 2, T, Q>::mat(mat<3, 4, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1]), col_type(m[2]), col_type(0)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0]); - this->value[1] = col_type(m[1]); - this->value[2] = col_type(m[2]); - this->value[3] = col_type(0); -# endif - } - - // -- Accesses -- - - template - GLM_FUNC_QUALIFIER typename mat<4, 2, T, Q>::col_type & mat<4, 2, T, Q>::operator[](typename mat<4, 2, T, Q>::length_type i) - { - assert(i < this->length()); - return this->value[i]; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR typename mat<4, 2, T, Q>::col_type const& mat<4, 2, T, Q>::operator[](typename mat<4, 2, T, Q>::length_type i) const - { - assert(i < this->length()); - return this->value[i]; - } - - // -- Unary updatable operators -- - - template - template - GLM_FUNC_QUALIFIER mat<4, 2, T, Q>& mat<4, 2, T, Q>::operator=(mat<4, 2, U, Q> const& m) - { - this->value[0] = m[0]; - this->value[1] = m[1]; - this->value[2] = m[2]; - this->value[3] = m[3]; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<4, 2, T, Q> & mat<4, 2, T, Q>::operator+=(U s) - { - this->value[0] += s; - this->value[1] += s; - this->value[2] += s; - this->value[3] += s; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<4, 2, T, Q> & mat<4, 2, T, Q>::operator+=(mat<4, 2, U, Q> const& m) - { - this->value[0] += m[0]; - this->value[1] += m[1]; - this->value[2] += m[2]; - this->value[3] += m[3]; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<4, 2, T, Q> & mat<4, 2, T, Q>::operator-=(U s) - { - this->value[0] -= s; - this->value[1] -= s; - this->value[2] -= s; - this->value[3] -= s; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<4, 2, T, Q> & mat<4, 2, T, Q>::operator-=(mat<4, 2, U, Q> const& m) - { - this->value[0] -= m[0]; - this->value[1] -= m[1]; - this->value[2] -= m[2]; - this->value[3] -= m[3]; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<4, 2, T, Q> & mat<4, 2, T, Q>::operator*=(U s) - { - this->value[0] *= s; - this->value[1] *= s; - this->value[2] *= s; - this->value[3] *= s; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<4, 2, T, Q> & mat<4, 2, T, Q>::operator/=(U s) - { - this->value[0] /= s; - this->value[1] /= s; - this->value[2] /= s; - this->value[3] /= s; - return *this; - } - - // -- Increment and decrement operators -- - - template - GLM_FUNC_QUALIFIER mat<4, 2, T, Q> & mat<4, 2, T, Q>::operator++() - { - ++this->value[0]; - ++this->value[1]; - ++this->value[2]; - ++this->value[3]; - return *this; - } - - template - GLM_FUNC_QUALIFIER mat<4, 2, T, Q> & mat<4, 2, T, Q>::operator--() - { - --this->value[0]; - --this->value[1]; - --this->value[2]; - --this->value[3]; - return *this; - } - - template - GLM_FUNC_QUALIFIER mat<4, 2, T, Q> mat<4, 2, T, Q>::operator++(int) - { - mat<4, 2, T, Q> Result(*this); - ++*this; - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 2, T, Q> mat<4, 2, T, Q>::operator--(int) - { - mat<4, 2, T, Q> Result(*this); - --*this; - return Result; - } - - // -- Unary arithmetic operators -- - - template - GLM_FUNC_QUALIFIER mat<4, 2, T, Q> operator+(mat<4, 2, T, Q> const& m) - { - return m; - } - - template - GLM_FUNC_QUALIFIER mat<4, 2, T, Q> operator-(mat<4, 2, T, Q> const& m) - { - return mat<4, 2, T, Q>( - -m[0], - -m[1], - -m[2], - -m[3]); - } - - // -- Binary arithmetic operators -- - - template - GLM_FUNC_QUALIFIER mat<4, 2, T, Q> operator+(mat<4, 2, T, Q> const& m, T scalar) - { - return mat<4, 2, T, Q>( - m[0] + scalar, - m[1] + scalar, - m[2] + scalar, - m[3] + scalar); - } - - template - GLM_FUNC_QUALIFIER mat<4, 2, T, Q> operator+(mat<4, 2, T, Q> const& m1, mat<4, 2, T, Q> const& m2) - { - return mat<4, 2, T, Q>( - m1[0] + m2[0], - m1[1] + m2[1], - m1[2] + m2[2], - m1[3] + m2[3]); - } - - template - GLM_FUNC_QUALIFIER mat<4, 2, T, Q> operator-(mat<4, 2, T, Q> const& m, T scalar) - { - return mat<4, 2, T, Q>( - m[0] - scalar, - m[1] - scalar, - m[2] - scalar, - m[3] - scalar); - } - - template - GLM_FUNC_QUALIFIER mat<4, 2, T, Q> operator-(mat<4, 2, T, Q> const& m1, mat<4, 2, T, Q> const& m2) - { - return mat<4, 2, T, Q>( - m1[0] - m2[0], - m1[1] - m2[1], - m1[2] - m2[2], - m1[3] - m2[3]); - } - - template - GLM_FUNC_QUALIFIER mat<4, 2, T, Q> operator*(mat<4, 2, T, Q> const& m, T scalar) - { - return mat<4, 2, T, Q>( - m[0] * scalar, - m[1] * scalar, - m[2] * scalar, - m[3] * scalar); - } - - template - GLM_FUNC_QUALIFIER mat<4, 2, T, Q> operator*(T scalar, mat<4, 2, T, Q> const& m) - { - return mat<4, 2, T, Q>( - m[0] * scalar, - m[1] * scalar, - m[2] * scalar, - m[3] * scalar); - } - - template - GLM_FUNC_QUALIFIER typename mat<4, 2, T, Q>::col_type operator*(mat<4, 2, T, Q> const& m, typename mat<4, 2, T, Q>::row_type const& v) - { - return typename mat<4, 2, T, Q>::col_type( - m[0][0] * v.x + m[1][0] * v.y + m[2][0] * v.z + m[3][0] * v.w, - m[0][1] * v.x + m[1][1] * v.y + m[2][1] * v.z + m[3][1] * v.w); - } - - template - GLM_FUNC_QUALIFIER typename mat<4, 2, T, Q>::row_type operator*(typename mat<4, 2, T, Q>::col_type const& v, mat<4, 2, T, Q> const& m) - { - return typename mat<4, 2, T, Q>::row_type( - v.x * m[0][0] + v.y * m[0][1], - v.x * m[1][0] + v.y * m[1][1], - v.x * m[2][0] + v.y * m[2][1], - v.x * m[3][0] + v.y * m[3][1]); - } - - template - GLM_FUNC_QUALIFIER mat<2, 2, T, Q> operator*(mat<4, 2, T, Q> const& m1, mat<2, 4, T, Q> const& m2) - { - T const SrcA00 = m1[0][0]; - T const SrcA01 = m1[0][1]; - T const SrcA10 = m1[1][0]; - T const SrcA11 = m1[1][1]; - T const SrcA20 = m1[2][0]; - T const SrcA21 = m1[2][1]; - T const SrcA30 = m1[3][0]; - T const SrcA31 = m1[3][1]; - - T const SrcB00 = m2[0][0]; - T const SrcB01 = m2[0][1]; - T const SrcB02 = m2[0][2]; - T const SrcB03 = m2[0][3]; - T const SrcB10 = m2[1][0]; - T const SrcB11 = m2[1][1]; - T const SrcB12 = m2[1][2]; - T const SrcB13 = m2[1][3]; - - mat<2, 2, T, Q> Result; - Result[0][0] = SrcA00 * SrcB00 + SrcA10 * SrcB01 + SrcA20 * SrcB02 + SrcA30 * SrcB03; - Result[0][1] = SrcA01 * SrcB00 + SrcA11 * SrcB01 + SrcA21 * SrcB02 + SrcA31 * SrcB03; - Result[1][0] = SrcA00 * SrcB10 + SrcA10 * SrcB11 + SrcA20 * SrcB12 + SrcA30 * SrcB13; - Result[1][1] = SrcA01 * SrcB10 + SrcA11 * SrcB11 + SrcA21 * SrcB12 + SrcA31 * SrcB13; - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<3, 2, T, Q> operator*(mat<4, 2, T, Q> const& m1, mat<3, 4, T, Q> const& m2) - { - return mat<3, 2, T, Q>( - m1[0][0] * m2[0][0] + m1[1][0] * m2[0][1] + m1[2][0] * m2[0][2] + m1[3][0] * m2[0][3], - m1[0][1] * m2[0][0] + m1[1][1] * m2[0][1] + m1[2][1] * m2[0][2] + m1[3][1] * m2[0][3], - m1[0][0] * m2[1][0] + m1[1][0] * m2[1][1] + m1[2][0] * m2[1][2] + m1[3][0] * m2[1][3], - m1[0][1] * m2[1][0] + m1[1][1] * m2[1][1] + m1[2][1] * m2[1][2] + m1[3][1] * m2[1][3], - m1[0][0] * m2[2][0] + m1[1][0] * m2[2][1] + m1[2][0] * m2[2][2] + m1[3][0] * m2[2][3], - m1[0][1] * m2[2][0] + m1[1][1] * m2[2][1] + m1[2][1] * m2[2][2] + m1[3][1] * m2[2][3]); - } - - template - GLM_FUNC_QUALIFIER mat<4, 2, T, Q> operator*(mat<4, 2, T, Q> const& m1, mat<4, 4, T, Q> const& m2) - { - return mat<4, 2, T, Q>( - m1[0][0] * m2[0][0] + m1[1][0] * m2[0][1] + m1[2][0] * m2[0][2] + m1[3][0] * m2[0][3], - m1[0][1] * m2[0][0] + m1[1][1] * m2[0][1] + m1[2][1] * m2[0][2] + m1[3][1] * m2[0][3], - m1[0][0] * m2[1][0] + m1[1][0] * m2[1][1] + m1[2][0] * m2[1][2] + m1[3][0] * m2[1][3], - m1[0][1] * m2[1][0] + m1[1][1] * m2[1][1] + m1[2][1] * m2[1][2] + m1[3][1] * m2[1][3], - m1[0][0] * m2[2][0] + m1[1][0] * m2[2][1] + m1[2][0] * m2[2][2] + m1[3][0] * m2[2][3], - m1[0][1] * m2[2][0] + m1[1][1] * m2[2][1] + m1[2][1] * m2[2][2] + m1[3][1] * m2[2][3], - m1[0][0] * m2[3][0] + m1[1][0] * m2[3][1] + m1[2][0] * m2[3][2] + m1[3][0] * m2[3][3], - m1[0][1] * m2[3][0] + m1[1][1] * m2[3][1] + m1[2][1] * m2[3][2] + m1[3][1] * m2[3][3]); - } - - template - GLM_FUNC_QUALIFIER mat<4, 2, T, Q> operator/(mat<4, 2, T, Q> const& m, T scalar) - { - return mat<4, 2, T, Q>( - m[0] / scalar, - m[1] / scalar, - m[2] / scalar, - m[3] / scalar); - } - - template - GLM_FUNC_QUALIFIER mat<4, 2, T, Q> operator/(T scalar, mat<4, 2, T, Q> const& m) - { - return mat<4, 2, T, Q>( - scalar / m[0], - scalar / m[1], - scalar / m[2], - scalar / m[3]); - } - - // -- Boolean operators -- - - template - GLM_FUNC_QUALIFIER bool operator==(mat<4, 2, T, Q> const& m1, mat<4, 2, T, Q> const& m2) - { - return (m1[0] == m2[0]) && (m1[1] == m2[1]) && (m1[2] == m2[2]) && (m1[3] == m2[3]); - } - - template - GLM_FUNC_QUALIFIER bool operator!=(mat<4, 2, T, Q> const& m1, mat<4, 2, T, Q> const& m2) - { - return (m1[0] != m2[0]) || (m1[1] != m2[1]) || (m1[2] != m2[2]) || (m1[3] != m2[3]); - } -} //namespace glm diff --git a/ref/glm/glm/detail/type_mat4x3.hpp b/ref/glm/glm/detail/type_mat4x3.hpp deleted file mode 100644 index a7a591f8..00000000 --- a/ref/glm/glm/detail/type_mat4x3.hpp +++ /dev/null @@ -1,171 +0,0 @@ -/// @ref core -/// @file glm/detail/type_mat4x3.hpp - -#pragma once - -#include "type_vec3.hpp" -#include "type_vec4.hpp" -#include -#include - -namespace glm -{ - template - struct mat<4, 3, T, Q> - { - typedef vec<3, T, Q> col_type; - typedef vec<4, T, Q> row_type; - typedef mat<4, 3, T, Q> type; - typedef mat<3, 4, T, Q> transpose_type; - typedef T value_type; - - private: - col_type value[4]; - - public: - // -- Accesses -- - - typedef length_t length_type; - GLM_FUNC_DECL static GLM_CONSTEXPR length_type length() { return 4; } - - GLM_FUNC_DECL col_type & operator[](length_type i); - GLM_FUNC_DECL GLM_CONSTEXPR col_type const& operator[](length_type i) const; - - // -- Constructors -- - - GLM_FUNC_DECL GLM_CONSTEXPR mat() GLM_DEFAULT; - template - GLM_FUNC_DECL GLM_CONSTEXPR mat(mat<4, 3, T, P> const& m); - - GLM_FUNC_DECL explicit GLM_CONSTEXPR mat(T const& x); - GLM_FUNC_DECL GLM_CONSTEXPR mat( - T const& x0, T const& y0, T const& z0, - T const& x1, T const& y1, T const& z1, - T const& x2, T const& y2, T const& z2, - T const& x3, T const& y3, T const& z3); - GLM_FUNC_DECL GLM_CONSTEXPR mat( - col_type const& v0, - col_type const& v1, - col_type const& v2, - col_type const& v3); - - // -- Conversions -- - - template< - typename X1, typename Y1, typename Z1, - typename X2, typename Y2, typename Z2, - typename X3, typename Y3, typename Z3, - typename X4, typename Y4, typename Z4> - GLM_FUNC_DECL GLM_CONSTEXPR mat( - X1 const& x1, Y1 const& y1, Z1 const& z1, - X2 const& x2, Y2 const& y2, Z2 const& z2, - X3 const& x3, Y3 const& y3, Z3 const& z3, - X4 const& x4, Y4 const& y4, Z4 const& z4); - - template - GLM_FUNC_DECL GLM_CONSTEXPR mat( - vec<3, V1, Q> const& v1, - vec<3, V2, Q> const& v2, - vec<3, V3, Q> const& v3, - vec<3, V4, Q> const& v4); - - // -- Matrix conversions -- - - template - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<4, 3, U, P> const& m); - - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<2, 2, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<3, 3, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<4, 4, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<2, 3, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<3, 2, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<2, 4, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<4, 2, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<3, 4, T, Q> const& x); - - // -- Unary arithmetic operators -- - - template - GLM_FUNC_DECL mat<4, 3, T, Q> & operator=(mat<4, 3, U, Q> const& m); - template - GLM_FUNC_DECL mat<4, 3, T, Q> & operator+=(U s); - template - GLM_FUNC_DECL mat<4, 3, T, Q> & operator+=(mat<4, 3, U, Q> const& m); - template - GLM_FUNC_DECL mat<4, 3, T, Q> & operator-=(U s); - template - GLM_FUNC_DECL mat<4, 3, T, Q> & operator-=(mat<4, 3, U, Q> const& m); - template - GLM_FUNC_DECL mat<4, 3, T, Q> & operator*=(U s); - template - GLM_FUNC_DECL mat<4, 3, T, Q> & operator/=(U s); - - // -- Increment and decrement operators -- - - GLM_FUNC_DECL mat<4, 3, T, Q>& operator++(); - GLM_FUNC_DECL mat<4, 3, T, Q>& operator--(); - GLM_FUNC_DECL mat<4, 3, T, Q> operator++(int); - GLM_FUNC_DECL mat<4, 3, T, Q> operator--(int); - }; - - // -- Unary operators -- - - template - GLM_FUNC_DECL mat<4, 3, T, Q> operator+(mat<4, 3, T, Q> const& m); - - template - GLM_FUNC_DECL mat<4, 3, T, Q> operator-(mat<4, 3, T, Q> const& m); - - // -- Binary operators -- - - template - GLM_FUNC_DECL mat<4, 3, T, Q> operator+(mat<4, 3, T, Q> const& m, T const& s); - - template - GLM_FUNC_DECL mat<4, 3, T, Q> operator+(mat<4, 3, T, Q> const& m1, mat<4, 3, T, Q> const& m2); - - template - GLM_FUNC_DECL mat<4, 3, T, Q> operator-(mat<4, 3, T, Q> const& m, T const& s); - - template - GLM_FUNC_DECL mat<4, 3, T, Q> operator-(mat<4, 3, T, Q> const& m1, mat<4, 3, T, Q> const& m2); - - template - GLM_FUNC_DECL mat<4, 3, T, Q> operator*(mat<4, 3, T, Q> const& m, T const& s); - - template - GLM_FUNC_DECL mat<4, 3, T, Q> operator*(T const& s, mat<4, 3, T, Q> const& m); - - template - GLM_FUNC_DECL typename mat<4, 3, T, Q>::col_type operator*(mat<4, 3, T, Q> const& m, typename mat<4, 3, T, Q>::row_type const& v); - - template - GLM_FUNC_DECL typename mat<4, 3, T, Q>::row_type operator*(typename mat<4, 3, T, Q>::col_type const& v, mat<4, 3, T, Q> const& m); - - template - GLM_FUNC_DECL mat<2, 3, T, Q> operator*(mat<4, 3, T, Q> const& m1, mat<2, 4, T, Q> const& m2); - - template - GLM_FUNC_DECL mat<3, 3, T, Q> operator*(mat<4, 3, T, Q> const& m1, mat<3, 4, T, Q> const& m2); - - template - GLM_FUNC_DECL mat<4, 3, T, Q> operator*(mat<4, 3, T, Q> const& m1, mat<4, 4, T, Q> const& m2); - - template - GLM_FUNC_DECL mat<4, 3, T, Q> operator/(mat<4, 3, T, Q> const& m, T const& s); - - template - GLM_FUNC_DECL mat<4, 3, T, Q> operator/(T const& s, mat<4, 3, T, Q> const& m); - - // -- Boolean operators -- - - template - GLM_FUNC_DECL bool operator==(mat<4, 3, T, Q> const& m1, mat<4, 3, T, Q> const& m2); - - template - GLM_FUNC_DECL bool operator!=(mat<4, 3, T, Q> const& m1, mat<4, 3, T, Q> const& m2); -}//namespace glm - -#ifndef GLM_EXTERNAL_TEMPLATE -#include "type_mat4x3.inl" -#endif //GLM_EXTERNAL_TEMPLATE diff --git a/ref/glm/glm/detail/type_mat4x3.inl b/ref/glm/glm/detail/type_mat4x3.inl deleted file mode 100644 index 28b6d91b..00000000 --- a/ref/glm/glm/detail/type_mat4x3.inl +++ /dev/null @@ -1,598 +0,0 @@ -namespace glm -{ - // -- Constructors -- - -# if GLM_CONFIG_DEFAULTED_FUNCTIONS == GLM_DISABLE - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 3, T, Q>::mat() -# if GLM_CONFIG_CTOR_INIT == GLM_CTOR_INITIALIZER_LIST - : value{col_type(1, 0, 0), col_type(0, 1, 0), col_type(0, 0, 1), col_type(0, 0, 0)} -# endif - { -# if GLM_CONFIG_CTOR_INIT == GLM_CTOR_INITIALISATION - this->value[0] = col_type(1, 0, 0); - this->value[1] = col_type(0, 1, 0); - this->value[2] = col_type(0, 0, 1); - this->value[3] = col_type(0, 0, 0); -# endif - } -# endif - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 3, T, Q>::mat(mat<4, 3, T, P> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1]), col_type(m[2]), col_type(m[3])} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = m[0]; - this->value[1] = m[1]; - this->value[2] = m[2]; - this->value[3] = m[3]; -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 3, T, Q>::mat(T const& s) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(s, 0, 0), col_type(0, s, 0), col_type(0, 0, s), col_type(0, 0, 0)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(s, 0, 0); - this->value[1] = col_type(0, s, 0); - this->value[2] = col_type(0, 0, s); - this->value[3] = col_type(0, 0, 0); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 3, T, Q>::mat - ( - T const& x0, T const& y0, T const& z0, - T const& x1, T const& y1, T const& z1, - T const& x2, T const& y2, T const& z2, - T const& x3, T const& y3, T const& z3 - ) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(x0, y0, z0), col_type(x1, y1, z1), col_type(x2, y2, z2), col_type(x3, y3, z3)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(x0, y0, z0); - this->value[1] = col_type(x1, y1, z1); - this->value[2] = col_type(x2, y2, z2); - this->value[3] = col_type(x3, y3, z3); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 3, T, Q>::mat(col_type const& v0, col_type const& v1, col_type const& v2, col_type const& v3) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(v0), col_type(v1), col_type(v2), col_type(v3)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = v0; - this->value[1] = v1; - this->value[2] = v2; - this->value[3] = v3; -# endif - } - - // -- Conversion constructors -- - - template - template< - typename X0, typename Y0, typename Z0, - typename X1, typename Y1, typename Z1, - typename X2, typename Y2, typename Z2, - typename X3, typename Y3, typename Z3> - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 3, T, Q>::mat - ( - X0 const& x0, Y0 const& y0, Z0 const& z0, - X1 const& x1, Y1 const& y1, Z1 const& z1, - X2 const& x2, Y2 const& y2, Z2 const& z2, - X3 const& x3, Y3 const& y3, Z3 const& z3 - ) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(x0, y0, z0), col_type(x1, y1, z1), col_type(x2, y2, z2), col_type(x3, y3, z3)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(x0, y0, z0); - this->value[1] = col_type(x1, y1, z1); - this->value[2] = col_type(x2, y2, z2); - this->value[3] = col_type(x3, y3, z3); -# endif - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 3, T, Q>::mat(vec<3, V1, Q> const& v1, vec<3, V2, Q> const& v2, vec<3, V3, Q> const& v3, vec<3, V4, Q> const& v4) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(v1), col_type(v2), col_type(v3), col_type(v4)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(v1); - this->value[1] = col_type(v2); - this->value[2] = col_type(v3); - this->value[3] = col_type(v4); -# endif - } - - // -- Matrix conversions -- - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 3, T, Q>::mat(mat<4, 3, U, P> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1]), col_type(m[2]), col_type(m[3])} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0]); - this->value[1] = col_type(m[1]); - this->value[2] = col_type(m[2]); - this->value[3] = col_type(m[3]); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 3, T, Q>::mat(mat<2, 2, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0], 0), col_type(m[1], 0), col_type(0, 0, 1), col_type(0)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0], 0); - this->value[1] = col_type(m[1], 0); - this->value[2] = col_type(0, 0, 1); - this->value[3] = col_type(0); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 3, T, Q>::mat(mat<3, 3, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1]), col_type(m[2]), col_type(0)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0]); - this->value[1] = col_type(m[1]); - this->value[2] = col_type(m[2]); - this->value[3] = col_type(0); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 3, T, Q>::mat(mat<4, 4, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1]), col_type(m[2]), col_type(0)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0]); - this->value[1] = col_type(m[1]); - this->value[2] = col_type(m[2]); - this->value[3] = col_type(m[3]); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 3, T, Q>::mat(mat<2, 3, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1]), col_type(0, 0, 1), col_type(0)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0]); - this->value[1] = col_type(m[1]); - this->value[2] = col_type(0, 0, 1); - this->value[3] = col_type(0); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 3, T, Q>::mat(mat<3, 2, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0], 0), col_type(m[1], 0), col_type(m[2], 1), col_type(0)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0], 0); - this->value[1] = col_type(m[1], 0); - this->value[2] = col_type(m[2], 1); - this->value[3] = col_type(0); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 3, T, Q>::mat(mat<2, 4, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1]), col_type(0, 0, 1), col_type(0)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0]); - this->value[1] = col_type(m[1]); - this->value[2] = col_type(0, 0, 1); - this->value[3] = col_type(0); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 3, T, Q>::mat(mat<4, 2, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0], 0), col_type(m[1], 0), col_type(m[2], 1), col_type(0)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0], 0); - this->value[1] = col_type(m[1], 0); - this->value[2] = col_type(m[2], 1); - this->value[3] = col_type(m[3], 0); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 3, T, Q>::mat(mat<3, 4, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1]), col_type(m[2]), col_type(0)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0]); - this->value[1] = col_type(m[1]); - this->value[2] = col_type(m[2]); - this->value[3] = col_type(0); -# endif - } - - // -- Accesses -- - - template - GLM_FUNC_QUALIFIER typename mat<4, 3, T, Q>::col_type & mat<4, 3, T, Q>::operator[](typename mat<4, 3, T, Q>::length_type i) - { - assert(i < this->length()); - return this->value[i]; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR typename mat<4, 3, T, Q>::col_type const& mat<4, 3, T, Q>::operator[](typename mat<4, 3, T, Q>::length_type i) const - { - assert(i < this->length()); - return this->value[i]; - } - - // -- Unary updatable operators -- - - template - template - GLM_FUNC_QUALIFIER mat<4, 3, T, Q>& mat<4, 3, T, Q>::operator=(mat<4, 3, U, Q> const& m) - { - this->value[0] = m[0]; - this->value[1] = m[1]; - this->value[2] = m[2]; - this->value[3] = m[3]; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<4, 3, T, Q> & mat<4, 3, T, Q>::operator+=(U s) - { - this->value[0] += s; - this->value[1] += s; - this->value[2] += s; - this->value[3] += s; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<4, 3, T, Q> & mat<4, 3, T, Q>::operator+=(mat<4, 3, U, Q> const& m) - { - this->value[0] += m[0]; - this->value[1] += m[1]; - this->value[2] += m[2]; - this->value[3] += m[3]; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<4, 3, T, Q> & mat<4, 3, T, Q>::operator-=(U s) - { - this->value[0] -= s; - this->value[1] -= s; - this->value[2] -= s; - this->value[3] -= s; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<4, 3, T, Q> & mat<4, 3, T, Q>::operator-=(mat<4, 3, U, Q> const& m) - { - this->value[0] -= m[0]; - this->value[1] -= m[1]; - this->value[2] -= m[2]; - this->value[3] -= m[3]; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<4, 3, T, Q> & mat<4, 3, T, Q>::operator*=(U s) - { - this->value[0] *= s; - this->value[1] *= s; - this->value[2] *= s; - this->value[3] *= s; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<4, 3, T, Q> & mat<4, 3, T, Q>::operator/=(U s) - { - this->value[0] /= s; - this->value[1] /= s; - this->value[2] /= s; - this->value[3] /= s; - return *this; - } - - // -- Increment and decrement operators -- - - template - GLM_FUNC_QUALIFIER mat<4, 3, T, Q> & mat<4, 3, T, Q>::operator++() - { - ++this->value[0]; - ++this->value[1]; - ++this->value[2]; - ++this->value[3]; - return *this; - } - - template - GLM_FUNC_QUALIFIER mat<4, 3, T, Q> & mat<4, 3, T, Q>::operator--() - { - --this->value[0]; - --this->value[1]; - --this->value[2]; - --this->value[3]; - return *this; - } - - template - GLM_FUNC_QUALIFIER mat<4, 3, T, Q> mat<4, 3, T, Q>::operator++(int) - { - mat<4, 3, T, Q> Result(*this); - ++*this; - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 3, T, Q> mat<4, 3, T, Q>::operator--(int) - { - mat<4, 3, T, Q> Result(*this); - --*this; - return Result; - } - - // -- Unary arithmetic operators -- - - template - GLM_FUNC_QUALIFIER mat<4, 3, T, Q> operator+(mat<4, 3, T, Q> const& m) - { - return m; - } - - template - GLM_FUNC_QUALIFIER mat<4, 3, T, Q> operator-(mat<4, 3, T, Q> const& m) - { - return mat<4, 3, T, Q>( - -m[0], - -m[1], - -m[2], - -m[3]); - } - - // -- Binary arithmetic operators -- - - template - GLM_FUNC_QUALIFIER mat<4, 3, T, Q> operator+(mat<4, 3, T, Q> const& m, T const& s) - { - return mat<4, 3, T, Q>( - m[0] + s, - m[1] + s, - m[2] + s, - m[3] + s); - } - - template - GLM_FUNC_QUALIFIER mat<4, 3, T, Q> operator+(mat<4, 3, T, Q> const& m1, mat<4, 3, T, Q> const& m2) - { - return mat<4, 3, T, Q>( - m1[0] + m2[0], - m1[1] + m2[1], - m1[2] + m2[2], - m1[3] + m2[3]); - } - - template - GLM_FUNC_QUALIFIER mat<4, 3, T, Q> operator-(mat<4, 3, T, Q> const& m, T const& s) - { - return mat<4, 3, T, Q>( - m[0] - s, - m[1] - s, - m[2] - s, - m[3] - s); - } - - template - GLM_FUNC_QUALIFIER mat<4, 3, T, Q> operator-(mat<4, 3, T, Q> const& m1, mat<4, 3, T, Q> const& m2) - { - return mat<4, 3, T, Q>( - m1[0] - m2[0], - m1[1] - m2[1], - m1[2] - m2[2], - m1[3] - m2[3]); - } - - template - GLM_FUNC_QUALIFIER mat<4, 3, T, Q> operator*(mat<4, 3, T, Q> const& m, T const& s) - { - return mat<4, 3, T, Q>( - m[0] * s, - m[1] * s, - m[2] * s, - m[3] * s); - } - - template - GLM_FUNC_QUALIFIER mat<4, 3, T, Q> operator*(T const& s, mat<4, 3, T, Q> const& m) - { - return mat<4, 3, T, Q>( - m[0] * s, - m[1] * s, - m[2] * s, - m[3] * s); - } - - template - GLM_FUNC_QUALIFIER typename mat<4, 3, T, Q>::col_type operator* - ( - mat<4, 3, T, Q> const& m, - typename mat<4, 3, T, Q>::row_type const& v) - { - return typename mat<4, 3, T, Q>::col_type( - m[0][0] * v.x + m[1][0] * v.y + m[2][0] * v.z + m[3][0] * v.w, - m[0][1] * v.x + m[1][1] * v.y + m[2][1] * v.z + m[3][1] * v.w, - m[0][2] * v.x + m[1][2] * v.y + m[2][2] * v.z + m[3][2] * v.w); - } - - template - GLM_FUNC_QUALIFIER typename mat<4, 3, T, Q>::row_type operator* - ( - typename mat<4, 3, T, Q>::col_type const& v, - mat<4, 3, T, Q> const& m) - { - return typename mat<4, 3, T, Q>::row_type( - v.x * m[0][0] + v.y * m[0][1] + v.z * m[0][2], - v.x * m[1][0] + v.y * m[1][1] + v.z * m[1][2], - v.x * m[2][0] + v.y * m[2][1] + v.z * m[2][2], - v.x * m[3][0] + v.y * m[3][1] + v.z * m[3][2]); - } - - template - GLM_FUNC_QUALIFIER mat<2, 3, T, Q> operator*(mat<4, 3, T, Q> const& m1, mat<2, 4, T, Q> const& m2) - { - return mat<2, 3, T, Q>( - m1[0][0] * m2[0][0] + m1[1][0] * m2[0][1] + m1[2][0] * m2[0][2] + m1[3][0] * m2[0][3], - m1[0][1] * m2[0][0] + m1[1][1] * m2[0][1] + m1[2][1] * m2[0][2] + m1[3][1] * m2[0][3], - m1[0][2] * m2[0][0] + m1[1][2] * m2[0][1] + m1[2][2] * m2[0][2] + m1[3][2] * m2[0][3], - m1[0][0] * m2[1][0] + m1[1][0] * m2[1][1] + m1[2][0] * m2[1][2] + m1[3][0] * m2[1][3], - m1[0][1] * m2[1][0] + m1[1][1] * m2[1][1] + m1[2][1] * m2[1][2] + m1[3][1] * m2[1][3], - m1[0][2] * m2[1][0] + m1[1][2] * m2[1][1] + m1[2][2] * m2[1][2] + m1[3][2] * m2[1][3]); - } - - template - GLM_FUNC_QUALIFIER mat<3, 3, T, Q> operator*(mat<4, 3, T, Q> const& m1, mat<3, 4, T, Q> const& m2) - { - T const SrcA00 = m1[0][0]; - T const SrcA01 = m1[0][1]; - T const SrcA02 = m1[0][2]; - T const SrcA10 = m1[1][0]; - T const SrcA11 = m1[1][1]; - T const SrcA12 = m1[1][2]; - T const SrcA20 = m1[2][0]; - T const SrcA21 = m1[2][1]; - T const SrcA22 = m1[2][2]; - T const SrcA30 = m1[3][0]; - T const SrcA31 = m1[3][1]; - T const SrcA32 = m1[3][2]; - - T const SrcB00 = m2[0][0]; - T const SrcB01 = m2[0][1]; - T const SrcB02 = m2[0][2]; - T const SrcB03 = m2[0][3]; - T const SrcB10 = m2[1][0]; - T const SrcB11 = m2[1][1]; - T const SrcB12 = m2[1][2]; - T const SrcB13 = m2[1][3]; - T const SrcB20 = m2[2][0]; - T const SrcB21 = m2[2][1]; - T const SrcB22 = m2[2][2]; - T const SrcB23 = m2[2][3]; - - mat<3, 3, T, Q> Result; - Result[0][0] = SrcA00 * SrcB00 + SrcA10 * SrcB01 + SrcA20 * SrcB02 + SrcA30 * SrcB03; - Result[0][1] = SrcA01 * SrcB00 + SrcA11 * SrcB01 + SrcA21 * SrcB02 + SrcA31 * SrcB03; - Result[0][2] = SrcA02 * SrcB00 + SrcA12 * SrcB01 + SrcA22 * SrcB02 + SrcA32 * SrcB03; - Result[1][0] = SrcA00 * SrcB10 + SrcA10 * SrcB11 + SrcA20 * SrcB12 + SrcA30 * SrcB13; - Result[1][1] = SrcA01 * SrcB10 + SrcA11 * SrcB11 + SrcA21 * SrcB12 + SrcA31 * SrcB13; - Result[1][2] = SrcA02 * SrcB10 + SrcA12 * SrcB11 + SrcA22 * SrcB12 + SrcA32 * SrcB13; - Result[2][0] = SrcA00 * SrcB20 + SrcA10 * SrcB21 + SrcA20 * SrcB22 + SrcA30 * SrcB23; - Result[2][1] = SrcA01 * SrcB20 + SrcA11 * SrcB21 + SrcA21 * SrcB22 + SrcA31 * SrcB23; - Result[2][2] = SrcA02 * SrcB20 + SrcA12 * SrcB21 + SrcA22 * SrcB22 + SrcA32 * SrcB23; - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 3, T, Q> operator*(mat<4, 3, T, Q> const& m1, mat<4, 4, T, Q> const& m2) - { - return mat<4, 3, T, Q>( - m1[0][0] * m2[0][0] + m1[1][0] * m2[0][1] + m1[2][0] * m2[0][2] + m1[3][0] * m2[0][3], - m1[0][1] * m2[0][0] + m1[1][1] * m2[0][1] + m1[2][1] * m2[0][2] + m1[3][1] * m2[0][3], - m1[0][2] * m2[0][0] + m1[1][2] * m2[0][1] + m1[2][2] * m2[0][2] + m1[3][2] * m2[0][3], - m1[0][0] * m2[1][0] + m1[1][0] * m2[1][1] + m1[2][0] * m2[1][2] + m1[3][0] * m2[1][3], - m1[0][1] * m2[1][0] + m1[1][1] * m2[1][1] + m1[2][1] * m2[1][2] + m1[3][1] * m2[1][3], - m1[0][2] * m2[1][0] + m1[1][2] * m2[1][1] + m1[2][2] * m2[1][2] + m1[3][2] * m2[1][3], - m1[0][0] * m2[2][0] + m1[1][0] * m2[2][1] + m1[2][0] * m2[2][2] + m1[3][0] * m2[2][3], - m1[0][1] * m2[2][0] + m1[1][1] * m2[2][1] + m1[2][1] * m2[2][2] + m1[3][1] * m2[2][3], - m1[0][2] * m2[2][0] + m1[1][2] * m2[2][1] + m1[2][2] * m2[2][2] + m1[3][2] * m2[2][3], - m1[0][0] * m2[3][0] + m1[1][0] * m2[3][1] + m1[2][0] * m2[3][2] + m1[3][0] * m2[3][3], - m1[0][1] * m2[3][0] + m1[1][1] * m2[3][1] + m1[2][1] * m2[3][2] + m1[3][1] * m2[3][3], - m1[0][2] * m2[3][0] + m1[1][2] * m2[3][1] + m1[2][2] * m2[3][2] + m1[3][2] * m2[3][3]); - } - - template - GLM_FUNC_QUALIFIER mat<4, 3, T, Q> operator/(mat<4, 3, T, Q> const& m, T const& s) - { - return mat<4, 3, T, Q>( - m[0] / s, - m[1] / s, - m[2] / s, - m[3] / s); - } - - template - GLM_FUNC_QUALIFIER mat<4, 3, T, Q> operator/(T const& s, mat<4, 3, T, Q> const& m) - { - return mat<4, 3, T, Q>( - s / m[0], - s / m[1], - s / m[2], - s / m[3]); - } - - // -- Boolean operators -- - - template - GLM_FUNC_QUALIFIER bool operator==(mat<4, 3, T, Q> const& m1, mat<4, 3, T, Q> const& m2) - { - return (m1[0] == m2[0]) && (m1[1] == m2[1]) && (m1[2] == m2[2]) && (m1[3] == m2[3]); - } - - template - GLM_FUNC_QUALIFIER bool operator!=(mat<4, 3, T, Q> const& m1, mat<4, 3, T, Q> const& m2) - { - return (m1[0] != m2[0]) || (m1[1] != m2[1]) || (m1[2] != m2[2]) || (m1[3] != m2[3]); - } -} //namespace glm diff --git a/ref/glm/glm/detail/type_mat4x4.hpp b/ref/glm/glm/detail/type_mat4x4.hpp deleted file mode 100644 index fb41dbba..00000000 --- a/ref/glm/glm/detail/type_mat4x4.hpp +++ /dev/null @@ -1,189 +0,0 @@ -/// @ref core -/// @file glm/detail/type_mat4x4.hpp - -#pragma once - -#include "type_vec4.hpp" -#include -#include - -namespace glm -{ - template - struct mat<4, 4, T, Q> - { - typedef vec<4, T, Q> col_type; - typedef vec<4, T, Q> row_type; - typedef mat<4, 4, T, Q> type; - typedef mat<4, 4, T, Q> transpose_type; - typedef T value_type; - - private: - col_type value[4]; - - public: - // -- Accesses -- - - typedef length_t length_type; - GLM_FUNC_DECL static GLM_CONSTEXPR length_type length(){return 4;} - - GLM_FUNC_DECL col_type & operator[](length_type i); - GLM_FUNC_DECL GLM_CONSTEXPR col_type const& operator[](length_type i) const; - - // -- Constructors -- - - GLM_FUNC_DECL GLM_CONSTEXPR mat() GLM_DEFAULT; - template - GLM_FUNC_DECL GLM_CONSTEXPR mat(mat<4, 4, T, P> const& m); - - GLM_FUNC_DECL explicit GLM_CONSTEXPR mat(T const& x); - GLM_FUNC_DECL GLM_CONSTEXPR mat( - T const& x0, T const& y0, T const& z0, T const& w0, - T const& x1, T const& y1, T const& z1, T const& w1, - T const& x2, T const& y2, T const& z2, T const& w2, - T const& x3, T const& y3, T const& z3, T const& w3); - GLM_FUNC_DECL GLM_CONSTEXPR mat( - col_type const& v0, - col_type const& v1, - col_type const& v2, - col_type const& v3); - - // -- Conversions -- - - template< - typename X1, typename Y1, typename Z1, typename W1, - typename X2, typename Y2, typename Z2, typename W2, - typename X3, typename Y3, typename Z3, typename W3, - typename X4, typename Y4, typename Z4, typename W4> - GLM_FUNC_DECL GLM_CONSTEXPR mat( - X1 const& x1, Y1 const& y1, Z1 const& z1, W1 const& w1, - X2 const& x2, Y2 const& y2, Z2 const& z2, W2 const& w2, - X3 const& x3, Y3 const& y3, Z3 const& z3, W3 const& w3, - X4 const& x4, Y4 const& y4, Z4 const& z4, W4 const& w4); - - template - GLM_FUNC_DECL GLM_CONSTEXPR mat( - vec<4, V1, Q> const& v1, - vec<4, V2, Q> const& v2, - vec<4, V3, Q> const& v3, - vec<4, V4, Q> const& v4); - - // -- Matrix conversions -- - - template - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<4, 4, U, P> const& m); - - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<2, 2, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<3, 3, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<2, 3, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<3, 2, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<2, 4, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<4, 2, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<3, 4, T, Q> const& x); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<4, 3, T, Q> const& x); - - // -- Unary arithmetic operators -- - - template - GLM_FUNC_DECL mat<4, 4, T, Q> & operator=(mat<4, 4, U, Q> const& m); - template - GLM_FUNC_DECL mat<4, 4, T, Q> & operator+=(U s); - template - GLM_FUNC_DECL mat<4, 4, T, Q> & operator+=(mat<4, 4, U, Q> const& m); - template - GLM_FUNC_DECL mat<4, 4, T, Q> & operator-=(U s); - template - GLM_FUNC_DECL mat<4, 4, T, Q> & operator-=(mat<4, 4, U, Q> const& m); - template - GLM_FUNC_DECL mat<4, 4, T, Q> & operator*=(U s); - template - GLM_FUNC_DECL mat<4, 4, T, Q> & operator*=(mat<4, 4, U, Q> const& m); - template - GLM_FUNC_DECL mat<4, 4, T, Q> & operator/=(U s); - template - GLM_FUNC_DECL mat<4, 4, T, Q> & operator/=(mat<4, 4, U, Q> const& m); - - // -- Increment and decrement operators -- - - GLM_FUNC_DECL mat<4, 4, T, Q> & operator++(); - GLM_FUNC_DECL mat<4, 4, T, Q> & operator--(); - GLM_FUNC_DECL mat<4, 4, T, Q> operator++(int); - GLM_FUNC_DECL mat<4, 4, T, Q> operator--(int); - }; - - // -- Unary operators -- - - template - GLM_FUNC_DECL mat<4, 4, T, Q> operator+(mat<4, 4, T, Q> const& m); - - template - GLM_FUNC_DECL mat<4, 4, T, Q> operator-(mat<4, 4, T, Q> const& m); - - // -- Binary operators -- - - template - GLM_FUNC_DECL mat<4, 4, T, Q> operator+(mat<4, 4, T, Q> const& m, T const& s); - - template - GLM_FUNC_DECL mat<4, 4, T, Q> operator+(T const& s, mat<4, 4, T, Q> const& m); - - template - GLM_FUNC_DECL mat<4, 4, T, Q> operator+(mat<4, 4, T, Q> const& m1, mat<4, 4, T, Q> const& m2); - - template - GLM_FUNC_DECL mat<4, 4, T, Q> operator-(mat<4, 4, T, Q> const& m, T const& s); - - template - GLM_FUNC_DECL mat<4, 4, T, Q> operator-(T const& s, mat<4, 4, T, Q> const& m); - - template - GLM_FUNC_DECL mat<4, 4, T, Q> operator-(mat<4, 4, T, Q> const& m1, mat<4, 4, T, Q> const& m2); - - template - GLM_FUNC_DECL mat<4, 4, T, Q> operator*(mat<4, 4, T, Q> const& m, T const& s); - - template - GLM_FUNC_DECL mat<4, 4, T, Q> operator*(T const& s, mat<4, 4, T, Q> const& m); - - template - GLM_FUNC_DECL typename mat<4, 4, T, Q>::col_type operator*(mat<4, 4, T, Q> const& m, typename mat<4, 4, T, Q>::row_type const& v); - - template - GLM_FUNC_DECL typename mat<4, 4, T, Q>::row_type operator*(typename mat<4, 4, T, Q>::col_type const& v, mat<4, 4, T, Q> const& m); - - template - GLM_FUNC_DECL mat<2, 4, T, Q> operator*(mat<4, 4, T, Q> const& m1, mat<2, 4, T, Q> const& m2); - - template - GLM_FUNC_DECL mat<3, 4, T, Q> operator*(mat<4, 4, T, Q> const& m1, mat<3, 4, T, Q> const& m2); - - template - GLM_FUNC_DECL mat<4, 4, T, Q> operator*(mat<4, 4, T, Q> const& m1, mat<4, 4, T, Q> const& m2); - - template - GLM_FUNC_DECL mat<4, 4, T, Q> operator/(mat<4, 4, T, Q> const& m, T const& s); - - template - GLM_FUNC_DECL mat<4, 4, T, Q> operator/(T const& s, mat<4, 4, T, Q> const& m); - - template - GLM_FUNC_DECL typename mat<4, 4, T, Q>::col_type operator/(mat<4, 4, T, Q> const& m, typename mat<4, 4, T, Q>::row_type const& v); - - template - GLM_FUNC_DECL typename mat<4, 4, T, Q>::row_type operator/(typename mat<4, 4, T, Q>::col_type const& v, mat<4, 4, T, Q> const& m); - - template - GLM_FUNC_DECL mat<4, 4, T, Q> operator/(mat<4, 4, T, Q> const& m1, mat<4, 4, T, Q> const& m2); - - // -- Boolean operators -- - - template - GLM_FUNC_DECL bool operator==(mat<4, 4, T, Q> const& m1, mat<4, 4, T, Q> const& m2); - - template - GLM_FUNC_DECL bool operator!=(mat<4, 4, T, Q> const& m1, mat<4, 4, T, Q> const& m2); -}//namespace glm - -#ifndef GLM_EXTERNAL_TEMPLATE -#include "type_mat4x4.inl" -#endif//GLM_EXTERNAL_TEMPLATE diff --git a/ref/glm/glm/detail/type_mat4x4.inl b/ref/glm/glm/detail/type_mat4x4.inl deleted file mode 100644 index e91d5cbf..00000000 --- a/ref/glm/glm/detail/type_mat4x4.inl +++ /dev/null @@ -1,706 +0,0 @@ -#include "../matrix.hpp" - -namespace glm -{ - // -- Constructors -- - -# if GLM_CONFIG_DEFAULTED_FUNCTIONS == GLM_DISABLE - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 4, T, Q>::mat() -# if GLM_CONFIG_CTOR_INIT == GLM_CTOR_INITIALIZER_LIST - : value{col_type(1, 0, 0, 0), col_type(0, 1, 0, 0), col_type(0, 0, 1, 0), col_type(0, 0, 0, 1)} -# endif - { -# if GLM_CONFIG_CTOR_INIT == GLM_CTOR_INITIALISATION - this->value[0] = col_type(1, 0, 0, 0); - this->value[1] = col_type(0, 1, 0, 0); - this->value[2] = col_type(0, 0, 1, 0); - this->value[3] = col_type(0, 0, 0, 1); -# endif - } -# endif - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 4, T, Q>::mat(mat<4, 4, T, P> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1]), col_type(m[2]), col_type(m[3])} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = m[0]; - this->value[1] = m[1]; - this->value[2] = m[2]; - this->value[3] = m[3]; -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 4, T, Q>::mat(T const& s) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(s, 0, 0, 0), col_type(0, s, 0, 0), col_type(0, 0, s, 0), col_type(0, 0, 0, s)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(s, 0, 0, 0); - this->value[1] = col_type(0, s, 0, 0); - this->value[2] = col_type(0, 0, s, 0); - this->value[3] = col_type(0, 0, 0, s); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 4, T, Q>::mat - ( - T const& x0, T const& y0, T const& z0, T const& w0, - T const& x1, T const& y1, T const& z1, T const& w1, - T const& x2, T const& y2, T const& z2, T const& w2, - T const& x3, T const& y3, T const& z3, T const& w3 - ) -# if GLM_HAS_INITIALIZER_LISTS - : value{ - col_type(x0, y0, z0, w0), - col_type(x1, y1, z1, w1), - col_type(x2, y2, z2, w2), - col_type(x3, y3, z3, w3)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(x0, y0, z0, w0); - this->value[1] = col_type(x1, y1, z1, w1); - this->value[2] = col_type(x2, y2, z2, w2); - this->value[3] = col_type(x3, y3, z3, w3); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 4, T, Q>::mat(col_type const& v0, col_type const& v1, col_type const& v2, col_type const& v3) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(v0), col_type(v1), col_type(v2), col_type(v3)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = v0; - this->value[1] = v1; - this->value[2] = v2; - this->value[3] = v3; -# endif - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 4, T, Q>::mat(mat<4, 4, U, P> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1]), col_type(m[2]), col_type(m[3])} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0]); - this->value[1] = col_type(m[1]); - this->value[2] = col_type(m[2]); - this->value[3] = col_type(m[3]); -# endif - } - - // -- Conversions -- - - template - template< - typename X1, typename Y1, typename Z1, typename W1, - typename X2, typename Y2, typename Z2, typename W2, - typename X3, typename Y3, typename Z3, typename W3, - typename X4, typename Y4, typename Z4, typename W4> - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 4, T, Q>::mat - ( - X1 const& x1, Y1 const& y1, Z1 const& z1, W1 const& w1, - X2 const& x2, Y2 const& y2, Z2 const& z2, W2 const& w2, - X3 const& x3, Y3 const& y3, Z3 const& z3, W3 const& w3, - X4 const& x4, Y4 const& y4, Z4 const& z4, W4 const& w4 - ) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(x1, y1, z1, w1), col_type(x2, y2, z2, w2), col_type(x3, y3, z3, w3), col_type(x4, y4, z4, w4)} -# endif - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559 || std::numeric_limits::is_integer || GLM_CONFIG_UNRESTRICTED_GENTYPE, "*mat4x4 constructor only takes float and integer types, 1st parameter type invalid."); - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559 || std::numeric_limits::is_integer || GLM_CONFIG_UNRESTRICTED_GENTYPE, "*mat4x4 constructor only takes float and integer types, 2nd parameter type invalid."); - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559 || std::numeric_limits::is_integer || GLM_CONFIG_UNRESTRICTED_GENTYPE, "*mat4x4 constructor only takes float and integer types, 3rd parameter type invalid."); - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559 || std::numeric_limits::is_integer || GLM_CONFIG_UNRESTRICTED_GENTYPE, "*mat4x4 constructor only takes float and integer types, 4th parameter type invalid."); - - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559 || std::numeric_limits::is_integer || GLM_CONFIG_UNRESTRICTED_GENTYPE, "*mat4x4 constructor only takes float and integer types, 5th parameter type invalid."); - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559 || std::numeric_limits::is_integer || GLM_CONFIG_UNRESTRICTED_GENTYPE, "*mat4x4 constructor only takes float and integer types, 6th parameter type invalid."); - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559 || std::numeric_limits::is_integer || GLM_CONFIG_UNRESTRICTED_GENTYPE, "*mat4x4 constructor only takes float and integer types, 7th parameter type invalid."); - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559 || std::numeric_limits::is_integer || GLM_CONFIG_UNRESTRICTED_GENTYPE, "*mat4x4 constructor only takes float and integer types, 8th parameter type invalid."); - - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559 || std::numeric_limits::is_integer || GLM_CONFIG_UNRESTRICTED_GENTYPE, "*mat4x4 constructor only takes float and integer types, 9th parameter type invalid."); - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559 || std::numeric_limits::is_integer || GLM_CONFIG_UNRESTRICTED_GENTYPE, "*mat4x4 constructor only takes float and integer types, 10th parameter type invalid."); - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559 || std::numeric_limits::is_integer || GLM_CONFIG_UNRESTRICTED_GENTYPE, "*mat4x4 constructor only takes float and integer types, 11th parameter type invalid."); - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559 || std::numeric_limits::is_integer || GLM_CONFIG_UNRESTRICTED_GENTYPE, "*mat4x4 constructor only takes float and integer types, 12th parameter type invalid."); - - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559 || std::numeric_limits::is_integer || GLM_CONFIG_UNRESTRICTED_GENTYPE, "*mat4x4 constructor only takes float and integer types, 13th parameter type invalid."); - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559 || std::numeric_limits::is_integer || GLM_CONFIG_UNRESTRICTED_GENTYPE, "*mat4x4 constructor only takes float and integer types, 14th parameter type invalid."); - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559 || std::numeric_limits::is_integer || GLM_CONFIG_UNRESTRICTED_GENTYPE, "*mat4x4 constructor only takes float and integer types, 15th parameter type invalid."); - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559 || std::numeric_limits::is_integer || GLM_CONFIG_UNRESTRICTED_GENTYPE, "*mat4x4 constructor only takes float and integer types, 16th parameter type invalid."); - -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(x1, y1, z1, w1); - this->value[1] = col_type(x2, y2, z2, w2); - this->value[2] = col_type(x3, y3, z3, w3); - this->value[3] = col_type(x4, y4, z4, w4); -# endif - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 4, T, Q>::mat(vec<4, V1, Q> const& v1, vec<4, V2, Q> const& v2, vec<4, V3, Q> const& v3, vec<4, V4, Q> const& v4) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(v1), col_type(v2), col_type(v3), col_type(v4)} -# endif - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559 || std::numeric_limits::is_integer || GLM_CONFIG_UNRESTRICTED_GENTYPE, "*mat4x4 constructor only takes float and integer types, 1st parameter type invalid."); - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559 || std::numeric_limits::is_integer || GLM_CONFIG_UNRESTRICTED_GENTYPE, "*mat4x4 constructor only takes float and integer types, 2nd parameter type invalid."); - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559 || std::numeric_limits::is_integer || GLM_CONFIG_UNRESTRICTED_GENTYPE, "*mat4x4 constructor only takes float and integer types, 3rd parameter type invalid."); - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559 || std::numeric_limits::is_integer || GLM_CONFIG_UNRESTRICTED_GENTYPE, "*mat4x4 constructor only takes float and integer types, 4th parameter type invalid."); - -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(v1); - this->value[1] = col_type(v2); - this->value[2] = col_type(v3); - this->value[3] = col_type(v4); -# endif - } - - // -- Matrix conversions -- - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 4, T, Q>::mat(mat<2, 2, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0], 0, 0), col_type(m[1], 0, 0), col_type(0, 0, 1, 0), col_type(0, 0, 0, 1)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0], 0, 0); - this->value[1] = col_type(m[1], 0, 0); - this->value[2] = col_type(0, 0, 1, 0); - this->value[3] = col_type(0, 0, 0, 1); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 4, T, Q>::mat(mat<3, 3, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0], 0), col_type(m[1], 0), col_type(m[2], 0), col_type(0, 0, 0, 1)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0], 0); - this->value[1] = col_type(m[1], 0); - this->value[2] = col_type(m[2], 0); - this->value[3] = col_type(0, 0, 0, 1); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 4, T, Q>::mat(mat<2, 3, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0], 0), col_type(m[1], 0), col_type(0, 0, 1, 0), col_type(0, 0, 0, 1)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0], 0); - this->value[1] = col_type(m[1], 0); - this->value[2] = col_type(0, 0, 1, 0); - this->value[3] = col_type(0, 0, 0, 1); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 4, T, Q>::mat(mat<3, 2, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0], 0, 0), col_type(m[1], 0, 0), col_type(m[2], 1, 0), col_type(0, 0, 0, 1)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0], 0, 0); - this->value[1] = col_type(m[1], 0, 0); - this->value[2] = col_type(m[2], 1, 0); - this->value[3] = col_type(0, 0, 0, 1); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 4, T, Q>::mat(mat<2, 4, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1]), col_type(0, 0, 1, 0), col_type(0, 0, 0, 1)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = m[0]; - this->value[1] = m[1]; - this->value[2] = col_type(0, 0, 1, 0); - this->value[3] = col_type(0, 0, 0, 1); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 4, T, Q>::mat(mat<4, 2, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0], 0, 0), col_type(m[1], 0, 0), col_type(0, 0, 1, 0), col_type(0, 0, 0, 1)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0], 0, 0); - this->value[1] = col_type(m[1], 0, 0); - this->value[2] = col_type(0, 0, 1, 0); - this->value[3] = col_type(0, 0, 0, 1); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 4, T, Q>::mat(mat<3, 4, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0]), col_type(m[1]), col_type(m[2]), col_type(0, 0, 0, 1)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = m[0]; - this->value[1] = m[1]; - this->value[2] = m[2]; - this->value[3] = col_type(0, 0, 0, 1); -# endif - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 4, T, Q>::mat(mat<4, 3, T, Q> const& m) -# if GLM_HAS_INITIALIZER_LISTS - : value{col_type(m[0], 0), col_type(m[1], 0), col_type(m[2], 0), col_type(m[3], 1)} -# endif - { -# if !GLM_HAS_INITIALIZER_LISTS - this->value[0] = col_type(m[0], 0); - this->value[1] = col_type(m[1], 0); - this->value[2] = col_type(m[2], 0); - this->value[3] = col_type(m[3], 1); -# endif - } - - // -- Accesses -- - - template - GLM_FUNC_QUALIFIER typename mat<4, 4, T, Q>::col_type & mat<4, 4, T, Q>::operator[](typename mat<4, 4, T, Q>::length_type i) - { - assert(i < this->length()); - return this->value[i]; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR typename mat<4, 4, T, Q>::col_type const& mat<4, 4, T, Q>::operator[](typename mat<4, 4, T, Q>::length_type i) const - { - assert(i < this->length()); - return this->value[i]; - } - - // -- Unary arithmetic operators -- - - template - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q>& mat<4, 4, T, Q>::operator=(mat<4, 4, U, Q> const& m) - { - //memcpy could be faster - //memcpy(&this->value, &m.value, 16 * sizeof(valType)); - this->value[0] = m[0]; - this->value[1] = m[1]; - this->value[2] = m[2]; - this->value[3] = m[3]; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q>& mat<4, 4, T, Q>::operator+=(U s) - { - this->value[0] += s; - this->value[1] += s; - this->value[2] += s; - this->value[3] += s; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q>& mat<4, 4, T, Q>::operator+=(mat<4, 4, U, Q> const& m) - { - this->value[0] += m[0]; - this->value[1] += m[1]; - this->value[2] += m[2]; - this->value[3] += m[3]; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> & mat<4, 4, T, Q>::operator-=(U s) - { - this->value[0] -= s; - this->value[1] -= s; - this->value[2] -= s; - this->value[3] -= s; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> & mat<4, 4, T, Q>::operator-=(mat<4, 4, U, Q> const& m) - { - this->value[0] -= m[0]; - this->value[1] -= m[1]; - this->value[2] -= m[2]; - this->value[3] -= m[3]; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> & mat<4, 4, T, Q>::operator*=(U s) - { - this->value[0] *= s; - this->value[1] *= s; - this->value[2] *= s; - this->value[3] *= s; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> & mat<4, 4, T, Q>::operator*=(mat<4, 4, U, Q> const& m) - { - return (*this = *this * m); - } - - template - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> & mat<4, 4, T, Q>::operator/=(U s) - { - this->value[0] /= s; - this->value[1] /= s; - this->value[2] /= s; - this->value[3] /= s; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> & mat<4, 4, T, Q>::operator/=(mat<4, 4, U, Q> const& m) - { - return *this *= inverse(m); - } - - // -- Increment and decrement operators -- - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> & mat<4, 4, T, Q>::operator++() - { - ++this->value[0]; - ++this->value[1]; - ++this->value[2]; - ++this->value[3]; - return *this; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> & mat<4, 4, T, Q>::operator--() - { - --this->value[0]; - --this->value[1]; - --this->value[2]; - --this->value[3]; - return *this; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> mat<4, 4, T, Q>::operator++(int) - { - mat<4, 4, T, Q> Result(*this); - ++*this; - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> mat<4, 4, T, Q>::operator--(int) - { - mat<4, 4, T, Q> Result(*this); - --*this; - return Result; - } - - // -- Unary constant operators -- - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> operator+(mat<4, 4, T, Q> const& m) - { - return m; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> operator-(mat<4, 4, T, Q> const& m) - { - return mat<4, 4, T, Q>( - -m[0], - -m[1], - -m[2], - -m[3]); - } - - // -- Binary arithmetic operators -- - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> operator+(mat<4, 4, T, Q> const& m, T const& s) - { - return mat<4, 4, T, Q>( - m[0] + s, - m[1] + s, - m[2] + s, - m[3] + s); - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> operator+(T const& s, mat<4, 4, T, Q> const& m) - { - return mat<4, 4, T, Q>( - m[0] + s, - m[1] + s, - m[2] + s, - m[3] + s); - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> operator+(mat<4, 4, T, Q> const& m1, mat<4, 4, T, Q> const& m2) - { - return mat<4, 4, T, Q>( - m1[0] + m2[0], - m1[1] + m2[1], - m1[2] + m2[2], - m1[3] + m2[3]); - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> operator-(mat<4, 4, T, Q> const& m, T const& s) - { - return mat<4, 4, T, Q>( - m[0] - s, - m[1] - s, - m[2] - s, - m[3] - s); - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> operator-(T const& s, mat<4, 4, T, Q> const& m) - { - return mat<4, 4, T, Q>( - s - m[0], - s - m[1], - s - m[2], - s - m[3]); - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> operator-(mat<4, 4, T, Q> const& m1, mat<4, 4, T, Q> const& m2) - { - return mat<4, 4, T, Q>( - m1[0] - m2[0], - m1[1] - m2[1], - m1[2] - m2[2], - m1[3] - m2[3]); - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> operator*(mat<4, 4, T, Q> const& m, T const & s) - { - return mat<4, 4, T, Q>( - m[0] * s, - m[1] * s, - m[2] * s, - m[3] * s); - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> operator*(T const& s, mat<4, 4, T, Q> const& m) - { - return mat<4, 4, T, Q>( - m[0] * s, - m[1] * s, - m[2] * s, - m[3] * s); - } - - template - GLM_FUNC_QUALIFIER typename mat<4, 4, T, Q>::col_type operator* - ( - mat<4, 4, T, Q> const& m, - typename mat<4, 4, T, Q>::row_type const& v - ) - { -/* - __m128 v0 = _mm_shuffle_ps(v.data, v.data, _MM_SHUFFLE(0, 0, 0, 0)); - __m128 v1 = _mm_shuffle_ps(v.data, v.data, _MM_SHUFFLE(1, 1, 1, 1)); - __m128 v2 = _mm_shuffle_ps(v.data, v.data, _MM_SHUFFLE(2, 2, 2, 2)); - __m128 v3 = _mm_shuffle_ps(v.data, v.data, _MM_SHUFFLE(3, 3, 3, 3)); - - __m128 m0 = _mm_mul_ps(m[0].data, v0); - __m128 m1 = _mm_mul_ps(m[1].data, v1); - __m128 a0 = _mm_add_ps(m0, m1); - - __m128 m2 = _mm_mul_ps(m[2].data, v2); - __m128 m3 = _mm_mul_ps(m[3].data, v3); - __m128 a1 = _mm_add_ps(m2, m3); - - __m128 a2 = _mm_add_ps(a0, a1); - - return typename mat<4, 4, T, Q>::col_type(a2); -*/ - - typename mat<4, 4, T, Q>::col_type const Mov0(v[0]); - typename mat<4, 4, T, Q>::col_type const Mov1(v[1]); - typename mat<4, 4, T, Q>::col_type const Mul0 = m[0] * Mov0; - typename mat<4, 4, T, Q>::col_type const Mul1 = m[1] * Mov1; - typename mat<4, 4, T, Q>::col_type const Add0 = Mul0 + Mul1; - typename mat<4, 4, T, Q>::col_type const Mov2(v[2]); - typename mat<4, 4, T, Q>::col_type const Mov3(v[3]); - typename mat<4, 4, T, Q>::col_type const Mul2 = m[2] * Mov2; - typename mat<4, 4, T, Q>::col_type const Mul3 = m[3] * Mov3; - typename mat<4, 4, T, Q>::col_type const Add1 = Mul2 + Mul3; - typename mat<4, 4, T, Q>::col_type const Add2 = Add0 + Add1; - return Add2; - -/* - return typename mat<4, 4, T, Q>::col_type( - m[0][0] * v[0] + m[1][0] * v[1] + m[2][0] * v[2] + m[3][0] * v[3], - m[0][1] * v[0] + m[1][1] * v[1] + m[2][1] * v[2] + m[3][1] * v[3], - m[0][2] * v[0] + m[1][2] * v[1] + m[2][2] * v[2] + m[3][2] * v[3], - m[0][3] * v[0] + m[1][3] * v[1] + m[2][3] * v[2] + m[3][3] * v[3]); -*/ - } - - template - GLM_FUNC_QUALIFIER typename mat<4, 4, T, Q>::row_type operator* - ( - typename mat<4, 4, T, Q>::col_type const& v, - mat<4, 4, T, Q> const& m - ) - { - return typename mat<4, 4, T, Q>::row_type( - m[0][0] * v[0] + m[0][1] * v[1] + m[0][2] * v[2] + m[0][3] * v[3], - m[1][0] * v[0] + m[1][1] * v[1] + m[1][2] * v[2] + m[1][3] * v[3], - m[2][0] * v[0] + m[2][1] * v[1] + m[2][2] * v[2] + m[2][3] * v[3], - m[3][0] * v[0] + m[3][1] * v[1] + m[3][2] * v[2] + m[3][3] * v[3]); - } - - template - GLM_FUNC_QUALIFIER mat<2, 4, T, Q> operator*(mat<4, 4, T, Q> const& m1, mat<2, 4, T, Q> const& m2) - { - return mat<2, 4, T, Q>( - m1[0][0] * m2[0][0] + m1[1][0] * m2[0][1] + m1[2][0] * m2[0][2] + m1[3][0] * m2[0][3], - m1[0][1] * m2[0][0] + m1[1][1] * m2[0][1] + m1[2][1] * m2[0][2] + m1[3][1] * m2[0][3], - m1[0][2] * m2[0][0] + m1[1][2] * m2[0][1] + m1[2][2] * m2[0][2] + m1[3][2] * m2[0][3], - m1[0][3] * m2[0][0] + m1[1][3] * m2[0][1] + m1[2][3] * m2[0][2] + m1[3][3] * m2[0][3], - m1[0][0] * m2[1][0] + m1[1][0] * m2[1][1] + m1[2][0] * m2[1][2] + m1[3][0] * m2[1][3], - m1[0][1] * m2[1][0] + m1[1][1] * m2[1][1] + m1[2][1] * m2[1][2] + m1[3][1] * m2[1][3], - m1[0][2] * m2[1][0] + m1[1][2] * m2[1][1] + m1[2][2] * m2[1][2] + m1[3][2] * m2[1][3], - m1[0][3] * m2[1][0] + m1[1][3] * m2[1][1] + m1[2][3] * m2[1][2] + m1[3][3] * m2[1][3]); - } - - template - GLM_FUNC_QUALIFIER mat<3, 4, T, Q> operator*(mat<4, 4, T, Q> const& m1, mat<3, 4, T, Q> const& m2) - { - return mat<3, 4, T, Q>( - m1[0][0] * m2[0][0] + m1[1][0] * m2[0][1] + m1[2][0] * m2[0][2] + m1[3][0] * m2[0][3], - m1[0][1] * m2[0][0] + m1[1][1] * m2[0][1] + m1[2][1] * m2[0][2] + m1[3][1] * m2[0][3], - m1[0][2] * m2[0][0] + m1[1][2] * m2[0][1] + m1[2][2] * m2[0][2] + m1[3][2] * m2[0][3], - m1[0][3] * m2[0][0] + m1[1][3] * m2[0][1] + m1[2][3] * m2[0][2] + m1[3][3] * m2[0][3], - m1[0][0] * m2[1][0] + m1[1][0] * m2[1][1] + m1[2][0] * m2[1][2] + m1[3][0] * m2[1][3], - m1[0][1] * m2[1][0] + m1[1][1] * m2[1][1] + m1[2][1] * m2[1][2] + m1[3][1] * m2[1][3], - m1[0][2] * m2[1][0] + m1[1][2] * m2[1][1] + m1[2][2] * m2[1][2] + m1[3][2] * m2[1][3], - m1[0][3] * m2[1][0] + m1[1][3] * m2[1][1] + m1[2][3] * m2[1][2] + m1[3][3] * m2[1][3], - m1[0][0] * m2[2][0] + m1[1][0] * m2[2][1] + m1[2][0] * m2[2][2] + m1[3][0] * m2[2][3], - m1[0][1] * m2[2][0] + m1[1][1] * m2[2][1] + m1[2][1] * m2[2][2] + m1[3][1] * m2[2][3], - m1[0][2] * m2[2][0] + m1[1][2] * m2[2][1] + m1[2][2] * m2[2][2] + m1[3][2] * m2[2][3], - m1[0][3] * m2[2][0] + m1[1][3] * m2[2][1] + m1[2][3] * m2[2][2] + m1[3][3] * m2[2][3]); - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> operator*(mat<4, 4, T, Q> const& m1, mat<4, 4, T, Q> const& m2) - { - typename mat<4, 4, T, Q>::col_type const SrcA0 = m1[0]; - typename mat<4, 4, T, Q>::col_type const SrcA1 = m1[1]; - typename mat<4, 4, T, Q>::col_type const SrcA2 = m1[2]; - typename mat<4, 4, T, Q>::col_type const SrcA3 = m1[3]; - - typename mat<4, 4, T, Q>::col_type const SrcB0 = m2[0]; - typename mat<4, 4, T, Q>::col_type const SrcB1 = m2[1]; - typename mat<4, 4, T, Q>::col_type const SrcB2 = m2[2]; - typename mat<4, 4, T, Q>::col_type const SrcB3 = m2[3]; - - mat<4, 4, T, Q> Result; - Result[0] = SrcA0 * SrcB0[0] + SrcA1 * SrcB0[1] + SrcA2 * SrcB0[2] + SrcA3 * SrcB0[3]; - Result[1] = SrcA0 * SrcB1[0] + SrcA1 * SrcB1[1] + SrcA2 * SrcB1[2] + SrcA3 * SrcB1[3]; - Result[2] = SrcA0 * SrcB2[0] + SrcA1 * SrcB2[1] + SrcA2 * SrcB2[2] + SrcA3 * SrcB2[3]; - Result[3] = SrcA0 * SrcB3[0] + SrcA1 * SrcB3[1] + SrcA2 * SrcB3[2] + SrcA3 * SrcB3[3]; - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> operator/(mat<4, 4, T, Q> const& m, T const& s) - { - return mat<4, 4, T, Q>( - m[0] / s, - m[1] / s, - m[2] / s, - m[3] / s); - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> operator/(T const& s, mat<4, 4, T, Q> const& m) - { - return mat<4, 4, T, Q>( - s / m[0], - s / m[1], - s / m[2], - s / m[3]); - } - - template - GLM_FUNC_QUALIFIER typename mat<4, 4, T, Q>::col_type operator/(mat<4, 4, T, Q> const& m, typename mat<4, 4, T, Q>::row_type const& v) - { - return inverse(m) * v; - } - - template - GLM_FUNC_QUALIFIER typename mat<4, 4, T, Q>::row_type operator/(typename mat<4, 4, T, Q>::col_type const& v, mat<4, 4, T, Q> const& m) - { - return v * inverse(m); - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> operator/(mat<4, 4, T, Q> const& m1, mat<4, 4, T, Q> const& m2) - { - mat<4, 4, T, Q> m1_copy(m1); - return m1_copy /= m2; - } - - // -- Boolean operators -- - - template - GLM_FUNC_QUALIFIER bool operator==(mat<4, 4, T, Q> const& m1, mat<4, 4, T, Q> const& m2) - { - return (m1[0] == m2[0]) && (m1[1] == m2[1]) && (m1[2] == m2[2]) && (m1[3] == m2[3]); - } - - template - GLM_FUNC_QUALIFIER bool operator!=(mat<4, 4, T, Q> const& m1, mat<4, 4, T, Q> const& m2) - { - return (m1[0] != m2[0]) || (m1[1] != m2[1]) || (m1[2] != m2[2]) || (m1[3] != m2[3]); - } -}//namespace glm - -#if GLM_CONFIG_SIMD == GLM_ENABLE -# include "type_mat4x4_simd.inl" -#endif diff --git a/ref/glm/glm/detail/type_mat4x4_simd.inl b/ref/glm/glm/detail/type_mat4x4_simd.inl deleted file mode 100644 index c4ba0726..00000000 --- a/ref/glm/glm/detail/type_mat4x4_simd.inl +++ /dev/null @@ -1,6 +0,0 @@ -/// @ref core - -namespace glm -{ - -}//namespace glm diff --git a/ref/glm/glm/detail/type_quat.hpp b/ref/glm/glm/detail/type_quat.hpp deleted file mode 100644 index 5b6f7872..00000000 --- a/ref/glm/glm/detail/type_quat.hpp +++ /dev/null @@ -1,166 +0,0 @@ -/// @ref gtc_quaternion -/// @file glm/gtc/quaternion.hpp -/// -/// @see core (dependence) -/// @see gtc_constants (dependence) -/// -/// @defgroup gtc_quaternion GLM_GTC_quaternion -/// @ingroup gtc -/// -/// Include to use the features of this extension. -/// -/// Defines a templated quaternion type and several quaternion operations. - -#pragma once - -// Dependency: -#include "../detail/type_mat3x3.hpp" -#include "../detail/type_mat4x4.hpp" -#include "../detail/type_vec3.hpp" -#include "../detail/type_vec4.hpp" -#include "../ext/vector_relational.hpp" -#include "../ext/quaternion_relational.hpp" -#include "../gtc/constants.hpp" -#include "../gtc/matrix_transform.hpp" - -namespace glm -{ - /// @addtogroup gtc_quaternion - /// @{ - - template - struct qua - { - // -- Implementation detail -- - - typedef qua type; - typedef T value_type; - - // -- Data -- - -# if GLM_LANG & GLM_LANG_CXXMS_FLAG - union - { - struct { T x, y, z, w;}; - - typename detail::storage<4, T, detail::is_aligned::value>::type data; - }; -# else - T x, y, z, w; -# endif - - // -- Component accesses -- - - typedef length_t length_type; - /// Return the count of components of a quaternion - GLM_FUNC_DECL static GLM_CONSTEXPR length_type length(){return 4;} - - GLM_FUNC_DECL GLM_CONSTEXPR T & operator[](length_type i); - GLM_FUNC_DECL GLM_CONSTEXPR T const& operator[](length_type i) const; - - // -- Implicit basic constructors -- - - GLM_FUNC_DECL GLM_CONSTEXPR qua() GLM_DEFAULT; - GLM_FUNC_DECL GLM_CONSTEXPR qua(qua const& q) GLM_DEFAULT; - template - GLM_FUNC_DECL GLM_CONSTEXPR qua(qua const& q); - - // -- Explicit basic constructors -- - - GLM_FUNC_DECL GLM_CONSTEXPR qua(T s, vec<3, T, Q> const& v); - GLM_FUNC_DECL GLM_CONSTEXPR qua(T w, T x, T y, T z); - - // -- Conversion constructors -- - - template - GLM_FUNC_DECL GLM_CONSTEXPR GLM_EXPLICIT qua(qua const& q); - - /// Explicit conversion operators -# if GLM_HAS_EXPLICIT_CONVERSION_OPERATORS - GLM_FUNC_DECL explicit operator mat<3, 3, T, Q>(); - GLM_FUNC_DECL explicit operator mat<4, 4, T, Q>(); -# endif - - /// Create a quaternion from two normalized axis - /// - /// @param u A first normalized axis - /// @param v A second normalized axis - /// @see gtc_quaternion - /// @see http://lolengine.net/blog/2013/09/18/beautiful-maths-quaternion-from-vectors - GLM_FUNC_DECL qua(vec<3, T, Q> const& u, vec<3, T, Q> const& v); - - /// Build a quaternion from euler angles (pitch, yaw, roll), in radians. - GLM_FUNC_DECL GLM_EXPLICIT qua(vec<3, T, Q> const& eulerAngles); - GLM_FUNC_DECL GLM_EXPLICIT qua(mat<3, 3, T, Q> const& q); - GLM_FUNC_DECL GLM_EXPLICIT qua(mat<4, 4, T, Q> const& q); - - // -- Unary arithmetic operators -- - - GLM_FUNC_DECL qua& operator=(qua const& q) GLM_DEFAULT; - - template - GLM_FUNC_DECL qua& operator=(qua const& q); - template - GLM_FUNC_DECL qua& operator+=(qua const& q); - template - GLM_FUNC_DECL qua& operator-=(qua const& q); - template - GLM_FUNC_DECL qua& operator*=(qua const& q); - template - GLM_FUNC_DECL qua& operator*=(U s); - template - GLM_FUNC_DECL qua& operator/=(U s); - }; - - // -- Unary bit operators -- - - template - GLM_FUNC_DECL qua operator+(qua const& q); - - template - GLM_FUNC_DECL qua operator-(qua const& q); - - // -- Binary operators -- - - template - GLM_FUNC_DECL qua operator+(qua const& q, qua const& p); - - template - GLM_FUNC_DECL qua operator-(qua const& q, qua const& p); - - template - GLM_FUNC_DECL qua operator*(qua const& q, qua const& p); - - template - GLM_FUNC_DECL vec<3, T, Q> operator*(qua const& q, vec<3, T, Q> const& v); - - template - GLM_FUNC_DECL vec<3, T, Q> operator*(vec<3, T, Q> const& v, qua const& q); - - template - GLM_FUNC_DECL vec<4, T, Q> operator*(qua const& q, vec<4, T, Q> const& v); - - template - GLM_FUNC_DECL vec<4, T, Q> operator*(vec<4, T, Q> const& v, qua const& q); - - template - GLM_FUNC_DECL qua operator*(qua const& q, T const& s); - - template - GLM_FUNC_DECL qua operator*(T const& s, qua const& q); - - template - GLM_FUNC_DECL qua operator/(qua const& q, T const& s); - - // -- Boolean operators -- - - template - GLM_FUNC_DECL GLM_CONSTEXPR bool operator==(qua const& q1, qua const& q2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR bool operator!=(qua const& q1, qua const& q2); - - /// @} -} //namespace glm - -#include "type_quat.inl" diff --git a/ref/glm/glm/detail/type_quat.inl b/ref/glm/glm/detail/type_quat.inl deleted file mode 100644 index d9f63c67..00000000 --- a/ref/glm/glm/detail/type_quat.inl +++ /dev/null @@ -1,379 +0,0 @@ -#include "../trigonometric.hpp" -#include "../exponential.hpp" -#include "../ext/quaternion_geometric.hpp" -#include - -namespace glm{ -namespace detail -{ - template - struct genTypeTrait > - { - static const genTypeEnum GENTYPE = GENTYPE_QUAT; - }; - - template - struct compute_dot, T, Aligned> - { - static GLM_FUNC_QUALIFIER T call(qua const& a, qua const& b) - { - vec<4, T, Q> tmp(a.x * b.x, a.y * b.y, a.z * b.z, a.w * b.w); - return (tmp.x + tmp.y) + (tmp.z + tmp.w); - } - }; - - template - struct compute_quat_add - { - static qua call(qua const& q, qua const& p) - { - return qua(q.w + p.w, q.x + p.x, q.y + p.y, q.z + p.z); - } - }; - - template - struct compute_quat_sub - { - static qua call(qua const& q, qua const& p) - { - return qua(q.w - p.w, q.x - p.x, q.y - p.y, q.z - p.z); - } - }; - - template - struct compute_quat_mul_scalar - { - static qua call(qua const& q, T s) - { - return qua(q.w * s, q.x * s, q.y * s, q.z * s); - } - }; - - template - struct compute_quat_div_scalar - { - static qua call(qua const& q, T s) - { - return qua(q.w / s, q.x / s, q.y / s, q.z / s); - } - }; - - template - struct compute_quat_mul_vec4 - { - static vec<4, T, Q> call(qua const& q, vec<4, T, Q> const& v) - { - return vec<4, T, Q>(q * vec<3, T, Q>(v), v.w); - } - }; -}//namespace detail - - // -- Component accesses -- - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR T & qua::operator[](typename qua::length_type i) - { - assert(i >= 0 && i < this->length()); - return (&x)[i]; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR T const& qua::operator[](typename qua::length_type i) const - { - assert(i >= 0 && i < this->length()); - return (&x)[i]; - } - - // -- Implicit basic constructors -- - -# if GLM_CONFIG_DEFAULTED_FUNCTIONS == GLM_DISABLE - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR qua::qua() -# if GLM_CONFIG_CTOR_INIT != GLM_CTOR_INIT_DISABLE - : x(0), y(0), z(0), w(1) -# endif - {} - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR qua::qua(qua const& q) - : x(q.x), y(q.y), z(q.z), w(q.w) - {} -# endif - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR qua::qua(qua const& q) - : x(q.x), y(q.y), z(q.z), w(q.w) - {} - - // -- Explicit basic constructors -- - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR qua::qua(T s, vec<3, T, Q> const& v) - : x(v.x), y(v.y), z(v.z), w(s) - {} - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR qua::qua(T _w, T _x, T _y, T _z) - : x(_x), y(_y), z(_z), w(_w) - {} - - // -- Conversion constructors -- - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR qua::qua(qua const& q) - : x(static_cast(q.x)) - , y(static_cast(q.y)) - , z(static_cast(q.z)) - , w(static_cast(q.w)) - {} - - //template - //GLM_FUNC_QUALIFIER qua::qua - //( - // valType const& pitch, - // valType const& yaw, - // valType const& roll - //) - //{ - // vec<3, valType> eulerAngle(pitch * valType(0.5), yaw * valType(0.5), roll * valType(0.5)); - // vec<3, valType> c = glm::cos(eulerAngle * valType(0.5)); - // vec<3, valType> s = glm::sin(eulerAngle * valType(0.5)); - // - // this->w = c.x * c.y * c.z + s.x * s.y * s.z; - // this->x = s.x * c.y * c.z - c.x * s.y * s.z; - // this->y = c.x * s.y * c.z + s.x * c.y * s.z; - // this->z = c.x * c.y * s.z - s.x * s.y * c.z; - //} - - template - GLM_FUNC_QUALIFIER qua::qua(vec<3, T, Q> const& u, vec<3, T, Q> const& v) - { - T norm_u_norm_v = sqrt(dot(u, u) * dot(v, v)); - T real_part = norm_u_norm_v + dot(u, v); - vec<3, T, Q> t; - - if(real_part < static_cast(1.e-6f) * norm_u_norm_v) - { - // If u and v are exactly opposite, rotate 180 degrees - // around an arbitrary orthogonal axis. Axis normalisation - // can happen later, when we normalise the quaternion. - real_part = static_cast(0); - t = abs(u.x) > abs(u.z) ? vec<3, T, Q>(-u.y, u.x, static_cast(0)) : vec<3, T, Q>(static_cast(0), -u.z, u.y); - } - else - { - // Otherwise, build quaternion the standard way. - t = cross(u, v); - } - - *this = normalize(qua(real_part, t.x, t.y, t.z)); - } - - template - GLM_FUNC_QUALIFIER qua::qua(vec<3, T, Q> const& eulerAngle) - { - vec<3, T, Q> c = glm::cos(eulerAngle * T(0.5)); - vec<3, T, Q> s = glm::sin(eulerAngle * T(0.5)); - - this->w = c.x * c.y * c.z + s.x * s.y * s.z; - this->x = s.x * c.y * c.z - c.x * s.y * s.z; - this->y = c.x * s.y * c.z + s.x * c.y * s.z; - this->z = c.x * c.y * s.z - s.x * s.y * c.z; - } - - template - GLM_FUNC_QUALIFIER qua::qua(mat<3, 3, T, Q> const& m) - { - *this = quat_cast(m); - } - - template - GLM_FUNC_QUALIFIER qua::qua(mat<4, 4, T, Q> const& m) - { - *this = quat_cast(m); - } - -# if GLM_HAS_EXPLICIT_CONVERSION_OPERATORS - template - GLM_FUNC_QUALIFIER qua::operator mat<3, 3, T, Q>() - { - return mat3_cast(*this); - } - - template - GLM_FUNC_QUALIFIER qua::operator mat<4, 4, T, Q>() - { - return mat4_cast(*this); - } -# endif//GLM_HAS_EXPLICIT_CONVERSION_OPERATORS - - // -- Unary arithmetic operators -- - -# if GLM_CONFIG_DEFAULTED_FUNCTIONS == GLM_DISABLE - template - GLM_FUNC_QUALIFIER qua & qua::operator=(qua const& q) - { - this->w = q.w; - this->x = q.x; - this->y = q.y; - this->z = q.z; - return *this; - } -# endif - - template - template - GLM_FUNC_QUALIFIER qua & qua::operator=(qua const& q) - { - this->w = static_cast(q.w); - this->x = static_cast(q.x); - this->y = static_cast(q.y); - this->z = static_cast(q.z); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER qua & qua::operator+=(qua const& q) - { - return (*this = detail::compute_quat_add::value>::call(*this, qua(q))); - } - - template - template - GLM_FUNC_QUALIFIER qua & qua::operator-=(qua const& q) - { - return (*this = detail::compute_quat_sub::value>::call(*this, qua(q))); - } - - template - template - GLM_FUNC_QUALIFIER qua & qua::operator*=(qua const& r) - { - qua const p(*this); - qua const q(r); - - this->w = p.w * q.w - p.x * q.x - p.y * q.y - p.z * q.z; - this->x = p.w * q.x + p.x * q.w + p.y * q.z - p.z * q.y; - this->y = p.w * q.y + p.y * q.w + p.z * q.x - p.x * q.z; - this->z = p.w * q.z + p.z * q.w + p.x * q.y - p.y * q.x; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER qua & qua::operator*=(U s) - { - return (*this = detail::compute_quat_mul_scalar::value>::call(*this, static_cast(s))); - } - - template - template - GLM_FUNC_QUALIFIER qua & qua::operator/=(U s) - { - return (*this = detail::compute_quat_div_scalar::value>::call(*this, static_cast(s))); - } - - // -- Unary bit operators -- - - template - GLM_FUNC_QUALIFIER qua operator+(qua const& q) - { - return q; - } - - template - GLM_FUNC_QUALIFIER qua operator-(qua const& q) - { - return qua(-q.w, -q.x, -q.y, -q.z); - } - - // -- Binary operators -- - - template - GLM_FUNC_QUALIFIER qua operator+(qua const& q, qua const& p) - { - return qua(q) += p; - } - - template - GLM_FUNC_QUALIFIER qua operator-(qua const& q, qua const& p) - { - return qua(q) -= p; - } - - template - GLM_FUNC_QUALIFIER qua operator*(qua const& q, qua const& p) - { - return qua(q) *= p; - } - - template - GLM_FUNC_QUALIFIER vec<3, T, Q> operator*(qua const& q, vec<3, T, Q> const& v) - { - vec<3, T, Q> const QuatVector(q.x, q.y, q.z); - vec<3, T, Q> const uv(glm::cross(QuatVector, v)); - vec<3, T, Q> const uuv(glm::cross(QuatVector, uv)); - - return v + ((uv * q.w) + uuv) * static_cast(2); - } - - template - GLM_FUNC_QUALIFIER vec<3, T, Q> operator*(vec<3, T, Q> const& v, qua const& q) - { - return glm::inverse(q) * v; - } - - template - GLM_FUNC_QUALIFIER vec<4, T, Q> operator*(qua const& q, vec<4, T, Q> const& v) - { - return detail::compute_quat_mul_vec4::value>::call(q, v); - } - - template - GLM_FUNC_QUALIFIER vec<4, T, Q> operator*(vec<4, T, Q> const& v, qua const& q) - { - return glm::inverse(q) * v; - } - - template - GLM_FUNC_QUALIFIER qua operator*(qua const& q, T const& s) - { - return qua( - q.w * s, q.x * s, q.y * s, q.z * s); - } - - template - GLM_FUNC_QUALIFIER qua operator*(T const& s, qua const& q) - { - return q * s; - } - - template - GLM_FUNC_QUALIFIER qua operator/(qua const& q, T const& s) - { - return qua( - q.w / s, q.x / s, q.y / s, q.z / s); - } - - // -- Boolean operators -- - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR bool operator==(qua const& q1, qua const& q2) - { - return q1.x == q2.x && q1.y == q2.y && q1.z == q2.z && q1.w == q2.w; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR bool operator!=(qua const& q1, qua const& q2) - { - return q1.x != q2.x || q1.y != q2.y || q1.z != q2.z || q1.w != q2.w; - } -}//namespace glm - -#if GLM_CONFIG_SIMD == GLM_ENABLE -# include "type_quat_simd.inl" -#endif - diff --git a/ref/glm/glm/detail/type_quat_simd.inl b/ref/glm/glm/detail/type_quat_simd.inl deleted file mode 100644 index 3333e59f..00000000 --- a/ref/glm/glm/detail/type_quat_simd.inl +++ /dev/null @@ -1,188 +0,0 @@ -/// @ref core - -#if GLM_ARCH & GLM_ARCH_SSE2_BIT - -namespace glm{ -namespace detail -{ -/* - template - struct compute_quat_mul - { - static qua call(qua const& q1, qua const& q2) - { - // SSE2 STATS: 11 shuffle, 8 mul, 8 add - // SSE4 STATS: 3 shuffle, 4 mul, 4 dpps - - __m128 const mul0 = _mm_mul_ps(q1.Data, _mm_shuffle_ps(q2.Data, q2.Data, _MM_SHUFFLE(0, 1, 2, 3))); - __m128 const mul1 = _mm_mul_ps(q1.Data, _mm_shuffle_ps(q2.Data, q2.Data, _MM_SHUFFLE(1, 0, 3, 2))); - __m128 const mul2 = _mm_mul_ps(q1.Data, _mm_shuffle_ps(q2.Data, q2.Data, _MM_SHUFFLE(2, 3, 0, 1))); - __m128 const mul3 = _mm_mul_ps(q1.Data, q2.Data); - -# if GLM_ARCH & GLM_ARCH_SSE41_BIT - __m128 const add0 = _mm_dp_ps(mul0, _mm_set_ps(1.0f, -1.0f, 1.0f, 1.0f), 0xff); - __m128 const add1 = _mm_dp_ps(mul1, _mm_set_ps(1.0f, 1.0f, 1.0f, -1.0f), 0xff); - __m128 const add2 = _mm_dp_ps(mul2, _mm_set_ps(1.0f, 1.0f, -1.0f, 1.0f), 0xff); - __m128 const add3 = _mm_dp_ps(mul3, _mm_set_ps(1.0f, -1.0f, -1.0f, -1.0f), 0xff); -# else - __m128 const mul4 = _mm_mul_ps(mul0, _mm_set_ps(1.0f, -1.0f, 1.0f, 1.0f)); - __m128 const add0 = _mm_add_ps(mul0, _mm_movehl_ps(mul4, mul4)); - __m128 const add4 = _mm_add_ss(add0, _mm_shuffle_ps(add0, add0, 1)); - - __m128 const mul5 = _mm_mul_ps(mul1, _mm_set_ps(1.0f, 1.0f, 1.0f, -1.0f)); - __m128 const add1 = _mm_add_ps(mul1, _mm_movehl_ps(mul5, mul5)); - __m128 const add5 = _mm_add_ss(add1, _mm_shuffle_ps(add1, add1, 1)); - - __m128 const mul6 = _mm_mul_ps(mul2, _mm_set_ps(1.0f, 1.0f, -1.0f, 1.0f)); - __m128 const add2 = _mm_add_ps(mul6, _mm_movehl_ps(mul6, mul6)); - __m128 const add6 = _mm_add_ss(add2, _mm_shuffle_ps(add2, add2, 1)); - - __m128 const mul7 = _mm_mul_ps(mul3, _mm_set_ps(1.0f, -1.0f, -1.0f, -1.0f)); - __m128 const add3 = _mm_add_ps(mul3, _mm_movehl_ps(mul7, mul7)); - __m128 const add7 = _mm_add_ss(add3, _mm_shuffle_ps(add3, add3, 1)); - #endif - - // This SIMD code is a politically correct way of doing this, but in every test I've tried it has been slower than - // the final code below. I'll keep this here for reference - maybe somebody else can do something better... - // - //__m128 xxyy = _mm_shuffle_ps(add4, add5, _MM_SHUFFLE(0, 0, 0, 0)); - //__m128 zzww = _mm_shuffle_ps(add6, add7, _MM_SHUFFLE(0, 0, 0, 0)); - // - //return _mm_shuffle_ps(xxyy, zzww, _MM_SHUFFLE(2, 0, 2, 0)); - - qua Result; - _mm_store_ss(&Result.x, add4); - _mm_store_ss(&Result.y, add5); - _mm_store_ss(&Result.z, add6); - _mm_store_ss(&Result.w, add7); - return Result; - } - }; -*/ - - template - struct compute_quat_add - { - static qua call(qua const& q, qua const& p) - { - qua Result; - Result.data = _mm_add_ps(q.data, p.data); - return Result; - } - }; - -# if GLM_ARCH & GLM_ARCH_AVX_BIT - template - struct compute_quat_add - { - static qua call(qua const& a, qua const& b) - { - qua Result; - Result.data = _mm256_add_pd(a.data, b.data); - return Result; - } - }; -# endif - - template - struct compute_quat_sub - { - static qua call(qua const& q, qua const& p) - { - vec<4, float, Q> Result; - Result.data = _mm_sub_ps(q.data, p.data); - return Result; - } - }; - -# if GLM_ARCH & GLM_ARCH_AVX_BIT - template - struct compute_quat_sub - { - static qua call(qua const& a, qua const& b) - { - qua Result; - Result.data = _mm256_sub_pd(a.data, b.data); - return Result; - } - }; -# endif - - template - struct compute_quat_mul_scalar - { - static qua call(qua const& q, float s) - { - vec<4, float, Q> Result; - Result.data = _mm_mul_ps(q.data, _mm_set_ps1(s)); - return Result; - } - }; - -# if GLM_ARCH & GLM_ARCH_AVX_BIT - template - struct compute_quat_mul_scalar - { - static qua call(qua const& q, double s) - { - qua Result; - Result.data = _mm256_mul_pd(q.data, _mm_set_ps1(s)); - return Result; - } - }; -# endif - - template - struct compute_quat_div_scalar - { - static qua call(qua const& q, float s) - { - vec<4, float, Q> Result; - Result.data = _mm_div_ps(q.data, _mm_set_ps1(s)); - return Result; - } - }; - -# if GLM_ARCH & GLM_ARCH_AVX_BIT - template - struct compute_quat_div_scalar - { - static qua call(qua const& q, double s) - { - qua Result; - Result.data = _mm256_div_pd(q.data, _mm_set_ps1(s)); - return Result; - } - }; -# endif - - template - struct compute_quat_mul_vec4 - { - static vec<4, float, Q> call(qua const& q, vec<4, float, Q> const& v) - { - __m128 const q_wwww = _mm_shuffle_ps(q.data, q.data, _MM_SHUFFLE(3, 3, 3, 3)); - __m128 const q_swp0 = _mm_shuffle_ps(q.data, q.data, _MM_SHUFFLE(3, 0, 2, 1)); - __m128 const q_swp1 = _mm_shuffle_ps(q.data, q.data, _MM_SHUFFLE(3, 1, 0, 2)); - __m128 const v_swp0 = _mm_shuffle_ps(v.data, v.data, _MM_SHUFFLE(3, 0, 2, 1)); - __m128 const v_swp1 = _mm_shuffle_ps(v.data, v.data, _MM_SHUFFLE(3, 1, 0, 2)); - - __m128 uv = _mm_sub_ps(_mm_mul_ps(q_swp0, v_swp1), _mm_mul_ps(q_swp1, v_swp0)); - __m128 uv_swp0 = _mm_shuffle_ps(uv, uv, _MM_SHUFFLE(3, 0, 2, 1)); - __m128 uv_swp1 = _mm_shuffle_ps(uv, uv, _MM_SHUFFLE(3, 1, 0, 2)); - __m128 uuv = _mm_sub_ps(_mm_mul_ps(q_swp0, uv_swp1), _mm_mul_ps(q_swp1, uv_swp0)); - - __m128 const two = _mm_set1_ps(2.0f); - uv = _mm_mul_ps(uv, _mm_mul_ps(q_wwww, two)); - uuv = _mm_mul_ps(uuv, two); - - vec<4, float, Q> Result; - Result.data = _mm_add_ps(v.Data, _mm_add_ps(uv, uuv)); - return Result; - } - }; -}//namespace detail -}//namespace glm - -#endif//GLM_ARCH & GLM_ARCH_SSE2_BIT - diff --git a/ref/glm/glm/detail/type_vec1.hpp b/ref/glm/glm/detail/type_vec1.hpp deleted file mode 100644 index ffe1fc8b..00000000 --- a/ref/glm/glm/detail/type_vec1.hpp +++ /dev/null @@ -1,284 +0,0 @@ -/// @ref core -/// @file glm/detail/type_vec1.hpp - -#pragma once - -#include "qualifier.hpp" -#if GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_OPERATOR -# include "_swizzle.hpp" -#elif GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_FUNCTION -# include "_swizzle_func.hpp" -#endif -#include - -namespace glm -{ - template - struct vec<1, T, Q> - { - // -- Implementation detail -- - - typedef T value_type; - typedef vec<1, T, Q> type; - typedef vec<1, bool, Q> bool_type; - - // -- Data -- - -# if GLM_CONFIG_XYZW_ONLY - T x; -# elif GLM_CONFIG_ANONYMOUS_STRUCT == GLM_ENABLE - union - { - T x; - T r; - T s; - - typename detail::storage<1, T, detail::is_aligned::value>::type data; -/* -# if GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_OPERATOR - _GLM_SWIZZLE1_2_MEMBERS(T, Q, x) - _GLM_SWIZZLE1_2_MEMBERS(T, Q, r) - _GLM_SWIZZLE1_2_MEMBERS(T, Q, s) - _GLM_SWIZZLE1_3_MEMBERS(T, Q, x) - _GLM_SWIZZLE1_3_MEMBERS(T, Q, r) - _GLM_SWIZZLE1_3_MEMBERS(T, Q, s) - _GLM_SWIZZLE1_4_MEMBERS(T, Q, x) - _GLM_SWIZZLE1_4_MEMBERS(T, Q, r) - _GLM_SWIZZLE1_4_MEMBERS(T, Q, s) -# endif -*/ - }; -# else - union {T x, r, s;}; -/* -# if GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_FUNCTION - GLM_SWIZZLE_GEN_VEC_FROM_VEC1(T, Q) -# endif -*/ -# endif - - // -- Component accesses -- - - /// Return the count of components of the vector - typedef length_t length_type; - GLM_FUNC_DECL static GLM_CONSTEXPR length_type length(){return 1;} - - GLM_FUNC_DECL GLM_CONSTEXPR T & operator[](length_type i); - GLM_FUNC_DECL GLM_CONSTEXPR T const& operator[](length_type i) const; - - // -- Implicit basic constructors -- - - GLM_FUNC_DECL GLM_CONSTEXPR vec() GLM_DEFAULT; - GLM_FUNC_DECL GLM_CONSTEXPR vec(vec const& v) GLM_DEFAULT; - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<1, T, P> const& v); - - // -- Explicit basic constructors -- - - GLM_FUNC_DECL GLM_CONSTEXPR explicit vec(T scalar); - - // -- Conversion vector constructors -- - - /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification) - template - GLM_FUNC_DECL GLM_CONSTEXPR GLM_EXPLICIT vec(vec<2, U, P> const& v); - /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification) - template - GLM_FUNC_DECL GLM_CONSTEXPR GLM_EXPLICIT vec(vec<3, U, P> const& v); - /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification) - template - GLM_FUNC_DECL GLM_CONSTEXPR GLM_EXPLICIT vec(vec<4, U, P> const& v); - - /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification) - template - GLM_FUNC_DECL GLM_CONSTEXPR GLM_EXPLICIT vec(vec<1, U, P> const& v); - - // -- Swizzle constructors -- -/* -# if GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_OPERATOR - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(detail::_swizzle<1, T, Q, E0, -1,-2,-3> const& that) - { - *this = that(); - } -# endif//GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_OPERATOR -*/ - // -- Unary arithmetic operators -- - - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> & operator=(vec const& v) GLM_DEFAULT; - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> & operator=(vec<1, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> & operator+=(U scalar); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> & operator+=(vec<1, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> & operator-=(U scalar); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> & operator-=(vec<1, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> & operator*=(U scalar); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> & operator*=(vec<1, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> & operator/=(U scalar); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> & operator/=(vec<1, U, Q> const& v); - - // -- Increment and decrement operators -- - - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> & operator++(); - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> & operator--(); - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator++(int); - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator--(int); - - // -- Unary bit operators -- - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> & operator%=(U scalar); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> & operator%=(vec<1, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> & operator&=(U scalar); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> & operator&=(vec<1, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> & operator|=(U scalar); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> & operator|=(vec<1, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> & operator^=(U scalar); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> & operator^=(vec<1, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> & operator<<=(U scalar); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> & operator<<=(vec<1, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> & operator>>=(U scalar); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> & operator>>=(vec<1, U, Q> const& v); - }; - - // -- Unary operators -- - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator+(vec<1, T, Q> const& v); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator-(vec<1, T, Q> const& v); - - // -- Binary operators -- - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator+(vec<1, T, Q> const& v, T scalar); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator+(T scalar, vec<1, T, Q> const& v); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator+(vec<1, T, Q> const& v1, vec<1, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator-(vec<1, T, Q> const& v, T scalar); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator-(T scalar, vec<1, T, Q> const& v); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator-(vec<1, T, Q> const& v1, vec<1, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator*(vec<1, T, Q> const& v, T scalar); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator*(T scalar, vec<1, T, Q> const& v); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator*(vec<1, T, Q> const& v1, vec<1, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator/(vec<1, T, Q> const& v, T scalar); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator/(T scalar, vec<1, T, Q> const& v); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator/(vec<1, T, Q> const& v1, vec<1, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator%(vec<1, T, Q> const& v, T scalar); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator%(T scalar, vec<1, T, Q> const& v); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator%(vec<1, T, Q> const& v1, vec<1, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator&(vec<1, T, Q> const& v, T scalar); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator&(T scalar, vec<1, T, Q> const& v); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator&(vec<1, T, Q> const& v1, vec<1, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator|(vec<1, T, Q> const& v, T scalar); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator|(T scalar, vec<1, T, Q> const& v); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator|(vec<1, T, Q> const& v1, vec<1, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator^(vec<1, T, Q> const& v, T scalar); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator^(T scalar, vec<1, T, Q> const& v); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator^(vec<1, T, Q> const& v1, vec<1, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator<<(vec<1, T, Q> const& v, T scalar); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator<<(T scalar, vec<1, T, Q> const& v); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator<<(vec<1, T, Q> const& v1, vec<1, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator>>(vec<1, T, Q> const& v, T scalar); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator>>(T scalar, vec<1, T, Q> const& v); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator>>(vec<1, T, Q> const& v1, vec<1, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator~(vec<1, T, Q> const& v); - - // -- Boolean operators -- - - template - GLM_FUNC_DECL GLM_CONSTEXPR bool operator==(vec<1, T, Q> const& v1, vec<1, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR bool operator!=(vec<1, T, Q> const& v1, vec<1, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); -}//namespace glm - -#ifndef GLM_EXTERNAL_TEMPLATE -#include "type_vec1.inl" -#endif//GLM_EXTERNAL_TEMPLATE diff --git a/ref/glm/glm/detail/type_vec1.inl b/ref/glm/glm/detail/type_vec1.inl deleted file mode 100644 index 00427c69..00000000 --- a/ref/glm/glm/detail/type_vec1.inl +++ /dev/null @@ -1,551 +0,0 @@ -/// @ref core - -#include "./compute_vector_relational.hpp" - -namespace glm -{ - // -- Implicit basic constructors -- - -# if GLM_CONFIG_DEFAULTED_FUNCTIONS == GLM_DISABLE - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q>::vec() -# if GLM_CONFIG_CTOR_INIT != GLM_CTOR_INIT_DISABLE - : x(0) -# endif - {} - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q>::vec(vec<1, T, Q> const& v) - : x(v.x) - {} -# endif - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q>::vec(vec<1, T, P> const& v) - : x(v.x) - {} - - // -- Explicit basic constructors -- - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q>::vec(T scalar) - : x(scalar) - {} - - // -- Conversion vector constructors -- - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q>::vec(vec<1, U, P> const& v) - : x(static_cast(v.x)) - {} - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q>::vec(vec<2, U, P> const& v) - : x(static_cast(v.x)) - {} - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q>::vec(vec<3, U, P> const& v) - : x(static_cast(v.x)) - {} - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q>::vec(vec<4, U, P> const& v) - : x(static_cast(v.x)) - {} - - // -- Component accesses -- - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR T & vec<1, T, Q>::operator[](typename vec<1, T, Q>::length_type) - { - return x; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR T const& vec<1, T, Q>::operator[](typename vec<1, T, Q>::length_type) const - { - return x; - } - - // -- Unary arithmetic operators -- - -# if GLM_CONFIG_DEFAULTED_FUNCTIONS == GLM_DISABLE - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> & vec<1, T, Q>::operator=(vec<1, T, Q> const& v) - { - this->x = v.x; - return *this; - } -# endif - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> & vec<1, T, Q>::operator=(vec<1, U, Q> const& v) - { - this->x = static_cast(v.x); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> & vec<1, T, Q>::operator+=(U scalar) - { - this->x += static_cast(scalar); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> & vec<1, T, Q>::operator+=(vec<1, U, Q> const& v) - { - this->x += static_cast(v.x); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> & vec<1, T, Q>::operator-=(U scalar) - { - this->x -= static_cast(scalar); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> & vec<1, T, Q>::operator-=(vec<1, U, Q> const& v) - { - this->x -= static_cast(v.x); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> & vec<1, T, Q>::operator*=(U scalar) - { - this->x *= static_cast(scalar); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> & vec<1, T, Q>::operator*=(vec<1, U, Q> const& v) - { - this->x *= static_cast(v.x); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> & vec<1, T, Q>::operator/=(U scalar) - { - this->x /= static_cast(scalar); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> & vec<1, T, Q>::operator/=(vec<1, U, Q> const& v) - { - this->x /= static_cast(v.x); - return *this; - } - - // -- Increment and decrement operators -- - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> & vec<1, T, Q>::operator++() - { - ++this->x; - return *this; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> & vec<1, T, Q>::operator--() - { - --this->x; - return *this; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> vec<1, T, Q>::operator++(int) - { - vec<1, T, Q> Result(*this); - ++*this; - return Result; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> vec<1, T, Q>::operator--(int) - { - vec<1, T, Q> Result(*this); - --*this; - return Result; - } - - // -- Unary bit operators -- - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> & vec<1, T, Q>::operator%=(U scalar) - { - this->x %= static_cast(scalar); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> & vec<1, T, Q>::operator%=(vec<1, U, Q> const& v) - { - this->x %= static_cast(v.x); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> & vec<1, T, Q>::operator&=(U scalar) - { - this->x &= static_cast(scalar); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> & vec<1, T, Q>::operator&=(vec<1, U, Q> const& v) - { - this->x &= static_cast(v.x); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> & vec<1, T, Q>::operator|=(U scalar) - { - this->x |= static_cast(scalar); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> & vec<1, T, Q>::operator|=(vec<1, U, Q> const& v) - { - this->x |= U(v.x); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> & vec<1, T, Q>::operator^=(U scalar) - { - this->x ^= static_cast(scalar); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> & vec<1, T, Q>::operator^=(vec<1, U, Q> const& v) - { - this->x ^= static_cast(v.x); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> & vec<1, T, Q>::operator<<=(U scalar) - { - this->x <<= static_cast(scalar); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> & vec<1, T, Q>::operator<<=(vec<1, U, Q> const& v) - { - this->x <<= static_cast(v.x); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> & vec<1, T, Q>::operator>>=(U scalar) - { - this->x >>= static_cast(scalar); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> & vec<1, T, Q>::operator>>=(vec<1, U, Q> const& v) - { - this->x >>= static_cast(v.x); - return *this; - } - - // -- Unary constant operators -- - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator+(vec<1, T, Q> const& v) - { - return v; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator-(vec<1, T, Q> const& v) - { - return vec<1, T, Q>( - -v.x); - } - - // -- Binary arithmetic operators -- - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator+(vec<1, T, Q> const& v, T scalar) - { - return vec<1, T, Q>( - v.x + scalar); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator+(T scalar, vec<1, T, Q> const& v) - { - return vec<1, T, Q>( - scalar + v.x); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator+(vec<1, T, Q> const& v1, vec<1, T, Q> const& v2) - { - return vec<1, T, Q>( - v1.x + v2.x); - } - - //operator- - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator-(vec<1, T, Q> const& v, T scalar) - { - return vec<1, T, Q>( - v.x - scalar); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator-(T scalar, vec<1, T, Q> const& v) - { - return vec<1, T, Q>( - scalar - v.x); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator-(vec<1, T, Q> const& v1, vec<1, T, Q> const& v2) - { - return vec<1, T, Q>( - v1.x - v2.x); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator*(vec<1, T, Q> const& v, T scalar) - { - return vec<1, T, Q>( - v.x * scalar); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator*(T scalar, vec<1, T, Q> const& v) - { - return vec<1, T, Q>( - scalar * v.x); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator*(vec<1, T, Q> const& v1, vec<1, T, Q> const& v2) - { - return vec<1, T, Q>( - v1.x * v2.x); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator/(vec<1, T, Q> const& v, T scalar) - { - return vec<1, T, Q>( - v.x / scalar); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator/(T scalar, vec<1, T, Q> const& v) - { - return vec<1, T, Q>( - scalar / v.x); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator/(vec<1, T, Q> const& v1, vec<1, T, Q> const& v2) - { - return vec<1, T, Q>( - v1.x / v2.x); - } - - // -- Binary bit operators -- - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator%(vec<1, T, Q> const& v, T scalar) - { - return vec<1, T, Q>( - v.x % scalar); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator%(T scalar, vec<1, T, Q> const& v) - { - return vec<1, T, Q>( - scalar % v.x); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator%(vec<1, T, Q> const& v1, vec<1, T, Q> const& v2) - { - return vec<1, T, Q>( - v1.x % v2.x); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator&(vec<1, T, Q> const& v, T scalar) - { - return vec<1, T, Q>( - v.x & scalar); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator&(T scalar, vec<1, T, Q> const& v) - { - return vec<1, T, Q>( - scalar & v.x); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator&(vec<1, T, Q> const& v1, vec<1, T, Q> const& v2) - { - return vec<1, T, Q>( - v1.x & v2.x); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator|(vec<1, T, Q> const& v, T scalar) - { - return vec<1, T, Q>( - v.x | scalar); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator|(T scalar, vec<1, T, Q> const& v) - { - return vec<1, T, Q>( - scalar | v.x); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator|(vec<1, T, Q> const& v1, vec<1, T, Q> const& v2) - { - return vec<1, T, Q>( - v1.x | v2.x); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator^(vec<1, T, Q> const& v, T scalar) - { - return vec<1, T, Q>( - v.x ^ scalar); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator^(T scalar, vec<1, T, Q> const& v) - { - return vec<1, T, Q>( - scalar ^ v.x); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator^(vec<1, T, Q> const& v1, vec<1, T, Q> const& v2) - { - return vec<1, T, Q>( - v1.x ^ v2.x); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator<<(vec<1, T, Q> const& v, T scalar) - { - return vec<1, T, Q>( - static_cast(v.x << scalar)); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator<<(T scalar, vec<1, T, Q> const& v) - { - return vec<1, T, Q>( - scalar << v.x); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator<<(vec<1, T, Q> const& v1, vec<1, T, Q> const& v2) - { - return vec<1, T, Q>( - v1.x << v2.x); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator>>(vec<1, T, Q> const& v, T scalar) - { - return vec<1, T, Q>( - v.x >> scalar); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator>>(T scalar, vec<1, T, Q> const& v) - { - return vec<1, T, Q>( - scalar >> v.x); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator>>(vec<1, T, Q> const& v1, vec<1, T, Q> const& v2) - { - return vec<1, T, Q>( - v1.x >> v2.x); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator~(vec<1, T, Q> const& v) - { - return vec<1, T, Q>( - ~v.x); - } - - // -- Boolean operators -- - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR bool operator==(vec<1, T, Q> const& v1, vec<1, T, Q> const& v2) - { - return detail::compute_equal::is_iec559>::call(v1.x, v2.x); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR bool operator!=(vec<1, T, Q> const& v1, vec<1, T, Q> const& v2) - { - return !(v1 == v2); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) - { - return vec<1, bool, Q>(v1.x && v2.x); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) - { - return vec<1, bool, Q>(v1.x || v2.x); - } -}//namespace glm diff --git a/ref/glm/glm/detail/type_vec2.hpp b/ref/glm/glm/detail/type_vec2.hpp deleted file mode 100644 index 3715d0fe..00000000 --- a/ref/glm/glm/detail/type_vec2.hpp +++ /dev/null @@ -1,375 +0,0 @@ -/// @ref core -/// @file glm/detail/type_vec2.hpp - -#pragma once - -#include "qualifier.hpp" -#if GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_OPERATOR -# include "_swizzle.hpp" -#elif GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_FUNCTION -# include "_swizzle_func.hpp" -#endif -#include - -namespace glm -{ - template - struct vec<2, T, Q> - { - // -- Implementation detail -- - - typedef T value_type; - typedef vec<2, T, Q> type; - typedef vec<2, bool, Q> bool_type; - - // -- Data -- - -# if GLM_CONFIG_XYZW_ONLY - T x, y; -# elif GLM_CONFIG_ANONYMOUS_STRUCT == GLM_ENABLE - union - { - struct{ T x, y; }; - struct{ T r, g; }; - struct{ T s, t; }; - - typename detail::storage<2, T, detail::is_aligned::value>::type data; - -# if GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_OPERATOR - GLM_SWIZZLE2_2_MEMBERS(T, Q, x, y) - GLM_SWIZZLE2_2_MEMBERS(T, Q, r, g) - GLM_SWIZZLE2_2_MEMBERS(T, Q, s, t) - GLM_SWIZZLE2_3_MEMBERS(T, Q, x, y) - GLM_SWIZZLE2_3_MEMBERS(T, Q, r, g) - GLM_SWIZZLE2_3_MEMBERS(T, Q, s, t) - GLM_SWIZZLE2_4_MEMBERS(T, Q, x, y) - GLM_SWIZZLE2_4_MEMBERS(T, Q, r, g) - GLM_SWIZZLE2_4_MEMBERS(T, Q, s, t) -# endif - }; -# else - union {T x, r, s;}; - union {T y, g, t;}; - -# if GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_FUNCTION - GLM_SWIZZLE_GEN_VEC_FROM_VEC2(T, Q) -# endif//GLM_CONFIG_SWIZZLE -# endif - - // -- Component accesses -- - - /// Return the count of components of the vector - typedef length_t length_type; - GLM_FUNC_DECL static GLM_CONSTEXPR length_type length(){return 2;} - - GLM_FUNC_DECL GLM_CONSTEXPR T& operator[](length_type i); - GLM_FUNC_DECL GLM_CONSTEXPR T const& operator[](length_type i) const; - - // -- Implicit basic constructors -- - - GLM_FUNC_DECL GLM_CONSTEXPR vec() GLM_DEFAULT; - GLM_FUNC_DECL GLM_CONSTEXPR vec(vec const& v) GLM_DEFAULT; - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<2, T, P> const& v); - - // -- Explicit basic constructors -- - - GLM_FUNC_DECL GLM_CONSTEXPR explicit vec(T scalar); - GLM_FUNC_DECL GLM_CONSTEXPR vec(T x, T y); - - // -- Conversion constructors -- - - template - GLM_FUNC_DECL GLM_CONSTEXPR explicit vec(vec<1, U, P> const& v); - - /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification) - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(A x, B y); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<1, A, Q> const& x, B y); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(A x, vec<1, B, Q> const& y); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<1, A, Q> const& x, vec<1, B, Q> const& y); - - // -- Conversion vector constructors -- - - /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification) - template - GLM_FUNC_DECL GLM_CONSTEXPR GLM_EXPLICIT vec(vec<3, U, P> const& v); - /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification) - template - GLM_FUNC_DECL GLM_CONSTEXPR GLM_EXPLICIT vec(vec<4, U, P> const& v); - - /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification) - template - GLM_FUNC_DECL GLM_CONSTEXPR GLM_EXPLICIT vec(vec<2, U, P> const& v); - - // -- Swizzle constructors -- -# if GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_OPERATOR - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(detail::_swizzle<2, T, Q, E0, E1,-1,-2> const& that) - { - *this = that(); - } -# endif//GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_OPERATOR - - // -- Unary arithmetic operators -- - - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator=(vec const& v) GLM_DEFAULT; - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator=(vec<2, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator+=(U scalar); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator+=(vec<1, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator+=(vec<2, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator-=(U scalar); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator-=(vec<1, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator-=(vec<2, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator*=(U scalar); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator*=(vec<1, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator*=(vec<2, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator/=(U scalar); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator/=(vec<1, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator/=(vec<2, U, Q> const& v); - - // -- Increment and decrement operators -- - - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator++(); - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator--(); - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator++(int); - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator--(int); - - // -- Unary bit operators -- - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator%=(U scalar); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator%=(vec<1, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator%=(vec<2, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator&=(U scalar); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator&=(vec<1, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator&=(vec<2, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator|=(U scalar); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator|=(vec<1, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator|=(vec<2, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator^=(U scalar); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator^=(vec<1, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator^=(vec<2, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator<<=(U scalar); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator<<=(vec<1, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator<<=(vec<2, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator>>=(U scalar); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator>>=(vec<1, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator>>=(vec<2, U, Q> const& v); - }; - - // -- Unary operators -- - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator+(vec<2, T, Q> const& v); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator-(vec<2, T, Q> const& v); - - // -- Binary operators -- - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator+(vec<2, T, Q> const& v, T scalar); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator+(vec<2, T, Q> const& v1, vec<1, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator+(T scalar, vec<2, T, Q> const& v); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator+(vec<1, T, Q> const& v1, vec<2, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator+(vec<2, T, Q> const& v1, vec<2, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator-(vec<2, T, Q> const& v, T scalar); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator-(vec<2, T, Q> const& v1, vec<1, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator-(T scalar, vec<2, T, Q> const& v); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator-(vec<1, T, Q> const& v1, vec<2, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator-(vec<2, T, Q> const& v1, vec<2, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator*(vec<2, T, Q> const& v, T scalar); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator*(vec<2, T, Q> const& v1, vec<1, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator*(T scalar, vec<2, T, Q> const& v); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator*(vec<1, T, Q> const& v1, vec<2, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator*(vec<2, T, Q> const& v1, vec<2, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator/(vec<2, T, Q> const& v, T scalar); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator/(vec<2, T, Q> const& v1, vec<1, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator/(T scalar, vec<2, T, Q> const& v); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator/(vec<1, T, Q> const& v1, vec<2, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator/(vec<2, T, Q> const& v1, vec<2, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator%(vec<2, T, Q> const& v, T scalar); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator%(vec<2, T, Q> const& v1, vec<1, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator%(T scalar, vec<2, T, Q> const& v); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator%(vec<1, T, Q> const& v1, vec<2, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator%(vec<2, T, Q> const& v1, vec<2, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator&(vec<2, T, Q> const& v, T scalar); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator&(vec<2, T, Q> const& v1, vec<1, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator&(T scalar, vec<2, T, Q> const& v); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator&(vec<1, T, Q> const& v1, vec<2, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator&(vec<2, T, Q> const& v1, vec<2, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator|(vec<2, T, Q> const& v, T scalar); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator|(vec<2, T, Q> const& v1, vec<1, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator|(T scalar, vec<2, T, Q> const& v); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator|(vec<1, T, Q> const& v1, vec<2, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator|(vec<2, T, Q> const& v1, vec<2, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator^(vec<2, T, Q> const& v, T scalar); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator^(vec<2, T, Q> const& v1, vec<1, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator^(T scalar, vec<2, T, Q> const& v); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator^(vec<1, T, Q> const& v1, vec<2, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator^(vec<2, T, Q> const& v1, vec<2, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator<<(vec<2, T, Q> const& v, T scalar); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator<<(vec<2, T, Q> const& v1, vec<1, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator<<(T scalar, vec<2, T, Q> const& v); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator<<(vec<1, T, Q> const& v1, vec<2, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator<<(vec<2, T, Q> const& v1, vec<2, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator>>(vec<2, T, Q> const& v, T scalar); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator>>(vec<2, T, Q> const& v1, vec<1, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator>>(T scalar, vec<2, T, Q> const& v); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator>>(vec<1, T, Q> const& v1, vec<2, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator>>(vec<2, T, Q> const& v1, vec<2, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator~(vec<2, T, Q> const& v); - - // -- Boolean operators -- - - template - GLM_FUNC_DECL GLM_CONSTEXPR bool operator==(vec<2, T, Q> const& v1, vec<2, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR bool operator!=(vec<2, T, Q> const& v1, vec<2, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); -}//namespace glm - -#ifndef GLM_EXTERNAL_TEMPLATE -#include "type_vec2.inl" -#endif//GLM_EXTERNAL_TEMPLATE diff --git a/ref/glm/glm/detail/type_vec2.inl b/ref/glm/glm/detail/type_vec2.inl deleted file mode 100644 index ce611848..00000000 --- a/ref/glm/glm/detail/type_vec2.inl +++ /dev/null @@ -1,913 +0,0 @@ -/// @ref core - -#include "./compute_vector_relational.hpp" - -namespace glm -{ - // -- Implicit basic constructors -- - -# if GLM_CONFIG_DEFAULTED_FUNCTIONS == GLM_DISABLE - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q>::vec() -# if GLM_CONFIG_CTOR_INIT != GLM_CTOR_INIT_DISABLE - : x(0), y(0) -# endif - {} - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q>::vec(vec<2, T, Q> const& v) - : x(v.x), y(v.y) - {} -# endif - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q>::vec(vec<2, T, P> const& v) - : x(v.x), y(v.y) - {} - - // -- Explicit basic constructors -- - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q>::vec(T scalar) - : x(scalar), y(scalar) - {} - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q>::vec(T _x, T _y) - : x(_x), y(_y) - {} - - // -- Conversion scalar constructors -- - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q>::vec(vec<1, U, P> const& v) - : x(static_cast(v.x)) - , y(static_cast(v.x)) - {} - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q>::vec(A _x, B _y) - : x(static_cast(_x)) - , y(static_cast(_y)) - {} - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q>::vec(vec<1, A, Q> const& _x, B _y) - : x(static_cast(_x.x)) - , y(static_cast(_y)) - {} - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q>::vec(A _x, vec<1, B, Q> const& _y) - : x(static_cast(_x)) - , y(static_cast(_y.x)) - {} - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q>::vec(vec<1, A, Q> const& _x, vec<1, B, Q> const& _y) - : x(static_cast(_x.x)) - , y(static_cast(_y.x)) - {} - - // -- Conversion vector constructors -- - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q>::vec(vec<2, U, P> const& v) - : x(static_cast(v.x)) - , y(static_cast(v.y)) - {} - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q>::vec(vec<3, U, P> const& v) - : x(static_cast(v.x)) - , y(static_cast(v.y)) - {} - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q>::vec(vec<4, U, P> const& v) - : x(static_cast(v.x)) - , y(static_cast(v.y)) - {} - - // -- Component accesses -- - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR T & vec<2, T, Q>::operator[](typename vec<2, T, Q>::length_type i) - { - assert(i >= 0 && i < this->length()); - switch(i) - { - default: - case 0: - return x; - case 1: - return y; - } - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR T const& vec<2, T, Q>::operator[](typename vec<2, T, Q>::length_type i) const - { - assert(i >= 0 && i < this->length()); - switch(i) - { - default: - case 0: - return x; - case 1: - return y; - } - } - - // -- Unary arithmetic operators -- - -# if GLM_CONFIG_DEFAULTED_FUNCTIONS == GLM_DISABLE - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator=(vec<2, T, Q> const& v) - { - this->x = v.x; - this->y = v.y; - return *this; - } -# endif - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator=(vec<2, U, Q> const& v) - { - this->x = static_cast(v.x); - this->y = static_cast(v.y); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator+=(U scalar) - { - this->x += static_cast(scalar); - this->y += static_cast(scalar); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator+=(vec<1, U, Q> const& v) - { - this->x += static_cast(v.x); - this->y += static_cast(v.x); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator+=(vec<2, U, Q> const& v) - { - this->x += static_cast(v.x); - this->y += static_cast(v.y); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator-=(U scalar) - { - this->x -= static_cast(scalar); - this->y -= static_cast(scalar); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator-=(vec<1, U, Q> const& v) - { - this->x -= static_cast(v.x); - this->y -= static_cast(v.x); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator-=(vec<2, U, Q> const& v) - { - this->x -= static_cast(v.x); - this->y -= static_cast(v.y); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator*=(U scalar) - { - this->x *= static_cast(scalar); - this->y *= static_cast(scalar); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator*=(vec<1, U, Q> const& v) - { - this->x *= static_cast(v.x); - this->y *= static_cast(v.x); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator*=(vec<2, U, Q> const& v) - { - this->x *= static_cast(v.x); - this->y *= static_cast(v.y); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator/=(U scalar) - { - this->x /= static_cast(scalar); - this->y /= static_cast(scalar); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator/=(vec<1, U, Q> const& v) - { - this->x /= static_cast(v.x); - this->y /= static_cast(v.x); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator/=(vec<2, U, Q> const& v) - { - this->x /= static_cast(v.x); - this->y /= static_cast(v.y); - return *this; - } - - // -- Increment and decrement operators -- - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator++() - { - ++this->x; - ++this->y; - return *this; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator--() - { - --this->x; - --this->y; - return *this; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> vec<2, T, Q>::operator++(int) - { - vec<2, T, Q> Result(*this); - ++*this; - return Result; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> vec<2, T, Q>::operator--(int) - { - vec<2, T, Q> Result(*this); - --*this; - return Result; - } - - // -- Unary bit operators -- - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator%=(U scalar) - { - this->x %= static_cast(scalar); - this->y %= static_cast(scalar); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator%=(vec<1, U, Q> const& v) - { - this->x %= static_cast(v.x); - this->y %= static_cast(v.x); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator%=(vec<2, U, Q> const& v) - { - this->x %= static_cast(v.x); - this->y %= static_cast(v.y); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator&=(U scalar) - { - this->x &= static_cast(scalar); - this->y &= static_cast(scalar); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator&=(vec<1, U, Q> const& v) - { - this->x &= static_cast(v.x); - this->y &= static_cast(v.x); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator&=(vec<2, U, Q> const& v) - { - this->x &= static_cast(v.x); - this->y &= static_cast(v.y); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator|=(U scalar) - { - this->x |= static_cast(scalar); - this->y |= static_cast(scalar); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator|=(vec<1, U, Q> const& v) - { - this->x |= static_cast(v.x); - this->y |= static_cast(v.x); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator|=(vec<2, U, Q> const& v) - { - this->x |= static_cast(v.x); - this->y |= static_cast(v.y); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator^=(U scalar) - { - this->x ^= static_cast(scalar); - this->y ^= static_cast(scalar); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator^=(vec<1, U, Q> const& v) - { - this->x ^= static_cast(v.x); - this->y ^= static_cast(v.x); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator^=(vec<2, U, Q> const& v) - { - this->x ^= static_cast(v.x); - this->y ^= static_cast(v.y); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator<<=(U scalar) - { - this->x <<= static_cast(scalar); - this->y <<= static_cast(scalar); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator<<=(vec<1, U, Q> const& v) - { - this->x <<= static_cast(v.x); - this->y <<= static_cast(v.x); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator<<=(vec<2, U, Q> const& v) - { - this->x <<= static_cast(v.x); - this->y <<= static_cast(v.y); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator>>=(U scalar) - { - this->x >>= static_cast(scalar); - this->y >>= static_cast(scalar); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator>>=(vec<1, U, Q> const& v) - { - this->x >>= static_cast(v.x); - this->y >>= static_cast(v.x); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator>>=(vec<2, U, Q> const& v) - { - this->x >>= static_cast(v.x); - this->y >>= static_cast(v.y); - return *this; - } - - // -- Unary arithmetic operators -- - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator+(vec<2, T, Q> const& v) - { - return v; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator-(vec<2, T, Q> const& v) - { - return vec<2, T, Q>( - -v.x, - -v.y); - } - - // -- Binary arithmetic operators -- - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator+(vec<2, T, Q> const& v, T scalar) - { - return vec<2, T, Q>( - v.x + scalar, - v.y + scalar); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator+(vec<2, T, Q> const& v1, vec<1, T, Q> const& v2) - { - return vec<2, T, Q>( - v1.x + v2.x, - v1.y + v2.x); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator+(T scalar, vec<2, T, Q> const& v) - { - return vec<2, T, Q>( - scalar + v.x, - scalar + v.y); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator+(vec<1, T, Q> const& v1, vec<2, T, Q> const& v2) - { - return vec<2, T, Q>( - v1.x + v2.x, - v1.x + v2.y); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator+(vec<2, T, Q> const& v1, vec<2, T, Q> const& v2) - { - return vec<2, T, Q>( - v1.x + v2.x, - v1.y + v2.y); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator-(vec<2, T, Q> const& v, T scalar) - { - return vec<2, T, Q>( - v.x - scalar, - v.y - scalar); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator-(vec<2, T, Q> const& v1, vec<1, T, Q> const& v2) - { - return vec<2, T, Q>( - v1.x - v2.x, - v1.y - v2.x); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator-(T scalar, vec<2, T, Q> const& v) - { - return vec<2, T, Q>( - scalar - v.x, - scalar - v.y); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator-(vec<1, T, Q> const& v1, vec<2, T, Q> const& v2) - { - return vec<2, T, Q>( - v1.x - v2.x, - v1.x - v2.y); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator-(vec<2, T, Q> const& v1, vec<2, T, Q> const& v2) - { - return vec<2, T, Q>( - v1.x - v2.x, - v1.y - v2.y); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator*(vec<2, T, Q> const& v, T scalar) - { - return vec<2, T, Q>( - v.x * scalar, - v.y * scalar); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator*(vec<2, T, Q> const& v1, vec<1, T, Q> const& v2) - { - return vec<2, T, Q>( - v1.x * v2.x, - v1.y * v2.x); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator*(T scalar, vec<2, T, Q> const& v) - { - return vec<2, T, Q>( - scalar * v.x, - scalar * v.y); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator*(vec<1, T, Q> const& v1, vec<2, T, Q> const& v2) - { - return vec<2, T, Q>( - v1.x * v2.x, - v1.x * v2.y); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator*(vec<2, T, Q> const& v1, vec<2, T, Q> const& v2) - { - return vec<2, T, Q>( - v1.x * v2.x, - v1.y * v2.y); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator/(vec<2, T, Q> const& v, T scalar) - { - return vec<2, T, Q>( - v.x / scalar, - v.y / scalar); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator/(vec<2, T, Q> const& v1, vec<1, T, Q> const& v2) - { - return vec<2, T, Q>( - v1.x / v2.x, - v1.y / v2.x); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator/(T scalar, vec<2, T, Q> const& v) - { - return vec<2, T, Q>( - scalar / v.x, - scalar / v.y); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator/(vec<1, T, Q> const& v1, vec<2, T, Q> const& v2) - { - return vec<2, T, Q>( - v1.x / v2.x, - v1.x / v2.y); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator/(vec<2, T, Q> const& v1, vec<2, T, Q> const& v2) - { - return vec<2, T, Q>( - v1.x / v2.x, - v1.y / v2.y); - } - - // -- Binary bit operators -- - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator%(vec<2, T, Q> const& v, T scalar) - { - return vec<2, T, Q>( - v.x % scalar, - v.y % scalar); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator%(vec<2, T, Q> const& v1, vec<1, T, Q> const& v2) - { - return vec<2, T, Q>( - v1.x % v2.x, - v1.y % v2.x); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator%(T scalar, vec<2, T, Q> const& v) - { - return vec<2, T, Q>( - scalar % v.x, - scalar % v.y); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator%(vec<1, T, Q> const& v1, vec<2, T, Q> const& v2) - { - return vec<2, T, Q>( - v1.x % v2.x, - v1.x % v2.y); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator%(vec<2, T, Q> const& v1, vec<2, T, Q> const& v2) - { - return vec<2, T, Q>( - v1.x % v2.x, - v1.y % v2.y); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator&(vec<2, T, Q> const& v, T scalar) - { - return vec<2, T, Q>( - v.x & scalar, - v.y & scalar); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator&(vec<2, T, Q> const& v1, vec<1, T, Q> const& v2) - { - return vec<2, T, Q>( - v1.x & v2.x, - v1.y & v2.x); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator&(T scalar, vec<2, T, Q> const& v) - { - return vec<2, T, Q>( - scalar & v.x, - scalar & v.y); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator&(vec<1, T, Q> const& v1, vec<2, T, Q> const& v2) - { - return vec<2, T, Q>( - v1.x & v2.x, - v1.x & v2.y); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator&(vec<2, T, Q> const& v1, vec<2, T, Q> const& v2) - { - return vec<2, T, Q>( - v1.x & v2.x, - v1.y & v2.y); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator|(vec<2, T, Q> const& v, T scalar) - { - return vec<2, T, Q>( - v.x | scalar, - v.y | scalar); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator|(vec<2, T, Q> const& v1, vec<1, T, Q> const& v2) - { - return vec<2, T, Q>( - v1.x | v2.x, - v1.y | v2.x); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator|(T scalar, vec<2, T, Q> const& v) - { - return vec<2, T, Q>( - scalar | v.x, - scalar | v.y); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator|(vec<1, T, Q> const& v1, vec<2, T, Q> const& v2) - { - return vec<2, T, Q>( - v1.x | v2.x, - v1.x | v2.y); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator|(vec<2, T, Q> const& v1, vec<2, T, Q> const& v2) - { - return vec<2, T, Q>( - v1.x | v2.x, - v1.y | v2.y); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator^(vec<2, T, Q> const& v, T scalar) - { - return vec<2, T, Q>( - v.x ^ scalar, - v.y ^ scalar); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator^(vec<2, T, Q> const& v1, vec<1, T, Q> const& v2) - { - return vec<2, T, Q>( - v1.x ^ v2.x, - v1.y ^ v2.x); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator^(T scalar, vec<2, T, Q> const& v) - { - return vec<2, T, Q>( - scalar ^ v.x, - scalar ^ v.y); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator^(vec<1, T, Q> const& v1, vec<2, T, Q> const& v2) - { - return vec<2, T, Q>( - v1.x ^ v2.x, - v1.x ^ v2.y); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator^(vec<2, T, Q> const& v1, vec<2, T, Q> const& v2) - { - return vec<2, T, Q>( - v1.x ^ v2.x, - v1.y ^ v2.y); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator<<(vec<2, T, Q> const& v, T scalar) - { - return vec<2, T, Q>( - v.x << scalar, - v.y << scalar); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator<<(vec<2, T, Q> const& v1, vec<1, T, Q> const& v2) - { - return vec<2, T, Q>( - v1.x << v2.x, - v1.y << v2.x); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator<<(T scalar, vec<2, T, Q> const& v) - { - return vec<2, T, Q>( - scalar << v.x, - scalar << v.y); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator<<(vec<1, T, Q> const& v1, vec<2, T, Q> const& v2) - { - return vec<2, T, Q>( - v1.x << v2.x, - v1.x << v2.y); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator<<(vec<2, T, Q> const& v1, vec<2, T, Q> const& v2) - { - return vec<2, T, Q>( - v1.x << v2.x, - v1.y << v2.y); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator>>(vec<2, T, Q> const& v, T scalar) - { - return vec<2, T, Q>( - v.x >> scalar, - v.y >> scalar); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator>>(vec<2, T, Q> const& v1, vec<1, T, Q> const& v2) - { - return vec<2, T, Q>( - v1.x >> v2.x, - v1.y >> v2.x); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator>>(T scalar, vec<2, T, Q> const& v) - { - return vec<2, T, Q>( - scalar >> v.x, - scalar >> v.y); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator>>(vec<1, T, Q> const& v1, vec<2, T, Q> const& v2) - { - return vec<2, T, Q>( - v1.x >> v2.x, - v1.x >> v2.y); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator>>(vec<2, T, Q> const& v1, vec<2, T, Q> const& v2) - { - return vec<2, T, Q>( - v1.x >> v2.x, - v1.y >> v2.y); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator~(vec<2, T, Q> const& v) - { - return vec<2, T, Q>( - ~v.x, - ~v.y); - } - - // -- Boolean operators -- - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR bool operator==(vec<2, T, Q> const& v1, vec<2, T, Q> const& v2) - { - return - detail::compute_equal::is_iec559>::call(v1.x, v2.x) && - detail::compute_equal::is_iec559>::call(v1.y, v2.y); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR bool operator!=(vec<2, T, Q> const& v1, vec<2, T, Q> const& v2) - { - return !(v1 == v2); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) - { - return vec<2, bool, Q>(v1.x && v2.x, v1.y && v2.y); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) - { - return vec<2, bool, Q>(v1.x || v2.x, v1.y || v2.y); - } -}//namespace glm diff --git a/ref/glm/glm/detail/type_vec3.hpp b/ref/glm/glm/detail/type_vec3.hpp deleted file mode 100644 index 11eca9da..00000000 --- a/ref/glm/glm/detail/type_vec3.hpp +++ /dev/null @@ -1,405 +0,0 @@ -/// @ref core -/// @file glm/detail/type_vec3.hpp - -#pragma once - -#include "qualifier.hpp" -#if GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_OPERATOR -# include "_swizzle.hpp" -#elif GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_FUNCTION -# include "_swizzle_func.hpp" -#endif -#include - -namespace glm -{ - template - struct vec<3, T, Q> - { - // -- Implementation detail -- - - typedef T value_type; - typedef vec<3, T, Q> type; - typedef vec<3, bool, Q> bool_type; - - // -- Data -- - -# if GLM_CONFIG_XYZW_ONLY - T x, y, z; -# elif GLM_CONFIG_ANONYMOUS_STRUCT == GLM_ENABLE - union - { - struct{ T x, y, z; }; - struct{ T r, g, b; }; - struct{ T s, t, p; }; - - typename detail::storage<3, T, detail::is_aligned::value>::type data; - -# if GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_OPERATOR - GLM_SWIZZLE3_2_MEMBERS(T, Q, x, y, z) - GLM_SWIZZLE3_2_MEMBERS(T, Q, r, g, b) - GLM_SWIZZLE3_2_MEMBERS(T, Q, s, t, p) - GLM_SWIZZLE3_3_MEMBERS(T, Q, x, y, z) - GLM_SWIZZLE3_3_MEMBERS(T, Q, r, g, b) - GLM_SWIZZLE3_3_MEMBERS(T, Q, s, t, p) - GLM_SWIZZLE3_4_MEMBERS(T, Q, x, y, z) - GLM_SWIZZLE3_4_MEMBERS(T, Q, r, g, b) - GLM_SWIZZLE3_4_MEMBERS(T, Q, s, t, p) -# endif - }; -# else - union { T x, r, s; }; - union { T y, g, t; }; - union { T z, b, p; }; - -# if GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_FUNCTION - GLM_SWIZZLE_GEN_VEC_FROM_VEC3(T, Q) -# endif//GLM_CONFIG_SWIZZLE -# endif//GLM_LANG - - // -- Component accesses -- - - /// Return the count of components of the vector - typedef length_t length_type; - GLM_FUNC_DECL static GLM_CONSTEXPR length_type length(){return 3;} - - GLM_FUNC_DECL GLM_CONSTEXPR T & operator[](length_type i); - GLM_FUNC_DECL GLM_CONSTEXPR T const& operator[](length_type i) const; - - // -- Implicit basic constructors -- - - GLM_FUNC_DECL GLM_CONSTEXPR vec() GLM_DEFAULT; - GLM_FUNC_DECL GLM_CONSTEXPR vec(vec const& v) GLM_DEFAULT; - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<3, T, P> const& v); - - // -- Explicit basic constructors -- - - GLM_FUNC_DECL GLM_CONSTEXPR explicit vec(T scalar); - GLM_FUNC_DECL GLM_CONSTEXPR vec(T a, T b, T c); - - // -- Conversion scalar constructors -- - - template - GLM_FUNC_DECL GLM_CONSTEXPR explicit vec(vec<1, U, P> const& v); - - /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification) - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(X x, Y y, Z z); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<1, X, Q> const& _x, Y _y, Z _z); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(X _x, vec<1, Y, Q> const& _y, Z _z); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<1, X, Q> const& _x, vec<1, Y, Q> const& _y, Z _z); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(X _x, Y _y, vec<1, Z, Q> const& _z); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<1, X, Q> const& _x, Y _y, vec<1, Z, Q> const& _z); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(X _x, vec<1, Y, Q> const& _y, vec<1, Z, Q> const& _z); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<1, X, Q> const& _x, vec<1, Y, Q> const& _y, vec<1, Z, Q> const& _z); - - // -- Conversion vector constructors -- - - /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification) - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<2, A, P> const& _xy, B _z); - /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification) - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<2, A, P> const& _xy, vec<1, B, P> const& _z); - /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification) - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(A _x, vec<2, B, P> const& _yz); - /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification) - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<1, A, P> const& _x, vec<2, B, P> const& _yz); - /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification) - template - GLM_FUNC_DECL GLM_CONSTEXPR GLM_EXPLICIT vec(vec<4, U, P> const& v); - - /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification) - template - GLM_FUNC_DECL GLM_CONSTEXPR GLM_EXPLICIT vec(vec<3, U, P> const& v); - - // -- Swizzle constructors -- -# if GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_OPERATOR - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(detail::_swizzle<3, T, Q, E0, E1, E2, -1> const& that) - { - *this = that(); - } - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(detail::_swizzle<2, T, Q, E0, E1, -1, -2> const& v, T const& scalar) - { - *this = vec(v(), scalar); - } - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(T const& scalar, detail::_swizzle<2, T, Q, E0, E1, -1, -2> const& v) - { - *this = vec(scalar, v()); - } -# endif//GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_OPERATOR - - // -- Unary arithmetic operators -- - - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q>& operator=(vec<3, T, Q> const& v) GLM_DEFAULT; - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator=(vec<3, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator+=(U scalar); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator+=(vec<1, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator+=(vec<3, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator-=(U scalar); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator-=(vec<1, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator-=(vec<3, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator*=(U scalar); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator*=(vec<1, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator*=(vec<3, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator/=(U scalar); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator/=(vec<1, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator/=(vec<3, U, Q> const& v); - - // -- Increment and decrement operators -- - - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator++(); - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator--(); - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator++(int); - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator--(int); - - // -- Unary bit operators -- - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator%=(U scalar); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator%=(vec<1, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator%=(vec<3, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator&=(U scalar); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator&=(vec<1, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator&=(vec<3, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator|=(U scalar); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator|=(vec<1, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator|=(vec<3, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator^=(U scalar); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator^=(vec<1, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator^=(vec<3, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator<<=(U scalar); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator<<=(vec<1, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator<<=(vec<3, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator>>=(U scalar); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator>>=(vec<1, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator>>=(vec<3, U, Q> const& v); - }; - - // -- Unary operators -- - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator+(vec<3, T, Q> const& v); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator-(vec<3, T, Q> const& v); - - // -- Binary operators -- - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator+(vec<3, T, Q> const& v, T scalar); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator+(vec<3, T, Q> const& v, vec<1, T, Q> const& scalar); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator+(T scalar, vec<3, T, Q> const& v); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator+(vec<1, T, Q> const& v1, vec<3, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator+(vec<3, T, Q> const& v1, vec<3, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator-(vec<3, T, Q> const& v, T scalar); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator-(vec<3, T, Q> const& v1, vec<1, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator-(T scalar, vec<3, T, Q> const& v); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator-(vec<1, T, Q> const& v1, vec<3, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator-(vec<3, T, Q> const& v1, vec<3, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator*(vec<3, T, Q> const& v, T scalar); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator*(vec<3, T, Q> const& v1, vec<1, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator*(T scalar, vec<3, T, Q> const& v); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator*(vec<1, T, Q> const& v1, vec<3, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator*(vec<3, T, Q> const& v1, vec<3, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator/(vec<3, T, Q> const& v, T scalar); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator/(vec<3, T, Q> const& v1, vec<1, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator/(T scalar, vec<3, T, Q> const& v); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator/(vec<1, T, Q> const& v1, vec<3, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator/(vec<3, T, Q> const& v1, vec<3, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator%(vec<3, T, Q> const& v, T scalar); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator%(vec<3, T, Q> const& v1, vec<1, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator%(T scalar, vec<3, T, Q> const& v); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator%(vec<1, T, Q> const& v1, vec<3, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator%(vec<3, T, Q> const& v1, vec<3, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator&(vec<3, T, Q> const& v1, T scalar); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator&(vec<3, T, Q> const& v1, vec<1, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator&(T scalar, vec<3, T, Q> const& v); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator&(vec<1, T, Q> const& v1, vec<3, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator&(vec<3, T, Q> const& v1, vec<3, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator|(vec<3, T, Q> const& v, T scalar); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator|(vec<3, T, Q> const& v1, vec<1, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator|(T scalar, vec<3, T, Q> const& v); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator|(vec<1, T, Q> const& v1, vec<3, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator|(vec<3, T, Q> const& v1, vec<3, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator^(vec<3, T, Q> const& v, T scalar); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator^(vec<3, T, Q> const& v1, vec<1, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator^(T scalar, vec<3, T, Q> const& v); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator^(vec<1, T, Q> const& v1, vec<3, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator^(vec<3, T, Q> const& v1, vec<3, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator<<(vec<3, T, Q> const& v, T scalar); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator<<(vec<3, T, Q> const& v1, vec<1, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator<<(T scalar, vec<3, T, Q> const& v); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator<<(vec<1, T, Q> const& v1, vec<3, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator<<(vec<3, T, Q> const& v1, vec<3, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator>>(vec<3, T, Q> const& v, T scalar); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator>>(vec<3, T, Q> const& v1, vec<1, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator>>(T scalar, vec<3, T, Q> const& v); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator>>(vec<1, T, Q> const& v1, vec<3, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator>>(vec<3, T, Q> const& v1, vec<3, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator~(vec<3, T, Q> const& v); - - // -- Boolean operators -- - - template - GLM_FUNC_DECL GLM_CONSTEXPR bool operator==(vec<3, T, Q> const& v1, vec<3, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR bool operator!=(vec<3, T, Q> const& v1, vec<3, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); -}//namespace glm - -#ifndef GLM_EXTERNAL_TEMPLATE -#include "type_vec3.inl" -#endif//GLM_EXTERNAL_TEMPLATE diff --git a/ref/glm/glm/detail/type_vec3.inl b/ref/glm/glm/detail/type_vec3.inl deleted file mode 100644 index f4972e0c..00000000 --- a/ref/glm/glm/detail/type_vec3.inl +++ /dev/null @@ -1,1068 +0,0 @@ -/// @ref core - -#include "compute_vector_relational.hpp" - -namespace glm -{ - // -- Implicit basic constructors -- - -# if GLM_CONFIG_DEFAULTED_FUNCTIONS == GLM_DISABLE - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q>::vec() -# if GLM_CONFIG_CTOR_INIT != GLM_CTOR_INIT_DISABLE - : x(0), y(0), z(0) -# endif - {} - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q>::vec(vec<3, T, Q> const& v) - : x(v.x), y(v.y), z(v.z) - {} -# endif - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q>::vec(vec<3, T, P> const& v) - : x(v.x), y(v.y), z(v.z) - {} - - // -- Explicit basic constructors -- - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q>::vec(T scalar) - : x(scalar), y(scalar), z(scalar) - {} - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q>::vec(T _x, T _y, T _z) - : x(_x), y(_y), z(_z) - {} - - // -- Conversion scalar constructors -- - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q>::vec(vec<1, U, P> const& v) - : x(static_cast(v.x)) - , y(static_cast(v.x)) - , z(static_cast(v.x)) - {} - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q>::vec(X _x, Y _y, Z _z) - : x(static_cast(_x)) - , y(static_cast(_y)) - , z(static_cast(_z)) - {} - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q>::vec(vec<1, X, Q> const& _x, Y _y, Z _z) - : x(static_cast(_x.x)) - , y(static_cast(_y)) - , z(static_cast(_z)) - {} - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q>::vec(X _x, vec<1, Y, Q> const& _y, Z _z) - : x(static_cast(_x)) - , y(static_cast(_y.x)) - , z(static_cast(_z)) - {} - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q>::vec(vec<1, X, Q> const& _x, vec<1, Y, Q> const& _y, Z _z) - : x(static_cast(_x.x)) - , y(static_cast(_y.x)) - , z(static_cast(_z)) - {} - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q>::vec(X _x, Y _y, vec<1, Z, Q> const& _z) - : x(static_cast(_x)) - , y(static_cast(_y)) - , z(static_cast(_z.x)) - {} - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q>::vec(vec<1, X, Q> const& _x, Y _y, vec<1, Z, Q> const& _z) - : x(static_cast(_x.x)) - , y(static_cast(_y)) - , z(static_cast(_z.x)) - {} - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q>::vec(X _x, vec<1, Y, Q> const& _y, vec<1, Z, Q> const& _z) - : x(static_cast(_x)) - , y(static_cast(_y.x)) - , z(static_cast(_z.x)) - {} - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q>::vec(vec<1, X, Q> const& _x, vec<1, Y, Q> const& _y, vec<1, Z, Q> const& _z) - : x(static_cast(_x.x)) - , y(static_cast(_y.x)) - , z(static_cast(_z.x)) - {} - - // -- Conversion vector constructors -- - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q>::vec(vec<2, A, P> const& _xy, B _z) - : x(static_cast(_xy.x)) - , y(static_cast(_xy.y)) - , z(static_cast(_z)) - {} - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q>::vec(vec<2, A, P> const& _xy, vec<1, B, P> const& _z) - : x(static_cast(_xy.x)) - , y(static_cast(_xy.y)) - , z(static_cast(_z.x)) - {} - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q>::vec(A _x, vec<2, B, P> const& _yz) - : x(static_cast(_x)) - , y(static_cast(_yz.x)) - , z(static_cast(_yz.y)) - {} - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q>::vec(vec<1, A, P> const& _x, vec<2, B, P> const& _yz) - : x(static_cast(_x.x)) - , y(static_cast(_yz.x)) - , z(static_cast(_yz.y)) - {} - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q>::vec(vec<3, U, P> const& v) - : x(static_cast(v.x)) - , y(static_cast(v.y)) - , z(static_cast(v.z)) - {} - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q>::vec(vec<4, U, P> const& v) - : x(static_cast(v.x)) - , y(static_cast(v.y)) - , z(static_cast(v.z)) - {} - - // -- Component accesses -- - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR T & vec<3, T, Q>::operator[](typename vec<3, T, Q>::length_type i) - { - assert(i >= 0 && i < this->length()); - switch(i) - { - default: - case 0: - return x; - case 1: - return y; - case 2: - return z; - } - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR T const& vec<3, T, Q>::operator[](typename vec<3, T, Q>::length_type i) const - { - assert(i >= 0 && i < this->length()); - switch(i) - { - default: - case 0: - return x; - case 1: - return y; - case 2: - return z; - } - } - - // -- Unary arithmetic operators -- - -# if GLM_CONFIG_DEFAULTED_FUNCTIONS == GLM_DISABLE - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q>& vec<3, T, Q>::operator=(vec<3, T, Q> const& v) - { - this->x = v.x; - this->y = v.y; - this->z = v.z; - return *this; - } -# endif - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q>& vec<3, T, Q>::operator=(vec<3, U, Q> const& v) - { - this->x = static_cast(v.x); - this->y = static_cast(v.y); - this->z = static_cast(v.z); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator+=(U scalar) - { - this->x += static_cast(scalar); - this->y += static_cast(scalar); - this->z += static_cast(scalar); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator+=(vec<1, U, Q> const& v) - { - this->x += static_cast(v.x); - this->y += static_cast(v.x); - this->z += static_cast(v.x); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator+=(vec<3, U, Q> const& v) - { - this->x += static_cast(v.x); - this->y += static_cast(v.y); - this->z += static_cast(v.z); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator-=(U scalar) - { - this->x -= static_cast(scalar); - this->y -= static_cast(scalar); - this->z -= static_cast(scalar); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator-=(vec<1, U, Q> const& v) - { - this->x -= static_cast(v.x); - this->y -= static_cast(v.x); - this->z -= static_cast(v.x); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator-=(vec<3, U, Q> const& v) - { - this->x -= static_cast(v.x); - this->y -= static_cast(v.y); - this->z -= static_cast(v.z); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator*=(U scalar) - { - this->x *= static_cast(scalar); - this->y *= static_cast(scalar); - this->z *= static_cast(scalar); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator*=(vec<1, U, Q> const& v) - { - this->x *= static_cast(v.x); - this->y *= static_cast(v.x); - this->z *= static_cast(v.x); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator*=(vec<3, U, Q> const& v) - { - this->x *= static_cast(v.x); - this->y *= static_cast(v.y); - this->z *= static_cast(v.z); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator/=(U v) - { - this->x /= static_cast(v); - this->y /= static_cast(v); - this->z /= static_cast(v); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator/=(vec<1, U, Q> const& v) - { - this->x /= static_cast(v.x); - this->y /= static_cast(v.x); - this->z /= static_cast(v.x); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator/=(vec<3, U, Q> const& v) - { - this->x /= static_cast(v.x); - this->y /= static_cast(v.y); - this->z /= static_cast(v.z); - return *this; - } - - // -- Increment and decrement operators -- - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator++() - { - ++this->x; - ++this->y; - ++this->z; - return *this; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator--() - { - --this->x; - --this->y; - --this->z; - return *this; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> vec<3, T, Q>::operator++(int) - { - vec<3, T, Q> Result(*this); - ++*this; - return Result; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> vec<3, T, Q>::operator--(int) - { - vec<3, T, Q> Result(*this); - --*this; - return Result; - } - - // -- Unary bit operators -- - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator%=(U scalar) - { - this->x %= scalar; - this->y %= scalar; - this->z %= scalar; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator%=(vec<1, U, Q> const& v) - { - this->x %= v.x; - this->y %= v.x; - this->z %= v.x; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator%=(vec<3, U, Q> const& v) - { - this->x %= v.x; - this->y %= v.y; - this->z %= v.z; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator&=(U scalar) - { - this->x &= scalar; - this->y &= scalar; - this->z &= scalar; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator&=(vec<1, U, Q> const& v) - { - this->x &= v.x; - this->y &= v.x; - this->z &= v.x; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator&=(vec<3, U, Q> const& v) - { - this->x &= v.x; - this->y &= v.y; - this->z &= v.z; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator|=(U scalar) - { - this->x |= scalar; - this->y |= scalar; - this->z |= scalar; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator|=(vec<1, U, Q> const& v) - { - this->x |= v.x; - this->y |= v.x; - this->z |= v.x; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator|=(vec<3, U, Q> const& v) - { - this->x |= v.x; - this->y |= v.y; - this->z |= v.z; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator^=(U scalar) - { - this->x ^= scalar; - this->y ^= scalar; - this->z ^= scalar; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator^=(vec<1, U, Q> const& v) - { - this->x ^= v.x; - this->y ^= v.x; - this->z ^= v.x; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator^=(vec<3, U, Q> const& v) - { - this->x ^= v.x; - this->y ^= v.y; - this->z ^= v.z; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator<<=(U scalar) - { - this->x <<= scalar; - this->y <<= scalar; - this->z <<= scalar; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator<<=(vec<1, U, Q> const& v) - { - this->x <<= static_cast(v.x); - this->y <<= static_cast(v.x); - this->z <<= static_cast(v.x); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator<<=(vec<3, U, Q> const& v) - { - this->x <<= static_cast(v.x); - this->y <<= static_cast(v.y); - this->z <<= static_cast(v.z); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator>>=(U scalar) - { - this->x >>= static_cast(scalar); - this->y >>= static_cast(scalar); - this->z >>= static_cast(scalar); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator>>=(vec<1, U, Q> const& v) - { - this->x >>= static_cast(v.x); - this->y >>= static_cast(v.x); - this->z >>= static_cast(v.x); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator>>=(vec<3, U, Q> const& v) - { - this->x >>= static_cast(v.x); - this->y >>= static_cast(v.y); - this->z >>= static_cast(v.z); - return *this; - } - - // -- Unary arithmetic operators -- - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator+(vec<3, T, Q> const& v) - { - return v; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator-(vec<3, T, Q> const& v) - { - return vec<3, T, Q>( - -v.x, - -v.y, - -v.z); - } - - // -- Binary arithmetic operators -- - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator+(vec<3, T, Q> const& v, T scalar) - { - return vec<3, T, Q>( - v.x + scalar, - v.y + scalar, - v.z + scalar); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator+(vec<3, T, Q> const& v, vec<1, T, Q> const& scalar) - { - return vec<3, T, Q>( - v.x + scalar.x, - v.y + scalar.x, - v.z + scalar.x); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator+(T scalar, vec<3, T, Q> const& v) - { - return vec<3, T, Q>( - scalar + v.x, - scalar + v.y, - scalar + v.z); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator+(vec<1, T, Q> const& scalar, vec<3, T, Q> const& v) - { - return vec<3, T, Q>( - scalar.x + v.x, - scalar.x + v.y, - scalar.x + v.z); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator+(vec<3, T, Q> const& v1, vec<3, T, Q> const& v2) - { - return vec<3, T, Q>( - v1.x + v2.x, - v1.y + v2.y, - v1.z + v2.z); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator-(vec<3, T, Q> const& v, T scalar) - { - return vec<3, T, Q>( - v.x - scalar, - v.y - scalar, - v.z - scalar); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator-(vec<3, T, Q> const& v, vec<1, T, Q> const& scalar) - { - return vec<3, T, Q>( - v.x - scalar.x, - v.y - scalar.x, - v.z - scalar.x); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator-(T scalar, vec<3, T, Q> const& v) - { - return vec<3, T, Q>( - scalar - v.x, - scalar - v.y, - scalar - v.z); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator-(vec<1, T, Q> const& scalar, vec<3, T, Q> const& v) - { - return vec<3, T, Q>( - scalar.x - v.x, - scalar.x - v.y, - scalar.x - v.z); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator-(vec<3, T, Q> const& v1, vec<3, T, Q> const& v2) - { - return vec<3, T, Q>( - v1.x - v2.x, - v1.y - v2.y, - v1.z - v2.z); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator*(vec<3, T, Q> const& v, T scalar) - { - return vec<3, T, Q>( - v.x * scalar, - v.y * scalar, - v.z * scalar); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator*(vec<3, T, Q> const& v, vec<1, T, Q> const& scalar) - { - return vec<3, T, Q>( - v.x * scalar.x, - v.y * scalar.x, - v.z * scalar.x); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator*(T scalar, vec<3, T, Q> const& v) - { - return vec<3, T, Q>( - scalar * v.x, - scalar * v.y, - scalar * v.z); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator*(vec<1, T, Q> const& scalar, vec<3, T, Q> const& v) - { - return vec<3, T, Q>( - scalar.x * v.x, - scalar.x * v.y, - scalar.x * v.z); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator*(vec<3, T, Q> const& v1, vec<3, T, Q> const& v2) - { - return vec<3, T, Q>( - v1.x * v2.x, - v1.y * v2.y, - v1.z * v2.z); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator/(vec<3, T, Q> const& v, T scalar) - { - return vec<3, T, Q>( - v.x / scalar, - v.y / scalar, - v.z / scalar); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator/(vec<3, T, Q> const& v, vec<1, T, Q> const& scalar) - { - return vec<3, T, Q>( - v.x / scalar.x, - v.y / scalar.x, - v.z / scalar.x); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator/(T scalar, vec<3, T, Q> const& v) - { - return vec<3, T, Q>( - scalar / v.x, - scalar / v.y, - scalar / v.z); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator/(vec<1, T, Q> const& scalar, vec<3, T, Q> const& v) - { - return vec<3, T, Q>( - scalar.x / v.x, - scalar.x / v.y, - scalar.x / v.z); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator/(vec<3, T, Q> const& v1, vec<3, T, Q> const& v2) - { - return vec<3, T, Q>( - v1.x / v2.x, - v1.y / v2.y, - v1.z / v2.z); - } - - // -- Binary bit operators -- - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator%(vec<3, T, Q> const& v, T scalar) - { - return vec<3, T, Q>( - v.x % scalar, - v.y % scalar, - v.z % scalar); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator%(vec<3, T, Q> const& v, vec<1, T, Q> const& scalar) - { - return vec<3, T, Q>( - v.x % scalar.x, - v.y % scalar.x, - v.z % scalar.x); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator%(T scalar, vec<3, T, Q> const& v) - { - return vec<3, T, Q>( - scalar % v.x, - scalar % v.y, - scalar % v.z); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator%(vec<1, T, Q> const& scalar, vec<3, T, Q> const& v) - { - return vec<3, T, Q>( - scalar.x % v.x, - scalar.x % v.y, - scalar.x % v.z); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator%(vec<3, T, Q> const& v1, vec<3, T, Q> const& v2) - { - return vec<3, T, Q>( - v1.x % v2.x, - v1.y % v2.y, - v1.z % v2.z); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator&(vec<3, T, Q> const& v, T scalar) - { - return vec<3, T, Q>( - v.x & scalar, - v.y & scalar, - v.z & scalar); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator&(vec<3, T, Q> const& v, vec<1, T, Q> const& scalar) - { - return vec<3, T, Q>( - v.x & scalar.x, - v.y & scalar.x, - v.z & scalar.x); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator&(T scalar, vec<3, T, Q> const& v) - { - return vec<3, T, Q>( - scalar & v.x, - scalar & v.y, - scalar & v.z); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator&(vec<1, T, Q> const& scalar, vec<3, T, Q> const& v) - { - return vec<3, T, Q>( - scalar.x & v.x, - scalar.x & v.y, - scalar.x & v.z); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator&(vec<3, T, Q> const& v1, vec<3, T, Q> const& v2) - { - return vec<3, T, Q>( - v1.x & v2.x, - v1.y & v2.y, - v1.z & v2.z); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator|(vec<3, T, Q> const& v, T scalar) - { - return vec<3, T, Q>( - v.x | scalar, - v.y | scalar, - v.z | scalar); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator|(vec<3, T, Q> const& v, vec<1, T, Q> const& scalar) - { - return vec<3, T, Q>( - v.x | scalar.x, - v.y | scalar.x, - v.z | scalar.x); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator|(T scalar, vec<3, T, Q> const& v) - { - return vec<3, T, Q>( - scalar | v.x, - scalar | v.y, - scalar | v.z); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator|(vec<1, T, Q> const& scalar, vec<3, T, Q> const& v) - { - return vec<3, T, Q>( - scalar.x | v.x, - scalar.x | v.y, - scalar.x | v.z); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator|(vec<3, T, Q> const& v1, vec<3, T, Q> const& v2) - { - return vec<3, T, Q>( - v1.x | v2.x, - v1.y | v2.y, - v1.z | v2.z); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator^(vec<3, T, Q> const& v, T scalar) - { - return vec<3, T, Q>( - v.x ^ scalar, - v.y ^ scalar, - v.z ^ scalar); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator^(vec<3, T, Q> const& v, vec<1, T, Q> const& scalar) - { - return vec<3, T, Q>( - v.x ^ scalar.x, - v.y ^ scalar.x, - v.z ^ scalar.x); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator^(T scalar, vec<3, T, Q> const& v) - { - return vec<3, T, Q>( - scalar ^ v.x, - scalar ^ v.y, - scalar ^ v.z); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator^(vec<1, T, Q> const& scalar, vec<3, T, Q> const& v) - { - return vec<3, T, Q>( - scalar.x ^ v.x, - scalar.x ^ v.y, - scalar.x ^ v.z); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator^(vec<3, T, Q> const& v1, vec<3, T, Q> const& v2) - { - return vec<3, T, Q>( - v1.x ^ v2.x, - v1.y ^ v2.y, - v1.z ^ v2.z); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator<<(vec<3, T, Q> const& v, T scalar) - { - return vec<3, T, Q>( - v.x << scalar, - v.y << scalar, - v.z << scalar); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator<<(vec<3, T, Q> const& v, vec<1, T, Q> const& scalar) - { - return vec<3, T, Q>( - v.x << scalar.x, - v.y << scalar.x, - v.z << scalar.x); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator<<(T scalar, vec<3, T, Q> const& v) - { - return vec<3, T, Q>( - scalar << v.x, - scalar << v.y, - scalar << v.z); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator<<(vec<1, T, Q> const& scalar, vec<3, T, Q> const& v) - { - return vec<3, T, Q>( - scalar.x << v.x, - scalar.x << v.y, - scalar.x << v.z); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator<<(vec<3, T, Q> const& v1, vec<3, T, Q> const& v2) - { - return vec<3, T, Q>( - v1.x << v2.x, - v1.y << v2.y, - v1.z << v2.z); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator>>(vec<3, T, Q> const& v, T scalar) - { - return vec<3, T, Q>( - v.x >> scalar, - v.y >> scalar, - v.z >> scalar); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator>>(vec<3, T, Q> const& v, vec<1, T, Q> const& scalar) - { - return vec<3, T, Q>( - v.x >> scalar.x, - v.y >> scalar.x, - v.z >> scalar.x); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator>>(T scalar, vec<3, T, Q> const& v) - { - return vec<3, T, Q>( - scalar >> v.x, - scalar >> v.y, - scalar >> v.z); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator>>(vec<1, T, Q> const& scalar, vec<3, T, Q> const& v) - { - return vec<3, T, Q>( - scalar.x >> v.x, - scalar.x >> v.y, - scalar.x >> v.z); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator>>(vec<3, T, Q> const& v1, vec<3, T, Q> const& v2) - { - return vec<3, T, Q>( - v1.x >> v2.x, - v1.y >> v2.y, - v1.z >> v2.z); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator~(vec<3, T, Q> const& v) - { - return vec<3, T, Q>( - ~v.x, - ~v.y, - ~v.z); - } - - // -- Boolean operators -- - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR bool operator==(vec<3, T, Q> const& v1, vec<3, T, Q> const& v2) - { - return - detail::compute_equal::is_iec559>::call(v1.x, v2.x) && - detail::compute_equal::is_iec559>::call(v1.y, v2.y) && - detail::compute_equal::is_iec559>::call(v1.z, v2.z); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR bool operator!=(vec<3, T, Q> const& v1, vec<3, T, Q> const& v2) - { - return !(v1 == v2); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) - { - return vec<3, bool, Q>(v1.x && v2.x, v1.y && v2.y, v1.z && v2.z); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) - { - return vec<3, bool, Q>(v1.x || v2.x, v1.y || v2.y, v1.z || v2.z); - } -}//namespace glm diff --git a/ref/glm/glm/detail/type_vec4.hpp b/ref/glm/glm/detail/type_vec4.hpp deleted file mode 100644 index 47a25c07..00000000 --- a/ref/glm/glm/detail/type_vec4.hpp +++ /dev/null @@ -1,480 +0,0 @@ -/// @ref core -/// @file glm/detail/type_vec4.hpp - -#pragma once - -#include "qualifier.hpp" -#if GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_OPERATOR -# include "_swizzle.hpp" -#elif GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_FUNCTION -# include "_swizzle_func.hpp" -#endif -#include - -namespace glm -{ - template - struct vec<4, T, Q> - { - // -- Implementation detail -- - - typedef T value_type; - typedef vec<4, T, Q> type; - typedef vec<4, bool, Q> bool_type; - - // -- Data -- - -# if GLM_CONFIG_XYZW_ONLY - T x, y, z, w; -# elif GLM_CONFIG_ANONYMOUS_STRUCT == GLM_ENABLE - union - { - struct { T x, y, z, w; }; - struct { T r, g, b, a; }; - struct { T s, t, p, q; }; - - typename detail::storage<4, T, detail::is_aligned::value>::type data; - -# if GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_OPERATOR - GLM_SWIZZLE4_2_MEMBERS(T, Q, x, y, z, w) - GLM_SWIZZLE4_2_MEMBERS(T, Q, r, g, b, a) - GLM_SWIZZLE4_2_MEMBERS(T, Q, s, t, p, q) - GLM_SWIZZLE4_3_MEMBERS(T, Q, x, y, z, w) - GLM_SWIZZLE4_3_MEMBERS(T, Q, r, g, b, a) - GLM_SWIZZLE4_3_MEMBERS(T, Q, s, t, p, q) - GLM_SWIZZLE4_4_MEMBERS(T, Q, x, y, z, w) - GLM_SWIZZLE4_4_MEMBERS(T, Q, r, g, b, a) - GLM_SWIZZLE4_4_MEMBERS(T, Q, s, t, p, q) -# endif - }; -# else - union { T x, r, s; }; - union { T y, g, t; }; - union { T z, b, p; }; - union { T w, a, q; }; - -# if GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_FUNCTION - GLM_SWIZZLE_GEN_VEC_FROM_VEC4(T, Q) -# endif -# endif - - // -- Component accesses -- - - /// Return the count of components of the vector - typedef length_t length_type; - GLM_FUNC_DECL static GLM_CONSTEXPR length_type length(){return 4;} - - GLM_FUNC_DECL GLM_CONSTEXPR T & operator[](length_type i); - GLM_FUNC_DECL GLM_CONSTEXPR T const& operator[](length_type i) const; - - // -- Implicit basic constructors -- - - GLM_FUNC_DECL GLM_CONSTEXPR vec() GLM_DEFAULT; - GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<4, T, Q> const& v) GLM_DEFAULT; - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<4, T, P> const& v); - - // -- Explicit basic constructors -- - - GLM_FUNC_DECL GLM_CONSTEXPR explicit vec(T scalar); - GLM_FUNC_DECL GLM_CONSTEXPR vec(T x, T y, T z, T w); - - // -- Conversion scalar constructors -- - - template - GLM_FUNC_DECL GLM_CONSTEXPR explicit vec(vec<1, U, P> const& v); - - /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification) - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(X _x, Y _y, Z _z, W _w); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<1, X, Q> const& _x, Y _y, Z _z, W _w); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(X _x, vec<1, Y, Q> const& _y, Z _z, W _w); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<1, X, Q> const& _x, vec<1, Y, Q> const& _y, Z _z, W _w); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(X _x, Y _y, vec<1, Z, Q> const& _z, W _w); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<1, X, Q> const& _x, Y _y, vec<1, Z, Q> const& _z, W _w); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(X _x, vec<1, Y, Q> const& _y, vec<1, Z, Q> const& _z, W _w); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<1, X, Q> const& _x, vec<1, Y, Q> const& _y, vec<1, Z, Q> const& _z, W _w); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<1, X, Q> const& _x, Y _y, Z _z, vec<1, W, Q> const& _w); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(X _x, vec<1, Y, Q> const& _y, Z _z, vec<1, W, Q> const& _w); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<1, X, Q> const& _x, vec<1, Y, Q> const& _y, Z _z, vec<1, W, Q> const& _w); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(X _x, Y _y, vec<1, Z, Q> const& _z, vec<1, W, Q> const& _w); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<1, X, Q> const& _x, Y _y, vec<1, Z, Q> const& _z, vec<1, W, Q> const& _w); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(X _x, vec<1, Y, Q> const& _y, vec<1, Z, Q> const& _z, vec<1, W, Q> const& _w); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<1, X, Q> const& _x, vec<1, Y, Q> const& _Y, vec<1, Z, Q> const& _z, vec<1, W, Q> const& _w); - - // -- Conversion vector constructors -- - - /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification) - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<2, A, P> const& _xy, B _z, C _w); - /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification) - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<2, A, P> const& _xy, vec<1, B, P> const& _z, C _w); - /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification) - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<2, A, P> const& _xy, B _z, vec<1, C, P> const& _w); - /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification) - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<2, A, P> const& _xy, vec<1, B, P> const& _z, vec<1, C, P> const& _w); - /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification) - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(A _x, vec<2, B, P> const& _yz, C _w); - /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification) - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<1, A, P> const& _x, vec<2, B, P> const& _yz, C _w); - /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification) - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(A _x, vec<2, B, P> const& _yz, vec<1, C, P> const& _w); - /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification) - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<1, A, P> const& _x, vec<2, B, P> const& _yz, vec<1, C, P> const& _w); - /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification) - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(A _x, B _y, vec<2, C, P> const& _zw); - /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification) - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<1, A, P> const& _x, B _y, vec<2, C, P> const& _zw); - /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification) - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(A _x, vec<1, B, P> const& _y, vec<2, C, P> const& _zw); - /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification) - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<1, A, P> const& _x, vec<1, B, P> const& _y, vec<2, C, P> const& _zw); - /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification) - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<3, A, P> const& _xyz, B _w); - /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification) - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<3, A, P> const& _xyz, vec<1, B, P> const& _w); - /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification) - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(A _x, vec<3, B, P> const& _yzw); - /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification) - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<1, A, P> const& _x, vec<3, B, P> const& _yzw); - /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification) - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<2, A, P> const& _xy, vec<2, B, P> const& _zw); - - /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification) - template - GLM_FUNC_DECL GLM_CONSTEXPR GLM_EXPLICIT vec(vec<4, U, P> const& v); - - // -- Swizzle constructors -- -# if GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_OPERATOR - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(detail::_swizzle<4, T, Q, E0, E1, E2, E3> const& that) - { - *this = that(); - } - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(detail::_swizzle<2, T, Q, E0, E1, -1, -2> const& v, detail::_swizzle<2, T, Q, F0, F1, -1, -2> const& u) - { - *this = vec<4, T, Q>(v(), u()); - } - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(T const& x, T const& y, detail::_swizzle<2, T, Q, E0, E1, -1, -2> const& v) - { - *this = vec<4, T, Q>(x, y, v()); - } - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(T const& x, detail::_swizzle<2, T, Q, E0, E1, -1, -2> const& v, T const& w) - { - *this = vec<4, T, Q>(x, v(), w); - } - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(detail::_swizzle<2, T, Q, E0, E1, -1, -2> const& v, T const& z, T const& w) - { - *this = vec<4, T, Q>(v(), z, w); - } - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(detail::_swizzle<3, T, Q, E0, E1, E2, -1> const& v, T const& w) - { - *this = vec<4, T, Q>(v(), w); - } - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec(T const& x, detail::_swizzle<3, T, Q, E0, E1, E2, -1> const& v) - { - *this = vec<4, T, Q>(x, v()); - } -# endif//GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_OPERATOR - - // -- Unary arithmetic operators -- - - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q>& operator=(vec<4, T, Q> const& v) GLM_DEFAULT; - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q>& operator=(vec<4, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q>& operator+=(U scalar); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q>& operator+=(vec<1, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q>& operator+=(vec<4, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q>& operator-=(U scalar); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q>& operator-=(vec<1, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q>& operator-=(vec<4, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q>& operator*=(U scalar); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q>& operator*=(vec<1, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q>& operator*=(vec<4, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q>& operator/=(U scalar); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q>& operator/=(vec<1, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q>& operator/=(vec<4, U, Q> const& v); - - // -- Increment and decrement operators -- - - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> & operator++(); - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> & operator--(); - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator++(int); - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator--(int); - - // -- Unary bit operators -- - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> & operator%=(U scalar); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> & operator%=(vec<1, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> & operator%=(vec<4, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> & operator&=(U scalar); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> & operator&=(vec<1, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> & operator&=(vec<4, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> & operator|=(U scalar); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> & operator|=(vec<1, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> & operator|=(vec<4, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> & operator^=(U scalar); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> & operator^=(vec<1, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> & operator^=(vec<4, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> & operator<<=(U scalar); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> & operator<<=(vec<1, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> & operator<<=(vec<4, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> & operator>>=(U scalar); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> & operator>>=(vec<1, U, Q> const& v); - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> & operator>>=(vec<4, U, Q> const& v); - }; - - // -- Unary operators -- - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator+(vec<4, T, Q> const& v); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator-(vec<4, T, Q> const& v); - - // -- Binary operators -- - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator+(vec<4, T, Q> const& v, T const & scalar); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator+(vec<4, T, Q> const& v1, vec<1, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator+(T scalar, vec<4, T, Q> const& v); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator+(vec<1, T, Q> const& v1, vec<4, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator+(vec<4, T, Q> const& v1, vec<4, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator-(vec<4, T, Q> const& v, T const & scalar); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator-(vec<4, T, Q> const& v1, vec<1, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator-(T scalar, vec<4, T, Q> const& v); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator-(vec<1, T, Q> const& v1, vec<4, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator-(vec<4, T, Q> const& v1, vec<4, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator*(vec<4, T, Q> const& v, T const & scalar); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator*(vec<4, T, Q> const& v1, vec<1, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator*(T scalar, vec<4, T, Q> const& v); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator*(vec<1, T, Q> const& v1, vec<4, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator*(vec<4, T, Q> const& v1, vec<4, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator/(vec<4, T, Q> const& v, T const & scalar); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator/(vec<4, T, Q> const& v1, vec<1, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator/(T scalar, vec<4, T, Q> const& v); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator/(vec<1, T, Q> const& v1, vec<4, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator/(vec<4, T, Q> const& v1, vec<4, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator%(vec<4, T, Q> const& v, T scalar); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator%(vec<4, T, Q> const& v, vec<1, T, Q> const& scalar); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator%(T scalar, vec<4, T, Q> const& v); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator%(vec<1, T, Q> const& scalar, vec<4, T, Q> const& v); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator%(vec<4, T, Q> const& v1, vec<4, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator&(vec<4, T, Q> const& v, T scalar); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator&(vec<4, T, Q> const& v, vec<1, T, Q> const& scalar); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator&(T scalar, vec<4, T, Q> const& v); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator&(vec<1, T, Q> const& scalar, vec<4, T, Q> const& v); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator&(vec<4, T, Q> const& v1, vec<4, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator|(vec<4, T, Q> const& v, T scalar); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator|(vec<4, T, Q> const& v, vec<1, T, Q> const& scalar); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator|(T scalar, vec<4, T, Q> const& v); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator|(vec<1, T, Q> const& scalar, vec<4, T, Q> const& v); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator|(vec<4, T, Q> const& v1, vec<4, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator^(vec<4, T, Q> const& v, T scalar); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator^(vec<4, T, Q> const& v, vec<1, T, Q> const& scalar); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator^(T scalar, vec<4, T, Q> const& v); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator^(vec<1, T, Q> const& scalar, vec<4, T, Q> const& v); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator^(vec<4, T, Q> const& v1, vec<4, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator<<(vec<4, T, Q> const& v, T scalar); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator<<(vec<4, T, Q> const& v, vec<1, T, Q> const& scalar); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator<<(T scalar, vec<4, T, Q> const& v); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator<<(vec<1, T, Q> const& scalar, vec<4, T, Q> const& v); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator<<(vec<4, T, Q> const& v1, vec<4, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator>>(vec<4, T, Q> const& v, T scalar); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator>>(vec<4, T, Q> const& v, vec<1, T, Q> const& scalar); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator>>(T scalar, vec<4, T, Q> const& v); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator>>(vec<1, T, Q> const& scalar, vec<4, T, Q> const& v); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator>>(vec<4, T, Q> const& v1, vec<4, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator~(vec<4, T, Q> const& v); - - // -- Boolean operators -- - - template - GLM_FUNC_DECL GLM_CONSTEXPR bool operator==(vec<4, T, Q> const& v1, vec<4, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR bool operator!=(vec<4, T, Q> const& v1, vec<4, T, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); - - template - GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); -}//namespace glm - -#ifndef GLM_EXTERNAL_TEMPLATE -#include "type_vec4.inl" -#endif//GLM_EXTERNAL_TEMPLATE diff --git a/ref/glm/glm/detail/type_vec4.inl b/ref/glm/glm/detail/type_vec4.inl deleted file mode 100644 index 71b84882..00000000 --- a/ref/glm/glm/detail/type_vec4.inl +++ /dev/null @@ -1,1140 +0,0 @@ -/// @ref core - -#include "compute_vector_relational.hpp" - -namespace glm{ -namespace detail -{ - template - struct compute_vec4_add - { - GLM_FUNC_QUALIFIER GLM_CONSTEXPR static vec<4, T, Q> call(vec<4, T, Q> const& a, vec<4, T, Q> const& b) - { - return vec<4, T, Q>(a.x + b.x, a.y + b.y, a.z + b.z, a.w + b.w); - } - }; - - template - struct compute_vec4_sub - { - GLM_FUNC_QUALIFIER GLM_CONSTEXPR static vec<4, T, Q> call(vec<4, T, Q> const& a, vec<4, T, Q> const& b) - { - return vec<4, T, Q>(a.x - b.x, a.y - b.y, a.z - b.z, a.w - b.w); - } - }; - - template - struct compute_vec4_mul - { - GLM_FUNC_QUALIFIER GLM_CONSTEXPR static vec<4, T, Q> call(vec<4, T, Q> const& a, vec<4, T, Q> const& b) - { - return vec<4, T, Q>(a.x * b.x, a.y * b.y, a.z * b.z, a.w * b.w); - } - }; - - template - struct compute_vec4_div - { - GLM_FUNC_QUALIFIER GLM_CONSTEXPR static vec<4, T, Q> call(vec<4, T, Q> const& a, vec<4, T, Q> const& b) - { - return vec<4, T, Q>(a.x / b.x, a.y / b.y, a.z / b.z, a.w / b.w); - } - }; - - template - struct compute_vec4_mod - { - GLM_FUNC_QUALIFIER GLM_CONSTEXPR static vec<4, T, Q> call(vec<4, T, Q> const& a, vec<4, T, Q> const& b) - { - return vec<4, T, Q>(a.x % b.x, a.y % b.y, a.z % b.z, a.w % b.w); - } - }; - - template - struct compute_vec4_and - { - GLM_FUNC_QUALIFIER GLM_CONSTEXPR static vec<4, T, Q> call(vec<4, T, Q> const& a, vec<4, T, Q> const& b) - { - return vec<4, T, Q>(a.x & b.x, a.y & b.y, a.z & b.z, a.w & b.w); - } - }; - - template - struct compute_vec4_or - { - GLM_FUNC_QUALIFIER GLM_CONSTEXPR static vec<4, T, Q> call(vec<4, T, Q> const& a, vec<4, T, Q> const& b) - { - return vec<4, T, Q>(a.x | b.x, a.y | b.y, a.z | b.z, a.w | b.w); - } - }; - - template - struct compute_vec4_xor - { - GLM_FUNC_QUALIFIER GLM_CONSTEXPR static vec<4, T, Q> call(vec<4, T, Q> const& a, vec<4, T, Q> const& b) - { - return vec<4, T, Q>(a.x ^ b.x, a.y ^ b.y, a.z ^ b.z, a.w ^ b.w); - } - }; - - template - struct compute_vec4_shift_left - { - GLM_FUNC_QUALIFIER GLM_CONSTEXPR static vec<4, T, Q> call(vec<4, T, Q> const& a, vec<4, T, Q> const& b) - { - return vec<4, T, Q>(a.x << b.x, a.y << b.y, a.z << b.z, a.w << b.w); - } - }; - - template - struct compute_vec4_shift_right - { - GLM_FUNC_QUALIFIER GLM_CONSTEXPR static vec<4, T, Q> call(vec<4, T, Q> const& a, vec<4, T, Q> const& b) - { - return vec<4, T, Q>(a.x >> b.x, a.y >> b.y, a.z >> b.z, a.w >> b.w); - } - }; - - template - struct compute_vec4_equal - { - GLM_FUNC_QUALIFIER GLM_CONSTEXPR static bool call(vec<4, T, Q> const& v1, vec<4, T, Q> const& v2) - { - return - detail::compute_equal::is_iec559>::call(v1.x, v2.x) && - detail::compute_equal::is_iec559>::call(v1.y, v2.y) && - detail::compute_equal::is_iec559>::call(v1.z, v2.z) && - detail::compute_equal::is_iec559>::call(v1.w, v2.w); - } - }; - - template - struct compute_vec4_nequal - { - GLM_FUNC_QUALIFIER GLM_CONSTEXPR static bool call(vec<4, T, Q> const& v1, vec<4, T, Q> const& v2) - { - return !compute_vec4_equal::value, sizeof(T) * 8, detail::is_aligned::value>::call(v1, v2); - } - }; - - template - struct compute_vec4_bitwise_not - { - GLM_FUNC_QUALIFIER GLM_CONSTEXPR static vec<4, T, Q> call(vec<4, T, Q> const& v) - { - return vec<4, T, Q>(~v.x, ~v.y, ~v.z, ~v.w); - } - }; -}//namespace detail - - // -- Implicit basic constructors -- - -# if GLM_CONFIG_DEFAULTED_FUNCTIONS == GLM_DISABLE - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec() -# if GLM_CONFIG_CTOR_INIT != GLM_CTOR_INIT_DISABLE - : x(0), y(0), z(0), w(0) -# endif - {} - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(vec<4, T, Q> const& v) - : x(v.x), y(v.y), z(v.z), w(v.w) - {} -# endif - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(vec<4, T, P> const& v) - : x(v.x), y(v.y), z(v.z), w(v.w) - {} - - // -- Explicit basic constructors -- - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(T scalar) - : x(scalar), y(scalar), z(scalar), w(scalar) - {} - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(T _x, T _y, T _z, T _w) - : x(_x), y(_y), z(_z), w(_w) - {} - - // -- Conversion scalar constructors -- - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(vec<1, U, P> const& v) - : x(static_cast(v.x)) - , y(static_cast(v.x)) - , z(static_cast(v.x)) - , w(static_cast(v.x)) - {} - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(X _x, Y _y, Z _z, W _w) - : x(static_cast(_x)) - , y(static_cast(_y)) - , z(static_cast(_z)) - , w(static_cast(_w)) - {} - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(vec<1, X, Q> const& _x, Y _y, Z _z, W _w) - : x(static_cast(_x.x)) - , y(static_cast(_y)) - , z(static_cast(_z)) - , w(static_cast(_w)) - {} - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(X _x, vec<1, Y, Q> const& _y, Z _z, W _w) - : x(static_cast(_x)) - , y(static_cast(_y.x)) - , z(static_cast(_z)) - , w(static_cast(_w)) - {} - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(vec<1, X, Q> const& _x, vec<1, Y, Q> const& _y, Z _z, W _w) - : x(static_cast(_x.x)) - , y(static_cast(_y.x)) - , z(static_cast(_z)) - , w(static_cast(_w)) - {} - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(X _x, Y _y, vec<1, Z, Q> const& _z, W _w) - : x(static_cast(_x)) - , y(static_cast(_y)) - , z(static_cast(_z.x)) - , w(static_cast(_w)) - {} - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(vec<1, X, Q> const& _x, Y _y, vec<1, Z, Q> const& _z, W _w) - : x(static_cast(_x.x)) - , y(static_cast(_y)) - , z(static_cast(_z.x)) - , w(static_cast(_w)) - {} - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(X _x, vec<1, Y, Q> const& _y, vec<1, Z, Q> const& _z, W _w) - : x(static_cast(_x)) - , y(static_cast(_y.x)) - , z(static_cast(_z.x)) - , w(static_cast(_w)) - {} - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(vec<1, X, Q> const& _x, vec<1, Y, Q> const& _y, vec<1, Z, Q> const& _z, W _w) - : x(static_cast(_x.x)) - , y(static_cast(_y.x)) - , z(static_cast(_z.x)) - , w(static_cast(_w)) - {} - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(vec<1, X, Q> const& _x, Y _y, Z _z, vec<1, W, Q> const& _w) - : x(static_cast(_x.x)) - , y(static_cast(_y)) - , z(static_cast(_z)) - , w(static_cast(_w.x)) - {} - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(X _x, vec<1, Y, Q> const& _y, Z _z, vec<1, W, Q> const& _w) - : x(static_cast(_x)) - , y(static_cast(_y.x)) - , z(static_cast(_z)) - , w(static_cast(_w.x)) - {} - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(vec<1, X, Q> const& _x, vec<1, Y, Q> const& _y, Z _z, vec<1, W, Q> const& _w) - : x(static_cast(_x.x)) - , y(static_cast(_y.x)) - , z(static_cast(_z)) - , w(static_cast(_w.x)) - {} - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(X _x, Y _y, vec<1, Z, Q> const& _z, vec<1, W, Q> const& _w) - : x(static_cast(_x)) - , y(static_cast(_y)) - , z(static_cast(_z.x)) - , w(static_cast(_w.x)) - {} - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(vec<1, X, Q> const& _x, Y _y, vec<1, Z, Q> const& _z, vec<1, W, Q> const& _w) - : x(static_cast(_x.x)) - , y(static_cast(_y)) - , z(static_cast(_z.x)) - , w(static_cast(_w.x)) - {} - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(X _x, vec<1, Y, Q> const& _y, vec<1, Z, Q> const& _z, vec<1, W, Q> const& _w) - : x(static_cast(_x)) - , y(static_cast(_y.x)) - , z(static_cast(_z.x)) - , w(static_cast(_w.x)) - {} - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(vec<1, X, Q> const& _x, vec<1, Y, Q> const& _y, vec<1, Z, Q> const& _z, vec<1, W, Q> const& _w) - : x(static_cast(_x.x)) - , y(static_cast(_y.x)) - , z(static_cast(_z.x)) - , w(static_cast(_w.x)) - {} - - // -- Conversion vector constructors -- - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(vec<2, A, P> const& _xy, B _z, C _w) - : x(static_cast(_xy.x)) - , y(static_cast(_xy.y)) - , z(static_cast(_z)) - , w(static_cast(_w)) - {} - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(vec<2, A, P> const& _xy, vec<1, B, P> const& _z, C _w) - : x(static_cast(_xy.x)) - , y(static_cast(_xy.y)) - , z(static_cast(_z.x)) - , w(static_cast(_w)) - {} - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(vec<2, A, P> const& _xy, B _z, vec<1, C, P> const& _w) - : x(static_cast(_xy.x)) - , y(static_cast(_xy.y)) - , z(static_cast(_z)) - , w(static_cast(_w.x)) - {} - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(vec<2, A, P> const& _xy, vec<1, B, P> const& _z, vec<1, C, P> const& _w) - : x(static_cast(_xy.x)) - , y(static_cast(_xy.y)) - , z(static_cast(_z.x)) - , w(static_cast(_w.x)) - {} - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(A _x, vec<2, B, P> const& _yz, C _w) - : x(static_cast(_x)) - , y(static_cast(_yz.x)) - , z(static_cast(_yz.y)) - , w(static_cast(_w)) - {} - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(vec<1, A, P> const& _x, vec<2, B, P> const& _yz, C _w) - : x(static_cast(_x.x)) - , y(static_cast(_yz.x)) - , z(static_cast(_yz.y)) - , w(static_cast(_w)) - {} - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(A _x, vec<2, B, P> const& _yz, vec<1, C, P> const& _w) - : x(static_cast(_x)) - , y(static_cast(_yz.x)) - , z(static_cast(_yz.y)) - , w(static_cast(_w.x)) - {} - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(vec<1, A, P> const& _x, vec<2, B, P> const& _yz, vec<1, C, P> const& _w) - : x(static_cast(_x.x)) - , y(static_cast(_yz.x)) - , z(static_cast(_yz.y)) - , w(static_cast(_w.x)) - {} - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(A _x, B _y, vec<2, C, P> const& _zw) - : x(static_cast(_x)) - , y(static_cast(_y)) - , z(static_cast(_zw.x)) - , w(static_cast(_zw.y)) - {} - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(vec<1, A, P> const& _x, B _y, vec<2, C, P> const& _zw) - : x(static_cast(_x.x)) - , y(static_cast(_y)) - , z(static_cast(_zw.x)) - , w(static_cast(_zw.y)) - {} - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(A _x, vec<1, B, P> const& _y, vec<2, C, P> const& _zw) - : x(static_cast(_x)) - , y(static_cast(_y.x)) - , z(static_cast(_zw.x)) - , w(static_cast(_zw.y)) - {} - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(vec<1, A, P> const& _x, vec<1, B, P> const& _y, vec<2, C, P> const& _zw) - : x(static_cast(_x.x)) - , y(static_cast(_y.x)) - , z(static_cast(_zw.x)) - , w(static_cast(_zw.y)) - {} - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(vec<3, A, P> const& _xyz, B _w) - : x(static_cast(_xyz.x)) - , y(static_cast(_xyz.y)) - , z(static_cast(_xyz.z)) - , w(static_cast(_w)) - {} - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(vec<3, A, P> const& _xyz, vec<1, B, P> const& _w) - : x(static_cast(_xyz.x)) - , y(static_cast(_xyz.y)) - , z(static_cast(_xyz.z)) - , w(static_cast(_w.x)) - {} - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(A _x, vec<3, B, P> const& _yzw) - : x(static_cast(_x)) - , y(static_cast(_yzw.x)) - , z(static_cast(_yzw.y)) - , w(static_cast(_yzw.z)) - {} - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(vec<1, A, P> const& _x, vec<3, B, P> const& _yzw) - : x(static_cast(_x.x)) - , y(static_cast(_yzw.x)) - , z(static_cast(_yzw.y)) - , w(static_cast(_yzw.z)) - {} - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(vec<2, A, P> const& _xy, vec<2, B, P> const& _zw) - : x(static_cast(_xy.x)) - , y(static_cast(_xy.y)) - , z(static_cast(_zw.x)) - , w(static_cast(_zw.y)) - {} - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(vec<4, U, P> const& v) - : x(static_cast(v.x)) - , y(static_cast(v.y)) - , z(static_cast(v.z)) - , w(static_cast(v.w)) - {} - - // -- Component accesses -- - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR T& vec<4, T, Q>::operator[](typename vec<4, T, Q>::length_type i) - { - assert(i >= 0 && i < this->length()); - switch(i) - { - default: - case 0: - return x; - case 1: - return y; - case 2: - return z; - case 3: - return w; - } - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR T const& vec<4, T, Q>::operator[](typename vec<4, T, Q>::length_type i) const - { - assert(i >= 0 && i < this->length()); - switch(i) - { - default: - case 0: - return x; - case 1: - return y; - case 2: - return z; - case 3: - return w; - } - } - - // -- Unary arithmetic operators -- - -# if GLM_CONFIG_DEFAULTED_FUNCTIONS == GLM_DISABLE - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>& vec<4, T, Q>::operator=(vec<4, T, Q> const& v) - { - this->x = v.x; - this->y = v.y; - this->z = v.z; - this->w = v.w; - return *this; - } -# endif - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>& vec<4, T, Q>::operator=(vec<4, U, Q> const& v) - { - this->x = static_cast(v.x); - this->y = static_cast(v.y); - this->z = static_cast(v.z); - this->w = static_cast(v.w); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator+=(U scalar) - { - return (*this = detail::compute_vec4_add::value>::call(*this, vec<4, T, Q>(scalar))); - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator+=(vec<1, U, Q> const& v) - { - return (*this = detail::compute_vec4_add::value>::call(*this, vec<4, T, Q>(v.x))); - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator+=(vec<4, U, Q> const& v) - { - return (*this = detail::compute_vec4_add::value>::call(*this, vec<4, T, Q>(v))); - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator-=(U scalar) - { - return (*this = detail::compute_vec4_sub::value>::call(*this, vec<4, T, Q>(scalar))); - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator-=(vec<1, U, Q> const& v) - { - return (*this = detail::compute_vec4_sub::value>::call(*this, vec<4, T, Q>(v.x))); - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator-=(vec<4, U, Q> const& v) - { - return (*this = detail::compute_vec4_sub::value>::call(*this, vec<4, T, Q>(v))); - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator*=(U scalar) - { - return (*this = detail::compute_vec4_mul::value>::call(*this, vec<4, T, Q>(scalar))); - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator*=(vec<1, U, Q> const& v) - { - return (*this = detail::compute_vec4_mul::value>::call(*this, vec<4, T, Q>(v.x))); - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator*=(vec<4, U, Q> const& v) - { - return (*this = detail::compute_vec4_mul::value>::call(*this, vec<4, T, Q>(v))); - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator/=(U scalar) - { - return (*this = detail::compute_vec4_div::value>::call(*this, vec<4, T, Q>(scalar))); - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator/=(vec<1, U, Q> const& v) - { - return (*this = detail::compute_vec4_div::value>::call(*this, vec<4, T, Q>(v.x))); - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator/=(vec<4, U, Q> const& v) - { - return (*this = detail::compute_vec4_div::value>::call(*this, vec<4, T, Q>(v))); - } - - // -- Increment and decrement operators -- - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator++() - { - ++this->x; - ++this->y; - ++this->z; - ++this->w; - return *this; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator--() - { - --this->x; - --this->y; - --this->z; - --this->w; - return *this; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> vec<4, T, Q>::operator++(int) - { - vec<4, T, Q> Result(*this); - ++*this; - return Result; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> vec<4, T, Q>::operator--(int) - { - vec<4, T, Q> Result(*this); - --*this; - return Result; - } - - // -- Unary bit operators -- - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator%=(U scalar) - { - return (*this = detail::compute_vec4_mod::value>::call(*this, vec<4, T, Q>(scalar))); - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator%=(vec<1, U, Q> const& v) - { - return (*this = detail::compute_vec4_mod::value>::call(*this, vec<4, T, Q>(v))); - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator%=(vec<4, U, Q> const& v) - { - return (*this = detail::compute_vec4_mod::value>::call(*this, vec<4, T, Q>(v))); - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator&=(U scalar) - { - return (*this = detail::compute_vec4_and::value, sizeof(T) * 8, detail::is_aligned::value>::call(*this, vec<4, T, Q>(scalar))); - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator&=(vec<1, U, Q> const& v) - { - return (*this = detail::compute_vec4_and::value, sizeof(T) * 8, detail::is_aligned::value>::call(*this, vec<4, T, Q>(v))); - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator&=(vec<4, U, Q> const& v) - { - return (*this = detail::compute_vec4_and::value, sizeof(T) * 8, detail::is_aligned::value>::call(*this, vec<4, T, Q>(v))); - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator|=(U scalar) - { - return (*this = detail::compute_vec4_or::value, sizeof(T) * 8, detail::is_aligned::value>::call(*this, vec<4, T, Q>(scalar))); - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator|=(vec<1, U, Q> const& v) - { - return (*this = detail::compute_vec4_or::value, sizeof(T) * 8, detail::is_aligned::value>::call(*this, vec<4, T, Q>(v))); - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator|=(vec<4, U, Q> const& v) - { - return (*this = detail::compute_vec4_or::value, sizeof(T) * 8, detail::is_aligned::value>::call(*this, vec<4, T, Q>(v))); - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator^=(U scalar) - { - return (*this = detail::compute_vec4_xor::value, sizeof(T) * 8, detail::is_aligned::value>::call(*this, vec<4, T, Q>(scalar))); - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator^=(vec<1, U, Q> const& v) - { - return (*this = detail::compute_vec4_xor::value, sizeof(T) * 8, detail::is_aligned::value>::call(*this, vec<4, T, Q>(v))); - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator^=(vec<4, U, Q> const& v) - { - return (*this = detail::compute_vec4_xor::value, sizeof(T) * 8, detail::is_aligned::value>::call(*this, vec<4, T, Q>(v))); - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator<<=(U scalar) - { - return (*this = detail::compute_vec4_shift_left::value, sizeof(T) * 8, detail::is_aligned::value>::call(*this, vec<4, T, Q>(scalar))); - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator<<=(vec<1, U, Q> const& v) - { - return (*this = detail::compute_vec4_shift_left::value, sizeof(T) * 8, detail::is_aligned::value>::call(*this, vec<4, T, Q>(v))); - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator<<=(vec<4, U, Q> const& v) - { - return (*this = detail::compute_vec4_shift_left::value, sizeof(T) * 8, detail::is_aligned::value>::call(*this, vec<4, T, Q>(v))); - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator>>=(U scalar) - { - return (*this = detail::compute_vec4_shift_right::value, sizeof(T) * 8, detail::is_aligned::value>::call(*this, vec<4, T, Q>(scalar))); - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator>>=(vec<1, U, Q> const& v) - { - return (*this = detail::compute_vec4_shift_right::value, sizeof(T) * 8, detail::is_aligned::value>::call(*this, vec<4, T, Q>(v))); - } - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator>>=(vec<4, U, Q> const& v) - { - return (*this = detail::compute_vec4_shift_right::value, sizeof(T) * 8, detail::is_aligned::value>::call(*this, vec<4, T, Q>(v))); - } - - // -- Unary constant operators -- - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator+(vec<4, T, Q> const& v) - { - return v; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator-(vec<4, T, Q> const& v) - { - return vec<4, T, Q>(0) -= v; - } - - // -- Binary arithmetic operators -- - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator+(vec<4, T, Q> const& v, T const & scalar) - { - return vec<4, T, Q>(v) += scalar; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator+(vec<4, T, Q> const& v1, vec<1, T, Q> const& v2) - { - return vec<4, T, Q>(v1) += v2; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator+(T scalar, vec<4, T, Q> const& v) - { - return vec<4, T, Q>(v) += scalar; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator+(vec<1, T, Q> const& v1, vec<4, T, Q> const& v2) - { - return vec<4, T, Q>(v2) += v1; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator+(vec<4, T, Q> const& v1, vec<4, T, Q> const& v2) - { - return vec<4, T, Q>(v1) += v2; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator-(vec<4, T, Q> const& v, T const & scalar) - { - return vec<4, T, Q>(v) -= scalar; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator-(vec<4, T, Q> const& v1, vec<1, T, Q> const& v2) - { - return vec<4, T, Q>(v1) -= v2; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator-(T scalar, vec<4, T, Q> const& v) - { - return vec<4, T, Q>(scalar) -= v; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator-(vec<1, T, Q> const& v1, vec<4, T, Q> const& v2) - { - return vec<4, T, Q>(v1.x) -= v2; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator-(vec<4, T, Q> const& v1, vec<4, T, Q> const& v2) - { - return vec<4, T, Q>(v1) -= v2; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator*(vec<4, T, Q> const& v, T const & scalar) - { - return vec<4, T, Q>(v) *= scalar; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator*(vec<4, T, Q> const& v1, vec<1, T, Q> const& v2) - { - return vec<4, T, Q>(v1) *= v2; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator*(T scalar, vec<4, T, Q> const& v) - { - return vec<4, T, Q>(v) *= scalar; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator*(vec<1, T, Q> const& v1, vec<4, T, Q> const& v2) - { - return vec<4, T, Q>(v2) *= v1; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator*(vec<4, T, Q> const& v1, vec<4, T, Q> const& v2) - { - return vec<4, T, Q>(v1) *= v2; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator/(vec<4, T, Q> const& v, T const & scalar) - { - return vec<4, T, Q>(v) /= scalar; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator/(vec<4, T, Q> const& v1, vec<1, T, Q> const& v2) - { - return vec<4, T, Q>(v1) /= v2; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator/(T scalar, vec<4, T, Q> const& v) - { - return vec<4, T, Q>(scalar) /= v; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator/(vec<1, T, Q> const& v1, vec<4, T, Q> const& v2) - { - return vec<4, T, Q>(v1.x) /= v2; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator/(vec<4, T, Q> const& v1, vec<4, T, Q> const& v2) - { - return vec<4, T, Q>(v1) /= v2; - } - - // -- Binary bit operators -- - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator%(vec<4, T, Q> const& v, T scalar) - { - return vec<4, T, Q>(v) %= scalar; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator%(vec<4, T, Q> const& v1, vec<1, T, Q> const& v2) - { - return vec<4, T, Q>(v1) %= v2.x; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator%(T scalar, vec<4, T, Q> const& v) - { - return vec<4, T, Q>(scalar) %= v; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator%(vec<1, T, Q> const& scalar, vec<4, T, Q> const& v) - { - return vec<4, T, Q>(scalar.x) %= v; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator%(vec<4, T, Q> const& v1, vec<4, T, Q> const& v2) - { - return vec<4, T, Q>(v1) %= v2; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator&(vec<4, T, Q> const& v, T scalar) - { - return vec<4, T, Q>(v) &= scalar; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator&(vec<4, T, Q> const& v, vec<1, T, Q> const& scalar) - { - return vec<4, T, Q>(v) &= scalar; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator&(T scalar, vec<4, T, Q> const& v) - { - return vec<4, T, Q>(scalar) &= v; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator&(vec<1, T, Q> const& v1, vec<4, T, Q> const& v2) - { - return vec<4, T, Q>(v1.x) &= v2; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator&(vec<4, T, Q> const& v1, vec<4, T, Q> const& v2) - { - return vec<4, T, Q>(v1) &= v2; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator|(vec<4, T, Q> const& v, T scalar) - { - return vec<4, T, Q>(v) |= scalar; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator|(vec<4, T, Q> const& v1, vec<1, T, Q> const& v2) - { - return vec<4, T, Q>(v1) |= v2.x; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator|(T scalar, vec<4, T, Q> const& v) - { - return vec<4, T, Q>(scalar) |= v; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator|(vec<1, T, Q> const& v1, vec<4, T, Q> const& v2) - { - return vec<4, T, Q>(v1.x) |= v2; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator|(vec<4, T, Q> const& v1, vec<4, T, Q> const& v2) - { - return vec<4, T, Q>(v1) |= v2; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator^(vec<4, T, Q> const& v, T scalar) - { - return vec<4, T, Q>(v) ^= scalar; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator^(vec<4, T, Q> const& v1, vec<1, T, Q> const& v2) - { - return vec<4, T, Q>(v1) ^= v2.x; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator^(T scalar, vec<4, T, Q> const& v) - { - return vec<4, T, Q>(scalar) ^= v; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator^(vec<1, T, Q> const& v1, vec<4, T, Q> const& v2) - { - return vec<4, T, Q>(v1.x) ^= v2; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator^(vec<4, T, Q> const& v1, vec<4, T, Q> const& v2) - { - return vec<4, T, Q>(v1) ^= v2; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator<<(vec<4, T, Q> const& v, T scalar) - { - return vec<4, T, Q>(v) <<= scalar; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator<<(vec<4, T, Q> const& v1, vec<1, T, Q> const& v2) - { - return vec<4, T, Q>(v1) <<= v2.x; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator<<(T scalar, vec<4, T, Q> const& v) - { - return vec<4, T, Q>(scalar) <<= v; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator<<(vec<1, T, Q> const& v1, vec<4, T, Q> const& v2) - { - return vec<4, T, Q>(v1.x) <<= v2; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator<<(vec<4, T, Q> const& v1, vec<4, T, Q> const& v2) - { - return vec<4, T, Q>(v1) <<= v2; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator>>(vec<4, T, Q> const& v, T scalar) - { - return vec<4, T, Q>(v) >>= scalar; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator>>(vec<4, T, Q> const& v1, vec<1, T, Q> const& v2) - { - return vec<4, T, Q>(v1) >>= v2.x; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator>>(T scalar, vec<4, T, Q> const& v) - { - return vec<4, T, Q>(scalar) >>= v; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator>>(vec<1, T, Q> const& v1, vec<4, T, Q> const& v2) - { - return vec<4, T, Q>(v1.x) >>= v2; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator>>(vec<4, T, Q> const& v1, vec<4, T, Q> const& v2) - { - return vec<4, T, Q>(v1) >>= v2; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator~(vec<4, T, Q> const& v) - { - return detail::compute_vec4_bitwise_not::value, sizeof(T) * 8, detail::is_aligned::value>::call(v); - } - - // -- Boolean operators -- - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR bool operator==(vec<4, T, Q> const& v1, vec<4, T, Q> const& v2) - { - return detail::compute_vec4_equal::value, sizeof(T) * 8, detail::is_aligned::value>::call(v1, v2); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR bool operator!=(vec<4, T, Q> const& v1, vec<4, T, Q> const& v2) - { - return detail::compute_vec4_nequal::value, sizeof(T) * 8, detail::is_aligned::value>::call(v1, v2); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) - { - return vec<4, bool, Q>(v1.x && v2.x, v1.y && v2.y, v1.z && v2.z, v1.w && v2.w); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) - { - return vec<4, bool, Q>(v1.x || v2.x, v1.y || v2.y, v1.z || v2.z, v1.w || v2.w); - } -}//namespace glm - -#if GLM_CONFIG_SIMD == GLM_ENABLE -# include "type_vec4_simd.inl" -#endif diff --git a/ref/glm/glm/detail/type_vec4_simd.inl b/ref/glm/glm/detail/type_vec4_simd.inl deleted file mode 100644 index 549bb193..00000000 --- a/ref/glm/glm/detail/type_vec4_simd.inl +++ /dev/null @@ -1,463 +0,0 @@ -#if GLM_ARCH & GLM_ARCH_SSE2_BIT - -namespace glm{ -namespace detail -{ -# if GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_OPERATOR - template - struct _swizzle_base1<4, float, Q, E0,E1,E2,E3, true> : public _swizzle_base0 - { - GLM_FUNC_QUALIFIER vec<4, float, Q> operator ()() const - { - __m128 data = *reinterpret_cast<__m128 const*>(&this->_buffer); - - vec<4, float, Q> Result; -# if GLM_ARCH & GLM_ARCH_AVX_BIT - Result.data = _mm_permute_ps(data, _MM_SHUFFLE(E3, E2, E1, E0)); -# else - Result.data = _mm_shuffle_ps(data, data, _MM_SHUFFLE(E3, E2, E1, E0)); -# endif - return Result; - } - }; - - template - struct _swizzle_base1<4, int, Q, E0,E1,E2,E3, true> : public _swizzle_base0 - { - GLM_FUNC_QUALIFIER vec<4, int, Q> operator ()() const - { - __m128i data = *reinterpret_cast<__m128i const*>(&this->_buffer); - - vec<4, int, Q> Result; - Result.data = _mm_shuffle_epi32(data, _MM_SHUFFLE(E3, E2, E1, E0)); - return Result; - } - }; - - template - struct _swizzle_base1<4, uint, Q, E0,E1,E2,E3, true> : public _swizzle_base0 - { - GLM_FUNC_QUALIFIER vec<4, uint, Q> operator ()() const - { - __m128i data = *reinterpret_cast<__m128i const*>(&this->_buffer); - - vec<4, uint, Q> Result; - Result.data = _mm_shuffle_epi32(data, _MM_SHUFFLE(E3, E2, E1, E0)); - return Result; - } - }; -# endif// GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_OPERATOR - - template - struct compute_vec4_add - { - static vec<4, float, Q> call(vec<4, float, Q> const& a, vec<4, float, Q> const& b) - { - vec<4, float, Q> Result; - Result.data = _mm_add_ps(a.data, b.data); - return Result; - } - }; - -# if GLM_ARCH & GLM_ARCH_AVX_BIT - template - struct compute_vec4_add - { - static vec<4, double, Q> call(vec<4, double, Q> const& a, vec<4, double, Q> const& b) - { - vec<4, double, Q> Result; - Result.data = _mm256_add_pd(a.data, b.data); - return Result; - } - }; -# endif - - template - struct compute_vec4_sub - { - static vec<4, float, Q> call(vec<4, float, Q> const& a, vec<4, float, Q> const& b) - { - vec<4, float, Q> Result; - Result.data = _mm_sub_ps(a.data, b.data); - return Result; - } - }; - -# if GLM_ARCH & GLM_ARCH_AVX_BIT - template - struct compute_vec4_sub - { - static vec<4, double, Q> call(vec<4, double, Q> const& a, vec<4, double, Q> const& b) - { - vec<4, double, Q> Result; - Result.data = _mm256_sub_pd(a.data, b.data); - return Result; - } - }; -# endif - - template - struct compute_vec4_mul - { - static vec<4, float, Q> call(vec<4, float, Q> const& a, vec<4, float, Q> const& b) - { - vec<4, float, Q> Result; - Result.data = _mm_mul_ps(a.data, b.data); - return Result; - } - }; - -# if GLM_ARCH & GLM_ARCH_AVX_BIT - template - struct compute_vec4_mul - { - static vec<4, double, Q> call(vec<4, double, Q> const& a, vec<4, double, Q> const& b) - { - vec<4, double, Q> Result; - Result.data = _mm256_mul_pd(a.data, b.data); - return Result; - } - }; -# endif - - template - struct compute_vec4_div - { - static vec<4, float, Q> call(vec<4, float, Q> const& a, vec<4, float, Q> const& b) - { - vec<4, float, Q> Result; - Result.data = _mm_div_ps(a.data, b.data); - return Result; - } - }; - - # if GLM_ARCH & GLM_ARCH_AVX_BIT - template - struct compute_vec4_div - { - static vec<4, double, Q> call(vec<4, double, Q> const& a, vec<4, double, Q> const& b) - { - vec<4, double, Q> Result; - Result.data = _mm256_div_pd(a.data, b.data); - return Result; - } - }; -# endif - - template<> - struct compute_vec4_div - { - static vec<4, float, aligned_lowp> call(vec<4, float, aligned_lowp> const& a, vec<4, float, aligned_lowp> const& b) - { - vec<4, float, aligned_lowp> Result; - Result.data = _mm_mul_ps(a.data, _mm_rcp_ps(b.data)); - return Result; - } - }; - - template - struct compute_vec4_and - { - static vec<4, T, Q> call(vec<4, T, Q> const& a, vec<4, T, Q> const& b) - { - vec<4, T, Q> Result; - Result.data = _mm_and_si128(a.data, b.data); - return Result; - } - }; - -# if GLM_ARCH & GLM_ARCH_AVX2_BIT - template - struct compute_vec4_and - { - static vec<4, T, Q> call(vec<4, T, Q> const& a, vec<4, T, Q> const& b) - { - vec<4, T, Q> Result; - Result.data = _mm256_and_si256(a.data, b.data); - return Result; - } - }; -# endif - - template - struct compute_vec4_or - { - static vec<4, T, Q> call(vec<4, T, Q> const& a, vec<4, T, Q> const& b) - { - vec<4, T, Q> Result; - Result.data = _mm_or_si128(a.data, b.data); - return Result; - } - }; - -# if GLM_ARCH & GLM_ARCH_AVX2_BIT - template - struct compute_vec4_or - { - static vec<4, T, Q> call(vec<4, T, Q> const& a, vec<4, T, Q> const& b) - { - vec<4, T, Q> Result; - Result.data = _mm256_or_si256(a.data, b.data); - return Result; - } - }; -# endif - - template - struct compute_vec4_xor - { - static vec<4, T, Q> call(vec<4, T, Q> const& a, vec<4, T, Q> const& b) - { - vec<4, T, Q> Result; - Result.data = _mm_xor_si128(a.data, b.data); - return Result; - } - }; - -# if GLM_ARCH & GLM_ARCH_AVX2_BIT - template - struct compute_vec4_xor - { - static vec<4, T, Q> call(vec<4, T, Q> const& a, vec<4, T, Q> const& b) - { - vec<4, T, Q> Result; - Result.data = _mm256_xor_si256(a.data, b.data); - return Result; - } - }; -# endif - - template - struct compute_vec4_shift_left - { - static vec<4, T, Q> call(vec<4, T, Q> const& a, vec<4, T, Q> const& b) - { - vec<4, T, Q> Result; - Result.data = _mm_sll_epi32(a.data, b.data); - return Result; - } - }; - -# if GLM_ARCH & GLM_ARCH_AVX2_BIT - template - struct compute_vec4_shift_left - { - static vec<4, T, Q> call(vec<4, T, Q> const& a, vec<4, T, Q> const& b) - { - vec<4, T, Q> Result; - Result.data = _mm256_sll_epi64(a.data, b.data); - return Result; - } - }; -# endif - - template - struct compute_vec4_shift_right - { - static vec<4, T, Q> call(vec<4, T, Q> const& a, vec<4, T, Q> const& b) - { - vec<4, T, Q> Result; - Result.data = _mm_srl_epi32(a.data, b.data); - return Result; - } - }; - -# if GLM_ARCH & GLM_ARCH_AVX2_BIT - template - struct compute_vec4_shift_right - { - static vec<4, T, Q> call(vec<4, T, Q> const& a, vec<4, T, Q> const& b) - { - vec<4, T, Q> Result; - Result.data = _mm256_srl_epi64(a.data, b.data); - return Result; - } - }; -# endif - - template - struct compute_vec4_bitwise_not - { - static vec<4, T, Q> call(vec<4, T, Q> const& v) - { - vec<4, T, Q> Result; - Result.data = _mm_xor_si128(v.data, _mm_set1_epi32(-1)); - return Result; - } - }; - -# if GLM_ARCH & GLM_ARCH_AVX2_BIT - template - struct compute_vec4_bitwise_not - { - static vec<4, T, Q> call(vec<4, T, Q> const& v) - { - vec<4, T, Q> Result; - Result.data = _mm256_xor_si256(v.data, _mm_set1_epi32(-1)); - return Result; - } - }; -# endif - - template - struct compute_vec4_equal - { - static bool call(vec<4, float, Q> const& v1, vec<4, float, Q> const& v2) - { - return _mm_movemask_ps(_mm_cmpeq_ps(v1.data, v2.data)) != 0; - } - }; - -# if GLM_ARCH & GLM_ARCH_SSE41_BIT - template - struct compute_vec4_equal - { - static bool call(vec<4, int, Q> const& v1, vec<4, int, Q> const& v2) - { - //return _mm_movemask_epi8(_mm_cmpeq_epi32(v1.data, v2.data)) != 0; - __m128i neq = _mm_xor_si128(v1.data, v2.data); - return _mm_test_all_zeros(neq, neq) == 0; - } - }; -# endif - - template - struct compute_vec4_nequal - { - static bool call(vec<4, float, Q> const& v1, vec<4, float, Q> const& v2) - { - return _mm_movemask_ps(_mm_cmpneq_ps(v1.data, v2.data)) != 0; - } - }; - -# if GLM_ARCH & GLM_ARCH_SSE41_BIT - template - struct compute_vec4_nequal - { - static bool call(vec<4, int, Q> const& v1, vec<4, int, Q> const& v2) - { - //return _mm_movemask_epi8(_mm_cmpneq_epi32(v1.data, v2.data)) != 0; - __m128i neq = _mm_xor_si128(v1.data, v2.data); - return _mm_test_all_zeros(neq, neq) != 0; - } - }; -# endif -}//namespace detail - - template<> - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, float, aligned_lowp>::vec(float _s) : - data(_mm_set1_ps(_s)) - {} - - template<> - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, float, aligned_mediump>::vec(float _s) : - data(_mm_set1_ps(_s)) - {} - - template<> - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, float, aligned_highp>::vec(float _s) : - data(_mm_set1_ps(_s)) - {} - -# if GLM_ARCH & GLM_ARCH_AVX_BIT - template<> - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, double, aligned_lowp>::vec(double _s) : - data(_mm256_set1_pd(_s)) - {} - - template<> - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, double, aligned_mediump>::vec(double _s) : - data(_mm256_set1_pd(_s)) - {} - - template<> - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, double, aligned_highp>::vec(double _s) : - data(_mm256_set1_pd(_s)) - {} -# endif - - template<> - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, int, aligned_lowp>::vec(int _s) : - data(_mm_set1_epi32(_s)) - {} - - template<> - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, int, aligned_mediump>::vec(int _s) : - data(_mm_set1_epi32(_s)) - {} - - template<> - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, int, aligned_highp>::vec(int _s) : - data(_mm_set1_epi32(_s)) - {} - -# if GLM_ARCH & GLM_ARCH_AVX2_BIT - template<> - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, detail::int64, aligned_lowp>::vec(detail::int64 _s) : - data(_mm256_set1_epi64x(_s)) - {} - - template<> - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, detail::int64, aligned_mediump>::vec(detail::int64 _s) : - data(_mm256_set1_epi64x(_s)) - {} - - template<> - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, detail::int64, aligned_highp>::vec(detail::int64 _s) : - data(_mm256_set1_epi64x(_s)) - {} -# endif - - template<> - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, float, aligned_lowp>::vec(float _x, float _y, float _z, float _w) : - data(_mm_set_ps(_w, _z, _y, _x)) - {} - - template<> - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, float, aligned_mediump>::vec(float _x, float _y, float _z, float _w) : - data(_mm_set_ps(_w, _z, _y, _x)) - {} - - template<> - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, float, aligned_highp>::vec(float _x, float _y, float _z, float _w) : - data(_mm_set_ps(_w, _z, _y, _x)) - {} - - template<> - template<> - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, int, aligned_lowp>::vec(int _x, int _y, int _z, int _w) : - data(_mm_set_epi32(_w, _z, _y, _x)) - {} - - template<> - template<> - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, int, aligned_mediump>::vec(int _x, int _y, int _z, int _w) : - data(_mm_set_epi32(_w, _z, _y, _x)) - {} - - template<> - template<> - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, int, aligned_highp>::vec(int _x, int _y, int _z, int _w) : - data(_mm_set_epi32(_w, _z, _y, _x)) - {} - - template<> - template<> - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, float, aligned_lowp>::vec(int _x, int _y, int _z, int _w) : - data(_mm_cvtepi32_ps(_mm_set_epi32(_w, _z, _y, _x))) - {} - - template<> - template<> - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, float, aligned_mediump>::vec(int _x, int _y, int _z, int _w) : - data(_mm_cvtepi32_ps(_mm_set_epi32(_w, _z, _y, _x))) - {} - - template<> - template<> - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, float, aligned_highp>::vec(int _x, int _y, int _z, int _w) : - data(_mm_cvtepi32_ps(_mm_set_epi32(_w, _z, _y, _x))) - {} -}//namespace glm - -#endif//GLM_ARCH & GLM_ARCH_SSE2_BIT diff --git a/ref/glm/glm/exponential.hpp b/ref/glm/glm/exponential.hpp deleted file mode 100644 index ce939040..00000000 --- a/ref/glm/glm/exponential.hpp +++ /dev/null @@ -1,110 +0,0 @@ -/// @ref core -/// @file glm/exponential.hpp -/// -/// @see GLSL 4.20.8 specification, section 8.2 Exponential Functions -/// -/// @defgroup core_func_exponential Exponential functions -/// @ingroup core -/// -/// Provides GLSL exponential functions -/// -/// These all operate component-wise. The description is per component. -/// -/// Include to use these core features. - -#pragma once - -#include "detail/type_vec1.hpp" -#include "detail/type_vec2.hpp" -#include "detail/type_vec3.hpp" -#include "detail/type_vec4.hpp" -#include - -namespace glm -{ - /// @addtogroup core_func_exponential - /// @{ - - /// Returns 'base' raised to the power 'exponent'. - /// - /// @param base Floating point value. pow function is defined for input values of 'base' defined in the range (inf-, inf+) in the limit of the type qualifier. - /// @param exponent Floating point value representing the 'exponent'. - /// - /// @see GLSL pow man page - /// @see GLSL 4.20.8 specification, section 8.2 Exponential Functions - template - GLM_FUNC_DECL vec pow(vec const& base, vec const& exponent); - - /// Returns the natural exponentiation of x, i.e., e^x. - /// - /// @param v exp function is defined for input values of v defined in the range (inf-, inf+) in the limit of the type qualifier. - /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector. - /// @tparam T Floating-point scalar types. - /// - /// @see GLSL exp man page - /// @see GLSL 4.20.8 specification, section 8.2 Exponential Functions - template - GLM_FUNC_DECL vec exp(vec const& v); - - /// Returns the natural logarithm of v, i.e., - /// returns the value y which satisfies the equation x = e^y. - /// Results are undefined if v <= 0. - /// - /// @param v log function is defined for input values of v defined in the range (0, inf+) in the limit of the type qualifier. - /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector. - /// @tparam T Floating-point scalar types. - /// - /// @see GLSL log man page - /// @see GLSL 4.20.8 specification, section 8.2 Exponential Functions - template - GLM_FUNC_DECL vec log(vec const& v); - - /// Returns 2 raised to the v power. - /// - /// @param v exp2 function is defined for input values of v defined in the range (inf-, inf+) in the limit of the type qualifier. - /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector. - /// @tparam T Floating-point scalar types. - /// - /// @see GLSL exp2 man page - /// @see GLSL 4.20.8 specification, section 8.2 Exponential Functions - template - GLM_FUNC_DECL vec exp2(vec const& v); - - /// Returns the base 2 log of x, i.e., returns the value y, - /// which satisfies the equation x = 2 ^ y. - /// - /// @param v log2 function is defined for input values of v defined in the range (0, inf+) in the limit of the type qualifier. - /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector. - /// @tparam T Floating-point scalar types. - /// - /// @see GLSL log2 man page - /// @see GLSL 4.20.8 specification, section 8.2 Exponential Functions - template - GLM_FUNC_DECL vec log2(vec const& v); - - /// Returns the positive square root of v. - /// - /// @param v sqrt function is defined for input values of v defined in the range [0, inf+) in the limit of the type qualifier. - /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector. - /// @tparam T Floating-point scalar types. - /// - /// @see GLSL sqrt man page - /// @see GLSL 4.20.8 specification, section 8.2 Exponential Functions - template - GLM_FUNC_DECL vec sqrt(vec const& v); - - /// Returns the reciprocal of the positive square root of v. - /// - /// @param v inversesqrt function is defined for input values of v defined in the range [0, inf+) in the limit of the type qualifier. - /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector. - /// @tparam T Floating-point scalar types. - /// - /// @see GLSL inversesqrt man page - /// @see GLSL 4.20.8 specification, section 8.2 Exponential Functions - template - GLM_FUNC_DECL vec inversesqrt(vec const& v); - - /// @} -}//namespace glm - -#include "detail/func_exponential.inl" diff --git a/ref/glm/glm/ext.hpp b/ref/glm/glm/ext.hpp deleted file mode 100644 index d84d21db..00000000 --- a/ref/glm/glm/ext.hpp +++ /dev/null @@ -1,197 +0,0 @@ -/// @file glm/ext.hpp -/// -/// @ref core (Dependence) - -#include "detail/setup.hpp" - -#pragma once - -#include "glm.hpp" - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_MESSAGE_EXT_INCLUDED_DISPLAYED) -# define GLM_MESSAGE_EXT_INCLUDED_DISPLAYED -# pragma message("GLM: All extensions included (not recommended)") -#endif//GLM_MESSAGES - -#include "./ext/matrix_double2x2.hpp" -#include "./ext/matrix_double2x2_precision.hpp" -#include "./ext/matrix_double2x3.hpp" -#include "./ext/matrix_double2x3_precision.hpp" -#include "./ext/matrix_double2x4.hpp" -#include "./ext/matrix_double2x4_precision.hpp" -#include "./ext/matrix_double3x2.hpp" -#include "./ext/matrix_double3x2_precision.hpp" -#include "./ext/matrix_double3x3.hpp" -#include "./ext/matrix_double3x3_precision.hpp" -#include "./ext/matrix_double3x4.hpp" -#include "./ext/matrix_double3x4_precision.hpp" -#include "./ext/matrix_double4x2.hpp" -#include "./ext/matrix_double4x2_precision.hpp" -#include "./ext/matrix_double4x3.hpp" -#include "./ext/matrix_double4x3_precision.hpp" -#include "./ext/matrix_double4x4.hpp" -#include "./ext/matrix_double4x4_precision.hpp" - -#include "./ext/matrix_float2x2.hpp" -#include "./ext/matrix_float2x2_precision.hpp" -#include "./ext/matrix_float2x3.hpp" -#include "./ext/matrix_float2x3_precision.hpp" -#include "./ext/matrix_float2x4.hpp" -#include "./ext/matrix_float2x4_precision.hpp" -#include "./ext/matrix_float3x2.hpp" -#include "./ext/matrix_float3x2_precision.hpp" -#include "./ext/matrix_float3x3.hpp" -#include "./ext/matrix_float3x3_precision.hpp" -#include "./ext/matrix_float3x4.hpp" -#include "./ext/matrix_float3x4_precision.hpp" -#include "./ext/matrix_float4x2.hpp" -#include "./ext/matrix_float4x2_precision.hpp" -#include "./ext/matrix_float4x3.hpp" -#include "./ext/matrix_float4x3_precision.hpp" -#include "./ext/matrix_float4x4.hpp" -#include "./ext/matrix_float4x4_precision.hpp" - -#include "./ext/matrix_relational.hpp" - -#include "./ext/quaternion_double.hpp" -#include "./ext/quaternion_double_precision.hpp" -#include "./ext/quaternion_float.hpp" -#include "./ext/quaternion_float_precision.hpp" -#include "./ext/quaternion_geometric.hpp" -#include "./ext/quaternion_relational.hpp" - -#include "./ext/scalar_constants.hpp" -#include "./ext/scalar_float_sized.hpp" -#include "./ext/scalar_int_sized.hpp" -#include "./ext/scalar_relational.hpp" - -#include "./ext/vector_bool1.hpp" -#include "./ext/vector_bool1_precision.hpp" -#include "./ext/vector_bool2.hpp" -#include "./ext/vector_bool2_precision.hpp" -#include "./ext/vector_bool3.hpp" -#include "./ext/vector_bool3_precision.hpp" -#include "./ext/vector_bool4.hpp" -#include "./ext/vector_bool4_precision.hpp" - -#include "./ext/vector_double1.hpp" -#include "./ext/vector_double1_precision.hpp" -#include "./ext/vector_double2.hpp" -#include "./ext/vector_double2_precision.hpp" -#include "./ext/vector_double3.hpp" -#include "./ext/vector_double3_precision.hpp" -#include "./ext/vector_double4.hpp" -#include "./ext/vector_double4_precision.hpp" - -#include "./ext/vector_float1.hpp" -#include "./ext/vector_float1_precision.hpp" -#include "./ext/vector_float2.hpp" -#include "./ext/vector_float2_precision.hpp" -#include "./ext/vector_float3.hpp" -#include "./ext/vector_float3_precision.hpp" -#include "./ext/vector_float4.hpp" -#include "./ext/vector_float4_precision.hpp" - -#include "./ext/vector_int1.hpp" -#include "./ext/vector_int1_precision.hpp" -#include "./ext/vector_int2.hpp" -#include "./ext/vector_int2_precision.hpp" -#include "./ext/vector_int3.hpp" -#include "./ext/vector_int3_precision.hpp" -#include "./ext/vector_int4.hpp" -#include "./ext/vector_int4_precision.hpp" - -#include "./ext/vector_relational.hpp" - -#include "./ext/vector_uint1.hpp" -#include "./ext/vector_uint1_precision.hpp" -#include "./ext/vector_uint2.hpp" -#include "./ext/vector_uint2_precision.hpp" -#include "./ext/vector_uint3.hpp" -#include "./ext/vector_uint3_precision.hpp" -#include "./ext/vector_uint4.hpp" -#include "./ext/vector_uint4_precision.hpp" - -#include "./gtc/bitfield.hpp" -#include "./gtc/color_space.hpp" -#include "./gtc/constants.hpp" -#include "./gtc/epsilon.hpp" -#include "./gtc/integer.hpp" -#include "./gtc/matrix_access.hpp" -#include "./gtc/matrix_integer.hpp" -#include "./gtc/matrix_inverse.hpp" -#include "./gtc/matrix_transform.hpp" -#include "./gtc/noise.hpp" -#include "./gtc/packing.hpp" -#include "./gtc/quaternion.hpp" -#include "./gtc/random.hpp" -#include "./gtc/reciprocal.hpp" -#include "./gtc/round.hpp" -#include "./gtc/type_precision.hpp" -#include "./gtc/type_ptr.hpp" -#include "./gtc/ulp.hpp" -#include "./gtc/vec1.hpp" -#if GLM_CONFIG_ALIGNED_GENTYPES == GLM_ENABLE -# include "./gtc/type_aligned.hpp" -#endif - -#ifdef GLM_ENABLE_EXPERIMENTAL -#include "./gtx/associated_min_max.hpp" -#include "./gtx/bit.hpp" -#include "./gtx/closest_point.hpp" -#include "./gtx/color_encoding.hpp" -#include "./gtx/color_space.hpp" -#include "./gtx/color_space_YCoCg.hpp" -#include "./gtx/compatibility.hpp" -#include "./gtx/component_wise.hpp" -#include "./gtx/dual_quaternion.hpp" -#include "./gtx/euler_angles.hpp" -#include "./gtx/extend.hpp" -#include "./gtx/extended_min_max.hpp" -#include "./gtx/fast_exponential.hpp" -#include "./gtx/fast_square_root.hpp" -#include "./gtx/fast_trigonometry.hpp" -#include "./gtx/functions.hpp" -#include "./gtx/gradient_paint.hpp" -#include "./gtx/handed_coordinate_space.hpp" -#include "./gtx/integer.hpp" -#include "./gtx/intersect.hpp" -#include "./gtx/log_base.hpp" -#include "./gtx/matrix_cross_product.hpp" -#include "./gtx/matrix_interpolation.hpp" -#include "./gtx/matrix_major_storage.hpp" -#include "./gtx/matrix_operation.hpp" -#include "./gtx/matrix_query.hpp" -#include "./gtx/mixed_product.hpp" -#include "./gtx/norm.hpp" -#include "./gtx/normal.hpp" -#include "./gtx/normalize_dot.hpp" -#include "./gtx/number_precision.hpp" -#include "./gtx/optimum_pow.hpp" -#include "./gtx/orthonormalize.hpp" -#include "./gtx/perpendicular.hpp" -#include "./gtx/polar_coordinates.hpp" -#include "./gtx/projection.hpp" -#include "./gtx/quaternion.hpp" -#include "./gtx/raw_data.hpp" -#include "./gtx/rotate_vector.hpp" -#include "./gtx/spline.hpp" -#include "./gtx/std_based_type.hpp" -#if !(GLM_COMPILER & GLM_COMPILER_CUDA) -# include "./gtx/string_cast.hpp" -#endif -#include "./gtx/transform.hpp" -#include "./gtx/transform2.hpp" -#include "./gtx/vec_swizzle.hpp" -#include "./gtx/vector_angle.hpp" -#include "./gtx/vector_query.hpp" -#include "./gtx/wrap.hpp" - -#if GLM_HAS_TEMPLATE_ALIASES -# include "./gtx/scalar_multiplication.hpp" -#endif - -#if GLM_HAS_RANGE_FOR -# include "./gtx/range.hpp" -#endif -#endif//GLM_ENABLE_EXPERIMENTAL diff --git a/ref/glm/glm/ext/matrix_clip_space.hpp b/ref/glm/glm/ext/matrix_clip_space.hpp deleted file mode 100644 index c3874f2f..00000000 --- a/ref/glm/glm/ext/matrix_clip_space.hpp +++ /dev/null @@ -1,522 +0,0 @@ -/// @ref ext_matrix_clip_space -/// @file glm/ext/matrix_clip_space.hpp -/// -/// @defgroup ext_matrix_clip_space GLM_EXT_matrix_clip_space -/// @ingroup ext -/// -/// Defines functions that generate clip space transformation matrices. -/// -/// The matrices generated by this extension use standard OpenGL fixed-function -/// conventions. For example, the lookAt function generates a transform from world -/// space into the specific eye space that the projective matrix functions -/// (perspective, ortho, etc) are designed to expect. The OpenGL compatibility -/// specifications defines the particular layout of this eye space. -/// -/// Include to use the features of this extension. -/// -/// @see ext_matrix_transform -/// @see ext_matrix_projection - -#pragma once - -// Dependencies -#include "../ext/scalar_constants.hpp" -#include "../geometric.hpp" -#include "../trigonometric.hpp" - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_EXT_matrix_clip_space extension included") -#endif - -namespace glm -{ - /// @addtogroup ext_matrix_clip_space - /// @{ - - /// Creates a matrix for projecting two-dimensional coordinates onto the screen. - /// - /// @tparam T A floating-point scalar type - /// - /// @see - glm::ortho(T const& left, T const& right, T const& bottom, T const& top, T const& zNear, T const& zFar) - /// @see gluOrtho2D man page - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> ortho( - T left, T right, T bottom, T top); - - /// Creates a matrix for an orthographic parallel viewing volume, using left-handed coordinates. - /// The near and far clip planes correspond to z normalized device coordinates of 0 and +1 respectively. (Direct3D clip volume definition) - /// - /// @tparam T A floating-point scalar type - /// - /// @see - glm::ortho(T const& left, T const& right, T const& bottom, T const& top) - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> orthoLH_ZO( - T left, T right, T bottom, T top, T zNear, T zFar); - - /// Creates a matrix for an orthographic parallel viewing volume using right-handed coordinates. - /// The near and far clip planes correspond to z normalized device coordinates of -1 and +1 respectively. (OpenGL clip volume definition) - /// - /// @tparam T A floating-point scalar type - /// - /// @see - glm::ortho(T const& left, T const& right, T const& bottom, T const& top) - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> orthoLH_NO( - T left, T right, T bottom, T top, T zNear, T zFar); - - /// Creates a matrix for an orthographic parallel viewing volume, using left-handed coordinates. - /// The near and far clip planes correspond to z normalized device coordinates of 0 and +1 respectively. (Direct3D clip volume definition) - /// - /// @tparam T A floating-point scalar type - /// - /// @see - glm::ortho(T const& left, T const& right, T const& bottom, T const& top) - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> orthoRH_ZO( - T left, T right, T bottom, T top, T zNear, T zFar); - - /// Creates a matrix for an orthographic parallel viewing volume, using right-handed coordinates. - /// The near and far clip planes correspond to z normalized device coordinates of -1 and +1 respectively. (OpenGL clip volume definition) - /// - /// @tparam T A floating-point scalar type - /// - /// @see - glm::ortho(T const& left, T const& right, T const& bottom, T const& top) - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> orthoRH_NO( - T left, T right, T bottom, T top, T zNear, T zFar); - - /// Creates a matrix for an orthographic parallel viewing volume, using left-handed coordinates. - /// The near and far clip planes correspond to z normalized device coordinates of 0 and +1 respectively. (Direct3D clip volume definition) - /// - /// @tparam T A floating-point scalar type - /// - /// @see - glm::ortho(T const& left, T const& right, T const& bottom, T const& top) - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> orthoZO( - T left, T right, T bottom, T top, T zNear, T zFar); - - /// Creates a matrix for an orthographic parallel viewing volume, using left-handed coordinates if GLM_FORCE_LEFT_HANDED if defined or right-handed coordinates otherwise. - /// The near and far clip planes correspond to z normalized device coordinates of -1 and +1 respectively. (OpenGL clip volume definition) - /// - /// @tparam T A floating-point scalar type - /// - /// @see - glm::ortho(T const& left, T const& right, T const& bottom, T const& top) - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> orthoNO( - T left, T right, T bottom, T top, T zNear, T zFar); - - /// Creates a matrix for an orthographic parallel viewing volume, using left-handed coordinates. - /// If GLM_FORCE_DEPTH_ZERO_TO_ONE is defined, the near and far clip planes correspond to z normalized device coordinates of 0 and +1 respectively. (Direct3D clip volume definition) - /// Otherwise, the near and far clip planes correspond to z normalized device coordinates of -1 and +1 respectively. (OpenGL clip volume definition) - /// - /// @tparam T A floating-point scalar type - /// - /// @see - glm::ortho(T const& left, T const& right, T const& bottom, T const& top) - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> orthoLH( - T left, T right, T bottom, T top, T zNear, T zFar); - - /// Creates a matrix for an orthographic parallel viewing volume, using right-handed coordinates. - /// If GLM_FORCE_DEPTH_ZERO_TO_ONE is defined, the near and far clip planes correspond to z normalized device coordinates of 0 and +1 respectively. (Direct3D clip volume definition) - /// Otherwise, the near and far clip planes correspond to z normalized device coordinates of -1 and +1 respectively. (OpenGL clip volume definition) - /// - /// @tparam T A floating-point scalar type - /// - /// @see - glm::ortho(T const& left, T const& right, T const& bottom, T const& top) - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> orthoRH( - T left, T right, T bottom, T top, T zNear, T zFar); - - /// Creates a matrix for an orthographic parallel viewing volume, using the default handedness and default near and far clip planes definition. - /// To change default handedness use GLM_FORCE_LEFT_HANDED. To change default near and far clip planes definition use GLM_FORCE_DEPTH_ZERO_TO_ONE. - /// - /// @tparam T A floating-point scalar type - /// - /// @see - glm::ortho(T const& left, T const& right, T const& bottom, T const& top) - /// @see glOrtho man page - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> ortho( - T left, T right, T bottom, T top, T zNear, T zFar); - - /// Creates a left handed frustum matrix. - /// The near and far clip planes correspond to z normalized device coordinates of 0 and +1 respectively. (Direct3D clip volume definition) - /// - /// @tparam T A floating-point scalar type - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> frustumLH_ZO( - T left, T right, T bottom, T top, T near, T far); - - /// Creates a left handed frustum matrix. - /// The near and far clip planes correspond to z normalized device coordinates of -1 and +1 respectively. (OpenGL clip volume definition) - /// - /// @tparam T A floating-point scalar type - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> frustumLH_NO( - T left, T right, T bottom, T top, T near, T far); - - /// Creates a right handed frustum matrix. - /// The near and far clip planes correspond to z normalized device coordinates of 0 and +1 respectively. (Direct3D clip volume definition) - /// - /// @tparam T A floating-point scalar type - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> frustumRH_ZO( - T left, T right, T bottom, T top, T near, T far); - - /// Creates a right handed frustum matrix. - /// The near and far clip planes correspond to z normalized device coordinates of -1 and +1 respectively. (OpenGL clip volume definition) - /// - /// @tparam T A floating-point scalar type - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> frustumRH_NO( - T left, T right, T bottom, T top, T near, T far); - - /// Creates a frustum matrix using left-handed coordinates if GLM_FORCE_LEFT_HANDED if defined or right-handed coordinates otherwise. - /// The near and far clip planes correspond to z normalized device coordinates of 0 and +1 respectively. (Direct3D clip volume definition) - /// - /// @tparam T A floating-point scalar type - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> frustumZO( - T left, T right, T bottom, T top, T near, T far); - - /// Creates a frustum matrix using left-handed coordinates if GLM_FORCE_LEFT_HANDED if defined or right-handed coordinates otherwise. - /// The near and far clip planes correspond to z normalized device coordinates of -1 and +1 respectively. (OpenGL clip volume definition) - /// - /// @tparam T A floating-point scalar type - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> frustumNO( - T left, T right, T bottom, T top, T near, T far); - - /// Creates a left handed frustum matrix. - /// If GLM_FORCE_DEPTH_ZERO_TO_ONE is defined, the near and far clip planes correspond to z normalized device coordinates of 0 and +1 respectively. (Direct3D clip volume definition) - /// Otherwise, the near and far clip planes correspond to z normalized device coordinates of -1 and +1 respectively. (OpenGL clip volume definition) - /// - /// @tparam T A floating-point scalar type - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> frustumLH( - T left, T right, T bottom, T top, T near, T far); - - /// Creates a right handed frustum matrix. - /// If GLM_FORCE_DEPTH_ZERO_TO_ONE is defined, the near and far clip planes correspond to z normalized device coordinates of 0 and +1 respectively. (Direct3D clip volume definition) - /// Otherwise, the near and far clip planes correspond to z normalized device coordinates of -1 and +1 respectively. (OpenGL clip volume definition) - /// - /// @tparam T A floating-point scalar type - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> frustumRH( - T left, T right, T bottom, T top, T near, T far); - - /// Creates a frustum matrix with default handedness, using the default handedness and default near and far clip planes definition. - /// To change default handedness use GLM_FORCE_LEFT_HANDED. To change default near and far clip planes definition use GLM_FORCE_DEPTH_ZERO_TO_ONE. - /// - /// @tparam T A floating-point scalar type - /// @see glFrustum man page - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> frustum( - T left, T right, T bottom, T top, T near, T far); - - - /// Creates a matrix for a right handed, symetric perspective-view frustum. - /// The near and far clip planes correspond to z normalized device coordinates of 0 and +1 respectively. (Direct3D clip volume definition) - /// - /// @param fovy Specifies the field of view angle, in degrees, in the y direction. Expressed in radians. - /// @param aspect Specifies the aspect ratio that determines the field of view in the x direction. The aspect ratio is the ratio of x (width) to y (height). - /// @param near Specifies the distance from the viewer to the near clipping plane (always positive). - /// @param far Specifies the distance from the viewer to the far clipping plane (always positive). - /// - /// @tparam T A floating-point scalar type - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> perspectiveRH_ZO( - T fovy, T aspect, T near, T far); - - /// Creates a matrix for a right handed, symetric perspective-view frustum. - /// The near and far clip planes correspond to z normalized device coordinates of -1 and +1 respectively. (OpenGL clip volume definition) - /// - /// @param fovy Specifies the field of view angle, in degrees, in the y direction. Expressed in radians. - /// @param aspect Specifies the aspect ratio that determines the field of view in the x direction. The aspect ratio is the ratio of x (width) to y (height). - /// @param near Specifies the distance from the viewer to the near clipping plane (always positive). - /// @param far Specifies the distance from the viewer to the far clipping plane (always positive). - /// - /// @tparam T A floating-point scalar type - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> perspectiveRH_NO( - T fovy, T aspect, T near, T far); - - /// Creates a matrix for a left handed, symetric perspective-view frustum. - /// The near and far clip planes correspond to z normalized device coordinates of 0 and +1 respectively. (Direct3D clip volume definition) - /// - /// @param fovy Specifies the field of view angle, in degrees, in the y direction. Expressed in radians. - /// @param aspect Specifies the aspect ratio that determines the field of view in the x direction. The aspect ratio is the ratio of x (width) to y (height). - /// @param near Specifies the distance from the viewer to the near clipping plane (always positive). - /// @param far Specifies the distance from the viewer to the far clipping plane (always positive). - /// - /// @tparam T A floating-point scalar type - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> perspectiveLH_ZO( - T fovy, T aspect, T near, T far); - - /// Creates a matrix for a left handed, symetric perspective-view frustum. - /// The near and far clip planes correspond to z normalized device coordinates of -1 and +1 respectively. (OpenGL clip volume definition) - /// - /// @param fovy Specifies the field of view angle, in degrees, in the y direction. Expressed in radians. - /// @param aspect Specifies the aspect ratio that determines the field of view in the x direction. The aspect ratio is the ratio of x (width) to y (height). - /// @param near Specifies the distance from the viewer to the near clipping plane (always positive). - /// @param far Specifies the distance from the viewer to the far clipping plane (always positive). - /// - /// @tparam T A floating-point scalar type - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> perspectiveLH_NO( - T fovy, T aspect, T near, T far); - - /// Creates a matrix for a symetric perspective-view frustum using left-handed coordinates if GLM_FORCE_LEFT_HANDED if defined or right-handed coordinates otherwise. - /// The near and far clip planes correspond to z normalized device coordinates of 0 and +1 respectively. (Direct3D clip volume definition) - /// - /// @param fovy Specifies the field of view angle, in degrees, in the y direction. Expressed in radians. - /// @param aspect Specifies the aspect ratio that determines the field of view in the x direction. The aspect ratio is the ratio of x (width) to y (height). - /// @param near Specifies the distance from the viewer to the near clipping plane (always positive). - /// @param far Specifies the distance from the viewer to the far clipping plane (always positive). - /// - /// @tparam T A floating-point scalar type - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> perspectiveZO( - T fovy, T aspect, T near, T far); - - /// Creates a matrix for a symetric perspective-view frustum using left-handed coordinates if GLM_FORCE_LEFT_HANDED if defined or right-handed coordinates otherwise. - /// The near and far clip planes correspond to z normalized device coordinates of -1 and +1 respectively. (OpenGL clip volume definition) - /// - /// @param fovy Specifies the field of view angle, in degrees, in the y direction. Expressed in radians. - /// @param aspect Specifies the aspect ratio that determines the field of view in the x direction. The aspect ratio is the ratio of x (width) to y (height). - /// @param near Specifies the distance from the viewer to the near clipping plane (always positive). - /// @param far Specifies the distance from the viewer to the far clipping plane (always positive). - /// - /// @tparam T A floating-point scalar type - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> perspectiveNO( - T fovy, T aspect, T near, T far); - - /// Creates a matrix for a right handed, symetric perspective-view frustum. - /// If GLM_FORCE_DEPTH_ZERO_TO_ONE is defined, the near and far clip planes correspond to z normalized device coordinates of 0 and +1 respectively. (Direct3D clip volume definition) - /// Otherwise, the near and far clip planes correspond to z normalized device coordinates of -1 and +1 respectively. (OpenGL clip volume definition) - /// - /// @param fovy Specifies the field of view angle, in degrees, in the y direction. Expressed in radians. - /// @param aspect Specifies the aspect ratio that determines the field of view in the x direction. The aspect ratio is the ratio of x (width) to y (height). - /// @param near Specifies the distance from the viewer to the near clipping plane (always positive). - /// @param far Specifies the distance from the viewer to the far clipping plane (always positive). - /// - /// @tparam T A floating-point scalar type - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> perspectiveRH( - T fovy, T aspect, T near, T far); - - /// Creates a matrix for a left handed, symetric perspective-view frustum. - /// If GLM_FORCE_DEPTH_ZERO_TO_ONE is defined, the near and far clip planes correspond to z normalized device coordinates of 0 and +1 respectively. (Direct3D clip volume definition) - /// Otherwise, the near and far clip planes correspond to z normalized device coordinates of -1 and +1 respectively. (OpenGL clip volume definition) - /// - /// @param fovy Specifies the field of view angle, in degrees, in the y direction. Expressed in radians. - /// @param aspect Specifies the aspect ratio that determines the field of view in the x direction. The aspect ratio is the ratio of x (width) to y (height). - /// @param near Specifies the distance from the viewer to the near clipping plane (always positive). - /// @param far Specifies the distance from the viewer to the far clipping plane (always positive). - /// - /// @tparam T A floating-point scalar type - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> perspectiveLH( - T fovy, T aspect, T near, T far); - - /// Creates a matrix for a symetric perspective-view frustum based on the default handedness and default near and far clip planes definition. - /// To change default handedness use GLM_FORCE_LEFT_HANDED. To change default near and far clip planes definition use GLM_FORCE_DEPTH_ZERO_TO_ONE. - /// - /// @param fovy Specifies the field of view angle in the y direction. Expressed in radians. - /// @param aspect Specifies the aspect ratio that determines the field of view in the x direction. The aspect ratio is the ratio of x (width) to y (height). - /// @param near Specifies the distance from the viewer to the near clipping plane (always positive). - /// @param far Specifies the distance from the viewer to the far clipping plane (always positive). - /// - /// @tparam T A floating-point scalar type - /// @see gluPerspective man page - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> perspective( - T fovy, T aspect, T near, T far); - - /// Builds a perspective projection matrix based on a field of view using right-handed coordinates. - /// The near and far clip planes correspond to z normalized device coordinates of 0 and +1 respectively. (Direct3D clip volume definition) - /// - /// @param fov Expressed in radians. - /// @param width Width of the viewport - /// @param height Height of the viewport - /// @param near Specifies the distance from the viewer to the near clipping plane (always positive). - /// @param far Specifies the distance from the viewer to the far clipping plane (always positive). - /// - /// @tparam T A floating-point scalar type - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> perspectiveFovRH_ZO( - T fov, T width, T height, T near, T far); - - /// Builds a perspective projection matrix based on a field of view using right-handed coordinates. - /// The near and far clip planes correspond to z normalized device coordinates of -1 and +1 respectively. (OpenGL clip volume definition) - /// - /// @param fov Expressed in radians. - /// @param width Width of the viewport - /// @param height Height of the viewport - /// @param near Specifies the distance from the viewer to the near clipping plane (always positive). - /// @param far Specifies the distance from the viewer to the far clipping plane (always positive). - /// - /// @tparam T A floating-point scalar type - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> perspectiveFovRH_NO( - T fov, T width, T height, T near, T far); - - /// Builds a perspective projection matrix based on a field of view using left-handed coordinates. - /// The near and far clip planes correspond to z normalized device coordinates of 0 and +1 respectively. (Direct3D clip volume definition) - /// - /// @param fov Expressed in radians. - /// @param width Width of the viewport - /// @param height Height of the viewport - /// @param near Specifies the distance from the viewer to the near clipping plane (always positive). - /// @param far Specifies the distance from the viewer to the far clipping plane (always positive). - /// - /// @tparam T A floating-point scalar type - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> perspectiveFovLH_ZO( - T fov, T width, T height, T near, T far); - - /// Builds a perspective projection matrix based on a field of view using left-handed coordinates. - /// The near and far clip planes correspond to z normalized device coordinates of -1 and +1 respectively. (OpenGL clip volume definition) - /// - /// @param fov Expressed in radians. - /// @param width Width of the viewport - /// @param height Height of the viewport - /// @param near Specifies the distance from the viewer to the near clipping plane (always positive). - /// @param far Specifies the distance from the viewer to the far clipping plane (always positive). - /// - /// @tparam T A floating-point scalar type - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> perspectiveFovLH_NO( - T fov, T width, T height, T near, T far); - - /// Builds a perspective projection matrix based on a field of view using left-handed coordinates if GLM_FORCE_LEFT_HANDED if defined or right-handed coordinates otherwise. - /// The near and far clip planes correspond to z normalized device coordinates of 0 and +1 respectively. (Direct3D clip volume definition) - /// - /// @param fov Expressed in radians. - /// @param width Width of the viewport - /// @param height Height of the viewport - /// @param near Specifies the distance from the viewer to the near clipping plane (always positive). - /// @param far Specifies the distance from the viewer to the far clipping plane (always positive). - /// - /// @tparam T A floating-point scalar type - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> perspectiveFovZO( - T fov, T width, T height, T near, T far); - - /// Builds a perspective projection matrix based on a field of view using left-handed coordinates if GLM_FORCE_LEFT_HANDED if defined or right-handed coordinates otherwise. - /// The near and far clip planes correspond to z normalized device coordinates of -1 and +1 respectively. (OpenGL clip volume definition) - /// - /// @param fov Expressed in radians. - /// @param width Width of the viewport - /// @param height Height of the viewport - /// @param near Specifies the distance from the viewer to the near clipping plane (always positive). - /// @param far Specifies the distance from the viewer to the far clipping plane (always positive). - /// - /// @tparam T A floating-point scalar type - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> perspectiveFovNO( - T fov, T width, T height, T near, T far); - - /// Builds a right handed perspective projection matrix based on a field of view. - /// If GLM_FORCE_DEPTH_ZERO_TO_ONE is defined, the near and far clip planes correspond to z normalized device coordinates of 0 and +1 respectively. (Direct3D clip volume definition) - /// Otherwise, the near and far clip planes correspond to z normalized device coordinates of -1 and +1 respectively. (OpenGL clip volume definition) - /// - /// @param fov Expressed in radians. - /// @param width Width of the viewport - /// @param height Height of the viewport - /// @param near Specifies the distance from the viewer to the near clipping plane (always positive). - /// @param far Specifies the distance from the viewer to the far clipping plane (always positive). - /// - /// @tparam T A floating-point scalar type - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> perspectiveFovRH( - T fov, T width, T height, T near, T far); - - /// Builds a left handed perspective projection matrix based on a field of view. - /// If GLM_FORCE_DEPTH_ZERO_TO_ONE is defined, the near and far clip planes correspond to z normalized device coordinates of 0 and +1 respectively. (Direct3D clip volume definition) - /// Otherwise, the near and far clip planes correspond to z normalized device coordinates of -1 and +1 respectively. (OpenGL clip volume definition) - /// - /// @param fov Expressed in radians. - /// @param width Width of the viewport - /// @param height Height of the viewport - /// @param near Specifies the distance from the viewer to the near clipping plane (always positive). - /// @param far Specifies the distance from the viewer to the far clipping plane (always positive). - /// - /// @tparam T A floating-point scalar type - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> perspectiveFovLH( - T fov, T width, T height, T near, T far); - - /// Builds a perspective projection matrix based on a field of view and the default handedness and default near and far clip planes definition. - /// To change default handedness use GLM_FORCE_LEFT_HANDED. To change default near and far clip planes definition use GLM_FORCE_DEPTH_ZERO_TO_ONE. - /// - /// @param fov Expressed in radians. - /// @param width Width of the viewport - /// @param height Height of the viewport - /// @param near Specifies the distance from the viewer to the near clipping plane (always positive). - /// @param far Specifies the distance from the viewer to the far clipping plane (always positive). - /// - /// @tparam T A floating-point scalar type - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> perspectiveFov( - T fov, T width, T height, T near, T far); - - /// Creates a matrix for a left handed, symmetric perspective-view frustum with far plane at infinite. - /// - /// @param fovy Specifies the field of view angle, in degrees, in the y direction. Expressed in radians. - /// @param aspect Specifies the aspect ratio that determines the field of view in the x direction. The aspect ratio is the ratio of x (width) to y (height). - /// @param near Specifies the distance from the viewer to the near clipping plane (always positive). - /// - /// @tparam T A floating-point scalar type - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> infinitePerspectiveLH( - T fovy, T aspect, T near); - - /// Creates a matrix for a right handed, symmetric perspective-view frustum with far plane at infinite. - /// - /// @param fovy Specifies the field of view angle, in degrees, in the y direction. Expressed in radians. - /// @param aspect Specifies the aspect ratio that determines the field of view in the x direction. The aspect ratio is the ratio of x (width) to y (height). - /// @param near Specifies the distance from the viewer to the near clipping plane (always positive). - /// - /// @tparam T A floating-point scalar type - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> infinitePerspectiveRH( - T fovy, T aspect, T near); - - /// Creates a matrix for a symmetric perspective-view frustum with far plane at infinite with default handedness. - /// - /// @param fovy Specifies the field of view angle, in degrees, in the y direction. Expressed in radians. - /// @param aspect Specifies the aspect ratio that determines the field of view in the x direction. The aspect ratio is the ratio of x (width) to y (height). - /// @param near Specifies the distance from the viewer to the near clipping plane (always positive). - /// - /// @tparam T A floating-point scalar type - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> infinitePerspective( - T fovy, T aspect, T near); - - /// Creates a matrix for a symmetric perspective-view frustum with far plane at infinite for graphics hardware that doesn't support depth clamping. - /// - /// @param fovy Specifies the field of view angle, in degrees, in the y direction. Expressed in radians. - /// @param aspect Specifies the aspect ratio that determines the field of view in the x direction. The aspect ratio is the ratio of x (width) to y (height). - /// @param near Specifies the distance from the viewer to the near clipping plane (always positive). - /// - /// @tparam T A floating-point scalar type - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> tweakedInfinitePerspective( - T fovy, T aspect, T near); - - /// Creates a matrix for a symmetric perspective-view frustum with far plane at infinite for graphics hardware that doesn't support depth clamping. - /// - /// @param fovy Specifies the field of view angle, in degrees, in the y direction. Expressed in radians. - /// @param aspect Specifies the aspect ratio that determines the field of view in the x direction. The aspect ratio is the ratio of x (width) to y (height). - /// @param near Specifies the distance from the viewer to the near clipping plane (always positive). - /// @param ep Epsilon - /// - /// @tparam T A floating-point scalar type - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> tweakedInfinitePerspective( - T fovy, T aspect, T near, T ep); - - /// @} -}//namespace glm - -#include "matrix_clip_space.inl" diff --git a/ref/glm/glm/ext/matrix_clip_space.inl b/ref/glm/glm/ext/matrix_clip_space.inl deleted file mode 100644 index 9b870dc7..00000000 --- a/ref/glm/glm/ext/matrix_clip_space.inl +++ /dev/null @@ -1,534 +0,0 @@ -namespace glm -{ - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> ortho(T left, T right, T bottom, T top) - { - mat<4, 4, T, defaultp> Result(static_cast(1)); - Result[0][0] = static_cast(2) / (right - left); - Result[1][1] = static_cast(2) / (top - bottom); - Result[2][2] = - static_cast(1); - Result[3][0] = - (right + left) / (right - left); - Result[3][1] = - (top + bottom) / (top - bottom); - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> orthoLH_ZO(T left, T right, T bottom, T top, T zNear, T zFar) - { - mat<4, 4, T, defaultp> Result(1); - Result[0][0] = static_cast(2) / (right - left); - Result[1][1] = static_cast(2) / (top - bottom); - Result[2][2] = static_cast(1) / (zFar - zNear); - Result[3][0] = - (right + left) / (right - left); - Result[3][1] = - (top + bottom) / (top - bottom); - Result[3][2] = - zNear / (zFar - zNear); - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> orthoLH_NO(T left, T right, T bottom, T top, T zNear, T zFar) - { - mat<4, 4, T, defaultp> Result(1); - Result[0][0] = static_cast(2) / (right - left); - Result[1][1] = static_cast(2) / (top - bottom); - Result[2][2] = static_cast(2) / (zFar - zNear); - Result[3][0] = - (right + left) / (right - left); - Result[3][1] = - (top + bottom) / (top - bottom); - Result[3][2] = - (zFar + zNear) / (zFar - zNear); - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> orthoRH_ZO(T left, T right, T bottom, T top, T zNear, T zFar) - { - mat<4, 4, T, defaultp> Result(1); - Result[0][0] = static_cast(2) / (right - left); - Result[1][1] = static_cast(2) / (top - bottom); - Result[2][2] = - static_cast(1) / (zFar - zNear); - Result[3][0] = - (right + left) / (right - left); - Result[3][1] = - (top + bottom) / (top - bottom); - Result[3][2] = - zNear / (zFar - zNear); - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> orthoRH_NO(T left, T right, T bottom, T top, T zNear, T zFar) - { - mat<4, 4, T, defaultp> Result(1); - Result[0][0] = static_cast(2) / (right - left); - Result[1][1] = static_cast(2) / (top - bottom); - Result[2][2] = - static_cast(2) / (zFar - zNear); - Result[3][0] = - (right + left) / (right - left); - Result[3][1] = - (top + bottom) / (top - bottom); - Result[3][2] = - (zFar + zNear) / (zFar - zNear); - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> orthoZO(T left, T right, T bottom, T top, T zNear, T zFar) - { - if(GLM_CONFIG_CLIP_CONTROL & GLM_CLIP_CONTROL_LH_BIT) - return orthoLH_ZO(left, right, bottom, top, zNear, zFar); - else - return orthoRH_ZO(left, right, bottom, top, zNear, zFar); - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> orthoNO(T left, T right, T bottom, T top, T zNear, T zFar) - { - if(GLM_CONFIG_CLIP_CONTROL & GLM_CLIP_CONTROL_LH_BIT) - return orthoLH_NO(left, right, bottom, top, zNear, zFar); - else - return orthoRH_NO(left, right, bottom, top, zNear, zFar); - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> orthoLH(T left, T right, T bottom, T top, T zNear, T zFar) - { - if(GLM_CONFIG_CLIP_CONTROL & GLM_CLIP_CONTROL_ZO_BIT) - return orthoLH_ZO(left, right, bottom, top, zNear, zFar); - else - return orthoLH_NO(left, right, bottom, top, zNear, zFar); - - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> orthoRH(T left, T right, T bottom, T top, T zNear, T zFar) - { - if(GLM_CONFIG_CLIP_CONTROL & GLM_CLIP_CONTROL_ZO_BIT) - return orthoRH_ZO(left, right, bottom, top, zNear, zFar); - else - return orthoRH_NO(left, right, bottom, top, zNear, zFar); - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> ortho(T left, T right, T bottom, T top, T zNear, T zFar) - { - if(GLM_CONFIG_CLIP_CONTROL == GLM_CLIP_CONTROL_LH_ZO) - return orthoLH_ZO(left, right, bottom, top, zNear, zFar); - else if(GLM_CONFIG_CLIP_CONTROL == GLM_CLIP_CONTROL_LH_NO) - return orthoLH_NO(left, right, bottom, top, zNear, zFar); - else if(GLM_CONFIG_CLIP_CONTROL == GLM_CLIP_CONTROL_RH_ZO) - return orthoRH_ZO(left, right, bottom, top, zNear, zFar); - else if(GLM_CONFIG_CLIP_CONTROL == GLM_CLIP_CONTROL_RH_NO) - return orthoRH_NO(left, right, bottom, top, zNear, zFar); - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> frustumLH_ZO(T left, T right, T bottom, T top, T nearVal, T farVal) - { - mat<4, 4, T, defaultp> Result(0); - Result[0][0] = (static_cast(2) * nearVal) / (right - left); - Result[1][1] = (static_cast(2) * nearVal) / (top - bottom); - Result[2][0] = (right + left) / (right - left); - Result[2][1] = (top + bottom) / (top - bottom); - Result[2][2] = farVal / (farVal - nearVal); - Result[2][3] = static_cast(1); - Result[3][2] = -(farVal * nearVal) / (farVal - nearVal); - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> frustumLH_NO(T left, T right, T bottom, T top, T nearVal, T farVal) - { - mat<4, 4, T, defaultp> Result(0); - Result[0][0] = (static_cast(2) * nearVal) / (right - left); - Result[1][1] = (static_cast(2) * nearVal) / (top - bottom); - Result[2][0] = (right + left) / (right - left); - Result[2][1] = (top + bottom) / (top - bottom); - Result[2][2] = (farVal + nearVal) / (farVal - nearVal); - Result[2][3] = static_cast(1); - Result[3][2] = - (static_cast(2) * farVal * nearVal) / (farVal - nearVal); - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> frustumRH_ZO(T left, T right, T bottom, T top, T nearVal, T farVal) - { - mat<4, 4, T, defaultp> Result(0); - Result[0][0] = (static_cast(2) * nearVal) / (right - left); - Result[1][1] = (static_cast(2) * nearVal) / (top - bottom); - Result[2][0] = (right + left) / (right - left); - Result[2][1] = (top + bottom) / (top - bottom); - Result[2][2] = farVal / (nearVal - farVal); - Result[2][3] = static_cast(-1); - Result[3][2] = -(farVal * nearVal) / (farVal - nearVal); - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> frustumRH_NO(T left, T right, T bottom, T top, T nearVal, T farVal) - { - mat<4, 4, T, defaultp> Result(0); - Result[0][0] = (static_cast(2) * nearVal) / (right - left); - Result[1][1] = (static_cast(2) * nearVal) / (top - bottom); - Result[2][0] = (right + left) / (right - left); - Result[2][1] = (top + bottom) / (top - bottom); - Result[2][2] = - (farVal + nearVal) / (farVal - nearVal); - Result[2][3] = static_cast(-1); - Result[3][2] = - (static_cast(2) * farVal * nearVal) / (farVal - nearVal); - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> frustumZO(T left, T right, T bottom, T top, T nearVal, T farVal) - { - if(GLM_CONFIG_CLIP_CONTROL & GLM_CLIP_CONTROL_LH_BIT) - return frustumLH_ZO(left, right, bottom, top, nearVal, farVal); - else - return frustumRH_ZO(left, right, bottom, top, nearVal, farVal); - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> frustumNO(T left, T right, T bottom, T top, T nearVal, T farVal) - { - if(GLM_CONFIG_CLIP_CONTROL & GLM_CLIP_CONTROL_LH_BIT) - return frustumLH_NO(left, right, bottom, top, nearVal, farVal); - else - return frustumRH_NO(left, right, bottom, top, nearVal, farVal); - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> frustumLH(T left, T right, T bottom, T top, T nearVal, T farVal) - { - if(GLM_CONFIG_CLIP_CONTROL & GLM_CLIP_CONTROL_ZO_BIT) - return frustumLH_ZO(left, right, bottom, top, nearVal, farVal); - else - return frustumLH_NO(left, right, bottom, top, nearVal, farVal); - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> frustumRH(T left, T right, T bottom, T top, T nearVal, T farVal) - { - if(GLM_CONFIG_CLIP_CONTROL & GLM_CLIP_CONTROL_ZO_BIT) - return frustumRH_ZO(left, right, bottom, top, nearVal, farVal); - else - return frustumRH_NO(left, right, bottom, top, nearVal, farVal); - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> frustum(T left, T right, T bottom, T top, T nearVal, T farVal) - { - if(GLM_CONFIG_CLIP_CONTROL == GLM_CLIP_CONTROL_LH_ZO) - return frustumLH_ZO(left, right, bottom, top, nearVal, farVal); - else if(GLM_CONFIG_CLIP_CONTROL == GLM_CLIP_CONTROL_LH_NO) - return frustumLH_NO(left, right, bottom, top, nearVal, farVal); - else if(GLM_CONFIG_CLIP_CONTROL == GLM_CLIP_CONTROL_RH_ZO) - return frustumRH_ZO(left, right, bottom, top, nearVal, farVal); - else if(GLM_CONFIG_CLIP_CONTROL == GLM_CLIP_CONTROL_RH_NO) - return frustumRH_NO(left, right, bottom, top, nearVal, farVal); - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> perspectiveRH_ZO(T fovy, T aspect, T zNear, T zFar) - { - assert(abs(aspect - std::numeric_limits::epsilon()) > static_cast(0)); - - T const tanHalfFovy = tan(fovy / static_cast(2)); - - mat<4, 4, T, defaultp> Result(static_cast(0)); - Result[0][0] = static_cast(1) / (aspect * tanHalfFovy); - Result[1][1] = static_cast(1) / (tanHalfFovy); - Result[2][2] = zFar / (zNear - zFar); - Result[2][3] = - static_cast(1); - Result[3][2] = -(zFar * zNear) / (zFar - zNear); - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> perspectiveRH_NO(T fovy, T aspect, T zNear, T zFar) - { - assert(abs(aspect - std::numeric_limits::epsilon()) > static_cast(0)); - - T const tanHalfFovy = tan(fovy / static_cast(2)); - - mat<4, 4, T, defaultp> Result(static_cast(0)); - Result[0][0] = static_cast(1) / (aspect * tanHalfFovy); - Result[1][1] = static_cast(1) / (tanHalfFovy); - Result[2][2] = - (zFar + zNear) / (zFar - zNear); - Result[2][3] = - static_cast(1); - Result[3][2] = - (static_cast(2) * zFar * zNear) / (zFar - zNear); - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> perspectiveLH_ZO(T fovy, T aspect, T zNear, T zFar) - { - assert(abs(aspect - std::numeric_limits::epsilon()) > static_cast(0)); - - T const tanHalfFovy = tan(fovy / static_cast(2)); - - mat<4, 4, T, defaultp> Result(static_cast(0)); - Result[0][0] = static_cast(1) / (aspect * tanHalfFovy); - Result[1][1] = static_cast(1) / (tanHalfFovy); - Result[2][2] = zFar / (zFar - zNear); - Result[2][3] = static_cast(1); - Result[3][2] = -(zFar * zNear) / (zFar - zNear); - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> perspectiveLH_NO(T fovy, T aspect, T zNear, T zFar) - { - assert(abs(aspect - std::numeric_limits::epsilon()) > static_cast(0)); - - T const tanHalfFovy = tan(fovy / static_cast(2)); - - mat<4, 4, T, defaultp> Result(static_cast(0)); - Result[0][0] = static_cast(1) / (aspect * tanHalfFovy); - Result[1][1] = static_cast(1) / (tanHalfFovy); - Result[2][2] = (zFar + zNear) / (zFar - zNear); - Result[2][3] = static_cast(1); - Result[3][2] = - (static_cast(2) * zFar * zNear) / (zFar - zNear); - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> perspectiveZO(T fovy, T aspect, T zNear, T zFar) - { - if(GLM_CONFIG_CLIP_CONTROL & GLM_CLIP_CONTROL_LH_BIT) - return perspectiveLH_ZO(fovy, aspect, zNear, zFar); - else - return perspectiveRH_ZO(fovy, aspect, zNear, zFar); - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> perspectiveNO(T fovy, T aspect, T zNear, T zFar) - { - if(GLM_CONFIG_CLIP_CONTROL & GLM_CLIP_CONTROL_LH_BIT) - return perspectiveLH_NO(fovy, aspect, zNear, zFar); - else - return perspectiveRH_NO(fovy, aspect, zNear, zFar); - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> perspectiveLH(T fovy, T aspect, T zNear, T zFar) - { - if(GLM_CONFIG_CLIP_CONTROL & GLM_CLIP_CONTROL_ZO_BIT) - return perspectiveLH_ZO(fovy, aspect, zNear, zFar); - else - return perspectiveLH_NO(fovy, aspect, zNear, zFar); - - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> perspectiveRH(T fovy, T aspect, T zNear, T zFar) - { - if(GLM_CONFIG_CLIP_CONTROL & GLM_CLIP_CONTROL_ZO_BIT) - return perspectiveRH_ZO(fovy, aspect, zNear, zFar); - else - return perspectiveRH_NO(fovy, aspect, zNear, zFar); - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> perspective(T fovy, T aspect, T zNear, T zFar) - { - if(GLM_CONFIG_CLIP_CONTROL == GLM_CLIP_CONTROL_LH_ZO) - return perspectiveLH_ZO(fovy, aspect, zNear, zFar); - else if(GLM_CONFIG_CLIP_CONTROL == GLM_CLIP_CONTROL_LH_NO) - return perspectiveLH_NO(fovy, aspect, zNear, zFar); - else if(GLM_CONFIG_CLIP_CONTROL == GLM_CLIP_CONTROL_RH_ZO) - return perspectiveRH_ZO(fovy, aspect, zNear, zFar); - else if(GLM_CONFIG_CLIP_CONTROL == GLM_CLIP_CONTROL_RH_NO) - return perspectiveRH_NO(fovy, aspect, zNear, zFar); - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> perspectiveFovRH_ZO(T fov, T width, T height, T zNear, T zFar) - { - assert(width > static_cast(0)); - assert(height > static_cast(0)); - assert(fov > static_cast(0)); - - T const rad = fov; - T const h = glm::cos(static_cast(0.5) * rad) / glm::sin(static_cast(0.5) * rad); - T const w = h * height / width; ///todo max(width , Height) / min(width , Height)? - - mat<4, 4, T, defaultp> Result(static_cast(0)); - Result[0][0] = w; - Result[1][1] = h; - Result[2][2] = zFar / (zNear - zFar); - Result[2][3] = - static_cast(1); - Result[3][2] = -(zFar * zNear) / (zFar - zNear); - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> perspectiveFovRH_NO(T fov, T width, T height, T zNear, T zFar) - { - assert(width > static_cast(0)); - assert(height > static_cast(0)); - assert(fov > static_cast(0)); - - T const rad = fov; - T const h = glm::cos(static_cast(0.5) * rad) / glm::sin(static_cast(0.5) * rad); - T const w = h * height / width; ///todo max(width , Height) / min(width , Height)? - - mat<4, 4, T, defaultp> Result(static_cast(0)); - Result[0][0] = w; - Result[1][1] = h; - Result[2][2] = - (zFar + zNear) / (zFar - zNear); - Result[2][3] = - static_cast(1); - Result[3][2] = - (static_cast(2) * zFar * zNear) / (zFar - zNear); - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> perspectiveFovLH_ZO(T fov, T width, T height, T zNear, T zFar) - { - assert(width > static_cast(0)); - assert(height > static_cast(0)); - assert(fov > static_cast(0)); - - T const rad = fov; - T const h = glm::cos(static_cast(0.5) * rad) / glm::sin(static_cast(0.5) * rad); - T const w = h * height / width; ///todo max(width , Height) / min(width , Height)? - - mat<4, 4, T, defaultp> Result(static_cast(0)); - Result[0][0] = w; - Result[1][1] = h; - Result[2][2] = zFar / (zFar - zNear); - Result[2][3] = static_cast(1); - Result[3][2] = -(zFar * zNear) / (zFar - zNear); - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> perspectiveFovLH_NO(T fov, T width, T height, T zNear, T zFar) - { - assert(width > static_cast(0)); - assert(height > static_cast(0)); - assert(fov > static_cast(0)); - - T const rad = fov; - T const h = glm::cos(static_cast(0.5) * rad) / glm::sin(static_cast(0.5) * rad); - T const w = h * height / width; ///todo max(width , Height) / min(width , Height)? - - mat<4, 4, T, defaultp> Result(static_cast(0)); - Result[0][0] = w; - Result[1][1] = h; - Result[2][2] = (zFar + zNear) / (zFar - zNear); - Result[2][3] = static_cast(1); - Result[3][2] = - (static_cast(2) * zFar * zNear) / (zFar - zNear); - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> perspectiveFovZO(T fov, T width, T height, T zNear, T zFar) - { - if(GLM_CONFIG_CLIP_CONTROL & GLM_CLIP_CONTROL_LH_BIT) - return perspectiveFovLH_ZO(fov, width, height, zNear, zFar); - else - return perspectiveFovRH_ZO(fov, width, height, zNear, zFar); - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> perspectiveFovNO(T fov, T width, T height, T zNear, T zFar) - { - if(GLM_CONFIG_CLIP_CONTROL & GLM_CLIP_CONTROL_LH_BIT) - return perspectiveFovLH_NO(fov, width, height, zNear, zFar); - else - return perspectiveFovRH_NO(fov, width, height, zNear, zFar); - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> perspectiveFovLH(T fov, T width, T height, T zNear, T zFar) - { - if(GLM_CONFIG_CLIP_CONTROL & GLM_CLIP_CONTROL_ZO_BIT) - return perspectiveFovLH_ZO(fov, width, height, zNear, zFar); - else - return perspectiveFovLH_NO(fov, width, height, zNear, zFar); - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> perspectiveFovRH(T fov, T width, T height, T zNear, T zFar) - { - if(GLM_CONFIG_CLIP_CONTROL & GLM_CLIP_CONTROL_ZO_BIT) - return perspectiveFovRH_ZO(fov, width, height, zNear, zFar); - else - return perspectiveFovRH_NO(fov, width, height, zNear, zFar); - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> perspectiveFov(T fov, T width, T height, T zNear, T zFar) - { - if(GLM_CONFIG_CLIP_CONTROL == GLM_CLIP_CONTROL_LH_ZO) - return perspectiveFovLH_ZO(fov, width, height, zNear, zFar); - else if(GLM_CONFIG_CLIP_CONTROL == GLM_CLIP_CONTROL_LH_NO) - return perspectiveFovLH_NO(fov, width, height, zNear, zFar); - else if(GLM_CONFIG_CLIP_CONTROL == GLM_CLIP_CONTROL_RH_ZO) - return perspectiveFovRH_ZO(fov, width, height, zNear, zFar); - else if(GLM_CONFIG_CLIP_CONTROL == GLM_CLIP_CONTROL_RH_NO) - return perspectiveFovRH_NO(fov, width, height, zNear, zFar); - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> infinitePerspectiveRH(T fovy, T aspect, T zNear) - { - T const range = tan(fovy / static_cast(2)) * zNear; - T const left = -range * aspect; - T const right = range * aspect; - T const bottom = -range; - T const top = range; - - mat<4, 4, T, defaultp> Result(static_cast(0)); - Result[0][0] = (static_cast(2) * zNear) / (right - left); - Result[1][1] = (static_cast(2) * zNear) / (top - bottom); - Result[2][2] = - static_cast(1); - Result[2][3] = - static_cast(1); - Result[3][2] = - static_cast(2) * zNear; - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> infinitePerspectiveLH(T fovy, T aspect, T zNear) - { - T const range = tan(fovy / static_cast(2)) * zNear; - T const left = -range * aspect; - T const right = range * aspect; - T const bottom = -range; - T const top = range; - - mat<4, 4, T, defaultp> Result(T(0)); - Result[0][0] = (static_cast(2) * zNear) / (right - left); - Result[1][1] = (static_cast(2) * zNear) / (top - bottom); - Result[2][2] = static_cast(1); - Result[2][3] = static_cast(1); - Result[3][2] = - static_cast(2) * zNear; - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> infinitePerspective(T fovy, T aspect, T zNear) - { - if(GLM_CONFIG_CLIP_CONTROL & GLM_CLIP_CONTROL_LH_BIT) - return infinitePerspectiveLH(fovy, aspect, zNear); - else - return infinitePerspectiveRH(fovy, aspect, zNear); - } - - // Infinite projection matrix: http://www.terathon.com/gdc07_lengyel.pdf - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> tweakedInfinitePerspective(T fovy, T aspect, T zNear, T ep) - { - T const range = tan(fovy / static_cast(2)) * zNear; - T const left = -range * aspect; - T const right = range * aspect; - T const bottom = -range; - T const top = range; - - mat<4, 4, T, defaultp> Result(static_cast(0)); - Result[0][0] = (static_cast(2) * zNear) / (right - left); - Result[1][1] = (static_cast(2) * zNear) / (top - bottom); - Result[2][2] = ep - static_cast(1); - Result[2][3] = static_cast(-1); - Result[3][2] = (ep - static_cast(2)) * zNear; - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> tweakedInfinitePerspective(T fovy, T aspect, T zNear) - { - return tweakedInfinitePerspective(fovy, aspect, zNear, epsilon()); - } -}//namespace glm diff --git a/ref/glm/glm/ext/matrix_double2x2.hpp b/ref/glm/glm/ext/matrix_double2x2.hpp deleted file mode 100644 index 94dca54b..00000000 --- a/ref/glm/glm/ext/matrix_double2x2.hpp +++ /dev/null @@ -1,23 +0,0 @@ -/// @ref core -/// @file glm/ext/matrix_double2x2.hpp - -#pragma once -#include "../detail/type_mat2x2.hpp" - -namespace glm -{ - /// @addtogroup core_matrix - /// @{ - - /// 2 columns of 2 components matrix of double-precision floating-point numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - typedef mat<2, 2, double, defaultp> dmat2x2; - - /// 2 columns of 2 components matrix of double-precision floating-point numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - typedef mat<2, 2, double, defaultp> dmat2; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/matrix_double2x2_precision.hpp b/ref/glm/glm/ext/matrix_double2x2_precision.hpp deleted file mode 100644 index 9e2c174e..00000000 --- a/ref/glm/glm/ext/matrix_double2x2_precision.hpp +++ /dev/null @@ -1,49 +0,0 @@ -/// @ref core -/// @file glm/ext/matrix_double2x2_precision.hpp - -#pragma once -#include "../detail/type_mat2x2.hpp" - -namespace glm -{ - /// @addtogroup core_matrix_precision - /// @{ - - /// 2 columns of 2 components matrix of double-precision floating-point numbers using low precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<2, 2, double, lowp> lowp_dmat2; - - /// 2 columns of 2 components matrix of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<2, 2, double, mediump> mediump_dmat2; - - /// 2 columns of 2 components matrix of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<2, 2, double, highp> highp_dmat2; - - /// 2 columns of 2 components matrix of double-precision floating-point numbers using low precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<2, 2, double, lowp> lowp_dmat2x2; - - /// 2 columns of 2 components matrix of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<2, 2, double, mediump> mediump_dmat2x2; - - /// 2 columns of 2 components matrix of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<2, 2, double, highp> highp_dmat2x2; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/matrix_double2x3.hpp b/ref/glm/glm/ext/matrix_double2x3.hpp deleted file mode 100644 index bfef87a6..00000000 --- a/ref/glm/glm/ext/matrix_double2x3.hpp +++ /dev/null @@ -1,18 +0,0 @@ -/// @ref core -/// @file glm/ext/matrix_double2x3.hpp - -#pragma once -#include "../detail/type_mat2x3.hpp" - -namespace glm -{ - /// @addtogroup core_matrix - /// @{ - - /// 2 columns of 3 components matrix of double-precision floating-point numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - typedef mat<2, 3, double, defaultp> dmat2x3; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/matrix_double2x3_precision.hpp b/ref/glm/glm/ext/matrix_double2x3_precision.hpp deleted file mode 100644 index 098fb604..00000000 --- a/ref/glm/glm/ext/matrix_double2x3_precision.hpp +++ /dev/null @@ -1,31 +0,0 @@ -/// @ref core -/// @file glm/ext/matrix_double2x3_precision.hpp - -#pragma once -#include "../detail/type_mat2x3.hpp" - -namespace glm -{ - /// @addtogroup core_matrix_precision - /// @{ - - /// 2 columns of 3 components matrix of double-precision floating-point numbers using low precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<2, 3, double, lowp> lowp_dmat2x3; - - /// 2 columns of 3 components matrix of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<2, 3, double, mediump> mediump_dmat2x3; - - /// 2 columns of 3 components matrix of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<2, 3, double, highp> highp_dmat2x3; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/matrix_double2x4.hpp b/ref/glm/glm/ext/matrix_double2x4.hpp deleted file mode 100644 index 499284bc..00000000 --- a/ref/glm/glm/ext/matrix_double2x4.hpp +++ /dev/null @@ -1,18 +0,0 @@ -/// @ref core -/// @file glm/ext/matrix_double2x4.hpp - -#pragma once -#include "../detail/type_mat2x4.hpp" - -namespace glm -{ - /// @addtogroup core_matrix - /// @{ - - /// 2 columns of 4 components matrix of double-precision floating-point numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - typedef mat<2, 4, double, defaultp> dmat2x4; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/matrix_double2x4_precision.hpp b/ref/glm/glm/ext/matrix_double2x4_precision.hpp deleted file mode 100644 index 9b61ebce..00000000 --- a/ref/glm/glm/ext/matrix_double2x4_precision.hpp +++ /dev/null @@ -1,31 +0,0 @@ -/// @ref core -/// @file glm/ext/matrix_double2x4_precision.hpp - -#pragma once -#include "../detail/type_mat2x4.hpp" - -namespace glm -{ - /// @addtogroup core_matrix_precision - /// @{ - - /// 2 columns of 4 components matrix of double-precision floating-point numbers using low precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<2, 4, double, lowp> lowp_dmat2x4; - - /// 2 columns of 4 components matrix of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<2, 4, double, mediump> mediump_dmat2x4; - - /// 2 columns of 4 components matrix of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<2, 4, double, highp> highp_dmat2x4; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/matrix_double3x2.hpp b/ref/glm/glm/ext/matrix_double3x2.hpp deleted file mode 100644 index dd23f36c..00000000 --- a/ref/glm/glm/ext/matrix_double3x2.hpp +++ /dev/null @@ -1,18 +0,0 @@ -/// @ref core -/// @file glm/ext/matrix_double3x2.hpp - -#pragma once -#include "../detail/type_mat3x2.hpp" - -namespace glm -{ - /// @addtogroup core_matrix - /// @{ - - /// 3 columns of 2 components matrix of double-precision floating-point numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - typedef mat<3, 2, double, defaultp> dmat3x2; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/matrix_double3x2_precision.hpp b/ref/glm/glm/ext/matrix_double3x2_precision.hpp deleted file mode 100644 index 068d9e91..00000000 --- a/ref/glm/glm/ext/matrix_double3x2_precision.hpp +++ /dev/null @@ -1,31 +0,0 @@ -/// @ref core -/// @file glm/ext/matrix_double3x2_precision.hpp - -#pragma once -#include "../detail/type_mat3x2.hpp" - -namespace glm -{ - /// @addtogroup core_matrix_precision - /// @{ - - /// 3 columns of 2 components matrix of double-precision floating-point numbers using low precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<3, 2, double, lowp> lowp_dmat3x2; - - /// 3 columns of 2 components matrix of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<3, 2, double, mediump> mediump_dmat3x2; - - /// 3 columns of 2 components matrix of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<3, 2, double, highp> highp_dmat3x2; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/matrix_double3x3.hpp b/ref/glm/glm/ext/matrix_double3x3.hpp deleted file mode 100644 index 53572b73..00000000 --- a/ref/glm/glm/ext/matrix_double3x3.hpp +++ /dev/null @@ -1,23 +0,0 @@ -/// @ref core -/// @file glm/ext/matrix_double3x3.hpp - -#pragma once -#include "../detail/type_mat3x3.hpp" - -namespace glm -{ - /// @addtogroup core_matrix - /// @{ - - /// 3 columns of 3 components matrix of double-precision floating-point numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - typedef mat<3, 3, double, defaultp> dmat3x3; - - /// 3 columns of 3 components matrix of double-precision floating-point numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - typedef mat<3, 3, double, defaultp> dmat3; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/matrix_double3x3_precision.hpp b/ref/glm/glm/ext/matrix_double3x3_precision.hpp deleted file mode 100644 index 8691e780..00000000 --- a/ref/glm/glm/ext/matrix_double3x3_precision.hpp +++ /dev/null @@ -1,49 +0,0 @@ -/// @ref core -/// @file glm/ext/matrix_double3x3_precision.hpp - -#pragma once -#include "../detail/type_mat3x3.hpp" - -namespace glm -{ - /// @addtogroup core_matrix_precision - /// @{ - - /// 3 columns of 3 components matrix of double-precision floating-point numbers using low precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<3, 3, double, lowp> lowp_dmat3; - - /// 3 columns of 3 components matrix of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<3, 3, double, mediump> mediump_dmat3; - - /// 3 columns of 3 components matrix of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<3, 3, double, highp> highp_dmat3; - - /// 3 columns of 3 components matrix of double-precision floating-point numbers using low precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<3, 3, double, lowp> lowp_dmat3x3; - - /// 3 columns of 3 components matrix of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<3, 3, double, mediump> mediump_dmat3x3; - - /// 3 columns of 3 components matrix of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<3, 3, double, highp> highp_dmat3x3; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/matrix_double3x4.hpp b/ref/glm/glm/ext/matrix_double3x4.hpp deleted file mode 100644 index c572d637..00000000 --- a/ref/glm/glm/ext/matrix_double3x4.hpp +++ /dev/null @@ -1,18 +0,0 @@ -/// @ref core -/// @file glm/ext/matrix_double3x4.hpp - -#pragma once -#include "../detail/type_mat3x4.hpp" - -namespace glm -{ - /// @addtogroup core_matrix - /// @{ - - /// 3 columns of 4 components matrix of double-precision floating-point numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - typedef mat<3, 4, double, defaultp> dmat3x4; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/matrix_double3x4_precision.hpp b/ref/glm/glm/ext/matrix_double3x4_precision.hpp deleted file mode 100644 index f040217e..00000000 --- a/ref/glm/glm/ext/matrix_double3x4_precision.hpp +++ /dev/null @@ -1,31 +0,0 @@ -/// @ref core -/// @file glm/ext/matrix_double3x4_precision.hpp - -#pragma once -#include "../detail/type_mat3x4.hpp" - -namespace glm -{ - /// @addtogroup core_matrix_precision - /// @{ - - /// 3 columns of 4 components matrix of double-precision floating-point numbers using low precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<3, 4, double, lowp> lowp_dmat3x4; - - /// 3 columns of 4 components matrix of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<3, 4, double, mediump> mediump_dmat3x4; - - /// 3 columns of 4 components matrix of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<3, 4, double, highp> highp_dmat3x4; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/matrix_double4x2.hpp b/ref/glm/glm/ext/matrix_double4x2.hpp deleted file mode 100644 index 9b229f47..00000000 --- a/ref/glm/glm/ext/matrix_double4x2.hpp +++ /dev/null @@ -1,18 +0,0 @@ -/// @ref core -/// @file glm/ext/matrix_double4x2.hpp - -#pragma once -#include "../detail/type_mat4x2.hpp" - -namespace glm -{ - /// @addtogroup core_matrix - /// @{ - - /// 4 columns of 2 components matrix of double-precision floating-point numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - typedef mat<4, 2, double, defaultp> dmat4x2; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/matrix_double4x2_precision.hpp b/ref/glm/glm/ext/matrix_double4x2_precision.hpp deleted file mode 100644 index 6ad18ba9..00000000 --- a/ref/glm/glm/ext/matrix_double4x2_precision.hpp +++ /dev/null @@ -1,31 +0,0 @@ -/// @ref core -/// @file glm/ext/matrix_double4x2_precision.hpp - -#pragma once -#include "../detail/type_mat4x2.hpp" - -namespace glm -{ - /// @addtogroup core_matrix_precision - /// @{ - - /// 4 columns of 2 components matrix of double-precision floating-point numbers using low precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<4, 2, double, lowp> lowp_dmat4x2; - - /// 4 columns of 2 components matrix of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<4, 2, double, mediump> mediump_dmat4x2; - - /// 4 columns of 2 components matrix of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<4, 2, double, highp> highp_dmat4x2; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/matrix_double4x3.hpp b/ref/glm/glm/ext/matrix_double4x3.hpp deleted file mode 100644 index dca4cf95..00000000 --- a/ref/glm/glm/ext/matrix_double4x3.hpp +++ /dev/null @@ -1,18 +0,0 @@ -/// @ref core -/// @file glm/ext/matrix_double4x3.hpp - -#pragma once -#include "../detail/type_mat4x3.hpp" - -namespace glm -{ - /// @addtogroup core_matrix - /// @{ - - /// 4 columns of 3 components matrix of double-precision floating-point numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - typedef mat<4, 3, double, defaultp> dmat4x3; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/matrix_double4x3_precision.hpp b/ref/glm/glm/ext/matrix_double4x3_precision.hpp deleted file mode 100644 index f7371de8..00000000 --- a/ref/glm/glm/ext/matrix_double4x3_precision.hpp +++ /dev/null @@ -1,31 +0,0 @@ -/// @ref core -/// @file glm/ext/matrix_double4x3_precision.hpp - -#pragma once -#include "../detail/type_mat4x3.hpp" - -namespace glm -{ - /// @addtogroup core_matrix_precision - /// @{ - - /// 4 columns of 3 components matrix of double-precision floating-point numbers using low precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<4, 3, double, lowp> lowp_dmat4x3; - - /// 4 columns of 3 components matrix of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<4, 3, double, mediump> mediump_dmat4x3; - - /// 4 columns of 3 components matrix of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<4, 3, double, highp> highp_dmat4x3; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/matrix_double4x4.hpp b/ref/glm/glm/ext/matrix_double4x4.hpp deleted file mode 100644 index 81e1bf65..00000000 --- a/ref/glm/glm/ext/matrix_double4x4.hpp +++ /dev/null @@ -1,23 +0,0 @@ -/// @ref core -/// @file glm/ext/matrix_double4x4.hpp - -#pragma once -#include "../detail/type_mat4x4.hpp" - -namespace glm -{ - /// @addtogroup core_matrix - /// @{ - - /// 4 columns of 4 components matrix of double-precision floating-point numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - typedef mat<4, 4, double, defaultp> dmat4x4; - - /// 4 columns of 4 components matrix of double-precision floating-point numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - typedef mat<4, 4, double, defaultp> dmat4; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/matrix_double4x4_precision.hpp b/ref/glm/glm/ext/matrix_double4x4_precision.hpp deleted file mode 100644 index 4c36a848..00000000 --- a/ref/glm/glm/ext/matrix_double4x4_precision.hpp +++ /dev/null @@ -1,49 +0,0 @@ -/// @ref core -/// @file glm/ext/matrix_double4x4_precision.hpp - -#pragma once -#include "../detail/type_mat4x4.hpp" - -namespace glm -{ - /// @addtogroup core_matrix_precision - /// @{ - - /// 4 columns of 4 components matrix of double-precision floating-point numbers using low precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<4, 4, double, lowp> lowp_dmat4; - - /// 4 columns of 4 components matrix of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<4, 4, double, mediump> mediump_dmat4; - - /// 4 columns of 4 components matrix of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<4, 4, double, highp> highp_dmat4; - - /// 4 columns of 4 components matrix of double-precision floating-point numbers using low precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<4, 4, double, lowp> lowp_dmat4x4; - - /// 4 columns of 4 components matrix of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<4, 4, double, mediump> mediump_dmat4x4; - - /// 4 columns of 4 components matrix of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<4, 4, double, highp> highp_dmat4x4; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/matrix_float2x2.hpp b/ref/glm/glm/ext/matrix_float2x2.hpp deleted file mode 100644 index 53df921f..00000000 --- a/ref/glm/glm/ext/matrix_float2x2.hpp +++ /dev/null @@ -1,23 +0,0 @@ -/// @ref core -/// @file glm/ext/matrix_float2x2.hpp - -#pragma once -#include "../detail/type_mat2x2.hpp" - -namespace glm -{ - /// @addtogroup core_matrix - /// @{ - - /// 2 columns of 2 components matrix of single-precision floating-point numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - typedef mat<2, 2, float, defaultp> mat2x2; - - /// 2 columns of 2 components matrix of single-precision floating-point numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - typedef mat<2, 2, float, defaultp> mat2; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/matrix_float2x2_precision.hpp b/ref/glm/glm/ext/matrix_float2x2_precision.hpp deleted file mode 100644 index 898b6db7..00000000 --- a/ref/glm/glm/ext/matrix_float2x2_precision.hpp +++ /dev/null @@ -1,49 +0,0 @@ -/// @ref core -/// @file glm/ext/matrix_float2x2_precision.hpp - -#pragma once -#include "../detail/type_mat2x2.hpp" - -namespace glm -{ - /// @addtogroup core_matrix_precision - /// @{ - - /// 2 columns of 2 components matrix of single-precision floating-point numbers using low precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<2, 2, float, lowp> lowp_mat2; - - /// 2 columns of 2 components matrix of single-precision floating-point numbers using medium precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<2, 2, float, mediump> mediump_mat2; - - /// 2 columns of 2 components matrix of single-precision floating-point numbers using high precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<2, 2, float, highp> highp_mat2; - - /// 2 columns of 2 components matrix of single-precision floating-point numbers using low precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<2, 2, float, lowp> lowp_mat2x2; - - /// 2 columns of 2 components matrix of single-precision floating-point numbers using medium precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<2, 2, float, mediump> mediump_mat2x2; - - /// 2 columns of 2 components matrix of single-precision floating-point numbers using high precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<2, 2, float, highp> highp_mat2x2; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/matrix_float2x3.hpp b/ref/glm/glm/ext/matrix_float2x3.hpp deleted file mode 100644 index 6f68822d..00000000 --- a/ref/glm/glm/ext/matrix_float2x3.hpp +++ /dev/null @@ -1,18 +0,0 @@ -/// @ref core -/// @file glm/ext/matrix_float2x3.hpp - -#pragma once -#include "../detail/type_mat2x3.hpp" - -namespace glm -{ - /// @addtogroup core_matrix - /// @{ - - /// 2 columns of 3 components matrix of single-precision floating-point numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - typedef mat<2, 3, float, defaultp> mat2x3; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/matrix_float2x3_precision.hpp b/ref/glm/glm/ext/matrix_float2x3_precision.hpp deleted file mode 100644 index 50c10324..00000000 --- a/ref/glm/glm/ext/matrix_float2x3_precision.hpp +++ /dev/null @@ -1,31 +0,0 @@ -/// @ref core -/// @file glm/ext/matrix_float2x3_precision.hpp - -#pragma once -#include "../detail/type_mat2x3.hpp" - -namespace glm -{ - /// @addtogroup core_matrix_precision - /// @{ - - /// 2 columns of 3 components matrix of single-precision floating-point numbers using low precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<2, 3, float, lowp> lowp_mat2x3; - - /// 2 columns of 3 components matrix of single-precision floating-point numbers using medium precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<2, 3, float, mediump> mediump_mat2x3; - - /// 2 columns of 3 components matrix of single-precision floating-point numbers using high precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<2, 3, float, highp> highp_mat2x3; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/matrix_float2x4.hpp b/ref/glm/glm/ext/matrix_float2x4.hpp deleted file mode 100644 index 30f30de3..00000000 --- a/ref/glm/glm/ext/matrix_float2x4.hpp +++ /dev/null @@ -1,18 +0,0 @@ -/// @ref core -/// @file glm/ext/matrix_float2x4.hpp - -#pragma once -#include "../detail/type_mat2x4.hpp" - -namespace glm -{ - /// @addtogroup core_matrix - /// @{ - - /// 2 columns of 4 components matrix of single-precision floating-point numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - typedef mat<2, 4, float, defaultp> mat2x4; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/matrix_float2x4_precision.hpp b/ref/glm/glm/ext/matrix_float2x4_precision.hpp deleted file mode 100644 index 079d6382..00000000 --- a/ref/glm/glm/ext/matrix_float2x4_precision.hpp +++ /dev/null @@ -1,31 +0,0 @@ -/// @ref core -/// @file glm/ext/matrix_float2x4_precision.hpp - -#pragma once -#include "../detail/type_mat2x4.hpp" - -namespace glm -{ - /// @addtogroup core_matrix_precision - /// @{ - - /// 2 columns of 4 components matrix of single-precision floating-point numbers using low precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<2, 4, float, lowp> lowp_mat2x4; - - /// 2 columns of 4 components matrix of single-precision floating-point numbers using medium precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<2, 4, float, mediump> mediump_mat2x4; - - /// 2 columns of 4 components matrix of single-precision floating-point numbers using high precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<2, 4, float, highp> highp_mat2x4; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/matrix_float3x2.hpp b/ref/glm/glm/ext/matrix_float3x2.hpp deleted file mode 100644 index d39dd2fe..00000000 --- a/ref/glm/glm/ext/matrix_float3x2.hpp +++ /dev/null @@ -1,18 +0,0 @@ -/// @ref core -/// @file glm/ext/matrix_float3x2.hpp - -#pragma once -#include "../detail/type_mat3x2.hpp" - -namespace glm -{ - /// @addtogroup core - /// @{ - - /// 3 columns of 2 components matrix of single-precision floating-point numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - typedef mat<3, 2, float, defaultp> mat3x2; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/matrix_float3x2_precision.hpp b/ref/glm/glm/ext/matrix_float3x2_precision.hpp deleted file mode 100644 index 8572c2a1..00000000 --- a/ref/glm/glm/ext/matrix_float3x2_precision.hpp +++ /dev/null @@ -1,31 +0,0 @@ -/// @ref core -/// @file glm/ext/matrix_float3x2_precision.hpp - -#pragma once -#include "../detail/type_mat3x2.hpp" - -namespace glm -{ - /// @addtogroup core_matrix_precision - /// @{ - - /// 3 columns of 2 components matrix of single-precision floating-point numbers using low precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<3, 2, float, lowp> lowp_mat3x2; - - /// 3 columns of 2 components matrix of single-precision floating-point numbers using medium precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<3, 2, float, mediump> mediump_mat3x2; - - /// 3 columns of 2 components matrix of single-precision floating-point numbers using high precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<3, 2, float, highp> highp_mat3x2; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/matrix_float3x3.hpp b/ref/glm/glm/ext/matrix_float3x3.hpp deleted file mode 100644 index 177d809f..00000000 --- a/ref/glm/glm/ext/matrix_float3x3.hpp +++ /dev/null @@ -1,23 +0,0 @@ -/// @ref core -/// @file glm/ext/matrix_float3x3.hpp - -#pragma once -#include "../detail/type_mat3x3.hpp" - -namespace glm -{ - /// @addtogroup core_matrix - /// @{ - - /// 3 columns of 3 components matrix of single-precision floating-point numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - typedef mat<3, 3, float, defaultp> mat3x3; - - /// 3 columns of 3 components matrix of single-precision floating-point numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - typedef mat<3, 3, float, defaultp> mat3; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/matrix_float3x3_precision.hpp b/ref/glm/glm/ext/matrix_float3x3_precision.hpp deleted file mode 100644 index 8a900c16..00000000 --- a/ref/glm/glm/ext/matrix_float3x3_precision.hpp +++ /dev/null @@ -1,49 +0,0 @@ -/// @ref core -/// @file glm/ext/matrix_float3x3_precision.hpp - -#pragma once -#include "../detail/type_mat3x3.hpp" - -namespace glm -{ - /// @addtogroup core_matrix_precision - /// @{ - - /// 3 columns of 3 components matrix of single-precision floating-point numbers using low precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<3, 3, float, lowp> lowp_mat3; - - /// 3 columns of 3 components matrix of single-precision floating-point numbers using medium precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<3, 3, float, mediump> mediump_mat3; - - /// 3 columns of 3 components matrix of single-precision floating-point numbers using high precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<3, 3, float, highp> highp_mat3; - - /// 3 columns of 3 components matrix of single-precision floating-point numbers using low precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<3, 3, float, lowp> lowp_mat3x3; - - /// 3 columns of 3 components matrix of single-precision floating-point numbers using medium precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<3, 3, float, mediump> mediump_mat3x3; - - /// 3 columns of 3 components matrix of single-precision floating-point numbers using high precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<3, 3, float, highp> highp_mat3x3; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/matrix_float3x4.hpp b/ref/glm/glm/ext/matrix_float3x4.hpp deleted file mode 100644 index 64b8459d..00000000 --- a/ref/glm/glm/ext/matrix_float3x4.hpp +++ /dev/null @@ -1,18 +0,0 @@ -/// @ref core -/// @file glm/ext/matrix_float3x4.hpp - -#pragma once -#include "../detail/type_mat3x4.hpp" - -namespace glm -{ - /// @addtogroup core_matrix - /// @{ - - /// 3 columns of 4 components matrix of single-precision floating-point numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - typedef mat<3, 4, float, defaultp> mat3x4; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/matrix_float3x4_precision.hpp b/ref/glm/glm/ext/matrix_float3x4_precision.hpp deleted file mode 100644 index bc36bf13..00000000 --- a/ref/glm/glm/ext/matrix_float3x4_precision.hpp +++ /dev/null @@ -1,31 +0,0 @@ -/// @ref core -/// @file glm/ext/matrix_float3x4_precision.hpp - -#pragma once -#include "../detail/type_mat3x4.hpp" - -namespace glm -{ - /// @addtogroup core_matrix_precision - /// @{ - - /// 3 columns of 4 components matrix of single-precision floating-point numbers using low precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<3, 4, float, lowp> lowp_mat3x4; - - /// 3 columns of 4 components matrix of single-precision floating-point numbers using medium precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<3, 4, float, mediump> mediump_mat3x4; - - /// 3 columns of 4 components matrix of single-precision floating-point numbers using high precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<3, 4, float, highp> highp_mat3x4; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/matrix_float4x2.hpp b/ref/glm/glm/ext/matrix_float4x2.hpp deleted file mode 100644 index 1ed5227b..00000000 --- a/ref/glm/glm/ext/matrix_float4x2.hpp +++ /dev/null @@ -1,18 +0,0 @@ -/// @ref core -/// @file glm/ext/matrix_float4x2.hpp - -#pragma once -#include "../detail/type_mat4x2.hpp" - -namespace glm -{ - /// @addtogroup core_matrix - /// @{ - - /// 4 columns of 2 components matrix of single-precision floating-point numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - typedef mat<4, 2, float, defaultp> mat4x2; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/matrix_float4x2_precision.hpp b/ref/glm/glm/ext/matrix_float4x2_precision.hpp deleted file mode 100644 index 88fd0696..00000000 --- a/ref/glm/glm/ext/matrix_float4x2_precision.hpp +++ /dev/null @@ -1,31 +0,0 @@ -/// @ref core -/// @file glm/ext/matrix_float2x2_precision.hpp - -#pragma once -#include "../detail/type_mat2x2.hpp" - -namespace glm -{ - /// @addtogroup core_matrix_precision - /// @{ - - /// 4 columns of 2 components matrix of single-precision floating-point numbers using low precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<4, 2, float, lowp> lowp_mat4x2; - - /// 4 columns of 2 components matrix of single-precision floating-point numbers using medium precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<4, 2, float, mediump> mediump_mat4x2; - - /// 4 columns of 2 components matrix of single-precision floating-point numbers using high precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<4, 2, float, highp> highp_mat4x2; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/matrix_float4x3.hpp b/ref/glm/glm/ext/matrix_float4x3.hpp deleted file mode 100644 index 5dbe7657..00000000 --- a/ref/glm/glm/ext/matrix_float4x3.hpp +++ /dev/null @@ -1,18 +0,0 @@ -/// @ref core -/// @file glm/ext/matrix_float4x3.hpp - -#pragma once -#include "../detail/type_mat4x3.hpp" - -namespace glm -{ - /// @addtogroup core_matrix - /// @{ - - /// 4 columns of 3 components matrix of single-precision floating-point numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - typedef mat<4, 3, float, defaultp> mat4x3; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/matrix_float4x3_precision.hpp b/ref/glm/glm/ext/matrix_float4x3_precision.hpp deleted file mode 100644 index 846ed4fc..00000000 --- a/ref/glm/glm/ext/matrix_float4x3_precision.hpp +++ /dev/null @@ -1,31 +0,0 @@ -/// @ref core -/// @file glm/ext/matrix_float4x3_precision.hpp - -#pragma once -#include "../detail/type_mat4x3.hpp" - -namespace glm -{ - /// @addtogroup core_matrix_precision - /// @{ - - /// 4 columns of 3 components matrix of single-precision floating-point numbers using low precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<4, 3, float, lowp> lowp_mat4x3; - - /// 4 columns of 3 components matrix of single-precision floating-point numbers using medium precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<4, 3, float, mediump> mediump_mat4x3; - - /// 4 columns of 3 components matrix of single-precision floating-point numbers using high precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<4, 3, float, highp> highp_mat4x3; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/matrix_float4x4.hpp b/ref/glm/glm/ext/matrix_float4x4.hpp deleted file mode 100644 index 5ba111de..00000000 --- a/ref/glm/glm/ext/matrix_float4x4.hpp +++ /dev/null @@ -1,23 +0,0 @@ -/// @ref core -/// @file glm/ext/matrix_float4x4.hpp - -#pragma once -#include "../detail/type_mat4x4.hpp" - -namespace glm -{ - /// @ingroup core_matrix - /// @{ - - /// 4 columns of 4 components matrix of single-precision floating-point numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - typedef mat<4, 4, float, defaultp> mat4x4; - - /// 4 columns of 4 components matrix of single-precision floating-point numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - typedef mat<4, 4, float, defaultp> mat4; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/matrix_float4x4_precision.hpp b/ref/glm/glm/ext/matrix_float4x4_precision.hpp deleted file mode 100644 index 597149bc..00000000 --- a/ref/glm/glm/ext/matrix_float4x4_precision.hpp +++ /dev/null @@ -1,49 +0,0 @@ -/// @ref core -/// @file glm/ext/matrix_float4x4_precision.hpp - -#pragma once -#include "../detail/type_mat4x4.hpp" - -namespace glm -{ - /// @addtogroup core_matrix_precision - /// @{ - - /// 4 columns of 4 components matrix of single-precision floating-point numbers using low precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<4, 4, float, lowp> lowp_mat4; - - /// 4 columns of 4 components matrix of single-precision floating-point numbers using medium precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<4, 4, float, mediump> mediump_mat4; - - /// 4 columns of 4 components matrix of single-precision floating-point numbers using high precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<4, 4, float, highp> highp_mat4; - - /// 4 columns of 4 components matrix of single-precision floating-point numbers using low precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<4, 4, float, lowp> lowp_mat4x4; - - /// 4 columns of 4 components matrix of single-precision floating-point numbers using medium precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<4, 4, float, mediump> mediump_mat4x4; - - /// 4 columns of 4 components matrix of single-precision floating-point numbers using high precision arithmetic in term of ULPs. - /// - /// @see GLSL 4.20.8 specification, section 4.1.6 Matrices - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef mat<4, 4, float, highp> highp_mat4x4; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/matrix_projection.hpp b/ref/glm/glm/ext/matrix_projection.hpp deleted file mode 100644 index 51fd01bd..00000000 --- a/ref/glm/glm/ext/matrix_projection.hpp +++ /dev/null @@ -1,149 +0,0 @@ -/// @ref ext_matrix_projection -/// @file glm/ext/matrix_projection.hpp -/// -/// @defgroup ext_matrix_projection GLM_EXT_matrix_projection -/// @ingroup ext -/// -/// Functions that generate common projection transformation matrices. -/// -/// The matrices generated by this extension use standard OpenGL fixed-function -/// conventions. For example, the lookAt function generates a transform from world -/// space into the specific eye space that the projective matrix functions -/// (perspective, ortho, etc) are designed to expect. The OpenGL compatibility -/// specifications defines the particular layout of this eye space. -/// -/// Include to use the features of this extension. -/// -/// @see ext_matrix_transform -/// @see ext_matrix_clip_space - -#pragma once - -// Dependencies -#include "../gtc/constants.hpp" -#include "../geometric.hpp" -#include "../trigonometric.hpp" -#include "../matrix.hpp" - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_EXT_matrix_projection extension included") -#endif - -namespace glm -{ - /// @addtogroup ext_matrix_projection - /// @{ - - /// Map the specified object coordinates (obj.x, obj.y, obj.z) into window coordinates. - /// The near and far clip planes correspond to z normalized device coordinates of 0 and +1 respectively. (Direct3D clip volume definition) - /// - /// @param obj Specify the object coordinates. - /// @param model Specifies the current modelview matrix - /// @param proj Specifies the current projection matrix - /// @param viewport Specifies the current viewport - /// @return Return the computed window coordinates. - /// @tparam T Native type used for the computation. Currently supported: half (not recommended), float or double. - /// @tparam U Currently supported: Floating-point types and integer types. - /// - /// @see gluProject man page - template - GLM_FUNC_DECL vec<3, T, Q> projectZO( - vec<3, T, Q> const& obj, mat<4, 4, T, Q> const& model, mat<4, 4, T, Q> const& proj, vec<4, U, Q> const& viewport); - - /// Map the specified object coordinates (obj.x, obj.y, obj.z) into window coordinates. - /// The near and far clip planes correspond to z normalized device coordinates of -1 and +1 respectively. (OpenGL clip volume definition) - /// - /// @param obj Specify the object coordinates. - /// @param model Specifies the current modelview matrix - /// @param proj Specifies the current projection matrix - /// @param viewport Specifies the current viewport - /// @return Return the computed window coordinates. - /// @tparam T Native type used for the computation. Currently supported: half (not recommended), float or double. - /// @tparam U Currently supported: Floating-point types and integer types. - /// - /// @see gluProject man page - template - GLM_FUNC_DECL vec<3, T, Q> projectNO( - vec<3, T, Q> const& obj, mat<4, 4, T, Q> const& model, mat<4, 4, T, Q> const& proj, vec<4, U, Q> const& viewport); - - /// Map the specified object coordinates (obj.x, obj.y, obj.z) into window coordinates using default near and far clip planes definition. - /// To change default near and far clip planes definition use GLM_FORCE_DEPTH_ZERO_TO_ONE. - /// - /// @param obj Specify the object coordinates. - /// @param model Specifies the current modelview matrix - /// @param proj Specifies the current projection matrix - /// @param viewport Specifies the current viewport - /// @return Return the computed window coordinates. - /// @tparam T Native type used for the computation. Currently supported: half (not recommended), float or double. - /// @tparam U Currently supported: Floating-point types and integer types. - /// - /// @see gluProject man page - template - GLM_FUNC_DECL vec<3, T, Q> project( - vec<3, T, Q> const& obj, mat<4, 4, T, Q> const& model, mat<4, 4, T, Q> const& proj, vec<4, U, Q> const& viewport); - - /// Map the specified window coordinates (win.x, win.y, win.z) into object coordinates. - /// The near and far clip planes correspond to z normalized device coordinates of 0 and +1 respectively. (Direct3D clip volume definition) - /// - /// @param win Specify the window coordinates to be mapped. - /// @param model Specifies the modelview matrix - /// @param proj Specifies the projection matrix - /// @param viewport Specifies the viewport - /// @return Returns the computed object coordinates. - /// @tparam T Native type used for the computation. Currently supported: half (not recommended), float or double. - /// @tparam U Currently supported: Floating-point types and integer types. - /// - /// @see gluUnProject man page - template - GLM_FUNC_DECL vec<3, T, Q> unProjectZO( - vec<3, T, Q> const& win, mat<4, 4, T, Q> const& model, mat<4, 4, T, Q> const& proj, vec<4, U, Q> const& viewport); - - /// Map the specified window coordinates (win.x, win.y, win.z) into object coordinates. - /// The near and far clip planes correspond to z normalized device coordinates of -1 and +1 respectively. (OpenGL clip volume definition) - /// - /// @param win Specify the window coordinates to be mapped. - /// @param model Specifies the modelview matrix - /// @param proj Specifies the projection matrix - /// @param viewport Specifies the viewport - /// @return Returns the computed object coordinates. - /// @tparam T Native type used for the computation. Currently supported: half (not recommended), float or double. - /// @tparam U Currently supported: Floating-point types and integer types. - /// - /// @see gluUnProject man page - template - GLM_FUNC_DECL vec<3, T, Q> unProjectNO( - vec<3, T, Q> const& win, mat<4, 4, T, Q> const& model, mat<4, 4, T, Q> const& proj, vec<4, U, Q> const& viewport); - - /// Map the specified window coordinates (win.x, win.y, win.z) into object coordinates using default near and far clip planes definition. - /// To change default near and far clip planes definition use GLM_FORCE_DEPTH_ZERO_TO_ONE. - /// - /// @param win Specify the window coordinates to be mapped. - /// @param model Specifies the modelview matrix - /// @param proj Specifies the projection matrix - /// @param viewport Specifies the viewport - /// @return Returns the computed object coordinates. - /// @tparam T Native type used for the computation. Currently supported: half (not recommended), float or double. - /// @tparam U Currently supported: Floating-point types and integer types. - /// - /// @see gluUnProject man page - template - GLM_FUNC_DECL vec<3, T, Q> unProject( - vec<3, T, Q> const& win, mat<4, 4, T, Q> const& model, mat<4, 4, T, Q> const& proj, vec<4, U, Q> const& viewport); - - /// Define a picking region - /// - /// @param center Specify the center of a picking region in window coordinates. - /// @param delta Specify the width and height, respectively, of the picking region in window coordinates. - /// @param viewport Rendering viewport - /// @tparam T Native type used for the computation. Currently supported: half (not recommended), float or double. - /// @tparam U Currently supported: Floating-point types and integer types. - /// - /// @see gluPickMatrix man page - template - GLM_FUNC_DECL mat<4, 4, T, Q> pickMatrix( - vec<2, T, Q> const& center, vec<2, T, Q> const& delta, vec<4, U, Q> const& viewport); - - /// @} -}//namespace glm - -#include "matrix_projection.inl" diff --git a/ref/glm/glm/ext/matrix_projection.inl b/ref/glm/glm/ext/matrix_projection.inl deleted file mode 100644 index 8b4eea98..00000000 --- a/ref/glm/glm/ext/matrix_projection.inl +++ /dev/null @@ -1,104 +0,0 @@ -namespace glm -{ - template - GLM_FUNC_QUALIFIER vec<3, T, Q> projectZO(vec<3, T, Q> const& obj, mat<4, 4, T, Q> const& model, mat<4, 4, T, Q> const& proj, vec<4, U, Q> const& viewport) - { - vec<4, T, Q> tmp = vec<4, T, Q>(obj, static_cast(1)); - tmp = model * tmp; - tmp = proj * tmp; - - tmp /= tmp.w; - tmp.x = tmp.x * static_cast(0.5) + static_cast(0.5); - tmp.y = tmp.y * static_cast(0.5) + static_cast(0.5); - - tmp[0] = tmp[0] * T(viewport[2]) + T(viewport[0]); - tmp[1] = tmp[1] * T(viewport[3]) + T(viewport[1]); - - return vec<3, T, Q>(tmp); - } - - template - GLM_FUNC_QUALIFIER vec<3, T, Q> projectNO(vec<3, T, Q> const& obj, mat<4, 4, T, Q> const& model, mat<4, 4, T, Q> const& proj, vec<4, U, Q> const& viewport) - { - vec<4, T, Q> tmp = vec<4, T, Q>(obj, static_cast(1)); - tmp = model * tmp; - tmp = proj * tmp; - - tmp /= tmp.w; - tmp = tmp * static_cast(0.5) + static_cast(0.5); - tmp[0] = tmp[0] * T(viewport[2]) + T(viewport[0]); - tmp[1] = tmp[1] * T(viewport[3]) + T(viewport[1]); - - return vec<3, T, Q>(tmp); - } - - template - GLM_FUNC_QUALIFIER vec<3, T, Q> project(vec<3, T, Q> const& obj, mat<4, 4, T, Q> const& model, mat<4, 4, T, Q> const& proj, vec<4, U, Q> const& viewport) - { - if(GLM_CONFIG_CLIP_CONTROL & GLM_CLIP_CONTROL_ZO_BIT) - return projectZO(obj, model, proj, viewport); - else - return projectNO(obj, model, proj, viewport); - } - - template - GLM_FUNC_QUALIFIER vec<3, T, Q> unProjectZO(vec<3, T, Q> const& win, mat<4, 4, T, Q> const& model, mat<4, 4, T, Q> const& proj, vec<4, U, Q> const& viewport) - { - mat<4, 4, T, Q> Inverse = inverse(proj * model); - - vec<4, T, Q> tmp = vec<4, T, Q>(win, T(1)); - tmp.x = (tmp.x - T(viewport[0])) / T(viewport[2]); - tmp.y = (tmp.y - T(viewport[1])) / T(viewport[3]); - tmp.x = tmp.x * static_cast(2) - static_cast(1); - tmp.y = tmp.y * static_cast(2) - static_cast(1); - - vec<4, T, Q> obj = Inverse * tmp; - obj /= obj.w; - - return vec<3, T, Q>(obj); - } - - template - GLM_FUNC_QUALIFIER vec<3, T, Q> unProjectNO(vec<3, T, Q> const& win, mat<4, 4, T, Q> const& model, mat<4, 4, T, Q> const& proj, vec<4, U, Q> const& viewport) - { - mat<4, 4, T, Q> Inverse = inverse(proj * model); - - vec<4, T, Q> tmp = vec<4, T, Q>(win, T(1)); - tmp.x = (tmp.x - T(viewport[0])) / T(viewport[2]); - tmp.y = (tmp.y - T(viewport[1])) / T(viewport[3]); - tmp = tmp * static_cast(2) - static_cast(1); - - vec<4, T, Q> obj = Inverse * tmp; - obj /= obj.w; - - return vec<3, T, Q>(obj); - } - - template - GLM_FUNC_QUALIFIER vec<3, T, Q> unProject(vec<3, T, Q> const& win, mat<4, 4, T, Q> const& model, mat<4, 4, T, Q> const& proj, vec<4, U, Q> const& viewport) - { - if(GLM_CONFIG_CLIP_CONTROL & GLM_CLIP_CONTROL_ZO_BIT) - return unProjectZO(win, model, proj, viewport); - else - return unProjectNO(win, model, proj, viewport); - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> pickMatrix(vec<2, T, Q> const& center, vec<2, T, Q> const& delta, vec<4, U, Q> const& viewport) - { - assert(delta.x > static_cast(0) && delta.y > static_cast(0)); - mat<4, 4, T, Q> Result(static_cast(1)); - - if(!(delta.x > static_cast(0) && delta.y > static_cast(0))) - return Result; // Error - - vec<3, T, Q> Temp( - (static_cast(viewport[2]) - static_cast(2) * (center.x - static_cast(viewport[0]))) / delta.x, - (static_cast(viewport[3]) - static_cast(2) * (center.y - static_cast(viewport[1]))) / delta.y, - static_cast(0)); - - // Translate and scale the picked region to the entire window - Result = translate(Result, Temp); - return scale(Result, vec<3, T, Q>(static_cast(viewport[2]) / delta.x, static_cast(viewport[3]) / delta.y, static_cast(1))); - } -}//namespace glm diff --git a/ref/glm/glm/ext/matrix_relational.hpp b/ref/glm/glm/ext/matrix_relational.hpp deleted file mode 100644 index beddec2e..00000000 --- a/ref/glm/glm/ext/matrix_relational.hpp +++ /dev/null @@ -1,92 +0,0 @@ -/// @ref ext_matrix_relational -/// @file glm/ext/matrix_relational.hpp -/// -/// @defgroup ext_matrix_relational GLM_EXT_matrix_relational -/// @ingroup ext -/// -/// Exposes comparison functions for matrix types that take a user defined epsilon values. -/// -/// Include to use the features of this extension. -/// -/// @see ext_vector_relational -/// @see ext_scalar_relational -/// @see ext_quaternion_relational - -#pragma once - -// Dependencies -#include "../detail/qualifier.hpp" - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_EXT_matrix_relational extension included") -#endif - -namespace glm -{ - /// @addtogroup ext_matrix_relational - /// @{ - - /// Perform a component-wise equal-to comparison of two matrices. - /// Return a boolean vector which components value is True if this expression is satisfied per column of the matrices. - /// - /// @tparam C Integer between 1 and 4 included that qualify the number of columns of the matrix - /// @tparam R Integer between 1 and 4 included that qualify the number of rows of the matrix - /// @tparam T Floating-point or integer scalar types - /// @tparam Q Value from qualifier enum - template - GLM_FUNC_DECL GLM_CONSTEXPR vec equal(mat const& x, mat const& y); - - /// Returns the component-wise comparison of |x - y| < epsilon. - /// True if this expression is satisfied. - /// - /// @tparam C Integer between 1 and 4 included that qualify the number of columns of the matrix - /// @tparam R Integer between 1 and 4 included that qualify the number of rows of the matrix - /// @tparam T Floating-point or integer scalar types - /// @tparam Q Value from qualifier enum - template - GLM_FUNC_DECL GLM_CONSTEXPR vec equal(mat const& x, mat const& y, T epsilon); - - /// Returns the component-wise comparison of |x - y| < epsilon. - /// True if this expression is satisfied. - /// - /// @tparam C Integer between 1 and 4 included that qualify the number of columns of the matrix - /// @tparam R Integer between 1 and 4 included that qualify the number of rows of the matrix - /// @tparam T Floating-point or integer scalar types - /// @tparam Q Value from qualifier enum - template - GLM_FUNC_DECL GLM_CONSTEXPR vec equal(mat const& x, mat const& y, vec const& epsilon); - - /// Perform a component-wise not-equal-to comparison of two matrices. - /// Return a boolean vector which components value is True if this expression is satisfied per column of the matrices. - /// - /// @tparam C Integer between 1 and 4 included that qualify the number of columns of the matrix - /// @tparam R Integer between 1 and 4 included that qualify the number of rows of the matrix - /// @tparam T Floating-point or integer scalar types - /// @tparam Q Value from qualifier enum - template - GLM_FUNC_DECL GLM_CONSTEXPR vec notEqual(mat const& x, mat const& y); - - /// Returns the component-wise comparison of |x - y| < epsilon. - /// True if this expression is not satisfied. - /// - /// @tparam C Integer between 1 and 4 included that qualify the number of columns of the matrix - /// @tparam R Integer between 1 and 4 included that qualify the number of rows of the matrix - /// @tparam T Floating-point or integer scalar types - /// @tparam Q Value from qualifier enum - template - GLM_FUNC_DECL GLM_CONSTEXPR vec notEqual(mat const& x, mat const& y, T epsilon); - - /// Returns the component-wise comparison of |x - y| >= epsilon. - /// True if this expression is not satisfied. - /// - /// @tparam C Integer between 1 and 4 included that qualify the number of columns of the matrix - /// @tparam R Integer between 1 and 4 included that qualify the number of rows of the matrix - /// @tparam T Floating-point or integer scalar types - /// @tparam Q Value from qualifier enum - template - GLM_FUNC_DECL GLM_CONSTEXPR vec notEqual(mat const& x, mat const& y, vec const& epsilon); - - /// @} -}//namespace glm - -#include "matrix_relational.inl" diff --git a/ref/glm/glm/ext/matrix_relational.inl b/ref/glm/glm/ext/matrix_relational.inl deleted file mode 100644 index f7a82dda..00000000 --- a/ref/glm/glm/ext/matrix_relational.inl +++ /dev/null @@ -1,51 +0,0 @@ -/// @ref ext_vector_relational -/// @file glm/ext/vector_relational.inl - -// Dependency: -#include "../ext/vector_relational.hpp" -#include "../common.hpp" - -namespace glm -{ - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec equal(mat const& a, mat const& b) - { - return equal(a, b, static_cast(0)); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec equal(mat const& a, mat const& b, T Epsilon) - { - return equal(a, b, vec(Epsilon)); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec equal(mat const& a, mat const& b, vec const& Epsilon) - { - vec Result(true); - for(length_t i = 0; i < C; ++i) - Result[i] = all(equal(a[i], b[i], Epsilon[i])); - return Result; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec notEqual(mat const& x, mat const& y) - { - return notEqual(x, y, static_cast(0)); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec notEqual(mat const& x, mat const& y, T Epsilon) - { - return notEqual(x, y, vec(Epsilon)); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec notEqual(mat const& a, mat const& b, vec const& Epsilon) - { - vec Result(true); - for(length_t i = 0; i < C; ++i) - Result[i] = any(notEqual(a[i], b[i], Epsilon[i])); - return Result; - } -}//namespace glm diff --git a/ref/glm/glm/ext/matrix_transform.hpp b/ref/glm/glm/ext/matrix_transform.hpp deleted file mode 100644 index cbd187ef..00000000 --- a/ref/glm/glm/ext/matrix_transform.hpp +++ /dev/null @@ -1,144 +0,0 @@ -/// @ref ext_matrix_transform -/// @file glm/ext/matrix_transform.hpp -/// -/// @defgroup ext_matrix_transform GLM_EXT_matrix_transform -/// @ingroup ext -/// -/// Defines functions that generate common transformation matrices. -/// -/// The matrices generated by this extension use standard OpenGL fixed-function -/// conventions. For example, the lookAt function generates a transform from world -/// space into the specific eye space that the projective matrix functions -/// (perspective, ortho, etc) are designed to expect. The OpenGL compatibility -/// specifications defines the particular layout of this eye space. -/// -/// Include to use the features of this extension. -/// -/// @see ext_matrix_projection -/// @see ext_matrix_clip_space - -#pragma once - -// Dependencies -#include "../gtc/constants.hpp" -#include "../geometric.hpp" -#include "../trigonometric.hpp" -#include "../matrix.hpp" - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_EXT_matrix_transform extension included") -#endif - -namespace glm -{ - /// @addtogroup ext_matrix_transform - /// @{ - - /// Builds an identity matrix. - template - GLM_FUNC_DECL GLM_CONSTEXPR genType identity(); - - /// Builds a translation 4 * 4 matrix created from a vector of 3 components. - /// - /// @param m Input matrix multiplied by this translation matrix. - /// @param v Coordinates of a translation vector. - /// - /// @tparam T A floating-point scalar type - /// @tparam Q A value from qualifier enum - /// - /// @code - /// #include - /// #include - /// ... - /// glm::mat4 m = glm::translate(glm::mat4(1.0f), glm::vec3(1.0f)); - /// // m[0][0] == 1.0f, m[0][1] == 0.0f, m[0][2] == 0.0f, m[0][3] == 0.0f - /// // m[1][0] == 0.0f, m[1][1] == 1.0f, m[1][2] == 0.0f, m[1][3] == 0.0f - /// // m[2][0] == 0.0f, m[2][1] == 0.0f, m[2][2] == 1.0f, m[2][3] == 0.0f - /// // m[3][0] == 1.0f, m[3][1] == 1.0f, m[3][2] == 1.0f, m[3][3] == 1.0f - /// @endcode - /// - /// @see - translate(mat<4, 4, T, Q> const& m, T x, T y, T z) - /// @see - translate(vec<3, T, Q> const& v) - /// @see glTranslate man page - template - GLM_FUNC_DECL mat<4, 4, T, Q> translate( - mat<4, 4, T, Q> const& m, vec<3, T, Q> const& v); - - /// Builds a rotation 4 * 4 matrix created from an axis vector and an angle. - /// - /// @param m Input matrix multiplied by this rotation matrix. - /// @param angle Rotation angle expressed in radians. - /// @param axis Rotation axis, recommended to be normalized. - /// - /// @tparam T A floating-point scalar type - /// @tparam Q A value from qualifier enum - /// - /// @see - rotate(mat<4, 4, T, Q> const& m, T angle, T x, T y, T z) - /// @see - rotate(T angle, vec<3, T, Q> const& v) - /// @see glRotate man page - template - GLM_FUNC_DECL mat<4, 4, T, Q> rotate( - mat<4, 4, T, Q> const& m, T angle, vec<3, T, Q> const& axis); - - /// Builds a scale 4 * 4 matrix created from 3 scalars. - /// - /// @param m Input matrix multiplied by this scale matrix. - /// @param v Ratio of scaling for each axis. - /// - /// @tparam T A floating-point scalar type - /// @tparam Q A value from qualifier enum - /// - /// @see - scale(mat<4, 4, T, Q> const& m, T x, T y, T z) - /// @see - scale(vec<3, T, Q> const& v) - /// @see glScale man page - template - GLM_FUNC_DECL mat<4, 4, T, Q> scale( - mat<4, 4, T, Q> const& m, vec<3, T, Q> const& v); - - /// Build a right handed look at view matrix. - /// - /// @param eye Position of the camera - /// @param center Position where the camera is looking at - /// @param up Normalized up vector, how the camera is oriented. Typically (0, 0, 1) - /// - /// @tparam T A floating-point scalar type - /// @tparam Q A value from qualifier enum - /// - /// @see - frustum(T const& left, T const& right, T const& bottom, T const& top, T const& nearVal, T const& farVal) frustum(T const& left, T const& right, T const& bottom, T const& top, T const& nearVal, T const& farVal) - template - GLM_FUNC_DECL mat<4, 4, T, Q> lookAtRH( - vec<3, T, Q> const& eye, vec<3, T, Q> const& center, vec<3, T, Q> const& up); - - /// Build a left handed look at view matrix. - /// - /// @param eye Position of the camera - /// @param center Position where the camera is looking at - /// @param up Normalized up vector, how the camera is oriented. Typically (0, 0, 1) - /// - /// @tparam T A floating-point scalar type - /// @tparam Q A value from qualifier enum - /// - /// @see - frustum(T const& left, T const& right, T const& bottom, T const& top, T const& nearVal, T const& farVal) frustum(T const& left, T const& right, T const& bottom, T const& top, T const& nearVal, T const& farVal) - template - GLM_FUNC_DECL mat<4, 4, T, Q> lookAtLH( - vec<3, T, Q> const& eye, vec<3, T, Q> const& center, vec<3, T, Q> const& up); - - /// Build a look at view matrix based on the default handedness. - /// - /// @param eye Position of the camera - /// @param center Position where the camera is looking at - /// @param up Normalized up vector, how the camera is oriented. Typically (0, 0, 1) - /// - /// @tparam T A floating-point scalar type - /// @tparam Q A value from qualifier enum - /// - /// @see - frustum(T const& left, T const& right, T const& bottom, T const& top, T const& nearVal, T const& farVal) frustum(T const& left, T const& right, T const& bottom, T const& top, T const& nearVal, T const& farVal) - /// @see gluLookAt man page - template - GLM_FUNC_DECL mat<4, 4, T, Q> lookAt( - vec<3, T, Q> const& eye, vec<3, T, Q> const& center, vec<3, T, Q> const& up); - - /// @} -}//namespace glm - -#include "matrix_transform.inl" diff --git a/ref/glm/glm/ext/matrix_transform.inl b/ref/glm/glm/ext/matrix_transform.inl deleted file mode 100644 index 5037ec1b..00000000 --- a/ref/glm/glm/ext/matrix_transform.inl +++ /dev/null @@ -1,152 +0,0 @@ -namespace glm -{ - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType identity() - { - return detail::init_gentype::GENTYPE>::identity(); - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> translate(mat<4, 4, T, Q> const& m, vec<3, T, Q> const& v) - { - mat<4, 4, T, Q> Result(m); - Result[3] = m[0] * v[0] + m[1] * v[1] + m[2] * v[2] + m[3]; - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> rotate(mat<4, 4, T, Q> const& m, T angle, vec<3, T, Q> const& v) - { - T const a = angle; - T const c = cos(a); - T const s = sin(a); - - vec<3, T, Q> axis(normalize(v)); - vec<3, T, Q> temp((T(1) - c) * axis); - - mat<4, 4, T, Q> Rotate; - Rotate[0][0] = c + temp[0] * axis[0]; - Rotate[0][1] = temp[0] * axis[1] + s * axis[2]; - Rotate[0][2] = temp[0] * axis[2] - s * axis[1]; - - Rotate[1][0] = temp[1] * axis[0] - s * axis[2]; - Rotate[1][1] = c + temp[1] * axis[1]; - Rotate[1][2] = temp[1] * axis[2] + s * axis[0]; - - Rotate[2][0] = temp[2] * axis[0] + s * axis[1]; - Rotate[2][1] = temp[2] * axis[1] - s * axis[0]; - Rotate[2][2] = c + temp[2] * axis[2]; - - mat<4, 4, T, Q> Result; - Result[0] = m[0] * Rotate[0][0] + m[1] * Rotate[0][1] + m[2] * Rotate[0][2]; - Result[1] = m[0] * Rotate[1][0] + m[1] * Rotate[1][1] + m[2] * Rotate[1][2]; - Result[2] = m[0] * Rotate[2][0] + m[1] * Rotate[2][1] + m[2] * Rotate[2][2]; - Result[3] = m[3]; - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> rotate_slow(mat<4, 4, T, Q> const& m, T angle, vec<3, T, Q> const& v) - { - T const a = angle; - T const c = cos(a); - T const s = sin(a); - mat<4, 4, T, Q> Result; - - vec<3, T, Q> axis = normalize(v); - - Result[0][0] = c + (static_cast(1) - c) * axis.x * axis.x; - Result[0][1] = (static_cast(1) - c) * axis.x * axis.y + s * axis.z; - Result[0][2] = (static_cast(1) - c) * axis.x * axis.z - s * axis.y; - Result[0][3] = static_cast(0); - - Result[1][0] = (static_cast(1) - c) * axis.y * axis.x - s * axis.z; - Result[1][1] = c + (static_cast(1) - c) * axis.y * axis.y; - Result[1][2] = (static_cast(1) - c) * axis.y * axis.z + s * axis.x; - Result[1][3] = static_cast(0); - - Result[2][0] = (static_cast(1) - c) * axis.z * axis.x + s * axis.y; - Result[2][1] = (static_cast(1) - c) * axis.z * axis.y - s * axis.x; - Result[2][2] = c + (static_cast(1) - c) * axis.z * axis.z; - Result[2][3] = static_cast(0); - - Result[3] = vec<4, T, Q>(0, 0, 0, 1); - return m * Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> scale(mat<4, 4, T, Q> const& m, vec<3, T, Q> const& v) - { - mat<4, 4, T, Q> Result; - Result[0] = m[0] * v[0]; - Result[1] = m[1] * v[1]; - Result[2] = m[2] * v[2]; - Result[3] = m[3]; - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> scale_slow(mat<4, 4, T, Q> const& m, vec<3, T, Q> const& v) - { - mat<4, 4, T, Q> Result(T(1)); - Result[0][0] = v.x; - Result[1][1] = v.y; - Result[2][2] = v.z; - return m * Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> lookAtRH(vec<3, T, Q> const& eye, vec<3, T, Q> const& center, vec<3, T, Q> const& up) - { - vec<3, T, Q> const f(normalize(center - eye)); - vec<3, T, Q> const s(normalize(cross(f, up))); - vec<3, T, Q> const u(cross(s, f)); - - mat<4, 4, T, Q> Result(1); - Result[0][0] = s.x; - Result[1][0] = s.y; - Result[2][0] = s.z; - Result[0][1] = u.x; - Result[1][1] = u.y; - Result[2][1] = u.z; - Result[0][2] =-f.x; - Result[1][2] =-f.y; - Result[2][2] =-f.z; - Result[3][0] =-dot(s, eye); - Result[3][1] =-dot(u, eye); - Result[3][2] = dot(f, eye); - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> lookAtLH(vec<3, T, Q> const& eye, vec<3, T, Q> const& center, vec<3, T, Q> const& up) - { - vec<3, T, Q> const f(normalize(center - eye)); - vec<3, T, Q> const s(normalize(cross(up, f))); - vec<3, T, Q> const u(cross(f, s)); - - mat<4, 4, T, Q> Result(1); - Result[0][0] = s.x; - Result[1][0] = s.y; - Result[2][0] = s.z; - Result[0][1] = u.x; - Result[1][1] = u.y; - Result[2][1] = u.z; - Result[0][2] = f.x; - Result[1][2] = f.y; - Result[2][2] = f.z; - Result[3][0] = -dot(s, eye); - Result[3][1] = -dot(u, eye); - Result[3][2] = -dot(f, eye); - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> lookAt(vec<3, T, Q> const& eye, vec<3, T, Q> const& center, vec<3, T, Q> const& up) - { - if(GLM_CONFIG_CLIP_CONTROL & GLM_CLIP_CONTROL_LH_BIT) - return lookAtLH(eye, center, up); - else - return lookAtRH(eye, center, up); - } -}//namespace glm diff --git a/ref/glm/glm/ext/quaternion_common.hpp b/ref/glm/glm/ext/quaternion_common.hpp deleted file mode 100644 index 2980ed4d..00000000 --- a/ref/glm/glm/ext/quaternion_common.hpp +++ /dev/null @@ -1,120 +0,0 @@ -/// @ref ext_quaternion_common -/// @file glm/ext/quaternion_common.hpp -/// -/// @defgroup ext_quaternion_common GLM_EXT_quaternion_common -/// @ingroup ext -/// -/// Provides common functions for quaternion types -/// -/// Include to use the features of this extension. -/// -/// @see ext_scalar_common -/// @see ext_vector_common -/// @see ext_quaternion_float -/// @see ext_quaternion_double -/// @see ext_quaternion_exponential -/// @see ext_quaternion_geometric -/// @see ext_quaternion_relational -/// @see ext_quaternion_trigonometric -/// @see ext_quaternion_transform - -#pragma once - -// Dependency: -#include "../ext/scalar_constants.hpp" -#include "../ext/quaternion_geometric.hpp" -#include "../common.hpp" -#include "../trigonometric.hpp" -#include "../exponential.hpp" -#include - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_EXT_quaternion_common extension included") -#endif - -namespace glm -{ - /// @addtogroup ext_quaternion_common - /// @{ - - /// Spherical linear interpolation of two quaternions. - /// The interpolation is oriented and the rotation is performed at constant speed. - /// For short path spherical linear interpolation, use the slerp function. - /// - /// @param x A quaternion - /// @param y A quaternion - /// @param a Interpolation factor. The interpolation is defined beyond the range [0, 1]. - /// - /// @tparam T A floating-point scalar type - /// @tparam Q A value from qualifier enum - /// - /// @see - slerp(qua const& x, qua const& y, T const& a) - template - GLM_FUNC_DECL qua mix(qua const& x, qua const& y, T a); - - /// Linear interpolation of two quaternions. - /// The interpolation is oriented. - /// - /// @param x A quaternion - /// @param y A quaternion - /// @param a Interpolation factor. The interpolation is defined in the range [0, 1]. - /// - /// @tparam T A floating-point scalar type - /// @tparam Q A value from qualifier enum - template - GLM_FUNC_DECL qua lerp(qua const& x, qua const& y, T a); - - /// Spherical linear interpolation of two quaternions. - /// The interpolation always take the short path and the rotation is performed at constant speed. - /// - /// @param x A quaternion - /// @param y A quaternion - /// @param a Interpolation factor. The interpolation is defined beyond the range [0, 1]. - /// - /// @tparam T A floating-point scalar type - /// @tparam Q A value from qualifier enum - template - GLM_FUNC_DECL qua slerp(qua const& x, qua const& y, T a); - - /// Returns the q conjugate. - /// - /// @tparam T A floating-point scalar type - /// @tparam Q A value from qualifier enum - template - GLM_FUNC_DECL qua conjugate(qua const& q); - - /// Returns the q inverse. - /// - /// @tparam T A floating-point scalar type - /// @tparam Q A value from qualifier enum - template - GLM_FUNC_DECL qua inverse(qua const& q); - - /// Returns true if x holds a NaN (not a number) - /// representation in the underlying implementation's set of - /// floating point representations. Returns false otherwise, - /// including for implementations with no NaN - /// representations. - /// - /// /!\ When using compiler fast math, this function may fail. - /// - /// @tparam T A floating-point scalar type - /// @tparam Q A value from qualifier enum - template - GLM_FUNC_DECL vec<4, bool, Q> isnan(qua const& x); - - /// Returns true if x holds a positive infinity or negative - /// infinity representation in the underlying implementation's - /// set of floating point representations. Returns false - /// otherwise, including for implementations with no infinity - /// representations. - /// - /// @tparam T A floating-point scalar type - /// @tparam Q A value from qualifier enum - template - GLM_FUNC_DECL vec<4, bool, Q> isinf(qua const& x); - - /// @} -} //namespace glm - -#include "quaternion_common.inl" diff --git a/ref/glm/glm/ext/quaternion_common.inl b/ref/glm/glm/ext/quaternion_common.inl deleted file mode 100644 index 3b2846f3..00000000 --- a/ref/glm/glm/ext/quaternion_common.inl +++ /dev/null @@ -1,107 +0,0 @@ -namespace glm -{ - template - GLM_FUNC_QUALIFIER qua mix(qua const& x, qua const& y, T a) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'mix' only accept floating-point inputs"); - - T const cosTheta = dot(x, y); - - // Perform a linear interpolation when cosTheta is close to 1 to avoid side effect of sin(angle) becoming a zero denominator - if(cosTheta > static_cast(1) - epsilon()) - { - // Linear interpolation - return qua( - mix(x.w, y.w, a), - mix(x.x, y.x, a), - mix(x.y, y.y, a), - mix(x.z, y.z, a)); - } - else - { - // Essential Mathematics, page 467 - T angle = acos(cosTheta); - return (sin((static_cast(1) - a) * angle) * x + sin(a * angle) * y) / sin(angle); - } - } - - template - GLM_FUNC_QUALIFIER qua lerp(qua const& x, qua const& y, T a) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'lerp' only accept floating-point inputs"); - - // Lerp is only defined in [0, 1] - assert(a >= static_cast(0)); - assert(a <= static_cast(1)); - - return x * (static_cast(1) - a) + (y * a); - } - - template - GLM_FUNC_QUALIFIER qua slerp(qua const& x, qua const& y, T a) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'slerp' only accept floating-point inputs"); - - qua z = y; - - T cosTheta = dot(x, y); - - // If cosTheta < 0, the interpolation will take the long way around the sphere. - // To fix this, one quat must be negated. - if(cosTheta < static_cast(0)) - { - z = -y; - cosTheta = -cosTheta; - } - - // Perform a linear interpolation when cosTheta is close to 1 to avoid side effect of sin(angle) becoming a zero denominator - if(cosTheta > static_cast(1) - epsilon()) - { - // Linear interpolation - return qua( - mix(x.w, z.w, a), - mix(x.x, z.x, a), - mix(x.y, z.y, a), - mix(x.z, z.z, a)); - } - else - { - // Essential Mathematics, page 467 - T angle = acos(cosTheta); - return (sin((static_cast(1) - a) * angle) * x + sin(a * angle) * z) / sin(angle); - } - } - - template - GLM_FUNC_QUALIFIER qua conjugate(qua const& q) - { - return qua(q.w, -q.x, -q.y, -q.z); - } - - template - GLM_FUNC_QUALIFIER qua inverse(qua const& q) - { - return conjugate(q) / dot(q, q); - } - - template - GLM_FUNC_QUALIFIER vec<4, bool, Q> isnan(qua const& q) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'isnan' only accept floating-point inputs"); - - return vec<4, bool, Q>(isnan(q.x), isnan(q.y), isnan(q.z), isnan(q.w)); - } - - template - GLM_FUNC_QUALIFIER vec<4, bool, Q> isinf(qua const& q) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'isinf' only accept floating-point inputs"); - - return vec<4, bool, Q>(isinf(q.x), isinf(q.y), isinf(q.z), isinf(q.w)); - } -}//namespace glm - -#if GLM_CONFIG_SIMD == GLM_ENABLE -# include "quaternion_common_simd.inl" -#endif - diff --git a/ref/glm/glm/ext/quaternion_common_simd.inl b/ref/glm/glm/ext/quaternion_common_simd.inl deleted file mode 100644 index ddfc8a44..00000000 --- a/ref/glm/glm/ext/quaternion_common_simd.inl +++ /dev/null @@ -1,18 +0,0 @@ -#if GLM_ARCH & GLM_ARCH_SSE2_BIT - -namespace glm{ -namespace detail -{ - template - struct compute_dot, float, true> - { - static GLM_FUNC_QUALIFIER float call(qua const& x, qua const& y) - { - return _mm_cvtss_f32(glm_vec1_dot(x.data, y.data)); - } - }; -}//namespace detail -}//namespace glm - -#endif//GLM_ARCH & GLM_ARCH_SSE2_BIT - diff --git a/ref/glm/glm/ext/quaternion_double.hpp b/ref/glm/glm/ext/quaternion_double.hpp deleted file mode 100644 index 63b24de4..00000000 --- a/ref/glm/glm/ext/quaternion_double.hpp +++ /dev/null @@ -1,39 +0,0 @@ -/// @ref ext_quaternion_double -/// @file glm/ext/quaternion_double.hpp -/// -/// @defgroup ext_quaternion_double GLM_EXT_quaternion_double -/// @ingroup ext -/// -/// Exposes double-precision floating point quaternion type. -/// -/// Include to use the features of this extension. -/// -/// @see ext_quaternion_float -/// @see ext_quaternion_double_precision -/// @see ext_quaternion_common -/// @see ext_quaternion_exponential -/// @see ext_quaternion_geometric -/// @see ext_quaternion_relational -/// @see ext_quaternion_transform -/// @see ext_quaternion_trigonometric - -#pragma once - -// Dependency: -#include "../detail/type_quat.hpp" - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_EXT_quaternion_double extension included") -#endif - -namespace glm -{ - /// @addtogroup ext_quaternion_double - /// @{ - - /// Quaternion of double-precision floating-point numbers. - typedef qua dquat; - - /// @} -} //namespace glm - diff --git a/ref/glm/glm/ext/quaternion_double_precision.hpp b/ref/glm/glm/ext/quaternion_double_precision.hpp deleted file mode 100644 index 8aa24a17..00000000 --- a/ref/glm/glm/ext/quaternion_double_precision.hpp +++ /dev/null @@ -1,42 +0,0 @@ -/// @ref ext_quaternion_double_precision -/// @file glm/ext/quaternion_double_precision.hpp -/// -/// @defgroup ext_quaternion_double_precision GLM_EXT_quaternion_double_precision -/// @ingroup ext -/// -/// Exposes double-precision floating point quaternion type with various precision in term of ULPs. -/// -/// Include to use the features of this extension. - -#pragma once - -// Dependency: -#include "../detail/type_quat.hpp" - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_EXT_quaternion_double_precision extension included") -#endif - -namespace glm -{ - /// @addtogroup ext_quaternion_double_precision - /// @{ - - /// Quaternion of double-precision floating-point numbers using high precision arithmetic in term of ULPs. - /// - /// @see ext_quaternion_double_precision - typedef qua lowp_dquat; - - /// Quaternion of medium double-qualifier floating-point numbers using high precision arithmetic in term of ULPs. - /// - /// @see ext_quaternion_double_precision - typedef qua mediump_dquat; - - /// Quaternion of high double-qualifier floating-point numbers using high precision arithmetic in term of ULPs. - /// - /// @see ext_quaternion_double_precision - typedef qua highp_dquat; - - /// @} -} //namespace glm - diff --git a/ref/glm/glm/ext/quaternion_exponential.hpp b/ref/glm/glm/ext/quaternion_exponential.hpp deleted file mode 100644 index affe2979..00000000 --- a/ref/glm/glm/ext/quaternion_exponential.hpp +++ /dev/null @@ -1,63 +0,0 @@ -/// @ref ext_quaternion_exponential -/// @file glm/ext/quaternion_exponential.hpp -/// -/// @defgroup ext_quaternion_exponential GLM_EXT_quaternion_exponential -/// @ingroup ext -/// -/// Provides exponential functions for quaternion types -/// -/// Include to use the features of this extension. -/// -/// @see core_exponential -/// @see ext_quaternion_float -/// @see ext_quaternion_double - -#pragma once - -// Dependency: -#include "../common.hpp" -#include "../trigonometric.hpp" -#include "../geometric.hpp" -#include "../ext/scalar_constants.hpp" - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_EXT_quaternion_exponential extension included") -#endif - -namespace glm -{ - /// @addtogroup ext_quaternion_transform - /// @{ - - /// Returns a exponential of a quaternion. - /// - /// @tparam T A floating-point scalar type - /// @tparam Q A value from qualifier enum - template - GLM_FUNC_DECL qua exp(qua const& q); - - /// Returns a logarithm of a quaternion - /// - /// @tparam T A floating-point scalar type - /// @tparam Q A value from qualifier enum - template - GLM_FUNC_DECL qua log(qua const& q); - - /// Returns a quaternion raised to a power. - /// - /// @tparam T A floating-point scalar type - /// @tparam Q A value from qualifier enum - template - GLM_FUNC_DECL qua pow(qua const& q, T y); - - /// Returns the square root of a quaternion - /// - /// @tparam T A floating-point scalar type - /// @tparam Q A value from qualifier enum - template - GLM_FUNC_DECL qua sqrt(qua const& q); - - /// @} -} //namespace glm - -#include "quaternion_exponential.inl" diff --git a/ref/glm/glm/ext/quaternion_exponential.inl b/ref/glm/glm/ext/quaternion_exponential.inl deleted file mode 100644 index 1365d0a9..00000000 --- a/ref/glm/glm/ext/quaternion_exponential.inl +++ /dev/null @@ -1,69 +0,0 @@ -namespace glm -{ - template - GLM_FUNC_QUALIFIER qua exp(qua const& q) - { - vec<3, T, Q> u(q.x, q.y, q.z); - T const Angle = glm::length(u); - if (Angle < epsilon()) - return qua(); - - vec<3, T, Q> const v(u / Angle); - return qua(cos(Angle), sin(Angle) * v); - } - - template - GLM_FUNC_QUALIFIER qua log(qua const& q) - { - vec<3, T, Q> u(q.x, q.y, q.z); - T Vec3Len = length(u); - - if (Vec3Len < epsilon()) - { - if(q.w > static_cast(0)) - return qua(log(q.w), static_cast(0), static_cast(0), static_cast(0)); - else if(q.w < static_cast(0)) - return qua(log(-q.w), pi(), static_cast(0), static_cast(0)); - else - return qua(std::numeric_limits::infinity(), std::numeric_limits::infinity(), std::numeric_limits::infinity(), std::numeric_limits::infinity()); - } - else - { - T t = atan(Vec3Len, T(q.w)) / Vec3Len; - T QuatLen2 = Vec3Len * Vec3Len + q.w * q.w; - return qua(static_cast(0.5) * log(QuatLen2), t * q.x, t * q.y, t * q.z); - } - } - - template - GLM_FUNC_QUALIFIER qua pow(qua const& x, T y) - { - //Raising to the power of 0 should yield 1 - //Needed to prevent a division by 0 error later on - if(y > -epsilon() && y < epsilon()) - return qua(1,0,0,0); - - //To deal with non-unit quaternions - T magnitude = sqrt(x.x * x.x + x.y * x.y + x.z * x.z + x.w *x.w); - - //Equivalent to raising a real number to a power - //Needed to prevent a division by 0 error later on - if(abs(x.w / magnitude) > static_cast(1) - epsilon() && abs(x.w / magnitude) < static_cast(1) + epsilon()) - return qua(pow(x.w, y), 0, 0, 0); - - T Angle = acos(x.w / magnitude); - T NewAngle = Angle * y; - T Div = sin(NewAngle) / sin(Angle); - T Mag = pow(magnitude, y - static_cast(1)); - - return qua(cos(NewAngle) * magnitude * Mag, x.x * Div * Mag, x.y * Div * Mag, x.z * Div * Mag); - } - - template - GLM_FUNC_QUALIFIER qua sqrt(qua const& x) - { - return pow(x, static_cast(0.5)); - } -}//namespace glm - - diff --git a/ref/glm/glm/ext/quaternion_float.hpp b/ref/glm/glm/ext/quaternion_float.hpp deleted file mode 100644 index ca42a605..00000000 --- a/ref/glm/glm/ext/quaternion_float.hpp +++ /dev/null @@ -1,39 +0,0 @@ -/// @ref ext_quaternion_float -/// @file glm/ext/quaternion_float.hpp -/// -/// @defgroup ext_quaternion_float GLM_EXT_quaternion_float -/// @ingroup ext -/// -/// Exposes single-precision floating point quaternion type. -/// -/// Include to use the features of this extension. -/// -/// @see ext_quaternion_double -/// @see ext_quaternion_float_precision -/// @see ext_quaternion_common -/// @see ext_quaternion_exponential -/// @see ext_quaternion_geometric -/// @see ext_quaternion_relational -/// @see ext_quaternion_transform -/// @see ext_quaternion_trigonometric - -#pragma once - -// Dependency: -#include "../detail/type_quat.hpp" - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_EXT_quaternion_float extension included") -#endif - -namespace glm -{ - /// @addtogroup ext_quaternion_float - /// @{ - - /// Quaternion of single-precision floating-point numbers. - typedef qua quat; - - /// @} -} //namespace glm - diff --git a/ref/glm/glm/ext/quaternion_float_precision.hpp b/ref/glm/glm/ext/quaternion_float_precision.hpp deleted file mode 100644 index f9e4f5c2..00000000 --- a/ref/glm/glm/ext/quaternion_float_precision.hpp +++ /dev/null @@ -1,36 +0,0 @@ -/// @ref ext_quaternion_float_precision -/// @file glm/ext/quaternion_float_precision.hpp -/// -/// @defgroup ext_quaternion_float_precision GLM_EXT_quaternion_float_precision -/// @ingroup ext -/// -/// Exposes single-precision floating point quaternion type with various precision in term of ULPs. -/// -/// Include to use the features of this extension. - -#pragma once - -// Dependency: -#include "../detail/type_quat.hpp" - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_EXT_quaternion_float_precision extension included") -#endif - -namespace glm -{ - /// @addtogroup ext_quaternion_float_precision - /// @{ - - /// Quaternion of single-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef qua lowp_quat; - - /// Quaternion of single-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef qua mediump_quat; - - /// Quaternion of single-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef qua highp_quat; - - /// @} -} //namespace glm - diff --git a/ref/glm/glm/ext/quaternion_geometric.hpp b/ref/glm/glm/ext/quaternion_geometric.hpp deleted file mode 100644 index 6d98bbe9..00000000 --- a/ref/glm/glm/ext/quaternion_geometric.hpp +++ /dev/null @@ -1,70 +0,0 @@ -/// @ref ext_quaternion_geometric -/// @file glm/ext/quaternion_geometric.hpp -/// -/// @defgroup ext_quaternion_geometric GLM_EXT_quaternion_geometric -/// @ingroup ext -/// -/// Provides geometric functions for quaternion types -/// -/// Include to use the features of this extension. -/// -/// @see core_geometric -/// @see ext_quaternion_float -/// @see ext_quaternion_double - -#pragma once - -// Dependency: -#include "../geometric.hpp" -#include "../exponential.hpp" -#include "../ext/vector_relational.hpp" - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_EXT_quaternion_geometric extension included") -#endif - -namespace glm -{ - /// @addtogroup ext_quaternion_geometric - /// @{ - - /// Returns the norm of a quaternions - /// - /// @tparam T Floating-point scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see ext_quaternion_geometric - template - GLM_FUNC_DECL T length(qua const& q); - - /// Returns the normalized quaternion. - /// - /// @tparam T Floating-point scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see ext_quaternion_geometric - template - GLM_FUNC_DECL qua normalize(qua const& q); - - /// Returns dot product of q1 and q2, i.e., q1[0] * q2[0] + q1[1] * q2[1] + ... - /// - /// @tparam T Floating-point scalar types. - /// @tparam Q Value from qualifier enum - /// - /// @see ext_quaternion_geometric - template - GLM_FUNC_DECL T dot(qua const& x, qua const& y); - - /// Compute a cross product. - /// - /// @tparam T Floating-point scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see ext_quaternion_geometric - template - GLM_FUNC_QUALIFIER qua cross(qua const& q1, qua const& q2); - - /// @} -} //namespace glm - -#include "quaternion_geometric.inl" diff --git a/ref/glm/glm/ext/quaternion_geometric.inl b/ref/glm/glm/ext/quaternion_geometric.inl deleted file mode 100644 index e155ac52..00000000 --- a/ref/glm/glm/ext/quaternion_geometric.inl +++ /dev/null @@ -1,36 +0,0 @@ -namespace glm -{ - template - GLM_FUNC_QUALIFIER T dot(qua const& x, qua const& y) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'dot' accepts only floating-point inputs"); - return detail::compute_dot, T, detail::is_aligned::value>::call(x, y); - } - - template - GLM_FUNC_QUALIFIER T length(qua const& q) - { - return glm::sqrt(dot(q, q)); - } - - template - GLM_FUNC_QUALIFIER qua normalize(qua const& q) - { - T len = length(q); - if(len <= static_cast(0)) // Problem - return qua(static_cast(1), static_cast(0), static_cast(0), static_cast(0)); - T oneOverLen = static_cast(1) / len; - return qua(q.w * oneOverLen, q.x * oneOverLen, q.y * oneOverLen, q.z * oneOverLen); - } - - template - GLM_FUNC_QUALIFIER qua cross(qua const& q1, qua const& q2) - { - return qua( - q1.w * q2.w - q1.x * q2.x - q1.y * q2.y - q1.z * q2.z, - q1.w * q2.x + q1.x * q2.w + q1.y * q2.z - q1.z * q2.y, - q1.w * q2.y + q1.y * q2.w + q1.z * q2.x - q1.x * q2.z, - q1.w * q2.z + q1.z * q2.w + q1.x * q2.y - q1.y * q2.x); - } -}//namespace glm - diff --git a/ref/glm/glm/ext/quaternion_relational.hpp b/ref/glm/glm/ext/quaternion_relational.hpp deleted file mode 100644 index 7aa121da..00000000 --- a/ref/glm/glm/ext/quaternion_relational.hpp +++ /dev/null @@ -1,62 +0,0 @@ -/// @ref ext_quaternion_relational -/// @file glm/ext/quaternion_relational.hpp -/// -/// @defgroup ext_quaternion_relational GLM_EXT_quaternion_relational -/// @ingroup ext -/// -/// Exposes comparison functions for quaternion types that take a user defined epsilon values. -/// -/// Include to use the features of this extension. -/// -/// @see core_vector_relational -/// @see ext_vector_relational -/// @see ext_matrix_relational -/// @see ext_quaternion_float -/// @see ext_quaternion_double - -#pragma once - -// Dependency: -#include "../vector_relational.hpp" - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_EXT_quaternion_relational extension included") -#endif - -namespace glm -{ - /// @addtogroup ext_quaternion_relational - /// @{ - - /// Returns the component-wise comparison of result x == y. - /// - /// @tparam T Floating-point scalar types - /// @tparam Q Value from qualifier enum - template - GLM_FUNC_DECL vec<4, bool, Q> equal(qua const& x, qua const& y); - - /// Returns the component-wise comparison of |x - y| < epsilon. - /// - /// @tparam T Floating-point scalar types - /// @tparam Q Value from qualifier enum - template - GLM_FUNC_DECL vec<4, bool, Q> equal(qua const& x, qua const& y, T epsilon); - - /// Returns the component-wise comparison of result x != y. - /// - /// @tparam T Floating-point scalar types - /// @tparam Q Value from qualifier enum - template - GLM_FUNC_DECL vec<4, bool, Q> notEqual(qua const& x, qua const& y); - - /// Returns the component-wise comparison of |x - y| >= epsilon. - /// - /// @tparam T Floating-point scalar types - /// @tparam Q Value from qualifier enum - template - GLM_FUNC_DECL vec<4, bool, Q> notEqual(qua const& x, qua const& y, T epsilon); - - /// @} -} //namespace glm - -#include "quaternion_relational.inl" diff --git a/ref/glm/glm/ext/quaternion_relational.inl b/ref/glm/glm/ext/quaternion_relational.inl deleted file mode 100644 index b1713e95..00000000 --- a/ref/glm/glm/ext/quaternion_relational.inl +++ /dev/null @@ -1,35 +0,0 @@ -namespace glm -{ - template - GLM_FUNC_QUALIFIER vec<4, bool, Q> equal(qua const& x, qua const& y) - { - vec<4, bool, Q> Result; - for(length_t i = 0; i < x.length(); ++i) - Result[i] = x[i] == y[i]; - return Result; - } - - template - GLM_FUNC_QUALIFIER vec<4, bool, Q> equal(qua const& x, qua const& y, T epsilon) - { - vec<4, T, Q> v(x.x - y.x, x.y - y.y, x.z - y.z, x.w - y.w); - return lessThan(abs(v), vec<4, T, Q>(epsilon)); - } - - template - GLM_FUNC_QUALIFIER vec<4, bool, Q> notEqual(qua const& x, qua const& y) - { - vec<4, bool, Q> Result; - for(length_t i = 0; i < x.length(); ++i) - Result[i] = x[i] != y[i]; - return Result; - } - - template - GLM_FUNC_QUALIFIER vec<4, bool, Q> notEqual(qua const& x, qua const& y, T epsilon) - { - vec<4, T, Q> v(x.x - y.x, x.y - y.y, x.z - y.z, x.w - y.w); - return greaterThanEqual(abs(v), vec<4, T, Q>(epsilon)); - } -}//namespace glm - diff --git a/ref/glm/glm/ext/quaternion_transform.hpp b/ref/glm/glm/ext/quaternion_transform.hpp deleted file mode 100644 index a9cc5c2b..00000000 --- a/ref/glm/glm/ext/quaternion_transform.hpp +++ /dev/null @@ -1,47 +0,0 @@ -/// @ref ext_quaternion_transform -/// @file glm/ext/quaternion_transform.hpp -/// -/// @defgroup ext_quaternion_transform GLM_EXT_quaternion_transform -/// @ingroup ext -/// -/// Provides transformation functions for quaternion types -/// -/// Include to use the features of this extension. -/// -/// @see ext_quaternion_float -/// @see ext_quaternion_double -/// @see ext_quaternion_exponential -/// @see ext_quaternion_geometric -/// @see ext_quaternion_relational -/// @see ext_quaternion_trigonometric - -#pragma once - -// Dependency: -#include "../common.hpp" -#include "../trigonometric.hpp" -#include "../geometric.hpp" - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_EXT_quaternion_transform extension included") -#endif - -namespace glm -{ - /// @addtogroup ext_quaternion_transform - /// @{ - - /// Rotates a quaternion from a vector of 3 components axis and an angle. - /// - /// @param q Source orientation - /// @param angle Angle expressed in radians. - /// @param axis Axis of the rotation - /// - /// @tparam T Floating-point scalar types - /// @tparam Q Value from qualifier enum - template - GLM_FUNC_DECL qua rotate(qua const& q, T const& angle, vec<3, T, Q> const& axis); - /// @} -} //namespace glm - -#include "quaternion_transform.inl" diff --git a/ref/glm/glm/ext/quaternion_transform.inl b/ref/glm/glm/ext/quaternion_transform.inl deleted file mode 100644 index b87ecb65..00000000 --- a/ref/glm/glm/ext/quaternion_transform.inl +++ /dev/null @@ -1,24 +0,0 @@ -namespace glm -{ - template - GLM_FUNC_QUALIFIER qua rotate(qua const& q, T const& angle, vec<3, T, Q> const& v) - { - vec<3, T, Q> Tmp = v; - - // Axis of rotation must be normalised - T len = glm::length(Tmp); - if(abs(len - static_cast(1)) > static_cast(0.001)) - { - T oneOverLen = static_cast(1) / len; - Tmp.x *= oneOverLen; - Tmp.y *= oneOverLen; - Tmp.z *= oneOverLen; - } - - T const AngleRad(angle); - T const Sin = sin(AngleRad * static_cast(0.5)); - - return q * qua(cos(AngleRad * static_cast(0.5)), Tmp.x * Sin, Tmp.y * Sin, Tmp.z * Sin); - } -}//namespace glm - diff --git a/ref/glm/glm/ext/quaternion_trigonometric.hpp b/ref/glm/glm/ext/quaternion_trigonometric.hpp deleted file mode 100644 index 76cea27a..00000000 --- a/ref/glm/glm/ext/quaternion_trigonometric.hpp +++ /dev/null @@ -1,63 +0,0 @@ -/// @ref ext_quaternion_trigonometric -/// @file glm/ext/quaternion_trigonometric.hpp -/// -/// @defgroup ext_quaternion_trigonometric GLM_EXT_quaternion_trigonometric -/// @ingroup ext -/// -/// Provides trigonometric functions for quaternion types -/// -/// Include to use the features of this extension. -/// -/// @see ext_quaternion_float -/// @see ext_quaternion_double -/// @see ext_quaternion_exponential -/// @see ext_quaternion_geometric -/// @see ext_quaternion_relational -/// @see ext_quaternion_transform - -#pragma once - -// Dependency: -#include "../trigonometric.hpp" -#include "../exponential.hpp" -#include "scalar_constants.hpp" -#include "vector_relational.hpp" -#include - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_EXT_quaternion_trigonometric extension included") -#endif - -namespace glm -{ - /// @addtogroup ext_quaternion_trigonometric - /// @{ - - /// Returns the quaternion rotation angle. - /// - /// @tparam T A floating-point scalar type - /// @tparam Q A value from qualifier enum - template - GLM_FUNC_DECL T angle(qua const& x); - - /// Returns the q rotation axis. - /// - /// @tparam T A floating-point scalar type - /// @tparam Q A value from qualifier enum - template - GLM_FUNC_DECL vec<3, T, Q> axis(qua const& x); - - /// Build a quaternion from an angle and a normalized axis. - /// - /// @param angle Angle expressed in radians. - /// @param axis Axis of the quaternion, must be normalized. - /// - /// @tparam T A floating-point scalar type - /// @tparam Q A value from qualifier enum - template - GLM_FUNC_DECL qua angleAxis(T const& angle, vec<3, T, Q> const& axis); - - /// @} -} //namespace glm - -#include "quaternion_trigonometric.inl" diff --git a/ref/glm/glm/ext/quaternion_trigonometric.inl b/ref/glm/glm/ext/quaternion_trigonometric.inl deleted file mode 100644 index 0c0bf63f..00000000 --- a/ref/glm/glm/ext/quaternion_trigonometric.inl +++ /dev/null @@ -1,27 +0,0 @@ -namespace glm -{ - template - GLM_FUNC_QUALIFIER T angle(qua const& x) - { - return acos(x.w) * static_cast(2); - } - - template - GLM_FUNC_QUALIFIER vec<3, T, Q> axis(qua const& x) - { - T const tmp1 = static_cast(1) - x.w * x.w; - if(tmp1 <= static_cast(0)) - return vec<3, T, Q>(0, 0, 1); - T const tmp2 = static_cast(1) / sqrt(tmp1); - return vec<3, T, Q>(x.x * tmp2, x.y * tmp2, x.z * tmp2); - } - - template - GLM_FUNC_QUALIFIER qua angleAxis(T const& angle, vec<3, T, Q> const& v) - { - T const a(angle); - T const s = glm::sin(a * static_cast(0.5)); - - return qua(glm::cos(a * static_cast(0.5)), v * s); - } -}//namespace glm diff --git a/ref/glm/glm/ext/scalar_common.hpp b/ref/glm/glm/ext/scalar_common.hpp deleted file mode 100644 index 4ab0f88b..00000000 --- a/ref/glm/glm/ext/scalar_common.hpp +++ /dev/null @@ -1,103 +0,0 @@ -/// @ref ext_scalar_common -/// @file glm/ext/scalar_common.hpp -/// -/// @defgroup ext_scalar_common GLM_EXT_scalar_common -/// @ingroup ext -/// -/// Exposes min and max functions for 3 to 4 scalar parameters. -/// -/// Include to use the features of this extension. -/// -/// @see core_func_common -/// @see ext_vector_common - -#pragma once - -// Dependency: -#include "../common.hpp" - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_EXT_scalar_common extension included") -#endif - -namespace glm -{ - /// @addtogroup ext_scalar_common - /// @{ - - /// Returns the minimum component-wise values of 3 inputs - /// - /// @tparam T A floating-point scalar type. - template - GLM_FUNC_DECL T min(T a, T b, T c); - - /// Returns the minimum component-wise values of 4 inputs - /// - /// @tparam T A floating-point scalar type. - template - GLM_FUNC_DECL T min(T a, T b, T c, T d); - - /// Returns the maximum component-wise values of 3 inputs - /// - /// @tparam T A floating-point scalar type. - template - GLM_FUNC_DECL T max(T a, T b, T c); - - /// Returns the maximum component-wise values of 4 inputs - /// - /// @tparam T A floating-point scalar type. - template - GLM_FUNC_DECL T max(T a, T b, T c, T d); - - /// Returns the minimum component-wise values of 2 inputs. If one of the two arguments is NaN, the value of the other argument is returned. - /// - /// @tparam T A floating-point scalar type. - /// - /// @see std::fmin documentation - template - GLM_FUNC_DECL T fmin(T a, T b); - - /// Returns the minimum component-wise values of 3 inputs. If one of the two arguments is NaN, the value of the other argument is returned. - /// - /// @tparam T A floating-point scalar type. - /// - /// @see std::fmin documentation - template - GLM_FUNC_DECL T fmin(T a, T b, T c); - - /// Returns the minimum component-wise values of 4 inputs. If one of the two arguments is NaN, the value of the other argument is returned. - /// - /// @tparam T A floating-point scalar type. - /// - /// @see std::fmin documentation - template - GLM_FUNC_DECL T fmin(T a, T b, T c, T d); - - /// Returns the maximum component-wise values of 2 inputs. If one of the two arguments is NaN, the value of the other argument is returned. - /// - /// @tparam T A floating-point scalar type. - /// - /// @see std::fmax documentation - template - GLM_FUNC_DECL T fmax(T a, T b); - - /// Returns the maximum component-wise values of 3 inputs. If one of the two arguments is NaN, the value of the other argument is returned. - /// - /// @tparam T A floating-point scalar type. - /// - /// @see std::fmax documentation - template - GLM_FUNC_DECL T fmax(T a, T b, T C); - - /// Returns the maximum component-wise values of 4 inputs. If one of the two arguments is NaN, the value of the other argument is returned. - /// - /// @tparam T A floating-point scalar type. - /// - /// @see std::fmax documentation - template - GLM_FUNC_DECL T fmax(T a, T b, T C, T D); - - /// @} -}//namespace glm - -#include "scalar_common.inl" diff --git a/ref/glm/glm/ext/scalar_common.inl b/ref/glm/glm/ext/scalar_common.inl deleted file mode 100644 index 118a670e..00000000 --- a/ref/glm/glm/ext/scalar_common.inl +++ /dev/null @@ -1,115 +0,0 @@ -namespace glm -{ - template - GLM_FUNC_QUALIFIER T min(T a, T b, T c) - { - return glm::min(glm::min(a, b), c); - } - - template - GLM_FUNC_QUALIFIER T min(T a, T b, T c, T d) - { - return glm::min(glm::min(a, b), glm::min(c, d)); - } - - template - GLM_FUNC_QUALIFIER T max(T a, T b, T c) - { - return glm::max(glm::max(a, b), c); - } - - template - GLM_FUNC_QUALIFIER T max(T a, T b, T c, T d) - { - return glm::max(glm::max(a, b), glm::max(c, d)); - } - -# if GLM_HAS_CXX11_STL - using std::fmin; -# else - template - GLM_FUNC_QUALIFIER T fmin(T a, T b) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'fmin' only accept floating-point input"); - - if (isnan(a)) - return b; - return min(a, b); - } -# endif - - template - GLM_FUNC_QUALIFIER T fmin(T a, T b, T c) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'fmin' only accept floating-point input"); - - if (isnan(a)) - return fmin(b, c); - if (isnan(b)) - return fmin(a, c); - if (isnan(c)) - return min(a, b); - return min(a, b, c); - } - - template - GLM_FUNC_QUALIFIER T fmin(T a, T b, T c, T d) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'fmin' only accept floating-point input"); - - if (isnan(a)) - return fmin(b, c, d); - if (isnan(b)) - return min(a, fmin(c, d)); - if (isnan(c)) - return fmin(min(a, b), d); - if (isnan(d)) - return min(a, b, c); - return min(a, b, c, d); - } - - -# if GLM_HAS_CXX11_STL - using std::fmax; -# else - template - GLM_FUNC_QUALIFIER T fmax(T a, T b) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'fmax' only accept floating-point input"); - - if (isnan(a)) - return b; - return max(a, b); - } -# endif - - template - GLM_FUNC_QUALIFIER T fmax(T a, T b, T c) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'fmax' only accept floating-point input"); - - if (isnan(a)) - return fmax(b, c); - if (isnan(b)) - return fmax(a, c); - if (isnan(c)) - return max(a, b); - return max(a, b, c); - } - - template - GLM_FUNC_QUALIFIER T fmax(T a, T b, T c, T d) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'fmax' only accept floating-point input"); - - if (isnan(a)) - return fmax(b, c, d); - if (isnan(b)) - return max(a, fmax(c, d)); - if (isnan(c)) - return fmax(max(a, b), d); - if (isnan(d)) - return max(a, b, c); - return max(a, b, c, d); - } -}//namespace glm diff --git a/ref/glm/glm/ext/scalar_constants.hpp b/ref/glm/glm/ext/scalar_constants.hpp deleted file mode 100644 index 4a61faa5..00000000 --- a/ref/glm/glm/ext/scalar_constants.hpp +++ /dev/null @@ -1,36 +0,0 @@ -/// @ref ext_scalar_constants -/// @file glm/ext/scalar_constants.hpp -/// -/// @defgroup ext_scalar_constants GLM_EXT_scalar_constants -/// @ingroup ext -/// -/// Provides a list of constants and precomputed useful values. -/// -/// Include to use the features of this extension. - -#pragma once - -// Dependencies -#include "../detail/setup.hpp" - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_EXT_scalar_constants extension included") -#endif - -namespace glm -{ - /// @addtogroup ext_scalar_constants - /// @{ - - /// Return the epsilon constant for floating point types. - template - GLM_FUNC_DECL GLM_CONSTEXPR genType epsilon(); - - /// Return the pi constant for floating point types. - template - GLM_FUNC_DECL GLM_CONSTEXPR genType pi(); - - /// @} -} //namespace glm - -#include "scalar_constants.inl" diff --git a/ref/glm/glm/ext/scalar_constants.inl b/ref/glm/glm/ext/scalar_constants.inl deleted file mode 100644 index c075fbc7..00000000 --- a/ref/glm/glm/ext/scalar_constants.inl +++ /dev/null @@ -1,18 +0,0 @@ -#include - -namespace glm -{ - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType epsilon() - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'epsilon' only accepts floating-point inputs"); - return std::numeric_limits::epsilon(); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType pi() - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'epsilon' only accepts floating-point inputs"); - return static_cast(3.14159265358979323846264338327950288); - } -} //namespace glm diff --git a/ref/glm/glm/ext/scalar_float_sized.hpp b/ref/glm/glm/ext/scalar_float_sized.hpp deleted file mode 100644 index f257bfbc..00000000 --- a/ref/glm/glm/ext/scalar_float_sized.hpp +++ /dev/null @@ -1,39 +0,0 @@ -/// @ref ext_scalar_float_sized -/// @file glm/ext/scalar_float_sized.hpp -/// -/// @defgroup ext_scalar_float_sized GLM_EXT_scalar_float_sized -/// @ingroup ext -/// -/// Exposes sized float scalar types. -/// -/// Include to use the features of this extension. -/// -/// @see ext_scalar_int_sized -/// @see ext_scalar_uint_sized - -#pragma once - -#include "../detail/setup.hpp" - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_EXT_scalar_float_sized extension included") -#endif - -namespace glm -{ - /// @addtogroup ext_scalar_float_sized - /// @{ - - /// Single precision floating-point numbers. - typedef float float32; - - -# ifndef GLM_FORCE_SINGLE_ONLY - - /// Double precision floating-point numbers. - typedef double float64; - -# endif//GLM_FORCE_SINGLE_ONLY - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/scalar_int_sized.hpp b/ref/glm/glm/ext/scalar_int_sized.hpp deleted file mode 100644 index 5dbd7845..00000000 --- a/ref/glm/glm/ext/scalar_int_sized.hpp +++ /dev/null @@ -1,70 +0,0 @@ -/// @ref ext_scalar_int_sized -/// @file glm/ext/scalar_int_sized.hpp -/// -/// @defgroup ext_scalar_int_sized GLM_EXT_scalar_int_sized -/// @ingroup ext -/// -/// Exposes sized signed integer scalar types. -/// -/// Include to use the features of this extension. -/// -/// @see ext_scalar_uint_sized - -#pragma once - -#include "../detail/setup.hpp" - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_EXT_scalar_int_sized extension included") -#endif - -namespace glm{ -namespace detail -{ -# if GLM_HAS_EXTENDED_INTEGER_TYPE - typedef std::int8_t int8; - typedef std::int16_t int16; - typedef std::int32_t int32; -# else - typedef char int8; - typedef short int16; - typedef int int32; -#endif// - - template<> - struct is_int - { - enum test {value = ~0}; - }; - - template<> - struct is_int - { - enum test {value = ~0}; - }; - - template<> - struct is_int - { - enum test {value = ~0}; - }; -}//namespace detail - - - /// @addtogroup ext_scalar_int_sized - /// @{ - - /// 8 bit signed integer type. - typedef detail::int8 int8; - - /// 16 bit signed integer type. - typedef detail::int16 int16; - - /// 32 bit signed integer type. - typedef detail::int32 int32; - - /// 64 bit signed integer type. - typedef detail::int64 int64; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/scalar_relational.hpp b/ref/glm/glm/ext/scalar_relational.hpp deleted file mode 100644 index 6b7fd773..00000000 --- a/ref/glm/glm/ext/scalar_relational.hpp +++ /dev/null @@ -1,43 +0,0 @@ -/// @ref ext_scalar_relational -/// @file glm/ext/scalar_relational.hpp -/// -/// @defgroup ext_scalar_relational GLM_EXT_scalar_relational -/// @ingroup ext -/// -/// Exposes comparison functions for scalar types that take a user defined epsilon values. -/// -/// Include to use the features of this extension. -/// -/// @see core_vector_relational -/// @see ext_vector_relational -/// @see ext_matrix_relational - -#pragma once - -// Dependencies -#include "../detail/qualifier.hpp" - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_EXT_scalar_relational extension included") -#endif - -namespace glm -{ - /// Returns the component-wise comparison of |x - y| < epsilon. - /// True if this expression is satisfied. - /// - /// @tparam genType Floating-point or integer scalar types - template - GLM_FUNC_DECL GLM_CONSTEXPR bool equal(genType const& x, genType const& y, genType const& epsilon); - - /// Returns the component-wise comparison of |x - y| >= epsilon. - /// True if this expression is not satisfied. - /// - /// @tparam genType Floating-point or integer scalar types - template - GLM_FUNC_DECL GLM_CONSTEXPR bool notEqual(genType const& x, genType const& y, genType const& epsilon); - - /// @} -}//namespace glm - -#include "scalar_relational.inl" diff --git a/ref/glm/glm/ext/scalar_relational.inl b/ref/glm/glm/ext/scalar_relational.inl deleted file mode 100644 index 41cae6d9..00000000 --- a/ref/glm/glm/ext/scalar_relational.inl +++ /dev/null @@ -1,16 +0,0 @@ -#include "../common.hpp" - -namespace glm -{ - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR bool equal(genType const& x, genType const& y, genType const& epsilon) - { - return abs(x - y) <= epsilon; - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR bool notEqual(genType const& x, genType const& y, genType const& epsilon) - { - return abs(x - y) > epsilon; - } -}//namespace glm diff --git a/ref/glm/glm/ext/scalar_uint_sized.hpp b/ref/glm/glm/ext/scalar_uint_sized.hpp deleted file mode 100644 index fd5267fa..00000000 --- a/ref/glm/glm/ext/scalar_uint_sized.hpp +++ /dev/null @@ -1,70 +0,0 @@ -/// @ref ext_scalar_uint_sized -/// @file glm/ext/scalar_uint_sized.hpp -/// -/// @defgroup ext_scalar_uint_sized GLM_EXT_scalar_uint_sized -/// @ingroup ext -/// -/// Exposes sized unsigned integer scalar types. -/// -/// Include to use the features of this extension. -/// -/// @see ext_scalar_int_sized - -#pragma once - -#include "../detail/setup.hpp" - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_EXT_scalar_uint_sized extension included") -#endif - -namespace glm{ -namespace detail -{ -# if GLM_HAS_EXTENDED_INTEGER_TYPE - typedef std::uint8_t uint8; - typedef std::uint16_t uint16; - typedef std::uint32_t uint32; -# else - typedef unsigned char uint8; - typedef unsigned short uint16; - typedef unsigned int uint32; -#endif - - template<> - struct is_int - { - enum test {value = ~0}; - }; - - template<> - struct is_int - { - enum test {value = ~0}; - }; - - template<> - struct is_int - { - enum test {value = ~0}; - }; -}//namespace detail - - - /// @addtogroup ext_scalar_uint_sized - /// @{ - - /// 8 bit unsigned integer type. - typedef detail::uint8 uint8; - - /// 16 bit unsigned integer type. - typedef detail::uint16 uint16; - - /// 32 bit unsigned integer type. - typedef detail::uint32 uint32; - - /// 64 bit unsigned integer type. - typedef detail::uint64 uint64; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/vector_bool1.hpp b/ref/glm/glm/ext/vector_bool1.hpp deleted file mode 100644 index 002c3202..00000000 --- a/ref/glm/glm/ext/vector_bool1.hpp +++ /dev/null @@ -1,30 +0,0 @@ -/// @ref ext_vector_bool1 -/// @file glm/ext/vector_bool1.hpp -/// -/// @defgroup ext_vector_bool1 GLM_EXT_vector_bool1 -/// @ingroup ext -/// -/// Exposes bvec1 vector type. -/// -/// Include to use the features of this extension. -/// -/// @see ext_vector_bool1_precision extension. - -#pragma once - -#include "../detail/type_vec1.hpp" - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_EXT_vector_bool1 extension included") -#endif - -namespace glm -{ - /// @addtogroup ext_vector_bool1 - /// @{ - - /// 1 components vector of boolean. - typedef vec<1, bool, defaultp> bvec1; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/vector_bool1_precision.hpp b/ref/glm/glm/ext/vector_bool1_precision.hpp deleted file mode 100644 index e62d3cfb..00000000 --- a/ref/glm/glm/ext/vector_bool1_precision.hpp +++ /dev/null @@ -1,34 +0,0 @@ -/// @ref ext_vector_bool1_precision -/// @file glm/ext/vector_bool1_precision.hpp -/// -/// @defgroup ext_vector_bool1_precision GLM_EXT_vector_bool1_precision -/// @ingroup ext -/// -/// Exposes highp_bvec1, mediump_bvec1 and lowp_bvec1 types. -/// -/// Include to use the features of this extension. - -#pragma once - -#include "../detail/type_vec1.hpp" - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_EXT_vector_bool1_precision extension included") -#endif - -namespace glm -{ - /// @addtogroup ext_vector_bool1_precision - /// @{ - - /// 1 component vector of bool values. - typedef vec<1, bool, highp> highp_bvec1; - - /// 1 component vector of bool values. - typedef vec<1, bool, mediump> mediump_bvec1; - - /// 1 component vector of bool values. - typedef vec<1, bool, lowp> lowp_bvec1; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/vector_bool2.hpp b/ref/glm/glm/ext/vector_bool2.hpp deleted file mode 100644 index 52288b75..00000000 --- a/ref/glm/glm/ext/vector_bool2.hpp +++ /dev/null @@ -1,18 +0,0 @@ -/// @ref core -/// @file glm/ext/vector_bool2.hpp - -#pragma once -#include "../detail/type_vec2.hpp" - -namespace glm -{ - /// @addtogroup core_vector - /// @{ - - /// 2 components vector of boolean. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - typedef vec<2, bool, defaultp> bvec2; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/vector_bool2_precision.hpp b/ref/glm/glm/ext/vector_bool2_precision.hpp deleted file mode 100644 index 43709332..00000000 --- a/ref/glm/glm/ext/vector_bool2_precision.hpp +++ /dev/null @@ -1,31 +0,0 @@ -/// @ref core -/// @file glm/ext/vector_bool2_precision.hpp - -#pragma once -#include "../detail/type_vec2.hpp" - -namespace glm -{ - /// @addtogroup core_vector_precision - /// @{ - - /// 2 components vector of high qualifier bool numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef vec<2, bool, highp> highp_bvec2; - - /// 2 components vector of medium qualifier bool numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef vec<2, bool, mediump> mediump_bvec2; - - /// 2 components vector of low qualifier bool numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef vec<2, bool, lowp> lowp_bvec2; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/vector_bool3.hpp b/ref/glm/glm/ext/vector_bool3.hpp deleted file mode 100644 index 90a0b7ea..00000000 --- a/ref/glm/glm/ext/vector_bool3.hpp +++ /dev/null @@ -1,18 +0,0 @@ -/// @ref core -/// @file glm/ext/vector_bool3.hpp - -#pragma once -#include "../detail/type_vec3.hpp" - -namespace glm -{ - /// @addtogroup core_vector - /// @{ - - /// 3 components vector of boolean. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - typedef vec<3, bool, defaultp> bvec3; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/vector_bool3_precision.hpp b/ref/glm/glm/ext/vector_bool3_precision.hpp deleted file mode 100644 index 89cd2d32..00000000 --- a/ref/glm/glm/ext/vector_bool3_precision.hpp +++ /dev/null @@ -1,31 +0,0 @@ -/// @ref core -/// @file glm/ext/vector_bool3_precision.hpp - -#pragma once -#include "../detail/type_vec3.hpp" - -namespace glm -{ - /// @addtogroup core_vector_precision - /// @{ - - /// 3 components vector of high qualifier bool numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef vec<3, bool, highp> highp_bvec3; - - /// 3 components vector of medium qualifier bool numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef vec<3, bool, mediump> mediump_bvec3; - - /// 3 components vector of low qualifier bool numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef vec<3, bool, lowp> lowp_bvec3; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/vector_bool4.hpp b/ref/glm/glm/ext/vector_bool4.hpp deleted file mode 100644 index 18aa71bd..00000000 --- a/ref/glm/glm/ext/vector_bool4.hpp +++ /dev/null @@ -1,18 +0,0 @@ -/// @ref core -/// @file glm/ext/vector_bool4.hpp - -#pragma once -#include "../detail/type_vec4.hpp" - -namespace glm -{ - /// @addtogroup core_vector - /// @{ - - /// 4 components vector of boolean. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - typedef vec<4, bool, defaultp> bvec4; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/vector_bool4_precision.hpp b/ref/glm/glm/ext/vector_bool4_precision.hpp deleted file mode 100644 index 79786e54..00000000 --- a/ref/glm/glm/ext/vector_bool4_precision.hpp +++ /dev/null @@ -1,31 +0,0 @@ -/// @ref core -/// @file glm/ext/vector_bool4_precision.hpp - -#pragma once -#include "../detail/type_vec4.hpp" - -namespace glm -{ - /// @addtogroup core_vector_precision - /// @{ - - /// 4 components vector of high qualifier bool numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef vec<4, bool, highp> highp_bvec4; - - /// 4 components vector of medium qualifier bool numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef vec<4, bool, mediump> mediump_bvec4; - - /// 4 components vector of low qualifier bool numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef vec<4, bool, lowp> lowp_bvec4; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/vector_common.hpp b/ref/glm/glm/ext/vector_common.hpp deleted file mode 100644 index 324fe1c7..00000000 --- a/ref/glm/glm/ext/vector_common.hpp +++ /dev/null @@ -1,144 +0,0 @@ -/// @ref ext_vector_common -/// @file glm/ext/vector_common.hpp -/// -/// @defgroup ext_vector_common GLM_EXT_vector_common -/// @ingroup ext -/// -/// Exposes min and max functions for 3 to 4 vector parameters. -/// -/// Include to use the features of this extension. -/// -/// @see core_common -/// @see ext_scalar_common - -#pragma once - -// Dependency: -#include "../ext/scalar_common.hpp" -#include "../common.hpp" - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_EXT_vector_common extension included") -#endif - -namespace glm -{ - /// @addtogroup ext_vector_common - /// @{ - - /// Return the minimum component-wise values of 3 inputs - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point or integer scalar types - /// @tparam Q Value from qualifier enum - template - GLM_FUNC_DECL GLM_CONSTEXPR vec min(vec const& a, vec const& b, vec const& c); - - /// Return the minimum component-wise values of 4 inputs - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point or integer scalar types - /// @tparam Q Value from qualifier enum - template - GLM_FUNC_DECL GLM_CONSTEXPR vec min(vec const& a, vec const& b, vec const& c, vec const& d); - - /// Return the maximum component-wise values of 3 inputs - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point or integer scalar types - /// @tparam Q Value from qualifier enum - template - GLM_FUNC_DECL GLM_CONSTEXPR vec max(vec const& x, vec const& y, vec const& z); - - /// Return the maximum component-wise values of 4 inputs - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point or integer scalar types - /// @tparam Q Value from qualifier enum - template - GLM_FUNC_DECL GLM_CONSTEXPR vec max( vec const& x, vec const& y, vec const& z, vec const& w); - - /// Returns y if y < x; otherwise, it returns x. If one of the two arguments is NaN, the value of the other argument is returned. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see std::fmin documentation - template - GLM_FUNC_DECL vec fmin(vec const& x, T y); - - /// Returns y if y < x; otherwise, it returns x. If one of the two arguments is NaN, the value of the other argument is returned. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see std::fmin documentation - template - GLM_FUNC_DECL vec fmin(vec const& x, vec const& y); - - /// Returns y if y < x; otherwise, it returns x. If one of the two arguments is NaN, the value of the other argument is returned. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see std::fmin documentation - template - GLM_FUNC_DECL vec fmin(vec const& a, vec const& b, vec const& c); - - /// Returns y if y < x; otherwise, it returns x. If one of the two arguments is NaN, the value of the other argument is returned. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see std::fmin documentation - template - GLM_FUNC_DECL vec fmin(vec const& a, vec const& b, vec const& c, vec const& d); - - /// Returns y if x < y; otherwise, it returns x. If one of the two arguments is NaN, the value of the other argument is returned. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see std::fmax documentation - template - GLM_FUNC_DECL vec fmax(vec const& a, T b); - - /// Returns y if x < y; otherwise, it returns x. If one of the two arguments is NaN, the value of the other argument is returned. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see std::fmax documentation - template - GLM_FUNC_DECL vec fmax(vec const& a, vec const& b); - - /// Returns y if x < y; otherwise, it returns x. If one of the two arguments is NaN, the value of the other argument is returned. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see std::fmax documentation - template - GLM_FUNC_DECL vec fmax(vec const& a, vec const& b, vec const& c); - - /// Returns y if x < y; otherwise, it returns x. If one of the two arguments is NaN, the value of the other argument is returned. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see std::fmax documentation - template - GLM_FUNC_DECL vec fmax(vec const& a, vec const& b, vec const& c, vec const& d); - - /// @} -}//namespace glm - -#include "vector_common.inl" diff --git a/ref/glm/glm/ext/vector_common.inl b/ref/glm/glm/ext/vector_common.inl deleted file mode 100644 index 71f38093..00000000 --- a/ref/glm/glm/ext/vector_common.inl +++ /dev/null @@ -1,88 +0,0 @@ -#include "../detail/_vectorize.hpp" - -namespace glm -{ - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec min(vec const& x, vec const& y, vec const& z) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'min' only accept floating-point or integer inputs"); - return glm::min(glm::min(x, y), z); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec min(vec const& x, vec const& y, vec const& z, vec const& w) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'min' only accept floating-point or integer inputs"); - return glm::min(glm::min(x, y), glm::min(z, w)); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec max(vec const& x, vec const& y, vec const& z) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'max' only accept floating-point or integer inputs"); - return glm::max(glm::max(x, y), z); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec max(vec const& x, vec const& y, vec const& z, vec const& w) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'max' only accept floating-point or integer inputs"); - return glm::max(glm::max(x, y), glm::max(z, w)); - } - - template - GLM_FUNC_QUALIFIER vec fmin(vec const& a, T b) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'fmin' only accept floating-point inputs"); - return detail::functor2::call(fmin, a, vec(b)); - } - - template - GLM_FUNC_QUALIFIER vec fmin(vec const& a, vec const& b) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'fmin' only accept floating-point inputs"); - return detail::functor2::call(fmin, a, b); - } - - template - GLM_FUNC_QUALIFIER vec fmin(vec const& a, vec const& b, vec const& c) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'fmin' only accept floating-point inputs"); - return fmin(fmin(a, b), c); - } - - template - GLM_FUNC_QUALIFIER vec fmin(vec const& a, vec const& b, vec const& c, vec const& d) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'fmin' only accept floating-point inputs"); - return fmin(fmin(a, b), fmin(c, d)); - } - - template - GLM_FUNC_QUALIFIER vec fmax(vec const& a, T b) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'fmax' only accept floating-point inputs"); - return detail::functor2::call(fmax, a, vec(b)); - } - - template - GLM_FUNC_QUALIFIER vec fmax(vec const& a, vec const& b) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'fmax' only accept floating-point inputs"); - return detail::functor2::call(fmax, a, b); - } - - template - GLM_FUNC_QUALIFIER vec fmax(vec const& a, vec const& b, vec const& c) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'fmax' only accept floating-point inputs"); - return fmax(fmax(a, b), c); - } - - template - GLM_FUNC_QUALIFIER vec fmax(vec const& a, vec const& b, vec const& c, vec const& d) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'fmax' only accept floating-point inputs"); - return fmax(fmax(a, b), fmax(c, d)); - } -}//namespace glm diff --git a/ref/glm/glm/ext/vector_double1.hpp b/ref/glm/glm/ext/vector_double1.hpp deleted file mode 100644 index ef12def4..00000000 --- a/ref/glm/glm/ext/vector_double1.hpp +++ /dev/null @@ -1,31 +0,0 @@ -/// @ref ext_vector_double1 -/// @file glm/ext/vector_double1.hpp -/// -/// @defgroup ext_vector_double1 GLM_EXT_vector_double1 -/// @ingroup ext -/// -/// Exposes double-precision floating point vector type with one component. -/// -/// Include to use the features of this extension. -/// -/// @see ext_vector_double1_precision extension. -/// @see ext_vector_float1 extension. - -#pragma once - -#include "../detail/type_vec1.hpp" - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_EXT_vector_dvec1 extension included") -#endif - -namespace glm -{ - /// @addtogroup ext_vector_double1 - /// @{ - - /// 1 components vector of double-precision floating-point numbers. - typedef vec<1, double, defaultp> dvec1; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/vector_double1_precision.hpp b/ref/glm/glm/ext/vector_double1_precision.hpp deleted file mode 100644 index 1d471959..00000000 --- a/ref/glm/glm/ext/vector_double1_precision.hpp +++ /dev/null @@ -1,36 +0,0 @@ -/// @ref ext_vector_double1_precision -/// @file glm/ext/vector_double1_precision.hpp -/// -/// @defgroup ext_vector_double1_precision GLM_EXT_vector_double1_precision -/// @ingroup ext -/// -/// Exposes highp_dvec1, mediump_dvec1 and lowp_dvec1 types. -/// -/// Include to use the features of this extension. -/// -/// @see ext_vector_double1 - -#pragma once - -#include "../detail/type_vec1.hpp" - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_EXT_vector_double1_precision extension included") -#endif - -namespace glm -{ - /// @addtogroup ext_vector_double1_precision - /// @{ - - /// 1 component vector of double-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef vec<1, double, highp> highp_dvec1; - - /// 1 component vector of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef vec<1, double, mediump> mediump_dvec1; - - /// 1 component vector of double-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef vec<1, double, lowp> lowp_dvec1; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/vector_double2.hpp b/ref/glm/glm/ext/vector_double2.hpp deleted file mode 100644 index 60e35775..00000000 --- a/ref/glm/glm/ext/vector_double2.hpp +++ /dev/null @@ -1,18 +0,0 @@ -/// @ref core -/// @file glm/ext/vector_double2.hpp - -#pragma once -#include "../detail/type_vec2.hpp" - -namespace glm -{ - /// @addtogroup core_vector - /// @{ - - /// 2 components vector of double-precision floating-point numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - typedef vec<2, double, defaultp> dvec2; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/vector_double2_precision.hpp b/ref/glm/glm/ext/vector_double2_precision.hpp deleted file mode 100644 index fa53940f..00000000 --- a/ref/glm/glm/ext/vector_double2_precision.hpp +++ /dev/null @@ -1,31 +0,0 @@ -/// @ref core -/// @file glm/ext/vector_double2_precision.hpp - -#pragma once -#include "../detail/type_vec2.hpp" - -namespace glm -{ - /// @addtogroup core_vector_precision - /// @{ - - /// 2 components vector of high double-qualifier floating-point numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef vec<2, double, highp> highp_dvec2; - - /// 2 components vector of medium double-qualifier floating-point numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef vec<2, double, mediump> mediump_dvec2; - - /// 2 components vector of low double-qualifier floating-point numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef vec<2, double, lowp> lowp_dvec2; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/vector_double3.hpp b/ref/glm/glm/ext/vector_double3.hpp deleted file mode 100644 index 6dfe4c67..00000000 --- a/ref/glm/glm/ext/vector_double3.hpp +++ /dev/null @@ -1,18 +0,0 @@ -/// @ref core -/// @file glm/ext/vector_double3.hpp - -#pragma once -#include "../detail/type_vec3.hpp" - -namespace glm -{ - /// @addtogroup core_vector - /// @{ - - /// 3 components vector of double-precision floating-point numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - typedef vec<3, double, defaultp> dvec3; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/vector_double3_precision.hpp b/ref/glm/glm/ext/vector_double3_precision.hpp deleted file mode 100644 index a8cfa37a..00000000 --- a/ref/glm/glm/ext/vector_double3_precision.hpp +++ /dev/null @@ -1,34 +0,0 @@ -/// @ref core -/// @file glm/ext/vector_double3_precision.hpp - -#pragma once -#include "../detail/type_vec3.hpp" - -namespace glm -{ - /// @addtogroup core_vector_precision - /// @{ - - /// 3 components vector of high double-qualifier floating-point numbers. - /// There is no guarantee on the actual qualifier. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef vec<3, double, highp> highp_dvec3; - - /// 3 components vector of medium double-qualifier floating-point numbers. - /// There is no guarantee on the actual qualifier. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef vec<3, double, mediump> mediump_dvec3; - - /// 3 components vector of low double-qualifier floating-point numbers. - /// There is no guarantee on the actual qualifier. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef vec<3, double, lowp> lowp_dvec3; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/vector_double4.hpp b/ref/glm/glm/ext/vector_double4.hpp deleted file mode 100644 index 87f225f6..00000000 --- a/ref/glm/glm/ext/vector_double4.hpp +++ /dev/null @@ -1,18 +0,0 @@ -/// @ref core -/// @file glm/ext/vector_double4.hpp - -#pragma once -#include "../detail/type_vec4.hpp" - -namespace glm -{ - /// @addtogroup core_vector - /// @{ - - /// 4 components vector of double-precision floating-point numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - typedef vec<4, double, defaultp> dvec4; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/vector_double4_precision.hpp b/ref/glm/glm/ext/vector_double4_precision.hpp deleted file mode 100644 index 09cafa1e..00000000 --- a/ref/glm/glm/ext/vector_double4_precision.hpp +++ /dev/null @@ -1,35 +0,0 @@ -/// @ref core -/// @file glm/ext/vector_double4_precision.hpp - -#pragma once -#include "../detail/setup.hpp" -#include "../detail/type_vec4.hpp" - -namespace glm -{ - /// @addtogroup core_vector_precision - /// @{ - - /// 4 components vector of high double-qualifier floating-point numbers. - /// There is no guarantee on the actual qualifier. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef vec<4, double, highp> highp_dvec4; - - /// 4 components vector of medium double-qualifier floating-point numbers. - /// There is no guarantee on the actual qualifier. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef vec<4, double, mediump> mediump_dvec4; - - /// 4 components vector of low double-qualifier floating-point numbers. - /// There is no guarantee on the actual qualifier. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef vec<4, double, lowp> lowp_dvec4; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/vector_float1.hpp b/ref/glm/glm/ext/vector_float1.hpp deleted file mode 100644 index 28acc2c9..00000000 --- a/ref/glm/glm/ext/vector_float1.hpp +++ /dev/null @@ -1,31 +0,0 @@ -/// @ref ext_vector_float1 -/// @file glm/ext/vector_float1.hpp -/// -/// @defgroup ext_vector_float1 GLM_EXT_vector_float1 -/// @ingroup ext -/// -/// Exposes single-precision floating point vector type with one component. -/// -/// Include to use the features of this extension. -/// -/// @see ext_vector_float1_precision extension. -/// @see ext_vector_double1 extension. - -#pragma once - -#include "../detail/type_vec1.hpp" - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_EXT_vector_float1 extension included") -#endif - -namespace glm -{ - /// @addtogroup ext_vector_float1 - /// @{ - - /// 1 components vector of single-precision floating-point numbers. - typedef vec<1, float, defaultp> vec1; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/vector_float1_precision.hpp b/ref/glm/glm/ext/vector_float1_precision.hpp deleted file mode 100644 index 6e8dad8d..00000000 --- a/ref/glm/glm/ext/vector_float1_precision.hpp +++ /dev/null @@ -1,36 +0,0 @@ -/// @ref ext_vector_float1_precision -/// @file glm/ext/vector_float1_precision.hpp -/// -/// @defgroup ext_vector_float1_precision GLM_EXT_vector_float1_precision -/// @ingroup ext -/// -/// Exposes highp_vec1, mediump_vec1 and lowp_vec1 types. -/// -/// Include to use the features of this extension. -/// -/// @see ext_vector_float1 extension. - -#pragma once - -#include "../detail/type_vec1.hpp" - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_EXT_vector_float1_precision extension included") -#endif - -namespace glm -{ - /// @addtogroup ext_vector_float1_precision - /// @{ - - /// 1 component vector of single-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef vec<1, float, highp> highp_vec1; - - /// 1 component vector of single-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef vec<1, float, mediump> mediump_vec1; - - /// 1 component vector of single-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef vec<1, float, lowp> lowp_vec1; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/vector_float2.hpp b/ref/glm/glm/ext/vector_float2.hpp deleted file mode 100644 index d31545dc..00000000 --- a/ref/glm/glm/ext/vector_float2.hpp +++ /dev/null @@ -1,18 +0,0 @@ -/// @ref core -/// @file glm/ext/vector_float2.hpp - -#pragma once -#include "../detail/type_vec2.hpp" - -namespace glm -{ - /// @addtogroup core_vector - /// @{ - - /// 2 components vector of single-precision floating-point numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - typedef vec<2, float, defaultp> vec2; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/vector_float2_precision.hpp b/ref/glm/glm/ext/vector_float2_precision.hpp deleted file mode 100644 index 23c0820d..00000000 --- a/ref/glm/glm/ext/vector_float2_precision.hpp +++ /dev/null @@ -1,31 +0,0 @@ -/// @ref core -/// @file glm/ext/vector_float2_precision.hpp - -#pragma once -#include "../detail/type_vec2.hpp" - -namespace glm -{ - /// @addtogroup core_vector_precision - /// @{ - - /// 2 components vector of high single-qualifier floating-point numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef vec<2, float, highp> highp_vec2; - - /// 2 components vector of medium single-qualifier floating-point numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef vec<2, float, mediump> mediump_vec2; - - /// 2 components vector of low single-qualifier floating-point numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef vec<2, float, lowp> lowp_vec2; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/vector_float3.hpp b/ref/glm/glm/ext/vector_float3.hpp deleted file mode 100644 index cd79a620..00000000 --- a/ref/glm/glm/ext/vector_float3.hpp +++ /dev/null @@ -1,18 +0,0 @@ -/// @ref core -/// @file glm/ext/vector_float3.hpp - -#pragma once -#include "../detail/type_vec3.hpp" - -namespace glm -{ - /// @addtogroup core_vector - /// @{ - - /// 3 components vector of single-precision floating-point numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - typedef vec<3, float, defaultp> vec3; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/vector_float3_precision.hpp b/ref/glm/glm/ext/vector_float3_precision.hpp deleted file mode 100644 index be640b53..00000000 --- a/ref/glm/glm/ext/vector_float3_precision.hpp +++ /dev/null @@ -1,31 +0,0 @@ -/// @ref core -/// @file glm/ext/vector_float3_precision.hpp - -#pragma once -#include "../detail/type_vec3.hpp" - -namespace glm -{ - /// @addtogroup core_vector_precision - /// @{ - - /// 3 components vector of high single-qualifier floating-point numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef vec<3, float, highp> highp_vec3; - - /// 3 components vector of medium single-qualifier floating-point numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef vec<3, float, mediump> mediump_vec3; - - /// 3 components vector of low single-qualifier floating-point numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef vec<3, float, lowp> lowp_vec3; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/vector_float4.hpp b/ref/glm/glm/ext/vector_float4.hpp deleted file mode 100644 index d84adcc2..00000000 --- a/ref/glm/glm/ext/vector_float4.hpp +++ /dev/null @@ -1,18 +0,0 @@ -/// @ref core -/// @file glm/ext/vector_float4.hpp - -#pragma once -#include "../detail/type_vec4.hpp" - -namespace glm -{ - /// @addtogroup core_vector - /// @{ - - /// 4 components vector of single-precision floating-point numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - typedef vec<4, float, defaultp> vec4; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/vector_float4_precision.hpp b/ref/glm/glm/ext/vector_float4_precision.hpp deleted file mode 100644 index aede8388..00000000 --- a/ref/glm/glm/ext/vector_float4_precision.hpp +++ /dev/null @@ -1,31 +0,0 @@ -/// @ref core -/// @file glm/ext/vector_float4_precision.hpp - -#pragma once -#include "../detail/type_vec4.hpp" - -namespace glm -{ - /// @addtogroup core_vector_precision - /// @{ - - /// 4 components vector of high single-qualifier floating-point numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef vec<4, float, highp> highp_vec4; - - /// 4 components vector of medium single-qualifier floating-point numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef vec<4, float, mediump> mediump_vec4; - - /// 4 components vector of low single-qualifier floating-point numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef vec<4, float, lowp> lowp_vec4; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/vector_int1.hpp b/ref/glm/glm/ext/vector_int1.hpp deleted file mode 100644 index dc860389..00000000 --- a/ref/glm/glm/ext/vector_int1.hpp +++ /dev/null @@ -1,32 +0,0 @@ -/// @ref ext_vector_int1 -/// @file glm/ext/vector_int1.hpp -/// -/// @defgroup ext_vector_int1 GLM_EXT_vector_int1 -/// @ingroup ext -/// -/// Exposes ivec1 vector type. -/// -/// Include to use the features of this extension. -/// -/// @see ext_vector_uint1 extension. -/// @see ext_vector_int1_precision extension. - -#pragma once - -#include "../detail/type_vec1.hpp" - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_EXT_vector_int1 extension included") -#endif - -namespace glm -{ - /// @addtogroup ext_vector_int1 - /// @{ - - /// 1 component vector of signed integer numbers. - typedef vec<1, int, defaultp> ivec1; - - /// @} -}//namespace glm - diff --git a/ref/glm/glm/ext/vector_int1_precision.hpp b/ref/glm/glm/ext/vector_int1_precision.hpp deleted file mode 100644 index 3323954b..00000000 --- a/ref/glm/glm/ext/vector_int1_precision.hpp +++ /dev/null @@ -1,34 +0,0 @@ -/// @ref ext_vector_int1_precision -/// @file glm/ext/vector_int1_precision.hpp -/// -/// @defgroup ext_vector_int1_precision GLM_EXT_vector_int1_precision -/// @ingroup ext -/// -/// Exposes highp_ivec1, mediump_ivec1 and lowp_ivec1 types. -/// -/// Include to use the features of this extension. - -#pragma once - -#include "../detail/type_vec1.hpp" - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_EXT_vector_int1_precision extension included") -#endif - -namespace glm -{ - /// @addtogroup ext_vector_int1_precision - /// @{ - - /// 1 component vector of signed integer values. - typedef vec<1, int, highp> highp_ivec1; - - /// 1 component vector of signed integer values. - typedef vec<1, int, mediump> mediump_ivec1; - - /// 1 component vector of signed integer values. - typedef vec<1, int, lowp> lowp_ivec1; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/vector_int2.hpp b/ref/glm/glm/ext/vector_int2.hpp deleted file mode 100644 index aef803e9..00000000 --- a/ref/glm/glm/ext/vector_int2.hpp +++ /dev/null @@ -1,18 +0,0 @@ -/// @ref core -/// @file glm/ext/vector_int2.hpp - -#pragma once -#include "../detail/type_vec2.hpp" - -namespace glm -{ - /// @addtogroup core_vector - /// @{ - - /// 2 components vector of signed integer numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - typedef vec<2, int, defaultp> ivec2; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/vector_int2_precision.hpp b/ref/glm/glm/ext/vector_int2_precision.hpp deleted file mode 100644 index 97315fc3..00000000 --- a/ref/glm/glm/ext/vector_int2_precision.hpp +++ /dev/null @@ -1,31 +0,0 @@ -/// @ref core -/// @file glm/ext/vector_int2_precision.hpp - -#pragma once -#include "../detail/type_vec2.hpp" - -namespace glm -{ - /// @addtogroup core_vector_precision - /// @{ - - /// 2 components vector of high qualifier signed integer numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef vec<2, int, highp> highp_ivec2; - - /// 2 components vector of medium qualifier signed integer numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef vec<2, int, mediump> mediump_ivec2; - - /// 2 components vector of low qualifier signed integer numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef vec<2, int, lowp> lowp_ivec2; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/vector_int3.hpp b/ref/glm/glm/ext/vector_int3.hpp deleted file mode 100644 index 4767e61e..00000000 --- a/ref/glm/glm/ext/vector_int3.hpp +++ /dev/null @@ -1,18 +0,0 @@ -/// @ref core -/// @file glm/ext/vector_int3.hpp - -#pragma once -#include "../detail/type_vec3.hpp" - -namespace glm -{ - /// @addtogroup core_vector - /// @{ - - /// 3 components vector of signed integer numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - typedef vec<3, int, defaultp> ivec3; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/vector_int3_precision.hpp b/ref/glm/glm/ext/vector_int3_precision.hpp deleted file mode 100644 index 2cd3f5ff..00000000 --- a/ref/glm/glm/ext/vector_int3_precision.hpp +++ /dev/null @@ -1,31 +0,0 @@ -/// @ref core -/// @file glm/ext/vector_int3_precision.hpp - -#pragma once -#include "../detail/type_vec3.hpp" - -namespace glm -{ - /// @addtogroup core_vector_precision - /// @{ - - /// 3 components vector of high qualifier signed integer numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef vec<3, int, highp> highp_ivec3; - - /// 3 components vector of medium qualifier signed integer numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef vec<3, int, mediump> mediump_ivec3; - - /// 3 components vector of low qualifier signed integer numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef vec<3, int, lowp> lowp_ivec3; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/vector_int4.hpp b/ref/glm/glm/ext/vector_int4.hpp deleted file mode 100644 index bb23adf7..00000000 --- a/ref/glm/glm/ext/vector_int4.hpp +++ /dev/null @@ -1,18 +0,0 @@ -/// @ref core -/// @file glm/ext/vector_int4.hpp - -#pragma once -#include "../detail/type_vec4.hpp" - -namespace glm -{ - /// @addtogroup core_vector - /// @{ - - /// 4 components vector of signed integer numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - typedef vec<4, int, defaultp> ivec4; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/vector_int4_precision.hpp b/ref/glm/glm/ext/vector_int4_precision.hpp deleted file mode 100644 index 4fcd7916..00000000 --- a/ref/glm/glm/ext/vector_int4_precision.hpp +++ /dev/null @@ -1,31 +0,0 @@ -/// @ref core -/// @file glm/ext/vector_int4_precision.hpp - -#pragma once -#include "../detail/type_vec4.hpp" - -namespace glm -{ - /// @addtogroup core_vector_precision - /// @{ - - /// 4 components vector of high qualifier signed integer numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef vec<4, int, highp> highp_ivec4; - - /// 4 components vector of medium qualifier signed integer numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef vec<4, int, mediump> mediump_ivec4; - - /// 4 components vector of low qualifier signed integer numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef vec<4, int, lowp> lowp_ivec4; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/vector_relational.hpp b/ref/glm/glm/ext/vector_relational.hpp deleted file mode 100644 index a7f93d23..00000000 --- a/ref/glm/glm/ext/vector_relational.hpp +++ /dev/null @@ -1,68 +0,0 @@ -/// @ref ext_vector_relational -/// @file glm/ext/vector_relational.hpp -/// -/// @defgroup ext_vector_relational GLM_EXT_vector_relational -/// @ingroup ext -/// -/// Exposes comparison functions for vector types that take a user defined epsilon values. -/// -/// Include to use the features of this extension. -/// -/// @see core_vector_relational -/// @see ext_scalar_relational -/// @see ext_matrix_relational - -#pragma once - -// Dependencies -#include "../detail/qualifier.hpp" - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_EXT_vector_relational extension included") -#endif - -namespace glm -{ - /// @addtogroup ext_vector_relational - /// @{ - - /// Returns the component-wise comparison of |x - y| < epsilon. - /// True if this expression is satisfied. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point or integer scalar types - /// @tparam Q Value from qualifier enum - template - GLM_FUNC_DECL GLM_CONSTEXPR vec equal(vec const& x, vec const& y, T epsilon); - - /// Returns the component-wise comparison of |x - y| < epsilon. - /// True if this expression is satisfied. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point or integer scalar types - /// @tparam Q Value from qualifier enum - template - GLM_FUNC_DECL GLM_CONSTEXPR vec equal(vec const& x, vec const& y, vec const& epsilon); - - /// Returns the component-wise comparison of |x - y| >= epsilon. - /// True if this expression is not satisfied. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point or integer scalar types - /// @tparam Q Value from qualifier enum - template - GLM_FUNC_DECL GLM_CONSTEXPR vec notEqual(vec const& x, vec const& y, T epsilon); - - /// Returns the component-wise comparison of |x - y| >= epsilon. - /// True if this expression is not satisfied. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point or integer scalar types - /// @tparam Q Value from qualifier enum - template - GLM_FUNC_DECL GLM_CONSTEXPR vec notEqual(vec const& x, vec const& y, vec const& epsilon); - - /// @} -}//namespace glm - -#include "vector_relational.inl" diff --git a/ref/glm/glm/ext/vector_relational.inl b/ref/glm/glm/ext/vector_relational.inl deleted file mode 100644 index 812cce38..00000000 --- a/ref/glm/glm/ext/vector_relational.inl +++ /dev/null @@ -1,30 +0,0 @@ -#include "../vector_relational.hpp" -#include "../common.hpp" -#include "../detail/qualifier.hpp" - -namespace glm -{ - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec equal(vec const& x, vec const& y, T Epsilon) - { - return equal(x, y, vec(Epsilon)); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec equal(vec const& x, vec const& y, vec const& Epsilon) - { - return lessThanEqual(abs(x - y), Epsilon); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec notEqual(vec const& x, vec const& y, T Epsilon) - { - return notEqual(x, y, vec(Epsilon)); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec notEqual(vec const& x, vec const& y, vec const& Epsilon) - { - return greaterThan(abs(x - y), Epsilon); - } -}//namespace glm diff --git a/ref/glm/glm/ext/vector_uint1.hpp b/ref/glm/glm/ext/vector_uint1.hpp deleted file mode 100644 index eb8a7049..00000000 --- a/ref/glm/glm/ext/vector_uint1.hpp +++ /dev/null @@ -1,32 +0,0 @@ -/// @ref ext_vector_uint1 -/// @file glm/ext/vector_uint1.hpp -/// -/// @defgroup ext_vector_uint1 GLM_EXT_vector_uint1 -/// @ingroup ext -/// -/// Exposes uvec1 vector type. -/// -/// Include to use the features of this extension. -/// -/// @see ext_vector_int1 extension. -/// @see ext_vector_uint1_precision extension. - -#pragma once - -#include "../detail/type_vec1.hpp" - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_EXT_vector_uint1 extension included") -#endif - -namespace glm -{ - /// @addtogroup ext_vector_uint1 - /// @{ - - /// 1 component vector of unsigned integer numbers. - typedef vec<1, unsigned int, defaultp> uvec1; - - /// @} -}//namespace glm - diff --git a/ref/glm/glm/ext/vector_uint1_precision.hpp b/ref/glm/glm/ext/vector_uint1_precision.hpp deleted file mode 100644 index 30daa5b6..00000000 --- a/ref/glm/glm/ext/vector_uint1_precision.hpp +++ /dev/null @@ -1,40 +0,0 @@ -/// @ref ext_vector_uint1_precision -/// @file glm/ext/vector_uint1_precision.hpp -/// -/// @defgroup ext_vector_uint1_precision GLM_EXT_vector_uint1_precision -/// @ingroup ext -/// -/// Exposes highp_uvec1, mediump_uvec1 and lowp_uvec1 types. -/// -/// Include to use the features of this extension. - -#pragma once - -#include "../detail/type_vec1.hpp" - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_EXT_vector_uint1_precision extension included") -#endif - -namespace glm -{ - /// @addtogroup ext_vector_uint1_precision - /// @{ - - /// 1 component vector of unsigned integer values. - /// - /// @see ext_vector_uint1_precision - typedef vec<1, unsigned int, highp> highp_uvec1; - - /// 1 component vector of unsigned integer values. - /// - /// @see ext_vector_uint1_precision - typedef vec<1, unsigned int, mediump> mediump_uvec1; - - /// 1 component vector of unsigned integer values. - /// - /// @see ext_vector_uint1_precision - typedef vec<1, unsigned int, lowp> lowp_uvec1; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/vector_uint2.hpp b/ref/glm/glm/ext/vector_uint2.hpp deleted file mode 100644 index 03c00f5f..00000000 --- a/ref/glm/glm/ext/vector_uint2.hpp +++ /dev/null @@ -1,18 +0,0 @@ -/// @ref core -/// @file glm/ext/vector_uint2.hpp - -#pragma once -#include "../detail/type_vec2.hpp" - -namespace glm -{ - /// @addtogroup core_vector - /// @{ - - /// 2 components vector of unsigned integer numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - typedef vec<2, unsigned int, defaultp> uvec2; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/vector_uint2_precision.hpp b/ref/glm/glm/ext/vector_uint2_precision.hpp deleted file mode 100644 index 2ba7b0d4..00000000 --- a/ref/glm/glm/ext/vector_uint2_precision.hpp +++ /dev/null @@ -1,31 +0,0 @@ -/// @ref core -/// @file glm/ext/vector_uint2_precision.hpp - -#pragma once -#include "../detail/type_vec2.hpp" - -namespace glm -{ - /// @addtogroup core_vector_precision - /// @{ - - /// 2 components vector of high qualifier unsigned integer numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef vec<2, unsigned int, highp> highp_uvec2; - - /// 2 components vector of medium qualifier unsigned integer numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef vec<2, unsigned int, mediump> mediump_uvec2; - - /// 2 components vector of low qualifier unsigned integer numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef vec<2, unsigned int, lowp> lowp_uvec2; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/vector_uint3.hpp b/ref/glm/glm/ext/vector_uint3.hpp deleted file mode 100644 index f5b41c40..00000000 --- a/ref/glm/glm/ext/vector_uint3.hpp +++ /dev/null @@ -1,18 +0,0 @@ -/// @ref core -/// @file glm/ext/vector_uint3.hpp - -#pragma once -#include "../detail/type_vec3.hpp" - -namespace glm -{ - /// @addtogroup core_vector - /// @{ - - /// 3 components vector of unsigned integer numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - typedef vec<3, unsigned int, defaultp> uvec3; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/vector_uint3_precision.hpp b/ref/glm/glm/ext/vector_uint3_precision.hpp deleted file mode 100644 index 125191c7..00000000 --- a/ref/glm/glm/ext/vector_uint3_precision.hpp +++ /dev/null @@ -1,31 +0,0 @@ -/// @ref core -/// @file glm/ext/vector_uint3_precision.hpp - -#pragma once -#include "../detail/type_vec3.hpp" - -namespace glm -{ - /// @addtogroup core_vector_precision - /// @{ - - /// 3 components vector of high qualifier unsigned integer numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef vec<3, unsigned int, highp> highp_uvec3; - - /// 3 components vector of medium qualifier unsigned integer numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef vec<3, unsigned int, mediump> mediump_uvec3; - - /// 3 components vector of low qualifier unsigned integer numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef vec<3, unsigned int, lowp> lowp_uvec3; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/vector_uint4.hpp b/ref/glm/glm/ext/vector_uint4.hpp deleted file mode 100644 index 32ced58a..00000000 --- a/ref/glm/glm/ext/vector_uint4.hpp +++ /dev/null @@ -1,18 +0,0 @@ -/// @ref core -/// @file glm/ext/vector_uint4.hpp - -#pragma once -#include "../detail/type_vec4.hpp" - -namespace glm -{ - /// @addtogroup core_vector - /// @{ - - /// 4 components vector of unsigned integer numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - typedef vec<4, unsigned int, defaultp> uvec4; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/ext/vector_uint4_precision.hpp b/ref/glm/glm/ext/vector_uint4_precision.hpp deleted file mode 100644 index cf4097ce..00000000 --- a/ref/glm/glm/ext/vector_uint4_precision.hpp +++ /dev/null @@ -1,31 +0,0 @@ -/// @ref core -/// @file glm/ext/vector_uint4_precision.hpp - -#pragma once -#include "../detail/type_vec4.hpp" - -namespace glm -{ - /// @addtogroup core_vector_precision - /// @{ - - /// 4 components vector of high qualifier unsigned integer numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef vec<4, unsigned int, highp> highp_uvec4; - - /// 4 components vector of medium qualifier unsigned integer numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef vec<4, unsigned int, mediump> mediump_uvec4; - - /// 4 components vector of low qualifier unsigned integer numbers. - /// - /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors - /// @see GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier - typedef vec<4, unsigned int, lowp> lowp_uvec4; - - /// @} -}//namespace glm diff --git a/ref/glm/glm/fwd.hpp b/ref/glm/glm/fwd.hpp deleted file mode 100644 index 51e5f829..00000000 --- a/ref/glm/glm/fwd.hpp +++ /dev/null @@ -1,818 +0,0 @@ -#pragma once - -#include "detail/qualifier.hpp" - -namespace glm -{ -#if GLM_HAS_EXTENDED_INTEGER_TYPE - typedef std::int8_t int8; - typedef std::int16_t int16; - typedef std::int32_t int32; - typedef std::int64_t int64; - - typedef std::uint8_t uint8; - typedef std::uint16_t uint16; - typedef std::uint32_t uint32; - typedef std::uint64_t uint64; -#else - typedef char int8; - typedef short int16; - typedef int int32; - typedef detail::int64 int64; - - typedef unsigned char uint8; - typedef unsigned short uint16; - typedef unsigned int uint32; - typedef detail::uint64 uint64; -#endif - - // Scalar int - - typedef int8 lowp_i8; - typedef int8 mediump_i8; - typedef int8 highp_i8; - typedef int8 i8; - - typedef int8 lowp_int8; - typedef int8 mediump_int8; - typedef int8 highp_int8; - - typedef int8 lowp_int8_t; - typedef int8 mediump_int8_t; - typedef int8 highp_int8_t; - typedef int8 int8_t; - - typedef int16 lowp_i16; - typedef int16 mediump_i16; - typedef int16 highp_i16; - typedef int16 i16; - - typedef int16 lowp_int16; - typedef int16 mediump_int16; - typedef int16 highp_int16; - - typedef int16 lowp_int16_t; - typedef int16 mediump_int16_t; - typedef int16 highp_int16_t; - typedef int16 int16_t; - - typedef int32 lowp_i32; - typedef int32 mediump_i32; - typedef int32 highp_i32; - typedef int32 i32; - - typedef int32 lowp_int32; - typedef int32 mediump_int32; - typedef int32 highp_int32; - - typedef int32 lowp_int32_t; - typedef int32 mediump_int32_t; - typedef int32 highp_int32_t; - typedef int32 int32_t; - - typedef int64 lowp_i64; - typedef int64 mediump_i64; - typedef int64 highp_i64; - typedef int64 i64; - - typedef int64 lowp_int64; - typedef int64 mediump_int64; - typedef int64 highp_int64; - - typedef int64 lowp_int64_t; - typedef int64 mediump_int64_t; - typedef int64 highp_int64_t; - typedef int64 int64_t; - - // Scalar uint - - typedef uint8 lowp_u8; - typedef uint8 mediump_u8; - typedef uint8 highp_u8; - typedef uint8 u8; - - typedef uint8 lowp_uint8; - typedef uint8 mediump_uint8; - typedef uint8 highp_uint8; - - typedef uint8 lowp_uint8_t; - typedef uint8 mediump_uint8_t; - typedef uint8 highp_uint8_t; - typedef uint8 uint8_t; - - typedef uint16 lowp_u16; - typedef uint16 mediump_u16; - typedef uint16 highp_u16; - typedef uint16 u16; - - typedef uint16 lowp_uint16; - typedef uint16 mediump_uint16; - typedef uint16 highp_uint16; - - typedef uint16 lowp_uint16_t; - typedef uint16 mediump_uint16_t; - typedef uint16 highp_uint16_t; - typedef uint16 uint16_t; - - typedef uint32 lowp_u32; - typedef uint32 mediump_u32; - typedef uint32 highp_u32; - typedef uint32 u32; - - typedef uint32 lowp_uint32; - typedef uint32 mediump_uint32; - typedef uint32 highp_uint32; - - typedef uint32 lowp_uint32_t; - typedef uint32 mediump_uint32_t; - typedef uint32 highp_uint32_t; - typedef uint32 uint32_t; - - typedef uint64 lowp_u64; - typedef uint64 mediump_u64; - typedef uint64 highp_u64; - typedef uint64 u64; - - typedef uint64 lowp_uint64; - typedef uint64 mediump_uint64; - typedef uint64 highp_uint64; - - typedef uint64 lowp_uint64_t; - typedef uint64 mediump_uint64_t; - typedef uint64 highp_uint64_t; - typedef uint64 uint64_t; - - // Scalar float - - typedef float lowp_f32; - typedef float mediump_f32; - typedef float highp_f32; - typedef float f32; - - typedef float lowp_float32; - typedef float mediump_float32; - typedef float highp_float32; - typedef float float32; - - typedef float lowp_float32_t; - typedef float mediump_float32_t; - typedef float highp_float32_t; - typedef float float32_t; - - - typedef double lowp_f64; - typedef double mediump_f64; - typedef double highp_f64; - typedef double f64; - - typedef double lowp_float64; - typedef double mediump_float64; - typedef double highp_float64; - typedef double float64; - - typedef double lowp_float64_t; - typedef double mediump_float64_t; - typedef double highp_float64_t; - typedef double float64_t; - - // Vector bool - - typedef vec<1, bool, lowp> lowp_bvec1; - typedef vec<2, bool, lowp> lowp_bvec2; - typedef vec<3, bool, lowp> lowp_bvec3; - typedef vec<4, bool, lowp> lowp_bvec4; - - typedef vec<1, bool, mediump> mediump_bvec1; - typedef vec<2, bool, mediump> mediump_bvec2; - typedef vec<3, bool, mediump> mediump_bvec3; - typedef vec<4, bool, mediump> mediump_bvec4; - - typedef vec<1, bool, highp> highp_bvec1; - typedef vec<2, bool, highp> highp_bvec2; - typedef vec<3, bool, highp> highp_bvec3; - typedef vec<4, bool, highp> highp_bvec4; - - typedef vec<1, bool, defaultp> bvec1; - typedef vec<2, bool, defaultp> bvec2; - typedef vec<3, bool, defaultp> bvec3; - typedef vec<4, bool, defaultp> bvec4; - - // Vector int - - typedef vec<1, i32, lowp> lowp_ivec1; - typedef vec<2, i32, lowp> lowp_ivec2; - typedef vec<3, i32, lowp> lowp_ivec3; - typedef vec<4, i32, lowp> lowp_ivec4; - - typedef vec<1, i32, mediump> mediump_ivec1; - typedef vec<2, i32, mediump> mediump_ivec2; - typedef vec<3, i32, mediump> mediump_ivec3; - typedef vec<4, i32, mediump> mediump_ivec4; - - typedef vec<1, i32, highp> highp_ivec1; - typedef vec<2, i32, highp> highp_ivec2; - typedef vec<3, i32, highp> highp_ivec3; - typedef vec<4, i32, highp> highp_ivec4; - - typedef vec<1, i32, defaultp> ivec1; - typedef vec<2, i32, defaultp> ivec2; - typedef vec<3, i32, defaultp> ivec3; - typedef vec<4, i32, defaultp> ivec4; - - typedef vec<1, i8, lowp> lowp_i8vec1; - typedef vec<2, i8, lowp> lowp_i8vec2; - typedef vec<3, i8, lowp> lowp_i8vec3; - typedef vec<4, i8, lowp> lowp_i8vec4; - - typedef vec<1, i8, mediump> mediump_i8vec1; - typedef vec<2, i8, mediump> mediump_i8vec2; - typedef vec<3, i8, mediump> mediump_i8vec3; - typedef vec<4, i8, mediump> mediump_i8vec4; - - typedef vec<1, i8, highp> highp_i8vec1; - typedef vec<2, i8, highp> highp_i8vec2; - typedef vec<3, i8, highp> highp_i8vec3; - typedef vec<4, i8, highp> highp_i8vec4; - - typedef vec<1, i8, defaultp> i8vec1; - typedef vec<2, i8, defaultp> i8vec2; - typedef vec<3, i8, defaultp> i8vec3; - typedef vec<4, i8, defaultp> i8vec4; - - typedef vec<1, i16, lowp> lowp_i16vec1; - typedef vec<2, i16, lowp> lowp_i16vec2; - typedef vec<3, i16, lowp> lowp_i16vec3; - typedef vec<4, i16, lowp> lowp_i16vec4; - - typedef vec<1, i16, mediump> mediump_i16vec1; - typedef vec<2, i16, mediump> mediump_i16vec2; - typedef vec<3, i16, mediump> mediump_i16vec3; - typedef vec<4, i16, mediump> mediump_i16vec4; - - typedef vec<1, i16, highp> highp_i16vec1; - typedef vec<2, i16, highp> highp_i16vec2; - typedef vec<3, i16, highp> highp_i16vec3; - typedef vec<4, i16, highp> highp_i16vec4; - - typedef vec<1, i16, defaultp> i16vec1; - typedef vec<2, i16, defaultp> i16vec2; - typedef vec<3, i16, defaultp> i16vec3; - typedef vec<4, i16, defaultp> i16vec4; - - typedef vec<1, i32, lowp> lowp_i32vec1; - typedef vec<2, i32, lowp> lowp_i32vec2; - typedef vec<3, i32, lowp> lowp_i32vec3; - typedef vec<4, i32, lowp> lowp_i32vec4; - - typedef vec<1, i32, mediump> mediump_i32vec1; - typedef vec<2, i32, mediump> mediump_i32vec2; - typedef vec<3, i32, mediump> mediump_i32vec3; - typedef vec<4, i32, mediump> mediump_i32vec4; - - typedef vec<1, i32, highp> highp_i32vec1; - typedef vec<2, i32, highp> highp_i32vec2; - typedef vec<3, i32, highp> highp_i32vec3; - typedef vec<4, i32, highp> highp_i32vec4; - - typedef vec<1, i32, defaultp> i32vec1; - typedef vec<2, i32, defaultp> i32vec2; - typedef vec<3, i32, defaultp> i32vec3; - typedef vec<4, i32, defaultp> i32vec4; - - typedef vec<1, i64, lowp> lowp_i64vec1; - typedef vec<2, i64, lowp> lowp_i64vec2; - typedef vec<3, i64, lowp> lowp_i64vec3; - typedef vec<4, i64, lowp> lowp_i64vec4; - - typedef vec<1, i64, mediump> mediump_i64vec1; - typedef vec<2, i64, mediump> mediump_i64vec2; - typedef vec<3, i64, mediump> mediump_i64vec3; - typedef vec<4, i64, mediump> mediump_i64vec4; - - typedef vec<1, i64, highp> highp_i64vec1; - typedef vec<2, i64, highp> highp_i64vec2; - typedef vec<3, i64, highp> highp_i64vec3; - typedef vec<4, i64, highp> highp_i64vec4; - - typedef vec<1, i64, defaultp> i64vec1; - typedef vec<2, i64, defaultp> i64vec2; - typedef vec<3, i64, defaultp> i64vec3; - typedef vec<4, i64, defaultp> i64vec4; - - // Vector uint - - typedef vec<1, u32, lowp> lowp_uvec1; - typedef vec<2, u32, lowp> lowp_uvec2; - typedef vec<3, u32, lowp> lowp_uvec3; - typedef vec<4, u32, lowp> lowp_uvec4; - - typedef vec<1, u32, mediump> mediump_uvec1; - typedef vec<2, u32, mediump> mediump_uvec2; - typedef vec<3, u32, mediump> mediump_uvec3; - typedef vec<4, u32, mediump> mediump_uvec4; - - typedef vec<1, u32, highp> highp_uvec1; - typedef vec<2, u32, highp> highp_uvec2; - typedef vec<3, u32, highp> highp_uvec3; - typedef vec<4, u32, highp> highp_uvec4; - - typedef vec<1, u32, defaultp> uvec1; - typedef vec<2, u32, defaultp> uvec2; - typedef vec<3, u32, defaultp> uvec3; - typedef vec<4, u32, defaultp> uvec4; - - typedef vec<1, u8, lowp> lowp_u8vec1; - typedef vec<2, u8, lowp> lowp_u8vec2; - typedef vec<3, u8, lowp> lowp_u8vec3; - typedef vec<4, u8, lowp> lowp_u8vec4; - - typedef vec<1, u8, mediump> mediump_u8vec1; - typedef vec<2, u8, mediump> mediump_u8vec2; - typedef vec<3, u8, mediump> mediump_u8vec3; - typedef vec<4, u8, mediump> mediump_u8vec4; - - typedef vec<1, u8, highp> highp_u8vec1; - typedef vec<2, u8, highp> highp_u8vec2; - typedef vec<3, u8, highp> highp_u8vec3; - typedef vec<4, u8, highp> highp_u8vec4; - - typedef vec<1, u8, defaultp> u8vec1; - typedef vec<2, u8, defaultp> u8vec2; - typedef vec<3, u8, defaultp> u8vec3; - typedef vec<4, u8, defaultp> u8vec4; - - typedef vec<1, u16, lowp> lowp_u16vec1; - typedef vec<2, u16, lowp> lowp_u16vec2; - typedef vec<3, u16, lowp> lowp_u16vec3; - typedef vec<4, u16, lowp> lowp_u16vec4; - - typedef vec<1, u16, mediump> mediump_u16vec1; - typedef vec<2, u16, mediump> mediump_u16vec2; - typedef vec<3, u16, mediump> mediump_u16vec3; - typedef vec<4, u16, mediump> mediump_u16vec4; - - typedef vec<1, u16, highp> highp_u16vec1; - typedef vec<2, u16, highp> highp_u16vec2; - typedef vec<3, u16, highp> highp_u16vec3; - typedef vec<4, u16, highp> highp_u16vec4; - - typedef vec<1, u16, defaultp> u16vec1; - typedef vec<2, u16, defaultp> u16vec2; - typedef vec<3, u16, defaultp> u16vec3; - typedef vec<4, u16, defaultp> u16vec4; - - typedef vec<1, u32, lowp> lowp_u32vec1; - typedef vec<2, u32, lowp> lowp_u32vec2; - typedef vec<3, u32, lowp> lowp_u32vec3; - typedef vec<4, u32, lowp> lowp_u32vec4; - - typedef vec<1, u32, mediump> mediump_u32vec1; - typedef vec<2, u32, mediump> mediump_u32vec2; - typedef vec<3, u32, mediump> mediump_u32vec3; - typedef vec<4, u32, mediump> mediump_u32vec4; - - typedef vec<1, u32, highp> highp_u32vec1; - typedef vec<2, u32, highp> highp_u32vec2; - typedef vec<3, u32, highp> highp_u32vec3; - typedef vec<4, u32, highp> highp_u32vec4; - - typedef vec<1, u32, defaultp> u32vec1; - typedef vec<2, u32, defaultp> u32vec2; - typedef vec<3, u32, defaultp> u32vec3; - typedef vec<4, u32, defaultp> u32vec4; - - typedef vec<1, u64, lowp> lowp_u64vec1; - typedef vec<2, u64, lowp> lowp_u64vec2; - typedef vec<3, u64, lowp> lowp_u64vec3; - typedef vec<4, u64, lowp> lowp_u64vec4; - - typedef vec<1, u64, mediump> mediump_u64vec1; - typedef vec<2, u64, mediump> mediump_u64vec2; - typedef vec<3, u64, mediump> mediump_u64vec3; - typedef vec<4, u64, mediump> mediump_u64vec4; - - typedef vec<1, u64, highp> highp_u64vec1; - typedef vec<2, u64, highp> highp_u64vec2; - typedef vec<3, u64, highp> highp_u64vec3; - typedef vec<4, u64, highp> highp_u64vec4; - - typedef vec<1, u64, defaultp> u64vec1; - typedef vec<2, u64, defaultp> u64vec2; - typedef vec<3, u64, defaultp> u64vec3; - typedef vec<4, u64, defaultp> u64vec4; - - // Vector float - - typedef vec<1, float, lowp> lowp_vec1; - typedef vec<2, float, lowp> lowp_vec2; - typedef vec<3, float, lowp> lowp_vec3; - typedef vec<4, float, lowp> lowp_vec4; - - typedef vec<1, float, mediump> mediump_vec1; - typedef vec<2, float, mediump> mediump_vec2; - typedef vec<3, float, mediump> mediump_vec3; - typedef vec<4, float, mediump> mediump_vec4; - - typedef vec<1, float, highp> highp_vec1; - typedef vec<2, float, highp> highp_vec2; - typedef vec<3, float, highp> highp_vec3; - typedef vec<4, float, highp> highp_vec4; - - typedef vec<1, float, defaultp> vec1; - typedef vec<2, float, defaultp> vec2; - typedef vec<3, float, defaultp> vec3; - typedef vec<4, float, defaultp> vec4; - - typedef vec<1, float, lowp> lowp_fvec1; - typedef vec<2, float, lowp> lowp_fvec2; - typedef vec<3, float, lowp> lowp_fvec3; - typedef vec<4, float, lowp> lowp_fvec4; - - typedef vec<1, float, mediump> mediump_fvec1; - typedef vec<2, float, mediump> mediump_fvec2; - typedef vec<3, float, mediump> mediump_fvec3; - typedef vec<4, float, mediump> mediump_fvec4; - - typedef vec<1, float, highp> highp_fvec1; - typedef vec<2, float, highp> highp_fvec2; - typedef vec<3, float, highp> highp_fvec3; - typedef vec<4, float, highp> highp_fvec4; - - typedef vec<1, f32, defaultp> fvec1; - typedef vec<2, f32, defaultp> fvec2; - typedef vec<3, f32, defaultp> fvec3; - typedef vec<4, f32, defaultp> fvec4; - - typedef vec<1, f32, lowp> lowp_f32vec1; - typedef vec<2, f32, lowp> lowp_f32vec2; - typedef vec<3, f32, lowp> lowp_f32vec3; - typedef vec<4, f32, lowp> lowp_f32vec4; - - typedef vec<1, f32, mediump> mediump_f32vec1; - typedef vec<2, f32, mediump> mediump_f32vec2; - typedef vec<3, f32, mediump> mediump_f32vec3; - typedef vec<4, f32, mediump> mediump_f32vec4; - - typedef vec<1, f32, highp> highp_f32vec1; - typedef vec<2, f32, highp> highp_f32vec2; - typedef vec<3, f32, highp> highp_f32vec3; - typedef vec<4, f32, highp> highp_f32vec4; - - typedef vec<1, f32, defaultp> f32vec1; - typedef vec<2, f32, defaultp> f32vec2; - typedef vec<3, f32, defaultp> f32vec3; - typedef vec<4, f32, defaultp> f32vec4; - - typedef vec<1, f64, lowp> lowp_dvec1; - typedef vec<2, f64, lowp> lowp_dvec2; - typedef vec<3, f64, lowp> lowp_dvec3; - typedef vec<4, f64, lowp> lowp_dvec4; - - typedef vec<1, f64, mediump> mediump_dvec1; - typedef vec<2, f64, mediump> mediump_dvec2; - typedef vec<3, f64, mediump> mediump_dvec3; - typedef vec<4, f64, mediump> mediump_dvec4; - - typedef vec<1, f64, highp> highp_dvec1; - typedef vec<2, f64, highp> highp_dvec2; - typedef vec<3, f64, highp> highp_dvec3; - typedef vec<4, f64, highp> highp_dvec4; - - typedef vec<1, f64, defaultp> dvec1; - typedef vec<2, f64, defaultp> dvec2; - typedef vec<3, f64, defaultp> dvec3; - typedef vec<4, f64, defaultp> dvec4; - - typedef vec<1, f64, lowp> lowp_f64vec1; - typedef vec<2, f64, lowp> lowp_f64vec2; - typedef vec<3, f64, lowp> lowp_f64vec3; - typedef vec<4, f64, lowp> lowp_f64vec4; - - typedef vec<1, f64, mediump> mediump_f64vec1; - typedef vec<2, f64, mediump> mediump_f64vec2; - typedef vec<3, f64, mediump> mediump_f64vec3; - typedef vec<4, f64, mediump> mediump_f64vec4; - - typedef vec<1, f64, highp> highp_f64vec1; - typedef vec<2, f64, highp> highp_f64vec2; - typedef vec<3, f64, highp> highp_f64vec3; - typedef vec<4, f64, highp> highp_f64vec4; - - typedef vec<1, f64, defaultp> f64vec1; - typedef vec<2, f64, defaultp> f64vec2; - typedef vec<3, f64, defaultp> f64vec3; - typedef vec<4, f64, defaultp> f64vec4; - - // Matrix NxN - - typedef mat<2, 2, f32, lowp> lowp_mat2; - typedef mat<3, 3, f32, lowp> lowp_mat3; - typedef mat<4, 4, f32, lowp> lowp_mat4; - - typedef mat<2, 2, f32, mediump> mediump_mat2; - typedef mat<3, 3, f32, mediump> mediump_mat3; - typedef mat<4, 4, f32, mediump> mediump_mat4; - - typedef mat<2, 2, f32, highp> highp_mat2; - typedef mat<3, 3, f32, highp> highp_mat3; - typedef mat<4, 4, f32, highp> highp_mat4; - - typedef mat<2, 2, f32, defaultp> mat2; - typedef mat<3, 3, f32, defaultp> mat3; - typedef mat<4, 4, f32, defaultp> mat4; - - typedef mat<2, 2, f32, lowp> lowp_fmat2; - typedef mat<3, 3, f32, lowp> lowp_fmat3; - typedef mat<4, 4, f32, lowp> lowp_fmat4; - - typedef mat<2, 2, f32, mediump> mediump_fmat2; - typedef mat<3, 3, f32, mediump> mediump_fmat3; - typedef mat<4, 4, f32, mediump> mediump_fmat4; - - typedef mat<2, 2, f32, highp> highp_fmat2; - typedef mat<3, 3, f32, highp> highp_fmat3; - typedef mat<4, 4, f32, highp> highp_fmat4; - - typedef mat<2, 2, f32, defaultp> fmat2; - typedef mat<3, 3, f32, defaultp> fmat3; - typedef mat<4, 4, f32, defaultp> fmat4; - - typedef mat<2, 2, f32, lowp> lowp_f32mat2; - typedef mat<3, 3, f32, lowp> lowp_f32mat3; - typedef mat<4, 4, f32, lowp> lowp_f32mat4; - - typedef mat<2, 2, f32, mediump> mediump_f32mat2; - typedef mat<3, 3, f32, mediump> mediump_f32mat3; - typedef mat<4, 4, f32, mediump> mediump_f32mat4; - - typedef mat<2, 2, f32, highp> highp_f32mat2; - typedef mat<3, 3, f32, highp> highp_f32mat3; - typedef mat<4, 4, f32, highp> highp_f32mat4; - - typedef mat<2, 2, f32, defaultp> f32mat2; - typedef mat<3, 3, f32, defaultp> f32mat3; - typedef mat<4, 4, f32, defaultp> f32mat4; - - typedef mat<2, 2, f64, lowp> lowp_dmat2; - typedef mat<3, 3, f64, lowp> lowp_dmat3; - typedef mat<4, 4, f64, lowp> lowp_dmat4; - - typedef mat<2, 2, f64, mediump> mediump_dmat2; - typedef mat<3, 3, f64, mediump> mediump_dmat3; - typedef mat<4, 4, f64, mediump> mediump_dmat4; - - typedef mat<2, 2, f64, highp> highp_dmat2; - typedef mat<3, 3, f64, highp> highp_dmat3; - typedef mat<4, 4, f64, highp> highp_dmat4; - - typedef mat<2, 2, f64, defaultp> dmat2; - typedef mat<3, 3, f64, defaultp> dmat3; - typedef mat<4, 4, f64, defaultp> dmat4; - - typedef mat<2, 2, f64, lowp> lowp_f64mat2; - typedef mat<3, 3, f64, lowp> lowp_f64mat3; - typedef mat<4, 4, f64, lowp> lowp_f64mat4; - - typedef mat<2, 2, f64, mediump> mediump_f64mat2; - typedef mat<3, 3, f64, mediump> mediump_f64mat3; - typedef mat<4, 4, f64, mediump> mediump_f64mat4; - - typedef mat<2, 2, f64, highp> highp_f64mat2; - typedef mat<3, 3, f64, highp> highp_f64mat3; - typedef mat<4, 4, f64, highp> highp_f64mat4; - - typedef mat<2, 2, f64, defaultp> f64mat2; - typedef mat<3, 3, f64, defaultp> f64mat3; - typedef mat<4, 4, f64, defaultp> f64mat4; - - // Matrix MxN - - typedef mat<2, 2, f32, lowp> lowp_mat2x2; - typedef mat<2, 3, f32, lowp> lowp_mat2x3; - typedef mat<2, 4, f32, lowp> lowp_mat2x4; - typedef mat<3, 2, f32, lowp> lowp_mat3x2; - typedef mat<3, 3, f32, lowp> lowp_mat3x3; - typedef mat<3, 4, f32, lowp> lowp_mat3x4; - typedef mat<4, 2, f32, lowp> lowp_mat4x2; - typedef mat<4, 3, f32, lowp> lowp_mat4x3; - typedef mat<4, 4, f32, lowp> lowp_mat4x4; - - typedef mat<2, 2, f32, mediump> mediump_mat2x2; - typedef mat<2, 3, f32, mediump> mediump_mat2x3; - typedef mat<2, 4, f32, mediump> mediump_mat2x4; - typedef mat<3, 2, f32, mediump> mediump_mat3x2; - typedef mat<3, 3, f32, mediump> mediump_mat3x3; - typedef mat<3, 4, f32, mediump> mediump_mat3x4; - typedef mat<4, 2, f32, mediump> mediump_mat4x2; - typedef mat<4, 3, f32, mediump> mediump_mat4x3; - typedef mat<4, 4, f32, mediump> mediump_mat4x4; - - typedef mat<2, 2, f32, highp> highp_mat2x2; - typedef mat<2, 3, f32, highp> highp_mat2x3; - typedef mat<2, 4, f32, highp> highp_mat2x4; - typedef mat<3, 2, f32, highp> highp_mat3x2; - typedef mat<3, 3, f32, highp> highp_mat3x3; - typedef mat<3, 4, f32, highp> highp_mat3x4; - typedef mat<4, 2, f32, highp> highp_mat4x2; - typedef mat<4, 3, f32, highp> highp_mat4x3; - typedef mat<4, 4, f32, highp> highp_mat4x4; - - typedef mat<2, 2, f32, defaultp> mat2x2; - typedef mat<3, 2, f32, defaultp> mat3x2; - typedef mat<4, 2, f32, defaultp> mat4x2; - typedef mat<2, 3, f32, defaultp> mat2x3; - typedef mat<3, 3, f32, defaultp> mat3x3; - typedef mat<4, 3, f32, defaultp> mat4x3; - typedef mat<2, 4, f32, defaultp> mat2x4; - typedef mat<3, 4, f32, defaultp> mat3x4; - typedef mat<4, 4, f32, defaultp> mat4x4; - - typedef mat<2, 2, f32, lowp> lowp_fmat2x2; - typedef mat<2, 3, f32, lowp> lowp_fmat2x3; - typedef mat<2, 4, f32, lowp> lowp_fmat2x4; - typedef mat<3, 2, f32, lowp> lowp_fmat3x2; - typedef mat<3, 3, f32, lowp> lowp_fmat3x3; - typedef mat<3, 4, f32, lowp> lowp_fmat3x4; - typedef mat<4, 2, f32, lowp> lowp_fmat4x2; - typedef mat<4, 3, f32, lowp> lowp_fmat4x3; - typedef mat<4, 4, f32, lowp> lowp_fmat4x4; - - typedef mat<2, 2, f32, mediump> mediump_fmat2x2; - typedef mat<2, 3, f32, mediump> mediump_fmat2x3; - typedef mat<2, 4, f32, mediump> mediump_fmat2x4; - typedef mat<3, 2, f32, mediump> mediump_fmat3x2; - typedef mat<3, 3, f32, mediump> mediump_fmat3x3; - typedef mat<3, 4, f32, mediump> mediump_fmat3x4; - typedef mat<4, 2, f32, mediump> mediump_fmat4x2; - typedef mat<4, 3, f32, mediump> mediump_fmat4x3; - typedef mat<4, 4, f32, mediump> mediump_fmat4x4; - - typedef mat<2, 2, f32, highp> highp_fmat2x2; - typedef mat<2, 3, f32, highp> highp_fmat2x3; - typedef mat<2, 4, f32, highp> highp_fmat2x4; - typedef mat<3, 2, f32, highp> highp_fmat3x2; - typedef mat<3, 3, f32, highp> highp_fmat3x3; - typedef mat<3, 4, f32, highp> highp_fmat3x4; - typedef mat<4, 2, f32, highp> highp_fmat4x2; - typedef mat<4, 3, f32, highp> highp_fmat4x3; - typedef mat<4, 4, f32, highp> highp_fmat4x4; - - typedef mat<2, 2, f32, defaultp> fmat2x2; - typedef mat<3, 2, f32, defaultp> fmat3x2; - typedef mat<4, 2, f32, defaultp> fmat4x2; - typedef mat<2, 3, f32, defaultp> fmat2x3; - typedef mat<3, 3, f32, defaultp> fmat3x3; - typedef mat<4, 3, f32, defaultp> fmat4x3; - typedef mat<2, 4, f32, defaultp> fmat2x4; - typedef mat<3, 4, f32, defaultp> fmat3x4; - typedef mat<4, 4, f32, defaultp> fmat4x4; - - typedef mat<2, 2, f32, lowp> lowp_f32mat2x2; - typedef mat<2, 3, f32, lowp> lowp_f32mat2x3; - typedef mat<2, 4, f32, lowp> lowp_f32mat2x4; - typedef mat<3, 2, f32, lowp> lowp_f32mat3x2; - typedef mat<3, 3, f32, lowp> lowp_f32mat3x3; - typedef mat<3, 4, f32, lowp> lowp_f32mat3x4; - typedef mat<4, 2, f32, lowp> lowp_f32mat4x2; - typedef mat<4, 3, f32, lowp> lowp_f32mat4x3; - typedef mat<4, 4, f32, lowp> lowp_f32mat4x4; - - typedef mat<2, 2, f32, mediump> mediump_f32mat2x2; - typedef mat<2, 3, f32, mediump> mediump_f32mat2x3; - typedef mat<2, 4, f32, mediump> mediump_f32mat2x4; - typedef mat<3, 2, f32, mediump> mediump_f32mat3x2; - typedef mat<3, 3, f32, mediump> mediump_f32mat3x3; - typedef mat<3, 4, f32, mediump> mediump_f32mat3x4; - typedef mat<4, 2, f32, mediump> mediump_f32mat4x2; - typedef mat<4, 3, f32, mediump> mediump_f32mat4x3; - typedef mat<4, 4, f32, mediump> mediump_f32mat4x4; - - typedef mat<2, 2, f32, highp> highp_f32mat2x2; - typedef mat<2, 3, f32, highp> highp_f32mat2x3; - typedef mat<2, 4, f32, highp> highp_f32mat2x4; - typedef mat<3, 2, f32, highp> highp_f32mat3x2; - typedef mat<3, 3, f32, highp> highp_f32mat3x3; - typedef mat<3, 4, f32, highp> highp_f32mat3x4; - typedef mat<4, 2, f32, highp> highp_f32mat4x2; - typedef mat<4, 3, f32, highp> highp_f32mat4x3; - typedef mat<4, 4, f32, highp> highp_f32mat4x4; - - typedef mat<2, 2, f32, defaultp> f32mat2x2; - typedef mat<3, 2, f32, defaultp> f32mat3x2; - typedef mat<4, 2, f32, defaultp> f32mat4x2; - typedef mat<2, 3, f32, defaultp> f32mat2x3; - typedef mat<3, 3, f32, defaultp> f32mat3x3; - typedef mat<4, 3, f32, defaultp> f32mat4x3; - typedef mat<2, 4, f32, defaultp> f32mat2x4; - typedef mat<3, 4, f32, defaultp> f32mat3x4; - typedef mat<4, 4, f32, defaultp> f32mat4x4; - - typedef mat<2, 2, double, lowp> lowp_dmat2x2; - typedef mat<2, 3, double, lowp> lowp_dmat2x3; - typedef mat<2, 4, double, lowp> lowp_dmat2x4; - typedef mat<3, 2, double, lowp> lowp_dmat3x2; - typedef mat<3, 3, double, lowp> lowp_dmat3x3; - typedef mat<3, 4, double, lowp> lowp_dmat3x4; - typedef mat<4, 2, double, lowp> lowp_dmat4x2; - typedef mat<4, 3, double, lowp> lowp_dmat4x3; - typedef mat<4, 4, double, lowp> lowp_dmat4x4; - - typedef mat<2, 2, double, mediump> mediump_dmat2x2; - typedef mat<2, 3, double, mediump> mediump_dmat2x3; - typedef mat<2, 4, double, mediump> mediump_dmat2x4; - typedef mat<3, 2, double, mediump> mediump_dmat3x2; - typedef mat<3, 3, double, mediump> mediump_dmat3x3; - typedef mat<3, 4, double, mediump> mediump_dmat3x4; - typedef mat<4, 2, double, mediump> mediump_dmat4x2; - typedef mat<4, 3, double, mediump> mediump_dmat4x3; - typedef mat<4, 4, double, mediump> mediump_dmat4x4; - - typedef mat<2, 2, double, highp> highp_dmat2x2; - typedef mat<2, 3, double, highp> highp_dmat2x3; - typedef mat<2, 4, double, highp> highp_dmat2x4; - typedef mat<3, 2, double, highp> highp_dmat3x2; - typedef mat<3, 3, double, highp> highp_dmat3x3; - typedef mat<3, 4, double, highp> highp_dmat3x4; - typedef mat<4, 2, double, highp> highp_dmat4x2; - typedef mat<4, 3, double, highp> highp_dmat4x3; - typedef mat<4, 4, double, highp> highp_dmat4x4; - - typedef mat<2, 2, double, defaultp> dmat2x2; - typedef mat<3, 2, double, defaultp> dmat3x2; - typedef mat<4, 2, double, defaultp> dmat4x2; - typedef mat<2, 3, double, defaultp> dmat2x3; - typedef mat<3, 3, double, defaultp> dmat3x3; - typedef mat<4, 3, double, defaultp> dmat4x3; - typedef mat<2, 4, double, defaultp> dmat2x4; - typedef mat<3, 4, double, defaultp> dmat3x4; - typedef mat<4, 4, double, defaultp> dmat4x4; - - typedef mat<2, 2, f64, lowp> lowp_f64mat2x2; - typedef mat<2, 3, f64, lowp> lowp_f64mat2x3; - typedef mat<2, 4, f64, lowp> lowp_f64mat2x4; - typedef mat<3, 2, f64, lowp> lowp_f64mat3x2; - typedef mat<3, 3, f64, lowp> lowp_f64mat3x3; - typedef mat<3, 4, f64, lowp> lowp_f64mat3x4; - typedef mat<4, 2, f64, lowp> lowp_f64mat4x2; - typedef mat<4, 3, f64, lowp> lowp_f64mat4x3; - typedef mat<4, 4, f64, lowp> lowp_f64mat4x4; - - typedef mat<2, 2, f64, mediump> mediump_f64mat2x2; - typedef mat<2, 3, f64, mediump> mediump_f64mat2x3; - typedef mat<2, 4, f64, mediump> mediump_f64mat2x4; - typedef mat<3, 2, f64, mediump> mediump_f64mat3x2; - typedef mat<3, 3, f64, mediump> mediump_f64mat3x3; - typedef mat<3, 4, f64, mediump> mediump_f64mat3x4; - typedef mat<4, 2, f64, mediump> mediump_f64mat4x2; - typedef mat<4, 3, f64, mediump> mediump_f64mat4x3; - typedef mat<4, 4, f64, mediump> mediump_f64mat4x4; - - typedef mat<2, 2, f64, highp> highp_f64mat2x2; - typedef mat<2, 3, f64, highp> highp_f64mat2x3; - typedef mat<2, 4, f64, highp> highp_f64mat2x4; - typedef mat<3, 2, f64, highp> highp_f64mat3x2; - typedef mat<3, 3, f64, highp> highp_f64mat3x3; - typedef mat<3, 4, f64, highp> highp_f64mat3x4; - typedef mat<4, 2, f64, highp> highp_f64mat4x2; - typedef mat<4, 3, f64, highp> highp_f64mat4x3; - typedef mat<4, 4, f64, highp> highp_f64mat4x4; - - typedef mat<2, 2, f64, defaultp> f64mat2x2; - typedef mat<3, 2, f64, defaultp> f64mat3x2; - typedef mat<4, 2, f64, defaultp> f64mat4x2; - typedef mat<2, 3, f64, defaultp> f64mat2x3; - typedef mat<3, 3, f64, defaultp> f64mat3x3; - typedef mat<4, 3, f64, defaultp> f64mat4x3; - typedef mat<2, 4, f64, defaultp> f64mat2x4; - typedef mat<3, 4, f64, defaultp> f64mat3x4; - typedef mat<4, 4, f64, defaultp> f64mat4x4; - - // Quaternion - - typedef qua lowp_quat; - typedef qua mediump_quat; - typedef qua highp_quat; - typedef qua quat; - - typedef qua lowp_fquat; - typedef qua mediump_fquat; - typedef qua highp_fquat; - typedef qua fquat; - - typedef qua lowp_f32quat; - typedef qua mediump_f32quat; - typedef qua highp_f32quat; - typedef qua f32quat; - - typedef qua lowp_dquat; - typedef qua mediump_dquat; - typedef qua highp_dquat; - typedef qua dquat; - - typedef qua lowp_f64quat; - typedef qua mediump_f64quat; - typedef qua highp_f64quat; - typedef qua f64quat; -}//namespace glm - - diff --git a/ref/glm/glm/geometric.hpp b/ref/glm/glm/geometric.hpp deleted file mode 100644 index 47a29f08..00000000 --- a/ref/glm/glm/geometric.hpp +++ /dev/null @@ -1,116 +0,0 @@ -/// @ref core -/// @file glm/geometric.hpp -/// -/// @see GLSL 4.20.8 specification, section 8.5 Geometric Functions -/// -/// @defgroup core_func_geometric Geometric functions -/// @ingroup core -/// -/// These operate on vectors as vectors, not component-wise. -/// -/// Include to use these core features. - -#pragma once - -#include "detail/type_vec3.hpp" - -namespace glm -{ - /// @addtogroup core_func_geometric - /// @{ - - /// Returns the length of x, i.e., sqrt(x * x). - /// - /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector. - /// @tparam T Floating-point scalar types. - /// - /// @see GLSL length man page - /// @see GLSL 4.20.8 specification, section 8.5 Geometric Functions - template - GLM_FUNC_DECL T length(vec const& x); - - /// Returns the distance betwwen p0 and p1, i.e., length(p0 - p1). - /// - /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector. - /// @tparam T Floating-point scalar types. - /// - /// @see GLSL distance man page - /// @see GLSL 4.20.8 specification, section 8.5 Geometric Functions - template - GLM_FUNC_DECL T distance(vec const& p0, vec const& p1); - - /// Returns the dot product of x and y, i.e., result = x * y. - /// - /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector. - /// @tparam T Floating-point scalar types. - /// - /// @see GLSL dot man page - /// @see GLSL 4.20.8 specification, section 8.5 Geometric Functions - template - GLM_FUNC_DECL T dot(vec const& x, vec const& y); - - /// Returns the cross product of x and y. - /// - /// @tparam T Floating-point scalar types. - /// - /// @see GLSL cross man page - /// @see GLSL 4.20.8 specification, section 8.5 Geometric Functions - template - GLM_FUNC_DECL vec<3, T, Q> cross(vec<3, T, Q> const& x, vec<3, T, Q> const& y); - - /// Returns a vector in the same direction as x but with length of 1. - /// According to issue 10 GLSL 1.10 specification, if length(x) == 0 then result is undefined and generate an error. - /// - /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector. - /// @tparam T Floating-point scalar types. - /// - /// @see GLSL normalize man page - /// @see GLSL 4.20.8 specification, section 8.5 Geometric Functions - template - GLM_FUNC_DECL vec normalize(vec const& x); - - /// If dot(Nref, I) < 0.0, return N, otherwise, return -N. - /// - /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector. - /// @tparam T Floating-point scalar types. - /// - /// @see GLSL faceforward man page - /// @see GLSL 4.20.8 specification, section 8.5 Geometric Functions - template - GLM_FUNC_DECL vec faceforward( - vec const& N, - vec const& I, - vec const& Nref); - - /// For the incident vector I and surface orientation N, - /// returns the reflection direction : result = I - 2.0 * dot(N, I) * N. - /// - /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector. - /// @tparam T Floating-point scalar types. - /// - /// @see GLSL reflect man page - /// @see GLSL 4.20.8 specification, section 8.5 Geometric Functions - template - GLM_FUNC_DECL vec reflect( - vec const& I, - vec const& N); - - /// For the incident vector I and surface normal N, - /// and the ratio of indices of refraction eta, - /// return the refraction vector. - /// - /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector. - /// @tparam T Floating-point scalar types. - /// - /// @see GLSL refract man page - /// @see GLSL 4.20.8 specification, section 8.5 Geometric Functions - template - GLM_FUNC_DECL vec refract( - vec const& I, - vec const& N, - T eta); - - /// @} -}//namespace glm - -#include "detail/func_geometric.inl" diff --git a/ref/glm/glm/glm.hpp b/ref/glm/glm/glm.hpp deleted file mode 100644 index 9dc64c47..00000000 --- a/ref/glm/glm/glm.hpp +++ /dev/null @@ -1,136 +0,0 @@ -/// @ref core -/// @file glm/glm.hpp -/// -/// @defgroup core Core features -/// -/// @brief Features that implement in C++ the GLSL specification as closely as possible. -/// -/// The GLM core consists of C++ types that mirror GLSL types and -/// C++ functions that mirror the GLSL functions. -/// -/// The best documentation for GLM Core is the current GLSL specification, -/// version 4.2 -/// (pdf file). -/// -/// GLM core functionalities require to be included to be used. -/// -/// -/// @defgroup core_vector Vector types -/// -/// Vector types of two to four components with an exhaustive set of operators. -/// -/// @ingroup core -/// -/// -/// @defgroup core_vector_precision Vector types with precision qualifiers -/// -/// @brief Vector types with precision qualifiers which may result in various precision in term of ULPs -/// -/// GLSL allows defining qualifiers for particular variables. -/// With OpenGL's GLSL, these qualifiers have no effect; they are there for compatibility, -/// with OpenGL ES's GLSL, these qualifiers do have an effect. -/// -/// C++ has no language equivalent to qualifier qualifiers. So GLM provides the next-best thing: -/// a number of typedefs that use a particular qualifier. -/// -/// None of these types make any guarantees about the actual qualifier used. -/// -/// @ingroup core -/// -/// -/// @defgroup core_matrix Matrix types -/// -/// Matrix types of with C columns and R rows where C and R are values between 2 to 4 included. -/// These types have exhaustive sets of operators. -/// -/// @ingroup core -/// -/// -/// @defgroup core_matrix_precision Matrix types with precision qualifiers -/// -/// @brief Matrix types with precision qualifiers which may result in various precision in term of ULPs -/// -/// GLSL allows defining qualifiers for particular variables. -/// With OpenGL's GLSL, these qualifiers have no effect; they are there for compatibility, -/// with OpenGL ES's GLSL, these qualifiers do have an effect. -/// -/// C++ has no language equivalent to qualifier qualifiers. So GLM provides the next-best thing: -/// a number of typedefs that use a particular qualifier. -/// -/// None of these types make any guarantees about the actual qualifier used. -/// -/// @ingroup core -/// -/// -/// @defgroup ext Stable extensions -/// -/// @brief Additional features not specified by GLSL specification. -/// -/// EXT extensions are fully tested and documented. -/// -/// Even if it's highly unrecommended, it's possible to include all the extensions at once by -/// including . Otherwise, each extension needs to be included a specific file. -/// -/// -/// @defgroup gtc Recommended extensions -/// -/// @brief Additional features not specified by GLSL specification. -/// -/// GTC extensions aim to be stable with tests and documentation. -/// -/// Even if it's highly unrecommended, it's possible to include all the extensions at once by -/// including . Otherwise, each extension needs to be included a specific file. -/// -/// -/// @defgroup gtx Experimental extensions -/// -/// @brief Experimental features not specified by GLSL specification. -/// -/// Experimental extensions are useful functions and types, but the development of -/// their API and functionality is not necessarily stable. They can change -/// substantially between versions. Backwards compatibility is not much of an issue -/// for them. -/// -/// Even if it's highly unrecommended, it's possible to include all the extensions -/// at once by including . Otherwise, each extension needs to be -/// included a specific file. -/// -/// @mainpage OpenGL Mathematics (GLM) -/// - Website: glm.g-truc.net -/// - GLM API documentation -/// - GLM Manual - -#include "detail/_fixes.hpp" - -#include "detail/setup.hpp" - -#pragma once - -#include -#include -#include -#include -#include -#include "fwd.hpp" - -#include "vec2.hpp" -#include "vec3.hpp" -#include "vec4.hpp" -#include "mat2x2.hpp" -#include "mat2x3.hpp" -#include "mat2x4.hpp" -#include "mat3x2.hpp" -#include "mat3x3.hpp" -#include "mat3x4.hpp" -#include "mat4x2.hpp" -#include "mat4x3.hpp" -#include "mat4x4.hpp" - -#include "trigonometric.hpp" -#include "exponential.hpp" -#include "common.hpp" -#include "packing.hpp" -#include "geometric.hpp" -#include "matrix.hpp" -#include "vector_relational.hpp" -#include "integer.hpp" diff --git a/ref/glm/glm/gtc/bitfield.hpp b/ref/glm/glm/gtc/bitfield.hpp deleted file mode 100644 index d6548b37..00000000 --- a/ref/glm/glm/gtc/bitfield.hpp +++ /dev/null @@ -1,266 +0,0 @@ -/// @ref gtc_bitfield -/// @file glm/gtc/bitfield.hpp -/// -/// @see core (dependence) -/// @see gtc_bitfield (dependence) -/// -/// @defgroup gtc_bitfield GLM_GTC_bitfield -/// @ingroup gtc -/// -/// Include to use the features of this extension. -/// -/// Allow to perform bit operations on integer values - -#include "../detail/setup.hpp" - -#pragma once - -// Dependencies -#include "../ext/scalar_int_sized.hpp" -#include "../ext/scalar_uint_sized.hpp" -#include "../detail/qualifier.hpp" -#include "../detail/_vectorize.hpp" -#include "type_precision.hpp" -#include - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTC_bitfield extension included") -#endif - -namespace glm -{ - /// @addtogroup gtc_bitfield - /// @{ - - /// Build a mask of 'count' bits - /// - /// @see gtc_bitfield - template - GLM_FUNC_DECL genIUType mask(genIUType Bits); - - /// Build a mask of 'count' bits - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Signed and unsigned integer scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see gtc_bitfield - template - GLM_FUNC_DECL vec mask(vec const& v); - - /// Rotate all bits to the right. All the bits dropped in the right side are inserted back on the left side. - /// - /// @see gtc_bitfield - template - GLM_FUNC_DECL genIUType bitfieldRotateRight(genIUType In, int Shift); - - /// Rotate all bits to the right. All the bits dropped in the right side are inserted back on the left side. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Signed and unsigned integer scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see gtc_bitfield - template - GLM_FUNC_DECL vec bitfieldRotateRight(vec const& In, int Shift); - - /// Rotate all bits to the left. All the bits dropped in the left side are inserted back on the right side. - /// - /// @see gtc_bitfield - template - GLM_FUNC_DECL genIUType bitfieldRotateLeft(genIUType In, int Shift); - - /// Rotate all bits to the left. All the bits dropped in the left side are inserted back on the right side. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Signed and unsigned integer scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see gtc_bitfield - template - GLM_FUNC_DECL vec bitfieldRotateLeft(vec const& In, int Shift); - - /// Set to 1 a range of bits. - /// - /// @see gtc_bitfield - template - GLM_FUNC_DECL genIUType bitfieldFillOne(genIUType Value, int FirstBit, int BitCount); - - /// Set to 1 a range of bits. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Signed and unsigned integer scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see gtc_bitfield - template - GLM_FUNC_DECL vec bitfieldFillOne(vec const& Value, int FirstBit, int BitCount); - - /// Set to 0 a range of bits. - /// - /// @see gtc_bitfield - template - GLM_FUNC_DECL genIUType bitfieldFillZero(genIUType Value, int FirstBit, int BitCount); - - /// Set to 0 a range of bits. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Signed and unsigned integer scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see gtc_bitfield - template - GLM_FUNC_DECL vec bitfieldFillZero(vec const& Value, int FirstBit, int BitCount); - - /// Interleaves the bits of x and y. - /// The first bit is the first bit of x followed by the first bit of y. - /// The other bits are interleaved following the previous sequence. - /// - /// @see gtc_bitfield - GLM_FUNC_DECL int16 bitfieldInterleave(int8 x, int8 y); - - /// Interleaves the bits of x and y. - /// The first bit is the first bit of x followed by the first bit of y. - /// The other bits are interleaved following the previous sequence. - /// - /// @see gtc_bitfield - GLM_FUNC_DECL uint16 bitfieldInterleave(uint8 x, uint8 y); - - /// Interleaves the bits of x and y. - /// The first bit is the first bit of v.x followed by the first bit of v.y. - /// The other bits are interleaved following the previous sequence. - /// - /// @see gtc_bitfield - GLM_FUNC_DECL uint16 bitfieldInterleave(u8vec2 const& v); - - /// Deinterleaves the bits of x. - /// - /// @see gtc_bitfield - GLM_FUNC_DECL glm::u8vec2 bitfieldDeinterleave(glm::uint16 x); - - /// Interleaves the bits of x and y. - /// The first bit is the first bit of x followed by the first bit of y. - /// The other bits are interleaved following the previous sequence. - /// - /// @see gtc_bitfield - GLM_FUNC_DECL int32 bitfieldInterleave(int16 x, int16 y); - - /// Interleaves the bits of x and y. - /// The first bit is the first bit of x followed by the first bit of y. - /// The other bits are interleaved following the previous sequence. - /// - /// @see gtc_bitfield - GLM_FUNC_DECL uint32 bitfieldInterleave(uint16 x, uint16 y); - - /// Interleaves the bits of x and y. - /// The first bit is the first bit of v.x followed by the first bit of v.y. - /// The other bits are interleaved following the previous sequence. - /// - /// @see gtc_bitfield - GLM_FUNC_DECL uint32 bitfieldInterleave(u16vec2 const& v); - - /// Deinterleaves the bits of x. - /// - /// @see gtc_bitfield - GLM_FUNC_DECL glm::u16vec2 bitfieldDeinterleave(glm::uint32 x); - - /// Interleaves the bits of x and y. - /// The first bit is the first bit of x followed by the first bit of y. - /// The other bits are interleaved following the previous sequence. - /// - /// @see gtc_bitfield - GLM_FUNC_DECL int64 bitfieldInterleave(int32 x, int32 y); - - /// Interleaves the bits of x and y. - /// The first bit is the first bit of x followed by the first bit of y. - /// The other bits are interleaved following the previous sequence. - /// - /// @see gtc_bitfield - GLM_FUNC_DECL uint64 bitfieldInterleave(uint32 x, uint32 y); - - /// Interleaves the bits of x and y. - /// The first bit is the first bit of v.x followed by the first bit of v.y. - /// The other bits are interleaved following the previous sequence. - /// - /// @see gtc_bitfield - GLM_FUNC_DECL uint64 bitfieldInterleave(u32vec2 const& v); - - /// Deinterleaves the bits of x. - /// - /// @see gtc_bitfield - GLM_FUNC_DECL glm::u32vec2 bitfieldDeinterleave(glm::uint64 x); - - /// Interleaves the bits of x, y and z. - /// The first bit is the first bit of x followed by the first bit of y and the first bit of z. - /// The other bits are interleaved following the previous sequence. - /// - /// @see gtc_bitfield - GLM_FUNC_DECL int32 bitfieldInterleave(int8 x, int8 y, int8 z); - - /// Interleaves the bits of x, y and z. - /// The first bit is the first bit of x followed by the first bit of y and the first bit of z. - /// The other bits are interleaved following the previous sequence. - /// - /// @see gtc_bitfield - GLM_FUNC_DECL uint32 bitfieldInterleave(uint8 x, uint8 y, uint8 z); - - /// Interleaves the bits of x, y and z. - /// The first bit is the first bit of x followed by the first bit of y and the first bit of z. - /// The other bits are interleaved following the previous sequence. - /// - /// @see gtc_bitfield - GLM_FUNC_DECL int64 bitfieldInterleave(int16 x, int16 y, int16 z); - - /// Interleaves the bits of x, y and z. - /// The first bit is the first bit of x followed by the first bit of y and the first bit of z. - /// The other bits are interleaved following the previous sequence. - /// - /// @see gtc_bitfield - GLM_FUNC_DECL uint64 bitfieldInterleave(uint16 x, uint16 y, uint16 z); - - /// Interleaves the bits of x, y and z. - /// The first bit is the first bit of x followed by the first bit of y and the first bit of z. - /// The other bits are interleaved following the previous sequence. - /// - /// @see gtc_bitfield - GLM_FUNC_DECL int64 bitfieldInterleave(int32 x, int32 y, int32 z); - - /// Interleaves the bits of x, y and z. - /// The first bit is the first bit of x followed by the first bit of y and the first bit of z. - /// The other bits are interleaved following the previous sequence. - /// - /// @see gtc_bitfield - GLM_FUNC_DECL uint64 bitfieldInterleave(uint32 x, uint32 y, uint32 z); - - /// Interleaves the bits of x, y, z and w. - /// The first bit is the first bit of x followed by the first bit of y, the first bit of z and finally the first bit of w. - /// The other bits are interleaved following the previous sequence. - /// - /// @see gtc_bitfield - GLM_FUNC_DECL int32 bitfieldInterleave(int8 x, int8 y, int8 z, int8 w); - - /// Interleaves the bits of x, y, z and w. - /// The first bit is the first bit of x followed by the first bit of y, the first bit of z and finally the first bit of w. - /// The other bits are interleaved following the previous sequence. - /// - /// @see gtc_bitfield - GLM_FUNC_DECL uint32 bitfieldInterleave(uint8 x, uint8 y, uint8 z, uint8 w); - - /// Interleaves the bits of x, y, z and w. - /// The first bit is the first bit of x followed by the first bit of y, the first bit of z and finally the first bit of w. - /// The other bits are interleaved following the previous sequence. - /// - /// @see gtc_bitfield - GLM_FUNC_DECL int64 bitfieldInterleave(int16 x, int16 y, int16 z, int16 w); - - /// Interleaves the bits of x, y, z and w. - /// The first bit is the first bit of x followed by the first bit of y, the first bit of z and finally the first bit of w. - /// The other bits are interleaved following the previous sequence. - /// - /// @see gtc_bitfield - GLM_FUNC_DECL uint64 bitfieldInterleave(uint16 x, uint16 y, uint16 z, uint16 w); - - /// @} -} //namespace glm - -#include "bitfield.inl" diff --git a/ref/glm/glm/gtc/bitfield.inl b/ref/glm/glm/gtc/bitfield.inl deleted file mode 100644 index 1ac6f87c..00000000 --- a/ref/glm/glm/gtc/bitfield.inl +++ /dev/null @@ -1,626 +0,0 @@ -/// @ref gtc_bitfield - -#include "../simd/integer.h" - -namespace glm{ -namespace detail -{ - template - GLM_FUNC_DECL RET bitfieldInterleave(PARAM x, PARAM y); - - template - GLM_FUNC_DECL RET bitfieldInterleave(PARAM x, PARAM y, PARAM z); - - template - GLM_FUNC_DECL RET bitfieldInterleave(PARAM x, PARAM y, PARAM z, PARAM w); - - template<> - GLM_FUNC_QUALIFIER glm::uint16 bitfieldInterleave(glm::uint8 x, glm::uint8 y) - { - glm::uint16 REG1(x); - glm::uint16 REG2(y); - - REG1 = ((REG1 << 4) | REG1) & static_cast(0x0F0F); - REG2 = ((REG2 << 4) | REG2) & static_cast(0x0F0F); - - REG1 = ((REG1 << 2) | REG1) & static_cast(0x3333); - REG2 = ((REG2 << 2) | REG2) & static_cast(0x3333); - - REG1 = ((REG1 << 1) | REG1) & static_cast(0x5555); - REG2 = ((REG2 << 1) | REG2) & static_cast(0x5555); - - return REG1 | static_cast(REG2 << 1); - } - - template<> - GLM_FUNC_QUALIFIER glm::uint32 bitfieldInterleave(glm::uint16 x, glm::uint16 y) - { - glm::uint32 REG1(x); - glm::uint32 REG2(y); - - REG1 = ((REG1 << 8) | REG1) & static_cast(0x00FF00FF); - REG2 = ((REG2 << 8) | REG2) & static_cast(0x00FF00FF); - - REG1 = ((REG1 << 4) | REG1) & static_cast(0x0F0F0F0F); - REG2 = ((REG2 << 4) | REG2) & static_cast(0x0F0F0F0F); - - REG1 = ((REG1 << 2) | REG1) & static_cast(0x33333333); - REG2 = ((REG2 << 2) | REG2) & static_cast(0x33333333); - - REG1 = ((REG1 << 1) | REG1) & static_cast(0x55555555); - REG2 = ((REG2 << 1) | REG2) & static_cast(0x55555555); - - return REG1 | (REG2 << 1); - } - - template<> - GLM_FUNC_QUALIFIER glm::uint64 bitfieldInterleave(glm::uint32 x, glm::uint32 y) - { - glm::uint64 REG1(x); - glm::uint64 REG2(y); - - REG1 = ((REG1 << 16) | REG1) & static_cast(0x0000FFFF0000FFFFull); - REG2 = ((REG2 << 16) | REG2) & static_cast(0x0000FFFF0000FFFFull); - - REG1 = ((REG1 << 8) | REG1) & static_cast(0x00FF00FF00FF00FFull); - REG2 = ((REG2 << 8) | REG2) & static_cast(0x00FF00FF00FF00FFull); - - REG1 = ((REG1 << 4) | REG1) & static_cast(0x0F0F0F0F0F0F0F0Full); - REG2 = ((REG2 << 4) | REG2) & static_cast(0x0F0F0F0F0F0F0F0Full); - - REG1 = ((REG1 << 2) | REG1) & static_cast(0x3333333333333333ull); - REG2 = ((REG2 << 2) | REG2) & static_cast(0x3333333333333333ull); - - REG1 = ((REG1 << 1) | REG1) & static_cast(0x5555555555555555ull); - REG2 = ((REG2 << 1) | REG2) & static_cast(0x5555555555555555ull); - - return REG1 | (REG2 << 1); - } - - template<> - GLM_FUNC_QUALIFIER glm::uint32 bitfieldInterleave(glm::uint8 x, glm::uint8 y, glm::uint8 z) - { - glm::uint32 REG1(x); - glm::uint32 REG2(y); - glm::uint32 REG3(z); - - REG1 = ((REG1 << 16) | REG1) & static_cast(0xFF0000FFu); - REG2 = ((REG2 << 16) | REG2) & static_cast(0xFF0000FFu); - REG3 = ((REG3 << 16) | REG3) & static_cast(0xFF0000FFu); - - REG1 = ((REG1 << 8) | REG1) & static_cast(0x0F00F00Fu); - REG2 = ((REG2 << 8) | REG2) & static_cast(0x0F00F00Fu); - REG3 = ((REG3 << 8) | REG3) & static_cast(0x0F00F00Fu); - - REG1 = ((REG1 << 4) | REG1) & static_cast(0xC30C30C3u); - REG2 = ((REG2 << 4) | REG2) & static_cast(0xC30C30C3u); - REG3 = ((REG3 << 4) | REG3) & static_cast(0xC30C30C3u); - - REG1 = ((REG1 << 2) | REG1) & static_cast(0x49249249u); - REG2 = ((REG2 << 2) | REG2) & static_cast(0x49249249u); - REG3 = ((REG3 << 2) | REG3) & static_cast(0x49249249u); - - return REG1 | (REG2 << 1) | (REG3 << 2); - } - - template<> - GLM_FUNC_QUALIFIER glm::uint64 bitfieldInterleave(glm::uint16 x, glm::uint16 y, glm::uint16 z) - { - glm::uint64 REG1(x); - glm::uint64 REG2(y); - glm::uint64 REG3(z); - - REG1 = ((REG1 << 32) | REG1) & static_cast(0xFFFF00000000FFFFull); - REG2 = ((REG2 << 32) | REG2) & static_cast(0xFFFF00000000FFFFull); - REG3 = ((REG3 << 32) | REG3) & static_cast(0xFFFF00000000FFFFull); - - REG1 = ((REG1 << 16) | REG1) & static_cast(0x00FF0000FF0000FFull); - REG2 = ((REG2 << 16) | REG2) & static_cast(0x00FF0000FF0000FFull); - REG3 = ((REG3 << 16) | REG3) & static_cast(0x00FF0000FF0000FFull); - - REG1 = ((REG1 << 8) | REG1) & static_cast(0xF00F00F00F00F00Full); - REG2 = ((REG2 << 8) | REG2) & static_cast(0xF00F00F00F00F00Full); - REG3 = ((REG3 << 8) | REG3) & static_cast(0xF00F00F00F00F00Full); - - REG1 = ((REG1 << 4) | REG1) & static_cast(0x30C30C30C30C30C3ull); - REG2 = ((REG2 << 4) | REG2) & static_cast(0x30C30C30C30C30C3ull); - REG3 = ((REG3 << 4) | REG3) & static_cast(0x30C30C30C30C30C3ull); - - REG1 = ((REG1 << 2) | REG1) & static_cast(0x9249249249249249ull); - REG2 = ((REG2 << 2) | REG2) & static_cast(0x9249249249249249ull); - REG3 = ((REG3 << 2) | REG3) & static_cast(0x9249249249249249ull); - - return REG1 | (REG2 << 1) | (REG3 << 2); - } - - template<> - GLM_FUNC_QUALIFIER glm::uint64 bitfieldInterleave(glm::uint32 x, glm::uint32 y, glm::uint32 z) - { - glm::uint64 REG1(x); - glm::uint64 REG2(y); - glm::uint64 REG3(z); - - REG1 = ((REG1 << 32) | REG1) & static_cast(0xFFFF00000000FFFFull); - REG2 = ((REG2 << 32) | REG2) & static_cast(0xFFFF00000000FFFFull); - REG3 = ((REG3 << 32) | REG3) & static_cast(0xFFFF00000000FFFFull); - - REG1 = ((REG1 << 16) | REG1) & static_cast(0x00FF0000FF0000FFull); - REG2 = ((REG2 << 16) | REG2) & static_cast(0x00FF0000FF0000FFull); - REG3 = ((REG3 << 16) | REG3) & static_cast(0x00FF0000FF0000FFull); - - REG1 = ((REG1 << 8) | REG1) & static_cast(0xF00F00F00F00F00Full); - REG2 = ((REG2 << 8) | REG2) & static_cast(0xF00F00F00F00F00Full); - REG3 = ((REG3 << 8) | REG3) & static_cast(0xF00F00F00F00F00Full); - - REG1 = ((REG1 << 4) | REG1) & static_cast(0x30C30C30C30C30C3ull); - REG2 = ((REG2 << 4) | REG2) & static_cast(0x30C30C30C30C30C3ull); - REG3 = ((REG3 << 4) | REG3) & static_cast(0x30C30C30C30C30C3ull); - - REG1 = ((REG1 << 2) | REG1) & static_cast(0x9249249249249249ull); - REG2 = ((REG2 << 2) | REG2) & static_cast(0x9249249249249249ull); - REG3 = ((REG3 << 2) | REG3) & static_cast(0x9249249249249249ull); - - return REG1 | (REG2 << 1) | (REG3 << 2); - } - - template<> - GLM_FUNC_QUALIFIER glm::uint32 bitfieldInterleave(glm::uint8 x, glm::uint8 y, glm::uint8 z, glm::uint8 w) - { - glm::uint32 REG1(x); - glm::uint32 REG2(y); - glm::uint32 REG3(z); - glm::uint32 REG4(w); - - REG1 = ((REG1 << 12) | REG1) & static_cast(0x000F000Fu); - REG2 = ((REG2 << 12) | REG2) & static_cast(0x000F000Fu); - REG3 = ((REG3 << 12) | REG3) & static_cast(0x000F000Fu); - REG4 = ((REG4 << 12) | REG4) & static_cast(0x000F000Fu); - - REG1 = ((REG1 << 6) | REG1) & static_cast(0x03030303u); - REG2 = ((REG2 << 6) | REG2) & static_cast(0x03030303u); - REG3 = ((REG3 << 6) | REG3) & static_cast(0x03030303u); - REG4 = ((REG4 << 6) | REG4) & static_cast(0x03030303u); - - REG1 = ((REG1 << 3) | REG1) & static_cast(0x11111111u); - REG2 = ((REG2 << 3) | REG2) & static_cast(0x11111111u); - REG3 = ((REG3 << 3) | REG3) & static_cast(0x11111111u); - REG4 = ((REG4 << 3) | REG4) & static_cast(0x11111111u); - - return REG1 | (REG2 << 1) | (REG3 << 2) | (REG4 << 3); - } - - template<> - GLM_FUNC_QUALIFIER glm::uint64 bitfieldInterleave(glm::uint16 x, glm::uint16 y, glm::uint16 z, glm::uint16 w) - { - glm::uint64 REG1(x); - glm::uint64 REG2(y); - glm::uint64 REG3(z); - glm::uint64 REG4(w); - - REG1 = ((REG1 << 24) | REG1) & static_cast(0x000000FF000000FFull); - REG2 = ((REG2 << 24) | REG2) & static_cast(0x000000FF000000FFull); - REG3 = ((REG3 << 24) | REG3) & static_cast(0x000000FF000000FFull); - REG4 = ((REG4 << 24) | REG4) & static_cast(0x000000FF000000FFull); - - REG1 = ((REG1 << 12) | REG1) & static_cast(0x000F000F000F000Full); - REG2 = ((REG2 << 12) | REG2) & static_cast(0x000F000F000F000Full); - REG3 = ((REG3 << 12) | REG3) & static_cast(0x000F000F000F000Full); - REG4 = ((REG4 << 12) | REG4) & static_cast(0x000F000F000F000Full); - - REG1 = ((REG1 << 6) | REG1) & static_cast(0x0303030303030303ull); - REG2 = ((REG2 << 6) | REG2) & static_cast(0x0303030303030303ull); - REG3 = ((REG3 << 6) | REG3) & static_cast(0x0303030303030303ull); - REG4 = ((REG4 << 6) | REG4) & static_cast(0x0303030303030303ull); - - REG1 = ((REG1 << 3) | REG1) & static_cast(0x1111111111111111ull); - REG2 = ((REG2 << 3) | REG2) & static_cast(0x1111111111111111ull); - REG3 = ((REG3 << 3) | REG3) & static_cast(0x1111111111111111ull); - REG4 = ((REG4 << 3) | REG4) & static_cast(0x1111111111111111ull); - - return REG1 | (REG2 << 1) | (REG3 << 2) | (REG4 << 3); - } -}//namespace detail - - template - GLM_FUNC_QUALIFIER genIUType mask(genIUType Bits) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_integer, "'mask' accepts only integer values"); - - return Bits >= sizeof(genIUType) * 8 ? ~static_cast(0) : (static_cast(1) << Bits) - static_cast(1); - } - - template - GLM_FUNC_QUALIFIER vec mask(vec const& v) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_integer, "'mask' accepts only integer values"); - - return detail::functor1::call(mask, v); - } - - template - GLM_FUNC_QUALIFIER genIType bitfieldRotateRight(genIType In, int Shift) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_integer, "'bitfieldRotateRight' accepts only integer values"); - - int const BitSize = static_cast(sizeof(genIType) * 8); - return (In << static_cast(Shift)) | (In >> static_cast(BitSize - Shift)); - } - - template - GLM_FUNC_QUALIFIER vec bitfieldRotateRight(vec const& In, int Shift) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_integer, "'bitfieldRotateRight' accepts only integer values"); - - int const BitSize = static_cast(sizeof(T) * 8); - return (In << static_cast(Shift)) | (In >> static_cast(BitSize - Shift)); - } - - template - GLM_FUNC_QUALIFIER genIType bitfieldRotateLeft(genIType In, int Shift) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_integer, "'bitfieldRotateLeft' accepts only integer values"); - - int const BitSize = static_cast(sizeof(genIType) * 8); - return (In >> static_cast(Shift)) | (In << static_cast(BitSize - Shift)); - } - - template - GLM_FUNC_QUALIFIER vec bitfieldRotateLeft(vec const& In, int Shift) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_integer, "'bitfieldRotateLeft' accepts only integer values"); - - int const BitSize = static_cast(sizeof(T) * 8); - return (In >> static_cast(Shift)) | (In << static_cast(BitSize - Shift)); - } - - template - GLM_FUNC_QUALIFIER genIUType bitfieldFillOne(genIUType Value, int FirstBit, int BitCount) - { - return Value | static_cast(mask(BitCount) << FirstBit); - } - - template - GLM_FUNC_QUALIFIER vec bitfieldFillOne(vec const& Value, int FirstBit, int BitCount) - { - return Value | static_cast(mask(BitCount) << FirstBit); - } - - template - GLM_FUNC_QUALIFIER genIUType bitfieldFillZero(genIUType Value, int FirstBit, int BitCount) - { - return Value & static_cast(~(mask(BitCount) << FirstBit)); - } - - template - GLM_FUNC_QUALIFIER vec bitfieldFillZero(vec const& Value, int FirstBit, int BitCount) - { - return Value & static_cast(~(mask(BitCount) << FirstBit)); - } - - GLM_FUNC_QUALIFIER int16 bitfieldInterleave(int8 x, int8 y) - { - union sign8 - { - int8 i; - uint8 u; - } sign_x, sign_y; - - union sign16 - { - int16 i; - uint16 u; - } result; - - sign_x.i = x; - sign_y.i = y; - result.u = bitfieldInterleave(sign_x.u, sign_y.u); - - return result.i; - } - - GLM_FUNC_QUALIFIER uint16 bitfieldInterleave(uint8 x, uint8 y) - { - return detail::bitfieldInterleave(x, y); - } - - GLM_FUNC_QUALIFIER uint16 bitfieldInterleave(u8vec2 const& v) - { - return detail::bitfieldInterleave(v.x, v.y); - } - - GLM_FUNC_QUALIFIER u8vec2 bitfieldDeinterleave(glm::uint16 x) - { - uint16 REG1(x); - uint16 REG2(x >>= 1); - - REG1 = REG1 & static_cast(0x5555); - REG2 = REG2 & static_cast(0x5555); - - REG1 = ((REG1 >> 1) | REG1) & static_cast(0x3333); - REG2 = ((REG2 >> 1) | REG2) & static_cast(0x3333); - - REG1 = ((REG1 >> 2) | REG1) & static_cast(0x0F0F); - REG2 = ((REG2 >> 2) | REG2) & static_cast(0x0F0F); - - REG1 = ((REG1 >> 4) | REG1) & static_cast(0x00FF); - REG2 = ((REG2 >> 4) | REG2) & static_cast(0x00FF); - - REG1 = ((REG1 >> 8) | REG1) & static_cast(0xFFFF); - REG2 = ((REG2 >> 8) | REG2) & static_cast(0xFFFF); - - return glm::u8vec2(REG1, REG2); - } - - GLM_FUNC_QUALIFIER int32 bitfieldInterleave(int16 x, int16 y) - { - union sign16 - { - int16 i; - uint16 u; - } sign_x, sign_y; - - union sign32 - { - int32 i; - uint32 u; - } result; - - sign_x.i = x; - sign_y.i = y; - result.u = bitfieldInterleave(sign_x.u, sign_y.u); - - return result.i; - } - - GLM_FUNC_QUALIFIER uint32 bitfieldInterleave(uint16 x, uint16 y) - { - return detail::bitfieldInterleave(x, y); - } - - GLM_FUNC_QUALIFIER glm::uint32 bitfieldInterleave(u16vec2 const& v) - { - return detail::bitfieldInterleave(v.x, v.y); - } - - GLM_FUNC_QUALIFIER glm::u16vec2 bitfieldDeinterleave(glm::uint32 x) - { - glm::uint32 REG1(x); - glm::uint32 REG2(x >>= 1); - - REG1 = REG1 & static_cast(0x55555555); - REG2 = REG2 & static_cast(0x55555555); - - REG1 = ((REG1 >> 1) | REG1) & static_cast(0x33333333); - REG2 = ((REG2 >> 1) | REG2) & static_cast(0x33333333); - - REG1 = ((REG1 >> 2) | REG1) & static_cast(0x0F0F0F0F); - REG2 = ((REG2 >> 2) | REG2) & static_cast(0x0F0F0F0F); - - REG1 = ((REG1 >> 4) | REG1) & static_cast(0x00FF00FF); - REG2 = ((REG2 >> 4) | REG2) & static_cast(0x00FF00FF); - - REG1 = ((REG1 >> 8) | REG1) & static_cast(0x0000FFFF); - REG2 = ((REG2 >> 8) | REG2) & static_cast(0x0000FFFF); - - return glm::u16vec2(REG1, REG2); - } - - GLM_FUNC_QUALIFIER int64 bitfieldInterleave(int32 x, int32 y) - { - union sign32 - { - int32 i; - uint32 u; - } sign_x, sign_y; - - union sign64 - { - int64 i; - uint64 u; - } result; - - sign_x.i = x; - sign_y.i = y; - result.u = bitfieldInterleave(sign_x.u, sign_y.u); - - return result.i; - } - - GLM_FUNC_QUALIFIER uint64 bitfieldInterleave(uint32 x, uint32 y) - { - return detail::bitfieldInterleave(x, y); - } - - GLM_FUNC_QUALIFIER glm::uint64 bitfieldInterleave(u32vec2 const& v) - { - return detail::bitfieldInterleave(v.x, v.y); - } - - GLM_FUNC_QUALIFIER glm::u32vec2 bitfieldDeinterleave(glm::uint64 x) - { - glm::uint64 REG1(x); - glm::uint64 REG2(x >>= 1); - - REG1 = REG1 & static_cast(0x5555555555555555ull); - REG2 = REG2 & static_cast(0x5555555555555555ull); - - REG1 = ((REG1 >> 1) | REG1) & static_cast(0x3333333333333333ull); - REG2 = ((REG2 >> 1) | REG2) & static_cast(0x3333333333333333ull); - - REG1 = ((REG1 >> 2) | REG1) & static_cast(0x0F0F0F0F0F0F0F0Full); - REG2 = ((REG2 >> 2) | REG2) & static_cast(0x0F0F0F0F0F0F0F0Full); - - REG1 = ((REG1 >> 4) | REG1) & static_cast(0x00FF00FF00FF00FFull); - REG2 = ((REG2 >> 4) | REG2) & static_cast(0x00FF00FF00FF00FFull); - - REG1 = ((REG1 >> 8) | REG1) & static_cast(0x0000FFFF0000FFFFull); - REG2 = ((REG2 >> 8) | REG2) & static_cast(0x0000FFFF0000FFFFull); - - REG1 = ((REG1 >> 16) | REG1) & static_cast(0x00000000FFFFFFFFull); - REG2 = ((REG2 >> 16) | REG2) & static_cast(0x00000000FFFFFFFFull); - - return glm::u32vec2(REG1, REG2); - } - - GLM_FUNC_QUALIFIER int32 bitfieldInterleave(int8 x, int8 y, int8 z) - { - union sign8 - { - int8 i; - uint8 u; - } sign_x, sign_y, sign_z; - - union sign32 - { - int32 i; - uint32 u; - } result; - - sign_x.i = x; - sign_y.i = y; - sign_z.i = z; - result.u = bitfieldInterleave(sign_x.u, sign_y.u, sign_z.u); - - return result.i; - } - - GLM_FUNC_QUALIFIER uint32 bitfieldInterleave(uint8 x, uint8 y, uint8 z) - { - return detail::bitfieldInterleave(x, y, z); - } - - GLM_FUNC_QUALIFIER uint32 bitfieldInterleave(u8vec3 const& v) - { - return detail::bitfieldInterleave(v.x, v.y, v.z); - } - - GLM_FUNC_QUALIFIER int64 bitfieldInterleave(int16 x, int16 y, int16 z) - { - union sign16 - { - int16 i; - uint16 u; - } sign_x, sign_y, sign_z; - - union sign64 - { - int64 i; - uint64 u; - } result; - - sign_x.i = x; - sign_y.i = y; - sign_z.i = z; - result.u = bitfieldInterleave(sign_x.u, sign_y.u, sign_z.u); - - return result.i; - } - - GLM_FUNC_QUALIFIER uint64 bitfieldInterleave(uint16 x, uint16 y, uint16 z) - { - return detail::bitfieldInterleave(x, y, z); - } - - GLM_FUNC_QUALIFIER uint64 bitfieldInterleave(u16vec3 const& v) - { - return detail::bitfieldInterleave(v.x, v.y, v.z); - } - - GLM_FUNC_QUALIFIER int64 bitfieldInterleave(int32 x, int32 y, int32 z) - { - union sign16 - { - int32 i; - uint32 u; - } sign_x, sign_y, sign_z; - - union sign64 - { - int64 i; - uint64 u; - } result; - - sign_x.i = x; - sign_y.i = y; - sign_z.i = z; - result.u = bitfieldInterleave(sign_x.u, sign_y.u, sign_z.u); - - return result.i; - } - - GLM_FUNC_QUALIFIER uint64 bitfieldInterleave(uint32 x, uint32 y, uint32 z) - { - return detail::bitfieldInterleave(x, y, z); - } - - GLM_FUNC_QUALIFIER uint64 bitfieldInterleave(u32vec3 const& v) - { - return detail::bitfieldInterleave(v.x, v.y, v.z); - } - - GLM_FUNC_QUALIFIER int32 bitfieldInterleave(int8 x, int8 y, int8 z, int8 w) - { - union sign8 - { - int8 i; - uint8 u; - } sign_x, sign_y, sign_z, sign_w; - - union sign32 - { - int32 i; - uint32 u; - } result; - - sign_x.i = x; - sign_y.i = y; - sign_z.i = z; - sign_w.i = w; - result.u = bitfieldInterleave(sign_x.u, sign_y.u, sign_z.u, sign_w.u); - - return result.i; - } - - GLM_FUNC_QUALIFIER uint32 bitfieldInterleave(uint8 x, uint8 y, uint8 z, uint8 w) - { - return detail::bitfieldInterleave(x, y, z, w); - } - - GLM_FUNC_QUALIFIER uint32 bitfieldInterleave(u8vec4 const& v) - { - return detail::bitfieldInterleave(v.x, v.y, v.z, v.w); - } - - GLM_FUNC_QUALIFIER int64 bitfieldInterleave(int16 x, int16 y, int16 z, int16 w) - { - union sign16 - { - int16 i; - uint16 u; - } sign_x, sign_y, sign_z, sign_w; - - union sign64 - { - int64 i; - uint64 u; - } result; - - sign_x.i = x; - sign_y.i = y; - sign_z.i = z; - sign_w.i = w; - result.u = bitfieldInterleave(sign_x.u, sign_y.u, sign_z.u, sign_w.u); - - return result.i; - } - - GLM_FUNC_QUALIFIER uint64 bitfieldInterleave(uint16 x, uint16 y, uint16 z, uint16 w) - { - return detail::bitfieldInterleave(x, y, z, w); - } - - GLM_FUNC_QUALIFIER uint64 bitfieldInterleave(u16vec4 const& v) - { - return detail::bitfieldInterleave(v.x, v.y, v.z, v.w); - } -}//namespace glm diff --git a/ref/glm/glm/gtc/color_space.hpp b/ref/glm/glm/gtc/color_space.hpp deleted file mode 100644 index 4c63077d..00000000 --- a/ref/glm/glm/gtc/color_space.hpp +++ /dev/null @@ -1,56 +0,0 @@ -/// @ref gtc_color_space -/// @file glm/gtc/color_space.hpp -/// -/// @see core (dependence) -/// @see gtc_color_space (dependence) -/// -/// @defgroup gtc_color_space GLM_GTC_color_space -/// @ingroup gtc -/// -/// Include to use the features of this extension. -/// -/// Allow to perform bit operations on integer values - -#pragma once - -// Dependencies -#include "../detail/setup.hpp" -#include "../detail/qualifier.hpp" -#include "../exponential.hpp" -#include "../vec3.hpp" -#include "../vec4.hpp" -#include - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTC_color_space extension included") -#endif - -namespace glm -{ - /// @addtogroup gtc_color_space - /// @{ - - /// Convert a linear color to sRGB color using a standard gamma correction. - /// IEC 61966-2-1:1999 / Rec. 709 specification https://www.w3.org/Graphics/Color/srgb - template - GLM_FUNC_DECL vec convertLinearToSRGB(vec const& ColorLinear); - - /// Convert a linear color to sRGB color using a custom gamma correction. - /// IEC 61966-2-1:1999 / Rec. 709 specification https://www.w3.org/Graphics/Color/srgb - template - GLM_FUNC_DECL vec convertLinearToSRGB(vec const& ColorLinear, T Gamma); - - /// Convert a sRGB color to linear color using a standard gamma correction. - /// IEC 61966-2-1:1999 / Rec. 709 specification https://www.w3.org/Graphics/Color/srgb - template - GLM_FUNC_DECL vec convertSRGBToLinear(vec const& ColorSRGB); - - /// Convert a sRGB color to linear color using a custom gamma correction. - // IEC 61966-2-1:1999 / Rec. 709 specification https://www.w3.org/Graphics/Color/srgb - template - GLM_FUNC_DECL vec convertSRGBToLinear(vec const& ColorSRGB, T Gamma); - - /// @} -} //namespace glm - -#include "color_space.inl" diff --git a/ref/glm/glm/gtc/color_space.inl b/ref/glm/glm/gtc/color_space.inl deleted file mode 100644 index 2b72d701..00000000 --- a/ref/glm/glm/gtc/color_space.inl +++ /dev/null @@ -1,84 +0,0 @@ -/// @ref gtc_color_space - -namespace glm{ -namespace detail -{ - template - struct compute_rgbToSrgb - { - GLM_FUNC_QUALIFIER static vec call(vec const& ColorRGB, T GammaCorrection) - { - vec const ClampedColor(clamp(ColorRGB, static_cast(0), static_cast(1))); - - return mix( - pow(ClampedColor, vec(GammaCorrection)) * static_cast(1.055) - static_cast(0.055), - ClampedColor * static_cast(12.92), - lessThan(ClampedColor, vec(static_cast(0.0031308)))); - } - }; - - template - struct compute_rgbToSrgb<4, T, Q> - { - GLM_FUNC_QUALIFIER static vec<4, T, Q> call(vec<4, T, Q> const& ColorRGB, T GammaCorrection) - { - return vec<4, T, Q>(compute_rgbToSrgb<3, T, Q>::call(vec<3, T, Q>(ColorRGB), GammaCorrection), ColorRGB.w); - } - }; - - template - struct compute_srgbToRgb - { - GLM_FUNC_QUALIFIER static vec call(vec const& ColorSRGB, T Gamma) - { - return mix( - pow((ColorSRGB + static_cast(0.055)) * static_cast(0.94786729857819905213270142180095), vec(Gamma)), - ColorSRGB * static_cast(0.07739938080495356037151702786378), - lessThanEqual(ColorSRGB, vec(static_cast(0.04045)))); - } - }; - - template - struct compute_srgbToRgb<4, T, Q> - { - GLM_FUNC_QUALIFIER static vec<4, T, Q> call(vec<4, T, Q> const& ColorSRGB, T Gamma) - { - return vec<4, T, Q>(compute_srgbToRgb<3, T, Q>::call(vec<3, T, Q>(ColorSRGB), Gamma), ColorSRGB.w); - } - }; -}//namespace detail - - template - GLM_FUNC_QUALIFIER vec convertLinearToSRGB(vec const& ColorLinear) - { - return detail::compute_rgbToSrgb::call(ColorLinear, static_cast(0.41666)); - } - - // Based on Ian Taylor http://chilliant.blogspot.fr/2012/08/srgb-approximations-for-hlsl.html - template<> - GLM_FUNC_QUALIFIER vec<3, float, lowp> convertLinearToSRGB(vec<3, float, lowp> const& ColorLinear) - { - vec<3, float, lowp> S1 = sqrt(ColorLinear); - vec<3, float, lowp> S2 = sqrt(S1); - vec<3, float, lowp> S3 = sqrt(S2); - return 0.662002687f * S1 + 0.684122060f * S2 - 0.323583601f * S3 - 0.0225411470f * ColorLinear; - } - - template - GLM_FUNC_QUALIFIER vec convertLinearToSRGB(vec const& ColorLinear, T Gamma) - { - return detail::compute_rgbToSrgb::call(ColorLinear, static_cast(1) / Gamma); - } - - template - GLM_FUNC_QUALIFIER vec convertSRGBToLinear(vec const& ColorSRGB) - { - return detail::compute_srgbToRgb::call(ColorSRGB, static_cast(2.4)); - } - - template - GLM_FUNC_QUALIFIER vec convertSRGBToLinear(vec const& ColorSRGB, T Gamma) - { - return detail::compute_srgbToRgb::call(ColorSRGB, Gamma); - } -}//namespace glm diff --git a/ref/glm/glm/gtc/constants.hpp b/ref/glm/glm/gtc/constants.hpp deleted file mode 100644 index 4777ee4f..00000000 --- a/ref/glm/glm/gtc/constants.hpp +++ /dev/null @@ -1,165 +0,0 @@ -/// @ref gtc_constants -/// @file glm/gtc/constants.hpp -/// -/// @see core (dependence) -/// -/// @defgroup gtc_constants GLM_GTC_constants -/// @ingroup gtc -/// -/// Include to use the features of this extension. -/// -/// Provide a list of constants and precomputed useful values. - -#pragma once - -// Dependencies -#include "../ext/scalar_constants.hpp" - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTC_constants extension included") -#endif - -namespace glm -{ - /// @addtogroup gtc_constants - /// @{ - - /// Return 0. - /// @see gtc_constants - template - GLM_FUNC_DECL GLM_CONSTEXPR genType zero(); - - /// Return 1. - /// @see gtc_constants - template - GLM_FUNC_DECL GLM_CONSTEXPR genType one(); - - /// Return pi * 2. - /// @see gtc_constants - template - GLM_FUNC_DECL GLM_CONSTEXPR genType two_pi(); - - /// Return square root of pi. - /// @see gtc_constants - template - GLM_FUNC_DECL GLM_CONSTEXPR genType root_pi(); - - /// Return pi / 2. - /// @see gtc_constants - template - GLM_FUNC_DECL GLM_CONSTEXPR genType half_pi(); - - /// Return pi / 2 * 3. - /// @see gtc_constants - template - GLM_FUNC_DECL GLM_CONSTEXPR genType three_over_two_pi(); - - /// Return pi / 4. - /// @see gtc_constants - template - GLM_FUNC_DECL GLM_CONSTEXPR genType quarter_pi(); - - /// Return 1 / pi. - /// @see gtc_constants - template - GLM_FUNC_DECL GLM_CONSTEXPR genType one_over_pi(); - - /// Return 1 / (pi * 2). - /// @see gtc_constants - template - GLM_FUNC_DECL GLM_CONSTEXPR genType one_over_two_pi(); - - /// Return 2 / pi. - /// @see gtc_constants - template - GLM_FUNC_DECL GLM_CONSTEXPR genType two_over_pi(); - - /// Return 4 / pi. - /// @see gtc_constants - template - GLM_FUNC_DECL GLM_CONSTEXPR genType four_over_pi(); - - /// Return 2 / sqrt(pi). - /// @see gtc_constants - template - GLM_FUNC_DECL GLM_CONSTEXPR genType two_over_root_pi(); - - /// Return 1 / sqrt(2). - /// @see gtc_constants - template - GLM_FUNC_DECL GLM_CONSTEXPR genType one_over_root_two(); - - /// Return sqrt(pi / 2). - /// @see gtc_constants - template - GLM_FUNC_DECL GLM_CONSTEXPR genType root_half_pi(); - - /// Return sqrt(2 * pi). - /// @see gtc_constants - template - GLM_FUNC_DECL GLM_CONSTEXPR genType root_two_pi(); - - /// Return sqrt(ln(4)). - /// @see gtc_constants - template - GLM_FUNC_DECL GLM_CONSTEXPR genType root_ln_four(); - - /// Return e constant. - /// @see gtc_constants - template - GLM_FUNC_DECL GLM_CONSTEXPR genType e(); - - /// Return Euler's constant. - /// @see gtc_constants - template - GLM_FUNC_DECL GLM_CONSTEXPR genType euler(); - - /// Return sqrt(2). - /// @see gtc_constants - template - GLM_FUNC_DECL GLM_CONSTEXPR genType root_two(); - - /// Return sqrt(3). - /// @see gtc_constants - template - GLM_FUNC_DECL GLM_CONSTEXPR genType root_three(); - - /// Return sqrt(5). - /// @see gtc_constants - template - GLM_FUNC_DECL GLM_CONSTEXPR genType root_five(); - - /// Return ln(2). - /// @see gtc_constants - template - GLM_FUNC_DECL GLM_CONSTEXPR genType ln_two(); - - /// Return ln(10). - /// @see gtc_constants - template - GLM_FUNC_DECL GLM_CONSTEXPR genType ln_ten(); - - /// Return ln(ln(2)). - /// @see gtc_constants - template - GLM_FUNC_DECL GLM_CONSTEXPR genType ln_ln_two(); - - /// Return 1 / 3. - /// @see gtc_constants - template - GLM_FUNC_DECL GLM_CONSTEXPR genType third(); - - /// Return 2 / 3. - /// @see gtc_constants - template - GLM_FUNC_DECL GLM_CONSTEXPR genType two_thirds(); - - /// Return the golden ratio constant. - /// @see gtc_constants - template - GLM_FUNC_DECL GLM_CONSTEXPR genType golden_ratio(); - - /// @} -} //namespace glm - -#include "constants.inl" diff --git a/ref/glm/glm/gtc/constants.inl b/ref/glm/glm/gtc/constants.inl deleted file mode 100644 index 5cc1dcfe..00000000 --- a/ref/glm/glm/gtc/constants.inl +++ /dev/null @@ -1,166 +0,0 @@ -/// @ref gtc_constants - -namespace glm -{ - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType zero() - { - return genType(0); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType one() - { - return genType(1); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType two_pi() - { - return genType(6.28318530717958647692528676655900576); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType root_pi() - { - return genType(1.772453850905516027); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType half_pi() - { - return genType(1.57079632679489661923132169163975144); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType three_over_two_pi() - { - return genType(4.71238898038468985769396507491925432); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType quarter_pi() - { - return genType(0.785398163397448309615660845819875721); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType one_over_pi() - { - return genType(0.318309886183790671537767526745028724); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType one_over_two_pi() - { - return genType(0.159154943091895335768883763372514362); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType two_over_pi() - { - return genType(0.636619772367581343075535053490057448); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType four_over_pi() - { - return genType(1.273239544735162686151070106980114898); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType two_over_root_pi() - { - return genType(1.12837916709551257389615890312154517); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType one_over_root_two() - { - return genType(0.707106781186547524400844362104849039); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType root_half_pi() - { - return genType(1.253314137315500251); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType root_two_pi() - { - return genType(2.506628274631000502); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType root_ln_four() - { - return genType(1.17741002251547469); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType e() - { - return genType(2.71828182845904523536); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType euler() - { - return genType(0.577215664901532860606); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType root_two() - { - return genType(1.41421356237309504880168872420969808); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType root_three() - { - return genType(1.73205080756887729352744634150587236); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType root_five() - { - return genType(2.23606797749978969640917366873127623); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType ln_two() - { - return genType(0.693147180559945309417232121458176568); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType ln_ten() - { - return genType(2.30258509299404568401799145468436421); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType ln_ln_two() - { - return genType(-0.3665129205816643); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType third() - { - return genType(0.3333333333333333333333333333333333333333); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType two_thirds() - { - return genType(0.666666666666666666666666666666666666667); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType golden_ratio() - { - return genType(1.61803398874989484820458683436563811); - } -} //namespace glm diff --git a/ref/glm/glm/gtc/epsilon.hpp b/ref/glm/glm/gtc/epsilon.hpp deleted file mode 100644 index e2d5b81a..00000000 --- a/ref/glm/glm/gtc/epsilon.hpp +++ /dev/null @@ -1,60 +0,0 @@ -/// @ref gtc_epsilon -/// @file glm/gtc/epsilon.hpp -/// -/// @see core (dependence) -/// @see gtc_quaternion (dependence) -/// -/// @defgroup gtc_epsilon GLM_GTC_epsilon -/// @ingroup gtc -/// -/// Include to use the features of this extension. -/// -/// Comparison functions for a user defined epsilon values. - -#pragma once - -// Dependencies -#include "../detail/setup.hpp" -#include "../detail/qualifier.hpp" - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTC_epsilon extension included") -#endif - -namespace glm -{ - /// @addtogroup gtc_epsilon - /// @{ - - /// Returns the component-wise comparison of |x - y| < epsilon. - /// True if this expression is satisfied. - /// - /// @see gtc_epsilon - template - GLM_FUNC_DECL vec epsilonEqual(vec const& x, vec const& y, T const& epsilon); - - /// Returns the component-wise comparison of |x - y| < epsilon. - /// True if this expression is satisfied. - /// - /// @see gtc_epsilon - template - GLM_FUNC_DECL bool epsilonEqual(genType const& x, genType const& y, genType const& epsilon); - - /// Returns the component-wise comparison of |x - y| < epsilon. - /// True if this expression is not satisfied. - /// - /// @see gtc_epsilon - template - GLM_FUNC_DECL vec epsilonNotEqual(vec const& x, vec const& y, T const& epsilon); - - /// Returns the component-wise comparison of |x - y| >= epsilon. - /// True if this expression is not satisfied. - /// - /// @see gtc_epsilon - template - GLM_FUNC_DECL bool epsilonNotEqual(genType const& x, genType const& y, genType const& epsilon); - - /// @} -}//namespace glm - -#include "epsilon.inl" diff --git a/ref/glm/glm/gtc/epsilon.inl b/ref/glm/glm/gtc/epsilon.inl deleted file mode 100644 index 5c1b2ea3..00000000 --- a/ref/glm/glm/gtc/epsilon.inl +++ /dev/null @@ -1,80 +0,0 @@ -/// @ref gtc_epsilon - -// Dependency: -#include "../vector_relational.hpp" -#include "../common.hpp" - -namespace glm -{ - template<> - GLM_FUNC_QUALIFIER bool epsilonEqual - ( - float const& x, - float const& y, - float const& epsilon - ) - { - return abs(x - y) < epsilon; - } - - template<> - GLM_FUNC_QUALIFIER bool epsilonEqual - ( - double const& x, - double const& y, - double const& epsilon - ) - { - return abs(x - y) < epsilon; - } - - template - GLM_FUNC_QUALIFIER vec epsilonEqual(vec const& x, vec const& y, T const& epsilon) - { - return lessThan(abs(x - y), vec(epsilon)); - } - - template - GLM_FUNC_QUALIFIER vec epsilonEqual(vec const& x, vec const& y, vec const& epsilon) - { - return lessThan(abs(x - y), vec(epsilon)); - } - - template<> - GLM_FUNC_QUALIFIER bool epsilonNotEqual(float const& x, float const& y, float const& epsilon) - { - return abs(x - y) >= epsilon; - } - - template<> - GLM_FUNC_QUALIFIER bool epsilonNotEqual(double const& x, double const& y, double const& epsilon) - { - return abs(x - y) >= epsilon; - } - - template - GLM_FUNC_QUALIFIER vec epsilonNotEqual(vec const& x, vec const& y, T const& epsilon) - { - return greaterThanEqual(abs(x - y), vec(epsilon)); - } - - template - GLM_FUNC_QUALIFIER vec epsilonNotEqual(vec const& x, vec const& y, vec const& epsilon) - { - return greaterThanEqual(abs(x - y), vec(epsilon)); - } - - template - GLM_FUNC_QUALIFIER vec<4, bool, Q> epsilonEqual(qua const& x, qua const& y, T const& epsilon) - { - vec<4, T, Q> v(x.x - y.x, x.y - y.y, x.z - y.z, x.w - y.w); - return lessThan(abs(v), vec<4, T, Q>(epsilon)); - } - - template - GLM_FUNC_QUALIFIER vec<4, bool, Q> epsilonNotEqual(qua const& x, qua const& y, T const& epsilon) - { - vec<4, T, Q> v(x.x - y.x, x.y - y.y, x.z - y.z, x.w - y.w); - return greaterThanEqual(abs(v), vec<4, T, Q>(epsilon)); - } -}//namespace glm diff --git a/ref/glm/glm/gtc/integer.hpp b/ref/glm/glm/gtc/integer.hpp deleted file mode 100644 index 46dba8e5..00000000 --- a/ref/glm/glm/gtc/integer.hpp +++ /dev/null @@ -1,65 +0,0 @@ -/// @ref gtc_integer -/// @file glm/gtc/integer.hpp -/// -/// @see core (dependence) -/// @see gtc_integer (dependence) -/// -/// @defgroup gtc_integer GLM_GTC_integer -/// @ingroup gtc -/// -/// Include to use the features of this extension. -/// -/// @brief Allow to perform bit operations on integer values - -#pragma once - -// Dependencies -#include "../detail/setup.hpp" -#include "../detail/qualifier.hpp" -#include "../common.hpp" -#include "../integer.hpp" -#include "../exponential.hpp" -#include - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTC_integer extension included") -#endif - -namespace glm -{ - /// @addtogroup gtc_integer - /// @{ - - /// Returns the log2 of x for integer values. Can be reliably using to compute mipmap count from the texture size. - /// @see gtc_integer - template - GLM_FUNC_DECL genIUType log2(genIUType x); - - /// Returns a value equal to the nearest integer to x. - /// The fraction 0.5 will round in a direction chosen by the - /// implementation, presumably the direction that is fastest. - /// - /// @param x The values of the argument must be greater or equal to zero. - /// @tparam T floating point scalar types. - /// - /// @see GLSL round man page - /// @see gtc_integer - template - GLM_FUNC_DECL vec iround(vec const& x); - - /// Returns a value equal to the nearest integer to x. - /// The fraction 0.5 will round in a direction chosen by the - /// implementation, presumably the direction that is fastest. - /// - /// @param x The values of the argument must be greater or equal to zero. - /// @tparam T floating point scalar types. - /// - /// @see GLSL round man page - /// @see gtc_integer - template - GLM_FUNC_DECL vec uround(vec const& x); - - /// @} -} //namespace glm - -#include "integer.inl" diff --git a/ref/glm/glm/gtc/integer.inl b/ref/glm/glm/gtc/integer.inl deleted file mode 100644 index caef5717..00000000 --- a/ref/glm/glm/gtc/integer.inl +++ /dev/null @@ -1,68 +0,0 @@ -/// @ref gtc_integer - -namespace glm{ -namespace detail -{ - template - struct compute_log2 - { - GLM_FUNC_QUALIFIER static vec call(vec const& v) - { - //Equivalent to return findMSB(vec); but save one function call in ASM with VC - //return findMSB(vec); - return vec(detail::compute_findMSB_vec::call(v)); - } - }; - -# if GLM_HAS_BITSCAN_WINDOWS - template - struct compute_log2<4, int, Q, false, Aligned> - { - GLM_FUNC_QUALIFIER static vec<4, int, Q> call(vec<4, int, Q> const& v) - { - vec<4, int, Q> Result; - _BitScanReverse(reinterpret_cast(&Result.x), v.x); - _BitScanReverse(reinterpret_cast(&Result.y), v.y); - _BitScanReverse(reinterpret_cast(&Result.z), v.z); - _BitScanReverse(reinterpret_cast(&Result.w), v.w); - return Result; - } - }; -# endif//GLM_HAS_BITSCAN_WINDOWS -}//namespace detail - template - GLM_FUNC_QUALIFIER int iround(genType x) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'iround' only accept floating-point inputs"); - assert(static_cast(0.0) <= x); - - return static_cast(x + static_cast(0.5)); - } - - template - GLM_FUNC_QUALIFIER vec iround(vec const& x) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'iround' only accept floating-point inputs"); - assert(all(lessThanEqual(vec(0), x))); - - return vec(x + static_cast(0.5)); - } - - template - GLM_FUNC_QUALIFIER uint uround(genType x) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'uround' only accept floating-point inputs"); - assert(static_cast(0.0) <= x); - - return static_cast(x + static_cast(0.5)); - } - - template - GLM_FUNC_QUALIFIER vec uround(vec const& x) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'uround' only accept floating-point inputs"); - assert(all(lessThanEqual(vec(0), x))); - - return vec(x + static_cast(0.5)); - } -}//namespace glm diff --git a/ref/glm/glm/gtc/matrix_access.hpp b/ref/glm/glm/gtc/matrix_access.hpp deleted file mode 100644 index 70ffea9c..00000000 --- a/ref/glm/glm/gtc/matrix_access.hpp +++ /dev/null @@ -1,60 +0,0 @@ -/// @ref gtc_matrix_access -/// @file glm/gtc/matrix_access.hpp -/// -/// @see core (dependence) -/// -/// @defgroup gtc_matrix_access GLM_GTC_matrix_access -/// @ingroup gtc -/// -/// Include to use the features of this extension. -/// -/// Defines functions to access rows or columns of a matrix easily. - -#pragma once - -// Dependency: -#include "../detail/setup.hpp" - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTC_matrix_access extension included") -#endif - -namespace glm -{ - /// @addtogroup gtc_matrix_access - /// @{ - - /// Get a specific row of a matrix. - /// @see gtc_matrix_access - template - GLM_FUNC_DECL typename genType::row_type row( - genType const& m, - length_t index); - - /// Set a specific row to a matrix. - /// @see gtc_matrix_access - template - GLM_FUNC_DECL genType row( - genType const& m, - length_t index, - typename genType::row_type const& x); - - /// Get a specific column of a matrix. - /// @see gtc_matrix_access - template - GLM_FUNC_DECL typename genType::col_type column( - genType const& m, - length_t index); - - /// Set a specific column to a matrix. - /// @see gtc_matrix_access - template - GLM_FUNC_DECL genType column( - genType const& m, - length_t index, - typename genType::col_type const& x); - - /// @} -}//namespace glm - -#include "matrix_access.inl" diff --git a/ref/glm/glm/gtc/matrix_access.inl b/ref/glm/glm/gtc/matrix_access.inl deleted file mode 100644 index 5341b9c1..00000000 --- a/ref/glm/glm/gtc/matrix_access.inl +++ /dev/null @@ -1,62 +0,0 @@ -/// @ref gtc_matrix_access - -namespace glm -{ - template - GLM_FUNC_QUALIFIER genType row - ( - genType const& m, - length_t index, - typename genType::row_type const& x - ) - { - assert(index >= 0 && index < m[0].length()); - - genType Result = m; - for(length_t i = 0; i < m.length(); ++i) - Result[i][index] = x[i]; - return Result; - } - - template - GLM_FUNC_QUALIFIER typename genType::row_type row - ( - genType const& m, - length_t index - ) - { - assert(index >= 0 && index < m[0].length()); - - typename genType::row_type Result(0); - for(length_t i = 0; i < m.length(); ++i) - Result[i] = m[i][index]; - return Result; - } - - template - GLM_FUNC_QUALIFIER genType column - ( - genType const& m, - length_t index, - typename genType::col_type const& x - ) - { - assert(index >= 0 && index < m.length()); - - genType Result = m; - Result[index] = x; - return Result; - } - - template - GLM_FUNC_QUALIFIER typename genType::col_type column - ( - genType const& m, - length_t index - ) - { - assert(index >= 0 && index < m.length()); - - return m[index]; - } -}//namespace glm diff --git a/ref/glm/glm/gtc/matrix_integer.hpp b/ref/glm/glm/gtc/matrix_integer.hpp deleted file mode 100644 index 4a4b0468..00000000 --- a/ref/glm/glm/gtc/matrix_integer.hpp +++ /dev/null @@ -1,487 +0,0 @@ -/// @ref gtc_matrix_integer -/// @file glm/gtc/matrix_integer.hpp -/// -/// @see core (dependence) -/// -/// @defgroup gtc_matrix_integer GLM_GTC_matrix_integer -/// @ingroup gtc -/// -/// Include to use the features of this extension. -/// -/// Defines a number of matrices with integer types. - -#pragma once - -// Dependency: -#include "../mat2x2.hpp" -#include "../mat2x3.hpp" -#include "../mat2x4.hpp" -#include "../mat3x2.hpp" -#include "../mat3x3.hpp" -#include "../mat3x4.hpp" -#include "../mat4x2.hpp" -#include "../mat4x3.hpp" -#include "../mat4x4.hpp" - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTC_matrix_integer extension included") -#endif - -namespace glm -{ - /// @addtogroup gtc_matrix_integer - /// @{ - - /// High-qualifier signed integer 2x2 matrix. - /// @see gtc_matrix_integer - typedef mat<2, 2, int, highp> highp_imat2; - - /// High-qualifier signed integer 3x3 matrix. - /// @see gtc_matrix_integer - typedef mat<3, 3, int, highp> highp_imat3; - - /// High-qualifier signed integer 4x4 matrix. - /// @see gtc_matrix_integer - typedef mat<4, 4, int, highp> highp_imat4; - - /// High-qualifier signed integer 2x2 matrix. - /// @see gtc_matrix_integer - typedef mat<2, 2, int, highp> highp_imat2x2; - - /// High-qualifier signed integer 2x3 matrix. - /// @see gtc_matrix_integer - typedef mat<2, 3, int, highp> highp_imat2x3; - - /// High-qualifier signed integer 2x4 matrix. - /// @see gtc_matrix_integer - typedef mat<2, 4, int, highp> highp_imat2x4; - - /// High-qualifier signed integer 3x2 matrix. - /// @see gtc_matrix_integer - typedef mat<3, 2, int, highp> highp_imat3x2; - - /// High-qualifier signed integer 3x3 matrix. - /// @see gtc_matrix_integer - typedef mat<3, 3, int, highp> highp_imat3x3; - - /// High-qualifier signed integer 3x4 matrix. - /// @see gtc_matrix_integer - typedef mat<3, 4, int, highp> highp_imat3x4; - - /// High-qualifier signed integer 4x2 matrix. - /// @see gtc_matrix_integer - typedef mat<4, 2, int, highp> highp_imat4x2; - - /// High-qualifier signed integer 4x3 matrix. - /// @see gtc_matrix_integer - typedef mat<4, 3, int, highp> highp_imat4x3; - - /// High-qualifier signed integer 4x4 matrix. - /// @see gtc_matrix_integer - typedef mat<4, 4, int, highp> highp_imat4x4; - - - /// Medium-qualifier signed integer 2x2 matrix. - /// @see gtc_matrix_integer - typedef mat<2, 2, int, mediump> mediump_imat2; - - /// Medium-qualifier signed integer 3x3 matrix. - /// @see gtc_matrix_integer - typedef mat<3, 3, int, mediump> mediump_imat3; - - /// Medium-qualifier signed integer 4x4 matrix. - /// @see gtc_matrix_integer - typedef mat<4, 4, int, mediump> mediump_imat4; - - - /// Medium-qualifier signed integer 2x2 matrix. - /// @see gtc_matrix_integer - typedef mat<2, 2, int, mediump> mediump_imat2x2; - - /// Medium-qualifier signed integer 2x3 matrix. - /// @see gtc_matrix_integer - typedef mat<2, 3, int, mediump> mediump_imat2x3; - - /// Medium-qualifier signed integer 2x4 matrix. - /// @see gtc_matrix_integer - typedef mat<2, 4, int, mediump> mediump_imat2x4; - - /// Medium-qualifier signed integer 3x2 matrix. - /// @see gtc_matrix_integer - typedef mat<3, 2, int, mediump> mediump_imat3x2; - - /// Medium-qualifier signed integer 3x3 matrix. - /// @see gtc_matrix_integer - typedef mat<3, 3, int, mediump> mediump_imat3x3; - - /// Medium-qualifier signed integer 3x4 matrix. - /// @see gtc_matrix_integer - typedef mat<3, 4, int, mediump> mediump_imat3x4; - - /// Medium-qualifier signed integer 4x2 matrix. - /// @see gtc_matrix_integer - typedef mat<4, 2, int, mediump> mediump_imat4x2; - - /// Medium-qualifier signed integer 4x3 matrix. - /// @see gtc_matrix_integer - typedef mat<4, 3, int, mediump> mediump_imat4x3; - - /// Medium-qualifier signed integer 4x4 matrix. - /// @see gtc_matrix_integer - typedef mat<4, 4, int, mediump> mediump_imat4x4; - - - /// Low-qualifier signed integer 2x2 matrix. - /// @see gtc_matrix_integer - typedef mat<2, 2, int, lowp> lowp_imat2; - - /// Low-qualifier signed integer 3x3 matrix. - /// @see gtc_matrix_integer - typedef mat<3, 3, int, lowp> lowp_imat3; - - /// Low-qualifier signed integer 4x4 matrix. - /// @see gtc_matrix_integer - typedef mat<4, 4, int, lowp> lowp_imat4; - - - /// Low-qualifier signed integer 2x2 matrix. - /// @see gtc_matrix_integer - typedef mat<2, 2, int, lowp> lowp_imat2x2; - - /// Low-qualifier signed integer 2x3 matrix. - /// @see gtc_matrix_integer - typedef mat<2, 3, int, lowp> lowp_imat2x3; - - /// Low-qualifier signed integer 2x4 matrix. - /// @see gtc_matrix_integer - typedef mat<2, 4, int, lowp> lowp_imat2x4; - - /// Low-qualifier signed integer 3x2 matrix. - /// @see gtc_matrix_integer - typedef mat<3, 2, int, lowp> lowp_imat3x2; - - /// Low-qualifier signed integer 3x3 matrix. - /// @see gtc_matrix_integer - typedef mat<3, 3, int, lowp> lowp_imat3x3; - - /// Low-qualifier signed integer 3x4 matrix. - /// @see gtc_matrix_integer - typedef mat<3, 4, int, lowp> lowp_imat3x4; - - /// Low-qualifier signed integer 4x2 matrix. - /// @see gtc_matrix_integer - typedef mat<4, 2, int, lowp> lowp_imat4x2; - - /// Low-qualifier signed integer 4x3 matrix. - /// @see gtc_matrix_integer - typedef mat<4, 3, int, lowp> lowp_imat4x3; - - /// Low-qualifier signed integer 4x4 matrix. - /// @see gtc_matrix_integer - typedef mat<4, 4, int, lowp> lowp_imat4x4; - - - /// High-qualifier unsigned integer 2x2 matrix. - /// @see gtc_matrix_integer - typedef mat<2, 2, uint, highp> highp_umat2; - - /// High-qualifier unsigned integer 3x3 matrix. - /// @see gtc_matrix_integer - typedef mat<3, 3, uint, highp> highp_umat3; - - /// High-qualifier unsigned integer 4x4 matrix. - /// @see gtc_matrix_integer - typedef mat<4, 4, uint, highp> highp_umat4; - - /// High-qualifier unsigned integer 2x2 matrix. - /// @see gtc_matrix_integer - typedef mat<2, 2, uint, highp> highp_umat2x2; - - /// High-qualifier unsigned integer 2x3 matrix. - /// @see gtc_matrix_integer - typedef mat<2, 3, uint, highp> highp_umat2x3; - - /// High-qualifier unsigned integer 2x4 matrix. - /// @see gtc_matrix_integer - typedef mat<2, 4, uint, highp> highp_umat2x4; - - /// High-qualifier unsigned integer 3x2 matrix. - /// @see gtc_matrix_integer - typedef mat<3, 2, uint, highp> highp_umat3x2; - - /// High-qualifier unsigned integer 3x3 matrix. - /// @see gtc_matrix_integer - typedef mat<3, 3, uint, highp> highp_umat3x3; - - /// High-qualifier unsigned integer 3x4 matrix. - /// @see gtc_matrix_integer - typedef mat<3, 4, uint, highp> highp_umat3x4; - - /// High-qualifier unsigned integer 4x2 matrix. - /// @see gtc_matrix_integer - typedef mat<4, 2, uint, highp> highp_umat4x2; - - /// High-qualifier unsigned integer 4x3 matrix. - /// @see gtc_matrix_integer - typedef mat<4, 3, uint, highp> highp_umat4x3; - - /// High-qualifier unsigned integer 4x4 matrix. - /// @see gtc_matrix_integer - typedef mat<4, 4, uint, highp> highp_umat4x4; - - - /// Medium-qualifier unsigned integer 2x2 matrix. - /// @see gtc_matrix_integer - typedef mat<2, 2, uint, mediump> mediump_umat2; - - /// Medium-qualifier unsigned integer 3x3 matrix. - /// @see gtc_matrix_integer - typedef mat<3, 3, uint, mediump> mediump_umat3; - - /// Medium-qualifier unsigned integer 4x4 matrix. - /// @see gtc_matrix_integer - typedef mat<4, 4, uint, mediump> mediump_umat4; - - - /// Medium-qualifier unsigned integer 2x2 matrix. - /// @see gtc_matrix_integer - typedef mat<2, 2, uint, mediump> mediump_umat2x2; - - /// Medium-qualifier unsigned integer 2x3 matrix. - /// @see gtc_matrix_integer - typedef mat<2, 3, uint, mediump> mediump_umat2x3; - - /// Medium-qualifier unsigned integer 2x4 matrix. - /// @see gtc_matrix_integer - typedef mat<2, 4, uint, mediump> mediump_umat2x4; - - /// Medium-qualifier unsigned integer 3x2 matrix. - /// @see gtc_matrix_integer - typedef mat<3, 2, uint, mediump> mediump_umat3x2; - - /// Medium-qualifier unsigned integer 3x3 matrix. - /// @see gtc_matrix_integer - typedef mat<3, 3, uint, mediump> mediump_umat3x3; - - /// Medium-qualifier unsigned integer 3x4 matrix. - /// @see gtc_matrix_integer - typedef mat<3, 4, uint, mediump> mediump_umat3x4; - - /// Medium-qualifier unsigned integer 4x2 matrix. - /// @see gtc_matrix_integer - typedef mat<4, 2, uint, mediump> mediump_umat4x2; - - /// Medium-qualifier unsigned integer 4x3 matrix. - /// @see gtc_matrix_integer - typedef mat<4, 3, uint, mediump> mediump_umat4x3; - - /// Medium-qualifier unsigned integer 4x4 matrix. - /// @see gtc_matrix_integer - typedef mat<4, 4, uint, mediump> mediump_umat4x4; - - - /// Low-qualifier unsigned integer 2x2 matrix. - /// @see gtc_matrix_integer - typedef mat<2, 2, uint, lowp> lowp_umat2; - - /// Low-qualifier unsigned integer 3x3 matrix. - /// @see gtc_matrix_integer - typedef mat<3, 3, uint, lowp> lowp_umat3; - - /// Low-qualifier unsigned integer 4x4 matrix. - /// @see gtc_matrix_integer - typedef mat<4, 4, uint, lowp> lowp_umat4; - - - /// Low-qualifier unsigned integer 2x2 matrix. - /// @see gtc_matrix_integer - typedef mat<2, 2, uint, lowp> lowp_umat2x2; - - /// Low-qualifier unsigned integer 2x3 matrix. - /// @see gtc_matrix_integer - typedef mat<2, 3, uint, lowp> lowp_umat2x3; - - /// Low-qualifier unsigned integer 2x4 matrix. - /// @see gtc_matrix_integer - typedef mat<2, 4, uint, lowp> lowp_umat2x4; - - /// Low-qualifier unsigned integer 3x2 matrix. - /// @see gtc_matrix_integer - typedef mat<3, 2, uint, lowp> lowp_umat3x2; - - /// Low-qualifier unsigned integer 3x3 matrix. - /// @see gtc_matrix_integer - typedef mat<3, 3, uint, lowp> lowp_umat3x3; - - /// Low-qualifier unsigned integer 3x4 matrix. - /// @see gtc_matrix_integer - typedef mat<3, 4, uint, lowp> lowp_umat3x4; - - /// Low-qualifier unsigned integer 4x2 matrix. - /// @see gtc_matrix_integer - typedef mat<4, 2, uint, lowp> lowp_umat4x2; - - /// Low-qualifier unsigned integer 4x3 matrix. - /// @see gtc_matrix_integer - typedef mat<4, 3, uint, lowp> lowp_umat4x3; - - /// Low-qualifier unsigned integer 4x4 matrix. - /// @see gtc_matrix_integer - typedef mat<4, 4, uint, lowp> lowp_umat4x4; - -#if(defined(GLM_PRECISION_HIGHP_INT)) - typedef highp_imat2 imat2; - typedef highp_imat3 imat3; - typedef highp_imat4 imat4; - typedef highp_imat2x2 imat2x2; - typedef highp_imat2x3 imat2x3; - typedef highp_imat2x4 imat2x4; - typedef highp_imat3x2 imat3x2; - typedef highp_imat3x3 imat3x3; - typedef highp_imat3x4 imat3x4; - typedef highp_imat4x2 imat4x2; - typedef highp_imat4x3 imat4x3; - typedef highp_imat4x4 imat4x4; -#elif(defined(GLM_PRECISION_LOWP_INT)) - typedef lowp_imat2 imat2; - typedef lowp_imat3 imat3; - typedef lowp_imat4 imat4; - typedef lowp_imat2x2 imat2x2; - typedef lowp_imat2x3 imat2x3; - typedef lowp_imat2x4 imat2x4; - typedef lowp_imat3x2 imat3x2; - typedef lowp_imat3x3 imat3x3; - typedef lowp_imat3x4 imat3x4; - typedef lowp_imat4x2 imat4x2; - typedef lowp_imat4x3 imat4x3; - typedef lowp_imat4x4 imat4x4; -#else //if(defined(GLM_PRECISION_MEDIUMP_INT)) - - /// Signed integer 2x2 matrix. - /// @see gtc_matrix_integer - typedef mediump_imat2 imat2; - - /// Signed integer 3x3 matrix. - /// @see gtc_matrix_integer - typedef mediump_imat3 imat3; - - /// Signed integer 4x4 matrix. - /// @see gtc_matrix_integer - typedef mediump_imat4 imat4; - - /// Signed integer 2x2 matrix. - /// @see gtc_matrix_integer - typedef mediump_imat2x2 imat2x2; - - /// Signed integer 2x3 matrix. - /// @see gtc_matrix_integer - typedef mediump_imat2x3 imat2x3; - - /// Signed integer 2x4 matrix. - /// @see gtc_matrix_integer - typedef mediump_imat2x4 imat2x4; - - /// Signed integer 3x2 matrix. - /// @see gtc_matrix_integer - typedef mediump_imat3x2 imat3x2; - - /// Signed integer 3x3 matrix. - /// @see gtc_matrix_integer - typedef mediump_imat3x3 imat3x3; - - /// Signed integer 3x4 matrix. - /// @see gtc_matrix_integer - typedef mediump_imat3x4 imat3x4; - - /// Signed integer 4x2 matrix. - /// @see gtc_matrix_integer - typedef mediump_imat4x2 imat4x2; - - /// Signed integer 4x3 matrix. - /// @see gtc_matrix_integer - typedef mediump_imat4x3 imat4x3; - - /// Signed integer 4x4 matrix. - /// @see gtc_matrix_integer - typedef mediump_imat4x4 imat4x4; -#endif//GLM_PRECISION - -#if(defined(GLM_PRECISION_HIGHP_UINT)) - typedef highp_umat2 umat2; - typedef highp_umat3 umat3; - typedef highp_umat4 umat4; - typedef highp_umat2x2 umat2x2; - typedef highp_umat2x3 umat2x3; - typedef highp_umat2x4 umat2x4; - typedef highp_umat3x2 umat3x2; - typedef highp_umat3x3 umat3x3; - typedef highp_umat3x4 umat3x4; - typedef highp_umat4x2 umat4x2; - typedef highp_umat4x3 umat4x3; - typedef highp_umat4x4 umat4x4; -#elif(defined(GLM_PRECISION_LOWP_UINT)) - typedef lowp_umat2 umat2; - typedef lowp_umat3 umat3; - typedef lowp_umat4 umat4; - typedef lowp_umat2x2 umat2x2; - typedef lowp_umat2x3 umat2x3; - typedef lowp_umat2x4 umat2x4; - typedef lowp_umat3x2 umat3x2; - typedef lowp_umat3x3 umat3x3; - typedef lowp_umat3x4 umat3x4; - typedef lowp_umat4x2 umat4x2; - typedef lowp_umat4x3 umat4x3; - typedef lowp_umat4x4 umat4x4; -#else //if(defined(GLM_PRECISION_MEDIUMP_UINT)) - - /// Unsigned integer 2x2 matrix. - /// @see gtc_matrix_integer - typedef mediump_umat2 umat2; - - /// Unsigned integer 3x3 matrix. - /// @see gtc_matrix_integer - typedef mediump_umat3 umat3; - - /// Unsigned integer 4x4 matrix. - /// @see gtc_matrix_integer - typedef mediump_umat4 umat4; - - /// Unsigned integer 2x2 matrix. - /// @see gtc_matrix_integer - typedef mediump_umat2x2 umat2x2; - - /// Unsigned integer 2x3 matrix. - /// @see gtc_matrix_integer - typedef mediump_umat2x3 umat2x3; - - /// Unsigned integer 2x4 matrix. - /// @see gtc_matrix_integer - typedef mediump_umat2x4 umat2x4; - - /// Unsigned integer 3x2 matrix. - /// @see gtc_matrix_integer - typedef mediump_umat3x2 umat3x2; - - /// Unsigned integer 3x3 matrix. - /// @see gtc_matrix_integer - typedef mediump_umat3x3 umat3x3; - - /// Unsigned integer 3x4 matrix. - /// @see gtc_matrix_integer - typedef mediump_umat3x4 umat3x4; - - /// Unsigned integer 4x2 matrix. - /// @see gtc_matrix_integer - typedef mediump_umat4x2 umat4x2; - - /// Unsigned integer 4x3 matrix. - /// @see gtc_matrix_integer - typedef mediump_umat4x3 umat4x3; - - /// Unsigned integer 4x4 matrix. - /// @see gtc_matrix_integer - typedef mediump_umat4x4 umat4x4; -#endif//GLM_PRECISION - - /// @} -}//namespace glm diff --git a/ref/glm/glm/gtc/matrix_inverse.hpp b/ref/glm/glm/gtc/matrix_inverse.hpp deleted file mode 100644 index 47e934ab..00000000 --- a/ref/glm/glm/gtc/matrix_inverse.hpp +++ /dev/null @@ -1,50 +0,0 @@ -/// @ref gtc_matrix_inverse -/// @file glm/gtc/matrix_inverse.hpp -/// -/// @see core (dependence) -/// -/// @defgroup gtc_matrix_inverse GLM_GTC_matrix_inverse -/// @ingroup gtc -/// -/// Include to use the features of this extension. -/// -/// Defines additional matrix inverting functions. - -#pragma once - -// Dependencies -#include "../detail/setup.hpp" -#include "../matrix.hpp" -#include "../mat2x2.hpp" -#include "../mat3x3.hpp" -#include "../mat4x4.hpp" - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTC_matrix_inverse extension included") -#endif - -namespace glm -{ - /// @addtogroup gtc_matrix_inverse - /// @{ - - /// Fast matrix inverse for affine matrix. - /// - /// @param m Input matrix to invert. - /// @tparam genType Squared floating-point matrix: half, float or double. Inverse of matrix based of half-qualifier floating point value is highly innacurate. - /// @see gtc_matrix_inverse - template - GLM_FUNC_DECL genType affineInverse(genType const& m); - - /// Compute the inverse transpose of a matrix. - /// - /// @param m Input matrix to invert transpose. - /// @tparam genType Squared floating-point matrix: half, float or double. Inverse of matrix based of half-qualifier floating point value is highly innacurate. - /// @see gtc_matrix_inverse - template - GLM_FUNC_DECL genType inverseTranspose(genType const& m); - - /// @} -}//namespace glm - -#include "matrix_inverse.inl" diff --git a/ref/glm/glm/gtc/matrix_inverse.inl b/ref/glm/glm/gtc/matrix_inverse.inl deleted file mode 100644 index 3efdd9c0..00000000 --- a/ref/glm/glm/gtc/matrix_inverse.inl +++ /dev/null @@ -1,119 +0,0 @@ -/// @ref gtc_matrix_inverse - -namespace glm -{ - template - GLM_FUNC_QUALIFIER mat<3, 3, T, Q> affineInverse(mat<3, 3, T, Q> const& m) - { - mat<2, 2, T, Q> const Inv(inverse(mat<2, 2, T, Q>(m))); - - return mat<3, 3, T, Q>( - vec<3, T, Q>(Inv[0], static_cast(0)), - vec<3, T, Q>(Inv[1], static_cast(0)), - vec<3, T, Q>(-Inv * vec<2, T, Q>(m[2]), static_cast(1))); - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> affineInverse(mat<4, 4, T, Q> const& m) - { - mat<3, 3, T, Q> const Inv(inverse(mat<3, 3, T, Q>(m))); - - return mat<4, 4, T, Q>( - vec<4, T, Q>(Inv[0], static_cast(0)), - vec<4, T, Q>(Inv[1], static_cast(0)), - vec<4, T, Q>(Inv[2], static_cast(0)), - vec<4, T, Q>(-Inv * vec<3, T, Q>(m[3]), static_cast(1))); - } - - template - GLM_FUNC_QUALIFIER mat<2, 2, T, Q> inverseTranspose(mat<2, 2, T, Q> const& m) - { - T Determinant = m[0][0] * m[1][1] - m[1][0] * m[0][1]; - - mat<2, 2, T, Q> Inverse( - + m[1][1] / Determinant, - - m[0][1] / Determinant, - - m[1][0] / Determinant, - + m[0][0] / Determinant); - - return Inverse; - } - - template - GLM_FUNC_QUALIFIER mat<3, 3, T, Q> inverseTranspose(mat<3, 3, T, Q> const& m) - { - T Determinant = - + m[0][0] * (m[1][1] * m[2][2] - m[1][2] * m[2][1]) - - m[0][1] * (m[1][0] * m[2][2] - m[1][2] * m[2][0]) - + m[0][2] * (m[1][0] * m[2][1] - m[1][1] * m[2][0]); - - mat<3, 3, T, Q> Inverse; - Inverse[0][0] = + (m[1][1] * m[2][2] - m[2][1] * m[1][2]); - Inverse[0][1] = - (m[1][0] * m[2][2] - m[2][0] * m[1][2]); - Inverse[0][2] = + (m[1][0] * m[2][1] - m[2][0] * m[1][1]); - Inverse[1][0] = - (m[0][1] * m[2][2] - m[2][1] * m[0][2]); - Inverse[1][1] = + (m[0][0] * m[2][2] - m[2][0] * m[0][2]); - Inverse[1][2] = - (m[0][0] * m[2][1] - m[2][0] * m[0][1]); - Inverse[2][0] = + (m[0][1] * m[1][2] - m[1][1] * m[0][2]); - Inverse[2][1] = - (m[0][0] * m[1][2] - m[1][0] * m[0][2]); - Inverse[2][2] = + (m[0][0] * m[1][1] - m[1][0] * m[0][1]); - Inverse /= Determinant; - - return Inverse; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> inverseTranspose(mat<4, 4, T, Q> const& m) - { - T SubFactor00 = m[2][2] * m[3][3] - m[3][2] * m[2][3]; - T SubFactor01 = m[2][1] * m[3][3] - m[3][1] * m[2][3]; - T SubFactor02 = m[2][1] * m[3][2] - m[3][1] * m[2][2]; - T SubFactor03 = m[2][0] * m[3][3] - m[3][0] * m[2][3]; - T SubFactor04 = m[2][0] * m[3][2] - m[3][0] * m[2][2]; - T SubFactor05 = m[2][0] * m[3][1] - m[3][0] * m[2][1]; - T SubFactor06 = m[1][2] * m[3][3] - m[3][2] * m[1][3]; - T SubFactor07 = m[1][1] * m[3][3] - m[3][1] * m[1][3]; - T SubFactor08 = m[1][1] * m[3][2] - m[3][1] * m[1][2]; - T SubFactor09 = m[1][0] * m[3][3] - m[3][0] * m[1][3]; - T SubFactor10 = m[1][0] * m[3][2] - m[3][0] * m[1][2]; - T SubFactor11 = m[1][1] * m[3][3] - m[3][1] * m[1][3]; - T SubFactor12 = m[1][0] * m[3][1] - m[3][0] * m[1][1]; - T SubFactor13 = m[1][2] * m[2][3] - m[2][2] * m[1][3]; - T SubFactor14 = m[1][1] * m[2][3] - m[2][1] * m[1][3]; - T SubFactor15 = m[1][1] * m[2][2] - m[2][1] * m[1][2]; - T SubFactor16 = m[1][0] * m[2][3] - m[2][0] * m[1][3]; - T SubFactor17 = m[1][0] * m[2][2] - m[2][0] * m[1][2]; - T SubFactor18 = m[1][0] * m[2][1] - m[2][0] * m[1][1]; - - mat<4, 4, T, Q> Inverse; - Inverse[0][0] = + (m[1][1] * SubFactor00 - m[1][2] * SubFactor01 + m[1][3] * SubFactor02); - Inverse[0][1] = - (m[1][0] * SubFactor00 - m[1][2] * SubFactor03 + m[1][3] * SubFactor04); - Inverse[0][2] = + (m[1][0] * SubFactor01 - m[1][1] * SubFactor03 + m[1][3] * SubFactor05); - Inverse[0][3] = - (m[1][0] * SubFactor02 - m[1][1] * SubFactor04 + m[1][2] * SubFactor05); - - Inverse[1][0] = - (m[0][1] * SubFactor00 - m[0][2] * SubFactor01 + m[0][3] * SubFactor02); - Inverse[1][1] = + (m[0][0] * SubFactor00 - m[0][2] * SubFactor03 + m[0][3] * SubFactor04); - Inverse[1][2] = - (m[0][0] * SubFactor01 - m[0][1] * SubFactor03 + m[0][3] * SubFactor05); - Inverse[1][3] = + (m[0][0] * SubFactor02 - m[0][1] * SubFactor04 + m[0][2] * SubFactor05); - - Inverse[2][0] = + (m[0][1] * SubFactor06 - m[0][2] * SubFactor07 + m[0][3] * SubFactor08); - Inverse[2][1] = - (m[0][0] * SubFactor06 - m[0][2] * SubFactor09 + m[0][3] * SubFactor10); - Inverse[2][2] = + (m[0][0] * SubFactor11 - m[0][1] * SubFactor09 + m[0][3] * SubFactor12); - Inverse[2][3] = - (m[0][0] * SubFactor08 - m[0][1] * SubFactor10 + m[0][2] * SubFactor12); - - Inverse[3][0] = - (m[0][1] * SubFactor13 - m[0][2] * SubFactor14 + m[0][3] * SubFactor15); - Inverse[3][1] = + (m[0][0] * SubFactor13 - m[0][2] * SubFactor16 + m[0][3] * SubFactor17); - Inverse[3][2] = - (m[0][0] * SubFactor14 - m[0][1] * SubFactor16 + m[0][3] * SubFactor18); - Inverse[3][3] = + (m[0][0] * SubFactor15 - m[0][1] * SubFactor17 + m[0][2] * SubFactor18); - - T Determinant = - + m[0][0] * Inverse[0][0] - + m[0][1] * Inverse[0][1] - + m[0][2] * Inverse[0][2] - + m[0][3] * Inverse[0][3]; - - Inverse /= Determinant; - - return Inverse; - } -}//namespace glm diff --git a/ref/glm/glm/gtc/matrix_transform.hpp b/ref/glm/glm/gtc/matrix_transform.hpp deleted file mode 100644 index 22ddf1d7..00000000 --- a/ref/glm/glm/gtc/matrix_transform.hpp +++ /dev/null @@ -1,36 +0,0 @@ -/// @ref gtc_matrix_transform -/// @file glm/gtc/matrix_transform.hpp -/// -/// @see core (dependence) -/// @see gtx_transform -/// @see gtx_transform2 -/// -/// @defgroup gtc_matrix_transform GLM_GTC_matrix_transform -/// @ingroup gtc -/// -/// Include to use the features of this extension. -/// -/// Defines functions that generate common transformation matrices. -/// -/// The matrices generated by this extension use standard OpenGL fixed-function -/// conventions. For example, the lookAt function generates a transform from world -/// space into the specific eye space that the projective matrix functions -/// (perspective, ortho, etc) are designed to expect. The OpenGL compatibility -/// specifications defines the particular layout of this eye space. - -#pragma once - -// Dependencies -#include "../mat4x4.hpp" -#include "../vec2.hpp" -#include "../vec3.hpp" -#include "../vec4.hpp" -#include "../ext/matrix_projection.hpp" -#include "../ext/matrix_clip_space.hpp" -#include "../ext/matrix_transform.hpp" - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTC_matrix_transform extension included") -#endif - -#include "matrix_transform.inl" diff --git a/ref/glm/glm/gtc/matrix_transform.inl b/ref/glm/glm/gtc/matrix_transform.inl deleted file mode 100644 index 075e850a..00000000 --- a/ref/glm/glm/gtc/matrix_transform.inl +++ /dev/null @@ -1,3 +0,0 @@ -#include "../geometric.hpp" -#include "../trigonometric.hpp" -#include "../matrix.hpp" diff --git a/ref/glm/glm/gtc/noise.hpp b/ref/glm/glm/gtc/noise.hpp deleted file mode 100644 index 3199cb33..00000000 --- a/ref/glm/glm/gtc/noise.hpp +++ /dev/null @@ -1,61 +0,0 @@ -/// @ref gtc_noise -/// @file glm/gtc/noise.hpp -/// -/// @see core (dependence) -/// -/// @defgroup gtc_noise GLM_GTC_noise -/// @ingroup gtc -/// -/// Include to use the features of this extension. -/// -/// Defines 2D, 3D and 4D procedural noise functions -/// Based on the work of Stefan Gustavson and Ashima Arts on "webgl-noise": -/// https://github.com/ashima/webgl-noise -/// Following Stefan Gustavson's paper "Simplex noise demystified": -/// http://www.itn.liu.se/~stegu/simplexnoise/simplexnoise.pdf - -#pragma once - -// Dependencies -#include "../detail/setup.hpp" -#include "../detail/qualifier.hpp" -#include "../detail/_noise.hpp" -#include "../geometric.hpp" -#include "../common.hpp" -#include "../vector_relational.hpp" -#include "../vec2.hpp" -#include "../vec3.hpp" -#include "../vec4.hpp" - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTC_noise extension included") -#endif - -namespace glm -{ - /// @addtogroup gtc_noise - /// @{ - - /// Classic perlin noise. - /// @see gtc_noise - template - GLM_FUNC_DECL T perlin( - vec const& p); - - /// Periodic perlin noise. - /// @see gtc_noise - template - GLM_FUNC_DECL T perlin( - vec const& p, - vec const& rep); - - /// Simplex noise. - /// @see gtc_noise - template - GLM_FUNC_DECL T simplex( - vec const& p); - - /// @} -}//namespace glm - -#include "noise.inl" diff --git a/ref/glm/glm/gtc/noise.inl b/ref/glm/glm/gtc/noise.inl deleted file mode 100644 index 8cf71942..00000000 --- a/ref/glm/glm/gtc/noise.inl +++ /dev/null @@ -1,807 +0,0 @@ -/// @ref gtc_noise -/// -// Based on the work of Stefan Gustavson and Ashima Arts on "webgl-noise": -// https://github.com/ashima/webgl-noise -// Following Stefan Gustavson's paper "Simplex noise demystified": -// http://www.itn.liu.se/~stegu/simplexnoise/simplexnoise.pdf - -namespace glm{ -namespace gtc -{ - template - GLM_FUNC_QUALIFIER vec<4, T, Q> grad4(T const& j, vec<4, T, Q> const& ip) - { - vec<3, T, Q> pXYZ = floor(fract(vec<3, T, Q>(j) * vec<3, T, Q>(ip)) * T(7)) * ip[2] - T(1); - T pW = static_cast(1.5) - dot(abs(pXYZ), vec<3, T, Q>(1)); - vec<4, T, Q> s = vec<4, T, Q>(lessThan(vec<4, T, Q>(pXYZ, pW), vec<4, T, Q>(0.0))); - pXYZ = pXYZ + (vec<3, T, Q>(s) * T(2) - T(1)) * s.w; - return vec<4, T, Q>(pXYZ, pW); - } -}//namespace gtc - - // Classic Perlin noise - template - GLM_FUNC_QUALIFIER T perlin(vec<2, T, Q> const& Position) - { - vec<4, T, Q> Pi = glm::floor(vec<4, T, Q>(Position.x, Position.y, Position.x, Position.y)) + vec<4, T, Q>(0.0, 0.0, 1.0, 1.0); - vec<4, T, Q> Pf = glm::fract(vec<4, T, Q>(Position.x, Position.y, Position.x, Position.y)) - vec<4, T, Q>(0.0, 0.0, 1.0, 1.0); - Pi = mod(Pi, vec<4, T, Q>(289)); // To avoid truncation effects in permutation - vec<4, T, Q> ix(Pi.x, Pi.z, Pi.x, Pi.z); - vec<4, T, Q> iy(Pi.y, Pi.y, Pi.w, Pi.w); - vec<4, T, Q> fx(Pf.x, Pf.z, Pf.x, Pf.z); - vec<4, T, Q> fy(Pf.y, Pf.y, Pf.w, Pf.w); - - vec<4, T, Q> i = detail::permute(detail::permute(ix) + iy); - - vec<4, T, Q> gx = static_cast(2) * glm::fract(i / T(41)) - T(1); - vec<4, T, Q> gy = glm::abs(gx) - T(0.5); - vec<4, T, Q> tx = glm::floor(gx + T(0.5)); - gx = gx - tx; - - vec<2, T, Q> g00(gx.x, gy.x); - vec<2, T, Q> g10(gx.y, gy.y); - vec<2, T, Q> g01(gx.z, gy.z); - vec<2, T, Q> g11(gx.w, gy.w); - - vec<4, T, Q> norm = detail::taylorInvSqrt(vec<4, T, Q>(dot(g00, g00), dot(g01, g01), dot(g10, g10), dot(g11, g11))); - g00 *= norm.x; - g01 *= norm.y; - g10 *= norm.z; - g11 *= norm.w; - - T n00 = dot(g00, vec<2, T, Q>(fx.x, fy.x)); - T n10 = dot(g10, vec<2, T, Q>(fx.y, fy.y)); - T n01 = dot(g01, vec<2, T, Q>(fx.z, fy.z)); - T n11 = dot(g11, vec<2, T, Q>(fx.w, fy.w)); - - vec<2, T, Q> fade_xy = detail::fade(vec<2, T, Q>(Pf.x, Pf.y)); - vec<2, T, Q> n_x = mix(vec<2, T, Q>(n00, n01), vec<2, T, Q>(n10, n11), fade_xy.x); - T n_xy = mix(n_x.x, n_x.y, fade_xy.y); - return T(2.3) * n_xy; - } - - // Classic Perlin noise - template - GLM_FUNC_QUALIFIER T perlin(vec<3, T, Q> const& Position) - { - vec<3, T, Q> Pi0 = floor(Position); // Integer part for indexing - vec<3, T, Q> Pi1 = Pi0 + T(1); // Integer part + 1 - Pi0 = detail::mod289(Pi0); - Pi1 = detail::mod289(Pi1); - vec<3, T, Q> Pf0 = fract(Position); // Fractional part for interpolation - vec<3, T, Q> Pf1 = Pf0 - T(1); // Fractional part - 1.0 - vec<4, T, Q> ix(Pi0.x, Pi1.x, Pi0.x, Pi1.x); - vec<4, T, Q> iy = vec<4, T, Q>(vec<2, T, Q>(Pi0.y), vec<2, T, Q>(Pi1.y)); - vec<4, T, Q> iz0(Pi0.z); - vec<4, T, Q> iz1(Pi1.z); - - vec<4, T, Q> ixy = detail::permute(detail::permute(ix) + iy); - vec<4, T, Q> ixy0 = detail::permute(ixy + iz0); - vec<4, T, Q> ixy1 = detail::permute(ixy + iz1); - - vec<4, T, Q> gx0 = ixy0 * T(1.0 / 7.0); - vec<4, T, Q> gy0 = fract(floor(gx0) * T(1.0 / 7.0)) - T(0.5); - gx0 = fract(gx0); - vec<4, T, Q> gz0 = vec<4, T, Q>(0.5) - abs(gx0) - abs(gy0); - vec<4, T, Q> sz0 = step(gz0, vec<4, T, Q>(0.0)); - gx0 -= sz0 * (step(T(0), gx0) - T(0.5)); - gy0 -= sz0 * (step(T(0), gy0) - T(0.5)); - - vec<4, T, Q> gx1 = ixy1 * T(1.0 / 7.0); - vec<4, T, Q> gy1 = fract(floor(gx1) * T(1.0 / 7.0)) - T(0.5); - gx1 = fract(gx1); - vec<4, T, Q> gz1 = vec<4, T, Q>(0.5) - abs(gx1) - abs(gy1); - vec<4, T, Q> sz1 = step(gz1, vec<4, T, Q>(0.0)); - gx1 -= sz1 * (step(T(0), gx1) - T(0.5)); - gy1 -= sz1 * (step(T(0), gy1) - T(0.5)); - - vec<3, T, Q> g000(gx0.x, gy0.x, gz0.x); - vec<3, T, Q> g100(gx0.y, gy0.y, gz0.y); - vec<3, T, Q> g010(gx0.z, gy0.z, gz0.z); - vec<3, T, Q> g110(gx0.w, gy0.w, gz0.w); - vec<3, T, Q> g001(gx1.x, gy1.x, gz1.x); - vec<3, T, Q> g101(gx1.y, gy1.y, gz1.y); - vec<3, T, Q> g011(gx1.z, gy1.z, gz1.z); - vec<3, T, Q> g111(gx1.w, gy1.w, gz1.w); - - vec<4, T, Q> norm0 = detail::taylorInvSqrt(vec<4, T, Q>(dot(g000, g000), dot(g010, g010), dot(g100, g100), dot(g110, g110))); - g000 *= norm0.x; - g010 *= norm0.y; - g100 *= norm0.z; - g110 *= norm0.w; - vec<4, T, Q> norm1 = detail::taylorInvSqrt(vec<4, T, Q>(dot(g001, g001), dot(g011, g011), dot(g101, g101), dot(g111, g111))); - g001 *= norm1.x; - g011 *= norm1.y; - g101 *= norm1.z; - g111 *= norm1.w; - - T n000 = dot(g000, Pf0); - T n100 = dot(g100, vec<3, T, Q>(Pf1.x, Pf0.y, Pf0.z)); - T n010 = dot(g010, vec<3, T, Q>(Pf0.x, Pf1.y, Pf0.z)); - T n110 = dot(g110, vec<3, T, Q>(Pf1.x, Pf1.y, Pf0.z)); - T n001 = dot(g001, vec<3, T, Q>(Pf0.x, Pf0.y, Pf1.z)); - T n101 = dot(g101, vec<3, T, Q>(Pf1.x, Pf0.y, Pf1.z)); - T n011 = dot(g011, vec<3, T, Q>(Pf0.x, Pf1.y, Pf1.z)); - T n111 = dot(g111, Pf1); - - vec<3, T, Q> fade_xyz = detail::fade(Pf0); - vec<4, T, Q> n_z = mix(vec<4, T, Q>(n000, n100, n010, n110), vec<4, T, Q>(n001, n101, n011, n111), fade_xyz.z); - vec<2, T, Q> n_yz = mix(vec<2, T, Q>(n_z.x, n_z.y), vec<2, T, Q>(n_z.z, n_z.w), fade_xyz.y); - T n_xyz = mix(n_yz.x, n_yz.y, fade_xyz.x); - return T(2.2) * n_xyz; - } - /* - // Classic Perlin noise - template - GLM_FUNC_QUALIFIER T perlin(vec<3, T, Q> const& P) - { - vec<3, T, Q> Pi0 = floor(P); // Integer part for indexing - vec<3, T, Q> Pi1 = Pi0 + T(1); // Integer part + 1 - Pi0 = mod(Pi0, T(289)); - Pi1 = mod(Pi1, T(289)); - vec<3, T, Q> Pf0 = fract(P); // Fractional part for interpolation - vec<3, T, Q> Pf1 = Pf0 - T(1); // Fractional part - 1.0 - vec<4, T, Q> ix(Pi0.x, Pi1.x, Pi0.x, Pi1.x); - vec<4, T, Q> iy(Pi0.y, Pi0.y, Pi1.y, Pi1.y); - vec<4, T, Q> iz0(Pi0.z); - vec<4, T, Q> iz1(Pi1.z); - - vec<4, T, Q> ixy = permute(permute(ix) + iy); - vec<4, T, Q> ixy0 = permute(ixy + iz0); - vec<4, T, Q> ixy1 = permute(ixy + iz1); - - vec<4, T, Q> gx0 = ixy0 / T(7); - vec<4, T, Q> gy0 = fract(floor(gx0) / T(7)) - T(0.5); - gx0 = fract(gx0); - vec<4, T, Q> gz0 = vec<4, T, Q>(0.5) - abs(gx0) - abs(gy0); - vec<4, T, Q> sz0 = step(gz0, vec<4, T, Q>(0.0)); - gx0 -= sz0 * (step(0.0, gx0) - T(0.5)); - gy0 -= sz0 * (step(0.0, gy0) - T(0.5)); - - vec<4, T, Q> gx1 = ixy1 / T(7); - vec<4, T, Q> gy1 = fract(floor(gx1) / T(7)) - T(0.5); - gx1 = fract(gx1); - vec<4, T, Q> gz1 = vec<4, T, Q>(0.5) - abs(gx1) - abs(gy1); - vec<4, T, Q> sz1 = step(gz1, vec<4, T, Q>(0.0)); - gx1 -= sz1 * (step(T(0), gx1) - T(0.5)); - gy1 -= sz1 * (step(T(0), gy1) - T(0.5)); - - vec<3, T, Q> g000(gx0.x, gy0.x, gz0.x); - vec<3, T, Q> g100(gx0.y, gy0.y, gz0.y); - vec<3, T, Q> g010(gx0.z, gy0.z, gz0.z); - vec<3, T, Q> g110(gx0.w, gy0.w, gz0.w); - vec<3, T, Q> g001(gx1.x, gy1.x, gz1.x); - vec<3, T, Q> g101(gx1.y, gy1.y, gz1.y); - vec<3, T, Q> g011(gx1.z, gy1.z, gz1.z); - vec<3, T, Q> g111(gx1.w, gy1.w, gz1.w); - - vec<4, T, Q> norm0 = taylorInvSqrt(vec<4, T, Q>(dot(g000, g000), dot(g010, g010), dot(g100, g100), dot(g110, g110))); - g000 *= norm0.x; - g010 *= norm0.y; - g100 *= norm0.z; - g110 *= norm0.w; - vec<4, T, Q> norm1 = taylorInvSqrt(vec<4, T, Q>(dot(g001, g001), dot(g011, g011), dot(g101, g101), dot(g111, g111))); - g001 *= norm1.x; - g011 *= norm1.y; - g101 *= norm1.z; - g111 *= norm1.w; - - T n000 = dot(g000, Pf0); - T n100 = dot(g100, vec<3, T, Q>(Pf1.x, Pf0.y, Pf0.z)); - T n010 = dot(g010, vec<3, T, Q>(Pf0.x, Pf1.y, Pf0.z)); - T n110 = dot(g110, vec<3, T, Q>(Pf1.x, Pf1.y, Pf0.z)); - T n001 = dot(g001, vec<3, T, Q>(Pf0.x, Pf0.y, Pf1.z)); - T n101 = dot(g101, vec<3, T, Q>(Pf1.x, Pf0.y, Pf1.z)); - T n011 = dot(g011, vec<3, T, Q>(Pf0.x, Pf1.y, Pf1.z)); - T n111 = dot(g111, Pf1); - - vec<3, T, Q> fade_xyz = fade(Pf0); - vec<4, T, Q> n_z = mix(vec<4, T, Q>(n000, n100, n010, n110), vec<4, T, Q>(n001, n101, n011, n111), fade_xyz.z); - vec<2, T, Q> n_yz = mix( - vec<2, T, Q>(n_z.x, n_z.y), - vec<2, T, Q>(n_z.z, n_z.w), fade_xyz.y); - T n_xyz = mix(n_yz.x, n_yz.y, fade_xyz.x); - return T(2.2) * n_xyz; - } - */ - // Classic Perlin noise - template - GLM_FUNC_QUALIFIER T perlin(vec<4, T, Q> const& Position) - { - vec<4, T, Q> Pi0 = floor(Position); // Integer part for indexing - vec<4, T, Q> Pi1 = Pi0 + T(1); // Integer part + 1 - Pi0 = mod(Pi0, vec<4, T, Q>(289)); - Pi1 = mod(Pi1, vec<4, T, Q>(289)); - vec<4, T, Q> Pf0 = fract(Position); // Fractional part for interpolation - vec<4, T, Q> Pf1 = Pf0 - T(1); // Fractional part - 1.0 - vec<4, T, Q> ix(Pi0.x, Pi1.x, Pi0.x, Pi1.x); - vec<4, T, Q> iy(Pi0.y, Pi0.y, Pi1.y, Pi1.y); - vec<4, T, Q> iz0(Pi0.z); - vec<4, T, Q> iz1(Pi1.z); - vec<4, T, Q> iw0(Pi0.w); - vec<4, T, Q> iw1(Pi1.w); - - vec<4, T, Q> ixy = detail::permute(detail::permute(ix) + iy); - vec<4, T, Q> ixy0 = detail::permute(ixy + iz0); - vec<4, T, Q> ixy1 = detail::permute(ixy + iz1); - vec<4, T, Q> ixy00 = detail::permute(ixy0 + iw0); - vec<4, T, Q> ixy01 = detail::permute(ixy0 + iw1); - vec<4, T, Q> ixy10 = detail::permute(ixy1 + iw0); - vec<4, T, Q> ixy11 = detail::permute(ixy1 + iw1); - - vec<4, T, Q> gx00 = ixy00 / T(7); - vec<4, T, Q> gy00 = floor(gx00) / T(7); - vec<4, T, Q> gz00 = floor(gy00) / T(6); - gx00 = fract(gx00) - T(0.5); - gy00 = fract(gy00) - T(0.5); - gz00 = fract(gz00) - T(0.5); - vec<4, T, Q> gw00 = vec<4, T, Q>(0.75) - abs(gx00) - abs(gy00) - abs(gz00); - vec<4, T, Q> sw00 = step(gw00, vec<4, T, Q>(0.0)); - gx00 -= sw00 * (step(T(0), gx00) - T(0.5)); - gy00 -= sw00 * (step(T(0), gy00) - T(0.5)); - - vec<4, T, Q> gx01 = ixy01 / T(7); - vec<4, T, Q> gy01 = floor(gx01) / T(7); - vec<4, T, Q> gz01 = floor(gy01) / T(6); - gx01 = fract(gx01) - T(0.5); - gy01 = fract(gy01) - T(0.5); - gz01 = fract(gz01) - T(0.5); - vec<4, T, Q> gw01 = vec<4, T, Q>(0.75) - abs(gx01) - abs(gy01) - abs(gz01); - vec<4, T, Q> sw01 = step(gw01, vec<4, T, Q>(0.0)); - gx01 -= sw01 * (step(T(0), gx01) - T(0.5)); - gy01 -= sw01 * (step(T(0), gy01) - T(0.5)); - - vec<4, T, Q> gx10 = ixy10 / T(7); - vec<4, T, Q> gy10 = floor(gx10) / T(7); - vec<4, T, Q> gz10 = floor(gy10) / T(6); - gx10 = fract(gx10) - T(0.5); - gy10 = fract(gy10) - T(0.5); - gz10 = fract(gz10) - T(0.5); - vec<4, T, Q> gw10 = vec<4, T, Q>(0.75) - abs(gx10) - abs(gy10) - abs(gz10); - vec<4, T, Q> sw10 = step(gw10, vec<4, T, Q>(0)); - gx10 -= sw10 * (step(T(0), gx10) - T(0.5)); - gy10 -= sw10 * (step(T(0), gy10) - T(0.5)); - - vec<4, T, Q> gx11 = ixy11 / T(7); - vec<4, T, Q> gy11 = floor(gx11) / T(7); - vec<4, T, Q> gz11 = floor(gy11) / T(6); - gx11 = fract(gx11) - T(0.5); - gy11 = fract(gy11) - T(0.5); - gz11 = fract(gz11) - T(0.5); - vec<4, T, Q> gw11 = vec<4, T, Q>(0.75) - abs(gx11) - abs(gy11) - abs(gz11); - vec<4, T, Q> sw11 = step(gw11, vec<4, T, Q>(0.0)); - gx11 -= sw11 * (step(T(0), gx11) - T(0.5)); - gy11 -= sw11 * (step(T(0), gy11) - T(0.5)); - - vec<4, T, Q> g0000(gx00.x, gy00.x, gz00.x, gw00.x); - vec<4, T, Q> g1000(gx00.y, gy00.y, gz00.y, gw00.y); - vec<4, T, Q> g0100(gx00.z, gy00.z, gz00.z, gw00.z); - vec<4, T, Q> g1100(gx00.w, gy00.w, gz00.w, gw00.w); - vec<4, T, Q> g0010(gx10.x, gy10.x, gz10.x, gw10.x); - vec<4, T, Q> g1010(gx10.y, gy10.y, gz10.y, gw10.y); - vec<4, T, Q> g0110(gx10.z, gy10.z, gz10.z, gw10.z); - vec<4, T, Q> g1110(gx10.w, gy10.w, gz10.w, gw10.w); - vec<4, T, Q> g0001(gx01.x, gy01.x, gz01.x, gw01.x); - vec<4, T, Q> g1001(gx01.y, gy01.y, gz01.y, gw01.y); - vec<4, T, Q> g0101(gx01.z, gy01.z, gz01.z, gw01.z); - vec<4, T, Q> g1101(gx01.w, gy01.w, gz01.w, gw01.w); - vec<4, T, Q> g0011(gx11.x, gy11.x, gz11.x, gw11.x); - vec<4, T, Q> g1011(gx11.y, gy11.y, gz11.y, gw11.y); - vec<4, T, Q> g0111(gx11.z, gy11.z, gz11.z, gw11.z); - vec<4, T, Q> g1111(gx11.w, gy11.w, gz11.w, gw11.w); - - vec<4, T, Q> norm00 = detail::taylorInvSqrt(vec<4, T, Q>(dot(g0000, g0000), dot(g0100, g0100), dot(g1000, g1000), dot(g1100, g1100))); - g0000 *= norm00.x; - g0100 *= norm00.y; - g1000 *= norm00.z; - g1100 *= norm00.w; - - vec<4, T, Q> norm01 = detail::taylorInvSqrt(vec<4, T, Q>(dot(g0001, g0001), dot(g0101, g0101), dot(g1001, g1001), dot(g1101, g1101))); - g0001 *= norm01.x; - g0101 *= norm01.y; - g1001 *= norm01.z; - g1101 *= norm01.w; - - vec<4, T, Q> norm10 = detail::taylorInvSqrt(vec<4, T, Q>(dot(g0010, g0010), dot(g0110, g0110), dot(g1010, g1010), dot(g1110, g1110))); - g0010 *= norm10.x; - g0110 *= norm10.y; - g1010 *= norm10.z; - g1110 *= norm10.w; - - vec<4, T, Q> norm11 = detail::taylorInvSqrt(vec<4, T, Q>(dot(g0011, g0011), dot(g0111, g0111), dot(g1011, g1011), dot(g1111, g1111))); - g0011 *= norm11.x; - g0111 *= norm11.y; - g1011 *= norm11.z; - g1111 *= norm11.w; - - T n0000 = dot(g0000, Pf0); - T n1000 = dot(g1000, vec<4, T, Q>(Pf1.x, Pf0.y, Pf0.z, Pf0.w)); - T n0100 = dot(g0100, vec<4, T, Q>(Pf0.x, Pf1.y, Pf0.z, Pf0.w)); - T n1100 = dot(g1100, vec<4, T, Q>(Pf1.x, Pf1.y, Pf0.z, Pf0.w)); - T n0010 = dot(g0010, vec<4, T, Q>(Pf0.x, Pf0.y, Pf1.z, Pf0.w)); - T n1010 = dot(g1010, vec<4, T, Q>(Pf1.x, Pf0.y, Pf1.z, Pf0.w)); - T n0110 = dot(g0110, vec<4, T, Q>(Pf0.x, Pf1.y, Pf1.z, Pf0.w)); - T n1110 = dot(g1110, vec<4, T, Q>(Pf1.x, Pf1.y, Pf1.z, Pf0.w)); - T n0001 = dot(g0001, vec<4, T, Q>(Pf0.x, Pf0.y, Pf0.z, Pf1.w)); - T n1001 = dot(g1001, vec<4, T, Q>(Pf1.x, Pf0.y, Pf0.z, Pf1.w)); - T n0101 = dot(g0101, vec<4, T, Q>(Pf0.x, Pf1.y, Pf0.z, Pf1.w)); - T n1101 = dot(g1101, vec<4, T, Q>(Pf1.x, Pf1.y, Pf0.z, Pf1.w)); - T n0011 = dot(g0011, vec<4, T, Q>(Pf0.x, Pf0.y, Pf1.z, Pf1.w)); - T n1011 = dot(g1011, vec<4, T, Q>(Pf1.x, Pf0.y, Pf1.z, Pf1.w)); - T n0111 = dot(g0111, vec<4, T, Q>(Pf0.x, Pf1.y, Pf1.z, Pf1.w)); - T n1111 = dot(g1111, Pf1); - - vec<4, T, Q> fade_xyzw = detail::fade(Pf0); - vec<4, T, Q> n_0w = mix(vec<4, T, Q>(n0000, n1000, n0100, n1100), vec<4, T, Q>(n0001, n1001, n0101, n1101), fade_xyzw.w); - vec<4, T, Q> n_1w = mix(vec<4, T, Q>(n0010, n1010, n0110, n1110), vec<4, T, Q>(n0011, n1011, n0111, n1111), fade_xyzw.w); - vec<4, T, Q> n_zw = mix(n_0w, n_1w, fade_xyzw.z); - vec<2, T, Q> n_yzw = mix(vec<2, T, Q>(n_zw.x, n_zw.y), vec<2, T, Q>(n_zw.z, n_zw.w), fade_xyzw.y); - T n_xyzw = mix(n_yzw.x, n_yzw.y, fade_xyzw.x); - return T(2.2) * n_xyzw; - } - - // Classic Perlin noise, periodic variant - template - GLM_FUNC_QUALIFIER T perlin(vec<2, T, Q> const& Position, vec<2, T, Q> const& rep) - { - vec<4, T, Q> Pi = floor(vec<4, T, Q>(Position.x, Position.y, Position.x, Position.y)) + vec<4, T, Q>(0.0, 0.0, 1.0, 1.0); - vec<4, T, Q> Pf = fract(vec<4, T, Q>(Position.x, Position.y, Position.x, Position.y)) - vec<4, T, Q>(0.0, 0.0, 1.0, 1.0); - Pi = mod(Pi, vec<4, T, Q>(rep.x, rep.y, rep.x, rep.y)); // To create noise with explicit period - Pi = mod(Pi, vec<4, T, Q>(289)); // To avoid truncation effects in permutation - vec<4, T, Q> ix(Pi.x, Pi.z, Pi.x, Pi.z); - vec<4, T, Q> iy(Pi.y, Pi.y, Pi.w, Pi.w); - vec<4, T, Q> fx(Pf.x, Pf.z, Pf.x, Pf.z); - vec<4, T, Q> fy(Pf.y, Pf.y, Pf.w, Pf.w); - - vec<4, T, Q> i = detail::permute(detail::permute(ix) + iy); - - vec<4, T, Q> gx = static_cast(2) * fract(i / T(41)) - T(1); - vec<4, T, Q> gy = abs(gx) - T(0.5); - vec<4, T, Q> tx = floor(gx + T(0.5)); - gx = gx - tx; - - vec<2, T, Q> g00(gx.x, gy.x); - vec<2, T, Q> g10(gx.y, gy.y); - vec<2, T, Q> g01(gx.z, gy.z); - vec<2, T, Q> g11(gx.w, gy.w); - - vec<4, T, Q> norm = detail::taylorInvSqrt(vec<4, T, Q>(dot(g00, g00), dot(g01, g01), dot(g10, g10), dot(g11, g11))); - g00 *= norm.x; - g01 *= norm.y; - g10 *= norm.z; - g11 *= norm.w; - - T n00 = dot(g00, vec<2, T, Q>(fx.x, fy.x)); - T n10 = dot(g10, vec<2, T, Q>(fx.y, fy.y)); - T n01 = dot(g01, vec<2, T, Q>(fx.z, fy.z)); - T n11 = dot(g11, vec<2, T, Q>(fx.w, fy.w)); - - vec<2, T, Q> fade_xy = detail::fade(vec<2, T, Q>(Pf.x, Pf.y)); - vec<2, T, Q> n_x = mix(vec<2, T, Q>(n00, n01), vec<2, T, Q>(n10, n11), fade_xy.x); - T n_xy = mix(n_x.x, n_x.y, fade_xy.y); - return T(2.3) * n_xy; - } - - // Classic Perlin noise, periodic variant - template - GLM_FUNC_QUALIFIER T perlin(vec<3, T, Q> const& Position, vec<3, T, Q> const& rep) - { - vec<3, T, Q> Pi0 = mod(floor(Position), rep); // Integer part, modulo period - vec<3, T, Q> Pi1 = mod(Pi0 + vec<3, T, Q>(T(1)), rep); // Integer part + 1, mod period - Pi0 = mod(Pi0, vec<3, T, Q>(289)); - Pi1 = mod(Pi1, vec<3, T, Q>(289)); - vec<3, T, Q> Pf0 = fract(Position); // Fractional part for interpolation - vec<3, T, Q> Pf1 = Pf0 - vec<3, T, Q>(T(1)); // Fractional part - 1.0 - vec<4, T, Q> ix = vec<4, T, Q>(Pi0.x, Pi1.x, Pi0.x, Pi1.x); - vec<4, T, Q> iy = vec<4, T, Q>(Pi0.y, Pi0.y, Pi1.y, Pi1.y); - vec<4, T, Q> iz0(Pi0.z); - vec<4, T, Q> iz1(Pi1.z); - - vec<4, T, Q> ixy = detail::permute(detail::permute(ix) + iy); - vec<4, T, Q> ixy0 = detail::permute(ixy + iz0); - vec<4, T, Q> ixy1 = detail::permute(ixy + iz1); - - vec<4, T, Q> gx0 = ixy0 / T(7); - vec<4, T, Q> gy0 = fract(floor(gx0) / T(7)) - T(0.5); - gx0 = fract(gx0); - vec<4, T, Q> gz0 = vec<4, T, Q>(0.5) - abs(gx0) - abs(gy0); - vec<4, T, Q> sz0 = step(gz0, vec<4, T, Q>(0)); - gx0 -= sz0 * (step(T(0), gx0) - T(0.5)); - gy0 -= sz0 * (step(T(0), gy0) - T(0.5)); - - vec<4, T, Q> gx1 = ixy1 / T(7); - vec<4, T, Q> gy1 = fract(floor(gx1) / T(7)) - T(0.5); - gx1 = fract(gx1); - vec<4, T, Q> gz1 = vec<4, T, Q>(0.5) - abs(gx1) - abs(gy1); - vec<4, T, Q> sz1 = step(gz1, vec<4, T, Q>(T(0))); - gx1 -= sz1 * (step(T(0), gx1) - T(0.5)); - gy1 -= sz1 * (step(T(0), gy1) - T(0.5)); - - vec<3, T, Q> g000 = vec<3, T, Q>(gx0.x, gy0.x, gz0.x); - vec<3, T, Q> g100 = vec<3, T, Q>(gx0.y, gy0.y, gz0.y); - vec<3, T, Q> g010 = vec<3, T, Q>(gx0.z, gy0.z, gz0.z); - vec<3, T, Q> g110 = vec<3, T, Q>(gx0.w, gy0.w, gz0.w); - vec<3, T, Q> g001 = vec<3, T, Q>(gx1.x, gy1.x, gz1.x); - vec<3, T, Q> g101 = vec<3, T, Q>(gx1.y, gy1.y, gz1.y); - vec<3, T, Q> g011 = vec<3, T, Q>(gx1.z, gy1.z, gz1.z); - vec<3, T, Q> g111 = vec<3, T, Q>(gx1.w, gy1.w, gz1.w); - - vec<4, T, Q> norm0 = detail::taylorInvSqrt(vec<4, T, Q>(dot(g000, g000), dot(g010, g010), dot(g100, g100), dot(g110, g110))); - g000 *= norm0.x; - g010 *= norm0.y; - g100 *= norm0.z; - g110 *= norm0.w; - vec<4, T, Q> norm1 = detail::taylorInvSqrt(vec<4, T, Q>(dot(g001, g001), dot(g011, g011), dot(g101, g101), dot(g111, g111))); - g001 *= norm1.x; - g011 *= norm1.y; - g101 *= norm1.z; - g111 *= norm1.w; - - T n000 = dot(g000, Pf0); - T n100 = dot(g100, vec<3, T, Q>(Pf1.x, Pf0.y, Pf0.z)); - T n010 = dot(g010, vec<3, T, Q>(Pf0.x, Pf1.y, Pf0.z)); - T n110 = dot(g110, vec<3, T, Q>(Pf1.x, Pf1.y, Pf0.z)); - T n001 = dot(g001, vec<3, T, Q>(Pf0.x, Pf0.y, Pf1.z)); - T n101 = dot(g101, vec<3, T, Q>(Pf1.x, Pf0.y, Pf1.z)); - T n011 = dot(g011, vec<3, T, Q>(Pf0.x, Pf1.y, Pf1.z)); - T n111 = dot(g111, Pf1); - - vec<3, T, Q> fade_xyz = detail::fade(Pf0); - vec<4, T, Q> n_z = mix(vec<4, T, Q>(n000, n100, n010, n110), vec<4, T, Q>(n001, n101, n011, n111), fade_xyz.z); - vec<2, T, Q> n_yz = mix(vec<2, T, Q>(n_z.x, n_z.y), vec<2, T, Q>(n_z.z, n_z.w), fade_xyz.y); - T n_xyz = mix(n_yz.x, n_yz.y, fade_xyz.x); - return T(2.2) * n_xyz; - } - - // Classic Perlin noise, periodic version - template - GLM_FUNC_QUALIFIER T perlin(vec<4, T, Q> const& Position, vec<4, T, Q> const& rep) - { - vec<4, T, Q> Pi0 = mod(floor(Position), rep); // Integer part modulo rep - vec<4, T, Q> Pi1 = mod(Pi0 + T(1), rep); // Integer part + 1 mod rep - vec<4, T, Q> Pf0 = fract(Position); // Fractional part for interpolation - vec<4, T, Q> Pf1 = Pf0 - T(1); // Fractional part - 1.0 - vec<4, T, Q> ix = vec<4, T, Q>(Pi0.x, Pi1.x, Pi0.x, Pi1.x); - vec<4, T, Q> iy = vec<4, T, Q>(Pi0.y, Pi0.y, Pi1.y, Pi1.y); - vec<4, T, Q> iz0(Pi0.z); - vec<4, T, Q> iz1(Pi1.z); - vec<4, T, Q> iw0(Pi0.w); - vec<4, T, Q> iw1(Pi1.w); - - vec<4, T, Q> ixy = detail::permute(detail::permute(ix) + iy); - vec<4, T, Q> ixy0 = detail::permute(ixy + iz0); - vec<4, T, Q> ixy1 = detail::permute(ixy + iz1); - vec<4, T, Q> ixy00 = detail::permute(ixy0 + iw0); - vec<4, T, Q> ixy01 = detail::permute(ixy0 + iw1); - vec<4, T, Q> ixy10 = detail::permute(ixy1 + iw0); - vec<4, T, Q> ixy11 = detail::permute(ixy1 + iw1); - - vec<4, T, Q> gx00 = ixy00 / T(7); - vec<4, T, Q> gy00 = floor(gx00) / T(7); - vec<4, T, Q> gz00 = floor(gy00) / T(6); - gx00 = fract(gx00) - T(0.5); - gy00 = fract(gy00) - T(0.5); - gz00 = fract(gz00) - T(0.5); - vec<4, T, Q> gw00 = vec<4, T, Q>(0.75) - abs(gx00) - abs(gy00) - abs(gz00); - vec<4, T, Q> sw00 = step(gw00, vec<4, T, Q>(0)); - gx00 -= sw00 * (step(T(0), gx00) - T(0.5)); - gy00 -= sw00 * (step(T(0), gy00) - T(0.5)); - - vec<4, T, Q> gx01 = ixy01 / T(7); - vec<4, T, Q> gy01 = floor(gx01) / T(7); - vec<4, T, Q> gz01 = floor(gy01) / T(6); - gx01 = fract(gx01) - T(0.5); - gy01 = fract(gy01) - T(0.5); - gz01 = fract(gz01) - T(0.5); - vec<4, T, Q> gw01 = vec<4, T, Q>(0.75) - abs(gx01) - abs(gy01) - abs(gz01); - vec<4, T, Q> sw01 = step(gw01, vec<4, T, Q>(0.0)); - gx01 -= sw01 * (step(T(0), gx01) - T(0.5)); - gy01 -= sw01 * (step(T(0), gy01) - T(0.5)); - - vec<4, T, Q> gx10 = ixy10 / T(7); - vec<4, T, Q> gy10 = floor(gx10) / T(7); - vec<4, T, Q> gz10 = floor(gy10) / T(6); - gx10 = fract(gx10) - T(0.5); - gy10 = fract(gy10) - T(0.5); - gz10 = fract(gz10) - T(0.5); - vec<4, T, Q> gw10 = vec<4, T, Q>(0.75) - abs(gx10) - abs(gy10) - abs(gz10); - vec<4, T, Q> sw10 = step(gw10, vec<4, T, Q>(0.0)); - gx10 -= sw10 * (step(T(0), gx10) - T(0.5)); - gy10 -= sw10 * (step(T(0), gy10) - T(0.5)); - - vec<4, T, Q> gx11 = ixy11 / T(7); - vec<4, T, Q> gy11 = floor(gx11) / T(7); - vec<4, T, Q> gz11 = floor(gy11) / T(6); - gx11 = fract(gx11) - T(0.5); - gy11 = fract(gy11) - T(0.5); - gz11 = fract(gz11) - T(0.5); - vec<4, T, Q> gw11 = vec<4, T, Q>(0.75) - abs(gx11) - abs(gy11) - abs(gz11); - vec<4, T, Q> sw11 = step(gw11, vec<4, T, Q>(T(0))); - gx11 -= sw11 * (step(T(0), gx11) - T(0.5)); - gy11 -= sw11 * (step(T(0), gy11) - T(0.5)); - - vec<4, T, Q> g0000(gx00.x, gy00.x, gz00.x, gw00.x); - vec<4, T, Q> g1000(gx00.y, gy00.y, gz00.y, gw00.y); - vec<4, T, Q> g0100(gx00.z, gy00.z, gz00.z, gw00.z); - vec<4, T, Q> g1100(gx00.w, gy00.w, gz00.w, gw00.w); - vec<4, T, Q> g0010(gx10.x, gy10.x, gz10.x, gw10.x); - vec<4, T, Q> g1010(gx10.y, gy10.y, gz10.y, gw10.y); - vec<4, T, Q> g0110(gx10.z, gy10.z, gz10.z, gw10.z); - vec<4, T, Q> g1110(gx10.w, gy10.w, gz10.w, gw10.w); - vec<4, T, Q> g0001(gx01.x, gy01.x, gz01.x, gw01.x); - vec<4, T, Q> g1001(gx01.y, gy01.y, gz01.y, gw01.y); - vec<4, T, Q> g0101(gx01.z, gy01.z, gz01.z, gw01.z); - vec<4, T, Q> g1101(gx01.w, gy01.w, gz01.w, gw01.w); - vec<4, T, Q> g0011(gx11.x, gy11.x, gz11.x, gw11.x); - vec<4, T, Q> g1011(gx11.y, gy11.y, gz11.y, gw11.y); - vec<4, T, Q> g0111(gx11.z, gy11.z, gz11.z, gw11.z); - vec<4, T, Q> g1111(gx11.w, gy11.w, gz11.w, gw11.w); - - vec<4, T, Q> norm00 = detail::taylorInvSqrt(vec<4, T, Q>(dot(g0000, g0000), dot(g0100, g0100), dot(g1000, g1000), dot(g1100, g1100))); - g0000 *= norm00.x; - g0100 *= norm00.y; - g1000 *= norm00.z; - g1100 *= norm00.w; - - vec<4, T, Q> norm01 = detail::taylorInvSqrt(vec<4, T, Q>(dot(g0001, g0001), dot(g0101, g0101), dot(g1001, g1001), dot(g1101, g1101))); - g0001 *= norm01.x; - g0101 *= norm01.y; - g1001 *= norm01.z; - g1101 *= norm01.w; - - vec<4, T, Q> norm10 = detail::taylorInvSqrt(vec<4, T, Q>(dot(g0010, g0010), dot(g0110, g0110), dot(g1010, g1010), dot(g1110, g1110))); - g0010 *= norm10.x; - g0110 *= norm10.y; - g1010 *= norm10.z; - g1110 *= norm10.w; - - vec<4, T, Q> norm11 = detail::taylorInvSqrt(vec<4, T, Q>(dot(g0011, g0011), dot(g0111, g0111), dot(g1011, g1011), dot(g1111, g1111))); - g0011 *= norm11.x; - g0111 *= norm11.y; - g1011 *= norm11.z; - g1111 *= norm11.w; - - T n0000 = dot(g0000, Pf0); - T n1000 = dot(g1000, vec<4, T, Q>(Pf1.x, Pf0.y, Pf0.z, Pf0.w)); - T n0100 = dot(g0100, vec<4, T, Q>(Pf0.x, Pf1.y, Pf0.z, Pf0.w)); - T n1100 = dot(g1100, vec<4, T, Q>(Pf1.x, Pf1.y, Pf0.z, Pf0.w)); - T n0010 = dot(g0010, vec<4, T, Q>(Pf0.x, Pf0.y, Pf1.z, Pf0.w)); - T n1010 = dot(g1010, vec<4, T, Q>(Pf1.x, Pf0.y, Pf1.z, Pf0.w)); - T n0110 = dot(g0110, vec<4, T, Q>(Pf0.x, Pf1.y, Pf1.z, Pf0.w)); - T n1110 = dot(g1110, vec<4, T, Q>(Pf1.x, Pf1.y, Pf1.z, Pf0.w)); - T n0001 = dot(g0001, vec<4, T, Q>(Pf0.x, Pf0.y, Pf0.z, Pf1.w)); - T n1001 = dot(g1001, vec<4, T, Q>(Pf1.x, Pf0.y, Pf0.z, Pf1.w)); - T n0101 = dot(g0101, vec<4, T, Q>(Pf0.x, Pf1.y, Pf0.z, Pf1.w)); - T n1101 = dot(g1101, vec<4, T, Q>(Pf1.x, Pf1.y, Pf0.z, Pf1.w)); - T n0011 = dot(g0011, vec<4, T, Q>(Pf0.x, Pf0.y, Pf1.z, Pf1.w)); - T n1011 = dot(g1011, vec<4, T, Q>(Pf1.x, Pf0.y, Pf1.z, Pf1.w)); - T n0111 = dot(g0111, vec<4, T, Q>(Pf0.x, Pf1.y, Pf1.z, Pf1.w)); - T n1111 = dot(g1111, Pf1); - - vec<4, T, Q> fade_xyzw = detail::fade(Pf0); - vec<4, T, Q> n_0w = mix(vec<4, T, Q>(n0000, n1000, n0100, n1100), vec<4, T, Q>(n0001, n1001, n0101, n1101), fade_xyzw.w); - vec<4, T, Q> n_1w = mix(vec<4, T, Q>(n0010, n1010, n0110, n1110), vec<4, T, Q>(n0011, n1011, n0111, n1111), fade_xyzw.w); - vec<4, T, Q> n_zw = mix(n_0w, n_1w, fade_xyzw.z); - vec<2, T, Q> n_yzw = mix(vec<2, T, Q>(n_zw.x, n_zw.y), vec<2, T, Q>(n_zw.z, n_zw.w), fade_xyzw.y); - T n_xyzw = mix(n_yzw.x, n_yzw.y, fade_xyzw.x); - return T(2.2) * n_xyzw; - } - - template - GLM_FUNC_QUALIFIER T simplex(glm::vec<2, T, Q> const& v) - { - vec<4, T, Q> const C = vec<4, T, Q>( - T( 0.211324865405187), // (3.0 - sqrt(3.0)) / 6.0 - T( 0.366025403784439), // 0.5 * (sqrt(3.0) - 1.0) - T(-0.577350269189626), // -1.0 + 2.0 * C.x - T( 0.024390243902439)); // 1.0 / 41.0 - - // First corner - vec<2, T, Q> i = floor(v + dot(v, vec<2, T, Q>(C[1]))); - vec<2, T, Q> x0 = v - i + dot(i, vec<2, T, Q>(C[0])); - - // Other corners - //i1.x = step( x0.y, x0.x ); // x0.x > x0.y ? 1.0 : 0.0 - //i1.y = 1.0 - i1.x; - vec<2, T, Q> i1 = (x0.x > x0.y) ? vec<2, T, Q>(1, 0) : vec<2, T, Q>(0, 1); - // x0 = x0 - 0.0 + 0.0 * C.xx ; - // x1 = x0 - i1 + 1.0 * C.xx ; - // x2 = x0 - 1.0 + 2.0 * C.xx ; - vec<4, T, Q> x12 = vec<4, T, Q>(x0.x, x0.y, x0.x, x0.y) + vec<4, T, Q>(C.x, C.x, C.z, C.z); - x12 = vec<4, T, Q>(vec<2, T, Q>(x12) - i1, x12.z, x12.w); - - // Permutations - i = mod(i, vec<2, T, Q>(289)); // Avoid truncation effects in permutation - vec<3, T, Q> p = detail::permute( - detail::permute(i.y + vec<3, T, Q>(T(0), i1.y, T(1))) - + i.x + vec<3, T, Q>(T(0), i1.x, T(1))); - - vec<3, T, Q> m = max(vec<3, T, Q>(0.5) - vec<3, T, Q>( - dot(x0, x0), - dot(vec<2, T, Q>(x12.x, x12.y), vec<2, T, Q>(x12.x, x12.y)), - dot(vec<2, T, Q>(x12.z, x12.w), vec<2, T, Q>(x12.z, x12.w))), vec<3, T, Q>(0)); - m = m * m ; - m = m * m ; - - // Gradients: 41 points uniformly over a line, mapped onto a diamond. - // The ring size 17*17 = 289 is close to a multiple of 41 (41*7 = 287) - - vec<3, T, Q> x = static_cast(2) * fract(p * C.w) - T(1); - vec<3, T, Q> h = abs(x) - T(0.5); - vec<3, T, Q> ox = floor(x + T(0.5)); - vec<3, T, Q> a0 = x - ox; - - // Normalise gradients implicitly by scaling m - // Inlined for speed: m *= taylorInvSqrt( a0*a0 + h*h ); - m *= static_cast(1.79284291400159) - T(0.85373472095314) * (a0 * a0 + h * h); - - // Compute final noise value at P - vec<3, T, Q> g; - g.x = a0.x * x0.x + h.x * x0.y; - //g.yz = a0.yz * x12.xz + h.yz * x12.yw; - g.y = a0.y * x12.x + h.y * x12.y; - g.z = a0.z * x12.z + h.z * x12.w; - return T(130) * dot(m, g); - } - - template - GLM_FUNC_QUALIFIER T simplex(vec<3, T, Q> const& v) - { - vec<2, T, Q> const C(1.0 / 6.0, 1.0 / 3.0); - vec<4, T, Q> const D(0.0, 0.5, 1.0, 2.0); - - // First corner - vec<3, T, Q> i(floor(v + dot(v, vec<3, T, Q>(C.y)))); - vec<3, T, Q> x0(v - i + dot(i, vec<3, T, Q>(C.x))); - - // Other corners - vec<3, T, Q> g(step(vec<3, T, Q>(x0.y, x0.z, x0.x), x0)); - vec<3, T, Q> l(T(1) - g); - vec<3, T, Q> i1(min(g, vec<3, T, Q>(l.z, l.x, l.y))); - vec<3, T, Q> i2(max(g, vec<3, T, Q>(l.z, l.x, l.y))); - - // x0 = x0 - 0.0 + 0.0 * C.xxx; - // x1 = x0 - i1 + 1.0 * C.xxx; - // x2 = x0 - i2 + 2.0 * C.xxx; - // x3 = x0 - 1.0 + 3.0 * C.xxx; - vec<3, T, Q> x1(x0 - i1 + C.x); - vec<3, T, Q> x2(x0 - i2 + C.y); // 2.0*C.x = 1/3 = C.y - vec<3, T, Q> x3(x0 - D.y); // -1.0+3.0*C.x = -0.5 = -D.y - - // Permutations - i = detail::mod289(i); - vec<4, T, Q> p(detail::permute(detail::permute(detail::permute( - i.z + vec<4, T, Q>(T(0), i1.z, i2.z, T(1))) + - i.y + vec<4, T, Q>(T(0), i1.y, i2.y, T(1))) + - i.x + vec<4, T, Q>(T(0), i1.x, i2.x, T(1)))); - - // Gradients: 7x7 points over a square, mapped onto an octahedron. - // The ring size 17*17 = 289 is close to a multiple of 49 (49*6 = 294) - T n_ = static_cast(0.142857142857); // 1.0/7.0 - vec<3, T, Q> ns(n_ * vec<3, T, Q>(D.w, D.y, D.z) - vec<3, T, Q>(D.x, D.z, D.x)); - - vec<4, T, Q> j(p - T(49) * floor(p * ns.z * ns.z)); // mod(p,7*7) - - vec<4, T, Q> x_(floor(j * ns.z)); - vec<4, T, Q> y_(floor(j - T(7) * x_)); // mod(j,N) - - vec<4, T, Q> x(x_ * ns.x + ns.y); - vec<4, T, Q> y(y_ * ns.x + ns.y); - vec<4, T, Q> h(T(1) - abs(x) - abs(y)); - - vec<4, T, Q> b0(x.x, x.y, y.x, y.y); - vec<4, T, Q> b1(x.z, x.w, y.z, y.w); - - // vec4 s0 = vec4(lessThan(b0,0.0))*2.0 - 1.0; - // vec4 s1 = vec4(lessThan(b1,0.0))*2.0 - 1.0; - vec<4, T, Q> s0(floor(b0) * T(2) + T(1)); - vec<4, T, Q> s1(floor(b1) * T(2) + T(1)); - vec<4, T, Q> sh(-step(h, vec<4, T, Q>(0.0))); - - vec<4, T, Q> a0 = vec<4, T, Q>(b0.x, b0.z, b0.y, b0.w) + vec<4, T, Q>(s0.x, s0.z, s0.y, s0.w) * vec<4, T, Q>(sh.x, sh.x, sh.y, sh.y); - vec<4, T, Q> a1 = vec<4, T, Q>(b1.x, b1.z, b1.y, b1.w) + vec<4, T, Q>(s1.x, s1.z, s1.y, s1.w) * vec<4, T, Q>(sh.z, sh.z, sh.w, sh.w); - - vec<3, T, Q> p0(a0.x, a0.y, h.x); - vec<3, T, Q> p1(a0.z, a0.w, h.y); - vec<3, T, Q> p2(a1.x, a1.y, h.z); - vec<3, T, Q> p3(a1.z, a1.w, h.w); - - // Normalise gradients - vec<4, T, Q> norm = detail::taylorInvSqrt(vec<4, T, Q>(dot(p0, p0), dot(p1, p1), dot(p2, p2), dot(p3, p3))); - p0 *= norm.x; - p1 *= norm.y; - p2 *= norm.z; - p3 *= norm.w; - - // Mix final noise value - vec<4, T, Q> m = max(T(0.6) - vec<4, T, Q>(dot(x0, x0), dot(x1, x1), dot(x2, x2), dot(x3, x3)), vec<4, T, Q>(0)); - m = m * m; - return T(42) * dot(m * m, vec<4, T, Q>(dot(p0, x0), dot(p1, x1), dot(p2, x2), dot(p3, x3))); - } - - template - GLM_FUNC_QUALIFIER T simplex(vec<4, T, Q> const& v) - { - vec<4, T, Q> const C( - 0.138196601125011, // (5 - sqrt(5))/20 G4 - 0.276393202250021, // 2 * G4 - 0.414589803375032, // 3 * G4 - -0.447213595499958); // -1 + 4 * G4 - - // (sqrt(5) - 1)/4 = F4, used once below - T const F4 = static_cast(0.309016994374947451); - - // First corner - vec<4, T, Q> i = floor(v + dot(v, vec4(F4))); - vec<4, T, Q> x0 = v - i + dot(i, vec4(C.x)); - - // Other corners - - // Rank sorting originally contributed by Bill Licea-Kane, AMD (formerly ATI) - vec<4, T, Q> i0; - vec<3, T, Q> isX = step(vec<3, T, Q>(x0.y, x0.z, x0.w), vec<3, T, Q>(x0.x)); - vec<3, T, Q> isYZ = step(vec<3, T, Q>(x0.z, x0.w, x0.w), vec<3, T, Q>(x0.y, x0.y, x0.z)); - // i0.x = dot(isX, vec3(1.0)); - //i0.x = isX.x + isX.y + isX.z; - //i0.yzw = static_cast(1) - isX; - i0 = vec<4, T, Q>(isX.x + isX.y + isX.z, T(1) - isX); - // i0.y += dot(isYZ.xy, vec2(1.0)); - i0.y += isYZ.x + isYZ.y; - //i0.zw += 1.0 - vec<2, T, Q>(isYZ.x, isYZ.y); - i0.z += static_cast(1) - isYZ.x; - i0.w += static_cast(1) - isYZ.y; - i0.z += isYZ.z; - i0.w += static_cast(1) - isYZ.z; - - // i0 now contains the unique values 0,1,2,3 in each channel - vec<4, T, Q> i3 = clamp(i0, T(0), T(1)); - vec<4, T, Q> i2 = clamp(i0 - T(1), T(0), T(1)); - vec<4, T, Q> i1 = clamp(i0 - T(2), T(0), T(1)); - - // x0 = x0 - 0.0 + 0.0 * C.xxxx - // x1 = x0 - i1 + 0.0 * C.xxxx - // x2 = x0 - i2 + 0.0 * C.xxxx - // x3 = x0 - i3 + 0.0 * C.xxxx - // x4 = x0 - 1.0 + 4.0 * C.xxxx - vec<4, T, Q> x1 = x0 - i1 + C.x; - vec<4, T, Q> x2 = x0 - i2 + C.y; - vec<4, T, Q> x3 = x0 - i3 + C.z; - vec<4, T, Q> x4 = x0 + C.w; - - // Permutations - i = mod(i, vec<4, T, Q>(289)); - T j0 = detail::permute(detail::permute(detail::permute(detail::permute(i.w) + i.z) + i.y) + i.x); - vec<4, T, Q> j1 = detail::permute(detail::permute(detail::permute(detail::permute( - i.w + vec<4, T, Q>(i1.w, i2.w, i3.w, T(1))) + - i.z + vec<4, T, Q>(i1.z, i2.z, i3.z, T(1))) + - i.y + vec<4, T, Q>(i1.y, i2.y, i3.y, T(1))) + - i.x + vec<4, T, Q>(i1.x, i2.x, i3.x, T(1))); - - // Gradients: 7x7x6 points over a cube, mapped onto a 4-cross polytope - // 7*7*6 = 294, which is close to the ring size 17*17 = 289. - vec<4, T, Q> ip = vec<4, T, Q>(T(1) / T(294), T(1) / T(49), T(1) / T(7), T(0)); - - vec<4, T, Q> p0 = gtc::grad4(j0, ip); - vec<4, T, Q> p1 = gtc::grad4(j1.x, ip); - vec<4, T, Q> p2 = gtc::grad4(j1.y, ip); - vec<4, T, Q> p3 = gtc::grad4(j1.z, ip); - vec<4, T, Q> p4 = gtc::grad4(j1.w, ip); - - // Normalise gradients - vec<4, T, Q> norm = detail::taylorInvSqrt(vec<4, T, Q>(dot(p0, p0), dot(p1, p1), dot(p2, p2), dot(p3, p3))); - p0 *= norm.x; - p1 *= norm.y; - p2 *= norm.z; - p3 *= norm.w; - p4 *= detail::taylorInvSqrt(dot(p4, p4)); - - // Mix contributions from the five corners - vec<3, T, Q> m0 = max(T(0.6) - vec<3, T, Q>(dot(x0, x0), dot(x1, x1), dot(x2, x2)), vec<3, T, Q>(0)); - vec<2, T, Q> m1 = max(T(0.6) - vec<2, T, Q>(dot(x3, x3), dot(x4, x4) ), vec<2, T, Q>(0)); - m0 = m0 * m0; - m1 = m1 * m1; - return T(49) * - (dot(m0 * m0, vec<3, T, Q>(dot(p0, x0), dot(p1, x1), dot(p2, x2))) + - dot(m1 * m1, vec<2, T, Q>(dot(p3, x3), dot(p4, x4)))); - } -}//namespace glm diff --git a/ref/glm/glm/gtc/packing.hpp b/ref/glm/glm/gtc/packing.hpp deleted file mode 100644 index 0215a085..00000000 --- a/ref/glm/glm/gtc/packing.hpp +++ /dev/null @@ -1,728 +0,0 @@ -/// @ref gtc_packing -/// @file glm/gtc/packing.hpp -/// -/// @see core (dependence) -/// -/// @defgroup gtc_packing GLM_GTC_packing -/// @ingroup gtc -/// -/// Include to use the features of this extension. -/// -/// This extension provides a set of function to convert vertors to packed -/// formats. - -#pragma once - -// Dependency: -#include "type_precision.hpp" - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTC_packing extension included") -#endif - -namespace glm -{ - /// @addtogroup gtc_packing - /// @{ - - /// First, converts the normalized floating-point value v into a 8-bit integer value. - /// Then, the results are packed into the returned 8-bit unsigned integer. - /// - /// The conversion for component c of v to fixed point is done as follows: - /// packUnorm1x8: round(clamp(c, 0, +1) * 255.0) - /// - /// @see gtc_packing - /// @see uint16 packUnorm2x8(vec2 const& v) - /// @see uint32 packUnorm4x8(vec4 const& v) - /// @see GLSL packUnorm4x8 man page - /// @see GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions - GLM_FUNC_DECL uint8 packUnorm1x8(float v); - - /// Convert a single 8-bit integer to a normalized floating-point value. - /// - /// The conversion for unpacked fixed-point value f to floating point is done as follows: - /// unpackUnorm4x8: f / 255.0 - /// - /// @see gtc_packing - /// @see vec2 unpackUnorm2x8(uint16 p) - /// @see vec4 unpackUnorm4x8(uint32 p) - /// @see GLSL unpackUnorm4x8 man page - /// @see GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions - GLM_FUNC_DECL float unpackUnorm1x8(uint8 p); - - /// First, converts each component of the normalized floating-point value v into 8-bit integer values. - /// Then, the results are packed into the returned 16-bit unsigned integer. - /// - /// The conversion for component c of v to fixed point is done as follows: - /// packUnorm2x8: round(clamp(c, 0, +1) * 255.0) - /// - /// The first component of the vector will be written to the least significant bits of the output; - /// the last component will be written to the most significant bits. - /// - /// @see gtc_packing - /// @see uint8 packUnorm1x8(float const& v) - /// @see uint32 packUnorm4x8(vec4 const& v) - /// @see GLSL packUnorm4x8 man page - /// @see GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions - GLM_FUNC_DECL uint16 packUnorm2x8(vec2 const& v); - - /// First, unpacks a single 16-bit unsigned integer p into a pair of 8-bit unsigned integers. - /// Then, each component is converted to a normalized floating-point value to generate the returned two-component vector. - /// - /// The conversion for unpacked fixed-point value f to floating point is done as follows: - /// unpackUnorm4x8: f / 255.0 - /// - /// The first component of the returned vector will be extracted from the least significant bits of the input; - /// the last component will be extracted from the most significant bits. - /// - /// @see gtc_packing - /// @see float unpackUnorm1x8(uint8 v) - /// @see vec4 unpackUnorm4x8(uint32 p) - /// @see GLSL unpackUnorm4x8 man page - /// @see GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions - GLM_FUNC_DECL vec2 unpackUnorm2x8(uint16 p); - - /// First, converts the normalized floating-point value v into 8-bit integer value. - /// Then, the results are packed into the returned 8-bit unsigned integer. - /// - /// The conversion to fixed point is done as follows: - /// packSnorm1x8: round(clamp(s, -1, +1) * 127.0) - /// - /// @see gtc_packing - /// @see uint16 packSnorm2x8(vec2 const& v) - /// @see uint32 packSnorm4x8(vec4 const& v) - /// @see GLSL packSnorm4x8 man page - /// @see GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions - GLM_FUNC_DECL uint8 packSnorm1x8(float s); - - /// First, unpacks a single 8-bit unsigned integer p into a single 8-bit signed integers. - /// Then, the value is converted to a normalized floating-point value to generate the returned scalar. - /// - /// The conversion for unpacked fixed-point value f to floating point is done as follows: - /// unpackSnorm1x8: clamp(f / 127.0, -1, +1) - /// - /// @see gtc_packing - /// @see vec2 unpackSnorm2x8(uint16 p) - /// @see vec4 unpackSnorm4x8(uint32 p) - /// @see GLSL unpackSnorm4x8 man page - /// @see GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions - GLM_FUNC_DECL float unpackSnorm1x8(uint8 p); - - /// First, converts each component of the normalized floating-point value v into 8-bit integer values. - /// Then, the results are packed into the returned 16-bit unsigned integer. - /// - /// The conversion for component c of v to fixed point is done as follows: - /// packSnorm2x8: round(clamp(c, -1, +1) * 127.0) - /// - /// The first component of the vector will be written to the least significant bits of the output; - /// the last component will be written to the most significant bits. - /// - /// @see gtc_packing - /// @see uint8 packSnorm1x8(float const& v) - /// @see uint32 packSnorm4x8(vec4 const& v) - /// @see GLSL packSnorm4x8 man page - /// @see GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions - GLM_FUNC_DECL uint16 packSnorm2x8(vec2 const& v); - - /// First, unpacks a single 16-bit unsigned integer p into a pair of 8-bit signed integers. - /// Then, each component is converted to a normalized floating-point value to generate the returned two-component vector. - /// - /// The conversion for unpacked fixed-point value f to floating point is done as follows: - /// unpackSnorm2x8: clamp(f / 127.0, -1, +1) - /// - /// The first component of the returned vector will be extracted from the least significant bits of the input; - /// the last component will be extracted from the most significant bits. - /// - /// @see gtc_packing - /// @see float unpackSnorm1x8(uint8 p) - /// @see vec4 unpackSnorm4x8(uint32 p) - /// @see GLSL unpackSnorm4x8 man page - /// @see GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions - GLM_FUNC_DECL vec2 unpackSnorm2x8(uint16 p); - - /// First, converts the normalized floating-point value v into a 16-bit integer value. - /// Then, the results are packed into the returned 16-bit unsigned integer. - /// - /// The conversion for component c of v to fixed point is done as follows: - /// packUnorm1x16: round(clamp(c, 0, +1) * 65535.0) - /// - /// @see gtc_packing - /// @see uint16 packSnorm1x16(float const& v) - /// @see uint64 packSnorm4x16(vec4 const& v) - /// @see GLSL packUnorm4x8 man page - /// @see GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions - GLM_FUNC_DECL uint16 packUnorm1x16(float v); - - /// First, unpacks a single 16-bit unsigned integer p into a of 16-bit unsigned integers. - /// Then, the value is converted to a normalized floating-point value to generate the returned scalar. - /// - /// The conversion for unpacked fixed-point value f to floating point is done as follows: - /// unpackUnorm1x16: f / 65535.0 - /// - /// @see gtc_packing - /// @see vec2 unpackUnorm2x16(uint32 p) - /// @see vec4 unpackUnorm4x16(uint64 p) - /// @see GLSL unpackUnorm2x16 man page - /// @see GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions - GLM_FUNC_DECL float unpackUnorm1x16(uint16 p); - - /// First, converts each component of the normalized floating-point value v into 16-bit integer values. - /// Then, the results are packed into the returned 64-bit unsigned integer. - /// - /// The conversion for component c of v to fixed point is done as follows: - /// packUnorm4x16: round(clamp(c, 0, +1) * 65535.0) - /// - /// The first component of the vector will be written to the least significant bits of the output; - /// the last component will be written to the most significant bits. - /// - /// @see gtc_packing - /// @see uint16 packUnorm1x16(float const& v) - /// @see uint32 packUnorm2x16(vec2 const& v) - /// @see GLSL packUnorm4x8 man page - /// @see GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions - GLM_FUNC_DECL uint64 packUnorm4x16(vec4 const& v); - - /// First, unpacks a single 64-bit unsigned integer p into four 16-bit unsigned integers. - /// Then, each component is converted to a normalized floating-point value to generate the returned four-component vector. - /// - /// The conversion for unpacked fixed-point value f to floating point is done as follows: - /// unpackUnormx4x16: f / 65535.0 - /// - /// The first component of the returned vector will be extracted from the least significant bits of the input; - /// the last component will be extracted from the most significant bits. - /// - /// @see gtc_packing - /// @see float unpackUnorm1x16(uint16 p) - /// @see vec2 unpackUnorm2x16(uint32 p) - /// @see GLSL unpackUnorm2x16 man page - /// @see GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions - GLM_FUNC_DECL vec4 unpackUnorm4x16(uint64 p); - - /// First, converts the normalized floating-point value v into 16-bit integer value. - /// Then, the results are packed into the returned 16-bit unsigned integer. - /// - /// The conversion to fixed point is done as follows: - /// packSnorm1x8: round(clamp(s, -1, +1) * 32767.0) - /// - /// @see gtc_packing - /// @see uint32 packSnorm2x16(vec2 const& v) - /// @see uint64 packSnorm4x16(vec4 const& v) - /// @see GLSL packSnorm4x8 man page - /// @see GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions - GLM_FUNC_DECL uint16 packSnorm1x16(float v); - - /// First, unpacks a single 16-bit unsigned integer p into a single 16-bit signed integers. - /// Then, each component is converted to a normalized floating-point value to generate the returned scalar. - /// - /// The conversion for unpacked fixed-point value f to floating point is done as follows: - /// unpackSnorm1x16: clamp(f / 32767.0, -1, +1) - /// - /// @see gtc_packing - /// @see vec2 unpackSnorm2x16(uint32 p) - /// @see vec4 unpackSnorm4x16(uint64 p) - /// @see GLSL unpackSnorm4x8 man page - /// @see GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions - GLM_FUNC_DECL float unpackSnorm1x16(uint16 p); - - /// First, converts each component of the normalized floating-point value v into 16-bit integer values. - /// Then, the results are packed into the returned 64-bit unsigned integer. - /// - /// The conversion for component c of v to fixed point is done as follows: - /// packSnorm2x8: round(clamp(c, -1, +1) * 32767.0) - /// - /// The first component of the vector will be written to the least significant bits of the output; - /// the last component will be written to the most significant bits. - /// - /// @see gtc_packing - /// @see uint16 packSnorm1x16(float const& v) - /// @see uint32 packSnorm2x16(vec2 const& v) - /// @see GLSL packSnorm4x8 man page - /// @see GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions - GLM_FUNC_DECL uint64 packSnorm4x16(vec4 const& v); - - /// First, unpacks a single 64-bit unsigned integer p into four 16-bit signed integers. - /// Then, each component is converted to a normalized floating-point value to generate the returned four-component vector. - /// - /// The conversion for unpacked fixed-point value f to floating point is done as follows: - /// unpackSnorm4x16: clamp(f / 32767.0, -1, +1) - /// - /// The first component of the returned vector will be extracted from the least significant bits of the input; - /// the last component will be extracted from the most significant bits. - /// - /// @see gtc_packing - /// @see float unpackSnorm1x16(uint16 p) - /// @see vec2 unpackSnorm2x16(uint32 p) - /// @see GLSL unpackSnorm4x8 man page - /// @see GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions - GLM_FUNC_DECL vec4 unpackSnorm4x16(uint64 p); - - /// Returns an unsigned integer obtained by converting the components of a floating-point scalar - /// to the 16-bit floating-point representation found in the OpenGL Specification, - /// and then packing this 16-bit value into a 16-bit unsigned integer. - /// - /// @see gtc_packing - /// @see uint32 packHalf2x16(vec2 const& v) - /// @see uint64 packHalf4x16(vec4 const& v) - /// @see GLSL packHalf2x16 man page - /// @see GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions - GLM_FUNC_DECL uint16 packHalf1x16(float v); - - /// Returns a floating-point scalar with components obtained by unpacking a 16-bit unsigned integer into a 16-bit value, - /// interpreted as a 16-bit floating-point number according to the OpenGL Specification, - /// and converting it to 32-bit floating-point values. - /// - /// @see gtc_packing - /// @see vec2 unpackHalf2x16(uint32 const& v) - /// @see vec4 unpackHalf4x16(uint64 const& v) - /// @see GLSL unpackHalf2x16 man page - /// @see GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions - GLM_FUNC_DECL float unpackHalf1x16(uint16 v); - - /// Returns an unsigned integer obtained by converting the components of a four-component floating-point vector - /// to the 16-bit floating-point representation found in the OpenGL Specification, - /// and then packing these four 16-bit values into a 64-bit unsigned integer. - /// The first vector component specifies the 16 least-significant bits of the result; - /// the forth component specifies the 16 most-significant bits. - /// - /// @see gtc_packing - /// @see uint16 packHalf1x16(float const& v) - /// @see uint32 packHalf2x16(vec2 const& v) - /// @see GLSL packHalf2x16 man page - /// @see GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions - GLM_FUNC_DECL uint64 packHalf4x16(vec4 const& v); - - /// Returns a four-component floating-point vector with components obtained by unpacking a 64-bit unsigned integer into four 16-bit values, - /// interpreting those values as 16-bit floating-point numbers according to the OpenGL Specification, - /// and converting them to 32-bit floating-point values. - /// The first component of the vector is obtained from the 16 least-significant bits of v; - /// the forth component is obtained from the 16 most-significant bits of v. - /// - /// @see gtc_packing - /// @see float unpackHalf1x16(uint16 const& v) - /// @see vec2 unpackHalf2x16(uint32 const& v) - /// @see GLSL unpackHalf2x16 man page - /// @see GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions - GLM_FUNC_DECL vec4 unpackHalf4x16(uint64 p); - - /// Returns an unsigned integer obtained by converting the components of a four-component signed integer vector - /// to the 10-10-10-2-bit signed integer representation found in the OpenGL Specification, - /// and then packing these four values into a 32-bit unsigned integer. - /// The first vector component specifies the 10 least-significant bits of the result; - /// the forth component specifies the 2 most-significant bits. - /// - /// @see gtc_packing - /// @see uint32 packI3x10_1x2(uvec4 const& v) - /// @see uint32 packSnorm3x10_1x2(vec4 const& v) - /// @see uint32 packUnorm3x10_1x2(vec4 const& v) - /// @see ivec4 unpackI3x10_1x2(uint32 const& p) - GLM_FUNC_DECL uint32 packI3x10_1x2(ivec4 const& v); - - /// Unpacks a single 32-bit unsigned integer p into three 10-bit and one 2-bit signed integers. - /// - /// The first component of the returned vector will be extracted from the least significant bits of the input; - /// the last component will be extracted from the most significant bits. - /// - /// @see gtc_packing - /// @see uint32 packU3x10_1x2(uvec4 const& v) - /// @see vec4 unpackSnorm3x10_1x2(uint32 const& p); - /// @see uvec4 unpackI3x10_1x2(uint32 const& p); - GLM_FUNC_DECL ivec4 unpackI3x10_1x2(uint32 p); - - /// Returns an unsigned integer obtained by converting the components of a four-component unsigned integer vector - /// to the 10-10-10-2-bit unsigned integer representation found in the OpenGL Specification, - /// and then packing these four values into a 32-bit unsigned integer. - /// The first vector component specifies the 10 least-significant bits of the result; - /// the forth component specifies the 2 most-significant bits. - /// - /// @see gtc_packing - /// @see uint32 packI3x10_1x2(ivec4 const& v) - /// @see uint32 packSnorm3x10_1x2(vec4 const& v) - /// @see uint32 packUnorm3x10_1x2(vec4 const& v) - /// @see ivec4 unpackU3x10_1x2(uint32 const& p) - GLM_FUNC_DECL uint32 packU3x10_1x2(uvec4 const& v); - - /// Unpacks a single 32-bit unsigned integer p into three 10-bit and one 2-bit unsigned integers. - /// - /// The first component of the returned vector will be extracted from the least significant bits of the input; - /// the last component will be extracted from the most significant bits. - /// - /// @see gtc_packing - /// @see uint32 packU3x10_1x2(uvec4 const& v) - /// @see vec4 unpackSnorm3x10_1x2(uint32 const& p); - /// @see uvec4 unpackI3x10_1x2(uint32 const& p); - GLM_FUNC_DECL uvec4 unpackU3x10_1x2(uint32 p); - - /// First, converts the first three components of the normalized floating-point value v into 10-bit signed integer values. - /// Then, converts the forth component of the normalized floating-point value v into 2-bit signed integer values. - /// Then, the results are packed into the returned 32-bit unsigned integer. - /// - /// The conversion for component c of v to fixed point is done as follows: - /// packSnorm3x10_1x2(xyz): round(clamp(c, -1, +1) * 511.0) - /// packSnorm3x10_1x2(w): round(clamp(c, -1, +1) * 1.0) - /// - /// The first vector component specifies the 10 least-significant bits of the result; - /// the forth component specifies the 2 most-significant bits. - /// - /// @see gtc_packing - /// @see vec4 unpackSnorm3x10_1x2(uint32 const& p) - /// @see uint32 packUnorm3x10_1x2(vec4 const& v) - /// @see uint32 packU3x10_1x2(uvec4 const& v) - /// @see uint32 packI3x10_1x2(ivec4 const& v) - GLM_FUNC_DECL uint32 packSnorm3x10_1x2(vec4 const& v); - - /// First, unpacks a single 32-bit unsigned integer p into four 16-bit signed integers. - /// Then, each component is converted to a normalized floating-point value to generate the returned four-component vector. - /// - /// The conversion for unpacked fixed-point value f to floating point is done as follows: - /// unpackSnorm3x10_1x2(xyz): clamp(f / 511.0, -1, +1) - /// unpackSnorm3x10_1x2(w): clamp(f / 511.0, -1, +1) - /// - /// The first component of the returned vector will be extracted from the least significant bits of the input; - /// the last component will be extracted from the most significant bits. - /// - /// @see gtc_packing - /// @see uint32 packSnorm3x10_1x2(vec4 const& v) - /// @see vec4 unpackUnorm3x10_1x2(uint32 const& p)) - /// @see uvec4 unpackI3x10_1x2(uint32 const& p) - /// @see uvec4 unpackU3x10_1x2(uint32 const& p) - GLM_FUNC_DECL vec4 unpackSnorm3x10_1x2(uint32 p); - - /// First, converts the first three components of the normalized floating-point value v into 10-bit unsigned integer values. - /// Then, converts the forth component of the normalized floating-point value v into 2-bit signed uninteger values. - /// Then, the results are packed into the returned 32-bit unsigned integer. - /// - /// The conversion for component c of v to fixed point is done as follows: - /// packUnorm3x10_1x2(xyz): round(clamp(c, 0, +1) * 1023.0) - /// packUnorm3x10_1x2(w): round(clamp(c, 0, +1) * 3.0) - /// - /// The first vector component specifies the 10 least-significant bits of the result; - /// the forth component specifies the 2 most-significant bits. - /// - /// @see gtc_packing - /// @see vec4 unpackUnorm3x10_1x2(uint32 const& p) - /// @see uint32 packUnorm3x10_1x2(vec4 const& v) - /// @see uint32 packU3x10_1x2(uvec4 const& v) - /// @see uint32 packI3x10_1x2(ivec4 const& v) - GLM_FUNC_DECL uint32 packUnorm3x10_1x2(vec4 const& v); - - /// First, unpacks a single 32-bit unsigned integer p into four 16-bit signed integers. - /// Then, each component is converted to a normalized floating-point value to generate the returned four-component vector. - /// - /// The conversion for unpacked fixed-point value f to floating point is done as follows: - /// unpackSnorm3x10_1x2(xyz): clamp(f / 1023.0, 0, +1) - /// unpackSnorm3x10_1x2(w): clamp(f / 3.0, 0, +1) - /// - /// The first component of the returned vector will be extracted from the least significant bits of the input; - /// the last component will be extracted from the most significant bits. - /// - /// @see gtc_packing - /// @see uint32 packSnorm3x10_1x2(vec4 const& v) - /// @see vec4 unpackInorm3x10_1x2(uint32 const& p)) - /// @see uvec4 unpackI3x10_1x2(uint32 const& p) - /// @see uvec4 unpackU3x10_1x2(uint32 const& p) - GLM_FUNC_DECL vec4 unpackUnorm3x10_1x2(uint32 p); - - /// First, converts the first two components of the normalized floating-point value v into 11-bit signless floating-point values. - /// Then, converts the third component of the normalized floating-point value v into a 10-bit signless floating-point value. - /// Then, the results are packed into the returned 32-bit unsigned integer. - /// - /// The first vector component specifies the 11 least-significant bits of the result; - /// the last component specifies the 10 most-significant bits. - /// - /// @see gtc_packing - /// @see vec3 unpackF2x11_1x10(uint32 const& p) - GLM_FUNC_DECL uint32 packF2x11_1x10(vec3 const& v); - - /// First, unpacks a single 32-bit unsigned integer p into two 11-bit signless floating-point values and one 10-bit signless floating-point value . - /// Then, each component is converted to a normalized floating-point value to generate the returned three-component vector. - /// - /// The first component of the returned vector will be extracted from the least significant bits of the input; - /// the last component will be extracted from the most significant bits. - /// - /// @see gtc_packing - /// @see uint32 packF2x11_1x10(vec3 const& v) - GLM_FUNC_DECL vec3 unpackF2x11_1x10(uint32 p); - - - /// First, converts the first two components of the normalized floating-point value v into 11-bit signless floating-point values. - /// Then, converts the third component of the normalized floating-point value v into a 10-bit signless floating-point value. - /// Then, the results are packed into the returned 32-bit unsigned integer. - /// - /// The first vector component specifies the 11 least-significant bits of the result; - /// the last component specifies the 10 most-significant bits. - /// - /// packF3x9_E1x5 allows encoding into RGBE / RGB9E5 format - /// - /// @see gtc_packing - /// @see vec3 unpackF3x9_E1x5(uint32 const& p) - GLM_FUNC_DECL uint32 packF3x9_E1x5(vec3 const& v); - - /// First, unpacks a single 32-bit unsigned integer p into two 11-bit signless floating-point values and one 10-bit signless floating-point value . - /// Then, each component is converted to a normalized floating-point value to generate the returned three-component vector. - /// - /// The first component of the returned vector will be extracted from the least significant bits of the input; - /// the last component will be extracted from the most significant bits. - /// - /// unpackF3x9_E1x5 allows decoding RGBE / RGB9E5 data - /// - /// @see gtc_packing - /// @see uint32 packF3x9_E1x5(vec3 const& v) - GLM_FUNC_DECL vec3 unpackF3x9_E1x5(uint32 p); - - /// Returns an unsigned integer vector obtained by converting the components of a floating-point vector - /// to the 16-bit floating-point representation found in the OpenGL Specification. - /// The first vector component specifies the 16 least-significant bits of the result; - /// the forth component specifies the 16 most-significant bits. - /// - /// @see gtc_packing - /// @see vec<3, T, Q> unpackRGBM(vec<4, T, Q> const& p) - /// @see GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions - template - GLM_FUNC_DECL vec<4, T, Q> packRGBM(vec<3, T, Q> const& rgb); - - /// Returns a floating-point vector with components obtained by reinterpreting an integer vector as 16-bit floating-point numbers and converting them to 32-bit floating-point values. - /// The first component of the vector is obtained from the 16 least-significant bits of v; - /// the forth component is obtained from the 16 most-significant bits of v. - /// - /// @see gtc_packing - /// @see vec<4, T, Q> packRGBM(vec<3, float, Q> const& v) - /// @see GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions - template - GLM_FUNC_DECL vec<3, T, Q> unpackRGBM(vec<4, T, Q> const& rgbm); - - /// Returns an unsigned integer vector obtained by converting the components of a floating-point vector - /// to the 16-bit floating-point representation found in the OpenGL Specification. - /// The first vector component specifies the 16 least-significant bits of the result; - /// the forth component specifies the 16 most-significant bits. - /// - /// @see gtc_packing - /// @see vec unpackHalf(vec const& p) - /// @see GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions - template - GLM_FUNC_DECL vec packHalf(vec const& v); - - /// Returns a floating-point vector with components obtained by reinterpreting an integer vector as 16-bit floating-point numbers and converting them to 32-bit floating-point values. - /// The first component of the vector is obtained from the 16 least-significant bits of v; - /// the forth component is obtained from the 16 most-significant bits of v. - /// - /// @see gtc_packing - /// @see vec packHalf(vec const& v) - /// @see GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions - template - GLM_FUNC_DECL vec unpackHalf(vec const& p); - - /// Convert each component of the normalized floating-point vector into unsigned integer values. - /// - /// @see gtc_packing - /// @see vec unpackUnorm(vec const& p); - template - GLM_FUNC_DECL vec packUnorm(vec const& v); - - /// Convert a packed integer to a normalized floating-point vector. - /// - /// @see gtc_packing - /// @see vec packUnorm(vec const& v) - template - GLM_FUNC_DECL vec unpackUnorm(vec const& v); - - /// Convert each component of the normalized floating-point vector into signed integer values. - /// - /// @see gtc_packing - /// @see vec unpackSnorm(vec const& p); - template - GLM_FUNC_DECL vec packSnorm(vec const& v); - - /// Convert a packed integer to a normalized floating-point vector. - /// - /// @see gtc_packing - /// @see vec packSnorm(vec const& v) - template - GLM_FUNC_DECL vec unpackSnorm(vec const& v); - - /// Convert each component of the normalized floating-point vector into unsigned integer values. - /// - /// @see gtc_packing - /// @see vec2 unpackUnorm2x4(uint8 p) - GLM_FUNC_DECL uint8 packUnorm2x4(vec2 const& v); - - /// Convert a packed integer to a normalized floating-point vector. - /// - /// @see gtc_packing - /// @see uint8 packUnorm2x4(vec2 const& v) - GLM_FUNC_DECL vec2 unpackUnorm2x4(uint8 p); - - /// Convert each component of the normalized floating-point vector into unsigned integer values. - /// - /// @see gtc_packing - /// @see vec4 unpackUnorm4x4(uint16 p) - GLM_FUNC_DECL uint16 packUnorm4x4(vec4 const& v); - - /// Convert a packed integer to a normalized floating-point vector. - /// - /// @see gtc_packing - /// @see uint16 packUnorm4x4(vec4 const& v) - GLM_FUNC_DECL vec4 unpackUnorm4x4(uint16 p); - - /// Convert each component of the normalized floating-point vector into unsigned integer values. - /// - /// @see gtc_packing - /// @see vec3 unpackUnorm1x5_1x6_1x5(uint16 p) - GLM_FUNC_DECL uint16 packUnorm1x5_1x6_1x5(vec3 const& v); - - /// Convert a packed integer to a normalized floating-point vector. - /// - /// @see gtc_packing - /// @see uint16 packUnorm1x5_1x6_1x5(vec3 const& v) - GLM_FUNC_DECL vec3 unpackUnorm1x5_1x6_1x5(uint16 p); - - /// Convert each component of the normalized floating-point vector into unsigned integer values. - /// - /// @see gtc_packing - /// @see vec4 unpackUnorm3x5_1x1(uint16 p) - GLM_FUNC_DECL uint16 packUnorm3x5_1x1(vec4 const& v); - - /// Convert a packed integer to a normalized floating-point vector. - /// - /// @see gtc_packing - /// @see uint16 packUnorm3x5_1x1(vec4 const& v) - GLM_FUNC_DECL vec4 unpackUnorm3x5_1x1(uint16 p); - - /// Convert each component of the normalized floating-point vector into unsigned integer values. - /// - /// @see gtc_packing - /// @see vec3 unpackUnorm2x3_1x2(uint8 p) - GLM_FUNC_DECL uint8 packUnorm2x3_1x2(vec3 const& v); - - /// Convert a packed integer to a normalized floating-point vector. - /// - /// @see gtc_packing - /// @see uint8 packUnorm2x3_1x2(vec3 const& v) - GLM_FUNC_DECL vec3 unpackUnorm2x3_1x2(uint8 p); - - - - /// Convert each component from an integer vector into a packed unsigned integer. - /// - /// @see gtc_packing - /// @see i8vec2 unpackInt2x8(int16 p) - GLM_FUNC_DECL int16 packInt2x8(i8vec2 const& v); - - /// Convert a packed integer into an integer vector. - /// - /// @see gtc_packing - /// @see int16 packInt2x8(i8vec2 const& v) - GLM_FUNC_DECL i8vec2 unpackInt2x8(int16 p); - - /// Convert each component from an integer vector into a packed unsigned integer. - /// - /// @see gtc_packing - /// @see u8vec2 unpackInt2x8(uint16 p) - GLM_FUNC_DECL uint16 packUint2x8(u8vec2 const& v); - - /// Convert a packed integer into an integer vector. - /// - /// @see gtc_packing - /// @see uint16 packInt2x8(u8vec2 const& v) - GLM_FUNC_DECL u8vec2 unpackUint2x8(uint16 p); - - /// Convert each component from an integer vector into a packed unsigned integer. - /// - /// @see gtc_packing - /// @see i8vec4 unpackInt4x8(int32 p) - GLM_FUNC_DECL int32 packInt4x8(i8vec4 const& v); - - /// Convert a packed integer into an integer vector. - /// - /// @see gtc_packing - /// @see int32 packInt2x8(i8vec4 const& v) - GLM_FUNC_DECL i8vec4 unpackInt4x8(int32 p); - - /// Convert each component from an integer vector into a packed unsigned integer. - /// - /// @see gtc_packing - /// @see u8vec4 unpackUint4x8(uint32 p) - GLM_FUNC_DECL uint32 packUint4x8(u8vec4 const& v); - - /// Convert a packed integer into an integer vector. - /// - /// @see gtc_packing - /// @see uint32 packUint4x8(u8vec2 const& v) - GLM_FUNC_DECL u8vec4 unpackUint4x8(uint32 p); - - /// Convert each component from an integer vector into a packed unsigned integer. - /// - /// @see gtc_packing - /// @see i16vec2 unpackInt2x16(int p) - GLM_FUNC_DECL int packInt2x16(i16vec2 const& v); - - /// Convert a packed integer into an integer vector. - /// - /// @see gtc_packing - /// @see int packInt2x16(i16vec2 const& v) - GLM_FUNC_DECL i16vec2 unpackInt2x16(int p); - - /// Convert each component from an integer vector into a packed unsigned integer. - /// - /// @see gtc_packing - /// @see i16vec4 unpackInt4x16(int64 p) - GLM_FUNC_DECL int64 packInt4x16(i16vec4 const& v); - - /// Convert a packed integer into an integer vector. - /// - /// @see gtc_packing - /// @see int64 packInt4x16(i16vec4 const& v) - GLM_FUNC_DECL i16vec4 unpackInt4x16(int64 p); - - /// Convert each component from an integer vector into a packed unsigned integer. - /// - /// @see gtc_packing - /// @see u16vec2 unpackUint2x16(uint p) - GLM_FUNC_DECL uint packUint2x16(u16vec2 const& v); - - /// Convert a packed integer into an integer vector. - /// - /// @see gtc_packing - /// @see uint packUint2x16(u16vec2 const& v) - GLM_FUNC_DECL u16vec2 unpackUint2x16(uint p); - - /// Convert each component from an integer vector into a packed unsigned integer. - /// - /// @see gtc_packing - /// @see u16vec4 unpackUint4x16(uint64 p) - GLM_FUNC_DECL uint64 packUint4x16(u16vec4 const& v); - - /// Convert a packed integer into an integer vector. - /// - /// @see gtc_packing - /// @see uint64 packUint4x16(u16vec4 const& v) - GLM_FUNC_DECL u16vec4 unpackUint4x16(uint64 p); - - /// Convert each component from an integer vector into a packed unsigned integer. - /// - /// @see gtc_packing - /// @see i32vec2 unpackInt2x32(int p) - GLM_FUNC_DECL int64 packInt2x32(i32vec2 const& v); - - /// Convert a packed integer into an integer vector. - /// - /// @see gtc_packing - /// @see int packInt2x16(i32vec2 const& v) - GLM_FUNC_DECL i32vec2 unpackInt2x32(int64 p); - - /// Convert each component from an integer vector into a packed unsigned integer. - /// - /// @see gtc_packing - /// @see u32vec2 unpackUint2x32(int p) - GLM_FUNC_DECL uint64 packUint2x32(u32vec2 const& v); - - /// Convert a packed integer into an integer vector. - /// - /// @see gtc_packing - /// @see int packUint2x16(u32vec2 const& v) - GLM_FUNC_DECL u32vec2 unpackUint2x32(uint64 p); - - - /// @} -}// namespace glm - -#include "packing.inl" diff --git a/ref/glm/glm/gtc/packing.inl b/ref/glm/glm/gtc/packing.inl deleted file mode 100644 index 03b2750a..00000000 --- a/ref/glm/glm/gtc/packing.inl +++ /dev/null @@ -1,938 +0,0 @@ -/// @ref gtc_packing - -#include "../ext/scalar_relational.hpp" -#include "../ext/vector_relational.hpp" -#include "../common.hpp" -#include "../vec2.hpp" -#include "../vec3.hpp" -#include "../vec4.hpp" -#include "../detail/type_half.hpp" -#include -#include - -namespace glm{ -namespace detail -{ - GLM_FUNC_QUALIFIER glm::uint16 float2half(glm::uint32 f) - { - // 10 bits => EE EEEFFFFF - // 11 bits => EEE EEFFFFFF - // Half bits => SEEEEEFF FFFFFFFF - // Float bits => SEEEEEEE EFFFFFFF FFFFFFFF FFFFFFFF - - // 0x00007c00 => 00000000 00000000 01111100 00000000 - // 0x000003ff => 00000000 00000000 00000011 11111111 - // 0x38000000 => 00111000 00000000 00000000 00000000 - // 0x7f800000 => 01111111 10000000 00000000 00000000 - // 0x00008000 => 00000000 00000000 10000000 00000000 - return - ((f >> 16) & 0x8000) | // sign - ((((f & 0x7f800000) - 0x38000000) >> 13) & 0x7c00) | // exponential - ((f >> 13) & 0x03ff); // Mantissa - } - - GLM_FUNC_QUALIFIER glm::uint32 float2packed11(glm::uint32 f) - { - // 10 bits => EE EEEFFFFF - // 11 bits => EEE EEFFFFFF - // Half bits => SEEEEEFF FFFFFFFF - // Float bits => SEEEEEEE EFFFFFFF FFFFFFFF FFFFFFFF - - // 0x000007c0 => 00000000 00000000 00000111 11000000 - // 0x00007c00 => 00000000 00000000 01111100 00000000 - // 0x000003ff => 00000000 00000000 00000011 11111111 - // 0x38000000 => 00111000 00000000 00000000 00000000 - // 0x7f800000 => 01111111 10000000 00000000 00000000 - // 0x00008000 => 00000000 00000000 10000000 00000000 - return - ((((f & 0x7f800000) - 0x38000000) >> 17) & 0x07c0) | // exponential - ((f >> 17) & 0x003f); // Mantissa - } - - GLM_FUNC_QUALIFIER glm::uint32 packed11ToFloat(glm::uint32 p) - { - // 10 bits => EE EEEFFFFF - // 11 bits => EEE EEFFFFFF - // Half bits => SEEEEEFF FFFFFFFF - // Float bits => SEEEEEEE EFFFFFFF FFFFFFFF FFFFFFFF - - // 0x000007c0 => 00000000 00000000 00000111 11000000 - // 0x00007c00 => 00000000 00000000 01111100 00000000 - // 0x000003ff => 00000000 00000000 00000011 11111111 - // 0x38000000 => 00111000 00000000 00000000 00000000 - // 0x7f800000 => 01111111 10000000 00000000 00000000 - // 0x00008000 => 00000000 00000000 10000000 00000000 - return - ((((p & 0x07c0) << 17) + 0x38000000) & 0x7f800000) | // exponential - ((p & 0x003f) << 17); // Mantissa - } - - GLM_FUNC_QUALIFIER glm::uint32 float2packed10(glm::uint32 f) - { - // 10 bits => EE EEEFFFFF - // 11 bits => EEE EEFFFFFF - // Half bits => SEEEEEFF FFFFFFFF - // Float bits => SEEEEEEE EFFFFFFF FFFFFFFF FFFFFFFF - - // 0x0000001F => 00000000 00000000 00000000 00011111 - // 0x0000003F => 00000000 00000000 00000000 00111111 - // 0x000003E0 => 00000000 00000000 00000011 11100000 - // 0x000007C0 => 00000000 00000000 00000111 11000000 - // 0x00007C00 => 00000000 00000000 01111100 00000000 - // 0x000003FF => 00000000 00000000 00000011 11111111 - // 0x38000000 => 00111000 00000000 00000000 00000000 - // 0x7f800000 => 01111111 10000000 00000000 00000000 - // 0x00008000 => 00000000 00000000 10000000 00000000 - return - ((((f & 0x7f800000) - 0x38000000) >> 18) & 0x03E0) | // exponential - ((f >> 18) & 0x001f); // Mantissa - } - - GLM_FUNC_QUALIFIER glm::uint32 packed10ToFloat(glm::uint32 p) - { - // 10 bits => EE EEEFFFFF - // 11 bits => EEE EEFFFFFF - // Half bits => SEEEEEFF FFFFFFFF - // Float bits => SEEEEEEE EFFFFFFF FFFFFFFF FFFFFFFF - - // 0x0000001F => 00000000 00000000 00000000 00011111 - // 0x0000003F => 00000000 00000000 00000000 00111111 - // 0x000003E0 => 00000000 00000000 00000011 11100000 - // 0x000007C0 => 00000000 00000000 00000111 11000000 - // 0x00007C00 => 00000000 00000000 01111100 00000000 - // 0x000003FF => 00000000 00000000 00000011 11111111 - // 0x38000000 => 00111000 00000000 00000000 00000000 - // 0x7f800000 => 01111111 10000000 00000000 00000000 - // 0x00008000 => 00000000 00000000 10000000 00000000 - return - ((((p & 0x03E0) << 18) + 0x38000000) & 0x7f800000) | // exponential - ((p & 0x001f) << 18); // Mantissa - } - - GLM_FUNC_QUALIFIER glm::uint half2float(glm::uint h) - { - return ((h & 0x8000) << 16) | ((( h & 0x7c00) + 0x1C000) << 13) | ((h & 0x03FF) << 13); - } - - GLM_FUNC_QUALIFIER glm::uint floatTo11bit(float x) - { - if(x == 0.0f) - return 0u; - else if(glm::isnan(x)) - return ~0u; - else if(glm::isinf(x)) - return 0x1Fu << 6u; - - uint Pack = 0u; - memcpy(&Pack, &x, sizeof(Pack)); - return float2packed11(Pack); - } - - GLM_FUNC_QUALIFIER float packed11bitToFloat(glm::uint x) - { - if(x == 0) - return 0.0f; - else if(x == ((1 << 11) - 1)) - return ~0;//NaN - else if(x == (0x1f << 6)) - return ~0;//Inf - - uint Result = packed11ToFloat(x); - - float Temp = 0; - memcpy(&Temp, &Result, sizeof(Temp)); - return Temp; - } - - GLM_FUNC_QUALIFIER glm::uint floatTo10bit(float x) - { - if(x == 0.0f) - return 0u; - else if(glm::isnan(x)) - return ~0u; - else if(glm::isinf(x)) - return 0x1Fu << 5u; - - uint Pack = 0; - memcpy(&Pack, &x, sizeof(Pack)); - return float2packed10(Pack); - } - - GLM_FUNC_QUALIFIER float packed10bitToFloat(glm::uint x) - { - if(x == 0) - return 0.0f; - else if(x == ((1 << 10) - 1)) - return ~0;//NaN - else if(x == (0x1f << 5)) - return ~0;//Inf - - uint Result = packed10ToFloat(x); - - float Temp = 0; - memcpy(&Temp, &Result, sizeof(Temp)); - return Temp; - } - -// GLM_FUNC_QUALIFIER glm::uint f11_f11_f10(float x, float y, float z) -// { -// return ((floatTo11bit(x) & ((1 << 11) - 1)) << 0) | ((floatTo11bit(y) & ((1 << 11) - 1)) << 11) | ((floatTo10bit(z) & ((1 << 10) - 1)) << 22); -// } - - union u3u3u2 - { - struct - { - uint x : 3; - uint y : 3; - uint z : 2; - } data; - uint8 pack; - }; - - union u4u4 - { - struct - { - uint x : 4; - uint y : 4; - } data; - uint8 pack; - }; - - union u4u4u4u4 - { - struct - { - uint x : 4; - uint y : 4; - uint z : 4; - uint w : 4; - } data; - uint16 pack; - }; - - union u5u6u5 - { - struct - { - uint x : 5; - uint y : 6; - uint z : 5; - } data; - uint16 pack; - }; - - union u5u5u5u1 - { - struct - { - uint x : 5; - uint y : 5; - uint z : 5; - uint w : 1; - } data; - uint16 pack; - }; - - union u10u10u10u2 - { - struct - { - uint x : 10; - uint y : 10; - uint z : 10; - uint w : 2; - } data; - uint32 pack; - }; - - union i10i10i10i2 - { - struct - { - int x : 10; - int y : 10; - int z : 10; - int w : 2; - } data; - uint32 pack; - }; - - union u9u9u9e5 - { - struct - { - uint x : 9; - uint y : 9; - uint z : 9; - uint w : 5; - } data; - uint32 pack; - }; - - template - struct compute_half - {}; - - template - struct compute_half<1, Q> - { - GLM_FUNC_QUALIFIER static vec<1, uint16, Q> pack(vec<1, float, Q> const& v) - { - int16 const Unpack(detail::toFloat16(v.x)); - u16vec1 Packed; - memcpy(&Packed, &Unpack, sizeof(Packed)); - return Packed; - } - - GLM_FUNC_QUALIFIER static vec<1, float, Q> unpack(vec<1, uint16, Q> const& v) - { - i16vec1 Unpack; - memcpy(&Unpack, &v, sizeof(Unpack)); - return vec<1, float, Q>(detail::toFloat32(v.x)); - } - }; - - template - struct compute_half<2, Q> - { - GLM_FUNC_QUALIFIER static vec<2, uint16, Q> pack(vec<2, float, Q> const& v) - { - vec<2, int16, Q> const Unpack(detail::toFloat16(v.x), detail::toFloat16(v.y)); - u16vec2 Packed; - memcpy(&Packed, &Unpack, sizeof(Packed)); - return Packed; - } - - GLM_FUNC_QUALIFIER static vec<2, float, Q> unpack(vec<2, uint16, Q> const& v) - { - i16vec2 Unpack; - memcpy(&Unpack, &v, sizeof(Unpack)); - return vec<2, float, Q>(detail::toFloat32(v.x), detail::toFloat32(v.y)); - } - }; - - template - struct compute_half<3, Q> - { - GLM_FUNC_QUALIFIER static vec<3, uint16, Q> pack(vec<3, float, Q> const& v) - { - vec<3, int16, Q> const Unpack(detail::toFloat16(v.x), detail::toFloat16(v.y), detail::toFloat16(v.z)); - u16vec3 Packed; - memcpy(&Packed, &Unpack, sizeof(Packed)); - return Packed; - } - - GLM_FUNC_QUALIFIER static vec<3, float, Q> unpack(vec<3, uint16, Q> const& v) - { - i16vec3 Unpack; - memcpy(&Unpack, &v, sizeof(Unpack)); - return vec<3, float, Q>(detail::toFloat32(v.x), detail::toFloat32(v.y), detail::toFloat32(v.z)); - } - }; - - template - struct compute_half<4, Q> - { - GLM_FUNC_QUALIFIER static vec<4, uint16, Q> pack(vec<4, float, Q> const& v) - { - vec<4, int16, Q> const Unpack(detail::toFloat16(v.x), detail::toFloat16(v.y), detail::toFloat16(v.z), detail::toFloat16(v.w)); - u16vec4 Packed; - memcpy(&Packed, &Unpack, sizeof(Packed)); - return Packed; - } - - GLM_FUNC_QUALIFIER static vec<4, float, Q> unpack(vec<4, uint16, Q> const& v) - { - i16vec4 Unpack; - memcpy(&Unpack, &v, sizeof(Unpack)); - return vec<4, float, Q>(detail::toFloat32(v.x), detail::toFloat32(v.y), detail::toFloat32(v.z), detail::toFloat32(v.w)); - } - }; -}//namespace detail - - GLM_FUNC_QUALIFIER uint8 packUnorm1x8(float v) - { - return static_cast(round(clamp(v, 0.0f, 1.0f) * 255.0f)); - } - - GLM_FUNC_QUALIFIER float unpackUnorm1x8(uint8 p) - { - float const Unpack(p); - return Unpack * static_cast(0.0039215686274509803921568627451); // 1 / 255 - } - - GLM_FUNC_QUALIFIER uint16 packUnorm2x8(vec2 const& v) - { - u8vec2 const Topack(round(clamp(v, 0.0f, 1.0f) * 255.0f)); - - uint16 Unpack = 0; - memcpy(&Unpack, &Topack, sizeof(Unpack)); - return Unpack; - } - - GLM_FUNC_QUALIFIER vec2 unpackUnorm2x8(uint16 p) - { - u8vec2 Unpack; - memcpy(&Unpack, &p, sizeof(Unpack)); - return vec2(Unpack) * float(0.0039215686274509803921568627451); // 1 / 255 - } - - GLM_FUNC_QUALIFIER uint8 packSnorm1x8(float v) - { - int8 const Topack(static_cast(round(clamp(v ,-1.0f, 1.0f) * 127.0f))); - uint8 Packed = 0; - memcpy(&Packed, &Topack, sizeof(Packed)); - return Packed; - } - - GLM_FUNC_QUALIFIER float unpackSnorm1x8(uint8 p) - { - int8 Unpack = 0; - memcpy(&Unpack, &p, sizeof(Unpack)); - return clamp( - static_cast(Unpack) * 0.00787401574803149606299212598425f, // 1.0f / 127.0f - -1.0f, 1.0f); - } - - GLM_FUNC_QUALIFIER uint16 packSnorm2x8(vec2 const& v) - { - i8vec2 const Topack(round(clamp(v, -1.0f, 1.0f) * 127.0f)); - uint16 Packed = 0; - memcpy(&Packed, &Topack, sizeof(Packed)); - return Packed; - } - - GLM_FUNC_QUALIFIER vec2 unpackSnorm2x8(uint16 p) - { - i8vec2 Unpack; - memcpy(&Unpack, &p, sizeof(Unpack)); - return clamp( - vec2(Unpack) * 0.00787401574803149606299212598425f, // 1.0f / 127.0f - -1.0f, 1.0f); - } - - GLM_FUNC_QUALIFIER uint16 packUnorm1x16(float s) - { - return static_cast(round(clamp(s, 0.0f, 1.0f) * 65535.0f)); - } - - GLM_FUNC_QUALIFIER float unpackUnorm1x16(uint16 p) - { - float const Unpack(p); - return Unpack * 1.5259021896696421759365224689097e-5f; // 1.0 / 65535.0 - } - - GLM_FUNC_QUALIFIER uint64 packUnorm4x16(vec4 const& v) - { - u16vec4 const Topack(round(clamp(v , 0.0f, 1.0f) * 65535.0f)); - uint64 Packed = 0; - memcpy(&Packed, &Topack, sizeof(Packed)); - return Packed; - } - - GLM_FUNC_QUALIFIER vec4 unpackUnorm4x16(uint64 p) - { - u16vec4 Unpack; - memcpy(&Unpack, &p, sizeof(Unpack)); - return vec4(Unpack) * 1.5259021896696421759365224689097e-5f; // 1.0 / 65535.0 - } - - GLM_FUNC_QUALIFIER uint16 packSnorm1x16(float v) - { - int16 const Topack = static_cast(round(clamp(v ,-1.0f, 1.0f) * 32767.0f)); - uint16 Packed = 0; - memcpy(&Packed, &Topack, sizeof(Packed)); - return Packed; - } - - GLM_FUNC_QUALIFIER float unpackSnorm1x16(uint16 p) - { - int16 Unpack = 0; - memcpy(&Unpack, &p, sizeof(Unpack)); - return clamp( - static_cast(Unpack) * 3.0518509475997192297128208258309e-5f, //1.0f / 32767.0f, - -1.0f, 1.0f); - } - - GLM_FUNC_QUALIFIER uint64 packSnorm4x16(vec4 const& v) - { - i16vec4 const Topack(round(clamp(v ,-1.0f, 1.0f) * 32767.0f)); - uint64 Packed = 0; - memcpy(&Packed, &Topack, sizeof(Packed)); - return Packed; - } - - GLM_FUNC_QUALIFIER vec4 unpackSnorm4x16(uint64 p) - { - i16vec4 Unpack; - memcpy(&Unpack, &p, sizeof(Unpack)); - return clamp( - vec4(Unpack) * 3.0518509475997192297128208258309e-5f, //1.0f / 32767.0f, - -1.0f, 1.0f); - } - - GLM_FUNC_QUALIFIER uint16 packHalf1x16(float v) - { - int16 const Topack(detail::toFloat16(v)); - uint16 Packed = 0; - memcpy(&Packed, &Topack, sizeof(Packed)); - return Packed; - } - - GLM_FUNC_QUALIFIER float unpackHalf1x16(uint16 v) - { - int16 Unpack = 0; - memcpy(&Unpack, &v, sizeof(Unpack)); - return detail::toFloat32(Unpack); - } - - GLM_FUNC_QUALIFIER uint64 packHalf4x16(glm::vec4 const& v) - { - i16vec4 const Unpack( - detail::toFloat16(v.x), - detail::toFloat16(v.y), - detail::toFloat16(v.z), - detail::toFloat16(v.w)); - uint64 Packed = 0; - memcpy(&Packed, &Unpack, sizeof(Packed)); - return Packed; - } - - GLM_FUNC_QUALIFIER glm::vec4 unpackHalf4x16(uint64 v) - { - i16vec4 Unpack; - memcpy(&Unpack, &v, sizeof(Unpack)); - return vec4( - detail::toFloat32(Unpack.x), - detail::toFloat32(Unpack.y), - detail::toFloat32(Unpack.z), - detail::toFloat32(Unpack.w)); - } - - GLM_FUNC_QUALIFIER uint32 packI3x10_1x2(ivec4 const& v) - { - detail::i10i10i10i2 Result; - Result.data.x = v.x; - Result.data.y = v.y; - Result.data.z = v.z; - Result.data.w = v.w; - return Result.pack; - } - - GLM_FUNC_QUALIFIER ivec4 unpackI3x10_1x2(uint32 v) - { - detail::i10i10i10i2 Unpack; - Unpack.pack = v; - return ivec4( - Unpack.data.x, - Unpack.data.y, - Unpack.data.z, - Unpack.data.w); - } - - GLM_FUNC_QUALIFIER uint32 packU3x10_1x2(uvec4 const& v) - { - detail::u10u10u10u2 Result; - Result.data.x = v.x; - Result.data.y = v.y; - Result.data.z = v.z; - Result.data.w = v.w; - return Result.pack; - } - - GLM_FUNC_QUALIFIER uvec4 unpackU3x10_1x2(uint32 v) - { - detail::u10u10u10u2 Unpack; - Unpack.pack = v; - return uvec4( - Unpack.data.x, - Unpack.data.y, - Unpack.data.z, - Unpack.data.w); - } - - GLM_FUNC_QUALIFIER uint32 packSnorm3x10_1x2(vec4 const& v) - { - ivec4 const Pack(round(clamp(v,-1.0f, 1.0f) * vec4(511.f, 511.f, 511.f, 1.f))); - - detail::i10i10i10i2 Result; - Result.data.x = Pack.x; - Result.data.y = Pack.y; - Result.data.z = Pack.z; - Result.data.w = Pack.w; - return Result.pack; - } - - GLM_FUNC_QUALIFIER vec4 unpackSnorm3x10_1x2(uint32 v) - { - detail::i10i10i10i2 Unpack; - Unpack.pack = v; - - vec4 const Result(Unpack.data.x, Unpack.data.y, Unpack.data.z, Unpack.data.w); - - return clamp(Result * vec4(1.f / 511.f, 1.f / 511.f, 1.f / 511.f, 1.f), -1.0f, 1.0f); - } - - GLM_FUNC_QUALIFIER uint32 packUnorm3x10_1x2(vec4 const& v) - { - uvec4 const Unpack(round(clamp(v, 0.0f, 1.0f) * vec4(1023.f, 1023.f, 1023.f, 3.f))); - - detail::u10u10u10u2 Result; - Result.data.x = Unpack.x; - Result.data.y = Unpack.y; - Result.data.z = Unpack.z; - Result.data.w = Unpack.w; - return Result.pack; - } - - GLM_FUNC_QUALIFIER vec4 unpackUnorm3x10_1x2(uint32 v) - { - vec4 const ScaleFactors(1.0f / 1023.f, 1.0f / 1023.f, 1.0f / 1023.f, 1.0f / 3.f); - - detail::u10u10u10u2 Unpack; - Unpack.pack = v; - return vec4(Unpack.data.x, Unpack.data.y, Unpack.data.z, Unpack.data.w) * ScaleFactors; - } - - GLM_FUNC_QUALIFIER uint32 packF2x11_1x10(vec3 const& v) - { - return - ((detail::floatTo11bit(v.x) & ((1 << 11) - 1)) << 0) | - ((detail::floatTo11bit(v.y) & ((1 << 11) - 1)) << 11) | - ((detail::floatTo10bit(v.z) & ((1 << 10) - 1)) << 22); - } - - GLM_FUNC_QUALIFIER vec3 unpackF2x11_1x10(uint32 v) - { - return vec3( - detail::packed11bitToFloat(v >> 0), - detail::packed11bitToFloat(v >> 11), - detail::packed10bitToFloat(v >> 22)); - } - - GLM_FUNC_QUALIFIER uint32 packF3x9_E1x5(vec3 const& v) - { - float const SharedExpMax = (pow(2.0f, 9.0f - 1.0f) / pow(2.0f, 9.0f)) * pow(2.0f, 31.f - 15.f); - vec3 const Color = clamp(v, 0.0f, SharedExpMax); - float const MaxColor = max(Color.x, max(Color.y, Color.z)); - - float const ExpSharedP = max(-15.f - 1.f, floor(log2(MaxColor))) + 1.0f + 15.f; - float const MaxShared = floor(MaxColor / pow(2.0f, (ExpSharedP - 15.f - 9.f)) + 0.5f); - float const ExpShared = equal(MaxShared, pow(2.0f, 9.0f), epsilon()) ? ExpSharedP + 1.0f : ExpSharedP; - - uvec3 const ColorComp(floor(Color / pow(2.f, (ExpShared - 15.f - 9.f)) + 0.5f)); - - detail::u9u9u9e5 Unpack; - Unpack.data.x = ColorComp.x; - Unpack.data.y = ColorComp.y; - Unpack.data.z = ColorComp.z; - Unpack.data.w = uint(ExpShared); - return Unpack.pack; - } - - GLM_FUNC_QUALIFIER vec3 unpackF3x9_E1x5(uint32 v) - { - detail::u9u9u9e5 Unpack; - Unpack.pack = v; - - return vec3(Unpack.data.x, Unpack.data.y, Unpack.data.z) * pow(2.0f, Unpack.data.w - 15.f - 9.f); - } - - // Based on Brian Karis http://graphicrants.blogspot.fr/2009/04/rgbm-color-encoding.html - template - GLM_FUNC_QUALIFIER vec<4, T, Q> packRGBM(vec<3, T, Q> const& rgb) - { - vec<3, T, Q> const Color(rgb * static_cast(1.0 / 6.0)); - T Alpha = clamp(max(max(Color.x, Color.y), max(Color.z, static_cast(1e-6))), static_cast(0), static_cast(1)); - Alpha = ceil(Alpha * static_cast(255.0)) / static_cast(255.0); - return vec<4, T, Q>(Color / Alpha, Alpha); - } - - template - GLM_FUNC_QUALIFIER vec<3, T, Q> unpackRGBM(vec<4, T, Q> const& rgbm) - { - return vec<3, T, Q>(rgbm.x, rgbm.y, rgbm.z) * rgbm.w * static_cast(6); - } - - template - GLM_FUNC_QUALIFIER vec packHalf(vec const& v) - { - return detail::compute_half::pack(v); - } - - template - GLM_FUNC_QUALIFIER vec unpackHalf(vec const& v) - { - return detail::compute_half::unpack(v); - } - - template - GLM_FUNC_QUALIFIER vec packUnorm(vec const& v) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_integer, "uintType must be an integer type"); - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "floatType must be a floating point type"); - - return vec(round(clamp(v, static_cast(0), static_cast(1)) * static_cast(std::numeric_limits::max()))); - } - - template - GLM_FUNC_QUALIFIER vec unpackUnorm(vec const& v) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_integer, "uintType must be an integer type"); - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "floatType must be a floating point type"); - - return vec(v) * (static_cast(1) / static_cast(std::numeric_limits::max())); - } - - template - GLM_FUNC_QUALIFIER vec packSnorm(vec const& v) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_integer, "uintType must be an integer type"); - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "floatType must be a floating point type"); - - return vec(round(clamp(v , static_cast(-1), static_cast(1)) * static_cast(std::numeric_limits::max()))); - } - - template - GLM_FUNC_QUALIFIER vec unpackSnorm(vec const& v) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_integer, "uintType must be an integer type"); - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "floatType must be a floating point type"); - - return clamp(vec(v) * (static_cast(1) / static_cast(std::numeric_limits::max())), static_cast(-1), static_cast(1)); - } - - GLM_FUNC_QUALIFIER uint8 packUnorm2x4(vec2 const& v) - { - u32vec2 const Unpack(round(clamp(v, 0.0f, 1.0f) * 15.0f)); - detail::u4u4 Result; - Result.data.x = Unpack.x; - Result.data.y = Unpack.y; - return Result.pack; - } - - GLM_FUNC_QUALIFIER vec2 unpackUnorm2x4(uint8 v) - { - float const ScaleFactor(1.f / 15.f); - detail::u4u4 Unpack; - Unpack.pack = v; - return vec2(Unpack.data.x, Unpack.data.y) * ScaleFactor; - } - - GLM_FUNC_QUALIFIER uint16 packUnorm4x4(vec4 const& v) - { - u32vec4 const Unpack(round(clamp(v, 0.0f, 1.0f) * 15.0f)); - detail::u4u4u4u4 Result; - Result.data.x = Unpack.x; - Result.data.y = Unpack.y; - Result.data.z = Unpack.z; - Result.data.w = Unpack.w; - return Result.pack; - } - - GLM_FUNC_QUALIFIER vec4 unpackUnorm4x4(uint16 v) - { - float const ScaleFactor(1.f / 15.f); - detail::u4u4u4u4 Unpack; - Unpack.pack = v; - return vec4(Unpack.data.x, Unpack.data.y, Unpack.data.z, Unpack.data.w) * ScaleFactor; - } - - GLM_FUNC_QUALIFIER uint16 packUnorm1x5_1x6_1x5(vec3 const& v) - { - u32vec3 const Unpack(round(clamp(v, 0.0f, 1.0f) * vec3(31.f, 63.f, 31.f))); - detail::u5u6u5 Result; - Result.data.x = Unpack.x; - Result.data.y = Unpack.y; - Result.data.z = Unpack.z; - return Result.pack; - } - - GLM_FUNC_QUALIFIER vec3 unpackUnorm1x5_1x6_1x5(uint16 v) - { - vec3 const ScaleFactor(1.f / 31.f, 1.f / 63.f, 1.f / 31.f); - detail::u5u6u5 Unpack; - Unpack.pack = v; - return vec3(Unpack.data.x, Unpack.data.y, Unpack.data.z) * ScaleFactor; - } - - GLM_FUNC_QUALIFIER uint16 packUnorm3x5_1x1(vec4 const& v) - { - u32vec4 const Unpack(round(clamp(v, 0.0f, 1.0f) * vec4(31.f, 31.f, 31.f, 1.f))); - detail::u5u5u5u1 Result; - Result.data.x = Unpack.x; - Result.data.y = Unpack.y; - Result.data.z = Unpack.z; - Result.data.w = Unpack.w; - return Result.pack; - } - - GLM_FUNC_QUALIFIER vec4 unpackUnorm3x5_1x1(uint16 v) - { - vec4 const ScaleFactor(1.f / 31.f, 1.f / 31.f, 1.f / 31.f, 1.f); - detail::u5u5u5u1 Unpack; - Unpack.pack = v; - return vec4(Unpack.data.x, Unpack.data.y, Unpack.data.z, Unpack.data.w) * ScaleFactor; - } - - GLM_FUNC_QUALIFIER uint8 packUnorm2x3_1x2(vec3 const& v) - { - u32vec3 const Unpack(round(clamp(v, 0.0f, 1.0f) * vec3(7.f, 7.f, 3.f))); - detail::u3u3u2 Result; - Result.data.x = Unpack.x; - Result.data.y = Unpack.y; - Result.data.z = Unpack.z; - return Result.pack; - } - - GLM_FUNC_QUALIFIER vec3 unpackUnorm2x3_1x2(uint8 v) - { - vec3 const ScaleFactor(1.f / 7.f, 1.f / 7.f, 1.f / 3.f); - detail::u3u3u2 Unpack; - Unpack.pack = v; - return vec3(Unpack.data.x, Unpack.data.y, Unpack.data.z) * ScaleFactor; - } - - GLM_FUNC_QUALIFIER int16 packInt2x8(i8vec2 const& v) - { - int16 Pack = 0; - memcpy(&Pack, &v, sizeof(Pack)); - return Pack; - } - - GLM_FUNC_QUALIFIER i8vec2 unpackInt2x8(int16 p) - { - i8vec2 Unpack; - memcpy(&Unpack, &p, sizeof(Unpack)); - return Unpack; - } - - GLM_FUNC_QUALIFIER uint16 packUint2x8(u8vec2 const& v) - { - uint16 Pack = 0; - memcpy(&Pack, &v, sizeof(Pack)); - return Pack; - } - - GLM_FUNC_QUALIFIER u8vec2 unpackUint2x8(uint16 p) - { - u8vec2 Unpack; - memcpy(&Unpack, &p, sizeof(Unpack)); - return Unpack; - } - - GLM_FUNC_QUALIFIER int32 packInt4x8(i8vec4 const& v) - { - int32 Pack = 0; - memcpy(&Pack, &v, sizeof(Pack)); - return Pack; - } - - GLM_FUNC_QUALIFIER i8vec4 unpackInt4x8(int32 p) - { - i8vec4 Unpack; - memcpy(&Unpack, &p, sizeof(Unpack)); - return Unpack; - } - - GLM_FUNC_QUALIFIER uint32 packUint4x8(u8vec4 const& v) - { - uint32 Pack = 0; - memcpy(&Pack, &v, sizeof(Pack)); - return Pack; - } - - GLM_FUNC_QUALIFIER u8vec4 unpackUint4x8(uint32 p) - { - u8vec4 Unpack; - memcpy(&Unpack, &p, sizeof(Unpack)); - return Unpack; - } - - GLM_FUNC_QUALIFIER int packInt2x16(i16vec2 const& v) - { - int Pack = 0; - memcpy(&Pack, &v, sizeof(Pack)); - return Pack; - } - - GLM_FUNC_QUALIFIER i16vec2 unpackInt2x16(int p) - { - i16vec2 Unpack; - memcpy(&Unpack, &p, sizeof(Unpack)); - return Unpack; - } - - GLM_FUNC_QUALIFIER int64 packInt4x16(i16vec4 const& v) - { - int64 Pack = 0; - memcpy(&Pack, &v, sizeof(Pack)); - return Pack; - } - - GLM_FUNC_QUALIFIER i16vec4 unpackInt4x16(int64 p) - { - i16vec4 Unpack; - memcpy(&Unpack, &p, sizeof(Unpack)); - return Unpack; - } - - GLM_FUNC_QUALIFIER uint packUint2x16(u16vec2 const& v) - { - uint Pack = 0; - memcpy(&Pack, &v, sizeof(Pack)); - return Pack; - } - - GLM_FUNC_QUALIFIER u16vec2 unpackUint2x16(uint p) - { - u16vec2 Unpack; - memcpy(&Unpack, &p, sizeof(Unpack)); - return Unpack; - } - - GLM_FUNC_QUALIFIER uint64 packUint4x16(u16vec4 const& v) - { - uint64 Pack = 0; - memcpy(&Pack, &v, sizeof(Pack)); - return Pack; - } - - GLM_FUNC_QUALIFIER u16vec4 unpackUint4x16(uint64 p) - { - u16vec4 Unpack; - memcpy(&Unpack, &p, sizeof(Unpack)); - return Unpack; - } - - GLM_FUNC_QUALIFIER int64 packInt2x32(i32vec2 const& v) - { - int64 Pack = 0; - memcpy(&Pack, &v, sizeof(Pack)); - return Pack; - } - - GLM_FUNC_QUALIFIER i32vec2 unpackInt2x32(int64 p) - { - i32vec2 Unpack; - memcpy(&Unpack, &p, sizeof(Unpack)); - return Unpack; - } - - GLM_FUNC_QUALIFIER uint64 packUint2x32(u32vec2 const& v) - { - uint64 Pack = 0; - memcpy(&Pack, &v, sizeof(Pack)); - return Pack; - } - - GLM_FUNC_QUALIFIER u32vec2 unpackUint2x32(uint64 p) - { - u32vec2 Unpack; - memcpy(&Unpack, &p, sizeof(Unpack)); - return Unpack; - } -}//namespace glm - diff --git a/ref/glm/glm/gtc/quaternion.hpp b/ref/glm/glm/gtc/quaternion.hpp deleted file mode 100644 index d8e85500..00000000 --- a/ref/glm/glm/gtc/quaternion.hpp +++ /dev/null @@ -1,173 +0,0 @@ -/// @ref gtc_quaternion -/// @file glm/gtc/quaternion.hpp -/// -/// @see core (dependence) -/// @see gtc_constants (dependence) -/// -/// @defgroup gtc_quaternion GLM_GTC_quaternion -/// @ingroup gtc -/// -/// Include to use the features of this extension. -/// -/// Defines a templated quaternion type and several quaternion operations. - -#pragma once - -// Dependency: -#include "../gtc/constants.hpp" -#include "../gtc/matrix_transform.hpp" -#include "../ext/vector_relational.hpp" -#include "../ext/quaternion_common.hpp" -#include "../ext/quaternion_float.hpp" -#include "../ext/quaternion_float_precision.hpp" -#include "../ext/quaternion_double.hpp" -#include "../ext/quaternion_double_precision.hpp" -#include "../ext/quaternion_relational.hpp" -#include "../ext/quaternion_geometric.hpp" -#include "../ext/quaternion_trigonometric.hpp" -#include "../ext/quaternion_transform.hpp" -#include "../detail/type_mat3x3.hpp" -#include "../detail/type_mat4x4.hpp" -#include "../detail/type_vec3.hpp" -#include "../detail/type_vec4.hpp" - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTC_quaternion extension included") -#endif - -namespace glm -{ - /// @addtogroup gtc_quaternion - /// @{ - - /// Returns euler angles, pitch as x, yaw as y, roll as z. - /// The result is expressed in radians. - /// - /// @tparam T Floating-point scalar types. - /// - /// @see gtc_quaternion - template - GLM_FUNC_DECL vec<3, T, Q> eulerAngles(qua const& x); - - /// Returns roll value of euler angles expressed in radians. - /// - /// @tparam T Floating-point scalar types. - /// - /// @see gtc_quaternion - template - GLM_FUNC_DECL T roll(qua const& x); - - /// Returns pitch value of euler angles expressed in radians. - /// - /// @tparam T Floating-point scalar types. - /// - /// @see gtc_quaternion - template - GLM_FUNC_DECL T pitch(qua const& x); - - /// Returns yaw value of euler angles expressed in radians. - /// - /// @tparam T Floating-point scalar types. - /// - /// @see gtc_quaternion - template - GLM_FUNC_DECL T yaw(qua const& x); - - /// Converts a quaternion to a 3 * 3 matrix. - /// - /// @tparam T Floating-point scalar types. - /// - /// @see gtc_quaternion - template - GLM_FUNC_DECL mat<3, 3, T, Q> mat3_cast(qua const& x); - - /// Converts a quaternion to a 4 * 4 matrix. - /// - /// @tparam T Floating-point scalar types. - /// - /// @see gtc_quaternion - template - GLM_FUNC_DECL mat<4, 4, T, Q> mat4_cast(qua const& x); - - /// Converts a pure rotation 3 * 3 matrix to a quaternion. - /// - /// @tparam T Floating-point scalar types. - /// - /// @see gtc_quaternion - template - GLM_FUNC_DECL qua quat_cast(mat<3, 3, T, Q> const& x); - - /// Converts a pure rotation 4 * 4 matrix to a quaternion. - /// - /// @tparam T Floating-point scalar types. - /// - /// @see gtc_quaternion - template - GLM_FUNC_DECL qua quat_cast(mat<4, 4, T, Q> const& x); - - /// Returns the component-wise comparison result of x < y. - /// - /// @tparam T Floating-point scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see ext_quaternion_relational - template - GLM_FUNC_DECL vec<4, bool, Q> lessThan(qua const& x, qua const& y); - - /// Returns the component-wise comparison of result x <= y. - /// - /// @tparam T Floating-point scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see ext_quaternion_relational - template - GLM_FUNC_DECL vec<4, bool, Q> lessThanEqual(qua const& x, qua const& y); - - /// Returns the component-wise comparison of result x > y. - /// - /// @tparam T Floating-point scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see ext_quaternion_relational - template - GLM_FUNC_DECL vec<4, bool, Q> greaterThan(qua const& x, qua const& y); - - /// Returns the component-wise comparison of result x >= y. - /// - /// @tparam T Floating-point scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see ext_quaternion_relational - template - GLM_FUNC_DECL vec<4, bool, Q> greaterThanEqual(qua const& x, qua const& y); - - /// Build a look at quaternion based on the default handedness. - /// - /// @param direction Desired forward direction. Needs to be normalized. - /// @param up Up vector, how the camera is oriented. Typically (0, 1, 0). - template - GLM_FUNC_DECL qua quatLookAt( - vec<3, T, Q> const& direction, - vec<3, T, Q> const& up); - - /// Build a right-handed look at quaternion. - /// - /// @param direction Desired forward direction onto which the -z-axis gets mapped. Needs to be normalized. - /// @param up Up vector, how the camera is oriented. Typically (0, 1, 0). - template - GLM_FUNC_DECL qua quatLookAtRH( - vec<3, T, Q> const& direction, - vec<3, T, Q> const& up); - - /// Build a left-handed look at quaternion. - /// - /// @param direction Desired forward direction onto which the +z-axis gets mapped. Needs to be normalized. - /// @param up Up vector, how the camera is oriented. Typically (0, 1, 0). - template - GLM_FUNC_DECL qua quatLookAtLH( - vec<3, T, Q> const& direction, - vec<3, T, Q> const& up); - /// @} -} //namespace glm - -#include "quaternion.inl" diff --git a/ref/glm/glm/gtc/quaternion.inl b/ref/glm/glm/gtc/quaternion.inl deleted file mode 100644 index fdf07f3f..00000000 --- a/ref/glm/glm/gtc/quaternion.inl +++ /dev/null @@ -1,200 +0,0 @@ -#include "../trigonometric.hpp" -#include "../geometric.hpp" -#include "../exponential.hpp" -#include "epsilon.hpp" -#include - -namespace glm -{ - template - GLM_FUNC_QUALIFIER vec<3, T, Q> eulerAngles(qua const& x) - { - return vec<3, T, Q>(pitch(x), yaw(x), roll(x)); - } - - template - GLM_FUNC_QUALIFIER T roll(qua const& q) - { - return static_cast(atan(static_cast(2) * (q.x * q.y + q.w * q.z), q.w * q.w + q.x * q.x - q.y * q.y - q.z * q.z)); - } - - template - GLM_FUNC_QUALIFIER T pitch(qua const& q) - { - //return T(atan(T(2) * (q.y * q.z + q.w * q.x), q.w * q.w - q.x * q.x - q.y * q.y + q.z * q.z)); - T const y = static_cast(2) * (q.y * q.z + q.w * q.x); - T const x = q.w * q.w - q.x * q.x - q.y * q.y + q.z * q.z; - - if(all(equal(vec<2, T, Q>(x, y), vec<2, T, Q>(0), epsilon()))) //avoid atan2(0,0) - handle singularity - Matiis - return static_cast(static_cast(2) * atan(q.x, q.w)); - - return static_cast(atan(y, x)); - } - - template - GLM_FUNC_QUALIFIER T yaw(qua const& q) - { - return asin(clamp(static_cast(-2) * (q.x * q.z - q.w * q.y), static_cast(-1), static_cast(1))); - } - - template - GLM_FUNC_QUALIFIER mat<3, 3, T, Q> mat3_cast(qua const& q) - { - mat<3, 3, T, Q> Result(T(1)); - T qxx(q.x * q.x); - T qyy(q.y * q.y); - T qzz(q.z * q.z); - T qxz(q.x * q.z); - T qxy(q.x * q.y); - T qyz(q.y * q.z); - T qwx(q.w * q.x); - T qwy(q.w * q.y); - T qwz(q.w * q.z); - - Result[0][0] = T(1) - T(2) * (qyy + qzz); - Result[0][1] = T(2) * (qxy + qwz); - Result[0][2] = T(2) * (qxz - qwy); - - Result[1][0] = T(2) * (qxy - qwz); - Result[1][1] = T(1) - T(2) * (qxx + qzz); - Result[1][2] = T(2) * (qyz + qwx); - - Result[2][0] = T(2) * (qxz + qwy); - Result[2][1] = T(2) * (qyz - qwx); - Result[2][2] = T(1) - T(2) * (qxx + qyy); - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> mat4_cast(qua const& q) - { - return mat<4, 4, T, Q>(mat3_cast(q)); - } - - template - GLM_FUNC_QUALIFIER qua quat_cast(mat<3, 3, T, Q> const& m) - { - T fourXSquaredMinus1 = m[0][0] - m[1][1] - m[2][2]; - T fourYSquaredMinus1 = m[1][1] - m[0][0] - m[2][2]; - T fourZSquaredMinus1 = m[2][2] - m[0][0] - m[1][1]; - T fourWSquaredMinus1 = m[0][0] + m[1][1] + m[2][2]; - - int biggestIndex = 0; - T fourBiggestSquaredMinus1 = fourWSquaredMinus1; - if(fourXSquaredMinus1 > fourBiggestSquaredMinus1) - { - fourBiggestSquaredMinus1 = fourXSquaredMinus1; - biggestIndex = 1; - } - if(fourYSquaredMinus1 > fourBiggestSquaredMinus1) - { - fourBiggestSquaredMinus1 = fourYSquaredMinus1; - biggestIndex = 2; - } - if(fourZSquaredMinus1 > fourBiggestSquaredMinus1) - { - fourBiggestSquaredMinus1 = fourZSquaredMinus1; - biggestIndex = 3; - } - - T biggestVal = sqrt(fourBiggestSquaredMinus1 + static_cast(1)) * static_cast(0.5); - T mult = static_cast(0.25) / biggestVal; - - switch(biggestIndex) - { - case 0: - return qua(biggestVal, (m[1][2] - m[2][1]) * mult, (m[2][0] - m[0][2]) * mult, (m[0][1] - m[1][0]) * mult); - case 1: - return qua((m[1][2] - m[2][1]) * mult, biggestVal, (m[0][1] + m[1][0]) * mult, (m[2][0] + m[0][2]) * mult); - case 2: - return qua((m[2][0] - m[0][2]) * mult, (m[0][1] + m[1][0]) * mult, biggestVal, (m[1][2] + m[2][1]) * mult); - case 3: - return qua((m[0][1] - m[1][0]) * mult, (m[2][0] + m[0][2]) * mult, (m[1][2] + m[2][1]) * mult, biggestVal); - default: // Silence a -Wswitch-default warning in GCC. Should never actually get here. Assert is just for sanity. - assert(false); - return qua(1, 0, 0, 0); - } - } - - template - GLM_FUNC_QUALIFIER qua quat_cast(mat<4, 4, T, Q> const& m4) - { - return quat_cast(mat<3, 3, T, Q>(m4)); - } - - template - GLM_FUNC_QUALIFIER vec<4, bool, Q> lessThan(qua const& x, qua const& y) - { - vec<4, bool, Q> Result; - for(length_t i = 0; i < x.length(); ++i) - Result[i] = x[i] < y[i]; - return Result; - } - - template - GLM_FUNC_QUALIFIER vec<4, bool, Q> lessThanEqual(qua const& x, qua const& y) - { - vec<4, bool, Q> Result; - for(length_t i = 0; i < x.length(); ++i) - Result[i] = x[i] <= y[i]; - return Result; - } - - template - GLM_FUNC_QUALIFIER vec<4, bool, Q> greaterThan(qua const& x, qua const& y) - { - vec<4, bool, Q> Result; - for(length_t i = 0; i < x.length(); ++i) - Result[i] = x[i] > y[i]; - return Result; - } - - template - GLM_FUNC_QUALIFIER vec<4, bool, Q> greaterThanEqual(qua const& x, qua const& y) - { - vec<4, bool, Q> Result; - for(length_t i = 0; i < x.length(); ++i) - Result[i] = x[i] >= y[i]; - return Result; - } - - - template - GLM_FUNC_QUALIFIER qua quatLookAt(vec<3, T, Q> const& direction, vec<3, T, Q> const& up) - { -# if GLM_CONFIG_CLIP_CONTROL & GLM_CLIP_CONTROL_LH_BIT - return quatLookAtLH(direction, up); -# else - return quatLookAtRH(direction, up); -# endif - } - - template - GLM_FUNC_QUALIFIER qua quatLookAtRH(vec<3, T, Q> const& direction, vec<3, T, Q> const& up) - { - mat<3, 3, T, Q> Result; - - Result[2] = -direction; - Result[0] = normalize(cross(up, Result[2])); - Result[1] = cross(Result[2], Result[0]); - - return quat_cast(Result); - } - - template - GLM_FUNC_QUALIFIER qua quatLookAtLH(vec<3, T, Q> const& direction, vec<3, T, Q> const& up) - { - mat<3, 3, T, Q> Result; - - Result[2] = direction; - Result[0] = normalize(cross(up, Result[2])); - Result[1] = cross(Result[2], Result[0]); - - return quat_cast(Result); - } -}//namespace glm - -#if GLM_CONFIG_SIMD == GLM_ENABLE -# include "quaternion_simd.inl" -#endif - diff --git a/ref/glm/glm/gtc/quaternion_simd.inl b/ref/glm/glm/gtc/quaternion_simd.inl deleted file mode 100644 index e69de29b..00000000 diff --git a/ref/glm/glm/gtc/random.hpp b/ref/glm/glm/gtc/random.hpp deleted file mode 100644 index 77bda17e..00000000 --- a/ref/glm/glm/gtc/random.hpp +++ /dev/null @@ -1,82 +0,0 @@ -/// @ref gtc_random -/// @file glm/gtc/random.hpp -/// -/// @see core (dependence) -/// @see gtx_random (extended) -/// -/// @defgroup gtc_random GLM_GTC_random -/// @ingroup gtc -/// -/// Include to use the features of this extension. -/// -/// Generate random number from various distribution methods. - -#pragma once - -// Dependency: -#include "../ext/scalar_int_sized.hpp" -#include "../ext/scalar_uint_sized.hpp" -#include "../detail/qualifier.hpp" - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTC_random extension included") -#endif - -namespace glm -{ - /// @addtogroup gtc_random - /// @{ - - /// Generate random numbers in the interval [Min, Max], according a linear distribution - /// - /// @param Min Minimum value included in the sampling - /// @param Max Maximum value included in the sampling - /// @tparam genType Value type. Currently supported: float or double scalars. - /// @see gtc_random - template - GLM_FUNC_DECL genType linearRand(genType Min, genType Max); - - /// Generate random numbers in the interval [Min, Max], according a linear distribution - /// - /// @param Min Minimum value included in the sampling - /// @param Max Maximum value included in the sampling - /// @tparam T Value type. Currently supported: float or double. - /// - /// @see gtc_random - template - GLM_FUNC_DECL vec linearRand(vec const& Min, vec const& Max); - - /// Generate random numbers in the interval [Min, Max], according a gaussian distribution - /// - /// @see gtc_random - template - GLM_FUNC_DECL genType gaussRand(genType Mean, genType Deviation); - - /// Generate a random 2D vector which coordinates are regulary distributed on a circle of a given radius - /// - /// @see gtc_random - template - GLM_FUNC_DECL vec<2, T, defaultp> circularRand(T Radius); - - /// Generate a random 3D vector which coordinates are regulary distributed on a sphere of a given radius - /// - /// @see gtc_random - template - GLM_FUNC_DECL vec<3, T, defaultp> sphericalRand(T Radius); - - /// Generate a random 2D vector which coordinates are regulary distributed within the area of a disk of a given radius - /// - /// @see gtc_random - template - GLM_FUNC_DECL vec<2, T, defaultp> diskRand(T Radius); - - /// Generate a random 3D vector which coordinates are regulary distributed within the volume of a ball of a given radius - /// - /// @see gtc_random - template - GLM_FUNC_DECL vec<3, T, defaultp> ballRand(T Radius); - - /// @} -}//namespace glm - -#include "random.inl" diff --git a/ref/glm/glm/gtc/random.inl b/ref/glm/glm/gtc/random.inl deleted file mode 100644 index bfc44e45..00000000 --- a/ref/glm/glm/gtc/random.inl +++ /dev/null @@ -1,303 +0,0 @@ -#include "../geometric.hpp" -#include "../exponential.hpp" -#include "../trigonometric.hpp" -#include "../detail/type_vec1.hpp" -#include -#include -#include -#include - -namespace glm{ -namespace detail -{ - template - struct compute_rand - { - GLM_FUNC_QUALIFIER static vec call(); - }; - - template - struct compute_rand<1, uint8, P> - { - GLM_FUNC_QUALIFIER static vec<1, uint8, P> call() - { - return vec<1, uint8, P>( - std::rand() % std::numeric_limits::max()); - } - }; - - template - struct compute_rand<2, uint8, P> - { - GLM_FUNC_QUALIFIER static vec<2, uint8, P> call() - { - return vec<2, uint8, P>( - std::rand() % std::numeric_limits::max(), - std::rand() % std::numeric_limits::max()); - } - }; - - template - struct compute_rand<3, uint8, P> - { - GLM_FUNC_QUALIFIER static vec<3, uint8, P> call() - { - return vec<3, uint8, P>( - std::rand() % std::numeric_limits::max(), - std::rand() % std::numeric_limits::max(), - std::rand() % std::numeric_limits::max()); - } - }; - - template - struct compute_rand<4, uint8, P> - { - GLM_FUNC_QUALIFIER static vec<4, uint8, P> call() - { - return vec<4, uint8, P>( - std::rand() % std::numeric_limits::max(), - std::rand() % std::numeric_limits::max(), - std::rand() % std::numeric_limits::max(), - std::rand() % std::numeric_limits::max()); - } - }; - - template - struct compute_rand - { - GLM_FUNC_QUALIFIER static vec call() - { - return - (vec(compute_rand::call()) << static_cast(8)) | - (vec(compute_rand::call()) << static_cast(0)); - } - }; - - template - struct compute_rand - { - GLM_FUNC_QUALIFIER static vec call() - { - return - (vec(compute_rand::call()) << static_cast(16)) | - (vec(compute_rand::call()) << static_cast(0)); - } - }; - - template - struct compute_rand - { - GLM_FUNC_QUALIFIER static vec call() - { - return - (vec(compute_rand::call()) << static_cast(32)) | - (vec(compute_rand::call()) << static_cast(0)); - } - }; - - template - struct compute_linearRand - { - GLM_FUNC_QUALIFIER static vec call(vec const& Min, vec const& Max); - }; - - template - struct compute_linearRand - { - GLM_FUNC_QUALIFIER static vec call(vec const& Min, vec const& Max) - { - return (vec(compute_rand::call() % vec(Max + static_cast(1) - Min))) + Min; - } - }; - - template - struct compute_linearRand - { - GLM_FUNC_QUALIFIER static vec call(vec const& Min, vec const& Max) - { - return (compute_rand::call() % (Max + static_cast(1) - Min)) + Min; - } - }; - - template - struct compute_linearRand - { - GLM_FUNC_QUALIFIER static vec call(vec const& Min, vec const& Max) - { - return (vec(compute_rand::call() % vec(Max + static_cast(1) - Min))) + Min; - } - }; - - template - struct compute_linearRand - { - GLM_FUNC_QUALIFIER static vec call(vec const& Min, vec const& Max) - { - return (compute_rand::call() % (Max + static_cast(1) - Min)) + Min; - } - }; - - template - struct compute_linearRand - { - GLM_FUNC_QUALIFIER static vec call(vec const& Min, vec const& Max) - { - return (vec(compute_rand::call() % vec(Max + static_cast(1) - Min))) + Min; - } - }; - - template - struct compute_linearRand - { - GLM_FUNC_QUALIFIER static vec call(vec const& Min, vec const& Max) - { - return (compute_rand::call() % (Max + static_cast(1) - Min)) + Min; - } - }; - - template - struct compute_linearRand - { - GLM_FUNC_QUALIFIER static vec call(vec const& Min, vec const& Max) - { - return (vec(compute_rand::call() % vec(Max + static_cast(1) - Min))) + Min; - } - }; - - template - struct compute_linearRand - { - GLM_FUNC_QUALIFIER static vec call(vec const& Min, vec const& Max) - { - return (compute_rand::call() % (Max + static_cast(1) - Min)) + Min; - } - }; - - template - struct compute_linearRand - { - GLM_FUNC_QUALIFIER static vec call(vec const& Min, vec const& Max) - { - return vec(compute_rand::call()) / static_cast(std::numeric_limits::max()) * (Max - Min) + Min; - } - }; - - template - struct compute_linearRand - { - GLM_FUNC_QUALIFIER static vec call(vec const& Min, vec const& Max) - { - return vec(compute_rand::call()) / static_cast(std::numeric_limits::max()) * (Max - Min) + Min; - } - }; - - template - struct compute_linearRand - { - GLM_FUNC_QUALIFIER static vec call(vec const& Min, vec const& Max) - { - return vec(compute_rand::call()) / static_cast(std::numeric_limits::max()) * (Max - Min) + Min; - } - }; -}//namespace detail - - template - GLM_FUNC_QUALIFIER genType linearRand(genType Min, genType Max) - { - return detail::compute_linearRand<1, genType, highp>::call( - vec<1, genType, highp>(Min), - vec<1, genType, highp>(Max)).x; - } - - template - GLM_FUNC_QUALIFIER vec linearRand(vec const& Min, vec const& Max) - { - return detail::compute_linearRand::call(Min, Max); - } - - template - GLM_FUNC_QUALIFIER genType gaussRand(genType Mean, genType Deviation) - { - genType w, x1, x2; - - do - { - x1 = linearRand(genType(-1), genType(1)); - x2 = linearRand(genType(-1), genType(1)); - - w = x1 * x1 + x2 * x2; - } while(w > genType(1)); - - return x2 * Deviation * Deviation * sqrt((genType(-2) * log(w)) / w) + Mean; - } - - template - GLM_FUNC_QUALIFIER vec gaussRand(vec const& Mean, vec const& Deviation) - { - return detail::functor2::call(gaussRand, Mean, Deviation); - } - - template - GLM_FUNC_QUALIFIER vec<2, T, defaultp> diskRand(T Radius) - { - assert(Radius > static_cast(0)); - - vec<2, T, defaultp> Result(T(0)); - T LenRadius(T(0)); - - do - { - Result = linearRand( - vec<2, T, defaultp>(-Radius), - vec<2, T, defaultp>(Radius)); - LenRadius = length(Result); - } - while(LenRadius > Radius); - - return Result; - } - - template - GLM_FUNC_QUALIFIER vec<3, T, defaultp> ballRand(T Radius) - { - assert(Radius > static_cast(0)); - - vec<3, T, defaultp> Result(T(0)); - T LenRadius(T(0)); - - do - { - Result = linearRand( - vec<3, T, defaultp>(-Radius), - vec<3, T, defaultp>(Radius)); - LenRadius = length(Result); - } - while(LenRadius > Radius); - - return Result; - } - - template - GLM_FUNC_QUALIFIER vec<2, T, defaultp> circularRand(T Radius) - { - assert(Radius > static_cast(0)); - - T a = linearRand(T(0), static_cast(6.283185307179586476925286766559)); - return vec<2, T, defaultp>(glm::cos(a), glm::sin(a)) * Radius; - } - - template - GLM_FUNC_QUALIFIER vec<3, T, defaultp> sphericalRand(T Radius) - { - assert(Radius > static_cast(0)); - - T theta = linearRand(T(0), T(6.283185307179586476925286766559f)); - T phi = std::acos(linearRand(T(-1.0f), T(1.0f))); - - T x = std::sin(phi) * std::cos(theta); - T y = std::sin(phi) * std::sin(theta); - T z = std::cos(phi); - - return vec<3, T, defaultp>(x, y, z) * Radius; - } -}//namespace glm diff --git a/ref/glm/glm/gtc/reciprocal.hpp b/ref/glm/glm/gtc/reciprocal.hpp deleted file mode 100644 index 57aa3928..00000000 --- a/ref/glm/glm/gtc/reciprocal.hpp +++ /dev/null @@ -1,135 +0,0 @@ -/// @ref gtc_reciprocal -/// @file glm/gtc/reciprocal.hpp -/// -/// @see core (dependence) -/// -/// @defgroup gtc_reciprocal GLM_GTC_reciprocal -/// @ingroup gtc -/// -/// Include to use the features of this extension. -/// -/// Define secant, cosecant and cotangent functions. - -#pragma once - -// Dependencies -#include "../detail/setup.hpp" - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTC_reciprocal extension included") -#endif - -namespace glm -{ - /// @addtogroup gtc_reciprocal - /// @{ - - /// Secant function. - /// hypotenuse / adjacent or 1 / cos(x) - /// - /// @tparam genType Floating-point scalar or vector types. - /// - /// @see gtc_reciprocal - template - GLM_FUNC_DECL genType sec(genType angle); - - /// Cosecant function. - /// hypotenuse / opposite or 1 / sin(x) - /// - /// @tparam genType Floating-point scalar or vector types. - /// - /// @see gtc_reciprocal - template - GLM_FUNC_DECL genType csc(genType angle); - - /// Cotangent function. - /// adjacent / opposite or 1 / tan(x) - /// - /// @tparam genType Floating-point scalar or vector types. - /// - /// @see gtc_reciprocal - template - GLM_FUNC_DECL genType cot(genType angle); - - /// Inverse secant function. - /// - /// @return Return an angle expressed in radians. - /// @tparam genType Floating-point scalar or vector types. - /// - /// @see gtc_reciprocal - template - GLM_FUNC_DECL genType asec(genType x); - - /// Inverse cosecant function. - /// - /// @return Return an angle expressed in radians. - /// @tparam genType Floating-point scalar or vector types. - /// - /// @see gtc_reciprocal - template - GLM_FUNC_DECL genType acsc(genType x); - - /// Inverse cotangent function. - /// - /// @return Return an angle expressed in radians. - /// @tparam genType Floating-point scalar or vector types. - /// - /// @see gtc_reciprocal - template - GLM_FUNC_DECL genType acot(genType x); - - /// Secant hyperbolic function. - /// - /// @tparam genType Floating-point scalar or vector types. - /// - /// @see gtc_reciprocal - template - GLM_FUNC_DECL genType sech(genType angle); - - /// Cosecant hyperbolic function. - /// - /// @tparam genType Floating-point scalar or vector types. - /// - /// @see gtc_reciprocal - template - GLM_FUNC_DECL genType csch(genType angle); - - /// Cotangent hyperbolic function. - /// - /// @tparam genType Floating-point scalar or vector types. - /// - /// @see gtc_reciprocal - template - GLM_FUNC_DECL genType coth(genType angle); - - /// Inverse secant hyperbolic function. - /// - /// @return Return an angle expressed in radians. - /// @tparam genType Floating-point scalar or vector types. - /// - /// @see gtc_reciprocal - template - GLM_FUNC_DECL genType asech(genType x); - - /// Inverse cosecant hyperbolic function. - /// - /// @return Return an angle expressed in radians. - /// @tparam genType Floating-point scalar or vector types. - /// - /// @see gtc_reciprocal - template - GLM_FUNC_DECL genType acsch(genType x); - - /// Inverse cotangent hyperbolic function. - /// - /// @return Return an angle expressed in radians. - /// @tparam genType Floating-point scalar or vector types. - /// - /// @see gtc_reciprocal - template - GLM_FUNC_DECL genType acoth(genType x); - - /// @} -}//namespace glm - -#include "reciprocal.inl" diff --git a/ref/glm/glm/gtc/reciprocal.inl b/ref/glm/glm/gtc/reciprocal.inl deleted file mode 100644 index 14ebbb32..00000000 --- a/ref/glm/glm/gtc/reciprocal.inl +++ /dev/null @@ -1,191 +0,0 @@ -/// @ref gtc_reciprocal - -#include "../trigonometric.hpp" -#include - -namespace glm -{ - // sec - template - GLM_FUNC_QUALIFIER genType sec(genType angle) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'sec' only accept floating-point values"); - return genType(1) / glm::cos(angle); - } - - template - GLM_FUNC_QUALIFIER vec sec(vec const& x) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'sec' only accept floating-point inputs"); - return detail::functor1::call(sec, x); - } - - // csc - template - GLM_FUNC_QUALIFIER genType csc(genType angle) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'csc' only accept floating-point values"); - return genType(1) / glm::sin(angle); - } - - template - GLM_FUNC_QUALIFIER vec csc(vec const& x) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'csc' only accept floating-point inputs"); - return detail::functor1::call(csc, x); - } - - // cot - template - GLM_FUNC_QUALIFIER genType cot(genType angle) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'cot' only accept floating-point values"); - - genType const pi_over_2 = genType(3.1415926535897932384626433832795 / 2.0); - return glm::tan(pi_over_2 - angle); - } - - template - GLM_FUNC_QUALIFIER vec cot(vec const& x) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'cot' only accept floating-point inputs"); - return detail::functor1::call(cot, x); - } - - // asec - template - GLM_FUNC_QUALIFIER genType asec(genType x) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'asec' only accept floating-point values"); - return acos(genType(1) / x); - } - - template - GLM_FUNC_QUALIFIER vec asec(vec const& x) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'asec' only accept floating-point inputs"); - return detail::functor1::call(asec, x); - } - - // acsc - template - GLM_FUNC_QUALIFIER genType acsc(genType x) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'acsc' only accept floating-point values"); - return asin(genType(1) / x); - } - - template - GLM_FUNC_QUALIFIER vec acsc(vec const& x) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'acsc' only accept floating-point inputs"); - return detail::functor1::call(acsc, x); - } - - // acot - template - GLM_FUNC_QUALIFIER genType acot(genType x) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'acot' only accept floating-point values"); - - genType const pi_over_2 = genType(3.1415926535897932384626433832795 / 2.0); - return pi_over_2 - atan(x); - } - - template - GLM_FUNC_QUALIFIER vec acot(vec const& x) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'acot' only accept floating-point inputs"); - return detail::functor1::call(acot, x); - } - - // sech - template - GLM_FUNC_QUALIFIER genType sech(genType angle) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'sech' only accept floating-point values"); - return genType(1) / glm::cosh(angle); - } - - template - GLM_FUNC_QUALIFIER vec sech(vec const& x) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'sech' only accept floating-point inputs"); - return detail::functor1::call(sech, x); - } - - // csch - template - GLM_FUNC_QUALIFIER genType csch(genType angle) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'csch' only accept floating-point values"); - return genType(1) / glm::sinh(angle); - } - - template - GLM_FUNC_QUALIFIER vec csch(vec const& x) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'csch' only accept floating-point inputs"); - return detail::functor1::call(csch, x); - } - - // coth - template - GLM_FUNC_QUALIFIER genType coth(genType angle) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'coth' only accept floating-point values"); - return glm::cosh(angle) / glm::sinh(angle); - } - - template - GLM_FUNC_QUALIFIER vec coth(vec const& x) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'coth' only accept floating-point inputs"); - return detail::functor1::call(coth, x); - } - - // asech - template - GLM_FUNC_QUALIFIER genType asech(genType x) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'asech' only accept floating-point values"); - return acosh(genType(1) / x); - } - - template - GLM_FUNC_QUALIFIER vec asech(vec const& x) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'asech' only accept floating-point inputs"); - return detail::functor1::call(asech, x); - } - - // acsch - template - GLM_FUNC_QUALIFIER genType acsch(genType x) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'acsch' only accept floating-point values"); - return asinh(genType(1) / x); - } - - template - GLM_FUNC_QUALIFIER vec acsch(vec const& x) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'acsch' only accept floating-point inputs"); - return detail::functor1::call(acsch, x); - } - - // acoth - template - GLM_FUNC_QUALIFIER genType acoth(genType x) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'acoth' only accept floating-point values"); - return atanh(genType(1) / x); - } - - template - GLM_FUNC_QUALIFIER vec acoth(vec const& x) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'acoth' only accept floating-point inputs"); - return detail::functor1::call(acoth, x); - } -}//namespace glm diff --git a/ref/glm/glm/gtc/round.hpp b/ref/glm/glm/gtc/round.hpp deleted file mode 100644 index db2141da..00000000 --- a/ref/glm/glm/gtc/round.hpp +++ /dev/null @@ -1,202 +0,0 @@ -/// @ref gtc_round -/// @file glm/gtc/round.hpp -/// -/// @see core (dependence) -/// @see gtc_round (dependence) -/// -/// @defgroup gtc_round GLM_GTC_round -/// @ingroup gtc -/// -/// Include to use the features of this extension. -/// -/// Rounding value to specific boundings - -#pragma once - -// Dependencies -#include "../detail/setup.hpp" -#include "../detail/qualifier.hpp" -#include "../detail/_vectorize.hpp" -#include "../vector_relational.hpp" -#include "../common.hpp" -#include - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTC_integer extension included") -#endif - -namespace glm -{ - /// @addtogroup gtc_round - /// @{ - - /// Return true if the value is a power of two number. - /// - /// @see gtc_round - template - GLM_FUNC_DECL bool isPowerOfTwo(genIUType v); - - /// Return true if the value is a power of two number. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point or integer scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see gtc_round - template - GLM_FUNC_DECL vec isPowerOfTwo(vec const& v); - - /// Return the power of two number which value is just higher the input value, - /// round up to a power of two. - /// - /// @see gtc_round - template - GLM_FUNC_DECL genIUType ceilPowerOfTwo(genIUType v); - - /// Return the power of two number which value is just higher the input value, - /// round up to a power of two. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point or integer scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see gtc_round - template - GLM_FUNC_DECL vec ceilPowerOfTwo(vec const& v); - - /// Return the power of two number which value is just lower the input value, - /// round down to a power of two. - /// - /// @see gtc_round - template - GLM_FUNC_DECL genIUType floorPowerOfTwo(genIUType v); - - /// Return the power of two number which value is just lower the input value, - /// round down to a power of two. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point or integer scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see gtc_round - template - GLM_FUNC_DECL vec floorPowerOfTwo(vec const& v); - - /// Return the power of two number which value is the closet to the input value. - /// - /// @see gtc_round - template - GLM_FUNC_DECL genIUType roundPowerOfTwo(genIUType v); - - /// Return the power of two number which value is the closet to the input value. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point or integer scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see gtc_round - template - GLM_FUNC_DECL vec roundPowerOfTwo(vec const& v); - - /// Return true if the 'Value' is a multiple of 'Multiple'. - /// - /// @see gtc_round - template - GLM_FUNC_DECL bool isMultiple(genIUType v, genIUType Multiple); - - /// Return true if the 'Value' is a multiple of 'Multiple'. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point or integer scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see gtc_round - template - GLM_FUNC_DECL vec isMultiple(vec const& v, T Multiple); - - /// Return true if the 'Value' is a multiple of 'Multiple'. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point or integer scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see gtc_round - template - GLM_FUNC_DECL vec isMultiple(vec const& v, vec const& Multiple); - - /// Higher multiple number of Source. - /// - /// @tparam genType Floating-point or integer scalar or vector types. - /// - /// @param v Source value to which is applied the function - /// @param Multiple Must be a null or positive value - /// - /// @see gtc_round - template - GLM_FUNC_DECL genType ceilMultiple(genType v, genType Multiple); - - /// Higher multiple number of Source. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point or integer scalar types - /// @tparam Q Value from qualifier enum - /// - /// @param v Source values to which is applied the function - /// @param Multiple Must be a null or positive value - /// - /// @see gtc_round - template - GLM_FUNC_DECL vec ceilMultiple(vec const& v, vec const& Multiple); - - /// Lower multiple number of Source. - /// - /// @tparam genType Floating-point or integer scalar or vector types. - /// - /// @param v Source value to which is applied the function - /// @param Multiple Must be a null or positive value - /// - /// @see gtc_round - template - GLM_FUNC_DECL genType floorMultiple(genType v, genType Multiple); - - /// Lower multiple number of Source. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point or integer scalar types - /// @tparam Q Value from qualifier enum - /// - /// @param v Source values to which is applied the function - /// @param Multiple Must be a null or positive value - /// - /// @see gtc_round - template - GLM_FUNC_DECL vec floorMultiple(vec const& v, vec const& Multiple); - - /// Lower multiple number of Source. - /// - /// @tparam genType Floating-point or integer scalar or vector types. - /// - /// @param v Source value to which is applied the function - /// @param Multiple Must be a null or positive value - /// - /// @see gtc_round - template - GLM_FUNC_DECL genType roundMultiple(genType v, genType Multiple); - - /// Lower multiple number of Source. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point or integer scalar types - /// @tparam Q Value from qualifier enum - /// - /// @param v Source values to which is applied the function - /// @param Multiple Must be a null or positive value - /// - /// @see gtc_round - template - GLM_FUNC_DECL vec roundMultiple(vec const& v, vec const& Multiple); - - /// @} -} //namespace glm - -#include "round.inl" diff --git a/ref/glm/glm/gtc/round.inl b/ref/glm/glm/gtc/round.inl deleted file mode 100644 index d53e31f3..00000000 --- a/ref/glm/glm/gtc/round.inl +++ /dev/null @@ -1,343 +0,0 @@ -/// @ref gtc_round - -#include "../integer.hpp" - -namespace glm{ -namespace detail -{ - template - struct compute_ceilShift - { - GLM_FUNC_QUALIFIER static vec call(vec const& v, T) - { - return v; - } - }; - - template - struct compute_ceilShift - { - GLM_FUNC_QUALIFIER static vec call(vec const& v, T Shift) - { - return v | (v >> Shift); - } - }; - - template - struct compute_ceilPowerOfTwo - { - GLM_FUNC_QUALIFIER static vec call(vec const& x) - { - GLM_STATIC_ASSERT(!std::numeric_limits::is_iec559, "'ceilPowerOfTwo' only accept integer scalar or vector inputs"); - - vec const Sign(sign(x)); - - vec v(abs(x)); - - v = v - static_cast(1); - v = v | (v >> static_cast(1)); - v = v | (v >> static_cast(2)); - v = v | (v >> static_cast(4)); - v = compute_ceilShift= 2>::call(v, 8); - v = compute_ceilShift= 4>::call(v, 16); - v = compute_ceilShift= 8>::call(v, 32); - return (v + static_cast(1)) * Sign; - } - }; - - template - struct compute_ceilPowerOfTwo - { - GLM_FUNC_QUALIFIER static vec call(vec const& x) - { - GLM_STATIC_ASSERT(!std::numeric_limits::is_iec559, "'ceilPowerOfTwo' only accept integer scalar or vector inputs"); - - vec v(x); - - v = v - static_cast(1); - v = v | (v >> static_cast(1)); - v = v | (v >> static_cast(2)); - v = v | (v >> static_cast(4)); - v = compute_ceilShift= 2>::call(v, 8); - v = compute_ceilShift= 4>::call(v, 16); - v = compute_ceilShift= 8>::call(v, 32); - return v + static_cast(1); - } - }; - - template - struct compute_ceilMultiple{}; - - template<> - struct compute_ceilMultiple - { - template - GLM_FUNC_QUALIFIER static genType call(genType Source, genType Multiple) - { - if(Source > genType(0)) - return Source + (Multiple - std::fmod(Source, Multiple)); - else - return Source + std::fmod(-Source, Multiple); - } - }; - - template<> - struct compute_ceilMultiple - { - template - GLM_FUNC_QUALIFIER static genType call(genType Source, genType Multiple) - { - genType Tmp = Source - genType(1); - return Tmp + (Multiple - (Tmp % Multiple)); - } - }; - - template<> - struct compute_ceilMultiple - { - template - GLM_FUNC_QUALIFIER static genType call(genType Source, genType Multiple) - { - if(Source > genType(0)) - { - genType Tmp = Source - genType(1); - return Tmp + (Multiple - (Tmp % Multiple)); - } - else - return Source + (-Source % Multiple); - } - }; - - template - struct compute_floorMultiple{}; - - template<> - struct compute_floorMultiple - { - template - GLM_FUNC_QUALIFIER static genType call(genType Source, genType Multiple) - { - if(Source >= genType(0)) - return Source - std::fmod(Source, Multiple); - else - return Source - std::fmod(Source, Multiple) - Multiple; - } - }; - - template<> - struct compute_floorMultiple - { - template - GLM_FUNC_QUALIFIER static genType call(genType Source, genType Multiple) - { - if(Source >= genType(0)) - return Source - Source % Multiple; - else - { - genType Tmp = Source + genType(1); - return Tmp - Tmp % Multiple - Multiple; - } - } - }; - - template<> - struct compute_floorMultiple - { - template - GLM_FUNC_QUALIFIER static genType call(genType Source, genType Multiple) - { - if(Source >= genType(0)) - return Source - Source % Multiple; - else - { - genType Tmp = Source + genType(1); - return Tmp - Tmp % Multiple - Multiple; - } - } - }; - - template - struct compute_roundMultiple{}; - - template<> - struct compute_roundMultiple - { - template - GLM_FUNC_QUALIFIER static genType call(genType Source, genType Multiple) - { - if(Source >= genType(0)) - return Source - std::fmod(Source, Multiple); - else - { - genType Tmp = Source + genType(1); - return Tmp - std::fmod(Tmp, Multiple) - Multiple; - } - } - }; - - template<> - struct compute_roundMultiple - { - template - GLM_FUNC_QUALIFIER static genType call(genType Source, genType Multiple) - { - if(Source >= genType(0)) - return Source - Source % Multiple; - else - { - genType Tmp = Source + genType(1); - return Tmp - Tmp % Multiple - Multiple; - } - } - }; - - template<> - struct compute_roundMultiple - { - template - GLM_FUNC_QUALIFIER static genType call(genType Source, genType Multiple) - { - if(Source >= genType(0)) - return Source - Source % Multiple; - else - { - genType Tmp = Source + genType(1); - return Tmp - Tmp % Multiple - Multiple; - } - } - }; -}//namespace detail - - //////////////// - // isPowerOfTwo - - template - GLM_FUNC_QUALIFIER bool isPowerOfTwo(genType Value) - { - genType const Result = glm::abs(Value); - return !(Result & (Result - 1)); - } - - template - GLM_FUNC_QUALIFIER vec isPowerOfTwo(vec const& Value) - { - vec const Result(abs(Value)); - return equal(Result & (Result - 1), vec(0)); - } - - ////////////////// - // ceilPowerOfTwo - - template - GLM_FUNC_QUALIFIER genType ceilPowerOfTwo(genType value) - { - return detail::compute_ceilPowerOfTwo<1, genType, defaultp, std::numeric_limits::is_signed>::call(vec<1, genType, defaultp>(value)).x; - } - - template - GLM_FUNC_QUALIFIER vec ceilPowerOfTwo(vec const& v) - { - return detail::compute_ceilPowerOfTwo::is_signed>::call(v); - } - - /////////////////// - // floorPowerOfTwo - - template - GLM_FUNC_QUALIFIER genType floorPowerOfTwo(genType value) - { - return isPowerOfTwo(value) ? value : static_cast(1) << findMSB(value); - } - - template - GLM_FUNC_QUALIFIER vec floorPowerOfTwo(vec const& v) - { - return detail::functor1::call(floorPowerOfTwo, v); - } - - /////////////////// - // roundPowerOfTwo - - template - GLM_FUNC_QUALIFIER genIUType roundPowerOfTwo(genIUType value) - { - if(isPowerOfTwo(value)) - return value; - - genIUType const prev = static_cast(1) << findMSB(value); - genIUType const next = prev << static_cast(1); - return (next - value) < (value - prev) ? next : prev; - } - - template - GLM_FUNC_QUALIFIER vec roundPowerOfTwo(vec const& v) - { - return detail::functor1::call(roundPowerOfTwo, v); - } - - //////////////// - // isMultiple - - template - GLM_FUNC_QUALIFIER bool isMultiple(genType Value, genType Multiple) - { - return isMultiple(vec<1, genType>(Value), vec<1, genType>(Multiple)).x; - } - - template - GLM_FUNC_QUALIFIER vec isMultiple(vec const& Value, T Multiple) - { - return (Value % Multiple) == vec(0); - } - - template - GLM_FUNC_QUALIFIER vec isMultiple(vec const& Value, vec const& Multiple) - { - return (Value % Multiple) == vec(0); - } - - ////////////////////// - // ceilMultiple - - template - GLM_FUNC_QUALIFIER genType ceilMultiple(genType Source, genType Multiple) - { - return detail::compute_ceilMultiple::is_iec559, std::numeric_limits::is_signed>::call(Source, Multiple); - } - - template - GLM_FUNC_QUALIFIER vec ceilMultiple(vec const& Source, vec const& Multiple) - { - return detail::functor2::call(ceilMultiple, Source, Multiple); - } - - ////////////////////// - // floorMultiple - - template - GLM_FUNC_QUALIFIER genType floorMultiple(genType Source, genType Multiple) - { - return detail::compute_floorMultiple::is_iec559, std::numeric_limits::is_signed>::call(Source, Multiple); - } - - template - GLM_FUNC_QUALIFIER vec floorMultiple(vec const& Source, vec const& Multiple) - { - return detail::functor2::call(floorMultiple, Source, Multiple); - } - - ////////////////////// - // roundMultiple - - template - GLM_FUNC_QUALIFIER genType roundMultiple(genType Source, genType Multiple) - { - return detail::compute_roundMultiple::is_iec559, std::numeric_limits::is_signed>::call(Source, Multiple); - } - - template - GLM_FUNC_QUALIFIER vec roundMultiple(vec const& Source, vec const& Multiple) - { - return detail::functor2::call(roundMultiple, Source, Multiple); - } -}//namespace glm diff --git a/ref/glm/glm/gtc/type_aligned.hpp b/ref/glm/glm/gtc/type_aligned.hpp deleted file mode 100644 index 5509883b..00000000 --- a/ref/glm/glm/gtc/type_aligned.hpp +++ /dev/null @@ -1,1315 +0,0 @@ -/// @ref gtc_type_aligned -/// @file glm/gtc/type_aligned.hpp -/// -/// @see core (dependence) -/// -/// @defgroup gtc_type_aligned GLM_GTC_type_aligned -/// @ingroup gtc -/// -/// Include to use the features of this extension. -/// -/// Aligned types allowing SIMD optimizations of vectors and matrices types - -#pragma once - -#if !GLM_CONFIG_ANONYMOUS_STRUCT -# error "GLM: Aligned gentypes require to enable C++ language extensions." -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTC_type_aligned extension included") -#endif - -#include "../mat4x4.hpp" -#include "../mat4x3.hpp" -#include "../mat4x2.hpp" -#include "../mat3x4.hpp" -#include "../mat3x3.hpp" -#include "../mat3x2.hpp" -#include "../mat2x4.hpp" -#include "../mat2x3.hpp" -#include "../mat2x2.hpp" -#include "../gtc/vec1.hpp" -#include "../vec2.hpp" -#include "../vec3.hpp" -#include "../vec4.hpp" - -namespace glm -{ - /// @addtogroup gtc_type_aligned - /// @{ - - // -- *vec1 -- - - /// 1 component vector aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef vec<1, float, aligned_highp> aligned_highp_vec1; - - /// 1 component vector aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef vec<1, float, aligned_mediump> aligned_mediump_vec1; - - /// 1 component vector aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef vec<1, float, aligned_lowp> aligned_lowp_vec1; - - /// 1 component vector aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef vec<1, double, aligned_highp> aligned_highp_dvec1; - - /// 1 component vector aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef vec<1, double, aligned_mediump> aligned_mediump_dvec1; - - /// 1 component vector aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef vec<1, double, aligned_lowp> aligned_lowp_dvec1; - - /// 1 component vector aligned in memory of signed integer numbers. - typedef vec<1, int, aligned_highp> aligned_highp_ivec1; - - /// 1 component vector aligned in memory of signed integer numbers. - typedef vec<1, int, aligned_mediump> aligned_mediump_ivec1; - - /// 1 component vector aligned in memory of signed integer numbers. - typedef vec<1, int, aligned_lowp> aligned_lowp_ivec1; - - /// 1 component vector aligned in memory of unsigned integer numbers. - typedef vec<1, uint, aligned_highp> aligned_highp_uvec1; - - /// 1 component vector aligned in memory of unsigned integer numbers. - typedef vec<1, uint, aligned_mediump> aligned_mediump_uvec1; - - /// 1 component vector aligned in memory of unsigned integer numbers. - typedef vec<1, uint, aligned_lowp> aligned_lowp_uvec1; - - /// 1 component vector aligned in memory of bool values. - typedef vec<1, bool, aligned_highp> aligned_highp_bvec1; - - /// 1 component vector aligned in memory of bool values. - typedef vec<1, bool, aligned_mediump> aligned_mediump_bvec1; - - /// 1 component vector aligned in memory of bool values. - typedef vec<1, bool, aligned_lowp> aligned_lowp_bvec1; - - /// 1 component vector tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef vec<1, float, packed_highp> packed_highp_vec1; - - /// 1 component vector tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef vec<1, float, packed_mediump> packed_mediump_vec1; - - /// 1 component vector tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef vec<1, float, packed_lowp> packed_lowp_vec1; - - /// 1 component vector tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef vec<1, double, packed_highp> packed_highp_dvec1; - - /// 1 component vector tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef vec<1, double, packed_mediump> packed_mediump_dvec1; - - /// 1 component vector tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef vec<1, double, packed_lowp> packed_lowp_dvec1; - - /// 1 component vector tightly packed in memory of signed integer numbers. - typedef vec<1, int, packed_highp> packed_highp_ivec1; - - /// 1 component vector tightly packed in memory of signed integer numbers. - typedef vec<1, int, packed_mediump> packed_mediump_ivec1; - - /// 1 component vector tightly packed in memory of signed integer numbers. - typedef vec<1, int, packed_lowp> packed_lowp_ivec1; - - /// 1 component vector tightly packed in memory of unsigned integer numbers. - typedef vec<1, uint, packed_highp> packed_highp_uvec1; - - /// 1 component vector tightly packed in memory of unsigned integer numbers. - typedef vec<1, uint, packed_mediump> packed_mediump_uvec1; - - /// 1 component vector tightly packed in memory of unsigned integer numbers. - typedef vec<1, uint, packed_lowp> packed_lowp_uvec1; - - /// 1 component vector tightly packed in memory of bool values. - typedef vec<1, bool, packed_highp> packed_highp_bvec1; - - /// 1 component vector tightly packed in memory of bool values. - typedef vec<1, bool, packed_mediump> packed_mediump_bvec1; - - /// 1 component vector tightly packed in memory of bool values. - typedef vec<1, bool, packed_lowp> packed_lowp_bvec1; - - // -- *vec2 -- - - /// 2 components vector aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef vec<2, float, aligned_highp> aligned_highp_vec2; - - /// 2 components vector aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef vec<2, float, aligned_mediump> aligned_mediump_vec2; - - /// 2 components vector aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef vec<2, float, aligned_lowp> aligned_lowp_vec2; - - /// 2 components vector aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef vec<2, double, aligned_highp> aligned_highp_dvec2; - - /// 2 components vector aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef vec<2, double, aligned_mediump> aligned_mediump_dvec2; - - /// 2 components vector aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef vec<2, double, aligned_lowp> aligned_lowp_dvec2; - - /// 2 components vector aligned in memory of signed integer numbers. - typedef vec<2, int, aligned_highp> aligned_highp_ivec2; - - /// 2 components vector aligned in memory of signed integer numbers. - typedef vec<2, int, aligned_mediump> aligned_mediump_ivec2; - - /// 2 components vector aligned in memory of signed integer numbers. - typedef vec<2, int, aligned_lowp> aligned_lowp_ivec2; - - /// 2 components vector aligned in memory of unsigned integer numbers. - typedef vec<2, uint, aligned_highp> aligned_highp_uvec2; - - /// 2 components vector aligned in memory of unsigned integer numbers. - typedef vec<2, uint, aligned_mediump> aligned_mediump_uvec2; - - /// 2 components vector aligned in memory of unsigned integer numbers. - typedef vec<2, uint, aligned_lowp> aligned_lowp_uvec2; - - /// 2 components vector aligned in memory of bool values. - typedef vec<2, bool, aligned_highp> aligned_highp_bvec2; - - /// 2 components vector aligned in memory of bool values. - typedef vec<2, bool, aligned_mediump> aligned_mediump_bvec2; - - /// 2 components vector aligned in memory of bool values. - typedef vec<2, bool, aligned_lowp> aligned_lowp_bvec2; - - /// 2 components vector tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef vec<2, float, packed_highp> packed_highp_vec2; - - /// 2 components vector tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef vec<2, float, packed_mediump> packed_mediump_vec2; - - /// 2 components vector tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef vec<2, float, packed_lowp> packed_lowp_vec2; - - /// 2 components vector tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef vec<2, double, packed_highp> packed_highp_dvec2; - - /// 2 components vector tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef vec<2, double, packed_mediump> packed_mediump_dvec2; - - /// 2 components vector tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef vec<2, double, packed_lowp> packed_lowp_dvec2; - - /// 2 components vector tightly packed in memory of signed integer numbers. - typedef vec<2, int, packed_highp> packed_highp_ivec2; - - /// 2 components vector tightly packed in memory of signed integer numbers. - typedef vec<2, int, packed_mediump> packed_mediump_ivec2; - - /// 2 components vector tightly packed in memory of signed integer numbers. - typedef vec<2, int, packed_lowp> packed_lowp_ivec2; - - /// 2 components vector tightly packed in memory of unsigned integer numbers. - typedef vec<2, uint, packed_highp> packed_highp_uvec2; - - /// 2 components vector tightly packed in memory of unsigned integer numbers. - typedef vec<2, uint, packed_mediump> packed_mediump_uvec2; - - /// 2 components vector tightly packed in memory of unsigned integer numbers. - typedef vec<2, uint, packed_lowp> packed_lowp_uvec2; - - /// 2 components vector tightly packed in memory of bool values. - typedef vec<2, bool, packed_highp> packed_highp_bvec2; - - /// 2 components vector tightly packed in memory of bool values. - typedef vec<2, bool, packed_mediump> packed_mediump_bvec2; - - /// 2 components vector tightly packed in memory of bool values. - typedef vec<2, bool, packed_lowp> packed_lowp_bvec2; - - // -- *vec3 -- - - /// 3 components vector aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef vec<3, float, aligned_highp> aligned_highp_vec3; - - /// 3 components vector aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef vec<3, float, aligned_mediump> aligned_mediump_vec3; - - /// 3 components vector aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef vec<3, float, aligned_lowp> aligned_lowp_vec3; - - /// 3 components vector aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef vec<3, double, aligned_highp> aligned_highp_dvec3; - - /// 3 components vector aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef vec<3, double, aligned_mediump> aligned_mediump_dvec3; - - /// 3 components vector aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef vec<3, double, aligned_lowp> aligned_lowp_dvec3; - - /// 3 components vector aligned in memory of signed integer numbers. - typedef vec<3, int, aligned_highp> aligned_highp_ivec3; - - /// 3 components vector aligned in memory of signed integer numbers. - typedef vec<3, int, aligned_mediump> aligned_mediump_ivec3; - - /// 3 components vector aligned in memory of signed integer numbers. - typedef vec<3, int, aligned_lowp> aligned_lowp_ivec3; - - /// 3 components vector aligned in memory of unsigned integer numbers. - typedef vec<3, uint, aligned_highp> aligned_highp_uvec3; - - /// 3 components vector aligned in memory of unsigned integer numbers. - typedef vec<3, uint, aligned_mediump> aligned_mediump_uvec3; - - /// 3 components vector aligned in memory of unsigned integer numbers. - typedef vec<3, uint, aligned_lowp> aligned_lowp_uvec3; - - /// 3 components vector aligned in memory of bool values. - typedef vec<3, bool, aligned_highp> aligned_highp_bvec3; - - /// 3 components vector aligned in memory of bool values. - typedef vec<3, bool, aligned_mediump> aligned_mediump_bvec3; - - /// 3 components vector aligned in memory of bool values. - typedef vec<3, bool, aligned_lowp> aligned_lowp_bvec3; - - /// 3 components vector tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef vec<3, float, packed_highp> packed_highp_vec3; - - /// 3 components vector tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef vec<3, float, packed_mediump> packed_mediump_vec3; - - /// 3 components vector tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef vec<3, float, packed_lowp> packed_lowp_vec3; - - /// 3 components vector tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef vec<3, double, packed_highp> packed_highp_dvec3; - - /// 3 components vector tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef vec<3, double, packed_mediump> packed_mediump_dvec3; - - /// 3 components vector tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef vec<3, double, packed_lowp> packed_lowp_dvec3; - - /// 3 components vector tightly packed in memory of signed integer numbers. - typedef vec<3, int, packed_highp> packed_highp_ivec3; - - /// 3 components vector tightly packed in memory of signed integer numbers. - typedef vec<3, int, packed_mediump> packed_mediump_ivec3; - - /// 3 components vector tightly packed in memory of signed integer numbers. - typedef vec<3, int, packed_lowp> packed_lowp_ivec3; - - /// 3 components vector tightly packed in memory of unsigned integer numbers. - typedef vec<3, uint, packed_highp> packed_highp_uvec3; - - /// 3 components vector tightly packed in memory of unsigned integer numbers. - typedef vec<3, uint, packed_mediump> packed_mediump_uvec3; - - /// 3 components vector tightly packed in memory of unsigned integer numbers. - typedef vec<3, uint, packed_lowp> packed_lowp_uvec3; - - /// 3 components vector tightly packed in memory of bool values. - typedef vec<3, bool, packed_highp> packed_highp_bvec3; - - /// 3 components vector tightly packed in memory of bool values. - typedef vec<3, bool, packed_mediump> packed_mediump_bvec3; - - /// 3 components vector tightly packed in memory of bool values. - typedef vec<3, bool, packed_lowp> packed_lowp_bvec3; - - // -- *vec4 -- - - /// 4 components vector aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef vec<4, float, aligned_highp> aligned_highp_vec4; - - /// 4 components vector aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef vec<4, float, aligned_mediump> aligned_mediump_vec4; - - /// 4 components vector aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef vec<4, float, aligned_lowp> aligned_lowp_vec4; - - /// 4 components vector aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef vec<4, double, aligned_highp> aligned_highp_dvec4; - - /// 4 components vector aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef vec<4, double, aligned_mediump> aligned_mediump_dvec4; - - /// 4 components vector aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef vec<4, double, aligned_lowp> aligned_lowp_dvec4; - - /// 4 components vector aligned in memory of signed integer numbers. - typedef vec<4, int, aligned_highp> aligned_highp_ivec4; - - /// 4 components vector aligned in memory of signed integer numbers. - typedef vec<4, int, aligned_mediump> aligned_mediump_ivec4; - - /// 4 components vector aligned in memory of signed integer numbers. - typedef vec<4, int, aligned_lowp> aligned_lowp_ivec4; - - /// 4 components vector aligned in memory of unsigned integer numbers. - typedef vec<4, uint, aligned_highp> aligned_highp_uvec4; - - /// 4 components vector aligned in memory of unsigned integer numbers. - typedef vec<4, uint, aligned_mediump> aligned_mediump_uvec4; - - /// 4 components vector aligned in memory of unsigned integer numbers. - typedef vec<4, uint, aligned_lowp> aligned_lowp_uvec4; - - /// 4 components vector aligned in memory of bool values. - typedef vec<4, bool, aligned_highp> aligned_highp_bvec4; - - /// 4 components vector aligned in memory of bool values. - typedef vec<4, bool, aligned_mediump> aligned_mediump_bvec4; - - /// 4 components vector aligned in memory of bool values. - typedef vec<4, bool, aligned_lowp> aligned_lowp_bvec4; - - /// 4 components vector tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef vec<4, float, packed_highp> packed_highp_vec4; - - /// 4 components vector tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef vec<4, float, packed_mediump> packed_mediump_vec4; - - /// 4 components vector tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef vec<4, float, packed_lowp> packed_lowp_vec4; - - /// 4 components vector tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef vec<4, double, packed_highp> packed_highp_dvec4; - - /// 4 components vector tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef vec<4, double, packed_mediump> packed_mediump_dvec4; - - /// 4 components vector tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef vec<4, double, packed_lowp> packed_lowp_dvec4; - - /// 4 components vector tightly packed in memory of signed integer numbers. - typedef vec<4, int, packed_highp> packed_highp_ivec4; - - /// 4 components vector tightly packed in memory of signed integer numbers. - typedef vec<4, int, packed_mediump> packed_mediump_ivec4; - - /// 4 components vector tightly packed in memory of signed integer numbers. - typedef vec<4, int, packed_lowp> packed_lowp_ivec4; - - /// 4 components vector tightly packed in memory of unsigned integer numbers. - typedef vec<4, uint, packed_highp> packed_highp_uvec4; - - /// 4 components vector tightly packed in memory of unsigned integer numbers. - typedef vec<4, uint, packed_mediump> packed_mediump_uvec4; - - /// 4 components vector tightly packed in memory of unsigned integer numbers. - typedef vec<4, uint, packed_lowp> packed_lowp_uvec4; - - /// 4 components vector tightly packed in memory of bool values. - typedef vec<4, bool, packed_highp> packed_highp_bvec4; - - /// 4 components vector tightly packed in memory of bool values. - typedef vec<4, bool, packed_mediump> packed_mediump_bvec4; - - /// 4 components vector tightly packed in memory of bool values. - typedef vec<4, bool, packed_lowp> packed_lowp_bvec4; - - // -- *mat2 -- - - /// 2 by 2 matrix aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef mat<2, 2, float, aligned_highp> aligned_highp_mat2; - - /// 2 by 2 matrix aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef mat<2, 2, float, aligned_mediump> aligned_mediump_mat2; - - /// 2 by 2 matrix aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef mat<2, 2, float, aligned_lowp> aligned_lowp_mat2; - - /// 2 by 2 matrix aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef mat<2, 2, double, aligned_highp> aligned_highp_dmat2; - - /// 2 by 2 matrix aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef mat<2, 2, double, aligned_mediump> aligned_mediump_dmat2; - - /// 2 by 2 matrix aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef mat<2, 2, double, aligned_lowp> aligned_lowp_dmat2; - - /// 2 by 2 matrix tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef mat<2, 2, float, packed_highp> packed_highp_mat2; - - /// 2 by 2 matrix tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef mat<2, 2, float, packed_mediump> packed_mediump_mat2; - - /// 2 by 2 matrix tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef mat<2, 2, float, packed_lowp> packed_lowp_mat2; - - /// 2 by 2 matrix tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef mat<2, 2, double, packed_highp> packed_highp_dmat2; - - /// 2 by 2 matrix tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef mat<2, 2, double, packed_mediump> packed_mediump_dmat2; - - /// 2 by 2 matrix tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef mat<2, 2, double, packed_lowp> packed_lowp_dmat2; - - // -- *mat3 -- - - /// 3 by 3 matrix aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef mat<3, 3, float, aligned_highp> aligned_highp_mat3; - - /// 3 by 3 matrix aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef mat<3, 3, float, aligned_mediump> aligned_mediump_mat3; - - /// 3 by 3 matrix aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef mat<3, 3, float, aligned_lowp> aligned_lowp_mat3; - - /// 3 by 3 matrix aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef mat<3, 3, double, aligned_highp> aligned_highp_dmat3; - - /// 3 by 3 matrix aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef mat<3, 3, double, aligned_mediump> aligned_mediump_dmat3; - - /// 3 by 3 matrix aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef mat<3, 3, double, aligned_lowp> aligned_lowp_dmat3; - - /// 3 by 3 matrix tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef mat<3, 3, float, packed_highp> packed_highp_mat3; - - /// 3 by 3 matrix tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef mat<3, 3, float, packed_mediump> packed_mediump_mat3; - - /// 3 by 3 matrix tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef mat<3, 3, float, packed_lowp> packed_lowp_mat3; - - /// 3 by 3 matrix tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef mat<3, 3, double, packed_highp> packed_highp_dmat3; - - /// 3 by 3 matrix tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef mat<3, 3, double, packed_mediump> packed_mediump_dmat3; - - /// 3 by 3 matrix tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef mat<3, 3, double, packed_lowp> packed_lowp_dmat3; - - // -- *mat4 -- - - /// 4 by 4 matrix aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef mat<4, 4, float, aligned_highp> aligned_highp_mat4; - - /// 4 by 4 matrix aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef mat<4, 4, float, aligned_mediump> aligned_mediump_mat4; - - /// 4 by 4 matrix aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef mat<4, 4, float, aligned_lowp> aligned_lowp_mat4; - - /// 4 by 4 matrix aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef mat<4, 4, double, aligned_highp> aligned_highp_dmat4; - - /// 4 by 4 matrix aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef mat<4, 4, double, aligned_mediump> aligned_mediump_dmat4; - - /// 4 by 4 matrix aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef mat<4, 4, double, aligned_lowp> aligned_lowp_dmat4; - - /// 4 by 4 matrix tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef mat<4, 4, float, packed_highp> packed_highp_mat4; - - /// 4 by 4 matrix tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef mat<4, 4, float, packed_mediump> packed_mediump_mat4; - - /// 4 by 4 matrix tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef mat<4, 4, float, packed_lowp> packed_lowp_mat4; - - /// 4 by 4 matrix tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef mat<4, 4, double, packed_highp> packed_highp_dmat4; - - /// 4 by 4 matrix tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef mat<4, 4, double, packed_mediump> packed_mediump_dmat4; - - /// 4 by 4 matrix tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef mat<4, 4, double, packed_lowp> packed_lowp_dmat4; - - // -- *mat2x2 -- - - /// 2 by 2 matrix aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef mat<2, 2, float, aligned_highp> aligned_highp_mat2x2; - - /// 2 by 2 matrix aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef mat<2, 2, float, aligned_mediump> aligned_mediump_mat2x2; - - /// 2 by 2 matrix aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef mat<2, 2, float, aligned_lowp> aligned_lowp_mat2x2; - - /// 2 by 2 matrix aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef mat<2, 2, double, aligned_highp> aligned_highp_dmat2x2; - - /// 2 by 2 matrix aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef mat<2, 2, double, aligned_mediump> aligned_mediump_dmat2x2; - - /// 2 by 2 matrix aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef mat<2, 2, double, aligned_lowp> aligned_lowp_dmat2x2; - - /// 2 by 2 matrix tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef mat<2, 2, float, packed_highp> packed_highp_mat2x2; - - /// 2 by 2 matrix tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef mat<2, 2, float, packed_mediump> packed_mediump_mat2x2; - - /// 2 by 2 matrix tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef mat<2, 2, float, packed_lowp> packed_lowp_mat2x2; - - /// 2 by 2 matrix tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef mat<2, 2, double, packed_highp> packed_highp_dmat2x2; - - /// 2 by 2 matrix tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef mat<2, 2, double, packed_mediump> packed_mediump_dmat2x2; - - /// 2 by 2 matrix tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef mat<2, 2, double, packed_lowp> packed_lowp_dmat2x2; - - // -- *mat2x3 -- - - /// 2 by 3 matrix aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef mat<2, 3, float, aligned_highp> aligned_highp_mat2x3; - - /// 2 by 3 matrix aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef mat<2, 3, float, aligned_mediump> aligned_mediump_mat2x3; - - /// 2 by 3 matrix aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef mat<2, 3, float, aligned_lowp> aligned_lowp_mat2x3; - - /// 2 by 3 matrix aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef mat<2, 3, double, aligned_highp> aligned_highp_dmat2x3; - - /// 2 by 3 matrix aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef mat<2, 3, double, aligned_mediump> aligned_mediump_dmat2x3; - - /// 2 by 3 matrix aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef mat<2, 3, double, aligned_lowp> aligned_lowp_dmat2x3; - - /// 2 by 3 matrix tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef mat<2, 3, float, packed_highp> packed_highp_mat2x3; - - /// 2 by 3 matrix tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef mat<2, 3, float, packed_mediump> packed_mediump_mat2x3; - - /// 2 by 3 matrix tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef mat<2, 3, float, packed_lowp> packed_lowp_mat2x3; - - /// 2 by 3 matrix tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef mat<2, 3, double, packed_highp> packed_highp_dmat2x3; - - /// 2 by 3 matrix tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef mat<2, 3, double, packed_mediump> packed_mediump_dmat2x3; - - /// 2 by 3 matrix tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef mat<2, 3, double, packed_lowp> packed_lowp_dmat2x3; - - // -- *mat2x4 -- - - /// 2 by 4 matrix aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef mat<2, 4, float, aligned_highp> aligned_highp_mat2x4; - - /// 2 by 4 matrix aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef mat<2, 4, float, aligned_mediump> aligned_mediump_mat2x4; - - /// 2 by 4 matrix aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef mat<2, 4, float, aligned_lowp> aligned_lowp_mat2x4; - - /// 2 by 4 matrix aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef mat<2, 4, double, aligned_highp> aligned_highp_dmat2x4; - - /// 2 by 4 matrix aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef mat<2, 4, double, aligned_mediump> aligned_mediump_dmat2x4; - - /// 2 by 4 matrix aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef mat<2, 4, double, aligned_lowp> aligned_lowp_dmat2x4; - - /// 2 by 4 matrix tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef mat<2, 4, float, packed_highp> packed_highp_mat2x4; - - /// 2 by 4 matrix tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef mat<2, 4, float, packed_mediump> packed_mediump_mat2x4; - - /// 2 by 4 matrix tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef mat<2, 4, float, packed_lowp> packed_lowp_mat2x4; - - /// 2 by 4 matrix tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef mat<2, 4, double, packed_highp> packed_highp_dmat2x4; - - /// 2 by 4 matrix tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef mat<2, 4, double, packed_mediump> packed_mediump_dmat2x4; - - /// 2 by 4 matrix tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef mat<2, 4, double, packed_lowp> packed_lowp_dmat2x4; - - // -- *mat3x2 -- - - /// 3 by 2 matrix aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef mat<3, 2, float, aligned_highp> aligned_highp_mat3x2; - - /// 3 by 2 matrix aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef mat<3, 2, float, aligned_mediump> aligned_mediump_mat3x2; - - /// 3 by 2 matrix aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef mat<3, 2, float, aligned_lowp> aligned_lowp_mat3x2; - - /// 3 by 2 matrix aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef mat<3, 2, double, aligned_highp> aligned_highp_dmat3x2; - - /// 3 by 2 matrix aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef mat<3, 2, double, aligned_mediump> aligned_mediump_dmat3x2; - - /// 3 by 2 matrix aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef mat<3, 2, double, aligned_lowp> aligned_lowp_dmat3x2; - - /// 3 by 2 matrix tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef mat<3, 2, float, packed_highp> packed_highp_mat3x2; - - /// 3 by 2 matrix tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef mat<3, 2, float, packed_mediump> packed_mediump_mat3x2; - - /// 3 by 2 matrix tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef mat<3, 2, float, packed_lowp> packed_lowp_mat3x2; - - /// 3 by 2 matrix tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef mat<3, 2, double, packed_highp> packed_highp_dmat3x2; - - /// 3 by 2 matrix tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef mat<3, 2, double, packed_mediump> packed_mediump_dmat3x2; - - /// 3 by 2 matrix tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef mat<3, 2, double, packed_lowp> packed_lowp_dmat3x2; - - // -- *mat3x3 -- - - /// 3 by 3 matrix aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef mat<3, 3, float, aligned_highp> aligned_highp_mat3x3; - - /// 3 by 3 matrix aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef mat<3, 3, float, aligned_mediump> aligned_mediump_mat3x3; - - /// 3 by 3 matrix aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef mat<3, 3, float, aligned_lowp> aligned_lowp_mat3x3; - - /// 3 by 3 matrix aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef mat<3, 3, double, aligned_highp> aligned_highp_dmat3x3; - - /// 3 by 3 matrix aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef mat<3, 3, double, aligned_mediump> aligned_mediump_dmat3x3; - - /// 3 by 3 matrix aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef mat<3, 3, double, aligned_lowp> aligned_lowp_dmat3x3; - - /// 3 by 3 matrix tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef mat<3, 3, float, packed_highp> packed_highp_mat3x3; - - /// 3 by 3 matrix tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef mat<3, 3, float, packed_mediump> packed_mediump_mat3x3; - - /// 3 by 3 matrix tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef mat<3, 3, float, packed_lowp> packed_lowp_mat3x3; - - /// 3 by 3 matrix tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef mat<3, 3, double, packed_highp> packed_highp_dmat3x3; - - /// 3 by 3 matrix tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef mat<3, 3, double, packed_mediump> packed_mediump_dmat3x3; - - /// 3 by 3 matrix tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef mat<3, 3, double, packed_lowp> packed_lowp_dmat3x3; - - // -- *mat3x4 -- - - /// 3 by 4 matrix aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef mat<3, 4, float, aligned_highp> aligned_highp_mat3x4; - - /// 3 by 4 matrix aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef mat<3, 4, float, aligned_mediump> aligned_mediump_mat3x4; - - /// 3 by 4 matrix aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef mat<3, 4, float, aligned_lowp> aligned_lowp_mat3x4; - - /// 3 by 4 matrix aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef mat<3, 4, double, aligned_highp> aligned_highp_dmat3x4; - - /// 3 by 4 matrix aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef mat<3, 4, double, aligned_mediump> aligned_mediump_dmat3x4; - - /// 3 by 4 matrix aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef mat<3, 4, double, aligned_lowp> aligned_lowp_dmat3x4; - - /// 3 by 4 matrix tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef mat<3, 4, float, packed_highp> packed_highp_mat3x4; - - /// 3 by 4 matrix tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef mat<3, 4, float, packed_mediump> packed_mediump_mat3x4; - - /// 3 by 4 matrix tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef mat<3, 4, float, packed_lowp> packed_lowp_mat3x4; - - /// 3 by 4 matrix tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef mat<3, 4, double, packed_highp> packed_highp_dmat3x4; - - /// 3 by 4 matrix tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef mat<3, 4, double, packed_mediump> packed_mediump_dmat3x4; - - /// 3 by 4 matrix tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef mat<3, 4, double, packed_lowp> packed_lowp_dmat3x4; - - // -- *mat4x2 -- - - /// 4 by 2 matrix aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef mat<4, 2, float, aligned_highp> aligned_highp_mat4x2; - - /// 4 by 2 matrix aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef mat<4, 2, float, aligned_mediump> aligned_mediump_mat4x2; - - /// 4 by 2 matrix aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef mat<4, 2, float, aligned_lowp> aligned_lowp_mat4x2; - - /// 4 by 2 matrix aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef mat<4, 2, double, aligned_highp> aligned_highp_dmat4x2; - - /// 4 by 2 matrix aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef mat<4, 2, double, aligned_mediump> aligned_mediump_dmat4x2; - - /// 4 by 2 matrix aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef mat<4, 2, double, aligned_lowp> aligned_lowp_dmat4x2; - - /// 4 by 2 matrix tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef mat<4, 2, float, packed_highp> packed_highp_mat4x2; - - /// 4 by 2 matrix tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef mat<4, 2, float, packed_mediump> packed_mediump_mat4x2; - - /// 4 by 2 matrix tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef mat<4, 2, float, packed_lowp> packed_lowp_mat4x2; - - /// 4 by 2 matrix tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef mat<4, 2, double, packed_highp> packed_highp_dmat4x2; - - /// 4 by 2 matrix tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef mat<4, 2, double, packed_mediump> packed_mediump_dmat4x2; - - /// 4 by 2 matrix tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef mat<4, 2, double, packed_lowp> packed_lowp_dmat4x2; - - // -- *mat4x3 -- - - /// 4 by 3 matrix aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef mat<4, 3, float, aligned_highp> aligned_highp_mat4x3; - - /// 4 by 3 matrix aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef mat<4, 3, float, aligned_mediump> aligned_mediump_mat4x3; - - /// 4 by 3 matrix aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef mat<4, 3, float, aligned_lowp> aligned_lowp_mat4x3; - - /// 4 by 3 matrix aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef mat<4, 3, double, aligned_highp> aligned_highp_dmat4x3; - - /// 4 by 3 matrix aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef mat<4, 3, double, aligned_mediump> aligned_mediump_dmat4x3; - - /// 4 by 3 matrix aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef mat<4, 3, double, aligned_lowp> aligned_lowp_dmat4x3; - - /// 4 by 3 matrix tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef mat<4, 3, float, packed_highp> packed_highp_mat4x3; - - /// 4 by 3 matrix tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef mat<4, 3, float, packed_mediump> packed_mediump_mat4x3; - - /// 4 by 3 matrix tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef mat<4, 3, float, packed_lowp> packed_lowp_mat4x3; - - /// 4 by 3 matrix tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef mat<4, 3, double, packed_highp> packed_highp_dmat4x3; - - /// 4 by 3 matrix tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef mat<4, 3, double, packed_mediump> packed_mediump_dmat4x3; - - /// 4 by 3 matrix tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef mat<4, 3, double, packed_lowp> packed_lowp_dmat4x3; - - // -- *mat4x4 -- - - /// 4 by 4 matrix aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef mat<4, 4, float, aligned_highp> aligned_highp_mat4x4; - - /// 4 by 4 matrix aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef mat<4, 4, float, aligned_mediump> aligned_mediump_mat4x4; - - /// 4 by 4 matrix aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef mat<4, 4, float, aligned_lowp> aligned_lowp_mat4x4; - - /// 4 by 4 matrix aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef mat<4, 4, double, aligned_highp> aligned_highp_dmat4x4; - - /// 4 by 4 matrix aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef mat<4, 4, double, aligned_mediump> aligned_mediump_dmat4x4; - - /// 4 by 4 matrix aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef mat<4, 4, double, aligned_lowp> aligned_lowp_dmat4x4; - - /// 4 by 4 matrix tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef mat<4, 4, float, packed_highp> packed_highp_mat4x4; - - /// 4 by 4 matrix tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef mat<4, 4, float, packed_mediump> packed_mediump_mat4x4; - - /// 4 by 4 matrix tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef mat<4, 4, float, packed_lowp> packed_lowp_mat4x4; - - /// 4 by 4 matrix tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs. - typedef mat<4, 4, double, packed_highp> packed_highp_dmat4x4; - - /// 4 by 4 matrix tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs. - typedef mat<4, 4, double, packed_mediump> packed_mediump_dmat4x4; - - /// 4 by 4 matrix tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs. - typedef mat<4, 4, double, packed_lowp> packed_lowp_dmat4x4; - - // -- default -- - -#if(defined(GLM_PRECISION_LOWP_FLOAT)) - typedef aligned_lowp_vec1 aligned_vec1; - typedef aligned_lowp_vec2 aligned_vec2; - typedef aligned_lowp_vec3 aligned_vec3; - typedef aligned_lowp_vec4 aligned_vec4; - typedef packed_lowp_vec1 packed_vec1; - typedef packed_lowp_vec2 packed_vec2; - typedef packed_lowp_vec3 packed_vec3; - typedef packed_lowp_vec4 packed_vec4; - - typedef aligned_lowp_mat2 aligned_mat2; - typedef aligned_lowp_mat3 aligned_mat3; - typedef aligned_lowp_mat4 aligned_mat4; - typedef packed_lowp_mat2 packed_mat2; - typedef packed_lowp_mat3 packed_mat3; - typedef packed_lowp_mat4 packed_mat4; - - typedef aligned_lowp_mat2x2 aligned_mat2x2; - typedef aligned_lowp_mat2x3 aligned_mat2x3; - typedef aligned_lowp_mat2x4 aligned_mat2x4; - typedef aligned_lowp_mat3x2 aligned_mat3x2; - typedef aligned_lowp_mat3x3 aligned_mat3x3; - typedef aligned_lowp_mat3x4 aligned_mat3x4; - typedef aligned_lowp_mat4x2 aligned_mat4x2; - typedef aligned_lowp_mat4x3 aligned_mat4x3; - typedef aligned_lowp_mat4x4 aligned_mat4x4; - typedef packed_lowp_mat2x2 packed_mat2x2; - typedef packed_lowp_mat2x3 packed_mat2x3; - typedef packed_lowp_mat2x4 packed_mat2x4; - typedef packed_lowp_mat3x2 packed_mat3x2; - typedef packed_lowp_mat3x3 packed_mat3x3; - typedef packed_lowp_mat3x4 packed_mat3x4; - typedef packed_lowp_mat4x2 packed_mat4x2; - typedef packed_lowp_mat4x3 packed_mat4x3; - typedef packed_lowp_mat4x4 packed_mat4x4; -#elif(defined(GLM_PRECISION_MEDIUMP_FLOAT)) - typedef aligned_mediump_vec1 aligned_vec1; - typedef aligned_mediump_vec2 aligned_vec2; - typedef aligned_mediump_vec3 aligned_vec3; - typedef aligned_mediump_vec4 aligned_vec4; - typedef packed_mediump_vec1 packed_vec1; - typedef packed_mediump_vec2 packed_vec2; - typedef packed_mediump_vec3 packed_vec3; - typedef packed_mediump_vec4 packed_vec4; - - typedef aligned_mediump_mat2 aligned_mat2; - typedef aligned_mediump_mat3 aligned_mat3; - typedef aligned_mediump_mat4 aligned_mat4; - typedef packed_mediump_mat2 packed_mat2; - typedef packed_mediump_mat3 packed_mat3; - typedef packed_mediump_mat4 packed_mat4; - - typedef aligned_mediump_mat2x2 aligned_mat2x2; - typedef aligned_mediump_mat2x3 aligned_mat2x3; - typedef aligned_mediump_mat2x4 aligned_mat2x4; - typedef aligned_mediump_mat3x2 aligned_mat3x2; - typedef aligned_mediump_mat3x3 aligned_mat3x3; - typedef aligned_mediump_mat3x4 aligned_mat3x4; - typedef aligned_mediump_mat4x2 aligned_mat4x2; - typedef aligned_mediump_mat4x3 aligned_mat4x3; - typedef aligned_mediump_mat4x4 aligned_mat4x4; - typedef packed_mediump_mat2x2 packed_mat2x2; - typedef packed_mediump_mat2x3 packed_mat2x3; - typedef packed_mediump_mat2x4 packed_mat2x4; - typedef packed_mediump_mat3x2 packed_mat3x2; - typedef packed_mediump_mat3x3 packed_mat3x3; - typedef packed_mediump_mat3x4 packed_mat3x4; - typedef packed_mediump_mat4x2 packed_mat4x2; - typedef packed_mediump_mat4x3 packed_mat4x3; - typedef packed_mediump_mat4x4 packed_mat4x4; -#else //defined(GLM_PRECISION_HIGHP_FLOAT) - /// 1 component vector aligned in memory of single-precision floating-point numbers. - typedef aligned_highp_vec1 aligned_vec1; - - /// 2 components vector aligned in memory of single-precision floating-point numbers. - typedef aligned_highp_vec2 aligned_vec2; - - /// 3 components vector aligned in memory of single-precision floating-point numbers. - typedef aligned_highp_vec3 aligned_vec3; - - /// 4 components vector aligned in memory of single-precision floating-point numbers. - typedef aligned_highp_vec4 aligned_vec4; - - /// 1 component vector tightly packed in memory of single-precision floating-point numbers. - typedef packed_highp_vec1 packed_vec1; - - /// 2 components vector tightly packed in memory of single-precision floating-point numbers. - typedef packed_highp_vec2 packed_vec2; - - /// 3 components vector tightly packed in memory of single-precision floating-point numbers. - typedef packed_highp_vec3 packed_vec3; - - /// 4 components vector tightly packed in memory of single-precision floating-point numbers. - typedef packed_highp_vec4 packed_vec4; - - /// 2 by 2 matrix tightly aligned in memory of single-precision floating-point numbers. - typedef aligned_highp_mat2 aligned_mat2; - - /// 3 by 3 matrix tightly aligned in memory of single-precision floating-point numbers. - typedef aligned_highp_mat3 aligned_mat3; - - /// 4 by 4 matrix tightly aligned in memory of single-precision floating-point numbers. - typedef aligned_highp_mat4 aligned_mat4; - - /// 2 by 2 matrix tightly packed in memory of single-precision floating-point numbers. - typedef packed_highp_mat2 packed_mat2; - - /// 3 by 3 matrix tightly packed in memory of single-precision floating-point numbers. - typedef packed_highp_mat3 packed_mat3; - - /// 4 by 4 matrix tightly packed in memory of single-precision floating-point numbers. - typedef packed_highp_mat4 packed_mat4; - - /// 2 by 2 matrix tightly aligned in memory of single-precision floating-point numbers. - typedef aligned_highp_mat2x2 aligned_mat2x2; - - /// 2 by 3 matrix tightly aligned in memory of single-precision floating-point numbers. - typedef aligned_highp_mat2x3 aligned_mat2x3; - - /// 2 by 4 matrix tightly aligned in memory of single-precision floating-point numbers. - typedef aligned_highp_mat2x4 aligned_mat2x4; - - /// 3 by 2 matrix tightly aligned in memory of single-precision floating-point numbers. - typedef aligned_highp_mat3x2 aligned_mat3x2; - - /// 3 by 3 matrix tightly aligned in memory of single-precision floating-point numbers. - typedef aligned_highp_mat3x3 aligned_mat3x3; - - /// 3 by 4 matrix tightly aligned in memory of single-precision floating-point numbers. - typedef aligned_highp_mat3x4 aligned_mat3x4; - - /// 4 by 2 matrix tightly aligned in memory of single-precision floating-point numbers. - typedef aligned_highp_mat4x2 aligned_mat4x2; - - /// 4 by 3 matrix tightly aligned in memory of single-precision floating-point numbers. - typedef aligned_highp_mat4x3 aligned_mat4x3; - - /// 4 by 4 matrix tightly aligned in memory of single-precision floating-point numbers. - typedef aligned_highp_mat4x4 aligned_mat4x4; - - /// 2 by 2 matrix tightly packed in memory of single-precision floating-point numbers. - typedef packed_highp_mat2x2 packed_mat2x2; - - /// 2 by 3 matrix tightly packed in memory of single-precision floating-point numbers. - typedef packed_highp_mat2x3 packed_mat2x3; - - /// 2 by 4 matrix tightly packed in memory of single-precision floating-point numbers. - typedef packed_highp_mat2x4 packed_mat2x4; - - /// 3 by 2 matrix tightly packed in memory of single-precision floating-point numbers. - typedef packed_highp_mat3x2 packed_mat3x2; - - /// 3 by 3 matrix tightly packed in memory of single-precision floating-point numbers. - typedef packed_highp_mat3x3 packed_mat3x3; - - /// 3 by 4 matrix tightly packed in memory of single-precision floating-point numbers. - typedef packed_highp_mat3x4 packed_mat3x4; - - /// 4 by 2 matrix tightly packed in memory of single-precision floating-point numbers. - typedef packed_highp_mat4x2 packed_mat4x2; - - /// 4 by 3 matrix tightly packed in memory of single-precision floating-point numbers. - typedef packed_highp_mat4x3 packed_mat4x3; - - /// 4 by 4 matrix tightly packed in memory of single-precision floating-point numbers. - typedef packed_highp_mat4x4 packed_mat4x4; -#endif//GLM_PRECISION - -#if(defined(GLM_PRECISION_LOWP_DOUBLE)) - typedef aligned_lowp_dvec1 aligned_dvec1; - typedef aligned_lowp_dvec2 aligned_dvec2; - typedef aligned_lowp_dvec3 aligned_dvec3; - typedef aligned_lowp_dvec4 aligned_dvec4; - typedef packed_lowp_dvec1 packed_dvec1; - typedef packed_lowp_dvec2 packed_dvec2; - typedef packed_lowp_dvec3 packed_dvec3; - typedef packed_lowp_dvec4 packed_dvec4; - - typedef aligned_lowp_dmat2 aligned_dmat2; - typedef aligned_lowp_dmat3 aligned_dmat3; - typedef aligned_lowp_dmat4 aligned_dmat4; - typedef packed_lowp_dmat2 packed_dmat2; - typedef packed_lowp_dmat3 packed_dmat3; - typedef packed_lowp_dmat4 packed_dmat4; - - typedef aligned_lowp_dmat2x2 aligned_dmat2x2; - typedef aligned_lowp_dmat2x3 aligned_dmat2x3; - typedef aligned_lowp_dmat2x4 aligned_dmat2x4; - typedef aligned_lowp_dmat3x2 aligned_dmat3x2; - typedef aligned_lowp_dmat3x3 aligned_dmat3x3; - typedef aligned_lowp_dmat3x4 aligned_dmat3x4; - typedef aligned_lowp_dmat4x2 aligned_dmat4x2; - typedef aligned_lowp_dmat4x3 aligned_dmat4x3; - typedef aligned_lowp_dmat4x4 aligned_dmat4x4; - typedef packed_lowp_dmat2x2 packed_dmat2x2; - typedef packed_lowp_dmat2x3 packed_dmat2x3; - typedef packed_lowp_dmat2x4 packed_dmat2x4; - typedef packed_lowp_dmat3x2 packed_dmat3x2; - typedef packed_lowp_dmat3x3 packed_dmat3x3; - typedef packed_lowp_dmat3x4 packed_dmat3x4; - typedef packed_lowp_dmat4x2 packed_dmat4x2; - typedef packed_lowp_dmat4x3 packed_dmat4x3; - typedef packed_lowp_dmat4x4 packed_dmat4x4; -#elif(defined(GLM_PRECISION_MEDIUMP_DOUBLE)) - typedef aligned_mediump_dvec1 aligned_dvec1; - typedef aligned_mediump_dvec2 aligned_dvec2; - typedef aligned_mediump_dvec3 aligned_dvec3; - typedef aligned_mediump_dvec4 aligned_dvec4; - typedef packed_mediump_dvec1 packed_dvec1; - typedef packed_mediump_dvec2 packed_dvec2; - typedef packed_mediump_dvec3 packed_dvec3; - typedef packed_mediump_dvec4 packed_dvec4; - - typedef aligned_mediump_dmat2 aligned_dmat2; - typedef aligned_mediump_dmat3 aligned_dmat3; - typedef aligned_mediump_dmat4 aligned_dmat4; - typedef packed_mediump_dmat2 packed_dmat2; - typedef packed_mediump_dmat3 packed_dmat3; - typedef packed_mediump_dmat4 packed_dmat4; - - typedef aligned_mediump_dmat2x2 aligned_dmat2x2; - typedef aligned_mediump_dmat2x3 aligned_dmat2x3; - typedef aligned_mediump_dmat2x4 aligned_dmat2x4; - typedef aligned_mediump_dmat3x2 aligned_dmat3x2; - typedef aligned_mediump_dmat3x3 aligned_dmat3x3; - typedef aligned_mediump_dmat3x4 aligned_dmat3x4; - typedef aligned_mediump_dmat4x2 aligned_dmat4x2; - typedef aligned_mediump_dmat4x3 aligned_dmat4x3; - typedef aligned_mediump_dmat4x4 aligned_dmat4x4; - typedef packed_mediump_dmat2x2 packed_dmat2x2; - typedef packed_mediump_dmat2x3 packed_dmat2x3; - typedef packed_mediump_dmat2x4 packed_dmat2x4; - typedef packed_mediump_dmat3x2 packed_dmat3x2; - typedef packed_mediump_dmat3x3 packed_dmat3x3; - typedef packed_mediump_dmat3x4 packed_dmat3x4; - typedef packed_mediump_dmat4x2 packed_dmat4x2; - typedef packed_mediump_dmat4x3 packed_dmat4x3; - typedef packed_mediump_dmat4x4 packed_dmat4x4; -#else //defined(GLM_PRECISION_HIGHP_DOUBLE) - /// 1 component vector aligned in memory of double-precision floating-point numbers. - typedef aligned_highp_dvec1 aligned_dvec1; - - /// 2 components vector aligned in memory of double-precision floating-point numbers. - typedef aligned_highp_dvec2 aligned_dvec2; - - /// 3 components vector aligned in memory of double-precision floating-point numbers. - typedef aligned_highp_dvec3 aligned_dvec3; - - /// 4 components vector aligned in memory of double-precision floating-point numbers. - typedef aligned_highp_dvec4 aligned_dvec4; - - /// 1 component vector tightly packed in memory of double-precision floating-point numbers. - typedef packed_highp_dvec1 packed_dvec1; - - /// 2 components vector tightly packed in memory of double-precision floating-point numbers. - typedef packed_highp_dvec2 packed_dvec2; - - /// 3 components vector tightly packed in memory of double-precision floating-point numbers. - typedef packed_highp_dvec3 packed_dvec3; - - /// 4 components vector tightly packed in memory of double-precision floating-point numbers. - typedef packed_highp_dvec4 packed_dvec4; - - /// 2 by 2 matrix tightly aligned in memory of double-precision floating-point numbers. - typedef aligned_highp_dmat2 aligned_dmat2; - - /// 3 by 3 matrix tightly aligned in memory of double-precision floating-point numbers. - typedef aligned_highp_dmat3 aligned_dmat3; - - /// 4 by 4 matrix tightly aligned in memory of double-precision floating-point numbers. - typedef aligned_highp_dmat4 aligned_dmat4; - - /// 2 by 2 matrix tightly packed in memory of double-precision floating-point numbers. - typedef packed_highp_dmat2 packed_dmat2; - - /// 3 by 3 matrix tightly packed in memory of double-precision floating-point numbers. - typedef packed_highp_dmat3 packed_dmat3; - - /// 4 by 4 matrix tightly packed in memory of double-precision floating-point numbers. - typedef packed_highp_dmat4 packed_dmat4; - - /// 2 by 2 matrix tightly aligned in memory of double-precision floating-point numbers. - typedef aligned_highp_dmat2x2 aligned_dmat2x2; - - /// 2 by 3 matrix tightly aligned in memory of double-precision floating-point numbers. - typedef aligned_highp_dmat2x3 aligned_dmat2x3; - - /// 2 by 4 matrix tightly aligned in memory of double-precision floating-point numbers. - typedef aligned_highp_dmat2x4 aligned_dmat2x4; - - /// 3 by 2 matrix tightly aligned in memory of double-precision floating-point numbers. - typedef aligned_highp_dmat3x2 aligned_dmat3x2; - - /// 3 by 3 matrix tightly aligned in memory of double-precision floating-point numbers. - typedef aligned_highp_dmat3x3 aligned_dmat3x3; - - /// 3 by 4 matrix tightly aligned in memory of double-precision floating-point numbers. - typedef aligned_highp_dmat3x4 aligned_dmat3x4; - - /// 4 by 2 matrix tightly aligned in memory of double-precision floating-point numbers. - typedef aligned_highp_dmat4x2 aligned_dmat4x2; - - /// 4 by 3 matrix tightly aligned in memory of double-precision floating-point numbers. - typedef aligned_highp_dmat4x3 aligned_dmat4x3; - - /// 4 by 4 matrix tightly aligned in memory of double-precision floating-point numbers. - typedef aligned_highp_dmat4x4 aligned_dmat4x4; - - /// 2 by 2 matrix tightly packed in memory of double-precision floating-point numbers. - typedef packed_highp_dmat2x2 packed_dmat2x2; - - /// 2 by 3 matrix tightly packed in memory of double-precision floating-point numbers. - typedef packed_highp_dmat2x3 packed_dmat2x3; - - /// 2 by 4 matrix tightly packed in memory of double-precision floating-point numbers. - typedef packed_highp_dmat2x4 packed_dmat2x4; - - /// 3 by 2 matrix tightly packed in memory of double-precision floating-point numbers. - typedef packed_highp_dmat3x2 packed_dmat3x2; - - /// 3 by 3 matrix tightly packed in memory of double-precision floating-point numbers. - typedef packed_highp_dmat3x3 packed_dmat3x3; - - /// 3 by 4 matrix tightly packed in memory of double-precision floating-point numbers. - typedef packed_highp_dmat3x4 packed_dmat3x4; - - /// 4 by 2 matrix tightly packed in memory of double-precision floating-point numbers. - typedef packed_highp_dmat4x2 packed_dmat4x2; - - /// 4 by 3 matrix tightly packed in memory of double-precision floating-point numbers. - typedef packed_highp_dmat4x3 packed_dmat4x3; - - /// 4 by 4 matrix tightly packed in memory of double-precision floating-point numbers. - typedef packed_highp_dmat4x4 packed_dmat4x4; -#endif//GLM_PRECISION - -#if(defined(GLM_PRECISION_LOWP_INT)) - typedef aligned_lowp_ivec1 aligned_ivec1; - typedef aligned_lowp_ivec2 aligned_ivec2; - typedef aligned_lowp_ivec3 aligned_ivec3; - typedef aligned_lowp_ivec4 aligned_ivec4; -#elif(defined(GLM_PRECISION_MEDIUMP_INT)) - typedef aligned_mediump_ivec1 aligned_ivec1; - typedef aligned_mediump_ivec2 aligned_ivec2; - typedef aligned_mediump_ivec3 aligned_ivec3; - typedef aligned_mediump_ivec4 aligned_ivec4; -#else //defined(GLM_PRECISION_HIGHP_INT) - /// 1 component vector aligned in memory of signed integer numbers. - typedef aligned_highp_ivec1 aligned_ivec1; - - /// 2 components vector aligned in memory of signed integer numbers. - typedef aligned_highp_ivec2 aligned_ivec2; - - /// 3 components vector aligned in memory of signed integer numbers. - typedef aligned_highp_ivec3 aligned_ivec3; - - /// 4 components vector aligned in memory of signed integer numbers. - typedef aligned_highp_ivec4 aligned_ivec4; - - /// 1 component vector tightly packed in memory of signed integer numbers. - typedef packed_highp_ivec1 packed_ivec1; - - /// 2 components vector tightly packed in memory of signed integer numbers. - typedef packed_highp_ivec2 packed_ivec2; - - /// 3 components vector tightly packed in memory of signed integer numbers. - typedef packed_highp_ivec3 packed_ivec3; - - /// 4 components vector tightly packed in memory of signed integer numbers. - typedef packed_highp_ivec4 packed_ivec4; -#endif//GLM_PRECISION - - // -- Unsigned integer definition -- - -#if(defined(GLM_PRECISION_LOWP_UINT)) - typedef aligned_lowp_uvec1 aligned_uvec1; - typedef aligned_lowp_uvec2 aligned_uvec2; - typedef aligned_lowp_uvec3 aligned_uvec3; - typedef aligned_lowp_uvec4 aligned_uvec4; -#elif(defined(GLM_PRECISION_MEDIUMP_UINT)) - typedef aligned_mediump_uvec1 aligned_uvec1; - typedef aligned_mediump_uvec2 aligned_uvec2; - typedef aligned_mediump_uvec3 aligned_uvec3; - typedef aligned_mediump_uvec4 aligned_uvec4; -#else //defined(GLM_PRECISION_HIGHP_UINT) - /// 1 component vector aligned in memory of unsigned integer numbers. - typedef aligned_highp_uvec1 aligned_uvec1; - - /// 2 components vector aligned in memory of unsigned integer numbers. - typedef aligned_highp_uvec2 aligned_uvec2; - - /// 3 components vector aligned in memory of unsigned integer numbers. - typedef aligned_highp_uvec3 aligned_uvec3; - - /// 4 components vector aligned in memory of unsigned integer numbers. - typedef aligned_highp_uvec4 aligned_uvec4; - - /// 1 component vector tightly packed in memory of unsigned integer numbers. - typedef packed_highp_uvec1 packed_uvec1; - - /// 2 components vector tightly packed in memory of unsigned integer numbers. - typedef packed_highp_uvec2 packed_uvec2; - - /// 3 components vector tightly packed in memory of unsigned integer numbers. - typedef packed_highp_uvec3 packed_uvec3; - - /// 4 components vector tightly packed in memory of unsigned integer numbers. - typedef packed_highp_uvec4 packed_uvec4; -#endif//GLM_PRECISION - -#if(defined(GLM_PRECISION_LOWP_BOOL)) - typedef aligned_lowp_bvec1 aligned_bvec1; - typedef aligned_lowp_bvec2 aligned_bvec2; - typedef aligned_lowp_bvec3 aligned_bvec3; - typedef aligned_lowp_bvec4 aligned_bvec4; -#elif(defined(GLM_PRECISION_MEDIUMP_BOOL)) - typedef aligned_mediump_bvec1 aligned_bvec1; - typedef aligned_mediump_bvec2 aligned_bvec2; - typedef aligned_mediump_bvec3 aligned_bvec3; - typedef aligned_mediump_bvec4 aligned_bvec4; -#else //defined(GLM_PRECISION_HIGHP_BOOL) - /// 1 component vector aligned in memory of bool values. - typedef aligned_highp_bvec1 aligned_bvec1; - - /// 2 components vector aligned in memory of bool values. - typedef aligned_highp_bvec2 aligned_bvec2; - - /// 3 components vector aligned in memory of bool values. - typedef aligned_highp_bvec3 aligned_bvec3; - - /// 4 components vector aligned in memory of bool values. - typedef aligned_highp_bvec4 aligned_bvec4; - - /// 1 components vector tightly packed in memory of bool values. - typedef packed_highp_bvec1 packed_bvec1; - - /// 2 components vector tightly packed in memory of bool values. - typedef packed_highp_bvec2 packed_bvec2; - - /// 3 components vector tightly packed in memory of bool values. - typedef packed_highp_bvec3 packed_bvec3; - - /// 4 components vector tightly packed in memory of bool values. - typedef packed_highp_bvec4 packed_bvec4; -#endif//GLM_PRECISION - - /// @} -}//namespace glm diff --git a/ref/glm/glm/gtc/type_precision.hpp b/ref/glm/glm/gtc/type_precision.hpp deleted file mode 100644 index 2c94266a..00000000 --- a/ref/glm/glm/gtc/type_precision.hpp +++ /dev/null @@ -1,2131 +0,0 @@ -/// @ref gtc_type_precision -/// @file glm/gtc/type_precision.hpp -/// -/// @see core (dependence) -/// @see gtc_quaternion (dependence) -/// -/// @defgroup gtc_type_precision GLM_GTC_type_precision -/// @ingroup gtc -/// -/// Include to use the features of this extension. -/// -/// Defines specific C++-based qualifier types. - -#pragma once - -// Dependency: -#include "../gtc/quaternion.hpp" -#include "../gtc/vec1.hpp" -#include "../ext/scalar_float_sized.hpp" -#include "../ext/scalar_int_sized.hpp" -#include "../ext/scalar_uint_sized.hpp" -#include "../detail/type_vec2.hpp" -#include "../detail/type_vec3.hpp" -#include "../detail/type_vec4.hpp" -#include "../detail/type_mat2x2.hpp" -#include "../detail/type_mat2x3.hpp" -#include "../detail/type_mat2x4.hpp" -#include "../detail/type_mat3x2.hpp" -#include "../detail/type_mat3x3.hpp" -#include "../detail/type_mat3x4.hpp" -#include "../detail/type_mat4x2.hpp" -#include "../detail/type_mat4x3.hpp" -#include "../detail/type_mat4x4.hpp" - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTC_type_precision extension included") -#endif - -namespace glm -{ - /////////////////////////// - // Signed int vector types - - /// @addtogroup gtc_type_precision - /// @{ - - /// Low qualifier 8 bit signed integer type. - /// @see gtc_type_precision - typedef detail::int8 lowp_int8; - - /// Low qualifier 16 bit signed integer type. - /// @see gtc_type_precision - typedef detail::int16 lowp_int16; - - /// Low qualifier 32 bit signed integer type. - /// @see gtc_type_precision - typedef detail::int32 lowp_int32; - - /// Low qualifier 64 bit signed integer type. - /// @see gtc_type_precision - typedef detail::int64 lowp_int64; - - /// Low qualifier 8 bit signed integer type. - /// @see gtc_type_precision - typedef detail::int8 lowp_int8_t; - - /// Low qualifier 16 bit signed integer type. - /// @see gtc_type_precision - typedef detail::int16 lowp_int16_t; - - /// Low qualifier 32 bit signed integer type. - /// @see gtc_type_precision - typedef detail::int32 lowp_int32_t; - - /// Low qualifier 64 bit signed integer type. - /// @see gtc_type_precision - typedef detail::int64 lowp_int64_t; - - /// Low qualifier 8 bit signed integer type. - /// @see gtc_type_precision - typedef detail::int8 lowp_i8; - - /// Low qualifier 16 bit signed integer type. - /// @see gtc_type_precision - typedef detail::int16 lowp_i16; - - /// Low qualifier 32 bit signed integer type. - /// @see gtc_type_precision - typedef detail::int32 lowp_i32; - - /// Low qualifier 64 bit signed integer type. - /// @see gtc_type_precision - typedef detail::int64 lowp_i64; - - /// Medium qualifier 8 bit signed integer type. - /// @see gtc_type_precision - typedef detail::int8 mediump_int8; - - /// Medium qualifier 16 bit signed integer type. - /// @see gtc_type_precision - typedef detail::int16 mediump_int16; - - /// Medium qualifier 32 bit signed integer type. - /// @see gtc_type_precision - typedef detail::int32 mediump_int32; - - /// Medium qualifier 64 bit signed integer type. - /// @see gtc_type_precision - typedef detail::int64 mediump_int64; - - /// Medium qualifier 8 bit signed integer type. - /// @see gtc_type_precision - typedef detail::int8 mediump_int8_t; - - /// Medium qualifier 16 bit signed integer type. - /// @see gtc_type_precision - typedef detail::int16 mediump_int16_t; - - /// Medium qualifier 32 bit signed integer type. - /// @see gtc_type_precision - typedef detail::int32 mediump_int32_t; - - /// Medium qualifier 64 bit signed integer type. - /// @see gtc_type_precision - typedef detail::int64 mediump_int64_t; - - /// Medium qualifier 8 bit signed integer type. - /// @see gtc_type_precision - typedef detail::int8 mediump_i8; - - /// Medium qualifier 16 bit signed integer type. - /// @see gtc_type_precision - typedef detail::int16 mediump_i16; - - /// Medium qualifier 32 bit signed integer type. - /// @see gtc_type_precision - typedef detail::int32 mediump_i32; - - /// Medium qualifier 64 bit signed integer type. - /// @see gtc_type_precision - typedef detail::int64 mediump_i64; - - /// High qualifier 8 bit signed integer type. - /// @see gtc_type_precision - typedef detail::int8 highp_int8; - - /// High qualifier 16 bit signed integer type. - /// @see gtc_type_precision - typedef detail::int16 highp_int16; - - /// High qualifier 32 bit signed integer type. - /// @see gtc_type_precision - typedef detail::int32 highp_int32; - - /// High qualifier 64 bit signed integer type. - /// @see gtc_type_precision - typedef detail::int64 highp_int64; - - /// High qualifier 8 bit signed integer type. - /// @see gtc_type_precision - typedef detail::int8 highp_int8_t; - - /// High qualifier 16 bit signed integer type. - /// @see gtc_type_precision - typedef detail::int16 highp_int16_t; - - /// 32 bit signed integer type. - /// @see gtc_type_precision - typedef detail::int32 highp_int32_t; - - /// High qualifier 64 bit signed integer type. - /// @see gtc_type_precision - typedef detail::int64 highp_int64_t; - - /// High qualifier 8 bit signed integer type. - /// @see gtc_type_precision - typedef detail::int8 highp_i8; - - /// High qualifier 16 bit signed integer type. - /// @see gtc_type_precision - typedef detail::int16 highp_i16; - - /// High qualifier 32 bit signed integer type. - /// @see gtc_type_precision - typedef detail::int32 highp_i32; - - /// High qualifier 64 bit signed integer type. - /// @see gtc_type_precision - typedef detail::int64 highp_i64; - - -#if GLM_HAS_EXTENDED_INTEGER_TYPE - using std::int8_t; - using std::int16_t; - using std::int32_t; - using std::int64_t; -#else - /// 8 bit signed integer type. - /// @see gtc_type_precision - typedef detail::int8 int8_t; - - /// 16 bit signed integer type. - /// @see gtc_type_precision - typedef detail::int16 int16_t; - - /// 32 bit signed integer type. - /// @see gtc_type_precision - typedef detail::int32 int32_t; - - /// 64 bit signed integer type. - /// @see gtc_type_precision - typedef detail::int64 int64_t; -#endif - - /// 8 bit signed integer type. - /// @see gtc_type_precision - typedef detail::int8 i8; - - /// 16 bit signed integer type. - /// @see gtc_type_precision - typedef detail::int16 i16; - - /// 32 bit signed integer type. - /// @see gtc_type_precision - typedef detail::int32 i32; - - /// 64 bit signed integer type. - /// @see gtc_type_precision - typedef detail::int64 i64; - - - - /// Low qualifier 8 bit signed integer scalar type. - /// @see gtc_type_precision - typedef vec<1, i8, lowp> lowp_i8vec1; - - /// Low qualifier 8 bit signed integer vector of 2 components type. - /// @see gtc_type_precision - typedef vec<2, i8, lowp> lowp_i8vec2; - - /// Low qualifier 8 bit signed integer vector of 3 components type. - /// @see gtc_type_precision - typedef vec<3, i8, lowp> lowp_i8vec3; - - /// Low qualifier 8 bit signed integer vector of 4 components type. - /// @see gtc_type_precision - typedef vec<4, i8, lowp> lowp_i8vec4; - - - /// Medium qualifier 8 bit signed integer scalar type. - /// @see gtc_type_precision - typedef vec<1, i8, mediump> mediump_i8vec1; - - /// Medium qualifier 8 bit signed integer vector of 2 components type. - /// @see gtc_type_precision - typedef vec<2, i8, mediump> mediump_i8vec2; - - /// Medium qualifier 8 bit signed integer vector of 3 components type. - /// @see gtc_type_precision - typedef vec<3, i8, mediump> mediump_i8vec3; - - /// Medium qualifier 8 bit signed integer vector of 4 components type. - /// @see gtc_type_precision - typedef vec<4, i8, mediump> mediump_i8vec4; - - - /// High qualifier 8 bit signed integer scalar type. - /// @see gtc_type_precision - typedef vec<1, i8, highp> highp_i8vec1; - - /// High qualifier 8 bit signed integer vector of 2 components type. - /// @see gtc_type_precision - typedef vec<2, i8, highp> highp_i8vec2; - - /// High qualifier 8 bit signed integer vector of 3 components type. - /// @see gtc_type_precision - typedef vec<3, i8, highp> highp_i8vec3; - - /// High qualifier 8 bit signed integer vector of 4 components type. - /// @see gtc_type_precision - typedef vec<4, i8, highp> highp_i8vec4; - - - - /// 8 bit signed integer scalar type. - /// @see gtc_type_precision - typedef vec<1, i8, defaultp> i8vec1; - - /// 8 bit signed integer vector of 2 components type. - /// @see gtc_type_precision - typedef vec<2, i8, defaultp> i8vec2; - - /// 8 bit signed integer vector of 3 components type. - /// @see gtc_type_precision - typedef vec<3, i8, defaultp> i8vec3; - - /// 8 bit signed integer vector of 4 components type. - /// @see gtc_type_precision - typedef vec<4, i8, defaultp> i8vec4; - - - - - - /// Low qualifier 16 bit signed integer scalar type. - /// @see gtc_type_precision - typedef vec<1, i16, lowp> lowp_i16vec1; - - /// Low qualifier 16 bit signed integer vector of 2 components type. - /// @see gtc_type_precision - typedef vec<2, i16, lowp> lowp_i16vec2; - - /// Low qualifier 16 bit signed integer vector of 3 components type. - /// @see gtc_type_precision - typedef vec<3, i16, lowp> lowp_i16vec3; - - /// Low qualifier 16 bit signed integer vector of 4 components type. - /// @see gtc_type_precision - typedef vec<4, i16, lowp> lowp_i16vec4; - - - /// Medium qualifier 16 bit signed integer scalar type. - /// @see gtc_type_precision - typedef vec<1, i16, mediump> mediump_i16vec1; - - /// Medium qualifier 16 bit signed integer vector of 2 components type. - /// @see gtc_type_precision - typedef vec<2, i16, mediump> mediump_i16vec2; - - /// Medium qualifier 16 bit signed integer vector of 3 components type. - /// @see gtc_type_precision - typedef vec<3, i16, mediump> mediump_i16vec3; - - /// Medium qualifier 16 bit signed integer vector of 4 components type. - /// @see gtc_type_precision - typedef vec<4, i16, mediump> mediump_i16vec4; - - - /// High qualifier 16 bit signed integer scalar type. - /// @see gtc_type_precision - typedef vec<1, i16, highp> highp_i16vec1; - - /// High qualifier 16 bit signed integer vector of 2 components type. - /// @see gtc_type_precision - typedef vec<2, i16, highp> highp_i16vec2; - - /// High qualifier 16 bit signed integer vector of 3 components type. - /// @see gtc_type_precision - typedef vec<3, i16, highp> highp_i16vec3; - - /// High qualifier 16 bit signed integer vector of 4 components type. - /// @see gtc_type_precision - typedef vec<4, i16, highp> highp_i16vec4; - - - - - /// 16 bit signed integer scalar type. - /// @see gtc_type_precision - typedef vec<1, i16, defaultp> i16vec1; - - /// 16 bit signed integer vector of 2 components type. - /// @see gtc_type_precision - typedef vec<2, i16, defaultp> i16vec2; - - /// 16 bit signed integer vector of 3 components type. - /// @see gtc_type_precision - typedef vec<3, i16, defaultp> i16vec3; - - /// 16 bit signed integer vector of 4 components type. - /// @see gtc_type_precision - typedef vec<4, i16, defaultp> i16vec4; - - - - /// Low qualifier 32 bit signed integer scalar type. - /// @see gtc_type_precision - typedef vec<1, i32, lowp> lowp_i32vec1; - - /// Low qualifier 32 bit signed integer vector of 2 components type. - /// @see gtc_type_precision - typedef vec<2, i32, lowp> lowp_i32vec2; - - /// Low qualifier 32 bit signed integer vector of 3 components type. - /// @see gtc_type_precision - typedef vec<3, i32, lowp> lowp_i32vec3; - - /// Low qualifier 32 bit signed integer vector of 4 components type. - /// @see gtc_type_precision - typedef vec<4, i32, lowp> lowp_i32vec4; - - - /// Medium qualifier 32 bit signed integer scalar type. - /// @see gtc_type_precision - typedef vec<1, i32, mediump> mediump_i32vec1; - - /// Medium qualifier 32 bit signed integer vector of 2 components type. - /// @see gtc_type_precision - typedef vec<2, i32, mediump> mediump_i32vec2; - - /// Medium qualifier 32 bit signed integer vector of 3 components type. - /// @see gtc_type_precision - typedef vec<3, i32, mediump> mediump_i32vec3; - - /// Medium qualifier 32 bit signed integer vector of 4 components type. - /// @see gtc_type_precision - typedef vec<4, i32, mediump> mediump_i32vec4; - - - /// High qualifier 32 bit signed integer scalar type. - /// @see gtc_type_precision - typedef vec<1, i32, highp> highp_i32vec1; - - /// High qualifier 32 bit signed integer vector of 2 components type. - /// @see gtc_type_precision - typedef vec<2, i32, highp> highp_i32vec2; - - /// High qualifier 32 bit signed integer vector of 3 components type. - /// @see gtc_type_precision - typedef vec<3, i32, highp> highp_i32vec3; - - /// High qualifier 32 bit signed integer vector of 4 components type. - /// @see gtc_type_precision - typedef vec<4, i32, highp> highp_i32vec4; - - - /// 32 bit signed integer scalar type. - /// @see gtc_type_precision - typedef vec<1, i32, defaultp> i32vec1; - - /// 32 bit signed integer vector of 2 components type. - /// @see gtc_type_precision - typedef vec<2, i32, defaultp> i32vec2; - - /// 32 bit signed integer vector of 3 components type. - /// @see gtc_type_precision - typedef vec<3, i32, defaultp> i32vec3; - - /// 32 bit signed integer vector of 4 components type. - /// @see gtc_type_precision - typedef vec<4, i32, defaultp> i32vec4; - - - - - /// Low qualifier 64 bit signed integer scalar type. - /// @see gtc_type_precision - typedef vec<1, i64, lowp> lowp_i64vec1; - - /// Low qualifier 64 bit signed integer vector of 2 components type. - /// @see gtc_type_precision - typedef vec<2, i64, lowp> lowp_i64vec2; - - /// Low qualifier 64 bit signed integer vector of 3 components type. - /// @see gtc_type_precision - typedef vec<3, i64, lowp> lowp_i64vec3; - - /// Low qualifier 64 bit signed integer vector of 4 components type. - /// @see gtc_type_precision - typedef vec<4, i64, lowp> lowp_i64vec4; - - - /// Medium qualifier 64 bit signed integer scalar type. - /// @see gtc_type_precision - typedef vec<1, i64, mediump> mediump_i64vec1; - - /// Medium qualifier 64 bit signed integer vector of 2 components type. - /// @see gtc_type_precision - typedef vec<2, i64, mediump> mediump_i64vec2; - - /// Medium qualifier 64 bit signed integer vector of 3 components type. - /// @see gtc_type_precision - typedef vec<3, i64, mediump> mediump_i64vec3; - - /// Medium qualifier 64 bit signed integer vector of 4 components type. - /// @see gtc_type_precision - typedef vec<4, i64, mediump> mediump_i64vec4; - - - /// High qualifier 64 bit signed integer scalar type. - /// @see gtc_type_precision - typedef vec<1, i64, highp> highp_i64vec1; - - /// High qualifier 64 bit signed integer vector of 2 components type. - /// @see gtc_type_precision - typedef vec<2, i64, highp> highp_i64vec2; - - /// High qualifier 64 bit signed integer vector of 3 components type. - /// @see gtc_type_precision - typedef vec<3, i64, highp> highp_i64vec3; - - /// High qualifier 64 bit signed integer vector of 4 components type. - /// @see gtc_type_precision - typedef vec<4, i64, highp> highp_i64vec4; - - - /// 64 bit signed integer scalar type. - /// @see gtc_type_precision - typedef vec<1, i64, defaultp> i64vec1; - - /// 64 bit signed integer vector of 2 components type. - /// @see gtc_type_precision - typedef vec<2, i64, defaultp> i64vec2; - - /// 64 bit signed integer vector of 3 components type. - /// @see gtc_type_precision - typedef vec<3, i64, defaultp> i64vec3; - - /// 64 bit signed integer vector of 4 components type. - /// @see gtc_type_precision - typedef vec<4, i64, defaultp> i64vec4; - - - ///////////////////////////// - // Unsigned int vector types - - /// Low qualifier 8 bit unsigned integer type. - /// @see gtc_type_precision - typedef detail::uint8 lowp_uint8; - - /// Low qualifier 16 bit unsigned integer type. - /// @see gtc_type_precision - typedef detail::uint16 lowp_uint16; - - /// Low qualifier 32 bit unsigned integer type. - /// @see gtc_type_precision - typedef detail::uint32 lowp_uint32; - - /// Low qualifier 64 bit unsigned integer type. - /// @see gtc_type_precision - typedef detail::uint64 lowp_uint64; - - /// Low qualifier 8 bit unsigned integer type. - /// @see gtc_type_precision - typedef detail::uint8 lowp_uint8_t; - - /// Low qualifier 16 bit unsigned integer type. - /// @see gtc_type_precision - typedef detail::uint16 lowp_uint16_t; - - /// Low qualifier 32 bit unsigned integer type. - /// @see gtc_type_precision - typedef detail::uint32 lowp_uint32_t; - - /// Low qualifier 64 bit unsigned integer type. - /// @see gtc_type_precision - typedef detail::uint64 lowp_uint64_t; - - /// Low qualifier 8 bit unsigned integer type. - /// @see gtc_type_precision - typedef detail::uint8 lowp_u8; - - /// Low qualifier 16 bit unsigned integer type. - /// @see gtc_type_precision - typedef detail::uint16 lowp_u16; - - /// Low qualifier 32 bit unsigned integer type. - /// @see gtc_type_precision - typedef detail::uint32 lowp_u32; - - /// Low qualifier 64 bit unsigned integer type. - /// @see gtc_type_precision - typedef detail::uint64 lowp_u64; - - /// Medium qualifier 8 bit unsigned integer type. - /// @see gtc_type_precision - typedef detail::uint8 mediump_uint8; - - /// Medium qualifier 16 bit unsigned integer type. - /// @see gtc_type_precision - typedef detail::uint16 mediump_uint16; - - /// Medium qualifier 32 bit unsigned integer type. - /// @see gtc_type_precision - typedef detail::uint32 mediump_uint32; - - /// Medium qualifier 64 bit unsigned integer type. - /// @see gtc_type_precision - typedef detail::uint64 mediump_uint64; - - /// Medium qualifier 8 bit unsigned integer type. - /// @see gtc_type_precision - typedef detail::uint8 mediump_uint8_t; - - /// Medium qualifier 16 bit unsigned integer type. - /// @see gtc_type_precision - typedef detail::uint16 mediump_uint16_t; - - /// Medium qualifier 32 bit unsigned integer type. - /// @see gtc_type_precision - typedef detail::uint32 mediump_uint32_t; - - /// Medium qualifier 64 bit unsigned integer type. - /// @see gtc_type_precision - typedef detail::uint64 mediump_uint64_t; - - /// Medium qualifier 8 bit unsigned integer type. - /// @see gtc_type_precision - typedef detail::uint8 mediump_u8; - - /// Medium qualifier 16 bit unsigned integer type. - /// @see gtc_type_precision - typedef detail::uint16 mediump_u16; - - /// Medium qualifier 32 bit unsigned integer type. - /// @see gtc_type_precision - typedef detail::uint32 mediump_u32; - - /// Medium qualifier 64 bit unsigned integer type. - /// @see gtc_type_precision - typedef detail::uint64 mediump_u64; - - /// High qualifier 8 bit unsigned integer type. - /// @see gtc_type_precision - typedef detail::uint8 highp_uint8; - - /// High qualifier 16 bit unsigned integer type. - /// @see gtc_type_precision - typedef detail::uint16 highp_uint16; - - /// High qualifier 32 bit unsigned integer type. - /// @see gtc_type_precision - typedef detail::uint32 highp_uint32; - - /// High qualifier 64 bit unsigned integer type. - /// @see gtc_type_precision - typedef detail::uint64 highp_uint64; - - /// High qualifier 8 bit unsigned integer type. - /// @see gtc_type_precision - typedef detail::uint8 highp_uint8_t; - - /// High qualifier 16 bit unsigned integer type. - /// @see gtc_type_precision - typedef detail::uint16 highp_uint16_t; - - /// High qualifier 32 bit unsigned integer type. - /// @see gtc_type_precision - typedef detail::uint32 highp_uint32_t; - - /// High qualifier 64 bit unsigned integer type. - /// @see gtc_type_precision - typedef detail::uint64 highp_uint64_t; - - /// High qualifier 8 bit unsigned integer type. - /// @see gtc_type_precision - typedef detail::uint8 highp_u8; - - /// High qualifier 16 bit unsigned integer type. - /// @see gtc_type_precision - typedef detail::uint16 highp_u16; - - /// High qualifier 32 bit unsigned integer type. - /// @see gtc_type_precision - typedef detail::uint32 highp_u32; - - /// High qualifier 64 bit unsigned integer type. - /// @see gtc_type_precision - typedef detail::uint64 highp_u64; - -#if GLM_HAS_EXTENDED_INTEGER_TYPE - using std::uint8_t; - using std::uint16_t; - using std::uint32_t; - using std::uint64_t; -#else - /// Default qualifier 8 bit unsigned integer type. - /// @see gtc_type_precision - typedef detail::uint8 uint8_t; - - /// Default qualifier 16 bit unsigned integer type. - /// @see gtc_type_precision - typedef detail::uint16 uint16_t; - - /// Default qualifier 32 bit unsigned integer type. - /// @see gtc_type_precision - typedef detail::uint32 uint32_t; - - /// Default qualifier 64 bit unsigned integer type. - /// @see gtc_type_precision - typedef detail::uint64 uint64_t; -#endif - - /// Default qualifier 8 bit unsigned integer type. - /// @see gtc_type_precision - typedef detail::uint8 u8; - - /// Default qualifier 16 bit unsigned integer type. - /// @see gtc_type_precision - typedef detail::uint16 u16; - - /// Default qualifier 32 bit unsigned integer type. - /// @see gtc_type_precision - typedef detail::uint32 u32; - - /// Default qualifier 64 bit unsigned integer type. - /// @see gtc_type_precision - typedef detail::uint64 u64; - - - - - - ////////////////////// - // Float vector types - - /// Low 32 bit single-qualifier floating-point scalar. - /// @see gtc_type_precision - typedef float32 lowp_float32; - - /// Low 64 bit double-qualifier floating-point scalar. - /// @see gtc_type_precision - typedef float64 lowp_float64; - - /// Low 32 bit single-qualifier floating-point scalar. - /// @see gtc_type_precision - typedef float32 lowp_float32_t; - - /// Low 64 bit double-qualifier floating-point scalar. - /// @see gtc_type_precision - typedef float64 lowp_float64_t; - - /// Low 32 bit single-qualifier floating-point scalar. - /// @see gtc_type_precision - typedef float32 lowp_f32; - - /// Low 64 bit double-qualifier floating-point scalar. - /// @see gtc_type_precision - typedef float64 lowp_f64; - - /// Low 32 bit single-qualifier floating-point scalar. - /// @see gtc_type_precision - typedef float32 lowp_float32; - - /// Low 64 bit double-qualifier floating-point scalar. - /// @see gtc_type_precision - typedef float64 lowp_float64; - - /// Low 32 bit single-qualifier floating-point scalar. - /// @see gtc_type_precision - typedef float32 lowp_float32_t; - - /// Low 64 bit double-qualifier floating-point scalar. - /// @see gtc_type_precision - typedef float64 lowp_float64_t; - - /// Low 32 bit single-qualifier floating-point scalar. - /// @see gtc_type_precision - typedef float32 lowp_f32; - - /// Low 64 bit double-qualifier floating-point scalar. - /// @see gtc_type_precision - typedef float64 lowp_f64; - - - /// Low 32 bit single-qualifier floating-point scalar. - /// @see gtc_type_precision - typedef float32 lowp_float32; - - /// Low 64 bit double-qualifier floating-point scalar. - /// @see gtc_type_precision - typedef float64 lowp_float64; - - /// Low 32 bit single-qualifier floating-point scalar. - /// @see gtc_type_precision - typedef float32 lowp_float32_t; - - /// Low 64 bit double-qualifier floating-point scalar. - /// @see gtc_type_precision - typedef float64 lowp_float64_t; - - /// Low 32 bit single-qualifier floating-point scalar. - /// @see gtc_type_precision - typedef float32 lowp_f32; - - /// Low 64 bit double-qualifier floating-point scalar. - /// @see gtc_type_precision - typedef float64 lowp_f64; - - - /// Medium 32 bit single-qualifier floating-point scalar. - /// @see gtc_type_precision - typedef float32 mediump_float32; - - /// Medium 64 bit double-qualifier floating-point scalar. - /// @see gtc_type_precision - typedef float64 mediump_float64; - - /// Medium 32 bit single-qualifier floating-point scalar. - /// @see gtc_type_precision - typedef float32 mediump_float32_t; - - /// Medium 64 bit double-qualifier floating-point scalar. - /// @see gtc_type_precision - typedef float64 mediump_float64_t; - - /// Medium 32 bit single-qualifier floating-point scalar. - /// @see gtc_type_precision - typedef float32 mediump_f32; - - /// Medium 64 bit double-qualifier floating-point scalar. - /// @see gtc_type_precision - typedef float64 mediump_f64; - - - /// High 32 bit single-qualifier floating-point scalar. - /// @see gtc_type_precision - typedef float32 highp_float32; - - /// High 64 bit double-qualifier floating-point scalar. - /// @see gtc_type_precision - typedef float64 highp_float64; - - /// High 32 bit single-qualifier floating-point scalar. - /// @see gtc_type_precision - typedef float32 highp_float32_t; - - /// High 64 bit double-qualifier floating-point scalar. - /// @see gtc_type_precision - typedef float64 highp_float64_t; - - /// High 32 bit single-qualifier floating-point scalar. - /// @see gtc_type_precision - typedef float32 highp_f32; - - /// High 64 bit double-qualifier floating-point scalar. - /// @see gtc_type_precision - typedef float64 highp_f64; - - -#if(defined(GLM_PRECISION_LOWP_FLOAT)) - /// Default 32 bit single-qualifier floating-point scalar. - /// @see gtc_type_precision - typedef lowp_float32_t float32_t; - - /// Default 64 bit double-qualifier floating-point scalar. - /// @see gtc_type_precision - typedef lowp_float64_t float64_t; - - /// Default 32 bit single-qualifier floating-point scalar. - /// @see gtc_type_precision - typedef lowp_f32 f32; - - /// Default 64 bit double-qualifier floating-point scalar. - /// @see gtc_type_precision - typedef lowp_f64 f64; - -#elif(defined(GLM_PRECISION_MEDIUMP_FLOAT)) - /// Default 32 bit single-qualifier floating-point scalar. - /// @see gtc_type_precision - typedef mediump_float32 float32_t; - - /// Default 64 bit double-qualifier floating-point scalar. - /// @see gtc_type_precision - typedef mediump_float64 float64_t; - - /// Default 32 bit single-qualifier floating-point scalar. - /// @see gtc_type_precision - typedef mediump_float32 f32; - - /// Default 64 bit double-qualifier floating-point scalar. - /// @see gtc_type_precision - typedef mediump_float64 f64; - -#else//(defined(GLM_PRECISION_HIGHP_FLOAT)) - - /// Default 32 bit single-qualifier floating-point scalar. - /// @see gtc_type_precision - typedef highp_float32_t float32_t; - - /// Default 64 bit double-qualifier floating-point scalar. - /// @see gtc_type_precision - typedef highp_float64_t float64_t; - - /// Default 32 bit single-qualifier floating-point scalar. - /// @see gtc_type_precision - typedef highp_float32_t f32; - - /// Default 64 bit double-qualifier floating-point scalar. - /// @see gtc_type_precision - typedef highp_float64_t f64; -#endif - - - /// Low single-qualifier floating-point vector of 1 component. - /// @see gtc_type_precision - typedef vec<1, float, lowp> lowp_fvec1; - - /// Low single-qualifier floating-point vector of 2 components. - /// @see gtc_type_precision - typedef vec<2, float, lowp> lowp_fvec2; - - /// Low single-qualifier floating-point vector of 3 components. - /// @see gtc_type_precision - typedef vec<3, float, lowp> lowp_fvec3; - - /// Low single-qualifier floating-point vector of 4 components. - /// @see gtc_type_precision - typedef vec<4, float, lowp> lowp_fvec4; - - - /// Medium single-qualifier floating-point vector of 1 component. - /// @see gtc_type_precision - typedef vec<1, float, mediump> mediump_fvec1; - - /// Medium Single-qualifier floating-point vector of 2 components. - /// @see gtc_type_precision - typedef vec<2, float, mediump> mediump_fvec2; - - /// Medium Single-qualifier floating-point vector of 3 components. - /// @see gtc_type_precision - typedef vec<3, float, mediump> mediump_fvec3; - - /// Medium Single-qualifier floating-point vector of 4 components. - /// @see gtc_type_precision - typedef vec<4, float, mediump> mediump_fvec4; - - - /// High single-qualifier floating-point vector of 1 component. - /// @see gtc_type_precision - typedef vec<1, float, highp> highp_fvec1; - - /// High Single-qualifier floating-point vector of 2 components. - /// @see core_precision - typedef vec<2, float, highp> highp_fvec2; - - /// High Single-qualifier floating-point vector of 3 components. - /// @see core_precision - typedef vec<3, float, highp> highp_fvec3; - - /// High Single-qualifier floating-point vector of 4 components. - /// @see core_precision - typedef vec<4, float, highp> highp_fvec4; - - - /// Low single-qualifier floating-point vector of 1 component. - /// @see gtc_type_precision - typedef vec<1, f32, lowp> lowp_f32vec1; - - /// Low single-qualifier floating-point vector of 2 components. - /// @see core_precision - typedef vec<2, f32, lowp> lowp_f32vec2; - - /// Low single-qualifier floating-point vector of 3 components. - /// @see core_precision - typedef vec<3, f32, lowp> lowp_f32vec3; - - /// Low single-qualifier floating-point vector of 4 components. - /// @see core_precision - typedef vec<4, f32, lowp> lowp_f32vec4; - - /// Medium single-qualifier floating-point vector of 1 component. - /// @see gtc_type_precision - typedef vec<1, f32, mediump> mediump_f32vec1; - - /// Medium single-qualifier floating-point vector of 2 components. - /// @see core_precision - typedef vec<2, f32, mediump> mediump_f32vec2; - - /// Medium single-qualifier floating-point vector of 3 components. - /// @see core_precision - typedef vec<3, f32, mediump> mediump_f32vec3; - - /// Medium single-qualifier floating-point vector of 4 components. - /// @see core_precision - typedef vec<4, f32, mediump> mediump_f32vec4; - - /// High single-qualifier floating-point vector of 1 component. - /// @see gtc_type_precision - typedef vec<1, f32, highp> highp_f32vec1; - - /// High single-qualifier floating-point vector of 2 components. - /// @see gtc_type_precision - typedef vec<2, f32, highp> highp_f32vec2; - - /// High single-qualifier floating-point vector of 3 components. - /// @see gtc_type_precision - typedef vec<3, f32, highp> highp_f32vec3; - - /// High single-qualifier floating-point vector of 4 components. - /// @see gtc_type_precision - typedef vec<4, f32, highp> highp_f32vec4; - - - /// Low double-qualifier floating-point vector of 1 component. - /// @see gtc_type_precision - typedef vec<1, f64, lowp> lowp_f64vec1; - - /// Low double-qualifier floating-point vector of 2 components. - /// @see gtc_type_precision - typedef vec<2, f64, lowp> lowp_f64vec2; - - /// Low double-qualifier floating-point vector of 3 components. - /// @see gtc_type_precision - typedef vec<3, f64, lowp> lowp_f64vec3; - - /// Low double-qualifier floating-point vector of 4 components. - /// @see gtc_type_precision - typedef vec<4, f64, lowp> lowp_f64vec4; - - /// Medium double-qualifier floating-point vector of 1 component. - /// @see gtc_type_precision - typedef vec<1, f64, mediump> mediump_f64vec1; - - /// Medium double-qualifier floating-point vector of 2 components. - /// @see gtc_type_precision - typedef vec<2, f64, mediump> mediump_f64vec2; - - /// Medium double-qualifier floating-point vector of 3 components. - /// @see gtc_type_precision - typedef vec<3, f64, mediump> mediump_f64vec3; - - /// Medium double-qualifier floating-point vector of 4 components. - /// @see gtc_type_precision - typedef vec<4, f64, mediump> mediump_f64vec4; - - /// High double-qualifier floating-point vector of 1 component. - /// @see gtc_type_precision - typedef vec<1, f64, highp> highp_f64vec1; - - /// High double-qualifier floating-point vector of 2 components. - /// @see gtc_type_precision - typedef vec<2, f64, highp> highp_f64vec2; - - /// High double-qualifier floating-point vector of 3 components. - /// @see gtc_type_precision - typedef vec<3, f64, highp> highp_f64vec3; - - /// High double-qualifier floating-point vector of 4 components. - /// @see gtc_type_precision - typedef vec<4, f64, highp> highp_f64vec4; - - - - ////////////////////// - // Float matrix types - - /// Low single-qualifier floating-point 1x1 matrix. - /// @see gtc_type_precision - //typedef lowp_f32 lowp_fmat1x1; - - /// Low single-qualifier floating-point 2x2 matrix. - /// @see gtc_type_precision - typedef mat<2, 2, f32, lowp> lowp_fmat2x2; - - /// Low single-qualifier floating-point 2x3 matrix. - /// @see gtc_type_precision - typedef mat<2, 3, f32, lowp> lowp_fmat2x3; - - /// Low single-qualifier floating-point 2x4 matrix. - /// @see gtc_type_precision - typedef mat<2, 4, f32, lowp> lowp_fmat2x4; - - /// Low single-qualifier floating-point 3x2 matrix. - /// @see gtc_type_precision - typedef mat<3, 2, f32, lowp> lowp_fmat3x2; - - /// Low single-qualifier floating-point 3x3 matrix. - /// @see gtc_type_precision - typedef mat<3, 3, f32, lowp> lowp_fmat3x3; - - /// Low single-qualifier floating-point 3x4 matrix. - /// @see gtc_type_precision - typedef mat<3, 4, f32, lowp> lowp_fmat3x4; - - /// Low single-qualifier floating-point 4x2 matrix. - /// @see gtc_type_precision - typedef mat<4, 2, f32, lowp> lowp_fmat4x2; - - /// Low single-qualifier floating-point 4x3 matrix. - /// @see gtc_type_precision - typedef mat<4, 3, f32, lowp> lowp_fmat4x3; - - /// Low single-qualifier floating-point 4x4 matrix. - /// @see gtc_type_precision - typedef mat<4, 4, f32, lowp> lowp_fmat4x4; - - /// Low single-qualifier floating-point 1x1 matrix. - /// @see gtc_type_precision - //typedef lowp_fmat1x1 lowp_fmat1; - - /// Low single-qualifier floating-point 2x2 matrix. - /// @see gtc_type_precision - typedef lowp_fmat2x2 lowp_fmat2; - - /// Low single-qualifier floating-point 3x3 matrix. - /// @see gtc_type_precision - typedef lowp_fmat3x3 lowp_fmat3; - - /// Low single-qualifier floating-point 4x4 matrix. - /// @see gtc_type_precision - typedef lowp_fmat4x4 lowp_fmat4; - - - /// Medium single-qualifier floating-point 1x1 matrix. - /// @see gtc_type_precision - //typedef mediump_f32 mediump_fmat1x1; - - /// Medium single-qualifier floating-point 2x2 matrix. - /// @see gtc_type_precision - typedef mat<2, 2, f32, mediump> mediump_fmat2x2; - - /// Medium single-qualifier floating-point 2x3 matrix. - /// @see gtc_type_precision - typedef mat<2, 3, f32, mediump> mediump_fmat2x3; - - /// Medium single-qualifier floating-point 2x4 matrix. - /// @see gtc_type_precision - typedef mat<2, 4, f32, mediump> mediump_fmat2x4; - - /// Medium single-qualifier floating-point 3x2 matrix. - /// @see gtc_type_precision - typedef mat<3, 2, f32, mediump> mediump_fmat3x2; - - /// Medium single-qualifier floating-point 3x3 matrix. - /// @see gtc_type_precision - typedef mat<3, 3, f32, mediump> mediump_fmat3x3; - - /// Medium single-qualifier floating-point 3x4 matrix. - /// @see gtc_type_precision - typedef mat<3, 4, f32, mediump> mediump_fmat3x4; - - /// Medium single-qualifier floating-point 4x2 matrix. - /// @see gtc_type_precision - typedef mat<4, 2, f32, mediump> mediump_fmat4x2; - - /// Medium single-qualifier floating-point 4x3 matrix. - /// @see gtc_type_precision - typedef mat<4, 3, f32, mediump> mediump_fmat4x3; - - /// Medium single-qualifier floating-point 4x4 matrix. - /// @see gtc_type_precision - typedef mat<4, 4, f32, mediump> mediump_fmat4x4; - - /// Medium single-qualifier floating-point 1x1 matrix. - /// @see gtc_type_precision - //typedef mediump_fmat1x1 mediump_fmat1; - - /// Medium single-qualifier floating-point 2x2 matrix. - /// @see gtc_type_precision - typedef mediump_fmat2x2 mediump_fmat2; - - /// Medium single-qualifier floating-point 3x3 matrix. - /// @see gtc_type_precision - typedef mediump_fmat3x3 mediump_fmat3; - - /// Medium single-qualifier floating-point 4x4 matrix. - /// @see gtc_type_precision - typedef mediump_fmat4x4 mediump_fmat4; - - - /// High single-qualifier floating-point 1x1 matrix. - /// @see gtc_type_precision - //typedef highp_f32 highp_fmat1x1; - - /// High single-qualifier floating-point 2x2 matrix. - /// @see gtc_type_precision - typedef mat<2, 2, f32, highp> highp_fmat2x2; - - /// High single-qualifier floating-point 2x3 matrix. - /// @see gtc_type_precision - typedef mat<2, 3, f32, highp> highp_fmat2x3; - - /// High single-qualifier floating-point 2x4 matrix. - /// @see gtc_type_precision - typedef mat<2, 4, f32, highp> highp_fmat2x4; - - /// High single-qualifier floating-point 3x2 matrix. - /// @see gtc_type_precision - typedef mat<3, 2, f32, highp> highp_fmat3x2; - - /// High single-qualifier floating-point 3x3 matrix. - /// @see gtc_type_precision - typedef mat<3, 3, f32, highp> highp_fmat3x3; - - /// High single-qualifier floating-point 3x4 matrix. - /// @see gtc_type_precision - typedef mat<3, 4, f32, highp> highp_fmat3x4; - - /// High single-qualifier floating-point 4x2 matrix. - /// @see gtc_type_precision - typedef mat<4, 2, f32, highp> highp_fmat4x2; - - /// High single-qualifier floating-point 4x3 matrix. - /// @see gtc_type_precision - typedef mat<4, 3, f32, highp> highp_fmat4x3; - - /// High single-qualifier floating-point 4x4 matrix. - /// @see gtc_type_precision - typedef mat<4, 4, f32, highp> highp_fmat4x4; - - /// High single-qualifier floating-point 1x1 matrix. - /// @see gtc_type_precision - //typedef highp_fmat1x1 highp_fmat1; - - /// High single-qualifier floating-point 2x2 matrix. - /// @see gtc_type_precision - typedef highp_fmat2x2 highp_fmat2; - - /// High single-qualifier floating-point 3x3 matrix. - /// @see gtc_type_precision - typedef highp_fmat3x3 highp_fmat3; - - /// High single-qualifier floating-point 4x4 matrix. - /// @see gtc_type_precision - typedef highp_fmat4x4 highp_fmat4; - - - /// Low single-qualifier floating-point 1x1 matrix. - /// @see gtc_type_precision - //typedef f32 lowp_f32mat1x1; - - /// Low single-qualifier floating-point 2x2 matrix. - /// @see gtc_type_precision - typedef mat<2, 2, f32, lowp> lowp_f32mat2x2; - - /// Low single-qualifier floating-point 2x3 matrix. - /// @see gtc_type_precision - typedef mat<2, 3, f32, lowp> lowp_f32mat2x3; - - /// Low single-qualifier floating-point 2x4 matrix. - /// @see gtc_type_precision - typedef mat<2, 4, f32, lowp> lowp_f32mat2x4; - - /// Low single-qualifier floating-point 3x2 matrix. - /// @see gtc_type_precision - typedef mat<3, 2, f32, lowp> lowp_f32mat3x2; - - /// Low single-qualifier floating-point 3x3 matrix. - /// @see gtc_type_precision - typedef mat<3, 3, f32, lowp> lowp_f32mat3x3; - - /// Low single-qualifier floating-point 3x4 matrix. - /// @see gtc_type_precision - typedef mat<3, 4, f32, lowp> lowp_f32mat3x4; - - /// Low single-qualifier floating-point 4x2 matrix. - /// @see gtc_type_precision - typedef mat<4, 2, f32, lowp> lowp_f32mat4x2; - - /// Low single-qualifier floating-point 4x3 matrix. - /// @see gtc_type_precision - typedef mat<4, 3, f32, lowp> lowp_f32mat4x3; - - /// Low single-qualifier floating-point 4x4 matrix. - /// @see gtc_type_precision - typedef mat<4, 4, f32, lowp> lowp_f32mat4x4; - - /// Low single-qualifier floating-point 1x1 matrix. - /// @see gtc_type_precision - //typedef detail::tmat1x1 lowp_f32mat1; - - /// Low single-qualifier floating-point 2x2 matrix. - /// @see gtc_type_precision - typedef lowp_f32mat2x2 lowp_f32mat2; - - /// Low single-qualifier floating-point 3x3 matrix. - /// @see gtc_type_precision - typedef lowp_f32mat3x3 lowp_f32mat3; - - /// Low single-qualifier floating-point 4x4 matrix. - /// @see gtc_type_precision - typedef lowp_f32mat4x4 lowp_f32mat4; - - - /// High single-qualifier floating-point 1x1 matrix. - /// @see gtc_type_precision - //typedef f32 mediump_f32mat1x1; - - /// Low single-qualifier floating-point 2x2 matrix. - /// @see gtc_type_precision - typedef mat<2, 2, f32, mediump> mediump_f32mat2x2; - - /// Medium single-qualifier floating-point 2x3 matrix. - /// @see gtc_type_precision - typedef mat<2, 3, f32, mediump> mediump_f32mat2x3; - - /// Medium single-qualifier floating-point 2x4 matrix. - /// @see gtc_type_precision - typedef mat<2, 4, f32, mediump> mediump_f32mat2x4; - - /// Medium single-qualifier floating-point 3x2 matrix. - /// @see gtc_type_precision - typedef mat<3, 2, f32, mediump> mediump_f32mat3x2; - - /// Medium single-qualifier floating-point 3x3 matrix. - /// @see gtc_type_precision - typedef mat<3, 3, f32, mediump> mediump_f32mat3x3; - - /// Medium single-qualifier floating-point 3x4 matrix. - /// @see gtc_type_precision - typedef mat<3, 4, f32, mediump> mediump_f32mat3x4; - - /// Medium single-qualifier floating-point 4x2 matrix. - /// @see gtc_type_precision - typedef mat<4, 2, f32, mediump> mediump_f32mat4x2; - - /// Medium single-qualifier floating-point 4x3 matrix. - /// @see gtc_type_precision - typedef mat<4, 3, f32, mediump> mediump_f32mat4x3; - - /// Medium single-qualifier floating-point 4x4 matrix. - /// @see gtc_type_precision - typedef mat<4, 4, f32, mediump> mediump_f32mat4x4; - - /// Medium single-qualifier floating-point 1x1 matrix. - /// @see gtc_type_precision - //typedef detail::tmat1x1 f32mat1; - - /// Medium single-qualifier floating-point 2x2 matrix. - /// @see gtc_type_precision - typedef mediump_f32mat2x2 mediump_f32mat2; - - /// Medium single-qualifier floating-point 3x3 matrix. - /// @see gtc_type_precision - typedef mediump_f32mat3x3 mediump_f32mat3; - - /// Medium single-qualifier floating-point 4x4 matrix. - /// @see gtc_type_precision - typedef mediump_f32mat4x4 mediump_f32mat4; - - - /// High single-qualifier floating-point 1x1 matrix. - /// @see gtc_type_precision - //typedef f32 highp_f32mat1x1; - - /// High single-qualifier floating-point 2x2 matrix. - /// @see gtc_type_precision - typedef mat<2, 2, f32, highp> highp_f32mat2x2; - - /// High single-qualifier floating-point 2x3 matrix. - /// @see gtc_type_precision - typedef mat<2, 3, f32, highp> highp_f32mat2x3; - - /// High single-qualifier floating-point 2x4 matrix. - /// @see gtc_type_precision - typedef mat<2, 4, f32, highp> highp_f32mat2x4; - - /// High single-qualifier floating-point 3x2 matrix. - /// @see gtc_type_precision - typedef mat<3, 2, f32, highp> highp_f32mat3x2; - - /// High single-qualifier floating-point 3x3 matrix. - /// @see gtc_type_precision - typedef mat<3, 3, f32, highp> highp_f32mat3x3; - - /// High single-qualifier floating-point 3x4 matrix. - /// @see gtc_type_precision - typedef mat<3, 4, f32, highp> highp_f32mat3x4; - - /// High single-qualifier floating-point 4x2 matrix. - /// @see gtc_type_precision - typedef mat<4, 2, f32, highp> highp_f32mat4x2; - - /// High single-qualifier floating-point 4x3 matrix. - /// @see gtc_type_precision - typedef mat<4, 3, f32, highp> highp_f32mat4x3; - - /// High single-qualifier floating-point 4x4 matrix. - /// @see gtc_type_precision - typedef mat<4, 4, f32, highp> highp_f32mat4x4; - - /// High single-qualifier floating-point 1x1 matrix. - /// @see gtc_type_precision - //typedef detail::tmat1x1 f32mat1; - - /// High single-qualifier floating-point 2x2 matrix. - /// @see gtc_type_precision - typedef highp_f32mat2x2 highp_f32mat2; - - /// High single-qualifier floating-point 3x3 matrix. - /// @see gtc_type_precision - typedef highp_f32mat3x3 highp_f32mat3; - - /// High single-qualifier floating-point 4x4 matrix. - /// @see gtc_type_precision - typedef highp_f32mat4x4 highp_f32mat4; - - - /// Low double-qualifier floating-point 1x1 matrix. - /// @see gtc_type_precision - //typedef f64 lowp_f64mat1x1; - - /// Low double-qualifier floating-point 2x2 matrix. - /// @see gtc_type_precision - typedef mat<2, 2, f64, lowp> lowp_f64mat2x2; - - /// Low double-qualifier floating-point 2x3 matrix. - /// @see gtc_type_precision - typedef mat<2, 3, f64, lowp> lowp_f64mat2x3; - - /// Low double-qualifier floating-point 2x4 matrix. - /// @see gtc_type_precision - typedef mat<2, 4, f64, lowp> lowp_f64mat2x4; - - /// Low double-qualifier floating-point 3x2 matrix. - /// @see gtc_type_precision - typedef mat<3, 2, f64, lowp> lowp_f64mat3x2; - - /// Low double-qualifier floating-point 3x3 matrix. - /// @see gtc_type_precision - typedef mat<3, 3, f64, lowp> lowp_f64mat3x3; - - /// Low double-qualifier floating-point 3x4 matrix. - /// @see gtc_type_precision - typedef mat<3, 4, f64, lowp> lowp_f64mat3x4; - - /// Low double-qualifier floating-point 4x2 matrix. - /// @see gtc_type_precision - typedef mat<4, 2, f64, lowp> lowp_f64mat4x2; - - /// Low double-qualifier floating-point 4x3 matrix. - /// @see gtc_type_precision - typedef mat<4, 3, f64, lowp> lowp_f64mat4x3; - - /// Low double-qualifier floating-point 4x4 matrix. - /// @see gtc_type_precision - typedef mat<4, 4, f64, lowp> lowp_f64mat4x4; - - /// Low double-qualifier floating-point 1x1 matrix. - /// @see gtc_type_precision - //typedef lowp_f64mat1x1 lowp_f64mat1; - - /// Low double-qualifier floating-point 2x2 matrix. - /// @see gtc_type_precision - typedef lowp_f64mat2x2 lowp_f64mat2; - - /// Low double-qualifier floating-point 3x3 matrix. - /// @see gtc_type_precision - typedef lowp_f64mat3x3 lowp_f64mat3; - - /// Low double-qualifier floating-point 4x4 matrix. - /// @see gtc_type_precision - typedef lowp_f64mat4x4 lowp_f64mat4; - - - /// Medium double-qualifier floating-point 1x1 matrix. - /// @see gtc_type_precision - //typedef f64 Highp_f64mat1x1; - - /// Medium double-qualifier floating-point 2x2 matrix. - /// @see gtc_type_precision - typedef mat<2, 2, f64, mediump> mediump_f64mat2x2; - - /// Medium double-qualifier floating-point 2x3 matrix. - /// @see gtc_type_precision - typedef mat<2, 3, f64, mediump> mediump_f64mat2x3; - - /// Medium double-qualifier floating-point 2x4 matrix. - /// @see gtc_type_precision - typedef mat<2, 4, f64, mediump> mediump_f64mat2x4; - - /// Medium double-qualifier floating-point 3x2 matrix. - /// @see gtc_type_precision - typedef mat<3, 2, f64, mediump> mediump_f64mat3x2; - - /// Medium double-qualifier floating-point 3x3 matrix. - /// @see gtc_type_precision - typedef mat<3, 3, f64, mediump> mediump_f64mat3x3; - - /// Medium double-qualifier floating-point 3x4 matrix. - /// @see gtc_type_precision - typedef mat<3, 4, f64, mediump> mediump_f64mat3x4; - - /// Medium double-qualifier floating-point 4x2 matrix. - /// @see gtc_type_precision - typedef mat<4, 2, f64, mediump> mediump_f64mat4x2; - - /// Medium double-qualifier floating-point 4x3 matrix. - /// @see gtc_type_precision - typedef mat<4, 3, f64, mediump> mediump_f64mat4x3; - - /// Medium double-qualifier floating-point 4x4 matrix. - /// @see gtc_type_precision - typedef mat<4, 4, f64, mediump> mediump_f64mat4x4; - - /// Medium double-qualifier floating-point 1x1 matrix. - /// @see gtc_type_precision - //typedef mediump_f64mat1x1 mediump_f64mat1; - - /// Medium double-qualifier floating-point 2x2 matrix. - /// @see gtc_type_precision - typedef mediump_f64mat2x2 mediump_f64mat2; - - /// Medium double-qualifier floating-point 3x3 matrix. - /// @see gtc_type_precision - typedef mediump_f64mat3x3 mediump_f64mat3; - - /// Medium double-qualifier floating-point 4x4 matrix. - /// @see gtc_type_precision - typedef mediump_f64mat4x4 mediump_f64mat4; - - /// High double-qualifier floating-point 1x1 matrix. - /// @see gtc_type_precision - //typedef f64 highp_f64mat1x1; - - /// High double-qualifier floating-point 2x2 matrix. - /// @see gtc_type_precision - typedef mat<2, 2, f64, highp> highp_f64mat2x2; - - /// High double-qualifier floating-point 2x3 matrix. - /// @see gtc_type_precision - typedef mat<2, 3, f64, highp> highp_f64mat2x3; - - /// High double-qualifier floating-point 2x4 matrix. - /// @see gtc_type_precision - typedef mat<2, 4, f64, highp> highp_f64mat2x4; - - /// High double-qualifier floating-point 3x2 matrix. - /// @see gtc_type_precision - typedef mat<3, 2, f64, highp> highp_f64mat3x2; - - /// High double-qualifier floating-point 3x3 matrix. - /// @see gtc_type_precision - typedef mat<3, 3, f64, highp> highp_f64mat3x3; - - /// High double-qualifier floating-point 3x4 matrix. - /// @see gtc_type_precision - typedef mat<3, 4, f64, highp> highp_f64mat3x4; - - /// High double-qualifier floating-point 4x2 matrix. - /// @see gtc_type_precision - typedef mat<4, 2, f64, highp> highp_f64mat4x2; - - /// High double-qualifier floating-point 4x3 matrix. - /// @see gtc_type_precision - typedef mat<4, 3, f64, highp> highp_f64mat4x3; - - /// High double-qualifier floating-point 4x4 matrix. - /// @see gtc_type_precision - typedef mat<4, 4, f64, highp> highp_f64mat4x4; - - /// High double-qualifier floating-point 1x1 matrix. - /// @see gtc_type_precision - //typedef highp_f64mat1x1 highp_f64mat1; - - /// High double-qualifier floating-point 2x2 matrix. - /// @see gtc_type_precision - typedef highp_f64mat2x2 highp_f64mat2; - - /// High double-qualifier floating-point 3x3 matrix. - /// @see gtc_type_precision - typedef highp_f64mat3x3 highp_f64mat3; - - /// High double-qualifier floating-point 4x4 matrix. - /// @see gtc_type_precision - typedef highp_f64mat4x4 highp_f64mat4; - - - - - /// Low qualifier 8 bit unsigned integer scalar type. - /// @see gtc_type_precision - typedef vec<1, u8, lowp> lowp_u8vec1; - - /// Low qualifier 8 bit unsigned integer vector of 2 components type. - /// @see gtc_type_precision - typedef vec<2, u8, lowp> lowp_u8vec2; - - /// Low qualifier 8 bit unsigned integer vector of 3 components type. - /// @see gtc_type_precision - typedef vec<3, u8, lowp> lowp_u8vec3; - - /// Low qualifier 8 bit unsigned integer vector of 4 components type. - /// @see gtc_type_precision - typedef vec<4, u8, lowp> lowp_u8vec4; - - - /// Medium qualifier 8 bit unsigned integer scalar type. - /// @see gtc_type_precision - typedef vec<1, u8, mediump> mediump_u8vec1; - - /// Medium qualifier 8 bit unsigned integer vector of 2 components type. - /// @see gtc_type_precision - typedef vec<2, u8, mediump> mediump_u8vec2; - - /// Medium qualifier 8 bit unsigned integer vector of 3 components type. - /// @see gtc_type_precision - typedef vec<3, u8, mediump> mediump_u8vec3; - - /// Medium qualifier 8 bit unsigned integer vector of 4 components type. - /// @see gtc_type_precision - typedef vec<4, u8, mediump> mediump_u8vec4; - - - /// High qualifier 8 bit unsigned integer scalar type. - /// @see gtc_type_precision - typedef vec<1, u8, highp> highp_u8vec1; - - /// High qualifier 8 bit unsigned integer vector of 2 components type. - /// @see gtc_type_precision - typedef vec<2, u8, highp> highp_u8vec2; - - /// High qualifier 8 bit unsigned integer vector of 3 components type. - /// @see gtc_type_precision - typedef vec<3, u8, highp> highp_u8vec3; - - /// High qualifier 8 bit unsigned integer vector of 4 components type. - /// @see gtc_type_precision - typedef vec<4, u8, highp> highp_u8vec4; - - - - /// Default qualifier 8 bit unsigned integer scalar type. - /// @see gtc_type_precision - typedef vec<1, u8, defaultp> u8vec1; - - /// Default qualifier 8 bit unsigned integer vector of 2 components type. - /// @see gtc_type_precision - typedef vec<2, u8, defaultp> u8vec2; - - /// Default qualifier 8 bit unsigned integer vector of 3 components type. - /// @see gtc_type_precision - typedef vec<3, u8, defaultp> u8vec3; - - /// Default qualifier 8 bit unsigned integer vector of 4 components type. - /// @see gtc_type_precision - typedef vec<4, u8, defaultp> u8vec4; - - - - - /// Low qualifier 16 bit unsigned integer scalar type. - /// @see gtc_type_precision - typedef vec<1, u16, lowp> lowp_u16vec1; - - /// Low qualifier 16 bit unsigned integer vector of 2 components type. - /// @see gtc_type_precision - typedef vec<2, u16, lowp> lowp_u16vec2; - - /// Low qualifier 16 bit unsigned integer vector of 3 components type. - /// @see gtc_type_precision - typedef vec<3, u16, lowp> lowp_u16vec3; - - /// Low qualifier 16 bit unsigned integer vector of 4 components type. - /// @see gtc_type_precision - typedef vec<4, u16, lowp> lowp_u16vec4; - - - /// Medium qualifier 16 bit unsigned integer scalar type. - /// @see gtc_type_precision - typedef vec<1, u16, mediump> mediump_u16vec1; - - /// Medium qualifier 16 bit unsigned integer vector of 2 components type. - /// @see gtc_type_precision - typedef vec<2, u16, mediump> mediump_u16vec2; - - /// Medium qualifier 16 bit unsigned integer vector of 3 components type. - /// @see gtc_type_precision - typedef vec<3, u16, mediump> mediump_u16vec3; - - /// Medium qualifier 16 bit unsigned integer vector of 4 components type. - /// @see gtc_type_precision - typedef vec<4, u16, mediump> mediump_u16vec4; - - - /// High qualifier 16 bit unsigned integer scalar type. - /// @see gtc_type_precision - typedef vec<1, u16, highp> highp_u16vec1; - - /// High qualifier 16 bit unsigned integer vector of 2 components type. - /// @see gtc_type_precision - typedef vec<2, u16, highp> highp_u16vec2; - - /// High qualifier 16 bit unsigned integer vector of 3 components type. - /// @see gtc_type_precision - typedef vec<3, u16, highp> highp_u16vec3; - - /// High qualifier 16 bit unsigned integer vector of 4 components type. - /// @see gtc_type_precision - typedef vec<4, u16, highp> highp_u16vec4; - - - - - /// Default qualifier 16 bit unsigned integer scalar type. - /// @see gtc_type_precision - typedef vec<1, u16, defaultp> u16vec1; - - /// Default qualifier 16 bit unsigned integer vector of 2 components type. - /// @see gtc_type_precision - typedef vec<2, u16, defaultp> u16vec2; - - /// Default qualifier 16 bit unsigned integer vector of 3 components type. - /// @see gtc_type_precision - typedef vec<3, u16, defaultp> u16vec3; - - /// Default qualifier 16 bit unsigned integer vector of 4 components type. - /// @see gtc_type_precision - typedef vec<4, u16, defaultp> u16vec4; - - - - /// Low qualifier 32 bit unsigned integer scalar type. - /// @see gtc_type_precision - typedef vec<1, u32, lowp> lowp_u32vec1; - - /// Low qualifier 32 bit unsigned integer vector of 2 components type. - /// @see gtc_type_precision - typedef vec<2, u32, lowp> lowp_u32vec2; - - /// Low qualifier 32 bit unsigned integer vector of 3 components type. - /// @see gtc_type_precision - typedef vec<3, u32, lowp> lowp_u32vec3; - - /// Low qualifier 32 bit unsigned integer vector of 4 components type. - /// @see gtc_type_precision - typedef vec<4, u32, lowp> lowp_u32vec4; - - - /// Medium qualifier 32 bit unsigned integer scalar type. - /// @see gtc_type_precision - typedef vec<1, u32, mediump> mediump_u32vec1; - - /// Medium qualifier 32 bit unsigned integer vector of 2 components type. - /// @see gtc_type_precision - typedef vec<2, u32, mediump> mediump_u32vec2; - - /// Medium qualifier 32 bit unsigned integer vector of 3 components type. - /// @see gtc_type_precision - typedef vec<3, u32, mediump> mediump_u32vec3; - - /// Medium qualifier 32 bit unsigned integer vector of 4 components type. - /// @see gtc_type_precision - typedef vec<4, u32, mediump> mediump_u32vec4; - - - /// High qualifier 32 bit unsigned integer scalar type. - /// @see gtc_type_precision - typedef vec<1, u32, highp> highp_u32vec1; - - /// High qualifier 32 bit unsigned integer vector of 2 components type. - /// @see gtc_type_precision - typedef vec<2, u32, highp> highp_u32vec2; - - /// High qualifier 32 bit unsigned integer vector of 3 components type. - /// @see gtc_type_precision - typedef vec<3, u32, highp> highp_u32vec3; - - /// High qualifier 32 bit unsigned integer vector of 4 components type. - /// @see gtc_type_precision - typedef vec<4, u32, highp> highp_u32vec4; - - - - /// Default qualifier 32 bit unsigned integer scalar type. - /// @see gtc_type_precision - typedef vec<1, u32, defaultp> u32vec1; - - /// Default qualifier 32 bit unsigned integer vector of 2 components type. - /// @see gtc_type_precision - typedef vec<2, u32, defaultp> u32vec2; - - /// Default qualifier 32 bit unsigned integer vector of 3 components type. - /// @see gtc_type_precision - typedef vec<3, u32, defaultp> u32vec3; - - /// Default qualifier 32 bit unsigned integer vector of 4 components type. - /// @see gtc_type_precision - typedef vec<4, u32, defaultp> u32vec4; - - - - - /// Low qualifier 64 bit unsigned integer scalar type. - /// @see gtc_type_precision - typedef vec<1, u64, lowp> lowp_u64vec1; - - /// Low qualifier 64 bit unsigned integer vector of 2 components type. - /// @see gtc_type_precision - typedef vec<2, u64, lowp> lowp_u64vec2; - - /// Low qualifier 64 bit unsigned integer vector of 3 components type. - /// @see gtc_type_precision - typedef vec<3, u64, lowp> lowp_u64vec3; - - /// Low qualifier 64 bit unsigned integer vector of 4 components type. - /// @see gtc_type_precision - typedef vec<4, u64, lowp> lowp_u64vec4; - - - /// Medium qualifier 64 bit unsigned integer scalar type. - /// @see gtc_type_precision - typedef vec<1, u64, mediump> mediump_u64vec1; - - /// Medium qualifier 64 bit unsigned integer vector of 2 components type. - /// @see gtc_type_precision - typedef vec<2, u64, mediump> mediump_u64vec2; - - /// Medium qualifier 64 bit unsigned integer vector of 3 components type. - /// @see gtc_type_precision - typedef vec<3, u64, mediump> mediump_u64vec3; - - /// Medium qualifier 64 bit unsigned integer vector of 4 components type. - /// @see gtc_type_precision - typedef vec<4, u64, mediump> mediump_u64vec4; - - - /// High qualifier 64 bit unsigned integer scalar type. - /// @see gtc_type_precision - typedef vec<1, u64, highp> highp_u64vec1; - - /// High qualifier 64 bit unsigned integer vector of 2 components type. - /// @see gtc_type_precision - typedef vec<2, u64, highp> highp_u64vec2; - - /// High qualifier 64 bit unsigned integer vector of 3 components type. - /// @see gtc_type_precision - typedef vec<3, u64, highp> highp_u64vec3; - - /// High qualifier 64 bit unsigned integer vector of 4 components type. - /// @see gtc_type_precision - typedef vec<4, u64, highp> highp_u64vec4; - - - - - /// Default qualifier 64 bit unsigned integer scalar type. - /// @see gtc_type_precision - typedef vec<1, u64, defaultp> u64vec1; - - /// Default qualifier 64 bit unsigned integer vector of 2 components type. - /// @see gtc_type_precision - typedef vec<2, u64, defaultp> u64vec2; - - /// Default qualifier 64 bit unsigned integer vector of 3 components type. - /// @see gtc_type_precision - typedef vec<3, u64, defaultp> u64vec3; - - /// Default qualifier 64 bit unsigned integer vector of 4 components type. - /// @see gtc_type_precision - typedef vec<4, u64, defaultp> u64vec4; - - - ////////////////////// - // Float vector types - - /// 32 bit single-qualifier floating-point scalar. - /// @see gtc_type_precision - typedef float32 float32_t; - - /// 32 bit single-qualifier floating-point scalar. - /// @see gtc_type_precision - typedef float32 f32; - -# ifndef GLM_FORCE_SINGLE_ONLY - - /// 64 bit double-qualifier floating-point scalar. - /// @see gtc_type_precision - typedef float64 float64_t; - - /// 64 bit double-qualifier floating-point scalar. - /// @see gtc_type_precision - typedef float64 f64; -# endif//GLM_FORCE_SINGLE_ONLY - - /// Single-qualifier floating-point vector of 1 component. - /// @see gtc_type_precision - typedef vec<1, float, defaultp> fvec1; - - /// Single-qualifier floating-point vector of 2 components. - /// @see gtc_type_precision - typedef vec<2, float, defaultp> fvec2; - - /// Single-qualifier floating-point vector of 3 components. - /// @see gtc_type_precision - typedef vec<3, float, defaultp> fvec3; - - /// Single-qualifier floating-point vector of 4 components. - /// @see gtc_type_precision - typedef vec<4, float, defaultp> fvec4; - - - /// Single-qualifier floating-point vector of 1 component. - /// @see gtc_type_precision - typedef vec<1, f32, defaultp> f32vec1; - - /// Single-qualifier floating-point vector of 2 components. - /// @see gtc_type_precision - typedef vec<2, f32, defaultp> f32vec2; - - /// Single-qualifier floating-point vector of 3 components. - /// @see gtc_type_precision - typedef vec<3, f32, defaultp> f32vec3; - - /// Single-qualifier floating-point vector of 4 components. - /// @see gtc_type_precision - typedef vec<4, f32, defaultp> f32vec4; - -# ifndef GLM_FORCE_SINGLE_ONLY - /// Double-qualifier floating-point vector of 1 component. - /// @see gtc_type_precision - typedef vec<1, f64, defaultp> f64vec1; - - /// Double-qualifier floating-point vector of 2 components. - /// @see gtc_type_precision - typedef vec<2, f64, defaultp> f64vec2; - - /// Double-qualifier floating-point vector of 3 components. - /// @see gtc_type_precision - typedef vec<3, f64, defaultp> f64vec3; - - /// Double-qualifier floating-point vector of 4 components. - /// @see gtc_type_precision - typedef vec<4, f64, defaultp> f64vec4; -# endif//GLM_FORCE_SINGLE_ONLY - - - ////////////////////// - // Float matrix types - - /// Single-qualifier floating-point 1x1 matrix. - /// @see gtc_type_precision - //typedef detail::tmat1x1 fmat1; - - /// Single-qualifier floating-point 2x2 matrix. - /// @see gtc_type_precision - typedef mat<2, 2, f32, defaultp> fmat2; - - /// Single-qualifier floating-point 3x3 matrix. - /// @see gtc_type_precision - typedef mat<3, 3, f32, defaultp> fmat3; - - /// Single-qualifier floating-point 4x4 matrix. - /// @see gtc_type_precision - typedef mat<4, 4, f32, defaultp> fmat4; - - - /// Single-qualifier floating-point 1x1 matrix. - /// @see gtc_type_precision - //typedef f32 fmat1x1; - - /// Single-qualifier floating-point 2x2 matrix. - /// @see gtc_type_precision - typedef mat<2, 2, f32, defaultp> fmat2x2; - - /// Single-qualifier floating-point 2x3 matrix. - /// @see gtc_type_precision - typedef mat<2, 3, f32, defaultp> fmat2x3; - - /// Single-qualifier floating-point 2x4 matrix. - /// @see gtc_type_precision - typedef mat<2, 4, f32, defaultp> fmat2x4; - - /// Single-qualifier floating-point 3x2 matrix. - /// @see gtc_type_precision - typedef mat<3, 2, f32, defaultp> fmat3x2; - - /// Single-qualifier floating-point 3x3 matrix. - /// @see gtc_type_precision - typedef mat<3, 3, f32, defaultp> fmat3x3; - - /// Single-qualifier floating-point 3x4 matrix. - /// @see gtc_type_precision - typedef mat<3, 4, f32, defaultp> fmat3x4; - - /// Single-qualifier floating-point 4x2 matrix. - /// @see gtc_type_precision - typedef mat<4, 2, f32, defaultp> fmat4x2; - - /// Single-qualifier floating-point 4x3 matrix. - /// @see gtc_type_precision - typedef mat<4, 3, f32, defaultp> fmat4x3; - - /// Single-qualifier floating-point 4x4 matrix. - /// @see gtc_type_precision - typedef mat<4, 4, f32, defaultp> fmat4x4; - - - /// Single-qualifier floating-point 1x1 matrix. - /// @see gtc_type_precision - //typedef detail::tmat1x1 f32mat1; - - /// Single-qualifier floating-point 2x2 matrix. - /// @see gtc_type_precision - typedef mat<2, 2, f32, defaultp> f32mat2; - - /// Single-qualifier floating-point 3x3 matrix. - /// @see gtc_type_precision - typedef mat<3, 3, f32, defaultp> f32mat3; - - /// Single-qualifier floating-point 4x4 matrix. - /// @see gtc_type_precision - typedef mat<4, 4, f32, defaultp> f32mat4; - - - /// Single-qualifier floating-point 1x1 matrix. - /// @see gtc_type_precision - //typedef f32 f32mat1x1; - - /// Single-qualifier floating-point 2x2 matrix. - /// @see gtc_type_precision - typedef mat<2, 2, f32, defaultp> f32mat2x2; - - /// Single-qualifier floating-point 2x3 matrix. - /// @see gtc_type_precision - typedef mat<2, 3, f32, defaultp> f32mat2x3; - - /// Single-qualifier floating-point 2x4 matrix. - /// @see gtc_type_precision - typedef mat<2, 4, f32, defaultp> f32mat2x4; - - /// Single-qualifier floating-point 3x2 matrix. - /// @see gtc_type_precision - typedef mat<3, 2, f32, defaultp> f32mat3x2; - - /// Single-qualifier floating-point 3x3 matrix. - /// @see gtc_type_precision - typedef mat<3, 3, f32, defaultp> f32mat3x3; - - /// Single-qualifier floating-point 3x4 matrix. - /// @see gtc_type_precision - typedef mat<3, 4, f32, defaultp> f32mat3x4; - - /// Single-qualifier floating-point 4x2 matrix. - /// @see gtc_type_precision - typedef mat<4, 2, f32, defaultp> f32mat4x2; - - /// Single-qualifier floating-point 4x3 matrix. - /// @see gtc_type_precision - typedef mat<4, 3, f32, defaultp> f32mat4x3; - - /// Single-qualifier floating-point 4x4 matrix. - /// @see gtc_type_precision - typedef mat<4, 4, f32, defaultp> f32mat4x4; - - -# ifndef GLM_FORCE_SINGLE_ONLY - - /// Double-qualifier floating-point 1x1 matrix. - /// @see gtc_type_precision - //typedef detail::tmat1x1 f64mat1; - - /// Double-qualifier floating-point 2x2 matrix. - /// @see gtc_type_precision - typedef mat<2, 2, f64, defaultp> f64mat2; - - /// Double-qualifier floating-point 3x3 matrix. - /// @see gtc_type_precision - typedef mat<3, 3, f64, defaultp> f64mat3; - - /// Double-qualifier floating-point 4x4 matrix. - /// @see gtc_type_precision - typedef mat<4, 4, f64, defaultp> f64mat4; - - - /// Double-qualifier floating-point 1x1 matrix. - /// @see gtc_type_precision - //typedef f64 f64mat1x1; - - /// Double-qualifier floating-point 2x2 matrix. - /// @see gtc_type_precision - typedef mat<2, 2, f64, defaultp> f64mat2x2; - - /// Double-qualifier floating-point 2x3 matrix. - /// @see gtc_type_precision - typedef mat<2, 3, f64, defaultp> f64mat2x3; - - /// Double-qualifier floating-point 2x4 matrix. - /// @see gtc_type_precision - typedef mat<2, 4, f64, defaultp> f64mat2x4; - - /// Double-qualifier floating-point 3x2 matrix. - /// @see gtc_type_precision - typedef mat<3, 2, f64, defaultp> f64mat3x2; - - /// Double-qualifier floating-point 3x3 matrix. - /// @see gtc_type_precision - typedef mat<3, 3, f64, defaultp> f64mat3x3; - - /// Double-qualifier floating-point 3x4 matrix. - /// @see gtc_type_precision - typedef mat<3, 4, f64, defaultp> f64mat3x4; - - /// Double-qualifier floating-point 4x2 matrix. - /// @see gtc_type_precision - typedef mat<4, 2, f64, defaultp> f64mat4x2; - - /// Double-qualifier floating-point 4x3 matrix. - /// @see gtc_type_precision - typedef mat<4, 3, f64, defaultp> f64mat4x3; - - /// Double-qualifier floating-point 4x4 matrix. - /// @see gtc_type_precision - typedef mat<4, 4, f64, defaultp> f64mat4x4; - -# endif//GLM_FORCE_SINGLE_ONLY - - ////////////////////////// - // Quaternion types - - /// Single-qualifier floating-point quaternion. - /// @see gtc_type_precision - typedef qua f32quat; - - /// Low single-qualifier floating-point quaternion. - /// @see gtc_type_precision - typedef qua lowp_f32quat; - - /// Low double-qualifier floating-point quaternion. - /// @see gtc_type_precision - typedef qua lowp_f64quat; - - /// Medium single-qualifier floating-point quaternion. - /// @see gtc_type_precision - typedef qua mediump_f32quat; - -# ifndef GLM_FORCE_SINGLE_ONLY - - /// Medium double-qualifier floating-point quaternion. - /// @see gtc_type_precision - typedef qua mediump_f64quat; - - /// High single-qualifier floating-point quaternion. - /// @see gtc_type_precision - typedef qua highp_f32quat; - - /// High double-qualifier floating-point quaternion. - /// @see gtc_type_precision - typedef qua highp_f64quat; - - /// Double-qualifier floating-point quaternion. - /// @see gtc_type_precision - typedef qua f64quat; - -# endif//GLM_FORCE_SINGLE_ONLY - - /// @} -}//namespace glm - -#include "type_precision.inl" diff --git a/ref/glm/glm/gtc/type_precision.inl b/ref/glm/glm/gtc/type_precision.inl deleted file mode 100644 index 16f56c19..00000000 --- a/ref/glm/glm/gtc/type_precision.inl +++ /dev/null @@ -1,6 +0,0 @@ -/// @ref gtc_precision - -namespace glm -{ - -} diff --git a/ref/glm/glm/gtc/type_ptr.hpp b/ref/glm/glm/gtc/type_ptr.hpp deleted file mode 100644 index 18f29992..00000000 --- a/ref/glm/glm/gtc/type_ptr.hpp +++ /dev/null @@ -1,230 +0,0 @@ -/// @ref gtc_type_ptr -/// @file glm/gtc/type_ptr.hpp -/// -/// @see core (dependence) -/// @see gtc_quaternion (dependence) -/// -/// @defgroup gtc_type_ptr GLM_GTC_type_ptr -/// @ingroup gtc -/// -/// Include to use the features of this extension. -/// -/// Handles the interaction between pointers and vector, matrix types. -/// -/// This extension defines an overloaded function, glm::value_ptr. It returns -/// a pointer to the memory layout of the object. Matrix types store their values -/// in column-major order. -/// -/// This is useful for uploading data to matrices or copying data to buffer objects. -/// -/// Example: -/// @code -/// #include -/// #include -/// -/// glm::vec3 aVector(3); -/// glm::mat4 someMatrix(1.0); -/// -/// glUniform3fv(uniformLoc, 1, glm::value_ptr(aVector)); -/// glUniformMatrix4fv(uniformMatrixLoc, 1, GL_FALSE, glm::value_ptr(someMatrix)); -/// @endcode -/// -/// need to be included to use the features of this extension. - -#pragma once - -// Dependency: -#include "../gtc/quaternion.hpp" -#include "../gtc/vec1.hpp" -#include "../vec2.hpp" -#include "../vec3.hpp" -#include "../vec4.hpp" -#include "../mat2x2.hpp" -#include "../mat2x3.hpp" -#include "../mat2x4.hpp" -#include "../mat3x2.hpp" -#include "../mat3x3.hpp" -#include "../mat3x4.hpp" -#include "../mat4x2.hpp" -#include "../mat4x3.hpp" -#include "../mat4x4.hpp" -#include - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTC_type_ptr extension included") -#endif - -namespace glm -{ - /// @addtogroup gtc_type_ptr - /// @{ - - /// Return the constant address to the data of the input parameter. - /// @see gtc_type_ptr - template - GLM_FUNC_DECL typename genType::value_type const * value_ptr(genType const& v); - - /// Build a vector from a pointer. - /// @see gtc_type_ptr - template - GLM_FUNC_DECL vec<1, T, Q> make_vec1(vec<1, T, Q> const& v); - - /// Build a vector from a pointer. - /// @see gtc_type_ptr - template - GLM_FUNC_DECL vec<1, T, Q> make_vec1(vec<2, T, Q> const& v); - - /// Build a vector from a pointer. - /// @see gtc_type_ptr - template - GLM_FUNC_DECL vec<1, T, Q> make_vec1(vec<3, T, Q> const& v); - - /// Build a vector from a pointer. - /// @see gtc_type_ptr - template - GLM_FUNC_DECL vec<1, T, Q> make_vec1(vec<4, T, Q> const& v); - - /// Build a vector from a pointer. - /// @see gtc_type_ptr - template - GLM_FUNC_DECL vec<2, T, Q> make_vec2(vec<1, T, Q> const& v); - - /// Build a vector from a pointer. - /// @see gtc_type_ptr - template - GLM_FUNC_DECL vec<2, T, Q> make_vec2(vec<2, T, Q> const& v); - - /// Build a vector from a pointer. - /// @see gtc_type_ptr - template - GLM_FUNC_DECL vec<2, T, Q> make_vec2(vec<3, T, Q> const& v); - - /// Build a vector from a pointer. - /// @see gtc_type_ptr - template - GLM_FUNC_DECL vec<2, T, Q> make_vec2(vec<4, T, Q> const& v); - - /// Build a vector from a pointer. - /// @see gtc_type_ptr - template - GLM_FUNC_DECL vec<3, T, Q> make_vec3(vec<1, T, Q> const& v); - - /// Build a vector from a pointer. - /// @see gtc_type_ptr - template - GLM_FUNC_DECL vec<3, T, Q> make_vec3(vec<2, T, Q> const& v); - - /// Build a vector from a pointer. - /// @see gtc_type_ptr - template - GLM_FUNC_DECL vec<3, T, Q> make_vec3(vec<3, T, Q> const& v); - - /// Build a vector from a pointer. - /// @see gtc_type_ptr - template - GLM_FUNC_DECL vec<3, T, Q> make_vec3(vec<4, T, Q> const& v); - - /// Build a vector from a pointer. - /// @see gtc_type_ptr - template - GLM_FUNC_DECL vec<4, T, Q> make_vec4(vec<1, T, Q> const& v); - - /// Build a vector from a pointer. - /// @see gtc_type_ptr - template - GLM_FUNC_DECL vec<4, T, Q> make_vec4(vec<2, T, Q> const& v); - - /// Build a vector from a pointer. - /// @see gtc_type_ptr - template - GLM_FUNC_DECL vec<4, T, Q> make_vec4(vec<3, T, Q> const& v); - - /// Build a vector from a pointer. - /// @see gtc_type_ptr - template - GLM_FUNC_DECL vec<4, T, Q> make_vec4(vec<4, T, Q> const& v); - - /// Build a vector from a pointer. - /// @see gtc_type_ptr - template - GLM_FUNC_DECL vec<2, T, defaultp> make_vec2(T const * const ptr); - - /// Build a vector from a pointer. - /// @see gtc_type_ptr - template - GLM_FUNC_DECL vec<3, T, defaultp> make_vec3(T const * const ptr); - - /// Build a vector from a pointer. - /// @see gtc_type_ptr - template - GLM_FUNC_DECL vec<4, T, defaultp> make_vec4(T const * const ptr); - - /// Build a matrix from a pointer. - /// @see gtc_type_ptr - template - GLM_FUNC_DECL mat<2, 2, T, defaultp> make_mat2x2(T const * const ptr); - - /// Build a matrix from a pointer. - /// @see gtc_type_ptr - template - GLM_FUNC_DECL mat<2, 3, T, defaultp> make_mat2x3(T const * const ptr); - - /// Build a matrix from a pointer. - /// @see gtc_type_ptr - template - GLM_FUNC_DECL mat<2, 4, T, defaultp> make_mat2x4(T const * const ptr); - - /// Build a matrix from a pointer. - /// @see gtc_type_ptr - template - GLM_FUNC_DECL mat<3, 2, T, defaultp> make_mat3x2(T const * const ptr); - - /// Build a matrix from a pointer. - /// @see gtc_type_ptr - template - GLM_FUNC_DECL mat<3, 3, T, defaultp> make_mat3x3(T const * const ptr); - - /// Build a matrix from a pointer. - /// @see gtc_type_ptr - template - GLM_FUNC_DECL mat<3, 4, T, defaultp> make_mat3x4(T const * const ptr); - - /// Build a matrix from a pointer. - /// @see gtc_type_ptr - template - GLM_FUNC_DECL mat<4, 2, T, defaultp> make_mat4x2(T const * const ptr); - - /// Build a matrix from a pointer. - /// @see gtc_type_ptr - template - GLM_FUNC_DECL mat<4, 3, T, defaultp> make_mat4x3(T const * const ptr); - - /// Build a matrix from a pointer. - /// @see gtc_type_ptr - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> make_mat4x4(T const * const ptr); - - /// Build a matrix from a pointer. - /// @see gtc_type_ptr - template - GLM_FUNC_DECL mat<2, 2, T, defaultp> make_mat2(T const * const ptr); - - /// Build a matrix from a pointer. - /// @see gtc_type_ptr - template - GLM_FUNC_DECL mat<3, 3, T, defaultp> make_mat3(T const * const ptr); - - /// Build a matrix from a pointer. - /// @see gtc_type_ptr - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> make_mat4(T const * const ptr); - - /// Build a quaternion from a pointer. - /// @see gtc_type_ptr - template - GLM_FUNC_DECL qua make_quat(T const * const ptr); - - /// @} -}//namespace glm - -#include "type_ptr.inl" diff --git a/ref/glm/glm/gtc/type_ptr.inl b/ref/glm/glm/gtc/type_ptr.inl deleted file mode 100644 index 3c09144e..00000000 --- a/ref/glm/glm/gtc/type_ptr.inl +++ /dev/null @@ -1,386 +0,0 @@ -/// @ref gtc_type_ptr - -#include - -namespace glm -{ - /// @addtogroup gtc_type_ptr - /// @{ - - template - GLM_FUNC_QUALIFIER T const* value_ptr(vec<2, T, Q> const& v) - { - return &(v.x); - } - - template - GLM_FUNC_QUALIFIER T* value_ptr(vec<2, T, Q>& v) - { - return &(v.x); - } - - template - GLM_FUNC_QUALIFIER T const * value_ptr(vec<3, T, Q> const& v) - { - return &(v.x); - } - - template - GLM_FUNC_QUALIFIER T* value_ptr(vec<3, T, Q>& v) - { - return &(v.x); - } - - template - GLM_FUNC_QUALIFIER T const* value_ptr(vec<4, T, Q> const& v) - { - return &(v.x); - } - - template - GLM_FUNC_QUALIFIER T* value_ptr(vec<4, T, Q>& v) - { - return &(v.x); - } - - template - GLM_FUNC_QUALIFIER T const* value_ptr(mat<2, 2, T, Q> const& m) - { - return &(m[0].x); - } - - template - GLM_FUNC_QUALIFIER T* value_ptr(mat<2, 2, T, Q>& m) - { - return &(m[0].x); - } - - template - GLM_FUNC_QUALIFIER T const* value_ptr(mat<3, 3, T, Q> const& m) - { - return &(m[0].x); - } - - template - GLM_FUNC_QUALIFIER T* value_ptr(mat<3, 3, T, Q>& m) - { - return &(m[0].x); - } - - template - GLM_FUNC_QUALIFIER T const* value_ptr(mat<4, 4, T, Q> const& m) - { - return &(m[0].x); - } - - template - GLM_FUNC_QUALIFIER T* value_ptr(mat<4, 4, T, Q>& m) - { - return &(m[0].x); - } - - template - GLM_FUNC_QUALIFIER T const* value_ptr(mat<2, 3, T, Q> const& m) - { - return &(m[0].x); - } - - template - GLM_FUNC_QUALIFIER T* value_ptr(mat<2, 3, T, Q>& m) - { - return &(m[0].x); - } - - template - GLM_FUNC_QUALIFIER T const* value_ptr(mat<3, 2, T, Q> const& m) - { - return &(m[0].x); - } - - template - GLM_FUNC_QUALIFIER T* value_ptr(mat<3, 2, T, Q>& m) - { - return &(m[0].x); - } - - template - GLM_FUNC_QUALIFIER T const* value_ptr(mat<2, 4, T, Q> const& m) - { - return &(m[0].x); - } - - template - GLM_FUNC_QUALIFIER T* value_ptr(mat<2, 4, T, Q>& m) - { - return &(m[0].x); - } - - template - GLM_FUNC_QUALIFIER T const* value_ptr(mat<4, 2, T, Q> const& m) - { - return &(m[0].x); - } - - template - GLM_FUNC_QUALIFIER T* value_ptr(mat<4, 2, T, Q>& m) - { - return &(m[0].x); - } - - template - GLM_FUNC_QUALIFIER T const* value_ptr(mat<3, 4, T, Q> const& m) - { - return &(m[0].x); - } - - template - GLM_FUNC_QUALIFIER T* value_ptr(mat<3, 4, T, Q>& m) - { - return &(m[0].x); - } - - template - GLM_FUNC_QUALIFIER T const* value_ptr(mat<4, 3, T, Q> const& m) - { - return &(m[0].x); - } - - template - GLM_FUNC_QUALIFIER T * value_ptr(mat<4, 3, T, Q>& m) - { - return &(m[0].x); - } - - template - GLM_FUNC_QUALIFIER T const * value_ptr(qua const& q) - { - return &(q[0]); - } - - template - GLM_FUNC_QUALIFIER T* value_ptr(qua& q) - { - return &(q[0]); - } - - template - inline vec<1, T, Q> make_vec1(vec<1, T, Q> const& v) - { - return v; - } - - template - inline vec<1, T, Q> make_vec1(vec<2, T, Q> const& v) - { - return vec<1, T, Q>(v); - } - - template - inline vec<1, T, Q> make_vec1(vec<3, T, Q> const& v) - { - return vec<1, T, Q>(v); - } - - template - inline vec<1, T, Q> make_vec1(vec<4, T, Q> const& v) - { - return vec<1, T, Q>(v); - } - - template - inline vec<2, T, Q> make_vec2(vec<1, T, Q> const& v) - { - return vec<2, T, Q>(v.x, static_cast(0)); - } - - template - inline vec<2, T, Q> make_vec2(vec<2, T, Q> const& v) - { - return v; - } - - template - inline vec<2, T, Q> make_vec2(vec<3, T, Q> const& v) - { - return vec<2, T, Q>(v); - } - - template - inline vec<2, T, Q> make_vec2(vec<4, T, Q> const& v) - { - return vec<2, T, Q>(v); - } - - template - inline vec<3, T, Q> make_vec3(vec<1, T, Q> const& v) - { - return vec<3, T, Q>(v.x, static_cast(0), static_cast(0)); - } - - template - inline vec<3, T, Q> make_vec3(vec<2, T, Q> const& v) - { - return vec<3, T, Q>(v.x, v.y, static_cast(0)); - } - - template - inline vec<3, T, Q> make_vec3(vec<3, T, Q> const& v) - { - return v; - } - - template - inline vec<3, T, Q> make_vec3(vec<4, T, Q> const& v) - { - return vec<3, T, Q>(v); - } - - template - inline vec<4, T, Q> make_vec4(vec<1, T, Q> const& v) - { - return vec<4, T, Q>(v.x, static_cast(0), static_cast(0), static_cast(1)); - } - - template - inline vec<4, T, Q> make_vec4(vec<2, T, Q> const& v) - { - return vec<4, T, Q>(v.x, v.y, static_cast(0), static_cast(1)); - } - - template - inline vec<4, T, Q> make_vec4(vec<3, T, Q> const& v) - { - return vec<4, T, Q>(v.x, v.y, v.z, static_cast(1)); - } - - template - inline vec<4, T, Q> make_vec4(vec<4, T, Q> const& v) - { - return v; - } - - template - GLM_FUNC_QUALIFIER vec<2, T, defaultp> make_vec2(T const *const ptr) - { - vec<2, T, defaultp> Result; - memcpy(value_ptr(Result), ptr, sizeof(vec<2, T, defaultp>)); - return Result; - } - - template - GLM_FUNC_QUALIFIER vec<3, T, defaultp> make_vec3(T const *const ptr) - { - vec<3, T, defaultp> Result; - memcpy(value_ptr(Result), ptr, sizeof(vec<3, T, defaultp>)); - return Result; - } - - template - GLM_FUNC_QUALIFIER vec<4, T, defaultp> make_vec4(T const *const ptr) - { - vec<4, T, defaultp> Result; - memcpy(value_ptr(Result), ptr, sizeof(vec<4, T, defaultp>)); - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<2, 2, T, defaultp> make_mat2x2(T const *const ptr) - { - mat<2, 2, T, defaultp> Result; - memcpy(value_ptr(Result), ptr, sizeof(mat<2, 2, T, defaultp>)); - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<2, 3, T, defaultp> make_mat2x3(T const *const ptr) - { - mat<2, 3, T, defaultp> Result; - memcpy(value_ptr(Result), ptr, sizeof(mat<2, 3, T, defaultp>)); - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<2, 4, T, defaultp> make_mat2x4(T const *const ptr) - { - mat<2, 4, T, defaultp> Result; - memcpy(value_ptr(Result), ptr, sizeof(mat<2, 4, T, defaultp>)); - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<3, 2, T, defaultp> make_mat3x2(T const *const ptr) - { - mat<3, 2, T, defaultp> Result; - memcpy(value_ptr(Result), ptr, sizeof(mat<3, 2, T, defaultp>)); - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<3, 3, T, defaultp> make_mat3x3(T const *const ptr) - { - mat<3, 3, T, defaultp> Result; - memcpy(value_ptr(Result), ptr, sizeof(mat<3, 3, T, defaultp>)); - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<3, 4, T, defaultp> make_mat3x4(T const *const ptr) - { - mat<3, 4, T, defaultp> Result; - memcpy(value_ptr(Result), ptr, sizeof(mat<3, 4, T, defaultp>)); - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 2, T, defaultp> make_mat4x2(T const *const ptr) - { - mat<4, 2, T, defaultp> Result; - memcpy(value_ptr(Result), ptr, sizeof(mat<4, 2, T, defaultp>)); - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 3, T, defaultp> make_mat4x3(T const *const ptr) - { - mat<4, 3, T, defaultp> Result; - memcpy(value_ptr(Result), ptr, sizeof(mat<4, 3, T, defaultp>)); - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> make_mat4x4(T const *const ptr) - { - mat<4, 4, T, defaultp> Result; - memcpy(value_ptr(Result), ptr, sizeof(mat<4, 4, T, defaultp>)); - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<2, 2, T, defaultp> make_mat2(T const *const ptr) - { - return make_mat2x2(ptr); - } - - template - GLM_FUNC_QUALIFIER mat<3, 3, T, defaultp> make_mat3(T const *const ptr) - { - return make_mat3x3(ptr); - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> make_mat4(T const *const ptr) - { - return make_mat4x4(ptr); - } - - template - GLM_FUNC_QUALIFIER qua make_quat(T const *const ptr) - { - qua Result; - memcpy(value_ptr(Result), ptr, sizeof(qua)); - return Result; - } - - /// @} -}//namespace glm - diff --git a/ref/glm/glm/gtc/ulp.hpp b/ref/glm/glm/gtc/ulp.hpp deleted file mode 100644 index decb5052..00000000 --- a/ref/glm/glm/gtc/ulp.hpp +++ /dev/null @@ -1,63 +0,0 @@ -/// @ref gtc_ulp -/// @file glm/gtc/ulp.hpp -/// -/// @see core (dependence) -/// -/// @defgroup gtc_ulp GLM_GTC_ulp -/// @ingroup gtc -/// -/// Include to use the features of this extension. -/// -/// Allow the measurement of the accuracy of a function against a reference -/// implementation. This extension works on floating-point data and provide results -/// in ULP. - -#pragma once - -// Dependencies -#include "../gtc/constants.hpp" -#include "../ext/vector_relational.hpp" - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTC_ulp extension included") -#endif - -namespace glm -{ - /// @addtogroup gtc_ulp - /// @{ - - /// Return the next ULP value(s) after the input value(s). - /// @see gtc_ulp - template - GLM_FUNC_DECL genType next_float(genType const& x); - - /// Return the previous ULP value(s) before the input value(s). - /// @see gtc_ulp - template - GLM_FUNC_DECL genType prev_float(genType const& x); - - /// Return the value(s) ULP distance after the input value(s). - /// @see gtc_ulp - template - GLM_FUNC_DECL genType next_float(genType const& x, uint const& Distance); - - /// Return the value(s) ULP distance before the input value(s). - /// @see gtc_ulp - template - GLM_FUNC_DECL genType prev_float(genType const& x, uint const& Distance); - - /// Return the distance in the number of ULP between 2 scalars. - /// @see gtc_ulp - template - GLM_FUNC_DECL uint float_distance(T const& x, T const& y); - - /// Return the distance in the number of ULP between 2 vectors. - /// @see gtc_ulp - template - GLM_FUNC_DECL vec<2, uint, Q> float_distance(vec<2, T, Q> const& x, vec<2, T, Q> const& y); - - /// @} -}// namespace glm - -#include "ulp.inl" diff --git a/ref/glm/glm/gtc/ulp.inl b/ref/glm/glm/gtc/ulp.inl deleted file mode 100644 index 3d205cc5..00000000 --- a/ref/glm/glm/gtc/ulp.inl +++ /dev/null @@ -1,337 +0,0 @@ -/// @ref gtc_ulp -/// -/// Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. -/// -/// Developed at SunPro, a Sun Microsystems, Inc. business. -/// Permission to use, copy, modify, and distribute this -/// software is freely granted, provided that this notice -/// is preserved. - -#include "epsilon.hpp" -#include -#include -#include - -#if(GLM_COMPILER & GLM_COMPILER_VC) -# pragma warning(push) -# pragma warning(disable : 4127) -#endif - -typedef union -{ - float value; - /* FIXME: Assumes 32 bit int. */ - unsigned int word; -} ieee_float_shape_type; - -typedef union -{ - double value; - struct - { - int lsw; - int msw; - } parts; -} ieee_double_shape_type; - -#define GLM_EXTRACT_WORDS(ix0,ix1,d) \ - do { \ - ieee_double_shape_type ew_u; \ - ew_u.value = (d); \ - (ix0) = ew_u.parts.msw; \ - (ix1) = ew_u.parts.lsw; \ - } while (0) - -#define GLM_GET_FLOAT_WORD(i,d) \ - do { \ - ieee_float_shape_type gf_u; \ - gf_u.value = (d); \ - (i) = gf_u.word; \ - } while (0) - -#define GLM_SET_FLOAT_WORD(d,i) \ - do { \ - ieee_float_shape_type sf_u; \ - sf_u.word = (i); \ - (d) = sf_u.value; \ - } while (0) - -#define GLM_INSERT_WORDS(d,ix0,ix1) \ - do { \ - ieee_double_shape_type iw_u; \ - iw_u.parts.msw = (ix0); \ - iw_u.parts.lsw = (ix1); \ - (d) = iw_u.value; \ - } while (0) - -namespace glm{ -namespace detail -{ - GLM_FUNC_QUALIFIER float nextafterf(float x, float y) - { - volatile float t; - int hx, hy, ix, iy; - - GLM_GET_FLOAT_WORD(hx, x); - GLM_GET_FLOAT_WORD(hy, y); - ix = hx&0x7fffffff; // |x| - iy = hy&0x7fffffff; // |y| - - if((ix>0x7f800000) || // x is nan - (iy>0x7f800000)) // y is nan - return x+y; - if(abs(y - x) <= epsilon()) - return y; // x=y, return y - if(ix==0) - { // x == 0 - GLM_SET_FLOAT_WORD(x,(hy&0x80000000)|1);// return +-minsubnormal - t = x*x; - if(abs(t - x) <= epsilon()) - return t; - else - return x; // raise underflow flag - } - if(hx>=0) - { // x > 0 - if(hx>hy) // x > y, x -= ulp - hx -= 1; - else // x < y, x += ulp - hx += 1; - } - else - { // x < 0 - if(hy>=0||hx>hy) // x < y, x -= ulp - hx -= 1; - else // x > y, x += ulp - hx += 1; - } - hy = hx&0x7f800000; - if(hy>=0x7f800000) - return x+x; // overflow - if(hy<0x00800000) // underflow - { - t = x*x; - if(abs(t - x) > epsilon()) - { // raise underflow flag - GLM_SET_FLOAT_WORD(y,hx); - return y; - } - } - GLM_SET_FLOAT_WORD(x,hx); - return x; - } - - GLM_FUNC_QUALIFIER double nextafter(double x, double y) - { - volatile double t; - int hx, hy, ix, iy; - unsigned int lx, ly; - - GLM_EXTRACT_WORDS(hx, lx, x); - GLM_EXTRACT_WORDS(hy, ly, y); - ix = hx & 0x7fffffff; // |x| - iy = hy & 0x7fffffff; // |y| - - if(((ix>=0x7ff00000)&&((ix-0x7ff00000)|lx)!=0) || // x is nan - ((iy>=0x7ff00000)&&((iy-0x7ff00000)|ly)!=0)) // y is nan - return x+y; - if(abs(y - x) <= epsilon()) - return y; // x=y, return y - if((ix|lx)==0) - { // x == 0 - GLM_INSERT_WORDS(x, hy & 0x80000000, 1); // return +-minsubnormal - t = x*x; - if(abs(t - x) <= epsilon()) - return t; - else - return x; // raise underflow flag - } - if(hx>=0) { // x > 0 - if(hx>hy||((hx==hy)&&(lx>ly))) { // x > y, x -= ulp - if(lx==0) hx -= 1; - lx -= 1; - } else { // x < y, x += ulp - lx += 1; - if(lx==0) hx += 1; - } - } else { // x < 0 - if(hy>=0||hx>hy||((hx==hy)&&(lx>ly))){// x < y, x -= ulp - if(lx==0) hx -= 1; - lx -= 1; - } else { // x > y, x += ulp - lx += 1; - if(lx==0) hx += 1; - } - } - hy = hx&0x7ff00000; - if(hy>=0x7ff00000) - return x+x; // overflow - if(hy<0x00100000) - { // underflow - t = x*x; - if(abs(t - x) > epsilon()) - { // raise underflow flag - GLM_INSERT_WORDS(y,hx,lx); - return y; - } - } - GLM_INSERT_WORDS(x,hx,lx); - return x; - } -}//namespace detail -}//namespace glm - -#if(GLM_COMPILER & GLM_COMPILER_VC) -# pragma warning(pop) -#endif - -namespace glm -{ - template<> - GLM_FUNC_QUALIFIER float next_float(float const& x) - { -# if GLM_HAS_CXX11_STL - return std::nextafter(x, std::numeric_limits::max()); -# elif((GLM_COMPILER & GLM_COMPILER_VC) || ((GLM_COMPILER & GLM_COMPILER_INTEL) && (GLM_PLATFORM & GLM_PLATFORM_WINDOWS))) - return detail::nextafterf(x, FLT_MAX); -# elif(GLM_PLATFORM & GLM_PLATFORM_ANDROID) - return __builtin_nextafterf(x, FLT_MAX); -# else - return nextafterf(x, FLT_MAX); -# endif - } - - template<> - GLM_FUNC_QUALIFIER double next_float(double const& x) - { -# if GLM_HAS_CXX11_STL - return std::nextafter(x, std::numeric_limits::max()); -# elif((GLM_COMPILER & GLM_COMPILER_VC) || ((GLM_COMPILER & GLM_COMPILER_INTEL) && (GLM_PLATFORM & GLM_PLATFORM_WINDOWS))) - return detail::nextafter(x, std::numeric_limits::max()); -# elif(GLM_PLATFORM & GLM_PLATFORM_ANDROID) - return __builtin_nextafter(x, FLT_MAX); -# else - return nextafter(x, DBL_MAX); -# endif - } - - template - GLM_FUNC_QUALIFIER vec next_float(vec const& x) - { - vec Result; - for(length_t i = 0, n = Result.length(); i < n; ++i) - Result[i] = next_float(x[i]); - return Result; - } - - GLM_FUNC_QUALIFIER float prev_float(float const& x) - { -# if GLM_HAS_CXX11_STL - return std::nextafter(x, std::numeric_limits::min()); -# elif((GLM_COMPILER & GLM_COMPILER_VC) || ((GLM_COMPILER & GLM_COMPILER_INTEL) && (GLM_PLATFORM & GLM_PLATFORM_WINDOWS))) - return detail::nextafterf(x, FLT_MIN); -# elif(GLM_PLATFORM & GLM_PLATFORM_ANDROID) - return __builtin_nextafterf(x, FLT_MIN); -# else - return nextafterf(x, FLT_MIN); -# endif - } - - GLM_FUNC_QUALIFIER double prev_float(double const& x) - { -# if GLM_HAS_CXX11_STL - return std::nextafter(x, std::numeric_limits::min()); -# elif((GLM_COMPILER & GLM_COMPILER_VC) || ((GLM_COMPILER & GLM_COMPILER_INTEL) && (GLM_PLATFORM & GLM_PLATFORM_WINDOWS))) - return _nextafter(x, DBL_MIN); -# elif(GLM_PLATFORM & GLM_PLATFORM_ANDROID) - return __builtin_nextafter(x, DBL_MIN); -# else - return nextafter(x, DBL_MIN); -# endif - } - - template - GLM_FUNC_QUALIFIER vec prev_float(vec const& x) - { - vec Result; - for(length_t i = 0, n = Result.length(); i < n; ++i) - Result[i] = prev_float(x[i]); - return Result; - } - - template - GLM_FUNC_QUALIFIER T next_float(T const& x, uint const& ulps) - { - T temp = x; - for(uint i = 0; i < ulps; ++i) - temp = next_float(temp); - return temp; - } - - template - GLM_FUNC_QUALIFIER vec next_float(vec const& x, vec const& ulps) - { - vec Result; - for(length_t i = 0, n = Result.length(); i < n; ++i) - Result[i] = next_float(x[i], ulps[i]); - return Result; - } - - template - GLM_FUNC_QUALIFIER T prev_float(T const& x, uint const& ulps) - { - T temp = x; - for(uint i = 0; i < ulps; ++i) - temp = prev_float(temp); - return temp; - } - - template - GLM_FUNC_QUALIFIER vec prev_float(vec const& x, vec const& ulps) - { - vec Result; - for(length_t i = 0, n = Result.length(); i < n; ++i) - Result[i] = prev_float(x[i], ulps[i]); - return Result; - } - - template - GLM_FUNC_QUALIFIER uint float_distance(T const& x, T const& y) - { - uint ulp = 0; - - if(x < y) - { - T temp = x; - while(glm::epsilonNotEqual(temp, y, glm::epsilon()))// && ulp < std::numeric_limits::max()) - { - ++ulp; - temp = next_float(temp); - } - } - else if(y < x) - { - T temp = y; - while(glm::epsilonNotEqual(temp, x, glm::epsilon()))// && ulp < std::numeric_limits::max()) - { - ++ulp; - temp = next_float(temp); - } - } - else // == - { - - } - - return ulp; - } - - template - GLM_FUNC_QUALIFIER vec float_distance(vec const& x, vec const& y) - { - vec Result; - for(length_t i = 0, n = Result.length(); i < n; ++i) - Result[i] = float_distance(x[i], y[i]); - return Result; - } -}//namespace glm diff --git a/ref/glm/glm/gtc/vec1.hpp b/ref/glm/glm/gtc/vec1.hpp deleted file mode 100644 index 6ec4d6ff..00000000 --- a/ref/glm/glm/gtc/vec1.hpp +++ /dev/null @@ -1,30 +0,0 @@ -/// @ref gtc_vec1 -/// @file glm/gtc/vec1.hpp -/// -/// @see core (dependence) -/// -/// @defgroup gtc_vec1 GLM_GTC_vec1 -/// @ingroup gtc -/// -/// Include to use the features of this extension. -/// -/// Add vec1, ivec1, uvec1 and bvec1 types. - -#pragma once - -// Dependency: -#include "../ext/vector_bool1.hpp" -#include "../ext/vector_bool1_precision.hpp" -#include "../ext/vector_float1.hpp" -#include "../ext/vector_float1_precision.hpp" -#include "../ext/vector_double1.hpp" -#include "../ext/vector_double1_precision.hpp" -#include "../ext/vector_int1.hpp" -#include "../ext/vector_int1_precision.hpp" -#include "../ext/vector_uint1.hpp" -#include "../ext/vector_uint1_precision.hpp" - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTC_vec1 extension included") -#endif - diff --git a/ref/glm/glm/gtx/associated_min_max.hpp b/ref/glm/glm/gtx/associated_min_max.hpp deleted file mode 100644 index c7bbe8b4..00000000 --- a/ref/glm/glm/gtx/associated_min_max.hpp +++ /dev/null @@ -1,207 +0,0 @@ -/// @ref gtx_associated_min_max -/// @file glm/gtx/associated_min_max.hpp -/// -/// @see core (dependence) -/// @see gtx_extented_min_max (dependence) -/// -/// @defgroup gtx_associated_min_max GLM_GTX_associated_min_max -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// @brief Min and max functions that return associated values not the compared onces. - -#pragma once - -// Dependency: -#include "../glm.hpp" - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GTX_associated_min_max is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_associated_min_max extension included") -#endif - -namespace glm -{ - /// @addtogroup gtx_associated_min_max - /// @{ - - /// Minimum comparison between 2 variables and returns 2 associated variable values - /// @see gtx_associated_min_max - template - GLM_FUNC_DECL U associatedMin(T x, U a, T y, U b); - - /// Minimum comparison between 2 variables and returns 2 associated variable values - /// @see gtx_associated_min_max - template - GLM_FUNC_DECL vec<2, U, Q> associatedMin( - vec const& x, vec const& a, - vec const& y, vec const& b); - - /// Minimum comparison between 2 variables and returns 2 associated variable values - /// @see gtx_associated_min_max - template - GLM_FUNC_DECL vec associatedMin( - T x, const vec& a, - T y, const vec& b); - - /// Minimum comparison between 2 variables and returns 2 associated variable values - /// @see gtx_associated_min_max - template - GLM_FUNC_DECL vec associatedMin( - vec const& x, U a, - vec const& y, U b); - - /// Minimum comparison between 3 variables and returns 3 associated variable values - /// @see gtx_associated_min_max - template - GLM_FUNC_DECL U associatedMin( - T x, U a, - T y, U b, - T z, U c); - - /// Minimum comparison between 3 variables and returns 3 associated variable values - /// @see gtx_associated_min_max - template - GLM_FUNC_DECL vec associatedMin( - vec const& x, vec const& a, - vec const& y, vec const& b, - vec const& z, vec const& c); - - /// Minimum comparison between 4 variables and returns 4 associated variable values - /// @see gtx_associated_min_max - template - GLM_FUNC_DECL U associatedMin( - T x, U a, - T y, U b, - T z, U c, - T w, U d); - - /// Minimum comparison between 4 variables and returns 4 associated variable values - /// @see gtx_associated_min_max - template - GLM_FUNC_DECL vec associatedMin( - vec const& x, vec const& a, - vec const& y, vec const& b, - vec const& z, vec const& c, - vec const& w, vec const& d); - - /// Minimum comparison between 4 variables and returns 4 associated variable values - /// @see gtx_associated_min_max - template - GLM_FUNC_DECL vec associatedMin( - T x, vec const& a, - T y, vec const& b, - T z, vec const& c, - T w, vec const& d); - - /// Minimum comparison between 4 variables and returns 4 associated variable values - /// @see gtx_associated_min_max - template - GLM_FUNC_DECL vec associatedMin( - vec const& x, U a, - vec const& y, U b, - vec const& z, U c, - vec const& w, U d); - - /// Maximum comparison between 2 variables and returns 2 associated variable values - /// @see gtx_associated_min_max - template - GLM_FUNC_DECL U associatedMax(T x, U a, T y, U b); - - /// Maximum comparison between 2 variables and returns 2 associated variable values - /// @see gtx_associated_min_max - template - GLM_FUNC_DECL vec<2, U, Q> associatedMax( - vec const& x, vec const& a, - vec const& y, vec const& b); - - /// Maximum comparison between 2 variables and returns 2 associated variable values - /// @see gtx_associated_min_max - template - GLM_FUNC_DECL vec associatedMax( - T x, vec const& a, - T y, vec const& b); - - /// Maximum comparison between 2 variables and returns 2 associated variable values - /// @see gtx_associated_min_max - template - GLM_FUNC_DECL vec associatedMax( - vec const& x, U a, - vec const& y, U b); - - /// Maximum comparison between 3 variables and returns 3 associated variable values - /// @see gtx_associated_min_max - template - GLM_FUNC_DECL U associatedMax( - T x, U a, - T y, U b, - T z, U c); - - /// Maximum comparison between 3 variables and returns 3 associated variable values - /// @see gtx_associated_min_max - template - GLM_FUNC_DECL vec associatedMax( - vec const& x, vec const& a, - vec const& y, vec const& b, - vec const& z, vec const& c); - - /// Maximum comparison between 3 variables and returns 3 associated variable values - /// @see gtx_associated_min_max - template - GLM_FUNC_DECL vec associatedMax( - T x, vec const& a, - T y, vec const& b, - T z, vec const& c); - - /// Maximum comparison between 3 variables and returns 3 associated variable values - /// @see gtx_associated_min_max - template - GLM_FUNC_DECL vec associatedMax( - vec const& x, U a, - vec const& y, U b, - vec const& z, U c); - - /// Maximum comparison between 4 variables and returns 4 associated variable values - /// @see gtx_associated_min_max - template - GLM_FUNC_DECL U associatedMax( - T x, U a, - T y, U b, - T z, U c, - T w, U d); - - /// Maximum comparison between 4 variables and returns 4 associated variable values - /// @see gtx_associated_min_max - template - GLM_FUNC_DECL vec associatedMax( - vec const& x, vec const& a, - vec const& y, vec const& b, - vec const& z, vec const& c, - vec const& w, vec const& d); - - /// Maximum comparison between 4 variables and returns 4 associated variable values - /// @see gtx_associated_min_max - template - GLM_FUNC_DECL vec associatedMax( - T x, vec const& a, - T y, vec const& b, - T z, vec const& c, - T w, vec const& d); - - /// Maximum comparison between 4 variables and returns 4 associated variable values - /// @see gtx_associated_min_max - template - GLM_FUNC_DECL vec associatedMax( - vec const& x, U a, - vec const& y, U b, - vec const& z, U c, - vec const& w, U d); - - /// @} -} //namespace glm - -#include "associated_min_max.inl" diff --git a/ref/glm/glm/gtx/associated_min_max.inl b/ref/glm/glm/gtx/associated_min_max.inl deleted file mode 100644 index c746901b..00000000 --- a/ref/glm/glm/gtx/associated_min_max.inl +++ /dev/null @@ -1,354 +0,0 @@ -/// @ref gtx_associated_min_max - -namespace glm{ - -// Min comparison between 2 variables -template -GLM_FUNC_QUALIFIER U associatedMin(T x, U a, T y, U b) -{ - return x < y ? a : b; -} - -template -GLM_FUNC_QUALIFIER vec<2, U, Q> associatedMin -( - vec const& x, vec const& a, - vec const& y, vec const& b -) -{ - vec Result; - for(length_t i = 0, n = Result.length(); i < n; ++i) - Result[i] = x[i] < y[i] ? a[i] : b[i]; - return Result; -} - -template -GLM_FUNC_QUALIFIER vec associatedMin -( - T x, const vec& a, - T y, const vec& b -) -{ - vec Result; - for(length_t i = 0, n = Result.length(); i < n; ++i) - Result[i] = x < y ? a[i] : b[i]; - return Result; -} - -template -GLM_FUNC_QUALIFIER vec associatedMin -( - vec const& x, U a, - vec const& y, U b -) -{ - vec Result; - for(length_t i = 0, n = Result.length(); i < n; ++i) - Result[i] = x[i] < y[i] ? a : b; - return Result; -} - -// Min comparison between 3 variables -template -GLM_FUNC_QUALIFIER U associatedMin -( - T x, U a, - T y, U b, - T z, U c -) -{ - U Result = x < y ? (x < z ? a : c) : (y < z ? b : c); - return Result; -} - -template -GLM_FUNC_QUALIFIER vec associatedMin -( - vec const& x, vec const& a, - vec const& y, vec const& b, - vec const& z, vec const& c -) -{ - vec Result; - for(length_t i = 0, n = Result.length(); i < n; ++i) - Result[i] = x[i] < y[i] ? (x[i] < z[i] ? a[i] : c[i]) : (y[i] < z[i] ? b[i] : c[i]); - return Result; -} - -// Min comparison between 4 variables -template -GLM_FUNC_QUALIFIER U associatedMin -( - T x, U a, - T y, U b, - T z, U c, - T w, U d -) -{ - T Test1 = min(x, y); - T Test2 = min(z, w);; - U Result1 = x < y ? a : b; - U Result2 = z < w ? c : d; - U Result = Test1 < Test2 ? Result1 : Result2; - return Result; -} - -// Min comparison between 4 variables -template -GLM_FUNC_QUALIFIER vec associatedMin -( - vec const& x, vec const& a, - vec const& y, vec const& b, - vec const& z, vec const& c, - vec const& w, vec const& d -) -{ - vec Result; - for(length_t i = 0, n = Result.length(); i < n; ++i) - { - T Test1 = min(x[i], y[i]); - T Test2 = min(z[i], w[i]); - U Result1 = x[i] < y[i] ? a[i] : b[i]; - U Result2 = z[i] < w[i] ? c[i] : d[i]; - Result[i] = Test1 < Test2 ? Result1 : Result2; - } - return Result; -} - -// Min comparison between 4 variables -template -GLM_FUNC_QUALIFIER vec associatedMin -( - T x, vec const& a, - T y, vec const& b, - T z, vec const& c, - T w, vec const& d -) -{ - T Test1 = min(x, y); - T Test2 = min(z, w); - - vec Result; - for(length_t i = 0, n = Result.length(); i < n; ++i) - { - U Result1 = x < y ? a[i] : b[i]; - U Result2 = z < w ? c[i] : d[i]; - Result[i] = Test1 < Test2 ? Result1 : Result2; - } - return Result; -} - -// Min comparison between 4 variables -template -GLM_FUNC_QUALIFIER vec associatedMin -( - vec const& x, U a, - vec const& y, U b, - vec const& z, U c, - vec const& w, U d -) -{ - vec Result; - for(length_t i = 0, n = Result.length(); i < n; ++i) - { - T Test1 = min(x[i], y[i]); - T Test2 = min(z[i], w[i]);; - U Result1 = x[i] < y[i] ? a : b; - U Result2 = z[i] < w[i] ? c : d; - Result[i] = Test1 < Test2 ? Result1 : Result2; - } - return Result; -} - -// Max comparison between 2 variables -template -GLM_FUNC_QUALIFIER U associatedMax(T x, U a, T y, U b) -{ - return x > y ? a : b; -} - -// Max comparison between 2 variables -template -GLM_FUNC_QUALIFIER vec<2, U, Q> associatedMax -( - vec const& x, vec const& a, - vec const& y, vec const& b -) -{ - vec Result; - for(length_t i = 0, n = Result.length(); i < n; ++i) - Result[i] = x[i] > y[i] ? a[i] : b[i]; - return Result; -} - -// Max comparison between 2 variables -template -GLM_FUNC_QUALIFIER vec associatedMax -( - T x, vec const& a, - T y, vec const& b -) -{ - vec Result; - for(length_t i = 0, n = Result.length(); i < n; ++i) - Result[i] = x > y ? a[i] : b[i]; - return Result; -} - -// Max comparison between 2 variables -template -GLM_FUNC_QUALIFIER vec associatedMax -( - vec const& x, U a, - vec const& y, U b -) -{ - vec Result; - for(length_t i = 0, n = Result.length(); i < n; ++i) - Result[i] = x[i] > y[i] ? a : b; - return Result; -} - -// Max comparison between 3 variables -template -GLM_FUNC_QUALIFIER U associatedMax -( - T x, U a, - T y, U b, - T z, U c -) -{ - U Result = x > y ? (x > z ? a : c) : (y > z ? b : c); - return Result; -} - -// Max comparison between 3 variables -template -GLM_FUNC_QUALIFIER vec associatedMax -( - vec const& x, vec const& a, - vec const& y, vec const& b, - vec const& z, vec const& c -) -{ - vec Result; - for(length_t i = 0, n = Result.length(); i < n; ++i) - Result[i] = x[i] > y[i] ? (x[i] > z[i] ? a[i] : c[i]) : (y[i] > z[i] ? b[i] : c[i]); - return Result; -} - -// Max comparison between 3 variables -template -GLM_FUNC_QUALIFIER vec associatedMax -( - T x, vec const& a, - T y, vec const& b, - T z, vec const& c -) -{ - vec Result; - for(length_t i = 0, n = Result.length(); i < n; ++i) - Result[i] = x > y ? (x > z ? a[i] : c[i]) : (y > z ? b[i] : c[i]); - return Result; -} - -// Max comparison between 3 variables -template -GLM_FUNC_QUALIFIER vec associatedMax -( - vec const& x, U a, - vec const& y, U b, - vec const& z, U c -) -{ - vec Result; - for(length_t i = 0, n = Result.length(); i < n; ++i) - Result[i] = x[i] > y[i] ? (x[i] > z[i] ? a : c) : (y[i] > z[i] ? b : c); - return Result; -} - -// Max comparison between 4 variables -template -GLM_FUNC_QUALIFIER U associatedMax -( - T x, U a, - T y, U b, - T z, U c, - T w, U d -) -{ - T Test1 = max(x, y); - T Test2 = max(z, w);; - U Result1 = x > y ? a : b; - U Result2 = z > w ? c : d; - U Result = Test1 > Test2 ? Result1 : Result2; - return Result; -} - -// Max comparison between 4 variables -template -GLM_FUNC_QUALIFIER vec associatedMax -( - vec const& x, vec const& a, - vec const& y, vec const& b, - vec const& z, vec const& c, - vec const& w, vec const& d -) -{ - vec Result; - for(length_t i = 0, n = Result.length(); i < n; ++i) - { - T Test1 = max(x[i], y[i]); - T Test2 = max(z[i], w[i]); - U Result1 = x[i] > y[i] ? a[i] : b[i]; - U Result2 = z[i] > w[i] ? c[i] : d[i]; - Result[i] = Test1 > Test2 ? Result1 : Result2; - } - return Result; -} - -// Max comparison between 4 variables -template -GLM_FUNC_QUALIFIER vec associatedMax -( - T x, vec const& a, - T y, vec const& b, - T z, vec const& c, - T w, vec const& d -) -{ - T Test1 = max(x, y); - T Test2 = max(z, w); - - vec Result; - for(length_t i = 0, n = Result.length(); i < n; ++i) - { - U Result1 = x > y ? a[i] : b[i]; - U Result2 = z > w ? c[i] : d[i]; - Result[i] = Test1 > Test2 ? Result1 : Result2; - } - return Result; -} - -// Max comparison between 4 variables -template -GLM_FUNC_QUALIFIER vec associatedMax -( - vec const& x, U a, - vec const& y, U b, - vec const& z, U c, - vec const& w, U d -) -{ - vec Result; - for(length_t i = 0, n = Result.length(); i < n; ++i) - { - T Test1 = max(x[i], y[i]); - T Test2 = max(z[i], w[i]);; - U Result1 = x[i] > y[i] ? a : b; - U Result2 = z[i] > w[i] ? c : d; - Result[i] = Test1 > Test2 ? Result1 : Result2; - } - return Result; -} -}//namespace glm diff --git a/ref/glm/glm/gtx/bit.hpp b/ref/glm/glm/gtx/bit.hpp deleted file mode 100644 index f0e7d450..00000000 --- a/ref/glm/glm/gtx/bit.hpp +++ /dev/null @@ -1,98 +0,0 @@ -/// @ref gtx_bit -/// @file glm/gtx/bit.hpp -/// -/// @see core (dependence) -/// -/// @defgroup gtx_bit GLM_GTX_bit -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// Allow to perform bit operations on integer values - -#pragma once - -// Dependencies -#include "../gtc/bitfield.hpp" - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_bit is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_bit extension is deprecated, include GLM_GTC_bitfield and GLM_GTC_integer instead") -#endif - -namespace glm -{ - /// @addtogroup gtx_bit - /// @{ - - /// @see gtx_bit - template - GLM_FUNC_DECL genIUType highestBitValue(genIUType Value); - - /// @see gtx_bit - template - GLM_FUNC_DECL genIUType lowestBitValue(genIUType Value); - - /// Find the highest bit set to 1 in a integer variable and return its value. - /// - /// @see gtx_bit - template - GLM_FUNC_DECL vec highestBitValue(vec const& value); - - /// Return the power of two number which value is just higher the input value. - /// Deprecated, use ceilPowerOfTwo from GTC_round instead - /// - /// @see gtc_round - /// @see gtx_bit - template - GLM_DEPRECATED GLM_FUNC_DECL genIUType powerOfTwoAbove(genIUType Value); - - /// Return the power of two number which value is just higher the input value. - /// Deprecated, use ceilPowerOfTwo from GTC_round instead - /// - /// @see gtc_round - /// @see gtx_bit - template - GLM_DEPRECATED GLM_FUNC_DECL vec powerOfTwoAbove(vec const& value); - - /// Return the power of two number which value is just lower the input value. - /// Deprecated, use floorPowerOfTwo from GTC_round instead - /// - /// @see gtc_round - /// @see gtx_bit - template - GLM_DEPRECATED GLM_FUNC_DECL genIUType powerOfTwoBelow(genIUType Value); - - /// Return the power of two number which value is just lower the input value. - /// Deprecated, use floorPowerOfTwo from GTC_round instead - /// - /// @see gtc_round - /// @see gtx_bit - template - GLM_DEPRECATED GLM_FUNC_DECL vec powerOfTwoBelow(vec const& value); - - /// Return the power of two number which value is the closet to the input value. - /// Deprecated, use roundPowerOfTwo from GTC_round instead - /// - /// @see gtc_round - /// @see gtx_bit - template - GLM_DEPRECATED GLM_FUNC_DECL genIUType powerOfTwoNearest(genIUType Value); - - /// Return the power of two number which value is the closet to the input value. - /// Deprecated, use roundPowerOfTwo from GTC_round instead - /// - /// @see gtc_round - /// @see gtx_bit - template - GLM_DEPRECATED GLM_FUNC_DECL vec powerOfTwoNearest(vec const& value); - - /// @} -} //namespace glm - - -#include "bit.inl" - diff --git a/ref/glm/glm/gtx/bit.inl b/ref/glm/glm/gtx/bit.inl deleted file mode 100644 index ef9603c3..00000000 --- a/ref/glm/glm/gtx/bit.inl +++ /dev/null @@ -1,92 +0,0 @@ -/// @ref gtx_bit - -namespace glm -{ - /////////////////// - // highestBitValue - - template - GLM_FUNC_QUALIFIER genIUType highestBitValue(genIUType Value) - { - genIUType tmp = Value; - genIUType result = genIUType(0); - while(tmp) - { - result = (tmp & (~tmp + 1)); // grab lowest bit - tmp &= ~result; // clear lowest bit - } - return result; - } - - template - GLM_FUNC_QUALIFIER vec highestBitValue(vec const& v) - { - return detail::functor1::call(highestBitValue, v); - } - - /////////////////// - // lowestBitValue - - template - GLM_FUNC_QUALIFIER genIUType lowestBitValue(genIUType Value) - { - return (Value & (~Value + 1)); - } - - template - GLM_FUNC_QUALIFIER vec lowestBitValue(vec const& v) - { - return detail::functor1::call(lowestBitValue, v); - } - - /////////////////// - // powerOfTwoAbove - - template - GLM_FUNC_QUALIFIER genType powerOfTwoAbove(genType value) - { - return isPowerOfTwo(value) ? value : highestBitValue(value) << 1; - } - - template - GLM_FUNC_QUALIFIER vec powerOfTwoAbove(vec const& v) - { - return detail::functor1::call(powerOfTwoAbove, v); - } - - /////////////////// - // powerOfTwoBelow - - template - GLM_FUNC_QUALIFIER genType powerOfTwoBelow(genType value) - { - return isPowerOfTwo(value) ? value : highestBitValue(value); - } - - template - GLM_FUNC_QUALIFIER vec powerOfTwoBelow(vec const& v) - { - return detail::functor1::call(powerOfTwoBelow, v); - } - - ///////////////////// - // powerOfTwoNearest - - template - GLM_FUNC_QUALIFIER genType powerOfTwoNearest(genType value) - { - if(isPowerOfTwo(value)) - return value; - - genType const prev = highestBitValue(value); - genType const next = prev << 1; - return (next - value) < (value - prev) ? next : prev; - } - - template - GLM_FUNC_QUALIFIER vec powerOfTwoNearest(vec const& v) - { - return detail::functor1::call(powerOfTwoNearest, v); - } - -}//namespace glm diff --git a/ref/glm/glm/gtx/closest_point.hpp b/ref/glm/glm/gtx/closest_point.hpp deleted file mode 100644 index ca0c5064..00000000 --- a/ref/glm/glm/gtx/closest_point.hpp +++ /dev/null @@ -1,49 +0,0 @@ -/// @ref gtx_closest_point -/// @file glm/gtx/closest_point.hpp -/// -/// @see core (dependence) -/// -/// @defgroup gtx_closest_point GLM_GTX_closest_point -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// Find the point on a straight line which is the closet of a point. - -#pragma once - -// Dependency: -#include "../glm.hpp" - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_closest_point is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_closest_point extension included") -#endif - -namespace glm -{ - /// @addtogroup gtx_closest_point - /// @{ - - /// Find the point on a straight line which is the closet of a point. - /// @see gtx_closest_point - template - GLM_FUNC_DECL vec<3, T, Q> closestPointOnLine( - vec<3, T, Q> const& point, - vec<3, T, Q> const& a, - vec<3, T, Q> const& b); - - /// 2d lines work as well - template - GLM_FUNC_DECL vec<2, T, Q> closestPointOnLine( - vec<2, T, Q> const& point, - vec<2, T, Q> const& a, - vec<2, T, Q> const& b); - - /// @} -}// namespace glm - -#include "closest_point.inl" diff --git a/ref/glm/glm/gtx/closest_point.inl b/ref/glm/glm/gtx/closest_point.inl deleted file mode 100644 index 4c17506d..00000000 --- a/ref/glm/glm/gtx/closest_point.inl +++ /dev/null @@ -1,45 +0,0 @@ -/// @ref gtx_closest_point - -namespace glm -{ - template - GLM_FUNC_QUALIFIER vec<3, T, Q> closestPointOnLine - ( - vec<3, T, Q> const& point, - vec<3, T, Q> const& a, - vec<3, T, Q> const& b - ) - { - T LineLength = distance(a, b); - vec<3, T, Q> Vector = point - a; - vec<3, T, Q> LineDirection = (b - a) / LineLength; - - // Project Vector to LineDirection to get the distance of point from a - T Distance = dot(Vector, LineDirection); - - if(Distance <= T(0)) return a; - if(Distance >= LineLength) return b; - return a + LineDirection * Distance; - } - - template - GLM_FUNC_QUALIFIER vec<2, T, Q> closestPointOnLine - ( - vec<2, T, Q> const& point, - vec<2, T, Q> const& a, - vec<2, T, Q> const& b - ) - { - T LineLength = distance(a, b); - vec<2, T, Q> Vector = point - a; - vec<2, T, Q> LineDirection = (b - a) / LineLength; - - // Project Vector to LineDirection to get the distance of point from a - T Distance = dot(Vector, LineDirection); - - if(Distance <= T(0)) return a; - if(Distance >= LineLength) return b; - return a + LineDirection * Distance; - } - -}//namespace glm diff --git a/ref/glm/glm/gtx/color_encoding.hpp b/ref/glm/glm/gtx/color_encoding.hpp deleted file mode 100644 index 8581b159..00000000 --- a/ref/glm/glm/gtx/color_encoding.hpp +++ /dev/null @@ -1,50 +0,0 @@ -/// @ref gtx_color_encoding -/// @file glm/gtx/color_encoding.hpp -/// -/// @see core (dependence) -/// @see gtx_color_encoding (dependence) -/// -/// @defgroup gtx_color_encoding GLM_GTX_color_encoding -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// @brief Allow to perform bit operations on integer values - -#pragma once - -// Dependencies -#include "../detail/setup.hpp" -#include "../detail/qualifier.hpp" -#include "../vec3.hpp" -#include - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTC_color_encoding extension included") -#endif - -namespace glm -{ - /// @addtogroup gtx_color_encoding - /// @{ - - /// Convert a linear sRGB color to D65 YUV. - template - GLM_FUNC_DECL vec<3, T, Q> convertLinearSRGBToD65XYZ(vec<3, T, Q> const& ColorLinearSRGB); - - /// Convert a linear sRGB color to D50 YUV. - template - GLM_FUNC_DECL vec<3, T, Q> convertLinearSRGBToD50XYZ(vec<3, T, Q> const& ColorLinearSRGB); - - /// Convert a D65 YUV color to linear sRGB. - template - GLM_FUNC_DECL vec<3, T, Q> convertD65XYZToLinearSRGB(vec<3, T, Q> const& ColorD65XYZ); - - /// Convert a D65 YUV color to D50 YUV. - template - GLM_FUNC_DECL vec<3, T, Q> convertD65XYZToD50XYZ(vec<3, T, Q> const& ColorD65XYZ); - - /// @} -} //namespace glm - -#include "color_encoding.inl" diff --git a/ref/glm/glm/gtx/color_encoding.inl b/ref/glm/glm/gtx/color_encoding.inl deleted file mode 100644 index e50fa3ef..00000000 --- a/ref/glm/glm/gtx/color_encoding.inl +++ /dev/null @@ -1,45 +0,0 @@ -/// @ref gtx_color_encoding - -namespace glm -{ - template - GLM_FUNC_QUALIFIER vec<3, T, Q> convertLinearSRGBToD65XYZ(vec<3, T, Q> const& ColorLinearSRGB) - { - vec<3, T, Q> const M(0.490f, 0.17697f, 0.2f); - vec<3, T, Q> const N(0.31f, 0.8124f, 0.01063f); - vec<3, T, Q> const O(0.490f, 0.01f, 0.99f); - - return (M * ColorLinearSRGB + N * ColorLinearSRGB + O * ColorLinearSRGB) * static_cast(5.650675255693055f); - } - - template - GLM_FUNC_QUALIFIER vec<3, T, Q> convertLinearSRGBToD50XYZ(vec<3, T, Q> const& ColorLinearSRGB) - { - vec<3, T, Q> const M(0.436030342570117f, 0.222438466210245f, 0.013897440074263f); - vec<3, T, Q> const N(0.385101860087134f, 0.716942745571917f, 0.097076381494207f); - vec<3, T, Q> const O(0.143067806654203f, 0.060618777416563f, 0.713926257896652f); - - return M * ColorLinearSRGB + N * ColorLinearSRGB + O * ColorLinearSRGB; - } - - template - GLM_FUNC_QUALIFIER vec<3, T, Q> convertD65XYZToLinearSRGB(vec<3, T, Q> const& ColorD65XYZ) - { - vec<3, T, Q> const M(0.41847f, -0.091169f, 0.0009209f); - vec<3, T, Q> const N(-0.15866f, 0.25243f, 0.015708f); - vec<3, T, Q> const O(0.0009209f, -0.0025498f, 0.1786f); - - return M * ColorD65XYZ + N * ColorD65XYZ + O * ColorD65XYZ; - } - - template - GLM_FUNC_QUALIFIER vec<3, T, Q> convertD65XYZToD50XYZ(vec<3, T, Q> const& ColorD65XYZ) - { - vec<3, T, Q> const M(+1.047844353856414f, +0.029549007606644f, -0.009250984365223f); - vec<3, T, Q> const N(+0.022898981050086f, +0.990508028941971f, +0.015072338237051f); - vec<3, T, Q> const O(-0.050206647741605f, -0.017074711360960f, +0.751717835079977f); - - return M * ColorD65XYZ + N * ColorD65XYZ + O * ColorD65XYZ; - } - -}//namespace glm diff --git a/ref/glm/glm/gtx/color_space.hpp b/ref/glm/glm/gtx/color_space.hpp deleted file mode 100644 index 07c574fa..00000000 --- a/ref/glm/glm/gtx/color_space.hpp +++ /dev/null @@ -1,72 +0,0 @@ -/// @ref gtx_color_space -/// @file glm/gtx/color_space.hpp -/// -/// @see core (dependence) -/// -/// @defgroup gtx_color_space GLM_GTX_color_space -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// Related to RGB to HSV conversions and operations. - -#pragma once - -// Dependency: -#include "../glm.hpp" - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_color_space is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_color_space extension included") -#endif - -namespace glm -{ - /// @addtogroup gtx_color_space - /// @{ - - /// Converts a color from HSV color space to its color in RGB color space. - /// @see gtx_color_space - template - GLM_FUNC_DECL vec<3, T, Q> rgbColor( - vec<3, T, Q> const& hsvValue); - - /// Converts a color from RGB color space to its color in HSV color space. - /// @see gtx_color_space - template - GLM_FUNC_DECL vec<3, T, Q> hsvColor( - vec<3, T, Q> const& rgbValue); - - /// Build a saturation matrix. - /// @see gtx_color_space - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> saturation( - T const s); - - /// Modify the saturation of a color. - /// @see gtx_color_space - template - GLM_FUNC_DECL vec<3, T, Q> saturation( - T const s, - vec<3, T, Q> const& color); - - /// Modify the saturation of a color. - /// @see gtx_color_space - template - GLM_FUNC_DECL vec<4, T, Q> saturation( - T const s, - vec<4, T, Q> const& color); - - /// Compute color luminosity associating ratios (0.33, 0.59, 0.11) to RGB canals. - /// @see gtx_color_space - template - GLM_FUNC_DECL T luminosity( - vec<3, T, Q> const& color); - - /// @} -}//namespace glm - -#include "color_space.inl" diff --git a/ref/glm/glm/gtx/color_space.inl b/ref/glm/glm/gtx/color_space.inl deleted file mode 100644 index a6db50eb..00000000 --- a/ref/glm/glm/gtx/color_space.inl +++ /dev/null @@ -1,141 +0,0 @@ -/// @ref gtx_color_space - -namespace glm -{ - template - GLM_FUNC_QUALIFIER vec<3, T, Q> rgbColor(const vec<3, T, Q>& hsvColor) - { - vec<3, T, Q> hsv = hsvColor; - vec<3, T, Q> rgbColor; - - if(hsv.y == static_cast(0)) - // achromatic (grey) - rgbColor = vec<3, T, Q>(hsv.z); - else - { - T sector = floor(hsv.x * (T(1) / T(60))); - T frac = (hsv.x * (T(1) / T(60))) - sector; - // factorial part of h - T o = hsv.z * (T(1) - hsv.y); - T p = hsv.z * (T(1) - hsv.y * frac); - T q = hsv.z * (T(1) - hsv.y * (T(1) - frac)); - - switch(int(sector)) - { - default: - case 0: - rgbColor.r = hsv.z; - rgbColor.g = q; - rgbColor.b = o; - break; - case 1: - rgbColor.r = p; - rgbColor.g = hsv.z; - rgbColor.b = o; - break; - case 2: - rgbColor.r = o; - rgbColor.g = hsv.z; - rgbColor.b = q; - break; - case 3: - rgbColor.r = o; - rgbColor.g = p; - rgbColor.b = hsv.z; - break; - case 4: - rgbColor.r = q; - rgbColor.g = o; - rgbColor.b = hsv.z; - break; - case 5: - rgbColor.r = hsv.z; - rgbColor.g = o; - rgbColor.b = p; - break; - } - } - - return rgbColor; - } - - template - GLM_FUNC_QUALIFIER vec<3, T, Q> hsvColor(const vec<3, T, Q>& rgbColor) - { - vec<3, T, Q> hsv = rgbColor; - float Min = min(min(rgbColor.r, rgbColor.g), rgbColor.b); - float Max = max(max(rgbColor.r, rgbColor.g), rgbColor.b); - float Delta = Max - Min; - - hsv.z = Max; - - if(Max != static_cast(0)) - { - hsv.y = Delta / hsv.z; - T h = static_cast(0); - - if(rgbColor.r == Max) - // between yellow & magenta - h = static_cast(0) + T(60) * (rgbColor.g - rgbColor.b) / Delta; - else if(rgbColor.g == Max) - // between cyan & yellow - h = static_cast(120) + T(60) * (rgbColor.b - rgbColor.r) / Delta; - else - // between magenta & cyan - h = static_cast(240) + T(60) * (rgbColor.r - rgbColor.g) / Delta; - - if(h < T(0)) - hsv.x = h + T(360); - else - hsv.x = h; - } - else - { - // If r = g = b = 0 then s = 0, h is undefined - hsv.y = static_cast(0); - hsv.x = static_cast(0); - } - - return hsv; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> saturation(T const s) - { - vec<3, T, defaultp> rgbw = vec<3, T, defaultp>(T(0.2126), T(0.7152), T(0.0722)); - - vec<3, T, defaultp> const col((T(1) - s) * rgbw); - - mat<4, 4, T, defaultp> result(T(1)); - result[0][0] = col.x + s; - result[0][1] = col.x; - result[0][2] = col.x; - result[1][0] = col.y; - result[1][1] = col.y + s; - result[1][2] = col.y; - result[2][0] = col.z; - result[2][1] = col.z; - result[2][2] = col.z + s; - - return result; - } - - template - GLM_FUNC_QUALIFIER vec<3, T, Q> saturation(const T s, const vec<3, T, Q>& color) - { - return vec<3, T, Q>(saturation(s) * vec<4, T, Q>(color, T(0))); - } - - template - GLM_FUNC_QUALIFIER vec<4, T, Q> saturation(const T s, const vec<4, T, Q>& color) - { - return saturation(s) * color; - } - - template - GLM_FUNC_QUALIFIER T luminosity(const vec<3, T, Q>& color) - { - const vec<3, T, Q> tmp = vec<3, T, Q>(0.33, 0.59, 0.11); - return dot(color, tmp); - } -}//namespace glm diff --git a/ref/glm/glm/gtx/color_space_YCoCg.hpp b/ref/glm/glm/gtx/color_space_YCoCg.hpp deleted file mode 100644 index 605c33aa..00000000 --- a/ref/glm/glm/gtx/color_space_YCoCg.hpp +++ /dev/null @@ -1,60 +0,0 @@ -/// @ref gtx_color_space_YCoCg -/// @file glm/gtx/color_space_YCoCg.hpp -/// -/// @see core (dependence) -/// -/// @defgroup gtx_color_space_YCoCg GLM_GTX_color_space_YCoCg -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// RGB to YCoCg conversions and operations - -#pragma once - -// Dependency: -#include "../glm.hpp" - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_color_space_YCoCg is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_color_space_YCoCg extension included") -#endif - -namespace glm -{ - /// @addtogroup gtx_color_space_YCoCg - /// @{ - - /// Convert a color from RGB color space to YCoCg color space. - /// @see gtx_color_space_YCoCg - template - GLM_FUNC_DECL vec<3, T, Q> rgb2YCoCg( - vec<3, T, Q> const& rgbColor); - - /// Convert a color from YCoCg color space to RGB color space. - /// @see gtx_color_space_YCoCg - template - GLM_FUNC_DECL vec<3, T, Q> YCoCg2rgb( - vec<3, T, Q> const& YCoCgColor); - - /// Convert a color from RGB color space to YCoCgR color space. - /// @see "YCoCg-R: A Color Space with RGB Reversibility and Low Dynamic Range" - /// @see gtx_color_space_YCoCg - template - GLM_FUNC_DECL vec<3, T, Q> rgb2YCoCgR( - vec<3, T, Q> const& rgbColor); - - /// Convert a color from YCoCgR color space to RGB color space. - /// @see "YCoCg-R: A Color Space with RGB Reversibility and Low Dynamic Range" - /// @see gtx_color_space_YCoCg - template - GLM_FUNC_DECL vec<3, T, Q> YCoCgR2rgb( - vec<3, T, Q> const& YCoCgColor); - - /// @} -}//namespace glm - -#include "color_space_YCoCg.inl" diff --git a/ref/glm/glm/gtx/color_space_YCoCg.inl b/ref/glm/glm/gtx/color_space_YCoCg.inl deleted file mode 100644 index 7c410c14..00000000 --- a/ref/glm/glm/gtx/color_space_YCoCg.inl +++ /dev/null @@ -1,107 +0,0 @@ -/// @ref gtx_color_space_YCoCg - -namespace glm -{ - template - GLM_FUNC_QUALIFIER vec<3, T, Q> rgb2YCoCg - ( - vec<3, T, Q> const& rgbColor - ) - { - vec<3, T, Q> result; - result.x/*Y */ = rgbColor.r / T(4) + rgbColor.g / T(2) + rgbColor.b / T(4); - result.y/*Co*/ = rgbColor.r / T(2) + rgbColor.g * T(0) - rgbColor.b / T(2); - result.z/*Cg*/ = - rgbColor.r / T(4) + rgbColor.g / T(2) - rgbColor.b / T(4); - return result; - } - - template - GLM_FUNC_QUALIFIER vec<3, T, Q> YCoCg2rgb - ( - vec<3, T, Q> const& YCoCgColor - ) - { - vec<3, T, Q> result; - result.r = YCoCgColor.x + YCoCgColor.y - YCoCgColor.z; - result.g = YCoCgColor.x + YCoCgColor.z; - result.b = YCoCgColor.x - YCoCgColor.y - YCoCgColor.z; - return result; - } - - template - class compute_YCoCgR { - public: - static GLM_FUNC_QUALIFIER vec<3, T, Q> rgb2YCoCgR - ( - vec<3, T, Q> const& rgbColor - ) - { - vec<3, T, Q> result; - result.x/*Y */ = rgbColor.g * static_cast(0.5) + (rgbColor.r + rgbColor.b) * static_cast(0.25); - result.y/*Co*/ = rgbColor.r - rgbColor.b; - result.z/*Cg*/ = rgbColor.g - (rgbColor.r + rgbColor.b) * static_cast(0.5); - return result; - } - - static GLM_FUNC_QUALIFIER vec<3, T, Q> YCoCgR2rgb - ( - vec<3, T, Q> const& YCoCgRColor - ) - { - vec<3, T, Q> result; - T tmp = YCoCgRColor.x - (YCoCgRColor.z * static_cast(0.5)); - result.g = YCoCgRColor.z + tmp; - result.b = tmp - (YCoCgRColor.y * static_cast(0.5)); - result.r = result.b + YCoCgRColor.y; - return result; - } - }; - - template - class compute_YCoCgR { - public: - static GLM_FUNC_QUALIFIER vec<3, T, Q> rgb2YCoCgR - ( - vec<3, T, Q> const& rgbColor - ) - { - vec<3, T, Q> result; - result.y/*Co*/ = rgbColor.r - rgbColor.b; - T tmp = rgbColor.b + (result.y >> 1); - result.z/*Cg*/ = rgbColor.g - tmp; - result.x/*Y */ = tmp + (result.z >> 1); - return result; - } - - static GLM_FUNC_QUALIFIER vec<3, T, Q> YCoCgR2rgb - ( - vec<3, T, Q> const& YCoCgRColor - ) - { - vec<3, T, Q> result; - T tmp = YCoCgRColor.x - (YCoCgRColor.z >> 1); - result.g = YCoCgRColor.z + tmp; - result.b = tmp - (YCoCgRColor.y >> 1); - result.r = result.b + YCoCgRColor.y; - return result; - } - }; - - template - GLM_FUNC_QUALIFIER vec<3, T, Q> rgb2YCoCgR - ( - vec<3, T, Q> const& rgbColor - ) - { - return compute_YCoCgR::is_integer>::rgb2YCoCgR(rgbColor); - } - - template - GLM_FUNC_QUALIFIER vec<3, T, Q> YCoCgR2rgb - ( - vec<3, T, Q> const& YCoCgRColor - ) - { - return compute_YCoCgR::is_integer>::YCoCgR2rgb(YCoCgRColor); - } -}//namespace glm diff --git a/ref/glm/glm/gtx/common.hpp b/ref/glm/glm/gtx/common.hpp deleted file mode 100644 index 9a02ad18..00000000 --- a/ref/glm/glm/gtx/common.hpp +++ /dev/null @@ -1,76 +0,0 @@ -/// @ref gtx_common -/// @file glm/gtx/common.hpp -/// -/// @see core (dependence) -/// -/// @defgroup gtx_common GLM_GTX_common -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// @brief Provide functions to increase the compatibility with Cg and HLSL languages - -#pragma once - -// Dependencies: -#include "../vec2.hpp" -#include "../vec3.hpp" -#include "../vec4.hpp" -#include "../gtc/vec1.hpp" - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_common is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_common extension included") -#endif - -namespace glm -{ - /// @addtogroup gtx_common - /// @{ - - /// Returns true if x is a denormalized number - /// Numbers whose absolute value is too small to be represented in the normal format are represented in an alternate, denormalized format. - /// This format is less precise but can represent values closer to zero. - /// - /// @tparam genType Floating-point scalar or vector types. - /// - /// @see GLSL isnan man page - /// @see GLSL 4.20.8 specification, section 8.3 Common Functions - template - GLM_FUNC_DECL typename genType::bool_type isdenormal(genType const& x); - - /// Similar to 'mod' but with a different rounding and integer support. - /// Returns 'x - y * trunc(x/y)' instead of 'x - y * floor(x/y)' - /// - /// @see GLSL mod vs HLSL fmod - /// @see GLSL mod man page - template - GLM_FUNC_DECL vec fmod(vec const& v); - - /// Returns whether vector components values are within an interval. A open interval excludes its endpoints, and is denoted with square brackets. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point or integer scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see ext_vector_relational - template - GLM_FUNC_DECL vec openBounded(vec const& Value, vec const& Min, vec const& Max); - - /// Returns whether vector components values are within an interval. A closed interval includes its endpoints, and is denoted with square brackets. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point or integer scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see ext_vector_relational - template - GLM_FUNC_DECL vec closeBounded(vec const& Value, vec const& Min, vec const& Max); - - /// @} -}//namespace glm - -#include "common.inl" diff --git a/ref/glm/glm/gtx/common.inl b/ref/glm/glm/gtx/common.inl deleted file mode 100644 index a5be4d4a..00000000 --- a/ref/glm/glm/gtx/common.inl +++ /dev/null @@ -1,125 +0,0 @@ -/// @ref gtx_common - -#include -#include "../gtc/epsilon.hpp" -#include "../gtc/constants.hpp" - -namespace glm{ -namespace detail -{ - template - struct compute_fmod - { - GLM_FUNC_QUALIFIER static vec call(vec const& a, vec const& b) - { - return detail::functor2::call(std::fmod, a, b); - } - }; - - template - struct compute_fmod - { - GLM_FUNC_QUALIFIER static vec call(vec const& a, vec const& b) - { - return a % b; - } - }; -}//namespace detail - - template - GLM_FUNC_QUALIFIER bool isdenormal(T const& x) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'isdenormal' only accept floating-point inputs"); - -# if GLM_HAS_CXX11_STL - return std::fpclassify(x) == FP_SUBNORMAL; -# else - return epsilonNotEqual(x, static_cast(0), epsilon()) && std::fabs(x) < std::numeric_limits::min(); -# endif - } - - template - GLM_FUNC_QUALIFIER typename vec<1, T, Q>::bool_type isdenormal - ( - vec<1, T, Q> const& x - ) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'isdenormal' only accept floating-point inputs"); - - return typename vec<1, T, Q>::bool_type( - isdenormal(x.x)); - } - - template - GLM_FUNC_QUALIFIER typename vec<2, T, Q>::bool_type isdenormal - ( - vec<2, T, Q> const& x - ) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'isdenormal' only accept floating-point inputs"); - - return typename vec<2, T, Q>::bool_type( - isdenormal(x.x), - isdenormal(x.y)); - } - - template - GLM_FUNC_QUALIFIER typename vec<3, T, Q>::bool_type isdenormal - ( - vec<3, T, Q> const& x - ) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'isdenormal' only accept floating-point inputs"); - - return typename vec<3, T, Q>::bool_type( - isdenormal(x.x), - isdenormal(x.y), - isdenormal(x.z)); - } - - template - GLM_FUNC_QUALIFIER typename vec<4, T, Q>::bool_type isdenormal - ( - vec<4, T, Q> const& x - ) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'isdenormal' only accept floating-point inputs"); - - return typename vec<4, T, Q>::bool_type( - isdenormal(x.x), - isdenormal(x.y), - isdenormal(x.z), - isdenormal(x.w)); - } - - // fmod - template - GLM_FUNC_QUALIFIER genType fmod(genType x, genType y) - { - return fmod(vec<1, genType>(x), y).x; - } - - template - GLM_FUNC_QUALIFIER vec fmod(vec const& x, T y) - { - return detail::compute_fmod::is_iec559>::call(x, vec(y)); - } - - template - GLM_FUNC_QUALIFIER vec fmod(vec const& x, vec const& y) - { - return detail::compute_fmod::is_iec559>::call(x, y); - } - - template - GLM_FUNC_QUALIFIER vec openBounded(vec const& Value, vec const& Min, vec const& Max) - { - return greaterThan(Value, Min) && lessThan(Value, Max); - } - - template - GLM_FUNC_QUALIFIER vec closeBounded(vec const& Value, vec const& Min, vec const& Max) - { - return greaterThanEqual(Value, Min) && lessThanEqual(Value, Max); - } -}//namespace glm diff --git a/ref/glm/glm/gtx/compatibility.hpp b/ref/glm/glm/gtx/compatibility.hpp deleted file mode 100644 index b481fced..00000000 --- a/ref/glm/glm/gtx/compatibility.hpp +++ /dev/null @@ -1,133 +0,0 @@ -/// @ref gtx_compatibility -/// @file glm/gtx/compatibility.hpp -/// -/// @see core (dependence) -/// -/// @defgroup gtx_compatibility GLM_GTX_compatibility -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// Provide functions to increase the compatibility with Cg and HLSL languages - -#pragma once - -// Dependency: -#include "../glm.hpp" -#include "../gtc/quaternion.hpp" - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_compatibility is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_compatibility extension included") -#endif - -#if GLM_COMPILER & GLM_COMPILER_VC -# include -#elif GLM_COMPILER & GLM_COMPILER_GCC -# include -# if(GLM_PLATFORM & GLM_PLATFORM_ANDROID) -# undef isfinite -# endif -#endif//GLM_COMPILER - -namespace glm -{ - /// @addtogroup gtx_compatibility - /// @{ - - template GLM_FUNC_QUALIFIER T lerp(T x, T y, T a){return mix(x, y, a);} //!< \brief Returns x * (1.0 - a) + y * a, i.e., the linear blend of x and y using the floating-point value a. The value for a is not restricted to the range [0, 1]. (From GLM_GTX_compatibility) - template GLM_FUNC_QUALIFIER vec<2, T, Q> lerp(const vec<2, T, Q>& x, const vec<2, T, Q>& y, T a){return mix(x, y, a);} //!< \brief Returns x * (1.0 - a) + y * a, i.e., the linear blend of x and y using the floating-point value a. The value for a is not restricted to the range [0, 1]. (From GLM_GTX_compatibility) - - template GLM_FUNC_QUALIFIER vec<3, T, Q> lerp(const vec<3, T, Q>& x, const vec<3, T, Q>& y, T a){return mix(x, y, a);} //!< \brief Returns x * (1.0 - a) + y * a, i.e., the linear blend of x and y using the floating-point value a. The value for a is not restricted to the range [0, 1]. (From GLM_GTX_compatibility) - template GLM_FUNC_QUALIFIER vec<4, T, Q> lerp(const vec<4, T, Q>& x, const vec<4, T, Q>& y, T a){return mix(x, y, a);} //!< \brief Returns x * (1.0 - a) + y * a, i.e., the linear blend of x and y using the floating-point value a. The value for a is not restricted to the range [0, 1]. (From GLM_GTX_compatibility) - template GLM_FUNC_QUALIFIER vec<2, T, Q> lerp(const vec<2, T, Q>& x, const vec<2, T, Q>& y, const vec<2, T, Q>& a){return mix(x, y, a);} //!< \brief Returns the component-wise result of x * (1.0 - a) + y * a, i.e., the linear blend of x and y using vector a. The value for a is not restricted to the range [0, 1]. (From GLM_GTX_compatibility) - template GLM_FUNC_QUALIFIER vec<3, T, Q> lerp(const vec<3, T, Q>& x, const vec<3, T, Q>& y, const vec<3, T, Q>& a){return mix(x, y, a);} //!< \brief Returns the component-wise result of x * (1.0 - a) + y * a, i.e., the linear blend of x and y using vector a. The value for a is not restricted to the range [0, 1]. (From GLM_GTX_compatibility) - template GLM_FUNC_QUALIFIER vec<4, T, Q> lerp(const vec<4, T, Q>& x, const vec<4, T, Q>& y, const vec<4, T, Q>& a){return mix(x, y, a);} //!< \brief Returns the component-wise result of x * (1.0 - a) + y * a, i.e., the linear blend of x and y using vector a. The value for a is not restricted to the range [0, 1]. (From GLM_GTX_compatibility) - - template GLM_FUNC_QUALIFIER T saturate(T x){return clamp(x, T(0), T(1));} //!< \brief Returns clamp(x, 0, 1) for each component in x. (From GLM_GTX_compatibility) - template GLM_FUNC_QUALIFIER vec<2, T, Q> saturate(const vec<2, T, Q>& x){return clamp(x, T(0), T(1));} //!< \brief Returns clamp(x, 0, 1) for each component in x. (From GLM_GTX_compatibility) - template GLM_FUNC_QUALIFIER vec<3, T, Q> saturate(const vec<3, T, Q>& x){return clamp(x, T(0), T(1));} //!< \brief Returns clamp(x, 0, 1) for each component in x. (From GLM_GTX_compatibility) - template GLM_FUNC_QUALIFIER vec<4, T, Q> saturate(const vec<4, T, Q>& x){return clamp(x, T(0), T(1));} //!< \brief Returns clamp(x, 0, 1) for each component in x. (From GLM_GTX_compatibility) - - template GLM_FUNC_QUALIFIER T atan2(T x, T y){return atan(x, y);} //!< \brief Arc tangent. Returns an angle whose tangent is y/x. The signs of x and y are used to determine what quadrant the angle is in. The range of values returned by this function is [-PI, PI]. Results are undefined if x and y are both 0. (From GLM_GTX_compatibility) - template GLM_FUNC_QUALIFIER vec<2, T, Q> atan2(const vec<2, T, Q>& x, const vec<2, T, Q>& y){return atan(x, y);} //!< \brief Arc tangent. Returns an angle whose tangent is y/x. The signs of x and y are used to determine what quadrant the angle is in. The range of values returned by this function is [-PI, PI]. Results are undefined if x and y are both 0. (From GLM_GTX_compatibility) - template GLM_FUNC_QUALIFIER vec<3, T, Q> atan2(const vec<3, T, Q>& x, const vec<3, T, Q>& y){return atan(x, y);} //!< \brief Arc tangent. Returns an angle whose tangent is y/x. The signs of x and y are used to determine what quadrant the angle is in. The range of values returned by this function is [-PI, PI]. Results are undefined if x and y are both 0. (From GLM_GTX_compatibility) - template GLM_FUNC_QUALIFIER vec<4, T, Q> atan2(const vec<4, T, Q>& x, const vec<4, T, Q>& y){return atan(x, y);} //!< \brief Arc tangent. Returns an angle whose tangent is y/x. The signs of x and y are used to determine what quadrant the angle is in. The range of values returned by this function is [-PI, PI]. Results are undefined if x and y are both 0. (From GLM_GTX_compatibility) - - template GLM_FUNC_DECL bool isfinite(genType const& x); //!< \brief Test whether or not a scalar or each vector component is a finite value. (From GLM_GTX_compatibility) - template GLM_FUNC_DECL vec<1, bool, Q> isfinite(const vec<1, T, Q>& x); //!< \brief Test whether or not a scalar or each vector component is a finite value. (From GLM_GTX_compatibility) - template GLM_FUNC_DECL vec<2, bool, Q> isfinite(const vec<2, T, Q>& x); //!< \brief Test whether or not a scalar or each vector component is a finite value. (From GLM_GTX_compatibility) - template GLM_FUNC_DECL vec<3, bool, Q> isfinite(const vec<3, T, Q>& x); //!< \brief Test whether or not a scalar or each vector component is a finite value. (From GLM_GTX_compatibility) - template GLM_FUNC_DECL vec<4, bool, Q> isfinite(const vec<4, T, Q>& x); //!< \brief Test whether or not a scalar or each vector component is a finite value. (From GLM_GTX_compatibility) - - typedef bool bool1; //!< \brief boolean type with 1 component. (From GLM_GTX_compatibility extension) - typedef vec<2, bool, highp> bool2; //!< \brief boolean type with 2 components. (From GLM_GTX_compatibility extension) - typedef vec<3, bool, highp> bool3; //!< \brief boolean type with 3 components. (From GLM_GTX_compatibility extension) - typedef vec<4, bool, highp> bool4; //!< \brief boolean type with 4 components. (From GLM_GTX_compatibility extension) - - typedef bool bool1x1; //!< \brief boolean matrix with 1 x 1 component. (From GLM_GTX_compatibility extension) - typedef mat<2, 2, bool, highp> bool2x2; //!< \brief boolean matrix with 2 x 2 components. (From GLM_GTX_compatibility extension) - typedef mat<2, 3, bool, highp> bool2x3; //!< \brief boolean matrix with 2 x 3 components. (From GLM_GTX_compatibility extension) - typedef mat<2, 4, bool, highp> bool2x4; //!< \brief boolean matrix with 2 x 4 components. (From GLM_GTX_compatibility extension) - typedef mat<3, 2, bool, highp> bool3x2; //!< \brief boolean matrix with 3 x 2 components. (From GLM_GTX_compatibility extension) - typedef mat<3, 3, bool, highp> bool3x3; //!< \brief boolean matrix with 3 x 3 components. (From GLM_GTX_compatibility extension) - typedef mat<3, 4, bool, highp> bool3x4; //!< \brief boolean matrix with 3 x 4 components. (From GLM_GTX_compatibility extension) - typedef mat<4, 2, bool, highp> bool4x2; //!< \brief boolean matrix with 4 x 2 components. (From GLM_GTX_compatibility extension) - typedef mat<4, 3, bool, highp> bool4x3; //!< \brief boolean matrix with 4 x 3 components. (From GLM_GTX_compatibility extension) - typedef mat<4, 4, bool, highp> bool4x4; //!< \brief boolean matrix with 4 x 4 components. (From GLM_GTX_compatibility extension) - - typedef int int1; //!< \brief integer vector with 1 component. (From GLM_GTX_compatibility extension) - typedef vec<2, int, highp> int2; //!< \brief integer vector with 2 components. (From GLM_GTX_compatibility extension) - typedef vec<3, int, highp> int3; //!< \brief integer vector with 3 components. (From GLM_GTX_compatibility extension) - typedef vec<4, int, highp> int4; //!< \brief integer vector with 4 components. (From GLM_GTX_compatibility extension) - - typedef int int1x1; //!< \brief integer matrix with 1 component. (From GLM_GTX_compatibility extension) - typedef mat<2, 2, int, highp> int2x2; //!< \brief integer matrix with 2 x 2 components. (From GLM_GTX_compatibility extension) - typedef mat<2, 3, int, highp> int2x3; //!< \brief integer matrix with 2 x 3 components. (From GLM_GTX_compatibility extension) - typedef mat<2, 4, int, highp> int2x4; //!< \brief integer matrix with 2 x 4 components. (From GLM_GTX_compatibility extension) - typedef mat<3, 2, int, highp> int3x2; //!< \brief integer matrix with 3 x 2 components. (From GLM_GTX_compatibility extension) - typedef mat<3, 3, int, highp> int3x3; //!< \brief integer matrix with 3 x 3 components. (From GLM_GTX_compatibility extension) - typedef mat<3, 4, int, highp> int3x4; //!< \brief integer matrix with 3 x 4 components. (From GLM_GTX_compatibility extension) - typedef mat<4, 2, int, highp> int4x2; //!< \brief integer matrix with 4 x 2 components. (From GLM_GTX_compatibility extension) - typedef mat<4, 3, int, highp> int4x3; //!< \brief integer matrix with 4 x 3 components. (From GLM_GTX_compatibility extension) - typedef mat<4, 4, int, highp> int4x4; //!< \brief integer matrix with 4 x 4 components. (From GLM_GTX_compatibility extension) - - typedef float float1; //!< \brief single-qualifier floating-point vector with 1 component. (From GLM_GTX_compatibility extension) - typedef vec<2, float, highp> float2; //!< \brief single-qualifier floating-point vector with 2 components. (From GLM_GTX_compatibility extension) - typedef vec<3, float, highp> float3; //!< \brief single-qualifier floating-point vector with 3 components. (From GLM_GTX_compatibility extension) - typedef vec<4, float, highp> float4; //!< \brief single-qualifier floating-point vector with 4 components. (From GLM_GTX_compatibility extension) - - typedef float float1x1; //!< \brief single-qualifier floating-point matrix with 1 component. (From GLM_GTX_compatibility extension) - typedef mat<2, 2, float, highp> float2x2; //!< \brief single-qualifier floating-point matrix with 2 x 2 components. (From GLM_GTX_compatibility extension) - typedef mat<2, 3, float, highp> float2x3; //!< \brief single-qualifier floating-point matrix with 2 x 3 components. (From GLM_GTX_compatibility extension) - typedef mat<2, 4, float, highp> float2x4; //!< \brief single-qualifier floating-point matrix with 2 x 4 components. (From GLM_GTX_compatibility extension) - typedef mat<3, 2, float, highp> float3x2; //!< \brief single-qualifier floating-point matrix with 3 x 2 components. (From GLM_GTX_compatibility extension) - typedef mat<3, 3, float, highp> float3x3; //!< \brief single-qualifier floating-point matrix with 3 x 3 components. (From GLM_GTX_compatibility extension) - typedef mat<3, 4, float, highp> float3x4; //!< \brief single-qualifier floating-point matrix with 3 x 4 components. (From GLM_GTX_compatibility extension) - typedef mat<4, 2, float, highp> float4x2; //!< \brief single-qualifier floating-point matrix with 4 x 2 components. (From GLM_GTX_compatibility extension) - typedef mat<4, 3, float, highp> float4x3; //!< \brief single-qualifier floating-point matrix with 4 x 3 components. (From GLM_GTX_compatibility extension) - typedef mat<4, 4, float, highp> float4x4; //!< \brief single-qualifier floating-point matrix with 4 x 4 components. (From GLM_GTX_compatibility extension) - - typedef double double1; //!< \brief double-qualifier floating-point vector with 1 component. (From GLM_GTX_compatibility extension) - typedef vec<2, double, highp> double2; //!< \brief double-qualifier floating-point vector with 2 components. (From GLM_GTX_compatibility extension) - typedef vec<3, double, highp> double3; //!< \brief double-qualifier floating-point vector with 3 components. (From GLM_GTX_compatibility extension) - typedef vec<4, double, highp> double4; //!< \brief double-qualifier floating-point vector with 4 components. (From GLM_GTX_compatibility extension) - - typedef double double1x1; //!< \brief double-qualifier floating-point matrix with 1 component. (From GLM_GTX_compatibility extension) - typedef mat<2, 2, double, highp> double2x2; //!< \brief double-qualifier floating-point matrix with 2 x 2 components. (From GLM_GTX_compatibility extension) - typedef mat<2, 3, double, highp> double2x3; //!< \brief double-qualifier floating-point matrix with 2 x 3 components. (From GLM_GTX_compatibility extension) - typedef mat<2, 4, double, highp> double2x4; //!< \brief double-qualifier floating-point matrix with 2 x 4 components. (From GLM_GTX_compatibility extension) - typedef mat<3, 2, double, highp> double3x2; //!< \brief double-qualifier floating-point matrix with 3 x 2 components. (From GLM_GTX_compatibility extension) - typedef mat<3, 3, double, highp> double3x3; //!< \brief double-qualifier floating-point matrix with 3 x 3 components. (From GLM_GTX_compatibility extension) - typedef mat<3, 4, double, highp> double3x4; //!< \brief double-qualifier floating-point matrix with 3 x 4 components. (From GLM_GTX_compatibility extension) - typedef mat<4, 2, double, highp> double4x2; //!< \brief double-qualifier floating-point matrix with 4 x 2 components. (From GLM_GTX_compatibility extension) - typedef mat<4, 3, double, highp> double4x3; //!< \brief double-qualifier floating-point matrix with 4 x 3 components. (From GLM_GTX_compatibility extension) - typedef mat<4, 4, double, highp> double4x4; //!< \brief double-qualifier floating-point matrix with 4 x 4 components. (From GLM_GTX_compatibility extension) - - /// @} -}//namespace glm - -#include "compatibility.inl" diff --git a/ref/glm/glm/gtx/compatibility.inl b/ref/glm/glm/gtx/compatibility.inl deleted file mode 100644 index cbac88ff..00000000 --- a/ref/glm/glm/gtx/compatibility.inl +++ /dev/null @@ -1,62 +0,0 @@ -#include - -namespace glm -{ - // isfinite - template - GLM_FUNC_QUALIFIER bool isfinite( - genType const& x) - { -# if GLM_HAS_CXX11_STL - return std::isfinite(x) != 0; -# elif GLM_COMPILER & GLM_COMPILER_VC - return _finite(x) != 0; -# elif GLM_COMPILER & GLM_COMPILER_GCC && GLM_PLATFORM & GLM_PLATFORM_ANDROID - return _isfinite(x) != 0; -# else - if (std::numeric_limits::is_integer || std::denorm_absent == std::numeric_limits::has_denorm) - return std::numeric_limits::min() <= x && std::numeric_limits::max() >= x; - else - return -std::numeric_limits::max() <= x && std::numeric_limits::max() >= x; -# endif - } - - template - GLM_FUNC_QUALIFIER vec<1, bool, Q> isfinite( - vec<1, T, Q> const& x) - { - return vec<1, bool, Q>( - isfinite(x.x)); - } - - template - GLM_FUNC_QUALIFIER vec<2, bool, Q> isfinite( - vec<2, T, Q> const& x) - { - return vec<2, bool, Q>( - isfinite(x.x), - isfinite(x.y)); - } - - template - GLM_FUNC_QUALIFIER vec<3, bool, Q> isfinite( - vec<3, T, Q> const& x) - { - return vec<3, bool, Q>( - isfinite(x.x), - isfinite(x.y), - isfinite(x.z)); - } - - template - GLM_FUNC_QUALIFIER vec<4, bool, Q> isfinite( - vec<4, T, Q> const& x) - { - return vec<4, bool, Q>( - isfinite(x.x), - isfinite(x.y), - isfinite(x.z), - isfinite(x.w)); - } - -}//namespace glm diff --git a/ref/glm/glm/gtx/component_wise.hpp b/ref/glm/glm/gtx/component_wise.hpp deleted file mode 100644 index 70013463..00000000 --- a/ref/glm/glm/gtx/component_wise.hpp +++ /dev/null @@ -1,69 +0,0 @@ -/// @ref gtx_component_wise -/// @file glm/gtx/component_wise.hpp -/// @date 2007-05-21 / 2011-06-07 -/// @author Christophe Riccio -/// -/// @see core (dependence) -/// -/// @defgroup gtx_component_wise GLM_GTX_component_wise -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// Operations between components of a type - -#pragma once - -// Dependencies -#include "../detail/setup.hpp" -#include "../detail/qualifier.hpp" - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_component_wise is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_component_wise extension included") -#endif - -namespace glm -{ - /// @addtogroup gtx_component_wise - /// @{ - - /// Convert an integer vector to a normalized float vector. - /// If the parameter value type is already a floating qualifier type, the value is passed through. - /// @see gtx_component_wise - template - GLM_FUNC_DECL vec compNormalize(vec const& v); - - /// Convert a normalized float vector to an integer vector. - /// If the parameter value type is already a floating qualifier type, the value is passed through. - /// @see gtx_component_wise - template - GLM_FUNC_DECL vec compScale(vec const& v); - - /// Add all vector components together. - /// @see gtx_component_wise - template - GLM_FUNC_DECL typename genType::value_type compAdd(genType const& v); - - /// Multiply all vector components together. - /// @see gtx_component_wise - template - GLM_FUNC_DECL typename genType::value_type compMul(genType const& v); - - /// Find the minimum value between single vector components. - /// @see gtx_component_wise - template - GLM_FUNC_DECL typename genType::value_type compMin(genType const& v); - - /// Find the maximum value between single vector components. - /// @see gtx_component_wise - template - GLM_FUNC_DECL typename genType::value_type compMax(genType const& v); - - /// @} -}//namespace glm - -#include "component_wise.inl" diff --git a/ref/glm/glm/gtx/component_wise.inl b/ref/glm/glm/gtx/component_wise.inl deleted file mode 100644 index 4bafb147..00000000 --- a/ref/glm/glm/gtx/component_wise.inl +++ /dev/null @@ -1,127 +0,0 @@ -/// @ref gtx_component_wise - -#include - -namespace glm{ -namespace detail -{ - template - struct compute_compNormalize - {}; - - template - struct compute_compNormalize - { - GLM_FUNC_QUALIFIER static vec call(vec const& v) - { - floatType const Min = static_cast(std::numeric_limits::min()); - floatType const Max = static_cast(std::numeric_limits::max()); - return (vec(v) - Min) / (Max - Min) * static_cast(2) - static_cast(1); - } - }; - - template - struct compute_compNormalize - { - GLM_FUNC_QUALIFIER static vec call(vec const& v) - { - return vec(v) / static_cast(std::numeric_limits::max()); - } - }; - - template - struct compute_compNormalize - { - GLM_FUNC_QUALIFIER static vec call(vec const& v) - { - return v; - } - }; - - template - struct compute_compScale - {}; - - template - struct compute_compScale - { - GLM_FUNC_QUALIFIER static vec call(vec const& v) - { - floatType const Max = static_cast(std::numeric_limits::max()) + static_cast(0.5); - vec const Scaled(v * Max); - vec const Result(Scaled - static_cast(0.5)); - return Result; - } - }; - - template - struct compute_compScale - { - GLM_FUNC_QUALIFIER static vec call(vec const& v) - { - return vec(vec(v) * static_cast(std::numeric_limits::max())); - } - }; - - template - struct compute_compScale - { - GLM_FUNC_QUALIFIER static vec call(vec const& v) - { - return v; - } - }; -}//namespace detail - - template - GLM_FUNC_QUALIFIER vec compNormalize(vec const& v) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'compNormalize' accepts only floating-point types for 'floatType' template parameter"); - - return detail::compute_compNormalize::is_integer, std::numeric_limits::is_signed>::call(v); - } - - template - GLM_FUNC_QUALIFIER vec compScale(vec const& v) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'compScale' accepts only floating-point types for 'floatType' template parameter"); - - return detail::compute_compScale::is_integer, std::numeric_limits::is_signed>::call(v); - } - - template - GLM_FUNC_QUALIFIER T compAdd(vec const& v) - { - T Result(0); - for(length_t i = 0, n = v.length(); i < n; ++i) - Result += v[i]; - return Result; - } - - template - GLM_FUNC_QUALIFIER T compMul(vec const& v) - { - T Result(1); - for(length_t i = 0, n = v.length(); i < n; ++i) - Result *= v[i]; - return Result; - } - - template - GLM_FUNC_QUALIFIER T compMin(vec const& v) - { - T Result(v[0]); - for(length_t i = 1, n = v.length(); i < n; ++i) - Result = min(Result, v[i]); - return Result; - } - - template - GLM_FUNC_QUALIFIER T compMax(vec const& v) - { - T Result(v[0]); - for(length_t i = 1, n = v.length(); i < n; ++i) - Result = max(Result, v[i]); - return Result; - } -}//namespace glm diff --git a/ref/glm/glm/gtx/dual_quaternion.hpp b/ref/glm/glm/gtx/dual_quaternion.hpp deleted file mode 100644 index 7c0b1f2d..00000000 --- a/ref/glm/glm/gtx/dual_quaternion.hpp +++ /dev/null @@ -1,274 +0,0 @@ -/// @ref gtx_dual_quaternion -/// @file glm/gtx/dual_quaternion.hpp -/// @author Maksim Vorobiev (msomeone@gmail.com) -/// -/// @see core (dependence) -/// @see gtc_constants (dependence) -/// @see gtc_quaternion (dependence) -/// -/// @defgroup gtx_dual_quaternion GLM_GTX_dual_quaternion -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// Defines a templated dual-quaternion type and several dual-quaternion operations. - -#pragma once - -// Dependency: -#include "../glm.hpp" -#include "../gtc/constants.hpp" -#include "../gtc/quaternion.hpp" - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_dual_quaternion is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_dual_quaternion extension included") -#endif - -namespace glm -{ - /// @addtogroup gtx_dual_quaternion - /// @{ - - template - struct tdualquat - { - // -- Implementation detail -- - - typedef T value_type; - typedef qua part_type; - - // -- Data -- - - qua real, dual; - - // -- Component accesses -- - - typedef length_t length_type; - /// Return the count of components of a dual quaternion - GLM_FUNC_DECL static GLM_CONSTEXPR length_type length(){return 2;} - - GLM_FUNC_DECL part_type & operator[](length_type i); - GLM_FUNC_DECL part_type const& operator[](length_type i) const; - - // -- Implicit basic constructors -- - - GLM_FUNC_DECL GLM_CONSTEXPR tdualquat() GLM_DEFAULT; - GLM_FUNC_DECL GLM_CONSTEXPR tdualquat(tdualquat const& d) GLM_DEFAULT; - template - GLM_FUNC_DECL GLM_CONSTEXPR tdualquat(tdualquat const& d); - - // -- Explicit basic constructors -- - - GLM_FUNC_DECL GLM_CONSTEXPR tdualquat(qua const& real); - GLM_FUNC_DECL GLM_CONSTEXPR tdualquat(qua const& orientation, vec<3, T, Q> const& translation); - GLM_FUNC_DECL GLM_CONSTEXPR tdualquat(qua const& real, qua const& dual); - - // -- Conversion constructors -- - - template - GLM_FUNC_DECL GLM_CONSTEXPR GLM_EXPLICIT tdualquat(tdualquat const& q); - - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR tdualquat(mat<2, 4, T, Q> const& holder_mat); - GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR tdualquat(mat<3, 4, T, Q> const& aug_mat); - - // -- Unary arithmetic operators -- - - GLM_FUNC_DECL tdualquat & operator=(tdualquat const& m) GLM_DEFAULT; - - template - GLM_FUNC_DECL tdualquat & operator=(tdualquat const& m); - template - GLM_FUNC_DECL tdualquat & operator*=(U s); - template - GLM_FUNC_DECL tdualquat & operator/=(U s); - }; - - // -- Unary bit operators -- - - template - GLM_FUNC_DECL tdualquat operator+(tdualquat const& q); - - template - GLM_FUNC_DECL tdualquat operator-(tdualquat const& q); - - // -- Binary operators -- - - template - GLM_FUNC_DECL tdualquat operator+(tdualquat const& q, tdualquat const& p); - - template - GLM_FUNC_DECL tdualquat operator*(tdualquat const& q, tdualquat const& p); - - template - GLM_FUNC_DECL vec<3, T, Q> operator*(tdualquat const& q, vec<3, T, Q> const& v); - - template - GLM_FUNC_DECL vec<3, T, Q> operator*(vec<3, T, Q> const& v, tdualquat const& q); - - template - GLM_FUNC_DECL vec<4, T, Q> operator*(tdualquat const& q, vec<4, T, Q> const& v); - - template - GLM_FUNC_DECL vec<4, T, Q> operator*(vec<4, T, Q> const& v, tdualquat const& q); - - template - GLM_FUNC_DECL tdualquat operator*(tdualquat const& q, T const& s); - - template - GLM_FUNC_DECL tdualquat operator*(T const& s, tdualquat const& q); - - template - GLM_FUNC_DECL tdualquat operator/(tdualquat const& q, T const& s); - - // -- Boolean operators -- - - template - GLM_FUNC_DECL bool operator==(tdualquat const& q1, tdualquat const& q2); - - template - GLM_FUNC_DECL bool operator!=(tdualquat const& q1, tdualquat const& q2); - - /// Creates an identity dual quaternion. - /// - /// @see gtx_dual_quaternion - template - GLM_FUNC_DECL tdualquat dual_quat_identity(); - - /// Returns the normalized quaternion. - /// - /// @see gtx_dual_quaternion - template - GLM_FUNC_DECL tdualquat normalize(tdualquat const& q); - - /// Returns the linear interpolation of two dual quaternion. - /// - /// @see gtc_dual_quaternion - template - GLM_FUNC_DECL tdualquat lerp(tdualquat const& x, tdualquat const& y, T const& a); - - /// Returns the q inverse. - /// - /// @see gtx_dual_quaternion - template - GLM_FUNC_DECL tdualquat inverse(tdualquat const& q); - - /// Converts a quaternion to a 2 * 4 matrix. - /// - /// @see gtx_dual_quaternion - template - GLM_FUNC_DECL mat<2, 4, T, Q> mat2x4_cast(tdualquat const& x); - - /// Converts a quaternion to a 3 * 4 matrix. - /// - /// @see gtx_dual_quaternion - template - GLM_FUNC_DECL mat<3, 4, T, Q> mat3x4_cast(tdualquat const& x); - - /// Converts a 2 * 4 matrix (matrix which holds real and dual parts) to a quaternion. - /// - /// @see gtx_dual_quaternion - template - GLM_FUNC_DECL tdualquat dualquat_cast(mat<2, 4, T, Q> const& x); - - /// Converts a 3 * 4 matrix (augmented matrix rotation + translation) to a quaternion. - /// - /// @see gtx_dual_quaternion - template - GLM_FUNC_DECL tdualquat dualquat_cast(mat<3, 4, T, Q> const& x); - - - /// Dual-quaternion of low single-qualifier floating-point numbers. - /// - /// @see gtx_dual_quaternion - typedef tdualquat lowp_dualquat; - - /// Dual-quaternion of medium single-qualifier floating-point numbers. - /// - /// @see gtx_dual_quaternion - typedef tdualquat mediump_dualquat; - - /// Dual-quaternion of high single-qualifier floating-point numbers. - /// - /// @see gtx_dual_quaternion - typedef tdualquat highp_dualquat; - - - /// Dual-quaternion of low single-qualifier floating-point numbers. - /// - /// @see gtx_dual_quaternion - typedef tdualquat lowp_fdualquat; - - /// Dual-quaternion of medium single-qualifier floating-point numbers. - /// - /// @see gtx_dual_quaternion - typedef tdualquat mediump_fdualquat; - - /// Dual-quaternion of high single-qualifier floating-point numbers. - /// - /// @see gtx_dual_quaternion - typedef tdualquat highp_fdualquat; - - - /// Dual-quaternion of low double-qualifier floating-point numbers. - /// - /// @see gtx_dual_quaternion - typedef tdualquat lowp_ddualquat; - - /// Dual-quaternion of medium double-qualifier floating-point numbers. - /// - /// @see gtx_dual_quaternion - typedef tdualquat mediump_ddualquat; - - /// Dual-quaternion of high double-qualifier floating-point numbers. - /// - /// @see gtx_dual_quaternion - typedef tdualquat highp_ddualquat; - - -#if(!defined(GLM_PRECISION_HIGHP_FLOAT) && !defined(GLM_PRECISION_MEDIUMP_FLOAT) && !defined(GLM_PRECISION_LOWP_FLOAT)) - /// Dual-quaternion of floating-point numbers. - /// - /// @see gtx_dual_quaternion - typedef highp_fdualquat dualquat; - - /// Dual-quaternion of single-qualifier floating-point numbers. - /// - /// @see gtx_dual_quaternion - typedef highp_fdualquat fdualquat; -#elif(defined(GLM_PRECISION_HIGHP_FLOAT) && !defined(GLM_PRECISION_MEDIUMP_FLOAT) && !defined(GLM_PRECISION_LOWP_FLOAT)) - typedef highp_fdualquat dualquat; - typedef highp_fdualquat fdualquat; -#elif(!defined(GLM_PRECISION_HIGHP_FLOAT) && defined(GLM_PRECISION_MEDIUMP_FLOAT) && !defined(GLM_PRECISION_LOWP_FLOAT)) - typedef mediump_fdualquat dualquat; - typedef mediump_fdualquat fdualquat; -#elif(!defined(GLM_PRECISION_HIGHP_FLOAT) && !defined(GLM_PRECISION_MEDIUMP_FLOAT) && defined(GLM_PRECISION_LOWP_FLOAT)) - typedef lowp_fdualquat dualquat; - typedef lowp_fdualquat fdualquat; -#else -# error "GLM error: multiple default precision requested for single-precision floating-point types" -#endif - - -#if(!defined(GLM_PRECISION_HIGHP_DOUBLE) && !defined(GLM_PRECISION_MEDIUMP_DOUBLE) && !defined(GLM_PRECISION_LOWP_DOUBLE)) - /// Dual-quaternion of default double-qualifier floating-point numbers. - /// - /// @see gtx_dual_quaternion - typedef highp_ddualquat ddualquat; -#elif(defined(GLM_PRECISION_HIGHP_DOUBLE) && !defined(GLM_PRECISION_MEDIUMP_DOUBLE) && !defined(GLM_PRECISION_LOWP_DOUBLE)) - typedef highp_ddualquat ddualquat; -#elif(!defined(GLM_PRECISION_HIGHP_DOUBLE) && defined(GLM_PRECISION_MEDIUMP_DOUBLE) && !defined(GLM_PRECISION_LOWP_DOUBLE)) - typedef mediump_ddualquat ddualquat; -#elif(!defined(GLM_PRECISION_HIGHP_DOUBLE) && !defined(GLM_PRECISION_MEDIUMP_DOUBLE) && defined(GLM_PRECISION_LOWP_DOUBLE)) - typedef lowp_ddualquat ddualquat; -#else -# error "GLM error: Multiple default precision requested for double-precision floating-point types" -#endif - - /// @} -} //namespace glm - -#include "dual_quaternion.inl" diff --git a/ref/glm/glm/gtx/dual_quaternion.inl b/ref/glm/glm/gtx/dual_quaternion.inl deleted file mode 100644 index 4fc8b57f..00000000 --- a/ref/glm/glm/gtx/dual_quaternion.inl +++ /dev/null @@ -1,352 +0,0 @@ -/// @ref gtx_dual_quaternion - -#include "../geometric.hpp" -#include - -namespace glm -{ - // -- Component accesses -- - - template - GLM_FUNC_QUALIFIER typename tdualquat::part_type & tdualquat::operator[](typename tdualquat::length_type i) - { - assert(i >= 0 && i < this->length()); - return (&real)[i]; - } - - template - GLM_FUNC_QUALIFIER typename tdualquat::part_type const& tdualquat::operator[](typename tdualquat::length_type i) const - { - assert(i >= 0 && i < this->length()); - return (&real)[i]; - } - - // -- Implicit basic constructors -- - -# if GLM_CONFIG_DEFAULTED_FUNCTIONS == GLM_DISABLE - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR tdualquat::tdualquat() -# if GLM_CONFIG_DEFAULTED_FUNCTIONS != GLM_DISABLE - : real(qua()) - , dual(qua(0, 0, 0, 0)) -# endif - {} - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR tdualquat::tdualquat(tdualquat const& d) - : real(d.real) - , dual(d.dual) - {} -# endif - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR tdualquat::tdualquat(tdualquat const& d) - : real(d.real) - , dual(d.dual) - {} - - // -- Explicit basic constructors -- - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR tdualquat::tdualquat(qua const& r) - : real(r), dual(qua(0, 0, 0, 0)) - {} - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR tdualquat::tdualquat(qua const& q, vec<3, T, Q> const& p) - : real(q), dual( - T(-0.5) * ( p.x*q.x + p.y*q.y + p.z*q.z), - T(+0.5) * ( p.x*q.w + p.y*q.z - p.z*q.y), - T(+0.5) * (-p.x*q.z + p.y*q.w + p.z*q.x), - T(+0.5) * ( p.x*q.y - p.y*q.x + p.z*q.w)) - {} - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR tdualquat::tdualquat(qua const& r, qua const& d) - : real(r), dual(d) - {} - - // -- Conversion constructors -- - - template - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR tdualquat::tdualquat(tdualquat const& q) - : real(q.real) - , dual(q.dual) - {} - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR tdualquat::tdualquat(mat<2, 4, T, Q> const& m) - { - *this = dualquat_cast(m); - } - - template - GLM_FUNC_QUALIFIER GLM_CONSTEXPR tdualquat::tdualquat(mat<3, 4, T, Q> const& m) - { - *this = dualquat_cast(m); - } - - // -- Unary arithmetic operators -- - -# if GLM_CONFIG_DEFAULTED_FUNCTIONS == GLM_DISABLE - template - GLM_FUNC_QUALIFIER tdualquat & tdualquat::operator=(tdualquat const& q) - { - this->real = q.real; - this->dual = q.dual; - return *this; - } -# endif - - template - template - GLM_FUNC_QUALIFIER tdualquat & tdualquat::operator=(tdualquat const& q) - { - this->real = q.real; - this->dual = q.dual; - return *this; - } - - template - template - GLM_FUNC_QUALIFIER tdualquat & tdualquat::operator*=(U s) - { - this->real *= static_cast(s); - this->dual *= static_cast(s); - return *this; - } - - template - template - GLM_FUNC_QUALIFIER tdualquat & tdualquat::operator/=(U s) - { - this->real /= static_cast(s); - this->dual /= static_cast(s); - return *this; - } - - // -- Unary bit operators -- - - template - GLM_FUNC_QUALIFIER tdualquat operator+(tdualquat const& q) - { - return q; - } - - template - GLM_FUNC_QUALIFIER tdualquat operator-(tdualquat const& q) - { - return tdualquat(-q.real, -q.dual); - } - - // -- Binary operators -- - - template - GLM_FUNC_QUALIFIER tdualquat operator+(tdualquat const& q, tdualquat const& p) - { - return tdualquat(q.real + p.real,q.dual + p.dual); - } - - template - GLM_FUNC_QUALIFIER tdualquat operator*(tdualquat const& p, tdualquat const& o) - { - return tdualquat(p.real * o.real,p.real * o.dual + p.dual * o.real); - } - - template - GLM_FUNC_QUALIFIER vec<3, T, Q> operator*(tdualquat const& q, vec<3, T, Q> const& v) - { - vec<3, T, Q> const real_v3(q.real.x,q.real.y,q.real.z); - vec<3, T, Q> const dual_v3(q.dual.x,q.dual.y,q.dual.z); - return (cross(real_v3, cross(real_v3,v) + v * q.real.w + dual_v3) + dual_v3 * q.real.w - real_v3 * q.dual.w) * T(2) + v; - } - - template - GLM_FUNC_QUALIFIER vec<3, T, Q> operator*(vec<3, T, Q> const& v, tdualquat const& q) - { - return glm::inverse(q) * v; - } - - template - GLM_FUNC_QUALIFIER vec<4, T, Q> operator*(tdualquat const& q, vec<4, T, Q> const& v) - { - return vec<4, T, Q>(q * vec<3, T, Q>(v), v.w); - } - - template - GLM_FUNC_QUALIFIER vec<4, T, Q> operator*(vec<4, T, Q> const& v, tdualquat const& q) - { - return glm::inverse(q) * v; - } - - template - GLM_FUNC_QUALIFIER tdualquat operator*(tdualquat const& q, T const& s) - { - return tdualquat(q.real * s, q.dual * s); - } - - template - GLM_FUNC_QUALIFIER tdualquat operator*(T const& s, tdualquat const& q) - { - return q * s; - } - - template - GLM_FUNC_QUALIFIER tdualquat operator/(tdualquat const& q, T const& s) - { - return tdualquat(q.real / s, q.dual / s); - } - - // -- Boolean operators -- - - template - GLM_FUNC_QUALIFIER bool operator==(tdualquat const& q1, tdualquat const& q2) - { - return (q1.real == q2.real) && (q1.dual == q2.dual); - } - - template - GLM_FUNC_QUALIFIER bool operator!=(tdualquat const& q1, tdualquat const& q2) - { - return (q1.real != q2.real) || (q1.dual != q2.dual); - } - - // -- Operations -- - - template - GLM_FUNC_QUALIFIER tdualquat dual_quat_identity() - { - return tdualquat( - qua(static_cast(1), static_cast(0), static_cast(0), static_cast(0)), - qua(static_cast(0), static_cast(0), static_cast(0), static_cast(0))); - } - - template - GLM_FUNC_QUALIFIER tdualquat normalize(tdualquat const& q) - { - return q / length(q.real); - } - - template - GLM_FUNC_QUALIFIER tdualquat lerp(tdualquat const& x, tdualquat const& y, T const& a) - { - // Dual Quaternion Linear blend aka DLB: - // Lerp is only defined in [0, 1] - assert(a >= static_cast(0)); - assert(a <= static_cast(1)); - T const k = dot(x.real,y.real) < static_cast(0) ? -a : a; - T const one(1); - return tdualquat(x * (one - a) + y * k); - } - - template - GLM_FUNC_QUALIFIER tdualquat inverse(tdualquat const& q) - { - const glm::qua real = conjugate(q.real); - const glm::qua dual = conjugate(q.dual); - return tdualquat(real, dual + (real * (-2.0f * dot(real,dual)))); - } - - template - GLM_FUNC_QUALIFIER mat<2, 4, T, Q> mat2x4_cast(tdualquat const& x) - { - return mat<2, 4, T, Q>( x[0].x, x[0].y, x[0].z, x[0].w, x[1].x, x[1].y, x[1].z, x[1].w ); - } - - template - GLM_FUNC_QUALIFIER mat<3, 4, T, Q> mat3x4_cast(tdualquat const& x) - { - qua r = x.real / length2(x.real); - - qua const rr(r.w * x.real.w, r.x * x.real.x, r.y * x.real.y, r.z * x.real.z); - r *= static_cast(2); - - T const xy = r.x * x.real.y; - T const xz = r.x * x.real.z; - T const yz = r.y * x.real.z; - T const wx = r.w * x.real.x; - T const wy = r.w * x.real.y; - T const wz = r.w * x.real.z; - - vec<4, T, Q> const a( - rr.w + rr.x - rr.y - rr.z, - xy - wz, - xz + wy, - -(x.dual.w * r.x - x.dual.x * r.w + x.dual.y * r.z - x.dual.z * r.y)); - - vec<4, T, Q> const b( - xy + wz, - rr.w + rr.y - rr.x - rr.z, - yz - wx, - -(x.dual.w * r.y - x.dual.x * r.z - x.dual.y * r.w + x.dual.z * r.x)); - - vec<4, T, Q> const c( - xz - wy, - yz + wx, - rr.w + rr.z - rr.x - rr.y, - -(x.dual.w * r.z + x.dual.x * r.y - x.dual.y * r.x - x.dual.z * r.w)); - - return mat<3, 4, T, Q>(a, b, c); - } - - template - GLM_FUNC_QUALIFIER tdualquat dualquat_cast(mat<2, 4, T, Q> const& x) - { - return tdualquat( - qua( x[0].w, x[0].x, x[0].y, x[0].z ), - qua( x[1].w, x[1].x, x[1].y, x[1].z )); - } - - template - GLM_FUNC_QUALIFIER tdualquat dualquat_cast(mat<3, 4, T, Q> const& x) - { - qua real; - - T const trace = x[0].x + x[1].y + x[2].z; - if(trace > static_cast(0)) - { - T const r = sqrt(T(1) + trace); - T const invr = static_cast(0.5) / r; - real.w = static_cast(0.5) * r; - real.x = (x[2].y - x[1].z) * invr; - real.y = (x[0].z - x[2].x) * invr; - real.z = (x[1].x - x[0].y) * invr; - } - else if(x[0].x > x[1].y && x[0].x > x[2].z) - { - T const r = sqrt(T(1) + x[0].x - x[1].y - x[2].z); - T const invr = static_cast(0.5) / r; - real.x = static_cast(0.5)*r; - real.y = (x[1].x + x[0].y) * invr; - real.z = (x[0].z + x[2].x) * invr; - real.w = (x[2].y - x[1].z) * invr; - } - else if(x[1].y > x[2].z) - { - T const r = sqrt(T(1) + x[1].y - x[0].x - x[2].z); - T const invr = static_cast(0.5) / r; - real.x = (x[1].x + x[0].y) * invr; - real.y = static_cast(0.5) * r; - real.z = (x[2].y + x[1].z) * invr; - real.w = (x[0].z - x[2].x) * invr; - } - else - { - T const r = sqrt(T(1) + x[2].z - x[0].x - x[1].y); - T const invr = static_cast(0.5) / r; - real.x = (x[0].z + x[2].x) * invr; - real.y = (x[2].y + x[1].z) * invr; - real.z = static_cast(0.5) * r; - real.w = (x[1].x - x[0].y) * invr; - } - - qua dual; - dual.x = static_cast(0.5) * ( x[0].w * real.w + x[1].w * real.z - x[2].w * real.y); - dual.y = static_cast(0.5) * (-x[0].w * real.z + x[1].w * real.w + x[2].w * real.x); - dual.z = static_cast(0.5) * ( x[0].w * real.y - x[1].w * real.x + x[2].w * real.w); - dual.w = -static_cast(0.5) * ( x[0].w * real.x + x[1].w * real.y + x[2].w * real.z); - return tdualquat(real, dual); - } -}//namespace glm diff --git a/ref/glm/glm/gtx/easing.hpp b/ref/glm/glm/gtx/easing.hpp deleted file mode 100644 index eec96c4b..00000000 --- a/ref/glm/glm/gtx/easing.hpp +++ /dev/null @@ -1,219 +0,0 @@ -/// @ref gtx_easing -/// @file glm/gtx/easing.hpp -/// @author Robert Chisholm -/// -/// @see core (dependence) -/// -/// @defgroup gtx_easing GLM_GTX_easing -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// Easing functions for animations and transitons -/// All functions take a parameter x in the range [0.0,1.0] -/// -/// Based on the AHEasing project of Warren Moore (https://github.com/warrenm/AHEasing) - -#pragma once - -// Dependency: -#include "../glm.hpp" -#include "../gtc/constants.hpp" -#include "../detail/qualifier.hpp" - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_easing is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_easing extension included") -#endif - -namespace glm{ - /// @addtogroup gtx_easing - /// @{ - - /// Modelled after the line y = x - /// @see gtx_easing - template - GLM_FUNC_DECL genType linearInterpolation(genType const & a); - - /// Modelled after the parabola y = x^2 - /// @see gtx_easing - template - GLM_FUNC_DECL genType quadraticEaseIn(genType const & a); - - /// Modelled after the parabola y = -x^2 + 2x - /// @see gtx_easing - template - GLM_FUNC_DECL genType quadraticEaseOut(genType const & a); - - /// Modelled after the piecewise quadratic - /// y = (1/2)((2x)^2) ; [0, 0.5) - /// y = -(1/2)((2x-1)*(2x-3) - 1) ; [0.5, 1] - /// @see gtx_easing - template - GLM_FUNC_DECL genType quadraticEaseInOut(genType const & a); - - /// Modelled after the cubic y = x^3 - template - GLM_FUNC_DECL genType cubicEaseIn(genType const & a); - - /// Modelled after the cubic y = (x - 1)^3 + 1 - /// @see gtx_easing - template - GLM_FUNC_DECL genType cubicEaseOut(genType const & a); - - /// Modelled after the piecewise cubic - /// y = (1/2)((2x)^3) ; [0, 0.5) - /// y = (1/2)((2x-2)^3 + 2) ; [0.5, 1] - /// @see gtx_easing - template - GLM_FUNC_DECL genType cubicEaseInOut(genType const & a); - - /// Modelled after the quartic x^4 - /// @see gtx_easing - template - GLM_FUNC_DECL genType quarticEaseIn(genType const & a); - - /// Modelled after the quartic y = 1 - (x - 1)^4 - /// @see gtx_easing - template - GLM_FUNC_DECL genType quarticEaseOut(genType const & a); - - /// Modelled after the piecewise quartic - /// y = (1/2)((2x)^4) ; [0, 0.5) - /// y = -(1/2)((2x-2)^4 - 2) ; [0.5, 1] - /// @see gtx_easing - template - GLM_FUNC_DECL genType quarticEaseInOut(genType const & a); - - /// Modelled after the quintic y = x^5 - /// @see gtx_easing - template - GLM_FUNC_DECL genType quinticEaseIn(genType const & a); - - /// Modelled after the quintic y = (x - 1)^5 + 1 - /// @see gtx_easing - template - GLM_FUNC_DECL genType quinticEaseOut(genType const & a); - - /// Modelled after the piecewise quintic - /// y = (1/2)((2x)^5) ; [0, 0.5) - /// y = (1/2)((2x-2)^5 + 2) ; [0.5, 1] - /// @see gtx_easing - template - GLM_FUNC_DECL genType quinticEaseInOut(genType const & a); - - /// Modelled after quarter-cycle of sine wave - /// @see gtx_easing - template - GLM_FUNC_DECL genType sineEaseIn(genType const & a); - - /// Modelled after quarter-cycle of sine wave (different phase) - /// @see gtx_easing - template - GLM_FUNC_DECL genType sineEaseOut(genType const & a); - - /// Modelled after half sine wave - /// @see gtx_easing - template - GLM_FUNC_DECL genType sineEaseInOut(genType const & a); - - /// Modelled after shifted quadrant IV of unit circle - /// @see gtx_easing - template - GLM_FUNC_DECL genType circularEaseIn(genType const & a); - - /// Modelled after shifted quadrant II of unit circle - /// @see gtx_easing - template - GLM_FUNC_DECL genType circularEaseOut(genType const & a); - - /// Modelled after the piecewise circular function - /// y = (1/2)(1 - sqrt(1 - 4x^2)) ; [0, 0.5) - /// y = (1/2)(sqrt(-(2x - 3)*(2x - 1)) + 1) ; [0.5, 1] - /// @see gtx_easing - template - GLM_FUNC_DECL genType circularEaseInOut(genType const & a); - - /// Modelled after the exponential function y = 2^(10(x - 1)) - /// @see gtx_easing - template - GLM_FUNC_DECL genType exponentialEaseIn(genType const & a); - - /// Modelled after the exponential function y = -2^(-10x) + 1 - /// @see gtx_easing - template - GLM_FUNC_DECL genType exponentialEaseOut(genType const & a); - - /// Modelled after the piecewise exponential - /// y = (1/2)2^(10(2x - 1)) ; [0,0.5) - /// y = -(1/2)*2^(-10(2x - 1))) + 1 ; [0.5,1] - /// @see gtx_easing - template - GLM_FUNC_DECL genType exponentialEaseInOut(genType const & a); - - /// Modelled after the damped sine wave y = sin(13pi/2*x)*pow(2, 10 * (x - 1)) - /// @see gtx_easing - template - GLM_FUNC_DECL genType elasticEaseIn(genType const & a); - - /// Modelled after the damped sine wave y = sin(-13pi/2*(x + 1))*pow(2, -10x) + 1 - /// @see gtx_easing - template - GLM_FUNC_DECL genType elasticEaseOut(genType const & a); - - /// Modelled after the piecewise exponentially-damped sine wave: - /// y = (1/2)*sin(13pi/2*(2*x))*pow(2, 10 * ((2*x) - 1)) ; [0,0.5) - /// y = (1/2)*(sin(-13pi/2*((2x-1)+1))*pow(2,-10(2*x-1)) + 2) ; [0.5, 1] - /// @see gtx_easing - template - GLM_FUNC_DECL genType elasticEaseInOut(genType const & a); - - /// @see gtx_easing - template - GLM_FUNC_DECL genType backEaseIn(genType const& a); - - /// @see gtx_easing - template - GLM_FUNC_DECL genType backEaseOut(genType const& a); - - /// @see gtx_easing - template - GLM_FUNC_DECL genType backEaseInOut(genType const& a); - - /// @param a parameter - /// @param o Optional overshoot modifier - /// @see gtx_easing - template - GLM_FUNC_DECL genType backEaseIn(genType const& a, genType const& o); - - /// @param a parameter - /// @param o Optional overshoot modifier - /// @see gtx_easing - template - GLM_FUNC_DECL genType backEaseOut(genType const& a, genType const& o); - - /// @param a parameter - /// @param o Optional overshoot modifier - /// @see gtx_easing - template - GLM_FUNC_DECL genType backEaseInOut(genType const& a, genType const& o); - - /// @see gtx_easing - template - GLM_FUNC_DECL genType bounceEaseIn(genType const& a); - - /// @see gtx_easing - template - GLM_FUNC_DECL genType bounceEaseOut(genType const& a); - - /// @see gtx_easing - template - GLM_FUNC_DECL genType bounceEaseInOut(genType const& a); - - /// @} -}//namespace glm - -#include "easing.inl" diff --git a/ref/glm/glm/gtx/easing.inl b/ref/glm/glm/gtx/easing.inl deleted file mode 100644 index 4b7d05b7..00000000 --- a/ref/glm/glm/gtx/easing.inl +++ /dev/null @@ -1,436 +0,0 @@ -/// @ref gtx_easing - -#include - -namespace glm{ - - template - GLM_FUNC_QUALIFIER genType linearInterpolation(genType const& a) - { - // Only defined in [0, 1] - assert(a >= zero()); - assert(a <= one()); - - return a; - } - - template - GLM_FUNC_QUALIFIER genType quadraticEaseIn(genType const& a) - { - // Only defined in [0, 1] - assert(a >= zero()); - assert(a <= one()); - - return a * a; - } - - template - GLM_FUNC_QUALIFIER genType quadraticEaseOut(genType const& a) - { - // Only defined in [0, 1] - assert(a >= zero()); - assert(a <= one()); - - return -(a * (a - static_cast(2))); - } - - template - GLM_FUNC_QUALIFIER genType quadraticEaseInOut(genType const& a) - { - // Only defined in [0, 1] - assert(a >= zero()); - assert(a <= one()); - - if(a < static_cast(0.5)) - { - return static_cast(2) * a * a; - } - else - { - return (-static_cast(2) * a * a) + (4 * a) - one(); - } - } - - template - GLM_FUNC_QUALIFIER genType cubicEaseIn(genType const& a) - { - // Only defined in [0, 1] - assert(a >= zero()); - assert(a <= one()); - - return a * a * a; - } - - template - GLM_FUNC_QUALIFIER genType cubicEaseOut(genType const& a) - { - // Only defined in [0, 1] - assert(a >= zero()); - assert(a <= one()); - - genType const f = a - one(); - return f * f * f + one(); - } - - template - GLM_FUNC_QUALIFIER genType cubicEaseInOut(genType const& a) - { - // Only defined in [0, 1] - assert(a >= zero()); - assert(a <= one()); - - if (a < static_cast(0.5)) - { - return static_cast(4) * a * a * a; - } - else - { - genType const f = ((static_cast(2) * a) - static_cast(2)); - return static_cast(0.5) * f * f * f + one(); - } - } - - template - GLM_FUNC_QUALIFIER genType quarticEaseIn(genType const& a) - { - // Only defined in [0, 1] - assert(a >= zero()); - assert(a <= one()); - - return a * a * a * a; - } - - template - GLM_FUNC_QUALIFIER genType quarticEaseOut(genType const& a) - { - // Only defined in [0, 1] - assert(a >= zero()); - assert(a <= one()); - - genType const f = (a - one()); - return f * f * f * (one() - a) + one(); - } - - template - GLM_FUNC_QUALIFIER genType quarticEaseInOut(genType const& a) - { - // Only defined in [0, 1] - assert(a >= zero()); - assert(a <= one()); - - if(a < static_cast(0.5)) - { - return static_cast(8) * a * a * a * a; - } - else - { - genType const f = (a - one()); - return -static_cast(8) * f * f * f * f + one(); - } - } - - template - GLM_FUNC_QUALIFIER genType quinticEaseIn(genType const& a) - { - // Only defined in [0, 1] - assert(a >= zero()); - assert(a <= one()); - - return a * a * a * a * a; - } - - template - GLM_FUNC_QUALIFIER genType quinticEaseOut(genType const& a) - { - // Only defined in [0, 1] - assert(a >= zero()); - assert(a <= one()); - - genType const f = (a - one()); - return f * f * f * f * f + one(); - } - - template - GLM_FUNC_QUALIFIER genType quinticEaseInOut(genType const& a) - { - // Only defined in [0, 1] - assert(a >= zero()); - assert(a <= one()); - - if(a < static_cast(0.5)) - { - return static_cast(16) * a * a * a * a * a; - } - else - { - genType const f = ((static_cast(2) * a) - static_cast(2)); - return static_cast(0.5) * f * f * f * f * f + one(); - } - } - - template - GLM_FUNC_QUALIFIER genType sineEaseIn(genType const& a) - { - // Only defined in [0, 1] - assert(a >= zero()); - assert(a <= one()); - - return sin((a - one()) * half_pi()) + one(); - } - - template - GLM_FUNC_QUALIFIER genType sineEaseOut(genType const& a) - { - // Only defined in [0, 1] - assert(a >= zero()); - assert(a <= one()); - - return sin(a * half_pi()); - } - - template - GLM_FUNC_QUALIFIER genType sineEaseInOut(genType const& a) - { - // Only defined in [0, 1] - assert(a >= zero()); - assert(a <= one()); - - return static_cast(0.5) * (one() - cos(a * pi())); - } - - template - GLM_FUNC_QUALIFIER genType circularEaseIn(genType const& a) - { - // Only defined in [0, 1] - assert(a >= zero()); - assert(a <= one()); - - return one() - sqrt(one() - (a * a)); - } - - template - GLM_FUNC_QUALIFIER genType circularEaseOut(genType const& a) - { - // Only defined in [0, 1] - assert(a >= zero()); - assert(a <= one()); - - return sqrt((static_cast(2) - a) * a); - } - - template - GLM_FUNC_QUALIFIER genType circularEaseInOut(genType const& a) - { - // Only defined in [0, 1] - assert(a >= zero()); - assert(a <= one()); - - if(a < static_cast(0.5)) - { - return static_cast(0.5) * (one() - std::sqrt(one() - static_cast(4) * (a * a))); - } - else - { - return static_cast(0.5) * (std::sqrt(-((static_cast(2) * a) - static_cast(3)) * ((static_cast(2) * a) - one())) + one()); - } - } - - template - GLM_FUNC_QUALIFIER genType exponentialEaseIn(genType const& a) - { - // Only defined in [0, 1] - assert(a >= zero()); - assert(a <= one()); - - if(a <= zero()) - return a; - else - { - genType const Complementary = a - one(); - genType const Two = static_cast(2); - - return glm::pow(Two, Complementary * static_cast(10)); - } - } - - template - GLM_FUNC_QUALIFIER genType exponentialEaseOut(genType const& a) - { - // Only defined in [0, 1] - assert(a >= zero()); - assert(a <= one()); - - if(a >= one()) - return a; - else - { - return one() - glm::pow(static_cast(2), -static_cast(10) * a); - } - } - - template - GLM_FUNC_QUALIFIER genType exponentialEaseInOut(genType const& a) - { - // Only defined in [0, 1] - assert(a >= zero()); - assert(a <= one()); - - if(a < static_cast(0.5)) - return static_cast(0.5) * glm::pow(static_cast(2), (static_cast(20) * a) - static_cast(10)); - else - return -static_cast(0.5) * glm::pow(static_cast(2), (-static_cast(20) * a) + static_cast(10)) + one(); - } - - template - GLM_FUNC_QUALIFIER genType elasticEaseIn(genType const& a) - { - // Only defined in [0, 1] - assert(a >= zero()); - assert(a <= one()); - - return std::sin(static_cast(13) * half_pi() * a) * glm::pow(static_cast(2), static_cast(10) * (a - one())); - } - - template - GLM_FUNC_QUALIFIER genType elasticEaseOut(genType const& a) - { - // Only defined in [0, 1] - assert(a >= zero()); - assert(a <= one()); - - return std::sin(-static_cast(13) * half_pi() * (a + one())) * glm::pow(static_cast(2), -static_cast(10) * a) + one(); - } - - template - GLM_FUNC_QUALIFIER genType elasticEaseInOut(genType const& a) - { - // Only defined in [0, 1] - assert(a >= zero()); - assert(a <= one()); - - if(a < static_cast(0.5)) - return static_cast(0.5) * std::sin(static_cast(13) * half_pi() * (static_cast(2) * a)) * glm::pow(static_cast(2), static_cast(10) * ((static_cast(2) * a) - one())); - else - return static_cast(0.5) * (std::sin(-static_cast(13) * half_pi() * ((static_cast(2) * a - one()) + one())) * glm::pow(static_cast(2), -static_cast(10) * (static_cast(2) * a - one())) + static_cast(2)); - } - - template - GLM_FUNC_QUALIFIER genType backEaseIn(genType const& a, genType const& o) - { - // Only defined in [0, 1] - assert(a >= zero()); - assert(a <= one()); - - genType z = ((o + one()) * a) - o; - return (a * a * z); - } - - template - GLM_FUNC_QUALIFIER genType backEaseOut(genType const& a, genType const& o) - { - // Only defined in [0, 1] - assert(a >= zero()); - assert(a <= one()); - - genType n = a - one(); - genType z = ((o + one()) * n) + o; - return (n * n * z) + one(); - } - - template - GLM_FUNC_QUALIFIER genType backEaseInOut(genType const& a, genType const& o) - { - // Only defined in [0, 1] - assert(a >= zero()); - assert(a <= one()); - - genType s = o * static_cast(1.525); - genType x = static_cast(0.5); - genType n = a / static_cast(0.5); - - if (n < static_cast(1)) - { - genType z = ((s + static_cast(1)) * n) - s; - genType m = n * n * z; - return x * m; - } - else - { - n -= static_cast(2); - genType z = ((s + static_cast(1)) * n) + s; - genType m = (n*n*z) + static_cast(2); - return x * m; - } - } - - template - GLM_FUNC_QUALIFIER genType backEaseIn(genType const& a) - { - return backEaseIn(a, static_cast(1.70158)); - } - - template - GLM_FUNC_QUALIFIER genType backEaseOut(genType const& a) - { - return backEaseOut(a, static_cast(1.70158)); - } - - template - GLM_FUNC_QUALIFIER genType backEaseInOut(genType const& a) - { - return backEaseInOut(a, static_cast(1.70158)); - } - - template - GLM_FUNC_QUALIFIER genType bounceEaseOut(genType const& a) - { - // Only defined in [0, 1] - assert(a >= zero()); - assert(a <= one()); - - if(a < static_cast(4.0 / 11.0)) - { - return (static_cast(121) * a * a) / static_cast(16); - } - else if(a < static_cast(8.0 / 11.0)) - { - return (static_cast(363.0 / 40.0) * a * a) - (static_cast(99.0 / 10.0) * a) + static_cast(17.0 / 5.0); - } - else if(a < static_cast(9.0 / 10.0)) - { - return (static_cast(4356.0 / 361.0) * a * a) - (static_cast(35442.0 / 1805.0) * a) + static_cast(16061.0 / 1805.0); - } - else - { - return (static_cast(54.0 / 5.0) * a * a) - (static_cast(513.0 / 25.0) * a) + static_cast(268.0 / 25.0); - } - } - - template - GLM_FUNC_QUALIFIER genType bounceEaseIn(genType const& a) - { - // Only defined in [0, 1] - assert(a >= zero()); - assert(a <= one()); - - return one() - bounceEaseOut(one() - a); - } - - template - GLM_FUNC_QUALIFIER genType bounceEaseInOut(genType const& a) - { - // Only defined in [0, 1] - assert(a >= zero()); - assert(a <= one()); - - if(a < static_cast(0.5)) - { - return static_cast(0.5) * (one() - bounceEaseOut(a * static_cast(2))); - } - else - { - return static_cast(0.5) * bounceEaseOut(a * static_cast(2) - one()) + static_cast(0.5); - } - } - -}//namespace glm diff --git a/ref/glm/glm/gtx/euler_angles.hpp b/ref/glm/glm/gtx/euler_angles.hpp deleted file mode 100644 index 3a167dfc..00000000 --- a/ref/glm/glm/gtx/euler_angles.hpp +++ /dev/null @@ -1,335 +0,0 @@ -/// @ref gtx_euler_angles -/// @file glm/gtx/euler_angles.hpp -/// -/// @see core (dependence) -/// -/// @defgroup gtx_euler_angles GLM_GTX_euler_angles -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// Build matrices from Euler angles. -/// -/// Extraction of Euler angles from rotation matrix. -/// Based on the original paper 2014 Mike Day - Extracting Euler Angles from a Rotation Matrix. - -#pragma once - -// Dependency: -#include "../glm.hpp" - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_euler_angles is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_euler_angles extension included") -#endif - -namespace glm -{ - /// @addtogroup gtx_euler_angles - /// @{ - - /// Creates a 3D 4 * 4 homogeneous rotation matrix from an euler angle X. - /// @see gtx_euler_angles - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> eulerAngleX( - T const& angleX); - - /// Creates a 3D 4 * 4 homogeneous rotation matrix from an euler angle Y. - /// @see gtx_euler_angles - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> eulerAngleY( - T const& angleY); - - /// Creates a 3D 4 * 4 homogeneous rotation matrix from an euler angle Z. - /// @see gtx_euler_angles - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> eulerAngleZ( - T const& angleZ); - - /// Creates a 3D 4 * 4 homogeneous derived matrix from the rotation matrix about X-axis. - /// @see gtx_euler_angles - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> derivedEulerAngleX( - T const & angleX, T const & angularVelocityX); - - /// Creates a 3D 4 * 4 homogeneous derived matrix from the rotation matrix about Y-axis. - /// @see gtx_euler_angles - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> derivedEulerAngleY( - T const & angleY, T const & angularVelocityY); - - /// Creates a 3D 4 * 4 homogeneous derived matrix from the rotation matrix about Z-axis. - /// @see gtx_euler_angles - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> derivedEulerAngleZ( - T const & angleZ, T const & angularVelocityZ); - - /// Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (X * Y). - /// @see gtx_euler_angles - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> eulerAngleXY( - T const& angleX, - T const& angleY); - - /// Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * X). - /// @see gtx_euler_angles - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> eulerAngleYX( - T const& angleY, - T const& angleX); - - /// Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (X * Z). - /// @see gtx_euler_angles - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> eulerAngleXZ( - T const& angleX, - T const& angleZ); - - /// Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Z * X). - /// @see gtx_euler_angles - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> eulerAngleZX( - T const& angle, - T const& angleX); - - /// Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * Z). - /// @see gtx_euler_angles - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> eulerAngleYZ( - T const& angleY, - T const& angleZ); - - /// Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Z * Y). - /// @see gtx_euler_angles - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> eulerAngleZY( - T const& angleZ, - T const& angleY); - - /// Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (X * Y * Z). - /// @see gtx_euler_angles - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> eulerAngleXYZ( - T const& t1, - T const& t2, - T const& t3); - - /// Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * X * Z). - /// @see gtx_euler_angles - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> eulerAngleYXZ( - T const& yaw, - T const& pitch, - T const& roll); - - /// Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (X * Z * X). - /// @see gtx_euler_angles - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> eulerAngleXZX( - T const & t1, - T const & t2, - T const & t3); - - /// Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (X * Y * X). - /// @see gtx_euler_angles - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> eulerAngleXYX( - T const & t1, - T const & t2, - T const & t3); - - /// Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * X * Y). - /// @see gtx_euler_angles - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> eulerAngleYXY( - T const & t1, - T const & t2, - T const & t3); - - /// Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * Z * Y). - /// @see gtx_euler_angles - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> eulerAngleYZY( - T const & t1, - T const & t2, - T const & t3); - - /// Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Z * Y * Z). - /// @see gtx_euler_angles - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> eulerAngleZYZ( - T const & t1, - T const & t2, - T const & t3); - - /// Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Z * X * Z). - /// @see gtx_euler_angles - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> eulerAngleZXZ( - T const & t1, - T const & t2, - T const & t3); - - /// Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (X * Z * Y). - /// @see gtx_euler_angles - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> eulerAngleXZY( - T const & t1, - T const & t2, - T const & t3); - - /// Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * Z * X). - /// @see gtx_euler_angles - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> eulerAngleYZX( - T const & t1, - T const & t2, - T const & t3); - - /// Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Z * Y * X). - /// @see gtx_euler_angles - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> eulerAngleZYX( - T const & t1, - T const & t2, - T const & t3); - - /// Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Z * X * Y). - /// @see gtx_euler_angles - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> eulerAngleZXY( - T const & t1, - T const & t2, - T const & t3); - - /// Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * X * Z). - /// @see gtx_euler_angles - template - GLM_FUNC_DECL mat<4, 4, T, defaultp> yawPitchRoll( - T const& yaw, - T const& pitch, - T const& roll); - - /// Creates a 2D 2 * 2 rotation matrix from an euler angle. - /// @see gtx_euler_angles - template - GLM_FUNC_DECL mat<2, 2, T, defaultp> orientate2(T const& angle); - - /// Creates a 2D 4 * 4 homogeneous rotation matrix from an euler angle. - /// @see gtx_euler_angles - template - GLM_FUNC_DECL mat<3, 3, T, defaultp> orientate3(T const& angle); - - /// Creates a 3D 3 * 3 rotation matrix from euler angles (Y * X * Z). - /// @see gtx_euler_angles - template - GLM_FUNC_DECL mat<3, 3, T, Q> orientate3(vec<3, T, Q> const& angles); - - /// Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * X * Z). - /// @see gtx_euler_angles - template - GLM_FUNC_DECL mat<4, 4, T, Q> orientate4(vec<3, T, Q> const& angles); - - /// Extracts the (X * Y * Z) Euler angles from the rotation matrix M - /// @see gtx_euler_angles - template - GLM_FUNC_DECL void extractEulerAngleXYZ(mat<4, 4, T, defaultp> const& M, - T & t1, - T & t2, - T & t3); - - /// Extracts the (Y * X * Z) Euler angles from the rotation matrix M - /// @see gtx_euler_angles - template - GLM_FUNC_DECL void extractEulerAngleYXZ(mat<4, 4, T, defaultp> const & M, - T & t1, - T & t2, - T & t3); - - /// Extracts the (X * Z * X) Euler angles from the rotation matrix M - /// @see gtx_euler_angles - template - GLM_FUNC_DECL void extractEulerAngleXZX(mat<4, 4, T, defaultp> const & M, - T & t1, - T & t2, - T & t3); - - /// Extracts the (X * Y * X) Euler angles from the rotation matrix M - /// @see gtx_euler_angles - template - GLM_FUNC_DECL void extractEulerAngleXYX(mat<4, 4, T, defaultp> const & M, - T & t1, - T & t2, - T & t3); - - /// Extracts the (Y * X * Y) Euler angles from the rotation matrix M - /// @see gtx_euler_angles - template - GLM_FUNC_DECL void extractEulerAngleYXY(mat<4, 4, T, defaultp> const & M, - T & t1, - T & t2, - T & t3); - - /// Extracts the (Y * Z * Y) Euler angles from the rotation matrix M - /// @see gtx_euler_angles - template - GLM_FUNC_DECL void extractEulerAngleYZY(mat<4, 4, T, defaultp> const & M, - T & t1, - T & t2, - T & t3); - - /// Extracts the (Z * Y * Z) Euler angles from the rotation matrix M - /// @see gtx_euler_angles - template - GLM_FUNC_DECL void extractEulerAngleZYZ(mat<4, 4, T, defaultp> const & M, - T & t1, - T & t2, - T & t3); - - /// Extracts the (Z * X * Z) Euler angles from the rotation matrix M - /// @see gtx_euler_angles - template - GLM_FUNC_DECL void extractEulerAngleZXZ(mat<4, 4, T, defaultp> const & M, - T & t1, - T & t2, - T & t3); - - /// Extracts the (X * Z * Y) Euler angles from the rotation matrix M - /// @see gtx_euler_angles - template - GLM_FUNC_DECL void extractEulerAngleXZY(mat<4, 4, T, defaultp> const & M, - T & t1, - T & t2, - T & t3); - - /// Extracts the (Y * Z * X) Euler angles from the rotation matrix M - /// @see gtx_euler_angles - template - GLM_FUNC_DECL void extractEulerAngleYZX(mat<4, 4, T, defaultp> const & M, - T & t1, - T & t2, - T & t3); - - /// Extracts the (Z * Y * X) Euler angles from the rotation matrix M - /// @see gtx_euler_angles - template - GLM_FUNC_DECL void extractEulerAngleZYX(mat<4, 4, T, defaultp> const & M, - T & t1, - T & t2, - T & t3); - - /// Extracts the (Z * X * Y) Euler angles from the rotation matrix M - /// @see gtx_euler_angles - template - GLM_FUNC_DECL void extractEulerAngleZXY(mat<4, 4, T, defaultp> const & M, - T & t1, - T & t2, - T & t3); - - /// @} -}//namespace glm - -#include "euler_angles.inl" diff --git a/ref/glm/glm/gtx/euler_angles.inl b/ref/glm/glm/gtx/euler_angles.inl deleted file mode 100644 index d9f672b2..00000000 --- a/ref/glm/glm/gtx/euler_angles.inl +++ /dev/null @@ -1,899 +0,0 @@ -/// @ref gtx_euler_angles - -#include "compatibility.hpp" // glm::atan2 - -namespace glm -{ - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> eulerAngleX - ( - T const& angleX - ) - { - T cosX = glm::cos(angleX); - T sinX = glm::sin(angleX); - - return mat<4, 4, T, defaultp>( - T(1), T(0), T(0), T(0), - T(0), cosX, sinX, T(0), - T(0),-sinX, cosX, T(0), - T(0), T(0), T(0), T(1)); - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> eulerAngleY - ( - T const& angleY - ) - { - T cosY = glm::cos(angleY); - T sinY = glm::sin(angleY); - - return mat<4, 4, T, defaultp>( - cosY, T(0), -sinY, T(0), - T(0), T(1), T(0), T(0), - sinY, T(0), cosY, T(0), - T(0), T(0), T(0), T(1)); - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> eulerAngleZ - ( - T const& angleZ - ) - { - T cosZ = glm::cos(angleZ); - T sinZ = glm::sin(angleZ); - - return mat<4, 4, T, defaultp>( - cosZ, sinZ, T(0), T(0), - -sinZ, cosZ, T(0), T(0), - T(0), T(0), T(1), T(0), - T(0), T(0), T(0), T(1)); - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> derivedEulerAngleX - ( - T const & angleX, - T const & angularVelocityX - ) - { - T cosX = glm::cos(angleX) * angularVelocityX; - T sinX = glm::sin(angleX) * angularVelocityX; - - return mat<4, 4, T, defaultp>( - T(0), T(0), T(0), T(0), - T(0),-sinX, cosX, T(0), - T(0),-cosX,-sinX, T(0), - T(0), T(0), T(0), T(0)); - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> derivedEulerAngleY - ( - T const & angleY, - T const & angularVelocityY - ) - { - T cosY = glm::cos(angleY) * angularVelocityY; - T sinY = glm::sin(angleY) * angularVelocityY; - - return mat<4, 4, T, defaultp>( - -sinY, T(0), -cosY, T(0), - T(0), T(0), T(0), T(0), - cosY, T(0), -sinY, T(0), - T(0), T(0), T(0), T(0)); - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> derivedEulerAngleZ - ( - T const & angleZ, - T const & angularVelocityZ - ) - { - T cosZ = glm::cos(angleZ) * angularVelocityZ; - T sinZ = glm::sin(angleZ) * angularVelocityZ; - - return mat<4, 4, T, defaultp>( - -sinZ, cosZ, T(0), T(0), - -cosZ, -sinZ, T(0), T(0), - T(0), T(0), T(0), T(0), - T(0), T(0), T(0), T(0)); - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> eulerAngleXY - ( - T const& angleX, - T const& angleY - ) - { - T cosX = glm::cos(angleX); - T sinX = glm::sin(angleX); - T cosY = glm::cos(angleY); - T sinY = glm::sin(angleY); - - return mat<4, 4, T, defaultp>( - cosY, -sinX * -sinY, cosX * -sinY, T(0), - T(0), cosX, sinX, T(0), - sinY, -sinX * cosY, cosX * cosY, T(0), - T(0), T(0), T(0), T(1)); - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> eulerAngleYX - ( - T const& angleY, - T const& angleX - ) - { - T cosX = glm::cos(angleX); - T sinX = glm::sin(angleX); - T cosY = glm::cos(angleY); - T sinY = glm::sin(angleY); - - return mat<4, 4, T, defaultp>( - cosY, 0, -sinY, T(0), - sinY * sinX, cosX, cosY * sinX, T(0), - sinY * cosX, -sinX, cosY * cosX, T(0), - T(0), T(0), T(0), T(1)); - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> eulerAngleXZ - ( - T const& angleX, - T const& angleZ - ) - { - return eulerAngleX(angleX) * eulerAngleZ(angleZ); - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> eulerAngleZX - ( - T const& angleZ, - T const& angleX - ) - { - return eulerAngleZ(angleZ) * eulerAngleX(angleX); - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> eulerAngleYZ - ( - T const& angleY, - T const& angleZ - ) - { - return eulerAngleY(angleY) * eulerAngleZ(angleZ); - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> eulerAngleZY - ( - T const& angleZ, - T const& angleY - ) - { - return eulerAngleZ(angleZ) * eulerAngleY(angleY); - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> eulerAngleXYZ - ( - T const& t1, - T const& t2, - T const& t3 - ) - { - T c1 = glm::cos(-t1); - T c2 = glm::cos(-t2); - T c3 = glm::cos(-t3); - T s1 = glm::sin(-t1); - T s2 = glm::sin(-t2); - T s3 = glm::sin(-t3); - - mat<4, 4, T, defaultp> Result; - Result[0][0] = c2 * c3; - Result[0][1] =-c1 * s3 + s1 * s2 * c3; - Result[0][2] = s1 * s3 + c1 * s2 * c3; - Result[0][3] = static_cast(0); - Result[1][0] = c2 * s3; - Result[1][1] = c1 * c3 + s1 * s2 * s3; - Result[1][2] =-s1 * c3 + c1 * s2 * s3; - Result[1][3] = static_cast(0); - Result[2][0] =-s2; - Result[2][1] = s1 * c2; - Result[2][2] = c1 * c2; - Result[2][3] = static_cast(0); - Result[3][0] = static_cast(0); - Result[3][1] = static_cast(0); - Result[3][2] = static_cast(0); - Result[3][3] = static_cast(1); - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> eulerAngleYXZ - ( - T const& yaw, - T const& pitch, - T const& roll - ) - { - T tmp_ch = glm::cos(yaw); - T tmp_sh = glm::sin(yaw); - T tmp_cp = glm::cos(pitch); - T tmp_sp = glm::sin(pitch); - T tmp_cb = glm::cos(roll); - T tmp_sb = glm::sin(roll); - - mat<4, 4, T, defaultp> Result; - Result[0][0] = tmp_ch * tmp_cb + tmp_sh * tmp_sp * tmp_sb; - Result[0][1] = tmp_sb * tmp_cp; - Result[0][2] = -tmp_sh * tmp_cb + tmp_ch * tmp_sp * tmp_sb; - Result[0][3] = static_cast(0); - Result[1][0] = -tmp_ch * tmp_sb + tmp_sh * tmp_sp * tmp_cb; - Result[1][1] = tmp_cb * tmp_cp; - Result[1][2] = tmp_sb * tmp_sh + tmp_ch * tmp_sp * tmp_cb; - Result[1][3] = static_cast(0); - Result[2][0] = tmp_sh * tmp_cp; - Result[2][1] = -tmp_sp; - Result[2][2] = tmp_ch * tmp_cp; - Result[2][3] = static_cast(0); - Result[3][0] = static_cast(0); - Result[3][1] = static_cast(0); - Result[3][2] = static_cast(0); - Result[3][3] = static_cast(1); - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> eulerAngleXZX - ( - T const & t1, - T const & t2, - T const & t3 - ) - { - T c1 = glm::cos(t1); - T s1 = glm::sin(t1); - T c2 = glm::cos(t2); - T s2 = glm::sin(t2); - T c3 = glm::cos(t3); - T s3 = glm::sin(t3); - - mat<4, 4, T, defaultp> Result; - Result[0][0] = c2; - Result[0][1] = c1 * s2; - Result[0][2] = s1 * s2; - Result[0][3] = static_cast(0); - Result[1][0] =-c3 * s2; - Result[1][1] = c1 * c2 * c3 - s1 * s3; - Result[1][2] = c1 * s3 + c2 * c3 * s1; - Result[1][3] = static_cast(0); - Result[2][0] = s2 * s3; - Result[2][1] =-c3 * s1 - c1 * c2 * s3; - Result[2][2] = c1 * c3 - c2 * s1 * s3; - Result[2][3] = static_cast(0); - Result[3][0] = static_cast(0); - Result[3][1] = static_cast(0); - Result[3][2] = static_cast(0); - Result[3][3] = static_cast(1); - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> eulerAngleXYX - ( - T const & t1, - T const & t2, - T const & t3 - ) - { - T c1 = glm::cos(t1); - T s1 = glm::sin(t1); - T c2 = glm::cos(t2); - T s2 = glm::sin(t2); - T c3 = glm::cos(t3); - T s3 = glm::sin(t3); - - mat<4, 4, T, defaultp> Result; - Result[0][0] = c2; - Result[0][1] = s1 * s2; - Result[0][2] =-c1 * s2; - Result[0][3] = static_cast(0); - Result[1][0] = s2 * s3; - Result[1][1] = c1 * c3 - c2 * s1 * s3; - Result[1][2] = c3 * s1 + c1 * c2 * s3; - Result[1][3] = static_cast(0); - Result[2][0] = c3 * s2; - Result[2][1] =-c1 * s3 - c2 * c3 * s1; - Result[2][2] = c1 * c2 * c3 - s1 * s3; - Result[2][3] = static_cast(0); - Result[3][0] = static_cast(0); - Result[3][1] = static_cast(0); - Result[3][2] = static_cast(0); - Result[3][3] = static_cast(1); - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> eulerAngleYXY - ( - T const & t1, - T const & t2, - T const & t3 - ) - { - T c1 = glm::cos(t1); - T s1 = glm::sin(t1); - T c2 = glm::cos(t2); - T s2 = glm::sin(t2); - T c3 = glm::cos(t3); - T s3 = glm::sin(t3); - - mat<4, 4, T, defaultp> Result; - Result[0][0] = c1 * c3 - c2 * s1 * s3; - Result[0][1] = s2* s3; - Result[0][2] =-c3 * s1 - c1 * c2 * s3; - Result[0][3] = static_cast(0); - Result[1][0] = s1 * s2; - Result[1][1] = c2; - Result[1][2] = c1 * s2; - Result[1][3] = static_cast(0); - Result[2][0] = c1 * s3 + c2 * c3 * s1; - Result[2][1] =-c3 * s2; - Result[2][2] = c1 * c2 * c3 - s1 * s3; - Result[2][3] = static_cast(0); - Result[3][0] = static_cast(0); - Result[3][1] = static_cast(0); - Result[3][2] = static_cast(0); - Result[3][3] = static_cast(1); - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> eulerAngleYZY - ( - T const & t1, - T const & t2, - T const & t3 - ) - { - T c1 = glm::cos(t1); - T s1 = glm::sin(t1); - T c2 = glm::cos(t2); - T s2 = glm::sin(t2); - T c3 = glm::cos(t3); - T s3 = glm::sin(t3); - - mat<4, 4, T, defaultp> Result; - Result[0][0] = c1 * c2 * c3 - s1 * s3; - Result[0][1] = c3 * s2; - Result[0][2] =-c1 * s3 - c2 * c3 * s1; - Result[0][3] = static_cast(0); - Result[1][0] =-c1 * s2; - Result[1][1] = c2; - Result[1][2] = s1 * s2; - Result[1][3] = static_cast(0); - Result[2][0] = c3 * s1 + c1 * c2 * s3; - Result[2][1] = s2 * s3; - Result[2][2] = c1 * c3 - c2 * s1 * s3; - Result[2][3] = static_cast(0); - Result[3][0] = static_cast(0); - Result[3][1] = static_cast(0); - Result[3][2] = static_cast(0); - Result[3][3] = static_cast(1); - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> eulerAngleZYZ - ( - T const & t1, - T const & t2, - T const & t3 - ) - { - T c1 = glm::cos(t1); - T s1 = glm::sin(t1); - T c2 = glm::cos(t2); - T s2 = glm::sin(t2); - T c3 = glm::cos(t3); - T s3 = glm::sin(t3); - - mat<4, 4, T, defaultp> Result; - Result[0][0] = c1 * c2 * c3 - s1 * s3; - Result[0][1] = c1 * s3 + c2 * c3 * s1; - Result[0][2] =-c3 * s2; - Result[0][3] = static_cast(0); - Result[1][0] =-c3 * s1 - c1 * c2 * s3; - Result[1][1] = c1 * c3 - c2 * s1 * s3; - Result[1][2] = s2 * s3; - Result[1][3] = static_cast(0); - Result[2][0] = c1 * s2; - Result[2][1] = s1 * s2; - Result[2][2] = c2; - Result[2][3] = static_cast(0); - Result[3][0] = static_cast(0); - Result[3][1] = static_cast(0); - Result[3][2] = static_cast(0); - Result[3][3] = static_cast(1); - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> eulerAngleZXZ - ( - T const & t1, - T const & t2, - T const & t3 - ) - { - T c1 = glm::cos(t1); - T s1 = glm::sin(t1); - T c2 = glm::cos(t2); - T s2 = glm::sin(t2); - T c3 = glm::cos(t3); - T s3 = glm::sin(t3); - - mat<4, 4, T, defaultp> Result; - Result[0][0] = c1 * c3 - c2 * s1 * s3; - Result[0][1] = c3 * s1 + c1 * c2 * s3; - Result[0][2] = s2 *s3; - Result[0][3] = static_cast(0); - Result[1][0] =-c1 * s3 - c2 * c3 * s1; - Result[1][1] = c1 * c2 * c3 - s1 * s3; - Result[1][2] = c3 * s2; - Result[1][3] = static_cast(0); - Result[2][0] = s1 * s2; - Result[2][1] =-c1 * s2; - Result[2][2] = c2; - Result[2][3] = static_cast(0); - Result[3][0] = static_cast(0); - Result[3][1] = static_cast(0); - Result[3][2] = static_cast(0); - Result[3][3] = static_cast(1); - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> eulerAngleXZY - ( - T const & t1, - T const & t2, - T const & t3 - ) - { - T c1 = glm::cos(t1); - T s1 = glm::sin(t1); - T c2 = glm::cos(t2); - T s2 = glm::sin(t2); - T c3 = glm::cos(t3); - T s3 = glm::sin(t3); - - mat<4, 4, T, defaultp> Result; - Result[0][0] = c2 * c3; - Result[0][1] = s1 * s3 + c1 * c3 * s2; - Result[0][2] = c3 * s1 * s2 - c1 * s3; - Result[0][3] = static_cast(0); - Result[1][0] =-s2; - Result[1][1] = c1 * c2; - Result[1][2] = c2 * s1; - Result[1][3] = static_cast(0); - Result[2][0] = c2 * s3; - Result[2][1] = c1 * s2 * s3 - c3 * s1; - Result[2][2] = c1 * c3 + s1 * s2 *s3; - Result[2][3] = static_cast(0); - Result[3][0] = static_cast(0); - Result[3][1] = static_cast(0); - Result[3][2] = static_cast(0); - Result[3][3] = static_cast(1); - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> eulerAngleYZX - ( - T const & t1, - T const & t2, - T const & t3 - ) - { - T c1 = glm::cos(t1); - T s1 = glm::sin(t1); - T c2 = glm::cos(t2); - T s2 = glm::sin(t2); - T c3 = glm::cos(t3); - T s3 = glm::sin(t3); - - mat<4, 4, T, defaultp> Result; - Result[0][0] = c1 * c2; - Result[0][1] = s2; - Result[0][2] =-c2 * s1; - Result[0][3] = static_cast(0); - Result[1][0] = s1 * s3 - c1 * c3 * s2; - Result[1][1] = c2 * c3; - Result[1][2] = c1 * s3 + c3 * s1 * s2; - Result[1][3] = static_cast(0); - Result[2][0] = c3 * s1 + c1 * s2 * s3; - Result[2][1] =-c2 * s3; - Result[2][2] = c1 * c3 - s1 * s2 * s3; - Result[2][3] = static_cast(0); - Result[3][0] = static_cast(0); - Result[3][1] = static_cast(0); - Result[3][2] = static_cast(0); - Result[3][3] = static_cast(1); - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> eulerAngleZYX - ( - T const & t1, - T const & t2, - T const & t3 - ) - { - T c1 = glm::cos(t1); - T s1 = glm::sin(t1); - T c2 = glm::cos(t2); - T s2 = glm::sin(t2); - T c3 = glm::cos(t3); - T s3 = glm::sin(t3); - - mat<4, 4, T, defaultp> Result; - Result[0][0] = c1 * c2; - Result[0][1] = c2 * s1; - Result[0][2] =-s2; - Result[0][3] = static_cast(0); - Result[1][0] = c1 * s2 * s3 - c3 * s1; - Result[1][1] = c1 * c3 + s1 * s2 * s3; - Result[1][2] = c2 * s3; - Result[1][3] = static_cast(0); - Result[2][0] = s1 * s3 + c1 * c3 * s2; - Result[2][1] = c3 * s1 * s2 - c1 * s3; - Result[2][2] = c2 * c3; - Result[2][3] = static_cast(0); - Result[3][0] = static_cast(0); - Result[3][1] = static_cast(0); - Result[3][2] = static_cast(0); - Result[3][3] = static_cast(1); - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> eulerAngleZXY - ( - T const & t1, - T const & t2, - T const & t3 - ) - { - T c1 = glm::cos(t1); - T s1 = glm::sin(t1); - T c2 = glm::cos(t2); - T s2 = glm::sin(t2); - T c3 = glm::cos(t3); - T s3 = glm::sin(t3); - - mat<4, 4, T, defaultp> Result; - Result[0][0] = c1 * c3 - s1 * s2 * s3; - Result[0][1] = c3 * s1 + c1 * s2 * s3; - Result[0][2] =-c2 * s3; - Result[0][3] = static_cast(0); - Result[1][0] =-c2 * s1; - Result[1][1] = c1 * c2; - Result[1][2] = s2; - Result[1][3] = static_cast(0); - Result[2][0] = c1 * s3 + c3 * s1 * s2; - Result[2][1] = s1 * s3 - c1 * c3 * s2; - Result[2][2] = c2 * c3; - Result[2][3] = static_cast(0); - Result[3][0] = static_cast(0); - Result[3][1] = static_cast(0); - Result[3][2] = static_cast(0); - Result[3][3] = static_cast(1); - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> yawPitchRoll - ( - T const& yaw, - T const& pitch, - T const& roll - ) - { - T tmp_ch = glm::cos(yaw); - T tmp_sh = glm::sin(yaw); - T tmp_cp = glm::cos(pitch); - T tmp_sp = glm::sin(pitch); - T tmp_cb = glm::cos(roll); - T tmp_sb = glm::sin(roll); - - mat<4, 4, T, defaultp> Result; - Result[0][0] = tmp_ch * tmp_cb + tmp_sh * tmp_sp * tmp_sb; - Result[0][1] = tmp_sb * tmp_cp; - Result[0][2] = -tmp_sh * tmp_cb + tmp_ch * tmp_sp * tmp_sb; - Result[0][3] = static_cast(0); - Result[1][0] = -tmp_ch * tmp_sb + tmp_sh * tmp_sp * tmp_cb; - Result[1][1] = tmp_cb * tmp_cp; - Result[1][2] = tmp_sb * tmp_sh + tmp_ch * tmp_sp * tmp_cb; - Result[1][3] = static_cast(0); - Result[2][0] = tmp_sh * tmp_cp; - Result[2][1] = -tmp_sp; - Result[2][2] = tmp_ch * tmp_cp; - Result[2][3] = static_cast(0); - Result[3][0] = static_cast(0); - Result[3][1] = static_cast(0); - Result[3][2] = static_cast(0); - Result[3][3] = static_cast(1); - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<2, 2, T, defaultp> orientate2 - ( - T const& angle - ) - { - T c = glm::cos(angle); - T s = glm::sin(angle); - - mat<2, 2, T, defaultp> Result; - Result[0][0] = c; - Result[0][1] = s; - Result[1][0] = -s; - Result[1][1] = c; - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<3, 3, T, defaultp> orientate3 - ( - T const& angle - ) - { - T c = glm::cos(angle); - T s = glm::sin(angle); - - mat<3, 3, T, defaultp> Result; - Result[0][0] = c; - Result[0][1] = s; - Result[0][2] = 0.0f; - Result[1][0] = -s; - Result[1][1] = c; - Result[1][2] = 0.0f; - Result[2][0] = 0.0f; - Result[2][1] = 0.0f; - Result[2][2] = 1.0f; - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<3, 3, T, Q> orientate3 - ( - vec<3, T, Q> const& angles - ) - { - return mat<3, 3, T, Q>(yawPitchRoll(angles.z, angles.x, angles.y)); - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> orientate4 - ( - vec<3, T, Q> const& angles - ) - { - return yawPitchRoll(angles.z, angles.x, angles.y); - } - - template - GLM_FUNC_DECL void extractEulerAngleXYZ(mat<4, 4, T, defaultp> const& M, - T & t1, - T & t2, - T & t3) - { - T T1 = glm::atan2(M[2][1], M[2][2]); - T C2 = glm::sqrt(M[0][0]*M[0][0] + M[1][0]*M[1][0]); - T T2 = glm::atan2(-M[2][0], C2); - T S1 = glm::sin(T1); - T C1 = glm::cos(T1); - T T3 = glm::atan2(S1*M[0][2] - C1*M[0][1], C1*M[1][1] - S1*M[1][2 ]); - t1 = -T1; - t2 = -T2; - t3 = -T3; - } - - template - GLM_FUNC_QUALIFIER void extractEulerAngleYXZ(mat<4, 4, T, defaultp> const & M, - T & t1, - T & t2, - T & t3) - { - T T1 = glm::atan2(M[2][0], M[2][2]); - T C2 = glm::sqrt(M[0][1]*M[0][1] + M[1][1]*M[1][1]); - T T2 = glm::atan2(-M[2][1], C2); - T S1 = glm::sin(T1); - T C1 = glm::cos(T1); - T T3 = glm::atan2(S1*M[1][2] - C1*M[1][0], C1*M[0][0] - S1*M[0][2]); - t1 = T1; - t2 = T2; - t3 = T3; - } - - template - GLM_FUNC_QUALIFIER void extractEulerAngleXZX(mat<4, 4, T, defaultp> const & M, - T & t1, - T & t2, - T & t3) - { - T T1 = glm::atan2(M[0][2], M[0][1]); - T S2 = glm::sqrt(M[1][0]*M[1][0] + M[2][0]*M[2][0]); - T T2 = glm::atan2(S2, M[0][0]); - T S1 = glm::sin(T1); - T C1 = glm::cos(T1); - T T3 = glm::atan2(C1*M[1][2] - S1*M[1][1], C1*M[2][2] - S1*M[2][1]); - t1 = T1; - t2 = T2; - t3 = T3; - } - - template - GLM_FUNC_QUALIFIER void extractEulerAngleXYX(mat<4, 4, T, defaultp> const & M, - T & t1, - T & t2, - T & t3) - { - T T1 = glm::atan2(M[0][1], -M[0][2]); - T S2 = glm::sqrt(M[1][0]*M[1][0] + M[2][0]*M[2][0]); - T T2 = glm::atan2(S2, M[0][0]); - T S1 = glm::sin(T1); - T C1 = glm::cos(T1); - T T3 = glm::atan2(-C1*M[2][1] - S1*M[2][2], C1*M[1][1] + S1*M[1][2]); - t1 = T1; - t2 = T2; - t3 = T3; - } - - template - GLM_FUNC_QUALIFIER void extractEulerAngleYXY(mat<4, 4, T, defaultp> const & M, - T & t1, - T & t2, - T & t3) - { - T T1 = glm::atan2(M[1][0], M[1][2]); - T S2 = glm::sqrt(M[0][1]*M[0][1] + M[2][1]*M[2][1]); - T T2 = glm::atan2(S2, M[1][1]); - T S1 = glm::sin(T1); - T C1 = glm::cos(T1); - T T3 = glm::atan2(C1*M[2][0] - S1*M[2][2], C1*M[0][0] - S1*M[0][2]); - t1 = T1; - t2 = T2; - t3 = T3; - } - - template - GLM_FUNC_QUALIFIER void extractEulerAngleYZY(mat<4, 4, T, defaultp> const & M, - T & t1, - T & t2, - T & t3) - { - T T1 = glm::atan2(M[1][2], -M[1][0]); - T S2 = glm::sqrt(M[0][1]*M[0][1] + M[2][1]*M[2][1]); - T T2 = glm::atan2(S2, M[1][1]); - T S1 = glm::sin(T1); - T C1 = glm::cos(T1); - T T3 = glm::atan2(-S1*M[0][0] - C1*M[0][2], S1*M[2][0] + C1*M[2][2]); - t1 = T1; - t2 = T2; - t3 = T3; - } - - template - GLM_FUNC_QUALIFIER void extractEulerAngleZYZ(mat<4, 4, T, defaultp> const & M, - T & t1, - T & t2, - T & t3) - { - T T1 = glm::atan2(M[2][1], M[2][0]); - T S2 = glm::sqrt(M[0][2]*M[0][2] + M[1][2]*M[1][2]); - T T2 = glm::atan2(S2, M[2][2]); - T S1 = glm::sin(T1); - T C1 = glm::cos(T1); - T T3 = glm::atan2(C1*M[0][1] - S1*M[0][0], C1*M[1][1] - S1*M[1][0]); - t1 = T1; - t2 = T2; - t3 = T3; - } - - template - GLM_FUNC_QUALIFIER void extractEulerAngleZXZ(mat<4, 4, T, defaultp> const & M, - T & t1, - T & t2, - T & t3) - { - T T1 = glm::atan2(M[2][0], -M[2][1]); - T S2 = glm::sqrt(M[0][2]*M[0][2] + M[1][2]*M[1][2]); - T T2 = glm::atan2(S2, M[2][2]); - T S1 = glm::sin(T1); - T C1 = glm::cos(T1); - T T3 = glm::atan2(-C1*M[1][0] - S1*M[1][1], C1*M[0][0] + S1*M[0][1]); - t1 = T1; - t2 = T2; - t3 = T3; - } - - template - GLM_FUNC_QUALIFIER void extractEulerAngleXZY(mat<4, 4, T, defaultp> const & M, - T & t1, - T & t2, - T & t3) - { - T T1 = glm::atan2(M[1][2], M[1][1]); - T C2 = glm::sqrt(M[0][0]*M[0][0] + M[2][0]*M[2][0]); - T T2 = glm::atan2(-M[1][0], C2); - T S1 = glm::sin(T1); - T C1 = glm::cos(T1); - T T3 = glm::atan2(S1*M[0][1] - C1*M[0][2], C1*M[2][2] - S1*M[2][1]); - t1 = T1; - t2 = T2; - t3 = T3; - } - - template - GLM_FUNC_QUALIFIER void extractEulerAngleYZX(mat<4, 4, T, defaultp> const & M, - T & t1, - T & t2, - T & t3) - { - T T1 = glm::atan2(-M[0][2], M[0][0]); - T C2 = glm::sqrt(M[1][1]*M[1][1] + M[2][1]*M[2][1]); - T T2 = glm::atan2(M[0][1], C2); - T S1 = glm::sin(T1); - T C1 = glm::cos(T1); - T T3 = glm::atan2(S1*M[1][0] + C1*M[1][2], S1*M[2][0] + C1*M[2][2]); - t1 = T1; - t2 = T2; - t3 = T3; - } - - template - GLM_FUNC_QUALIFIER void extractEulerAngleZYX(mat<4, 4, T, defaultp> const & M, - T & t1, - T & t2, - T & t3) - { - T T1 = glm::atan2(M[0][1], M[0][0]); - T C2 = glm::sqrt(M[1][2]*M[1][2] + M[2][2]*M[2][2]); - T T2 = glm::atan2(-M[0][2], C2); - T S1 = glm::sin(T1); - T C1 = glm::cos(T1); - T T3 = glm::atan2(S1*M[2][0] - C1*M[2][1], C1*M[1][1] - S1*M[1][0]); - t1 = T1; - t2 = T2; - t3 = T3; - } - - template - GLM_FUNC_QUALIFIER void extractEulerAngleZXY(mat<4, 4, T, defaultp> const & M, - T & t1, - T & t2, - T & t3) - { - T T1 = glm::atan2(-M[1][0], M[1][1]); - T C2 = glm::sqrt(M[0][2]*M[0][2] + M[2][2]*M[2][2]); - T T2 = glm::atan2(M[1][2], C2); - T S1 = glm::sin(T1); - T C1 = glm::cos(T1); - T T3 = glm::atan2(C1*M[2][0] + S1*M[2][1], C1*M[0][0] + S1*M[0][1]); - t1 = T1; - t2 = T2; - t3 = T3; - } -}//namespace glm diff --git a/ref/glm/glm/gtx/extend.hpp b/ref/glm/glm/gtx/extend.hpp deleted file mode 100644 index e11d9c53..00000000 --- a/ref/glm/glm/gtx/extend.hpp +++ /dev/null @@ -1,42 +0,0 @@ -/// @ref gtx_extend -/// @file glm/gtx/extend.hpp -/// -/// @see core (dependence) -/// -/// @defgroup gtx_extend GLM_GTX_extend -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// Extend a position from a source to a position at a defined length. - -#pragma once - -// Dependency: -#include "../glm.hpp" - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_extend is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_extend extension included") -#endif - -namespace glm -{ - /// @addtogroup gtx_extend - /// @{ - - /// Extends of Length the Origin position using the (Source - Origin) direction. - /// @see gtx_extend - template - GLM_FUNC_DECL genType extend( - genType const& Origin, - genType const& Source, - typename genType::value_type const Length); - - /// @} -}//namespace glm - -#include "extend.inl" diff --git a/ref/glm/glm/gtx/extend.inl b/ref/glm/glm/gtx/extend.inl deleted file mode 100644 index 0f7c01ec..00000000 --- a/ref/glm/glm/gtx/extend.inl +++ /dev/null @@ -1,48 +0,0 @@ -/// @ref gtx_extend - -namespace glm -{ - template - GLM_FUNC_QUALIFIER genType extend - ( - genType const& Origin, - genType const& Source, - genType const& Distance - ) - { - return Origin + (Source - Origin) * Distance; - } - - template - GLM_FUNC_QUALIFIER vec<2, T, Q> extend - ( - vec<2, T, Q> const& Origin, - vec<2, T, Q> const& Source, - T const& Distance - ) - { - return Origin + (Source - Origin) * Distance; - } - - template - GLM_FUNC_QUALIFIER vec<3, T, Q> extend - ( - vec<3, T, Q> const& Origin, - vec<3, T, Q> const& Source, - T const& Distance - ) - { - return Origin + (Source - Origin) * Distance; - } - - template - GLM_FUNC_QUALIFIER vec<4, T, Q> extend - ( - vec<4, T, Q> const& Origin, - vec<4, T, Q> const& Source, - T const& Distance - ) - { - return Origin + (Source - Origin) * Distance; - } -}//namespace glm diff --git a/ref/glm/glm/gtx/extended_min_max.hpp b/ref/glm/glm/gtx/extended_min_max.hpp deleted file mode 100644 index d082579c..00000000 --- a/ref/glm/glm/gtx/extended_min_max.hpp +++ /dev/null @@ -1,182 +0,0 @@ -/// @ref gtx_extended_min_max -/// @file glm/gtx/extended_min_max.hpp -/// -/// @see core (dependence) -/// -/// @defgroup gtx_extended_min_max GLM_GTX_extented_min_max -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// Min and max functions for 3 to 4 parameters. - -#pragma once - -// Dependency: -#include "../glm.hpp" - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_extented_min_max is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_extented_min_max extension included") -#endif - -namespace glm -{ - /// @addtogroup gtx_extended_min_max - /// @{ - - /// Return the minimum component-wise values of 3 inputs - /// @see gtx_extented_min_max - template - GLM_FUNC_DECL T min( - T const& x, - T const& y, - T const& z); - - /// Return the minimum component-wise values of 3 inputs - /// @see gtx_extented_min_max - template class C> - GLM_FUNC_DECL C min( - C const& x, - typename C::T const& y, - typename C::T const& z); - - /// Return the minimum component-wise values of 3 inputs - /// @see gtx_extented_min_max - template class C> - GLM_FUNC_DECL C min( - C const& x, - C const& y, - C const& z); - - /// Return the minimum component-wise values of 4 inputs - /// @see gtx_extented_min_max - template - GLM_FUNC_DECL T min( - T const& x, - T const& y, - T const& z, - T const& w); - - /// Return the minimum component-wise values of 4 inputs - /// @see gtx_extented_min_max - template class C> - GLM_FUNC_DECL C min( - C const& x, - typename C::T const& y, - typename C::T const& z, - typename C::T const& w); - - /// Return the minimum component-wise values of 4 inputs - /// @see gtx_extented_min_max - template class C> - GLM_FUNC_DECL C min( - C const& x, - C const& y, - C const& z, - C const& w); - - /// Return the maximum component-wise values of 3 inputs - /// @see gtx_extented_min_max - template - GLM_FUNC_DECL T max( - T const& x, - T const& y, - T const& z); - - /// Return the maximum component-wise values of 3 inputs - /// @see gtx_extented_min_max - template class C> - GLM_FUNC_DECL C max( - C const& x, - typename C::T const& y, - typename C::T const& z); - - /// Return the maximum component-wise values of 3 inputs - /// @see gtx_extented_min_max - template class C> - GLM_FUNC_DECL C max( - C const& x, - C const& y, - C const& z); - - /// Return the maximum component-wise values of 4 inputs - /// @see gtx_extented_min_max - template - GLM_FUNC_DECL T max( - T const& x, - T const& y, - T const& z, - T const& w); - - /// Return the maximum component-wise values of 4 inputs - /// @see gtx_extented_min_max - template class C> - GLM_FUNC_DECL C max( - C const& x, - typename C::T const& y, - typename C::T const& z, - typename C::T const& w); - - /// Return the maximum component-wise values of 4 inputs - /// @see gtx_extented_min_max - template class C> - GLM_FUNC_DECL C max( - C const& x, - C const& y, - C const& z, - C const& w); - - /// Returns y if y < x; otherwise, it returns x. If one of the two arguments is NaN, the value of the other argument is returned. - /// - /// @tparam genType Floating-point or integer; scalar or vector types. - /// - /// @see gtx_extented_min_max - template - GLM_FUNC_DECL genType fmin(genType x, genType y); - - /// Returns y if x < y; otherwise, it returns x. If one of the two arguments is NaN, the value of the other argument is returned. - /// - /// @tparam genType Floating-point; scalar or vector types. - /// - /// @see gtx_extented_min_max - /// @see std::fmax documentation - template - GLM_FUNC_DECL genType fmax(genType x, genType y); - - /// Returns min(max(x, minVal), maxVal) for each component in x. If one of the two arguments is NaN, the value of the other argument is returned. - /// - /// @tparam genType Floating-point scalar or vector types. - /// - /// @see gtx_extented_min_max - template - GLM_FUNC_DECL genType fclamp(genType x, genType minVal, genType maxVal); - - /// Returns min(max(x, minVal), maxVal) for each component in x. If one of the two arguments is NaN, the value of the other argument is returned. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see gtx_extented_min_max - template - GLM_FUNC_DECL vec fclamp(vec const& x, T minVal, T maxVal); - - /// Returns min(max(x, minVal), maxVal) for each component in x. If one of the two arguments is NaN, the value of the other argument is returned. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see gtx_extented_min_max - template - GLM_FUNC_DECL vec fclamp(vec const& x, vec const& minVal, vec const& maxVal); - - - /// @} -}//namespace glm - -#include "extended_min_max.inl" diff --git a/ref/glm/glm/gtx/extended_min_max.inl b/ref/glm/glm/gtx/extended_min_max.inl deleted file mode 100644 index a1dce0f8..00000000 --- a/ref/glm/glm/gtx/extended_min_max.inl +++ /dev/null @@ -1,218 +0,0 @@ -/// @ref gtx_extended_min_max - -namespace glm -{ - template - GLM_FUNC_QUALIFIER T min( - T const& x, - T const& y, - T const& z) - { - return glm::min(glm::min(x, y), z); - } - - template class C> - GLM_FUNC_QUALIFIER C min - ( - C const& x, - typename C::T const& y, - typename C::T const& z - ) - { - return glm::min(glm::min(x, y), z); - } - - template class C> - GLM_FUNC_QUALIFIER C min - ( - C const& x, - C const& y, - C const& z - ) - { - return glm::min(glm::min(x, y), z); - } - - template - GLM_FUNC_QUALIFIER T min - ( - T const& x, - T const& y, - T const& z, - T const& w - ) - { - return glm::min(glm::min(x, y), glm::min(z, w)); - } - - template class C> - GLM_FUNC_QUALIFIER C min - ( - C const& x, - typename C::T const& y, - typename C::T const& z, - typename C::T const& w - ) - { - return glm::min(glm::min(x, y), glm::min(z, w)); - } - - template class C> - GLM_FUNC_QUALIFIER C min - ( - C const& x, - C const& y, - C const& z, - C const& w - ) - { - return glm::min(glm::min(x, y), glm::min(z, w)); - } - - template - GLM_FUNC_QUALIFIER T max( - T const& x, - T const& y, - T const& z) - { - return glm::max(glm::max(x, y), z); - } - - template class C> - GLM_FUNC_QUALIFIER C max - ( - C const& x, - typename C::T const& y, - typename C::T const& z - ) - { - return glm::max(glm::max(x, y), z); - } - - template class C> - GLM_FUNC_QUALIFIER C max - ( - C const& x, - C const& y, - C const& z - ) - { - return glm::max(glm::max(x, y), z); - } - - template - GLM_FUNC_QUALIFIER T max - ( - T const& x, - T const& y, - T const& z, - T const& w - ) - { - return glm::max(glm::max(x, y), glm::max(z, w)); - } - - template class C> - GLM_FUNC_QUALIFIER C max - ( - C const& x, - typename C::T const& y, - typename C::T const& z, - typename C::T const& w - ) - { - return glm::max(glm::max(x, y), glm::max(z, w)); - } - - template class C> - GLM_FUNC_QUALIFIER C max - ( - C const& x, - C const& y, - C const& z, - C const& w - ) - { - return glm::max(glm::max(x, y), glm::max(z, w)); - } - - // fmin -# if GLM_HAS_CXX11_STL - using std::fmin; -# else - template - GLM_FUNC_QUALIFIER genType fmin(genType x, genType y) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'fmin' only accept floating-point input"); - - if (isnan(x)) - return y; - if (isnan(y)) - return x; - - return min(x, y); - } -# endif - - template - GLM_FUNC_QUALIFIER vec fmin(vec const& a, T b) - { - return detail::functor2::call(fmin, a, vec(b)); - } - - template - GLM_FUNC_QUALIFIER vec fmin(vec const& a, vec const& b) - { - return detail::functor2::call(fmin, a, b); - } - - // fmax -# if GLM_HAS_CXX11_STL - using std::fmax; -# else - template - GLM_FUNC_QUALIFIER genType fmax(genType x, genType y) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'fmax' only accept floating-point input"); - - if (isnan(x)) - return y; - if (isnan(y)) - return x; - - return max(x, y); - } -# endif - - template - GLM_FUNC_QUALIFIER vec fmax(vec const& a, T b) - { - return detail::functor2::call(fmax, a, vec(b)); - } - - template - GLM_FUNC_QUALIFIER vec fmax(vec const& a, vec const& b) - { - return detail::functor2::call(fmax, a, b); - } - - // fclamp - template - GLM_FUNC_QUALIFIER genType fclamp(genType x, genType minVal, genType maxVal) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'fclamp' only accept floating-point or integer inputs"); - return fmin(fmax(x, minVal), maxVal); - } - - template - GLM_FUNC_QUALIFIER vec fclamp(vec const& x, T minVal, T maxVal) - { - return fmin(fmax(x, vec(minVal)), vec(maxVal)); - } - - template - GLM_FUNC_QUALIFIER vec fclamp(vec const& x, vec const& minVal, vec const& maxVal) - { - return fmin(fmax(x, minVal), maxVal); - } -}//namespace glm diff --git a/ref/glm/glm/gtx/exterior_product.hpp b/ref/glm/glm/gtx/exterior_product.hpp deleted file mode 100644 index 473630e3..00000000 --- a/ref/glm/glm/gtx/exterior_product.hpp +++ /dev/null @@ -1,41 +0,0 @@ -/// @ref gtx_exterior_product -/// @file glm/gtx/exterior_product.hpp -/// -/// @see core (dependence) -/// @see gtx_exterior_product (dependence) -/// -/// @defgroup gtx_exterior_product GLM_GTX_exterior_product -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// @brief Allow to perform bit operations on integer values - -#pragma once - -// Dependencies -#include "../detail/setup.hpp" -#include "../detail/qualifier.hpp" - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_exterior_product extension included") -#endif - -namespace glm -{ - /// @addtogroup gtx_exterior_product - /// @{ - - /// Returns the cross product of x and y. - /// - /// @tparam T Floating-point scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see Exterior product - template - GLM_FUNC_DECL T cross(vec<2, T, Q> const& v, vec<2, T, Q> const& u); - - /// @} -} //namespace glm - -#include "exterior_product.inl" diff --git a/ref/glm/glm/gtx/exterior_product.inl b/ref/glm/glm/gtx/exterior_product.inl deleted file mode 100644 index 93661fd3..00000000 --- a/ref/glm/glm/gtx/exterior_product.inl +++ /dev/null @@ -1,26 +0,0 @@ -/// @ref gtx_exterior_product - -#include - -namespace glm { -namespace detail -{ - template - struct compute_cross_vec2 - { - GLM_FUNC_QUALIFIER static T call(vec<2, T, Q> const& v, vec<2, T, Q> const& u) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'cross' accepts only floating-point inputs"); - - return v.x * u.y - u.x * v.y; - } - }; -}//namespace detail - - template - GLM_FUNC_QUALIFIER T cross(vec<2, T, Q> const& x, vec<2, T, Q> const& y) - { - return detail::compute_cross_vec2::value>::call(x, y); - } -}//namespace glm - diff --git a/ref/glm/glm/gtx/fast_exponential.hpp b/ref/glm/glm/gtx/fast_exponential.hpp deleted file mode 100644 index 449c09c7..00000000 --- a/ref/glm/glm/gtx/fast_exponential.hpp +++ /dev/null @@ -1,95 +0,0 @@ -/// @ref gtx_fast_exponential -/// @file glm/gtx/fast_exponential.hpp -/// -/// @see core (dependence) -/// @see gtx_half_float (dependence) -/// -/// @defgroup gtx_fast_exponential GLM_GTX_fast_exponential -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// Fast but less accurate implementations of exponential based functions. - -#pragma once - -// Dependency: -#include "../glm.hpp" - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_fast_exponential is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_fast_exponential extension included") -#endif - -namespace glm -{ - /// @addtogroup gtx_fast_exponential - /// @{ - - /// Faster than the common pow function but less accurate. - /// @see gtx_fast_exponential - template - GLM_FUNC_DECL genType fastPow(genType x, genType y); - - /// Faster than the common pow function but less accurate. - /// @see gtx_fast_exponential - template - GLM_FUNC_DECL vec fastPow(vec const& x, vec const& y); - - /// Faster than the common pow function but less accurate. - /// @see gtx_fast_exponential - template - GLM_FUNC_DECL genTypeT fastPow(genTypeT x, genTypeU y); - - /// Faster than the common pow function but less accurate. - /// @see gtx_fast_exponential - template - GLM_FUNC_DECL vec fastPow(vec const& x); - - /// Faster than the common exp function but less accurate. - /// @see gtx_fast_exponential - template - GLM_FUNC_DECL T fastExp(T x); - - /// Faster than the common exp function but less accurate. - /// @see gtx_fast_exponential - template - GLM_FUNC_DECL vec fastExp(vec const& x); - - /// Faster than the common log function but less accurate. - /// @see gtx_fast_exponential - template - GLM_FUNC_DECL T fastLog(T x); - - /// Faster than the common exp2 function but less accurate. - /// @see gtx_fast_exponential - template - GLM_FUNC_DECL vec fastLog(vec const& x); - - /// Faster than the common exp2 function but less accurate. - /// @see gtx_fast_exponential - template - GLM_FUNC_DECL T fastExp2(T x); - - /// Faster than the common exp2 function but less accurate. - /// @see gtx_fast_exponential - template - GLM_FUNC_DECL vec fastExp2(vec const& x); - - /// Faster than the common log2 function but less accurate. - /// @see gtx_fast_exponential - template - GLM_FUNC_DECL T fastLog2(T x); - - /// Faster than the common log2 function but less accurate. - /// @see gtx_fast_exponential - template - GLM_FUNC_DECL vec fastLog2(vec const& x); - - /// @} -}//namespace glm - -#include "fast_exponential.inl" diff --git a/ref/glm/glm/gtx/fast_exponential.inl b/ref/glm/glm/gtx/fast_exponential.inl deleted file mode 100644 index c2146d82..00000000 --- a/ref/glm/glm/gtx/fast_exponential.inl +++ /dev/null @@ -1,136 +0,0 @@ -/// @ref gtx_fast_exponential - -namespace glm -{ - // fastPow: - template - GLM_FUNC_QUALIFIER genType fastPow(genType x, genType y) - { - return exp(y * log(x)); - } - - template - GLM_FUNC_QUALIFIER vec fastPow(vec const& x, vec const& y) - { - return exp(y * log(x)); - } - - template - GLM_FUNC_QUALIFIER T fastPow(T x, int y) - { - T f = static_cast(1); - for(int i = 0; i < y; ++i) - f *= x; - return f; - } - - template - GLM_FUNC_QUALIFIER vec fastPow(vec const& x, vec const& y) - { - vec Result; - for(length_t i = 0, n = x.length(); i < n; ++i) - Result[i] = fastPow(x[i], y[i]); - return Result; - } - - // fastExp - // Note: This function provides accurate results only for value between -1 and 1, else avoid it. - template - GLM_FUNC_QUALIFIER T fastExp(T x) - { - // This has a better looking and same performance in release mode than the following code. However, in debug mode it's slower. - // return 1.0f + x * (1.0f + x * 0.5f * (1.0f + x * 0.3333333333f * (1.0f + x * 0.25 * (1.0f + x * 0.2f)))); - T x2 = x * x; - T x3 = x2 * x; - T x4 = x3 * x; - T x5 = x4 * x; - return T(1) + x + (x2 * T(0.5)) + (x3 * T(0.1666666667)) + (x4 * T(0.041666667)) + (x5 * T(0.008333333333)); - } - /* // Try to handle all values of float... but often shower than std::exp, glm::floor and the loop kill the performance - GLM_FUNC_QUALIFIER float fastExp(float x) - { - const float e = 2.718281828f; - const float IntegerPart = floor(x); - const float FloatPart = x - IntegerPart; - float z = 1.f; - - for(int i = 0; i < int(IntegerPart); ++i) - z *= e; - - const float x2 = FloatPart * FloatPart; - const float x3 = x2 * FloatPart; - const float x4 = x3 * FloatPart; - const float x5 = x4 * FloatPart; - return z * (1.0f + FloatPart + (x2 * 0.5f) + (x3 * 0.1666666667f) + (x4 * 0.041666667f) + (x5 * 0.008333333333f)); - } - - // Increase accuracy on number bigger that 1 and smaller than -1 but it's not enough for high and negative numbers - GLM_FUNC_QUALIFIER float fastExp(float x) - { - // This has a better looking and same performance in release mode than the following code. However, in debug mode it's slower. - // return 1.0f + x * (1.0f + x * 0.5f * (1.0f + x * 0.3333333333f * (1.0f + x * 0.25 * (1.0f + x * 0.2f)))); - float x2 = x * x; - float x3 = x2 * x; - float x4 = x3 * x; - float x5 = x4 * x; - float x6 = x5 * x; - float x7 = x6 * x; - float x8 = x7 * x; - return 1.0f + x + (x2 * 0.5f) + (x3 * 0.1666666667f) + (x4 * 0.041666667f) + (x5 * 0.008333333333f)+ (x6 * 0.00138888888888f) + (x7 * 0.000198412698f) + (x8 * 0.0000248015873f);; - } - */ - - template - GLM_FUNC_QUALIFIER vec fastExp(vec const& x) - { - return detail::functor1::call(fastExp, x); - } - - // fastLog - template - GLM_FUNC_QUALIFIER genType fastLog(genType x) - { - return std::log(x); - } - - /* Slower than the VC7.1 function... - GLM_FUNC_QUALIFIER float fastLog(float x) - { - float y1 = (x - 1.0f) / (x + 1.0f); - float y2 = y1 * y1; - return 2.0f * y1 * (1.0f + y2 * (0.3333333333f + y2 * (0.2f + y2 * 0.1428571429f))); - } - */ - - template - GLM_FUNC_QUALIFIER vec fastLog(vec const& x) - { - return detail::functor1::call(fastLog, x); - } - - //fastExp2, ln2 = 0.69314718055994530941723212145818f - template - GLM_FUNC_QUALIFIER genType fastExp2(genType x) - { - return fastExp(0.69314718055994530941723212145818f * x); - } - - template - GLM_FUNC_QUALIFIER vec fastExp2(vec const& x) - { - return detail::functor1::call(fastExp2, x); - } - - // fastLog2, ln2 = 0.69314718055994530941723212145818f - template - GLM_FUNC_QUALIFIER genType fastLog2(genType x) - { - return fastLog(x) / 0.69314718055994530941723212145818f; - } - - template - GLM_FUNC_QUALIFIER vec fastLog2(vec const& x) - { - return detail::functor1::call(fastLog2, x); - } -}//namespace glm diff --git a/ref/glm/glm/gtx/fast_square_root.hpp b/ref/glm/glm/gtx/fast_square_root.hpp deleted file mode 100644 index 46e654da..00000000 --- a/ref/glm/glm/gtx/fast_square_root.hpp +++ /dev/null @@ -1,92 +0,0 @@ -/// @ref gtx_fast_square_root -/// @file glm/gtx/fast_square_root.hpp -/// -/// @see core (dependence) -/// -/// @defgroup gtx_fast_square_root GLM_GTX_fast_square_root -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// Fast but less accurate implementations of square root based functions. -/// - Sqrt optimisation based on Newton's method, -/// www.gamedev.net/community/forums/topic.asp?topic id=139956 - -#pragma once - -// Dependency: -#include "../common.hpp" -#include "../exponential.hpp" -#include "../geometric.hpp" - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_fast_square_root is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_fast_square_root extension included") -#endif - -namespace glm -{ - /// @addtogroup gtx_fast_square_root - /// @{ - - /// Faster than the common sqrt function but less accurate. - /// - /// @see gtx_fast_square_root extension. - template - GLM_FUNC_DECL genType fastSqrt(genType x); - - /// Faster than the common sqrt function but less accurate. - /// - /// @see gtx_fast_square_root extension. - template - GLM_FUNC_DECL vec fastSqrt(vec const& x); - - /// Faster than the common inversesqrt function but less accurate. - /// - /// @see gtx_fast_square_root extension. - template - GLM_FUNC_DECL genType fastInverseSqrt(genType x); - - /// Faster than the common inversesqrt function but less accurate. - /// - /// @see gtx_fast_square_root extension. - template - GLM_FUNC_DECL vec fastInverseSqrt(vec const& x); - - /// Faster than the common length function but less accurate. - /// - /// @see gtx_fast_square_root extension. - template - GLM_FUNC_DECL genType fastLength(genType x); - - /// Faster than the common length function but less accurate. - /// - /// @see gtx_fast_square_root extension. - template - GLM_FUNC_DECL T fastLength(vec const& x); - - /// Faster than the common distance function but less accurate. - /// - /// @see gtx_fast_square_root extension. - template - GLM_FUNC_DECL genType fastDistance(genType x, genType y); - - /// Faster than the common distance function but less accurate. - /// - /// @see gtx_fast_square_root extension. - template - GLM_FUNC_DECL T fastDistance(vec const& x, vec const& y); - - /// Faster than the common normalize function but less accurate. - /// - /// @see gtx_fast_square_root extension. - template - GLM_FUNC_DECL genType fastNormalize(genType const& x); - - /// @} -}// namespace glm - -#include "fast_square_root.inl" diff --git a/ref/glm/glm/gtx/fast_square_root.inl b/ref/glm/glm/gtx/fast_square_root.inl deleted file mode 100644 index 10676d1d..00000000 --- a/ref/glm/glm/gtx/fast_square_root.inl +++ /dev/null @@ -1,80 +0,0 @@ -/// @ref gtx_fast_square_root - -namespace glm -{ - // fastSqrt - template - GLM_FUNC_QUALIFIER genType fastSqrt(genType x) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'fastSqrt' only accept floating-point input"); - - return genType(1) / fastInverseSqrt(x); - } - - template - GLM_FUNC_QUALIFIER vec fastSqrt(vec const& x) - { - return detail::functor1::call(fastSqrt, x); - } - - // fastInversesqrt - template - GLM_FUNC_QUALIFIER genType fastInverseSqrt(genType x) - { -# ifdef __CUDACC__ // Wordaround for a CUDA compiler bug up to CUDA6 - vec<1, T, Q> tmp(detail::compute_inversesqrt::value>::call(vec<1, genType, lowp>(x))); - return tmp.x; -# else - return detail::compute_inversesqrt<1, genType, lowp, detail::is_aligned::value>::call(vec<1, genType, lowp>(x)).x; -# endif - } - - template - GLM_FUNC_QUALIFIER vec fastInverseSqrt(vec const& x) - { - return detail::compute_inversesqrt::value>::call(x); - } - - // fastLength - template - GLM_FUNC_QUALIFIER genType fastLength(genType x) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'fastLength' only accept floating-point inputs"); - - return abs(x); - } - - template - GLM_FUNC_QUALIFIER T fastLength(vec const& x) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'fastLength' only accept floating-point inputs"); - - return fastSqrt(dot(x, x)); - } - - // fastDistance - template - GLM_FUNC_QUALIFIER genType fastDistance(genType x, genType y) - { - return fastLength(y - x); - } - - template - GLM_FUNC_QUALIFIER T fastDistance(vec const& x, vec const& y) - { - return fastLength(y - x); - } - - // fastNormalize - template - GLM_FUNC_QUALIFIER genType fastNormalize(genType x) - { - return x > genType(0) ? genType(1) : -genType(1); - } - - template - GLM_FUNC_QUALIFIER vec fastNormalize(vec const& x) - { - return x * fastInverseSqrt(dot(x, x)); - } -}//namespace glm diff --git a/ref/glm/glm/gtx/fast_trigonometry.hpp b/ref/glm/glm/gtx/fast_trigonometry.hpp deleted file mode 100644 index 26fb6081..00000000 --- a/ref/glm/glm/gtx/fast_trigonometry.hpp +++ /dev/null @@ -1,79 +0,0 @@ -/// @ref gtx_fast_trigonometry -/// @file glm/gtx/fast_trigonometry.hpp -/// -/// @see core (dependence) -/// -/// @defgroup gtx_fast_trigonometry GLM_GTX_fast_trigonometry -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// Fast but less accurate implementations of trigonometric functions. - -#pragma once - -// Dependency: -#include "../gtc/constants.hpp" - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_fast_trigonometry is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_fast_trigonometry extension included") -#endif - -namespace glm -{ - /// @addtogroup gtx_fast_trigonometry - /// @{ - - /// Wrap an angle to [0 2pi[ - /// From GLM_GTX_fast_trigonometry extension. - template - GLM_FUNC_DECL T wrapAngle(T angle); - - /// Faster than the common sin function but less accurate. - /// From GLM_GTX_fast_trigonometry extension. - template - GLM_FUNC_DECL T fastSin(T angle); - - /// Faster than the common cos function but less accurate. - /// From GLM_GTX_fast_trigonometry extension. - template - GLM_FUNC_DECL T fastCos(T angle); - - /// Faster than the common tan function but less accurate. - /// Defined between -2pi and 2pi. - /// From GLM_GTX_fast_trigonometry extension. - template - GLM_FUNC_DECL T fastTan(T angle); - - /// Faster than the common asin function but less accurate. - /// Defined between -2pi and 2pi. - /// From GLM_GTX_fast_trigonometry extension. - template - GLM_FUNC_DECL T fastAsin(T angle); - - /// Faster than the common acos function but less accurate. - /// Defined between -2pi and 2pi. - /// From GLM_GTX_fast_trigonometry extension. - template - GLM_FUNC_DECL T fastAcos(T angle); - - /// Faster than the common atan function but less accurate. - /// Defined between -2pi and 2pi. - /// From GLM_GTX_fast_trigonometry extension. - template - GLM_FUNC_DECL T fastAtan(T y, T x); - - /// Faster than the common atan function but less accurate. - /// Defined between -2pi and 2pi. - /// From GLM_GTX_fast_trigonometry extension. - template - GLM_FUNC_DECL T fastAtan(T angle); - - /// @} -}//namespace glm - -#include "fast_trigonometry.inl" diff --git a/ref/glm/glm/gtx/fast_trigonometry.inl b/ref/glm/glm/gtx/fast_trigonometry.inl deleted file mode 100644 index 6bb9237f..00000000 --- a/ref/glm/glm/gtx/fast_trigonometry.inl +++ /dev/null @@ -1,142 +0,0 @@ -/// @ref gtx_fast_trigonometry - -namespace glm{ -namespace detail -{ - template - GLM_FUNC_QUALIFIER vec taylorCos(vec const& x) - { - return static_cast(1) - - (x * x) * (1.f / 2.f) - + ((x * x) * (x * x)) * (1.f / 24.f) - - (((x * x) * (x * x)) * (x * x)) * (1.f / 720.f) - + (((x * x) * (x * x)) * ((x * x) * (x * x))) * (1.f / 40320.f); - } - - template - GLM_FUNC_QUALIFIER T cos_52s(T x) - { - T const xx(x * x); - return (T(0.9999932946) + xx * (T(-0.4999124376) + xx * (T(0.0414877472) + xx * T(-0.0012712095)))); - } - - template - GLM_FUNC_QUALIFIER vec cos_52s(vec const& x) - { - return detail::functor1::call(cos_52s, x); - } -}//namespace detail - - // wrapAngle - template - GLM_FUNC_QUALIFIER T wrapAngle(T angle) - { - return abs(mod(angle, two_pi())); - } - - template - GLM_FUNC_QUALIFIER vec wrapAngle(vec const& x) - { - return detail::functor1::call(wrapAngle, x); - } - - // cos - template - GLM_FUNC_QUALIFIER T fastCos(T x) - { - T const angle(wrapAngle(x)); - - if(angle < half_pi()) - return detail::cos_52s(angle); - if(angle < pi()) - return -detail::cos_52s(pi() - angle); - if(angle < (T(3) * half_pi())) - return -detail::cos_52s(angle - pi()); - - return detail::cos_52s(two_pi() - angle); - } - - template - GLM_FUNC_QUALIFIER vec fastCos(vec const& x) - { - return detail::functor1::call(fastCos, x); - } - - // sin - template - GLM_FUNC_QUALIFIER T fastSin(T x) - { - return fastCos(half_pi() - x); - } - - template - GLM_FUNC_QUALIFIER vec fastSin(vec const& x) - { - return detail::functor1::call(fastSin, x); - } - - // tan - template - GLM_FUNC_QUALIFIER T fastTan(T x) - { - return x + (x * x * x * T(0.3333333333)) + (x * x * x * x * x * T(0.1333333333333)) + (x * x * x * x * x * x * x * T(0.0539682539)); - } - - template - GLM_FUNC_QUALIFIER vec fastTan(vec const& x) - { - return detail::functor1::call(fastTan, x); - } - - // asin - template - GLM_FUNC_QUALIFIER T fastAsin(T x) - { - return x + (x * x * x * T(0.166666667)) + (x * x * x * x * x * T(0.075)) + (x * x * x * x * x * x * x * T(0.0446428571)) + (x * x * x * x * x * x * x * x * x * T(0.0303819444));// + (x * x * x * x * x * x * x * x * x * x * x * T(0.022372159)); - } - - template - GLM_FUNC_QUALIFIER vec fastAsin(vec const& x) - { - return detail::functor1::call(fastAsin, x); - } - - // acos - template - GLM_FUNC_QUALIFIER T fastAcos(T x) - { - return T(1.5707963267948966192313216916398) - fastAsin(x); //(PI / 2) - } - - template - GLM_FUNC_QUALIFIER vec fastAcos(vec const& x) - { - return detail::functor1::call(fastAcos, x); - } - - // atan - template - GLM_FUNC_QUALIFIER T fastAtan(T y, T x) - { - T sgn = sign(y) * sign(x); - return abs(fastAtan(y / x)) * sgn; - } - - template - GLM_FUNC_QUALIFIER vec fastAtan(vec const& y, vec const& x) - { - return detail::functor2::call(fastAtan, y, x); - } - - template - GLM_FUNC_QUALIFIER T fastAtan(T x) - { - return x - (x * x * x * T(0.333333333333)) + (x * x * x * x * x * T(0.2)) - (x * x * x * x * x * x * x * T(0.1428571429)) + (x * x * x * x * x * x * x * x * x * T(0.111111111111)) - (x * x * x * x * x * x * x * x * x * x * x * T(0.0909090909)); - } - - template - GLM_FUNC_QUALIFIER vec fastAtan(vec const& x) - { - return detail::functor1::call(fastAtan, x); - } -}//namespace glm diff --git a/ref/glm/glm/gtx/float_notmalize.inl b/ref/glm/glm/gtx/float_notmalize.inl deleted file mode 100644 index bca18aa5..00000000 --- a/ref/glm/glm/gtx/float_notmalize.inl +++ /dev/null @@ -1,13 +0,0 @@ -/// @ref gtx_float_normalize - -#include - -namespace glm -{ - template - GLM_FUNC_QUALIFIER vec floatNormalize(vec const& v) - { - return vec(v) / static_cast(std::numeric_limits::max()); - } - -}//namespace glm diff --git a/ref/glm/glm/gtx/functions.hpp b/ref/glm/glm/gtx/functions.hpp deleted file mode 100644 index 6bd746c4..00000000 --- a/ref/glm/glm/gtx/functions.hpp +++ /dev/null @@ -1,52 +0,0 @@ -/// @ref gtx_functions -/// @file glm/gtx/functions.hpp -/// -/// @see core (dependence) -/// @see gtc_quaternion (dependence) -/// -/// @defgroup gtx_functions GLM_GTX_functions -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// List of useful common functions. - -#pragma once - -// Dependencies -#include "../detail/setup.hpp" -#include "../detail/qualifier.hpp" -#include "../detail/type_vec2.hpp" - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_functions extension included") -#endif - -namespace glm -{ - /// @addtogroup gtx_functions - /// @{ - - /// 1D gauss function - /// - /// @see gtc_epsilon - template - GLM_FUNC_DECL T gauss( - T x, - T ExpectedValue, - T StandardDeviation); - - /// 2D gauss function - /// - /// @see gtc_epsilon - template - GLM_FUNC_DECL T gauss( - vec<2, T, Q> const& Coord, - vec<2, T, Q> const& ExpectedValue, - vec<2, T, Q> const& StandardDeviation); - - /// @} -}//namespace glm - -#include "functions.inl" - diff --git a/ref/glm/glm/gtx/functions.inl b/ref/glm/glm/gtx/functions.inl deleted file mode 100644 index 29cbb20b..00000000 --- a/ref/glm/glm/gtx/functions.inl +++ /dev/null @@ -1,30 +0,0 @@ -/// @ref gtx_functions - -#include "../exponential.hpp" - -namespace glm -{ - template - GLM_FUNC_QUALIFIER T gauss - ( - T x, - T ExpectedValue, - T StandardDeviation - ) - { - return exp(-((x - ExpectedValue) * (x - ExpectedValue)) / (static_cast(2) * StandardDeviation * StandardDeviation)) / (StandardDeviation * sqrt(static_cast(6.28318530717958647692528676655900576))); - } - - template - GLM_FUNC_QUALIFIER T gauss - ( - vec<2, T, Q> const& Coord, - vec<2, T, Q> const& ExpectedValue, - vec<2, T, Q> const& StandardDeviation - ) - { - vec<2, T, Q> const Squared = ((Coord - ExpectedValue) * (Coord - ExpectedValue)) / (static_cast(2) * StandardDeviation * StandardDeviation); - return exp(-(Squared.x + Squared.y)); - } -}//namespace glm - diff --git a/ref/glm/glm/gtx/gradient_paint.hpp b/ref/glm/glm/gtx/gradient_paint.hpp deleted file mode 100644 index e9433573..00000000 --- a/ref/glm/glm/gtx/gradient_paint.hpp +++ /dev/null @@ -1,53 +0,0 @@ -/// @ref gtx_gradient_paint -/// @file glm/gtx/gradient_paint.hpp -/// -/// @see core (dependence) -/// @see gtx_optimum_pow (dependence) -/// -/// @defgroup gtx_gradient_paint GLM_GTX_gradient_paint -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// Functions that return the color of procedural gradient for specific coordinates. - -#pragma once - -// Dependency: -#include "../glm.hpp" -#include "../gtx/optimum_pow.hpp" - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_gradient_paint is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_gradient_paint extension included") -#endif - -namespace glm -{ - /// @addtogroup gtx_gradient_paint - /// @{ - - /// Return a color from a radial gradient. - /// @see - gtx_gradient_paint - template - GLM_FUNC_DECL T radialGradient( - vec<2, T, Q> const& Center, - T const& Radius, - vec<2, T, Q> const& Focal, - vec<2, T, Q> const& Position); - - /// Return a color from a linear gradient. - /// @see - gtx_gradient_paint - template - GLM_FUNC_DECL T linearGradient( - vec<2, T, Q> const& Point0, - vec<2, T, Q> const& Point1, - vec<2, T, Q> const& Position); - - /// @} -}// namespace glm - -#include "gradient_paint.inl" diff --git a/ref/glm/glm/gtx/gradient_paint.inl b/ref/glm/glm/gtx/gradient_paint.inl deleted file mode 100644 index ef9292bd..00000000 --- a/ref/glm/glm/gtx/gradient_paint.inl +++ /dev/null @@ -1,36 +0,0 @@ -/// @ref gtx_gradient_paint - -namespace glm -{ - template - GLM_FUNC_QUALIFIER T radialGradient - ( - vec<2, T, Q> const& Center, - T const& Radius, - vec<2, T, Q> const& Focal, - vec<2, T, Q> const& Position - ) - { - vec<2, T, Q> F = Focal - Center; - vec<2, T, Q> D = Position - Focal; - T Radius2 = pow2(Radius); - T Fx2 = pow2(F.x); - T Fy2 = pow2(F.y); - - T Numerator = (D.x * F.x + D.y * F.y) + sqrt(Radius2 * (pow2(D.x) + pow2(D.y)) - pow2(D.x * F.y - D.y * F.x)); - T Denominator = Radius2 - (Fx2 + Fy2); - return Numerator / Denominator; - } - - template - GLM_FUNC_QUALIFIER T linearGradient - ( - vec<2, T, Q> const& Point0, - vec<2, T, Q> const& Point1, - vec<2, T, Q> const& Position - ) - { - vec<2, T, Q> Dist = Point1 - Point0; - return (Dist.x * (Position.x - Point0.x) + Dist.y * (Position.y - Point0.y)) / glm::dot(Dist, Dist); - } -}//namespace glm diff --git a/ref/glm/glm/gtx/handed_coordinate_space.hpp b/ref/glm/glm/gtx/handed_coordinate_space.hpp deleted file mode 100644 index 8ecfb99f..00000000 --- a/ref/glm/glm/gtx/handed_coordinate_space.hpp +++ /dev/null @@ -1,50 +0,0 @@ -/// @ref gtx_handed_coordinate_space -/// @file glm/gtx/handed_coordinate_space.hpp -/// -/// @see core (dependence) -/// -/// @defgroup gtx_handed_coordinate_space GLM_GTX_handed_coordinate_space -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// To know if a set of three basis vectors defines a right or left-handed coordinate system. - -#pragma once - -// Dependency: -#include "../glm.hpp" - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_handed_coordinate_space is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_handed_coordinate_space extension included") -#endif - -namespace glm -{ - /// @addtogroup gtx_handed_coordinate_space - /// @{ - - //! Return if a trihedron right handed or not. - //! From GLM_GTX_handed_coordinate_space extension. - template - GLM_FUNC_DECL bool rightHanded( - vec<3, T, Q> const& tangent, - vec<3, T, Q> const& binormal, - vec<3, T, Q> const& normal); - - //! Return if a trihedron left handed or not. - //! From GLM_GTX_handed_coordinate_space extension. - template - GLM_FUNC_DECL bool leftHanded( - vec<3, T, Q> const& tangent, - vec<3, T, Q> const& binormal, - vec<3, T, Q> const& normal); - - /// @} -}// namespace glm - -#include "handed_coordinate_space.inl" diff --git a/ref/glm/glm/gtx/handed_coordinate_space.inl b/ref/glm/glm/gtx/handed_coordinate_space.inl deleted file mode 100644 index 7a2c7ac3..00000000 --- a/ref/glm/glm/gtx/handed_coordinate_space.inl +++ /dev/null @@ -1,26 +0,0 @@ -/// @ref gtx_handed_coordinate_space - -namespace glm -{ - template - GLM_FUNC_QUALIFIER bool rightHanded - ( - vec<3, T, Q> const& tangent, - vec<3, T, Q> const& binormal, - vec<3, T, Q> const& normal - ) - { - return dot(cross(normal, tangent), binormal) > T(0); - } - - template - GLM_FUNC_QUALIFIER bool leftHanded - ( - vec<3, T, Q> const& tangent, - vec<3, T, Q> const& binormal, - vec<3, T, Q> const& normal - ) - { - return dot(cross(normal, tangent), binormal) < T(0); - } -}//namespace glm diff --git a/ref/glm/glm/gtx/hash.hpp b/ref/glm/glm/gtx/hash.hpp deleted file mode 100644 index e025cc94..00000000 --- a/ref/glm/glm/gtx/hash.hpp +++ /dev/null @@ -1,138 +0,0 @@ -/// @ref gtx_hash -/// @file glm/gtx/hash.hpp -/// -/// @see core (dependence) -/// -/// @defgroup gtx_hash GLM_GTX_hash -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// Add std::hash support for glm types - -#pragma once - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_hash is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#include - -#include "../vec2.hpp" -#include "../vec3.hpp" -#include "../vec4.hpp" -#include "../gtc/vec1.hpp" - -#include "../gtc/quaternion.hpp" -#include "../gtx/dual_quaternion.hpp" - -#include "../mat2x2.hpp" -#include "../mat2x3.hpp" -#include "../mat2x4.hpp" - -#include "../mat3x2.hpp" -#include "../mat3x3.hpp" -#include "../mat3x4.hpp" - -#include "../mat4x2.hpp" -#include "../mat4x3.hpp" -#include "../mat4x4.hpp" - -#if !GLM_HAS_CXX11_STL -# error "GLM_GTX_hash requires C++11 standard library support" -#endif - -namespace std -{ - template - struct hash > - { - GLM_FUNC_DECL size_t operator()(glm::vec<1, T, Q> const& v) const; - }; - - template - struct hash > - { - GLM_FUNC_DECL size_t operator()(glm::vec<2, T, Q> const& v) const; - }; - - template - struct hash > - { - GLM_FUNC_DECL size_t operator()(glm::vec<3, T, Q> const& v) const; - }; - - template - struct hash > - { - GLM_FUNC_DECL size_t operator()(glm::vec<4, T, Q> const& v) const; - }; - - template - struct hash> - { - GLM_FUNC_DECL size_t operator()(glm::tquat const& q) const; - }; - - template - struct hash > - { - GLM_FUNC_DECL size_t operator()(glm::tdualquat const& q) const; - }; - - template - struct hash > - { - GLM_FUNC_DECL size_t operator()(glm::mat<2, 2, T,Q> const& m) const; - }; - - template - struct hash > - { - GLM_FUNC_DECL size_t operator()(glm::mat<2, 3, T,Q> const& m) const; - }; - - template - struct hash > - { - GLM_FUNC_DECL size_t operator()(glm::mat<2, 4, T,Q> const& m) const; - }; - - template - struct hash > - { - GLM_FUNC_DECL size_t operator()(glm::mat<3, 2, T,Q> const& m) const; - }; - - template - struct hash > - { - GLM_FUNC_DECL size_t operator()(glm::mat<3, 3, T,Q> const& m) const; - }; - - template - struct hash > - { - GLM_FUNC_DECL size_t operator()(glm::mat<3, 4, T,Q> const& m) const; - }; - - template - struct hash > - { - GLM_FUNC_DECL size_t operator()(glm::mat<4, 2, T,Q> const& m) const; - }; - - template - struct hash > - { - GLM_FUNC_DECL size_t operator()(glm::mat<4, 3, T,Q> const& m) const; - }; - - template - struct hash > - { - GLM_FUNC_DECL size_t operator()(glm::mat<4, 4, T,Q> const& m) const; - }; -} // namespace std - -#include "hash.inl" diff --git a/ref/glm/glm/gtx/hash.inl b/ref/glm/glm/gtx/hash.inl deleted file mode 100644 index 3ed9fdcd..00000000 --- a/ref/glm/glm/gtx/hash.inl +++ /dev/null @@ -1,184 +0,0 @@ -/// @ref gtx_hash -/// -/// @see core (dependence) -/// -/// @defgroup gtx_hash GLM_GTX_hash -/// @ingroup gtx -/// -/// @brief Add std::hash support for glm types -/// -/// need to be included to use the features of this extension. - -namespace glm { -namespace detail -{ - GLM_INLINE void hash_combine(size_t &seed, size_t hash) - { - hash += 0x9e3779b9 + (seed << 6) + (seed >> 2); - seed ^= hash; - } -}} - -namespace std -{ - template - GLM_FUNC_QUALIFIER size_t hash>::operator()(glm::vec<1, T, Q> const& v) const - { - hash hasher; - return hasher(v.x); - } - - template - GLM_FUNC_QUALIFIER size_t hash>::operator()(glm::vec<2, T, Q> const& v) const - { - size_t seed = 0; - hash hasher; - glm::detail::hash_combine(seed, hasher(v.x)); - glm::detail::hash_combine(seed, hasher(v.y)); - return seed; - } - - template - GLM_FUNC_QUALIFIER size_t hash>::operator()(glm::vec<3, T, Q> const& v) const - { - size_t seed = 0; - hash hasher; - glm::detail::hash_combine(seed, hasher(v.x)); - glm::detail::hash_combine(seed, hasher(v.y)); - glm::detail::hash_combine(seed, hasher(v.z)); - return seed; - } - - template - GLM_FUNC_QUALIFIER size_t hash>::operator()(glm::vec<4, T, Q> const& v) const - { - size_t seed = 0; - hash hasher; - glm::detail::hash_combine(seed, hasher(v.x)); - glm::detail::hash_combine(seed, hasher(v.y)); - glm::detail::hash_combine(seed, hasher(v.z)); - glm::detail::hash_combine(seed, hasher(v.w)); - return seed; - } - - template - GLM_FUNC_QUALIFIER size_t hash>::operator()(glm::tquat const& q) const - { - size_t seed = 0; - hash hasher; - glm::detail::hash_combine(seed, hasher(q.x)); - glm::detail::hash_combine(seed, hasher(q.y)); - glm::detail::hash_combine(seed, hasher(q.z)); - glm::detail::hash_combine(seed, hasher(q.w)); - return seed; - } - - template - GLM_FUNC_QUALIFIER size_t hash>::operator()(glm::tdualquat const& q) const - { - size_t seed = 0; - hash> hasher; - glm::detail::hash_combine(seed, hasher(q.real)); - glm::detail::hash_combine(seed, hasher(q.dual)); - return seed; - } - - template - GLM_FUNC_QUALIFIER size_t hash>::operator()(glm::mat<2, 2, T, Q> const& m) const - { - size_t seed = 0; - hash> hasher; - glm::detail::hash_combine(seed, hasher(m[0])); - glm::detail::hash_combine(seed, hasher(m[1])); - return seed; - } - - template - GLM_FUNC_QUALIFIER size_t hash>::operator()(glm::mat<2, 3, T, Q> const& m) const - { - size_t seed = 0; - hash> hasher; - glm::detail::hash_combine(seed, hasher(m[0])); - glm::detail::hash_combine(seed, hasher(m[1])); - return seed; - } - - template - GLM_FUNC_QUALIFIER size_t hash>::operator()(glm::mat<2, 4, T, Q> const& m) const - { - size_t seed = 0; - hash> hasher; - glm::detail::hash_combine(seed, hasher(m[0])); - glm::detail::hash_combine(seed, hasher(m[1])); - return seed; - } - - template - GLM_FUNC_QUALIFIER size_t hash>::operator()(glm::mat<3, 2, T, Q> const& m) const - { - size_t seed = 0; - hash> hasher; - glm::detail::hash_combine(seed, hasher(m[0])); - glm::detail::hash_combine(seed, hasher(m[1])); - glm::detail::hash_combine(seed, hasher(m[2])); - return seed; - } - - template - GLM_FUNC_QUALIFIER size_t hash>::operator()(glm::mat<3, 3, T, Q> const& m) const - { - size_t seed = 0; - hash> hasher; - glm::detail::hash_combine(seed, hasher(m[0])); - glm::detail::hash_combine(seed, hasher(m[1])); - glm::detail::hash_combine(seed, hasher(m[2])); - return seed; - } - - template - GLM_FUNC_QUALIFIER size_t hash>::operator()(glm::mat<3, 4, T, Q> const& m) const - { - size_t seed = 0; - hash> hasher; - glm::detail::hash_combine(seed, hasher(m[0])); - glm::detail::hash_combine(seed, hasher(m[1])); - glm::detail::hash_combine(seed, hasher(m[2])); - return seed; - } - - template - GLM_FUNC_QUALIFIER size_t hash>::operator()(glm::mat<4, 2, T,Q> const& m) const - { - size_t seed = 0; - hash> hasher; - glm::detail::hash_combine(seed, hasher(m[0])); - glm::detail::hash_combine(seed, hasher(m[1])); - glm::detail::hash_combine(seed, hasher(m[2])); - glm::detail::hash_combine(seed, hasher(m[3])); - return seed; - } - - template - GLM_FUNC_QUALIFIER size_t hash>::operator()(glm::mat<4, 3, T,Q> const& m) const - { - size_t seed = 0; - hash> hasher; - glm::detail::hash_combine(seed, hasher(m[0])); - glm::detail::hash_combine(seed, hasher(m[1])); - glm::detail::hash_combine(seed, hasher(m[2])); - glm::detail::hash_combine(seed, hasher(m[3])); - return seed; - } - - template - GLM_FUNC_QUALIFIER size_t hash>::operator()(glm::mat<4, 4, T, Q> const& m) const - { - size_t seed = 0; - hash> hasher; - glm::detail::hash_combine(seed, hasher(m[0])); - glm::detail::hash_combine(seed, hasher(m[1])); - glm::detail::hash_combine(seed, hasher(m[2])); - glm::detail::hash_combine(seed, hasher(m[3])); - return seed; - } -} diff --git a/ref/glm/glm/gtx/integer.hpp b/ref/glm/glm/gtx/integer.hpp deleted file mode 100644 index 09cd7b84..00000000 --- a/ref/glm/glm/gtx/integer.hpp +++ /dev/null @@ -1,76 +0,0 @@ -/// @ref gtx_integer -/// @file glm/gtx/integer.hpp -/// -/// @see core (dependence) -/// -/// @defgroup gtx_integer GLM_GTX_integer -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// Add support for integer for core functions - -#pragma once - -// Dependency: -#include "../glm.hpp" -#include "../gtc/integer.hpp" - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_integer is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_integer extension included") -#endif - -namespace glm -{ - /// @addtogroup gtx_integer - /// @{ - - //! Returns x raised to the y power. - //! From GLM_GTX_integer extension. - GLM_FUNC_DECL int pow(int x, uint y); - - //! Returns the positive square root of x. - //! From GLM_GTX_integer extension. - GLM_FUNC_DECL int sqrt(int x); - - //! Returns the floor log2 of x. - //! From GLM_GTX_integer extension. - GLM_FUNC_DECL unsigned int floor_log2(unsigned int x); - - //! Modulus. Returns x - y * floor(x / y) for each component in x using the floating point value y. - //! From GLM_GTX_integer extension. - GLM_FUNC_DECL int mod(int x, int y); - - //! Return the factorial value of a number (!12 max, integer only) - //! From GLM_GTX_integer extension. - template - GLM_FUNC_DECL genType factorial(genType const& x); - - //! 32bit signed integer. - //! From GLM_GTX_integer extension. - typedef signed int sint; - - //! Returns x raised to the y power. - //! From GLM_GTX_integer extension. - GLM_FUNC_DECL uint pow(uint x, uint y); - - //! Returns the positive square root of x. - //! From GLM_GTX_integer extension. - GLM_FUNC_DECL uint sqrt(uint x); - - //! Modulus. Returns x - y * floor(x / y) for each component in x using the floating point value y. - //! From GLM_GTX_integer extension. - GLM_FUNC_DECL uint mod(uint x, uint y); - - //! Returns the number of leading zeros. - //! From GLM_GTX_integer extension. - GLM_FUNC_DECL uint nlz(uint x); - - /// @} -}//namespace glm - -#include "integer.inl" diff --git a/ref/glm/glm/gtx/integer.inl b/ref/glm/glm/gtx/integer.inl deleted file mode 100644 index 8f40b837..00000000 --- a/ref/glm/glm/gtx/integer.inl +++ /dev/null @@ -1,185 +0,0 @@ -/// @ref gtx_integer - -namespace glm -{ - // pow - GLM_FUNC_QUALIFIER int pow(int x, uint y) - { - if(y == 0) - return x >= 0 ? 1 : -1; - - int result = x; - for(uint i = 1; i < y; ++i) - result *= x; - return result; - } - - // sqrt: From Christopher J. Musial, An integer square root, Graphics Gems, 1990, page 387 - GLM_FUNC_QUALIFIER int sqrt(int x) - { - if(x <= 1) return x; - - int NextTrial = x >> 1; - int CurrentAnswer; - - do - { - CurrentAnswer = NextTrial; - NextTrial = (NextTrial + x / NextTrial) >> 1; - } while(NextTrial < CurrentAnswer); - - return CurrentAnswer; - } - -// Henry Gordon Dietz: http://aggregate.org/MAGIC/ -namespace detail -{ - GLM_FUNC_QUALIFIER unsigned int ones32(unsigned int x) - { - /* 32-bit recursive reduction using SWAR... - but first step is mapping 2-bit values - into sum of 2 1-bit values in sneaky way - */ - x -= ((x >> 1) & 0x55555555); - x = (((x >> 2) & 0x33333333) + (x & 0x33333333)); - x = (((x >> 4) + x) & 0x0f0f0f0f); - x += (x >> 8); - x += (x >> 16); - return(x & 0x0000003f); - } -}//namespace detail - - // Henry Gordon Dietz: http://aggregate.org/MAGIC/ -/* - GLM_FUNC_QUALIFIER unsigned int floor_log2(unsigned int x) - { - x |= (x >> 1); - x |= (x >> 2); - x |= (x >> 4); - x |= (x >> 8); - x |= (x >> 16); - - return _detail::ones32(x) >> 1; - } -*/ - // mod - GLM_FUNC_QUALIFIER int mod(int x, int y) - { - return ((x % y) + y) % y; - } - - // factorial (!12 max, integer only) - template - GLM_FUNC_QUALIFIER genType factorial(genType const& x) - { - genType Temp = x; - genType Result; - for(Result = 1; Temp > 1; --Temp) - Result *= Temp; - return Result; - } - - template - GLM_FUNC_QUALIFIER vec<2, T, Q> factorial( - vec<2, T, Q> const& x) - { - return vec<2, T, Q>( - factorial(x.x), - factorial(x.y)); - } - - template - GLM_FUNC_QUALIFIER vec<3, T, Q> factorial( - vec<3, T, Q> const& x) - { - return vec<3, T, Q>( - factorial(x.x), - factorial(x.y), - factorial(x.z)); - } - - template - GLM_FUNC_QUALIFIER vec<4, T, Q> factorial( - vec<4, T, Q> const& x) - { - return vec<4, T, Q>( - factorial(x.x), - factorial(x.y), - factorial(x.z), - factorial(x.w)); - } - - GLM_FUNC_QUALIFIER uint pow(uint x, uint y) - { - if (y == 0) - return 1u; - - uint result = x; - for(uint i = 1; i < y; ++i) - result *= x; - return result; - } - - GLM_FUNC_QUALIFIER uint sqrt(uint x) - { - if(x <= 1) return x; - - uint NextTrial = x >> 1; - uint CurrentAnswer; - - do - { - CurrentAnswer = NextTrial; - NextTrial = (NextTrial + x / NextTrial) >> 1; - } while(NextTrial < CurrentAnswer); - - return CurrentAnswer; - } - - GLM_FUNC_QUALIFIER uint mod(uint x, uint y) - { - return x - y * (x / y); - } - -#if(GLM_COMPILER & (GLM_COMPILER_VC | GLM_COMPILER_GCC)) - - GLM_FUNC_QUALIFIER unsigned int nlz(unsigned int x) - { - return 31u - findMSB(x); - } - -#else - - // Hackers Delight: http://www.hackersdelight.org/HDcode/nlz.c.txt - GLM_FUNC_QUALIFIER unsigned int nlz(unsigned int x) - { - int y, m, n; - - y = -int(x >> 16); // If left half of x is 0, - m = (y >> 16) & 16; // set n = 16. If left half - n = 16 - m; // is nonzero, set n = 0 and - x = x >> m; // shift x right 16. - // Now x is of the form 0000xxxx. - y = x - 0x100; // If positions 8-15 are 0, - m = (y >> 16) & 8; // add 8 to n and shift x left 8. - n = n + m; - x = x << m; - - y = x - 0x1000; // If positions 12-15 are 0, - m = (y >> 16) & 4; // add 4 to n and shift x left 4. - n = n + m; - x = x << m; - - y = x - 0x4000; // If positions 14-15 are 0, - m = (y >> 16) & 2; // add 2 to n and shift x left 2. - n = n + m; - x = x << m; - - y = x >> 14; // Set y = 0, 1, 2, or 3. - m = y & ~(y >> 1); // Set m = 0, 1, 2, or 2 resp. - return unsigned(n + 2 - m); - } - -#endif//(GLM_COMPILER) - -}//namespace glm diff --git a/ref/glm/glm/gtx/intersect.hpp b/ref/glm/glm/gtx/intersect.hpp deleted file mode 100644 index fb4d4315..00000000 --- a/ref/glm/glm/gtx/intersect.hpp +++ /dev/null @@ -1,92 +0,0 @@ -/// @ref gtx_intersect -/// @file glm/gtx/intersect.hpp -/// -/// @see core (dependence) -/// @see gtx_closest_point (dependence) -/// -/// @defgroup gtx_intersect GLM_GTX_intersect -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// Add intersection functions - -#pragma once - -// Dependency: -#include -#include -#include "../glm.hpp" -#include "../geometric.hpp" -#include "../gtx/closest_point.hpp" -#include "../gtx/vector_query.hpp" - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_closest_point is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_closest_point extension included") -#endif - -namespace glm -{ - /// @addtogroup gtx_intersect - /// @{ - - //! Compute the intersection of a ray and a plane. - //! Ray direction and plane normal must be unit length. - //! From GLM_GTX_intersect extension. - template - GLM_FUNC_DECL bool intersectRayPlane( - genType const& orig, genType const& dir, - genType const& planeOrig, genType const& planeNormal, - typename genType::value_type & intersectionDistance); - - //! Compute the intersection of a ray and a triangle. - /// Based om Tomas Möller implementation http://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/raytri/ - //! From GLM_GTX_intersect extension. - template - GLM_FUNC_DECL bool intersectRayTriangle( - vec<3, T, Q> const& orig, vec<3, T, Q> const& dir, - vec<3, T, Q> const& v0, vec<3, T, Q> const& v1, vec<3, T, Q> const& v2, - vec<2, T, Q>& baryPosition, T& distance); - - //! Compute the intersection of a line and a triangle. - //! From GLM_GTX_intersect extension. - template - GLM_FUNC_DECL bool intersectLineTriangle( - genType const& orig, genType const& dir, - genType const& vert0, genType const& vert1, genType const& vert2, - genType & position); - - //! Compute the intersection distance of a ray and a sphere. - //! The ray direction vector is unit length. - //! From GLM_GTX_intersect extension. - template - GLM_FUNC_DECL bool intersectRaySphere( - genType const& rayStarting, genType const& rayNormalizedDirection, - genType const& sphereCenter, typename genType::value_type const sphereRadiusSquered, - typename genType::value_type & intersectionDistance); - - //! Compute the intersection of a ray and a sphere. - //! From GLM_GTX_intersect extension. - template - GLM_FUNC_DECL bool intersectRaySphere( - genType const& rayStarting, genType const& rayNormalizedDirection, - genType const& sphereCenter, const typename genType::value_type sphereRadius, - genType & intersectionPosition, genType & intersectionNormal); - - //! Compute the intersection of a line and a sphere. - //! From GLM_GTX_intersect extension - template - GLM_FUNC_DECL bool intersectLineSphere( - genType const& point0, genType const& point1, - genType const& sphereCenter, typename genType::value_type sphereRadius, - genType & intersectionPosition1, genType & intersectionNormal1, - genType & intersectionPosition2 = genType(), genType & intersectionNormal2 = genType()); - - /// @} -}//namespace glm - -#include "intersect.inl" diff --git a/ref/glm/glm/gtx/intersect.inl b/ref/glm/glm/gtx/intersect.inl deleted file mode 100644 index af96d378..00000000 --- a/ref/glm/glm/gtx/intersect.inl +++ /dev/null @@ -1,197 +0,0 @@ -/// @ref gtx_intersect - -namespace glm -{ - template - GLM_FUNC_QUALIFIER bool intersectRayPlane - ( - genType const& orig, genType const& dir, - genType const& planeOrig, genType const& planeNormal, - typename genType::value_type & intersectionDistance - ) - { - typename genType::value_type d = glm::dot(dir, planeNormal); - typename genType::value_type Epsilon = std::numeric_limits::epsilon(); - - if(d < -Epsilon) - { - intersectionDistance = glm::dot(planeOrig - orig, planeNormal) / d; - return true; - } - - return false; - } - - template - GLM_FUNC_QUALIFIER bool intersectRayTriangle - ( - vec<3, T, Q> const& orig, vec<3, T, Q> const& dir, - vec<3, T, Q> const& vert0, vec<3, T, Q> const& vert1, vec<3, T, Q> const& vert2, - vec<2, T, Q>& baryPosition, T& distance - ) - { - // find vectors for two edges sharing vert0 - vec<3, T, Q> const edge1 = vert1 - vert0; - vec<3, T, Q> const edge2 = vert2 - vert0; - - // begin calculating determinant - also used to calculate U parameter - vec<3, T, Q> const p = glm::cross(dir, edge2); - - // if determinant is near zero, ray lies in plane of triangle - T const det = glm::dot(edge1, p); - - vec<3, T, Q> Perpendicular(0); - - if(det > std::numeric_limits::epsilon()) - { - // calculate distance from vert0 to ray origin - vec<3, T, Q> const dist = orig - vert0; - - // calculate U parameter and test bounds - baryPosition.x = glm::dot(dist, p); - if(baryPosition.x < static_cast(0) || baryPosition.x > det) - return false; - - // prepare to test V parameter - Perpendicular = glm::cross(dist, edge1); - - // calculate V parameter and test bounds - baryPosition.y = glm::dot(dir, Perpendicular); - if((baryPosition.y < static_cast(0)) || ((baryPosition.x + baryPosition.y) > det)) - return false; - } - else if(det < -std::numeric_limits::epsilon()) - { - // calculate distance from vert0 to ray origin - vec<3, T, Q> const dist = orig - vert0; - - // calculate U parameter and test bounds - baryPosition.x = glm::dot(dist, p); - if((baryPosition.x > static_cast(0)) || (baryPosition.x < det)) - return false; - - // prepare to test V parameter - Perpendicular = glm::cross(dist, edge1); - - // calculate V parameter and test bounds - baryPosition.y = glm::dot(dir, Perpendicular); - if((baryPosition.y > static_cast(0)) || (baryPosition.x + baryPosition.y < det)) - return false; - } - else - return false; // ray is parallel to the plane of the triangle - - T inv_det = static_cast(1) / det; - - // calculate distance, ray intersects triangle - distance = glm::dot(edge2, Perpendicular) * inv_det; - baryPosition *= inv_det; - - return true; - } - - template - GLM_FUNC_QUALIFIER bool intersectLineTriangle - ( - genType const& orig, genType const& dir, - genType const& vert0, genType const& vert1, genType const& vert2, - genType & position - ) - { - typename genType::value_type Epsilon = std::numeric_limits::epsilon(); - - genType edge1 = vert1 - vert0; - genType edge2 = vert2 - vert0; - - genType Perpendicular = cross(dir, edge2); - - float det = dot(edge1, Perpendicular); - - if (det > -Epsilon && det < Epsilon) - return false; - typename genType::value_type inv_det = typename genType::value_type(1) / det; - - genType Tengant = orig - vert0; - - position.y = dot(Tengant, Perpendicular) * inv_det; - if (position.y < typename genType::value_type(0) || position.y > typename genType::value_type(1)) - return false; - - genType Cotengant = cross(Tengant, edge1); - - position.z = dot(dir, Cotengant) * inv_det; - if (position.z < typename genType::value_type(0) || position.y + position.z > typename genType::value_type(1)) - return false; - - position.x = dot(edge2, Cotengant) * inv_det; - - return true; - } - - template - GLM_FUNC_QUALIFIER bool intersectRaySphere - ( - genType const& rayStarting, genType const& rayNormalizedDirection, - genType const& sphereCenter, const typename genType::value_type sphereRadiusSquered, - typename genType::value_type & intersectionDistance - ) - { - typename genType::value_type Epsilon = std::numeric_limits::epsilon(); - genType diff = sphereCenter - rayStarting; - typename genType::value_type t0 = dot(diff, rayNormalizedDirection); - typename genType::value_type dSquared = dot(diff, diff) - t0 * t0; - if( dSquared > sphereRadiusSquered ) - { - return false; - } - typename genType::value_type t1 = sqrt( sphereRadiusSquered - dSquared ); - intersectionDistance = t0 > t1 + Epsilon ? t0 - t1 : t0 + t1; - return intersectionDistance > Epsilon; - } - - template - GLM_FUNC_QUALIFIER bool intersectRaySphere - ( - genType const& rayStarting, genType const& rayNormalizedDirection, - genType const& sphereCenter, const typename genType::value_type sphereRadius, - genType & intersectionPosition, genType & intersectionNormal - ) - { - typename genType::value_type distance; - if( intersectRaySphere( rayStarting, rayNormalizedDirection, sphereCenter, sphereRadius * sphereRadius, distance ) ) - { - intersectionPosition = rayStarting + rayNormalizedDirection * distance; - intersectionNormal = (intersectionPosition - sphereCenter) / sphereRadius; - return true; - } - return false; - } - - template - GLM_FUNC_QUALIFIER bool intersectLineSphere - ( - genType const& point0, genType const& point1, - genType const& sphereCenter, typename genType::value_type sphereRadius, - genType & intersectionPoint1, genType & intersectionNormal1, - genType & intersectionPoint2, genType & intersectionNormal2 - ) - { - typename genType::value_type Epsilon = std::numeric_limits::epsilon(); - genType dir = normalize(point1 - point0); - genType diff = sphereCenter - point0; - typename genType::value_type t0 = dot(diff, dir); - typename genType::value_type dSquared = dot(diff, diff) - t0 * t0; - if( dSquared > sphereRadius * sphereRadius ) - { - return false; - } - typename genType::value_type t1 = sqrt( sphereRadius * sphereRadius - dSquared ); - if( t0 < t1 + Epsilon ) - t1 = -t1; - intersectionPoint1 = point0 + dir * (t0 - t1); - intersectionNormal1 = (intersectionPoint1 - sphereCenter) / sphereRadius; - intersectionPoint2 = point0 + dir * (t0 + t1); - intersectionNormal2 = (intersectionPoint2 - sphereCenter) / sphereRadius; - return true; - } -}//namespace glm diff --git a/ref/glm/glm/gtx/io.hpp b/ref/glm/glm/gtx/io.hpp deleted file mode 100644 index 7e200fd9..00000000 --- a/ref/glm/glm/gtx/io.hpp +++ /dev/null @@ -1,201 +0,0 @@ -/// @ref gtx_io -/// @file glm/gtx/io.hpp -/// @author Jan P Springer (regnirpsj@gmail.com) -/// -/// @see core (dependence) -/// @see gtc_matrix_access (dependence) -/// @see gtc_quaternion (dependence) -/// -/// @defgroup gtx_io GLM_GTX_io -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// std::[w]ostream support for glm types -/// -/// std::[w]ostream support for glm types + qualifier/width/etc. manipulators -/// based on howard hinnant's std::chrono io proposal -/// [http://home.roadrunner.com/~hinnant/bloomington/chrono_io.html] - -#pragma once - -// Dependency: -#include "../glm.hpp" -#include "../gtx/quaternion.hpp" - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_io is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_io extension included") -#endif - -#include // std::basic_ostream<> (fwd) -#include // std::locale, std::locale::facet, std::locale::id -#include // std::pair<> - -namespace glm -{ - /// @addtogroup gtx_io - /// @{ - - namespace io - { - enum order_type { column_major, row_major}; - - template - class format_punct : public std::locale::facet - { - typedef CTy char_type; - - public: - - static std::locale::id id; - - bool formatted; - unsigned precision; - unsigned width; - char_type separator; - char_type delim_left; - char_type delim_right; - char_type space; - char_type newline; - order_type order; - - GLM_FUNC_DECL explicit format_punct(size_t a = 0); - GLM_FUNC_DECL explicit format_punct(format_punct const&); - }; - - template > - class basic_state_saver { - - public: - - GLM_FUNC_DECL explicit basic_state_saver(std::basic_ios&); - GLM_FUNC_DECL ~basic_state_saver(); - - private: - - typedef ::std::basic_ios state_type; - typedef typename state_type::char_type char_type; - typedef ::std::ios_base::fmtflags flags_type; - typedef ::std::streamsize streamsize_type; - typedef ::std::locale const locale_type; - - state_type& state_; - flags_type flags_; - streamsize_type precision_; - streamsize_type width_; - char_type fill_; - locale_type locale_; - - GLM_FUNC_DECL basic_state_saver& operator=(basic_state_saver const&); - }; - - typedef basic_state_saver state_saver; - typedef basic_state_saver wstate_saver; - - template > - class basic_format_saver - { - public: - - GLM_FUNC_DECL explicit basic_format_saver(std::basic_ios&); - GLM_FUNC_DECL ~basic_format_saver(); - - private: - - basic_state_saver const bss_; - - GLM_FUNC_DECL basic_format_saver& operator=(basic_format_saver const&); - }; - - typedef basic_format_saver format_saver; - typedef basic_format_saver wformat_saver; - - struct precision - { - unsigned value; - - GLM_FUNC_DECL explicit precision(unsigned); - }; - - struct width - { - unsigned value; - - GLM_FUNC_DECL explicit width(unsigned); - }; - - template - struct delimeter - { - CTy value[3]; - - GLM_FUNC_DECL explicit delimeter(CTy /* left */, CTy /* right */, CTy /* separator */ = ','); - }; - - struct order - { - order_type value; - - GLM_FUNC_DECL explicit order(order_type); - }; - - // functions, inlined (inline) - - template - FTy const& get_facet(std::basic_ios&); - template - std::basic_ios& formatted(std::basic_ios&); - template - std::basic_ios& unformattet(std::basic_ios&); - - template - std::basic_ostream& operator<<(std::basic_ostream&, precision const&); - template - std::basic_ostream& operator<<(std::basic_ostream&, width const&); - template - std::basic_ostream& operator<<(std::basic_ostream&, delimeter const&); - template - std::basic_ostream& operator<<(std::basic_ostream&, order const&); - }//namespace io - - template - GLM_FUNC_DECL std::basic_ostream& operator<<(std::basic_ostream&, qua const&); - template - GLM_FUNC_DECL std::basic_ostream& operator<<(std::basic_ostream&, vec<1, T, Q> const&); - template - GLM_FUNC_DECL std::basic_ostream& operator<<(std::basic_ostream&, vec<2, T, Q> const&); - template - GLM_FUNC_DECL std::basic_ostream& operator<<(std::basic_ostream&, vec<3, T, Q> const&); - template - GLM_FUNC_DECL std::basic_ostream& operator<<(std::basic_ostream&, vec<4, T, Q> const&); - template - GLM_FUNC_DECL std::basic_ostream& operator<<(std::basic_ostream&, mat<2, 2, T, Q> const&); - template - GLM_FUNC_DECL std::basic_ostream& operator<<(std::basic_ostream&, mat<2, 3, T, Q> const&); - template - GLM_FUNC_DECL std::basic_ostream& operator<<(std::basic_ostream&, mat<2, 4, T, Q> const&); - template - GLM_FUNC_DECL std::basic_ostream& operator<<(std::basic_ostream&, mat<3, 2, T, Q> const&); - template - GLM_FUNC_DECL std::basic_ostream& operator<<(std::basic_ostream&, mat<3, 3, T, Q> const&); - template - GLM_FUNC_DECL std::basic_ostream& operator<<(std::basic_ostream&, mat<3, 4, T, Q> const&); - template - GLM_FUNC_DECL std::basic_ostream& operator<<(std::basic_ostream&, mat<4, 2, T, Q> const&); - template - GLM_FUNC_DECL std::basic_ostream& operator<<(std::basic_ostream&, mat<4, 3, T, Q> const&); - template - GLM_FUNC_DECL std::basic_ostream& operator<<(std::basic_ostream&, mat<4, 4, T, Q> const&); - - template - GLM_FUNC_DECL std::basic_ostream & operator<<(std::basic_ostream &, - std::pair const, mat<4, 4, T, Q> const> const&); - - /// @} -}//namespace glm - -#include "io.inl" diff --git a/ref/glm/glm/gtx/io.inl b/ref/glm/glm/gtx/io.inl deleted file mode 100644 index 0b374bb8..00000000 --- a/ref/glm/glm/gtx/io.inl +++ /dev/null @@ -1,440 +0,0 @@ -/// @ref gtx_io -/// @author Jan P Springer (regnirpsj@gmail.com) - -#include // std::fixed, std::setfill<>, std::setprecision, std::right, std::setw -#include // std::basic_ostream<> -#include "../gtc/matrix_access.hpp" // glm::col, glm::row -#include "../gtx/type_trait.hpp" // glm::type<> - -namespace glm{ -namespace io -{ - template - GLM_FUNC_QUALIFIER format_punct::format_punct(size_t a) - : std::locale::facet(a) - , formatted(true) - , precision(3) - , width(1 + 4 + 1 + precision) - , separator(',') - , delim_left('[') - , delim_right(']') - , space(' ') - , newline('\n') - , order(column_major) - {} - - template - GLM_FUNC_QUALIFIER format_punct::format_punct(format_punct const& a) - : std::locale::facet(0) - , formatted(a.formatted) - , precision(a.precision) - , width(a.width) - , separator(a.separator) - , delim_left(a.delim_left) - , delim_right(a.delim_right) - , space(a.space) - , newline(a.newline) - , order(a.order) - {} - - template std::locale::id format_punct::id; - - template - GLM_FUNC_QUALIFIER basic_state_saver::basic_state_saver(std::basic_ios& a) - : state_(a) - , flags_(a.flags()) - , precision_(a.precision()) - , width_(a.width()) - , fill_(a.fill()) - , locale_(a.getloc()) - {} - - template - GLM_FUNC_QUALIFIER basic_state_saver::~basic_state_saver() - { - state_.imbue(locale_); - state_.fill(fill_); - state_.width(width_); - state_.precision(precision_); - state_.flags(flags_); - } - - template - GLM_FUNC_QUALIFIER basic_format_saver::basic_format_saver(std::basic_ios& a) - : bss_(a) - { - a.imbue(std::locale(a.getloc(), new format_punct(get_facet >(a)))); - } - - template - GLM_FUNC_QUALIFIER - basic_format_saver::~basic_format_saver() - {} - - GLM_FUNC_QUALIFIER precision::precision(unsigned a) - : value(a) - {} - - GLM_FUNC_QUALIFIER width::width(unsigned a) - : value(a) - {} - - template - GLM_FUNC_QUALIFIER delimeter::delimeter(CTy a, CTy b, CTy c) - : value() - { - value[0] = a; - value[1] = b; - value[2] = c; - } - - GLM_FUNC_QUALIFIER order::order(order_type a) - : value(a) - {} - - template - GLM_FUNC_QUALIFIER FTy const& get_facet(std::basic_ios& ios) - { - if(!std::has_facet(ios.getloc())) - ios.imbue(std::locale(ios.getloc(), new FTy)); - - return std::use_facet(ios.getloc()); - } - - template - GLM_FUNC_QUALIFIER std::basic_ios& formatted(std::basic_ios& ios) - { - const_cast&>(get_facet >(ios)).formatted = true; - return ios; - } - - template - GLM_FUNC_QUALIFIER std::basic_ios& unformatted(std::basic_ios& ios) - { - const_cast&>(get_facet >(ios)).formatted = false; - return ios; - } - - template - GLM_FUNC_QUALIFIER std::basic_ostream& operator<<(std::basic_ostream& os, precision const& a) - { - const_cast&>(get_facet >(os)).precision = a.value; - return os; - } - - template - GLM_FUNC_QUALIFIER std::basic_ostream& operator<<(std::basic_ostream& os, width const& a) - { - const_cast&>(get_facet >(os)).width = a.value; - return os; - } - - template - GLM_FUNC_QUALIFIER std::basic_ostream& operator<<(std::basic_ostream& os, delimeter const& a) - { - format_punct & fmt(const_cast&>(get_facet >(os))); - - fmt.delim_left = a.value[0]; - fmt.delim_right = a.value[1]; - fmt.separator = a.value[2]; - - return os; - } - - template - GLM_FUNC_QUALIFIER std::basic_ostream& operator<<(std::basic_ostream& os, order const& a) - { - const_cast&>(get_facet >(os)).order = a.value; - return os; - } -} // namespace io - -namespace detail -{ - template - GLM_FUNC_QUALIFIER std::basic_ostream& - print_vector_on(std::basic_ostream& os, V const& a) - { - typename std::basic_ostream::sentry const cerberus(os); - - if(cerberus) - { - io::format_punct const& fmt(io::get_facet >(os)); - - length_t const& components(type::components); - - if(fmt.formatted) - { - io::basic_state_saver const bss(os); - - os << std::fixed << std::right << std::setprecision(fmt.precision) << std::setfill(fmt.space) << fmt.delim_left; - - for(length_t i(0); i < components; ++i) - { - os << std::setw(fmt.width) << a[i]; - if(components-1 != i) - os << fmt.separator; - } - - os << fmt.delim_right; - } - else - { - for(length_t i(0); i < components; ++i) - { - os << a[i]; - - if(components-1 != i) - os << fmt.space; - } - } - } - - return os; - } -}//namespace detail - - template - GLM_FUNC_QUALIFIER std::basic_ostream& operator<<(std::basic_ostream& os, qua const& a) - { - return detail::print_vector_on(os, a); - } - - template - GLM_FUNC_QUALIFIER std::basic_ostream& operator<<(std::basic_ostream& os, vec<1, T, Q> const& a) - { - return detail::print_vector_on(os, a); - } - - template - GLM_FUNC_QUALIFIER std::basic_ostream& operator<<(std::basic_ostream& os, vec<2, T, Q> const& a) - { - return detail::print_vector_on(os, a); - } - - template - GLM_FUNC_QUALIFIER std::basic_ostream& operator<<(std::basic_ostream& os, vec<3, T, Q> const& a) - { - return detail::print_vector_on(os, a); - } - - template - GLM_FUNC_QUALIFIER std::basic_ostream& operator<<(std::basic_ostream& os, vec<4, T, Q> const& a) - { - return detail::print_vector_on(os, a); - } - -namespace detail -{ - template class M, length_t C, length_t R, typename T, qualifier Q> - GLM_FUNC_QUALIFIER std::basic_ostream& print_matrix_on(std::basic_ostream& os, M const& a) - { - typename std::basic_ostream::sentry const cerberus(os); - - if(cerberus) - { - io::format_punct const& fmt(io::get_facet >(os)); - - length_t const& cols(type >::cols); - length_t const& rows(type >::rows); - - if(fmt.formatted) - { - os << fmt.newline << fmt.delim_left; - - switch(fmt.order) - { - case io::column_major: - { - for(length_t i(0); i < rows; ++i) - { - if (0 != i) - os << fmt.space; - - os << row(a, i); - - if(rows-1 != i) - os << fmt.newline; - } - } - break; - - case io::row_major: - { - for(length_t i(0); i < cols; ++i) - { - if(0 != i) - os << fmt.space; - - os << column(a, i); - - if(cols-1 != i) - os << fmt.newline; - } - } - break; - } - - os << fmt.delim_right; - } - else - { - switch (fmt.order) - { - case io::column_major: - { - for(length_t i(0); i < cols; ++i) - { - os << column(a, i); - - if(cols - 1 != i) - os << fmt.space; - } - } - break; - - case io::row_major: - { - for (length_t i(0); i < rows; ++i) - { - os << row(a, i); - - if (rows-1 != i) - os << fmt.space; - } - } - break; - } - } - } - - return os; - } -}//namespace detail - - template - GLM_FUNC_QUALIFIER std::basic_ostream& operator<<(std::basic_ostream& os, mat<2, 2, T, Q> const& a) - { - return detail::print_matrix_on(os, a); - } - - template - GLM_FUNC_QUALIFIER std::basic_ostream& operator<<(std::basic_ostream& os, mat<2, 3, T, Q> const& a) - { - return detail::print_matrix_on(os, a); - } - - template - GLM_FUNC_QUALIFIER std::basic_ostream& operator<<(std::basic_ostream& os, mat<2, 4, T, Q> const& a) - { - return detail::print_matrix_on(os, a); - } - - template - GLM_FUNC_QUALIFIER std::basic_ostream& operator<<(std::basic_ostream& os, mat<3, 2, T, Q> const& a) - { - return detail::print_matrix_on(os, a); - } - - template - GLM_FUNC_QUALIFIER std::basic_ostream& operator<<(std::basic_ostream& os, mat<3, 3, T, Q> const& a) - { - return detail::print_matrix_on(os, a); - } - - template - GLM_FUNC_QUALIFIER std::basic_ostream & operator<<(std::basic_ostream& os, mat<3, 4, T, Q> const& a) - { - return detail::print_matrix_on(os, a); - } - - template - GLM_FUNC_QUALIFIER std::basic_ostream & operator<<(std::basic_ostream& os, mat<4, 2, T, Q> const& a) - { - return detail::print_matrix_on(os, a); - } - - template - GLM_FUNC_QUALIFIER std::basic_ostream & operator<<(std::basic_ostream& os, mat<4, 3, T, Q> const& a) - { - return detail::print_matrix_on(os, a); - } - - template - GLM_FUNC_QUALIFIER std::basic_ostream & operator<<(std::basic_ostream& os, mat<4, 4, T, Q> const& a) - { - return detail::print_matrix_on(os, a); - } - -namespace detail -{ - template class M, length_t C, length_t R, typename T, qualifier Q> - GLM_FUNC_QUALIFIER std::basic_ostream& print_matrix_pair_on(std::basic_ostream& os, std::pair const, M const> const& a) - { - typename std::basic_ostream::sentry const cerberus(os); - - if(cerberus) - { - io::format_punct const& fmt(io::get_facet >(os)); - M const& ml(a.first); - M const& mr(a.second); - length_t const& cols(type >::cols); - length_t const& rows(type >::rows); - - if(fmt.formatted) - { - os << fmt.newline << fmt.delim_left; - - switch(fmt.order) - { - case io::column_major: - { - for(length_t i(0); i < rows; ++i) - { - if(0 != i) - os << fmt.space; - - os << row(ml, i) << ((rows-1 != i) ? fmt.space : fmt.delim_right) << fmt.space << ((0 != i) ? fmt.space : fmt.delim_left) << row(mr, i); - - if(rows-1 != i) - os << fmt.newline; - } - } - break; - case io::row_major: - { - for(length_t i(0); i < cols; ++i) - { - if(0 != i) - os << fmt.space; - - os << column(ml, i) << ((cols-1 != i) ? fmt.space : fmt.delim_right) << fmt.space << ((0 != i) ? fmt.space : fmt.delim_left) << column(mr, i); - - if(cols-1 != i) - os << fmt.newline; - } - } - break; - } - - os << fmt.delim_right; - } - else - { - os << ml << fmt.space << mr; - } - } - - return os; - } -}//namespace detail - - template - GLM_FUNC_QUALIFIER std::basic_ostream& operator<<( - std::basic_ostream & os, - std::pair const, - mat<4, 4, T, Q> const> const& a) - { - return detail::print_matrix_pair_on(os, a); - } -}//namespace glm diff --git a/ref/glm/glm/gtx/log_base.hpp b/ref/glm/glm/gtx/log_base.hpp deleted file mode 100644 index 0e809f9f..00000000 --- a/ref/glm/glm/gtx/log_base.hpp +++ /dev/null @@ -1,48 +0,0 @@ -/// @ref gtx_log_base -/// @file glm/gtx/log_base.hpp -/// -/// @see core (dependence) -/// -/// @defgroup gtx_log_base GLM_GTX_log_base -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// Logarithm for any base. base can be a vector or a scalar. - -#pragma once - -// Dependency: -#include "../glm.hpp" - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_log_base is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_log_base extension included") -#endif - -namespace glm -{ - /// @addtogroup gtx_log_base - /// @{ - - /// Logarithm for any base. - /// From GLM_GTX_log_base. - template - GLM_FUNC_DECL genType log( - genType const& x, - genType const& base); - - /// Logarithm for any base. - /// From GLM_GTX_log_base. - template - GLM_FUNC_DECL vec sign( - vec const& x, - vec const& base); - - /// @} -}//namespace glm - -#include "log_base.inl" diff --git a/ref/glm/glm/gtx/log_base.inl b/ref/glm/glm/gtx/log_base.inl deleted file mode 100644 index d26b2b19..00000000 --- a/ref/glm/glm/gtx/log_base.inl +++ /dev/null @@ -1,16 +0,0 @@ -/// @ref gtx_log_base - -namespace glm -{ - template - GLM_FUNC_QUALIFIER genType log(genType const& x, genType const& base) - { - return glm::log(x) / glm::log(base); - } - - template - GLM_FUNC_QUALIFIER vec log(vec const& x, vec const& base) - { - return glm::log(x) / glm::log(base); - } -}//namespace glm diff --git a/ref/glm/glm/gtx/matrix_cross_product.hpp b/ref/glm/glm/gtx/matrix_cross_product.hpp deleted file mode 100644 index 26690093..00000000 --- a/ref/glm/glm/gtx/matrix_cross_product.hpp +++ /dev/null @@ -1,47 +0,0 @@ -/// @ref gtx_matrix_cross_product -/// @file glm/gtx/matrix_cross_product.hpp -/// -/// @see core (dependence) -/// @see gtx_extented_min_max (dependence) -/// -/// @defgroup gtx_matrix_cross_product GLM_GTX_matrix_cross_product -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// Build cross product matrices - -#pragma once - -// Dependency: -#include "../glm.hpp" - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_matrix_cross_product is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_matrix_cross_product extension included") -#endif - -namespace glm -{ - /// @addtogroup gtx_matrix_cross_product - /// @{ - - //! Build a cross product matrix. - //! From GLM_GTX_matrix_cross_product extension. - template - GLM_FUNC_DECL mat<3, 3, T, Q> matrixCross3( - vec<3, T, Q> const& x); - - //! Build a cross product matrix. - //! From GLM_GTX_matrix_cross_product extension. - template - GLM_FUNC_DECL mat<4, 4, T, Q> matrixCross4( - vec<3, T, Q> const& x); - - /// @} -}//namespace glm - -#include "matrix_cross_product.inl" diff --git a/ref/glm/glm/gtx/matrix_cross_product.inl b/ref/glm/glm/gtx/matrix_cross_product.inl deleted file mode 100644 index c2869810..00000000 --- a/ref/glm/glm/gtx/matrix_cross_product.inl +++ /dev/null @@ -1,37 +0,0 @@ -/// @ref gtx_matrix_cross_product - -namespace glm -{ - template - GLM_FUNC_QUALIFIER mat<3, 3, T, Q> matrixCross3 - ( - vec<3, T, Q> const& x - ) - { - mat<3, 3, T, Q> Result(T(0)); - Result[0][1] = x.z; - Result[1][0] = -x.z; - Result[0][2] = -x.y; - Result[2][0] = x.y; - Result[1][2] = x.x; - Result[2][1] = -x.x; - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> matrixCross4 - ( - vec<3, T, Q> const& x - ) - { - mat<4, 4, T, Q> Result(T(0)); - Result[0][1] = x.z; - Result[1][0] = -x.z; - Result[0][2] = -x.y; - Result[2][0] = x.y; - Result[1][2] = x.x; - Result[2][1] = -x.x; - return Result; - } - -}//namespace glm diff --git a/ref/glm/glm/gtx/matrix_decompose.hpp b/ref/glm/glm/gtx/matrix_decompose.hpp deleted file mode 100644 index 65472e89..00000000 --- a/ref/glm/glm/gtx/matrix_decompose.hpp +++ /dev/null @@ -1,46 +0,0 @@ -/// @ref gtx_matrix_decompose -/// @file glm/gtx/matrix_decompose.hpp -/// -/// @see core (dependence) -/// -/// @defgroup gtx_matrix_decompose GLM_GTX_matrix_decompose -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// Decomposes a model matrix to translations, rotation and scale components - -#pragma once - -// Dependencies -#include "../mat4x4.hpp" -#include "../vec3.hpp" -#include "../vec4.hpp" -#include "../geometric.hpp" -#include "../gtc/quaternion.hpp" -#include "../gtc/matrix_transform.hpp" - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_matrix_decompose is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_matrix_decompose extension included") -#endif - -namespace glm -{ - /// @addtogroup gtx_matrix_decompose - /// @{ - - /// Decomposes a model matrix to translations, rotation and scale components - /// @see gtx_matrix_decompose - template - GLM_FUNC_DECL bool decompose( - mat<4, 4, T, Q> const& modelMatrix, - vec<3, T, Q> & scale, qua & orientation, vec<3, T, Q> & translation, vec<3, T, Q> & skew, vec<4, T, Q> & perspective); - - /// @} -}//namespace glm - -#include "matrix_decompose.inl" diff --git a/ref/glm/glm/gtx/matrix_decompose.inl b/ref/glm/glm/gtx/matrix_decompose.inl deleted file mode 100644 index 5bdc0e17..00000000 --- a/ref/glm/glm/gtx/matrix_decompose.inl +++ /dev/null @@ -1,186 +0,0 @@ -/// @ref gtx_matrix_decompose - -#include "../gtc/constants.hpp" -#include "../gtc/epsilon.hpp" - -namespace glm{ -namespace detail -{ - /// Make a linear combination of two vectors and return the result. - // result = (a * ascl) + (b * bscl) - template - GLM_FUNC_QUALIFIER vec<3, T, Q> combine( - vec<3, T, Q> const& a, - vec<3, T, Q> const& b, - T ascl, T bscl) - { - return (a * ascl) + (b * bscl); - } - - template - GLM_FUNC_QUALIFIER vec<3, T, Q> scale(vec<3, T, Q> const& v, T desiredLength) - { - return v * desiredLength / length(v); - } -}//namespace detail - - // Matrix decompose - // http://www.opensource.apple.com/source/WebCore/WebCore-514/platform/graphics/transforms/TransformationMatrix.cpp - // Decomposes the mode matrix to translations,rotation scale components - - template - GLM_FUNC_QUALIFIER bool decompose(mat<4, 4, T, Q> const& ModelMatrix, vec<3, T, Q> & Scale, qua & Orientation, vec<3, T, Q> & Translation, vec<3, T, Q> & Skew, vec<4, T, Q> & Perspective) - { - mat<4, 4, T, Q> LocalMatrix(ModelMatrix); - - // Normalize the matrix. - if(epsilonEqual(LocalMatrix[3][3], static_cast(0), epsilon())) - return false; - - for(length_t i = 0; i < 4; ++i) - for(length_t j = 0; j < 4; ++j) - LocalMatrix[i][j] /= LocalMatrix[3][3]; - - // perspectiveMatrix is used to solve for perspective, but it also provides - // an easy way to test for singularity of the upper 3x3 component. - mat<4, 4, T, Q> PerspectiveMatrix(LocalMatrix); - - for(length_t i = 0; i < 3; i++) - PerspectiveMatrix[i][3] = static_cast(0); - PerspectiveMatrix[3][3] = static_cast(1); - - /// TODO: Fixme! - if(epsilonEqual(determinant(PerspectiveMatrix), static_cast(0), epsilon())) - return false; - - // First, isolate perspective. This is the messiest. - if( - epsilonNotEqual(LocalMatrix[0][3], static_cast(0), epsilon()) || - epsilonNotEqual(LocalMatrix[1][3], static_cast(0), epsilon()) || - epsilonNotEqual(LocalMatrix[2][3], static_cast(0), epsilon())) - { - // rightHandSide is the right hand side of the equation. - vec<4, T, Q> RightHandSide; - RightHandSide[0] = LocalMatrix[0][3]; - RightHandSide[1] = LocalMatrix[1][3]; - RightHandSide[2] = LocalMatrix[2][3]; - RightHandSide[3] = LocalMatrix[3][3]; - - // Solve the equation by inverting PerspectiveMatrix and multiplying - // rightHandSide by the inverse. (This is the easiest way, not - // necessarily the best.) - mat<4, 4, T, Q> InversePerspectiveMatrix = glm::inverse(PerspectiveMatrix);// inverse(PerspectiveMatrix, inversePerspectiveMatrix); - mat<4, 4, T, Q> TransposedInversePerspectiveMatrix = glm::transpose(InversePerspectiveMatrix);// transposeMatrix4(inversePerspectiveMatrix, transposedInversePerspectiveMatrix); - - Perspective = TransposedInversePerspectiveMatrix * RightHandSide; - // v4MulPointByMatrix(rightHandSide, transposedInversePerspectiveMatrix, perspectivePoint); - - // Clear the perspective partition - LocalMatrix[0][3] = LocalMatrix[1][3] = LocalMatrix[2][3] = static_cast(0); - LocalMatrix[3][3] = static_cast(1); - } - else - { - // No perspective. - Perspective = vec<4, T, Q>(0, 0, 0, 1); - } - - // Next take care of translation (easy). - Translation = vec<3, T, Q>(LocalMatrix[3]); - LocalMatrix[3] = vec<4, T, Q>(0, 0, 0, LocalMatrix[3].w); - - vec<3, T, Q> Row[3], Pdum3; - - // Now get scale and shear. - for(length_t i = 0; i < 3; ++i) - for(length_t j = 0; j < 3; ++j) - Row[i][j] = LocalMatrix[i][j]; - - // Compute X scale factor and normalize first row. - Scale.x = length(Row[0]);// v3Length(Row[0]); - - Row[0] = detail::scale(Row[0], static_cast(1)); - - // Compute XY shear factor and make 2nd row orthogonal to 1st. - Skew.z = dot(Row[0], Row[1]); - Row[1] = detail::combine(Row[1], Row[0], static_cast(1), -Skew.z); - - // Now, compute Y scale and normalize 2nd row. - Scale.y = length(Row[1]); - Row[1] = detail::scale(Row[1], static_cast(1)); - Skew.z /= Scale.y; - - // Compute XZ and YZ shears, orthogonalize 3rd row. - Skew.y = glm::dot(Row[0], Row[2]); - Row[2] = detail::combine(Row[2], Row[0], static_cast(1), -Skew.y); - Skew.x = glm::dot(Row[1], Row[2]); - Row[2] = detail::combine(Row[2], Row[1], static_cast(1), -Skew.x); - - // Next, get Z scale and normalize 3rd row. - Scale.z = length(Row[2]); - Row[2] = detail::scale(Row[2], static_cast(1)); - Skew.y /= Scale.z; - Skew.x /= Scale.z; - - // At this point, the matrix (in rows[]) is orthonormal. - // Check for a coordinate system flip. If the determinant - // is -1, then negate the matrix and the scaling factors. - Pdum3 = cross(Row[1], Row[2]); // v3Cross(row[1], row[2], Pdum3); - if(dot(Row[0], Pdum3) < 0) - { - for(length_t i = 0; i < 3; i++) - { - Scale[i] *= static_cast(-1); - Row[i] *= static_cast(-1); - } - } - - // Now, get the rotations out, as described in the gem. - - // FIXME - Add the ability to return either quaternions (which are - // easier to recompose with) or Euler angles (rx, ry, rz), which - // are easier for authors to deal with. The latter will only be useful - // when we fix https://bugs.webkit.org/show_bug.cgi?id=23799, so I - // will leave the Euler angle code here for now. - - // ret.rotateY = asin(-Row[0][2]); - // if (cos(ret.rotateY) != 0) { - // ret.rotateX = atan2(Row[1][2], Row[2][2]); - // ret.rotateZ = atan2(Row[0][1], Row[0][0]); - // } else { - // ret.rotateX = atan2(-Row[2][0], Row[1][1]); - // ret.rotateZ = 0; - // } - - int i, j, k = 0; - float root, trace = Row[0].x + Row[1].y + Row[2].z; - if(trace > static_cast(0)) - { - root = sqrt(trace + static_cast(1.0)); - Orientation.w = static_cast(0.5) * root; - root = static_cast(0.5) / root; - Orientation.x = root * (Row[1].z - Row[2].y); - Orientation.y = root * (Row[2].x - Row[0].z); - Orientation.z = root * (Row[0].y - Row[1].x); - } // End if > 0 - else - { - static int Next[3] = {1, 2, 0}; - i = 0; - if(Row[1].y > Row[0].x) i = 1; - if(Row[2].z > Row[i][i]) i = 2; - j = Next[i]; - k = Next[j]; - - root = sqrt(Row[i][i] - Row[j][j] - Row[k][k] + static_cast(1.0)); - - Orientation[i] = static_cast(0.5) * root; - root = static_cast(0.5) / root; - Orientation[j] = root * (Row[i][j] + Row[j][i]); - Orientation[k] = root * (Row[i][k] + Row[k][i]); - Orientation.w = root * (Row[j][k] - Row[k][j]); - } // End if <= 0 - - return true; - } -}//namespace glm diff --git a/ref/glm/glm/gtx/matrix_factorisation.hpp b/ref/glm/glm/gtx/matrix_factorisation.hpp deleted file mode 100644 index 109eb643..00000000 --- a/ref/glm/glm/gtx/matrix_factorisation.hpp +++ /dev/null @@ -1,69 +0,0 @@ -/// @ref gtx_matrix_factorisation -/// @file glm/gtx/matrix_factorisation.hpp -/// -/// @see core (dependence) -/// -/// @defgroup gtx_matrix_factorisation GLM_GTX_matrix_factorisation -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// Functions to factor matrices in various forms - -#pragma once - -// Dependency: -#include "../glm.hpp" - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_matrix_factorisation is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_matrix_factorisation extension included") -#endif - -/* -Suggestions: - - Move helper functions flipud and fliplr to another file: They may be helpful in more general circumstances. - - Implement other types of matrix factorisation, such as: QL and LQ, L(D)U, eigendecompositions, etc... -*/ - -namespace glm -{ - /// @addtogroup gtx_matrix_factorisation - /// @{ - - /// Flips the matrix rows up and down. - /// - /// From GLM_GTX_matrix_factorisation extension. - template - GLM_FUNC_DECL mat flipud(mat const& in); - - /// Flips the matrix columns right and left. - /// - /// From GLM_GTX_matrix_factorisation extension. - template - GLM_FUNC_DECL mat fliplr(mat const& in); - - /// Performs QR factorisation of a matrix. - /// Returns 2 matrices, q and r, such that the columns of q are orthonormal and span the same subspace than those of the input matrix, r is an upper triangular matrix, and q*r=in. - /// Given an n-by-m input matrix, q has dimensions min(n,m)-by-m, and r has dimensions n-by-min(n,m). - /// - /// From GLM_GTX_matrix_factorisation extension. - template - GLM_FUNC_DECL void qr_decompose(mat const& in, mat<(C < R ? C : R), R, T, Q>& q, mat& r); - - /// Performs RQ factorisation of a matrix. - /// Returns 2 matrices, r and q, such that r is an upper triangular matrix, the rows of q are orthonormal and span the same subspace than those of the input matrix, and r*q=in. - /// Note that in the context of RQ factorisation, the diagonal is seen as starting in the lower-right corner of the matrix, instead of the usual upper-left. - /// Given an n-by-m input matrix, r has dimensions min(n,m)-by-m, and q has dimensions n-by-min(n,m). - /// - /// From GLM_GTX_matrix_factorisation extension. - template - GLM_FUNC_DECL void rq_decompose(mat const& in, mat<(C < R ? C : R), R, T, Q>& r, mat& q); - - /// @} -} - -#include "matrix_factorisation.inl" diff --git a/ref/glm/glm/gtx/matrix_factorisation.inl b/ref/glm/glm/gtx/matrix_factorisation.inl deleted file mode 100644 index c479b8ad..00000000 --- a/ref/glm/glm/gtx/matrix_factorisation.inl +++ /dev/null @@ -1,84 +0,0 @@ -/// @ref gtx_matrix_factorisation - -namespace glm -{ - template - GLM_FUNC_QUALIFIER mat flipud(mat const& in) - { - mat tin = transpose(in); - tin = fliplr(tin); - mat out = transpose(tin); - - return out; - } - - template - GLM_FUNC_QUALIFIER mat fliplr(mat const& in) - { - mat out; - for (length_t i = 0; i < C; i++) - { - out[i] = in[(C - i) - 1]; - } - - return out; - } - - template - GLM_FUNC_QUALIFIER void qr_decompose(mat const& in, mat<(C < R ? C : R), R, T, Q>& q, mat& r) - { - // Uses modified Gram-Schmidt method - // Source: https://en.wikipedia.org/wiki/GramSchmidt_process - // And https://en.wikipedia.org/wiki/QR_decomposition - - //For all the linearly independs columns of the input... - // (there can be no more linearly independents columns than there are rows.) - for (length_t i = 0; i < (C < R ? C : R); i++) - { - //Copy in Q the input's i-th column. - q[i] = in[i]; - - //j = [0,i[ - // Make that column orthogonal to all the previous ones by substracting to it the non-orthogonal projection of all the previous columns. - // Also: Fill the zero elements of R - for (length_t j = 0; j < i; j++) - { - q[i] -= dot(q[i], q[j])*q[j]; - r[j][i] = 0; - } - - //Now, Q i-th column is orthogonal to all the previous columns. Normalize it. - q[i] = normalize(q[i]); - - //j = [i,C[ - //Finally, compute the corresponding coefficients of R by computing the projection of the resulting column on the other columns of the input. - for (length_t j = i; j < C; j++) - { - r[j][i] = dot(in[j], q[i]); - } - } - } - - template - GLM_FUNC_QUALIFIER void rq_decompose(mat const& in, mat<(C < R ? C : R), R, T, Q>& r, mat& q) - { - // From https://en.wikipedia.org/wiki/QR_decomposition: - // The RQ decomposition transforms a matrix A into the product of an upper triangular matrix R (also known as right-triangular) and an orthogonal matrix Q. The only difference from QR decomposition is the order of these matrices. - // QR decomposition is GramSchmidt orthogonalization of columns of A, started from the first column. - // RQ decomposition is GramSchmidt orthogonalization of rows of A, started from the last row. - - mat tin = transpose(in); - tin = fliplr(tin); - - mat tr; - mat<(C < R ? C : R), C, T, Q> tq; - qr_decompose(tin, tq, tr); - - tr = fliplr(tr); - r = transpose(tr); - r = fliplr(r); - - tq = fliplr(tq); - q = transpose(tq); - } -} //namespace glm diff --git a/ref/glm/glm/gtx/matrix_interpolation.hpp b/ref/glm/glm/gtx/matrix_interpolation.hpp deleted file mode 100644 index 3f58d43e..00000000 --- a/ref/glm/glm/gtx/matrix_interpolation.hpp +++ /dev/null @@ -1,60 +0,0 @@ -/// @ref gtx_matrix_interpolation -/// @file glm/gtx/matrix_interpolation.hpp -/// @author Ghenadii Ursachi (the.asteroth@gmail.com) -/// -/// @see core (dependence) -/// -/// @defgroup gtx_matrix_interpolation GLM_GTX_matrix_interpolation -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// Allows to directly interpolate two matrices. - -#pragma once - -// Dependency: -#include "../glm.hpp" - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_matrix_interpolation is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_matrix_interpolation extension included") -#endif - -namespace glm -{ - /// @addtogroup gtx_matrix_interpolation - /// @{ - - /// Get the axis and angle of the rotation from a matrix. - /// From GLM_GTX_matrix_interpolation extension. - template - GLM_FUNC_DECL void axisAngle( - mat<4, 4, T, Q> const& Mat, vec<3, T, Q> & Axis, T & Angle); - - /// Build a matrix from axis and angle. - /// From GLM_GTX_matrix_interpolation extension. - template - GLM_FUNC_DECL mat<4, 4, T, Q> axisAngleMatrix( - vec<3, T, Q> const& Axis, T const Angle); - - /// Extracts the rotation part of a matrix. - /// From GLM_GTX_matrix_interpolation extension. - template - GLM_FUNC_DECL mat<4, 4, T, Q> extractMatrixRotation( - mat<4, 4, T, Q> const& Mat); - - /// Build a interpolation of 4 * 4 matrixes. - /// From GLM_GTX_matrix_interpolation extension. - /// Warning! works only with rotation and/or translation matrixes, scale will generate unexpected results. - template - GLM_FUNC_DECL mat<4, 4, T, Q> interpolate( - mat<4, 4, T, Q> const& m1, mat<4, 4, T, Q> const& m2, T const Delta); - - /// @} -}//namespace glm - -#include "matrix_interpolation.inl" diff --git a/ref/glm/glm/gtx/matrix_interpolation.inl b/ref/glm/glm/gtx/matrix_interpolation.inl deleted file mode 100644 index d376d45b..00000000 --- a/ref/glm/glm/gtx/matrix_interpolation.inl +++ /dev/null @@ -1,129 +0,0 @@ -/// @ref gtx_matrix_interpolation - -#include "../gtc/constants.hpp" - -namespace glm -{ - template - GLM_FUNC_QUALIFIER void axisAngle(mat<4, 4, T, Q> const& m, vec<3, T, Q> & axis, T& angle) - { - T epsilon = static_cast(0.01); - T epsilon2 = static_cast(0.1); - - if((abs(m[1][0] - m[0][1]) < epsilon) && (abs(m[2][0] - m[0][2]) < epsilon) && (abs(m[2][1] - m[1][2]) < epsilon)) - { - if ((abs(m[1][0] + m[0][1]) < epsilon2) && (abs(m[2][0] + m[0][2]) < epsilon2) && (abs(m[2][1] + m[1][2]) < epsilon2) && (abs(m[0][0] + m[1][1] + m[2][2] - static_cast(3.0)) < epsilon2)) - { - angle = static_cast(0.0); - axis.x = static_cast(1.0); - axis.y = static_cast(0.0); - axis.z = static_cast(0.0); - return; - } - angle = static_cast(3.1415926535897932384626433832795); - T xx = (m[0][0] + static_cast(1.0)) * static_cast(0.5); - T yy = (m[1][1] + static_cast(1.0)) * static_cast(0.5); - T zz = (m[2][2] + static_cast(1.0)) * static_cast(0.5); - T xy = (m[1][0] + m[0][1]) * static_cast(0.25); - T xz = (m[2][0] + m[0][2]) * static_cast(0.25); - T yz = (m[2][1] + m[1][2]) * static_cast(0.25); - if((xx > yy) && (xx > zz)) - { - if(xx < epsilon) - { - axis.x = static_cast(0.0); - axis.y = static_cast(0.7071); - axis.z = static_cast(0.7071); - } - else - { - axis.x = sqrt(xx); - axis.y = xy / axis.x; - axis.z = xz / axis.x; - } - } - else if (yy > zz) - { - if(yy < epsilon) - { - axis.x = static_cast(0.7071); - axis.y = static_cast(0.0); - axis.z = static_cast(0.7071); - } - else - { - axis.y = sqrt(yy); - axis.x = xy / axis.y; - axis.z = yz / axis.y; - } - } - else - { - if (zz < epsilon) - { - axis.x = static_cast(0.7071); - axis.y = static_cast(0.7071); - axis.z = static_cast(0.0); - } - else - { - axis.z = sqrt(zz); - axis.x = xz / axis.z; - axis.y = yz / axis.z; - } - } - return; - } - T s = sqrt((m[2][1] - m[1][2]) * (m[2][1] - m[1][2]) + (m[2][0] - m[0][2]) * (m[2][0] - m[0][2]) + (m[1][0] - m[0][1]) * (m[1][0] - m[0][1])); - if (glm::abs(s) < T(0.001)) - s = static_cast(1); - T const angleCos = (m[0][0] + m[1][1] + m[2][2] - static_cast(1)) * static_cast(0.5); - if(angleCos - static_cast(1) < epsilon) - angle = pi() * static_cast(0.25); - else - angle = acos(angleCos); - axis.x = (m[1][2] - m[2][1]) / s; - axis.y = (m[2][0] - m[0][2]) / s; - axis.z = (m[0][1] - m[1][0]) / s; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> axisAngleMatrix(vec<3, T, Q> const& axis, T const angle) - { - T c = cos(angle); - T s = sin(angle); - T t = static_cast(1) - c; - vec<3, T, Q> n = normalize(axis); - - return mat<4, 4, T, Q>( - t * n.x * n.x + c, t * n.x * n.y + n.z * s, t * n.x * n.z - n.y * s, static_cast(0.0), - t * n.x * n.y - n.z * s, t * n.y * n.y + c, t * n.y * n.z + n.x * s, static_cast(0.0), - t * n.x * n.z + n.y * s, t * n.y * n.z - n.x * s, t * n.z * n.z + c, static_cast(0.0), - static_cast(0.0), static_cast(0.0), static_cast(0.0), static_cast(1.0)); - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> extractMatrixRotation(mat<4, 4, T, Q> const& m) - { - return mat<4, 4, T, Q>( - m[0][0], m[0][1], m[0][2], static_cast(0.0), - m[1][0], m[1][1], m[1][2], static_cast(0.0), - m[2][0], m[2][1], m[2][2], static_cast(0.0), - static_cast(0.0), static_cast(0.0), static_cast(0.0), static_cast(1.0)); - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> interpolate(mat<4, 4, T, Q> const& m1, mat<4, 4, T, Q> const& m2, T const delta) - { - mat<4, 4, T, Q> m1rot = extractMatrixRotation(m1); - mat<4, 4, T, Q> dltRotation = m2 * transpose(m1rot); - vec<3, T, Q> dltAxis; - T dltAngle; - axisAngle(dltRotation, dltAxis, dltAngle); - mat<4, 4, T, Q> out = axisAngleMatrix(dltAxis, dltAngle * delta) * m1rot; - out[3][0] = m1[3][0] + delta * (m2[3][0] - m1[3][0]); - out[3][1] = m1[3][1] + delta * (m2[3][1] - m1[3][1]); - out[3][2] = m1[3][2] + delta * (m2[3][2] - m1[3][2]); - return out; - } -}//namespace glm diff --git a/ref/glm/glm/gtx/matrix_major_storage.hpp b/ref/glm/glm/gtx/matrix_major_storage.hpp deleted file mode 100644 index 1eebb23b..00000000 --- a/ref/glm/glm/gtx/matrix_major_storage.hpp +++ /dev/null @@ -1,119 +0,0 @@ -/// @ref gtx_matrix_major_storage -/// @file glm/gtx/matrix_major_storage.hpp -/// -/// @see core (dependence) -/// @see gtx_extented_min_max (dependence) -/// -/// @defgroup gtx_matrix_major_storage GLM_GTX_matrix_major_storage -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// Build matrices with specific matrix order, row or column - -#pragma once - -// Dependency: -#include "../glm.hpp" - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_matrix_major_storage is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_matrix_major_storage extension included") -#endif - -namespace glm -{ - /// @addtogroup gtx_matrix_major_storage - /// @{ - - //! Build a row major matrix from row vectors. - //! From GLM_GTX_matrix_major_storage extension. - template - GLM_FUNC_DECL mat<2, 2, T, Q> rowMajor2( - vec<2, T, Q> const& v1, - vec<2, T, Q> const& v2); - - //! Build a row major matrix from other matrix. - //! From GLM_GTX_matrix_major_storage extension. - template - GLM_FUNC_DECL mat<2, 2, T, Q> rowMajor2( - mat<2, 2, T, Q> const& m); - - //! Build a row major matrix from row vectors. - //! From GLM_GTX_matrix_major_storage extension. - template - GLM_FUNC_DECL mat<3, 3, T, Q> rowMajor3( - vec<3, T, Q> const& v1, - vec<3, T, Q> const& v2, - vec<3, T, Q> const& v3); - - //! Build a row major matrix from other matrix. - //! From GLM_GTX_matrix_major_storage extension. - template - GLM_FUNC_DECL mat<3, 3, T, Q> rowMajor3( - mat<3, 3, T, Q> const& m); - - //! Build a row major matrix from row vectors. - //! From GLM_GTX_matrix_major_storage extension. - template - GLM_FUNC_DECL mat<4, 4, T, Q> rowMajor4( - vec<4, T, Q> const& v1, - vec<4, T, Q> const& v2, - vec<4, T, Q> const& v3, - vec<4, T, Q> const& v4); - - //! Build a row major matrix from other matrix. - //! From GLM_GTX_matrix_major_storage extension. - template - GLM_FUNC_DECL mat<4, 4, T, Q> rowMajor4( - mat<4, 4, T, Q> const& m); - - //! Build a column major matrix from column vectors. - //! From GLM_GTX_matrix_major_storage extension. - template - GLM_FUNC_DECL mat<2, 2, T, Q> colMajor2( - vec<2, T, Q> const& v1, - vec<2, T, Q> const& v2); - - //! Build a column major matrix from other matrix. - //! From GLM_GTX_matrix_major_storage extension. - template - GLM_FUNC_DECL mat<2, 2, T, Q> colMajor2( - mat<2, 2, T, Q> const& m); - - //! Build a column major matrix from column vectors. - //! From GLM_GTX_matrix_major_storage extension. - template - GLM_FUNC_DECL mat<3, 3, T, Q> colMajor3( - vec<3, T, Q> const& v1, - vec<3, T, Q> const& v2, - vec<3, T, Q> const& v3); - - //! Build a column major matrix from other matrix. - //! From GLM_GTX_matrix_major_storage extension. - template - GLM_FUNC_DECL mat<3, 3, T, Q> colMajor3( - mat<3, 3, T, Q> const& m); - - //! Build a column major matrix from column vectors. - //! From GLM_GTX_matrix_major_storage extension. - template - GLM_FUNC_DECL mat<4, 4, T, Q> colMajor4( - vec<4, T, Q> const& v1, - vec<4, T, Q> const& v2, - vec<4, T, Q> const& v3, - vec<4, T, Q> const& v4); - - //! Build a column major matrix from other matrix. - //! From GLM_GTX_matrix_major_storage extension. - template - GLM_FUNC_DECL mat<4, 4, T, Q> colMajor4( - mat<4, 4, T, Q> const& m); - - /// @} -}//namespace glm - -#include "matrix_major_storage.inl" diff --git a/ref/glm/glm/gtx/matrix_major_storage.inl b/ref/glm/glm/gtx/matrix_major_storage.inl deleted file mode 100644 index 02097230..00000000 --- a/ref/glm/glm/gtx/matrix_major_storage.inl +++ /dev/null @@ -1,166 +0,0 @@ -/// @ref gtx_matrix_major_storage - -namespace glm -{ - template - GLM_FUNC_QUALIFIER mat<2, 2, T, Q> rowMajor2 - ( - vec<2, T, Q> const& v1, - vec<2, T, Q> const& v2 - ) - { - mat<2, 2, T, Q> Result; - Result[0][0] = v1.x; - Result[1][0] = v1.y; - Result[0][1] = v2.x; - Result[1][1] = v2.y; - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<2, 2, T, Q> rowMajor2( - const mat<2, 2, T, Q>& m) - { - mat<2, 2, T, Q> Result; - Result[0][0] = m[0][0]; - Result[0][1] = m[1][0]; - Result[1][0] = m[0][1]; - Result[1][1] = m[1][1]; - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<3, 3, T, Q> rowMajor3( - const vec<3, T, Q>& v1, - const vec<3, T, Q>& v2, - const vec<3, T, Q>& v3) - { - mat<3, 3, T, Q> Result; - Result[0][0] = v1.x; - Result[1][0] = v1.y; - Result[2][0] = v1.z; - Result[0][1] = v2.x; - Result[1][1] = v2.y; - Result[2][1] = v2.z; - Result[0][2] = v3.x; - Result[1][2] = v3.y; - Result[2][2] = v3.z; - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<3, 3, T, Q> rowMajor3( - const mat<3, 3, T, Q>& m) - { - mat<3, 3, T, Q> Result; - Result[0][0] = m[0][0]; - Result[0][1] = m[1][0]; - Result[0][2] = m[2][0]; - Result[1][0] = m[0][1]; - Result[1][1] = m[1][1]; - Result[1][2] = m[2][1]; - Result[2][0] = m[0][2]; - Result[2][1] = m[1][2]; - Result[2][2] = m[2][2]; - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> rowMajor4( - const vec<4, T, Q>& v1, - const vec<4, T, Q>& v2, - const vec<4, T, Q>& v3, - const vec<4, T, Q>& v4) - { - mat<4, 4, T, Q> Result; - Result[0][0] = v1.x; - Result[1][0] = v1.y; - Result[2][0] = v1.z; - Result[3][0] = v1.w; - Result[0][1] = v2.x; - Result[1][1] = v2.y; - Result[2][1] = v2.z; - Result[3][1] = v2.w; - Result[0][2] = v3.x; - Result[1][2] = v3.y; - Result[2][2] = v3.z; - Result[3][2] = v3.w; - Result[0][3] = v4.x; - Result[1][3] = v4.y; - Result[2][3] = v4.z; - Result[3][3] = v4.w; - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> rowMajor4( - const mat<4, 4, T, Q>& m) - { - mat<4, 4, T, Q> Result; - Result[0][0] = m[0][0]; - Result[0][1] = m[1][0]; - Result[0][2] = m[2][0]; - Result[0][3] = m[3][0]; - Result[1][0] = m[0][1]; - Result[1][1] = m[1][1]; - Result[1][2] = m[2][1]; - Result[1][3] = m[3][1]; - Result[2][0] = m[0][2]; - Result[2][1] = m[1][2]; - Result[2][2] = m[2][2]; - Result[2][3] = m[3][2]; - Result[3][0] = m[0][3]; - Result[3][1] = m[1][3]; - Result[3][2] = m[2][3]; - Result[3][3] = m[3][3]; - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<2, 2, T, Q> colMajor2( - const vec<2, T, Q>& v1, - const vec<2, T, Q>& v2) - { - return mat<2, 2, T, Q>(v1, v2); - } - - template - GLM_FUNC_QUALIFIER mat<2, 2, T, Q> colMajor2( - const mat<2, 2, T, Q>& m) - { - return mat<2, 2, T, Q>(m); - } - - template - GLM_FUNC_QUALIFIER mat<3, 3, T, Q> colMajor3( - const vec<3, T, Q>& v1, - const vec<3, T, Q>& v2, - const vec<3, T, Q>& v3) - { - return mat<3, 3, T, Q>(v1, v2, v3); - } - - template - GLM_FUNC_QUALIFIER mat<3, 3, T, Q> colMajor3( - const mat<3, 3, T, Q>& m) - { - return mat<3, 3, T, Q>(m); - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> colMajor4( - const vec<4, T, Q>& v1, - const vec<4, T, Q>& v2, - const vec<4, T, Q>& v3, - const vec<4, T, Q>& v4) - { - return mat<4, 4, T, Q>(v1, v2, v3, v4); - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> colMajor4( - const mat<4, 4, T, Q>& m) - { - return mat<4, 4, T, Q>(m); - } -}//namespace glm diff --git a/ref/glm/glm/gtx/matrix_operation.hpp b/ref/glm/glm/gtx/matrix_operation.hpp deleted file mode 100644 index 6eef2038..00000000 --- a/ref/glm/glm/gtx/matrix_operation.hpp +++ /dev/null @@ -1,88 +0,0 @@ -/// @ref gtx_matrix_operation -/// @file glm/gtx/matrix_operation.hpp -/// -/// @see core (dependence) -/// -/// @defgroup gtx_matrix_operation GLM_GTX_matrix_operation -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// Build diagonal matrices from vectors. - -#pragma once - -// Dependency: -#include "../glm.hpp" - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_matrix_operation is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_matrix_operation extension included") -#endif - -namespace glm -{ - /// @addtogroup gtx_matrix_operation - /// @{ - - //! Build a diagonal matrix. - //! From GLM_GTX_matrix_operation extension. - template - GLM_FUNC_DECL mat<2, 2, T, Q> diagonal2x2( - vec<2, T, Q> const& v); - - //! Build a diagonal matrix. - //! From GLM_GTX_matrix_operation extension. - template - GLM_FUNC_DECL mat<2, 3, T, Q> diagonal2x3( - vec<2, T, Q> const& v); - - //! Build a diagonal matrix. - //! From GLM_GTX_matrix_operation extension. - template - GLM_FUNC_DECL mat<2, 4, T, Q> diagonal2x4( - vec<2, T, Q> const& v); - - //! Build a diagonal matrix. - //! From GLM_GTX_matrix_operation extension. - template - GLM_FUNC_DECL mat<3, 2, T, Q> diagonal3x2( - vec<2, T, Q> const& v); - - //! Build a diagonal matrix. - //! From GLM_GTX_matrix_operation extension. - template - GLM_FUNC_DECL mat<3, 3, T, Q> diagonal3x3( - vec<3, T, Q> const& v); - - //! Build a diagonal matrix. - //! From GLM_GTX_matrix_operation extension. - template - GLM_FUNC_DECL mat<3, 4, T, Q> diagonal3x4( - vec<3, T, Q> const& v); - - //! Build a diagonal matrix. - //! From GLM_GTX_matrix_operation extension. - template - GLM_FUNC_DECL mat<4, 2, T, Q> diagonal4x2( - vec<2, T, Q> const& v); - - //! Build a diagonal matrix. - //! From GLM_GTX_matrix_operation extension. - template - GLM_FUNC_DECL mat<4, 3, T, Q> diagonal4x3( - vec<3, T, Q> const& v); - - //! Build a diagonal matrix. - //! From GLM_GTX_matrix_operation extension. - template - GLM_FUNC_DECL mat<4, 4, T, Q> diagonal4x4( - vec<4, T, Q> const& v); - - /// @} -}//namespace glm - -#include "matrix_operation.inl" diff --git a/ref/glm/glm/gtx/matrix_operation.inl b/ref/glm/glm/gtx/matrix_operation.inl deleted file mode 100644 index edab9fb2..00000000 --- a/ref/glm/glm/gtx/matrix_operation.inl +++ /dev/null @@ -1,117 +0,0 @@ -/// @ref gtx_matrix_operation - -namespace glm -{ - template - GLM_FUNC_QUALIFIER mat<2, 2, T, Q> diagonal2x2 - ( - vec<2, T, Q> const& v - ) - { - mat<2, 2, T, Q> Result(static_cast(1)); - Result[0][0] = v[0]; - Result[1][1] = v[1]; - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<2, 3, T, Q> diagonal2x3 - ( - vec<2, T, Q> const& v - ) - { - mat<2, 3, T, Q> Result(static_cast(1)); - Result[0][0] = v[0]; - Result[1][1] = v[1]; - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<2, 4, T, Q> diagonal2x4 - ( - vec<2, T, Q> const& v - ) - { - mat<2, 4, T, Q> Result(static_cast(1)); - Result[0][0] = v[0]; - Result[1][1] = v[1]; - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<3, 2, T, Q> diagonal3x2 - ( - vec<2, T, Q> const& v - ) - { - mat<3, 2, T, Q> Result(static_cast(1)); - Result[0][0] = v[0]; - Result[1][1] = v[1]; - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<3, 3, T, Q> diagonal3x3 - ( - vec<3, T, Q> const& v - ) - { - mat<3, 3, T, Q> Result(static_cast(1)); - Result[0][0] = v[0]; - Result[1][1] = v[1]; - Result[2][2] = v[2]; - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<3, 4, T, Q> diagonal3x4 - ( - vec<3, T, Q> const& v - ) - { - mat<3, 4, T, Q> Result(static_cast(1)); - Result[0][0] = v[0]; - Result[1][1] = v[1]; - Result[2][2] = v[2]; - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> diagonal4x4 - ( - vec<4, T, Q> const& v - ) - { - mat<4, 4, T, Q> Result(static_cast(1)); - Result[0][0] = v[0]; - Result[1][1] = v[1]; - Result[2][2] = v[2]; - Result[3][3] = v[3]; - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 3, T, Q> diagonal4x3 - ( - vec<3, T, Q> const& v - ) - { - mat<4, 3, T, Q> Result(static_cast(1)); - Result[0][0] = v[0]; - Result[1][1] = v[1]; - Result[2][2] = v[2]; - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 2, T, Q> diagonal4x2 - ( - vec<2, T, Q> const& v - ) - { - mat<4, 2, T, Q> Result(static_cast(1)); - Result[0][0] = v[0]; - Result[1][1] = v[1]; - return Result; - } -}//namespace glm diff --git a/ref/glm/glm/gtx/matrix_query.hpp b/ref/glm/glm/gtx/matrix_query.hpp deleted file mode 100644 index 6b03c099..00000000 --- a/ref/glm/glm/gtx/matrix_query.hpp +++ /dev/null @@ -1,77 +0,0 @@ -/// @ref gtx_matrix_query -/// @file glm/gtx/matrix_query.hpp -/// -/// @see core (dependence) -/// @see gtx_vector_query (dependence) -/// -/// @defgroup gtx_matrix_query GLM_GTX_matrix_query -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// Query to evaluate matrix properties - -#pragma once - -// Dependency: -#include "../glm.hpp" -#include "../gtx/vector_query.hpp" -#include - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_matrix_query is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_matrix_query extension included") -#endif - -namespace glm -{ - /// @addtogroup gtx_matrix_query - /// @{ - - /// Return whether a matrix a null matrix. - /// From GLM_GTX_matrix_query extension. - template - GLM_FUNC_DECL bool isNull(mat<2, 2, T, Q> const& m, T const& epsilon); - - /// Return whether a matrix a null matrix. - /// From GLM_GTX_matrix_query extension. - template - GLM_FUNC_DECL bool isNull(mat<3, 3, T, Q> const& m, T const& epsilon); - - /// Return whether a matrix is a null matrix. - /// From GLM_GTX_matrix_query extension. - template - GLM_FUNC_DECL bool isNull(mat<4, 4, T, Q> const& m, T const& epsilon); - - /// Return whether a matrix is an identity matrix. - /// From GLM_GTX_matrix_query extension. - template class matType> - GLM_FUNC_DECL bool isIdentity(matType const& m, T const& epsilon); - - /// Return whether a matrix is a normalized matrix. - /// From GLM_GTX_matrix_query extension. - template - GLM_FUNC_DECL bool isNormalized(mat<2, 2, T, Q> const& m, T const& epsilon); - - /// Return whether a matrix is a normalized matrix. - /// From GLM_GTX_matrix_query extension. - template - GLM_FUNC_DECL bool isNormalized(mat<3, 3, T, Q> const& m, T const& epsilon); - - /// Return whether a matrix is a normalized matrix. - /// From GLM_GTX_matrix_query extension. - template - GLM_FUNC_DECL bool isNormalized(mat<4, 4, T, Q> const& m, T const& epsilon); - - /// Return whether a matrix is an orthonormalized matrix. - /// From GLM_GTX_matrix_query extension. - template class matType> - GLM_FUNC_DECL bool isOrthogonal(matType const& m, T const& epsilon); - - /// @} -}//namespace glm - -#include "matrix_query.inl" diff --git a/ref/glm/glm/gtx/matrix_query.inl b/ref/glm/glm/gtx/matrix_query.inl deleted file mode 100644 index e181a805..00000000 --- a/ref/glm/glm/gtx/matrix_query.inl +++ /dev/null @@ -1,113 +0,0 @@ -/// @ref gtx_matrix_query - -namespace glm -{ - template - GLM_FUNC_QUALIFIER bool isNull(mat<2, 2, T, Q> const& m, T const& epsilon) - { - bool result = true; - for(length_t i = 0; result && i < m.length() ; ++i) - result = isNull(m[i], epsilon); - return result; - } - - template - GLM_FUNC_QUALIFIER bool isNull(mat<3, 3, T, Q> const& m, T const& epsilon) - { - bool result = true; - for(length_t i = 0; result && i < m.length() ; ++i) - result = isNull(m[i], epsilon); - return result; - } - - template - GLM_FUNC_QUALIFIER bool isNull(mat<4, 4, T, Q> const& m, T const& epsilon) - { - bool result = true; - for(length_t i = 0; result && i < m.length() ; ++i) - result = isNull(m[i], epsilon); - return result; - } - - template - GLM_FUNC_QUALIFIER bool isIdentity(mat const& m, T const& epsilon) - { - bool result = true; - for(length_t i = 0; result && i < m[0].length() ; ++i) - { - for(length_t j = 0; result && j < i ; ++j) - result = abs(m[i][j]) <= epsilon; - if(result) - result = abs(m[i][i] - 1) <= epsilon; - for(length_t j = i + 1; result && j < m.length(); ++j) - result = abs(m[i][j]) <= epsilon; - } - return result; - } - - template - GLM_FUNC_QUALIFIER bool isNormalized(mat<2, 2, T, Q> const& m, T const& epsilon) - { - bool result(true); - for(length_t i = 0; result && i < m.length(); ++i) - result = isNormalized(m[i], epsilon); - for(length_t i = 0; result && i < m.length(); ++i) - { - typename mat<2, 2, T, Q>::col_type v; - for(length_t j = 0; j < m.length(); ++j) - v[j] = m[j][i]; - result = isNormalized(v, epsilon); - } - return result; - } - - template - GLM_FUNC_QUALIFIER bool isNormalized(mat<3, 3, T, Q> const& m, T const& epsilon) - { - bool result(true); - for(length_t i = 0; result && i < m.length(); ++i) - result = isNormalized(m[i], epsilon); - for(length_t i = 0; result && i < m.length(); ++i) - { - typename mat<3, 3, T, Q>::col_type v; - for(length_t j = 0; j < m.length(); ++j) - v[j] = m[j][i]; - result = isNormalized(v, epsilon); - } - return result; - } - - template - GLM_FUNC_QUALIFIER bool isNormalized(mat<4, 4, T, Q> const& m, T const& epsilon) - { - bool result(true); - for(length_t i = 0; result && i < m.length(); ++i) - result = isNormalized(m[i], epsilon); - for(length_t i = 0; result && i < m.length(); ++i) - { - typename mat<4, 4, T, Q>::col_type v; - for(length_t j = 0; j < m.length(); ++j) - v[j] = m[j][i]; - result = isNormalized(v, epsilon); - } - return result; - } - - template - GLM_FUNC_QUALIFIER bool isOrthogonal(mat const& m, T const& epsilon) - { - bool result = true; - for(length_t i(0); result && i < m.length() - 1; ++i) - for(length_t j(i + 1); result && j < m.length(); ++j) - result = areOrthogonal(m[i], m[j], epsilon); - - if(result) - { - mat tmp = transpose(m); - for(length_t i(0); result && i < m.length() - 1 ; ++i) - for(length_t j(i + 1); result && j < m.length(); ++j) - result = areOrthogonal(tmp[i], tmp[j], epsilon); - } - return result; - } -}//namespace glm diff --git a/ref/glm/glm/gtx/matrix_transform_2d.hpp b/ref/glm/glm/gtx/matrix_transform_2d.hpp deleted file mode 100644 index 9567091e..00000000 --- a/ref/glm/glm/gtx/matrix_transform_2d.hpp +++ /dev/null @@ -1,81 +0,0 @@ -/// @ref gtx_matrix_transform_2d -/// @file glm/gtx/matrix_transform_2d.hpp -/// @author Miguel Ángel Pérez Martínez -/// -/// @see core (dependence) -/// -/// @defgroup gtx_matrix_transform_2d GLM_GTX_matrix_transform_2d -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// Defines functions that generate common 2d transformation matrices. - -#pragma once - -// Dependency: -#include "../mat3x3.hpp" -#include "../vec2.hpp" - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_matrix_transform_2d is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_matrix_transform_2d extension included") -#endif - -namespace glm -{ - /// @addtogroup gtx_matrix_transform_2d - /// @{ - - /// Builds a translation 3 * 3 matrix created from a vector of 2 components. - /// - /// @param m Input matrix multiplied by this translation matrix. - /// @param v Coordinates of a translation vector. - template - GLM_FUNC_QUALIFIER mat<3, 3, T, Q> translate( - mat<3, 3, T, Q> const& m, - vec<2, T, Q> const& v); - - /// Builds a rotation 3 * 3 matrix created from an angle. - /// - /// @param m Input matrix multiplied by this translation matrix. - /// @param angle Rotation angle expressed in radians. - template - GLM_FUNC_QUALIFIER mat<3, 3, T, Q> rotate( - mat<3, 3, T, Q> const& m, - T angle); - - /// Builds a scale 3 * 3 matrix created from a vector of 2 components. - /// - /// @param m Input matrix multiplied by this translation matrix. - /// @param v Coordinates of a scale vector. - template - GLM_FUNC_QUALIFIER mat<3, 3, T, Q> scale( - mat<3, 3, T, Q> const& m, - vec<2, T, Q> const& v); - - /// Builds an horizontal (parallel to the x axis) shear 3 * 3 matrix. - /// - /// @param m Input matrix multiplied by this translation matrix. - /// @param y Shear factor. - template - GLM_FUNC_QUALIFIER mat<3, 3, T, Q> shearX( - mat<3, 3, T, Q> const& m, - T y); - - /// Builds a vertical (parallel to the y axis) shear 3 * 3 matrix. - /// - /// @param m Input matrix multiplied by this translation matrix. - /// @param x Shear factor. - template - GLM_FUNC_QUALIFIER mat<3, 3, T, Q> shearY( - mat<3, 3, T, Q> const& m, - T x); - - /// @} -}//namespace glm - -#include "matrix_transform_2d.inl" diff --git a/ref/glm/glm/gtx/matrix_transform_2d.inl b/ref/glm/glm/gtx/matrix_transform_2d.inl deleted file mode 100644 index 755508ae..00000000 --- a/ref/glm/glm/gtx/matrix_transform_2d.inl +++ /dev/null @@ -1,68 +0,0 @@ -/// @ref gtx_matrix_transform_2d -/// @author Miguel Ángel Pérez Martínez - -#include "../trigonometric.hpp" - -namespace glm -{ - - template - GLM_FUNC_QUALIFIER mat<3, 3, T, Q> translate( - mat<3, 3, T, Q> const& m, - vec<2, T, Q> const& v) - { - mat<3, 3, T, Q> Result(m); - Result[2] = m[0] * v[0] + m[1] * v[1] + m[2]; - return Result; - } - - - template - GLM_FUNC_QUALIFIER mat<3, 3, T, Q> rotate( - mat<3, 3, T, Q> const& m, - T angle) - { - T const a = angle; - T const c = cos(a); - T const s = sin(a); - - mat<3, 3, T, Q> Result; - Result[0] = m[0] * c + m[1] * s; - Result[1] = m[0] * -s + m[1] * c; - Result[2] = m[2]; - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<3, 3, T, Q> scale( - mat<3, 3, T, Q> const& m, - vec<2, T, Q> const& v) - { - mat<3, 3, T, Q> Result; - Result[0] = m[0] * v[0]; - Result[1] = m[1] * v[1]; - Result[2] = m[2]; - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<3, 3, T, Q> shearX( - mat<3, 3, T, Q> const& m, - T y) - { - mat<3, 3, T, Q> Result(1); - Result[0][1] = y; - return m * Result; - } - - template - GLM_FUNC_QUALIFIER mat<3, 3, T, Q> shearY( - mat<3, 3, T, Q> const& m, - T x) - { - mat<3, 3, T, Q> Result(1); - Result[1][0] = x; - return m * Result; - } - -}//namespace glm diff --git a/ref/glm/glm/gtx/mixed_product.hpp b/ref/glm/glm/gtx/mixed_product.hpp deleted file mode 100644 index 69eb3dfd..00000000 --- a/ref/glm/glm/gtx/mixed_product.hpp +++ /dev/null @@ -1,41 +0,0 @@ -/// @ref gtx_mixed_product -/// @file glm/gtx/mixed_product.hpp -/// -/// @see core (dependence) -/// -/// @defgroup gtx_mixed_product GLM_GTX_mixed_producte -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// Mixed product of 3 vectors. - -#pragma once - -// Dependency: -#include "../glm.hpp" - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_mixed_product is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_mixed_product extension included") -#endif - -namespace glm -{ - /// @addtogroup gtx_mixed_product - /// @{ - - /// @brief Mixed product of 3 vectors (from GLM_GTX_mixed_product extension) - template - GLM_FUNC_DECL T mixedProduct( - vec<3, T, Q> const& v1, - vec<3, T, Q> const& v2, - vec<3, T, Q> const& v3); - - /// @} -}// namespace glm - -#include "mixed_product.inl" diff --git a/ref/glm/glm/gtx/mixed_product.inl b/ref/glm/glm/gtx/mixed_product.inl deleted file mode 100644 index 668246d8..00000000 --- a/ref/glm/glm/gtx/mixed_product.inl +++ /dev/null @@ -1,15 +0,0 @@ -/// @ref gtx_mixed_product - -namespace glm -{ - template - GLM_FUNC_QUALIFIER T mixedProduct - ( - vec<3, T, Q> const& v1, - vec<3, T, Q> const& v2, - vec<3, T, Q> const& v3 - ) - { - return dot(cross(v1, v2), v3); - } -}//namespace glm diff --git a/ref/glm/glm/gtx/norm.hpp b/ref/glm/glm/gtx/norm.hpp deleted file mode 100644 index 183e9096..00000000 --- a/ref/glm/glm/gtx/norm.hpp +++ /dev/null @@ -1,76 +0,0 @@ -/// @ref gtx_norm -/// @file glm/gtx/norm.hpp -/// -/// @see core (dependence) -/// @see gtx_quaternion (dependence) -/// -/// @defgroup gtx_norm GLM_GTX_norm -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// Various ways to compute vector norms. - -#pragma once - -// Dependency: -#include "../geometric.hpp" -#include "../gtx/quaternion.hpp" - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_norm is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_norm extension included") -#endif - -namespace glm -{ - /// @addtogroup gtx_norm - /// @{ - - /// Returns the squared length of x. - /// From GLM_GTX_norm extension. - template - GLM_FUNC_DECL T length2(vec const& x); - - /// Returns the squared distance between p0 and p1, i.e., length2(p0 - p1). - /// From GLM_GTX_norm extension. - template - GLM_FUNC_DECL T distance2(vec const& p0, vec const& p1); - - //! Returns the L1 norm between x and y. - //! From GLM_GTX_norm extension. - template - GLM_FUNC_DECL T l1Norm(vec<3, T, Q> const& x, vec<3, T, Q> const& y); - - //! Returns the L1 norm of v. - //! From GLM_GTX_norm extension. - template - GLM_FUNC_DECL T l1Norm(vec<3, T, Q> const& v); - - //! Returns the L2 norm between x and y. - //! From GLM_GTX_norm extension. - template - GLM_FUNC_DECL T l2Norm(vec<3, T, Q> const& x, vec<3, T, Q> const& y); - - //! Returns the L2 norm of v. - //! From GLM_GTX_norm extension. - template - GLM_FUNC_DECL T l2Norm(vec<3, T, Q> const& x); - - //! Returns the L norm between x and y. - //! From GLM_GTX_norm extension. - template - GLM_FUNC_DECL T lxNorm(vec<3, T, Q> const& x, vec<3, T, Q> const& y, unsigned int Depth); - - //! Returns the L norm of v. - //! From GLM_GTX_norm extension. - template - GLM_FUNC_DECL T lxNorm(vec<3, T, Q> const& x, unsigned int Depth); - - /// @} -}//namespace glm - -#include "norm.inl" diff --git a/ref/glm/glm/gtx/norm.inl b/ref/glm/glm/gtx/norm.inl deleted file mode 100644 index 55e53ed4..00000000 --- a/ref/glm/glm/gtx/norm.inl +++ /dev/null @@ -1,83 +0,0 @@ -/// @ref gtx_norm - -#include "../detail/qualifier.hpp" - -namespace glm{ -namespace detail -{ - template - struct compute_length2 - { - GLM_FUNC_QUALIFIER static T call(vec const& v) - { - return dot(v, v); - } - }; -}//namespace detail - - template - GLM_FUNC_QUALIFIER genType length2(genType x) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'length2' accepts only floating-point inputs"); - return x * x; - } - - template - GLM_FUNC_QUALIFIER T length2(vec const& v) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'length2' accepts only floating-point inputs"); - return detail::compute_length2::value>::call(v); - } - - template - GLM_FUNC_QUALIFIER T distance2(T p0, T p1) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'distance2' accepts only floating-point inputs"); - return length2(p1 - p0); - } - - template - GLM_FUNC_QUALIFIER T distance2(vec const& p0, vec const& p1) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'distance2' accepts only floating-point inputs"); - return length2(p1 - p0); - } - - template - GLM_FUNC_QUALIFIER T l1Norm(vec<3, T, Q> const& a, vec<3, T, Q> const& b) - { - return abs(b.x - a.x) + abs(b.y - a.y) + abs(b.z - a.z); - } - - template - GLM_FUNC_QUALIFIER T l1Norm(vec<3, T, Q> const& v) - { - return abs(v.x) + abs(v.y) + abs(v.z); - } - - template - GLM_FUNC_QUALIFIER T l2Norm(vec<3, T, Q> const& a, vec<3, T, Q> const& b - ) - { - return length(b - a); - } - - template - GLM_FUNC_QUALIFIER T l2Norm(vec<3, T, Q> const& v) - { - return length(v); - } - - template - GLM_FUNC_QUALIFIER T lxNorm(vec<3, T, Q> const& x, vec<3, T, Q> const& y, unsigned int Depth) - { - return pow(pow(y.x - x.x, T(Depth)) + pow(y.y - x.y, T(Depth)) + pow(y.z - x.z, T(Depth)), T(1) / T(Depth)); - } - - template - GLM_FUNC_QUALIFIER T lxNorm(vec<3, T, Q> const& v, unsigned int Depth) - { - return pow(pow(v.x, T(Depth)) + pow(v.y, T(Depth)) + pow(v.z, T(Depth)), T(1) / T(Depth)); - } - -}//namespace glm diff --git a/ref/glm/glm/gtx/normal.hpp b/ref/glm/glm/gtx/normal.hpp deleted file mode 100644 index 4c6c0c5a..00000000 --- a/ref/glm/glm/gtx/normal.hpp +++ /dev/null @@ -1,41 +0,0 @@ -/// @ref gtx_normal -/// @file glm/gtx/normal.hpp -/// -/// @see core (dependence) -/// @see gtx_extented_min_max (dependence) -/// -/// @defgroup gtx_normal GLM_GTX_normal -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// Compute the normal of a triangle. - -#pragma once - -// Dependency: -#include "../glm.hpp" - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_normal is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_normal extension included") -#endif - -namespace glm -{ - /// @addtogroup gtx_normal - /// @{ - - /// Computes triangle normal from triangle points. - /// - /// @see gtx_normal - template - GLM_FUNC_DECL vec<3, T, Q> triangleNormal(vec<3, T, Q> const& p1, vec<3, T, Q> const& p2, vec<3, T, Q> const& p3); - - /// @} -}//namespace glm - -#include "normal.inl" diff --git a/ref/glm/glm/gtx/normal.inl b/ref/glm/glm/gtx/normal.inl deleted file mode 100644 index 03f566da..00000000 --- a/ref/glm/glm/gtx/normal.inl +++ /dev/null @@ -1,15 +0,0 @@ -/// @ref gtx_normal - -namespace glm -{ - template - GLM_FUNC_QUALIFIER vec<3, T, Q> triangleNormal - ( - vec<3, T, Q> const& p1, - vec<3, T, Q> const& p2, - vec<3, T, Q> const& p3 - ) - { - return normalize(cross(p1 - p2, p1 - p3)); - } -}//namespace glm diff --git a/ref/glm/glm/gtx/normalize_dot.hpp b/ref/glm/glm/gtx/normalize_dot.hpp deleted file mode 100644 index 7f030599..00000000 --- a/ref/glm/glm/gtx/normalize_dot.hpp +++ /dev/null @@ -1,49 +0,0 @@ -/// @ref gtx_normalize_dot -/// @file glm/gtx/normalize_dot.hpp -/// -/// @see core (dependence) -/// @see gtx_fast_square_root (dependence) -/// -/// @defgroup gtx_normalize_dot GLM_GTX_normalize_dot -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// Dot product of vectors that need to be normalize with a single square root. - -#pragma once - -// Dependency: -#include "../gtx/fast_square_root.hpp" - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_normalize_dot is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_normalize_dot extension included") -#endif - -namespace glm -{ - /// @addtogroup gtx_normalize_dot - /// @{ - - /// Normalize parameters and returns the dot product of x and y. - /// It's faster that dot(normalize(x), normalize(y)). - /// - /// @see gtx_normalize_dot extension. - template - GLM_FUNC_DECL T normalizeDot(vec const& x, vec const& y); - - /// Normalize parameters and returns the dot product of x and y. - /// Faster that dot(fastNormalize(x), fastNormalize(y)). - /// - /// @see gtx_normalize_dot extension. - template - GLM_FUNC_DECL T fastNormalizeDot(vec const& x, vec const& y); - - /// @} -}//namespace glm - -#include "normalize_dot.inl" diff --git a/ref/glm/glm/gtx/normalize_dot.inl b/ref/glm/glm/gtx/normalize_dot.inl deleted file mode 100644 index 9c720b43..00000000 --- a/ref/glm/glm/gtx/normalize_dot.inl +++ /dev/null @@ -1,16 +0,0 @@ -/// @ref gtx_normalize_dot - -namespace glm -{ - template - GLM_FUNC_QUALIFIER T normalizeDot(vec const& x, vec const& y) - { - return glm::dot(x, y) * glm::inversesqrt(glm::dot(x, x) * glm::dot(y, y)); - } - - template - GLM_FUNC_QUALIFIER T fastNormalizeDot(vec const& x, vec const& y) - { - return glm::dot(x, y) * glm::fastInverseSqrt(glm::dot(x, x) * glm::dot(y, y)); - } -}//namespace glm diff --git a/ref/glm/glm/gtx/number_precision.hpp b/ref/glm/glm/gtx/number_precision.hpp deleted file mode 100644 index 06611b0a..00000000 --- a/ref/glm/glm/gtx/number_precision.hpp +++ /dev/null @@ -1,61 +0,0 @@ -/// @ref gtx_number_precision -/// @file glm/gtx/number_precision.hpp -/// -/// @see core (dependence) -/// @see gtc_type_precision (dependence) -/// @see gtc_quaternion (dependence) -/// -/// @defgroup gtx_number_precision GLM_GTX_number_precision -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// Defined size types. - -#pragma once - -// Dependency: -#include "../glm.hpp" -#include "../gtc/type_precision.hpp" - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_number_precision is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_number_precision extension included") -#endif - -namespace glm{ -namespace gtx -{ - ///////////////////////////// - // Unsigned int vector types - - /// @addtogroup gtx_number_precision - /// @{ - - typedef u8 u8vec1; //!< \brief 8bit unsigned integer scalar. (from GLM_GTX_number_precision extension) - typedef u16 u16vec1; //!< \brief 16bit unsigned integer scalar. (from GLM_GTX_number_precision extension) - typedef u32 u32vec1; //!< \brief 32bit unsigned integer scalar. (from GLM_GTX_number_precision extension) - typedef u64 u64vec1; //!< \brief 64bit unsigned integer scalar. (from GLM_GTX_number_precision extension) - - ////////////////////// - // Float vector types - - typedef f32 f32vec1; //!< \brief Single-qualifier floating-point scalar. (from GLM_GTX_number_precision extension) - typedef f64 f64vec1; //!< \brief Single-qualifier floating-point scalar. (from GLM_GTX_number_precision extension) - - ////////////////////// - // Float matrix types - - typedef f32 f32mat1; //!< \brief Single-qualifier floating-point scalar. (from GLM_GTX_number_precision extension) - typedef f32 f32mat1x1; //!< \brief Single-qualifier floating-point scalar. (from GLM_GTX_number_precision extension) - typedef f64 f64mat1; //!< \brief Double-qualifier floating-point scalar. (from GLM_GTX_number_precision extension) - typedef f64 f64mat1x1; //!< \brief Double-qualifier floating-point scalar. (from GLM_GTX_number_precision extension) - - /// @} -}//namespace gtx -}//namespace glm - -#include "number_precision.inl" diff --git a/ref/glm/glm/gtx/number_precision.inl b/ref/glm/glm/gtx/number_precision.inl deleted file mode 100644 index fd4fee7a..00000000 --- a/ref/glm/glm/gtx/number_precision.inl +++ /dev/null @@ -1,6 +0,0 @@ -/// @ref gtx_number_precision - -namespace glm -{ - -} diff --git a/ref/glm/glm/gtx/optimum_pow.hpp b/ref/glm/glm/gtx/optimum_pow.hpp deleted file mode 100644 index fc0ff07e..00000000 --- a/ref/glm/glm/gtx/optimum_pow.hpp +++ /dev/null @@ -1,54 +0,0 @@ -/// @ref gtx_optimum_pow -/// @file glm/gtx/optimum_pow.hpp -/// -/// @see core (dependence) -/// -/// @defgroup gtx_optimum_pow GLM_GTX_optimum_pow -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// Integer exponentiation of power functions. - -#pragma once - -// Dependency: -#include "../glm.hpp" - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_optimum_pow is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_optimum_pow extension included") -#endif - -namespace glm{ -namespace gtx -{ - /// @addtogroup gtx_optimum_pow - /// @{ - - /// Returns x raised to the power of 2. - /// - /// @see gtx_optimum_pow - template - GLM_FUNC_DECL genType pow2(genType const& x); - - /// Returns x raised to the power of 3. - /// - /// @see gtx_optimum_pow - template - GLM_FUNC_DECL genType pow3(genType const& x); - - /// Returns x raised to the power of 4. - /// - /// @see gtx_optimum_pow - template - GLM_FUNC_DECL genType pow4(genType const& x); - - /// @} -}//namespace gtx -}//namespace glm - -#include "optimum_pow.inl" diff --git a/ref/glm/glm/gtx/optimum_pow.inl b/ref/glm/glm/gtx/optimum_pow.inl deleted file mode 100644 index 2f7242ba..00000000 --- a/ref/glm/glm/gtx/optimum_pow.inl +++ /dev/null @@ -1,22 +0,0 @@ -/// @ref gtx_optimum_pow - -namespace glm -{ - template - GLM_FUNC_QUALIFIER genType pow2(genType const& x) - { - return x * x; - } - - template - GLM_FUNC_QUALIFIER genType pow3(genType const& x) - { - return x * x * x; - } - - template - GLM_FUNC_QUALIFIER genType pow4(genType const& x) - { - return (x * x) * (x * x); - } -}//namespace glm diff --git a/ref/glm/glm/gtx/orthonormalize.hpp b/ref/glm/glm/gtx/orthonormalize.hpp deleted file mode 100644 index 86064bb3..00000000 --- a/ref/glm/glm/gtx/orthonormalize.hpp +++ /dev/null @@ -1,49 +0,0 @@ -/// @ref gtx_orthonormalize -/// @file glm/gtx/orthonormalize.hpp -/// -/// @see core (dependence) -/// @see gtx_extented_min_max (dependence) -/// -/// @defgroup gtx_orthonormalize GLM_GTX_orthonormalize -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// Orthonormalize matrices. - -#pragma once - -// Dependency: -#include "../vec3.hpp" -#include "../mat3x3.hpp" -#include "../geometric.hpp" - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_orthonormalize is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_orthonormalize extension included") -#endif - -namespace glm -{ - /// @addtogroup gtx_orthonormalize - /// @{ - - /// Returns the orthonormalized matrix of m. - /// - /// @see gtx_orthonormalize - template - GLM_FUNC_DECL mat<3, 3, T, Q> orthonormalize(mat<3, 3, T, Q> const& m); - - /// Orthonormalizes x according y. - /// - /// @see gtx_orthonormalize - template - GLM_FUNC_DECL vec<3, T, Q> orthonormalize(vec<3, T, Q> const& x, vec<3, T, Q> const& y); - - /// @} -}//namespace glm - -#include "orthonormalize.inl" diff --git a/ref/glm/glm/gtx/orthonormalize.inl b/ref/glm/glm/gtx/orthonormalize.inl deleted file mode 100644 index 7ebe0fab..00000000 --- a/ref/glm/glm/gtx/orthonormalize.inl +++ /dev/null @@ -1,29 +0,0 @@ -/// @ref gtx_orthonormalize - -namespace glm -{ - template - GLM_FUNC_QUALIFIER mat<3, 3, T, Q> orthonormalize(mat<3, 3, T, Q> const& m) - { - mat<3, 3, T, Q> r = m; - - r[0] = normalize(r[0]); - - T d0 = dot(r[0], r[1]); - r[1] -= r[0] * d0; - r[1] = normalize(r[1]); - - T d1 = dot(r[1], r[2]); - d0 = dot(r[0], r[2]); - r[2] -= r[0] * d0 + r[1] * d1; - r[2] = normalize(r[2]); - - return r; - } - - template - GLM_FUNC_QUALIFIER vec<3, T, Q> orthonormalize(vec<3, T, Q> const& x, vec<3, T, Q> const& y) - { - return normalize(x - y * dot(y, x)); - } -}//namespace glm diff --git a/ref/glm/glm/gtx/perpendicular.hpp b/ref/glm/glm/gtx/perpendicular.hpp deleted file mode 100644 index 5c64e0a2..00000000 --- a/ref/glm/glm/gtx/perpendicular.hpp +++ /dev/null @@ -1,41 +0,0 @@ -/// @ref gtx_perpendicular -/// @file glm/gtx/perpendicular.hpp -/// -/// @see core (dependence) -/// @see gtx_projection (dependence) -/// -/// @defgroup gtx_perpendicular GLM_GTX_perpendicular -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// Perpendicular of a vector from other one - -#pragma once - -// Dependency: -#include "../glm.hpp" -#include "../gtx/projection.hpp" - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_perpendicular is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_perpendicular extension included") -#endif - -namespace glm -{ - /// @addtogroup gtx_perpendicular - /// @{ - - //! Projects x a perpendicular axis of Normal. - //! From GLM_GTX_perpendicular extension. - template - GLM_FUNC_DECL genType perp(genType const& x, genType const& Normal); - - /// @} -}//namespace glm - -#include "perpendicular.inl" diff --git a/ref/glm/glm/gtx/perpendicular.inl b/ref/glm/glm/gtx/perpendicular.inl deleted file mode 100644 index 42606482..00000000 --- a/ref/glm/glm/gtx/perpendicular.inl +++ /dev/null @@ -1,10 +0,0 @@ -/// @ref gtx_perpendicular - -namespace glm -{ - template - GLM_FUNC_QUALIFIER genType perp(genType const& x, genType const& Normal) - { - return x - proj(x, Normal); - } -}//namespace glm diff --git a/ref/glm/glm/gtx/polar_coordinates.hpp b/ref/glm/glm/gtx/polar_coordinates.hpp deleted file mode 100644 index 67aee944..00000000 --- a/ref/glm/glm/gtx/polar_coordinates.hpp +++ /dev/null @@ -1,48 +0,0 @@ -/// @ref gtx_polar_coordinates -/// @file glm/gtx/polar_coordinates.hpp -/// -/// @see core (dependence) -/// -/// @defgroup gtx_polar_coordinates GLM_GTX_polar_coordinates -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// Conversion from Euclidean space to polar space and revert. - -#pragma once - -// Dependency: -#include "../glm.hpp" - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_polar_coordinates is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_polar_coordinates extension included") -#endif - -namespace glm -{ - /// @addtogroup gtx_polar_coordinates - /// @{ - - /// Convert Euclidean to Polar coordinates, x is the xz distance, y, the latitude and z the longitude. - /// - /// @see gtx_polar_coordinates - template - GLM_FUNC_DECL vec<3, T, Q> polar( - vec<3, T, Q> const& euclidean); - - /// Convert Polar to Euclidean coordinates. - /// - /// @see gtx_polar_coordinates - template - GLM_FUNC_DECL vec<3, T, Q> euclidean( - vec<2, T, Q> const& polar); - - /// @} -}//namespace glm - -#include "polar_coordinates.inl" diff --git a/ref/glm/glm/gtx/polar_coordinates.inl b/ref/glm/glm/gtx/polar_coordinates.inl deleted file mode 100644 index 2c285dd6..00000000 --- a/ref/glm/glm/gtx/polar_coordinates.inl +++ /dev/null @@ -1,36 +0,0 @@ -/// @ref gtx_polar_coordinates - -namespace glm -{ - template - GLM_FUNC_QUALIFIER vec<3, T, Q> polar - ( - vec<3, T, Q> const& euclidean - ) - { - T const Length(length(euclidean)); - vec<3, T, Q> const tmp(euclidean / Length); - T const xz_dist(sqrt(tmp.x * tmp.x + tmp.z * tmp.z)); - - return vec<3, T, Q>( - asin(tmp.y), // latitude - atan(tmp.x, tmp.z), // longitude - xz_dist); // xz distance - } - - template - GLM_FUNC_QUALIFIER vec<3, T, Q> euclidean - ( - vec<2, T, Q> const& polar - ) - { - T const latitude(polar.x); - T const longitude(polar.y); - - return vec<3, T, Q>( - cos(latitude) * sin(longitude), - sin(latitude), - cos(latitude) * cos(longitude)); - } - -}//namespace glm diff --git a/ref/glm/glm/gtx/projection.hpp b/ref/glm/glm/gtx/projection.hpp deleted file mode 100644 index 41021e20..00000000 --- a/ref/glm/glm/gtx/projection.hpp +++ /dev/null @@ -1,40 +0,0 @@ -/// @ref gtx_projection -/// @file glm/gtx/projection.hpp -/// -/// @see core (dependence) -/// -/// @defgroup gtx_projection GLM_GTX_projection -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// Projection of a vector to other one - -#pragma once - -// Dependency: -#include "../geometric.hpp" - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_projection is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_projection extension included") -#endif - -namespace glm -{ - /// @addtogroup gtx_projection - /// @{ - - /// Projects x on Normal. - /// - /// @see gtx_projection - template - GLM_FUNC_DECL genType proj(genType const& x, genType const& Normal); - - /// @} -}//namespace glm - -#include "projection.inl" diff --git a/ref/glm/glm/gtx/projection.inl b/ref/glm/glm/gtx/projection.inl deleted file mode 100644 index afdd2c3d..00000000 --- a/ref/glm/glm/gtx/projection.inl +++ /dev/null @@ -1,10 +0,0 @@ -/// @ref gtx_projection - -namespace glm -{ - template - GLM_FUNC_QUALIFIER genType proj(genType const& x, genType const& Normal) - { - return glm::dot(x, Normal) / glm::dot(Normal, Normal) * Normal; - } -}//namespace glm diff --git a/ref/glm/glm/gtx/quaternion.hpp b/ref/glm/glm/gtx/quaternion.hpp deleted file mode 100644 index ed24bded..00000000 --- a/ref/glm/glm/gtx/quaternion.hpp +++ /dev/null @@ -1,174 +0,0 @@ -/// @ref gtx_quaternion -/// @file glm/gtx/quaternion.hpp -/// -/// @see core (dependence) -/// @see gtx_extented_min_max (dependence) -/// -/// @defgroup gtx_quaternion GLM_GTX_quaternion -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// Extented quaternion types and functions - -#pragma once - -// Dependency: -#include "../glm.hpp" -#include "../gtc/constants.hpp" -#include "../gtc/quaternion.hpp" -#include "../ext/quaternion_exponential.hpp" -#include "../gtx/norm.hpp" - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_quaternion is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_quaternion extension included") -#endif - -namespace glm -{ - /// @addtogroup gtx_quaternion - /// @{ - - /// Create an identity quaternion. - /// - /// @see gtx_quaternion - template - GLM_FUNC_DECL qua quat_identity(); - - /// Compute a cross product between a quaternion and a vector. - /// - /// @see gtx_quaternion - template - GLM_FUNC_DECL vec<3, T, Q> cross( - qua const& q, - vec<3, T, Q> const& v); - - //! Compute a cross product between a vector and a quaternion. - /// - /// @see gtx_quaternion - template - GLM_FUNC_DECL vec<3, T, Q> cross( - vec<3, T, Q> const& v, - qua const& q); - - //! Compute a point on a path according squad equation. - //! q1 and q2 are control points; s1 and s2 are intermediate control points. - /// - /// @see gtx_quaternion - template - GLM_FUNC_DECL qua squad( - qua const& q1, - qua const& q2, - qua const& s1, - qua const& s2, - T const& h); - - //! Returns an intermediate control point for squad interpolation. - /// - /// @see gtx_quaternion - template - GLM_FUNC_DECL qua intermediate( - qua const& prev, - qua const& curr, - qua const& next); - - //! Returns quarternion square root. - /// - /// @see gtx_quaternion - //template - //qua sqrt( - // qua const& q); - - //! Rotates a 3 components vector by a quaternion. - /// - /// @see gtx_quaternion - template - GLM_FUNC_DECL vec<3, T, Q> rotate( - qua const& q, - vec<3, T, Q> const& v); - - /// Rotates a 4 components vector by a quaternion. - /// - /// @see gtx_quaternion - template - GLM_FUNC_DECL vec<4, T, Q> rotate( - qua const& q, - vec<4, T, Q> const& v); - - /// Extract the real component of a quaternion. - /// - /// @see gtx_quaternion - template - GLM_FUNC_DECL T extractRealComponent( - qua const& q); - - /// Converts a quaternion to a 3 * 3 matrix. - /// - /// @see gtx_quaternion - template - GLM_FUNC_DECL mat<3, 3, T, Q> toMat3( - qua const& x){return mat3_cast(x);} - - /// Converts a quaternion to a 4 * 4 matrix. - /// - /// @see gtx_quaternion - template - GLM_FUNC_DECL mat<4, 4, T, Q> toMat4( - qua const& x){return mat4_cast(x);} - - /// Converts a 3 * 3 matrix to a quaternion. - /// - /// @see gtx_quaternion - template - GLM_FUNC_DECL qua toQuat( - mat<3, 3, T, Q> const& x){return quat_cast(x);} - - /// Converts a 4 * 4 matrix to a quaternion. - /// - /// @see gtx_quaternion - template - GLM_FUNC_DECL qua toQuat( - mat<4, 4, T, Q> const& x){return quat_cast(x);} - - /// Quaternion interpolation using the rotation short path. - /// - /// @see gtx_quaternion - template - GLM_FUNC_DECL qua shortMix( - qua const& x, - qua const& y, - T const& a); - - /// Quaternion normalized linear interpolation. - /// - /// @see gtx_quaternion - template - GLM_FUNC_DECL qua fastMix( - qua const& x, - qua const& y, - T const& a); - - /// Compute the rotation between two vectors. - /// param orig vector, needs to be normalized - /// param dest vector, needs to be normalized - /// - /// @see gtx_quaternion - template - GLM_FUNC_DECL qua rotation( - vec<3, T, Q> const& orig, - vec<3, T, Q> const& dest); - - /// Returns the squared length of x. - /// - /// @see gtx_quaternion - template - GLM_FUNC_DECL T length2(qua const& q); - - /// @} -}//namespace glm - -#include "quaternion.inl" diff --git a/ref/glm/glm/gtx/quaternion.inl b/ref/glm/glm/gtx/quaternion.inl deleted file mode 100644 index ba99b753..00000000 --- a/ref/glm/glm/gtx/quaternion.inl +++ /dev/null @@ -1,159 +0,0 @@ -/// @ref gtx_quaternion - -#include -#include "../gtc/constants.hpp" - -namespace glm -{ - template - GLM_FUNC_QUALIFIER qua quat_identity() - { - return qua(static_cast(1), static_cast(0), static_cast(0), static_cast(0)); - } - - template - GLM_FUNC_QUALIFIER vec<3, T, Q> cross(vec<3, T, Q> const& v, qua const& q) - { - return inverse(q) * v; - } - - template - GLM_FUNC_QUALIFIER vec<3, T, Q> cross(qua const& q, vec<3, T, Q> const& v) - { - return q * v; - } - - template - GLM_FUNC_QUALIFIER qua squad - ( - qua const& q1, - qua const& q2, - qua const& s1, - qua const& s2, - T const& h) - { - return mix(mix(q1, q2, h), mix(s1, s2, h), static_cast(2) * (static_cast(1) - h) * h); - } - - template - GLM_FUNC_QUALIFIER qua intermediate - ( - qua const& prev, - qua const& curr, - qua const& next - ) - { - qua invQuat = inverse(curr); - return exp((log(next * invQuat) + log(prev * invQuat)) / static_cast(-4)) * curr; - } - - template - GLM_FUNC_QUALIFIER vec<3, T, Q> rotate(qua const& q, vec<3, T, Q> const& v) - { - return q * v; - } - - template - GLM_FUNC_QUALIFIER vec<4, T, Q> rotate(qua const& q, vec<4, T, Q> const& v) - { - return q * v; - } - - template - GLM_FUNC_QUALIFIER T extractRealComponent(qua const& q) - { - T w = static_cast(1) - q.x * q.x - q.y * q.y - q.z * q.z; - if(w < T(0)) - return T(0); - else - return -sqrt(w); - } - - template - GLM_FUNC_QUALIFIER T length2(qua const& q) - { - return q.x * q.x + q.y * q.y + q.z * q.z + q.w * q.w; - } - - template - GLM_FUNC_QUALIFIER qua shortMix(qua const& x, qua const& y, T const& a) - { - if(a <= static_cast(0)) return x; - if(a >= static_cast(1)) return y; - - T fCos = dot(x, y); - qua y2(y); //BUG!!! qua y2; - if(fCos < static_cast(0)) - { - y2 = -y; - fCos = -fCos; - } - - //if(fCos > 1.0f) // problem - T k0, k1; - if(fCos > (static_cast(1) - epsilon())) - { - k0 = static_cast(1) - a; - k1 = static_cast(0) + a; //BUG!!! 1.0f + a; - } - else - { - T fSin = sqrt(T(1) - fCos * fCos); - T fAngle = atan(fSin, fCos); - T fOneOverSin = static_cast(1) / fSin; - k0 = sin((static_cast(1) - a) * fAngle) * fOneOverSin; - k1 = sin((static_cast(0) + a) * fAngle) * fOneOverSin; - } - - return qua( - k0 * x.w + k1 * y2.w, - k0 * x.x + k1 * y2.x, - k0 * x.y + k1 * y2.y, - k0 * x.z + k1 * y2.z); - } - - template - GLM_FUNC_QUALIFIER qua fastMix(qua const& x, qua const& y, T const& a) - { - return glm::normalize(x * (static_cast(1) - a) + (y * a)); - } - - template - GLM_FUNC_QUALIFIER qua rotation(vec<3, T, Q> const& orig, vec<3, T, Q> const& dest) - { - T cosTheta = dot(orig, dest); - vec<3, T, Q> rotationAxis; - - if(cosTheta >= static_cast(1) - epsilon()) { - // orig and dest point in the same direction - return quat_identity(); - } - - if(cosTheta < static_cast(-1) + epsilon()) - { - // special case when vectors in opposite directions : - // there is no "ideal" rotation axis - // So guess one; any will do as long as it's perpendicular to start - // This implementation favors a rotation around the Up axis (Y), - // since it's often what you want to do. - rotationAxis = cross(vec<3, T, Q>(0, 0, 1), orig); - if(length2(rotationAxis) < epsilon()) // bad luck, they were parallel, try again! - rotationAxis = cross(vec<3, T, Q>(1, 0, 0), orig); - - rotationAxis = normalize(rotationAxis); - return angleAxis(pi(), rotationAxis); - } - - // Implementation from Stan Melax's Game Programming Gems 1 article - rotationAxis = cross(orig, dest); - - T s = sqrt((T(1) + cosTheta) * static_cast(2)); - T invs = static_cast(1) / s; - - return qua( - s * static_cast(0.5f), - rotationAxis.x * invs, - rotationAxis.y * invs, - rotationAxis.z * invs); - } -}//namespace glm diff --git a/ref/glm/glm/gtx/range.hpp b/ref/glm/glm/gtx/range.hpp deleted file mode 100644 index 354be6d0..00000000 --- a/ref/glm/glm/gtx/range.hpp +++ /dev/null @@ -1,98 +0,0 @@ -/// @ref gtx_range -/// @file glm/gtx/range.hpp -/// @author Joshua Moerman -/// -/// @defgroup gtx_range GLM_GTX_range -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// Defines begin and end for vectors and matrices. Useful for range-based for loop. -/// The range is defined over the elements, not over columns or rows (e.g. mat4 has 16 elements). - -#pragma once - -// Dependencies -#include "../detail/setup.hpp" - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_range is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if !GLM_HAS_RANGE_FOR -# error "GLM_GTX_range requires C++11 suppport or 'range for'" -#endif - -#include "../gtc/type_ptr.hpp" -#include "../gtc/vec1.hpp" - -namespace glm -{ - /// @addtogroup gtx_range - /// @{ - -# if GLM_COMPILER & GLM_COMPILER_VC -# pragma warning(push) -# pragma warning(disable : 4100) // unreferenced formal parameter -# endif - - template - inline length_t components(vec<1, T, Q> const& v) - { - return v.length(); - } - - template - inline length_t components(vec<2, T, Q> const& v) - { - return v.length(); - } - - template - inline length_t components(vec<3, T, Q> const& v) - { - return v.length(); - } - - template - inline length_t components(vec<4, T, Q> const& v) - { - return v.length(); - } - - template - inline length_t components(genType const& m) - { - return m.length() * m[0].length(); - } - - template - inline typename genType::value_type const * begin(genType const& v) - { - return value_ptr(v); - } - - template - inline typename genType::value_type const * end(genType const& v) - { - return begin(v) + components(v); - } - - template - inline typename genType::value_type * begin(genType& v) - { - return value_ptr(v); - } - - template - inline typename genType::value_type * end(genType& v) - { - return begin(v) + components(v); - } - -# if GLM_COMPILER & GLM_COMPILER_VC -# pragma warning(pop) -# endif - - /// @} -}//namespace glm diff --git a/ref/glm/glm/gtx/raw_data.hpp b/ref/glm/glm/gtx/raw_data.hpp deleted file mode 100644 index a0578dc3..00000000 --- a/ref/glm/glm/gtx/raw_data.hpp +++ /dev/null @@ -1,51 +0,0 @@ -/// @ref gtx_raw_data -/// @file glm/gtx/raw_data.hpp -/// -/// @see core (dependence) -/// -/// @defgroup gtx_raw_data GLM_GTX_raw_data -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// Projection of a vector to other one - -#pragma once - -// Dependencies -#include "../ext/scalar_uint_sized.hpp" -#include "../detail/setup.hpp" - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_raw_data is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_raw_data extension included") -#endif - -namespace glm -{ - /// @addtogroup gtx_raw_data - /// @{ - - //! Type for byte numbers. - //! From GLM_GTX_raw_data extension. - typedef detail::uint8 byte; - - //! Type for word numbers. - //! From GLM_GTX_raw_data extension. - typedef detail::uint16 word; - - //! Type for dword numbers. - //! From GLM_GTX_raw_data extension. - typedef detail::uint32 dword; - - //! Type for qword numbers. - //! From GLM_GTX_raw_data extension. - typedef detail::uint64 qword; - - /// @} -}// namespace glm - -#include "raw_data.inl" diff --git a/ref/glm/glm/gtx/raw_data.inl b/ref/glm/glm/gtx/raw_data.inl deleted file mode 100644 index 5d0d0713..00000000 --- a/ref/glm/glm/gtx/raw_data.inl +++ /dev/null @@ -1,2 +0,0 @@ -/// @ref gtx_raw_data - diff --git a/ref/glm/glm/gtx/rotate_normalized_axis.hpp b/ref/glm/glm/gtx/rotate_normalized_axis.hpp deleted file mode 100644 index dc554b6b..00000000 --- a/ref/glm/glm/gtx/rotate_normalized_axis.hpp +++ /dev/null @@ -1,68 +0,0 @@ -/// @ref gtx_rotate_normalized_axis -/// @file glm/gtx/rotate_normalized_axis.hpp -/// -/// @see core (dependence) -/// @see gtc_matrix_transform -/// @see gtc_quaternion -/// -/// @defgroup gtx_rotate_normalized_axis GLM_GTX_rotate_normalized_axis -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// Quaternions and matrices rotations around normalized axis. - -#pragma once - -// Dependency: -#include "../glm.hpp" -#include "../gtc/epsilon.hpp" -#include "../gtc/quaternion.hpp" - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_rotate_normalized_axis is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_rotate_normalized_axis extension included") -#endif - -namespace glm -{ - /// @addtogroup gtx_rotate_normalized_axis - /// @{ - - /// Builds a rotation 4 * 4 matrix created from a normalized axis and an angle. - /// - /// @param m Input matrix multiplied by this rotation matrix. - /// @param angle Rotation angle expressed in radians. - /// @param axis Rotation axis, must be normalized. - /// @tparam T Value type used to build the matrix. Currently supported: half (not recommended), float or double. - /// - /// @see gtx_rotate_normalized_axis - /// @see - rotate(T angle, T x, T y, T z) - /// @see - rotate(mat<4, 4, T, Q> const& m, T angle, T x, T y, T z) - /// @see - rotate(T angle, vec<3, T, Q> const& v) - template - GLM_FUNC_DECL mat<4, 4, T, Q> rotateNormalizedAxis( - mat<4, 4, T, Q> const& m, - T const& angle, - vec<3, T, Q> const& axis); - - /// Rotates a quaternion from a vector of 3 components normalized axis and an angle. - /// - /// @param q Source orientation - /// @param angle Angle expressed in radians. - /// @param axis Normalized axis of the rotation, must be normalized. - /// - /// @see gtx_rotate_normalized_axis - template - GLM_FUNC_DECL qua rotateNormalizedAxis( - qua const& q, - T const& angle, - vec<3, T, Q> const& axis); - - /// @} -}//namespace glm - -#include "rotate_normalized_axis.inl" diff --git a/ref/glm/glm/gtx/rotate_normalized_axis.inl b/ref/glm/glm/gtx/rotate_normalized_axis.inl deleted file mode 100644 index 422480a9..00000000 --- a/ref/glm/glm/gtx/rotate_normalized_axis.inl +++ /dev/null @@ -1,58 +0,0 @@ -/// @ref gtx_rotate_normalized_axis - -namespace glm -{ - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> rotateNormalizedAxis - ( - mat<4, 4, T, Q> const& m, - T const& angle, - vec<3, T, Q> const& v - ) - { - T const a = angle; - T const c = cos(a); - T const s = sin(a); - - vec<3, T, Q> const axis(v); - - vec<3, T, Q> const temp((static_cast(1) - c) * axis); - - mat<4, 4, T, Q> Rotate; - Rotate[0][0] = c + temp[0] * axis[0]; - Rotate[0][1] = 0 + temp[0] * axis[1] + s * axis[2]; - Rotate[0][2] = 0 + temp[0] * axis[2] - s * axis[1]; - - Rotate[1][0] = 0 + temp[1] * axis[0] - s * axis[2]; - Rotate[1][1] = c + temp[1] * axis[1]; - Rotate[1][2] = 0 + temp[1] * axis[2] + s * axis[0]; - - Rotate[2][0] = 0 + temp[2] * axis[0] + s * axis[1]; - Rotate[2][1] = 0 + temp[2] * axis[1] - s * axis[0]; - Rotate[2][2] = c + temp[2] * axis[2]; - - mat<4, 4, T, Q> Result; - Result[0] = m[0] * Rotate[0][0] + m[1] * Rotate[0][1] + m[2] * Rotate[0][2]; - Result[1] = m[0] * Rotate[1][0] + m[1] * Rotate[1][1] + m[2] * Rotate[1][2]; - Result[2] = m[0] * Rotate[2][0] + m[1] * Rotate[2][1] + m[2] * Rotate[2][2]; - Result[3] = m[3]; - return Result; - } - - template - GLM_FUNC_QUALIFIER qua rotateNormalizedAxis - ( - qua const& q, - T const& angle, - vec<3, T, Q> const& v - ) - { - vec<3, T, Q> const Tmp(v); - - T const AngleRad(angle); - T const Sin = sin(AngleRad * T(0.5)); - - return q * qua(cos(AngleRad * static_cast(0.5)), Tmp.x * Sin, Tmp.y * Sin, Tmp.z * Sin); - //return gtc::quaternion::cross(q, tquat(cos(AngleRad * T(0.5)), Tmp.x * fSin, Tmp.y * fSin, Tmp.z * fSin)); - } -}//namespace glm diff --git a/ref/glm/glm/gtx/rotate_vector.hpp b/ref/glm/glm/gtx/rotate_vector.hpp deleted file mode 100644 index bae4d84d..00000000 --- a/ref/glm/glm/gtx/rotate_vector.hpp +++ /dev/null @@ -1,123 +0,0 @@ -/// @ref gtx_rotate_vector -/// @file glm/gtx/rotate_vector.hpp -/// -/// @see core (dependence) -/// @see gtx_transform (dependence) -/// -/// @defgroup gtx_rotate_vector GLM_GTX_rotate_vector -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// Function to directly rotate a vector - -#pragma once - -// Dependency: -#include "../gtx/transform.hpp" -#include "../gtc/epsilon.hpp" -#include "../ext/vector_relational.hpp" -#include "../glm.hpp" - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_rotate_vector is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_rotate_vector extension included") -#endif - -namespace glm -{ - /// @addtogroup gtx_rotate_vector - /// @{ - - /// Returns Spherical interpolation between two vectors - /// - /// @param x A first vector - /// @param y A second vector - /// @param a Interpolation factor. The interpolation is defined beyond the range [0, 1]. - /// - /// @see gtx_rotate_vector - template - GLM_FUNC_DECL vec<3, T, Q> slerp( - vec<3, T, Q> const& x, - vec<3, T, Q> const& y, - T const& a); - - //! Rotate a two dimensional vector. - //! From GLM_GTX_rotate_vector extension. - template - GLM_FUNC_DECL vec<2, T, Q> rotate( - vec<2, T, Q> const& v, - T const& angle); - - //! Rotate a three dimensional vector around an axis. - //! From GLM_GTX_rotate_vector extension. - template - GLM_FUNC_DECL vec<3, T, Q> rotate( - vec<3, T, Q> const& v, - T const& angle, - vec<3, T, Q> const& normal); - - //! Rotate a four dimensional vector around an axis. - //! From GLM_GTX_rotate_vector extension. - template - GLM_FUNC_DECL vec<4, T, Q> rotate( - vec<4, T, Q> const& v, - T const& angle, - vec<3, T, Q> const& normal); - - //! Rotate a three dimensional vector around the X axis. - //! From GLM_GTX_rotate_vector extension. - template - GLM_FUNC_DECL vec<3, T, Q> rotateX( - vec<3, T, Q> const& v, - T const& angle); - - //! Rotate a three dimensional vector around the Y axis. - //! From GLM_GTX_rotate_vector extension. - template - GLM_FUNC_DECL vec<3, T, Q> rotateY( - vec<3, T, Q> const& v, - T const& angle); - - //! Rotate a three dimensional vector around the Z axis. - //! From GLM_GTX_rotate_vector extension. - template - GLM_FUNC_DECL vec<3, T, Q> rotateZ( - vec<3, T, Q> const& v, - T const& angle); - - //! Rotate a four dimensional vector around the X axis. - //! From GLM_GTX_rotate_vector extension. - template - GLM_FUNC_DECL vec<4, T, Q> rotateX( - vec<4, T, Q> const& v, - T const& angle); - - //! Rotate a four dimensional vector around the Y axis. - //! From GLM_GTX_rotate_vector extension. - template - GLM_FUNC_DECL vec<4, T, Q> rotateY( - vec<4, T, Q> const& v, - T const& angle); - - //! Rotate a four dimensional vector around the Z axis. - //! From GLM_GTX_rotate_vector extension. - template - GLM_FUNC_DECL vec<4, T, Q> rotateZ( - vec<4, T, Q> const& v, - T const& angle); - - //! Build a rotation matrix from a normal and a up vector. - //! From GLM_GTX_rotate_vector extension. - template - GLM_FUNC_DECL mat<4, 4, T, Q> orientation( - vec<3, T, Q> const& Normal, - vec<3, T, Q> const& Up); - - /// @} -}//namespace glm - -#include "rotate_vector.inl" diff --git a/ref/glm/glm/gtx/rotate_vector.inl b/ref/glm/glm/gtx/rotate_vector.inl deleted file mode 100644 index cecc3b17..00000000 --- a/ref/glm/glm/gtx/rotate_vector.inl +++ /dev/null @@ -1,187 +0,0 @@ -/// @ref gtx_rotate_vector - -namespace glm -{ - template - GLM_FUNC_QUALIFIER vec<3, T, Q> slerp - ( - vec<3, T, Q> const& x, - vec<3, T, Q> const& y, - T const& a - ) - { - // get cosine of angle between vectors (-1 -> 1) - T CosAlpha = dot(x, y); - // get angle (0 -> pi) - T Alpha = acos(CosAlpha); - // get sine of angle between vectors (0 -> 1) - T SinAlpha = sin(Alpha); - // this breaks down when SinAlpha = 0, i.e. Alpha = 0 or pi - T t1 = sin((static_cast(1) - a) * Alpha) / SinAlpha; - T t2 = sin(a * Alpha) / SinAlpha; - - // interpolate src vectors - return x * t1 + y * t2; - } - - template - GLM_FUNC_QUALIFIER vec<2, T, Q> rotate - ( - vec<2, T, Q> const& v, - T const& angle - ) - { - vec<2, T, Q> Result; - T const Cos(cos(angle)); - T const Sin(sin(angle)); - - Result.x = v.x * Cos - v.y * Sin; - Result.y = v.x * Sin + v.y * Cos; - return Result; - } - - template - GLM_FUNC_QUALIFIER vec<3, T, Q> rotate - ( - vec<3, T, Q> const& v, - T const& angle, - vec<3, T, Q> const& normal - ) - { - return mat<3, 3, T, Q>(glm::rotate(angle, normal)) * v; - } - /* - template - GLM_FUNC_QUALIFIER vec<3, T, Q> rotateGTX( - const vec<3, T, Q>& x, - T angle, - const vec<3, T, Q>& normal) - { - const T Cos = cos(radians(angle)); - const T Sin = sin(radians(angle)); - return x * Cos + ((x * normal) * (T(1) - Cos)) * normal + cross(x, normal) * Sin; - } - */ - template - GLM_FUNC_QUALIFIER vec<4, T, Q> rotate - ( - vec<4, T, Q> const& v, - T const& angle, - vec<3, T, Q> const& normal - ) - { - return rotate(angle, normal) * v; - } - - template - GLM_FUNC_QUALIFIER vec<3, T, Q> rotateX - ( - vec<3, T, Q> const& v, - T const& angle - ) - { - vec<3, T, Q> Result(v); - T const Cos(cos(angle)); - T const Sin(sin(angle)); - - Result.y = v.y * Cos - v.z * Sin; - Result.z = v.y * Sin + v.z * Cos; - return Result; - } - - template - GLM_FUNC_QUALIFIER vec<3, T, Q> rotateY - ( - vec<3, T, Q> const& v, - T const& angle - ) - { - vec<3, T, Q> Result = v; - T const Cos(cos(angle)); - T const Sin(sin(angle)); - - Result.x = v.x * Cos + v.z * Sin; - Result.z = -v.x * Sin + v.z * Cos; - return Result; - } - - template - GLM_FUNC_QUALIFIER vec<3, T, Q> rotateZ - ( - vec<3, T, Q> const& v, - T const& angle - ) - { - vec<3, T, Q> Result = v; - T const Cos(cos(angle)); - T const Sin(sin(angle)); - - Result.x = v.x * Cos - v.y * Sin; - Result.y = v.x * Sin + v.y * Cos; - return Result; - } - - template - GLM_FUNC_QUALIFIER vec<4, T, Q> rotateX - ( - vec<4, T, Q> const& v, - T const& angle - ) - { - vec<4, T, Q> Result = v; - T const Cos(cos(angle)); - T const Sin(sin(angle)); - - Result.y = v.y * Cos - v.z * Sin; - Result.z = v.y * Sin + v.z * Cos; - return Result; - } - - template - GLM_FUNC_QUALIFIER vec<4, T, Q> rotateY - ( - vec<4, T, Q> const& v, - T const& angle - ) - { - vec<4, T, Q> Result = v; - T const Cos(cos(angle)); - T const Sin(sin(angle)); - - Result.x = v.x * Cos + v.z * Sin; - Result.z = -v.x * Sin + v.z * Cos; - return Result; - } - - template - GLM_FUNC_QUALIFIER vec<4, T, Q> rotateZ - ( - vec<4, T, Q> const& v, - T const& angle - ) - { - vec<4, T, Q> Result = v; - T const Cos(cos(angle)); - T const Sin(sin(angle)); - - Result.x = v.x * Cos - v.y * Sin; - Result.y = v.x * Sin + v.y * Cos; - return Result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> orientation - ( - vec<3, T, Q> const& Normal, - vec<3, T, Q> const& Up - ) - { - if(all(equal(Normal, Up, epsilon()))) - return mat<4, 4, T, Q>(static_cast(1)); - - vec<3, T, Q> RotationAxis = cross(Up, Normal); - T Angle = acos(dot(Normal, Up)); - - return rotate(Angle, RotationAxis); - } -}//namespace glm diff --git a/ref/glm/glm/gtx/scalar_multiplication.hpp b/ref/glm/glm/gtx/scalar_multiplication.hpp deleted file mode 100644 index 8b1419c5..00000000 --- a/ref/glm/glm/gtx/scalar_multiplication.hpp +++ /dev/null @@ -1,75 +0,0 @@ -/// @ref gtx -/// @file glm/gtx/scalar_multiplication.hpp -/// @author Joshua Moerman -/// -/// Include to use the features of this extension. -/// -/// Enables scalar multiplication for all types -/// -/// Since GLSL is very strict about types, the following (often used) combinations do not work: -/// double * vec4 -/// int * vec4 -/// vec4 / int -/// So we'll fix that! Of course "float * vec4" should remain the same (hence the enable_if magic) - -#pragma once - -#include "../detail/setup.hpp" - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_scalar_multiplication is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if !GLM_HAS_TEMPLATE_ALIASES && !(GLM_COMPILER & GLM_COMPILER_GCC) -# error "GLM_GTX_scalar_multiplication requires C++11 support or alias templates and if not support for GCC" -#endif - -#include "../vec2.hpp" -#include "../vec3.hpp" -#include "../vec4.hpp" -#include "../mat2x2.hpp" -#include - -namespace glm -{ - template - using return_type_scalar_multiplication = typename std::enable_if< - !std::is_same::value // T may not be a float - && std::is_arithmetic::value, Vec // But it may be an int or double (no vec3 or mat3, ...) - >::type; - -#define GLM_IMPLEMENT_SCAL_MULT(Vec) \ - template \ - return_type_scalar_multiplication \ - operator*(T const& s, Vec rh){ \ - return rh *= static_cast(s); \ - } \ - \ - template \ - return_type_scalar_multiplication \ - operator*(Vec lh, T const& s){ \ - return lh *= static_cast(s); \ - } \ - \ - template \ - return_type_scalar_multiplication \ - operator/(Vec lh, T const& s){ \ - return lh *= 1.0f / s; \ - } - -GLM_IMPLEMENT_SCAL_MULT(vec2) -GLM_IMPLEMENT_SCAL_MULT(vec3) -GLM_IMPLEMENT_SCAL_MULT(vec4) - -GLM_IMPLEMENT_SCAL_MULT(mat2) -GLM_IMPLEMENT_SCAL_MULT(mat2x3) -GLM_IMPLEMENT_SCAL_MULT(mat2x4) -GLM_IMPLEMENT_SCAL_MULT(mat3x2) -GLM_IMPLEMENT_SCAL_MULT(mat3) -GLM_IMPLEMENT_SCAL_MULT(mat3x4) -GLM_IMPLEMENT_SCAL_MULT(mat4x2) -GLM_IMPLEMENT_SCAL_MULT(mat4x3) -GLM_IMPLEMENT_SCAL_MULT(mat4) - -#undef GLM_IMPLEMENT_SCAL_MULT -} // namespace glm diff --git a/ref/glm/glm/gtx/scalar_relational.hpp b/ref/glm/glm/gtx/scalar_relational.hpp deleted file mode 100644 index b26c7f1c..00000000 --- a/ref/glm/glm/gtx/scalar_relational.hpp +++ /dev/null @@ -1,36 +0,0 @@ -/// @ref gtx_scalar_relational -/// @file glm/gtx/scalar_relational.hpp -/// -/// @see core (dependence) -/// -/// @defgroup gtx_scalar_relational GLM_GTX_scalar_relational -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// Extend a position from a source to a position at a defined length. - -#pragma once - -// Dependency: -#include "../glm.hpp" - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_extend is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_extend extension included") -#endif - -namespace glm -{ - /// @addtogroup gtx_scalar_relational - /// @{ - - - - /// @} -}//namespace glm - -#include "scalar_relational.inl" diff --git a/ref/glm/glm/gtx/scalar_relational.inl b/ref/glm/glm/gtx/scalar_relational.inl deleted file mode 100644 index 03c00607..00000000 --- a/ref/glm/glm/gtx/scalar_relational.inl +++ /dev/null @@ -1,88 +0,0 @@ -/// @ref gtx_scalar_relational - -namespace glm -{ - template - GLM_FUNC_QUALIFIER bool lessThan - ( - T const& x, - T const& y - ) - { - return x < y; - } - - template - GLM_FUNC_QUALIFIER bool lessThanEqual - ( - T const& x, - T const& y - ) - { - return x <= y; - } - - template - GLM_FUNC_QUALIFIER bool greaterThan - ( - T const& x, - T const& y - ) - { - return x > y; - } - - template - GLM_FUNC_QUALIFIER bool greaterThanEqual - ( - T const& x, - T const& y - ) - { - return x >= y; - } - - template - GLM_FUNC_QUALIFIER bool equal - ( - T const& x, - T const& y - ) - { - return detail::compute_equal::is_iec559>::call(x, y); - } - - template - GLM_FUNC_QUALIFIER bool notEqual - ( - T const& x, - T const& y - ) - { - return !detail::compute_equal::is_iec559>::call(x, y); - } - - GLM_FUNC_QUALIFIER bool any - ( - bool const& x - ) - { - return x; - } - - GLM_FUNC_QUALIFIER bool all - ( - bool const& x - ) - { - return x; - } - - GLM_FUNC_QUALIFIER bool not_ - ( - bool const& x - ) - { - return !x; - } -}//namespace glm diff --git a/ref/glm/glm/gtx/spline.hpp b/ref/glm/glm/gtx/spline.hpp deleted file mode 100644 index 425ae769..00000000 --- a/ref/glm/glm/gtx/spline.hpp +++ /dev/null @@ -1,65 +0,0 @@ -/// @ref gtx_spline -/// @file glm/gtx/spline.hpp -/// -/// @see core (dependence) -/// -/// @defgroup gtx_spline GLM_GTX_spline -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// Spline functions - -#pragma once - -// Dependency: -#include "../glm.hpp" -#include "../gtx/optimum_pow.hpp" - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_spline is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_spline extension included") -#endif - -namespace glm -{ - /// @addtogroup gtx_spline - /// @{ - - /// Return a point from a catmull rom curve. - /// @see gtx_spline extension. - template - GLM_FUNC_DECL genType catmullRom( - genType const& v1, - genType const& v2, - genType const& v3, - genType const& v4, - typename genType::value_type const& s); - - /// Return a point from a hermite curve. - /// @see gtx_spline extension. - template - GLM_FUNC_DECL genType hermite( - genType const& v1, - genType const& t1, - genType const& v2, - genType const& t2, - typename genType::value_type const& s); - - /// Return a point from a cubic curve. - /// @see gtx_spline extension. - template - GLM_FUNC_DECL genType cubic( - genType const& v1, - genType const& v2, - genType const& v3, - genType const& v4, - typename genType::value_type const& s); - - /// @} -}//namespace glm - -#include "spline.inl" diff --git a/ref/glm/glm/gtx/spline.inl b/ref/glm/glm/gtx/spline.inl deleted file mode 100644 index 30b78088..00000000 --- a/ref/glm/glm/gtx/spline.inl +++ /dev/null @@ -1,60 +0,0 @@ -/// @ref gtx_spline - -namespace glm -{ - template - GLM_FUNC_QUALIFIER genType catmullRom - ( - genType const& v1, - genType const& v2, - genType const& v3, - genType const& v4, - typename genType::value_type const& s - ) - { - typename genType::value_type s2 = pow2(s); - typename genType::value_type s3 = pow3(s); - - typename genType::value_type f1 = -s3 + typename genType::value_type(2) * s2 - s; - typename genType::value_type f2 = typename genType::value_type(3) * s3 - typename genType::value_type(5) * s2 + typename genType::value_type(2); - typename genType::value_type f3 = typename genType::value_type(-3) * s3 + typename genType::value_type(4) * s2 + s; - typename genType::value_type f4 = s3 - s2; - - return (f1 * v1 + f2 * v2 + f3 * v3 + f4 * v4) / typename genType::value_type(2); - - } - - template - GLM_FUNC_QUALIFIER genType hermite - ( - genType const& v1, - genType const& t1, - genType const& v2, - genType const& t2, - typename genType::value_type const& s - ) - { - typename genType::value_type s2 = pow2(s); - typename genType::value_type s3 = pow3(s); - - typename genType::value_type f1 = typename genType::value_type(2) * s3 - typename genType::value_type(3) * s2 + typename genType::value_type(1); - typename genType::value_type f2 = typename genType::value_type(-2) * s3 + typename genType::value_type(3) * s2; - typename genType::value_type f3 = s3 - typename genType::value_type(2) * s2 + s; - typename genType::value_type f4 = s3 - s2; - - return f1 * v1 + f2 * v2 + f3 * t1 + f4 * t2; - } - - template - GLM_FUNC_QUALIFIER genType cubic - ( - genType const& v1, - genType const& v2, - genType const& v3, - genType const& v4, - typename genType::value_type const& s - ) - { - return ((v1 * s + v2) * s + v3) * s + v4; - } -}//namespace glm diff --git a/ref/glm/glm/gtx/std_based_type.hpp b/ref/glm/glm/gtx/std_based_type.hpp deleted file mode 100644 index e2144fb0..00000000 --- a/ref/glm/glm/gtx/std_based_type.hpp +++ /dev/null @@ -1,68 +0,0 @@ -/// @ref gtx_std_based_type -/// @file glm/gtx/std_based_type.hpp -/// -/// @see core (dependence) -/// @see gtx_extented_min_max (dependence) -/// -/// @defgroup gtx_std_based_type GLM_GTX_std_based_type -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// Adds vector types based on STL value types. - -#pragma once - -// Dependency: -#include "../glm.hpp" -#include - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_std_based_type is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_std_based_type extension included") -#endif - -namespace glm -{ - /// @addtogroup gtx_std_based_type - /// @{ - - /// Vector type based of one std::size_t component. - /// @see GLM_GTX_std_based_type - typedef vec<1, std::size_t, defaultp> size1; - - /// Vector type based of two std::size_t components. - /// @see GLM_GTX_std_based_type - typedef vec<2, std::size_t, defaultp> size2; - - /// Vector type based of three std::size_t components. - /// @see GLM_GTX_std_based_type - typedef vec<3, std::size_t, defaultp> size3; - - /// Vector type based of four std::size_t components. - /// @see GLM_GTX_std_based_type - typedef vec<4, std::size_t, defaultp> size4; - - /// Vector type based of one std::size_t component. - /// @see GLM_GTX_std_based_type - typedef vec<1, std::size_t, defaultp> size1_t; - - /// Vector type based of two std::size_t components. - /// @see GLM_GTX_std_based_type - typedef vec<2, std::size_t, defaultp> size2_t; - - /// Vector type based of three std::size_t components. - /// @see GLM_GTX_std_based_type - typedef vec<3, std::size_t, defaultp> size3_t; - - /// Vector type based of four std::size_t components. - /// @see GLM_GTX_std_based_type - typedef vec<4, std::size_t, defaultp> size4_t; - - /// @} -}//namespace glm - -#include "std_based_type.inl" diff --git a/ref/glm/glm/gtx/std_based_type.inl b/ref/glm/glm/gtx/std_based_type.inl deleted file mode 100644 index 0dc5695d..00000000 --- a/ref/glm/glm/gtx/std_based_type.inl +++ /dev/null @@ -1,6 +0,0 @@ -/// @ref gtx_std_based_type - -namespace glm -{ - -} diff --git a/ref/glm/glm/gtx/string_cast.hpp b/ref/glm/glm/gtx/string_cast.hpp deleted file mode 100644 index d46330e6..00000000 --- a/ref/glm/glm/gtx/string_cast.hpp +++ /dev/null @@ -1,52 +0,0 @@ -/// @ref gtx_string_cast -/// @file glm/gtx/string_cast.hpp -/// -/// @see core (dependence) -/// @see gtx_integer (dependence) -/// @see gtx_quaternion (dependence) -/// -/// @defgroup gtx_string_cast GLM_GTX_string_cast -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// Setup strings for GLM type values -/// -/// This extension is not supported with CUDA - -#pragma once - -// Dependency: -#include "../glm.hpp" -#include "../gtc/type_precision.hpp" -#include "../gtc/quaternion.hpp" -#include "../gtx/dual_quaternion.hpp" -#include -#include - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_string_cast is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if(GLM_COMPILER & GLM_COMPILER_CUDA) -# error "GLM_GTX_string_cast is not supported on CUDA compiler" -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_string_cast extension included") -#endif - -namespace glm -{ - /// @addtogroup gtx_string_cast - /// @{ - - /// Create a string from a GLM vector or matrix typed variable. - /// @see gtx_string_cast extension. - template - GLM_FUNC_DECL std::string to_string(genType const& x); - - /// @} -}//namespace glm - -#include "string_cast.inl" diff --git a/ref/glm/glm/gtx/string_cast.inl b/ref/glm/glm/gtx/string_cast.inl deleted file mode 100644 index 91296039..00000000 --- a/ref/glm/glm/gtx/string_cast.inl +++ /dev/null @@ -1,492 +0,0 @@ -/// @ref gtx_string_cast - -#include -#include - -namespace glm{ -namespace detail -{ - template - struct cast - { - typedef T value_type; - }; - - template <> - struct cast - { - typedef double value_type; - }; - - GLM_FUNC_QUALIFIER std::string format(const char* msg, ...) - { - std::size_t const STRING_BUFFER(4096); - char text[STRING_BUFFER]; - va_list list; - - if(msg == GLM_NULLPTR) - return std::string(); - - va_start(list, msg); -# if(GLM_COMPILER & GLM_COMPILER_VC) - vsprintf_s(text, STRING_BUFFER, msg, list); -# else// - vsprintf(text, msg, list); -# endif// - va_end(list); - - return std::string(text); - } - - static const char* LabelTrue = "true"; - static const char* LabelFalse = "false"; - - template - struct literal - { - GLM_FUNC_QUALIFIER static char const * value() {return "%d";} - }; - - template - struct literal - { - GLM_FUNC_QUALIFIER static char const * value() {return "%f";} - }; - -# if GLM_MODEL == GLM_MODEL_32 && GLM_COMPILER && GLM_COMPILER_VC - template<> - struct literal - { - GLM_FUNC_QUALIFIER static char const * value() {return "%lld";} - }; - - template<> - struct literal - { - GLM_FUNC_QUALIFIER static char const * value() {return "%lld";} - }; -# endif//GLM_MODEL == GLM_MODEL_32 && GLM_COMPILER && GLM_COMPILER_VC - - template - struct prefix{}; - - template<> - struct prefix - { - GLM_FUNC_QUALIFIER static char const * value() {return "";} - }; - - template<> - struct prefix - { - GLM_FUNC_QUALIFIER static char const * value() {return "d";} - }; - - template<> - struct prefix - { - GLM_FUNC_QUALIFIER static char const * value() {return "b";} - }; - - template<> - struct prefix - { - GLM_FUNC_QUALIFIER static char const * value() {return "u8";} - }; - - template<> - struct prefix - { - GLM_FUNC_QUALIFIER static char const * value() {return "i8";} - }; - - template<> - struct prefix - { - GLM_FUNC_QUALIFIER static char const * value() {return "u16";} - }; - - template<> - struct prefix - { - GLM_FUNC_QUALIFIER static char const * value() {return "i16";} - }; - - template<> - struct prefix - { - GLM_FUNC_QUALIFIER static char const * value() {return "u";} - }; - - template<> - struct prefix - { - GLM_FUNC_QUALIFIER static char const * value() {return "i";} - }; - - template<> - struct prefix - { - GLM_FUNC_QUALIFIER static char const * value() {return "u64";} - }; - - template<> - struct prefix - { - GLM_FUNC_QUALIFIER static char const * value() {return "i64";} - }; - - template - struct compute_to_string - {}; - - template - struct compute_to_string > - { - GLM_FUNC_QUALIFIER static std::string call(vec<1, bool, Q> const& x) - { - return detail::format("bvec1(%s)", - x[0] ? detail::LabelTrue : detail::LabelFalse); - } - }; - - template - struct compute_to_string > - { - GLM_FUNC_QUALIFIER static std::string call(vec<2, bool, Q> const& x) - { - return detail::format("bvec2(%s, %s)", - x[0] ? detail::LabelTrue : detail::LabelFalse, - x[1] ? detail::LabelTrue : detail::LabelFalse); - } - }; - - template - struct compute_to_string > - { - GLM_FUNC_QUALIFIER static std::string call(vec<3, bool, Q> const& x) - { - return detail::format("bvec3(%s, %s, %s)", - x[0] ? detail::LabelTrue : detail::LabelFalse, - x[1] ? detail::LabelTrue : detail::LabelFalse, - x[2] ? detail::LabelTrue : detail::LabelFalse); - } - }; - - template - struct compute_to_string > - { - GLM_FUNC_QUALIFIER static std::string call(vec<4, bool, Q> const& x) - { - return detail::format("bvec4(%s, %s, %s, %s)", - x[0] ? detail::LabelTrue : detail::LabelFalse, - x[1] ? detail::LabelTrue : detail::LabelFalse, - x[2] ? detail::LabelTrue : detail::LabelFalse, - x[3] ? detail::LabelTrue : detail::LabelFalse); - } - }; - - template - struct compute_to_string > - { - GLM_FUNC_QUALIFIER static std::string call(vec<1, T, Q> const& x) - { - char const * PrefixStr = prefix::value(); - char const * LiteralStr = literal::is_iec559>::value(); - std::string FormatStr(detail::format("%svec1(%s)", - PrefixStr, - LiteralStr)); - - return detail::format(FormatStr.c_str(), - static_cast::value_type>(x[0])); - } - }; - - template - struct compute_to_string > - { - GLM_FUNC_QUALIFIER static std::string call(vec<2, T, Q> const& x) - { - char const * PrefixStr = prefix::value(); - char const * LiteralStr = literal::is_iec559>::value(); - std::string FormatStr(detail::format("%svec2(%s, %s)", - PrefixStr, - LiteralStr, LiteralStr)); - - return detail::format(FormatStr.c_str(), - static_cast::value_type>(x[0]), - static_cast::value_type>(x[1])); - } - }; - - template - struct compute_to_string > - { - GLM_FUNC_QUALIFIER static std::string call(vec<3, T, Q> const& x) - { - char const * PrefixStr = prefix::value(); - char const * LiteralStr = literal::is_iec559>::value(); - std::string FormatStr(detail::format("%svec3(%s, %s, %s)", - PrefixStr, - LiteralStr, LiteralStr, LiteralStr)); - - return detail::format(FormatStr.c_str(), - static_cast::value_type>(x[0]), - static_cast::value_type>(x[1]), - static_cast::value_type>(x[2])); - } - }; - - template - struct compute_to_string > - { - GLM_FUNC_QUALIFIER static std::string call(vec<4, T, Q> const& x) - { - char const * PrefixStr = prefix::value(); - char const * LiteralStr = literal::is_iec559>::value(); - std::string FormatStr(detail::format("%svec4(%s, %s, %s, %s)", - PrefixStr, - LiteralStr, LiteralStr, LiteralStr, LiteralStr)); - - return detail::format(FormatStr.c_str(), - static_cast::value_type>(x[0]), - static_cast::value_type>(x[1]), - static_cast::value_type>(x[2]), - static_cast::value_type>(x[3])); - } - }; - - - template - struct compute_to_string > - { - GLM_FUNC_QUALIFIER static std::string call(mat<2, 2, T, Q> const& x) - { - char const * PrefixStr = prefix::value(); - char const * LiteralStr = literal::is_iec559>::value(); - std::string FormatStr(detail::format("%smat2x2((%s, %s), (%s, %s))", - PrefixStr, - LiteralStr, LiteralStr, - LiteralStr, LiteralStr)); - - return detail::format(FormatStr.c_str(), - static_cast::value_type>(x[0][0]), static_cast::value_type>(x[0][1]), - static_cast::value_type>(x[1][0]), static_cast::value_type>(x[1][1])); - } - }; - - template - struct compute_to_string > - { - GLM_FUNC_QUALIFIER static std::string call(mat<2, 3, T, Q> const& x) - { - char const * PrefixStr = prefix::value(); - char const * LiteralStr = literal::is_iec559>::value(); - std::string FormatStr(detail::format("%smat2x3((%s, %s, %s), (%s, %s, %s))", - PrefixStr, - LiteralStr, LiteralStr, LiteralStr, - LiteralStr, LiteralStr, LiteralStr)); - - return detail::format(FormatStr.c_str(), - static_cast::value_type>(x[0][0]), static_cast::value_type>(x[0][1]), static_cast::value_type>(x[0][2]), - static_cast::value_type>(x[1][0]), static_cast::value_type>(x[1][1]), static_cast::value_type>(x[1][2])); - } - }; - - template - struct compute_to_string > - { - GLM_FUNC_QUALIFIER static std::string call(mat<2, 4, T, Q> const& x) - { - char const * PrefixStr = prefix::value(); - char const * LiteralStr = literal::is_iec559>::value(); - std::string FormatStr(detail::format("%smat2x4((%s, %s, %s, %s), (%s, %s, %s, %s))", - PrefixStr, - LiteralStr, LiteralStr, LiteralStr, LiteralStr, - LiteralStr, LiteralStr, LiteralStr, LiteralStr)); - - return detail::format(FormatStr.c_str(), - static_cast::value_type>(x[0][0]), static_cast::value_type>(x[0][1]), static_cast::value_type>(x[0][2]), static_cast::value_type>(x[0][3]), - static_cast::value_type>(x[1][0]), static_cast::value_type>(x[1][1]), static_cast::value_type>(x[1][2]), static_cast::value_type>(x[1][3])); - } - }; - - template - struct compute_to_string > - { - GLM_FUNC_QUALIFIER static std::string call(mat<3, 2, T, Q> const& x) - { - char const * PrefixStr = prefix::value(); - char const * LiteralStr = literal::is_iec559>::value(); - std::string FormatStr(detail::format("%smat3x2((%s, %s), (%s, %s), (%s, %s))", - PrefixStr, - LiteralStr, LiteralStr, - LiteralStr, LiteralStr, - LiteralStr, LiteralStr)); - - return detail::format(FormatStr.c_str(), - static_cast::value_type>(x[0][0]), static_cast::value_type>(x[0][1]), - static_cast::value_type>(x[1][0]), static_cast::value_type>(x[1][1]), - static_cast::value_type>(x[2][0]), static_cast::value_type>(x[2][1])); - } - }; - - template - struct compute_to_string > - { - GLM_FUNC_QUALIFIER static std::string call(mat<3, 3, T, Q> const& x) - { - char const * PrefixStr = prefix::value(); - char const * LiteralStr = literal::is_iec559>::value(); - std::string FormatStr(detail::format("%smat3x3((%s, %s, %s), (%s, %s, %s), (%s, %s, %s))", - PrefixStr, - LiteralStr, LiteralStr, LiteralStr, - LiteralStr, LiteralStr, LiteralStr, - LiteralStr, LiteralStr, LiteralStr)); - - return detail::format(FormatStr.c_str(), - static_cast::value_type>(x[0][0]), static_cast::value_type>(x[0][1]), static_cast::value_type>(x[0][2]), - static_cast::value_type>(x[1][0]), static_cast::value_type>(x[1][1]), static_cast::value_type>(x[1][2]), - static_cast::value_type>(x[2][0]), static_cast::value_type>(x[2][1]), static_cast::value_type>(x[2][2])); - } - }; - - template - struct compute_to_string > - { - GLM_FUNC_QUALIFIER static std::string call(mat<3, 4, T, Q> const& x) - { - char const * PrefixStr = prefix::value(); - char const * LiteralStr = literal::is_iec559>::value(); - std::string FormatStr(detail::format("%smat3x4((%s, %s, %s, %s), (%s, %s, %s, %s), (%s, %s, %s, %s))", - PrefixStr, - LiteralStr, LiteralStr, LiteralStr, LiteralStr, - LiteralStr, LiteralStr, LiteralStr, LiteralStr, - LiteralStr, LiteralStr, LiteralStr, LiteralStr)); - - return detail::format(FormatStr.c_str(), - static_cast::value_type>(x[0][0]), static_cast::value_type>(x[0][1]), static_cast::value_type>(x[0][2]), static_cast::value_type>(x[0][3]), - static_cast::value_type>(x[1][0]), static_cast::value_type>(x[1][1]), static_cast::value_type>(x[1][2]), static_cast::value_type>(x[1][3]), - static_cast::value_type>(x[2][0]), static_cast::value_type>(x[2][1]), static_cast::value_type>(x[2][2]), static_cast::value_type>(x[2][3])); - } - }; - - template - struct compute_to_string > - { - GLM_FUNC_QUALIFIER static std::string call(mat<4, 2, T, Q> const& x) - { - char const * PrefixStr = prefix::value(); - char const * LiteralStr = literal::is_iec559>::value(); - std::string FormatStr(detail::format("%smat4x2((%s, %s), (%s, %s), (%s, %s), (%s, %s))", - PrefixStr, - LiteralStr, LiteralStr, - LiteralStr, LiteralStr, - LiteralStr, LiteralStr, - LiteralStr, LiteralStr)); - - return detail::format(FormatStr.c_str(), - static_cast::value_type>(x[0][0]), static_cast::value_type>(x[0][1]), - static_cast::value_type>(x[1][0]), static_cast::value_type>(x[1][1]), - static_cast::value_type>(x[2][0]), static_cast::value_type>(x[2][1]), - static_cast::value_type>(x[3][0]), static_cast::value_type>(x[3][1])); - } - }; - - template - struct compute_to_string > - { - GLM_FUNC_QUALIFIER static std::string call(mat<4, 3, T, Q> const& x) - { - char const * PrefixStr = prefix::value(); - char const * LiteralStr = literal::is_iec559>::value(); - std::string FormatStr(detail::format("%smat4x3((%s, %s, %s), (%s, %s, %s), (%s, %s, %s), (%s, %s, %s))", - PrefixStr, - LiteralStr, LiteralStr, LiteralStr, - LiteralStr, LiteralStr, LiteralStr, - LiteralStr, LiteralStr, LiteralStr, - LiteralStr, LiteralStr, LiteralStr)); - - return detail::format(FormatStr.c_str(), - static_cast::value_type>(x[0][0]), static_cast::value_type>(x[0][1]), static_cast::value_type>(x[0][2]), - static_cast::value_type>(x[1][0]), static_cast::value_type>(x[1][1]), static_cast::value_type>(x[1][2]), - static_cast::value_type>(x[2][0]), static_cast::value_type>(x[2][1]), static_cast::value_type>(x[2][2]), - static_cast::value_type>(x[3][0]), static_cast::value_type>(x[3][1]), static_cast::value_type>(x[3][2])); - } - }; - - template - struct compute_to_string > - { - GLM_FUNC_QUALIFIER static std::string call(mat<4, 4, T, Q> const& x) - { - char const * PrefixStr = prefix::value(); - char const * LiteralStr = literal::is_iec559>::value(); - std::string FormatStr(detail::format("%smat4x4((%s, %s, %s, %s), (%s, %s, %s, %s), (%s, %s, %s, %s), (%s, %s, %s, %s))", - PrefixStr, - LiteralStr, LiteralStr, LiteralStr, LiteralStr, - LiteralStr, LiteralStr, LiteralStr, LiteralStr, - LiteralStr, LiteralStr, LiteralStr, LiteralStr, - LiteralStr, LiteralStr, LiteralStr, LiteralStr)); - - return detail::format(FormatStr.c_str(), - static_cast::value_type>(x[0][0]), static_cast::value_type>(x[0][1]), static_cast::value_type>(x[0][2]), static_cast::value_type>(x[0][3]), - static_cast::value_type>(x[1][0]), static_cast::value_type>(x[1][1]), static_cast::value_type>(x[1][2]), static_cast::value_type>(x[1][3]), - static_cast::value_type>(x[2][0]), static_cast::value_type>(x[2][1]), static_cast::value_type>(x[2][2]), static_cast::value_type>(x[2][3]), - static_cast::value_type>(x[3][0]), static_cast::value_type>(x[3][1]), static_cast::value_type>(x[3][2]), static_cast::value_type>(x[3][3])); - } - }; - - - template - struct compute_to_string > - { - GLM_FUNC_QUALIFIER static std::string call(qua const& x) - { - char const * PrefixStr = prefix::value(); - char const * LiteralStr = literal::is_iec559>::value(); - std::string FormatStr(detail::format("%squat(%s, {%s, %s, %s})", - PrefixStr, - LiteralStr, LiteralStr, LiteralStr, LiteralStr)); - - return detail::format(FormatStr.c_str(), - static_cast::value_type>(x[3]), - static_cast::value_type>(x[0]), - static_cast::value_type>(x[1]), - static_cast::value_type>(x[2])); - } - }; - - template - struct compute_to_string > - { - GLM_FUNC_QUALIFIER static std::string call(tdualquat const& x) - { - char const * PrefixStr = prefix::value(); - char const * LiteralStr = literal::is_iec559>::value(); - std::string FormatStr(detail::format("%sdualquat((%s, {%s, %s, %s}), (%s, {%s, %s, %s}))", - PrefixStr, - LiteralStr, LiteralStr, LiteralStr, LiteralStr, - LiteralStr, LiteralStr, LiteralStr, LiteralStr)); - - return detail::format(FormatStr.c_str(), - static_cast::value_type>(x.real[3]), - static_cast::value_type>(x.real[0]), - static_cast::value_type>(x.real[1]), - static_cast::value_type>(x.real[2]), - static_cast::value_type>(x.dual[3]), - static_cast::value_type>(x.dual[0]), - static_cast::value_type>(x.dual[1]), - static_cast::value_type>(x.dual[2])); - } - }; - -}//namespace detail - -template -GLM_FUNC_QUALIFIER std::string to_string(matType const& x) -{ - return detail::compute_to_string::call(x); -} - -}//namespace glm diff --git a/ref/glm/glm/gtx/texture.hpp b/ref/glm/glm/gtx/texture.hpp deleted file mode 100644 index ee3bf7ce..00000000 --- a/ref/glm/glm/gtx/texture.hpp +++ /dev/null @@ -1,46 +0,0 @@ -/// @ref gtx_texture -/// @file glm/gtx/texture.hpp -/// -/// @see core (dependence) -/// -/// @defgroup gtx_texture GLM_GTX_texture -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// Wrapping mode of texture coordinates. - -#pragma once - -// Dependency: -#include "../glm.hpp" -#include "../gtc/integer.hpp" -#include "../gtx/component_wise.hpp" - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_texture is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_texture extension included") -#endif - -namespace glm -{ - /// @addtogroup gtx_texture - /// @{ - - /// Compute the number of mipmaps levels necessary to create a mipmap complete texture - /// - /// @param Extent Extent of the texture base level mipmap - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point or signed integer scalar types - /// @tparam Q Value from qualifier enum - template - T levels(vec const& Extent); - - /// @} -}// namespace glm - -#include "texture.inl" - diff --git a/ref/glm/glm/gtx/texture.inl b/ref/glm/glm/gtx/texture.inl deleted file mode 100644 index 593c8261..00000000 --- a/ref/glm/glm/gtx/texture.inl +++ /dev/null @@ -1,17 +0,0 @@ -/// @ref gtx_texture - -namespace glm -{ - template - inline T levels(vec const& Extent) - { - return glm::log2(compMax(Extent)) + static_cast(1); - } - - template - inline T levels(T Extent) - { - return vec<1, T, defaultp>(Extent).x; - } -}//namespace glm - diff --git a/ref/glm/glm/gtx/transform.hpp b/ref/glm/glm/gtx/transform.hpp deleted file mode 100644 index b7fd8681..00000000 --- a/ref/glm/glm/gtx/transform.hpp +++ /dev/null @@ -1,60 +0,0 @@ -/// @ref gtx_transform -/// @file glm/gtx/transform.hpp -/// -/// @see core (dependence) -/// @see gtc_matrix_transform (dependence) -/// @see gtx_transform -/// @see gtx_transform2 -/// -/// @defgroup gtx_transform GLM_GTX_transform -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// Add transformation matrices - -#pragma once - -// Dependency: -#include "../glm.hpp" -#include "../gtc/matrix_transform.hpp" - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_transform is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_transform extension included") -#endif - -namespace glm -{ - /// @addtogroup gtx_transform - /// @{ - - /// Transforms a matrix with a translation 4 * 4 matrix created from 3 scalars. - /// @see gtc_matrix_transform - /// @see gtx_transform - template - GLM_FUNC_DECL mat<4, 4, T, Q> translate( - vec<3, T, Q> const& v); - - /// Builds a rotation 4 * 4 matrix created from an axis of 3 scalars and an angle expressed in radians. - /// @see gtc_matrix_transform - /// @see gtx_transform - template - GLM_FUNC_DECL mat<4, 4, T, Q> rotate( - T angle, - vec<3, T, Q> const& v); - - /// Transforms a matrix with a scale 4 * 4 matrix created from a vector of 3 components. - /// @see gtc_matrix_transform - /// @see gtx_transform - template - GLM_FUNC_DECL mat<4, 4, T, Q> scale( - vec<3, T, Q> const& v); - - /// @} -}// namespace glm - -#include "transform.inl" diff --git a/ref/glm/glm/gtx/transform.inl b/ref/glm/glm/gtx/transform.inl deleted file mode 100644 index 24361e28..00000000 --- a/ref/glm/glm/gtx/transform.inl +++ /dev/null @@ -1,23 +0,0 @@ -/// @ref gtx_transform - -namespace glm -{ - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> translate(vec<3, T, Q> const& v) - { - return translate(mat<4, 4, T, Q>(static_cast(1)), v); - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> rotate(T angle, vec<3, T, Q> const& v) - { - return rotate(mat<4, 4, T, Q>(static_cast(1)), angle, v); - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> scale(vec<3, T, Q> const& v) - { - return scale(mat<4, 4, T, Q>(static_cast(1)), v); - } - -}//namespace glm diff --git a/ref/glm/glm/gtx/transform2.hpp b/ref/glm/glm/gtx/transform2.hpp deleted file mode 100644 index 27bb7f98..00000000 --- a/ref/glm/glm/gtx/transform2.hpp +++ /dev/null @@ -1,89 +0,0 @@ -/// @ref gtx_transform2 -/// @file glm/gtx/transform2.hpp -/// -/// @see core (dependence) -/// @see gtx_transform (dependence) -/// -/// @defgroup gtx_transform2 GLM_GTX_transform2 -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// Add extra transformation matrices - -#pragma once - -// Dependency: -#include "../glm.hpp" -#include "../gtx/transform.hpp" - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_transform2 is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_transform2 extension included") -#endif - -namespace glm -{ - /// @addtogroup gtx_transform2 - /// @{ - - //! Transforms a matrix with a shearing on X axis. - //! From GLM_GTX_transform2 extension. - template - GLM_FUNC_DECL mat<3, 3, T, Q> shearX2D(mat<3, 3, T, Q> const& m, T y); - - //! Transforms a matrix with a shearing on Y axis. - //! From GLM_GTX_transform2 extension. - template - GLM_FUNC_DECL mat<3, 3, T, Q> shearY2D(mat<3, 3, T, Q> const& m, T x); - - //! Transforms a matrix with a shearing on X axis - //! From GLM_GTX_transform2 extension. - template - GLM_FUNC_DECL mat<4, 4, T, Q> shearX3D(mat<4, 4, T, Q> const& m, T y, T z); - - //! Transforms a matrix with a shearing on Y axis. - //! From GLM_GTX_transform2 extension. - template - GLM_FUNC_DECL mat<4, 4, T, Q> shearY3D(mat<4, 4, T, Q> const& m, T x, T z); - - //! Transforms a matrix with a shearing on Z axis. - //! From GLM_GTX_transform2 extension. - template - GLM_FUNC_DECL mat<4, 4, T, Q> shearZ3D(mat<4, 4, T, Q> const& m, T x, T y); - - //template GLM_FUNC_QUALIFIER mat<4, 4, T, Q> shear(const mat<4, 4, T, Q> & m, shearPlane, planePoint, angle) - // Identity + tan(angle) * cross(Normal, OnPlaneVector) 0 - // - dot(PointOnPlane, normal) * OnPlaneVector 1 - - // Reflect functions seem to don't work - //template mat<3, 3, T, Q> reflect2D(const mat<3, 3, T, Q> & m, const vec<3, T, Q>& normal){return reflect2DGTX(m, normal);} //!< \brief Build a reflection matrix (from GLM_GTX_transform2 extension) - //template mat<4, 4, T, Q> reflect3D(const mat<4, 4, T, Q> & m, const vec<3, T, Q>& normal){return reflect3DGTX(m, normal);} //!< \brief Build a reflection matrix (from GLM_GTX_transform2 extension) - - //! Build planar projection matrix along normal axis. - //! From GLM_GTX_transform2 extension. - template - GLM_FUNC_DECL mat<3, 3, T, Q> proj2D(mat<3, 3, T, Q> const& m, vec<3, T, Q> const& normal); - - //! Build planar projection matrix along normal axis. - //! From GLM_GTX_transform2 extension. - template - GLM_FUNC_DECL mat<4, 4, T, Q> proj3D(mat<4, 4, T, Q> const & m, vec<3, T, Q> const& normal); - - //! Build a scale bias matrix. - //! From GLM_GTX_transform2 extension. - template - GLM_FUNC_DECL mat<4, 4, T, Q> scaleBias(T scale, T bias); - - //! Build a scale bias matrix. - //! From GLM_GTX_transform2 extension. - template - GLM_FUNC_DECL mat<4, 4, T, Q> scaleBias(mat<4, 4, T, Q> const& m, T scale, T bias); - - /// @} -}// namespace glm - -#include "transform2.inl" diff --git a/ref/glm/glm/gtx/transform2.inl b/ref/glm/glm/gtx/transform2.inl deleted file mode 100644 index 46640001..00000000 --- a/ref/glm/glm/gtx/transform2.inl +++ /dev/null @@ -1,125 +0,0 @@ -/// @ref gtx_transform2 - -namespace glm -{ - template - GLM_FUNC_QUALIFIER mat<3, 3, T, Q> shearX2D(mat<3, 3, T, Q> const& m, T s) - { - mat<3, 3, T, Q> r(1); - r[1][0] = s; - return m * r; - } - - template - GLM_FUNC_QUALIFIER mat<3, 3, T, Q> shearY2D(mat<3, 3, T, Q> const& m, T s) - { - mat<3, 3, T, Q> r(1); - r[0][1] = s; - return m * r; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> shearX3D(mat<4, 4, T, Q> const& m, T s, T t) - { - mat<4, 4, T, Q> r(1); - r[0][1] = s; - r[0][2] = t; - return m * r; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> shearY3D(mat<4, 4, T, Q> const& m, T s, T t) - { - mat<4, 4, T, Q> r(1); - r[1][0] = s; - r[1][2] = t; - return m * r; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> shearZ3D(mat<4, 4, T, Q> const& m, T s, T t) - { - mat<4, 4, T, Q> r(1); - r[2][0] = s; - r[2][1] = t; - return m * r; - } - - template - GLM_FUNC_QUALIFIER mat<3, 3, T, Q> reflect2D(mat<3, 3, T, Q> const& m, vec<3, T, Q> const& normal) - { - mat<3, 3, T, Q> r(static_cast(1)); - r[0][0] = static_cast(1) - static_cast(2) * normal.x * normal.x; - r[0][1] = -static_cast(2) * normal.x * normal.y; - r[1][0] = -static_cast(2) * normal.x * normal.y; - r[1][1] = static_cast(1) - static_cast(2) * normal.y * normal.y; - return m * r; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> reflect3D(mat<4, 4, T, Q> const& m, vec<3, T, Q> const& normal) - { - mat<4, 4, T, Q> r(static_cast(1)); - r[0][0] = static_cast(1) - static_cast(2) * normal.x * normal.x; - r[0][1] = -static_cast(2) * normal.x * normal.y; - r[0][2] = -static_cast(2) * normal.x * normal.z; - - r[1][0] = -static_cast(2) * normal.x * normal.y; - r[1][1] = static_cast(1) - static_cast(2) * normal.y * normal.y; - r[1][2] = -static_cast(2) * normal.y * normal.z; - - r[2][0] = -static_cast(2) * normal.x * normal.z; - r[2][1] = -static_cast(2) * normal.y * normal.z; - r[2][2] = static_cast(1) - static_cast(2) * normal.z * normal.z; - return m * r; - } - - template - GLM_FUNC_QUALIFIER mat<3, 3, T, Q> proj2D( - const mat<3, 3, T, Q>& m, - const vec<3, T, Q>& normal) - { - mat<3, 3, T, Q> r(static_cast(1)); - r[0][0] = static_cast(1) - normal.x * normal.x; - r[0][1] = - normal.x * normal.y; - r[1][0] = - normal.x * normal.y; - r[1][1] = static_cast(1) - normal.y * normal.y; - return m * r; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> proj3D( - const mat<4, 4, T, Q>& m, - const vec<3, T, Q>& normal) - { - mat<4, 4, T, Q> r(static_cast(1)); - r[0][0] = static_cast(1) - normal.x * normal.x; - r[0][1] = - normal.x * normal.y; - r[0][2] = - normal.x * normal.z; - r[1][0] = - normal.x * normal.y; - r[1][1] = static_cast(1) - normal.y * normal.y; - r[1][2] = - normal.y * normal.z; - r[2][0] = - normal.x * normal.z; - r[2][1] = - normal.y * normal.z; - r[2][2] = static_cast(1) - normal.z * normal.z; - return m * r; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> scaleBias(T scale, T bias) - { - mat<4, 4, T, Q> result; - result[3] = vec<4, T, Q>(vec<3, T, Q>(bias), static_cast(1)); - result[0][0] = scale; - result[1][1] = scale; - result[2][2] = scale; - return result; - } - - template - GLM_FUNC_QUALIFIER mat<4, 4, T, Q> scaleBias(mat<4, 4, T, Q> const& m, T scale, T bias) - { - return m * scaleBias(scale, bias); - } -}//namespace glm - diff --git a/ref/glm/glm/gtx/type_aligned.hpp b/ref/glm/glm/gtx/type_aligned.hpp deleted file mode 100644 index c3984be5..00000000 --- a/ref/glm/glm/gtx/type_aligned.hpp +++ /dev/null @@ -1,982 +0,0 @@ -/// @ref gtx_type_aligned -/// @file glm/gtx/type_aligned.hpp -/// -/// @see core (dependence) -/// @see gtc_quaternion (dependence) -/// -/// @defgroup gtx_type_aligned GLM_GTX_type_aligned -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// Defines aligned types. - -#pragma once - -// Dependency: -#include "../gtc/type_precision.hpp" -#include "../gtc/quaternion.hpp" - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_type_aligned is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_type_aligned extension included") -#endif - -namespace glm -{ - /////////////////////////// - // Signed int vector types - - /// @addtogroup gtx_type_aligned - /// @{ - - /// Low qualifier 8 bit signed integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(lowp_int8, aligned_lowp_int8, 1); - - /// Low qualifier 16 bit signed integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(lowp_int16, aligned_lowp_int16, 2); - - /// Low qualifier 32 bit signed integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(lowp_int32, aligned_lowp_int32, 4); - - /// Low qualifier 64 bit signed integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(lowp_int64, aligned_lowp_int64, 8); - - - /// Low qualifier 8 bit signed integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(lowp_int8_t, aligned_lowp_int8_t, 1); - - /// Low qualifier 16 bit signed integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(lowp_int16_t, aligned_lowp_int16_t, 2); - - /// Low qualifier 32 bit signed integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(lowp_int32_t, aligned_lowp_int32_t, 4); - - /// Low qualifier 64 bit signed integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(lowp_int64_t, aligned_lowp_int64_t, 8); - - - /// Low qualifier 8 bit signed integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(lowp_i8, aligned_lowp_i8, 1); - - /// Low qualifier 16 bit signed integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(lowp_i16, aligned_lowp_i16, 2); - - /// Low qualifier 32 bit signed integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(lowp_i32, aligned_lowp_i32, 4); - - /// Low qualifier 64 bit signed integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(lowp_i64, aligned_lowp_i64, 8); - - - /// Medium qualifier 8 bit signed integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(mediump_int8, aligned_mediump_int8, 1); - - /// Medium qualifier 16 bit signed integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(mediump_int16, aligned_mediump_int16, 2); - - /// Medium qualifier 32 bit signed integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(mediump_int32, aligned_mediump_int32, 4); - - /// Medium qualifier 64 bit signed integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(mediump_int64, aligned_mediump_int64, 8); - - - /// Medium qualifier 8 bit signed integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(mediump_int8_t, aligned_mediump_int8_t, 1); - - /// Medium qualifier 16 bit signed integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(mediump_int16_t, aligned_mediump_int16_t, 2); - - /// Medium qualifier 32 bit signed integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(mediump_int32_t, aligned_mediump_int32_t, 4); - - /// Medium qualifier 64 bit signed integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(mediump_int64_t, aligned_mediump_int64_t, 8); - - - /// Medium qualifier 8 bit signed integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(mediump_i8, aligned_mediump_i8, 1); - - /// Medium qualifier 16 bit signed integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(mediump_i16, aligned_mediump_i16, 2); - - /// Medium qualifier 32 bit signed integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(mediump_i32, aligned_mediump_i32, 4); - - /// Medium qualifier 64 bit signed integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(mediump_i64, aligned_mediump_i64, 8); - - - /// High qualifier 8 bit signed integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(highp_int8, aligned_highp_int8, 1); - - /// High qualifier 16 bit signed integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(highp_int16, aligned_highp_int16, 2); - - /// High qualifier 32 bit signed integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(highp_int32, aligned_highp_int32, 4); - - /// High qualifier 64 bit signed integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(highp_int64, aligned_highp_int64, 8); - - - /// High qualifier 8 bit signed integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(highp_int8_t, aligned_highp_int8_t, 1); - - /// High qualifier 16 bit signed integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(highp_int16_t, aligned_highp_int16_t, 2); - - /// High qualifier 32 bit signed integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(highp_int32_t, aligned_highp_int32_t, 4); - - /// High qualifier 64 bit signed integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(highp_int64_t, aligned_highp_int64_t, 8); - - - /// High qualifier 8 bit signed integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(highp_i8, aligned_highp_i8, 1); - - /// High qualifier 16 bit signed integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(highp_i16, aligned_highp_i16, 2); - - /// High qualifier 32 bit signed integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(highp_i32, aligned_highp_i32, 4); - - /// High qualifier 64 bit signed integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(highp_i64, aligned_highp_i64, 8); - - - /// Default qualifier 8 bit signed integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(int8, aligned_int8, 1); - - /// Default qualifier 16 bit signed integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(int16, aligned_int16, 2); - - /// Default qualifier 32 bit signed integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(int32, aligned_int32, 4); - - /// Default qualifier 64 bit signed integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(int64, aligned_int64, 8); - - - /// Default qualifier 8 bit signed integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(int8_t, aligned_int8_t, 1); - - /// Default qualifier 16 bit signed integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(int16_t, aligned_int16_t, 2); - - /// Default qualifier 32 bit signed integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(int32_t, aligned_int32_t, 4); - - /// Default qualifier 64 bit signed integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(int64_t, aligned_int64_t, 8); - - - /// Default qualifier 8 bit signed integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(i8, aligned_i8, 1); - - /// Default qualifier 16 bit signed integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(i16, aligned_i16, 2); - - /// Default qualifier 32 bit signed integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(i32, aligned_i32, 4); - - /// Default qualifier 64 bit signed integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(i64, aligned_i64, 8); - - - /// Default qualifier 32 bit signed integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(ivec1, aligned_ivec1, 4); - - /// Default qualifier 32 bit signed integer aligned vector of 2 components type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(ivec2, aligned_ivec2, 8); - - /// Default qualifier 32 bit signed integer aligned vector of 3 components type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(ivec3, aligned_ivec3, 16); - - /// Default qualifier 32 bit signed integer aligned vector of 4 components type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(ivec4, aligned_ivec4, 16); - - - /// Default qualifier 8 bit signed integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(i8vec1, aligned_i8vec1, 1); - - /// Default qualifier 8 bit signed integer aligned vector of 2 components type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(i8vec2, aligned_i8vec2, 2); - - /// Default qualifier 8 bit signed integer aligned vector of 3 components type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(i8vec3, aligned_i8vec3, 4); - - /// Default qualifier 8 bit signed integer aligned vector of 4 components type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(i8vec4, aligned_i8vec4, 4); - - - /// Default qualifier 16 bit signed integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(i16vec1, aligned_i16vec1, 2); - - /// Default qualifier 16 bit signed integer aligned vector of 2 components type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(i16vec2, aligned_i16vec2, 4); - - /// Default qualifier 16 bit signed integer aligned vector of 3 components type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(i16vec3, aligned_i16vec3, 8); - - /// Default qualifier 16 bit signed integer aligned vector of 4 components type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(i16vec4, aligned_i16vec4, 8); - - - /// Default qualifier 32 bit signed integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(i32vec1, aligned_i32vec1, 4); - - /// Default qualifier 32 bit signed integer aligned vector of 2 components type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(i32vec2, aligned_i32vec2, 8); - - /// Default qualifier 32 bit signed integer aligned vector of 3 components type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(i32vec3, aligned_i32vec3, 16); - - /// Default qualifier 32 bit signed integer aligned vector of 4 components type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(i32vec4, aligned_i32vec4, 16); - - - /// Default qualifier 64 bit signed integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(i64vec1, aligned_i64vec1, 8); - - /// Default qualifier 64 bit signed integer aligned vector of 2 components type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(i64vec2, aligned_i64vec2, 16); - - /// Default qualifier 64 bit signed integer aligned vector of 3 components type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(i64vec3, aligned_i64vec3, 32); - - /// Default qualifier 64 bit signed integer aligned vector of 4 components type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(i64vec4, aligned_i64vec4, 32); - - - ///////////////////////////// - // Unsigned int vector types - - /// Low qualifier 8 bit unsigned integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(lowp_uint8, aligned_lowp_uint8, 1); - - /// Low qualifier 16 bit unsigned integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(lowp_uint16, aligned_lowp_uint16, 2); - - /// Low qualifier 32 bit unsigned integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(lowp_uint32, aligned_lowp_uint32, 4); - - /// Low qualifier 64 bit unsigned integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(lowp_uint64, aligned_lowp_uint64, 8); - - - /// Low qualifier 8 bit unsigned integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(lowp_uint8_t, aligned_lowp_uint8_t, 1); - - /// Low qualifier 16 bit unsigned integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(lowp_uint16_t, aligned_lowp_uint16_t, 2); - - /// Low qualifier 32 bit unsigned integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(lowp_uint32_t, aligned_lowp_uint32_t, 4); - - /// Low qualifier 64 bit unsigned integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(lowp_uint64_t, aligned_lowp_uint64_t, 8); - - - /// Low qualifier 8 bit unsigned integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(lowp_u8, aligned_lowp_u8, 1); - - /// Low qualifier 16 bit unsigned integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(lowp_u16, aligned_lowp_u16, 2); - - /// Low qualifier 32 bit unsigned integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(lowp_u32, aligned_lowp_u32, 4); - - /// Low qualifier 64 bit unsigned integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(lowp_u64, aligned_lowp_u64, 8); - - - /// Medium qualifier 8 bit unsigned integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(mediump_uint8, aligned_mediump_uint8, 1); - - /// Medium qualifier 16 bit unsigned integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(mediump_uint16, aligned_mediump_uint16, 2); - - /// Medium qualifier 32 bit unsigned integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(mediump_uint32, aligned_mediump_uint32, 4); - - /// Medium qualifier 64 bit unsigned integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(mediump_uint64, aligned_mediump_uint64, 8); - - - /// Medium qualifier 8 bit unsigned integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(mediump_uint8_t, aligned_mediump_uint8_t, 1); - - /// Medium qualifier 16 bit unsigned integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(mediump_uint16_t, aligned_mediump_uint16_t, 2); - - /// Medium qualifier 32 bit unsigned integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(mediump_uint32_t, aligned_mediump_uint32_t, 4); - - /// Medium qualifier 64 bit unsigned integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(mediump_uint64_t, aligned_mediump_uint64_t, 8); - - - /// Medium qualifier 8 bit unsigned integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(mediump_u8, aligned_mediump_u8, 1); - - /// Medium qualifier 16 bit unsigned integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(mediump_u16, aligned_mediump_u16, 2); - - /// Medium qualifier 32 bit unsigned integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(mediump_u32, aligned_mediump_u32, 4); - - /// Medium qualifier 64 bit unsigned integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(mediump_u64, aligned_mediump_u64, 8); - - - /// High qualifier 8 bit unsigned integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(highp_uint8, aligned_highp_uint8, 1); - - /// High qualifier 16 bit unsigned integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(highp_uint16, aligned_highp_uint16, 2); - - /// High qualifier 32 bit unsigned integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(highp_uint32, aligned_highp_uint32, 4); - - /// High qualifier 64 bit unsigned integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(highp_uint64, aligned_highp_uint64, 8); - - - /// High qualifier 8 bit unsigned integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(highp_uint8_t, aligned_highp_uint8_t, 1); - - /// High qualifier 16 bit unsigned integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(highp_uint16_t, aligned_highp_uint16_t, 2); - - /// High qualifier 32 bit unsigned integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(highp_uint32_t, aligned_highp_uint32_t, 4); - - /// High qualifier 64 bit unsigned integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(highp_uint64_t, aligned_highp_uint64_t, 8); - - - /// High qualifier 8 bit unsigned integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(highp_u8, aligned_highp_u8, 1); - - /// High qualifier 16 bit unsigned integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(highp_u16, aligned_highp_u16, 2); - - /// High qualifier 32 bit unsigned integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(highp_u32, aligned_highp_u32, 4); - - /// High qualifier 64 bit unsigned integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(highp_u64, aligned_highp_u64, 8); - - - /// Default qualifier 8 bit unsigned integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(uint8, aligned_uint8, 1); - - /// Default qualifier 16 bit unsigned integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(uint16, aligned_uint16, 2); - - /// Default qualifier 32 bit unsigned integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(uint32, aligned_uint32, 4); - - /// Default qualifier 64 bit unsigned integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(uint64, aligned_uint64, 8); - - - /// Default qualifier 8 bit unsigned integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(uint8_t, aligned_uint8_t, 1); - - /// Default qualifier 16 bit unsigned integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(uint16_t, aligned_uint16_t, 2); - - /// Default qualifier 32 bit unsigned integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(uint32_t, aligned_uint32_t, 4); - - /// Default qualifier 64 bit unsigned integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(uint64_t, aligned_uint64_t, 8); - - - /// Default qualifier 8 bit unsigned integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(u8, aligned_u8, 1); - - /// Default qualifier 16 bit unsigned integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(u16, aligned_u16, 2); - - /// Default qualifier 32 bit unsigned integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(u32, aligned_u32, 4); - - /// Default qualifier 64 bit unsigned integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(u64, aligned_u64, 8); - - - /// Default qualifier 32 bit unsigned integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(uvec1, aligned_uvec1, 4); - - /// Default qualifier 32 bit unsigned integer aligned vector of 2 components type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(uvec2, aligned_uvec2, 8); - - /// Default qualifier 32 bit unsigned integer aligned vector of 3 components type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(uvec3, aligned_uvec3, 16); - - /// Default qualifier 32 bit unsigned integer aligned vector of 4 components type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(uvec4, aligned_uvec4, 16); - - - /// Default qualifier 8 bit unsigned integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(u8vec1, aligned_u8vec1, 1); - - /// Default qualifier 8 bit unsigned integer aligned vector of 2 components type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(u8vec2, aligned_u8vec2, 2); - - /// Default qualifier 8 bit unsigned integer aligned vector of 3 components type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(u8vec3, aligned_u8vec3, 4); - - /// Default qualifier 8 bit unsigned integer aligned vector of 4 components type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(u8vec4, aligned_u8vec4, 4); - - - /// Default qualifier 16 bit unsigned integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(u16vec1, aligned_u16vec1, 2); - - /// Default qualifier 16 bit unsigned integer aligned vector of 2 components type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(u16vec2, aligned_u16vec2, 4); - - /// Default qualifier 16 bit unsigned integer aligned vector of 3 components type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(u16vec3, aligned_u16vec3, 8); - - /// Default qualifier 16 bit unsigned integer aligned vector of 4 components type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(u16vec4, aligned_u16vec4, 8); - - - /// Default qualifier 32 bit unsigned integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(u32vec1, aligned_u32vec1, 4); - - /// Default qualifier 32 bit unsigned integer aligned vector of 2 components type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(u32vec2, aligned_u32vec2, 8); - - /// Default qualifier 32 bit unsigned integer aligned vector of 3 components type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(u32vec3, aligned_u32vec3, 16); - - /// Default qualifier 32 bit unsigned integer aligned vector of 4 components type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(u32vec4, aligned_u32vec4, 16); - - - /// Default qualifier 64 bit unsigned integer aligned scalar type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(u64vec1, aligned_u64vec1, 8); - - /// Default qualifier 64 bit unsigned integer aligned vector of 2 components type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(u64vec2, aligned_u64vec2, 16); - - /// Default qualifier 64 bit unsigned integer aligned vector of 3 components type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(u64vec3, aligned_u64vec3, 32); - - /// Default qualifier 64 bit unsigned integer aligned vector of 4 components type. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(u64vec4, aligned_u64vec4, 32); - - - ////////////////////// - // Float vector types - - /// 32 bit single-qualifier floating-point aligned scalar. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(float32, aligned_float32, 4); - - /// 32 bit single-qualifier floating-point aligned scalar. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(float32_t, aligned_float32_t, 4); - - /// 32 bit single-qualifier floating-point aligned scalar. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(float32, aligned_f32, 4); - -# ifndef GLM_FORCE_SINGLE_ONLY - - /// 64 bit double-qualifier floating-point aligned scalar. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(float64, aligned_float64, 8); - - /// 64 bit double-qualifier floating-point aligned scalar. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(float64_t, aligned_float64_t, 8); - - /// 64 bit double-qualifier floating-point aligned scalar. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(float64, aligned_f64, 8); - -# endif//GLM_FORCE_SINGLE_ONLY - - - /// Single-qualifier floating-point aligned vector of 1 component. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(vec1, aligned_vec1, 4); - - /// Single-qualifier floating-point aligned vector of 2 components. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(vec2, aligned_vec2, 8); - - /// Single-qualifier floating-point aligned vector of 3 components. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(vec3, aligned_vec3, 16); - - /// Single-qualifier floating-point aligned vector of 4 components. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(vec4, aligned_vec4, 16); - - - /// Single-qualifier floating-point aligned vector of 1 component. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(fvec1, aligned_fvec1, 4); - - /// Single-qualifier floating-point aligned vector of 2 components. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(fvec2, aligned_fvec2, 8); - - /// Single-qualifier floating-point aligned vector of 3 components. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(fvec3, aligned_fvec3, 16); - - /// Single-qualifier floating-point aligned vector of 4 components. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(fvec4, aligned_fvec4, 16); - - - /// Single-qualifier floating-point aligned vector of 1 component. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(f32vec1, aligned_f32vec1, 4); - - /// Single-qualifier floating-point aligned vector of 2 components. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(f32vec2, aligned_f32vec2, 8); - - /// Single-qualifier floating-point aligned vector of 3 components. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(f32vec3, aligned_f32vec3, 16); - - /// Single-qualifier floating-point aligned vector of 4 components. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(f32vec4, aligned_f32vec4, 16); - - - /// Double-qualifier floating-point aligned vector of 1 component. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(dvec1, aligned_dvec1, 8); - - /// Double-qualifier floating-point aligned vector of 2 components. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(dvec2, aligned_dvec2, 16); - - /// Double-qualifier floating-point aligned vector of 3 components. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(dvec3, aligned_dvec3, 32); - - /// Double-qualifier floating-point aligned vector of 4 components. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(dvec4, aligned_dvec4, 32); - - -# ifndef GLM_FORCE_SINGLE_ONLY - - /// Double-qualifier floating-point aligned vector of 1 component. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(f64vec1, aligned_f64vec1, 8); - - /// Double-qualifier floating-point aligned vector of 2 components. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(f64vec2, aligned_f64vec2, 16); - - /// Double-qualifier floating-point aligned vector of 3 components. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(f64vec3, aligned_f64vec3, 32); - - /// Double-qualifier floating-point aligned vector of 4 components. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(f64vec4, aligned_f64vec4, 32); - -# endif//GLM_FORCE_SINGLE_ONLY - - ////////////////////// - // Float matrix types - - /// Single-qualifier floating-point aligned 1x1 matrix. - /// @see gtx_type_aligned - //typedef detail::tmat1 mat1; - - /// Single-qualifier floating-point aligned 2x2 matrix. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(mat2, aligned_mat2, 16); - - /// Single-qualifier floating-point aligned 3x3 matrix. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(mat3, aligned_mat3, 16); - - /// Single-qualifier floating-point aligned 4x4 matrix. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(mat4, aligned_mat4, 16); - - - /// Single-qualifier floating-point aligned 1x1 matrix. - /// @see gtx_type_aligned - //typedef detail::tmat1x1 mat1; - - /// Single-qualifier floating-point aligned 2x2 matrix. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(mat2x2, aligned_mat2x2, 16); - - /// Single-qualifier floating-point aligned 3x3 matrix. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(mat3x3, aligned_mat3x3, 16); - - /// Single-qualifier floating-point aligned 4x4 matrix. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(mat4x4, aligned_mat4x4, 16); - - - /// Single-qualifier floating-point aligned 1x1 matrix. - /// @see gtx_type_aligned - //typedef detail::tmat1x1 fmat1; - - /// Single-qualifier floating-point aligned 2x2 matrix. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(fmat2x2, aligned_fmat2, 16); - - /// Single-qualifier floating-point aligned 3x3 matrix. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(fmat3x3, aligned_fmat3, 16); - - /// Single-qualifier floating-point aligned 4x4 matrix. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(fmat4x4, aligned_fmat4, 16); - - - /// Single-qualifier floating-point aligned 1x1 matrix. - /// @see gtx_type_aligned - //typedef f32 fmat1x1; - - /// Single-qualifier floating-point aligned 2x2 matrix. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(fmat2x2, aligned_fmat2x2, 16); - - /// Single-qualifier floating-point aligned 2x3 matrix. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(fmat2x3, aligned_fmat2x3, 16); - - /// Single-qualifier floating-point aligned 2x4 matrix. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(fmat2x4, aligned_fmat2x4, 16); - - /// Single-qualifier floating-point aligned 3x2 matrix. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(fmat3x2, aligned_fmat3x2, 16); - - /// Single-qualifier floating-point aligned 3x3 matrix. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(fmat3x3, aligned_fmat3x3, 16); - - /// Single-qualifier floating-point aligned 3x4 matrix. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(fmat3x4, aligned_fmat3x4, 16); - - /// Single-qualifier floating-point aligned 4x2 matrix. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(fmat4x2, aligned_fmat4x2, 16); - - /// Single-qualifier floating-point aligned 4x3 matrix. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(fmat4x3, aligned_fmat4x3, 16); - - /// Single-qualifier floating-point aligned 4x4 matrix. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(fmat4x4, aligned_fmat4x4, 16); - - - /// Single-qualifier floating-point aligned 1x1 matrix. - /// @see gtx_type_aligned - //typedef detail::tmat1x1 f32mat1; - - /// Single-qualifier floating-point aligned 2x2 matrix. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(f32mat2x2, aligned_f32mat2, 16); - - /// Single-qualifier floating-point aligned 3x3 matrix. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(f32mat3x3, aligned_f32mat3, 16); - - /// Single-qualifier floating-point aligned 4x4 matrix. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(f32mat4x4, aligned_f32mat4, 16); - - - /// Single-qualifier floating-point aligned 1x1 matrix. - /// @see gtx_type_aligned - //typedef f32 f32mat1x1; - - /// Single-qualifier floating-point aligned 2x2 matrix. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(f32mat2x2, aligned_f32mat2x2, 16); - - /// Single-qualifier floating-point aligned 2x3 matrix. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(f32mat2x3, aligned_f32mat2x3, 16); - - /// Single-qualifier floating-point aligned 2x4 matrix. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(f32mat2x4, aligned_f32mat2x4, 16); - - /// Single-qualifier floating-point aligned 3x2 matrix. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(f32mat3x2, aligned_f32mat3x2, 16); - - /// Single-qualifier floating-point aligned 3x3 matrix. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(f32mat3x3, aligned_f32mat3x3, 16); - - /// Single-qualifier floating-point aligned 3x4 matrix. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(f32mat3x4, aligned_f32mat3x4, 16); - - /// Single-qualifier floating-point aligned 4x2 matrix. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(f32mat4x2, aligned_f32mat4x2, 16); - - /// Single-qualifier floating-point aligned 4x3 matrix. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(f32mat4x3, aligned_f32mat4x3, 16); - - /// Single-qualifier floating-point aligned 4x4 matrix. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(f32mat4x4, aligned_f32mat4x4, 16); - - -# ifndef GLM_FORCE_SINGLE_ONLY - - /// Double-qualifier floating-point aligned 1x1 matrix. - /// @see gtx_type_aligned - //typedef detail::tmat1x1 f64mat1; - - /// Double-qualifier floating-point aligned 2x2 matrix. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(f64mat2x2, aligned_f64mat2, 32); - - /// Double-qualifier floating-point aligned 3x3 matrix. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(f64mat3x3, aligned_f64mat3, 32); - - /// Double-qualifier floating-point aligned 4x4 matrix. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(f64mat4x4, aligned_f64mat4, 32); - - - /// Double-qualifier floating-point aligned 1x1 matrix. - /// @see gtx_type_aligned - //typedef f64 f64mat1x1; - - /// Double-qualifier floating-point aligned 2x2 matrix. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(f64mat2x2, aligned_f64mat2x2, 32); - - /// Double-qualifier floating-point aligned 2x3 matrix. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(f64mat2x3, aligned_f64mat2x3, 32); - - /// Double-qualifier floating-point aligned 2x4 matrix. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(f64mat2x4, aligned_f64mat2x4, 32); - - /// Double-qualifier floating-point aligned 3x2 matrix. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(f64mat3x2, aligned_f64mat3x2, 32); - - /// Double-qualifier floating-point aligned 3x3 matrix. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(f64mat3x3, aligned_f64mat3x3, 32); - - /// Double-qualifier floating-point aligned 3x4 matrix. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(f64mat3x4, aligned_f64mat3x4, 32); - - /// Double-qualifier floating-point aligned 4x2 matrix. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(f64mat4x2, aligned_f64mat4x2, 32); - - /// Double-qualifier floating-point aligned 4x3 matrix. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(f64mat4x3, aligned_f64mat4x3, 32); - - /// Double-qualifier floating-point aligned 4x4 matrix. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(f64mat4x4, aligned_f64mat4x4, 32); - -# endif//GLM_FORCE_SINGLE_ONLY - - - ////////////////////////// - // Quaternion types - - /// Single-qualifier floating-point aligned quaternion. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(quat, aligned_quat, 16); - - /// Single-qualifier floating-point aligned quaternion. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(quat, aligned_fquat, 16); - - /// Double-qualifier floating-point aligned quaternion. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(dquat, aligned_dquat, 32); - - /// Single-qualifier floating-point aligned quaternion. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(f32quat, aligned_f32quat, 16); - -# ifndef GLM_FORCE_SINGLE_ONLY - - /// Double-qualifier floating-point aligned quaternion. - /// @see gtx_type_aligned - GLM_ALIGNED_TYPEDEF(f64quat, aligned_f64quat, 32); - -# endif//GLM_FORCE_SINGLE_ONLY - - /// @} -}//namespace glm - -#include "type_aligned.inl" diff --git a/ref/glm/glm/gtx/type_aligned.inl b/ref/glm/glm/gtx/type_aligned.inl deleted file mode 100644 index 803fcc24..00000000 --- a/ref/glm/glm/gtx/type_aligned.inl +++ /dev/null @@ -1,6 +0,0 @@ -/// @ref gtc_type_aligned - -namespace glm -{ - -} diff --git a/ref/glm/glm/gtx/type_trait.hpp b/ref/glm/glm/gtx/type_trait.hpp deleted file mode 100644 index 57498e58..00000000 --- a/ref/glm/glm/gtx/type_trait.hpp +++ /dev/null @@ -1,85 +0,0 @@ -/// @ref gtx_type_trait -/// @file glm/gtx/type_trait.hpp -/// -/// @see core (dependence) -/// -/// @defgroup gtx_type_trait GLM_GTX_type_trait -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// Defines traits for each type. - -#pragma once - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_type_trait is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -// Dependency: -#include "../detail/qualifier.hpp" -#include "../gtc/quaternion.hpp" -#include "../gtx/dual_quaternion.hpp" - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_type_trait extension included") -#endif - -namespace glm -{ - /// @addtogroup gtx_type_trait - /// @{ - - template - struct type - { - static bool const is_vec = false; - static bool const is_mat = false; - static bool const is_quat = false; - static length_t const components = 0; - static length_t const cols = 0; - static length_t const rows = 0; - }; - - template - struct type > - { - static bool const is_vec = true; - static bool const is_mat = false; - static bool const is_quat = false; - static length_t const components = L; - }; - - template - struct type > - { - static bool const is_vec = false; - static bool const is_mat = true; - static bool const is_quat = false; - static length_t const components = C; - static length_t const cols = C; - static length_t const rows = R; - }; - - template - struct type > - { - static bool const is_vec = false; - static bool const is_mat = false; - static bool const is_quat = true; - static length_t const components = 4; - }; - - template - struct type > - { - static bool const is_vec = false; - static bool const is_mat = false; - static bool const is_quat = true; - static length_t const components = 8; - }; - - /// @} -}//namespace glm - -#include "type_trait.inl" diff --git a/ref/glm/glm/gtx/type_trait.inl b/ref/glm/glm/gtx/type_trait.inl deleted file mode 100644 index 045de959..00000000 --- a/ref/glm/glm/gtx/type_trait.inl +++ /dev/null @@ -1,61 +0,0 @@ -/// @ref gtx_type_trait - -namespace glm -{ - template - bool const type::is_vec; - template - bool const type::is_mat; - template - bool const type::is_quat; - template - length_t const type::components; - template - length_t const type::cols; - template - length_t const type::rows; - - // vec - template - bool const type >::is_vec; - template - bool const type >::is_mat; - template - bool const type >::is_quat; - template - length_t const type >::components; - - // mat - template - bool const type >::is_vec; - template - bool const type >::is_mat; - template - bool const type >::is_quat; - template - length_t const type >::components; - template - length_t const type >::cols; - template - length_t const type >::rows; - - // tquat - template - bool const type >::is_vec; - template - bool const type >::is_mat; - template - bool const type >::is_quat; - template - length_t const type >::components; - - // tdualquat - template - bool const type >::is_vec; - template - bool const type >::is_mat; - template - bool const type >::is_quat; - template - length_t const type >::components; -}//namespace glm diff --git a/ref/glm/glm/gtx/vec_swizzle.hpp b/ref/glm/glm/gtx/vec_swizzle.hpp deleted file mode 100644 index daebac38..00000000 --- a/ref/glm/glm/gtx/vec_swizzle.hpp +++ /dev/null @@ -1,2778 +0,0 @@ -/// @ref gtx_vec_swizzle -/// @file glm/gtx/vec_swizzle.hpp -/// -/// @see core (dependence) -/// -/// @defgroup gtx_vec_swizzle GLM_GTX_vec_swizzle -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// Functions to perform swizzle operation. - -#pragma once - -#include "../glm.hpp" - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_vec_swizzle is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -namespace glm { - // xx - template - GLM_INLINE glm::vec<2, T, Q> xx(const glm::vec<1, T, Q> &v) { - return glm::vec<2, T, Q>(v.x, v.x); - } - - template - GLM_INLINE glm::vec<2, T, Q> xx(const glm::vec<2, T, Q> &v) { - return glm::vec<2, T, Q>(v.x, v.x); - } - - template - GLM_INLINE glm::vec<2, T, Q> xx(const glm::vec<3, T, Q> &v) { - return glm::vec<2, T, Q>(v.x, v.x); - } - - template - GLM_INLINE glm::vec<2, T, Q> xx(const glm::vec<4, T, Q> &v) { - return glm::vec<2, T, Q>(v.x, v.x); - } - - // xy - template - GLM_INLINE glm::vec<2, T, Q> xy(const glm::vec<2, T, Q> &v) { - return glm::vec<2, T, Q>(v.x, v.y); - } - - template - GLM_INLINE glm::vec<2, T, Q> xy(const glm::vec<3, T, Q> &v) { - return glm::vec<2, T, Q>(v.x, v.y); - } - - template - GLM_INLINE glm::vec<2, T, Q> xy(const glm::vec<4, T, Q> &v) { - return glm::vec<2, T, Q>(v.x, v.y); - } - - // xz - template - GLM_INLINE glm::vec<2, T, Q> xz(const glm::vec<3, T, Q> &v) { - return glm::vec<2, T, Q>(v.x, v.z); - } - - template - GLM_INLINE glm::vec<2, T, Q> xz(const glm::vec<4, T, Q> &v) { - return glm::vec<2, T, Q>(v.x, v.z); - } - - // xw - template - GLM_INLINE glm::vec<2, T, Q> xw(const glm::vec<4, T, Q> &v) { - return glm::vec<2, T, Q>(v.x, v.w); - } - - // yx - template - GLM_INLINE glm::vec<2, T, Q> yx(const glm::vec<2, T, Q> &v) { - return glm::vec<2, T, Q>(v.y, v.x); - } - - template - GLM_INLINE glm::vec<2, T, Q> yx(const glm::vec<3, T, Q> &v) { - return glm::vec<2, T, Q>(v.y, v.x); - } - - template - GLM_INLINE glm::vec<2, T, Q> yx(const glm::vec<4, T, Q> &v) { - return glm::vec<2, T, Q>(v.y, v.x); - } - - // yy - template - GLM_INLINE glm::vec<2, T, Q> yy(const glm::vec<2, T, Q> &v) { - return glm::vec<2, T, Q>(v.y, v.y); - } - - template - GLM_INLINE glm::vec<2, T, Q> yy(const glm::vec<3, T, Q> &v) { - return glm::vec<2, T, Q>(v.y, v.y); - } - - template - GLM_INLINE glm::vec<2, T, Q> yy(const glm::vec<4, T, Q> &v) { - return glm::vec<2, T, Q>(v.y, v.y); - } - - // yz - template - GLM_INLINE glm::vec<2, T, Q> yz(const glm::vec<3, T, Q> &v) { - return glm::vec<2, T, Q>(v.y, v.z); - } - - template - GLM_INLINE glm::vec<2, T, Q> yz(const glm::vec<4, T, Q> &v) { - return glm::vec<2, T, Q>(v.y, v.z); - } - - // yw - template - GLM_INLINE glm::vec<2, T, Q> yw(const glm::vec<4, T, Q> &v) { - return glm::vec<2, T, Q>(v.y, v.w); - } - - // zx - template - GLM_INLINE glm::vec<2, T, Q> zx(const glm::vec<3, T, Q> &v) { - return glm::vec<2, T, Q>(v.z, v.x); - } - - template - GLM_INLINE glm::vec<2, T, Q> zx(const glm::vec<4, T, Q> &v) { - return glm::vec<2, T, Q>(v.z, v.x); - } - - // zy - template - GLM_INLINE glm::vec<2, T, Q> zy(const glm::vec<3, T, Q> &v) { - return glm::vec<2, T, Q>(v.z, v.y); - } - - template - GLM_INLINE glm::vec<2, T, Q> zy(const glm::vec<4, T, Q> &v) { - return glm::vec<2, T, Q>(v.z, v.y); - } - - // zz - template - GLM_INLINE glm::vec<2, T, Q> zz(const glm::vec<3, T, Q> &v) { - return glm::vec<2, T, Q>(v.z, v.z); - } - - template - GLM_INLINE glm::vec<2, T, Q> zz(const glm::vec<4, T, Q> &v) { - return glm::vec<2, T, Q>(v.z, v.z); - } - - // zw - template - GLM_INLINE glm::vec<2, T, Q> zw(const glm::vec<4, T, Q> &v) { - return glm::vec<2, T, Q>(v.z, v.w); - } - - // wx - template - GLM_INLINE glm::vec<2, T, Q> wx(const glm::vec<4, T, Q> &v) { - return glm::vec<2, T, Q>(v.w, v.x); - } - - // wy - template - GLM_INLINE glm::vec<2, T, Q> wy(const glm::vec<4, T, Q> &v) { - return glm::vec<2, T, Q>(v.w, v.y); - } - - // wz - template - GLM_INLINE glm::vec<2, T, Q> wz(const glm::vec<4, T, Q> &v) { - return glm::vec<2, T, Q>(v.w, v.z); - } - - // ww - template - GLM_INLINE glm::vec<2, T, Q> ww(const glm::vec<4, T, Q> &v) { - return glm::vec<2, T, Q>(v.w, v.w); - } - - // xxx - template - GLM_INLINE glm::vec<3, T, Q> xxx(const glm::vec<1, T, Q> &v) { - return glm::vec<3, T, Q>(v.x, v.x, v.x); - } - - template - GLM_INLINE glm::vec<3, T, Q> xxx(const glm::vec<2, T, Q> &v) { - return glm::vec<3, T, Q>(v.x, v.x, v.x); - } - - template - GLM_INLINE glm::vec<3, T, Q> xxx(const glm::vec<3, T, Q> &v) { - return glm::vec<3, T, Q>(v.x, v.x, v.x); - } - - template - GLM_INLINE glm::vec<3, T, Q> xxx(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.x, v.x, v.x); - } - - // xxy - template - GLM_INLINE glm::vec<3, T, Q> xxy(const glm::vec<2, T, Q> &v) { - return glm::vec<3, T, Q>(v.x, v.x, v.y); - } - - template - GLM_INLINE glm::vec<3, T, Q> xxy(const glm::vec<3, T, Q> &v) { - return glm::vec<3, T, Q>(v.x, v.x, v.y); - } - - template - GLM_INLINE glm::vec<3, T, Q> xxy(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.x, v.x, v.y); - } - - // xxz - template - GLM_INLINE glm::vec<3, T, Q> xxz(const glm::vec<3, T, Q> &v) { - return glm::vec<3, T, Q>(v.x, v.x, v.z); - } - - template - GLM_INLINE glm::vec<3, T, Q> xxz(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.x, v.x, v.z); - } - - // xxw - template - GLM_INLINE glm::vec<3, T, Q> xxw(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.x, v.x, v.w); - } - - // xyx - template - GLM_INLINE glm::vec<3, T, Q> xyx(const glm::vec<2, T, Q> &v) { - return glm::vec<3, T, Q>(v.x, v.y, v.x); - } - - template - GLM_INLINE glm::vec<3, T, Q> xyx(const glm::vec<3, T, Q> &v) { - return glm::vec<3, T, Q>(v.x, v.y, v.x); - } - - template - GLM_INLINE glm::vec<3, T, Q> xyx(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.x, v.y, v.x); - } - - // xyy - template - GLM_INLINE glm::vec<3, T, Q> xyy(const glm::vec<2, T, Q> &v) { - return glm::vec<3, T, Q>(v.x, v.y, v.y); - } - - template - GLM_INLINE glm::vec<3, T, Q> xyy(const glm::vec<3, T, Q> &v) { - return glm::vec<3, T, Q>(v.x, v.y, v.y); - } - - template - GLM_INLINE glm::vec<3, T, Q> xyy(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.x, v.y, v.y); - } - - // xyz - template - GLM_INLINE glm::vec<3, T, Q> xyz(const glm::vec<3, T, Q> &v) { - return glm::vec<3, T, Q>(v.x, v.y, v.z); - } - - template - GLM_INLINE glm::vec<3, T, Q> xyz(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.x, v.y, v.z); - } - - // xyw - template - GLM_INLINE glm::vec<3, T, Q> xyw(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.x, v.y, v.w); - } - - // xzx - template - GLM_INLINE glm::vec<3, T, Q> xzx(const glm::vec<3, T, Q> &v) { - return glm::vec<3, T, Q>(v.x, v.z, v.x); - } - - template - GLM_INLINE glm::vec<3, T, Q> xzx(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.x, v.z, v.x); - } - - // xzy - template - GLM_INLINE glm::vec<3, T, Q> xzy(const glm::vec<3, T, Q> &v) { - return glm::vec<3, T, Q>(v.x, v.z, v.y); - } - - template - GLM_INLINE glm::vec<3, T, Q> xzy(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.x, v.z, v.y); - } - - // xzz - template - GLM_INLINE glm::vec<3, T, Q> xzz(const glm::vec<3, T, Q> &v) { - return glm::vec<3, T, Q>(v.x, v.z, v.z); - } - - template - GLM_INLINE glm::vec<3, T, Q> xzz(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.x, v.z, v.z); - } - - // xzw - template - GLM_INLINE glm::vec<3, T, Q> xzw(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.x, v.z, v.w); - } - - // xwx - template - GLM_INLINE glm::vec<3, T, Q> xwx(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.x, v.w, v.x); - } - - // xwy - template - GLM_INLINE glm::vec<3, T, Q> xwy(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.x, v.w, v.y); - } - - // xwz - template - GLM_INLINE glm::vec<3, T, Q> xwz(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.x, v.w, v.z); - } - - // xww - template - GLM_INLINE glm::vec<3, T, Q> xww(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.x, v.w, v.w); - } - - // yxx - template - GLM_INLINE glm::vec<3, T, Q> yxx(const glm::vec<2, T, Q> &v) { - return glm::vec<3, T, Q>(v.y, v.x, v.x); - } - - template - GLM_INLINE glm::vec<3, T, Q> yxx(const glm::vec<3, T, Q> &v) { - return glm::vec<3, T, Q>(v.y, v.x, v.x); - } - - template - GLM_INLINE glm::vec<3, T, Q> yxx(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.y, v.x, v.x); - } - - // yxy - template - GLM_INLINE glm::vec<3, T, Q> yxy(const glm::vec<2, T, Q> &v) { - return glm::vec<3, T, Q>(v.y, v.x, v.y); - } - - template - GLM_INLINE glm::vec<3, T, Q> yxy(const glm::vec<3, T, Q> &v) { - return glm::vec<3, T, Q>(v.y, v.x, v.y); - } - - template - GLM_INLINE glm::vec<3, T, Q> yxy(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.y, v.x, v.y); - } - - // yxz - template - GLM_INLINE glm::vec<3, T, Q> yxz(const glm::vec<3, T, Q> &v) { - return glm::vec<3, T, Q>(v.y, v.x, v.z); - } - - template - GLM_INLINE glm::vec<3, T, Q> yxz(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.y, v.x, v.z); - } - - // yxw - template - GLM_INLINE glm::vec<3, T, Q> yxw(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.y, v.x, v.w); - } - - // yyx - template - GLM_INLINE glm::vec<3, T, Q> yyx(const glm::vec<2, T, Q> &v) { - return glm::vec<3, T, Q>(v.y, v.y, v.x); - } - - template - GLM_INLINE glm::vec<3, T, Q> yyx(const glm::vec<3, T, Q> &v) { - return glm::vec<3, T, Q>(v.y, v.y, v.x); - } - - template - GLM_INLINE glm::vec<3, T, Q> yyx(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.y, v.y, v.x); - } - - // yyy - template - GLM_INLINE glm::vec<3, T, Q> yyy(const glm::vec<2, T, Q> &v) { - return glm::vec<3, T, Q>(v.y, v.y, v.y); - } - - template - GLM_INLINE glm::vec<3, T, Q> yyy(const glm::vec<3, T, Q> &v) { - return glm::vec<3, T, Q>(v.y, v.y, v.y); - } - - template - GLM_INLINE glm::vec<3, T, Q> yyy(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.y, v.y, v.y); - } - - // yyz - template - GLM_INLINE glm::vec<3, T, Q> yyz(const glm::vec<3, T, Q> &v) { - return glm::vec<3, T, Q>(v.y, v.y, v.z); - } - - template - GLM_INLINE glm::vec<3, T, Q> yyz(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.y, v.y, v.z); - } - - // yyw - template - GLM_INLINE glm::vec<3, T, Q> yyw(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.y, v.y, v.w); - } - - // yzx - template - GLM_INLINE glm::vec<3, T, Q> yzx(const glm::vec<3, T, Q> &v) { - return glm::vec<3, T, Q>(v.y, v.z, v.x); - } - - template - GLM_INLINE glm::vec<3, T, Q> yzx(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.y, v.z, v.x); - } - - // yzy - template - GLM_INLINE glm::vec<3, T, Q> yzy(const glm::vec<3, T, Q> &v) { - return glm::vec<3, T, Q>(v.y, v.z, v.y); - } - - template - GLM_INLINE glm::vec<3, T, Q> yzy(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.y, v.z, v.y); - } - - // yzz - template - GLM_INLINE glm::vec<3, T, Q> yzz(const glm::vec<3, T, Q> &v) { - return glm::vec<3, T, Q>(v.y, v.z, v.z); - } - - template - GLM_INLINE glm::vec<3, T, Q> yzz(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.y, v.z, v.z); - } - - // yzw - template - GLM_INLINE glm::vec<3, T, Q> yzw(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.y, v.z, v.w); - } - - // ywx - template - GLM_INLINE glm::vec<3, T, Q> ywx(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.y, v.w, v.x); - } - - // ywy - template - GLM_INLINE glm::vec<3, T, Q> ywy(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.y, v.w, v.y); - } - - // ywz - template - GLM_INLINE glm::vec<3, T, Q> ywz(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.y, v.w, v.z); - } - - // yww - template - GLM_INLINE glm::vec<3, T, Q> yww(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.y, v.w, v.w); - } - - // zxx - template - GLM_INLINE glm::vec<3, T, Q> zxx(const glm::vec<3, T, Q> &v) { - return glm::vec<3, T, Q>(v.z, v.x, v.x); - } - - template - GLM_INLINE glm::vec<3, T, Q> zxx(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.z, v.x, v.x); - } - - // zxy - template - GLM_INLINE glm::vec<3, T, Q> zxy(const glm::vec<3, T, Q> &v) { - return glm::vec<3, T, Q>(v.z, v.x, v.y); - } - - template - GLM_INLINE glm::vec<3, T, Q> zxy(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.z, v.x, v.y); - } - - // zxz - template - GLM_INLINE glm::vec<3, T, Q> zxz(const glm::vec<3, T, Q> &v) { - return glm::vec<3, T, Q>(v.z, v.x, v.z); - } - - template - GLM_INLINE glm::vec<3, T, Q> zxz(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.z, v.x, v.z); - } - - // zxw - template - GLM_INLINE glm::vec<3, T, Q> zxw(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.z, v.x, v.w); - } - - // zyx - template - GLM_INLINE glm::vec<3, T, Q> zyx(const glm::vec<3, T, Q> &v) { - return glm::vec<3, T, Q>(v.z, v.y, v.x); - } - - template - GLM_INLINE glm::vec<3, T, Q> zyx(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.z, v.y, v.x); - } - - // zyy - template - GLM_INLINE glm::vec<3, T, Q> zyy(const glm::vec<3, T, Q> &v) { - return glm::vec<3, T, Q>(v.z, v.y, v.y); - } - - template - GLM_INLINE glm::vec<3, T, Q> zyy(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.z, v.y, v.y); - } - - // zyz - template - GLM_INLINE glm::vec<3, T, Q> zyz(const glm::vec<3, T, Q> &v) { - return glm::vec<3, T, Q>(v.z, v.y, v.z); - } - - template - GLM_INLINE glm::vec<3, T, Q> zyz(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.z, v.y, v.z); - } - - // zyw - template - GLM_INLINE glm::vec<3, T, Q> zyw(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.z, v.y, v.w); - } - - // zzx - template - GLM_INLINE glm::vec<3, T, Q> zzx(const glm::vec<3, T, Q> &v) { - return glm::vec<3, T, Q>(v.z, v.z, v.x); - } - - template - GLM_INLINE glm::vec<3, T, Q> zzx(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.z, v.z, v.x); - } - - // zzy - template - GLM_INLINE glm::vec<3, T, Q> zzy(const glm::vec<3, T, Q> &v) { - return glm::vec<3, T, Q>(v.z, v.z, v.y); - } - - template - GLM_INLINE glm::vec<3, T, Q> zzy(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.z, v.z, v.y); - } - - // zzz - template - GLM_INLINE glm::vec<3, T, Q> zzz(const glm::vec<3, T, Q> &v) { - return glm::vec<3, T, Q>(v.z, v.z, v.z); - } - - template - GLM_INLINE glm::vec<3, T, Q> zzz(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.z, v.z, v.z); - } - - // zzw - template - GLM_INLINE glm::vec<3, T, Q> zzw(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.z, v.z, v.w); - } - - // zwx - template - GLM_INLINE glm::vec<3, T, Q> zwx(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.z, v.w, v.x); - } - - // zwy - template - GLM_INLINE glm::vec<3, T, Q> zwy(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.z, v.w, v.y); - } - - // zwz - template - GLM_INLINE glm::vec<3, T, Q> zwz(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.z, v.w, v.z); - } - - // zww - template - GLM_INLINE glm::vec<3, T, Q> zww(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.z, v.w, v.w); - } - - // wxx - template - GLM_INLINE glm::vec<3, T, Q> wxx(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.w, v.x, v.x); - } - - // wxy - template - GLM_INLINE glm::vec<3, T, Q> wxy(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.w, v.x, v.y); - } - - // wxz - template - GLM_INLINE glm::vec<3, T, Q> wxz(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.w, v.x, v.z); - } - - // wxw - template - GLM_INLINE glm::vec<3, T, Q> wxw(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.w, v.x, v.w); - } - - // wyx - template - GLM_INLINE glm::vec<3, T, Q> wyx(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.w, v.y, v.x); - } - - // wyy - template - GLM_INLINE glm::vec<3, T, Q> wyy(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.w, v.y, v.y); - } - - // wyz - template - GLM_INLINE glm::vec<3, T, Q> wyz(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.w, v.y, v.z); - } - - // wyw - template - GLM_INLINE glm::vec<3, T, Q> wyw(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.w, v.y, v.w); - } - - // wzx - template - GLM_INLINE glm::vec<3, T, Q> wzx(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.w, v.z, v.x); - } - - // wzy - template - GLM_INLINE glm::vec<3, T, Q> wzy(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.w, v.z, v.y); - } - - // wzz - template - GLM_INLINE glm::vec<3, T, Q> wzz(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.w, v.z, v.z); - } - - // wzw - template - GLM_INLINE glm::vec<3, T, Q> wzw(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.w, v.z, v.w); - } - - // wwx - template - GLM_INLINE glm::vec<3, T, Q> wwx(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.w, v.w, v.x); - } - - // wwy - template - GLM_INLINE glm::vec<3, T, Q> wwy(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.w, v.w, v.y); - } - - // wwz - template - GLM_INLINE glm::vec<3, T, Q> wwz(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.w, v.w, v.z); - } - - // www - template - GLM_INLINE glm::vec<3, T, Q> www(const glm::vec<4, T, Q> &v) { - return glm::vec<3, T, Q>(v.w, v.w, v.w); - } - - // xxxx - template - GLM_INLINE glm::vec<4, T, Q> xxxx(const glm::vec<1, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.x, v.x, v.x); - } - - template - GLM_INLINE glm::vec<4, T, Q> xxxx(const glm::vec<2, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.x, v.x, v.x); - } - - template - GLM_INLINE glm::vec<4, T, Q> xxxx(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.x, v.x, v.x); - } - - template - GLM_INLINE glm::vec<4, T, Q> xxxx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.x, v.x, v.x); - } - - // xxxy - template - GLM_INLINE glm::vec<4, T, Q> xxxy(const glm::vec<2, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.x, v.x, v.y); - } - - template - GLM_INLINE glm::vec<4, T, Q> xxxy(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.x, v.x, v.y); - } - - template - GLM_INLINE glm::vec<4, T, Q> xxxy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.x, v.x, v.y); - } - - // xxxz - template - GLM_INLINE glm::vec<4, T, Q> xxxz(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.x, v.x, v.z); - } - - template - GLM_INLINE glm::vec<4, T, Q> xxxz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.x, v.x, v.z); - } - - // xxxw - template - GLM_INLINE glm::vec<4, T, Q> xxxw(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.x, v.x, v.w); - } - - // xxyx - template - GLM_INLINE glm::vec<4, T, Q> xxyx(const glm::vec<2, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.x, v.y, v.x); - } - - template - GLM_INLINE glm::vec<4, T, Q> xxyx(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.x, v.y, v.x); - } - - template - GLM_INLINE glm::vec<4, T, Q> xxyx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.x, v.y, v.x); - } - - // xxyy - template - GLM_INLINE glm::vec<4, T, Q> xxyy(const glm::vec<2, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.x, v.y, v.y); - } - - template - GLM_INLINE glm::vec<4, T, Q> xxyy(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.x, v.y, v.y); - } - - template - GLM_INLINE glm::vec<4, T, Q> xxyy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.x, v.y, v.y); - } - - // xxyz - template - GLM_INLINE glm::vec<4, T, Q> xxyz(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.x, v.y, v.z); - } - - template - GLM_INLINE glm::vec<4, T, Q> xxyz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.x, v.y, v.z); - } - - // xxyw - template - GLM_INLINE glm::vec<4, T, Q> xxyw(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.x, v.y, v.w); - } - - // xxzx - template - GLM_INLINE glm::vec<4, T, Q> xxzx(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.x, v.z, v.x); - } - - template - GLM_INLINE glm::vec<4, T, Q> xxzx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.x, v.z, v.x); - } - - // xxzy - template - GLM_INLINE glm::vec<4, T, Q> xxzy(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.x, v.z, v.y); - } - - template - GLM_INLINE glm::vec<4, T, Q> xxzy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.x, v.z, v.y); - } - - // xxzz - template - GLM_INLINE glm::vec<4, T, Q> xxzz(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.x, v.z, v.z); - } - - template - GLM_INLINE glm::vec<4, T, Q> xxzz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.x, v.z, v.z); - } - - // xxzw - template - GLM_INLINE glm::vec<4, T, Q> xxzw(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.x, v.z, v.w); - } - - // xxwx - template - GLM_INLINE glm::vec<4, T, Q> xxwx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.x, v.w, v.x); - } - - // xxwy - template - GLM_INLINE glm::vec<4, T, Q> xxwy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.x, v.w, v.y); - } - - // xxwz - template - GLM_INLINE glm::vec<4, T, Q> xxwz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.x, v.w, v.z); - } - - // xxww - template - GLM_INLINE glm::vec<4, T, Q> xxww(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.x, v.w, v.w); - } - - // xyxx - template - GLM_INLINE glm::vec<4, T, Q> xyxx(const glm::vec<2, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.y, v.x, v.x); - } - - template - GLM_INLINE glm::vec<4, T, Q> xyxx(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.y, v.x, v.x); - } - - template - GLM_INLINE glm::vec<4, T, Q> xyxx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.y, v.x, v.x); - } - - // xyxy - template - GLM_INLINE glm::vec<4, T, Q> xyxy(const glm::vec<2, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.y, v.x, v.y); - } - - template - GLM_INLINE glm::vec<4, T, Q> xyxy(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.y, v.x, v.y); - } - - template - GLM_INLINE glm::vec<4, T, Q> xyxy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.y, v.x, v.y); - } - - // xyxz - template - GLM_INLINE glm::vec<4, T, Q> xyxz(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.y, v.x, v.z); - } - - template - GLM_INLINE glm::vec<4, T, Q> xyxz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.y, v.x, v.z); - } - - // xyxw - template - GLM_INLINE glm::vec<4, T, Q> xyxw(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.y, v.x, v.w); - } - - // xyyx - template - GLM_INLINE glm::vec<4, T, Q> xyyx(const glm::vec<2, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.y, v.y, v.x); - } - - template - GLM_INLINE glm::vec<4, T, Q> xyyx(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.y, v.y, v.x); - } - - template - GLM_INLINE glm::vec<4, T, Q> xyyx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.y, v.y, v.x); - } - - // xyyy - template - GLM_INLINE glm::vec<4, T, Q> xyyy(const glm::vec<2, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.y, v.y, v.y); - } - - template - GLM_INLINE glm::vec<4, T, Q> xyyy(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.y, v.y, v.y); - } - - template - GLM_INLINE glm::vec<4, T, Q> xyyy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.y, v.y, v.y); - } - - // xyyz - template - GLM_INLINE glm::vec<4, T, Q> xyyz(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.y, v.y, v.z); - } - - template - GLM_INLINE glm::vec<4, T, Q> xyyz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.y, v.y, v.z); - } - - // xyyw - template - GLM_INLINE glm::vec<4, T, Q> xyyw(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.y, v.y, v.w); - } - - // xyzx - template - GLM_INLINE glm::vec<4, T, Q> xyzx(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.y, v.z, v.x); - } - - template - GLM_INLINE glm::vec<4, T, Q> xyzx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.y, v.z, v.x); - } - - // xyzy - template - GLM_INLINE glm::vec<4, T, Q> xyzy(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.y, v.z, v.y); - } - - template - GLM_INLINE glm::vec<4, T, Q> xyzy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.y, v.z, v.y); - } - - // xyzz - template - GLM_INLINE glm::vec<4, T, Q> xyzz(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.y, v.z, v.z); - } - - template - GLM_INLINE glm::vec<4, T, Q> xyzz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.y, v.z, v.z); - } - - // xyzw - template - GLM_INLINE glm::vec<4, T, Q> xyzw(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.y, v.z, v.w); - } - - // xywx - template - GLM_INLINE glm::vec<4, T, Q> xywx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.y, v.w, v.x); - } - - // xywy - template - GLM_INLINE glm::vec<4, T, Q> xywy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.y, v.w, v.y); - } - - // xywz - template - GLM_INLINE glm::vec<4, T, Q> xywz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.y, v.w, v.z); - } - - // xyww - template - GLM_INLINE glm::vec<4, T, Q> xyww(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.y, v.w, v.w); - } - - // xzxx - template - GLM_INLINE glm::vec<4, T, Q> xzxx(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.z, v.x, v.x); - } - - template - GLM_INLINE glm::vec<4, T, Q> xzxx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.z, v.x, v.x); - } - - // xzxy - template - GLM_INLINE glm::vec<4, T, Q> xzxy(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.z, v.x, v.y); - } - - template - GLM_INLINE glm::vec<4, T, Q> xzxy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.z, v.x, v.y); - } - - // xzxz - template - GLM_INLINE glm::vec<4, T, Q> xzxz(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.z, v.x, v.z); - } - - template - GLM_INLINE glm::vec<4, T, Q> xzxz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.z, v.x, v.z); - } - - // xzxw - template - GLM_INLINE glm::vec<4, T, Q> xzxw(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.z, v.x, v.w); - } - - // xzyx - template - GLM_INLINE glm::vec<4, T, Q> xzyx(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.z, v.y, v.x); - } - - template - GLM_INLINE glm::vec<4, T, Q> xzyx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.z, v.y, v.x); - } - - // xzyy - template - GLM_INLINE glm::vec<4, T, Q> xzyy(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.z, v.y, v.y); - } - - template - GLM_INLINE glm::vec<4, T, Q> xzyy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.z, v.y, v.y); - } - - // xzyz - template - GLM_INLINE glm::vec<4, T, Q> xzyz(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.z, v.y, v.z); - } - - template - GLM_INLINE glm::vec<4, T, Q> xzyz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.z, v.y, v.z); - } - - // xzyw - template - GLM_INLINE glm::vec<4, T, Q> xzyw(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.z, v.y, v.w); - } - - // xzzx - template - GLM_INLINE glm::vec<4, T, Q> xzzx(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.z, v.z, v.x); - } - - template - GLM_INLINE glm::vec<4, T, Q> xzzx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.z, v.z, v.x); - } - - // xzzy - template - GLM_INLINE glm::vec<4, T, Q> xzzy(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.z, v.z, v.y); - } - - template - GLM_INLINE glm::vec<4, T, Q> xzzy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.z, v.z, v.y); - } - - // xzzz - template - GLM_INLINE glm::vec<4, T, Q> xzzz(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.z, v.z, v.z); - } - - template - GLM_INLINE glm::vec<4, T, Q> xzzz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.z, v.z, v.z); - } - - // xzzw - template - GLM_INLINE glm::vec<4, T, Q> xzzw(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.z, v.z, v.w); - } - - // xzwx - template - GLM_INLINE glm::vec<4, T, Q> xzwx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.z, v.w, v.x); - } - - // xzwy - template - GLM_INLINE glm::vec<4, T, Q> xzwy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.z, v.w, v.y); - } - - // xzwz - template - GLM_INLINE glm::vec<4, T, Q> xzwz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.z, v.w, v.z); - } - - // xzww - template - GLM_INLINE glm::vec<4, T, Q> xzww(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.z, v.w, v.w); - } - - // xwxx - template - GLM_INLINE glm::vec<4, T, Q> xwxx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.w, v.x, v.x); - } - - // xwxy - template - GLM_INLINE glm::vec<4, T, Q> xwxy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.w, v.x, v.y); - } - - // xwxz - template - GLM_INLINE glm::vec<4, T, Q> xwxz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.w, v.x, v.z); - } - - // xwxw - template - GLM_INLINE glm::vec<4, T, Q> xwxw(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.w, v.x, v.w); - } - - // xwyx - template - GLM_INLINE glm::vec<4, T, Q> xwyx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.w, v.y, v.x); - } - - // xwyy - template - GLM_INLINE glm::vec<4, T, Q> xwyy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.w, v.y, v.y); - } - - // xwyz - template - GLM_INLINE glm::vec<4, T, Q> xwyz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.w, v.y, v.z); - } - - // xwyw - template - GLM_INLINE glm::vec<4, T, Q> xwyw(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.w, v.y, v.w); - } - - // xwzx - template - GLM_INLINE glm::vec<4, T, Q> xwzx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.w, v.z, v.x); - } - - // xwzy - template - GLM_INLINE glm::vec<4, T, Q> xwzy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.w, v.z, v.y); - } - - // xwzz - template - GLM_INLINE glm::vec<4, T, Q> xwzz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.w, v.z, v.z); - } - - // xwzw - template - GLM_INLINE glm::vec<4, T, Q> xwzw(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.w, v.z, v.w); - } - - // xwwx - template - GLM_INLINE glm::vec<4, T, Q> xwwx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.w, v.w, v.x); - } - - // xwwy - template - GLM_INLINE glm::vec<4, T, Q> xwwy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.w, v.w, v.y); - } - - // xwwz - template - GLM_INLINE glm::vec<4, T, Q> xwwz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.w, v.w, v.z); - } - - // xwww - template - GLM_INLINE glm::vec<4, T, Q> xwww(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.x, v.w, v.w, v.w); - } - - // yxxx - template - GLM_INLINE glm::vec<4, T, Q> yxxx(const glm::vec<2, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.x, v.x, v.x); - } - - template - GLM_INLINE glm::vec<4, T, Q> yxxx(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.x, v.x, v.x); - } - - template - GLM_INLINE glm::vec<4, T, Q> yxxx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.x, v.x, v.x); - } - - // yxxy - template - GLM_INLINE glm::vec<4, T, Q> yxxy(const glm::vec<2, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.x, v.x, v.y); - } - - template - GLM_INLINE glm::vec<4, T, Q> yxxy(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.x, v.x, v.y); - } - - template - GLM_INLINE glm::vec<4, T, Q> yxxy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.x, v.x, v.y); - } - - // yxxz - template - GLM_INLINE glm::vec<4, T, Q> yxxz(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.x, v.x, v.z); - } - - template - GLM_INLINE glm::vec<4, T, Q> yxxz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.x, v.x, v.z); - } - - // yxxw - template - GLM_INLINE glm::vec<4, T, Q> yxxw(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.x, v.x, v.w); - } - - // yxyx - template - GLM_INLINE glm::vec<4, T, Q> yxyx(const glm::vec<2, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.x, v.y, v.x); - } - - template - GLM_INLINE glm::vec<4, T, Q> yxyx(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.x, v.y, v.x); - } - - template - GLM_INLINE glm::vec<4, T, Q> yxyx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.x, v.y, v.x); - } - - // yxyy - template - GLM_INLINE glm::vec<4, T, Q> yxyy(const glm::vec<2, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.x, v.y, v.y); - } - - template - GLM_INLINE glm::vec<4, T, Q> yxyy(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.x, v.y, v.y); - } - - template - GLM_INLINE glm::vec<4, T, Q> yxyy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.x, v.y, v.y); - } - - // yxyz - template - GLM_INLINE glm::vec<4, T, Q> yxyz(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.x, v.y, v.z); - } - - template - GLM_INLINE glm::vec<4, T, Q> yxyz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.x, v.y, v.z); - } - - // yxyw - template - GLM_INLINE glm::vec<4, T, Q> yxyw(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.x, v.y, v.w); - } - - // yxzx - template - GLM_INLINE glm::vec<4, T, Q> yxzx(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.x, v.z, v.x); - } - - template - GLM_INLINE glm::vec<4, T, Q> yxzx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.x, v.z, v.x); - } - - // yxzy - template - GLM_INLINE glm::vec<4, T, Q> yxzy(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.x, v.z, v.y); - } - - template - GLM_INLINE glm::vec<4, T, Q> yxzy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.x, v.z, v.y); - } - - // yxzz - template - GLM_INLINE glm::vec<4, T, Q> yxzz(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.x, v.z, v.z); - } - - template - GLM_INLINE glm::vec<4, T, Q> yxzz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.x, v.z, v.z); - } - - // yxzw - template - GLM_INLINE glm::vec<4, T, Q> yxzw(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.x, v.z, v.w); - } - - // yxwx - template - GLM_INLINE glm::vec<4, T, Q> yxwx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.x, v.w, v.x); - } - - // yxwy - template - GLM_INLINE glm::vec<4, T, Q> yxwy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.x, v.w, v.y); - } - - // yxwz - template - GLM_INLINE glm::vec<4, T, Q> yxwz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.x, v.w, v.z); - } - - // yxww - template - GLM_INLINE glm::vec<4, T, Q> yxww(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.x, v.w, v.w); - } - - // yyxx - template - GLM_INLINE glm::vec<4, T, Q> yyxx(const glm::vec<2, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.y, v.x, v.x); - } - - template - GLM_INLINE glm::vec<4, T, Q> yyxx(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.y, v.x, v.x); - } - - template - GLM_INLINE glm::vec<4, T, Q> yyxx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.y, v.x, v.x); - } - - // yyxy - template - GLM_INLINE glm::vec<4, T, Q> yyxy(const glm::vec<2, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.y, v.x, v.y); - } - - template - GLM_INLINE glm::vec<4, T, Q> yyxy(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.y, v.x, v.y); - } - - template - GLM_INLINE glm::vec<4, T, Q> yyxy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.y, v.x, v.y); - } - - // yyxz - template - GLM_INLINE glm::vec<4, T, Q> yyxz(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.y, v.x, v.z); - } - - template - GLM_INLINE glm::vec<4, T, Q> yyxz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.y, v.x, v.z); - } - - // yyxw - template - GLM_INLINE glm::vec<4, T, Q> yyxw(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.y, v.x, v.w); - } - - // yyyx - template - GLM_INLINE glm::vec<4, T, Q> yyyx(const glm::vec<2, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.y, v.y, v.x); - } - - template - GLM_INLINE glm::vec<4, T, Q> yyyx(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.y, v.y, v.x); - } - - template - GLM_INLINE glm::vec<4, T, Q> yyyx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.y, v.y, v.x); - } - - // yyyy - template - GLM_INLINE glm::vec<4, T, Q> yyyy(const glm::vec<2, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.y, v.y, v.y); - } - - template - GLM_INLINE glm::vec<4, T, Q> yyyy(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.y, v.y, v.y); - } - - template - GLM_INLINE glm::vec<4, T, Q> yyyy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.y, v.y, v.y); - } - - // yyyz - template - GLM_INLINE glm::vec<4, T, Q> yyyz(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.y, v.y, v.z); - } - - template - GLM_INLINE glm::vec<4, T, Q> yyyz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.y, v.y, v.z); - } - - // yyyw - template - GLM_INLINE glm::vec<4, T, Q> yyyw(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.y, v.y, v.w); - } - - // yyzx - template - GLM_INLINE glm::vec<4, T, Q> yyzx(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.y, v.z, v.x); - } - - template - GLM_INLINE glm::vec<4, T, Q> yyzx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.y, v.z, v.x); - } - - // yyzy - template - GLM_INLINE glm::vec<4, T, Q> yyzy(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.y, v.z, v.y); - } - - template - GLM_INLINE glm::vec<4, T, Q> yyzy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.y, v.z, v.y); - } - - // yyzz - template - GLM_INLINE glm::vec<4, T, Q> yyzz(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.y, v.z, v.z); - } - - template - GLM_INLINE glm::vec<4, T, Q> yyzz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.y, v.z, v.z); - } - - // yyzw - template - GLM_INLINE glm::vec<4, T, Q> yyzw(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.y, v.z, v.w); - } - - // yywx - template - GLM_INLINE glm::vec<4, T, Q> yywx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.y, v.w, v.x); - } - - // yywy - template - GLM_INLINE glm::vec<4, T, Q> yywy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.y, v.w, v.y); - } - - // yywz - template - GLM_INLINE glm::vec<4, T, Q> yywz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.y, v.w, v.z); - } - - // yyww - template - GLM_INLINE glm::vec<4, T, Q> yyww(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.y, v.w, v.w); - } - - // yzxx - template - GLM_INLINE glm::vec<4, T, Q> yzxx(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.z, v.x, v.x); - } - - template - GLM_INLINE glm::vec<4, T, Q> yzxx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.z, v.x, v.x); - } - - // yzxy - template - GLM_INLINE glm::vec<4, T, Q> yzxy(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.z, v.x, v.y); - } - - template - GLM_INLINE glm::vec<4, T, Q> yzxy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.z, v.x, v.y); - } - - // yzxz - template - GLM_INLINE glm::vec<4, T, Q> yzxz(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.z, v.x, v.z); - } - - template - GLM_INLINE glm::vec<4, T, Q> yzxz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.z, v.x, v.z); - } - - // yzxw - template - GLM_INLINE glm::vec<4, T, Q> yzxw(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.z, v.x, v.w); - } - - // yzyx - template - GLM_INLINE glm::vec<4, T, Q> yzyx(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.z, v.y, v.x); - } - - template - GLM_INLINE glm::vec<4, T, Q> yzyx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.z, v.y, v.x); - } - - // yzyy - template - GLM_INLINE glm::vec<4, T, Q> yzyy(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.z, v.y, v.y); - } - - template - GLM_INLINE glm::vec<4, T, Q> yzyy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.z, v.y, v.y); - } - - // yzyz - template - GLM_INLINE glm::vec<4, T, Q> yzyz(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.z, v.y, v.z); - } - - template - GLM_INLINE glm::vec<4, T, Q> yzyz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.z, v.y, v.z); - } - - // yzyw - template - GLM_INLINE glm::vec<4, T, Q> yzyw(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.z, v.y, v.w); - } - - // yzzx - template - GLM_INLINE glm::vec<4, T, Q> yzzx(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.z, v.z, v.x); - } - - template - GLM_INLINE glm::vec<4, T, Q> yzzx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.z, v.z, v.x); - } - - // yzzy - template - GLM_INLINE glm::vec<4, T, Q> yzzy(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.z, v.z, v.y); - } - - template - GLM_INLINE glm::vec<4, T, Q> yzzy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.z, v.z, v.y); - } - - // yzzz - template - GLM_INLINE glm::vec<4, T, Q> yzzz(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.z, v.z, v.z); - } - - template - GLM_INLINE glm::vec<4, T, Q> yzzz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.z, v.z, v.z); - } - - // yzzw - template - GLM_INLINE glm::vec<4, T, Q> yzzw(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.z, v.z, v.w); - } - - // yzwx - template - GLM_INLINE glm::vec<4, T, Q> yzwx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.z, v.w, v.x); - } - - // yzwy - template - GLM_INLINE glm::vec<4, T, Q> yzwy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.z, v.w, v.y); - } - - // yzwz - template - GLM_INLINE glm::vec<4, T, Q> yzwz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.z, v.w, v.z); - } - - // yzww - template - GLM_INLINE glm::vec<4, T, Q> yzww(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.z, v.w, v.w); - } - - // ywxx - template - GLM_INLINE glm::vec<4, T, Q> ywxx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.w, v.x, v.x); - } - - // ywxy - template - GLM_INLINE glm::vec<4, T, Q> ywxy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.w, v.x, v.y); - } - - // ywxz - template - GLM_INLINE glm::vec<4, T, Q> ywxz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.w, v.x, v.z); - } - - // ywxw - template - GLM_INLINE glm::vec<4, T, Q> ywxw(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.w, v.x, v.w); - } - - // ywyx - template - GLM_INLINE glm::vec<4, T, Q> ywyx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.w, v.y, v.x); - } - - // ywyy - template - GLM_INLINE glm::vec<4, T, Q> ywyy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.w, v.y, v.y); - } - - // ywyz - template - GLM_INLINE glm::vec<4, T, Q> ywyz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.w, v.y, v.z); - } - - // ywyw - template - GLM_INLINE glm::vec<4, T, Q> ywyw(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.w, v.y, v.w); - } - - // ywzx - template - GLM_INLINE glm::vec<4, T, Q> ywzx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.w, v.z, v.x); - } - - // ywzy - template - GLM_INLINE glm::vec<4, T, Q> ywzy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.w, v.z, v.y); - } - - // ywzz - template - GLM_INLINE glm::vec<4, T, Q> ywzz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.w, v.z, v.z); - } - - // ywzw - template - GLM_INLINE glm::vec<4, T, Q> ywzw(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.w, v.z, v.w); - } - - // ywwx - template - GLM_INLINE glm::vec<4, T, Q> ywwx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.w, v.w, v.x); - } - - // ywwy - template - GLM_INLINE glm::vec<4, T, Q> ywwy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.w, v.w, v.y); - } - - // ywwz - template - GLM_INLINE glm::vec<4, T, Q> ywwz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.w, v.w, v.z); - } - - // ywww - template - GLM_INLINE glm::vec<4, T, Q> ywww(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.y, v.w, v.w, v.w); - } - - // zxxx - template - GLM_INLINE glm::vec<4, T, Q> zxxx(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.x, v.x, v.x); - } - - template - GLM_INLINE glm::vec<4, T, Q> zxxx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.x, v.x, v.x); - } - - // zxxy - template - GLM_INLINE glm::vec<4, T, Q> zxxy(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.x, v.x, v.y); - } - - template - GLM_INLINE glm::vec<4, T, Q> zxxy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.x, v.x, v.y); - } - - // zxxz - template - GLM_INLINE glm::vec<4, T, Q> zxxz(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.x, v.x, v.z); - } - - template - GLM_INLINE glm::vec<4, T, Q> zxxz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.x, v.x, v.z); - } - - // zxxw - template - GLM_INLINE glm::vec<4, T, Q> zxxw(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.x, v.x, v.w); - } - - // zxyx - template - GLM_INLINE glm::vec<4, T, Q> zxyx(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.x, v.y, v.x); - } - - template - GLM_INLINE glm::vec<4, T, Q> zxyx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.x, v.y, v.x); - } - - // zxyy - template - GLM_INLINE glm::vec<4, T, Q> zxyy(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.x, v.y, v.y); - } - - template - GLM_INLINE glm::vec<4, T, Q> zxyy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.x, v.y, v.y); - } - - // zxyz - template - GLM_INLINE glm::vec<4, T, Q> zxyz(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.x, v.y, v.z); - } - - template - GLM_INLINE glm::vec<4, T, Q> zxyz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.x, v.y, v.z); - } - - // zxyw - template - GLM_INLINE glm::vec<4, T, Q> zxyw(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.x, v.y, v.w); - } - - // zxzx - template - GLM_INLINE glm::vec<4, T, Q> zxzx(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.x, v.z, v.x); - } - - template - GLM_INLINE glm::vec<4, T, Q> zxzx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.x, v.z, v.x); - } - - // zxzy - template - GLM_INLINE glm::vec<4, T, Q> zxzy(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.x, v.z, v.y); - } - - template - GLM_INLINE glm::vec<4, T, Q> zxzy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.x, v.z, v.y); - } - - // zxzz - template - GLM_INLINE glm::vec<4, T, Q> zxzz(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.x, v.z, v.z); - } - - template - GLM_INLINE glm::vec<4, T, Q> zxzz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.x, v.z, v.z); - } - - // zxzw - template - GLM_INLINE glm::vec<4, T, Q> zxzw(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.x, v.z, v.w); - } - - // zxwx - template - GLM_INLINE glm::vec<4, T, Q> zxwx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.x, v.w, v.x); - } - - // zxwy - template - GLM_INLINE glm::vec<4, T, Q> zxwy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.x, v.w, v.y); - } - - // zxwz - template - GLM_INLINE glm::vec<4, T, Q> zxwz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.x, v.w, v.z); - } - - // zxww - template - GLM_INLINE glm::vec<4, T, Q> zxww(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.x, v.w, v.w); - } - - // zyxx - template - GLM_INLINE glm::vec<4, T, Q> zyxx(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.y, v.x, v.x); - } - - template - GLM_INLINE glm::vec<4, T, Q> zyxx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.y, v.x, v.x); - } - - // zyxy - template - GLM_INLINE glm::vec<4, T, Q> zyxy(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.y, v.x, v.y); - } - - template - GLM_INLINE glm::vec<4, T, Q> zyxy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.y, v.x, v.y); - } - - // zyxz - template - GLM_INLINE glm::vec<4, T, Q> zyxz(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.y, v.x, v.z); - } - - template - GLM_INLINE glm::vec<4, T, Q> zyxz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.y, v.x, v.z); - } - - // zyxw - template - GLM_INLINE glm::vec<4, T, Q> zyxw(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.y, v.x, v.w); - } - - // zyyx - template - GLM_INLINE glm::vec<4, T, Q> zyyx(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.y, v.y, v.x); - } - - template - GLM_INLINE glm::vec<4, T, Q> zyyx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.y, v.y, v.x); - } - - // zyyy - template - GLM_INLINE glm::vec<4, T, Q> zyyy(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.y, v.y, v.y); - } - - template - GLM_INLINE glm::vec<4, T, Q> zyyy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.y, v.y, v.y); - } - - // zyyz - template - GLM_INLINE glm::vec<4, T, Q> zyyz(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.y, v.y, v.z); - } - - template - GLM_INLINE glm::vec<4, T, Q> zyyz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.y, v.y, v.z); - } - - // zyyw - template - GLM_INLINE glm::vec<4, T, Q> zyyw(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.y, v.y, v.w); - } - - // zyzx - template - GLM_INLINE glm::vec<4, T, Q> zyzx(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.y, v.z, v.x); - } - - template - GLM_INLINE glm::vec<4, T, Q> zyzx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.y, v.z, v.x); - } - - // zyzy - template - GLM_INLINE glm::vec<4, T, Q> zyzy(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.y, v.z, v.y); - } - - template - GLM_INLINE glm::vec<4, T, Q> zyzy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.y, v.z, v.y); - } - - // zyzz - template - GLM_INLINE glm::vec<4, T, Q> zyzz(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.y, v.z, v.z); - } - - template - GLM_INLINE glm::vec<4, T, Q> zyzz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.y, v.z, v.z); - } - - // zyzw - template - GLM_INLINE glm::vec<4, T, Q> zyzw(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.y, v.z, v.w); - } - - // zywx - template - GLM_INLINE glm::vec<4, T, Q> zywx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.y, v.w, v.x); - } - - // zywy - template - GLM_INLINE glm::vec<4, T, Q> zywy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.y, v.w, v.y); - } - - // zywz - template - GLM_INLINE glm::vec<4, T, Q> zywz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.y, v.w, v.z); - } - - // zyww - template - GLM_INLINE glm::vec<4, T, Q> zyww(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.y, v.w, v.w); - } - - // zzxx - template - GLM_INLINE glm::vec<4, T, Q> zzxx(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.z, v.x, v.x); - } - - template - GLM_INLINE glm::vec<4, T, Q> zzxx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.z, v.x, v.x); - } - - // zzxy - template - GLM_INLINE glm::vec<4, T, Q> zzxy(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.z, v.x, v.y); - } - - template - GLM_INLINE glm::vec<4, T, Q> zzxy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.z, v.x, v.y); - } - - // zzxz - template - GLM_INLINE glm::vec<4, T, Q> zzxz(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.z, v.x, v.z); - } - - template - GLM_INLINE glm::vec<4, T, Q> zzxz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.z, v.x, v.z); - } - - // zzxw - template - GLM_INLINE glm::vec<4, T, Q> zzxw(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.z, v.x, v.w); - } - - // zzyx - template - GLM_INLINE glm::vec<4, T, Q> zzyx(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.z, v.y, v.x); - } - - template - GLM_INLINE glm::vec<4, T, Q> zzyx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.z, v.y, v.x); - } - - // zzyy - template - GLM_INLINE glm::vec<4, T, Q> zzyy(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.z, v.y, v.y); - } - - template - GLM_INLINE glm::vec<4, T, Q> zzyy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.z, v.y, v.y); - } - - // zzyz - template - GLM_INLINE glm::vec<4, T, Q> zzyz(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.z, v.y, v.z); - } - - template - GLM_INLINE glm::vec<4, T, Q> zzyz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.z, v.y, v.z); - } - - // zzyw - template - GLM_INLINE glm::vec<4, T, Q> zzyw(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.z, v.y, v.w); - } - - // zzzx - template - GLM_INLINE glm::vec<4, T, Q> zzzx(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.z, v.z, v.x); - } - - template - GLM_INLINE glm::vec<4, T, Q> zzzx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.z, v.z, v.x); - } - - // zzzy - template - GLM_INLINE glm::vec<4, T, Q> zzzy(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.z, v.z, v.y); - } - - template - GLM_INLINE glm::vec<4, T, Q> zzzy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.z, v.z, v.y); - } - - // zzzz - template - GLM_INLINE glm::vec<4, T, Q> zzzz(const glm::vec<3, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.z, v.z, v.z); - } - - template - GLM_INLINE glm::vec<4, T, Q> zzzz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.z, v.z, v.z); - } - - // zzzw - template - GLM_INLINE glm::vec<4, T, Q> zzzw(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.z, v.z, v.w); - } - - // zzwx - template - GLM_INLINE glm::vec<4, T, Q> zzwx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.z, v.w, v.x); - } - - // zzwy - template - GLM_INLINE glm::vec<4, T, Q> zzwy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.z, v.w, v.y); - } - - // zzwz - template - GLM_INLINE glm::vec<4, T, Q> zzwz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.z, v.w, v.z); - } - - // zzww - template - GLM_INLINE glm::vec<4, T, Q> zzww(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.z, v.w, v.w); - } - - // zwxx - template - GLM_INLINE glm::vec<4, T, Q> zwxx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.w, v.x, v.x); - } - - // zwxy - template - GLM_INLINE glm::vec<4, T, Q> zwxy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.w, v.x, v.y); - } - - // zwxz - template - GLM_INLINE glm::vec<4, T, Q> zwxz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.w, v.x, v.z); - } - - // zwxw - template - GLM_INLINE glm::vec<4, T, Q> zwxw(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.w, v.x, v.w); - } - - // zwyx - template - GLM_INLINE glm::vec<4, T, Q> zwyx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.w, v.y, v.x); - } - - // zwyy - template - GLM_INLINE glm::vec<4, T, Q> zwyy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.w, v.y, v.y); - } - - // zwyz - template - GLM_INLINE glm::vec<4, T, Q> zwyz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.w, v.y, v.z); - } - - // zwyw - template - GLM_INLINE glm::vec<4, T, Q> zwyw(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.w, v.y, v.w); - } - - // zwzx - template - GLM_INLINE glm::vec<4, T, Q> zwzx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.w, v.z, v.x); - } - - // zwzy - template - GLM_INLINE glm::vec<4, T, Q> zwzy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.w, v.z, v.y); - } - - // zwzz - template - GLM_INLINE glm::vec<4, T, Q> zwzz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.w, v.z, v.z); - } - - // zwzw - template - GLM_INLINE glm::vec<4, T, Q> zwzw(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.w, v.z, v.w); - } - - // zwwx - template - GLM_INLINE glm::vec<4, T, Q> zwwx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.w, v.w, v.x); - } - - // zwwy - template - GLM_INLINE glm::vec<4, T, Q> zwwy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.w, v.w, v.y); - } - - // zwwz - template - GLM_INLINE glm::vec<4, T, Q> zwwz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.w, v.w, v.z); - } - - // zwww - template - GLM_INLINE glm::vec<4, T, Q> zwww(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.z, v.w, v.w, v.w); - } - - // wxxx - template - GLM_INLINE glm::vec<4, T, Q> wxxx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.x, v.x, v.x); - } - - // wxxy - template - GLM_INLINE glm::vec<4, T, Q> wxxy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.x, v.x, v.y); - } - - // wxxz - template - GLM_INLINE glm::vec<4, T, Q> wxxz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.x, v.x, v.z); - } - - // wxxw - template - GLM_INLINE glm::vec<4, T, Q> wxxw(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.x, v.x, v.w); - } - - // wxyx - template - GLM_INLINE glm::vec<4, T, Q> wxyx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.x, v.y, v.x); - } - - // wxyy - template - GLM_INLINE glm::vec<4, T, Q> wxyy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.x, v.y, v.y); - } - - // wxyz - template - GLM_INLINE glm::vec<4, T, Q> wxyz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.x, v.y, v.z); - } - - // wxyw - template - GLM_INLINE glm::vec<4, T, Q> wxyw(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.x, v.y, v.w); - } - - // wxzx - template - GLM_INLINE glm::vec<4, T, Q> wxzx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.x, v.z, v.x); - } - - // wxzy - template - GLM_INLINE glm::vec<4, T, Q> wxzy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.x, v.z, v.y); - } - - // wxzz - template - GLM_INLINE glm::vec<4, T, Q> wxzz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.x, v.z, v.z); - } - - // wxzw - template - GLM_INLINE glm::vec<4, T, Q> wxzw(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.x, v.z, v.w); - } - - // wxwx - template - GLM_INLINE glm::vec<4, T, Q> wxwx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.x, v.w, v.x); - } - - // wxwy - template - GLM_INLINE glm::vec<4, T, Q> wxwy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.x, v.w, v.y); - } - - // wxwz - template - GLM_INLINE glm::vec<4, T, Q> wxwz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.x, v.w, v.z); - } - - // wxww - template - GLM_INLINE glm::vec<4, T, Q> wxww(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.x, v.w, v.w); - } - - // wyxx - template - GLM_INLINE glm::vec<4, T, Q> wyxx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.y, v.x, v.x); - } - - // wyxy - template - GLM_INLINE glm::vec<4, T, Q> wyxy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.y, v.x, v.y); - } - - // wyxz - template - GLM_INLINE glm::vec<4, T, Q> wyxz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.y, v.x, v.z); - } - - // wyxw - template - GLM_INLINE glm::vec<4, T, Q> wyxw(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.y, v.x, v.w); - } - - // wyyx - template - GLM_INLINE glm::vec<4, T, Q> wyyx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.y, v.y, v.x); - } - - // wyyy - template - GLM_INLINE glm::vec<4, T, Q> wyyy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.y, v.y, v.y); - } - - // wyyz - template - GLM_INLINE glm::vec<4, T, Q> wyyz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.y, v.y, v.z); - } - - // wyyw - template - GLM_INLINE glm::vec<4, T, Q> wyyw(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.y, v.y, v.w); - } - - // wyzx - template - GLM_INLINE glm::vec<4, T, Q> wyzx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.y, v.z, v.x); - } - - // wyzy - template - GLM_INLINE glm::vec<4, T, Q> wyzy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.y, v.z, v.y); - } - - // wyzz - template - GLM_INLINE glm::vec<4, T, Q> wyzz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.y, v.z, v.z); - } - - // wyzw - template - GLM_INLINE glm::vec<4, T, Q> wyzw(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.y, v.z, v.w); - } - - // wywx - template - GLM_INLINE glm::vec<4, T, Q> wywx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.y, v.w, v.x); - } - - // wywy - template - GLM_INLINE glm::vec<4, T, Q> wywy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.y, v.w, v.y); - } - - // wywz - template - GLM_INLINE glm::vec<4, T, Q> wywz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.y, v.w, v.z); - } - - // wyww - template - GLM_INLINE glm::vec<4, T, Q> wyww(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.y, v.w, v.w); - } - - // wzxx - template - GLM_INLINE glm::vec<4, T, Q> wzxx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.z, v.x, v.x); - } - - // wzxy - template - GLM_INLINE glm::vec<4, T, Q> wzxy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.z, v.x, v.y); - } - - // wzxz - template - GLM_INLINE glm::vec<4, T, Q> wzxz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.z, v.x, v.z); - } - - // wzxw - template - GLM_INLINE glm::vec<4, T, Q> wzxw(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.z, v.x, v.w); - } - - // wzyx - template - GLM_INLINE glm::vec<4, T, Q> wzyx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.z, v.y, v.x); - } - - // wzyy - template - GLM_INLINE glm::vec<4, T, Q> wzyy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.z, v.y, v.y); - } - - // wzyz - template - GLM_INLINE glm::vec<4, T, Q> wzyz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.z, v.y, v.z); - } - - // wzyw - template - GLM_INLINE glm::vec<4, T, Q> wzyw(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.z, v.y, v.w); - } - - // wzzx - template - GLM_INLINE glm::vec<4, T, Q> wzzx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.z, v.z, v.x); - } - - // wzzy - template - GLM_INLINE glm::vec<4, T, Q> wzzy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.z, v.z, v.y); - } - - // wzzz - template - GLM_INLINE glm::vec<4, T, Q> wzzz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.z, v.z, v.z); - } - - // wzzw - template - GLM_INLINE glm::vec<4, T, Q> wzzw(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.z, v.z, v.w); - } - - // wzwx - template - GLM_INLINE glm::vec<4, T, Q> wzwx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.z, v.w, v.x); - } - - // wzwy - template - GLM_INLINE glm::vec<4, T, Q> wzwy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.z, v.w, v.y); - } - - // wzwz - template - GLM_INLINE glm::vec<4, T, Q> wzwz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.z, v.w, v.z); - } - - // wzww - template - GLM_INLINE glm::vec<4, T, Q> wzww(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.z, v.w, v.w); - } - - // wwxx - template - GLM_INLINE glm::vec<4, T, Q> wwxx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.w, v.x, v.x); - } - - // wwxy - template - GLM_INLINE glm::vec<4, T, Q> wwxy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.w, v.x, v.y); - } - - // wwxz - template - GLM_INLINE glm::vec<4, T, Q> wwxz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.w, v.x, v.z); - } - - // wwxw - template - GLM_INLINE glm::vec<4, T, Q> wwxw(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.w, v.x, v.w); - } - - // wwyx - template - GLM_INLINE glm::vec<4, T, Q> wwyx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.w, v.y, v.x); - } - - // wwyy - template - GLM_INLINE glm::vec<4, T, Q> wwyy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.w, v.y, v.y); - } - - // wwyz - template - GLM_INLINE glm::vec<4, T, Q> wwyz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.w, v.y, v.z); - } - - // wwyw - template - GLM_INLINE glm::vec<4, T, Q> wwyw(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.w, v.y, v.w); - } - - // wwzx - template - GLM_INLINE glm::vec<4, T, Q> wwzx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.w, v.z, v.x); - } - - // wwzy - template - GLM_INLINE glm::vec<4, T, Q> wwzy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.w, v.z, v.y); - } - - // wwzz - template - GLM_INLINE glm::vec<4, T, Q> wwzz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.w, v.z, v.z); - } - - // wwzw - template - GLM_INLINE glm::vec<4, T, Q> wwzw(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.w, v.z, v.w); - } - - // wwwx - template - GLM_INLINE glm::vec<4, T, Q> wwwx(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.w, v.w, v.x); - } - - // wwwy - template - GLM_INLINE glm::vec<4, T, Q> wwwy(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.w, v.w, v.y); - } - - // wwwz - template - GLM_INLINE glm::vec<4, T, Q> wwwz(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.w, v.w, v.z); - } - - // wwww - template - GLM_INLINE glm::vec<4, T, Q> wwww(const glm::vec<4, T, Q> &v) { - return glm::vec<4, T, Q>(v.w, v.w, v.w, v.w); - } - -} diff --git a/ref/glm/glm/gtx/vector_angle.hpp b/ref/glm/glm/gtx/vector_angle.hpp deleted file mode 100644 index 16c981ec..00000000 --- a/ref/glm/glm/gtx/vector_angle.hpp +++ /dev/null @@ -1,57 +0,0 @@ -/// @ref gtx_vector_angle -/// @file glm/gtx/vector_angle.hpp -/// -/// @see core (dependence) -/// @see gtx_quaternion (dependence) -/// @see gtx_epsilon (dependence) -/// -/// @defgroup gtx_vector_angle GLM_GTX_vector_angle -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// Compute angle between vectors - -#pragma once - -// Dependency: -#include "../glm.hpp" -#include "../gtc/epsilon.hpp" -#include "../gtx/quaternion.hpp" -#include "../gtx/rotate_vector.hpp" - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_vector_angle is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_vector_angle extension included") -#endif - -namespace glm -{ - /// @addtogroup gtx_vector_angle - /// @{ - - //! Returns the absolute angle between two vectors. - //! Parameters need to be normalized. - /// @see gtx_vector_angle extension. - template - GLM_FUNC_DECL T angle(vec const& x, vec const& y); - - //! Returns the oriented angle between two 2d vectors. - //! Parameters need to be normalized. - /// @see gtx_vector_angle extension. - template - GLM_FUNC_DECL T orientedAngle(vec<2, T, Q> const& x, vec<2, T, Q> const& y); - - //! Returns the oriented angle between two 3d vectors based from a reference axis. - //! Parameters need to be normalized. - /// @see gtx_vector_angle extension. - template - GLM_FUNC_DECL T orientedAngle(vec<3, T, Q> const& x, vec<3, T, Q> const& y, vec<3, T, Q> const& ref); - - /// @} -}// namespace glm - -#include "vector_angle.inl" diff --git a/ref/glm/glm/gtx/vector_angle.inl b/ref/glm/glm/gtx/vector_angle.inl deleted file mode 100644 index b12f386f..00000000 --- a/ref/glm/glm/gtx/vector_angle.inl +++ /dev/null @@ -1,44 +0,0 @@ -/// @ref gtx_vector_angle - -namespace glm -{ - template - GLM_FUNC_QUALIFIER genType angle - ( - genType const& x, - genType const& y - ) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'angle' only accept floating-point inputs"); - return acos(clamp(dot(x, y), genType(-1), genType(1))); - } - - template - GLM_FUNC_QUALIFIER T angle(vec const& x, vec const& y) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'angle' only accept floating-point inputs"); - return acos(clamp(dot(x, y), T(-1), T(1))); - } - - //! \todo epsilon is hard coded to 0.01 - template - GLM_FUNC_QUALIFIER T orientedAngle(vec<2, T, Q> const& x, vec<2, T, Q> const& y) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'orientedAngle' only accept floating-point inputs"); - T const Angle(acos(clamp(dot(x, y), T(-1), T(1)))); - - if(all(epsilonEqual(y, glm::rotate(x, Angle), T(0.0001)))) - return Angle; - else - return -Angle; - } - - template - GLM_FUNC_QUALIFIER T orientedAngle(vec<3, T, Q> const& x, vec<3, T, Q> const& y, vec<3, T, Q> const& ref) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'orientedAngle' only accept floating-point inputs"); - - T const Angle(acos(clamp(dot(x, y), T(-1), T(1)))); - return mix(Angle, -Angle, dot(ref, cross(x, y)) < T(0)); - } -}//namespace glm diff --git a/ref/glm/glm/gtx/vector_query.hpp b/ref/glm/glm/gtx/vector_query.hpp deleted file mode 100644 index 9f649768..00000000 --- a/ref/glm/glm/gtx/vector_query.hpp +++ /dev/null @@ -1,66 +0,0 @@ -/// @ref gtx_vector_query -/// @file glm/gtx/vector_query.hpp -/// -/// @see core (dependence) -/// -/// @defgroup gtx_vector_query GLM_GTX_vector_query -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// Query informations of vector types - -#pragma once - -// Dependency: -#include "../glm.hpp" -#include -#include - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_vector_query is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_vector_query extension included") -#endif - -namespace glm -{ - /// @addtogroup gtx_vector_query - /// @{ - - //! Check whether two vectors are collinears. - /// @see gtx_vector_query extensions. - template - GLM_FUNC_DECL bool areCollinear(vec const& v0, vec const& v1, T const& epsilon); - - //! Check whether two vectors are orthogonals. - /// @see gtx_vector_query extensions. - template - GLM_FUNC_DECL bool areOrthogonal(vec const& v0, vec const& v1, T const& epsilon); - - //! Check whether a vector is normalized. - /// @see gtx_vector_query extensions. - template - GLM_FUNC_DECL bool isNormalized(vec const& v, T const& epsilon); - - //! Check whether a vector is null. - /// @see gtx_vector_query extensions. - template - GLM_FUNC_DECL bool isNull(vec const& v, T const& epsilon); - - //! Check whether a each component of a vector is null. - /// @see gtx_vector_query extensions. - template - GLM_FUNC_DECL vec isCompNull(vec const& v, T const& epsilon); - - //! Check whether two vectors are orthonormal. - /// @see gtx_vector_query extensions. - template - GLM_FUNC_DECL bool areOrthonormal(vec const& v0, vec const& v1, T const& epsilon); - - /// @} -}// namespace glm - -#include "vector_query.inl" diff --git a/ref/glm/glm/gtx/vector_query.inl b/ref/glm/glm/gtx/vector_query.inl deleted file mode 100644 index 8e1b62b1..00000000 --- a/ref/glm/glm/gtx/vector_query.inl +++ /dev/null @@ -1,154 +0,0 @@ -/// @ref gtx_vector_query - -#include - -namespace glm{ -namespace detail -{ - template - struct compute_areCollinear{}; - - template - struct compute_areCollinear<2, T, Q> - { - GLM_FUNC_QUALIFIER static bool call(vec<2, T, Q> const& v0, vec<2, T, Q> const& v1, T const& epsilon) - { - return length(cross(vec<3, T, Q>(v0, static_cast(0)), vec<3, T, Q>(v1, static_cast(0)))) < epsilon; - } - }; - - template - struct compute_areCollinear<3, T, Q> - { - GLM_FUNC_QUALIFIER static bool call(vec<3, T, Q> const& v0, vec<3, T, Q> const& v1, T const& epsilon) - { - return length(cross(v0, v1)) < epsilon; - } - }; - - template - struct compute_areCollinear<4, T, Q> - { - GLM_FUNC_QUALIFIER static bool call(vec<4, T, Q> const& v0, vec<4, T, Q> const& v1, T const& epsilon) - { - return length(cross(vec<3, T, Q>(v0), vec<3, T, Q>(v1))) < epsilon; - } - }; - - template - struct compute_isCompNull{}; - - template - struct compute_isCompNull<2, T, Q> - { - GLM_FUNC_QUALIFIER static vec<2, bool, Q> call(vec<2, T, Q> const& v, T const& epsilon) - { - return vec<2, bool, Q>( - (abs(v.x) < epsilon), - (abs(v.y) < epsilon)); - } - }; - - template - struct compute_isCompNull<3, T, Q> - { - GLM_FUNC_QUALIFIER static vec<3, bool, Q> call(vec<3, T, Q> const& v, T const& epsilon) - { - return vec<3, bool, Q>( - (abs(v.x) < epsilon), - (abs(v.y) < epsilon), - (abs(v.z) < epsilon)); - } - }; - - template - struct compute_isCompNull<4, T, Q> - { - GLM_FUNC_QUALIFIER static vec<4, bool, Q> call(vec<4, T, Q> const& v, T const& epsilon) - { - return vec<4, bool, Q>( - (abs(v.x) < epsilon), - (abs(v.y) < epsilon), - (abs(v.z) < epsilon), - (abs(v.w) < epsilon)); - } - }; - -}//namespace detail - - template - GLM_FUNC_QUALIFIER bool areCollinear(vec const& v0, vec const& v1, T const& epsilon) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'areCollinear' only accept floating-point inputs"); - - return detail::compute_areCollinear::call(v0, v1, epsilon); - } - - template - GLM_FUNC_QUALIFIER bool areOrthogonal(vec const& v0, vec const& v1, T const& epsilon) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'areOrthogonal' only accept floating-point inputs"); - - return abs(dot(v0, v1)) <= max( - static_cast(1), - length(v0)) * max(static_cast(1), length(v1)) * epsilon; - } - - template - GLM_FUNC_QUALIFIER bool isNormalized(vec const& v, T const& epsilon) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'isNormalized' only accept floating-point inputs"); - - return abs(length(v) - static_cast(1)) <= static_cast(2) * epsilon; - } - - template - GLM_FUNC_QUALIFIER bool isNull(vec const& v, T const& epsilon) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'isNull' only accept floating-point inputs"); - - return length(v) <= epsilon; - } - - template - GLM_FUNC_QUALIFIER vec isCompNull(vec const& v, T const& epsilon) - { - GLM_STATIC_ASSERT(std::numeric_limits::is_iec559, "'isCompNull' only accept floating-point inputs"); - - return detail::compute_isCompNull::call(v, epsilon); - } - - template - GLM_FUNC_QUALIFIER vec<2, bool, Q> isCompNull(vec<2, T, Q> const& v, T const& epsilon) - { - return vec<2, bool, Q>( - abs(v.x) < epsilon, - abs(v.y) < epsilon); - } - - template - GLM_FUNC_QUALIFIER vec<3, bool, Q> isCompNull(vec<3, T, Q> const& v, T const& epsilon) - { - return vec<3, bool, Q>( - abs(v.x) < epsilon, - abs(v.y) < epsilon, - abs(v.z) < epsilon); - } - - template - GLM_FUNC_QUALIFIER vec<4, bool, Q> isCompNull(vec<4, T, Q> const& v, T const& epsilon) - { - return vec<4, bool, Q>( - abs(v.x) < epsilon, - abs(v.y) < epsilon, - abs(v.z) < epsilon, - abs(v.w) < epsilon); - } - - template - GLM_FUNC_QUALIFIER bool areOrthonormal(vec const& v0, vec const& v1, T const& epsilon) - { - return isNormalized(v0, epsilon) && isNormalized(v1, epsilon) && (abs(dot(v0, v1)) <= epsilon); - } - -}//namespace glm diff --git a/ref/glm/glm/gtx/wrap.hpp b/ref/glm/glm/gtx/wrap.hpp deleted file mode 100644 index 0b1143fd..00000000 --- a/ref/glm/glm/gtx/wrap.hpp +++ /dev/null @@ -1,55 +0,0 @@ -/// @ref gtx_wrap -/// @file glm/gtx/wrap.hpp -/// -/// @see core (dependence) -/// -/// @defgroup gtx_wrap GLM_GTX_wrap -/// @ingroup gtx -/// -/// Include to use the features of this extension. -/// -/// Wrapping mode of texture coordinates. - -#pragma once - -// Dependency: -#include "../glm.hpp" -#include "../gtc/vec1.hpp" - -#ifndef GLM_ENABLE_EXPERIMENTAL -# error "GLM: GLM_GTX_wrap is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." -#endif - -#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED) -# pragma message("GLM: GLM_GTX_wrap extension included") -#endif - -namespace glm -{ - /// @addtogroup gtx_wrap - /// @{ - - /// Simulate GL_CLAMP OpenGL wrap mode - /// @see gtx_wrap extension. - template - GLM_FUNC_DECL genType clamp(genType const& Texcoord); - - /// Simulate GL_REPEAT OpenGL wrap mode - /// @see gtx_wrap extension. - template - GLM_FUNC_DECL genType repeat(genType const& Texcoord); - - /// Simulate GL_MIRRORED_REPEAT OpenGL wrap mode - /// @see gtx_wrap extension. - template - GLM_FUNC_DECL genType mirrorClamp(genType const& Texcoord); - - /// Simulate GL_MIRROR_REPEAT OpenGL wrap mode - /// @see gtx_wrap extension. - template - GLM_FUNC_DECL genType mirrorRepeat(genType const& Texcoord); - - /// @} -}// namespace glm - -#include "wrap.inl" diff --git a/ref/glm/glm/gtx/wrap.inl b/ref/glm/glm/gtx/wrap.inl deleted file mode 100644 index 2bccdd83..00000000 --- a/ref/glm/glm/gtx/wrap.inl +++ /dev/null @@ -1,57 +0,0 @@ -/// @ref gtx_wrap - -namespace glm -{ - template - GLM_FUNC_QUALIFIER vec clamp(vec const& Texcoord) - { - return glm::clamp(Texcoord, vec(0), vec(1)); - } - - template - GLM_FUNC_QUALIFIER genType clamp(genType const& Texcoord) - { - return clamp(vec<1, genType, defaultp>(Texcoord)).x; - } - - template - GLM_FUNC_QUALIFIER vec repeat(vec const& Texcoord) - { - return glm::fract(Texcoord); - } - - template - GLM_FUNC_QUALIFIER genType repeat(genType const& Texcoord) - { - return repeat(vec<1, genType, defaultp>(Texcoord)).x; - } - - template - GLM_FUNC_QUALIFIER vec mirrorClamp(vec const& Texcoord) - { - return glm::fract(glm::abs(Texcoord)); - } - - template - GLM_FUNC_QUALIFIER genType mirrorClamp(genType const& Texcoord) - { - return mirrorClamp(vec<1, genType, defaultp>(Texcoord)).x; - } - - template - GLM_FUNC_QUALIFIER vec mirrorRepeat(vec const& Texcoord) - { - vec const Abs = glm::abs(Texcoord); - vec const Clamp = glm::mod(glm::floor(Abs), vec(2)); - vec const Floor = glm::floor(Abs); - vec const Rest = Abs - Floor; - vec const Mirror = Clamp + Rest; - return mix(Rest, vec(1) - Rest, glm::greaterThanEqual(Mirror, vec(1))); - } - - template - GLM_FUNC_QUALIFIER genType mirrorRepeat(genType const& Texcoord) - { - return mirrorRepeat(vec<1, genType, defaultp>(Texcoord)).x; - } -}//namespace glm diff --git a/ref/glm/glm/integer.hpp b/ref/glm/glm/integer.hpp deleted file mode 100644 index 1c822738..00000000 --- a/ref/glm/glm/integer.hpp +++ /dev/null @@ -1,212 +0,0 @@ -/// @ref core -/// @file glm/integer.hpp -/// -/// @see GLSL 4.20.8 specification, section 8.8 Integer Functions -/// -/// @defgroup core_func_integer Integer functions -/// @ingroup core -/// -/// Provides GLSL functions on integer types -/// -/// These all operate component-wise. The description is per component. -/// The notation [a, b] means the set of bits from bit-number a through bit-number -/// b, inclusive. The lowest-order bit is bit 0. -/// -/// Include to use these core features. - -#pragma once - -#include "detail/qualifier.hpp" -#include "common.hpp" -#include "vector_relational.hpp" - -namespace glm -{ - /// @addtogroup core_func_integer - /// @{ - - /// Adds 32-bit unsigned integer x and y, returning the sum - /// modulo pow(2, 32). The value carry is set to 0 if the sum was - /// less than pow(2, 32), or to 1 otherwise. - /// - /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector. - /// - /// @see GLSL uaddCarry man page - /// @see GLSL 4.20.8 specification, section 8.8 Integer Functions - template - GLM_FUNC_DECL vec uaddCarry( - vec const& x, - vec const& y, - vec & carry); - - /// Subtracts the 32-bit unsigned integer y from x, returning - /// the difference if non-negative, or pow(2, 32) plus the difference - /// otherwise. The value borrow is set to 0 if x >= y, or to 1 otherwise. - /// - /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector. - /// - /// @see GLSL usubBorrow man page - /// @see GLSL 4.20.8 specification, section 8.8 Integer Functions - template - GLM_FUNC_DECL vec usubBorrow( - vec const& x, - vec const& y, - vec & borrow); - - /// Multiplies 32-bit integers x and y, producing a 64-bit - /// result. The 32 least-significant bits are returned in lsb. - /// The 32 most-significant bits are returned in msb. - /// - /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector. - /// - /// @see GLSL umulExtended man page - /// @see GLSL 4.20.8 specification, section 8.8 Integer Functions - template - GLM_FUNC_DECL void umulExtended( - vec const& x, - vec const& y, - vec & msb, - vec & lsb); - - /// Multiplies 32-bit integers x and y, producing a 64-bit - /// result. The 32 least-significant bits are returned in lsb. - /// The 32 most-significant bits are returned in msb. - /// - /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector. - /// - /// @see GLSL imulExtended man page - /// @see GLSL 4.20.8 specification, section 8.8 Integer Functions - template - GLM_FUNC_DECL void imulExtended( - vec const& x, - vec const& y, - vec & msb, - vec & lsb); - - /// Extracts bits [offset, offset + bits - 1] from value, - /// returning them in the least significant bits of the result. - /// For unsigned data types, the most significant bits of the - /// result will be set to zero. For signed data types, the - /// most significant bits will be set to the value of bit offset + base - 1. - /// - /// If bits is zero, the result will be zero. The result will be - /// undefined if offset or bits is negative, or if the sum of - /// offset and bits is greater than the number of bits used - /// to store the operand. - /// - /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector. - /// @tparam T Signed or unsigned integer scalar types. - /// - /// @see GLSL bitfieldExtract man page - /// @see GLSL 4.20.8 specification, section 8.8 Integer Functions - template - GLM_FUNC_DECL vec bitfieldExtract( - vec const& Value, - int Offset, - int Bits); - - /// Returns the insertion the bits least-significant bits of insert into base. - /// - /// The result will have bits [offset, offset + bits - 1] taken - /// from bits [0, bits - 1] of insert, and all other bits taken - /// directly from the corresponding bits of base. If bits is - /// zero, the result will simply be base. The result will be - /// undefined if offset or bits is negative, or if the sum of - /// offset and bits is greater than the number of bits used to - /// store the operand. - /// - /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector. - /// @tparam T Signed or unsigned integer scalar or vector types. - /// - /// @see GLSL bitfieldInsert man page - /// @see GLSL 4.20.8 specification, section 8.8 Integer Functions - template - GLM_FUNC_DECL vec bitfieldInsert( - vec const& Base, - vec const& Insert, - int Offset, - int Bits); - - /// Returns the reversal of the bits of value. - /// The bit numbered n of the result will be taken from bit (bits - 1) - n of value, - /// where bits is the total number of bits used to represent value. - /// - /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector. - /// @tparam T Signed or unsigned integer scalar or vector types. - /// - /// @see GLSL bitfieldReverse man page - /// @see GLSL 4.20.8 specification, section 8.8 Integer Functions - template - GLM_FUNC_DECL vec bitfieldReverse(vec const& v); - - /// Returns the number of bits set to 1 in the binary representation of value. - /// - /// @tparam genType Signed or unsigned integer scalar or vector types. - /// - /// @see GLSL bitCount man page - /// @see GLSL 4.20.8 specification, section 8.8 Integer Functions - template - GLM_FUNC_DECL int bitCount(genType v); - - /// Returns the number of bits set to 1 in the binary representation of value. - /// - /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector. - /// @tparam T Signed or unsigned integer scalar or vector types. - /// - /// @see GLSL bitCount man page - /// @see GLSL 4.20.8 specification, section 8.8 Integer Functions - template - GLM_FUNC_DECL vec bitCount(vec const& v); - - /// Returns the bit number of the least significant bit set to - /// 1 in the binary representation of value. - /// If value is zero, -1 will be returned. - /// - /// @tparam genIUType Signed or unsigned integer scalar types. - /// - /// @see GLSL findLSB man page - /// @see GLSL 4.20.8 specification, section 8.8 Integer Functions - template - GLM_FUNC_DECL int findLSB(genIUType x); - - /// Returns the bit number of the least significant bit set to - /// 1 in the binary representation of value. - /// If value is zero, -1 will be returned. - /// - /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector. - /// @tparam T Signed or unsigned integer scalar types. - /// - /// @see GLSL findLSB man page - /// @see GLSL 4.20.8 specification, section 8.8 Integer Functions - template - GLM_FUNC_DECL vec findLSB(vec const& v); - - /// Returns the bit number of the most significant bit in the binary representation of value. - /// For positive integers, the result will be the bit number of the most significant bit set to 1. - /// For negative integers, the result will be the bit number of the most significant - /// bit set to 0. For a value of zero or negative one, -1 will be returned. - /// - /// @tparam genIUType Signed or unsigned integer scalar types. - /// - /// @see GLSL findMSB man page - /// @see GLSL 4.20.8 specification, section 8.8 Integer Functions - template - GLM_FUNC_DECL int findMSB(genIUType x); - - /// Returns the bit number of the most significant bit in the binary representation of value. - /// For positive integers, the result will be the bit number of the most significant bit set to 1. - /// For negative integers, the result will be the bit number of the most significant - /// bit set to 0. For a value of zero or negative one, -1 will be returned. - /// - /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector. - /// @tparam T Signed or unsigned integer scalar types. - /// - /// @see GLSL findMSB man page - /// @see GLSL 4.20.8 specification, section 8.8 Integer Functions - template - GLM_FUNC_DECL vec findMSB(vec const& v); - - /// @} -}//namespace glm - -#include "detail/func_integer.inl" diff --git a/ref/glm/glm/mat2x2.hpp b/ref/glm/glm/mat2x2.hpp deleted file mode 100644 index 542c1ff6..00000000 --- a/ref/glm/glm/mat2x2.hpp +++ /dev/null @@ -1,9 +0,0 @@ -/// @ref core -/// @file glm/mat2x2.hpp - -#pragma once -#include "./ext/matrix_double2x2.hpp" -#include "./ext/matrix_double2x2_precision.hpp" -#include "./ext/matrix_float2x2.hpp" -#include "./ext/matrix_float2x2_precision.hpp" - diff --git a/ref/glm/glm/mat2x3.hpp b/ref/glm/glm/mat2x3.hpp deleted file mode 100644 index d4d29a72..00000000 --- a/ref/glm/glm/mat2x3.hpp +++ /dev/null @@ -1,9 +0,0 @@ -/// @ref core -/// @file glm/mat2x3.hpp - -#pragma once -#include "./ext/matrix_double2x3.hpp" -#include "./ext/matrix_double2x3_precision.hpp" -#include "./ext/matrix_float2x3.hpp" -#include "./ext/matrix_float2x3_precision.hpp" - diff --git a/ref/glm/glm/mat2x4.hpp b/ref/glm/glm/mat2x4.hpp deleted file mode 100644 index f16cad39..00000000 --- a/ref/glm/glm/mat2x4.hpp +++ /dev/null @@ -1,9 +0,0 @@ -/// @ref core -/// @file glm/mat2x4.hpp - -#pragma once -#include "./ext/matrix_double2x4.hpp" -#include "./ext/matrix_double2x4_precision.hpp" -#include "./ext/matrix_float2x4.hpp" -#include "./ext/matrix_float2x4_precision.hpp" - diff --git a/ref/glm/glm/mat3x2.hpp b/ref/glm/glm/mat3x2.hpp deleted file mode 100644 index 6374ecd2..00000000 --- a/ref/glm/glm/mat3x2.hpp +++ /dev/null @@ -1,9 +0,0 @@ -/// @ref core -/// @file glm/mat3x2.hpp - -#pragma once -#include "./ext/matrix_double3x2.hpp" -#include "./ext/matrix_double3x2_precision.hpp" -#include "./ext/matrix_float3x2.hpp" -#include "./ext/matrix_float3x2_precision.hpp" - diff --git a/ref/glm/glm/mat3x3.hpp b/ref/glm/glm/mat3x3.hpp deleted file mode 100644 index 4cb5e3b3..00000000 --- a/ref/glm/glm/mat3x3.hpp +++ /dev/null @@ -1,8 +0,0 @@ -/// @ref core -/// @file glm/mat3x3.hpp - -#pragma once -#include "./ext/matrix_double3x3.hpp" -#include "./ext/matrix_double3x3_precision.hpp" -#include "./ext/matrix_float3x3.hpp" -#include "./ext/matrix_float3x3_precision.hpp" diff --git a/ref/glm/glm/mat3x4.hpp b/ref/glm/glm/mat3x4.hpp deleted file mode 100644 index 981ec11d..00000000 --- a/ref/glm/glm/mat3x4.hpp +++ /dev/null @@ -1,8 +0,0 @@ -/// @ref core -/// @file glm/mat3x4.hpp - -#pragma once -#include "./ext/matrix_double3x4.hpp" -#include "./ext/matrix_double3x4_precision.hpp" -#include "./ext/matrix_float3x4.hpp" -#include "./ext/matrix_float3x4_precision.hpp" diff --git a/ref/glm/glm/mat4x2.hpp b/ref/glm/glm/mat4x2.hpp deleted file mode 100644 index 7bb11c43..00000000 --- a/ref/glm/glm/mat4x2.hpp +++ /dev/null @@ -1,9 +0,0 @@ -/// @ref core -/// @file glm/mat4x2.hpp - -#pragma once -#include "./ext/matrix_double4x2.hpp" -#include "./ext/matrix_double4x2_precision.hpp" -#include "./ext/matrix_float4x2.hpp" -#include "./ext/matrix_float4x2_precision.hpp" - diff --git a/ref/glm/glm/mat4x3.hpp b/ref/glm/glm/mat4x3.hpp deleted file mode 100644 index 57bf42e0..00000000 --- a/ref/glm/glm/mat4x3.hpp +++ /dev/null @@ -1,8 +0,0 @@ -/// @ref core -/// @file glm/mat4x3.hpp - -#pragma once -#include "./ext/matrix_double4x3.hpp" -#include "./ext/matrix_double4x3_precision.hpp" -#include "./ext/matrix_float4x3.hpp" -#include "./ext/matrix_float4x3_precision.hpp" diff --git a/ref/glm/glm/mat4x4.hpp b/ref/glm/glm/mat4x4.hpp deleted file mode 100644 index a625ad3c..00000000 --- a/ref/glm/glm/mat4x4.hpp +++ /dev/null @@ -1,9 +0,0 @@ -/// @ref core -/// @file glm/mat4x4.hpp - -#pragma once -#include "./ext/matrix_double4x4.hpp" -#include "./ext/matrix_double4x4_precision.hpp" -#include "./ext/matrix_float4x4.hpp" -#include "./ext/matrix_float4x4_precision.hpp" - diff --git a/ref/glm/glm/matrix.hpp b/ref/glm/glm/matrix.hpp deleted file mode 100644 index dcd6a3c7..00000000 --- a/ref/glm/glm/matrix.hpp +++ /dev/null @@ -1,161 +0,0 @@ -/// @ref core -/// @file glm/matrix.hpp -/// -/// @see GLSL 4.20.8 specification, section 8.6 Matrix Functions -/// -/// @defgroup core_func_matrix Matrix functions -/// @ingroup core -/// -/// Provides GLSL matrix functions. -/// -/// Include to use these core features. - -#pragma once - -// Dependencies -#include "detail/qualifier.hpp" -#include "detail/setup.hpp" -#include "vec2.hpp" -#include "vec3.hpp" -#include "vec4.hpp" -#include "mat2x2.hpp" -#include "mat2x3.hpp" -#include "mat2x4.hpp" -#include "mat3x2.hpp" -#include "mat3x3.hpp" -#include "mat3x4.hpp" -#include "mat4x2.hpp" -#include "mat4x3.hpp" -#include "mat4x4.hpp" - -namespace glm { -namespace detail -{ - template - struct outerProduct_trait{}; - - template - struct outerProduct_trait<2, 2, T, Q> - { - typedef mat<2, 2, T, Q> type; - }; - - template - struct outerProduct_trait<2, 3, T, Q> - { - typedef mat<3, 2, T, Q> type; - }; - - template - struct outerProduct_trait<2, 4, T, Q> - { - typedef mat<4, 2, T, Q> type; - }; - - template - struct outerProduct_trait<3, 2, T, Q> - { - typedef mat<2, 3, T, Q> type; - }; - - template - struct outerProduct_trait<3, 3, T, Q> - { - typedef mat<3, 3, T, Q> type; - }; - - template - struct outerProduct_trait<3, 4, T, Q> - { - typedef mat<4, 3, T, Q> type; - }; - - template - struct outerProduct_trait<4, 2, T, Q> - { - typedef mat<2, 4, T, Q> type; - }; - - template - struct outerProduct_trait<4, 3, T, Q> - { - typedef mat<3, 4, T, Q> type; - }; - - template - struct outerProduct_trait<4, 4, T, Q> - { - typedef mat<4, 4, T, Q> type; - }; -}//namespace detail - - /// @addtogroup core_func_matrix - /// @{ - - /// Multiply matrix x by matrix y component-wise, i.e., - /// result[i][j] is the scalar product of x[i][j] and y[i][j]. - /// - /// @tparam C Integer between 1 and 4 included that qualify the number a column - /// @tparam R Integer between 1 and 4 included that qualify the number a row - /// @tparam T Floating-point or signed integer scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see GLSL matrixCompMult man page - /// @see GLSL 4.20.8 specification, section 8.6 Matrix Functions - template - GLM_FUNC_DECL mat matrixCompMult(mat const& x, mat const& y); - - /// Treats the first parameter c as a column vector - /// and the second parameter r as a row vector - /// and does a linear algebraic matrix multiply c * r. - /// - /// @tparam C Integer between 1 and 4 included that qualify the number a column - /// @tparam R Integer between 1 and 4 included that qualify the number a row - /// @tparam T Floating-point or signed integer scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see GLSL outerProduct man page - /// @see GLSL 4.20.8 specification, section 8.6 Matrix Functions - template - GLM_FUNC_DECL typename detail::outerProduct_trait::type outerProduct(vec const& c, vec const& r); - - /// Returns the transposed matrix of x - /// - /// @tparam C Integer between 1 and 4 included that qualify the number a column - /// @tparam R Integer between 1 and 4 included that qualify the number a row - /// @tparam T Floating-point or signed integer scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see GLSL transpose man page - /// @see GLSL 4.20.8 specification, section 8.6 Matrix Functions - template - GLM_FUNC_DECL typename mat::transpose_type transpose(mat const& x); - - /// Return the determinant of a squared matrix. - /// - /// @tparam C Integer between 1 and 4 included that qualify the number a column - /// @tparam R Integer between 1 and 4 included that qualify the number a row - /// @tparam T Floating-point or signed integer scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see GLSL determinant man page - /// @see GLSL 4.20.8 specification, section 8.6 Matrix Functions - template - GLM_FUNC_DECL T determinant(mat const& m); - - /// Return the inverse of a squared matrix. - /// - /// @tparam C Integer between 1 and 4 included that qualify the number a column - /// @tparam R Integer between 1 and 4 included that qualify the number a row - /// @tparam T Floating-point or signed integer scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see GLSL inverse man page - /// @see GLSL 4.20.8 specification, section 8.6 Matrix Functions - template - GLM_FUNC_DECL mat inverse(mat const& m); - - /// @} -}//namespace glm - -#include "detail/func_matrix.inl" diff --git a/ref/glm/glm/packing.hpp b/ref/glm/glm/packing.hpp deleted file mode 100644 index 66fc910b..00000000 --- a/ref/glm/glm/packing.hpp +++ /dev/null @@ -1,173 +0,0 @@ -/// @ref core -/// @file glm/packing.hpp -/// -/// @see GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions -/// @see gtc_packing -/// -/// @defgroup core_func_packing Floating-Point Pack and Unpack Functions -/// @ingroup core -/// -/// Provides GLSL functions to pack and unpack half, single and double-precision floating point values into more compact integer types. -/// -/// These functions do not operate component-wise, rather as described in each case. -/// -/// Include to use these core features. - -#pragma once - -#include "./ext/vector_uint2.hpp" -#include "./ext/vector_float2.hpp" -#include "./ext/vector_float4.hpp" - -namespace glm -{ - /// @addtogroup core_func_packing - /// @{ - - /// First, converts each component of the normalized floating-point value v into 8- or 16-bit integer values. - /// Then, the results are packed into the returned 32-bit unsigned integer. - /// - /// The conversion for component c of v to fixed point is done as follows: - /// packUnorm2x16: round(clamp(c, 0, +1) * 65535.0) - /// - /// The first component of the vector will be written to the least significant bits of the output; - /// the last component will be written to the most significant bits. - /// - /// @see GLSL packUnorm2x16 man page - /// @see GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions - GLM_FUNC_DECL uint packUnorm2x16(vec2 const& v); - - /// First, converts each component of the normalized floating-point value v into 8- or 16-bit integer values. - /// Then, the results are packed into the returned 32-bit unsigned integer. - /// - /// The conversion for component c of v to fixed point is done as follows: - /// packSnorm2x16: round(clamp(v, -1, +1) * 32767.0) - /// - /// The first component of the vector will be written to the least significant bits of the output; - /// the last component will be written to the most significant bits. - /// - /// @see GLSL packSnorm2x16 man page - /// @see GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions - GLM_FUNC_DECL uint packSnorm2x16(vec2 const& v); - - /// First, converts each component of the normalized floating-point value v into 8- or 16-bit integer values. - /// Then, the results are packed into the returned 32-bit unsigned integer. - /// - /// The conversion for component c of v to fixed point is done as follows: - /// packUnorm4x8: round(clamp(c, 0, +1) * 255.0) - /// - /// The first component of the vector will be written to the least significant bits of the output; - /// the last component will be written to the most significant bits. - /// - /// @see GLSL packUnorm4x8 man page - /// @see GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions - GLM_FUNC_DECL uint packUnorm4x8(vec4 const& v); - - /// First, converts each component of the normalized floating-point value v into 8- or 16-bit integer values. - /// Then, the results are packed into the returned 32-bit unsigned integer. - /// - /// The conversion for component c of v to fixed point is done as follows: - /// packSnorm4x8: round(clamp(c, -1, +1) * 127.0) - /// - /// The first component of the vector will be written to the least significant bits of the output; - /// the last component will be written to the most significant bits. - /// - /// @see GLSL packSnorm4x8 man page - /// @see GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions - GLM_FUNC_DECL uint packSnorm4x8(vec4 const& v); - - /// First, unpacks a single 32-bit unsigned integer p into a pair of 16-bit unsigned integers, four 8-bit unsigned integers, or four 8-bit signed integers. - /// Then, each component is converted to a normalized floating-point value to generate the returned two- or four-component vector. - /// - /// The conversion for unpacked fixed-point value f to floating point is done as follows: - /// unpackUnorm2x16: f / 65535.0 - /// - /// The first component of the returned vector will be extracted from the least significant bits of the input; - /// the last component will be extracted from the most significant bits. - /// - /// @see GLSL unpackUnorm2x16 man page - /// @see GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions - GLM_FUNC_DECL vec2 unpackUnorm2x16(uint p); - - /// First, unpacks a single 32-bit unsigned integer p into a pair of 16-bit unsigned integers, four 8-bit unsigned integers, or four 8-bit signed integers. - /// Then, each component is converted to a normalized floating-point value to generate the returned two- or four-component vector. - /// - /// The conversion for unpacked fixed-point value f to floating point is done as follows: - /// unpackSnorm2x16: clamp(f / 32767.0, -1, +1) - /// - /// The first component of the returned vector will be extracted from the least significant bits of the input; - /// the last component will be extracted from the most significant bits. - /// - /// @see GLSL unpackSnorm2x16 man page - /// @see GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions - GLM_FUNC_DECL vec2 unpackSnorm2x16(uint p); - - /// First, unpacks a single 32-bit unsigned integer p into a pair of 16-bit unsigned integers, four 8-bit unsigned integers, or four 8-bit signed integers. - /// Then, each component is converted to a normalized floating-point value to generate the returned two- or four-component vector. - /// - /// The conversion for unpacked fixed-point value f to floating point is done as follows: - /// unpackUnorm4x8: f / 255.0 - /// - /// The first component of the returned vector will be extracted from the least significant bits of the input; - /// the last component will be extracted from the most significant bits. - /// - /// @see GLSL unpackUnorm4x8 man page - /// @see GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions - GLM_FUNC_DECL vec4 unpackUnorm4x8(uint p); - - /// First, unpacks a single 32-bit unsigned integer p into a pair of 16-bit unsigned integers, four 8-bit unsigned integers, or four 8-bit signed integers. - /// Then, each component is converted to a normalized floating-point value to generate the returned two- or four-component vector. - /// - /// The conversion for unpacked fixed-point value f to floating point is done as follows: - /// unpackSnorm4x8: clamp(f / 127.0, -1, +1) - /// - /// The first component of the returned vector will be extracted from the least significant bits of the input; - /// the last component will be extracted from the most significant bits. - /// - /// @see GLSL unpackSnorm4x8 man page - /// @see GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions - GLM_FUNC_DECL vec4 unpackSnorm4x8(uint p); - - /// Returns a double-qualifier value obtained by packing the components of v into a 64-bit value. - /// If an IEEE 754 Inf or NaN is created, it will not signal, and the resulting floating point value is unspecified. - /// Otherwise, the bit- level representation of v is preserved. - /// The first vector component specifies the 32 least significant bits; - /// the second component specifies the 32 most significant bits. - /// - /// @see GLSL packDouble2x32 man page - /// @see GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions - GLM_FUNC_DECL double packDouble2x32(uvec2 const& v); - - /// Returns a two-component unsigned integer vector representation of v. - /// The bit-level representation of v is preserved. - /// The first component of the vector contains the 32 least significant bits of the double; - /// the second component consists the 32 most significant bits. - /// - /// @see GLSL unpackDouble2x32 man page - /// @see GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions - GLM_FUNC_DECL uvec2 unpackDouble2x32(double v); - - /// Returns an unsigned integer obtained by converting the components of a two-component floating-point vector - /// to the 16-bit floating-point representation found in the OpenGL Specification, - /// and then packing these two 16- bit integers into a 32-bit unsigned integer. - /// The first vector component specifies the 16 least-significant bits of the result; - /// the second component specifies the 16 most-significant bits. - /// - /// @see GLSL packHalf2x16 man page - /// @see GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions - GLM_FUNC_DECL uint packHalf2x16(vec2 const& v); - - /// Returns a two-component floating-point vector with components obtained by unpacking a 32-bit unsigned integer into a pair of 16-bit values, - /// interpreting those values as 16-bit floating-point numbers according to the OpenGL Specification, - /// and converting them to 32-bit floating-point values. - /// The first component of the vector is obtained from the 16 least-significant bits of v; - /// the second component is obtained from the 16 most-significant bits of v. - /// - /// @see GLSL unpackHalf2x16 man page - /// @see GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions - GLM_FUNC_DECL vec2 unpackHalf2x16(uint v); - - /// @} -}//namespace glm - -#include "detail/func_packing.inl" diff --git a/ref/glm/glm/simd/common.h b/ref/glm/glm/simd/common.h deleted file mode 100644 index d07920a3..00000000 --- a/ref/glm/glm/simd/common.h +++ /dev/null @@ -1,240 +0,0 @@ -/// @ref simd -/// @file glm/simd/common.h - -#pragma once - -#include "platform.h" - -#if GLM_ARCH & GLM_ARCH_SSE2_BIT - -GLM_FUNC_QUALIFIER glm_f32vec4 glm_vec4_add(glm_f32vec4 a, glm_f32vec4 b) -{ - return _mm_add_ps(a, b); -} - -GLM_FUNC_QUALIFIER glm_f32vec4 glm_vec1_add(glm_f32vec4 a, glm_f32vec4 b) -{ - return _mm_add_ss(a, b); -} - -GLM_FUNC_QUALIFIER glm_f32vec4 glm_vec4_sub(glm_f32vec4 a, glm_f32vec4 b) -{ - return _mm_sub_ps(a, b); -} - -GLM_FUNC_QUALIFIER glm_f32vec4 glm_vec1_sub(glm_f32vec4 a, glm_f32vec4 b) -{ - return _mm_sub_ss(a, b); -} - -GLM_FUNC_QUALIFIER glm_f32vec4 glm_vec4_mul(glm_f32vec4 a, glm_f32vec4 b) -{ - return _mm_mul_ps(a, b); -} - -GLM_FUNC_QUALIFIER glm_f32vec4 glm_vec1_mul(glm_f32vec4 a, glm_f32vec4 b) -{ - return _mm_mul_ss(a, b); -} - -GLM_FUNC_QUALIFIER glm_f32vec4 glm_vec4_div(glm_f32vec4 a, glm_f32vec4 b) -{ - return _mm_div_ps(a, b); -} - -GLM_FUNC_QUALIFIER glm_f32vec4 glm_vec1_div(glm_f32vec4 a, glm_f32vec4 b) -{ - return _mm_div_ss(a, b); -} - -GLM_FUNC_QUALIFIER glm_f32vec4 glm_vec4_div_lowp(glm_f32vec4 a, glm_f32vec4 b) -{ - return glm_vec4_mul(a, _mm_rcp_ps(b)); -} - -GLM_FUNC_QUALIFIER glm_f32vec4 glm_vec4_swizzle_xyzw(glm_f32vec4 a) -{ -# if GLM_ARCH & GLM_ARCH_AVX2_BIT - return _mm_permute_ps(a, _MM_SHUFFLE(3, 2, 1, 0)); -# else - return _mm_shuffle_ps(a, a, _MM_SHUFFLE(3, 2, 1, 0)); -# endif -} - -GLM_FUNC_QUALIFIER glm_f32vec4 glm_vec1_fma(glm_f32vec4 a, glm_f32vec4 b, glm_f32vec4 c) -{ -# if (GLM_ARCH & GLM_ARCH_AVX2_BIT) && !(GLM_COMPILER & GLM_COMPILER_CLANG) - return _mm_fmadd_ss(a, b, c); -# else - return _mm_add_ss(_mm_mul_ss(a, b), c); -# endif -} - -GLM_FUNC_QUALIFIER glm_f32vec4 glm_vec4_fma(glm_f32vec4 a, glm_f32vec4 b, glm_f32vec4 c) -{ -# if (GLM_ARCH & GLM_ARCH_AVX2_BIT) && !(GLM_COMPILER & GLM_COMPILER_CLANG) - return _mm_fmadd_ps(a, b, c); -# else - return glm_vec4_add(glm_vec4_mul(a, b), c); -# endif -} - -GLM_FUNC_QUALIFIER glm_f32vec4 glm_vec4_abs(glm_f32vec4 x) -{ - return _mm_and_ps(x, _mm_castsi128_ps(_mm_set1_epi32(0x7FFFFFFF))); -} - -GLM_FUNC_QUALIFIER glm_ivec4 glm_ivec4_abs(glm_ivec4 x) -{ -# if GLM_ARCH & GLM_ARCH_SSSE3_BIT - return _mm_sign_epi32(x, x); -# else - glm_ivec4 const sgn0 = _mm_srai_epi32(x, 31); - glm_ivec4 const inv0 = _mm_xor_si128(x, sgn0); - glm_ivec4 const sub0 = _mm_sub_epi32(inv0, sgn0); - return sub0; -# endif -} - -GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_sign(glm_vec4 x) -{ - glm_vec4 const zro0 = _mm_setzero_ps(); - glm_vec4 const cmp0 = _mm_cmplt_ps(x, zro0); - glm_vec4 const cmp1 = _mm_cmpgt_ps(x, zro0); - glm_vec4 const and0 = _mm_and_ps(cmp0, _mm_set1_ps(-1.0f)); - glm_vec4 const and1 = _mm_and_ps(cmp1, _mm_set1_ps(1.0f)); - glm_vec4 const or0 = _mm_or_ps(and0, and1);; - return or0; -} - -GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_round(glm_vec4 x) -{ -# if GLM_ARCH & GLM_ARCH_SSE41_BIT - return _mm_round_ps(x, _MM_FROUND_TO_NEAREST_INT); -# else - glm_vec4 const sgn0 = _mm_castsi128_ps(_mm_set1_epi32(int(0x80000000))); - glm_vec4 const and0 = _mm_and_ps(sgn0, x); - glm_vec4 const or0 = _mm_or_ps(and0, _mm_set_ps1(8388608.0f)); - glm_vec4 const add0 = glm_vec4_add(x, or0); - glm_vec4 const sub0 = glm_vec4_sub(add0, or0); - return sub0; -# endif -} - -GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_floor(glm_vec4 x) -{ -# if GLM_ARCH & GLM_ARCH_SSE41_BIT - return _mm_floor_ps(x); -# else - glm_vec4 const rnd0 = glm_vec4_round(x); - glm_vec4 const cmp0 = _mm_cmplt_ps(x, rnd0); - glm_vec4 const and0 = _mm_and_ps(cmp0, _mm_set1_ps(1.0f)); - glm_vec4 const sub0 = glm_vec4_sub(rnd0, and0); - return sub0; -# endif -} - -/* trunc TODO -GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_trunc(glm_vec4 x) -{ - return glm_vec4(); -} -*/ - -//roundEven -GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_roundEven(glm_vec4 x) -{ - glm_vec4 const sgn0 = _mm_castsi128_ps(_mm_set1_epi32(int(0x80000000))); - glm_vec4 const and0 = _mm_and_ps(sgn0, x); - glm_vec4 const or0 = _mm_or_ps(and0, _mm_set_ps1(8388608.0f)); - glm_vec4 const add0 = glm_vec4_add(x, or0); - glm_vec4 const sub0 = glm_vec4_sub(add0, or0); - return sub0; -} - -GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_ceil(glm_vec4 x) -{ -# if GLM_ARCH & GLM_ARCH_SSE41_BIT - return _mm_ceil_ps(x); -# else - glm_vec4 const rnd0 = glm_vec4_round(x); - glm_vec4 const cmp0 = _mm_cmpgt_ps(x, rnd0); - glm_vec4 const and0 = _mm_and_ps(cmp0, _mm_set1_ps(1.0f)); - glm_vec4 const add0 = glm_vec4_add(rnd0, and0); - return add0; -# endif -} - -GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_fract(glm_vec4 x) -{ - glm_vec4 const flr0 = glm_vec4_floor(x); - glm_vec4 const sub0 = glm_vec4_sub(x, flr0); - return sub0; -} - -GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_mod(glm_vec4 x, glm_vec4 y) -{ - glm_vec4 const div0 = glm_vec4_div(x, y); - glm_vec4 const flr0 = glm_vec4_floor(div0); - glm_vec4 const mul0 = glm_vec4_mul(y, flr0); - glm_vec4 const sub0 = glm_vec4_sub(x, mul0); - return sub0; -} - -GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_clamp(glm_vec4 v, glm_vec4 minVal, glm_vec4 maxVal) -{ - glm_vec4 const min0 = _mm_min_ps(v, maxVal); - glm_vec4 const max0 = _mm_max_ps(min0, minVal); - return max0; -} - -GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_mix(glm_vec4 v1, glm_vec4 v2, glm_vec4 a) -{ - glm_vec4 const sub0 = glm_vec4_sub(_mm_set1_ps(1.0f), a); - glm_vec4 const mul0 = glm_vec4_mul(v1, sub0); - glm_vec4 const mad0 = glm_vec4_fma(v2, a, mul0); - return mad0; -} - -GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_step(glm_vec4 edge, glm_vec4 x) -{ - glm_vec4 const cmp = _mm_cmple_ps(x, edge); - return _mm_movemask_ps(cmp) == 0 ? _mm_set1_ps(1.0f) : _mm_setzero_ps(); -} - -GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_smoothstep(glm_vec4 edge0, glm_vec4 edge1, glm_vec4 x) -{ - glm_vec4 const sub0 = glm_vec4_sub(x, edge0); - glm_vec4 const sub1 = glm_vec4_sub(edge1, edge0); - glm_vec4 const div0 = glm_vec4_sub(sub0, sub1); - glm_vec4 const clp0 = glm_vec4_clamp(div0, _mm_setzero_ps(), _mm_set1_ps(1.0f)); - glm_vec4 const mul0 = glm_vec4_mul(_mm_set1_ps(2.0f), clp0); - glm_vec4 const sub2 = glm_vec4_sub(_mm_set1_ps(3.0f), mul0); - glm_vec4 const mul1 = glm_vec4_mul(clp0, clp0); - glm_vec4 const mul2 = glm_vec4_mul(mul1, sub2); - return mul2; -} - -// Agner Fog method -GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_nan(glm_vec4 x) -{ - glm_ivec4 const t1 = _mm_castps_si128(x); // reinterpret as 32-bit integer - glm_ivec4 const t2 = _mm_sll_epi32(t1, _mm_cvtsi32_si128(1)); // shift out sign bit - glm_ivec4 const t3 = _mm_set1_epi32(int(0xFF000000)); // exponent mask - glm_ivec4 const t4 = _mm_and_si128(t2, t3); // exponent - glm_ivec4 const t5 = _mm_andnot_si128(t3, t2); // fraction - glm_ivec4 const Equal = _mm_cmpeq_epi32(t3, t4); - glm_ivec4 const Nequal = _mm_cmpeq_epi32(t5, _mm_setzero_si128()); - glm_ivec4 const And = _mm_and_si128(Equal, Nequal); - return _mm_castsi128_ps(And); // exponent = all 1s and fraction != 0 -} - -// Agner Fog method -GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_inf(glm_vec4 x) -{ - glm_ivec4 const t1 = _mm_castps_si128(x); // reinterpret as 32-bit integer - glm_ivec4 const t2 = _mm_sll_epi32(t1, _mm_cvtsi32_si128(1)); // shift out sign bit - return _mm_castsi128_ps(_mm_cmpeq_epi32(t2, _mm_set1_epi32(int(0xFF000000)))); // exponent is all 1s, fraction is 0 -} - -#endif//GLM_ARCH & GLM_ARCH_SSE2_BIT diff --git a/ref/glm/glm/simd/exponential.h b/ref/glm/glm/simd/exponential.h deleted file mode 100644 index bc351d01..00000000 --- a/ref/glm/glm/simd/exponential.h +++ /dev/null @@ -1,20 +0,0 @@ -/// @ref simd -/// @file glm/simd/experimental.h - -#pragma once - -#include "platform.h" - -#if GLM_ARCH & GLM_ARCH_SSE2_BIT - -GLM_FUNC_QUALIFIER glm_f32vec4 glm_vec1_sqrt_lowp(glm_f32vec4 x) -{ - return _mm_mul_ss(_mm_rsqrt_ss(x), x); -} - -GLM_FUNC_QUALIFIER glm_f32vec4 glm_vec4_sqrt_lowp(glm_f32vec4 x) -{ - return _mm_mul_ps(_mm_rsqrt_ps(x), x); -} - -#endif//GLM_ARCH & GLM_ARCH_SSE2_BIT diff --git a/ref/glm/glm/simd/geometric.h b/ref/glm/glm/simd/geometric.h deleted file mode 100644 index 07d7cbcc..00000000 --- a/ref/glm/glm/simd/geometric.h +++ /dev/null @@ -1,124 +0,0 @@ -/// @ref simd -/// @file glm/simd/geometric.h - -#pragma once - -#include "common.h" - -#if GLM_ARCH & GLM_ARCH_SSE2_BIT - -GLM_FUNC_DECL glm_vec4 glm_vec4_dot(glm_vec4 v1, glm_vec4 v2); -GLM_FUNC_DECL glm_vec4 glm_vec1_dot(glm_vec4 v1, glm_vec4 v2); - -GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_length(glm_vec4 x) -{ - glm_vec4 const dot0 = glm_vec4_dot(x, x); - glm_vec4 const sqt0 = _mm_sqrt_ps(dot0); - return sqt0; -} - -GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_distance(glm_vec4 p0, glm_vec4 p1) -{ - glm_vec4 const sub0 = _mm_sub_ps(p0, p1); - glm_vec4 const len0 = glm_vec4_length(sub0); - return len0; -} - -GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_dot(glm_vec4 v1, glm_vec4 v2) -{ -# if GLM_ARCH & GLM_ARCH_AVX_BIT - return _mm_dp_ps(v1, v2, 0xff); -# elif GLM_ARCH & GLM_ARCH_SSE3_BIT - glm_vec4 const mul0 = _mm_mul_ps(v1, v2); - glm_vec4 const hadd0 = _mm_hadd_ps(mul0, mul0); - glm_vec4 const hadd1 = _mm_hadd_ps(hadd0, hadd0); - return hadd1; -# else - glm_vec4 const mul0 = _mm_mul_ps(v1, v2); - glm_vec4 const swp0 = _mm_shuffle_ps(mul0, mul0, _MM_SHUFFLE(2, 3, 0, 1)); - glm_vec4 const add0 = _mm_add_ps(mul0, swp0); - glm_vec4 const swp1 = _mm_shuffle_ps(add0, add0, _MM_SHUFFLE(0, 1, 2, 3)); - glm_vec4 const add1 = _mm_add_ps(add0, swp1); - return add1; -# endif -} - -GLM_FUNC_QUALIFIER glm_vec4 glm_vec1_dot(glm_vec4 v1, glm_vec4 v2) -{ -# if GLM_ARCH & GLM_ARCH_AVX_BIT - return _mm_dp_ps(v1, v2, 0xff); -# elif GLM_ARCH & GLM_ARCH_SSE3_BIT - glm_vec4 const mul0 = _mm_mul_ps(v1, v2); - glm_vec4 const had0 = _mm_hadd_ps(mul0, mul0); - glm_vec4 const had1 = _mm_hadd_ps(had0, had0); - return had1; -# else - glm_vec4 const mul0 = _mm_mul_ps(v1, v2); - glm_vec4 const mov0 = _mm_movehl_ps(mul0, mul0); - glm_vec4 const add0 = _mm_add_ps(mov0, mul0); - glm_vec4 const swp1 = _mm_shuffle_ps(add0, add0, 1); - glm_vec4 const add1 = _mm_add_ss(add0, swp1); - return add1; -# endif -} - -GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_cross(glm_vec4 v1, glm_vec4 v2) -{ - glm_vec4 const swp0 = _mm_shuffle_ps(v1, v1, _MM_SHUFFLE(3, 0, 2, 1)); - glm_vec4 const swp1 = _mm_shuffle_ps(v1, v1, _MM_SHUFFLE(3, 1, 0, 2)); - glm_vec4 const swp2 = _mm_shuffle_ps(v2, v2, _MM_SHUFFLE(3, 0, 2, 1)); - glm_vec4 const swp3 = _mm_shuffle_ps(v2, v2, _MM_SHUFFLE(3, 1, 0, 2)); - glm_vec4 const mul0 = _mm_mul_ps(swp0, swp3); - glm_vec4 const mul1 = _mm_mul_ps(swp1, swp2); - glm_vec4 const sub0 = _mm_sub_ps(mul0, mul1); - return sub0; -} - -GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_normalize(glm_vec4 v) -{ - glm_vec4 const dot0 = glm_vec4_dot(v, v); - glm_vec4 const isr0 = _mm_rsqrt_ps(dot0); - glm_vec4 const mul0 = _mm_mul_ps(v, isr0); - return mul0; -} - -GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_faceforward(glm_vec4 N, glm_vec4 I, glm_vec4 Nref) -{ - glm_vec4 const dot0 = glm_vec4_dot(Nref, I); - glm_vec4 const sgn0 = glm_vec4_sign(dot0); - glm_vec4 const mul0 = _mm_mul_ps(sgn0, _mm_set1_ps(-1.0f)); - glm_vec4 const mul1 = _mm_mul_ps(N, mul0); - return mul1; -} - -GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_reflect(glm_vec4 I, glm_vec4 N) -{ - glm_vec4 const dot0 = glm_vec4_dot(N, I); - glm_vec4 const mul0 = _mm_mul_ps(N, dot0); - glm_vec4 const mul1 = _mm_mul_ps(mul0, _mm_set1_ps(2.0f)); - glm_vec4 const sub0 = _mm_sub_ps(I, mul1); - return sub0; -} - -GLM_FUNC_QUALIFIER __m128 glm_vec4_refract(glm_vec4 I, glm_vec4 N, glm_vec4 eta) -{ - glm_vec4 const dot0 = glm_vec4_dot(N, I); - glm_vec4 const mul0 = _mm_mul_ps(eta, eta); - glm_vec4 const mul1 = _mm_mul_ps(dot0, dot0); - glm_vec4 const sub0 = _mm_sub_ps(_mm_set1_ps(1.0f), mul0); - glm_vec4 const sub1 = _mm_sub_ps(_mm_set1_ps(1.0f), mul1); - glm_vec4 const mul2 = _mm_mul_ps(sub0, sub1); - - if(_mm_movemask_ps(_mm_cmplt_ss(mul2, _mm_set1_ps(0.0f))) == 0) - return _mm_set1_ps(0.0f); - - glm_vec4 const sqt0 = _mm_sqrt_ps(mul2); - glm_vec4 const mad0 = glm_vec4_fma(eta, dot0, sqt0); - glm_vec4 const mul4 = _mm_mul_ps(mad0, N); - glm_vec4 const mul5 = _mm_mul_ps(eta, I); - glm_vec4 const sub2 = _mm_sub_ps(mul5, mul4); - - return sub2; -} - -#endif//GLM_ARCH & GLM_ARCH_SSE2_BIT diff --git a/ref/glm/glm/simd/integer.h b/ref/glm/glm/simd/integer.h deleted file mode 100644 index 93814183..00000000 --- a/ref/glm/glm/simd/integer.h +++ /dev/null @@ -1,115 +0,0 @@ -/// @ref simd -/// @file glm/simd/integer.h - -#pragma once - -#if GLM_ARCH & GLM_ARCH_SSE2_BIT - -GLM_FUNC_QUALIFIER glm_uvec4 glm_i128_interleave(glm_uvec4 x) -{ - glm_uvec4 const Mask4 = _mm_set1_epi32(0x0000FFFF); - glm_uvec4 const Mask3 = _mm_set1_epi32(0x00FF00FF); - glm_uvec4 const Mask2 = _mm_set1_epi32(0x0F0F0F0F); - glm_uvec4 const Mask1 = _mm_set1_epi32(0x33333333); - glm_uvec4 const Mask0 = _mm_set1_epi32(0x55555555); - - glm_uvec4 Reg1; - glm_uvec4 Reg2; - - // REG1 = x; - // REG2 = y; - //Reg1 = _mm_unpacklo_epi64(x, y); - Reg1 = x; - - //REG1 = ((REG1 << 16) | REG1) & glm::uint64(0x0000FFFF0000FFFF); - //REG2 = ((REG2 << 16) | REG2) & glm::uint64(0x0000FFFF0000FFFF); - Reg2 = _mm_slli_si128(Reg1, 2); - Reg1 = _mm_or_si128(Reg2, Reg1); - Reg1 = _mm_and_si128(Reg1, Mask4); - - //REG1 = ((REG1 << 8) | REG1) & glm::uint64(0x00FF00FF00FF00FF); - //REG2 = ((REG2 << 8) | REG2) & glm::uint64(0x00FF00FF00FF00FF); - Reg2 = _mm_slli_si128(Reg1, 1); - Reg1 = _mm_or_si128(Reg2, Reg1); - Reg1 = _mm_and_si128(Reg1, Mask3); - - //REG1 = ((REG1 << 4) | REG1) & glm::uint64(0x0F0F0F0F0F0F0F0F); - //REG2 = ((REG2 << 4) | REG2) & glm::uint64(0x0F0F0F0F0F0F0F0F); - Reg2 = _mm_slli_epi32(Reg1, 4); - Reg1 = _mm_or_si128(Reg2, Reg1); - Reg1 = _mm_and_si128(Reg1, Mask2); - - //REG1 = ((REG1 << 2) | REG1) & glm::uint64(0x3333333333333333); - //REG2 = ((REG2 << 2) | REG2) & glm::uint64(0x3333333333333333); - Reg2 = _mm_slli_epi32(Reg1, 2); - Reg1 = _mm_or_si128(Reg2, Reg1); - Reg1 = _mm_and_si128(Reg1, Mask1); - - //REG1 = ((REG1 << 1) | REG1) & glm::uint64(0x5555555555555555); - //REG2 = ((REG2 << 1) | REG2) & glm::uint64(0x5555555555555555); - Reg2 = _mm_slli_epi32(Reg1, 1); - Reg1 = _mm_or_si128(Reg2, Reg1); - Reg1 = _mm_and_si128(Reg1, Mask0); - - //return REG1 | (REG2 << 1); - Reg2 = _mm_slli_epi32(Reg1, 1); - Reg2 = _mm_srli_si128(Reg2, 8); - Reg1 = _mm_or_si128(Reg1, Reg2); - - return Reg1; -} - -GLM_FUNC_QUALIFIER glm_uvec4 glm_i128_interleave2(glm_uvec4 x, glm_uvec4 y) -{ - glm_uvec4 const Mask4 = _mm_set1_epi32(0x0000FFFF); - glm_uvec4 const Mask3 = _mm_set1_epi32(0x00FF00FF); - glm_uvec4 const Mask2 = _mm_set1_epi32(0x0F0F0F0F); - glm_uvec4 const Mask1 = _mm_set1_epi32(0x33333333); - glm_uvec4 const Mask0 = _mm_set1_epi32(0x55555555); - - glm_uvec4 Reg1; - glm_uvec4 Reg2; - - // REG1 = x; - // REG2 = y; - Reg1 = _mm_unpacklo_epi64(x, y); - - //REG1 = ((REG1 << 16) | REG1) & glm::uint64(0x0000FFFF0000FFFF); - //REG2 = ((REG2 << 16) | REG2) & glm::uint64(0x0000FFFF0000FFFF); - Reg2 = _mm_slli_si128(Reg1, 2); - Reg1 = _mm_or_si128(Reg2, Reg1); - Reg1 = _mm_and_si128(Reg1, Mask4); - - //REG1 = ((REG1 << 8) | REG1) & glm::uint64(0x00FF00FF00FF00FF); - //REG2 = ((REG2 << 8) | REG2) & glm::uint64(0x00FF00FF00FF00FF); - Reg2 = _mm_slli_si128(Reg1, 1); - Reg1 = _mm_or_si128(Reg2, Reg1); - Reg1 = _mm_and_si128(Reg1, Mask3); - - //REG1 = ((REG1 << 4) | REG1) & glm::uint64(0x0F0F0F0F0F0F0F0F); - //REG2 = ((REG2 << 4) | REG2) & glm::uint64(0x0F0F0F0F0F0F0F0F); - Reg2 = _mm_slli_epi32(Reg1, 4); - Reg1 = _mm_or_si128(Reg2, Reg1); - Reg1 = _mm_and_si128(Reg1, Mask2); - - //REG1 = ((REG1 << 2) | REG1) & glm::uint64(0x3333333333333333); - //REG2 = ((REG2 << 2) | REG2) & glm::uint64(0x3333333333333333); - Reg2 = _mm_slli_epi32(Reg1, 2); - Reg1 = _mm_or_si128(Reg2, Reg1); - Reg1 = _mm_and_si128(Reg1, Mask1); - - //REG1 = ((REG1 << 1) | REG1) & glm::uint64(0x5555555555555555); - //REG2 = ((REG2 << 1) | REG2) & glm::uint64(0x5555555555555555); - Reg2 = _mm_slli_epi32(Reg1, 1); - Reg1 = _mm_or_si128(Reg2, Reg1); - Reg1 = _mm_and_si128(Reg1, Mask0); - - //return REG1 | (REG2 << 1); - Reg2 = _mm_slli_epi32(Reg1, 1); - Reg2 = _mm_srli_si128(Reg2, 8); - Reg1 = _mm_or_si128(Reg1, Reg2); - - return Reg1; -} - -#endif//GLM_ARCH & GLM_ARCH_SSE2_BIT diff --git a/ref/glm/glm/simd/matrix.h b/ref/glm/glm/simd/matrix.h deleted file mode 100644 index b6c42ea4..00000000 --- a/ref/glm/glm/simd/matrix.h +++ /dev/null @@ -1,1028 +0,0 @@ -/// @ref simd -/// @file glm/simd/matrix.h - -#pragma once - -#include "geometric.h" - -#if GLM_ARCH & GLM_ARCH_SSE2_BIT - -GLM_FUNC_QUALIFIER void glm_mat4_matrixCompMult(glm_vec4 const in1[4], glm_vec4 const in2[4], glm_vec4 out[4]) -{ - out[0] = _mm_mul_ps(in1[0], in2[0]); - out[1] = _mm_mul_ps(in1[1], in2[1]); - out[2] = _mm_mul_ps(in1[2], in2[2]); - out[3] = _mm_mul_ps(in1[3], in2[3]); -} - -GLM_FUNC_QUALIFIER void glm_mat4_add(glm_vec4 const in1[4], glm_vec4 const in2[4], glm_vec4 out[4]) -{ - out[0] = _mm_add_ps(in1[0], in2[0]); - out[1] = _mm_add_ps(in1[1], in2[1]); - out[2] = _mm_add_ps(in1[2], in2[2]); - out[3] = _mm_add_ps(in1[3], in2[3]); -} - -GLM_FUNC_QUALIFIER void glm_mat4_sub(glm_vec4 const in1[4], glm_vec4 const in2[4], glm_vec4 out[4]) -{ - out[0] = _mm_sub_ps(in1[0], in2[0]); - out[1] = _mm_sub_ps(in1[1], in2[1]); - out[2] = _mm_sub_ps(in1[2], in2[2]); - out[3] = _mm_sub_ps(in1[3], in2[3]); -} - -GLM_FUNC_QUALIFIER glm_vec4 glm_mat4_mul_vec4(glm_vec4 const m[4], glm_vec4 v) -{ - __m128 v0 = _mm_shuffle_ps(v, v, _MM_SHUFFLE(0, 0, 0, 0)); - __m128 v1 = _mm_shuffle_ps(v, v, _MM_SHUFFLE(1, 1, 1, 1)); - __m128 v2 = _mm_shuffle_ps(v, v, _MM_SHUFFLE(2, 2, 2, 2)); - __m128 v3 = _mm_shuffle_ps(v, v, _MM_SHUFFLE(3, 3, 3, 3)); - - __m128 m0 = _mm_mul_ps(m[0], v0); - __m128 m1 = _mm_mul_ps(m[1], v1); - __m128 m2 = _mm_mul_ps(m[2], v2); - __m128 m3 = _mm_mul_ps(m[3], v3); - - __m128 a0 = _mm_add_ps(m0, m1); - __m128 a1 = _mm_add_ps(m2, m3); - __m128 a2 = _mm_add_ps(a0, a1); - - return a2; -} - -GLM_FUNC_QUALIFIER __m128 glm_vec4_mul_mat4(glm_vec4 v, glm_vec4 const m[4]) -{ - __m128 i0 = m[0]; - __m128 i1 = m[1]; - __m128 i2 = m[2]; - __m128 i3 = m[3]; - - __m128 m0 = _mm_mul_ps(v, i0); - __m128 m1 = _mm_mul_ps(v, i1); - __m128 m2 = _mm_mul_ps(v, i2); - __m128 m3 = _mm_mul_ps(v, i3); - - __m128 u0 = _mm_unpacklo_ps(m0, m1); - __m128 u1 = _mm_unpackhi_ps(m0, m1); - __m128 a0 = _mm_add_ps(u0, u1); - - __m128 u2 = _mm_unpacklo_ps(m2, m3); - __m128 u3 = _mm_unpackhi_ps(m2, m3); - __m128 a1 = _mm_add_ps(u2, u3); - - __m128 f0 = _mm_movelh_ps(a0, a1); - __m128 f1 = _mm_movehl_ps(a1, a0); - __m128 f2 = _mm_add_ps(f0, f1); - - return f2; -} - -GLM_FUNC_QUALIFIER void glm_mat4_mul(glm_vec4 const in1[4], glm_vec4 const in2[4], glm_vec4 out[4]) -{ - { - __m128 e0 = _mm_shuffle_ps(in2[0], in2[0], _MM_SHUFFLE(0, 0, 0, 0)); - __m128 e1 = _mm_shuffle_ps(in2[0], in2[0], _MM_SHUFFLE(1, 1, 1, 1)); - __m128 e2 = _mm_shuffle_ps(in2[0], in2[0], _MM_SHUFFLE(2, 2, 2, 2)); - __m128 e3 = _mm_shuffle_ps(in2[0], in2[0], _MM_SHUFFLE(3, 3, 3, 3)); - - __m128 m0 = _mm_mul_ps(in1[0], e0); - __m128 m1 = _mm_mul_ps(in1[1], e1); - __m128 m2 = _mm_mul_ps(in1[2], e2); - __m128 m3 = _mm_mul_ps(in1[3], e3); - - __m128 a0 = _mm_add_ps(m0, m1); - __m128 a1 = _mm_add_ps(m2, m3); - __m128 a2 = _mm_add_ps(a0, a1); - - out[0] = a2; - } - - { - __m128 e0 = _mm_shuffle_ps(in2[1], in2[1], _MM_SHUFFLE(0, 0, 0, 0)); - __m128 e1 = _mm_shuffle_ps(in2[1], in2[1], _MM_SHUFFLE(1, 1, 1, 1)); - __m128 e2 = _mm_shuffle_ps(in2[1], in2[1], _MM_SHUFFLE(2, 2, 2, 2)); - __m128 e3 = _mm_shuffle_ps(in2[1], in2[1], _MM_SHUFFLE(3, 3, 3, 3)); - - __m128 m0 = _mm_mul_ps(in1[0], e0); - __m128 m1 = _mm_mul_ps(in1[1], e1); - __m128 m2 = _mm_mul_ps(in1[2], e2); - __m128 m3 = _mm_mul_ps(in1[3], e3); - - __m128 a0 = _mm_add_ps(m0, m1); - __m128 a1 = _mm_add_ps(m2, m3); - __m128 a2 = _mm_add_ps(a0, a1); - - out[1] = a2; - } - - { - __m128 e0 = _mm_shuffle_ps(in2[2], in2[2], _MM_SHUFFLE(0, 0, 0, 0)); - __m128 e1 = _mm_shuffle_ps(in2[2], in2[2], _MM_SHUFFLE(1, 1, 1, 1)); - __m128 e2 = _mm_shuffle_ps(in2[2], in2[2], _MM_SHUFFLE(2, 2, 2, 2)); - __m128 e3 = _mm_shuffle_ps(in2[2], in2[2], _MM_SHUFFLE(3, 3, 3, 3)); - - __m128 m0 = _mm_mul_ps(in1[0], e0); - __m128 m1 = _mm_mul_ps(in1[1], e1); - __m128 m2 = _mm_mul_ps(in1[2], e2); - __m128 m3 = _mm_mul_ps(in1[3], e3); - - __m128 a0 = _mm_add_ps(m0, m1); - __m128 a1 = _mm_add_ps(m2, m3); - __m128 a2 = _mm_add_ps(a0, a1); - - out[2] = a2; - } - - { - //(__m128&)_mm_shuffle_epi32(__m128i&)in2[0], _MM_SHUFFLE(3, 3, 3, 3)) - __m128 e0 = _mm_shuffle_ps(in2[3], in2[3], _MM_SHUFFLE(0, 0, 0, 0)); - __m128 e1 = _mm_shuffle_ps(in2[3], in2[3], _MM_SHUFFLE(1, 1, 1, 1)); - __m128 e2 = _mm_shuffle_ps(in2[3], in2[3], _MM_SHUFFLE(2, 2, 2, 2)); - __m128 e3 = _mm_shuffle_ps(in2[3], in2[3], _MM_SHUFFLE(3, 3, 3, 3)); - - __m128 m0 = _mm_mul_ps(in1[0], e0); - __m128 m1 = _mm_mul_ps(in1[1], e1); - __m128 m2 = _mm_mul_ps(in1[2], e2); - __m128 m3 = _mm_mul_ps(in1[3], e3); - - __m128 a0 = _mm_add_ps(m0, m1); - __m128 a1 = _mm_add_ps(m2, m3); - __m128 a2 = _mm_add_ps(a0, a1); - - out[3] = a2; - } -} - -GLM_FUNC_QUALIFIER void glm_mat4_transpose(glm_vec4 const in[4], glm_vec4 out[4]) -{ - __m128 tmp0 = _mm_shuffle_ps(in[0], in[1], 0x44); - __m128 tmp2 = _mm_shuffle_ps(in[0], in[1], 0xEE); - __m128 tmp1 = _mm_shuffle_ps(in[2], in[3], 0x44); - __m128 tmp3 = _mm_shuffle_ps(in[2], in[3], 0xEE); - - out[0] = _mm_shuffle_ps(tmp0, tmp1, 0x88); - out[1] = _mm_shuffle_ps(tmp0, tmp1, 0xDD); - out[2] = _mm_shuffle_ps(tmp2, tmp3, 0x88); - out[3] = _mm_shuffle_ps(tmp2, tmp3, 0xDD); -} - -GLM_FUNC_QUALIFIER glm_vec4 glm_mat4_determinant_highp(glm_vec4 const in[4]) -{ - __m128 Fac0; - { - // valType SubFactor00 = m[2][2] * m[3][3] - m[3][2] * m[2][3]; - // valType SubFactor00 = m[2][2] * m[3][3] - m[3][2] * m[2][3]; - // valType SubFactor06 = m[1][2] * m[3][3] - m[3][2] * m[1][3]; - // valType SubFactor13 = m[1][2] * m[2][3] - m[2][2] * m[1][3]; - - __m128 Swp0a = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(3, 3, 3, 3)); - __m128 Swp0b = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(2, 2, 2, 2)); - - __m128 Swp00 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(2, 2, 2, 2)); - __m128 Swp01 = _mm_shuffle_ps(Swp0a, Swp0a, _MM_SHUFFLE(2, 0, 0, 0)); - __m128 Swp02 = _mm_shuffle_ps(Swp0b, Swp0b, _MM_SHUFFLE(2, 0, 0, 0)); - __m128 Swp03 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(3, 3, 3, 3)); - - __m128 Mul00 = _mm_mul_ps(Swp00, Swp01); - __m128 Mul01 = _mm_mul_ps(Swp02, Swp03); - Fac0 = _mm_sub_ps(Mul00, Mul01); - } - - __m128 Fac1; - { - // valType SubFactor01 = m[2][1] * m[3][3] - m[3][1] * m[2][3]; - // valType SubFactor01 = m[2][1] * m[3][3] - m[3][1] * m[2][3]; - // valType SubFactor07 = m[1][1] * m[3][3] - m[3][1] * m[1][3]; - // valType SubFactor14 = m[1][1] * m[2][3] - m[2][1] * m[1][3]; - - __m128 Swp0a = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(3, 3, 3, 3)); - __m128 Swp0b = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(1, 1, 1, 1)); - - __m128 Swp00 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(1, 1, 1, 1)); - __m128 Swp01 = _mm_shuffle_ps(Swp0a, Swp0a, _MM_SHUFFLE(2, 0, 0, 0)); - __m128 Swp02 = _mm_shuffle_ps(Swp0b, Swp0b, _MM_SHUFFLE(2, 0, 0, 0)); - __m128 Swp03 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(3, 3, 3, 3)); - - __m128 Mul00 = _mm_mul_ps(Swp00, Swp01); - __m128 Mul01 = _mm_mul_ps(Swp02, Swp03); - Fac1 = _mm_sub_ps(Mul00, Mul01); - } - - - __m128 Fac2; - { - // valType SubFactor02 = m[2][1] * m[3][2] - m[3][1] * m[2][2]; - // valType SubFactor02 = m[2][1] * m[3][2] - m[3][1] * m[2][2]; - // valType SubFactor08 = m[1][1] * m[3][2] - m[3][1] * m[1][2]; - // valType SubFactor15 = m[1][1] * m[2][2] - m[2][1] * m[1][2]; - - __m128 Swp0a = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(2, 2, 2, 2)); - __m128 Swp0b = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(1, 1, 1, 1)); - - __m128 Swp00 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(1, 1, 1, 1)); - __m128 Swp01 = _mm_shuffle_ps(Swp0a, Swp0a, _MM_SHUFFLE(2, 0, 0, 0)); - __m128 Swp02 = _mm_shuffle_ps(Swp0b, Swp0b, _MM_SHUFFLE(2, 0, 0, 0)); - __m128 Swp03 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(2, 2, 2, 2)); - - __m128 Mul00 = _mm_mul_ps(Swp00, Swp01); - __m128 Mul01 = _mm_mul_ps(Swp02, Swp03); - Fac2 = _mm_sub_ps(Mul00, Mul01); - } - - __m128 Fac3; - { - // valType SubFactor03 = m[2][0] * m[3][3] - m[3][0] * m[2][3]; - // valType SubFactor03 = m[2][0] * m[3][3] - m[3][0] * m[2][3]; - // valType SubFactor09 = m[1][0] * m[3][3] - m[3][0] * m[1][3]; - // valType SubFactor16 = m[1][0] * m[2][3] - m[2][0] * m[1][3]; - - __m128 Swp0a = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(3, 3, 3, 3)); - __m128 Swp0b = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(0, 0, 0, 0)); - - __m128 Swp00 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(0, 0, 0, 0)); - __m128 Swp01 = _mm_shuffle_ps(Swp0a, Swp0a, _MM_SHUFFLE(2, 0, 0, 0)); - __m128 Swp02 = _mm_shuffle_ps(Swp0b, Swp0b, _MM_SHUFFLE(2, 0, 0, 0)); - __m128 Swp03 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(3, 3, 3, 3)); - - __m128 Mul00 = _mm_mul_ps(Swp00, Swp01); - __m128 Mul01 = _mm_mul_ps(Swp02, Swp03); - Fac3 = _mm_sub_ps(Mul00, Mul01); - } - - __m128 Fac4; - { - // valType SubFactor04 = m[2][0] * m[3][2] - m[3][0] * m[2][2]; - // valType SubFactor04 = m[2][0] * m[3][2] - m[3][0] * m[2][2]; - // valType SubFactor10 = m[1][0] * m[3][2] - m[3][0] * m[1][2]; - // valType SubFactor17 = m[1][0] * m[2][2] - m[2][0] * m[1][2]; - - __m128 Swp0a = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(2, 2, 2, 2)); - __m128 Swp0b = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(0, 0, 0, 0)); - - __m128 Swp00 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(0, 0, 0, 0)); - __m128 Swp01 = _mm_shuffle_ps(Swp0a, Swp0a, _MM_SHUFFLE(2, 0, 0, 0)); - __m128 Swp02 = _mm_shuffle_ps(Swp0b, Swp0b, _MM_SHUFFLE(2, 0, 0, 0)); - __m128 Swp03 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(2, 2, 2, 2)); - - __m128 Mul00 = _mm_mul_ps(Swp00, Swp01); - __m128 Mul01 = _mm_mul_ps(Swp02, Swp03); - Fac4 = _mm_sub_ps(Mul00, Mul01); - } - - __m128 Fac5; - { - // valType SubFactor05 = m[2][0] * m[3][1] - m[3][0] * m[2][1]; - // valType SubFactor05 = m[2][0] * m[3][1] - m[3][0] * m[2][1]; - // valType SubFactor12 = m[1][0] * m[3][1] - m[3][0] * m[1][1]; - // valType SubFactor18 = m[1][0] * m[2][1] - m[2][0] * m[1][1]; - - __m128 Swp0a = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(1, 1, 1, 1)); - __m128 Swp0b = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(0, 0, 0, 0)); - - __m128 Swp00 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(0, 0, 0, 0)); - __m128 Swp01 = _mm_shuffle_ps(Swp0a, Swp0a, _MM_SHUFFLE(2, 0, 0, 0)); - __m128 Swp02 = _mm_shuffle_ps(Swp0b, Swp0b, _MM_SHUFFLE(2, 0, 0, 0)); - __m128 Swp03 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(1, 1, 1, 1)); - - __m128 Mul00 = _mm_mul_ps(Swp00, Swp01); - __m128 Mul01 = _mm_mul_ps(Swp02, Swp03); - Fac5 = _mm_sub_ps(Mul00, Mul01); - } - - __m128 SignA = _mm_set_ps( 1.0f,-1.0f, 1.0f,-1.0f); - __m128 SignB = _mm_set_ps(-1.0f, 1.0f,-1.0f, 1.0f); - - // m[1][0] - // m[0][0] - // m[0][0] - // m[0][0] - __m128 Temp0 = _mm_shuffle_ps(in[1], in[0], _MM_SHUFFLE(0, 0, 0, 0)); - __m128 Vec0 = _mm_shuffle_ps(Temp0, Temp0, _MM_SHUFFLE(2, 2, 2, 0)); - - // m[1][1] - // m[0][1] - // m[0][1] - // m[0][1] - __m128 Temp1 = _mm_shuffle_ps(in[1], in[0], _MM_SHUFFLE(1, 1, 1, 1)); - __m128 Vec1 = _mm_shuffle_ps(Temp1, Temp1, _MM_SHUFFLE(2, 2, 2, 0)); - - // m[1][2] - // m[0][2] - // m[0][2] - // m[0][2] - __m128 Temp2 = _mm_shuffle_ps(in[1], in[0], _MM_SHUFFLE(2, 2, 2, 2)); - __m128 Vec2 = _mm_shuffle_ps(Temp2, Temp2, _MM_SHUFFLE(2, 2, 2, 0)); - - // m[1][3] - // m[0][3] - // m[0][3] - // m[0][3] - __m128 Temp3 = _mm_shuffle_ps(in[1], in[0], _MM_SHUFFLE(3, 3, 3, 3)); - __m128 Vec3 = _mm_shuffle_ps(Temp3, Temp3, _MM_SHUFFLE(2, 2, 2, 0)); - - // col0 - // + (Vec1[0] * Fac0[0] - Vec2[0] * Fac1[0] + Vec3[0] * Fac2[0]), - // - (Vec1[1] * Fac0[1] - Vec2[1] * Fac1[1] + Vec3[1] * Fac2[1]), - // + (Vec1[2] * Fac0[2] - Vec2[2] * Fac1[2] + Vec3[2] * Fac2[2]), - // - (Vec1[3] * Fac0[3] - Vec2[3] * Fac1[3] + Vec3[3] * Fac2[3]), - __m128 Mul00 = _mm_mul_ps(Vec1, Fac0); - __m128 Mul01 = _mm_mul_ps(Vec2, Fac1); - __m128 Mul02 = _mm_mul_ps(Vec3, Fac2); - __m128 Sub00 = _mm_sub_ps(Mul00, Mul01); - __m128 Add00 = _mm_add_ps(Sub00, Mul02); - __m128 Inv0 = _mm_mul_ps(SignB, Add00); - - // col1 - // - (Vec0[0] * Fac0[0] - Vec2[0] * Fac3[0] + Vec3[0] * Fac4[0]), - // + (Vec0[0] * Fac0[1] - Vec2[1] * Fac3[1] + Vec3[1] * Fac4[1]), - // - (Vec0[0] * Fac0[2] - Vec2[2] * Fac3[2] + Vec3[2] * Fac4[2]), - // + (Vec0[0] * Fac0[3] - Vec2[3] * Fac3[3] + Vec3[3] * Fac4[3]), - __m128 Mul03 = _mm_mul_ps(Vec0, Fac0); - __m128 Mul04 = _mm_mul_ps(Vec2, Fac3); - __m128 Mul05 = _mm_mul_ps(Vec3, Fac4); - __m128 Sub01 = _mm_sub_ps(Mul03, Mul04); - __m128 Add01 = _mm_add_ps(Sub01, Mul05); - __m128 Inv1 = _mm_mul_ps(SignA, Add01); - - // col2 - // + (Vec0[0] * Fac1[0] - Vec1[0] * Fac3[0] + Vec3[0] * Fac5[0]), - // - (Vec0[0] * Fac1[1] - Vec1[1] * Fac3[1] + Vec3[1] * Fac5[1]), - // + (Vec0[0] * Fac1[2] - Vec1[2] * Fac3[2] + Vec3[2] * Fac5[2]), - // - (Vec0[0] * Fac1[3] - Vec1[3] * Fac3[3] + Vec3[3] * Fac5[3]), - __m128 Mul06 = _mm_mul_ps(Vec0, Fac1); - __m128 Mul07 = _mm_mul_ps(Vec1, Fac3); - __m128 Mul08 = _mm_mul_ps(Vec3, Fac5); - __m128 Sub02 = _mm_sub_ps(Mul06, Mul07); - __m128 Add02 = _mm_add_ps(Sub02, Mul08); - __m128 Inv2 = _mm_mul_ps(SignB, Add02); - - // col3 - // - (Vec1[0] * Fac2[0] - Vec1[0] * Fac4[0] + Vec2[0] * Fac5[0]), - // + (Vec1[0] * Fac2[1] - Vec1[1] * Fac4[1] + Vec2[1] * Fac5[1]), - // - (Vec1[0] * Fac2[2] - Vec1[2] * Fac4[2] + Vec2[2] * Fac5[2]), - // + (Vec1[0] * Fac2[3] - Vec1[3] * Fac4[3] + Vec2[3] * Fac5[3])); - __m128 Mul09 = _mm_mul_ps(Vec0, Fac2); - __m128 Mul10 = _mm_mul_ps(Vec1, Fac4); - __m128 Mul11 = _mm_mul_ps(Vec2, Fac5); - __m128 Sub03 = _mm_sub_ps(Mul09, Mul10); - __m128 Add03 = _mm_add_ps(Sub03, Mul11); - __m128 Inv3 = _mm_mul_ps(SignA, Add03); - - __m128 Row0 = _mm_shuffle_ps(Inv0, Inv1, _MM_SHUFFLE(0, 0, 0, 0)); - __m128 Row1 = _mm_shuffle_ps(Inv2, Inv3, _MM_SHUFFLE(0, 0, 0, 0)); - __m128 Row2 = _mm_shuffle_ps(Row0, Row1, _MM_SHUFFLE(2, 0, 2, 0)); - - // valType Determinant = m[0][0] * Inverse[0][0] - // + m[0][1] * Inverse[1][0] - // + m[0][2] * Inverse[2][0] - // + m[0][3] * Inverse[3][0]; - __m128 Det0 = glm_vec4_dot(in[0], Row2); - return Det0; -} - -GLM_FUNC_QUALIFIER glm_vec4 glm_mat4_determinant_lowp(glm_vec4 const m[4]) -{ - // _mm_castsi128_ps(_mm_shuffle_epi32(_mm_castps_si128( - - //T SubFactor00 = m[2][2] * m[3][3] - m[3][2] * m[2][3]; - //T SubFactor01 = m[2][1] * m[3][3] - m[3][1] * m[2][3]; - //T SubFactor02 = m[2][1] * m[3][2] - m[3][1] * m[2][2]; - //T SubFactor03 = m[2][0] * m[3][3] - m[3][0] * m[2][3]; - //T SubFactor04 = m[2][0] * m[3][2] - m[3][0] * m[2][2]; - //T SubFactor05 = m[2][0] * m[3][1] - m[3][0] * m[2][1]; - - // First 2 columns - __m128 Swp2A = _mm_castsi128_ps(_mm_shuffle_epi32(_mm_castps_si128(m[2]), _MM_SHUFFLE(0, 1, 1, 2))); - __m128 Swp3A = _mm_castsi128_ps(_mm_shuffle_epi32(_mm_castps_si128(m[3]), _MM_SHUFFLE(3, 2, 3, 3))); - __m128 MulA = _mm_mul_ps(Swp2A, Swp3A); - - // Second 2 columns - __m128 Swp2B = _mm_castsi128_ps(_mm_shuffle_epi32(_mm_castps_si128(m[2]), _MM_SHUFFLE(3, 2, 3, 3))); - __m128 Swp3B = _mm_castsi128_ps(_mm_shuffle_epi32(_mm_castps_si128(m[3]), _MM_SHUFFLE(0, 1, 1, 2))); - __m128 MulB = _mm_mul_ps(Swp2B, Swp3B); - - // Columns subtraction - __m128 SubE = _mm_sub_ps(MulA, MulB); - - // Last 2 rows - __m128 Swp2C = _mm_castsi128_ps(_mm_shuffle_epi32(_mm_castps_si128(m[2]), _MM_SHUFFLE(0, 0, 1, 2))); - __m128 Swp3C = _mm_castsi128_ps(_mm_shuffle_epi32(_mm_castps_si128(m[3]), _MM_SHUFFLE(1, 2, 0, 0))); - __m128 MulC = _mm_mul_ps(Swp2C, Swp3C); - __m128 SubF = _mm_sub_ps(_mm_movehl_ps(MulC, MulC), MulC); - - //vec<4, T, Q> DetCof( - // + (m[1][1] * SubFactor00 - m[1][2] * SubFactor01 + m[1][3] * SubFactor02), - // - (m[1][0] * SubFactor00 - m[1][2] * SubFactor03 + m[1][3] * SubFactor04), - // + (m[1][0] * SubFactor01 - m[1][1] * SubFactor03 + m[1][3] * SubFactor05), - // - (m[1][0] * SubFactor02 - m[1][1] * SubFactor04 + m[1][2] * SubFactor05)); - - __m128 SubFacA = _mm_castsi128_ps(_mm_shuffle_epi32(_mm_castps_si128(SubE), _MM_SHUFFLE(2, 1, 0, 0))); - __m128 SwpFacA = _mm_castsi128_ps(_mm_shuffle_epi32(_mm_castps_si128(m[1]), _MM_SHUFFLE(0, 0, 0, 1))); - __m128 MulFacA = _mm_mul_ps(SwpFacA, SubFacA); - - __m128 SubTmpB = _mm_shuffle_ps(SubE, SubF, _MM_SHUFFLE(0, 0, 3, 1)); - __m128 SubFacB = _mm_castsi128_ps(_mm_shuffle_epi32(_mm_castps_si128(SubTmpB), _MM_SHUFFLE(3, 1, 1, 0)));//SubF[0], SubE[3], SubE[3], SubE[1]; - __m128 SwpFacB = _mm_castsi128_ps(_mm_shuffle_epi32(_mm_castps_si128(m[1]), _MM_SHUFFLE(1, 1, 2, 2))); - __m128 MulFacB = _mm_mul_ps(SwpFacB, SubFacB); - - __m128 SubRes = _mm_sub_ps(MulFacA, MulFacB); - - __m128 SubTmpC = _mm_shuffle_ps(SubE, SubF, _MM_SHUFFLE(1, 0, 2, 2)); - __m128 SubFacC = _mm_castsi128_ps(_mm_shuffle_epi32(_mm_castps_si128(SubTmpC), _MM_SHUFFLE(3, 3, 2, 0))); - __m128 SwpFacC = _mm_castsi128_ps(_mm_shuffle_epi32(_mm_castps_si128(m[1]), _MM_SHUFFLE(2, 3, 3, 3))); - __m128 MulFacC = _mm_mul_ps(SwpFacC, SubFacC); - - __m128 AddRes = _mm_add_ps(SubRes, MulFacC); - __m128 DetCof = _mm_mul_ps(AddRes, _mm_setr_ps( 1.0f,-1.0f, 1.0f,-1.0f)); - - //return m[0][0] * DetCof[0] - // + m[0][1] * DetCof[1] - // + m[0][2] * DetCof[2] - // + m[0][3] * DetCof[3]; - - return glm_vec4_dot(m[0], DetCof); -} - -GLM_FUNC_QUALIFIER glm_vec4 glm_mat4_determinant(glm_vec4 const m[4]) -{ - // _mm_castsi128_ps(_mm_shuffle_epi32(_mm_castps_si128(add) - - //T SubFactor00 = m[2][2] * m[3][3] - m[3][2] * m[2][3]; - //T SubFactor01 = m[2][1] * m[3][3] - m[3][1] * m[2][3]; - //T SubFactor02 = m[2][1] * m[3][2] - m[3][1] * m[2][2]; - //T SubFactor03 = m[2][0] * m[3][3] - m[3][0] * m[2][3]; - //T SubFactor04 = m[2][0] * m[3][2] - m[3][0] * m[2][2]; - //T SubFactor05 = m[2][0] * m[3][1] - m[3][0] * m[2][1]; - - // First 2 columns - __m128 Swp2A = _mm_shuffle_ps(m[2], m[2], _MM_SHUFFLE(0, 1, 1, 2)); - __m128 Swp3A = _mm_shuffle_ps(m[3], m[3], _MM_SHUFFLE(3, 2, 3, 3)); - __m128 MulA = _mm_mul_ps(Swp2A, Swp3A); - - // Second 2 columns - __m128 Swp2B = _mm_shuffle_ps(m[2], m[2], _MM_SHUFFLE(3, 2, 3, 3)); - __m128 Swp3B = _mm_shuffle_ps(m[3], m[3], _MM_SHUFFLE(0, 1, 1, 2)); - __m128 MulB = _mm_mul_ps(Swp2B, Swp3B); - - // Columns subtraction - __m128 SubE = _mm_sub_ps(MulA, MulB); - - // Last 2 rows - __m128 Swp2C = _mm_shuffle_ps(m[2], m[2], _MM_SHUFFLE(0, 0, 1, 2)); - __m128 Swp3C = _mm_shuffle_ps(m[3], m[3], _MM_SHUFFLE(1, 2, 0, 0)); - __m128 MulC = _mm_mul_ps(Swp2C, Swp3C); - __m128 SubF = _mm_sub_ps(_mm_movehl_ps(MulC, MulC), MulC); - - //vec<4, T, Q> DetCof( - // + (m[1][1] * SubFactor00 - m[1][2] * SubFactor01 + m[1][3] * SubFactor02), - // - (m[1][0] * SubFactor00 - m[1][2] * SubFactor03 + m[1][3] * SubFactor04), - // + (m[1][0] * SubFactor01 - m[1][1] * SubFactor03 + m[1][3] * SubFactor05), - // - (m[1][0] * SubFactor02 - m[1][1] * SubFactor04 + m[1][2] * SubFactor05)); - - __m128 SubFacA = _mm_shuffle_ps(SubE, SubE, _MM_SHUFFLE(2, 1, 0, 0)); - __m128 SwpFacA = _mm_shuffle_ps(m[1], m[1], _MM_SHUFFLE(0, 0, 0, 1)); - __m128 MulFacA = _mm_mul_ps(SwpFacA, SubFacA); - - __m128 SubTmpB = _mm_shuffle_ps(SubE, SubF, _MM_SHUFFLE(0, 0, 3, 1)); - __m128 SubFacB = _mm_shuffle_ps(SubTmpB, SubTmpB, _MM_SHUFFLE(3, 1, 1, 0));//SubF[0], SubE[3], SubE[3], SubE[1]; - __m128 SwpFacB = _mm_shuffle_ps(m[1], m[1], _MM_SHUFFLE(1, 1, 2, 2)); - __m128 MulFacB = _mm_mul_ps(SwpFacB, SubFacB); - - __m128 SubRes = _mm_sub_ps(MulFacA, MulFacB); - - __m128 SubTmpC = _mm_shuffle_ps(SubE, SubF, _MM_SHUFFLE(1, 0, 2, 2)); - __m128 SubFacC = _mm_shuffle_ps(SubTmpC, SubTmpC, _MM_SHUFFLE(3, 3, 2, 0)); - __m128 SwpFacC = _mm_shuffle_ps(m[1], m[1], _MM_SHUFFLE(2, 3, 3, 3)); - __m128 MulFacC = _mm_mul_ps(SwpFacC, SubFacC); - - __m128 AddRes = _mm_add_ps(SubRes, MulFacC); - __m128 DetCof = _mm_mul_ps(AddRes, _mm_setr_ps( 1.0f,-1.0f, 1.0f,-1.0f)); - - //return m[0][0] * DetCof[0] - // + m[0][1] * DetCof[1] - // + m[0][2] * DetCof[2] - // + m[0][3] * DetCof[3]; - - return glm_vec4_dot(m[0], DetCof); -} - -GLM_FUNC_QUALIFIER void glm_mat4_inverse(glm_vec4 const in[4], glm_vec4 out[4]) -{ - __m128 Fac0; - { - // valType SubFactor00 = m[2][2] * m[3][3] - m[3][2] * m[2][3]; - // valType SubFactor00 = m[2][2] * m[3][3] - m[3][2] * m[2][3]; - // valType SubFactor06 = m[1][2] * m[3][3] - m[3][2] * m[1][3]; - // valType SubFactor13 = m[1][2] * m[2][3] - m[2][2] * m[1][3]; - - __m128 Swp0a = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(3, 3, 3, 3)); - __m128 Swp0b = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(2, 2, 2, 2)); - - __m128 Swp00 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(2, 2, 2, 2)); - __m128 Swp01 = _mm_shuffle_ps(Swp0a, Swp0a, _MM_SHUFFLE(2, 0, 0, 0)); - __m128 Swp02 = _mm_shuffle_ps(Swp0b, Swp0b, _MM_SHUFFLE(2, 0, 0, 0)); - __m128 Swp03 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(3, 3, 3, 3)); - - __m128 Mul00 = _mm_mul_ps(Swp00, Swp01); - __m128 Mul01 = _mm_mul_ps(Swp02, Swp03); - Fac0 = _mm_sub_ps(Mul00, Mul01); - } - - __m128 Fac1; - { - // valType SubFactor01 = m[2][1] * m[3][3] - m[3][1] * m[2][3]; - // valType SubFactor01 = m[2][1] * m[3][3] - m[3][1] * m[2][3]; - // valType SubFactor07 = m[1][1] * m[3][3] - m[3][1] * m[1][3]; - // valType SubFactor14 = m[1][1] * m[2][3] - m[2][1] * m[1][3]; - - __m128 Swp0a = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(3, 3, 3, 3)); - __m128 Swp0b = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(1, 1, 1, 1)); - - __m128 Swp00 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(1, 1, 1, 1)); - __m128 Swp01 = _mm_shuffle_ps(Swp0a, Swp0a, _MM_SHUFFLE(2, 0, 0, 0)); - __m128 Swp02 = _mm_shuffle_ps(Swp0b, Swp0b, _MM_SHUFFLE(2, 0, 0, 0)); - __m128 Swp03 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(3, 3, 3, 3)); - - __m128 Mul00 = _mm_mul_ps(Swp00, Swp01); - __m128 Mul01 = _mm_mul_ps(Swp02, Swp03); - Fac1 = _mm_sub_ps(Mul00, Mul01); - } - - - __m128 Fac2; - { - // valType SubFactor02 = m[2][1] * m[3][2] - m[3][1] * m[2][2]; - // valType SubFactor02 = m[2][1] * m[3][2] - m[3][1] * m[2][2]; - // valType SubFactor08 = m[1][1] * m[3][2] - m[3][1] * m[1][2]; - // valType SubFactor15 = m[1][1] * m[2][2] - m[2][1] * m[1][2]; - - __m128 Swp0a = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(2, 2, 2, 2)); - __m128 Swp0b = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(1, 1, 1, 1)); - - __m128 Swp00 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(1, 1, 1, 1)); - __m128 Swp01 = _mm_shuffle_ps(Swp0a, Swp0a, _MM_SHUFFLE(2, 0, 0, 0)); - __m128 Swp02 = _mm_shuffle_ps(Swp0b, Swp0b, _MM_SHUFFLE(2, 0, 0, 0)); - __m128 Swp03 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(2, 2, 2, 2)); - - __m128 Mul00 = _mm_mul_ps(Swp00, Swp01); - __m128 Mul01 = _mm_mul_ps(Swp02, Swp03); - Fac2 = _mm_sub_ps(Mul00, Mul01); - } - - __m128 Fac3; - { - // valType SubFactor03 = m[2][0] * m[3][3] - m[3][0] * m[2][3]; - // valType SubFactor03 = m[2][0] * m[3][3] - m[3][0] * m[2][3]; - // valType SubFactor09 = m[1][0] * m[3][3] - m[3][0] * m[1][3]; - // valType SubFactor16 = m[1][0] * m[2][3] - m[2][0] * m[1][3]; - - __m128 Swp0a = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(3, 3, 3, 3)); - __m128 Swp0b = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(0, 0, 0, 0)); - - __m128 Swp00 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(0, 0, 0, 0)); - __m128 Swp01 = _mm_shuffle_ps(Swp0a, Swp0a, _MM_SHUFFLE(2, 0, 0, 0)); - __m128 Swp02 = _mm_shuffle_ps(Swp0b, Swp0b, _MM_SHUFFLE(2, 0, 0, 0)); - __m128 Swp03 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(3, 3, 3, 3)); - - __m128 Mul00 = _mm_mul_ps(Swp00, Swp01); - __m128 Mul01 = _mm_mul_ps(Swp02, Swp03); - Fac3 = _mm_sub_ps(Mul00, Mul01); - } - - __m128 Fac4; - { - // valType SubFactor04 = m[2][0] * m[3][2] - m[3][0] * m[2][2]; - // valType SubFactor04 = m[2][0] * m[3][2] - m[3][0] * m[2][2]; - // valType SubFactor10 = m[1][0] * m[3][2] - m[3][0] * m[1][2]; - // valType SubFactor17 = m[1][0] * m[2][2] - m[2][0] * m[1][2]; - - __m128 Swp0a = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(2, 2, 2, 2)); - __m128 Swp0b = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(0, 0, 0, 0)); - - __m128 Swp00 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(0, 0, 0, 0)); - __m128 Swp01 = _mm_shuffle_ps(Swp0a, Swp0a, _MM_SHUFFLE(2, 0, 0, 0)); - __m128 Swp02 = _mm_shuffle_ps(Swp0b, Swp0b, _MM_SHUFFLE(2, 0, 0, 0)); - __m128 Swp03 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(2, 2, 2, 2)); - - __m128 Mul00 = _mm_mul_ps(Swp00, Swp01); - __m128 Mul01 = _mm_mul_ps(Swp02, Swp03); - Fac4 = _mm_sub_ps(Mul00, Mul01); - } - - __m128 Fac5; - { - // valType SubFactor05 = m[2][0] * m[3][1] - m[3][0] * m[2][1]; - // valType SubFactor05 = m[2][0] * m[3][1] - m[3][0] * m[2][1]; - // valType SubFactor12 = m[1][0] * m[3][1] - m[3][0] * m[1][1]; - // valType SubFactor18 = m[1][0] * m[2][1] - m[2][0] * m[1][1]; - - __m128 Swp0a = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(1, 1, 1, 1)); - __m128 Swp0b = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(0, 0, 0, 0)); - - __m128 Swp00 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(0, 0, 0, 0)); - __m128 Swp01 = _mm_shuffle_ps(Swp0a, Swp0a, _MM_SHUFFLE(2, 0, 0, 0)); - __m128 Swp02 = _mm_shuffle_ps(Swp0b, Swp0b, _MM_SHUFFLE(2, 0, 0, 0)); - __m128 Swp03 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(1, 1, 1, 1)); - - __m128 Mul00 = _mm_mul_ps(Swp00, Swp01); - __m128 Mul01 = _mm_mul_ps(Swp02, Swp03); - Fac5 = _mm_sub_ps(Mul00, Mul01); - } - - __m128 SignA = _mm_set_ps( 1.0f,-1.0f, 1.0f,-1.0f); - __m128 SignB = _mm_set_ps(-1.0f, 1.0f,-1.0f, 1.0f); - - // m[1][0] - // m[0][0] - // m[0][0] - // m[0][0] - __m128 Temp0 = _mm_shuffle_ps(in[1], in[0], _MM_SHUFFLE(0, 0, 0, 0)); - __m128 Vec0 = _mm_shuffle_ps(Temp0, Temp0, _MM_SHUFFLE(2, 2, 2, 0)); - - // m[1][1] - // m[0][1] - // m[0][1] - // m[0][1] - __m128 Temp1 = _mm_shuffle_ps(in[1], in[0], _MM_SHUFFLE(1, 1, 1, 1)); - __m128 Vec1 = _mm_shuffle_ps(Temp1, Temp1, _MM_SHUFFLE(2, 2, 2, 0)); - - // m[1][2] - // m[0][2] - // m[0][2] - // m[0][2] - __m128 Temp2 = _mm_shuffle_ps(in[1], in[0], _MM_SHUFFLE(2, 2, 2, 2)); - __m128 Vec2 = _mm_shuffle_ps(Temp2, Temp2, _MM_SHUFFLE(2, 2, 2, 0)); - - // m[1][3] - // m[0][3] - // m[0][3] - // m[0][3] - __m128 Temp3 = _mm_shuffle_ps(in[1], in[0], _MM_SHUFFLE(3, 3, 3, 3)); - __m128 Vec3 = _mm_shuffle_ps(Temp3, Temp3, _MM_SHUFFLE(2, 2, 2, 0)); - - // col0 - // + (Vec1[0] * Fac0[0] - Vec2[0] * Fac1[0] + Vec3[0] * Fac2[0]), - // - (Vec1[1] * Fac0[1] - Vec2[1] * Fac1[1] + Vec3[1] * Fac2[1]), - // + (Vec1[2] * Fac0[2] - Vec2[2] * Fac1[2] + Vec3[2] * Fac2[2]), - // - (Vec1[3] * Fac0[3] - Vec2[3] * Fac1[3] + Vec3[3] * Fac2[3]), - __m128 Mul00 = _mm_mul_ps(Vec1, Fac0); - __m128 Mul01 = _mm_mul_ps(Vec2, Fac1); - __m128 Mul02 = _mm_mul_ps(Vec3, Fac2); - __m128 Sub00 = _mm_sub_ps(Mul00, Mul01); - __m128 Add00 = _mm_add_ps(Sub00, Mul02); - __m128 Inv0 = _mm_mul_ps(SignB, Add00); - - // col1 - // - (Vec0[0] * Fac0[0] - Vec2[0] * Fac3[0] + Vec3[0] * Fac4[0]), - // + (Vec0[0] * Fac0[1] - Vec2[1] * Fac3[1] + Vec3[1] * Fac4[1]), - // - (Vec0[0] * Fac0[2] - Vec2[2] * Fac3[2] + Vec3[2] * Fac4[2]), - // + (Vec0[0] * Fac0[3] - Vec2[3] * Fac3[3] + Vec3[3] * Fac4[3]), - __m128 Mul03 = _mm_mul_ps(Vec0, Fac0); - __m128 Mul04 = _mm_mul_ps(Vec2, Fac3); - __m128 Mul05 = _mm_mul_ps(Vec3, Fac4); - __m128 Sub01 = _mm_sub_ps(Mul03, Mul04); - __m128 Add01 = _mm_add_ps(Sub01, Mul05); - __m128 Inv1 = _mm_mul_ps(SignA, Add01); - - // col2 - // + (Vec0[0] * Fac1[0] - Vec1[0] * Fac3[0] + Vec3[0] * Fac5[0]), - // - (Vec0[0] * Fac1[1] - Vec1[1] * Fac3[1] + Vec3[1] * Fac5[1]), - // + (Vec0[0] * Fac1[2] - Vec1[2] * Fac3[2] + Vec3[2] * Fac5[2]), - // - (Vec0[0] * Fac1[3] - Vec1[3] * Fac3[3] + Vec3[3] * Fac5[3]), - __m128 Mul06 = _mm_mul_ps(Vec0, Fac1); - __m128 Mul07 = _mm_mul_ps(Vec1, Fac3); - __m128 Mul08 = _mm_mul_ps(Vec3, Fac5); - __m128 Sub02 = _mm_sub_ps(Mul06, Mul07); - __m128 Add02 = _mm_add_ps(Sub02, Mul08); - __m128 Inv2 = _mm_mul_ps(SignB, Add02); - - // col3 - // - (Vec1[0] * Fac2[0] - Vec1[0] * Fac4[0] + Vec2[0] * Fac5[0]), - // + (Vec1[0] * Fac2[1] - Vec1[1] * Fac4[1] + Vec2[1] * Fac5[1]), - // - (Vec1[0] * Fac2[2] - Vec1[2] * Fac4[2] + Vec2[2] * Fac5[2]), - // + (Vec1[0] * Fac2[3] - Vec1[3] * Fac4[3] + Vec2[3] * Fac5[3])); - __m128 Mul09 = _mm_mul_ps(Vec0, Fac2); - __m128 Mul10 = _mm_mul_ps(Vec1, Fac4); - __m128 Mul11 = _mm_mul_ps(Vec2, Fac5); - __m128 Sub03 = _mm_sub_ps(Mul09, Mul10); - __m128 Add03 = _mm_add_ps(Sub03, Mul11); - __m128 Inv3 = _mm_mul_ps(SignA, Add03); - - __m128 Row0 = _mm_shuffle_ps(Inv0, Inv1, _MM_SHUFFLE(0, 0, 0, 0)); - __m128 Row1 = _mm_shuffle_ps(Inv2, Inv3, _MM_SHUFFLE(0, 0, 0, 0)); - __m128 Row2 = _mm_shuffle_ps(Row0, Row1, _MM_SHUFFLE(2, 0, 2, 0)); - - // valType Determinant = m[0][0] * Inverse[0][0] - // + m[0][1] * Inverse[1][0] - // + m[0][2] * Inverse[2][0] - // + m[0][3] * Inverse[3][0]; - __m128 Det0 = glm_vec4_dot(in[0], Row2); - __m128 Rcp0 = _mm_div_ps(_mm_set1_ps(1.0f), Det0); - //__m128 Rcp0 = _mm_rcp_ps(Det0); - - // Inverse /= Determinant; - out[0] = _mm_mul_ps(Inv0, Rcp0); - out[1] = _mm_mul_ps(Inv1, Rcp0); - out[2] = _mm_mul_ps(Inv2, Rcp0); - out[3] = _mm_mul_ps(Inv3, Rcp0); -} - -GLM_FUNC_QUALIFIER void glm_mat4_inverse_lowp(glm_vec4 const in[4], glm_vec4 out[4]) -{ - __m128 Fac0; - { - // valType SubFactor00 = m[2][2] * m[3][3] - m[3][2] * m[2][3]; - // valType SubFactor00 = m[2][2] * m[3][3] - m[3][2] * m[2][3]; - // valType SubFactor06 = m[1][2] * m[3][3] - m[3][2] * m[1][3]; - // valType SubFactor13 = m[1][2] * m[2][3] - m[2][2] * m[1][3]; - - __m128 Swp0a = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(3, 3, 3, 3)); - __m128 Swp0b = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(2, 2, 2, 2)); - - __m128 Swp00 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(2, 2, 2, 2)); - __m128 Swp01 = _mm_shuffle_ps(Swp0a, Swp0a, _MM_SHUFFLE(2, 0, 0, 0)); - __m128 Swp02 = _mm_shuffle_ps(Swp0b, Swp0b, _MM_SHUFFLE(2, 0, 0, 0)); - __m128 Swp03 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(3, 3, 3, 3)); - - __m128 Mul00 = _mm_mul_ps(Swp00, Swp01); - __m128 Mul01 = _mm_mul_ps(Swp02, Swp03); - Fac0 = _mm_sub_ps(Mul00, Mul01); - } - - __m128 Fac1; - { - // valType SubFactor01 = m[2][1] * m[3][3] - m[3][1] * m[2][3]; - // valType SubFactor01 = m[2][1] * m[3][3] - m[3][1] * m[2][3]; - // valType SubFactor07 = m[1][1] * m[3][3] - m[3][1] * m[1][3]; - // valType SubFactor14 = m[1][1] * m[2][3] - m[2][1] * m[1][3]; - - __m128 Swp0a = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(3, 3, 3, 3)); - __m128 Swp0b = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(1, 1, 1, 1)); - - __m128 Swp00 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(1, 1, 1, 1)); - __m128 Swp01 = _mm_shuffle_ps(Swp0a, Swp0a, _MM_SHUFFLE(2, 0, 0, 0)); - __m128 Swp02 = _mm_shuffle_ps(Swp0b, Swp0b, _MM_SHUFFLE(2, 0, 0, 0)); - __m128 Swp03 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(3, 3, 3, 3)); - - __m128 Mul00 = _mm_mul_ps(Swp00, Swp01); - __m128 Mul01 = _mm_mul_ps(Swp02, Swp03); - Fac1 = _mm_sub_ps(Mul00, Mul01); - } - - - __m128 Fac2; - { - // valType SubFactor02 = m[2][1] * m[3][2] - m[3][1] * m[2][2]; - // valType SubFactor02 = m[2][1] * m[3][2] - m[3][1] * m[2][2]; - // valType SubFactor08 = m[1][1] * m[3][2] - m[3][1] * m[1][2]; - // valType SubFactor15 = m[1][1] * m[2][2] - m[2][1] * m[1][2]; - - __m128 Swp0a = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(2, 2, 2, 2)); - __m128 Swp0b = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(1, 1, 1, 1)); - - __m128 Swp00 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(1, 1, 1, 1)); - __m128 Swp01 = _mm_shuffle_ps(Swp0a, Swp0a, _MM_SHUFFLE(2, 0, 0, 0)); - __m128 Swp02 = _mm_shuffle_ps(Swp0b, Swp0b, _MM_SHUFFLE(2, 0, 0, 0)); - __m128 Swp03 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(2, 2, 2, 2)); - - __m128 Mul00 = _mm_mul_ps(Swp00, Swp01); - __m128 Mul01 = _mm_mul_ps(Swp02, Swp03); - Fac2 = _mm_sub_ps(Mul00, Mul01); - } - - __m128 Fac3; - { - // valType SubFactor03 = m[2][0] * m[3][3] - m[3][0] * m[2][3]; - // valType SubFactor03 = m[2][0] * m[3][3] - m[3][0] * m[2][3]; - // valType SubFactor09 = m[1][0] * m[3][3] - m[3][0] * m[1][3]; - // valType SubFactor16 = m[1][0] * m[2][3] - m[2][0] * m[1][3]; - - __m128 Swp0a = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(3, 3, 3, 3)); - __m128 Swp0b = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(0, 0, 0, 0)); - - __m128 Swp00 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(0, 0, 0, 0)); - __m128 Swp01 = _mm_shuffle_ps(Swp0a, Swp0a, _MM_SHUFFLE(2, 0, 0, 0)); - __m128 Swp02 = _mm_shuffle_ps(Swp0b, Swp0b, _MM_SHUFFLE(2, 0, 0, 0)); - __m128 Swp03 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(3, 3, 3, 3)); - - __m128 Mul00 = _mm_mul_ps(Swp00, Swp01); - __m128 Mul01 = _mm_mul_ps(Swp02, Swp03); - Fac3 = _mm_sub_ps(Mul00, Mul01); - } - - __m128 Fac4; - { - // valType SubFactor04 = m[2][0] * m[3][2] - m[3][0] * m[2][2]; - // valType SubFactor04 = m[2][0] * m[3][2] - m[3][0] * m[2][2]; - // valType SubFactor10 = m[1][0] * m[3][2] - m[3][0] * m[1][2]; - // valType SubFactor17 = m[1][0] * m[2][2] - m[2][0] * m[1][2]; - - __m128 Swp0a = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(2, 2, 2, 2)); - __m128 Swp0b = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(0, 0, 0, 0)); - - __m128 Swp00 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(0, 0, 0, 0)); - __m128 Swp01 = _mm_shuffle_ps(Swp0a, Swp0a, _MM_SHUFFLE(2, 0, 0, 0)); - __m128 Swp02 = _mm_shuffle_ps(Swp0b, Swp0b, _MM_SHUFFLE(2, 0, 0, 0)); - __m128 Swp03 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(2, 2, 2, 2)); - - __m128 Mul00 = _mm_mul_ps(Swp00, Swp01); - __m128 Mul01 = _mm_mul_ps(Swp02, Swp03); - Fac4 = _mm_sub_ps(Mul00, Mul01); - } - - __m128 Fac5; - { - // valType SubFactor05 = m[2][0] * m[3][1] - m[3][0] * m[2][1]; - // valType SubFactor05 = m[2][0] * m[3][1] - m[3][0] * m[2][1]; - // valType SubFactor12 = m[1][0] * m[3][1] - m[3][0] * m[1][1]; - // valType SubFactor18 = m[1][0] * m[2][1] - m[2][0] * m[1][1]; - - __m128 Swp0a = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(1, 1, 1, 1)); - __m128 Swp0b = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(0, 0, 0, 0)); - - __m128 Swp00 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(0, 0, 0, 0)); - __m128 Swp01 = _mm_shuffle_ps(Swp0a, Swp0a, _MM_SHUFFLE(2, 0, 0, 0)); - __m128 Swp02 = _mm_shuffle_ps(Swp0b, Swp0b, _MM_SHUFFLE(2, 0, 0, 0)); - __m128 Swp03 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(1, 1, 1, 1)); - - __m128 Mul00 = _mm_mul_ps(Swp00, Swp01); - __m128 Mul01 = _mm_mul_ps(Swp02, Swp03); - Fac5 = _mm_sub_ps(Mul00, Mul01); - } - - __m128 SignA = _mm_set_ps( 1.0f,-1.0f, 1.0f,-1.0f); - __m128 SignB = _mm_set_ps(-1.0f, 1.0f,-1.0f, 1.0f); - - // m[1][0] - // m[0][0] - // m[0][0] - // m[0][0] - __m128 Temp0 = _mm_shuffle_ps(in[1], in[0], _MM_SHUFFLE(0, 0, 0, 0)); - __m128 Vec0 = _mm_shuffle_ps(Temp0, Temp0, _MM_SHUFFLE(2, 2, 2, 0)); - - // m[1][1] - // m[0][1] - // m[0][1] - // m[0][1] - __m128 Temp1 = _mm_shuffle_ps(in[1], in[0], _MM_SHUFFLE(1, 1, 1, 1)); - __m128 Vec1 = _mm_shuffle_ps(Temp1, Temp1, _MM_SHUFFLE(2, 2, 2, 0)); - - // m[1][2] - // m[0][2] - // m[0][2] - // m[0][2] - __m128 Temp2 = _mm_shuffle_ps(in[1], in[0], _MM_SHUFFLE(2, 2, 2, 2)); - __m128 Vec2 = _mm_shuffle_ps(Temp2, Temp2, _MM_SHUFFLE(2, 2, 2, 0)); - - // m[1][3] - // m[0][3] - // m[0][3] - // m[0][3] - __m128 Temp3 = _mm_shuffle_ps(in[1], in[0], _MM_SHUFFLE(3, 3, 3, 3)); - __m128 Vec3 = _mm_shuffle_ps(Temp3, Temp3, _MM_SHUFFLE(2, 2, 2, 0)); - - // col0 - // + (Vec1[0] * Fac0[0] - Vec2[0] * Fac1[0] + Vec3[0] * Fac2[0]), - // - (Vec1[1] * Fac0[1] - Vec2[1] * Fac1[1] + Vec3[1] * Fac2[1]), - // + (Vec1[2] * Fac0[2] - Vec2[2] * Fac1[2] + Vec3[2] * Fac2[2]), - // - (Vec1[3] * Fac0[3] - Vec2[3] * Fac1[3] + Vec3[3] * Fac2[3]), - __m128 Mul00 = _mm_mul_ps(Vec1, Fac0); - __m128 Mul01 = _mm_mul_ps(Vec2, Fac1); - __m128 Mul02 = _mm_mul_ps(Vec3, Fac2); - __m128 Sub00 = _mm_sub_ps(Mul00, Mul01); - __m128 Add00 = _mm_add_ps(Sub00, Mul02); - __m128 Inv0 = _mm_mul_ps(SignB, Add00); - - // col1 - // - (Vec0[0] * Fac0[0] - Vec2[0] * Fac3[0] + Vec3[0] * Fac4[0]), - // + (Vec0[0] * Fac0[1] - Vec2[1] * Fac3[1] + Vec3[1] * Fac4[1]), - // - (Vec0[0] * Fac0[2] - Vec2[2] * Fac3[2] + Vec3[2] * Fac4[2]), - // + (Vec0[0] * Fac0[3] - Vec2[3] * Fac3[3] + Vec3[3] * Fac4[3]), - __m128 Mul03 = _mm_mul_ps(Vec0, Fac0); - __m128 Mul04 = _mm_mul_ps(Vec2, Fac3); - __m128 Mul05 = _mm_mul_ps(Vec3, Fac4); - __m128 Sub01 = _mm_sub_ps(Mul03, Mul04); - __m128 Add01 = _mm_add_ps(Sub01, Mul05); - __m128 Inv1 = _mm_mul_ps(SignA, Add01); - - // col2 - // + (Vec0[0] * Fac1[0] - Vec1[0] * Fac3[0] + Vec3[0] * Fac5[0]), - // - (Vec0[0] * Fac1[1] - Vec1[1] * Fac3[1] + Vec3[1] * Fac5[1]), - // + (Vec0[0] * Fac1[2] - Vec1[2] * Fac3[2] + Vec3[2] * Fac5[2]), - // - (Vec0[0] * Fac1[3] - Vec1[3] * Fac3[3] + Vec3[3] * Fac5[3]), - __m128 Mul06 = _mm_mul_ps(Vec0, Fac1); - __m128 Mul07 = _mm_mul_ps(Vec1, Fac3); - __m128 Mul08 = _mm_mul_ps(Vec3, Fac5); - __m128 Sub02 = _mm_sub_ps(Mul06, Mul07); - __m128 Add02 = _mm_add_ps(Sub02, Mul08); - __m128 Inv2 = _mm_mul_ps(SignB, Add02); - - // col3 - // - (Vec1[0] * Fac2[0] - Vec1[0] * Fac4[0] + Vec2[0] * Fac5[0]), - // + (Vec1[0] * Fac2[1] - Vec1[1] * Fac4[1] + Vec2[1] * Fac5[1]), - // - (Vec1[0] * Fac2[2] - Vec1[2] * Fac4[2] + Vec2[2] * Fac5[2]), - // + (Vec1[0] * Fac2[3] - Vec1[3] * Fac4[3] + Vec2[3] * Fac5[3])); - __m128 Mul09 = _mm_mul_ps(Vec0, Fac2); - __m128 Mul10 = _mm_mul_ps(Vec1, Fac4); - __m128 Mul11 = _mm_mul_ps(Vec2, Fac5); - __m128 Sub03 = _mm_sub_ps(Mul09, Mul10); - __m128 Add03 = _mm_add_ps(Sub03, Mul11); - __m128 Inv3 = _mm_mul_ps(SignA, Add03); - - __m128 Row0 = _mm_shuffle_ps(Inv0, Inv1, _MM_SHUFFLE(0, 0, 0, 0)); - __m128 Row1 = _mm_shuffle_ps(Inv2, Inv3, _MM_SHUFFLE(0, 0, 0, 0)); - __m128 Row2 = _mm_shuffle_ps(Row0, Row1, _MM_SHUFFLE(2, 0, 2, 0)); - - // valType Determinant = m[0][0] * Inverse[0][0] - // + m[0][1] * Inverse[1][0] - // + m[0][2] * Inverse[2][0] - // + m[0][3] * Inverse[3][0]; - __m128 Det0 = glm_vec4_dot(in[0], Row2); - __m128 Rcp0 = _mm_rcp_ps(Det0); - //__m128 Rcp0 = _mm_div_ps(one, Det0); - // Inverse /= Determinant; - out[0] = _mm_mul_ps(Inv0, Rcp0); - out[1] = _mm_mul_ps(Inv1, Rcp0); - out[2] = _mm_mul_ps(Inv2, Rcp0); - out[3] = _mm_mul_ps(Inv3, Rcp0); -} -/* -GLM_FUNC_QUALIFIER void glm_mat4_rotate(__m128 const in[4], float Angle, float const v[3], __m128 out[4]) -{ - float a = glm::radians(Angle); - float c = cos(a); - float s = sin(a); - - glm::vec4 AxisA(v[0], v[1], v[2], float(0)); - __m128 AxisB = _mm_set_ps(AxisA.w, AxisA.z, AxisA.y, AxisA.x); - __m128 AxisC = detail::sse_nrm_ps(AxisB); - - __m128 Cos0 = _mm_set_ss(c); - __m128 CosA = _mm_shuffle_ps(Cos0, Cos0, _MM_SHUFFLE(0, 0, 0, 0)); - __m128 Sin0 = _mm_set_ss(s); - __m128 SinA = _mm_shuffle_ps(Sin0, Sin0, _MM_SHUFFLE(0, 0, 0, 0)); - - // vec<3, T, Q> temp = (valType(1) - c) * axis; - __m128 Temp0 = _mm_sub_ps(one, CosA); - __m128 Temp1 = _mm_mul_ps(Temp0, AxisC); - - //Rotate[0][0] = c + temp[0] * axis[0]; - //Rotate[0][1] = 0 + temp[0] * axis[1] + s * axis[2]; - //Rotate[0][2] = 0 + temp[0] * axis[2] - s * axis[1]; - __m128 Axis0 = _mm_shuffle_ps(AxisC, AxisC, _MM_SHUFFLE(0, 0, 0, 0)); - __m128 TmpA0 = _mm_mul_ps(Axis0, AxisC); - __m128 CosA0 = _mm_shuffle_ps(Cos0, Cos0, _MM_SHUFFLE(1, 1, 1, 0)); - __m128 TmpA1 = _mm_add_ps(CosA0, TmpA0); - __m128 SinA0 = SinA;//_mm_set_ps(0.0f, s, -s, 0.0f); - __m128 TmpA2 = _mm_shuffle_ps(AxisC, AxisC, _MM_SHUFFLE(3, 1, 2, 3)); - __m128 TmpA3 = _mm_mul_ps(SinA0, TmpA2); - __m128 TmpA4 = _mm_add_ps(TmpA1, TmpA3); - - //Rotate[1][0] = 0 + temp[1] * axis[0] - s * axis[2]; - //Rotate[1][1] = c + temp[1] * axis[1]; - //Rotate[1][2] = 0 + temp[1] * axis[2] + s * axis[0]; - __m128 Axis1 = _mm_shuffle_ps(AxisC, AxisC, _MM_SHUFFLE(1, 1, 1, 1)); - __m128 TmpB0 = _mm_mul_ps(Axis1, AxisC); - __m128 CosA1 = _mm_shuffle_ps(Cos0, Cos0, _MM_SHUFFLE(1, 1, 0, 1)); - __m128 TmpB1 = _mm_add_ps(CosA1, TmpB0); - __m128 SinB0 = SinA;//_mm_set_ps(-s, 0.0f, s, 0.0f); - __m128 TmpB2 = _mm_shuffle_ps(AxisC, AxisC, _MM_SHUFFLE(3, 0, 3, 2)); - __m128 TmpB3 = _mm_mul_ps(SinA0, TmpB2); - __m128 TmpB4 = _mm_add_ps(TmpB1, TmpB3); - - //Rotate[2][0] = 0 + temp[2] * axis[0] + s * axis[1]; - //Rotate[2][1] = 0 + temp[2] * axis[1] - s * axis[0]; - //Rotate[2][2] = c + temp[2] * axis[2]; - __m128 Axis2 = _mm_shuffle_ps(AxisC, AxisC, _MM_SHUFFLE(2, 2, 2, 2)); - __m128 TmpC0 = _mm_mul_ps(Axis2, AxisC); - __m128 CosA2 = _mm_shuffle_ps(Cos0, Cos0, _MM_SHUFFLE(1, 0, 1, 1)); - __m128 TmpC1 = _mm_add_ps(CosA2, TmpC0); - __m128 SinC0 = SinA;//_mm_set_ps(s, -s, 0.0f, 0.0f); - __m128 TmpC2 = _mm_shuffle_ps(AxisC, AxisC, _MM_SHUFFLE(3, 3, 0, 1)); - __m128 TmpC3 = _mm_mul_ps(SinA0, TmpC2); - __m128 TmpC4 = _mm_add_ps(TmpC1, TmpC3); - - __m128 Result[4]; - Result[0] = TmpA4; - Result[1] = TmpB4; - Result[2] = TmpC4; - Result[3] = _mm_set_ps(1, 0, 0, 0); - - //mat<4, 4, valType> Result; - //Result[0] = m[0] * Rotate[0][0] + m[1] * Rotate[0][1] + m[2] * Rotate[0][2]; - //Result[1] = m[0] * Rotate[1][0] + m[1] * Rotate[1][1] + m[2] * Rotate[1][2]; - //Result[2] = m[0] * Rotate[2][0] + m[1] * Rotate[2][1] + m[2] * Rotate[2][2]; - //Result[3] = m[3]; - //return Result; - sse_mul_ps(in, Result, out); -} -*/ -GLM_FUNC_QUALIFIER void glm_mat4_outerProduct(__m128 const& c, __m128 const& r, __m128 out[4]) -{ - out[0] = _mm_mul_ps(c, _mm_shuffle_ps(r, r, _MM_SHUFFLE(0, 0, 0, 0))); - out[1] = _mm_mul_ps(c, _mm_shuffle_ps(r, r, _MM_SHUFFLE(1, 1, 1, 1))); - out[2] = _mm_mul_ps(c, _mm_shuffle_ps(r, r, _MM_SHUFFLE(2, 2, 2, 2))); - out[3] = _mm_mul_ps(c, _mm_shuffle_ps(r, r, _MM_SHUFFLE(3, 3, 3, 3))); -} - -#endif//GLM_ARCH & GLM_ARCH_SSE2_BIT diff --git a/ref/glm/glm/simd/packing.h b/ref/glm/glm/simd/packing.h deleted file mode 100644 index 609163eb..00000000 --- a/ref/glm/glm/simd/packing.h +++ /dev/null @@ -1,8 +0,0 @@ -/// @ref simd -/// @file glm/simd/packing.h - -#pragma once - -#if GLM_ARCH & GLM_ARCH_SSE2_BIT - -#endif//GLM_ARCH & GLM_ARCH_SSE2_BIT diff --git a/ref/glm/glm/simd/platform.h b/ref/glm/glm/simd/platform.h deleted file mode 100644 index 717e9aab..00000000 --- a/ref/glm/glm/simd/platform.h +++ /dev/null @@ -1,357 +0,0 @@ -#pragma once - -/////////////////////////////////////////////////////////////////////////////////// -// Platform - -#define GLM_PLATFORM_UNKNOWN 0x00000000 -#define GLM_PLATFORM_WINDOWS 0x00010000 -#define GLM_PLATFORM_LINUX 0x00020000 -#define GLM_PLATFORM_APPLE 0x00040000 -//#define GLM_PLATFORM_IOS 0x00080000 -#define GLM_PLATFORM_ANDROID 0x00100000 -#define GLM_PLATFORM_CHROME_NACL 0x00200000 -#define GLM_PLATFORM_UNIX 0x00400000 -#define GLM_PLATFORM_QNXNTO 0x00800000 -#define GLM_PLATFORM_WINCE 0x01000000 -#define GLM_PLATFORM_CYGWIN 0x02000000 - -#ifdef GLM_FORCE_PLATFORM_UNKNOWN -# define GLM_PLATFORM GLM_PLATFORM_UNKNOWN -#elif defined(__CYGWIN__) -# define GLM_PLATFORM GLM_PLATFORM_CYGWIN -#elif defined(__QNXNTO__) -# define GLM_PLATFORM GLM_PLATFORM_QNXNTO -#elif defined(__APPLE__) -# define GLM_PLATFORM GLM_PLATFORM_APPLE -#elif defined(WINCE) -# define GLM_PLATFORM GLM_PLATFORM_WINCE -#elif defined(_WIN32) -# define GLM_PLATFORM GLM_PLATFORM_WINDOWS -#elif defined(__native_client__) -# define GLM_PLATFORM GLM_PLATFORM_CHROME_NACL -#elif defined(__ANDROID__) -# define GLM_PLATFORM GLM_PLATFORM_ANDROID -#elif defined(__linux) -# define GLM_PLATFORM GLM_PLATFORM_LINUX -#elif defined(__unix) -# define GLM_PLATFORM GLM_PLATFORM_UNIX -#else -# define GLM_PLATFORM GLM_PLATFORM_UNKNOWN -#endif// - -/////////////////////////////////////////////////////////////////////////////////// -// Compiler - -#define GLM_COMPILER_UNKNOWN 0x00000000 - -// Intel -#define GLM_COMPILER_INTEL 0x00100000 -#define GLM_COMPILER_INTEL14 0x00100040 -#define GLM_COMPILER_INTEL15 0x00100050 -#define GLM_COMPILER_INTEL16 0x00100060 -#define GLM_COMPILER_INTEL17 0x00100070 - -// Visual C++ defines -#define GLM_COMPILER_VC 0x01000000 -#define GLM_COMPILER_VC12 0x01000001 -#define GLM_COMPILER_VC14 0x01000002 -#define GLM_COMPILER_VC15 0x01000003 -#define GLM_COMPILER_VC15_3 0x01000004 -#define GLM_COMPILER_VC15_5 0x01000005 -#define GLM_COMPILER_VC15_6 0x01000006 -#define GLM_COMPILER_VC15_7 0x01000007 - -// GCC defines -#define GLM_COMPILER_GCC 0x02000000 -#define GLM_COMPILER_GCC46 0x020000D0 -#define GLM_COMPILER_GCC47 0x020000E0 -#define GLM_COMPILER_GCC48 0x020000F0 -#define GLM_COMPILER_GCC49 0x02000100 -#define GLM_COMPILER_GCC5 0x02000200 -#define GLM_COMPILER_GCC6 0x02000300 -#define GLM_COMPILER_GCC7 0x02000400 -#define GLM_COMPILER_GCC8 0x02000500 - -// CUDA -#define GLM_COMPILER_CUDA 0x10000000 -#define GLM_COMPILER_CUDA70 0x100000A0 -#define GLM_COMPILER_CUDA75 0x100000B0 -#define GLM_COMPILER_CUDA80 0x100000C0 - -// Clang -#define GLM_COMPILER_CLANG 0x20000000 -#define GLM_COMPILER_CLANG34 0x20000050 -#define GLM_COMPILER_CLANG35 0x20000060 -#define GLM_COMPILER_CLANG36 0x20000070 -#define GLM_COMPILER_CLANG37 0x20000080 -#define GLM_COMPILER_CLANG38 0x20000090 -#define GLM_COMPILER_CLANG39 0x200000A0 -#define GLM_COMPILER_CLANG40 0x200000B0 -#define GLM_COMPILER_CLANG41 0x200000C0 -#define GLM_COMPILER_CLANG42 0x200000D0 - -// Build model -#define GLM_MODEL_32 0x00000010 -#define GLM_MODEL_64 0x00000020 - -// Force generic C++ compiler -#ifdef GLM_FORCE_COMPILER_UNKNOWN -# define GLM_COMPILER GLM_COMPILER_UNKNOWN - -#elif defined(__INTEL_COMPILER) -# if (__INTEL_COMPILER < 1400) -# error "GLM requires ICC 2013 SP1 or newer" -# elif __INTEL_COMPILER == 1400 -# define GLM_COMPILER GLM_COMPILER_INTEL14 -# elif __INTEL_COMPILER == 1500 -# define GLM_COMPILER GLM_COMPILER_INTEL15 -# elif __INTEL_COMPILER == 1600 -# define GLM_COMPILER GLM_COMPILER_INTEL16 -# elif __INTEL_COMPILER >= 1700 -# define GLM_COMPILER GLM_COMPILER_INTEL17 -# endif - -// CUDA -#elif defined(__CUDACC__) -# if !defined(CUDA_VERSION) && !defined(GLM_FORCE_CUDA) -# include // make sure version is defined since nvcc does not define it itself! -# endif -# if CUDA_VERSION < 7000 -# error "GLM requires CUDA 7.0 or higher" -# elif (CUDA_VERSION >= 7000 && CUDA_VERSION < 7500) -# define GLM_COMPILER GLM_COMPILER_CUDA70 -# elif (CUDA_VERSION >= 7500 && CUDA_VERSION < 8000) -# define GLM_COMPILER GLM_COMPILER_CUDA75 -# elif (CUDA_VERSION >= 8000) -# define GLM_COMPILER GLM_COMPILER_CUDA80 -# endif - -// Clang -#elif defined(__clang__) -# if defined(__apple_build_version__) -# if (__clang_major__ < 6) -# error "GLM requires Clang 3.4 / Apple Clang 6.0 or higher" -# elif __clang_major__ == 6 && __clang_minor__ == 0 -# define GLM_COMPILER GLM_COMPILER_CLANG35 -# elif __clang_major__ == 6 && __clang_minor__ >= 1 -# define GLM_COMPILER GLM_COMPILER_CLANG36 -# elif __clang_major__ >= 7 -# define GLM_COMPILER GLM_COMPILER_CLANG37 -# endif -# else -# if ((__clang_major__ == 3) && (__clang_minor__ < 4)) || (__clang_major__ < 3) -# error "GLM requires Clang 3.4 or higher" -# elif __clang_major__ == 3 && __clang_minor__ == 4 -# define GLM_COMPILER GLM_COMPILER_CLANG34 -# elif __clang_major__ == 3 && __clang_minor__ == 5 -# define GLM_COMPILER GLM_COMPILER_CLANG35 -# elif __clang_major__ == 3 && __clang_minor__ == 6 -# define GLM_COMPILER GLM_COMPILER_CLANG36 -# elif __clang_major__ == 3 && __clang_minor__ == 7 -# define GLM_COMPILER GLM_COMPILER_CLANG37 -# elif __clang_major__ == 3 && __clang_minor__ == 8 -# define GLM_COMPILER GLM_COMPILER_CLANG38 -# elif __clang_major__ == 3 && __clang_minor__ >= 9 -# define GLM_COMPILER GLM_COMPILER_CLANG39 -# elif __clang_major__ == 4 && __clang_minor__ == 0 -# define GLM_COMPILER GLM_COMPILER_CLANG40 -# elif __clang_major__ == 4 && __clang_minor__ == 1 -# define GLM_COMPILER GLM_COMPILER_CLANG41 -# elif __clang_major__ == 4 && __clang_minor__ >= 2 -# define GLM_COMPILER GLM_COMPILER_CLANG42 -# elif __clang_major__ >= 4 -# define GLM_COMPILER GLM_COMPILER_CLANG42 -# endif -# endif - -// Visual C++ -#elif defined(_MSC_VER) -# if _MSC_VER < 1800 -# error "GLM requires Visual C++ 12 - 2013 or higher" -# elif _MSC_VER == 1800 -# define GLM_COMPILER GLM_COMPILER_VC12 -# elif _MSC_VER == 1900 -# define GLM_COMPILER GLM_COMPILER_VC14 -# elif _MSC_VER == 1910 -# define GLM_COMPILER GLM_COMPILER_VC15 -# elif _MSC_VER == 1911 -# define GLM_COMPILER GLM_COMPILER_VC15_3 -# elif _MSC_VER == 1912 -# define GLM_COMPILER GLM_COMPILER_VC15_5 -# elif _MSC_VER == 1913 -# define GLM_COMPILER GLM_COMPILER_VC15_6 -# elif _MSC_VER >= 1914 -# define GLM_COMPILER GLM_COMPILER_VC15_7 -# endif//_MSC_VER - -// G++ -#elif defined(__GNUC__) || defined(__MINGW32__) -# if ((__GNUC__ == 4) && (__GNUC_MINOR__ < 6)) || (__GNUC__ < 4) -# error "GLM requires GCC 4.7 or higher" -# elif (__GNUC__ == 4) && (__GNUC_MINOR__ == 6) -# define GLM_COMPILER (GLM_COMPILER_GCC46) -# elif (__GNUC__ == 4) && (__GNUC_MINOR__ == 7) -# define GLM_COMPILER (GLM_COMPILER_GCC47) -# elif (__GNUC__ == 4) && (__GNUC_MINOR__ == 8) -# define GLM_COMPILER (GLM_COMPILER_GCC48) -# elif (__GNUC__ == 4) && (__GNUC_MINOR__ >= 9) -# define GLM_COMPILER (GLM_COMPILER_GCC49) -# elif (__GNUC__ == 5) -# define GLM_COMPILER (GLM_COMPILER_GCC5) -# elif (__GNUC__ == 6) -# define GLM_COMPILER (GLM_COMPILER_GCC6) -# elif (__GNUC__ == 7) -# define GLM_COMPILER (GLM_COMPILER_GCC7) -# elif (__GNUC__ >= 8) -# define GLM_COMPILER (GLM_COMPILER_GCC8) -# endif - -#else -# define GLM_COMPILER GLM_COMPILER_UNKNOWN -#endif - -#ifndef GLM_COMPILER -# error "GLM_COMPILER undefined, your compiler may not be supported by GLM. Add #define GLM_COMPILER 0 to ignore this message." -#endif//GLM_COMPILER - -/////////////////////////////////////////////////////////////////////////////////// -// Instruction sets - -// User defines: GLM_FORCE_PURE GLM_FORCE_SSE2 GLM_FORCE_SSE3 GLM_FORCE_AVX GLM_FORCE_AVX2 GLM_FORCE_AVX2 - -#define GLM_ARCH_MIPS_BIT (0x10000000) -#define GLM_ARCH_PPC_BIT (0x20000000) -#define GLM_ARCH_ARM_BIT (0x40000000) -#define GLM_ARCH_X86_BIT (0x80000000) - -#define GLM_ARCH_SIMD_BIT (0x00001000) - -#define GLM_ARCH_NEON_BIT (0x00000001) -#define GLM_ARCH_SSE_BIT (0x00000002) -#define GLM_ARCH_SSE2_BIT (0x00000004) -#define GLM_ARCH_SSE3_BIT (0x00000008) -#define GLM_ARCH_SSSE3_BIT (0x00000010) -#define GLM_ARCH_SSE41_BIT (0x00000020) -#define GLM_ARCH_SSE42_BIT (0x00000040) -#define GLM_ARCH_AVX_BIT (0x00000080) -#define GLM_ARCH_AVX2_BIT (0x00000100) - -#define GLM_ARCH_UNKNOWN (0) -#define GLM_ARCH_X86 (GLM_ARCH_X86_BIT) -#define GLM_ARCH_SSE (GLM_ARCH_SSE_BIT | GLM_ARCH_SIMD_BIT | GLM_ARCH_X86) -#define GLM_ARCH_SSE2 (GLM_ARCH_SSE2_BIT | GLM_ARCH_SSE) -#define GLM_ARCH_SSE3 (GLM_ARCH_SSE3_BIT | GLM_ARCH_SSE2) -#define GLM_ARCH_SSSE3 (GLM_ARCH_SSSE3_BIT | GLM_ARCH_SSE3) -#define GLM_ARCH_SSE41 (GLM_ARCH_SSE41_BIT | GLM_ARCH_SSSE3) -#define GLM_ARCH_SSE42 (GLM_ARCH_SSE42_BIT | GLM_ARCH_SSE41) -#define GLM_ARCH_AVX (GLM_ARCH_AVX_BIT | GLM_ARCH_SSE42) -#define GLM_ARCH_AVX2 (GLM_ARCH_AVX2_BIT | GLM_ARCH_AVX) -#define GLM_ARCH_ARM (GLM_ARCH_ARM_BIT) -#define GLM_ARCH_NEON (GLM_ARCH_NEON_BIT | GLM_ARCH_SIMD_BIT | GLM_ARCH_ARM) -#define GLM_ARCH_MIPS (GLM_ARCH_MIPS_BIT) -#define GLM_ARCH_PPC (GLM_ARCH_PPC_BIT) - -#ifdef GLM_FORCE_ARCH_UNKNOWN -# define GLM_ARCH GLM_ARCH_UNKNOWN -#elif defined(GLM_FORCE_PURE) || defined(GLM_FORCE_XYZW_ONLY) -# if defined(__x86_64__) || defined(_M_X64) || defined(_M_IX86) || defined(__i386__) -# define GLM_ARCH (GLM_ARCH_X86) -# elif defined(__arm__ ) || defined(_M_ARM) -# define GLM_ARCH (GLM_ARCH_ARM) -# elif defined(__powerpc__ ) || defined(_M_PPC) -# define GLM_ARCH (GLM_ARCH_PPC) -# elif defined(__mips__ ) -# define GLM_ARCH (GLM_ARCH_MIPS) -# else -# define GLM_ARCH (GLM_ARCH_UNKNOWN) -# endif -#elif defined(GLM_FORCE_NEON) -# define GLM_ARCH (GLM_ARCH_NEON) -#elif defined(GLM_FORCE_AVX2) -# define GLM_ARCH (GLM_ARCH_AVX2) -#elif defined(GLM_FORCE_AVX) -# define GLM_ARCH (GLM_ARCH_AVX) -#elif defined(GLM_FORCE_SSE42) -# define GLM_ARCH (GLM_ARCH_SSE42) -#elif defined(GLM_FORCE_SSE41) -# define GLM_ARCH (GLM_ARCH_SSE41) -#elif defined(GLM_FORCE_SSSE3) -# define GLM_ARCH (GLM_ARCH_SSSE3) -#elif defined(GLM_FORCE_SSE3) -# define GLM_ARCH (GLM_ARCH_SSE3) -#elif defined(GLM_FORCE_SSE2) -# define GLM_ARCH (GLM_ARCH_SSE2) -#elif defined(GLM_FORCE_SSE) -# define GLM_ARCH (GLM_ARCH_SSE) -#else -# if defined(__AVX2__) -# define GLM_ARCH (GLM_ARCH_AVX2) -# elif defined(__AVX__) -# define GLM_ARCH (GLM_ARCH_AVX) -# elif defined(__SSE4_2__) -# define GLM_ARCH (GLM_ARCH_SSE42) -# elif defined(__SSE4_1__) -# define GLM_ARCH (GLM_ARCH_SSE41) -# elif defined(__SSSE3__) -# define GLM_ARCH (GLM_ARCH_SSSE3) -# elif defined(__SSE3__) -# define GLM_ARCH (GLM_ARCH_SSE3) -# elif defined(__SSE2__) || defined(__x86_64__) || defined(_M_X64) || defined(_M_IX86_FP) -# define GLM_ARCH (GLM_ARCH_SSE2) -# elif defined(__i386__) -# define GLM_ARCH (GLM_ARCH_X86) -# elif defined(__ARM_NEON) -# define GLM_ARCH (GLM_ARCH_ARM | GLM_ARCH_NEON) -# elif defined(__arm__ ) || defined(_M_ARM) -# define GLM_ARCH (GLM_ARCH_ARM) -# elif defined(__mips__ ) -# define GLM_ARCH (GLM_ARCH_MIPS) -# elif defined(__powerpc__ ) || defined(_M_PPC) -# define GLM_ARCH (GLM_ARCH_PPC) -# else -# define GLM_ARCH (GLM_ARCH_UNKNOWN) -# endif -#endif - -#if GLM_ARCH & GLM_ARCH_AVX2_BIT -# include -#elif GLM_ARCH & GLM_ARCH_AVX_BIT -# include -#elif GLM_ARCH & GLM_ARCH_SSE42_BIT -# if GLM_COMPILER & GLM_COMPILER_CLANG -# include -# endif -# include -#elif GLM_ARCH & GLM_ARCH_SSE41_BIT -# include -#elif GLM_ARCH & GLM_ARCH_SSSE3_BIT -# include -#elif GLM_ARCH & GLM_ARCH_SSE3_BIT -# include -#elif GLM_ARCH & GLM_ARCH_SSE2_BIT -# include -#endif//GLM_ARCH - -#if GLM_ARCH & GLM_ARCH_SSE2_BIT - typedef __m128 glm_f32vec4; - typedef __m128i glm_i32vec4; - typedef __m128i glm_u32vec4; - typedef __m128d glm_f64vec2; - typedef __m128i glm_i64vec2; - typedef __m128i glm_u64vec2; - - typedef glm_f32vec4 glm_vec4; - typedef glm_i32vec4 glm_ivec4; - typedef glm_u32vec4 glm_uvec4; - typedef glm_f64vec2 glm_dvec2; -#endif - -#if GLM_ARCH & GLM_ARCH_AVX_BIT - typedef __m256d glm_f64vec4; - typedef glm_f64vec4 glm_dvec4; -#endif - -#if GLM_ARCH & GLM_ARCH_AVX2_BIT - typedef __m256i glm_i64vec4; - typedef __m256i glm_u64vec4; -#endif diff --git a/ref/glm/glm/simd/trigonometric.h b/ref/glm/glm/simd/trigonometric.h deleted file mode 100644 index 739b796e..00000000 --- a/ref/glm/glm/simd/trigonometric.h +++ /dev/null @@ -1,9 +0,0 @@ -/// @ref simd -/// @file glm/simd/trigonometric.h - -#pragma once - -#if GLM_ARCH & GLM_ARCH_SSE2_BIT - -#endif//GLM_ARCH & GLM_ARCH_SSE2_BIT - diff --git a/ref/glm/glm/simd/vector_relational.h b/ref/glm/glm/simd/vector_relational.h deleted file mode 100644 index f7385e97..00000000 --- a/ref/glm/glm/simd/vector_relational.h +++ /dev/null @@ -1,8 +0,0 @@ -/// @ref simd -/// @file glm/simd/vector_relational.h - -#pragma once - -#if GLM_ARCH & GLM_ARCH_SSE2_BIT - -#endif//GLM_ARCH & GLM_ARCH_SSE2_BIT diff --git a/ref/glm/glm/trigonometric.hpp b/ref/glm/glm/trigonometric.hpp deleted file mode 100644 index c414a13b..00000000 --- a/ref/glm/glm/trigonometric.hpp +++ /dev/null @@ -1,210 +0,0 @@ -/// @ref core -/// @file glm/trigonometric.hpp -/// -/// @see GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions -/// -/// @defgroup core_func_trigonometric Angle and Trigonometry Functions -/// @ingroup core -/// -/// Function parameters specified as angle are assumed to be in units of radians. -/// In no case will any of these functions result in a divide by zero error. If -/// the divisor of a ratio is 0, then results will be undefined. -/// -/// These all operate component-wise. The description is per component. -/// -/// Include to use these core features. -/// -/// @see ext_vector_trigonometric - -#pragma once - -#include "detail/setup.hpp" -#include "detail/qualifier.hpp" - -namespace glm -{ - /// @addtogroup core_func_trigonometric - /// @{ - - /// Converts degrees to radians and returns the result. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see GLSL radians man page - /// @see GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions - template - GLM_FUNC_DECL GLM_CONSTEXPR vec radians(vec const& degrees); - - /// Converts radians to degrees and returns the result. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see GLSL degrees man page - /// @see GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions - template - GLM_FUNC_DECL GLM_CONSTEXPR vec degrees(vec const& radians); - - /// The standard trigonometric sine function. - /// The values returned by this function will range from [-1, 1]. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see GLSL sin man page - /// @see GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions - template - GLM_FUNC_DECL vec sin(vec const& angle); - - /// The standard trigonometric cosine function. - /// The values returned by this function will range from [-1, 1]. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see GLSL cos man page - /// @see GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions - template - GLM_FUNC_DECL vec cos(vec const& angle); - - /// The standard trigonometric tangent function. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see GLSL tan man page - /// @see GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions - template - GLM_FUNC_DECL vec tan(vec const& angle); - - /// Arc sine. Returns an angle whose sine is x. - /// The range of values returned by this function is [-PI/2, PI/2]. - /// Results are undefined if |x| > 1. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see GLSL asin man page - /// @see GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions - template - GLM_FUNC_DECL vec asin(vec const& x); - - /// Arc cosine. Returns an angle whose sine is x. - /// The range of values returned by this function is [0, PI]. - /// Results are undefined if |x| > 1. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see GLSL acos man page - /// @see GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions - template - GLM_FUNC_DECL vec acos(vec const& x); - - /// Arc tangent. Returns an angle whose tangent is y/x. - /// The signs of x and y are used to determine what - /// quadrant the angle is in. The range of values returned - /// by this function is [-PI, PI]. Results are undefined - /// if x and y are both 0. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see GLSL atan man page - /// @see GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions - template - GLM_FUNC_DECL vec atan(vec const& y, vec const& x); - - /// Arc tangent. Returns an angle whose tangent is y_over_x. - /// The range of values returned by this function is [-PI/2, PI/2]. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see GLSL atan man page - /// @see GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions - template - GLM_FUNC_DECL vec atan(vec const& y_over_x); - - /// Returns the hyperbolic sine function, (exp(x) - exp(-x)) / 2 - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see GLSL sinh man page - /// @see GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions - template - GLM_FUNC_DECL vec sinh(vec const& angle); - - /// Returns the hyperbolic cosine function, (exp(x) + exp(-x)) / 2 - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see GLSL cosh man page - /// @see GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions - template - GLM_FUNC_DECL vec cosh(vec const& angle); - - /// Returns the hyperbolic tangent function, sinh(angle) / cosh(angle) - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see GLSL tanh man page - /// @see GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions - template - GLM_FUNC_DECL vec tanh(vec const& angle); - - /// Arc hyperbolic sine; returns the inverse of sinh. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see GLSL asinh man page - /// @see GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions - template - GLM_FUNC_DECL vec asinh(vec const& x); - - /// Arc hyperbolic cosine; returns the non-negative inverse - /// of cosh. Results are undefined if x < 1. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see GLSL acosh man page - /// @see GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions - template - GLM_FUNC_DECL vec acosh(vec const& x); - - /// Arc hyperbolic tangent; returns the inverse of tanh. - /// Results are undefined if abs(x) >= 1. - /// - /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector - /// @tparam T Floating-point scalar types - /// @tparam Q Value from qualifier enum - /// - /// @see GLSL atanh man page - /// @see GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions - template - GLM_FUNC_DECL vec atanh(vec const& x); - - /// @} -}//namespace glm - -#include "detail/func_trigonometric.inl" diff --git a/ref/glm/glm/vec2.hpp b/ref/glm/glm/vec2.hpp deleted file mode 100644 index 53314c28..00000000 --- a/ref/glm/glm/vec2.hpp +++ /dev/null @@ -1,14 +0,0 @@ -/// @ref core -/// @file glm/vec2.hpp - -#pragma once -#include "./ext/vector_bool2.hpp" -#include "./ext/vector_bool2_precision.hpp" -#include "./ext/vector_float2.hpp" -#include "./ext/vector_float2_precision.hpp" -#include "./ext/vector_double2.hpp" -#include "./ext/vector_double2_precision.hpp" -#include "./ext/vector_int2.hpp" -#include "./ext/vector_int2_precision.hpp" -#include "./ext/vector_uint2.hpp" -#include "./ext/vector_uint2_precision.hpp" diff --git a/ref/glm/glm/vec3.hpp b/ref/glm/glm/vec3.hpp deleted file mode 100644 index 2ff07107..00000000 --- a/ref/glm/glm/vec3.hpp +++ /dev/null @@ -1,14 +0,0 @@ -/// @ref core -/// @file glm/vec3.hpp - -#pragma once -#include "./ext/vector_bool3.hpp" -#include "./ext/vector_bool3_precision.hpp" -#include "./ext/vector_float3.hpp" -#include "./ext/vector_float3_precision.hpp" -#include "./ext/vector_double3.hpp" -#include "./ext/vector_double3_precision.hpp" -#include "./ext/vector_int3.hpp" -#include "./ext/vector_int3_precision.hpp" -#include "./ext/vector_uint3.hpp" -#include "./ext/vector_uint3_precision.hpp" diff --git a/ref/glm/glm/vec4.hpp b/ref/glm/glm/vec4.hpp deleted file mode 100644 index cce4352d..00000000 --- a/ref/glm/glm/vec4.hpp +++ /dev/null @@ -1,15 +0,0 @@ -/// @ref core -/// @file glm/vec4.hpp - -#pragma once -#include "./ext/vector_bool4.hpp" -#include "./ext/vector_bool4_precision.hpp" -#include "./ext/vector_float4.hpp" -#include "./ext/vector_float4_precision.hpp" -#include "./ext/vector_double4.hpp" -#include "./ext/vector_double4_precision.hpp" -#include "./ext/vector_int4.hpp" -#include "./ext/vector_int4_precision.hpp" -#include "./ext/vector_uint4.hpp" -#include "./ext/vector_uint4_precision.hpp" - diff --git a/ref/glm/glm/vector_relational.hpp b/ref/glm/glm/vector_relational.hpp deleted file mode 100644 index 199d176d..00000000 --- a/ref/glm/glm/vector_relational.hpp +++ /dev/null @@ -1,121 +0,0 @@ -/// @ref core -/// @file glm/vector_relational.hpp -/// -/// @see GLSL 4.20.8 specification, section 8.7 Vector Relational Functions -/// -/// @defgroup core_func_vector_relational Vector Relational Functions -/// @ingroup core -/// -/// Relational and equality operators (<, <=, >, >=, ==, !=) are defined to -/// operate on scalars and produce scalar Boolean results. For vector results, -/// use the following built-in functions. -/// -/// In all cases, the sizes of all the input and return vectors for any particular -/// call must match. -/// -/// Include to use these core features. -/// -/// @see ext_vector_relational - -#pragma once - -#include "detail/qualifier.hpp" -#include "detail/setup.hpp" - -namespace glm -{ - /// @addtogroup core_func_vector_relational - /// @{ - - /// Returns the component-wise comparison result of x < y. - /// - /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector. - /// @tparam T A floating-point or integer scalar type. - /// - /// @see GLSL lessThan man page - /// @see GLSL 4.20.8 specification, section 8.7 Vector Relational Functions - template - GLM_FUNC_DECL GLM_CONSTEXPR vec lessThan(vec const& x, vec const& y); - - /// Returns the component-wise comparison of result x <= y. - /// - /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector. - /// @tparam T A floating-point or integer scalar type. - /// - /// @see GLSL lessThanEqual man page - /// @see GLSL 4.20.8 specification, section 8.7 Vector Relational Functions - template - GLM_FUNC_DECL GLM_CONSTEXPR vec lessThanEqual(vec const& x, vec const& y); - - /// Returns the component-wise comparison of result x > y. - /// - /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector. - /// @tparam T A floating-point or integer scalar type. - /// - /// @see GLSL greaterThan man page - /// @see GLSL 4.20.8 specification, section 8.7 Vector Relational Functions - template - GLM_FUNC_DECL GLM_CONSTEXPR vec greaterThan(vec const& x, vec const& y); - - /// Returns the component-wise comparison of result x >= y. - /// - /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector. - /// @tparam T A floating-point or integer scalar type. - /// - /// @see GLSL greaterThanEqual man page - /// @see GLSL 4.20.8 specification, section 8.7 Vector Relational Functions - template - GLM_FUNC_DECL GLM_CONSTEXPR vec greaterThanEqual(vec const& x, vec const& y); - - /// Returns the component-wise comparison of result x == y. - /// - /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector. - /// @tparam T A floating-point, integer or bool scalar type. - /// - /// @see GLSL equal man page - /// @see GLSL 4.20.8 specification, section 8.7 Vector Relational Functions - template - GLM_FUNC_DECL GLM_CONSTEXPR vec equal(vec const& x, vec const& y); - - /// Returns the component-wise comparison of result x != y. - /// - /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector. - /// @tparam T A floating-point, integer or bool scalar type. - /// - /// @see GLSL notEqual man page - /// @see GLSL 4.20.8 specification, section 8.7 Vector Relational Functions - template - GLM_FUNC_DECL GLM_CONSTEXPR vec notEqual(vec const& x, vec const& y); - - /// Returns true if any component of x is true. - /// - /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector. - /// - /// @see GLSL any man page - /// @see GLSL 4.20.8 specification, section 8.7 Vector Relational Functions - template - GLM_FUNC_DECL GLM_CONSTEXPR bool any(vec const& v); - - /// Returns true if all components of x are true. - /// - /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector. - /// - /// @see GLSL all man page - /// @see GLSL 4.20.8 specification, section 8.7 Vector Relational Functions - template - GLM_FUNC_DECL GLM_CONSTEXPR bool all(vec const& v); - - /// Returns the component-wise logical complement of x. - /// /!\ Because of language incompatibilities between C++ and GLSL, GLM defines the function not but not_ instead. - /// - /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector. - /// - /// @see GLSL not man page - /// @see GLSL 4.20.8 specification, section 8.7 Vector Relational Functions - template - GLM_FUNC_DECL GLM_CONSTEXPR vec not_(vec const& v); - - /// @} -}//namespace glm - -#include "detail/func_vector_relational.inl" diff --git a/renderer.h b/renderer.h index 05741923..ba166254 100644 --- a/renderer.h +++ b/renderer.h @@ -10,11 +10,17 @@ http://mozilla.org/MPL/2.0/. #pragma once #include "geometrybank.h" -#include "material.h" +#include "interfaces/IMaterial.h" +#include "interfaces/ITexture.h" #include "Globals.h" struct lighting_data; +namespace gl +{ +class program; +} + class gfx_renderer { public: @@ -49,15 +55,15 @@ public: // material methods virtual auto Fetch_Material( std::string const &Filename, bool const Loadnow = true ) -> material_handle = 0; virtual void Bind_Material( material_handle const Material, TSubModel const *sm = nullptr, lighting_data const *lighting = nullptr ) = 0; - virtual auto Material( material_handle const Material ) const -> opengl_material const & = 0; + virtual auto Material( material_handle const Material ) const -> IMaterial const * = 0; // shader methods virtual auto Fetch_Shader( std::string const &name ) -> std::shared_ptr = 0; // texture methods virtual auto Fetch_Texture( std::string const &Filename, bool const Loadnow = true, GLint format_hint = GL_SRGB_ALPHA ) -> texture_handle = 0; virtual void Bind_Texture( texture_handle const Texture ) = 0; virtual void Bind_Texture( std::size_t const Unit, texture_handle const Texture ) = 0; - virtual auto Texture( texture_handle const Texture ) -> opengl_texture & = 0; - virtual auto Texture( texture_handle const Texture ) const -> opengl_texture const & = 0; + virtual auto Texture( texture_handle const Texture ) -> ITexture & = 0; + virtual auto Texture( texture_handle const Texture ) const -> ITexture const & = 0; // utility methods virtual void Pick_Control_Callback( std::function Callback ) = 0; virtual void Pick_Node_Callback( std::function Callback ) = 0; @@ -74,6 +80,9 @@ public: // debug methods virtual auto info_times() const -> std::string const & = 0; virtual auto info_stats() const -> std::string const & = 0; + // imgui renderer + virtual class imgui_renderer *GetImguiRenderer() = 0; + virtual void MakeScreenshot() = 0; }; class gfx_renderer_factory @@ -91,6 +100,14 @@ private: static gfx_renderer_factory *instance; }; +class imgui_renderer +{ + public: + virtual bool Init() = 0; + virtual void Shutdown() = 0; + virtual void BeginFrame() = 0; + virtual void Render() = 0; +}; extern std::unique_ptr GfxRenderer; diff --git a/scenarioloadermode.cpp b/scenarioloadermode.cpp index 0ca4cd8b..63a51371 100644 --- a/scenarioloadermode.cpp +++ b/scenarioloadermode.cpp @@ -87,7 +87,6 @@ scenarioloader_mode::enter() { Application.set_title( Global.AppName + " (" + Global.SceneryFile + ")" ); m_userinterface->set_progress(); m_userinterface->set_progress(STR("Loading scenery")); - GfxRenderer->Render(); } // maintenance method, called when the mode is deactivated diff --git a/scene.cpp b/scene.cpp index 6ca35dc0..861dd7a0 100644 --- a/scene.cpp +++ b/scene.cpp @@ -1265,7 +1265,7 @@ basic_region::insert( shape_node Shape, scratch_data &Scratchpad, bool const Tra if( Global.CreateSwitchTrackbeds ) { - auto const materialname{ GfxRenderer->Material( Shape.data().material ).name }; + auto const materialname{GfxRenderer->Material(Shape.data().material)->GetName()}; for( auto const &switchtrackbedtexture : switchtrackbedtextures ) { if( contains( materialname, switchtrackbedtexture ) ) { // geometry with blacklisted texture, part of old switch trackbed; ignore it diff --git a/scene.h b/scene.h index bb3b0666..e3143094 100644 --- a/scene.h +++ b/scene.h @@ -167,7 +167,7 @@ public: bounding_area const & area() const { return m_area; } -private: +//private: // types using path_sequence = std::vector; using shapenode_sequence = std::vector; @@ -300,7 +300,7 @@ public: { return m_map_geometryhandle;} glm::vec3 find_nearest_track_point(const glm::dvec3 &point); -private: +//private: // types using cell_array = std::array; using shapenode_sequence = std::vector; @@ -422,7 +422,7 @@ public: glm::vec3 find_nearest_track_point(const glm::dvec3 &pos) { return section(pos).find_nearest_track_point(pos); } -private: +//private: // types using section_array = std::array; diff --git a/scenenode.cpp b/scenenode.cpp index a8f186b7..266cd87b 100644 --- a/scenenode.cpp +++ b/scenenode.cpp @@ -72,7 +72,7 @@ shape_node::shapenode_data::serialize( std::ostream &Output ) const { sn_utils::s_str( Output, ( material != null_handle ? - GfxRenderer->Material( material ).name : + GfxRenderer->Material( material )->GetName() : "" ) ); lighting.serialize( Output ); // geometry @@ -198,26 +198,26 @@ shape_node::import( cParser &Input, scene::node_data const &Nodedata ) { // TBT, TODO: add methods to material manager to access these simpler auto const texturehandle = ( m_data.material != null_handle ? - GfxRenderer->Material( m_data.material ).textures[0] : + GfxRenderer->Material( m_data.material )->GetTexture(0) : null_handle ); auto const &texture = ( texturehandle ? GfxRenderer->Texture( texturehandle ) : - opengl_texture() ); // dirty workaround for lack of better api + *ITexture::null_texture() ); // dirty workaround for lack of better api bool const clamps = ( texturehandle ? - contains( texture.traits, 's' ) : + contains( texture.get_traits(), 's' ) : false ); bool const clampt = ( texturehandle ? - contains( texture.traits, 't' ) : + contains( texture.get_traits(), 't' ) : false ); // remainder of legacy 'problend' system -- geometry assigned a texture with '@' in its name is treated as translucent, opaque otherwise if( texturehandle != null_handle ) { m_data.translucent = ( - ( ( contains( texture.name, '@' ) ) - && ( true == texture.has_alpha ) ) ? + ( ( contains( texture.get_name(), '@' ) ) + && ( true == texture.get_has_alpha() ) ) ? true : false ); } @@ -344,7 +344,7 @@ shape_node::convert( TSubModel const *Submodel ) { m_data.lighting.diffuse = Submodel->f4Diffuse; m_data.lighting.specular = Submodel->f4Specular; m_data.material = Submodel->m_material; - m_data.translucent = ( GfxRenderer->Material( m_data.material ).get_or_guess_opacity() == 0.0f ); + m_data.translucent = ( GfxRenderer->Material( m_data.material )->get_or_guess_opacity() == 0.0f ); // NOTE: we set unlimited view range typical for terrain, because we don't expect to convert any other 3d models m_data.rangesquared_max = std::numeric_limits::max(); diff --git a/scenenode.h b/scenenode.h index 56a51620..7441bf3b 100644 --- a/scenenode.h +++ b/scenenode.h @@ -350,7 +350,7 @@ public: bool dirty() const { return m_dirty; } -protected: +public: // members scene::group_handle m_group { null_handle }; // group this node belongs to, if any scene::bounding_area m_area; diff --git a/screenshot.cpp b/screenshot.cpp index 62b2a402..06407846 100644 --- a/screenshot.cpp +++ b/screenshot.cpp @@ -2,66 +2,66 @@ #include "screenshot.h" #include "Globals.h" #include "Logs.h" -#include +//#include void screenshot_manager::screenshot_save_thread( char *img, int w, int h ) { - png_image png; - memset(&png, 0, sizeof(png_image)); - png.version = PNG_IMAGE_VERSION; - png.width = w; - png.height = h; - - int stride; - if (Global.gfx_usegles) - { - png.format = PNG_FORMAT_RGBA; - stride = -w * 4; - - for (int y = 0; y < h; y++) - for (int x = 0; x < w; x++) - img[(y * w + x) * 4 + 3] = 0xFF; - } - else - { - png.format = PNG_FORMAT_RGB; - stride = -w * 3; - } - - char datetime[64]; - time_t timer; - struct tm* tm_info; - time(&timer); - tm_info = localtime(&timer); - strftime(datetime, 64, "%Y-%m-%d_%H-%M-%S", tm_info); - - uint64_t perf; -#ifdef _WIN32 - QueryPerformanceCounter((LARGE_INTEGER*)&perf); -#elif __unix__ - timespec ts; - clock_gettime(CLOCK_REALTIME, &ts); - perf = ts.tv_nsec; -#endif - - std::string filename = Global.screenshot_dir + "/" + std::string(datetime) + - "_" + std::to_string(perf) + ".png"; - - if (png_image_write_to_file(&png, filename.c_str(), 0, img, stride, nullptr) == 1) - WriteLog("saved " + filename); - else - WriteLog("failed to save " + filename); +// png_image png; +// memset(&png, 0, sizeof(png_image)); +// png.version = PNG_IMAGE_VERSION; +// png.width = w; +// png.height = h; +// +// int stride; +// if (Global.gfx_usegles) +// { +// png.format = PNG_FORMAT_RGBA; +// stride = -w * 4; +// +// for (int y = 0; y < h; y++) +// for (int x = 0; x < w; x++) +// img[(y * w + x) * 4 + 3] = 0xFF; +// } +// else +// { +// png.format = PNG_FORMAT_RGB; +// stride = -w * 3; +// } +// +// char datetime[64]; +// time_t timer; +// struct tm* tm_info; +// time(&timer); +// tm_info = localtime(&timer); +// strftime(datetime, 64, "%Y-%m-%d_%H-%M-%S", tm_info); +// +// uint64_t perf; +//#ifdef _WIN32 +// QueryPerformanceCounter((LARGE_INTEGER*)&perf); +//#elif __unix__ +// timespec ts; +// clock_gettime(CLOCK_REALTIME, &ts); +// perf = ts.tv_nsec; +//#endif +// +// std::string filename = Global.screenshot_dir + "/" + std::string(datetime) + +// "_" + std::to_string(perf) + ".png"; +// +// if (png_image_write_to_file(&png, filename.c_str(), 0, img, stride, nullptr) == 1) +// WriteLog("saved " + filename); +// else +// WriteLog("failed to save " + filename); delete[] img; } void screenshot_manager::make_screenshot() { - char *img = new char[Global.fb_size.x * Global.fb_size.y * 4]; - glReadPixels(0, 0, Global.fb_size.x, Global.fb_size.y, Global.gfx_usegles ? GL_RGBA : GL_RGB, GL_UNSIGNED_BYTE, (GLvoid*)img); - //m7t: use pbo - - std::thread t(screenshot_save_thread, img, Global.fb_size.x, Global.fb_size.y); - t.detach(); + // char *img = new char[Global.fb_size.x * Global.fb_size.y * 4]; + // glReadPixels(0, 0, Global.fb_size.x, Global.fb_size.y, Global.gfx_usegles ? GL_RGBA : GL_RGB, GL_UNSIGNED_BYTE, (GLvoid*)img); + ////m7t: use pbo + // + // std::thread t(screenshot_save_thread, img, Global.fb_size.x, Global.fb_size.y); + //t.detach(); } diff --git a/stb/stb_image.c b/stb/stb_image.c index 38c72e92..e7fa23cc 100644 --- a/stb/stb_image.c +++ b/stb/stb_image.c @@ -1,2 +1,4 @@ #define STB_IMAGE_IMPLEMENTATION #include "stb/stb_image.h" +#define STB_IMAGE_WRITE_IMPLEMENTATION +#include "stb/stb_image_write.h" diff --git a/stb/stb_image.h b/stb/stb_image.h index e23f4a17..a632d543 100644 --- a/stb/stb_image.h +++ b/stb/stb_image.h @@ -1,4 +1,4 @@ -/* stb_image - v2.22 - public domain image loader - http://nothings.org/stb +/* stb_image - v2.29 - public domain image loader - http://nothings.org/stb no warranty implied; use at your own risk Do this: @@ -48,9 +48,16 @@ LICENSE RECENT REVISION HISTORY: + 2.29 (2023-05-xx) optimizations + 2.28 (2023-01-29) many error fixes, security errors, just tons of stuff + 2.27 (2021-07-11) document stbi_info better, 16-bit PNM support, bug fixes + 2.26 (2020-07-13) many minor fixes + 2.25 (2020-02-02) fix warnings + 2.24 (2020-02-02) fix warnings; thread-local failure_reason and flip_vertically + 2.23 (2019-08-11) fix clang static analysis warning 2.22 (2019-03-04) gif fixes, fix warnings 2.21 (2019-02-25) fix typo in comment - 2.20 (2019-02-07) support utf8 filenames in Windows; fix warnings and platform ifdefs + 2.20 (2019-02-07) support utf8 filenames in Windows; fix warnings and platform ifdefs 2.19 (2018-02-11) fix warning 2.18 (2018-01-30) fix warnings 2.17 (2018-01-29) bugfix, 1-bit BMP, 16-bitness query, fix warnings @@ -85,34 +92,42 @@ RECENT REVISION HISTORY: Jeremy Sawicki (handle all ImageNet JPGs) Optimizations & bugfixes Mikhail Morozov (1-bit BMP) Fabian "ryg" Giesen Anael Seghezzi (is-16-bit query) - Arseny Kapoulkine + Arseny Kapoulkine Simon Breuss (16-bit PNM) John-Mark Allen Carmelo J Fdez-Aguera Bug & warning fixes - Marc LeBlanc David Woo Guillaume George Martins Mozeiko - Christpher Lloyd Jerry Jansson Joseph Thomson Phil Jordan - Dave Moore Roy Eltham Hayaki Saito Nathan Reed - Won Chun Luke Graham Johan Duparc Nick Verigakis - the Horde3D community Thomas Ruf Ronny Chevalier github:rlyeh - Janez Zemva John Bartholomew Michal Cichon github:romigrou - Jonathan Blow Ken Hamada Tero Hanninen github:svdijk - Laurent Gomila Cort Stratton Sergio Gonzalez github:snagar - Aruelien Pocheville Thibault Reuille Cass Everitt github:Zelex - Ryamond Barbiero Paul Du Bois Engin Manap github:grim210 - Aldo Culquicondor Philipp Wiesemann Dale Weiler github:sammyhw - Oriol Ferrer Mesia Josh Tobin Matthew Gregan github:phprus - Julian Raschke Gregory Mullen Baldur Karlsson github:poppolopoppo - Christian Floisand Kevin Schmidt JR Smith github:darealshinji - Blazej Dariusz Roszkowski github:Michaelangel007 + Marc LeBlanc David Woo Guillaume George Martins Mozeiko + Christpher Lloyd Jerry Jansson Joseph Thomson Blazej Dariusz Roszkowski + Phil Jordan Dave Moore Roy Eltham + Hayaki Saito Nathan Reed Won Chun + Luke Graham Johan Duparc Nick Verigakis the Horde3D community + Thomas Ruf Ronny Chevalier github:rlyeh + Janez Zemva John Bartholomew Michal Cichon github:romigrou + Jonathan Blow Ken Hamada Tero Hanninen github:svdijk + Eugene Golushkov Laurent Gomila Cort Stratton github:snagar + Aruelien Pocheville Sergio Gonzalez Thibault Reuille github:Zelex + Cass Everitt Ryamond Barbiero github:grim210 + Paul Du Bois Engin Manap Aldo Culquicondor github:sammyhw + Philipp Wiesemann Dale Weiler Oriol Ferrer Mesia github:phprus + Josh Tobin Neil Bickford Matthew Gregan github:poppolopoppo + Julian Raschke Gregory Mullen Christian Floisand github:darealshinji + Baldur Karlsson Kevin Schmidt JR Smith github:Michaelangel007 + Brad Weinberger Matvey Cherevko github:mosra + Luca Sas Alexander Veselov Zack Middleton [reserved] + Ryan C. Gordon [reserved] [reserved] + DO NOT ADD YOUR NAME HERE + + Jacko Dirks + + To add your name to the credits, pick a random blank space in the middle and fill it. + 80% of merge conflicts on stb PRs are due to people adding their name at the end + of the credits. */ #ifndef STBI_INCLUDE_STB_IMAGE_H #define STBI_INCLUDE_STB_IMAGE_H -#define STBI_ONLY_JPEG -#define STBI_ONLY_BMP - // DOCUMENTATION // // Limitations: @@ -127,7 +142,7 @@ RECENT REVISION HISTORY: // // ... x = width, y = height, n = # 8-bit components per pixel ... // // ... replace '0' with '1'..'4' to force that many components per pixel // // ... but 'n' will always be the number that it would have been if you said 0 -// stbi_image_free(data) +// stbi_image_free(data); // // Standard parameters: // int *x -- outputs image width in pixels @@ -166,6 +181,32 @@ RECENT REVISION HISTORY: // // Paletted PNG, BMP, GIF, and PIC images are automatically depalettized. // +// To query the width, height and component count of an image without having to +// decode the full file, you can use the stbi_info family of functions: +// +// int x,y,n,ok; +// ok = stbi_info(filename, &x, &y, &n); +// // returns ok=1 and sets x, y, n if image is a supported format, +// // 0 otherwise. +// +// Note that stb_image pervasively uses ints in its public API for sizes, +// including sizes of memory buffers. This is now part of the API and thus +// hard to change without causing breakage. As a result, the various image +// loaders all have certain limits on image size; these differ somewhat +// by format but generally boil down to either just under 2GB or just under +// 1GB. When the decoded image would be larger than this, stb_image decoding +// will fail. +// +// Additionally, stb_image will reject image files that have any of their +// dimensions set to a larger value than the configurable STBI_MAX_DIMENSIONS, +// which defaults to 2**24 = 16777216 pixels. Due to the above memory limit, +// the only way to have an image with such dimensions load correctly +// is for it to have a rather extreme aspect ratio. Either way, the +// assumption here is that such larger images are likely to be malformed +// or malicious. If you do need to load an image with individual dimensions +// larger than that, and it still fits in the overall size limit, you can +// #define STBI_MAX_DIMENSIONS on your own to be something larger. +// // =========================================================================== // // UNICODE: @@ -271,11 +312,10 @@ RECENT REVISION HISTORY: // // iPhone PNG support: // -// By default we convert iphone-formatted PNGs back to RGB, even though -// they are internally encoded differently. You can disable this conversion -// by calling stbi_convert_iphone_png_to_rgb(0), in which case -// you will always just get the native iphone "format" through (which -// is BGR stored in RGB). +// We optionally support converting iPhone-formatted PNGs (which store +// premultiplied BGRA) back to RGB, even though they're internally encoded +// differently. To enable this conversion, call +// stbi_convert_iphone_png_to_rgb(1). // // Call stbi_set_unpremultiply_on_load(1) as well to force a divide per // pixel to remove any premultiplied alpha *only* if the image file explicitly @@ -317,7 +357,14 @@ RECENT REVISION HISTORY: // - If you use STBI_NO_PNG (or _ONLY_ without PNG), and you still // want the zlib decoder to be available, #define STBI_SUPPORT_ZLIB // - +// - If you define STBI_MAX_DIMENSIONS, stb_image will reject images greater +// than that size (in either width or height) without further processing. +// This is to let programs in the wild set an upper bound to prevent +// denial-of-service attacks on untrusted data, as one could generate a +// valid image of gigantic dimensions and force stb_image to allocate a +// huge block of memory and spend disproportionate time decoding it. By +// default this is set to (1 << 24), which is 16777216, but that's still +// very big. #ifndef STBI_NO_STDIO #include @@ -436,7 +483,7 @@ STBIDEF int stbi_is_hdr_from_file(FILE *f); // get a VERY brief reason for failure -// NOT THREADSAFE +// on most compilers (and ALL modern mainstream compilers) this is threadsafe STBIDEF const char *stbi_failure_reason (void); // free the loaded image -- this is just free() @@ -469,6 +516,13 @@ STBIDEF void stbi_convert_iphone_png_to_rgb(int flag_true_if_should_convert); // flip the image vertically, so the first pixel in the output array is the bottom left STBIDEF void stbi_set_flip_vertically_on_load(int flag_true_if_should_flip); +// as above, but only applies to images loaded on the thread that calls the function +// this function is only available if your compiler supports thread-local variables; +// calling it will fail to link if your compiler doesn't +STBIDEF void stbi_set_unpremultiply_on_load_thread(int flag_true_if_should_unpremultiply); +STBIDEF void stbi_convert_iphone_png_to_rgb_thread(int flag_true_if_should_convert); +STBIDEF void stbi_set_flip_vertically_on_load_thread(int flag_true_if_should_flip); + // ZLIB client - used by PNG, available for other purposes STBIDEF char *stbi_zlib_decode_malloc_guesssize(const char *buffer, int len, int initial_size, int *outlen); @@ -565,8 +619,25 @@ STBIDEF int stbi_zlib_decode_noheader_buffer(char *obuffer, int olen, const ch #define stbi_inline __forceinline #endif +#ifndef STBI_NO_THREAD_LOCALS + #if defined(__cplusplus) && __cplusplus >= 201103L + #define STBI_THREAD_LOCAL thread_local + #elif defined(__GNUC__) && __GNUC__ < 5 + #define STBI_THREAD_LOCAL __thread + #elif defined(_MSC_VER) + #define STBI_THREAD_LOCAL __declspec(thread) + #elif defined (__STDC_VERSION__) && __STDC_VERSION__ >= 201112L && !defined(__STDC_NO_THREADS__) + #define STBI_THREAD_LOCAL _Thread_local + #endif -#ifdef _MSC_VER + #ifndef STBI_THREAD_LOCAL + #if defined(__GNUC__) + #define STBI_THREAD_LOCAL __thread + #endif + #endif +#endif + +#if defined(_MSC_VER) || defined(__SYMBIAN32__) typedef unsigned short stbi__uint16; typedef signed short stbi__int16; typedef unsigned int stbi__uint32; @@ -595,7 +666,7 @@ typedef unsigned char validate_uint32[sizeof(stbi__uint32)==4 ? 1 : -1]; #ifdef STBI_HAS_LROTL #define stbi_lrot(x,y) _lrotl(x,y) #else - #define stbi_lrot(x,y) (((x) << (y)) | ((x) >> (32 - (y)))) + #define stbi_lrot(x,y) (((x) << (y)) | ((x) >> (-(y) & 31))) #endif #if defined(STBI_MALLOC) && defined(STBI_FREE) && (defined(STBI_REALLOC) || defined(STBI_REALLOC_SIZED)) @@ -709,14 +780,21 @@ static int stbi__sse2_available(void) #ifdef STBI_NEON #include -// assume GCC or Clang on ARM targets +#ifdef _MSC_VER +#define STBI_SIMD_ALIGN(type, name) __declspec(align(16)) type name +#else #define STBI_SIMD_ALIGN(type, name) type name __attribute__((aligned(16))) #endif +#endif #ifndef STBI_SIMD_ALIGN #define STBI_SIMD_ALIGN(type, name) type name #endif +#ifndef STBI_MAX_DIMENSIONS +#define STBI_MAX_DIMENSIONS (1 << 24) +#endif + /////////////////////////////////////////////// // // stbi__context struct and start_xxx functions @@ -734,6 +812,7 @@ typedef struct int read_from_callbacks; int buflen; stbi_uc buffer_start[128]; + int callback_already_read; stbi_uc *img_buffer, *img_buffer_end; stbi_uc *img_buffer_original, *img_buffer_original_end; @@ -747,6 +826,7 @@ static void stbi__start_mem(stbi__context *s, stbi_uc const *buffer, int len) { s->io.read = NULL; s->read_from_callbacks = 0; + s->callback_already_read = 0; s->img_buffer = s->img_buffer_original = (stbi_uc *) buffer; s->img_buffer_end = s->img_buffer_original_end = (stbi_uc *) buffer+len; } @@ -758,7 +838,8 @@ static void stbi__start_callbacks(stbi__context *s, stbi_io_callbacks *c, void * s->io_user_data = user; s->buflen = sizeof(s->buffer_start); s->read_from_callbacks = 1; - s->img_buffer_original = s->buffer_start; + s->callback_already_read = 0; + s->img_buffer = s->img_buffer_original = s->buffer_start; stbi__refill_buffer(s); s->img_buffer_original_end = s->img_buffer_end; } @@ -772,12 +853,17 @@ static int stbi__stdio_read(void *user, char *data, int size) static void stbi__stdio_skip(void *user, int n) { + int ch; fseek((FILE*) user, n, SEEK_CUR); + ch = fgetc((FILE*) user); /* have to read a byte to reset feof()'s flag */ + if (ch != EOF) { + ungetc(ch, (FILE *) user); /* push byte back onto stream if valid. */ + } } static int stbi__stdio_eof(void *user) { - return feof((FILE*) user); + return feof((FILE*) user) || ferror((FILE *) user); } static stbi_io_callbacks stbi__stdio_callbacks = @@ -873,21 +959,27 @@ static int stbi__gif_info(stbi__context *s, int *x, int *y, int *comp); static int stbi__pnm_test(stbi__context *s); static void *stbi__pnm_load(stbi__context *s, int *x, int *y, int *comp, int req_comp, stbi__result_info *ri); static int stbi__pnm_info(stbi__context *s, int *x, int *y, int *comp); +static int stbi__pnm_is16(stbi__context *s); #endif -// this is not threadsafe -static const char *stbi__g_failure_reason; +static +#ifdef STBI_THREAD_LOCAL +STBI_THREAD_LOCAL +#endif +const char *stbi__g_failure_reason; STBIDEF const char *stbi_failure_reason(void) { return stbi__g_failure_reason; } +#ifndef STBI_NO_FAILURE_STRINGS static int stbi__err(const char *str) { stbi__g_failure_reason = str; return 0; } +#endif static void *stbi__malloc(size_t size) { @@ -926,11 +1018,13 @@ static int stbi__mul2sizes_valid(int a, int b) return a <= INT_MAX/b; } +#if !defined(STBI_NO_JPEG) || !defined(STBI_NO_PNG) || !defined(STBI_NO_TGA) || !defined(STBI_NO_HDR) // returns 1 if "a*b + add" has no negative terms/factors and doesn't overflow static int stbi__mad2sizes_valid(int a, int b, int add) { return stbi__mul2sizes_valid(a, b) && stbi__addsizes_valid(a*b, add); } +#endif // returns 1 if "a*b*c + add" has no negative terms/factors and doesn't overflow static int stbi__mad3sizes_valid(int a, int b, int c, int add) @@ -940,7 +1034,7 @@ static int stbi__mad3sizes_valid(int a, int b, int c, int add) } // returns 1 if "a*b*c*d + add" has no negative terms/factors and doesn't overflow -#if !defined(STBI_NO_LINEAR) || !defined(STBI_NO_HDR) +#if !defined(STBI_NO_LINEAR) || !defined(STBI_NO_HDR) || !defined(STBI_NO_PNM) static int stbi__mad4sizes_valid(int a, int b, int c, int d, int add) { return stbi__mul2sizes_valid(a, b) && stbi__mul2sizes_valid(a*b, c) && @@ -948,12 +1042,14 @@ static int stbi__mad4sizes_valid(int a, int b, int c, int d, int add) } #endif +#if !defined(STBI_NO_JPEG) || !defined(STBI_NO_PNG) || !defined(STBI_NO_TGA) || !defined(STBI_NO_HDR) // mallocs with size overflow checking static void *stbi__malloc_mad2(int a, int b, int add) { if (!stbi__mad2sizes_valid(a, b, add)) return NULL; return stbi__malloc(a*b + add); } +#endif static void *stbi__malloc_mad3(int a, int b, int c, int add) { @@ -961,7 +1057,7 @@ static void *stbi__malloc_mad3(int a, int b, int c, int add) return stbi__malloc(a*b*c + add); } -#if !defined(STBI_NO_LINEAR) || !defined(STBI_NO_HDR) +#if !defined(STBI_NO_LINEAR) || !defined(STBI_NO_HDR) || !defined(STBI_NO_PNM) static void *stbi__malloc_mad4(int a, int b, int c, int d, int add) { if (!stbi__mad4sizes_valid(a, b, c, d, add)) return NULL; @@ -969,6 +1065,23 @@ static void *stbi__malloc_mad4(int a, int b, int c, int d, int add) } #endif +// returns 1 if the sum of two signed ints is valid (between -2^31 and 2^31-1 inclusive), 0 on overflow. +static int stbi__addints_valid(int a, int b) +{ + if ((a >= 0) != (b >= 0)) return 1; // a and b have different signs, so no overflow + if (a < 0 && b < 0) return a >= INT_MIN - b; // same as a + b >= INT_MIN; INT_MIN - b cannot overflow since b < 0. + return a <= INT_MAX - b; +} + +// returns 1 if the product of two ints fits in a signed short, 0 on overflow. +static int stbi__mul2shorts_valid(int a, int b) +{ + if (b == 0 || b == -1) return 1; // multiplication by 0 is always 0; check for -1 so SHRT_MIN/b doesn't overflow + if ((a >= 0) == (b >= 0)) return a <= SHRT_MAX/b; // product is positive, so similar to mul2sizes_valid + if (b < 0) return a <= SHRT_MIN / b; // same as a * b >= SHRT_MIN + return a >= SHRT_MIN / b; +} + // stbi__err - error // stbi__errpf - error returning pointer to float // stbi__errpuc - error returning pointer to unsigned char @@ -997,13 +1110,29 @@ static float *stbi__ldr_to_hdr(stbi_uc *data, int x, int y, int comp); static stbi_uc *stbi__hdr_to_ldr(float *data, int x, int y, int comp); #endif -static int stbi__vertically_flip_on_load = 0; +static int stbi__vertically_flip_on_load_global = 0; STBIDEF void stbi_set_flip_vertically_on_load(int flag_true_if_should_flip) { - stbi__vertically_flip_on_load = flag_true_if_should_flip; + stbi__vertically_flip_on_load_global = flag_true_if_should_flip; } +#ifndef STBI_THREAD_LOCAL +#define stbi__vertically_flip_on_load stbi__vertically_flip_on_load_global +#else +static STBI_THREAD_LOCAL int stbi__vertically_flip_on_load_local, stbi__vertically_flip_on_load_set; + +STBIDEF void stbi_set_flip_vertically_on_load_thread(int flag_true_if_should_flip) +{ + stbi__vertically_flip_on_load_local = flag_true_if_should_flip; + stbi__vertically_flip_on_load_set = 1; +} + +#define stbi__vertically_flip_on_load (stbi__vertically_flip_on_load_set \ + ? stbi__vertically_flip_on_load_local \ + : stbi__vertically_flip_on_load_global) +#endif // STBI_THREAD_LOCAL + static void *stbi__load_main(stbi__context *s, int *x, int *y, int *comp, int req_comp, stbi__result_info *ri, int bpc) { memset(ri, 0, sizeof(*ri)); // make sure it's initialized if we add new fields @@ -1011,9 +1140,8 @@ static void *stbi__load_main(stbi__context *s, int *x, int *y, int *comp, int re ri->channel_order = STBI_ORDER_RGB; // all current input & output are this, but this is here so we can add BGR order ri->num_channels = 0; - #ifndef STBI_NO_JPEG - if (stbi__jpeg_test(s)) return stbi__jpeg_load(s,x,y,comp,req_comp, ri); - #endif + // test the formats with a very explicit header first (at least a FOURCC + // or distinctive magic number first) #ifndef STBI_NO_PNG if (stbi__png_test(s)) return stbi__png_load(s,x,y,comp,req_comp, ri); #endif @@ -1025,10 +1153,19 @@ static void *stbi__load_main(stbi__context *s, int *x, int *y, int *comp, int re #endif #ifndef STBI_NO_PSD if (stbi__psd_test(s)) return stbi__psd_load(s,x,y,comp,req_comp, ri, bpc); + #else + STBI_NOTUSED(bpc); #endif #ifndef STBI_NO_PIC if (stbi__pic_test(s)) return stbi__pic_load(s,x,y,comp,req_comp, ri); #endif + + // then the formats that can end up attempting to load with just 1 or 2 + // bytes matching expectations; these are prone to false positives, so + // try them later + #ifndef STBI_NO_JPEG + if (stbi__jpeg_test(s)) return stbi__jpeg_load(s,x,y,comp,req_comp, ri); + #endif #ifndef STBI_NO_PNM if (stbi__pnm_test(s)) return stbi__pnm_load(s,x,y,comp,req_comp, ri); #endif @@ -1113,8 +1250,8 @@ static void stbi__vertical_flip_slices(void *image, int w, int h, int z, int byt stbi_uc *bytes = (stbi_uc *)image; for (slice = 0; slice < z; ++slice) { - stbi__vertical_flip(bytes, w, h, bytes_per_pixel); - bytes += slice_size; + stbi__vertical_flip(bytes, w, h, bytes_per_pixel); + bytes += slice_size; } } #endif @@ -1127,8 +1264,10 @@ static unsigned char *stbi__load_and_postprocess_8bit(stbi__context *s, int *x, if (result == NULL) return NULL; + // it is the responsibility of the loaders to make sure we get either 8 or 16 bit. + STBI_ASSERT(ri.bits_per_channel == 8 || ri.bits_per_channel == 16); + if (ri.bits_per_channel != 8) { - STBI_ASSERT(ri.bits_per_channel == 16); result = stbi__convert_16_to_8((stbi__uint16 *) result, *x, *y, req_comp == 0 ? *comp : req_comp); ri.bits_per_channel = 8; } @@ -1151,8 +1290,10 @@ static stbi__uint16 *stbi__load_and_postprocess_16bit(stbi__context *s, int *x, if (result == NULL) return NULL; + // it is the responsibility of the loaders to make sure we get either 8 or 16 bit. + STBI_ASSERT(ri.bits_per_channel == 8 || ri.bits_per_channel == 16); + if (ri.bits_per_channel != 16) { - STBI_ASSERT(ri.bits_per_channel == 8); result = stbi__convert_8_to_16((stbi_uc *) result, *x, *y, req_comp == 0 ? *comp : req_comp); ri.bits_per_channel = 16; } @@ -1180,12 +1321,12 @@ static void stbi__float_postprocess(float *result, int *x, int *y, int *comp, in #ifndef STBI_NO_STDIO -#if defined(_MSC_VER) && defined(STBI_WINDOWS_UTF8) +#if defined(_WIN32) && defined(STBI_WINDOWS_UTF8) STBI_EXTERN __declspec(dllimport) int __stdcall MultiByteToWideChar(unsigned int cp, unsigned long flags, const char *str, int cbmb, wchar_t *widestr, int cchwide); STBI_EXTERN __declspec(dllimport) int __stdcall WideCharToMultiByte(unsigned int cp, unsigned long flags, const wchar_t *widestr, int cchwide, char *str, int cbmb, const char *defchar, int *used_default); #endif -#if defined(_MSC_VER) && defined(STBI_WINDOWS_UTF8) +#if defined(_WIN32) && defined(STBI_WINDOWS_UTF8) STBIDEF int stbi_convert_wchar_to_utf8(char *buffer, size_t bufferlen, const wchar_t* input) { return WideCharToMultiByte(65001 /* UTF8 */, 0, input, -1, buffer, (int) bufferlen, NULL, NULL); @@ -1195,16 +1336,16 @@ STBIDEF int stbi_convert_wchar_to_utf8(char *buffer, size_t bufferlen, const wch static FILE *stbi__fopen(char const *filename, char const *mode) { FILE *f; -#if defined(_MSC_VER) && defined(STBI_WINDOWS_UTF8) +#if defined(_WIN32) && defined(STBI_WINDOWS_UTF8) wchar_t wMode[64]; wchar_t wFilename[1024]; - if (0 == MultiByteToWideChar(65001 /* UTF8 */, 0, filename, -1, wFilename, sizeof(wFilename))) - return 0; - - if (0 == MultiByteToWideChar(65001 /* UTF8 */, 0, mode, -1, wMode, sizeof(wMode))) + if (0 == MultiByteToWideChar(65001 /* UTF8 */, 0, filename, -1, wFilename, sizeof(wFilename)/sizeof(*wFilename))) return 0; -#if _MSC_VER >= 1400 + if (0 == MultiByteToWideChar(65001 /* UTF8 */, 0, mode, -1, wMode, sizeof(wMode)/sizeof(*wMode))) + return 0; + +#if defined(_MSC_VER) && _MSC_VER >= 1400 if (0 != _wfopen_s(&f, wFilename, wMode)) f = 0; #else @@ -1302,15 +1443,15 @@ STBIDEF stbi_uc *stbi_load_from_callbacks(stbi_io_callbacks const *clbk, void *u STBIDEF stbi_uc *stbi_load_gif_from_memory(stbi_uc const *buffer, int len, int **delays, int *x, int *y, int *z, int *comp, int req_comp) { unsigned char *result; - stbi__context s; - stbi__start_mem(&s,buffer,len); - + stbi__context s; + stbi__start_mem(&s,buffer,len); + result = (unsigned char*) stbi__load_gif_main(&s, delays, x, y, z, comp, req_comp); if (stbi__vertically_flip_on_load) { - stbi__vertical_flip_slices( result, *x, *y, *z, *comp ); + stbi__vertical_flip_slices( result, *x, *y, *z, *comp ); } - return result; + return result; } #endif @@ -1455,6 +1596,7 @@ enum static void stbi__refill_buffer(stbi__context *s) { int n = (s->io.read)(s->io_user_data,(char*)s->buffer_start,s->buflen); + s->callback_already_read += (int) (s->img_buffer - s->img_buffer_original); if (n == 0) { // at end of file, treat same as if from memory, but need to handle case // where s->img_buffer isn't pointing to safe memory, e.g. 0-byte file @@ -1479,6 +1621,9 @@ stbi_inline static stbi_uc stbi__get8(stbi__context *s) return 0; } +#if defined(STBI_NO_JPEG) && defined(STBI_NO_HDR) && defined(STBI_NO_PIC) && defined(STBI_NO_PNM) +// nothing +#else stbi_inline static int stbi__at_eof(stbi__context *s) { if (s->io.read) { @@ -1490,9 +1635,14 @@ stbi_inline static int stbi__at_eof(stbi__context *s) return s->img_buffer >= s->img_buffer_end; } +#endif +#if defined(STBI_NO_JPEG) && defined(STBI_NO_PNG) && defined(STBI_NO_BMP) && defined(STBI_NO_PSD) && defined(STBI_NO_TGA) && defined(STBI_NO_GIF) && defined(STBI_NO_PIC) +// nothing +#else static void stbi__skip(stbi__context *s, int n) { + if (n == 0) return; // already there! if (n < 0) { s->img_buffer = s->img_buffer_end; return; @@ -1507,7 +1657,11 @@ static void stbi__skip(stbi__context *s, int n) } s->img_buffer += n; } +#endif +#if defined(STBI_NO_PNG) && defined(STBI_NO_TGA) && defined(STBI_NO_HDR) && defined(STBI_NO_PNM) +// nothing +#else static int stbi__getn(stbi__context *s, stbi_uc *buffer, int n) { if (s->io.read) { @@ -1531,18 +1685,27 @@ static int stbi__getn(stbi__context *s, stbi_uc *buffer, int n) } else return 0; } +#endif +#if defined(STBI_NO_JPEG) && defined(STBI_NO_PNG) && defined(STBI_NO_PSD) && defined(STBI_NO_PIC) +// nothing +#else static int stbi__get16be(stbi__context *s) { int z = stbi__get8(s); return (z << 8) + stbi__get8(s); } +#endif +#if defined(STBI_NO_PNG) && defined(STBI_NO_PSD) && defined(STBI_NO_PIC) +// nothing +#else static stbi__uint32 stbi__get32be(stbi__context *s) { stbi__uint32 z = stbi__get16be(s); return (z << 16) + stbi__get16be(s); } +#endif #if defined(STBI_NO_BMP) && defined(STBI_NO_TGA) && defined(STBI_NO_GIF) // nothing @@ -1558,13 +1721,16 @@ static int stbi__get16le(stbi__context *s) static stbi__uint32 stbi__get32le(stbi__context *s) { stbi__uint32 z = stbi__get16le(s); - return z + (stbi__get16le(s) << 16); + z += (stbi__uint32)stbi__get16le(s) << 16; + return z; } #endif #define STBI__BYTECAST(x) ((stbi_uc) ((x) & 255)) // truncate int to byte without warnings - +#if defined(STBI_NO_JPEG) && defined(STBI_NO_PNG) && defined(STBI_NO_BMP) && defined(STBI_NO_PSD) && defined(STBI_NO_TGA) && defined(STBI_NO_GIF) && defined(STBI_NO_PIC) && defined(STBI_NO_PNM) +// nothing +#else ////////////////////////////////////////////////////////////////////////////// // // generic converter from built-in img_n to req_comp @@ -1580,7 +1746,11 @@ static stbi_uc stbi__compute_y(int r, int g, int b) { return (stbi_uc) (((r*77) + (g*150) + (29*b)) >> 8); } +#endif +#if defined(STBI_NO_PNG) && defined(STBI_NO_BMP) && defined(STBI_NO_PSD) && defined(STBI_NO_TGA) && defined(STBI_NO_GIF) && defined(STBI_NO_PIC) && defined(STBI_NO_PNM) +// nothing +#else static unsigned char *stbi__convert_format(unsigned char *data, int img_n, int req_comp, unsigned int x, unsigned int y) { int i,j; @@ -1616,7 +1786,7 @@ static unsigned char *stbi__convert_format(unsigned char *data, int img_n, int r STBI__CASE(4,1) { dest[0]=stbi__compute_y(src[0],src[1],src[2]); } break; STBI__CASE(4,2) { dest[0]=stbi__compute_y(src[0],src[1],src[2]); dest[1] = src[3]; } break; STBI__CASE(4,3) { dest[0]=src[0];dest[1]=src[1];dest[2]=src[2]; } break; - default: STBI_ASSERT(0); + default: STBI_ASSERT(0); STBI_FREE(data); STBI_FREE(good); return stbi__errpuc("unsupported", "Unsupported format conversion"); } #undef STBI__CASE } @@ -1624,12 +1794,20 @@ static unsigned char *stbi__convert_format(unsigned char *data, int img_n, int r STBI_FREE(data); return good; } +#endif +#if defined(STBI_NO_PNG) && defined(STBI_NO_PSD) +// nothing +#else static stbi__uint16 stbi__compute_y_16(int r, int g, int b) { return (stbi__uint16) (((r*77) + (g*150) + (29*b)) >> 8); } +#endif +#if defined(STBI_NO_PNG) && defined(STBI_NO_PSD) +// nothing +#else static stbi__uint16 *stbi__convert_format16(stbi__uint16 *data, int img_n, int req_comp, unsigned int x, unsigned int y) { int i,j; @@ -1665,7 +1843,7 @@ static stbi__uint16 *stbi__convert_format16(stbi__uint16 *data, int img_n, int r STBI__CASE(4,1) { dest[0]=stbi__compute_y_16(src[0],src[1],src[2]); } break; STBI__CASE(4,2) { dest[0]=stbi__compute_y_16(src[0],src[1],src[2]); dest[1] = src[3]; } break; STBI__CASE(4,3) { dest[0]=src[0];dest[1]=src[1];dest[2]=src[2]; } break; - default: STBI_ASSERT(0); + default: STBI_ASSERT(0); STBI_FREE(data); STBI_FREE(good); return (stbi__uint16*) stbi__errpuc("unsupported", "Unsupported format conversion"); } #undef STBI__CASE } @@ -1673,6 +1851,7 @@ static stbi__uint16 *stbi__convert_format16(stbi__uint16 *data, int img_n, int r STBI_FREE(data); return good; } +#endif #ifndef STBI_NO_LINEAR static float *stbi__ldr_to_hdr(stbi_uc *data, int x, int y, int comp) @@ -1825,9 +2004,12 @@ static int stbi__build_huffman(stbi__huffman *h, int *count) int i,j,k=0; unsigned int code; // build size list for each symbol (from JPEG spec) - for (i=0; i < 16; ++i) - for (j=0; j < count[i]; ++j) + for (i=0; i < 16; ++i) { + for (j=0; j < count[i]; ++j) { h->size[k++] = (stbi_uc) (i+1); + if(k >= 257) return stbi__err("bad size list","Corrupt JPEG"); + } + } h->size[k] = 0; // compute actual symbols (from jpeg spec) @@ -1952,6 +2134,8 @@ stbi_inline static int stbi__jpeg_huff_decode(stbi__jpeg *j, stbi__huffman *h) // convert the huffman code to the symbol id c = ((j->code_buffer >> (32 - k)) & stbi__bmask[k]) + h->delta[k]; + if(c < 0 || c >= 256) // symbol id out of bounds! + return -1; STBI_ASSERT((((j->code_buffer) >> (32 - h->size[c])) & stbi__bmask[h->size[c]]) == h->code[c]); // convert the id to a symbol @@ -1970,14 +2154,14 @@ stbi_inline static int stbi__extend_receive(stbi__jpeg *j, int n) unsigned int k; int sgn; if (j->code_bits < n) stbi__grow_buffer_unsafe(j); + if (j->code_bits < n) return 0; // ran out of bits from stream, return 0s intead of continuing - sgn = (stbi__int32)j->code_buffer >> 31; // sign bit is always in MSB + sgn = j->code_buffer >> 31; // sign bit always in MSB; 0 if MSB clear (positive), 1 if MSB set (negative) k = stbi_lrot(j->code_buffer, n); - STBI_ASSERT(n >= 0 && n < (int) (sizeof(stbi__bmask)/sizeof(*stbi__bmask))); j->code_buffer = k & ~stbi__bmask[n]; k &= stbi__bmask[n]; j->code_bits -= n; - return k + (stbi__jbias[n] & ~sgn); + return k + (stbi__jbias[n] & (sgn - 1)); } // get some unsigned bits @@ -1985,6 +2169,7 @@ stbi_inline static int stbi__jpeg_get_bits(stbi__jpeg *j, int n) { unsigned int k; if (j->code_bits < n) stbi__grow_buffer_unsafe(j); + if (j->code_bits < n) return 0; // ran out of bits from stream, return 0s intead of continuing k = stbi_lrot(j->code_buffer, n); j->code_buffer = k & ~stbi__bmask[n]; k &= stbi__bmask[n]; @@ -1996,6 +2181,7 @@ stbi_inline static int stbi__jpeg_get_bit(stbi__jpeg *j) { unsigned int k; if (j->code_bits < 1) stbi__grow_buffer_unsafe(j); + if (j->code_bits < 1) return 0; // ran out of bits from stream, return 0s intead of continuing k = j->code_buffer; j->code_buffer <<= 1; --j->code_bits; @@ -2027,14 +2213,16 @@ static int stbi__jpeg_decode_block(stbi__jpeg *j, short data[64], stbi__huffman if (j->code_bits < 16) stbi__grow_buffer_unsafe(j); t = stbi__jpeg_huff_decode(j, hdc); - if (t < 0) return stbi__err("bad huffman code","Corrupt JPEG"); + if (t < 0 || t > 15) return stbi__err("bad huffman code","Corrupt JPEG"); // 0 all the ac values now so we can do it 32-bits at a time memset(data,0,64*sizeof(data[0])); diff = t ? stbi__extend_receive(j, t) : 0; + if (!stbi__addints_valid(j->img_comp[b].dc_pred, diff)) return stbi__err("bad delta","Corrupt JPEG"); dc = j->img_comp[b].dc_pred + diff; j->img_comp[b].dc_pred = dc; + if (!stbi__mul2shorts_valid(dc, dequant[0])) return stbi__err("can't merge dc and ac", "Corrupt JPEG"); data[0] = (short) (dc * dequant[0]); // decode AC components, see JPEG spec @@ -2048,6 +2236,7 @@ static int stbi__jpeg_decode_block(stbi__jpeg *j, short data[64], stbi__huffman if (r) { // fast-AC path k += (r >> 4) & 15; // run s = r & 15; // combined length + if (s > j->code_bits) return stbi__err("bad huffman code", "Combined length longer than code bits available"); j->code_buffer <<= s; j->code_bits -= s; // decode into unzigzag'd location @@ -2084,11 +2273,14 @@ static int stbi__jpeg_decode_block_prog_dc(stbi__jpeg *j, short data[64], stbi__ // first scan for DC coefficient, must be first memset(data,0,64*sizeof(data[0])); // 0 all the ac values now t = stbi__jpeg_huff_decode(j, hdc); + if (t < 0 || t > 15) return stbi__err("can't merge dc and ac", "Corrupt JPEG"); diff = t ? stbi__extend_receive(j, t) : 0; + if (!stbi__addints_valid(j->img_comp[b].dc_pred, diff)) return stbi__err("bad delta", "Corrupt JPEG"); dc = j->img_comp[b].dc_pred + diff; j->img_comp[b].dc_pred = dc; - data[0] = (short) (dc << j->succ_low); + if (!stbi__mul2shorts_valid(dc, 1 << j->succ_low)) return stbi__err("can't merge dc and ac", "Corrupt JPEG"); + data[0] = (short) (dc * (1 << j->succ_low)); } else { // refinement scan for DC coefficient if (stbi__jpeg_get_bit(j)) @@ -2122,10 +2314,11 @@ static int stbi__jpeg_decode_block_prog_ac(stbi__jpeg *j, short data[64], stbi__ if (r) { // fast-AC path k += (r >> 4) & 15; // run s = r & 15; // combined length + if (s > j->code_bits) return stbi__err("bad huffman code", "Combined length longer than code bits available"); j->code_buffer <<= s; j->code_bits -= s; zig = stbi__jpeg_dezigzag[k++]; - data[zig] = (short) ((r >> 8) << shift); + data[zig] = (short) ((r >> 8) * (1 << shift)); } else { int rs = stbi__jpeg_huff_decode(j, hac); if (rs < 0) return stbi__err("bad huffman code","Corrupt JPEG"); @@ -2143,7 +2336,7 @@ static int stbi__jpeg_decode_block_prog_ac(stbi__jpeg *j, short data[64], stbi__ } else { k += r; zig = stbi__jpeg_dezigzag[k++]; - data[zig] = (short) (stbi__extend_receive(j,s) << shift); + data[zig] = (short) (stbi__extend_receive(j,s) * (1 << shift)); } } } while (k <= j->spec_end); @@ -2942,6 +3135,7 @@ static int stbi__process_marker(stbi__jpeg *z, int m) sizes[i] = stbi__get8(z->s); n += sizes[i]; } + if(n > 256) return stbi__err("bad DHT header","Corrupt JPEG"); // Loop over i < n would write past end of values! L -= 17; if (tc == 0) { if (!stbi__build_huffman(z->huff_dc+th, sizes)) return 0; @@ -3074,6 +3268,8 @@ static int stbi__process_frame_header(stbi__jpeg *z, int scan) p = stbi__get8(s); if (p != 8) return stbi__err("only 8-bit","JPEG format not supported: 8-bit only"); // JPEG baseline s->img_y = stbi__get16be(s); if (s->img_y == 0) return stbi__err("no header height", "JPEG format not supported: delayed height"); // Legal, but we don't handle it--but neither does IJG s->img_x = stbi__get16be(s); if (s->img_x == 0) return stbi__err("0 width","Corrupt JPEG"); // JPEG requires + if (s->img_y > STBI_MAX_DIMENSIONS) return stbi__err("too large","Very large image (corrupt?)"); + if (s->img_x > STBI_MAX_DIMENSIONS) return stbi__err("too large","Very large image (corrupt?)"); c = stbi__get8(s); if (c != 3 && c != 1 && c != 4) return stbi__err("bad component count","Corrupt JPEG"); s->img_n = c; @@ -3105,6 +3301,13 @@ static int stbi__process_frame_header(stbi__jpeg *z, int scan) if (z->img_comp[i].v > v_max) v_max = z->img_comp[i].v; } + // check that plane subsampling factors are integer ratios; our resamplers can't deal with fractional ratios + // and I've never seen a non-corrupted JPEG file actually use them + for (i=0; i < s->img_n; ++i) { + if (h_max % z->img_comp[i].h != 0) return stbi__err("bad H","Corrupt JPEG"); + if (v_max % z->img_comp[i].v != 0) return stbi__err("bad V","Corrupt JPEG"); + } + // compute interleaved mcu info z->img_h_max = h_max; z->img_v_max = v_max; @@ -3182,6 +3385,28 @@ static int stbi__decode_jpeg_header(stbi__jpeg *z, int scan) return 1; } +static stbi_uc stbi__skip_jpeg_junk_at_end(stbi__jpeg *j) +{ + // some JPEGs have junk at end, skip over it but if we find what looks + // like a valid marker, resume there + while (!stbi__at_eof(j->s)) { + stbi_uc x = stbi__get8(j->s); + while (x == 0xff) { // might be a marker + if (stbi__at_eof(j->s)) return STBI__MARKER_none; + x = stbi__get8(j->s); + if (x != 0x00 && x != 0xff) { + // not a stuffed zero or lead-in to another marker, looks + // like an actual marker, return it + return x; + } + // stuffed zero has x=0 now which ends the loop, meaning we go + // back to regular scan loop. + // repeated 0xff keeps trying to read the next byte of the marker. + } + } + return STBI__MARKER_none; +} + // decode image to YCbCr format static int stbi__decode_jpeg_image(stbi__jpeg *j) { @@ -3198,25 +3423,22 @@ static int stbi__decode_jpeg_image(stbi__jpeg *j) if (!stbi__process_scan_header(j)) return 0; if (!stbi__parse_entropy_coded_data(j)) return 0; if (j->marker == STBI__MARKER_none ) { - // handle 0s at the end of image data from IP Kamera 9060 - while (!stbi__at_eof(j->s)) { - int x = stbi__get8(j->s); - if (x == 255) { - j->marker = stbi__get8(j->s); - break; - } - } + j->marker = stbi__skip_jpeg_junk_at_end(j); // if we reach eof without hitting a marker, stbi__get_marker() below will fail and we'll eventually return 0 } + m = stbi__get_marker(j); + if (STBI__RESTART(m)) + m = stbi__get_marker(j); } else if (stbi__DNL(m)) { int Ld = stbi__get16be(j->s); stbi__uint32 NL = stbi__get16be(j->s); if (Ld != 4) return stbi__err("bad DNL len", "Corrupt JPEG"); if (NL != j->s->img_y) return stbi__err("bad DNL height", "Corrupt JPEG"); + m = stbi__get_marker(j); } else { - if (!stbi__process_marker(j, m)) return 0; + if (!stbi__process_marker(j, m)) return 1; + m = stbi__get_marker(j); } - m = stbi__get_marker(j); } if (j->progressive) stbi__jpeg_finish(j); @@ -3660,6 +3882,10 @@ static stbi_uc *load_jpeg_image(stbi__jpeg *z, int *out_x, int *out_y, int *comp else decode_n = z->s->img_n; + // nothing to do if no components requested; check this now to avoid + // accessing uninitialized coutput[0] later + if (decode_n <= 0) { stbi__cleanup_jpeg(z); return NULL; } + // resample and color-convert { int k; @@ -3802,6 +4028,8 @@ static void *stbi__jpeg_load(stbi__context *s, int *x, int *y, int *comp, int re { unsigned char* result; stbi__jpeg* j = (stbi__jpeg*) stbi__malloc(sizeof(stbi__jpeg)); + if (!j) return stbi__errpuc("outofmem", "Out of memory"); + memset(j, 0, sizeof(stbi__jpeg)); STBI_NOTUSED(ri); j->s = s; stbi__setup_jpeg(j); @@ -3814,6 +4042,8 @@ static int stbi__jpeg_test(stbi__context *s) { int r; stbi__jpeg* j = (stbi__jpeg*)stbi__malloc(sizeof(stbi__jpeg)); + if (!j) return stbi__err("outofmem", "Out of memory"); + memset(j, 0, sizeof(stbi__jpeg)); j->s = s; stbi__setup_jpeg(j); r = stbi__decode_jpeg_header(j, STBI__SCAN_type); @@ -3838,6 +4068,8 @@ static int stbi__jpeg_info(stbi__context *s, int *x, int *y, int *comp) { int result; stbi__jpeg* j = (stbi__jpeg*) (stbi__malloc(sizeof(stbi__jpeg))); + if (!j) return stbi__err("outofmem", "Out of memory"); + memset(j, 0, sizeof(stbi__jpeg)); j->s = s; result = stbi__jpeg_info_raw(j, x, y, comp); STBI_FREE(j); @@ -3857,6 +4089,7 @@ static int stbi__jpeg_info(stbi__context *s, int *x, int *y, int *comp) // fast-way is faster to check than jpeg huffman, but slow way is slower #define STBI__ZFAST_BITS 9 // accelerate all cases in default tables #define STBI__ZFAST_MASK ((1 << STBI__ZFAST_BITS) - 1) +#define STBI__ZNSYMS 288 // number of symbols in literal/length alphabet // zlib-style huffman encoding // (jpegs packs from left, zlib from right, so can't share code) @@ -3866,8 +4099,8 @@ typedef struct stbi__uint16 firstcode[16]; int maxcode[17]; stbi__uint16 firstsymbol[16]; - stbi_uc size[288]; - stbi__uint16 value[288]; + stbi_uc size[STBI__ZNSYMS]; + stbi__uint16 value[STBI__ZNSYMS]; } stbi__zhuffman; stbi_inline static int stbi__bitreverse16(int n) @@ -3944,6 +4177,7 @@ typedef struct { stbi_uc *zbuffer, *zbuffer_end; int num_bits; + int hit_zeof_once; stbi__uint32 code_buffer; char *zout; @@ -3954,16 +4188,23 @@ typedef struct stbi__zhuffman z_length, z_distance; } stbi__zbuf; +stbi_inline static int stbi__zeof(stbi__zbuf *z) +{ + return (z->zbuffer >= z->zbuffer_end); +} + stbi_inline static stbi_uc stbi__zget8(stbi__zbuf *z) { - if (z->zbuffer >= z->zbuffer_end) return 0; - return *z->zbuffer++; + return stbi__zeof(z) ? 0 : *z->zbuffer++; } static void stbi__fill_bits(stbi__zbuf *z) { do { - STBI_ASSERT(z->code_buffer < (1U << z->num_bits)); + if (z->code_buffer >= (1U << z->num_bits)) { + z->zbuffer = z->zbuffer_end; /* treat this as EOF so we fail. */ + return; + } z->code_buffer |= (unsigned int) stbi__zget8(z) << z->num_bits; z->num_bits += 8; } while (z->num_bits <= 24); @@ -3988,10 +4229,11 @@ static int stbi__zhuffman_decode_slowpath(stbi__zbuf *a, stbi__zhuffman *z) for (s=STBI__ZFAST_BITS+1; ; ++s) if (k < z->maxcode[s]) break; - if (s == 16) return -1; // invalid code! + if (s >= 16) return -1; // invalid code! // code size is s, so: b = (k >> (16-s)) - z->firstcode[s] + z->firstsymbol[s]; - STBI_ASSERT(z->size[b] == s); + if (b >= STBI__ZNSYMS) return -1; // some data was corrupt somewhere! + if (z->size[b] != s) return -1; // was originally an assert, but report failure instead. a->code_buffer >>= s; a->num_bits -= s; return z->value[b]; @@ -4000,7 +4242,23 @@ static int stbi__zhuffman_decode_slowpath(stbi__zbuf *a, stbi__zhuffman *z) stbi_inline static int stbi__zhuffman_decode(stbi__zbuf *a, stbi__zhuffman *z) { int b,s; - if (a->num_bits < 16) stbi__fill_bits(a); + if (a->num_bits < 16) { + if (stbi__zeof(a)) { + if (!a->hit_zeof_once) { + // This is the first time we hit eof, insert 16 extra padding btis + // to allow us to keep going; if we actually consume any of them + // though, that is invalid data. This is caught later. + a->hit_zeof_once = 1; + a->num_bits += 16; // add 16 implicit zero bits + } else { + // We already inserted our extra 16 padding bits and are again + // out, this stream is actually prematurely terminated. + return -1; + } + } else { + stbi__fill_bits(a); + } + } b = z->fast[a->code_buffer & STBI__ZFAST_MASK]; if (b) { s = b >> 9; @@ -4014,13 +4272,16 @@ stbi_inline static int stbi__zhuffman_decode(stbi__zbuf *a, stbi__zhuffman *z) static int stbi__zexpand(stbi__zbuf *z, char *zout, int n) // need to make room for n bytes { char *q; - int cur, limit, old_limit; + unsigned int cur, limit, old_limit; z->zout = zout; if (!z->z_expandable) return stbi__err("output buffer limit","Corrupt PNG"); - cur = (int) (z->zout - z->zout_start); - limit = old_limit = (int) (z->zout_end - z->zout_start); - while (cur + n > limit) + cur = (unsigned int) (z->zout - z->zout_start); + limit = old_limit = (unsigned) (z->zout_end - z->zout_start); + if (UINT_MAX - cur < (unsigned) n) return stbi__err("outofmem", "Out of memory"); + while (cur + n > limit) { + if(limit > UINT_MAX / 2) return stbi__err("outofmem", "Out of memory"); limit *= 2; + } q = (char *) STBI_REALLOC_SIZED(z->zout_start, old_limit, limit); STBI_NOTUSED(old_limit); if (q == NULL) return stbi__err("outofmem", "Out of memory"); @@ -4061,17 +4322,25 @@ static int stbi__parse_huffman_block(stbi__zbuf *a) int len,dist; if (z == 256) { a->zout = zout; + if (a->hit_zeof_once && a->num_bits < 16) { + // The first time we hit zeof, we inserted 16 extra zero bits into our bit + // buffer so the decoder can just do its speculative decoding. But if we + // actually consumed any of those bits (which is the case when num_bits < 16), + // the stream actually read past the end so it is malformed. + return stbi__err("unexpected end","Corrupt PNG"); + } return 1; } + if (z >= 286) return stbi__err("bad huffman code","Corrupt PNG"); // per DEFLATE, length codes 286 and 287 must not appear in compressed data z -= 257; len = stbi__zlength_base[z]; if (stbi__zlength_extra[z]) len += stbi__zreceive(a, stbi__zlength_extra[z]); z = stbi__zhuffman_decode(a, &a->z_distance); - if (z < 0) return stbi__err("bad huffman code","Corrupt PNG"); + if (z < 0 || z >= 30) return stbi__err("bad huffman code","Corrupt PNG"); // per DEFLATE, distance codes 30 and 31 must not appear in compressed data dist = stbi__zdist_base[z]; if (stbi__zdist_extra[z]) dist += stbi__zreceive(a, stbi__zdist_extra[z]); if (zout - a->zout_start < dist) return stbi__err("bad dist","Corrupt PNG"); - if (zout + len > a->zout_end) { + if (len > a->zout_end - zout) { if (!stbi__zexpand(a, zout, len)) return 0; zout = a->zout; } @@ -4118,11 +4387,12 @@ static int stbi__compute_huffman_codes(stbi__zbuf *a) c = stbi__zreceive(a,2)+3; if (n == 0) return stbi__err("bad codelengths", "Corrupt PNG"); fill = lencodes[n-1]; - } else if (c == 17) + } else if (c == 17) { c = stbi__zreceive(a,3)+3; - else { - STBI_ASSERT(c == 18); + } else if (c == 18) { c = stbi__zreceive(a,7)+11; + } else { + return stbi__err("bad codelengths", "Corrupt PNG"); } if (ntot - n < c) return stbi__err("bad codelengths", "Corrupt PNG"); memset(lencodes+n, fill, c); @@ -4148,7 +4418,7 @@ static int stbi__parse_uncompressed_block(stbi__zbuf *a) a->code_buffer >>= 8; a->num_bits -= 8; } - STBI_ASSERT(a->num_bits == 0); + if (a->num_bits < 0) return stbi__err("zlib corrupt","Corrupt PNG"); // now fill header the normal way while (k < 4) header[k++] = stbi__zget8(a); @@ -4170,6 +4440,7 @@ static int stbi__parse_zlib_header(stbi__zbuf *a) int cm = cmf & 15; /* int cinfo = cmf >> 4; */ int flg = stbi__zget8(a); + if (stbi__zeof(a)) return stbi__err("bad zlib header","Corrupt PNG"); // zlib spec if ((cmf*256+flg) % 31 != 0) return stbi__err("bad zlib header","Corrupt PNG"); // zlib spec if (flg & 32) return stbi__err("no preset dict","Corrupt PNG"); // preset dictionary not allowed in png if (cm != 8) return stbi__err("bad compression","Corrupt PNG"); // DEFLATE required for png @@ -4177,7 +4448,7 @@ static int stbi__parse_zlib_header(stbi__zbuf *a) return 1; } -static const stbi_uc stbi__zdefault_length[288] = +static const stbi_uc stbi__zdefault_length[STBI__ZNSYMS] = { 8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8, 8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8, 8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8, 8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8, @@ -4213,6 +4484,7 @@ static int stbi__parse_zlib(stbi__zbuf *a, int parse_header) if (!stbi__parse_zlib_header(a)) return 0; a->num_bits = 0; a->code_buffer = 0; + a->hit_zeof_once = 0; do { final = stbi__zreceive(a,1); type = stbi__zreceive(a,2); @@ -4223,7 +4495,7 @@ static int stbi__parse_zlib(stbi__zbuf *a, int parse_header) } else { if (type == 1) { // use fixed code lengths - if (!stbi__zbuild_huffman(&a->z_length , stbi__zdefault_length , 288)) return 0; + if (!stbi__zbuild_huffman(&a->z_length , stbi__zdefault_length , STBI__ZNSYMS)) return 0; if (!stbi__zbuild_huffman(&a->z_distance, stbi__zdefault_distance, 32)) return 0; } else { if (!stbi__compute_huffman_codes(a)) return 0; @@ -4368,9 +4640,8 @@ enum { STBI__F_up=2, STBI__F_avg=3, STBI__F_paeth=4, - // synthetic filters used for first scanline to avoid needing a dummy row of 0s - STBI__F_avg_first, - STBI__F_paeth_first + // synthetic filter used for first scanline to avoid needing a dummy row of 0s + STBI__F_avg_first }; static stbi_uc first_row_filter[5] = @@ -4379,29 +4650,56 @@ static stbi_uc first_row_filter[5] = STBI__F_sub, STBI__F_none, STBI__F_avg_first, - STBI__F_paeth_first + STBI__F_sub // Paeth with b=c=0 turns out to be equivalent to sub }; static int stbi__paeth(int a, int b, int c) { - int p = a + b - c; - int pa = abs(p-a); - int pb = abs(p-b); - int pc = abs(p-c); - if (pa <= pb && pa <= pc) return a; - if (pb <= pc) return b; - return c; + // This formulation looks very different from the reference in the PNG spec, but is + // actually equivalent and has favorable data dependencies and admits straightforward + // generation of branch-free code, which helps performance significantly. + int thresh = c*3 - (a + b); + int lo = a < b ? a : b; + int hi = a < b ? b : a; + int t0 = (hi <= thresh) ? lo : c; + int t1 = (thresh <= lo) ? hi : t0; + return t1; } static const stbi_uc stbi__depth_scale_table[9] = { 0, 0xff, 0x55, 0, 0x11, 0,0,0, 0x01 }; +// adds an extra all-255 alpha channel +// dest == src is legal +// img_n must be 1 or 3 +static void stbi__create_png_alpha_expand8(stbi_uc *dest, stbi_uc *src, stbi__uint32 x, int img_n) +{ + int i; + // must process data backwards since we allow dest==src + if (img_n == 1) { + for (i=x-1; i >= 0; --i) { + dest[i*2+1] = 255; + dest[i*2+0] = src[i]; + } + } else { + STBI_ASSERT(img_n == 3); + for (i=x-1; i >= 0; --i) { + dest[i*4+3] = 255; + dest[i*4+2] = src[i*3+2]; + dest[i*4+1] = src[i*3+1]; + dest[i*4+0] = src[i*3+0]; + } + } +} + // create the png data from post-deflated data static int stbi__create_png_image_raw(stbi__png *a, stbi_uc *raw, stbi__uint32 raw_len, int out_n, stbi__uint32 x, stbi__uint32 y, int depth, int color) { - int bytes = (depth == 16? 2 : 1); + int bytes = (depth == 16 ? 2 : 1); stbi__context *s = a->s; stbi__uint32 i,j,stride = x*out_n*bytes; stbi__uint32 img_len, img_width_bytes; + stbi_uc *filter_buf; + int all_ok = 1; int k; int img_n = s->img_n; // copy it into a local for later @@ -4413,8 +4711,11 @@ static int stbi__create_png_image_raw(stbi__png *a, stbi_uc *raw, stbi__uint32 r a->out = (stbi_uc *) stbi__malloc_mad3(x, y, output_bytes, 0); // extra bytes to write off the end into if (!a->out) return stbi__err("outofmem", "Out of memory"); + // note: error exits here don't need to clean up a->out individually, + // stbi__do_png always does on error. if (!stbi__mad3sizes_valid(img_n, x, depth, 7)) return stbi__err("too large", "Corrupt PNG"); img_width_bytes = (((img_n * x * depth) + 7) >> 3); + if (!stbi__mad2sizes_valid(img_width_bytes, y, img_width_bytes)) return stbi__err("too large", "Corrupt PNG"); img_len = (img_width_bytes + 1) * y; // we used to check for exact match between raw_len and img_len on non-interlaced PNGs, @@ -4422,189 +4723,137 @@ static int stbi__create_png_image_raw(stbi__png *a, stbi_uc *raw, stbi__uint32 r // so just check for raw_len < img_len always. if (raw_len < img_len) return stbi__err("not enough pixels","Corrupt PNG"); + // Allocate two scan lines worth of filter workspace buffer. + filter_buf = (stbi_uc *) stbi__malloc_mad2(img_width_bytes, 2, 0); + if (!filter_buf) return stbi__err("outofmem", "Out of memory"); + + // Filtering for low-bit-depth images + if (depth < 8) { + filter_bytes = 1; + width = img_width_bytes; + } + for (j=0; j < y; ++j) { - stbi_uc *cur = a->out + stride*j; - stbi_uc *prior; + // cur/prior filter buffers alternate + stbi_uc *cur = filter_buf + (j & 1)*img_width_bytes; + stbi_uc *prior = filter_buf + (~j & 1)*img_width_bytes; + stbi_uc *dest = a->out + stride*j; + int nk = width * filter_bytes; int filter = *raw++; - if (filter > 4) - return stbi__err("invalid filter","Corrupt PNG"); - - if (depth < 8) { - STBI_ASSERT(img_width_bytes <= x); - cur += x*out_n - img_width_bytes; // store output to the rightmost img_len bytes, so we can decode in place - filter_bytes = 1; - width = img_width_bytes; + // check filter type + if (filter > 4) { + all_ok = stbi__err("invalid filter","Corrupt PNG"); + break; } - prior = cur - stride; // bugfix: need to compute this after 'cur +=' computation above // if first row, use special filter that doesn't sample previous row if (j == 0) filter = first_row_filter[filter]; - // handle first byte explicitly - for (k=0; k < filter_bytes; ++k) { - switch (filter) { - case STBI__F_none : cur[k] = raw[k]; break; - case STBI__F_sub : cur[k] = raw[k]; break; - case STBI__F_up : cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; - case STBI__F_avg : cur[k] = STBI__BYTECAST(raw[k] + (prior[k]>>1)); break; - case STBI__F_paeth : cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(0,prior[k],0)); break; - case STBI__F_avg_first : cur[k] = raw[k]; break; - case STBI__F_paeth_first: cur[k] = raw[k]; break; - } + // perform actual filtering + switch (filter) { + case STBI__F_none: + memcpy(cur, raw, nk); + break; + case STBI__F_sub: + memcpy(cur, raw, filter_bytes); + for (k = filter_bytes; k < nk; ++k) + cur[k] = STBI__BYTECAST(raw[k] + cur[k-filter_bytes]); + break; + case STBI__F_up: + for (k = 0; k < nk; ++k) + cur[k] = STBI__BYTECAST(raw[k] + prior[k]); + break; + case STBI__F_avg: + for (k = 0; k < filter_bytes; ++k) + cur[k] = STBI__BYTECAST(raw[k] + (prior[k]>>1)); + for (k = filter_bytes; k < nk; ++k) + cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-filter_bytes])>>1)); + break; + case STBI__F_paeth: + for (k = 0; k < filter_bytes; ++k) + cur[k] = STBI__BYTECAST(raw[k] + prior[k]); // prior[k] == stbi__paeth(0,prior[k],0) + for (k = filter_bytes; k < nk; ++k) + cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes], prior[k], prior[k-filter_bytes])); + break; + case STBI__F_avg_first: + memcpy(cur, raw, filter_bytes); + for (k = filter_bytes; k < nk; ++k) + cur[k] = STBI__BYTECAST(raw[k] + (cur[k-filter_bytes] >> 1)); + break; } - if (depth == 8) { - if (img_n != out_n) - cur[img_n] = 255; // first pixel - raw += img_n; - cur += out_n; - prior += out_n; - } else if (depth == 16) { - if (img_n != out_n) { - cur[filter_bytes] = 255; // first pixel top byte - cur[filter_bytes+1] = 255; // first pixel bottom byte - } - raw += filter_bytes; - cur += output_bytes; - prior += output_bytes; - } else { - raw += 1; - cur += 1; - prior += 1; - } + raw += nk; - // this is a little gross, so that we don't switch per-pixel or per-component - if (depth < 8 || img_n == out_n) { - int nk = (width - 1)*filter_bytes; - #define STBI__CASE(f) \ - case f: \ - for (k=0; k < nk; ++k) - switch (filter) { - // "none" filter turns into a memcpy here; make that explicit. - case STBI__F_none: memcpy(cur, raw, nk); break; - STBI__CASE(STBI__F_sub) { cur[k] = STBI__BYTECAST(raw[k] + cur[k-filter_bytes]); } break; - STBI__CASE(STBI__F_up) { cur[k] = STBI__BYTECAST(raw[k] + prior[k]); } break; - STBI__CASE(STBI__F_avg) { cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-filter_bytes])>>1)); } break; - STBI__CASE(STBI__F_paeth) { cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],prior[k],prior[k-filter_bytes])); } break; - STBI__CASE(STBI__F_avg_first) { cur[k] = STBI__BYTECAST(raw[k] + (cur[k-filter_bytes] >> 1)); } break; - STBI__CASE(STBI__F_paeth_first) { cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],0,0)); } break; - } - #undef STBI__CASE - raw += nk; - } else { - STBI_ASSERT(img_n+1 == out_n); - #define STBI__CASE(f) \ - case f: \ - for (i=x-1; i >= 1; --i, cur[filter_bytes]=255,raw+=filter_bytes,cur+=output_bytes,prior+=output_bytes) \ - for (k=0; k < filter_bytes; ++k) - switch (filter) { - STBI__CASE(STBI__F_none) { cur[k] = raw[k]; } break; - STBI__CASE(STBI__F_sub) { cur[k] = STBI__BYTECAST(raw[k] + cur[k- output_bytes]); } break; - STBI__CASE(STBI__F_up) { cur[k] = STBI__BYTECAST(raw[k] + prior[k]); } break; - STBI__CASE(STBI__F_avg) { cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k- output_bytes])>>1)); } break; - STBI__CASE(STBI__F_paeth) { cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k- output_bytes],prior[k],prior[k- output_bytes])); } break; - STBI__CASE(STBI__F_avg_first) { cur[k] = STBI__BYTECAST(raw[k] + (cur[k- output_bytes] >> 1)); } break; - STBI__CASE(STBI__F_paeth_first) { cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k- output_bytes],0,0)); } break; - } - #undef STBI__CASE - - // the loop above sets the high byte of the pixels' alpha, but for - // 16 bit png files we also need the low byte set. we'll do that here. - if (depth == 16) { - cur = a->out + stride*j; // start at the beginning of the row again - for (i=0; i < x; ++i,cur+=output_bytes) { - cur[filter_bytes+1] = 255; - } - } - } - } - - // we make a separate pass to expand bits to pixels; for performance, - // this could run two scanlines behind the above code, so it won't - // intefere with filtering but will still be in the cache. - if (depth < 8) { - for (j=0; j < y; ++j) { - stbi_uc *cur = a->out + stride*j; - stbi_uc *in = a->out + stride*j + x*out_n - img_width_bytes; - // unpack 1/2/4-bit into a 8-bit buffer. allows us to keep the common 8-bit path optimal at minimal cost for 1/2/4-bit - // png guarante byte alignment, if width is not multiple of 8/4/2 we'll decode dummy trailing data that will be skipped in the later loop + // expand decoded bits in cur to dest, also adding an extra alpha channel if desired + if (depth < 8) { stbi_uc scale = (color == 0) ? stbi__depth_scale_table[depth] : 1; // scale grayscale values to 0..255 range + stbi_uc *in = cur; + stbi_uc *out = dest; + stbi_uc inb = 0; + stbi__uint32 nsmp = x*img_n; - // note that the final byte might overshoot and write more data than desired. - // we can allocate enough data that this never writes out of memory, but it - // could also overwrite the next scanline. can it overwrite non-empty data - // on the next scanline? yes, consider 1-pixel-wide scanlines with 1-bit-per-pixel. - // so we need to explicitly clamp the final ones - + // expand bits to bytes first if (depth == 4) { - for (k=x*img_n; k >= 2; k-=2, ++in) { - *cur++ = scale * ((*in >> 4) ); - *cur++ = scale * ((*in ) & 0x0f); + for (i=0; i < nsmp; ++i) { + if ((i & 1) == 0) inb = *in++; + *out++ = scale * (inb >> 4); + inb <<= 4; } - if (k > 0) *cur++ = scale * ((*in >> 4) ); } else if (depth == 2) { - for (k=x*img_n; k >= 4; k-=4, ++in) { - *cur++ = scale * ((*in >> 6) ); - *cur++ = scale * ((*in >> 4) & 0x03); - *cur++ = scale * ((*in >> 2) & 0x03); - *cur++ = scale * ((*in ) & 0x03); + for (i=0; i < nsmp; ++i) { + if ((i & 3) == 0) inb = *in++; + *out++ = scale * (inb >> 6); + inb <<= 2; } - if (k > 0) *cur++ = scale * ((*in >> 6) ); - if (k > 1) *cur++ = scale * ((*in >> 4) & 0x03); - if (k > 2) *cur++ = scale * ((*in >> 2) & 0x03); - } else if (depth == 1) { - for (k=x*img_n; k >= 8; k-=8, ++in) { - *cur++ = scale * ((*in >> 7) ); - *cur++ = scale * ((*in >> 6) & 0x01); - *cur++ = scale * ((*in >> 5) & 0x01); - *cur++ = scale * ((*in >> 4) & 0x01); - *cur++ = scale * ((*in >> 3) & 0x01); - *cur++ = scale * ((*in >> 2) & 0x01); - *cur++ = scale * ((*in >> 1) & 0x01); - *cur++ = scale * ((*in ) & 0x01); + } else { + STBI_ASSERT(depth == 1); + for (i=0; i < nsmp; ++i) { + if ((i & 7) == 0) inb = *in++; + *out++ = scale * (inb >> 7); + inb <<= 1; } - if (k > 0) *cur++ = scale * ((*in >> 7) ); - if (k > 1) *cur++ = scale * ((*in >> 6) & 0x01); - if (k > 2) *cur++ = scale * ((*in >> 5) & 0x01); - if (k > 3) *cur++ = scale * ((*in >> 4) & 0x01); - if (k > 4) *cur++ = scale * ((*in >> 3) & 0x01); - if (k > 5) *cur++ = scale * ((*in >> 2) & 0x01); - if (k > 6) *cur++ = scale * ((*in >> 1) & 0x01); } - if (img_n != out_n) { - int q; - // insert alpha = 255 - cur = a->out + stride*j; + + // insert alpha=255 values if desired + if (img_n != out_n) + stbi__create_png_alpha_expand8(dest, dest, x, img_n); + } else if (depth == 8) { + if (img_n == out_n) + memcpy(dest, cur, x*img_n); + else + stbi__create_png_alpha_expand8(dest, cur, x, img_n); + } else if (depth == 16) { + // convert the image data from big-endian to platform-native + stbi__uint16 *dest16 = (stbi__uint16*)dest; + stbi__uint32 nsmp = x*img_n; + + if (img_n == out_n) { + for (i = 0; i < nsmp; ++i, ++dest16, cur += 2) + *dest16 = (cur[0] << 8) | cur[1]; + } else { + STBI_ASSERT(img_n+1 == out_n); if (img_n == 1) { - for (q=x-1; q >= 0; --q) { - cur[q*2+1] = 255; - cur[q*2+0] = cur[q]; + for (i = 0; i < x; ++i, dest16 += 2, cur += 2) { + dest16[0] = (cur[0] << 8) | cur[1]; + dest16[1] = 0xffff; } } else { STBI_ASSERT(img_n == 3); - for (q=x-1; q >= 0; --q) { - cur[q*4+3] = 255; - cur[q*4+2] = cur[q*3+2]; - cur[q*4+1] = cur[q*3+1]; - cur[q*4+0] = cur[q*3+0]; + for (i = 0; i < x; ++i, dest16 += 4, cur += 6) { + dest16[0] = (cur[0] << 8) | cur[1]; + dest16[1] = (cur[2] << 8) | cur[3]; + dest16[2] = (cur[4] << 8) | cur[5]; + dest16[3] = 0xffff; } } } } - } else if (depth == 16) { - // force the image data from big-endian to platform-native. - // this is done in a separate pass due to the decoding relying - // on the data being untouched, but could probably be done - // per-line during decode if care is taken. - stbi_uc *cur = a->out; - stbi__uint16 *cur16 = (stbi__uint16*)cur; - - for(i=0; i < x*y*out_n; ++i,cur16++,cur+=2) { - *cur16 = (cur[0] << 8) | cur[1]; - } } + STBI_FREE(filter_buf); + if (!all_ok) return 0; + return 1; } @@ -4619,6 +4868,7 @@ static int stbi__create_png_image(stbi__png *a, stbi_uc *image_data, stbi__uint3 // de-interlacing final = (stbi_uc *) stbi__malloc_mad3(a->s->img_x, a->s->img_y, out_bytes, 0); + if (!final) return stbi__err("outofmem", "Out of memory"); for (p=0; p < 7; ++p) { int xorig[] = { 0,4,0,2,0,1,0 }; int yorig[] = { 0,0,4,0,2,0,1 }; @@ -4739,19 +4989,46 @@ static int stbi__expand_png_palette(stbi__png *a, stbi_uc *palette, int len, int return 1; } -static int stbi__unpremultiply_on_load = 0; -static int stbi__de_iphone_flag = 0; +static int stbi__unpremultiply_on_load_global = 0; +static int stbi__de_iphone_flag_global = 0; STBIDEF void stbi_set_unpremultiply_on_load(int flag_true_if_should_unpremultiply) { - stbi__unpremultiply_on_load = flag_true_if_should_unpremultiply; + stbi__unpremultiply_on_load_global = flag_true_if_should_unpremultiply; } STBIDEF void stbi_convert_iphone_png_to_rgb(int flag_true_if_should_convert) { - stbi__de_iphone_flag = flag_true_if_should_convert; + stbi__de_iphone_flag_global = flag_true_if_should_convert; } +#ifndef STBI_THREAD_LOCAL +#define stbi__unpremultiply_on_load stbi__unpremultiply_on_load_global +#define stbi__de_iphone_flag stbi__de_iphone_flag_global +#else +static STBI_THREAD_LOCAL int stbi__unpremultiply_on_load_local, stbi__unpremultiply_on_load_set; +static STBI_THREAD_LOCAL int stbi__de_iphone_flag_local, stbi__de_iphone_flag_set; + +STBIDEF void stbi_set_unpremultiply_on_load_thread(int flag_true_if_should_unpremultiply) +{ + stbi__unpremultiply_on_load_local = flag_true_if_should_unpremultiply; + stbi__unpremultiply_on_load_set = 1; +} + +STBIDEF void stbi_convert_iphone_png_to_rgb_thread(int flag_true_if_should_convert) +{ + stbi__de_iphone_flag_local = flag_true_if_should_convert; + stbi__de_iphone_flag_set = 1; +} + +#define stbi__unpremultiply_on_load (stbi__unpremultiply_on_load_set \ + ? stbi__unpremultiply_on_load_local \ + : stbi__unpremultiply_on_load_global) +#define stbi__de_iphone_flag (stbi__de_iphone_flag_set \ + ? stbi__de_iphone_flag_local \ + : stbi__de_iphone_flag_global) +#endif // STBI_THREAD_LOCAL + static void stbi__de_iphone(stbi__png *z) { stbi__context *s = z->s; @@ -4826,8 +5103,10 @@ static int stbi__parse_png_file(stbi__png *z, int scan, int req_comp) if (!first) return stbi__err("multiple IHDR","Corrupt PNG"); first = 0; if (c.length != 13) return stbi__err("bad IHDR len","Corrupt PNG"); - s->img_x = stbi__get32be(s); if (s->img_x > (1 << 24)) return stbi__err("too large","Very large image (corrupt?)"); - s->img_y = stbi__get32be(s); if (s->img_y > (1 << 24)) return stbi__err("too large","Very large image (corrupt?)"); + s->img_x = stbi__get32be(s); + s->img_y = stbi__get32be(s); + if (s->img_y > STBI_MAX_DIMENSIONS) return stbi__err("too large","Very large image (corrupt?)"); + if (s->img_x > STBI_MAX_DIMENSIONS) return stbi__err("too large","Very large image (corrupt?)"); z->depth = stbi__get8(s); if (z->depth != 1 && z->depth != 2 && z->depth != 4 && z->depth != 8 && z->depth != 16) return stbi__err("1/2/4/8/16-bit only","PNG not supported: 1/2/4/8/16-bit only"); color = stbi__get8(s); if (color > 6) return stbi__err("bad ctype","Corrupt PNG"); if (color == 3 && z->depth == 16) return stbi__err("bad ctype","Corrupt PNG"); @@ -4839,14 +5118,13 @@ static int stbi__parse_png_file(stbi__png *z, int scan, int req_comp) if (!pal_img_n) { s->img_n = (color & 2 ? 3 : 1) + (color & 4 ? 1 : 0); if ((1 << 30) / s->img_x / s->img_n < s->img_y) return stbi__err("too large", "Image too large to decode"); - if (scan == STBI__SCAN_header) return 1; } else { // if paletted, then pal_n is our final components, and // img_n is # components to decompress/filter. s->img_n = 1; if ((1 << 30) / s->img_x / 4 < s->img_y) return stbi__err("too large","Corrupt PNG"); - // if SCAN_header, have to scan to see if we have a tRNS } + // even with SCAN_header, have to scan to see if we have a tRNS break; } @@ -4878,6 +5156,8 @@ static int stbi__parse_png_file(stbi__png *z, int scan, int req_comp) if (!(s->img_n & 1)) return stbi__err("tRNS with alpha","Corrupt PNG"); if (c.length != (stbi__uint32) s->img_n*2) return stbi__err("bad tRNS len","Corrupt PNG"); has_trans = 1; + // non-paletted with tRNS = constant alpha. if header-scanning, we can stop now. + if (scan == STBI__SCAN_header) { ++s->img_n; return 1; } if (z->depth == 16) { for (k = 0; k < s->img_n; ++k) tc16[k] = (stbi__uint16)stbi__get16be(s); // copy the values as-is } else { @@ -4890,7 +5170,13 @@ static int stbi__parse_png_file(stbi__png *z, int scan, int req_comp) case STBI__PNG_TYPE('I','D','A','T'): { if (first) return stbi__err("first not IHDR", "Corrupt PNG"); if (pal_img_n && !pal_len) return stbi__err("no PLTE","Corrupt PNG"); - if (scan == STBI__SCAN_header) { s->img_n = pal_img_n; return 1; } + if (scan == STBI__SCAN_header) { + // header scan definitely stops at first IDAT + if (pal_img_n) + s->img_n = pal_img_n; + return 1; + } + if (c.length > (1u << 30)) return stbi__err("IDAT size limit", "IDAT section larger than 2^30 bytes"); if ((int)(ioff + c.length) < (int)ioff) return 0; if (ioff + c.length > idata_limit) { stbi__uint32 idata_limit_old = idata_limit; @@ -4944,6 +5230,8 @@ static int stbi__parse_png_file(stbi__png *z, int scan, int req_comp) ++s->img_n; } STBI_FREE(z->expanded); z->expanded = NULL; + // end of PNG chunk, read and skip CRC + stbi__get32be(s); return 1; } @@ -4974,10 +5262,12 @@ static void *stbi__do_png(stbi__png *p, int *x, int *y, int *n, int req_comp, st void *result=NULL; if (req_comp < 0 || req_comp > 4) return stbi__errpuc("bad req_comp", "Internal error"); if (stbi__parse_png_file(p, STBI__SCAN_load, req_comp)) { - if (p->depth < 8) + if (p->depth <= 8) ri->bits_per_channel = 8; + else if (p->depth == 16) + ri->bits_per_channel = 16; else - ri->bits_per_channel = p->depth; + return stbi__errpuc("bad bits_per_channel", "PNG not supported: unsupported color depth"); result = p->out; p->out = NULL; if (req_comp && req_comp != p->s->img_out_n) { @@ -5082,7 +5372,7 @@ static int stbi__high_bit(unsigned int z) if (z >= 0x00100) { n += 8; z >>= 8; } if (z >= 0x00010) { n += 4; z >>= 4; } if (z >= 0x00004) { n += 2; z >>= 2; } - if (z >= 0x00002) { n += 1; z >>= 1; } + if (z >= 0x00002) { n += 1;/* >>= 1;*/ } return n; } @@ -5113,7 +5403,7 @@ static int stbi__shiftsigned(unsigned int v, int shift, int bits) v <<= -shift; else v >>= shift; - STBI_ASSERT(v >= 0 && v < 256); + STBI_ASSERT(v < 256); v >>= (8-bits); STBI_ASSERT(bits >= 0 && bits <= 8); return (int) ((unsigned) v * mul_table[bits]) >> shift_table[bits]; @@ -5123,8 +5413,35 @@ typedef struct { int bpp, offset, hsz; unsigned int mr,mg,mb,ma, all_a; + int extra_read; } stbi__bmp_data; +static int stbi__bmp_set_mask_defaults(stbi__bmp_data *info, int compress) +{ + // BI_BITFIELDS specifies masks explicitly, don't override + if (compress == 3) + return 1; + + if (compress == 0) { + if (info->bpp == 16) { + info->mr = 31u << 10; + info->mg = 31u << 5; + info->mb = 31u << 0; + } else if (info->bpp == 32) { + info->mr = 0xffu << 16; + info->mg = 0xffu << 8; + info->mb = 0xffu << 0; + info->ma = 0xffu << 24; + info->all_a = 0; // if all_a is 0 at end, then we loaded alpha channel but it was all 0 + } else { + // otherwise, use defaults, which is all-0 + info->mr = info->mg = info->mb = info->ma = 0; + } + return 1; + } + return 0; // error +} + static void *stbi__bmp_parse_header(stbi__context *s, stbi__bmp_data *info) { int hsz; @@ -5135,6 +5452,9 @@ static void *stbi__bmp_parse_header(stbi__context *s, stbi__bmp_data *info) info->offset = stbi__get32le(s); info->hsz = hsz = stbi__get32le(s); info->mr = info->mg = info->mb = info->ma = 0; + info->extra_read = 14; + + if (info->offset < 0) return stbi__errpuc("bad BMP", "bad BMP"); if (hsz != 12 && hsz != 40 && hsz != 56 && hsz != 108 && hsz != 124) return stbi__errpuc("unknown BMP", "BMP type not supported: unknown"); if (hsz == 12) { @@ -5149,6 +5469,8 @@ static void *stbi__bmp_parse_header(stbi__context *s, stbi__bmp_data *info) if (hsz != 12) { int compress = stbi__get32le(s); if (compress == 1 || compress == 2) return stbi__errpuc("BMP RLE", "BMP type not supported: RLE"); + if (compress >= 4) return stbi__errpuc("BMP JPEG/PNG", "BMP type not supported: unsupported compression"); // this includes PNG/JPEG modes + if (compress == 3 && info->bpp != 16 && info->bpp != 32) return stbi__errpuc("bad BMP", "bad BMP"); // bitfields requires 16 or 32 bits/pixel stbi__get32le(s); // discard sizeof stbi__get32le(s); // discard hres stbi__get32le(s); // discard vres @@ -5163,21 +5485,12 @@ static void *stbi__bmp_parse_header(stbi__context *s, stbi__bmp_data *info) } if (info->bpp == 16 || info->bpp == 32) { if (compress == 0) { - if (info->bpp == 32) { - info->mr = 0xffu << 16; - info->mg = 0xffu << 8; - info->mb = 0xffu << 0; - info->ma = 0xffu << 24; - info->all_a = 0; // if all_a is 0 at end, then we loaded alpha channel but it was all 0 - } else { - info->mr = 31u << 10; - info->mg = 31u << 5; - info->mb = 31u << 0; - } + stbi__bmp_set_mask_defaults(info, compress); } else if (compress == 3) { info->mr = stbi__get32le(s); info->mg = stbi__get32le(s); info->mb = stbi__get32le(s); + info->extra_read += 12; // not documented, but generated by photoshop and handled by mspaint if (info->mr == info->mg && info->mg == info->mb) { // ?!?!? @@ -5187,6 +5500,7 @@ static void *stbi__bmp_parse_header(stbi__context *s, stbi__bmp_data *info) return stbi__errpuc("bad BMP", "bad BMP"); } } else { + // V4/V5 header int i; if (hsz != 108 && hsz != 124) return stbi__errpuc("bad BMP", "bad BMP"); @@ -5194,6 +5508,8 @@ static void *stbi__bmp_parse_header(stbi__context *s, stbi__bmp_data *info) info->mg = stbi__get32le(s); info->mb = stbi__get32le(s); info->ma = stbi__get32le(s); + if (compress != 3) // override mr/mg/mb unless in BI_BITFIELDS mode, as per docs + stbi__bmp_set_mask_defaults(info, compress); stbi__get32le(s); // discard color space for (i=0; i < 12; ++i) stbi__get32le(s); // discard color space parameters @@ -5226,6 +5542,9 @@ static void *stbi__bmp_load(stbi__context *s, int *x, int *y, int *comp, int req flip_vertically = ((int) s->img_y) > 0; s->img_y = abs((int) s->img_y); + if (s->img_y > STBI_MAX_DIMENSIONS) return stbi__errpuc("too large","Very large image (corrupt?)"); + if (s->img_x > STBI_MAX_DIMENSIONS) return stbi__errpuc("too large","Very large image (corrupt?)"); + mr = info.mr; mg = info.mg; mb = info.mb; @@ -5234,13 +5553,35 @@ static void *stbi__bmp_load(stbi__context *s, int *x, int *y, int *comp, int req if (info.hsz == 12) { if (info.bpp < 24) - psize = (info.offset - 14 - 24) / 3; + psize = (info.offset - info.extra_read - 24) / 3; } else { if (info.bpp < 16) - psize = (info.offset - 14 - info.hsz) >> 2; + psize = (info.offset - info.extra_read - info.hsz) >> 2; + } + if (psize == 0) { + // accept some number of extra bytes after the header, but if the offset points either to before + // the header ends or implies a large amount of extra data, reject the file as malformed + int bytes_read_so_far = s->callback_already_read + (int)(s->img_buffer - s->img_buffer_original); + int header_limit = 1024; // max we actually read is below 256 bytes currently. + int extra_data_limit = 256*4; // what ordinarily goes here is a palette; 256 entries*4 bytes is its max size. + if (bytes_read_so_far <= 0 || bytes_read_so_far > header_limit) { + return stbi__errpuc("bad header", "Corrupt BMP"); + } + // we established that bytes_read_so_far is positive and sensible. + // the first half of this test rejects offsets that are either too small positives, or + // negative, and guarantees that info.offset >= bytes_read_so_far > 0. this in turn + // ensures the number computed in the second half of the test can't overflow. + if (info.offset < bytes_read_so_far || info.offset - bytes_read_so_far > extra_data_limit) { + return stbi__errpuc("bad offset", "Corrupt BMP"); + } else { + stbi__skip(s, info.offset - bytes_read_so_far); + } } - s->img_n = ma ? 4 : 3; + if (info.bpp == 24 && ma == 0xff000000) + s->img_n = 3; + else + s->img_n = ma ? 4 : 3; if (req_comp && req_comp >= 3) // we can directly decode 3 or 4 target = req_comp; else @@ -5262,7 +5603,7 @@ static void *stbi__bmp_load(stbi__context *s, int *x, int *y, int *comp, int req if (info.hsz != 12) stbi__get8(s); pal[i][3] = 255; } - stbi__skip(s, info.offset - 14 - info.hsz - psize * (info.hsz == 12 ? 3 : 4)); + stbi__skip(s, info.offset - info.extra_read - info.hsz - psize * (info.hsz == 12 ? 3 : 4)); if (info.bpp == 1) width = (s->img_x + 7) >> 3; else if (info.bpp == 4) width = (s->img_x + 1) >> 1; else if (info.bpp == 8) width = s->img_x; @@ -5311,7 +5652,7 @@ static void *stbi__bmp_load(stbi__context *s, int *x, int *y, int *comp, int req int rshift=0,gshift=0,bshift=0,ashift=0,rcount=0,gcount=0,bcount=0,acount=0; int z = 0; int easy=0; - stbi__skip(s, info.offset - 14 - info.hsz); + stbi__skip(s, info.offset - info.extra_read - info.hsz); if (info.bpp == 24) width = 3 * s->img_x; else if (info.bpp == 16) width = 2*s->img_x; else /* bpp = 32 and pad = 0 */ width=0; @@ -5329,6 +5670,7 @@ static void *stbi__bmp_load(stbi__context *s, int *x, int *y, int *comp, int req gshift = stbi__high_bit(mg)-7; gcount = stbi__bitcount(mg); bshift = stbi__high_bit(mb)-7; bcount = stbi__bitcount(mb); ashift = stbi__high_bit(ma)-7; acount = stbi__bitcount(ma); + if (rcount > 8 || gcount > 8 || bcount > 8 || acount > 8) { STBI_FREE(out); return stbi__errpuc("bad masks", "Corrupt BMP"); } } for (j=0; j < (int) s->img_y; ++j) { if (easy) { @@ -5550,6 +5892,11 @@ static void *stbi__tga_load(stbi__context *s, int *x, int *y, int *comp, int req int RLE_repeating = 0; int read_next_pixel = 1; STBI_NOTUSED(ri); + STBI_NOTUSED(tga_x_origin); // @TODO + STBI_NOTUSED(tga_y_origin); // @TODO + + if (tga_height > STBI_MAX_DIMENSIONS) return stbi__errpuc("too large","Very large image (corrupt?)"); + if (tga_width > STBI_MAX_DIMENSIONS) return stbi__errpuc("too large","Very large image (corrupt?)"); // do a tiny bit of precessing if ( tga_image_type >= 8 ) @@ -5590,6 +5937,11 @@ static void *stbi__tga_load(stbi__context *s, int *x, int *y, int *comp, int req // do I need to load a palette? if ( tga_indexed) { + if (tga_palette_len == 0) { /* you have to have at least one entry! */ + STBI_FREE(tga_data); + return stbi__errpuc("bad palette", "Corrupt TGA"); + } + // any data to skip? (offset usually = 0) stbi__skip(s, tga_palette_start ); // load the palette @@ -5713,6 +6065,7 @@ static void *stbi__tga_load(stbi__context *s, int *x, int *y, int *comp, int req // Microsoft's C compilers happy... [8^( tga_palette_start = tga_palette_len = tga_palette_bits = tga_x_origin = tga_y_origin = 0; + STBI_NOTUSED(tga_palette_start); // OK, done return tga_data; } @@ -5797,6 +6150,9 @@ static void *stbi__psd_load(stbi__context *s, int *x, int *y, int *comp, int req h = stbi__get32be(s); w = stbi__get32be(s); + if (h > STBI_MAX_DIMENSIONS) return stbi__errpuc("too large","Very large image (corrupt?)"); + if (w > STBI_MAX_DIMENSIONS) return stbi__errpuc("too large","Very large image (corrupt?)"); + // Make sure the depth is 8 bits. bitdepth = stbi__get16be(s); if (bitdepth != 8 && bitdepth != 16) @@ -6151,6 +6507,10 @@ static void *stbi__pic_load(stbi__context *s,int *px,int *py,int *comp,int req_c x = stbi__get16be(s); y = stbi__get16be(s); + + if (y > STBI_MAX_DIMENSIONS) return stbi__errpuc("too large","Very large image (corrupt?)"); + if (x > STBI_MAX_DIMENSIONS) return stbi__errpuc("too large","Very large image (corrupt?)"); + if (stbi__at_eof(s)) return stbi__errpuc("bad file","file too short (pic header)"); if (!stbi__mad3sizes_valid(x, y, 4, 0)) return stbi__errpuc("too large", "PIC image too large to decode"); @@ -6160,6 +6520,7 @@ static void *stbi__pic_load(stbi__context *s,int *px,int *py,int *comp,int req_c // intermediate buffer is RGBA result = (stbi_uc *) stbi__malloc_mad3(x, y, 4, 0); + if (!result) return stbi__errpuc("outofmem", "Out of memory"); memset(result, 0xff, x*y*4); if (!stbi__pic_load_core(s,x,y,comp, result)) { @@ -6198,7 +6559,7 @@ typedef struct int w,h; stbi_uc *out; // output buffer (always 4 components) stbi_uc *background; // The current "background" as far as a gif is concerned - stbi_uc *history; + stbi_uc *history; int flags, bgindex, ratio, transparent, eflags; stbi_uc pal[256][4]; stbi_uc lpal[256][4]; @@ -6259,6 +6620,9 @@ static int stbi__gif_header(stbi__context *s, stbi__gif *g, int *comp, int is_in g->ratio = stbi__get8(s); g->transparent = -1; + if (g->w > STBI_MAX_DIMENSIONS) return stbi__err("too large","Very large image (corrupt?)"); + if (g->h > STBI_MAX_DIMENSIONS) return stbi__err("too large","Very large image (corrupt?)"); + if (comp != 0) *comp = 4; // can't actually tell whether it's 3 or 4 until we parse the comments if (is_info) return 1; @@ -6272,6 +6636,7 @@ static int stbi__gif_header(stbi__context *s, stbi__gif *g, int *comp, int is_in static int stbi__gif_info_raw(stbi__context *s, int *x, int *y, int *comp) { stbi__gif* g = (stbi__gif*) stbi__malloc(sizeof(stbi__gif)); + if (!g) return stbi__err("outofmem", "Out of memory"); if (!stbi__gif_header(s, g, comp, 1)) { STBI_FREE(g); stbi__rewind( s ); @@ -6286,7 +6651,7 @@ static int stbi__gif_info_raw(stbi__context *s, int *x, int *y, int *comp) static void stbi__out_gif_code(stbi__gif *g, stbi__uint16 code) { stbi_uc *p, *c; - int idx; + int idx; // recurse to decode the prefixes, since the linked-list is backwards, // and working backwards through an interleaved image would be nasty @@ -6295,12 +6660,12 @@ static void stbi__out_gif_code(stbi__gif *g, stbi__uint16 code) if (g->cur_y >= g->max_y) return; - idx = g->cur_x + g->cur_y; + idx = g->cur_x + g->cur_y; p = &g->out[idx]; - g->history[idx / 4] = 1; + g->history[idx / 4] = 1; c = &g->color_table[g->codes[code].suffix * 4]; - if (c[3] > 128) { // don't render transparent pixels; + if (c[3] > 128) { // don't render transparent pixels; p[0] = c[2]; p[1] = c[1]; p[2] = c[0]; @@ -6409,14 +6774,14 @@ static stbi_uc *stbi__process_gif_raster(stbi__context *s, stbi__gif *g) // two back is the image from two frames ago, used for a very specific disposal format static stbi_uc *stbi__gif_load_next(stbi__context *s, stbi__gif *g, int *comp, int req_comp, stbi_uc *two_back) { - int dispose; - int first_frame; - int pi; - int pcount; + int dispose; + int first_frame; + int pi; + int pcount; STBI_NOTUSED(req_comp); // on first frame, any non-written pixels get the background colour (non-transparent) - first_frame = 0; + first_frame = 0; if (g->out == 0) { if (!stbi__gif_header(s, g, comp,0)) return 0; // stbi__g_failure_reason set by stbi__gif_header if (!stbi__mad3sizes_valid(4, g->w, g->h, 0)) @@ -6428,17 +6793,17 @@ static stbi_uc *stbi__gif_load_next(stbi__context *s, stbi__gif *g, int *comp, i if (!g->out || !g->background || !g->history) return stbi__errpuc("outofmem", "Out of memory"); - // image is treated as "transparent" at the start - ie, nothing overwrites the current background; + // image is treated as "transparent" at the start - ie, nothing overwrites the current background; // background colour is only used for pixels that are not rendered first frame, after that "background" - // color refers to the color that was there the previous frame. + // color refers to the color that was there the previous frame. memset(g->out, 0x00, 4 * pcount); memset(g->background, 0x00, 4 * pcount); // state of the background (starts transparent) memset(g->history, 0x00, pcount); // pixels that were affected previous frame - first_frame = 1; + first_frame = 1; } else { - // second frame - how do we dispoase of the previous one? - dispose = (g->eflags & 0x1C) >> 2; - pcount = g->w * g->h; + // second frame - how do we dispose of the previous one? + dispose = (g->eflags & 0x1C) >> 2; + pcount = g->w * g->h; if ((dispose == 3) && (two_back == 0)) { dispose = 2; // if I don't have an image to revert back to, default to the old background @@ -6447,32 +6812,32 @@ static stbi_uc *stbi__gif_load_next(stbi__context *s, stbi__gif *g, int *comp, i if (dispose == 3) { // use previous graphic for (pi = 0; pi < pcount; ++pi) { if (g->history[pi]) { - memcpy( &g->out[pi * 4], &two_back[pi * 4], 4 ); + memcpy( &g->out[pi * 4], &two_back[pi * 4], 4 ); } } - } else if (dispose == 2) { - // restore what was changed last frame to background before that frame; + } else if (dispose == 2) { + // restore what was changed last frame to background before that frame; for (pi = 0; pi < pcount; ++pi) { if (g->history[pi]) { - memcpy( &g->out[pi * 4], &g->background[pi * 4], 4 ); + memcpy( &g->out[pi * 4], &g->background[pi * 4], 4 ); } } } else { - // This is a non-disposal case eithe way, so just + // This is a non-disposal case eithe way, so just // leave the pixels as is, and they will become the new background // 1: do not dispose // 0: not specified. } - // background is what out is after the undoing of the previou frame; - memcpy( g->background, g->out, 4 * g->w * g->h ); + // background is what out is after the undoing of the previou frame; + memcpy( g->background, g->out, 4 * g->w * g->h ); } - // clear my history; + // clear my history; memset( g->history, 0x00, g->w * g->h ); // pixels that were affected previous frame for (;;) { - int tag = stbi__get8(s); + int tag = stbi__get8(s); switch (tag) { case 0x2C: /* Image Descriptor */ { @@ -6517,19 +6882,19 @@ static stbi_uc *stbi__gif_load_next(stbi__context *s, stbi__gif *g, int *comp, i } else if (g->flags & 0x80) { g->color_table = (stbi_uc *) g->pal; } else - return stbi__errpuc("missing color table", "Corrupt GIF"); - + return stbi__errpuc("missing color table", "Corrupt GIF"); + o = stbi__process_gif_raster(s, g); if (!o) return NULL; - // if this was the first frame, - pcount = g->w * g->h; + // if this was the first frame, + pcount = g->w * g->h; if (first_frame && (g->bgindex > 0)) { // if first frame, any pixel not drawn to gets the background color for (pi = 0; pi < pcount; ++pi) { if (g->history[pi] == 0) { - g->pal[g->bgindex][3] = 255; // just in case it was made transparent, undo that; It will be reset next frame if need be; - memcpy( &g->out[pi * 4], &g->pal[g->bgindex], 4 ); + g->pal[g->bgindex][3] = 255; // just in case it was made transparent, undo that; It will be reset next frame if need be; + memcpy( &g->out[pi * 4], &g->pal[g->bgindex], 4 ); } } } @@ -6540,7 +6905,7 @@ static stbi_uc *stbi__gif_load_next(stbi__context *s, stbi__gif *g, int *comp, i case 0x21: // Comment Extension. { int len; - int ext = stbi__get8(s); + int ext = stbi__get8(s); if (ext == 0xF9) { // Graphic Control Extension. len = stbi__get8(s); if (len == 4) { @@ -6549,23 +6914,23 @@ static stbi_uc *stbi__gif_load_next(stbi__context *s, stbi__gif *g, int *comp, i // unset old transparent if (g->transparent >= 0) { - g->pal[g->transparent][3] = 255; - } + g->pal[g->transparent][3] = 255; + } if (g->eflags & 0x01) { g->transparent = stbi__get8(s); if (g->transparent >= 0) { - g->pal[g->transparent][3] = 0; + g->pal[g->transparent][3] = 0; } } else { // don't need transparent - stbi__skip(s, 1); - g->transparent = -1; + stbi__skip(s, 1); + g->transparent = -1; } } else { stbi__skip(s, len); break; } - } + } while ((len = stbi__get8(s)) != 0) { stbi__skip(s, len); } @@ -6581,18 +6946,35 @@ static stbi_uc *stbi__gif_load_next(stbi__context *s, stbi__gif *g, int *comp, i } } +static void *stbi__load_gif_main_outofmem(stbi__gif *g, stbi_uc *out, int **delays) +{ + STBI_FREE(g->out); + STBI_FREE(g->history); + STBI_FREE(g->background); + + if (out) STBI_FREE(out); + if (delays && *delays) STBI_FREE(*delays); + return stbi__errpuc("outofmem", "Out of memory"); +} + static void *stbi__load_gif_main(stbi__context *s, int **delays, int *x, int *y, int *z, int *comp, int req_comp) { if (stbi__gif_test(s)) { - int layers = 0; + int layers = 0; stbi_uc *u = 0; stbi_uc *out = 0; - stbi_uc *two_back = 0; + stbi_uc *two_back = 0; stbi__gif g; - int stride; + int stride; + int out_size = 0; + int delays_size = 0; + + STBI_NOTUSED(out_size); + STBI_NOTUSED(delays_size); + memset(&g, 0, sizeof(g)); if (delays) { - *delays = 0; + *delays = 0; } do { @@ -6602,44 +6984,61 @@ static void *stbi__load_gif_main(stbi__context *s, int **delays, int *x, int *y, if (u) { *x = g.w; *y = g.h; - ++layers; - stride = g.w * g.h * 4; - + ++layers; + stride = g.w * g.h * 4; + if (out) { - out = (stbi_uc*) STBI_REALLOC( out, layers * stride ); + void *tmp = (stbi_uc*) STBI_REALLOC_SIZED( out, out_size, layers * stride ); + if (!tmp) + return stbi__load_gif_main_outofmem(&g, out, delays); + else { + out = (stbi_uc*) tmp; + out_size = layers * stride; + } + if (delays) { - *delays = (int*) STBI_REALLOC( *delays, sizeof(int) * layers ); + int *new_delays = (int*) STBI_REALLOC_SIZED( *delays, delays_size, sizeof(int) * layers ); + if (!new_delays) + return stbi__load_gif_main_outofmem(&g, out, delays); + *delays = new_delays; + delays_size = layers * sizeof(int); } } else { - out = (stbi_uc*)stbi__malloc( layers * stride ); + out = (stbi_uc*)stbi__malloc( layers * stride ); + if (!out) + return stbi__load_gif_main_outofmem(&g, out, delays); + out_size = layers * stride; if (delays) { - *delays = (int*) stbi__malloc( layers * sizeof(int) ); + *delays = (int*) stbi__malloc( layers * sizeof(int) ); + if (!*delays) + return stbi__load_gif_main_outofmem(&g, out, delays); + delays_size = layers * sizeof(int); } } - memcpy( out + ((layers - 1) * stride), u, stride ); + memcpy( out + ((layers - 1) * stride), u, stride ); if (layers >= 2) { - two_back = out - 2 * stride; + two_back = out - 2 * stride; } if (delays) { - (*delays)[layers - 1U] = g.delay; + (*delays)[layers - 1U] = g.delay; } } - } while (u != 0); + } while (u != 0); - // free temp buffer; - STBI_FREE(g.out); - STBI_FREE(g.history); - STBI_FREE(g.background); + // free temp buffer; + STBI_FREE(g.out); + STBI_FREE(g.history); + STBI_FREE(g.background); - // do the final conversion after loading everything; + // do the final conversion after loading everything; if (req_comp && req_comp != 4) out = stbi__convert_format(out, 4, req_comp, layers * g.w, g.h); - *z = layers; + *z = layers; return out; } else { - return stbi__errpuc("not GIF", "Image was not as a gif type."); + return stbi__errpuc("not GIF", "Image was not as a gif type."); } } @@ -6657,7 +7056,7 @@ static void *stbi__gif_load(stbi__context *s, int *x, int *y, int *comp, int req *y = g.h; // moved conversion to after successful load so that the same - // can be done for multiple frames. + // can be done for multiple frames. if (req_comp && req_comp != 4) u = stbi__convert_format(u, 4, req_comp, g.w, g.h); } else if (g.out) { @@ -6665,9 +7064,9 @@ static void *stbi__gif_load(stbi__context *s, int *x, int *y, int *comp, int req STBI_FREE(g.out); } - // free buffers needed for multiple frame loading; + // free buffers needed for multiple frame loading; STBI_FREE(g.history); - STBI_FREE(g.background); + STBI_FREE(g.background); return u; } @@ -6792,6 +7191,9 @@ static float *stbi__hdr_load(stbi__context *s, int *x, int *y, int *comp, int re token += 3; width = (int) strtol(token, NULL, 10); + if (height > STBI_MAX_DIMENSIONS) return stbi__errpf("too large","Very large image (corrupt?)"); + if (width > STBI_MAX_DIMENSIONS) return stbi__errpf("too large","Very large image (corrupt?)"); + *x = width; *y = height; @@ -6860,12 +7262,12 @@ static float *stbi__hdr_load(stbi__context *s, int *x, int *y, int *comp, int re // Run value = stbi__get8(s); count -= 128; - if (count > nleft) { STBI_FREE(hdr_data); STBI_FREE(scanline); return stbi__errpf("corrupt", "bad RLE data in HDR"); } + if ((count == 0) || (count > nleft)) { STBI_FREE(hdr_data); STBI_FREE(scanline); return stbi__errpf("corrupt", "bad RLE data in HDR"); } for (z = 0; z < count; ++z) scanline[i++ * 4 + k] = value; } else { // Dump - if (count > nleft) { STBI_FREE(hdr_data); STBI_FREE(scanline); return stbi__errpf("corrupt", "bad RLE data in HDR"); } + if ((count == 0) || (count > nleft)) { STBI_FREE(hdr_data); STBI_FREE(scanline); return stbi__errpf("corrupt", "bad RLE data in HDR"); } for (z = 0; z < count; ++z) scanline[i++ * 4 + k] = stbi__get8(s); } @@ -6934,12 +7336,18 @@ static int stbi__bmp_info(stbi__context *s, int *x, int *y, int *comp) info.all_a = 255; p = stbi__bmp_parse_header(s, &info); - stbi__rewind( s ); - if (p == NULL) + if (p == NULL) { + stbi__rewind( s ); return 0; + } if (x) *x = s->img_x; if (y) *y = s->img_y; - if (comp) *comp = info.ma ? 4 : 3; + if (comp) { + if (info.bpp == 24 && info.ma == 0xff000000) + *comp = 3; + else + *comp = info.ma ? 4 : 3; + } return 1; } #endif @@ -6997,8 +7405,8 @@ static int stbi__psd_is16(stbi__context *s) stbi__rewind( s ); return 0; } - (void) stbi__get32be(s); - (void) stbi__get32be(s); + STBI_NOTUSED(stbi__get32be(s)); + STBI_NOTUSED(stbi__get32be(s)); depth = stbi__get16be(s); if (depth != 16) { stbi__rewind( s ); @@ -7077,7 +7485,6 @@ static int stbi__pic_info(stbi__context *s, int *x, int *y, int *comp) // Known limitations: // Does not support comments in the header section // Does not support ASCII image data (formats P2 and P3) -// Does not support 16-bit-per-channel #ifndef STBI_NO_PNM @@ -7098,22 +7505,33 @@ static void *stbi__pnm_load(stbi__context *s, int *x, int *y, int *comp, int req stbi_uc *out; STBI_NOTUSED(ri); - if (!stbi__pnm_info(s, (int *)&s->img_x, (int *)&s->img_y, (int *)&s->img_n)) + ri->bits_per_channel = stbi__pnm_info(s, (int *)&s->img_x, (int *)&s->img_y, (int *)&s->img_n); + if (ri->bits_per_channel == 0) return 0; + if (s->img_y > STBI_MAX_DIMENSIONS) return stbi__errpuc("too large","Very large image (corrupt?)"); + if (s->img_x > STBI_MAX_DIMENSIONS) return stbi__errpuc("too large","Very large image (corrupt?)"); + *x = s->img_x; *y = s->img_y; if (comp) *comp = s->img_n; - if (!stbi__mad3sizes_valid(s->img_n, s->img_x, s->img_y, 0)) + if (!stbi__mad4sizes_valid(s->img_n, s->img_x, s->img_y, ri->bits_per_channel / 8, 0)) return stbi__errpuc("too large", "PNM too large"); - out = (stbi_uc *) stbi__malloc_mad3(s->img_n, s->img_x, s->img_y, 0); + out = (stbi_uc *) stbi__malloc_mad4(s->img_n, s->img_x, s->img_y, ri->bits_per_channel / 8, 0); if (!out) return stbi__errpuc("outofmem", "Out of memory"); - stbi__getn(s, out, s->img_n * s->img_x * s->img_y); + if (!stbi__getn(s, out, s->img_n * s->img_x * s->img_y * (ri->bits_per_channel / 8))) { + STBI_FREE(out); + return stbi__errpuc("bad PNM", "PNM file truncated"); + } if (req_comp && req_comp != s->img_n) { - out = stbi__convert_format(out, s->img_n, req_comp, s->img_x, s->img_y); + if (ri->bits_per_channel == 16) { + out = (stbi_uc *) stbi__convert_format16((stbi__uint16 *) out, s->img_n, req_comp, s->img_x, s->img_y); + } else { + out = stbi__convert_format(out, s->img_n, req_comp, s->img_x, s->img_y); + } if (out == NULL) return out; // stbi__convert_format frees input on failure } return out; @@ -7150,6 +7568,8 @@ static int stbi__pnm_getinteger(stbi__context *s, char *c) while (!stbi__at_eof(s) && stbi__pnm_isdigit(*c)) { value = value*10 + (*c - '0'); *c = (char) stbi__get8(s); + if((value > 214748364) || (value == 214748364 && *c > '7')) + return stbi__err("integer parse overflow", "Parsing an integer in the PPM header overflowed a 32-bit int"); } return value; @@ -7180,17 +7600,29 @@ static int stbi__pnm_info(stbi__context *s, int *x, int *y, int *comp) stbi__pnm_skip_whitespace(s, &c); *x = stbi__pnm_getinteger(s, &c); // read width + if(*x == 0) + return stbi__err("invalid width", "PPM image header had zero or overflowing width"); stbi__pnm_skip_whitespace(s, &c); *y = stbi__pnm_getinteger(s, &c); // read height + if (*y == 0) + return stbi__err("invalid width", "PPM image header had zero or overflowing width"); stbi__pnm_skip_whitespace(s, &c); maxv = stbi__pnm_getinteger(s, &c); // read max value - - if (maxv > 255) - return stbi__err("max value > 255", "PPM image not 8-bit"); + if (maxv > 65535) + return stbi__err("max value > 65535", "PPM image supports only 8-bit and 16-bit images"); + else if (maxv > 255) + return 16; else - return 1; + return 8; +} + +static int stbi__pnm_is16(stbi__context *s) +{ + if (stbi__pnm_info(s, NULL, NULL, NULL) == 16) + return 1; + return 0; } #endif @@ -7246,6 +7678,9 @@ static int stbi__is_16_main(stbi__context *s) if (stbi__psd_is16(s)) return 1; #endif + #ifndef STBI_NO_PNM + if (stbi__pnm_is16(s)) return 1; + #endif return 0; } @@ -7325,7 +7760,7 @@ STBIDEF int stbi_is_16_bit_from_callbacks(stbi_io_callbacks const *c, void *user /* revision history: - 2.20 (2019-02-07) support utf8 filenames in Windows; fix warnings and platform ifdefs + 2.20 (2019-02-07) support utf8 filenames in Windows; fix warnings and platform ifdefs 2.19 (2018-02-11) fix warning 2.18 (2018-01-30) fix warnings 2.17 (2018-01-29) change sbti__shiftsigned to avoid clang -O2 bug diff --git a/stb/stb_image_write.h b/stb/stb_image_write.h new file mode 100644 index 00000000..95943eb6 --- /dev/null +++ b/stb/stb_image_write.h @@ -0,0 +1,1690 @@ +/* stb_image_write - v1.15 - public domain - http://nothings.org/stb + writes out PNG/BMP/TGA/JPEG/HDR images to C stdio - Sean Barrett 2010-2015 + no warranty implied; use at your own risk + + Before #including, + + #define STB_IMAGE_WRITE_IMPLEMENTATION + + in the file that you want to have the implementation. + + Will probably not work correctly with strict-aliasing optimizations. + +ABOUT: + + This header file is a library for writing images to C stdio or a callback. + + The PNG output is not optimal; it is 20-50% larger than the file + written by a decent optimizing implementation; though providing a custom + zlib compress function (see STBIW_ZLIB_COMPRESS) can mitigate that. + This library is designed for source code compactness and simplicity, + not optimal image file size or run-time performance. + +BUILDING: + + You can #define STBIW_ASSERT(x) before the #include to avoid using assert.h. + You can #define STBIW_MALLOC(), STBIW_REALLOC(), and STBIW_FREE() to replace + malloc,realloc,free. + You can #define STBIW_MEMMOVE() to replace memmove() + You can #define STBIW_ZLIB_COMPRESS to use a custom zlib-style compress function + for PNG compression (instead of the builtin one), it must have the following signature: + unsigned char * my_compress(unsigned char *data, int data_len, int *out_len, int quality); + The returned data will be freed with STBIW_FREE() (free() by default), + so it must be heap allocated with STBIW_MALLOC() (malloc() by default), + +UNICODE: + + If compiling for Windows and you wish to use Unicode filenames, compile + with + #define STBIW_WINDOWS_UTF8 + and pass utf8-encoded filenames. Call stbiw_convert_wchar_to_utf8 to convert + Windows wchar_t filenames to utf8. + +USAGE: + + There are five functions, one for each image file format: + + int stbi_write_png(char const *filename, int w, int h, int comp, const void *data, int stride_in_bytes); + int stbi_write_bmp(char const *filename, int w, int h, int comp, const void *data); + int stbi_write_tga(char const *filename, int w, int h, int comp, const void *data); + int stbi_write_jpg(char const *filename, int w, int h, int comp, const void *data, int quality); + int stbi_write_hdr(char const *filename, int w, int h, int comp, const float *data); + + void stbi_flip_vertically_on_write(int flag); // flag is non-zero to flip data vertically + + There are also five equivalent functions that use an arbitrary write function. You are + expected to open/close your file-equivalent before and after calling these: + + int stbi_write_png_to_func(stbi_write_func *func, void *context, int w, int h, int comp, const void *data, int stride_in_bytes); + int stbi_write_bmp_to_func(stbi_write_func *func, void *context, int w, int h, int comp, const void *data); + int stbi_write_tga_to_func(stbi_write_func *func, void *context, int w, int h, int comp, const void *data); + int stbi_write_hdr_to_func(stbi_write_func *func, void *context, int w, int h, int comp, const float *data); + int stbi_write_jpg_to_func(stbi_write_func *func, void *context, int x, int y, int comp, const void *data, int quality); + + where the callback is: + void stbi_write_func(void *context, void *data, int size); + + You can configure it with these global variables: + int stbi_write_tga_with_rle; // defaults to true; set to 0 to disable RLE + int stbi_write_png_compression_level; // defaults to 8; set to higher for more compression + int stbi_write_force_png_filter; // defaults to -1; set to 0..5 to force a filter mode + + + You can define STBI_WRITE_NO_STDIO to disable the file variant of these + functions, so the library will not use stdio.h at all. However, this will + also disable HDR writing, because it requires stdio for formatted output. + + Each function returns 0 on failure and non-0 on success. + + The functions create an image file defined by the parameters. The image + is a rectangle of pixels stored from left-to-right, top-to-bottom. + Each pixel contains 'comp' channels of data stored interleaved with 8-bits + per channel, in the following order: 1=Y, 2=YA, 3=RGB, 4=RGBA. (Y is + monochrome color.) The rectangle is 'w' pixels wide and 'h' pixels tall. + The *data pointer points to the first byte of the top-left-most pixel. + For PNG, "stride_in_bytes" is the distance in bytes from the first byte of + a row of pixels to the first byte of the next row of pixels. + + PNG creates output files with the same number of components as the input. + The BMP format expands Y to RGB in the file format and does not + output alpha. + + PNG supports writing rectangles of data even when the bytes storing rows of + data are not consecutive in memory (e.g. sub-rectangles of a larger image), + by supplying the stride between the beginning of adjacent rows. The other + formats do not. (Thus you cannot write a native-format BMP through the BMP + writer, both because it is in BGR order and because it may have padding + at the end of the line.) + + PNG allows you to set the deflate compression level by setting the global + variable 'stbi_write_png_compression_level' (it defaults to 8). + + HDR expects linear float data. Since the format is always 32-bit rgb(e) + data, alpha (if provided) is discarded, and for monochrome data it is + replicated across all three channels. + + TGA supports RLE or non-RLE compressed data. To use non-RLE-compressed + data, set the global variable 'stbi_write_tga_with_rle' to 0. + + JPEG does ignore alpha channels in input data; quality is between 1 and 100. + Higher quality looks better but results in a bigger image. + JPEG baseline (no JPEG progressive). + +CREDITS: + + + Sean Barrett - PNG/BMP/TGA + Baldur Karlsson - HDR + Jean-Sebastien Guay - TGA monochrome + Tim Kelsey - misc enhancements + Alan Hickman - TGA RLE + Emmanuel Julien - initial file IO callback implementation + Jon Olick - original jo_jpeg.cpp code + Daniel Gibson - integrate JPEG, allow external zlib + Aarni Koskela - allow choosing PNG filter + + bugfixes: + github:Chribba + Guillaume Chereau + github:jry2 + github:romigrou + Sergio Gonzalez + Jonas Karlsson + Filip Wasil + Thatcher Ulrich + github:poppolopoppo + Patrick Boettcher + github:xeekworx + Cap Petschulat + Simon Rodriguez + Ivan Tikhonov + github:ignotion + Adam Schackart + +LICENSE + + See end of file for license information. + +*/ + +#ifndef INCLUDE_STB_IMAGE_WRITE_H +#define INCLUDE_STB_IMAGE_WRITE_H + +#include + +// if STB_IMAGE_WRITE_STATIC causes problems, try defining STBIWDEF to 'inline' or 'static inline' +#ifndef STBIWDEF +#ifdef STB_IMAGE_WRITE_STATIC +#define STBIWDEF static +#else +#ifdef __cplusplus +#define STBIWDEF extern "C" +#else +#define STBIWDEF extern +#endif +#endif +#endif + +#ifndef STB_IMAGE_WRITE_STATIC // C++ forbids static forward declarations +extern int stbi_write_tga_with_rle; +extern int stbi_write_png_compression_level; +extern int stbi_write_force_png_filter; +#endif + +#ifndef STBI_WRITE_NO_STDIO +STBIWDEF int stbi_write_png(char const *filename, int w, int h, int comp, const void *data, int stride_in_bytes); +STBIWDEF int stbi_write_bmp(char const *filename, int w, int h, int comp, const void *data); +STBIWDEF int stbi_write_tga(char const *filename, int w, int h, int comp, const void *data); +STBIWDEF int stbi_write_hdr(char const *filename, int w, int h, int comp, const float *data); +STBIWDEF int stbi_write_jpg(char const *filename, int x, int y, int comp, const void *data, int quality); + +#ifdef STBI_WINDOWS_UTF8 +STBIWDEF int stbiw_convert_wchar_to_utf8(char *buffer, size_t bufferlen, const wchar_t* input); +#endif +#endif + +typedef void stbi_write_func(void *context, void *data, int size); + +STBIWDEF int stbi_write_png_to_func(stbi_write_func *func, void *context, int w, int h, int comp, const void *data, int stride_in_bytes); +STBIWDEF int stbi_write_bmp_to_func(stbi_write_func *func, void *context, int w, int h, int comp, const void *data); +STBIWDEF int stbi_write_tga_to_func(stbi_write_func *func, void *context, int w, int h, int comp, const void *data); +STBIWDEF int stbi_write_hdr_to_func(stbi_write_func *func, void *context, int w, int h, int comp, const float *data); +STBIWDEF int stbi_write_jpg_to_func(stbi_write_func *func, void *context, int x, int y, int comp, const void *data, int quality); + +STBIWDEF void stbi_flip_vertically_on_write(int flip_boolean); + +#endif//INCLUDE_STB_IMAGE_WRITE_H + +#ifdef STB_IMAGE_WRITE_IMPLEMENTATION + +#ifdef _WIN32 + #ifndef _CRT_SECURE_NO_WARNINGS + #define _CRT_SECURE_NO_WARNINGS + #endif + #ifndef _CRT_NONSTDC_NO_DEPRECATE + #define _CRT_NONSTDC_NO_DEPRECATE + #endif +#endif + +#ifndef STBI_WRITE_NO_STDIO +#include +#endif // STBI_WRITE_NO_STDIO + +#include +#include +#include +#include + +#if defined(STBIW_MALLOC) && defined(STBIW_FREE) && (defined(STBIW_REALLOC) || defined(STBIW_REALLOC_SIZED)) +// ok +#elif !defined(STBIW_MALLOC) && !defined(STBIW_FREE) && !defined(STBIW_REALLOC) && !defined(STBIW_REALLOC_SIZED) +// ok +#else +#error "Must define all or none of STBIW_MALLOC, STBIW_FREE, and STBIW_REALLOC (or STBIW_REALLOC_SIZED)." +#endif + +#ifndef STBIW_MALLOC +#define STBIW_MALLOC(sz) malloc(sz) +#define STBIW_REALLOC(p,newsz) realloc(p,newsz) +#define STBIW_FREE(p) free(p) +#endif + +#ifndef STBIW_REALLOC_SIZED +#define STBIW_REALLOC_SIZED(p,oldsz,newsz) STBIW_REALLOC(p,newsz) +#endif + + +#ifndef STBIW_MEMMOVE +#define STBIW_MEMMOVE(a,b,sz) memmove(a,b,sz) +#endif + + +#ifndef STBIW_ASSERT +#include +#define STBIW_ASSERT(x) assert(x) +#endif + +#define STBIW_UCHAR(x) (unsigned char) ((x) & 0xff) + +#ifdef STB_IMAGE_WRITE_STATIC +static int stbi_write_png_compression_level = 8; +static int stbi_write_tga_with_rle = 1; +static int stbi_write_force_png_filter = -1; +#else +int stbi_write_png_compression_level = 8; +int stbi_write_tga_with_rle = 1; +int stbi_write_force_png_filter = -1; +#endif + +static int stbi__flip_vertically_on_write = 0; + +STBIWDEF void stbi_flip_vertically_on_write(int flag) +{ + stbi__flip_vertically_on_write = flag; +} + +typedef struct +{ + stbi_write_func *func; + void *context; + unsigned char buffer[64]; + int buf_used; +} stbi__write_context; + +// initialize a callback-based context +static void stbi__start_write_callbacks(stbi__write_context *s, stbi_write_func *c, void *context) +{ + s->func = c; + s->context = context; +} + +#ifndef STBI_WRITE_NO_STDIO + +static void stbi__stdio_write(void *context, void *data, int size) +{ + fwrite(data,1,size,(FILE*) context); +} + +#if defined(_MSC_VER) && defined(STBI_WINDOWS_UTF8) +#ifdef __cplusplus +#define STBIW_EXTERN extern "C" +#else +#define STBIW_EXTERN extern +#endif +STBIW_EXTERN __declspec(dllimport) int __stdcall MultiByteToWideChar(unsigned int cp, unsigned long flags, const char *str, int cbmb, wchar_t *widestr, int cchwide); +STBIW_EXTERN __declspec(dllimport) int __stdcall WideCharToMultiByte(unsigned int cp, unsigned long flags, const wchar_t *widestr, int cchwide, char *str, int cbmb, const char *defchar, int *used_default); + +STBIWDEF int stbiw_convert_wchar_to_utf8(char *buffer, size_t bufferlen, const wchar_t* input) +{ + return WideCharToMultiByte(65001 /* UTF8 */, 0, input, -1, buffer, (int) bufferlen, NULL, NULL); +} +#endif + +static FILE *stbiw__fopen(char const *filename, char const *mode) +{ + FILE *f; +#if defined(_MSC_VER) && defined(STBI_WINDOWS_UTF8) + wchar_t wMode[64]; + wchar_t wFilename[1024]; + if (0 == MultiByteToWideChar(65001 /* UTF8 */, 0, filename, -1, wFilename, sizeof(wFilename))) + return 0; + + if (0 == MultiByteToWideChar(65001 /* UTF8 */, 0, mode, -1, wMode, sizeof(wMode))) + return 0; + +#if _MSC_VER >= 1400 + if (0 != _wfopen_s(&f, wFilename, wMode)) + f = 0; +#else + f = _wfopen(wFilename, wMode); +#endif + +#elif defined(_MSC_VER) && _MSC_VER >= 1400 + if (0 != fopen_s(&f, filename, mode)) + f=0; +#else + f = fopen(filename, mode); +#endif + return f; +} + +static int stbi__start_write_file(stbi__write_context *s, const char *filename) +{ + FILE *f = stbiw__fopen(filename, "wb"); + stbi__start_write_callbacks(s, stbi__stdio_write, (void *) f); + return f != NULL; +} + +static void stbi__end_write_file(stbi__write_context *s) +{ + fclose((FILE *)s->context); +} + +#endif // !STBI_WRITE_NO_STDIO + +typedef unsigned int stbiw_uint32; +typedef int stb_image_write_test[sizeof(stbiw_uint32)==4 ? 1 : -1]; + +static void stbiw__writefv(stbi__write_context *s, const char *fmt, va_list v) +{ + while (*fmt) { + switch (*fmt++) { + case ' ': break; + case '1': { unsigned char x = STBIW_UCHAR(va_arg(v, int)); + s->func(s->context,&x,1); + break; } + case '2': { int x = va_arg(v,int); + unsigned char b[2]; + b[0] = STBIW_UCHAR(x); + b[1] = STBIW_UCHAR(x>>8); + s->func(s->context,b,2); + break; } + case '4': { stbiw_uint32 x = va_arg(v,int); + unsigned char b[4]; + b[0]=STBIW_UCHAR(x); + b[1]=STBIW_UCHAR(x>>8); + b[2]=STBIW_UCHAR(x>>16); + b[3]=STBIW_UCHAR(x>>24); + s->func(s->context,b,4); + break; } + default: + STBIW_ASSERT(0); + return; + } + } +} + +static void stbiw__writef(stbi__write_context *s, const char *fmt, ...) +{ + va_list v; + va_start(v, fmt); + stbiw__writefv(s, fmt, v); + va_end(v); +} + +static void stbiw__write_flush(stbi__write_context *s) +{ + if (s->buf_used) { + s->func(s->context, &s->buffer, s->buf_used); + s->buf_used = 0; + } +} + +static void stbiw__putc(stbi__write_context *s, unsigned char c) +{ + s->func(s->context, &c, 1); +} + +static void stbiw__write1(stbi__write_context *s, unsigned char a) +{ + if (s->buf_used + 1 > sizeof(s->buffer)) + stbiw__write_flush(s); + s->buffer[s->buf_used++] = a; +} + +static void stbiw__write3(stbi__write_context *s, unsigned char a, unsigned char b, unsigned char c) +{ + int n; + if (s->buf_used + 3 > sizeof(s->buffer)) + stbiw__write_flush(s); + n = s->buf_used; + s->buf_used = n+3; + s->buffer[n+0] = a; + s->buffer[n+1] = b; + s->buffer[n+2] = c; +} + +static void stbiw__write_pixel(stbi__write_context *s, int rgb_dir, int comp, int write_alpha, int expand_mono, unsigned char *d) +{ + unsigned char bg[3] = { 255, 0, 255}, px[3]; + int k; + + if (write_alpha < 0) + stbiw__write1(s, d[comp - 1]); + + switch (comp) { + case 2: // 2 pixels = mono + alpha, alpha is written separately, so same as 1-channel case + case 1: + if (expand_mono) + stbiw__write3(s, d[0], d[0], d[0]); // monochrome bmp + else + stbiw__write1(s, d[0]); // monochrome TGA + break; + case 4: + if (!write_alpha) { + // composite against pink background + for (k = 0; k < 3; ++k) + px[k] = bg[k] + ((d[k] - bg[k]) * d[3]) / 255; + stbiw__write3(s, px[1 - rgb_dir], px[1], px[1 + rgb_dir]); + break; + } + /* FALLTHROUGH */ + case 3: + stbiw__write3(s, d[1 - rgb_dir], d[1], d[1 + rgb_dir]); + break; + } + if (write_alpha > 0) + stbiw__write1(s, d[comp - 1]); +} + +static void stbiw__write_pixels(stbi__write_context *s, int rgb_dir, int vdir, int x, int y, int comp, void *data, int write_alpha, int scanline_pad, int expand_mono) +{ + stbiw_uint32 zero = 0; + int i,j, j_end; + + if (y <= 0) + return; + + if (stbi__flip_vertically_on_write) + vdir *= -1; + + if (vdir < 0) { + j_end = -1; j = y-1; + } else { + j_end = y; j = 0; + } + + for (; j != j_end; j += vdir) { + for (i=0; i < x; ++i) { + unsigned char *d = (unsigned char *) data + (j*x+i)*comp; + stbiw__write_pixel(s, rgb_dir, comp, write_alpha, expand_mono, d); + } + stbiw__write_flush(s); + s->func(s->context, &zero, scanline_pad); + } +} + +static int stbiw__outfile(stbi__write_context *s, int rgb_dir, int vdir, int x, int y, int comp, int expand_mono, void *data, int alpha, int pad, const char *fmt, ...) +{ + if (y < 0 || x < 0) { + return 0; + } else { + va_list v; + va_start(v, fmt); + stbiw__writefv(s, fmt, v); + va_end(v); + stbiw__write_pixels(s,rgb_dir,vdir,x,y,comp,data,alpha,pad, expand_mono); + return 1; + } +} + +static int stbi_write_bmp_core(stbi__write_context *s, int x, int y, int comp, const void *data) +{ + int pad = (-x*3) & 3; + return stbiw__outfile(s,-1,-1,x,y,comp,1,(void *) data,0,pad, + "11 4 22 4" "4 44 22 444444", + 'B', 'M', 14+40+(x*3+pad)*y, 0,0, 14+40, // file header + 40, x,y, 1,24, 0,0,0,0,0,0); // bitmap header +} + +STBIWDEF int stbi_write_bmp_to_func(stbi_write_func *func, void *context, int x, int y, int comp, const void *data) +{ + stbi__write_context s = { 0 }; + stbi__start_write_callbacks(&s, func, context); + return stbi_write_bmp_core(&s, x, y, comp, data); +} + +#ifndef STBI_WRITE_NO_STDIO +STBIWDEF int stbi_write_bmp(char const *filename, int x, int y, int comp, const void *data) +{ + stbi__write_context s = { 0 }; + if (stbi__start_write_file(&s,filename)) { + int r = stbi_write_bmp_core(&s, x, y, comp, data); + stbi__end_write_file(&s); + return r; + } else + return 0; +} +#endif //!STBI_WRITE_NO_STDIO + +static int stbi_write_tga_core(stbi__write_context *s, int x, int y, int comp, void *data) +{ + int has_alpha = (comp == 2 || comp == 4); + int colorbytes = has_alpha ? comp-1 : comp; + int format = colorbytes < 2 ? 3 : 2; // 3 color channels (RGB/RGBA) = 2, 1 color channel (Y/YA) = 3 + + if (y < 0 || x < 0) + return 0; + + if (!stbi_write_tga_with_rle) { + return stbiw__outfile(s, -1, -1, x, y, comp, 0, (void *) data, has_alpha, 0, + "111 221 2222 11", 0, 0, format, 0, 0, 0, 0, 0, x, y, (colorbytes + has_alpha) * 8, has_alpha * 8); + } else { + int i,j,k; + int jend, jdir; + + stbiw__writef(s, "111 221 2222 11", 0,0,format+8, 0,0,0, 0,0,x,y, (colorbytes + has_alpha) * 8, has_alpha * 8); + + if (stbi__flip_vertically_on_write) { + j = 0; + jend = y; + jdir = 1; + } else { + j = y-1; + jend = -1; + jdir = -1; + } + for (; j != jend; j += jdir) { + unsigned char *row = (unsigned char *) data + j * x * comp; + int len; + + for (i = 0; i < x; i += len) { + unsigned char *begin = row + i * comp; + int diff = 1; + len = 1; + + if (i < x - 1) { + ++len; + diff = memcmp(begin, row + (i + 1) * comp, comp); + if (diff) { + const unsigned char *prev = begin; + for (k = i + 2; k < x && len < 128; ++k) { + if (memcmp(prev, row + k * comp, comp)) { + prev += comp; + ++len; + } else { + --len; + break; + } + } + } else { + for (k = i + 2; k < x && len < 128; ++k) { + if (!memcmp(begin, row + k * comp, comp)) { + ++len; + } else { + break; + } + } + } + } + + if (diff) { + unsigned char header = STBIW_UCHAR(len - 1); + stbiw__write1(s, header); + for (k = 0; k < len; ++k) { + stbiw__write_pixel(s, -1, comp, has_alpha, 0, begin + k * comp); + } + } else { + unsigned char header = STBIW_UCHAR(len - 129); + stbiw__write1(s, header); + stbiw__write_pixel(s, -1, comp, has_alpha, 0, begin); + } + } + } + stbiw__write_flush(s); + } + return 1; +} + +STBIWDEF int stbi_write_tga_to_func(stbi_write_func *func, void *context, int x, int y, int comp, const void *data) +{ + stbi__write_context s = { 0 }; + stbi__start_write_callbacks(&s, func, context); + return stbi_write_tga_core(&s, x, y, comp, (void *) data); +} + +#ifndef STBI_WRITE_NO_STDIO +STBIWDEF int stbi_write_tga(char const *filename, int x, int y, int comp, const void *data) +{ + stbi__write_context s = { 0 }; + if (stbi__start_write_file(&s,filename)) { + int r = stbi_write_tga_core(&s, x, y, comp, (void *) data); + stbi__end_write_file(&s); + return r; + } else + return 0; +} +#endif + +// ************************************************************************************************* +// Radiance RGBE HDR writer +// by Baldur Karlsson + +#define stbiw__max(a, b) ((a) > (b) ? (a) : (b)) + +static void stbiw__linear_to_rgbe(unsigned char *rgbe, float *linear) +{ + int exponent; + float maxcomp = stbiw__max(linear[0], stbiw__max(linear[1], linear[2])); + + if (maxcomp < 1e-32f) { + rgbe[0] = rgbe[1] = rgbe[2] = rgbe[3] = 0; + } else { + float normalize = (float) frexp(maxcomp, &exponent) * 256.0f/maxcomp; + + rgbe[0] = (unsigned char)(linear[0] * normalize); + rgbe[1] = (unsigned char)(linear[1] * normalize); + rgbe[2] = (unsigned char)(linear[2] * normalize); + rgbe[3] = (unsigned char)(exponent + 128); + } +} + +static void stbiw__write_run_data(stbi__write_context *s, int length, unsigned char databyte) +{ + unsigned char lengthbyte = STBIW_UCHAR(length+128); + STBIW_ASSERT(length+128 <= 255); + s->func(s->context, &lengthbyte, 1); + s->func(s->context, &databyte, 1); +} + +static void stbiw__write_dump_data(stbi__write_context *s, int length, unsigned char *data) +{ + unsigned char lengthbyte = STBIW_UCHAR(length); + STBIW_ASSERT(length <= 128); // inconsistent with spec but consistent with official code + s->func(s->context, &lengthbyte, 1); + s->func(s->context, data, length); +} + +static void stbiw__write_hdr_scanline(stbi__write_context *s, int width, int ncomp, unsigned char *scratch, float *scanline) +{ + unsigned char scanlineheader[4] = { 2, 2, 0, 0 }; + unsigned char rgbe[4]; + float linear[3]; + int x; + + scanlineheader[2] = (width&0xff00)>>8; + scanlineheader[3] = (width&0x00ff); + + /* skip RLE for images too small or large */ + if (width < 8 || width >= 32768) { + for (x=0; x < width; x++) { + switch (ncomp) { + case 4: /* fallthrough */ + case 3: linear[2] = scanline[x*ncomp + 2]; + linear[1] = scanline[x*ncomp + 1]; + linear[0] = scanline[x*ncomp + 0]; + break; + default: + linear[0] = linear[1] = linear[2] = scanline[x*ncomp + 0]; + break; + } + stbiw__linear_to_rgbe(rgbe, linear); + s->func(s->context, rgbe, 4); + } + } else { + int c,r; + /* encode into scratch buffer */ + for (x=0; x < width; x++) { + switch(ncomp) { + case 4: /* fallthrough */ + case 3: linear[2] = scanline[x*ncomp + 2]; + linear[1] = scanline[x*ncomp + 1]; + linear[0] = scanline[x*ncomp + 0]; + break; + default: + linear[0] = linear[1] = linear[2] = scanline[x*ncomp + 0]; + break; + } + stbiw__linear_to_rgbe(rgbe, linear); + scratch[x + width*0] = rgbe[0]; + scratch[x + width*1] = rgbe[1]; + scratch[x + width*2] = rgbe[2]; + scratch[x + width*3] = rgbe[3]; + } + + s->func(s->context, scanlineheader, 4); + + /* RLE each component separately */ + for (c=0; c < 4; c++) { + unsigned char *comp = &scratch[width*c]; + + x = 0; + while (x < width) { + // find first run + r = x; + while (r+2 < width) { + if (comp[r] == comp[r+1] && comp[r] == comp[r+2]) + break; + ++r; + } + if (r+2 >= width) + r = width; + // dump up to first run + while (x < r) { + int len = r-x; + if (len > 128) len = 128; + stbiw__write_dump_data(s, len, &comp[x]); + x += len; + } + // if there's a run, output it + if (r+2 < width) { // same test as what we break out of in search loop, so only true if we break'd + // find next byte after run + while (r < width && comp[r] == comp[x]) + ++r; + // output run up to r + while (x < r) { + int len = r-x; + if (len > 127) len = 127; + stbiw__write_run_data(s, len, comp[x]); + x += len; + } + } + } + } + } +} + +static int stbi_write_hdr_core(stbi__write_context *s, int x, int y, int comp, float *data) +{ + if (y <= 0 || x <= 0 || data == NULL) + return 0; + else { + // Each component is stored separately. Allocate scratch space for full output scanline. + unsigned char *scratch = (unsigned char *) STBIW_MALLOC(x*4); + int i, len; + char buffer[128]; + char header[] = "#?RADIANCE\n# Written by stb_image_write.h\nFORMAT=32-bit_rle_rgbe\n"; + s->func(s->context, header, sizeof(header)-1); + +#ifdef __STDC_WANT_SECURE_LIB__ + len = sprintf_s(buffer, sizeof(buffer), "EXPOSURE= 1.0000000000000\n\n-Y %d +X %d\n", y, x); +#else + len = sprintf(buffer, "EXPOSURE= 1.0000000000000\n\n-Y %d +X %d\n", y, x); +#endif + s->func(s->context, buffer, len); + + for(i=0; i < y; i++) + stbiw__write_hdr_scanline(s, x, comp, scratch, data + comp*x*(stbi__flip_vertically_on_write ? y-1-i : i)); + STBIW_FREE(scratch); + return 1; + } +} + +STBIWDEF int stbi_write_hdr_to_func(stbi_write_func *func, void *context, int x, int y, int comp, const float *data) +{ + stbi__write_context s = { 0 }; + stbi__start_write_callbacks(&s, func, context); + return stbi_write_hdr_core(&s, x, y, comp, (float *) data); +} + +#ifndef STBI_WRITE_NO_STDIO +STBIWDEF int stbi_write_hdr(char const *filename, int x, int y, int comp, const float *data) +{ + stbi__write_context s = { 0 }; + if (stbi__start_write_file(&s,filename)) { + int r = stbi_write_hdr_core(&s, x, y, comp, (float *) data); + stbi__end_write_file(&s); + return r; + } else + return 0; +} +#endif // STBI_WRITE_NO_STDIO + + +////////////////////////////////////////////////////////////////////////////// +// +// PNG writer +// + +#ifndef STBIW_ZLIB_COMPRESS +// stretchy buffer; stbiw__sbpush() == vector<>::push_back() -- stbiw__sbcount() == vector<>::size() +#define stbiw__sbraw(a) ((int *) (void *) (a) - 2) +#define stbiw__sbm(a) stbiw__sbraw(a)[0] +#define stbiw__sbn(a) stbiw__sbraw(a)[1] + +#define stbiw__sbneedgrow(a,n) ((a)==0 || stbiw__sbn(a)+n >= stbiw__sbm(a)) +#define stbiw__sbmaybegrow(a,n) (stbiw__sbneedgrow(a,(n)) ? stbiw__sbgrow(a,n) : 0) +#define stbiw__sbgrow(a,n) stbiw__sbgrowf((void **) &(a), (n), sizeof(*(a))) + +#define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) +#define stbiw__sbcount(a) ((a) ? stbiw__sbn(a) : 0) +#define stbiw__sbfree(a) ((a) ? STBIW_FREE(stbiw__sbraw(a)),0 : 0) + +static void *stbiw__sbgrowf(void **arr, int increment, int itemsize) +{ + int m = *arr ? 2*stbiw__sbm(*arr)+increment : increment+1; + void *p = STBIW_REALLOC_SIZED(*arr ? stbiw__sbraw(*arr) : 0, *arr ? (stbiw__sbm(*arr)*itemsize + sizeof(int)*2) : 0, itemsize * m + sizeof(int)*2); + STBIW_ASSERT(p); + if (p) { + if (!*arr) ((int *) p)[1] = 0; + *arr = (void *) ((int *) p + 2); + stbiw__sbm(*arr) = m; + } + return *arr; +} + +static unsigned char *stbiw__zlib_flushf(unsigned char *data, unsigned int *bitbuffer, int *bitcount) +{ + while (*bitcount >= 8) { + stbiw__sbpush(data, STBIW_UCHAR(*bitbuffer)); + *bitbuffer >>= 8; + *bitcount -= 8; + } + return data; +} + +static int stbiw__zlib_bitrev(int code, int codebits) +{ + int res=0; + while (codebits--) { + res = (res << 1) | (code & 1); + code >>= 1; + } + return res; +} + +static unsigned int stbiw__zlib_countm(unsigned char *a, unsigned char *b, int limit) +{ + int i; + for (i=0; i < limit && i < 258; ++i) + if (a[i] != b[i]) break; + return i; +} + +static unsigned int stbiw__zhash(unsigned char *data) +{ + stbiw_uint32 hash = data[0] + (data[1] << 8) + (data[2] << 16); + hash ^= hash << 3; + hash += hash >> 5; + hash ^= hash << 4; + hash += hash >> 17; + hash ^= hash << 25; + hash += hash >> 6; + return hash; +} + +#define stbiw__zlib_flush() (out = stbiw__zlib_flushf(out, &bitbuf, &bitcount)) +#define stbiw__zlib_add(code,codebits) \ + (bitbuf |= (code) << bitcount, bitcount += (codebits), stbiw__zlib_flush()) +#define stbiw__zlib_huffa(b,c) stbiw__zlib_add(stbiw__zlib_bitrev(b,c),c) +// default huffman tables +#define stbiw__zlib_huff1(n) stbiw__zlib_huffa(0x30 + (n), 8) +#define stbiw__zlib_huff2(n) stbiw__zlib_huffa(0x190 + (n)-144, 9) +#define stbiw__zlib_huff3(n) stbiw__zlib_huffa(0 + (n)-256,7) +#define stbiw__zlib_huff4(n) stbiw__zlib_huffa(0xc0 + (n)-280,8) +#define stbiw__zlib_huff(n) ((n) <= 143 ? stbiw__zlib_huff1(n) : (n) <= 255 ? stbiw__zlib_huff2(n) : (n) <= 279 ? stbiw__zlib_huff3(n) : stbiw__zlib_huff4(n)) +#define stbiw__zlib_huffb(n) ((n) <= 143 ? stbiw__zlib_huff1(n) : stbiw__zlib_huff2(n)) + +#define stbiw__ZHASH 16384 + +#endif // STBIW_ZLIB_COMPRESS + +STBIWDEF unsigned char * stbi_zlib_compress(unsigned char *data, int data_len, int *out_len, int quality) +{ +#ifdef STBIW_ZLIB_COMPRESS + // user provided a zlib compress implementation, use that + return STBIW_ZLIB_COMPRESS(data, data_len, out_len, quality); +#else // use builtin + static unsigned short lengthc[] = { 3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258, 259 }; + static unsigned char lengtheb[]= { 0,0,0,0,0,0,0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 0 }; + static unsigned short distc[] = { 1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577, 32768 }; + static unsigned char disteb[] = { 0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13 }; + unsigned int bitbuf=0; + int i,j, bitcount=0; + unsigned char *out = NULL; + unsigned char ***hash_table = (unsigned char***) STBIW_MALLOC(stbiw__ZHASH * sizeof(unsigned char**)); + if (hash_table == NULL) + return NULL; + if (quality < 5) quality = 5; + + stbiw__sbpush(out, 0x78); // DEFLATE 32K window + stbiw__sbpush(out, 0x5e); // FLEVEL = 1 + stbiw__zlib_add(1,1); // BFINAL = 1 + stbiw__zlib_add(1,2); // BTYPE = 1 -- fixed huffman + + for (i=0; i < stbiw__ZHASH; ++i) + hash_table[i] = NULL; + + i=0; + while (i < data_len-3) { + // hash next 3 bytes of data to be compressed + int h = stbiw__zhash(data+i)&(stbiw__ZHASH-1), best=3; + unsigned char *bestloc = 0; + unsigned char **hlist = hash_table[h]; + int n = stbiw__sbcount(hlist); + for (j=0; j < n; ++j) { + if (hlist[j]-data > i-32768) { // if entry lies within window + int d = stbiw__zlib_countm(hlist[j], data+i, data_len-i); + if (d >= best) { best=d; bestloc=hlist[j]; } + } + } + // when hash table entry is too long, delete half the entries + if (hash_table[h] && stbiw__sbn(hash_table[h]) == 2*quality) { + STBIW_MEMMOVE(hash_table[h], hash_table[h]+quality, sizeof(hash_table[h][0])*quality); + stbiw__sbn(hash_table[h]) = quality; + } + stbiw__sbpush(hash_table[h],data+i); + + if (bestloc) { + // "lazy matching" - check match at *next* byte, and if it's better, do cur byte as literal + h = stbiw__zhash(data+i+1)&(stbiw__ZHASH-1); + hlist = hash_table[h]; + n = stbiw__sbcount(hlist); + for (j=0; j < n; ++j) { + if (hlist[j]-data > i-32767) { + int e = stbiw__zlib_countm(hlist[j], data+i+1, data_len-i-1); + if (e > best) { // if next match is better, bail on current match + bestloc = NULL; + break; + } + } + } + } + + if (bestloc) { + int d = (int) (data+i - bestloc); // distance back + STBIW_ASSERT(d <= 32767 && best <= 258); + for (j=0; best > lengthc[j+1]-1; ++j); + stbiw__zlib_huff(j+257); + if (lengtheb[j]) stbiw__zlib_add(best - lengthc[j], lengtheb[j]); + for (j=0; d > distc[j+1]-1; ++j); + stbiw__zlib_add(stbiw__zlib_bitrev(j,5),5); + if (disteb[j]) stbiw__zlib_add(d - distc[j], disteb[j]); + i += best; + } else { + stbiw__zlib_huffb(data[i]); + ++i; + } + } + // write out final bytes + for (;i < data_len; ++i) + stbiw__zlib_huffb(data[i]); + stbiw__zlib_huff(256); // end of block + // pad with 0 bits to byte boundary + while (bitcount) + stbiw__zlib_add(0,1); + + for (i=0; i < stbiw__ZHASH; ++i) + (void) stbiw__sbfree(hash_table[i]); + STBIW_FREE(hash_table); + + { + // compute adler32 on input + unsigned int s1=1, s2=0; + int blocklen = (int) (data_len % 5552); + j=0; + while (j < data_len) { + for (i=0; i < blocklen; ++i) { s1 += data[j+i]; s2 += s1; } + s1 %= 65521; s2 %= 65521; + j += blocklen; + blocklen = 5552; + } + stbiw__sbpush(out, STBIW_UCHAR(s2 >> 8)); + stbiw__sbpush(out, STBIW_UCHAR(s2)); + stbiw__sbpush(out, STBIW_UCHAR(s1 >> 8)); + stbiw__sbpush(out, STBIW_UCHAR(s1)); + } + *out_len = stbiw__sbn(out); + // make returned pointer freeable + STBIW_MEMMOVE(stbiw__sbraw(out), out, *out_len); + return (unsigned char *) stbiw__sbraw(out); +#endif // STBIW_ZLIB_COMPRESS +} + +static unsigned int stbiw__crc32(unsigned char *buffer, int len) +{ +#ifdef STBIW_CRC32 + return STBIW_CRC32(buffer, len); +#else + static unsigned int crc_table[256] = + { + 0x00000000, 0x77073096, 0xEE0E612C, 0x990951BA, 0x076DC419, 0x706AF48F, 0xE963A535, 0x9E6495A3, + 0x0eDB8832, 0x79DCB8A4, 0xE0D5E91E, 0x97D2D988, 0x09B64C2B, 0x7EB17CBD, 0xE7B82D07, 0x90BF1D91, + 0x1DB71064, 0x6AB020F2, 0xF3B97148, 0x84BE41DE, 0x1ADAD47D, 0x6DDDE4EB, 0xF4D4B551, 0x83D385C7, + 0x136C9856, 0x646BA8C0, 0xFD62F97A, 0x8A65C9EC, 0x14015C4F, 0x63066CD9, 0xFA0F3D63, 0x8D080DF5, + 0x3B6E20C8, 0x4C69105E, 0xD56041E4, 0xA2677172, 0x3C03E4D1, 0x4B04D447, 0xD20D85FD, 0xA50AB56B, + 0x35B5A8FA, 0x42B2986C, 0xDBBBC9D6, 0xACBCF940, 0x32D86CE3, 0x45DF5C75, 0xDCD60DCF, 0xABD13D59, + 0x26D930AC, 0x51DE003A, 0xC8D75180, 0xBFD06116, 0x21B4F4B5, 0x56B3C423, 0xCFBA9599, 0xB8BDA50F, + 0x2802B89E, 0x5F058808, 0xC60CD9B2, 0xB10BE924, 0x2F6F7C87, 0x58684C11, 0xC1611DAB, 0xB6662D3D, + 0x76DC4190, 0x01DB7106, 0x98D220BC, 0xEFD5102A, 0x71B18589, 0x06B6B51F, 0x9FBFE4A5, 0xE8B8D433, + 0x7807C9A2, 0x0F00F934, 0x9609A88E, 0xE10E9818, 0x7F6A0DBB, 0x086D3D2D, 0x91646C97, 0xE6635C01, + 0x6B6B51F4, 0x1C6C6162, 0x856530D8, 0xF262004E, 0x6C0695ED, 0x1B01A57B, 0x8208F4C1, 0xF50FC457, + 0x65B0D9C6, 0x12B7E950, 0x8BBEB8EA, 0xFCB9887C, 0x62DD1DDF, 0x15DA2D49, 0x8CD37CF3, 0xFBD44C65, + 0x4DB26158, 0x3AB551CE, 0xA3BC0074, 0xD4BB30E2, 0x4ADFA541, 0x3DD895D7, 0xA4D1C46D, 0xD3D6F4FB, + 0x4369E96A, 0x346ED9FC, 0xAD678846, 0xDA60B8D0, 0x44042D73, 0x33031DE5, 0xAA0A4C5F, 0xDD0D7CC9, + 0x5005713C, 0x270241AA, 0xBE0B1010, 0xC90C2086, 0x5768B525, 0x206F85B3, 0xB966D409, 0xCE61E49F, + 0x5EDEF90E, 0x29D9C998, 0xB0D09822, 0xC7D7A8B4, 0x59B33D17, 0x2EB40D81, 0xB7BD5C3B, 0xC0BA6CAD, + 0xEDB88320, 0x9ABFB3B6, 0x03B6E20C, 0x74B1D29A, 0xEAD54739, 0x9DD277AF, 0x04DB2615, 0x73DC1683, + 0xE3630B12, 0x94643B84, 0x0D6D6A3E, 0x7A6A5AA8, 0xE40ECF0B, 0x9309FF9D, 0x0A00AE27, 0x7D079EB1, + 0xF00F9344, 0x8708A3D2, 0x1E01F268, 0x6906C2FE, 0xF762575D, 0x806567CB, 0x196C3671, 0x6E6B06E7, + 0xFED41B76, 0x89D32BE0, 0x10DA7A5A, 0x67DD4ACC, 0xF9B9DF6F, 0x8EBEEFF9, 0x17B7BE43, 0x60B08ED5, + 0xD6D6A3E8, 0xA1D1937E, 0x38D8C2C4, 0x4FDFF252, 0xD1BB67F1, 0xA6BC5767, 0x3FB506DD, 0x48B2364B, + 0xD80D2BDA, 0xAF0A1B4C, 0x36034AF6, 0x41047A60, 0xDF60EFC3, 0xA867DF55, 0x316E8EEF, 0x4669BE79, + 0xCB61B38C, 0xBC66831A, 0x256FD2A0, 0x5268E236, 0xCC0C7795, 0xBB0B4703, 0x220216B9, 0x5505262F, + 0xC5BA3BBE, 0xB2BD0B28, 0x2BB45A92, 0x5CB36A04, 0xC2D7FFA7, 0xB5D0CF31, 0x2CD99E8B, 0x5BDEAE1D, + 0x9B64C2B0, 0xEC63F226, 0x756AA39C, 0x026D930A, 0x9C0906A9, 0xEB0E363F, 0x72076785, 0x05005713, + 0x95BF4A82, 0xE2B87A14, 0x7BB12BAE, 0x0CB61B38, 0x92D28E9B, 0xE5D5BE0D, 0x7CDCEFB7, 0x0BDBDF21, + 0x86D3D2D4, 0xF1D4E242, 0x68DDB3F8, 0x1FDA836E, 0x81BE16CD, 0xF6B9265B, 0x6FB077E1, 0x18B74777, + 0x88085AE6, 0xFF0F6A70, 0x66063BCA, 0x11010B5C, 0x8F659EFF, 0xF862AE69, 0x616BFFD3, 0x166CCF45, + 0xA00AE278, 0xD70DD2EE, 0x4E048354, 0x3903B3C2, 0xA7672661, 0xD06016F7, 0x4969474D, 0x3E6E77DB, + 0xAED16A4A, 0xD9D65ADC, 0x40DF0B66, 0x37D83BF0, 0xA9BCAE53, 0xDEBB9EC5, 0x47B2CF7F, 0x30B5FFE9, + 0xBDBDF21C, 0xCABAC28A, 0x53B39330, 0x24B4A3A6, 0xBAD03605, 0xCDD70693, 0x54DE5729, 0x23D967BF, + 0xB3667A2E, 0xC4614AB8, 0x5D681B02, 0x2A6F2B94, 0xB40BBE37, 0xC30C8EA1, 0x5A05DF1B, 0x2D02EF8D + }; + + unsigned int crc = ~0u; + int i; + for (i=0; i < len; ++i) + crc = (crc >> 8) ^ crc_table[buffer[i] ^ (crc & 0xff)]; + return ~crc; +#endif +} + +#define stbiw__wpng4(o,a,b,c,d) ((o)[0]=STBIW_UCHAR(a),(o)[1]=STBIW_UCHAR(b),(o)[2]=STBIW_UCHAR(c),(o)[3]=STBIW_UCHAR(d),(o)+=4) +#define stbiw__wp32(data,v) stbiw__wpng4(data, (v)>>24,(v)>>16,(v)>>8,(v)); +#define stbiw__wptag(data,s) stbiw__wpng4(data, s[0],s[1],s[2],s[3]) + +static void stbiw__wpcrc(unsigned char **data, int len) +{ + unsigned int crc = stbiw__crc32(*data - len - 4, len+4); + stbiw__wp32(*data, crc); +} + +static unsigned char stbiw__paeth(int a, int b, int c) +{ + int p = a + b - c, pa = abs(p-a), pb = abs(p-b), pc = abs(p-c); + if (pa <= pb && pa <= pc) return STBIW_UCHAR(a); + if (pb <= pc) return STBIW_UCHAR(b); + return STBIW_UCHAR(c); +} + +// @OPTIMIZE: provide an option that always forces left-predict or paeth predict +static void stbiw__encode_png_line(unsigned char *pixels, int stride_bytes, int width, int height, int y, int n, int filter_type, signed char *line_buffer) +{ + static int mapping[] = { 0,1,2,3,4 }; + static int firstmap[] = { 0,1,0,5,6 }; + int *mymap = (y != 0) ? mapping : firstmap; + int i; + int type = mymap[filter_type]; + unsigned char *z = pixels + stride_bytes * (stbi__flip_vertically_on_write ? height-1-y : y); + int signed_stride = stbi__flip_vertically_on_write ? -stride_bytes : stride_bytes; + + if (type==0) { + memcpy(line_buffer, z, width*n); + return; + } + + // first loop isn't optimized since it's just one pixel + for (i = 0; i < n; ++i) { + switch (type) { + case 1: line_buffer[i] = z[i]; break; + case 2: line_buffer[i] = z[i] - z[i-signed_stride]; break; + case 3: line_buffer[i] = z[i] - (z[i-signed_stride]>>1); break; + case 4: line_buffer[i] = (signed char) (z[i] - stbiw__paeth(0,z[i-signed_stride],0)); break; + case 5: line_buffer[i] = z[i]; break; + case 6: line_buffer[i] = z[i]; break; + } + } + switch (type) { + case 1: for (i=n; i < width*n; ++i) line_buffer[i] = z[i] - z[i-n]; break; + case 2: for (i=n; i < width*n; ++i) line_buffer[i] = z[i] - z[i-signed_stride]; break; + case 3: for (i=n; i < width*n; ++i) line_buffer[i] = z[i] - ((z[i-n] + z[i-signed_stride])>>1); break; + case 4: for (i=n; i < width*n; ++i) line_buffer[i] = z[i] - stbiw__paeth(z[i-n], z[i-signed_stride], z[i-signed_stride-n]); break; + case 5: for (i=n; i < width*n; ++i) line_buffer[i] = z[i] - (z[i-n]>>1); break; + case 6: for (i=n; i < width*n; ++i) line_buffer[i] = z[i] - stbiw__paeth(z[i-n], 0,0); break; + } +} + +STBIWDEF unsigned char *stbi_write_png_to_mem(const unsigned char *pixels, int stride_bytes, int x, int y, int n, int *out_len) +{ + int force_filter = stbi_write_force_png_filter; + int ctype[5] = { -1, 0, 4, 2, 6 }; + unsigned char sig[8] = { 137,80,78,71,13,10,26,10 }; + unsigned char *out,*o, *filt, *zlib; + signed char *line_buffer; + int j,zlen; + + if (stride_bytes == 0) + stride_bytes = x * n; + + if (force_filter >= 5) { + force_filter = -1; + } + + filt = (unsigned char *) STBIW_MALLOC((x*n+1) * y); if (!filt) return 0; + line_buffer = (signed char *) STBIW_MALLOC(x * n); if (!line_buffer) { STBIW_FREE(filt); return 0; } + for (j=0; j < y; ++j) { + int filter_type; + if (force_filter > -1) { + filter_type = force_filter; + stbiw__encode_png_line((unsigned char*)(pixels), stride_bytes, x, y, j, n, force_filter, line_buffer); + } else { // Estimate the best filter by running through all of them: + int best_filter = 0, best_filter_val = 0x7fffffff, est, i; + for (filter_type = 0; filter_type < 5; filter_type++) { + stbiw__encode_png_line((unsigned char*)(pixels), stride_bytes, x, y, j, n, filter_type, line_buffer); + + // Estimate the entropy of the line using this filter; the less, the better. + est = 0; + for (i = 0; i < x*n; ++i) { + est += abs((signed char) line_buffer[i]); + } + if (est < best_filter_val) { + best_filter_val = est; + best_filter = filter_type; + } + } + if (filter_type != best_filter) { // If the last iteration already got us the best filter, don't redo it + stbiw__encode_png_line((unsigned char*)(pixels), stride_bytes, x, y, j, n, best_filter, line_buffer); + filter_type = best_filter; + } + } + // when we get here, filter_type contains the filter type, and line_buffer contains the data + filt[j*(x*n+1)] = (unsigned char) filter_type; + STBIW_MEMMOVE(filt+j*(x*n+1)+1, line_buffer, x*n); + } + STBIW_FREE(line_buffer); + zlib = stbi_zlib_compress(filt, y*( x*n+1), &zlen, stbi_write_png_compression_level); + STBIW_FREE(filt); + if (!zlib) return 0; + + // each tag requires 12 bytes of overhead + out = (unsigned char *) STBIW_MALLOC(8 + 12+13 + 12+zlen + 12); + if (!out) return 0; + *out_len = 8 + 12+13 + 12+zlen + 12; + + o=out; + STBIW_MEMMOVE(o,sig,8); o+= 8; + stbiw__wp32(o, 13); // header length + stbiw__wptag(o, "IHDR"); + stbiw__wp32(o, x); + stbiw__wp32(o, y); + *o++ = 8; + *o++ = STBIW_UCHAR(ctype[n]); + *o++ = 0; + *o++ = 0; + *o++ = 0; + stbiw__wpcrc(&o,13); + + stbiw__wp32(o, zlen); + stbiw__wptag(o, "IDAT"); + STBIW_MEMMOVE(o, zlib, zlen); + o += zlen; + STBIW_FREE(zlib); + stbiw__wpcrc(&o, zlen); + + stbiw__wp32(o,0); + stbiw__wptag(o, "IEND"); + stbiw__wpcrc(&o,0); + + STBIW_ASSERT(o == out + *out_len); + + return out; +} + +#ifndef STBI_WRITE_NO_STDIO +STBIWDEF int stbi_write_png(char const *filename, int x, int y, int comp, const void *data, int stride_bytes) +{ + FILE *f; + int len; + unsigned char *png = stbi_write_png_to_mem((const unsigned char *) data, stride_bytes, x, y, comp, &len); + if (png == NULL) return 0; + + f = stbiw__fopen(filename, "wb"); + if (!f) { STBIW_FREE(png); return 0; } + fwrite(png, 1, len, f); + fclose(f); + STBIW_FREE(png); + return 1; +} +#endif + +STBIWDEF int stbi_write_png_to_func(stbi_write_func *func, void *context, int x, int y, int comp, const void *data, int stride_bytes) +{ + int len; + unsigned char *png = stbi_write_png_to_mem((const unsigned char *) data, stride_bytes, x, y, comp, &len); + if (png == NULL) return 0; + func(context, png, len); + STBIW_FREE(png); + return 1; +} + + +/* *************************************************************************** + * + * JPEG writer + * + * This is based on Jon Olick's jo_jpeg.cpp: + * public domain Simple, Minimalistic JPEG writer - http://www.jonolick.com/code.html + */ + +static const unsigned char stbiw__jpg_ZigZag[] = { 0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18, + 24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63 }; + +static void stbiw__jpg_writeBits(stbi__write_context *s, int *bitBufP, int *bitCntP, const unsigned short *bs) { + int bitBuf = *bitBufP, bitCnt = *bitCntP; + bitCnt += bs[1]; + bitBuf |= bs[0] << (24 - bitCnt); + while(bitCnt >= 8) { + unsigned char c = (bitBuf >> 16) & 255; + stbiw__putc(s, c); + if(c == 255) { + stbiw__putc(s, 0); + } + bitBuf <<= 8; + bitCnt -= 8; + } + *bitBufP = bitBuf; + *bitCntP = bitCnt; +} + +static void stbiw__jpg_DCT(float *d0p, float *d1p, float *d2p, float *d3p, float *d4p, float *d5p, float *d6p, float *d7p) { + float d0 = *d0p, d1 = *d1p, d2 = *d2p, d3 = *d3p, d4 = *d4p, d5 = *d5p, d6 = *d6p, d7 = *d7p; + float z1, z2, z3, z4, z5, z11, z13; + + float tmp0 = d0 + d7; + float tmp7 = d0 - d7; + float tmp1 = d1 + d6; + float tmp6 = d1 - d6; + float tmp2 = d2 + d5; + float tmp5 = d2 - d5; + float tmp3 = d3 + d4; + float tmp4 = d3 - d4; + + // Even part + float tmp10 = tmp0 + tmp3; // phase 2 + float tmp13 = tmp0 - tmp3; + float tmp11 = tmp1 + tmp2; + float tmp12 = tmp1 - tmp2; + + d0 = tmp10 + tmp11; // phase 3 + d4 = tmp10 - tmp11; + + z1 = (tmp12 + tmp13) * 0.707106781f; // c4 + d2 = tmp13 + z1; // phase 5 + d6 = tmp13 - z1; + + // Odd part + tmp10 = tmp4 + tmp5; // phase 2 + tmp11 = tmp5 + tmp6; + tmp12 = tmp6 + tmp7; + + // The rotator is modified from fig 4-8 to avoid extra negations. + z5 = (tmp10 - tmp12) * 0.382683433f; // c6 + z2 = tmp10 * 0.541196100f + z5; // c2-c6 + z4 = tmp12 * 1.306562965f + z5; // c2+c6 + z3 = tmp11 * 0.707106781f; // c4 + + z11 = tmp7 + z3; // phase 5 + z13 = tmp7 - z3; + + *d5p = z13 + z2; // phase 6 + *d3p = z13 - z2; + *d1p = z11 + z4; + *d7p = z11 - z4; + + *d0p = d0; *d2p = d2; *d4p = d4; *d6p = d6; +} + +static void stbiw__jpg_calcBits(int val, unsigned short bits[2]) { + int tmp1 = val < 0 ? -val : val; + val = val < 0 ? val-1 : val; + bits[1] = 1; + while(tmp1 >>= 1) { + ++bits[1]; + } + bits[0] = val & ((1<0)&&(DU[end0pos]==0); --end0pos) { + } + // end0pos = first element in reverse order !=0 + if(end0pos == 0) { + stbiw__jpg_writeBits(s, bitBuf, bitCnt, EOB); + return DU[0]; + } + for(i = 1; i <= end0pos; ++i) { + int startpos = i; + int nrzeroes; + unsigned short bits[2]; + for (; DU[i]==0 && i<=end0pos; ++i) { + } + nrzeroes = i-startpos; + if ( nrzeroes >= 16 ) { + int lng = nrzeroes>>4; + int nrmarker; + for (nrmarker=1; nrmarker <= lng; ++nrmarker) + stbiw__jpg_writeBits(s, bitBuf, bitCnt, M16zeroes); + nrzeroes &= 15; + } + stbiw__jpg_calcBits(DU[i], bits); + stbiw__jpg_writeBits(s, bitBuf, bitCnt, HTAC[(nrzeroes<<4)+bits[1]]); + stbiw__jpg_writeBits(s, bitBuf, bitCnt, bits); + } + if(end0pos != 63) { + stbiw__jpg_writeBits(s, bitBuf, bitCnt, EOB); + } + return DU[0]; +} + +static int stbi_write_jpg_core(stbi__write_context *s, int width, int height, int comp, const void* data, int quality) { + // Constants that don't pollute global namespace + static const unsigned char std_dc_luminance_nrcodes[] = {0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0}; + static const unsigned char std_dc_luminance_values[] = {0,1,2,3,4,5,6,7,8,9,10,11}; + static const unsigned char std_ac_luminance_nrcodes[] = {0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,0x7d}; + static const unsigned char std_ac_luminance_values[] = { + 0x01,0x02,0x03,0x00,0x04,0x11,0x05,0x12,0x21,0x31,0x41,0x06,0x13,0x51,0x61,0x07,0x22,0x71,0x14,0x32,0x81,0x91,0xa1,0x08, + 0x23,0x42,0xb1,0xc1,0x15,0x52,0xd1,0xf0,0x24,0x33,0x62,0x72,0x82,0x09,0x0a,0x16,0x17,0x18,0x19,0x1a,0x25,0x26,0x27,0x28, + 0x29,0x2a,0x34,0x35,0x36,0x37,0x38,0x39,0x3a,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4a,0x53,0x54,0x55,0x56,0x57,0x58,0x59, + 0x5a,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6a,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7a,0x83,0x84,0x85,0x86,0x87,0x88,0x89, + 0x8a,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0x9a,0xa2,0xa3,0xa4,0xa5,0xa6,0xa7,0xa8,0xa9,0xaa,0xb2,0xb3,0xb4,0xb5,0xb6, + 0xb7,0xb8,0xb9,0xba,0xc2,0xc3,0xc4,0xc5,0xc6,0xc7,0xc8,0xc9,0xca,0xd2,0xd3,0xd4,0xd5,0xd6,0xd7,0xd8,0xd9,0xda,0xe1,0xe2, + 0xe3,0xe4,0xe5,0xe6,0xe7,0xe8,0xe9,0xea,0xf1,0xf2,0xf3,0xf4,0xf5,0xf6,0xf7,0xf8,0xf9,0xfa + }; + static const unsigned char std_dc_chrominance_nrcodes[] = {0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0}; + static const unsigned char std_dc_chrominance_values[] = {0,1,2,3,4,5,6,7,8,9,10,11}; + static const unsigned char std_ac_chrominance_nrcodes[] = {0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,0x77}; + static const unsigned char std_ac_chrominance_values[] = { + 0x00,0x01,0x02,0x03,0x11,0x04,0x05,0x21,0x31,0x06,0x12,0x41,0x51,0x07,0x61,0x71,0x13,0x22,0x32,0x81,0x08,0x14,0x42,0x91, + 0xa1,0xb1,0xc1,0x09,0x23,0x33,0x52,0xf0,0x15,0x62,0x72,0xd1,0x0a,0x16,0x24,0x34,0xe1,0x25,0xf1,0x17,0x18,0x19,0x1a,0x26, + 0x27,0x28,0x29,0x2a,0x35,0x36,0x37,0x38,0x39,0x3a,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4a,0x53,0x54,0x55,0x56,0x57,0x58, + 0x59,0x5a,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6a,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7a,0x82,0x83,0x84,0x85,0x86,0x87, + 0x88,0x89,0x8a,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0x9a,0xa2,0xa3,0xa4,0xa5,0xa6,0xa7,0xa8,0xa9,0xaa,0xb2,0xb3,0xb4, + 0xb5,0xb6,0xb7,0xb8,0xb9,0xba,0xc2,0xc3,0xc4,0xc5,0xc6,0xc7,0xc8,0xc9,0xca,0xd2,0xd3,0xd4,0xd5,0xd6,0xd7,0xd8,0xd9,0xda, + 0xe2,0xe3,0xe4,0xe5,0xe6,0xe7,0xe8,0xe9,0xea,0xf2,0xf3,0xf4,0xf5,0xf6,0xf7,0xf8,0xf9,0xfa + }; + // Huffman tables + static const unsigned short YDC_HT[256][2] = { {0,2},{2,3},{3,3},{4,3},{5,3},{6,3},{14,4},{30,5},{62,6},{126,7},{254,8},{510,9}}; + static const unsigned short UVDC_HT[256][2] = { {0,2},{1,2},{2,2},{6,3},{14,4},{30,5},{62,6},{126,7},{254,8},{510,9},{1022,10},{2046,11}}; + static const unsigned short YAC_HT[256][2] = { + {10,4},{0,2},{1,2},{4,3},{11,4},{26,5},{120,7},{248,8},{1014,10},{65410,16},{65411,16},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {12,4},{27,5},{121,7},{502,9},{2038,11},{65412,16},{65413,16},{65414,16},{65415,16},{65416,16},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {28,5},{249,8},{1015,10},{4084,12},{65417,16},{65418,16},{65419,16},{65420,16},{65421,16},{65422,16},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {58,6},{503,9},{4085,12},{65423,16},{65424,16},{65425,16},{65426,16},{65427,16},{65428,16},{65429,16},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {59,6},{1016,10},{65430,16},{65431,16},{65432,16},{65433,16},{65434,16},{65435,16},{65436,16},{65437,16},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {122,7},{2039,11},{65438,16},{65439,16},{65440,16},{65441,16},{65442,16},{65443,16},{65444,16},{65445,16},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {123,7},{4086,12},{65446,16},{65447,16},{65448,16},{65449,16},{65450,16},{65451,16},{65452,16},{65453,16},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {250,8},{4087,12},{65454,16},{65455,16},{65456,16},{65457,16},{65458,16},{65459,16},{65460,16},{65461,16},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {504,9},{32704,15},{65462,16},{65463,16},{65464,16},{65465,16},{65466,16},{65467,16},{65468,16},{65469,16},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {505,9},{65470,16},{65471,16},{65472,16},{65473,16},{65474,16},{65475,16},{65476,16},{65477,16},{65478,16},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {506,9},{65479,16},{65480,16},{65481,16},{65482,16},{65483,16},{65484,16},{65485,16},{65486,16},{65487,16},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {1017,10},{65488,16},{65489,16},{65490,16},{65491,16},{65492,16},{65493,16},{65494,16},{65495,16},{65496,16},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {1018,10},{65497,16},{65498,16},{65499,16},{65500,16},{65501,16},{65502,16},{65503,16},{65504,16},{65505,16},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {2040,11},{65506,16},{65507,16},{65508,16},{65509,16},{65510,16},{65511,16},{65512,16},{65513,16},{65514,16},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {65515,16},{65516,16},{65517,16},{65518,16},{65519,16},{65520,16},{65521,16},{65522,16},{65523,16},{65524,16},{0,0},{0,0},{0,0},{0,0},{0,0}, + {2041,11},{65525,16},{65526,16},{65527,16},{65528,16},{65529,16},{65530,16},{65531,16},{65532,16},{65533,16},{65534,16},{0,0},{0,0},{0,0},{0,0},{0,0} + }; + static const unsigned short UVAC_HT[256][2] = { + {0,2},{1,2},{4,3},{10,4},{24,5},{25,5},{56,6},{120,7},{500,9},{1014,10},{4084,12},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {11,4},{57,6},{246,8},{501,9},{2038,11},{4085,12},{65416,16},{65417,16},{65418,16},{65419,16},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {26,5},{247,8},{1015,10},{4086,12},{32706,15},{65420,16},{65421,16},{65422,16},{65423,16},{65424,16},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {27,5},{248,8},{1016,10},{4087,12},{65425,16},{65426,16},{65427,16},{65428,16},{65429,16},{65430,16},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {58,6},{502,9},{65431,16},{65432,16},{65433,16},{65434,16},{65435,16},{65436,16},{65437,16},{65438,16},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {59,6},{1017,10},{65439,16},{65440,16},{65441,16},{65442,16},{65443,16},{65444,16},{65445,16},{65446,16},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {121,7},{2039,11},{65447,16},{65448,16},{65449,16},{65450,16},{65451,16},{65452,16},{65453,16},{65454,16},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {122,7},{2040,11},{65455,16},{65456,16},{65457,16},{65458,16},{65459,16},{65460,16},{65461,16},{65462,16},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {249,8},{65463,16},{65464,16},{65465,16},{65466,16},{65467,16},{65468,16},{65469,16},{65470,16},{65471,16},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {503,9},{65472,16},{65473,16},{65474,16},{65475,16},{65476,16},{65477,16},{65478,16},{65479,16},{65480,16},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {504,9},{65481,16},{65482,16},{65483,16},{65484,16},{65485,16},{65486,16},{65487,16},{65488,16},{65489,16},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {505,9},{65490,16},{65491,16},{65492,16},{65493,16},{65494,16},{65495,16},{65496,16},{65497,16},{65498,16},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {506,9},{65499,16},{65500,16},{65501,16},{65502,16},{65503,16},{65504,16},{65505,16},{65506,16},{65507,16},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {2041,11},{65508,16},{65509,16},{65510,16},{65511,16},{65512,16},{65513,16},{65514,16},{65515,16},{65516,16},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {16352,14},{65517,16},{65518,16},{65519,16},{65520,16},{65521,16},{65522,16},{65523,16},{65524,16},{65525,16},{0,0},{0,0},{0,0},{0,0},{0,0}, + {1018,10},{32707,15},{65526,16},{65527,16},{65528,16},{65529,16},{65530,16},{65531,16},{65532,16},{65533,16},{65534,16},{0,0},{0,0},{0,0},{0,0},{0,0} + }; + static const int YQT[] = {16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22, + 37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99}; + static const int UVQT[] = {17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99, + 99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99}; + static const float aasf[] = { 1.0f * 2.828427125f, 1.387039845f * 2.828427125f, 1.306562965f * 2.828427125f, 1.175875602f * 2.828427125f, + 1.0f * 2.828427125f, 0.785694958f * 2.828427125f, 0.541196100f * 2.828427125f, 0.275899379f * 2.828427125f }; + + int row, col, i, k, subsample; + float fdtbl_Y[64], fdtbl_UV[64]; + unsigned char YTable[64], UVTable[64]; + + if(!data || !width || !height || comp > 4 || comp < 1) { + return 0; + } + + quality = quality ? quality : 90; + subsample = quality <= 90 ? 1 : 0; + quality = quality < 1 ? 1 : quality > 100 ? 100 : quality; + quality = quality < 50 ? 5000 / quality : 200 - quality * 2; + + for(i = 0; i < 64; ++i) { + int uvti, yti = (YQT[i]*quality+50)/100; + YTable[stbiw__jpg_ZigZag[i]] = (unsigned char) (yti < 1 ? 1 : yti > 255 ? 255 : yti); + uvti = (UVQT[i]*quality+50)/100; + UVTable[stbiw__jpg_ZigZag[i]] = (unsigned char) (uvti < 1 ? 1 : uvti > 255 ? 255 : uvti); + } + + for(row = 0, k = 0; row < 8; ++row) { + for(col = 0; col < 8; ++col, ++k) { + fdtbl_Y[k] = 1 / (YTable [stbiw__jpg_ZigZag[k]] * aasf[row] * aasf[col]); + fdtbl_UV[k] = 1 / (UVTable[stbiw__jpg_ZigZag[k]] * aasf[row] * aasf[col]); + } + } + + // Write Headers + { + static const unsigned char head0[] = { 0xFF,0xD8,0xFF,0xE0,0,0x10,'J','F','I','F',0,1,1,0,0,1,0,1,0,0,0xFF,0xDB,0,0x84,0 }; + static const unsigned char head2[] = { 0xFF,0xDA,0,0xC,3,1,0,2,0x11,3,0x11,0,0x3F,0 }; + const unsigned char head1[] = { 0xFF,0xC0,0,0x11,8,(unsigned char)(height>>8),STBIW_UCHAR(height),(unsigned char)(width>>8),STBIW_UCHAR(width), + 3,1,(unsigned char)(subsample?0x22:0x11),0,2,0x11,1,3,0x11,1,0xFF,0xC4,0x01,0xA2,0 }; + s->func(s->context, (void*)head0, sizeof(head0)); + s->func(s->context, (void*)YTable, sizeof(YTable)); + stbiw__putc(s, 1); + s->func(s->context, UVTable, sizeof(UVTable)); + s->func(s->context, (void*)head1, sizeof(head1)); + s->func(s->context, (void*)(std_dc_luminance_nrcodes+1), sizeof(std_dc_luminance_nrcodes)-1); + s->func(s->context, (void*)std_dc_luminance_values, sizeof(std_dc_luminance_values)); + stbiw__putc(s, 0x10); // HTYACinfo + s->func(s->context, (void*)(std_ac_luminance_nrcodes+1), sizeof(std_ac_luminance_nrcodes)-1); + s->func(s->context, (void*)std_ac_luminance_values, sizeof(std_ac_luminance_values)); + stbiw__putc(s, 1); // HTUDCinfo + s->func(s->context, (void*)(std_dc_chrominance_nrcodes+1), sizeof(std_dc_chrominance_nrcodes)-1); + s->func(s->context, (void*)std_dc_chrominance_values, sizeof(std_dc_chrominance_values)); + stbiw__putc(s, 0x11); // HTUACinfo + s->func(s->context, (void*)(std_ac_chrominance_nrcodes+1), sizeof(std_ac_chrominance_nrcodes)-1); + s->func(s->context, (void*)std_ac_chrominance_values, sizeof(std_ac_chrominance_values)); + s->func(s->context, (void*)head2, sizeof(head2)); + } + + // Encode 8x8 macroblocks + { + static const unsigned short fillBits[] = {0x7F, 7}; + int DCY=0, DCU=0, DCV=0; + int bitBuf=0, bitCnt=0; + // comp == 2 is grey+alpha (alpha is ignored) + int ofsG = comp > 2 ? 1 : 0, ofsB = comp > 2 ? 2 : 0; + const unsigned char *dataR = (const unsigned char *)data; + const unsigned char *dataG = dataR + ofsG; + const unsigned char *dataB = dataR + ofsB; + int x, y, pos; + if(subsample) { + for(y = 0; y < height; y += 16) { + for(x = 0; x < width; x += 16) { + float Y[256], U[256], V[256]; + for(row = y, pos = 0; row < y+16; ++row) { + // row >= height => use last input row + int clamped_row = (row < height) ? row : height - 1; + int base_p = (stbi__flip_vertically_on_write ? (height-1-clamped_row) : clamped_row)*width*comp; + for(col = x; col < x+16; ++col, ++pos) { + // if col >= width => use pixel from last input column + int p = base_p + ((col < width) ? col : (width-1))*comp; + float r = dataR[p], g = dataG[p], b = dataB[p]; + Y[pos]= +0.29900f*r + 0.58700f*g + 0.11400f*b - 128; + U[pos]= -0.16874f*r - 0.33126f*g + 0.50000f*b; + V[pos]= +0.50000f*r - 0.41869f*g - 0.08131f*b; + } + } + DCY = stbiw__jpg_processDU(s, &bitBuf, &bitCnt, Y+0, 16, fdtbl_Y, DCY, YDC_HT, YAC_HT); + DCY = stbiw__jpg_processDU(s, &bitBuf, &bitCnt, Y+8, 16, fdtbl_Y, DCY, YDC_HT, YAC_HT); + DCY = stbiw__jpg_processDU(s, &bitBuf, &bitCnt, Y+128, 16, fdtbl_Y, DCY, YDC_HT, YAC_HT); + DCY = stbiw__jpg_processDU(s, &bitBuf, &bitCnt, Y+136, 16, fdtbl_Y, DCY, YDC_HT, YAC_HT); + + // subsample U,V + { + float subU[64], subV[64]; + int yy, xx; + for(yy = 0, pos = 0; yy < 8; ++yy) { + for(xx = 0; xx < 8; ++xx, ++pos) { + int j = yy*32+xx*2; + subU[pos] = (U[j+0] + U[j+1] + U[j+16] + U[j+17]) * 0.25f; + subV[pos] = (V[j+0] + V[j+1] + V[j+16] + V[j+17]) * 0.25f; + } + } + DCU = stbiw__jpg_processDU(s, &bitBuf, &bitCnt, subU, 8, fdtbl_UV, DCU, UVDC_HT, UVAC_HT); + DCV = stbiw__jpg_processDU(s, &bitBuf, &bitCnt, subV, 8, fdtbl_UV, DCV, UVDC_HT, UVAC_HT); + } + } + } + } else { + for(y = 0; y < height; y += 8) { + for(x = 0; x < width; x += 8) { + float Y[64], U[64], V[64]; + for(row = y, pos = 0; row < y+8; ++row) { + // row >= height => use last input row + int clamped_row = (row < height) ? row : height - 1; + int base_p = (stbi__flip_vertically_on_write ? (height-1-clamped_row) : clamped_row)*width*comp; + for(col = x; col < x+8; ++col, ++pos) { + // if col >= width => use pixel from last input column + int p = base_p + ((col < width) ? col : (width-1))*comp; + float r = dataR[p], g = dataG[p], b = dataB[p]; + Y[pos]= +0.29900f*r + 0.58700f*g + 0.11400f*b - 128; + U[pos]= -0.16874f*r - 0.33126f*g + 0.50000f*b; + V[pos]= +0.50000f*r - 0.41869f*g - 0.08131f*b; + } + } + + DCY = stbiw__jpg_processDU(s, &bitBuf, &bitCnt, Y, 8, fdtbl_Y, DCY, YDC_HT, YAC_HT); + DCU = stbiw__jpg_processDU(s, &bitBuf, &bitCnt, U, 8, fdtbl_UV, DCU, UVDC_HT, UVAC_HT); + DCV = stbiw__jpg_processDU(s, &bitBuf, &bitCnt, V, 8, fdtbl_UV, DCV, UVDC_HT, UVAC_HT); + } + } + } + + // Do the bit alignment of the EOI marker + stbiw__jpg_writeBits(s, &bitBuf, &bitCnt, fillBits); + } + + // EOI + stbiw__putc(s, 0xFF); + stbiw__putc(s, 0xD9); + + return 1; +} + +STBIWDEF int stbi_write_jpg_to_func(stbi_write_func *func, void *context, int x, int y, int comp, const void *data, int quality) +{ + stbi__write_context s = { 0 }; + stbi__start_write_callbacks(&s, func, context); + return stbi_write_jpg_core(&s, x, y, comp, (void *) data, quality); +} + + +#ifndef STBI_WRITE_NO_STDIO +STBIWDEF int stbi_write_jpg(char const *filename, int x, int y, int comp, const void *data, int quality) +{ + stbi__write_context s = { 0 }; + if (stbi__start_write_file(&s,filename)) { + int r = stbi_write_jpg_core(&s, x, y, comp, data, quality); + stbi__end_write_file(&s); + return r; + } else + return 0; +} +#endif + +#endif // STB_IMAGE_WRITE_IMPLEMENTATION + +/* Revision history + 1.14 (2020-02-02) updated JPEG writer to downsample chroma channels + 1.13 + 1.12 + 1.11 (2019-08-11) + + 1.10 (2019-02-07) + support utf8 filenames in Windows; fix warnings and platform ifdefs + 1.09 (2018-02-11) + fix typo in zlib quality API, improve STB_I_W_STATIC in C++ + 1.08 (2018-01-29) + add stbi__flip_vertically_on_write, external zlib, zlib quality, choose PNG filter + 1.07 (2017-07-24) + doc fix + 1.06 (2017-07-23) + writing JPEG (using Jon Olick's code) + 1.05 ??? + 1.04 (2017-03-03) + monochrome BMP expansion + 1.03 ??? + 1.02 (2016-04-02) + avoid allocating large structures on the stack + 1.01 (2016-01-16) + STBIW_REALLOC_SIZED: support allocators with no realloc support + avoid race-condition in crc initialization + minor compile issues + 1.00 (2015-09-14) + installable file IO function + 0.99 (2015-09-13) + warning fixes; TGA rle support + 0.98 (2015-04-08) + added STBIW_MALLOC, STBIW_ASSERT etc + 0.97 (2015-01-18) + fixed HDR asserts, rewrote HDR rle logic + 0.96 (2015-01-17) + add HDR output + fix monochrome BMP + 0.95 (2014-08-17) + add monochrome TGA output + 0.94 (2014-05-31) + rename private functions to avoid conflicts with stb_image.h + 0.93 (2014-05-27) + warning fixes + 0.92 (2010-08-01) + casts to unsigned char to fix warnings + 0.91 (2010-07-17) + first public release + 0.90 first internal release +*/ + +/* +------------------------------------------------------------------------------ +This software is available under 2 licenses -- choose whichever you prefer. +------------------------------------------------------------------------------ +ALTERNATIVE A - MIT License +Copyright (c) 2017 Sean Barrett +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +------------------------------------------------------------------------------ +ALTERNATIVE B - Public Domain (www.unlicense.org) +This is free and unencumbered software released into the public domain. +Anyone is free to copy, modify, publish, use, compile, sell, or distribute this +software, either in source code form or as a compiled binary, for any purpose, +commercial or non-commercial, and by any means. +In jurisdictions that recognize copyright laws, the author or authors of this +software dedicate any and all copyright interest in the software to the public +domain. We make this dedication for the benefit of the public at large and to +the detriment of our heirs and successors. We intend this dedication to be an +overt act of relinquishment in perpetuity of all present and future rights to +this software under copyright law. +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN +ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +------------------------------------------------------------------------------ +*/ diff --git a/stdafx.h b/stdafx.h index 5eb6d325..36f1c19d 100644 --- a/stdafx.h +++ b/stdafx.h @@ -13,6 +13,7 @@ #endif #define _USE_MATH_DEFINES +#define NOMINMAX #include #ifdef _MSC_VER // memory debug functions @@ -88,6 +89,8 @@ #define glfwFocusWindow(w) #endif +#define GLM_FORCE_AVX2 +#define GLM_FORCE_SWIZZLE #define GLM_ENABLE_EXPERIMENTAL #define GLM_FORCE_CTOR_INIT #include @@ -102,7 +105,7 @@ #include #include -int const null_handle = 0; + #include "openglmatrixstack.h" #define STRINGIZE_DETAIL(x) #x @@ -114,4 +117,4 @@ int const null_handle = 0; #include "crashreporter.h" -#endif +#endif \ No newline at end of file diff --git a/targetver.h b/targetver.h index a67b820a..a5a1d131 100644 --- a/targetver.h +++ b/targetver.h @@ -8,7 +8,7 @@ #include #ifndef _WIN32_WINNT //#define _WIN32_WINNT 0x0600 // _WIN32_WINNT_VISTA -#define _WIN32_WINNT 0x0501 // _WIN32_WINNT_WINXP +#define _WIN32_WINNT 0x0601 // _WIN32_WINNT_WINXP #endif #include diff --git a/uilayer.cpp b/uilayer.cpp index 19dce48c..9f9b656b 100644 --- a/uilayer.cpp +++ b/uilayer.cpp @@ -19,8 +19,6 @@ http://mozilla.org/MPL/2.0/. #include "application.h" #include "imgui/imgui_impl_glfw.h" -#include "imgui/imgui_impl_opengl2.h" -#include "imgui/imgui_impl_opengl3.h" GLFWwindow *ui_layer::m_window{nullptr}; ImGuiIO *ui_layer::m_imguiio{nullptr}; @@ -238,16 +236,11 @@ bool ui_layer::init(GLFWwindow *Window) imgui_style(); ImGui_ImplGlfw_InitForOpenGL(m_window, false); - if (Global.LegacyRenderer) { - crashreport_add_info("imgui_ver", "gl2"); - ImGui_ImplOpenGL2_Init(); - } else { - crashreport_add_info("imgui_ver", "gl3"); - if (Global.gfx_usegles) - ImGui_ImplOpenGL3_Init("#version 300 es\nprecision highp float;"); - else - ImGui_ImplOpenGL3_Init("#version 330 core"); - } + + if (!GfxRenderer->GetImguiRenderer() || !GfxRenderer->GetImguiRenderer()->Init()) + { + return false; + } return true; } @@ -256,10 +249,7 @@ void ui_layer::shutdown() { ImGui::EndFrame(); - if (Global.LegacyRenderer) - ImGui_ImplOpenGL2_Shutdown(); - else - ImGui_ImplOpenGL3_Shutdown(); + GfxRenderer->GetImguiRenderer()->Shutdown(); ImGui_ImplGlfw_Shutdown(); ImGui::DestroyContext(); } @@ -332,18 +322,13 @@ void ui_layer::render() // template method implementation render_(); - gl::buffer::unbind(gl::buffer::ARRAY_BUFFER); render_internal(); } void ui_layer::render_internal() { ImGui::Render(); - - if (Global.LegacyRenderer) - ImGui_ImplOpenGL2_RenderDrawData(ImGui::GetDrawData()); - else - ImGui_ImplOpenGL3_RenderDrawData(ImGui::GetDrawData()); + GfxRenderer->GetImguiRenderer()->Render(); } void ui_layer::begin_ui_frame() @@ -353,10 +338,7 @@ void ui_layer::begin_ui_frame() void ui_layer::begin_ui_frame_internal() { - if (Global.LegacyRenderer) - ImGui_ImplOpenGL2_NewFrame(); - else - ImGui_ImplOpenGL3_NewFrame(); + GfxRenderer->GetImguiRenderer()->BeginFrame(); ImGui_ImplGlfw_NewFrame(); ImGui::NewFrame(); } @@ -524,19 +506,19 @@ void ui_layer::render_background() ImVec2 start_position; ImVec2 end_position; - opengl_texture &tex = GfxRenderer->Texture(m_background); + ITexture &tex = GfxRenderer->Texture(m_background); tex.create(); // Get the scaling factor based on the image aspect ratio vs. the display aspect ratio. - float scale_factor = (tex.width() / tex.height()) > (display_size.x / display_size.y) - ? display_size.y / tex.height() - : display_size.x / tex.width(); + float scale_factor = (tex.get_width() / tex.get_height()) > (display_size.x / display_size.y) + ? display_size.y / tex.get_height() + : display_size.x / tex.get_width(); // Resize the image to fill the display. This will zoom in on the image on ultrawide monitors. - image_size = ImVec2((int)(tex.width() * scale_factor), (int)(tex.height() * scale_factor)); + image_size = ImVec2((int)(tex.get_width() * scale_factor), (int)(tex.get_height() * scale_factor)); // Center the image on the display. start_position = ImVec2((display_size.x - image_size.x) / 2, (display_size.y - image_size.y) / 2); end_position = ImVec2(image_size.x + start_position.x, image_size.y + start_position.y); // The image is flipped upside-down, we'll use the UV parameters to draw it from bottom up to un-flip it. - ImGui::GetBackgroundDrawList()->AddImage((ImTextureID)((size_t)tex.id), start_position, end_position, ImVec2(0, 1), ImVec2(1, 0)); + ImGui::GetBackgroundDrawList()->AddImage(reinterpret_cast(tex.get_id()), start_position, end_position, ImVec2(0, 1), ImVec2(1, 0)); } diff --git a/utilities.cpp b/utilities.cpp index 96cfd7dd..bc1608bf 100644 --- a/utilities.cpp +++ b/utilities.cpp @@ -402,8 +402,7 @@ extract_value( bool &Variable, std::string const &Key, std::string const &Input, } bool FileExists( std::string const &Filename ) { - std::ifstream file( Filename ); - return( true == file.is_open() ); + return std::filesystem::exists(Filename); } std::pair diff --git a/utilities.h b/utilities.h index 2d479627..3d98eee7 100644 --- a/utilities.h +++ b/utilities.h @@ -21,7 +21,10 @@ http://mozilla.org/MPL/2.0/. /*rozne takie duperele do operacji na stringach w paszczalu, pewnie w delfi sa lepsze*/ /*konwersja zmiennych na stringi, funkcje matematyczne, logiczne, lancuchowe, I/O etc*/ -#define sign(x) ((x) < 0 ? -1 : ((x) > 0 ? 1 : 0)) +template T sign(T x) +{ + return x < static_cast(0) ? static_cast(-1) : (x > static_cast(0) ? static_cast(1) : static_cast(0)); +} #define DegToRad(a) ((M_PI / 180.0) * (a)) //(a) w nawiasie, bo może być dodawaniem #define RadToDeg(r) ((180.0 / M_PI) * (r)) diff --git a/vr/openvr_imp.cpp b/vr/openvr_imp.cpp index 75520415..a2d295d2 100644 --- a/vr/openvr_imp.cpp +++ b/vr/openvr_imp.cpp @@ -220,9 +220,9 @@ component_done: TSubModel *sm = controllers[i]->pending_textures[t].first; const vr::TextureID_t texture_id = controllers[i]->pending_textures[t].second; - if (GfxRenderer->Material(sm->GetMaterial()).textures[0] == null_handle) + if (GfxRenderer->Material(sm->GetMaterial())->GetTexture(0) == null_handle) sm->ReplaceMaterial("internal_src:OPENVR" + std::to_string(texture_id)); - opengl_texture &tex = GfxRenderer->Texture(GfxRenderer->Material(sm->GetMaterial()).textures[0]); + auto &tex = GfxRenderer->Texture(GfxRenderer->Material(sm->GetMaterial())->GetTexture(0)); if (tex.is_stub()) { vr::RenderModel_TextureMap_t *texturemap; diff --git a/widgets/vehicleparams.cpp b/widgets/vehicleparams.cpp index d59c4e30..ddcd81b1 100644 --- a/widgets/vehicleparams.cpp +++ b/widgets/vehicleparams.cpp @@ -52,16 +52,16 @@ void ui::vehicleparams_panel::draw_mini(const TMoverParameters &mover) if (vehicle_mini == null_handle) return; - opengl_texture &tex = GfxRenderer->Texture(vehicle_mini); + auto &tex = GfxRenderer->Texture(vehicle_mini); tex.create(); ImVec2 size = ImGui::GetContentRegionAvail(); float x = size.x; - float y = x * ((float)tex.height() / tex.width()); + float y = x * ((float)tex.get_height() / tex.get_width()); if (ImGui::BeginChild("mini", ImVec2(x, y))) { - ImGui::Image(reinterpret_cast(tex.id), ImVec2(x, y), ImVec2(0, 1), ImVec2(1, 0)); + ImGui::Image(reinterpret_cast(tex.get_id()), ImVec2(x, y), ImVec2(0, 1), ImVec2(1, 0)); if (mover.Pantographs[end::rear].is_active) draw_infobutton(u8"╨╨╨", ImVec2(126, 10));